var _0xc471=['_clippingPlaneModelViewMatrix','colorize','_metadataSuccess','u_baseColorFactor','RangeMode','preload','centerJustifiedTextSymbolIndex','','toValue','NEAREST_MIPMAP_NEAREST','getSkyline3D','positionedLines','commands','tileBoundingRegion','WEBGL_debug_shaders','_debugShadowViewCommand','WaterType','attributeExtentName','blendColor','tiltEventTypes','_canAnimate','_arrAssisTexture','replaceCache','_boundingVolumeWC','tableSize','fontFamily','_underline','This\x20browser\x20does\x20not\x20support\x20Math.trunc(),\x20build\x20with\x20LEGACY_VM_SUPPORT\x20or\x20POLYFILL_OLD_MATH_FUNCTIONS\x20to\x20add\x20in\x20a\x20polyfill','featureIndexArray','UNPACK_FLIP_Y_WEBGL','valueHasMutated','icon-halo-color','_vertexColor','commentLength','_billboardsToUpdateIndex','\x20\x20\x20\x20v_normal\x20=\x20u_normalMatrix\x20*\x20weightedNormal;\x0a','SYMBOL_CURVEEIGHT','_pickIds','#define\x20CORESIZE\x20',');\x20\x0a\x20\x20\x20\x20return\x20vec2(centerX\x20+\x20(batchId\x20*\x20numberOfAttributes\x20*\x20stepX),\x200.5);\x20\x0a}\x20\x0a','getFunctionIndex','color2D','blendFactors','isTilting','_glPolygonOffset','supportedExtensions','32775IcpHDc','_tileversion','CONSTANT_ALPHA','numberOfLoadedTilesTotal','edgeMode','POLYGONS_LENGTH','HEAP8','gpuProgramParameters','size','#FF69B4','createFillPatternForStyle','toGregorianDate','_cylinder','czm_instanced_modelView','_terrainRenderState','_defaultTexture','_dataSourceAdded','priorityDeferred','PointCloudClassificationInfo\x20type','_glDrawElements','addedEvent','90%','angle_','_color','Unable\x20to\x20find\x20first\x20child\x20of\x20the\x20feature\x20info\x20xml\x20document','like','_semiMinorAxisSubscription','projectPointsToNearestOnPlane','_routes','[object\x20HTMLUnknownElement]','_offsets','symbolRanks','_lastExecute','\x27dynCallLegacy\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_changedDirection','bufferSubData','minimumDisableDepthTestDistance','_rotating','compressed0','\x27findCanvasEventTarget\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_entitySubscription','zigZagDecode64','depthFrustumText','multiviewshed3d','\x20\x20vec3\x20reflectDir\x20=\x20reflect(-l,\x20normal);\x0a','icon-rotate','removeAllFlattenRegion','https://www.supermapol.com/iserver/services/localsearch/rest/searchdatas/China/poiinfos.jsonp','_minVisibleDistance','body','lastIntegerZoom','substring','\x27allocate\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','westMostYhighDefine','_lightList','cartesian4Array','\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20czm_sphericalHarmonics(cubeDir,\x20gltf_sphericalHarmonicCoefficients);\x20\x0a','translate(','minLon','subsurface','_sceneMode','maxCorner','https://','Point','coverageAreas','onsuccess','COLUMN1ROW0','…','setTimeout','_cocCommand','_emscripten_glGetAttachedShaders','Light\x20source\x20sunLightColor','setTimeZone','setLineVisible','getFeature','\x20\x20\x20\x20vec3\x20specularIrradiance\x20=\x20mix(zenithColor,\x20aboveHorizonColor,\x20smoothstep(farAboveHorizon,\x20aroundHorizon,\x20reflectionDotNadir)\x20*\x20notDistantRough);\x0a','BBOX=[bboxWest],[bboxSouth],[bboxEast],[bboxNorth]','styleVisible','bindingParams','boundingSphere','u_baseColorTexture','/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20vec2\x20constant\x20for\x20defining\x20the\x20depth\x20range.\x0a\x20*\x20This\x20is\x20a\x20workaround\x20to\x20a\x20bug\x20where\x20IE11\x20does\x20not\x20implement\x20gl_DepthRange.\x0a\x20*\x0a\x20*\x20@alias\x20czm_depthRange\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20float\x20depthRangeNear\x20=\x20czm_depthRange.near;\x0a\x20*\x20float\x20depthRangeFar\x20=\x20czm_depthRange.far;\x0a\x20*\x0a\x20*/\x0aconst\x20czm_depthRangeStruct\x20czm_depthRange\x20=\x20czm_depthRangeStruct(0.0,\x201.0);\x0a','_isScalePtModify','readUint32','Runtime\x20error:\x20expected\x20the\x20system\x20to\x20be\x20little-endian!','getOrientedFlatCoordinates','uniform\x20sampler2D\x20randomTexture;\x0auniform\x20float\x20intensity;\x0auniform\x20float\x20bias;\x0auniform\x20float\x20lengthCap;\x0auniform\x20float\x20stepSize;\x0auniform\x20float\x20frustumLength;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20clipToEye(vec2\x20uv,\x20float\x20depth)\x0a{\x0a\x20\x20\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20((1.0\x20-\x20uv.y)\x20*\x202.0\x20-\x201.0));\x0a\x20\x20\x20\x20vec4\x20posEC\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20\x20\x20posEC\x20=\x20posEC\x20/\x20posEC.w;\x0a\x20\x20\x20\x20return\x20posEC;\x0a}\x0afloat\x20getDepth(in\x20vec4\x20depth)\x0a{\x0a\x09float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x09float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x09float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x09return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0a\x0a//Reconstruct\x20Normal\x20Without\x20Edge\x20Removation\x0avec3\x20getNormalXEdge(vec3\x20posInCamera,\x20float\x20depthU,\x20float\x20depthD,\x20float\x20depthL,\x20float\x20depthR,\x20vec2\x20pixelSize)\x0a{\x0a\x20\x20\x20\x20vec4\x20posInCameraUp\x20=\x20clipToEye(v_textureCoordinates\x20-\x20vec2(0.0,\x20pixelSize.y),\x20depthU);\x0a\x20\x20\x20\x20vec4\x20posInCameraDown\x20=\x20clipToEye(v_textureCoordinates\x20+\x20vec2(0.0,\x20pixelSize.y),\x20depthD);\x0a\x20\x20\x20\x20vec4\x20posInCameraLeft\x20=\x20clipToEye(v_textureCoordinates\x20-\x20vec2(pixelSize.x,\x200.0),\x20depthL);\x0a\x20\x20\x20\x20vec4\x20posInCameraRight\x20=\x20clipToEye(v_textureCoordinates\x20+\x20vec2(pixelSize.x,\x200.0),\x20depthR);\x0a\x0a\x20\x20\x20\x20vec3\x20up\x20=\x20posInCamera.xyz\x20-\x20posInCameraUp.xyz;\x0a\x20\x20\x20\x20vec3\x20down\x20=\x20posInCameraDown.xyz\x20-\x20posInCamera.xyz;\x0a\x20\x20\x20\x20vec3\x20left\x20=\x20posInCamera.xyz\x20-\x20posInCameraLeft.xyz;\x0a\x20\x20\x20\x20vec3\x20right\x20=\x20posInCameraRight.xyz\x20-\x20posInCamera.xyz;\x0a\x0a\x20\x20\x20\x20vec3\x20DX\x20=\x20length(left)\x20<\x20length(right)\x20?\x20left\x20:\x20right;\x0a\x20\x20\x20\x20vec3\x20DY\x20=\x20length(up)\x20<\x20length(down)\x20?\x20up\x20:\x20down;\x0a\x0a\x20\x20\x20\x20return\x20normalize(cross(DY,\x20DX));\x0a}\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20float\x20depth\x20=\x20getDepth(texture2D(czm_globeDepthTexture,\x20v_textureCoordinates));\x0a\x20\x20\x20\x20vec4\x20posInCamera\x20=\x20clipToEye(v_textureCoordinates,\x20depth);\x0a\x0a\x20\x20\x20\x20if\x20(posInCamera.z\x20>\x20frustumLength)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec2\x20pixelSize\x20=\x201.0\x20/\x20czm_viewport.zw;\x0a\x20\x20\x20\x20float\x20depthU\x20=\x20getDepth(texture2D(czm_globeDepthTexture,\x20v_textureCoordinates-\x20vec2(0.0,\x20pixelSize.y)));\x0a\x20\x20\x20\x20float\x20depthD\x20=\x20getDepth(texture2D(czm_globeDepthTexture,\x20v_textureCoordinates+\x20vec2(0.0,\x20pixelSize.y)));\x0a\x20\x20\x20\x20float\x20depthL\x20=\x20getDepth(texture2D(czm_globeDepthTexture,\x20v_textureCoordinates-\x20vec2(pixelSize.x,\x200.0)));\x0a\x20\x20\x20\x20float\x20depthR\x20=\x20getDepth(texture2D(czm_globeDepthTexture,\x20v_textureCoordinates+\x20vec2(pixelSize.x,\x200.0)));\x0a\x20\x20\x20\x20vec3\x20normalInCamera\x20=\x20getNormalXEdge(posInCamera.xyz,\x20depthU,\x20depthD,\x20depthL,\x20depthR,\x20pixelSize);\x0a\x0a\x20\x20\x20\x20float\x20ao\x20=\x200.0;\x0a\x20\x20\x20\x20vec2\x20sampleDirection\x20=\x20vec2(1.0,\x200.0);\x0a\x20\x20\x20\x20float\x20gapAngle\x20=\x2090.0\x20*\x20czm_radiansPerDegree;\x0a\x0a\x20\x20\x20\x20//\x20RandomNoise\x0a\x20\x20\x20\x20float\x20randomVal\x20=\x20getDepth(texture2D(randomTexture,\x20v_textureCoordinates));\x0a\x0a\x20\x20\x20\x20float\x20inverseViewportWidth\x20=\x201.0\x20/\x20czm_viewport.z;\x0a\x20\x20\x20\x20float\x20inverseViewportHeight\x20=\x201.0\x20/\x20czm_viewport.w;\x0a\x0a\x20\x20\x20\x20//Loop\x20for\x20each\x20direction\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x204;\x20i++)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20newGapAngle\x20=\x20gapAngle\x20*\x20(float(i)\x20+\x20randomVal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20cosVal\x20=\x20cos(newGapAngle);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sinVal\x20=\x20sin(newGapAngle);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//Rotate\x20Sampling\x20Direction\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20rotatedSampleDirection\x20=\x20vec2(cosVal\x20*\x20sampleDirection.x\x20-\x20sinVal\x20*\x20sampleDirection.y,\x20sinVal\x20*\x20sampleDirection.x\x20+\x20cosVal\x20*\x20sampleDirection.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20localAO\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20localStepSize\x20=\x20stepSize;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//Loop\x20for\x20each\x20step\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20j\x20=\x200;\x20j\x20<\x206;\x20j++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20directionWithStep\x20=\x20vec2(rotatedSampleDirection.x\x20*\x20localStepSize\x20*\x20inverseViewportWidth,\x20rotatedSampleDirection.y\x20*\x20localStepSize\x20*\x20inverseViewportHeight);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20newCoords\x20=\x20directionWithStep\x20+\x20v_textureCoordinates;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//Exception\x20Handling\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(newCoords.x\x20>\x201.0\x20||\x20newCoords.y\x20>\x201.0\x20||\x20newCoords.x\x20<\x200.0\x20||\x20newCoords.y\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20stepDepthInfo\x20=\x20getDepth(texture2D(czm_globeDepthTexture,\x20newCoords));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20stepPosInCamera\x20=\x20clipToEye(newCoords,\x20stepDepthInfo);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20diffVec\x20=\x20stepPosInCamera.xyz\x20-\x20posInCamera.xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20len\x20=\x20length(diffVec);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(len\x20>\x20lengthCap)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotVal\x20=\x20clamp(dot(normalInCamera,\x20normalize(diffVec)),\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20weight\x20=\x20len\x20/\x20lengthCap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20weight\x20=\x201.0\x20-\x20weight\x20*\x20weight;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(dotVal\x20<\x20bias)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotVal\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localAO\x20=\x20max(localAO,\x20dotVal\x20*\x20weight);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localStepSize\x20+=\x20stepSize;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20ao\x20+=\x20localAO;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20ao\x20/=\x204.0;\x0a\x20\x20\x20\x20ao\x20=\x201.0\x20-\x20clamp(ao,\x200.0,\x201.0);\x0a\x20\x20\x20\x20ao\x20=\x20pow(ao,\x20intensity);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(vec3(ao),\x201.0);\x0a}','toggleTileset','getsMaxSquaredDelta','WGS84BoundingBox','viewFrom','originalFilter','isInitializeOK','ROUND_FLOOR','division','_children','STOP','isWorker','_min','uniform\x20float\x20uHorizontalLine;\x0auniform\x20vec4\x20uHorizontalColor;\x0afloat\x20computeContourline(float\x20fValue)\x0a{\x0a\x09float\x20distanceToContour\x20=\x20uHorizontalLine;\x0a\x09float\x20dxc\x20=\x20abs(dFdx(fValue));\x0a\x09float\x20dyc\x20=\x20abs(dFdy(fValue));\x0a\x09float\x20dF\x20=\x20max(dxc,\x20dyc);\x0a\x09return\x20(abs(distanceToContour-fValue)\x20<\x20dF)\x20?\x201.0\x20:\x200.0;\x0a}\x0a\x0avec4\x20czm_getHorizontalColor(vec4\x20oriColor,\x20float\x20fValue)\x0a{\x0a\x20\x20\x20\x20float\x20finalOpacity\x20=\x20computeContourline(fValue);\x0a\x20\x20\x20\x20return\x20mix(oriColor,uHorizontalColor,\x20finalOpacity);\x0a}','selectTiles','_decodedModelResourceCache','GEOGCS','toUpperCase','addCredential','\x20(not\x20found)','girdLayer','southWest_LOW_y','cttz_i8','DracoUInt8Array','writeVString','createBillboardsBounds','renderOneTile','classificationTypeProperty','instantiateStreaming','computeScaleFactors','Assets/Textures/arrow.png','getButtonReleaseTime','imageryLayersUpdatedEvent','\x22\x20is\x20not\x20supported.','createObjectURL','_styleId','_isTdt','noExitRuntime','_computeHeight','createArrayBufferView','top-left','datumName','readBytes','classificationShaderLoaded','removeTexture','projectPointOntoEllipsoid','billboardGraphics','THISTLE','uniform\x20vec3\x20uDirectionalLightColor[\x20DIR_LIGHTS\x20];\x20\x0a','getHostByName','incrementallyLoadTextures','EventType','_layerStatusParametersID','Height_Map','unzipDataTaskProcessor','_asyncRayPicks','createPlaceholder','gl_FragColor\x20=\x20vec4(diffuseSum/weightSum,\x201.0);','ROUND_HALF_DOWN','HEAPF64','getOffsetY','_strafing','USES_NORMAL_EC','section','\x22\x20requires\x20a\x20vector\x20or\x20number\x20argument.\x20Argument\x20is\x20','createShadowCastVertexShader','italic','it\x20should\x20not\x20be\x20possible\x20to\x20operate\x20on\x20streams\x20when\x20!SYSCALLS_REQUIRE_FILESYSTEM','_scanCenterArr','frontFunction','_runAnimationsSubscription','applyContrast','xmlns:gx','excavationOuter','silhouettePrograms','defaultLoad','nextNode','groundColor\x20color','symbolMoveToLR','IMAGE_INDEX_INDEX','glExtensions','fromIso8601','height','getInteriorPoint','thetaWindowRatio','_tiles','ElevationContourType','normalEC','_isLessLodDis','#C71585','isTransferred','_previousCesiumCredit','\x20is\x20not\x20a\x20valid\x20CZML\x20interval.','refreshRasterTile2','___syscall6','readFields','_cocFBO','Excepted\x20SuperMapImageryProvider.subdomains\x20to\x20be\x20type\x20of\x20Array.','sinu','GEOREGION3D','unable\x20to\x20parse\x20string\x20\x22','_delay','destroyAttachments','_editPoints','dStartAngle','requestTileGeometry','maximumRadius','_resource','_heightScale','_depthTextureCopyFrom','subarray','Too\x20many\x20users','DATUM','_yAxis','false','createSelectionMap','\x20to\x20Wasm\x20heap\x20as\x20bytes\x20lo=0x','_cells','gl_FragColor','smooth','/**\x0a\x20*\x20Returns\x201.0\x20if\x20the\x20given\x20value\x20is\x20positive\x20or\x20zero,\x20and\x20-1.0\x20if\x20it\x20is\x20negative.\x20\x20This\x20is\x20similar\x20to\x20the\x20GLSL\x0a\x20*\x20built-in\x20function\x20sign\x20except\x20that\x20returns\x201.0\x20instead\x20of\x200.0\x20when\x20the\x20input\x20value\x20is\x200.0.\x0a\x20*\x20\x0a\x20*\x20@name\x20czm_signNotZero\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{}\x20value\x20The\x20value\x20for\x20which\x20to\x20determine\x20the\x20sign.\x0a\x20*\x20@returns\x20{}\x201.0\x20if\x20the\x20value\x20is\x20positive\x20or\x20zero,\x20-1.0\x20if\x20the\x20value\x20is\x20negative.\x0a\x20*/\x0afloat\x20czm_signNotZero(float\x20value)\x0a{\x0a\x20\x20\x20\x20return\x20value\x20>=\x200.0\x20?\x201.0\x20:\x20-1.0;\x0a}\x0a\x0avec2\x20czm_signNotZero(vec2\x20value)\x0a{\x0a\x20\x20\x20\x20return\x20vec2(czm_signNotZero(value.x),\x20czm_signNotZero(value.y));\x0a}\x0a\x0avec3\x20czm_signNotZero(vec3\x20value)\x0a{\x0a\x20\x20\x20\x20return\x20vec3(czm_signNotZero(value.x),\x20czm_signNotZero(value.y),\x20czm_signNotZero(value.z));\x0a}\x0a\x0avec4\x20czm_signNotZero(vec4\x20value)\x0a{\x0a\x20\x20\x20\x20return\x20vec4(czm_signNotZero(value.x),\x20czm_signNotZero(value.y),\x20czm_signNotZero(value.z),\x20czm_signNotZero(value.w));\x0a}\x0a','observedPropertyNames','clear()\x20will\x20be\x20deprecated,\x20please\x20use\x20clearState()','TOTAL_MEMORY\x20should\x20be\x20larger\x20than\x20TOTAL_STACK,\x20was\x20','registerPointerlockErrorEventCallback','style','server_clipregion_x','_loadMaterialTexture','stroke-dashoffset','Polyline\x20Glow\x20Power','#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0avec3\x20czm_computeNormal(in\x20vec3\x20oriVertex)\x0a{\x0a\x09vec3\x20normal\x20=\x20cross(vec3(dFdx(oriVertex.x),\x20dFdx(oriVertex.y),\x20dFdx(oriVertex.z)),\x20vec3(dFdy(oriVertex.x),\x20dFdy(oriVertex.y),\x20dFdy(oriVertex.z)));\x0a\x09normal\x20=\x20normalize(normal);\x0a\x09return\x20normal;\x0a}','numNormalAndDepthObject','readBinary','createCRN','_lineWidthAnimation','_initialClippingPlanesOriginMatrix','volName','followShapePoints','_isDynamic','kmlgx','zeroHash','getStageByName',':443','_sunHoriz','scheme','enlargeMemory','createFillCanvas','_actualInvertClassificationColor','_points','ALLOW_UNKNOWN_PROTOCOLS','getLineDash','_loadVolumeData','getCenter','_silhouetteEdgeCommand','readFloat','\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20POINT_LIGHTS;\x20i++)\x20{\x20\x0a','transferFromImageBitmap','_unzip','./common','_isAroundScreenCenter','_orthographic','hasPaintOverrides','eva_w','_batches','createCircleGeometry','img','\x0a\x20\x20\x20\x20\x20\x20\x20\x20NoSleep\x20enabled\x20for\x20older\x20iOS\x20devices.\x20This\x20can\x20interrupt\x0a\x20\x20\x20\x20\x20\x20\x20\x20active\x20or\x20long-running\x20network\x20requests\x20from\x20completing\x20successfully.\x0a\x20\x20\x20\x20\x20\x20\x20\x20See\x20https://github.com/richtr/NoSleep.js/issues/15\x20for\x20more\x20details.\x0a\x20\x20\x20\x20\x20\x20','GL_EXT_frag_depth','tileLoadedEvent','Malformed\x20buffer\x20data:\x20','\x20bytes!','stackTrace','Float32','generateBuffer','_workerModulePrefix','Number\x20primitive\x20has\x20more\x20than\x2015\x20significant\x20digits:\x20','_pickTexture','getFloat32','MSStream','_command','ExceptionInfoAttrs','focusin','lightingFadeInDistance','slopeArrowsTexture','_emscripten_glEndQueryEXT','appendQueryParameters','total','cesium-button\x20cesium-toolbar-button\x20cesium-home-button','ACES','_scissorRectangle','_fd_fdstat_get','addCacheTile','taskProcessorMap','autoplay','inverseTransform','\x20\x20\x20\x20vec3\x20zenithColor\x20=\x20mix(blueSkyColor,\x20sceneSkyBox,\x20smoothstepHeight);\x0a','elementIndexUintSupported','catmullRomCoefficientMatrix','jsStackTrace','TextureBatch','toDebug','UTiling','566qTOSsu','Uint32Array','blur','volRangeMin','_clampedModelMatrix','log2','interates','uTintColour','_lastSunZenith','cachedSidenessIndexBuffer','rotationMatrixFromPositionVelocity','TRIANGLES','createDataFile','_MinCategory','farToNearRatio','addIndicesForPlacedSymbol','utils.parseJson','lcFirst','_uCenter','isTileMap','setupOffscreenDepthRenderbuffer','`\x20not\x20found','u_matrix','rgba(1,\x20107,\x20185,\x201)','moveStart','maxDeltaRevision_','spot\x20light\x20target\x20position','south','allSettled','isForVector','maximumMipmapLevel','LessThan','hasProperty','overflow','MultiGeometry','xmlns:','textPos','_currentPt','removeNode','TRUE','rgba(0,\x20160,\x20233,\x200.5)','vectorPrimitive','Pointer_stringify','_bindVBOToVertexAttribute','_endHeading','CUTOFF','gzip','_firstTangent','requestRenderMode','Hotine_Oblique_Mercator_Azimuth_Center','aColor','Invalid\x20XMLHttpRequest\x20response\x20type.','Attempting\x20to\x20exec\x20a\x20shared\x20library','_sampleMode','colorToAlphaThreshold','_luminanceAtZenith','glyph','uPBRTexture','_needRefresh','_removeCallbackFunc','Blue\x20Marble','skirtMode','uLevelScale','_validateStretch','cull','./zlib/gzheader','application/vnd.oasis.opendocument.presentation','_horizonDistance','application/vnd.ms-htmlhelp','_emscripten_glAttachShader','','fromCartographicArray','#0000CD','packed','_computeLocalTime','attribution','wkid','VERT_CS','fullscreenchange','_scaledBoundingSphere','normalized','lights','StructArrayLayout4f16','S3MTilesSelection','\x20>\x20','_selectedColorCommand','_negativeZ','useConfigFile','\x20*\x20specularIntensity;\x0a','_evaluateNaN','AssociativeArray','miniTempWebGLFloatBuffers','iconsInText','/data/','_debug','ARRAY','referencePointColor','_markIndexAsUnused','initWebAssemblyModule','northwestChild','\x20\x20\x20\x20vec3\x20nadirColor\x20=\x20belowHorizonColor\x20*\x200.5;\x0a','defaultCubeMap','ExtensionField','-alpha','_trackListEle','polylineGlow','_destroy','_rasterLineWidth','_tilingSchemeCustomized','createRealtimeRasterImageFBO','specularEnvironmentMapsMaximumLOD','currentPath','_fpsFrameCount','_copyLastColorCommand','minimumRed','getBoundingSphere','_contentReadyToProcessPromise','Appl.\x20Physics.\x201965','MAX_TEXTURE_IMAGE_UNITS','pixelToWorldCoordinates','GlowPower','isLoaded','positionWCDeltaMagnitudeLastFrame','getCollectionsLength','_minimum','callback','getChildBitmask','_blendingState','autocomplete','gl_','traverseRenderEntityRecursionForObjsTranslate','generateBezierPointsWithCtrlPts','_pixelOffsetScaleByDistance','\x27getCanvasElementSize\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_wireframeSubscription','updatePatternPaintBuffers','_llvm_minnum_f64','wallAppearance','MultiPolygon','getBackgroundStroke','uncompressed','uHypsometricTexture','customVertexAttribute','_subBatchValuesBake','setLocation','getAssetVersion','%26','currentMiterLimit','checkWasiClock','access_token','kmz','isrotateEasting','convertLongitudeRange','[1]','SEC_TEX_EMISSION','wmts','COMPUTE','_iblReferenceFrameMatrix','classificationInfos','upperSize','updatePriority','Particle','#define\x20CZM_SELECTED_FEATURE\x20\x0auniform\x20sampler2D\x20czm_idTexture;\x20\x0auniform\x20sampler2D\x20czm_selectedIdTexture;\x20\x0auniform\x20float\x20czm_selectedIdTextureStep;\x20\x0avarying\x20vec2\x20v_textureCoordinates;\x20\x0abool\x20czm_selected(vec2\x20offset)\x20\x0a{\x20\x0a\x20\x20\x20\x20bool\x20selected\x20=\x20false;\x0a\x20\x20\x20\x20vec4\x20id\x20=\x20texture2D(czm_idTexture,\x20v_textureCoordinates\x20+\x20offset);\x20\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20','\x20\x20specularLight\x20+=\x20vec3(1.0,\x201.0,\x201.0)\x20*\x20specularIntensity;\x0a','hasChange','expandLineWidthWhenDrawNoDataTile','\x27restoreOldWindowedStyle\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','returnFileInfo','SMLDesc','Illegal\x20type\x20reference\x20in\x20','the\x20position\x20is\x20[longitude,\x20latitude\x20,height]\x20and\x20is\x20not\x20equals\x20viewPosition','[INTERNAL]\x20Illegal\x20value\x20to\x20encode\x20in\x20','Arabic\x20Presentation\x20Forms-A','TileFormat','getSimplifiedGeometry','getOwnPropertyNames','LITERAL_UNDEFINED','SKYBLUE','\x20a_weight;\x0a','\x20+\x20vec3(1.0))\x20*\x200.5,\x201.0);\x20}\x0a','text/xml','_requiresNormalEC','HAS_DIR_LIGHTS','pickWorldCoordinates','fill-color','showInfo','_packFloats','Component\x20\x27','_bufferPrepared','HAS_MetallicRoughness_TEXTURE','updateScale','\x20cannot\x20be\x20built\x20directly','requestRender','ScaleLeft1_2','recurse_count','Protocol\x20driver\x20not\x20attached','setTextAlign','PATH','starvedThisFrame','stroke-miterlimit','Protocol\x20family\x20not\x20supported','_excavationTexture','resolutions','encodeHex','\x20\x20\x20\x20vec3\x20tex_dy\x20=\x20dFdy(vec3(','/**\x0a\x20*\x20Computes\x20the\x20fraction\x20of\x20a\x20Web\x20Wercator\x20rectangle\x20at\x20which\x20a\x20given\x20geodetic\x20latitude\x20is\x20located.\x0a\x20*\x0a\x20*\x20@name\x20czm_latitudeToWebMercatorFraction\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{float}\x20latitude\x20The\x20geodetic\x20latitude,\x20in\x20radians.\x0a\x20*\x20@param\x20{float}\x20southMercatorY\x20The\x20Web\x20Mercator\x20coordinate\x20of\x20the\x20southern\x20boundary\x20of\x20the\x20rectangle.\x0a\x20*\x20@param\x20{float}\x20oneOverMercatorHeight\x20The\x20total\x20height\x20of\x20the\x20rectangle\x20in\x20Web\x20Mercator\x20coordinates.\x0a\x20*\x0a\x20*\x20@returns\x20{float}\x20The\x20fraction\x20of\x20the\x20rectangle\x20at\x20which\x20the\x20latitude\x20occurs.\x20\x20If\x20the\x20latitude\x20is\x20the\x20southern\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20boundary\x20of\x20the\x20rectangle,\x20the\x20return\x20value\x20will\x20be\x20zero.\x20\x20If\x20it\x20is\x20the\x20northern\x20boundary,\x20the\x20return\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20value\x20will\x20be\x201.0.\x20\x20Latitudes\x20in\x20between\x20are\x20mapped\x20according\x20to\x20the\x20Web\x20Mercator\x20projection.\x0a\x20*/\x20\x0afloat\x20czm_latitudeToWebMercatorFraction(float\x20latitude,\x20float\x20southMercatorY,\x20float\x20oneOverMercatorHeight)\x0a{\x0a\x20\x20\x20\x20float\x20sinLatitude\x20=\x20sin(latitude);\x0a\x20\x20\x20\x20float\x20mercatorY\x20=\x200.5\x20*\x20log((1.0\x20+\x20sinLatitude)\x20/\x20(1.0\x20-\x20sinLatitude));\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20return\x20(mercatorY\x20-\x20southMercatorY)\x20*\x20oneOverMercatorHeight;\x0a}\x0a','mounts','uSize','dynCall_ij','_promises','Unable\x20to\x20process\x20binding\x20\x22','_removedLayers','encodedCameraPositionMCLow','_emissionRateByDistance','minTerrainHeight',',\x20(2)\x20compile\x20with\x20\x20-s\x20ALLOW_MEMORY_GROWTH=1\x20\x20which\x20allows\x20increasing\x20the\x20size\x20at\x20runtime\x20but\x20prevents\x20some\x20optimizations,\x20(3)\x20set\x20Module.TOTAL_MEMORY\x20to\x20a\x20higher\x20value\x20before\x20the\x20program\x20runs,\x20or\x20(4)\x20if\x20you\x20want\x20malloc\x20to\x20return\x20NULL\x20(0)\x20instead\x20of\x20this\x20abort,\x20compile\x20with\x20\x20-s\x20ABORTING_MALLOC=0\x20','lightingFadeOutDistance','MEDIUMORCHID','MAX_VERTEX_UNIFORM_VECTORS','width','_fMultiTemporalFactor','UNARY','computeChildMaskForTile','timeJulian','textStyle2D','_pickCommandsDirty','rasterVertex','_shareTextureCache','_invertClassificationColor','tmpl','_updateEventTime','_texCoordExpandAndBatchIndexBuffer','isPacked','dynCall_iiiiijj','RASTER_REPROJECTION_MAX_SUBDIVISION','GridIndex','spotSize','?t=1','_isPointLight','DecoderBuffer','_execute_Kidney','readyPromise','EUCLID','modelMatrix','techniqueAttribute','foveatedConeSize','__webgl_enable_WEBGL_draw_buffers','_vertexArray','\x27getExecutableName\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_mostDetailedRayPicks','screen','setObjsTranslate\x20ids','pt3','COLUMN2ROW1','lightType','_passState','MapQuest,\x20Open\x20Street\x20Map\x20and\x20contributors,\x20CC-BY-SA','S3MTiles','blinkInterval','shiftLeft','/**\x0a\x20*\x200.0001\x0a\x20*\x0a\x20*\x20@name\x20czm_epsilon4\x0a\x20*\x20@glslConstant\x0a\x20*/\x0aconst\x20float\x20czm_epsilon4\x20=\x200.0001;\x0a','_normalTextureCoordIndex','rotateDirection','_nextUnusedIndex','decodeTextureCoordinates','position2DHigh','/{z}/{x}/{y}','customDPI','_getPolygonGeometryAsLine','Buffer','touchcancel','_customData','far','a_batchId','situationMap','CanvasGray','calculateResolution','fillForeColor\x20value','defaultOffset3D','deleteRenderbuffer','_subTextureNamesBake','_weightCalculationCommand','isAccessServer','\x20\x20\x20\x20tile_featureColor\x20=\x20featureProperties;\x20\x0a\x20\x20\x20\x20tile_featureSt\x20=\x20st;\x20\x0a}','CONTEXT_LOST_WEBGL\x20lost','Geometric\x20Error','SVC_TexutreCoord','_appearance','utils.extend','_slices','_runningIndex','keyword','drawGeometry','addHSVPointLong','Sentinel-2\x20cloudless\x20by\x20EOX\x20IT\x20Services\x20GmbH\x20(Contains\x20modified\x20Copernicus\x20Sentinel\x20data\x202016\x20and\x202017).','_textBillboard','selectTolerance','_emscripten_glDeleteProgram','$name','server','drawLine','setPickStyleInFeature','LOST','iconDependencies','worldToCameraCoordinates','jitter','#556B2F','symbolName','setErrorPanelIsShow','appearance','materialInput.positionToEyeEC','_backgroundPaddingSubscription','___wasm_call_ctors','matchers','ol-unsupported','strings','_boundingVolume2D','InstanceLayer\x20getInstance\x20id','_sensitiveRegionRatio','.water','linearRingssAreOriented','angleCos','getCanvasElementSize','_screenPositionY','\x27:\x20','_owner','blob','positionUnits','addSmlFileToLayerOnServer','/geoserver/','fontStyle','_boundingSpheres','Expected\x201\x20argument,\x20but\x20found\x20','framebuffer','documentMode','endingIndices','clearLastParticleBuffer','REFCOUNT_OFFSET','stencilFunc','uniform\x20sampler2D\x20image;\x0auniform\x20float\x20strength;\x0auniform\x20vec2\x20repeat;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x0a\x20\x20\x20\x20vec2\x20centerPixel\x20=\x20fract(repeat\x20*\x20st);\x0a\x20\x20\x20\x20float\x20centerBump\x20=\x20texture2D(image,\x20centerPixel).channel;\x0a\x0a\x20\x20\x20\x20float\x20imageWidth\x20=\x20float(imageDimensions.x);\x0a\x20\x20\x20\x20vec2\x20rightPixel\x20=\x20fract(repeat\x20*\x20(st\x20+\x20vec2(1.0\x20/\x20imageWidth,\x200.0)));\x0a\x20\x20\x20\x20float\x20rightBump\x20=\x20texture2D(image,\x20rightPixel).channel;\x0a\x0a\x20\x20\x20\x20float\x20imageHeight\x20=\x20float(imageDimensions.y);\x0a\x20\x20\x20\x20vec2\x20leftPixel\x20=\x20fract(repeat\x20*\x20(st\x20+\x20vec2(0.0,\x201.0\x20/\x20imageHeight)));\x0a\x20\x20\x20\x20float\x20topBump\x20=\x20texture2D(image,\x20leftPixel).channel;\x0a\x0a\x20\x20\x20\x20vec3\x20normalTangentSpace\x20=\x20normalize(vec3(centerBump\x20-\x20rightBump,\x20centerBump\x20-\x20topBump,\x20clamp(1.0\x20-\x20strength,\x200.1,\x201.0)));\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20materialInput.tangentToEyeMatrix\x20*\x20normalTangentSpace;\x0a\x0a\x20\x20\x20\x20material.normal\x20=\x20normalEC;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20vec3(0.01);\x0a\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','uniform\x20sampler2D\x20uReflectMap;\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0auniform\x20sampler2D\x20uNoiseMap;\x0a#ifdef\x20UNIFORM_BUFFER\x0a\x20\x20\x20\x20uniform\x20WaterParameter{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20bumpSpeedAndScaleAndFresnelPower;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20minmaxFresnelAndNoiseScaleAndBrightness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20tintColour;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20waterColour;\x0a\x20\x20\x20\x20}\x20u_WaterParam;\x0a#else\x0a\x20\x20\x20\x20uniform\x20vec4\x20uTintColour;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uWaterColour;\x0a\x20\x20\x20\x20uniform\x20float\x20uFresnelPower;\x0a\x20\x20\x20\x20uniform\x20float\x20uMinFresnel;\x0a\x20\x20\x20\x20uniform\x20float\x20uMaxFresnel;\x0a\x20\x20\x20\x20uniform\x20float\x20uNoiseScale;\x0a\x20\x20\x20\x20uniform\x20float\x20uWaterBrightness;\x0a\x20\x20\x20\x20struct\x20WaterParameter\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20bumpSpeedAndScaleAndFresnelPower;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20minmaxFresnelAndNoiseScaleAndBrightness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20tintColour;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20waterColour;\x0a\x20\x20\x20\x20};\x0a\x20\x20\x20\x20WaterParameter\x20u_WaterParam;\x0a#endif\x0avarying\x20vec2\x20vNoiseCoord;\x0avarying\x20vec3\x20vProjectionCoord;\x0avarying\x20vec3\x20vEyeDir;\x0avarying\x20vec3\x20vNormal;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20vec4\x20vPositionMC;\x0auniform\x20vec2\x20uPolygonOffset;\x0a\x0avec4\x20AdjSaturation(in\x20vec4\x20inputColor,\x20in\x20float\x20saturation)\x0a{\x0a\x09vec3\x20lumCoeff\x20=\x20vec3(0.2125,\x200.7154,\x200.0721);\x0a\x09vec3\x20intensity\x20=\x20vec3(dot(inputColor.rgb,\x20lumCoeff));\x0a\x09vec3\x20tempColor\x20=\x20mix(intensity,\x20inputColor.rgb,\x20saturation);\x0a\x09return\x20vec4(tempColor,\x201.0);\x0a}\x0a\x0a#ifdef\x20APPLY_SPLIT\x0auniform\x20float\x20uSplitDirection;\x0auniform\x20float\x20uSplitPosition;\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0avoid\x20InitUniformStructParameter(){\x0a#ifndef\x20UNIFORM_BUFFER\x0a\x20\x20\x20\x20u_WaterParam.tintColour\x20=\x20uTintColour;\x0a\x20\x20\x20\x20u_WaterParam.waterColour\x20=\x20uWaterColour;\x0a\x20\x20\x20\x20u_WaterParam.bumpSpeedAndScaleAndFresnelPower.w\x20=\x20uFresnelPower;\x0a\x20\x20\x20\x20u_WaterParam.minmaxFresnelAndNoiseScaleAndBrightness.x\x20=\x20uMinFresnel;\x0a\x20\x20\x20\x20u_WaterParam.minmaxFresnelAndNoiseScaleAndBrightness.y\x20=\x20uMaxFresnel;\x0a\x20\x20\x20\x20u_WaterParam.minmaxFresnelAndNoiseScaleAndBrightness.z\x20=\x20uNoiseScale;\x0a\x20\x20\x20\x20u_WaterParam.minmaxFresnelAndNoiseScaleAndBrightness.w\x20=\x20uWaterBrightness;\x0a#endif\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20InitUniformStructParameter();\x0a\x20\x20\x20\x20if(vColor.a\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20if(czm_executeExcavation())\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20czm_writeLogDepth(v_depthFromNearPlusOne);\x0a#endif\x0a\x20\x20\x20\x20float\x20fresnelPower\x20=\x20u_WaterParam.bumpSpeedAndScaleAndFresnelPower.w;\x0a\x20\x20\x20\x20float\x20noiseScale\x20=\x20u_WaterParam.minmaxFresnelAndNoiseScaleAndBrightness.z;\x0a\x20\x20\x20\x20float\x20waterBrightness\x20=\x20u_WaterParam.minmaxFresnelAndNoiseScaleAndBrightness.w;\x0a\x20\x20\x20\x20float\x20minFresnel\x20=\x20u_WaterParam.minmaxFresnelAndNoiseScaleAndBrightness.x;\x0a\x20\x20\x20\x20float\x20maxFresnel\x20=\x20u_WaterParam.minmaxFresnelAndNoiseScaleAndBrightness.y;\x0a\x20\x20\x20\x20vec4\x20tintColour\x20=\x20u_WaterParam.tintColour;\x0a\x20\x20\x20\x20vec4\x20waterColour\x20=\x20u_WaterParam.waterColour;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a\x20\x20\x20\x20vec2\x20final\x20=\x20vProjectionCoord.xy\x20/\x20vProjectionCoord.z;\x0a\x20\x20\x20\x20vec3\x20noiseNormal\x20=\x20(texture2D(uNoiseMap,\x20(vNoiseCoord.xy\x20/\x205.0)).rgb\x20-\x200.5).rbg\x20*\x20noiseScale;\x0a\x20\x20\x20\x20final\x20+=\x20noiseNormal.xz;\x0a\x20\x20\x20\x20float\x20realMinFresnel,\x20realMaxFresnel;\x0a\x20\x20\x20\x20if(minFresnel\x20<\x20maxFresnel)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20realMinFresnel\x20=\x20minFresnel;\x0a\x20\x20\x20\x20\x20\x20\x20\x20realMaxFresnel\x20=\x20maxFresnel;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20realMinFresnel\x20=\x20maxFresnel;\x0a\x20\x20\x20\x20\x20\x20\x20\x20realMaxFresnel\x20=\x20minFresnel;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20fresnelBias\x20=\x20realMinFresnel;\x0a\x20\x20\x20\x20float\x20fresnelScale\x20=\x20(realMaxFresnel\x20-\x20realMinFresnel)\x20/\x201.0;\x0a\x20\x20\x20\x20float\x20fresnel\x20=\x20fresnelBias\x20+\x20fresnelScale\x20*\x20pow(1.0\x20+\x20dot(normalize(vEyeDir),\x20vNormal),\x20fresnelPower);\x0a\x20\x20\x20\x20fresnel\x20=\x20clamp(fresnel,\x200.05,\x200.95);\x0a\x20\x20\x20\x20vec4\x20reflectionColour\x20=\x20texture2D(uReflectMap,\x20final);\x0a\x20\x20\x20\x20vec4\x20refractionColour\x20=\x20reflectionColour\x20+\x20tintColour;\x0a\x20\x20\x20\x20vec4\x20resultColour\x20=\x20mix(waterColour,\x20reflectionColour,\x20fresnel);\x0a\x20\x20\x20\x20resultColour\x20=\x20AdjSaturation(resultColour,\x201.0);\x0a\x20\x20\x20\x20resultColour\x20=\x20resultColour\x20*\x20waterBrightness;\x0a\x20\x20\x20\x20resultColour.a\x20=\x20waterColour.a;\x0a\x20\x20\x20\x20//resultColour\x20*=\x20fillForeColor;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20gl_FragColor\x20*\x20resultColour;\x0a\x20\x20\x20\x20if(gl_FragColor.a\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#ifdef\x20APPLY_SPLIT\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(uSplitDirection\x20>\x201.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uSplitDirection\x20>\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-1.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-0.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a#ifdef\x20APPLY_SWIPE\x20\x0a\x20\x20\x20\x20czm_RollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a\x20\x20\x20\x20//gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a}','_debugGlobeDepthViewportCommand','overridable','_mapTextures','\x0aTriangles:\x20','invoke_viiiii','_zoomedOutOceanSpecularIntensity','setOffset','_emscripten_glIsRenderbuffer','faceNormal0','defaultFramebuffer','_materialType','\x20\x20\x20\x20color\x20+=\x20diffuseIrradiance\x20*\x20diffuseColor\x20+\x20specularColor\x20*\x20specularIBL;\x0a','flyToOnDrop','eventType','sharedKey','_vaSwap','trackArrayChanges','_referenceMaximum','getShaderProgram','shiningSize','uVolumeHeight','memoization','getUseAboveRangeColor','hasTextCollisionBoxData','getLinearRingCount','vec4\x20uvOffset\x20=\x20vec4(1.0,\x200.0,\x200.0,\x201.0)\x20*\x20vec4(invSize,\x20invSize);','minimumRotationSpeed','StructArrayLayout3ui6','!#$%&\x27*+/=?^_`{|}~-]','_hintBoundOutlineColor','geoFilePath','childTile','_viewportOrthographicMatrix','_cameraPositionCartographic','_modelHash','primitiveType','_pickObj','ExtendedData','\x0auniform\x20lowp\x20float\x20u_','varying\x20vec3\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20normalize(czm_normal3D\x20*\x20czm_geodeticSurfaceNormal(v_positionMC,\x20vec3(0.0),\x20vec3(1.0)));\x0a#ifdef\x20FACE_FORWARD\x0a\x20\x20\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a#endif\x0a\x0a\x20\x20\x20\x20materialInput.s\x20=\x20v_st.s;\x0a\x20\x20\x20\x20materialInput.st\x20=\x20v_st;\x0a\x20\x20\x20\x20materialInput.str\x20=\x20vec3(v_st,\x200.0);\x0a\x0a\x20\x20\x20\x20//\x20Convert\x20tangent\x20space\x20material\x20normal\x20to\x20eye\x20space\x0a\x20\x20\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20\x20\x20materialInput.tangentToEyeMatrix\x20=\x20czm_eastNorthUpToEyeCoordinates(v_positionMC,\x20materialInput.normalEC);\x0a\x0a\x20\x20\x20\x20//\x20Convert\x20view\x20vector\x20to\x20world\x20space\x0a\x20\x20\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a#ifdef\x20FLAT\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a#endif\x0a}\x0a','arrayBuffer','Expected\x202\x20arguments,\x20but\x20found\x20','_emscripten_glStencilMask','_hypMinCategory','_rsParticleSystem','parentNode','addFeatures',':80','_viewFrom','hasOffscreenPass','polygonOffset','Assets/Textures/maki/grepin.png','illegal\x20field\x20rule:\x20','AllLeaf','next_in','_globalLineWidthScale','czm_instanced_modelViewProjection','\x20requires\x20exactly\x20one\x20argument.','geoPosition','_gridSymbolSize','Lambert_Conformal_Conic','_errorListenerEvent','transformBuffer','encNONE','FLOAT_VEC2','finish','projections','INSIDE','PALEGOLDENROD','_horizonToEcliptic','layerInfos','unpackCombineGeometryParameters','slower','samplers','_isS3MBlock','translate(100,97)\x20scale(-1,1)','_swipeEnabled','vectorRotate','computeSunPosition','ScaleLeft1_1','addProfilePlane','_addedStops','CompositeExpressionBinder','occlusionTextureIndex','_calloutColor','_emscripten_glEnableVertexAttribArray','visualizersCallback','tileCacheSizeForMVT','Horizontal','_emscripten_glCreateShader','_logDepthChanged','June','copyFromFramebufferToFramebuffer','fraction','concentricCircle','\x20(+0)\x20<=\x20','\x0auniform\x20vec4\x20shadowMap_cascadeSplits[2];\x0a\x0avec4\x20czm_cascadeWeights(float\x20depthEye)\x0a{\x0a\x20\x20\x20\x20//\x20One\x20component\x20is\x20set\x20to\x201.0\x20and\x20all\x20others\x20set\x20to\x200.0.\x0a\x20\x20\x20\x20vec4\x20near\x20=\x20step(shadowMap_cascadeSplits[0],\x20vec4(depthEye));\x0a\x20\x20\x20\x20vec4\x20far\x20=\x20step(depthEye,\x20shadowMap_cascadeSplits[1]);\x0a\x20\x20\x20\x20return\x20near\x20*\x20far;\x0a}\x0a','projectVector','clearProfile','negativeAltitudeThreshold','_isQuantized','__glGetActiveAttribOrUniform','jobScheduler','minsize','for','_clearCells','_started','\x27FS_createPreloadedFile\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you','areaFactor','fill-translate','_modelMatrix','_passType','clipOptions','requiresEC','deactivate','_oriTexture','Module','getAnchorText','editEvt','hasFlood','An\x20error\x20occurred\x20in\x20\x22','dayTextureFlipY','_attributeExtentName','{{ko_code\x20((function()\x20{\x20return\x20','disableThisFrame','_styleExpression','_textureStep','failed\x20to\x20set\x20errno\x20from\x20JS','isInternetExplorer','_themeSwoosh','getBucket','_projectName','&tilerow=','feMorphology','\x20exist','#228B22','_beginLevel','_minimumClusterSize','minimumPickingTerrainHeight','prelude','gl_FragColor\x20=\x20vec4(edgeColor,1.0)\x20*\x20vec4(d);','openlayer','_interpolationOrder','_firstTickAfterSeek','Walbeck','_shadowsProperty','GLctx','_pendingPromise','_nBlockLength','services','createNormalAndDepthCommand','Scene.enableCompositor','bucketName','FRAMEBUFFER_COMPLETE','KML\x20-\x20gx:physicalWidth\x20is\x20not\x20supported\x20in\x20a\x20LineStyle','imageType','IMAGERY','_endLineColor','languages','_colorSubscription','_processParsingEntities','maximumRed','maxCategory\x20must\x20not\x20be\x20called\x20before\x20the\x20grid\x20provider\x20is\x20ready','_colorShaderFunction','value','_onLayerShownOrHidden','rangeMax','Dec','subsample','_interpolationResult','potions','\x0aMessage:\x20','\x20\x20gl_FragColor\x20=\x20vec4(color,\x201.0);\x0a','drawElements','GRS\x201980(IUGG,\x201980)','\x20\x20\x20\x20v_positionWC\x20=\x20(czm_model\x20*\x20position).xyz;\x0a','Vertex\x20shader\x20translation\x20failed.','ROSYBROWN','uHypRect','setDirty','currentPickObject','createMaterialUniformBuffer','_currentViewport','setObjsColor\x20ids','getLineJoin','vec3\x20normal;\x0avec3\x20tangent;\x0avec3\x20bitangent;\x0a','_maximumAnisotropy','sanitize','MATRIX_A','_onMouseWheel','___sys_mkdir','HIERARCHY','plottingLayer\x20||\x20scene\x20is\x20required!','false_northing','cesium-animation-knobOuter','skipType','getOwnPropertyDescriptor','uniqueName','_earcut','`\x20called\x20after\x20runtime\x20exit\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)','getParameter','getLastMovement','filter-in-large','stale','SYMBOL_TRAPEZOID','option\x20optimize_for\x20=\x20LITE_RUNTIME;package\x20GEOPOI;enum\x20enumGeometryType\x20{ePoint\x20=\x200;eMultiLineString\x20=\x201;ePolygon\x20=\x202;}\x20;message\x20PBPOI{required\x20uint64\x20OID\x20=\x201;required\x20string\x20Name\x20=2;repeated\x20double\x20Coordinates\x20=3\x20[packed=true];required\x20enumGeometryType\x20GeometryType\x20=\x204;optional\x20int32\x20Interate\x20=\x205;optional\x20int32\x20SymbolID\x20=\x2010\x20\x20[default\x20=\x200];optional\x20double\x20DisplayHeight\x20=\x2011\x20[default\x20=\x2032];optional\x20uint32\x20ShiningColor=12\x20[default\x20=0];optional\x20uint32\x09FontNameIndex=13\x20[default\x20=0];optional\x20int32\x09FontSize=14\x20[default\x20=18];optional\x20uint32\x09FontColor=15\x20[default\x20=0];};message\x20StringTable\x20{repeated\x20string\x20s\x20=\x201;}message\x20PBPOITile{required\x20int64\x20Version\x20=\x201;required\x20int64\x20TileKey\x20=\x202;required\x20StringTable\x20StringTable\x20=\x203;repeated\x20PBPOI\x20POIS\x20=\x204;};','_glyphTextureCache','rethrown','Name','getCompressedTextureFormatSupported','Lambert\x20Azimuthal\x20Equal\x20Area','clusterPoints','drawArraysInstancedANGLE','labelStyle','DEFAULT_APPLY_COLOR_TO_ALPHA_THRESHOLD','uniform\x20sampler2D\x20colorTexture;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a}\x0a','_lastLocation','VEC4','IPORTAL_KEY','strikeout','createEdgeDataByIndices','./crc32','EXPIRE','labelCollection','javascript:','begin,\x20end','VR\x20mode\x20is\x20unavailable','cesium-zoom-wrapper','padding','EPSILON11','southWest_LOW_x','blendingWeightCalculationFS','getSymbolNameFromList','selectEnable','_scaleDirty','uniform1i','isPrepared','_inputPreviousStageTexture','effect','getFlatInteriorPoints','xyz','rotation','pvrtc','Suspend\x20LOD\x20update','svnversion','.cesium-credit-lightbox\x20>\x20ul','_lastPlaybackRate','\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position.xyz,\x201.0);','kml-refrehMode-onRegion','_colDiff','getIdFramebuffer','checked','_anisotropy','image/tiff','#elif\x20','_activeIndexedDBTasks','expand','valueFromString()\x20called\x20on\x20non-map-key\x20element','#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0auniform\x20sampler2D\x20tile_pickTexture;\x20\x0avarying\x20vec2\x20tile_featureSt;\x20\x0avarying\x20vec4\x20tile_featureColor;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a#ifdef\x20APPLY_SWIPE\x20\x0a\x20\x20\x20czm_RollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a\x20\x20\x20\x20tile_color(tile_featureColor);\x20\x0a}','samplerUniforms','uMixColorType','));\x0a','schemeMatches','uDataCeil','edgeLength','WMTS','mesh','attribute\x20vec3\x20aRatio;','line-translate','can\x27t\x20deserialize\x20object\x20of\x20type\x20','downOblique','metadata','InitFromAttribute','southeast','currentTime','_originalBS','removeDotSegments','notifyImmediately','prevPosition3DHigh','getProgramInfoLog','computeNormal','hasChildNodes','fullscreenButton','_pixelFormat','sinX0','_font','wgs84ToWindowCoordinates','_isSupported','attrName','isPointVisible','getLabel','WEBGL_draw_buffers','_vSpeed','_emscripten_glGetVertexAttribfv','vec3\x20extrudeDirection;\x0a','initializeAsync','replaceMain','_numberOfInstances','_style3D','systemTime','FS_unlink','projectPointsOntoPlane','No\x20url\x20provided.','SYMBOL_ALGO','ScalePt','modelRotate','_frustumLength','\x20<=\x20','Bing\x20Maps\x20Aerial\x20with\x20Labels','_spotLightDistanceDecayCosPenumbra','#DEB887','_startJulian','northing','getPickColor','_wmtslayer','_updatedModelMatrixFrame','maxFractionDigits','writeVarint32ZigZag','scale(','isCanFill','expandBoundingSphere','http://www.opengis.net/kml/2.2','NoSleep','bloomShowChange','pointerdown','tileX','_refinePercentageChanged','Area','id\x20','\x27setErrNo\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','groupName','shr_u','writeStringToMemory','GEOBOX','hasTextStyle','createEdgeCommands','vec3\x20sample2\x20=\x20texture2D(\x20colorTexture,\x20v_textureCoordinates\x20-\x20uvOffset).rgb;','getBatchedAttribute','_appendAttributes','getBlurXTexture','_transparentBackColor','headingPitchRoll','quadraticAttenuation','DEGREES_PER_RADIAN','colorBlendMode','enableExcavation','Constrast','float\x20d\x20=\x20length(\x20vec2(diff1,\x20diff2)\x20);','filter-','_inTangents','tilingScheme','returnisflag','lineVertexArray','shiftRight','offsetTop','a_extrude','animation_shuttleRingSwooshGradient','decompressTextureCoordinates','uEastDir','_localPoint','Illegal\x20source\x20range:\x200\x20<=\x20','isIntersectLines','Int32Array','selectColor','lowercase-refine','unset','FS.trackingDelegate[\x27onMovePath\x27](\x27','dayTextureSplit','_editPointIndex','isActive','_inputEvents','text-radial-offset','wall','_textureToCopy','rotate','_ignoreShow','{lat_1}','createLineGeometry','changeProgramDefine','requestBakeSubTextures','bottom-right','Level\x203\x20reset','_stencilRenderbuffer','SYMBOL_PARALLELLINE','linear','fadeInColor','_pointLightRadius','unbindVAO','czm_translucentPhong','modelViewProjection','buckets','_replays','Exec\x20format\x20error','\x20\x20\x20\x20color\x20=\x20applyTonemapping(color);\x0a','lineProgress','createFillGeomtery','HTMLImageElement','thead','updateVisible','Exponent\x20not\x20an\x20integer:\x20','getWayPoints','0,0,0,0','TIMEOUT','_stack','PolylineOutline','defaultTicks','_dimensionsSubscription','line-opacity','\x20attribute\x20downloaded.','__webgl_enable_ANGLE_instanced_arrays','distance3D','newIndex','visibility:hidden;position:absolute;top:0px;left:0px;','attr:\x20{\x20title:\x20tooltip\x20},click:\x20command,enable:\x20isFullscreenEnabled,cesiumSvgPath:\x20{\x20path:\x20isFullscreen\x20?\x20_exitFullScreenPath\x20:\x20_enterFullScreenPath,\x20width:\x20128,\x20height:\x20128\x20}','),\x201.0);\x20}\x0a','rootSymbolLibNode','_inverseTransposeModelDirty','\x20/\x20255.0,\x20','_depthFailAppearanceType','createOrUpdateFromCoordinate','The\x20item\x20type\x20argument\x20of\x20\x22array\x22\x20must\x20be\x20one\x20of\x20string,\x20number,\x20boolean','recordDimension','stringToUTF8(str,\x20outPtr,\x20maxBytesToWrite)\x20is\x20missing\x20the\x20third\x20parameter\x20that\x20specifies\x20the\x20length\x20of\x20the\x20output\x20buffer!','jointName','getShadowReceiveShaderKeyword','_layerConfigs','_requestByteLength','getPoints','writeStackCookie','This\x20function\x20defines\x20an\x20interface\x20and\x20should\x20not\x20be\x20called\x20directly.','_dWidth','#animation_pathClock','SCISSOR_TEST','_image','oid','matcherRegex','wmytzilWMYTZIL@#/&?$%10','interleave','Unknown\x20runtime\x20environment.\x20Where\x20are\x20we?','components.get','heartTimeOut','removeOnStop','modelViewInfiniteProjection','April','_isClamp','_hypsometricBound','toggleDisplay','lookup','_unBind','\x20\x20\x20\x20diffuse\x20*=\x20u_diffuseFactor;\x0a','skirtHeight','cellHeight','_computeNormalTextureTranslationAndScale','numSublayers','technique:','VERTEX_DEPTH_CHECK','altglyphitem','synchronousLabel','ancestorStackMaximumLength','Instance','_mixColorType','_free_result','cesium-3dTilesInspector-statistics','_imageryProvider','simpleIntersection','_classificationShaderLoaded','minimumFrameRateAfterWarmup','_sysShaderDefines','click:\x20','line-gradient','AmbientR','_xPoleWanderRadiansColumn','snowNormalTextureIndex','To\x20use\x20dlopen,\x20you\x20need\x20to\x20use\x20Emscripten\x27s\x20linking\x20support,\x20see\x20https://github.com/emscripten-core/emscripten/wiki/Linking','aTexCoord0','getU','\x20\x20gl_FragColor\x20=\x20vec4(color\x20*\x20diffuse.a\x20*\x20u_transparency,\x20diffuse.a\x20*\x20u_transparency);\x0a','_polygonTexture','endLineWidth','_rasterCurrentFBOIdx','_visibleViewport','\x20(+2)\x20<=\x20','_depthDirty','\x27addOnInit\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_parse','PARAMETER','_fontFamily','_showClick','_imageryLayer','Input/output\x20pairs\x20for\x20\x22interpolate\x22\x20expressions\x20must\x20be\x20defined\x20using\x20literal\x20numeric\x20values\x20(not\x20computed\x20expressions)\x20for\x20the\x20input\x20values.','\x27intArrayFromString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','getTextAlign','mipmapLevel','FILMIC','dynamicLayer\x20setPolygonoffset\x20url','_boundingSphereWC','_outlineEnabled','dayTextureSwipeRegion','readFixed32','nSideBlockCount','_hypsometricRegion','_clusterBillboardCollection','targetFrameRate','caseSensitive','animatetransform','decodeLut','uponSanitizeShadowNode','isInstanceModel','S_POLE','colorToAlpha','is3D','#define\x20POLYLINE_DASH\x0a','class','_materialMapInfo','stackPartitions','_labelHorizontalOrigin','addRGBPointLong','vec4\x20getPosition(vec3\x20position,\x20float\x20height,\x20vec2\x20textureCoordinates)\x20{\x20return\x20getPositionMorphingMode(position,\x20height,\x20textureCoordinates);\x20}','_lastTime','addSamples','basefrequency','\x27FS_createLazyFile\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you','anchorPointX','ThirdParty/Workers/draco_decoder.js','reduce','_normalAttributeName','feConvolveMatrix','_innerType','_sceneRightClickEvent','queryIntersectsFeature','_segmentCount','backgroundStroke_','\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gltf_clippingPlanesMatrix[0][2],\x20gltf_clippingPlanesMatrix[1][2],\x20gltf_clippingPlanesMatrix[2][2]);\x20\x0a','softShadows','FRAGMENT_SHADER','hypsometricTexture','classIndexes','GroundPolylinePrimitive','glCreateVertexArray','FIELDS','foveatedFactor','PolylineDynamicType','_cameraClicked','(materialInput)','uniform\x20float\x20kernelRadius;','toNumber','Unsupported\x20model\x20type.','float\x20alpha\x20=\x20smoothstep(0.0,\x201.0,\x20intensity);','File\x20is\x20not\x20valid\x20binary\x20glTF','Init','octPack','saveSmlFile','_flattening','writeString','Everest\x201830','prune','readyImagery','_holdPixelTolerance','STK_TERRAIN_SERVER','replaysByZIndex_','parentUrl','websocketTaskProcessor','getServerUrl','perFragmentGroundAtmosphere','readByte','defaultDateFormatter','_morphToColumbusView','_knobTime','uniform\x20sampler2D\x20tile_batchTexture;\x20\x0auniform\x20sampler2D\x20tile_pickTexture;\x0avarying\x20vec2\x20tile_featureSt;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20tile_main();\x20\x0a\x20\x20\x20\x20vec4\x20featureProperties\x20=\x20texture2D(tile_batchTexture,\x20tile_featureSt);\x20\x0a\x20\x20\x20\x20if\x20(featureProperties.a\x20==\x200.0)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20featureProperties;\x20\x0a}\x20\x0a','noopener\x20noreferrer','TRANSFORMED','_appendTexUrl','decimalSeparator','meshopt_decodeVertexBuffer','dynamicLayer\x20setPolygonoffset\x20units','_pickDepthTolerance','PolygonReplay','rule','ambientLightColor','findBisectorPoint','czm_depth_of_field_composite','splitDirection','Parser\x20at\x20line\x20','_xmlResource','xor','_copyColorCommand','Mix','postProcess','Buffer\x20overrun','Show\x20tile\x20coordinates','subLevel','getState','utils.addOrRemoveItem','_oceanNormalMap','_computedModelMatrix','checkSupportedExtensions','This\x20browser\x20does\x20not\x20support\x20Math.imul(),\x20build\x20with\x20LEGACY_VM_SUPPORT\x20or\x20POLYFILL_OLD_MATH_FUNCTIONS\x20to\x20add\x20in\x20a\x20polyfill','_anyRotationVector','_spPick','\x27AsciiToString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','placeLayerBucket','_loadedCallbacks','_sceneModePicker','_interleave','_distanceToLimbInScaledSpaceSquared','bpDom','Lambert_Conformal_Conic_2SP','_v3AffineX','MarkerSize','_resetUpdates','layer','getMaxAngle','_planarExtents','externalFileHandler','utils.parseHtmlFragment','classes','_inverseGeoMatrix','getSymbolLibName','terrain','_polylinesUpdated','innerCells','_defaultOffset3D','stripProtocolRelativePrefix','uncompressedSize','_clipLineColor','vec3','imageCount','GRIDTEXTURE_UNITS\x20','polyline-volume-tangent-bitangent','debugShow','_particleEstimate','iszoomout','ROYALBLUE','fillGradientOffsetRatioX','LN2','index\x20buffer\x20is\x20null','_atexit','IS_NODE','invisibility','Robinson','_cameraClone','debugCommandFilter','bold\x20','globeSwipeRegion','/data/index/{y}/{x}.mvt?level={z}','showOceanWaves','Namespace','currentViewMatrix','goLayerUuid','_totalMemoryUsageInBytes','\x20<\x200.','VERSION','_featureSelectedEvent','morphTo3D','vertexShaderLoaded','debugShowPickDepth','databaseVersion','_jobScheduler','_emscripten_get_now_is_monotonic','clearLastParticleStateTexture','resetColor','serverFirstStyle','expires','_tileBounds','CategoryRange','cesium-animation-theme','_specularColor',',0.0));\x0a','Material3Ds','MeasureHandler.lineDisplayType','getOutputTexture','updateLayerData','\x20not\x20an\x20integer:\x20','smlInfos','uniform\x20vec4\x20batchTextureStep{suffix};\x20\x0avec2\x20computeSt{suffix}(float\x20batchId)\x20\x0a{\x20\x0a\x20\x20\x20\x20float\x20stepX\x20=\x20batchTextureStep{suffix}.x;\x20\x0a\x20\x20\x20\x20float\x20centerX\x20=\x20batchTextureStep{suffix}.y;\x20\x0a\x20\x20\x20\x20float\x20numberOfAttributes\x20=\x20float(','_qureyRegion','getFloat64','\x20encountered\x20when\x20deserializing\x20a\x20UTF-8\x20string\x20on\x20the\x20asm.js/wasm\x20heap\x20to\x20a\x20JS\x20string!','listenOnce','startJulian','fillDeviceMotionEventData','GeoPOI2.proto','getGreenValue','_waterTime','removePercentEncoding','This\x20template\x20engine\x20does\x20not\x20support\x20anonymous\x20templates\x20nested\x20within\x20its\x20templates','GlyphAtlas','placeCollisionBox','IDFieldName','Z_STREAM_END','long2','/**\x0a\x20*\x20@license\x0a\x20*\x20Copyright\x20(c)\x202000-2005,\x20Sean\x20O\x27Neil\x20(s_p_oneil@hotmail.com)\x0a\x20*\x20All\x20rights\x20reserved.\x0a\x20*\x0a\x20*\x20Redistribution\x20and\x20use\x20in\x20source\x20and\x20binary\x20forms,\x20with\x20or\x20without\x0a\x20*\x20modification,\x20are\x20permitted\x20provided\x20that\x20the\x20following\x20conditions\x0a\x20*\x20are\x20met:\x0a\x20*\x0a\x20*\x20*\x20Redistributions\x20of\x20source\x20code\x20must\x20retain\x20the\x20above\x20copyright\x20notice,\x0a\x20*\x20\x20\x20this\x20list\x20of\x20conditions\x20and\x20the\x20following\x20disclaimer.\x0a\x20*\x20*\x20Redistributions\x20in\x20binary\x20form\x20must\x20reproduce\x20the\x20above\x20copyright\x20notice,\x0a\x20*\x20\x20\x20this\x20list\x20of\x20conditions\x20and\x20the\x20following\x20disclaimer\x20in\x20the\x20documentation\x0a\x20*\x20\x20\x20and/or\x20other\x20materials\x20provided\x20with\x20the\x20distribution.\x0a\x20*\x20*\x20Neither\x20the\x20name\x20of\x20the\x20project\x20nor\x20the\x20names\x20of\x20its\x20contributors\x20may\x20be\x0a\x20*\x20\x20\x20used\x20to\x20endorse\x20or\x20promote\x20products\x20derived\x20from\x20this\x20software\x20without\x0a\x20*\x20\x20\x20specific\x20prior\x20written\x20permission.\x0a\x20*\x0a\x20*\x20THIS\x20SOFTWARE\x20IS\x20PROVIDED\x20BY\x20THE\x20COPYRIGHT\x20HOLDERS\x20AND\x20CONTRIBUTORS\x20\x22AS\x20IS\x22\x0a\x20*\x20AND\x20ANY\x20EXPRESS\x20OR\x20IMPLIED\x20WARRANTIES,\x20INCLUDING,\x20BUT\x20NOT\x20LIMITED\x20TO,\x20THE\x0a\x20*\x20IMPLIED\x20WARRANTIES\x20OF\x20MERCHANTABILITY\x20AND\x20FITNESS\x20FOR\x20A\x20PARTICULAR\x20PURPOSE\x20ARE\x0a\x20*\x20DISCLAIMED.\x20IN\x20NO\x20EVENT\x20SHALL\x20THE\x20COPYRIGHT\x20OWNER\x20OR\x20CONTRIBUTORS\x20BE\x20LIABLE\x0a\x20*\x20FOR\x20ANY\x20DIRECT,\x20INDIRECT,\x20INCIDENTAL,\x20SPECIAL,\x20EXEMPLARY,\x20OR\x20CONSEQUENTIAL\x0a\x20*\x20DAMAGES\x20(INCLUDING,\x20BUT\x20NOT\x20LIMITED\x20TO,\x20PROCUREMENT\x20OF\x20SUBSTITUTE\x20GOODS\x20OR\x0a\x20*\x20SERVICES;\x20LOSS\x20OF\x20USE,\x20DATA,\x20OR\x20PROFITS;\x20OR\x20BUSINESS\x20INTERRUPTION)\x20HOWEVER\x0a\x20*\x20CAUSED\x20AND\x20ON\x20ANY\x20THEORY\x20OF\x20LIABILITY,\x20WHETHER\x20IN\x20CONTRACT,\x20STRICT\x20LIABILITY,\x0a\x20*\x20OR\x20TORT\x20(INCLUDING\x20NEGLIGENCE\x20OR\x20OTHERWISE)\x20ARISING\x20IN\x20ANY\x20WAY\x20OUT\x20OF\x20THE\x20USE\x0a\x20*\x20OF\x20THIS\x20SOFTWARE,\x20EVEN\x20IF\x20ADVISED\x20OF\x20THE\x20POSSIBILITY\x20OF\x20SUCH\x20DAMAGE.\x0a\x20*\x0a\x20*\x20Modifications\x20made\x20by\x20Analytical\x20Graphics,\x20Inc.\x0a\x20*/\x0a\x0a\x20//\x20Code:\x20\x20http://sponeil.net/\x0a\x20//\x20GPU\x20Gems\x202\x20Article:\x20\x20https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter16.html\x0a\x0a#ifdef\x20COLOR_CORRECT\x0auniform\x20vec3\x20u_hsbShift;\x20//\x20Hue,\x20saturation,\x20brightness\x0a#endif\x0a\x0auniform\x20vec4\x20u_cameraAndRadiiAndDynamicAtmosphereColor;\x20//\x20Camera\x20height,\x20outer\x20radius,\x20inner\x20radius,\x20dynamic\x20atmosphere\x20color\x20flag\x0a\x0aconst\x20float\x20g\x20=\x20-0.95;\x0aconst\x20float\x20g2\x20=\x20g\x20*\x20g;\x0a\x0avarying\x20vec3\x20v_rayleighColor;\x0avarying\x20vec3\x20v_mieColor;\x0avarying\x20vec3\x20v_toCamera;\x0avarying\x20vec3\x20v_positionEC;\x0a\x0avoid\x20main\x20(void)\x0a{\x0a\x20\x20\x20\x20float\x20lightEnum\x20=\x20u_cameraAndRadiiAndDynamicAtmosphereColor.w;\x0a\x20\x20\x20\x20vec3\x20lightDirection\x20=\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_viewerPositionWC\x20*\x20float(lightEnum\x20==\x200.0)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_lightDirectionWC\x20*\x20float(lightEnum\x20==\x201.0)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_sunDirectionWC\x20*\x20float(lightEnum\x20==\x202.0);\x0a\x20\x20\x20\x20lightDirection\x20=\x20normalize(lightDirection);\x0a\x0a\x20\x20\x20\x20//\x20Extra\x20normalize\x20added\x20for\x20Android\x0a\x20\x20\x20\x20float\x20cosAngle\x20=\x20dot(lightDirection,\x20normalize(v_toCamera))\x20/\x20length(v_toCamera);\x0a\x20\x20\x20\x20float\x20rayleighPhase\x20=\x200.75\x20*\x20(1.0\x20+\x20cosAngle\x20*\x20cosAngle);\x0a\x20\x20\x20\x20float\x20miePhase\x20=\x201.5\x20*\x20((1.0\x20-\x20g2)\x20/\x20(2.0\x20+\x20g2))\x20*\x20(1.0\x20+\x20cosAngle\x20*\x20cosAngle)\x20/\x20pow(1.0\x20+\x20g2\x20-\x202.0\x20*\x20g\x20*\x20cosAngle,\x201.5);\x0a\x0a\x20\x20\x20\x20vec3\x20rgb\x20=\x20rayleighPhase\x20*\x20v_rayleighColor\x20+\x20miePhase\x20*\x20v_mieColor;\x0a\x0a#ifndef\x20HDR\x0a\x20\x20\x20\x20const\x20float\x20exposure\x20=\x202.0;\x0a\x20\x20\x20\x20rgb\x20=\x20vec3(1.0)\x20-\x20exp(-exposure\x20*\x20rgb);\x0a#endif\x0a\x0a#ifdef\x20COLOR_CORRECT\x0a\x20\x20\x20\x20//\x20Convert\x20rgb\x20color\x20to\x20hsb\x0a\x20\x20\x20\x20vec3\x20hsb\x20=\x20czm_RGBToHSB(rgb);\x0a\x20\x20\x20\x20//\x20Perform\x20hsb\x20shift\x0a\x20\x20\x20\x20hsb.x\x20+=\x20u_hsbShift.x;\x20//\x20hue\x0a\x20\x20\x20\x20hsb.y\x20=\x20clamp(hsb.y\x20+\x20u_hsbShift.y,\x200.0,\x201.0);\x20//\x20saturation\x0a\x20\x20\x20\x20hsb.z\x20=\x20hsb.z\x20>\x20czm_epsilon7\x20?\x20hsb.z\x20+\x20u_hsbShift.z\x20:\x200.0;\x20//\x20brightness\x0a\x20\x20\x20\x20//\x20Convert\x20shifted\x20hsb\x20back\x20to\x20rgb\x0a\x20\x20\x20\x20rgb\x20=\x20czm_HSBToRGB(hsb);\x0a#endif\x0a\x0a\x20\x20\x20\x20//\x20Alter\x20alpha\x20based\x20on\x20how\x20close\x20the\x20viewer\x20is\x20to\x20the\x20ground\x20(1.0\x20=\x20on\x20ground,\x200.0\x20=\x20at\x20edge\x20of\x20atmosphere)\x0a\x20\x20\x20\x20float\x20atmosphereAlpha\x20=\x20clamp((u_cameraAndRadiiAndDynamicAtmosphereColor.y\x20-\x20u_cameraAndRadiiAndDynamicAtmosphereColor.x)\x20/\x20(u_cameraAndRadiiAndDynamicAtmosphereColor.y\x20-\x20u_cameraAndRadiiAndDynamicAtmosphereColor.z),\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20//\x20Alter\x20alpha\x20based\x20on\x20time\x20of\x20day\x20(0.0\x20=\x20night\x20,\x201.0\x20=\x20day)\x0a\x20\x20\x20\x20float\x20nightAlpha\x20=\x20(lightEnum\x20!=\x200.0)\x20?\x20clamp(dot(normalize(czm_viewerPositionWC),\x20lightDirection),\x200.0,\x201.0)\x20:\x201.0;\x0a\x20\x20\x20\x20atmosphereAlpha\x20*=\x20pow(nightAlpha,\x200.5);\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(rgb,\x20mix(rgb.b,\x201.0,\x20atmosphereAlpha)\x20*\x20smoothstep(0.0,\x201.0,\x20czm_morphTime));\x0a}\x0a','PIPEFS','deltaTheta','modifyFragmentShaderForLogDepth','extratiles=','DEPTH_STENCIL_ATTACHMENT','File\x20exists','/smlInfos/','QUANTUM_SIZE','ol-unselectable','sbrk','S3MTilesParser','negativeX','readAsArrayBuffer','_waterHeight','GL_EXT_shader_texture_lod','emscripten_realloc_buffer:\x20Attempted\x20to\x20grow\x20heap\x20from\x20','pyramidSplitType','DESTRUCTOR_OFFSET','includes','_closeBottom','uOffsetY','click:\x20selectParent','FS.joinPath\x20has\x20been\x20removed;\x20use\x20PATH.join\x20instead','RuntimeError','RimLightingType','','clippingPlanesOriginMatrix','_normalAndDepthCommand','getImages','preloadIcrfFixed','_lineCommand','_callback','_datatype','deleted','trim','The\x20argument\x20passed\x20when\x20initializing\x20an\x20observable\x20array\x20must\x20be\x20an\x20array,\x20or\x20null,\x20or\x20undefined.','_updateModifyTiles','/**\x0a\x20*\x20Determines\x20if\x20a\x20time\x20interval\x20is\x20empty.\x0a\x20*\x0a\x20*\x20@name\x20czm_isEmpty\x0a\x20*\x20@glslFunction\x20\x0a\x20*\x20\x0a\x20*\x20@param\x20{czm_raySegment}\x20interval\x20The\x20interval\x20to\x20test.\x0a\x20*\x20\x0a\x20*\x20@returns\x20{bool}\x20true\x20if\x20the\x20time\x20interval\x20is\x20empty;\x20otherwise,\x20false.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20bool\x20b0\x20=\x20czm_isEmpty(czm_emptyRaySegment);\x20\x20\x20\x20\x20\x20//\x20true\x0a\x20*\x20bool\x20b1\x20=\x20czm_isEmpty(czm_raySegment(0.0,\x201.0));\x20//\x20false\x0a\x20*\x20bool\x20b2\x20=\x20czm_isEmpty(czm_raySegment(1.0,\x201.0));\x20//\x20false,\x20contains\x201.0.\x0a\x20*/\x0abool\x20czm_isEmpty(czm_raySegment\x20interval)\x0a{\x0a\x20\x20\x20\x20return\x20(interval.stop\x20<\x200.0);\x0a}\x0a','#ifdef\x20CUSTOM_SPHERICAL_HARMONICS\x20\x0a','_offsetSpeedV','currentStrokeStyle','#AFEEEE','expressionRewriting.parseObjectLiteral','_geometryPropertyName','iconBoxStartIndex','#animation_pathPause','bottomLeft','_validOrientedBoundingBox','_renderStateS3M','czm_non_compressed_main','_perNodeShowDirty','compactMatches','_lastSystemTime','READ','wordCharRegExp','#FF00FF','_requestVertexNormals','isAbsolute','DYNAMICTOP_PTR',',\x200.0,\x201.0);\x20}\x0a','GetSMLInfosService','getvHeightBuffer','Module.pthreadMainPrefixURL\x20option\x20was\x20removed,\x20use\x20Module.locateFile\x20instead','array','dragexit','GEODETICCRS','_loadTexture','ENGINEERINGDATUM','full\x20hashset','OES_texture_half_float','lengthBytesUTF16','isNeedRasterized','MOON','_groundPolylinePrimitive','_showTileBoundingSphere','varying\x20vec4\x20positionEC;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec3\x20direction\x20=\x20normalize(positionEC.xyz);\x0a\x20\x20\x20\x20czm_ray\x20ray\x20=\x20czm_ray(vec3(0.0),\x20direction);\x0a\x0a\x20\x20\x20\x20vec3\x20ellipsoid_center\x20=\x20czm_view[3].xyz;\x0a\x0a\x20\x20\x20\x20czm_raySegment\x20intersection\x20=\x20czm_rayEllipsoidIntersectionInterval(ray,\x20ellipsoid_center,\x20czm_ellipsoidInverseRadii);\x0a\x20\x20\x20\x20if\x20(!czm_isEmpty(intersection))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0,\x201.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20czm_writeLogDepth();\x0a}\x0a','/iserver','\x20\x20\x20\x20tile_color(featureProperties);\x20\x0a}\x20\x0a','supportsWebAssembly','_cullingVolume','\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20specularTerm\x20+=\x20lightSpecularTerm;\x0a','memoization.memoize','createAutoExposureStage','illegal\x20type\x20reference\x20in\x20','\x27registerMouseEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','cone','mixIndex','EXPIRED','\x27inetPton6\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','getCordInContainer','Feature','buildUp','maxValues','nodeValue','getPtsIndexByDistance','_scaleLineX','_orthographicMatrix','_NetCDFData','mapPass','_createVertexArray','_lastPerInstanceAttributeIndex','mozUnlockOrientation','_subdivisionsSubscription','eastward_y','_arrPointCommand','getMorphTime','%02d:%02d:%02d\x20UTC','layerRemoved','_removedEntities','_section','_rsClassified','compareText','Illegal\x20offset:\x200\x20<=\x20','_evaluateLiteral','normalUniqueID','zigZagEncode64','getFragmentShaderCallback','labelOutlineWidth','ctime','uniform\x20vec3\x20uPointLightColor[\x20POINT_LIGHTS\x20];\x20\x0a','firstTangent','uSizeT','toGeoJson','Override\x20createJavaScriptEvaluatorBlock','container','_emscripten_glVertexAttrib1f','rgba(66,67,68,0.3)','titanium_scuffed/Titanium-Scuffed_roughness.png','defineProperties','maximumVertexTextureImageUnits','_edlShading','WORKER','\x20expected)','cutoffDistance','Parts','PBR_THEME','_pickDepths','rootNodes','CollinsBart','tiltbarTop','_indexInfoMap','MAX_VARINT32_BYTES','_movement','%m/%d/%y','_fillSymbolID','castShadow\x20','FileType','outOfView','/**\x0a\x20*\x20Packs\x20a\x20depth\x20value\x20into\x20a\x20vec3\x20that\x20can\x20be\x20represented\x20by\x20unsigned\x20bytes.\x0a\x20*\x0a\x20*\x20@name\x20czm_packDepth\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{float}\x20depth\x20The\x20floating-point\x20depth.\x0a\x20*\x20@returns\x20{vec3}\x20The\x20packed\x20depth.\x0a\x20*/\x0avec4\x20czm_packDepth(float\x20depth)\x0a{\x0a\x20\x20\x20\x20//\x20See\x20Aras\x20Pranckevičius\x27\x20post\x20Encoding\x20Floats\x20to\x20RGBA\x0a\x20\x20\x20\x20//\x20http://aras-p.info/blog/2009/07/30/encoding-floats-to-rgba-the-final/\x0a\x20\x20\x20\x20vec4\x20enc\x20=\x20vec4(1.0,\x20255.0,\x2065025.0,\x2016581375.0)\x20*\x20depth;\x0a\x20\x20\x20\x20enc\x20=\x20fract(enc);\x0a\x20\x20\x20\x20enc\x20-=\x20enc.yzww\x20*\x20vec4(1.0\x20/\x20255.0,\x201.0\x20/\x20255.0,\x201.0\x20/\x20255.0,\x200.0);\x0a\x20\x20\x20\x20return\x20enc;\x0a}\x0a','\x20\x20\x20return\x20vec4(\x20mix(\x20pow(\x20value.rgb,\x20vec3(\x200.41666\x20)\x20)\x20*\x201.055\x20-\x20vec3(\x200.055\x20),\x20value.rgb\x20*\x2012.92,\x20vec3(\x20lessThanEqual(\x20value.rgb,\x20vec3(\x200.0031308\x20)\x20)\x20)\x20),\x20value.a\x20);','iconoffset','_QualityShrinkRatio','resize','N/A','onselectstart','patchUpdatedImages','visible:\x20hasPickedTile','indexOfRefraction','maxsize','\x20\x20\x20\x20gl_Position\x20=\x20u_projectionMatrix\x20*\x20position;\x0a','ANALYSIS','signNotZero','material.','smlDesc','\x20\x20\x20\x20color\x20=\x20sampleAndBlend(\x0a','_main','zooming','Expected\x20waterColor\x20to\x20be\x20typeof\x20color','_maximumPriority','uniform\x20sampler2D\x20u_MainTex;\x0auniform\x20vec2\x20u_MainTex_TexelSize;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avec4\x20DownsampleBox13Tap(sampler2D\x20samplerTex,\x20vec2\x20uv,\x20vec2\x20texelSize)\x0a{\x0a\x20\x20\x20\x20vec4\x20A\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(-1.0,\x20-1.0));\x0a\x20\x20\x20\x20vec4\x20B\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x200.0,\x20-1.0));\x0a\x20\x20\x20\x20vec4\x20C\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x201.0,\x20-1.0));\x0a\x20\x20\x20\x20vec4\x20D\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(-0.5,\x20-0.5));\x0a\x20\x20\x20\x20vec4\x20E\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x200.5,\x20-0.5));\x0a\x20\x20\x20\x20vec4\x20F\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(-1.0,\x20\x200.0));\x0a\x20\x20\x20\x20vec4\x20G\x20=\x20texture2D(samplerTex,\x20uv\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20vec4\x20H\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x201.0,\x20\x200.0));\x0a\x20\x20\x20\x20vec4\x20I\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(-0.5,\x20\x200.5));\x0a\x20\x20\x20\x20vec4\x20J\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x200.5,\x20\x200.5));\x0a\x20\x20\x20\x20vec4\x20K\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(-1.0,\x20\x201.0));\x0a\x20\x20\x20\x20vec4\x20L\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x200.0,\x20\x201.0));\x0a\x20\x20\x20\x20vec4\x20M\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x201.0,\x20\x201.0));\x0a\x20\x20\x20\x20vec2\x20div\x20=\x20(1.0\x20/\x204.0)\x20*\x20vec2(0.5,\x200.125);\x0a\x20\x20\x20\x20vec4\x20o\x20=\x20(D\x20+\x20E\x20+\x20I\x20+\x20J)\x20*\x20div.x;\x0a\x20\x20\x20\x20o\x20+=\x20(A\x20+\x20B\x20+\x20G\x20+\x20F)\x20*\x20div.y;\x0a\x20\x20\x20\x20o\x20+=\x20(B\x20+\x20C\x20+\x20H\x20+\x20G)\x20*\x20div.y;\x0a\x20\x20\x20\x20o\x20+=\x20(F\x20+\x20G\x20+\x20L\x20+\x20K)\x20*\x20div.y;\x0a\x20\x20\x20\x20o\x20+=\x20(G\x20+\x20H\x20+\x20M\x20+\x20L)\x20*\x20div.y;\x0a\x20\x20\x20\x20return\x20o;\x0a}\x0a//\x20Standard\x20box\x20filtering\x0avec4\x20DownsampleBox4Tap(sampler2D\x20samplerTex,\x20vec2\x20uv,\x20vec2\x20texelSize)\x0a{\x0a\x20\x20\x20\x20vec4\x20d\x20=\x20texelSize.xyxy\x20*\x20vec4(-1.0,\x20-1.0,\x201.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20s;\x0a\x20\x20\x20\x20s\x20=\x20\x20texture2D(samplerTex,\x20uv\x20+\x20d.xy);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.zy);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.xw);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.zw);\x0a\x20\x20\x20\x20return\x20s\x20*\x20(1.0\x20/\x204.0);\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20DownsampleBox13Tap(u_MainTex,\x20v_textureCoordinates,\x20u_MainTex_TexelSize.xy);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a}\x0a',';\x20}\x0a','Quad','_inverseViewProjection','hasExtension','_glTexParameteriv','Value\x20too\x20large\x20for\x20defined\x20data\x20type','_extractTransparent','ColorAttachment','inflateInfo','fileVersion','#animation_pathPlayReverse','scaneCylinder_radius','_rsReflect','textureRenderableFlag','scriptlevel','batchIds','TEXTURE_WRAP_T','varying\x20vec4\x20vSecondColor;','createObjectStore','animation_knobInner','identifier','ISERVER_TOKEN','getAllImages','_shaders','CreateVolumeTexture','isEnable','CrossFadedProperty','_rsStencilDepthPass','line-translate-anchor','S3MPointCloudFp_','_disableEvent','czm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a','getShaderSource','setSymbolData','_debugSphere','TER_W','pendingRemovals_','_clockSubscription','writeVarint64','throttle','Module.memoryInitializerPrefixURL\x20option\x20was\x20removed,\x20use\x20Module.locateFile\x20instead','sortFeaturesByKey','strideInComponentType','morphTo2D','_serializeLayers','qs0','DISTANCE_DISPLAY_CONDITION_INDEX','Level\x202\x20not\x20synchronized','GreaterThanOrEqual','MEDIUMSPRINGGREEN','&service=WMTS&request=GetTile','_executedThisFrame','downCommand','getPointDistance','parsererror','_tileFormat','Hangul\x20Syllables','Document','#DCEC91','bIsChangHeight','_xTable','_geometries','EXT_draw_buffers','setGroundInstances','prePassesUpdate','_keymap','Sockets','_axisY','_animationGOFeature','_hasConstantAttributes','zoombarTop','POSITION_SIZE_INDEX','view','VerticalOrigin','normal_rangeConstant','_minificationFilter','_OffsetText_Down','toJS','colorBlendAmount','initLayerSetting','_heartTimeOut','_emscripten_glTexImage2D','hsl','Illegal\x20range:\x20Truncated\x20data,\x20','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a\x0a#ifdef\x20TEXTURE_COORDINATES\x0a#ifdef\x20SPHERICAL\x0avarying\x20vec4\x20v_sphericalExtents;\x0a#else\x20//\x20SPHERICAL\x0avarying\x20vec2\x20v_inversePlaneExtents;\x0avarying\x20vec4\x20v_westPlane;\x0avarying\x20vec4\x20v_southPlane;\x0a#endif\x20//\x20SPHERICAL\x0avarying\x20vec3\x20v_uvMinAndSphericalLongitudeRotation;\x0avarying\x20vec3\x20v_uMaxAndInverseDistance;\x0avarying\x20vec3\x20v_vMaxAndInverseDistance;\x0a#endif\x20//\x20TEXTURE_COORDINATES\x0a\x0a#ifdef\x20PER_INSTANCE_COLOR\x0avarying\x20vec4\x20v_color;\x0a#endif\x0a\x0a#ifdef\x20NORMAL_EC\x0avec3\x20getEyeCoordinate3FromWindowCoordinate(vec2\x20fragCoord,\x20float\x20logDepthOrDepth)\x0a{\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(fragCoord,\x20logDepthOrDepth);\x0a\x20\x20\x20\x20return\x20eyeCoordinate.xyz\x20/\x20eyeCoordinate.w;\x0a}\x0a\x0avec3\x20vectorFromOffset(vec4\x20eyeCoordinate,\x20vec2\x20positiveOffset)\x0a{\x0a\x20\x20\x20\x20vec2\x20glFragCoordXY\x20=\x20gl_FragCoord.xy;\x0a\x20\x20\x20\x20//\x20Sample\x20depths\x20at\x20both\x20offset\x20and\x20negative\x20offset\x0a\x20\x20\x20\x20float\x20upOrRightLogDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20(glFragCoordXY\x20+\x20positiveOffset)\x20/\x20czm_viewport.zw));\x0a\x20\x20\x20\x20float\x20downOrLeftLogDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20(glFragCoordXY\x20-\x20positiveOffset)\x20/\x20czm_viewport.zw));\x0a\x20\x20\x20\x20//\x20Explicitly\x20evaluate\x20both\x20paths\x0a\x20\x20\x20\x20//\x20Necessary\x20for\x20multifrustum\x20and\x20for\x20edges\x20of\x20the\x20screen\x0a\x20\x20\x20\x20bvec2\x20upOrRightInBounds\x20=\x20lessThan(glFragCoordXY\x20+\x20positiveOffset,\x20czm_viewport.zw);\x0a\x20\x20\x20\x20float\x20useUpOrRight\x20=\x20float(upOrRightLogDepth\x20>\x200.0\x20&&\x20upOrRightInBounds.x\x20&&\x20upOrRightInBounds.y);\x0a\x20\x20\x20\x20float\x20useDownOrLeft\x20=\x20float(useUpOrRight\x20==\x200.0);\x0a\x20\x20\x20\x20vec3\x20upOrRightEC\x20=\x20getEyeCoordinate3FromWindowCoordinate(glFragCoordXY\x20+\x20positiveOffset,\x20upOrRightLogDepth);\x0a\x20\x20\x20\x20vec3\x20downOrLeftEC\x20=\x20getEyeCoordinate3FromWindowCoordinate(glFragCoordXY\x20-\x20positiveOffset,\x20downOrLeftLogDepth);\x0a\x20\x20\x20\x20return\x20(upOrRightEC\x20-\x20(eyeCoordinate.xyz\x20/\x20eyeCoordinate.w))\x20*\x20useUpOrRight\x20+\x20((eyeCoordinate.xyz\x20/\x20eyeCoordinate.w)\x20-\x20downOrLeftEC)\x20*\x20useDownOrLeft;\x0a}\x0a#endif\x20//\x20NORMAL_EC\x0a\x0avoid\x20main(void)\x0a{\x0a#ifdef\x20REQUIRES_EC\x0a\x20\x20\x20\x20float\x20logDepthOrDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20gl_FragCoord.xy\x20/\x20czm_globeDepthTextureDim.xy));\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord.xy,\x20logDepthOrDepth);\x0a#endif\x0a\x0a#ifdef\x20REQUIRES_WC\x0a\x20\x20\x20\x20vec4\x20worldCoordinate4\x20=\x20czm_inverseView\x20*\x20eyeCoordinate;\x0a\x20\x20\x20\x20vec3\x20worldCoordinate\x20=\x20worldCoordinate4.xyz\x20/\x20worldCoordinate4.w;\x0a#endif\x0a\x0a#ifdef\x20TEXTURE_COORDINATES\x0a\x20\x20\x20\x20vec2\x20uv;\x0a#ifdef\x20SPHERICAL\x0a\x20\x20\x20\x20//\x20Treat\x20world\x20coords\x20as\x20a\x20sphere\x20normal\x20for\x20spherical\x20coordinates\x0a\x20\x20\x20\x20vec2\x20sphericalLatLong\x20=\x20czm_approximateSphericalCoordinates(worldCoordinate);\x0a\x20\x20\x20\x20sphericalLatLong.y\x20+=\x20v_uvMinAndSphericalLongitudeRotation.z;\x0a\x20\x20\x20\x20sphericalLatLong.y\x20=\x20czm_branchFreeTernary(sphericalLatLong.y\x20<\x20czm_pi,\x20sphericalLatLong.y,\x20sphericalLatLong.y\x20-\x20czm_twoPi);\x0a\x20\x20\x20\x20uv.x\x20=\x20(sphericalLatLong.y\x20-\x20v_sphericalExtents.y)\x20*\x20v_sphericalExtents.w;\x0a\x20\x20\x20\x20uv.y\x20=\x20(sphericalLatLong.x\x20-\x20v_sphericalExtents.x)\x20*\x20v_sphericalExtents.z;\x0a#else\x20//\x20SPHERICAL\x0a\x20\x20\x20\x20//\x20Unpack\x20planes\x20and\x20transform\x20to\x20eye\x20space\x0a\x20\x20\x20\x20uv.x\x20=\x20czm_planeDistance(v_westPlane,\x20eyeCoordinate.xyz\x20/\x20eyeCoordinate.w)\x20*\x20v_inversePlaneExtents.x;\x0a\x20\x20\x20\x20uv.y\x20=\x20czm_planeDistance(v_southPlane,\x20eyeCoordinate.xyz\x20/\x20eyeCoordinate.w)\x20*\x20v_inversePlaneExtents.y;\x0a#endif\x20//\x20SPHERICAL\x0a#endif\x20//\x20TEXTURE_COORDINATES\x0a\x0a#ifdef\x20PICK\x0a#ifdef\x20CULL_FRAGMENTS\x0a\x20\x20\x20\x20if\x20(0.0\x20<=\x20uv.x\x20&&\x20uv.x\x20<=\x201.0\x20&&\x200.0\x20<=\x20uv.y\x20&&\x20uv.y\x20<=\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor.a\x20=\x201.0;\x20//\x200.0\x20alpha\x20leads\x20to\x20discard\x20from\x20ShaderSource.createPickFragmentShaderSource\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_writeDepthClampedToFarPlane();\x0a\x20\x20\x20\x20}\x0a#else\x20//\x20CULL_FRAGMENTS\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor.a\x20=\x201.0;\x0a#endif\x20//\x20CULL_FRAGMENTS\x0a#else\x20//\x20PICK\x0a\x0a#ifdef\x20CULL_FRAGMENTS\x0a\x20\x20\x20\x20if\x20(uv.x\x20<=\x200.0\x20||\x201.0\x20<=\x20uv.x\x20||\x20uv.y\x20<=\x200.0\x20||\x201.0\x20<=\x20uv.y)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20NORMAL_EC\x0a\x20\x20\x20\x20//\x20Compute\x20normal\x20by\x20sampling\x20adjacent\x20pixels\x20in\x202x2\x20block\x20in\x20screen\x20space\x0a\x20\x20\x20\x20vec3\x20downUp\x20=\x20vectorFromOffset(eyeCoordinate,\x20vec2(0.0,\x201.0));\x0a\x20\x20\x20\x20vec3\x20leftRight\x20=\x20vectorFromOffset(eyeCoordinate,\x20vec2(1.0,\x200.0));\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20normalize(cross(leftRight,\x20downUp));\x0a#endif\x0a\x0a\x0a#ifdef\x20PER_INSTANCE_COLOR\x0a\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20czm_gammaCorrect(v_color);\x0a#ifdef\x20FLAT\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a#else\x20//\x20FLAT\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20\x20\x20materialInput.positionToEyeEC\x20=\x20-eyeCoordinate.xyz;\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(-eyeCoordinate.xyz),\x20material,\x20czm_lightDirectionEC);\x0a#endif\x20//\x20FLAT\x0a\x0a#else\x20//\x20PER_INSTANCE_COLOR\x0a\x0a\x20\x20\x20\x20//\x20Material\x20support.\x0a\x20\x20\x20\x20//\x20USES_\x20is\x20distinct\x20from\x20REQUIRES_,\x20because\x20some\x20things\x20are\x20dependencies\x20of\x20each\x20other\x20or\x0a\x20\x20\x20\x20//\x20dependencies\x20for\x20culling\x20but\x20might\x20not\x20actually\x20be\x20used\x20by\x20the\x20material.\x0a\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x0a#ifdef\x20USES_NORMAL_EC\x0a\x20\x20\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a#endif\x0a\x0a#ifdef\x20USES_POSITION_TO_EYE_EC\x0a\x20\x20\x20\x20materialInput.positionToEyeEC\x20=\x20-eyeCoordinate.xyz;\x0a#endif\x0a\x0a#ifdef\x20USES_TANGENT_TO_EYE\x0a\x20\x20\x20\x20materialInput.tangentToEyeMatrix\x20=\x20czm_eastNorthUpToEyeCoordinates(worldCoordinate,\x20normalEC);\x0a#endif\x0a\x0a#ifdef\x20USES_ST\x0a\x20\x20\x20\x20//\x20Remap\x20texture\x20coordinates\x20from\x20computed\x20(approximately\x20aligned\x20with\x20cartographic\x20space)\x20to\x20the\x20desired\x0a\x20\x20\x20\x20//\x20texture\x20coordinate\x20system,\x20which\x20typically\x20forms\x20a\x20tight\x20oriented\x20bounding\x20box\x20around\x20the\x20geometry.\x0a\x20\x20\x20\x20//\x20Shader\x20is\x20provided\x20a\x20set\x20of\x20reference\x20points\x20for\x20remapping.\x0a\x20\x20\x20\x20materialInput.st.x\x20=\x20czm_lineDistance(v_uvMinAndSphericalLongitudeRotation.xy,\x20v_uMaxAndInverseDistance.xy,\x20uv)\x20*\x20v_uMaxAndInverseDistance.z;\x0a\x20\x20\x20\x20materialInput.st.y\x20=\x20czm_lineDistance(v_uvMinAndSphericalLongitudeRotation.xy,\x20v_vMaxAndInverseDistance.xy,\x20uv)\x20*\x20v_vMaxAndInverseDistance.z;\x0a#endif\x0a\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a#ifdef\x20FLAT\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a#else\x20//\x20FLAT\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(-eyeCoordinate.xyz),\x20material,\x20czm_lightDirectionEC);\x0a#endif\x20//\x20FLAT\x0a\x0a#endif\x20//\x20PER_INSTANCE_COLOR\x0a\x20\x20\x20\x20czm_writeDepthClampedToFarPlane();\x0a#endif\x20//\x20PICK\x0a}\x0a','blinkStyle','_maxPointCount','getBlurYTexture','moonCommand','tlbr','yPoleOffset','Touch','initWebAssembly','_projectionPicker','overloads','set_caught','','operationValue','Arg\x20list\x20too\x20long','disable','_batchIdBuffer','ivec3','clipBounds','a_placed','derivedKeywords','_vertexBufferToCreate','nodeInScene','imageRepeat','\x27readSockaddr\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','isClosed','planeRemoved','allObjsHide','aPreOrientation','sortKey','a_vertexColor','_widthSubscription','#FFC0CB','numberOfTilesTotal','_minLevel','#C53602','mayDelete','\x20bytes,\x20not\x20enough\x20memory!','toDate','MULTI_TEX','scissorTest','getDynCaller','_pbrRoughTexture','
  • Triangles\x20Selected:\x20','COLOR_CORRECTION','NO_ERROR','computeMoonPosition','valign','SYMBOL_DOT','createCylinderOutlineGeometry','_aspectRatioVR','highWaterMark','\x20\x20\x20\x20vec4\x20color\x20=\x20a_color;\x20\x0a','some','touchstart','removeClass','_lastViewportHeight','scene\x20are\x20required.','_pixelOffset','NORMAL_AND_DEPTH','_EMA','_line','Widgets/Images/NavigationHelp/TouchDrag.svg','minEditPts','_sdf','\x0aattribute\x20vec4\x20pickColor;\x20\x0avarying\x20vec4\x20czm_pickColor;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_old_main();\x20\x0a\x20\x20\x20\x20czm_pickColor\x20=\x20pickColor;\x20\x0a}','int16','ThirdParty/crunch.wasm','tilt','floor','_specularEnvironmentMapsMaximumLOD','awake','_queue','SceneTransforms','maximumIndex','vertexStartIndex','interpolationAlgorithm','clampToGroundPolygonPositions','Uint8','_runningSum','_tileDiscardPolicy','Variable\x20binding','float\x20czm_reverseLogDepth(float\x20logZ)\x0a{\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20float\x20near\x20=\x20czm_currentFrustum.x;\x0a\x20\x20\x20\x20float\x20far\x20=\x20czm_currentFrustum.y;\x0a\x20\x20\x20\x20float\x20log2Depth\x20=\x20logZ\x20*\x20czm_log2FarDepthFromNearPlusOne;\x0a\x20\x20\x20\x20float\x20depthFromNear\x20=\x20pow(2.0,\x20log2Depth)\x20-\x201.0;\x0a\x20\x20\x20\x20return\x20far\x20*\x20(1.0\x20-\x20near\x20/\x20(depthFromNear\x20+\x20near))\x20/\x20(far\x20-\x20near);\x0a#endif\x0a\x20\x20\x20\x20return\x20logZ;\x0a}\x0a','from_greenwich','UNIT_Z','resolve','_scaleByDistance','_evaluateVariable','symbol-sort-key','cellspacing','_lastSelectionResultFrame','tasks.runEarly','_entityCollection','\x27alignFunctionTables\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_labelPixelOffsetScaleByDistance','HAS_TEXTURE','fromFile','_unusedBillboardIndices','NEVER','ElevationRamp',',\x27Day\x27:','_topName','u_metallicFactor','createPickOffsets','','getGOAnimationType','rightBottomPoint','Clockwise','blendFunction','geodeticLatitudeToMercatorAngle','_textureHalfFloat','generateMipmap','TextPlacement','tileLoad','_cachedGltf','_compiledSwipeRegion','...)','_hasBatchIds','3857','varying\x20float\x20fSelected;','FeatureIndex','_sceneCamera','#ifdef\x20USE_CUSTOM_LIGHT_COLOR\x20\x0a','_labelPosArray','EPSILON1','animateDepart','_asynchronous','table','setColorMode','pickPointEnabled','WGS84\x20Ellipsoid','copyTexImage2D','unUsedSize','debugShowShadowVolume','ELLIPSOID_BATCH_IDS','shiftKey','WEST_SOUTH','Message\x20too\x20long','createBoxOutlineGeometry','_radii','evaluateWithoutErrorHandling','\x0auniform\x20mat4\x20uTexWorldViewMatrix0;\x0auniform\x20mat4\x20uTexWorldViewMatrix1;\x0auniform\x20mat4\x20uTexWorldViewMatrix2;\x0auniform\x20mat4\x20uTexWorldViewMatrix3;\x0auniform\x20mat4\x20uTexWorldViewMatrix4;\x0a\x0auniform\x20mat4\x20uTexProjMatrix0;\x0auniform\x20mat4\x20uTexProjMatrix1;\x0auniform\x20mat4\x20uTexProjMatrix2;\x0auniform\x20mat4\x20uTexProjMatrix3;\x0auniform\x20mat4\x20uTexProjMatrix4;\x0auniform\x20sampler2D\x20uDepthMap0;\x0auniform\x20sampler2D\x20uDepthMap1;\x0auniform\x20sampler2D\x20uDepthMap2;\x0auniform\x20sampler2D\x20uDepthMap3;\x0auniform\x20sampler2D\x20uDepthMap4;\x0auniform\x20int\x20uDomeType;\x0auniform\x20float\x20uRadius;\x0auniform\x20vec4\x20uVisibleAreaColor;\x0auniform\x20vec4\x20uHiddenAreaColor;\x0a\x0avarying\x20vec4\x20renderTextureCoord0;\x0avarying\x20vec4\x20renderTextureCoord1;\x0avarying\x20vec4\x20renderTextureCoord2;\x0avarying\x20vec4\x20renderTextureCoord3;\x0avarying\x20vec4\x20renderTextureCoord4;\x0a\x0avarying\x20vec4\x20vexPos;\x0a\x0abool\x20IsValidUV(vec4\x20texCoord)\x0a{\x0a\x09if\x20((texCoord.x<=1.0)&&(texCoord.x>=0.0)&&(texCoord.y<=1.0)&&(texCoord.y>=0.0)&&(texCoord.z<=1.0)&&(texCoord.z>=0.0))\x0a\x09{\x0a\x09\x09return\x20true;\x0a\x09}\x0a\x09else\x0a\x09{\x0a\x09\x09return\x20false;\x0a\x09}\x0a}\x0a\x0abool\x20IsVisible(sampler2D\x20shadowMap,\x20vec4\x20uv)\x0a{\x0a\x20\x20\x20\x20bool\x20isVisible\x20=\x20true;\x0a\x09float\x20depth\x20=\x20czm_unpackDepth(texture2D(shadowMap,\x20uv.xy));\x0a\x09if(depth\x20<\x200.00001)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20isVisible;\x0a\x20\x20\x20\x20}\x0a\x09if(uv.z\x20>\x20(depth\x20+\x200.00001))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20isVisible\x20=\x20false;\x0a\x20\x20\x20\x20}\x0a\x09return\x20isVisible;\x0a}\x0a\x0abool\x20GetVisibleFlag()\x0a{\x0a\x09if(IsValidUV(renderTextureCoord0))\x0a\x09{\x0a\x09\x09return\x20IsVisible(uDepthMap0,\x20renderTextureCoord0);\x0a\x09}\x0a\x09\x0a\x09if(IsValidUV(renderTextureCoord1))\x0a\x09{\x0a\x09\x09return\x20IsVisible(uDepthMap1,\x20renderTextureCoord1);\x0a\x09}\x0a\x09\x0a\x09if(IsValidUV(renderTextureCoord2))\x0a\x09{\x0a\x09\x09return\x20IsVisible(uDepthMap2,\x20renderTextureCoord2);\x0a\x09}\x0a\x09\x0a\x09if(IsValidUV(renderTextureCoord3))\x0a\x09{\x0a\x09\x09return\x20IsVisible(uDepthMap3,\x20renderTextureCoord3);\x0a\x09}\x0a\x09\x0a\x09if(IsValidUV(renderTextureCoord4))\x0a\x09{\x0a\x09\x09return\x20IsVisible(uDepthMap4,\x20renderTextureCoord4);\x0a\x09}\x0a\x09return\x20true;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x09bool\x20isVisible\x20=\x20GetVisibleFlag();\x0a\x09if(uDomeType\x20==\x200)\x0a\x09{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(!isVisible)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20uVisibleAreaColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x09}\x0a\x09else\x20if(uDomeType\x20==\x201)\x0a\x09{\x0a\x09\x09if\x20(!isVisible)\x0a\x09\x09{\x0a\x09\x09\x09gl_FragColor\x20=\x20uHiddenAreaColor;\x0a\x09\x09}\x0a\x09\x09else\x0a\x09\x09{\x0a\x09\x09\x09discard;\x0a\x09\x09}\x0a\x09}\x0a\x09else\x0a\x09{\x0a\x09\x20\x20\x20\x20if\x20(!isVisible)\x0a\x09\x09{\x0a\x09\x09\x09gl_FragColor\x20=\x20uHiddenAreaColor;\x0a\x09\x09}\x0a\x09\x09else\x0a\x09\x09{\x0a\x09\x09\x09gl_FragColor\x20=\x20uVisibleAreaColor;\x0a\x09\x09}\x0a\x09}\x0a}','If\x20result\x20is\x20a\x20typed\x20array,\x20it\x20must\x20have\x20exactly\x20array.length\x20*\x202\x20elements','_maxDetailLevelOffset','includeBuiltIns','azimuth','counts','utf8','lineDash','Uniform1i','_ispixelLine','_enable','Buf16','COLUMN0ROW0','tangents','_operationType','mroot','dataName','srcPtr','_equatorialToHorizon','_rowDiff','_shadersByTexturesFlags','position03DLow','Table','filterAttachedWeight','/GetIcon?id={id}','a_shift','setPathColor','#else\x20\x0a','readHuffmanTree','incrementLoadCounts','isConstant','_clearcoatFactor','_softKnee','TER_C','_clockMultiplier','Thursday','/layers/','bindFramebuffer','video/','scales','strokeRect','uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20ambientOcclusionTexture;\x0auniform\x20bool\x20ambientOcclusionOnly;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20vec3\x20ao\x20=\x20texture2D(ambientOcclusionTexture,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20ambientOcclusionOnly\x20?\x20ao\x20:\x20ao\x20*\x20color;\x0a}\x0a','Nov','BindVertexBuffer','Only\x20subscribable\x20things\x20can\x20act\x20as\x20dependencies','defaultInterpolation','vec4(1.0)','uniform\x20mat4\x20shadowMap_matrix;\x20\x0auniform\x20vec3\x20shadowMap_lightDirectionEC;\x20\x0auniform\x20vec4\x20shadowMap_lightPositionEC;\x20\x0auniform\x20vec4\x20shadowMap_normalOffsetScaleDistanceMaxDistanceAndDarkness;\x20\x0auniform\x20vec4\x20shadowMap_texelSizeDepthBiasAndNormalShadingSmooth;\x20\x0a','resetMinimumMaximum','uniform\x20float\x20focalDistance;\x0auniform\x20float\x20focalRange;\x20\x0auniform\x20float\x20focalLength;\x20\x0auniform\x20float\x20fstop;\x20\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20logDepthOrDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20v_textureCoordinates));\x0a\x20\x20\x20\x20vec4\x20viewPos\x20=\x20czm_windowToEyeCoordinates(v_textureCoordinates.xy\x20*\x20czm_viewport.zw,\x20logDepthOrDepth);\x0a\x20\x20\x20\x20viewPos\x20/=\x20viewPos.w;\x0a\x20\x20\x20\x20float\x20dist\x20=\x20abs(viewPos.z);\x0a\x20\x20\x20\x20float\x20aperture\x20=\x20focalLength\x20/\x20fstop;\x0a\x20\x20\x20\x20float\x20coc;\x0a\x20\x20\x20\x20float\x20uppper\x20=\x20focalDistance\x20+\x20focalRange;\x0a\x20\x20\x20\x20float\x20lower\x20=\x20focalDistance\x20-\x20focalRange;\x0a\x20\x20\x20\x20if\x20(dist\x20<=\x20uppper\x20&&\x20dist\x20>=\x20lower)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20coc\x20=\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20coc\x20=\x20coc\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20focalAdjusted\x20=\x20dist\x20>\x20uppper\x20?\x20uppper\x20:\x20lower;\x0a\x20\x20\x20\x20\x20\x20\x20\x20coc\x20=\x20abs(aperture\x20*\x20(focalLength\x20*\x20(dist\x20-\x20focalAdjusted))\x20/\x20(dist\x20*\x20(focalAdjusted\x20-\x20focalLength)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20coc\x20=\x20clamp(coc,\x200.0,\x202.0)\x20/\x202.00001;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(dist\x20<\x20lower)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20coc\x20=\x20-coc;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20coc\x20=\x20coc\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_packDepth(coc);\x0a}','CLASS_UNSUPPORTED','resolvedLocale','_sunScatteredLuminanceSeaLevel','setFlatCoordinatesInternal','Lerc2','toHex','setCanvasSize','let','HAS_METALLICROUGHNESS_TEXTURE','___sys_rmdir','_renderQueue','wnext','movePoint','_stride','_searchText','_observedPropertyNames','source_vector','Highlight','textureInitilized','_symbolAlgo','Arial\x20Unicode\x20MS\x20Regular','foveatedScreenSpaceError','[lookatLat]','both\x20async\x20and\x20sync\x20fetching\x20of\x20the\x20wasm\x20failed','_modelColor','dequantizeInShader','Cannot\x20use\x20collator\x20to\x20compare\x20non-string\x20types.','_terrainDataStructure','lowercase','/**\x0a\x20*\x20Adjusts\x20the\x20hue\x20of\x20a\x20color.\x0a\x20*\x20\x0a\x20*\x20@name\x20czm_hue\x0a\x20*\x20@glslFunction\x0a\x20*\x20\x0a\x20*\x20@param\x20{vec3}\x20rgb\x20The\x20color.\x0a\x20*\x20@param\x20{float}\x20adjustment\x20The\x20amount\x20to\x20adjust\x20the\x20hue\x20of\x20the\x20color\x20in\x20radians.\x0a\x20*\x0a\x20*\x20@returns\x20{float}\x20The\x20color\x20with\x20the\x20hue\x20adjusted.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20vec3\x20adjustHue\x20=\x20czm_hue(color,\x20czm_pi);\x20//\x20The\x20same\x20as\x20czm_hue(color,\x20-czm_pi)\x0a\x20*/\x0avec3\x20czm_hue(vec3\x20rgb,\x20float\x20adjustment)\x0a{\x0a\x20\x20\x20\x20const\x20mat3\x20toYIQ\x20=\x20mat3(0.299,\x20\x20\x20\x20\x200.587,\x20\x20\x20\x20\x200.114,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.595716,\x20-0.274453,\x20-0.321263,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.211456,\x20-0.522591,\x20\x200.311135);\x0a\x20\x20\x20\x20const\x20mat3\x20toRGB\x20=\x20mat3(1.0,\x20\x200.9563,\x20\x200.6210,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x201.0,\x20-0.2721,\x20-0.6474,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x201.0,\x20-1.107,\x20\x20\x201.7046);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec3\x20yiq\x20=\x20toYIQ\x20*\x20rgb;\x0a\x20\x20\x20\x20float\x20hue\x20=\x20atan(yiq.z,\x20yiq.y)\x20+\x20adjustment;\x0a\x20\x20\x20\x20float\x20chroma\x20=\x20sqrt(yiq.z\x20*\x20yiq.z\x20+\x20yiq.y\x20*\x20yiq.y);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20vec3(yiq.x,\x20chroma\x20*\x20cos(hue),\x20chroma\x20*\x20sin(hue));\x0a\x20\x20\x20\x20return\x20toRGB\x20*\x20color;\x0a}\x0a','getMode','executeDebugPickDepth','_groupName','rgbaf','spanX','LIGHTYELLOW','_canTransferArrayBuffer','shaderSource','ifIndex','_oriCenter','fflush','ID_MAX','waitingOnCreate','getSkylineSectorParameter','_nLoadingMode','velocity','pixelDatatype','uHue','_pointCloudEyeDomeLighting','cesium-widget-errorPanel-scroll','cellpadding','keydown','dimensionIndices','pickEnable','_batchTableBinaryProperties','_opacity','textFillState_','TilingSpeedU','SDL','isDepthOfFieldSupported','layout_line','createReinhardTonemappingStage','addressmode','FLOAT_MAT2','EllipsoidGeodesic','mapObject','cesiumGoogleEarthDbRootParser','merge','splitDirectionChange','_dimensions','subName','cesium-credit-delimiter','handleGeometryChange_','ruby','calculateUTF8Bytes','_textPos','unclassifiedCommand','onMovePath','This\x20browser\x20does\x20not\x20support\x20Math.fround(),\x20build\x20with\x20LEGACY_VM_SUPPORT\x20or\x20POLYFILL_OLD_MATH_FUNCTIONS\x20to\x20add\x20in\x20a\x20polyfill','requestVertexNormals','isDataUri','getFeaturesFromGroupObject','getHighBitsUnsigned','CanvasLight','_southIndices','insideViewerRequestVolume','Image','_isGltfCommand','vao','mystyle','_lastFpsSampleTime','tileRectangle','createCommand','_cameraMoveRate','_Pyramid','kml-gx:drawOrder','setRequestHeader','ClampObjectPolygon','ALLOW_ARIA_ATTR','/**\x0a\x20*\x20@name\x20czm_depthRangeStruct\x0a\x20*\x20@glslStruct\x0a\x20*/\x0astruct\x20czm_depthRangeStruct\x0a{\x0a\x20\x20\x20\x20float\x20near;\x0a\x20\x20\x20\x20float\x20far;\x0a};\x0a','_parentSelected','COMBINING','renderedMesh','jsessionID','instructions','encodeValue','dynamicScreenSpaceError','_Url','_moonScatteredLuminance','_skirtHeight','_spheres','All\x20GeometryInstances\x20must\x20have\x20the\x20same\x20color\x20attribute\x20except\x20via\x20GroundPrimitives','uniform\x20mat4\x20u_matrix;\x0a\x20\x20\x20\x20uniform\x20vec2\x20u_world;\x0a\x20\x20\x20\x20uniform\x20vec2\x20u_pixel_coord_upper;\x0a\x20\x20\x20\x20uniform\x20vec2\x20u_pixel_coord_lower;\x0a\x20\x20\x20\x20uniform\x20vec4\x20u_scale;\x0a\x0a\x20\x20\x20\x20attribute\x20vec2\x20a_pos;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_pos_a;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_pos_b;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_pos;\x0a\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_from\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_to\x0a\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_from\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_to\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_tl_a\x20=\x20pattern_from.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_br_a\x20=\x20pattern_from.zw;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_tl_b\x20=\x20pattern_to.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_br_b\x20=\x20pattern_to.zw;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20pixelRatio\x20=\x20u_scale.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20tileRatio\x20=\x20u_scale.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fromScale\x20=\x20u_scale.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20toScale\x20=\x20u_scale.w;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200,\x201);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20display_size_a\x20=\x20vec2((pattern_br_a.x\x20-\x20pattern_tl_a.x)\x20/\x20pixelRatio,\x20(pattern_br_a.y\x20-\x20pattern_tl_a.y)\x20/\x20pixelRatio);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20display_size_b\x20=\x20vec2((pattern_br_b.x\x20-\x20pattern_tl_b.x)\x20/\x20pixelRatio,\x20(pattern_br_b.y\x20-\x20pattern_tl_b.y)\x20/\x20pixelRatio);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_pos_a\x20=\x20get_pattern_pos(u_pixel_coord_upper,\x20u_pixel_coord_lower,\x20fromScale\x20*\x20display_size_a,\x20tileRatio,\x20a_pos);\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_pos_b\x20=\x20get_pattern_pos(u_pixel_coord_upper,\x20u_pixel_coord_lower,\x20toScale\x20*\x20display_size_b,\x20tileRatio,\x20a_pos);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_pos\x20=\x20(gl_Position.xy\x20/\x20gl_Position.w\x20+\x201.0)\x20/\x202.0\x20*\x20u_world;\x0a\x20\x20\x20\x20}\x0a','shadowType','The\x20first\x20CZML\x20packet\x20is\x20required\x20to\x20be\x20the\x20document\x20object.','Unknown\x20interpolation\x20type\x20','_emscripten_glUniform2i','createFXAAStage','cartographicRadians','invert','DisplayMode','setFloat64','controlsDescendantBindings','CntZImage','cameraIconPath','GeoDeModMatrix','DEFAULT_SPLIT','activate','toGeoJSON','100%','extends','sinc0','zIndex','MAXIMUM_INTERVAL','_selectedIdTexture','_boxes','condition','_sunDirectionWC','Beijing','WMS','EXT_color_buffer_half_float','\x20=\x20czm_octDecode(','itemStyle','illegal\x20oneof\x20name:\x20','moveForward','_particles','PARENT','easingFunction','getStatistics','Stripe','bindVertexBuffer','_evaluateNotEqualsStrict','disableServerExcavation','_token','../','_warmupPeriodEndTime','varying\x20vec3\x20v_logPositionEC;\x20\x0a','fromConstantHeights','heightOffset','_selectedEntityChanged','isEditable','Image\x20\x22','VertexWeight','_onTouchStart','Global\x20property:\x20QUANTIZED_VOLUME_OFFSET\x20must\x20be\x20defined\x20for\x20quantized\x20positions.','writeUint8Array','previous','geometricError','FreeMemory','createCorridorOutlineGeometry','Widgets/Images/ImageryProviders/esriNationalGeographic.png','UTF8ArrayToString','CLIP_POLYLINE','skyline','RGBA_PVRTC_4BPPV1','FieldDefines','postPassesUpdate','inverseModelView3D','usedBytes','exponent','ColorPoint','pickPrimitiveActive','EPSG:3785','_collectionChanged','b3dm-legacy-header','animation_pathPlay','createUniformsForQuantizedAttributes','makeRegular','simplifiedGeometryRevision','fromCartesian3','\x20\x20\x20\x20vec3\x20ng\x20=\x20normalize(v_normal);\x0a','provider','required','getStopTime','vec2\x20invSize\x20=\x201.0\x20/\x20vec2(colorTextureDimensions.x,\x20colorTextureDimensions.y);','geoWidth','grid','createScaleLeft1','_selectedLayer','_lowFrameRate','emscripten_realloc_buffer','_excavationGlobeHeight','createTextCell2','generateCartesianArc','Invalid\x20request\x20code','dealWithPrepareLoad','objectStoreNames','getLength','NaN','_vaf','REPLACE','_contourValueDirty','roadUrl','\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lightSpecularTerm\x20=\x20vec3(0.0);\x0a','updateVisibility','(a_','_radiiSubscription','czm_batchTable_pickColor','updateBillboardsBounds','_matLocalView','_renderState','_code','xml\x20content\x20is\x20required\x20to\x20create\x20routes!','CLASS_SELECTABLE','selectable','Z_SYNC_FLUSH','proto2','_xCelestialPoleOffsetRadiansColumn','Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27vii\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)','textStyle3D','setAttribute','background','decodedMax','queryChildNodes','globeDepth','computeModelMatrixForHeightReference','_pointSize','decode_texCoord6_normConstant','HSV','_floatTexSixPlaces','inflateInit2','SDL_gfx','czm_reinhard','_glViewport','was','_colorBufferFloat','MESHOPT','reservedMemorySize','PolygonHandler','S3MTilesClampGroundLineFP_','\x20\x20\x20\x20\x20\x20\x20\x20color,\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_dayTextures[','Double_Stereographic','_updatingTiles','POLYLINE_DASH','_closeInstructions','createEdgeDetectionStage','enqueue','RGBA4','resolved','disableVertexAttribArray','createShaderProgram','updateExtendHeight','EQUAL','removeTileCustomData','wmts100','Could\x20not\x20find\x20layer\x20with\x20channel\x20(id)\x20of\x20','fastSlerp','S3MTaskProcessor','comparedTo','planarTriangleArea','checkForCameraUpdates','BackRGBA','finalDisplay','_getDecoderTaskProcessor','_moonPhase','SLATEGRAY','_vertexBuffer','init_genrand','getScreenSpaceError','canvasWidth','EvaluationContext','sml:Version','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a\x0avarying\x20vec4\x20v_startPlaneNormalEcAndHalfWidth;\x0avarying\x20vec4\x20v_endPlaneNormalEcAndBatchId;\x0avarying\x20vec4\x20v_rightPlaneEC;\x20//\x20Technically\x20can\x20compute\x20distance\x20for\x20this\x20here\x0avarying\x20vec4\x20v_endEcAndStartEcX;\x0avarying\x20vec4\x20v_texcoordNormalizationAndStartEcYZ;\x0a\x0a#ifdef\x20PER_INSTANCE_COLOR\x0avarying\x20vec4\x20v_color;\x0a#endif\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20float\x20logDepthOrDepth\x20=\x20czm_branchFreeTernary(czm_sceneMode\x20==\x20czm_sceneMode2D,\x20gl_FragCoord.z,\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20gl_FragCoord.xy\x20/\x20czm_globeDepthTextureDim.xy)));\x0a\x20\x20\x20\x20vec3\x20ecStart\x20=\x20vec3(v_endEcAndStartEcX.w,\x20v_texcoordNormalizationAndStartEcYZ.zw);\x0a\x0a\x20\x20\x20\x20//\x20Discard\x20for\x20sky\x0a\x20\x20\x20\x20if\x20(logDepthOrDepth\x20==\x200.0)\x20{\x0a#ifdef\x20DEBUG_SHOW_VOLUME\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0,\x200.0,\x200.0,\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a#else\x20//\x20DEBUG_SHOW_VOLUME\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a#endif\x20//\x20DEBUG_SHOW_VOLUME\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord.xy,\x20logDepthOrDepth);\x0a\x20\x20\x20\x20eyeCoordinate\x20/=\x20eyeCoordinate.w;\x0a\x0a\x20\x20\x20\x20float\x20halfMaxWidth\x20=\x20v_startPlaneNormalEcAndHalfWidth.w\x20*\x20czm_metersPerPixel(eyeCoordinate);\x0a\x20\x20\x20\x20//\x20Check\x20distance\x20of\x20the\x20eye\x20coordinate\x20against\x20the\x20right-facing\x20plane\x0a\x20\x20\x20\x20float\x20widthwiseDistance\x20=\x20czm_planeDistance(v_rightPlaneEC,\x20eyeCoordinate.xyz);\x0a\x0a\x20\x20\x20\x20//\x20Check\x20eye\x20coordinate\x20against\x20the\x20mitering\x20planes\x0a\x20\x20\x20\x20float\x20distanceFromStart\x20=\x20czm_planeDistance(v_startPlaneNormalEcAndHalfWidth.xyz,\x20-dot(ecStart,\x20v_startPlaneNormalEcAndHalfWidth.xyz),\x20eyeCoordinate.xyz);\x0a\x20\x20\x20\x20float\x20distanceFromEnd\x20=\x20czm_planeDistance(v_endPlaneNormalEcAndBatchId.xyz,\x20-dot(v_endEcAndStartEcX.xyz,\x20v_endPlaneNormalEcAndBatchId.xyz),\x20eyeCoordinate.xyz);\x0a\x0a\x20\x20\x20\x20if\x20(abs(widthwiseDistance)\x20>\x20halfMaxWidth\x20||\x20distanceFromStart\x20<\x200.0\x20||\x20distanceFromEnd\x20<\x200.0)\x20{\x0a#ifdef\x20DEBUG_SHOW_VOLUME\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0,\x200.0,\x200.0,\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a#else\x20//\x20DEBUG_SHOW_VOLUME\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a#endif\x20//\x20DEBUG_SHOW_VOLUME\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20//\x20Check\x20distance\x20of\x20the\x20eye\x20coordinate\x20against\x20start\x20and\x20end\x20planes\x20with\x20normals\x20in\x20the\x20right\x20plane.\x0a\x20\x20\x20\x20//\x20For\x20computing\x20unskewed\x20lengthwise\x20texture\x20coordinate.\x0a\x20\x20\x20\x20//\x20Can\x20also\x20be\x20used\x20for\x20clipping\x20extremely\x20pointy\x20miters,\x20but\x20in\x20practice\x20unnecessary\x20because\x20of\x20miter\x20breaking.\x0a\x0a\x20\x20\x20\x20//\x20aligned\x20plane:\x20cross\x20the\x20right\x20plane\x20normal\x20with\x20miter\x20plane\x20normal,\x20then\x20cross\x20the\x20result\x20with\x20right\x20again\x20to\x20point\x20it\x20more\x20\x22forward\x22\x0a\x20\x20\x20\x20vec3\x20alignedPlaneNormal;\x0a\x0a\x20\x20\x20\x20//\x20start\x20aligned\x20plane\x0a\x20\x20\x20\x20alignedPlaneNormal\x20=\x20cross(v_rightPlaneEC.xyz,\x20v_startPlaneNormalEcAndHalfWidth.xyz);\x0a\x20\x20\x20\x20alignedPlaneNormal\x20=\x20normalize(cross(alignedPlaneNormal,\x20v_rightPlaneEC.xyz));\x0a\x20\x20\x20\x20distanceFromStart\x20=\x20czm_planeDistance(alignedPlaneNormal,\x20-dot(alignedPlaneNormal,\x20ecStart),\x20eyeCoordinate.xyz);\x0a\x0a\x20\x20\x20\x20//\x20end\x20aligned\x20plane\x0a\x20\x20\x20\x20alignedPlaneNormal\x20=\x20cross(v_rightPlaneEC.xyz,\x20v_endPlaneNormalEcAndBatchId.xyz);\x0a\x20\x20\x20\x20alignedPlaneNormal\x20=\x20normalize(cross(alignedPlaneNormal,\x20v_rightPlaneEC.xyz));\x0a\x20\x20\x20\x20distanceFromEnd\x20=\x20czm_planeDistance(alignedPlaneNormal,\x20-dot(alignedPlaneNormal,\x20v_endEcAndStartEcX.xyz),\x20eyeCoordinate.xyz);\x0a\x0a#ifdef\x20PER_INSTANCE_COLOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(v_color);\x0a#else\x20//\x20PER_INSTANCE_COLOR\x0a\x20\x20\x20\x20//\x20Clamp\x20-\x20distance\x20to\x20aligned\x20planes\x20may\x20be\x20negative\x20due\x20to\x20mitering,\x0a\x20\x20\x20\x20//\x20so\x20fragment\x20texture\x20coordinate\x20might\x20be\x20out-of-bounds.\x0a\x20\x20\x20\x20float\x20s\x20=\x20clamp(distanceFromStart\x20/\x20(distanceFromStart\x20+\x20distanceFromEnd),\x200.0,\x201.0);\x0a\x20\x20\x20\x20s\x20=\x20(s\x20*\x20v_texcoordNormalizationAndStartEcYZ.x)\x20+\x20v_texcoordNormalizationAndStartEcYZ.y;\x0a\x20\x20\x20\x20float\x20t\x20=\x20(widthwiseDistance\x20+\x20halfMaxWidth)\x20/\x20(2.0\x20*\x20halfMaxWidth);\x0a\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x0a\x20\x20\x20\x20materialInput.s\x20=\x20s;\x0a\x20\x20\x20\x20materialInput.st\x20=\x20vec2(s,\x20t);\x0a\x20\x20\x20\x20materialInput.str\x20=\x20vec3(s,\x20t,\x200.0);\x0a\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a#endif\x20//\x20PER_INSTANCE_COLOR\x0a\x0a\x20\x20\x20\x20czm_writeDepthClampedToFarPlane();\x0a}\x0a','_isMiddleMarkExist','_category','throttleRequests','createPickVertexShaderSource','offset_','czm_packDepth(gl_FragDepthEXT)','_symbolTextureRepeat','southMeshes','updateOverlayFrameBuffer','WATER_MASK','KML\x20-\x20ExtendedData\x20with\x20xmlns:prefix\x20is\x20unsupported','tileBorderIndexBuffer','_minHeight','\x27maybeCStringToJsString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','atan','getGltfSemanticUniforms','\x5c-+&@#/%=~_()|\x27$*\x5c[\x5c]✓])?','lineUniforms','UseTexture','\x20==\x20','showMode','dateIso8601','_volumeRenderMode','Friday','LazyFiles\x20on\x20gzip\x20forces\x20download\x20of\x20the\x20whole\x20file\x20when\x20length\x20is\x20accessed','_loadState','fromNamed','attribute\x20vec2\x20aSideness;\x0aattribute\x20vec3\x20aPosition0;\x0aattribute\x20vec3\x20aPosition1;\x0a\x0auniform\x20float\x20uLineWidth;\x0auniform\x20mat4\x20uRenderTextureMatrix;\x0a\x0avarying\x20vec4\x20renderTextureCoord;\x0a\x0avec4\x20resolvePosition(vec4\x20viewPosV0,\x20vec4\x20viewPosV1,\x20vec2\x20sidenessNorm)\x20{\x0a\x20\x20\x20\x20vec2\x20sideness\x20=\x20sidenessNorm\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20vec4\x20viewPos\x20=\x20mix(viewPosV0,\x20viewPosV1,\x20sidenessNorm.y);\x0a\x20\x20\x20\x20vec4\x20projPosV0\x20=\x20czm_projection\x20*\x20viewPosV0;\x0a\x20\x20\x20\x20vec4\x20projPosV1\x20=\x20czm_projection\x20*\x20viewPosV1;\x0a\x20\x20\x20\x20vec4\x20projPos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x20\x20\x20\x20vec3\x20screenSpaceLineNDC\x20=\x20(projPosV1.xyz\x20/\x20projPosV1.w\x20-\x20projPosV0.xyz\x20/\x20projPosV0.w);\x0a\x20\x20\x20\x20vec2\x20uNDCToPixel\x20=\x20vec2(czm_viewport.z\x20/\x202.0,\x20czm_viewport.w\x20/\x202.0);\x0a\x20\x20\x20\x20vec2\x20screenSpaceLinePixels\x20=\x20screenSpaceLineNDC.xy\x20*\x20uNDCToPixel;\x0a\x20\x20\x20\x20float\x20lineLengthPixels\x20=\x20length(screenSpaceLinePixels);\x0a\x20\x20\x20\x20float\x20dzPerPixel\x20=\x20screenSpaceLineNDC.z\x20/\x20lineLengthPixels;\x0a\x20\x20\x20\x20vec2\x20screenSpaceDirection\x20=\x20screenSpaceLinePixels\x20/\x20lineLengthPixels;\x0a\x20\x20\x20\x20vec2\x20perpendicularScreenSpaceDirection\x20=\x20vec2(screenSpaceDirection.y,\x20-screenSpaceDirection.x)\x20*\x20sideness.x;\x0a\x20\x20\x20\x20vec2\x20uPixelToNDC\x20=\x20vec2(2.0\x20/\x20czm_viewport.z,\x202.0\x20/\x20czm_viewport.w);\x0a\x20\x20\x20\x20float\x20halfLineWidth\x20=\x20max(uLineWidth,\x201.0)\x20*\x200.5;\x0a\x20\x20\x20\x20vec2\x20halfLineWidthNDC\x20=\x20halfLineWidth\x20*\x20uPixelToNDC;\x0a\x20\x20\x20\x20vec2\x20ndcOffset\x20=\x20screenSpaceDirection\x20*\x20halfLineWidthNDC\x20+\x20perpendicularScreenSpaceDirection\x20*\x20halfLineWidthNDC;\x0a\x20\x20\x20\x20projPos.xy\x20+=\x20ndcOffset\x20*\x20projPos.w;\x0a\x20\x20\x20\x20projPos.z\x20+=\x20(dzPerPixel\x20*\x20halfLineWidth)\x20*\x20sideness.y\x20*\x20projPos.w;\x0a\x20\x20\x20\x20return\x20projPos;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec4\x20viewPosV0\x20=\x20czm_modelView\x20*\x20vec4(aPosition0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20viewPosV1\x20=\x20czm_modelView\x20*\x20vec4(aPosition1,\x201.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20resolvePosition(viewPosV0,\x20viewPosV1,\x20aSideness);\x0a\x20\x20\x20\x20vec4\x20viewPos\x20=\x20czm_inverseProjection\x20*\x20gl_Position;\x0a\x20\x20\x20\x20renderTextureCoord\x20=\x20uRenderTextureMatrix\x20*\x20viewPos;\x0a}','invalid\x20wire\x20type\x20','_quantizedVertices','endFrame','orient','sunDirectionEC','uint8','_polyline','Node','\x20\x20vec4\x20diffuse\x20=\x20u_diffuse;\x0a','retryOnError','\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20nadirColor,\x20smoothstep(farBelowHorizon,\x201.0,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a','Invalid\x20','tileProvider','doMkdir','defaultLineJoin','extensionsUsed','AlgoMovePt','applyAlpha','653.0,-212.0,449.0','numberSafeCompareFunction','INPUT','INCR_WRAP','uniform\x20sampler2D\x20colorTexture;\x0a\x0auniform\x20float\x20avgLuminance;\x0auniform\x20float\x20threshold;\x0auniform\x20float\x20offset;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0afloat\x20key(float\x20avg)\x0a{\x0a\x20\x20\x20\x20float\x20guess\x20=\x201.5\x20-\x20(1.5\x20/\x20(avg\x20*\x200.1\x20+\x201.0));\x0a\x20\x20\x20\x20return\x20max(0.0,\x20guess)\x20+\x200.1;\x0a}\x0a\x0a//\x20See\x20section\x209.\x20\x22The\x20bright-pass\x20filter\x22\x20of\x20Realtime\x20HDR\x20Rendering\x0a//\x20http://www.cg.tuwien.ac.at/research/publications/2007/Luksch_2007_RHR/Luksch_2007_RHR-RealtimeHDR%20.pdf\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec3\x20xyz\x20=\x20czm_RGBToXYZ(color.rgb);\x0a\x20\x20\x20\x20float\x20luminance\x20=\x20xyz.r;\x0a\x0a\x20\x20\x20\x20float\x20scaledLum\x20=\x20key(avgLuminance)\x20*\x20luminance\x20/\x20avgLuminance;\x0a\x20\x20\x20\x20float\x20brightLum\x20=\x20max(scaledLum\x20-\x20threshold,\x200.0);\x0a\x20\x20\x20\x20float\x20brightness\x20=\x20brightLum\x20/\x20(offset\x20+\x20brightLum);\x0a\x0a\x20\x20\x20\x20xyz.r\x20=\x20brightness;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(czm_XYZToRGB(xyz),\x201.0);\x0a}\x0a','FS_createPath','_logoUrl','export','_floodCommand','isMvtTexture','_extrudeOutering','DiffuseG','_colorBlendAmountSubscription','removeGeoGraphicObject','.tif','Proxy','ShadowType','depthTexture','IGNORE_NORMAL','VARINT','4326','48px','_dotVector','meshopt_decodeIndexBuffer','getGeometryFunction','textKey_','option','float\x20range\x20=\x20(high-low)*0.5;','format','poiInfos','retryAttempts','[Cesium\x20WebGL]\x20','innerText','lookAtTransform','_tempCopyDepthFramebuffer','keypress','extenders','zzEncode','imageId','out\x20of\x20range\x20source\x20coordinates\x20for\x20image\x20copy',';\x20\x0a}\x20\x0a','cesium-button\x20cesium-fullscreenButton','ops_table','_customRequestHeaders','shapePointsArray','\x20\x20\x20\x20vec3\x20aboveHorizonColor\x20=\x20mix(vec3(0.9,\x201.0,\x201.2),\x20belowHorizonColor,\x20roughness\x20*\x200.5);\x0a','maxLineWidth','_fTemporalPercentage','createTextBillboard','renderFeature_','leftJustifiedTextSymbolIndex','attribute\x20vec3\x20aPosition;\x0a\x0aattribute\x20vec3\x20aNormal;\x0a\x0aattribute\x20vec4\x20aTexCoord0;\x0a\x0aattribute\x20vec4\x20aTexCoord1;\x0a\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0aattribute\x20float\x20batchId;\x0a#endif\x0a\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20vec4\x20vTexCoord;\x0avarying\x20vec4\x20clip_vertex;\x0auniform\x20vec4\x20uSelColor;\x0auniform\x20vec4\x20uDiffuseColor;\x0a\x0afloat\x20computerOnePixelLength()\x0a{\x0a\x09vec4\x20viewPos\x20=\x20czm_modelView\x20*\x20vec4(aPosition,\x201.0);\x0a\x09viewPos.xyz\x20*=\x200.9;\x0a\x09vec4\x20winPos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x09float\x20dwidth\x20=\x20czm_metersPerPixel(viewPos);\x0a\x09#ifdef\x20EYE_DISTANCE_SCALING\x0a\x09\x20\x20\x20\x20dwidth\x20=\x201.0;\x0a\x09#endif\x0a\x09winPos.x\x20=\x20winPos.x\x20-\x202.0\x20*\x20dwidth;\x0a\x09vec4\x20newViewPos\x20=\x20czm_inverseProjection\x20*\x20winPos;\x0a\x09return\x20length(viewPos\x20-\x20newViewPos);\x0a}\x0a\x0avec4\x20computePos(vec3\x20v3Normal)\x0a{\x0a\x20\x20\x20\x20vec4\x20viewPos\x20=\x20czm_modelView\x20*\x20vec4(aPosition,\x201.0);\x0a\x09viewPos.xyz\x20=\x20viewPos.xyz\x20+\x20v3Normal\x20*\x20computerOnePixelLength();\x0a\x09viewPos.xyz\x20=\x20viewPos.xyz\x20*\x200.9;\x0a\x09clip_vertex\x20=\x20viewPos;\x0a\x09vec4\x20pos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x09return\x20pos;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vTexCoord.xy\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20\x20vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20vec4\x20objsColor\x20=\x20czm_batchTable_color(batchId);\x0a\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20uSelColor,\x20vertexColor);\x0a#endif\x0a\x20\x20\x20vColor\x20=\x20vertexColor\x20*\x20uDiffuseColor;\x0a#ifdef\x20ICON\x0a\x20\x20\x20gl_Position\x20=\x20computePos(aTexCoord1.xyz);\x0a#else\x0a\x20\x20\x20vTexCoord.zw\x20=\x20aTexCoord1.xy;\x0a\x20\x20\x20gl_Position\x20=\x20computePos(aNormal);\x0a#endif\x0a}','_linesInterval','clustered','iconImageCache','symbolDot','Cassini_Soldner','_allHorizontalCenter',';\x20++i)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20clippingPlane\x20=\x20getClippingPlane(clippingPlanes,\x20i,\x20clippingPlanesMatrix);\x0a\x20\x20\x20\x20\x20\x20\x20\x20clipNormal\x20=\x20clippingPlane.xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20clipPosition\x20=\x20-clippingPlane.w\x20*\x20clipNormal;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20amount\x20=\x20dot(clipNormal,\x20(position.xyz\x20-\x20clipPosition))\x20/\x20pixelWidth;\x0a\x20\x20\x20\x20\x20\x20\x20\x20clipAmount\x20=\x20czm_branchFreeTernary(i\x20==\x200,\x20amount,\x20min(amount,\x20clipAmount));\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(amount\x20<=\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20breakAndDiscard\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if\x20(breakAndDiscard)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20clipAmount;\x0a}\x0a','attribute\x20vec4\x20aPosition;\x0a#ifdef\x20HAS_NORMAL\x0a\x20\x20\x20\x20attribute\x20vec3\x20aNormal;\x0a#endif\x0aattribute\x20vec4\x20aTexCoord0;\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0aattribute\x20vec3\x20aOffsetPosition;\x0aattribute\x20vec4\x20aQuaternion;\x0aattribute\x20vec3\x20aScale;\x0aattribute\x20vec4\x20aColor2;\x0aattribute\x20vec4\x20aPickColor;\x0a#ifdef\x20LocalTransform\x0aattribute\x20vec4\x20aLocalTranslation;\x0aattribute\x20vec4\x20aLocalQuaternion;\x0a#endif\x0auniform\x20mat4\x20uGeoMat;\x0avarying\x20vec4\x20vPositionMC;\x0avarying\x20vec3\x20vPositionEC;\x0avarying\x20vec3\x20vNormalEC;\x0avarying\x20vec2\x20vTexCoord;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPickColor;\x0avarying\x20mat4\x20vModelMatrix;\x0amat4\x20transfromFromQuaternion(vec4\x20q,\x20vec4\x20translation)\x0a{\x0a\x20\x20\x20\x20float\x20x2\x20=\x20q.x\x20*\x20q.x;\x0a\x20\x20\x20\x20float\x20xy\x20=\x20q.x\x20*\x20q.y;\x0a\x20\x20\x20\x20float\x20xz\x20=\x20q.x\x20*\x20q.z;\x0a\x20\x20\x20\x20float\x20xw\x20=\x20q.x\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20y2\x20=\x20q.y\x20*\x20q.y;\x0a\x20\x20\x20\x20float\x20yz\x20=\x20q.y\x20*\x20q.z;\x0a\x20\x20\x20\x20float\x20yw\x20=\x20q.y\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20z2\x20=\x20q.z\x20*\x20q.z;\x0a\x20\x20\x20\x20float\x20zw\x20=\x20q.z\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20w2\x20=\x20q.w\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20m00\x20=\x20x2\x20-\x20y2\x20-\x20z2\x20+\x20w2;\x0a\x20\x20\x20\x20float\x20m01\x20=\x202.0\x20*\x20(xy\x20-\x20zw);\x0a\x20\x20\x20\x20float\x20m02\x20=\x202.0\x20*\x20(xz\x20+\x20yw);\x0a\x20\x20\x20\x20float\x20m10\x20=\x202.0\x20*\x20(xy\x20+\x20zw);\x0a\x20\x20\x20\x20float\x20m11\x20=\x20-x2\x20+\x20y2\x20-\x20z2\x20+\x20w2;\x0a\x20\x20\x20\x20float\x20m12\x20=\x202.0\x20*\x20(yz\x20-\x20xw);\x0a\x20\x20\x20\x20float\x20m20\x20=\x202.0\x20*\x20(xz\x20-\x20yw);\x0a\x20\x20\x20\x20float\x20m21\x20=\x202.0\x20*\x20(yz\x20+\x20xw);\x0a\x20\x20\x20\x20float\x20m22\x20=\x20-x2\x20-\x20y2\x20+\x20z2\x20+\x20w2;\x0a\x20\x20\x20\x20return\x20mat4(m00,\x20m10,\x20m20,\x200.0,\x20m01,\x20m11,\x20m21,\x200.0,\x20m02,\x20m12,\x20m22,\x200.0,\x20translation.x,\x20translation.y,\x20translation.z,\x201.0);\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec4\x20vertexPos\x20=\x20vec4(aPosition.xyz,\x201.0);\x0a\x20\x20\x20vec4\x20positionMC\x20=\x20uGeoMat\x20*\x20vertexPos;\x0a\x20\x20\x20vTexCoord\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20mat3\x20rotationMat\x20=\x20mat3(transfromFromQuaternion(aQuaternion,\x20vec4(0.0)));\x0a\x20\x20\x20mat4\x20worldMatrix;\x0a\x20\x20\x20worldMatrix[0]\x20=\x20vec4(rotationMat[0],\x200.0);\x0a\x20\x20\x20worldMatrix[1]\x20=\x20vec4(rotationMat[1],\x200.0);\x0a\x20\x20\x20worldMatrix[2]\x20=\x20vec4(rotationMat[2],\x200.0);\x0a\x20\x20\x20worldMatrix[3]\x20=\x20vec4(aOffsetPosition,\x201.0);\x0a\x20\x20\x20mat4\x20scaleMatrix;\x0a\x20\x20\x20vec3\x20scale\x20=\x20aScale.xyz;\x0a\x20\x20\x20scaleMatrix[0]\x20=\x20vec4(scale.x,0,0,0.0);\x0a\x20\x20\x20scaleMatrix[1]\x20=\x20vec4(0,scale.y,0,0.0);\x0a\x20\x20\x20scaleMatrix[2]\x20=\x20vec4(0,0,scale.z,0.0);\x0a\x20\x20\x20scaleMatrix[3]\x20=\x20vec4(0,0,0,1.0);\x0a\x20\x20\x20mat4\x20modelMatrix\x20=\x20worldMatrix;\x0a#ifdef\x20LocalTransform\x0a\x20\x20\x20mat4\x20localTransformMat\x20=\x20transfromFromQuaternion(aLocalQuaternion,\x20aLocalTranslation);\x0a\x20\x20\x20modelMatrix\x20*=\x20localTransformMat;\x0a#endif\x0a\x20\x20\x20modelMatrix\x20*=\x20scaleMatrix;\x0a\x20\x20\x20mat3\x20rotationMatrix\x20=\x20mat3(modelMatrix);\x0a\x20\x20\x20vModelMatrix\x20=\x20modelMatrix\x20*\x20uGeoMat;\x0a\x20\x20\x20positionMC\x20=\x20modelMatrix\x20*\x20vec4(positionMC.xyz,\x201.0);\x0a\x20\x20\x20positionMC.w\x20=\x201.0;\x0a\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20positionMC;\x0a\x20\x20\x20vPositionMC.xyz\x20=\x20positionMC.xyz;\x0a\x20\x20\x20vPositionMC.w\x20=\x200.0;\x0a\x20\x20\x20vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a\x20\x20\x20vColor\x20=\x20vertexColor\x20*\x20aColor2;\x0a\x20\x20\x20vPickColor\x20=\x20aPickColor\x20/\x20255.0;\x0a#ifdef\x20HAS_NORMAL\x0a\x20\x20\x20\x20if(length(aNormal)\x20>\x200.8)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20normal\x20=\x20rotationMatrix\x20*\x20aNormal;\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat4\x20realModelViewMatrix4\x20=\x20czm_modelView\x20*\x20vModelMatrix;\x0a\x20\x20\x20\x20\x20\x20\x20\x20realModelViewMatrix4\x20=\x20czm_inverseMatrix(realModelViewMatrix4);\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20realModelViewMatrix3\x20=\x20mat3(realModelViewMatrix4);\x0a\x20\x20\x20\x20\x20\x20\x20\x20realModelViewMatrix3\x20=\x20czm_transpose(realModelViewMatrix3);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vNormalEC\x20=\x20realModelViewMatrix3\x20*\x20aNormal;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vPositionMC.w\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vPositionEC\x20=\x20(czm_modelView\x20*\x20vPositionMC).xyz;\x0a\x20\x20\x20\x20}\x0a#endif\x0a}','enableFusion','vertexAttrib3fv','_flyStatus','front,\x20bottom','\x20requires\x20a\x20batch\x20table\x20binary.','\x27currentFullscreenStrategy\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','S3mModel','writeUint64','_matMult','SHOW_TEXT','_clean','_needSourceLayerNames','alphaType','_maxCategory','itemsToRemove','_maximumImageSize','scaleValues','u_resolution','addListener','clearGlobeDepth','lightShadowMaps','xCelestialPoleOffsetRadians','multiDrawWebgl','_vHeightBuffer','getTextBoundPts','select','MSFullscreenChange','gl_FragData','\x0a{\x0a\x20\x20\x20\x20vec4\x20p;\x0a\x20\x20\x20\x20if\x20(czm_morphTime\x20==\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20p\x20=\x20czm_translateRelativeToEye(','https://api.cesium.com/','uncompressed\x20block\x20has\x20invalid\x20length','getTangentDirection','_hue','KML\x20-\x20Unsupported\x20StyleMap\x20key:\x20','fromGltf','ibo_c','roadMetadata','gl_FragDepthEXT\x20=\x20logDepthOrDepth;','fromDate','specularFactor','createWallGeometry','leftOblique','setDepthMode','unitSpherical','textRotateWithView_','VisibleDistanceMin',':\x20expected\x20an\x20array\x20containing\x20either\x20three\x20or\x20four\x20numeric\x20values.','tagBuilder','SMLTime','getFullYear','polygonIntersectsMultiPolygon','_axisChanged','_nextPositions','getAttribLocation','atan2','vkern','AZURE','SPHEROID','skeletonBuffer','_pickRenderState','POINT','selectionchange','toJSONOptions','css:\x20{\x20\x22cesium-sceneModePicker-visible\x22\x20:\x20(dropDownVisible\x20&&\x20(sceneMode\x20!==\x20_sceneMode.SCENE2D)),\x20\x20\x20\x22cesium-sceneModePicker-none\x22\x20:\x20sceneMode\x20===\x20_sceneMode.SCENE2D,\x20\x20\x20\x22cesium-sceneModePicker-hidden\x22\x20:\x20!dropDownVisible\x20},attr:\x20{\x20title:\x20tooltip2D\x20},click:\x20morphTo2D,cesiumSvgPath:\x20{\x20path:\x20_flatMapPath,\x20width:\x2064,\x20height:\x2064\x20}','getFontFamilies','AssociateMaterial','fromVertices','isFinite','rethrowRenderErrors','get\x20s3m\x20layer\x20config\x20failed,extendxml.xml\x20foamat\x20error,layer\x20name\x20is\x20','/gridValues.json?bounds={\x22leftBottom\x22:{\x22x\x22:','geometryType','afterAdd','textCollisionBox','_trailLength','_initFormat','_rs','_backColor','sml:Top','nad27','finishedPendingBufferLoads','vertexAttribDivisorANGLE','Logging','ProcessType','ABOVE','\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x20\x0a}\x20\x0a','_oriRootEntities','removeHook','_clusterDirty','_cellAlphaSubscription','createRectangleGeometry','NORMAL_EC','uniform4fv','ideographic','gl\x20texture\x20indexes\x20vertexes\x20collection\x20\x20is\x20required\x20to\x20create\x20RenderEntityPagelod','intersects','_form','_maximumVertexUniformVectors','heading','defaultHue','_positionArray','symbolUDOffset','If\x20one\x20group\x20of\x20batch\x20ids\x20is\x20defined,\x20then\x20all\x20batch\x20ids\x20must\x20be\x20defined.','_hasExcavation','getUTCMinutes','test','_colorCommand','reallocBuffer','route','__jsduckDummyDocProp','_free','TextureName','minimumBrightness','terrainLayers','pattern','_emscripten_glCopyTexSubImage2D','dataMinValue\x20must\x20not\x20be\x20called\x20before\x20the\x20grid\x20provider\x20is\x20ready','colorBlob','Latitude_of_center','morphToColumbusView','occluder','193ukFrck','createFBO','_batchTableLoaded','OLIVEDRAB','___errno_location','_combineRegionBounds','Widgets/Images/ImageryProviders/bingRoads.png','Min.\x20levels\x20to\x20skip','xLeft','materialInput.tangentToEyeMatrix','_emscripten_glDepthRangef','_requestImageFunction','updateColor','attribute\x20vec4\x20position;\x0aattribute\x20vec4\x20aTexCoord0;\x0avarying\x20vec2\x20vTexCoord;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vTexCoord\x20=\x20vec2(aTexCoord0.xy);\x0a\x20\x20\x20\x20vec2\x20vPos\x20=\x20aTexCoord0.xy\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20gl_Position\x20=\x20vec4(vPos,\x200.1,\x201.0);\x0a}\x0a','createPBRParamter','_defaultView','mti','get\x20S3MGroup\x20layer\x20config\x20failed,','getPropertyArray','duplicateUniformNames','pickEllipsoid','runAndAbortIfError','stripSchemePrefix','_polygonOffsetConfig','html:\x20statisticsText,\x20visible:\x20showStatistics','featuresLength','_fillBackColor','getTimestamp','_glowPower','SPRINGGREEN','particleSize','oProj','shadowMode','records','ems','outputFbo','_lastParticleStateTexture','_getCacheMemoryUsageInBytes','{datasetName}','u_morphWeights','twistRight','\x27MEMFS\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','createTypedArrayFromArrayBuffer','needsCommit','Workers/','Columbus\x20View','.scp','_inVisibleHeightRange','ewnsud','positionWC','experimental-webgl','lookupNamespaceURI','video/mpeg','isEdit','applyBrightness','rightWC','_emscripten_glDrawArraysInstancedANGLE','_endFunc','_backwardExtrapolationDuration','Clarke\x201866','_damBreakPosition','Buffer\x20data\x20must\x20be\x20embedded\x20in\x20the\x20binary\x20gltf.','_geometricError','pendingBufferViewToImage','openJsonSitData','metallicFactor','M\x2028.15625,10.4375\x209.125,13.21875\x2013.75,43.25\x2041.75,55.09375\x2050.8125,37\x2054.5,11.9375\x20z\x20m\x200.125,3\x2019.976451,0.394265\x20L\x2043.03125,16.875\x2022.6875,14.28125\x20z\x20M\x2050.971746,15.705477\x2047.90625,36.03125\x2042.53125,46\x2044.84375,19.3125\x20z\x20M\x2012.625,16.03125\x20l\x2029.15625,3.6875\x20-2.65625,31\x20L\x2016.4375,41.125\x20z','\x20a_joint;\x0a','_passIncrement','names','topojson','con','crossSourceCollisions','float\x20logDepthOrDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20v_textureCoordinates));','completeMorph','visible:\x20showingLowFrameRateMessage','precompiled','_cameraDepthBuffer','fetchText','oriRadius','resetProjectionMatrix','lang','animation_buttonDisabled','),\x20auto','createHdrCommand','U32','_foveatedMinimumScreenSpaceErrorRelaxation','destroyReleasedTextures','_clampLayerIndex','drawDotSymbolVector','HeightRange','DecRef','_colorShaderFunctionReady','writeIString','minimumCollisionTerrainHeight','build','_runningAverage','renderDeclutter_','_translucentMultipassClearCommand','updateShows','_granularitySubscription','WEBGL_compressed_texture_pvrtc','imageryLayerNonMipmapSamplers','phi1z','COMPRESSED_RGBA_S3TC_DXT3_EXT','LsavgC','\x27Pointer_stringify\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','textOffset1','_gltf','_objsVisibleList','beforeRemove','registerVisibilityChangeEventCallback','\x20\x20\x20\x20vec4\x20positionEC\x20=\x20czm_modelView\x20*\x20vec4(position,\x201.0);\x20\x0a\x20\x20\x20\x20float\x20depth\x20=\x20-positionEC.z;\x20\x0a\x20\x20\x20\x20gl_PointSize\x20=\x20min((u_geometricError\x20/\x20depth)\x20*\x20u_depthMultiplier,\x20u_pointSize);\x20\x0a','Clamp','loadConfig','text-max-angle','refreshVolume','coarseLayer','translate(100,97)','`splitRegex`\x20must\x20have\x20the\x20\x27g\x27\x20flag\x20set','INCREMENT_WRAP','_solidBatches','_pickPositionHeight','_repeat','setDataGetter','uniform\x20sampler2D\x20original;\x0auniform\x20sampler2D\x20blurred;\x0auniform\x20sampler2D\x20coc;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20blurredColor\x20=\x20texture2D(blurred,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20originalColor\x20=\x20texture2D(original,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20float\x20fCoc\x20=\x20czm_unpackDepth(texture2D(coc,\x20v_textureCoordinates));\x0a\x20\x20\x20\x20fCoc\x20=\x20abs(fCoc\x20*\x202.0\x20-\x201.0);\x0a\x20\x20\x20\x20float\x20weight\x20=\x20smoothstep(0.0,\x201.0,\x20fCoc);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(originalColor,\x20blurredColor,\x20weight);\x0a}','kmlTours','data-bind','nominalFrameRate','Branch\x20labels\x20must\x20be\x20unique.','glDrawElementsInstanced','/**\x0a\x20*\x20The\x20automatic\x20GLSL\x20constant\x20for\x20{@link\x20Pass#CLASSIFICATION}\x0a\x20*\x0a\x20*\x20@name\x20czm_passClassification\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20czm_pass\x0a\x20*/\x0aconst\x20float\x20czm_passClassification\x20=\x207.0;\x0a','virtualElements','selectionFiltrateByTransparency','NormalVertex','emission','_framebuffers','_height','mmap','maximumMemoryUsage','_fillStyle','useDepthPicking','const\x20float\x20PI\x20=\x203.141592653589793;\x0a\x0aattribute\x20vec4\x20a_pos_offset;\x0aattribute\x20vec4\x20a_data;\x0aattribute\x20vec4\x20a_pixeloffset;\x0aattribute\x20vec3\x20a_projected_pos;\x0aattribute\x20float\x20a_fade_opacity;\x0a\x0a//\x20contents\x20of\x20a_size\x20vary\x20based\x20on\x20the\x20type\x20of\x20property\x20value\x0a//\x20used\x20for\x20{text,icon}-size.\x0a//\x20For\x20constants,\x20a_size\x20is\x20disabled.\x0a//\x20For\x20source\x20functions,\x20we\x20bind\x20only\x20one\x20value\x20per\x20vertex:\x20the\x20value\x20of\x20{text,icon}-size\x20evaluated\x20for\x20the\x20current\x20feature.\x0a//\x20For\x20composite\x20functions:\x0a//\x20[\x20text-size(lowerZoomStop,\x20feature),\x0a//\x20\x20\x20text-size(upperZoomStop,\x20feature)\x20]\x0auniform\x20bool\x20u_is_size_zoom_constant;\x0auniform\x20bool\x20u_is_size_feature_constant;\x0auniform\x20highp\x20float\x20u_size_t;\x20//\x20used\x20to\x20interpolate\x20between\x20zoom\x20stops\x20when\x20size\x20is\x20a\x20composite\x20function\x0auniform\x20highp\x20float\x20u_size;\x20//\x20used\x20when\x20size\x20is\x20both\x20zoom\x20and\x20feature\x20constant\x0auniform\x20mat4\x20u_matrix;\x0auniform\x20mat4\x20u_label_plane_matrix;\x0auniform\x20mat4\x20u_coord_matrix;\x0auniform\x20bool\x20u_is_text;\x0auniform\x20bool\x20u_pitch_with_map;\x0auniform\x20highp\x20float\x20u_pitch;\x0auniform\x20bool\x20u_rotate_symbol;\x0auniform\x20highp\x20float\x20u_aspect_ratio;\x0auniform\x20highp\x20float\x20u_camera_to_center_distance;\x0auniform\x20float\x20u_fade_change;\x0auniform\x20vec2\x20u_texsize;\x0a\x0avarying\x20vec2\x20v_data0;\x0avarying\x20vec3\x20v_data1;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20fill_color\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20halo_color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20halo_width\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20halo_blur\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20fill_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20halo_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20halo_width\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20halo_blur\x0a\x0a\x20\x20\x20\x20vec2\x20a_pos\x20=\x20a_pos_offset.xy;\x0a\x20\x20\x20\x20vec2\x20a_offset\x20=\x20a_pos_offset.zw;\x0a\x0a\x20\x20\x20\x20vec2\x20a_tex\x20=\x20a_data.xy;\x0a\x20\x20\x20\x20vec2\x20a_size\x20=\x20a_data.zw;\x0a\x0a\x20\x20\x20\x20float\x20a_size_min\x20=\x20floor(a_size[0]\x20*\x200.5);\x0a\x20\x20\x20\x20vec2\x20a_pxoffset\x20=\x20a_pixeloffset.xy;\x0a\x0a\x20\x20\x20\x20highp\x20float\x20segment_angle\x20=\x20-a_projected_pos[2];\x0a\x20\x20\x20\x20float\x20size;\x0a\x0a\x20\x20\x20\x20if\x20(!u_is_size_zoom_constant\x20&&\x20!u_is_size_feature_constant)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20size\x20=\x20mix(a_size_min,\x20a_size[1],\x20u_size_t)\x20/\x20128.0;\x0a\x20\x20\x20\x20}\x20else\x20if\x20(u_is_size_zoom_constant\x20&&\x20!u_is_size_feature_constant)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20size\x20=\x20a_size_min\x20/\x20128.0;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20size\x20=\x20u_size;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20projectedPoint\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200,\x201);\x0a\x20\x20\x20\x20highp\x20float\x20camera_to_anchor_distance\x20=\x20projectedPoint.w;\x0a\x20\x20\x20\x20//\x20If\x20the\x20label\x20is\x20pitched\x20with\x20the\x20map,\x20layout\x20is\x20done\x20in\x20pitched\x20space,\x0a\x20\x20\x20\x20//\x20which\x20makes\x20labels\x20in\x20the\x20distance\x20smaller\x20relative\x20to\x20viewport\x20space.\x0a\x20\x20\x20\x20//\x20We\x20counteract\x20part\x20of\x20that\x20effect\x20by\x20multiplying\x20by\x20the\x20perspective\x20ratio.\x0a\x20\x20\x20\x20//\x20If\x20the\x20label\x20isn\x27t\x20pitched\x20with\x20the\x20map,\x20we\x20do\x20layout\x20in\x20viewport\x20space,\x0a\x20\x20\x20\x20//\x20which\x20makes\x20labels\x20in\x20the\x20distance\x20larger\x20relative\x20to\x20the\x20features\x20around\x0a\x20\x20\x20\x20//\x20them.\x20We\x20counteract\x20part\x20of\x20that\x20effect\x20by\x20dividing\x20by\x20the\x20perspective\x20ratio.\x0a\x20\x20\x20\x20highp\x20float\x20distance_ratio\x20=\x20u_pitch_with_map\x20?\x0a\x20\x20\x20\x20\x20\x20\x20\x20camera_to_anchor_distance\x20/\x20u_camera_to_center_distance\x20:\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_camera_to_center_distance\x20/\x20camera_to_anchor_distance;\x0a\x20\x20\x20\x20highp\x20float\x20perspective_ratio\x20=\x20clamp(\x0a\x20\x20\x20\x20\x20\x20\x20\x200.5\x20+\x200.5\x20*\x20distance_ratio,\x0a\x20\x20\x20\x20\x20\x20\x20\x200.0,\x20//\x20Prevents\x20oversized\x20near-field\x20symbols\x20in\x20pitched/overzoomed\x20tiles\x0a\x20\x20\x20\x20\x20\x20\x20\x204.0);\x0a\x0a\x20\x20\x20\x20size\x20*=\x20perspective_ratio;\x0a\x0a\x20\x20\x20\x20float\x20fontScale\x20=\x20u_is_text\x20?\x20size\x20/\x2024.0\x20:\x20size;\x0a\x0a\x20\x20\x20\x20highp\x20float\x20symbol_rotation\x20=\x200.0;\x0a\x20\x20\x20\x20if\x20(u_rotate_symbol)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Point\x20labels\x20with\x20\x27rotation-alignment:\x20map\x27\x20are\x20horizontal\x20with\x20respect\x20to\x20tile\x20units\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20To\x20figure\x20out\x20that\x20angle\x20in\x20projected\x20space,\x20we\x20draw\x20a\x20short\x20horizontal\x20line\x20in\x20tile\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20space,\x20project\x20it,\x20and\x20measure\x20its\x20angle\x20in\x20projected\x20space.\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20offsetProjectedPoint\x20=\x20u_matrix\x20*\x20vec4(a_pos\x20+\x20vec2(1,\x200),\x200,\x201);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20a\x20=\x20projectedPoint.xy\x20/\x20projectedPoint.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20b\x20=\x20offsetProjectedPoint.xy\x20/\x20offsetProjectedPoint.w;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20symbol_rotation\x20=\x20atan((b.y\x20-\x20a.y)\x20/\x20u_aspect_ratio,\x20b.x\x20-\x20a.x);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20highp\x20float\x20angle_sin\x20=\x20sin(segment_angle\x20+\x20symbol_rotation);\x0a\x20\x20\x20\x20highp\x20float\x20angle_cos\x20=\x20cos(segment_angle\x20+\x20symbol_rotation);\x0a\x20\x20\x20\x20mat2\x20rotation_matrix\x20=\x20mat2(angle_cos,\x20-1.0\x20*\x20angle_sin,\x20angle_sin,\x20angle_cos);\x0a\x0a\x20\x20\x20\x20vec4\x20projected_pos\x20=\x20u_label_plane_matrix\x20*\x20vec4(a_projected_pos.xy,\x200.0,\x201.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_coord_matrix\x20*\x20vec4(projected_pos.xy\x20/\x20projected_pos.w\x20+\x20rotation_matrix\x20*\x20(a_offset\x20/\x2032.0\x20*\x20fontScale\x20+\x20a_pxoffset),\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20gamma_scale\x20=\x20gl_Position.w;\x0a\x0a\x20\x20\x20\x20vec2\x20fade_opacity\x20=\x20unpack_opacity(a_fade_opacity);\x0a\x20\x20\x20\x20float\x20fade_change\x20=\x20fade_opacity[1]\x20>\x200.5\x20?\x20u_fade_change\x20:\x20-u_fade_change;\x0a\x20\x20\x20\x20float\x20interpolated_fade_opacity\x20=\x20max(0.0,\x20min(1.0,\x20fade_opacity[0]\x20+\x20fade_change));\x0a\x0a\x20\x20\x20\x20v_data0\x20=\x20a_tex\x20/\x20u_texsize;\x0a\x20\x20\x20\x20v_data1\x20=\x20vec3(gamma_scale,\x20size,\x20interpolated_fade_opacity);\x0a}\x0a','douglasPeucker','writeAsciiToMemory','_touchMode','_encodedCameraPositionMCDirty','_backFaceDepthFailRS','?fields=SmID;','Subscription','diffusion','_textureLod','glslDatatype','Unbalanced\x20parentheses,\x20braces,\x20or\x20brackets','isBigEndian','DEBUG','textureCoordinateRotationPoints','meshes','visible:\x20eyeDomeLighting','coc','bReleaseColor','lose_context','\x22\x20requires\x20vec3\x20arguments.\x20Arguments\x20are\x20','MAT2','callbackDispatchedThisFrame','setPicturePath','_maxFrameTextureUnitIndex','collentionLayer','selectedTerrainProviderViewModel','MozNamedAttrMap','columnNames','horizontalPolyline','newWindow','_symbolName','#ifdef\x20EXCAVATION\x0auniform\x20sampler2D\x20uExcavationTexture;\x0auniform\x20float\x20uExcavationMode;\x0auniform\x20vec4\x20uExcavationRect;\x0avarying\x20vec4\x20vExcavationVertexPos;\x0avec2\x20CalculateExcavationPolyTexCoord(vec4\x20vertexPos,\x20vec4\x20rectPos,\x20out\x20float\x20ptInRect)\x0a{\x0a\x20\x20\x20\x20vec2\x20vecRatio\x20=\x20vec2(rectPos.z\x20-\x20rectPos.x,\x20rectPos.w\x20-\x20rectPos.y);\x0a\x20\x20\x20\x20vec2\x20texCoord\x20=\x20vec2(vertexPos.x\x20-\x20rectPos.x,\x20vertexPos.y\x20-\x20rectPos.y);\x0a\x20\x20\x20\x20texCoord.x\x20=\x20texCoord.x\x20/\x20vecRatio.x;\x0a\x20\x20\x20\x20texCoord.y\x20=\x20texCoord.y\x20/\x20vecRatio.y;\x0a\x20\x20\x20\x20ptInRect\x20=\x20step(0.0,\x20texCoord.x)\x20*\x20step(0.0,\x20texCoord.y)\x20*\x20step(0.0,\x201.0\x20-\x20texCoord.x)\x20*\x20step(0.0,\x201.0\x20-\x20texCoord.y);\x0a\x20\x20\x20\x20texCoord\x20=\x20clamp(texCoord,\x20vec2(0.0),\x20vec2(1.0));\x0a\x20\x20\x20\x20return\x20texCoord;\x0a}\x0abool\x20czm_executeExcavation()\x0a{\x0a\x20\x20\x20\x20float\x20hasExcavation\x20=\x201.0;\x0a\x20\x20\x20\x20vec2\x20vecExcavationTexCoord\x20=\x20CalculateExcavationPolyTexCoord(vExcavationVertexPos,\x20uExcavationRect,\x20hasExcavation);\x0a\x20\x20\x20\x20bool\x20excavationInside\x20=\x20(uExcavationMode\x20<\x200.5);\x0a\x20\x20\x20\x20if(hasExcavation\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20!excavationInside;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(excavationInside)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20texture2D(uExcavationTexture,\x20vecExcavationTexCoord.xy).r\x20>\x200.5;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20texture2D(uExcavationTexture,\x20vecExcavationTexCoord.xy).r\x20<\x200.5;\x0a\x20\x20\x20\x20}\x0a}\x0a#endif','LeftDown','_uniforms','longToHash','postProcessStages','Streams\x20pipe\x20error','mvtProvider','uniform\x20vec4\x20uFillColor;\x0avarying\x20float\x20vColor;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20if(vColor\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20uFillColor;\x0a}\x0a','trimTilesCache','entries_','monitorRunDependencies','_ripple_scale','onopen','DEPTH_ATTACHMENT','_rasterFrequency','EXPONENTIAL_AT','_wayPoints','fillText','pathColor','\x20bytes\x20available!','writeVarintField','606.0,23.0,413.0','updateLabels','materialInput.st','textpath','fragmentSource','memoryThreshold','_lastMoonT','_incrementallyLoadTextures','updateEnvironment','plusSign','moveRight','resolveAll','INVALID_ENUM','_dist','updateGeometricErrorScale','int64','createGroupObjectByGeoJson','responseStream','pickBoundingSphere','scene\x20is\x20required!','denomalign','#define\x20FXAA_QUALITY_PRESET\x2039\x20\x0a','foveatedTimeDelay','_mapPass','tmpEntities','queryNumericAttribute','_emscripten_glGetError','_rtcCenter2D','extendCoordinates','\x20to\x20number.',',\x20actual\x20value\x20was\x20',',\x22y\x22:','credits','polylineArrow','encodedNormal','_velocityTexRes','Level\x203\x20halted','icon-ignore-placement','_quantizedUniforms','_sbrk','DEFAULT_VIEW_FACTOR','latitude_of_origin','bindingHandlers','planes','minCorner','request','stringToUTF8','FramebufferAttachment','APPLY_ALPHA','openSmlFileOnServer','combineGeometry','errored','_previousInterval','usePostProcess','posMin','_propertiesChanged','initializeTerrainHeights','_ptIndexGroup','stop-color','eastHemisphereGeometry','wgs84WithEyeOffsetToWindowCoordinates','_selectedShadow','createPolygonFillPrimitive','vector','_wstTaskProcessor','multiplyByVec','sphericalHarmonicCoefficients','ModelUtility','TimeSpan','textOffsetX_','decodePercentEncoding','not\x20a\x20valid\x20definition:\x20','moveDown','TOPCENTER','PNG','[INTERNAL]\x20Illegal\x20decode\x20type','_vrElement','_showScane','PEACHPUFF','_far','.glb','maximumTextureImageUnits','Unknown','hardwareConcurrency','Operator\x20\x22=~\x22\x20requires\x20one\x20RegExp\x20argument\x20and\x20one\x20string\x20argument.\x20Arguments\x20are\x20','TK_END','decodePosition','FS.trackingDelegate[\x27onWriteToFile\x27](\x27','Invalid\x20block\x20offset\x20type','ychannelselector','utmSouth','_coef','POLYLINE_WIDTHS','TEXTURE_UNITS\x20','#F0F8FF','mozImageSmoothingEnabled','isSameQuadrant','createViewportQuadCommand','token','pointCloudIndicator','cameraToCenterDistance','PROGRAM','automaticallyTrackDataSourceClocks','gltf_u_dec_','backgroundEnabled','_clearcoatRoughnessFactor','setMiterLimit','_analyst3D','_downloadAttributes','nodejs.util.inspect.custom','enableSwipe','_oriUseLogDepth','OLIVE','hasMorphTargets','setInt32','emplaceBack','offsetParent','_hasNormals',',\x20bufferView:\x20','setParent','_seekFunction','_maximumLevel','FOG','needsLoading','placedOrientation','cartographicBounds','Uint32','subRequest','PointHandler','\x27stackSave\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','varying\x20vec2\x20imagecoord;','tileInfo\x20is\x20required','setParticleType','getCase','fragments','drawText','GpuProgramParameters','Only\x20Batched\x203D\x20Model\x20version\x201\x20is\x20supported.\x20\x20Version\x20','allWaterTexture','_silhouetteColor','void\x20main','idBlob','removeAllAlgoPloyline','fillCanvas','_maximumDrawBuffers','_skyLight','_minEditPts','void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20pick_depth_old_main();\x20\x0a\x20\x20\x20\x20if\x20(gl_FragColor.a\x20==\x200.0)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20','#define\x20OES_texture_float_linear\x0a\x0a','unionClippingRegions','_fHorizontalLine','getCacheTile','ExceptionInfo','template','_updateCamera','$zoom','_hierarchy','_textures','totalDuration','isStateDependent','gradienttransform','onStop','templateSources.domElement','enableReflection','pickIdLoaded','varying\x20vec4\x20v_color;\x20\x0a','scratchPosition','resourcesParsed','SYMBOL_SYMBOL_ARBITRARYPOLYGON','toggleGeneral','projName','outTangents','mtime','TOP','/**\x0a\x20*\x20@license\x0a\x20*\x20Copyright\x20(c)\x202014-2015,\x20NVIDIA\x20CORPORATION.\x20All\x20rights\x20reserved.\x0a\x20*\x0a\x20*\x20Redistribution\x20and\x20use\x20in\x20source\x20and\x20binary\x20forms,\x20with\x20or\x20without\x0a\x20*\x20modification,\x20are\x20permitted\x20provided\x20that\x20the\x20following\x20conditions\x0a\x20*\x20are\x20met:\x0a\x20*\x20\x20*\x20Redistributions\x20of\x20source\x20code\x20must\x20retain\x20the\x20above\x20copyright\x0a\x20*\x20\x20\x20\x20notice,\x20this\x20list\x20of\x20conditions\x20and\x20the\x20following\x20disclaimer.\x0a\x20*\x20\x20*\x20Redistributions\x20in\x20binary\x20form\x20must\x20reproduce\x20the\x20above\x20copyright\x0a\x20*\x20\x20\x20\x20notice,\x20this\x20list\x20of\x20conditions\x20and\x20the\x20following\x20disclaimer\x20in\x20the\x0a\x20*\x20\x20\x20\x20documentation\x20and/or\x20other\x20materials\x20provided\x20with\x20the\x20distribution.\x0a\x20*\x20\x20*\x20Neither\x20the\x20name\x20of\x20NVIDIA\x20CORPORATION\x20nor\x20the\x20names\x20of\x20its\x0a\x20*\x20\x20\x20\x20contributors\x20may\x20be\x20used\x20to\x20endorse\x20or\x20promote\x20products\x20derived\x0a\x20*\x20\x20\x20\x20from\x20this\x20software\x20without\x20specific\x20prior\x20written\x20permission.\x0a\x20*\x0a\x20*\x20THIS\x20SOFTWARE\x20IS\x20PROVIDED\x20BY\x20THE\x20COPYRIGHT\x20HOLDERS\x20``AS\x20IS\x27\x27\x20AND\x20ANY\x0a\x20*\x20EXPRESS\x20OR\x20IMPLIED\x20WARRANTIES,\x20INCLUDING,\x20BUT\x20NOT\x20LIMITED\x20TO,\x20THE\x0a\x20*\x20IMPLIED\x20WARRANTIES\x20OF\x20MERCHANTABILITY\x20AND\x20FITNESS\x20FOR\x20A\x20PARTICULAR\x0a\x20*\x20PURPOSE\x20ARE\x20DISCLAIMED.\x20\x20IN\x20NO\x20EVENT\x20SHALL\x20THE\x20COPYRIGHT\x20OWNER\x20OR\x0a\x20*\x20CONTRIBUTORS\x20BE\x20LIABLE\x20FOR\x20ANY\x20DIRECT,\x20INDIRECT,\x20INCIDENTAL,\x20SPECIAL,\x0a\x20*\x20EXEMPLARY,\x20OR\x20CONSEQUENTIAL\x20DAMAGES\x20(INCLUDING,\x20BUT\x20NOT\x20LIMITED\x20TO,\x0a\x20*\x20PROCUREMENT\x20OF\x20SUBSTITUTE\x20GOODS\x20OR\x20SERVICES;\x20LOSS\x20OF\x20USE,\x20DATA,\x20OR\x0a\x20*\x20PROFITS;\x20OR\x20BUSINESS\x20INTERRUPTION)\x20HOWEVER\x20CAUSED\x20AND\x20ON\x20ANY\x20THEORY\x0a\x20*\x20OF\x20LIABILITY,\x20WHETHER\x20IN\x20CONTRACT,\x20STRICT\x20LIABILITY,\x20OR\x20TORT\x0a\x20*\x20(INCLUDING\x20NEGLIGENCE\x20OR\x20OTHERWISE)\x20ARISING\x20IN\x20ANY\x20WAY\x20OUT\x20OF\x20THE\x20USE\x0a\x20*\x20OF\x20THIS\x20SOFTWARE,\x20EVEN\x20IF\x20ADVISED\x20OF\x20THE\x20POSSIBILITY\x20OF\x20SUCH\x20DAMAGE.\x0a\x20*/\x0a\x0a//\x20NVIDIA\x20GameWorks\x20Graphics\x20Samples\x20GitHub\x20link:\x20https://github.com/NVIDIAGameWorks/GraphicsSamples\x0a//\x20Original\x20FXAA\x203.11\x20shader\x20link:\x20https://github.com/NVIDIAGameWorks/GraphicsSamples/blob/master/samples/es3-kepler/FXAA/FXAA3_11.h\x0a\x0a//\x20Steps\x20used\x20to\x20integrate\x20into\x20Cesium:\x0a//\x20*\x20The\x20following\x20defines\x20are\x20set:\x0a//\x20\x20\x20\x20\x20\x20\x20#define\x20FXAA_PC\x201\x0a//\x20\x20\x20\x20\x20\x20\x20#define\x20FXAA_WEBGL_1\x201\x0a//\x20\x20\x20\x20\x20\x20\x20#define\x20FXAA_GREEN_AS_LUMA\x201\x0a//\x20\x20\x20\x20\x20\x20\x20#define\x20FXAA_EARLY_EXIT\x201\x0a//\x20\x20\x20\x20\x20\x20\x20#define\x20FXAA_GLSL_120\x201\x0a//\x20*\x20All\x20other\x20preprocessor\x20directives\x20besides\x20the\x20FXAA_QUALITY__P*\x20directives\x20were\x20removed.\x0a//\x20*\x20Double\x20underscores\x20are\x20invalid\x20for\x20preprocessor\x20directives\x20so\x20replace\x20them\x20with\x20a\x20single\x20underscore.\x20Replace\x0a//\x20\x20\x20/FXAA_QUALITY__P(.*)/g\x20with\x20/FXAA_QUALITY__P$1/.\x0a//\x20*\x20There\x20are\x20no\x20implicit\x20conversions\x20from\x20ivec*\x20to\x20vec*\x20so\x20replace:\x0a//\x20\x20\x20\x20\x20\x20\x20#define\x20FxaaInt2\x20ivec2\x0a//\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20with\x0a//\x20\x20\x20\x20\x20\x20\x20#define\x20FxaaInt2\x20vec2\x0a//\x20*\x20The\x20texture2DLod\x20function\x20is\x20only\x20available\x20in\x20vertex\x20shaders\x20so\x20replace:\x0a//\x20\x20\x20\x20\x20\x20\x20#define\x20FxaaTexTop(t,\x20p)\x20texture2DLod(t,\x20p,\x200.0)\x0a//\x20\x20\x20\x20\x20\x20\x20#define\x20FxaaTexOff(t,\x20p,\x20o,\x20r)\x20texture2DLod(t,\x20p\x20+\x20(o\x20*\x20r),\x200.0)\x0a//\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20with\x0a//\x20\x20\x20\x20\x20\x20\x20#define\x20FxaaTexTop(t,\x20p)\x20texture2D(t,\x20p)\x0a//\x20\x20\x20\x20\x20\x20\x20#define\x20FxaaTexOff(t,\x20p,\x20o,\x20r)\x20texture2D(t,\x20p\x20+\x20(o\x20*\x20r))\x0a//\x20*\x20FXAA_QUALITY_PRESET\x20is\x20prepended\x20in\x20the\x20javascript\x20code.\x20We\x20may\x20want\x20to\x20expose\x20that\x20setting\x20in\x20the\x20future.\x0a//\x20*\x20The\x20following\x20parameters\x20to\x20FxaaPixelShader\x20are\x20unused\x20and\x20can\x20be\x20removed:\x0a//\x20\x20\x20\x20\x20\x20\x20fxaaConsolePosPos\x0a//\x20\x20\x20\x20\x20\x20\x20fxaaConsoleRcpFrameOpt\x0a//\x20\x20\x20\x20\x20\x20\x20fxaaConsoleRcpFrameOpt2\x0a//\x20\x20\x20\x20\x20\x20\x20fxaaConsole360RcpFrameOpt2\x0a//\x20\x20\x20\x20\x20\x20\x20fxaaConsoleEdgeSharpness\x0a//\x20\x20\x20\x20\x20\x20\x20fxaaConsoleEdgeThreshold\x0a//\x20\x20\x20\x20\x20\x20\x20fxaaConsoleEdgeThresholdMi\x0a//\x20\x20\x20\x20\x20\x20\x20fxaaConsole360ConstDir\x0a\x0a//\x0a//\x20Choose\x20the\x20quality\x20preset.\x0a//\x20This\x20needs\x20to\x20be\x20compiled\x20into\x20the\x20shader\x20as\x20it\x20effects\x20code.\x0a//\x20Best\x20option\x20to\x20include\x20multiple\x20presets\x20is\x20to\x0a//\x20in\x20each\x20shader\x20define\x20the\x20preset,\x20then\x20include\x20this\x20file.\x0a//\x0a//\x20OPTIONS\x0a//\x20-----------------------------------------------------------------------\x0a//\x2010\x20to\x2015\x20-\x20default\x20medium\x20dither\x20(10=fastest,\x2015=highest\x20quality)\x0a//\x2020\x20to\x2029\x20-\x20less\x20dither,\x20more\x20expensive\x20(20=fastest,\x2029=highest\x20quality)\x0a//\x2039\x20\x20\x20\x20\x20\x20\x20-\x20no\x20dither,\x20very\x20expensive\x0a//\x0a//\x20NOTES\x0a//\x20-----------------------------------------------------------------------\x0a//\x2012\x20=\x20slightly\x20faster\x20then\x20FXAA\x203.9\x20and\x20higher\x20edge\x20quality\x20(default)\x0a//\x2013\x20=\x20about\x20same\x20speed\x20as\x20FXAA\x203.9\x20and\x20better\x20than\x2012\x0a//\x2023\x20=\x20closest\x20to\x20FXAA\x203.9\x20visually\x20and\x20performance\x20wise\x0a//\x20\x20_\x20=\x20the\x20lowest\x20digit\x20is\x20directly\x20related\x20to\x20performance\x0a//\x20_\x20\x20=\x20the\x20highest\x20digit\x20is\x20directly\x20related\x20to\x20style\x0a//\x0a//#define\x20FXAA_QUALITY_PRESET\x2012\x0a\x0a\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2010)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x203\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x203.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x2012.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2011)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x204\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x203.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x2012.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2012)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x205\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x204.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x2012.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2013)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x206\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x204.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P5\x2012.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2014)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x207\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P5\x204.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P6\x2012.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2015)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x208\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P5\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P6\x204.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P7\x2012.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2020)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x203\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x208.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2021)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x204\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x208.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2022)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x205\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x208.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2023)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x206\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P5\x208.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2024)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x207\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P5\x203.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P6\x208.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2025)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x208\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P5\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P6\x204.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P7\x208.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2026)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x209\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P5\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P6\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P7\x204.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P8\x208.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2027)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x2010\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P5\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P6\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P7\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P8\x204.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P9\x208.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2028)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x2011\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P5\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P6\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P7\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P8\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P9\x204.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P10\x208.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2029)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x2012\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P5\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P6\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P7\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P8\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P9\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P10\x204.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P11\x208.0\x0a#endif\x0a#if\x20(FXAA_QUALITY_PRESET\x20==\x2039)\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_PS\x2012\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P0\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P1\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P2\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P3\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P4\x201.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P5\x201.5\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P6\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P7\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P8\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P9\x202.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P10\x204.0\x0a\x20\x20\x20\x20#define\x20FXAA_QUALITY_P11\x208.0\x0a#endif\x0a\x0a#define\x20FxaaBool\x20bool\x0a#define\x20FxaaFloat\x20float\x0a#define\x20FxaaFloat2\x20vec2\x0a#define\x20FxaaFloat3\x20vec3\x0a#define\x20FxaaFloat4\x20vec4\x0a#define\x20FxaaHalf\x20float\x0a#define\x20FxaaHalf2\x20vec2\x0a#define\x20FxaaHalf3\x20vec3\x0a#define\x20FxaaHalf4\x20vec4\x0a#define\x20FxaaInt2\x20vec2\x0a#define\x20FxaaTex\x20sampler2D\x0a\x0a#define\x20FxaaSat(x)\x20clamp(x,\x200.0,\x201.0)\x0a#define\x20FxaaTexTop(t,\x20p)\x20texture2D(t,\x20p)\x0a#define\x20FxaaTexOff(t,\x20p,\x20o,\x20r)\x20texture2D(t,\x20p\x20+\x20(o\x20*\x20r))\x0a\x0aFxaaFloat\x20FxaaLuma(FxaaFloat4\x20rgba)\x20{\x20return\x20rgba.y;\x20}\x0a\x0aFxaaFloat4\x20FxaaPixelShader(\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20//\x20Use\x20noperspective\x20interpolation\x20here\x20(turn\x20off\x20perspective\x20interpolation).\x0a\x20\x20\x20\x20//\x20{xy}\x20=\x20center\x20of\x20pixel\x0a\x20\x20\x20\x20FxaaFloat2\x20pos,\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20//\x20Input\x20color\x20texture.\x0a\x20\x20\x20\x20//\x20{rgb_}\x20=\x20color\x20in\x20linear\x20or\x20perceptual\x20color\x20space\x0a\x20\x20\x20\x20//\x20if\x20(FXAA_GREEN_AS_LUMA\x20==\x200)\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x20{___a}\x20=\x20luma\x20in\x20perceptual\x20color\x20space\x20(not\x20linear)\x0a\x20\x20\x20\x20FxaaTex\x20tex,\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20//\x20Only\x20used\x20on\x20FXAA\x20Quality.\x0a\x20\x20\x20\x20//\x20This\x20must\x20be\x20from\x20a\x20constant/uniform.\x0a\x20\x20\x20\x20//\x20{x_}\x20=\x201.0/screenWidthInPixels\x0a\x20\x20\x20\x20//\x20{_y}\x20=\x201.0/screenHeightInPixels\x0a\x20\x20\x20\x20FxaaFloat2\x20fxaaQualityRcpFrame,\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20//\x20Only\x20used\x20on\x20FXAA\x20Quality.\x0a\x20\x20\x20\x20//\x20This\x20used\x20to\x20be\x20the\x20FXAA_QUALITY_SUBPIX\x20define.\x0a\x20\x20\x20\x20//\x20It\x20is\x20here\x20now\x20to\x20allow\x20easier\x20tuning.\x0a\x20\x20\x20\x20//\x20Choose\x20the\x20amount\x20of\x20sub-pixel\x20aliasing\x20removal.\x0a\x20\x20\x20\x20//\x20This\x20can\x20effect\x20sharpness.\x0a\x20\x20\x20\x20//\x20\x20\x201.00\x20-\x20upper\x20limit\x20(softer)\x0a\x20\x20\x20\x20//\x20\x20\x200.75\x20-\x20default\x20amount\x20of\x20filtering\x0a\x20\x20\x20\x20//\x20\x20\x200.50\x20-\x20lower\x20limit\x20(sharper,\x20less\x20sub-pixel\x20aliasing\x20removal)\x0a\x20\x20\x20\x20//\x20\x20\x200.25\x20-\x20almost\x20off\x0a\x20\x20\x20\x20//\x20\x20\x200.00\x20-\x20completely\x20off\x0a\x20\x20\x20\x20FxaaFloat\x20fxaaQualitySubpix,\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20//\x20Only\x20used\x20on\x20FXAA\x20Quality.\x0a\x20\x20\x20\x20//\x20This\x20used\x20to\x20be\x20the\x20FXAA_QUALITY_EDGE_THRESHOLD\x20define.\x0a\x20\x20\x20\x20//\x20It\x20is\x20here\x20now\x20to\x20allow\x20easier\x20tuning.\x0a\x20\x20\x20\x20//\x20The\x20minimum\x20amount\x20of\x20local\x20contrast\x20required\x20to\x20apply\x20algorithm.\x0a\x20\x20\x20\x20//\x20\x20\x200.333\x20-\x20too\x20little\x20(faster)\x0a\x20\x20\x20\x20//\x20\x20\x200.250\x20-\x20low\x20quality\x0a\x20\x20\x20\x20//\x20\x20\x200.166\x20-\x20default\x0a\x20\x20\x20\x20//\x20\x20\x200.125\x20-\x20high\x20quality\x0a\x20\x20\x20\x20//\x20\x20\x200.063\x20-\x20overkill\x20(slower)\x0a\x20\x20\x20\x20FxaaFloat\x20fxaaQualityEdgeThreshold,\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20//\x20Only\x20used\x20on\x20FXAA\x20Quality.\x0a\x20\x20\x20\x20//\x20This\x20used\x20to\x20be\x20the\x20FXAA_QUALITY_EDGE_THRESHOLD_MIN\x20define.\x0a\x20\x20\x20\x20//\x20It\x20is\x20here\x20now\x20to\x20allow\x20easier\x20tuning.\x0a\x20\x20\x20\x20//\x20Trims\x20the\x20algorithm\x20from\x20processing\x20darks.\x0a\x20\x20\x20\x20//\x20\x20\x200.0833\x20-\x20upper\x20limit\x20(default,\x20the\x20start\x20of\x20visible\x20unfiltered\x20edges)\x0a\x20\x20\x20\x20//\x20\x20\x200.0625\x20-\x20high\x20quality\x20(faster)\x0a\x20\x20\x20\x20//\x20\x20\x200.0312\x20-\x20visible\x20limit\x20(slower)\x0a\x20\x20\x20\x20//\x20Special\x20notes\x20when\x20using\x20FXAA_GREEN_AS_LUMA,\x0a\x20\x20\x20\x20//\x20\x20\x20Likely\x20want\x20to\x20set\x20this\x20to\x20zero.\x0a\x20\x20\x20\x20//\x20\x20\x20As\x20colors\x20that\x20are\x20mostly\x20not-green\x0a\x20\x20\x20\x20//\x20\x20\x20will\x20appear\x20very\x20dark\x20in\x20the\x20green\x20channel!\x0a\x20\x20\x20\x20//\x20\x20\x20Tune\x20by\x20looking\x20at\x20mostly\x20non-green\x20content,\x0a\x20\x20\x20\x20//\x20\x20\x20then\x20start\x20at\x20zero\x20and\x20increase\x20until\x20aliasing\x20is\x20a\x20problem.\x0a\x20\x20\x20\x20FxaaFloat\x20fxaaQualityEdgeThresholdMin\x0a)\x20{\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat2\x20posM;\x0a\x20\x20\x20\x20posM.x\x20=\x20pos.x;\x0a\x20\x20\x20\x20posM.y\x20=\x20pos.y;\x0a\x20\x20\x20\x20FxaaFloat4\x20rgbyM\x20=\x20FxaaTexTop(tex,\x20posM);\x0a\x20\x20\x20\x20#define\x20lumaM\x20rgbyM.y\x0a\x20\x20\x20\x20FxaaFloat\x20lumaS\x20=\x20FxaaLuma(FxaaTexOff(tex,\x20posM,\x20FxaaInt2(\x200,\x201),\x20fxaaQualityRcpFrame.xy));\x0a\x20\x20\x20\x20FxaaFloat\x20lumaE\x20=\x20FxaaLuma(FxaaTexOff(tex,\x20posM,\x20FxaaInt2(\x201,\x200),\x20fxaaQualityRcpFrame.xy));\x0a\x20\x20\x20\x20FxaaFloat\x20lumaN\x20=\x20FxaaLuma(FxaaTexOff(tex,\x20posM,\x20FxaaInt2(\x200,-1),\x20fxaaQualityRcpFrame.xy));\x0a\x20\x20\x20\x20FxaaFloat\x20lumaW\x20=\x20FxaaLuma(FxaaTexOff(tex,\x20posM,\x20FxaaInt2(-1,\x200),\x20fxaaQualityRcpFrame.xy));\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat\x20maxSM\x20=\x20max(lumaS,\x20lumaM);\x0a\x20\x20\x20\x20FxaaFloat\x20minSM\x20=\x20min(lumaS,\x20lumaM);\x0a\x20\x20\x20\x20FxaaFloat\x20maxESM\x20=\x20max(lumaE,\x20maxSM);\x0a\x20\x20\x20\x20FxaaFloat\x20minESM\x20=\x20min(lumaE,\x20minSM);\x0a\x20\x20\x20\x20FxaaFloat\x20maxWN\x20=\x20max(lumaN,\x20lumaW);\x0a\x20\x20\x20\x20FxaaFloat\x20minWN\x20=\x20min(lumaN,\x20lumaW);\x0a\x20\x20\x20\x20FxaaFloat\x20rangeMax\x20=\x20max(maxWN,\x20maxESM);\x0a\x20\x20\x20\x20FxaaFloat\x20rangeMin\x20=\x20min(minWN,\x20minESM);\x0a\x20\x20\x20\x20FxaaFloat\x20rangeMaxScaled\x20=\x20rangeMax\x20*\x20fxaaQualityEdgeThreshold;\x0a\x20\x20\x20\x20FxaaFloat\x20range\x20=\x20rangeMax\x20-\x20rangeMin;\x0a\x20\x20\x20\x20FxaaFloat\x20rangeMaxClamped\x20=\x20max(fxaaQualityEdgeThresholdMin,\x20rangeMaxScaled);\x0a\x20\x20\x20\x20FxaaBool\x20earlyExit\x20=\x20range\x20<\x20rangeMaxClamped;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20if(earlyExit)\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20rgbyM;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat\x20lumaNW\x20=\x20FxaaLuma(FxaaTexOff(tex,\x20posM,\x20FxaaInt2(-1,-1),\x20fxaaQualityRcpFrame.xy));\x0a\x20\x20\x20\x20FxaaFloat\x20lumaSE\x20=\x20FxaaLuma(FxaaTexOff(tex,\x20posM,\x20FxaaInt2(\x201,\x201),\x20fxaaQualityRcpFrame.xy));\x0a\x20\x20\x20\x20FxaaFloat\x20lumaNE\x20=\x20FxaaLuma(FxaaTexOff(tex,\x20posM,\x20FxaaInt2(\x201,-1),\x20fxaaQualityRcpFrame.xy));\x0a\x20\x20\x20\x20FxaaFloat\x20lumaSW\x20=\x20FxaaLuma(FxaaTexOff(tex,\x20posM,\x20FxaaInt2(-1,\x201),\x20fxaaQualityRcpFrame.xy));\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat\x20lumaNS\x20=\x20lumaN\x20+\x20lumaS;\x0a\x20\x20\x20\x20FxaaFloat\x20lumaWE\x20=\x20lumaW\x20+\x20lumaE;\x0a\x20\x20\x20\x20FxaaFloat\x20subpixRcpRange\x20=\x201.0/range;\x0a\x20\x20\x20\x20FxaaFloat\x20subpixNSWE\x20=\x20lumaNS\x20+\x20lumaWE;\x0a\x20\x20\x20\x20FxaaFloat\x20edgeHorz1\x20=\x20(-2.0\x20*\x20lumaM)\x20+\x20lumaNS;\x0a\x20\x20\x20\x20FxaaFloat\x20edgeVert1\x20=\x20(-2.0\x20*\x20lumaM)\x20+\x20lumaWE;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat\x20lumaNESE\x20=\x20lumaNE\x20+\x20lumaSE;\x0a\x20\x20\x20\x20FxaaFloat\x20lumaNWNE\x20=\x20lumaNW\x20+\x20lumaNE;\x0a\x20\x20\x20\x20FxaaFloat\x20edgeHorz2\x20=\x20(-2.0\x20*\x20lumaE)\x20+\x20lumaNESE;\x0a\x20\x20\x20\x20FxaaFloat\x20edgeVert2\x20=\x20(-2.0\x20*\x20lumaN)\x20+\x20lumaNWNE;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat\x20lumaNWSW\x20=\x20lumaNW\x20+\x20lumaSW;\x0a\x20\x20\x20\x20FxaaFloat\x20lumaSWSE\x20=\x20lumaSW\x20+\x20lumaSE;\x0a\x20\x20\x20\x20FxaaFloat\x20edgeHorz4\x20=\x20(abs(edgeHorz1)\x20*\x202.0)\x20+\x20abs(edgeHorz2);\x0a\x20\x20\x20\x20FxaaFloat\x20edgeVert4\x20=\x20(abs(edgeVert1)\x20*\x202.0)\x20+\x20abs(edgeVert2);\x0a\x20\x20\x20\x20FxaaFloat\x20edgeHorz3\x20=\x20(-2.0\x20*\x20lumaW)\x20+\x20lumaNWSW;\x0a\x20\x20\x20\x20FxaaFloat\x20edgeVert3\x20=\x20(-2.0\x20*\x20lumaS)\x20+\x20lumaSWSE;\x0a\x20\x20\x20\x20FxaaFloat\x20edgeHorz\x20=\x20abs(edgeHorz3)\x20+\x20edgeHorz4;\x0a\x20\x20\x20\x20FxaaFloat\x20edgeVert\x20=\x20abs(edgeVert3)\x20+\x20edgeVert4;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat\x20subpixNWSWNESE\x20=\x20lumaNWSW\x20+\x20lumaNESE;\x0a\x20\x20\x20\x20FxaaFloat\x20lengthSign\x20=\x20fxaaQualityRcpFrame.x;\x0a\x20\x20\x20\x20FxaaBool\x20horzSpan\x20=\x20edgeHorz\x20>=\x20edgeVert;\x0a\x20\x20\x20\x20FxaaFloat\x20subpixA\x20=\x20subpixNSWE\x20*\x202.0\x20+\x20subpixNWSWNESE;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20if(!horzSpan)\x20lumaN\x20=\x20lumaW;\x0a\x20\x20\x20\x20if(!horzSpan)\x20lumaS\x20=\x20lumaE;\x0a\x20\x20\x20\x20if(horzSpan)\x20lengthSign\x20=\x20fxaaQualityRcpFrame.y;\x0a\x20\x20\x20\x20FxaaFloat\x20subpixB\x20=\x20(subpixA\x20*\x20(1.0/12.0))\x20-\x20lumaM;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat\x20gradientN\x20=\x20lumaN\x20-\x20lumaM;\x0a\x20\x20\x20\x20FxaaFloat\x20gradientS\x20=\x20lumaS\x20-\x20lumaM;\x0a\x20\x20\x20\x20FxaaFloat\x20lumaNN\x20=\x20lumaN\x20+\x20lumaM;\x0a\x20\x20\x20\x20FxaaFloat\x20lumaSS\x20=\x20lumaS\x20+\x20lumaM;\x0a\x20\x20\x20\x20FxaaBool\x20pairN\x20=\x20abs(gradientN)\x20>=\x20abs(gradientS);\x0a\x20\x20\x20\x20FxaaFloat\x20gradient\x20=\x20max(abs(gradientN),\x20abs(gradientS));\x0a\x20\x20\x20\x20if(pairN)\x20lengthSign\x20=\x20-lengthSign;\x0a\x20\x20\x20\x20FxaaFloat\x20subpixC\x20=\x20FxaaSat(abs(subpixB)\x20*\x20subpixRcpRange);\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat2\x20posB;\x0a\x20\x20\x20\x20posB.x\x20=\x20posM.x;\x0a\x20\x20\x20\x20posB.y\x20=\x20posM.y;\x0a\x20\x20\x20\x20FxaaFloat2\x20offNP;\x0a\x20\x20\x20\x20offNP.x\x20=\x20(!horzSpan)\x20?\x200.0\x20:\x20fxaaQualityRcpFrame.x;\x0a\x20\x20\x20\x20offNP.y\x20=\x20(\x20horzSpan)\x20?\x200.0\x20:\x20fxaaQualityRcpFrame.y;\x0a\x20\x20\x20\x20if(!horzSpan)\x20posB.x\x20+=\x20lengthSign\x20*\x200.5;\x0a\x20\x20\x20\x20if(\x20horzSpan)\x20posB.y\x20+=\x20lengthSign\x20*\x200.5;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat2\x20posN;\x0a\x20\x20\x20\x20posN.x\x20=\x20posB.x\x20-\x20offNP.x\x20*\x20FXAA_QUALITY_P0;\x0a\x20\x20\x20\x20posN.y\x20=\x20posB.y\x20-\x20offNP.y\x20*\x20FXAA_QUALITY_P0;\x0a\x20\x20\x20\x20FxaaFloat2\x20posP;\x0a\x20\x20\x20\x20posP.x\x20=\x20posB.x\x20+\x20offNP.x\x20*\x20FXAA_QUALITY_P0;\x0a\x20\x20\x20\x20posP.y\x20=\x20posB.y\x20+\x20offNP.y\x20*\x20FXAA_QUALITY_P0;\x0a\x20\x20\x20\x20FxaaFloat\x20subpixD\x20=\x20((-2.0)*subpixC)\x20+\x203.0;\x0a\x20\x20\x20\x20FxaaFloat\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN));\x0a\x20\x20\x20\x20FxaaFloat\x20subpixE\x20=\x20subpixC\x20*\x20subpixC;\x0a\x20\x20\x20\x20FxaaFloat\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP));\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20if(!pairN)\x20lumaNN\x20=\x20lumaSS;\x0a\x20\x20\x20\x20FxaaFloat\x20gradientScaled\x20=\x20gradient\x20*\x201.0/4.0;\x0a\x20\x20\x20\x20FxaaFloat\x20lumaMM\x20=\x20lumaM\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20FxaaFloat\x20subpixF\x20=\x20subpixD\x20*\x20subpixE;\x0a\x20\x20\x20\x20FxaaBool\x20lumaMLTZero\x20=\x20lumaMM\x20<\x200.0;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20lumaEndN\x20-=\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20lumaEndP\x20-=\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20FxaaBool\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20FxaaBool\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P1;\x0a\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P1;\x0a\x20\x20\x20\x20FxaaBool\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P1;\x0a\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P1;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20if(doneNP)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20lumaEndN\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20lumaEndP\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P2;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P2;\x0a\x20\x20\x20\x20\x20\x20\x20\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P2;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P2;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20#if\x20(FXAA_QUALITY_PS\x20>\x203)\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(doneNP)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20lumaEndN\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20lumaEndP\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P3;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P3;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P3;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P3;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20(FXAA_QUALITY_PS\x20>\x204)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(doneNP)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20lumaEndN\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20lumaEndP\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P4;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P4;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P4;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P4;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20(FXAA_QUALITY_PS\x20>\x205)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(doneNP)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20lumaEndN\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20lumaEndP\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P5;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20(FXAA_QUALITY_PS\x20>\x206)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(doneNP)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20lumaEndN\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20lumaEndP\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P6;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P6;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P6;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P6;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20(FXAA_QUALITY_PS\x20>\x207)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(doneNP)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20lumaEndN\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20lumaEndP\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P7;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P7;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P7;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P7;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20#if\x20(FXAA_QUALITY_PS\x20>\x208)\x0a\x20\x20\x20\x20if(doneNP)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20lumaEndN\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20lumaEndP\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P8;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P8;\x0a\x20\x20\x20\x20\x20\x20\x20\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P8;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P8;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20#if\x20(FXAA_QUALITY_PS\x20>\x209)\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(doneNP)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20lumaEndN\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20lumaEndP\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P9;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P9;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P9;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P9;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20(FXAA_QUALITY_PS\x20>\x2010)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(doneNP)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20lumaEndN\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20lumaEndP\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P10;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P10;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P10;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P10;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20(FXAA_QUALITY_PS\x20>\x2011)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(doneNP)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20lumaEndN\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20lumaEndP\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P11;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P11;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P11;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P11;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20(FXAA_QUALITY_PS\x20>\x2012)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(doneNP)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posN.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20FxaaLuma(FxaaTexTop(tex,\x20posP.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20lumaEndN\x20=\x20lumaEndN\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20lumaEndP\x20=\x20lumaEndP\x20-\x20lumaNN\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneN\x20=\x20abs(lumaEndN)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneP\x20=\x20abs(lumaEndP)\x20>=\x20gradientScaled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.x\x20-=\x20offNP.x\x20*\x20FXAA_QUALITY_P12;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneN)\x20posN.y\x20-=\x20offNP.y\x20*\x20FXAA_QUALITY_P12;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20doneNP\x20=\x20(!doneN)\x20||\x20(!doneP);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.x\x20+=\x20offNP.x\x20*\x20FXAA_QUALITY_P12;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!doneP)\x20posP.y\x20+=\x20offNP.y\x20*\x20FXAA_QUALITY_P12;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20}\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat\x20dstN\x20=\x20posM.x\x20-\x20posN.x;\x0a\x20\x20\x20\x20FxaaFloat\x20dstP\x20=\x20posP.x\x20-\x20posM.x;\x0a\x20\x20\x20\x20if(!horzSpan)\x20dstN\x20=\x20posM.y\x20-\x20posN.y;\x0a\x20\x20\x20\x20if(!horzSpan)\x20dstP\x20=\x20posP.y\x20-\x20posM.y;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaBool\x20goodSpanN\x20=\x20(lumaEndN\x20<\x200.0)\x20!=\x20lumaMLTZero;\x0a\x20\x20\x20\x20FxaaFloat\x20spanLength\x20=\x20(dstP\x20+\x20dstN);\x0a\x20\x20\x20\x20FxaaBool\x20goodSpanP\x20=\x20(lumaEndP\x20<\x200.0)\x20!=\x20lumaMLTZero;\x0a\x20\x20\x20\x20FxaaFloat\x20spanLengthRcp\x20=\x201.0/spanLength;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaBool\x20directionN\x20=\x20dstN\x20<\x20dstP;\x0a\x20\x20\x20\x20FxaaFloat\x20dst\x20=\x20min(dstN,\x20dstP);\x0a\x20\x20\x20\x20FxaaBool\x20goodSpan\x20=\x20directionN\x20?\x20goodSpanN\x20:\x20goodSpanP;\x0a\x20\x20\x20\x20FxaaFloat\x20subpixG\x20=\x20subpixF\x20*\x20subpixF;\x0a\x20\x20\x20\x20FxaaFloat\x20pixelOffset\x20=\x20(dst\x20*\x20(-spanLengthRcp))\x20+\x200.5;\x0a\x20\x20\x20\x20FxaaFloat\x20subpixH\x20=\x20subpixG\x20*\x20fxaaQualitySubpix;\x0a/*--------------------------------------------------------------------------*/\x0a\x20\x20\x20\x20FxaaFloat\x20pixelOffsetGood\x20=\x20goodSpan\x20?\x20pixelOffset\x20:\x200.0;\x0a\x20\x20\x20\x20FxaaFloat\x20pixelOffsetSubpix\x20=\x20max(pixelOffsetGood,\x20subpixH);\x0a\x20\x20\x20\x20if(!horzSpan)\x20posM.x\x20+=\x20pixelOffsetSubpix\x20*\x20lengthSign;\x0a\x20\x20\x20\x20if(\x20horzSpan)\x20posM.y\x20+=\x20pixelOffsetSubpix\x20*\x20lengthSign;\x0a\x20\x20\x20\x20return\x20FxaaFloat4(FxaaTexTop(tex,\x20posM).xyz,\x20lumaM);\x0a}\x0a','For\x20ko.defineProperty,\x20you\x20must\x20not\x20specify\x20a\x20\x22value\x22\x20for\x20the\x20property.\x20You\x20must\x20provide\x20a\x20\x22get\x22\x20function.','stackAlloc','opaqueRS','cesium-animation-shuttleRingBack','ROTATION','wrong\x20empty\x20tag\x20for\x20list\x20of\x20dimensions','ol_lm','beta','_hiddenAreaColor','APPLY_GAMMA','0123456789','follow','computeOccludeePointFromRectangle','pickImageryLayerFeatures','_renderTextureMatrixs','perPositionHeight','$1czm_batchTable_pickColor(batchId)$2','readwrite','_imageryLayerCollection','_canvas','setDomNodeChildren','Illegal\x20end:\x20Not\x20an\x20integer','daysDifference','enableCompositor','BatchTable','fromBoundingSphere','./adler32','#00FF7F','Content\x20Volumes','Loading\x20feature\x20information...','&WIDTH=','Connection\x20reset\x20by\x20network','_adjustAxisLength','vertexArray','Multiple\x20bindings\x20(','click:\x20showTouch,\x20css:\x20{\x22cesium-navigation-button-selected\x22:\x20_touch,\x20\x22cesium-navigation-button-unselected\x22:\x20!_touch}','$[description]','_model','authenticity_token','getStartTime','math','outline_overlayStage','field','_x_direction','getPropertyValue','enableFusionChange','getCartesian3ByLength','pvrtcExt','_nSpecificTemporalPos','operator','getPickRay','EMISSION_TEXTURE_COUNT','offsetInstanceExtend','attribute\x20vec4\x20position;\x0a\x0auniform\x20vec4\x20uRect;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec4\x20vPos\x20=\x20position;\x0a\x20\x20\x20vec2\x20vBounds\x20=\x20uRect.zw\x20-\x20uRect.xy;\x0a\x20\x20\x20vPos.xy\x20=\x20(vPos.xy\x20-\x20uRect.xy)\x20/\x20vBounds.xy\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20gl_Position\x20=\x20vec4(vPos.xy,\x200.0,\x201.0);\x0a}','vec3\x20SRGBtoLINEAR3(vec3\x20srgbIn)\x20\x0a{\x0a\x20\x20\x20\x20return\x20pow(srgbIn,\x20vec3(2.2));\x0a}\x0a\x0a','1.3.0','_AlgoSymoblPipelineDisMin','_selectedEntity','[lookatTerrainAlt]','maybeCStringToJsString','destroyFrameBuffer','_emscripten_glDeleteRenderbuffers','distanceToNext','continue','\x27writeI53ToI64Signaling\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','dataSourceCollection','StopAround','stencilModeFor3D','box-editor-prim','_allBuffers','addImageSection','#E9967A','granYCos','createIndexBuffer','\x27fillBatteryEventData\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','iterateGraphemes','rhs','getUnitBox','circle-stroke-opacity','_partlyTransparent','_angle','dynamicLayer3D.delete\x20ids','_updateIDs','_primitiveOnly','pointLight','extensionType','centerX','_dropPanel','backwardExtrapolationType','_keys','drawCompletedEvent','KML\x20-\x20Unsupported\x20Icon\x20viewRefreshMode:\x20','isCompressedFormat','_hdr','59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993','Translated\x20fragment\x20shader\x20source:\x0a','_queryCollection','SKY_FROM_ATMOSPHERE','textureParameterBake','big','void\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a}\x0a','FindPointOnLineByRatio','PENDING','nextInode','compressedTexSubImage2D','_emscripten_glIsTexture','1.0.0','https://[subdomain].tianditu.gov.cn/vec_c/wmts','_end','_textureCoordinateRotationPoints','_hypsometricTexture','multiplyByScale','_cachedRendererResources','#ifdef\x20INSTANCED\x0aattribute\x20vec2\x20direction;\x0a#endif\x0aattribute\x20vec4\x20positionHighAndScale;\x0aattribute\x20vec4\x20positionLowAndRotation;\x0auniform\x20vec4\x20u_tileRangeAndImageSize;\x0aattribute\x20vec4\x20volTexCoord;\x0avarying\x20vec4\x20v_volTexCoord;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0afloat\x20getGlobeDepth(vec4\x20positionEC){\x0a\x20\x20\x20\x20vec4\x20posWC\x20=\x20czm_eyeToWindowCoordinates(positionEC);\x0a\x20\x20\x20\x20float\x20globeDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20posWC.xy\x20/\x20czm_viewport.zw));\x0a\x20\x20\x20\x20if\x20(globeDepth\x20==\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x200.0;\x20//\x20not\x20on\x20the\x20globe\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(posWC.xy,\x20globeDepth);\x0a\x20\x20\x20\x20return\x20eyeCoordinate.z\x20/\x20eyeCoordinate.w;\x0a}\x0a\x0avec4\x20addScreenSpaceOffset(vec4\x20positionEC,\x20vec2\x20imageSize,\x20float\x20scale,\x20vec2\x20direction)\x0a{\x0a\x20\x20\x20\x20vec2\x20halfSize\x20=\x20imageSize\x20*\x20scale\x20*\x20czm_resolutionScale\x20*\x200.5;\x0a\x20\x20\x20\x20halfSize\x20*=\x20((direction\x20*\x202.0)\x20-\x201.0);\x0a\x20\x20\x20\x20positionEC.xy\x20+=\x20halfSize;\x0a\x20\x20\x20\x20return\x20positionEC;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec3\x20positionHigh\x20=\x20positionHighAndScale.xyz;\x0a\x20\x20\x20\x20vec3\x20positionLow\x20=\x20positionLowAndRotation.xyz;\x0a\x20\x20\x20\x20float\x20scale\x20=\x20positionHighAndScale.w;\x0a\x20\x20\x20\x20vec2\x20textureCoordinates\x20=\x20direction;\x0a\x20\x20\x20\x20vec2\x20imageSize\x20=\x20u_tileRangeAndImageSize.zw;\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_translateRelativeToEye(positionHigh,\x20positionLow);\x0a\x20\x20\x20\x20vec4\x20positionEC\x20=\x20czm_modelViewRelativeToEye\x20*\x20p;\x0a\x20\x20\x20\x20float\x20depthsilon\x20=\x2010.0;\x0a\x20\x20\x20\x20float\x20globeDepth\x20=\x20getGlobeDepth(positionEC);\x0a\x20\x20\x20\x20if\x20(globeDepth\x20!=\x200.0\x20&&\x20positionEC.z\x20+\x20depthsilon\x20<\x20globeDepth)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionEC.xyz\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionEC\x20=\x20addScreenSpaceOffset(positionEC,\x20imageSize,\x20scale,\x20direction);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20positionEC;\x0a\x20\x20\x20\x20v_textureCoordinates\x20=\x20textureCoordinates;\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20czm_vertexLogDepth();\x0a#endif\x0a\x20\x20\x20\x20v_volTexCoord\x20=\x20volTexCoord;\x0a\x20\x20\x20\x20vec2\x20halfSize\x20=\x20imageSize\x20*\x20scale\x20*\x20czm_resolutionScale\x20*\x200.5\x20/\x20u_tileRangeAndImageSize.xy;\x0a\x20\x20\x20\x20halfSize\x20*=\x20((direction\x20*\x202.0)\x20-\x201.0);\x0a\x20\x20\x20\x20v_volTexCoord.xy\x20+=\x20halfSize;\x0a}','OUT_OF_MEMORY','useDefaultRenderLoop','distanceDisplayConditionAndDisableDepth','$get','param_d','FIREBRICK','getPolygonGeometryAsLine','createLevelZeroTiles','_symbolWidth','skyBox','_hypMinInstensity','_terrainProvider','shapePositions','destroyReleasedShaderPrograms','InstanceLayer\x20filterMode','meshPrimitiveTarget','allocUnsafe','labelIndex','1.1.1','nightFadeDistance','_pointSizeShaderFunctionReady','defaultLineDash','cartesian2Array','viewRotation_','Excavate_Region','getFirstNonZeroValue','text-decoration','centralMeridian','showOnlyPickedTileDebugLabel','_realtimeSVG','TileMatrixSet','interpolationDegree','_emscripten_glUniformMatrix3fv','measureText','u_jointMatrix','multiChoose','_yCelestialPoleOffsetRadiansColumn','removeSamples','_metadata','0000-01-01T00:00:00Z','StructArrayLayout8ui16','maxBucketInstanceId','UTC','tainting_','updateDependencies','_currentFramebuffer','_queueCall','unavailable','coordinateRelationship','dotShowMode','_corridor','proto3\x20message\x20cannot\x20reference\x20proto2\x20enum','EndRow','readdir','childTileMask','#9D1901','pattern_from','_clipping','Title','S16','\x22\x20title=\x22Google\x20Imagery\x22/>','isTranslucent','renderMode','southSkirtHeight','MutationObserver','_cartesian3','cesium-geocoder-searchButton','\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20materialInput.s\x20=\x20v_textureCoordinates.s;\x0a\x20\x20\x20\x20materialInput.st\x20=\x20v_textureCoordinates;\x0a\x20\x20\x20\x20materialInput.str\x20=\x20vec3(v_textureCoordinates,\x200.0);\x0a\x20\x20\x20\x20materialInput.normalEC\x20=\x20vec3(0.0,\x200.0,\x20-1.0);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a}\x0a','Van_der_Grinten_I','_insertReadonly','_primaryPosition','uRotationAngle','_timeDimension','_dataVersion','_texWorldViewMatrix','symbolTextAndIconUniforms','APPEND_TEXTURE','No\x20record\x20locks\x20available','highlightFillTile','numberOfVerticalLines','','fillBackColor','$component',')\x20at\x20','#decode:\x20','SEVEN_DIVISIONS','(u_','CONDITIONAL','texParameterf','_display','float\x20a2\x20=\x20min(c3.g,\x20c4.g);','getUTCFullYear','\x22.\x20Instead\x20use\x20\x22','_floodFlagTexture','Normal\x20Sphere\x20(r=6370997)','getChangeEventType',']{1,139}(?![_','_created','_makeRequest','!like','maxZError','SAMPLER_CUBE','textarea','alignedAxis','routes','_glBlendFunc','WEBGL2','getCircleArray_','\x20constructor.\x20No\x20valid\x20arguments.','null','_selectColor','toPrecision','pickFromRay','getExecutableName','cancel','GeometryAttributes','componentsPerAttribute','varying\x20vec3\x20','halo_color','Show\x20bounding\x20volume','reset','_volumeBoxCommand','scaleX','_pickPositionCache','clampToGround','Too\x20many\x20glyphs\x20being\x20rendered\x20in\x20a\x20tile.\x20See\x20https://github.com/mapbox/mapbox-gl-js/issues/2907','defineProperty','equalFuzzy','_emissiveFactor','_period','/path/','noDataValue','host','Performance','_suspendUpdatesSubscription','_zeroTileReady','plottingLayer','https://services.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer/','keyElem','decode_texCoord3_normConstant','getLabelReact','textureAlpha','createSnowStage','(^|[^\x5cw])(','BLUE','_deferred','getViewportQuadVertexArray','Assets/Textures/SkyBox/tycho2t3_80_','Bounce','attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20position03DHigh;\x0aattribute\x20vec3\x20position03DLow;\x0aattribute\x20vec3\x20position13DHigh;\x0aattribute\x20vec3\x20position13DLow;\x0aattribute\x20vec2\x20sideness;\x0a#ifdef\x20APPLY_SIDENESS\x0auniform\x20float\x20uLineWidth;\x0a#endif\x0a\x0aattribute\x20vec4\x20color;\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec4\x20v_color;\x0a\x0a#ifdef\x20APPLY_SIDENESS\x0a\x20\x20\x20\x20vec4\x20resolvePosition(vec4\x20viewPosV0,\x20vec4\x20viewPosV1,\x20vec2\x20sidenessNorm)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20sideness\x20=\x20sidenessNorm\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20viewPos\x20=\x20mix(viewPosV0,\x20viewPosV1,\x20sidenessNorm.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20viewPos.z\x20=\x20viewPos.z\x20*\x200.995;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20projPosV0\x20=\x20czm_projection\x20*\x20viewPosV0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20projPosV1\x20=\x20czm_projection\x20*\x20viewPosV1;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20projPos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20screenSpaceLineNDC\x20=\x20(projPosV1.xyz\x20/\x20projPosV1.w\x20-\x20projPosV0.xyz\x20/\x20projPosV0.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uNDCToPixel\x20=\x20vec2(czm_viewport.z\x20/\x202.0,\x20czm_viewport.w\x20/\x202.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20screenSpaceLinePixels\x20=\x20screenSpaceLineNDC.xy\x20*\x20uNDCToPixel;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20lineLengthPixels\x20=\x20length(screenSpaceLinePixels);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dzPerPixel\x20=\x20screenSpaceLineNDC.z\x20/\x20lineLengthPixels;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20screenSpaceDirection\x20=\x20screenSpaceLinePixels\x20/\x20lineLengthPixels;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20perpendicularScreenSpaceDirection\x20=\x20vec2(screenSpaceDirection.y,\x20-screenSpaceDirection.x)\x20*\x20sideness.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uPixelToNDC\x20=\x20vec2(2.0\x20/\x20czm_viewport.z,\x202.0\x20/\x20czm_viewport.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20halfLineWidth\x20=\x20max(uLineWidth,\x201.0)\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20halfLineWidthNDC\x20=\x20halfLineWidth\x20*\x20uPixelToNDC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20ndcOffset\x20=\x20screenSpaceDirection\x20*\x20halfLineWidthNDC\x20+\x20perpendicularScreenSpaceDirection\x20*\x20halfLineWidthNDC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20projPos.xy\x20+=\x20ndcOffset\x20*\x20projPos.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20projPos.z\x20+=\x20(dzPerPixel\x20*\x20halfLineWidth)\x20*\x20sideness.y\x20*\x20projPos.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20projPos;\x0a\x20\x20\x20\x20}\x0a#endif\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20#ifdef\x20APPLY_SIDENESS\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20p0\x20=\x20czm_computePosition0();\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20p1\x20=\x20czm_computePosition1();\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20viewPosV0\x20=\x20czm_inverseProjection\x20*\x20czm_modelViewProjectionRelativeToEye\x20*\x20p0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20viewPosV1\x20=\x20czm_inverseProjection\x20*\x20czm_modelViewProjectionRelativeToEye\x20*\x20p1;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20resolvePosition(viewPosV0,\x20viewPosV1,\x20sideness);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20v_color\x20=\x20color;\x0a}\x0a','_transformToRoot','video/x-ms-wmv','isSamePt','loadingTexture','_geoMemoryEstimate','skeletonPackages','addTexture','sourceResource','imageSubRegion','polygonIntersectsBufferedMultiLine','clippingShaderState','currentLayer','Cannot\x20parse\x20expression.','scale_','data_type','\x27reSign\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_translucentMRTClearCommand','pbfReaders_','void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_non_distanceDisplayCondition_main();\x20\x0a\x20\x20\x20\x20vec2\x20distanceDisplayCondition\x20=\x20czm_batchTable_distanceDisplayCondition(batchId);\x0a\x20\x20\x20\x20vec3\x20boundingSphereCenter3DHigh\x20=\x20czm_batchTable_boundingSphereCenter3DHigh(batchId);\x0a\x20\x20\x20\x20vec3\x20boundingSphereCenter3DLow\x20=\x20czm_batchTable_boundingSphereCenter3DLow(batchId);\x0a\x20\x20\x20\x20float\x20boundingSphereRadius\x20=\x20czm_batchTable_boundingSphereRadius(batchId);\x0a','toggleLogging','getLinearRings','\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_depth_main();\x20\x0a\x20\x20\x20\x20czm_vertexLogDepth(','hierarchy','\x20\x20\x20\x20if\x20(baseColorWithAlpha.a\x20<\x20u_alphaCutoff)\x20{\x0a','MAC','_shaderProgramToCreate','void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_shadow_receive_main();\x20\x0a\x20\x20\x20\x20vec4\x20positionEC\x20=\x20getPositionEC();\x20\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20getNormalEC();\x20\x0a\x20\x20\x20\x20float\x20depth\x20=\x20-positionEC.z;\x20\x0a','utf8Write','createStencilCommandForClampLayer','text-max-width','geoGraphicObjects','Core/buildModuleUrl.js','projectionPicker','filterArray','refreshRaster','_HorizontalColor','rowspan','readPixels','_updateClamping','RegularInstanceStride','useWebsocket','\x20\x20\x20\x20float\x20roughness\x20=\x20clamp(metallicRoughness.g,\x200.04,\x201.0);\x0a','vol','_blockCacheQueue','KML\x20-\x20Unknown\x20altitudeMode:\x20','createCoplanarPolygonGeometry','horizonOcclusionPoint','SpecularA','czm_tiles3d_style_','LEFT_UP','_middleMarkExist','ClampGroundPolygon','AREA_1','_onDataSourceMoved','_performanceSubscription','get_high','_removeFloodTexture','triangulate','Network\x20interface\x20is\x20not\x20configured','Soviet\x20Geodetic\x20System\x2085','\x20\x20\x20\x20mat3\x20fixedToENU\x20=\x20mat3(gltf_clippingPlanesMatrix[0][0],\x20gltf_clippingPlanesMatrix[1][0],\x20gltf_clippingPlanesMatrix[2][0],\x20\x0a','fillOutlineUniformValues','direction','_crn_get_bytes_per_block','_emscripten_glDisable','textBox','fragmentDepth','EXCAVATION','HEAP','Property','texture2D(image,\x20fract(repeat\x20*\x20materialInput.st)).channels','_minimumCone','FASTEST','dynCall_vi','_serverData','createCoplanarPolygonOutlineGeometry','attr:\x20{\x20transform:\x20_transform\x20}','texCoordUniqueIDs','BLEND','fillOutline','May','physicalIndex','sml:Bottom','numberOfFeaturesStyled','/a_','drawMultiPolygon','#ifdef\x20DIFFUSE_IBL\x20\x0a','getImageCanvas','munderover','\x20instead','aNormal','nullFunction','username','LITERAL_VECTOR','unpackFloat','czm_pickColor','_oddColorSubscription','_batchTableBoundingSpheresUpdated','_textureDimensions','Gamma','_mvtLoaded','#extension\x20GL_EXT_frag_depth\x20:\x20enable','.attribute','px;z-index:\x2010000;\x0a}\x0a.dialog-content{padding:4px;color:#00a7d0}\x0a','SupermapPointCloud','transformPositionToScaledSpace','uploaded','_computeMatrix','_radiiSquared','getBufferData','ONE_MINUS_DST_COLOR','image/jpeg','Sentinel-2','LabelCollection','textState_','filter-has','renderStates','_update','resolvedImage','ANIMATION_ROTATE','3DHigh,\x20','closeTop','\x20FS.syncfs\x20operations\x20in\x20flight\x20at\x20once,\x20probably\x20just\x20doing\x20extra\x20work','_list','styleCache','baseColorTextureCoordIndex','uint32','M16,1.466C7.973,1.466,1.466,7.973,1.466,16c0,8.027,6.507,14.534,14.534,14.534c8.027,0,14.534-6.507,14.534-14.534C30.534,7.973,24.027,1.466,16,1.466z\x20M17.328,24.371h-2.707v-2.596h2.707V24.371zM17.328,19.003v0.858h-2.707v-1.057c0-3.19,3.63-3.696,3.63-5.963c0-1.034-0.924-1.826-2.134-1.826c-1.254,0-2.354,0.924-2.354,0.924l-1.541-1.915c0,0,1.519-1.584,4.137-1.584c2.487,0,4.796,1.54,4.796,4.136C21.156,16.208,17.328,16.627,17.328,19.003z','arrayEquals','_appendTexture','_hasPlanarExtentsAttributes','Texture','px;\x20bottom:\x20','_selectionIndicatorElement','mapScalarsThroughTable','Cesium\x20World\x20Terrain','texturesToCreate','MEDIUMPURPLE','SymbolID','Unexpected\x20','HAS_OCCLUSION_TEXTURE','internalFormat','_time','currency','xml:space','GEOLINE3D','sse','_oriClipPlane','clippath','realDrawingBufferWidth','showBoundingVolumes','dayTextureSaturation','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20sampler2D\x20uColorTexture;\x0auniform\x20sampler2D\x20uHypsometricTexture;\x0auniform\x20sampler2D\x20uHypsometricRenderTexture;\x0auniform\x20float\x20uHypHasColorTable;\x0auniform\x20float\x20uHypContourFillMode;\x0auniform\x20float\x20uHypContourInterval;\x0auniform\x20float\x20uHypOpacity;\x0auniform\x20float\x20uHypMaxVisibleValue;\x0auniform\x20float\x20uHypMinVisibleValue;\x0auniform\x20float\x20uHypFloor;\x0auniform\x20float\x20uHypCeil;\x0auniform\x20vec4\x20uHypLineColor;\x0auniform\x20float\x20uHypHasAnalysisRegion;\x0auniform\x20vec4\x20uGeoBounds;\x0auniform\x20vec4\x20uHypRect;\x0a\x0avarying\x20float\x20fWindowZ;\x0avarying\x20vec2\x20vTexCoord;\x0avarying\x20float\x20fHeight;\x0a\x0a\x0afloat\x20computeMixCon(float\x20height)\x0a{\x0a\x09float\x20distanceToContour\x20=\x20mod(height\x20-\x200.0002,\x20uHypContourInterval);\x0a\x09float\x20dxc\x20=\x20abs(dFdx(height));\x0a\x09float\x20dyc\x20=\x20abs(dFdy(height));\x0a\x09float\x20dF\x20=\x20max(dxc,\x20dyc);\x0a\x09return\x20(distanceToContour\x20<\x20dF)\x20?\x201.0\x20:\x200.0;\x0a}\x0a\x0avec4\x20computeContourMapColor(float\x20height)\x0a{\x0a\x09float\x20threshold\x20=\x20clamp(abs(uHypCeil\x20-\x20uHypFloor),\x200.000001,\x2020000.0);\x0a\x09float\x20contourRate\x20=\x20(height\x20-\x20uHypFloor)\x20/\x20threshold;\x0a\x09float\x20finalCoord\x20=\x20clamp(contourRate,\x200.0,\x201.0);\x0a\x09vec2\x20contourCoord\x20=\x20vec2(0.0,\x20finalCoord);\x0a\x09return\x20texture2D(uHypsometricTexture,\x20contourCoord).rgba;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a#ifdef\x20GL_EXT_frag_depth\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20min(fWindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a#endif\x0a#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20min(fWindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a#endif\x0a\x20\x20\x20vec2\x20texcoord\x20=\x20vTexCoord.xy;\x0a\x20\x20\x20gl_FragColor\x20=\x20texture2D(uColorTexture,\x20texcoord);\x0a\x20\x20\x20if(uHypHasColorTable\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20bNext\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uHypHasAnalysisRegion\x20>\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20polyTexCoord\x20=\x20vTexCoord.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.x\x20=\x20polyTexCoord.x\x20*\x20(uGeoBounds.z\x20-\x20uGeoBounds.x)\x20+\x20uGeoBounds.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.y\x20=\x20polyTexCoord.y\x20*\x20(uGeoBounds.w\x20-\x20uGeoBounds.y)\x20+\x20uGeoBounds.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(polyTexCoord.x>uHypRect.x\x20&&\x20polyTexCoord.x\x20uHypRect.y&&\x20polyTexCoord.y\x20<\x20uHypRect.w)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.xy\x20=\x20polyTexCoord.xy\x20-\x20vec2(uHypRect.x,\x20uHypRect.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.x\x20=\x20polyTexCoord.x\x20/\x20(uHypRect.z\x20-\x20uHypRect.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.y\x20=\x201.0\x20-\x20polyTexCoord.y\x20/\x20(uHypRect.y\x20-\x20uHypRect.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20hypColor\x20=\x20texture2D(uHypsometricRenderTexture,\x20polyTexCoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(hypColor.r\x20<\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bNext\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bNext\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(bNext\x20>\x200.2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20contourMapColor\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20finalOpacity\x20=\x20uHypOpacity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(fHeight\x20<=\x20uHypMaxVisibleValue\x20&&\x20fHeight\x20>=\x20uHypMinVisibleValue)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(uHypContourFillMode\x20>\x202.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20mix_con\x20=\x20computeMixCon(fHeight);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20mix(computeContourMapColor(fHeight),\x20uHypLineColor,\x20mix_con);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uHypContourFillMode\x20>\x201.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x20computeMixCon(fHeight);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20uHypLineColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uHypContourFillMode\x20>\x200.9)\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(uHypContourFillMode\x20>\x200.9)\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20computeContourMapColor(fHeight);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20mix(gl_FragColor,\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a}','period','patterns','addRoute','InstanceLayer\x20removeInstance\x20ids','availabilityPromiseCache','_lightbox','_projectPlaneOffset','Pair','setUnSelected','field-label','Widgets/Images/NavigationHelp/MouseRight.svg','Illegal\x20length:\x20','captureStackTrace','prompt','desc','zMax','_eastVector','/**\x20DOC_TBA\x0a\x20*\x0a\x20*\x20@name\x20czm_ellipsoid\x0a\x20*\x20@glslStruct\x0a\x20*/\x0astruct\x20czm_ellipsoid\x0a{\x0a\x20\x20\x20\x20vec3\x20center;\x0a\x20\x20\x20\x20vec3\x20radii;\x0a\x20\x20\x20\x20vec3\x20inverseRadii;\x0a\x20\x20\x20\x20vec3\x20inverseRadiiSquared;\x0a};\x0a','_axisCircleZ','DEPTH_TEST','SongTi','fixedPixelSize','Size','_skyLightColor','_resolutionScale','REQUIRES_WC','Loading','_usesTangentToEyeMat','CRNProcessor','pendingDecodingCache','loadVTLayers','mul','framebufferWithTexture','___setErrNo','_shuttleRingSwooshG','geometry_extract','LINE_STRING','AddressMode','greaterThan','PRELOAD_FLIGHT','shape','wallOpaqueRate','Files','_positionSubscription','\x20\x20\x20vec4\x20positionEC\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord);','basisTo2D','pbrMaterialIndex','_inverseNormalDirty','deleteShader','currentInterval','_outTangents','createEvent','_setSelection','parseResult','_originOffset','Machine\x20is\x20not\x20on\x20the\x20network','TRANSPARENT_BACK_COLOR','removeAllClipRegion','Socket\x20is\x20already\x20connected','parseBindingsString','arrayArray','/Workers','uHypHasAnalysisRegion','_texMemoryEstimate','getSurroundLinePts','u_device_pixel_ratio','resolvedType','LESS','bitangent','kml-gx:altitudeMode-clampToSeaFloor','_timeSpace','feDiffuseLighting','GetLibInfoService','nBlockLength','_fillGradientAngle','isGeographic','RotateX','model','Message','Contents','wireFrameMode','attribute\x20vec2\x20a_pos;\x0a\x0auniform\x20mat4\x20u_matrix;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200,\x201);\x0a}\x0a','gradient','disconnect','COLOR','_opaqueRenderState','addAll','#F5FFFA','isEnabled','_label','uniform\x20float\x20','FORBID_TAGS','diagonal','ripple_scale','#8B4513','level','address','hdrEnabled','lengthOfDayCorrectionSeconds','defaultTexture','cacheEnable','interpolateUsingFraction','inflateEnd','imageUrlSubdomains','localPoint','deleteVertexArray','_hypMaxHeight','radius_','_magnificationFilter','_extrudedHeightReference','mat3\x20czm_inverseMatrix(mat3\x20m)\x0a{\x0a\x20\x20\x20\x20float\x20Determinant\x20=\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20m[0][0]\x20*\x20(m[1][1]\x20*\x20m[2][2]\x20-\x20m[2][1]\x20*\x20m[1][2])\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20-\x20m[1][0]\x20*\x20(m[0][1]\x20*\x20m[2][2]\x20-\x20m[2][1]\x20*\x20m[0][2])\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20m[2][0]\x20*\x20(m[0][1]\x20*\x20m[1][2]\x20-\x20m[1][1]\x20*\x20m[0][2]);\x0a\x0a\x20\x20\x20\x20\x20mat3\x20Inverse;\x0a\x20\x20\x20\x20\x20Inverse[0][0]\x20=\x20+\x20(m[1][1]\x20*\x20m[2][2]\x20-\x20m[2][1]\x20*\x20m[1][2]);\x0a\x20\x20\x20\x20\x20Inverse[1][0]\x20=\x20-\x20(m[1][0]\x20*\x20m[2][2]\x20-\x20m[2][0]\x20*\x20m[1][2]);\x0a\x20\x20\x20\x20\x20Inverse[2][0]\x20=\x20+\x20(m[1][0]\x20*\x20m[2][1]\x20-\x20m[2][0]\x20*\x20m[1][1]);\x0a\x20\x20\x20\x20\x20Inverse[0][1]\x20=\x20-\x20(m[0][1]\x20*\x20m[2][2]\x20-\x20m[2][1]\x20*\x20m[0][2]);\x0a\x20\x20\x20\x20\x20Inverse[1][1]\x20=\x20+\x20(m[0][0]\x20*\x20m[2][2]\x20-\x20m[2][0]\x20*\x20m[0][2]);\x0a\x20\x20\x20\x20\x20Inverse[2][1]\x20=\x20-\x20(m[0][0]\x20*\x20m[2][1]\x20-\x20m[2][0]\x20*\x20m[0][1]);\x0a\x20\x20\x20\x20\x20Inverse[0][2]\x20=\x20+\x20(m[0][1]\x20*\x20m[1][2]\x20-\x20m[1][1]\x20*\x20m[0][2]);\x0a\x20\x20\x20\x20\x20Inverse[1][2]\x20=\x20-\x20(m[0][0]\x20*\x20m[1][2]\x20-\x20m[1][0]\x20*\x20m[0][2]);\x0a\x20\x20\x20\x20\x20Inverse[2][2]\x20=\x20+\x20(m[0][0]\x20*\x20m[1][1]\x20-\x20m[1][0]\x20*\x20m[0][1]);\x0a\x20\x20\x20\x20\x20Inverse\x20/=\x20Determinant;\x0a\x0a\x20\x20\x20\x20\x20return\x20Inverse;\x0a}\x0a\x0amat4\x20czm_inverseMatrix(mat4\x20m)\x0a{\x0a\x20\x20\x20\x20float\x20Coef00\x20=\x20m[2][2]\x20*\x20m[3][3]\x20-\x20m[3][2]\x20*\x20m[2][3];\x0a\x20\x20\x20\x20\x20float\x20Coef02\x20=\x20m[1][2]\x20*\x20m[3][3]\x20-\x20m[3][2]\x20*\x20m[1][3];\x0a\x20\x20\x20\x20\x20float\x20Coef03\x20=\x20m[1][2]\x20*\x20m[2][3]\x20-\x20m[2][2]\x20*\x20m[1][3];\x0a\x0a\x20\x20\x20\x20\x20float\x20Coef04\x20=\x20m[2][1]\x20*\x20m[3][3]\x20-\x20m[3][1]\x20*\x20m[2][3];\x0a\x20\x20\x20\x20\x20float\x20Coef06\x20=\x20m[1][1]\x20*\x20m[3][3]\x20-\x20m[3][1]\x20*\x20m[1][3];\x0a\x20\x20\x20\x20\x20float\x20Coef07\x20=\x20m[1][1]\x20*\x20m[2][3]\x20-\x20m[2][1]\x20*\x20m[1][3];\x0a\x0a\x20\x20\x20\x20\x20float\x20Coef08\x20=\x20m[2][1]\x20*\x20m[3][2]\x20-\x20m[3][1]\x20*\x20m[2][2];\x0a\x20\x20\x20\x20\x20float\x20Coef10\x20=\x20m[1][1]\x20*\x20m[3][2]\x20-\x20m[3][1]\x20*\x20m[1][2];\x0a\x20\x20\x20\x20\x20float\x20Coef11\x20=\x20m[1][1]\x20*\x20m[2][2]\x20-\x20m[2][1]\x20*\x20m[1][2];\x0a\x0a\x20\x20\x20\x20\x20float\x20Coef12\x20=\x20m[2][0]\x20*\x20m[3][3]\x20-\x20m[3][0]\x20*\x20m[2][3];\x0a\x20\x20\x20\x20\x20float\x20Coef14\x20=\x20m[1][0]\x20*\x20m[3][3]\x20-\x20m[3][0]\x20*\x20m[1][3];\x0a\x20\x20\x20\x20\x20float\x20Coef15\x20=\x20m[1][0]\x20*\x20m[2][3]\x20-\x20m[2][0]\x20*\x20m[1][3];\x0a\x0a\x20\x20\x20\x20\x20float\x20Coef16\x20=\x20m[2][0]\x20*\x20m[3][2]\x20-\x20m[3][0]\x20*\x20m[2][2];\x0a\x20\x20\x20\x20\x20float\x20Coef18\x20=\x20m[1][0]\x20*\x20m[3][2]\x20-\x20m[3][0]\x20*\x20m[1][2];\x0a\x20\x20\x20\x20\x20float\x20Coef19\x20=\x20m[1][0]\x20*\x20m[2][2]\x20-\x20m[2][0]\x20*\x20m[1][2];\x0a\x0a\x20\x20\x20\x20\x20float\x20Coef20\x20=\x20m[2][0]\x20*\x20m[3][1]\x20-\x20m[3][0]\x20*\x20m[2][1];\x0a\x20\x20\x20\x20\x20float\x20Coef22\x20=\x20m[1][0]\x20*\x20m[3][1]\x20-\x20m[3][0]\x20*\x20m[1][1];\x0a\x20\x20\x20\x20\x20float\x20Coef23\x20=\x20m[1][0]\x20*\x20m[2][1]\x20-\x20m[2][0]\x20*\x20m[1][1];\x0a\x0a\x20\x20\x20\x20\x20const\x20vec4\x20SignA\x20=\x20vec4(\x201.0,\x20-1.0,\x20\x201.0,\x20-1.0);\x0a\x20\x20\x20\x20\x20const\x20vec4\x20SignB\x20=\x20vec4(-1.0,\x20\x201.0,\x20-1.0,\x20\x201.0);\x0a\x0a\x20\x20\x20\x20\x20vec4\x20Fac0\x20=\x20vec4(Coef00,\x20Coef00,\x20Coef02,\x20Coef03);\x0a\x20\x20\x20\x20\x20vec4\x20Fac1\x20=\x20vec4(Coef04,\x20Coef04,\x20Coef06,\x20Coef07);\x0a\x20\x20\x20\x20\x20vec4\x20Fac2\x20=\x20vec4(Coef08,\x20Coef08,\x20Coef10,\x20Coef11);\x0a\x20\x20\x20\x20\x20vec4\x20Fac3\x20=\x20vec4(Coef12,\x20Coef12,\x20Coef14,\x20Coef15);\x0a\x20\x20\x20\x20\x20vec4\x20Fac4\x20=\x20vec4(Coef16,\x20Coef16,\x20Coef18,\x20Coef19);\x0a\x20\x20\x20\x20\x20vec4\x20Fac5\x20=\x20vec4(Coef20,\x20Coef20,\x20Coef22,\x20Coef23);\x0a\x0a\x20\x20\x20\x20\x20vec4\x20Vec0\x20=\x20vec4(m[1][0],\x20m[0][0],\x20m[0][0],\x20m[0][0]);\x0a\x20\x20\x20\x20\x20vec4\x20Vec1\x20=\x20vec4(m[1][1],\x20m[0][1],\x20m[0][1],\x20m[0][1]);\x0a\x20\x20\x20\x20\x20vec4\x20Vec2\x20=\x20vec4(m[1][2],\x20m[0][2],\x20m[0][2],\x20m[0][2]);\x0a\x20\x20\x20\x20\x20vec4\x20Vec3\x20=\x20vec4(m[1][3],\x20m[0][3],\x20m[0][3],\x20m[0][3]);\x0a\x0a\x20\x20\x20\x20\x20vec4\x20Inv0\x20=\x20SignA\x20*\x20(Vec1\x20*\x20Fac0\x20-\x20Vec2\x20*\x20Fac1\x20+\x20Vec3\x20*\x20Fac2);\x0a\x20\x20\x20\x20\x20vec4\x20Inv1\x20=\x20SignB\x20*\x20(Vec0\x20*\x20Fac0\x20-\x20Vec2\x20*\x20Fac3\x20+\x20Vec3\x20*\x20Fac4);\x0a\x20\x20\x20\x20\x20vec4\x20Inv2\x20=\x20SignA\x20*\x20(Vec0\x20*\x20Fac1\x20-\x20Vec1\x20*\x20Fac3\x20+\x20Vec3\x20*\x20Fac5);\x0a\x20\x20\x20\x20\x20vec4\x20Inv3\x20=\x20SignB\x20*\x20(Vec0\x20*\x20Fac2\x20-\x20Vec1\x20*\x20Fac4\x20+\x20Vec2\x20*\x20Fac5);\x0a\x0a\x20\x20\x20\x20\x20mat4\x20Inverse\x20=\x20mat4(Inv0,\x20Inv1,\x20Inv2,\x20Inv3);\x0a\x0a\x20\x20\x20\x20\x20vec4\x20Row0\x20=\x20vec4(Inverse[0][0],\x20Inverse[1][0],\x20Inverse[2][0],\x20Inverse[3][0]);\x0a\x0a\x20\x20\x20\x20\x20float\x20Determinant\x20=\x20dot(m[0],\x20Row0);\x0a\x0a\x20\x20\x20\x20\x20Inverse\x20/=\x20Determinant;\x0a\x0a\x20\x20\x20\x20\x20return\x20Inverse;\x0a}\x0a','imageryClipEnable','max_X','_allS3MColorCommand','DotProto','plotLayers','shrinkBuf','_getCameraChanged','Given\x20varint\x20doesn\x27t\x20fit\x20into\x2010\x20bytes','setFlatCoordinates','interval','linearAttenuation','TRANSFORM_FEEDBACK_BUFFER','@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat','_northVector','Entity\x20corridor,\x20ellipse,\x20polygon\x20or\x20rectangle\x20with\x20heightReference\x20must\x20also\x20have\x20a\x20defined\x20height.\x20\x20heightReference\x20will\x20be\x20ignored','Multihop\x20attempted','vertexAttributes','RequestErrorEvent','debugColorizeTiles','®ions=','computeBounds','inflateReset2','MOCCASIN','upsampleQuantizedTerrainMesh','frustumPlanes','uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20scale;\x0a\x0avoid\x20main\x20()\x0a{\x0a\x20\x20\x20\x20vec4\x20oriColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20fogColor\x20=\x20vec4(0.8,\x200.8,\x200.8,\x200.5);\x0a\x20\x20\x20\x20float\x20depth\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates).r;\x0a\x20\x20\x20\x20float\x20f\x20=\x20(depth\x20-\x200.7)\x20*\x20min(1.0,\x20max(scale,\x200.0))\x20/\x200.2;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(oriColor,\x20fogColor,\x20clamp(f,\x200.0,\x201.0));\x0a}','Saturation','edgeColor','responseName','_layerModelBounds','createPrimitive','PATH_FS','attributeName','TEAL','getBloodVolumeBounds','terminate','focusout','events','toArray','imageSectionID','maxDelta_','Widgets/Images/ImageryProviders/mapboxSatellite.png','head','raise','\x20\x20\x20\x20vec4\x20baseColorWithAlpha\x20=\x20SRGBtoLINEAR4(texture2D(u_baseColorTexture,\x20','line-gap-width','_maxIntensity','_selectedDirty','vec4\x20getColor()\x20{\x20return\x20vec4((','typeAnnotation','_glowFactor','maxUniformBufferBinding','_serverUrl','_groundBatches','_ionEndpointResource','parameter\x20stop\x20must\x20be\x20instanceof\x20RouteStop!','addImages','_gltfUpAxis','_shouldStyle','_polygonEntityId','specularEnvironmentMaps','Fill_And_WireFrame','rotr','_normalOffset','timeupdate','pickPositionWorldCoordinates','legend','edgeWidth','stopObject','extendProperty','srs','interpolateUsingSurfaceDistance','ICON','stdin','radio','TEXTURE_MAX_ANISOTROPY_EXT','isMaterial','minimumGreen','_stencilClearCommand','refreshRasterTile','_simplifyTolerance','destroyPrimitives','SOURCE_ALPHA','SPHERES_LENGTH','_extrudedHeightSubscription','clientHeight','g_CubeHandler','Module.readBinary\x20option\x20was\x20removed\x20(modify\x20readBinary\x20in\x20JS)','_orthographicPath','_scane_ShapePts','both','SLATEBLUE','layerQueue','fillGradientAngle','_suggest','_parentPagelod','circle-sort-key','enableAdjustColor','_blockScale','_extrudedId','_insertCell','nextBreak','_ut1MinusUtcSecondsColumn','boundPaintVertexBuffers','\x27SOCKFS\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','flatInteriorPointRevision_','renderCircleGeometry_','_evaluateIsClass','_screenSpaceError','eia','resetAnimationFeature','SetColor','rayTriangleParametric','MAX_VALUE','EPSG:4269','polyLine','iconCollisionBox','updatePosition','createCorridorGeometry','_boundingSphere','etc1Ext','rotateCircle','preloadAncestors','SDL_unicode','normalAndDepth','valueAllowUnset','GetTile','FeatureIndexArray','columnlines','isDir','uniform\x20mat4\x20u_matrix;\x0a\x0aattribute\x20vec2\x20a_pos;\x0aattribute\x20vec2\x20a_texture_pos;\x0a\x0avarying\x20vec2\x20v_pos;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200,\x201);\x0a\x20\x20\x20\x20v_pos\x20=\x20a_texture_pos\x20/\x208192.0;\x0a}\x0a','Bad\x20address','cesium-viewer-bottom','decode_texCoord3_min','_instanceBoundingSpheresCV','_emscripten_glEnable','spot\x20light\x20istance','_uniformMapLoaded','text-line-height','_transitionPlaneY','DEPTH_STENCIL','arraysIntersect','czm_gl_FragColor','name\x20is\x20required\x20to\x20create\x20PlottingLayer','\x20\x20\x20\x20\x20\x20\x20\x20float\x20lightAttenuation\x20=\x20calcLightAttenuation(lightDistance,\x20uPointLightDistanceAndDecay[i].x,\x20uPointLightDistanceAndDecay[i].y);\x0a','','numBytes','not\x20a\x20boolean','writeUpdate','TextReader','ZIP','updateFlattenFrameBuffer','_colorTransferFunction','getPointsByTriangle','uNoiseMap','GpuConstants','canvas','unlistenImage_','
    Total:\x20','_wrapper','verticalTextBoxStartIndex','_v3ProfileNormal','_emscripten_glGetShaderPrecisionFormat','aOffsetPosition','clearRepaintTask','uClearcoatRoughnessFactor','intersectsCoordinate','USE_SHADOW_DEPTH_TEXTURE','#98FB98','document','selectedImageryProviderViewModel','getSymbolLibByIndex','_metallicRoughnessTextureIndex','czm_instanced_modelViewProjection\x20=\x20czm_projection\x20*\x20czm_instanced_modelView;\x0a','#F5F5DC','_baseUrl','returns','gauss','specularEnvironmentMapsDimensions','url(','epEntity','_isTiltFree','executeDebugGlobeDepth','lastTilesWaitingForChildren','setRotateWithView','Open\x20Sans\x20Regular','addVertex','textStates','getUrlMatchType','enums','_jitterTexture','PT_CLOUD','COMPUTE_TEXCOORD','configure','Direction','maximumBlue','_stopTime','minX','Shininess','pixelCoordinates_','minimumWalkingDetectDistance','extractHeights','laea','KeepInside','noSleepVideo','getSimplifiedGeometryInternal','textStrokeState_','icon-text-fit-padding','maxCategory','ALLOC_STATIC','debugShowUrl','icon-opacity','_flyRelativeHeight','_polygonTextureMatrix','spatialQuery','_addedEntities','coordinate','ANIMATION_BLINK','_cameraReferenceFrameOriginCartographic','computed.fn','loadViewModel','INTERSECTING','readStyleFromSymbolLib','_rootNodeNameList','_stepSize','parentMixDirection','Invalid\x20Huffman\x20flag\x20','removeProgramDefinesForCommand','indexedDBWorker','30px\x20sans-serif','createScaneCone','_scaneCone_ShapePts','finestRenderLevel','initEvent','Unable\x20to\x20parse\x20bindings.\x0aBindings\x20value:\x20','_throwOnWebGLError','symbolRank','VERTEX_CAPTURE','createWallOutlineGeometry','walkSpeed','setData','style3D','_groundColorBatches','Middle','_matDepthProject','glBindVertexArray','_expanded','pixel','convertFloat','base','symbolSizeInLib','Assets/Images/bing_maps_credit.png','RIGHT_DRAG','setWallInstances','requestWaterMask','switchToPerspectiveFrustum','illegal\x20extended\x20field\x20id\x20in\x20','float\x20a1\x20=\x20min(c1.g,\x20c2.g);','hideLightbox','_horizontalOrigin','text-padding','getNumberOfTuples','_heightChanged','featureClass','_add','readHeaderInfo','imports','getVisibleInViewport','position0','getClipCoords','setLoaded','73PuCBxb','Service','componentType','findNormalVarying','18pt','textHeights_','_encodedCameraPositionMC','_batchIds','ALPHACUTOFF','_tempGlobeDepthTexture','_calloutWidth','_forEachCell','repeated','stere','commandGroup','shader','\x20\x20\x20\x20float\x20gamma\x20=\x20acos(sunNdotL);\x0a','getMatchers','_visibleHemisphereLightCount','log','utg','protobuf','NUMBER_FLT','MAX_TEXTURE_MAX_ANISOTROPY_EXT','toCamelCase','http://earth.google.com/kml/2.1','removeProperty','Communication\x20error\x20on\x20send','tilesize','layout_raster','_needRequest','Excepted\x20S3MTilesLayer.iconRelatedTextLayerID\x20to\x20be\x20type\x20of\x20number\x20or\x20undefined','_precession','_emscripten_glUniform1fv','_evaluateRegExpTest','_subTexInfosBake','LINE_Y','layerId','PolylineGeometry','100px','_bottomPoint2','LIGHTSEAGREEN','_clockTrackedDataSource','matrix\x20is\x20not\x20invertible\x20because\x20its\x20determinate\x20is\x20zero.','_isRootTile','ROUNDED','uSnowNormalTexture','_framebufferList','append','.gltf','_removeDataSourceCollectionListener','_fullscreenButton','isBaseLayer','Assets/Textures/excavationregion_top.jpg','wrong\x20tag\x20for\x20list\x20of\x20attributes','changeEventTypeCache_','_revealageTexture','addLayerService','containsXY','clipTriangleAtAxisAlignedThreshold','populatePaintArray','computeViewRectangle','_equatorialToGeographic','progress','void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20u_pointSize\x20=\x20u_pointSizeAndTimeAndGeometricErrorAndDepthMultiplier.x;\x20\x0a\x20\x20\x20\x20u_time\x20=\x20u_pointSizeAndTimeAndGeometricErrorAndDepthMultiplier.y;\x20\x0a','_updateSubSize','MULTI_POLYGON','pointCloudLayerNames','_PBRMaterialType','front,\x20top,\x20right','#A69992','synchronize','createPolylineVolumeGeometry','lastUpdated','textureIndex','vertexBuffersToCreate','_distanceDisplayCondition','techniques','uvMinAndExtents','INVALID_FLAG','_moveStart','_credit','geometricToleranceOverMeter','preStopIndex','getPositions','_setThrew','#BC8F8F','packedLength','_subSymbols','idFieldName','collisionBox','\x20\x20\x20\x20vec3\x20t\x20=\x20(tex_dy.t\x20*\x20pos_dx\x20-\x20tex_dx.t\x20*\x20pos_dy)\x20/\x20(tex_dx.s\x20*\x20tex_dy.t\x20-\x20tex_dy.s\x20*\x20tex_dx.t);\x0a','RED','uBuffer','columnsalign','positionPointIconUrl','#3CB371','requestFullscreen','.a\x20>\x200.0)\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20edge','_pointsLength','queryStringValue','_evaluateNumberConversion','quantization','drawIntensity','#define\x20SDF_PX\x208.0\x0a\x0auniform\x20bool\x20u_is_halo;\x0auniform\x20sampler2D\x20u_texture;\x0auniform\x20highp\x20float\x20u_gamma_scale;\x0auniform\x20lowp\x20float\x20u_device_pixel_ratio;\x0auniform\x20bool\x20u_is_text;\x0a\x0avarying\x20vec2\x20v_data0;\x0avarying\x20vec3\x20v_data1;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20fill_color\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20halo_color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20halo_width\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20halo_blur\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20fill_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20halo_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20halo_width\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20halo_blur\x0a\x0a\x20\x20\x20\x20float\x20EDGE_GAMMA\x20=\x200.105\x20/\x20u_device_pixel_ratio;\x0a\x0a\x20\x20\x20\x20vec2\x20tex\x20=\x20v_data0.xy;\x0a\x20\x20\x20\x20float\x20gamma_scale\x20=\x20v_data1.x;\x0a\x20\x20\x20\x20float\x20size\x20=\x20v_data1.y;\x0a\x20\x20\x20\x20float\x20fade_opacity\x20=\x20v_data1[2];\x0a\x0a\x20\x20\x20\x20float\x20fontScale\x20=\x20u_is_text\x20?\x20size\x20/\x2024.0\x20:\x20size;\x0a\x0a\x20\x20\x20\x20lowp\x20vec4\x20color\x20=\x20fill_color;\x0a\x20\x20\x20\x20highp\x20float\x20gamma\x20=\x20EDGE_GAMMA\x20/\x20(fontScale\x20*\x20u_gamma_scale);\x0a\x20\x20\x20\x20lowp\x20float\x20buff\x20=\x20(256.0\x20-\x2064.0)\x20/\x20256.0;\x0a\x20\x20\x20\x20if\x20(u_is_halo)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20halo_color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gamma\x20=\x20(halo_blur\x20*\x201.19\x20/\x20SDF_PX\x20+\x20EDGE_GAMMA)\x20/\x20(fontScale\x20*\x20u_gamma_scale);\x0a\x20\x20\x20\x20\x20\x20\x20\x20buff\x20=\x20(6.0\x20-\x20halo_width\x20/\x20fontScale)\x20/\x20SDF_PX;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20lowp\x20float\x20dist\x20=\x20texture2D(u_texture,\x20tex).a;\x0a\x20\x20\x20\x20highp\x20float\x20gamma_scaled\x20=\x20gamma\x20*\x20gamma_scale;\x0a\x20\x20\x20\x20highp\x20float\x20alpha\x20=\x20smoothstep(buff\x20-\x20gamma_scaled,\x20buff\x20+\x20gamma_scaled,\x20dist);\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color\x20*\x20(alpha\x20*\x20opacity\x20*\x20fade_opacity);\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a}\x0a','intArrayToString','createHitDetectionCanvas_','northeast','clip_behind_all_plane','isZoomBarScrolling','Multi','positionLow','Not\x20a','validateRGBA','Link\x20number\x20out\x20of\x20range','textureLOD','RoadOnDemand','maximumLevel','getTable','SYMBOL_POLYBEZIER','Failed\x20to\x20grow\x20the\x20heap\x20from\x20','useWebMercatorProjection','stretchy','fromRandom','_modelViewProjection','paintVertexBuffer','ONE_OVER_PI','vwnd','createRenderStates','marginRight','_createMeshSync','/lib/inflate.js','receiveShaderCastShadows','RENDERBUFFER','JSON','precision\x20highp\x20float;\x0aprecision\x20highp\x20int;\x0aattribute\x20vec4\x20position;\x0aattribute\x20vec2\x20textureCoordinates;\x0auniform\x20vec2\x20u_resolution;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avarying\x20vec4\x20fOffset[2];\x0avoid\x20SMAANeighborhoodBlendingVS(\x20vec2\x20texcoord\x20)\x20{\x0a\x20\x20\x20\x20fOffset[\x200\x20]\x20=\x20texcoord.xyxy\x20+\x20u_resolution.xyxy\x20*\x20vec4(\x20-1.0,\x200.0,\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20fOffset[\x201\x20]\x20=\x20texcoord.xyxy\x20+\x20u_resolution.xyxy\x20*\x20vec4(\x201.0,\x200.0,\x200.0,\x20-1.0\x20);\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_Position\x20=\x20position;\x0a\x20\x20\x20\x20v_textureCoordinates\x20=\x20textureCoordinates;\x0a\x20\x20\x20\x20SMAANeighborhoodBlendingVS(textureCoordinates);\x0a}','inverse','_insideRaiseEvent','Ellipsoid_WGS84','LeftOffset','_hideLightbox','_scratchHoldUrl','dbRoot.v5','_adjustAlphaCommand','Placemark','materialSupport','pickInfo','_drawBuffers','.cesium-animation-rectButton\x20.cesium-animation-buttonGlow\x20{\x20filter:\x20url(#animation_blurred);\x20}.cesium-animation-rectButton\x20.cesium-animation-buttonMain\x20{\x20fill:\x20url(#animation_buttonNormal);\x20}.cesium-animation-buttonToggled\x20.cesium-animation-buttonMain\x20{\x20fill:\x20url(#animation_buttonToggled);\x20}.cesium-animation-rectButton:hover\x20.cesium-animation-buttonMain\x20{\x20fill:\x20url(#animation_buttonHovered);\x20}.cesium-animation-buttonDisabled\x20.cesium-animation-buttonMain\x20{\x20fill:\x20url(#animation_buttonDisabled);\x20}.cesium-animation-shuttleRingG\x20.cesium-animation-shuttleRingSwoosh\x20{\x20fill:\x20url(#animation_shuttleRingSwooshGradient);\x20}.cesium-animation-shuttleRingG:hover\x20.cesium-animation-shuttleRingSwoosh\x20{\x20fill:\x20url(#animation_shuttleRingSwooshHovered);\x20}.cesium-animation-shuttleRingPointer\x20{\x20fill:\x20url(#animation_shuttleRingPointerGradient);\x20}.cesium-animation-shuttleRingPausePointer\x20{\x20fill:\x20url(#animation_shuttleRingPointerPaused);\x20}.cesium-animation-knobOuter\x20{\x20fill:\x20url(#animation_knobOuter);\x20}.cesium-animation-knobInner\x20{\x20fill:\x20url(#animation_knobInner);\x20}','_fullscreenSubscription','pickRasterData','asyncFinalizers','activeTexture','quadTriangleIndexBuffer','zback','_clearEditObject','FS.trackingDelegate[\x27onOpenFile\x27](\x27','/extendxml.xml','\x20is\x20not\x20supported','_polygonMinimumHeights','_lightSource','_curFrameNumber','Connection\x20aborted','octEncodeInRange','_modifyShaderPosition','sizes','\x20instead.\x20If\x20you\x20wanted\x20a\x20literal\x20array,\x20use\x20[\x22literal\x22,\x20[...]].','_featherEdgesEnabled','orientation','BASIC','_maximumZoomRate','Marker','RGB_PVRTC_4BPPV1','_slopeAnalysisMode','_inverseNormal3D','minFov','_capturePointSize','glyph-name','_verifyAttributes','bottom_extract','zoomHistory','onExit','JulianDate','.cesium-credit-lightbox-close:hover','Wednesday','getActiveAttrib','_runtime','groupNameBounds','\x20-\x20Exception\x20catching\x20is\x20disabled,\x20this\x20exception\x20cannot\x20be\x20caught.\x20Compile\x20with\x20-s\x20DISABLE_EXCEPTION_CATCHING=0\x20or\x20DISABLE_EXCEPTION_CATCHING=2\x20to\x20catch.','_descriptionSubscription','projectPointToNearestOnPlane','\x20\x20\x20\x20','_surroundLineColor','_tempBoundingSpheres','_onLayerAdded','_getBuffer','stream\x20error','addOffsetIncrement','morphingBeginTime','_imagerySplitPosition','_tileProvider','#ifdef\x20GL_EXT_frag_depth\x20\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x20\x0a#endif\x20\x0a\x0a','fromEllipsoid','_updateLayer','ClockWise','addImageryClipRegions','PLAYING','v_normal','exp','readRawGeometry_','TOTAL_STACK','clampLineWidth','polyfillSetImmediate','_cameraUp','attribute\x20vec4\x20aPosition;\x0aattribute\x20vec4\x20aTexCoord0;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20aPosition;\x0a}','faceForward','equationAlpha','populate','prettyPrint','\x20\x20\x20\x20czm_shadowParameters\x20shadowParameters;\x20\x0a\x20\x20\x20\x20shadowParameters.texelStepSize\x20=\x20shadowMap_texelSizeDepthBiasAndNormalShadingSmooth.xy;\x20\x0a\x20\x20\x20\x20shadowParameters.depthBias\x20=\x20shadowMap_texelSizeDepthBiasAndNormalShadingSmooth.z;\x20\x0a\x20\x20\x20\x20shadowParameters.normalShadingSmooth\x20=\x20shadowMap_texelSizeDepthBiasAndNormalShadingSmooth.w;\x20\x0a\x20\x20\x20\x20shadowParameters.darkness\x20=\x20shadowMap_normalOffsetScaleDistanceMaxDistanceAndDarkness.w;\x20\x0a','#define\x20POINT_LIGHTS\x20','createEdgeData','nativeTemplateEngine','ReadWrite','hasIconImage','decodeDelimited','_updatePolygons','pendingTextureLoads','addEventListener','hasLightChange','logoUrl','hypCeil','_spSkyFromSpace','_moveBarZLength','_statisticsLast','nodeChain','northFalse','syncfs','_surroundLineWidth','layerShownOrHidden','getJSONData','stack','void\x20getLightColor(vec3\x20lightDir,\x20vec3\x20viewDir,\x20vec3\x20normal,\x20vec3\x20lightColor,\x20vec3\x20fresnelTerm,\x20float\x20roughness,\x20out\x20vec3\x20diffuseTerm,\x20out\x20vec3\x20specularTerm)\x20\x0a{\x0a\x20\x20\x20vec3\x20h\x20=\x20normalize(viewDir\x20+\x20lightDir);\x0a\x20\x20\x20float\x20NdotL\x20=\x20clamp(dot(normal,\x20lightDir),\x200.001,\x201.0);\x0a\x20\x20\x20float\x20NdotH\x20=\x20clamp(dot(normal,\x20h),\x200.0,\x201.0);\x0a\x20\x20\x20vec3\x20li\x20=\x20lightColor\x20*\x20NdotL;\x0a\x20\x20\x20diffuseTerm\x20=\x20li;\x0a\x20\x20\x20specularTerm\x20=\x20li\x20*\x20fresnelTerm\x20*\x20D_Phong(1.0\x20-\x20roughness,\x20NdotH);\x0a}\x0a\x0a','_polygonOffset','maxVBOSize','Invalid\x20exchange','pushClampCommands','fillColor','same-origin','patternTo','selectColorType','_pipeline','translucentRS','spining','ORANGERED','Mapbox\x20streets\x20imagery\x20https://www.mapbox.com/maps/','CompositorFP','ccall','_profileCommand','_viewMatrix','_downSampleFBO2','pbrMaterialsArr','The\x20embedded\x20glb\x20is\x20not\x20aligned\x20to\x20a\x204-byte\x20boundary.','unpause','_inverseViewRotation3D','getAllRouteStops','Only\x20Geometry\x20tile\x20version\x201\x20is\x20supported.\x20\x20Version\x20','key2Re','removeFromCache','Error\x20generating\x20style\x20shader:\x20this\x20may\x20be\x20caused\x20by\x20a\x20type\x20mismatch,\x20index\x20out-of-bounds,\x20or\x20other\x20syntax\x20error.','numberOfTrianglesSelected','updatedImages','reorderForPostVertexCache','computeFixedToIcrfMatrix','GetRealBoundLeft','keytimes','symbolTexts','===','_downSamplePassState','nLength','numberOfTilesStyled','_createdByUpsampling','foveatedInterpolationCallback','_oriBoundingSphere','DNS','\x20\x20color\x20*=\x20v_vertexColor.rgb;\x0a','_fillColorSubscription','vec4\x20$1\x20=\x20czm_computePosition();\x0a\x20\x20\x20\x20if\x20(czm_sceneMode\x20==\x20czm_sceneMode3D)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20$1\x20=\x20$1\x20+\x20vec4(czm_batchTable_offset(batchId)\x20*\x20applyOffset,\x200.0);\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20$1\x20=\x20$1\x20+\x20vec4(czm_batchTable_offset2D(batchId)\x20*\x20applyOffset,\x200.0);\x20\x20\x20\x20}\x0a','GeometryAttribute','vertexSizeInComponentType','BELOW','_emscripten_glDrawElementsInstancedANGLE','Transform[3].xyz;\x0a','LabelCollection.swipeEnabled','_distanceDisplayConditionSubscription','profile','_pickObject','_emscripten_glCompileShader','imageWidth','HTMLCanvasElement','beginDraw','/**\x0a\x20*\x20Computes\x20the\x20point\x20along\x20a\x20ray\x20at\x20the\x20given\x20time.\x20\x20time\x20can\x20be\x20positive,\x20negative,\x20or\x20zero.\x0a\x20*\x0a\x20*\x20@name\x20czm_pointAlongRay\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{czm_ray}\x20ray\x20The\x20ray\x20to\x20compute\x20the\x20point\x20along.\x0a\x20*\x20@param\x20{float}\x20time\x20The\x20time\x20along\x20the\x20ray.\x0a\x20*\x20\x0a\x20*\x20@returns\x20{vec3}\x20The\x20point\x20along\x20the\x20ray\x20at\x20the\x20given\x20time.\x0a\x20*\x20\x0a\x20*\x20@example\x0a\x20*\x20czm_ray\x20ray\x20=\x20czm_ray(vec3(0.0),\x20vec3(1.0,\x200.0,\x200.0));\x20//\x20origin,\x20direction\x0a\x20*\x20vec3\x20v\x20=\x20czm_pointAlongRay(ray,\x202.0);\x20//\x20(2.0,\x200.0,\x200.0)\x0a\x20*/\x0avec3\x20czm_pointAlongRay(czm_ray\x20ray,\x20float\x20time)\x0a{\x0a\x20\x20\x20\x20return\x20ray.origin\x20+\x20(time\x20*\x20ray.direction);\x0a}\x0a','texcoords','configurable','RHUMB','dataType','markerColor','_manualShadowVolumeBottomHeight','terrainPresent','createVectorEditBouds','numberOfFeaturesSelected','_arcType','_maxPixelSize','_themeKnob','_vertexArrayObject','OIT','entity','contextOptions','terrainRectangle','InstanceLayer\x20removeInstance\x20url','_inputTexture','dynamicLayoutVertexArray','_defaultCredit','_colorAttachment','multiple','_overlayCommand','_uRadius','lazyResolve','_colorShadingEnabled','PolylineDynamic','\x20\x20\x20imagecoord\x20=\x20texcoord;','_flyCircle','headingfree','_timeDynamicImagery','GREEN','scaleDenominators','writeMessage','_emscripten_glSampleCoverage','priorityFunction','_emscripten_glBlendFuncSeparate','_allDistMargin','_clusterPointCollection','hermannskogel','loaded','getRegularGridIndicesForReproject','getReplays','calculateVarint32','\x27makeBigInt\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)',']*[-','programId','_updateParticlePool','oddColor','baseColorTextureScroll','CRNTaskProcessorReady','getFeatureByID','ONE_MINUS_SRC_COLOR','addChild','_evaluatePositive','_dirtyIndex','/datas/','stillRecent','uEmissionTexture','uniform\x20vec3\x20uSpotLightColor[\x20SPOT_LIGHTS\x20];\x20\x0a','copySymbolStyle','uFrontDepthTexture','defs','\x20encountered\x20when\x20serializing\x20a\x20JS\x20string\x20to\x20a\x20UTF-8\x20string\x20in\x20wasm\x20memory!\x20(Valid\x20unicode\x20code\x20points\x20should\x20be\x20in\x20range\x200-0x1FFFFF).','_scheduleSkip','destructor','nodeTransformationsScratch','lookEventTypes','The\x20layer\x20\x27','flush','_useDefaultRenderLoop','createClampCommand','_channel','skyBoxCommand','angleTo','px;left:','APPLY_MODIFY','imageryLayerMipmapSamplers','_constantColor','parseTaskMap','watermask','sizeFixed','czm_batchTable_operation','_emscripten_glCompressedTexSubImage2D',',\x20but\x20found\x20','dxtExt','instructionsInitiallyVisible','findFeatureByUuid','fill-antialias','_xmlParser','_disableCullingRenderState','a_weight[','getAltitudeByLogical','],\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_imageryClipEnable[','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0avarying\x20vec4\x20vColor;\x0avarying\x20float\x20fWindowZ;\x0avarying\x20vec2\x20v_st;\x0avarying\x20float\x20v_width;\x0avarying\x20float\x20v_polylineAngle;\x0avarying\x20vec4\x20vSecondColor;\x0aconst\x20float\x20maskLength\x20=\x2016.0;\x0auniform\x20vec4\x20uColor;\x0auniform\x20int\x20uType;\x0auniform\x20vec4\x20uOutlineColor;\x0auniform\x20float\x20uOutlineWidth;\x0auniform\x20vec4\x20uGapColor;\x0auniform\x20float\x20uDashLength;\x0auniform\x20float\x20uDashPattern;\x0auniform\x20float\x20uGlowPower;\x0auniform\x20int\x20uIsArrow;\x0avarying\x20vec4\x20vPositionMC;\x0auniform\x20vec2\x20uPolygonOffset;\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0a\x0amat2\x20rotate(float\x20rad)\x0a{\x0a\x09float\x20c\x20=\x20cos(rad);\x0a\x09float\x20s\x20=\x20sin(rad);\x0a\x09return\x20mat2(\x0a\x09\x09c,\x20s,\x0a\x09\x09-s,\x20c\x0a\x09);\x0a}\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0afloat\x20getPointOnLine(vec2\x20p0,\x20vec2\x20p1,\x20float\x20x)\x0a{\x0a\x09float\x20slope\x20=\x20(p0.y\x20-\x20p1.y)\x20/\x20(p0.x\x20-\x20p1.x);\x0a\x09return\x20slope\x20*\x20(x\x20-\x20p0.x)\x20+\x20p0.y;\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20v_st;\x0a\x20\x20\x20\x20st.t\x20=\x20czm_readNonPerspective(st.t,\x20gl_FragCoord.w);\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20czm_RollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x09float\x20base\x20=\x201.0\x20-\x20abs(fwidth(st.s))\x20*\x2010.0;\x0a#else\x0a\x09float\x20base\x20=\x200.99;\x0a#endif\x0a\x09vec2\x20center\x20=\x20vec2(1.0,\x200.5);\x0a\x09float\x20ptOnUpperLine\x20=\x20getPointOnLine(vec2(base,\x201.0),\x20center,\x20st.s);\x0a\x09float\x20ptOnLowerLine\x20=\x20getPointOnLine(vec2(base,\x200.0),\x20center,\x20st.s);\x0a\x09float\x20halfWidth\x20=\x200.15;\x0a\x09float\x20s\x20=\x20step(0.5\x20-\x20halfWidth,\x20st.t);\x0a\x09s\x20*=\x201.0\x20-\x20step(0.5\x20+\x20halfWidth,\x20st.t);\x0a\x09s\x20*=\x201.0\x20-\x20step(base,\x20st.s);\x0a\x09float\x20t\x20=\x20step(base,\x20st.s);\x0a\x09t\x20*=\x201.0\x20-\x20step(ptOnUpperLine,\x20st.t);\x0a\x09t\x20*=\x20step(ptOnLowerLine,\x20st.t);\x0a\x09float\x20dist;\x0a\x0a\x09vec4\x20outsideColor\x20=\x20vec4(0.0);\x0a\x09vec4\x20currentColor;\x0a\x09if\x20(uIsArrow\x20==\x200\x20||\x20st.s\x20<\x20base)\x0a\x09{\x0a\x09\x09if(uType\x20==\x203)\x0a\x09\x09{\x0a\x09\x09\x09float\x20glow\x20=\x20uGlowPower\x20/\x20abs(st.t\x20-\x200.3)\x20-\x20(uGlowPower\x20/\x200.5);\x0a\x09\x09\x09vec3\x20emission\x20=\x20max(vec3(glow\x20-\x201.0\x20+\x20uColor.rgb),\x20uColor.rgb);\x0a\x09\x09\x09float\x20alpha\x20=\x20clamp(0.0,\x201.0,\x20glow)\x20*\x20uColor.a;\x0a\x09\x09\x09vec4\x20fragColor\x20=\x20vec4(emission,\x20alpha);\x0a\x09\x09\x09if(uIsArrow\x20!=\x200)\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09float\x20d1\x20=\x20abs(st.t\x20-\x20(0.5\x20-\x20halfWidth));\x0a\x09\x09\x09\x09float\x20d2\x20=\x20abs(st.t\x20-\x20(0.5\x20+\x20halfWidth));\x0a\x09\x09\x09\x09dist\x20=\x20min(d1,\x20d2);\x0a\x09\x09\x09\x09currentColor\x20=\x20mix(outsideColor,\x20fragColor,\x20clamp(s\x20+\x20t,\x200.0,\x201.0));\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20czm_antialias(outsideColor,\x20fragColor,\x20currentColor,\x20dist,\x200.1);\x0a\x09\x09\x09}\x0a\x09\x09\x09else\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20fragColor;\x0a\x09\x09\x09}\x0a\x09\x09}\x0a\x09\x09else\x20if(uType\x20==\x201)\x0a\x09\x09{\x0a\x09\x09\x09vec2\x20pos\x20=\x20rotate(v_polylineAngle)\x20*\x20gl_FragCoord.xy;\x0a\x09\x09\x09float\x20dashPosition\x20=\x20fract(pos.x\x20/\x20uDashLength);\x0a\x09\x09\x09float\x20maskIndex\x20=\x20floor(dashPosition\x20*\x20maskLength);\x0a\x09\x09\x09float\x20maskTest\x20=\x20floor(uDashPattern\x20/\x20pow(2.0,\x20maskIndex));\x0a\x09\x09\x09vec4\x20fragColor\x20=\x20(mod(maskTest,\x202.0)\x20<\x201.0)\x20?\x20uGapColor\x20:\x20uColor;\x0a\x09\x09\x09if\x20(fragColor.a\x20<\x200.005)\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09discard;\x0a\x09\x09\x09}\x0a\x09\x09\x09if(uIsArrow\x20!=\x200)\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09float\x20d1\x20=\x20abs(st.t\x20-\x20(0.5\x20-\x20halfWidth));\x0a\x09\x09\x09\x09float\x20d2\x20=\x20abs(st.t\x20-\x20(0.5\x20+\x20halfWidth));\x0a\x09\x09\x09\x09dist\x20=\x20min(d1,\x20d2);\x0a\x09\x09\x09\x09currentColor\x20=\x20mix(outsideColor,\x20fragColor,\x20clamp(s\x20+\x20t,\x200.0,\x201.0));\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20czm_antialias(outsideColor,\x20fragColor,\x20currentColor,\x20dist,\x200.1);\x0a\x09\x09\x09}\x0a\x09\x09\x09else\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20fragColor;\x0a\x09\x09\x09}\x0a\x09\x09}\x0a\x09\x09else\x20if(uType\x20==\x202)\x0a\x09\x09{\x0a\x09\x09\x09float\x20halfInteriorWidth\x20=\x200.5\x20*\x20(v_width\x20-\x20uOutlineWidth)\x20/\x20v_width;\x0a\x09\x09\x09float\x20b\x20=\x20step(0.5\x20-\x20halfInteriorWidth,\x20st.t);\x0a\x09\x09\x09b\x20*=\x201.0\x20-\x20step(0.5\x20+\x20halfInteriorWidth,\x20st.t);\x0a\x09\x09\x09float\x20d1\x20=\x20abs(st.t\x20-\x20(0.5\x20-\x20halfInteriorWidth));\x0a\x09\x09\x09float\x20d2\x20=\x20abs(st.t\x20-\x20(0.5\x20+\x20halfInteriorWidth));\x0a\x09\x09\x09float\x20dist\x20=\x20min(d1,\x20d2);\x0a\x09\x09\x09currentColor\x20=\x20mix(uOutlineColor,\x20uColor,\x20b);\x0a\x09\x09\x09gl_FragColor\x20=\x20czm_antialias(uOutlineColor,\x20uColor,\x20currentColor,\x20dist,\x200.1);\x0a\x09\x09}\x0a\x09\x09else\x0a\x09\x09{\x0a\x09\x09\x09if(uIsArrow\x20!=\x200)\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09float\x20d1\x20=\x20abs(st.t\x20-\x20(0.5\x20-\x20halfWidth));\x0a\x09\x09\x09\x09float\x20d2\x20=\x20abs(st.t\x20-\x20(0.5\x20+\x20halfWidth));\x0a\x09\x09\x09\x09dist\x20=\x20min(d1,\x20d2);\x0a\x09\x09\x09\x09currentColor\x20=\x20mix(outsideColor,\x20uColor,\x20clamp(s\x20+\x20t,\x200.0,\x201.0));\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20czm_antialias(outsideColor,\x20uColor,\x20currentColor,\x20dist,\x200.1);\x0a\x09\x09\x09}\x0a\x09\x09\x09else\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20uColor;\x0a\x09\x09\x09}\x0a\x09\x09}\x0a\x09}\x0a\x09else\x0a\x09{\x0a\x09\x09float\x20d1\x20=\x20czm_infinity;\x0a\x09\x09if\x20(st.t\x20<\x200.5\x20-\x20halfWidth\x20&&\x20st.t\x20>\x200.5\x20+\x20halfWidth)\x0a\x09\x09{\x0a\x09\x09\x09d1\x20=\x20abs(st.s\x20-\x20base);\x0a\x09\x09}\x0a\x09\x09float\x20d2\x20=\x20abs(st.t\x20-\x20ptOnUpperLine);\x0a\x09\x09float\x20d3\x20=\x20abs(st.t\x20-\x20ptOnLowerLine);\x0a\x09\x09dist\x20=\x20min(min(d1,\x20d2),\x20d3);\x0a\x09\x09currentColor\x20=\x20mix(outsideColor,\x20uColor,\x20clamp(s\x20+\x20t,\x200.0,\x201.0));\x0a\x09\x09gl_FragColor\x20=\x20czm_antialias(outsideColor,\x20uColor,\x20currentColor,\x20dist,\x200.1);\x0a\x09}\x0a#ifndef\x20REPLACE_COLOR_TYPE\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20gl_FragColor\x20*\x20vColor;\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a\x20\x20\x20\x20if(gl_FragColor.a\x20<\x200.1){discard;}\x0a#ifdef\x20GL_EXT_frag_depth\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20fWindowZ;\x0a#endif\x0a#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20fWindowZ;\x0a#endif\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20if(uPolygonOffset.x\x20!=\x200.0\x20||\x20uPolygonOffset.y\x20!=\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20logZ\x20=\x201.0\x20/\x20fWindowZ\x20+\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20DZ\x20=\x20max(dFdx(logZ),\x20dFdy(logZ));\x0a\x20\x20\x20\x20\x20\x20\x20\x20logZ\x20+=\x20DZ\x20*\x20uPolygonOffset.x\x20+\x200.0000001\x20*\x20uPolygonOffset.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_writeLogDepth(logZ);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_writeLogDepth(fWindowZ);\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20CLIP\x0agl_FragColor\x20*=\x20czm_clip(czm_modelView\x20*\x20vec4(vPositionMC.xyz,\x201.0),\x201.0);\x0a#endif\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20if(czm_executeExcavation())\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a}','_path','getToneMappedSkyLight','Add','elevation','clampToHeightMostDetailed','geometryName','enableCategoryVisible','_bloomEnabled','imul','_particlePool','Error\x20decoding\x20draco\x20point\x20cloud:\x20','STOPPED','BEIGE','Tuesday','_unclassifiedCommand','screenSpaceErrorFactor','_transform','_showPrimitiveReferenceFrame','_y_direction','defaultGeometryFunction','MIN_VALUE','112px','$type','_atmosphereHeight','PolylineDashType','Illegal\x20littleEndian:\x20Not\x20a\x20boolean','\x27\x20in\x20\x27','exec','GroundInstances','setBillboardStyle','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20sampler2D\x20uTexture0;\x0a\x0avarying\x20float\x20fWindowZ;\x0avarying\x20vec2\x20vTexCoord;\x0a\x0avoid\x20main()\x0a{\x0a#ifdef\x20GL_EXT_frag_depth\x0a\x09gl_FragDepthEXT\x20=\x20min(fWindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a#endif\x0a#ifdef\x20WEBGL2\x0a\x09gl_FragDepthEXT\x20=\x20min(fWindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a#endif\x0a\x20\x20\x20vec2\x20texcoord\x20=\x20vTexCoord.xy;\x0a\x20\x20\x20gl_FragColor\x20=\x20texture2D(uTexture0,\x20texcoord);\x0a}','_createVector','enableLighting','SIZE_PER_INSTANCE','_rsStencilPreloadPass','frustumTolerance','_emscripten_glQueryCounterEXT','_instanceBuffer','EmissionColor','_zoomFactor','geocent','CORNFLOWERBLUE','normalTexture','ProjectionImage.gamma','command2D','monospace','Width','datum_params','createPotentiallyVisibleSet','_emscripten_glGetTexParameterfv','oldest_','double','czm_lens_flare','createLogDepthCommand','gernerateCatenarylines','rotate3D',',capacity=','squaredDistance','writeI53ToI64Signaling','clampRegionEdge','SHELL','img_w','\x20\x20\x20\x20float\x20roughness\x20=\x201.0\x20-\x20glossiness;\x0a','_deserializeCollisionBoxesForSymbol','readUInt32','altglyph','wbr','alignMemory','fromLightSource','setColorByID','__MONTH_DAYS_REGULAR','hitImage','u_baseColorUVOffsetAndTiling','virtualElements.emptyNode','bdo','%23','renderPolygonGeometry_','transformWindowToDrawingBuffer','atan(','u_diffuse','exaggeration','_instanceBoundingSpheres','foveatedMinimumScreenSpaceErrorRelaxation','getMinQuality','color.a','TopOffSet','_contrast','_eyeOffset','clampToHeight','stackRestore','S3MTilesClampGroundLineVectex_','rangeValue','_subsurface','frustumCommandsList','\x20\x20\x20\x20float\x20VdotH\x20=\x20clamp(dot(v,\x20h),\x200.0,\x201.0);\x0a','extractEdgeInformation','rain','types','_initHpr','members','_idHash','_start','checksum_','invalid\x20window\x20size','_emscripten_glUniform2f','Hangul\x20Compatibility\x20Jamo','mipmapEnabled','_executeAndRatioIsZero','coalesce','_layerOrderChanged','_lastIndex','SkipAttributeTransform','setMainLoop','packedInterpolationLength','isShowGlobe','hasSlopeRegion','obj','RGBTOBGR','_northwestChild','uniform\x20float\x20gltf_silhouetteSize;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20gltf_silhouette_main();\x20\x0a\x20\x20\x20\x20vec3\x20n\x20=\x20normalize(czm_normal3D\x20*\x20','_maxLevel','elementIndexUint','max_Y','fallbackModulePath','heightScale','corridor','_duration','textureFloatLinear','PolylineVolumeGeometry','GpuConstantDefinition','enableRightToLeftDetection','_updatePolygon','CancelRequestAnimationFrame','_contentState','_inverseView','_commandsFar','classType','\x20\x20\x20\x20gl_Position.w\x20*=\x20float(show);\x20\x0a\x20\x20\x20\x20gl_PointSize\x20*=\x20float(show);\x20\x0a','_v3ProfileDir','resolutionScale','primitiveMode','Operator\x20\x22||\x22\x20requires\x20boolean\x20arguments.\x20Second\x20argument\x20is\x20','_chooseSplitAxis','addDefaultCredit','__addDays','IsMove','PBRMaterialTypeChange','_fullScreenCommand','zPass','setRotate','verticalIconBox','requiresWC','CtrlPosition','getValueInReferenceFrame','_isBigNumber','\x27ALLOC_NONE\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_nextID','_header','longitude','uniform\x20highp\x20sampler2D\x20batchTexture{suffix};\x20\x0a','_evaluateGreaterThanOrEquals','_plusWeights','getByID','_tweens','createVertices','readInt64','_altitude','weightSum\x20+=\x20(2.0\x20*\x20w);','vertexSizeInBytes','u_texture','_positiveX','join2','transparent','uOneOverGamma','SRC_COLOR','depthRangeFor3D','_spSkyFromSpaceColorCorrect','_createWS','Expected\x20expression','SYMBOL_CHORD','_minVolumeValues','{lat_2}','lowerSize','showsUpdated','getMovement','templateEngine','_setSampler','_tempCopyDepthTexture','show','_calcHpr','\x27dynCall\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','\x20a_','roots','_minTerrainHeight','writeFloat','_colorRenderBuffer','Not\x20a\x20valid\x20NetCDF\x20v3.x\x20file:\x20','0.0','boundingVolumeSourceTile','drawDotModelTextAndBloodVolume','segment','Light\x20source\x20ambientLightColor','_moonEq','selectedTerrain','computeOrthographicOffCenter','No\x20anode','PolygonFillOrWall','px;\x20background-color:\x20','exceptionLast','pre','readAsText','renderbufferStorage','tspan','unFinalResolution','modifyPoint','suggest','_pickDepthSubscription','_asset','isGeometryDirty','uniform\x20vec2\x20colorTextureDimensions;\x20\x0auniform\x20vec2\x20minMaxLuminance;\x20\x0auniform\x20sampler2D\x20previousLuminance;\x20\x0avoid\x20main()\x20{\x20\x0a\x20\x20\x20\x20float\x20color\x20=\x200.0;\x20\x0a\x20\x20\x20\x20float\x20xStep\x20=\x201.0\x20/\x20colorTextureDimensions.x;\x20\x0a\x20\x20\x20\x20float\x20yStep\x20=\x201.0\x20/\x20colorTextureDimensions.y;\x20\x0a\x20\x20\x20\x20int\x20count\x20=\x200;\x20\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x203;\x20++i)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20j\x20=\x200;\x20j\x20<\x203;\x20++j)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20offset;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20offset.x\x20=\x20-xStep\x20+\x20float(i)\x20*\x20xStep;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20offset.y\x20=\x20-yStep\x20+\x20float(j)\x20*\x20yStep;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(offset.x\x20<\x200.0\x20||\x20offset.x\x20>\x201.0\x20||\x20offset.y\x20<\x200.0\x20||\x20offset.y\x20>\x201.0)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20+=\x20sampleTexture(offset);\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20++count;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20if\x20(count\x20>\x200)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20/=\x20float(count);\x20\x0a\x20\x20\x20\x20}\x20\x0a','UNIT_SPHERE','#20853D','/**\x0a\x20*\x20Determines\x20if\x20a\x20time\x20interval\x20is\x20empty.\x0a\x20*\x0a\x20*\x20@name\x20czm_isFull\x0a\x20*\x20@glslFunction\x20\x0a\x20*\x20\x0a\x20*\x20@param\x20{czm_raySegment}\x20interval\x20The\x20interval\x20to\x20test.\x0a\x20*\x20\x0a\x20*\x20@returns\x20{bool}\x20true\x20if\x20the\x20time\x20interval\x20is\x20empty;\x20otherwise,\x20false.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20bool\x20b0\x20=\x20czm_isEmpty(czm_emptyRaySegment);\x20\x20\x20\x20\x20\x20//\x20true\x0a\x20*\x20bool\x20b1\x20=\x20czm_isEmpty(czm_raySegment(0.0,\x201.0));\x20//\x20false\x0a\x20*\x20bool\x20b2\x20=\x20czm_isEmpty(czm_raySegment(1.0,\x201.0));\x20//\x20false,\x20contains\x201.0.\x0a\x20*/\x0abool\x20czm_isFull(czm_raySegment\x20interval)\x0a{\x0a\x20\x20\x20\x20return\x20(interval.start\x20==\x200.0\x20&&\x20interval.stop\x20==\x20czm_infinity);\x0a}\x0a','UnaryExpression','click','_flattenTexture','_visibilityPlaneMask','Bing\x20Maps\x20Aerial','_oldSymbolSize','uwnd','removeAllHandlersOnTarget','requestType','_testIntersection','inverseBindMatrices','_group','anchorXUnits','_fxaa',';\x20++i)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20clippingPlane\x20=\x20getClippingPlane(clippingPlanes,\x20i,\x20clippingPlanesMatrix);\x0a\x20\x20\x20\x20\x20\x20\x20\x20clipNormal\x20=\x20clippingPlane.xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20clipPosition\x20=\x20-clippingPlane.w\x20*\x20clipNormal;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20amount\x20=\x20dot(clipNormal,\x20(position.xyz\x20-\x20clipPosition))\x20/\x20pixelWidth;\x0a\x20\x20\x20\x20\x20\x20\x20\x20clipAmount\x20=\x20max(amount,\x20clipAmount);\x0a\x20\x20\x20\x20\x20\x20\x20\x20clipped\x20=\x20clipped\x20&&\x20(amount\x20<=\x200.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if\x20(clipped)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20clipAmount;\x0a}\x0a','_execute_ParallelLine','getSquaredTolerance','_createSliceCommand','priority','_removeCreditContainer','_scopes','_trackedEntity','texture11','_adjustOrthographicFrustum','dropDownVisible','sml:Right','_foveatedFactor','ProjectionImage.visible','exposure','Binary\x20glTF\x20scene\x20format\x20is\x20not\x20JSON','multiplyByPoint','.sml','releaseBuffer','vertexAttrib2f','_currentMaxLevel','Assets/Textures/excavationregion_side.jpg','compressedTexImage2D','_getEmissionAtlasTextureRects','Trying\x20to\x20read\x20unreadable\x20message','_BillboardScale','maxVisibleAltitude','textRotation_','add\x20S3MGroup\x20layer\x20failed,','positionHighAndScale','createImage','destroyFBO','MGRSPoint\x20has\x20to\x20have\x20an\x20even\x20number\x20\x0aof\x20digits\x20after\x20the\x20zone\x20letter\x20and\x20two\x20100km\x20letters\x20-\x20front\x20\x0ahalf\x20for\x20easting\x20meters,\x20second\x20half\x20for\x20\x0anorthing\x20meters','_polygon','tileTerrainOrientedBoundingBox','Central_Parallel','I/O\x20error','#2CA432','_rotateOffset','indexArray','scaleLeft1Pnt','cartesian4Index','sign','scaleAndBias','warn','\x20\x20\x20\x20vec4\x20baseColorWithAlpha\x20=\x20u_baseColorFactor;\x0a','newFrame','getTextStyle','removeFeatureByUuId','_textContentLength','colorlike','cesium-cesiumInspector-relativeText','createOrUpdateFromFlatCoordinates','#CCC','negativeImage','simplifiedGeometryMaxMinSquaredTolerance','wrapLongitude','Unknown\x20service\x20name\x20to\x20point\x20hashtag\x20to:\x20','3DLow','\x20\x20\x20\x20vec3\x20v\x20=\x20-normalize(v_positionEC);\x0a','_processPackRequests','blockSize','Extensions','_removeIndex','_appendOffsetToShader','FS_createDevice','_waterPlanes','_filterPixel','_czmBuiltinsAndUniforms','paint_symbol','_lifeRange','_shaderTranslucencyByDistance','_baseLayerPickerDropDown','_targetProperty','dynamicLayer\x20getCullEnabled\x20url','\x20\x20\x20\x20color\x20=\x20mvtTextureSampleAndBlend(\x0a\x20\x20\x20\x20\x20\x20\x20\x20color,\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_dayTextures[','cesium-infoBox-title','clearAll','depthOnly','fromJulianDateArray','_scaleLineY','/layers.json','Anchor','endSurroundLineColor','sml:CompressType','dayTextureHue','emissiveTextureScale','marchingCubes','\x20constructor.\x20Not\x20enough\x20arguments.','serviceName','comp','updateImage','enable','_strafeStartPosition','curTextureName','registerFullscreenChangeEventCallback','encodedMaskData','_CorridorWidth','tref','_selectionFiltrateByTransparency','description','pickRect','_highpFloatSupported','_emscripten_glBeginQueryEXT','\x20\x20\x20\x20vec3\x20Ci\x20=\x20czm_gl_FragColor.rgb\x20*\x20czm_gl_FragColor.a;\x0a\x20\x20\x20\x20float\x20ai\x20=\x20czm_gl_FragColor.a;\x0a\x20\x20\x20\x20float\x20wzi\x20=\x20czm_alphaWeight(ai);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(Ci,\x20ai)\x20*\x20wzi;\x0a','getSymbolInfoParameters','worldToCameraCoordinatesPoint','Cesium','scaleLeft1','_shouldRegenerateShaders','Not\x20a\x20directory','bloomEffect','_rsDefault','convertI32PairToI53','_emscripten_glStencilMaskSeparate','writingMode','originalNodeMatrixHash','#7FFF00','get\x20S3M\x20layer\x20config\x20failed,','attribute\x20is\x20not\x20exit','BufferReader','getCount','\x20\x20\x20\x20float\x20roughness\x20=\x201.0;\x0a','multiplierLabel','_updatePBRMaterial','asArray','bTransparentSorting','getRenderbufferParameter','_s3mLayers','\x0a#ifdef\x20HAS_UNIFORM_u_','_hasMipmap','allAreRenderable','PINK','_onEntityDefinitionChanged','flatInteriorPointsRevision_','imageReady','_histroyFBO','loadComponent','isColorCorrectionEnable','_initJitterTexture','_idTranslateMapDirty','uniform\x20vec3\x20uSpotLightDirectionEC[\x20SPOT_LIGHTS\x20];\x20\x0a','fromPoints','ORANGE','createFeature_','.xy,\x20','findLevelZeroTile','PolylineVp_','viewer\x20and\x20mode\x20is\x20required!','sinh','uFloodFlagTexture','tm_sec','ProgramConfigurationSet','_followSurface','SYSTEM_CLOCK_MULTIPLIER','VisibleDistanceMax','\x20\x20\x20\x20weightedTangent.xyz\x20+=\x20u_morphWeights[','caught','qsc','Connection\x20already\x20in\x20progress','createRegularEdgeAttributes','\x20(+4)\x20<=\x20','INVALID_OPERATION','_endJulian','getFlatCoordinates','equationRgb','_wasMinPriorityChild','_featureLeftClickEvent','INERTIAL','_defaultRenderState','cleanData','hasEmptyContent','markStartOfRenderFrame','isAvailable','arraySet','COMPRESSED_RGB_PVRTC_4BPPV1_IMG','varying\x20vec2\x20v_texCoord;\x0auniform\x20sampler2D\x20texture1;\x0avarying\x20vec4\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0a#ifdef\x20NormalTexture\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uNormalTexture;\x0a#endif\x0avec3\x20SRGBtoLINEAR3(vec3\x20srgbIn)\x20\x0a{\x0a\x20\x20\x20\x20return\x20pow(srgbIn,\x20vec3(2.2));\x0a}\x0avec4\x20SRGBtoLINEAR4(vec4\x20srgbIn)\x0a{\x0a\x20\x20\x20\x20srgbIn\x20=\x20srgbIn;\x0a\x20\x20\x20\x20vec3\x20linearOut\x20=\x20pow(srgbIn.rgb,\x20vec3(2.2));\x0a\x20\x20\x20\x20return\x20vec4(linearOut,\x20srgbIn.a);\x0a}\x0a\x20vec3\x20LINEARtoSRGB(vec3\x20linearIn)\x0a{\x0a#ifndef\x20HDR\x20\x0a\x20\x20\x20\x20return\x20pow(linearIn,\x20vec3(1.0/2.2));\x0a#else\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x0a}\x0aconst\x20float\x20M_PI\x20=\x203.141592653589793;\x0avec3\x20lambertianDiffuse(vec3\x20diffuseColor)\x20\x0a{\x0a\x20\x20\x20\x20return\x20diffuseColor\x20/\x20M_PI;\x0a}\x0avec3\x20fresnelSchlick2(vec3\x20f0,\x20vec3\x20f90,\x20float\x20VdotH)\x20\x0a{\x0a\x20\x20\x20\x20return\x20f0\x20+\x20(f90\x20-\x20f0)\x20*\x20pow(clamp(1.0\x20-\x20VdotH,\x200.0,\x201.0),\x205.0);\x0a}\x0afloat\x20smithVisibilityG1(float\x20NdotV,\x20float\x20roughness)\x20\x0a{\x0a\x20\x20\x20\x20float\x20k\x20=\x20(roughness\x20+\x201.0)\x20*\x20(roughness\x20+\x201.0)\x20/\x208.0;\x0a\x20\x20\x20\x20return\x20NdotV\x20/\x20(NdotV\x20*\x20(1.0\x20-\x20k)\x20+\x20k);\x0a}\x0afloat\x20smithVisibilityGGX(float\x20roughness,\x20float\x20NdotL,\x20float\x20NdotV)\x20\x0a{\x0a\x20\x20\x20\x20return\x20smithVisibilityG1(NdotL,\x20roughness)\x20*\x20smithVisibilityG1(NdotV,\x20roughness);\x0a}\x0afloat\x20GGX(float\x20roughness,\x20float\x20NdotH)\x20\x0a{\x0a\x20\x20\x20\x20float\x20roughnessSquared\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20float\x20f\x20=\x20(NdotH\x20*\x20roughnessSquared\x20-\x20NdotH)\x20*\x20NdotH\x20+\x201.0;\x0a\x20\x20\x20\x20return\x20roughnessSquared\x20/\x20(M_PI\x20*\x20f\x20*\x20f);\x0a}\x0avec3\x20applyTonemapping(vec3\x20linearIn)\x20\x0a{\x0a#ifndef\x20HDR\x0a\x20\x20\x20\x20return\x20czm_acesTonemapping(linearIn);\x0a#else\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20baseColorWithAlpha\x20=\x20texture2D(texture1,\x20v_texCoord);\x0a\x20\x20\x20\x20baseColorWithAlpha\x20=\x20SRGBtoLINEAR4(baseColorWithAlpha);\x0a\x20\x20\x20\x20vec3\x20ng\x20=\x20normalize(czm_normal\x20*\x20czm_computeNormal(v_positionMC.xyz));\x0a#ifdef\x20NormalTexture\x0a\x20\x20\x20\x20vec3\x20pos_dx\x20=\x20dFdx(v_positionEC);\x0a\x20\x20\x20\x20vec3\x20pos_dy\x20=\x20dFdy(v_positionEC);\x0a\x20\x20\x20\x20vec3\x20tex_dx\x20=\x20dFdx(vec3(v_texCoord.xy,\x200.0));\x0a\x20\x20\x20\x20vec3\x20tex_dy\x20=\x20dFdy(vec3(v_texCoord.xy,\x200.0));\x0a\x20\x20\x20\x20vec3\x20t\x20=\x20(tex_dy.t\x20*\x20pos_dx\x20-\x20tex_dx.t\x20*\x20pos_dy)\x20/\x20(tex_dx.s\x20*\x20tex_dy.t\x20-\x20tex_dy.s\x20*\x20tex_dx.t);\x0a\x20\x20\x20\x20t\x20=\x20normalize(t\x20-\x20ng\x20*\x20dot(ng,\x20t));\x0a\x20\x20\x20\x20vec3\x20b\x20=\x20normalize(cross(ng,\x20t));\x0a\x20\x20\x20\x20mat3\x20tbn\x20=\x20mat3(t,\x20b,\x20ng);\x0a\x20\x20\x20\x20vec3\x20n\x20=\x20texture2D(uNormalTexture,\x20v_texCoord.xy).rgb;\x0a\x20\x20\x20\x20n\x20=\x20normalize(tbn\x20*\x20(2.0\x20*\x20n\x20-\x201.0));\x0a#else\x0a\x20\x20\x20\x20vec3\x20n\x20=\x20ng;\x0a#endif\x0a\x20\x20\x20\x20vec3\x20baseColor\x20=\x20baseColorWithAlpha.rgb;\x0a\x20\x20\x20\x20float\x20roughness\x20=\x201.0;\x0a\x20\x20\x20\x20float\x20metalness\x20=\x200.0;\x0a\x20\x20\x20\x20vec3\x20v\x20=\x20-normalize(v_positionEC);\x0a\x20\x20\x20\x20vec3\x20lightColorHdr\x20=\x20vec3(5.0);\x0a\x20\x20\x20\x20vec3\x20l\x20=\x20normalize(czm_lightDirectionEC);\x0a\x20\x20\x20\x20vec3\x20h\x20=\x20normalize(v\x20+\x20l);\x0a\x20\x20\x20\x20float\x20NdotL\x20=\x20clamp(dot(n,\x20l),\x200.001,\x201.0);\x0a\x20\x20\x20\x20float\x20NdotV\x20=\x20abs(dot(n,\x20v))\x20+\x200.001;\x0a\x20\x20\x20\x20float\x20NdotH\x20=\x20clamp(dot(n,\x20h),\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20LdotH\x20=\x20clamp(dot(l,\x20h),\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20VdotH\x20=\x20clamp(dot(v,\x20h),\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec3\x20f0\x20=\x20vec3(0.04);\x0a\x20\x20\x20\x20vec3\x20diffuseColor\x20=\x20baseColor\x20*\x20(1.0\x20-\x20metalness)\x20*\x20(1.0\x20-\x20f0);\x0a\x20\x20\x20\x20vec3\x20specularColor\x20=\x20mix(f0,\x20baseColor,\x20metalness);\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20float\x20reflectance\x20=\x20max(max(specularColor.r,\x20specularColor.g),\x20specularColor.b);\x0a\x20\x20\x20\x20vec3\x20r90\x20=\x20vec3(clamp(reflectance\x20*\x2025.0,\x200.0,\x201.0));\x0a\x20\x20\x20\x20vec3\x20r0\x20=\x20specularColor.rgb;\x0a\x20\x20\x20\x20vec3\x20F\x20=\x20fresnelSchlick2(r0,\x20r90,\x20VdotH);\x0a\x20\x20\x20\x20float\x20G\x20=\x20smithVisibilityGGX(alpha,\x20NdotL,\x20NdotV);\x0a\x20\x20\x20\x20float\x20D\x20=\x20GGX(alpha,\x20NdotH);\x0a\x20\x20\x20\x20vec3\x20diffuseContribution\x20=\x20(1.0\x20-\x20F)\x20*\x20lambertianDiffuse(diffuseColor);\x0a\x20\x20\x20\x20vec3\x20specularContribution\x20=\x20F\x20*\x20G\x20*\x20D\x20/\x20(4.0\x20*\x20NdotL\x20*\x20NdotV);\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20NdotL\x20*\x20lightColorHdr\x20*\x20(diffuseContribution\x20+\x20specularContribution);\x0a\x20\x20\x20\x20vec3\x20positionWC\x20=\x20vec3(czm_inverseView\x20*\x20vec4(v_positionEC,\x201.0));\x0a\x20\x20\x20\x20vec3\x20r\x20=\x20normalize(czm_inverseViewRotation\x20*\x20normalize(reflect(v,\x20n)));\x0a\x20\x20\x20\x20float\x20vertexRadius\x20=\x20length(positionWC);\x0a\x20\x20\x20\x20float\x20horizonDotNadir\x20=\x201.0\x20-\x20min(1.0,\x20czm_ellipsoidRadii.x\x20/\x20vertexRadius);\x0a\x20\x20\x20\x20float\x20reflectionDotNadir\x20=\x20dot(r,\x20normalize(positionWC));\x0a\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20r\x20=\x20-normalize(czm_temeToPseudoFixed\x20*\x20r);\x0a\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20float\x20inverseRoughness\x20=\x201.04\x20-\x20roughness;\x0a\x20\x20\x20\x20inverseRoughness\x20*=\x20inverseRoughness;\x0a\x20\x20\x20\x20vec3\x20sceneSkyBox\x20=\x20textureCube(czm_environmentMap,\x20r).rgb\x20*\x20inverseRoughness;\x0a\x20\x20\x20\x20float\x20atmosphereHeight\x20=\x200.05;\x0a\x20\x20\x20\x20float\x20blendRegionSize\x20=\x200.1\x20*\x20((1.0\x20-\x20inverseRoughness)\x20*\x208.0\x20+\x201.1\x20-\x20horizonDotNadir);\x0a\x20\x20\x20\x20float\x20blendRegionOffset\x20=\x20roughness\x20*\x20-1.0;\x0a\x20\x20\x20\x20float\x20farAboveHorizon\x20=\x20clamp(horizonDotNadir\x20-\x20blendRegionSize\x20*\x200.5\x20+\x20blendRegionOffset,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20aroundHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x200.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20farBelowHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x201.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20smoothstepHeight\x20=\x20smoothstep(0.0,\x20atmosphereHeight,\x20horizonDotNadir);\x0a\x20\x20\x20\x20vec3\x20belowHorizonColor\x20=\x20mix(vec3(0.1,\x200.15,\x200.25),\x20vec3(0.4,\x200.7,\x200.9),\x20smoothstepHeight);\x0a\x20\x20\x20\x20vec3\x20nadirColor\x20=\x20belowHorizonColor\x20*\x200.5;\x0a\x20\x20\x20\x20vec3\x20aboveHorizonColor\x20=\x20mix(vec3(0.9,\x201.0,\x201.2),\x20belowHorizonColor,\x20roughness\x20*\x200.5);\x0a\x20\x20\x20\x20vec3\x20blueSkyColor\x20=\x20mix(vec3(0.18,\x200.26,\x200.48),\x20aboveHorizonColor,\x20reflectionDotNadir\x20*\x20inverseRoughness\x20*\x200.5\x20+\x200.75);\x0a\x20\x20\x20\x20vec3\x20zenithColor\x20=\x20mix(blueSkyColor,\x20sceneSkyBox,\x20smoothstepHeight);\x0a\x20\x20\x20\x20vec3\x20blueSkyDiffuseColor\x20=\x20vec3(0.7,\x200.85,\x200.9);\x0a\x20\x20\x20\x20float\x20diffuseIrradianceFromEarth\x20=\x20(1.0\x20-\x20horizonDotNadir)\x20*\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.75)\x20*\x20smoothstepHeight;\x0a\x20\x20\x20\x20float\x20diffuseIrradianceFromSky\x20=\x20(1.0\x20-\x20smoothstepHeight)\x20*\x20(1.0\x20-\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.25));\x0a\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20blueSkyDiffuseColor\x20*\x20clamp(diffuseIrradianceFromEarth\x20+\x20diffuseIrradianceFromSky,\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20notDistantRough\x20=\x20(1.0\x20-\x20horizonDotNadir\x20*\x20roughness\x20*\x200.8);\x0a\x20\x20\x20\x20vec3\x20specularIrradiance\x20=\x20mix(zenithColor,\x20aboveHorizonColor,\x20smoothstep(farAboveHorizon,\x20aroundHorizon,\x20reflectionDotNadir)\x20*\x20notDistantRough);\x0a\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20belowHorizonColor,\x20smoothstep(aroundHorizon,\x20farBelowHorizon,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20nadirColor,\x20smoothstep(farBelowHorizon,\x201.0,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x20\x20\x20\x20\x20float\x20LdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20l),\x20normalize(positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a\x20\x20\x20\x20float\x20S\x20=\x20acos(LdotZenith);\x0a\x20\x20\x20\x20float\x20NdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20n),\x20normalize(positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a\x20\x20\x20\x20float\x20gamma\x20=\x20acos(NdotL);\x0a\x20\x20\x20\x20float\x20numerator\x20=\x20((0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20gamma)\x20+\x200.45\x20*\x20pow(NdotL,\x202.0))\x20*\x20(1.0\x20-\x20exp(-0.32\x20/\x20NdotZenith)));\x0a\x20\x20\x20\x20float\x20denominator\x20=\x20(0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20S)\x20+\x200.45\x20*\x20pow(LdotZenith,2.0))\x20*\x20(1.0\x20-\x20exp(-0.32));\x0a\x20\x20\x20\x20float\x20luminance\x20=\x200.2\x20*\x20(numerator\x20/\x20denominator);\x0a\x20\x20\x20\x20vec2\x20brdfLut\x20=\x20texture2D(czm_brdfLut,\x20vec2(NdotV,\x20roughness)).rg;\x0a\x20\x20\x20\x20vec3\x20IBLColor\x20=\x20(diffuseIrradiance\x20*\x20diffuseColor\x20*\x201.0)\x20+\x20(specularIrradiance\x20*\x20SRGBtoLINEAR3(specularColor\x20*\x20brdfLut.x\x20+\x20brdfLut.y)\x20*\x201.0);\x0a\x20\x20\x20\x20float\x20maximumComponent\x20=\x20max(max(lightColorHdr.x,\x20lightColorHdr.y),\x20lightColorHdr.z);\x0a\x20\x20\x20\x20vec3\x20lightColor\x20=\x20lightColorHdr\x20/\x20max(maximumComponent,\x201.0);\x0a\x20\x20\x20\x20IBLColor\x20*=\x20lightColor;\x0a\x20\x20\x20\x20color\x20+=\x20IBLColor\x20*\x20luminance;\x0a\x20\x20\x20\x20color\x20=\x20applyTonemapping(color);\x0a\x20\x20\x20\x20color\x20=\x20LINEARtoSRGB(color);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color,\x201.0);\x0a}','zipBufferCache','compressedSize','reserved','yfov','fromRectangle','_isInstanceModel','indexOffsets','PICK','emscripten_main_thread_process_queued_calls','externalType','get_type','UNPACK_PREMULTIPLY_ALPHA_WEBGL','EditSmlFile','DefaultImageId','Expected\x20comma','_symbolRank','TEXTURECOORD_CLIP','Either\x20POSITION\x20or\x20POSITION_QUANTIZED\x20must\x20be\x20defined.','_lastInertiaSpinMovement','_sortedFilteredPositiveTicks','intersect','vec3\x20LINEARtoSRGB(vec3\x20linearIn)\x20\x0a{\x0a#ifndef\x20HDR\x20\x0a\x20\x20\x20\x20return\x20pow(linearIn,\x20vec3(1.0/2.2));\x0a#else\x20\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x20\x0a}\x0a\x0a','layoutSize','SYMBOL_NODE','afterItem','_requestedFrame','lodTreeExport','associateMaterialUrl','MOUSEWHEELZOOM_MAXDELTA','styleString','OpenGL\x20ES\x202.0\x20(','_prepareLoadSize','void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20extrudeDirection\x20=\x20czm_octDecode(compressedAttributes,\x2065535.0);\x0a\x20\x20\x20\x20czm_non_compressed_main();\x20\x0a}','Expected\x20an\x20odd\x20number\x20of\x20arguments.','_vLabel','TTY','_mesh','_useLogDepth','_urlTemplate','@#%','_validMinimumHeight','Polar\x20Stereographic\x20(variant\x20B)','defaultTimeFormatter','applyTransform','toStaticHTML','_oneOverSemimajorAxis','data','_modifyRegionUpdate','\x20Level:\x20','Lambert_Azimuthal_Equal_Area','getPickID','CUSTOM','_used','smlFileDownload/','getWhichPtOfNormal','_viewProjMatrixs','_scrubJulian','distanceDisplayConditionProperty','projectionMatrix','texturesByteLength','getDevice','\x20\x20\x20\x20specularIBL\x20*=\x20F\x20*\x20brdfLut.x\x20+\x20brdfLut.y;\x0a','_volObj','_invisibility','/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20@name\x20czm_ellipsoidNew\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*/\x0aczm_ellipsoid\x20czm_ellipsoidNew(vec3\x20center,\x20vec3\x20radii)\x0a{\x0a\x20\x20\x20\x20vec3\x20inverseRadii\x20=\x20vec3(1.0\x20/\x20radii.x,\x201.0\x20/\x20radii.y,\x201.0\x20/\x20radii.z);\x0a\x20\x20\x20\x20vec3\x20inverseRadiiSquared\x20=\x20inverseRadii\x20*\x20inverseRadii;\x0a\x20\x20\x20\x20czm_ellipsoid\x20temp\x20=\x20czm_ellipsoid(center,\x20radii,\x20inverseRadii,\x20inverseRadiiSquared);\x0a\x20\x20\x20\x20return\x20temp;\x0a}\x0a','illegal\x20rpc\x20service\x20token:\x20','ignoreWEBGL2','fromRadiansArray','viewportQuad_vertexArray','geeServerDefs','_tileToUpdateHeights','500\x2016px\x20sans-serif','lhs','COLUMN2ROW2','componentCount','UTF16toUTF8','removeObjsOffset','lastStroke','))\x5c','VOLUME2','_transitionFBO','https://maps.google.com/mapfiles/kml/pal','currentRoute','Filesystem\x20support\x20(FS)\x20was\x20not\x20included.\x20The\x20problem\x20is\x20that\x20you\x20are\x20using\x20files\x20from\x20JS,\x20but\x20files\x20were\x20not\x20used\x20from\x20C/C++,\x20so\x20filesystem\x20support\x20was\x20not\x20auto-included.\x20You\x20can\x20force-include\x20filesystem\x20support\x20with\x20\x20-s\x20FORCE_FILESYSTEM=1','attribute\x20vec4\x20position;\x0auniform\x20vec4\x20uRect;\x0auniform\x20vec4\x20uSingleRegion;\x0avarying\x20float\x20fHeight;\x0avarying\x20vec2\x20vTexCoord;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec4\x20vPos\x20=\x20position;\x0a\x20\x20\x20vec2\x20vBounds\x20=\x20uRect.zw\x20-\x20uRect.xy;\x0a\x20\x20\x20vTexCoord\x20=\x20(vPos.xy\x20-\x20uSingleRegion.xy)\x20/\x20(uSingleRegion.zw\x20-\x20uSingleRegion.xy);\x0a\x20\x20\x20vPos.xy\x20=\x20(vPos.xy\x20-\x20uRect.xy)\x20/\x20vBounds.xy\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20gl_Position\x20=\x20vec4(vPos.xy,\x200.5,\x201.0);\x0a\x20\x20\x20fHeight\x20=\x20vPos.z;\x0a}','appendCoordinate','_supportsPolylinesOnTerrain','Exponential\x20interpolation\x20requires\x20a\x20numeric\x20base.','zzDecode','secondDrawing','_rsStencilDepthPass3DTiles','TEXTURE_CUBE_MAP_NEGATIVE_Z','createProjectPointTo2DFunction','_rasterTextureSizes','parseChildGroup','stolenFromMeThisFrame','RequestFullScreen','isMVT','_lastBeta','uPickPosition','_tree','selectedRectBounds','ImageData','_stages','GetUnusedSize','_centerZDepth','_maxPixelOffset','readInt8','Protocols','PBPOITile','_excavationSideTextureUrl','memory','getMargin','defaultPadding','_fd_seek','glslSource','lineWidthLimit','stderr','Arabic\x20Supplement','createImageryTexture','_farDistance','getPromiseToLoad','_enableAmbientLightColor','\x27battery\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','uBottom','_referenceMinimum','fromAlpha','lat','attribute\x20vec3\x20aPosition;\x0a\x0aattribute\x20vec3\x20aNormal;\x0a\x0aattribute\x20vec4\x20aTexCoord0;\x0a\x0aattribute\x20vec4\x20aTexCoord1;\x0a\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0aattribute\x20float\x20batchId;\x0a#endif\x0a\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20vec4\x20vTexCoord;\x0avarying\x20vec4\x20clip_vertex;\x0auniform\x20vec4\x20uSelColor;\x0auniform\x20vec4\x20uDiffuseColor;\x0a\x0afloat\x20computerOnePixelLength()\x0a{\x0a\x09vec4\x20viewPos\x20=\x20czm_modelView\x20*\x20vec4(aPosition,\x201.0);\x0a\x09vec4\x20winPos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x09float\x20dwidth\x20=\x20czm_metersPerPixel(viewPos);\x0a\x09winPos.x\x20=\x20winPos.x\x20-\x202.0\x20*\x20dwidth;\x0a\x09vec4\x20newViewPos\x20=\x20czm_inverseProjection\x20*\x20winPos;\x0a\x09return\x20length(viewPos\x20-\x20newViewPos);\x0a}\x0a\x0amat3\x20rotateZ(in\x20float\x20angle)\x0a{\x0a\x20\x20\x20\x20float\x20sina\x20=\x20sin(angle);\x0a\x20\x20\x20\x20float\x20cosa\x20=\x20cos(angle);\x0a\x20\x20\x20\x20mat3\x20rotMatrix\x20=\x20mat3(cosa,\x20sina,\x200.0,\x20-sina,\x20cosa,\x200.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20return\x20rotMatrix;\x0a}\x0avec4\x20computePos(vec3\x20v3Normal)\x0a{\x0a\x20\x20\x20\x20vec4\x20viewPos\x20=\x20czm_modelView\x20*\x20vec4(aPosition,\x201.0);\x0a\x20\x20\x20\x20vec4\x20origViewPos\x20=\x20czm_view\x20*\x20vec4(0.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20fixedAxis\x20=\x20viewPos\x20-\x20origViewPos;\x0a\x20\x20\x20\x20vec3\x20zAxis\x20=\x20normalize(fixedAxis.xyz);\x0a\x20\x20\x20\x20vec4\x20upView\x20=\x20vec4(0.0,\x201.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20upView\x20=\x20czm_view\x20*\x20upView;\x0a\x20\x20\x20\x20vec3\x20upViewVector\x20=\x20normalize(upView.xyz\x20-\x20origViewPos.xyz);\x0a\x20\x20\x20\x20vec3\x20xAxis\x20=\x20normalize(cross(upViewVector,\x20zAxis));\x0a\x20\x20\x20\x20vec3\x20yAxis\x20=\x20cross(zAxis,\x20xAxis);\x0a\x20\x20\x20\x20yAxis\x20=\x20normalize(yAxis);\x0a\x20\x20\x20\x20mat3\x20matrix\x20=\x20mat3(xAxis,yAxis,zAxis);\x0a\x20\x20\x20\x20vec3\x20offset\x20=\x20matrix\x20*\x20rotateZ(-czm_piOverFour\x20*\x203.0\x20+\x20aTexCoord0.z)\x20*\x20v3Normal;\x0a\x09viewPos.xyz\x20=\x20viewPos.xyz\x20+\x20offset\x20*\x20computerOnePixelLength();\x0a\x09clip_vertex\x20=\x20viewPos;\x0a\x09vec4\x20pos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x09return\x20pos;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vTexCoord.xy\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20\x20vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20vec4\x20objsColor\x20=\x20czm_batchTable_color(batchId);\x0a\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20uSelColor,\x20vertexColor);\x0a#endif\x0a\x20\x20\x20vColor\x20=\x20vertexColor\x20*\x20uDiffuseColor;\x0a#ifdef\x20ICON\x0a\x20\x20\x20gl_Position\x20=\x20computePos(aTexCoord1.xyz);\x0a#else\x0a\x20\x20\x20vTexCoord.zw\x20=\x20aTexCoord1.xy;\x0a\x20\x20\x20gl_Position\x20=\x20computePos(aNormal);\x0a#endif\x0a}','varying\x20vec2\x20v_textureCoordinates;','getDepthTexture','setAllColor','Cannot\x20enlarge\x20memory\x20arrays.\x20Either\x20(1)\x20compile\x20with\x20\x20-s\x20TOTAL_MEMORY=X\x20\x20with\x20X\x20higher\x20than\x20the\x20current\x20value\x20','isAltitudeFree','depthTestAgainstTerrain','_bUseHypRegion','#815032','currentLineCap','_modifyRegions','AerialWithLabels','#F0E68C','uniform\x20float\x20uTransparentFilter;\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_non_pick_main();\x20\x0a\x20\x20\x20\x20if\x20(gl_FragColor.a\x20<\x20uTransparentFilter)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20','rename','Colorize','getOption','editSmlFile','MORPHING','USpeed','Relationship','ThirdParty/earcut.wasm','expire','MOST_DETAILED_PICK','tileMatrixSetID','#define\x20WEBGL2\x0a\x0a','getPolylineStartIndex','extentRevision_','_rtcTransform','_lastTileLoadQueueLength','paint_heatmap','division\x20by\x20zero','/**\x0a\x20*\x20Returns\x20the\x20transpose\x20of\x20the\x20matrix.\x20\x20The\x20input\x20matrix\x20can\x20be\x0a\x20*\x20a\x20mat2,\x20mat3,\x20or\x20mat4.\x0a\x20*\x0a\x20*\x20@name\x20czm_transpose\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{}\x20matrix\x20The\x20matrix\x20to\x20transpose.\x0a\x20*\x0a\x20*\x20@returns\x20{}\x20The\x20transposed\x20matrix.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declarations\x0a\x20*\x20mat2\x20czm_transpose(mat2\x20matrix);\x0a\x20*\x20mat3\x20czm_transpose(mat3\x20matrix);\x0a\x20*\x20mat4\x20czm_transpose(mat4\x20matrix);\x0a\x20*\x0a\x20*\x20//\x20Transpose\x20a\x203x3\x20rotation\x20matrix\x20to\x20find\x20its\x20inverse.\x0a\x20*\x20mat3\x20eastNorthUpToEye\x20=\x20czm_eastNorthUpToEyeCoordinates(\x0a\x20*\x20\x20\x20\x20\x20positionMC,\x20normalEC);\x0a\x20*\x20mat3\x20eyeToEastNorthUp\x20=\x20czm_transpose(eastNorthUpToEye);\x0a\x20*/\x0amat2\x20czm_transpose(mat2\x20matrix)\x0a{\x0a\x20\x20\x20\x20return\x20mat2(\x0a\x20\x20\x20\x20\x20\x20\x20\x20matrix[0][0],\x20matrix[1][0],\x0a\x20\x20\x20\x20\x20\x20\x20\x20matrix[0][1],\x20matrix[1][1]);\x0a}\x0a\x0amat3\x20czm_transpose(mat3\x20matrix)\x0a{\x0a\x20\x20\x20\x20return\x20mat3(\x0a\x20\x20\x20\x20\x20\x20\x20\x20matrix[0][0],\x20matrix[1][0],\x20matrix[2][0],\x0a\x20\x20\x20\x20\x20\x20\x20\x20matrix[0][1],\x20matrix[1][1],\x20matrix[2][1],\x0a\x20\x20\x20\x20\x20\x20\x20\x20matrix[0][2],\x20matrix[1][2],\x20matrix[2][2]);\x0a}\x0a\x0amat4\x20czm_transpose(mat4\x20matrix)\x0a{\x0a\x20\x20\x20\x20return\x20mat4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20matrix[0][0],\x20matrix[1][0],\x20matrix[2][0],\x20matrix[3][0],\x0a\x20\x20\x20\x20\x20\x20\x20\x20matrix[0][1],\x20matrix[1][1],\x20matrix[2][1],\x20matrix[3][1],\x0a\x20\x20\x20\x20\x20\x20\x20\x20matrix[0][2],\x20matrix[1][2],\x20matrix[2][2],\x20matrix[3][2],\x0a\x20\x20\x20\x20\x20\x20\x20\x20matrix[0][3],\x20matrix[1][3],\x20matrix[2][3],\x20matrix[3][3]);\x0a}\x0a','mouseup','requestMap','defaultFieldValue','\x22\x20width=\x2270\x22\x20height=\x2248\x22\x20/>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Pan\x20view\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20One\x20finger\x20drag\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2020000.0){\x0a\x20\x20\x20\x20terrainHeight\x20=\x200.0;\x0a}\x0a#ifndef\x20Excavation\x0a\x20\x20\x20if(regionHeight\x20>\x20terrainHeight)\x0a\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(height\x20>\x20regionHeight||\x20height\x20<\x20terrainHeight\x20-\x20500.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20}\x0a\x20\x20\x20else\x0a\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(height\x20>\x20terrainHeight\x20||\x20height\x20<\x20regionHeight\x20-\x20500.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(height\x20>\x20terrainHeight\x20||\x20height\x20<\x20regionHeight)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a#endif\x0a\x09gl_FragColor\x20=\x20vec4(texture2D(uColorTexture,\x20texcoord).rgb,\x201.0);\x0a\x09if(uHypHasColorTable\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20bNext\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uHypHasAnalysisRegion\x20>\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20polyTexCoord\x20=\x20vTexcoord.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.x\x20=\x20polyTexCoord.x\x20*\x20(uGeoBounds.z\x20-\x20uGeoBounds.x)\x20+\x20uGeoBounds.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.y\x20=\x20polyTexCoord.y\x20*\x20(uGeoBounds.w\x20-\x20uGeoBounds.y)\x20+\x20uGeoBounds.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(polyTexCoord.x>uHypRect.x\x20&&\x20polyTexCoord.x\x20uHypRect.y&&\x20polyTexCoord.y\x20<\x20uHypRect.w)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.xy\x20=\x20polyTexCoord.xy\x20-\x20vec2(uHypRect.x,\x20uHypRect.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.x\x20=\x20polyTexCoord.x\x20/\x20(uHypRect.z\x20-\x20uHypRect.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.y\x20=\x201.0\x20-\x20polyTexCoord.y\x20/\x20(uHypRect.y\x20-\x20uHypRect.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20hypColor\x20=\x20texture2D(uHypsometricRenderTexture,\x20polyTexCoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(hypColor.r\x20<\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bNext\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bNext\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(bNext\x20>\x200.2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20contourMapColor\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20finalOpacity\x20=\x20uHypOpacity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(fHeight\x20<=\x20uHypMaxVisibleValue\x20&&\x20fHeight\x20>=\x20uHypMinVisibleValue)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(uHypContourFillMode\x20>\x202.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20mix_con\x20=\x20computeMixCon(fHeight);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20mix(computeContourMapColor(fHeight),\x20uHypLineColor,\x20mix_con);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uHypContourFillMode\x20>\x201.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x20computeMixCon(fHeight);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20uHypLineColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uHypContourFillMode\x20>\x200.9)\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(uHypContourFillMode\x20>\x200.9)\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20computeContourMapColor(fHeight);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20mix(gl_FragColor,\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a}','isDeleted','Standard_Parallel_1','camera','_actualUniforms','\x20\x20vec3\x20specularLight\x20=\x20vec3(0.0,\x200.0,\x200.0);\x0a','newSmlFile','deleteIndex','volbuffer','options:\x20colorBlendModes,\x20optionsText:\x20\x22text\x22,\x20optionsValue:\x20\x22value\x22,\x20value:\x20colorBlendMode','{ellps}','_drawCommandNormal','KTX2','_taperPowerSubscription','Sphere','topRadius','initTexture','_evaluateRegExpMatch','positionMode','fromName','neg','\x20instead.','transitioned','varying\x20float\x20vIntensity;','ignoreTargetNode','orientLinearRingss','_svgNode','canOwn','showEffect','_heightmapHeight','\x0auniform\x20mat4\x20shadowMap_cascadeMatrices[4];\x0a\x0amat4\x20czm_cascadeMatrix(vec4\x20weights)\x0a{\x0a\x20\x20\x20\x20return\x20shadowMap_cascadeMatrices[0]\x20*\x20weights.x\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20shadowMap_cascadeMatrices[1]\x20*\x20weights.y\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20shadowMap_cascadeMatrices[2]\x20*\x20weights.z\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20shadowMap_cascadeMatrices[3]\x20*\x20weights.w;\x0a}\x0a','_func','fromTranslation','_setTempRet0','_bufferDirty','_baseVolume','VERTEX_FORMAT','_emissionTexCoordSpeed','_mvtMinLevel','uIntensityScale','sseDenominator','_textureAtlas','_maxUniformBufferBinding','_animation','_lightGroup','u_pattern_to','application/vnd.oasis.opendocument.spreadsheet','interpolate-hcl','iso8601Durations','projection','_lastSceneMode','tilesWaitingForChildren','_setTransform','doFilterTile','getAnimationParameterValues','_labelDepthTestEnabled','hasOverride','u_extrude_scale','ComputeBox','removeGroupObjectEditObject','\x20\x20\x20\x20bool\x20isStyleTranslucent\x20=\x20(featureProperties.a\x20!=\x201.0);\x20\x0a\x20\x20\x20\x20if\x20(czm_pass\x20==\x20czm_passTranslucent)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(!isStyleTranslucent\x20&&\x20!tile_translucentCommand)\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20else\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(isStyleTranslucent)\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20}\x20\x0a','_mapProjection','_parseService','_oriCompressType','removeById','_rsClampLineColor','_createRasterRegion','childrenComplete','sourceLayer','dRadius','pathlength','isEnum','_emscripten_glGetRenderbufferParameteriv','tm_gmtoff','invalid\x20range\x20(','removeHooks','LowerCorner','emscriptenWebGLGetVertexAttrib','FALSE','timeSinceLoad','imageRenderingValue','{s}','_currentPositions','_indices','modifyShaderForDracoQuantizedAttributes','_bVolume','_filterTileSubscription','SVC_Normal','FieldLayer3D','DecodeBufferToMesh','getLibManager','anno','uDirectionalLightDirectionEC',']\x20?\x20textureCoordinates.xz\x20:\x20textureCoordinates.xy,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20u_gridTextureTexCoordsRectangle[','czm_fragColor','_pathType','_classificationType','_preUpdateRemoveListener','loadAndExecuteScript','_updatingAllCommands','_pos8','_removeEventListener','_rotateMousePosition','(float\x20batchId)\x20\x0a{\x20\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20computeSt{suffix}(batchId);\x20\x0a\x20\x20\x20\x20st.x\x20+=\x20batchTextureStep{suffix}.x\x20*\x20float(','APPLY_LIGHTING','\x27CatchInfo\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','material','cos_phi','precision','back,\x20top,\x20left','struct\x20czm_shadowParameters\x0a{\x0a#ifdef\x20USE_CUBE_MAP_SHADOW\x0a\x20\x20\x20\x20vec3\x20texCoords;\x0a#else\x0a\x20\x20\x20\x20vec2\x20texCoords;\x0a#endif\x0a\x0a\x20\x20\x20\x20float\x20depthBias;\x0a\x20\x20\x20\x20float\x20depth;\x0a\x20\x20\x20\x20float\x20nDotL;\x0a\x20\x20\x20\x20vec2\x20texelStepSize;\x0a\x20\x20\x20\x20float\x20normalShadingSmooth;\x0a\x20\x20\x20\x20float\x20darkness;\x0a};\x0a','_prepareLoadEvent','uOutlineWidth','rect','world_geodetic_system_1984','resultMask','Bubble','/GetTiles?lxys={z},{x},{y}','replace','ConeEmitter','_ignoreCommands','Only\x20one\x20primitive\x20per\x20mesh\x20is\x20supported\x20when\x20using\x20b3dm\x20for\x20classification.','bIsShowBloodVolume','_compiledShaderPixelOffsetScaleByDistance','_moonHoriz','metre','tile/','oit','removeGOAnimationByName','czm_bloom_contrast_bias_blur','_createState','toRadians','_compiledShaderDistanceDisplayCondition','EXT_disjoint_timer_query','No\x20buffer\x20space\x20available','Parse\x20error\x20at\x20line\x20','Function\x20not\x20implemented','LayerStyle','COMPRESSED_RGBA_S3TC_DXT1_EXT','findSymbolByCode','3DLow);\x0a}\x0a\x0a','_occlusionTextureCoordIndex','
    NE\x20corner:\x20','_updateDepthCommand','SymbolBucket','\x20\x20\x20\x20baseColorWithAlpha\x20*=\x20u_baseColorFactor;\x0a','decimals','UNIFORM_BUFFER_OFFSET_ALIGNMENT','oncontextmenu','createRainStage','_terrainLayerCollection','cesium-cesiumInspector-styleEditor','High','Ireland\x201965','_debugColor','request_stream','_intensityScale','literal','_changed','removeOverlayImage','REPLACE_COLOR_TYPE','\x20\x20\x20depth\x20=\x20czm_reverseLogDepth(depth);','pickObject','_maximumScreenSpaceError','fill','proto3\x20field\x20without\x20field\x20presence\x20cannot\x20be\x20null','setConfig','binaryDataParser','\x27listenOnce\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','HOLD','ClassificationType','rootTextureName','endTime','_normal3D','layout_fill','_pickFeaturesTags','_viewProjection','no\x20cryptographic\x20support\x20found\x20for\x20randomDevice.\x20consider\x20polyfilling\x20it\x20if\x20you\x20want\x20to\x20use\x20something\x20insecure\x20like\x20Math.random(),\x20e.g.\x20put\x20this\x20in\x20a\x20--pre-js:\x20var\x20crypto\x20=\x20{\x20getRandomValues:\x20function(array)\x20{\x20for\x20(var\x20i\x20=\x200;\x20i\x20<\x20array.length;\x20i++)\x20array[i]\x20=\x20(Math.random()*256)|0\x20}\x20};','Runtime\x20error:\x20The\x20application\x20has\x20corrupted\x20its\x20heap\x20memory\x20area\x20(address\x20zero)!','_insertUpdaterIntoBatch','imageSizeWidth','getShaderInfoLog','cut','czm_edge_detection_composite','disableExcavation','3DTILES_draco_point_compression','vec2','channels','hasTilesetContent','webkitURL','row','Failed\x20to\x20retrieve\x20','u_patternscale_a','lineSegmentPlane','uRoughnessFactor','isNegative','tm_zone','devicePixelRatio','attribute\x20vec2\x20a_pos;\x0aattribute\x20vec2\x20a_anchor_pos;\x0aattribute\x20vec2\x20a_extrude;\x0aattribute\x20vec2\x20a_placed;\x0aattribute\x20vec2\x20a_shift;\x0a\x0auniform\x20mat4\x20u_matrix;\x0auniform\x20vec2\x20u_extrude_scale;\x0auniform\x20float\x20u_camera_to_center_distance;\x0a\x0avarying\x20float\x20v_placed;\x0avarying\x20float\x20v_notUsed;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec4\x20projectedPoint\x20=\x20u_matrix\x20*\x20vec4(a_anchor_pos,\x200,\x201);\x0a\x20\x20\x20\x20highp\x20float\x20camera_to_anchor_distance\x20=\x20projectedPoint.w;\x0a\x20\x20\x20\x20highp\x20float\x20collision_perspective_ratio\x20=\x20clamp(\x0a\x20\x20\x20\x20\x20\x20\x20\x200.5\x20+\x200.5\x20*\x20(u_camera_to_center_distance\x20/\x20camera_to_anchor_distance),\x0a\x20\x20\x20\x20\x20\x20\x20\x200.0,\x20//\x20Prevents\x20oversized\x20near-field\x20boxes\x20in\x20pitched/overzoomed\x20tiles\x0a\x20\x20\x20\x20\x20\x20\x20\x204.0);\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200.0,\x201.0);\x0a\x20\x20\x20\x20gl_Position.xy\x20+=\x20(a_extrude\x20+\x20a_shift)\x20*\x20u_extrude_scale\x20*\x20gl_Position.w\x20*\x20collision_perspective_ratio;\x0a\x0a\x20\x20\x20\x20v_placed\x20=\x20a_placed.x;\x0a\x20\x20\x20\x20v_notUsed\x20=\x20a_placed.y;\x0a}\x0a','_cloudBall','_3DTILESDIFFUSE','Block\x20and\x20Mask\x20do\x20not\x20match','_modelViewInfiniteProjectionDirty','_closeBottomSubscription','_excavateRectangle','DYNAMIC_ATMOSPHERE_LIGHTING','_batchTexture','_flattenVisibleViewport','android','greaterThanOrEquals','image/ktx2','symbolStyle','_max','60%','#ABA826','pathType','This\x20tileset\x20JSON\x20uses\x20the\x20\x22content.url\x22\x20property\x20which\x20has\x20been\x20deprecated.\x20Use\x20\x22content.uri\x22\x20instead.','feedbackShader','stencilModeForClipping','mfenced','SOLAR_RADIUS','getSortedSymbolIndexes','minimum','getModelTextAndBloodVolumeBounds','NICEST','writeForMorph','Mapbox\x20Streets','freshBind','\x0a#ifndef\x20HAS_UNIFORM_u_','qs1','\x27heapAccessShiftForWebGLHeap\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_accumulationDis','fromPointNormal','fontStack','_terrainHeight','_requestGridTile','UTF32ToString','/**\x0a\x20*\x20The\x20automatic\x20GLSL\x20constant\x20for\x20{@link\x20Pass#TERRAIN_CLASSIFICATION}\x0a\x20*\x0a\x20*\x20@name\x20czm_passTerrainClassification\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20czm_pass\x0a\x20*/\x0aconst\x20float\x20czm_passTerrainClassification\x20=\x203.0;\x0a','_baseVolumeWC','removeAllBinaryOps','addDays','encodeMode','MIN','draw_','_drawCommand','Tileset\x20must\x20have\x20an\x20asset\x20property.','getMatrix3','backgroundStroke','setGOFeature','_lineStripCollection','_classificationPrimitiveOptions','texture2D(image,\x20fract(repeat\x20*\x20materialInput.st)).channel','_enableInfoOrSelection','_geoGraphicObjects','unSign','_reflectFramebuffer','varying\x20vec4\x20vColor;','Voxel_Billboard','_labelsID','noshade','textureunitstates','_modelCallback','computeDefaultLevelZeroMaximumGeometricError','_clipBounds','colorCommand','sizeInMeters','_modelView3D','CONTEXT_LOST_WEBGL','error','tag','TOPLEFT','childNodes','resumeEvents','cachecompleted',';\x0a#else\x0auniform\x20','_parseExtensionRanges','_fontWeight','_lineWidthScale','forImage',';\x0a#else\x0a\x20\x20\x20\x20','boxBounds','_ids','_view3D','key','\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a#ifdef\x20COMPUTE_W_VALUE\x0a\x20\x20\x20\x20varying\x20float\x20wValue;\x0a#endif\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoord;\x0a#endif\x0a#ifdef\x20NO_TEXCOORD\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uTexture;\x0a#endif\x0a\x0a#ifdef\x20PBR_THEME\x0a\x20\x20\x20\x20uniform\x20mat4\x20uPBRMaterials[NUM_PBR_MATERIALS];\x0a\x20\x20\x20\x20varying\x20float\x20vPBRIndex;\x0a#endif\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPositionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20vec3\x20vNormalEC;\x0a#ifdef\x20Instance\x0a\x20\x20\x20\x20varying\x20vec3\x20vPositionRotateMC;\x0a#endif\x0a#ifdef\x20USE_BatchPBR\x0a\x20\x20\x20\x20varying\x20vec4\x20vMetallicRoughness;\x0a\x20\x20\x20\x20varying\x20vec4\x20vEmissiveFactor;\x0a\x20\x20\x20\x20varying\x20vec3\x20vAlphaCutoffAndModeAndDoubleSide;\x0a#endif\x0a#ifdef\x20OVERLAY\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uOverlayTexture;\x0a\x20\x20\x20\x20varying\x20vec2\x20vecOverlayTexCoord;\x0a\x20\x20\x20\x20varying\x20float\x20hasOverlay;\x0a#endif\x0a#ifdef\x20NORMAL_AND_DEPTH\x0a\x20\x20\x20\x20varying\x20vec4\x20oriVertex;\x0a\x20\x20\x20\x20varying\x20vec3\x20perVertexNormals;\x0a\x20\x20\x20\x20varying\x20float\x20depthInCamera;\x0a#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#endif\x0a#ifdef\x20QUAD_OUTLINE\x0a\x20\x20\x20\x20varying\x20float\x20vDistanceFromEye;\x0a#endif\x0a#ifdef\x20APPLY_SPLIT\x0auniform\x20float\x20uSplitDirection;\x0auniform\x20float\x20uSplitPosition;\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0avarying\x20vec4\x20vIsFiltByID;\x0a#ifdef\x20SILHOUETTE_SELECT_TYPE\x0auniform\x20vec4\x20uSelColor;\x0auniform\x20int\x20uSelectColorType;\x0avarying\x20float\x20fSelectedForSilh;\x0a#endif\x0a#ifdef\x20SKETCH_MODE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uLineColor;\x0a\x20\x20\x20\x20uniform\x20float\x20uLineWidth;\x0a#endif\x0a#ifdef\x20POINT\x0a\x20\x20\x20\x20varying\x20float\x20v_pixelDistance;\x0a#endif\x0a#ifdef\x20Only_LineColor\x0a\x20\x20\x20\x20uniform\x20vec4\x20uLineColor;\x0a#endif\x0a\x20\x20\x20\x20uniform\x20vec4\x20uEmissionColor;\x0a#ifdef\x20POST_EFFECT\x0a\x20\x20\x20\x20uniform\x20float\x20uMaxBloomHeight;\x0a#endif\x0a\x20\x20\x20\x20uniform\x20vec2\x20uPolygonOffset;\x0a\x20\x20\x20\x20uniform\x20vec2\x20uMinMaxTransparent;\x0a\x20\x20\x20\x20struct\x20LayerParameter{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20translationAndBottom;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20minMaxTransparentAndPolygonOffset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20selColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20pointSize;\x0a\x20\x20\x20\x20};\x0a\x20\x20\x20\x20uniform\x20vec4\x20uAmbientColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uDiffuseColor;\x0a\x20\x20\x20\x20struct\x20MaterialParameter{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20ambientColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20diffuseColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat4\x20texMatrix;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20textureWidth;\x0a\x20\x20\x20\x20};\x0a\x20\x20\x20\x20uniform\x20vec4\x20uFillForeColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uTexUVOffset;\x0a\x20\x20\x20\x20struct\x20MaterialDynamicParameter{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20texUVOffset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20fillForeColor;\x0a\x20\x20\x20\x20};\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20uniform\x20vec3\x20uAmbientLightColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSunLightColor;\x0a\x20\x20\x20\x20uniform\x20float\x20uSunLightON;\x0a\x20\x20\x20\x20struct\x20LightParameter{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20ambientLightColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20sunLightColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20sunDirECAndSunLightON;\x0a\x20\x20\x20\x20};\x0a\x20\x20\x20\x20LayerParameter\x20u_LayerParam;\x0a\x20\x20\x20\x20MaterialParameter\x20u_MaterialParam;\x0a\x20\x20\x20\x20MaterialDynamicParameter\x20u_MaterialDynamicParameter;\x0a\x20\x20\x20\x20LightParameter\x20u_LightParam;\x0a#ifdef\x20SQCLIP\x0auniform\x20sampler2D\x20uFrontColorTexture;\x0auniform\x20sampler2D\x20uFrontDepthTexture;\x0auniform\x20sampler2D\x20uBackDepthTexture;\x0auniform\x20float\x20uSQMode;\x20\x0afloat\x20computeDepth()\x0a{\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20return\x20log2(v_depthFromNearPlusOne)\x20*\x20czm_oneOverLog2FarDepthFromNearPlusOne;\x0a#else\x0a\x20\x20\x20\x20return\x20gl_FragCoord.z;\x0a#endif\x0a}\x0abool\x20isPointInObject(vec2\x20texCoord)\x0a{\x0a\x20\x20\x20\x20bool\x20bIn\x20=\x20false;\x0a\x20\x20\x20\x20vec4\x20colorInClipTexture\x20=\x20texture2D(uFrontColorTexture,texCoord.xy);\x0a\x20\x20\x20\x20if(colorInClipTexture.r\x20>\x200.99\x20&&\x20colorInClipTexture.g\x20<\x200.01\x20&&\x20colorInClipTexture.b\x20<\x200.01)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20depthNear\x20=\x20czm_unpackDepth(texture2D(uFrontDepthTexture,\x20texCoord.xy))\x20-\x200.00001;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20depthFar\x20=\x20czm_unpackDepth(texture2D(uBackDepthTexture,\x20texCoord.xy))\x20+\x200.00001;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20currentDepth\x20=\x20computeDepth();\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(currentDepth\x20>\x20depthNear\x20&&\x20currentDepth\x20<\x20depthFar){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bIn\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20uSQMode\x20<\x200.5\x20?\x20!bIn\x20:\x20bIn;\x0a}\x0a#endif\x0a\x0avec3\x20SRGBtoLINEAR3(vec3\x20srgbIn)\x20\x0a{\x0a\x20\x20\x20\x20return\x20pow(srgbIn,\x20vec3(2.2));\x0a}\x0avec4\x20SRGBtoLINEAR4(vec4\x20srgbIn)\x0a{\x0a\x20\x20\x20\x20srgbIn\x20=\x20srgbIn;\x0a\x20\x20\x20\x20vec3\x20linearOut\x20=\x20pow(srgbIn.rgb,\x20vec3(2.2));\x0a\x20\x20\x20\x20return\x20vec4(linearOut,\x20srgbIn.a);\x0a}\x0a\x20vec3\x20LINEARtoSRGB(vec3\x20linearIn)\x0a{\x0a#ifndef\x20HDR\x20\x0a\x20\x20\x20\x20return\x20pow(linearIn,\x20vec3(1.0/2.2));\x0a#else\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x0a}\x0a\x0a#include\x20\x0a\x0avoid\x20InitUniformStructParameter(){\x0a#ifdef\x20UNIFORM_BUFFER\x0a#else\x0a\x20\x20\x20\x20u_LayerParam.minMaxTransparentAndPolygonOffset.x\x20=\x20uMinMaxTransparent.x;\x0a\x20\x20\x20\x20u_LayerParam.minMaxTransparentAndPolygonOffset.y\x20=\x20uMinMaxTransparent.y;\x0a\x20\x20\x20\x20u_LayerParam.minMaxTransparentAndPolygonOffset.z\x20=\x20uPolygonOffset.x;\x0a\x20\x20\x20\x20u_LayerParam.minMaxTransparentAndPolygonOffset.w\x20=\x20uPolygonOffset.y;\x0a\x20\x20\x20\x20u_MaterialParam.ambientColor\x20=\x20uAmbientColor;\x0a\x20\x20\x20\x20u_MaterialParam.diffuseColor\x20=\x20uDiffuseColor;\x0a\x20\x20\x20\x20u_MaterialDynamicParameter.fillForeColor\x20=\x20uFillForeColor;\x0a\x20\x20\x20\x20u_MaterialDynamicParameter.texUVOffset\x20=\x20uTexUVOffset;\x0a\x20\x20\x20\x20u_LightParam.ambientLightColor.rgb\x20=\x20uAmbientLightColor;\x0a\x20\x20\x20\x20u_LightParam.ambientLightColor.a\x20=\x201.0;\x0a\x20\x20\x20\x20u_LightParam.sunLightColor\x20=\x20uSunLightColor;\x0a\x20\x20\x20\x20u_LightParam.sunDirECAndSunLightON.xyz\x20=\x20czm_sunDirectionEC;\x0a\x20\x20\x20\x20u_LightParam.sunDirECAndSunLightON.w\x20=\x20uSunLightON;\x0a#endif\x0a}\x0a#ifdef\x20VISIBLEDISTANCEMAX\x0a\x20\x20\x20\x20uniform\x20float\x20uVisibleDistanceMax;\x0a#endif\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20InitUniformStructParameter();\x0a\x20\x20\x20\x20czm_s3mMaterialInput\x20material;\x0a\x20\x20\x20\x20material.ambientColor\x20=\x20u_MaterialParam.ambientColor;\x0a\x20\x20\x20\x20material.diffuseColor\x20=\x20u_MaterialParam.diffuseColor;\x0a\x20\x20\x20\x20material.ambientLightColor\x20=\x20u_LightParam.ambientLightColor;\x0a\x20\x20\x20\x20material.sunLightColor\x20=\x20u_LightParam.sunLightColor;\x0a\x20\x20\x20\x20material.sunLightON\x20=\x20u_LightParam.sunDirECAndSunLightON.w;\x0a\x20\x20\x20\x20material.sunDirectionEC\x20=\x20u_LightParam.sunDirECAndSunLightON.xyz;\x0a#ifdef\x20SQCLIP\x0a\x20\x20\x20\x20vec2\x20texCoord\x20=\x20vec2(gl_FragCoord.x\x20/\x20czm_viewport.z,\x20gl_FragCoord.y\x20/\x20czm_viewport.w);\x0a\x20\x20\x20\x20if(!isPointInObject(texCoord))\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20}\x20\x0a#endif\x0a#ifdef\x20NORMAL\x0a\x20\x20\x20\x20vec3\x20normalMC\x20=\x20normalize(czm_computeNormal(vPositionMC.xyz));\x0a\x20\x20\x20\x20normalMC\x20=\x20normalMC\x20*\x200.5\x20+\x20vec3(0.5);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(normalMC,\x201.0);\x0a\x20\x20\x20\x20#ifdef\x20GL_EXT_frag_depth\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20gl_FragCoord.z;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20gl_FragCoord.z;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20return;\x0a#endif\x0a#ifdef\x20NORMAL_AND_DEPTH\x0a#ifdef\x20SILHOUETTE_SELECT_TYPE\x0a\x20\x20\x20\x20if(fSelectedForSilh\x20<\x200.9)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20vec3\x20normal\x20=\x20normalize(perVertexNormals);\x0a\x20\x20\x20\x20float\x20dLength\x20=\x20length(perVertexNormals);\x0a\x20\x20\x20\x20if(dLength\x20<=\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20normal\x20=\x20vec3(czm_normal*czm_computeNormal(oriVertex.xyz));\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20normal\x20=\x20vec3(czm_normal*czm_computeNormal(oriVertex.xyz));\x0a\x20\x20\x20\x20normal\x20=\x20(normal\x20+\x201.0)\x20*\x200.5;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(normal,\x201.0);\x0a#ifdef\x20GL_EXT_frag_depth\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20gl_FragCoord.z;\x0a#endif\x0a#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20gl_FragCoord.z;\x0a#endif\x0a#endif\x0a\x20\x20\x20\x20return;\x0a#endif\x0a#ifdef\x20APPLY_SPLIT\x0a\x20\x20\x20\x20if\x20(uSplitDirection\x20>\x201.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-1.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-0.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20czm_RollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20if(czm_executeExcavation())\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x09if(vColor.a\x20==\x200.0)\x0a\x09{\x0a\x09\x20\x20\x20\x20discard;\x0a\x09}\x0a#ifdef\x20VOL_AND_HYP\x0a\x20\x20\x20\x20if(uHypsometricVisible<0.5)\x0a\x20\x20\x20\x20{\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a#ifdef\x20NO_TEXCOORD\x0a#ifndef\x20REPLACE_COLOR_TYPE\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20texture2D(uTexture,\x20vec2(0.5));\x0a#endif\x0a#endif\x0a#ifdef\x20BRDF\x0a\x20\x20\x20\x20vec2\x20texCoord\x20=\x20vec2(0.0);\x0a\x20\x20\x20\x20#ifdef\x20TexCoord\x0a\x20\x20\x20\x20\x20\x20\x20\x20texCoord\x20=\x20vTexCoord.xy;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20brdf(gl_FragColor,\x20texCoord,\x20texCoord,\x20v_positionEC,\x20vPositionMC.xyz,\x20vNormalEC,\x20uSunLightColor);\x0a#endif\x0a#ifdef\x20VOL_AND_HYP\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0,1.0,1.0,1.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20ADJUST_COLOR\x0a\x09gl_FragColor.rgb\x20=\x20czm_adjustColor(gl_FragColor.rgb);\x0a#endif\x0a#ifdef\x20POINT\x0a\x20\x20\x20\x20float\x20distanceToCenter\x20=\x20length(gl_PointCoord\x20-\x20vec2(0.5));\x0a\x20\x20\x20\x20float\x20maxDistance\x20=\x20max(0.0,\x200.5\x20-\x20v_pixelDistance);\x0a\x20\x20\x20\x20float\x20wholeAlpha\x20=\x201.0\x20-\x20smoothstep(maxDistance,\x200.5,\x20distanceToCenter);\x0a\x20\x20\x20\x20gl_FragColor.a\x20*=\x20wholeAlpha;\x0a\x20\x20\x20\x20if(gl_FragColor.a\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20VISIBLEDISTANCEMAX\x0a\x20\x20\x20\x20if(length(v_positionEC)\x20>\x20uVisibleDistanceMax)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20minAlphl\x20=\x20min(1.0,\x20(length(v_positionEC)\x20-\x20uVisibleDistanceMax)\x20/\x202000.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor.a\x20=\x201.0\x20-\x20minAlphl;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20HYPSOMETRIC\x0a\x09if(uHypsometricVisible>0.5)\x0a\x09{\x0a\x20\x20\x20\x20#ifdef\x20Volume2\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20volColor\x20=\x20texture2D(uVolumeTexture,\x20vec2(vTexCoord.x,\x201.0\x20-\x20vTexCoord.y));\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20czm_getHypsometricColor(gl_FragColor,\x20volColor);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20czm_getHypsometricColor(gl_FragColor,\x20wValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20MultiTemporalWeight\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragColor.a\x20<\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20u_MaterialDynamicParameter.fillForeColor;\x0a#endif\x0a#ifdef\x20HAS_LIGHT\x0a#ifdef\x20PBR\x0a\x20\x20\x20\x20czm_S3MPBR(gl_FragColor,\x20vec2(0.0));\x0a#else\x0a#ifndef\x20BRDF\x0a#ifndef\x20POINT\x0a#ifdef\x20Instance\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_computeLightColorInstanceInFP(material,\x20vPositionRotateMC,\x20vPositionMC.xyz,\x20vPositionMC.w,\x20vNormalEC);\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_computeLightColorInFP(material,\x20vPositionMC.xyz,\x20vPositionMC.w,\x20vNormalEC);\x0a#endif\x0a#endif\x0a#endif\x0a#endif\x0a#endif\x0a\x0a#ifdef\x20LineVector\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vColor\x20*\x20uDiffuseColor;\x0a#endif\x0a#ifdef\x20OVERLAY\x0a\x20\x20\x20\x20if(hasOverlay\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20overlayColor\x20=\x20texture2D(uOverlayTexture,\x20vecOverlayTexCoord.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!(overlayColor.r\x20>\x200.999\x20&&\x20overlayColor.g\x20>\x200.999\x20&&\x20overlayColor.b\x20>\x200.999))\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20mix(gl_FragColor,\x20overlayColor,\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20HORIZONTAL_LINE\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_getHorizontalColor(gl_FragColor,\x20wValue);\x0a#endif\x0a\x09if(gl_FragColor.a\x20==\x200.0)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#ifdef\x20CLIP\x0a#ifdef\x20CLIP_FILT_BY_ID\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_clip(czm_modelView\x20*\x20vec4(vPositionMC.xyz,\x201.0),\x20vIsFiltByID.x);\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_clip(czm_modelView\x20*\x20vec4(vPositionMC.xyz,\x201.0),\x201.0);\x0a#endif\x0a#endif\x0a#ifdef\x20SILHOUETTE_SELECT_TYPE\x0a\x20\x20\x20\x20if(uSelectColorType\x20==\x202)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(fSelectedForSilh\x20>\x200.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20czm_sketchMode(gl_FragColor,\x20uSelColor,\x203.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20czm_sketchMode(gl_FragColor,\x20uSelColor,\x203.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20SKETCH_MODE\x0a\x09gl_FragColor\x20=\x20czm_sketchMode(gl_FragColor,\x20uLineColor,\x20uLineWidth);\x0a\x09if(gl_FragColor.a\x20<\x20u_LayerParam.minMaxTransparentAndPolygonOffset.x)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#endif\x0a#ifdef\x20Only_LineColor\x0a\x09gl_FragColor\x20=\x20uLineColor;\x0a#endif\x0a#ifdef\x20HAS_OCCLUSION_TEXTURE\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20*=\x20texture2D(uOcclusionTexture,\x20vTexCoord.xy).r;\x0a#endif\x0a#ifdef\x20LOG_DEPTH\x0a#ifndef\x20QUAD_OUTLINE\x0a\x20\x20\x20\x20if(u_LayerParam.minMaxTransparentAndPolygonOffset.z\x20!=\x200.0\x20||\x20u_LayerParam.minMaxTransparentAndPolygonOffset.w\x20!=\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20logZ\x20=\x201.0\x20/\x20gl_FragCoord.w\x20+\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20DZ\x20=\x20max(dFdx(logZ),\x20dFdy(logZ));\x0a\x20\x20\x20\x20\x20\x20\x20\x20logZ\x20+=\x20DZ\x20*\x20u_LayerParam.minMaxTransparentAndPolygonOffset.z\x20+\x200.0000001\x20*\x20u_LayerParam.minMaxTransparentAndPolygonOffset.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_writeLogDepth(logZ);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_writeLogDepth(v_depthFromNearPlusOne);\x0a\x20\x20\x20\x20}\x0a#else\x0a\x20\x20\x20\x20czm_writeLogDepth(v_depthFromNearPlusOne\x20-\x200.8);\x0a#endif\x0a#endif\x0a#ifdef\x20EMISSION_TEXTURE\x0a\x20\x20\x20\x20vec3\x20normalMC\x20=\x20normalize(czm_computeNormal(vPositionMC.xyz));\x0a\x20\x20\x20\x20float\x20isNotTopFace\x20=\x201.0\x20-\x20step(0.95,\x20normalMC.z);\x0a\x20\x20\x20\x20float\x20dayTime\x20=\x201.0\x20-\x20czm_RGBToHSL(uAmbientLightColor.rgb).z;\x0a\x20\x20\x20\x20vec3\x20emissionTexColor;\x0a\x20\x20\x20\x20#ifdef\x20TexCoord\x0a\x20\x20\x20\x20\x20\x20\x20\x20emissionTexColor\x20=\x20czm_getEmissiveTextureColor(wValue,\x20vTexCoord)\x20*\x20dayTime;\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20emissionTexColor\x20=\x20czm_getEmissiveTextureColor(wValue)\x20*\x20dayTime;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20+=\x20uEmissionColor.rgb\x20*\x20emissionTexColor\x20*\x20isNotTopFace;\x0a#else\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20*=\x20uEmissionColor.rgb;\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a#ifdef\x20QUAD_OUTLINE\x0a\x20\x20\x20\x20float\x20attenuation\x20=\x201.0;\x0a\x20\x20\x20\x20if\x20(vDistanceFromEye\x20>\x200.0\x20&&\x20vDistanceFromEye\x20<=\x20500.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20attenuation\x20=\x20clamp(1.0\x20-\x20smoothstep(0.0,\x20500.0,\x20vDistanceFromEye),\x200.6,\x201.0);\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(vDistanceFromEye\x20>\x20500.0\x20&&\x20vDistanceFromEye\x20<=\x2020000.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20attenuation\x20=\x20clamp(1.0\x20-\x20smoothstep(500.0,\x2010000.0,\x20vDistanceFromEye),\x200.0,\x200.6);\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20attenuation\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor.a\x20*=\x20attenuation;\x0a#endif\x0a}','initialized','compressedAttributes','APPLY_SPLIT','computeHorizonCullingPointFromVertices','#version\x20300\x20es','#ifdef\x20USE_SUN_LUMINANCE\x20\x0a','_performanceDisplay','minimumFrameRateDuringWarmup','{fileExtent}','getScanTexture','isDestroyed','\x20\x20\x20\x20vec4\x20diffuse\x20=\x20SRGBtoLINEAR4(texture2D(u_diffuseTexture,\x20','numberOfColorChangeAttempted','BindFramebuffer','_offsetPosition','back,\x20bottom','enuPoints','getRevision','dynamicDraw','removeAllObjectsOperation','unbindEvent','SilhouetteEdge_','_canFastRecover','Bounding\x20Volumes','_clockOnTick','_updateDepthFramebuffer','_mvtRenderer2D','AXIS','swipeRegion\x20must\x20be\x20a\x20instance\x20of\x20BoundingRectangle.','blendingState','_build','_appendShowToShader','cesium-viewer-toolbar','_rtcCenter3D','/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x20pi/6.\x0a\x20*\x0a\x20*\x20@alias\x20czm_piOverSix\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.PI_OVER_SIX\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_piOverSix\x20=\x20...;\x0a\x20*\x0a\x20*\x20//\x20Example\x0a\x20*\x20float\x20pi\x20=\x206.0\x20*\x20czm_piOverSix;\x0a\x20*/\x0aconst\x20float\x20czm_piOverSix\x20=\x200.5235987755982988;\x0a','enableOverlay','_showAlphaProperties','SDF_EDGE\x20','TEXTURE','cva','_buffer','International\x201909\x20(Hayford)','getMiterLimit','_isOctEncodedDraco','GeometryInstance','createSpatialClipCommand','interpolationMode','getUniform','uniform\x20mat4\x20','billboardParent','unknown-program','debugShaders','COLOR_ATTACHMENT0','#define\x20OVERDRAW_INSPECTOR;','isSupported','ModelEditControl','checkedValue','_arrowWidth','opaqueFrustumNearOffset','_extrudedHeight','querySymbolbyKey','read','SYMBOL_COMBINATIONALCIRCLE','featurePropertiesDirty','/data/index/1/1.stream?bounds={\x22leftBottom\x22:{\x22x\x22:xLeft,\x22y\x22:yBottom},\x22rightTop\x22:{\x22x\x22:xRight,\x22y\x22:yTop}}','data/index/{y}/{x}.{fileExtension}?level={level}','Polyline\x20Color','Expected\x20an\x20even\x20number\x20of\x20arguments.','grazingAltitudeLocation','addViewShed','_lengthCap','_evaluateEqualsStrict','getShadowRadio','animationRemoved','AJSAJS','secondsOfDay','outlines','dependsOn','INDIANRED','metal_plate/metal_plate_rough_1k.jpg','All_Loading','_load','releaseGeometryInstances','backgroundUniforms',',\x22SMLDesc\x22:','numberOfActiveRequestsEver','onAbort','PER_INSTANCE_COLOR','computeVisibility','u_delta','dispatchChangeEvent_','CAST_ONLY','_previousMode','ANIMATING','ERROR','_overlayTexture','DEFAULT','pointIndex','_inner','altitude','font-size-adjust','Material','_noiseMapUrl','_bitshift64Shl','_vertexArrays','#555','_maximumViewportWidth','uIsPicking','CJK\x20Unified\x20Ideographs','M29.772,26.433l-7.126-7.126c0.96-1.583,1.523-3.435,1.524-5.421C24.169,8.093,19.478,3.401,13.688,3.399C7.897,3.401,3.204,8.093,3.204,13.885c0,5.789,4.693,10.481,10.484,10.481c1.987,0,3.839-0.563,5.422-1.523l7.128,7.127L29.772,26.433zM7.203,13.885c0.006-3.582,2.903-6.478,6.484-6.486c3.579,0.008,6.478,2.904,6.484,6.486c-0.007,3.58-2.905,6.476-6.484,6.484C10.106,20.361,7.209,17.465,7.203,13.885z','numberOfValues',',\x20hi=0x','renderTemplate','TANGENT','MinValue','getFeatureGeometry','vec3\x20cyan\x20=\x20vec3(0.0,\x201.0,\x201.0);','SHOW_INDEX','SERVEREXCAVATION','requestImage','chrdev','varying\x20vec4\x20v_color;\x0avarying\x20vec4\x20v_outlineColor;\x0avarying\x20float\x20v_innerPercent;\x0avarying\x20float\x20v_pixelDistance;\x0avarying\x20vec4\x20v_pickColor;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20//\x20The\x20distance\x20in\x20UV\x20space\x20from\x20this\x20fragment\x20to\x20the\x20center\x20of\x20the\x20point,\x20at\x20most\x200.5.\x0a\x20\x20\x20\x20float\x20distanceToCenter\x20=\x20length(gl_PointCoord\x20-\x20vec2(0.5));\x0a\x20\x20\x20\x20//\x20The\x20max\x20distance\x20stops\x20one\x20pixel\x20shy\x20of\x20the\x20edge\x20to\x20leave\x20space\x20for\x20anti-aliasing.\x0a\x20\x20\x20\x20float\x20maxDistance\x20=\x20max(0.0,\x200.5\x20-\x20v_pixelDistance);\x0a\x20\x20\x20\x20float\x20wholeAlpha\x20=\x201.0\x20-\x20smoothstep(maxDistance,\x200.5,\x20distanceToCenter);\x0a\x20\x20\x20\x20float\x20innerAlpha\x20=\x201.0\x20-\x20smoothstep(maxDistance\x20*\x20v_innerPercent,\x200.5\x20*\x20v_innerPercent,\x20distanceToCenter);\x0a\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20mix(v_outlineColor,\x20v_color,\x20innerAlpha);\x0a\x20\x20\x20\x20color.a\x20*=\x20wholeAlpha;\x0a\x0a//\x20Fully\x20transparent\x20parts\x20of\x20the\x20billboard\x20are\x20not\x20pickable.\x0a#if\x20!defined(OPAQUE)\x20&&\x20!defined(TRANSLUCENT)\x0a\x20\x20\x20\x20if\x20(color.a\x20<\x200.005)\x20\x20\x20//\x20matches\x200/255\x20and\x201/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#else\x0a//\x20The\x20billboard\x20is\x20rendered\x20twice.\x20The\x20opaque\x20pass\x20discards\x20translucent\x20fragments\x0a//\x20and\x20the\x20translucent\x20pass\x20discards\x20opaque\x20fragments.\x0a#ifdef\x20OPAQUE\x0a\x20\x20\x20\x20if\x20(color.a\x20<\x200.995)\x20\x20\x20//\x20matches\x20<\x20254/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#else\x0a\x20\x20\x20\x20if\x20(color.a\x20>=\x200.995)\x20\x20//\x20matches\x20254/255\x20and\x20255/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#endif\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(color);\x0a\x20\x20\x20\x20czm_writeLogDepth();\x0a}\x0a','InsertTwoPoints','_alphaClearCommand','xflags','addBatchIdToGeneratedShaders','#ifdef\x20GL_OES_standard_derivatives\x0a','#000000','POSITION_AND_COLOR','Cross\x20mount\x20point\x20(not\x20really\x20error)','cesium-cesiumInspector-performanceDisplay','minificationFilter','_ancestorBindingInfo','lineDisplayType','_symbolDot','TEXTURE_COORDINATES','colorCorrectionShowChange','southwest','cosX0','#animation_pathSwooshFX','fromIso8601DurationArray','_s3MTilesLabelStyle','OneOf','num_components','_levels','sml:CellHeight','updateCommands','pixelOffsetX','_loading','\x5cs+','u_BloomTexture','receiveObjectClamp','switchToOrthographicFrustum','HYPSOMETRIC_ANALYSIS','addHSVPoint','closest','\x20\x20\x20\x20float\x20notDistantRough\x20=\x20(1.0\x20-\x20horizonDotNadir\x20*\x20roughness\x20*\x200.8);\x0a','bandCount','ancestorMap','northward_z','.cesium-credit-textContainer\x20*,\x20.cesium-credit-logoContainer\x20*','systemUGOVersion','traverse','_terrainBlock','statistics','unsigned','globalLineWidthScale','_vertexColorInstance','packedBoxLength','releaseSelection','_polygonCommands','normalFramebuffer','_frustumsSubscription','hsla','tiltMouseMoveFunction','iconRelatedTextLayerID','float\x20clip(vec4\x20fragCoord,\x20sampler2D\x20clippingPlanes,\x20mat4\x20clippingPlanesMatrix)\x0a{\x0a\x20\x20\x20\x20vec4\x20position\x20=\x20czm_windowToEyeCoordinates(fragCoord);\x0a\x20\x20\x20\x20vec3\x20clipNormal\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20vec3\x20clipPosition\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20float\x20clipAmount;\x0a\x20\x20\x20\x20float\x20pixelWidth\x20=\x20czm_metersPerPixel(position);\x0a\x20\x20\x20\x20bool\x20breakAndDiscard\x20=\x20false;\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20','minimumTerrainLevel','_enuCenter','solveLinearSystem','s3m:FileType','attributeLocation','
  • Attempted:\x20','_startDirection','_ionEndpoint','fromBytes','_Scane','name','blendFunc','commandListRealtimeRaster','_emscripten_glFinish','_environmentVisible','S3MB_PIPE_INSTANCE','bitsPerPixel','_depthCommands','_evenColorSubscription','sint64','checkerboard','billboardCollection_vertexBufferInstanced','\x27stringToUTF32\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','{j}','resolveTokens','_idFramebuffer','[horizPixels]','gnom','hasNormalBuffer','setBigEndian','_clipPlaneColor','volBounds','sinb1','\x20\x20\x20\x20float\x20atmosphereHeight\x20=\x200.05;\x0a','intensityRange','updateAndExecuteCommands','WEBGL_compressed_texture_s3tc','outlineColorProperty','forceRender','updateRotation','compute','Illegal\x20target:\x20Not\x20a\x20ByteBuffer','ModelState','STORED','String','isEmissiveTex','PagedLOD','anyButtonDown','TestInTriangle','show:','getAll','\x20\x20\x20\x20vec3\x20n\x20=\x20ng;\x0a','MaxCategory','ndist','scheduler','WEIGHTS','KHR_materials_common','Transform','_plottingEdit','uniformBufferOffsetAlignment','#6A5ACD','_isLocked','numberOfActiveRequestsByServer','addColorStop','meshPrimitive','_show','_lightDirectionEC','scaneCylinderFromJSONData','projection-image','getZIndex','replaceChildren','Unknown\x20protocol','word','addLimitbody','Feature\x20table\x20must\x20have\x20a\x20byte\x20length\x20greater\x20than\x20zero','stringToNewUTF8','\x27lengthBytesUTF32\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','pos','keysLength','_strVolumeExt','\x20at\x20line\x20',';\x0a\x20\x20\x20\x20vec4\x20plane\x20=\x20texture2D(packedClippingPlanes,\x20vec2(u,\x20v));\x0a\x20\x20\x20\x20return\x20czm_transformPlane(plane,\x20transform);\x0a}\x0a','_skirtMode','surroundRatioVal','Destination\x20address\x20required','adjusted','updateSubSize','_vrSubscription','bytesPerElement','hostname','configureDescriptionFromProperties','No\x20children','depthRbo','],\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_dayTextureUseWebMercatorT[','_multiNames','symbolCode','_texturesToRelease','
  • Processing:\x20','typedArray','mmf','relative','compressType','DARKGRAY','getPathType','dynCall_viii','instance\x20buffer\x20is\x20null','_extruded','nextfd','anisotropy','getCartesian2','colors','originX_','bevel','_polygonRegions','#559037','showWaterEffect','\x27writeI53ToU64Clamped\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','calcKidneyShapePts','startScalePtn','levelBuffer','#endif\x20\x0a','_overlayUpdate','Andrae\x201876\x20(Den.,\x20Iclnd.)','REFINED','_globalDepthBuffer','PolylineGlow','layer3DName','WebGLPlot','selMaskBuffer','setzoom','Expected\x20LabelCollection.swipeRegion\x20to\x20be\x20type\x20of\x20BoundingRectangle.','#define\x20HAS_UNIFORM_u_','\x20\x20\x20\x20vec4\x20centerRTE\x20=\x20czm_translateRelativeToEye(boundingSphereCenter3DHigh,\x20boundingSphereCenter3DLow);\x0a','positiveX',':\x20Value\x20for\x20\x22text-size\x22\x20is\x20>=\x20','dependentObservable','_sp2D','_skyColor','getUTCSeconds','stroke_','\x20\x20float\x20specularIntensity\x20=\x20max(0.,\x20pow(max(dot(normal,\x20h),\x200.),\x20u_shininess));\x0a','_maximumCone','_logDepthOverlayCommandList','updateFrustum','getViewProjection','uniform\x20lowp\x20float\x20u_device_pixel_ratio;\x0auniform\x20lowp\x20float\x20u_antialiasing;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_width2;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_normal;\x0a\x20\x20\x20\x20varying\x20float\x20v_gamma_scale;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20blur\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20blur\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Calculate\x20the\x20distance\x20of\x20the\x20pixel\x20from\x20the\x20line\x20in\x20pixels.\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dist\x20=\x20length(v_normal)\x20*\x20v_width2.s;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Calculate\x20the\x20antialiasing\x20fade\x20factor.\x20This\x20is\x20either\x20when\x20fading\x20in\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20the\x20line\x20in\x20case\x20of\x20an\x20offset\x20line\x20(v_width2.t)\x20or\x20when\x20fading\x20out\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20(v_width2.s)\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20blur2\x20=\x20(blur\x20+\x201.0\x20/\x20u_device_pixel_ratio)\x20*\x20v_gamma_scale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20clamp(min(dist\x20-\x20(v_width2.t\x20-\x20blur2),\x20v_width2.s\x20-\x20dist)\x20/\x20blur2,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x20max(1.0\x20-\x20u_antialiasing,\x20alpha);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20color\x20*\x20(alpha\x20*\x20opacity);\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a\x20\x20\x20\x20}\x0a','_evaluateLiteralString','cases','_surfaceShaderSet','hasInstanceSkeletonMatrix','dynCall_jii','index\x20package\x20is\x20null','_emissionColor','cesium-performanceDisplay-ms','normal3D','_hLabel','geometryChanged','Float','getPolygonCenterPt','interpolationFactor','toStringTag','entryStart','Entity\x20geometry\x20outlines\x20are\x20unsupported\x20on\x20terrain.\x20Outlines\x20will\x20be\x20disabled.\x20To\x20enable\x20outlines,\x20disable\x20geometry\x20terrain\x20clamping\x20by\x20explicitly\x20setting\x20height\x20to\x200.','','texStorage2D','getListenerMap_','reverse','uniform\x20sampler2D\x20colorTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20angle;\x0a\x0afloat\x20hash(float\x20x){\x0a\x20\x20\x20\x20return\x20fract(sin(x\x20*\x20133.3)\x20*\x2013.13);\x0a}\x0a\x0avoid\x20main(void){\x0a\x20\x20\x20\x20float\x20time\x20=\x20czm_frameNumber\x20/\x2060.0;\x0a\x20\x20\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x20\x20\x20\x20vec2\x20uv\x20=\x20(gl_FragCoord.xy\x20*\x202.0\x20-\x20resolution.xy)\x20/\x20min(resolution.x,\x20resolution.y);\x0a\x20\x20\x20\x20vec3\x20c\x20=\x20vec3(0.6,\x200.7,\x200.8);\x0a\x20\x20\x20\x20float\x20a\x20=\x20angle;\x0a\x20\x20\x20\x20float\x20si\x20=\x20sin(a);\x0a\x20\x20\x20\x20float\x20co\x20=\x20cos(a);\x0a\x20\x20\x20\x20uv\x20*=\x20mat2(co,\x20-si,\x20si,\x20co);\x0a\x20\x20\x20\x20uv\x20*=\x20length(uv\x20+\x20vec2(0.0,\x204.9))\x20*\x200.3\x20+\x201.0;\x0a\x20\x20\x20\x20float\x20v\x20=\x201.0\x20-\x20sin(hash(floor(uv.x\x20*\x20100.0))\x20*\x202.0);\x0a\x20\x20\x20\x20float\x20b\x20=\x20clamp(abs(sin(speed\x20*\x20time\x20*\x20v\x20+\x20uv.y\x20*\x20(5.0\x20/\x20(2.0\x20+\x20v))))\x20-\x200.95,\x200.0,\x201.0)\x20*\x2020.0;\x0a\x20\x20\x20\x20c\x20*=\x20v\x20*\x20b;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(c,\x201.0),\x20speed\x20<\x200.00001\x20?\x200.0\x20:\x200.15);\x0a}','borderWidthInPixels','drawFlatCoordinatess_','_emscripten_glActiveTexture','HEAPU8','_blank','skinned','Illegal\x20offset:\x20','getTotalMemory','_backgroundColor','CGCS2000','_globeDepthTexture',',缓存占用:','/datas','_complete','animation_pathReset','getImage','fastApproximateAtan','Pick\x20a\x20tile','textureAtlasID','_nLODLev','.s3mblock','prefix','defaultFont','createRandomTexture','blitFramebuffer','getDependenciesCount','MAGENTA','layout','u8Over256','stateList','GEODETICDATUM','setUniforms','circle-color','cesium-button\x20cesium-toolbar-button','IDBStore','GOLD','createSymbolByGeoJson','fromJSON','layoutAttributes','text-pitch-alignment','bufferedMaxExtent_','lefts','GetLibIDsService','\x20\x20\x20\x20vec4\x20position\x20=\x20skinMatrix\x20*\x20vec4(weightedPosition,\x201.0);\x0a','coordinateCache_','renderLayerForOneTile','dimensions\x20position\x20is\x20required\x20to\x20create\x20CustomClipBox','_diffuseAttributeOrUniformName','peekFirstKey','lineGradientUniformValues','color.rgb','_vectorFieldTexture','Uses\x20require,\x20but\x20no\x20AMD\x20loader\x20is\x20present','getSymbolCellsBounds','showCallout','pushCommandsForPickRectBuffer','_vertexShaderSource','lightShadowsEnabled','#ifdef\x20VECTOR_TILE\x0auniform\x20vec4\x20u_highlightColor;\x0a#endif\x0a\x0avarying\x20vec2\x20v_st;\x0avarying\x20float\x20v_alpha;\x0a\x0a#ifdef\x20TRAIL\x0auniform\x20float\x20spotIntensity;\x0avarying\x20float\x20v_Percent;\x0avarying\x20float\x20v_SpotPercent;\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20v_st;\x0a\x20\x20\x20\x20st.t\x20=\x20czm_readNonPerspective(st.t,\x20gl_FragCoord.w);\x0a\x0a\x20\x20\x20\x20materialInput.s\x20=\x20st.s;\x0a\x20\x20\x20\x20materialInput.st\x20=\x20st;\x0a\x20\x20\x20\x20materialInput.str\x20=\x20vec3(st,\x200.0);\x0a\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a#ifdef\x20VECTOR_TILE\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20u_highlightColor;\x0a#endif\x0a\x0a#ifdef\x20ENABLE_DYNAMIC\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20v_alpha;\x0a\x20\x20\x20\x20if(bAsy_4\x20!=\x201.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor.a\x20=\x20pow(max(0.0,\x20sin(3.14159\x20*\x20(alpha\x20+\x20(1.0\x20-\x202.0*v_time_3)))),\x203.5);\x0a#endif\x0a\x0a#ifdef\x20TRAIL\x0a\x20\x20\x20\x20if(v_Percent\x20>\x201.0\x20||\x20v_Percent\x20<\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20fade\x20=\x20v_Percent;\x0a\x20\x20\x20\x20if(v_Percent\x20>\x20(1.0\x20-\x20v_SpotPercent))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor.rgb\x20*=\x20spotIntensity_4;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor.a\x20*=\x20fade;\x0a#endif\x0a\x0a\x0a}\x0a','positionOnEllipsoidSurface','vertexAttribDivisor','throttleByServer','imagePath','DOM_DELTA_PIXEL','UINT8_PACKING','内存上限(MB):\x20','FULL','isCrossOriginUrl','vctr','#extension\x20GL_OES_standard_derivatives\x20:\x20enable','_innerRadiiSubscription','_curRow','You\x20cannot\x20apply\x20bindings\x20multiple\x20times\x20to\x20the\x20same\x20element.','_freePointer','minimumCone','_glyphs','_finalizeReprojectTexture','beginRequestTime','layerStatusParameters','copyrightText','TRIANGLE_STRIP','_lineWidth','eva','getDerivedResource','uLayerID','LN10','_minimumRadius','draw','billboardCollection_indexBufferBatched','_groundPrimitives','depthBuffer','symbolMoveToUp','lat_ts','returnOrUpdate','Geometry','passes','_paricleCountPerDegree','_execute_Ellipse','tempDoublePtr','_parameters','HTMLVideoElement','optionsAfterRender','updateFillStyle','_clampFramebuffer','new\x20include\x20Build/Cesium/ThirdParty/Workers/PlotAlgo/PlotAlgoInclude.js\x20','TERRAIN_CLASSIFICATION','rgb(','volBuffer','createSphereGeometry','stop-opacity','_usesPositionToEyeEC','uSecTexture','_Path','matchHasUnbalancedClosingParen','col','getMaterial','_removeSubscription','debugShowTextureAtlas','wDescript','NetCDFReader','NEAREST_MIPMAP_LINEAR','recordName','binary','float\x20mid\x20=\x20(low+high)*0.5;','fromUTF8','_attributionList','uMaxCategoryOrHypCeil','_getAvailabilityTile','noiseScale','supportsPointerEvents','_colorChangedCallback','_lifeTime','utils.arrayIndexOf','PHONG','positionOffset','TRANSFORM_2D','createSphereOutlineGeometry','calcProtudeC3','gridTileXYToRectangle','_updatedLayers','_inverseModel','_allColorCommand','ldelim','focalDistance','createBoundingVolume','SCALE_LINE_Y','COLUMN1ROW1','Compile\x20(Ctrl+Enter)','name_next','GetEncodedGeometryType','PostProcessStage','eastward_z','_targetEntity','Unknown\x20color\x20space:\x20','u_specularGlossinessTexture','_subdivisions','ctrlPointCallBack','_singleInstance','refCounts','cesium-cesiumInspector\x20cesium-3DTilesInspector','PointCloudFile','video/x-msvideo','_vertexSize','_clearDepth','#FF8C00','\x20\x20\x20\x20st\x20=\x20czm_decompressTextureCoordinates(','canvasSize','createGOAnimationByType','matchedText','utils.triggerEvent','wireType','_createExcavationBottomCommand','ClipPlaneVp','fastApproximateAtan2','vertexArrayObject','6px','Numeric\x20branch\x20labels\x20must\x20be\x20integer\x20values.','Assets/Textures/noise.png','distcode','fromScale','visibleScales','collisionDetection','web_user','_instanceIds','notNetcdf','uVisibleDistanceMax','_edgeGeometry','SkyBox.wSpeed','filter-in-small','tilting','GroundPolylineGeometry','addOnPostRun','nodeName','_voxelScalars','CJK\x20Unified\x20Ideographs\x20Extension\x20A','neighbors','textureBakeRenderableFlag',',\x27Millisecond\x27:','2DLow.zxy);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20p\x20=\x20czm_columbusViewMorph(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_translateRelativeToEye(','filterTest','getTimezoneOffset','hasIconData','_shadowMapCullingVolume','resetTransform_','simplifiedGeometryCache','multiplyByTranslation','uFloodRect','readMask','dom','maximumScale','_emscripten_glBindFramebuffer','application/vnd.quantized-mesh;extensions=','asm','_batchTableColors','hueShift','vOff\x20=\x20aPosition.zw;','TEXCOORD2','_evaluateConditional','minzoom','DEFAULT_TRANSPARENT_BACK_COLOR','positions2D','void\x20main(void)\x20\x0a{\x0a','\x27stringToUTF16\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_geographicToEquatorial','minQuality','getGeometry','-16px\x200','lineTypeLimit','getSunColor','easing','objectLegacy','createBoxGeometry','_urlArguments','Successfully\x20retrieved\x20','getAttributeNode','SSAOEffect','ColorTableMaxKey','DISABLE_DEPTH_DISTANCE','volRangeMax','../../static/Build/Cesium/ThirdParty/earcut.wasm','findGOAnimationByName','\x20\x20\x20\x20vec3\x20h\x20=\x20normalize(v\x20+\x20l);\x0a','_translate','NEEDS_DECODE','pixelSize','getRegularGridIndices','rotateStartPosition','getSphericalExtentGeometryInstanceAttributes','handle','uVisibleColor','ploygonFillPrimitive','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a\x0a#ifdef\x20VECTOR_TILE\x0auniform\x20vec4\x20u_highlightColor;\x0a#endif\x0a\x0avoid\x20main(void)\x0a{\x0a#ifdef\x20VECTOR_TILE\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(u_highlightColor);\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a\x20\x20\x20\x20czm_writeDepthClampedToFarPlane();\x0a}\x0a','getSymbolInfo','_spColor2D','_sigma','shift',';\x0a#endif\x0a','canTransferArrayBuffer','href','DracoUInt16Array','modifier','displaySize','_backOpaque','allExtensions','\x20\x20\x20\x20vec4\x20diffuse\x20=\x20vec4(1.0);\x0a','directTurning','defaultTextBaseline','_emscripten_get_now','extensionsRequired','KILOMETER','program\x20exited\x20(with\x20status:\x20','_baseVolume2D','\x27registerPointerlockErrorEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','AQUAMARINE','_mvpViewPortDirty','[object\x20Array]','_opaqueRS','\x27UTF8ArrayToString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_shuttleRingPointer','Excepted\x20S3MTilesLayer.subdomains\x20to\x20be\x20type\x20of\x20Array.','getAlpha','IBL','createAnnotationArrayCtrlPoints','getInt8','czm_batchTable_boundingSphereCenter3DLow','_closeTopSubscription','quadKeyIndex','WidthY','Widgets/Images/PlotImages/pointRed_Go.png','POINT_LIGHTS\x20','activeCallback','#6A2D0C','postExecute','enrPVRTPF_PVRTC','/*!\x0a\x20*\x20Atmosphere\x20code:\x0a\x20*\x0a\x20*\x20Copyright\x20(c)\x202000-2005,\x20Sean\x20O\x27Neil\x20(s_p_oneil@hotmail.com)\x0a\x20*\x20All\x20rights\x20reserved.\x0a\x20*\x0a\x20*\x20Redistribution\x20and\x20use\x20in\x20source\x20and\x20binary\x20forms,\x20with\x20or\x20without\x0a\x20*\x20modification,\x20are\x20permitted\x20provided\x20that\x20the\x20following\x20conditions\x0a\x20*\x20are\x20met:\x0a\x20*\x0a\x20*\x20*\x20Redistributions\x20of\x20source\x20code\x20must\x20retain\x20the\x20above\x20copyright\x20notice,\x0a\x20*\x20\x20\x20this\x20list\x20of\x20conditions\x20and\x20the\x20following\x20disclaimer.\x0a\x20*\x20*\x20Redistributions\x20in\x20binary\x20form\x20must\x20reproduce\x20the\x20above\x20copyright\x20notice,\x0a\x20*\x20\x20\x20this\x20list\x20of\x20conditions\x20and\x20the\x20following\x20disclaimer\x20in\x20the\x20documentation\x0a\x20*\x20\x20\x20and/or\x20other\x20materials\x20provided\x20with\x20the\x20distribution.\x0a\x20*\x20*\x20Neither\x20the\x20name\x20of\x20the\x20project\x20nor\x20the\x20names\x20of\x20its\x20contributors\x20may\x20be\x0a\x20*\x20\x20\x20used\x20to\x20endorse\x20or\x20promote\x20products\x20derived\x20from\x20this\x20software\x20without\x0a\x20*\x20\x20\x20specific\x20prior\x20written\x20permission.\x0a\x20*\x0a\x20*\x20THIS\x20SOFTWARE\x20IS\x20PROVIDED\x20BY\x20THE\x20COPYRIGHT\x20HOLDERS\x20AND\x20CONTRIBUTORS\x20\x22AS\x20IS\x22\x0a\x20*\x20AND\x20ANY\x20EXPRESS\x20OR\x20IMPLIED\x20WARRANTIES,\x20INCLUDING,\x20BUT\x20NOT\x20LIMITED\x20TO,\x20THE\x0a\x20*\x20IMPLIED\x20WARRANTIES\x20OF\x20MERCHANTABILITY\x20AND\x20FITNESS\x20FOR\x20A\x20PARTICULAR\x20PURPOSE\x20ARE\x0a\x20*\x20DISCLAIMED.\x20IN\x20NO\x20EVENT\x20SHALL\x20THE\x20COPYRIGHT\x20OWNER\x20OR\x20CONTRIBUTORS\x20BE\x20LIABLE\x0a\x20*\x20FOR\x20ANY\x20DIRECT,\x20INDIRECT,\x20INCIDENTAL,\x20SPECIAL,\x20EXEMPLARY,\x20OR\x20CONSEQUENTIAL\x0a\x20*\x20DAMAGES\x20(INCLUDING,\x20BUT\x20NOT\x20LIMITED\x20TO,\x20PROCUREMENT\x20OF\x20SUBSTITUTE\x20GOODS\x20OR\x0a\x20*\x20SERVICES;\x20LOSS\x20OF\x20USE,\x20DATA,\x20OR\x20PROFITS;\x20OR\x20BUSINESS\x20INTERRUPTION)\x20HOWEVER\x0a\x20*\x20CAUSED\x20AND\x20ON\x20ANY\x20THEORY\x20OF\x20LIABILITY,\x20WHETHER\x20IN\x20CONTRACT,\x20STRICT\x20LIABILITY,\x0a\x20*\x20OR\x20TORT\x20(INCLUDING\x20NEGLIGENCE\x20OR\x20OTHERWISE)\x20ARISING\x20IN\x20ANY\x20WAY\x20OUT\x20OF\x20THE\x20USE\x0a\x20*\x20OF\x20THIS\x20SOFTWARE,\x20EVEN\x20IF\x20ADVISED\x20OF\x20THE\x20POSSIBILITY\x20OF\x20SUCH\x20DAMAGE.\x0a\x20*\x0a\x20*\x20Modifications\x20made\x20by\x20Analytical\x20Graphics,\x20Inc.\x0a\x20*/\x0a\x0a\x20//\x20Atmosphere:\x0a\x20//\x20\x20\x20Code:\x20\x20http://sponeil.net/\x0a\x20//\x20\x20\x20GPU\x20Gems\x202\x20Article:\x20\x20https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter16.html\x0a\x0aconst\x20float\x20fInnerRadius\x20=\x206378137.0;\x0aconst\x20float\x20fOuterRadius\x20=\x206378137.0\x20*\x201.025;\x0aconst\x20float\x20fOuterRadius2\x20=\x20fOuterRadius\x20*\x20fOuterRadius;\x0a\x0aconst\x20float\x20Kr\x20=\x200.0025;\x0aconst\x20float\x20Km\x20=\x200.0015;\x0aconst\x20float\x20ESun\x20=\x2015.0;\x0a\x0aconst\x20float\x20fKrESun\x20=\x20Kr\x20*\x20ESun;\x0aconst\x20float\x20fKmESun\x20=\x20Km\x20*\x20ESun;\x0aconst\x20float\x20fKr4PI\x20=\x20Kr\x20*\x204.0\x20*\x20czm_pi;\x0aconst\x20float\x20fKm4PI\x20=\x20Km\x20*\x204.0\x20*\x20czm_pi;\x0a\x0aconst\x20float\x20fScale\x20=\x201.0\x20/\x20(fOuterRadius\x20-\x20fInnerRadius);\x0aconst\x20float\x20fScaleDepth\x20=\x200.25;\x0aconst\x20float\x20fScaleOverScaleDepth\x20=\x20fScale\x20/\x20fScaleDepth;\x0a\x0astruct\x20AtmosphereColor\x0a{\x0a\x20\x20\x20\x20vec3\x20mie;\x0a\x20\x20\x20\x20vec3\x20rayleigh;\x0a};\x0a\x0aconst\x20int\x20nSamples\x20=\x202;\x0aconst\x20float\x20fSamples\x20=\x202.0;\x0a\x0afloat\x20scale(float\x20fCos)\x0a{\x0a\x20\x20\x20\x20float\x20x\x20=\x201.0\x20-\x20fCos;\x0a\x20\x20\x20\x20return\x20fScaleDepth\x20*\x20exp(-0.00287\x20+\x20x*(0.459\x20+\x20x*(3.83\x20+\x20x*(-6.80\x20+\x20x*5.25))));\x0a}\x0a\x0aAtmosphereColor\x20computeGroundAtmosphereFromSpace(vec3\x20v3Pos,\x20bool\x20dynamicLighting,\x20vec3\x20lightDirectionWC)\x0a{\x0a\x09vec3\x20v3InvWavelength\x20=\x20vec3(1.0\x20/\x20pow(0.650,\x204.0),\x201.0\x20/\x20pow(0.570,\x204.0),\x201.0\x20/\x20pow(0.475,\x204.0));\x0a\x0a\x20\x20\x20\x20//\x20Get\x20the\x20ray\x20from\x20the\x20camera\x20to\x20the\x20vertex\x20and\x20its\x20length\x20(which\x20is\x20the\x20far\x20point\x20of\x20the\x20ray\x20passing\x20through\x20the\x20atmosphere)\x0a\x20\x20\x20\x20vec3\x20v3Ray\x20=\x20v3Pos\x20-\x20czm_viewerPositionWC;\x0a\x20\x20\x20\x20float\x20fFar\x20=\x20length(v3Ray);\x0a\x20\x20\x20\x20v3Ray\x20/=\x20fFar;\x0a\x0a\x20\x20\x20\x20float\x20fCameraHeight\x20=\x20length(czm_viewerPositionWC);\x0a\x20\x20\x20\x20float\x20fCameraHeight2\x20=\x20fCameraHeight\x20*\x20fCameraHeight;\x0a\x0a\x20\x20\x20\x20//\x20This\x20next\x20line\x20is\x20an\x20ANGLE\x20workaround.\x20It\x20is\x20equivalent\x20to\x20B\x20=\x202.0\x20*\x20dot(czm_viewerPositionWC,\x20v3Ray),\x0a\x20\x20\x20\x20//\x20which\x20is\x20what\x20it\x20should\x20be,\x20but\x20there\x20are\x20problems\x20at\x20the\x20poles.\x0a\x20\x20\x20\x20float\x20B\x20=\x202.0\x20*\x20length(czm_viewerPositionWC)\x20*\x20dot(normalize(czm_viewerPositionWC),\x20v3Ray);\x0a\x20\x20\x20\x20float\x20C\x20=\x20fCameraHeight2\x20-\x20fOuterRadius2;\x0a\x20\x20\x20\x20float\x20fDet\x20=\x20max(0.0,\x20B*B\x20-\x204.0\x20*\x20C);\x0a\x20\x20\x20\x20float\x20fNear\x20=\x200.5\x20*\x20(-B\x20-\x20sqrt(fDet));\x0a\x0a\x20\x20\x20\x20//\x20Calculate\x20the\x20ray\x27s\x20starting\x20position,\x20then\x20calculate\x20its\x20scattering\x20offset\x0a\x20\x20\x20\x20vec3\x20v3Start\x20=\x20czm_viewerPositionWC\x20+\x20v3Ray\x20*\x20fNear;\x0a\x20\x20\x20\x20fFar\x20-=\x20fNear;\x0a\x20\x20\x20\x20float\x20fDepth\x20=\x20exp((fInnerRadius\x20-\x20fOuterRadius)\x20/\x20fScaleDepth);\x0a\x0a\x20\x20\x20\x20//\x20The\x20light\x20angle\x20based\x20on\x20the\x20scene\x27s\x20light\x20source\x20would\x20be:\x0a\x20\x20\x20\x20//\x20\x20\x20\x20dot(lightDirectionWC,\x20v3Pos)\x20/\x20length(v3Pos);\x0a\x20\x20\x20\x20//\x20When\x20we\x20want\x20the\x20atmosphere\x20to\x20be\x20uniform\x20over\x20the\x20globe\x20so\x20it\x20is\x20set\x20to\x201.0.\x0a\x0a\x20\x20\x20\x20float\x20fLightAngle\x20=\x20czm_branchFreeTernary(dynamicLighting,\x20dot(lightDirectionWC,\x20v3Pos)\x20/\x20length(v3Pos),\x201.0);\x0a\x20\x20\x20\x20float\x20fCameraAngle\x20=\x20dot(-v3Ray,\x20v3Pos)\x20/\x20length(v3Pos);\x0a\x20\x20\x20\x20float\x20fCameraScale\x20=\x20scale(fCameraAngle);\x0a\x20\x20\x20\x20float\x20fLightScale\x20=\x20scale(fLightAngle);\x0a\x20\x20\x20\x20float\x20fCameraOffset\x20=\x20fDepth*fCameraScale;\x0a\x20\x20\x20\x20float\x20fTemp\x20=\x20(fLightScale\x20+\x20fCameraScale);\x0a\x0a\x20\x20\x20\x20//\x20Initialize\x20the\x20scattering\x20loop\x20variables\x0a\x20\x20\x20\x20float\x20fSampleLength\x20=\x20fFar\x20/\x20fSamples;\x0a\x20\x20\x20\x20float\x20fScaledLength\x20=\x20fSampleLength\x20*\x20fScale;\x0a\x20\x20\x20\x20vec3\x20v3SampleRay\x20=\x20v3Ray\x20*\x20fSampleLength;\x0a\x20\x20\x20\x20vec3\x20v3SamplePoint\x20=\x20v3Start\x20+\x20v3SampleRay\x20*\x200.5;\x0a\x0a\x20\x20\x20\x20//\x20Now\x20loop\x20through\x20the\x20sample\x20rays\x0a\x20\x20\x20\x20vec3\x20v3FrontColor\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20vec3\x20v3Attenuate\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20for(int\x20i=0;\x20i\x20RGB\x20conversion\x20with\x20minimal\x20branching:\x20{@link\x20http://lolengine.net/blog/2013/07/27/rgb-to-hsv-in-glsl}\x0a\x20*\x0a\x20*\x20@name\x20czm_HSBToRGB\x0a\x20*\x20@glslFunction\x0a\x20*\x20\x0a\x20*\x20@param\x20{vec3}\x20hsb\x20The\x20color\x20in\x20HSB.\x0a\x20*\x0a\x20*\x20@returns\x20{vec3}\x20The\x20color\x20in\x20RGB.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20vec3\x20hsb\x20=\x20czm_RGBToHSB(rgb);\x0a\x20*\x20hsb.z\x20*=\x200.1;\x0a\x20*\x20rgb\x20=\x20czm_HSBToRGB(hsb);\x0a\x20*/\x0a\x0aconst\x20vec4\x20K_HSB2RGB\x20=\x20vec4(1.0,\x202.0\x20/\x203.0,\x201.0\x20/\x203.0,\x203.0);\x0a\x0avec3\x20czm_HSBToRGB(vec3\x20hsb)\x0a{\x0a\x20\x20\x20\x20vec3\x20p\x20=\x20abs(fract(hsb.xxx\x20+\x20K_HSB2RGB.xyz)\x20*\x206.0\x20-\x20K_HSB2RGB.www);\x0a\x20\x20\x20\x20return\x20hsb.z\x20*\x20mix(K_HSB2RGB.xxx,\x20clamp(p\x20-\x20K_HSB2RGB.xxx,\x200.0,\x201.0),\x20hsb.y);\x0a}\x0a','FLOAT','_fbo','side','waterNormalMapUrl','isDataDriven','dataSources','_lightCamera','render_','scrub','_updateHeightTexture','_handleHover','_execute_RegularPloygon','_releaseTime','oriSize','penumbra','lessThanOrEqual','vertexAttrib2fv','symbolSDFUniforms','hint','uniformMap','selectionIndicator','#define\x20CLIP_POLYLINE\x20\x0a','bindShapeMatrix','_boundingSpheresKeys','_fillSubscription','_obb','ProjectionImage','dayTextureContrast','video','(?:','#ifdef\x20TexCoord\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uTexture;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoord;\x0a#endif\x0a\x20\x20\x20\x20uniform\x20vec4\x20uEmissionColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vSecondColor;\x0a#ifdef\x20REPLACE_SELECT_TYPE\x0a\x20\x20\x20\x20varying\x20float\x20fSelected;\x0a#endif\x0avoid\x20main()\x0a{\x0a\x09if(vColor.a\x20==\x200.0)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20vec4\x20texColor\x20=\x20texture2D(uTexture,\x20vTexCoord.xy);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texColor\x20*\x20vColor;\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a#endif\x0a#ifdef\x20REPLACE_SELECT_TYPE\x0a\x20\x20\x20\x20if(fSelected\x20>\x200.9)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x09if(gl_FragColor.a\x20==\x200.0)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20*=\x20uEmissionColor.rgb;\x0a}','getDefaultStyle','totalSamples','Diffuse','_billboardImage','\x20\x20vec4\x20pos\x20=\x20u_modelViewMatrix\x20*\x20vec4(a_position,1.0);\x0a','_wmtstileMatrixSet','FLOAT_VEC4','blockCacheQueue','REQUEST_RENDER_MODE_DEFER_CHECK','sampleHeightMostDetailed','removeWaterPlane','lon','supportsImageRenderingPixelated','stWest','drillPickFromRayMostDetailed','FullScreenElement','direction2D','headingPitchRange','kernelmatrix','subTexInfos','minRefreshPeriod','_hoverColor','\x20value\x20=\x20textureValue','_nextInterval','_maximumCubeMapSize','tangent','uniform\x20vec3\x20visibleEdgeColor;','westMostYlowDefine','_upSampleHeight','maskData','CoverageArea','setMaxAngle','_useTiles','enableTextureRenderable','\x20\x20\x20\x20color\x20+=\x20IBLColor\x20*\x20luminance;\x0a','MVTWorkTile','_colorCommands','SHORT','_quaternion','getAnchorHref','receiveCommand','PBRType','_center','KML\x20-\x20Unsupported\x20viewRefreshMode:\x20onRegion','_ao','isShowPathLine','uHiddenColor','_maxSkipLevel','_computeFunction','wwwPrefixRegex','substr','frustumIndex','_maxCoord','_direction','renderGeometry_','czm_translucent_main','\x0afloat\x20czm_private_shadowVisibility(float\x20visibility,\x20float\x20nDotL,\x20float\x20normalShadingSmooth,\x20float\x20darkness)\x0a{\x0a#ifdef\x20USE_NORMAL_SHADING\x0a#ifdef\x20USE_NORMAL_SHADING_SMOOTH\x0a\x20\x20\x20\x20float\x20strength\x20=\x20clamp(nDotL\x20/\x20normalShadingSmooth,\x200.0,\x201.0);\x0a#else\x0a\x20\x20\x20\x20float\x20strength\x20=\x20step(0.0,\x20nDotL);\x0a#endif\x0a\x20\x20\x20\x20visibility\x20*=\x20strength;\x0a#endif\x0a\x0a\x20\x20\x20\x20visibility\x20=\x20max(visibility,\x20darkness);\x0a\x20\x20\x20\x20return\x20visibility;\x0a}\x0a\x0a#ifdef\x20USE_CUBE_MAP_SHADOW\x0afloat\x20czm_shadowVisibility(samplerCube\x20shadowMap,\x20czm_shadowParameters\x20shadowParameters)\x0a{\x0a\x20\x20\x20\x20float\x20depthBias\x20=\x20shadowParameters.depthBias;\x0a\x20\x20\x20\x20float\x20depth\x20=\x20shadowParameters.depth;\x0a\x20\x20\x20\x20float\x20nDotL\x20=\x20shadowParameters.nDotL;\x0a\x20\x20\x20\x20float\x20normalShadingSmooth\x20=\x20shadowParameters.normalShadingSmooth;\x0a\x20\x20\x20\x20float\x20darkness\x20=\x20shadowParameters.darkness;\x0a\x20\x20\x20\x20vec3\x20uvw\x20=\x20shadowParameters.texCoords;\x0a\x0a\x20\x20\x20\x20depth\x20-=\x20depthBias;\x0a\x20\x20\x20\x20float\x20visibility\x20=\x20czm_shadowDepthCompare(shadowMap,\x20uvw,\x20depth);\x0a\x20\x20\x20\x20return\x20czm_private_shadowVisibility(visibility,\x20nDotL,\x20normalShadingSmooth,\x20darkness);\x0a}\x0a#else\x0afloat\x20czm_shadowVisibility(sampler2D\x20shadowMap,\x20czm_shadowParameters\x20shadowParameters)\x0a{\x0a\x20\x20\x20\x20float\x20depthBias\x20=\x20shadowParameters.depthBias;\x0a\x20\x20\x20\x20float\x20depth\x20=\x20shadowParameters.depth;\x0a\x20\x20\x20\x20float\x20nDotL\x20=\x20shadowParameters.nDotL;\x0a\x20\x20\x20\x20float\x20normalShadingSmooth\x20=\x20shadowParameters.normalShadingSmooth;\x0a\x20\x20\x20\x20float\x20darkness\x20=\x20shadowParameters.darkness;\x0a\x20\x20\x20\x20vec2\x20uv\x20=\x20shadowParameters.texCoords;\x0a\x0a\x20\x20\x20\x20depth\x20-=\x20depthBias;\x0a#ifdef\x20USE_SOFT_SHADOWS\x0a\x20\x20\x20\x20vec2\x20texelStepSize\x20=\x20shadowParameters.texelStepSize;\x0a\x20\x20\x20\x20float\x20radius\x20=\x201.0;\x0a\x20\x20\x20\x20float\x20dx0\x20=\x20-texelStepSize.x\x20*\x20radius;\x0a\x20\x20\x20\x20float\x20dy0\x20=\x20-texelStepSize.y\x20*\x20radius;\x0a\x20\x20\x20\x20float\x20dx1\x20=\x20texelStepSize.x\x20*\x20radius;\x0a\x20\x20\x20\x20float\x20dy1\x20=\x20texelStepSize.y\x20*\x20radius;\x0a\x20\x20\x20\x20float\x20visibility\x20=\x20(\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_shadowDepthCompare(shadowMap,\x20uv,\x20depth)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(0.0,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x200.0),\x20depth)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x200.0),\x20depth)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x20dy1),\x20depth)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(0.0,\x20dy1),\x20depth)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x20dy1),\x20depth)\x0a\x20\x20\x20\x20)\x20*\x20(1.0\x20/\x209.0);\x0a#else\x0a\x20\x20\x20\x20float\x20visibility\x20=\x20czm_shadowDepthCompare(shadowMap,\x20uv,\x20depth);\x0a#endif\x0a\x0a\x20\x20\x20\x20return\x20czm_private_shadowVisibility(visibility,\x20nDotL,\x20normalShadingSmooth,\x20darkness);\x0a}\x0a#endif\x0a','UDoffset','_clampToS3M','_carryOver','computeNormals','debugPickPosition','clearcoat','ADD_URI_SAFE_ATTR','_cameraDepth','fromStartHeadingDistance','replayTextBackground_','_datasetInfo','u_emissiveFactor','isProgram','//dev.virtualearth.net/','_gl','_tonemapper','\x20is\x20not\x20a\x20field:\x20','Picture','calculateUTF16asUTF8','stripPrefix','_showProperty','_encoding','replayImage_','OSGFiles','_bound','filterFieldName','pathLength','northwestTile','ignore','preloadedImages','abs','_onDataSourceChanged','getHours','width_','setCustomClipCross','{z}','_readOnlyInstanceAttributes','setLayout','_showPrimitiveBoundingSphere','_convertToCellCoord','_depthFrustumSubscription','cesium-projectionPicker-wrapper\x20cesium-toolbar-button','nextPosition2DLow','=\x20','waterEffectSet','groundColor','isObservableArray','SAMPLE_COVERAGE','ThirdParty/Workers/draco_wasm_wrapper.js','_modelViewInfiniteProjection','_contentResource','styleCollection','_sunLightON','Data64URIWriter','_preHpr','ancestorStack','verticalOrigin','uniform2f','custom','particleTrailsPostRenderer','getQueryParameter','addVectorTilesMap','setBuckets','_aoEnabled','_antialias','_clearcoat','numValidPixels','_roughnessFactor','COMBINED','$id','_dotPicture','_textureWidth','srcX','PointCounts','depthTestEnabled','/data/path/sprite.json','-pattern','uniform\x20sampler2D\x20u_image;\x0avarying\x20vec2\x20v_pos;\x0a\x0auniform\x20vec2\x20u_latrange;\x0auniform\x20vec2\x20u_light;\x0auniform\x20vec4\x20u_shadow;\x0auniform\x20vec4\x20u_highlight;\x0auniform\x20vec4\x20u_accent;\x0a\x0a#define\x20PI\x203.141592653589793\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec4\x20pixel\x20=\x20texture2D(u_image,\x20v_pos);\x0a\x0a\x20\x20\x20\x20vec2\x20deriv\x20=\x20((pixel.rg\x20*\x202.0)\x20-\x201.0);\x0a\x0a\x20\x20\x20\x20//\x20We\x20divide\x20the\x20slope\x20by\x20a\x20scale\x20factor\x20based\x20on\x20the\x20cosin\x20of\x20the\x20pixel\x27s\x20approximate\x20latitude\x0a\x20\x20\x20\x20//\x20to\x20account\x20for\x20mercator\x20projection\x20distortion.\x20see\x20#4807\x20for\x20details\x0a\x20\x20\x20\x20float\x20scaleFactor\x20=\x20cos(radians((u_latrange[0]\x20-\x20u_latrange[1])\x20*\x20(1.0\x20-\x20v_pos.y)\x20+\x20u_latrange[1]));\x0a\x20\x20\x20\x20//\x20We\x20also\x20multiply\x20the\x20slope\x20by\x20an\x20arbitrary\x20z-factor\x20of\x201.25\x0a\x20\x20\x20\x20float\x20slope\x20=\x20atan(1.25\x20*\x20length(deriv)\x20/\x20scaleFactor);\x0a\x20\x20\x20\x20float\x20aspect\x20=\x20deriv.x\x20!=\x200.0\x20?\x20atan(deriv.y,\x20-deriv.x)\x20:\x20PI\x20/\x202.0\x20*\x20(deriv.y\x20>\x200.0\x20?\x201.0\x20:\x20-1.0);\x0a\x0a\x20\x20\x20\x20float\x20intensity\x20=\x20u_light.x;\x0a\x20\x20\x20\x20//\x20We\x20add\x20PI\x20to\x20make\x20this\x20property\x20match\x20the\x20global\x20light\x20object,\x20which\x20adds\x20PI/2\x20to\x20the\x20light\x27s\x20azimuthal\x0a\x20\x20\x20\x20//\x20position\x20property\x20to\x20account\x20for\x200deg\x20corresponding\x20to\x20north/the\x20top\x20of\x20the\x20viewport\x20in\x20the\x20style\x20spec\x0a\x20\x20\x20\x20//\x20and\x20the\x20original\x20shader\x20was\x20written\x20to\x20accept\x20(-illuminationDirection\x20-\x2090)\x20as\x20the\x20azimuthal.\x0a\x20\x20\x20\x20float\x20azimuth\x20=\x20u_light.y\x20+\x20PI;\x0a\x0a\x20\x20\x20\x20//\x20We\x20scale\x20the\x20slope\x20exponentially\x20based\x20on\x20intensity,\x20using\x20a\x20calculation\x20similar\x20to\x0a\x20\x20\x20\x20//\x20the\x20exponential\x20interpolation\x20function\x20in\x20the\x20style\x20spec:\x0a\x20\x20\x20\x20//\x20https://github.com/mapbox/mapbox-gl-js/blob/master/src/style-spec/expression/definitions/interpolate.js#L217-L228\x0a\x20\x20\x20\x20//\x20so\x20that\x20higher\x20intensity\x20values\x20create\x20more\x20opaque\x20hillshading.\x0a\x20\x20\x20\x20float\x20base\x20=\x201.875\x20-\x20intensity\x20*\x201.75;\x0a\x20\x20\x20\x20float\x20maxValue\x20=\x200.5\x20*\x20PI;\x0a\x20\x20\x20\x20float\x20scaledSlope\x20=\x20intensity\x20!=\x200.5\x20?\x20((pow(base,\x20slope)\x20-\x201.0)\x20/\x20(pow(base,\x20maxValue)\x20-\x201.0))\x20*\x20maxValue\x20:\x20slope;\x0a\x0a\x20\x20\x20\x20//\x20The\x20accent\x20color\x20is\x20calculated\x20with\x20the\x20cosine\x20of\x20the\x20slope\x20while\x20the\x20shade\x20color\x20is\x20calculated\x20with\x20the\x20sine\x0a\x20\x20\x20\x20//\x20so\x20that\x20the\x20accent\x20color\x27s\x20rate\x20of\x20change\x20eases\x20in\x20while\x20the\x20shade\x20color\x27s\x20eases\x20out.\x0a\x20\x20\x20\x20float\x20accent\x20=\x20cos(scaledSlope);\x0a\x20\x20\x20\x20//\x20We\x20multiply\x20both\x20the\x20accent\x20and\x20shade\x20color\x20by\x20a\x20clamped\x20intensity\x20value\x0a\x20\x20\x20\x20//\x20so\x20that\x20intensities\x20>=\x200.5\x20do\x20not\x20additionally\x20affect\x20the\x20color\x20values\x0a\x20\x20\x20\x20//\x20while\x20intensity\x20values\x20<\x200.5\x20make\x20the\x20overall\x20color\x20more\x20transparent.\x0a\x20\x20\x20\x20vec4\x20accent_color\x20=\x20(1.0\x20-\x20accent)\x20*\x20u_accent\x20*\x20clamp(intensity\x20*\x202.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20shade\x20=\x20abs(mod((aspect\x20+\x20azimuth)\x20/\x20PI\x20+\x200.5,\x202.0)\x20-\x201.0);\x0a\x20\x20\x20\x20vec4\x20shade_color\x20=\x20mix(u_shadow,\x20u_highlight,\x20shade)\x20*\x20sin(scaledSlope)\x20*\x20clamp(intensity\x20*\x202.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20accent_color\x20*\x20(1.0\x20-\x20shade_color.a)\x20+\x20shade_color;\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a}\x0a','populateSubtree','setScaneCylinderColor','processAnchorText','DEFAULT_GAMMA','hrtime','setTempRet0','getAttr','_sightlineCameras','lspace','text3DScale','determinant','CLIP_BEHIND_ALL_PLANE','polygonEntityId','getVersion','isTileClipped','internalArray','octvertexnormals','view3D','_shadows','enrPVRTPF_ETC1','gridTextureUseWebMercatorT','isSunVisible','volTexCoord','smlInfo','__webgl_enable_OES_vertex_array_object','Bare\x20objects\x20invalid.\x20Use\x20[\x22literal\x22,\x20{...}]\x20instead.','#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20vec4\x20color;\x0auniform\x20float\x20spacing;\x0auniform\x20float\x20width;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20float\x20distanceToContour\x20=\x20mod(materialInput.height,\x20spacing);\x0a\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20float\x20dxc\x20=\x20abs(dFdx(materialInput.height));\x0a\x20\x20\x20\x20float\x20dyc\x20=\x20abs(dFdy(materialInput.height));\x0a\x20\x20\x20\x20float\x20dF\x20=\x20max(dxc,\x20dyc)\x20*\x20czm_pixelRatio\x20*\x20width;\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20(distanceToContour\x20<\x20dF)\x20?\x201.0\x20:\x200.0;\x0a#else\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20(distanceToContour\x20<\x20(czm_pixelRatio\x20*\x20width))\x20?\x201.0\x20:\x200.0;\x0a#endif\x0a\x0a\x20\x20\x20\x20vec4\x20outColor\x20=\x20czm_gammaCorrect(vec4(color.rgb,\x20alpha));\x0a\x20\x20\x20\x20material.diffuse\x20=\x20outColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20outColor.a;\x0a\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','_imageRasterized','requires\x20Long.js','loadVolumeData','_computeActualPosition','_gapColorSubscription','_highlight','originalResult','shru','VEC3','}{tileversion}','aside',',\x20which\x20deserializes\x20back\x20to\x20','silhouetteSize','SECONDS_PER_DAY','vec2\x20st;\x0a','_isUseSymbolLibStyle','removeLightSource','isr93','MAP_KEY_TYPES','Default','gridTextureTranslationAndScale','maxSize','_indexFilePath','_logDepthBuffer','isCached','_pickPointEnabled','edgeStrength','DownOffset','PROJCRS','debugShowDepthFrustum','set\x20Objs\x20Operation\x20ids','nativeRectangle','createReflectFramebuffer','_rectangles','IsClockwise','attrLoadState','S3MTilesShadowVolumeFP_','mtable','createDynamicUpdater','muted','_completeMorph','msImageSmoothingEnabled','selectedTooltip','modifyTerrainMesh','_vao','_cache','circle-translate-anchor','_occluders','Mapbox\x20streets\x20basic\x20imagery\x20https://www.mapbox.com/maps/','techniqueUniform','dayTextureOneOverGamma','CIRCLE_X','Encountered\x20a\x20model\x20entity\x20while\x20exporting\x20to\x20KML,\x20but\x20no\x20model\x20callback\x20was\x20supplied.','_foreColor','supportsFullscreen','ellipsoid','sortFeatures','_pos2','uWetnessFactor','PolylineGeometry.followSurface','getOpacity','transparentBackColor','_blendingFBO','draco','feFuncG','\x5c$\x5c{','APPLY_IMAGERY_CUTOUT','_mapMode2D','_textureFinish','reverseHitDetectionInstructions','CLASS_UNSELECTABLE','hotSpot','virtualElements.insertAfter','float','_clearStencilCommand','_profile','_clearPassState','makedev','computeIntersectionWithBoundingVolume','environmentMap','gridLineWidth3D','isOccluded','PINCH','Unknown\x20(','skip','isGlobalVisible','_mvtVisibleControl','_nLoadingPriority','createImageData','morphTime','getCameraOptions','inspectorVisible','GEOBILLBOARD','Widgets/InfoBox/InfoBoxDescription.css','createClampedCubic','\x20\x20\x20\x20float\x20metalness\x20=\x201.0;\x0a','Address\x20already\x20in\x20use','startPosition','This\x20tile\x20uses\x20a\x20lowercase\x20refine\x20\x22','createMaskCommand','element','_clipRequestParam','_hasLoadedTilesThisFrame','output','addTokenWithKey','_batchValuesDirty','getStartMousePosition','createWireFrameCommand','HEAPF32','Couldn\x27t\x20load\x20metadata\x20for\x20tile\x20','bufferCache','_metadataFailure','cesium-svgPath-svg','Srmount\x20error','drawFlatCoordinates_','BillboardCollection.swipeEnabled','getIntersection','u_shininess','SmID;','_labelReady','createSpecialDirectories','_commandsLength','_minimumRotateRate','getBounds','uniform\x20sampler2D\x20u_texture;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x20\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(u_texture,\x20v_textureCoordinates);\x0a}\x0a','\x20\x20\x20\x20float\x20ai\x20=\x20czm_gl_FragColor.a;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(ai);\x0a','ColorGeometryInstanceAttribute','css:\x20{\x20\x22cesium-sceneModePicker-button2D\x22:\x20sceneMode\x20===\x20_sceneMode.SCENE2D,\x20\x20\x20\x22cesium-sceneModePicker-button3D\x22:\x20sceneMode\x20===\x20_sceneMode.SCENE3D,\x20\x20\x20\x22cesium-sceneModePicker-buttonColumbusView\x22:\x20sceneMode\x20===\x20_sceneMode.COLUMBUS_VIEW,\x20\x20\x20\x22cesium-sceneModePicker-selected\x22:\x20dropDownVisible\x20},attr:\x20{\x20title:\x20selectedTooltip\x20},click:\x20toggleDropDown','specialHTMLTargets','fill-opacity','_updateAndQueueCommandsFunction','BRACKETS','rotateLastTimestamp','\x27ALLOC_NORMAL\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','(\x5cW)','index\x20is\x20outrange.','textureMapParameter','numalign','DbRootProto','computeOccludeePoint','lineJoin','matrixV','dayTextureBrightness','Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27viiiiii\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)','funcWrappers','elseIndex','KML\x20-\x20Unknown\x20:','Out\x20of\x20unique\x20Pick\x20IDs.','_colorShaderTranslucent','_pictureSymbolSize','descendantsComplete','debugShowFrustums','script','attributeData','inverseViewRotation3D','_showBound','_ellipticity','DISABLE_GL_POSITION_LOG_DEPTH','_viewerRequestVolume','crc32','Only\x20Composite\x20Tile\x20version\x201\x20is\x20supported.\x20Version\x20','_billboardsRemoved','texture2D(tile_pickTexture,\x20tile_featureSt)','framebufferTexture2D','_location','_highpIntSupported','bindings','_isAlongline','_animationFinish','Playing','replaceShaderProgram','ARM_NONE','triangle','lightDirectionWC','times','Rendering\x20Statistics','_preOrientation','_trySetPlaybackRate','Your\x20version\x20of\x20jQuery.tmpl\x20is\x20too\x20old.\x20Please\x20upgrade\x20to\x20jQuery.tmpl\x201.0.0pre\x20or\x20later.','getUTCMonth','NonIncreasing','u_time','getBottomRight','glType\x20must\x20be\x20zero\x20when\x20the\x20texture\x20is\x20compressed.','DISTANCE_FROM_EYE_POINT','attribute\x20vec4\x20aPosition;\x0a#ifdef\x20USE_VertexWeight\x0a\x20\x20\x20\x20attribute\x20float\x20aVertexWeight;\x0a\x20\x20\x20\x20#ifdef\x20MultiTemporalWeight\x0a\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20float\x20aVertexWeight_1;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20fMultiTemporalFactor;\x0a\x20\x20\x20\x20#endif\x0a#endif\x0a#ifdef\x20HAS_NORMAL\x0a\x20\x20\x20\x20attribute\x20vec3\x20aNormal;\x0a#endif\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord0;\x0a#endif\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0auniform\x20mat4\x20uGeoMatrix;\x0auniform\x20float\x20uPointCloudSize;\x0avarying\x20float\x20v_pixelDistance;\x0avarying\x20vec4\x20vPosition;\x0a#ifdef\x20COMPRESS_TEXCOORD\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoordZ0;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord0_normConstant;\x0a\x20\x20\x20\x20uniform\x20vec2\x20decode_texCoord0_min;\x0a#endif\x0a#endif\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_position_min;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_position_normConstant;\x0a#endif\x0a#ifdef\x20COMPRESS_NORMAL\x0a\x20\x20\x20\x20uniform\x20float\x20normal_rangeConstant;\x0a#endif\x0a#ifdef\x20COMPUTE_W_VALUE\x0a\x20\x20\x20\x20uniform\x20float\x20uHypHasColorByHeight;\x0a\x20\x20\x20\x20varying\x20float\x20wValue;\x0a#endif\x0a#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uHypsometricTexture;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypOpacity;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypContourFillMode;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypFloor;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypCeil;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypMaxVisibleValue;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypMinVisibleValue;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uNoValueColor;\x0a#endif\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20varying\x20vec4\x20vExcavationVertexPos;\x0a#endif\x0a\x20\x20\x20\x20uniform\x20float\x20uBottom;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uFillForeColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vPositionMC;\x0a#ifdef\x20W_VISIBLE\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uCategorieTexture;\x0a\x20\x20\x20\x20uniform\x20float\x20uMaxCategory;\x0a\x20\x20\x20\x20uniform\x20float\x20uMinCategory;\x0a\x20\x20\x20\x20uniform\x20float\x20uCategoryWidht;\x0a#endif\x0afloat\x20computeWValue(vec4\x20vertexPos){\x0a\x20\x20\x20\x20float\x20realWValue\x20=\x20vertexPos.w;\x0a#ifdef\x20TEXTURE_COORD_ONE_IS_W\x0a\x20\x20\x20\x20realWValue\x20=\x20aTexCoord0.x;\x0a#endif\x0a#ifdef\x20USE_VertexWeight\x0a\x20\x20\x20\x20realWValue\x20=\x20aVertexWeight;\x0a\x20\x20\x20\x20#ifdef\x20MultiTemporalWeight\x0a\x20\x20\x20\x20\x20\x20\x20\x20realWValue\x20=\x20mix(aVertexWeight,\x20aVertexWeight_1,\x20fMultiTemporalFactor);\x0a\x09\x09vertexPos.z\x20+=\x20realWValue;\x0a\x09#endif\x0a#endif\x0a#ifdef\x20COMPUTE_W_VALUE\x0a\x20\x20\x20\x20if(uHypHasColorByHeight\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20wValue\x20=\x20realWValue\x20+\x20uBottom;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20wValue\x20=\x20vertexPos.z\x20+\x20uBottom;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20return\x20realWValue;\x0a}\x0a#ifdef\x20HYPSOMETRIC\x0avec4\x20computeContourMapColor(float\x20fValue)\x0a{\x0a\x20\x20\x20\x20float\x20threshold\x20=\x20clamp(abs(uHypCeil\x20-\x20uHypFloor),\x200.000001,\x2020000.0);\x0a\x20\x20\x20\x20float\x20contourRate\x20=\x20(fValue\x20-\x20uHypFloor)\x20/\x20threshold;\x0a\x20\x20\x20\x20float\x20finalCoord\x20=\x20clamp(contourRate,\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20count\x20=\x20floor(finalCoord\x20*\x2016.0);\x0a\x20\x20\x20\x20float\x20y\x20=\x20(count*2.0\x20+\x201.0)/32.0;\x0a\x20\x20\x20\x20float\x20x\x20=\x20fract(finalCoord*16.0);\x0a\x20\x20\x20\x20if(y\x20>\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20x\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec2\x20contourCoord\x20=\x20vec2(x,\x20y);\x0a\x20\x20\x20\x20return\x20texture2D(uHypsometricTexture,\x20contourCoord).rgba;\x0a}\x0avec4\x20getHypsometricColor(vec4\x20oriColor,\x20float\x20fValue)\x0a{\x0a\x20\x20\x20\x20vec4\x20contourMapColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20float\x20finalOpacity\x20=\x20uHypOpacity;\x0a\x20\x20\x20\x20if(fValue\x20>\x20uHypMaxVisibleValue\x20||\x20fValue\x20<\x20uHypMinVisibleValue)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20uNoValueColor\x20*\x20oriColor;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20contourMapColor\x20=\x20computeContourMapColor(fValue);\x0a\x20\x20\x20\x20finalOpacity\x20*=\x20sign(uHypContourFillMode);\x0a\x20\x20\x20\x20vec4\x20mixColor\x20=\x20mix(vec4(1.0,1.0,1.0,1.0),\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20return\x20mixColor;\x0a}\x0a#endif\x0a\x0avec3\x20realNormal;\x0avoid\x20main()\x0a{\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20vertexPos\x20=\x20decode_position_min\x20+\x20aPosition\x20*\x20decode_position_normConstant;\x0a#else\x0a\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20aPosition;\x0a#endif\x0a#ifdef\x20HAS_NORMAL\x0a\x20\x20\x20\x20realNormal\x20=\x20aNormal;\x0a\x20\x20\x20\x20#ifdef\x20COMPRESS_NORMAL\x0a\x20\x20\x20\x20\x20\x20\x20\x20realNormal\x20=\x20czm_octDecode(aNormal.xy,\x20normal_rangeConstant).zxy;\x0a\x20\x20\x20\x20#endif\x0a#endif\x0a\x20\x20\x20\x20float\x20oriVertexW\x20=\x20computeWValue(vertexPos);\x0a\x20\x20\x20\x20vertexPos.w\x20=\x201.0;\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20vExcavationVertexPos\x20=\x20uGeoMatrix\x20*\x20vertexPos;\x0a#endif\x0avec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20#ifdef\x20COMPRESS_COLOR\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20MeshOPT_Compress\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20=\x20aColor\x20/\x20255.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a\x20\x20\x20\x20#endif\x0a#endif\x0a\x20\x20\x20\x20vColor\x20=\x20vertexColor*uFillForeColor;\x0a\x20\x20\x20\x20vPositionMC.xyz\x20=\x20vertexPos.xyz;\x0a\x20\x20\x20\x20vPositionMC.w\x20=\x200.0;\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vertexPos;\x0a#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20vColor\x20=\x20getHypsometricColor(vColor,\x20wValue);\x0a#endif\x0a#ifdef\x20W_VISIBLE\x0a\x20\x20\x20\x20vec2\x20categoryTexCoord\x20=\x20vec2(abs(oriVertexW\x20-\x20uMinCategory)\x20/\x20uCategoryWidht\x20+\x200.5\x20/uCategoryWidht\x20,\x200.5);\x0a\x20\x20\x20\x20float\x20category\x20=\x20texture2D(uCategorieTexture,\x20categoryTexCoord).a;\x0a\x20\x20\x20\x20vColor.a\x20*=\x201.0\x20-\x20category;\x0a#endif\x0a\x20\x20\x20\x20v_pixelDistance\x20=\x202.0\x20/\x20uPointCloudSize;\x0a\x20\x20\x20\x20gl_PointSize\x20=\x20uPointCloudSize;\x0a\x20\x20\x20\x20vPosition\x20=\x20czm_modelView\x20*\x20vertexPos;\x0a}','_arrIndexPackage','enableExtensionsByDefault','___cxa_begin_catch','cesiumLogo','rasterfunction','_isCustomPolygon','_buildModuleUrlFromBaseUrl','fromNumber','magnitude','animation_shuttleRingPointerPaused','multiplyComponents','Only\x20unsigned\x20byte\x20buffers\x20are\x20supported.','stopNodes','getNumberOfComponents','mayCreate','DepthOfFieldEffect','_OSGBToS3MB','animations','VOLUME','[2]','\x20bytes,\x20but\x20the\x20limit\x20is\x20','{id}','LEQUAL','geometryOutlines','PBRMaterialParam','POLYLINE','hasTerrain','osni_1952','deleteTransformFeedback','val','LINEAR_NONE','_labelColor','cgb','textureunitstate','generateSurroundLineGeometry','opacity_','isExpressionFilter','SYSTEM_CLOCK','releaseReference','clearClipRegion','createComment','UNLOAD','attribute\x20vec4\x20position;\x0aattribute\x20vec2\x20texCoord;\x0avarying\x20vec2\x20v_texCoord;\x0avarying\x20vec4\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20v_texCoord\x20=\x20texCoord;\x0a\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position.xyz,\x201.0);\x0a\x20\x20\x20v_positionMC\x20=\x20vec4(position.xyz,\x201.0);\x0a\x20\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20vec4(position.xyz,\x201.0)).xyz;\x0a}','_loadQueueTimeSlice','calculateVarint64','addRGBSegment','getCacheLabel','lastNumberOfActiveRequests','\x20\x20\x20\x20float\x20glossiness\x20=\x201.0;\x0a','callee','CAUGHT_OFFSET','u_toneMappingWhitePoint','_playReverseSVG','ACTIVE','_ellipse','\x20\x20\x20\x20float\x20S\x20=\x20acos(LdotZenith);\x0a','_drawNearPlane','u_tex_y_a','buildTime','_allTilesAdditive','yCelestialPoleOffsetRadians','serverData','pbrMetallicRoughness','
  • ','getSocketFromFD','TEXT','_ephemeris','getSubscriptionsCount','drawFillPattern','computeVisiblityInCullingVolume','_selectedProfileIDs','doReadv','getUTCDate','chunkSize','cesium-animation-buttonDisabled','haystack','illegal\x20char\x20code:\x20','ByteBufferAB(offset=','
  • Batch\x20Table\x20Memory\x20(MB):\x20','tileBounds','_isUpdateColor','_toggleDropDown','\x20\x20\x20\x20uniform\x20float\x20u_metallicFactor;\x0a\x20\x20\x20\x20uniform\x20float\x20u_roughnessFactor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20u_emissiveFactor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20u_baseColorFactor;\x0a\x20\x20\x20\x20uniform\x20float\x20u_alphaCutoff;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_baseColorTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_metallicRoughnessTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_normalTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_occlusionTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_emissiveTexture;\x0a\x20\x20\x20\x20uniform\x20vec4\x20u_baseColorUVOffsetAndTiling;\x0a\x20\x20\x20\x20uniform\x20vec4\x20u_emissiveUVOffsetAndTiling;\x0a\x0a\x20\x20\x20\x20uniform\x20float\x20uSunLightON;\x0a\x20\x20\x20\x20#if\x20DIR_LIGHTS\x20>\x200\x0a\x20\x20\x20\x20uniform\x20vec3\x20uDirectionalLightDirectionEC[\x20DIR_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uDirectionalLightColor[\x20DIR_LIGHTS\x20];\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#if\x20POINT_LIGHTS\x20>\x200\x0a\x20\x20\x20\x20uniform\x20vec3\x20uPointLightPositionEC[\x20POINT_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uPointLightColor[\x20POINT_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec2\x20uPointLightDistanceAndDecay[\x20POINT_LIGHTS\x20];\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#if\x20SPOT_LIGHTS\x20>\x200\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSpotLightColor[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSpotLightPositionEC[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSpotLightDirectionEC[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSpotLightDistanceDecayCos[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSpotLightExponent[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20const\x20float\x20M_PI\x20=\x203.141592653589793;\x0a\x0a\x20\x20\x20\x20vec3\x20lambertianDiffuse(vec3\x20diffuseColor)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20diffuseColor\x20/\x20M_PI;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec3\x20fresnelSchlick2(vec3\x20f0,\x20vec3\x20f90,\x20float\x20VdotH)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20f0\x20+\x20(f90\x20-\x20f0)\x20*\x20pow(clamp(1.0\x20-\x20VdotH,\x200.0,\x201.0),\x205.0);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec3\x20fresnelSchlick(float\x20metalness,\x20float\x20VdotH)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20metalness\x20+\x20(vec3(1.0)\x20-\x20metalness)\x20*\x20pow(1.0\x20-\x20VdotH,\x205.0);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec3\x20F_Schlick(float\x20ndv,\x20vec3\x20spec)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20spec\x20+\x20(vec3(1.0)\x20-\x20spec)\x20*\x20pow(1.0\x20-\x20ndv,\x205.0);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20D_Phong(float\x20g,\x20float\x20ndh)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20a\x20=\x20pow(8192.0,\x20g);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20(a\x20+\x202.0)\x20/\x208.0\x20*\x20pow(ndh,\x20a);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20smithVisibilityG1(float\x20NdotV,\x20float\x20roughness)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20k\x20=\x20(roughness\x20+\x201.0)\x20*\x20(roughness\x20+\x201.0)\x20/\x208.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20NdotV\x20/\x20(NdotV\x20*\x20(1.0\x20-\x20k)\x20+\x20k);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20smithVisibilityGGX(float\x20roughness,\x20float\x20NdotL,\x20float\x20NdotV)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20smithVisibilityG1(NdotL,\x20roughness)\x20*\x20smithVisibilityG1(NdotV,\x20roughness);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20GGX(float\x20roughness,\x20float\x20NdotH)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20roughnessSquared\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20f\x20=\x20(NdotH\x20*\x20roughnessSquared\x20-\x20NdotH)\x20*\x20NdotH\x20+\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20roughnessSquared\x20/\x20(M_PI\x20*\x20f\x20*\x20f);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20void\x20getLightColor(vec3\x20lightDir,\x20vec3\x20viewDir,\x20vec3\x20normal,\x20vec3\x20lightColor,\x20vec3\x20fresnelTerm,\x20float\x20roughness,\x20out\x20vec3\x20diffuseTerm,\x20out\x20vec3\x20specularTerm)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20h\x20=\x20normalize(viewDir\x20+\x20lightDir);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20NdotL\x20=\x20clamp(dot(normal,\x20lightDir),\x200.001,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20NdotH\x20=\x20clamp(dot(normal,\x20h),\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20li\x20=\x20lightColor\x20*\x20NdotL;\x0a\x20\x20\x20\x20\x20\x20\x20\x20diffuseTerm\x20=\x20li;\x0a\x20\x20\x20\x20\x20\x20\x20\x20specularTerm\x20=\x20li\x20*\x20fresnelTerm\x20*\x20D_Phong(1.0\x20-\x20roughness,\x20NdotH);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec3\x20SRGBtoLINEAR3(vec3\x20srgbIn)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20pow(srgbIn,\x20vec3(2.2));\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20SRGBtoLINEAR4(vec4\x20srgbIn)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20linearOut\x20=\x20pow(srgbIn.rgb,\x20vec3(2.2));\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(linearOut,\x20srgbIn.a);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec3\x20LINEARtoSRGB(vec3\x20linearIn)\x0a\x20\x20\x20\x20{\x0a#ifndef\x20HDR\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20pow(linearIn,\x20vec3(1.0/2.2));\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20calcLightAttenuation(float\x20lightDistance,\x20float\x20cutoffDistance,\x20float\x20decayExponent)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20pow(clamp(1.0\x20-\x20lightDistance\x20/\x20cutoffDistance,\x200.0,\x201.0),\x20decayExponent);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20czm_S3MPBR(vec3\x20normalEC,\x20vec3\x20positionEC,\x20vec2\x20texCoord,\x20vec4\x20vertexColor)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20ng\x20=\x20normalize(normalEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20positionWC\x20=\x20(czm_inverseView\x20*\x20vec4(positionEC,\x201.0)).xyz;\x0a#ifdef\x20HAS_NORMAL_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20pos_dx\x20=\x20dFdx(positionEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20pos_dy\x20=\x20dFdy(positionEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tex_dx\x20=\x20dFdx(vec3(texCoord,\x200.0));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tex_dy\x20=\x20dFdy(vec3(texCoord,\x200.0));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20t\x20=\x20(tex_dy.t\x20*\x20pos_dx\x20-\x20tex_dx.t\x20*\x20pos_dy)\x20/\x20(tex_dx.s\x20*\x20tex_dy.t\x20-\x20tex_dy.s\x20*\x20tex_dx.t);\x0a\x20\x20\x20\x20\x20\x20\x20\x20t\x20=\x20normalize(t\x20-\x20ng\x20*\x20dot(ng,\x20t));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20b\x20=\x20normalize(cross(ng,\x20t));\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20tbn\x20=\x20mat3(t,\x20b,\x20ng);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20n\x20=\x20texture2D(u_normalTexture,\x20texCoord).rgb;\x0a\x20\x20\x20\x20\x20\x20\x20\x20n\x20=\x20normalize(tbn\x20*\x20(2.0\x20*\x20n\x20-\x201.0));\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20n\x20=\x20ng;\x0a#endif\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20v\x20=\x20-normalize(positionEC);\x0a#ifdef\x20DOUBLE_SIDED\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(dot(n,\x20v)\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20n\x20=\x20-n;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a#endif\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Add\x20base\x20color\x20to\x20fragment\x20shader\x0a#ifdef\x20HAS_BASECOLOR_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20baseColorTexCoord\x20=\x20texCoord;\x0a\x20\x20\x20\x20\x20\x20\x20\x20baseColorTexCoord\x20=\x20baseColorTexCoord\x20*\x20u_baseColorUVOffsetAndTiling.zw\x20+\x20u_baseColorUVOffsetAndTiling.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20baseColorWithAlpha\x20=\x20SRGBtoLINEAR4(texture2D(u_baseColorTexture,\x20baseColorTexCoord));\x0a\x20\x20\x20\x20\x20\x20\x20\x20baseColorWithAlpha\x20*=\x20u_baseColorFactor;\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20baseColorWithAlpha\x20=\x20u_baseColorFactor;\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20baseColorWithAlpha\x20*=\x20vertexColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20baseColor\x20=\x20baseColorWithAlpha.rgb;\x0a#ifdef\x20HAS_METALLICROUGHNESS_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20metallicRoughness\x20=\x20texture2D(u_metallicRoughnessTexture,\x20texCoord).rgb;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20metalness\x20=\x20clamp(metallicRoughness.b,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20roughness\x20=\x20clamp(metallicRoughness.g,\x200.04,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20metalness\x20*=\x20u_metallicFactor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20roughness\x20*=\x20u_roughnessFactor;\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20metalness\x20=\x20clamp(u_metallicFactor,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20roughness\x20=\x20clamp(u_roughnessFactor,\x200.04,\x201.0);\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20f0\x20=\x20vec3(0.04);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20diffuseColor\x20=\x20baseColor\x20*\x20(1.0\x20-\x20metalness)\x20*\x20(1.0\x20-\x20f0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20specularColor\x20=\x20mix(f0,\x20baseColor,\x20metalness);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20NdotV\x20=\x20abs(dot(n,\x20v))\x20+\x200.001;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20diffuseTerm\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20specularTerm\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20fresnelTerm\x20=\x20F_Schlick(NdotV,\x20specularColor);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20color\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20默认加一个平行光作为太阳光\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lightDiffuseTerm\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lightSpecularTerm\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20getLightColor(czm_sunDirectionEC,\x20v,\x20n,\x20vec3(0.8),\x20fresnelTerm,\x20roughness,\x20lightDiffuseTerm,\x20lightSpecularTerm);\x0a\x20\x20\x20\x20\x20\x20\x20\x20diffuseTerm\x20+=lightDiffuseTerm\x20*\x20uSunLightON;\x0a\x20\x20\x20\x20\x20\x20\x20\x20specularTerm\x20+=\x20lightSpecularTerm\x20*\x20uSunLightON;\x0a#if\x20DIR_LIGHTS\x20>\x200\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20DIR_LIGHTS;\x20i++)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getLightColor(uDirectionalLightDirectionEC[i],\x20v,\x20n,\x20uDirectionalLightColor[i],\x20fresnelTerm,\x20roughness,\x20lightDiffuseTerm,\x20lightSpecularTerm);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20diffuseTerm\x20+=lightDiffuseTerm;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20specularTerm\x20+=\x20lightSpecularTerm;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a#endif\x20\x0a#if\x20POINT_LIGHTS\x20>\x200\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20POINT_LIGHTS;\x20i++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lVector\x20=\x20uPointLightPositionEC[i]\x20-\x20v_positionEC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20lightDistance\x20=\x20length(lVector);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20lightAttenuation\x20=\x20calcLightAttenuation(lightDistance,\x20uPointLightDistanceAndDecay[i].x,\x20uPointLightDistanceAndDecay[i].y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(lightAttenuation\x20<\x200.001)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20pointLightColor\x20=\x20uPointLightColor[i]\x20*\x20lightAttenuation;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lightDiffuseTerm\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lightSpecularTerm\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getLightColor(normalize(lVector),\x20v,\x20n,\x20pointLightColor,\x20fresnelTerm,\x20roughness,\x20lightDiffuseTerm,\x20lightSpecularTerm);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20diffuseTerm\x20+=lightDiffuseTerm;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20specularTerm\x20+=\x20lightSpecularTerm;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a#endif\x20\x0a#if\x20SPOT_LIGHTS\x20>\x200\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20SPOT_LIGHTS;\x20i++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lVector\x20=\x20uSpotLightPositionEC[i]\x20-\x20v_positionEC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20lightDistance\x20=\x20length(lVector);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20lightAttenuation\x20=\x20calcLightAttenuation(lightDistance,\x20uSpotLightDistanceDecayCos[i].x,\x20uSpotLightDistanceDecayCos[i].y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(lightAttenuation\x20<\x200.001)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20spotEffect\x20=\x20dot(uSpotLightDirectionEC[i],\x20normalize(lVector));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(spotEffect\x20>\x20uSpotLightDistanceDecayCos[i].z)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20spotLightColor\x20=\x20uSpotLightColor[i]\x20*\x20lightAttenuation\x20*\x20spotEffect;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lightDiffuseTerm\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lightSpecularTerm\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getLightColor(normalize(lVector),\x20v,\x20n,\x20spotLightColor,\x20fresnelTerm,\x20roughness,\x20lightDiffuseTerm,\x20lightSpecularTerm);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20diffuseTerm\x20+=lightDiffuseTerm;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20specularTerm\x20+=\x20lightSpecularTerm;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a#endif\x20\x0a\x20\x20\x20\x20color\x20=\x20baseColor;\x20\x0a\x20\x20\x20\x20color\x20*=\x20max(diffuseTerm,\x20vec3(0.0));\x20\x0a\x20\x20\x20\x20color\x20+=\x20max(specularTerm,\x20vec3(0.0));\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20计算环境光\x0a\x20\x20\x20\x20#ifdef\x20USE_IBL_LIGHTING\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20r\x20=\x20normalize(czm_inverseViewRotation\x20*\x20normalize(reflect(v,\x20n)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Figure\x20out\x20if\x20the\x20reflection\x20vector\x20hits\x20the\x20ellipsoid\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20vertexRadius\x20=\x20length(positionWC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20horizonDotNadir\x20=\x201.0\x20-\x20min(1.0,\x206378137.0\x20/\x20vertexRadius);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20reflectionDotNadir\x20=\x20dot(r,\x20normalize(positionWC));\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Flipping\x20the\x20X\x20vector\x20is\x20a\x20cheap\x20way\x20to\x20get\x20the\x20inverse\x20of\x20czm_temeToPseudoFixed,\x20since\x20that\x27s\x20a\x20rotation\x20about\x20Z.\x0a\x20\x20\x20\x20\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20r\x20=\x20-normalize(czm_temeToPseudoFixed\x20*\x20r);\x0a\x20\x20\x20\x20\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20inverseRoughness\x20=\x201.04\x20-\x20roughness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20inverseRoughness\x20*=\x20inverseRoughness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20sceneSkyBox\x20=\x20textureCube(czm_environmentMap,\x20r).rgb\x20*\x20inverseRoughness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20atmosphereHeight\x20=\x200.05;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20blendRegionSize\x20=\x200.1\x20*\x20((1.0\x20-\x20inverseRoughness)\x20*\x208.0\x20+\x201.1\x20-\x20horizonDotNadir);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20blendRegionOffset\x20=\x20roughness\x20*\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20farAboveHorizon\x20=\x20clamp(horizonDotNadir\x20-\x20blendRegionSize\x20*\x200.5\x20+\x20blendRegionOffset,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20aroundHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x200.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20farBelowHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x201.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20smoothstepHeight\x20=\x20smoothstep(0.0,\x20atmosphereHeight,\x20horizonDotNadir);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20belowHorizonColor\x20=\x20mix(vec3(0.1,\x200.15,\x200.25),\x20vec3(0.4,\x200.7,\x200.9),\x20smoothstepHeight);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20nadirColor\x20=\x20belowHorizonColor\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20aboveHorizonColor\x20=\x20mix(vec3(0.9,\x201.0,\x201.2),\x20belowHorizonColor,\x20roughness\x20*\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20blueSkyColor\x20=\x20mix(vec3(0.18,\x200.26,\x200.48),\x20aboveHorizonColor,\x20reflectionDotNadir\x20*\x20inverseRoughness\x20*\x200.5\x20+\x200.75);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20zenithColor\x20=\x20mix(blueSkyColor,\x20sceneSkyBox,\x20smoothstepHeight);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20blueSkyDiffuseColor\x20=\x20vec3(0.7,\x200.85,\x200.9);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20diffuseIrradianceFromEarth\x20=\x20(1.0\x20-\x20horizonDotNadir)\x20*\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.75)\x20*\x20smoothstepHeight;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20diffuseIrradianceFromSky\x20=\x20(1.0\x20-\x20smoothstepHeight)\x20*\x20(1.0\x20-\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.25));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20blueSkyDiffuseColor\x20*\x20clamp(diffuseIrradianceFromEarth\x20+\x20diffuseIrradianceFromSky,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20notDistantRough\x20=\x20(1.0\x20-\x20horizonDotNadir\x20*\x20roughness\x20*\x200.8);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20specularIrradiance\x20=\x20mix(zenithColor,\x20aboveHorizonColor,\x20smoothstep(farAboveHorizon,\x20aroundHorizon,\x20reflectionDotNadir)\x20*\x20notDistantRough);\x0a\x20\x20\x20\x20\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20belowHorizonColor,\x20smoothstep(aroundHorizon,\x20farBelowHorizon,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x20\x20\x20\x20\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20nadirColor,\x20smoothstep(farBelowHorizon,\x201.0,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20iblFactor\x20=\x20vec2(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20luminanceAtZenith\x20=\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Luminance\x20model\x20from\x20page\x2040\x20of\x20http://silviojemma.com/public/papers/lighting/spherical-harmonic-lighting.pdf\x0a\x20\x20\x20\x20#ifdef\x20USE_SUN_LUMINANCE\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Angle\x20between\x20sun\x20and\x20zenith\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20LdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20czm_sunDirectionEC),\x20normalize(positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20S\x20=\x20acos(LdotZenith);\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Angle\x20between\x20zenith\x20and\x20current\x20pixel\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20NdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20n),\x20normalize(positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Angle\x20between\x20sun\x20and\x20current\x20pixel\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sunNdotL\x20=\x20clamp(dot(n,\x20czm_sunDirectionEC),\x200.001,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20gamma\x20=\x20acos(sunNdotL);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20numerator\x20=\x20((0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20gamma)\x20+\x200.45\x20*\x20pow(sunNdotL,\x202.0))\x20*\x20(1.0\x20-\x20exp(-0.32\x20/\x20NdotZenith)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20denominator\x20=\x20(0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20S)\x20+\x200.45\x20*\x20pow(LdotZenith,2.0))\x20*\x20(1.0\x20-\x20exp(-0.32));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20luminance\x20=\x20luminanceAtZenith\x20*\x20(numerator\x20/\x20denominator);\x0a#endif\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20brdfLut\x20=\x20texture2D(czm_brdfLut,\x20vec2(NdotV,\x201.0\x20-\x20roughness)).rg;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20IBLColor\x20=\x20(diffuseIrradiance\x20*\x20diffuseColor\x20*\x20iblFactor.x)\x20+\x20(specularIrradiance\x20*\x20SRGBtoLINEAR3(specularColor\x20*\x20brdfLut.x\x20+\x20brdfLut.y)\x20*\x20iblFactor.y);\x0a#ifdef\x20USE_SUN_LUMINANCE\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20+=\x20IBLColor\x20*\x20luminance;\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20+=\x20IBLColor;\x0a#endif\x20//\x20end\x20of\x20USE_SUN_LUMINANCE\x0a#endif\x20//\x20end\x20of\x20USE_IBL_LIGHTING\x0a\x0a#ifdef\x20HAS_OCCLUSION_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20*=\x20texture2D(u_occlusionTexture,\x20texCoord).r;\x0a#endif\x0a\x0a#ifdef\x20HAS_EMISSIVE_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20emissiveTexCoord\x20=\x20texCoord;\x0a\x20\x20\x20\x20\x20\x20\x20\x20emissiveTexCoord\x20=\x20emissiveTexCoord\x20*\x20u_emissiveUVOffsetAndTiling.zw\x20+\x20u_emissiveUVOffsetAndTiling.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20emissive\x20=\x20SRGBtoLINEAR3(texture2D(u_emissiveTexture,\x20emissiveTexCoord).rgb);\x0a\x20\x20\x20\x20\x20\x20\x20\x20emissive\x20*=\x20u_emissiveFactor.rgb;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20+=\x20emissive;\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20+=\x20u_emissiveFactor.rgb;\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20LINEARtoSRGB(color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20resultColor\x20=\x20vec4(color,\x201.0);\x0a#ifdef\x20MASK\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(baseColorWithAlpha.a\x20<\x20u_alphaCutoff)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20resultColor\x20=\x20vec4(color,\x201.0);\x0a#endif\x0a#ifdef\x20BLEND\x0a\x20\x20\x20\x20\x20\x20\x20\x20resultColor\x20=\x20vec4(color,\x20baseColorWithAlpha.a);\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20resultColor;\x0a\x20\x20\x20\x20}','RequestAnimationFrame','varying\x20vec2\x20v_pos;\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20outline_color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20outline_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dist\x20=\x20length(v_pos\x20-\x20gl_FragCoord.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x201.0\x20-\x20smoothstep(0.0,\x201.0,\x20dist);\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20outline_color\x20*\x20(alpha\x20*\x20opacity);\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a\x20\x20\x20\x20}\x0a','_pointSizeShaderFunction','_execute_CurveEight','useBrowserRecommendedResolution','.osgb','\x27findEventTarget\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','updateBucketOpacities','GreaterThan','addTemplate','\x20\x20\x20\x20diffuseLight\x20+=\x20','_fontName','TEX_COORD','_internalFormat','OSGBFile','invoke_viii','.cesium-credit-lightbox\x20>\x20ul\x20>\x20li\x20*','SADDLEBROWN','fontHeight','initializeFromClipResult','createJavaScriptEvaluatorBlock','kbd','\x20\x20\x20\x20vec3\x20tex_dx\x20=\x20dFdx(vec3(','RightDown','_updateColorAttribute','_encodeImageData','getMemory','message','deltaY','minimumSpeed','deferEvaluation','PIXEL_SIZE_ON_SCREEN','_rotatedRectangle','czm_instancing_main','_sky','fastSquad','\x20\x20\x20vec2\x20uvEmissiveTiling\x20=\x20vec2(1.0);\x0a','vec2(','useType','rayEllipsoid','bold','_statistics','ERRNO_CODES','OffsetX','maximumMovementRatio','emissiveTextureScroll','Observable','tile_normalTextureData','u_glossinessFactor','getTileDataAvailable','uniform\x20sampler2D\x20u_texture;\x0a\x0avarying\x20vec2\x20v_tex;\x0avarying\x20float\x20v_fade_opacity;\x0a\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x0a\x20\x20\x20\x20lowp\x20float\x20alpha\x20=\x20opacity\x20*\x20v_fade_opacity;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(u_texture,\x20v_tex)\x20*\x20alpha;\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a}\x0a','cartographicDegrees','_bodyless','executeCopyColor','startSurroundLineColor','_validate','_gridLineWidth','tileLevel','_geoZUp','pointerId','isMoonVisible','Maximum\x20Attenuation','uMinCategoryOrHypFloor','clip_behind_any_plane','inertiaSpin','ElevationContour','createNormalDerivedCommand','_emscripten_glBlendFunc','feDisplacementMap','PER_FRAGMENT_GROUND_ATMOSPHERE','cascadesEnabled','init','_planes','ClampObject','_bottomRadius','COMPOUNDCRS','ResetAll','abortOnCannotGrowMemory','-t.','createWebp','animationGOFeatures','EM_FS_','TEXTURE_MIN_FILTER',',\x27TimezoneOffset\x27:','Icon','left','createPostEffectCommand','_subTextureManager','_suffix','EIA_W','preferLeaves','_emscripten_glClearColor','decrementLoadCounts','uniform\x20vec3\x20uDirectionalLightDirectionEC[\x20DIR_LIGHTS\x20];\x20\x0a','Device\x20not\x20a\x20stream','clearNextSamePts','asinClamped','Required\x20property\x20geometricError\x20is\x20undefined\x20for\x20this\x20tile.\x20Using\x20parent\x27s\x20geometric\x20error\x20instead.','PRIMEM','arrowWidth','computeXysRadians','\x20\x20\x20\x20\x20\x20\x20\x20specularTerm\x20+=\x20lightSpecularTerm;\x0a','_toneMappingEnabled','_clippingPlanesOriginMatrix','_lineOffset','fullscreenEnabled','fillMouseEventData','S3MTilesVectex_','AnimationGroups','billboardBoundsLineWidth','globeDepthTextureDim','\x0avarying\x20vec4\x20v_pickColor;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_non_pick_main();\x20\x0a\x20\x20\x20\x20v_pickColor\x20=\x20czm_batchTable_pickColor(batchId);\x20\x0a}','lat1','cos_p12','The\x20tileset\x20must\x20be\x203D\x20Tiles\x20version\x200.0\x20or\x201.0.','_associativeMvtBillboard','INT_VEC2','setStale','!in','symbolIconUniformValues','readonly','setOpaqueTexture','_visitedFrame','_bReflect','instanceTechnique','MODIFIED_REINHARD','Widgets/Images/TerrainProviders/Ellipsoid.png','\x20is\x20not\x20a\x20function.','\x20*\x20','_vertexWeightBuffers','&dataVersion=','planePos','_backgroundBillboard','_stepSizeDays','stuffedData','nBuffer','_translucencyByDistance','sml:Bounds','_mapboxStyle','esriGeometryPoint','detail','_createdBaker','_threshold','routes\x20is\x20required!','/**\x0a\x20*\x20The\x20constant\x20identifier\x20for\x20the\x20Morphing\x20{@link\x20SceneMode}\x0a\x20*\x0a\x20*\x20@name\x20czm_sceneModeMorphing\x0a\x20*\x20@glslConstant\x0a\x20*\x20@see\x20czm_sceneMode\x0a\x20*\x20@see\x20czm_sceneMode2D\x0a\x20*\x20@see\x20czm_sceneModeColumbusView\x0a\x20*\x20@see\x20czm_sceneMode3D\x0a\x20*/\x0aconst\x20float\x20czm_sceneModeMorphing\x20=\x200.0;\x0a','icon-rotation-alignment','circle-stroke-color','czm_edge_detection_combine','debugShowStatistics','_startSurroundLineColor','_perPositionHeightExtrude','FILTER','style_','iconSizeData','rotateEastLastTimestamp','ALLDOME','_isDeleted','_rows','blob:','\x20\x20\x20\x20czm_instancing_main();\x0a','processAsync','feature-state','Vertex\x20texture\x20fetch\x20support\x20is\x20required\x20to\x20render\x20polylines.\x20The\x20maximum\x20number\x20of\x20vertex\x20texture\x20image\x20units\x20must\x20be\x20greater\x20than\x20zero.','_glowFactorDirty','layers','_onMouseDown','fillHighlightColor','firstChild','void\x20tile_color(vec4\x20tile_featureColor)\x20\x0a{\x20\x0a\x20\x20\x20\x20tile_main();\x20\x0a}\x20\x0a','initializecompleted','handleWrapJump','[terrainEnabled]','RADIUS','SSAO','_memGeometryRemoved','100\x2020px\x20SimSun','css:\x20{\x20\x22cesium-cesiumInspector-section-collapsed\x22:\x20!','SpotLight\x20target\x20position','_lineOffsetSubscription','noSleepTimer','requestsByServer','webm','emscripten_stack_init','#BFF8B2','createAttributeLocations','_checking','\x20\x20\x20\x20v_normal\x20=\x20u_normalMatrix\x20*\x20mat3(skinMatrix)\x20*\x20weightedNormal;\x0a','_parseMessageOneOf','EventEmitter','_screenPositionX','vec4(czm_HSLToRGB(vec3(','_maximumParticleLife','_endTime','kml-networkLinkControl-expires','_reverse','_fullscreenElement','createNode','_cameraNames','DARKCYAN','Argument\x20','_featureDoubleClickEvent','_oldPositionWC','clearAllAnnotationArray','_modelInfo','IsExtract','defaultPointSize','SYMBOL_ARBITRARYPOLYGON','glExtensionsUsed','_emscripten_glVertexAttribPointer','pass','_bTransparentSorting','getRenderState','font-weight','SKETCH_MODE','_extensionsUsed','setLabelVisible','Hermite','object\x20expected','SANDYBROWN','\x0a#ifdef\x20HAS_HEMISPHERE_LIGHTS\x0a\x0auniform\x20vec3\x20uSkyColor[\x20HEMISPHERE_LIGHTS\x20];\x0auniform\x20vec3\x20uGroundColor[\x20HEMISPHERE_LIGHTS\x20];\x0auniform\x20vec3\x20uHemisphereLightDirectionEC[\x20HEMISPHERE_LIGHTS\x20];\x0a\x20\x20\x20\x20\x0astruct\x20HemisphereLight\x20{\x0a\x20\x20\x20\x20vec3\x20direction;\x0a\x20\x20\x20\x20vec3\x20skyColor;\x0a\x20\x20\x20\x20vec3\x20groundColor;\x0a};\x0a\x0avec3\x20getHemisphereLightIrradiance(\x20const\x20in\x20HemisphereLight\x20hemiLight,\x20const\x20in\x20GeometricContext\x20geometry\x20)\x20{\x0a\x20\x20\x20\x20float\x20dotNL\x20=\x20dot(\x20geometry.normal,\x20hemiLight.direction\x20);\x0a\x20\x20\x20\x20float\x20hemiDiffuseWeight\x20=\x200.5\x20*\x20dotNL\x20+\x200.5;\x0a\x20\x20\x20\x20vec3\x20irradiance\x20=\x20mix(\x20hemiLight.groundColor,\x20hemiLight.skyColor,\x20hemiDiffuseWeight\x20);\x0a\x20\x20\x20\x20irradiance\x20*=\x20M_PI;\x0a\x20\x20\x20\x20return\x20irradiance;\x0a}\x0a\x0a#endif\x0a','_fProgress','Deflater','cesium-infoBox-description','close','videoHeight','attribute\x20','viewport','ScaneCylinderGeometry','_updateZenith','_lastPosition','_transformChanged','DOMMouseScroll','_property','ANIMATION_SCALE','westIndices','EPSILON5','VolumeRendering','float\x20calcLightAttenuation(float\x20lightDistance,\x20float\x20cutoffDistance,\x20float\x20decayExponent)\x20\x0a{\x0a\x20\x20\x20return\x20pow(clamp(1.0\x20-\x20lightDistance\x20/\x20cutoffDistance,\x200.0,\x201.0),\x20decayExponent);\x0a}\x0a\x0a','drawtextContent','fillStates','fragmentShader','wsen','apply','basePath','attrLocation','pointToWindowCoordinates','_llvm_bswap_i32','unlisten','flattenTexture','_evaluateRegExp','_updateMatrix','attr:\x20{\x20title:\x20tooltip\x20},click:\x20command,cesiumSvgPath:\x20{\x20path:\x20_svgPath,\x20width:\x2032,\x20height:\x2032\x20}','dynamicLayer\x20setPolygonoffset\x20factor','extra','u_sampleSpatialWeight','ColorTableMinKey','mfrac','_sub','Widgets/Images/TerrainProviders/CesiumWorldTerrain.png','fromRectangle3D','entryEnd','volImage','String\x20decoding\x20failed.','radii','createUniformMap','updateShadow','RETURN_DOM','_geoModel','nzmg','_subRequested','defaultDataProjection','\x20\x20\x20\x20vec3\x20t\x20=\x20normalize(v_tangent.xyz);\x0a','\x27intArrayToString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_plottingLayer','perInstanceAttribute','DatasetIDRange','vec4\x20getPositionEC()\x20\x0a{\x20\x0a','_clock','OID','_textureTarget','CLIPPLANE','_coverageArea','Not\x20implemented,\x20see:\x20https://github.com/dcodeIO/ProtoBuf.js/wiki/Services','_ctx','MultiTemporalWeight','\x20\x20vec4\x20pos\x20=\x20u_modelViewMatrix\x20*\x20skinMat\x20*\x20vec4(a_position,1.0);\x0a','fontColorLimit','void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_shadow_cast_main();\x20\x0a\x20\x20\x20\x20if\x20(gl_FragColor.a\x20==\x200.0)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20}\x20\x0a','dataMaxValue\x20must\x20not\x20be\x20called\x20before\x20the\x20grid\x20provider\x20is\x20ready','_useHeight','_particleStateTexture','_clusterBillboards','_isParticleSystem','stitchtiles','lime','_prepareRatio','LightParameter','kml-listStyle-','async','\x20?\x20','defaultPointOutlineColor','uMaxVmax','metallic','polylines','createFramebuffer','uint16','projectionimage','data:','options.times\x20was\x20specified,\x20so\x20options.clock\x20is\x20required.','_canvasSymbolData','_imageSubscription','_hasDragLine','useLogDepth','tilemapresource.xml','addOnPreMain','contentReadyToProcessPromise','css:\x20{\x22cesium-cesiumInspector-pickButtonHighlight\x22\x20:\x20pickPrimitiveActive},\x20click:\x20pickPrimitive','maximumClock','feedbackShaderUniformMap','position3DAndHeight','uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20float\x20snow(vec2\x20uv,float\x20scale)\x0a\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20time\x20=\x20czm_frameNumber\x20/\x2060.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20w=smoothstep(1.,0.,-uv.y*(scale/10.));if(w<.1)return\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uv+=time/scale;uv.y+=time*2./scale;uv.x+=sin(uv.y+time*.5)/scale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uv*=scale;vec2\x20s=floor(uv),f=fract(uv),p;float\x20k=3.,d;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20p=.5+.35*sin(11.*fract(sin((s+p+scale)*mat2(7,3,6,5))*5.))-f;d=length(p);k=min(d,k);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20k=smoothstep(0.,k,sin(f.x+f.y)*0.01);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20k*w;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20void\x20main(void){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv=(gl_FragCoord.xy*2.-resolution.xy)/min(resolution.x,resolution.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20finalColor=vec3(0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20c\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20c+=snow(uv,30.)*.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20c+=snow(uv,20.)*.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20c+=snow(uv,15.)*.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20c+=snow(uv,10.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20c+=snow(uv,8.);\x0a\x20\x20\x20\x20\x20\x20c+=snow(uv,6.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20c+=snow(uv,5.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalColor=(vec3(c));\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(finalColor,1),\x200.5);\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20','disposed_','BlendColor','czech','getAttributeNodeNS','_shadowVolumeBottomHeight','HEMISPHERE','\x27getFuncWrapper\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','CHANGE','\x20\x20{\x0a','entityCollection','vert-origin-y','Cartographic','top,\x20left','raiseCollectionToTop','','FLIP_Y','_drawCommandInScenePreModel','_zoomMouseStart','UGC','attenuation','options.rectangles,options.levels\x20is\x20required.','ttys','_compiledShaderTranslucencyByDistance','APPLY_SATURATION','/dev/stderr','_focalLength','positionPoints','cross-faded','NumParts','normal','An\x20error\x20occurred\x20while\x20accessing\x20','fromRectangleAndId','isSafari','Viewport','isDynamic','applyBindings','_glHint','block','\x20u_','_feedbackShaderProgram','rootTiles','anchorX','printChar','_fontWidth','italicAngle','M\x20-34\x20-34\x20L\x20-34\x20-11.25\x20L\x20-30\x20-15.25\x20L\x20-30\x20-30\x20L\x20-15.25\x20-30\x20L\x20-11.25\x20-34\x20L\x20-34\x20-34\x20z\x20M\x2011.25\x20-34\x20L\x2015.25\x20-30\x20L\x2030\x20-30\x20L\x2030\x20-15.25\x20L\x2034\x20-11.25\x20L\x2034\x20-34\x20L\x2011.25\x20-34\x20z\x20M\x20-34\x2011.25\x20L\x20-34\x2034\x20L\x20-11.25\x2034\x20L\x20-15.25\x2030\x20L\x20-30\x2030\x20L\x20-30\x2015.25\x20L\x20-34\x2011.25\x20z\x20M\x2034\x2011.25\x20L\x2030\x2015.25\x20L\x2030\x2030\x20L\x2015.25\x2030\x20L\x2011.25\x2034\x20L\x2034\x2034\x20L\x2034\x2011.25\x20z','get:\x20','calculateParts','_zBounds','\x20\x20gl_FragColor\x20=\x20vec4(color\x20*\x20diffuse.a,\x20diffuse.a);\x0a','_polygonMode','ray','collisionCircleLayout','hasNormal','_clearObjects','toSNorm','cachedSidenessVertexBuffer','wasCreatedByUpsampling','_lastSelectSkeletonId','imagesCanvas','_initialSize','editSmlFileParams','keysplines','AnalysisRegionMode','\x27syscallMmap2\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_buttonDown','PAUSE','getMesh','u_mix','sfixed32','taskCompletedEvent','_imageUrl','tableWithAlpha','computeHorizonCullingPointPossiblyUnderEllipsoid','EXT_frag_depth','_context','_uSpeed','moz','osni52','numberOfListeners','GRAY','isPowerOfTwo','_opaquePass','computeArea2D','samplingWindow','writeSockaddr','dynCall_ii','_mvtStyleClass','METRICS_CHARS','rotationY','subscriptions','_createPicture','vtLayers','_billboardCollection','e21','isEmpty','FallOff.y));\x0a','MVT','uniform\x20sampler2D\x20u_LineTexture;\x0auniform\x20float\x20u_texelOffset;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20maxValues\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20float\x20halfCoreSize\x20=\x20float(CORESIZE)\x20/\x202.0;\x0a\x20\x20\x20\x20for(int\x20y\x20=\x200;\x20y\x20<\x20CORESIZE;\x20y++){\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20x\x20=\x200;\x20x\x20<\x20CORESIZE;\x20x++){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20offsetX\x20=\x20(-halfCoreSize\x20+\x20float(x))\x20*\x20u_texelOffset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20offsetY\x20=\x20(-halfCoreSize\x20+\x20float(y))\x20*\x20u_texelOffset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20realTexCoord\x20=\x20v_textureCoordinates\x20+\x20vec2(offsetX,\x20offsetY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(realTexCoord.x\x20>\x201.0\x20||\x20realTexCoord.x\x20<\x200.0\x20||\x20realTexCoord.y\x20>\x201.0\x20||\x20realTexCoord.y\x20<\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(u_LineTexture,\x20realTexCoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20maxValues\x20=\x20max(maxValues,\x20color);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20}\x0a\x20\x20\x20if(maxValues.a\x20<\x200.01){\x0a\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20}\x0a\x20\x20\x20gl_FragColor\x20=\x20maxValues;\x0a}','PROFILE','getHitDetectionImageSize','_aspectRatio','_modifyShaderForColor','rectangles','meshopt_decodeFilterOct','dynamicLayoutAttributes','layerMoved','BillboardPixelSizeWithAngleVp_','hasWebMercatorT','quantize','Expected\x20an\x20array\x20with\x20at\x20least\x20one\x20element.\x20If\x20you\x20wanted\x20a\x20literal\x20array,\x20use\x20[\x22literal\x22,\x20[]].','determineTainting_','descent','createPolygonGeometry','getSkinInverseBindMatrices','bSphere','u_Threshold','put_char','created','decodeWithFromCharCode','lastColorChangeTrigger','_decodedData','Circular','samplerCube','STENCIL_ATTACHMENT','___sys_getdents64','_valid','currentObject','tileUnload','maximumTerrainHeight','placedIconSymbolIndex','cesium-navigationHelpButton-wrapper','placedSymbolArray','_ResetEditMark','minimumBlue','Mesh','getRatioByTime','_getTimestamp','FSNode','_updateRootBoundingSphere','_headDimension','\x20/**\x0a\x20\x20*\x20Decodes\x20a\x20unit-length\x20vector\x20in\x20\x27oct\x27\x20encoding\x20to\x20a\x20normalized\x203-component\x20Cartesian\x20vector.\x0a\x20\x20*\x20The\x20\x27oct\x27\x20encoding\x20is\x20described\x20in\x20\x22A\x20Survey\x20of\x20Efficient\x20Representations\x20of\x20Independent\x20Unit\x20Vectors\x22,\x0a\x20\x20*\x20Cigolle\x20et\x20al\x202014:\x20http://jcgt.org/published/0003/02/01/\x0a\x20\x20*\x0a\x20\x20*\x20@name\x20czm_octDecode\x0a\x20\x20*\x20@param\x20{vec2}\x20encoded\x20The\x20oct-encoded,\x20unit-length\x20vector\x0a\x20\x20*\x20@param\x20{float}\x20range\x20The\x20maximum\x20value\x20of\x20the\x20SNORM\x20range.\x20The\x20encoded\x20vector\x20is\x20stored\x20in\x20log2(rangeMax+1)\x20bits.\x0a\x20\x20*\x20@returns\x20{vec3}\x20The\x20decoded\x20and\x20normalized\x20vector\x0a\x20\x20*/\x0a\x20\x20vec3\x20czm_octDecode(vec2\x20encoded,\x20float\x20range)\x0a\x20\x20{\x0a\x20\x20\x20\x20\x20\x20if\x20(encoded.x\x20==\x200.0\x20&&\x20encoded.y\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec3(0.0,\x200.0,\x200.0);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20encoded\x20=\x20encoded\x20/\x20range\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20\x20vec3\x20v\x20=\x20vec3(encoded.x,\x20encoded.y,\x201.0\x20-\x20abs(encoded.x)\x20-\x20abs(encoded.y));\x0a\x20\x20\x20\x20\x20if\x20(v.z\x20<\x200.0)\x0a\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20v.xy\x20=\x20(1.0\x20-\x20abs(v.yx))\x20*\x20czm_signNotZero(v.xy);\x0a\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20return\x20normalize(v);\x0a\x20\x20}\x0a\x0a/**\x0a\x20*\x20Decodes\x20a\x20unit-length\x20vector\x20in\x20\x27oct\x27\x20encoding\x20to\x20a\x20normalized\x203-component\x20Cartesian\x20vector.\x0a\x20*\x20The\x20\x27oct\x27\x20encoding\x20is\x20described\x20in\x20\x22A\x20Survey\x20of\x20Efficient\x20Representations\x20of\x20Independent\x20Unit\x20Vectors\x22,\x0a\x20*\x20Cigolle\x20et\x20al\x202014:\x20http://jcgt.org/published/0003/02/01/\x0a\x20*\x0a\x20*\x20@name\x20czm_octDecode\x0a\x20*\x20@param\x20{vec2}\x20encoded\x20The\x20oct-encoded,\x20unit-length\x20vector\x0a\x20*\x20@returns\x20{vec3}\x20The\x20decoded\x20and\x20normalized\x20vector\x0a\x20*/\x0a\x20vec3\x20czm_octDecode(vec2\x20encoded)\x0a\x20{\x0a\x20\x20\x20\x20return\x20czm_octDecode(encoded,\x20255.0);\x0a\x20}\x0a\x0a\x20/**\x0a\x20*\x20Decodes\x20a\x20unit-length\x20vector\x20in\x20\x27oct\x27\x20encoding\x20packed\x20into\x20a\x20floating-point\x20number\x20to\x20a\x20normalized\x203-component\x20Cartesian\x20vector.\x0a\x20*\x20The\x20\x27oct\x27\x20encoding\x20is\x20described\x20in\x20\x22A\x20Survey\x20of\x20Efficient\x20Representations\x20of\x20Independent\x20Unit\x20Vectors\x22,\x0a\x20*\x20Cigolle\x20et\x20al\x202014:\x20http://jcgt.org/published/0003/02/01/\x0a\x20*\x0a\x20*\x20@name\x20czm_octDecode\x0a\x20*\x20@param\x20{float}\x20encoded\x20The\x20oct-encoded,\x20unit-length\x20vector\x0a\x20*\x20@returns\x20{vec3}\x20The\x20decoded\x20and\x20normalized\x20vector\x0a\x20*/\x0a\x20vec3\x20czm_octDecode(float\x20encoded)\x0a\x20{\x0a\x20\x20\x20\x20float\x20temp\x20=\x20encoded\x20/\x20256.0;\x0a\x20\x20\x20\x20float\x20x\x20=\x20floor(temp);\x0a\x20\x20\x20\x20float\x20y\x20=\x20(temp\x20-\x20x)\x20*\x20256.0;\x0a\x20\x20\x20\x20return\x20czm_octDecode(vec2(x,\x20y));\x0a\x20}\x0a\x0a/**\x0a\x20*\x20Decodes\x20three\x20unit-length\x20vectors\x20in\x20\x27oct\x27\x20encoding\x20packed\x20into\x20two\x20floating-point\x20numbers\x20to\x20normalized\x203-component\x20Cartesian\x20vectors.\x0a\x20*\x20The\x20\x27oct\x27\x20encoding\x20is\x20described\x20in\x20\x22A\x20Survey\x20of\x20Efficient\x20Representations\x20of\x20Independent\x20Unit\x20Vectors\x22,\x0a\x20*\x20Cigolle\x20et\x20al\x202014:\x20http://jcgt.org/published/0003/02/01/\x0a\x20*\x0a\x20*\x20@name\x20czm_octDecode\x0a\x20*\x20@param\x20{vec2}\x20encoded\x20The\x20packed\x20oct-encoded,\x20unit-length\x20vectors.\x0a\x20*\x20@param\x20{vec3}\x20vector1\x20One\x20decoded\x20and\x20normalized\x20vector.\x0a\x20*\x20@param\x20{vec3}\x20vector2\x20One\x20decoded\x20and\x20normalized\x20vector.\x0a\x20*\x20@param\x20{vec3}\x20vector3\x20One\x20decoded\x20and\x20normalized\x20vector.\x0a\x20*/\x0a\x20\x20void\x20czm_octDecode(vec2\x20encoded,\x20out\x20vec3\x20vector1,\x20out\x20vec3\x20vector2,\x20out\x20vec3\x20vector3)\x0a\x20{\x0a\x20\x20\x20\x20float\x20temp\x20=\x20encoded.x\x20/\x2065536.0;\x0a\x20\x20\x20\x20float\x20x\x20=\x20floor(temp);\x0a\x20\x20\x20\x20float\x20encodedFloat1\x20=\x20(temp\x20-\x20x)\x20*\x2065536.0;\x0a\x0a\x20\x20\x20\x20temp\x20=\x20encoded.y\x20/\x2065536.0;\x0a\x20\x20\x20\x20float\x20y\x20=\x20floor(temp);\x0a\x20\x20\x20\x20float\x20encodedFloat2\x20=\x20(temp\x20-\x20y)\x20*\x2065536.0;\x0a\x0a\x20\x20\x20\x20vector1\x20=\x20czm_octDecode(encodedFloat1);\x0a\x20\x20\x20\x20vector2\x20=\x20czm_octDecode(encodedFloat2);\x0a\x20\x20\x20\x20vector3\x20=\x20czm_octDecode(vec2(x,\x20y));\x0a\x20}\x0a\x0a','onTerrain','ssfn_','MAX_VARINT64_BYTES','BOOL_VEC4','inverseModelView','Uint8Array','.cesium-credit-lightbox-close','drawGroupObjectEditObject','u_texture_icon','offset','_uniformBufferOffsetAlignment','round','Unable\x20to\x20find\x20expected\x20tilesets\x20or\x20bbox\x20attributes\x20in\x20','outlineColor','uniform\x20sampler2D\x20uHypsometricTexture;\x0auniform\x20sampler2D\x20uHypsometricRenderTexture;\x0auniform\x20float\x20uHypsometricVisible;\x0auniform\x20float\x20uHypOpacity;\x0auniform\x20float\x20uHypContourInterval;\x0auniform\x20vec4\x20uHypLineColor;\x0auniform\x20float\x20uHypContourFillMode;\x0auniform\x20float\x20uHypFloor;\x0auniform\x20float\x20uHypCeil;\x0auniform\x20float\x20uHypMaxVisibleValue;\x0auniform\x20float\x20uHypMinVisibleValue;\x0auniform\x20float\x20uHypHasAnalysisRegion;\x0avarying\x20vec2\x20vecHypTexCoord;\x0auniform\x20float\x20uMixColorType;\x0auniform\x20vec4\x20uNoValueColor;\x0a#ifdef\x20Volume\x0avarying\x20vec3\x20vecRotioCoord;\x0auniform\x20float\x20uDataFloor;\x0auniform\x20float\x20uDataCeil;\x0auniform\x20float\x20uVolumeType;\x0a#endif\x0a\x0a#ifdef\x20Volume2\x0auniform\x20float\x20uDataFloor;\x0auniform\x20float\x20uDataCeil;\x0auniform\x20float\x20uFilterMode;\x0a#endif\x0a\x0afloat\x20computeMixCon(float\x20fValue)\x0a{\x0a\x20\x20\x20\x20float\x20distanceToContour;\x0a\x20\x20\x20\x20if(abs(uHypMaxVisibleValue\x20-\x20uHypMinVisibleValue)\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x09\x20\x20\x20\x20if(fValue\x20<\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distanceToContour\x20=\x20mod(fValue\x20-\x200.0002,\x20uHypContourInterval);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20t\x20=\x20floor(fValue\x20/\x20uHypContourInterval);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20distanceToContour\x20=\x20abs(fValue\x20-\x20(t\x20*\x20uHypContourInterval)\x20-\x200.1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x09}\x0a\x09else\x0a\x09{\x0a\x09\x20\x20\x20\x20distanceToContour\x20=\x20abs(fValue\x20-\x20uHypMaxVisibleValue);\x0a\x09}\x0a\x09float\x20dxc\x20=\x20abs(dFdx(fValue));\x0a\x09float\x20dyc\x20=\x20abs(dFdy(fValue));\x0a\x09float\x20dF\x20=\x20max(dxc,\x20dyc);\x0a\x09return\x20(distanceToContour\x20<\x20dF)\x20?\x201.0\x20:\x200.0;\x0a}\x0a\x0avec4\x20computeContourMapColor(float\x20fValue)\x0a{\x0a\x09//float\x20threshold\x20=\x20clamp(abs(uHypCeil\x20-\x20uHypFloor),\x200.000001,\x2020000.0);\x0a\x09float\x20threshold\x20=\x20abs(uHypCeil\x20-\x20uHypFloor);\x0a\x09float\x20contourRate\x20=\x20(fValue\x20-\x20uHypFloor)\x20/\x20threshold;\x0a\x09float\x20finalCoord\x20=\x20clamp(contourRate,\x200.0,\x201.0);\x0a\x09float\x20count\x20=\x20floor(finalCoord\x20*\x2016.0);\x0a\x09float\x20y\x20=\x20(count*2.0\x20+\x201.0)/32.0;\x0a\x09float\x20x\x20=\x20fract(finalCoord*16.0);\x0a\x09if(y\x20>\x201.0)\x0a\x09{\x0a\x09\x20\x20\x20\x20x\x20=\x201.0;\x0a\x09}\x0a\x09vec2\x20contourCoord\x20=\x20vec2(x,\x20y);\x0a\x09return\x20texture2D(uHypsometricTexture,\x20contourCoord).rgba;\x0a}\x0a#ifdef\x20Volume2\x0a\x0avec4\x20czm_getContourMapColor(vec4\x20oriColor,\x20vec4\x20volColor)\x0a{\x0a\x20\x20\x20\x20if(uFilterMode\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20finalColor\x20=\x20volColor\x20*\x20oriColor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uMixColorType\x20>\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalColor\x20=\x20volColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20finalColor;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20contourMapColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20float\x20finalOpacity\x20=\x20uHypOpacity;\x0a\x0a\x09float\x20noValue\x20=\x20volColor.a;\x0a\x09float\x20texTest\x20=\x20clamp(czm_unpackVolume(volColor.zyx),0.0,1.0);\x0a\x0a\x09float\x20fValue;\x0a\x09if(noValue\x20>\x200.5)\x0a\x09{\x0a\x20\x20\x20\x20\x20\x20\x20\x20fValue\x20=\x20uDataFloor\x20+\x20texTest\x20*\x20(uDataCeil\x20-\x20uDataFloor);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20fValue\x20=\x20uHypMaxVisibleValue\x20+\x20abs(uHypMaxVisibleValue\x20*\x200.1);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20extendHeight\x20=\x20czm_branchFreeTernary(uHypContourFillMode\x20>\x202.9,\x200.0,\x20czm_branchFreeTernary(uHypContourFillMode\x20>\x201.9,\x205.0,\x200.0));\x0a\x20\x20\x20\x20if(fValue\x20>\x20uHypMaxVisibleValue\x20+\x20extendHeight\x20||\x20fValue\x20<\x20uHypMinVisibleValue\x20-\x20extendHeight)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20uNoValueColor\x20*\x20oriColor;\x0a\x20\x20\x20\x20}\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20if(uHypContourFillMode\x20>\x202.9)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20mix_con\x20=\x20computeMixCon(fValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20mix(computeContourMapColor(fValue),\x20uHypLineColor,\x20mix_con);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uHypContourFillMode\x20>\x201.9)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x20computeMixCon(fValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20uHypLineColor;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uHypContourFillMode\x20>\x200.9)\x0a#else\x0a\x20\x20\x20\x20if(uHypContourFillMode\x20>\x200.9)\x0a#endif\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20computeContourMapColor(fValue);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20mixColor\x20=\x20mix(vec4(1.0,1.0,1.0,1.0),\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20vec4\x20finalColor\x20=\x20mixColor\x20*\x20oriColor;\x0a#ifdef\x20PT_CLOUD\x0a\x09finalColor\x20=\x20mixColor;\x0a#endif\x0a\x20\x20\x20\x20if(uMixColorType\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalColor\x20=\x20mixColor;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20finalColor;\x0a}\x0a\x0a#else\x0a\x0avec4\x20czm_getContourMapColor(vec4\x20oriColor,\x20float\x20fValue)\x0a{\x0a\x20\x20\x20\x20vec4\x20contourMapColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20float\x20finalOpacity\x20=\x20uHypOpacity;\x0a#ifdef\x20Volume\x0a\x09vec3\x20aRatioT\x20=\x20vecRotioCoord;\x0a\x09if((aRatioT.x\x20<\x201.0\x20&&\x20aRatioT.x\x20>0.0)\x20&&\x20(aRatioT.y\x20<\x201.0\x20&&\x20aRatioT.y\x20>0.0)\x20&&\x20(aRatioT.z\x20<\x201.0\x20&&\x20aRatioT.z\x20>0.0))\x0a\x09{\x0a\x09\x20\x20\x20\x20if(uVolumeType\x20>\x200.5)\x0a\x09\x20\x20\x20\x20{\x0a\x09\x09\x09vec4\x20volumeColor\x20=\x20czm_getVolumeValue(aRatioT);\x0a\x09\x09\x09if(uMixColorType\x20>\x200.5)\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09volumeColor\x20=\x20volumeColor\x20*\x20oriColor;\x0a\x09\x09\x09}\x0a\x09\x09\x09return\x20volumeColor;\x0a\x09\x20\x20\x20\x20}\x0a\x09\x20\x20\x20\x20float\x20noValue;\x0a\x09\x20\x20\x20\x20float\x20texTest\x20=\x20czm_getVolumeValue(aRatioT,\x20noValue);\x0a\x09\x20\x20\x20\x20if(noValue\x20>\x200.5)\x0a\x09\x20\x20\x20\x20{\x0a\x09\x20\x20\x20\x20\x20\x20\x20\x20fValue\x20=\x20uDataFloor\x20+\x20texTest\x20*\x20(uDataCeil\x20-\x20uDataFloor);\x0a\x09\x20\x20\x20\x20}\x0a\x09\x20\x20\x20\x20else\x0a\x09\x20\x20\x20\x20{\x0a\x09\x20\x20\x20\x20\x20\x20\x20\x20fValue\x20=\x20uHypMaxVisibleValue\x20+\x20abs(uHypMaxVisibleValue\x20*\x200.1);\x0a\x09\x20\x20\x20\x20}\x0a\x09}\x0a\x09else\x0a\x09{\x0a\x09\x20\x20\x20\x20fValue\x20=\x20uHypMaxVisibleValue\x20+\x20abs(uHypMaxVisibleValue\x20*\x200.1);\x0a\x09}\x0a#endif\x0a\x20\x20\x20\x20float\x20extendHeight\x20=\x20czm_branchFreeTernary(uHypContourFillMode\x20>\x202.9,\x200.0,\x20czm_branchFreeTernary(uHypContourFillMode\x20>\x201.9,\x205.0,\x200.0));\x0a\x20\x20\x20\x20if(fValue\x20>\x20uHypMaxVisibleValue\x20+\x20extendHeight\x20||\x20fValue\x20<\x20uHypMinVisibleValue\x20-\x20extendHeight)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20uNoValueColor\x20*\x20oriColor;\x0a\x20\x20\x20\x20}\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20if(uHypContourFillMode\x20>\x202.9)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20mix_con\x20=\x20computeMixCon(fValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20mix(computeContourMapColor(fValue),\x20uHypLineColor,\x20mix_con);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uHypContourFillMode\x20>\x201.9)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x20computeMixCon(fValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20uHypLineColor;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uHypContourFillMode\x20>\x200.9)\x0a#else\x0a\x20\x20\x20\x20if(uHypContourFillMode\x20>\x200.9)\x0a#endif\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20computeContourMapColor(fValue);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20mixColor\x20=\x20mix(vec4(1.0,1.0,1.0,1.0),\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20vec4\x20finalColor\x20=\x20mix(oriColor,\x20contourMapColor,\x20finalOpacity);\x0a#ifdef\x20PT_CLOUD\x0a\x09finalColor\x20=\x20mixColor;\x0a#endif\x0a#ifdef\x20Volume\x0a\x20\x20\x20\x20if(uMixColorType\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalColor\x20=\x20mixColor;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20return\x20finalColor;\x0a}\x0a\x0a#endif\x0a\x0a#ifdef\x20Volume2\x0avec4\x20czm_getHypsometricColor(vec4\x20oriColor,\x20vec4\x20volColor)\x0a{\x0a\x09if(uHypHasAnalysisRegion\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x09\x09vec4\x20hypColor\x20=\x20texture2D(uHypsometricRenderTexture,\x20vecHypTexCoord);\x0a\x09\x09if(hypColor.r\x20<\x200.1)\x0a\x09\x09{\x0a\x09\x09\x09return\x20oriColor;\x0a\x09\x09}\x0a\x09}\x0a\x20\x20\x20\x20return\x20czm_getContourMapColor(oriColor,\x20volColor);\x0a}\x0a#else\x0avec4\x20czm_getHypsometricColor(vec4\x20oriColor,\x20float\x20wValue)\x0a{\x0a\x20\x20\x20\x20float\x20fValue\x20=\x20wValue;\x0a\x09if(uHypHasAnalysisRegion\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x09\x09vec4\x20hypColor\x20=\x20texture2D(uHypsometricRenderTexture,\x20vecHypTexCoord);\x0a\x09\x09if(hypColor.r\x20<\x200.1)\x0a\x09\x09{\x0a\x09\x09\x09return\x20oriColor;\x0a\x09\x09}\x0a\x09}\x0a\x20\x20\x20\x20return\x20czm_getContourMapColor(oriColor,\x20fValue);\x0a}\x0a\x0avec4\x20czm_getHypsometricColorByGeoBounds(vec4\x20oriColor,\x20float\x20wValue,\x20vec4\x20hypRect,\x20vec2\x20vTexCoord,\x20vec4\x20geoBounds)\x0a{\x0a\x20\x20\x20if(uHypHasAnalysisRegion\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20polyTexCoord\x20=\x20vTexCoord.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.x\x20=\x20polyTexCoord.x\x20*\x20(geoBounds.z\x20-\x20geoBounds.x)\x20+\x20geoBounds.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.y\x20=\x20polyTexCoord.y\x20*\x20(geoBounds.w\x20-\x20geoBounds.y)\x20+\x20geoBounds.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(polyTexCoord.x\x20<\x20hypRect.x\x20||\x20polyTexCoord.x>hypRect.z\x20||\x20polyTexCoord.y<\x20hypRect.y\x20||\x20polyTexCoord.y\x20>\x20hypRect.w)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20oriColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20hypColor\x20=\x20texture2D(uHypsometricRenderTexture,\x20polyTexCoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(hypColor.r\x20<\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20oriColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20czm_getContourMapColor(oriColor,\x20wValue);\x0a}\x0a\x0a#endif','TransparentSorting','radius2_','fields','uniform\x20float\x20a_batchId\x0a;','/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x20converting\x20degrees\x20to\x20radians.\x0a\x20*\x0a\x20*\x20@alias\x20czm_radiansPerDegree\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.RADIANS_PER_DEGREE\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_radiansPerDegree\x20=\x20...;\x0a\x20*\x0a\x20*\x20//\x20Example\x0a\x20*\x20float\x20rad\x20=\x20czm_radiansPerDegree\x20*\x20deg;\x0a\x20*/\x0aconst\x20float\x20czm_radiansPerDegree\x20=\x200.017453292519943295;\x0a','getPaintVertexBuffers','verticalizePunctuation','nextPosition3DLow','attrValue','_video','animationChannel','fontNameIndex','_minCorner','uMapTexture','uniform\x20sampler2D\x20u_texture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_packDepth(texture2D(u_texture,\x20v_textureCoordinates).r);\x0a}\x0a','equalsEpsilon','_themeDisabled','_maximumHeightsSubscription','_volTexture','quadtreeVersion','exclude','EAST_SOUTH','entities','uniform\x20sampler2D\x20gltf_clippingPlanes;\x20\x0auniform\x20mat4\x20gltf_clippingPlanesMatrix;\x20\x0auniform\x20vec4\x20gltf_clippingPlanesEdgeStyle;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20gltf_clip_main();\x20\x0a','ymf','removeCollection\x20url','/**\x0a\x20*\x20Used\x20as\x20input\x20to\x20every\x20material\x27s\x20czm_getMaterial\x20function.\x0a\x20*\x0a\x20*\x20@name\x20czm_materialInput\x0a\x20*\x20@glslStruct\x0a\x20*\x0a\x20*\x20@property\x20{float}\x20s\x201D\x20texture\x20coordinates.\x0a\x20*\x20@property\x20{vec2}\x20st\x202D\x20texture\x20coordinates.\x0a\x20*\x20@property\x20{vec3}\x20str\x203D\x20texture\x20coordinates.\x0a\x20*\x20@property\x20{vec3}\x20normalEC\x20Unperturbed\x20surface\x20normal\x20in\x20eye\x20coordinates.\x0a\x20*\x20@property\x20{mat3}\x20tangentToEyeMatrix\x20Matrix\x20for\x20converting\x20a\x20tangent\x20space\x20normal\x20to\x20eye\x20space.\x0a\x20*\x20@property\x20{vec3}\x20positionToEyeEC\x20Vector\x20from\x20the\x20fragment\x20to\x20the\x20eye\x20in\x20eye\x20coordinates.\x20\x20The\x20magnitude\x20is\x20the\x20distance\x20in\x20meters\x20from\x20the\x20fragment\x20to\x20the\x20eye.\x0a\x20*\x20@property\x20{float}\x20height\x20The\x20height\x20of\x20the\x20terrain\x20in\x20meters\x20above\x20or\x20below\x20the\x20WGS84\x20ellipsoid.\x20\x20Only\x20available\x20for\x20globe\x20materials.\x0a\x20*\x20@property\x20{float}\x20slope\x20The\x20slope\x20of\x20the\x20terrain\x20normalized\x20from\x200\x20to\x201.\x20\x200\x20is\x20completely\x20vertical,\x201\x20is\x20completely\x20flat.\x20\x20Only\x20available\x20for\x20globe\x20materials.\x0a\x20*/\x0astruct\x20czm_materialInput\x0a{\x0a\x20\x20\x20\x20float\x20s;\x0a\x20\x20\x20\x20vec2\x20st;\x0a\x20\x20\x20\x20vec3\x20str;\x0a\x20\x20\x20\x20vec3\x20normalEC;\x0a\x20\x20\x20\x20mat3\x20tangentToEyeMatrix;\x0a\x20\x20\x20\x20vec3\x20positionToEyeEC;\x0a\x20\x20\x20\x20float\x20height;\x0a\x20\x20\x20\x20float\x20slope;\x0a};\x0a','_s3mLayerAddedIndex','zigZagDeltaDecode','getMaxMemory','\x27addRunDependency\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you','cameraUpdateTime','eyeDomeLighting','TOTAL_MEMORY','terrainData','iterations','positionLowAndRotation','LsavgR','_depthStencilIdRenderbuffer','_triangleFiltratePixel','matModel','Unexpected\x20end\x20of\x20mask\x20RLE\x20encoding','_blurCommand','_lastOutlineWidth','computePerspectiveFieldOfView','currentFrustum','_excavateMatrix','magFilter','_stopCollection','getModifyTime','fullscreenElement','beginGeometryInstruction2_','center','_showOnScreen','TextCache','ensureSemanticExistence','SYMBOL_POINT','endPositions','Channel\x20number\x20out\x20of\x20range','','offsetHeight','uSkyColor','\x20not\x20a\x20primitive\x20number:\x20','_spParticleSystem','_evaluateToString','bottom,\x20left','\x27fillMouseEventData\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_normal','METRICS_BYTES','varying\x20float\x20v_WindowZ;\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20czm_non_depth_clamp_main();\x0a\x20\x20\x20\x20vec4\x20position\x20=\x20gl_Position;\x0a\x20\x20\x20\x20v_WindowZ\x20=\x20(0.5\x20*\x20(position.z\x20/\x20position.w)\x20+\x200.5)\x20*\x20position.w;\x0a\x20\x20\x20\x20position.z\x20=\x20min(position.z,\x20position.w);\x0a\x20\x20\x20\x20gl_Position\x20=\x20position;\x0a}\x0a','Terrain\x20tile\x20doesn\x27t\x20exist','skin','toHash','textBaseline','Jan','u_image','_maxImageCacheLevel','generateFillGeometry','relativeToPrevious','_computePosition','numberOfImages','czm_instanced_modelView\x20','getWidth','_emissionTextureArray','storageType','createLinearGradient','blockscale',';\x0a\x20\x20\x20\x20','updateObject','_worldMatrix','directionWC','EPSILON13','.cesium-credit-lightbox\x20>\x20ul\x20>\x20li\x20a:hover','Couldn\x27t\x20load\x20','startTime','pointCloudLayers','_lastInertiaTiltMovement','isTemplateRewritten','_selectedLength','FILL_AND_OUTLINE','setShuttleRingTicks','top-right','mask','Oct','matchHasInvalidCharAfterTld','This\x20browser\x20does\x20not\x20support\x20Math.clz32(),\x20build\x20with\x20LEGACY_VM_SUPPORT\x20or\x20POLYFILL_OLD_MATH_FUNCTIONS\x20to\x20add\x20in\x20a\x20polyfill','_morphToOrthographic','tilesVisited','InstanceLayer\x20filterPixel','transformFeedbackVaryings','circle-blur','isCounterClockwise','fromCircle','DepthMask','InstanceLayer\x20minVisibleAltitude','return\x20a','_evaluatePlus','_html','bearing','_pbrMaterlParameters','_isothermalEffect','mounted','POLYGON_MINIMUM_HEIGHTS','BigNumber','getUTCDay','setRange','multipliedBy','translucentCommand2D','fake','_baseUri','_emscripten_glDeleteBuffers','_pos1','rotationRate','SYMBOL_REGULARPOLYGON','_selectedColor','Parent','clampToHeight\x20now\x20takes\x20an\x20optional\x20width\x20argument\x20before\x20the\x20result\x20argument\x20in\x20Cesium\x201.54.\x20\x20The\x20previous\x20function\x20definition\x20will\x20no\x20longer\x20work\x20in\x201.56.','_manualShadowVolumeTopHeight','_geometryByteLength','#if\x20DIR_LIGHTS\x20>\x200\x20\x0a','svg:svg','Bopomofo\x20Extended','registerContext','MaterialExportedMap','attribute\x20vec3\x20','tileExtentBuffer','wallPrimitive','uniform\x20sampler2D\x20uTexture;\x0auniform\x20sampler2D\x20uSecTexture;\x0auniform\x20vec4\x20uAmbientColor;\x0a\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vTexCoord;\x0avarying\x20vec4\x20clip_vertex;\x0avarying\x20vec4\x20vSecondColor;\x0a#ifdef\x20APPLY_SPLIT\x0auniform\x20float\x20uSplitDirection;\x0auniform\x20float\x20uSplitPosition;\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0avoid\x20main()\x0a{\x0a#ifdef\x20APPLY_SPLIT\x0a\x20\x20\x20\x20if\x20(uSplitDirection\x20>\x201.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-1.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-0.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x20\x0a\x20\x20\x20\x20czm_RollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a\x09if(vColor.a\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x09vec4\x20texColor\x20=\x20vec4(vColor.rgb,\x20min(texture2D(uTexture,\x20vTexCoord.xy).a,\x20vColor.a));\x0a\x09vec4\x20haloTexColor\x20=\x20vec4(uAmbientColor.rgb,\x20min(texture2D(uSecTexture,\x20vTexCoord.zw).a,\x20uAmbientColor.a));\x0a\x09if(texColor.a\x20+\x20haloTexColor.a\x20<\x200.2)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x09vec3\x20v3Color\x20=\x20mix(haloTexColor.rgb,\x20texColor.rgb,\x20texColor.a\x20+\x200.2);\x0a\x09gl_FragColor\x20=\x20vec4(v3Color.rgb,\x20min(1.0,\x20texColor.a\x20+\x20haloTexColor.a));\x0a\x09if(gl_FragColor.a\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#ifdef\x20CLIP\x0a\x09gl_FragColor\x20*=\x20czm_clip(clip_vertex,\x201.0);\x0a\x09gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a#endif\x0a}','_unsubscribeLowFrameRate','APPLY_BRIGHTNESS','_createTexture','_widths','getShowMode','max\x20visible\x20altitude','gltf','attribute\x20vec4\x20aPosition;\x0aattribute\x20vec2\x20aTexCoord0;\x0auniform\x20mat4\x20uRenderTextureMatrix;\x0avarying\x20vec4\x20renderTextureCoord;\x0avarying\x20float\x20texcoordX;\x0a#ifdef\x20LOG_DEPTH\x0avarying\x20float\x20v_rttLogZ;\x0a#endif\x0avarying\x20vec4\x20vPositionEC;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x20\x20\x20vec4\x20viewPos\x20=\x20czm_modelView\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x20\x20\x20vPositionEC\x20=\x20viewPos;\x0a\x20\x20\x20renderTextureCoord\x20=\x20uRenderTextureMatrix\x20*\x20viewPos;\x0a\x20\x20\x20texcoordX\x20=\x20aTexCoord0.x;\x0a}','maxID','tileBoundingSphere','u_dayTextureSaturation[','indicesCount','intersectLines','pop','northUpEastToFixedFrame','attribute\x20vec4\x20aPosition;\x0aattribute\x20vec4\x20aTexCoord0;\x0avarying\x20vec3\x20positionEC;\x0avarying\x20vec3\x20vTexCoord;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20positionEC\x20=\x20(czm_modelView\x20*\x20aPosition).xyz;\x0a\x20\x20\x20vTexCoord\x20=\x20aTexCoord0.xyz;\x0a\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a}','switch','_rectangle','_imageryClipRegionUpate','fillVisibilityChangeEventData','_negativeAltitudeExponentBias','southWest_LOW_z','_gpuBuffer','clippingPlanesState','\x20bytes\x20to\x20','memoryUsage','POST_EFFECT','createClampPickStencilRenderState','line-dasharray','ALWAYS_SHOW_SILHOUETTE','data\x20error','12px\x2020px\x2012px\x2040px','_mvtMaxLevel','Widgets/Images/NavigationHelp/Mouse.svg','_queryFieldNames','throwInstantiationError','duration','_openlayer','
  • Features\x20Selected:\x20','layoutVertexBuffer','match','getAccessorMinMax','setFillStrokeStyles_','unpackPolygonHierarchy','inverseViewProjection','positiveY','glyphDependencies','{{/ko_with}}','dropEnabled','cesium-animation-buttonMain','_geometryUpdater','currentLineJoin','?transparent={transparent}&cacheEnabled=true&_cache={_cache}&width=256&height=256&x={x}&y={y}&scale={scale}&redirect=false&overlapDisplayed=false&origin={\x22x\x22:-180,\x22y\x22:90}{tileversion}','diffuseFactor','numberOfPoints','freeResource','Excavate_Outer','_lodOffset','_cameraRight','_semiMajorAxis','Enclosed\x20CJK\x20Letters\x20and\x20Months','mergeDefaultStyle','addWaterPlane','_imageryTextureBound','symbolLibName','Only\x20one\x20zoom-based\x20\x22step\x22\x20or\x20\x22interpolate\x22\x20subexpression\x20may\x20be\x20used\x20in\x20an\x20expression.','dynamicScreenSpaceErrorDensity','maxLevel','\x20\x20\x20\x20position\x20=\x20u_modelViewMatrix\x20*\x20position;\x0a','STACK_MAX','Metadata','getSocketAddress','seed','_isUpdatePickCommand','textAlign','RTL','_mouseMode','llseek','attributes','_semimajorAxis','\x20\x20\x20\x20vec3\x20position_absolute\x20=\x20vec3(czm_model\x20*\x20vec4(position,\x201.0));\x20\x0a','offsetLeft','_actualInvTransform','\x20Y:\x20','samp','highestEncodedHeight','_createTransformFeedback','line-offset','_frontFaceDepthFailRS','readInt16','_outlineCommand','audio/x-mpegurl','the\x20Module\x20object\x20should\x20not\x20be\x20replaced\x20during\x20async\x20compilation\x20-\x20perhaps\x20the\x20order\x20of\x20HTML\x20elements\x20is\x20wrong?','_usesNormalEC','zoom\x20expressions\x20not\x20supported','lastDirtyTime','BROWN','_drawTransformFeedback','Identifier\x20removed','doFilterPrimitive','skins','Expectected\x20at\x20least\x20one\x20argument.','drawingBufferHeight','topLevel','fillBatteryEventData','_fragmentShader','_rectangleSubscription','pointsLength','hasPaintOverride','_removalFunctions','eastSkirtHeight','js/plotPanelControl/LocalLib.json','_southWestCorner','RightUp','Polyline\x20Width','spot\x20light\x20angle','paddedRect','matcherRegexes','_ancestorWithContent','uniform\x20vec4\x20lightColor;\x0auniform\x20vec4\x20darkColor;\x0auniform\x20vec2\x20repeat;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20\x20\x20float\x20b\x20=\x20smoothstep(0.3,\x200.32,\x20length(fract(repeat\x20*\x20materialInput.st)\x20-\x200.5));\x20\x20//\x200.0\x20or\x201.0\x0a\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20mix(lightColor,\x20darkColor,\x20b);\x0a\x20\x20\x20\x20color\x20=\x20czm_gammaCorrect(color);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','float\x20get2DYPositionFraction(vec2\x20textureCoordinates)\x20{\x20return\x20get2DMercatorYPositionFraction(textureCoordinates);\x20}','Anonymous\x20template\x20defined,\x20but\x20no\x20template\x20content\x20was\x20provided','BOOL_VEC3','_inverseModelView3D','REST','Provide\x20exactly\x20one\x20expression.','compuetWayPos','hasTexCoords','TILE_PIXELS','https://[subdomain].tianditu.gov.cn/cia_c/wmts','OOM',',application/octet-stream;q=0.9,*/*;q=0.01','isUseSymbolLibStyle','FS.createLink\x20has\x20been\x20removed;\x20use\x20FS.symlink\x20instead','\x201.0\x20||\x20v_texcoordNormalizationAndStartEcYZ.y\x20<\x200.0)\x20*\x20upOrDown;\x0a\x20\x20\x20\x20upOrDown\x20=\x20min(GLOBE_MINIMUM_ALTITUDE,\x20czm_geometricToleranceOverMeter\x20*\x20length(positionRelativeToEye.xyz))\x20*\x20upOrDown;\x0a\x20\x20\x20\x20positionEC.xyz\x20+=\x20upOrDown;\x0a\x0a\x20\x20\x20\x20v_texcoordNormalizationAndStartEcYZ.y\x20=\x20czm_branchFreeTernary(v_texcoordNormalizationAndStartEcYZ.y\x20>\x201.0,\x200.0,\x20abs(v_texcoordNormalizationAndStartEcYZ.y));\x0a\x0a\x20\x20\x20\x20//\x20Determine\x20distance\x20along\x20normalEC\x20to\x20push\x20for\x20a\x20volume\x20of\x20appropriate\x20width.\x0a\x20\x20\x20\x20//\x20Make\x20volumes\x20about\x20double\x20pixel\x20width\x20for\x20a\x20conservative\x20fit\x20-\x20in\x20practice\x20the\x0a\x20\x20\x20\x20//\x20extra\x20cost\x20here\x20is\x20minimal\x20compared\x20to\x20the\x20loose\x20volume\x20heights.\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20//\x20N\x20=\x20normalEC\x20(guaranteed\x20\x22right-facing\x22)\x0a\x20\x20\x20\x20//\x20R\x20=\x20rightEC\x0a\x20\x20\x20\x20//\x20p\x20=\x20angle\x20between\x20N\x20and\x20R\x0a\x20\x20\x20\x20//\x20w\x20=\x20distance\x20to\x20push\x20along\x20R\x20if\x20R\x20==\x20N\x0a\x20\x20\x20\x20//\x20d\x20=\x20distance\x20to\x20push\x20along\x20N\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20//\x20\x20\x20N\x20\x20\x20R\x0a\x20\x20\x20\x20//\x20\x20{\x20\x20p|\x20}\x20\x20\x20\x20\x20\x20*\x20cos(p)\x20=\x20dot(N,\x20R)\x20=\x20w\x20/\x20d\x0a\x20\x20\x20\x20//\x20\x20d\x20\x20|\x20\x20|w\x20\x20\x20\x20*\x20d\x20=\x20w\x20/\x20dot(N,\x20R)\x0a\x20\x20\x20\x20//\x20\x20\x20\x20{\x20|\x20}\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x20\x20\x20o----------\x20polyline\x20segment\x20---->\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20float\x20width\x20=\x20czm_batchTable_width(batchId);\x0a#ifdef\x20WIDTH_VARYING\x0a\x20\x20\x20\x20v_width\x20=\x20width;\x0a#endif\x0a\x0a\x20\x20\x20\x20v_startPlaneNormalEcAndHalfWidth.xyz\x20=\x20startPlaneEC.xyz;\x0a\x20\x20\x20\x20v_startPlaneNormalEcAndHalfWidth.w\x20=\x20width\x20*\x200.5;\x0a\x0a\x20\x20\x20\x20v_endPlaneNormalEcAndBatchId.xyz\x20=\x20endPlaneEC.xyz;\x0a\x20\x20\x20\x20v_endPlaneNormalEcAndBatchId.w\x20=\x20batchId;\x0a\x0a\x20\x20\x20\x20width\x20=\x20width\x20*\x20max(0.0,\x20czm_metersPerPixel(positionEC));\x20//\x20width\x20=\x20distance\x20to\x20push\x20along\x20R\x0a\x20\x20\x20\x20width\x20=\x20width\x20/\x20dot(normalEC,\x20v_rightPlaneEC.xyz);\x20//\x20width\x20=\x20distance\x20to\x20push\x20along\x20N\x0a\x0a\x20\x20\x20\x20//\x20Determine\x20if\x20this\x20vertex\x20is\x20on\x20the\x20\x22left\x22\x20or\x20\x22right\x22\x0a#ifdef\x20COLUMBUS_VIEW_2D\x0a\x20\x20\x20\x20\x20\x20\x20\x20normalEC\x20*=\x20sign(texcoordNormalization2D.x);\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20normalEC\x20*=\x20sign(endNormalAndTextureCoordinateNormalizationX.w);\x0a#endif\x0a\x0a\x20\x20\x20\x20positionEC.xyz\x20+=\x20width\x20*\x20normalEC;\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_depthClampFarPlane(czm_projection\x20*\x20positionEC);\x0a\x0a#ifdef\x20ANGLE_VARYING\x0a\x20\x20\x20\x20//\x20Approximate\x20relative\x20screen\x20space\x20direction\x20of\x20the\x20line.\x0a\x20\x20\x20\x20vec2\x20approxLineDirection\x20=\x20normalize(vec2(forwardDirectionEC.x,\x20-forwardDirectionEC.y));\x0a\x20\x20\x20\x20approxLineDirection.y\x20=\x20czm_branchFreeTernary(approxLineDirection.x\x20==\x200.0\x20&&\x20approxLineDirection.y\x20==\x200.0,\x20-1.0,\x20approxLineDirection.y);\x0a\x20\x20\x20\x20v_polylineAngle\x20=\x20czm_fastApproximateAtan(approxLineDirection.x,\x20approxLineDirection.y);\x0a#endif\x0a}\x0a','ENABLE_DAYNIGHT_SHADING','executeLineWidthAnimation','\x27var\x27\x20expression\x20requires\x20exactly\x20one\x20string\x20literal\x20argument.','depthStencilRenderbuffer','indexFilePath','EYE_OFFSET_INDEX','_tilematrixset','etc1','default','featureProjection','fromAxisAngle','toBBox','_clipRasterTexture','])];\x0a','_tileCredits','_textField','_textureChanged','_pickObjects','uniformMapLoaded','dynCall_iiiiij','Operator\x20\x22-\x22\x20requires\x20a\x20vector\x20or\x20number\x20argument.\x20Argument\x20is\x20','_wallSubscription','ParticleSystem','ambientOcclusionOnly','uniform\x20sampler2D\x20edgeTexture2;','_pauseSVG','getSelectedRectBounds','invalid\x20bit\x20length\x20repeat','KML\x20-\x20:relativeToSeaFloor\x20is\x20currently\x20not\x20supported,\x20using\x20:relativeToGround.','uniform\x20float\x20uMaxCategoryOrHypCeil;\x0auniform\x20float\x20uMinCategoryOrHypFloor;\x0auniform\x20sampler2D\x20uEmissionTexAtlas;\x0auniform\x20vec4\x20uEmissionTexAtlasTilingAndOffset[EMISSION_TEXTURE_COUNT];\x0auniform\x20vec4\x20uEmissionTexAtlasRects[EMISSION_TEXTURE_COUNT];\x0auniform\x20float\x20uLayerCornerLength;\x0avarying\x20vec2\x20vLayerTexCoord;\x0avarying\x20vec2\x20vModIndexAndTexIndex;\x0avec3\x20czm_getEmissiveTextureColor(float\x20w)\x0a{\x0a\x20\x20\x20\x20vec3\x20texColor\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20vec2\x20emissionTexCoord;\x0a\x20\x20\x20\x20int\x20nEmissionTexTexIdx\x20=\x20int(floor(vModIndexAndTexIndex.y\x20+\x200.5));\x0a\x20\x20\x20\x20vec2\x20atlasTexCoord;\x0a\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x20EMISSION_TEXTURE_COUNT;\x20i++){\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(nEmissionTexTexIdx\x20==\x20i){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20emissionTexCoord.x\x20=\x20mod(length(vLayerTexCoord)\x20*\x20uLayerCornerLength\x20/\x20uEmissionTexAtlasTilingAndOffset[i].x,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20emissionTexCoord.y\x20=\x20mod((w\x20-\x20uMinCategoryOrHypFloor)\x20/\x20uEmissionTexAtlasTilingAndOffset[i].y,\x201.0)\x20;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20emissionTexCoord.x\x20+=\x20uEmissionTexAtlasTilingAndOffset[i].z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20emissionTexCoord.y\x20+=\x20vModIndexAndTexIndex.x\x20+\x20uEmissionTexAtlasTilingAndOffset[i].w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20emissionTexCoord.xy\x20=\x20fract(emissionTexCoord.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20atlasTexCoord\x20=\x20mix(uEmissionTexAtlasRects[i].xy,\x20uEmissionTexAtlasRects[i].zw,\x20emissionTexCoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20texColor\x20=\x20texture2D(uEmissionTexAtlas,\x20atlasTexCoord).rgb;\x0a\x20\x20\x20\x20return\x20texColor;\x0a}\x0avec3\x20czm_getEmissiveTextureColor(float\x20w,\x20vec2\x20texCoord)\x0a{\x0a\x20\x20\x20\x20vec3\x20texColor\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20vec2\x20emissionTexCoord;\x0a\x20\x20\x20\x20int\x20nEmissionTexTexIdx\x20=\x20int(floor(vModIndexAndTexIndex.y\x20+\x200.5));\x0a\x20\x20\x20\x20vec2\x20atlasTexCoord;\x0a\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x20EMISSION_TEXTURE_COUNT;\x20i++){\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(nEmissionTexTexIdx\x20==\x20i){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20emissionTexCoord.x\x20=\x20mod(texCoord.x\x20/\x20uEmissionTexAtlasTilingAndOffset[i].x,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20emissionTexCoord.y\x20=\x20mod(texCoord.y\x20/\x20uEmissionTexAtlasTilingAndOffset[i].y,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20emissionTexCoord.x\x20+=\x20uEmissionTexAtlasTilingAndOffset[i].z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20emissionTexCoord.y\x20+=\x20vModIndexAndTexIndex.x\x20+\x20uEmissionTexAtlasTilingAndOffset[i].w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20emissionTexCoord.xy\x20=\x20fract(emissionTexCoord.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20atlasTexCoord\x20=\x20mix(uEmissionTexAtlasRects[i].xy,\x20uEmissionTexAtlasRects[i].zw,\x20emissionTexCoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20texColor\x20=\x20texture2D(uEmissionTexAtlas,\x20atlasTexCoord).rgb;\x0a\x20\x20\x20\x20return\x20texColor;\x0a}','isTransparent','hasTextCollisionCircleData','imageryLayer_reproject','TOPRIGHT','withBuiltinMalloc','\x27convertU32PairToI53\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','SDF','u_rotate_symbol','fileIdentifierString','vertexAttributeDescript','_test','Length','bindListener_','aOffset','PolylineArrowType',';\x20\x0a','attribute\x20vec3\x20a_color;\x20\x0a','_projectNormal','_crn_get_levels','Math','_targetFace','EXT_texture_filter_anisotropic','computeNewBuffersUsage','div_s','_showMeasureResult','lastHighLightLayerID','multiplyByPointAsVector','genericErrors','Y_UP_TO_Z_UP','availability','CTA_C','distanceDisplayCondition','getFilter','\x22\x20will\x20be\x20casted\x20to\x20a\x20float\x20array\x20because\x20INT,\x20UNSIGNED_INT,\x20and\x20DOUBLE\x20are\x20not\x20valid\x20WebGL\x20vertex\x20attribute\x20types.\x20Some\x20precision\x20may\x20be\x20lost.','AREA_2','attribute\x20vec4\x20position;\x0aattribute\x20vec3\x20cubeMapCoordinates;\x0a\x0avarying\x20vec3\x20v_cubeMapCoordinates;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_Position\x20=\x20position;\x0a\x20\x20\x20\x20v_cubeMapCoordinates\x20=\x20cubeMapCoordinates;\x0a}\x0a','Interpolation','/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20@name\x20czm_multiplyWithColorBalance\x0a\x20*\x20@glslFunction\x0a\x20*/\x0avec3\x20czm_multiplyWithColorBalance(vec3\x20left,\x20vec3\x20right)\x0a{\x0a\x20\x20\x20\x20//\x20Algorithm\x20from\x20Chapter\x2010\x20of\x20Graphics\x20Shaders.\x0a\x20\x20\x20\x20const\x20vec3\x20W\x20=\x20vec3(0.2125,\x200.7154,\x200.0721);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec3\x20target\x20=\x20left\x20*\x20right;\x0a\x20\x20\x20\x20float\x20leftLuminance\x20=\x20dot(left,\x20W);\x0a\x20\x20\x20\x20float\x20rightLuminance\x20=\x20dot(right,\x20W);\x0a\x20\x20\x20\x20float\x20targetLuminance\x20=\x20dot(target,\x20W);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20return\x20((leftLuminance\x20+\x20rightLuminance)\x20/\x20(2.0\x20*\x20targetLuminance))\x20*\x20target;\x0a}\x0a','texture2D(image,\x20fract(repeat\x20*\x20materialInput.st)).a\x20*\x20color.a','_borderSpacingWidth','SKIP_LOD_BIT_SHIFT','currentFillStyle','indexbounds','replaceDerivedShaderProgram','computeAxis','_transitioningPaint','phic0','parentPath','#60BD42','alloc','_requestModel','clampToGroundPolylinePositions','placementOpacityAttributes','#E18302','disableOverlay','text:\x20name','startLineWidth','attribute\x20vec4\x20aPosition;\x0a\x0aattribute\x20vec4\x20aTexCoord0;\x0a\x0aattribute\x20vec4\x20aTexCoord1;\x0a\x0aattribute\x20vec4\x20aTexCoord2;\x0a\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0aattribute\x20float\x20batchId;\x0a#endif\x0a\x0auniform\x20float\x20uLineWidth;\x0auniform\x20float\x20uIsPicking;\x0auniform\x20vec4\x20uPickPosition;\x0auniform\x20mat4\x20uMatrixInvert;\x0auniform\x20vec4\x20uDiffuseColor;\x0auniform\x20vec4\x20uSelColor;\x0a#ifdef\x20SELECTED\x0avarying\x20float\x20fSelected;\x0a#endif\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20float\x20vWindowZ;\x0a\x0aconst\x20float\x20SCREEN_VALUE\x20=\x201.0\x20/\x20(2.0\x20*\x201236.077);\x0a\x0afloat\x20ComputerLineWidth()\x0a{\x0a\x09vec4\x20worldPos\x20=\x20czm_model\x20*\x20aPosition;\x0a\x09return\x20uLineWidth\x20*\x20length(czm_viewerPositionWC\x20-\x20worldPos.xyz)\x20*\x20SCREEN_VALUE;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20float\x20shadowVolumeWidth\x20=\x20ComputerLineWidth();\x0a\x20\x20\x20vec4\x20vertexPos\x20=\x20aPosition;\x0a\x20\x20\x20vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20vec4\x20objsColor\x20=\x20czm_batchTable_color(batchId);\x0a\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20uSelColor,\x20vertexColor);\x0a#endif\x0a\x20\x20\x20if(uIsPicking\x20>\x200.0)\x0a\x20\x20\x20{\x0a\x09\x09shadowVolumeWidth\x20=\x20shadowVolumeWidth\x20*\x203.0;\x0a\x09\x09vertexPos.xyz\x20=\x20vertexPos.xyz\x20+\x20aTexCoord2.xyz\x20*\x20shadowVolumeWidth\x20+\x20normalize(aTexCoord1.xyz)\x20*\x20uPickPosition.z;\x0a\x20\x20\x20}\x0a\x20\x20\x20else\x0a\x20\x20\x20{\x0a\x09\x09vertexPos.xyz\x20=\x20vertexPos.xyz\x20+\x20aTexCoord2.xyz\x20*\x20shadowVolumeWidth\x20+\x20aTexCoord1.xyz;\x0a\x20\x20\x20}\x0a\x20\x20\x20vec4\x20v_Position\x20=\x20czm_modelViewProjection\x20*\x20vertexPos;\x0a\x20\x20\x20vColor\x20=\x20vertexColor\x20*\x20uDiffuseColor;\x0a#ifdef\x20SELECTED\x0a\x20\x20\x20vColor\x20=\x20uSelColor;\x0a\x20\x20\x20fSelected\x20=\x20aTexCoord0.x;\x0a#endif\x0a\x20\x20\x20vWindowZ\x20=\x20(0.5\x20*\x20(v_Position.z\x20/\x20v_Position.w)\x20+\x200.5)\x20*\x20v_Position.w;\x0a\x20\x20\x20v_Position.z\x20=\x20min(v_Position.z,\x20v_Position.w);\x0a\x20\x20\x20gl_Position\x20=\x20v_Position;\x0a}','DEFAULT_CAPACITY','extendedData','ThirdParty/draco_decoder_new.wasm','widths_','/icon','writeChars','_isOSGB','unexpected\x20\x27import\x27','ThirdParty/Module.wasm','robin','cia_w','#FFFAF0','removeEventListener','addSegment','setDate','paint_fill','shapeIcon','uniform\x20vec4\x20color;\x0auniform\x20vec4\x20rimColor;\x0auniform\x20float\x20width;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20//\x20See\x20http://www.fundza.com/rman_shaders/surface/fake_rim/fake_rim1.html\x0a\x20\x20\x20\x20float\x20d\x20=\x201.0\x20-\x20dot(materialInput.normalEC,\x20normalize(materialInput.positionToEyeEC));\x0a\x20\x20\x20\x20float\x20s\x20=\x20smoothstep(1.0\x20-\x20width,\x201.0,\x20d);\x0a\x0a\x20\x20\x20\x20vec4\x20outColor\x20=\x20czm_gammaCorrect(color);\x0a\x20\x20\x20\x20vec4\x20outRimColor\x20=\x20czm_gammaCorrect(rimColor);\x0a\x0a\x20\x20\x20\x20material.diffuse\x20=\x20outColor.rgb;\x0a\x20\x20\x20\x20material.emission\x20=\x20outRimColor.rgb\x20*\x20s;\x0a\x20\x20\x20\x20material.alpha\x20=\x20mix(outColor.a,\x20outRimColor.a,\x20s);\x0a\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','_frameRateIsLow','importFile','_fflush','intersectsSegment','next','cosineHeading','?fields=','setColumn','Lerc','_isParsed','_framebufferWithRenderbuffer','CHARTREUSE','_addPoints',')\x20and\x20it\x20returns\x20','batchTextureDimensions','_selections','bloomEnableChange','PI_OVER_FOUR','MOZ_','_getUnusedIndex','depthRboNeedsClear','_vertexBatchIds','u_coord_matrix','\x20\x20\x20\x20vec3\x20sceneSkyBox\x20=\x20textureCube(czm_environmentMap,\x20r).rgb\x20*\x20inverseRoughness;\x0a','/**\x0a\x20*\x20The\x20constant\x20identifier\x20for\x20the\x202D\x20{@link\x20SceneMode}\x0a\x20*\x0a\x20*\x20@name\x20czm_sceneMode2D\x0a\x20*\x20@glslConstant\x0a\x20*\x20@see\x20czm_sceneMode\x0a\x20*\x20@see\x20czm_sceneModeColumbusView\x0a\x20*\x20@see\x20czm_sceneMode3D\x0a\x20*\x20@see\x20czm_sceneModeMorphing\x0a\x20*/\x0aconst\x20float\x20czm_sceneMode2D\x20=\x202.0;\x0a','back,\x20bottom,\x20right','\x27\x20and\x20\x27','TEXTUREDMODEL','viewportTransformation','dataSource','_themeDirty','writeInt','setOnlyObjsVisible','getVertexShaderCallback','TileHeight','MaxY','setPrototypeOf','446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894','uniform\x20vec4\x20uBounds;','return\x20material;\x0a}\x0a','MinY','NamedNodeMap','sampler','errors','id\x20must\x20be\x20a\x20number!','_isInitial','3DLow);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(czm_morphTime\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20p\x20=\x20czm_translateRelativeToEye(','layerBounds','VEC_W','_zoomPromise','globalAlpha','setInt16','line-sort-key','fromDistanceDisplayCondition','_labelsToUpdate','tagName','_lineWidthY','drawCircle','\x27,\x20\x27','needUpdate','
        ','distanceToTile','enableImageryClip','search','isShowBackColor','Jun','invalid\x20stored\x20block\x20lengths','tileUnitDistanceFromAnchor','DEFAULT_TRANSPARENTBACKCOLOR','int','__ko_hasfocusLastValue','_nodeMatrix','uPBRTexWH','onDragEnd','findPositionVarying','addSubRegion','itemSize','AERIAL','colorAttachment','_penumbraCos','getSlopeDirectionValue','#F5F5F5','footer','eastward_x','\x27setFileTime\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','\x20bytes\x20(OOM).\x20Either\x20(1)\x20compile\x20with\x20\x20-s\x20TOTAL_MEMORY=X\x20\x20with\x20X\x20higher\x20than\x20the\x20current\x20value\x20','Everest\x201956','_terrainRequests','addBinaryOp','_reprojectComputeCommands','tilesetPassState','vec3\x20bitangent;\x0a','_batchTableHierarchy','esriMeters','_categorieTexture','tail','ch1903','setClipGeometry','inetPton4','SELECTION','uniform\x20float\x20uBrightness;\x0auniform\x20float\x20uContrast;\x0auniform\x20float\x20uHue;\x0auniform\x20float\x20uSaturation;\x0auniform\x20float\x20uOneOverGamma;\x0avec3\x20czm_adjustColor(vec3\x20inputColor)\x0a{\x0a\x20\x20\x20\x20vec3\x20outputColor\x20=\x20inputColor;\x0a\x20\x20\x20\x20outputColor.rgb\x20=\x20mix(vec3(0.0),\x20outputColor.rgb,\x20uBrightness);\x0a\x20\x20\x20\x20outputColor.rgb\x20=\x20mix(vec3(0.5),\x20outputColor.rgb,\x20uContrast);\x0a\x20\x20\x20\x20outputColor.rgb\x20=\x20czm_hue(outputColor.rgb,\x20uHue);\x0a\x20\x20\x20\x20outputColor.rgb\x20=\x20clamp(outputColor.rgb,\x200.0,\x201.0);\x0a\x20\x20\x20\x20outputColor.rgb\x20=\x20czm_saturation(outputColor.rgb,\x20uSaturation);\x0a\x20\x20\x20\x20outputColor.rgb\x20=\x20pow(outputColor.rgb,\x20vec3(uOneOverGamma));\x0a\x20\x20\x20\x20return\x20outputColor;\x0a}','_fieldsByName','bitPos','StyleExpression','isClipped','_creditId','_noSleep','animateAppear','radix','attribute\x20vec4\x20aPosition;\x0a#ifdef\x20HAS_NORMAL\x0a\x20\x20\x20\x20attribute\x20vec3\x20aNormal;\x0a#endif\x0auniform\x20vec4\x20uFillColor;\x0aattribute\x20vec4\x20aTexCoord0;\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0aattribute\x20vec3\x20aPosHigh;\x0aattribute\x20vec3\x20aPosLow;\x0aattribute\x20vec4\x20aQuaternion;\x0aattribute\x20vec4\x20aScaleAndRadius;\x0aattribute\x20vec4\x20aColor2;\x0aattribute\x20vec4\x20aPickColor;\x0aattribute\x20vec3\x20aOffset;\x0a#ifdef\x20LocalTransform\x0aattribute\x20vec4\x20aLocalTranslation;\x0aattribute\x20vec4\x20aLocalQuaternion;\x0a#endif\x0auniform\x20mat4\x20uGeoMat;\x0auniform\x20float\x20uRangeMode;\x0auniform\x20vec2\x20uVisibleDistance;\x0auniform\x20float\x20uFilterPixel;\x0auniform\x20float\x20uMixColorType;\x0avarying\x20vec4\x20vPositionMC;\x0avarying\x20vec3\x20vPositionEC;\x0avarying\x20vec4\x20vPositionWC;\x0avarying\x20vec3\x20vNormalEC;\x0avarying\x20vec2\x20vTexCoord;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPickColor;\x0avarying\x20mat4\x20vModelMatrix;\x0a#ifdef\x20Volume\x0a\x20\x20\x20\x20attribute\x20vec3\x20aRatio;\x0a\x20\x20\x20\x20varying\x20vec3\x20vecRotioCoord;\x0a\x20\x20\x20\x20varying\x20vec2\x20vecHypTexCoord;\x0a#endif\x0a\x0amat4\x20transfromFromQuaternion(vec4\x20q,\x20vec4\x20translation)\x0a{\x0a\x20\x20\x20\x20float\x20x2\x20=\x20q.x\x20*\x20q.x;\x0a\x20\x20\x20\x20float\x20xy\x20=\x20q.x\x20*\x20q.y;\x0a\x20\x20\x20\x20float\x20xz\x20=\x20q.x\x20*\x20q.z;\x0a\x20\x20\x20\x20float\x20xw\x20=\x20q.x\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20y2\x20=\x20q.y\x20*\x20q.y;\x0a\x20\x20\x20\x20float\x20yz\x20=\x20q.y\x20*\x20q.z;\x0a\x20\x20\x20\x20float\x20yw\x20=\x20q.y\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20z2\x20=\x20q.z\x20*\x20q.z;\x0a\x20\x20\x20\x20float\x20zw\x20=\x20q.z\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20w2\x20=\x20q.w\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20m00\x20=\x20x2\x20-\x20y2\x20-\x20z2\x20+\x20w2;\x0a\x20\x20\x20\x20float\x20m01\x20=\x202.0\x20*\x20(xy\x20-\x20zw);\x0a\x20\x20\x20\x20float\x20m02\x20=\x202.0\x20*\x20(xz\x20+\x20yw);\x0a\x20\x20\x20\x20float\x20m10\x20=\x202.0\x20*\x20(xy\x20+\x20zw);\x0a\x20\x20\x20\x20float\x20m11\x20=\x20-x2\x20+\x20y2\x20-\x20z2\x20+\x20w2;\x0a\x20\x20\x20\x20float\x20m12\x20=\x202.0\x20*\x20(yz\x20-\x20xw);\x0a\x20\x20\x20\x20float\x20m20\x20=\x202.0\x20*\x20(xz\x20-\x20yw);\x0a\x20\x20\x20\x20float\x20m21\x20=\x202.0\x20*\x20(yz\x20+\x20xw);\x0a\x20\x20\x20\x20float\x20m22\x20=\x20-x2\x20-\x20y2\x20+\x20z2\x20+\x20w2;\x0a\x20\x20\x20\x20return\x20mat4(m00,\x20m10,\x20m20,\x200.0,\x20m01,\x20m11,\x20m21,\x200.0,\x20m02,\x20m12,\x20m22,\x200.0,\x20translation.x,\x20translation.y,\x20translation.z,\x201.0);\x0a}\x0afloat\x20filterTest(vec3\x20rte,\x20float\x20radius)\x0a{\x0a\x20\x20\x20\x20if(uRangeMode\x20>\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x20length(rte);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20theta\x20=\x20czm_piOverFour\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20screenPix\x20=\x20max(czm_globeDepthTextureDim.x,\x20czm_globeDepthTextureDim.y)\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20lamat\x20=\x20screenPix\x20/\x20tan(theta);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20lamat\x20*\x20radius\x20/\x20distance\x20>\x20uFilterPixel\x20?\x201.0\x20:\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20length(rte)\x20<\x20uVisibleDistance.x\x20&&\x20length(rte)\x20>\x20uVisibleDistance.y\x20?\x201.0\x20:\x200.0;\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec4\x20vertexPos\x20=\x20vec4(aPosition.xyz,\x201.0)\x20-\x20vec4(aOffset.xyz,0.0);\x0a\x20\x20\x20vec4\x20positionMC\x20=\x20uGeoMat*vertexPos;\x0a\x20\x20\x20vec4\x20rte\x20=\x20czm_translateRelativeToEye(aPosHigh,aPosLow);\x0a\x20\x20\x20vTexCoord\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20float\x20show\x20=\x20filterTest(rte.xyz,\x20aScaleAndRadius.w);\x0a\x20\x20\x20mat4\x20rotationMat\x20=\x20transfromFromQuaternion(aQuaternion,\x20vec4(0.0));\x0a\x20\x20\x20mat4\x20worldMatrix;\x0a\x20\x20\x20worldMatrix[0]\x20=\x20vec4(rotationMat[0].xyz,0.0);\x0a\x20\x20\x20worldMatrix[1]\x20=\x20vec4(rotationMat[1].xyz,0.0);\x0a\x20\x20\x20worldMatrix[2]\x20=\x20vec4(rotationMat[2].xyz,0.0);\x0a\x20\x20\x20worldMatrix[3]\x20=\x20vec4(rte.x,rte.y,rte.z,1.0);\x0a\x20\x20\x20mat4\x20scaleMatrix;\x0a\x20\x20\x20vec3\x20scale\x20=\x20aScaleAndRadius.xyz;\x0a\x20\x20\x20scaleMatrix[0]\x20=\x20vec4(scale.x,0,0,0.0);\x0a\x20\x20\x20scaleMatrix[1]\x20=\x20vec4(0,scale.y,0,0.0);\x0a\x20\x20\x20scaleMatrix[2]\x20=\x20vec4(0,0,scale.z,0.0);\x0a\x20\x20\x20scaleMatrix[3]\x20=\x20vec4(0,0,0,1.0);\x0a\x20\x20\x20mat4\x20modelMatrix\x20=\x20worldMatrix;\x0a#ifdef\x20LocalTransform\x0a\x20\x20\x20mat4\x20localTransformMat\x20=\x20transfromFromQuaternion(aLocalQuaternion,\x20aLocalTranslation);\x0a\x20\x20\x20modelMatrix\x20*=\x20localTransformMat;\x0a#endif\x0a\x20\x20\x20modelMatrix\x20*=\x20scaleMatrix;\x0a\x20\x20\x20mat3\x20rotationMatrix\x20=\x20mat3(modelMatrix);\x0a\x20\x20\x20positionMC\x20=\x20modelMatrix\x20*\x20vec4(positionMC.xyz,\x201.0);\x0a\x20\x20\x20positionMC.w\x20=\x201.0;\x0a\x20\x20\x20gl_Position\x20=\x20show\x20*\x20czm_modelViewProjectionRelativeToEye\x20*\x20positionMC;\x0a\x20\x20\x20vPositionMC.xyz\x20=\x20positionMC.xyz;\x0a\x20\x20\x20vPositionWC\x20=\x20modelMatrix\x20*\x20positionMC;\x0a\x20\x20\x20vPositionMC.w\x20=\x200.0;\x0a\x20\x20\x20vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a\x20\x20\x20if(abs(uMixColorType)\x20<\x200.1)\x0a\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vColor\x20=\x20vertexColor\x20*\x20aColor2;\x0a\x20\x20\x20}\x0a\x20\x20\x20else\x0a\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vColor\x20=\x20aColor2;\x0a\x20\x20\x20}\x0a\x20\x20\x20vPickColor\x20=\x20aPickColor\x20/\x20255.0;\x0a\x20\x20\x20vModelMatrix\x20=\x20modelMatrix\x20*\x20uGeoMat;\x0a#ifdef\x20HAS_NORMAL\x0a\x20\x20\x20\x20if(length(aNormal)\x20>\x200.8)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat4\x20modelView\x20=\x20czm_view\x20*\x20vModelMatrix;\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat4\x20invModelView\x20=\x20czm_inverseMatrix(modelView);\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20invModelViewRotation\x20=\x20mat3(invModelView);\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20normalMatrix\x20=\x20czm_transpose(invModelViewRotation);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vNormalEC\x20=\x20normalize(normalMatrix\x20*\x20aNormal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vPositionMC.w\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vPositionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20vPositionMC).xyz;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20Volume\x0avecRotioCoord\x20=\x20aRatio;\x0a#endif\x0a#ifdef\x20ClampObject\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_depthClampFarPlane(czm_modelViewProjectionRelativeToEye*positionMC);\x0a\x20\x20\x20\x20vColor\x20=\x20vColor\x20*\x20uFillColor;\x0a#endif\x0a}','_shadersToRelease','front,\x20top','getLineDashOffset','getNumBitsAbs','/login.json','ROUND_HALF_UP','computeBoundingSphere','cos','refreshReferencePoint','createOrUpdateFromCoordinates','_isClampToGround','getRoadTileUrl','_filterDistance','This\x20template\x20engine\x20does\x20not\x20support\x20the\x20\x27','_segments','Illegal\x20str:\x20Not\x20a\x20debug\x20encoded\x20string\x20(is\x20it\x20hex?)\x20','BASELINE','modifyOrientedBoundingBox','lengthadjust','computedTransform','MAX_GLYPHS','toString','ko.applyBindings:\x20could\x20not\x20find\x20document.body;\x20has\x20the\x20document\x20been\x20loaded?','scene','\x20\x20\x20\x20float\x20diffuseStrength\x20=\x20czm_getLambertDiffuse(czm_lightDirectionEC,\x20normalEC);\x20\x0a\x20\x20\x20\x20diffuseStrength\x20=\x20max(diffuseStrength,\x200.4);\x20\x0a\x20\x20\x20\x20color.xyz\x20*=\x20diffuseStrength\x20*\x20czm_lightColor;\x20\x0a','\x20\x20\x20\x20vec3\x20specular\x20=\x20vec3(1.0);\x0a','BOTTOM','WGS84','textBoxEndIndex','_initialize','bucketIndex','imageAlpha','/proc/self/fd','crossTileID','fromBinary','cesium-cesiumInspector-pickSection','mergeAttributes','center3DHigh','unpackAlignment','property-type','filter-id-','_enableDepthTest','uniform\x20sampler2D\x20colorTexture;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0a#ifdef\x20AUTO_EXPOSURE\x0auniform\x20sampler2D\x20autoExposure;\x0a#endif\x0a\x0a//\x20See\x20slides\x20142\x20and\x20143:\x0a//\x20\x20\x20\x20\x20http://www.gdcvault.com/play/1012459/Uncharted_2__HDR_Lighting\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20fragmentColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20fragmentColor.rgb;\x0a\x0a#ifdef\x20AUTO_EXPOSURE\x0a\x20\x20\x20\x20float\x20exposure\x20=\x20texture2D(autoExposure,\x20vec2(0.5)).r;\x0a\x20\x20\x20\x20color\x20/=\x20exposure;\x0a#endif\x0a\x0a\x09const\x20float\x20A\x20=\x200.22;\x20//\x20shoulder\x20strength\x0a\x09const\x20float\x20B\x20=\x200.30;\x20//\x20linear\x20strength\x0a\x09const\x20float\x20C\x20=\x200.10;\x20//\x20linear\x20angle\x0a\x09const\x20float\x20D\x20=\x200.20;\x20//\x20toe\x20strength\x0a\x09const\x20float\x20E\x20=\x200.01;\x20//\x20toe\x20numerator\x0a\x09const\x20float\x20F\x20=\x200.30;\x20//\x20toe\x20denominator\x0a\x0a\x09const\x20float\x20white\x20=\x2011.2;\x20//\x20linear\x20white\x20point\x20value\x0a\x0a\x09vec3\x20c\x20=\x20((color\x20*\x20(A\x20*\x20color\x20+\x20C\x20*\x20B)\x20+\x20D\x20*\x20E)\x20/\x20(color\x20*\x20(\x20A\x20*\x20color\x20+\x20B)\x20+\x20D\x20*\x20F))\x20-\x20E\x20/\x20F;\x0a\x09float\x20w\x20=\x20((white\x20*\x20(A\x20*\x20white\x20+\x20C\x20*\x20B)\x20+\x20D\x20*\x20E)\x20/\x20(white\x20*\x20(\x20A\x20*\x20white\x20+\x20B)\x20+\x20D\x20*\x20F))\x20-\x20E\x20/\x20F;\x0a\x0a\x09c\x20=\x20czm_inverseGamma(c\x20/\x20w);\x0a\x09gl_FragColor\x20=\x20vec4(c,\x20fragmentColor.a);\x0a}\x0a','addChildToken','showPath','accessorWithSemantic','S3MTilesRectSelection','attribute\x20vec4\x20aPosition;\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20attribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20attribute\x20float\x20batchId;\x0a#endif\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord0;\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord1;\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord2;\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord3;\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord4;\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord5;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSelColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20v_startPlaneNormalEcAndHalfWidth;\x0a\x20\x20\x20\x20varying\x20vec4\x20v_endPlaneNormalEcAndBatchId;\x0a\x20\x20\x20\x20varying\x20vec4\x20v_rightPlaneEC;\x0a\x20\x20\x20\x20varying\x20vec4\x20v_endEcAndStartEcX;\x0a\x20\x20\x20\x20varying\x20vec4\x20v_texcoordNormalizationAndStartEcYZ;\x0a\x20\x20\x20\x20varying\x20vec4\x20v_vertexColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vSecondColor;\x0a\x20\x20\x20\x20uniform\x20float\x20uLineWidth;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uLineColor;\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_position_min;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_position_normConstant;\x0a#endif\x0a#ifdef\x20COMPRESS_TEXCOORD\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord0_normConstant;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord1_normConstant;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord2_normConstant;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord3_normConstant;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord4_normConstant;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord5_normConstant;\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_texCoord0_min;\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_texCoord1_min;\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_texCoord2_min;\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_texCoord3_min;\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_texCoord4_min;\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_texCoord5_min;\x0a#endif\x0a\x20\x20\x20\x20void\x20main()\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20position3DHigh\x20=\x20aPosition.xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20uncompress\x20=\x20vec4(1.0);\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20\x20\x20\x20\x20uncompress\x20=\x20decode_position_min\x20+\x20aPosition\x20*\x20decode_position_normConstant;\x0a\x20\x20\x20\x20\x20\x20\x20\x20position3DHigh\x20=\x20uncompress.xyz;\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20position3DLow\x20=\x20aTexCoord5.xyz;\x0a#ifdef\x20COMPRESS_TEXCOORD\x0a\x20\x20\x20\x20\x20\x20\x20\x20uncompress\x20=\x20decode_texCoord5_min\x20+\x20aTexCoord5\x20*\x20decode_texCoord5_normConstant;\x0a\x20\x20\x20\x20\x20\x20\x20\x20position3DLow\x20=\x20uncompress.xyz;\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20startHiAndForwardOffsetX\x20=\x20aTexCoord0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20startLoAndForwardOffsetY\x20=\x20aTexCoord1;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20startNormalAndForwardOffsetZ\x20=\x20aTexCoord2;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20endNormalAndTextureCoordinateNormalizationX\x20=\x20aTexCoord3;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20rightNormalAndTextureCoordinateNormalizationY\x20=\x20aTexCoord4;\x0a#ifdef\x20COMPRESS_TEXCOORD\x0a\x20\x20\x20\x20\x20\x20\x20\x20uncompress\x20=\x20decode_texCoord0_min\x20+\x20aTexCoord0\x20*\x20decode_texCoord0_normConstant;\x0a\x20\x20\x20\x20\x20\x20\x20\x20startHiAndForwardOffsetX\x20=\x20uncompress;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uncompress\x20=\x20decode_texCoord1_min\x20+\x20aTexCoord1\x20*\x20decode_texCoord1_normConstant;\x0a\x20\x20\x20\x20\x20\x20\x20\x20startLoAndForwardOffsetY\x20=\x20uncompress;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uncompress\x20=\x20decode_texCoord2_min\x20+\x20aTexCoord2\x20*\x20decode_texCoord2_normConstant;\x0a\x20\x20\x20\x20\x20\x20\x20\x20startNormalAndForwardOffsetZ\x20=\x20uncompress;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uncompress\x20=\x20decode_texCoord3_min\x20+\x20aTexCoord3\x20*\x20decode_texCoord3_normConstant;\x0a\x20\x20\x20\x20\x20\x20\x20\x20endNormalAndTextureCoordinateNormalizationX\x20=\x20uncompress;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uncompress\x20=\x20decode_texCoord4_min\x20+\x20aTexCoord4\x20*\x20decode_texCoord4_normConstant;\x0a\x20\x20\x20\x20\x20\x20\x20\x20rightNormalAndTextureCoordinateNormalizationY\x20=\x20uncompress;\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20ecStart\x20=\x20(czm_modelViewRelativeToEye\x20*\x20czm_translateRelativeToEye(startHiAndForwardOffsetX.xyz,\x20startLoAndForwardOffsetY.xyz)).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20forwardOffset\x20=\x20vec3(startHiAndForwardOffsetX.w,\x20startLoAndForwardOffsetY.w,\x20startNormalAndForwardOffsetZ.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20offset\x20=\x20czm_normal\x20*\x20forwardOffset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20ecEnd\x20=\x20ecStart\x20+\x20offset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20forwardDirectionEC\x20=\x20normalize(offset);\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20start\x20plane\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20startPlaneEC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20startPlaneEC.xyz\x20=\x20czm_normal\x20*\x20startNormalAndForwardOffsetZ.xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20startPlaneEC.w\x20=\x20-dot(startPlaneEC.xyz,\x20ecStart);\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20end\x20plane\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20endPlaneEC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20endPlaneEC.xyz\x20=\x20czm_normal\x20*\x20endNormalAndTextureCoordinateNormalizationX.xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20endPlaneEC.w\x20=\x20-dot(endPlaneEC.xyz,\x20ecEnd);\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Right\x20plane\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_rightPlaneEC.xyz\x20=\x20czm_normal\x20*\x20rightNormalAndTextureCoordinateNormalizationY.xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_rightPlaneEC.w\x20=\x20-dot(v_rightPlaneEC.xyz,\x20ecStart);\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_texcoordNormalizationAndStartEcYZ.x\x20=\x20abs(endNormalAndTextureCoordinateNormalizationX.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_texcoordNormalizationAndStartEcYZ.y\x20=\x20rightNormalAndTextureCoordinateNormalizationY.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_endEcAndStartEcX.xyz\x20=\x20ecEnd;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_endEcAndStartEcX.w\x20=\x20ecStart.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_texcoordNormalizationAndStartEcYZ.zw\x20=\x20ecStart.yz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20positionRelativeToEye\x20=\x20czm_translateRelativeToEye(position3DHigh,\x20position3DLow);\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Check\x20distance\x20to\x20the\x20end\x20plane\x20and\x20start\x20plane,\x20pick\x20the\x20plane\x20that\x20is\x20closer\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20positionEC\x20=\x20czm_modelViewRelativeToEye\x20*\x20positionRelativeToEye;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20absStartPlaneDistance\x20=\x20abs(czm_planeDistance(startPlaneEC,\x20positionEC.xyz));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20absEndPlaneDistance\x20=\x20abs(czm_planeDistance(endPlaneEC,\x20positionEC.xyz));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20planeDirection\x20=\x20czm_branchFreeTernary(absStartPlaneDistance\x20<\x20absEndPlaneDistance,\x20startPlaneEC.xyz,\x20endPlaneEC.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20upOrDown\x20=\x20normalize(cross(v_rightPlaneEC.xyz,\x20planeDirection));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20normalEC\x20=\x20normalize(cross(planeDirection,\x20upOrDown));\x0a\x20\x20\x20\x20\x20\x20\x20\x20upOrDown\x20=\x20cross(forwardDirectionEC,\x20normalEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20upOrDown\x20=\x20float(v_texcoordNormalizationAndStartEcYZ.y\x20>\x201.0\x20||\x20v_texcoordNormalizationAndStartEcYZ.y\x20<\x200.0)\x20*\x20upOrDown;\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionEC.xyz\x20+=\x20upOrDown;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_texcoordNormalizationAndStartEcYZ.y\x20=\x20czm_branchFreeTernary(v_texcoordNormalizationAndStartEcYZ.y\x20>\x201.0,\x200.0,\x20abs(v_texcoordNormalizationAndStartEcYZ.y));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20width\x20=\x20uLineWidth;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_startPlaneNormalEcAndHalfWidth.xyz\x20=\x20startPlaneEC.xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_startPlaneNormalEcAndHalfWidth.w\x20=\x20width\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_endPlaneNormalEcAndBatchId.xyz\x20=\x20endPlaneEC.xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_endPlaneNormalEcAndBatchId.w\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20width\x20=\x20width\x20*\x20max(0.0,\x20czm_metersPerPixel(positionEC));\x0a\x20\x20\x20\x20\x20\x20\x20\x20width\x20=\x20width\x20/\x20dot(normalEC,\x20v_rightPlaneEC.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20normalEC\x20*=\x20sign(endNormalAndTextureCoordinateNormalizationX.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionEC.xyz\x20+=\x20width\x20*\x20normalEC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20czm_depthClampFarPlane(czm_projection\x20*\x20positionEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20objsColor\x20=\x20czm_batchTable_color(batchId);\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20uSelColor,\x20vertexColor);\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_vertexColor\x20=\x20vertexColor\x20*\x20uLineColor;\x0a\x20\x20\x20\x20}','_fboState','invalid\x20distances\x20set','updateVisiblities','unknown\x20function','_evaluateArray','DISABLED','\x27GLUT\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','lineColorAnimation','computeHorizonCullingPoint','returnEncodedMask','Error\x20while\x20writing\x20zip\x20file.','majorVersion','_depthBuffer','scissor','jQuery','createTerrainMesh','else\x20if','contentVisibility','_glPixelStorei','atlasManager_','&rasterfunction={rasterfunction}','u_alphaCutoff','childNode1','\x20\x20\x20\x20u_geometricError\x20=\x20u_pointSizeAndTimeAndGeometricErrorAndDepthMultiplier.z;\x20\x0a\x20\x20\x20\x20u_depthMultiplier\x20=\x20u_pointSizeAndTimeAndGeometricErrorAndDepthMultiplier.w;\x20\x0a','replacementNext','','https://soundcloud.com/','addSamplesPackedArray','roundUpToPowerOfTwo','ClampObjectPolygonCache','rectangleNortheastInMeters','uniform\x20sampler2D\x20uClampTexture;\x0auniform\x20vec4\x20uClipPlaneColor;\x0auniform\x20float\x20uUseColor;\x0avoid\x20main()\x0a{\x0avec2\x20center\x20=\x20vec2(gl_FragCoord.x\x20/\x20czm_viewport.z,\x20gl_FragCoord.y\x20/\x20czm_viewport.w);\x0avec4\x20clampColor\x20=\x20texture2D(uClampTexture,\x20center);\x0aif(clampColor.r\x20<\x200.01\x20&&\x20clampColor.g\x20<\x200.01\x20&&\x20clampColor.b\x20<\x200.01)\x0a{\x0a\x20\x20\x20\x20discard;\x0a}\x0agl_FragColor\x20=\x20mix(clampColor,\x20uClipPlaneColor,\x20uUseColor);\x0a}','shiftKeyUpFun','_trackedEntityChanged','cesium-cesiumInspector-tileText','RotateZ','CIRCLE_Y','strict','varying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a#ifdef\x20FACE_FORWARD\x0a\x20\x20\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a#endif\x0a\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20\x20\x20materialInput.st\x20=\x20v_st;\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a#ifdef\x20FLAT\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a#endif\x0a}\x0a','#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20color\x20*\x20opacity;\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a\x20\x20\x20\x20}\x0a','updateInterval','_startLineColor','scaleToGeodeticHeight','obb','pbrParamTexture','_commands','hasTransition','algoLabels','renderTranslucentDepthForPick','Component\x20loaders\x20must\x20supply\x20values\x20by\x20invoking\x20the\x20callback,\x20not\x20by\x20returning\x20values\x20synchronously.','Operator\x20\x22>=\x22\x20requires\x20number\x20arguments.\x20Arguments\x20are\x20','u_lineWidth','createClampFrameBuffer','setEditObject','colspan','getExtent','_terrainHeights','aspectRatio','globe\x20box\x20clip,\x20position\x20and\x20dimensions\x20is\x20required!','ScreenSpaceEventHandler','_readValue','[bboxSouth]','_priorityProgressiveResolution','Found\x20invalid\x20end\x20comment,\x20as\x20the\x20first\x20child\x20of\x20','sideBlockCount','&','counter','miter','LEMONCHIFFON','_pickOnly','apa','dimCount','u_specularFactor','Number\x20of\x20cancelled\x20active\x20requests:\x20','_computeLogAvg','Selectable','translate(16,16)\x20scale(0.85)\x20translate(-16,-16)','taiMinusUtcSeconds','sectionIndex','attribute\x20vec4\x20position;\x0avoid\x20main(void)\x0a{\x0agl_Position\x20=\x20czm_modelViewProjection\x20*\x20position;\x0a}','_editorError','AfterEnd','layerIds','useInFragment','css:\x20{\x20\x22cesium-projectionPicker-visible\x22\x20:\x20(dropDownVisible\x20&&\x20!_orthographic),\x20\x20\x20\x22cesium-projectionPicker-none\x22\x20:\x20_orthographic,\x20\x20\x20\x22cesium-projectionPicker-hidden\x22\x20:\x20!dropDownVisible},attr:\x20{\x20title:\x20tooltipOrthographic\x20},click:\x20switchToOrthographic,cesiumSvgPath:\x20{\x20path:\x20_orthographicPath,\x20width:\x2064,\x20height:\x2064\x20}','delaySynchronous','COMPRESS_TEXCOORD','CatmullRom','isRenderClipSection','wireframeVertexArray','_oriAlpha',',\x20using\x20:CLAMP_TO_GROUND.','czm_autoexposure','_angleCos','drawingBufferXArr','_arrRasterTexture','getPolygons','compact','numBlocksX','innerAngle','_initialRadius','outputSceneToFile','&y=','_fMinValue','ImageFileLayer','NUMBER_HEX','DIRECTIONAL','shadowVolume','EOF','_touchHoldTimer','CollisionBuffers','Long','manualUniforms','billboardQuality','spatialAnalysis-','_urlSchemeZeroPadding','_hpr','Bing\x20Maps\x20aerial\x20imagery\x20with\x20labels,\x20provided\x20by\x20Cesium\x20ion','voffset','_initialTransform','remaining','\x20\x20\x20\x20r\x20=\x20-normalize(czm_temeToPseudoFixed\x20*\x20r);\x0a','video/quicktime','_updateShadow','pickRenderStateCache','_MinFilterValue','_topDiv','modifyTerrainData','createProjection','primitivesVisible','getServerKey','buffer','contentExpired','results','tangentPlane','\x20\x20\x20v_texCoord\x20=\x20texCoord;','Tileset','textInput','_incrementDepthFrustum','rnb72','date','GENERATE_POSITION','tilematrix','Program\x20failed\x20to\x20link.\x20\x20Link\x20log:\x20','localMatrix','btoa','readAsmConstArgs','file','\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20This\x20application\x20is\x20using\x20Cesium\x27s\x20default\x20ion\x20access\x20token.\x20Please\x20assign\x20Cesium.Ion.defaultAccessToken\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20with\x20an\x20access\x20token\x20from\x20your\x20ion\x20account\x20before\x20making\x20any\x20Cesium\x20API\x20calls.\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20You\x20can\x20sign\x20up\x20for\x20a\x20free\x20ion\x20account\x20at\x20https://cesium.com.','LRUCache','_uniformMaps','usemap','_vecCenter','dynCall_viiii','\x20\x20\x20\x20gl_FragColor.rgb\x20*=\x20vec3(','REQUIRES_EC','BlendFunc','N_POLE','ParamType','additivive','application/xml','application/msword','MATERIAL_INDEX','_silhouetteSizeSubscription','startRotate','defaultStrokeStyle','upCommand','SUN_LIGHT','oriMaxDis','debugCascadeColors','Bing\x20Maps\x20Roads','_fMaxValue','Model','VIOLET','/smlInfos','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0auniform\x20float\x20uTransparentFilter;\x0a\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20vec4\x20vPositionMC;\x0a#ifdef\x20DepthEXT\x0avarying\x20float\x20vWindowZ;\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a#ifdef\x20GL_EXT_frag_depth\x0a\x20\x20\x20\x20#ifdef\x20DepthEXT\x0a\x09\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20min(vWindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a\x20\x20\x20\x20#endif\x0a#endif\x0a#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20#ifdef\x20DepthEXT\x0a\x09\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20min(vWindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a\x20\x20\x20\x20#endif\x0a#endif\x0a\x09if(vColor.a\x20<\x20uTransparentFilter)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#ifdef\x20CLIP\x0a\x09gl_FragColor\x20*=\x20czm_clip(czm_modelView\x20*\x20vec4(vPositionMC.xyz,\x201.0),\x201.0);\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vSecondColor;\x0a}','_unusedIndexes','uniform\x20vec4\x20uSpotLightDistanceDecayCosPenumbra[\x20SPOT_LIGHTS\x20];\x20\x0a','inertiaTranslate','_clearColorCommand','PolygonOffset','getSymbolData','No\x20message\x20of\x20desired\x20type','_createModel','planes2D_LOW_z','#FFFF00','acos','setImagerys','$componentTemplateNodes',',\x20normal,\x20tangent,\x20bitangent);\x0a','defaultTransitioningPropertyValues','innerOutlineDir','gamma0','createQueryEXT','getattr','_skeletonPlaceholder','hasHypsometricSetting','discard','clampOutlines','_emissiveTextureIndex','alfa','v_positionEC','startHeight','reNormalizeKidneyCtrlPoints','emptyObject','skeletons','textinput','FRONT','symbolSizeInMeters','_retryCount','GetAttributeInt8ForAllPoints','ESRI\x20World\x20Imagery','preloadSiblings','uImgTexture','oriPassGroup','_animationBegin','_initAllIndex','applyFill','lods','disableDepthTestDistance','anchorLineColor','createTerrainData','createOutlineGeometryInstance','_requestImageError','ELLIPSOIDS','_tiltCVOffMap','loadingGrid','options.name','brightness','getValue','zoomoutMouseUpFunction','\x20encountered\x20when\x20serializing\x20a\x20JS\x20string\x20to\x20an\x20UTF-8\x20string\x20on\x20the\x20asm.js/wasm\x20heap!\x20(Valid\x20unicode\x20code\x20points\x20should\x20be\x20in\x20range\x200-0x1FFFFF).','_nSideBlockCount','_axisX','verticalTextBox','\x20is\x20not.','czm_Debug_main','_event','line-width','timeDimName','pointColor','toBlob','_geoGraphicObject','KML\x20-\x20NetworkLinkControl\x20expires\x20is\x20not\x20a\x20valid\x20date','uniform\x20vec2\x20u_pattern_tl_a;\x0auniform\x20vec2\x20u_pattern_br_a;\x0auniform\x20vec2\x20u_pattern_tl_b;\x0auniform\x20vec2\x20u_pattern_br_b;\x0auniform\x20vec2\x20u_texsize;\x0auniform\x20float\x20u_mix;\x0auniform\x20float\x20u_opacity;\x0a\x0auniform\x20sampler2D\x20u_image;\x0a\x0avarying\x20vec2\x20v_pos_a;\x0avarying\x20vec2\x20v_pos_b;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec2\x20imagecoord\x20=\x20mod(v_pos_a,\x201.0);\x0a\x20\x20\x20\x20vec2\x20pos\x20=\x20mix(u_pattern_tl_a\x20/\x20u_texsize,\x20u_pattern_br_a\x20/\x20u_texsize,\x20imagecoord);\x0a\x20\x20\x20\x20vec4\x20color1\x20=\x20texture2D(u_image,\x20pos);\x0a\x0a\x20\x20\x20\x20vec2\x20imagecoord_b\x20=\x20mod(v_pos_b,\x201.0);\x0a\x20\x20\x20\x20vec2\x20pos2\x20=\x20mix(u_pattern_tl_b\x20/\x20u_texsize,\x20u_pattern_br_b\x20/\x20u_texsize,\x20imagecoord_b);\x0a\x20\x20\x20\x20vec4\x20color2\x20=\x20texture2D(u_image,\x20pos2);\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color1,\x20color2,\x20u_mix)\x20*\x20u_opacity;\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a}\x0a','pickIDColor','_name','Assets/Textures/vertex-edit.png','failedToCreate','mainThreadEM_ASM','FLAT','line-miter-limit','_glGetIntegerv','createBuffer','pickTileFeatures','__knockoutObservables','browser','_rotatingZoom','fFeE','transformResource','boundProgram','primitiveLength','selectCastShadows','setAlgoDefaultValue','BillboardCollection','texcoordNormalization2D','_textureUVSpeed','LINE_X','Operator\x20\x22&&\x22\x20requires\x20boolean\x20arguments.\x20Second\x20argument\x20is\x20','indexedDBSchedulers','_onInputEnd','rpcImpl','setValue','datalist','_splitPosition','_emscripten_glBufferSubData','_canvasSize','_boundingSphereOffset','_expiredContent','_leafChildren','getSunPosition','html:\x20pickStatisticsText,\x20visible:\x20showPickStatistics','_textureEffect','uniform\x20mat4\x20czm_instanced_modifiedModelView;\x0auniform\x20mat4\x20czm_instanced_nodeTransform;\x0a','ThirdParty/Workers/basis_transcoder.js','flip','invalidOccludeePointInScaledSpace','_cameraVR',']:\x20\x27r\x27,\x20\x27g\x27,\x20and\x20\x27b\x27\x20must\x20be\x20between\x200\x20and\x20255.','\x0aGeometric\x20error:\x20','optionsValue','_targetFrameRate','_morphTo2D','-90','Uniform4f','getTextureResolution','background-color','getById','zoomFrom','TEXTURE0','depthFailColor','showErrorPanel','command','_taskProcessorReady','GetRealBoundTop','uMinCategory','diffusionDistance','/datasources/{datasourceName}/datasets/{datasetName}/features/{id}.jsonp?hasGeometry={hasGeometry}','_opaqueClearCommand','debugShowCommands','dragover','_createTileImagerySkeletons','_gradientOpacityMaxOpacity','isChildAvailable','fillPatternUniforms','createColorCommand','traversal','stringify','Bounds','Level\x202\x20halted','_sourceVersion','area','retained','_nSecondMultiTemporalPos','check','RGB32F','0123456789abcdefghijklmnopqrstuvwxyz','_waterParamter','planes2D_LOW','Error\x20generating\x20style\x20shader:\x20Regular\x20expressions\x20are\x20not\x20supported.','lineGradient','verticalPlacedTextSymbolIndex','removeLayer','combinedLocalPositions','emscriptenWebGLGet','loadMatchingFeature','fragmentShaderSource','ProjectionImage.visibleDistance','tiltFrame','Workers/transferTypedArrayTest.js','_vValues','POWDERBLUE','getAttributeOrUniformBySemantic','createUniformsForDracoQuantizedAttributes','PixelStoreUnpackPremultiplyAlpha','mostOrthogonalAxis','_uValues','stages','DiffuseA','setCustomClipBox','_unevaluatedLayout','_rsColorPass','sensitivity','_polygonMaximumHeights','index\x20is\x20out\x20of\x20bounds.','CLIP_NOTHING','_updateCustomData','createCssClass','GeometryOffsetAttribute','czm_brightness','createBrightnessStage','isShiftPress','_bias','doTruncate','zone','.sm-compass-tilt','UZERO','angle','timeSeconds','_modelRotate','elementsPerHeight','SPOT_LIGHTS','_tiltIndicator','_horizontalFov','plumbLineLen','_perezBlend','{\x22tokenName\x22:\x20\x22value\x22}','clientX','scale','num_points','emissionRate','ORIGIN_YZ_PLANE','flycircle','_tileTextures','maximumLength','__errno_location','CLOSED','imageRendering',')($|[^\x5cw])','Universal\x20Transverse\x20Mercator\x20System','QUANTIZATION_BITS12','uSelectColorType','maxDrawingBufferWidth','_subTextureNames','parseColor','pixelStorei','showUrl','fromRotationTranslation','S-JTSK\x20(Ferro)','_loadMaterial','MOUSE_MOVE','gunung_segara','uniform\x20sampler2D\x20edgeTexture','morphStart','_texPrjMatrix','destroyTextureAtlas','_pathSubscription','#721906','_rebindAllGlyphs','getClass','requestMetadata','copyFromArrayView','_morphHandler','lineSymbolID','fitToUnsignedShortIndices','getRootSymbolIconUrl','_glDrawArrays','createQuadWireFrameCommand','eastMeshes','nameTable','.cesium-credit-text','nightFadeInDistance','indexInfoMap','_imageSubRegion','Region','basename','Service.Method','octUnpack','fov','application/x-bzip2','globalLineWidthExpand','swipeRegion','setVisibleByID','minID','updateEditCtrl','batchFeatures','_selectedTilesToStyle','isSubscribable','symbolFadeChange','_emissionTextureChanged','RIGHT_CLICK','_translucencyByDistanceSubscription','insertAdjacentHTML','transformToRoot','accessorContainingVertexAttributeData','addSmlFileOnServer','veryCloseX','imageState_','_blurYCommand','renderIDtoTexture','Full\x20screen','Property\x20','tileDebugLabelsVisible','long','Assets/Textures/NaturalEarthII','idCanvas','cloneNode','u_size','SALMON','\x20\x20\x20\x20return\x20czm_windowToEyeCoordinates(gl_FragCoord);\x20\x0a','repaintWorking','_offset3D','_sceneFramebuffer','cesium-cesiumInspector-pickButton','bpPosition','phoneNumber','\x27stringToUTF8\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','\x20\x20\x20\x20return\x20','createColorRenderState','yRatio','cbg','cesium-button\x20cesium-toolbar-button\x20cesium-navigation-help-button','\x20refresh\x20failed:\x20','PolylineTrail','heightmapHeight','ESRI','reinitialize','LINEN','aColorAndPickColor','vertices','keepAttr','collection','NEEDS_LOAD','Region\x20Effect\x20Type','ErrnoError','xml','numLiveTriangles','trackingDelegate','PROJECTION','IconStyle','localPartCharRegex','_tags','%H:%M:%S','vertexShaderSource','toggleUpdate','mount','./utils/common','PrimitiveType','_emscripten_glTexSubImage2D','showGroundAtmosphere','_emscripten_glGetFramebufferAttachmentParameteriv','ViewportQuadVS','octPackFloat','_renderTexture','_tmpMaterialArr','_getActiveColorAttachments','standardParallel_1','pts','_colorRenderbuffers',');\x0a','_translucentRS','vec3\x20tangent;\x0a','ep2','finishedDecoding','uniform1f','glowPower','extraFieldLength','u_pixel_coord_upper','flyOverLongitudeWeight','_tmpParticleTextureBuffer','computeProjectTo2DArguments','zoominMouseUpFunction','_minimumPickingTerrainHeight','clearcoatFactor','\x20\x20\x20\x20ambientLight\x20+=\x20','_execute_Polybezier','bottomRadius','

    ','symbol-z-order','symbolLayoutAttributes','water','Socket\x20type\x20not\x20supported','_evaluateGetExactClassName','_subscription','px;border:2px\x20dashed\x20#333;','osgb36','pow','getDiffuseAttributeOrUniform','INTERVAL','_showMode','m\x204.5,0.5\x20c\x20-2.216,0\x20-4,1.784\x20-4,4\x20l\x200,24\x20c\x200,2.216\x201.784,4\x204,4\x20l\x2013.71875,0\x20C\x2022.478584,27.272785\x2027.273681,22.511272\x2032.5,18.25\x20l\x200,-13.75\x20c\x200,-2.216\x20-1.784,-4\x20-4,-4\x20l\x20-24,0\x20z','_inverseNormal','outputTexture','sint32','kml','pitchAdjustHeight','#DCDCDC','setPoints','ProtoBuf.js\x20is\x20not\x20present.\x20Please\x20see\x20www/index.html\x20for\x20manual\x20setup\x20instructions.','uAlphaCutoff','cartographicToCartesian','_reflectMatrix','_entitiesToVisualize','Lerch\x201979','removeModifyRegion','ThirdParty/Workers/draco_wasm_wrapper_new.js','currentFullscreenStrategy','attribute\x20vec2\x20texCoord;','LITERAL_STRING','icon-image','CylinderPrimitive','cesium-baseLayerPicker-selected','year','_sunTransmittedLuminance','moveLeft','shallow','defaultDataSource','symbolLibJsons','freeResources','_bufferIndex','\x0a#ifdef\x20SERVEREXCAVATION\x0auniform\x20sampler2D\x20uServerExcavationTexture;\x0auniform\x20float\x20uServerExcavationMode;\x0auniform\x20vec4\x20uServerExcavationRect;\x0avarying\x20vec4\x20vServerExcavationVertexPos;\x0avec2\x20CalculateServerExcavationPolyTexCoord(vec4\x20vertexPos,\x20vec4\x20rectPos,\x20out\x20float\x20ptInRect)\x0a{\x0a\x20\x20\x20\x20vec2\x20vecRatio\x20=\x20vec2(rectPos.z\x20-\x20rectPos.x,\x20rectPos.w\x20-\x20rectPos.y);\x0a\x20\x20\x20\x20vec2\x20texCoord\x20=\x20vec2(vertexPos.x\x20-\x20rectPos.x,\x20vertexPos.y\x20-\x20rectPos.y);\x0a\x20\x20\x20\x20texCoord.x\x20=\x20texCoord.x\x20/\x20vecRatio.x;\x0a\x20\x20\x20\x20texCoord.y\x20=\x20texCoord.y\x20/\x20vecRatio.y;\x0a\x20\x20\x20\x20ptInRect\x20=\x20step(0.0,\x20texCoord.x)\x20*\x20step(0.0,\x20texCoord.y)\x20*\x20step(0.0,\x201.0\x20-\x20texCoord.x)\x20*\x20step(0.0,\x201.0\x20-\x20texCoord.y);\x0a\x20\x20\x20\x20texCoord\x20=\x20clamp(texCoord,\x20vec2(0.0),\x20vec2(1.0));\x0a\x20\x20\x20\x20return\x20texCoord;\x0a}\x0abool\x20executeServerExcavation()\x0a{\x0a\x20\x20\x20\x20float\x20hasExcavation\x20=\x201.0;\x0a\x20\x20\x20\x20vec2\x20vecExcavationTexCoord\x20=\x20CalculateServerExcavationPolyTexCoord(vServerExcavationVertexPos,\x20uServerExcavationRect,\x20hasExcavation);\x0a\x20\x20\x20\x20bool\x20excavationInside\x20=\x20(uServerExcavationMode\x20<\x200.5);\x0a\x20\x20\x20\x20if(hasExcavation\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20!excavationInside;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(excavationInside)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20texture2D(uServerExcavationTexture,\x20vecExcavationTexCoord.xy).r\x20>\x200.5;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20texture2D(uServerExcavationTexture,\x20vecExcavationTexCoord.xy).r\x20<\x200.5;\x0a\x20\x20\x20\x20}\x0a}\x0a#endif','isS3MTileLabels','_heightReference','fromRotationY','_isBaseLayer','getPointGradient','side_extract','{z}/{x}/{y}.','RANGE','pt4','outerPositions','_leadTimeSubscription','_exit','cesium-touch-navigation-help\x20cesium-navigation-help-instructions','epsgCode','animatecolor','geoName','emitterModelMatrix','partialApply','ms1','weights','_indexedDBRequestLimit','hashAddNode','Expected\x20','___udivdi3','WHEAT','_activeTasks','maxzoom','texturesRendered','Return\x20type\x20should\x20not\x20be\x20\x22array\x22.','_orientedBoundingBox','DEFAULT_VIEW_RECTANGLE','off','_handleTransition','{{ko_with\x20$item.koBindingContext}}','Netscape','heightmap-1.0','(unknown\x20error)','performSymbolLayout','_near','_rippleTexture','writeArrayToMemory','_computeCenter','addLine','\x20already\x20exists\x20in\x20this\x20Scene.','#800000','throttleEvaluation','Data\x20attribution','_rotateAround','leapSeconds','i3dm-glb-unaligned','-133.63,-157.5,-158.62','_normalShaderProgram','feFuncA','VisibleAltitudeMax','visible:\x20imageryProviderViewModels.length\x20>\x200','draggable','_primitiveBias','numValidPixelsType','meshesByName','componentType\x20is\x20required.','unloadTile','numberOfCancelledRequests','_bindVBOToTransformFeedback','ellps','.glsl','index','Map\x20tiles\x20by\x20Stamen\x20Design,\x20under\x20CC\x20BY\x203.0.\x20Data\x20by\x20OpenStreetMap,\x20under\x20CC\x20BY\x20SA.','cancelFlight','getMaxEditPts','M6.684,25.682L24.316,15.5L6.684,5.318V25.682z','fromUniformScale','onComplete','CameraMoveHandler\x20is\x20required\x20to\x20initialize\x20viewer','\x20\x20\x20\x20float\x20compressed\x20=\x20a_color;\x20\x0a\x20\x20\x20\x20float\x20r\x20=\x20floor(compressed\x20*\x20SHIFT_RIGHT_11);\x20\x0a\x20\x20\x20\x20compressed\x20-=\x20r\x20*\x20SHIFT_LEFT_11;\x20\x0a\x20\x20\x20\x20float\x20g\x20=\x20floor(compressed\x20*\x20SHIFT_RIGHT_5);\x20\x0a\x20\x20\x20\x20compressed\x20-=\x20g\x20*\x20SHIFT_LEFT_5;\x20\x0a\x20\x20\x20\x20float\x20b\x20=\x20compressed;\x20\x0a\x20\x20\x20\x20vec3\x20rgb\x20=\x20vec3(r\x20*\x20NORMALIZE_5,\x20g\x20*\x20NORMALIZE_6,\x20b\x20*\x20NORMALIZE_5);\x20\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(rgb,\x201.0);\x20\x0a','Unknown\x20file\x20open\x20mode:\x20','varyings','minSize','_rotateCircleRadius','Error\x20in\x20loaded\x20EOP\x20data:\x20The\x20columnNames\x20property\x20is\x20required.','_voxelGradients','_uniformsByName','NORTHEAST','_adjustHeightForTerrain','','startObject','_multiViewportInfo','aTexCoord1','currentPositions','Symbol','lineDashOffset_','createSilhouetteEdgeAttributes','nonWordCharRegex','_availability','contains','DYNAMIC_ATMOSPHERE_LIGHTING_FROM_SUN','_bUseSlopeRegion','_modelViewProjectionRelativeToEye','onExpire','BOOL','cesiumCredit','_lineWidthExpand','Quadrilateralized\x20Spherical\x20Cube','_labelVerticalOrigin','\x27prettyPrint\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','Illegal\x20target\x20range:\x200\x20<=\x20','_nodeCommands','removeLiteral','/**\x0a\x20*\x20@private\x0a\x20*/\x0afloat\x20czm_alphaWeight(float\x20a)\x0a{\x0a\x20\x20\x20\x20float\x20z\x20=\x20(gl_FragCoord.z\x20-\x20czm_viewportTransformation[3][2])\x20/\x20czm_viewportTransformation[2][2];\x0a\x0a\x20\x20\x20\x20//\x20See\x20Weighted\x20Blended\x20Order-Independent\x20Transparency\x20for\x20examples\x20of\x20different\x20weighting\x20functions:\x0a\x20\x20\x20\x20//\x20http://jcgt.org/published/0002/02/09/\x0a\x20\x20\x20\x20return\x20pow(a\x20+\x200.01,\x204.0)\x20+\x20max(1e-2,\x20min(3.0\x20*\x201e3,\x200.003\x20/\x20(1e-5\x20+\x20pow(abs(z)\x20/\x20200.0,\x204.0))));\x0a}\x0a','uPBRMaterials','HIDE','inputOffset','DYNAMIC_DRAW','\x27Too\x20much\x20recursion\x27\x20after\x20processing\x20','polylineDistance','readUTF8String','Cesium3DTileset.basePath\x20has\x20been\x20deprecated.\x20All\x20tiles\x20are\x20relative\x20to\x20the\x20url\x20of\x20the\x20tileset\x20JSON\x20file\x20that\x20contains\x20them.\x20Use\x20the\x20url\x20property\x20instead.','COMPRESSED_RGB_PVRTC_2BPPV1_IMG','computeMatrix','uniform\x20sampler2D\x20u_texture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(u_texture,\x20v_textureCoordinates);\x0a}\x0a','_bUseSlopeColorTable','rgba','_waterNormalMap','_key','northTiles','_maximumScreenSpaceErrorSubscription','extraStackTrace','_shadow','startX','_emscripten_glGetShaderSource','.cesium-credit-expand-link:hover','_emitterModelMatrix','isNode','_alwaysHasMiddelText','subscribable','setFromArray','scaneConeColor','hypRect','_s3mURLs','startEndNormals2D','pasteGeoJson','createArrays','curCol','An\x20error\x20occured\x20during\x20loading\x20','#87CEEB','tilePropertyName','backgroundPadding','_fillProperty','icon-anchor','adjustRange','VectorContext','getPaintProperty','UNIFORM_BUFFER','ssaaLevel','getStrideForLayout','_evaluateStringConversion','postMessage','\x0aTexture\x20Memory:\x20','createExtendWall','reloadFunction','renderer_','Unrecognized\x20uniform\x20type:\x20','Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27ii\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)','calculateBoxArea','__ZSt18uncaught_exceptionv','startPoint','_getMemoryUsageInBytes','_isVisible','DEFAULT_RASTER_REPROJECTION_ERROR_THRESHOLD','setWindowTitle','_realtimeShuttleRingAngle','position1','_updateAll','tileImage.','canvasDom','_borderWidthInPixels','total_out','Blink_Frequency','debugSegments','drawBuffersWEBGL','PIXEL_OFFSET_SCALE_BY_DISTANCE_INDEX','createReceiveClampObjectStencilTest','tilesRendered','specification','_tile','getOverflow','uTextureDim','createOneEdgeCommand','_crn_decompress','metallicRoughnessTexture','geometryExtrudedHeightReference','unlistenImageChange','colorGeometry','_morphCancelled','inflateResetKeep','_isDepth','_inverseModelViewDirty','_floodRect','Ion.createResource\x20does\x20not\x20support\x20external\x20imagery\x20assets;\x20use\x20IonImageryProvider\x20instead.','_uniformDataArray','\x5cs*;','sunLightColor','_reflectDirection','getAnchor','imageSR','backgroundPatternUniforms','https://stamen-tiles.a.ssl.fastly.net/watercolor/','zAxis','_originalModelMatrix','params','HORIZONTAL_ORIGIN_INDEX','forEachRenderedTile',',\x20Rendered:\x20','_refreshViews()\x20must\x20be\x20implemented\x20by\x20each\x20concrete\x20StructArray\x20layout','getFuncWrapper','_quantizedRange','createShadowCastFragmentShader','\x22.\x20Make\x20sure\x20\x22','vertexAttrUniqueIDs','documentElement','createTypedArray','not','_texZDepth','Cross','_excavationHeightLayer','void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_Debug_main();\x20\x0a','DOUBLE_SIDED','debugShowMemoryUsage','_saveGeometry','createExpression','createNodeIterator','Sightline.lineWidth','font-scale','you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)','geoMatrix','\x20\x20\x20\x20baseColorWithAlpha\x20*=\x20v_vertexColor;\x0a','getStroke','skyColor','TimeStamp','_subtreePromises','attrs','_materialBatches','isShowing','Open\x20failed','radian','getUniformLocation','Connection\x20timed\x20out','refresh','textureData','cloudBox','textureEffect','nextZ','imagerySplitPosition','u_BloomTex_TexelSize','/home','_extendProperty','datatype','PixelStoreUnpackFlipY','mknod','lookupSymbolFeatures','mat3\x20czm_instanced_modelViewInverseTranspose;\x0a','isSpecialHeightSymbol','maxZoom','ol_uid','comparator','needCacheList','editSMLFile','uniform\x20vec4\x20shadowMap_lightPositionEC;\x20\x0a','_smaaEnabled','writingModes','addTextContent','text-ignore-placement','_isClipped','attribute\x20vec2\x20a_pos;\x0a\x20\x20\x20\x20uniform\x20mat4\x20u_matrix;\x0a\x20\x20\x20\x20uniform\x20vec2\x20u_world;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_pos;\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20outline_color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20outline_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200,\x201);\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_pos\x20=\x20(gl_Position.xy\x20/\x20gl_Position.w\x20+\x201.0)\x20/\x202.0\x20*\x20u_world;\x0a\x20\x20\x20\x20}\x0a','vertexBuffer','enableFog','texture','removeAllPoints','_tilesAvailablityLoaded','normals','NAME','decode_texCoord6_min','parentExists','AspectRampMaterialType','uniform\x20vec4\x20batchTextureStep{suffix};\x20\x0auniform\x20vec2\x20batchTextureDimensions{suffix};\x20\x0avec2\x20computeSt{suffix}(float\x20batchId)\x20\x0a{\x20\x0a\x20\x20\x20\x20float\x20stepX\x20=\x20batchTextureStep{suffix}.x;\x20\x0a\x20\x20\x20\x20float\x20centerX\x20=\x20batchTextureStep{suffix}.y;\x20\x0a\x20\x20\x20\x20float\x20stepY\x20=\x20batchTextureStep{suffix}.z;\x20\x0a\x20\x20\x20\x20float\x20centerY\x20=\x20batchTextureStep{suffix}.w;\x20\x0a\x20\x20\x20\x20float\x20numberOfAttributes\x20=\x20float(','getOffset','createMaterialUniform','_depthCommand','_usesSt','LOADING','_onLayerMoved','_screenContainer','

  • ','_size','_shadowType',']);\x0a','clippingPlanesDirty','createRadialGradient','_tilingPeriod','_adjustParentBBoxes','tile_main','boundingVolume','_objectIdChange','_childTileMaskExt','keys','textFeatureIndex','attribute\x20vec4\x20position;\x0aattribute\x20float\x20webMercatorT;\x0a\x0auniform\x20vec2\x20u_textureDimensions;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20v_textureCoordinates\x20=\x20vec2(position.x,\x20webMercatorT);\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_viewportOrthographic\x20*\x20(position\x20*\x20vec4(u_textureDimensions,\x201.0,\x201.0));\x0a}\x0a','_instancedArrays','rasterPolygon','_receiveObjectClamp','requestStream','UNZIP','hasConstantOutline','cesium-baseLayerPicker-sectionTitle','float\x20intensity\x20=\x20smoothstep(0.0,\x201.0,\x20texture2D(uIntensityTexture,\x20v_textureCoordinates).r);','_emscripten_glBindTexture','Orthographic\x20Projection','writeUInt16','defaultFeatureProjection','longitude_of_center','_rasterPickTexture','startPos\x20and\x20endPos\x20must\x20be\x20Cartesian3!','_typeArray','symbolIconUniforms','u_brightness','Invalid\x20block\x20encoding\x20(','uHorizontalColor','tweenjs','tooltip2D','StructArrayLayout2ui4','_columbusViewPath','hasNormals','_templateValues','setFileTime','Expected\x20VectorTilesMap.swipeRegion\x20to\x20be\x20type\x20of\x20BoundingRectangle.','_labelBackgroundColor','serverType','Points','_createNormalShaderUniformMap',');\x20\x0a\x20\x20\x20\x20float\x20xId\x20=\x20mod(batchId\x20*\x20numberOfAttributes,\x20batchTextureDimensions{suffix}.x);\x20\x0a\x20\x20\x20\x20float\x20yId\x20=\x20floor(batchId\x20*\x20numberOfAttributes\x20/\x20batchTextureDimensions{suffix}.x);\x20\x0a\x20\x20\x20\x20return\x20vec2(centerX\x20+\x20(xId\x20*\x20stepX),\x20centerY\x20+\x20(yId\x20*\x20stepY));\x20\x0a}\x20\x0a','_extendWallOpacity','setInputFBO','\x0a#ifdef\x20HAS_RAIN\x0auniform\x20float\x20uAnimationSpeed;\x0auniform\x20sampler2D\x20uRippleTexture;\x0auniform\x20float\x20uRippleScale;\x0auniform\x20float\x20uWindIntensity;\x0auniform\x20float\x20uRain;\x0auniform\x20float\x20uCameraDepth;\x0a\x20\x20\x20\x20\x0avoid\x20getTimeInfo(float\x20animationSpeed,\x20out\x20vec2\x20timeVec)\x0a{\x0a\x09float\x20time\x20=\x20czm_frameNumber\x20*\x20animationSpeed;\x0a\x09time\x20=\x20floor(30.0\x20*\x20time);\x0a\x09float\x20time_diff\x20=\x20floor(time*0.25);\x0a\x09time\x20=\x20mod(time,\x204.0);\x0a\x09time_diff\x20=\x20mod(time_diff,\x204.0);\x0a\x09timeVec\x20=\x20vec2(time,\x20time_diff);\x0a}\x0a\x0avoid\x20getPosInfo(vec4\x20posMC,\x20out\x20vec2\x20posMC_frac1,\x20out\x20vec2\x20posMC_frac2)\x0a{\x0a\x09float\x20ripple_scale\x20=\x201.0\x20/\x20uRippleScale;\x0a\x09vec2\x20posXY\x20=\x20posMC.xy\x20*\x20ripple_scale;\x0a\x09posMC_frac1\x20=\x20fract(posXY);\x0a\x09vec2\x20posStep\x20=\x20vec2(0.5);\x0a\x09posMC_frac2\x20=\x20fract(posXY\x20+\x20posStep);\x0a}\x0a\x0afloat\x20getAlpha(vec2\x20posMC_frac1)\x0a{\x0a\x09vec2\x20dist\x20=\x20(posMC_frac1\x20-\x20vec2(0.5))\x20*\x202.0;\x0a\x09dist\x20=\x20vec2(abs(dist.x),\x20abs(dist.y));\x0a\x09vec2\x20result\x20=\x20pow(dist,\x20vec2(5.0));\x0a\x09return\x20result.x\x20+\x20result.y;\x0a}\x0a\x0avec4\x20getRippleValue(sampler2D\x20uRippleTexture,\x20vec2\x20timeVec,\x20vec2\x20posMC_frac1,\x20vec2\x20posMC_frac2,\x20float\x20alpha)\x0a{\x0a\x09vec2\x20rippleUV_1\x20=\x20(timeVec\x20+\x20posMC_frac1)*0.25;\x0a\x09vec2\x20rippleUV_2\x20=\x20(timeVec\x20+\x20posMC_frac2)*0.25;\x0a\x09vec4\x20rippleValue_1\x20=\x20texture2D(uRippleTexture,\x20rippleUV_1.xy);\x0a\x09vec4\x20rippleValue_2\x20=\x20texture2D(uRippleTexture,\x20rippleUV_2.xy);\x0a\x09return\x20mix(rippleValue_1,\x20rippleValue_2,\x20alpha);\x0a}\x0a\x0avec3\x20getRippleNormal(vec4\x20rippleValue,\x20float\x20wind_intensity,\x20float\x20rain,\x20float\x20depthFade)\x0a{\x0a\x09vec2\x20rippleValueXY\x20=\x20rippleValue.xy;\x0a\x09vec2\x20rippleValueZW\x20=\x20rippleValue.zw;\x0a\x09const\x20vec2\x20_value\x20=\x20vec2(0.5);\x0a\x09vec2\x20part_1\x20=\x20(rippleValueZW\x20-\x20_value)\x20*\x20wind_intensity\x20*\x200.13;\x0a\x09vec2\x20part_2\x20=\x20(rippleValueXY\x20-\x20_value)\x20*\x200.6;\x0a\x09vec2\x20mergedValue\x20=\x20mix(part_1,\x20part_2,\x20rain)\x20*\x20depthFade;\x0a\x09return\x20vec3(mergedValue,\x201.0);\x0a}\x0a\x0afloat\x20getNormalAlpha(vec3\x20normalWS,float\x20wetness)\x0a{\x0a\x09float\x20valueZ\x20=\x20normalWS.z\x20-\x200.5;\x0a\x09float\x20wet_correction\x20=\x20wetness\x20*\x20clamp(valueZ\x20*\x202.5,\x200.0,\x201.0);\x0a\x09return\x20pow(wet_correction,\x2015.0);\x0a}\x0a\x0avec3\x20rippleNormalCorrection(vec3\x20rippleNormal,float\x20normalAlpha)\x0a{\x0a\x09const\x20vec3\x20blueNormal\x20=\x20vec3(0.0,\x200.0,\x201.0);\x0a\x09return\x20mix(blueNormal,\x20rippleNormal,\x20normalAlpha);\x0a}\x0a\x0avec3\x20rippleGenerator(sampler2D\x20uRippleTexture,\x20float\x20animationSpeed,vec3\x20normalWS,float\x20wetness)\x0a{\x0a\x09vec2\x20timeVec\x20=\x20vec2(1.0);\x0a\x09getTimeInfo(animationSpeed,\x20timeVec);\x0a\x09vec2\x20posMC_frac1\x20=\x20vec2(1.0);\x0a\x09vec2\x20posMC_frac2\x20=\x20vec2(1.0);\x0a\x09getPosInfo(vPositionMC,\x20posMC_frac1,\x20posMC_frac2);\x0a\x09float\x20alpha\x20=\x20getAlpha(posMC_frac1);\x0a\x09vec4\x20rippleValue\x20=\x20getRippleValue(uRippleTexture,\x20timeVec,\x20posMC_frac1,\x20posMC_frac2,\x20alpha);\x0a\x09vec3\x20rippleNormal\x20=\x20getRippleNormal(rippleValue,\x20uWindIntensity,\x20uRain,\x20uCameraDepth);\x0a\x09float\x20normalAlpha\x20=\x20getNormalAlpha(normalWS,\x20wetness);\x0a\x09return\x20normalize(rippleNormalCorrection(rippleNormal,\x20normalAlpha));\x0a}\x0a#endif\x0a','compressedTextureSizeInBytes','_offsetMatrix','GetSymbolInfoParameters','lengthOfPositions','ANTIALIASING','options.premultiplyAlpha','bindingContextForDescendants','../utils/common','_ownerGroup','function','_symbolSizeInLib','_copyDepthCommand','enabled','paint','\x20\x20\x20\x20inverseRoughness\x20*=\x20inverseRoughness;\x0a','_multiViewportMode','DEFAULT_TILE_SIZE','tile_diffuse_final(','_entityCluster','void\x20CalculateMipLevel(in\x20vec2\x20inTexCoord,\x20in\x20float\x20vecTile,\x20in\x20float\x20fMaxMip,\x20inout\x20float\x20mipLevel)\x0a{\x0a\x09vec2\x20dx\x20=\x20dFdx(inTexCoord\x20*\x20vecTile);\x0a\x09vec2\x20dy\x20=\x20dFdy(inTexCoord\x20*\x20vecTile);\x0a\x09float\x20dotX\x20=\x20dot(dx,\x20dx);\x0a\x09float\x20dotY\x20=\x20dot(dy,\x20dy);\x0a\x09float\x20dMax\x20=\x20max(dotX,\x20dotY);\x0a\x09float\x20dMin\x20=\x20min(dotX,\x20dotY);\x0a\x09float\x20offset\x20=\x20(dMax\x20-\x20dMin)\x20/\x20(dMax\x20+\x20dMin);\x0a\x09offset\x20=\x20clamp(offset,\x200.0,\x201.0);\x0a\x09float\x20d\x20=\x20dMax\x20*\x20(1.0\x20-\x20offset)\x20+\x20dMin\x20*\x20offset;\x0a\x09mipLevel\x20=\x200.5\x20*\x20log2(d);\x0a\x09mipLevel\x20=\x20clamp(mipLevel,\x200.0,\x20fMaxMip\x20-\x201.62);\x0a}\x0a\x0avoid\x20CalculateMipLevel(in\x20vec2\x20inTexCoord,\x20in\x20vec2\x20vecTile,\x20in\x20float\x20fMaxMip,\x20inout\x20float\x20mipLevel)\x0a{\x0a\x09vec2\x20dx\x20=\x20dFdx(inTexCoord\x20*\x20vecTile.x);\x0a\x09vec2\x20dy\x20=\x20dFdy(inTexCoord\x20*\x20vecTile.y);\x0a\x09float\x20dotX\x20=\x20dot(dx,\x20dx);\x0a\x09float\x20dotY\x20=\x20dot(dy,\x20dy);\x0a\x09float\x20dMax\x20=\x20max(dotX,\x20dotY);\x0a\x09float\x20dMin\x20=\x20min(dotX,\x20dotY);\x0a\x09float\x20offset\x20=\x20(dMax\x20-\x20dMin)\x20/\x20(dMax\x20+\x20dMin);\x0a\x09offset\x20=\x20clamp(offset,\x200.0,\x201.0);\x0a\x09float\x20d\x20=\x20dMax\x20*\x20(1.0\x20-\x20offset)\x20+\x20dMin\x20*\x20offset;\x0a\x09mipLevel\x20=\x200.5\x20*\x20log2(d);\x0a\x09mipLevel\x20=\x20clamp(mipLevel,\x200.0,\x20fMaxMip\x20-\x201.62);\x0a}\x0a\x0avoid\x20CalculateTexCoord(in\x20vec3\x20inTexCoord,\x20in\x20float\x20scale,\x20in\x20float\x20XTran,\x20in\x20float\x20YTran,\x20in\x20float\x20fTile,\x20in\x20float\x20mipLevel,\x20inout\x20vec2\x20outTexCoord)\x0a{\x0a\x20\x20\x20\x20if(inTexCoord.z\x20<\x20-9000.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20outTexCoord\x20=\x20inTexCoord.xy;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x09\x20\x20\x20\x20vec2\x20fTexCoord\x20=\x20fract(inTexCoord.xy);\x0a\x09\x20\x20\x20\x20float\x20offset\x20=\x201.0\x20*\x20pow(2.0,\x20mipLevel)\x20/\x20fTile;\x0a\x09\x20\x20\x20\x20fTexCoord\x20=\x20clamp(fTexCoord,\x20offset,\x201.0\x20-\x20offset);\x0a\x09\x20\x20\x20\x20outTexCoord.x\x20=\x20(fTexCoord.x\x20+\x20XTran)\x20*\x20scale;\x0a\x09\x20\x20\x20\x20outTexCoord.y\x20=\x20(fTexCoord.y\x20+\x20YTran)\x20*\x20scale;\x0a\x09}\x0a}\x0a\x0a\x0avec4\x20czm_getTexColorForS3M(sampler2D\x20curTexture,\x20vec3\x20oriTexCoord,\x20float\x20texTileWidth,\x20float\x20fMaxMipLev,\x20float\x20fTexCoordScale,\x20vec2\x20vecTexCoordTranslate,float\x20isRGBA,\x20vec4\x20texUVoffset,\x20out\x20vec2\x20outTexCoord)\x0a{\x0a\x09vec4\x20color\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20float\x20mipLevel\x20=\x200.0;\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20CalculateMipLevel(oriTexCoord.xy,\x20texTileWidth,\x20fMaxMipLev,\x20mipLevel);\x0a#endif\x0a\x20\x20\x20\x20vec2\x20realTexCoord;\x0a\x20\x20\x20\x20CalculateTexCoord(oriTexCoord,\x20fTexCoordScale,\x20vecTexCoordTranslate.x,\x20vecTexCoordTranslate.y,\x20texTileWidth,\x20mipLevel,\x20realTexCoord);\x0a\x09if(isRGBA\x20>\x200.5)\x0a\x09{\x0a\x09\x20\x20\x20\x20vec2\x20rgbTexCoord;\x0a\x09\x09rgbTexCoord.x\x20=\x20(realTexCoord.x\x20+\x20vecTexCoordTranslate.x\x20*\x20fTexCoordScale)\x20*\x200.5;\x0a\x09\x09rgbTexCoord.y\x20=\x20(realTexCoord.y\x20+\x20vecTexCoordTranslate.y\x20*\x20fTexCoordScale)\x20*\x200.5;\x0a\x09\x09rgbTexCoord.xy\x20+=\x20texUVoffset.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20texture2D(curTexture,\x20rgbTexCoord.xy,\x20-10.0);\x0a\x09\x09vec2\x20vecAlphaTexCoord;\x0a\x09\x09vecAlphaTexCoord.x\x20=\x20rgbTexCoord.x;\x0a\x09\x09vecAlphaTexCoord.y\x20=\x20rgbTexCoord.y\x20+\x20fTexCoordScale\x20*\x200.5;\x0a\x09\x09vecAlphaTexCoord.xy\x20+=\x20texUVoffset.xy;\x0a\x09\x20\x20\x20\x20color.a\x20=\x20texture2D(curTexture,\x20vecAlphaTexCoord.xy,\x20-10.0).r;\x0a\x09}\x0a\x09else\x0a\x09{\x0a\x09\x20\x20\x20\x20realTexCoord\x20=\x20realTexCoord\x20*\x20texUVoffset.zw\x20+\x20texUVoffset.xy;\x0a\x09\x20\x20\x20\x20if(oriTexCoord.z\x20<\x20-9000.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20texture2D(curTexture,\x20realTexCoord.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20GL_EXT_shader_texture_lod\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20texture2DLodEXT(curTexture,\x20realTexCoord.xy,\x20mipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20WEBEL2\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20textureLod(curTexture,\x20realTexCoord.xy,\x20mipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20texture2D(curTexture,\x20realTexCoord.xy,\x20mipLevel);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#ifdef\x20RGBTOBGR\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20color.bgra;\x0a\x20\x20\x20\x20#endif\x0a\x09}\x0a\x09outTexCoord\x20=\x20realTexCoord;\x0a\x09return\x20color;\x0a}\x0a\x0avec4\x20czm_getTexColorForS3M(sampler2D\x20texture,\x20vec2\x20uv,\x20vec2\x20texDim,\x20vec2\x20texTran,\x20vec2\x20texScale,\x20float\x20maxMipLevel,\x20out\x20vec2\x20outTexCoord)\x0a{\x0a\x20\x20\x20\x20if(maxMipLevel\x20<\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20}\x0a\x09vec4\x20colorCeil\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20float\x20mipLevel\x20=\x200.0;\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20CalculateMipLevel(uv,\x20texDim,\x20maxMipLevel,\x20mipLevel);\x0a#endif\x0a\x09float\x20ceilMipLevel\x20=\x20ceil(mipLevel);\x0a\x09vec2\x20translate\x20=\x20vec2(texTran.x,\x20texTran.y);\x0a\x09float\x20temp;\x0a\x09if(ceilMipLevel\x20>\x200.0)\x0a\x09{\x0a\x09\x09translate.x\x20=\x20texTran.x\x20+\x20texScale.x;\x0a\x09\x09temp\x20=\x20pow(2.0,\x20ceilMipLevel\x20-\x201.0);\x0a\x09\x09translate.y\x20=\x20texTran.y\x20+\x20texScale.y\x20*\x20(temp\x20-\x201.0)\x20/\x20temp;\x0a\x09}\x0a\x20\x20\x20\x20float\x20scale\x20=\x201.0\x20/\x20pow(2.0,\x20ceilMipLevel);\x0a\x09vec2\x20texcoord\x20=\x20fract(uv);\x0a\x09float\x20offsetX\x20=\x20pow(2.0,\x20ceilMipLevel)\x20/\x20texDim.x;\x0a\x09float\x20offsetY\x20=\x20pow(2.0,\x20ceilMipLevel)\x20/\x20texDim.y;\x0a\x09texcoord.x\x20=\x20clamp(texcoord.x,\x200.0\x20+\x20offsetX,\x201.0\x20-\x20offsetX);\x0a\x09texcoord.y\x20=\x20clamp(texcoord.y,\x200.0\x20+\x20offsetY,\x201.0\x20-\x20offsetY);\x0a\x09texcoord.x\x20=\x20texcoord.x\x20*\x20texScale.x\x20*\x20scale\x20+\x20translate.x;\x0a\x09texcoord.y\x20=\x20texcoord.y\x20*\x20texScale.y\x20*\x20scale\x20+\x20translate.y;\x0a\x09#ifdef\x20GL_EXT_shader_texture_lod\x0a\x20\x20\x20\x20\x20\x20\x20\x20colorCeil\x20=\x20texture2DLodEXT(texture,\x20texcoord.xy,\x200.0);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20WEBEL2\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20colorCeil\x20=\x20textureLod(texture,\x20texcoord.xy,\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20colorCeil\x20=\x20texture2D(texture,\x20texcoord.xy,\x20-10.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x09vec4\x20colorFloor\x20=\x20vec4(1.0);\x0a\x09float\x20floorMipLevel\x20=\x20floor(mipLevel);\x0a\x09translate\x20=\x20vec2(texTran.x,\x20texTran.y);\x0a\x09if(floorMipLevel\x20>\x200.0)\x0a\x09{\x0a\x09\x20\x20\x20\x20translate.x\x20=\x20texTran.x\x20+\x20texScale.x;\x0a\x09\x20\x20\x20\x20temp\x20=\x20pow(2.0,\x20floorMipLevel\x20-\x201.0);\x0a\x09\x20\x20\x20\x20translate.y\x20=\x20texTran.y\x20+\x20texScale.y\x20*\x20(temp\x20-\x201.0)\x20/\x20temp;\x0a\x09}\x0a\x09scale\x20=\x201.0\x20/\x20pow(2.0,\x20floorMipLevel);\x0a\x09texcoord\x20=\x20fract(uv);\x0a\x09offsetX\x20=\x20pow(2.0,\x20floorMipLevel)\x20/\x20texDim.x;\x0a\x09offsetY\x20=\x20pow(2.0,\x20floorMipLevel)\x20/\x20texDim.y;\x0a\x09texcoord.x\x20=\x20clamp(texcoord.x,\x200.0\x20+\x20offsetX,\x201.0\x20-\x20offsetX);\x0a\x09texcoord.y\x20=\x20clamp(texcoord.y,\x200.0\x20+\x20offsetY,\x201.0\x20-\x20offsetY);\x0a\x09texcoord.x\x20=\x20texcoord.x\x20*\x20texScale.x\x20*\x20scale\x20+\x20translate.x;\x0a\x09texcoord.y\x20=\x20texcoord.y\x20*\x20texScale.y\x20*\x20scale\x20+\x20translate.y;\x0a\x09#ifdef\x20GL_EXT_shader_texture_lod\x0a\x20\x20\x20\x20\x20\x20\x20\x20colorFloor\x20=\x20texture2DLodEXT(texture,\x20texcoord.xy,\x200.0);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20WEBEL2\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20colorFloor\x20=\x20textureLod(texture,\x20texcoord.xy,\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20colorFloor\x20=\x20texture2D(texture,\x20texcoord.xy,\x20-10.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x09vec4\x20color\x20=\x20colorCeil\x20*\x200.5\x20+\x20colorFloor\x20*\x200.5;\x0a\x09return\x20color;\x0a}','_alphaMode','rev','_tilt','WEB','_arrRasterPointCommand','_arrayWriteToGPU','_customDPI','setObjsColor\x20color','_lengthSubscription','addClipPlane','numPts','_fboIndex','setVisible','fromInt','_indexedDBRequestNum','_lastTangent','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0avarying\x20vec4\x20vColor;\x0avarying\x20float\x20vWindowZ;\x0avarying\x20float\x20fSelected;\x0avarying\x20vec4\x20vSecondColor;\x0a\x0a#ifdef\x20HAS_TEXTURE\x0auniform\x20sampler2D\x20uTexture;\x0auniform\x20vec2\x20uLevelScale;\x0auniform\x20vec2\x20uRepeatTimes;\x0avarying\x20vec4\x20v_westPlane;\x0avarying\x20vec4\x20v_southPlane;\x0avarying\x20vec2\x20v_inversePlaneExtents;\x0a#endif\x0a\x0a#ifdef\x20APPLY_SPLIT\x0auniform\x20float\x20uSplitDirection;\x0auniform\x20float\x20uSplitPosition;\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0a#ifdef\x20HAS_TEXTURE\x0avec4\x20getTextureColor()\x0a{\x0a\x20\x20\x20\x20float\x20logDepthOrDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20gl_FragCoord.xy\x20/\x20czm_viewport.zw));\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord.xy,\x20logDepthOrDepth);\x0a\x20\x20\x20\x20vec4\x20worldCoordinate4\x20=\x20czm_inverseView\x20*\x20eyeCoordinate;\x0a\x20\x20\x20\x20vec3\x20worldCoordinate\x20=\x20worldCoordinate4.xyz\x20/\x20worldCoordinate4.w;\x0a\x20\x20\x20\x20vec2\x20uv;\x0a\x20\x20\x20\x20uv.x\x20=\x20czm_planeDistance(v_westPlane,\x20eyeCoordinate.xyz\x20/\x20eyeCoordinate.w)\x20*\x20v_inversePlaneExtents.x;\x0a\x20\x20\x20\x20uv.y\x20=\x20czm_planeDistance(v_southPlane,\x20eyeCoordinate.xyz\x20/\x20eyeCoordinate.w)\x20*\x20v_inversePlaneExtents.y;\x0a\x20\x20\x20\x20vec2\x20st;\x0a\x20\x20\x20\x20st.x\x20=\x20czm_lineDistance(vec2(0.0),\x20vec2(0.0,\x201.0),\x20uv);\x0a\x20\x20\x20\x20st.y\x20=\x20czm_lineDistance(vec2(0.0),\x20vec2(1.0,\x200.0),\x20uv);\x0a\x20\x20\x20\x20st.xy\x20*=\x20uLevelScale\x20*\x20uRepeatTimes;\x0a\x20\x20\x20\x20vec4\x20texColor\x20=\x20texture2D(uTexture,\x20st);\x0a\x20\x20\x20\x20if(texColor.a\x20<\x200.01)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20texColor.a\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20texColor;\x0a}\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a#ifdef\x20APPLY_SPLIT\x0a\x20\x20\x20\x20if\x20(uSplitDirection\x20>\x201.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-1.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-0.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x20\x0a\x20\x20\x20\x20czm_RollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a#ifdef\x20SELECTED\x0a\x20\x20\x20\x20if(fSelected\x20<\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20GL_EXT_frag_depth\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20min(vWindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a#endif\x0a#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20min(vWindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a#endif\x0a\x20\x20\x20\x20vec4\x20texColor\x20=\x20vec4(1.0);\x0a#ifdef\x20HAS_TEXTURE\x0a\x20\x20\x20\x20texColor\x20=\x20getTextureColor();\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vColor\x20*\x20texColor;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a}','sin_p12','setWidth','\x20\x20\x20\x20vec3\x20diffuseTerm\x20=\x20vec3(0.0);\x0a','MAX_DRAW_BUFFERS','isPatternMissing','registerWheelEventCallback','Normal','removed','urlType','\x20\x20ambientLight\x20+=\x20vec3(0.2,\x200.2,\x200.2);\x0a','_viewer','fromRotation','\x27ExceptionInfoAttrs\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','Compound','Module.wasmBinary\x20has\x20been\x20replaced\x20with\x20plain\x20wasmBinary\x20(the\x20initial\x20value\x20can\x20be\x20provided\x20on\x20Module,\x20but\x20after\x20startup\x20the\x20value\x20is\x20only\x20looked\x20for\x20on\x20a\x20local\x20variable\x20of\x20that\x20name)','createProgram','REPEAT','u_saturation','_blurXTexture','%2b','_translucentRenderState','green','czm_non_pick_main','wsize','FOUNTAIN','_whitePixelIndex','ends_','AssociateMaterialUrl','_perspectivePath','_idsTranslateMap','dTOElevation','ByKeyboard','look','packArray','_emscripten_glUniform2iv','VertexWeightMode','getBinding','errorEvent','2.2','_appendWriters','dynamicAtmosphereLightingFromSun','computeScanLineDir','headingPitchRollQuaternion','clampAnimations','_positionCV','Module.read\x20option\x20was\x20removed\x20(modify\x20read_\x20in\x20JS)','aVertexWeight','Socket\x20is\x20not\x20connected','labelVerticalOrigin','INFINITE_SCROLL','atob','uniform4f','isOSGB','setKTX2SupportedFormats','ThirdParty/crunch.js',']\x20*\x20','getElementById','\x20\x20\x20\x20vec3\x20fresnelTerm\x20=\x20F_Schlick(NdotV,\x20specularColor);\x0a','#F8F8FF','paste',',\x20tile_diffuse)','ID_WHITE_PIXEL','classIds','zBackfaceLogDepth','
  • Points\x20Loaded:\x20','dynCallLegacy','withAlpha','changedEvent','click:\x20incrementDepthFrustum','_terrainExaggeration','DODGERBLUE','fragmentShaderLoaded','point\x20light\x20decay','symbolInstance','_clampRegionEdge','estimateMinNumberOfSamples','yPoleWander','_getVertexBuffer','telephone','dynamicAtmosphereLighting','instagram','accessor','_pickTile','+title=NAD83\x20(long/lat)\x20+proj=longlat\x20+a=6378137.0\x20+b=6356752.31414036\x20+ellps=GRS80\x20+datum=NAD83\x20+units=degrees','_dotGridScale','No\x20data\x20(for\x20no\x20delay\x20io)','isAroundScreenCenter','_instanceSkeletonMatrix','gbk','_removeExtractCommands','cameraToWorldCoordinates','CullFace','getResponseHeader','moonDirectionEC','precision\x20highp\x20float;\x0aprecision\x20highp\x20int;\x0a#define\x20SMAA_THRESHOLD\x200.05\x0a#define\x20SMAA_LOCAL_CONTRAST_ADAPTATION_FACTOR\x202\x0a#define\x20SMAA_USE_COLOR_EDGE_DETECTION\x201\x0auniform\x20sampler2D\x20inputColorTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avarying\x20vec4\x20fOffset[3];\x0avec4\x20SMAAColorEdgeDetectionPS(\x20vec2\x20texcoord,\x20vec4\x20offset[3],\x20sampler2D\x20colorTex\x20)\x20{\x0a\x20\x20\x20\x20vec2\x20threshold\x20=\x20vec2(\x20SMAA_THRESHOLD,\x20SMAA_THRESHOLD\x20);\x0a\x20\x20\x20\x20vec4\x20delta;\x0a\x20\x20\x20\x20vec3\x20C\x20=\x20texture2D(\x20colorTex,\x20texcoord\x20).rgb;\x0a\x20\x20\x20\x20vec3\x20Cleft\x20=\x20texture2D(\x20colorTex,\x20offset[0].xy\x20).rgb;\x0a\x20\x20\x20\x20vec3\x20t\x20=\x20abs(\x20C\x20-\x20Cleft\x20);\x0a\x20\x20\x20\x20delta.x\x20=\x20max(\x20max(\x20t.r,\x20t.g\x20),\x20t.b\x20);\x0a\x20\x20\x20\x20vec3\x20Ctop\x20=\x20texture2D(\x20colorTex,\x20offset[0].zw\x20).rgb;\x0a\x20\x20\x20\x20t\x20=\x20abs(\x20C\x20-\x20Ctop\x20);\x0a\x20\x20\x20\x20delta.y\x20=\x20max(\x20max(\x20t.r,\x20t.g\x20),\x20t.b\x20);\x0a\x20\x20\x20\x20vec2\x20edges\x20=\x20step(\x20threshold,\x20delta.xy\x20);\x0a\x20\x20\x20\x20if\x20(\x20dot(\x20edges,\x20vec2(\x201.0,\x201.0\x20)\x20)\x20==\x200.0\x20)\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20vec3\x20Cright\x20=\x20texture2D(\x20colorTex,\x20offset[1].xy\x20).rgb;\x0a\x20\x20\x20\x20t\x20=\x20abs(\x20C\x20-\x20Cright\x20);\x0a\x20\x20\x20\x20delta.z\x20=\x20max(\x20max(\x20t.r,\x20t.g\x20),\x20t.b\x20);\x0a\x20\x20\x20\x20vec3\x20Cbottom\x20\x20=\x20texture2D(\x20colorTex,\x20offset[1].zw\x20).rgb;\x0a\x20\x20\x20\x20t\x20=\x20abs(\x20C\x20-\x20Cbottom\x20);\x0a\x20\x20\x20\x20delta.w\x20=\x20max(\x20max(\x20t.r,\x20t.g\x20),\x20t.b\x20);\x0a\x20\x20\x20\x20float\x20maxDelta\x20=\x20max(\x20max(\x20max(\x20delta.x,\x20delta.y\x20),\x20delta.z\x20),\x20delta.w\x20);\x0a\x20\x20\x20\x20vec3\x20Cleftleft\x20\x20=\x20texture2D(\x20colorTex,\x20offset[2].xy\x20).rgb;\x0a\x20\x20\x20\x20t\x20=\x20abs(\x20C\x20-\x20Cleftleft\x20);\x0a\x20\x20\x20\x20delta.z\x20=\x20max(\x20max(\x20t.r,\x20t.g\x20),\x20t.b\x20);\x0a\x20\x20\x20\x20vec3\x20Ctoptop\x20=\x20texture2D(\x20colorTex,\x20offset[2].zw\x20).rgb;\x0a\x20\x20\x20\x20t\x20=\x20abs(\x20C\x20-\x20Ctoptop\x20);\x0a\x20\x20\x20\x20delta.w\x20=\x20max(\x20max(\x20t.r,\x20t.g\x20),\x20t.b\x20);\x0a\x20\x20\x20\x20maxDelta\x20=\x20max(\x20max(\x20maxDelta,\x20delta.z\x20),\x20delta.w\x20);\x0a\x20\x20\x20\x20edges.xy\x20*=\x20step(\x20maxDelta,\x20float(SMAA_LOCAL_CONTRAST_ADAPTATION_FACTOR)\x20*\x20delta.xy\x20);\x0a\x20\x20\x20\x20return\x20vec4(\x20edges,\x200.0,\x200.0\x20);\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20gl_FragColor\x20=\x20SMAAColorEdgeDetectionPS(\x20v_textureCoordinates,\x20fOffset,\x20inputColorTexture\x20);\x0a}','PBR','orthographicIn3D','computeSunPositionInEarthInertialFrame','cutoff','],\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_transparentBackColor[','_requestedTilesInFlight','isIntersectWithClipPlane','u_emission','BLOOM','dragHandlers','_inverseModelViewProjection','_baseColor','shadowsEnabled','eastMostYhighDefine','_shaderPixelOffsetScaleByDistance','updateFrustums','HEMISPHERE_LIGHTS\x20','_openColorBatches','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20mat4\x20uRenderTextureMatrix;\x0auniform\x20vec2\x20uTexture1_size;\x0auniform\x20sampler2D\x20uTexture1;\x0auniform\x20sampler2D\x20uDiffuseTexture;\x0auniform\x20float\x20uFeatheringScale;\x0auniform\x20vec3\x20uV3AffineX;\x0auniform\x20vec3\x20uV3AffineY;\x0a#ifdef\x20CLIPPOLYGON\x0auniform\x20sampler2D\x20uPolygonTexture;\x0auniform\x20mat4\x20uPolygonTextureMatrix;\x0auniform\x20float\x20uPolygonMode;\x0a#endif\x0a\x0avarying\x20vec4\x20vClip_pos;\x0a\x0aconst\x20float\x20oldFeatureingRadius\x20=\x200.707;\x0avec4\x20feathering(vec4\x20oldColor,\x20vec2\x20texCoord){\x0a\x20\x20\x20\x20float\x20disToCenter\x20=\x20length(texCoord\x20-\x20vec2(0.5));\x0a\x20\x20\x20\x20float\x20roundRadius\x20=\x20oldFeatureingRadius\x20*\x20(1.0\x20-\x20uFeatheringScale);\x0a\x20\x20\x20\x20float\x20disToRoundBounds\x20=\x20disToCenter\x20-\x20roundRadius;\x0a\x20\x20\x20\x20float\x20featheringAlpha\x20=\x20min(1.0,\x201.0\x20-\x20disToRoundBounds\x20/\x20(oldFeatureingRadius\x20-\x20roundRadius));\x0a\x20\x20\x20\x20return\x20vec4(oldColor.rgb,\x20featheringAlpha);\x0a}\x0afloat\x20getDepth(in\x20vec4\x20depth)\x0a{\x0a\x09float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x09float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x09float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x09return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0a\x0afloat\x20getDepthFromShadowMap(in\x20sampler2D\x20viewShedTexture,\x20in\x20vec4\x20texCoord)\x0a{\x0a\x09vec2\x20tCoord;\x0a\x20\x20\x20\x20tCoord\x20=\x20texCoord.xy\x20*\x20uTexture1_size\x20-\x200.5;\x0a\x09float\x20x0\x20=\x20floor(tCoord.x);\x0a\x09float\x20x1\x20=\x20ceil(tCoord.x);\x0a\x09float\x20y0\x20=\x20floor(tCoord.y);\x0a\x09float\x20y1\x20=\x20ceil(tCoord.y);\x0a\x09vec2\x20invTexSize\x20=\x201.0\x20/\x20uTexture1_size;\x0a\x09vec2\x20t00\x20=\x20vec2((x0\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y0\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t10\x20=\x20vec2((x1\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y0\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t01\x20=\x20vec2((x0\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y1\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t11\x20=\x20vec2((x1\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y1\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09float\x20z00\x20=\x20getDepth(texture2D(uTexture1,\x20t00));\x0a\x09float\x20z10\x20=\x20getDepth(texture2D(uTexture1,\x20t01));\x0a\x09float\x20z01\x20=\x20getDepth(texture2D(uTexture1,\x20t10));\x0a\x09float\x20z11\x20=\x20getDepth(texture2D(uTexture1,\x20t11));\x0a\x09float\x20depth\x20=\x20max(max(z00,\x20z01),\x20max(z10,\x20z11));\x0a\x09return\x20depth;\x0a}\x0a#ifdef\x20CLIPPOLYGON\x0abool\x20isClipValid(vec2\x20texcoord)\x0a{\x0a\x20\x20\x20\x20bool\x20clipInside\x20=\x20(uPolygonMode\x20<\x200.5);\x0a\x20\x20\x20\x20if(clipInside)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20texture2D(uPolygonTexture,\x20texcoord).r\x20>\x200.5;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20return\x20texture2D(uPolygonTexture,\x20texcoord).r\x20<\x200.5;\x0a\x20\x20\x20\x20}\x0a}\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20czm_writeDepthClampedToFarPlane();\x0a\x09vec4\x20depthTexCoord\x20=\x20vClip_pos\x20/\x20vClip_pos.w;\x0a\x09depthTexCoord.xy\x20=\x20depthTexCoord.xy\x20*\x200.5\x20+\x200.5;\x0a\x09float\x20sceneDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20depthTexCoord.xy));\x0a\x09sceneDepth\x20=\x20czm_reverseLogDepth(sceneDepth);\x0a\x09sceneDepth\x20=\x20sceneDepth\x20*\x202.0\x20-\x201.0;\x0a\x09vec4\x20pos\x20=\x20vClip_pos;\x0a\x09pos.z\x20=\x20sceneDepth\x20*\x20pos.w;\x0a\x09vec4\x20viewPos\x20=\x20czm_inverseProjection\x20*\x20pos;\x0a\x09vec4\x20renderTextureCoord\x20=\x20uRenderTextureMatrix\x20*\x20viewPos;\x0a\x09vec4\x20texCoord\x20=\x20renderTextureCoord\x20/\x20renderTextureCoord.w;\x0a\x09texCoord.xyz\x20=\x20texCoord.xyz\x20*\x200.5\x20+\x200.5;\x0a\x09if(texCoord.x\x20<\x200.0\x20||\x20texCoord.x\x20>\x201.0\x20||\x20texCoord.y\x20<\x200.0\x20||\x20texCoord.y\x20>\x201.0)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#ifdef\x20CLIPPOLYGON\x0a\x20\x20\x20\x20vec4\x20polygonTextureCoord\x20=\x20uPolygonTextureMatrix\x20*\x20viewPos;\x0a\x09vec4\x20texCoordPolygon\x20=\x20polygonTextureCoord\x20/\x20polygonTextureCoord.w;\x0a\x09texCoordPolygon.xyz\x20=\x20texCoordPolygon.xyz\x20*\x200.5\x20+\x200.5;\x0a\x09if(texCoordPolygon.x\x20<\x200.0\x20||\x20texCoordPolygon.x\x20>\x201.0\x20||\x20texCoordPolygon.y\x20<\x200.0\x20||\x20texCoordPolygon.y\x20>\x201.0)\x0a\x09{\x0a\x09\x09discard;\x0a\x20\x20\x20\x20}\x0a\x09if(!isClipValid(texCoordPolygon.xy))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x09float\x20depth\x20=\x20getDepthFromShadowMap(uTexture1,\x20texCoord);\x0a\x09depth\x20=\x20depth\x20*\x200.5\x20+\x200.5;\x0a\x09float\x20dxc\x20=\x20abs(dFdx(texCoord.z));\x0a\x09float\x20dyc\x20=\x20abs(dFdy(texCoord.z));\x0a\x09float\x20dF\x20=\x20max(dxc,\x20dyc)\x20*\x203.0;\x0a\x09float\x20bias\x20=\x201.0e-6\x20+\x20dF;\x0a\x09if(depth\x20+\x200.00002\x20<\x20texCoord.z)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x09vec2\x20finalTexCoord\x20=\x20texCoord.xy;\x0a\x20\x20\x20\x20texCoord.x\x20=\x20uV3AffineX.x\x20*\x20finalTexCoord.x\x20+\x20uV3AffineX.y\x20*\x20finalTexCoord.y\x20+\x20uV3AffineX.z;\x0a\x20\x20\x20\x20texCoord.y\x20=\x20uV3AffineY.x\x20*\x20finalTexCoord.x\x20+\x20uV3AffineY.y\x20*\x20finalTexCoord.y\x20+\x20uV3AffineY.z;\x0a\x20\x20\x20\x20if(texCoord.x\x20>\x201.0\x20||\x20texCoord.y\x20>\x201.0\x20||\x20texCoord.x\x20<\x200.0\x20||\x20texCoord.y\x20<\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x09gl_FragColor\x20=\x20texture2D(uDiffuseTexture,\x20texCoord.xy);\x0a\x09gl_FragColor\x20=\x20feathering(gl_FragColor,\x20texCoord.xy);\x0a\x09gl_FragColor.rgb\x20=\x20czm_adjustColor(gl_FragColor.rgb);\x0a}','Invalid\x20map\x20key\x20type:\x20','editor','czm_bloom_contrast_bias','proj','removeObjsExtendHeight','createDepthOnlyDerivedCommand','','_styleName','toUrlUndefined','_scaleByDistanceSubscription','KMZ\x20file\x20does\x20not\x20contain\x20a\x20KML\x20document.','_imageHeight','fetchBlob','repeatcount','extTextureHalfFloat','_heatmap','skeletonGroup','S3MTilesFontWithHaloFp_','S3M','getAmbientOcclusionTexture','NonDecreasing','\x27emscripten_realloc_buffer\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_isReady','_emscripten_glDeleteQueriesEXT','clockViewModel','_pausing','getVisibleTiles','cannot\x20determine\x20import\x20root','_maps','scene3DName','_pickPrimitiveActiveSubscription','_counts','_edgeDetectionFBO','_layerID','\x20\x20\x20\x20vec3\x20normalEC\x20=\x20czm_normal\x20*\x20normal;\x20\x0a','_emitter','_numberOfFrustums','\x20\x20\x20\x20vec3\x20metallicRoughness\x20=\x20texture2D(u_metallicRoughnessTexture,\x20','getShow','VisibleAltitudeMin','SKIP_LOD_MASK','performance','_heightSubscription','_doFilterPrimitive','TOP_LEFT','_unifiedMoveBarLength','\x22\x20could\x20not\x20be\x20loaded.\x20Please\x20make\x20sure\x20you\x20have\x20added\x20the\x20image\x20with\x20map.addImage()\x20or\x20a\x20\x22sprite\x22\x20property\x20in\x20your\x20style.\x20You\x20can\x20provide\x20missing\x20images\x20by\x20listening\x20for\x20the\x20\x22styleimagemissing\x22\x20map\x20event.','setCanvasTextFont','textureId','xmf','u_occlusionTexture','IndexDatatype','_tileReplacementQueue','_visibleDistanceMax','point\x20light\x20intensity','LEFT_DRAG','lineSegmentSphere','\x20(not\x20an\x20integer)','_crn_get_height','_batchIdLookUp','transparentBackColorTolerance','Invalid\x20object\x20that\x20looks\x20like\x20an\x20observable;\x20possibly\x20from\x20another\x20Knockout\x20instance','url\x20and\x20sceneName\x20and\x20layerName\x20is\x20required!','ploygonFillAppearance','czm_silhouette_color_edges','_domeType','_symbolTextureUrl','_outlineColor','addRef','TextWriter','64-bit\x20offset\x20format','topHeights','southeastMesh','computedContext','\x20\x20\x20\x20{\x0a','czm_batchTable_translate','getMagnitude','multiplier','_sunEclipticLongitude','lengthBytesUTF32','removeObjsTranslate\x20ids','line-progress','readVString','_dirtIntensity','_maximumRotateRate','#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20sampler2D\x20u_atlas;\x0a\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0a\x0a#ifdef\x20VECTOR_TILE\x0auniform\x20vec4\x20u_highlightColor;\x0a#endif\x0a\x0avarying\x20float\x20v_depth;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avarying\x20vec4\x20v_pickColor;\x0avarying\x20vec4\x20v_color;\x0a\x0a#ifdef\x20SDF\x0avarying\x20vec4\x20v_outlineColor;\x0avarying\x20float\x20v_outlineWidth;\x0a#endif\x0a\x0a#ifdef\x20FRAGMENT_DEPTH_CHECK\x0avarying\x20vec4\x20v_textureCoordinateBounds;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20the\x20min\x20and\x20max\x20x\x20and\x20y\x20values\x20for\x20the\x20texture\x20coordinates\x0avarying\x20vec4\x20v_originTextureCoordinateAndTranslate;\x20\x20\x20\x20\x20\x20//\x20texture\x20coordinate\x20at\x20the\x20origin,\x20billboard\x20translate\x20(used\x20for\x20label\x20glyphs)\x0avarying\x20vec4\x20v_compressed;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20x:\x20eyeDepth,\x20y:\x20applyTranslate\x20&\x20enableDepthCheck,\x20z:\x20dimensions,\x20w:\x20imageSize\x0avarying\x20mat2\x20v_rotationMatrix;\x0a\x0aconst\x20float\x20SHIFT_LEFT12\x20=\x204096.0;\x0aconst\x20float\x20SHIFT_LEFT1\x20=\x202.0;\x0a\x0aconst\x20float\x20SHIFT_RIGHT12\x20=\x201.0\x20/\x204096.0;\x0aconst\x20float\x20SHIFT_RIGHT1\x20=\x201.0\x20/\x202.0;\x0a\x0afloat\x20getGlobeDepth(vec2\x20adjustedST,\x20vec2\x20depthLookupST,\x20bool\x20applyTranslate,\x20vec2\x20dimensions,\x20vec2\x20imageSize)\x0a{\x0a\x20\x20\x20\x20vec2\x20lookupVector\x20=\x20imageSize\x20*\x20(depthLookupST\x20-\x20adjustedST);\x0a\x20\x20\x20\x20lookupVector\x20=\x20v_rotationMatrix\x20*\x20lookupVector;\x0a\x20\x20\x20\x20vec2\x20labelOffset\x20=\x20(dimensions\x20-\x20imageSize)\x20*\x20(depthLookupST\x20-\x20vec2(0.0,\x20v_originTextureCoordinateAndTranslate.y));\x20//\x20aligns\x20label\x20glyph\x20with\x20bounding\x20rectangle.\x20\x20Will\x20be\x20zero\x20for\x20billboards\x20because\x20dimensions\x20and\x20imageSize\x20will\x20be\x20equal\x0a\x0a\x20\x20\x20\x20vec2\x20translation\x20=\x20v_originTextureCoordinateAndTranslate.zw;\x0a\x0a\x20\x20\x20\x20if\x20(applyTranslate)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20this\x20is\x20only\x20needed\x20for\x20labels\x20where\x20the\x20horizontal\x20origin\x20is\x20not\x20LEFT\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20it\x20moves\x20the\x20label\x20back\x20to\x20where\x20the\x20\x22origin\x22\x20should\x20be\x20since\x20all\x20label\x20glyphs\x20are\x20set\x20to\x20HorizontalOrigin.LEFT\x0a\x20\x20\x20\x20\x20\x20\x20\x20translation\x20+=\x20(dimensions\x20*\x20v_originTextureCoordinateAndTranslate.xy\x20*\x20vec2(1.0,\x200.0));\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20((lookupVector\x20-\x20translation\x20+\x20labelOffset)\x20+\x20gl_FragCoord.xy)\x20/\x20czm_viewport.zw;\x0a\x20\x20\x20\x20float\x20logDepthOrDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20st));\x0a\x0a\x20\x20\x20\x20if\x20(logDepthOrDepth\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x200.0;\x20//\x20not\x20on\x20the\x20globe\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord.xy,\x20logDepthOrDepth);\x0a\x20\x20\x20\x20return\x20eyeCoordinate.z\x20/\x20eyeCoordinate.w;\x0a}\x0a#endif\x0a\x0a\x0a#ifdef\x20SDF\x0a\x0a//\x20Get\x20the\x20distance\x20from\x20the\x20edge\x20of\x20a\x20glyph\x20at\x20a\x20given\x20position\x20sampling\x20an\x20SDF\x20texture.\x0afloat\x20getDistance(vec2\x20position)\x0a{\x0a\x20\x20\x20\x20return\x20texture2D(u_atlas,\x20position).r;\x0a}\x0a\x0a//\x20Samples\x20the\x20sdf\x20texture\x20at\x20the\x20given\x20position\x20and\x20produces\x20a\x20color\x20based\x20on\x20the\x20fill\x20color\x20and\x20the\x20outline.\x0avec4\x20getSDFColor(vec2\x20position,\x20float\x20outlineWidth,\x20vec4\x20outlineColor,\x20float\x20smoothing)\x0a{\x0a\x20\x20\x20\x20float\x20distance\x20=\x20getDistance(position);\x0a\x20\x20\x20\x20if\x20(outlineWidth\x20>\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Don\x27t\x20get\x20the\x20outline\x20edge\x20exceed\x20the\x20SDF_EDGE\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20outlineEdge\x20=\x20clamp(SDF_EDGE\x20-\x20outlineWidth,\x200.0,\x20SDF_EDGE);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20outlineFactor\x20=\x20smoothstep(SDF_EDGE\x20-\x20smoothing,\x20SDF_EDGE\x20+\x20smoothing,\x20distance);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20sdfColor\x20=\x20mix(outlineColor,\x20v_color,\x20outlineFactor);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20smoothstep(outlineEdge\x20-\x20smoothing,\x20outlineEdge\x20+\x20smoothing,\x20distance);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(sdfColor.rgb,\x20sdfColor.a\x20*\x20alpha);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20smoothstep(SDF_EDGE\x20-\x20smoothing,\x20SDF_EDGE\x20+\x20smoothing,\x20distance);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(v_color.rgb,\x20v_color.a\x20*\x20alpha);\x0a\x20\x20\x20\x20}\x0a}\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20czm_RollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(u_atlas,\x20v_textureCoordinates);\x0a\x0a#ifdef\x20SDF\x0a\x20\x20\x20\x20float\x20outlineWidth\x20=\x20v_outlineWidth;\x0a\x20\x20\x20\x20vec4\x20outlineColor\x20=\x20v_outlineColor;\x0a\x0a\x20\x20\x20\x20//\x20Get\x20the\x20current\x20distance\x0a\x20\x20\x20\x20float\x20distance\x20=\x20getDistance(v_textureCoordinates);\x0a\x0a#if\x20defined(GL_OES_standard_derivatives)\x20||\x20defined(WEBGL2)\x0a\x20\x20\x20\x20float\x20smoothing\x20=\x20fwidth(distance);\x0a\x20\x20\x20\x20//\x20Get\x20an\x20offset\x20that\x20is\x20approximately\x20half\x20the\x20distance\x20to\x20the\x20neighbor\x20pixels\x0a\x20\x20\x20\x20//\x200.354\x20is\x20approximately\x20half\x20of\x201/sqrt(2)\x0a\x20\x20\x20\x20vec2\x20sampleOffset\x20=\x200.354\x20*\x20vec2(dFdx(v_textureCoordinates)\x20+\x20dFdy(v_textureCoordinates));\x0a\x0a\x20\x20\x20\x20//\x20Sample\x20the\x20center\x20point\x0a\x20\x20\x20\x20vec4\x20center\x20=\x20getSDFColor(v_textureCoordinates,\x20outlineWidth,\x20outlineColor,\x20smoothing);\x0a\x0a\x20\x20\x20\x20//\x20Sample\x20the\x204\x20neighbors\x0a\x20\x20\x20\x20vec4\x20color1\x20=\x20getSDFColor(v_textureCoordinates\x20+\x20vec2(sampleOffset.x,\x20sampleOffset.y),\x20outlineWidth,\x20outlineColor,\x20smoothing);\x0a\x20\x20\x20\x20vec4\x20color2\x20=\x20getSDFColor(v_textureCoordinates\x20+\x20vec2(-sampleOffset.x,\x20sampleOffset.y),\x20outlineWidth,\x20outlineColor,\x20smoothing);\x0a\x20\x20\x20\x20vec4\x20color3\x20=\x20getSDFColor(v_textureCoordinates\x20+\x20vec2(-sampleOffset.x,\x20-sampleOffset.y),\x20outlineWidth,\x20outlineColor,\x20smoothing);\x0a\x20\x20\x20\x20vec4\x20color4\x20=\x20getSDFColor(v_textureCoordinates\x20+\x20vec2(sampleOffset.x,\x20-sampleOffset.y),\x20outlineWidth,\x20outlineColor,\x20smoothing);\x0a\x0a\x20\x20\x20\x20//\x20Equally\x20weight\x20the\x20center\x20sample\x20and\x20the\x204\x20neighboring\x20samples\x0a\x20\x20\x20\x20color\x20=\x20(center\x20+\x20color1\x20+\x20color2\x20+\x20color3\x20+\x20color4)/5.0;\x0a#else\x0a\x20\x20\x20\x20//\x20Just\x20do\x20a\x20single\x20sample\x0a\x20\x20\x20\x20float\x20smoothing\x20=\x201.0/32.0;\x0a\x20\x20\x20\x20color\x20=\x20getSDFColor(v_textureCoordinates,\x20outlineWidth,\x20outlineColor,\x20smoothing);\x0a#endif\x0a\x0a\x20\x20\x20\x20color\x20=\x20czm_gammaCorrect(color);\x0a#else\x0a\x20\x20\x20\x20color\x20=\x20czm_gammaCorrect(color);\x0a\x20\x20\x20\x20color\x20*=\x20czm_gammaCorrect(v_color);\x0a#endif\x0a\x0a//\x20Fully\x20transparent\x20parts\x20of\x20the\x20billboard\x20are\x20not\x20pickable.\x0a#if\x20!defined(OPAQUE)\x20&&\x20!defined(TRANSLUCENT)\x0a\x20\x20\x20\x20if\x20(color.a\x20<\x200.005)\x20\x20\x20//\x20matches\x200/255\x20and\x201/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#else\x0a//\x20The\x20billboard\x20is\x20rendered\x20twice.\x20The\x20opaque\x20pass\x20discards\x20translucent\x20fragments\x0a//\x20and\x20the\x20translucent\x20pass\x20discards\x20opaque\x20fragments.\x0a#ifdef\x20OPAQUE\x0a\x20\x20\x20\x20if\x20(color.a\x20<\x200.995)\x20\x20\x20//\x20matches\x20<\x20254/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#else\x0a\x20\x20\x20\x20if\x20(color.a\x20>=\x200.995)\x20\x20//\x20matches\x20254/255\x20and\x20255/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#endif\x0a\x0a#ifdef\x20VECTOR_TILE\x0a\x20\x20\x20\x20color\x20*=\x20u_highlightColor;\x0a#endif\x0a\x0a#ifdef\x20PARTICLESYSTEM\x0a\x20\x20\x20\x20#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fDepth\x20=\x20log2(v_depth)\x20*\x20czm_oneOverLog2FarDepthFromNearPlusOne;\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fDepth\x20=\x20gl_FragCoord.z;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(fDepth,\x20fDepth\x20*\x20fDepth,\x201.0,\x201.0);\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a#endif\x0a\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20czm_writeLogDepth();\x0a#endif\x0a\x0a#ifdef\x20FRAGMENT_DEPTH_CHECK\x0a\x20\x20\x20\x20float\x20temp\x20=\x20v_compressed.y;\x0a\x0a\x20\x20\x20\x20temp\x20=\x20temp\x20*\x20SHIFT_RIGHT1;\x0a\x0a\x20\x20\x20\x20float\x20temp2\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT1;\x0a\x20\x20\x20\x20bool\x20enableDepthTest\x20=\x20temp2\x20!=\x200.0;\x0a\x20\x20\x20\x20bool\x20applyTranslate\x20=\x20floor(temp)\x20!=\x200.0;\x0a\x0a\x20\x20\x20\x20if\x20(enableDepthTest)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20temp\x20=\x20v_compressed.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20temp\x20=\x20temp\x20*\x20SHIFT_RIGHT12;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20dimensions;\x0a\x20\x20\x20\x20\x20\x20\x20\x20dimensions.y\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT12;\x0a\x20\x20\x20\x20\x20\x20\x20\x20dimensions.x\x20=\x20floor(temp);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20temp\x20=\x20v_compressed.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20temp\x20=\x20temp\x20*\x20SHIFT_RIGHT12;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20imageSize;\x0a\x20\x20\x20\x20\x20\x20\x20\x20imageSize.y\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT12;\x0a\x20\x20\x20\x20\x20\x20\x20\x20imageSize.x\x20=\x20floor(temp);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20adjustedST\x20=\x20v_textureCoordinates\x20-\x20v_textureCoordinateBounds.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20adjustedST\x20=\x20adjustedST\x20/\x20vec2(v_textureCoordinateBounds.z\x20-\x20v_textureCoordinateBounds.x,\x20v_textureCoordinateBounds.w\x20-\x20v_textureCoordinateBounds.y);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20epsilonEyeDepth\x20=\x20v_compressed.x\x20+\x20czm_epsilon1;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20globeDepth1\x20=\x20getGlobeDepth(adjustedST,\x20v_originTextureCoordinateAndTranslate.xy,\x20applyTranslate,\x20dimensions,\x20imageSize);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20negative\x20values\x20go\x20into\x20the\x20screen\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(globeDepth1\x20!=\x200.0\x20&&\x20globeDepth1\x20>\x20epsilonEyeDepth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20globeDepth2\x20=\x20getGlobeDepth(adjustedST,\x20vec2(0.0,\x201.0),\x20applyTranslate,\x20dimensions,\x20imageSize);\x20//\x20top\x20left\x20corner\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(globeDepth2\x20!=\x200.0\x20&&\x20globeDepth2\x20>\x20epsilonEyeDepth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20globeDepth3\x20=\x20getGlobeDepth(adjustedST,\x20vec2(1.0,\x201.0),\x20applyTranslate,\x20dimensions,\x20imageSize);\x20//\x20top\x20right\x20corner\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(globeDepth3\x20!=\x200.0\x20&&\x20globeDepth3\x20>\x20epsilonEyeDepth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a}\x0a','requestName','byteLength','ColorMask','size_','_shaderProgram','uniform\x20vec3\x20u_camTexCoord;\x0auniform\x20vec4\x20u_minMaxValueAndFiltration;\x0a//\x20opacity\x20and\x20color\x20textures\x0auniform\x20sampler2D\x20u_opacityTexture;\x0auniform\x20sampler2D\x20u_colorTexture;\x0auniform\x20vec4\x20u_gradientOpacityInfo;\x0a#ifdef\x20CLIP_PLANE\x0auniform\x20vec4\x20u_clip_planes[6];\x0auniform\x20int\x20u_clip_planes_count;\x0a#endif\x0a#ifdef\x20APPLY_LIGHTING\x0a\x20\x20\x20\x20uniform\x20vec3\x20uDiffuse;\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSpecular;\x0a\x20\x20\x20\x20uniform\x20vec3\x20uAmbient;\x0a\x20\x20\x20\x20uniform\x20float\x20uShiness;\x0a#endif\x0a\x0avarying\x20vec3\x20positionEC;\x0avarying\x20vec3\x20vTexCoord;\x0a\x0afloat\x20realValueToScalarValue(float\x20value){\x0a\x20\x20\x20\x20float\x20minValue\x20=\x20u_minMaxValueAndFiltration.x;\x0a\x20\x20\x20\x20float\x20maxValue\x20=\x20u_minMaxValueAndFiltration.y;\x0a\x20\x20\x20\x20return\x20(value\x20-\x20minValue)\x20/\x20(maxValue\x20-\x20minValue);\x0a}\x0afloat\x20scalarValueToReaValue(float\x20value){\x0a\x20\x20\x20\x20float\x20minValue\x20=\x20u_minMaxValueAndFiltration.x;\x0a\x20\x20\x20\x20float\x20maxValue\x20=\x20u_minMaxValueAndFiltration.y;\x0a\x20\x20\x20\x20return\x20minValue\x20+\x20value\x20*\x20(maxValue\x20-\x20minValue);\x0a}\x0afloat\x20getTextureValue(vec3\x20pos)\x0a{\x0a\x20\x20\x20\x20float\x20noValue;\x0a\x20\x20\x20\x20float\x20value\x20=\x20czm_getVolumeValue(pos,\x20noValue);\x0a\x20\x20\x20\x20value\x20=\x20scalarValueToReaValue(value);\x0a\x20\x20\x20\x20return\x20value;\x0a}\x0a\x0a//\x20Given\x20a\x20normal\x20compute\x20the\x20gradient\x20opacity\x20factors\x0afloat\x20computeGradientOpacityFactor(vec4\x20normal,\x20float\x20goscale,\x20float\x20goshift,\x20float\x20gomin,\x20float\x20gomax)\x0a{\x0a#ifdef\x20GRADIENT_OPACITY\x0a\x20\x20\x20\x20return\x20clamp(normal.a*goscale\x20+\x20goshift,\x20gomin,\x20gomax);\x0a#else\x0a\x20\x20\x20\x20return\x201.0;\x0a#endif\x0a}\x0a\x0a//\x20compute\x20the\x20normal\x20and\x20gradient\x20magnitude\x20for\x20a\x20position\x0avec4\x20computeNormal(vec3\x20pos,\x20float\x20scalar,\x20vec3\x20tstep)\x0a{\x0a\x20\x20\x20\x20vec4\x20result;\x0a\x20\x20\x20\x20result.x\x20=\x20getTextureValue(pos\x20+\x20vec3(tstep.x,\x200.0,\x200.0))\x20-\x20scalar;\x0a\x20\x20\x20\x20result.y\x20=\x20getTextureValue(pos\x20+\x20vec3(0.0,\x20tstep.y,\x200.0))\x20-\x20scalar;\x0a\x20\x20\x20\x20result.z\x20=\x20getTextureValue(pos\x20+\x20vec3(0.0,\x200.0,\x20tstep.z))\x20-\x20scalar;\x0a\x20\x20\x20\x20//\x20divide\x20by\x20spacing\x0a\x20\x20\x20\x20vec3\x20vSpacing\x20=\x20vec3(1.0);\x0a\x20\x20\x20\x20result.xyz\x20/=\x20vSpacing;\x0a\x20\x20\x20\x20result.w\x20=\x20length(result.xyz);\x0a\x20\x20\x20\x20//\x20rotate\x20to\x20View\x20Coords\x0a\x20\x20\x20\x20//result.xyz\x20=\x20result.x\x20*\x20vPlaneNormal0\x20+\x20result.y\x20*\x20vPlaneNormal2\x20+\x20result.z\x20*\x20vPlaneNormal4;\x0a\x20\x20\x20\x20if\x20(result.w\x20>\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20result.xyz\x20/=\x20result.w;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20result;\x0a}\x0a\x0a#ifdef\x20APPLY_LIGHTING\x0avoid\x20applyLighting(inout\x20vec4\x20tColor,\x20vec3\x20normal)\x0a{\x0a\x20\x20\x20\x20vec3\x20diffuse\x20=\x20uDiffuse;\x0a\x20\x20\x20\x20vec3\x20specular\x20=\x20uSpecular;\x0a\x20\x20\x20\x20vec3\x20ambient\x20=\x20uAmbient;\x0a\x20\x20\x20\x20float\x20shiness\x20=\x20uShiness;\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20normalize(czm_normal\x20*\x20normal);\x0a\x20\x20\x20\x20float\x20ndot\x20=\x20max(\x20dot(\x20normalEC,\x20czm_sunDirectionEC\x20),\x200.0\x20);\x0a\x20\x20\x20\x20ndot\x20=\x20ndot\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20diffuse\x20=\x20diffuse\x20*\x20ndot;\x0a\x20\x20\x20\x20specular\x20=\x20specular\x20*\x20czm_getSpecular(czm_sunDirectionEC,\x20normalize(-positionEC),\x20normalEC,\x20shiness);\x0a\x20\x20\x20\x20tColor.rgb\x20=\x20tColor.rgb*(diffuse\x20+\x20ambient)\x20+\x20specular;\x0a}\x0a#endif\x0a\x0avec4\x20getColorForValue(vec3\x20posIS,\x20vec3\x20stepIS,\x20float\x20tValue)\x0a{\x0a\x20\x20\x20\x20vec4\x20goFactor\x20=\x20vec4(1.0,1.0,1.0,1.0);\x0a#if\x20defined(GRADIENT_OPACITY)\x20||\x20defined(APPLY_LIGHTING)\x0a\x20\x20\x20\x20vec4\x20normal0\x20=\x20computeNormal(posIS,\x20tValue,\x20stepIS);\x0a#endif\x0a#ifdef\x20GRADIENT_OPACITY\x0a\x20\x20\x20\x20float\x20goscale\x20=\x20u_gradientOpacityInfo.z;\x0a\x20\x20\x20\x20float\x20goshift\x20=\x20u_gradientOpacityInfo.w;\x0a\x20\x20\x20\x20float\x20gomin\x20=\x20u_gradientOpacityInfo.x;\x0a\x20\x20\x20\x20float\x20gomax\x20=\x20u_gradientOpacityInfo.y;\x0a\x20\x20\x20\x20goFactor.x\x20=\x20computeGradientOpacityFactor(normal0,\x20goscale,\x20goshift,\x20gomin,\x20gomax);\x0a#endif\x0a\x20\x20\x20\x20float\x20texCoord\x20=\x20realValueToScalarValue(tValue);\x0a\x09texCoord\x20=\x20clamp(texCoord,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20tColor\x20=\x20texture2D(u_colorTexture,\x20vec2(texCoord,\x200.5));\x0a\x20\x20\x20\x20tColor.a\x20=\x20goFactor.x\x20*\x20texture2D(u_opacityTexture,\x20vec2(texCoord,\x200.5)).r;\x0a#ifdef\x20APPLY_LIGHTING\x0a\x20\x20\x20\x20applyLighting(tColor,\x20normal0.xyz);\x0a#endif\x0a\x20\x20\x20\x20return\x20tColor;\x0a}\x0a\x0avec4\x20applyBlend(vec3\x20posIS,\x20vec3\x20endIS,\x20vec3\x20stepIS,\x20float\x20texSampleDist)\x0a{\x0a\x20\x20\x20\x20float\x20raySteps\x20=\x201.0\x20/\x20texSampleDist;\x0a\x20\x20\x20\x20float\x20jitter\x20=\x200.1;\x0a\x20\x20\x20\x20float\x20stepsTraveled\x20=\x20jitter;\x0a\x20\x20\x20\x20//\x20local\x20vars\x20for\x20the\x20loop\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(0.0,\x200.0,\x200.0,\x200.0);\x0a\x20\x20\x20\x20float\x20tValue;\x0a\x20\x20\x20\x20vec4\x20tColor;\x0a\x20\x20\x20\x20//\x20Perform\x20initial\x20step\x20at\x20the\x20volume\x20boundary\x0a\x20\x20\x20\x20//\x20compute\x20the\x20scalar\x0a\x20\x20\x20\x20tValue\x20=\x20getTextureValue(posIS);\x0a\x20\x20\x20\x20//\x20now\x20map\x20through\x20opacity\x20and\x20color\x0a\x20\x20\x20\x20tColor\x20=\x20getColorForValue(posIS,\x20stepIS,\x20tValue);\x0a\x20\x20\x20\x20//\x20handle\x20very\x20thin\x20volumes\x0a\x20\x20\x20\x20if\x20(raySteps\x20<=\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20tColor.a\x20=\x201.0\x20-\x20pow(1.0\x20-\x20tColor.a,\x20raySteps);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20tColor;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20tColor.a\x20=\x201.0\x20-\x20pow(1.0\x20-\x20tColor.a,\x20jitter);\x0a\x20\x20\x20\x20color\x20=\x20vec4(tColor.rgb\x20*\x20tColor.a,\x20tColor.a);\x0a\x20\x20\x20\x20posIS\x20+=\x20(jitter\x20*\x20stepIS);\x0a\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x205000\x20;\x20++i)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(stepsTraveled\x20+\x201.0\x20>=\x20raySteps)\x20{\x20break;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20compute\x20the\x20scalar\x0a\x20\x20\x20\x20\x20\x20\x20\x20tValue\x20=\x20getTextureValue(posIS);\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20now\x20map\x20through\x20opacity\x20and\x20color\x0a\x20\x20\x20\x20\x20\x20\x20\x20tColor\x20=\x20getColorForValue(posIS,\x20stepIS,\x20tValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20mix\x20=\x20(1.0\x20-\x20color.a);\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20color\x20+\x20vec4(tColor.rgb*tColor.a,\x20tColor.a)*mix;\x0a\x20\x20\x20\x20\x20\x20\x20\x20stepsTraveled++;\x0a\x20\x20\x20\x20\x20\x20\x20\x20posIS\x20+=\x20stepIS;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(color.a\x20>\x200.99)\x20{\x20color.a\x20=\x201.0;\x20break;\x20}\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20if\x20(color.a\x20<\x200.99\x20&&\x20(raySteps\x20-\x20stepsTraveled)\x20>\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20posIS\x20=\x20endIS;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20compute\x20the\x20scalar\x0a\x20\x20\x20\x20\x20\x20\x20\x20tValue\x20=\x20getTextureValue(posIS);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20now\x20map\x20through\x20opacity\x20and\x20color\x0a\x20\x20\x20\x20\x20\x20\x20\x20tColor\x20=\x20getColorForValue(posIS,\x20stepIS,\x20tValue);\x0a\x20\x20\x20\x20\x20\x20\x20\x20tColor.a\x20=\x201.0\x20-\x20pow(1.0\x20-\x20tColor.a,\x20raySteps\x20-\x20stepsTraveled);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20mix\x20=\x20(1.0\x20-\x20color.a);\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20color\x20+\x20vec4(tColor.rgb\x20*\x20tColor.a,\x20tColor.a)*mix;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20vec4(color.rgb/color.a,\x20color.a);\x0a}\x0a\x0avec2\x20intersectBox(vec3\x20texel_zero,\x20vec3\x20texel_dir_norm)\x0a{\x0a\x20\x20\x20\x20vec3\x20minV\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20vec3\x20maxV\x20=\x20vec3(1.0);\x0a\x20\x20\x20\x20float\x20t1,t2;\x0a\x20\x20\x20\x20t1=(minV.x-texel_zero.x)/texel_dir_norm.x;\x0a\x20\x20\x20\x20t2=(maxV.x-texel_zero.x)/texel_dir_norm.x;\x0a\x20\x20\x20\x20float\x20tminX=min(t1,t2);\x0a\x20\x20\x20\x20float\x20tmaxX=max(t1,t2);\x0a\x20\x20\x20\x20t1=(minV.y-texel_zero.y)/texel_dir_norm.y;\x0a\x20\x20\x20\x20t2=(maxV.y-texel_zero.y)/texel_dir_norm.y;\x0a\x20\x20\x20\x20float\x20tminY=min(t1,t2);\x0a\x20\x20\x20\x20float\x20tmaxY=max(t1,t2);\x0a\x20\x20\x20\x20t1=(minV.z-texel_zero.z)/texel_dir_norm.z;\x0a\x20\x20\x20\x20t2=(maxV.z-texel_zero.z)/texel_dir_norm.z;\x0a\x20\x20\x20\x20float\x20tminZ=min(t1,t2);\x0a\x20\x20\x20\x20float\x20tmaxZ=max(t1,t2);\x0a\x20\x20\x20\x20float\x20largest_tmin\x20=\x20max(max(tminX,\x20tminY),\x20max(tminX,\x20tminZ));\x0a\x20\x20\x20\x20float\x20smallest_tmax\x20=\x20min(min(tmaxX,\x20tmaxY),\x20min(tmaxX,\x20tmaxZ));\x0a\x20\x20\x20\x20vec2\x20dists\x20=\x20vec2(largest_tmin,smallest_tmax);\x0a\x20\x20\x20\x20\x0a#ifdef\x20CLIP_PLANE\x0a\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++){\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(i\x20==\x20u_clip_planes_count){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20rayDirRatio\x20=\x20dot(texel_dir_norm,\x20u_clip_planes[i].xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20equationResult\x20=\x20dot(texel_zero.xyz,\x20u_clip_planes[i].xyz)\x20+\x20u_clip_planes[i].w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(rayDirRatio\x20==\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(equationResult\x20<\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dists.x\x20=\x20dists.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20result\x20=\x20-1.0\x20*\x20equationResult\x20/\x20rayDirRatio;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(rayDirRatio\x20<\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dists.y\x20=\x20min(dists.y,\x20result);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dists.x\x20=\x20max(dists.x,\x20result);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20return\x20dists;\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec3\x20cameraDir\x20=\x20normalize(positionEC.xyz);\x0a\x20\x20\x20\x20vec3\x20localZero\x20=\x20u_camTexCoord;\x0a\x20\x20\x20\x20vec3\x20localOne\x20=\x20vTexCoord.xyz;\x0a\x20\x20\x20\x20vec3\x20texel_dir_norm\x20=\x20normalize(localOne.xyz\x20-\x20localZero.xyz);\x0a\x0a\x20\x20\x20\x20vec3\x20texel_zero\x20=\x20localZero.xyz;\x0a\x20\x20\x20\x20vec2\x20nearFar\x20=\x20intersectBox(texel_zero,\x20texel_dir_norm);\x0a\x20\x20\x20\x20//\x20采样间隔受相机与物体之间的距离控制\x0a\x20\x20\x20\x20float\x20texSampleDist\x20=\x200.005;\x0a\x20\x20\x20\x20vec3\x20texel_step\x20=\x20texSampleDist\x20*\x20texel_dir_norm;\x0a\x20\x20\x20\x20float\x20tstep\x20=\x20length(texel_step);\x0a\x20\x20\x20\x20float\x20tnear\x20=\x20max(nearFar.x,\x200.0)\x20+\x20tstep;\x0a\x20\x20\x20\x20float\x20tfar\x20=\x20nearFar.y\x20-\x20tstep;\x0a\x20\x20\x20\x20vec3\x20coord;\x0a\x20\x20\x20\x20if(tnear\x20>\x20tfar){\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20coord\x20=\x20texel_zero\x20+\x20texel_dir_norm\x20*\x20tnear;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20applyBlend(coord,\x20texel_zero\x20+\x20texel_dir_norm\x20*\x20tfar,\x20texel_step,\x20texSampleDist);\x0a}','ProjectionImage.contrast','MinCategory','localPos','older','_guid','_se','values','_cesiumCreditInitialized','Style','_wireframeDirty','multiplyByVector','beginLevel','shininess','!\x20(TOTAL_STACK=','ctrlKey','1.0.8','Root_Priority','CLOCKWISE','hasVertexColor','/dev/tty','CrossFadedConstantBinder','dynCall_vij','not\x20a\x20string','setTransform','VOL_TEXCOORD_INDEX','return\x20color;','registerTouchEventCallback','eligibleForUnloading','PolylineGeometry.followSurface\x20is\x20deprecated\x20and\x20will\x20be\x20removed\x20in\x20Cesium\x201.55.\x20Use\x20PolylineGeometry.arcType\x20instead.','boxModelMatrix','numberOfPendingRequests','with($context){with($data||{}){return{','declutterTree','usePreCachedTilesIfAvailable','#7FFFD4','upWC','\x20\x20\x20\x20vec4\x20centerRTE\x20=\x20czm_view\x20*\x20vec4(boundingSphereCenter3DHigh\x20+\x20boundingSphereCenter3DLow,\x201.0);\x0a','_columnCount','layerIndex','TexCoord2','_fragDepth','RG16F','_ParticleSystemType','_maxMemory','__esModule','getStride','pickRectTexture','_softShadows','inverseTransformation','inputTexture','use','minFractionDigits','_transparentSubscription','setImage','OES_standard_derivatives','_increment','binstring2buf','lens','_excavateRegionCommands','_speedRatio','freeModifyResource','_labelPromiseArr','GLUT','_spotIntensity','getNumberOfYTilesAtLevel','_clippingPlanes','_oneOverGammaHosek','LINEAR','/**\x0a\x20*\x20Transforms\x20a\x20position\x20from\x20window\x20to\x20eye\x20coordinates.\x0a\x20*\x20The\x20transform\x20from\x20window\x20to\x20normalized\x20device\x20coordinates\x20is\x20done\x20using\x20components\x0a\x20*\x20of\x20(@link\x20czm_viewport}\x20and\x20{@link\x20czm_viewportTransformation}\x20instead\x20of\x20calculating\x0a\x20*\x20the\x20inverse\x20of\x20czm_viewportTransformation.\x20The\x20transformation\x20from\x0a\x20*\x20normalized\x20device\x20coordinates\x20to\x20clip\x20coordinates\x20is\x20done\x20using\x20fragmentCoordinate.w,\x0a\x20*\x20which\x20is\x20expected\x20to\x20be\x20the\x20scalar\x20used\x20in\x20the\x20perspective\x20divide.\x20The\x20transformation\x0a\x20*\x20from\x20clip\x20to\x20eye\x20coordinates\x20is\x20done\x20using\x20{@link\x20czm_inverseProjection}.\x0a\x20*\x0a\x20*\x20@name\x20czm_windowToEyeCoordinates\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec4}\x20fragmentCoordinate\x20The\x20position\x20in\x20window\x20coordinates\x20to\x20transform.\x0a\x20*\x0a\x20*\x20@returns\x20{vec4}\x20The\x20transformed\x20position\x20in\x20eye\x20coordinates.\x0a\x20*\x0a\x20*\x20@see\x20czm_modelToWindowCoordinates\x0a\x20*\x20@see\x20czm_eyeToWindowCoordinates\x0a\x20*\x20@see\x20czm_inverseProjection\x0a\x20*\x20@see\x20czm_viewport\x0a\x20*\x20@see\x20czm_viewportTransformation\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20vec4\x20positionEC\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord);\x0a\x20*/\x0avec4\x20czm_windowToEyeCoordinates(vec4\x20fragmentCoordinate)\x0a{\x0a\x20\x20\x20\x20//\x20Reconstruct\x20NDC\x20coordinates\x0a\x20\x20\x20\x20float\x20x\x20=\x202.0\x20*\x20(fragmentCoordinate.x\x20-\x20czm_viewport.x)\x20/\x20czm_viewport.z\x20-\x201.0;\x0a\x20\x20\x20\x20float\x20y\x20=\x202.0\x20*\x20(fragmentCoordinate.y\x20-\x20czm_viewport.y)\x20/\x20czm_viewport.w\x20-\x201.0;\x0a\x20\x20\x20\x20float\x20z\x20=\x20(fragmentCoordinate.z\x20-\x20czm_viewportTransformation[3][2])\x20/\x20czm_viewportTransformation[2][2];\x0a\x20\x20\x20\x20vec4\x20q\x20=\x20vec4(x,\x20y,\x20z,\x201.0);\x0a\x0a\x20\x20\x20\x20//\x20Reverse\x20the\x20perspective\x20division\x20to\x20obtain\x20clip\x20coordinates.\x0a\x20\x20\x20\x20q\x20/=\x20fragmentCoordinate.w;\x0a\x0a\x20\x20\x20\x20//\x20Reverse\x20the\x20projection\x20transformation\x20to\x20obtain\x20eye\x20coordinates.\x0a\x20\x20\x20\x20if\x20(!(czm_inverseProjection\x20==\x20mat4(0.0)))\x20//\x20IE\x20and\x20Edge\x20sometimes\x20do\x20something\x20weird\x20with\x20!=\x20between\x20mat4s\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20q\x20=\x20czm_inverseProjection\x20*\x20q;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20top\x20=\x20czm_frustumPlanes.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20bottom\x20=\x20czm_frustumPlanes.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20left\x20=\x20czm_frustumPlanes.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20right\x20=\x20czm_frustumPlanes.w;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20near\x20=\x20czm_currentFrustum.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20far\x20=\x20czm_currentFrustum.y;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20q.x\x20=\x20(q.x\x20*\x20(right\x20-\x20left)\x20+\x20left\x20+\x20right)\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20q.y\x20=\x20(q.y\x20*\x20(top\x20-\x20bottom)\x20+\x20bottom\x20+\x20top)\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20q.z\x20=\x20(q.z\x20*\x20(near\x20-\x20far)\x20-\x20near\x20-\x20far)\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20q.w\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20return\x20q;\x0a}\x0a\x0a/**\x0a\x20*\x20Transforms\x20a\x20position\x20given\x20as\x20window\x20x/y\x20and\x20a\x20depth\x20or\x20a\x20log\x20depth\x20from\x20window\x20to\x20eye\x20coordinates.\x0a\x20*\x20This\x20function\x20produces\x20more\x20accurate\x20results\x20for\x20window\x20positions\x20with\x20log\x20depth\x20than\x0a\x20*\x20conventionally\x20unpacking\x20the\x20log\x20depth\x20using\x20czm_reverseLogDepth\x20and\x20using\x20the\x20standard\x20version\x0a\x20*\x20of\x20czm_windowToEyeCoordinates.\x0a\x20*\x0a\x20*\x20@name\x20czm_windowToEyeCoordinates\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec2}\x20fragmentCoordinateXY\x20The\x20XY\x20position\x20in\x20window\x20coordinates\x20to\x20transform.\x0a\x20*\x20@param\x20{float}\x20depthOrLogDepth\x20A\x20depth\x20or\x20log\x20depth\x20for\x20the\x20fragment.\x0a\x20*\x0a\x20*\x20@see\x20czm_modelToWindowCoordinates\x0a\x20*\x20@see\x20czm_eyeToWindowCoordinates\x0a\x20*\x20@see\x20czm_inverseProjection\x0a\x20*\x20@see\x20czm_viewport\x0a\x20*\x20@see\x20czm_viewportTransformation\x0a\x20*\x0a\x20*\x20@returns\x20{vec4}\x20The\x20transformed\x20position\x20in\x20eye\x20coordinates.\x0a\x20*/\x0avec4\x20czm_windowToEyeCoordinates(vec2\x20fragmentCoordinateXY,\x20float\x20depthOrLogDepth)\x0a{\x0a\x20\x20\x20\x20//\x20See\x20reverseLogDepth.glsl.\x20This\x20is\x20separate\x20to\x20re-use\x20the\x20pow.\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20float\x20near\x20=\x20czm_currentFrustum.x;\x0a\x20\x20\x20\x20float\x20far\x20=\x20czm_currentFrustum.y;\x0a\x20\x20\x20\x20float\x20log2Depth\x20=\x20depthOrLogDepth\x20*\x20czm_log2FarDepthFromNearPlusOne;\x0a\x20\x20\x20\x20float\x20depthFromNear\x20=\x20pow(2.0,\x20log2Depth)\x20-\x201.0;\x0a\x20\x20\x20\x20float\x20depthFromCamera\x20=\x20depthFromNear\x20+\x20near;\x0a\x20\x20\x20\x20vec4\x20windowCoord\x20=\x20vec4(fragmentCoordinateXY,\x20far\x20*\x20(1.0\x20-\x20near\x20/\x20depthFromCamera)\x20/\x20(far\x20-\x20near),\x201.0);\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(windowCoord);\x0a\x20\x20\x20\x20eyeCoordinate.w\x20=\x201.0\x20/\x20depthFromCamera;\x20//\x20Better\x20precision\x0a\x20\x20\x20\x20return\x20eyeCoordinate;\x0a#else\x0a\x20\x20\x20\x20vec4\x20windowCoord\x20=\x20vec4(fragmentCoordinateXY,\x20depthOrLogDepth,\x201.0);\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(windowCoord);\x0a#endif\x0a\x20\x20\x20\x20return\x20eyeCoordinate;\x0a}\x0a','_rainEnabled','_focalRange','_configReady','Array\x20index\x20out\x20of\x20bounds:\x20','bindProgram','inverseNormal','scaneCylinder_rotate','int32','line-floorwidth','getInputAction','_selectEntities','getFlatMidpoints','_changedLightList','\x20/\x20255.0,\x201.0)','_symbolSizeInMeters','fromTranslationQuaternionRotationScale','hitDetectionImageSize_','\x20\x20\x20\x20vec3\x20VP\x20=\x20','Request\x20has\x20failed.','compareArray','_activeStages','translucentMultipass','filterPixel','_depthStencilIdTexture','boundingSphere3D','lowestEncodedHeight','SpecularG','currentCount','deleteBuffer','loadGeometry','Constant','setInt8','verticesCount','clippingType','gl_FragData\x5c[','stretch','http://www.w3.org/1999/xlink','_visibleInCullingVolume','Skip\x20SSE\x20Factor','makeReady','_numberToString','enableCollisionDetection','[lookatTerrainLat]','createRotateCircle','_startColor','getNativeFieldSize','containsKey','mat3','Cannot\x20do\x20synchronous\x20binary\x20XHRs\x20outside\x20webworkers\x20in\x20modern\x20browsers.\x20Use\x20--embed-file\x20or\x20--preload-file\x20in\x20emcc','_handleOverridablePaintPropertyUpdate','_fogEnabled','uCategoryWidht','vec4\x20edgeValue2\x20=\x20texture2D(edgeTexture2,\x20v_textureCoordinates);','isFullscreen','generateBeizerPointsNoCtrlPt','_missingImageByteLength','extrudedHeightReference','isOverlapDisplayed','_emscripten_glClear','_offCenterFrustum','UpdatePolygonRegion','assetId','_terrainCache','reverseSubArray','idRange','SitDataManager','availabilityTilesLoaded','hasTextData','revokeObjectURL','_debugWireframe','FS_createDataFile','_parseIgnored',',\x20Max\x20Depth\x20Visited:\x20','_onDataSourceRemoved','_colorBlendAmount','detachShader','Expression_','querySymbol','_loadImage','getHashtag','HAS_TRANSMISSION','EmissionMap','ScaleDenominator','czm_batchTable_boundingSphereRadius','readCString','setScene','tld','PACKABLE_WIRE_TYPES','isFramebuffer','removeUnuseMacroCode','\x27specialHTMLTargets\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20','lineStringsCoordinateAtM','open\x20scene\x20url\x20error!','hasVertexColors','_sunColor','verticalPolyline','_materials','/u_','_glBindTexture','isWindows','ModelEdit','divide','useDepthPlane','_forceResize','valueElem','tileXYToQuadKey','globe','_timer',')\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20','u_diffuseTexture','transformed','adler','northNormal','mapbox','highResolution','\x27writeI53ToU64Signaling\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','nextRandomNumber','USE_PROFILES','stop','lowerCollectionToBottom','_emscripten_stack_init','_cameraName','findPoint','_currentTargetName','_modelCount','_centerX','completeOn','vol_texture_mapping','stringCache','Only\x20Instanced\x203D\x20Model\x20version\x201\x20is\x20supported.\x20Version\x20','keyCache','_blurYFrameBuffer','_timer2','cea','_closeClicked','stylesheet','s3m:TextureSharing','pendingTextureCount','WGS84\x20standard\x20ellipsoid,\x20also\x20known\x20as\x20EPSG:4326','resultData','attribute\x20vec4\x20aPosition;\x0aattribute\x20vec2\x20aTexCoord0;\x0auniform\x20float\x20uWaterHeight;\x0a//水面相关\x0avarying\x20vec2\x20vNoiseCoord;\x0avarying\x20vec3\x20vProjectionCoord;\x0avarying\x20vec3\x20vEyeDir;\x0avarying\x20vec3\x20vNormal;\x0a\x0avarying\x20vec4\x20clip_vertex;\x0avarying\x20float\x20fWindowZ;\x0avarying\x20vec2\x20vTexCoord;\x0a\x0avec4\x20depthClampFarPlane(vec4\x20clipPos)\x0a{\x0a\x09fWindowZ\x20=\x20(0.5\x20*\x20(clipPos.z\x20/\x20clipPos.w)\x20+\x200.5)\x20*\x20clipPos.w;\x0a\x09clipPos.z\x20=\x20min(clipPos.z,\x20clipPos.w);\x0a\x09return\x20clipPos;\x0a}\x0a\x0avoid\x20initialWaterParam(vec4\x20oPos)\x0a{\x0a\x20\x20\x20\x20float\x20uTimeVal\x20=\x200.05;\x0a\x20\x20\x20\x20float\x20uScale\x20=\x2080.0;\x0a\x20\x20\x20\x20float\x20uScroll\x20=\x201.0;\x0a\x20\x20\x20\x20float\x20uNoise\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uBumpSpeed\x20=\x20vec2(3.0\x20-3.0);\x0a\x09mat4\x20scalemat\x20=\x20mat4(0.5,\x200.0,\x200.0,\x200.0,\x0a\x09\x09\x090.0,\x200.5,\x200.0,\x200.0,\x0a\x09\x09\x090.0,\x200.0,\x200.5,\x200.0,\x0a\x09\x09\x090.5,\x200.5,\x200.5,\x201.0);\x0a\x09vec4\x20proj\x20=\x20scalemat\x20*\x20oPos;\x0a\x09vProjectionCoord\x20=\x20proj.xyw;\x0a\x09vNoiseCoord.xy\x20=\x20aTexCoord0.xy\x20*\x20uScale\x20+\x20uBumpSpeed\x20*\x20uTimeVal;\x0a\x09vec4\x20cameraPos\x20=\x20czm_inverseModel\x20*\x20vec4(czm_cameraPositionWC,\x201.0);\x0a\x09vEyeDir\x20=\x20aPosition.xyz\x20-\x20cameraPos.xyz;\x0a\x09vNormal\x20=\x20vec3(0.0,0.0,1.0);\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec4\x20newPos\x20=\x20vec4(aPosition.xyz,\x201.0);\x0a\x20\x20\x20\x20newPos.z\x20=\x20newPos.z\x20+\x20uWaterHeight;\x0a\x20\x20\x20vec4\x20pos\x20=\x20czm_modelViewProjection\x20*\x20newPos;\x0a\x20\x20\x20gl_Position\x20=\x20depthClampFarPlane(pos);\x0a\x20\x20\x20vTexCoord\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20initialWaterParam(pos);\x0a\x20\x20\x20clip_vertex\x20=\x20czm_modelView\x20*\x20newPos;\x0a}','glDeleteVertexArray','OSGBToS3MB','appendPoint','writeVarint64ZigZag','coordinates','_nightSkyLuminance','_lastCartesian','uniform2fv','','tldMatches','PROCESSING','getFill','_polygonHierarchy','active','soundcloud','getDefaultTokenCredit','constructor','isComputed','extVertexArrayObject','anchorPoint','rainEffect','_addNewLeapSeconds','_tileBoundingSphereSubscription','uniform2i','POLYGON','BoundingSphere','Interrupted\x20system\x20call','_createAxes','uTransparentFilter','_heightOffset','atlasTexture','_showBackground','viewportBuffer','removeAllModifyRegion','102113','familiesBySource','POLYLINE_COUNT','_resourceReady','_leftRever','labelHorizontalOrigin','figure','_edgeCurrentTotalLength','VERTEX_SHADER','_parseOption','_pickId','DVH','MAT3','startSurroundLineWidth','updateHypRegionFrameBuffer','tiles','prevAngle','version','/dev/tty1','_pickRect','lowFrameRate','Enum','_plane','_visibleBoundingBox','fromBytesBE','modifyDotSymbolSize','getUnitCylinder','icon-text-fit','_missingImagePixels','postRun','function_stop','ADD','cesium-performanceDisplay','placedOrientations','scale2D','volumeObj','cacheError','_fontSize','findTileToNorth','updatePrimitive','jsep','_hasAlphaChannel','Cartesian3','WEBGL_compressed_texture_astc','_coordUnit','SHOW_ELEMENT','#FFFFFF','SURROUNDLINE_NONE','get\x20s3m\x20layer\x20config\x20failed,xml\x20document\x20undefined.','namespaceURI','_cachedShader','previousPosition','_planeCommand','_Buffer_allocUnsafe','fillStyle','appendChild','_setPaintOverrides','strokeWidthProperty','deleteVertexArrayOES','TRANSLUCENCY_BY_DISTANCE_INDEX','slopeOpacity','willDeletePath','REGION3D','readDataOneSweep','minimumZoomDistance','colorAttr','_castShadows','setVisibleInViewport','window','toString$1','EDL\x20Radius','hasInvalid','_onInfoBoxClockClicked','eyeDomeLightingStrength','extrudeDirection','gtu','/**\x0a\x20*\x20The\x20automatic\x20GLSL\x20constant\x20for\x20{@link\x20Pass#OVERLAY}\x0a\x20*\x0a\x20*\x20@name\x20czm_passOverlay\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20czm_pass\x0a\x20*/\x0aconst\x20float\x20czm_passOverlay\x20=\x2020.0;','_lastSeenTouchEvent','POSITION_AND_NORMAL','_geoName','.s3mbz','bezierCurveTo','addCollection','Only\x20one\x20mesh\x20is\x20supported\x20when\x20using\x20b3dm\x20for\x20classification.','onTick','pont-cloud-indicator','visibleDistanceMax','image_','_useDefaultSphericalHarmonics','components','uponSanitizeElement','\x20\x20\x20\x20vec4\x20baseColorWithAlpha\x20=\x20vec4(1.0);\x0a','AutoConstantEntry','\x20\x20\x20\x20else\x0a','pickFeaturesUrl','isCrnTexture','enableCamera','queryFieldNames','float\x20diff1\x20=\x20(c1.r\x20-\x20c2.r)*0.5;','getTexParameter','maxExtent_','\x27computeUnpackAlignedImageSize\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_radiusTS','_pbrMaterialIndex','velocityReference','offsetAndRight2D','_compiledShaderDisableDepthDistance','_datasource','parentWindow','tbody','\x22\x0aMessage:\x20','\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lightDiffuseTerm\x20=\x20vec3(0.0);\x0a','totalJSHeapSize','/**\x0a\x20*\x20Compositing\x20for\x20Weighted\x20Blended\x20Order-Independent\x20Transparency.\x20See:\x0a\x20*\x20-\x20http://jcgt.org/published/0002/02/09/\x0a\x20*\x20-\x20http://casual-effects.blogspot.com/2014/03/weighted-blended-order-independent.html\x0a\x20*/\x0a\x0auniform\x20sampler2D\x20u_opaque;\x0auniform\x20sampler2D\x20u_accumulation;\x0auniform\x20sampler2D\x20u_revealage;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20opaque\x20=\x20texture2D(u_opaque,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20accum\x20=\x20texture2D(u_accumulation,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20float\x20r\x20=\x20texture2D(u_revealage,\x20v_textureCoordinates).r;\x0a\x0a#ifdef\x20MRT\x0a\x20\x20\x20\x20vec4\x20transparent\x20=\x20vec4(accum.rgb\x20/\x20clamp(r,\x201e-4,\x205e4),\x20accum.a);\x0a#else\x0a\x20\x20\x20\x20vec4\x20transparent\x20=\x20vec4(accum.rgb\x20/\x20clamp(accum.a,\x201e-4,\x205e4),\x20r);\x0a#endif\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20(1.0\x20-\x20transparent.a)\x20*\x20transparent\x20+\x20transparent.a\x20*\x20opaque;\x0a\x0a\x20\x20\x20\x20if\x20(opaque\x20!=\x20czm_backgroundColor)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor.a\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a}\x0a','ANIMATION_GROW','blksize','selectedImagery','EPSILON15','_removeServerExcavationRegion','validMinimumHeight','appendPBRMacroToShader','_minRotationSpeed','_localRectangles','numberOfAttemptedRequests','useFloatTexture','right','_msFrameCount','_transcodeTaskProcessor','preloadFlightDestinations','_oriFillColor','canRenderWithoutLosingDetail','aScaleAndRadius','selectedFeature','\x20\x20\x20\x20bool\x20isStyleTranslucent\x20=\x20(featureProperties.a\x20!=\x201.0);\x20\x0a\x20\x20\x20\x20if\x20(czm_pass\x20==\x20czm_passTranslucent)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(!isStyleTranslucent\x20&&\x20!tile_translucentCommand)\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20*=\x200.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20else\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(isStyleTranslucent)\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20*=\x200.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20}\x20\x0a','IBO_W','crypto\x20unavailable','fill_','\x27getRandomDevice\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','getGeometryName','translucent','indexOf','prependTo','.lib\x20section\x20in\x20a.out\x20corrupted','_quadtree','_glLineWidth','responseXML','TILES3D','_cullEnabled','\x27GAI_ERRNO_MESSAGES\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','compressionMethod','aNextOrientation','_spTranslucent','_displayMode','source','useCanvas','MorphColor','\x27\x20does\x20not\x20exist\x20in\x20the\x20map\x27s\x20style.','fromCartesianArray','zIndex_','_scanPlaneArr','beforeExecute','___sys_rename','filename','{hasGeometry}','dividedBy','_isgeoserver','bitset','spriteImageCanvas','removeExtendHeight','pbrParameterChange','submitter','moveUp','clearModifyRegions','cross','ToEulerAnglesXYZ','uServerExcavationMode','unexpected\x20\x27syntax\x27','brackets','saturationShift','removedList','uniform\x20vec3\x20hiddenEdgeColor;','_localTime','_bufferType','openEvoFileOnServer','msSlice','POLYGON_BATCH_IDS','SAFARI','_isEmptyTree','_requiresEC','_colorShaderDependencies','blockKey','maximumRenderTimeChange','EPSILON3','addExcavationRegion',',\x27Second\x27:','scaleByMap','_feedbackShaderUniformMap','Cannot\x20enlarge\x20memory,\x20asked\x20to\x20go\x20up\x20to\x20','hasFullProtocolRegex','supportsPropertyExpression','attribute\x20vec3\x20aPosition;\x0a\x0aattribute\x20vec3\x20aNormal;\x0a\x0aattribute\x20vec4\x20aTexCoord0;\x0a\x0aattribute\x20vec4\x20aTexCoord1;\x0a\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0aattribute\x20float\x20batchId;\x0a#endif\x0a\x0avarying\x20vec4\x20vColor;\x0avarying\x20float\x20fVertexColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20vec4\x20vAmbientColor;\x0avarying\x20vec2\x20vTexCoord;\x0avarying\x20vec2\x20vSecondTexCoord;\x0avarying\x20vec4\x20clip_vertex;\x0a\x0auniform\x20vec4\x20uDiffuseColor;\x0auniform\x20vec4\x20uAmbientColor;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vTexCoord\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20vSecondTexCoord\x20=\x20aTexCoord1.xy;\x0a\x09vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20vec4\x20objsColor\x20=\x20czm_batchTable_color(batchId);\x0a\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20uSelColor,\x20vertexColor);\x0a#endif\x0a\x20\x20\x20vColor\x20=\x20vertexColor\x20*\x20uDiffuseColor;\x0a\x20\x20\x20fVertexColor\x20=\x20vertexColor.a;\x0a\x20\x20\x20vec4\x20viewPos\x20=\x20czm_modelView\x20*\x20vec4(aPosition,\x201.0);\x0a\x20\x20\x20viewPos.xyz\x20=\x20viewPos.xyz\x20+\x20aNormal;\x0a\x20\x20\x20clip_vertex\x20=\x20viewPos;\x0a\x20\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x20\x20\x20vAmbientColor\x20=\x20uAmbientColor;\x0a}','_isLeafTile','setMappingRange','_primitiveRenderState','_isTransparencyOptimization','computedJointMatrices','Widgets/Images/NavigationHelp/MouseMiddle.svg','previousHeight','BACK','getSymbolLibByLibId','_glColorMask','stringToUTF8Array','_profileRenders','_projectEvent','setImageSubRegion','retry','Primitives','minx','uri','registerDevice','#FAF0E6','removeImageryFromCache','batchTable_getCenterHigh','_visibleDistanceMin','MAX_UNSIGNED_VALUE','viewportCartesian4','_panel','40%','MAX_WIDTH_FOR_PLANAR_EXTENTS','uid','_closeDropDown','Word','_disableSkipLevelOfDetail','_updateColorDictTable','gapColor','_emscripten_glGetShaderInfoLog','uniform\x20float\x20u_overscale_factor;\x0a\x0avarying\x20float\x20v_placed;\x0avarying\x20float\x20v_notUsed;\x0avarying\x20float\x20v_radius;\x0avarying\x20vec2\x20v_extrude;\x0avarying\x20vec2\x20v_extrude_scale;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20float\x20alpha\x20=\x200.5;\x0a\x0a\x20\x20\x20\x20//\x20Red\x20=\x20collision,\x20hide\x20label\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(1.0,\x200.0,\x200.0,\x201.0)\x20*\x20alpha;\x0a\x0a\x20\x20\x20\x20//\x20Blue\x20=\x20no\x20collision,\x20label\x20is\x20showing\x0a\x20\x20\x20\x20if\x20(v_placed\x20>\x200.5)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20vec4(0.0,\x200.0,\x201.0,\x200.5)\x20*\x20alpha;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20if\x20(v_notUsed\x20>\x200.5)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20This\x20box\x20not\x20used,\x20fade\x20it\x20out\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20*=\x20.2;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20extrude_scale_length\x20=\x20length(v_extrude_scale);\x0a\x20\x20\x20\x20float\x20extrude_length\x20=\x20length(v_extrude)\x20*\x20extrude_scale_length;\x0a\x20\x20\x20\x20float\x20stroke_width\x20=\x2015.0\x20*\x20extrude_scale_length\x20/\x20u_overscale_factor;\x0a\x20\x20\x20\x20float\x20radius\x20=\x20v_radius\x20*\x20extrude_scale_length;\x0a\x0a\x20\x20\x20\x20float\x20distance_to_edge\x20=\x20abs(extrude_length\x20-\x20radius);\x0a\x20\x20\x20\x20float\x20opacity_t\x20=\x20smoothstep(-stroke_width,\x200.0,\x20-distance_to_edge);\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20opacity_t\x20*\x20color;\x0a}\x0a','smid','insertCircle','_saturation','getBillboard','idiv','placeholder','screenSpaceEventHandler','specified','getTopRight','registerMouseEventCallback','thickness','relativeToCenter','vertexBufferToCreate','[object\x20ArrayBuffer]','startSCalePtn','_invertViewMatrix','nobr','_updateDependencies','text-anchor','border','global-mercator','BOTTOM_LEFT','attribute\x20vec4\x20aPosition;\x0a\x0aattribute\x20vec3\x20aNormal;\x0a\x0aattribute\x20vec4\x20aTexCoord0;\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0aattribute\x20float\x20batchId;\x0auniform\x20sampler2D\x20batchTexture;\x20\x0auniform\x20vec4\x20batchTextureStep;\x0avec2\x20computeSt(float\x20batchId)\x0a{\x0a\x20\x20\x20\x20float\x20stepX\x20=\x20batchTextureStep.x;\x0a\x20\x20\x20\x20float\x20centerX\x20=\x20batchTextureStep.y;\x0a\x20\x20\x20\x20float\x20numberOfAttributes\x20=\x20float(5);\x0a\x20\x20\x20\x20return\x20vec2(centerX\x20+\x20(batchId\x20*\x20numberOfAttributes\x20*\x20stepX),\x200.5);\x0a}\x0avec4\x20czm_batchTable_pickColor(float\x20batchId)\x0a{\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20computeSt(batchId);\x0a\x20\x20\x20\x20st.x\x20+=\x20batchTextureStep.x\x20*\x20float(2);\x0a\x20\x20\x20\x20vec4\x20textureValue\x20=\x20texture2D(batchTexture,\x20st);\x0a\x20\x20\x20\x20vec4\x20value\x20=\x20textureValue;\x0a\x20\x20\x20\x20value\x20/=\x20255.0;\x0a\x20\x20\x20\x20return\x20value;\x0a}\x0a#endif\x0a\x0a#ifdef\x20UNIFORM_BUFFER\x0a\x20\x20\x20\x20uniform\x20WaterParameter{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20bumpSpeedAndScaleAndFresnelPower;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20minmaxFresnelAndNoiseScaleAndBrightness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20tintColour;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20waterColour;\x0a\x20\x20\x20\x20}\x20u_WaterParam;\x0a#else\x0a\x20\x20\x20\x20uniform\x20float\x20uScale;\x0a\x20\x20\x20\x20uniform\x20vec2\x20uBumpSpeed;\x0a\x20\x20\x20\x20struct\x20WaterParameter\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20bumpSpeedAndScaleAndFresnelPower;\x0a\x20\x20\x20\x20};\x0a\x20\x20\x20\x20WaterParameter\x20u_WaterParam;\x0a#endif\x0auniform\x20float\x20uTimeVal;\x0auniform\x20mat4\x20uGeoMatrix;\x0avarying\x20vec2\x20vNoiseCoord;\x0avarying\x20vec3\x20vProjectionCoord;\x0avarying\x20vec3\x20vEyeDir;\x0avarying\x20vec3\x20vNormal;\x0avarying\x20vec4\x20vColor;\x0avarying\x20float\x20fVertexColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20vec4\x20clip_vertex;\x0avarying\x20vec4\x20vPositionMC;\x0avarying\x20float\x20fSelected;\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20varying\x20vec4\x20vExcavationVertexPos;\x0a#endif\x0a\x0avoid\x20InitUniformStructParameter(){\x0a#ifndef\x20UNIFORM_BUFFER\x0a\x20\x20\x20\x20u_WaterParam.bumpSpeedAndScaleAndFresnelPower.z\x20=\x20uScale;\x0a\x20\x20\x20\x20u_WaterParam.bumpSpeedAndScaleAndFresnelPower.xy\x20=\x20uBumpSpeed;\x0a#endif\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20InitUniformStructParameter();\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20vExcavationVertexPos\x20=\x20uGeoMatrix\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a#endif\x0a\x09vec4\x20oPos\x20=\x20czm_modelViewProjection\x20*\x20aPosition;\x0a\x09vPositionMC\x20=\x20uGeoMatrix\x20*\x20aPosition;\x0a\x09mat4\x20scalemat\x20=\x20mat4(0.5,\x200.0,\x200.0,\x200.0,\x0a\x09\x09\x090.0,\x200.5,\x200.0,\x200.0,\x0a\x09\x09\x090.0,\x200.0,\x200.5,\x200.0,\x0a\x09\x09\x090.5,\x200.5,\x200.5,\x201.0);\x0a\x09vec4\x20proj\x20=\x20scalemat\x20*\x20oPos;\x0a\x09vProjectionCoord\x20=\x20proj.xyw;\x0a\x09float\x20scale\x20=\x20u_WaterParam.bumpSpeedAndScaleAndFresnelPower.z;\x0a\x09vec2\x20bumpSpeed\x20=\x20u_WaterParam.bumpSpeedAndScaleAndFresnelPower.xy;\x0a\x09vNoiseCoord.xy\x20=\x20aTexCoord0.xy\x20*\x20scale\x20+\x20bumpSpeed\x20*\x20uTimeVal;\x0a\x09vec4\x20cameraPos\x20=\x20czm_inverseModel\x20*\x20vec4(czm_cameraPositionWC,\x201.0);\x0a\x09vEyeDir\x20=\x20aPosition.xyz\x20-\x20cameraPos.xyz;\x0a\x09vNormal\x20=\x20aNormal.xyz;\x0a\x09gl_Position\x20=\x20oPos;\x0a\x09clip_vertex\x20=\x20czm_modelView\x20*\x20aPosition;\x0a\x09vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a#endif\x0a\x20\x20\x20\x20vColor\x20=\x20vertexColor;\x0a\x09fVertexColor\x20=\x20vColor.a;\x0a}','selectionEnd','\x20is\x20undefined','_minTransparentAlpha','_dateColumn','DESIGN','_plotLayers','_isOverlapDisplayed','#F0FFFF','originalCommand','_normalShaderUniformMap','?isCover=false','setClipMode','PINCH_END','preloadFlightCullingVolume','_terrainOffsetProperty','2dPick','details','readSFixed64','positionToEyeEC','pixelType','MULTI_POINT','_version','listener','fallOffAngle','url','nextPosition','rgba(54,96,146,1.00)','colorMorph','num_faces','stencilRenderbuffer','useMipmap','setFillStrokeStyle','_sliceCoordDirty','czm_depth_of_field_blur','1.0','_creditViewport','_layerQueue','Vertical','binaryType','getSunPositionHorizon','directionEC','altitudeFree','_emscripten_glIsEnabled','click:\x20decrementDepthFrustum','numIconVertices','CLAMPED','Illegal\x20str:\x20Contains\x20NULL-characters','pendingShaderLoads','numberOfActiveRequests','subObjects','RequestState','uImgTextureAlpha','_primitive','strVolumeExts','protocolPrepended','animationGOFeature','glyphOffset','\x20of\x20','computeSurfaceArea','planeWidth','_cylinders','gridHeight','czm_edge_detection_multiple','minimumPixelSize','symbol','_glTexSubImage2D','_updateIndex','trimLoadedTiles','/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x20converting\x20radians\x20to\x20degrees.\x0a\x20*\x0a\x20*\x20@alias\x20czm_degreesPerRadian\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.DEGREES_PER_RADIAN\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_degreesPerRadian\x20=\x20...;\x0a\x20*\x0a\x20*\x20//\x20Example\x0a\x20*\x20float\x20deg\x20=\x20czm_degreesPerRadian\x20*\x20rad;\x0a\x20*/\x0aconst\x20float\x20czm_degreesPerRadian\x20=\x2057.29577951308232;\x0a','measureContext_','/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20@name\x20czm_geodeticSurfaceNormal\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec3}\x20positionOnEllipsoid\x20DOC_TBA\x0a\x20*\x20@param\x20{vec3}\x20ellipsoidCenter\x20DOC_TBA\x0a\x20*\x20@param\x20{vec3}\x20oneOverEllipsoidRadiiSquared\x20DOC_TBA\x0a\x20*\x20\x0a\x20*\x20@returns\x20{vec3}\x20DOC_TBA.\x0a\x20*/\x0avec3\x20czm_geodeticSurfaceNormal(vec3\x20positionOnEllipsoid,\x20vec3\x20ellipsoidCenter,\x20vec3\x20oneOverEllipsoidRadiiSquared)\x0a{\x0a\x20\x20\x20\x20return\x20normalize((positionOnEllipsoid\x20-\x20ellipsoidCenter)\x20*\x20oneOverEllipsoidRadiiSquared);\x0a}\x0a','/**\x0a\x20*\x20Converts\x20an\x20RGB\x20color\x20to\x20HSL\x20(hue,\x20saturation,\x20lightness)\x0a\x20*\x20HSL\x20<->\x20RGB\x20conversion:\x20{@link\x20http://www.chilliant.com/rgb2hsv.html}\x0a\x20*\x0a\x20*\x20@name\x20czm_RGBToHSL\x0a\x20*\x20@glslFunction\x0a\x20*\x20\x0a\x20*\x20@param\x20{vec3}\x20rgb\x20The\x20color\x20in\x20RGB.\x0a\x20*\x0a\x20*\x20@returns\x20{vec3}\x20The\x20color\x20in\x20HSL.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20vec3\x20hsl\x20=\x20czm_RGBToHSL(rgb);\x0a\x20*\x20hsl.z\x20*=\x200.1;\x0a\x20*\x20rgb\x20=\x20czm_HSLToRGB(hsl);\x0a\x20*/\x0a\x20\x0avec3\x20RGBtoHCV(vec3\x20rgb)\x0a{\x0a\x20\x20\x20\x20//\x20Based\x20on\x20work\x20by\x20Sam\x20Hocevar\x20and\x20Emil\x20Persson\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20(rgb.g\x20<\x20rgb.b)\x20?\x20vec4(rgb.bg,\x20-1.0,\x202.0\x20/\x203.0)\x20:\x20vec4(rgb.gb,\x200.0,\x20-1.0\x20/\x203.0);\x0a\x20\x20\x20\x20vec4\x20q\x20=\x20(rgb.r\x20<\x20p.x)\x20?\x20vec4(p.xyw,\x20rgb.r)\x20:\x20vec4(rgb.r,\x20p.yzx);\x0a\x20\x20\x20\x20float\x20c\x20=\x20q.x\x20-\x20min(q.w,\x20q.y);\x0a\x20\x20\x20\x20float\x20h\x20=\x20abs((q.w\x20-\x20q.y)\x20/\x20(6.0\x20*\x20c\x20+\x20czm_epsilon7)\x20+\x20q.z);\x0a\x20\x20\x20\x20return\x20vec3(h,\x20c,\x20q.x);\x0a}\x0a\x0avec3\x20czm_RGBToHSL(vec3\x20rgb)\x0a{\x0a\x20\x20\x20\x20vec3\x20hcv\x20=\x20RGBtoHCV(rgb);\x0a\x20\x20\x20\x20float\x20l\x20=\x20hcv.z\x20-\x20hcv.y\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20s\x20=\x20hcv.y\x20/\x20(1.0\x20-\x20abs(l\x20*\x202.0\x20-\x201.0)\x20+\x20czm_epsilon7);\x0a\x20\x20\x20\x20return\x20vec3(hcv.x,\x20s,\x20l);\x0a}\x0a','to_meter','_stringOpen','_previousMaximum','_zoomingOnVector','set','loadedmetadata','SCALAR','getSitDataManager','cesium-animation-knobInner','\x27callMain\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','pitchfactor','MAX_VERTEX_ATTRIBS','create','wireframe','MODELVIEWPROJECTION','environmentVisible','GLEW','visibleEdgeColor','showBillboard','_contents','touchedFrameNumber','picking','@2x','https://www.facebook.com/hashtag/','Mercator_Auxiliary_Sphere','cameraDepth','ScreenSpaceEventType','_supportsImageRenderingPixelated','./zlib/zstream','thisProgram','Illegal\x20value:\x20','ut1MinusUtcSeconds','NUMBER_OF_CLASSIFICATION_TYPES','backgroundPosition','screenRightBoundary','DARKTURQUOISE','audio/x-ms-wma','columns','markerSize','makeLabel','_blinkInterval','Cannot\x20call\x20unknown\x20function\x20','u_label_plane_matrix','_distanceDisplayConditionProperty','floatTextureSixPlaces','getTempRet0','Illegal\x20character\x20code:\x20','_commandsIgnoreShow','feature','uPanOffset','definitionChanged','rowalign','isConvert','u_metallicRoughnessTexture','contentBoundingVolume','blurRadius','\x0a#ifdef\x20HAS_DIR_LIGHTS\x0a\x0auniform\x20vec3\x20uDirectionalLightDirectionEC[\x20DIR_LIGHTS\x20];\x0auniform\x20vec3\x20uDirectionalLightColor[\x20DIR_LIGHTS\x20];\x0a\x20\x20\x20\x20\x0a#endif\x0a','textureWrap','toExponential','_wall','PolygonFillInstances','westTiles','readFloat64','insertCollisionCircles','firstPoint','getRange','nodeInTree','_createGeometryResults','_clickFunction','\x20-\x20v_positionEC;\x0a','wheel','neutral','getLodRangeScale','splitIncompatibleMaterials','computePts','hour','absoluteValue','uniform\x20sampler2D\x20tile_batchTexture;\x20\x0avarying\x20vec4\x20tile_featureColor;\x20\x0avarying\x20vec2\x20tile_featureSt;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20computeSt(','_inverseModelViewProjectionDirty','\x20})())\x20}}','_startTime','getOffsetX','Invalid\x20argument','getLibInfo','scanEffect','getHeightRange','mozHidden','bufferTarget','haveRenderCallbacks','___sys_readlink','_volTextures','isPixelLine','_MaxCategory','isFlyLoop','availabilityLevels','ENGCRS','getScheme','Illegal\x20GROUPEND\x20after\x20unknown\x20group:\x20','SAFE_FOR_TEMPLATES','COLUMN2ROW3','_resolutions','','wasmMemory','faceNormal1','upsampleTerrainData','getShaderExpression','italic\x20','136px','createVectorTilePolygons','_mipTextures','horizontal','isLineVisible','_debugBoundingVolume','FillBucket','deAdjust','text-halo-width','options.url\x20is\x20required.','miterLimit_','southIndices','_enableLighting','dynamicLayer\x20setCullEnabled\x20url','FIXED_ANGLE','_hasMixedContent','_onDataSourceAdded','INT_VEC4','_clearBaseResource','_cameraDirection','_vectorTileMaps','\x20\x20\x20\x20vec3\x20n\x20=\x20texture2D(u_normalTexture,\x20','','READ_FRAMEBUFFER','Update','encodeDelimited','_polygonUpdate','uHypContourFillMode','Bad\x20character:\x20','sort','waterMask','getCartesian3','Primitive','_cartographic','czm_getMaterial_','appendQueryFieldName','px;width:','\x27GLEW\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','getSelection','LINEAR_MIPMAP_LINEAR','VOXEL','createPickFragmentShaderSource','uniform\x20float\x20uTransparence;','CCW','#FFF5EE','_indexOffsets','_clampToGround','no\x20named\x20scene\x20was\x20found!','hypHasAnalysisRegion','radioFolder','_oddColor','_value','attribute\x20vec4\x20aPosition;\x0aattribute\x20vec2\x20aTexCoord0;\x0a\x0a#ifdef\x20RENDER_POINT\x0auniform\x20float\x20uPointSize;\x0a#endif\x0a\x0avarying\x20vec4\x20vPositionEC;\x0avarying\x20vec2\x20vTexcoord;\x0a\x0avoid\x20main()\x0a{\x0a\x09vTexcoord\x20=\x20aTexCoord0.xy\x20*\x200.5\x20+\x200.5;\x0a\x09//vTexcoord.y\x20=\x201.0\x20-\x20vTexcoord.y;\x0a\x09vPositionEC\x20=\x20czm_view\x20*\x20czm_model\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x09gl_Position\x20=\x20vec4(aTexCoord0.xy,\x200.5,\x201.0);\x0a#ifdef\x20RENDER_POINT\x0a\x09gl_PointSize\x20=\x20uPointSize;\x0a#endif\x0a}','filter','lastCameraZoomLevel','minimumAlpha','getUsedExtensions','_lastOffset','addDeclutter','_hasWireframe','VOLFAILED','_gridProvider','_alphaRenderStateCache','needsUpdate','_inverseModelView3DDirty','setBackgroundFill','Illegal\x20str:\x20Missing\x20offset\x20or\x20limit','showContentBoundingVolumes','_cutoffDistance','iconBoxEndIndex','_drawCommandInClampTexture','u_sigma','_isConstant','#8B008B','realtimeRasterValidTerrain','subCommit','LITERAL_BOOLEAN','depthTestOptimization','_colorBlendMode','WebGLRenderer:\x20Floating\x20point\x20textures\x20with\x20RGB\x20format\x20not\x20supported.\x20Please\x20use\x20RGBA\x20instead.','css:\x20{\x20\x22cesium-sceneModePicker-visible\x22\x20:\x20(dropDownVisible\x20&&\x20(sceneMode\x20!==\x20_sceneMode.SCENE3D))\x20||\x20(!dropDownVisible\x20&&\x20(sceneMode\x20===\x20_sceneMode.SCENE3D)),\x20\x20\x20\x22cesium-sceneModePicker-none\x22\x20:\x20sceneMode\x20===\x20_sceneMode.SCENE3D,\x20\x20\x20\x22cesium-sceneModePicker-hidden\x22\x20:\x20!dropDownVisible\x20},attr:\x20{\x20title:\x20tooltip3D\x20},click:\x20morphTo3D,cesiumSvgPath:\x20{\x20path:\x20_globePath,\x20width:\x2064,\x20height:\x2064\x20}','imagery','interiorpoint','getColumn','attribute\x20vec3\x20a_position;\x0a','.s3md','%a\x20%b\x20%d\x20%H:%M:%S\x20%Y','fragmentShaderText','posUniqueID','findGOAnimationByFeature','removeAllPrimitives','vertexLength','_changedEntities','canExecute','isFlyMode','css:\x20{\x20\x22cesium-click-navigation-help-visible\x22\x20:\x20!_touch}','_rightWC',')\x0a(','directional','symbolInstances','setBillboardImage','png','hypContourInterval','ONE_MINUS_SOURCE_ALPHA','oldPrimitive','isMapKey','pack','gltf_decoded_','\x0a#line\x200\x0a','https://[subdomain].tianditu.gov.cn/eva_w/wmts','\x27getSocketAddress\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','urlSchemeZeroPadding','a_fade_opacity','_goAnimations','xmlns','Data','StopPause','Widgets/Images/ImageryProviders/stamenWatercolor.png','Arabic\x20Extended-A','setSelection\x20ids','viewRefreshMode','_overlapDisplayedThreshold','_canvasWidth','czm_batchTable_pbrMaterialIndex','_heightmapStructure','LAVENDAR_BLUSH','newest_','paintVertexArray','Widgets/Images/ImageryProviders/openStreetMap.png','_fieldDataIndices','___cxa_is_pointer_type','_sitData','_scheduledAnimations','vec4\x20czm_compute','pitch','_updateExcavateRegions','createRenderbuffer','translateDistance','isSkyAtmosphereVisible','\x20\x20\x20\x20float\x20D\x20=\x20GGX(alpha,\x20NdotH);\x0a','collides','FS_createPreloadedFile','_translationSubscription','_depthBuffers','cylinder','_updateBBox','#90EE90','_overlayCommandList','_symbolLibManager','updateShader','\x20base\x20','_textureFilterAnisotropic','_numberOfPoints','dirname','aNormalB','HEAP32','numberOfAttributes','outlineWidth','Infinity','toInt','boundDynamicVertexBuffer','_outlineColorProperty','computeEigenDecomposition','capabilities','cesium-performanceDisplay-throttled','enableAjustTransparentBackColor','maxUniformLength','_collectionsArray','1RtrCOd','opacity','styleName','WidthX','INSTANCES_LENGTH','octEncoded','tileset','geoPackage','processType','setCallback','totalRequestTime','position12DHigh','_rsWireframe','mvtFeatures','mapDataIndexed','_emscripten_glGenTextures','freeVertexArray','cesium-animation-svgText','_renderLoopRunning','bindBufferBase','planes2D_HIGH_x','_nLocation','createPickRectFramebuffer','dfn','getCtrlPt','createTexture','position\x20radius\x20distance\x20is\x20required\x20to\x20add\x20the\x20plane','flatInteriorPoint_','uniform\x20sampler2D\x20uColorTexture;\x0auniform\x20sampler2D\x20uRasterTexture;\x0auniform\x20float\x20uExtractHeight;\x0avarying\x20float\x20vHeight;\x0avarying\x20vec2\x20vTexCoord0;\x0avarying\x20vec2\x20vTexCoord1;\x0avarying\x20float\x20regionHeight;\x0avarying\x20vec4\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0a#ifdef\x20NormalTexture\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uNormalTexture;\x0a#endif\x0avec3\x20SRGBtoLINEAR3(vec3\x20srgbIn)\x20\x0a{\x0a\x20\x20\x20\x20return\x20pow(srgbIn,\x20vec3(2.2));\x0a}\x0avec4\x20SRGBtoLINEAR4(vec4\x20srgbIn)\x0a{\x0a\x20\x20\x20\x20srgbIn\x20=\x20srgbIn;\x0a\x20\x20\x20\x20vec3\x20linearOut\x20=\x20pow(srgbIn.rgb,\x20vec3(2.2));\x0a\x20\x20\x20\x20return\x20vec4(linearOut,\x20srgbIn.a);\x0a}\x0a\x20vec3\x20LINEARtoSRGB(vec3\x20linearIn)\x0a{\x0a#ifndef\x20HDR\x20\x0a\x20\x20\x20\x20return\x20pow(linearIn,\x20vec3(1.0/2.2));\x0a#else\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x0a}\x0aconst\x20float\x20M_PI\x20=\x203.141592653589793;\x0avec3\x20lambertianDiffuse(vec3\x20diffuseColor)\x20\x0a{\x0a\x20\x20\x20\x20return\x20diffuseColor\x20/\x20M_PI;\x0a}\x0avec3\x20fresnelSchlick2(vec3\x20f0,\x20vec3\x20f90,\x20float\x20VdotH)\x20\x0a{\x0a\x20\x20\x20\x20return\x20f0\x20+\x20(f90\x20-\x20f0)\x20*\x20pow(clamp(1.0\x20-\x20VdotH,\x200.0,\x201.0),\x205.0);\x0a}\x0afloat\x20smithVisibilityG1(float\x20NdotV,\x20float\x20roughness)\x20\x0a{\x0a\x20\x20\x20\x20float\x20k\x20=\x20(roughness\x20+\x201.0)\x20*\x20(roughness\x20+\x201.0)\x20/\x208.0;\x0a\x20\x20\x20\x20return\x20NdotV\x20/\x20(NdotV\x20*\x20(1.0\x20-\x20k)\x20+\x20k);\x0a}\x0afloat\x20smithVisibilityGGX(float\x20roughness,\x20float\x20NdotL,\x20float\x20NdotV)\x20\x0a{\x0a\x20\x20\x20\x20return\x20smithVisibilityG1(NdotL,\x20roughness)\x20*\x20smithVisibilityG1(NdotV,\x20roughness);\x0a}\x0afloat\x20GGX(float\x20roughness,\x20float\x20NdotH)\x20\x0a{\x0a\x20\x20\x20\x20float\x20roughnessSquared\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20float\x20f\x20=\x20(NdotH\x20*\x20roughnessSquared\x20-\x20NdotH)\x20*\x20NdotH\x20+\x201.0;\x0a\x20\x20\x20\x20return\x20roughnessSquared\x20/\x20(M_PI\x20*\x20f\x20*\x20f);\x0a}\x0avec3\x20applyTonemapping(vec3\x20linearIn)\x20\x0a{\x0a#ifndef\x20HDR\x0a\x20\x20\x20\x20return\x20czm_acesTonemapping(linearIn);\x0a#else\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20terrainHeight\x20=\x20czm_unpackValue(texture2D(uRasterTexture,\x20vTexCoord0));\x0a\x20\x20\x20\x20if(terrainHeight\x20<\x20-10000.0\x20||\x20terrainHeight\x20>\x2020000.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20terrainHeight\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if\x20(vHeight\x20>\x20terrainHeight\x20||\x20vHeight\x20<\x20regionHeight)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#ifdef\x20IsExtract\x0a\x20\x20\x20\x20if\x20(vHeight\x20<\x20uExtractHeight)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20vec4\x20baseColorWithAlpha\x20=\x20texture2D(uColorTexture,\x20vTexCoord1);\x0a\x20\x20\x20\x20baseColorWithAlpha\x20=\x20SRGBtoLINEAR4(baseColorWithAlpha);\x0a\x20\x20\x20\x20vec3\x20ng\x20=\x20normalize(czm_normal\x20*\x20czm_computeNormal(v_positionMC.xyz));\x0a#ifdef\x20NormalTexture\x0a\x20\x20\x20\x20vec3\x20pos_dx\x20=\x20dFdx(v_positionEC);\x0a\x20\x20\x20\x20vec3\x20pos_dy\x20=\x20dFdy(v_positionEC);\x0a\x20\x20\x20\x20vec3\x20tex_dx\x20=\x20dFdx(vec3(vTexCoord1.xy,\x200.0));\x0a\x20\x20\x20\x20vec3\x20tex_dy\x20=\x20dFdy(vec3(vTexCoord1.xy,\x200.0));\x0a\x20\x20\x20\x20vec3\x20t\x20=\x20(tex_dy.t\x20*\x20pos_dx\x20-\x20tex_dx.t\x20*\x20pos_dy)\x20/\x20(tex_dx.s\x20*\x20tex_dy.t\x20-\x20tex_dy.s\x20*\x20tex_dx.t);\x0a\x20\x20\x20\x20t\x20=\x20normalize(t\x20-\x20ng\x20*\x20dot(ng,\x20t));\x0a\x20\x20\x20\x20vec3\x20b\x20=\x20normalize(cross(ng,\x20t));\x0a\x20\x20\x20\x20mat3\x20tbn\x20=\x20mat3(t,\x20b,\x20ng);\x0a\x20\x20\x20\x20vec3\x20n\x20=\x20texture2D(uNormalTexture,\x20vTexCoord1.xy).rgb;\x0a\x20\x20\x20\x20n\x20=\x20normalize(tbn\x20*\x20(2.0\x20*\x20n\x20-\x201.0));\x0a#else\x0a\x20\x20\x20\x20vec3\x20n\x20=\x20ng;\x0a#endif\x0a\x20\x20\x20\x20if(gl_FrontFacing)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20n\x20=\x20-n;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec3\x20baseColor\x20=\x20baseColorWithAlpha.rgb;\x0a\x20\x20\x20\x20float\x20roughness\x20=\x201.0;\x0a\x20\x20\x20\x20float\x20metalness\x20=\x200.0;\x0a\x20\x20\x20\x20vec3\x20v\x20=\x20-normalize(v_positionEC);\x0a\x20\x20\x20\x20vec3\x20lightColorHdr\x20=\x20vec3(5.0);\x0a\x20\x20\x20\x20vec3\x20l\x20=\x20normalize(czm_lightDirectionEC);\x0a\x20\x20\x20\x20vec3\x20h\x20=\x20normalize(v\x20+\x20l);\x0a\x20\x20\x20\x20float\x20NdotL\x20=\x20clamp(dot(n,\x20l),\x200.001,\x201.0);\x0a\x20\x20\x20\x20float\x20NdotV\x20=\x20abs(dot(n,\x20v))\x20+\x200.001;\x0a\x20\x20\x20\x20float\x20NdotH\x20=\x20clamp(dot(n,\x20h),\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20LdotH\x20=\x20clamp(dot(l,\x20h),\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20VdotH\x20=\x20clamp(dot(v,\x20h),\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec3\x20f0\x20=\x20vec3(0.04);\x0a\x20\x20\x20\x20vec3\x20diffuseColor\x20=\x20baseColor\x20*\x20(1.0\x20-\x20metalness)\x20*\x20(1.0\x20-\x20f0);\x0a\x20\x20\x20\x20vec3\x20specularColor\x20=\x20mix(f0,\x20baseColor,\x20metalness);\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20float\x20reflectance\x20=\x20max(max(specularColor.r,\x20specularColor.g),\x20specularColor.b);\x0a\x20\x20\x20\x20vec3\x20r90\x20=\x20vec3(clamp(reflectance\x20*\x2025.0,\x200.0,\x201.0));\x0a\x20\x20\x20\x20vec3\x20r0\x20=\x20specularColor.rgb;\x0a\x20\x20\x20\x20vec3\x20F\x20=\x20fresnelSchlick2(r0,\x20r90,\x20VdotH);\x0a\x20\x20\x20\x20float\x20G\x20=\x20smithVisibilityGGX(alpha,\x20NdotL,\x20NdotV);\x0a\x20\x20\x20\x20float\x20D\x20=\x20GGX(alpha,\x20NdotH);\x0a\x20\x20\x20\x20vec3\x20diffuseContribution\x20=\x20(1.0\x20-\x20F)\x20*\x20lambertianDiffuse(diffuseColor);\x0a\x20\x20\x20\x20vec3\x20specularContribution\x20=\x20F\x20*\x20G\x20*\x20D\x20/\x20(4.0\x20*\x20NdotL\x20*\x20NdotV);\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20NdotL\x20*\x20lightColorHdr\x20*\x20(diffuseContribution\x20+\x20specularContribution);\x0a\x20\x20\x20\x20vec3\x20positionWC\x20=\x20vec3(czm_inverseView\x20*\x20vec4(v_positionEC,\x201.0));\x0a\x20\x20\x20\x20vec3\x20r\x20=\x20normalize(czm_inverseViewRotation\x20*\x20normalize(reflect(v,\x20n)));\x0a\x20\x20\x20\x20float\x20vertexRadius\x20=\x20length(positionWC);\x0a\x20\x20\x20\x20float\x20horizonDotNadir\x20=\x201.0\x20-\x20min(1.0,\x20czm_ellipsoidRadii.x\x20/\x20vertexRadius);\x0a\x20\x20\x20\x20float\x20reflectionDotNadir\x20=\x20dot(r,\x20normalize(positionWC));\x0a\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20r\x20=\x20-normalize(czm_temeToPseudoFixed\x20*\x20r);\x0a\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20float\x20inverseRoughness\x20=\x201.04\x20-\x20roughness;\x0a\x20\x20\x20\x20inverseRoughness\x20*=\x20inverseRoughness;\x0a\x20\x20\x20\x20vec3\x20sceneSkyBox\x20=\x20textureCube(czm_environmentMap,\x20r).rgb\x20*\x20inverseRoughness;\x0a\x20\x20\x20\x20float\x20atmosphereHeight\x20=\x200.05;\x0a\x20\x20\x20\x20float\x20blendRegionSize\x20=\x200.1\x20*\x20((1.0\x20-\x20inverseRoughness)\x20*\x208.0\x20+\x201.1\x20-\x20horizonDotNadir);\x0a\x20\x20\x20\x20float\x20blendRegionOffset\x20=\x20roughness\x20*\x20-1.0;\x0a\x20\x20\x20\x20float\x20farAboveHorizon\x20=\x20clamp(horizonDotNadir\x20-\x20blendRegionSize\x20*\x200.5\x20+\x20blendRegionOffset,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20aroundHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x200.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20farBelowHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x201.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20smoothstepHeight\x20=\x20smoothstep(0.0,\x20atmosphereHeight,\x20horizonDotNadir);\x0a\x20\x20\x20\x20vec3\x20belowHorizonColor\x20=\x20mix(vec3(0.1,\x200.15,\x200.25),\x20vec3(0.4,\x200.7,\x200.9),\x20smoothstepHeight);\x0a\x20\x20\x20\x20vec3\x20nadirColor\x20=\x20belowHorizonColor\x20*\x200.5;\x0a\x20\x20\x20\x20vec3\x20aboveHorizonColor\x20=\x20mix(vec3(0.9,\x201.0,\x201.2),\x20belowHorizonColor,\x20roughness\x20*\x200.5);\x0a\x20\x20\x20\x20vec3\x20blueSkyColor\x20=\x20mix(vec3(0.18,\x200.26,\x200.48),\x20aboveHorizonColor,\x20reflectionDotNadir\x20*\x20inverseRoughness\x20*\x200.5\x20+\x200.75);\x0a\x20\x20\x20\x20vec3\x20zenithColor\x20=\x20mix(blueSkyColor,\x20sceneSkyBox,\x20smoothstepHeight);\x0a\x20\x20\x20\x20vec3\x20blueSkyDiffuseColor\x20=\x20vec3(0.7,\x200.85,\x200.9);\x0a\x20\x20\x20\x20float\x20diffuseIrradianceFromEarth\x20=\x20(1.0\x20-\x20horizonDotNadir)\x20*\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.75)\x20*\x20smoothstepHeight;\x0a\x20\x20\x20\x20float\x20diffuseIrradianceFromSky\x20=\x20(1.0\x20-\x20smoothstepHeight)\x20*\x20(1.0\x20-\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.25));\x0a\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20blueSkyDiffuseColor\x20*\x20clamp(diffuseIrradianceFromEarth\x20+\x20diffuseIrradianceFromSky,\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20notDistantRough\x20=\x20(1.0\x20-\x20horizonDotNadir\x20*\x20roughness\x20*\x200.8);\x0a\x20\x20\x20\x20vec3\x20specularIrradiance\x20=\x20mix(zenithColor,\x20aboveHorizonColor,\x20smoothstep(farAboveHorizon,\x20aroundHorizon,\x20reflectionDotNadir)\x20*\x20notDistantRough);\x0a\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20belowHorizonColor,\x20smoothstep(aroundHorizon,\x20farBelowHorizon,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20nadirColor,\x20smoothstep(farBelowHorizon,\x201.0,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x20\x20\x20\x20\x20float\x20LdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20l),\x20normalize(positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a\x20\x20\x20\x20float\x20S\x20=\x20acos(LdotZenith);\x0a\x20\x20\x20\x20float\x20NdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20n),\x20normalize(positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a\x20\x20\x20\x20float\x20gamma\x20=\x20acos(NdotL);\x0a\x20\x20\x20\x20float\x20numerator\x20=\x20((0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20gamma)\x20+\x200.45\x20*\x20pow(NdotL,\x202.0))\x20*\x20(1.0\x20-\x20exp(-0.32\x20/\x20NdotZenith)));\x0a\x20\x20\x20\x20float\x20denominator\x20=\x20(0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20S)\x20+\x200.45\x20*\x20pow(LdotZenith,2.0))\x20*\x20(1.0\x20-\x20exp(-0.32));\x0a\x20\x20\x20\x20float\x20luminance\x20=\x200.2\x20*\x20(numerator\x20/\x20denominator);\x0a\x20\x20\x20\x20vec2\x20brdfLut\x20=\x20texture2D(czm_brdfLut,\x20vec2(NdotV,\x20roughness)).rg;\x0a\x20\x20\x20\x20vec3\x20IBLColor\x20=\x20(diffuseIrradiance\x20*\x20diffuseColor\x20*\x201.0)\x20+\x20(specularIrradiance\x20*\x20SRGBtoLINEAR3(specularColor\x20*\x20brdfLut.x\x20+\x20brdfLut.y)\x20*\x201.0);\x0a\x20\x20\x20\x20float\x20maximumComponent\x20=\x20max(max(lightColorHdr.x,\x20lightColorHdr.y),\x20lightColorHdr.z);\x0a\x20\x20\x20\x20vec3\x20lightColor\x20=\x20lightColorHdr\x20/\x20max(maximumComponent,\x201.0);\x0a\x20\x20\x20\x20IBLColor\x20*=\x20lightColor;\x0a\x20\x20\x20\x20color\x20+=\x20IBLColor\x20*\x20luminance;\x0a\x20\x20\x20\x20color\x20=\x20applyTonemapping(color);\x0a\x20\x20\x20\x20color\x20=\x20LINEARtoSRGB(color);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color,\x201.0);\x0a}','_MVTStyle','text-size','_geocoder','waterBrightness','loggingVisible','dataTransfer','containsByID','baseColorTextureMotion','Scene.clusterRange',';\x0a\x20\x20\x20\x20float\x20v\x20=\x20(float(pixY)\x20+\x200.5)\x20*\x20','_textureFilterMode','unproject','setPolygonOffset','BoundingBoxCenter','rotateEastTickFunction','_uriSubscription','MinX','UpperCorner','RegionMaterialFp_','uSelColor','\x22\x20in\x20program\x20\x22','_shadowMapCamera','https://[subdomain].tianditu.gov.cn/eia_w/wmts','u_opacity','readIString','_clearColor','Element','WEBGL_color_buffer_float','Error\x20decoding\x20draco\x20mesh\x20geometry:\x20','trianglePlaneIntersection','computeVisibilityWithPlaneMask','skipLevels','selected','firefox','enableVertexCapture','options.duration','shl','_isPicked','\x27writeI53ToI64\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','renderTemplateSource','offsetX','_wireFrameIndexBuffers','ModelScaleShortCuts_Active','removeCacheLabel','aPreLyzNextHxy','_emscripten_glIsVertexArrayOES','skinJoint','requestContent','UNLOADED','numberOfColorChangeProcessing','_lastDrawTime','toScale','_positionMode','BITS32','_memTextureAdded','aPosition','writeFixed64','materialsById','_applyFunctions','VECTOR_TILE','setUint16','profilePickId','keyup','revision_','setVertexAttribPointers','heightRange','ended','referenceFrame','getSizeData','updateAllObjsVisible','_cullWithChildrenBounds','evaluate','_matrixDirty','_materialMap','requestFunction','wheelDelta','bvec4','gridWidth','_glCullFace','layout_heatmap','options.iso8601\x20is\x20an\x20invalid\x20ISO\x208601\x20interval.','numberOfTilesCulledWithChildrenUnion','togglePrimitives','_surroundLineType','1954','skinnedNodes','_lineCountSubscription','_log2FarDepthFromNearPlusOne','getBuffer','fromEncodedCartesianVertices','sml:MaxHeight','$rawData','requiredBy','_MaxFilterValue','evaluateColor','RECEIVED','getCesiumBaseUrl','data/path/','prepend','_strafeMousePosition','instanceSkin','loadImagery','brace','Heatmap','cesium-baseLayerPicker-dropDown','truncated','depthFailAppearance','_bUseHypColorTable','900913','recordStep','#7B68EE','instanceBounds','_sizeFixed','visited','http://www.esri.com/wms','\x20\x20\x20\x20float\x20metalness\x20=\x20clamp(metallicRoughness.b,\x200.0,\x201.0);\x0a','debugShowGeometricError','https://[subdomain].tianditu.gov.cn/cva_c/wmts','addHours','loadTile','_shapePoints','obbMin','pointerEnabled','duplicate\x20extended\x20field\x20id\x20in\x20','BOXES_LENGTH',';base64,','featureClass_','indexType','_gapColor','.\x20Reduce\x20your\x20\x22icon-size\x22.','\x20\x20\x20\x20vec3\x20F\x20=\x20fresnelSchlick2(r0,\x20r90,\x20VdotH);\x0a','_groundGeometryOptions','\x20\x20\x20\x20float\x20smoothstepHeight\x20=\x20smoothstep(0.0,\x20atmosphereHeight,\x20horizonDotNadir);\x0a','KmlTourWait','_removeAllExcavationCommands','isSct','MIRRORED_REPEAT','INT','enum','3.11.0','_vrModeSubscription','setTranslation','binders','multiViewportIndex','_iconRelatedTextLayerID','setView','_hasMetadata','_metadataError','cacheSymbolLib','_frame','_outputFbo','tmp_','_emscripten_glTexParameteriv','isLink','\x0a//\x20the\x20attribute\x20conveying\x20progress\x20along\x20a\x20line\x20is\x20scaled\x20to\x20[0,\x202^15)\x0a#define\x20MAX_LINE_DISTANCE\x2032767.0\x0a\x0a//\x20floor(127\x20/\x202)\x20==\x2063.0\x0a//\x20the\x20maximum\x20allowed\x20miter\x20limit\x20is\x202.0\x20at\x20the\x20moment.\x20the\x20extrude\x20normal\x20is\x0a//\x20stored\x20in\x20a\x20byte\x20(-128..127).\x20we\x20scale\x20regular\x20normals\x20up\x20to\x20length\x2063,\x20but\x0a//\x20there\x20are\x20also\x20\x22special\x22\x20normals\x20that\x20have\x20a\x20bigger\x20length\x20(of\x20up\x20to\x20126\x20in\x0a//\x20this\x20case).\x0a//\x20#define\x20scale\x2063.0\x0a#define\x20scale\x200.015873016\x0a\x0aattribute\x20vec2\x20a_pos_normal;\x0aattribute\x20vec4\x20a_data;\x0a\x0auniform\x20mat4\x20u_matrix;\x0auniform\x20mediump\x20float\x20u_ratio;\x0auniform\x20lowp\x20float\x20u_device_pixel_ratio;\x0auniform\x20vec2\x20u_units_to_pixels;\x0a\x0avarying\x20vec2\x20v_normal;\x0avarying\x20vec2\x20v_width2;\x0avarying\x20float\x20v_gamma_scale;\x0avarying\x20highp\x20float\x20v_lineprogress;\x0a\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20blur\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20gapwidth\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20offset\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20width\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20blur\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20gapwidth\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20offset\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20width\x0a\x0a\x20\x20\x20\x20//\x20the\x20distance\x20over\x20which\x20the\x20line\x20edge\x20fades\x20out.\x0a\x20\x20\x20\x20//\x20Retina\x20devices\x20need\x20a\x20smaller\x20distance\x20to\x20avoid\x20aliasing.\x0a\x20\x20\x20\x20float\x20ANTIALIASING\x20=\x201.0\x20/\x20u_device_pixel_ratio\x20/\x202.0;\x0a\x0a\x20\x20\x20\x20vec2\x20a_extrude\x20=\x20a_data.xy\x20-\x20128.0;\x0a\x20\x20\x20\x20float\x20a_direction\x20=\x20mod(a_data.z,\x204.0)\x20-\x201.0;\x0a\x0a\x20\x20\x20\x20v_lineprogress\x20=\x20(floor(a_data.z\x20/\x204.0)\x20+\x20a_data.w\x20*\x2064.0)\x20*\x202.0\x20/\x20MAX_LINE_DISTANCE;\x0a\x0a\x20\x20\x20\x20vec2\x20pos\x20=\x20floor(a_pos_normal\x20*\x200.5);\x0a\x0a\x20\x20\x20\x20//\x20x\x20is\x201\x20if\x20it\x27s\x20a\x20round\x20cap,\x200\x20otherwise\x0a\x20\x20\x20\x20//\x20y\x20is\x201\x20if\x20the\x20normal\x20points\x20up,\x20and\x20-1\x20if\x20it\x20points\x20down\x0a\x20\x20\x20\x20//\x20We\x20store\x20these\x20in\x20the\x20least\x20significant\x20bit\x20of\x20a_pos_normal\x0a\x20\x20\x20\x20mediump\x20vec2\x20normal\x20=\x20a_pos_normal\x20-\x202.0\x20*\x20pos;\x0a\x20\x20\x20\x20normal.y\x20=\x20normal.y\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20v_normal\x20=\x20normal;\x0a\x0a\x20\x20\x20\x20//\x20these\x20transformations\x20used\x20to\x20be\x20applied\x20in\x20the\x20JS\x20and\x20native\x20code\x20bases.\x0a\x20\x20\x20\x20//\x20moved\x20them\x20into\x20the\x20shader\x20for\x20clarity\x20and\x20simplicity.\x0a\x20\x20\x20\x20gapwidth\x20=\x20gapwidth\x20/\x202.0;\x0a\x20\x20\x20\x20float\x20halfwidth\x20=\x20width\x20/\x202.0;\x0a\x20\x20\x20\x20offset\x20=\x20-1.0\x20*\x20offset;\x0a\x0a\x20\x20\x20\x20float\x20inset\x20=\x20gapwidth\x20+\x20(gapwidth\x20>\x200.0\x20?\x20ANTIALIASING\x20:\x200.0);\x0a\x20\x20\x20\x20float\x20outset\x20=\x20gapwidth\x20+\x20halfwidth\x20*\x20(gapwidth\x20>\x200.0\x20?\x202.0\x20:\x201.0)\x20+\x20(halfwidth\x20==\x200.0\x20?\x200.0\x20:\x20ANTIALIASING);\x0a\x0a\x20\x20\x20\x20//\x20Scale\x20the\x20extrusion\x20vector\x20down\x20to\x20a\x20normal\x20and\x20then\x20up\x20by\x20the\x20line\x20width\x0a\x20\x20\x20\x20//\x20of\x20this\x20vertex.\x0a\x20\x20\x20\x20mediump\x20vec2\x20dist\x20=\x20outset\x20*\x20a_extrude\x20*\x20scale;\x0a\x0a\x20\x20\x20\x20//\x20Calculate\x20the\x20offset\x20when\x20drawing\x20a\x20line\x20that\x20is\x20to\x20the\x20side\x20of\x20the\x20actual\x20line.\x0a\x20\x20\x20\x20//\x20We\x20do\x20this\x20by\x20creating\x20a\x20vector\x20that\x20points\x20towards\x20the\x20extrude,\x20but\x20rotate\x0a\x20\x20\x20\x20//\x20it\x20when\x20we\x27re\x20drawing\x20round\x20end\x20points\x20(a_direction\x20=\x20-1\x20or\x201)\x20since\x20their\x0a\x20\x20\x20\x20//\x20extrude\x20vector\x20points\x20in\x20another\x20direction.\x0a\x20\x20\x20\x20mediump\x20float\x20u\x20=\x200.5\x20*\x20a_direction;\x0a\x20\x20\x20\x20mediump\x20float\x20t\x20=\x201.0\x20-\x20abs(u);\x0a\x20\x20\x20\x20mediump\x20vec2\x20offset2\x20=\x20offset\x20*\x20a_extrude\x20*\x20scale\x20*\x20normal.y\x20*\x20mat2(t,\x20-u,\x20u,\x20t);\x0a\x0a\x20\x20\x20\x20vec4\x20projected_extrude\x20=\x20u_matrix\x20*\x20vec4(dist\x20/\x20u_ratio,\x200.0,\x200.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(pos\x20+\x20offset2\x20/\x20u_ratio,\x200.0,\x201.0)\x20+\x20projected_extrude;\x0a\x0a\x20\x20\x20\x20//\x20calculate\x20how\x20much\x20the\x20perspective\x20view\x20squishes\x20or\x20stretches\x20the\x20extrude\x0a\x20\x20\x20\x20float\x20extrude_length_without_perspective\x20=\x20length(dist);\x0a\x20\x20\x20\x20float\x20extrude_length_with_perspective\x20=\x20length(projected_extrude.xy\x20/\x20gl_Position.w\x20*\x20u_units_to_pixels);\x0a\x20\x20\x20\x20v_gamma_scale\x20=\x20extrude_length_without_perspective\x20/\x20extrude_length_with_perspective;\x0a\x0a\x20\x20\x20\x20v_width2\x20=\x20vec2(outset,\x20inset);\x0a}\x0a','marker-symbol','_lastInertiaTranslateMovement','https://[subdomain].tianditu.gov.cn/ibo_w/wmts','_computeMoon','/realspace','pickActive','options.flipY','\x20\x20\x20\x20float\x20LdotH\x20=\x20clamp(dot(l,\x20h),\x200.0,\x201.0);\x0a','\x20\x20\x20czm_writeLogDepth();','_boundingSphere2D','application/javascript','filterOperator','initLayerSettingBak','nodes','Mapbox\x20Satellite','clippingPlanesEdgeColor','batchedIndices','_fbHeatMap','clipEnd','partlyTransparent','southeastTile','latScalar','oneOverRadii','_get_tzname','clearPasses','February','ORIGIN_XY_PLANE','\x27\x20binding\x20within\x20its\x20templates','urlMatchType','sprintf:\x20(minimum-)width\x20must\x20be\x20finite','DARKKHAKI','showSelection','_allObjsHide','\x20bytes\x20remaining','orientedBoundingBox',']-->','arraySize','terrainProviderViewModels','utils.setDomNodeChildrenFromArrayMapping','_emscripten_glDepthFunc','_sprite','cesium-cesiumInspector-center','_forwardExtrapolationType','setObjsVisible','#F4A460','long1','endID','drawElementsInstancedANGLE','Buf8','_excavationNormalTexture','ROUND_CEIL','WEST_NORTH','blendingEnabled','disableFlood','_activeEvt','getAttribute','exceedLength','_needTrackedEntityUpdate','QUARTIC_OUT','jstoi_s','_particleSp','addFlattenRegion','VERTICAL_ORIGIN_INDEX','setTangentDirection','epsg','674.374,15.056,405.346','pick2D','executeCopyDepth','_horizonPlaneNormal','October','#BDB76B','v:\x20Native\x20code\x20calling\x20glGet','uMaxFresnel','skeletonNames','createGraphicObject','getIonCredit','ml1','Polyline','Unexpected\x20operator\x20\x22','translucentPolylines','removeGOAnimationByFeature','DECR_WRAP','\x27ENV\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','octEncodeFloat','geocode','ut1MinusUtc','applyOffset','minTexCoordValue','isHasTextCell','constrainedAxis','feMerge','calculateGlyphDependencies','EQUIT','msup','#48b','_isMVT','_matSelectViewProj','ontouchstart','attribute\x20vec4\x20aPosition;\x0auniform\x20vec4\x20uColor;\x0auniform\x20vec4\x20uPickColor;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPickColor;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vColor\x20=\x20uColor;\x0a\x20\x20\x20\x20vPickColor\x20=\x20uPickColor;\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a}','json','_attenuation','milliseconds','_isSystemTimeAvailable','\x20\x20\x20\x20vec4\x20cutoutAndColorResult;\x0a\x20\x20\x20\x20bool\x20texelUnclipped;\x0a','WallGeometry','_elementIndexUint','titanium_scuffed/Titanium-Scuffed_basecolor.png','endPoint','attachShader','fromRotationMatrix','startRender','getSkeleton','getMoonPhaseAngle','_smlFileName','firstElementChild','flagsToPermissionString','parseLayerFilter','vertical','\x20\x20\x20\x20color\x20=\x20LINEARtoSRGB(color);\x0a','layout_symbol','computeTangentAndBitangent','uniform\x20mat4\x20gltf_clippingPlanesMatrix;\x20\x0a','lighting-color','_updatePatternAtlas','\x27FS_createDevice\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you','fillGradientMode','createHeightCtrl','getUniformMapCallback','___sys_dup','AmbientG','_culture','aVariantExtension','ColorParams','needle','\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lVector\x20=\x20uSpotLightPositionEC[i]\x20-\x20v_positionEC;\x0a','_dataSourceRemoved','attributeLocations','isTiltFree','_material','boundBox','the\x20mode\x20is\x20error','disabled','AddRef','fstop','expireDuration','getUint8Table','\x20\x20\x20\x20gl_FragData[','/**\x0a\x20*\x20Transforms\x20a\x20position\x20from\x20eye\x20to\x20window\x20coordinates.\x20\x20The\x20transformation\x0a\x20*\x20from\x20eye\x20to\x20clip\x20coordinates\x20is\x20done\x20using\x20{@link\x20czm_projection}.\x0a\x20*\x20The\x20transform\x20from\x20normalized\x20device\x20coordinates\x20to\x20window\x20coordinates\x20is\x0a\x20*\x20done\x20using\x20{@link\x20czm_viewportTransformation},\x20which\x20assumes\x20a\x20depth\x20range\x0a\x20*\x20of\x20near\x20=\x200\x20and\x20far\x20=\x201.\x0a\x20*\x20\x0a\x20*\x20This\x20transform\x20is\x20useful\x20when\x20there\x20is\x20a\x20need\x20to\x20manipulate\x20window\x20coordinates\x0a\x20*\x20in\x20a\x20vertex\x20shader\x20as\x20done\x20by\x20{@link\x20BillboardCollection}.\x0a\x20*\x0a\x20*\x20@name\x20czm_eyeToWindowCoordinates\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec4}\x20position\x20The\x20position\x20in\x20eye\x20coordinates\x20to\x20transform.\x0a\x20*\x0a\x20*\x20@returns\x20{vec4}\x20The\x20transformed\x20position\x20in\x20window\x20coordinates.\x0a\x20*\x0a\x20*\x20@see\x20czm_modelToWindowCoordinates\x0a\x20*\x20@see\x20czm_projection\x0a\x20*\x20@see\x20czm_viewportTransformation\x0a\x20*\x20@see\x20BillboardCollection\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20vec4\x20positionWC\x20=\x20czm_eyeToWindowCoordinates(positionEC);\x0a\x20*/\x0avec4\x20czm_eyeToWindowCoordinates(vec4\x20positionEC)\x0a{\x0a\x20\x20\x20\x20vec4\x20q\x20=\x20czm_projection\x20*\x20positionEC;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20clip\x20coordinates\x0a\x20\x20\x20\x20q.xyz\x20/=\x20q.w;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normalized\x20device\x20coordinates\x0a\x20\x20\x20\x20q.xyz\x20=\x20(czm_viewportTransformation\x20*\x20vec4(q.xyz,\x201.0)).xyz;\x20//\x20window\x20coordinates\x0a\x20\x20\x20\x20return\x20q;\x0a}\x0a','INVALID','Unclosed\x20[','planes2D_LOW_y',',\x22SMLDepat\x22:','scaleZ','graphicObject','checkOffOnly','_emscripten_glIsBuffer','removeDuplicatesFromShape','_volTexures','_emscripten_glVertexAttrib2fv','getScreenSpaceBoundingBox','FresnelVp','Invalid\x20rbga\x20value\x20','_evaluateOr','computePerspectiveOffCenter',')[^]+','offsetOrigin_','functionDestinationAlpha','pBuffer','syncFSRequests','uniform\x20sampler2D\x20tile_pickTexture;\x20\x0auniform\x20sampler2D\x20tile_batchTexture;\x20\x0avarying\x20vec2\x20tile_featureSt;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20vec4\x20featureProperties\x20=\x20texture2D(tile_batchTexture,\x20tile_featureSt);\x20\x0a\x20\x20\x20\x20if\x20(featureProperties.a\x20==\x200.0)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20}\x20\x0a','geocoder','TRANSPARENT','subdomains','_flightDuration','createMaterialDynamicUniformBuffer','\x20\x20\x20\x20gl_PointSize\x20=\x20getPointSizeFromStyle(position,\x20position_absolute,\x20color,\x20normal)\x20*\x20czm_pixelRatio;\x20\x0a','_subdomainIndex','DEFAULT_WMS_VERSION','heatmap-density','testMatch','icon-allow-overlap','_startSurroundLineWidth','findIntersectionWithLongitude','_ellipsoids','_actualPositions','createPickId','COLUMN1ROW2','addLightSource','_dynamicScreenSpaceErrorComputedDensity','bucketLayerIDs','_positions','_timeInterval','ShadowQueryPoints\x20must\x20be\x20shadow.','loop','fillOpaqueRate','quietPeriod','INITIAL_ATLAS_SIZE','varying\x20vec2\x20','_southwestChild','_maximumScale','CullFaceSide','tEdges','indexValue','isGroup','_addedObjects','softFullscreenResizeWebGLRenderTarget','_frameIdx','czm_depth_view','uSpotLightPositionEC','arc','_setZBounds','_endPoint','_isSpotLight','Max','flatMidpoint_','To\x20define\x20a\x20custom\x20orientation\x20with\x20oct-encoded\x20vectors,\x20both\x20NORMAL_UP_OCT32P\x20and\x20NORMAL_RIGHT_OCT32P\x20must\x20be\x20defined.','closeStream','_getGeometry','_nTemporalPos','Expected\x20first\x20argument\x20to\x20be\x20of\x20type\x20boolean,\x20string,\x20number\x20or\x20null,\x20but\x20found\x20','createWaterShaderProgram','_lastSunT','_transferrableBatchIds','_axes','_projectionIndex','computeOptions','symbolNames','rasterLineWidth','_uint8View','clearOnDrop','ENABLED','1SrGIGC','\x27ERRNO_CODES\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','logarithmicDepthBuffer','elementCount','Radius','rayPlane','_lastMoonPhase','_emscripten_longjmp','_normalTextureIndex','THREE_PI_OVER_TWO','drop','clippingMaskUniforms','_alphaFBO','attribute\x20vec4\x20aPosition;','{z}/{x}/{y}.terrain?v={version}','mvtLayerCount','glFormat\x20must\x20be\x20zero\x20when\x20the\x20texture\x20is\x20compressed.','\x20','_idsPBRIndexMap','chown','application/vnd.oasis.opendocument.text','populateAccessors','cachestatus','marginLeft','_fillBackOpaque','updateObjectWithModel','_shouldRecomposite','writeI53ToU64Clamped','shaderCache','openSitDataFromSitData','multiply','attribute\x20vec3\x20position;\x0auniform\x20mat3\x20u_rotateMatrix;\x0avarying\x20vec3\x20v_texCoord;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20if\x20(czm_sceneMode\x20==\x20czm_sceneModeColumbusView)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20worldPosition\x20=\x20czm_entireFrustum.y\x20*\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(worldPosition,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20texCoord\x20=\x20normalize(worldPosition);\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_texCoord\x20=\x20texCoord.zxy;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20p\x20=\x20czm_viewRotation\x20*\x20u_rotateMatrix\x20*\x20(czm_temeToPseudoFixed\x20*\x20(czm_entireFrustum.y\x20*\x20position));\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20vec4(p,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_texCoord\x20=\x20position.xyz;\x0a\x20\x20\x20\x20}\x0a}\x0a','isCover','CellWidth','/dev/stdin','ivec2','_targetPropertyNames','setFlattenRegionVisibleInViewport','getAlgoSymbol','_useCount','_emscripten_glGetQueryivEXT','colorToString','ARRAY_BUFFER','computeHorizonCullingPointFromRectangle','orientedRevision_','createWallPrimitive','arrowLength','removeImageryClipRegion','followSurface','memorySizeInBytes','utils.unwrapObservable','_renderForQuery','instanceDivisor','_blendOption','varying\x20vec2\x20vDim;','line','u_ScanColor','DOT','rgba(255,255,255,0)','_backgroundBillboardCollection','_addSmlFileCompleted','translateEventTypes','_environ_sizes_get','_lastRenderTime','C_y','presimplify','SYMBOL_NODECHAIN','stopsInfo','_ctrlPoints','prepareSegment',';\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a','createTransformFeedback','czm_blur','getCache','_get_daylight','geoMat','_loadedEmissionTexture','structs','Msxml3.XMLHTTP','_errorNum','s3m:MaterialType','DARKSLATEBLUE','\x20\x20\x20\x20vec3\x20normal\x20=\x20czm_octDecode(a_normal);\x20\x0a','uSunLightON','EAST_MOST_X_LOW\x20','uCameraDepth','linearGradient','_pickEnable','_topPoint2','clearAll()\x20will\x20be\x20deprecated,\x20please\x20use\x20clearAllState()','_regionGeometry','ONLY_SUN_LIGHTING','_emscripten_glUseProgram','defaultFlag','isOrbiting','createBlackAndWhiteStage','eastNormal','mappingRange','getTranslatedShaderSource','displayName','createScaneCylinder','Varint','uniform\x20sampler2D\x20u_image;\x0auniform\x20sampler2D\x20u_color_ramp;\x0auniform\x20float\x20u_opacity;\x0avarying\x20vec2\x20v_pos;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20float\x20t\x20=\x20texture2D(u_image,\x20v_pos).r;\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(u_color_ramp,\x20vec2(t,\x200.5));\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color\x20*\x20u_opacity;\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(0.0);\x0a#endif\x0a}\x0a','panOffset','onData','_stRotationSubscription','_canvasClientHeight','_idTexture','compressedAttribute0','bindVertexArray','getRequiredExtensions','Orientation','fillOrigin_','coords','RGBA_PVRTC_2BPPV1','spheres','InstanceRenderPipeline','createOrUpdateFromRings','\x22\x20does\x20not\x20exist\x20on\x20this\x20map.','urlMatchDoesNotHaveProtocolOrDot','bool','fromValue','textColor','defaultAvailability','uMetallicRoughnessTexture','COMPRESSED_RGBA_PVRTC_4BPPV1_IMG','featureIndex','restart','fromHex','_emscripten_glGenFramebuffers','_automaticallyTrackDataSourceClocks','application/x-shockwave-flash','setAction','CLASS_NAME','_numberOfVerticalLinesSubscription','_scaleLineZ','_oriTextureBake','getKey','getMatchedText','texturesToCreateFromBufferView','cancelTask','DEBUG_SHOW_VOLUME','drawBuffers','W_VISIBLE','_lastInertiaZoomMovement','nearPlane','_textureCache','Operator\x20\x22/\x22\x20requires\x20vector\x20or\x20number\x20arguments\x20of\x20matching\x20types,\x20or\x20a\x20number\x20as\x20the\x20second\x20argument.\x20Arguments\x20are\x20','_hiddenColor','FS.trackingDelegate[\x27willDeletePath\x27](\x27','\x20\x20\x20\x20t\x20=\x20normalize(t\x20-\x20ng\x20*\x20dot(ng,\x20t));\x0a','Unknown\x20service\x20name\x20to\x20point\x20mention\x20to:\x20','#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a#ifdef\x20COMPUTE_W_VALUE\x0a\x20\x20\x20\x20varying\x20float\x20wValue;\x0a#endif\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPositionMC;\x0avarying\x20vec4\x20vPosition;\x0avarying\x20float\x20v_pixelDistance;\x0a#ifdef\x20APPLY_SPLIT\x0auniform\x20float\x20uSplitDirection;\x0auniform\x20float\x20uSplitPosition;\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0avoid\x20main()\x0a{\x0a#ifdef\x20APPLY_SPLIT\x0a\x20\x20\x20\x20if\x20(uSplitDirection\x20>\x201.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-1.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-0.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x20\x0a\x20\x20\x20\x20czm_RollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20if(czm_executeExcavation())\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x09if(vColor.a\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a#ifdef\x20ADJUST_COLOR\x0a\x09gl_FragColor.rgb\x20=\x20czm_adjustColor(gl_FragColor.rgb);\x0a#endif\x0a\x20\x20\x20\x20float\x20distanceToCenter\x20=\x20length(gl_PointCoord\x20-\x20vec2(0.5));\x0a\x20\x20\x20\x20float\x20maxDistance\x20=\x20max(0.0,\x200.5\x20-\x20v_pixelDistance);\x0a\x20\x20\x20\x20float\x20wholeAlpha\x20=\x201.0\x20-\x20smoothstep(maxDistance,\x200.5,\x20distanceToCenter);\x0a\x20\x20\x20\x20gl_FragColor.a\x20*=\x20wholeAlpha;\x0a\x09if(gl_FragColor.a\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#ifdef\x20CLIP\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_clip(czm_modelView\x20*\x20vec4(vPositionMC.xyz,\x201.0),\x201.0);\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a}','vec4\x20czm_gl_FragColor;\x0abool\x20czm_discard\x20=\x20false;\x0a','LOG_DEPTH','ComputeMoon','canExpireCache','extendCoordinate','localizedCartographicLimitRectangle','Unknown\x20crs\x20EPSG\x20code:\x20','culture','mat2','snapToPixel_','.\x20Reduce\x20your\x20\x22text-size\x22.','fromMakiIconId','_depthLeftReverBuffer','primitiveReferenceFrame','compressTextureCoordinates','XHR','MaterialDynamicParameter','particleLife','cdInitializerPrefixURL','OPAQUE_AND_TRANSLUCENT','weight','ProgramConfiguration','addTextSection','rel','NumberFormat\x20options\x20argument\x20must\x20be\x20an\x20object.','getDirtTileOffset','_tintColor','a_texcoord_0','_moonPhaseAngle','Mode_Height','B_re','predicate','southAndNorthLatitude','newBuilder','_sunTransmittedLuminanceSeaLevel','Advertise\x20error','_isUpdateCommand','srcY','_skipLevel','southWest_LOW','extTextureFilterAnisotropic','/**\x0a\x20*\x20Branchless\x20ternary\x20operator\x20to\x20be\x20used\x20when\x20it\x27s\x20inexpensive\x20to\x20explicitly\x0a\x20*\x20evaluate\x20both\x20possibilities\x20for\x20a\x20float\x20expression.\x0a\x20*\x0a\x20*\x20@name\x20czm_branchFreeTernary\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{bool}\x20comparison\x20A\x20comparison\x20statement\x0a\x20*\x20@param\x20{float}\x20a\x20Value\x20to\x20return\x20if\x20the\x20comparison\x20is\x20true.\x0a\x20*\x20@param\x20{float}\x20b\x20Value\x20to\x20return\x20if\x20the\x20comparison\x20is\x20false.\x0a\x20*\x0a\x20*\x20@returns\x20{float}\x20equivalent\x20of\x20comparison\x20?\x20a\x20:\x20b\x0a\x20*/\x0afloat\x20czm_branchFreeTernary(bool\x20comparison,\x20float\x20a,\x20float\x20b)\x20{\x0a\x20\x20\x20\x20float\x20useA\x20=\x20float(comparison);\x0a\x20\x20\x20\x20return\x20a\x20*\x20useA\x20+\x20b\x20*\x20(1.0\x20-\x20useA);\x0a}\x0a\x0a/**\x0a\x20*\x20Branchless\x20ternary\x20operator\x20to\x20be\x20used\x20when\x20it\x27s\x20inexpensive\x20to\x20explicitly\x0a\x20*\x20evaluate\x20both\x20possibilities\x20for\x20a\x20vec2\x20expression.\x0a\x20*\x0a\x20*\x20@name\x20czm_branchFreeTernary\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{bool}\x20comparison\x20A\x20comparison\x20statement\x0a\x20*\x20@param\x20{vec2}\x20a\x20Value\x20to\x20return\x20if\x20the\x20comparison\x20is\x20true.\x0a\x20*\x20@param\x20{vec2}\x20b\x20Value\x20to\x20return\x20if\x20the\x20comparison\x20is\x20false.\x0a\x20*\x0a\x20*\x20@returns\x20{vec2}\x20equivalent\x20of\x20comparison\x20?\x20a\x20:\x20b\x0a\x20*/\x0avec2\x20czm_branchFreeTernary(bool\x20comparison,\x20vec2\x20a,\x20vec2\x20b)\x20{\x0a\x20\x20\x20\x20float\x20useA\x20=\x20float(comparison);\x0a\x20\x20\x20\x20return\x20a\x20*\x20useA\x20+\x20b\x20*\x20(1.0\x20-\x20useA);\x0a}\x0a\x0a/**\x0a\x20*\x20Branchless\x20ternary\x20operator\x20to\x20be\x20used\x20when\x20it\x27s\x20inexpensive\x20to\x20explicitly\x0a\x20*\x20evaluate\x20both\x20possibilities\x20for\x20a\x20vec3\x20expression.\x0a\x20*\x0a\x20*\x20@name\x20czm_branchFreeTernary\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{bool}\x20comparison\x20A\x20comparison\x20statement\x0a\x20*\x20@param\x20{vec3}\x20a\x20Value\x20to\x20return\x20if\x20the\x20comparison\x20is\x20true.\x0a\x20*\x20@param\x20{vec3}\x20b\x20Value\x20to\x20return\x20if\x20the\x20comparison\x20is\x20false.\x0a\x20*\x0a\x20*\x20@returns\x20{vec3}\x20equivalent\x20of\x20comparison\x20?\x20a\x20:\x20b\x0a\x20*/\x0avec3\x20czm_branchFreeTernary(bool\x20comparison,\x20vec3\x20a,\x20vec3\x20b)\x20{\x0a\x20\x20\x20\x20float\x20useA\x20=\x20float(comparison);\x0a\x20\x20\x20\x20return\x20a\x20*\x20useA\x20+\x20b\x20*\x20(1.0\x20-\x20useA);\x0a}\x0a\x0a/**\x0a\x20*\x20Branchless\x20ternary\x20operator\x20to\x20be\x20used\x20when\x20it\x27s\x20inexpensive\x20to\x20explicitly\x0a\x20*\x20evaluate\x20both\x20possibilities\x20for\x20a\x20vec4\x20expression.\x0a\x20*\x0a\x20*\x20@name\x20czm_branchFreeTernary\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{bool}\x20comparison\x20A\x20comparison\x20statement\x0a\x20*\x20@param\x20{vec3}\x20a\x20Value\x20to\x20return\x20if\x20the\x20comparison\x20is\x20true.\x0a\x20*\x20@param\x20{vec3}\x20b\x20Value\x20to\x20return\x20if\x20the\x20comparison\x20is\x20false.\x0a\x20*\x0a\x20*\x20@returns\x20{vec3}\x20equivalent\x20of\x20comparison\x20?\x20a\x20:\x20b\x0a\x20*/\x0avec4\x20czm_branchFreeTernary(bool\x20comparison,\x20vec4\x20a,\x20vec4\x20b)\x20{\x0a\x20\x20\x20\x20float\x20useA\x20=\x20float(comparison);\x0a\x20\x20\x20\x20return\x20a\x20*\x20useA\x20+\x20b\x20*\x20(1.0\x20-\x20useA);\x0a}\x0a','supportsWebWorkers','_brdfLutGenerator','_fitNearFar','_framebufferCopyFrom','directional\x20light\x20position','\x0auniform\x20float\x20uEffectLineWidth;\x0a\x0aattribute\x20vec4\x20aPosition;\x0aattribute\x20vec3\x20aNormal;\x0aattribute\x20vec4\x20aTexCoord0;\x0aattribute\x20vec4\x20aTexCoord1;\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0aattribute\x20float\x20batchId;\x0a#endif\x0auniform\x20vec4\x20uSelColor;\x0auniform\x20mat4\x20uGeoMatrix;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20float\x20v_width;\x0avarying\x20vec2\x20v_st;\x0avarying\x20float\x20v_polylineAngle;\x0avarying\x20float\x20v_alpha;\x0avarying\x20float\x20fWindowZ;\x0avarying\x20vec4\x20vPositionMC;\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20varying\x20vec4\x20vExcavationVertexPos;\x0a#endif\x0avoid\x20clipLineSegmentToNearPlane(\x0a\x20\x20\x20\x20vec3\x20p0,\x0a\x20\x20\x20\x20vec3\x20p1,\x0a\x20\x20\x20\x20out\x20vec4\x20positionWC,\x0a\x20\x20\x20\x20out\x20bool\x20clipped,\x0a\x20\x20\x20\x20out\x20bool\x20culledByNearPlane,\x0a\x20\x20\x20\x20out\x20vec4\x20clippedPositionEC)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20culledByNearPlane\x20=\x20false;\x0a\x20\x20\x20\x20\x20\x20\x20\x20clipped\x20=\x20false;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20p0ToP1\x20=\x20p1\x20-\x20p0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20magnitude\x20=\x20length(p0ToP1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20direction\x20=\x20normalize(p0ToP1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20endPoint0Distance\x20=\x20\x20czm_currentFrustum.x\x20+\x20p0.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20denominator\x20=\x20-direction.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(endPoint0Distance\x20>\x200.0\x20&&\x20abs(denominator)\x20<\x20czm_epsilon7)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20culledByNearPlane\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if\x20(endPoint0Distance\x20>\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20t\x20=\x20endPoint0Distance\x20/\x20denominator;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(t\x20<\x200.0\x20||\x20t\x20>\x20magnitude)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20culledByNearPlane\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20p0\x20=\x20p0\x20+\x20t\x20*\x20direction;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20p0.z\x20=\x20min(p0.z,\x20-czm_currentFrustum.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipped\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20clippedPositionEC\x20=\x20vec4(p0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionWC\x20=\x20czm_eyeToWindowCoordinates(clippedPositionEC);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20getPolylineWindowCoordinates(vec4\x20positionEC,\x20vec4\x20prevEC,\x20vec4\x20nextEC,\x20float\x20expandDirection,\x20float\x20width,\x20bool\x20usePrevious,\x20out\x20float\x20angle)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20#ifdef\x20POLYLINE_DASH\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20positionWindow\x20=\x20czm_eyeToWindowCoordinates(positionEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20previousWindow\x20=\x20czm_eyeToWindowCoordinates(prevEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20nextWindow\x20=\x20czm_eyeToWindowCoordinates(nextEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20lineDir;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(usePrevious)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20lineDir\x20=\x20normalize(positionWindow.xy\x20-\x20previousWindow.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20lineDir\x20=\x20normalize(nextWindow.xy\x20-\x20positionWindow.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20angle\x20=\x20atan(lineDir.x,\x20lineDir.y)\x20-\x201.570796327;\x0a\x20\x20\x20\x20\x20\x20\x20\x20angle\x20=\x20floor(angle\x20/\x20czm_piOverFour\x20+\x200.5)\x20*\x20czm_piOverFour;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20clippedPrevWC,\x20clippedPrevEC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20bool\x20prevSegmentClipped,\x20prevSegmentCulled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20clipLineSegmentToNearPlane(prevEC.xyz,\x20positionEC.xyz,\x20clippedPrevWC,\x20prevSegmentClipped,\x20prevSegmentCulled,\x20clippedPrevEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20clippedNextWC,\x20clippedNextEC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20bool\x20nextSegmentClipped,\x20nextSegmentCulled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20clipLineSegmentToNearPlane(nextEC.xyz,\x20positionEC.xyz,\x20clippedNextWC,\x20nextSegmentClipped,\x20nextSegmentCulled,\x20clippedNextEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20bool\x20segmentClipped,\x20segmentCulled;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20clippedPositionWC,\x20clippedPositionEC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20clipLineSegmentToNearPlane(positionEC.xyz,\x20usePrevious\x20?\x20prevEC.xyz\x20:\x20nextEC.xyz,\x20clippedPositionWC,\x20segmentClipped,\x20segmentCulled,\x20clippedPositionEC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(segmentCulled)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(0.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20directionToPrevWC\x20=\x20normalize(clippedPrevWC.xy\x20-\x20clippedPositionWC.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20directionToNextWC\x20=\x20normalize(clippedNextWC.xy\x20-\x20clippedPositionWC.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(prevSegmentCulled)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20directionToPrevWC\x20=\x20-directionToNextWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if\x20(nextSegmentCulled)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20directionToNextWC\x20=\x20-directionToPrevWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20thisSegmentForwardWC,\x20otherSegmentForwardWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(usePrevious)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20thisSegmentForwardWC\x20=\x20-directionToPrevWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20otherSegmentForwardWC\x20=\x20directionToNextWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20thisSegmentForwardWC\x20=\x20directionToNextWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20otherSegmentForwardWC\x20=\x20\x20-directionToPrevWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20thisSegmentLeftWC\x20=\x20vec2(-thisSegmentForwardWC.y,\x20thisSegmentForwardWC.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20leftWC\x20=\x20thisSegmentLeftWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20expandWidth\x20=\x20width\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(!czm_equalsEpsilon(prevEC.xyz\x20-\x20positionEC.xyz,\x20vec3(0.0),\x20czm_epsilon1)\x20&&\x20!czm_equalsEpsilon(nextEC.xyz\x20-\x20positionEC.xyz,\x20vec3(0.0),\x20czm_epsilon1))\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20otherSegmentLeftWC\x20=\x20vec2(-otherSegmentForwardWC.y,\x20otherSegmentForwardWC.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20leftSumWC\x20=\x20thisSegmentLeftWC\x20+\x20otherSegmentLeftWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20leftSumLength\x20=\x20length(leftSumWC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20leftWC\x20=\x20leftSumLength\x20<\x20czm_epsilon6\x20?\x20thisSegmentLeftWC\x20:\x20(leftSumWC\x20/\x20leftSumLength);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20u\x20=\x20-thisSegmentForwardWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20v\x20=\x20leftWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20sinAngle\x20=\x20abs(u.x\x20*\x20v.y\x20-\x20u.y\x20*\x20v.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20expandWidth\x20=\x20clamp(expandWidth\x20/\x20sinAngle,\x200.0,\x20width\x20*\x202.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20offset\x20=\x20leftWC\x20*\x20expandDirection\x20*\x20expandWidth\x20*\x20czm_pixelRatio;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(clippedPositionWC.xy\x20+\x20offset,\x20-clippedPositionWC.z,\x201.0)\x20*\x20(czm_projection\x20*\x20clippedPositionEC).w;\x0a\x20\x20\x20\x20}\x0avoid\x20main()\x0a{\x0a\x09vec2\x20expandAndWidth\x20=\x20aTexCoord1.zw;\x0a\x09expandAndWidth.y\x20=\x20expandAndWidth.y\x20*\x20uEffectLineWidth;\x0a\x09float\x20u\x20=\x20abs(expandAndWidth.x);\x0a\x09float\x20expandDir\x20=\x20sign(expandAndWidth.x);\x0a#ifdef\x20ENABLE_DYNAMIC\x0a\x09float\x20w\x20=\x200.2\x20+\x200.3*(1.0\x20-\x20pow(2.0*abs(u\x20-\x200.5),\x202.0));\x0a\x09float\x20width\x20=\x20abs(expandAndWidth.y*w)\x20+\x200.5;\x0a#else\x0a\x09float\x20width\x20=\x20abs(expandAndWidth.y)\x20+\x200.5;\x0a#endif\x0a\x09bool\x20usePrev\x20=\x20expandAndWidth.y\x20<\x200.0;\x0a\x09vPositionMC.xyz\x20=\x20aPosition.xyz;\x0a\x20\x20\x20\x20vPositionMC.w\x20=\x200.0;\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20vExcavationVertexPos\x20=\x20uGeoMatrix\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a#endif\x0a\x09vec4\x20p\x20=\x20czm_modelView\x20*\x20aPosition;\x0a\x09vec4\x20prev\x20=\x20czm_modelView\x20*\x20vec4(aNormal,\x201.0);\x0a\x09vec4\x20next\x20=\x20czm_modelView\x20*\x20aTexCoord0;\x0a\x09v_st.s\x20=\x20aTexCoord1.x;\x0a\x09v_width\x20=\x20width;\x0a\x09v_alpha\x20=\x20u;\x0a\x09float\x20polylineAngle;\x0a\x09vec4\x20positionWC\x20=\x20getPolylineWindowCoordinates(p,\x20prev,\x20next,\x20expandDir,\x20width,\x20usePrev,\x20polylineAngle);\x0a\x09v_polylineAngle\x20=\x20polylineAngle;\x0a\x09vec4\x20pos\x20=\x20czm_projection\x20*\x20p;\x0a\x09fWindowZ\x20=\x20(0.5\x20*\x20(pos.z\x20/\x20pos.w)\x20+\x200.5);\x0a\x09gl_Position\x20=\x20czm_viewportOrthographic\x20*\x20positionWC;\x0a\x09v_st.t\x20=\x20czm_writeNonPerspective(clamp(aTexCoord1.y,\x200.0,\x201.0),\x20gl_Position.w);\x0a\x09vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20vec4\x20objsColor\x20=\x20czm_batchTable_color(batchId);\x0a\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20uSelColor,\x20vertexColor);\x0a#endif\x0a\x09vColor\x20=\x20vertexColor;\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20fWindowZ\x20=\x201.0\x20+\x20pos.w;\x0a#endif\x0a}','statisticRequestTime','SlopeRamp','silhouetteModelCommand','removeFlattenRegion','GRADIENT_OPACITY','parallel','[int(','_sourceLayerIds','minimumClusterSize','layout_fill-extrusion','infinity_dist','\x20bytes\x20on\x20the\x20stack,\x20but\x20stack\x20has\x20only\x20','getRadius2','onEnd','planeNormal','_memTextureRemoved','_imageUrlTemplate','_computeEngine','_refire','texture2D(','CONSTANT_RGBA','();\x0a}\x0a','bitFlag','column','outerBoundaryIs','id\x20is\x20required','./inffast','replacementPrevious','shadowDarkness','_objsHideList','canHandle','isSorted','geodeticSurfaceNormal','s3m:ProcessType','\x27addOnExit\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','/**\x0a\x20*\x20Transforms\x20a\x20value\x20for\x20non-perspective\x20interpolation\x20by\x20multiplying\x0a\x20*\x20it\x20by\x20w,\x20the\x20value\x20used\x20in\x20the\x20perspective\x20divide.\x20This\x20function\x20is\x0a\x20*\x20intended\x20to\x20be\x20called\x20in\x20a\x20vertex\x20shader\x20to\x20compute\x20the\x20value\x20of\x20a\x0a\x20*\x20`varying`\x20that\x20should\x20not\x20be\x20subject\x20to\x20perspective\x20interpolation.\x0a\x20*\x20For\x20example,\x20screen-space\x20texture\x20coordinates.\x20The\x20fragment\x20shader\x0a\x20*\x20must\x20call\x20{@link\x20czm_readNonPerspective}\x20to\x20retrieve\x20the\x20final\x0a\x20*\x20non-perspective\x20value.\x0a\x20*\x0a\x20*\x20@name\x20czm_writeNonPerspective\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{float|vec2|vec3|vec4}\x20value\x20The\x20value\x20to\x20be\x20interpolated\x20without\x20accounting\x20for\x20perspective.\x0a\x20*\x20@param\x20{float}\x20w\x20The\x20perspective\x20divide\x20value.\x20Usually\x20this\x20is\x20the\x20computed\x20`gl_Position.w`.\x0a\x20*\x20@returns\x20{float|vec2|vec3|vec4}\x20The\x20transformed\x20value,\x20intended\x20to\x20be\x20stored\x20in\x20a\x20`varying`\x20and\x20read\x20in\x20the\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20fragment\x20shader\x20with\x20{@link\x20czm_readNonPerspective}.\x0a\x20*/\x0afloat\x20czm_writeNonPerspective(float\x20value,\x20float\x20w)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20w;\x0a}\x0a\x0avec2\x20czm_writeNonPerspective(vec2\x20value,\x20float\x20w)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20w;\x0a}\x0a\x0avec3\x20czm_writeNonPerspective(vec3\x20value,\x20float\x20w)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20w;\x0a}\x0a\x0avec4\x20czm_writeNonPerspective(vec4\x20value,\x20float\x20w)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20w;\x0a}\x0a','EXT_texture_webp','packKey','Maupertius\x201738','_hypsometricRenderTexture','applyHue','sml:Level','2585mXJqiT','_skirtScale','_screenWidth','WEST_MOST_X_LOW\x20','tileInfo','_buffersUsage','_flattenTextureWidth','sampler2D','patternDependencies','getNewId','FS_createLink','_barrierPointArray','{\x22SMLName\x22:','_currentPickID','isOnlyS3MObjectVisible','{y}','feTile','overrideMimeType','distSqr','not\x20an\x20integer','msync','RGBA_NORMALIZED','uTexUVOffset','_pickIdObjects','Unexpected\x20file\x20identifier\x20string:\x20','hidden','_PathLine','Couldn\x27t\x20find\x20any\x20memo\x20with\x20ID\x20','_element','get_rethrown','CANCELLED','Illegal\x20seek','UNIFORM_BLOCK_DATA_SIZE','_edgeCurrentCount','setCullFace','onDragStart','(throttled)','canPreloadFlight','factor','HAS_RAIN','Back','_removeRequestListenerCallback','_silhouetteSize','https://twitter.com/hashtag/','Replace_NoColor','createFragmentShader','_ignoreGlobe','protoImagery','constantOr','Directory\x20not\x20empty','yPoleWanderRadians','jitterIndex','_previousModeMode','_pushCollentionInstances','_createEndpointResource','_addLineCollisionCircles','\x27softFullscreenResizeWebGLRenderTarget\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','&x={x}&y={y}&scale={scale}','_materialRelativePath','_terrainHeightsMaxLevel','_repositionAllGlyphs','rewriteTemplate','Circle','mousedown','anchorPointY','kernelRadius','_onEntityPropertyChanged','destory','_isGeometryDirty','_scaneRegion_ShapePts','_allowDataSourcesToSuspendAnimation','75%','_innerCreditContainer',']>','_emscripten_glFlush','instancePackage','KML\x20-\x20Unknown\x20:','filterAttached','shiningColor','WEST_MOST_X_HIGH\x20','_displayStyle','GetRealTop','_pauseCount','getCreateTime','middleMarkExist','FAILED','showRequestVolumes','IconPointCache','noise','\x27allocateUTF8\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_layerRange','A\x20NetworkLink\x20with\x20viewRefreshMode=onStop\x20requires\x20a\x20camera\x20be\x20passed\x20in\x20when\x20creating\x20the\x20KmlDataSource','appendProgramDefineForCommand','getIDColorStyle','fixedUniforms','StartCol','MULTI_LINE_STRING','lat0',',markedOffset=','No\x20Sleep','_showEffect','getProperties','scriptsizemultiplier','KIDNEY','_nodeTransformations','_moveBarYLength','_useHdr','_scanLinePtArr','transition','S3MInstanceCollection\x20setCullEnabled\x20url','inTangents','_velocityField','
  • Tiles\x20styled:\x20','createFile','Earth\x20at\x20night','lengthCap','indexBuffer2','12%','WHEEL','var','hypContourFillMode','Parser','Imagery','enablePrjArea','https://[subdomain].tianditu.gov.cn/cia_w/wmts','/**\x0a\x20*\x20Converts\x20a\x20color\x20in\x20linear\x20space\x20to\x20RGB\x20space.\x0a\x20*\x0a\x20*\x20@name\x20czm_inverseGamma\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec3}\x20color\x20The\x20color\x20in\x20linear\x20space.\x0a\x20*\x20@returns\x20{vec3}\x20The\x20color\x20in\x20RGB\x20space.\x0a\x20*/\x0avec3\x20czm_inverseGamma(vec3\x20color)\x20{\x0a\x20\x20\x20\x20return\x20pow(color,\x20vec3(1.0\x20/\x20czm_gamma));\x0a}\x0a','_emscripten_glGetActiveAttrib','post','PRJ_TRANSVERSE_MERCATOR','M\x2013.84375\x207.03125\x20C\x2011.412798\x207.03125\x209.46875\x208.975298\x209.46875\x2011.40625\x20L\x209.46875\x2011.59375\x20L\x202.53125\x207.21875\x20L\x202.53125\x2024.0625\x20L\x209.46875\x2019.6875\x20C\x209.4853444\x2022.104033\x2011.423165\x2024.0625\x2013.84375\x2024.0625\x20L\x2025.875\x2024.0625\x20C\x2028.305952\x2024.0625\x2030.28125\x2022.087202\x2030.28125\x2019.65625\x20L\x2030.28125\x2011.40625\x20C\x2030.28125\x208.975298\x2028.305952\x207.03125\x2025.875\x207.03125\x20L\x2013.84375\x207.03125\x20z','_selectionDepth','pointermove','clockRange','fill-pattern','\x20\x20\x20\x20vec3\x20r\x20=\x20normalize(czm_inverseViewRotation\x20*\x20normalize(reflect(v,\x20n)));\x0a','createTexCoords','[bboxNorth]','OUTSIDE','&l=','localPtsToCartesian','_cubeMaps','_spatialQueryEnable','_avgPix','#ifdef\x20SPECULAR_IBL\x20\x0a','toCartesian','_pickCanvas','getRootSymbolInfo','strokeMaterialProperty','stencil','uSplitDirection','_locations','_eventHash','imageListenerKeys_','_memoryPredicted','_cubeMap','_sunSpectrum','invalid\x20handle\x20for\x20stdin\x20(','_minDepth','northIndices','_heightReferenceSubscription','currentPt','S3MBTilesParser','pointCount','RGB_PVRTC_2BPPV1','#B22222','_vectorRotate','CLIP','_colorGBuffer','nanColor','1.0.0/WMTSCapabilities.xml','listItemType','_readyPromise','collisionBoxArray','density','_pointCollection','DatasetName','indexDatatype','appearance2D','onloadend','_heatMapCommand','_cubeMapBuffers','scissorRectangle','removeCacheTile','_pickInfo','#FFFFE0','COLOR_CORRECT','_uColor','conjugate','\x20\x20\x20\x20shadowParameters.depthBias\x20*=\x20mix(1.0,\x20100.0,\x20depth\x20*\x200.0015);\x20\x0a','_ionRoot','Matrix4','startScale','skylineCamera','_maxTransparentAlpha','currentLineDashOffset','circle-radius','#FFEFD5','modelsToLoad','SIENNA','normalizedAnchor_','\x27registerRestoreOldStyle\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_upSampleViewport','hasSideness','timestamp','UniformColor','_enableIndoorColliDetection','DST_ALPHA','{_cache}','_startHeading','maxInstensity','eyeOffset','attribute\x20vec3\x20position;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20vec4(position,\x201.0);\x0a\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20p).xyz;\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normal\x20in\x20eye\x20coordinates\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20p;\x0a}\x0a','_translucentFunctions','forwardExtrapolationDuration','cartographicLimitRectangle','_memoryCache','one_minus_f','_imageWidth','_notify','LTR','http://','-263.0,6.0,431.0','Intersects','_setTranslate','METER','applyExtract','HTMLTemplateElement','_onTouchEnd','patternFrom','formatted','HAS_WETNESS','putImageData','_enableLocalOffset','angleAndHeight','onRemove','_groundLightColor','Apply_ImageryClip','_blockCacheSize','beginFrame','Projection_','_suspendTerrainAdjustment','_emscripten_glGetTexParameteriv','text-writing-mode','_hMax','Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27iidiiii\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)','quality','path','a_position','registerKeyEventCallback','_removeProgramDefineForCommand','occlusionTextureCoordIndex','castShaderProgramId','TAAComposite','computeHeight','datas/','constructConstantSurface','_hasEnuCenter','Cross-device\x20link','viewbox','dmax','southTiles','_locked','VertexColor','Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27v\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)','Parameter\x20is\x20required.','font-style','textureCube','labelSelected','updatePolygons','dim','useWebWorkers','appendLinearRing','parentElement','Connection\x20refused','CULLED_BUT_NEEDED','beginTransformFeedback','iso8601','_fillEnabled','BumpMap','_isArrow','_maxHeight','_constants','_enabled','position12DLow','icon-offset','_matInverseLocalView','SYMBOL_RECTANGLE','foreach:\x20_imageryProviders','Lang','finalDestroy','Hotine_Oblique_Mercator_Azimuth_Natural_Origin','u_pattern_from','sceneMode','all','ELEMENT_NODE','USE_VertexWeight','tileImage','texID2Vol','adaptOptions','geo','u_units_to_pixels','#48D1CC','word-spacing','ro0','viewRotation','VOL_AND_HYP','_pointsChanged','tileMatrixLabels','Invalid\x20UTF-8\x20leading\x20byte\x200x','u_size_t','simplify','getSegments','return\x20ret})','_div','DiffuseMapType','executeHaveEffect','_closeTop','dataVersion','front,\x20right','\x20FPS','hgroup','Tile','FileExtentName','regExp','varying\x20vec4\x20v_vertexColor;\x0a','_updating','isAttributesSave','_fadeOpacity','_lightColor','&tiles=','spatialQuery3D','freezeFrame','projectPointOntoPlane','_translucentMRTSupport','Cannot\x20write\x20a\x20value\x20to\x20a\x20ko.computed\x20unless\x20you\x20specify\x20a\x20\x27write\x27\x20option.\x20If\x20you\x20wish\x20to\x20read\x20the\x20current\x20value,\x20don\x27t\x20pass\x20any\x20parameters.','geoBounds','getBases','IMAGE','textField','simpleSegment','value\x20*=\x20255.0;\x20\x0a','cesium-credit-lightbox-overlay','vec4\x20getClippingPlane(sampler2D\x20packedClippingPlanes,\x20int\x20clippingPlaneNumber,\x20mat4\x20transform)\x0a{\x0a\x20\x20\x20\x20int\x20clippingPlaneStartIndex\x20=\x20clippingPlaneNumber\x20*\x202;\x0a\x20\x20\x20\x20int\x20pixY\x20=\x20clippingPlaneStartIndex\x20/\x20','MINTCREAM','Box','distanceToBoundingSphere','searchText','Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27viiiii\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)','writeFloat32','fadeOutColor','\x27removeRunDependency\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you','infos','SQCLIP','_nHeight','_minimumDisableDepthTestDistance','BURLYWOOD','BillboardMode','wasm-instantiate','\x20\x20vec3\x20ambientLight\x20=\x20vec3(0.0,\x200.0,\x200.0);\x0a','\x20}\x0a','TEXTUREEFFECT','_pauseViewModel','_primitiveMode','paint_background','_debugPickDepthViewportCommand','NumPoints','DEFAULT_MINIFICATION_FILTER','RENDERED_AND_KICKED','cesium-viewer-fullscreenContainer','translation','\x20\x20\x20\x20\x20\x20\x20\x20n\x20=\x20-n;\x0a','_scpUrl','checkChildrenWithinParent','handleZoomOutMouseDown','zoominTickFunction','clip-path','layerName','_smlInfo','rightJustifiedTextSymbolIndex','_flattenBounds','defaultSplit','STATE','preloadedAudios','projectAnchor','_renderClipPlaneArray','_maxTerrainHeight','scaneCylinder2JSONData','cosAngle','shapePoints','uniform\x20vec3\x20uPointLightPositionEC[\x20POINT_LIGHTS\x20];\x20\x0a','title','u_texelOffset','Cannot\x20find\x20JSON.stringify().\x20Some\x20browsers\x20(e.g.,\x20IE\x20<\x208)\x20don\x27t\x20support\x20it\x20natively,\x20but\x20you\x20can\x20overcome\x20this\x20by\x20adding\x20a\x20script\x20reference\x20to\x20json2.js,\x20downloadable\x20from\x20http://www.json.org/json2.js','unlistenAll','/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20@name\x20czm_rayEllipsoidIntersectionInterval\x0a\x20*\x20@glslFunction\x0a\x20*/\x0aczm_raySegment\x20czm_rayEllipsoidIntersectionInterval(czm_ray\x20ray,\x20vec3\x20ellipsoid_center,\x20vec3\x20ellipsoid_inverseRadii)\x0a{\x0a\x20\x20\x20//\x20ray\x20and\x20ellipsoid\x20center\x20in\x20eye\x20coordinates.\x20\x20radii\x20in\x20model\x20coordinates.\x0a\x20\x20\x20\x20vec3\x20q\x20=\x20ellipsoid_inverseRadii\x20*\x20(czm_inverseModelView\x20*\x20vec4(ray.origin,\x201.0)).xyz;\x0a\x20\x20\x20\x20vec3\x20w\x20=\x20ellipsoid_inverseRadii\x20*\x20(czm_inverseModelView\x20*\x20vec4(ray.direction,\x200.0)).xyz;\x0a\x0a\x20\x20\x20\x20q\x20=\x20q\x20-\x20ellipsoid_inverseRadii\x20*\x20(czm_inverseModelView\x20*\x20vec4(ellipsoid_center,\x201.0)).xyz;\x0a\x0a\x20\x20\x20\x20float\x20q2\x20=\x20dot(q,\x20q);\x0a\x20\x20\x20\x20float\x20qw\x20=\x20dot(q,\x20w);\x0a\x0a\x20\x20\x20\x20if\x20(q2\x20>\x201.0)\x20//\x20Outside\x20ellipsoid.\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(qw\x20>=\x200.0)\x20//\x20Looking\x20outward\x20or\x20tangent\x20(0\x20intersections).\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20czm_emptyRaySegment;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20//\x20qw\x20<\x200.0.\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20qw2\x20=\x20qw\x20*\x20qw;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20difference\x20=\x20q2\x20-\x201.0;\x20//\x20Positively\x20valued.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20w2\x20=\x20dot(w,\x20w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20product\x20=\x20w2\x20*\x20difference;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(qw2\x20<\x20product)\x20//\x20Imaginary\x20roots\x20(0\x20intersections).\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20czm_emptyRaySegment;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if\x20(qw2\x20>\x20product)\x20//\x20Distinct\x20roots\x20(2\x20intersections).\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20discriminant\x20=\x20qw\x20*\x20qw\x20-\x20product;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20temp\x20=\x20-qw\x20+\x20sqrt(discriminant);\x20//\x20Avoid\x20cancellation.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20root0\x20=\x20temp\x20/\x20w2;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20root1\x20=\x20difference\x20/\x20temp;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(root0\x20<\x20root1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_raySegment\x20i\x20=\x20czm_raySegment(root0,\x20root1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20i;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_raySegment\x20i\x20=\x20czm_raySegment(root1,\x20root0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20i;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20//\x20qw2\x20==\x20product.\x20\x20Repeated\x20roots\x20(2\x20intersections).\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20root\x20=\x20sqrt(difference\x20/\x20w2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_raySegment\x20i\x20=\x20czm_raySegment(root,\x20root);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20i;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(q2\x20<\x201.0)\x20//\x20Inside\x20ellipsoid\x20(2\x20intersections).\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20difference\x20=\x20q2\x20-\x201.0;\x20//\x20Negatively\x20valued.\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20w2\x20=\x20dot(w,\x20w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20product\x20=\x20w2\x20*\x20difference;\x20//\x20Negatively\x20valued.\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20discriminant\x20=\x20qw\x20*\x20qw\x20-\x20product;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20temp\x20=\x20-qw\x20+\x20sqrt(discriminant);\x20//\x20Positively\x20valued.\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_raySegment\x20i\x20=\x20czm_raySegment(0.0,\x20temp\x20/\x20w2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20i;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20//\x20q2\x20==\x201.0.\x20On\x20ellipsoid.\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(qw\x20<\x200.0)\x20//\x20Looking\x20inward.\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20w2\x20=\x20dot(w,\x20w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_raySegment\x20i\x20=\x20czm_raySegment(0.0,\x20-qw\x20/\x20w2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20i;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20//\x20qw\x20>=\x200.0.\x20\x20Looking\x20outward\x20or\x20tangent.\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20czm_emptyRaySegment;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a}\x0a','prevPlacement','onappend','encodeAB','_getArray','_mvtParser','isBlobUri','_localtime_r','port','crossFadingFactor','emitter','{i}','GetFeatureInfoDefaultParameters','ContourValue','_options','czm_non_depth_clamp_main','\x20doesn\x27t\x20have\x20terrain','mapNames','jsonp','computeModelMatrix','czm_projection','category','pop\x20push\x20reverse\x20shift\x20sort\x20splice\x20unshift','outline_blurQuarter_Y','\x27inetNtop4\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_colorBufferHalfFloat','u_camera_to_center_distance','subDivisionMesh','_precreated','\x22\x20comparisons\x20are\x20not\x20supported\x20for\x20type\x20\x27','copyTo','fill-sort-key','defaultGamma','Scan','_taperPower','\x20cannot\x20be\x20zero:\x20','_updateGradient','texSize','\x27print\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','getClosestPoint','_emscripten_glGenVertexArraysOES','\x20\x20\x20\x20float\x20NdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20n),\x20normalize(v_positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a','AttachFiles','_updateSceneMode','restoreHiddenElements','_creationCommand','FORBID_ATTR','_updatedVisibilityFrame','_cameraStartFired','needsUpload','_modelType','_updateFlagTexture','getCreator','\x0aattribute\x20vec4\x20aPosition;\x0aattribute\x20vec3\x20aNormal;\x0aattribute\x20vec4\x20aTexCoord0;\x0aattribute\x20vec4\x20aTexCoord1;\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0aattribute\x20float\x20batchId;\x0a#endif\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20vec2\x20oUV;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPositionMC;\x0auniform\x20mat4\x20uTexMatrix;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20fExtendHeight\x20=\x20aTexCoord1.x;\x0a\x09vec3\x20Postion\x20=\x20aPosition.xyz\x20+\x20(aNormal.xyz\x20*\x20fExtendHeight).xyz;\x0a\x09float\x20u\x20=\x20aTexCoord0.x;\x0a\x09float\x20v\x20=\x20aTexCoord0.y;\x0a\x20\x20\x20\x20if\x20(\x20aTexCoord1.y\x20>\x200.2\x20&&\x20aTexCoord1.y\x20<\x200.8)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(uTexMatrix[0].x\x20>\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20fRealSize\x20=\x20uTexMatrix[1].y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20v\x20=\x20fExtendHeight\x20/\x20fRealSize;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20fRepeatNum\x20=\x20uTexMatrix[1].y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20v\x20=\x20fRepeatNum;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20oUV\x20=\x20vec2(u,\x20v);\x0a\x20\x20\x20\x20vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20vec4\x20objsColor\x20=\x20czm_batchTable_color(batchId);\x0a\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20uSelColor,\x20vertexColor);\x0a#endif\x0a\x20\x20\x20\x20vColor\x20=\x20vertexColor;\x0a\x09gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(Postion,\x201.0);\x0a\x09vPositionMC\x20=\x20vec4(Postion,\x200.0);\x0a}','setImageStyle','s3m_iblReferenceFrameMatrix','dcodeIO','getOrCreateEntity',')\x20are\x20trying\x20to\x20control\x20descendant\x20bindings\x20of\x20the\x20same\x20element.\x20You\x20cannot\x20use\x20these\x20bindings\x20together\x20on\x20the\x20same\x20element.','requestModel','','localTranslation','_supportCompressType','beforeMove','_sampleTerrainMostDetailed','EmissionMapType','applyDebugSettings','_rsStencilPreloadPass3DTiles','updateForwardAxis','_emscripten_stack_get_end','CYAN','negativeZ','fillEnabled','isTexBlock','updateOffsetPosition','_emscripten_glVertexAttrib4fv','freePointer','_us','positionHigh','BOTTOM_RIGHT','tipsify','Float32Array','uniform\x20sampler2D\x20uTexture0;\x0auniform\x20vec4\x20uVisibleColor;\x0auniform\x20vec4\x20uHiddenColor;\x0a\x0avarying\x20vec4\x20renderTextureCoord;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec4\x20resultColor\x20=\x20uVisibleColor;\x0a\x20\x20\x20\x20vec4\x20texCoord\x20=\x20renderTextureCoord\x20/\x20renderTextureCoord.w;\x0a\x20\x20\x20\x20float\x20depth\x20=\x20texCoord.z\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20texCoord.xy\x20=\x20texCoord.xy\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(texture2D(uTexture0,\x20texCoord.xy));\x0a\x20\x20\x20\x20if(z_window\x20<\x20depth\x20&&\x20z_window\x20>\x200.0\x20&&\x20z_window\x20<\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20resultColor\x20=\x20uHiddenColor;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20resultColor;\x0a}','surroundLineColorAnimation','setPlottingLayer','EPSILON10','Buf32','valueOf','vrButton','_currentDis','_timeIndexChange','m_arrPts3D','renderbufferStorageMultisample','minimumImageSize','Proj','cesium-cesiumInspector-sectionContent','INCH','mpWidth','msqrt','_onLayerRemoved','\x22\x20in\x20number\x20yet,\x20index\x20','_frameUpdated','minimumComponent','calcBoundingRectangle','_supportsMaterialsforEntitiesOnTerrain','isDirty','colorBufferFloat','position3DHigh','toRaw',',\x20v)));\x0a\x20\x20\x20\x20return\x20czm_transformPlane(plane,\x20transform);\x0a}\x0a','_fb','createUniformMaps','_oneOverRadiiSquared','pixelOffset','Color','ExtendProperty','addDerivedCommands','appendForwardSlash','compileStyle','fillFullscreenChangeEventData','_axisZ','fromRotationX','copyStyle','xmax','divideByScalar','geometryName_','push','updateScaneCylinder','alphaCutoff','_fromDataSource','_useDefaultSpecularMaps','','MAX_CUBE_MAP_TEXTURE_SIZE','__glGenObject','_translucentRenderStateCache','_enuPoints','R32F','50%','innerContents','LOADED','position:fixed;top:','_labelIndexs','_stackPartitions','OES_element_index_uint\x20WebGL\x20extension\x20is\x20not\x20enabled.','the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)','uniform1iv','registerBatteryEventCallback','renderMultiPolygonGeometry_','totalScale','i64','_pointCloudShading','_fbIntensity','___syscall54','eqc','quadtree','\x20is\x20not\x20defined.','_active','initialize','rasterLayerIds','executeSurroundLineColorAnimation','materialValue','resourceSets','modified','/config','_bc7','.bil?level=','line\x20widths','collisionPadding','saveLocalCache','_dataChanged','_saveLocalCachePerformance','dividedToIntegerBy','maximumHeight','SmID','drawOrder','createShadowReceiveFragmentShader','_depthRenderbuffer','default_tty1_ops','GET','_excavationBottomTexture','_crn_get_uncompressed_size','onError','_tileLoadQueueLow','groundPrimitives','Autolinker','_extractRegions','creatingTable','_rasterImageTexture','u_dayTextureOneOverGamma[','DIR_LIGHTS','param','_excavationUpdate','_fieldData','_pos','_subSymbolSize','anchorLineEnabled','transform2D','_historyVersions','convertFieldsToCamelCase','offsetX_','texCoordExpandAndBatchIndex','_rotate','_backFaceRS','Mapbox\x20Streets\x20Classic','_iconCollection','computeMatrix2','cacheLength','_origin','createEllipsoidGeometry','_numberOfCascades','_depthAttachment','_endColor','featureSortOrder','0.5','_extentsCulling','_viewProjectionDirty','\x27abort\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','The\x20batch\x20table\x20HIERARCHY\x20property\x20has\x20been\x20moved\x20to\x20an\x20extension.\x20Use\x20extensions.3DTILES_batch_table_hierarchy\x20instead.','iconUrl','Latitude_Of_Origin','decodePointCloud','incompatible\x20version','initializeIndexed','tick','zoomMax','_release','flatfile?q2-0','bottomPositions','SYMBOL_BRACE','toBase64','_trianglesLength','createPickFragmentShader','px;top:','LESS_OR_EQUAL','s3tc','tm_year','webkit','Variable\x20names\x20must\x20contain\x20only\x20alphanumeric\x20characters\x20or\x20\x27_\x27.','_debugShowFrustumPlanes','decay','handleImageLoad_','mozvisibilitychange','createResources','Failed\x20to\x20obtain\x20image\x20tile\x20X:\x20','_endAngle','opaqueRate','illegal\x20object\x20in\x20namespace:\x20','JSEvents',')\x20<\x20czm_infinity)','computePositions','_useBrowserRecommendedResolution','normalTextureTranslationAndScale','_calculate','_vertexBufferTypedArray','_inverseView3D','varying\x20vec3\x20vecRotioCoord;','instanceProgram','_sunDirectionEC','NetworkLinkControl','fillColorLimit','float\x20intensity\x20=\x20falloff*vIntensity;','symbol-spacing','eyeHeight2D','WEIGHT','crossOrigin_','_updateExcavationFrameBuffer','_MVTLabel','shadowMap','RepeatX','join','_replaceStyle','_goFeature','uScroll','getFromCache','bezier','\x20\x20vec3\x20h\x20=\x20normalize(l\x20+\x20viewDir);\x0a','hasTransitions','dirty\x20is\x20not\x20a\x20string,\x20aborting','EndCol','VectorTileFeature\x20loadGeometry\x20unknown\x20command\x20','_spotSize','cesium-credit-lightbox-close','\x20\x20vec3\x20ambient\x20=\x20diffuse.rgb;\x0a','upAxis','updateExpiration','zoomBarScrollMouseUpFunction','#ifndef\x20USE_CUSTOM_LIGHT_COLOR\x20\x0a','batchTable','_excavationMode','GEOPOI','#define\x20USE_IBL_LIGHTING\x20\x0a\x0a','encodeNB','movingEvt','cullingVolume','_instancedUniformsByProgram','TK_IFNEF','void\x20main()\x20\x0a{\x20\x0a','attribute\x20vec4\x20aPosition;\x0a#ifdef\x20HAS_NORMAL\x0a\x20\x20\x20\x20attribute\x20vec3\x20aNormal;\x0a#endif\x0aattribute\x20vec4\x20aTexCoord0;\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0aattribute\x20vec4\x20aPreHxyzLx;\x0aattribute\x20vec4\x20aPreLyzNextHxy;\x0aattribute\x20vec4\x20aNextHzLxyz;\x0aattribute\x20vec4\x20aPreOrientation;\x0aattribute\x20vec4\x20aNextOrientation;\x0aattribute\x20vec4\x20aColorAndPickColor;\x0aattribute\x20vec3\x20aPreHpr;\x0aattribute\x20vec3\x20aNextHpr;\x0aattribute\x20vec3\x20aScale;\x0auniform\x20vec3\x20uOffset;\x0auniform\x20mat4\x20uGeoMatrix;\x0auniform\x20float\x20uInterval;\x0auniform\x20float\x20uFilterMode;\x0auniform\x20float\x20uMaxVisibleDistance;\x0auniform\x20float\x20uFilterPixel;\x0auniform\x20float\x20uRadius;\x0avarying\x20vec4\x20vPositionMC;\x0avarying\x20vec2\x20vTexCoord;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPickColor;\x0avarying\x20vec3\x20vNormalEC;\x0avarying\x20mat4\x20vModelMatrix;\x0a\x0avec4\x20vertexColor\x20=\x20vec4(1.0);\x0avec4\x20quaternionfromAxisAngle(vec3\x20axis,\x20float\x20angle)\x0a{\x0a\x20\x20\x20\x20float\x20halfAngle\x20=\x20angle\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20s\x20=\x20sin(halfAngle);\x0a\x20\x20\x20\x20vec3\x20fromAxis\x20=\x20normalize(axis);\x0a\x20\x20\x20\x20return\x20vec4(fromAxis\x20*\x20s,\x20cos(halfAngle));\x0a}\x0avec4\x20quaternionMultiply(vec4\x20left,\x20vec4\x20right)\x0a{\x0a\x20\x20\x20\x20float\x20x\x20=\x20left.w\x20*\x20right.x\x20+\x20left.x\x20*\x20right.w\x20+\x20left.y\x20*\x20right.z\x20-\x20left.z\x20*\x20right.y;\x0a\x20\x20\x20\x20float\x20y\x20=\x20left.w\x20*\x20right.y\x20-\x20left.x\x20*\x20right.z\x20+\x20left.y\x20*\x20right.w\x20+\x20left.z\x20*\x20right.x;\x0a\x20\x20\x20\x20float\x20z\x20=\x20left.w\x20*\x20right.z\x20+\x20left.x\x20*\x20right.y\x20-\x20left.y\x20*\x20right.x\x20+\x20left.z\x20*\x20right.w;\x0a\x20\x20\x20\x20float\x20w\x20=\x20left.w\x20*\x20right.w\x20-\x20left.x\x20*\x20right.x\x20-\x20left.y\x20*\x20right.y\x20-\x20left.z\x20*\x20right.z;\x0a\x20\x20\x20\x20return\x20vec4(x,\x20y,\x20z,\x20w);\x0a}\x0amat4\x20rotationFromQuaternion(vec4\x20q)\x0a{\x0a\x20\x20\x20\x20float\x20x2\x20=\x20q.x\x20*\x20q.x;\x0a\x20\x20\x20\x20float\x20xy\x20=\x20q.x\x20*\x20q.y;\x0a\x20\x20\x20\x20float\x20xz\x20=\x20q.x\x20*\x20q.z;\x0a\x20\x20\x20\x20float\x20xw\x20=\x20q.x\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20y2\x20=\x20q.y\x20*\x20q.y;\x0a\x20\x20\x20\x20float\x20yz\x20=\x20q.y\x20*\x20q.z;\x0a\x20\x20\x20\x20float\x20yw\x20=\x20q.y\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20z2\x20=\x20q.z\x20*\x20q.z;\x0a\x20\x20\x20\x20float\x20zw\x20=\x20q.z\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20w2\x20=\x20q.w\x20*\x20q.w;\x0a\x20\x20\x20\x20float\x20m00\x20=\x20x2\x20-\x20y2\x20-\x20z2\x20+\x20w2;\x0a\x20\x20\x20\x20float\x20m01\x20=\x202.0\x20*\x20(xy\x20-\x20zw);\x0a\x20\x20\x20\x20float\x20m02\x20=\x202.0\x20*\x20(xz\x20+\x20yw);\x0a\x20\x20\x20\x20float\x20m10\x20=\x202.0\x20*\x20(xy\x20+\x20zw);\x0a\x20\x20\x20\x20float\x20m11\x20=\x20-x2\x20+\x20y2\x20-\x20z2\x20+\x20w2;\x0a\x20\x20\x20\x20float\x20m12\x20=\x202.0\x20*\x20(yz\x20-\x20xw);\x0a\x20\x20\x20\x20float\x20m20\x20=\x202.0\x20*\x20(xz\x20-\x20yw);\x0a\x20\x20\x20\x20float\x20m21\x20=\x202.0\x20*\x20(yz\x20+\x20xw);\x0a\x20\x20\x20\x20float\x20m22\x20=\x20-x2\x20-\x20y2\x20+\x20z2\x20+\x20w2;\x0a\x20\x20\x20\x20return\x20mat4(m00,\x20m10,\x20m20,\x200.0,\x20m01,\x20m11,\x20m21,\x200.0,\x20m02,\x20m12,\x20m22,\x200.0,\x200.0,\x200.0,\x200.0,\x201.0);\x0a}\x0avec4\x20lerp(vec4\x20start,\x20vec4\x20end,\x20float\x20t)\x0a{\x0a\x20\x20\x20\x20vec4\x20tmp\x20=\x20end\x20*\x20t;\x0a\x20\x20\x20\x20vec4\x20result\x20=\x20start\x20*\x20(1.0\x20-\x20t);\x0a\x20\x20\x20\x20return\x20result\x20+\x20tmp;\x0a}\x0avec4\x20slerp(vec4\x20start,\x20vec4\x20end,\x20float\x20t)\x0a{\x0a\x20\x20\x20\x20float\x20dot\x20=\x20dot(start,\x20end);\x0a\x20\x20\x20\x20vec4\x20r\x20=\x20end;\x0a\x20\x20\x20\x20if(dot\x20<\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20dot\x20=\x20-dot;\x0a\x20\x20\x20\x20\x20\x20\x20\x20r\x20=\x20end\x20*\x20-1.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(1.0\x20-\x20dot\x20<\x200.000001){\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20mix(start,\x20r,\x20t);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20theta\x20=\x20acos(dot);\x0a\x20\x20\x20\x20float\x20angle\x20=\x20(1.0\x20-\x20t)\x20*\x20theta;\x0a\x20\x20\x20\x20vec4\x20scaledP\x20=\x20start\x20*\x20sin(angle);\x0a\x20\x20\x20\x20vec4\x20scaledR\x20=\x20r\x20*\x20(sin(t\x20*\x20theta));\x0a\x20\x20\x20\x20vec4\x20result\x20=\x20scaledP\x20+\x20scaledR;\x0a\x20\x20\x20\x20return\x20result\x20*\x20(1.0\x20/\x20sin(theta));\x0a}\x0afloat\x20filterTest(vec3\x20rte,\x20float\x20radius)\x0a{\x0a\x20\x20\x20\x20if(uFilterMode\x20>\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20distance\x20=\x20length(rte);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20theta\x20=\x20czm_piOverFour\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20screenPix\x20=\x20max(czm_globeDepthTextureDim.x,\x20czm_globeDepthTextureDim.y)\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20lamat\x20=\x20screenPix\x20/\x20tan(theta);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20lamat\x20*\x20radius\x20/\x20distance\x20>\x20uFilterPixel\x20?\x201.0\x20:\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20length(rte)\x20<\x20uMaxVisibleDistance\x20?\x201.0\x20:\x200.0;\x0a}\x0avoid\x20main()\x0a{\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a\x20\x20\x20\x20vec3\x20prePosHigh\x20=\x20aPreHxyzLx.xyz;\x0a\x20\x20\x20\x20vec3\x20prePosLow\x20=\x20vec3(aPreHxyzLx.w,\x20aPreLyzNextHxy.xy);\x0a\x20\x20\x20\x20vec3\x20nextPosHigh\x20=\x20vec3(aPreLyzNextHxy.zw,\x20aNextHzLxyz.x);\x0a\x20\x20\x20\x20vec3\x20nextPosLow\x20=\x20aNextHzLxyz.yzw;\x0a\x20\x20\x20\x20vTexCoord\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20aPosition\x20-\x20vec4(uOffset.xyz,0.0);\x0a\x20\x20\x20\x20//vertexPos.xyz\x20*=\x20aScale;\x0a\x20\x20\x20\x20vec4\x20positionMC\x20=\x20uGeoMatrix\x20*\x20vertexPos;\x0a\x20\x20\x20\x20vec4\x20preRte\x20=\x20czm_translateRelativeToEye(prePosHigh,prePosLow);\x0a\x20\x20\x20\x20vec4\x20nextRte\x20=\x20czm_translateRelativeToEye(nextPosHigh,nextPosLow);\x0a\x20\x20\x20\x20vec4\x20rte\x20=\x20mix(preRte,\x20nextRte,\x20uInterval);\x0a\x20\x20\x20\x20float\x20show\x20=\x20filterTest(rte.xyz,\x20uRadius\x20*\x20aScale.x);\x0a\x20\x20\x20\x20vec3\x20hpr\x20=\x20mix(aPreHpr,\x20aNextHpr,\x20uInterval);\x0a\x20\x20\x20\x20vec4\x20rollQuaternion\x20=\x20quaternionfromAxisAngle(vec3(1.0,\x200.0,\x200.0),\x20hpr.z);\x0a\x20\x20\x20\x20vec4\x20pitchQuaternion\x20=\x20quaternionfromAxisAngle(vec3(0.0,\x201.0,\x200.0),\x20-hpr.y);\x0a\x20\x20\x20\x20vec4\x20headingQuaternion\x20=\x20quaternionfromAxisAngle(vec3(0.0,\x200.0,\x201.0),\x20-hpr.x);\x0a\x20\x20\x20\x20vec4\x20q\x20=\x20quaternionMultiply(rollQuaternion,\x20pitchQuaternion);\x0a\x20\x20\x20\x20q\x20=\x20quaternionMultiply(headingQuaternion,\x20q);\x0a\x20\x20\x20\x20mat4\x20rotationMat\x20=\x20rotationFromQuaternion(q);\x0a\x20\x20\x20\x20vec4\x20orientation\x20=\x20slerp(aPreOrientation,\x20aNextOrientation,\x20uInterval);\x0a\x20\x20\x20\x20mat3\x20velocityMat\x20=\x20mat3(rotationFromQuaternion(orientation));\x20\x20\x20\x20mat3\x20rotationMatrix\x20=\x20velocityMat\x20*\x20mat3(rotationMat);\x20\x20\x20\x20mat4\x20scaleMatrix\x20=\x20mat4(aScale.x,\x200,\x200,\x200,\x200,\x20aScale.y,\x200,\x200,\x200,\x200,\x20aScale.z,\x200,\x200,\x200,\x200,\x201);\x0a\x20\x20\x20\x20mat4\x20worldMatrix;\x0a\x20\x20\x20\x20worldMatrix[0]\x20=\x20vec4(rotationMatrix[0],\x200.0);\x0a\x20\x20\x20\x20worldMatrix[1]\x20=\x20vec4(rotationMatrix[1],\x200.0);\x0a\x20\x20\x20\x20worldMatrix[2]\x20=\x20vec4(rotationMatrix[2],\x200.0);\x0a\x20\x20\x20\x20worldMatrix[3]\x20=\x20vec4(rte.xyz,\x201.0);\x0a\x20\x20\x20\x20mat4\x20modelMatrix\x20=\x20worldMatrix\x20*\x20scaleMatrix;\x0a\x20\x20\x20\x20vModelMatrix\x20=\x20modelMatrix\x20*\x20uGeoMatrix;\x0a\x20\x20\x20\x20vertexPos\x20=\x20modelMatrix\x20*\x20positionMC;\x0a\x20\x20\x20\x20vertexPos.w\x20=\x201.0;\x0a\x20\x20\x20\x20vPositionMC.xyz\x20=\x20rotationMatrix\x20*\x20positionMC.xyz;\x0a\x20\x20\x20\x20vPositionMC.w\x20=\x200.0;\x0a\x20\x20\x20\x20gl_Position\x20=\x20show\x20*\x20czm_modelViewProjectionRelativeToEye\x20*\x20vertexPos;\x0a\x20\x20\x20\x20vec4\x20color,\x20pickColor;\x0a\x20\x20\x20\x20color.xy\x20=\x20czm_decompressTextureCoordinates(aColorAndPickColor.x);\x0a\x20\x20\x20\x20color.zw\x20=\x20czm_decompressTextureCoordinates(aColorAndPickColor.y);\x0a\x20\x20\x20\x20pickColor.xy\x20=\x20czm_decompressTextureCoordinates(aColorAndPickColor.z);\x0a\x20\x20\x20\x20pickColor.zw\x20=\x20czm_decompressTextureCoordinates(aColorAndPickColor.w);\x0a\x20\x20\x20\x20vColor\x20=\x20vertexColor\x20*\x20color;\x0a#ifdef\x20HAS_NORMAL\x0a\x20\x20\x20\x20if(length(aNormal)\x20>\x200.8)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20normal\x20=\x20rotationMatrix\x20*\x20aNormal;\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat4\x20realModelViewMatrix4\x20=\x20czm_view\x20*\x20vModelMatrix;\x0a\x20\x20\x20\x20\x20\x20\x20\x20realModelViewMatrix4\x20=\x20czm_inverseMatrix(realModelViewMatrix4);\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20realModelViewMatrix3\x20=\x20mat3(realModelViewMatrix4);\x0a\x20\x20\x20\x20\x20\x20\x20\x20realModelViewMatrix3\x20=\x20czm_transpose(realModelViewMatrix3);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vNormalEC\x20=\x20normalize(realModelViewMatrix3\x20*\x20aNormal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vPositionMC.w\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20vPickColor\x20=\x20pickColor;\x0a}','_useHDR','dispatchEvent','createRealtimeRasterFBO','SilhouetteInstanceStride','text/csv','eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhZmRiYzgzMy1hODQ3LTRkMDktYjE0Ni0zNTViMTdmNGEyZWEiLCJpZCI6MjU5LCJzY29wZXMiOlsiYXNyIiwiZ2MiXSwiaWF0IjoxNTgzMTYzMTYwfQ.blu_ATsUNqSYK0fIBrNRvxq9HiCzY5Ul_4v_4-3F5QY','_logTime','_featureReleaseEvent','zFail','createDepthOfFieldStage','_enableHeartCheck','_point3Ds','urls','_startPoint','u_is_halo','yTop','dictionary','BoxEmitter','computeGeometryOffsetAttribute','var\x20','vBuffer','\x20\x20\x20\x20float\x20sunNdotL\x20=\x20clamp(dot(n,\x20czm_sunDirectionEC),\x200.001,\x201.0);\x0a','Assets/Textures/waterNormalsSmall.jpg','_turningMode','_attrAppend','readBitSet','3D\x20textures\x20are\x20unsupported.','tourStart','Input/output\x20pairs\x20for\x20\x22interpolate\x22\x20expressions\x20must\x20be\x20arranged\x20with\x20input\x20values\x20in\x20strictly\x20ascending\x20order.','_compositeCommand','getInnerHtml','imageryVersion','uniform\x20sampler2D\x20edgeTexture1;','ROTATE','loadTileset','textureRefCounts','planeAdded','_topRadius','_maxVisibleAltitude','weak','Only_LineColor','DEGREE','\x20=\x20czm_batchTable_','czm_batchTable_boundingSphereCenter2DHigh','_runningSamples','_nDepth','\x27registerOrientationChangeEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','ALIGNED_AXIS','False_Easting','_useKvp','boundingExtent','callbackParameterName','dynCall','_hintLineVisible','curFusionViewMatrix','instancedArrays','bottom','_showLabel','mass','packedData','_maximumViewportHeight','queryNumericValue','ANTIQUEWHITE','\x20\x20\x20vPositionMC.xyz\x20=\x20aPosition.xyz;','drawVectorEditObject','Apr','cesium-navigation-help','_openEvoFileCompleted','uniformBlockBinding','getCenterAnchor','getModelMinAndMaxCorner','uniform\x20sampler2D\x20uNonSelDepthTexture;','updateObjsOperation','deviceorientation','_positionProperty','TRANSFORMING','floatToByte','createSimplePolylineGeometry','_bind','_maxVelocity','addS3MGroupLayer','bounceAnimationTime','extrudeDistance','_readyAncestor','_attrloaded','2147483648\x20bytes!','waterMaskTranslationAndScale','posMatrix','GetAttribute','_textureScale','setObjsExtendHeight\x20ids','saveGeometry','RemoveFeatureEvent','KmlTourFlyTo','_filter','paintVertexAttributes','Not\x20supported','_lockOrientation','#FDF5E6','proto','polygonIntersectsBufferedPoint','edge','_pitch','adjustScale','antialias','FLOAT_MAT4','_modelScale','requestPriorityMap','pako\x20inflate\x20(from\x20Nodeca\x20project)','MaximumLatitude','_lineSymbolID','.cesium-credit-lightbox','northeastMesh','uDashLength','_emscripten_glIsQueryEXT','_transformMatrix','pixelStoreUnpack','onMaterialChanged','Truncated','pushCommandsForFrameBuffer','_finalDisplay','_exitFullScreenPath','OperateCtrlPts','MODELVIEWPROJECTIONINVERSE','_username','_requestImagery','supportsPolylinesOnTerrain','inspect','SIMPLIFY_TOLERANCE','EffectType','Number\x20of\x20failed\x20requests:\x20','getEpoch1990Days','webglOptions','_bottomRadiusSubscription','MAX_OPEN_FDS','_dPitch','Pause','asyncLoad','_scanLineDirArr','hasGeometry','headingPitchRollToFixedFrame','supportsMaterials','pickPoint','_upWC','videoWidth','illegal\x20message\x20field:\x20','_documentPacket','hasWirePresence','loadJson','CDF','deleteProgram','getAttributesById','asserts','#if\x20','_subSpriteImage','IN_PLACE','ROUND_HALF_CEIL','rotateMouseMoveFunction','TEXTURE_CUBE_MAP_POSITIVE_Y','COMPILE_STATUS','_dynamicBatch','css:\x20{\x20\x22cesium-baseLayerPicker-selectedItem\x22\x20:\x20$data\x20===\x20$parents[1].selectedTerrain\x20},attr:\x20{\x20title:\x20tooltip\x20},visible:\x20creationCommand.canExecute,click:\x20function($data)\x20{\x20$parents[1].selectedTerrain\x20=\x20$data;\x20}','_layerScheduler','removeObjsExtendHeight\x20ids','void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x20\x0a}\x20\x0a','PROJCS','@null','NanColor','SYMBOL_Model','randomBetween','א-ת','skinning','protocolRelativeMatch','_playForwardSVG','overrides','fromText','getImageryFromCache','HIGHLIGHT','isChrome','pthreadMainPrefixURL','readCharicter','executeClassified','drawMultiPoint','destination','kml-region','scaneCylinder_offsetRotate','_arrayBuffer','getStyleFunction','TRANSPARENT_PASS','isChrdev','_metadataCache','parameters','_areaTexture','blobSize','COLOR_0','\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(a_color,\x201.0);\x20\x0a','computeUnpackAlignedImageSize','{lon_0}','Perspective\x20Projection','distanceRatio','_getSmlInfoFailed','setSymbolName','LAB','handleGeometryChanged_','_surfaceHeight','uniform\x20vec2\x20u_texsize;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_image;\x0a\x20\x20\x20\x20uniform\x20float\x20u_fade;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_pos_a;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_pos_b;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_pos;\x0a\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_from\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_to\x0a\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_from\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_to\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_tl_a\x20=\x20pattern_from.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_br_a\x20=\x20pattern_from.zw;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_tl_b\x20=\x20pattern_to.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_br_b\x20=\x20pattern_to.zw;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20imagecoord\x20=\x20mod(v_pos_a,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pos\x20=\x20mix(pattern_tl_a\x20/\x20u_texsize,\x20pattern_br_a\x20/\x20u_texsize,\x20imagecoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color1\x20=\x20texture2D(u_image,\x20pos);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20imagecoord_b\x20=\x20mod(v_pos_b,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pos2\x20=\x20mix(pattern_tl_b\x20/\x20u_texsize,\x20pattern_br_b\x20/\x20u_texsize,\x20imagecoord_b);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color2\x20=\x20texture2D(u_image,\x20pos2);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20find\x20distance\x20to\x20outline\x20for\x20alpha\x20interpolation\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dist\x20=\x20length(v_pos\x20-\x20gl_FragCoord.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x201.0\x20-\x20smoothstep(0.0,\x201.0,\x20dist);\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color1,\x20color2,\x20u_fade)\x20*\x20alpha\x20*\x20opacity;\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a\x20\x20\x20\x20}\x0a','boundingExtentXYs_','playlistIndex','about:blank','_numberOfVertexAttributes','guid','combine','_negativeY','ALLOC_NONE','_reloadVol','endGeometry','$set','keepExpanded','cesium-cesiumInspector-section','u_pattern_tl_b','ROUND_UP','removeEfficiency','varying\x20vec2\x20vTexCoord;\x0auniform\x20sampler2D\x20uColorTexture;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(uColorTexture,\x20vTexCoord);\x0a}','quantized-mesh-1.','Error\x20constructing\x20CesiumWidget.','Expected\x20at\x20least\x203\x20arguments,\x20but\x20found\x20only\x20','LOG10','initNeedCacheList','parameter\x20stop\x20is\x20required!','Illegal\x20wire\x20type\x20in\x20unknown\x20group\x20','textAlign_','lookRight','_autoExposure','invalid\x20encoding','canvasPostions','LINE_Z','forEach','FS_createFolder','Both','textureCache','loadLocalLib','LineInterval','isFullscreenEnabled','icon-color','lonLatToPixel','ENTITY','_isHeadingFree','initExtensionsDone','No\x20component\x20name\x20specified','tileVisible','closedBesselCurve','clip_line_color','_excavateRegions','fillGradientOffsetRatioY','_environmentState','czm_snow','rdev','Resolve','dateLabel','textureLod','valueWillMutate','LoadingPriority','linethickness','blendEquation','LINE3D','_preStopIndex','afterRender','ellipse','textureCoordinateRectangle','_vertex','_horizonToGeographic','fetch','','scpUrl','TOMATO','DiffuseR','hemisphereLight','setOpacity','index\x20out\x20of\x20range:\x20','precision\x20highp\x20float;\x0a','lineWidth','SPOT','longjmp','feComposite','columnspan','Invalid\x20valid\x20pixel\x20count\x20type','packingRequest','frontFace','uShininess','billboardCollection_indexBufferInstanced','transaction','checkbox','_defaultTerrainProvider','AutoConstants','readFiles','reflect','cosb1','_maximumHeights','marker-mid','czm_shadow_cast_main','instance','endSubCommits','to-','_boundsRadians','_glGetString','uniform1fv','\x27registerFocusEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','Attribute','enctype','clampTime','currentLineWidth','cullEnabled','BindElementBuffer','View\x20Home','fromUrl','_wrapS','bumpSpeed','mousemove','S3MTilesRegionShadowVectex_','addCurrentVertex','metrics','stroke','packRequestQuadKey','uNormalDepthTexture','webkitImageSmoothingEnabled','_openSmlFileCompleted','_addSmlFileToLayerFailed','no\x20array\x20expected','_stop','_billboardBoundsLineWidth','isNear','EPSG','Stack\x20overflow!\x20Attempted\x20to\x20allocate\x20','wasmBinary','_gradientOpacityMinOpacity','tfoot','nonSelDepthbuffer','','text-variable-anchor','RequestFullscreen','shading','sourceCaches','13px','circleUniforms','smlDepat','_requiresWC','indexArray2','#F5DEB3','_crn_get_width','klass','rasterPolylines','readVarint32','octEncode','clamp','values_','xRatio','cesium-viewer-selectionIndicatorContainer','aNextHzLxyz','S3MTilesVectexRaster_','cannot\x20use\x20the\x20stack\x20before\x20compiled\x20code\x20is\x20ready\x20to\x20run,\x20and\x20has\x20provided\x20stack\x20access','_surface','No\x20space\x20left\x20on\x20device','OPAQUE','_depthFailMaterialSubscription','boundingSpheresCV','spot\x20light\x20intensity','showAnimationFeature','Error\x20while\x20reading\x20zip\x20file.','maskunits','FixedZ','ZCoordType','corners','subdivideLine','_particleVelocityFieldEffect','borderSpacingWidth','EditSmlFileService','\x27registerGamepadEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','options.dataSourceName\x20is\x20required!','_imageLayerAdded','repeat','_boundingSphereMorph','mercatorAngleToGeodeticLatitude','change:','_hypsometricSetting','area\x20calculation\x20is\x20wrong','_outlineColorSubscription','_previousHeight','getDash','_basePath','_requestError','findSymbolByName','decodedMin','tmpLocalTransform_','text','CONSTANT','isReadyForAtmosphere','quoted','_statisticsText','tms','pixels','_stringToNumber','bucketsInCurrentPlacement','new_zealand_geodetic_datum_1949','enableTranslate','toJSON','MIDDLE','ipRegex','#5F9EA0','strokeStyle','_refines','CenterZ','constantSpeed','_destroyClockViewModel','drawAnnotationArray','outlineEnabled','toneMappingEnabled','setVisibleIndex','_preUpdate','startID','writeUint16','hasNormalMap','now','markerunits','\x0a\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_log_depth_main();\x20\x0a\x20\x20\x20\x20czm_vertexLogDepth();\x20\x0a}\x20\x0a','getVolNames','distToSegmentSquared','_modelPath','getter','textureBakeInitilized','_hasNormalBuffer','webgl','closestSquaredDistanceXY','font-family','createTransparentCommand','heightmap','startY','_emscripten_glGetUniformLocation','clampTexture','Link','_semiMajorAxisSubscription','updateDrawCommand','srsCode','Program\x20terminated\x20with\x20exit(','Line','pickTileActive','_allIndex','_perPositionHeight','billboardStyle','_clearFBO2Command','slicePartitions','getContext','cosineU','rings','geometryZIndex','setAllLabelsVisible','channel','findInterval','When\x20calling\x20ko.track,\x20you\x20must\x20pass\x20an\x20object\x20as\x20the\x20first\x20parameter.','enableOutline','lineOffsetX','uniform\x20sampler2D\x20u_depthTexture;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_packDepth(texture2D(u_depthTexture,\x20v_textureCoordinates).r);\x0a}\x0a','Workers','maxTransparentAlpha','readUint64','cesium-widget-errorPanel','_clusterShow','Cannot\x20compare\x20types\x20\x27','_hueSaturationBrightness','createRenderEntityPageLOD','\x20to\x20be\x20less\x20than\x20or\x20equal\x20to\x20','EffectOutline','ENABLE_CLIPPING_PLANES','Request\x20Volumes','showPrimitiveReferenceFrame','\x20\x20\x20\x20vec3\x20r0\x20=\x20specularColor.rgb;\x0a','qureyRegion','focalRange','currentMousePosition','WEBKIT_','fillOutlinePatternUniforms','FUNC_REVERSE_SUBTRACT','\x20\x20\x20\x20\x20\x20\x20\x20float\x20lightDistance\x20=\x20length(lVector);\x0a','varying\x20vec3\x20vNormal;\x0avarying\x20vec3\x20positionEC;\x0auniform\x20float\x20uContourValue;\x0auniform\x20sampler2D\x20u_colorTexture;\x0a#ifdef\x20APPLY_LIGHTING\x0a\x20\x20\x20\x20uniform\x20vec3\x20uDiffuse;\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSpecular;\x0a\x20\x20\x20\x20uniform\x20vec3\x20uAmbient;\x0a\x20\x20\x20\x20uniform\x20float\x20uShiness;\x0a#endif\x0avec4\x20getColorForValue(float\x20tValue)\x0a{\x0a\x20\x20\x20\x20float\x20texCoord\x20=\x20tValue;\x0a\x09texCoord\x20=\x20clamp(texCoord,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20tColor\x20=\x20texture2D(u_colorTexture,\x20vec2(texCoord,\x200.5));\x0a\x20\x20\x20\x20return\x20tColor;\x0a}\x0a\x0a#ifdef\x20APPLY_LIGHTING\x0avoid\x20applyLighting(inout\x20vec4\x20tColor,\x20vec3\x20normal)\x0a{\x0a\x20\x20\x20\x20vec3\x20diffuse\x20=\x20uDiffuse;\x0a\x20\x20\x20\x20vec3\x20specular\x20=\x20uSpecular;\x0a\x20\x20\x20\x20vec3\x20ambient\x20=\x20uAmbient;\x0a\x20\x20\x20\x20float\x20shiness\x20=\x20uShiness;\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20normalize(czm_normal\x20*\x20normal);\x0a\x20\x20\x20\x20float\x20ndot\x20=\x20max(\x20dot(\x20normalEC,\x20czm_sunDirectionEC\x20),\x200.0\x20);\x0a\x20\x20\x20\x20ndot\x20=\x20ndot\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20diffuse\x20=\x20diffuse\x20*\x20ndot;\x0a\x20\x20\x20\x20specular\x20=\x20specular\x20*\x20czm_getSpecular(czm_sunDirectionEC,\x20normalize(-positionEC),\x20normalEC,\x20shiness);\x0a\x20\x20\x20\x20tColor.rgb\x20=\x20tColor.rgb*(diffuse\x20+\x20ambient)\x20+\x20specular;\x0a}\x0a#endif\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20getColorForValue(uContourValue);\x0a#ifdef\x20APPLY_LIGHTING\x0a\x20\x20\x20\x20applyLighting(color,\x20vNormal);\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a}\x0a','240','\x20\x20\x20\x20gl_Position\x20=\x20czm_depthClampFarPlane(positionInClipCoords);\x0a}\x0a','_cellHeight','\x20name:\x20','cesium-animation-rectButton','interpolation','separators','_horizontalRotationAxis','uniformState','_lastScale','nHeight','_refresh','vec4\x20czm_computeLightColorInFP(czm_s3mMaterialInput\x20material,\x20vec3\x20positionMC,\x20float\x20hasNormal,\x20vec3\x20normal)\x0a{\x0a\x20\x20\x20\x20vec3\x20normalEC;\x0a\x20\x20\x20\x20if(hasNormal\x20>\x200.9)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20normalEC\x20=\x20normalize(normal);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20normalEC\x20=\x20normalize(czm_normal*czm_computeNormal(positionMC));\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec3\x20positionEC\x20=\x20vec3(czm_modelView\x20*\x20vec4(positionMC,1.0)).xyz;\x0a\x20\x20\x20\x20return\x20czm_directionLight(material,\x20normalEC,\x20-positionEC,\x20positionMC);\x0a}','_prepareLoad','isSDF','_tilesLoaded','_collection','$parentContext','findDataForIntervalContainingDate','endLineColor','_wrapT','createGroupObjectCtrlPoint','current','createAcesTonemappingStage','_transitionTexture','_previousLuminance','_maxDecodingConcurrency','HAS_SNOW','attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20position2DHigh;\x0aattribute\x20vec3\x20position2DLow;\x0aattribute\x20vec3\x20prevPosition3DHigh;\x0aattribute\x20vec3\x20prevPosition3DLow;\x0aattribute\x20vec3\x20prevPosition2DHigh;\x0aattribute\x20vec3\x20prevPosition2DLow;\x0aattribute\x20vec3\x20nextPosition3DHigh;\x0aattribute\x20vec3\x20nextPosition3DLow;\x0aattribute\x20vec3\x20nextPosition2DHigh;\x0aattribute\x20vec3\x20nextPosition2DLow;\x0aattribute\x20vec4\x20texCoordExpandAndBatchIndex;\x0a\x0avarying\x20vec2\x20\x20v_st;\x0avarying\x20float\x20v_width;\x0avarying\x20vec4\x20v_pickColor;\x0avarying\x20float\x20v_polylineAngle;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20texCoord\x20=\x20texCoordExpandAndBatchIndex.x;\x0a\x20\x20\x20\x20float\x20expandDir\x20=\x20texCoordExpandAndBatchIndex.y;\x0a\x20\x20\x20\x20bool\x20usePrev\x20=\x20texCoordExpandAndBatchIndex.z\x20<\x200.0;\x0a\x20\x20\x20\x20float\x20batchTableIndex\x20=\x20texCoordExpandAndBatchIndex.w;\x0a\x0a\x20\x20\x20\x20vec2\x20widthAndShow\x20=\x20batchTable_getWidthAndShow(batchTableIndex);\x0a\x20\x20\x20\x20float\x20width\x20=\x20widthAndShow.x\x20+\x200.5;\x0a\x20\x20\x20\x20float\x20show\x20=\x20widthAndShow.y;\x0a\x0a\x20\x20\x20\x20if\x20(width\x20<\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20show\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20pickColor\x20=\x20batchTable_getPickColor(batchTableIndex);\x0a\x0a\x20\x20\x20\x20vec4\x20p,\x20prev,\x20next;\x0a\x20\x20\x20\x20if\x20(czm_morphTime\x20==\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20p\x20=\x20czm_translateRelativeToEye(position3DHigh.xyz,\x20position3DLow.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20prev\x20=\x20czm_translateRelativeToEye(prevPosition3DHigh.xyz,\x20prevPosition3DLow.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20next\x20=\x20czm_translateRelativeToEye(nextPosition3DHigh.xyz,\x20nextPosition3DLow.xyz);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(czm_morphTime\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20p\x20=\x20czm_translateRelativeToEye(position2DHigh.zxy,\x20position2DLow.zxy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20prev\x20=\x20czm_translateRelativeToEye(prevPosition2DHigh.zxy,\x20prevPosition2DLow.zxy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20next\x20=\x20czm_translateRelativeToEye(nextPosition2DHigh.zxy,\x20nextPosition2DLow.zxy);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20p\x20=\x20czm_columbusViewMorph(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_translateRelativeToEye(position2DHigh.zxy,\x20position2DLow.zxy),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_translateRelativeToEye(position3DHigh.xyz,\x20position3DLow.xyz),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_morphTime);\x0a\x20\x20\x20\x20\x20\x20\x20\x20prev\x20=\x20czm_columbusViewMorph(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_translateRelativeToEye(prevPosition2DHigh.zxy,\x20prevPosition2DLow.zxy),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_translateRelativeToEye(prevPosition3DHigh.xyz,\x20prevPosition3DLow.xyz),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_morphTime);\x0a\x20\x20\x20\x20\x20\x20\x20\x20next\x20=\x20czm_columbusViewMorph(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_translateRelativeToEye(nextPosition2DHigh.zxy,\x20nextPosition2DLow.zxy),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_translateRelativeToEye(nextPosition3DHigh.xyz,\x20nextPosition3DLow.xyz),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_morphTime);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20#ifdef\x20DISTANCE_DISPLAY_CONDITION\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20centerHigh\x20=\x20batchTable_getCenterHigh(batchTableIndex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20centerLowAndRadius\x20=\x20batchTable_getCenterLowAndRadius(batchTableIndex);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20centerLow\x20=\x20centerLowAndRadius.xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20radius\x20=\x20centerLowAndRadius.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20distanceDisplayCondition\x20=\x20batchTable_getDistanceDisplayCondition(batchTableIndex);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20lengthSq;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(czm_sceneMode\x20==\x20czm_sceneMode2D)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20lengthSq\x20=\x20czm_eyeHeight2D.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20center\x20=\x20czm_translateRelativeToEye(centerHigh.xyz,\x20centerLow.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20lengthSq\x20=\x20max(0.0,\x20dot(center.xyz,\x20center.xyz)\x20-\x20radius\x20*\x20radius);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20nearSq\x20=\x20distanceDisplayCondition.x\x20*\x20distanceDisplayCondition.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20farSq\x20=\x20distanceDisplayCondition.y\x20*\x20distanceDisplayCondition.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(lengthSq\x20<\x20nearSq\x20||\x20lengthSq\x20>\x20farSq)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20show\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20float\x20polylineAngle;\x0a\x20\x20\x20\x20vec4\x20positionWC\x20=\x20getPolylineWindowCoordinates(p,\x20prev,\x20next,\x20expandDir,\x20width,\x20usePrev,\x20polylineAngle);\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_viewportOrthographic\x20*\x20positionWC\x20*\x20show;\x0a\x0a\x20\x20\x20\x20v_st.s\x20=\x20texCoord;\x0a\x20\x20\x20\x20v_st.t\x20=\x20czm_writeNonPerspective(clamp(expandDir,\x200.0,\x201.0),\x20gl_Position.w);\x0a\x0a\x20\x20\x20\x20v_width\x20=\x20width;\x0a\x20\x20\x20\x20v_pickColor\x20=\x20pickColor;\x0a\x20\x20\x20\x20v_polylineAngle\x20=\x20polylineAngle;\x0a}\x0a','_lastXPos','_frontFaceRS','allowPicking','_isSct','SCALE_NON_UNIFORM','\x27SDL_audio\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_localVertices','SuperMap.EditSmlFileParameters','svg','geometryChangeKey_','_knobOuter','_isRootNode','FIREFOX','objects','_compiledSDF','instances','_subTexturesToUpload','\x20\x20\x20\x20\x20\x20\x20\x20if(lightAttenuation\x20<\x200.001)\x20{\x0a','Pick\x20Tileset','loadProtoFile','320','numberOfDayTextures','numCorners','proj4','_fovy','pixelStoreUnpackFlipY','maximumAlpha','dynamicScreenSpaceErrorDensitySliderValue','_globalDepthProjMatrixInv','ViewDome','\x20\x20\x20\x20float\x20reflectionDotNadir\x20=\x20dot(r,\x20normalize(v_positionWC));\x0a','_timeUpdate','_hypMaxCategory','clusterShow','vec3\x20blue\x20=\x20vec3(0.0,\x200.0,\x201.0);','icon-translate-anchor','mouseMove','/**\x0a\x20*\x20Converts\x20a\x20CIE\x20Yxy\x20color\x20to\x20RGB.\x0a\x20*\x20

    The\x20conversion\x20is\x20described\x20in\x0a\x20*\x20{@link\x20http://content.gpwiki.org/index.php/D3DBook:High-Dynamic_Range_Rendering#Luminance_Transform|Luminance\x20Transform}\x0a\x20*\x20

    \x0a\x20*\x20\x0a\x20*\x20@name\x20czm_XYZToRGB\x0a\x20*\x20@glslFunction\x0a\x20*\x20\x0a\x20*\x20@param\x20{vec3}\x20Yxy\x20The\x20color\x20in\x20CIE\x20Yxy.\x0a\x20*\x0a\x20*\x20@returns\x20{vec3}\x20The\x20color\x20in\x20RGB.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20vec3\x20xyz\x20=\x20czm_RGBToXYZ(rgb);\x0a\x20*\x20xyz.x\x20=\x20max(xyz.x\x20-\x20luminanceThreshold,\x200.0);\x0a\x20*\x20rgb\x20=\x20czm_XYZToRGB(xyz);\x0a\x20*/\x0avec3\x20czm_XYZToRGB(vec3\x20Yxy)\x0a{\x0a\x20\x20\x20\x20const\x20mat3\x20XYZ2RGB\x20=\x20mat3(\x203.2405,\x20-0.9693,\x20\x200.0556,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20-1.5371,\x20\x201.8760,\x20-0.2040,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20-0.4985,\x20\x200.0416,\x20\x201.0572);\x0a\x20\x20\x20\x20vec3\x20xyz;\x0a\x20\x20\x20\x20xyz.r\x20=\x20Yxy.r\x20*\x20Yxy.g\x20/\x20Yxy.b;\x0a\x20\x20\x20\x20xyz.g\x20=\x20Yxy.r;\x0a\x20\x20\x20\x20xyz.b\x20=\x20Yxy.r\x20*\x20(1.0\x20-\x20Yxy.g\x20-\x20Yxy.b)\x20/\x20Yxy.b;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20return\x20XYZ2RGB\x20*\x20xyz;\x0a}\x0a','infiniteProjectionMatrix','planes2D_HIGH_z','auto','}}}','updateForPick','aColor2','ROUND_HALF_FLOOR','geometry_','Field','uniform\x20highp\x20vec4\x20u_color;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20u_color;\x0a}\x0a','_slopeBound','_pointCount','dblclick','resolvedRequestType','getUseBelowRangeColor','_colorPreviousAlpha','_emscripten_glCullFace','slopeHasColorTable','__indirect_function_table','_inverseTransposeModel','edgeWireFrameModeChange','maxWidth','rightTop','_pointPrimitivesToUpdate','_sqTextures','_surroundLineColorAnimation','getObjectByPickId','_state','_createVertexArrayForMesh','getPointsOfNormal','_italicAngle','KeyboardEventModifier','December','geoKey','SYMBOL_KIDNEY','\x22\x20not\x20found\x20in\x20the\x20atlas.','_box','_depthDownBuffer','previousSibling','pntArray','isEqualTo','reloadVol','_environmentMap','_UUID','hold','setHours','uniform\x20vec4\x20lightColor;\x0auniform\x20vec4\x20darkColor;\x0auniform\x20vec2\x20repeat;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x0a\x20\x20\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20\x20\x20float\x20b\x20=\x20mod(floor(repeat.s\x20*\x20st.s)\x20+\x20floor(repeat.t\x20*\x20st.t),\x202.0);\x20\x20//\x200.0\x20or\x201.0\x0a\x0a\x20\x20\x20\x20//\x20Find\x20the\x20distance\x20from\x20the\x20closest\x20separator\x20(region\x20between\x20two\x20colors)\x0a\x20\x20\x20\x20float\x20scaledWidth\x20=\x20fract(repeat.s\x20*\x20st.s);\x0a\x20\x20\x20\x20scaledWidth\x20=\x20abs(scaledWidth\x20-\x20floor(scaledWidth\x20+\x200.5));\x0a\x20\x20\x20\x20float\x20scaledHeight\x20=\x20fract(repeat.t\x20*\x20st.t);\x0a\x20\x20\x20\x20scaledHeight\x20=\x20abs(scaledHeight\x20-\x20floor(scaledHeight\x20+\x200.5));\x0a\x20\x20\x20\x20float\x20value\x20=\x20min(scaledWidth,\x20scaledHeight);\x0a\x0a\x20\x20\x20\x20vec4\x20currentColor\x20=\x20mix(lightColor,\x20darkColor,\x20b);\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20czm_antialias(lightColor,\x20darkColor,\x20currentColor,\x20value,\x200.03);\x0a\x0a\x20\x20\x20\x20color\x20=\x20czm_gammaCorrect(color);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','blocks','RGB_DXT1','CLIP_FILT_BY_ID','January','','markerSymbol','_pixelOffsetSubscription','_emscripten_resize_heap','invalidated','\x20\x20\x20\x20mat4\x20skinMatrix\x20=\x20','angularSpeed','_holes','belge','createFilmicTonemappingStage','updateScaneCone','_pickPixelTolerance','updateFrameState','UTF8ToString','drawHitDetectionCanvas_','_clippingPlane','_entityObjectId','sparse','cachedSymbolList','points','_terrainProviders','_drawGrid','COLUMN0ROW2','loadSiblings','_batchedIndices','_createUniformMap','_colorBlendModeSubscription','_translateMousePosition','pickCommand','_clampMode','snow','lineJoin_','FS.trackingDelegate\x20error\x20on\x20read\x20file:\x20','forceLoadFile','scaledTo','sml:StoreType','_cachedGeometryByteLength','_changedFrustum','_skeletonTileMap','_showSubscription','computeLocalScreenSpaceBoundingBox','hermiteCoefficientMatrix','RECEIVE_ONLY','cartesian','updateScaneRegion','File\x20format\x20is\x20not\x20recognized.','_curCol','CesiumMath','point\x20color\x20color','_changedEvt','groundExtrudedHeight','_imageryLayersUpdatedEvent','/style.json','traverseRenderEntity','requestNames','precision\x20highp\x20float;\x0aprecision\x20highp\x20int;\x0a#define\x20SMAA_MAX_SEARCH_STEPS\x208\x0a#define\x20SMAA_AREATEX_MAX_DISTANCE\x2016\x0a#define\x20SMAA_AREATEX_PIXEL_SIZE\x20(\x201.0\x20/\x20vec2(\x20160.0,\x20560.0\x20)\x20)\x0a#define\x20SMAA_AREATEX_SUBTEX_SIZE\x20(\x201.0\x20/\x207.0\x20)\x0auniform\x20sampler2D\x20tEdges;\x0auniform\x20sampler2D\x20tArea;\x0auniform\x20sampler2D\x20tSearch;\x0auniform\x20vec2\x20u_resolution;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avarying\x20vec4\x20fOffset[3];\x0avarying\x20vec2\x20fPixCoord;\x0avec4\x20SMAASampleLevelZeroOffset(sampler2D\x20tex,\x20vec2\x20coord,\x20ivec2\x20offset\x20){\x0a\x20\x20\x20\x20return\x20texture2D(\x20tex,\x20coord\x20+\x20float(\x20offset\x20)\x20*\x20u_resolution,\x200.0\x20);\x0a}\x0a#ifndef\x20WEBGL2\x0avec2\x20round(\x20vec2\x20x\x20)\x20{\x0a\x20\x20\x20\x20return\x20sign(\x20x\x20)\x20*\x20floor(\x20abs(\x20x\x20)\x20+\x200.5\x20);\x0a}\x0a#endif\x0afloat\x20SMAASearchLength(\x20sampler2D\x20searchTex,\x20vec2\x20e,\x20float\x20bias,\x20float\x20scale\x20)\x20{\x0a\x20\x20\x20\x20e.r\x20=\x20bias\x20+\x20e.r\x20*\x20scale;\x0a\x20\x20\x20\x20return\x20255.0\x20*\x20texture2D(\x20searchTex,\x20e,\x200.0\x20).r;\x0a}\x0afloat\x20SMAASearchXLeft(\x20sampler2D\x20edgesTex,\x20sampler2D\x20searchTex,\x20vec2\x20texcoord,\x20float\x20end\x20)\x20{\x0a\x20\x20\x20\x20vec2\x20e\x20=\x20vec2(\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20SMAA_MAX_SEARCH_STEPS;\x20i\x20++\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20e\x20=\x20texture2D(\x20edgesTex,\x20texcoord,\x200.0\x20).rg;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord\x20-=\x20vec2(\x202.0,\x200.0\x20)\x20*\x20u_resolution;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(\x20!\x20(\x20texcoord.x\x20>\x20end\x20&&\x20e.g\x20>\x200.8281\x20&&\x20e.r\x20==\x200.0\x20)\x20)\x20break;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20texcoord.x\x20+=\x200.25\x20*\x20u_resolution.x;\x0a\x20\x20\x20\x20texcoord.x\x20+=\x20u_resolution.x;\x0a\x20\x20\x20\x20texcoord.x\x20+=\x202.0\x20*\x20u_resolution.x;\x0a\x20\x20\x20\x20texcoord.x\x20-=\x20u_resolution.x\x20*\x20SMAASearchLength(searchTex,\x20e,\x200.0,\x200.5);\x0a\x20\x20\x20\x20return\x20texcoord.x;\x0a}\x0afloat\x20SMAASearchXRight(\x20sampler2D\x20edgesTex,\x20sampler2D\x20searchTex,\x20vec2\x20texcoord,\x20float\x20end\x20)\x20{\x0a\x20\x20\x20\x20vec2\x20e\x20=\x20vec2(\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20SMAA_MAX_SEARCH_STEPS;\x20i\x20++\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20e\x20=\x20texture2D(\x20edgesTex,\x20texcoord,\x200.0\x20).rg;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord\x20+=\x20vec2(\x202.0,\x200.0\x20)\x20*\x20u_resolution;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(\x20!\x20(\x20texcoord.x\x20<\x20end\x20&&\x20e.g\x20>\x200.8281\x20&&\x20e.r\x20==\x200.0\x20)\x20)\x20break;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20texcoord.x\x20-=\x200.25\x20*\x20u_resolution.x;\x0a\x20\x20\x20\x20texcoord.x\x20-=\x20u_resolution.x;\x0a\x20\x20\x20\x20texcoord.x\x20-=\x202.0\x20*\x20u_resolution.x;\x0a\x20\x20\x20\x20texcoord.x\x20+=\x20u_resolution.x\x20*\x20SMAASearchLength(\x20searchTex,\x20e,\x200.5,\x200.5\x20);\x0a\x20\x20\x20\x20return\x20texcoord.x;\x0a}\x0afloat\x20SMAASearchYUp(\x20sampler2D\x20edgesTex,\x20sampler2D\x20searchTex,\x20vec2\x20texcoord,\x20float\x20end\x20)\x20{\x0a\x20\x20\x20\x20vec2\x20e\x20=\x20vec2(\x201.0,\x200.0\x20);\x0a\x20\x20\x20\x20for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20SMAA_MAX_SEARCH_STEPS;\x20i\x20++\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20e\x20=\x20texture2D(\x20edgesTex,\x20texcoord,\x200.0\x20).rg;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord\x20+=\x20vec2(\x200.0,\x202.0\x20)\x20*\x20u_resolution;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(\x20!\x20(\x20texcoord.y\x20>\x20end\x20&&\x20e.r\x20>\x200.8281\x20&&\x20e.g\x20==\x200.0\x20)\x20)\x20break;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20texcoord.y\x20-=\x200.25\x20*\x20u_resolution.y;\x0a\x20\x20\x20\x20texcoord.y\x20-=\x20u_resolution.y;\x0a\x20\x20\x20\x20texcoord.y\x20-=\x202.0\x20*\x20u_resolution.y;\x0a\x20\x20\x20\x20texcoord.y\x20+=\x20u_resolution.y\x20*\x20SMAASearchLength(\x20searchTex,\x20e.gr,\x200.0,\x200.5\x20);\x0a\x20\x20\x20\x20return\x20texcoord.y;\x0a}\x0afloat\x20SMAASearchYDown(\x20sampler2D\x20edgesTex,\x20sampler2D\x20searchTex,\x20vec2\x20texcoord,\x20float\x20end\x20)\x20{\x0a\x20\x20\x20\x20vec2\x20e\x20=\x20vec2(\x201.0,\x200.0\x20);\x0a\x20\x20\x20\x20for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20SMAA_MAX_SEARCH_STEPS;\x20i\x20++\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20e\x20=\x20texture2D(\x20edgesTex,\x20texcoord,\x200.0\x20).rg;\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord\x20-=\x20vec2(\x200.0,\x202.0\x20)\x20*\x20u_resolution;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(\x20!\x20(\x20texcoord.y\x20<\x20end\x20&&\x20e.r\x20>\x200.8281\x20&&\x20e.g\x20==\x200.0\x20)\x20)\x20break;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20texcoord.y\x20+=\x200.25\x20*\x20u_resolution.y;\x0a\x20\x20\x20\x20texcoord.y\x20+=\x20u_resolution.y;\x0a\x20\x20\x20\x20texcoord.y\x20+=\x202.0\x20*\x20u_resolution.y;\x0a\x20\x20\x20\x20texcoord.y\x20-=\x20u_resolution.y\x20*\x20SMAASearchLength(\x20searchTex,\x20e.gr,\x200.5,\x200.5\x20);\x0a\x20\x20\x20\x20return\x20texcoord.y;\x0a}\x0avec2\x20SMAAArea(\x20sampler2D\x20areaTex,\x20vec2\x20dist,\x20float\x20e1,\x20float\x20e2,\x20float\x20offset\x20)\x20{\x0a\x20\x20\x20\x20vec2\x20texcoord\x20=\x20float(\x20SMAA_AREATEX_MAX_DISTANCE\x20)\x20*\x20round(\x204.0\x20*\x20vec2(\x20e1,\x20e2\x20)\x20)\x20+\x20dist;\x0a\x20\x20\x20\x20texcoord\x20=\x20SMAA_AREATEX_PIXEL_SIZE\x20*\x20texcoord\x20+\x20(\x200.5\x20*\x20SMAA_AREATEX_PIXEL_SIZE\x20);\x0a\x20\x20\x20\x20texcoord.y\x20+=\x20SMAA_AREATEX_SUBTEX_SIZE\x20*\x20offset;\x0a\x20\x20\x20\x20return\x20texture2D(\x20areaTex,\x20texcoord,\x200.0\x20).rg;\x0a}\x0avec4\x20SMAABlendingWeightCalculationPS(\x20vec2\x20texcoord,\x20vec2\x20pixcoord,\x20vec4\x20offset[\x203\x20],\x20sampler2D\x20edgesTex,\x20sampler2D\x20areaTex,\x20sampler2D\x20searchTex,\x20ivec4\x20subsampleIndices\x20)\x20{\x0a\x20\x20\x20\x20vec4\x20weights\x20=\x20vec4(\x200.0,\x200.0,\x200.0,\x200.0\x20);\x0a\x20\x20\x20\x20vec2\x20e\x20=\x20texture2D(\x20edgesTex,\x20texcoord\x20).rg;\x0a\x20\x20\x20\x20if\x20(\x20e.g\x20>\x200.0\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20d;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20coords;\x0a\x20\x20\x20\x20\x20\x20\x20\x20coords.x\x20=\x20SMAASearchXLeft(\x20edgesTex,\x20searchTex,\x20offset[\x200\x20].xy,\x20offset[\x202\x20].x\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20coords.y\x20=\x20offset[\x201\x20].y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20d.x\x20=\x20coords.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20e1\x20=\x20texture2D(\x20edgesTex,\x20coords,\x200.0\x20).r;\x0a\x20\x20\x20\x20\x20\x20\x20\x20coords.x\x20=\x20SMAASearchXRight(\x20edgesTex,\x20searchTex,\x20offset[\x200\x20].zw,\x20offset[\x202\x20].y\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20d.y\x20=\x20coords.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20d\x20=\x20d\x20/\x20u_resolution.x\x20-\x20pixcoord.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20sqrt_d\x20=\x20sqrt(\x20abs(\x20d\x20)\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20coords.y\x20-=\x201.0\x20*\x20u_resolution.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20e2\x20=\x20SMAASampleLevelZeroOffset(\x20edgesTex,\x20coords,\x20ivec2(\x201,\x200\x20)\x20).r;\x0a\x20\x20\x20\x20\x20\x20\x20\x20weights.rg\x20=\x20SMAAArea(\x20areaTex,\x20sqrt_d,\x20e1,\x20e2,\x20float(\x20subsampleIndices.y\x20)\x20);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if\x20(\x20e.r\x20>\x200.0\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20d;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20coords;\x0a\x20\x20\x20\x20\x20\x20\x20\x20coords.y\x20=\x20SMAASearchYUp(\x20edgesTex,\x20searchTex,\x20offset[\x201\x20].xy,\x20offset[\x202\x20].z\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20coords.x\x20=\x20offset[\x200\x20].x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20d.x\x20=\x20coords.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20e1\x20=\x20texture2D(\x20edgesTex,\x20coords,\x200.0\x20).g;\x0a\x20\x20\x20\x20\x20\x20\x20\x20coords.y\x20=\x20SMAASearchYDown(\x20edgesTex,\x20searchTex,\x20offset[\x201\x20].zw,\x20offset[\x202\x20].w\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20d.y\x20=\x20coords.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20d\x20=\x20d\x20/\x20u_resolution.y\x20-\x20pixcoord.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20sqrt_d\x20=\x20sqrt(\x20abs(\x20d\x20)\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20coords.y\x20-=\x201.0\x20*\x20u_resolution.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20e2\x20=\x20SMAASampleLevelZeroOffset(\x20edgesTex,\x20coords,\x20ivec2(\x200,\x201\x20)\x20).g;\x0a\x20\x20\x20\x20\x20\x20\x20\x20weights.ba\x20=\x20SMAAArea(\x20areaTex,\x20sqrt_d,\x20e1,\x20e2,\x20float(\x20subsampleIndices.x\x20)\x20);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20weights;\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20SMAABlendingWeightCalculationPS(v_textureCoordinates,\x20fPixCoord,\x20fOffset,\x20tEdges,\x20tArea,\x20tSearch,\x20ivec4(0.0));\x0a}','stackSave','sml:Levels','lineTo','notifySubscribers','VERTICAL','OSGBGroup','_scaleAdjusted','_specification','removeCollection','indexDataType','subdivideLineCount','createClampFramebuffer','attribute\x20vec4\x20aPosition;\x0a#endif\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoord;\x0a#endif\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0aattribute\x20float\x20batchId;\x0a#endif\x0avarying\x20vec4\x20vSecondColor;\x0a#ifdef\x20REPLACE_SELECT_TYPE\x0avarying\x20float\x20fSelected;\x0a#endif\x0auniform\x20vec4\x20uSelColor;\x0auniform\x20vec2\x20textureRepeat;\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_position_min;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_position_normConstant;\x0a#endif\x0auniform\x20vec4\x20uFillForeColor;\x0avarying\x20vec4\x20vColor;\x0avoid\x20main()\x0a{\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20vertexPos\x20=\x20decode_position_min\x20+\x20aPosition\x20*\x20decode_position_normConstant;\x0a#else\x0a\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20aPosition;\x0a#endif\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20vTexCoord.xy\x20=\x20vertexPos.xy\x20*\x20textureRepeat;\x0a#endif\x0a\x20\x20\x20\x20vertexPos.w\x20=\x201.0;\x0a\x20\x20\x20\x20vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20vec4\x20objsColor\x20=\x20czm_batchTable_color(batchId);\x0a#ifdef\x20REPLACE_SELECT_TYPE\x0a\x20\x20\x20\x20fSelected\x20=\x200.0;\x0a\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20uSelColor,\x20vertexColor,\x20fSelected);\x0a#else\x0a\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20uSelColor,\x20vertexColor);\x0a#endif\x0a#endif\x0a\x20\x20\x20\x20vColor\x20=\x20vertexColor*uFillForeColor;\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vertexPos;\x0a}','Labels','_viewFromSubscription','getKeys','isCreated','BITS64','RULE','_geometricToleranceOverMeter','_t;\x0aattribute\x20','labels','S3MTilesExtendPolygonShadowVP_','#endif\x0a','_destroyDataSourceCollection','_blurYTexture','fromColor','_attachLayers','_deprecationWarning','_float32View','_geoBounds','[INTERNAL]\x20Unresolved\x20type\x20in\x20','initCallBack','convertToReferenceFrame','snowNormalTexture','click:\x20selectNW','___clock_gettime','varying\x20vec2\x20v_texCoord;','uniform\x20sampler2D\x20colorTexture;\x20\x0avarying\x20vec2\x20v_textureCoordinates;\x20\x0afloat\x20sampleTexture(vec2\x20offset)\x20{\x20\x0a','_emscripten_glUniform3f','POSITION_ONLY','wasmBinaryFile','_sensitivePositionRatio','scrollTop','DEFAULTLINEWIDTH','uniform\x20vec2\x20direction;','_t);\x0a#else\x0a\x20\x20\x20\x20','open','removeGOAnimation','memManager','simplifyTolerance','min_Y','trailLength','exponential','_waterNormalMapUrl','_bAsy','_toggleGeneral','_flattenRegions','stroke-width','northMeshes','\x27addOnPreMain\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','#2E8B57','stopSnow','defaultTransparentTexture','u_emissiveUVOffsetAndTiling','start','_subClass','SYMBOL_POLYBEZIERCLOSED','_depthFailAppearance','_cameraMovedTime','_boundingVolumes2D','addDynamicAttributes','SimulateInfiniteLoop','templateSources.anonymousTemplate','New\x20Zealand\x20Geodetic\x20Datum\x201949','KML\x20-\x20gx:outerColor\x20is\x20not\x20supported\x20in\x20a\x20LineStyle','backgroundImage','PIXEL_SIZE_INDEX','fromBoundingSpheres','dispatching_','FS.init\x20was\x20previously\x20called.\x20If\x20you\x20want\x20to\x20initialize\x20later\x20with\x20custom\x20parameters,\x20remove\x20any\x20earlier\x20calls\x20(note\x20that\x20one\x20is\x20automatically\x20added\x20to\x20the\x20generated\x20code)','CLIPPOLYGON','_squaredXOverSquaredZ','pointPrimitive','DataType','_conditionsExpression','https://instagram.com/explore/tags/','_glGetError','gridProvider','setReferenceMinimumMaximum','_minimumAliasedPointSize','initialColor','lineDash_','collisionGroups','APPLY_HUE','preferBlob','_vertexCompressionType','Level','s3mInstance','the\x20geometry\x20type\x20is\x20not\x20supported.','\x20(+8)\x20<=\x20','SDF_INDEX','lineThickness','addLayer','Illegal\x20capacity','_polygonId','Too\x20many\x20references','padding-right','_loadRendererResourcesFromCache','Region\x20Fore\x20Color','isEqual','isStartIncluded','_data','MultiLineString','_imageBuffer','EIGHT_DIVISIONS','_radiusToExpand','_pop','_flightInProgress','findIndex','geometryPropertyName','Module.setWindowTitle\x20has\x20been\x20replaced\x20with\x20plain\x20setWindowTitle\x20(the\x20initial\x20value\x20can\x20be\x20provided\x20on\x20Module,\x20but\x20after\x20startup\x20the\x20value\x20is\x20only\x20looked\x20for\x20on\x20a\x20local\x20variable\x20of\x20that\x20name)','_fieldsInfo','hasConstantFill','expandAndWidth','\x20(not\x20a\x20number)','showInvalid','getUTCHours','_cylinderSubscription','addOnPreRun','层,\x20图层名:','MaterialSupport','_openLocalSmlFileFailed',';\x20\x0a\x20\x20\x20\x20tile_diffuse\x20=\x20tile_diffuse_final(source,\x20tile_featureColor);\x20\x0a\x20\x20\x20\x20tile_main();\x20\x0a','_process','altitudefree','cesium-widget-errorPanel-content','handleZoomInMouseDown','getSupportedExtensions','smid;','computeBarycentricCoordinates','usePostEffect','lastError','Albers','LIGHTSLATEGRAY','Vertex\x20shader\x20compile\x20log:\x20','expandFileStorage','warning:\x20run\x20dependency\x20removed\x20without\x20ID','enableClippingPlanes','EINVAL','enableHypsometric','collisionIndex','GEOSPHERE','creationCommand','FS.absolutePath\x20has\x20been\x20removed;\x20use\x20PATH_FS.resolve\x20instead','_homeButton','_frustumPlanesSubscription','sunComputeCommand','toString\x20is\x20not\x20a\x20function','_colorTableChanged','fragment','protocol','stGranYCos','/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x20pi/4.\x0a\x20*\x0a\x20*\x20@alias\x20czm_piOverFour\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.PI_OVER_FOUR\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_piOverFour\x20=\x20...;\x0a\x20*\x0a\x20*\x20//\x20Example\x0a\x20*\x20float\x20pi\x20=\x204.0\x20*\x20czm_piOverFour;\x0a\x20*/\x0aconst\x20float\x20czm_piOverFour\x20=\x200.7853981633974483;\x0a','cols','_nextHpr','getValues','segments2','varying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec3\x20v_tangentEC;\x0avarying\x20vec3\x20v_bitangentEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20\x20\x20mat3\x20tangentToEyeMatrix\x20=\x20czm_tangentToEyeSpaceMatrix(v_normalEC,\x20v_tangentEC,\x20v_bitangentEC);\x0a\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a#ifdef\x20FACE_FORWARD\x0a\x20\x20\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a#endif\x0a\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20\x20\x20materialInput.tangentToEyeMatrix\x20=\x20tangentToEyeMatrix;\x0a\x20\x20\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20\x20\x20materialInput.st\x20=\x20v_st;\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a#ifdef\x20FLAT\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a#endif\x0a}\x0a','createProjectPointsTo2DFunction','tasks.schedule','writeI53ToI64','Ellipsoid','_lifetime','_shaderRotation','_deltaTime','generateArc','_activeBillboard','feOffset','excPtr','setProjectionAndEllipsoid','_depthTopBuffer','ZERO','uniform\x20mat4\x20u_matrix;\x0auniform\x20vec2\x20u_tl_parent;\x0auniform\x20float\x20u_scale_parent;\x0auniform\x20float\x20u_buffer_scale;\x0a\x0aattribute\x20vec2\x20a_pos;\x0aattribute\x20vec2\x20a_texture_pos;\x0a\x0avarying\x20vec2\x20v_pos0;\x0avarying\x20vec2\x20v_pos1;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200,\x201);\x0a\x20\x20\x20\x20//\x20We\x20are\x20using\x20Int16\x20for\x20texture\x20position\x20coordinates\x20to\x20give\x20us\x20enough\x20precision\x20for\x0a\x20\x20\x20\x20//\x20fractional\x20coordinates.\x20We\x20use\x208192\x20to\x20scale\x20the\x20texture\x20coordinates\x20in\x20the\x20buffer\x0a\x20\x20\x20\x20//\x20as\x20an\x20arbitrarily\x20high\x20number\x20to\x20preserve\x20adequate\x20precision\x20when\x20rendering.\x0a\x20\x20\x20\x20//\x20This\x20is\x20also\x20the\x20same\x20value\x20as\x20the\x20EXTENT\x20we\x20are\x20using\x20for\x20our\x20tile\x20buffer\x20pos\x20coordinates,\x0a\x20\x20\x20\x20//\x20so\x20math\x20for\x20modifying\x20either\x20is\x20consistent.\x0a\x20\x20\x20\x20v_pos0\x20=\x20(((a_texture_pos\x20/\x208192.0)\x20-\x200.5)\x20/\x20u_buffer_scale\x20)\x20+\x200.5;\x0a\x20\x20\x20\x20v_pos1\x20=\x20(v_pos0\x20*\x20u_scale_parent)\x20+\x20u_tl_parent;\x0a}\x0a','dontLimitMoves','isContextLost','cartesian2Index','applySplit','origin','float\x20smithVisibilityGGX(float\x20roughness,\x20float\x20NdotL,\x20float\x20NdotV)\x20\x0a{\x0a\x20\x20\x20\x20return\x20smithVisibilityG1(NdotL,\x20roughness)\x20*\x20smithVisibilityG1(NdotV,\x20roughness);\x0a}\x0a\x0a','_emscripten_glTexParameterfv','\x0a#ifdef\x20HAS_HEMISPHERE_LIGHTS\x0aHemisphereLight\x20hemiLight;\x0afor\x20(int\x20i\x20=\x200;\x20i\x20<\x20HEMISPHERE_LIGHTS;\x20i++)\x20{\x0a\x20\x20\x20\x20hemiLight.skyColor\x20=\x20uSkyColor[i];\x0a\x20\x20\x20\x20hemiLight.groundColor\x20=\x20uGroundColor[i];\x0a\x20\x20\x20\x20hemiLight.direction\x20=\x20normalize(czm_normal\x20*\x20vec3(0.0,\x200.0,\x201.0));\x0a\x20\x20\x20\x20vec3\x20hemIrradiance\x20=\x20getHemisphereLightIrradiance(hemiLight,\x20geometry);\x0a\x20\x20\x20\x20reflectedLight.indirectDiffuse\x20+=\x20hemIrradiance\x20*\x20lambertianDiffuse(diffuseColor);\x0a}\x0a\x0a#endif\x0a\x0a#ifdef\x20HAS_DIR_LIGHTS\x0afor\x20(int\x20i\x20=\x200;\x20i\x20<\x20DIR_LIGHTS;\x20i++)\x20{\x0a\x20\x20\x20\x20directLight.color\x20=\x20uDirectionalLightColor[i];\x0a\x20\x20\x20\x20directLight.direction\x20=\x20uDirectionalLightDirectionEC[i];\x0a\x20\x20\x20\x20directLight.visible\x20=\x20true;\x0a\x20\x20\x20\x20directPhysical(\x20directLight,\x20geometry,\x20material,\x20reflectedLight\x20);\x0a}\x0a#endif\x0a\x0a#ifdef\x20HAS_POINT_LIGHTS\x0aPointLight\x20pointLight;\x0afor\x20(int\x20i\x20=\x200;\x20i\x20<\x20POINT_LIGHTS;\x20i++)\x20{\x0a\x20\x20\x20\x20pointLight.position\x20=\x20uPointLightPositionEC[i];\x0a\x20\x20\x20\x20pointLight.color\x20=\x20uPointLightColor[i];\x0a\x20\x20\x20\x20pointLight.distance\x20=\x20uPointLightDistanceAndDecay[i].x;\x0a\x20\x20\x20\x20pointLight.decay\x20=\x20uPointLightDistanceAndDecay[i].y;\x0a\x20\x20\x20\x20getPointDirectLightIrradiance(\x20pointLight,\x20geometry,\x20directLight\x20);\x0a\x20\x20\x20\x20if(!directLight.visible)\x20continue;\x0a\x20\x20\x20\x20directPhysical(\x20directLight,\x20geometry,\x20material,\x20reflectedLight\x20);\x0a}\x0a#endif\x0a\x0a#ifdef\x20HAS_SPOT_LIGHTS\x0aSpotLight\x20spotLight;\x0afor\x20(int\x20i\x20=\x200;\x20i\x20<\x20SPOT_LIGHTS;\x20i++)\x20{\x0a\x20\x20\x20\x20spotLight.position\x20=\x20uSpotLightPositionEC[i];\x0a\x20\x20\x20\x20spotLight.color\x20=\x20uSpotLightColor[i];\x0a\x20\x20\x20\x20spotLight.direction\x20=\x20uSpotLightDirectionEC[i];\x0a\x20\x20\x20\x20spotLight.coneCos\x20=\x20uSpotLightDistanceDecayCosPenumbra[i].z;\x0a\x20\x20\x20\x20spotLight.penumbraCos\x20=\x20uSpotLightDistanceDecayCosPenumbra[i].w;\x0a\x20\x20\x20\x20getSpotDirectLightIrradiance(\x20spotLight,\x20geometry,\x20directLight\x20);\x0a\x20\x20\x20\x20if(!directLight.visible)\x20continue;\x0a\x20\x20\x20\x20directPhysical(\x20directLight,\x20geometry,\x20material,\x20reflectedLight\x20);\x0a}\x0a#endif\x0a','_visibleAreaColor','refreshPrepareLoad','KHR_draco_mesh_compression','leading','DEFAULT_MIN_ZOOM','Boundingbox','positiveZ','freeze','isFile','_useMercatorProject','_emissiveTextureMotion','wrong\x20empty\x20tag\x20for\x20list\x20of\x20attributes','STREAM_DRAW','useIntegerZoom','SceneMode','Airy\x201830','_colorFBO','definitions','_wmtsformat','allowTemplateRewriting','_depthValue','_removeUpdater','anchorYUnits','_postEffectCommand','lightboxCredits','Widgets/Images/compass.s3m','illegal\x20id\x20value:\x20','_subRequestedBaker','BINARY','cia','writeUInt8','\x20\x20\x20\x20uvOffset\x20=\x20u_baseColorUVOffsetAndTiling.xy;\x0a','_round','startsWith','jqueryTmplTemplateEngine','kml-gx:altitudeMode-unknown','MEDIUMTURQUOISE','bottomAltitude','metallicRoughnessTextureCoordIndex','invalidOrientedBoundingBox','_parseExtend','invertClassificationColor','getCreditsFromEndpoint','_fillColor','&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}','splitPosition','text:\x20properties','resolvedProperty','Expected\x20second\x20argument\x20to\x20be\x20of\x20type\x20array\x20or\x20string,\x20but\x20found\x20','cleanExternalData','Illegal\x20reflect\x20child\x20of\x20','_renderEntityVisible','_parsedContent','maxx','loaders','createTextCell','_parseOptionValue','_stableQuality','_jitterPixel','isMerge','_enterVRPath','SymbolType','hitDetectionInstructions','_addRenderedEdge','uniform\x20vec4\x20u_highlightColor;\x20\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20u_highlightColor;\x0a}\x0a','_pixelDatatype','getMinimumMaximumHeights','setPadding','alphabetic','fractionGroupSize','hasSelected','shadowMapCullingVolume','czm_FXAA','POINT_CLOUD','minimumDistance','alignmentInBytes','layoutIconSize','addToHead','ENABLE_WEBGL','__table_base','defaultMagnificationFilter','_uniformState','_area','face','_trim','_enableMorphing','_emptyTiles','realtimeRasterSwipeParams','baseTexture','_raiseStopEvent','Fischer\x201968','invViewProjection','isObservable','_insert','#FAEBD7','_slower','relativeToSeaFloor','/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x203pi/2.\x0a\x20*\x0a\x20*\x20@alias\x20czm_threePiOver2\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.THREE_PI_OVER_TWO\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_threePiOver2\x20=\x20...;\x0a\x20*\x0a\x20*\x20//\x20Example\x0a\x20*\x20float\x20pi\x20=\x20(2.0\x20/\x203.0)\x20*\x20czm_threePiOver2;\x0a\x20*/\x0aconst\x20float\x20czm_threePiOver2\x20=\x204.71238898038469;\x0a','removeViewShed','_hasTileWith','STANDARD_CRN','Widgets/Images/cur/Pan.cur','translate(16,16)\x20scale(-0.85,0.85)\x20translate(-16,-16)','\x20\x20\x20\x20vec3\x20lightColorHdr\x20=\x20gltf_lightColor;\x0a','_sourceKHRTechniquesWebGL','copyFrom','fromCharCode','_setActualPosition','renderPointGeometry_','_outputFramebuffer','preventDefault','positionLowAndShow','togglePickTileset','trailTime','PADDING','getPickRectIDs','zoomoutLastTimestamp','_noValueColor','importRoot','TURQUOISE','showPickStatistics','subdomainConfig','_style','_bufferOffset','needDownload','updateObjsTranslate','setPointCloudGroupsVisible\x20isVisible','isPointLight','lte','frameChanged','ALLOWED_ATTR','_updateImageryClipRegions','prepareLabels','\x20\x20\x20\x20gl_FragColor\x20=\x20czm_packDepth(gl_FragCoord.z);\x20\x0a','Fill','createNormalColorRenderState','_cascadeMatrices',']{1,50}(?![-_','uniform\x20sampler2D\x20texture1;','_waterUniformBuffer','pointToGLWindowCoordinates','_clippingType','#32CD32','\x27registerFullscreenChangeEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','getBaseJSONData','integerValue','createDevice','_createOutlineCommand','id_','normalAttr','\x22);','processTasks','setText','image/vnd.microsoft.icon','sunPositionWC','rgba(250,\x20158,\x2062,\x201)','errno','_contentBoundingVolume','setModelMatrix','poly','rtc','RECEIVING','attribute\x20vec4\x20aPosition;\x0a\x0avarying\x20vec4\x20vClip_pos;\x0avoid\x20main()\x0a{\x0a\x09vClip_pos\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x09gl_Position\x20=\x20czm_depthClampFarPlane(vClip_pos);\x0a}','_startScale','TEXTURE_LOADED','sections','optimizationVisible','_trailTime','_lastHeight','_shadowDarkness','project','_clipRasterFbo','AREA_0','sizeInByte','inverseView','FACE','writeUInt64','_minimumAliasedLineWidth','Cannot\x20load\x20without\x20read()\x20or\x20XMLHttpRequest.','_positionBuffer','lineUniformValues','prev','_emscripten_glShaderSource','getHighBits','meshopt_decodeFilterExp','_isTextureShare','_reloadFunction','_instanceMode','Widgets/Images/NavigationHelp/Touch.svg','_openMaterialBatches','DONE','@[_','getActiveUniformBlockParameter','setRadius','sceneType','[<\x20]','_idsColorMap','_globe','strm','/default_map','useGlobeDepthFramebuffer','u_colorTexture','toRgba','ColorType','traverseStack','animation_pathClock','_primaryPreviousPosition','setOnlyObjsVisible\x20ids','\x0aGeometry\x20Memory:\x20','querySourceFeatures','_disjointIDs','HTMLElement','scaleByDistance','tileFormat','Other','getErrorCredit','pickDepths','cesium-baseLayerPicker-itemLabel','texmodmatrix','pick','SMLAuthor','lineColorLimit','\x20\x20\x20\x20\x20\x20\x20\x20if(spotEffect\x20>\x20uSpotLightDistanceDecayCosPenumbra[i].z)\x20{\x0a','geoHeight','pauseViewModel','baseColor','_xAxis','functionSourceRgb','MultiFeatureCollection','clearCustomClipBox','_length','EVA_C','S3MPointCloudEDLFp','gridUpdate','_labelOutlineColor','_maximumRenderbufferSize','useCanvas2','baseUrl','tolerance_','getPixel','_ionEndpointDomain','set_rethrown','morphComplete','_southeastChild','PI_OVER_TWO','_viewRotation','descendantsComplete\x20event\x20not\x20supported\x20for\x20bindings\x20on\x20this\x20node','relativeToGround','positionCartographic','GREATER','backColor','rows','jointCount','_handler','vertexAttrib1fv','_editObject','_firing','createRasterRegionDrawCommand','classList','contents','\x5c-+&@#/%=~_()|\x27$*\x5c[\x5c]?!:,.;✓]*[','font_','compressedAttribute1','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a\x0auniform\x20vec4\x20u_initialColor;\x0auniform\x20float\x20u_GlobeAlpha;\x0auniform\x20vec4\x20u_pickIDColor;\x0auniform\x20float\x20uParentMixDirection;\x0auniform\x20vec3\x20u_sunLightColor;\x0auniform\x20vec3\x20u_ambientLightColor;\x0a\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a#if\x20GRIDTEXTURE_UNITS\x20>\x200\x0auniform\x20sampler2D\x20u_gridTextures[GRIDTEXTURE_UNITS];\x0auniform\x20vec4\x20u_gridTextureTranslationAndScale[GRIDTEXTURE_UNITS];\x0auniform\x20bool\x20u_gridTextureUseWebMercatorT[GRIDTEXTURE_UNITS];\x0auniform\x20vec4\x20u_gridTextureTexCoordsRectangle[GRIDTEXTURE_UNITS];\x0a#endif\x0a#if\x20TEXTURE_UNITS\x20>\x200\x0auniform\x20sampler2D\x20u_dayTextures[TEXTURE_UNITS];\x0auniform\x20vec4\x20u_dayTextureTranslationAndScale[TEXTURE_UNITS];\x0auniform\x20bool\x20u_dayTextureUseWebMercatorT[TEXTURE_UNITS];\x0auniform\x20bool\x20u_dayTextureFlipY[TEXTURE_UNITS];\x0a//过滤颜色,rgb代表过滤的颜色,a表示Tolerance\x0auniform\x20vec4\x20u_transparentBackColor[TEXTURE_UNITS];\x0auniform\x20bool\x20u_imageryClipEnable[TEXTURE_UNITS];\x0a\x0a#ifdef\x20APPLY_ALPHA\x0auniform\x20float\x20u_dayTextureAlpha[TEXTURE_UNITS];\x0a#endif\x0a\x0a#ifdef\x20APPLY_SPLIT\x0auniform\x20vec2\x20u_dayTextureSplit[TEXTURE_UNITS];\x0a#endif\x0a\x0a#ifdef\x20APPLY_SWIPE\x0auniform\x20vec4\x20u_dayTextureSwipeRegion[TEXTURE_UNITS];\x0a#endif\x0a\x0a#ifdef\x20APPLY_GLOBESPLIT\x0auniform\x20vec2\x20u_GlobeSplitDirection;\x0a#endif\x0a\x0a#ifdef\x20APPLY_GLOBESWIPE\x0auniform\x20vec4\x20u_GlobeSwipeRegion;\x0a#endif\x0a\x0a#ifdef\x20APPLY_BRIGHTNESS\x0auniform\x20float\x20u_dayTextureBrightness[TEXTURE_UNITS];\x0a#endif\x0a\x0a#ifdef\x20APPLY_CONTRAST\x0auniform\x20float\x20u_dayTextureContrast[TEXTURE_UNITS];\x0a#endif\x0a\x0a#ifdef\x20APPLY_HUE\x0auniform\x20float\x20u_dayTextureHue[TEXTURE_UNITS];\x0a#endif\x0a\x0a#ifdef\x20APPLY_SATURATION\x0auniform\x20float\x20u_dayTextureSaturation[TEXTURE_UNITS];\x0a#endif\x0a\x0a#ifdef\x20APPLY_GAMMA\x0auniform\x20float\x20u_dayTextureOneOverGamma[TEXTURE_UNITS];\x0a#endif\x0a\x0a#ifdef\x20APPLY_IMAGERY_CUTOUT\x0auniform\x20vec4\x20u_dayTextureCutoutRectangles[TEXTURE_UNITS];\x0a#endif\x0a\x0auniform\x20vec4\x20u_dayTextureTexCoordsRectangle[TEXTURE_UNITS];\x0a#endif\x0a\x0a#ifdef\x20SHOW_REFLECTIVE_OCEAN\x0auniform\x20sampler2D\x20u_waterMask;\x0auniform\x20vec4\x20u_waterMaskTranslationAndScale;\x0auniform\x20float\x20u_zoomedOutOceanSpecularIntensity;\x0a#endif\x0a\x0a#ifdef\x20SHOW_OCEAN_WAVES\x0auniform\x20sampler2D\x20u_oceanNormalMap;\x0a#endif\x0a\x0a#if\x20defined(ENABLE_DAYNIGHT_SHADING)\x20||\x20defined(GROUND_ATMOSPHERE)\x0auniform\x20vec2\x20u_lightingFadeDistance;\x0a#endif\x0a\x0a#ifdef\x20TILE_LIMIT_RECTANGLE\x0auniform\x20vec4\x20u_cartographicLimitRectangle;\x0a#endif\x0a\x0a#ifdef\x20GROUND_ATMOSPHERE\x0auniform\x20vec2\x20u_nightFadeDistance;\x0a#endif\x0a\x0a#ifdef\x20ENABLE_CLIPPING_PLANES\x0auniform\x20sampler2D\x20u_clippingPlanes;\x0auniform\x20mat4\x20u_clippingPlanesMatrix;\x0auniform\x20vec4\x20u_clippingPlanesEdgeStyle;\x0a#endif\x0a\x0a#if\x20defined(FOG)\x20&&\x20defined(DYNAMIC_ATMOSPHERE_LIGHTING)\x20&&\x20(defined(ENABLE_VERTEX_LIGHTING)\x20||\x20defined(ENABLE_DAYNIGHT_SHADING))\x0auniform\x20float\x20u_minimumBrightness;\x0a#endif\x0a\x0a#ifdef\x20COLOR_CORRECT\x0auniform\x20vec3\x20u_hsbShift;\x20//\x20Hue,\x20saturation,\x20brightness\x0a#endif\x0a\x0a#ifdef\x20SHOW_NORMAL_MAP\x0auniform\x20sampler2D\x20u_normalTexture;\x0auniform\x20vec4\x20u_normalTextureTranslationAndScale;\x0avarying\x20vec3\x20vertNorm;\x0a#endif\x0a\x0a#ifdef\x20SLOPE_ANALYSIS\x0auniform\x20sampler2D\x20uSlopeColorTexture;\x0auniform\x20sampler2D\x20uSlopeArrowsTexture;\x0auniform\x20sampler2D\x20uSlopePolygonTexture;\x0auniform\x20float\x20uSlopeHasColorTable;\x0auniform\x20float\x20uSlopeFillMode;\x0auniform\x20float\x20uSlopeOpacity;\x0auniform\x20float\x20uSlopeFloor;\x0auniform\x20float\x20uSlopeCeil;\x0auniform\x20float\x20uSlopeMinVisibleValue;\x0auniform\x20float\x20uSlopeMaxVisibleValue;\x0auniform\x20float\x20uHasSlopeRegion;\x0aconst\x20float\x20PI\x20=\x203.1415926535897932384626;\x0avarying\x20vec2\x20texCoordRotate;\x0a#endif\x0a\x0avarying\x20vec3\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_textureCoordinates;\x0avarying\x20vec3\x20v_normalMC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0a#ifdef\x20APPLY_MATERIAL\x0avarying\x20float\x20v_height;\x0avarying\x20float\x20v_slope;\x0a#endif\x0a\x0a#if\x20defined(FOG)\x20||\x20defined(GROUND_ATMOSPHERE)\x0avarying\x20float\x20v_distance;\x0avarying\x20vec3\x20v_fogRayleighColor;\x0avarying\x20vec3\x20v_fogMieColor;\x0a#endif\x0a\x0a#ifdef\x20GROUND_ATMOSPHERE\x0avarying\x20vec3\x20v_rayleighColor;\x0avarying\x20vec3\x20v_mieColor;\x0a#endif\x0a\x0avarying\x20float\x20v_height2;\x0a#ifdef\x20HYPSOMETRIC_ANALYSIS\x0auniform\x20sampler2D\x20uHypsometricTexture;\x0auniform\x20sampler2D\x20uHypsometricRenderTexture;\x0auniform\x20float\x20uHypHasColorTable;\x0auniform\x20float\x20uHypContourFillMode;\x0auniform\x20float\x20uHypContourInterval;\x0auniform\x20float\x20uHypOpacity;\x0auniform\x20float\x20uHypMaxVisibleValue;\x0auniform\x20float\x20uHypMinVisibleValue;\x0auniform\x20float\x20uHypFloor;\x0auniform\x20float\x20uHypCeil;\x0auniform\x20vec4\x20uHypLineColor;\x0auniform\x20float\x20uHypHasAnalysisRegion;\x0a#endif\x0auniform\x20vec4\x20uTileBounds;\x0a#if\x20defined(Excavate_Region)\x20||\x20defined(Excavate_Outer)\x20||\x20defined(Apply_ImageryClip)\x20||\x20defined(SLOPE_ANALYSIS)\x20||\x20defined(HYPSOMETRIC_REGION)\x0auniform\x20sampler2D\x20uModifyRasterTexture;\x0a#endif\x0a#ifdef\x20BRDF\x0a\x20\x20\x20\x20uniform\x20vec4\x20uBaseColorFactor;\x0a\x20\x20\x20\x20uniform\x20float\x20uMetallicFactor;\x0a\x20\x20\x20\x20uniform\x20float\x20uRoughnessFactor;\x0a#endif\x0a#ifdef\x20FLOOD_ANALYSIS\x0auniform\x20sampler2D\x20uFloodTexture;\x0auniform\x20vec4\x20uFloodRect;\x0avarying\x20vec3\x20vProjectionCoord;\x0a#endif\x0a\x0avec4\x20sampleAndBlend(\x0a\x20\x20\x20\x20vec4\x20previousColor,\x0a\x20\x20\x20\x20sampler2D\x20textureToSample,\x0a\x20\x20\x20\x20vec2\x20tileTextureCoordinates,\x0a\x20\x20\x20\x20vec4\x20textureCoordinateRectangle,\x0a\x20\x20\x20\x20vec4\x20textureCoordinateTranslationAndScale,\x0a\x20\x20\x20\x20vec4\x20transparentBackColor,\x0a\x20\x20\x20\x20bool\x20imageryClipEnable,\x0a\x20\x20\x20\x20bool\x20flipY,\x0a\x20\x20\x20\x20float\x20textureAlpha,\x0a\x20\x20\x20\x20float\x20textureBrightness,\x0a\x20\x20\x20\x20float\x20textureContrast,\x0a\x20\x20\x20\x20float\x20textureHue,\x0a\x20\x20\x20\x20float\x20textureSaturation,\x0a\x20\x20\x20\x20float\x20textureOneOverGamma,\x0a\x20\x20\x20\x20vec2\x20split,\x0a\x20\x20\x20\x20vec4\x20swipe)\x0a{\x0a\x20\x20\x20\x20//\x20This\x20crazy\x20step\x20stuff\x20sets\x20the\x20alpha\x20to\x200.0\x20if\x20this\x20following\x20condition\x20is\x20true:\x0a\x20\x20\x20\x20//\x20\x20\x20\x20tileTextureCoordinates.s\x20<\x20textureCoordinateRectangle.s\x20||\x0a\x20\x20\x20\x20//\x20\x20\x20\x20tileTextureCoordinates.s\x20>\x20textureCoordinateRectangle.p\x20||\x0a\x20\x20\x20\x20//\x20\x20\x20\x20tileTextureCoordinates.t\x20<\x20textureCoordinateRectangle.t\x20||\x0a\x20\x20\x20\x20//\x20\x20\x20\x20tileTextureCoordinates.t\x20>\x20textureCoordinateRectangle.q\x0a\x20\x20\x20\x20//\x20In\x20other\x20words,\x20the\x20alpha\x20is\x20zero\x20if\x20the\x20fragment\x20is\x20outside\x20the\x20rectangle\x0a\x20\x20\x20\x20//\x20covered\x20by\x20this\x20texture.\x20\x20Would\x20an\x20actual\x20\x27if\x27\x20yield\x20better\x20performance?\x0a\x20\x20\x20\x20vec2\x20alphaMultiplier\x20=\x20step(textureCoordinateRectangle.st,\x20tileTextureCoordinates);\x0a\x20\x20\x20\x20textureAlpha\x20=\x20textureAlpha\x20*\x20alphaMultiplier.x\x20*\x20alphaMultiplier.y;\x0a\x0a\x20\x20\x20\x20alphaMultiplier\x20=\x20step(vec2(0.0),\x20textureCoordinateRectangle.pq\x20-\x20tileTextureCoordinates);\x0a\x20\x20\x20\x20textureAlpha\x20=\x20textureAlpha\x20*\x20alphaMultiplier.x\x20*\x20alphaMultiplier.y;\x0a\x0a\x20\x20\x20\x20vec2\x20translation\x20=\x20textureCoordinateTranslationAndScale.xy;\x0a\x20\x20\x20\x20vec2\x20scale\x20=\x20textureCoordinateTranslationAndScale.zw;\x0a\x20\x20\x20\x20vec2\x20textureCoordinates\x20=\x20tileTextureCoordinates\x20*\x20scale\x20+\x20translation;\x0a\x20\x20\x20\x20if(flipY)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20textureCoordinates.y\x20=\x201.0\x20-\x20textureCoordinates.y;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20value\x20=\x20texture2D(textureToSample,\x20textureCoordinates);\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20value.rgb;\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20value.a;\x0a\x20\x20\x20\x20if(transparentBackColor.a\x20>\x200.01)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20rDiff\x20=\x20abs(transparentBackColor.r\x20-\x20color.r);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20gDiff\x20=\x20abs(transparentBackColor.g\x20-\x20color.g);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20bDiff\x20=\x20abs(transparentBackColor.b\x20-\x20color.b);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(rDiff\x20<\x20transparentBackColor.a\x20&&\x20gDiff\x20<\x20transparentBackColor.a\x20&&\x20bDiff\x20<\x20transparentBackColor.a)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20if(imageryClipEnable)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20#ifdef\x20Apply_ImageryClip\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(texture2D(uModifyRasterTexture,\x20v_textureCoordinates.xy).w\x20<\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20}\x0a\x0a\x0a#if\x20!defined(APPLY_GAMMA)\x0a\x20\x20\x20\x20vec4\x20tempColor\x20=\x20czm_gammaCorrect(vec4(color,\x20alpha));\x0a\x20\x20\x20\x20color\x20=\x20tempColor.rgb;\x0a\x20\x20\x20\x20alpha\x20=\x20tempColor.a;\x0a#else\x0a\x20\x20\x20\x20color\x20=\x20pow(color,\x20vec3(textureOneOverGamma));\x0a#endif\x0a\x0a#ifdef\x20APPLY_SPLIT\x0a\x20\x20\x20\x20vec2\x20splitPosition\x20=\x20czm_imagerySplitPosition;\x0a\x20\x20\x20\x20//\x20Split\x20to\x20the\x20left\x0a\x20\x20\x20\x20if\x20(split.x\x20<\x200.0\x20&&\x20gl_FragCoord.x\x20>\x20splitPosition.x)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20//\x20Split\x20to\x20the\x20right\x0a\x20\x20\x20\x20else\x20if\x20(split.x\x20>\x200.0\x20&&\x20gl_FragCoord.x\x20<\x20splitPosition.x)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(split.y\x20<\x200.0\x20&&\x20gl_FragCoord.y\x20>\x20splitPosition.y)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(split.y\x20>\x200.0\x20&&\x20gl_FragCoord.y\x20<\x20splitPosition.y)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a#if\x20TEXTURE_UNITS\x20<\x202\x0a\x20\x20\x20\x20if(alpha\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#endif\x0a\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20if\x20(gl_FragCoord.x\x20<\x20swipe.x\x20||\x20gl_FragCoord.y\x20>\x20swipe.y)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(gl_FragCoord.x\x20>\x20swipe.z\x20||\x20gl_FragCoord.y\x20<\x20swipe.w)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a#if\x20TEXTURE_UNITS\x20<\x202\x0a\x20\x20\x20\x20if(alpha\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#endif\x0a\x0a#ifdef\x20APPLY_BRIGHTNESS\x0a\x20\x20\x20\x20color\x20=\x20mix(vec3(0.0),\x20color,\x20textureBrightness);\x0a#endif\x0a\x0a#ifdef\x20APPLY_CONTRAST\x0a\x20\x20\x20\x20color\x20=\x20mix(vec3(0.5),\x20color,\x20textureContrast);\x0a#endif\x0a\x0a#ifdef\x20APPLY_HUE\x0a\x20\x20\x20\x20color\x20=\x20czm_hue(color,\x20textureHue);\x0a#endif\x0a\x0a#ifdef\x20APPLY_SATURATION\x0a\x20\x20\x20\x20color\x20=\x20czm_saturation(color,\x20textureSaturation);\x0a#endif\x0a\x0a\x20\x20\x20\x20float\x20sourceAlpha\x20=\x20alpha\x20*\x20textureAlpha;\x0a\x20\x20\x20\x20float\x20outAlpha\x20=\x20mix(previousColor.a,\x201.0,\x20sourceAlpha);\x0a\x20\x20\x20\x20vec3\x20outColor\x20=\x20mix(previousColor.rgb\x20*\x20previousColor.a,\x20color,\x20sourceAlpha)\x20/\x20outAlpha;\x0a\x20\x20\x20\x20return\x20vec4(outColor,\x20outAlpha);\x0a}\x0a\x0avec3\x20colorCorrect(vec3\x20rgb)\x20{\x0a#ifdef\x20COLOR_CORRECT\x0a\x20\x20\x20\x20//\x20Convert\x20rgb\x20color\x20to\x20hsb\x0a\x20\x20\x20\x20vec3\x20hsb\x20=\x20czm_RGBToHSB(rgb);\x0a\x20\x20\x20\x20//\x20Perform\x20hsb\x20shift\x0a\x20\x20\x20\x20hsb.x\x20+=\x20u_hsbShift.x;\x20//\x20hue\x0a\x20\x20\x20\x20hsb.y\x20=\x20clamp(hsb.y\x20+\x20u_hsbShift.y,\x200.0,\x201.0);\x20//\x20saturation\x0a\x20\x20\x20\x20hsb.z\x20=\x20hsb.z\x20>\x20czm_epsilon7\x20?\x20hsb.z\x20+\x20u_hsbShift.z\x20:\x200.0;\x20//\x20brightness\x0a\x20\x20\x20\x20//\x20Convert\x20shifted\x20hsb\x20back\x20to\x20rgb\x0a\x20\x20\x20\x20rgb\x20=\x20czm_HSBToRGB(hsb);\x0a#endif\x0a\x20\x20\x20\x20return\x20rgb;\x0a}\x0a\x0avec4\x20sampleAndBlendParent(\x0a\x20\x20\x20\x20vec4\x20previousColor,\x0a\x20\x20\x20\x20sampler2D\x20textureToSample,\x0a\x20\x20\x20\x20vec2\x20tileTextureCoordinates,\x0a\x20\x20\x20\x20vec4\x20textureCoordinateRectangle,\x0a\x20\x20\x20\x20vec4\x20textureCoordinateTranslationAndScale,\x0a\x20\x20\x20\x20vec4\x20transparentBackColor,\x0a\x20\x20\x20\x20bool\x20flipY,\x0a\x20\x20\x20\x20float\x20textureAlpha,\x0a\x20\x20\x20\x20float\x20textureBrightness,\x0a\x20\x20\x20\x20float\x20textureContrast,\x0a\x20\x20\x20\x20float\x20textureHue,\x0a\x20\x20\x20\x20float\x20textureSaturation,\x0a\x20\x20\x20\x20float\x20textureOneOverGamma,\x0a\x20\x20\x20\x20vec2\x20split,\x0a\x20\x20\x20\x20vec4\x20swipe)\x0a{\x0a\x20\x20\x20\x20//\x20This\x20crazy\x20step\x20stuff\x20sets\x20the\x20alpha\x20to\x200.0\x20if\x20this\x20following\x20condition\x20is\x20true:\x0a\x20\x20\x20\x20//\x20\x20\x20\x20tileTextureCoordinates.s\x20<\x20textureCoordinateRectangle.s\x20||\x0a\x20\x20\x20\x20//\x20\x20\x20\x20tileTextureCoordinates.s\x20>\x20textureCoordinateRectangle.p\x20||\x0a\x20\x20\x20\x20//\x20\x20\x20\x20tileTextureCoordinates.t\x20<\x20textureCoordinateRectangle.t\x20||\x0a\x20\x20\x20\x20//\x20\x20\x20\x20tileTextureCoordinates.t\x20>\x20textureCoordinateRectangle.q\x0a\x20\x20\x20\x20//\x20In\x20other\x20words,\x20the\x20alpha\x20is\x20zero\x20if\x20the\x20fragment\x20is\x20outside\x20the\x20rectangle\x0a\x20\x20\x20\x20//\x20covered\x20by\x20this\x20texture.\x20\x20Would\x20an\x20actual\x20\x27if\x27\x20yield\x20better\x20performance?\x0a\x20\x20\x20\x20vec2\x20alphaMultiplier\x20=\x20step(textureCoordinateRectangle.st,\x20tileTextureCoordinates);\x0a\x20\x20\x20\x20textureAlpha\x20=\x20textureAlpha\x20*\x20alphaMultiplier.x\x20*\x20alphaMultiplier.y;\x0a\x0a\x20\x20\x20\x20alphaMultiplier\x20=\x20step(vec2(0.0),\x20textureCoordinateRectangle.pq\x20-\x20tileTextureCoordinates);\x0a\x20\x20\x20\x20textureAlpha\x20=\x20textureAlpha\x20*\x20alphaMultiplier.x\x20*\x20alphaMultiplier.y;\x0a\x0a\x20\x20\x20\x20vec2\x20translation\x20=\x20textureCoordinateTranslationAndScale.xy;\x0a\x20\x20\x20\x20vec2\x20scale\x20=\x20textureCoordinateTranslationAndScale.zw;\x0a\x20\x20\x20\x20vec2\x20textureCoordinates\x20=\x20tileTextureCoordinates\x20*\x20scale\x20+\x20translation;\x0a\x20\x20\x20\x20if(flipY)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20textureCoordinates.y\x20=\x201.0\x20-\x20textureCoordinates.y;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20value\x20=\x20texture2D(textureToSample,\x20textureCoordinates);\x0a\x09if(uParentMixDirection\x20>\x200.0\x20&&\x20value.a\x20>\x200.01)\x0a\x09{\x0a\x09\x09value.a\x20=\x200.0;\x0a\x09\x09bool\x20blend\x20=\x20false;\x0a\x09\x09float\x20mixDirection\x20=\x20uParentMixDirection;\x0a\x09\x09if(\x20mixDirection\x20>\x207.0\x20)\x0a\x09\x09{\x0a\x09\x09\x20\x20\x20\x20//南\x0a\x09\x09\x09if(tileTextureCoordinates.y\x20<0.3)\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09blend\x20=\x20true;\x0a\x09\x09\x09}\x0a\x09\x09\x09mixDirection-=8.0;\x0a\x09\x09}\x0a\x09\x09else\x20if(\x20mixDirection\x20>\x203.0)\x0a\x09\x09{\x0a\x09\x09\x20\x20\x20\x20//北\x0a\x09\x09\x09if(tileTextureCoordinates.y\x20>0.7)\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09blend\x20=\x20true;\x0a\x09\x09\x09}\x0a\x09\x09\x09mixDirection-=4.0;\x0a\x09\x09}\x0a\x09\x09if(blend)\x0a\x09\x09{\x0a\x09\x09\x09//纹理坐标0-0.5,中心是0边缘是0.5\x0a\x09\x09\x09float\x20mixY\x20=\x20abs(tileTextureCoordinates.y-0.5);\x0a\x09\x09\x09//mixValue0-5,中心是0边缘是5\x0a\x09\x09\x09float\x20mixValue\x20=\x2010.0*mixY;\x0a\x09\x09\x09//mixValue0-1,中心是0边缘3/5处开始0-1渐变\x0a\x09\x09\x09//mixValue\x20=\x20clamp(0.5*(mixValue\x20-\x203.0),\x200.0,\x201.0);\x0a\x09\x09\x09mixValue\x20=\x20clamp((mixValue\x20-\x204.0),\x200.0,\x201.0);\x0a\x09\x09\x09value.a\x20=\x20mixValue;\x0a\x09\x09}\x0a\x09\x09blend\x20=\x20false;\x0a\x09\x09if(\x20mixDirection\x20>\x201.5)\x0a\x09\x09{\x0a\x09\x09\x20\x20\x20\x20//东\x0a\x09\x09\x09if(tileTextureCoordinates.x\x20>0.7)\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09blend\x20=\x20true;\x0a\x09\x09\x09}\x0a\x09\x09\x09mixDirection-=2.0;\x0a\x09\x09}\x0a\x09\x09else\x20if(\x20mixDirection\x20>\x200.5)\x0a\x09\x09{\x0a\x09\x09\x20\x20\x20\x20//西\x0a\x09\x09\x09if(tileTextureCoordinates.x\x20<0.3)\x0a\x09\x09\x09{\x0a\x09\x09\x09\x09blend\x20=\x20true;\x0a\x09\x09\x09}\x0a\x09\x09}\x0a\x09\x09if(blend)\x0a\x09\x09{\x0a\x09\x09\x09float\x20mixValue\x20=\x2010.0*abs(tileTextureCoordinates.x-0.5);\x0a\x09\x09\x09mixValue\x20=\x20clamp((mixValue\x20-\x204.0),\x200.0,\x201.0);\x0a\x09\x09\x09value.a\x20=\x20max(mixValue,\x20value.a);\x0a\x09\x09}\x0a\x09}\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20value.rgb;\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20value.a;\x0a\x20\x20\x20\x20if(transparentBackColor.a\x20>\x200.01)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20rDiff\x20=\x20abs(transparentBackColor.r\x20-\x20color.r);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20gDiff\x20=\x20abs(transparentBackColor.g\x20-\x20color.g);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20bDiff\x20=\x20abs(transparentBackColor.b\x20-\x20color.b);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(rDiff\x20<\x20transparentBackColor.a\x20&&\x20gDiff\x20<\x20transparentBackColor.a\x20&&\x20bDiff\x20<\x20transparentBackColor.a)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#if\x20!defined(APPLY_GAMMA)\x0a\x20\x20\x20\x20vec4\x20tempColor\x20=\x20czm_gammaCorrect(vec4(color,\x20alpha));\x0a\x20\x20\x20\x20color\x20=\x20tempColor.rgb;\x0a\x20\x20\x20\x20alpha\x20=\x20tempColor.a;\x0a#else\x0a\x20\x20\x20\x20color\x20=\x20pow(color,\x20vec3(textureOneOverGamma));\x0a#endif\x0a#ifdef\x20APPLY_SPLIT\x0a\x20\x20\x20\x20vec2\x20splitPosition\x20=\x20czm_imagerySplitPosition;\x0a\x20\x20\x20\x20//\x20Split\x20to\x20the\x20left\x0a\x20\x20\x20\x20if\x20(split.x\x20<\x200.0\x20&&\x20gl_FragCoord.x\x20>\x20splitPosition.x)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20//\x20Split\x20to\x20the\x20right\x0a\x20\x20\x20\x20else\x20if\x20(split.x\x20>\x200.0\x20&&\x20gl_FragCoord.x\x20<\x20splitPosition.x)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(split.y\x20<\x200.0\x20&&\x20gl_FragCoord.y\x20>\x20splitPosition.y)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(split.y\x20>\x200.0\x20&&\x20gl_FragCoord.y\x20<\x20splitPosition.y)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a#if\x20TEXTURE_UNITS\x20<\x202\x0a\x20\x20\x20\x20if(alpha\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20if\x20(gl_FragCoord.x\x20<\x20swipe.x\x20||\x20gl_FragCoord.y\x20>\x20swipe.y)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(gl_FragCoord.x\x20>\x20swipe.z\x20||\x20gl_FragCoord.y\x20<\x20swipe.w)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a#if\x20TEXTURE_UNITS\x20<\x202\x0a\x20\x20\x20\x20if(alpha\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#endif\x0a#ifdef\x20APPLY_BRIGHTNESS\x0a\x20\x20\x20\x20color\x20=\x20mix(vec3(0.0),\x20color,\x20textureBrightness);\x0a#endif\x0a#ifdef\x20APPLY_CONTRAST\x0a\x20\x20\x20\x20color\x20=\x20mix(vec3(0.5),\x20color,\x20textureContrast);\x0a#endif\x0a#ifdef\x20APPLY_HUE\x0a\x20\x20\x20\x20color\x20=\x20czm_hue(color,\x20textureHue);\x0a#endif\x0a#ifdef\x20APPLY_SATURATION\x0a\x20\x20\x20\x20color\x20=\x20czm_saturation(color,\x20textureSaturation);\x0a#endif\x0a\x20\x20\x20\x20float\x20sourceAlpha\x20=\x20alpha\x20*\x20textureAlpha;\x0a\x20\x20\x20\x20float\x20outAlpha\x20=\x20mix(previousColor.a,\x201.0,\x20sourceAlpha);\x0a\x20\x20\x20\x20vec3\x20outColor\x20=\x20mix(previousColor.rgb\x20*\x20previousColor.a,\x20color,\x20sourceAlpha)\x20/\x20outAlpha;\x0a\x20\x20\x20\x20return\x20vec4(outColor,\x20outAlpha);\x0a}\x0a\x0avec4\x20mvtTextureSampleAndBlend(\x0a\x20\x20\x20\x20vec4\x20previousColor,\x0a\x20\x20\x20\x20sampler2D\x20textureToSample,\x0a\x20\x20\x20\x20sampler2D\x20idTextureToSample,\x0a\x20\x20\x20\x20vec2\x20tileTextureCoordinates,\x0a\x20\x20\x20\x20vec4\x20textureCoordinateRectangle,\x0a\x20\x20\x20\x20vec4\x20textureCoordinateTranslationAndScale,\x0a\x20\x20\x20\x20vec4\x20selectColor,\x0a\x20\x20\x20\x20float\x20textureAlpha,\x0a\x20\x20\x20\x20float\x20textureOneOverGamma,\x0a\x20\x20\x20\x20vec4\x20swipe)\x0a{\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20vec2\x20f\x20=\x20step(swipe.xw,\x20vec2(gl_FragCoord.xy));\x0a\x20\x20\x20\x20vec2\x20s\x20=\x20step(vec2(gl_FragCoord.xy),\x20swipe.zy);\x0a\x20\x20\x20\x20if\x20(f.x\x20*\x20f.y\x20*\x20s.x\x20*\x20s.y\x20<\x201.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20previousColor;\x0a\x20\x20\x20\x20};\x0a#endif\x0a\x20\x20\x20\x20vec2\x20alphaMultiplier\x20=\x20step(textureCoordinateRectangle.st,\x20tileTextureCoordinates);\x0a\x20\x20\x20\x20textureAlpha\x20=\x20textureAlpha\x20*\x20alphaMultiplier.x\x20*\x20alphaMultiplier.y;\x0a\x0a\x20\x20\x20\x20alphaMultiplier\x20=\x20step(vec2(0.0),\x20textureCoordinateRectangle.pq\x20-\x20tileTextureCoordinates);\x0a\x20\x20\x20\x20textureAlpha\x20=\x20textureAlpha\x20*\x20alphaMultiplier.x\x20*\x20alphaMultiplier.y;\x0a\x0a\x20\x20\x20\x20vec2\x20translation\x20=\x20textureCoordinateTranslationAndScale.xy;\x0a\x20\x20\x20\x20vec2\x20scale\x20=\x20textureCoordinateTranslationAndScale.zw;\x0a\x20\x20\x20\x20vec2\x20textureCoordinates\x20=\x20tileTextureCoordinates\x20*\x20scale\x20+\x20translation;\x0a\x20\x20\x20\x20vec4\x20value\x20=\x20texture2D(textureToSample,\x20textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20idColor\x20=\x20texture2D(idTextureToSample,\x20textureCoordinates);\x0a\x20\x20\x20\x20if(idColor.r\x20==\x20u_pickIDColor.r\x20&&\x20idColor.g\x20==\x20u_pickIDColor.g\x20&&\x20idColor.b\x20==\x20u_pickIDColor.b){\x0a\x20\x20\x20\x20\x20\x20\x20\x20value.rgb\x20=\x20selectColor.rgb;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20value.rgb;\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20value.a;\x0a#if\x20!defined(APPLY_GAMMA)\x0a\x20\x20\x20\x20vec4\x20tempColor\x20=\x20czm_gammaCorrect(vec4(color,\x20alpha));\x0a\x20\x20\x20\x20color\x20=\x20tempColor.rgb;\x0a\x20\x20\x20\x20alpha\x20=\x20tempColor.a;\x0a#else\x0a\x20\x20\x20\x20color\x20=\x20pow(color,\x20vec3(textureOneOverGamma));\x0a#endif\x0a\x20\x20\x20\x20float\x20sourceAlpha\x20=\x20alpha\x20*\x20textureAlpha;\x0a\x20\x20\x20\x20float\x20outAlpha\x20=\x20mix(previousColor.a,\x201.0,\x20sourceAlpha);\x0a\x20\x20\x20\x20vec3\x20outColor\x20=\x20mix(previousColor.rgb\x20*\x20previousColor.a,\x20color,\x20sourceAlpha)\x20/\x20outAlpha;\x0a\x20\x20\x20\x20return\x20vec4(outColor,\x20outAlpha);\x0a}\x0a\x0avec4\x20computeDayColor(vec4\x20initialColor,\x20vec3\x20textureCoordinates);\x0avec4\x20computeWaterColor(vec3\x20positionEyeCoordinates,\x20vec2\x20textureCoordinates,\x20mat3\x20enuToEye,\x20vec4\x20imageryColor,\x20float\x20specularMapValue,\x20float\x20fade);\x0a\x0a#ifdef\x20HYPSOMETRIC_ANALYSIS\x0afloat\x20computeMixCon()\x0a{\x0a\x20\x20\x20\x20float\x20distanceToContour;\x0a\x20\x20\x20\x20if(abs(uHypMaxVisibleValue\x20-\x20uHypMinVisibleValue)\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20t\x20=\x20floor(v_height2\x20/\x20uHypContourInterval);\x0a\x20\x20\x20\x20\x20\x20\x20\x20distanceToContour\x20=\x20abs(v_height2\x20-\x20t\x20*\x20uHypContourInterval\x20-\x200.1)\x20;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20distanceToContour\x20=\x20abs(v_height2\x20-\x20uHypMaxVisibleValue);\x0a\x20\x20\x20\x20}\x0a\x09float\x20dxc\x20=\x20abs(dFdx(v_height2));\x0a\x09float\x20dyc\x20=\x20abs(dFdy(v_height2));\x0a\x09float\x20dF\x20=\x20max(dxc,\x20dyc);\x0a\x09return\x20(distanceToContour\x20<\x20dF)\x20?\x201.0\x20:\x200.0;\x0a}\x0a\x0avec4\x20computeContourMapColor()\x0a{\x0a\x09float\x20threshold\x20=\x20clamp(abs(uHypCeil\x20-\x20uHypFloor),\x200.000001,\x2020000.0);\x0a\x09float\x20contourRate\x20=\x20(v_height2\x20-\x20uHypFloor)\x20/\x20threshold;\x0a\x09float\x20finalCoord\x20=\x20clamp(contourRate,\x200.0,\x201.0);\x0a\x09vec2\x20contourCoord\x20=\x20vec2(0.0,\x20finalCoord);\x0a\x09return\x20texture2D(uHypsometricTexture,\x20contourCoord).rgba;\x0a}\x0a#endif\x0a\x0a#ifdef\x20SLOPE_ANALYSIS\x0avec4\x20ComputeSlopeArrowColor(in\x20float\x20slopeAngle,in\x20vec3\x20realNormal)\x0a{\x0a\x20\x20\x20\x20if\x20(slopeAngle\x20<=\x20PI/180.0)\x20//\x20当地形的坡度值小于E-6度时,不显示表示方向的箭头。\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(0.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec2\x20limitTexCoord\x20=\x20fract(texCoordRotate);\x0a\x20\x20\x20\x20vec2\x20slopeDirection\x20=\x20realNormal.xy;\x0a\x20\x20\x20\x20vec4\x20arrowsTexColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20float\x20arrowAlpha\x20=\x200.0;\x0a\x20\x20\x20\x20float\x20distance\x20=\x20length(slopeDirection);\x0a\x20\x20\x20\x20float\x20acosSlopeDirection\x20=\x20acos(slopeDirection.x/distance);\x0a\x20\x20\x20\x20float\x20slopeArrowsAngle\x20=\x20acosSlopeDirection;//坡向的旋转角\x0a\x20\x20\x20\x20if(slopeDirection.y<0.0)//第二、三象限\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20slopeArrowsAngle\x20=\x202.0\x20*\x20PI\x20-\x20acosSlopeDirection;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20//绕Z轴旋转的旋转矩阵\x0a\x20\x20\x20\x20vec2\x20n\x20=\x20vec2(cos(slopeArrowsAngle),-sin(slopeArrowsAngle));\x0a\x20\x20\x20\x20vec2\x20t\x20=\x20vec2(sin(slopeArrowsAngle),cos(slopeArrowsAngle));\x0a\x20\x20\x20\x20mat2\x20slopeRotateZMatrix\x20=\x20mat2(n,t);\x0a\x20\x20\x20\x20//1、把旋转点移到(0.5,0.5)\x0a\x20\x20\x20\x20vec2\x20transCoord\x20=\x20limitTexCoord\x20-\x20vec2(0.5,0.5);\x0a\x20\x20\x20\x20//2、以原点为中心点旋转纹理坐标\x0a\x20\x20\x20\x20transCoord\x20=\x20slopeRotateZMatrix\x20*\x20transCoord\x20;\x0a\x20\x20\x20\x20//3、把旋转点(0.5,0.5)移到原点处\x0a\x20\x20\x20\x20transCoord\x20+=\x20vec2(0.5,0.5);\x0a\x20\x20\x20\x20transCoord\x20=\x20smoothstep(0.0,1.0,transCoord);\x0a\x20\x20\x20\x20arrowsTexColor\x20=\x20texture2D(uSlopeArrowsTexture,\x20transCoord);\x0a\x20\x20\x20\x20arrowAlpha\x20=\x20arrowsTexColor.a;\x0a\x20\x20\x20\x20//\x20解决坡向边界有黑线的问题\x0a\x20\x20\x20\x20float\x20xNum\x20=\x20floor(transCoord.x\x20*\x2064.0);\x0a\x20\x20\x20\x20float\x20yNum\x20=\x20floor(transCoord.y\x20*\x2064.0);\x0a\x20\x20\x20\x20if\x20((xNum<=2.0||xNum>=61.0||yNum<=2.0||yNum>=61.0)&&arrowAlpha<1.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20arrowAlpha\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20arrowsTexColor\x20=\x20vec4(arrowsTexColor.rgb,arrowAlpha);\x0a\x20\x20\x20\x20return\x20arrowsTexColor;\x0a}\x0a#endif\x0avec4\x20gridTextureSampleAndBlend(\x0a\x20\x20\x20\x20vec4\x20previousColor,\x0a\x20\x20\x20\x20sampler2D\x20textureToSample,\x0a\x20\x20\x20\x20vec2\x20tileTextureCoordinates,\x0a\x20\x20\x20\x20vec4\x20textureCoordinateRectangle,\x0a\x20\x20\x20\x20vec4\x20textureCoordinateTranslationAndScale)\x0a{\x0a\x20\x20\x20\x20float\x20textureAlpha\x20=\x201.0;\x0a\x20\x20\x20\x20vec2\x20alphaMultiplier\x20=\x20step(textureCoordinateRectangle.st,\x20tileTextureCoordinates);\x0a\x20\x20\x20\x20textureAlpha\x20=\x20textureAlpha\x20*\x20alphaMultiplier.x\x20*\x20alphaMultiplier.y;\x0a\x20\x20\x20\x20alphaMultiplier\x20=\x20step(vec2(0.0),\x20textureCoordinateRectangle.pq\x20-\x20tileTextureCoordinates);\x0a\x20\x20\x20\x20textureAlpha\x20=\x20textureAlpha\x20*\x20alphaMultiplier.x\x20*\x20alphaMultiplier.y;\x0a\x20\x20\x20\x20vec2\x20translation\x20=\x20textureCoordinateTranslationAndScale.xy;\x0a\x20\x20\x20\x20vec2\x20scale\x20=\x20textureCoordinateTranslationAndScale.zw;\x0a\x20\x20\x20\x20vec2\x20textureCoordinates\x20=\x20tileTextureCoordinates\x20*\x20scale\x20+\x20translation;\x0a\x20\x20\x20\x20vec4\x20value\x20=\x20texture2D(textureToSample,\x20textureCoordinates);\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20value.rgb;\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20value.a;\x0a\x20\x20\x20\x20float\x20sourceAlpha\x20=\x20alpha\x20*\x20textureAlpha;\x0a\x20\x20\x20\x20float\x20outAlpha\x20=\x20mix(previousColor.a,\x201.0,\x20sourceAlpha);\x0a\x20\x20\x20\x20vec3\x20outColor\x20=\x20mix(previousColor.rgb\x20*\x20previousColor.a,\x20color,\x20sourceAlpha)\x20/\x20outAlpha;\x0a\x20\x20\x20\x20return\x20vec4(outColor,\x20outAlpha);\x0a}\x0avec4\x20sRGBToLinear(\x20in\x20vec4\x20value\x20)\x20{\x0a#ifndef\x20HDR\x0a\x20\x20\x20\x20return\x20vec4(\x20mix(\x20pow(\x20value.rgb\x20*\x200.9478672986\x20+\x20vec3(\x200.0521327014\x20),\x20vec3(\x202.4\x20)\x20),\x20value.rgb\x20*\x200.0773993808,\x20vec3(\x20lessThanEqual(\x20value.rgb,\x20vec3(\x200.04045\x20)\x20)\x20)\x20),\x20value.a\x20);\x0a#else\x0a\x20\x20\x20\x20return\x20value;\x0a#endif\x0a}\x0avec4\x20LinearTosRGB(\x20in\x20vec4\x20value\x20)\x20{\x0a#ifndef\x20HDR\x0a\x20\x20\x20\x20return\x20vec4(\x20mix(\x20pow(\x20value.rgb,\x20vec3(\x200.41666\x20)\x20)\x20*\x201.055\x20-\x20vec3(\x200.055\x20),\x20value.rgb\x20*\x2012.92,\x20vec3(\x20lessThanEqual(\x20value.rgb,\x20vec3(\x200.0031308\x20)\x20)\x20)\x20),\x20value.a\x20);\x0a#else\x0a\x20\x20\x20\x20return\x20value;\x0a#endif\x0a}\x0a\x0a#ifdef\x20BRDF\x0avec3\x20SRGBtoLINEAR3(vec3\x20srgbIn)\x0a{\x0a\x20\x20\x20\x20return\x20pow(srgbIn,\x20vec3(2.2));\x0a}\x0avec4\x20SRGBtoLINEAR4(vec4\x20srgbIn)\x0a{\x0a\x20\x20\x20\x20srgbIn\x20=\x20srgbIn\x20*\x20uBaseColorFactor;\x0a\x20\x20\x20\x20vec3\x20linearOut\x20=\x20pow(srgbIn.rgb,\x20vec3(2.2));\x0a\x20\x20\x20\x20return\x20vec4(linearOut,\x20srgbIn.a);\x0a}\x0a\x20vec3\x20LINEARtoSRGB(vec3\x20linearIn)\x0a{\x0a#ifndef\x20HDR\x0a\x20\x20\x20\x20return\x20pow(linearIn,\x20vec3(1.0/2.2));\x0a#else\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x0a}\x0aconst\x20float\x20M_PI\x20=\x203.141592653589793;\x0avec3\x20lambertianDiffuse(vec3\x20diffuseColor)\x0a{\x0a\x20\x20\x20\x20return\x20diffuseColor\x20/\x20M_PI;\x0a}\x0avec3\x20fresnelSchlick2(vec3\x20f0,\x20vec3\x20f90,\x20float\x20VdotH)\x0a{\x0a\x20\x20\x20\x20return\x20f0\x20+\x20(f90\x20-\x20f0)\x20*\x20pow(clamp(1.0\x20-\x20VdotH,\x200.0,\x201.0),\x205.0);\x0a}\x0afloat\x20smithVisibilityG1(float\x20NdotV,\x20float\x20roughness)\x0a{\x0a\x20\x20\x20\x20float\x20k\x20=\x20(roughness\x20+\x201.0)\x20*\x20(roughness\x20+\x201.0)\x20/\x208.0;\x0a\x20\x20\x20\x20return\x20NdotV\x20/\x20(NdotV\x20*\x20(1.0\x20-\x20k)\x20+\x20k);\x0a}\x0afloat\x20smithVisibilityGGX(float\x20roughness,\x20float\x20NdotL,\x20float\x20NdotV)\x0a{\x0a\x20\x20\x20\x20return\x20smithVisibilityG1(NdotL,\x20roughness)\x20*\x20smithVisibilityG1(NdotV,\x20roughness);\x0a}\x0afloat\x20GGX(float\x20roughness,\x20float\x20NdotH)\x0a{\x0a\x20\x20\x20\x20float\x20roughnessSquared\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20float\x20f\x20=\x20(NdotH\x20*\x20roughnessSquared\x20-\x20NdotH)\x20*\x20NdotH\x20+\x201.0;\x0a\x20\x20\x20\x20return\x20roughnessSquared\x20/\x20(M_PI\x20*\x20f\x20*\x20f);\x0a}\x0avec3\x20applyTonemapping(vec3\x20linearIn)\x0a{\x0a#ifndef\x20HDR\x0a\x20\x20\x20\x20return\x20czm_acesTonemapping(linearIn);\x0a#else\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x0a}\x0avec3\x20brdf(in\x20vec4\x20baseColorWithAlpha)\x20{\x0a\x20\x20\x20\x20baseColorWithAlpha\x20=\x20SRGBtoLINEAR4(baseColorWithAlpha);\x0a\x20\x20\x20\x20vec3\x20ng\x20=\x20normalize(v_normalEC);\x0a\x20\x20\x20\x20vec3\x20n\x20=\x20ng;\x0a\x20\x20\x20\x20vec3\x20baseColor\x20=\x20baseColorWithAlpha.rgb;\x0a\x20\x20\x20\x20float\x20roughness\x20=\x20uRoughnessFactor;\x0a\x20\x20\x20\x20float\x20metalness\x20=\x20uMetallicFactor;\x0a\x20\x20\x20\x20vec3\x20v\x20=\x20-normalize(v_positionEC);\x0a\x20\x20\x20\x20vec3\x20lightColorHdr\x20=\x20vec3(5.0);\x0a\x20\x20\x20\x20vec3\x20l\x20=\x20normalize(czm_lightDirectionEC);\x0a\x20\x20\x20\x20vec3\x20h\x20=\x20normalize(v\x20+\x20l);\x0a\x20\x20\x20\x20float\x20NdotL\x20=\x20clamp(dot(n,\x20l),\x200.001,\x201.0);\x0a\x20\x20\x20\x20float\x20NdotV\x20=\x20abs(dot(n,\x20v))\x20+\x200.001;\x0a\x20\x20\x20\x20float\x20NdotH\x20=\x20clamp(dot(n,\x20h),\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20LdotH\x20=\x20clamp(dot(l,\x20h),\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20VdotH\x20=\x20clamp(dot(v,\x20h),\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec3\x20f0\x20=\x20vec3(0.04);\x0a\x20\x20\x20\x20vec3\x20diffuseColor\x20=\x20baseColor\x20*\x20(1.0\x20-\x20metalness)\x20*\x20(1.0\x20-\x20f0);\x0a\x20\x20\x20\x20vec3\x20specularColor\x20=\x20mix(f0,\x20baseColor,\x20metalness);\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20float\x20reflectance\x20=\x20max(max(specularColor.r,\x20specularColor.g),\x20specularColor.b);\x0a\x20\x20\x20\x20vec3\x20r90\x20=\x20vec3(clamp(reflectance\x20*\x2025.0,\x200.0,\x201.0));\x0a\x20\x20\x20\x20vec3\x20r0\x20=\x20specularColor.rgb;\x0a\x20\x20\x20\x20vec3\x20F\x20=\x20fresnelSchlick2(r0,\x20r90,\x20VdotH);\x0a\x20\x20\x20\x20float\x20G\x20=\x20smithVisibilityGGX(alpha,\x20NdotL,\x20NdotV);\x0a\x20\x20\x20\x20float\x20D\x20=\x20GGX(alpha,\x20NdotH);\x0a\x20\x20\x20\x20vec3\x20diffuseContribution\x20=\x20(1.0\x20-\x20F)\x20*\x20lambertianDiffuse(diffuseColor);\x0a\x20\x20\x20\x20vec3\x20specularContribution\x20=\x20F\x20*\x20G\x20*\x20D\x20/\x20(4.0\x20*\x20NdotL\x20*\x20NdotV);\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20NdotL\x20*\x20lightColorHdr\x20*\x20(diffuseContribution\x20+\x20specularContribution);\x0a#ifndef\x20IBL\x0a\x20\x20\x20\x20vec3\x20positionWC\x20=\x20vec3(czm_inverseView\x20*\x20vec4(v_positionEC,\x201.0));\x0a\x20\x20\x20\x20vec3\x20r\x20=\x20normalize(czm_inverseViewRotation\x20*\x20normalize(reflect(v,\x20n)));\x0a\x20\x20\x20\x20float\x20vertexRadius\x20=\x20length(positionWC);\x0a\x20\x20\x20\x20float\x20horizonDotNadir\x20=\x201.0\x20-\x20min(1.0,\x20czm_ellipsoidRadii.x\x20/\x20vertexRadius);\x0a\x20\x20\x20\x20float\x20reflectionDotNadir\x20=\x20dot(r,\x20normalize(positionWC));\x0a\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20r\x20=\x20-normalize(czm_temeToPseudoFixed\x20*\x20r);\x0a\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20float\x20inverseRoughness\x20=\x201.04\x20-\x20roughness;\x0a\x20\x20\x20\x20inverseRoughness\x20*=\x20inverseRoughness;\x0a\x20\x20\x20\x20vec3\x20sceneSkyBox\x20=\x20textureCube(czm_environmentMap,\x20r).rgb\x20*\x20inverseRoughness;\x0a\x20\x20\x20\x20float\x20atmosphereHeight\x20=\x200.05;\x0a\x20\x20\x20\x20float\x20blendRegionSize\x20=\x200.1\x20*\x20((1.0\x20-\x20inverseRoughness)\x20*\x208.0\x20+\x201.1\x20-\x20horizonDotNadir);\x0a\x20\x20\x20\x20float\x20blendRegionOffset\x20=\x20roughness\x20*\x20-1.0;\x0a\x20\x20\x20\x20float\x20farAboveHorizon\x20=\x20clamp(horizonDotNadir\x20-\x20blendRegionSize\x20*\x200.5\x20+\x20blendRegionOffset,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20aroundHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x200.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20farBelowHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x201.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20smoothstepHeight\x20=\x20smoothstep(0.0,\x20atmosphereHeight,\x20horizonDotNadir);\x0a\x20\x20\x20\x20vec3\x20belowHorizonColor\x20=\x20mix(vec3(0.1,\x200.15,\x200.25),\x20vec3(0.4,\x200.7,\x200.9),\x20smoothstepHeight);\x0a\x20\x20\x20\x20vec3\x20nadirColor\x20=\x20belowHorizonColor\x20*\x200.5;\x0a\x20\x20\x20\x20vec3\x20aboveHorizonColor\x20=\x20mix(vec3(0.9,\x201.0,\x201.2),\x20belowHorizonColor,\x20roughness\x20*\x200.5);\x0a\x20\x20\x20\x20vec3\x20blueSkyColor\x20=\x20mix(vec3(0.18,\x200.26,\x200.48),\x20aboveHorizonColor,\x20reflectionDotNadir\x20*\x20inverseRoughness\x20*\x200.5\x20+\x200.75);\x0a\x20\x20\x20\x20vec3\x20zenithColor\x20=\x20mix(blueSkyColor,\x20sceneSkyBox,\x20smoothstepHeight);\x0a\x20\x20\x20\x20vec3\x20blueSkyDiffuseColor\x20=\x20vec3(0.7,\x200.85,\x200.9);\x0a\x20\x20\x20\x20float\x20diffuseIrradianceFromEarth\x20=\x20(1.0\x20-\x20horizonDotNadir)\x20*\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.75)\x20*\x20smoothstepHeight;\x0a\x20\x20\x20\x20float\x20diffuseIrradianceFromSky\x20=\x20(1.0\x20-\x20smoothstepHeight)\x20*\x20(1.0\x20-\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.25));\x0a\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20blueSkyDiffuseColor\x20*\x20clamp(diffuseIrradianceFromEarth\x20+\x20diffuseIrradianceFromSky,\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20notDistantRough\x20=\x20(1.0\x20-\x20horizonDotNadir\x20*\x20roughness\x20*\x200.8);\x0a\x20\x20\x20\x20vec3\x20specularIrradiance\x20=\x20mix(zenithColor,\x20aboveHorizonColor,\x20smoothstep(farAboveHorizon,\x20aroundHorizon,\x20reflectionDotNadir)\x20*\x20notDistantRough);\x0a\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20belowHorizonColor,\x20smoothstep(aroundHorizon,\x20farBelowHorizon,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20nadirColor,\x20smoothstep(farBelowHorizon,\x201.0,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x20\x20\x20\x20\x20float\x20LdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20l),\x20normalize(positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a\x20\x20\x20\x20float\x20S\x20=\x20acos(LdotZenith);\x0a\x20\x20\x20\x20float\x20NdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20n),\x20normalize(positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a\x20\x20\x20\x20float\x20gamma\x20=\x20acos(NdotL);\x0a\x20\x20\x20\x20float\x20numerator\x20=\x20((0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20gamma)\x20+\x200.45\x20*\x20pow(NdotL,\x202.0))\x20*\x20(1.0\x20-\x20exp(-0.32\x20/\x20NdotZenith)));\x0a\x20\x20\x20\x20float\x20denominator\x20=\x20(0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20S)\x20+\x200.45\x20*\x20pow(LdotZenith,2.0))\x20*\x20(1.0\x20-\x20exp(-0.32));\x0a\x20\x20\x20\x20float\x20luminance\x20=\x200.2\x20*\x20(numerator\x20/\x20denominator);\x0a\x20\x20\x20\x20vec2\x20brdfLut\x20=\x20texture2D(czm_brdfLut,\x20vec2(NdotV,\x20roughness)).rg;\x0a\x20\x20\x20\x20vec3\x20IBLColor\x20=\x20(diffuseIrradiance\x20*\x20diffuseColor\x20*\x201.0)\x20+\x20(specularIrradiance\x20*\x20SRGBtoLINEAR3(specularColor\x20*\x20brdfLut.x\x20+\x20brdfLut.y)\x20*\x201.0);\x0a\x20\x20\x20\x20float\x20maximumComponent\x20=\x20max(max(lightColorHdr.x,\x20lightColorHdr.y),\x20lightColorHdr.z);\x0a\x20\x20\x20\x20vec3\x20lightColor\x20=\x20lightColorHdr\x20/\x20max(maximumComponent,\x201.0);\x0a\x20\x20\x20\x20IBLColor\x20*=\x20lightColor;\x0a\x20\x20\x20\x20color\x20+=\x20IBLColor\x20*\x20luminance;\x0a#else\x0a\x20\x20\x20\x20mat3\x20fixedToENU\x20=\x20mat3(czm_modelView[0][0],\x20czm_modelView[1][0],\x20czm_modelView[2][0],\x20czm_modelView[0][1],\x20czm_modelView[1][1],\x20czm_modelView[2][1],\x20czm_modelView[0][2],\x20czm_modelView[1][2],\x20czm_modelView[2][2]);\x0a\x20\x20\x20\x20const\x20mat3\x20yUpToZUp\x20=\x20mat3(-1.0,\x200.0,\x200.0,\x200.0,\x200.0,\x20-1.0,\x200.0,\x201.0,\x200.0);\x0a\x20\x20\x20\x20vec3\x20cubeDir\x20=\x20normalize(yUpToZUp\x20*\x20fixedToENU\x20*\x20reflect(-v,\x20n));\x0a\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20czm_sphericalHarmonics(cubeDir,\x20czm_sphericalHarmonicCoefficients);\x0a\x20\x20\x20\x20vec2\x20brdfLut\x20=\x20texture2D(czm_brdfLut,\x20vec2(NdotV,\x20roughness)).rg;\x0a\x20\x20\x20\x20vec3\x20specularIBL\x20=\x20czm_sampleOctahedralProjection(czm_specularEnvironmentMaps,\x20czm_specularEnvironmentMapSize,\x20cubeDir,\x20\x20roughness\x20*\x20czm_specularEnvironmentMapsMaximumLOD,\x20czm_specularEnvironmentMapsMaximumLOD);\x0a\x20\x20\x20\x20specularIBL\x20*=\x20F\x20*\x20brdfLut.x\x20+\x20brdfLut.y;\x0a\x20\x20\x20\x20color\x20+=\x20diffuseIrradiance\x20*\x20diffuseColor\x20+\x20specularColor\x20*\x20specularIBL;\x0a#endif\x0a\x20\x20\x20\x20color\x20=\x20applyTonemapping(color);\x0a\x20\x20\x20\x20color\x20=\x20LINEARtoSRGB(color);\x0a\x20\x20\x20\x20return\x20color;\x0a}\x0a#endif\x0avoid\x20main()\x0a{\x0a#ifdef\x20APPLY_GLOBESPLIT\x0a\x20\x20\x20\x20vec2\x20splitPosition\x20=\x20czm_globeSplitPosition;\x0a\x20\x20\x20\x20if\x20(u_GlobeSplitDirection.x\x20<\x200.0\x20&&\x20gl_FragCoord.x\x20>\x20splitPosition.x)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(u_GlobeSplitDirection.x\x20>\x200.0\x20&&\x20gl_FragCoord.x\x20<\x20splitPosition.x)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(u_GlobeSplitDirection.y\x20<\x200.0\x20&&\x20gl_FragCoord.y\x20>\x20splitPosition.y)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(u_GlobeSplitDirection.y\x20>\x200.0\x20&&\x20gl_FragCoord.y\x20<\x20splitPosition.y)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20APPLY_GLOBESWIPE\x0a\x20\x20\x20\x20if\x20(gl_FragCoord.x\x20<\x20u_GlobeSwipeRegion.x\x20||\x20gl_FragCoord.y\x20>\x20u_GlobeSwipeRegion.y)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(gl_FragCoord.x\x20>\x20u_GlobeSwipeRegion.z\x20||\x20gl_FragCoord.y\x20<\x20u_GlobeSwipeRegion.w)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20Excavate_Region\x0a\x20\x20\x20\x20if(texture2D(uModifyRasterTexture,\x20v_textureCoordinates.xy).w\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20Excavate_Outer\x0a\x20\x20\x20\x20if(texture2D(uModifyRasterTexture,\x20v_textureCoordinates.xy).w\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20TILE_LIMIT_RECTANGLE\x0a\x20\x20\x20\x20if\x20(v_textureCoordinates.x\x20<\x20u_cartographicLimitRectangle.x\x20||\x20u_cartographicLimitRectangle.z\x20<\x20v_textureCoordinates.x\x20||\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_textureCoordinates.y\x20<\x20u_cartographicLimitRectangle.y\x20||\x20u_cartographicLimitRectangle.w\x20<\x20v_textureCoordinates.y)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20ENABLE_CLIPPING_PLANES\x0a\x20\x20\x20\x20float\x20clipDistance\x20=\x20clip(gl_FragCoord,\x20u_clippingPlanes,\x20u_clippingPlanesMatrix);\x0a#endif\x0a\x0a\x20\x20\x20\x20//\x20The\x20clamp\x20below\x20works\x20around\x20an\x20apparent\x20bug\x20in\x20Chrome\x20Canary\x20v23.0.1241.0\x0a\x20\x20\x20\x20//\x20where\x20the\x20fragment\x20shader\x20sees\x20textures\x20coordinates\x20<\x200.0\x20and\x20>\x201.0\x20for\x20the\x0a\x20\x20\x20\x20//\x20fragments\x20on\x20the\x20edges\x20of\x20tiles\x20even\x20though\x20the\x20vertex\x20shader\x20is\x20outputting\x0a\x20\x20\x20\x20//\x20coordinates\x20strictly\x20in\x20the\x200-1\x20range.\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20computeDayColor(u_initialColor,\x20clamp(v_textureCoordinates,\x200.0,\x201.0));\x0a\x0a#ifdef\x20SHOW_TILE_BOUNDARIES\x0a\x20\x20\x20\x20if\x20(v_textureCoordinates.x\x20<\x20(1.0/256.0)\x20||\x20v_textureCoordinates.x\x20>\x20(255.0/256.0)\x20||\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_textureCoordinates.y\x20<\x20(1.0/256.0)\x20||\x20v_textureCoordinates.y\x20>\x20(255.0/256.0))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20vec4(1.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#if\x20defined(SHOW_REFLECTIVE_OCEAN)\x20||\x20defined(ENABLE_DAYNIGHT_SHADING)\x20||\x20defined(HDR)\x0a\x20\x20\x20\x20vec3\x20normalMC\x20=\x20czm_geodeticSurfaceNormal(v_positionMC,\x20vec3(0.0),\x20vec3(1.0));\x20\x20\x20//\x20normalized\x20surface\x20normal\x20in\x20model\x20coordinates\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20czm_normal3D\x20*\x20normalMC;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normalized\x20surface\x20normal\x20in\x20eye\x20coordiantes\x0a#endif\x0a\x0a#if\x20defined(ENABLE_DAYNIGHT_SHADING)\x20||\x20defined(GROUND_ATMOSPHERE)\x0a\x20\x20\x20\x20float\x20cameraDist;\x0a\x20\x20\x20\x20if\x20(czm_sceneMode\x20==\x20czm_sceneMode2D)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20cameraDist\x20=\x20max(czm_frustumPlanes.x\x20-\x20czm_frustumPlanes.y,\x20czm_frustumPlanes.w\x20-\x20czm_frustumPlanes.z)\x20*\x200.5;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(czm_sceneMode\x20==\x20czm_sceneModeColumbusView)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20cameraDist\x20=\x20-czm_view[3].z;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20cameraDist\x20=\x20length(czm_view[3]);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20fadeOutDist\x20=\x20u_lightingFadeDistance.x;\x0a\x20\x20\x20\x20float\x20fadeInDist\x20=\x20u_lightingFadeDistance.y;\x0a\x20\x20\x20\x20if\x20(czm_sceneMode\x20!=\x20czm_sceneMode3D)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20radii\x20=\x20czm_getWgs84EllipsoidEC().radii;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20maxRadii\x20=\x20max(radii.x,\x20max(radii.y,\x20radii.z));\x0a\x20\x20\x20\x20\x20\x20\x20\x20fadeOutDist\x20-=\x20maxRadii;\x0a\x20\x20\x20\x20\x20\x20\x20\x20fadeInDist\x20-=\x20maxRadii;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20fade\x20=\x20clamp((cameraDist\x20-\x20fadeOutDist)\x20/\x20(fadeInDist\x20-\x20fadeOutDist),\x200.0,\x201.0);\x0a#else\x0a\x20\x20\x20\x20float\x20fade\x20=\x200.0;\x0a#endif\x0a\x0a#ifdef\x20SHOW_REFLECTIVE_OCEAN\x0a\x20\x20\x20\x20vec2\x20waterMaskTranslation\x20=\x20u_waterMaskTranslationAndScale.xy;\x0a\x20\x20\x20\x20vec2\x20waterMaskScale\x20=\x20u_waterMaskTranslationAndScale.zw;\x0a\x20\x20\x20\x20vec2\x20waterMaskTextureCoordinates\x20=\x20v_textureCoordinates.xy\x20*\x20waterMaskScale\x20+\x20waterMaskTranslation;\x0a\x20\x20\x20\x20waterMaskTextureCoordinates.y\x20=\x201.0\x20-\x20waterMaskTextureCoordinates.y;\x0a\x0a\x20\x20\x20\x20float\x20mask\x20=\x20texture2D(u_waterMask,\x20waterMaskTextureCoordinates).r;\x0a\x0a\x20\x20\x20\x20if\x20(mask\x20>\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20enuToEye\x20=\x20czm_eastNorthUpToEyeCoordinates(v_positionMC,\x20normalEC);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20ellipsoidTextureCoordinates\x20=\x20czm_ellipsoidWgs84TextureCoordinates(normalMC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20ellipsoidFlippedTextureCoordinates\x20=\x20czm_ellipsoidWgs84TextureCoordinates(normalMC.zyx);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20textureCoordinates\x20=\x20mix(ellipsoidTextureCoordinates,\x20ellipsoidFlippedTextureCoordinates,\x20czm_morphTime\x20*\x20smoothstep(0.9,\x200.95,\x20normalMC.z));\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20computeWaterColor(v_positionEC,\x20textureCoordinates,\x20enuToEye,\x20color,\x20mask,\x20fade);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20APPLY_MATERIAL\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20\x20\x20materialInput.st\x20=\x20v_textureCoordinates.st;\x0a\x20\x20\x20\x20materialInput.normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20\x20\x20materialInput.slope\x20=\x20v_slope;\x0a\x20\x20\x20\x20materialInput.height\x20=\x20v_height;\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x20\x20\x20\x20color.xyz\x20=\x20mix(color.xyz,\x20material.diffuse,\x20material.alpha);\x0a#endif\x0a\x0a#ifdef\x20ENABLE_VERTEX_LIGHTING\x0a\x20\x20\x20\x20float\x20diffuseIntensity\x20=\x20clamp(czm_getLambertDiffuse(czm_sunDirectionEC,\x20normalize(v_normalEC))\x20*\x200.9\x20+\x200.3,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20finalColor\x20=\x20vec4(color.rgb\x20*\x20u_sunLightColor.rgb\x20*\x20diffuseIntensity\x20+\x20u_ambientLightColor.rgb\x20*\x200.25,\x20color.a);\x0a#elif\x20defined(SHOW_NORMAL_MAP)\x0a\x20\x20\x20\x20vec2\x20normalTextureTranslation\x20=\x20u_normalTextureTranslationAndScale.xy;\x0a\x20\x20\x20\x20vec2\x20normalTextureScale\x20=\x20u_normalTextureTranslationAndScale.zw;\x0a\x20\x20\x20\x20vec2\x20normalTextureCoordinates\x20=\x20v_textureCoordinates.xy\x20*\x20normalTextureScale\x20+\x20normalTextureTranslation;\x0a\x20\x20\x20\x20vec3\x20realNormal\x20=\x20texture2D(u_normalTexture,\x20normalTextureCoordinates.xy).xyz;\x0a\x20\x20\x20\x20realNormal\x20=\x20(realNormal\x20-\x200.5)\x20*\x202.0;\x0a\x20\x20\x20\x20#ifdef\x20ENABLE_LIGHTING\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20zAxis\x20=\x20normalize(vertNorm);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20xAxis\x20=\x20normalize(vec3(-vertNorm.y,\x20vertNorm.x,\x200));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20yAxis\x20=\x20normalize(cross(zAxis,\x20xAxis));\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20matrix\x20=\x20mat3(xAxis,\x20yAxis,\x20zAxis);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20vNormal\x20=\x20czm_normal3D\x20*\x20matrix\x20*\x20realNormal;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20diffuseIntensity\x20=\x20clamp(czm_getLambertDiffuse(czm_sunDirectionEC,\x20normalize(vNormal))\x20*\x200.9\x20+\x200.3,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20finalColor\x20=\x20vec4(color.rgb\x20*\x20u_sunLightColor.rgb\x20*\x20diffuseIntensity\x20+\x20u_ambientLightColor.rgb\x20*\x200.25,\x20color.a);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20finalColor\x20=\x20color;\x0a\x20\x20\x20\x20#endif\x0a#elif\x20defined(ENABLE_DAYNIGHT_SHADING)\x0a\x20\x20\x20\x20float\x20diffuseIntensity\x20=\x20clamp(czm_getLambertDiffuse(czm_sunDirectionEC,\x20normalEC)\x20+\x200.3,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20finalColor\x20=\x20vec4(color.rgb\x20*\x20u_sunLightColor.rgb\x20*\x20diffuseIntensity\x20+\x20u_ambientLightColor.rgb\x20*\x200.25,\x20color.a);\x0a#else\x0a\x20\x20\x20\x20vec4\x20finalColor\x20=\x20color;\x0a#endif\x0a\x0a#ifdef\x20ENABLE_CLIPPING_PLANES\x0a\x20\x20\x20\x20vec4\x20clippingPlanesEdgeColor\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20clippingPlanesEdgeColor.rgb\x20=\x20u_clippingPlanesEdgeStyle.rgb;\x0a\x20\x20\x20\x20float\x20clippingPlanesEdgeWidth\x20=\x20u_clippingPlanesEdgeStyle.a;\x0a\x0a\x20\x20\x20\x20if\x20(clipDistance\x20<\x20clippingPlanesEdgeWidth)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalColor\x20=\x20clippingPlanesEdgeColor;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#if\x20defined(FOG)\x20||\x20defined(GROUND_ATMOSPHERE)\x0a\x20\x20\x20\x20vec3\x20fogColor\x20=\x20colorCorrect(v_fogMieColor)\x20+\x20finalColor.rgb\x20*\x20colorCorrect(v_fogRayleighColor);\x0a#ifndef\x20HDR\x0a\x20\x20\x20\x20const\x20float\x20fExposure\x20=\x202.0;\x0a\x20\x20\x20\x20fogColor\x20=\x20vec3(1.0)\x20-\x20exp(-fExposure\x20*\x20fogColor);\x0a#endif\x0a#endif\x0a\x0a#if\x20defined(DYNAMIC_ATMOSPHERE_LIGHTING_FROM_SUN)\x0a\x20\x20\x20\x20vec3\x20atmosphereLightDirection\x20=\x20czm_sunDirectionWC;\x0a#else\x0a\x20\x20\x20\x20vec3\x20atmosphereLightDirection\x20=\x20czm_lightDirectionWC;\x0a#endif\x0a\x0a#ifdef\x20FOG\x0a#if\x20defined(DYNAMIC_ATMOSPHERE_LIGHTING)\x20&&\x20(defined(ENABLE_VERTEX_LIGHTING)\x20||\x20defined(ENABLE_DAYNIGHT_SHADING))\x0a\x20\x20\x20\x20float\x20darken\x20=\x20clamp(dot(normalize(czm_viewerPositionWC),\x20atmosphereLightDirection),\x20u_minimumBrightness,\x201.0);\x0a\x20\x20\x20\x20fogColor\x20*=\x20darken;\x0a#endif\x0a\x0a#ifdef\x20HDR\x0a\x20\x20\x20\x20const\x20float\x20modifier\x20=\x200.15;\x0a\x20\x20\x20\x20finalColor\x20=\x20vec4(czm_fog(v_distance,\x20finalColor.rgb,\x20fogColor,\x20modifier),\x20finalColor.a);\x0a#else\x0a\x20\x20\x20\x20finalColor\x20=\x20vec4(czm_fog(v_distance,\x20finalColor.rgb,\x20fogColor),\x20finalColor.a);\x0a#endif\x0a#endif\x0a\x0a\x0a\x0a#ifdef\x20HYPSOMETRIC_ANALYSIS\x0a\x20\x20\x20\x20if(uHypHasColorTable\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20bool\x20hasHyp\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20HYPSOMETRIC_REGION\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uHypHasAnalysisRegion\x20>\x200.1){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hasHyp\x20=\x20texture2D(uModifyRasterTexture,\x20v_textureCoordinates.xy).w\x20>\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(hasHyp)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20contourMapColor\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20finalOpacity\x20=\x20uHypOpacity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(v_height2\x20>\x20uHypMaxVisibleValue\x20+\x204.0\x20||\x20v_height2\x20<\x20uHypMinVisibleValue\x20-\x204.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(GL_OES_standard_derivatives)\x20||\x20defined(WEBGL2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(uHypContourFillMode\x20>\x202.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20mix_con\x20=\x20computeMixCon();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20mix(computeContourMapColor(),\x20uHypLineColor,\x20mix_con);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uHypContourFillMode\x20>\x201.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x20computeMixCon();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20uHypLineColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uHypContourFillMode\x20>\x200.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(uHypContourFillMode\x20>\x200.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20contourMapColor\x20=\x20computeContourMapColor();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalColor\x20=\x20mix(finalColor,\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20SLOPE_ANALYSIS\x0a\x20\x20\x20\x20bool\x20hasSlopeRegion\x20=\x20true;\x0a\x20\x20\x20\x20#ifdef\x20SlopeRegion\x0a\x20\x20\x20\x20if(uHasSlopeRegion\x20>\x200.1){\x0a\x20\x20\x20\x20\x20\x20\x20\x20hasSlopeRegion\x20=\x20texture2D(uModifyRasterTexture,\x20v_textureCoordinates.xy).w\x20>\x200.5;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20if(hasSlopeRegion)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20finalOpacity\x20=\x20uSlopeOpacity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20slopeRate\x20=\x20abs(normalize(realNormal).z);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20slopeAngle\x20=\x20acos(slopeRate);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(slopeAngle\x20<\x20uSlopeMinVisibleValue\x20||\x20slopeAngle\x20>\x20uSlopeMaxVisibleValue)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20threshold\x20=\x20clamp(abs(uSlopeCeil-uSlopeFloor),0.0000001,PI/2.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20rate\x20=\x20(slopeAngle-uSlopeFloor)/threshold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20finalRate\x20=\x20clamp(rate,0.0,1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20count\x20=\x20floor(finalRate\x20*\x2016.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20y\x20=\x20(count*2.0\x20+\x201.0)/32.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20x\x20=\x20fract(finalRate*16.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(y\x20>\x201.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20x\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20slopeCoord\x20=\x20vec2(x,\x20y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20slopeFillColor\x20=\x20texture2D(uSlopeColorTexture,\x20slopeCoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20slopeMapColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(uSlopeFillMode\x20>\x202.9)//填充和坡向\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20arrowsTexColor\x20=\x20ComputeSlopeArrowColor(slopeAngle,\x20realNormal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20slopeMapColor\x20=\x20mix(slopeFillColor,\x20arrowsTexColor,\x20arrowsTexColor.a);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uSlopeFillMode\x20>\x201.9)//坡向\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20arrowsTexColor\x20=\x20ComputeSlopeArrowColor(slopeAngle,\x20realNormal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20slopeMapColor\x20=\x20arrowsTexColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20*=\x20arrowsTexColor.a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(uSlopeFillMode\x20>\x200.9)//填充\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20slopeMapColor\x20=\x20slopeFillColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20finalOpacity\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalColor\x20=\x20mix(finalColor,\x20slopeMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20GROUND_ATMOSPHERE\x0a\x20\x20\x20\x20if\x20(czm_sceneMode\x20!=\x20czm_sceneMode3D)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalColor.a\x20*=\x20u_GlobeAlpha;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20finalColor;\x0a\x20\x20\x20\x20#ifdef\x20Height_Map\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20czm_packValue(v_height2);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x0a#if\x20defined(PER_FRAGMENT_GROUND_ATMOSPHERE)\x20&&\x20defined(DYNAMIC_ATMOSPHERE_LIGHTING)\x20&&\x20(defined(ENABLE_DAYNIGHT_SHADING)\x20||\x20defined(ENABLE_VERTEX_LIGHTING))\x0a\x20\x20\x20\x20float\x20mpp\x20=\x20czm_metersPerPixel(vec4(0.0,\x200.0,\x20-czm_currentFrustum.x,\x201.0),\x201.0);\x0a\x20\x20\x20\x20vec2\x20xy\x20=\x20gl_FragCoord.xy\x20/\x20czm_viewport.zw\x20*\x202.0\x20-\x20vec2(1.0);\x0a\x20\x20\x20\x20xy\x20*=\x20czm_viewport.zw\x20*\x20mpp\x20*\x200.5;\x0a\x0a\x20\x20\x20\x20vec3\x20direction\x20=\x20normalize(vec3(xy,\x20-czm_currentFrustum.x));\x0a\x20\x20\x20\x20czm_ray\x20ray\x20=\x20czm_ray(vec3(0.0),\x20direction);\x0a\x0a\x20\x20\x20\x20vec3\x20ellipsoid_center\x20=\x20czm_view[3].xyz;\x0a\x0a\x20\x20\x20\x20czm_raySegment\x20intersection\x20=\x20czm_rayEllipsoidIntersectionInterval(ray,\x20ellipsoid_center,\x20czm_ellipsoidInverseRadii);\x0a\x0a\x20\x20\x20\x20vec3\x20ellipsoidPosition\x20=\x20czm_pointAlongRay(ray,\x20intersection.start);\x0a\x20\x20\x20\x20ellipsoidPosition\x20=\x20(czm_inverseView\x20*\x20vec4(ellipsoidPosition,\x201.0)).xyz;\x0a\x20\x20\x20\x20AtmosphereColor\x20atmosColor\x20=\x20computeGroundAtmosphereFromSpace(ellipsoidPosition,\x20true,\x20atmosphereLightDirection);\x0a\x0a\x20\x20\x20\x20vec3\x20groundAtmosphereColor\x20=\x20colorCorrect(atmosColor.mie)\x20+\x20finalColor.rgb\x20*\x20colorCorrect(atmosColor.rayleigh);\x0a#ifndef\x20HDR\x0a\x20\x20\x20\x20groundAtmosphereColor\x20=\x20vec3(1.0)\x20-\x20exp(-fExposure\x20*\x20groundAtmosphereColor);\x0a#endif\x0a\x0a\x20\x20\x20\x20fadeInDist\x20=\x20u_nightFadeDistance.x;\x0a\x20\x20\x20\x20fadeOutDist\x20=\x20u_nightFadeDistance.y;\x0a\x0a\x20\x20\x20\x20float\x20sunlitAtmosphereIntensity\x20=\x20clamp((cameraDist\x20-\x20fadeOutDist)\x20/\x20(fadeInDist\x20-\x20fadeOutDist),\x200.0,\x201.0);\x0a\x0a#ifdef\x20HDR\x0a\x20\x20\x20\x20//\x20Some\x20tweaking\x20to\x20make\x20HDR\x20look\x20better\x0a\x20\x20\x20\x20sunlitAtmosphereIntensity\x20=\x20max(sunlitAtmosphereIntensity\x20*\x20sunlitAtmosphereIntensity,\x200.03);\x0a#endif\x0a\x0a\x20\x20\x20\x20groundAtmosphereColor\x20=\x20mix(groundAtmosphereColor,\x20fogColor,\x20sunlitAtmosphereIntensity);\x0a#else\x0a\x20\x20\x20\x20vec3\x20groundAtmosphereColor\x20=\x20fogColor;\x0a#endif\x0a\x0a#ifdef\x20HDR\x0a\x20\x20\x20\x20//\x20Some\x20tweaking\x20to\x20make\x20HDR\x20look\x20better\x0a\x20\x20\x20\x20groundAtmosphereColor\x20=\x20czm_saturation(groundAtmosphereColor,\x201.6);\x0a#endif\x0a\x0a\x20\x20\x20\x20finalColor\x20=\x20vec4(mix(finalColor.rgb,\x20groundAtmosphereColor,\x20fade),\x20finalColor.a);\x0a#endif\x0a\x20\x20\x20\x20finalColor.a\x20*=\x20u_GlobeAlpha;\x0a\x0a\x20\x20\x20\x20if\x20(finalColor.a\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20finalColor;\x0a\x20\x20\x20\x20#ifdef\x20BRDF\x0a\x20\x20\x20\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20brdf(gl_FragColor);\x0a\x20\x20\x20\x20#endif\x0a#ifdef\x20Height_Map\x0a\x09gl_FragColor\x20=\x20czm_packValue(v_height2);\x0a#endif\x0a#ifdef\x20FLOOD_ANALYSIS\x0a\x20\x20\x20\x20float\x20bIsFloodColor\x20=\x201.0;\x0a\x20\x20\x20\x20vec2\x20polyTexCoord\x20=\x20v_textureCoordinates.xy;\x0a\x20\x20\x20\x20polyTexCoord.x\x20=\x20polyTexCoord.x\x20*\x20(uTileBounds.z\x20-\x20uTileBounds.x)\x20+\x20uTileBounds.x;\x0a\x20\x20\x20\x20polyTexCoord.y\x20=\x20polyTexCoord.y\x20*\x20(uTileBounds.w\x20-\x20uTileBounds.y)\x20+\x20uTileBounds.y;\x0a\x20\x20\x20\x20if(polyTexCoord.x>uFloodRect.x\x20&&\x20polyTexCoord.x\x20uFloodRect.y&&\x20polyTexCoord.y\x20<\x20uFloodRect.w)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.xy\x20=\x20polyTexCoord.xy\x20-\x20vec2(uFloodRect.x,\x20uFloodRect.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.x\x20=\x20polyTexCoord.x\x20/\x20(uFloodRect.z\x20-\x20uFloodRect.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20polyTexCoord.y\x20=\x201.0-polyTexCoord.y\x20/\x20(uFloodRect.y\x20-\x20uFloodRect.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20floodColor\x20=\x20texture2D(uFloodTexture,\x20polyTexCoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(floodColor.r\x20>\x200.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(40.0/255.0,150.0/255.0,200.0/255.0,u_GlobeAlpha);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a}\x0a\x0a#ifdef\x20SHOW_REFLECTIVE_OCEAN\x0a\x0afloat\x20waveFade(float\x20edge0,\x20float\x20edge1,\x20float\x20x)\x0a{\x0a\x20\x20\x20\x20float\x20y\x20=\x20clamp((x\x20-\x20edge0)\x20/\x20(edge1\x20-\x20edge0),\x200.0,\x201.0);\x0a\x20\x20\x20\x20return\x20pow(1.0\x20-\x20y,\x205.0);\x0a}\x0a\x0afloat\x20linearFade(float\x20edge0,\x20float\x20edge1,\x20float\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20clamp((x\x20-\x20edge0)\x20/\x20(edge1\x20-\x20edge0),\x200.0,\x201.0);\x0a}\x0a\x0a//\x20Based\x20on\x20water\x20rendering\x20by\x20Jonas\x20Wagner:\x0a//\x20http://29a.ch/2012/7/19/webgl-terrain-rendering-water-fog\x0a\x0a//\x20low\x20altitude\x20wave\x20settings\x0aconst\x20float\x20oceanFrequencyLowAltitude\x20=\x20825000.0;\x0aconst\x20float\x20oceanAnimationSpeedLowAltitude\x20=\x200.004;\x0aconst\x20float\x20oceanOneOverAmplitudeLowAltitude\x20=\x201.0\x20/\x202.0;\x0aconst\x20float\x20oceanSpecularIntensity\x20=\x200.5;\x0a\x0a//\x20high\x20altitude\x20wave\x20settings\x0aconst\x20float\x20oceanFrequencyHighAltitude\x20=\x20125000.0;\x0aconst\x20float\x20oceanAnimationSpeedHighAltitude\x20=\x200.008;\x0aconst\x20float\x20oceanOneOverAmplitudeHighAltitude\x20=\x201.0\x20/\x202.0;\x0a\x0avec4\x20computeWaterColor(vec3\x20positionEyeCoordinates,\x20vec2\x20textureCoordinates,\x20mat3\x20enuToEye,\x20vec4\x20imageryColor,\x20float\x20maskValue,\x20float\x20fade)\x0a{\x0a\x20\x20\x20\x20vec3\x20positionToEyeEC\x20=\x20-positionEyeCoordinates;\x0a\x20\x20\x20\x20float\x20positionToEyeECLength\x20=\x20length(positionToEyeEC);\x0a\x0a\x20\x20\x20\x20//\x20The\x20double\x20normalize\x20below\x20works\x20around\x20a\x20bug\x20in\x20Firefox\x20on\x20Android\x20devices.\x0a\x20\x20\x20\x20vec3\x20normalizedpositionToEyeEC\x20=\x20normalize(normalize(positionToEyeEC));\x0a\x0a\x20\x20\x20\x20//\x20Fade\x20out\x20the\x20waves\x20as\x20the\x20camera\x20moves\x20far\x20from\x20the\x20surface.\x0a\x20\x20\x20\x20float\x20waveIntensity\x20=\x20waveFade(70000.0,\x201000000.0,\x20positionToEyeECLength);\x0a\x0a#ifdef\x20SHOW_OCEAN_WAVES\x0a\x20\x20\x20\x20//\x20high\x20altitude\x20waves\x0a\x20\x20\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20oceanAnimationSpeedHighAltitude;\x0a\x20\x20\x20\x20vec4\x20noise\x20=\x20czm_getWaterNoise(u_oceanNormalMap,\x20textureCoordinates\x20*\x20oceanFrequencyHighAltitude,\x20time,\x200.0);\x0a\x20\x20\x20\x20vec3\x20normalTangentSpaceHighAltitude\x20=\x20vec3(noise.xy,\x20noise.z\x20*\x20oceanOneOverAmplitudeHighAltitude);\x0a\x0a\x20\x20\x20\x20//\x20low\x20altitude\x20waves\x0a\x20\x20\x20\x20time\x20=\x20czm_frameNumber\x20*\x20oceanAnimationSpeedLowAltitude;\x0a\x20\x20\x20\x20noise\x20=\x20czm_getWaterNoise(u_oceanNormalMap,\x20textureCoordinates\x20*\x20oceanFrequencyLowAltitude,\x20time,\x200.0);\x0a\x20\x20\x20\x20vec3\x20normalTangentSpaceLowAltitude\x20=\x20vec3(noise.xy,\x20noise.z\x20*\x20oceanOneOverAmplitudeLowAltitude);\x0a\x0a\x20\x20\x20\x20//\x20blend\x20the\x202\x20wave\x20layers\x20based\x20on\x20distance\x20to\x20surface\x0a\x20\x20\x20\x20float\x20highAltitudeFade\x20=\x20linearFade(0.0,\x2060000.0,\x20positionToEyeECLength);\x0a\x20\x20\x20\x20float\x20lowAltitudeFade\x20=\x201.0\x20-\x20linearFade(20000.0,\x2060000.0,\x20positionToEyeECLength);\x0a\x20\x20\x20\x20vec3\x20normalTangentSpace\x20=\x0a\x20\x20\x20\x20\x20\x20\x20\x20(highAltitudeFade\x20*\x20normalTangentSpaceHighAltitude)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20(lowAltitudeFade\x20*\x20normalTangentSpaceLowAltitude);\x0a\x20\x20\x20\x20normalTangentSpace\x20=\x20normalize(normalTangentSpace);\x0a\x0a\x20\x20\x20\x20//\x20fade\x20out\x20the\x20normal\x20perturbation\x20as\x20we\x20move\x20farther\x20from\x20the\x20water\x20surface\x0a\x20\x20\x20\x20normalTangentSpace.xy\x20*=\x20waveIntensity;\x0a\x20\x20\x20\x20normalTangentSpace\x20=\x20normalize(normalTangentSpace);\x0a#else\x0a\x20\x20\x20\x20vec3\x20normalTangentSpace\x20=\x20vec3(0.0,\x200.0,\x201.0);\x0a#endif\x0a\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20enuToEye\x20*\x20normalTangentSpace;\x0a\x0a\x20\x20\x20\x20const\x20vec3\x20waveHighlightColor\x20=\x20vec3(0.3,\x200.45,\x200.6);\x0a\x0a\x20\x20\x20\x20//\x20Use\x20diffuse\x20light\x20to\x20highlight\x20the\x20waves\x0a\x20\x20\x20\x20float\x20diffuseIntensity\x20=\x20czm_getLambertDiffuse(czm_sunDirectionEC,\x20normalEC)\x20*\x20maskValue;\x0a\x20\x20\x20\x20vec3\x20diffuseHighlight\x20=\x20waveHighlightColor\x20*\x20diffuseIntensity\x20*\x20(1.0\x20-\x20fade);\x0a\x0a#ifdef\x20SHOW_OCEAN_WAVES\x0a\x20\x20\x20\x20//\x20Where\x20diffuse\x20light\x20is\x20low\x20or\x20non-existent,\x20use\x20wave\x20highlights\x20based\x20solely\x20on\x0a\x20\x20\x20\x20//\x20the\x20wave\x20bumpiness\x20and\x20no\x20particular\x20light\x20direction.\x0a\x20\x20\x20\x20float\x20tsPerturbationRatio\x20=\x20normalTangentSpace.z;\x0a\x20\x20\x20\x20vec3\x20nonDiffuseHighlight\x20=\x20mix(waveHighlightColor\x20*\x205.0\x20*\x20(1.0\x20-\x20tsPerturbationRatio),\x20vec3(0.0),\x20diffuseIntensity);\x0a#else\x0a\x20\x20\x20\x20vec3\x20nonDiffuseHighlight\x20=\x20vec3(0.0);\x0a#endif\x0a\x0a\x20\x20\x20\x20//\x20Add\x20specular\x20highlights\x20in\x203D,\x20and\x20in\x20all\x20modes\x20when\x20zoomed\x20in.\x0a\x20\x20\x20\x20float\x20specularIntensity\x20=\x20czm_getSpecular(czm_sunDirectionEC,\x20normalizedpositionToEyeEC,\x20normalEC,\x2010.0)\x20+\x200.25\x20*\x20czm_getSpecular(czm_moonDirectionEC,\x20normalizedpositionToEyeEC,\x20normalEC,\x2010.0);\x0a\x20\x20\x20\x20float\x20surfaceReflectance\x20=\x20mix(0.0,\x20mix(u_zoomedOutOceanSpecularIntensity,\x20oceanSpecularIntensity,\x20waveIntensity),\x20maskValue);\x0a\x20\x20\x20\x20float\x20specular\x20=\x20specularIntensity\x20*\x20surfaceReflectance;\x0a\x0a#ifdef\x20HDR\x0a\x20\x20\x20\x20specular\x20*=\x201.4;\x0a\x0a\x20\x20\x20\x20float\x20e\x20=\x200.2;\x0a\x20\x20\x20\x20float\x20d\x20=\x203.3;\x0a\x20\x20\x20\x20float\x20c\x20=\x201.7;\x0a\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20imageryColor.rgb\x20+\x20(c\x20*\x20(vec3(e)\x20+\x20imageryColor.rgb\x20*\x20d)\x20*\x20(diffuseHighlight\x20+\x20nonDiffuseHighlight\x20+\x20specular));\x0a#else\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20imageryColor.rgb\x20+\x20diffuseHighlight\x20+\x20nonDiffuseHighlight\x20+\x20specular;\x0a#endif\x0a\x0a\x20\x20\x20\x20return\x20vec4(color,\x20imageryColor.a);\x0a}\x0a\x0a#endif\x20//\x20#ifdef\x20SHOW_REFLECTIVE_OCEAN\x0a','_maximumConeSubscription','#extension\x20GL_EXT_draw_buffers\x20:\x20enable\x0auniform\x20sampler2D\x20u_atlas;\x0auniform\x20vec4\x20u_voxelGridLayerColor;\x0auniform\x20sampler2D\x20u_colorTable;\x0auniform\x20vec4\x20u_minMaxValueAndFiltration;\x0auniform\x20vec3\x20u_maxVisibleTextureCoord;\x0auniform\x20vec3\x20u_minVisibleTextureCoord;\x0avarying\x20vec4\x20v_volTexCoord;\x0avarying\x20vec2\x20v_textureCoordinates;\x0abool\x20getSampleValueForVolume(float\x20volumeValue,\x20out\x20vec4\x20colorFromColorTable)\x0a{\x0a\x20\x20\x20\x20float\x20minValue\x20=\x20u_minMaxValueAndFiltration.x;\x0a\x20\x20\x20\x20float\x20maxValue\x20=\x20u_minMaxValueAndFiltration.y;\x0a\x20\x20\x20\x20float\x20minFiltration\x20=\x20u_minMaxValueAndFiltration.z;\x0a\x20\x20\x20\x20float\x20maxFiltration\x20=\x20u_minMaxValueAndFiltration.w;\x0a\x20\x20\x20\x20colorFromColorTable\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20float\x20realValue\x20=\x20minValue\x20+\x20volumeValue\x20*\x20(maxValue\x20-\x20minValue);\x0a\x20\x20\x20\x20if(realValue\x20>\x20maxFiltration\x20||\x20realValue\x20<\x20minFiltration)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20false;\x0a\x20\x20\x20\x20}\x0a#ifdef\x20HAS_COLORTABLE\x0a\x20\x20\x20\x20colorFromColorTable\x20=\x20texture2D(u_colorTable,\x20\x20vec2(0.0,\x201.0\x20-\x20realValue)).rgba;\x0a#endif\x0a\x20\x20\x20\x20return\x20true;\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(u_atlas,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20color\x20=\x20czm_gammaCorrect(color);\x0a\x20\x20\x20\x20if\x20(color.a\x20<\x200.005)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#ifdef\x20TEXTURECOORD_CLIP\x0a\x20\x20\x20\x20if(v_volTexCoord.x\x20>\x20u_maxVisibleTextureCoord.x\x20||\x20v_volTexCoord.x\x20<\x20u_minVisibleTextureCoord.x\x0a\x09||\x20v_volTexCoord.y\x20>\x20u_maxVisibleTextureCoord.y\x20||\x20v_volTexCoord.y\x20<\x20u_minVisibleTextureCoord.y\x0a\x09||\x20v_volTexCoord.z\x20>\x20u_maxVisibleTextureCoord.z\x20||\x20v_volTexCoord.z\x20<\x20u_minVisibleTextureCoord.z)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#endif\x0a\x20\x20\x20\x20vec4\x20volumeColor\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20float\x20noValue;\x0a\x20\x20\x20\x20float\x20volumeValue\x20=\x20czm_getVolumeValue(v_volTexCoord.xyz,\x20noValue);\x0a\x20\x20\x20\x20vec4\x20colorFromColorTable\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20if(!getSampleValueForVolume(volumeValue,\x20colorFromColorTable))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#ifdef\x20HAS_COLORTABLE\x0a\x20\x20\x20\x20\x20\x20\x20\x20volumeColor\x20=\x20colorFromColorTable;\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20power\x20=\x20volumeValue\x20*\x2040.0\x20-\x2030.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20hdrColor\x20=\x20u_voxelGridLayerColor.rgb\x20*\x20pow(2.0,\x20power);\x0a\x20\x20\x20\x20\x20\x20\x20\x20volumeColor.rgb\x20=\x20hdrColor;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20color.rgb\x20*=\x20volumeColor.rgb;\x0a\x20\x20\x20\x20czm_writeLogDepth();\x0a#ifdef\x20OIT\x0a\x20\x20\x20\x20vec3\x20Ci\x20=\x20color.rgb\x20*\x20color.a;\x0a\x20\x20\x20\x20float\x20ai\x20=\x20color.a;\x0a\x20\x20\x20\x20float\x20wzi\x20=\x20czm_alphaWeight(ai);\x0a\x20\x20\x20\x20gl_FragData[0]\x20=\x20vec4(Ci\x20*\x20wzi,\x20ai);\x0a\x20\x20\x20\x20gl_FragData[1]\x20=\x20vec4(ai\x20*\x20wzi);\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a#endif\x0a}','Record','query','getQueryEXT','isSeparable','xRight','_timeSinceLoad','_positiveY','READY','toIso8601','intersection','butt','a_tangent','u_transparency','{westProjected},{southProjected},{eastProjected},{northProjected}','toBinary','_coordinates','\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position.xy,\x200.0,\x201.0);','forceRebatch','form','computeLevel','_nWidth','status','intersectLineSegs','_getIsClosed','filter-type-','MIDNIGHTBLUE','PolylineTrailType','decreaseRef','addFunction','binarySearch','halo_blur','_globalLineWidthExpand','PointCloud','_evaluateLiteralVector','u2Over4','_sampleScale','uidCounter_','maximumActiveTasks','_cornerTypeSubscription','}\x5cB','service','_setOptions','smlInfos/','fill-extrusion-pattern','fromBits','/**\x0a\x20*\x20@private\x0a\x20*/\x0avec2\x20cordic(float\x20angle)\x0a{\x0a//\x20Scale\x20the\x20vector\x20by\x20the\x20appropriate\x20factor\x20for\x20the\x2024\x20iterations\x20to\x20follow.\x0a\x20\x20\x20\x20vec2\x20vector\x20=\x20vec2(6.0725293500888267e-1,\x200.0);\x0a//\x20Iteration\x201\x0a\x20\x20\x20\x20float\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20//\x20\x20\x20float\x20factor\x20=\x20sense\x20*\x201.0;\x20\x20//\x202^-0\x0a\x20\x20\x20\x20mat2\x20rotation\x20=\x20mat2(1.0,\x20sense,\x20-sense,\x201.0);\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x207.8539816339744828e-1;\x20\x20//\x20atan(2^-0)\x0a//\x20Iteration\x202\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20float\x20factor\x20=\x20sense\x20*\x205.0e-1;\x20\x20//\x202^-1\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x204.6364760900080609e-1;\x20\x20//\x20atan(2^-1)\x0a//\x20Iteration\x203\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x202.5e-1;\x20\x20//\x202^-2\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x202.4497866312686414e-1;\x20\x20//\x20atan(2^-2)\x0a//\x20Iteration\x204\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x201.25e-1;\x20\x20//\x202^-3\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x201.2435499454676144e-1;\x20\x20//\x20atan(2^-3)\x0a//\x20Iteration\x205\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x206.25e-2;\x20\x20//\x202^-4\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x206.2418809995957350e-2;\x20\x20//\x20atan(2^-4)\x0a//\x20Iteration\x206\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x203.125e-2;\x20\x20//\x202^-5\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x203.1239833430268277e-2;\x20\x20//\x20atan(2^-5)\x0a//\x20Iteration\x207\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x201.5625e-2;\x20\x20//\x202^-6\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x201.5623728620476831e-2;\x20\x20//\x20atan(2^-6)\x0a//\x20Iteration\x208\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x207.8125e-3;\x20\x20//\x202^-7\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x207.8123410601011111e-3;\x20\x20//\x20atan(2^-7)\x0a//\x20Iteration\x209\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x203.90625e-3;\x20\x20//\x202^-8\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x203.9062301319669718e-3;\x20\x20//\x20atan(2^-8)\x0a//\x20Iteration\x2010\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x201.953125e-3;\x20\x20//\x202^-9\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x201.9531225164788188e-3;\x20\x20//\x20atan(2^-9)\x0a//\x20Iteration\x2011\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x209.765625e-4;\x20\x20//\x202^-10\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x209.7656218955931946e-4;\x20\x20//\x20atan(2^-10)\x0a//\x20Iteration\x2012\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x204.8828125e-4;\x20\x20//\x202^-11\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x204.8828121119489829e-4;\x20\x20//\x20atan(2^-11)\x0a//\x20Iteration\x2013\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x202.44140625e-4;\x20\x20//\x202^-12\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x202.4414062014936177e-4;\x20\x20//\x20atan(2^-12)\x0a//\x20Iteration\x2014\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x201.220703125e-4;\x20\x20//\x202^-13\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x201.2207031189367021e-4;\x20\x20//\x20atan(2^-13)\x0a//\x20Iteration\x2015\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x206.103515625e-5;\x20\x20//\x202^-14\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x206.1035156174208773e-5;\x20\x20//\x20atan(2^-14)\x0a//\x20Iteration\x2016\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x203.0517578125e-5;\x20\x20//\x202^-15\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x203.0517578115526096e-5;\x20\x20//\x20atan(2^-15)\x0a//\x20Iteration\x2017\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x201.52587890625e-5;\x20\x20//\x202^-16\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x201.5258789061315762e-5;\x20\x20//\x20atan(2^-16)\x0a//\x20Iteration\x2018\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x207.62939453125e-6;\x20\x20//\x202^-17\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x207.6293945311019700e-6;\x20\x20//\x20atan(2^-17)\x0a//\x20Iteration\x2019\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x203.814697265625e-6;\x20\x20//\x202^-18\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x203.8146972656064961e-6;\x20\x20//\x20atan(2^-18)\x0a//\x20Iteration\x2020\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x201.9073486328125e-6;\x20\x20//\x202^-19\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x201.9073486328101870e-6;\x20\x20//\x20atan(2^-19)\x0a//\x20Iteration\x2021\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x209.5367431640625e-7;\x20\x20//\x202^-20\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x209.5367431640596084e-7;\x20\x20//\x20atan(2^-20)\x0a//\x20Iteration\x2022\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x204.76837158203125e-7;\x20\x20//\x202^-21\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x204.7683715820308884e-7;\x20\x20//\x20atan(2^-21)\x0a//\x20Iteration\x2023\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x202.384185791015625e-7;\x20\x20//\x202^-22\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x202.3841857910155797e-7;\x20\x20//\x20atan(2^-22)\x0a//\x20Iteration\x2024\x0a\x20\x20\x20\x20sense\x20=\x20(angle\x20<\x200.0)\x20?\x20-1.0\x20:\x201.0;\x0a\x20\x20\x20\x20factor\x20=\x20sense\x20*\x201.1920928955078125e-7;\x20\x20//\x202^-23\x0a\x20\x20\x20\x20rotation[0][1]\x20=\x20factor;\x0a\x20\x20\x20\x20rotation[1][0]\x20=\x20-factor;\x0a\x20\x20\x20\x20vector\x20=\x20rotation\x20*\x20vector;\x0a//\x20\x20\x20\x20angle\x20-=\x20sense\x20*\x201.1920928955078068e-7;\x20\x20//\x20atan(2^-23)\x0a\x0a\x20\x20\x20\x20return\x20vector;\x0a}\x0a\x0a/**\x0a\x20*\x20Computes\x20the\x20cosine\x20and\x20sine\x20of\x20the\x20provided\x20angle\x20using\x20the\x20CORDIC\x20algorithm.\x0a\x20*\x0a\x20*\x20@name\x20czm_cosineAndSine\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{float}\x20angle\x20The\x20angle\x20in\x20radians.\x0a\x20*\x0a\x20*\x20@returns\x20{vec2}\x20The\x20resulting\x20cosine\x20of\x20the\x20angle\x20(as\x20the\x20x\x20coordinate)\x20and\x20sine\x20of\x20the\x20angle\x20(as\x20the\x20y\x20coordinate).\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20vec2\x20v\x20=\x20czm_cosineAndSine(czm_piOverSix);\x0a\x20*\x20float\x20cosine\x20=\x20v.x;\x0a\x20*\x20float\x20sine\x20=\x20v.y;\x0a\x20*/\x0avec2\x20czm_cosineAndSine(float\x20angle)\x0a{\x0a\x20\x20\x20\x20if\x20(angle\x20<\x20-czm_piOverTwo\x20||\x20angle\x20>\x20czm_piOverTwo)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(angle\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20-cordic(angle\x20+\x20czm_pi);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20-cordic(angle\x20-\x20czm_pi);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20cordic(angle);\x0a\x20\x20\x20\x20}\x0a}\x0a','_executeInClosestFrustum','root0','_visibleSpotLightCount','\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20blueSkyDiffuseColor\x20*\x20clamp(diffuseIrradianceFromEarth\x20+\x20diffuseIrradianceFromSky,\x200.0,\x201.0);\x0a','_lastWidth','zoomAtLastRecencyCheck','_onTick','Invalid\x20data.\x20data\x20should\x20be\x20a\x20row\x20major\x202d\x20array.','#FFDEAD','Volume','SHOW_REFLECTIVE_OCEAN','writeVarint32','upSampleFBO','getNumberOfXTilesAtLevel','_ellipsoidBatchIds','preRun','_verticesPromise','Disjoint','uTransmissionFactor','_template','localQuaternion','FullscreenElement','const\x20float\x20PI\x20=\x203.141592653589793;\x0a\x0aattribute\x20vec4\x20a_pos_offset;\x0aattribute\x20vec4\x20a_data;\x0aattribute\x20vec3\x20a_projected_pos;\x0aattribute\x20float\x20a_fade_opacity;\x0a\x0a//\x20contents\x20of\x20a_size\x20vary\x20based\x20on\x20the\x20type\x20of\x20property\x20value\x0a//\x20used\x20for\x20{text,icon}-size.\x0a//\x20For\x20constants,\x20a_size\x20is\x20disabled.\x0a//\x20For\x20source\x20functions,\x20we\x20bind\x20only\x20one\x20value\x20per\x20vertex:\x20the\x20value\x20of\x20{text,icon}-size\x20evaluated\x20for\x20the\x20current\x20feature.\x0a//\x20For\x20composite\x20functions:\x0a//\x20[\x20text-size(lowerZoomStop,\x20feature),\x0a//\x20\x20\x20text-size(upperZoomStop,\x20feature)\x20]\x0auniform\x20bool\x20u_is_size_zoom_constant;\x0auniform\x20bool\x20u_is_size_feature_constant;\x0auniform\x20highp\x20float\x20u_size_t;\x20//\x20used\x20to\x20interpolate\x20between\x20zoom\x20stops\x20when\x20size\x20is\x20a\x20composite\x20function\x0auniform\x20highp\x20float\x20u_size;\x20//\x20used\x20when\x20size\x20is\x20both\x20zoom\x20and\x20feature\x20constant\x0auniform\x20mat4\x20u_matrix;\x0auniform\x20mat4\x20u_label_plane_matrix;\x0auniform\x20mat4\x20u_coord_matrix;\x0auniform\x20bool\x20u_is_text;\x0auniform\x20bool\x20u_pitch_with_map;\x0auniform\x20highp\x20float\x20u_pitch;\x0auniform\x20bool\x20u_rotate_symbol;\x0auniform\x20highp\x20float\x20u_aspect_ratio;\x0auniform\x20highp\x20float\x20u_camera_to_center_distance;\x0auniform\x20float\x20u_fade_change;\x0auniform\x20vec2\x20u_texsize;\x0auniform\x20vec2\x20u_texsize_icon;\x0a\x0avarying\x20vec4\x20v_data0;\x0avarying\x20vec4\x20v_data1;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20fill_color\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20halo_color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20halo_width\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20halo_blur\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20fill_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20halo_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20halo_width\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20halo_blur\x0a\x0a\x20\x20\x20\x20vec2\x20a_pos\x20=\x20a_pos_offset.xy;\x0a\x20\x20\x20\x20vec2\x20a_offset\x20=\x20a_pos_offset.zw;\x0a\x0a\x20\x20\x20\x20vec2\x20a_tex\x20=\x20a_data.xy;\x0a\x20\x20\x20\x20vec2\x20a_size\x20=\x20a_data.zw;\x0a\x0a\x20\x20\x20\x20float\x20a_size_min\x20=\x20floor(a_size[0]\x20*\x200.5);\x0a\x20\x20\x20\x20float\x20is_sdf\x20=\x20a_size[0]\x20-\x202.0\x20*\x20a_size_min;\x0a\x0a\x20\x20\x20\x20highp\x20float\x20segment_angle\x20=\x20-a_projected_pos[2];\x0a\x20\x20\x20\x20float\x20size;\x0a\x0a\x20\x20\x20\x20if\x20(!u_is_size_zoom_constant\x20&&\x20!u_is_size_feature_constant)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20size\x20=\x20mix(a_size_min,\x20a_size[1],\x20u_size_t)\x20/\x20128.0;\x0a\x20\x20\x20\x20}\x20else\x20if\x20(u_is_size_zoom_constant\x20&&\x20!u_is_size_feature_constant)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20size\x20=\x20a_size_min\x20/\x20128.0;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20size\x20=\x20u_size;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20projectedPoint\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200,\x201);\x0a\x20\x20\x20\x20highp\x20float\x20camera_to_anchor_distance\x20=\x20projectedPoint.w;\x0a\x20\x20\x20\x20//\x20If\x20the\x20label\x20is\x20pitched\x20with\x20the\x20map,\x20layout\x20is\x20done\x20in\x20pitched\x20space,\x0a\x20\x20\x20\x20//\x20which\x20makes\x20labels\x20in\x20the\x20distance\x20smaller\x20relative\x20to\x20viewport\x20space.\x0a\x20\x20\x20\x20//\x20We\x20counteract\x20part\x20of\x20that\x20effect\x20by\x20multiplying\x20by\x20the\x20perspective\x20ratio.\x0a\x20\x20\x20\x20//\x20If\x20the\x20label\x20isn\x27t\x20pitched\x20with\x20the\x20map,\x20we\x20do\x20layout\x20in\x20viewport\x20space,\x0a\x20\x20\x20\x20//\x20which\x20makes\x20labels\x20in\x20the\x20distance\x20larger\x20relative\x20to\x20the\x20features\x20around\x0a\x20\x20\x20\x20//\x20them.\x20We\x20counteract\x20part\x20of\x20that\x20effect\x20by\x20dividing\x20by\x20the\x20perspective\x20ratio.\x0a\x20\x20\x20\x20highp\x20float\x20distance_ratio\x20=\x20u_pitch_with_map\x20?\x0a\x20\x20\x20\x20\x20\x20\x20\x20camera_to_anchor_distance\x20/\x20u_camera_to_center_distance\x20:\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_camera_to_center_distance\x20/\x20camera_to_anchor_distance;\x0a\x20\x20\x20\x20highp\x20float\x20perspective_ratio\x20=\x20clamp(\x0a\x20\x20\x20\x20\x20\x20\x20\x200.5\x20+\x200.5\x20*\x20distance_ratio,\x0a\x20\x20\x20\x20\x20\x20\x20\x200.0,\x20//\x20Prevents\x20oversized\x20near-field\x20symbols\x20in\x20pitched/overzoomed\x20tiles\x0a\x20\x20\x20\x20\x20\x20\x20\x204.0);\x0a\x0a\x20\x20\x20\x20size\x20*=\x20perspective_ratio;\x0a\x0a\x20\x20\x20\x20float\x20fontScale\x20=\x20size\x20/\x2024.0;\x0a\x0a\x20\x20\x20\x20highp\x20float\x20symbol_rotation\x20=\x200.0;\x0a\x20\x20\x20\x20if\x20(u_rotate_symbol)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Point\x20labels\x20with\x20\x27rotation-alignment:\x20map\x27\x20are\x20horizontal\x20with\x20respect\x20to\x20tile\x20units\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20To\x20figure\x20out\x20that\x20angle\x20in\x20projected\x20space,\x20we\x20draw\x20a\x20short\x20horizontal\x20line\x20in\x20tile\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20space,\x20project\x20it,\x20and\x20measure\x20its\x20angle\x20in\x20projected\x20space.\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20offsetProjectedPoint\x20=\x20u_matrix\x20*\x20vec4(a_pos\x20+\x20vec2(1,\x200),\x200,\x201);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20a\x20=\x20projectedPoint.xy\x20/\x20projectedPoint.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20b\x20=\x20offsetProjectedPoint.xy\x20/\x20offsetProjectedPoint.w;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20symbol_rotation\x20=\x20atan((b.y\x20-\x20a.y)\x20/\x20u_aspect_ratio,\x20b.x\x20-\x20a.x);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20highp\x20float\x20angle_sin\x20=\x20sin(segment_angle\x20+\x20symbol_rotation);\x0a\x20\x20\x20\x20highp\x20float\x20angle_cos\x20=\x20cos(segment_angle\x20+\x20symbol_rotation);\x0a\x20\x20\x20\x20mat2\x20rotation_matrix\x20=\x20mat2(angle_cos,\x20-1.0\x20*\x20angle_sin,\x20angle_sin,\x20angle_cos);\x0a\x0a\x20\x20\x20\x20vec4\x20projected_pos\x20=\x20u_label_plane_matrix\x20*\x20vec4(a_projected_pos.xy,\x200.0,\x201.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_coord_matrix\x20*\x20vec4(projected_pos.xy\x20/\x20projected_pos.w\x20+\x20rotation_matrix\x20*\x20(a_offset\x20/\x2032.0\x20*\x20fontScale),\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20gamma_scale\x20=\x20gl_Position.w;\x0a\x0a\x20\x20\x20\x20vec2\x20fade_opacity\x20=\x20unpack_opacity(a_fade_opacity);\x0a\x20\x20\x20\x20float\x20fade_change\x20=\x20fade_opacity[1]\x20>\x200.5\x20?\x20u_fade_change\x20:\x20-u_fade_change;\x0a\x20\x20\x20\x20float\x20interpolated_fade_opacity\x20=\x20max(0.0,\x20min(1.0,\x20fade_opacity[0]\x20+\x20fade_change));\x0a\x0a\x20\x20\x20\x20v_data0.xy\x20=\x20a_tex\x20/\x20u_texsize;\x0a\x20\x20\x20\x20v_data0.zw\x20=\x20a_tex\x20/\x20u_texsize_icon;\x0a\x20\x20\x20\x20v_data1\x20=\x20vec4(gamma_scale,\x20size,\x20interpolated_fade_opacity,\x20is_sdf);\x0a}\x0a','COMPRESS_VERTEX','ignored
    ','isOpen','_matModel','position02DHigh','#B8860B','subSymbolSize','_appendDistanceDisplayConditionToShader','volNames','getAreaTexture','_resolutionSubscription','_frames','_enableFusion','getServerData','_attributeLocations','_lodRangeScale','_rsOpaque','vertexTriangles','_arrowLength','skeletonCount','_rendererResources','MIDDLECENTER','TK_ELSE','getListeners','setPaintProperty','cesium-credit-lightbox\x20cesium-credit-lightbox-mobile','startDirection','INSTANCED','46%','extTimerQuery','clippedGridRectangle','mat','isHeight','#6E280A','_rasterTextureSize','createFeatures','code','_isNegativeImage','createSmokeSystem','setDefault','_initialized','endSurroundLineWidth','_latestValue','node','_limitObject','pixelRatio','_dynamicCurrentStopIndex','_maxCorner','componentDatatype','spriteImageDatas','','No\x20medium\x20(in\x20tape\x20drive)','_childTileMask','fill_color','_quadPacketVersion','imageSize','_transparency','\x20\x20diffuseLight\x20+=\x20vec3(1.0,\x201.0,\x201.0)\x20*\x20max(dot(normal,l),\x200.2);\x0a','DEFAULT_MAGNIFICATION_FILTER','createDynamic','illegal\x20option\x20name:\x20','_attributeDownloaded','_intersectsIDs','_maximumRadius','douglasPeuckers','alongline','asset','\x27allocateUTF8OnStack\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','CVA_C','shadowState','symbol-placement','A\x20layer.json\x20can\x27t\x20have\x20a\x20parentUrl\x20if\x20it\x20does\x27t\x20have\x20an\x20available\x20array.','computedMatrix','pickPosition','emplace','_sp','$1\x22$2\x22:','FS.trackingDelegate[\x27willMovePath\x27](\x27','___sys_getcwd','renderbuffers','isSelected','_rsStencilDepthPassS3M','uniform\x20float\x20tile_colorBlend;\x20\x0avoid\x20tile_color(vec4\x20tile_featureColor)\x20\x0a{\x20\x0a\x20\x20\x20\x20tile_main();\x20\x0a\x20\x20\x20\x20tile_featureColor\x20=\x20czm_gammaCorrect(tile_featureColor);\x20\x0a\x20\x20\x20\x20gl_FragColor.a\x20*=\x20tile_featureColor.a;\x20\x0a\x20\x20\x20\x20float\x20highlight\x20=\x20ceil(tile_colorBlend);\x20\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20*=\x20mix(tile_featureColor.rgb,\x20vec3(1.0),\x20highlight);\x20\x0a}\x20\x0a','symbolTextureRepeat','parentEntity','\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20pointLightColor\x20=\x20uPointLightColor[i]\x20*\x20lightAttenuation;\x0a','/**\x0a\x20*\x20The\x20maximum\x20latitude,\x20in\x20radians,\x20both\x20North\x20and\x20South,\x20supported\x20by\x20a\x20Web\x20Mercator\x0a\x20*\x20(EPSG:3857)\x20projection.\x20\x20Technically,\x20the\x20Mercator\x20projection\x20is\x20defined\x0a\x20*\x20for\x20any\x20latitude\x20up\x20to\x20(but\x20not\x20including)\x2090\x20degrees,\x20but\x20it\x20makes\x20sense\x0a\x20*\x20to\x20cut\x20it\x20off\x20sooner\x20because\x20it\x20grows\x20exponentially\x20with\x20increasing\x20latitude.\x0a\x20*\x20The\x20logic\x20behind\x20this\x20particular\x20cutoff\x20value,\x20which\x20is\x20the\x20one\x20used\x20by\x0a\x20*\x20Google\x20Maps,\x20Bing\x20Maps,\x20and\x20Esri,\x20is\x20that\x20it\x20makes\x20the\x20projection\x0a\x20*\x20square.\x20\x20That\x20is,\x20the\x20rectangle\x20is\x20equal\x20in\x20the\x20X\x20and\x20Y\x20directions.\x0a\x20*\x0a\x20*\x20The\x20constant\x20value\x20is\x20computed\x20as\x20follows:\x0a\x20*\x20\x20\x20czm_pi\x20*\x200.5\x20-\x20(2.0\x20*\x20atan(exp(-czm_pi)))\x0a\x20*\x0a\x20*\x20@name\x20czm_webMercatorMaxLatitude\x0a\x20*\x20@glslConstant\x0a\x20*/\x0aconst\x20float\x20czm_webMercatorMaxLatitude\x20=\x201.4844222297453324;\x0a','_recomputeBoundingSpheres','MINIMUM_VALUE','_zoomWorldPosition','back,\x20right','getPadding','//\x20floor(127\x20/\x202)\x20==\x2063.0\x0a//\x20the\x20maximum\x20allowed\x20miter\x20limit\x20is\x202.0\x20at\x20the\x20moment.\x20the\x20extrude\x20normal\x20is\x0a//\x20stored\x20in\x20a\x20byte\x20(-128..127).\x20we\x20scale\x20regular\x20normals\x20up\x20to\x20length\x2063,\x20but\x0a//\x20there\x20are\x20also\x20\x22special\x22\x20normals\x20that\x20have\x20a\x20bigger\x20length\x20(of\x20up\x20to\x20126\x20in\x0a//\x20this\x20case).\x0a//\x20#define\x20scale\x2063.0\x0a#define\x20scale\x200.015873016\x0a\x0a//\x20We\x20scale\x20the\x20distance\x20before\x20adding\x20it\x20to\x20the\x20buffers\x20so\x20that\x20we\x20can\x20store\x0a//\x20long\x20distances\x20for\x20long\x20segments.\x20Use\x20this\x20value\x20to\x20unscale\x20the\x20distance.\x0a#define\x20LINE_DISTANCE_SCALE\x202.0\x0a\x0aattribute\x20vec2\x20a_pos_normal;\x0aattribute\x20vec4\x20a_data;\x0a\x0auniform\x20mat4\x20u_matrix;\x0auniform\x20vec2\x20u_units_to_pixels;\x0auniform\x20mediump\x20float\x20u_ratio;\x0auniform\x20lowp\x20float\x20u_device_pixel_ratio;\x0a\x0avarying\x20vec2\x20v_normal;\x0avarying\x20vec2\x20v_width2;\x0avarying\x20float\x20v_linesofar;\x0avarying\x20float\x20v_gamma_scale;\x0a\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20blur\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20offset\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20gapwidth\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20width\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_from\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_to\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20blur\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20offset\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20gapwidth\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20width\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_from\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_to\x0a\x0a\x20\x20\x20\x20//\x20the\x20distance\x20over\x20which\x20the\x20line\x20edge\x20fades\x20out.\x0a\x20\x20\x20\x20//\x20Retina\x20devices\x20need\x20a\x20smaller\x20distance\x20to\x20avoid\x20aliasing.\x0a\x20\x20\x20\x20float\x20ANTIALIASING\x20=\x201.0\x20/\x20u_device_pixel_ratio\x20/\x202.0;\x0a\x0a\x20\x20\x20\x20vec2\x20a_extrude\x20=\x20a_data.xy\x20-\x20128.0;\x0a\x20\x20\x20\x20float\x20a_direction\x20=\x20mod(a_data.z,\x204.0)\x20-\x201.0;\x0a\x20\x20\x20\x20float\x20a_linesofar\x20=\x20(floor(a_data.z\x20/\x204.0)\x20+\x20a_data.w\x20*\x2064.0)\x20*\x20LINE_DISTANCE_SCALE;\x0a\x20\x20\x20\x20//\x20float\x20tileRatio\x20=\x20u_scale.y;\x0a\x20\x20\x20\x20vec2\x20pos\x20=\x20floor(a_pos_normal\x20*\x200.5);\x0a\x0a\x20\x20\x20\x20//\x20x\x20is\x201\x20if\x20it\x27s\x20a\x20round\x20cap,\x200\x20otherwise\x0a\x20\x20\x20\x20//\x20y\x20is\x201\x20if\x20the\x20normal\x20points\x20up,\x20and\x20-1\x20if\x20it\x20points\x20down\x0a\x20\x20\x20\x20//\x20We\x20store\x20these\x20in\x20the\x20least\x20significant\x20bit\x20of\x20a_pos_normal\x0a\x20\x20\x20\x20mediump\x20vec2\x20normal\x20=\x20a_pos_normal\x20-\x202.0\x20*\x20pos;\x0a\x20\x20\x20\x20normal.y\x20=\x20normal.y\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20v_normal\x20=\x20normal;\x0a\x0a\x20\x20\x20\x20//\x20these\x20transformations\x20used\x20to\x20be\x20applied\x20in\x20the\x20JS\x20and\x20native\x20code\x20bases.\x0a\x20\x20\x20\x20//\x20moved\x20them\x20into\x20the\x20shader\x20for\x20clarity\x20and\x20simplicity.\x0a\x20\x20\x20\x20gapwidth\x20=\x20gapwidth\x20/\x202.0;\x0a\x20\x20\x20\x20float\x20halfwidth\x20=\x20width\x20/\x202.0;\x0a\x20\x20\x20\x20offset\x20=\x20-1.0\x20*\x20offset;\x0a\x0a\x20\x20\x20\x20float\x20inset\x20=\x20gapwidth\x20+\x20(gapwidth\x20>\x200.0\x20?\x20ANTIALIASING\x20:\x200.0);\x0a\x20\x20\x20\x20float\x20outset\x20=\x20gapwidth\x20+\x20halfwidth\x20*\x20(gapwidth\x20>\x200.0\x20?\x202.0\x20:\x201.0)\x20+\x20(halfwidth\x20==\x200.0\x20?\x200.0\x20:\x20ANTIALIASING);\x0a\x0a\x20\x20\x20\x20//\x20Scale\x20the\x20extrusion\x20vector\x20down\x20to\x20a\x20normal\x20and\x20then\x20up\x20by\x20the\x20line\x20width\x0a\x20\x20\x20\x20//\x20of\x20this\x20vertex.\x0a\x20\x20\x20\x20mediump\x20vec2\x20dist\x20=\x20outset\x20*\x20a_extrude\x20*\x20scale;\x0a\x0a\x20\x20\x20\x20//\x20Calculate\x20the\x20offset\x20when\x20drawing\x20a\x20line\x20that\x20is\x20to\x20the\x20side\x20of\x20the\x20actual\x20line.\x0a\x20\x20\x20\x20//\x20We\x20do\x20this\x20by\x20creating\x20a\x20vector\x20that\x20points\x20towards\x20the\x20extrude,\x20but\x20rotate\x0a\x20\x20\x20\x20//\x20it\x20when\x20we\x27re\x20drawing\x20round\x20end\x20points\x20(a_direction\x20=\x20-1\x20or\x201)\x20since\x20their\x0a\x20\x20\x20\x20//\x20extrude\x20vector\x20points\x20in\x20another\x20direction.\x0a\x20\x20\x20\x20mediump\x20float\x20u\x20=\x200.5\x20*\x20a_direction;\x0a\x20\x20\x20\x20mediump\x20float\x20t\x20=\x201.0\x20-\x20abs(u);\x0a\x20\x20\x20\x20mediump\x20vec2\x20offset2\x20=\x20offset\x20*\x20a_extrude\x20*\x20scale\x20*\x20normal.y\x20*\x20mat2(t,\x20-u,\x20u,\x20t);\x0a\x0a\x20\x20\x20\x20vec4\x20projected_extrude\x20=\x20u_matrix\x20*\x20vec4(dist\x20/\x20u_ratio,\x200.0,\x200.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(pos\x20+\x20offset2\x20/\x20u_ratio,\x200.0,\x201.0)\x20+\x20projected_extrude;\x0a\x0a\x20\x20\x20\x20//\x20calculate\x20how\x20much\x20the\x20perspective\x20view\x20squishes\x20or\x20stretches\x20the\x20extrude\x0a\x20\x20\x20\x20float\x20extrude_length_without_perspective\x20=\x20length(dist);\x0a\x20\x20\x20\x20float\x20extrude_length_with_perspective\x20=\x20length(projected_extrude.xy\x20/\x20gl_Position.w\x20*\x20u_units_to_pixels);\x0a\x20\x20\x20\x20v_gamma_scale\x20=\x20extrude_length_without_perspective\x20/\x20extrude_length_with_perspective;\x0a\x0a\x20\x20\x20\x20v_linesofar\x20=\x20a_linesofar;\x0a\x20\x20\x20\x20v_width2\x20=\x20vec2(outset,\x20inset);\x0a}\x0a','aSideness','drawChars_','getValueOrDefault','useServerData','cyan','])?','_addCollisionDebugVertex','_minEntries','DataConstantProperty','void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_packDepth(gl_FragCoord.z);\x0a}\x20\x0a','southWest_HIGH_x','EPSILON12','_oriMatModel','runPostSets','
    ','batchTableHierarchyExtension','Attempting\x20to\x20link\x20in\x20too\x20many\x20libs','_bold','generateArcSpatialData','low','_releaseBuffer','EllipsoidSurfaceAppearance','_horizonOcclusionPoint','\x20\x20vec3\x20viewDir\x20=\x20-normalize(v_positionEC);\x0a','],\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_dayTextures[','decode_position_normConstant','×','_showTileCoordinates','v_pickColor','_labelScaleByDistance','NOT_EQUAL','ungzip','generateTrianglePoints','_switchToPerspective','_matWorldMatrix','SlopeRampMaterialType','Snippet','boxStartIndex','_cameraPos','_requestedTiles','_setTimeBarTime','removeTrailingSlash','setRasterValidTerrainCamera','spacer','menclose','taskMap','?token','useOnlyNativeEvents','_flyCircleCenter','packedEllipsoidLength','/**\x0a\x20*\x20Computes\x20distance\x20from\x20an\x20point\x20in\x202D\x20to\x20a\x20line\x20in\x202D.\x0a\x20*\x0a\x20*\x20@name\x20czm_lineDistance\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20param\x20{vec2}\x20point1\x20A\x20point\x20along\x20the\x20line.\x0a\x20*\x20param\x20{vec2}\x20point2\x20A\x20point\x20along\x20the\x20line.\x0a\x20*\x20param\x20{vec2}\x20point\x20A\x20point\x20that\x20may\x20or\x20may\x20not\x20be\x20on\x20the\x20line.\x0a\x20*\x20returns\x20{float}\x20The\x20distance\x20from\x20the\x20point\x20to\x20the\x20line.\x0a\x20*/\x0afloat\x20czm_lineDistance(vec2\x20point1,\x20vec2\x20point2,\x20vec2\x20point)\x20{\x0a\x20\x20\x20\x20return\x20abs((point2.y\x20-\x20point1.y)\x20*\x20point.x\x20-\x20(point2.x\x20-\x20point1.x)\x20*\x20point.y\x20+\x20point2.x\x20*\x20point1.y\x20-\x20point2.y\x20*\x20point1.x)\x20/\x20distance(point2,\x20point1);\x0a}\x0a','decode_texCoord2_min','Protocol\x20not\x20available','\x20vec4\x20czm_pickColor;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_old_main();\x20\x0a\x20\x20\x20\x20if\x20(gl_FragColor.a\x20==\x200.0)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_pickColor;\x20\x0a}','buf2binstring','removeListenerFunc','_split','Kaula\x201961','__ko__hasDomDataOptionValue__','Polygon','uniqueId','_renderTextureList','getPropertyNames','cylinderColor','fillPatternUniformValues','wrong\x20empty\x20tag\x20for\x20list\x20of\x20variables','Loading...','enqueuedFrame','pickOnly','lut','FLAT_VERTEX_FORMAT','AnchorTagBuilder','_normalFramebuffer','createBucket','postEffectFilter','rotateRight','s3mInstanceColc','PolylineCollection.lineDisplayType','setRealtimeRasterCamera','outline_blurHalf_Y','stableSort','_getValue','_previousTime','u_aspect_ratio','_hasWaterMask','expressionRewriting','endTransformFeedback','fillOutlinePattern','_tileInfo','MozBlobBuilder','_totalUsedThisFrame','buildTag','BRDF','collator','boundingBox','passState','getQueryObjectEXT','circle-pitch-alignment','_processStateMachine','_enableLightingChange','viewportSegments','applyGlobeSplit','_normalTexture','goAnimationLayer','_onTerrain','_stageNames','SILHOUETTE_EDGE','KHR_blend','filterDistance','symbolLibs','_emissionRate','_showParticleTrails','ExtendRegionCache','Unexpected\x20function\x20call\x20\x22','linePatternUniforms','_spPick2D','ntext','writeShort','verticalIconBoxEndIndex','URL',';\x0auniform\x20','mixColorType','trackedEntity','precision\x20highp\x20float;\x0aprecision\x20highp\x20int;\x0aattribute\x20vec4\x20position;\x0aattribute\x20vec2\x20textureCoordinates;\x0auniform\x20vec2\x20u_resolution;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avarying\x20vec4\x20fOffset[3];\x0avoid\x20SMAAEdgeDetectionVS(vec2\x20texcoord)\x20{\x0a\x20\x20\x20\x20fOffset[0]\x20=\x20texcoord.xyxy\x20+\x20u_resolution.xyxy\x20*\x20vec4(\x20-1.0,\x200.0,\x200.0,\x20\x201.0\x20);\x0a\x20\x20\x20\x20fOffset[1]\x20=\x20texcoord.xyxy\x20+\x20u_resolution.xyxy\x20*\x20vec4(\x20\x201.0,\x200.0,\x200.0,\x20-1.0\x20);\x0a\x20\x20\x20\x20fOffset[2]\x20=\x20texcoord.xyxy\x20+\x20u_resolution.xyxy\x20*\x20vec4(\x20-2.0,\x200.0,\x200.0,\x20\x202.0\x20);\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_Position\x20=\x20position;\x0a\x20\x20\x20\x20v_textureCoordinates\x20=\x20textureCoordinates;\x0a\x20\x20\x20\x20SMAAEdgeDetectionVS(textureCoordinates);\x0a}','imageTransparent','MAX_FRAGMENT_UNIFORM_VECTORS','tilesCulled','foreach:\x20_terrainProviders','compressVertices','_vertexBufferViews','_usePickOffsets','geoModel','rotationX','closeClicked','_perPositionHeightSubscription','WithinLayer3DGroup','#elif\x20defined(DIFFUSE_IBL)\x20||\x20defined(SPECULAR_IBL)\x20\x0a','ClampGroundAndObjectLineCache','regularPolygon','terrainExaggeration','_selectedFrame','pointerType','_inRequestVolume','Decision','hasIconCollisionBoxData','_classificationTypeSubscription','_toRemove','convertTo3DCartesian','FillForeColor','snowMaskTexture','_credits','/**\x0a\x20*\x20The\x20automatic\x20GLSL\x20constant\x20for\x20{@link\x20Pass#GROUND}\x0a\x20*\x0a\x20*\x20@name\x20czm_passGround\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20czm_pass\x0a\x20*/\x0aconst\x20float\x20czm_passGround\x20=\x204.0;\x0a','asynchronous','\x20\x20\x20\x20vec3\x20blueSkyColor\x20=\x20mix(vec3(0.18,\x200.26,\x200.48),\x20aboveHorizonColor,\x20reflectionDotNadir\x20*\x20inverseRoughness\x20*\x200.5\x20+\x200.75);\x0a','_controlMode','Description','_lunarSpectrum','_v3AffineY','_hasLevel','_attrLoadState','\x20is\x20not\x20a\x20field:\x20undefined','hasListener','cesium-animation-shuttleRingPausePointer','Attenuation','sqrt','_metallicRoughnessTextureCoordIndex','isAllPointsHaveZ','_ySliceCommand','application/rdf+xml','_diffuseColor','_maxSize','circle-stroke-width','_entities','contentDom','PARSED','requestWebgl2','GoogleEarthEnterpriseImageryProvider:\x20External\x20alpha\x20not\x20supported.','encode64','userImage','PINCH_START','onUpdate','PERU','generateRhumbArc','\x20is\x20already\x20registered','\x27fillDeviceOrientationEventData\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','polylineVolume','_drawCommands','isRendered','OES_texture_float','divisor','getAngle','_extras','splitLongitude','FadeType','returnMask','providerName','uSaturation','ROTATION_INDEX','NotEquals','drawFeature','skeletonSelectEnable','Enter\x20an\x20address\x20or\x20landmark...','_disjointBuffer','_items','cellAlpha','boundLayoutVertexBuffer','addS3MTilesLayerByScp','_outlineBatches','_specularEnvironmentMapsDimensions','_deviceOrientationCameraController','_scales','replaceFn','getElementsByTagNameNS','updateVisibleLabel','_attributes','_intensity','_PBRMaterialParams','_lastBeforeStartOfFrame','_lightPositionEC','featureState','CircleEmitter','clipStart','_cameraDir','middle','\x0avoid\x20main()\x20{\x20\x0a\x20\x20\x20\x20non_gamma_corrected_main();\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x20\x0a}\x20\x0a','JOINT','\x20\x20\x20\x20color\x20*=\x20max(diffuseTerm,\x20vec3(0.0));\x20\x0a','http://www.w3.org/2000/svg','getMoonDistanceKM','CJK\x20Compatibility\x20Forms','return\x20smoothstep(0.0,\x201.0,\x20x);','_pointCloudLayerNames','Illegal\x20begin:\x20Not\x20an\x20integer','UNSIGNED_INT','ColorRampProperty','glDrawArraysInstanced','_interpolationAlgorithm','Assets/Textures/LensFlare/DirtMask.jpg','235963yuQTgQ','_billboardOutlineWidth','applyGlobeSwipe','TilingPeriod','DB_STORE_NAME','updateRange','_resize','flyOverLongitude','normalOffsetScale','programConfiguration','_isClosed','&tilematrixset=','_mvtVisibleLevel','HAS_BASE_TEXTURE','precision\x20highp\x20float;\x0aprecision\x20highp\x20int;\x0a#define\x20SMAA_MAX_SEARCH_STEPS\x208\x0aattribute\x20vec4\x20position;\x0aattribute\x20vec2\x20textureCoordinates;\x0auniform\x20vec2\x20u_resolution;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avarying\x20vec4\x20fOffset[3];\x0avarying\x20vec2\x20fPixCoord;\x0avoid\x20SMAABlendingWeightCalculationVS(\x20vec2\x20texcoord\x20)\x20{\x0a\x20\x20\x20\x20fPixCoord\x20=\x20texcoord\x20/\x20u_resolution;\x0a\x20\x20\x20\x20fOffset[\x200\x20]\x20=\x20texcoord.xyxy\x20+\x20u_resolution.xyxy\x20*\x20vec4(\x20-0.25,\x200.125,\x201.25,\x200.125\x20);\x0a\x20\x20\x20\x20fOffset[\x201\x20]\x20=\x20texcoord.xyxy\x20+\x20u_resolution.xyxy\x20*\x20vec4(\x20-0.125,\x200.25,\x20-0.125,\x20-1.25\x20);\x0a\x20\x20\x20\x20fOffset[\x202\x20]\x20=\x20vec4(\x20fOffset[\x200\x20].xz,\x20fOffset[\x201\x20].yw\x20)\x20+\x20vec4(\x20-2.0,\x202.0,\x20-2.0,\x202.0\x20)\x20*\x20u_resolution.xxyy\x20*\x20float(\x20SMAA_MAX_SEARCH_STEPS\x20);\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_Position\x20=\x20position;\x0a\x20\x20\x20\x20v_textureCoordinates\x20=\x20textureCoordinates;\x0a\x20\x20\x20\x20SMAABlendingWeightCalculationVS(\x20textureCoordinates\x20);\x0a}','_parseColorCache','toBytesBE','TOP_RIGHT','_relativeSize','has','Credential.value\x20is\x20necessory.','snapToPixel','}\x0a\x0a','semantic','computeUsedBitDepths','ignoredGrid','_backgroundImage','_modifyDrawCommands','insert','_normConstant','_shaderFrameCount','getPlotLayers','handleError','msubsup','uniform\x20sampler2D\x20image;\x0auniform\x20float\x20minimumHeight;\x0auniform\x20float\x20maximumHeight;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20\x20float\x20scaledHeight\x20=\x20clamp((materialInput.height\x20-\x20minimumHeight)\x20/\x20(maximumHeight\x20-\x20minimumHeight),\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20rampColor\x20=\x20texture2D(image,\x20vec2(scaledHeight,\x200.5));\x0a\x20\x20\x20\x20rampColor\x20=\x20czm_gammaCorrect(rampColor);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20rampColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20rampColor.a;\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','realloc','/**\x0a\x20*\x20Converts\x20an\x20HSL\x20color\x20(hue,\x20saturation,\x20lightness)\x20to\x20RGB\x0a\x20*\x20HSL\x20<->\x20RGB\x20conversion:\x20{@link\x20http://www.chilliant.com/rgb2hsv.html}\x0a\x20*\x0a\x20*\x20@name\x20czm_HSLToRGB\x0a\x20*\x20@glslFunction\x0a\x20*\x20\x0a\x20*\x20@param\x20{vec3}\x20rgb\x20The\x20color\x20in\x20HSL.\x0a\x20*\x0a\x20*\x20@returns\x20{vec3}\x20The\x20color\x20in\x20RGB.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20vec3\x20hsl\x20=\x20czm_RGBToHSL(rgb);\x0a\x20*\x20hsl.z\x20*=\x200.1;\x0a\x20*\x20rgb\x20=\x20czm_HSLToRGB(hsl);\x0a\x20*/\x0a\x0avec3\x20hueToRGB(float\x20hue)\x0a{\x0a\x20\x20\x20\x20float\x20r\x20=\x20abs(hue\x20*\x206.0\x20-\x203.0)\x20-\x201.0;\x0a\x20\x20\x20\x20float\x20g\x20=\x202.0\x20-\x20abs(hue\x20*\x206.0\x20-\x202.0);\x0a\x20\x20\x20\x20float\x20b\x20=\x202.0\x20-\x20abs(hue\x20*\x206.0\x20-\x204.0);\x0a\x20\x20\x20\x20return\x20clamp(vec3(r,\x20g,\x20b),\x200.0,\x201.0);\x0a}\x0a\x0avec3\x20czm_HSLToRGB(vec3\x20hsl)\x0a{\x0a\x20\x20\x20\x20vec3\x20rgb\x20=\x20hueToRGB(hsl.x);\x0a\x20\x20\x20\x20float\x20c\x20=\x20(1.0\x20-\x20abs(2.0\x20*\x20hsl.z\x20-\x201.0))\x20*\x20hsl.y;\x0a\x20\x20\x20\x20return\x20(rgb\x20-\x200.5)\x20*\x20c\x20+\x20hsl.z;\x0a}\x0a','LAWNGREEN','text-field','innerHTML','_selectedLineColor','createPolylineVolumeOutlineGeometry','rasterPerFrame','setCurrentFrameBuffer','removeAllExcavationRegion','pushCommands','minimumAliasedLineWidth','_showTipLength','ALLOWED_TAGS','textureCoordinateBoundsOrLabelTranslate','toUnsigned','computerBillboardScaleInMeters','_ScaneRegionFeature','handleSuccess','Extended\x20Transverse\x20Mercator','vtime','_labelTranslate','bounds','range','_isAnimationFeature','getRequiredDataPoints','_transitionablePaint','MODULO_MODE','Replay','#extension\x20GL_EXT_draw_buffers\x20:\x20enable\x20\x0a','_unsupportedNode','MouseEvents','STORING','CJK\x20Symbols\x20and\x20Punctuation','_roll','#ADD8E6','meter','_doFilterTile','f.d.\x20invalid\x20for\x20this\x20operation','dynCall_iiiji','fi0','accessors','_primeMeridianZ','fill-extrusion-height','_wholeHeight','forEachFeatureAtCoordinate','_svgPath','createCommandInClampTexture','realtimeRasterVectors','_inverseModelView','isClampToGround','ImageAtlas','writeFixed32','marginTop','Version','fromMGRS','setLetterbox','_emscripten_glViewport','_dataSources','_tilesToRenderByTextureCount','createPriorityFunction','baseColorTextureScale','_point','uniform\x20vec4\x20color;\x0auniform\x20vec4\x20gapColor;\x0auniform\x20float\x20dashLength;\x0auniform\x20float\x20dashPattern;\x0avarying\x20float\x20v_polylineAngle;\x0a\x0aconst\x20float\x20maskLength\x20=\x2016.0;\x0a\x0amat2\x20rotate(float\x20rad)\x20{\x0a\x20\x20\x20\x20float\x20c\x20=\x20cos(rad);\x0a\x20\x20\x20\x20float\x20s\x20=\x20sin(rad);\x0a\x20\x20\x20\x20return\x20mat2(\x0a\x20\x20\x20\x20\x20\x20\x20\x20c,\x20s,\x0a\x20\x20\x20\x20\x20\x20\x20\x20-s,\x20c\x0a\x20\x20\x20\x20);\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20vec2\x20pos\x20=\x20rotate(v_polylineAngle)\x20*\x20gl_FragCoord.xy;\x0a\x0a\x20\x20\x20\x20//\x20Get\x20the\x20relative\x20position\x20within\x20the\x20dash\x20from\x200\x20to\x201\x0a\x20\x20\x20\x20float\x20dashPosition\x20=\x20fract(pos.x\x20/\x20(dashLength\x20*\x20czm_pixelRatio));\x0a\x20\x20\x20\x20//\x20Figure\x20out\x20the\x20mask\x20index.\x0a\x20\x20\x20\x20float\x20maskIndex\x20=\x20floor(dashPosition\x20*\x20maskLength);\x0a\x20\x20\x20\x20//\x20Test\x20the\x20bit\x20mask.\x0a\x20\x20\x20\x20float\x20maskTest\x20=\x20floor(dashPattern\x20/\x20pow(2.0,\x20maskIndex));\x0a\x20\x20\x20\x20vec4\x20fragColor\x20=\x20(mod(maskTest,\x202.0)\x20<\x201.0)\x20?\x20gapColor\x20:\x20color;\x0a\x20\x20\x20\x20if\x20(fragColor.a\x20<\x200.005)\x20{\x20\x20\x20//\x20matches\x200/255\x20and\x201/255\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x20\x20\x20\x20material.emission\x20=\x20fragColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20fragColor.a;\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','hasDomainDot','Cubic','inflateGetHeader','sourceLayerId','analyzePath','TEXTURE_CUBE_MAP_POSITIVE_X','image','_libID','getBufferSubData','_totalSamples','Collator','boundingSphereCV','_dpPromise','SCAN','_imagePicture','addProfileGeometry','_tiltCenter','scaleToGeodeticHeightExtruded','blurred','clockTrackedDataSource','_modelViewRelativeToEye','_currentTime','innerRadii','u_Bloom_DirtTex','partCount','localSymbolLibData','uLineColor','checkObjectStoreExit','utils.arrayFirst','cesium-viewer-cesium3DTilesInspectorContainer','clearInterval','_emscripten_glVertexAttribDivisorANGLE','$clipping','stencilClearMode','_showBillboard','removePBRMaterial','invalid\x20code\x20lengths\x20set','addClass','added','silhouette','Math\x20arg\x20out\x20of\x20domain\x20of\x20func','drawArraysInstanced','_excavationSideTexture','3D\x20Tiles\x20Inspector','temporalCount','_dataSourceMoved','_lightDirectionWC','fromJSONData','_pointPrimitives','octShortDecode','options.keyframes','_pixelRange','yoyo','#[_','\x27ALLOC_DYNAMIC\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','libIDs','SpotLight\x20Position','\x20\x20\x20\x20}\x0a','compareMinY','_defaultMaxTerrainHeight','_schedule','BOTH','StructArrayLayout1ui2','inputType','stencilBuffer','done','selectionFiltrateByTransparency\x20value','\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_log_depth_main();\x20\x0a\x20\x20\x20\x20czm_writeLogDepth();\x20\x0a}\x20\x0a','{datasourceName}','DISABLE_DEPTH_DISTANCE_INDEX','createScane','context','(layout)[^]+(out)[^]+(','_waterMode','_rotateRateRangeAdjustment','\x20\x20v_vertexColor\x20=\x20a_vertexColor;\x0a','Cannot\x20ask\x20for\x20more\x20memory\x20since\x20we\x20reached\x20the\x20practical\x20limit\x20in\x20browsers\x20(which\x20is\x20just\x20below\x202GB),\x20so\x20the\x20request\x20would\x20have\x20failed.\x20Requesting\x20only\x20','attribute\x20vec4\x20position;\x0a\x0avarying\x20vec4\x20positionEC;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20positionEC\x20=\x20czm_modelView\x20*\x20position;\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20positionEC;\x0a\x0a\x20\x20\x20\x20czm_vertexLogDepth();\x0a}\x0a','_blinkNumber','memoization.parseMemoText','Cartesian2',',\x20Culled:\x20','OVERLAY','_geometryChanged','rest/realspace','_objsHeightList','\x20required\x20but\x20got\x20only\x20','_isOrthographic','verifyValue','_pickIdLoaded','NEGATIVE_INFINITY','windows\x20ce','\x22:\x20','_zoomIndicatorElement','_updateQuality','EPSILON4','MapQuest,\x20SuperMap\x20iServer\x20Imagery','interpolate','[bboxWest]','Open­Street­Map','_minVisibleAltitude','line-center','vertexAttrib3f','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20vec4\x20uVisibleAreaColor;\x0auniform\x20vec4\x20uHiddenAreaColor;\x0auniform\x20vec2\x20uTexture1_size;\x0a#if\x20TEXTURE_UNITS\x20>\x200\x0auniform\x20sampler2D\x20uTextures[TEXTURE_UNITS];\x0auniform\x20mat4\x20uRenderTextureMatrixs[TEXTURE_UNITS];\x0a#endif\x0auniform\x20sampler2D\x20uGlobalDepthTexture;\x0auniform\x20vec2\x20uGlobeTextureSize;\x0auniform\x20int\x20textureCount;\x0avarying\x20vec4\x20vClip_pos;\x0a\x0afloat\x20getDepth(in\x20vec4\x20depth)\x0a{\x0a\x09float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x09float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x09float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x09return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0a\x0afloat\x20getDepthFromShadowMap(in\x20sampler2D\x20viewShedTexture,\x20in\x20vec4\x20texCoord)\x0a{\x0a\x09vec2\x20tCoord;\x0a\x20\x20\x20\x20tCoord\x20=\x20texCoord.xy\x20*\x20uTexture1_size\x20-\x200.5;\x0a\x09float\x20x0\x20=\x20floor(tCoord.x);\x0a\x09float\x20x1\x20=\x20ceil(tCoord.x);\x0a\x09float\x20y0\x20=\x20floor(tCoord.y);\x0a\x09float\x20y1\x20=\x20ceil(tCoord.y);\x0a\x09vec2\x20invTexSize\x20=\x201.0\x20/\x20uTexture1_size;\x0a\x09vec2\x20t00\x20=\x20vec2((x0\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y0\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t10\x20=\x20vec2((x1\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y0\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t01\x20=\x20vec2((x0\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y1\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t11\x20=\x20vec2((x1\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y1\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09float\x20z00\x20=\x20getDepth(texture2D(viewShedTexture,\x20t00));\x0a\x09float\x20z10\x20=\x20getDepth(texture2D(viewShedTexture,\x20t01));\x0a\x09float\x20z01\x20=\x20getDepth(texture2D(viewShedTexture,\x20t10));\x0a\x09float\x20z11\x20=\x20getDepth(texture2D(viewShedTexture,\x20t11));\x0a\x09float\x20depth\x20=\x20max(max(z00,\x20z01),\x20max(z10,\x20z11));\x0a\x09return\x20depth;\x0a}\x0a\x0afloat\x20isVisibleForOneViewShed(in\x20sampler2D\x20viewShedTexture,\x20in\x20vec4\x20viewPos,\x20in\x20mat4\x20renderTextureMatrix1)\x0a{\x0a\x20\x20\x20\x20vec4\x20renderTextureCoord\x20=\x20renderTextureMatrix1\x20*\x20viewPos;\x0a\x09vec4\x20texCoord\x20=\x20renderTextureCoord\x20/\x20renderTextureCoord.w;\x0a\x09texCoord.xyz\x20=\x20texCoord.xyz\x20*\x200.5\x20+\x200.5;\x0a\x0a\x20\x20\x20\x20if\x20(texCoord.x<0.0\x20||\x20texCoord.x>1.0\x0a\x20\x20\x20\x20\x20\x20\x20\x20||\x20texCoord.y<0.0\x20||\x20texCoord.y>1.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x201.0;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20depth\x20=\x20getDepthFromShadowMap(viewShedTexture,\x20texCoord);\x0a\x20\x20\x20\x20depth\x20=\x20depth\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20float\x20dxc\x20=\x20abs(dFdx(texCoord.z));\x0a\x20\x20\x20\x20float\x20dyc\x20=\x20abs(dFdy(texCoord.z));\x0a\x20\x20\x20\x20float\x20dF\x20=\x20max(dxc,\x20dyc)\x20*\x203.0;\x0a\x20\x20\x20\x20float\x20bias\x20=\x201.0e-6\x20+\x20dF;\x0a\x20\x20\x20\x20float\x20c\x20=\x20float(depth+bias\x20<\x20texCoord.z);\x0a\x20\x20\x20\x20return\x20c;\x0a}\x0a\x0afloat\x20isVisibleForMultiViewShed(in\x20vec4\x20viewPos)\x0a{\x0a\x20\x20\x20\x20float\x20c\x20=\x201.0;\x0a#if\x20TEXTURE_UNITS\x20>\x200\x0a\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x20TEXTURE_UNITS;\x20i++)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20c\x20=\x20isVisibleForOneViewShed(uTextures[i],\x20viewPos,\x20uRenderTextureMatrixs[i]);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(c\x20==\x200.0\x20||\x20textureCount\x20==\x201)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20c;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20return\x20c;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20czm_writeDepthClampedToFarPlane();\x0a\x09vec4\x20depthTexCoord\x20=\x20vClip_pos\x20/\x20vClip_pos.w;\x0a\x09depthTexCoord.xy\x20=\x20depthTexCoord.xy\x20*\x200.5\x20+\x200.5;\x0a\x09depthTexCoord.x\x20=\x20depthTexCoord.x\x20*\x20czm_viewport.z\x20/\x20uGlobeTextureSize.x\x20+\x20czm_viewport.x\x20/\x20uGlobeTextureSize.x;\x0a\x09depthTexCoord.y\x20=\x20depthTexCoord.y\x20*\x20czm_viewport.w\x20/\x20uGlobeTextureSize.y\x20+\x20czm_viewport.y\x20/\x20uGlobeTextureSize.y;\x0a\x09float\x20sceneDepth\x20=\x20czm_unpackDepth(texture2D(uGlobalDepthTexture,\x20depthTexCoord.xy));\x0a\x20\x20\x20\x20//\x20sceneDepth\x20=\x20czm_reverseLogDepth(sceneDepth);\x0a\x09sceneDepth\x20=\x20sceneDepth\x20*\x202.0\x20-\x201.0;\x0a\x09vec4\x20pos\x20=\x20vClip_pos;\x0a\x09pos.z\x20=\x20sceneDepth\x20*\x20pos.w;\x0a\x09//vec4\x20viewPos\x20=\x20czm_inverseProjection\x20*\x20pos;\x0a\x20\x20\x20\x20float\x20c\x20=\x20isVisibleForMultiViewShed(pos);\x0a\x09vec4\x20resultColor\x20=\x20mix(uVisibleAreaColor,\x20uHiddenAreaColor,\x20vec4(c));\x0a\x09if(resultColor.a\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x09gl_FragColor\x20=\x20resultColor;\x0a\x09gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a}','modelRendererResourceCache','getStr','programs','createLensFlareStage','zoom','terrainState','GROUPOBJECT','intersectPoint','isTileAvailable','transcode','stroke-dasharray','orderIndependentTranslucency','unpack','textureTilingV','textAngle','commandsInFrustums','distanceToCamera','getOutputFramebuffer','_tiltCenterMousePosition','byteToFloat','createJPGPNG','Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27vi\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)','_drawControlEndEvent','back,\x20left','_edgeDistanceFalloffFactor','JOINTS_0','boxes','_clearIndexedDBCache','Widgets/Images/PlotImages/pointYellow_Go.png','getTileCredits','_worker','NAMED_COLOR_RE_','_loadingIndicatorHtml','_leftName','isLeapSecond','numAttributes','oss-cn','setMatrix','_eventStartPosition','totalMemoryUsageInBytes','_shadowMapParams','RGBA_DXT1','_packingRequest','computeActualWgs84Position','s3mb','decodeGoogleEarthEnterprisePacket','pickRasterData2D','findTimeInterval','utils.arrayForEach','handleImageError_','find','_unusedLabelIndices','_compiledShaderClampToGround','realtimeRender','packCombineGeometryParameters','_instanceCount','/**\x0a\x20*\x20Packs\x20a\x20float\x20value\x20into\x20a\x20vec3\x20that\x20can\x20be\x20represented\x20by\x20unsigned\x20bytes.\x0a\x20*\x0a\x20*\x20@name\x20czm_packValue\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{float}\x20value\x20The\x20floating-point\x20value.\x0a\x20*\x20@returns\x20{vec3}\x20The\x20packed\x20value.\x0a\x20*/\x0avec4\x20czm_packValue(float\x20value)\x0a{\x0a\x20\x20\x20\x20float\x20SHIFT_LEFT8\x20=\x20256.0;\x0a\x09float\x20SHIFT_RIGHT8\x20=\x201.0\x20/\x20256.0;\x0a\x09vec4\x20result;\x0a\x09result.a\x20=\x20255.0;\x0a\x09float\x20fPos\x20=\x20abs(value\x20+\x209000.0)\x20*\x20SHIFT_RIGHT8;\x0a\x09result.b\x20=\x20(fPos\x20-\x20floor(fPos))\x20*\x20SHIFT_LEFT8;\x0a\x09fPos\x20=\x20floor(fPos)\x20*\x20SHIFT_RIGHT8;\x0a\x09result.g\x20=\x20(fPos\x20-\x20floor(fPos))\x20*\x20SHIFT_LEFT8;\x0a\x09result.r\x20=\x20floor(fPos);\x0a\x09result\x20/=\x20255.0;\x0a\x09return\x20result;\x0a}\x0a','START','UNSIGNED_SHORT_4_4_4_4','oriCenter','SDL_ttfContext','\x27doRequestFullscreen\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_acceleration','previousPositions','rasterVectorCollection','toJsonParameters','WEBGL_compressed_texture_etc1','createdByUpsampling','ELLIPSOID','Track','idTexture','DatasetField','timeSpace','GREY','avail_in','_postUpdate','scalePointIconUrl','originY_','ignoreCommands','load','copyForm','_clampToGroundSubscription','computeInfinitePerspectiveOffCenter','depthMask','arrayFill','groundBottomAltitude','getsClosestPoint','setLittleEndian','\x27)\x20threw\x20an\x20exception:\x20','maxFov','CHOCOLATE','fromGregorianDate','LOG2E','_lastMoonZenith','bytesPerIndex','rem','available','innerShiv','updateGeometry','computeDefaultMoveDir','Kangxi\x20Radicals','emissionTextureChange','defaultColor','clark80','_dashPattern','toneMappingWhitePoint','isValidIpAddress','wrapS','getMemoryUsed','PLANE','FLOAT_MAT3','isStateConstant','colorCorrect','byte','depthRange','percentageChanged','getBoundingClientRect','fillUniformValues','addFeature','hMax','northwest','deepEqual','Bad\x20font\x20file\x20fmt','currentContext','createClampObjectColorRenderState','mkdir','text-color','loadJsonp','\x27loadWebAssemblyModule\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','illegal\x20namespace:\x20','_objsVisibleMap','extendFlatCoordinates','TruncatedError','createCastDerivedCommand','uniform\x20sampler2D\x20depthTexture;\x0auniform\x20float\x20length;\x0auniform\x20vec4\x20color;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20float\x20directions[3];\x0a\x20\x20\x20\x20directions[0]\x20=\x20-1.0;\x0a\x20\x20\x20\x20directions[1]\x20=\x200.0;\x0a\x20\x20\x20\x20directions[2]\x20=\x201.0;\x0a\x0a\x20\x20\x20\x20float\x20scalars[3];\x0a\x20\x20\x20\x20scalars[0]\x20=\x203.0;\x0a\x20\x20\x20\x20scalars[1]\x20=\x2010.0;\x0a\x20\x20\x20\x20scalars[2]\x20=\x203.0;\x0a\x0a\x20\x20\x20\x20float\x20padx\x20=\x20czm_pixelRatio\x20/\x20czm_viewport.z;\x0a\x20\x20\x20\x20float\x20pady\x20=\x20czm_pixelRatio\x20/\x20czm_viewport.w;\x0a\x0a#ifdef\x20CZM_SELECTED_FEATURE\x0a\x20\x20\x20\x20bool\x20selected\x20=\x20false;\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x203;\x20++i)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dir\x20=\x20directions[i];\x0a\x20\x20\x20\x20\x20\x20\x20\x20selected\x20=\x20selected\x20||\x20czm_selected(vec2(-padx,\x20dir\x20*\x20pady));\x0a\x20\x20\x20\x20\x20\x20\x20\x20selected\x20=\x20selected\x20||\x20czm_selected(vec2(padx,\x20dir\x20*\x20pady));\x0a\x20\x20\x20\x20\x20\x20\x20\x20selected\x20=\x20selected\x20||\x20czm_selected(vec2(dir\x20*\x20padx,\x20-pady));\x0a\x20\x20\x20\x20\x20\x20\x20\x20selected\x20=\x20selected\x20||\x20czm_selected(vec2(dir\x20*\x20padx,\x20pady));\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(selected)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if\x20(!selected)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color.rgb,\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a\x20\x20\x20\x20float\x20horizEdge\x20=\x200.0;\x0a\x20\x20\x20\x20float\x20vertEdge\x20=\x200.0;\x0a\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x203;\x20++i)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dir\x20=\x20directions[i];\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20scale\x20=\x20scalars[i];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20horizEdge\x20-=\x20texture2D(depthTexture,\x20v_textureCoordinates\x20+\x20vec2(-padx,\x20dir\x20*\x20pady)).x\x20*\x20scale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20horizEdge\x20+=\x20texture2D(depthTexture,\x20v_textureCoordinates\x20+\x20vec2(padx,\x20dir\x20*\x20pady)).x\x20*\x20scale;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertEdge\x20-=\x20texture2D(depthTexture,\x20v_textureCoordinates\x20+\x20vec2(dir\x20*\x20padx,\x20-pady)).x\x20*\x20scale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertEdge\x20+=\x20texture2D(depthTexture,\x20v_textureCoordinates\x20+\x20vec2(dir\x20*\x20padx,\x20pady)).x\x20*\x20scale;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20len\x20=\x20sqrt(horizEdge\x20*\x20horizEdge\x20+\x20vertEdge\x20*\x20vertEdge);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color.rgb,\x20len\x20>\x20length\x20?\x20color.a\x20:\x200.0);\x0a}\x0a','_strikeout','WritingMode','caption','Illegal\x20byte\x20sequence','southwestMesh',').zxy;\x0a\x20\x20\x20\x20','LIMEGREEN','_lastTileIndex','writing-mode','submit','illegal\x20string\x20delimiter:\x20','COUNT\x20','references','transcodeKTX2','setBoundByPoints','/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x20Math.PI.\x0a\x20*\x0a\x20*\x20@alias\x20czm_pi\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.PI\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_pi\x20=\x20...;\x0a\x20*\x0a\x20*\x20//\x20Example\x0a\x20*\x20float\x20twoPi\x20=\x202.0\x20*\x20czm_pi;\x0a\x20*/\x0aconst\x20float\x20czm_pi\x20=\x203.141592653589793;\x0a','FeatureInfoResponse','_runAnimations','isUnderGlobeVisible','computeCullingVolume','scenes','loadFail','/**\x0a\x20*\x20The\x20radius\x20of\x20the\x20WGS84\x20ellipsoid.\x0a\x20*\x0a\x20*\x20@name\x20czm_ellipsoidRadii\x0a\x20*\x20@glslConstant\x0a\x20*/\x0aconst\x20vec3\x20czm_ellipsoidRadii\x20=\x20vec3(6378137.0,\x206378137.0,\x206356752.314245);\x0a','u_fade_change','list','\x20\x20\x20\x20n\x20=\x20normalize(tbn\x20*\x20(2.0\x20*\x20n\x20-\x201.0));\x0a','_pixelOffsetScaleByDistanceSubscription','invalid\x20distance\x20code','scaneCylinder_show','DST_COLOR','The\x20Resource\x20is\x20already\x20being\x20fetched.','_twilightLuminance','sphericalDistance',',\x20Max\x20Depth\x20Rendered:\x20','writeBytes','\x20:\x20','move','environment\x20detection\x20error','cesium-button','_zoomIsFlight','maxExtent','_oriPos','_imagerys','_minimumHeights','textBaseline_','upsampledFromParent','rotateFrame','u_sdfgamma','_outline','vec4\x20c2\x20=\x20texture2D(\x20colorTexture,\x20v_textureCoordinates\x20-\x20uvOffset.xy);','_postRender','_levelZeroMaximumGeometricError','_sliceCoordinate','scaleToGeodeticSurface','floodAnalysis3D','\x20\x20\x20\x20return\x20color;\x0a}','_closedColorBatches','_configLoadState','layoutVertexArray','stretchX','yunits','_copyDepthFramebuffer','void\x20main()\x0a{\x0agl_FragColor\x20=\x20vec4(1.0);\x0a}','lessThanOrEquals','ungotten','add\x20s3m\x20layer\x20failed,','scaleFactor','buildModuleUrl','automaticUniforms','hasRenderCallback','ONE_MINUS_CONSTANT_COLOR','\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20czm_sphericalHarmonics(cubeDir,\x20czm_sphericalHarmonicCoefficients);\x20\x0a','numberOfFailedRequests','emissionFactor','getAnchorJustification','_invBasis3','xmlDoc','_v3MiddlePosition','getSelectedLayer','_timeFormatter','ABORT','trimTiles','_uniformStructName','uponSanitizeAttribute','queryParameter','-180','_materialMapReady','_initializeRootEntities','loadXML','foreach','\x20+\x200.5)','addCollisionDebugVertices','_setMultiViewShedNames','RTC_CENTER','isObjectVisible','highLighting','_realOffsetMat4ForScale','_volName','_fragmentShaderText','requestCompletedEvent','_vectorScale','_addSmlFileFailed','_disableDepthTestDistanceSubscription','detachEvent','xDimSize','arrayChange','emptyProgramConfiguration','free_result','createCustomViewportQuadCommand','getShadowCastShaderKeyword','TYPE','\x20=\x20','globeSplitDirection','listImages','stat','FUNCTION_CALL','texture2D','getMax_Y','_dataType','\x27readAsmConstArgsArray\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','imageManager','readFixed64','_emscripten_glVertexAttrib3fv','computerPathLinePts','protocolRelativeRegex','_bucket','HDR','https://a.tile.openstreetmap.org/','mergePoints','Geode','_transitionPlaneZ','TEXTURED','front','_composites','getRenderQueueSize','maxLon','_sunScatteredLuminance','splitPath','flyToMode','resolveFramebuffers','_terrainLayers','pool','getEnlargedArea','edlShading','_chooseSplitIndex','varying\x20vec3\x20v_normal;\x0a','credit','\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a','edit_box','cornerType','afterMove','getHeading','_useColor','pathWidth','backCCW','_positionsSubscription','#ffffff','getShaderVariable','classificationType','_polygonViewProjMatrix','BOOL_VEC2','_needLoad','_interpolationDegree','_seeking','applyAtmosphericTransmittance','semiMajorAxis','warning:\x20build\x20with\x20\x20-s\x20DEMANGLE_SUPPORT=1\x20\x20to\x20link\x20in\x20libcxxabi\x20demangling','Service.RPCMethod','_offsetInstanceExtend','xysFileUrlTemplate','framebufferYOffset','\x27registerFunctions\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','setCacheSize','lastFloorZoom','encryptionData','___syscall146','peek','LUNAR_RADIUS','repaint','\x27dynamicAlloc\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','ms2','_zoomOptions','visibility','void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_point_cloud_post_process_main();\x20\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20czm_writeLogDepth();\x0a\x20\x20\x20\x20gl_FragData[1]\x20=\x20czm_packDepth(gl_FragDepthEXT);\x20\x0a#else\x0a\x20\x20\x20\x20gl_FragData[1]\x20=\x20czm_packDepth(gl_FragCoord.z);\x0a#endif\x0a}','\x20\x20\x20\x20vec3\x20l\x20=\x20normalize(czm_lightDirectionEC);\x0a','','valid','_evaluateIsFinite','havedict','propagationStopped','MEDIUMAQUAMARINE','_polylineVolumeSubscription','32px\x20monospace','zoomTo','\x27writeAsciiToMemory\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','playReverseViewModel','MEDIUMVIOLETRED','pk.eyJ1IjoiYW5hbHl0aWNhbGdyYXBoaWNzIiwiYSI6ImNpd204Zm4wejAwNzYyeW5uNjYyZmFwdWEifQ.7i-VIZZWX8pd1bTfxIVj9g','addMinutes','cesium-baseLayerPicker-categoryTitle','method','_imageIndexPromise','_visualizers','vertexJob','_isPinching','LeftUp','sin_po','floatToTextureColor','_upVector','_S3MTileLoadedEvent','setattr','headDimension','minY','_oneOverRadii','propertyNames','selectEnabled','css:\x20{\x20\x22cesium-cesiumInspector-visible\x22\x20:\x20inspectorVisible,\x20\x22cesium-cesiumInspector-hidden\x22\x20:\x20!inspectorVisible}','DepthEXT','application/x-dvi','Bessel\x201841\x20(Namibia)','hdr','Invalid\x20tile\x20content.','WIRE_TYPES','getSaclePtOffset','aNormalA','getBaseUri','byteOffset','ReplayGroup','runway','drawText2','_layerIndex','_volData','handleZoomBarScrollMouseDown','toBytesLE','EventTarget','_visibleColor',')\x20out\x20vec4\x20','Expected\x20at\x20least\x20one\x20branch\x20label.','_shaderAlignedAxis','\x27getLEB\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','textureUnitIndex','buildAttrsStr','emissiveTextureCoordIndex','_needs2DShader','international','inputColorTexture','forEachSegment','MAX_VERTEX_ARRAY_LENGTH','invalid\x20distance\x20too\x20far\x20back','_chunkSize','serverKey','normalizeTruncateCfg','mode','_mvtProperties','_rootNodes','Oblique\x20Stereographic\x20Alternative','data:application/octet-stream;base64,','_opaqueTexture','uSnowMaskTexture','pntCenter','isScalePoint','hypsometricSetting','sin','createVerticesFromGoogleEarthEnterpriseBuffer','hasDragLine','_modelMatrixPrimitive','distbits','_blinkStyle','readUint8','ColorTable','_debugShowBoundingVolume','http://www.supermap.com/SuperMapCache/sci3d','_particleColor','secondPoint','_updateWorkerLayers','ResolvedImage','layerUpdate','SCALE_BY_DISTANCE_INDEX','fontName','atom','getForViewAndSize','_annotationArray','','allowVerticalPlacement','getTexture','uExcavationRect','_lodCount','SCALE_LINE_Z','createElement','toFormat','programToCreate','updateSlopeRegionFrameBuffer','\x27getEnvStrings\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','geodes','UNWIND_CACHE','#B9EB14','uniform\x20float\x20u_maxTotalPointSize;\x0a\x0aattribute\x20vec4\x20positionHighAndSize;\x0aattribute\x20vec4\x20positionLowAndOutline;\x0aattribute\x20vec4\x20compressedAttribute0;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20color,\x20outlineColor,\x20pick\x20color\x0aattribute\x20vec4\x20compressedAttribute1;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20show,\x20translucency\x20by\x20distance,\x20some\x20free\x20space\x0aattribute\x20vec4\x20scaleByDistance;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20near,\x20nearScale,\x20far,\x20farScale\x0aattribute\x20vec3\x20distanceDisplayConditionAndDisableDepth;\x20\x20\x20\x20//\x20near,\x20far,\x20disableDepthTestDistance\x0a\x0avarying\x20vec4\x20v_color;\x0avarying\x20vec4\x20v_outlineColor;\x0avarying\x20float\x20v_innerPercent;\x0avarying\x20float\x20v_pixelDistance;\x0avarying\x20vec4\x20v_pickColor;\x0a\x0aconst\x20float\x20SHIFT_LEFT8\x20=\x20256.0;\x0aconst\x20float\x20SHIFT_RIGHT8\x20=\x201.0\x20/\x20256.0;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20//\x20Modifying\x20this\x20shader\x20may\x20also\x20require\x20modifications\x20to\x20PointPrimitive._computeScreenSpacePosition\x0a\x0a\x20\x20\x20\x20//\x20unpack\x20attributes\x0a\x20\x20\x20\x20vec3\x20positionHigh\x20=\x20positionHighAndSize.xyz;\x0a\x20\x20\x20\x20vec3\x20positionLow\x20=\x20positionLowAndOutline.xyz;\x0a\x20\x20\x20\x20float\x20outlineWidthBothSides\x20=\x202.0\x20*\x20positionLowAndOutline.w;\x0a\x20\x20\x20\x20float\x20totalSize\x20=\x20positionHighAndSize.w\x20+\x20outlineWidthBothSides;\x0a\x20\x20\x20\x20float\x20outlinePercent\x20=\x20outlineWidthBothSides\x20/\x20totalSize;\x0a\x20\x20\x20\x20//\x20Scale\x20in\x20response\x20to\x20browser-zoom.\x0a\x20\x20\x20\x20totalSize\x20*=\x20czm_pixelRatio;\x0a\x20\x20\x20\x20//\x20Add\x20padding\x20for\x20anti-aliasing\x20on\x20both\x20sides.\x0a\x20\x20\x20\x20totalSize\x20+=\x203.0;\x0a\x0a\x20\x20\x20\x20float\x20temp\x20=\x20compressedAttribute1.x\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20float\x20show\x20=\x20floor(temp);\x0a\x0a#ifdef\x20EYE_DISTANCE_TRANSLUCENCY\x0a\x20\x20\x20\x20vec4\x20translucencyByDistance;\x0a\x20\x20\x20\x20translucencyByDistance.x\x20=\x20compressedAttribute1.z;\x0a\x20\x20\x20\x20translucencyByDistance.z\x20=\x20compressedAttribute1.w;\x0a\x0a\x20\x20\x20\x20translucencyByDistance.y\x20=\x20((temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8)\x20/\x20255.0;\x0a\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute1.y\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20translucencyByDistance.w\x20=\x20((temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8)\x20/\x20255.0;\x0a#endif\x0a\x0a\x20\x20\x20\x20///////////////////////////////////////////////////////////////////////////\x0a\x0a\x20\x20\x20\x20vec4\x20color;\x0a\x20\x20\x20\x20vec4\x20outlineColor;\x0a\x20\x20\x20\x20vec4\x20pickColor;\x0a\x0a\x20\x20\x20\x20//\x20compressedAttribute0.z\x20=>\x20pickColor.rgb\x0a\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute0.z\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20pickColor.b\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20temp\x20=\x20floor(temp)\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20pickColor.g\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20pickColor.r\x20=\x20floor(temp);\x0a\x0a\x20\x20\x20\x20//\x20compressedAttribute0.x\x20=>\x20color.rgb\x0a\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute0.x\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20color.b\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20temp\x20=\x20floor(temp)\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20color.g\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20color.r\x20=\x20floor(temp);\x0a\x0a\x20\x20\x20\x20//\x20compressedAttribute0.y\x20=>\x20outlineColor.rgb\x0a\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute0.y\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20outlineColor.b\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20temp\x20=\x20floor(temp)\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20outlineColor.g\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20outlineColor.r\x20=\x20floor(temp);\x0a\x0a\x20\x20\x20\x20//\x20compressedAttribute0.w\x20=>\x20color.a,\x20outlineColor.a,\x20pickColor.a\x0a\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute0.w\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20pickColor.a\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20pickColor\x20=\x20pickColor\x20/\x20255.0;\x0a\x0a\x20\x20\x20\x20temp\x20=\x20floor(temp)\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20outlineColor.a\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20outlineColor\x20/=\x20255.0;\x0a\x20\x20\x20\x20color.a\x20=\x20floor(temp);\x0a\x20\x20\x20\x20color\x20/=\x20255.0;\x0a\x0a\x20\x20\x20\x20///////////////////////////////////////////////////////////////////////////\x0a\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_translateRelativeToEye(positionHigh,\x20positionLow);\x0a\x20\x20\x20\x20vec4\x20positionEC\x20=\x20czm_modelViewRelativeToEye\x20*\x20p;\x0a\x0a\x20\x20\x20\x20///////////////////////////////////////////////////////////////////////////\x0a\x0a#if\x20defined(EYE_DISTANCE_SCALING)\x20||\x20defined(EYE_DISTANCE_TRANSLUCENCY)\x20||\x20defined(DISTANCE_DISPLAY_CONDITION)\x20||\x20defined(DISABLE_DEPTH_DISTANCE)\x0a\x20\x20\x20\x20float\x20lengthSq;\x0a\x20\x20\x20\x20if\x20(czm_sceneMode\x20==\x20czm_sceneMode2D)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x202D\x20camera\x20distance\x20is\x20a\x20special\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20treat\x20all\x20billboards\x20as\x20flattened\x20to\x20the\x20z=0.0\x20plane\x0a\x20\x20\x20\x20\x20\x20\x20\x20lengthSq\x20=\x20czm_eyeHeight2D.y;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20lengthSq\x20=\x20dot(positionEC.xyz,\x20positionEC.xyz);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20EYE_DISTANCE_SCALING\x0a\x20\x20\x20\x20totalSize\x20*=\x20czm_nearFarScalar(scaleByDistance,\x20lengthSq);\x0a#endif\x0a\x20\x20\x20\x20//\x20Clamp\x20to\x20max\x20point\x20size.\x0a\x20\x20\x20\x20totalSize\x20=\x20min(totalSize,\x20u_maxTotalPointSize);\x0a\x20\x20\x20\x20//\x20If\x20size\x20is\x20too\x20small,\x20push\x20vertex\x20behind\x20near\x20plane\x20for\x20clipping.\x0a\x20\x20\x20\x20//\x20Note\x20that\x20context.minimumAliasedPointSize\x20\x22will\x20be\x20at\x20most\x201.0\x22.\x0a\x20\x20\x20\x20if\x20(totalSize\x20<\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionEC.xyz\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20totalSize\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20translucency\x20=\x201.0;\x0a#ifdef\x20EYE_DISTANCE_TRANSLUCENCY\x0a\x20\x20\x20\x20translucency\x20=\x20czm_nearFarScalar(translucencyByDistance,\x20lengthSq);\x0a\x20\x20\x20\x20//\x20push\x20vertex\x20behind\x20near\x20plane\x20for\x20clipping\x0a\x20\x20\x20\x20if\x20(translucency\x20<\x200.004)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionEC.xyz\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20DISTANCE_DISPLAY_CONDITION\x0a\x20\x20\x20\x20float\x20nearSq\x20=\x20distanceDisplayConditionAndDisableDepth.x;\x0a\x20\x20\x20\x20float\x20farSq\x20=\x20distanceDisplayConditionAndDisableDepth.y;\x0a\x20\x20\x20\x20if\x20(lengthSq\x20<\x20nearSq\x20||\x20lengthSq\x20>\x20farSq)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20push\x20vertex\x20behind\x20camera\x20to\x20force\x20it\x20to\x20be\x20clipped\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionEC.xyz\x20=\x20vec3(0.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20positionEC;\x0a\x20\x20\x20\x20czm_vertexLogDepth();\x0a\x0a#ifdef\x20DISABLE_DEPTH_DISTANCE\x0a\x20\x20\x20\x20float\x20disableDepthTestDistance\x20=\x20distanceDisplayConditionAndDisableDepth.z;\x0a\x20\x20\x20\x20if\x20(disableDepthTestDistance\x20==\x200.0\x20&&\x20czm_minimumDisableDepthTestDistance\x20!=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20disableDepthTestDistance\x20=\x20czm_minimumDisableDepthTestDistance;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20if\x20(disableDepthTestDistance\x20!=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Don\x27t\x20try\x20to\x20\x22multiply\x20both\x20sides\x22\x20by\x20w.\x20\x20Greater/less-than\x20comparisons\x20won\x27t\x20work\x20for\x20negative\x20values\x20of\x20w.\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20zclip\x20=\x20gl_Position.z\x20/\x20gl_Position.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20bool\x20clipped\x20=\x20(zclip\x20<\x20-1.0\x20||\x20zclip\x20>\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(!clipped\x20&&\x20(disableDepthTestDistance\x20<\x200.0\x20||\x20(lengthSq\x20>\x200.0\x20&&\x20lengthSq\x20<\x20disableDepthTestDistance)))\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Position\x20z\x20on\x20the\x20near\x20plane.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position.z\x20=\x20-gl_Position.w;\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_vertexLogDepth(vec4(czm_currentFrustum.x));\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a\x20\x20\x20\x20v_color\x20=\x20color;\x0a\x20\x20\x20\x20v_color.a\x20*=\x20translucency\x20*\x20show;\x0a\x20\x20\x20\x20v_outlineColor\x20=\x20outlineColor;\x0a\x20\x20\x20\x20v_outlineColor.a\x20*=\x20translucency\x20*\x20show;\x0a\x0a\x20\x20\x20\x20v_innerPercent\x20=\x201.0\x20-\x20outlinePercent;\x0a\x20\x20\x20\x20v_pixelDistance\x20=\x202.0\x20/\x20totalSize;\x0a\x20\x20\x20\x20gl_PointSize\x20=\x20totalSize\x20*\x20show;\x0a\x20\x20\x20\x20gl_Position\x20*=\x20show;\x0a\x0a\x20\x20\x20\x20v_pickColor\x20=\x20pickColor;\x0a}\x0a','_isExternal','S3MInstanceCollection\x20getInstance\x20url','USE_PBR','cva_w','setObjsTranslate','_replacementNode','n\x20must\x20be\x20≥2',',\x20minY:\x20a','_isHypsometricVisible','_parentSelectedLength','unblended','tintColour','COLUMN1ROW3','flatfile?f1c-0','skipScreenSpaceErrorFactor','\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lVector\x20=\x20uPointLightPositionEC[i]\x20-\x20v_positionEC;\x0a','Unexpected\x20file\x20identifier\x20string\x20(expect\x20Lerc2\x20):\x20','_cesiumWidget','IconAnchorUnits','input','drawDotSymbolPicture','_hintBoundColor','_tempCopyDepthCommand','uwnd\x20or\x20vwnd\x20is\x20required.','modifyShaderForQuantizedAttributes','MIDDLE_DOWN','drawTextBoundsRect','opaque','clientY','uMaxCategory','_subscriptions','matrials','startingIndex','lengthKnown','_mipmapEnabled','drawDotSymbolGraphic','_symbolAddedEvent','_dynamicUpdaters','_minimumClockSubscription','defaultOrder','moveNodeBefore','SIZE','_dataSourceDisplay','_openLocalSmlFileCompleted','_evaluateMinus','modify_','\x20-\x20b','unUsedTextures','_slopeRegionUpdate','\x20\x20vec3\x20normal\x20=\x20normalize(v_normal);\x0a','activeElement','bgColor','combineUniformValue','sin_phi','addToken','getSymbolSize','cameraEventWaitTime','uSplitPosition','showingLowFrameRateMessage','Animations','setSelectedLayer','str','symbolTextureUrl','_moonScatteredLuminanceSeaLevel','spherical','computerScale','channelEvaluators','_groundMaterialBatches','closestObjectSize','baseColorFactor','_rotationAngle','_pointPrimitivesToUpdateIndex','snowStage','_classificationTypeProperty','_currentTargetPoint','Hangul\x20Jamo\x20Extended-A','_suspendCount','_beginFunc','removeFunction','#ifdef\x20MRT\x0a#extension\x20GL_EXT_draw_buffers\x20:\x20enable\x0a#endif\x0a\x0auniform\x20vec4\x20u_bgColor;\x0auniform\x20sampler2D\x20u_depthTexture;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20if\x20(texture2D(u_depthTexture,\x20v_textureCoordinates).r\x20<\x201.0)\x0a\x20\x20\x20\x20{\x0a#ifdef\x20MRT\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragData[0]\x20=\x20u_bgColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragData[1]\x20=\x20vec4(u_bgColor.a);\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20u_bgColor;\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20discard;\x0a}\x0a','nextPositions','_morphTo3D','createMatchReturnVal','extendRings','error_msg','getFlatMidpoint','accept','_evaluateIsExactClass','\x22\x20is\x20invalid\x20or\x20not\x20supported.','setErrno','EmissionColorType','_intersectWithClipPlane','tmpExtent_','property','SegmentVector','ellipsoids','surroundLineWidth','instanceIds','virtualElements.allowedBindings','\x20\x20v_normal\x20=\x20u_normalMatrix\x20*\x20a_normal;\x0a','GEOMETRY_COLLECTION','_highlightRanges','ERRNO_MESSAGES','key64Re','textBoxStartIndex','requestDelimited','_visibility','GetAttributeFloatForAllPoints','Hotine_Oblique_Mercator','findMatches','_clearTrackedObject','_billboardSize','GetAttributeInt16ForAllPoints','isMountpoint','newResourceID','SOUTH','_normalizedAge','setCoordinates','_frustum2DWidth','_selectionInforMap','\x27SYSCALLS\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','createPlotCylinderGeometry','ROUNDING_MODE','horizontalLine','processMaterialPacketData','10px\x20sans-serif','ext','removeBillboard','fromDegreesArray','_currentMousePosition','\x27ALLOC_STACK\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_modelInstanceCollection','texCoordCompressConstant','BUFFER','point','https://{s}.tiles.mapbox.com/v4/','void\x20clipLineSegmentToNearPlane(\x0a\x20\x20\x20\x20vec3\x20p0,\x0a\x20\x20\x20\x20vec3\x20p1,\x0a\x20\x20\x20\x20out\x20vec4\x20positionWC,\x0a\x20\x20\x20\x20out\x20bool\x20clipped,\x0a\x20\x20\x20\x20out\x20bool\x20culledByNearPlane,\x0a\x20\x20\x20\x20out\x20vec4\x20clippedPositionEC)\x0a{\x0a\x20\x20\x20\x20culledByNearPlane\x20=\x20false;\x0a\x20\x20\x20\x20clipped\x20=\x20false;\x0a\x0a\x20\x20\x20\x20vec3\x20p0ToP1\x20=\x20p1\x20-\x20p0;\x0a\x20\x20\x20\x20float\x20magnitude\x20=\x20length(p0ToP1);\x0a\x20\x20\x20\x20vec3\x20direction\x20=\x20normalize(p0ToP1);\x0a\x0a\x20\x20\x20\x20//\x20Distance\x20that\x20p0\x20is\x20behind\x20the\x20near\x20plane.\x20Negative\x20means\x20p0\x20is\x0a\x20\x20\x20\x20//\x20in\x20front\x20of\x20the\x20near\x20plane.\x0a\x20\x20\x20\x20float\x20endPoint0Distance\x20=\x20\x20czm_currentFrustum.x\x20+\x20p0.z;\x0a\x0a\x20\x20\x20\x20//\x20Camera\x20looks\x20down\x20-Z.\x0a\x20\x20\x20\x20//\x20When\x20moving\x20a\x20point\x20along\x20+Z:\x20LESS\x20VISIBLE\x0a\x20\x20\x20\x20//\x20\x20\x20*\x20Points\x20in\x20front\x20of\x20the\x20camera\x20move\x20closer\x20to\x20the\x20camera.\x0a\x20\x20\x20\x20//\x20\x20\x20*\x20Points\x20behind\x20the\x20camrea\x20move\x20farther\x20away\x20from\x20the\x20camera.\x0a\x20\x20\x20\x20//\x20When\x20moving\x20a\x20point\x20along\x20-Z:\x20MORE\x20VISIBLE\x0a\x20\x20\x20\x20//\x20\x20\x20*\x20Points\x20in\x20front\x20of\x20the\x20camera\x20move\x20farther\x20away\x20from\x20the\x20camera.\x0a\x20\x20\x20\x20//\x20\x20\x20*\x20Points\x20behind\x20the\x20camera\x20move\x20closer\x20to\x20the\x20camera.\x0a\x0a\x20\x20\x20\x20//\x20Positive\x20denominator:\x20-Z,\x20becoming\x20more\x20visible\x0a\x20\x20\x20\x20//\x20Negative\x20denominator:\x20+Z,\x20becoming\x20less\x20visible\x0a\x20\x20\x20\x20//\x20Nearly\x20zero:\x20parallel\x20to\x20near\x20plane\x0a\x20\x20\x20\x20float\x20denominator\x20=\x20-direction.z;\x0a\x0a\x20\x20\x20\x20if\x20(endPoint0Distance\x20>\x200.0\x20&&\x20abs(denominator)\x20<\x20czm_epsilon7)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20p0\x20is\x20behind\x20the\x20near\x20plane\x20and\x20the\x20line\x20to\x20p1\x20is\x20nearly\x20parallel\x20to\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20the\x20near\x20plane,\x20so\x20cull\x20the\x20segment\x20completely.\x0a\x20\x20\x20\x20\x20\x20\x20\x20culledByNearPlane\x20=\x20true;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(endPoint0Distance\x20>\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20p0\x20is\x20behind\x20the\x20near\x20plane,\x20and\x20the\x20line\x20to\x20p1\x20is\x20moving\x20distinctly\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20toward\x20or\x20away\x20from\x20it.\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20t\x20=\x20(-plane\x20distance\x20-\x20dot(plane\x20normal,\x20ray\x20origin))\x20/\x20dot(plane\x20normal,\x20ray\x20direction)\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20t\x20=\x20endPoint0Distance\x20/\x20denominator;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(t\x20<\x200.0\x20||\x20t\x20>\x20magnitude)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Near\x20plane\x20intersection\x20is\x20not\x20between\x20the\x20two\x20points.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20We\x20already\x20confirmed\x20p0\x20is\x20behind\x20the\x20naer\x20plane,\x20so\x20now\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20we\x20know\x20the\x20entire\x20segment\x20is\x20behind\x20it.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20culledByNearPlane\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Segment\x20crosses\x20the\x20near\x20plane,\x20update\x20p0\x20to\x20lie\x20exactly\x20on\x20it.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20p0\x20=\x20p0\x20+\x20t\x20*\x20direction;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Numerical\x20noise\x20might\x20put\x20us\x20a\x20bit\x20on\x20the\x20wrong\x20side\x20of\x20the\x20near\x20plane.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Don\x27t\x20let\x20that\x20happen.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20p0.z\x20=\x20min(p0.z,\x20-czm_currentFrustum.x);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipped\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20clippedPositionEC\x20=\x20vec4(p0,\x201.0);\x0a\x20\x20\x20\x20positionWC\x20=\x20czm_eyeToWindowCoordinates(clippedPositionEC);\x0a}\x0a\x0avec4\x20getPolylineWindowCoordinatesEC(vec4\x20positionEC,\x20vec4\x20prevEC,\x20vec4\x20nextEC,\x20float\x20expandDirection,\x20float\x20width,\x20bool\x20usePrevious,\x20out\x20float\x20angle)\x0a{\x0a\x20\x20\x20\x20//\x20expandDirection\x20+1\x20is\x20to\x20the\x20_left_\x20when\x20looking\x20from\x20positionEC\x20toward\x20nextEC.\x0a\x0a#ifdef\x20POLYLINE_DASH\x0a\x20\x20\x20\x20//\x20Compute\x20the\x20window\x20coordinates\x20of\x20the\x20points.\x0a\x20\x20\x20\x20vec4\x20positionWindow\x20=\x20czm_eyeToWindowCoordinates(positionEC);\x0a\x20\x20\x20\x20vec4\x20previousWindow\x20=\x20czm_eyeToWindowCoordinates(prevEC);\x0a\x20\x20\x20\x20vec4\x20nextWindow\x20=\x20czm_eyeToWindowCoordinates(nextEC);\x0a\x0a\x20\x20\x20\x20//\x20Determine\x20the\x20relative\x20screen\x20space\x20direction\x20of\x20the\x20line.\x0a\x20\x20\x20\x20vec2\x20lineDir;\x0a\x20\x20\x20\x20if\x20(usePrevious)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20lineDir\x20=\x20normalize(positionWindow.xy\x20-\x20previousWindow.xy);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20lineDir\x20=\x20normalize(nextWindow.xy\x20-\x20positionWindow.xy);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20angle\x20=\x20atan(lineDir.x,\x20lineDir.y)\x20-\x201.570796327;\x20//\x20precomputed\x20atan(1,0)\x0a\x0a\x20\x20\x20\x20//\x20Quantize\x20the\x20angle\x20so\x20it\x20doesn\x27t\x20change\x20rapidly\x20between\x20segments.\x0a\x20\x20\x20\x20angle\x20=\x20floor(angle\x20/\x20czm_piOverFour\x20+\x200.5)\x20*\x20czm_piOverFour;\x0a#endif\x0a\x0a\x20\x20\x20\x20vec4\x20clippedPrevWC,\x20clippedPrevEC;\x0a\x20\x20\x20\x20bool\x20prevSegmentClipped,\x20prevSegmentCulled;\x0a\x20\x20\x20\x20clipLineSegmentToNearPlane(prevEC.xyz,\x20positionEC.xyz,\x20clippedPrevWC,\x20prevSegmentClipped,\x20prevSegmentCulled,\x20clippedPrevEC);\x0a\x0a\x20\x20\x20\x20vec4\x20clippedNextWC,\x20clippedNextEC;\x0a\x20\x20\x20\x20bool\x20nextSegmentClipped,\x20nextSegmentCulled;\x0a\x20\x20\x20\x20clipLineSegmentToNearPlane(nextEC.xyz,\x20positionEC.xyz,\x20clippedNextWC,\x20nextSegmentClipped,\x20nextSegmentCulled,\x20clippedNextEC);\x0a\x0a\x20\x20\x20\x20bool\x20segmentClipped,\x20segmentCulled;\x0a\x20\x20\x20\x20vec4\x20clippedPositionWC,\x20clippedPositionEC;\x0a\x20\x20\x20\x20clipLineSegmentToNearPlane(positionEC.xyz,\x20usePrevious\x20?\x20prevEC.xyz\x20:\x20nextEC.xyz,\x20clippedPositionWC,\x20segmentClipped,\x20segmentCulled,\x20clippedPositionEC);\x0a\x0a\x20\x20\x20\x20if\x20(segmentCulled)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(0.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec2\x20directionToPrevWC\x20=\x20normalize(clippedPrevWC.xy\x20-\x20clippedPositionWC.xy);\x0a\x20\x20\x20\x20vec2\x20directionToNextWC\x20=\x20normalize(clippedNextWC.xy\x20-\x20clippedPositionWC.xy);\x0a\x0a\x20\x20\x20\x20//\x20If\x20a\x20segment\x20was\x20culled,\x20we\x20can\x27t\x20use\x20the\x20corresponding\x20direction\x0a\x20\x20\x20\x20//\x20computed\x20above.\x20We\x20should\x20never\x20see\x20both\x20of\x20these\x20be\x20true\x20without\x0a\x20\x20\x20\x20//\x20`segmentCulled`\x20above\x20also\x20being\x20true.\x0a\x20\x20\x20\x20if\x20(prevSegmentCulled)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20directionToPrevWC\x20=\x20-directionToNextWC;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(nextSegmentCulled)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20directionToNextWC\x20=\x20-directionToPrevWC;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec2\x20thisSegmentForwardWC,\x20otherSegmentForwardWC;\x0a\x20\x20\x20\x20if\x20(usePrevious)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20thisSegmentForwardWC\x20=\x20-directionToPrevWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20otherSegmentForwardWC\x20=\x20directionToNextWC;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20thisSegmentForwardWC\x20=\x20directionToNextWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20otherSegmentForwardWC\x20=\x20\x20-directionToPrevWC;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec2\x20thisSegmentLeftWC\x20=\x20vec2(-thisSegmentForwardWC.y,\x20thisSegmentForwardWC.x);\x0a\x0a\x20\x20\x20\x20vec2\x20leftWC\x20=\x20thisSegmentLeftWC;\x0a\x20\x20\x20\x20float\x20expandWidth\x20=\x20width\x20*\x200.5;\x0a\x0a\x20\x20\x20\x20//\x20When\x20lines\x20are\x20split\x20at\x20the\x20anti-meridian,\x20the\x20position\x20may\x20be\x20at\x20the\x0a\x20\x20\x20\x20//\x20same\x20location\x20as\x20the\x20next\x20or\x20previous\x20position,\x20and\x20we\x20need\x20to\x20handle\x0a\x20\x20\x20\x20//\x20that\x20to\x20avoid\x20producing\x20NaNs.\x0a\x20\x20\x20\x20if\x20(!czm_equalsEpsilon(prevEC.xyz\x20-\x20positionEC.xyz,\x20vec3(0.0),\x20czm_epsilon1)\x20&&\x20!czm_equalsEpsilon(nextEC.xyz\x20-\x20positionEC.xyz,\x20vec3(0.0),\x20czm_epsilon1))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20otherSegmentLeftWC\x20=\x20vec2(-otherSegmentForwardWC.y,\x20otherSegmentForwardWC.x);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20leftSumWC\x20=\x20thisSegmentLeftWC\x20+\x20otherSegmentLeftWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20leftSumLength\x20=\x20length(leftSumWC);\x0a\x20\x20\x20\x20\x20\x20\x20\x20leftWC\x20=\x20leftSumLength\x20<\x20czm_epsilon6\x20?\x20thisSegmentLeftWC\x20:\x20(leftSumWC\x20/\x20leftSumLength);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20The\x20sine\x20of\x20the\x20angle\x20between\x20the\x20two\x20vectors\x20is\x20given\x20by\x20the\x20formula\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20\x20\x20\x20\x20\x20\x20\x20\x20|a\x20x\x20b|\x20=\x20|a||b|sin(theta)\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20which\x20is\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20\x20\x20\x20\x20float\x20sinAngle\x20=\x20length(cross(vec3(leftWC,\x200.0),\x20vec3(-thisSegmentForwardWC,\x200.0)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Because\x20the\x20z\x20components\x20of\x20both\x20vectors\x20are\x20zero,\x20the\x20x\x20and\x20y\x20coordinate\x20will\x20be\x20zero.\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Therefore,\x20the\x20sine\x20of\x20the\x20angle\x20is\x20just\x20the\x20z\x20component\x20of\x20the\x20cross\x20product.\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20u\x20=\x20-thisSegmentForwardWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20v\x20=\x20leftWC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sinAngle\x20=\x20abs(u.x\x20*\x20v.y\x20-\x20u.y\x20*\x20v.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20expandWidth\x20=\x20clamp(expandWidth\x20/\x20sinAngle,\x200.0,\x20width\x20*\x202.0);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec2\x20offset\x20=\x20leftWC\x20*\x20expandDirection\x20*\x20expandWidth\x20*\x20czm_pixelRatio;\x0a\x20\x20\x20\x20return\x20vec4(clippedPositionWC.xy\x20+\x20offset,\x20-clippedPositionWC.z,\x201.0)\x20*\x20(czm_projection\x20*\x20clippedPositionEC).w;\x0a}\x0a\x0avec4\x20getPolylineWindowCoordinates(vec4\x20position,\x20vec4\x20previous,\x20vec4\x20next,\x20float\x20expandDirection,\x20float\x20width,\x20bool\x20usePrevious,\x20out\x20float\x20angle)\x0a{\x0a\x20\x20\x20\x20vec4\x20positionEC\x20=\x20czm_modelViewRelativeToEye\x20*\x20position;\x0a\x20\x20\x20\x20vec4\x20prevEC\x20=\x20czm_modelViewRelativeToEye\x20*\x20previous;\x0a\x20\x20\x20\x20vec4\x20nextEC\x20=\x20czm_modelViewRelativeToEye\x20*\x20next;\x0a\x20\x20\x20\x20return\x20getPolylineWindowCoordinatesEC(positionEC,\x20prevEC,\x20nextEC,\x20expandDirection,\x20width,\x20usePrevious,\x20angle);\x0a}\x0a','getAttributes','requiresTextureCoordinates','LookAt','localFrameToFixedFrameGenerator','extrudeOutering','_definedProperties','_velocityVectorProperty','Bernstein','beginTime','removeInputAction','_excavationHeight','pickOffsets','Stamen\x20Toner','contexts','packedInstances','_depthTexture','incrementWrap','get\x20layer\x20list\x20failed,','viewProjection','getBindingsString','exponentiatedBy','_indexCounts','MEDIUMSLATEBLUE',',layer\x20name\x20is\x20','_pathLineLength','getLinearRing','slopeCeil','decode_texCoord4_min','interpolateOrderZero','_initPromise','computeScanLinePt','executeLineColorAnimation','SURROUNDLINE_ALL','_texturesByteLength','attribute\x20vec3\x20a_normal;\x0a',';\x0a\x20\x20\x20\x20int\x20pixX\x20=\x20clippingPlaneStartIndex\x20-\x20(pixY\x20*\x20','clearConfig','fill-outline-color','CalcPoint','rainStage','queryStringAttribute','Widgets/Images/ImageryProviders/bingAerial.png','fromFeature','InstanceLayer\x20maxVisibleAltitude','cartesian3Array','getBloomTexture','___resumeException','texturePackage','Array\x20modified\x20during\x20remove;\x20cannot\x20remove\x20item','hex','float\x20linstep(float\x20low,\x20float\x20high,\x20float\x20value)\x20{','createElementNS','font-size','cache','terrainShadows','','varying\x20vec2\x20v_textureCoordinates;\x0a\x0auniform\x20float\x20originalSize;\x0auniform\x20sampler2D\x20texture0;\x0auniform\x20sampler2D\x20texture1;\x0auniform\x20sampler2D\x20texture2;\x0auniform\x20sampler2D\x20texture3;\x0auniform\x20sampler2D\x20texture4;\x0auniform\x20sampler2D\x20texture5;\x0a\x0aconst\x20float\x20yMipLevel1\x20=\x201.0\x20-\x20(1.0\x20/\x20pow(2.0,\x201.0));\x0aconst\x20float\x20yMipLevel2\x20=\x201.0\x20-\x20(1.0\x20/\x20pow(2.0,\x202.0));\x0aconst\x20float\x20yMipLevel3\x20=\x201.0\x20-\x20(1.0\x20/\x20pow(2.0,\x203.0));\x0aconst\x20float\x20yMipLevel4\x20=\x201.0\x20-\x20(1.0\x20/\x20pow(2.0,\x204.0));\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec2\x20uv\x20=\x20v_textureCoordinates;\x0a\x20\x20\x20\x20vec2\x20textureSize\x20=\x20vec2(originalSize\x20*\x201.5\x20+\x202.0,\x20originalSize);\x0a\x20\x20\x20\x20vec2\x20pixel\x20=\x201.0\x20/\x20textureSize;\x0a\x0a\x20\x20\x20\x20float\x20mipLevel\x20=\x200.0;\x0a\x0a\x20\x20\x20\x20if\x20(uv.x\x20-\x20pixel.x\x20>\x20(textureSize.y\x20/\x20textureSize.x))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(uv.y\x20-\x20pixel.y\x20>\x20yMipLevel1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x202.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(uv.y\x20-\x20pixel.y\x20*\x203.0\x20>\x20yMipLevel2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x203.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(uv.y\x20-\x20pixel.y\x20*\x205.0\x20>\x20yMipLevel3)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x204.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(uv.y\x20-\x20pixel.y\x20*\x207.0\x20>\x20yMipLevel4)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mipLevel\x20=\x205.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20if\x20(mipLevel\x20>\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20scale\x20=\x20pow(2.0,\x20mipLevel);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20uv.y\x20-=\x20(pixel.y\x20*\x20(mipLevel\x20-\x201.0)\x20*\x202.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20uv.x\x20*=\x20((textureSize.x\x20-\x202.0)\x20/\x20textureSize.y);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20uv.x\x20-=\x201.0\x20+\x20pixel.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uv.y\x20-=\x20(1.0\x20-\x20(1.0\x20/\x20pow(2.0,\x20mipLevel\x20-\x201.0)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20uv\x20*=\x20scale;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20uv.x\x20*=\x20(textureSize.x\x20/\x20textureSize.y);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20if(mipLevel\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(texture0,\x20uv);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(mipLevel\x20==\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(texture1,\x20uv);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(mipLevel\x20==\x202.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(texture2,\x20uv);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(mipLevel\x20==\x203.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(texture3,\x20uv);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(mipLevel\x20==\x204.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(texture4,\x20uv);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(mipLevel\x20==\x205.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(texture5,\x20uv);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20}\x0a}\x0a','OutlineWidth','POIS','_outlinePrimitives','creditDisplay','viewBoundScale','uSQMode','Branch\x20labels\x20must\x20be\x20numbers\x20or\x20strings.','proto3','_onGeometryChanged','VanDerGrinten','requestSharedTexture',',堆活跃内存(MB):','NUMBER_OF_PASSES','buttonTooltip','union','chordLength','getFramebuffer','attribute\x20vec2\x20a_texcoord_0;\x0a','emit','Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27iiii\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)','ucweb','rooturl','CULL_FRAGMENTS','&tk=','#D2B48C','\x27UNWIND_CACHE\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','','czm_mediump_','emissiveTextureMotion','DIMGRAY','showMemoryUsage','sfixed64','farDepthFromNearPlusOne','ConstType','M24.249,15.499c-0.009,4.832-3.918,8.741-8.75,8.75c-2.515,0-4.768-1.064-6.365-2.763l2.068-1.442l-7.901-3.703l0.744,8.694l2.193-1.529c2.244,2.594,5.562,4.242,9.26,4.242c6.767,0,12.249-5.482,12.249-12.249H24.249zM15.499,6.75c2.516,0,4.769,1.065,6.367,2.764l-2.068,1.443l7.901,3.701l-0.746-8.693l-2.192,1.529c-2.245-2.594-5.562-4.245-9.262-4.245C8.734,3.25,3.25,8.734,3.249,15.499H6.75C6.758,10.668,10.668,6.758,15.499,6.75z','attribute\x20vec4\x20currentPosition;\x0aattribute\x20vec4\x20previousPosition;\x0aattribute\x20vec4\x20nextPosition;\x0aattribute\x20vec2\x20expandAndWidth;\x0aattribute\x20float\x20a_batchId;\x0a\x0auniform\x20mat4\x20u_modifiedModelView;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20expandDir\x20=\x20expandAndWidth.x;\x0a\x20\x20\x20\x20float\x20width\x20=\x20abs(expandAndWidth.y)\x20+\x200.5;\x0a\x20\x20\x20\x20bool\x20usePrev\x20=\x20expandAndWidth.y\x20<\x200.0;\x0a\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20u_modifiedModelView\x20*\x20currentPosition;\x0a\x20\x20\x20\x20vec4\x20prev\x20=\x20u_modifiedModelView\x20*\x20previousPosition;\x0a\x20\x20\x20\x20vec4\x20next\x20=\x20u_modifiedModelView\x20*\x20nextPosition;\x0a\x0a\x20\x20\x20\x20float\x20angle;\x0a\x20\x20\x20\x20vec4\x20positionWC\x20=\x20getPolylineWindowCoordinatesEC(p,\x20prev,\x20next,\x20expandDir,\x20width,\x20usePrev,\x20angle);\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_viewportOrthographic\x20*\x20positionWC;\x0a\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20czm_vertexLogDepth(czm_projection\x20*\x20p);\x0a#endif\x0a}\x0a','devices','bursts','polygons','createProfileCommand','\x27polyfillSetImmediate\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_colors','getColorShaderFunction','&rootTile=','cwd','LabelStyle','removeLabel','filter-has-id','_latelyCollisionStamp','setLabelStyle','CULLED','memoryInitializerPrefixURL','_glDepthFunc','Z_NO_FLUSH','_rightVector','getStyleByMapboxStyle','mozLockOrientation','selectedTranslate','Widgets/Images/NavigationHelp/TouchZoom.svg','_lineDisplayType','_classifiedCommand','/**\x0a\x20*\x20Returns\x20the\x20WGS84\x20ellipsoid,\x20with\x20its\x20center\x20at\x20the\x20origin\x20of\x20world\x20coordinates,\x20in\x20eye\x20coordinates.\x0a\x20*\x0a\x20*\x20@name\x20czm_getWgs84EllipsoidEC\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@returns\x20{czm_ellipsoid}\x20The\x20WGS84\x20ellipsoid,\x20with\x20its\x20center\x20at\x20the\x20origin\x20of\x20world\x20coordinates,\x20in\x20eye\x20coordinates.\x0a\x20*\x0a\x20*\x20@see\x20Ellipsoid.WGS84\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20czm_ellipsoid\x20ellipsoid\x20=\x20czm_getWgs84EllipsoidEC();\x0a\x20*/\x0aczm_ellipsoid\x20czm_getWgs84EllipsoidEC()\x0a{\x0a\x20\x20\x20\x20vec3\x20radii\x20=\x20vec3(6378137.0,\x206378137.0,\x206378137.0);\x0a\x20\x20\x20\x20vec3\x20inverseRadii\x20=\x20vec3(1.0\x20/\x20radii.x,\x201.0\x20/\x20radii.y,\x201.0\x20/\x20radii.z);\x0a\x20\x20\x20\x20vec3\x20inverseRadiiSquared\x20=\x20inverseRadii\x20*\x20inverseRadii;\x0a\x20\x20\x20\x20czm_ellipsoid\x20temp\x20=\x20czm_ellipsoid(czm_view[3].xyz,\x20radii,\x20inverseRadii,\x20inverseRadiiSquared);\x0a\x20\x20\x20\x20return\x20temp;\x0a}\x0a','\x20\x20\x20\x20czm_non_compressed_main();\x20\x0a}','_directionEC','applyBindingAccessorsToNode','_cachedTypedArrays','?t=vt&z={z}&x={x}&y={y}','mapName','selectedColor','valueFromString','UpOffset','_loadedImages','/**\x0a\x20*\x20The\x20automatic\x20GLSL\x20constant\x20for\x20{@link\x20Pass#GLOBE}\x0a\x20*\x0a\x20*\x20@name\x20czm_passGlobe\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20czm_pass\x0a\x20*/\x0aconst\x20float\x20czm_passGlobe\x20=\x202.0;\x0a','rotateAtOffset','Number\x20of\x20cancelled\x20requests:\x20','taperPower','_dataSource','ImageReplay','startRain','number-format','uniform\x20sampler2D\x20colorTexture;','setPolygonFillInstances','GLOBAL_BASE','hasTexCoord','alphaMode','colorBuffer','snowEffect','_memcpy','colorsToAlpha','Expected\x20value\x20to\x20be\x20one\x20of\x20','_objsOffsetList','getLineCap','_modeChanged','intl','priorityScale','clippedByBoundaries','fePointLight','TextureCoordMatrix','/**\x0a\x20*\x20An\x20czm_material\x20with\x20default\x20values.\x20Every\x20material\x27s\x20czm_getMaterial\x0a\x20*\x20should\x20use\x20this\x20default\x20material\x20as\x20a\x20base\x20for\x20the\x20material\x20it\x20returns.\x0a\x20*\x20The\x20default\x20normal\x20value\x20is\x20given\x20by\x20materialInput.normalEC.\x0a\x20*\x0a\x20*\x20@name\x20czm_getDefaultMaterial\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{czm_materialInput}\x20input\x20The\x20input\x20used\x20to\x20construct\x20the\x20default\x20material.\x0a\x20*\x0a\x20*\x20@returns\x20{czm_material}\x20The\x20default\x20material.\x0a\x20*\x0a\x20*\x20@see\x20czm_materialInput\x0a\x20*\x20@see\x20czm_material\x0a\x20*\x20@see\x20czm_getMaterial\x0a\x20*/\x0aczm_material\x20czm_getDefaultMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20material.specular\x20=\x200.0;\x0a\x20\x20\x20\x20material.shininess\x20=\x201.0;\x0a\x20\x20\x20\x20material.normal\x20=\x20materialInput.normalEC;\x0a\x20\x20\x20\x20material.emission\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20material.alpha\x20=\x201.0;\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','textlength','drawTextImage_','\x20\x20\x20\x20specularLight\x20+=\x20','validateShaderProgram','possiblyEvaluate','callRuntimeCallbacks','_minimumTerrainLevel','_uniformList','_batchTable','MaxVisibleValue','fromCornerPoints','normalShader','vertexAttrib1f','isObject','still\x20waiting\x20on\x20run\x20dependencies:','_setVisibleByID','\x0avoid\x20main()\x0a{\x0agl_FragColor\x20=\x20getColor();\x0a}','createCheckbox','opaquePass','maximumImageSize','uniform\x20samplerCube\x20u_cubeMap;\x0auniform\x20float\x20u_alpha;\x0avarying\x20vec3\x20v_texCoord;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20textureCube(u_cubeMap,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20czm_sceneMode\x20==\x20czm_sceneModeColumbusView\x20?\x20u_alpha\x20:\x20u_alpha\x20*\x20czm_morphTime;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(czm_gammaCorrect(color).rgb,\x20alpha);\x0a}\x0a','get_','combinedCircle','resetBillboard','_perInstanceAttributeCache','enableTextureMove','_sphericalHarmonicCoefficients','_dataIndex','DARKSLATEGREY','Mar','west','SourceExpressionBinder','wind_intensity','TEXTURE_2D','_tileWidth','_statisticsPerPass','queryBooleanValue','diffuse','yMvt','VARIABLE_IN_STRING','_positiveZ','_moveBarXLength','focus','TRIANGLE_FAN','_clipRegionRasterized','stencilFuncSeparate','TICK_DEPENDENT','visibleBoundingBox','renderFeatures','text-letter-spacing','createModel','enu','COLUMBUS_VIEW','balloonStyle','FieldDefine','getError','NEAREST','negativeAltitudeExponentBias','_emscripten_glDeleteVertexArraysOES','xExtent','withCredentials','arg','webkitHidden','getTrapezoidPoints','Play\x20Reverse','StructArrayLayout2i4ub8','nextPowerOfTwo','_isS3MZ','_rotateOrigin','RENDER','onOpenFile','getPath','#define\x20USE_SUN_LUMINANCE\x20\x0auniform\x20float\x20gltf_luminanceAtZenith;\x0a','materialPass','_minimumZoomRate','NONE','_viewerCommand','addVertexOffset','xmlns:sml','chrdev_stream_ops','_createExcavationSideCommand','syscallMmap2','\x0a-------------------------------------------------------------------\x0a','option\x20optimize_for\x20=\x20LITE_RUNTIME;package\x20GEOPOI;enum\x20enumGeometryType\x20{ePoint\x20=\x200;eMultiLineString\x20=\x201;ePolygon\x20=\x202;};enum\x20enumZCoordType\x20{eCloseGround\x20=\x200;eCloseSeaSurface\x20=\x201;eRelativelyGround\x20=\x202;eAbsolute\x20=\x203;};message\x20PBPOI{required\x20uint64\x20OID\x20=\x201;required\x20string\x20Name\x20=2;repeated\x20double\x20Coordinates\x20=3\x20[packed=true];required\x20enumGeometryType\x20GeometryType\x20=\x204;optional\x20int32\x20Priority\x20=\x205;repeated\x20int32\x20Interates\x20=6\x20[packed=true];optional\x20int32\x20SymbolID\x20=\x2010\x20\x20[default\x20=\x200];optional\x20double\x20DisplayHeight\x20=\x2011\x20[default\x20=\x2032];optional\x20uint32\x20ShiningColor=12\x20[default\x20=0];optional\x20uint32\x09FontNameIndex=13\x20[default\x20=0];optional\x20int32\x09FontSize=14\x20[default\x20=18];optional\x20uint32\x09FontColor=15\x20[default\x20=0];optional\x20enumZCoordType\x20ZCoordType\x20=\x2016\x20[default\x20=\x20eAbsolute];optional\x20int32\x20FontStyle=17;optional\x20int32\x20ShiningSize=18;};message\x20StringTable\x20{repeated\x20string\x20s\x20=\x201;}message\x20PBPOITile{required\x20int64\x20Version\x20=\x201;required\x20int64\x20TileKey\x20=\x202;required\x20StringTable\x20StringTable\x20=\x203;repeated\x20PBPOI\x20POIS\x20=\x204;};','Invalid\x20KTX\x20file.','animation_pathLoop','SHADOW','varying\x20vec3\x20v_positionEC;\x0a','aQuaternion','evenColor','compressedAttribute3','u_antialiasing','STARTGROUP','image/webp','baseResolution','bvec2','_featheringScale','_nextPosition','_urls','generateBezierPtsWithScalePts','getRotateWithView','Illegal\x20str:\x20Contains\x20non-hex\x20characters','writeDouble','#define\x20DIR_LIGHTS\x20','locale','vertexPackage','offsetRotate','setPathWidth','uRepeatX','zDimName','fromSNorm','_horizontalOriginSubscription','css:\x20{\x20\x22cesium-touch-navigation-help-visible\x22\x20:\x20_touch}','DOMAutoComplete','cleanNode','_projMatrix','setContent','branches','batchTableByteLength','REGION','_isDTP','depthOfFieldEffect','/_setup.json','uniformScaleAddition','setMaxMemory','isPCBroswer','circle-translate','_pbf','hasShade','_ignoreNormal','(no\x20stack\x20trace\x20available)','setToggled','verticalTextBoxEndIndex','getComputedStyle','_granularity','Expected\x20arguments\x20of\x20type\x20','getDependencies','_dblclickListener','packedCylinderLength','RIGHT','_layerImagerys','northWestUpToFixedFrame','add\x20imagery\x20layer\x20','_handleDrop','_renderbuffer','LINE','_contentModelMatrix','instanceCount','anchor_','getUInt32','vec3\x20color\x20=\x20fade(-0.25,\x200.25,\x20intensity)*blue\x20+\x20fade(0.0,\x200.5,\x20intensity)*cyan\x20+\x20fade(0.25,\x200.75,\x20intensity)*green\x20+\x20fade(0.5,\x201.0,\x20intensity)*yellow\x20+\x20smoothstep(0.75,\x201.0,\x20intensity)*red;','return\x200.39894\x20*\x20exp(\x20-0.5\x20*\x20x\x20*\x20x/(\x20sigma\x20*\x20sigma))/sigma;','outerHTML','transform','geometryInstances','updateRoArr','frustum','s3mbuffer','Clarke\x201858','_needsUpdate','arrayIndex','gridSymbolSize','insufficient\x20memory','OffsetPeriod','positionToTileXY','setFloat32','_dofBlurKernel','removeAllExtendHeight','MAX_TEXTURE_SIZE','_dataSourceCollection','getValueOrUndefined','createEllipseOutlineGeometry','spEntity','removeProgramDefine','_program','Builder','_decay','\x20\x20\x20\x20float\x20range\x20=\x20length(VP);\x0a','_volumeShaderPredefine','_useScissorTest','disableRootEvents','depthFailMaterialProperty','accuracy','ANIMATION_WAY','invalidVertexArray','setAttr','begin','clamping','debugShowBoundingVolume','CRN_DXT5','_tilesAvailable','\x0a#ifdef\x20HAS_SNOW\x0auniform\x20float\x20uSnowCoverageFactor;\x0auniform\x20sampler2D\x20uSnowMaskTexture;\x0auniform\x20sampler2D\x20uSnowNormalTexture;\x0a\x0avec3\x20getSnowMaskValue(sampler2D\x20uSnowMaskTexture,\x20vec2\x20snowUV)\x0a{\x0a\x09return\x20texture2D(uSnowMaskTexture,\x20snowUV).rgb;\x0a}\x0a\x0afloat\x20getSnowCoverage(float\x20snow_coverage,\x20float\x20max_snow_coverage,\x20vec3\x20normalWS,\x20float\x20z_mask)\x0a{\x0a\x09float\x20normal_z\x20=\x20normalWS.z;\x0a\x09normal_z\x20+=\x201.1\x20+\x20z_mask;\x0a\x09normal_z\x20=\x20clamp(normal_z\x20*\x200.5,\x200.0,\x201.0);\x0a\x09float\x20final_snow_coverage\x20=\x20clamp(snow_coverage,\x200.0,\x20max_snow_coverage);\x0a\x09final_snow_coverage\x20=\x20clamp(final_snow_coverage*normal_z,\x200.0,\x201.0);\x0a\x09return\x20final_snow_coverage;\x0a}\x0a\x0afloat\x20getSnowCoverageWithMaskTexture(float\x20finalSnowCoverage,\x20float\x20heightValue,\x20float\x20snow_scatter_value,\x20float\x20snow_scatter_alpha,\x20float\x20tighten_value)\x0a{\x0a\x09float\x20scatter_value\x20=\x20mix(heightValue,\x20snow_scatter_value,\x20snow_scatter_alpha);\x0a\x09return\x20clamp((tighten_value\x20+\x201.0)\x20*\x20finalSnowCoverage\x20-\x20tighten_value\x20*\x20scatter_value,\x200.0,\x201.0);\x0a}\x0a\x0afloat\x20getSnowAlpha(vec3\x20normalWS,\x20float\x20snow_coverage,\x20float\x20z_mask)\x0a{\x0a\x09return\x20clamp((normalWS.z\x20+\x20z_mask)\x20*\x205.0,\x200.0,\x201.0)\x20*\x20snow_coverage;\x0a}\x0a\x0avec3\x20getFinalBaseColor(vec3\x20baseColor,\x20vec3\x20snow_baseColor,\x20float\x20snowAlpha)\x0a{\x0a\x09return\x20mix(baseColor,\x20snow_baseColor,\x20snowAlpha);\x0a}\x0a\x0afloat\x20getFinalRoughness(float\x20roughness,\x20float\x20snow_roughness,\x20float\x20snowAlpha)\x0a{\x0a\x09return\x20mix(roughness,\x20snow_roughness,\x20snowAlpha);\x0a}\x0a\x0avec3\x20getFinalNormal(vec3\x20normalWS,\x20vec3\x20snowNormal,\x20float\x20blendNormalValue,\x20float\x20snow_coverage)\x0a{\x0a\x09vec3\x20snowNormal_part2\x20=\x20vec3(snowNormal.xy\x20-\x20vec2(0.5),\x201.0);\x0a\x09float\x20normal_alpha\x20=\x20(1.0\x20-\x20blendNormalValue)*\x20snow_coverage;\x0a\x09return\x20mix(normalWS,\x20snowNormal_part2,\x20normal_alpha);\x0a}\x0a\x0avoid\x20snowGenerator(sampler2D\x20uSnowMaskTexture,\x20sampler2D\x20uSnowNormalTexture,\x20vec2\x20snowUV,\x20float\x20snow_coverage,\x20inout\x20vec3\x20normalWS,\x20inout\x20vec3\x20baseColor,\x20inout\x20float\x20roughness)\x0a{\x0a\x09vec3\x20snowMaskValue\x20=\x20texture2D(uSnowMaskTexture,\x20snowUV).rgb;\x0a\x09const\x20float\x20max_snow_coverage\x20=\x201.0;\x0a\x09const\x20float\x20z_mask\x20=\x200.0;\x0a\x09float\x20snowCoverage\x20=\x20getSnowCoverage(snow_coverage,\x20max_snow_coverage,\x20normalWS,\x20z_mask);\x0a\x09const\x20float\x20heightValue\x20=\x200.5;\x0a\x09float\x20snow_scatter_value\x20=\x20snowMaskValue.g;\x0a\x09const\x20float\x20snow_scatter_alpha\x20=\x200.5;\x0a\x09const\x20float\x20tighten_value\x20=\x204.0;\x0a\x20\x20\x20\x20snowCoverage\x20=\x20getSnowCoverageWithMaskTexture(snowCoverage,\x20heightValue,\x20snow_scatter_value,\x20snow_scatter_alpha,\x20tighten_value);\x0a\x09float\x20snow_alpha\x20=\x20getSnowAlpha(normalWS,\x20snowCoverage,\x20z_mask);\x0a\x09baseColor\x20=\x20getFinalBaseColor(baseColor,\x20vec3(snowMaskValue.r),\x20snow_alpha);\x0a\x09roughness\x20=\x20getFinalRoughness(roughness,\x20snowMaskValue.b,\x20snow_alpha);\x0a\x09vec3\x20snowNormalValue\x20=\x20texture2D(uSnowNormalTexture,\x20snowUV).rgb;\x0a\x09const\x20float\x20blendNormalValue\x20=\x200.3;\x0a\x09normalWS\x20=\x20getFinalNormal(normalWS,\x20snowNormalValue,\x20blendNormalValue,\x20snowCoverage);\x0a}\x0a\x0a#endif\x0a','_outOfView','varying\x20vec4\x20v_color;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(v_color);\x0a}\x0a','click:\x20selectSE','_packedInterpolationLength','[lookatTerrainLon]','cesium-cesiumInspector-sectionHeader','text-font','declutterTree_','_spatialClipEnable','_deleteSmlFileFailed','debugShowViewerRequestVolume','_ancestorWithContentAvailable','_modelView','SET_FILL_STYLE','computedContext.isInitial','_areaLabel','viewPosition','Previous\x20owner\x20died','encodeUTF8','_childrenPageLod','uppercase','_xOffset','BUILTIN_VARIABLE','getGlCoordMatrix','_emscripten_glUniform1i','S32','cesium-animation-shuttleRingG','queryParameters','obbMax','enableServerExcavation','Unknown\x20viewModel\x20value:\x20','indexTaskProcessor','removeExcavationRegion','_lastUpFBO','Translation','asPromise','bytes','lastIndexOf','_translucentFBO','setStatus','_lastSelectionFrameNumber','_subTexInfos','_occluderRadius','hideModeEditBouds','UPDATE','position:\x20absolute;\x20z-index:\x201','leaf','POLYLINE_BATCH_IDS','_onTargetEntityDefinitionChanged','type\x20is\x20required.','\x27setLetterbox\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','item','name\x20is\x20required.','_bReleaseColor','notify','createMiddleText','reverseScreenSpaceError','millisecond','minRotationSpeed','\x27FS_createLink\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you','showCompass','_extrudeTileBoundingBox','_polylineVolume','EMPTY','_edgeMap','_isInitlized','#00CED1','offsetSymbolBounds','parentToken','annotationIndex','CREDENTIAL','_downReverName','_sseDenominator','u_diffuseTextureUVSpeedFactor','_updateModifyRegions','_vertexBufferData','sampleCoverage','_eclipticToHorizon','configureNameFromProperties','top,\x20right','varying\x20vec2\x20v_textureCoordinates;\x20\x0avoid\x20main()\x20{\x20\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(0.0);\x20\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20','uncaught_exception','_quantizedVolumeOffset','derivedCommands','_composite','InstensityRange','illegal\x20field\x20options\x20in\x20','nodeSize','long0','The\x20server\x20','options.token\x20is\x20required.','getAllLayersToRender','Content-length','crossFields','https://[subdomain].tianditu.gov.cn/ter_w/wmts','+title=WGS\x2084\x20(long/lat)\x20+proj=longlat\x20+ellps=WGS84\x20+datum=WGS84\x20+units=degrees','362nkiNWv','YELLOW','dragdrop','lineOffset','imageBasedLightingFactor','_params','FILL','onwheel','\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color,\x201.0);\x0a','Plessis\x201817\x20(France)','(?![-','line-pattern','CIRCLE3D','_moonEcl','POINTS','topRight','bufferUsage','(?!\x5cw)','_fMultiTemporalPercentage','Range','getBloomDirtTexture','_debugViewerRequestVolume','_expandLink','MEDIUMSEAGREEN','attribute\x20vec3\x20position;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20vec4(position,\x201.0);\x0a\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20p).xyz;\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normal\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20v_st\x20=\x20st;\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20p;\x0a}\x0a','Failed\x20to\x20load\x20terrain.','texImage2D','layerIndexes','DEPTH_COMPONENT','ELEMENT_ARRAY_BUFFER','buildOpt','#FA8072','updateCallback','volObj','vec','_evaluateMemberDot','fillForeColor','cva_c','?REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0&LAYER=','showSkirts','pageLods','Today','#51ff00','lineSDFUniforms','getInt32','_visible','_selColor','OpenStreetMap\x20(OSM)\x20is\x20a\x20collaborative\x20project\x20to\x20create\x20a\x20free\x20editable\x20map\x20of\x20the\x20world.\x0ahttp://www.openstreetmap.org','detectFromFilename','HAS_NORMAL','onerror','application/postscript','_numberOfVertices','readShort','_selectedFeature','\x20=\x20a_texcoord_0;\x0a','outline_overlay','showGeometricError','maxAttributeLength','/overdraw','addAnnotationArrayPositionPt','getVertexAttribOffset','TEXTURE_WRAP_S','addBloodVolume','vec4(0.0,0.0,0.0,0.0)','_actualClampedPosition','enableInputs','Expected\x20string,\x20but\x20found\x20','directional\x20light\x20position\x20equals\x20zero','#define\x20ENABLE_DYNAMIC\x0a','_dirtTileOffset','hasTangents','computeDiscriminant','_emscripten_glGetAttribLocation','_polygonsTranslate','getGlyphQuads','CLOSE_PATH','ambientOcclusion','symbolSDFUniformValues','First\x20argument\x20must\x20be\x20an\x20image\x20or\x20text\x20section.','float\x20clip(vec4\x20fragCoord,\x20sampler2D\x20clippingPlanes,\x20mat4\x20clippingPlanesMatrix)\x0a{\x0a\x20\x20\x20\x20bool\x20clipped\x20=\x20true;\x0a\x20\x20\x20\x20vec4\x20position\x20=\x20czm_windowToEyeCoordinates(fragCoord);\x0a\x20\x20\x20\x20vec3\x20clipNormal\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20vec3\x20clipPosition\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20float\x20clipAmount\x20=\x200.0;\x0a\x20\x20\x20\x20float\x20pixelWidth\x20=\x20czm_metersPerPixel(position);\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20','hypMinVisibleValue','variableOffsets','uTimeVal','_imageIndex','isS3MB','a_normal','_tileProtocol','bound','inverseTransposeModel','SOUTHWEST','kml-gx:altitudeMode-relativeToSeaFloor','utils.stringifyJson','FRAGMENT_DEPTH_CHECK','_dataError','PerInstanceColorAppearance','destination-out','dynCall_ji','DEFAULT_FILL_COLOR_','ClampGroundLine','_targetPositionCV','FRACTION','closestPointXY','invalid\x20varint\x20encoding','addTerrainProvider','LOAD','stateDependentLayers','Unsupported\x20data\x20type','_pickStatisticsText','_offsetX','getRegularGridIndicesAndEdgeIndices','setEmptyTreeFlag','\x27readI53FromI64\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','\x27SDL_ttfContext\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','lodType','_tilesRequestedForInterval','KHR_materials_pbrSpecularGlossiness','/**\x0a\x20*\x20Reads\x20a\x20value\x20previously\x20transformed\x20with\x20{@link\x20czm_writeNonPerspective}\x0a\x20*\x20by\x20dividing\x20it\x20by\x20`w`,\x20the\x20value\x20used\x20in\x20the\x20perspective\x20divide.\x0a\x20*\x20This\x20function\x20is\x20intended\x20to\x20be\x20called\x20in\x20a\x20fragment\x20shader\x20to\x20access\x20a\x0a\x20*\x20`varying`\x20that\x20should\x20not\x20be\x20subject\x20to\x20perspective\x20interpolation.\x0a\x20*\x20For\x20example,\x20screen-space\x20texture\x20coordinates.\x20The\x20value\x20should\x20have\x20been\x0a\x20*\x20previously\x20written\x20in\x20the\x20vertex\x20shader\x20with\x20a\x20call\x20to\x0a\x20*\x20{@link\x20czm_writeNonPerspective}.\x0a\x20*\x0a\x20*\x20@name\x20czm_readNonPerspective\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{float|vec2|vec3|vec4}\x20value\x20The\x20non-perspective\x20value\x20to\x20be\x20read.\x0a\x20*\x20@param\x20{float}\x20oneOverW\x20One\x20over\x20the\x20perspective\x20divide\x20value,\x20`w`.\x20Usually\x20this\x20is\x20simply\x20`gl_FragCoord.w`.\x0a\x20*\x20@returns\x20{float|vec2|vec3|vec4}\x20The\x20usable\x20value.\x0a\x20*/\x0afloat\x20czm_readNonPerspective(float\x20value,\x20float\x20oneOverW)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20oneOverW;\x0a}\x0a\x0avec2\x20czm_readNonPerspective(vec2\x20value,\x20float\x20oneOverW)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20oneOverW;\x0a}\x0a\x0avec3\x20czm_readNonPerspective(vec3\x20value,\x20float\x20oneOverW)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20oneOverW;\x0a}\x0a\x0avec4\x20czm_readNonPerspective(vec4\x20value,\x20float\x20oneOverW)\x20{\x0a\x20\x20\x20\x20return\x20value\x20*\x20oneOverW;\x0a}\x0a','_fill','\x20Status\x20Code:\x20','InstanceLayer\x20getInstance\x20url','_isLeafNode','getColorGBuffer','_unsubscribeNominalFrameRate','attribute\x20vec3\x20a_position;\x20\x0avarying\x20vec4\x20v_color;\x20\x0auniform\x20vec4\x20u_pointSizeAndTimeAndGeometricErrorAndDepthMultiplier;\x20\x0auniform\x20vec4\x20u_constantColor;\x20\x0auniform\x20vec4\x20u_highlightColor;\x20\x0a','_cameraPositionInScaledSpace','ArrayBuffer','elseChildTokens','layerName_','heightBuffer','WGS\x2084','Stereographic_South_Pole','getProgramParameter','lowFrameRateMessageDismissed','BlobBuilder','INDIGO','
  • Children\x20Union\x20Culled:\x20','isDevice','\x20not\x20handled:\x20','EAST','slopePolygonTexture','_editZ','textSize','technique','symbolMoveToDown','_va','_accessTokenErrorCredit','_createGeometry','DRAW_FRAMEBUFFER','isValidPixelValue','css','getIconQuads','sterea','options.name\x20is\x20required.','_manualDepth','_viewPosition','_spMorph','SMLName','root://icons/palette-','inverseViewMatrix','preprocess','videoName','textureTilingU','_startSearchPath','\x27,\x20flags)\x20threw\x20an\x20exception:\x20','u_currentTexture','_hasIndex','_stopObject','wrap','cameraClicked','textureDimensions','_clipPlanes','destroyAll','createDepthViewStage','rotl','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4////fwAJ+wP9CNHoHgAAAABJRU5ErkJggg==','GLOBE','STENCIL_BUFFER_BIT','_axesCreated','minus','_minFiltration','_forwardAxis','nonSelDepthTexture','longc','uEmissionTexAtlasRects','(no\x20error\x20details\x20available)','_hintLineColor','[/?#](?:[','uniform\x20mat4\x20u_modifiedModelView;\x0a','_cascadesEnabled','_pbrMetalTexture','S3MInstanceCollection\x20is\x20required.','_getGridFromCache','\x20\x20\x20\x20vec3\x20specularColor\x20=\x20mix(f0,\x20baseColor,\x20metalness);\x0a','__webgl_enable_WEBGL_multi_draw','Either\x20POSITION\x20or\x20POSITION_QUANTIZED\x20must\x20be\x20defined\x20for\x20each\x20instance.','_gridCache','`\x20called\x20before\x20runtime\x20initialization','createdBufferViews','ns0','_observer','PointCloudClassificationInfo\x20id','readInt32','GetRealBoundRight','_GeoJsonFeature','replayDeclutter','\x20\x20}\x0a','standard_parallel_1','Decoder','_bits','forceResize','UNISSUED','getRenderer','\x20is\x20not\x20an\x20imagery\x20asset.','shallowClone','/endpoint','Naval\x20Weapons\x20Lab.,\x201965','meshopt_decodeIndexSequence','calcCirclePts','toFraction','_ancestorTextureBake','isBlock','replaceStyle','END_GEOMETRY','manager','wait','_colorTextures','HEMISPHERE_LIGHTS','USE_SOFT_SHADOWS','_removeTaskProcessorListenerCallback','_gradientOpacityMaxValue','getBloomColor','selectIndexData','LAVENDER','stGranXCos','subDivisionVertexArray','\x20(error)','idFramebuffer','Key','geoType','defaultContrast','anchorOrigin','screenOrientation','labels_','text-opacity','shown','getLibIDs','Entity\x20polygons\x20cannot\x20have\x20both\x20height\x20and\x20perPositionHeight.\x20\x20height\x20will\x20be\x20ignored','Properties:\x20','_hasColorTable','_spriteImage','_foveatedConeSize','atmosphereSaturationShift','perspectiveRatio','showLightbox','HORIZONTAL_LINE','VOLLOADED','getTranslation','_opaqueFBO','getBackgroundFill','occlusionTextureStrength','_priorityReverseScreenSpaceError','image/png','\x20+\x20','SYMBOL_ARC','_emscripten_glDisableVertexAttribArray','\x20out\x20of\x20range:\x20','state','_fpsText','classic\x20format','extra_len','_showBackgroundSubscription','uDirectionalLightColor','IS_SQUARE_PIPE','_offsetAttribute','\x20doesn\x27t\x20have\x20imagery','ID_MIN','uTexture0Width','getPointsByTrapezoid','_isGenerated','#4682B4','createDynamicMaterialUniform','requiresNormalEC','loadTileDataAvailability','fromBase64','\x20\x20\x20\x20float\x20specularIntensity\x20=\x20max(0.,\x20pow(max(dot(normal,\x20h),\x200.),\x20u_shininess))\x20*\x20attenuation;\x0a','uniform\x20vec4\x20czm_pickColor;\x0a','_edgeStrokesTexture','acronym','filterPrimitive','createGeometryFromPositions','isFirefox','cesium-cesiumInspector-frustumStatistics','_inverseViewProjectionDirty','ENVIRONMENT','_isOnTerrain','XYZM','initializeFrame','_painter','tilesets','record','hasUntypedArgument','isZero','Yi\x20Radicals','_snow','uniform\x20sampler2D\x20uIntensityTexture;','shiness','authority','s3mBuffer','_viewSheds','layout_background','readAsync','fromDegreesArrayHeights','_evaluateMemberBrackets','Style\x20references\x20a\x20property\x20\x22','encoded','toCssColorString','s3mGroup','czm_shadow_receive_main','//\x20floor(127\x20/\x202)\x20==\x2063.0\x0a//\x20the\x20maximum\x20allowed\x20miter\x20limit\x20is\x202.0\x20at\x20the\x20moment.\x20the\x20extrude\x20normal\x20is\x0a//\x20stored\x20in\x20a\x20byte\x20(-128..127).\x20we\x20scale\x20regular\x20normals\x20up\x20to\x20length\x2063,\x20but\x0a//\x20there\x20are\x20also\x20special\x20normals\x20that\x20have\x20a\x20bigger\x20length\x20(of\x20up\x20to\x20126\x20in\x0a//\x20this\x20case).\x0a//\x20#define\x20scale\x2063.0\x0a\x20\x20\x20\x20#define\x20scale\x200.015873016\x0a\x0a\x20\x20\x20\x20attribute\x20vec2\x20a_pos_normal;\x0a\x20\x20\x20\x20attribute\x20vec4\x20a_data;\x0a\x0a\x20\x20\x20\x20uniform\x20mat4\x20u_matrix;\x0a\x20\x20\x20\x20uniform\x20mediump\x20float\x20u_ratio;\x0a\x20\x20\x20\x20uniform\x20vec2\x20u_units_to_pixels;\x0a\x20\x20\x20\x20uniform\x20lowp\x20float\x20u_device_pixel_ratio;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_normal;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_width2;\x0a\x20\x20\x20\x20varying\x20float\x20v_gamma_scale;\x0a\x20\x20\x20\x20varying\x20highp\x20float\x20v_linesofar;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20blur\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20gapwidth\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20offset\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20width\x0a\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20blur\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20gapwidth\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20offset\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20width\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20the\x20distance\x20over\x20which\x20the\x20line\x20edge\x20fades\x20out.\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Retina\x20devices\x20need\x20a\x20smaller\x20distance\x20to\x20avoid\x20aliasing.\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20ANTIALIASING\x20=\x201.0\x20/\x20u_device_pixel_ratio\x20/\x202.0;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20a_extrude\x20=\x20a_data.xy\x20-\x20128.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20a_direction\x20=\x20mod(a_data.z,\x204.0)\x20-\x201.0;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_linesofar\x20=\x20(floor(a_data.z\x20/\x204.0)\x20+\x20a_data.w\x20*\x2064.0)\x20*\x202.0;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pos\x20=\x20floor(a_pos_normal\x20*\x200.5);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20x\x20is\x201\x20if\x20it\x27s\x20a\x20round\x20cap,\x200\x20otherwise\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20y\x20is\x201\x20if\x20the\x20normal\x20points\x20up,\x20and\x20-1\x20if\x20it\x20points\x20down\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20We\x20store\x20these\x20in\x20the\x20least\x20significant\x20bit\x20of\x20a_pos_normal\x0a\x20\x20\x20\x20\x20\x20\x20\x20mediump\x20vec2\x20normal\x20=\x20a_pos_normal\x20-\x202.0\x20*\x20pos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20normal.y\x20=\x20normal.y\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_normal\x20=\x20normal;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20these\x20transformations\x20used\x20to\x20be\x20applied\x20in\x20the\x20JS\x20and\x20native\x20code\x20bases.\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20moved\x20them\x20into\x20the\x20shader\x20for\x20clarity\x20and\x20simplicity.\x0a\x20\x20\x20\x20\x20\x20\x20\x20gapwidth\x20=\x20gapwidth\x20/\x202.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20halfwidth\x20=\x20width\x20/\x202.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20offset\x20=\x20-1.0\x20*\x20offset;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20inset\x20=\x20gapwidth\x20+\x20(gapwidth\x20>\x200.0\x20?\x20ANTIALIASING\x20:\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20outset\x20=\x20gapwidth\x20+\x20halfwidth\x20*\x20(gapwidth\x20>\x200.0\x20?\x202.0\x20:\x201.0)\x20+\x20(halfwidth\x20==\x200.0\x20?\x200.0\x20:\x20ANTIALIASING);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Scale\x20the\x20extrusion\x20vector\x20down\x20to\x20a\x20normal\x20and\x20then\x20up\x20by\x20the\x20line\x20width\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20of\x20this\x20vertex.\x0a\x20\x20\x20\x20\x20\x20\x20\x20mediump\x20vec2\x20dist\x20=\x20outset\x20*\x20a_extrude\x20*\x20scale;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Calculate\x20the\x20offset\x20when\x20drawing\x20a\x20line\x20that\x20is\x20to\x20the\x20side\x20of\x20the\x20actual\x20line.\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20We\x20do\x20this\x20by\x20creating\x20a\x20vector\x20that\x20points\x20towards\x20the\x20extrude,\x20but\x20rotate\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20it\x20when\x20we\x27re\x20drawing\x20round\x20end\x20points\x20(a_direction\x20=\x20-1\x20or\x201)\x20since\x20their\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20extrude\x20vector\x20points\x20in\x20another\x20direction.\x0a\x20\x20\x20\x20\x20\x20\x20\x20mediump\x20float\x20u\x20=\x200.5\x20*\x20a_direction;\x0a\x20\x20\x20\x20\x20\x20\x20\x20mediump\x20float\x20t\x20=\x201.0\x20-\x20abs(u);\x0a\x20\x20\x20\x20\x20\x20\x20\x20mediump\x20vec2\x20offset2\x20=\x20offset\x20*\x20a_extrude\x20*\x20scale\x20*\x20normal.y\x20*\x20mat2(t,\x20-u,\x20u,\x20t);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20projected_extrude\x20=\x20u_matrix\x20*\x20vec4(dist\x20/\x20u_ratio,\x200.0,\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(pos\x20+\x20offset2\x20/\x20u_ratio,\x200.0,\x201.0)\x20+\x20projected_extrude;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20calculate\x20how\x20much\x20the\x20perspective\x20view\x20squishes\x20or\x20stretches\x20the\x20extrude\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20extrude_length_without_perspective\x20=\x20length(dist);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20extrude_length_with_perspective\x20=\x20length(projected_extrude.xy\x20/\x20gl_Position.w\x20*\x20u_units_to_pixels);\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_gamma_scale\x20=\x20extrude_length_without_perspective\x20/\x20extrude_length_with_perspective;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_width2\x20=\x20vec2(outset,\x20inset);\x0a\x20\x20\x20\x20}\x0a','batchTableProperties','waterMaskTexture','removeUnwantedMatches','getAttrs','&scene3DName=','\x20cannot\x20override\x20static\x20property\x20\x27','loadingEvent','isImageryLoaded','_emscripten_glGetFloatv','_timelineDrag','default_tty_ops','ArrayExpression','uSpotLightDirectionEC','_pickPrimitive','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAIwCAIAAACOVPcQAACBeklEQVR42u39W4xlWXrnh/3WWvuciIzMrKxrV8/0rWbY0+SQFKcb4owIkSIFCjY9AC1BT/LYBozRi+EX+cV+8IMsYAaCwRcBwjzMiw2jAWtgwC8WR5Q8mDFHZLNHTarZGrLJJllt1W2qKrsumZWZcTvn7L3W54e1vrXX3vuciLPPORFR1XE2EomorB0nVuz//r71re/y/1eMvb4Cb3N11xV/PP/2v4UBAwJG/7H8urx6/25/Gf8O5hypMQ0EEEQwAqLfoN/Z+97f/SW+/NvcgQk4sGBJK6H7N4PFVL+K+e0N11yNfkKvwUdwdlUAXPHHL38oa15f/i/46Ih6SuMSPmLAYAwyRKn7dfMGH97jaMFBYCJUgotIC2YAdu+LyW9vvubxAP8kAL8H/koAuOKP3+q6+xGnd5kdYCeECnGIJViwGJMAkQKfDvB3WZxjLKGh8VSCCzhwEWBpMc5/kBbjawT4HnwJfhr+pPBIu7uu+OOTo9vsmtQcniMBGkKFd4jDWMSCRUpLjJYNJkM+IRzQ+PQvIeAMTrBS2LEiaiR9b/5PuT6Ap/AcfAFO4Y3dA3DFH7/VS+M8k4baEAQfMI4QfbVDDGIRg7GKaIY52qAjTAgTvGBAPGIIghOCYAUrGFNgzA7Q3QhgCwfwAnwe5vDejgG44o/fbm1C5ZlYQvQDARPAIQGxCWBM+wWl37ZQESb4gImexGMDouhGLx1Cst0Saa4b4AqO4Hk4gxo+3DHAV/nx27p3JziPM2pVgoiia5MdEzCGULprIN7gEEeQ5IQxEBBBQnxhsDb5auGmAAYcHMA9eAAz8PBol8/xij9+C4Djlim4gJjWcwZBhCBgMIIYxGAVIkH3ZtcBuLdtRFMWsPGoY9rN+HoBji9VBYdwD2ZQg4cnO7OSq/z4rU5KKdwVbFAjNojCQzTlCLPFSxtamwh2jMUcEgg2Wm/6XgErIBhBckQtGN3CzbVacERgCnfgLswhnvqf7QyAq/z4rRZm1YglYE3affGITaZsdIe2FmMIpnOCap25I6jt2kCwCW0D1uAD9sZctNGXcQIHCkINDQgc78aCr+zjtw3BU/ijdpw3zhCwcaONwBvdeS2YZKkJNJsMPf2JKEvC28RXxxI0ASJyzQCjCEQrO4Q7sFArEzjZhaFc4cdv+/JFdKULM4px0DfUBI2hIsy06BqLhGTQEVdbfAIZXYMPesq6VoCHICzUyjwInO4Y411//LYLs6TDa9wvg2CC2rElgAnpTBziThxaL22MYhzfkghz6GAs2VHbbdM91VZu1MEEpupMMwKyVTb5ij9+u4VJG/5EgEMMmFF01cFai3isRbKbzb+YaU/MQbAm2XSMoUPAmvZzbuKYRIFApbtlrfFuUGd6vq2hXNnH78ZLh/iFhsQG3T4D1ib7k5CC6vY0DCbtrohgLEIClXiGtl10zc0CnEGIhhatLBva7NP58Tvw0qE8yWhARLQ8h4+AhQSP+I4F5xoU+VilGRJs6wnS7ruti/4KvAY/CfdgqjsMy4pf8fodQO8/gnuX3f/3xi3om1/h7THr+co3x93PP9+FBUfbNUjcjEmhcrkT+8K7ml7V10Jo05mpIEFy1NmCJWx9SIKKt+EjAL4Ez8EBVOB6havuT/rByPvHXK+9zUcfcbb254+9fydJknYnRr1oGfdaiAgpxu1Rx/Rek8KISftx3L+DfsLWAANn8Hvw0/AFeAGO9DFV3c6D+CcWbL8Dj9e7f+T1k8AZv/d7+PXWM/Z+VvdCrIvuAKO09RpEEQJM0Ci6+B4xhTWr4cZNOvhktabw0ta0rSJmqz3Yw5/AKXwenod7cAhTmBSPKf6JBdvH8IP17h95pXqw50/+BFnj88fev4NchyaK47OPhhtI8RFSvAfDSNh0Ck0p2gLxGkib5NJj/JWCr90EWQJvwBzO4AHcgztwAFN1evHPUVGwfXON+0debT1YeGON9Yy9/63X+OguiwmhIhQhD7l4sMqlG3D86Suc3qWZ4rWjI1X7u0Ytw6x3rIMeIOPDprfe2XzNgyj6PahhBjO4C3e6puDgXrdg+/5l948vF3bqwZetZ+z9Rx9zdIY5pInPK4Nk0t+l52xdK2B45Qd87nM8fsD5EfUhIcJcERw4RdqqH7Yde5V7m1vhNmtedkz6EDzUMF/2jJYWbC+4fzzA/Y+/8PPH3j9dcBAPIRP8JLXd5BpAu03aziOL3VVHZzz3CXWDPWd+SH2AnxIqQoTZpo9Ckc6HIrFbAbzNmlcg8Ag8NFDDAhbJvTBZXbC94P7t68EXfv6o+21gUtPETU7bbkLxvNKRFG2+KXzvtObonPP4rBvsgmaKj404DlshFole1Glfh02fE7bYR7dZ82oTewIBGn1Md6CG6YUF26X376oevOLzx95vhUmgblI6LBZwTCDY7vMq0op5WVXgsObOXJ+1x3qaBl9j1FeLxbhU9w1F+Wiba6s1X/TBz1LnUfuYDi4r2C69f1f14BWfP+p+W2GFKuC9phcELMYRRLur9DEZTUdEH+iEqWdaM7X4WOoPGI+ZYD2+wcQ+y+ioHUZ9dTDbArzxmi/bJI9BND0Ynd6lBdve/butBw8+f/T9D3ABa3AG8W3VPX4hBin+bj8dMMmSpp5pg7fJ6xrBFE2WQQEWnV8Qg3FbAWzYfM1rREEnmvkN2o1+acG2d/9u68GDzx91v3mAjb1zkpqT21OipPKO0b9TO5W0nTdOmAQm0TObts3aBKgwARtoPDiCT0gHgwnbArzxmtcLc08HgF1asN0C4Ms/fvD5I+7PhfqyXE/b7RbbrGyRQRT9ARZcwAUmgdoz0ehJ9Fn7QAhUjhDAQSw0bV3T3WbNa59jzmiP6GsWbGXDX2ytjy8+f9T97fiBPq9YeLdBmyuizZHaqXITnXiMUEEVcJ7K4j3BFPurtB4bixW8wTpweL8DC95szWMOqucFYGsWbGU7p3TxxxefP+r+oTVktxY0v5hbq3KiOKYnY8ddJVSBxuMMVffNbxwIOERShst73HZ78DZrHpmJmH3K6sGz0fe3UUj0eyRrSCGTTc+rjVNoGzNSv05srAxUBh8IhqChiQgVNIIBH3AVPnrsnXQZbLTm8ammv8eVXn/vWpaTem5IXRlt+U/LA21zhSb9cye6jcOfCnOwhIAYXAMVTUNV0QhVha9xjgA27ODJbLbmitt3tRN80lqG6N/khgot4ZVlOyO4WNg3OIMzhIZQpUEHieg2im6F91hB3I2tubql6BYNN9Hj5S7G0G2tahslBWKDnOiIvuAEDzakDQKDNFQT6gbn8E2y4BBubM230YIpBnDbMa+y3dx0n1S0BtuG62lCCXwcY0F72T1VRR3t2ONcsmDjbmzNt9RFs2LO2hQNyb022JisaI8rAWuw4HI3FuAIhZdOGIcdjLJvvObqlpqvWTJnnQbyi/1M9O8UxWhBs//H42I0q1Yb/XPGONzcmm+ri172mHKvZBpHkJaNJz6v9jxqiklDj3U4CA2ugpAaYMWqNXsdXbmJNd9egCnJEsphXNM+MnK3m0FCJ5S1kmJpa3DgPVbnQnPGWIDspW9ozbcO4K/9LkfaQO2KHuqlfFXSbdNzcEcwoqNEFE9zcIXu9/6n/ym/BC/C3aJLzEKPuYVlbFnfhZ8kcWxV3dbv4bKl28566wD+8C53aw49lTABp9PWbsB+knfc/Li3eVizf5vv/xmvnPKg5ihwKEwlrcHqucuVcVOxEv8aH37E3ZqpZypUulrHEtIWKUr+txHg+ojZDGlwnqmkGlzcVi1dLiNSJiHjfbRNOPwKpx9TVdTn3K05DBx4psIk4Ei8aCkJahRgffk4YnEXe07T4H2RR1u27E6wfQsBDofUgjFUFnwC2AiVtA+05J2zpiDK2Oa0c5fmAecN1iJzmpqFZxqYBCYhFTCsUNEmUnIcZ6aEA5rQVhEywG6w7HSW02XfOoBlQmjwulOFQAg66SvJblrTEX1YtJ3uG15T/BH1OfOQeuR8g/c0gdpT5fx2SKbs9EfHTKdM8A1GaJRHLVIwhcGyydZsbifAFVKl5EMKNU2Hryo+06BeTgqnxzYjThVySDikbtJPieco75lYfKAJOMEZBTjoITuWHXXZVhcUDIS2hpiXHV9Ku4u44bN5OYLDOkJo8w+xJSMbhBRHEdEs9JZUCkQrPMAvaHyLkxgkEHxiNkx/x2YB0mGsQ8EUWj/stW5YLhtS5SMu+/YBbNPDCkGTUybN8krRLBGPlZkVOA0j+a1+rkyQKWGaPHPLZOkJhioQYnVZ2hS3zVxMtgC46KuRwbJNd9nV2PHgb36F194ecf/Yeu2vAFe5nm/bRBFrnY4BauE8ERmZRFUn0k8hbftiVYSKMEme2dJCJSCGYAlNqh87bXOPdUkGy24P6d1ll21MBqqx48Fvv8ZHH8HZFY7j/uAq1xMJUFqCSUlJPmNbIiNsmwuMs/q9CMtsZsFO6SprzCS1Z7QL8xCQClEelpjTduDMsmWD8S1PT152BtvmIGvUeDA/yRn83u/x0/4qxoPHjx+PXY9pqX9bgMvh/Nz9kpP4pOe1/fYf3axUiMdHLlPpZCNjgtNFAhcHEDxTumNONhHrBduW+vOyY++70WWnPXj98eA4kOt/mj/5E05l9+O4o8ePx67HFqyC+qSSnyselqjZGaVK2TadbFLPWAQ4NBhHqDCCV7OTpo34AlSSylPtIdd2AJZlyzYQrDJ5lcWGNceD80CunPLGGzsfD+7wRb95NevJI5docQ3tgCyr5bGnyaPRlmwNsFELViOOx9loebGNq2moDOKpHLVP5al2cymWHbkfzGXL7kfRl44H9wZy33tvt+PB/Xnf93e+nh5ZlU18wCiRUa9m7kib9LYuOk+hudQNbxwm0AQqbfloimaB2lM5fChex+ylMwuTbfmXQtmWlenZljbdXTLuOxjI/fDDHY4Hjx8/Hrse0zXfPFxbUN1kKqSCCSk50m0Ajtx3ub9XHBKHXESb8iO6E+qGytF4nO0OG3SXzbJlhxBnKtKyl0NwybjvYCD30aMdjgePHz8eu56SVTBbgxJMliQ3Oauwg0QHxXE2Ez/EIReLdQj42Gzb4CLS0YJD9xUx7bsi0vJi5mUbW1QzL0h0PFk17rtiIPfJk52MB48fPx67npJJwyrBa2RCCQRTbGZSPCxTPOiND4G2pYyOQ4h4jINIJh5wFU1NFZt+IsZ59LSnDqBjZ2awbOku+yInunLcd8VA7rNnOxkPHj9+PGY9B0MWJJNozOJmlglvDMXDEozdhQWbgs/U6oBanGzLrdSNNnZFjOkmbi5bNt1lX7JLLhn3vXAg9/h4y/Hg8ePHI9dzQMEkWCgdRfYykYKnkP7D4rIujsujaKPBsB54vE2TS00ccvFY/Tth7JXeq1hz+qgVy04sAJawTsvOknHfCwdyT062HA8eP348Zj0vdoXF4pilKa2BROed+9fyw9rWRXeTFXESMOanvDZfJuJaSXouQdMdDJZtekZcLLvEeK04d8m474UDuaenW44Hjx8/Xns9YYqZpszGWB3AN/4VHw+k7WSFtJ3Qicuqb/NlVmgXWsxh570xg2UwxUw3WfO6B5nOuO8aA7lnZxuPB48fPx6znm1i4bsfcbaptF3zNT78eFPtwi1OaCNOqp1x3zUGcs/PN++AGD1+fMXrSVm2baTtPhPahbPhA71wIHd2bXzRa69nG+3CraTtPivahV/55tXWg8fyRY/9AdsY8VbSdp8V7cKrrgdfM//z6ILQFtJ2nxHtwmuoB4/kf74+gLeRtvvMaBdeSz34+vifx0YG20jbfTa0C6+tHrwe//NmOG0L8EbSdp8R7cLrrQe/996O+ai3ujQOskpTNULa7jOjXXj99eCd8lHvoFiwsbTdZ0a78PrrwTvlo966pLuRtB2fFe3Cm6oHP9kNH/W2FryxtN1nTLvwRurBO+Kj3pWXHidtx2dFu/Bm68Fb81HvykuPlrb7LGkX3mw9eGs+6h1Y8MbSdjegXcguQLjmevDpTQLMxtJ2N6NdyBZu9AbrwVvwUW+LbteULUpCdqm0HTelXbhNPe8G68Gb8lFvVfYfSNuxvrTdTWoXbozAzdaDZzfkorOj1oxVxlIMlpSIlpLrt8D4hrQL17z+c3h6hU/wv4Q/utps4+bm+6P/hIcf0JwQ5oQGPBL0eKPTYEXTW+eL/2DKn73J9BTXYANG57hz1cEMviVf/4tf5b/6C5pTQkMIWoAq7hTpOJjtAM4pxKu5vg5vXeUrtI09/Mo/5H+4z+Mp5xULh7cEm2QbRP2tFIKR7WM3fPf/jZ3SWCqLM2l4NxID5zB72HQXv3jj/8mLR5xXNA5v8EbFQEz7PpRfl1+MB/hlAN65qgDn3wTgH13hK7T59bmP+NIx1SHHU84nLOITt3iVz8mNO+lPrjGAnBFqmioNn1mTyk1ta47R6d4MrX7tjrnjYUpdUbv2rVr6YpVfsGG58AG8Ah9eyUN8CX4WfgV+G8LVWPDGb+Zd4cU584CtqSbMKxauxTg+dyn/LkVgA+IR8KHtejeFKRtTmLLpxN6mYVLjYxwXf5x2VofiZcp/lwKk4wGOpYDnoIZPdg/AAbwMfx0+ge9dgZvYjuqKe4HnGnykYo5TvJbG0Vj12JagRhwKa44H95ShkZa5RyLGGdfYvG7aw1TsF6iapPAS29mNS3NmsTQZCmgTzFwgL3upCTgtBTRwvGMAKrgLn4evwin8+afJRcff+8izUGUM63GOOuAs3tJkw7J4kyoNreqrpO6cYLQeFUd7TTpr5YOTLc9RUUogUOVJQ1GYJaFLAW0oTmKyYS46ZooP4S4EON3xQ5zC8/CX4CnM4c1PE8ApexpoYuzqlP3d4S3OJP8ZDK7cKWNaTlqmgDiiHwl1YsE41w1zT4iRTm3DBqxvOUsbMKKDa/EHxagtnta072ejc3DOIh5ojvh8l3tk1JF/AV6FU6jh3U8HwEazLgdCLYSQ+MYiAI2ltomkzttUb0gGHdSUUgsIYjTzLG3mObX4FBRaYtpDVNZrih9TgTeYOBxsEnN1gOCTM8Bsw/ieMc75w9kuAT6A+/AiHGvN/+Gn4KRkiuzpNNDYhDGFndWRpE6SVfm8U5bxnSgVV2jrg6JCKmneqey8VMFgq2+AM/i4L4RUbfSi27lNXZ7R7W9RTcq/q9fk4Xw3AMQd4I5ifAZz8FcVtm9SAom/dyN4lczJQW/kC42ZrHgcCoIf1oVMKkVItmMBi9cOeNHGLqOZk+QqQmrbc5YmYgxELUUN35z2iohstgfLIFmcMV7s4CFmI74L9+EFmGsi+tGnAOD4Yk9gIpo01Y4cA43BWGygMdr4YZekG3OBIUXXNukvJS8tqa06e+lSDCtnqqMFu6hWHXCF+WaYt64m9QBmNxi7Ioy7D+fa1yHw+FMAcPt7SysFLtoG4PXAk7JOA3aAxBRqUiAdU9Yp5lK3HLSRFtOim0sa8euEt08xvKjYjzeJ2GU7YawexrnKI9tmobInjFXCewpwriY9+RR4aaezFhMhGCppKwom0ChrgFlKzyPKkGlTW1YQrE9HJqu8hKGgMc6hVi5QRq0PZxNfrYNgE64utmRv6KKHRpxf6VDUaOvNP5jCEx5q185My/7RKz69UQu2im5k4/eownpxZxNLwiZ1AZTO2ZjWjkU9uaB2HFn6Q3u0JcsSx/qV9hTEApRzeBLDJQXxYmTnq7bdLa3+uqFrxLJ5w1TehnNHx5ECvCh2g2c3hHH5YsfdaSKddztfjQ6imKFGSyFwlLzxEGPp6r5IevVjk1AMx3wMqi1NxDVjLBiPs9tbsCkIY5we5/ML22zrCScFxnNtzsr9Wcc3CnD+pYO+4VXXiDE0oc/vQQ/fDK3oPESJMYXNmJa/DuloJZkcTpcYE8lIH8Dz8DJMiynNC86Mb2lNaaqP/+L7f2fcE/yP7/Lde8xfgSOdMxvOixZf/9p3+M4hT1+F+zApxg9XfUvYjc8qX2lfOOpK2gNRtB4flpFu9FTKCp2XJRgXnX6olp1zyYjTKJSkGmLE2NjUr1bxFM4AeAAHBUFIeSLqXR+NvH/M9fOnfHzOD2vCSyQJKzfgsCh+yi/Mmc35F2fUrw7miW33W9hBD1vpuUojFphIyvg7aTeoymDkIkeW3XLHmguMzbIAJejN6B5MDrhipE2y6SoFRO/AK/AcHHZHNIfiWrEe/C6cr3f/yOvrQKB+zMM55/GQdLDsR+ifr5Fiuu+/y+M78LzOE5dsNuXC3PYvYWd8NXvphLSkJIasrlD2/HOqQ+RjcRdjKTGWYhhVUm4yxlyiGPuMsZR7sMCHUBeTuNWA7if+ifXgc/hovftHXs/DV+Fvwe+f8shzMiMcweFgBly3//vwJfg5AN4450fn1Hd1Rm1aBLu22Dy3y3H2+OqMemkbGZ4jozcDjJf6596xOLpC0eMTHbKnxLxH27uZ/bMTGs2jOaMOY4m87CfQwF0dw53oa1k80JRuz/XgS+8fX3N9Af4qPIMfzKgCp4H5TDGe9GGeFPzSsZz80SlPTxXjgwJmC45njzgt2vbQ4b4OAdUK4/vWhO8d8v6EE8fMUsfakXbPpFJeLs2ubM/qdm/la3WP91uWhxXHjoWhyRUq2iJ/+5mA73zwIIo+LoZ/SgvIRjAd1IMvvn98PfgOvAJfhhm8scAKVWDuaRaK8aQ9f7vuPDH6Bj47ZXau7rqYJ66mTDwEDU6lLbCjCK0qTXyl5mnDoeNRxanj3FJbaksTk0faXxHxLrssgPkWB9LnA/MFleXcJozzjwsUvUG0X/QCve51qkMDXp9mtcyOy3rwBfdvVJK7D6/ACSzg3RoruIq5UDeESfEmVclDxnniU82vxMLtceD0hGZWzBNPMM/jSPne2OVatiTKUpY5vY7gc0LdUAWeWM5tH+O2I66AOWw9xT2BuyRVLGdoDHUsVRXOo/c+ZdRXvFfnxWyIV4upFLCl9eAL7h8Zv0QH8Ry8pA2cHzQpGesctVA37ZtklBTgHjyvdSeKY/RZw/kJMk0Y25cSNRWSigQtlULPTw+kzuJPeYEkXjQRpoGZobYsLF79pyd1dMRHInbgFTZqNLhDqiIsTNpoex2WLcy0/X6rHcdMMQvFSd5dWA++4P7xv89deACnmr36uGlL69bRCL6BSZsS6c0TU2TKK5gtWCzgAOOwQcurqk9j8whvziZSMLcq5hbuwBEsYjopUBkqw1yYBGpLA97SRElEmx5MCInBY5vgLk94iKqSWmhIGmkJ4Bi9m4L645J68LyY4wsFYBfUg5feP/6gWWm58IEmKQM89hq7KsZNaKtP5TxxrUZZVkNmMJtjbKrGxLNEbHPJxhqy7lAmbC32ZqeF6lTaknRWcYaFpfLUBh/rwaQycCCJmW15Kstv6jRHyJFry2C1ahkkIW0LO75s61+owxK1y3XqweX9m5YLM2DPFeOjn/iiqCKJ+yKXF8t5Yl/kNsqaSCryxPq5xWTFIaP8KSW0RYxqupaUf0RcTNSSdJZGcKYdYA6kdtrtmyBckfKXwqk0pHpUHlwWaffjNRBYFPUDWa8e3Lt/o0R0CdisKDM89cX0pvRHEfM8ca4t0s2Xx4kgo91MPQJ/0c9MQYq0co8MBh7bz1fio0UUHLR4aAIOvOmoYO6kwlEVODSSTliWtOtH6sPkrtctF9ZtJ9GIerBskvhdVS5cFNv9s1BU0AbdUgdK4FG+dRnjFmDTzniRMdZO1QhzMK355vigbdkpz9P6qjUGE5J2qAcXmwJ20cZUiAD0z+pGMx6xkzJkmEf40Hr4qZfVg2XzF9YOyoV5BjzVkUJngKf8lgNYwKECEHrCNDrWZzMlflS3yBhr/InyoUgBc/lKT4pxVrrC6g1YwcceK3BmNxZcAtz3j5EIpqguh9H6wc011YN75cKDLpFDxuwkrPQmUwW4KTbj9mZTwBwLq4aQMUZbHm1rylJ46dzR0dua2n3RYCWZsiHROeywyJGR7mXKlpryyCiouY56sFkBWEnkEB/raeh/Sw4162KeuAxMQpEkzy5alMY5wamMsWKKrtW2WpEWNnReZWONKWjrdsKZarpFjqCslq773PLmEhM448Pc3+FKr1+94vv/rfw4tEcu+lKTBe4kZSdijBrykwv9vbCMPcLQTygBjzVckSLPRVGslqdunwJ4oegtFOYb4SwxNgWLCmD7T9kVjTv5YDgpo0XBmN34Z/rEHp0sgyz7lngsrm4lvMm2Mr1zNOJYJ5cuxuQxwMGJq/TP5emlb8fsQBZviK4t8hFL+zbhtlpwaRSxQRWfeETjuauPsdGxsBVdO7nmP4xvzSoT29pRl7kGqz+k26B3Oy0YNV+SXbbQas1ctC/GarskRdFpKczVAF1ZXnLcpaMuzVe6lZ2g/1ndcvOVgRG3sdUAY1bKD6achijMPdMxV4muKVorSpiDHituH7rSTs7n/4y5DhRXo4FVBN4vO/zbAcxhENzGbHCzU/98Mcx5e7a31kWjw9FCe/zNeYyQjZsWb1uc7U33pN4Mji6hCLhivqfa9Ss6xLg031AgfesA/l99m9fgvnaF9JoE6bYKmkGNK3aPbHB96w3+DnxFm4hs0drLsk7U8kf/N/CvwQNtllna0rjq61sH8L80HAuvwH1tvBy2ChqWSCaYTaGN19sTvlfzFD6n+iKTbvtayfrfe9ueWh6GJFoxLdr7V72a5ZpvHcCPDzma0wTO4EgbLyedxstO81n57LYBOBzyfsOhUKsW1J1BB5vr/tz8RyqOFylQP9Tvst2JALsC5lsH8PyQ40DV4ANzYa4dedNiKNR1s+x2wwbR7q4/4cTxqEk4LWDebfisuo36JXLiWFjOtLrlNWh3K1rRS4xvHcDNlFnNmWBBAl5SWaL3oPOfnvbr5pdjVnEaeBJSYjuLEkyLLsWhKccadmOphZkOPgVdalj2QpSmfOsADhMWE2ZBu4+EEJI4wKTAuCoC4xwQbWXBltpxbjkXJtKxxabo9e7tyhlgb6gNlSbUpMh+l/FaqzVwewGu8BW1Zx7pTpQDJUjb8tsUTW6+GDXbMn3mLbXlXJiGdggxFAoUrtPS3wE4Nk02UZG2OOzlk7fRs7i95QCLo3E0jtrjnM7SR3uS1p4qtS2nJ5OwtQVHgOvArLBFijZUV9QtSl8dAY5d0E0hM0w3HS2DpIeB6m/A1+HfhJcGUq4sOxH+x3f5+VO+Ds9rYNI7zPXOYWPrtf8bYMx6fuOAX5jzNR0PdsuON+X1f7EERxMJJoU6GkTEWBvVolVlb5lh3tKCg6Wx1IbaMDdJ+9sUCc5KC46hKGCk3IVOS4TCqdBNfUs7Kd4iXf2RjnT/LLysJy3XDcHLh/vde3x8DoGvwgsa67vBk91G5Pe/HbOe7xwym0NXbtiuuDkGO2IJDh9oQvJ4cY4vdoqLDuoH9Zl2F/ofsekn8lkuhIlhQcffUtSjytFyp++p6NiE7Rqx/lodgKVoceEp/CP4FfjrquZaTtj2AvH5K/ywpn7M34K/SsoYDAdIN448I1/0/wveW289T1/lX5xBzc8N5IaHr0XMOQdHsIkDuJFifj20pBm5jzwUv9e2FhwRsvhAbalCIuIw3bhJihY3p6nTFFIZgiSYjfTf3aXuOjmeGn4bPoGvwl+CFzTRczBIuHBEeImHc37/lGfwZR0cXzVDOvaKfNHvwe+suZ771K/y/XcBlsoN996JpBhoE2toYxOznNEOS5TJc6Id5GEXLjrWo+LEWGNpPDU4WAwsIRROu+1vM+0oW37z/MBN9kqHnSArwPfgFJ7Cq/Ai3Ie7g7ncmI09v8sjzw9mzOAEXoIHxURueaAce5V80f/DOuuZwHM8vsMb5wBzOFWM7wymTXPAEvm4vcFpZ2ut0VZRjkiP2MlmLd6DIpbGSiHOjdnUHN90hRYmhTnmvhzp1iKDNj+b7t5hi79lWGwQ+HN9RsfFMy0FXbEwhfuczKgCbyxYwBmcFhhvo/7a44v+i3XWcwDP86PzpGQYdWh7csP5dBvZ1jNzdxC8pBGuxqSW5vw40nBpj5JhMwvOzN0RWqERHMr4Lv1kWX84xLR830G3j6yqZ1a8UstTlW+qJPOZ+sZ7xZPKTJLhiNOAFd6tk+jrTH31ncLOxid8+nzRb128HhUcru/y0Wn6iT254YPC6FtVSIMoW2sk727AhvTtrWKZTvgsmckfXYZWeNRXx/3YQ2OUxLDrbHtN11IwrgXT6c8dATDwLniYwxzO4RzuQqTKSC5gAofMZ1QBK3zQ4JWobFbcvJm87FK+6JXrKahLn54m3p+McXzzYtP8VF/QpJuh1OwieElEoI1pRxPS09FBrkq2tWCU59+HdhNtTIqKm8EBrw2RTOEDpG3IKo2Y7mFdLm3ZeVjYwVw11o/oznceMve4CgMfNym/utA/d/ILMR7gpXzRy9eDsgLcgbs8O2Va1L0zzIdwGGemTBuwROHeoMShkUc7P+ISY3KH5ZZeWqO8mFTxQYeXTNuzvvK5FGPdQfuu00DwYFY9dyhctEt+OJDdnucfpmyhzUJzfsJjr29l8S0bXBfwRS9ZT26tmMIdZucch5ZboMz3Nio3nIOsYHCGoDT4kUA9MiXEp9Xsui1S8th/kbWIrMBxDGLodWUQIWcvnXy+9M23xPiSMOiRPqM+YMXkUN3gXFrZJwXGzUaMpJfyRS9ZT0lPe8TpScuRlbMHeUmlaKDoNuy62iWNTWNFYjoxFzuJs8oR+RhRx7O4SVNSXpa0ZJQ0K1LAHDQ+D9IepkMXpcsq5EVCvClBUIzDhDoyKwDw1Lc59GbTeORivugw1IcuaEOaGWdNm+Ps5fQ7/tm0DjMegq3yM3vb5j12qUId5UZD2oxDSEWOZMSqFl/W+5oynWDa/aI04tJRQ2eTXusg86SQVu/nwSYwpW6wLjlqIzwLuxGIvoAvul0PS+ZNz0/akp/pniO/8JDnGyaCkzbhl6YcqmK/69prxPqtpx2+Km9al9sjL+rwMgHw4jE/C8/HQ3m1vBuL1fldbzd8mOueVJ92syqdEY4KJjSCde3mcRw2TA6szxedn+zwhZMps0XrqEsiUjnC1hw0TELC2Ek7uAAdzcheXv1BYLagspxpzSAoZZUsIzIq35MnFQ9DOrlNB30jq3L4pkhccKUAA8/ocvN1Rzx9QyOtERs4CVsJRK/DF71kPYrxYsGsm6RMh4cps5g1DOmM54Ly1ii0Hd3Y/BMk8VWFgBVmhqrkJCPBHAolwZaWzLR9Vb7bcWdX9NyUYE+uB2BKfuaeBUcjDljbYVY4DdtsVWvzRZdWnyUzDpjNl1Du3aloAjVJTNDpcIOVVhrHFF66lLfJL1zJr9PQ2nFJSBaKoDe+sAvLufZVHVzYh7W0h/c6AAZ+7Tvj6q9j68G/cTCS/3n1vLKHZwNi+P+pS0WkZNMBMUl+LDLuiE4omZy71r3UFMwNJV+VJ/GC5ixVUkBStsT4gGKh0Gm4Oy3qvq7Lbmq24nPdDuDR9deR11XzP4vFu3TYzfnIyiSVmgizUYGqkIXNdKTY9pgb9D2Ix5t0+NHkVzCdU03suWkkVZAoCONCn0T35gAeW38de43mf97sMOpSvj4aa1KYUm58USI7Wxxes03bAZdRzk6UtbzMaCQ6IxO0dy7X+XsjoD16hpsBeGz9dfzHj+R/Hp8nCxZRqkEDTaCKCSywjiaoMJ1TITE9eg7Jqnq8HL6gDwiZb0u0V0Rr/rmvqjxKuaLCX7ZWXTvAY+uvm3z8CP7nzVpngqrJpZKwWnCUjIviYVlirlGOzPLI3SMVyp/elvBUjjDkNhrtufFFErQ8pmdSlbK16toBHlt/HV8uHMX/vEGALkV3RJREiSlopxwdMXOZPLZ+ix+kAHpMKIk8UtE1ygtquttwxNhphrIZ1IBzjGF3IIGxGcBj6q8bHJBG8T9vdsoWrTFEuebEZuVxhhClH6P5Zo89OG9fwHNjtNQTpD0TG9PJLEYqvEY6Rlxy+ZZGfL0Aj62/bnQCXp//eeM4KzfQVJbgMQbUjlMFIm6TpcfWlZje7NBSV6IsEVmumWIbjiloUzQX9OzYdo8L1wjw2PrrpimONfmfNyzKklrgnEkSzT5QWYQW40YShyzqsRmMXbvVxKtGuYyMKaU1ugenLDm5Ily4iT14fP11Mx+xJv+zZ3MvnfdFqxU3a1W/FTB4m3Qfsyc1XUcdVhDeUDZXSFHHLQj/Y5jtC7ZqM0CXGwB4bP11i3LhOvzPGygYtiUBiwQV/4wFO0majijGsafHyRLu0yG6q35cL1rOpVxr2s5cM2jJYMCdc10Aj6q/blRpWJ//+dmm5psMl0KA2+AFRx9jMe2WbC4jQxnikd4DU8TwUjRVacgdlhmr3bpddzuJ9zXqr2xnxJfzP29RexdtjDVZqzkqa6PyvcojGrfkXiJ8SEtml/nYskicv0ivlxbqjemwUjMw5evdg8fUX9nOiC/lf94Q2i7MURk9nW1MSj5j8eAyV6y5CN2S6qbnw3vdA1Iwq+XOSCl663udN3IzLnrt+us25cI1+Z83SXQUldqQq0b5XOT17bGpLd6ssN1VMPf8c+jG8L3NeCnMdF+Ra3fRa9dft39/LuZ/3vwHoHrqGmQFafmiQw6eyzMxS05K4bL9uA+SKUQzCnSDkqOGokXyJvbgJ/BHI+qvY69//4rl20NsmK2ou2dTsyIALv/91/8n3P2Aao71WFGi8KKv1fRC5+J67Q/507/E/SOshqN5TsmYIjVt+kcjAx98iz/4SaojbIV1rexE7/C29HcYD/DX4a0rBOF5VTu7omsb11L/AWcVlcVZHSsqGuXLLp9ha8I//w3Mv+T4Ew7nTBsmgapoCrNFObIcN4pf/Ob/mrvHTGqqgAupL8qWjWPS9m/31jAe4DjA+4+uCoQoT/zOzlrNd3qd4SdphFxsUvYwGWbTWtISc3wNOWH+kHBMfc6kpmpwPgHWwqaSUG2ZWWheYOGQGaHB+eQ/kn6b3pOgLV+ODSn94wDvr8Bvb70/LLuiPPEr8OGVWfDmr45PZyccEmsVXZGe1pRNX9SU5+AVQkNTIVPCHF/jGmyDC9j4R9LfWcQvfiETmgMMUCMN1uNCakkweZsowdYobiMSlnKA93u7NzTXlSfe+SVbfnPQXmg9LpYAQxpwEtONyEyaueWM4FPjjyjG3uOaFmBTWDNgBXGEiQpsaWhnAqIijB07Dlsy3fUGeP989xbWkyf+FF2SNEtT1E0f4DYYVlxFlbaSMPIRMk/3iMU5pME2SIWJvjckciebkQuIRRyhUvkHg/iUljG5kzVog5hV7vIlCuBrmlhvgPfNHQM8lCf+FEGsYbMIBC0qC9a0uuy2wLXVbLBaP5kjHokCRxapkQyzI4QEcwgYHRZBp+XEFTqXFuNVzMtjXLJgX4gAid24Hjwc4N3dtVSe+NNiwTrzH4WVUOlDobUqr1FuAgYllc8pmzoVrELRHSIW8ViPxNy4xwjBpyR55I6J220qQTZYR4guvUICJiSpr9gFFle4RcF/OMB7BRiX8sSfhpNSO3lvEZCQfLUVTKT78Ek1LRLhWN+yLyTnp8qWUZ46b6vxdRGXfHVqx3eI75YaLa4iNNiK4NOW7wPW6lhbSOF9/M9qw8e/aoB3d156qTzxp8pXx5BKAsYSTOIIiPkp68GmTq7sZtvyzBQaRLNxIZ+paozHWoLFeExIhRBrWitHCAHrCF7/thhD8JhYz84wg93QRV88wLuLY8zF8sQ36qF1J455bOlgnELfshKVxYOXKVuKx0jaj22sczTQqPqtV/XDgpswmGTWWMSDw3ssyUunLLrVPGjYRsH5ggHeHSWiV8kT33ycFSfMgkoOK8apCye0J6VW6GOYvffgU9RWsukEi2kUV2nl4dOYUzRik9p7bcA4ggdJ53LxKcEe17B1R8eqAd7dOepV8sTXf5lhejoL85hUdhDdknPtKHFhljOT+bdq0hxbm35p2nc8+Ja1Iw+tJykgp0EWuAAZYwMVwac5KzYMslhvgHdHRrxKnvhTYcfKsxTxtTETkjHO7rr3zjoV25lAQHrqpV7bTiy2aXMmUhTBnKS91jhtR3GEoF0oLnWhWNnYgtcc4N0FxlcgT7yz3TgNIKkscx9jtV1ZKpWW+Ub1tc1eOv5ucdgpx+FJy9pgbLE7xDyXb/f+hLHVGeitHOi6A7ybo3sF8sS7w7cgdk0nJaOn3hLj3uyD0Zp5pazFIUXUpuTTU18d1EPkDoX8SkmWTnVIozEdbTcZjoqxhNHf1JrSS/AcvHjZ/SMHhL/7i5z+POsTUh/8BvNfYMTA8n+yU/MlTZxSJDRStqvEuLQKWwDctMTQogUDyQRoTQG5Kc6oQRE1yV1jCA7ri7jdZyK0sYTRjCR0Hnnd+y7nHxNgTULqw+8wj0mQKxpYvhjm9uSUxg+TTy7s2GtLUGcywhXSKZN275GsqlclX90J6bRI1aouxmgL7Q0Nen5ziM80SqMIo8cSOo+8XplT/5DHNWsSUr/6lLN/QQ3rDyzLruEW5enpf7KqZoShEduuSFOV7DLX7Ye+GmXb6/hnNNqKsVXuMDFpb9Y9eH3C6NGEzuOuI3gpMH/I6e+zDiH1fXi15t3vA1czsLws0TGEtmPEJdiiFPwlwKbgLHAFk4P6ZyPdymYYHGE0dutsChQBl2JcBFlrEkY/N5bQeXQ18gjunuMfMfsBlxJSx3niO485fwO4fGD5T/+3fPQqkneWVdwnw/3bMPkW9Wbqg+iC765Zk+xcT98ibKZc2EdgHcLoF8cSOo/Oc8fS+OyEULF4g4sJqXVcmfMfsc7A8v1/yfGXmL9I6Fn5pRwZhsPv0TxFNlAfZCvG+Oohi82UC5f/2IsJo0cTOm9YrDoKhFPEUr/LBYTUNht9zelHXDqwfPCIw4owp3mOcIQcLttWXFe3VZ/j5H3cIc0G6oPbCR+6Y2xF2EC5cGUm6wKC5tGEzhsWqw5hNidUiKX5gFWE1GXh4/Qplw4sVzOmx9QxU78g3EF6wnZlEN4FzJ1QPSLEZz1KfXC7vd8ssGdIbNUYpVx4UapyFUHzJoTOo1McSkeNn1M5MDQfs4qQuhhX5vQZFw8suwWTcyYTgioISk2YdmkhehG4PkE7w51inyAGGaU+uCXADabGzJR1fn3lwkty0asIo8cROm9Vy1g0yDxxtPvHDAmpu+PKnM8Ix1wwsGw91YJqhteaWgjYBmmQiebmSpwKKzE19hx7jkzSWOm66oPbzZ8Yj6kxVSpYjVAuvLzYMCRo3oTQecOOjjgi3NQ4l9K5/hOGhNTdcWVOTrlgYNkEXINbpCkBRyqhp+LdRB3g0OU6rMfW2HPCFFMV9nSp+uB2woepdbLBuJQyaw/ZFysXrlXwHxI0b0LovEkiOpXGA1Ijagf+KUNC6rKNa9bQnLFqYNkEnMc1uJrg2u64ELPBHpkgWbmwKpJoDhMwNbbGzAp7Yg31wS2T5rGtzit59PrKhesWG550CZpHEzpv2NGRaxlNjbMqpmEIzygJqQfjypycs2pg2cS2RY9r8HUqkqdEgKTWtWTKoRvOBPDYBltja2SO0RGjy9UHtxwRjA11ujbKF+ti5cIR9eCnxUg6owidtyoU5tK4NLji5Q3HCtiyF2IqLGYsHViOXTXOYxucDqG0HyttqYAKqYo3KTY1ekyDXRAm2AWh9JmsVh/ccg9WJ2E8YjG201sPq5ULxxX8n3XLXuMInbft2mk80rRGjCGctJ8/GFdmEQ9Ug4FlE1ll1Y7jtiraqm5Fe04VV8lvSVBL8hiPrfFVd8+7QH3Qbu2ipTVi8cvSGivc9cj8yvH11YMHdNSERtuOslM97feYFOPKzGcsI4zW0YGAbTAOaxCnxdfiYUmVWslxiIblCeAYr9VYR1gM7GmoPrilunSxxeT3DN/2eBQ9H11+nk1adn6VK71+5+Jfct4/el10/7KBZfNryUunWSCPxPECk1rdOv1WVSrQmpC+Tl46YD3ikQYcpunSQgzVB2VHFhxHVGKDgMEY5GLlQnP7FMDzw7IacAWnO6sBr12u+XanW2AO0wQ8pknnFhsL7KYIqhkEPmEXFkwaN5KQphbkUmG72wgw7WSm9RiL9QT925hkjiVIIhphFS9HKI6/8QAjlpXqg9W2C0apyaVDwKQwrwLY3j6ADR13ZyUNByQXHQu6RY09Hu6zMqXRaNZGS/KEJs0cJEe9VH1QdvBSJv9h09eiRmy0V2uJcqHcShcdvbSNg5fxkenkVprXM9rDVnX24/y9MVtncvbKY706anNl3ASll9a43UiacVquXGhvq4s2FP62NGKfQLIQYu9q1WmdMfmUrDGt8eDS0cXozH/fjmUH6Jruvm50hBDSaEU/2Ru2LEN/dl006TSc/g7tfJERxGMsgDUEr104pfWH9lQaN+M4KWQjwZbVc2rZVNHsyHal23wZtIs2JJqtIc/WLXXRFCpJkfE9jvWlfFbsNQ9pP5ZBS0zKh4R0aMFj1IjTcTnvi0Zz2rt7NdvQb2mgbju1plsH8MmbnEk7KbK0b+wC2iy3aX3szW8xeZvDwET6hWZYwqTXSSG+wMETKum0Dq/q+x62gt2ua2ppAo309TRk9TPazfV3qL9H8z7uhGqGqxNVg/FKx0HBl9OVUORn8Q8Jx9gFttGQUDr3tzcXX9xGgN0EpzN9mdZ3GATtPhL+CjxFDmkeEU6x56kqZRusLzALXVqkCN7zMEcqwjmywDQ6OhyUe0Xao1Qpyncrg6wKp9XfWDsaZplElvQ/b3sdweeghorwBDlHzgk1JmMc/wiERICVy2VJFdMjFuLQSp3S0W3+sngt2njwNgLssFGVQdJ0tu0KH4ky1LW4yrbkuaA6Iy9oz/qEMMXMMDWyIHhsAyFZc2peV9hc7kiKvfULxCl9iddfRK1f8kk9qvbdOoBtOg7ZkOZ5MsGrSHsokgLXUp9y88smniwWyuFSIRVmjplga3yD8Uij5QS1ZiM4U3Qw5QlSm2bXjFe6jzzBFtpg+/YBbLAWG7OPynNjlCw65fukGNdkJRf7yM1fOxVzbxOJVocFoYIaGwH22mIQkrvu1E2nGuebxIgW9U9TSiukPGU+Lt++c3DJPKhyhEEbXCQLUpae2exiKy6tMPe9mDRBFCEMTWrtwxN8qvuGnt6MoihKWS5NSyBhbH8StXoAz8PLOrRgLtOT/+4vcu+7vDLnqNvztOq7fmd8sMmY9Xzn1zj8Dq8+XVdu2Nv0IIySgEdQo3xVHps3Q5i3fLFsV4aiqzAiBhbgMDEd1uh8qZZ+lwhjkgokkOIv4xNJmyncdfUUzgB4oFMBtiu71Xumpz/P+cfUP+SlwFExwWW62r7b+LSPxqxn/gvMZ5z9C16t15UbNlq+jbGJtco7p8wbYlL4alSyfWdeuu0j7JA3JFNuVAwtst7F7FhWBbPFNKIUORndWtLraFLmMu7KFVDDOzqkeaiN33YAW/r76wR4XDN/yN1z7hejPau06EddkS/6XThfcz1fI/4K736fO48vlxt2PXJYFaeUkFS8U15XE3428xdtn2kc8GQlf1vkIaNRRnOMvLTWrZbElEHeLWi1o0dlKPAh1MVgbbVquPJ5+Cr8LU5/H/+I2QlHIU2ClXM9G8v7Rr7oc/hozfUUgsPnb3D+I+7WF8kNO92GY0SNvuxiE+2Bt8prVJTkzE64sfOstxuwfxUUoyk8VjcTlsqe2qITSFoSj6Epd4KsT6BZOWmtgE3hBfir8IzZDwgV4ZTZvD8VvPHERo8v+vL1DASHTz/i9OlKueHDjK5Rnx/JB1Vb1ioXdBra16dmt7dgik10yA/FwJSVY6XjA3oy4SqM2frqDPPSRMex9qs3XQtoWxMj7/Er8GWYsXgjaVz4OYumP2+9kbxvny/6kvWsEBw+fcb5bInc8APdhpOSs01tEqIkoiZjbAqKMruLbJYddHuHFRIyJcbdEdbl2sVLaySygunutBg96Y2/JjKRCdyHV+AEFtTvIpbKIXOamknYSiB6KV/0JetZITgcjjk5ZdaskBtWO86UF0ap6ozGXJk2WNiRUlCPFir66lzdm/SLSuK7EUdPz8f1z29Skq6F1fXg8+5UVR6bszncP4Tn4KUkkdJ8UFCY1zR1i8RmL/qQL3rlei4THG7OODlnKko4oI01kd3CaM08Ia18kC3GNoVaO9iDh+hWxSyTXFABXoau7Q6q9OxYg/OVEMw6jdbtSrJ9cBcewGmaZmg+bvkUnUUaGr+ZfnMH45Ivevl61hMcXsxYLFTu1hTm2zViCp7u0o5l+2PSUh9bDj6FgYypufBDhqK2+oXkiuHFHR3zfj+9PtA8oR0xnqX8qn+sx3bFODSbbF0X8EUvWQ8jBIcjo5bRmLOljDNtcqNtOe756h3l0VhKa9hDd2l1eqmsnh0MNMT/Cqnx6BInumhLT8luljzQ53RiJeA/0dxe5NK0o2fA1+GLXr6eNQWHNUOJssQaTRlGpLHKL9fD+IrQzTOMZS9fNQD4AnRNVxvTdjC+fJdcDDWQcyB00B0t9BDwTxXgaAfzDZ/DBXzRnfWMFRwuNqocOmX6OKNkY63h5n/fFcB28McVHqnXZVI27K0i4rDLNE9lDKV/rT+udVbD8dFFu2GGZ8mOt0kAXcoX3ZkIWVtw+MNf5NjR2FbivROHmhV1/pj2egv/fMGIOWTIWrV3Av8N9imV9IWml36H6cUjqEWNv9aNc+veb2sH46PRaHSuMBxvtW+twxctq0z+QsHhux8Q7rCY4Ct8lqsx7c6Sy0dl5T89rIeEuZKoVctIk1hNpfavER6yyH1Vvm3MbsUHy4ab4hWr/OZPcsRBphnaV65/ZcdYPNNwsjN/djlf9NqCw9U5ExCPcdhKxUgLSmfROpLp4WSUr8ojdwbncbvCf+a/YzRaEc6QOvXcGO256TXc5Lab9POvB+AWY7PigWYjzhifbovuunzRawsO24ZqQQAqguBtmpmPB7ysXJfyDDaV/aPGillgz1MdQg4u5MYaEtBNNHFjkRlSpd65lp4hd2AVPTfbV7FGpyIOfmNc/XVsPfg7vzaS/3nkvLL593ANLvMuRMGpQIhiF7kUEW9QDpAUbTWYBcbp4WpacHHY1aacqQyjGZS9HI3yCBT9kUZJhVOD+zUDvEH9ddR11fzPcTDQ5TlgB0KwqdXSavk9BC0pKp0WmcuowSw07VXmXC5guzSa4p0UvRw2lbDiYUx0ExJJRzWzi6Gm8cnEkfXXsdcG/M/jAJa0+bmCgdmQ9CYlNlSYZOKixmRsgiFxkrmW4l3KdFKv1DM8tk6WxPYJZhUUzcd8Kdtgrw/gkfXXDT7+avmfVak32qhtkg6NVdUS5wgkru1YzIkSduTW1FDwVWV3JQVJVuieTc0y4iDpFwc7/BvSalvKdQM8sv662cevz/+8sQVnjVAT0W2wLllw1JiMhJRxgDjCjLQsOzSFSgZqx7lAW1JW0e03yAD3asC+GD3NbQhbe+mN5GXH1F83KDOM4n/e5JIuH4NpdQARrFPBVptUNcjj4cVMcFSRTE2NpR1LEYbYMmfWpXgP9KejaPsLUhuvLCsVXznAG9dfx9SR1ud/3hZdCLHb1GMdPqRJgqDmm76mHbvOXDtiO2QPUcKo/TWkQ0i2JFXpBoo7vij1i1Lp3ADAo+qvG3V0rM//vFnnTE4hxd5Ka/Cor5YEdsLVJyKtDgVoHgtW11pWSjolPNMnrlrVj9Fv2Qn60twMwKPqr+N/wvr8z5tZcDsDrv06tkqyzESM85Ycv6XBWA2birlNCXrI6VbD2lx2L0vQO0QVTVVLH4SE67fgsfVXv8n7sz7/85Z7cMtbE6f088wSaR4kCkCm10s6pKbJhfqiUNGLq+0gLWC6eUAZFPnLjwqtKd8EwGvWX59t7iPW4X/eAN1svgRVSY990YZg06BD1ohLMtyFTI4pKTJsS9xREq9EOaPWiO2gpms7397x6nQJkbh+Fz2q/rqRROX6/M8bJrqlVW4l6JEptKeUFuMYUbtCQ7CIttpGc6MY93x1r1vgAnRXvY5cvwWPqb9uWQm+lP95QxdNMeWhOq1x0Db55C7GcUv2ZUuN6n8iKzsvOxibC//Yfs9Na8r2Rlz02vXXDT57FP/zJi66/EJSmsJKa8QxnoqW3VLQ+jZVUtJwJ8PNX1NQCwfNgdhhHD9on7PdRdrdGPF28rJr1F+3LBdeyv+8yYfLoMYet1vX4upNAjVvwOUWnlNXJXlkzk5Il6kqeoiL0C07qno+/CYBXq/+utlnsz7/Mzvy0tmI4zm4ag23PRN3t/CWryoUVJGm+5+K8RJ0V8Hc88/XHUX/HfiAq7t+BH+x6v8t438enWmdJwFA6ZINriLGKv/95f8lT9/FnyA1NMVEvQyaXuu+gz36f/DD73E4pwqpLcvm/o0Vle78n//+L/NPvoefp1pTJye6e4A/D082FERa5/opeH9zpvh13cNm19/4v/LDe5xMWTi8I0Ta0qKlK27AS/v3/r+/x/2GO9K2c7kVMonDpq7//jc5PKCxeNPpFVzaRr01wF8C4Pu76hXuX18H4LduTr79guuFD3n5BHfI+ZRFhY8w29TYhbbLi/bvBdqKE4fUgg1pBKnV3FEaCWOWyA+m3WpORZr/j+9TKJtW8yBTF2/ZEODI9/QavHkVdGFp/Pjn4Q+u5hXapsP5sOH+OXXA1LiKuqJxiMNbhTkbdJTCy4llEt6NnqRT4dhg1V3nbdrm6dYMecA1yTOL4PWTE9L5VzPFlLBCvlG58AhehnN4uHsAYinyJ+AZ/NkVvELbfOBUuOO5syBIEtiqHU1k9XeISX5bsimrkUUhnGDxourN8SgUsCZVtKyGbyGzHXdjOhsAvOAswSRyIBddRdEZWP6GZhNK/yjwew9ehBo+3jEADu7Ay2n8mDc+TS7awUHg0OMzR0LABhqLD4hJEh/BEGyBdGlSJoXYXtr+3HS4ijzVpgi0paWXtdruGTknXBz+11qT1Q2inxaTzQCO46P3lfLpyS4fou2PH/PupwZgCxNhGlj4IvUuWEsTkqMWm6i4xCSMc9N1RDQoCVcuGItJ/MRWefais+3synowi/dESgJjkilnWnBTGvRWmaw8oR15257t7CHmCf8HOn7cwI8+NQBXMBEmAa8PMRemrNCEhLGEhDQKcGZWS319BX9PFBEwGTbRBhLbDcaV3drFcDqk5kCTd2JF1Wp0HraqBx8U0wwBTnbpCadwBA/gTH/CDrcCs93LV8E0YlmmcyQRQnjBa8JESmGUfIjK/7fkaDJpmD2QptFNVJU1bbtIAjjWQizepOKptRjbzR9Kag6xZmMLLjHOtcLT3Tx9o/0EcTT1XN3E45u24AiwEypDJXihKjQxjLprEwcmRKclaDNZCVqr/V8mYWyFADbusiY5hvgFoU2vio49RgJLn5OsReRFN6tabeetiiy0V7KFHT3HyZLx491u95sn4K1QQSPKM9hNT0wMVvAWbzDSVdrKw4zRjZMyJIHkfq1VAVCDl/bUhNKlGq0zGr05+YAceXVPCttVk0oqjVwMPt+BBefx4yPtGVkUsqY3CHDPiCM5ngupUwCdbkpd8kbPrCWHhkmtIKLEetF2499eS1jZlIPGYnlcPXeM2KD9vLS0bW3ktYNqUllpKLn5ZrsxlIzxvDu5eHxzGLctkZLEY4PgSOg2IUVVcUONzUDBEpRaMoXNmUc0tFZrTZquiLyKxrSm3DvIW9Fil+AkhXu5PhEPx9mUNwqypDvZWdKlhIJQY7vn2OsnmBeOWnYZ0m1iwbbw1U60by5om47iHRV6fOgzjMf/DAZrlP40Z7syxpLK0lJ0gqaAK1c2KQKu7tabTXkLFz0sCftuwX++MyNeNn68k5Buq23YQhUh0SNTJa1ioQ0p4nUG2y0XilF1JqODqdImloPS4Bp111DEWT0jJjVv95uX9BBV7eB3bUWcu0acSVM23YZdd8R8UbQUxJ9wdu3oMuhdt929ME+mh6JXJ8di2RxbTi6TbrDquqV4aUKR2iwT6aZbyOwEXN3DUsWr8Hn4EhwNyHuXHh7/pdaUjtR7vnDh/d8c9xD/s5f501eQ1+CuDiCvGhk1AN/4Tf74RfxPwD3toLarR0zNtsnPzmS64KIRk861dMWCU8ArasG9T9H0ZBpsDGnjtAOM2+/LuIb2iIUGXNgl5ZmKD/Tw8TlaAuihaFP5yrw18v4x1898zIdP+DDAX1bM3GAMvPgRP/cJn3zCW013nrhHkrITyvYuwOUkcHuKlRSW5C6rzIdY4ppnF7J8aAJbQepgbJYBjCY9usGXDKQxq7RZfh9eg5d1UHMVATRaD/4BHK93/1iAgYZ/+jqPn8Dn4UExmWrpa3+ZOK6MvM3bjwfzxNWA2dhs8+51XHSPJiaAhGSpWevEs5xHLXcEGFXYiCONySH3fPWq93JIsBiSWvWyc3CAN+EcXoT7rCSANloPPoa31rt/5PUA/gp8Q/jDD3hyrjzlR8VkanfOvB1XPubt17vzxAfdSVbD1pzAnfgyF3ycadOTOTXhpEUoLC1HZyNGW3dtmjeXgr2r56JNmRwdNNWaQVBddd6rh4MhviEB9EFRD/7RGvePvCbwAL4Mx/D6M541hHO4D3e7g6PafdcZVw689z7NGTwo5om7A8sPhccT6qKcl9NJl9aM/9kX+e59Hh1yPqGuCCZxuITcsmNaJ5F7d0q6J3H48TO1/+M57085q2icdu2U+W36Ldllz9Agiv4YGljoEN908EzvDOrBF98/vtJwCC/BF2AG75xxEmjmMIcjxbjoaxqOK3/4hPOZzhMPBpYPG44CM0dTVm1LjLtUWWVz1Bcf8tEx0zs8O2A2YVHRxKYOiy/aOVoAaMu0i7ubu43njjmd4ibMHU1sIDHaQNKrZND/FZYdk54oCXetjq7E7IVl9eAL7t+oHnwXXtLx44czzoRFHBztYVwtH1d+NOMkupZ5MTM+gUmq90X+Bh9zjRlmaQ+m7YMqUL/veemcecAtOJ0yq1JnVlN27di2E0+Klp1tAJ4KRw1eMI7aJjsO3R8kPSI3fUFXnIOfdQe86sIIVtWDL7h//Ok6vj8vwDk08NEcI8zz7OhBy+WwalzZeZ4+0XniRfst9pAJqQHDGLzVQ2pheZnnv1OWhwO43/AgcvAEXEVVpa4db9sGvNK8wjaENHkfFQ4Ci5i7dqnQlPoLQrHXZDvO3BIXZbJOBrOaEbML6sFL798I4FhKihjHMsPjBUZYCMFr6nvaArxqXPn4lCa+cHfSa2cP27g3Z3ziYTRrcbQNGLQmGF3F3cBdzzzX7AILx0IB9rbwn9kx2G1FW3Inic+ZLIsVvKR8Zwfj0l1fkqo8LWY1M3IX14OX3r9RKTIO+d9XzAI8qRPGPn/4NC2n6o4rN8XJ82TOIvuVA8zLKUHRFgBCetlDZlqR1gLKjS39xoE7Bt8UvA6BxuEDjU3tFsEijgA+615tmZkXKqiEENrh41iLDDZNq4pKTWR3LZfnos81LOuNa15cD956vLMsJd1rqYp51gDUQqMYm2XsxnUhD2jg1DM7SeuJxxgrmpfISSXVIJIS5qJJSvJPEQ49DQTVIbYWJ9QWa/E2+c/oPK1drmC7WSfJRNKBO5Yjvcp7Gc3dmmI/Xh1kDTEuiSnWqQf37h+fTMhGnDf6dsS8SQfQWlqqwXXGlc/PEZ/SC5mtzIV0nAshlQdM/LvUtYutrEZ/Y+EAFtq1k28zQhOwLr1AIeANzhF8t9qzTdZf2qRKO6MWE9ohBYwibbOmrFtNmg3mcS+tB28xv2uKd/agYCvOP+GkSc+0lr7RXzyufL7QbkUpjLjEWFLqOIkAGu2B0tNlO9Eau2W1qcOUvVRgKzypKIQZ5KI3q0MLzqTNRYqiZOqmtqloIRlmkBHVpHmRYV6/HixbO6UC47KOFJnoMrVyr7wYz+SlW6GUaghYbY1I6kkxA2W1fSJokUdSh2LQ1GAimRGm0MT+uu57H5l7QgOWxERpO9moLRPgTtquWCfFlGlIjQaRly9odmzMOWY+IBO5tB4sW/0+VWGUh32qYk79EidWKrjWuiLpiVNGFWFRJVktyeXWmbgBBzVl8anPuXyNJlBJOlKLTgAbi/EYHVHxWiDaVR06GnHQNpJcWcK2jJtiCfG2sEHLzuI66sGrMK47nPIInPnu799935aOK2cvmvubrE38ZzZjrELCmXM2hM7UcpXD2oC3+ECVp7xtIuxptJ0jUr3sBmBS47TVxlvJ1Sqb/E0uLdvLj0lLr29ypdd/eMX3f6lrxGlKwKQxEGvw0qHbkbwrF3uHKwVENbIV2wZ13kNEF6zD+x24aLNMfDTCbDPnEikZFyTNttxWBXDaBuM8KtI2rmaMdUY7cXcUPstqTGvBGSrFWIpNMfbdea990bvAOC1YX0qbc6smDS1mPxSJoW4fwEXvjMmhlijDRq6qale6aJEuFGoppYDoBELQzLBuh/mZNx7jkinv0EtnUp50lO9hbNK57lZaMAWuWR5Yo9/kYwcYI0t4gWM47Umnl3YmpeBPqSyNp3K7s2DSAS/39KRuEN2bS4xvowV3dFRMx/VFcp2Yp8w2nTO9hCXtHG1kF1L4KlrJr2wKfyq77R7MKpFKzWlY9UkhYxyHWW6nBWPaudvEAl3CGcNpSXPZ6R9BbBtIl6cHL3gIBi+42CYXqCx1gfGWe7Ap0h3luyXdt1MKy4YUT9xSF01G16YEdWsouW9mgDHd3veyA97H+Ya47ZmEbqMY72oPztCGvK0onL44AvgC49saZKkWRz4veWljE1FHjbRJaWv6ZKKtl875h4CziFCZhG5rx7tefsl0aRT1bMHZjm8dwL/6u7wCRysaQblQoG5yAQN5zpatMNY/+yf8z+GLcH/Qn0iX2W2oEfXP4GvwQHuIL9AYGnaO3zqAX6946nkgqZNnUhx43DIdQtMFeOPrgy/y3Yd85HlJWwjLFkU3kFwq28xPnuPhMWeS+tDLV9Otllq7pQCf3uXJDN9wFDiUTgefHaiYbdfi3b3u8+iY6TnzhgehI1LTe8lcd7s1wJSzKbahCRxKKztTLXstGAiu3a6rPuQs5pk9TWAan5f0BZmGf7Ylxzzk/A7PAs4QPPPAHeFQ2hbFHszlgZuKZsJcUmbDC40sEU403cEjczstOEypa+YxevL4QBC8oRYqWdK6b7sK25tfE+oDZgtOQ2Jg8T41HGcBE6fTWHn4JtHcu9S7uYgU5KSCkl/mcnq+5/YBXOEr6lCUCwOTOM1taOI8mSxx1NsCXBEmLKbMAg5MkwbLmpBaFOPrNSlO2HnLiEqW3tHEwd8AeiQLmn+2gxjC3k6AxREqvKcJbTEzlpLiw4rNZK6oJdidbMMGX9FULKr0AkW+2qDEPBNNm5QAt2Ik2nftNWHetubosHLo2nG4vQA7GkcVCgVCgaDixHqo9UUn1A6OshapaNR/LPRYFV8siT1cCtJE0k/3WtaNSuUZYKPnsVIW0xXWnMUxq5+En4Kvw/MqQmVXnAXj9Z+9zM98zM/Agy7F/qqj2Nh67b8HjFnPP3iBn/tkpdzwEJX/whIcQUXOaikeliCRGUk7tiwF0rItwMEhjkZ309hikFoRAmLTpEXWuHS6y+am/KB/fM50aLEhGnSMwkpxzOov4H0AvgovwJ1iGzDLtJn/9BU+fAINfwUe6FHSLhu83viV/+/HrOePX+STT2B9uWGbrMHHLldRBlhS/CJQmcRxJFqZica01XixAZsYiH1uolZxLrR/SgxVIJjkpQP4PE9sE59LKLr7kltSBogS5tyszzH8Fvw8/AS8rNOg0xUS9fIaHwb+6et8Q/gyvKRjf5OusOzGx8evA/BP4IP11uN/grca5O0lcsPLJ5YjwI4QkJBOHa0WdMZYGxPbh2W2nR9v3WxEWqgp/G3+6VZbRLSAAZ3BhdhAaUL33VUSw9yjEsvbaQ9u4A/gGXwZXoEHOuU1GSj2chf+Mo+f8IcfcAxfIKVmyunRbYQVnoevwgfw3TXXcw++xNuP4fhyueEUNttEduRVaDttddoP0eSxLe2LENk6itYxlrxBNBYrNNKSQmeaLcm9c8UsaB5WyO6675yyQIAWSDpBVoA/gxmcwEvwoDv0m58UE7gHn+fJOa8/Ywan8EKRfjsopF83eCglX/Sfr7OeaRoQfvt1CGvIDccH5BCvw1sWIzRGC/66t0VTcLZQZtm6PlAasbOJ9iwWtUo7biktTSIPxnR24jxP1ZKaqq+2RcXM9OrBAm/AAs7hDJ5bNmGb+KIfwCs8a3jnjBrOFeMjHSCdbKr+2uOLfnOd9eiA8Hvvwwq54VbP2OqwkB48Ytc4YEOiH2vTXqodabfWEOzso4qxdbqD5L6tbtNPECqbhnA708DZH4QOJUXqScmUlks7Ot6FBuZw3n2mEbaUX7kDzxHOOQk8nKWMzAzu6ZZ8sOFw4RK+6PcuXo9tB4SbMz58ApfKDXf3szjNIIbGpD5TKTRxGkEMLjLl+K3wlWXBsCUxIDU+jbOiysESqAy1MGUJpXgwbTWzNOVEziIXZrJ+VIztl1PUBxTSo0dwn2bOmfDRPD3TRTGlfbCJvO9KvuhL1hMHhB9wPuPRLGHcdOWG2xc0U+5bQtAJT0nRTewXL1pgk2+rZAdeWmz3jxAqfNQQdzTlbF8uJ5ecEIWvTkevAHpwz7w78QujlD/Lr491bD8/1vhM2yrUQRrWXNQY4fGilfctMWYjL72UL/qS9eiA8EmN88nbNdour+PBbbAjOjIa4iBhfFg6rxeKdEGcL6p3EWR1Qq2Qkhs2DrnkRnmN9tG2EAqmgPw6hoL7Oza7B+3SCrR9tRftko+Lsf2F/mkTndN2LmzuMcKTuj/mX2+4Va3ki16+nnJY+S7MefpkidxwnV+4wkXH8TKnX0tsYzYp29DOOoSW1nf7nTh2akYiWmcJOuTidSaqESrTYpwjJJNVGQr+rLI7WsqerHW6Kp/oM2pKuV7T1QY9gjqlZp41/WfKpl56FV/0kvXQFRyeQ83xaTu5E8p5dNP3dUF34ihyI3GSpeCsywSh22ZJdWto9winhqifb7VRvgktxp13vyjrS0EjvrRfZ62uyqddSWaWYlwTPAtJZ2oZ3j/Sgi/mi+6vpzesfAcWNA0n8xVyw90GVFGuZjTXEQy+6GfLGLMLL523f5E0OmxVjDoOuRiH91RKU+vtoCtH7TgmvBLvtFXWLW15H9GTdVw8ow4IlRLeHECN9ym1e9K0I+Cbnhgv4Yu+aD2HaQJ80XDqOzSGAV4+4yCqBxrsJAX6ZTIoX36QnvzhhzzMfFW2dZVLOJfo0zbce5OvwXMFaZ81mOnlTVXpDZsQNuoYWveketKb5+6JOOsgX+NTm7H49fUTlx+WLuWL7qxnOFh4BxpmJx0p2gDzA/BUARuS6phR+pUsY7MMboAHx5xNsSVfVZcYSwqCKrqon7zM+8ecCkeS4nm3rINuaWvVNnMRI1IRpxTqx8PZUZ0Br/UEduo3B3hNvmgZfs9gQPj8vIOxd2kndir3awvJ6BLvoUuOfFWNYB0LR1OQJoUySKb9IlOBx74q1+ADC2G6rOdmFdJcD8BkfualA+BdjOOzP9uUhGUEX/TwhZsUduwRr8wNuXKurCixLBgpQI0mDbJr9dIqUuV+92ngkJZ7xduCk2yZKbfWrH1VBiTg9VdzsgRjW3CVXCvAwDd+c1z9dWw9+B+8MJL/eY15ZQ/HqvTwVdsZn5WQsgRRnMaWaecu3jFvMBEmgg+FJFZsnSl0zjB9OqPYaBD7qmoVyImFvzi41usesV0julaAR9dfR15Xzv9sEruRDyk1nb+QaLU67T885GTls6YgcY+UiMa25M/pwGrbCfzkvR3e0jjtuaFtnwuagHTSb5y7boBH119HXhvwP487jJLsLJ4XnUkHX5sLbS61dpiAXRoZSCrFJ+EjpeU3puVfitngYNo6PJrAigKktmwjyQdZpfq30mmtulaAx9Zfx15Xzv+cyeuiBFUs9zq8Kq+XB9a4PVvph3GV4E3y8HENJrN55H1X2p8VyqSKwVusJDKzXOZzplWdzBUFK9e+B4+uv468xvI/b5xtSAkBHQaPvtqWzllVvEOxPbuiE6+j2pvjcKsbvI7txnRErgfH7LdXqjq0IokKzga14GzQ23SSbCQvO6r+Or7SMIr/efOkkqSdMnj9mBx2DRsiY29Uj6+qK9ZrssCKaptR6HKURdwUYeUWA2kPzVKQO8ku2nU3Anhs/XWkBx3F/7wJtCTTTIKftthue1ty9xvNYLY/zo5KSbIuKbXpbEdSyeRyYdAIwKY2neyoc3+k1XUaufYga3T9daMUx/r8z1s10ITknIO0kuoMt+TB8jK0lpayqqjsJ2qtXAYwBU932zinimgmd6mTRDnQfr88q36NAI+tv24E8Pr8zxtasBqx0+xHH9HhlrwsxxNUfKOHQaZBITNf0uccj8GXiVmXAuPEAKSdN/4GLHhs/XWj92dN/uetNuBMnVR+XWDc25JLjo5Mg5IZIq226tmCsip2zZliL213YrTlL2hcFjpCduyim3M7/eB16q/blQsv5X/esDRbtJeabLIosWy3ycavwLhtxdWzbMmHiBTiVjJo6lCLjXZsi7p9PEPnsq6X6wd4bP11i0rD5fzPm/0A6brrIsllenZs0lCJlU4abakR59enZKrKe3BZihbTxlyZ2zl1+g0wvgmA166/bhwDrcn/7Ddz0eWZuJvfSESug6NzZsox3Z04FIxz0mUjMwVOOVTq1CQ0AhdbBGVdjG/CgsfUX7esJl3K/7ytWHRv683praW/8iDOCqWLLhpljDY1ZpzK75QiaZoOTpLKl60auHS/97oBXrv+umU9+FL+5+NtLFgjqVLCdbmj7pY5zPCPLOHNCwXGOcLquOhi8CmCWvbcuO73XmMUPab+ug3A6/A/78Bwe0bcS2+tgHn4J5pyS2WbOck0F51Vq3LcjhLvZ67p1ABbaL2H67bg78BfjKi/jr3+T/ABV3ilLmNXTI2SpvxWBtt6/Z//D0z/FXaGbSBgylzlsEGp+5//xrd4/ae4d8DUUjlslfIYS3t06HZpvfQtvv0N7AHWqtjP2pW08QD/FLy//da38vo8PNlKHf5y37Dxdfe/oj4kVIgFq3koLReSR76W/bx//n9k8jonZxzWTANVwEniDsg87sOSd/z7//PvMp3jQiptGVWFX2caezzAXwfgtzYUvbr0iozs32c3Uge7varH+CNE6cvEYmzbPZ9hMaYDdjK4V2iecf6EcEbdUDVUARda2KzO/JtCuDbNQB/iTeL0EG1JSO1jbXS+nLxtPMDPw1fh5+EPrgSEKE/8Gry5A73ui87AmxwdatyMEBCPNOCSKUeRZ2P6Myb5MRvgCHmA9ywsMifU+AYXcB6Xa5GibUC5TSyerxyh0j6QgLVpdyhfArRTTLqQjwe4HOD9s92D4Ap54odXAPBWLAwB02igG5Kkc+piN4lvODIFGAZgT+EO4Si1s7fjSR7vcQETUkRm9O+MXyo9OYhfe4xt9STQ2pcZRLayCV90b4D3jR0DYAfyxJ+eywg2IL7NTMXna7S/RpQ63JhWEM8U41ZyQGjwsVS0QBrEKLu8xwZsbi4wLcCT+OGidPIOCe1PiSc9Qt+go+vYqB7cG+B9d8cAD+WJPz0Am2gxXgU9IneOqDpAAXOsOltVuMzpdakJXrdPCzXiNVUpCeOos5cxnpQT39G+XVLhs1osQVvJKPZyNq8HDwd4d7pNDuWJPxVX7MSzqUDU6gfadKiNlUFTzLeFHHDlzO4kpa7aiKhBPGKwOqxsBAmYkOIpipyXcQSPlRTf+Tii0U3EJGaZsDER2qoB3h2hu0qe+NNwUooYU8y5mILbJe6OuX+2FTKy7bieTDAemaQyQ0CPthljSWO+xmFDIYiESjM5xKd6Ik5lvLq5GrQ3aCMLvmCA9wowLuWJb9xF59hVVP6O0CrBi3ZjZSNOvRy+I6klNVRJYRBaEzdN+imiUXQ8iVF8fsp+W4JXw7WISW7fDh7lptWkCwZ4d7QTXyBPfJMYK7SijjFppGnlIVJBJBYj7eUwtiP1IBXGI1XCsjNpbjENVpSAJ2hq2LTywEly3hUYazt31J8w2+aiLx3g3fohXixPfOMYm6zCGs9LVo9MoW3MCJE7R5u/WsOIjrqBoHUO0bJE9vxBpbhsd3+Nb4/vtPCZ4oZYCitNeYuC/8UDvDvy0qvkiW/cgqNqRyzqSZa/s0mqNGjtKOoTm14zZpUauiQgVfqtQiZjq7Q27JNaSK5ExRcrGCXO1FJYh6jR6CFqK7bZdQZ4t8g0rSlPfP1RdBtqaa9diqtzJkQ9duSryi2brQXbxDwbRUpFMBHjRj8+Nt7GDKgvph9okW7LX47gu0SpGnnFQ1S1lYldOsC7hYteR574ZuKs7Ei1lBsfdz7IZoxzzCVmmVqaSySzQbBVAWDek+N4jh9E/4VqZrJjPwiv9BC1XcvOWgO8275CVyBPvAtTVlDJfZkaZGU7NpqBogAj/xEHkeAuJihWYCxGN6e8+9JtSegFXF1TrhhLGP1fak3pebgPz192/8gB4d/6WT7+GdYnpH7hH/DJzzFiYPn/vjW0SgNpTNuPIZoAEZv8tlGw4+RLxy+ZjnKa5NdFoC7UaW0aduoYse6+bXg1DLg6UfRYwmhGEjqPvF75U558SANrElK/+MdpXvmqBpaXOa/MTZaa1DOcSiLaw9j0NNNst3c+63c7EKTpkvKHzu6bPbP0RkuHAVcbRY8ijP46MIbQeeT1mhA+5PV/inyDdQipf8LTvMXbwvoDy7IruDNVZKTfV4CTSRUYdybUCnGU7KUTDxLgCknqUm5aAW6/1p6eMsOYsphLzsHrE0Y/P5bQedx1F/4yPHnMB3/IOoTU9+BL8PhtjuFKBpZXnYNJxTuv+2XqolKR2UQgHhS5novuxVySJhBNRF3SoKK1XZbbXjVwWNyOjlqWJjrWJIy+P5bQedyldNScP+HZ61xKSK3jyrz+NiHG1hcOLL/+P+PDF2gOkekKGiNWKgJ+8Z/x8Iv4DdQHzcpZyF4v19I27w9/yPGDFQvmEpKtqv/TLiWMfn4sofMm9eAH8Ao0zzh7h4sJqYtxZd5/D7hkYPneDzl5idlzNHcIB0jVlQ+8ULzw/nc5/ojzl2juE0apD7LRnJxe04dMz2iOCFNtGFpTuXA5AhcTRo8mdN4kz30nVjEC4YTZQy4gpC7GlTlrePKhGsKKgeXpCYeO0MAd/GH7yKQUlXPLOasOH3FnSphjHuDvEu4gB8g66oNbtr6eMbFIA4fIBJkgayoXriw2XEDQPJrQeROAlY6aeYOcMf+IVYTU3XFlZufMHinGywaW3YLpObVBAsbjF4QJMsVUSayjk4voPsHJOQfPWDhCgDnmDl6XIRerD24HsGtw86RMHOLvVSHrKBdeVE26gKB5NKHzaIwLOmrqBWJYZDLhASG16c0Tn+CdRhWDgWXnqRZUTnPIHuMJTfLVpkoYy5CzylHVTGZMTwkGAo2HBlkQplrJX6U+uF1wZz2uwS1SQ12IqWaPuO4baZaEFBdukksJmkcTOm+YJSvoqPFzxFA/YUhIvWxcmSdPWTWwbAKVp6rxTtPFUZfKIwpzm4IoMfaYQLWgmlG5FME2gdBgm+J7J+rtS/XBbaVLsR7bpPQnpMFlo2doWaVceHk9+MkyguZNCJ1He+kuHTWyQAzNM5YSUg/GlTk9ZunAsg1qELVOhUSAK0LABIJHLKbqaEbHZLL1VA3VgqoiOKXYiS+HRyaEKgsfIqX64HYWbLRXy/qWoylIV9gudL1OWBNgBgTNmxA6b4txDT4gi3Ri7xFSLxtXpmmYnzAcWDZgY8d503LFogz5sbonDgkKcxGsWsE1OI+rcQtlgBBCSOKD1mtqYpIU8cTvBmAT0yZe+zUzeY92fYjTtGipXLhuR0ePoHk0ofNWBX+lo8Z7pAZDk8mEw5L7dVyZZoE/pTewbI6SNbiAL5xeygW4xPRuLCGbhcO4RIeTMFYHEJkYyEO9HmJfXMDEj/LaH781wHHZEtqSQ/69UnGpzH7LKIAZEDSPJnTesJTUa+rwTepI9dLJEawYV+ZkRn9g+QirD8vF8Mq0jFQ29js6kCS3E1+jZIhgPNanHdHFqFvPJLHqFwQqbIA4jhDxcNsOCCQLDomaL/dr5lyJaJU6FxPFjO3JOh3kVMcROo8u+C+jo05GjMF3P3/FuDLn5x2M04xXULPwaS6hBYki+MrMdZJSgPHlcB7nCR5bJ9Kr5ACUn9jk5kivdd8tk95SOGrtqu9lr2IhK65ZtEl7ZKrp7DrqwZfRUSN1el7+7NJxZbywOC8neNKTch5vsTEMNsoCCqHBCqIPRjIPkm0BjvFODGtto99rCl+d3wmHkW0FPdpZtC7MMcVtGFQjJLX5bdQ2+x9ypdc313uj8xlsrfuLgWXz1cRhZvJYX0iNVBRcVcmCXZs6aEf3RQF2WI/TcCbKmGU3IOoDJGDdDub0+hYckt6PlGu2BcxmhbTdj/klhccLGJMcqRjMJP1jW2ETqLSWJ/29MAoORluJ+6LPffBZbi5gqi5h6catQpmOT7/OFf5UorRpLzCqcMltBLhwd1are3kztrSzXO0LUbXRQcdLh/RdSZ+swRm819REDrtqzC4es6Gw4JCKlSnjYVpo0xeq33PrADbFLL3RuCmObVmPN+24kfa+AojDuM4umKe2QwCf6EN906HwjujaitDs5o0s1y+k3lgbT2W2i7FJdnwbLXhJUBq/9liTctSmFC/0OqUinb0QddTWamtjbHRFuWJJ6NpqZ8vO3fZJ37Db+2GkaPYLGHs7XTTdiFQJ68SkVJFVmY6McR5UycflNCsccHFaV9FNbR4NttLxw4pQ7wJd066Z0ohVbzihaxHVExd/ay04oxUKWt+AsdiQ9OUyZ2krzN19IZIwafSTFgIBnMV73ADj7V/K8u1MaY2sJp2HWm0f41tqwajEvdHWOJs510MaAqN4aoSiPCXtN2KSi46dUxHdaMquar82O1x5jqhDGvqmoE9LfxcY3zqA7/x3HA67r9ZG4O6Cuxu12/+TP+eLP+I+HErqDDCDVmBDO4larujNe7x8om2rMug0MX0rL1+IWwdwfR+p1TNTyNmVJ85ljWzbWuGv8/C7HD/izjkHNZNYlhZcUOKVzKFUxsxxN/kax+8zPWPSFKw80rJr9Tizyj3o1gEsdwgWGoxPezDdZ1TSENE1dLdNvuKL+I84nxKesZgxXVA1VA1OcL49dFlpFV5yJMhzyCmNQ+a4BqusPJ2bB+xo8V9u3x48VVIEPS/mc3DvAbXyoYr6VgDfh5do5hhHOCXMqBZUPhWYbWZECwVJljLgMUWOCB4MUuMaxGNUQDVI50TQ+S3kFgIcu2qKkNSHVoM0SHsgoZxP2d5HH8B9woOk4x5bPkKtAHucZsdykjxuIpbUrSILgrT8G7G5oCW+K0990o7E3T6AdW4TilH5kDjds+H64kS0mz24grtwlzDHBJqI8YJQExotPvoC4JBq0lEjjQkyBZ8oH2LnRsQ4Hu1QsgDTJbO8fQDnllitkxuVskoiKbRF9VwzMDvxHAdwB7mD9yCplhHFEyUWHx3WtwCbSMMTCUCcEmSGlg4gTXkHpZXWQ7kpznK3EmCHiXInqndkQjunG5kxTKEeGye7jWz9cyMR2mGiFQ15ENRBTbCp+Gh86vAyASdgmJq2MC6hoADQ3GosP0QHbnMHjyBQvQqfhy/BUbeHd5WY/G/9LK/8Ka8Jd7UFeNWEZvzPb458Dn8DGLOe3/wGL/4xP+HXlRt+M1PE2iLhR8t+lfgxsuh7AfO2AOf+owWhSZRYQbd622hbpKWKuU+XuvNzP0OseRDa+mObgDHJUSc/pKx31QdKffQ5OIJpt8GWjlgTwMc/w5MPCR/yl1XC2a2Yut54SvOtMev55Of45BOat9aWG27p2ZVORRvnEk1hqWMVUmqa7S2YtvlIpspuF1pt0syuZS2NV14mUidCSfzQzg+KqvIYCMljIx2YK2AO34fX4GWdu5xcIAb8MzTw+j/lyWM+Dw/gjs4GD6ehNgA48kX/AI7XXM/XAN4WHr+9ntywqoCakCqmKP0rmQrJJEErG2Upg1JObr01lKQy4jskWalKYfJ/EDLMpjNSHFEUAde2fltaDgmrNaWQ9+AAb8I5vKjz3L1n1LriB/BXkG/wwR9y/oRX4LlioHA4LzP2inzRx/DWmutRweFjeP3tNeSGlaE1Fde0OS11yOpmbIp2u/jF1n2RRZviJM0yBT3IZl2HWImKjQOxIyeU325b/qWyU9Moj1o07tS0G7qJDoGHg5m8yeCxMoEH8GU45tnrNM84D2l297DQ9t1YP7jki/7RmutRweEA77/HWXOh3HCxkRgldDQkAjNTMl2Iloc1qN5JfJeeTlyTRzxURTdn1Ixv2uKjs12AbdEWlBtmVdk2k7FFwj07PCZ9XAwW3dG+8xKzNFr4EnwBZpy9Qzhh3jDXebBpYcpuo4fQ44u+fD1dweEnHzI7v0xuuOALRUV8rXpFyfSTQYkhd7IHm07jpyhlkCmI0ALYqPTpUxXS+z4jgDj1Pflvmz5ecuItpIBxyTHpSTGWd9g1ApfD/bvwUhL4nT1EzqgX7cxfCcNmb3mPL/qi9SwTHJ49oj5ZLjccbTG3pRmlYi6JCG0mQrAt1+i2UXTZ2dv9IlQpN5naMYtviaXlTrFpoMsl3bOAFEa8sqPj2WCMrx3Yjx99qFwO59Aw/wgx+HlqNz8oZvA3exRDvuhL1jMQHPaOJ0+XyA3fp1OfM3qObEVdhxjvynxNMXQV4+GJyvOEFqeQBaIbbO7i63rpxCltdZShPFxkjM2FPVkn3TG+Rp9pO3l2RzFegGfxGDHIAh8SteR0C4HopXzRF61nheDw6TFN05Ebvq8M3VKKpGjjO6r7nhudTEGMtYM92HTDaR1FDMXJ1eThsbKfywyoWwrzRSXkc51flG3vIid62h29bIcFbTGhfV+faaB+ohj7dPN0C2e2lC96+XouFByen9AsunLDJZ9z7NExiUc0OuoYW6UZkIyx2YUR2z6/TiRjyKMx5GbbjLHvHuf7YmtKghf34LJfx63Yg8vrvN2zC7lY0x0tvKezo4HmGYDU+Gab6dFL+KI761lDcNifcjLrrr9LWZJctG1FfU1uwhoQE22ObjdfkSzY63CbU5hzs21WeTddH2BaL11Gi7lVdlxP1nkxqhnKhVY6knS3EPgVGg1JpN5cP/hivujOelhXcPj8HC/LyI6MkteVjlolBdMmF3a3DbsuAYhL44dxzthWSN065xxUd55Lmf0wRbOYOqH09/o9WbO2VtFdaMb4qBgtFJoT1SqoN8wPXMoXLb3p1PUEhxfnnLzGzBI0Ku7FxrKsNJj/8bn/H8fPIVOd3rfrklUB/DOeO+nkghgSPzrlPxluCMtOnDL4Yml6dK1r3vsgMxgtPOrMFUZbEUbTdIzii5beq72G4PD0DKnwjmBULUVFmy8t+k7fZ3pKc0Q4UC6jpVRqS9Umv8bxw35flZVOU1X7qkjnhZlsMbk24qQ6Hz7QcuL6sDC0iHHki96Uh2UdvmgZnjIvExy2TeJdMDZNSbdZyAHe/Yd1xsQhHiKzjh7GxQ4yqMPaywPkjMamvqrYpmO7Knad+ZQC5msCuAPWUoxrxVhrGv7a+KLXFhyONdTMrZ7ke23qiO40ZJUyzgYyX5XyL0mV7NiUzEs9mjtbMN0dERqwyAJpigad0B3/zRV7s4PIfXSu6YV/MK7+OrYe/JvfGMn/PHJe2fyUdtnFrKRNpXV0Y2559aWPt/G4BlvjTMtXlVIWCnNyA3YQBDmYIodFz41PvXPSa6rq9lWZawZ4dP115HXV/M/tnFkkrBOdzg6aP4pID+MZnTJ1SuuB6iZlyiox4HT2y3YBtkUKWooacBQUDTpjwaDt5poBHl1/HXltwP887lKKXxNUEyPqpGTyA699UqY/lt9yGdlUKra0fFWS+36iylVWrAyd7Uw0CZM0z7xKTOduznLIjG2Hx8cDPLb+OvK6Bv7n1DYci4CxUuRxrjBc0bb4vD3rN5Zz36ntLb83eVJIB8LiIzCmn6SMPjlX+yNlTjvIGjs+QzHPf60Aj62/jrzG8j9vYMFtm1VoRWCJdmw7z9N0t+c8cxZpPeK4aTRicS25QhrVtUp7U578chk4q04Wx4YoQSjFryUlpcQ1AbxZ/XVMknIU//OGl7Q6z9Zpxi0+3yFhSkjUDpnCIUhLWVX23KQ+L9vKvFKI0ZWFQgkDLvBoylrHNVmaw10zwCPrr5tlodfnf94EWnQ0lFRWy8pW9LbkLsyUVDc2NSTHGDtnD1uMtchjbCeb1mpxFP0YbcClhzdLu6lfO8Bj6q+bdT2sz/+8SZCV7VIxtt0DUn9L7r4cLYWDSXnseEpOGFuty0qbOVlS7NNzs5FOGJUqQpl2Q64/yBpZf90sxbE+//PGdZ02HSipCbmD6NItmQ4Lk5XUrGpDMkhbMm2ZVheNYV+VbUWTcv99+2NyX1VoafSuC+AN6q9bFIMv5X/eagNWXZxEa9JjlMwNWb00akGUkSoepp1/yRuuqHGbUn3UdBSTxBU6SEVklzWRUkPndVvw2PrrpjvxOvzPmwHc0hpmq82npi7GRro8dXp0KXnUQmhZbRL7NEVp1uuZmO45vuzKsHrktS3GLWXODVjw+vXXLYx4Hf7njRPd0i3aoAGX6W29GnaV5YdyDj9TFkakje7GHYzDoObfddHtOSpoi2SmzJHrB3hM/XUDDEbxP2/oosszcRlehWXUvzHv4TpBVktHqwenFo8uLVmy4DKLa5d3RtLrmrM3aMFr1183E4sewf+85VWeg1c5ag276NZrM9IJVNcmLEvDNaV62aq+14IAOGFsBt973Ra8Xv11YzXwNfmft7Jg2oS+XOyoC8/cwzi66Dhmgk38kUmP1CUiYWOX1bpD2zWXt2FCp7uq8703APAa9dfNdscR/M/bZLIyouVxqJfeWvG9Je+JVckHQ9+CI9NWxz+blX/KYYvO5n2tAP/vrlZ7+8/h9y+9qeB/Hnt967e5mevX10rALDWK//FaAT5MXdBXdP0C/BAes792c40H+AiAp1e1oH8HgH94g/Lttx1gp63op1eyoM/Bvw5/G/7xFbqJPcCXnmBiwDPb/YKO4FX4OjyCb289db2/Noqicw4i7N6TVtoz8tNwDH+8x/i6Ae7lmaQVENzJFb3Di/BFeAwz+Is9SjeQySpPqbLFlNmyz47z5a/AF+AYFvDmHqibSXTEzoT4Gc3OALaqAP4KPFUJ6n+1x+rGAM6Zd78bgJ0a8QN4GU614vxwD9e1Amy6CcskNrczLx1JIp6HE5UZD/DBHrFr2oNlgG4Odv226BodoryjGJ9q2T/AR3vQrsOCS0ctXZi3ruLlhpFDJYl4HmYtjQCP9rhdn4suySLKDt6wLcC52h8xPlcjju1fn+yhuw4LZsAGUuo2b4Fx2UwQu77uqRHXGtg92aN3tQCbFexc0uk93vhTXbct6y7MulLycoUljx8ngDMBg1tvJjAazpEmOtxlzclvj1vQf1Tx7QlPDpGpqgtdSKz/d9/hdy1vTfFHSmC9dGDZbLiezz7Ac801HirGZsWjydfZyPvHXL/Y8Mjzg8BxTZiuwKz4Eb8sBE9zznszmjvFwHKPIWUnwhqfVRcd4Ck0K6ate48m1oOfrX3/yOtvAsJ8zsPAM89sjnddmuLuDPjX9Bu/L7x7xpMzFk6nWtyQfPg278Gn4Aekz2ZgOmU9eJ37R14vwE/BL8G3aibCiWMWWDQ0ZtkPMnlcGeAu/Ag+8ZyecU5BPuy2ILD+sQqyZhAKmn7XZd+jIMTN9eBL7x95xVLSX4On8EcNlXDqmBlqS13jG4LpmGbkF/0CnOi3H8ETOIXzmnmtb0a16Tzxj1sUvQCBiXZGDtmB3KAefPH94xcUa/6vwRn80GOFyjEXFpba4A1e8KQfFF+259tx5XS4egYn8fQsLGrqGrHbztr+uByTahWuL1NUGbDpsnrwBfePPwHHIf9X4RnM4Z2ABWdxUBlqQ2PwhuDxoS0vvqB1JzS0P4h2nA/QgTrsJFn+Y3AOjs9JFC07CGWX1oNX3T/yHOzgDjwPn1PM3g9Jk9lZrMEpxnlPmBbjyo2+KFXRU52TJM/2ALcY57RUzjObbjqxVw++4P6RAOf58pcVsw9Daje3htriYrpDOonre3CudSe6bfkTEgHBHuDiyu5MCsc7BHhYDx7ePxLjqigXZsw+ijMHFhuwBmtoTPtOxOrTvYJDnC75dnUbhfwu/ZW9AgYd+peL68HD+0emKquiXHhWjJg/UrkJYzuiaL3E9aI/ytrCvAd4GcYZMCkSQxfUg3v3j8c4e90j5ZTPdvmJJGHnOCI2nHS8081X013pHuBlV1gB2MX1YNmWLHqqGN/TWmG0y6clJWthxNUl48q38Bi8vtMKyzzpFdSDhxZ5WBA5ZLt8Jv3895DduBlgbPYAj8C4B8hO68FDkoh5lydC4FiWvBOVqjYdqjiLv92t8yPDjrDaiHdUD15qkSURSGmXJwOMSxWAXYwr3zaAufJ66l+94vv3AO+vPcD7aw/w/toDvL/2AO+vPcD7aw/wHuD9tQd4f+0B3l97gPfXHuD9tQd4f+0B3l97gG8LwP8G/AL8O/A5OCq0Ys2KIdv/qOIXG/4mvFAMF16gZD+2Xvu/B8as5+8bfllWyg0zaNO5bfXj6vfhhwD86/Aq3NfRS9t9WPnhfnvCIw/CT8GLcFTMnpntdF/z9V+PWc/vWoIH+FL3Znv57PitcdGP4R/C34avw5fgRVUInCwbsn1yyA8C8zm/BH8NXoXnVE6wVPjdeCI38kX/3+Ct9dbz1pTmHFRu+Hm4O9Ch3clr99negxfwj+ER/DR8EV6B5+DuQOnTgUw5rnkY+FbNU3gNXh0o/JYTuWOvyBf9FvzX663HH/HejO8LwAl8Hl5YLTd8q7sqA3wbjuExfAFegQdwfyDoSkWY8swzEf6o4Qyewefg+cHNbqMQruSL/u/WWc+E5g7vnnEXgDmcDeSGb/F4cBcCgT+GGRzDU3hZYburAt9TEtHgbM6JoxJ+6NMzzTcf6c2bycv2+KK/f+l6LBzw5IwfqZJhA3M472pWT/ajKxnjv4AFnMEpnBTPND6s2J7qHbPAqcMK74T2mZ4VGB9uJA465It+/eL1WKhYOD7xHOkr1ajK7d0C4+ke4Hy9qXZwpgLr+Znm/uNFw8xQOSy8H9IzjUrd9+BIfenYaylf9FsXr8fBAadnPIEDna8IBcwlxnuA0/Wv6GAWPd7dDIKjMdSWueAsBj4M7TOd06qBbwDwKr7oleuxMOEcTuEZTHWvDYUO7aHqAe0Bbq+HEFRzOz7WVoTDQkVds7A4sIIxfCQdCefFRoIOF/NFL1mPab/nvOakSL/Q1aFtNpUb/nFOVX6gzyg/1nISyDfUhsokIzaBR9Kxm80s5mK+6P56il1jXic7nhQxsxSm3OwBHl4fFdLqi64nDQZvqE2at7cWAp/IVvrN6/BFL1mPhYrGMBfOi4PyjuSGf6wBBh7p/FZTghCNWGgMzlBbrNJoPJX2mW5mwZfyRffXo7OFi5pZcS4qZUrlViptrXtw+GQoyhDPS+ANjcGBNRiLCQDPZPMHuiZfdFpPSTcQwwKYdRNqpkjm7AFeeT0pJzALgo7g8YYGrMHS0iocy+YTm2vyRUvvpXCIpQ5pe666TJrcygnScUf/p0NDs/iAI/nqDHC8TmQT8x3NF91l76oDdQGwu61Z6E0ABv7uO1dbf/37Zlv+Zw/Pbh8f1s4Avur6657/+YYBvur6657/+YYBvur6657/+YYBvur6657/+aYBvuL6657/+VMA8FXWX/f8zzcN8BXXX/f8zzcNMFdbf93zP38KLPiK6697/uebtuArrr/u+Z9vGmCusP6653/+1FjwVdZf9/zPN7oHX339dc//fNMu+irrr3v+50+Bi+Zq6697/uebA/jz8Pudf9ht/fWv517J/XUzAP8C/BAeX9WCDrUpZ3/dEMBxgPcfbtTVvsYV5Yn32u03B3Ac4P3b8I+vxNBKeeL9dRMAlwO83959qGO78sT769oB7g3w/vGVYFzKE++v6wV4OMD7F7tckFkmT7y/rhHgpQO8b+4Y46XyxPvrugBeNcB7BRiX8sT767oAvmCA9woAHsoT76+rBJjLBnh3txOvkifeX1dswZcO8G6N7sXyxPvr6i340gHe3TnqVfLE++uKAb50gHcXLnrX8sR7gNdPRqwzwLu7Y/FO5Yn3AK9jXCMGeHdgxDuVJ75VAI8ljP7PAb3/RfjcZfePHBB+79dpfpH1CanN30d+mT1h9GqAxxJGM5LQeeQ1+Tb+EQJrElLb38VHQ94TRq900aMIo8cSOo+8Dp8QfsB8zpqE1NO3OI9Zrj1h9EV78PqE0WMJnUdeU6E+Jjyk/hbrEFIfeWbvId8H9oTRFwdZaxJGvziW0Hn0gqYB/wyZ0PwRlxJST+BOw9m77Amj14ii1yGM/txYQudN0qDzGe4EqfA/5GJCagsHcPaEPWH0esekSwmjRxM6b5JEcZ4ww50ilvAOFxBSx4yLW+A/YU8YvfY5+ALC6NGEzhtmyZoFZoarwBLeZxUhtY4rc3bKnjB6TKJjFUHzJoTOozF2YBpsjcyxDgzhQ1YRUse8+J4wenwmaylB82hC5w0zoRXUNXaRBmSMQUqiWSWkLsaVqc/ZE0aPTFUuJWgeTei8SfLZQeMxNaZSIzbII4aE1Nmr13P2hNHjc9E9guYNCZ032YlNwESMLcZiLQHkE4aE1BFg0yAR4z1h9AiAGRA0jyZ03tyIxWMajMPWBIsxYJCnlITU5ShiHYdZ94TR4wCmSxg9jtB5KyPGYzymAYexWEMwAPIsAdYdV6aObmNPGD0aYLoEzaMJnTc0Ygs+YDw0GAtqxBjkuP38bMRWCHn73xNGjz75P73WenCEJnhwyVe3AEe8TtKdJcYhBl97wuhNAObK66lvD/9J9NS75v17wuitAN5fe4D31x7g/bUHeH/tAd5fe4D3AO+vPcD7aw/w/toDvL/2AO+vPcD7aw/w/toDvAd4f/24ABzZ8o+KLsSLS+Pv/TqTb3P4hKlQrTGh+fbIBT0Axqznnb+L/V2mb3HkN5Mb/nEHeK7d4IcDld6lmDW/iH9E+AH1MdOw/Jlu2T1xNmY98sv4wHnD7D3uNHu54WUuOsBTbQuvBsPT/UfzNxGYzwkP8c+Yz3C+r/i6DcyRL/rZ+utRwWH5PmfvcvYEt9jLDS/bg0/B64DWKrQM8AL8FPwS9beQCe6EMKNZYJol37jBMy35otdaz0Bw2H/C2Smc7+WGB0HWDELBmOByA3r5QONo4V+DpzR/hFS4U8wMW1PXNB4TOqYz9urxRV++ntWCw/U59Ty9ebdWbrgfRS9AYKKN63ZokZVygr8GZ/gfIhZXIXPsAlNjPOLBby5c1eOLvmQ9lwkOy5x6QV1j5TYqpS05JtUgUHUp5toHGsVfn4NX4RnMCe+AxTpwmApTYxqMxwfCeJGjpXzRF61nbcHhUBPqWze9svwcHJ+S6NPscKrEjug78Dx8Lj3T8D4YxGIdxmJcwhi34fzZUr7olevZCw5vkOhoClq5zBPZAnygD/Tl9EzDh6kl3VhsHYcDEb+hCtJSvuiV69kLDm+WycrOTArHmB5/VYyP6jOVjwgGawk2zQOaTcc1L+aLXrKeveDwZqlKrw8U9Y1p66uK8dEzdYwBeUQAY7DbyYNezBfdWQ97weEtAKYQg2xJIkuveAT3dYeLGH+ShrWNwZgN0b2YL7qznr3g8JYAo5bQBziPjx7BPZ0d9RCQp4UZbnFdzBddor4XHN4KYMrB2qHFRIzzcLAHQZ5the5ovui94PCWAPefaYnxIdzRwdHCbuR4B+tbiy96Lzi8E4D7z7S0mEPd+eqO3cT53Z0Y8SV80XvB4Z0ADJi/f7X113f+7p7/+UYBvur6657/+YYBvur6657/+aYBvuL6657/+aYBvuL6657/+aYBvuL6657/+aYBvuL6657/+VMA8FXWX/f8z58OgK+y/rrnf75RgLna+uue//lTA/CV1V/3/M837aKvvv6653++UQvmauuve/7nTwfAV1N/3fM/fzr24Cuuv+75nz8FFnxl9dc9//MOr/8/glixwRuUfM4AAAAASUVORK5CYII=','25px','boolean','getProperty','u_normalTexture','zoomandpan','1GkNcvu','_materialSupport','north','indexBuffers','postUpdate','currentScript','varying\x20vec2\x20vOff;','ForeRGBA','tonemapper','drawLineString','the\x20stack\x20size\x20can\x20no\x20longer\x20be\x20determined\x20at\x20runtime','fromExtent','Left','dynamicLayer3D.clear\x20ids','Protocol\x20error','_ratio','uFresnelPower','pickColor','windowPosition\x20is\x20undefined.','createVertexArrays','_repeatY','getCoordinates',',\x20actual\x20typeof\x20was\x20','_looking','varying\x20vec4\x20vColor;\x0avarying\x20vec3\x20normalEC;\x0avarying\x20vec3\x20positionEC;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec3\x20positionToEyeEC\x20=\x20-positionEC;\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20czm_gammaCorrect(vColor);\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20\x20\x20materialInput.normalEC\x20=\x20normalize(normalEC);\x0a\x20\x20\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20vColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20vColor.a;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a}','protocolUrlMatch','INSTANCED_LAYER','[lookatHeading]','{x}','sampleMode','removeRasterRegions','imageryLayer','NON_OCCLUDED','Module.cdInitializerPrefixURL\x20option\x20was\x20removed,\x20use\x20Module.locateFile\x20instead','showTileThisFrame','showIcon','isWriteableObservable','webkitPostMessage','tile','maximumParticleLife','Cannot\x20enlarge\x20memory\x20arrays\x20to\x20size\x20','_getPositionsFunc','MultiTrack','gridTextureTexCoordsRectangle','#ifdef\x20Mode_Height\x0avarying\x20float\x20fHeight;\x0a#endif\x0a#ifdef\x20OVERLAY\x0a\x20\x20\x20varying\x20vec2\x20vTexCoord;\x0a\x20\x20\x20uniform\x20sampler2D\x20uTexture;\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#ifdef\x20Mode_Height\x0a\x20\x20\x20gl_FragColor\x20=\x20czm_packValue(fHeight);\x0a#endif\x0a#ifdef\x20OVERLAY\x0a\x20\x20\x20gl_FragColor\x20=\x20texture2D(uTexture,vTexCoord);\x0a#endif\x0a}','uniform\x20float\x20uTransparentFilter;\x20\x0avarying\x20vec4\x20vSecondColor;\x20\x0avarying\x20vec4\x20vColor;\x0avoid\x20main()\x20\x0a{\x0a\x09if(vColor.a\x20<\x20uTransparentFilter)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vSecondColor;\x20\x0a}','onDrag','_vertexPackage','_stRotation','_rectangleSouthwestInMeters','TAM_WRAP','_emscripten_glDeleteFramebuffers','ShiningSize','Unable\x20to\x20resolve\x20crs\x20link:\x20','wasKicked','toLocaleString','westHemisphereGeometry','addImageryProvider','datum','\x20\x20\x20vec4\x20pos\x20=\x20aPosition;','normalTextureScale','\x20\x20\x20\x20\x20\x20\x20\x20float\x20spotEffect\x20=\x20dot(uSpotLightDirectionEC[i],\x20normalize(lVector));\x0a','Fragment\x20shader\x20compile\x20log:\x20','when','CESIUM_3D_TILE_MASK','convertU32PairToI53','JOINTS','_pickSP','computeView','findEventTarget','linearFindNearest','computeVertices','_enablePrjArea','lineOffsetY','_learningWeight','translate','_picturePath','messages','scalePoints','_scene3DOnly','techniqueParameter','_prePosition','zigZagDecode32','innerGeoCoordinates','makeStyleDirty','cosh','_combiInfo','maxHeight','marker','isTangentDirection','TRANSLUCENT','Ground','constant','miss\x20sprite\x20','nlink','sphericalExtents','_emscripten_replace_memory','\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_depth_main();\x20\x0a\x20\x20\x20\x20czm_writeLogDepth();\x20\x0a}\x20\x0a','capacity','normalOffset','\x20\x20\x20\x20vec3\x20boundingSphereCenter2DHigh\x20=\x20czm_batchTable_boundingSphereCenter2DHigh(batchId);\x0a\x20\x20\x20\x20vec3\x20boundingSphereCenter2DLow\x20=\x20czm_batchTable_boundingSphereCenter2DLow(batchId);\x0a\x20\x20\x20\x20vec4\x20centerRTE;\x0a\x20\x20\x20\x20if\x20(czm_morphTime\x20==\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20centerRTE\x20=\x20czm_translateRelativeToEye(boundingSphereCenter3DHigh,\x20boundingSphereCenter3DLow);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(czm_morphTime\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20centerRTE\x20=\x20czm_translateRelativeToEye(boundingSphereCenter2DHigh.zxy,\x20boundingSphereCenter2DLow.zxy);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20centerRTE\x20=\x20czm_columbusViewMorph(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_translateRelativeToEye(boundingSphereCenter2DHigh.zxy,\x20boundingSphereCenter2DLow.zxy),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_translateRelativeToEye(boundingSphereCenter3DHigh,\x20boundingSphereCenter3DLow),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_morphTime);\x0a\x20\x20\x20\x20}\x0a','center2DHigh','Point\x20cloud\x20property\x20\x22','orderedGroundPrimitives','getGOAnimationManager','loadingImagery','uniform\x20sampler2D\x20colorTexture;\x0auniform\x20float\x20gradations;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20vec3\x20rgb\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates).rgb;\x0a#ifdef\x20CZM_SELECTED_FEATURE\x0a\x20\x20\x20\x20if\x20(czm_selected())\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(rgb,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20float\x20luminance\x20=\x20czm_luminance(rgb);\x0a\x20\x20\x20\x20float\x20darkness\x20=\x20luminance\x20*\x20gradations;\x0a\x20\x20\x20\x20darkness\x20=\x20(darkness\x20-\x20fract(darkness))\x20/\x20gradations;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(vec3(darkness),\x201.0);\x0a}\x0a','addOverlayImage','\x20not\x20found\x20in\x20scope.','declutterGroup_','anchorY','varying\x20float\x20vHeight;','attachFiles','compositor','atlasImage','czm_non_show_main','detected\x20subdomain\x20url\x20scheme,\x20but\x20no\x20subdomain\x20provided.','decode_position_min','u_MainTex','_emscripten_glDeleteShader','_s3MlayerId','Z_OK',']\x20?\x20textureCoordinates.xz\x20:\x20textureCoordinates.xy,\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_dayTextureTexCoordsRectangle[','OffsetY','geometricErrorScale','surfaceShader','_createVectorFieldTexture','lineCap','GLFW','\x27FS_createLink\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','endss_','SpatialQueryFp','Show\x20only\x20selected','_tilesToRender','cursor','!==','_uri','vert-adv-y','_execute_Rect','vec3\x20F_Schlick(float\x20ndv,\x20vec3\x20spec)\x20\x0a{\x0a\x20\x20\x20\x20return\x20spec\x20+\x20(vec3(1.0)\x20-\x20spec)\x20*\x20pow(1.0\x20-\x20ndv,\x205.0);\x0a}\x0a\x0a','beforeChange','\x27getBoundingClientRect\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','animationAdded','memory\x20not\x20found\x20in\x20wasm\x20exports','HAS_VOLUME','removeUnaryOp','_spSkyFromAtmosphereColorCorrect','position','isColorLike','HAS_POINT_LIGHTS','uniform\x20sampler2D\x20randomTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20float\x20intensity;\x0auniform\x20float\x20bias;\x0auniform\x20float\x20lengthCap;\x0auniform\x20float\x20stepSize;\x0auniform\x20float\x20frustumLength;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20clipToEye(vec2\x20uv,\x20float\x20depth)\x0a{\x0a\x20\x20\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20((1.0\x20-\x20uv.y)\x20*\x202.0\x20-\x201.0));\x0a\x20\x20\x20\x20vec4\x20posEC\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20\x20\x20posEC\x20=\x20posEC\x20/\x20posEC.w;\x0a\x20\x20\x20\x20return\x20posEC;\x0a}\x0a\x0a//Reconstruct\x20Normal\x20Without\x20Edge\x20Removation\x0avec3\x20getNormalXEdge(vec3\x20posInCamera,\x20float\x20depthU,\x20float\x20depthD,\x20float\x20depthL,\x20float\x20depthR,\x20vec2\x20pixelSize)\x0a{\x0a\x20\x20\x20\x20vec4\x20posInCameraUp\x20=\x20clipToEye(v_textureCoordinates\x20-\x20vec2(0.0,\x20pixelSize.y),\x20depthU);\x0a\x20\x20\x20\x20vec4\x20posInCameraDown\x20=\x20clipToEye(v_textureCoordinates\x20+\x20vec2(0.0,\x20pixelSize.y),\x20depthD);\x0a\x20\x20\x20\x20vec4\x20posInCameraLeft\x20=\x20clipToEye(v_textureCoordinates\x20-\x20vec2(pixelSize.x,\x200.0),\x20depthL);\x0a\x20\x20\x20\x20vec4\x20posInCameraRight\x20=\x20clipToEye(v_textureCoordinates\x20+\x20vec2(pixelSize.x,\x200.0),\x20depthR);\x0a\x0a\x20\x20\x20\x20vec3\x20up\x20=\x20posInCamera.xyz\x20-\x20posInCameraUp.xyz;\x0a\x20\x20\x20\x20vec3\x20down\x20=\x20posInCameraDown.xyz\x20-\x20posInCamera.xyz;\x0a\x20\x20\x20\x20vec3\x20left\x20=\x20posInCamera.xyz\x20-\x20posInCameraLeft.xyz;\x0a\x20\x20\x20\x20vec3\x20right\x20=\x20posInCameraRight.xyz\x20-\x20posInCamera.xyz;\x0a\x0a\x20\x20\x20\x20vec3\x20DX\x20=\x20length(left)\x20<\x20length(right)\x20?\x20left\x20:\x20right;\x0a\x20\x20\x20\x20vec3\x20DY\x20=\x20length(up)\x20<\x20length(down)\x20?\x20up\x20:\x20down;\x0a\x0a\x20\x20\x20\x20return\x20normalize(cross(DY,\x20DX));\x0a}\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20float\x20depth\x20=\x20czm_readDepth(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20posInCamera\x20=\x20clipToEye(v_textureCoordinates,\x20depth);\x0a\x0a\x20\x20\x20\x20if\x20(posInCamera.z\x20>\x20frustumLength)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec2\x20pixelSize\x20=\x20czm_pixelRatio\x20/\x20czm_viewport.zw;\x0a\x20\x20\x20\x20float\x20depthU\x20=\x20czm_readDepth(depthTexture,\x20v_textureCoordinates\x20-\x20vec2(0.0,\x20pixelSize.y));\x0a\x20\x20\x20\x20float\x20depthD\x20=\x20czm_readDepth(depthTexture,\x20v_textureCoordinates\x20+\x20vec2(0.0,\x20pixelSize.y));\x0a\x20\x20\x20\x20float\x20depthL\x20=\x20czm_readDepth(depthTexture,\x20v_textureCoordinates\x20-\x20vec2(pixelSize.x,\x200.0));\x0a\x20\x20\x20\x20float\x20depthR\x20=\x20czm_readDepth(depthTexture,\x20v_textureCoordinates\x20+\x20vec2(pixelSize.x,\x200.0));\x0a\x20\x20\x20\x20vec3\x20normalInCamera\x20=\x20getNormalXEdge(posInCamera.xyz,\x20depthU,\x20depthD,\x20depthL,\x20depthR,\x20pixelSize);\x0a\x0a\x20\x20\x20\x20float\x20ao\x20=\x200.0;\x0a\x20\x20\x20\x20vec2\x20sampleDirection\x20=\x20vec2(1.0,\x200.0);\x0a\x20\x20\x20\x20float\x20gapAngle\x20=\x2090.0\x20*\x20czm_radiansPerDegree;\x0a\x0a\x20\x20\x20\x20//\x20RandomNoise\x0a\x20\x20\x20\x20float\x20randomVal\x20=\x20texture2D(randomTexture,\x20v_textureCoordinates).x;\x0a\x0a\x20\x20\x20\x20//Loop\x20for\x20each\x20direction\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x204;\x20i++)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20newGapAngle\x20=\x20gapAngle\x20*\x20(float(i)\x20+\x20randomVal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20cosVal\x20=\x20cos(newGapAngle);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sinVal\x20=\x20sin(newGapAngle);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//Rotate\x20Sampling\x20Direction\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20rotatedSampleDirection\x20=\x20vec2(cosVal\x20*\x20sampleDirection.x\x20-\x20sinVal\x20*\x20sampleDirection.y,\x20sinVal\x20*\x20sampleDirection.x\x20+\x20cosVal\x20*\x20sampleDirection.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20localAO\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20localStepSize\x20=\x20stepSize;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//Loop\x20for\x20each\x20step\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20j\x20=\x200;\x20j\x20<\x206;\x20j++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20newCoords\x20=\x20v_textureCoordinates\x20+\x20rotatedSampleDirection\x20*\x20localStepSize\x20*\x20pixelSize;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//Exception\x20Handling\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(newCoords.x\x20>\x201.0\x20||\x20newCoords.y\x20>\x201.0\x20||\x20newCoords.x\x20<\x200.0\x20||\x20newCoords.y\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20stepDepthInfo\x20=\x20czm_readDepth(depthTexture,\x20newCoords);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20stepPosInCamera\x20=\x20clipToEye(newCoords,\x20stepDepthInfo);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20diffVec\x20=\x20stepPosInCamera.xyz\x20-\x20posInCamera.xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20len\x20=\x20length(diffVec);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(len\x20>\x20lengthCap)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotVal\x20=\x20clamp(dot(normalInCamera,\x20normalize(diffVec)),\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20weight\x20=\x20len\x20/\x20lengthCap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20weight\x20=\x201.0\x20-\x20weight\x20*\x20weight;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(dotVal\x20<\x20bias)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dotVal\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localAO\x20=\x20max(localAO,\x20dotVal\x20*\x20weight);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localStepSize\x20+=\x20stepSize;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20ao\x20+=\x20localAO;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20ao\x20/=\x204.0;\x0a\x20\x20\x20\x20ao\x20=\x201.0\x20-\x20clamp(ao,\x200.0,\x201.0);\x0a\x20\x20\x20\x20ao\x20=\x20pow(ao,\x20intensity);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(vec3(ao),\x201.0);\x0a}\x0a','_temporalSetting','isInitialize','_root','uvOffset\x20+=\x20delta;','indexInfo','clip_mode','extensions','\x20\x20\x20\x20}\x20\x0a','TEXTURE_MAG_FILTER','_VBOs','DIR_LIGHTS\x20','EdgeLengthMin','blendOption','raiseCollection','_cameraAndRadiiAndDynamicAtmosphereColor','uniform3i',',\x201.0)','uint64','tilegrid','Each\x20attribute\x20list\x20must\x20have\x20the\x20same\x20number\x20of\x20vertices.\x20\x20Attribute\x20','Feature\x20data','source_raster_dem','meta','_isLeaf','glossinessFactor','string2buf','setVisibleByUrl','position03DHigh','getExtension','_timeBarEle','realspace','u_clippingPlanes','getPoint','_translucentMultipassSupport','ORIGIN_ZX_PLANE','KHR_techniques_webgl','icon-pitch-alignment','_hdrEnable','Expected\x20editObject\x20to\x20be\x20a\x20box.','animation_pathPlayReverse','min-fraction-digits','updateData','_selectColorType','GeometryCollection','onreadystatechange','setObjsTranslate\x20option','registerPointerlockChangeEventCallback','_constantSpeed','CreateTexture','ENABLE_LIGHTING','_globeDepthTextureDim','px;bottom:0;background-position:\x200\x200;\x22>','instantiateWasm','option\x20optimize_for\x20=\x20LITE_RUNTIME;package\x20GEOPOI;enum\x20enumGeometryType\x20{ePoint\x20=\x200;eMultiLineString\x20=\x201;ePolygon\x20=\x202;};enum\x20enumZCoordType\x20{eCloseGround\x20=\x200;eCloseSeaSurface\x20=\x201;eRelativelyGround\x20=\x202;eAbsolute\x20=\x203;};message\x20PBPOI{required\x20uint64\x20OID\x20=\x201;required\x20string\x20Name\x20=2;repeated\x20double\x20Coordinates\x20=3\x20[packed=true];required\x20enumGeometryType\x20GeometryType\x20=\x204;optional\x20int32\x20Interate\x20=\x205;optional\x20int32\x20SymbolID\x20=\x2010\x20\x20[default\x20=\x200];optional\x20double\x20DisplayHeight\x20=\x2011\x20[default\x20=\x2032];optional\x20uint32\x20ShiningColor=12\x20[default\x20=0];optional\x20uint32\x09FontNameIndex=13\x20[default\x20=0];optional\x20int32\x09FontSize=14\x20[default\x20=18];optional\x20uint32\x09FontColor=15\x20[default\x20=0];optional\x20enumZCoordType\x20ZCoordType\x20=\x2016\x20[default\x20=\x20eAbsolute];};message\x20StringTable\x20{repeated\x20string\x20s\x20=\x201;}message\x20PBPOITile{required\x20int64\x20Version\x20=\x201;required\x20int64\x20TileKey\x20=\x202;required\x20StringTable\x20StringTable\x20=\x203;repeated\x20PBPOI\x20POIS\x20=\x204;};','getName','RIGHT_DOWN','spellcheck','uniform\x20sampler2D\x20shadowMap_texture;\x20\x0a','_setServerClipRegions','isRight','_billboardMode','&tilerow={y}&tilecol={x}&tilematrixset=','LOADVOL','czm_defaultImage','utils.registerEventHandler','floodRect','readFeature','_boundingSphereCV','\x20not\x20true\x20or\x20false:\x20','LOCAL_DATUM','volType','inline','_addSmlFileToLayerCompleted','[horizFov]','\x20\x20\x20\x20emissive\x20*=\x20u_emissiveFactor;\x0a','setVisibleLabels','TileSplitType','inquire','vec4\x20getPosition(vec3\x20position,\x20float\x20height,\x20vec2\x20textureCoordinates)\x20{\x20return\x20getPositionColumbusViewMode(position,\x20height,\x20textureCoordinates);\x20}','projection-image-','Priority','_isLoading','vec2(0.0,0.0)','boxEndIndex','Top','addRunDependency','_touch','setSnapToPixel','MAROON','#DAA520','LUMINANCE','Widgets/Images/ImageryProviders/blueMarble.png','ratio','toUTF8','0.3.1','(stack)','whitespaceRegex','zExtent','line-round-limit','viewFormat','quire','u_LineTexture','ensureCapacity','?clipregion=','addHook','querySelector','fromRowMajorArray','BackColor','work','_anchorLineColor','zoneCorrection','_defaultValue','sourceVersion','#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a\x0auniform\x20sampler2D\x20u_pointCloud_colorGBuffer;\x0auniform\x20sampler2D\x20u_pointCloud_depthGBuffer;\x0auniform\x20vec2\x20u_distanceAndEdlStrength;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec2\x20neighborContribution(float\x20log2Depth,\x20vec2\x20offset)\x0a{\x0a\x20\x20\x20\x20float\x20dist\x20=\x20u_distanceAndEdlStrength.x;\x0a\x20\x20\x20\x20vec2\x20texCoordOrig\x20=\x20v_textureCoordinates\x20+\x20offset\x20*\x20dist;\x0a\x20\x20\x20\x20vec2\x20texCoord0\x20=\x20v_textureCoordinates\x20+\x20offset\x20*\x20floor(dist);\x0a\x20\x20\x20\x20vec2\x20texCoord1\x20=\x20v_textureCoordinates\x20+\x20offset\x20*\x20ceil(dist);\x0a\x0a\x20\x20\x20\x20float\x20depthOrLogDepth0\x20=\x20czm_unpackDepth(texture2D(u_pointCloud_depthGBuffer,\x20texCoord0));\x0a\x20\x20\x20\x20float\x20depthOrLogDepth1\x20=\x20czm_unpackDepth(texture2D(u_pointCloud_depthGBuffer,\x20texCoord1));\x0a\x0a\x20\x20\x20\x20//\x20ignore\x20depth\x20values\x20that\x20are\x20the\x20clear\x20depth\x0a\x20\x20\x20\x20if\x20(depthOrLogDepth0\x20==\x200.0\x20||\x20depthOrLogDepth1\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec2(0.0);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20//\x20interpolate\x20the\x20two\x20adjacent\x20depth\x20values\x0a\x20\x20\x20\x20float\x20depthMix\x20=\x20mix(depthOrLogDepth0,\x20depthOrLogDepth1,\x20fract(dist));\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(texCoordOrig,\x20depthMix);\x0a\x20\x20\x20\x20return\x20vec2(max(0.0,\x20log2Depth\x20-\x20log2(-eyeCoordinate.z\x20/\x20eyeCoordinate.w)),\x201.0);\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20depthOrLogDepth\x20=\x20czm_unpackDepth(texture2D(u_pointCloud_depthGBuffer,\x20v_textureCoordinates));\x0a\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord.xy,\x20depthOrLogDepth);\x0a\x20\x20\x20\x20eyeCoordinate\x20/=\x20eyeCoordinate.w;\x0a\x0a\x20\x20\x20\x20float\x20log2Depth\x20=\x20log2(-eyeCoordinate.z);\x0a\x0a\x20\x20\x20\x20if\x20(depthOrLogDepth\x20==\x200.0)\x20//\x200.0\x20is\x20the\x20clear\x20value\x20for\x20the\x20gbuffer\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(u_pointCloud_colorGBuffer,\x20v_textureCoordinates);\x0a\x0a\x20\x20\x20\x20//\x20sample\x20from\x20neighbors\x20left,\x20right,\x20down,\x20up\x0a\x20\x20\x20\x20vec2\x20texelSize\x20=\x201.0\x20/\x20czm_viewport.zw;\x0a\x0a\x20\x20\x20\x20vec2\x20responseAndCount\x20=\x20vec2(0.0);\x0a\x0a\x20\x20\x20\x20responseAndCount\x20+=\x20neighborContribution(log2Depth,\x20vec2(-texelSize.x,\x200.0));\x0a\x20\x20\x20\x20responseAndCount\x20+=\x20neighborContribution(log2Depth,\x20vec2(+texelSize.x,\x200.0));\x0a\x20\x20\x20\x20responseAndCount\x20+=\x20neighborContribution(log2Depth,\x20vec2(0.0,\x20-texelSize.y));\x0a\x20\x20\x20\x20responseAndCount\x20+=\x20neighborContribution(log2Depth,\x20vec2(0.0,\x20+texelSize.y));\x0a\x0a\x20\x20\x20\x20float\x20response\x20=\x20responseAndCount.x\x20/\x20responseAndCount.y;\x0a\x20\x20\x20\x20float\x20strength\x20=\x20u_distanceAndEdlStrength.y;\x0a\x20\x20\x20\x20float\x20shade\x20=\x20exp(-response\x20*\x20300.0\x20*\x20strength);\x0a\x20\x20\x20\x20color.rgb\x20*=\x20shade;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color);\x0a\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20czm_writeLogDepth(1.0\x20+\x20(czm_projection\x20*\x20vec4(eyeCoordinate.xyz,\x201.0)).w);\x0a#else\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20czm_eyeToWindowCoordinates(vec4(eyeCoordinate.xyz,\x201.0)).z;\x0a#endif\x0a}\x0a','feFuncB','_cacheEntityCount','processGridTile','_depthTestEnable','_extractTextureWrap','experimental-webgl2','zip','_offset','_idsOperationMap','_pickTolerance','_pthread_setspecific','FILE_DATA','_cameraPosition','fileExtension','_shouldSelect','Engelis\x201985','_rsUnclassified','_delicateImagerylength','\x27\x20does\x20not\x20exist\x20in\x20the\x20map\x27s\x20style\x20and\x20cannot\x20be\x20filtered.','SYMBOL_RUNWAY','registerDeviceOrientationEventCallback','_skyLightSeaLevel','verticalIconFeatureIndex','INITIAL_MEMORY','_viewerLineCommand','NORMAL','showReflectiveOcean','gl_FragColor\x20=\x20texture2D(czm_maskTexture,\x20v_textureCoordinates);','_hasSphericalExtentsAttribute','_pbrParameter','_memset','castCommands','_particleSize','_backgroundPadding','cesium-button\x20cesium-toolbar-button\x20cesium-sceneModePicker-dropDown-icon','varying\x20vec4\x20v_pickColor;\x0a','findVarying','writeI53ToI64Clamped','\x0aattribute\x20vec4\x20aPosition;\x0auniform\x20mat4\x20uTexWorldViewProjMatrix0;\x0auniform\x20mat4\x20uTexWorldViewProjMatrix1;\x0auniform\x20mat4\x20uTexWorldViewProjMatrix2;\x0auniform\x20mat4\x20uTexWorldViewProjMatrix3;\x0auniform\x20mat4\x20uTexWorldViewProjMatrix4;\x0a\x0auniform\x20mat4\x20worldview_matrix;\x0auniform\x20mat4\x20projection_matrix;\x0auniform\x20float\x20uRadius;\x0a\x0avarying\x20vec4\x20renderTextureCoord0;\x0avarying\x20vec4\x20renderTextureCoord1;\x0avarying\x20vec4\x20renderTextureCoord2;\x0avarying\x20vec4\x20renderTextureCoord3;\x0avarying\x20vec4\x20renderTextureCoord4;\x0a\x0avarying\x20vec4\x20vexPos;\x0avarying\x20vec3\x20vPositionToEyeEC;\x0a\x0avec4\x20GetUV(const\x20mat4\x20renderTextureMatrix)\x0a{\x0a\x09vec4\x20texCoord\x20=\x20renderTextureMatrix\x20*\x20vec4(vexPos.xyz,\x201.0);\x0a\x09texCoord\x20=\x20texCoord\x20/\x20texCoord.w;\x0a\x09texCoord.xyz\x20=\x20texCoord.xyz\x20*\x200.5\x20+\x200.5;\x0a\x09return\x20texCoord;\x0a}\x0a\x0avoid\x20main()\x0a{\x09\x0a\x20\x20\x20\x20vec3\x20newPos\x20=\x20vec3(aPosition.xyz);\x0a\x09newPos\x20=\x20newPos\x20*\x20uRadius;\x0a\x09vexPos\x20=\x20vec4(newPos.xyz,\x201.0);\x0a\x09renderTextureCoord0\x20=\x20GetUV(uTexWorldViewProjMatrix0);\x0a\x09renderTextureCoord1\x20=\x20GetUV(uTexWorldViewProjMatrix1);\x0a\x09renderTextureCoord2\x20=\x20GetUV(uTexWorldViewProjMatrix2);\x0a\x09renderTextureCoord3\x20=\x20GetUV(uTexWorldViewProjMatrix3);\x0a\x09renderTextureCoord4\x20=\x20GetUV(uTexWorldViewProjMatrix4);\x0a\x0a\x09gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vexPos;\x0a\x09\x0a}','pruneUnusedLayers','addUniformBuffer','generateBeizerPointsWithCtrlPt','fileInfo','_invertClassification','computeViewportTransformation','sml:Left','Microsoft.XMLHTTP','enableAttributes','accumulate','\x27ERRNO_MESSAGES\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','down','uniform\x20float\x20u_fade_t;\x0auniform\x20float\x20u_opacity;\x0auniform\x20sampler2D\x20u_image0;\x0auniform\x20sampler2D\x20u_image1;\x0avarying\x20vec2\x20v_pos0;\x0avarying\x20vec2\x20v_pos1;\x0a\x0auniform\x20float\x20u_brightness_low;\x0auniform\x20float\x20u_brightness_high;\x0a\x0auniform\x20float\x20u_saturation_factor;\x0auniform\x20float\x20u_contrast_factor;\x0auniform\x20vec3\x20u_spin_weights;\x0a\x0avoid\x20main()\x20{\x0a\x0a\x20\x20\x20\x20//\x20read\x20and\x20cross-fade\x20colors\x20from\x20the\x20main\x20and\x20parent\x20tiles\x0a\x20\x20\x20\x20vec4\x20color0\x20=\x20texture2D(u_image0,\x20v_pos0);\x0a\x20\x20\x20\x20vec4\x20color1\x20=\x20texture2D(u_image1,\x20v_pos1);\x0a\x20\x20\x20\x20if\x20(color0.a\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color0.rgb\x20=\x20color0.rgb\x20/\x20color0.a;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if\x20(color1.a\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color1.rgb\x20=\x20color1.rgb\x20/\x20color1.a;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20mix(color0,\x20color1,\x20u_fade_t);\x0a\x20\x20\x20\x20color.a\x20*=\x20u_opacity;\x0a\x20\x20\x20\x20vec3\x20rgb\x20=\x20color.rgb;\x0a\x0a\x20\x20\x20\x20//\x20spin\x0a\x20\x20\x20\x20rgb\x20=\x20vec3(\x0a\x20\x20\x20\x20\x20\x20\x20\x20dot(rgb,\x20u_spin_weights.xyz),\x0a\x20\x20\x20\x20\x20\x20\x20\x20dot(rgb,\x20u_spin_weights.zxy),\x0a\x20\x20\x20\x20\x20\x20\x20\x20dot(rgb,\x20u_spin_weights.yzx));\x0a\x0a\x20\x20\x20\x20//\x20saturation\x0a\x20\x20\x20\x20float\x20average\x20=\x20(color.r\x20+\x20color.g\x20+\x20color.b)\x20/\x203.0;\x0a\x20\x20\x20\x20rgb\x20+=\x20(average\x20-\x20rgb)\x20*\x20u_saturation_factor;\x0a\x0a\x20\x20\x20\x20//\x20contrast\x0a\x20\x20\x20\x20rgb\x20=\x20(rgb\x20-\x200.5)\x20*\x20u_contrast_factor\x20+\x200.5;\x0a\x0a\x20\x20\x20\x20//\x20brightness\x0a\x20\x20\x20\x20vec3\x20u_high_vec\x20=\x20vec3(u_brightness_low,\x20u_brightness_low,\x20u_brightness_low);\x0a\x20\x20\x20\x20vec3\x20u_low_vec\x20=\x20vec3(u_brightness_high,\x20u_brightness_high,\x20u_brightness_high);\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(mix(u_high_vec,\x20u_low_vec,\x20rgb)\x20*\x20color.a,\x20color.a);\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a}\x0a','_usedPickCommands','CLAMP_TO_GROUND','_floatToTextureColor','czm_point_cloud_post_process_main','File\x20is\x20the\x20wrong\x20endianness.','background-pattern','ymax','indexes','fromInfo','_extend','childTileMaskExt','Widgets/Images/ImageryProviders/esriWorldStreetMap.png','boxConfig','SpecularB','strokeColor','writeSFixed64','Child_Priority','InOut','_files','NO_TEXCOORD','\x27exception_decRef\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_selectedStencilCommand','responseHeaders','use-credentials','Load\x20siblings\x20of\x20visible\x20tiles','vertCompressConstant','\x27fillDeviceMotionEventData\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','heapObjectForWebGLType','_batchTableOffsetAttribute2DIndex','Quadratic','_mergeNewSamples','indexCounts','whave','inflateRaw','tilePixelRatio','computePlaneDistances','InstanceLayer\x20pickEnable','getStyle','GRAPHICOBJECT','_maxVolumeValues','resetChange','_lineColorAnimation','getRotation','\x20\x20\x20\x20float\x20numerator\x20=\x20((0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20gamma)\x20+\x200.45\x20*\x20pow(sunNdotL,\x202.0))\x20*\x20(1.0\x20-\x20exp(-0.32\x20/\x20NdotZenith)));\x0a','bytes=','maximumGreen','autoResumeAudioContext','_downSampleFBO1','getDefaultRenderState','s3MTilesLabelStyle','Freeze\x20Frame','S3MBTaskProcessor','viewBox','_maxFiltration','_knobDate','Wait','Enum.Value','OVERVIEWMAP_MIN_RATIO','selectedColor\x20value','__get_timezone','_moonGeo','USE_NORMAL_SHADING','uSpecularColor','tileCache','dashPattern','text-keep-upright','canUpsample','\x27writeStringToMemory\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','northward_y','preloadWhenHidden','_runningLength','Matrix',',\x20at:\x20','_saveSmlFileFailed','slopeFloor','Error\x20in\x20loaded\x20EOP\x20data:\x20The\x20samples\x20property\x20is\x20required.','clockStep','parentCounts','_drawFinishEvent','styleEditorKeyPress','COLUMN3ROW3','updating','worldGeometry','Expected\x20varint\x20not\x20more\x20than\x2010\x20bytes','tm_hour','123','equalsArray','fromAssetId','registerUiEventCallback','_pickedlabelsID','bboxSR','getHeight','_depthStencilRenderbuffer','southWest_HIGH','heightmapTerrainQuality','reSign','u_Params','clock','_parseEnum','measureTextHeight','u_texsize_icon','_penumbra','faces','uPointLightPositionEC','utils.objectMap','isBigNumber','lineString','_emscripten_glPixelStorei','computeRotateCircle','numberOfCommands','_hasConfig','nightFadeOutDistance','_colorDirty','pushCommandsForNormalAndDepthFrameBuffer','frameColor','tangentDirection','uNormalTextureScale','_currentVersion','_stackLength','createPolylineCollention','non_gamma_corrected_main','_imageReady','drawImage','_objsOperationList','data-constant','MAX_SAMPLES','earthOrientationParameters','lowFrameRateMessage','accumulated','_drawEvent','Unified\x20Canadian\x20Aboriginal\x20Syllabics','combineInstances','update','attribute\x20vec3\x20aPosition;\x0aattribute\x20vec3\x20aNormal;\x0aattribute\x20vec4\x20aTexCoord0;\x0aattribute\x20vec4\x20aTexCoord1;\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0aattribute\x20float\x20batchId;\x0a#endif\x0a\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20float\x20vWindowZ;\x0a\x0auniform\x20float\x20uIsPicking;\x0auniform\x20mat4\x20uMatrixInvert;\x0auniform\x20vec4\x20uPickPosition;\x0auniform\x20vec4\x20uDiffuseColor;\x0auniform\x20vec4\x20uSelColor;\x0a#ifdef\x20SELECTED\x0avarying\x20float\x20fSelected;\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec3\x20vertexPos\x20=\x20aPosition;\x0a\x20\x20\x20vertexPos.xyz\x20=\x20vertexPos.xyz\x20+\x20aTexCoord1.xyz;\x0a\x20\x20\x20vec4\x20v_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(vertexPos,\x201.0);\x0a\x20\x20\x20if(uIsPicking\x20>\x200.0)\x0a\x20\x20\x20{\x0a#ifdef\x20EXTEND_OBJECT\x0a\x09\x09vec4\x20modelBottomPos\x20=\x20uMatrixInvert\x20*\x20czm_model\x20*\x20vec4(aPosition,\x201.0);\x0a\x09\x09vec4\x20modelTopPos\x20=\x20uMatrixInvert\x20*\x20czm_model\x20*\x20vec4(vertexPos,\x201.0);\x0a\x09\x09if(uPickPosition.z\x20<\x20modelBottomPos.z\x20||\x20uPickPosition.z\x20>\x20modelTopPos.z)\x0a\x09\x09{\x0a\x09\x09\x09vColor.a\x20=\x200.0;\x0a\x09\x09}\x0a#else\x0a\x09\x09vertexPos.xyz\x20=\x20aPosition.xyz\x20+\x20normalize(aTexCoord1.xyz)\x20*\x20(uPickPosition.z\x20+\x2010.0);\x0a\x09\x09vec4\x20v_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(vertexPos,\x201.0);\x0a#endif\x0a\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20vec4\x20objsColor\x20=\x20czm_batchTable_color(batchId);\x0a\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20uSelColor,\x20vertexColor);\x0a#endif\x0a#ifdef\x20SELECTED\x0a\x20\x20\x20vColor\x20=\x20uSelColor;\x0a\x20\x20\x20fSelected\x20=\x20aTexCoord0.x;\x0a#else\x0a\x20\x20\x20vColor\x20=\x20vertexColor\x20*\x20uDiffuseColor;\x0a#endif\x0a\x20\x20\x20vWindowZ\x20=\x20(0.5\x20*\x20(v_Position.z\x20/\x20v_Position.w)\x20+\x200.5)\x20*\x20v_Position.w;\x0a\x20\x20\x20v_Position.z\x20=\x20min(v_Position.z,\x20v_Position.w);\x0a\x20\x20\x20gl_Position\x20=\x20v_Position;\x0a}','_samples','change','uniform\x20sampler2D\x20shadowMap_texture;\x20\x0avarying\x20vec2\x20v_textureCoordinates;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a','colorRenderbuffers','clipPlane','_excavateTransparent','createPathLine','_right','_emscripten_glBindVertexArrayOES','\x0a{\x0a\x20\x20\x20\x20return\x20czm_translateRelativeToEye(','ALLOC_STACK','CrossFadedCompositeBinder','atmosphereHueShift','\x27miniTempWebGLFloatBuffers\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','RGB565','labelOutlineColor','SPHERICAL','keyframes','volImageBuffer','defaultBrightness','_useZoomWorldPosition','playsinline','PointHandler\x20is\x20deprecated,please\x20use\x20DrawHandler.','CLIP_BEHIND_ANY_PLANE','UNIT','aliyuncs','_clickPixelTolerance','css:\x20{\x20\x22cesium-cesiumInspector-visible\x22\x20:\x20dropDownVisible,\x20\x22cesium-cesiumInspector-hidden\x22\x20:\x20!dropDownVisible\x20}','isFollow','msGMLOutput','addTargetPoint','_tonemappingEnabled','isInializeOK','inflateInit','decode','_minimumSpeed','enableFlatten','.a;\x20\x0a\x20\x20\x20\x20if\x20(clipDistance\x20>\x200.0\x20&&\x20clipDistance\x20<\x20clippingPlanesEdgeWidth)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20clippingPlanesEdgeColor;\x0a\x20\x20\x20\x20}\x20\x0a','InstanceLayer\x20selectedColor','KHAKI','\x27/>','slice','unitCartesian','_mvpViewPort','zoomActive','multiplyByUniformScale','uFillStyle','S3MTilesLineShadowVectex_','uBaseColorFactor','getElementIndex','states','_minimumPriority','fromTranslationRotationScale','TEXTURE_COORDINATE_BOUNDS','1,\x202\x20and\x203','_queryPointsEvent','uDataFloor','terrainVisible','svgFilters','updateCameraFollow','lengthBytesUTF8','getIntersectionArea','newBuffer','GEOCYLINDER','textBoxScale','ANIMATION_WAY_GROUP','updateGeoBounds','vectorHeight','BalloonStyle','containsMultipleDots','Layer\x20with\x20id\x20\x22','usage','defaultTransitionablePropertyValues','Running...','_multiplier','uniform\x20samplerCube\x20shadowMap_textureCube;\x20\x0avarying\x20vec2\x20v_textureCoordinates;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20vec2\x20uv\x20=\x20v_textureCoordinates;\x20\x0a\x20\x20\x20\x20vec3\x20dir;\x20\x0a\x20\x0a\x20\x20\x20\x20if\x20(uv.y\x20<\x200.5)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(uv.x\x20<\x200.333)\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.x\x20=\x20-1.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.y\x20=\x20uv.x\x20*\x206.0\x20-\x201.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.z\x20=\x20uv.y\x20*\x204.0\x20-\x201.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if\x20(uv.x\x20<\x200.666)\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.y\x20=\x20-1.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.x\x20=\x20uv.x\x20*\x206.0\x20-\x203.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.z\x20=\x20uv.y\x20*\x204.0\x20-\x201.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.z\x20=\x20-1.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.x\x20=\x20uv.x\x20*\x206.0\x20-\x205.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.y\x20=\x20uv.y\x20*\x204.0\x20-\x201.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20else\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(uv.x\x20<\x200.333)\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.x\x20=\x201.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.y\x20=\x20uv.x\x20*\x206.0\x20-\x201.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.z\x20=\x20uv.y\x20*\x204.0\x20-\x203.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20if\x20(uv.x\x20<\x200.666)\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.y\x20=\x201.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.x\x20=\x20uv.x\x20*\x206.0\x20-\x203.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.z\x20=\x20uv.y\x20*\x204.0\x20-\x203.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.z\x20=\x201.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.x\x20=\x20uv.x\x20*\x206.0\x20-\x205.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dir.y\x20=\x20uv.y\x20*\x204.0\x20-\x203.0;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x0a\x20\x20\x20\x20float\x20shadow\x20=\x20czm_unpackDepth(textureCube(shadowMap_textureCube,\x20dir));\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(vec3(shadow),\x201.0);\x20\x0a}\x20\x0a','add\x20S3M\x20layer','illegal\x20name:\x20','realtime','ignorePermissions','attribute\x20float\x20a_batchId;\x20\x0a','lower','getSpaceDistance','viewToStop','commandsLength','_numberOfDerivatives','Assets/Terrain/','\x20\x20\x20\x20bitangent\x20=\x20czm_octDecode(','parents','u_ratio','_compiledShaderRotation','\x0a\x20\x20with\x20responseMessage:\x20','//\x20floor(127\x20/\x202)\x20==\x2063.0\x0a//\x20the\x20maximum\x20allowed\x20miter\x20limit\x20is\x202.0\x20at\x20the\x20moment.\x20the\x20extrude\x20normal\x20is\x0a//\x20stored\x20in\x20a\x20byte\x20(-128..127).\x20we\x20scale\x20regular\x20normals\x20up\x20to\x20length\x2063,\x20but\x0a//\x20there\x20are\x20also\x20special\x20normals\x20that\x20have\x20a\x20bigger\x20length\x20(of\x20up\x20to\x20126\x20in\x0a//\x20this\x20case).\x0a//\x20#define\x20scale\x2063.0\x0a\x20\x20\x20\x20#define\x20scale\x200.015873016\x0a\x0a//\x20We\x20scale\x20the\x20distance\x20before\x20adding\x20it\x20to\x20the\x20buffers\x20so\x20that\x20we\x20can\x20store\x0a//\x20long\x20distances\x20for\x20long\x20segments.\x20Use\x20this\x20value\x20to\x20unscale\x20the\x20distance.\x0a\x20\x20\x20\x20#define\x20LINE_DISTANCE_SCALE\x202.0\x0a\x0a\x20\x20\x20\x20attribute\x20vec2\x20a_pos_normal;\x0a\x20\x20\x20\x20attribute\x20vec4\x20a_data;\x0a\x0a\x20\x20\x20\x20uniform\x20mat4\x20u_matrix;\x0a\x20\x20\x20\x20uniform\x20mediump\x20float\x20u_ratio;\x0a\x20\x20\x20\x20uniform\x20lowp\x20float\x20u_device_pixel_ratio;\x0a\x20\x20\x20\x20uniform\x20vec2\x20u_patternscale_a;\x0a\x20\x20\x20\x20uniform\x20float\x20u_tex_y_a;\x0a\x20\x20\x20\x20uniform\x20vec2\x20u_patternscale_b;\x0a\x20\x20\x20\x20uniform\x20float\x20u_tex_y_b;\x0a\x20\x20\x20\x20uniform\x20vec2\x20u_units_to_pixels;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_normal;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_width2;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_tex_a;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_tex_b;\x0a\x20\x20\x20\x20varying\x20float\x20v_gamma_scale;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20blur\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20gapwidth\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20offset\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20width\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20floorwidth\x0a\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20blur\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20gapwidth\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20offset\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20width\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20floorwidth\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20the\x20distance\x20over\x20which\x20the\x20line\x20edge\x20fades\x20out.\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Retina\x20devices\x20need\x20a\x20smaller\x20distance\x20to\x20avoid\x20aliasing.\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20ANTIALIASING\x20=\x201.0\x20/\x20u_device_pixel_ratio\x20/\x202.0;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20a_extrude\x20=\x20a_data.xy\x20-\x20128.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20a_direction\x20=\x20mod(a_data.z,\x204.0)\x20-\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20a_linesofar\x20=\x20(floor(a_data.z\x20/\x204.0)\x20+\x20a_data.w\x20*\x2064.0)\x20*\x20LINE_DISTANCE_SCALE;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pos\x20=\x20floor(a_pos_normal\x20*\x200.5);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20x\x20is\x201\x20if\x20it\x27s\x20a\x20round\x20cap,\x200\x20otherwise\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20y\x20is\x201\x20if\x20the\x20normal\x20points\x20up,\x20and\x20-1\x20if\x20it\x20points\x20down\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20We\x20store\x20these\x20in\x20the\x20least\x20significant\x20bit\x20of\x20a_pos_normal\x0a\x20\x20\x20\x20\x20\x20\x20\x20mediump\x20vec2\x20normal\x20=\x20a_pos_normal\x20-\x202.0\x20*\x20pos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20normal.y\x20=\x20normal.y\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_normal\x20=\x20normal;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20these\x20transformations\x20used\x20to\x20be\x20applied\x20in\x20the\x20JS\x20and\x20native\x20code\x20bases.\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20moved\x20them\x20into\x20the\x20shader\x20for\x20clarity\x20and\x20simplicity.\x0a\x20\x20\x20\x20\x20\x20\x20\x20gapwidth\x20=\x20gapwidth\x20/\x202.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20halfwidth\x20=\x20width\x20/\x202.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20offset\x20=\x20-1.0\x20*\x20offset;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20inset\x20=\x20gapwidth\x20+\x20(gapwidth\x20>\x200.0\x20?\x20ANTIALIASING\x20:\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20outset\x20=\x20gapwidth\x20+\x20halfwidth\x20*\x20(gapwidth\x20>\x200.0\x20?\x202.0\x20:\x201.0)\x20+\x20(halfwidth\x20==\x200.0\x20?\x200.0\x20:\x20ANTIALIASING);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Scale\x20the\x20extrusion\x20vector\x20down\x20to\x20a\x20normal\x20and\x20then\x20up\x20by\x20the\x20line\x20width\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20of\x20this\x20vertex.\x0a\x20\x20\x20\x20\x20\x20\x20\x20mediump\x20vec2\x20dist\x20=outset\x20*\x20a_extrude\x20*\x20scale;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Calculate\x20the\x20offset\x20when\x20drawing\x20a\x20line\x20that\x20is\x20to\x20the\x20side\x20of\x20the\x20actual\x20line.\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20We\x20do\x20this\x20by\x20creating\x20a\x20vector\x20that\x20points\x20towards\x20the\x20extrude,\x20but\x20rotate\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20it\x20when\x20we\x27re\x20drawing\x20round\x20end\x20points\x20(a_direction\x20=\x20-1\x20or\x201)\x20since\x20their\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20extrude\x20vector\x20points\x20in\x20another\x20direction.\x0a\x20\x20\x20\x20\x20\x20\x20\x20mediump\x20float\x20u\x20=\x200.5\x20*\x20a_direction;\x0a\x20\x20\x20\x20\x20\x20\x20\x20mediump\x20float\x20t\x20=\x201.0\x20-\x20abs(u);\x0a\x20\x20\x20\x20\x20\x20\x20\x20mediump\x20vec2\x20offset2\x20=\x20offset\x20*\x20a_extrude\x20*\x20scale\x20*\x20normal.y\x20*\x20mat2(t,\x20-u,\x20u,\x20t);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20projected_extrude\x20=\x20u_matrix\x20*\x20vec4(dist\x20/\x20u_ratio,\x200.0,\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(pos\x20+\x20offset2\x20/\x20u_ratio,\x200.0,\x201.0)\x20+\x20projected_extrude;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20calculate\x20how\x20much\x20the\x20perspective\x20view\x20squishes\x20or\x20stretches\x20the\x20extrude\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20extrude_length_without_perspective\x20=\x20length(dist);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20extrude_length_with_perspective\x20=\x20length(projected_extrude.xy\x20/\x20gl_Position.w\x20*\x20u_units_to_pixels);\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_gamma_scale\x20=\x20extrude_length_without_perspective\x20/\x20extrude_length_with_perspective;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_tex_a\x20=\x20vec2(a_linesofar\x20*\x20u_patternscale_a.x\x20/\x20floorwidth,\x20normal.y\x20*\x20u_patternscale_a.y\x20+\x20u_tex_y_a);\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_tex_b\x20=\x20vec2(a_linesofar\x20*\x20u_patternscale_b.x\x20/\x20floorwidth,\x20normal.y\x20*\x20u_patternscale_b.y\x20+\x20u_tex_y_b);\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_tex_a.y\x20=\x201.0\x20-\x20v_tex_a.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_tex_b.y\x20=\x201.0\x20-\x20v_tex_b.y;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_width2\x20=\x20vec2(outset,\x20inset);\x0a\x20\x20\x20\x20}\x0a','_updatedSources','_isS3MTileLabels','frameIndex','getSearchTexture','\x22\x20to\x20be\x20(string,\x20string)\x20or\x20(number,\x20number),\x20but\x20found\x20(','feBlend','_gltfForwardAxis','_tiltOnEllipsoid','Illegal\x20wire\x20type\x20for\x20field\x20','numberOfLevelZeroTilesY','isQueryEXT','toDataURL','sineAlpha',',limit=','decodeDraco','getDataVariable','debugGlobeDepths','useInvertClassification','top','0000','depthRenderbuffer','updateStrokeStyle','_longjmp','decodeUTF8','receiveShaderProgramId','usePostProcessSelected','deferUpdates','_flipY','Widgets/Images/ImageryProviders/mapboxTerrain.png','_outlineSubscription','Interates','dragenter','SILVER','urlScheme','_maxScale','not\x20a\x20number','_canAlwaysPick','rasterIndex','JS\x20engine\x20does\x20not\x20provide\x20full\x20typed\x20array\x20support','VolumeValueRange','Mouse','url\x20is\x20required!','GLFW_Window','CollectionEventType','smlFileName','computeIcrfToFixedMatrix','uVolumeWidth','displayHeight','querySelectorAll','clearColor','DepthFunc','Unrecognized\x20file:\x20','lineColor','Bad\x20file\x20number','encodeAttribute','receiveShadows','_surroundDuration','vertexColorOffset','http','__proto__','_sizeInByte','boundDynamicVertexBuffer2','_structure','_scanLineMoveDirArr','setScaneCylinderVisible','getCullEnabled','rgba(255,255,255,0.4)','fillMaterialProperty','__.push($1\x20||\x20\x27\x27);','placements','inetPton6','#ifdef\x20QUANTIZATION_BITS12\x0aattribute\x20vec4\x20compressed0;\x0aattribute\x20float\x20compressed1;\x0a#else\x0aattribute\x20vec4\x20position3DAndHeight;\x0aattribute\x20vec4\x20textureCoordAndEncodedNormals;\x0a#ifdef\x20APPLY_MODIFY\x0aattribute\x20vec3\x20positionModify;\x0a#endif\x0a#endif\x0a\x0auniform\x20vec3\x20u_center3D;\x0auniform\x20mat4\x20u_modifiedModelView;\x0auniform\x20mat4\x20u_modifiedModelViewProjection;\x0auniform\x20vec4\x20u_tileRectangle;\x0a\x0a//\x20Uniforms\x20for\x202D\x20Mercator\x20projection\x0auniform\x20vec2\x20u_southAndNorthLatitude;\x0auniform\x20vec2\x20u_southMercatorYAndOneOverHeight;\x0a\x0avarying\x20float\x20v_height2;\x0avarying\x20vec3\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0a\x0avarying\x20vec3\x20v_textureCoordinates;\x0avarying\x20vec3\x20v_normalMC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0a#ifdef\x20APPLY_MATERIAL\x0avarying\x20float\x20v_slope;\x0avarying\x20float\x20v_height;\x0a#endif\x0a\x0a#if\x20defined(FOG)\x20||\x20defined(GROUND_ATMOSPHERE)\x0avarying\x20float\x20v_distance;\x0avarying\x20vec3\x20v_fogMieColor;\x0avarying\x20vec3\x20v_fogRayleighColor;\x0a#endif\x0a\x0a#ifdef\x20SHOW_NORMAL_MAP\x0avarying\x20vec3\x20vertNorm;\x0a#endif\x0a\x0a#ifdef\x20BRDF\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_normalTexture;\x0a\x20\x20\x20\x20uniform\x20vec4\x20u_normalTextureTranslationAndScale;\x0a#endif\x0a\x0a#ifdef\x20SLOPE_ANALYSIS\x0auniform\x20float\x20uTopLevel;\x0auniform\x20float\x20uLevel;\x0avarying\x20vec2\x20texCoordRotate;\x0a#endif\x0a\x0a#ifdef\x20APPLY_MODIFY\x0auniform\x20sampler2D\x20uModifyRasterTexture;\x0a#endif\x0a\x0avarying\x20vec4\x20clip_vertex;\x0a\x0a//\x20These\x20functions\x20are\x20generated\x20at\x20runtime.\x0avec4\x20getPosition(vec3\x20position,\x20float\x20height,\x20vec2\x20textureCoordinates);\x0afloat\x20get2DYPositionFraction(vec2\x20textureCoordinates);\x0a\x0avec4\x20getPosition3DMode(vec3\x20position,\x20float\x20height,\x20vec2\x20textureCoordinates)\x0a{\x0a\x20\x20\x20\x20return\x20u_modifiedModelViewProjection\x20*\x20vec4(position,\x201.0);\x0a}\x0a\x0afloat\x20get2DMercatorYPositionFraction(vec2\x20textureCoordinates)\x0a{\x0a\x20\x20\x20\x20//\x20The\x20width\x20of\x20a\x20tile\x20at\x20level\x2011,\x20in\x20radians\x20and\x20assuming\x20a\x20single\x20root\x20tile,\x20is\x0a\x20\x20\x20\x20//\x20\x20\x202.0\x20*\x20czm_pi\x20/\x20pow(2.0,\x2011.0)\x0a\x20\x20\x20\x20//\x20We\x20want\x20to\x20just\x20linearly\x20interpolate\x20the\x202D\x20position\x20from\x20the\x20texture\x20coordinates\x0a\x20\x20\x20\x20//\x20when\x20we\x27re\x20at\x20this\x20level\x20or\x20higher.\x20\x20The\x20constant\x20below\x20is\x20the\x20expression\x0a\x20\x20\x20\x20//\x20above\x20evaluated\x20and\x20then\x20rounded\x20up\x20at\x20the\x204th\x20significant\x20digit.\x0a\x20\x20\x20\x20const\x20float\x20maxTileWidth\x20=\x200.003068;\x0a\x20\x20\x20\x20float\x20positionFraction\x20=\x20textureCoordinates.y;\x0a\x20\x20\x20\x20float\x20southLatitude\x20=\x20u_southAndNorthLatitude.x;\x0a\x20\x20\x20\x20float\x20northLatitude\x20=\x20u_southAndNorthLatitude.y;\x0a\x20\x20\x20\x20if\x20(northLatitude\x20-\x20southLatitude\x20>\x20maxTileWidth)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20southMercatorY\x20=\x20u_southMercatorYAndOneOverHeight.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20oneOverMercatorHeight\x20=\x20u_southMercatorYAndOneOverHeight.y;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20currentLatitude\x20=\x20mix(southLatitude,\x20northLatitude,\x20textureCoordinates.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20currentLatitude\x20=\x20clamp(currentLatitude,\x20-czm_webMercatorMaxLatitude,\x20czm_webMercatorMaxLatitude);\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionFraction\x20=\x20czm_latitudeToWebMercatorFraction(currentLatitude,\x20southMercatorY,\x20oneOverMercatorHeight);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20positionFraction;\x0a}\x0a\x0afloat\x20get2DGeographicYPositionFraction(vec2\x20textureCoordinates)\x0a{\x0a\x20\x20\x20\x20return\x20textureCoordinates.y;\x0a}\x0a\x0avec4\x20getPositionPlanarEarth(vec3\x20position,\x20float\x20height,\x20vec2\x20textureCoordinates)\x0a{\x0a\x20\x20\x20\x20float\x20yPositionFraction\x20=\x20get2DYPositionFraction(textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20rtcPosition2D\x20=\x20vec4(height,\x20mix(u_tileRectangle.st,\x20u_tileRectangle.pq,\x20vec2(textureCoordinates.x,\x20yPositionFraction)),\x201.0);\x0a\x20\x20\x20\x20return\x20u_modifiedModelViewProjection\x20*\x20rtcPosition2D;\x0a}\x0a\x0avec4\x20getPosition2DMode(vec3\x20position,\x20float\x20height,\x20vec2\x20textureCoordinates)\x0a{\x0a\x20\x20\x20\x20return\x20getPositionPlanarEarth(position,\x200.0,\x20textureCoordinates);\x0a}\x0a\x0avec4\x20getPositionColumbusViewMode(vec3\x20position,\x20float\x20height,\x20vec2\x20textureCoordinates)\x0a{\x0a\x20\x20\x20\x20return\x20getPositionPlanarEarth(position,\x20height,\x20textureCoordinates);\x0a}\x0a\x0avec4\x20getPositionMorphingMode(vec3\x20position,\x20float\x20height,\x20vec2\x20textureCoordinates)\x0a{\x0a\x20\x20\x20\x20//\x20We\x20do\x20not\x20do\x20RTC\x20while\x20morphing,\x20so\x20there\x20is\x20potential\x20for\x20jitter.\x0a\x20\x20\x20\x20//\x20This\x20is\x20unlikely\x20to\x20be\x20noticeable,\x20though.\x0a\x20\x20\x20\x20vec3\x20position3DWC\x20=\x20position\x20+\x20u_center3D;\x0a\x20\x20\x20\x20float\x20yPositionFraction\x20=\x20get2DYPositionFraction(textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20position2DWC\x20=\x20vec4(height,\x20mix(u_tileRectangle.st,\x20u_tileRectangle.pq,\x20vec2(textureCoordinates.x,\x20yPositionFraction)),\x201.0);\x0a\x20\x20\x20\x20vec4\x20morphPosition\x20=\x20czm_columbusViewMorph(position2DWC,\x20vec4(position3DWC,\x201.0),\x20czm_morphTime);\x0a\x20\x20\x20\x20return\x20czm_modelViewProjection\x20*\x20morphPosition;\x0a}\x0a\x0a#ifdef\x20QUANTIZATION_BITS12\x0auniform\x20vec2\x20u_minMaxHeight;\x0auniform\x20mat4\x20u_scaleAndBias;\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a#ifdef\x20QUANTIZATION_BITS12\x0a\x20\x20\x20\x20vec2\x20xy\x20=\x20czm_decompressTextureCoordinates(compressed0.x);\x0a\x20\x20\x20\x20vec2\x20zh\x20=\x20czm_decompressTextureCoordinates(compressed0.y);\x0a\x20\x20\x20\x20vec3\x20position\x20=\x20vec3(xy,\x20zh.x);\x0a\x20\x20\x20\x20float\x20height\x20=\x20zh.y;\x0a\x20\x20\x20\x20vec2\x20textureCoordinates\x20=\x20czm_decompressTextureCoordinates(compressed0.z);\x0a\x0a\x20\x20\x20\x20height\x20=\x20height\x20*\x20(u_minMaxHeight.y\x20-\x20u_minMaxHeight.x)\x20+\x20u_minMaxHeight.x;\x0a\x20\x20\x20\x20v_height2\x20=\x20height;\x0a\x20\x20\x20\x20position\x20=\x20(u_scaleAndBias\x20*\x20vec4(position,\x201.0)).xyz;\x0a\x0a#if\x20(defined(ENABLE_VERTEX_LIGHTING)\x20||\x20defined(GENERATE_POSITION_AND_NORMAL))\x20&&\x20defined(INCLUDE_WEB_MERCATOR_Y)\x0a\x20\x20\x20\x20float\x20webMercatorT\x20=\x20czm_decompressTextureCoordinates(compressed0.w).x;\x0a\x20\x20\x20\x20float\x20encodedNormal\x20=\x20compressed1;\x0a#elif\x20defined(INCLUDE_WEB_MERCATOR_Y)\x0a\x20\x20\x20\x20float\x20webMercatorT\x20=\x20czm_decompressTextureCoordinates(compressed0.w).x;\x0a\x20\x20\x20\x20float\x20encodedNormal\x20=\x200.0;\x0a#elif\x20defined(ENABLE_VERTEX_LIGHTING)\x20||\x20defined(GENERATE_POSITION_AND_NORMAL)\x0a\x20\x20\x20\x20float\x20webMercatorT\x20=\x20textureCoordinates.y;\x0a\x20\x20\x20\x20float\x20encodedNormal\x20=\x20compressed0.w;\x0a#else\x0a\x20\x20\x20\x20float\x20webMercatorT\x20=\x20textureCoordinates.y;\x0a\x20\x20\x20\x20float\x20encodedNormal\x20=\x200.0;\x0a#endif\x0a\x0a#else\x0a\x20\x20\x20\x20//\x20A\x20single\x20float\x20per\x20element\x0a\x20\x20\x20\x20vec3\x20position\x20=\x20position3DAndHeight.xyz;\x0a\x20\x20\x20\x20float\x20height\x20=\x20position3DAndHeight.w;\x0a\x20\x20\x20\x20v_height2\x20=\x20height;\x0a\x20\x20\x20\x20vec2\x20textureCoordinates\x20=\x20textureCoordAndEncodedNormals.xy;\x0a\x0a#if\x20(defined(ENABLE_VERTEX_LIGHTING)\x20||\x20defined(GENERATE_POSITION_AND_NORMAL)\x20||\x20defined(APPLY_MATERIAL))\x20&&\x20defined(INCLUDE_WEB_MERCATOR_Y)\x0a\x20\x20\x20\x20float\x20webMercatorT\x20=\x20textureCoordAndEncodedNormals.z;\x0a\x20\x20\x20\x20float\x20encodedNormal\x20=\x20textureCoordAndEncodedNormals.w;\x0a#elif\x20defined(ENABLE_VERTEX_LIGHTING)\x20||\x20defined(GENERATE_POSITION_AND_NORMAL)\x20||\x20defined(APPLY_MATERIAL)\x0a\x20\x20\x20\x20float\x20webMercatorT\x20=\x20textureCoordinates.y;\x0a\x20\x20\x20\x20float\x20encodedNormal\x20=\x20textureCoordAndEncodedNormals.z;\x0a#elif\x20defined(INCLUDE_WEB_MERCATOR_Y)\x0a\x20\x20\x20\x20float\x20webMercatorT\x20=\x20textureCoordAndEncodedNormals.z;\x0a\x20\x20\x20\x20float\x20encodedNormal\x20=\x200.0;\x0a#else\x0a\x20\x20\x20\x20float\x20webMercatorT\x20=\x20textureCoordinates.y;\x0a\x20\x20\x20\x20float\x20encodedNormal\x20=\x200.0;\x0a#endif\x0a\x0a#endif\x0a\x0a\x20\x20\x20\x20vec3\x20position3DWC\x20=\x20position\x20+\x20u_center3D;\x0a\x20\x20\x20\x20gl_Position\x20=\x20getPosition(position,\x20height,\x20textureCoordinates);\x0a\x0a#ifdef\x20APPLY_MODIFY\x0a\x20\x20\x20\x20vec4\x20packHeight\x20=\x20texture2D(uModifyRasterTexture,\x20textureCoordinates);\x0a\x20\x20\x20\x20if(packHeight.w\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20getPosition(positionModify,\x20height,\x20textureCoordinates);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a\x20\x20\x20\x20v_textureCoordinates\x20=\x20vec3(textureCoordinates,\x20webMercatorT);\x0a\x0a#if\x20defined(ENABLE_VERTEX_LIGHTING)\x20||\x20defined(GENERATE_POSITION_AND_NORMAL)\x20||\x20defined(APPLY_MATERIAL)\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(u_modifiedModelView\x20*\x20vec4(position,\x201.0)).xyz;\x0a\x20\x20\x20\x20v_positionMC\x20=\x20position3DWC;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20model\x20coordinates\x0a\x20\x20\x20\x20vec3\x20normalMC\x20=\x20czm_octDecode(encodedNormal);\x0a\x20\x20\x20\x20v_normalMC\x20=\x20normalMC;\x0a\x20\x20\x20\x20v_normalEC\x20=\x20czm_normal3D\x20*\x20v_normalMC;\x0a#elif\x20defined(SHOW_REFLECTIVE_OCEAN)\x20||\x20defined(ENABLE_DAYNIGHT_SHADING)\x20||\x20defined(GENERATE_POSITION)\x20||\x20defined(HDR)\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(u_modifiedModelView\x20*\x20vec4(position,\x201.0)).xyz;\x0a\x20\x20\x20\x20v_positionMC\x20=\x20position3DWC;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20model\x20coordinates\x0a#endif\x0a\x0a#if\x20defined(FOG)\x20||\x20defined(GROUND_ATMOSPHERE)\x0a\x20\x20\x20\x20AtmosphereColor\x20atmosFogColor\x20=\x20computeGroundAtmosphereFromSpace(position3DWC,\x20false,\x20vec3(0.0));\x0a\x20\x20\x20\x20v_fogMieColor\x20=\x20atmosFogColor.mie;\x0a\x20\x20\x20\x20v_fogRayleighColor\x20=\x20atmosFogColor.rayleigh;\x0a\x20\x20\x20\x20v_distance\x20=\x20length((czm_modelView3D\x20*\x20vec4(position3DWC,\x201.0)).xyz);\x0a#endif\x0a#ifdef\x20APPLY_MATERIAL\x0a\x20\x20\x20\x20vec3\x20finalNormal\x20=\x20normalMC;\x0a\x20\x20\x20\x20vec3\x20ellipsoidNormal\x20=\x20normalize(position3DWC.xyz);\x0a\x20\x20\x20\x20v_slope\x20=\x20abs(dot(ellipsoidNormal,\x20finalNormal));\x0a\x20\x20\x20\x20v_height\x20=\x20height;\x0a#endif\x0a\x20\x20\x20\x20clip_vertex\x20=\x20czm_inverseProjection\x20*\x20gl_Position;\x0a\x0a#ifdef\x20SHOW_NORMAL_MAP\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(u_modifiedModelView\x20*\x20vec4(position.xyz,\x201.0)).xyz;\x0a\x20\x20\x20\x20vertNorm\x20=\x20normalize(position3DWC);\x0a\x20\x20\x20\x20#ifdef\x20BRDF\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20normalTextureTranslation\x20=\x20u_normalTextureTranslationAndScale.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20normalTextureScale\x20=\x20u_normalTextureTranslationAndScale.zw;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20normalTextureCoordinates\x20=\x20v_textureCoordinates.xy\x20*\x20normalTextureScale\x20+\x20normalTextureTranslation;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20realNormal\x20=\x20texture2D(u_normalTexture,\x20normalTextureCoordinates.xy).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20realNormal\x20=\x20(realNormal\x20-\x200.5)\x20*\x202.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20zAxis\x20=\x20normalize(vertNorm);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20xAxis\x20=\x20normalize(vec3(-vertNorm.y,\x20vertNorm.x,\x200));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20yAxis\x20=\x20normalize(cross(zAxis,\x20xAxis));\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20matrix\x20=\x20mat3(xAxis,\x20yAxis,\x20zAxis);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20vNormal\x20=\x20czm_normal3D\x20*\x20matrix\x20*\x20realNormal;\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_normalEC\x20=\x20normalize(vNormal);\x0a\x20\x20\x20\x20#endif\x0a#endif\x0a\x0a#ifdef\x20SLOPE_ANALYSIS\x0a\x20\x20\x20\x20float\x20levelSpan\x20=\x20min(uLevel\x20-\x20uTopLevel,\x202.0);\x0a\x20\x20\x20\x20float\x20arrowTextureScale\x20=\x20pow(2.0,levelSpan);\x0a\x20\x20\x20\x20texCoordRotate\x20=\x20v_textureCoordinates.xy\x20*\x20arrowTextureScale;\x0a#endif\x0a}\x0a','_wSpeed','StencilMask','https','CADETBLUE','4999','fbo','_disableCullingBlendRenderState','_spStencil','_needUpdate','EMPTY_OBJECT','floatingPointTexture','headingFree','_primitives','hashRemoveNode','#FFFAFA','finishedEverythingButTextureCreation','?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities','Operator\x20\x22-\x22\x20requires\x20vector\x20or\x20number\x20arguments\x20of\x20matching\x20types.\x20Arguments\x20are\x20','perPacketCount','#ffe500','STATIC_DRAW','Module.readAsync\x20option\x20was\x20removed\x20(modify\x20readAsync\x20in\x20JS)','residentRootTile','SYMBOL_PIE','readName','utils.arrayGetDistinctValues','#FF0000','getVisibleCoordinates','_uniformScale','float\x20fade(float\x20low,\x20float\x20high,\x20float\x20value){','memoryThresholdValue','_occlusionTextureIndex','computeGlobeBottomLevel','setMonth','squaredSegmentDistance','num','\x20\x20mat4\x20skinMat\x20=\x20','_oneOverLog2FarDepthFromNearPlusOne','inverseModel','setInterval','sunLightON','_stencilBits','useBloom','allowsLetterSpacing','blocking','globeSplitPosition','cite','getPixelDimensions','getRedValue','_viewportDirty','Reseau\x20National\x20Belge\x201972','add','_endSurroundLineWidth','registerBeforeUnloadEventCallback','numberOfColorAttachments','stretchY','[BigNumber\x20Error]\x20','_lastDevicePixelRatio','_materialProperty','collectionChanged','/data/path','collideDetection','tm_wday','magnificationFilter','_centerPt3D','mod','uSkeletonCount','_imagelayerCollection','_nextPickColor','preserveQueryParameters','getLayoutProperty','strokeStates','addLabelAndIco','DEFAULT_OFFSET','_texturesToCreate','_glScissor','textureRepeat','_abort','bindAll','MinVisibleValue','_processingQueue','/**\x0a\x20*\x200.0000001\x0a\x20*\x0a\x20*\x20@name\x20czm_epsilon7\x0a\x20*\x20@glslConstant\x0a\x20*/\x0aconst\x20float\x20czm_epsilon7\x20=\x200.0000001;\x0a','MODELVIEW','spot\x20light\x20sceneMode','tooltipOrthographic',').rgb;\x0a','/**\x0a\x20*\x20The\x20constant\x20identifier\x20for\x20the\x203D\x20{@link\x20SceneMode}\x0a\x20*\x0a\x20*\x20@name\x20czm_sceneMode3D\x0a\x20*\x20@glslConstant\x0a\x20*\x20@see\x20czm_sceneMode\x0a\x20*\x20@see\x20czm_sceneMode2D\x0a\x20*\x20@see\x20czm_sceneModeColumbusView\x0a\x20*\x20@see\x20czm_sceneModeMorphing\x0a\x20*/\x0aconst\x20float\x20czm_sceneMode3D\x20=\x203.0;\x0a','_linesHover','_usedDrawCommands','deduplicate','clientWidth','_accumulationTexture','minimumDetectDistance','Unclosed\x20quote\x20after\x20\x22','addVoxelGridLayer','diacriticSensitive','_renderEntityList','getAllPickObjects','Specular','setGeometry','/**\x0a\x20*\x20@private\x0a\x20*/\x0avec4\x20czm_translucentPhong(vec3\x20toEye,\x20czm_material\x20material,\x20vec3\x20lightDirectionEC)\x0a{\x0a\x20\x20\x20\x20//\x20Diffuse\x20from\x20directional\x20light\x20sources\x20at\x20eye\x20(for\x20top-down\x20and\x20horizon\x20views)\x0a\x20\x20\x20\x20float\x20diffuse\x20=\x20czm_getLambertDiffuse(vec3(0.0,\x200.0,\x201.0),\x20material.normal);\x0a\x0a\x20\x20\x20\x20if\x20(czm_sceneMode\x20==\x20czm_sceneMode3D)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20(and\x20horizon\x20views\x20in\x203D)\x0a\x20\x20\x20\x20\x20\x20\x20\x20diffuse\x20+=\x20czm_getLambertDiffuse(vec3(0.0,\x201.0,\x200.0),\x20material.normal);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20diffuse\x20=\x20clamp(diffuse,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20float\x20specular\x20=\x20czm_getSpecular(lightDirectionEC,\x20toEye,\x20material.normal,\x20material.shininess);\x0a\x0a\x20\x20\x20\x20//\x20Temporary\x20workaround\x20for\x20adding\x20ambient.\x0a\x20\x20\x20\x20vec3\x20materialDiffuse\x20=\x20material.diffuse\x20*\x200.5;\x0a\x0a\x20\x20\x20\x20vec3\x20ambient\x20=\x20materialDiffuse;\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20ambient\x20+\x20material.emission;\x0a\x20\x20\x20\x20color\x20+=\x20materialDiffuse\x20*\x20diffuse\x20*\x20czm_lightColor;\x0a\x20\x20\x20\x20color\x20+=\x20material.specular\x20*\x20specular\x20*\x20czm_lightColor;\x0a\x0a\x20\x20\x20\x20return\x20vec4(color,\x20material.alpha);\x0a}\x0a','primitive','extendWallHeight','_commonLayerUniformBuffer','_requestType','varying\x20vec2\x20v_textureCoordinates;\x0aconst\x20float\x20M_PI\x20=\x203.141592653589793;\x0a\x0afloat\x20vdcRadicalInverse(int\x20i)\x0a{\x0a\x20\x20\x20\x20float\x20r;\x0a\x20\x20\x20\x20float\x20base\x20=\x202.0;\x0a\x20\x20\x20\x20float\x20value\x20=\x200.0;\x0a\x20\x20\x20\x20float\x20invBase\x20=\x201.0\x20/\x20base;\x0a\x20\x20\x20\x20float\x20invBi\x20=\x20invBase;\x0a\x20\x20\x20\x20for\x20(int\x20x\x20=\x200;\x20x\x20<\x20100;\x20x++)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(i\x20<=\x200)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20r\x20=\x20mod(float(i),\x20base);\x0a\x20\x20\x20\x20\x20\x20\x20\x20value\x20+=\x20r\x20*\x20invBi;\x0a\x20\x20\x20\x20\x20\x20\x20\x20invBi\x20*=\x20invBase;\x0a\x20\x20\x20\x20\x20\x20\x20\x20i\x20=\x20int(float(i)\x20*\x20invBase);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20value;\x0a}\x0a\x0avec2\x20hammersley2D(int\x20i,\x20int\x20N)\x0a{\x0a\x20\x20\x20\x20return\x20vec2(float(i)\x20/\x20float(N),\x20vdcRadicalInverse(i));\x0a}\x0a\x0avec3\x20importanceSampleGGX(vec2\x20xi,\x20float\x20roughness,\x20vec3\x20N)\x0a{\x0a\x20\x20\x20\x20float\x20a\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20float\x20phi\x20=\x202.0\x20*\x20M_PI\x20*\x20xi.x;\x0a\x20\x20\x20\x20float\x20cosTheta\x20=\x20sqrt((1.0\x20-\x20xi.y)\x20/\x20(1.0\x20+\x20(a\x20*\x20a\x20-\x201.0)\x20*\x20xi.y));\x0a\x20\x20\x20\x20float\x20sinTheta\x20=\x20sqrt(1.0\x20-\x20cosTheta\x20*\x20cosTheta);\x0a\x20\x20\x20\x20vec3\x20H\x20=\x20vec3(sinTheta\x20*\x20cos(phi),\x20sinTheta\x20*\x20sin(phi),\x20cosTheta);\x0a\x20\x20\x20\x20vec3\x20upVector\x20=\x20abs(N.z)\x20<\x200.999\x20?\x20vec3(0.0,\x200.0,\x201.0)\x20:\x20vec3(1.0,\x200.0,\x200.0);\x0a\x20\x20\x20\x20vec3\x20tangentX\x20=\x20normalize(cross(upVector,\x20N));\x0a\x20\x20\x20\x20vec3\x20tangentY\x20=\x20cross(N,\x20tangentX);\x0a\x20\x20\x20\x20return\x20tangentX\x20*\x20H.x\x20+\x20tangentY\x20*\x20H.y\x20+\x20N\x20*\x20H.z;\x0a}\x0a\x0afloat\x20G1_Smith(float\x20NdotV,\x20float\x20k)\x0a{\x0a\x20\x20\x20\x20return\x20NdotV\x20/\x20(NdotV\x20*\x20(1.0\x20-\x20k)\x20+\x20k);\x0a}\x0a\x0afloat\x20G_Smith(float\x20roughness,\x20float\x20NdotV,\x20float\x20NdotL)\x0a{\x0a\x20\x20\x20\x20float\x20k\x20=\x20roughness\x20*\x20roughness\x20/\x202.0;\x0a\x20\x20\x20\x20return\x20G1_Smith(NdotV,\x20k)\x20*\x20G1_Smith(NdotL,\x20k);\x0a}\x0a\x0avec2\x20integrateBrdf(float\x20roughness,\x20float\x20NdotV)\x0a{\x0a\x20\x20\x20\x20vec3\x20V\x20=\x20vec3(sqrt(1.0\x20-\x20NdotV\x20*\x20NdotV),\x200.0,\x20NdotV);\x0a\x20\x20\x20\x20float\x20A\x20=\x200.0;\x0a\x20\x20\x20\x20float\x20B\x20=\x200.0;\x0a\x20\x20\x20\x20const\x20int\x20NumSamples\x20=\x201024;\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20NumSamples;\x20i++)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20xi\x20=\x20hammersley2D(i,\x20NumSamples);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20H\x20=\x20importanceSampleGGX(xi,\x20roughness,\x20vec3(0.0,\x200.0,\x201.0));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20L\x20=\x202.0\x20*\x20dot(V,\x20H)\x20*\x20H\x20-\x20V;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20NdotL\x20=\x20clamp(L.z,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20NdotH\x20=\x20clamp(H.z,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20VdotH\x20=\x20clamp(dot(V,\x20H),\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(NdotL\x20>\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20G\x20=\x20G_Smith(roughness,\x20NdotV,\x20NdotL);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20G_Vis\x20=\x20G\x20*\x20VdotH\x20/\x20(NdotH\x20*\x20NdotV);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20Fc\x20=\x20pow(1.0\x20-\x20VdotH,\x205.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20A\x20+=\x20(1.0\x20-\x20Fc)\x20*\x20G_Vis;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20B\x20+=\x20Fc\x20*\x20G_Vis;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20vec2(A,\x20B)\x20/\x20float(NumSamples);\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(integrateBrdf(v_textureCoordinates.y,\x20v_textureCoordinates.x),\x200.0,\x201.0);\x0a}\x0a','longFromHash','aLocalTranslation','\x27printErr\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','REST/v1/Imagery/Metadata/','_pickOffsets','fullScreenElement','Oblique_Stereographic','PolylineOutlineType','mkdev','slopeColorTexture','quaternion','_curParticleTextureBuffer','_backgroundEnabled','enableBakeTextureRenderable','toMGRS','uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20colorTexture2;\x0a\x0auniform\x20vec2\x20center;\x0auniform\x20float\x20radius;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color0\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20color1\x20=\x20texture2D(colorTexture2,\x20v_textureCoordinates);\x0a\x0a\x20\x20\x20\x20float\x20x\x20=\x20length(gl_FragCoord.xy\x20-\x20center)\x20/\x20radius;\x0a\x20\x20\x20\x20float\x20t\x20=\x20smoothstep(0.5,\x200.8,\x20x);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color0\x20+\x20color1,\x20color1,\x20t);\x0a}\x0a','indexedSymbolInstances','_lineColor','_delta','atmosphereBrightnessShift','_debugOverlappingFrustums','__ko__','getNodeValue','_terrainPromises','wholeHeight','modulePath','getGeometriesArray','createShadowVolume','non\x20valid\x20type\x20','data-driven','SHIFT','http://www.google.com/kml/ext/2.2','specularColor','Quartic','uniform','minimumHeight','eofOffset','',''','buffers','addAvailableTileRange','_position','debug','collisionVertexArray','geometryFunction_','HAS_SPOT_LIGHTS','loadTemplate','ShadowQueryPoints','_evaluateRegExpExec','_createBoundingVolumeFunction','s3m:TileSplitType','maximumAliasedLineWidth','getPosition','setQueryParameters','epochJulian','peekLastKey','rawTileData','readProjection','getBinaryProperties','\x27getDynCaller\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','iconImageObjects','fromBaseJSONData','#FFA500','Widgets/Images/ImageryProviders/mapboxStreets.png','_clearMemoryImmediately','middleMarkBounds','UNCLASSIFIED','removeAt','_latitude','dayNumber','ALL_OPAQUE','Ray','_pickShaderDependencies','_effect','doRequestFullscreen','readyState','getQuality','uOffsetX','showRenderingStatistics','cesium-button\x20cesium-toolbar-button\x20cesium-projectionPicker-dropDown-icon','CESIUM_RTC_MODELVIEW','_getSmlInfosFailed','Event','commit','SHOW_OCEAN_WAVES','_translation','rgba(','dynCall_','_forwardExtrapolationDuration','_lastEntity','executeNoEffect','setOffsetY','_drawingBufferHeight','removeClipRegion','labelGraphics','TEXCOORD','ThirdParty/basis_transcoder.wasm','\x20\x20\x20\x20color\x20+=\x20NdotL\x20*\x20lightColorHdr\x20*\x20(diffuseContribution\x20+\x20specularContribution);\x0a','getShaderParameter','#B0F2D3','readyTextureCount','createFogStage','removeStaleBuckets','rotateEventTypes','_renderError','offsetOrigin','_excavationNormalTextureUrl','terrainURL','RGBA','_sphere','Memory\x20Usage\x20(MB)','materialType','_runtimeAnimation','\x27FS\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','receiveShadow\x20','_appendProgramDefineForCommand','RSAAuthenticationStatus','scaneColor','animation_buttonHovered','modelPrimitive','_styleableShaderAttributes','UNKNOWN','Use\x20of\x20`wasmMemory`\x20detected.\x20\x20Use\x20-s\x20IMPORTED_MEMORY\x20to\x20define\x20wasmMemory\x20externally','cosineSquaredAlpha','pathFeature','uniform\x20vec2\x20u_texsize;\x0auniform\x20float\x20u_fade;\x0a\x0auniform\x20sampler2D\x20u_image;\x0a\x0avarying\x20vec2\x20v_pos_a;\x0avarying\x20vec2\x20v_pos_b;\x0avarying\x20vec4\x20v_lighting;\x0a\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20base\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20height\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_from\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_to\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20base\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20height\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_from\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_to\x0a\x0a\x20\x20\x20\x20vec2\x20pattern_tl_a\x20=\x20pattern_from.xy;\x0a\x20\x20\x20\x20vec2\x20pattern_br_a\x20=\x20pattern_from.zw;\x0a\x20\x20\x20\x20vec2\x20pattern_tl_b\x20=\x20pattern_to.xy;\x0a\x20\x20\x20\x20vec2\x20pattern_br_b\x20=\x20pattern_to.zw;\x0a\x0a\x20\x20\x20\x20vec2\x20imagecoord\x20=\x20mod(v_pos_a,\x201.0);\x0a\x20\x20\x20\x20vec2\x20pos\x20=\x20mix(pattern_tl_a\x20/\x20u_texsize,\x20pattern_br_a\x20/\x20u_texsize,\x20imagecoord);\x0a\x20\x20\x20\x20vec4\x20color1\x20=\x20texture2D(u_image,\x20pos);\x0a\x0a\x20\x20\x20\x20vec2\x20imagecoord_b\x20=\x20mod(v_pos_b,\x201.0);\x0a\x20\x20\x20\x20vec2\x20pos2\x20=\x20mix(pattern_tl_b\x20/\x20u_texsize,\x20pattern_br_b\x20/\x20u_texsize,\x20imagecoord_b);\x0a\x20\x20\x20\x20vec4\x20color2\x20=\x20texture2D(u_image,\x20pos2);\x0a\x0a\x20\x20\x20\x20vec4\x20mixedColor\x20=\x20mix(color1,\x20color2,\x20u_fade);\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mixedColor\x20*\x20v_lighting;\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a}\x0a','a_color','util','u_jitter','no\x20read()\x20available','outterGeoCoordinates','_endLineWidth','\x27stringToUTF8Array\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','maxFresnel','base64','_billboardsID','workerScriptsPath','uniform\x20vec4\x20color;\x0auniform\x20vec4\x20outlineColor;\x0auniform\x20float\x20outlineWidth;\x0a\x0avarying\x20float\x20v_width;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20\x20\x20float\x20halfInteriorWidth\x20=\x20\x200.5\x20*\x20(v_width\x20-\x20outlineWidth)\x20/\x20v_width;\x0a\x20\x20\x20\x20float\x20b\x20=\x20step(0.5\x20-\x20halfInteriorWidth,\x20st.t);\x0a\x20\x20\x20\x20b\x20*=\x201.0\x20-\x20step(0.5\x20+\x20halfInteriorWidth,\x20st.t);\x0a\x0a\x20\x20\x20\x20//\x20Find\x20the\x20distance\x20from\x20the\x20closest\x20separator\x20(region\x20between\x20two\x20colors)\x0a\x20\x20\x20\x20float\x20d1\x20=\x20abs(st.t\x20-\x20(0.5\x20-\x20halfInteriorWidth));\x0a\x20\x20\x20\x20float\x20d2\x20=\x20abs(st.t\x20-\x20(0.5\x20+\x20halfInteriorWidth));\x0a\x20\x20\x20\x20float\x20dist\x20=\x20min(d1,\x20d2);\x0a\x0a\x20\x20\x20\x20vec4\x20currentColor\x20=\x20mix(outlineColor,\x20color,\x20b);\x0a\x20\x20\x20\x20vec4\x20outColor\x20=\x20czm_antialias(outlineColor,\x20color,\x20currentColor,\x20dist);\x0a\x20\x20\x20\x20outColor\x20=\x20czm_gammaCorrect(outColor);\x0a\x0a\x20\x20\x20\x20material.diffuse\x20=\x20outColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20outColor.a;\x0a\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','isEdge','SKY_FROM_SPACE','_level','_down','https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer','ibo_w','#FF6347','FIVE_DIVISIONS','Plotting\x20is\x20needed\x20initialize\x20to\x20get\x20SymbolLibManager','scene\x20list\x20response\x20null!','#EDF9AD','vertexFormat','_row','ClearDepth','_rotateStartPosition','_batchIndex','getQuery','ref','getssMaxSquaredDelta','Brightness','_imageryLayers','DB_NAME','\x20\x20\x20\x20style:\x20{\x20\x22top\x22\x20:\x20_screenPositionY,\x20\x22left\x22\x20:\x20_screenPositionX,\x22opacity\x22\x20:\x20_opacity\x20},\x20\x20\x20\x20css:\x20{\x20\x22cesium-zoom-wrapper-visible\x22\x20:\x20isVisible\x20}','extrude','_primaryStartPosition','_needsQuietPeriod','5.0.1','HAS_SKELETONSELECTED','outlineCommand','isTdt','koDescendantsComplete','setCanvasElementSize','Rassadiran','_mouseCallback','_setDataBounds','setEnabled','enrS3TCDXTN','display:\x20none;','cacheKey','textureTranslationAndScale','fromScaledENU','layerMatrix','#ifdef\x20GL_FRAGMENT_PRECISION_HIGH\x0aprecision\x20highp\x20float;\x0a#else\x0aprecision\x20mediump\x20float;\x0a#endif\x0a\x0a','MSBlobBuilder','lightSource','_glStencilOp','_pointSubscription','HEAP16','sourceLayerIndex','FUNC_ADD','getObjsVisible','cache_','isStopVisible','eyeOffsetX','_emscripten_glClearStencil','_batchIdAttributeName','vertexColorCount','_picking','i16','_blockCache','_maxSkylightLuminance','SCALE_LINE_X','RegularShape','_verticalOriginSubscription','_isLineVisible','frameState','Mapbox\x20satellite\x20imagery\x20https://www.mapbox.com/maps/','distanceSquaredTo','numberOfProcessingAttempted','color-rendering','./this.program','frameCount','\x20\x20\x20\x20vec3\x20normal\x20=\x20vec3(1.0);\x20\x0a','rasterClipRegion','baseColorTextureIndex','\x27removeFunction\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','fromGeometry','0\x200','\x20\x20\x20\x20float\x20LdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20czm_sunDirectionEC),\x20normalize(v_positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a','getViewableRectangle','next_out','#ifdef\x20GL_ES\x0aprecision\x20mediump\x20float;\x0a#else\x0a\x0a#if\x20!defined(lowp)\x0a#define\x20lowp\x0a#endif\x0a\x0a#if\x20!defined(mediump)\x0a#define\x20mediump\x0a#endif\x0a\x0a#if\x20!defined(highp)\x0a#define\x20highp\x0a#endif\x0a\x0a#endif\x0a','UNIT_W','modelScale','loadingDescendantLimit','uHypsometricRenderTexture','\x20requires\x20exactly\x20three\x20arguments.','normalizeArray','setDistDirByPoint','_astc','left1','plottingLayer\x20is\x20required!','Illegal\x20BitSet:\x20Not\x20an\x20array','MaxValue','_buffers','
  • Geometry\x20Memory\x20(MB):\x20','rootSymbolIconUrl','touch','shr','populateDefaults','\x2010000.0){discard;}','_lastFramesPerSecond','_selectCastShadows','_bufferTarget','/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x202pi.\x0a\x20*\x0a\x20*\x20@alias\x20czm_twoPi\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.TWO_PI\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_twoPi\x20=\x20...;\x0a\x20*\x0a\x20*\x20//\x20Example\x0a\x20*\x20float\x20pi\x20=\x20czm_twoPi\x20/\x202.0;\x0a\x20*/\x0aconst\x20float\x20czm_twoPi\x20=\x206.283185307179586;\x0a','bufferMode','modifyRasterTexture','zoomStops','_removeUpdateHeightCallback','getPickId','scaneCylinder_id','_wetnessFactor','occluders','_lineCount','pixelDisToRealDisInMeters','#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec4\x20v_color;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a#ifdef\x20FACE_FORWARD\x0a\x20\x20\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a#endif\x0a\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20czm_gammaCorrect(v_color);\x0a\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a}\x0a','saveSitData','setTextStyle','_exponent','Assertion\x20failed:\x20','enableTilt','defaultAccessToken','u_scale','_lineWidthX','SYMBOL_TEXT','Exit\x20full\x20screen','FLOAT_VEC3','setShow','_maxDirtyNumber','setObjectsOperationByID','expectedType','root1','unlink','\x20\x20\x20\x20vec3\x20pos_dy\x20=\x20dFdy(v_positionEC);\x0a','startAngle','writeLong','_pvrtc','addAlpha','octEncodeToCartesian4','','Screen\x20Space\x20Error\x20Factor','DARKGREEN','SPHERE_BATCH_IDS','_bloomColor','https://t9.tianditu.gov.cn/DEM/DataServer?T=ele_c','_ancestorMap','_clipRegions','stream_ops','#0173c7','ellipsoidBatchIds','M13,5.5,7.5,5.5,7.5,25.5,13,25.5zM24.5,5.5,19,5.5,19,25.5,24.5,25.5z','M24.316,5.318,9.833,13.682,9.833,5.5,5.5,5.5,5.5,25.5,9.833,25.5,9.833,17.318,24.316,25.682z','\x0a#ifdef\x20HAS_POINT_LIGHTS\x0a\x0auniform\x20vec3\x20uPointLightPositionEC[\x20POINT_LIGHTS\x20];\x0auniform\x20vec3\x20uPointLightColor[\x20POINT_LIGHTS\x20];\x0auniform\x20vec2\x20uPointLightDistanceAndDecay[\x20POINT_LIGHTS\x20];\x0a\x0astruct\x20PointLight\x20{\x0a\x20\x20\x20\x20vec3\x20position;\x0a\x20\x20\x20\x20vec3\x20color;\x0a\x20\x20\x20\x20float\x20distance;\x0a\x20\x20\x20\x20float\x20decay;\x0a};\x0a\x0avoid\x20getPointDirectLightIrradiance(\x20const\x20in\x20PointLight\x20pointLight,\x20const\x20in\x20GeometricContext\x20geometry,\x20out\x20IncidentLight\x20directLight\x20)\x20{\x0a\x20\x20\x20\x20vec3\x20lVector\x20=\x20pointLight.position\x20-\x20geometry.position;\x0a\x20\x20\x20\x20directLight.direction\x20=\x20normalize(\x20lVector\x20);\x0a\x20\x20\x20\x20float\x20lightDistance\x20=\x20length(\x20lVector\x20);\x0a\x20\x20\x20\x20directLight.color\x20=\x20pointLight.color;\x0a\x20\x20\x20\x20directLight.color\x20*=\x20punctualLightIntensityToIrradianceFactor(\x20lightDistance,\x20pointLight.distance,\x20pointLight.decay\x20);\x0a\x20\x20\x20\x20directLight.visible\x20=\x20(\x20directLight.color\x20!=\x20vec3(\x200.0\x20)\x20);\x0a}\x0a\x0a#endif\x0a','M\x2025.770585,2.4552065\x20C\x2015.72282,13.962707\x2010.699956,19.704407\x208.1768352,22.580207\x20c\x20-1.261561,1.4379\x20-1.902282,2.1427\x20-2.21875,2.5\x20-0.141624,0.1599\x20-0.208984,0.2355\x20-0.25,0.2813\x20l\x200.6875,0.75\x20c\x2010e-5,-10e-5\x200.679191,0.727\x200.6875,0.7187\x200.01662,-0.016\x200.02451,-0.024\x200.03125,-0.031\x200.01348,-0.014\x200.04013,-0.038\x200.0625,-0.062\x200.04474,-0.05\x200.120921,-0.1315\x200.28125,-0.3126\x200.320657,-0.3619\x200.956139,-1.0921\x202.2187499,-2.5312\x202.5252219,-2.8781\x207.5454589,-8.6169\x2017.5937499,-20.1250005\x20l\x20-1.5,-1.3125\x20z\x20m\x20-20.5624998,3.9063\x20c\x20-1.304375,0\x20-2.34375,1.0391\x20-2.34375,2.3437\x20l\x200,10.8125005\x20c\x200,1.3043\x201.039375,2.375\x202.34375,2.375\x20l\x202.25,0\x20c\x201.9518039,-2.2246\x207.4710958,-8.5584\x2013.5624998,-15.5312005\x20l\x20-15.8124998,0\x20z\x20m\x2021.1249998,0\x20c\x20-1.855467,2.1245\x20-2.114296,2.4005\x20-3.59375,4.0936995\x201.767282,0.1815\x203.15625,1.685301\x203.15625,3.500001\x200,1.9349\x20-1.56511,3.5\x20-3.5,3.5\x20-1.658043,0\x20-3.043426,-1.1411\x20-3.40625,-2.6875\x20-1.089617,1.2461\x20-2.647139,2.9988\x20-3.46875,3.9375\x200.191501,-0.062\x200.388502,-0.094\x200.59375,-0.094\x201.373338,0\x202.50006,1.4614\x202.5625,3.2812\x20l\x208.3125,0\x20c\x201.304375,0\x202.34375,-1.0707\x202.34375,-2.375\x20l\x200,-10.8125005\x20c\x200,-1.3046\x20-1.039375,-2.3437\x20-2.34375,-2.3437\x20l\x20-0.65625,0\x20z\x20M\x209.5518351,10.423906\x20c\x201.9348899,0\x203.4999999,1.596401\x203.4999999,3.531301\x200,1.9349\x20-1.56511,3.5\x20-3.4999999,3.5\x20-1.9348899,0\x20-3.4999999,-1.5651\x20-3.4999999,-3.5\x200,-1.9349\x201.56511,-3.531301\x203.4999999,-3.531301\x20z\x20m\x204.2187499,10.312601\x20c\x20-0.206517,0.2356\x20-0.844218,0.9428\x20-1.03125,1.1562\x20l\x200.8125,0\x20c\x200.01392,-0.4081\x200.107026,-0.7968\x200.21875,-1.1562\x20z','showBackground','uniform\x20vec4\x20uSkylineColor;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20gl_FragColor\x20=\x20uSkylineColor;\x0a}','EncryptedDbRootProto','_depthOnlyRenderStateCache','_billboard','samplesPerXysFile','cross-faded-data-driven','loadTexture','cesium-viewer-navigationContainer','templateSources','depthTest','carthage','updateBasis','_lastLength','BEVELED','/**\x0a\x20*\x20The\x20automatic\x20GLSL\x20constant\x20for\x20{@link\x20Pass#CESIUM_3D_TILE}\x0a\x20*\x0a\x20*\x20@name\x20czm_passCesium3DTile\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20czm_pass\x0a\x20*/\x0aconst\x20float\x20czm_passCesium3DTile\x20=\x204.0;\x0a','must\x20be\x20non-object','pixelOffsetTL','_inverseProjectionDirty','u_pitch','minimumLevel','exception_addRef','flags','http://www.w3.org/2005/Atom','constrast','_fieldTextureSize','slide','renderable','PolylineType','insertCollisionBox','defaultKey','crossOrigin','\x20of\x20type\x20','setBatchedAttribute','_vertexShaderLoaded','HALF_FLOAT_OES','alignFunctionTables','maxDepth','\x27setValue\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_deferreds','flipY','findByIndex','attribute\x20vec4\x20a_color;\x20\x0a','transparency','beforeViewerChanged','getPart','px;\x20width:\x20','splice','INT_VEC3','_CtrlPointhandler','GeometryLayout','\x20\x20\x20vHeight\x20=\x20position.z;','allTilesLoaded','task','log2FarDepthFromNearPlusOne','boundVertexOffset','datasetInfo',',\x20v_textureCoordinates);\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(edge','click\x20dblclick\x20mousedown\x20mouseup\x20mousemove\x20mouseover\x20mouseout\x20mouseenter\x20mouseleave','OCCLUDED_TRANSLUCENT','solve','zoomOutPaintVertexArray','u_Bloom_Settings','ALPHA','gl_Position\x20=\x20vec4(((pos\x20-\x20uBounds.xy)\x20/\x20uBounds.zw)\x20*\x202.0\x20-\x201.0,\x200.0,\x201.0);','_planeSubscription','_evaluateRegExpNotMatch','_tileDebugLabels','_geometry','skyAtmosphereCommand','computeNumberOfVertices','void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(v_color);\x20\x0a','strokeWidth','getSeconds','_fboClassified','Vertical\x20Forms','readHuffman','SVC_Vertex','cameras','functionPointers','alphaMultipass','getPtsByTriangle','_getClippingFunction','vert-origin-x','_modelSkeletons','a_weight','terrainProvider','_startRender','attribute\x20vec2\x20a_pos;\x0aattribute\x20vec2\x20a_anchor_pos;\x0aattribute\x20vec2\x20a_extrude;\x0aattribute\x20vec2\x20a_placed;\x0a\x0auniform\x20mat4\x20u_matrix;\x0auniform\x20vec2\x20u_extrude_scale;\x0auniform\x20float\x20u_camera_to_center_distance;\x0a\x0avarying\x20float\x20v_placed;\x0avarying\x20float\x20v_notUsed;\x0avarying\x20float\x20v_radius;\x0a\x0avarying\x20vec2\x20v_extrude;\x0avarying\x20vec2\x20v_extrude_scale;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec4\x20projectedPoint\x20=\x20u_matrix\x20*\x20vec4(a_anchor_pos,\x200,\x201);\x0a\x20\x20\x20\x20highp\x20float\x20camera_to_anchor_distance\x20=\x20projectedPoint.w;\x0a\x20\x20\x20\x20highp\x20float\x20collision_perspective_ratio\x20=\x20clamp(\x0a\x20\x20\x20\x20\x20\x20\x20\x200.5\x20+\x200.5\x20*\x20(u_camera_to_center_distance\x20/\x20camera_to_anchor_distance),\x0a\x20\x20\x20\x20\x20\x20\x20\x200.0,\x20//\x20Prevents\x20oversized\x20near-field\x20circles\x20in\x20pitched/overzoomed\x20tiles\x0a\x20\x20\x20\x20\x20\x20\x20\x204.0);\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20highp\x20float\x20padding_factor\x20=\x201.2;\x20//\x20Pad\x20the\x20vertices\x20slightly\x20to\x20make\x20room\x20for\x20anti-alias\x20blur\x0a\x20\x20\x20\x20gl_Position.xy\x20+=\x20a_extrude\x20*\x20u_extrude_scale\x20*\x20padding_factor\x20*\x20gl_Position.w\x20*\x20collision_perspective_ratio;\x0a\x0a\x20\x20\x20\x20v_placed\x20=\x20a_placed.x;\x0a\x20\x20\x20\x20v_notUsed\x20=\x20a_placed.y;\x0a\x20\x20\x20\x20v_radius\x20=\x20abs(a_extrude.y);\x20//\x20We\x20don\x27t\x20pitch\x20the\x20circles,\x20so\x20both\x20units\x20of\x20the\x20extrusion\x20vector\x20are\x20equal\x20in\x20magnitude\x20to\x20the\x20radius\x0a\x0a\x20\x20\x20\x20v_extrude\x20=\x20a_extrude\x20*\x20padding_factor;\x0a\x20\x20\x20\x20v_extrude_scale\x20=\x20u_extrude_scale\x20*\x20u_camera_to_center_distance\x20*\x20collision_perspective_ratio;\x0a}\x0a','addMaterial','\x27writeI53ToI64Clamped\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','line\x20color','RGB5_A1','FullScreenEnabled','writeTag','merror','DotType','diacritic-sensitive','_s3mInstanceCollection','findTileToSouth','squad','kml-refreshMode-onExpire','loadEntity','_computeSensitivePosition','best\x20distance:\x20','openSmlFile','undergroundMode','flyClampToGround','WEST','fitIconToText','_lightboxCredits','backgroundFill','indexCountWithoutSkirts','_updateInterval','cameraToWorldCoordinatesPoint','_editPoint','_totalBudget','iconFeatureIndex','getMoonPhase','\x20must\x20be\x20equal\x20to\x20','\x27SDL_unicode\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','SCENE2D','#CD853F','createDocumentFragment','<','localTransform','attribute\x20vec4\x20position;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position.xyz,\x201.0);\x0a}\x0a','dataDependency','_boundingSphereFromXML','inverseModelViewProjection','heatmapDensity','amd','_isFlagSymbol','Transforms','_emscripten_glGetQueryObjecti64vEXT','isFilled','illegal\x20message\x20token:\x20','fileExtentName','_format','tokenName','stGranYSin','longitudeB','lat2','isValidUriScheme','addPointLong','mvtTextureObj','stencilTest','slerp','_anchorLineEnabled','a_pos','Opacity','Microsoft.XMLDOM',']{1,30}(?![_','rootEntities','beginGeometry','_slopeColorTexture','_textureId','SolidProfileFp','volTexture','layersToUpdate','polygonIntersectsPolygon','createStandardStreams','ComponentDatatype','subSkeletons','atuoConstants','Found\x20end\x20comment\x20without\x20a\x20matching\x20opening\x20comment,\x20as\x20child\x20of\x20','getFunctionTables','circle','uniform\x20vec4\x20u_quantizedVolumeScaleAndOctEncodedRange;\x20\x0a','symlink','XYZ','isExpression','data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA','ascent','cos_p14','COMPRESS_COLOR','_isJsonScp','Number\x20of\x20attempted\x20requests:\x20','raiseToTop','_longitude','SPOT_LIGHTS\x20','_validateContent','s3m','smlSeclevel','getUint16','\x20\x20\x20\x20float\x20aroundHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x200.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a','Stop','ForeColor','color:','silhouetteModelCommand2D','kml-altitudeMode-unknown','_clippingPlanesOriginMatrixDirty','drawBloodVolume','routeName','maximumComponent','\x20bytes,\x20but\x20it\x20is\x20','meshopt_decodeFilterQuat','\x27getHostByName\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_dismissMessage','_lastGamma','shiftKeyDownFun','_maximumLength','uPointSize','_shouldAnimate','_emscripten_stack_get_free','bloom','_emscripten_glTexParameteri','_texMatrix',',\x20css:\x20{\x22cesium-cesiumInspector-pickButtonHighlight\x22\x20:\x20','baseWaterColor','sane','drawBoundingRect','life','uniform\x20sampler2D\x20uTexture0;\x0auniform\x20vec4\x20uVisibleColor;\x0auniform\x20vec4\x20uHiddenColor;\x0a\x0avarying\x20vec4\x20renderTextureCoord;\x0avarying\x20float\x20texcoordX;\x0avarying\x20vec4\x20vPositionEC;void\x20main()\x0a{\x0a\x20\x20\x20vec4\x20resultColor\x20=\x20vec4(uVisibleColor.rgb,\x201.0);\x0a\x20\x20\x20vec4\x20texCoord\x20=\x20renderTextureCoord\x20/\x20renderTextureCoord.w;\x0a\x20\x20\x20float\x20depth\x20=\x20texCoord.z\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20//\x20float\x20depthBias\x20=\x200.0005\x20*\x20max(-vPositionEC.z\x20*\x200.01,\x201.0);\x0a\x20\x20\x20//\x20depth\x20-=\x20depthBias;\x0a\x20\x20\x20texCoord.xy\x20=\x20texCoord.xy\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20if(abs(texcoordX\x20-\x201.0)\x20<\x200.0001)\x0a\x20\x20\x20{\x0a\x09\x09float\x20z_window\x20=\x20czm_unpackDepth(texture2D(uTexture0,\x20texCoord.xy));\x0a\x09\x09if(z_window\x20<\x20depth\x20&&\x20z_window\x20>\x200.0\x20&&\x20z_window\x20<\x201.0)\x0a\x09\x09{\x0a\x09\x09\x09resultColor\x20=\x20vec4(uHiddenColor.rgb,\x201.0);\x0a\x09\x09}\x0a\x20\x20\x20}\x0a\x20\x20\x20else\x0a\x20\x20\x20{\x0a\x09\x09resultColor\x20=\x20vec4(0.4,\x200.4,\x200.4,\x201.0);\x0a\x20\x20\x20}\x0a\x20\x20\x20gl_FragColor\x20=\x20resultColor;\x0a}','uTranslate','parentIds','PolylineColorAppearance','uniform\x20float\x20u_radiusTS;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec2\x20rotate(vec2\x20p,\x20vec2\x20direction)\x0a{\x0a\x20\x20\x20\x20return\x20vec2(p.x\x20*\x20direction.x\x20-\x20p.y\x20*\x20direction.y,\x20p.x\x20*\x20direction.y\x20+\x20p.y\x20*\x20direction.x);\x0a}\x0a\x0avec4\x20addBurst(vec2\x20position,\x20vec2\x20direction,\x20float\x20lengthScalar)\x0a{\x0a\x20\x20\x20\x20vec2\x20rotatedPosition\x20=\x20rotate(position,\x20direction)\x20*\x20vec2(25.0,\x200.75);\x0a\x20\x20\x20\x20float\x20radius\x20=\x20length(rotatedPosition)\x20*\x20lengthScalar;\x0a\x20\x20\x20\x20float\x20burst\x20=\x201.0\x20-\x20smoothstep(0.0,\x200.55,\x20radius);\x0a\x20\x20\x20\x20return\x20vec4(burst);\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20lengthScalar\x20=\x202.0\x20/\x20sqrt(2.0);\x0a\x20\x20\x20\x20vec2\x20position\x20=\x20v_textureCoordinates\x20-\x20vec2(0.5);\x0a\x20\x20\x20\x20float\x20radius\x20=\x20length(position)\x20*\x20lengthScalar;\x0a\x20\x20\x20\x20float\x20surface\x20=\x20step(radius,\x20u_radiusTS);\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(vec2(1.0),\x20surface\x20+\x200.2,\x20surface);\x0a\x0a\x20\x20\x20\x20float\x20glow\x20=\x201.0\x20-\x20smoothstep(0.0,\x200.55,\x20radius);\x0a\x20\x20\x20\x20color.ba\x20+=\x20mix(vec2(0.0),\x20vec2(1.0),\x20glow)\x20*\x200.75;\x0a\x0a\x20\x20\x20\x20vec4\x20burst\x20=\x20vec4(0.0);\x0a\x0a\x20\x20\x20\x20//\x20The\x20following\x20loop\x20has\x20been\x20manually\x20unrolled\x20for\x20speed,\x20to\x0a\x20\x20\x20\x20//\x20avoid\x20sin()\x20and\x20cos().\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20//for\x20(float\x20i\x20=\x200.4;\x20i\x20<\x203.2;\x20i\x20+=\x201.047)\x20{\x0a\x20\x20\x20\x20//\x20\x20\x20\x20vec2\x20direction\x20=\x20vec2(sin(i),\x20cos(i));\x0a\x20\x20\x20\x20//\x20\x20\x20\x20burst\x20+=\x200.4\x20*\x20addBurst(position,\x20direction,\x20lengthScalar);\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20//\x20\x20\x20\x20direction\x20=\x20vec2(sin(i\x20-\x200.08),\x20cos(i\x20-\x200.08));\x0a\x20\x20\x20\x20//\x20\x20\x20\x20burst\x20+=\x200.3\x20*\x20addBurst(position,\x20direction,\x20lengthScalar);\x0a\x20\x20\x20\x20//}\x0a\x0a\x20\x20\x20\x20burst\x20+=\x200.4\x20*\x20addBurst(position,\x20vec2(0.38942,\x20\x200.92106),\x20lengthScalar);\x20\x20//\x20angle\x20==\x200.4\x0a\x20\x20\x20\x20burst\x20+=\x200.4\x20*\x20addBurst(position,\x20vec2(0.99235,\x20\x200.12348),\x20lengthScalar);\x20\x20//\x20angle\x20==\x200.4\x20+\x201.047\x0a\x20\x20\x20\x20burst\x20+=\x200.4\x20*\x20addBurst(position,\x20vec2(0.60327,\x20-0.79754),\x20lengthScalar);\x20\x20//\x20angle\x20==\x200.4\x20+\x201.047\x20*\x202.0\x0a\x0a\x20\x20\x20\x20burst\x20+=\x200.3\x20*\x20addBurst(position,\x20vec2(0.31457,\x20\x200.94924),\x20lengthScalar);\x20\x20//\x20angle\x20==\x200.4\x20-\x200.08\x0a\x20\x20\x20\x20burst\x20+=\x200.3\x20*\x20addBurst(position,\x20vec2(0.97931,\x20\x200.20239),\x20lengthScalar);\x20\x20//\x20angle\x20==\x200.4\x20+\x201.047\x20-\x200.08\x0a\x20\x20\x20\x20burst\x20+=\x200.3\x20*\x20addBurst(position,\x20vec2(0.66507,\x20-0.74678),\x20lengthScalar);\x20\x20//\x20angle\x20==\x200.4\x20+\x201.047\x20*\x202.0\x20-\x200.08\x0a\x0a\x20\x20\x20\x20//\x20End\x20of\x20manual\x20loop\x20unrolling.\x0a\x0a\x20\x20\x20\x20color\x20+=\x20clamp(burst,\x20vec4(0.0),\x20vec4(1.0))\x20*\x200.15;\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20clamp(color,\x20vec4(0.0),\x20vec4(1.0));\x0a}\x0a','src_','validateProgram','scheduleTask','callBack','\x20\x20\x20\x20vec3\x20position\x20=\x20a_position\x20*\x20u_quantizedVolumeScaleAndOctEncodedRange.xyz;\x20\x0a','KICKED','getDraggingDialog','usingWasm','\x20\x20\x20\x20float\x20G\x20=\x20smithVisibilityGGX(alpha,\x20NdotL,\x20NdotV);\x0a','dxtToRgb565','\x27stackTrace\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','\x20\x20\x20\x20\x20\x20\x20\x20getLightColor(uDirectionalLightDirectionEC[i],\x20v,\x20n,\x20uDirectionalLightColor[i],\x20fresnelTerm,\x20roughness,\x20lightDiffuseTerm,\x20lightSpecularTerm);\x0a','onRuntimeInitialized','zoominLastTimestamp','leftTopPoint','posMaX','setStrokeStyle_','texSubImage2D','GetFaceFromMesh','PathPts','lowerToBottom','Array\x20index\x20must\x20be\x20an\x20integer,\x20but\x20found\x20','RELATIVE_TO_GROUND','FresnelFp','_clusterPoints','_minCategory','_featureFilter','attribute\x20vec3\x20position;\x0aattribute\x20float\x20a_batchId;\x0a\x0auniform\x20mat4\x20u_modifiedModelViewProjection;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_depthClampFarPlane(u_modifiedModelViewProjection\x20*\x20vec4(position,\x201.0));\x0a}\x0a','fromPlane','options.position','POLYGON_OFFSET','PointCloudClassificationInfo\x20pointCounts','cutoutRectangle','DOM_DELTA_LINE','COLUMN0ROW3','currentTarget','decodeUTF8toUTF16','getServiceName','temp','delete','spreadmethod','_colorBatches','RG32F','statusCode','_stopPlayMode','_enableOcclude','PINCH_MOVE','midpoint','createLightSourceUniformBuffer','ownerDocument','silhouetteColorCommand2D','shaderCacheText','_sourcePrograms','u_tile_units_to_pixels','updateObjsVisible','_rasterTerrainTexture','LocationPt','{name}','_terrainProviderChanged','byteStride','contentReadyPromise','SILHOUETTE','_lineLength','navigator','FLOAT_POSITION','_2DRasterTexture','waitTime',');\x0a\x20\x20\x20\x20float\x20u\x20=\x20(float(pixX)\x20+\x200.5)\x20*\x20','SURROUNDLINE_INNER','sizeInBytes','utils.getFormFields','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0auniform\x20sampler2D\x20u_accumulation;\x0auniform\x20sampler2D\x20u_revealage;\x0auniform\x20sampler2D\x20u_opaque;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20opaque\x20=\x20texture2D(u_opaque,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20accum\x20=\x20texture2D(u_accumulation,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20float\x20r\x20=\x20texture2D(u_revealage,\x20v_textureCoordinates).r;\x0a\x20\x20\x20\x20vec4\x20transparent\x20=\x20vec4(accum.rgb\x20/\x20clamp(r,\x201e-4,\x205e4),\x20accum.a);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20(1.0\x20-\x20transparent.a)\x20*\x20transparent\x20+\x20transparent.a\x20*\x20opaque;\x0a}','Stale\x20file\x20handle','getRegularGridAndSkirtIndicesAndEdgeIndices','_handleRotation','strokeKey_','className','InstanceRenderBIM','uniform\x20mat4\x20u_matrix;\x0a\x20\x20\x20\x20uniform\x20bool\x20u_scale_with_map;\x0a\x20\x20\x20\x20uniform\x20bool\x20u_pitch_with_map;\x0a\x20\x20\x20\x20uniform\x20vec2\x20u_extrude_scale;\x0a\x20\x20\x20\x20uniform\x20lowp\x20float\x20u_device_pixel_ratio;\x0a\x20\x20\x20\x20uniform\x20highp\x20float\x20u_camera_to_center_distance;\x0a\x0a\x20\x20\x20\x20attribute\x20vec2\x20a_pos;\x0a\x0a\x20\x20\x20\x20varying\x20vec3\x20v_data;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20color\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20radius\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20blur\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20stroke_color\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20stroke_width\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20stroke_opacity\x0a\x0a\x20\x20\x20\x20void\x20main(void)\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20radius\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20blur\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20stroke_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20stroke_width\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20stroke_opacity\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20unencode\x20the\x20extrusion\x20vector\x20that\x20we\x20snuck\x20into\x20the\x20a_pos\x20vector\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20extrude\x20=\x20vec2(mod(a_pos,\x202.0)\x20*\x202.0\x20-\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20multiply\x20a_pos\x20by\x200.5,\x20since\x20we\x20had\x20it\x20*\x202\x20in\x20order\x20to\x20sneak\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20in\x20extrusion\x20data\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20circle_center\x20=\x20floor(a_pos\x20*\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(u_pitch_with_map)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20corner_position\x20=\x20circle_center;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(u_scale_with_map)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20corner_position\x20+=\x20extrude\x20*\x20(radius\x20+\x20stroke_width)\x20*\x20u_extrude_scale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Pitching\x20the\x20circle\x20with\x20the\x20map\x20effectively\x20scales\x20it\x20with\x20the\x20map\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20To\x20counteract\x20the\x20effect\x20for\x20pitch-scale:\x20viewport,\x20we\x20rescale\x20the\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20whole\x20circle\x20based\x20on\x20the\x20pitch\x20scaling\x20effect\x20at\x20its\x20central\x20point\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20projected_center\x20=\x20u_matrix\x20*\x20vec4(circle_center,\x200,\x201);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20corner_position\x20+=\x20extrude\x20*\x20(radius\x20+\x20stroke_width)\x20*\x20u_extrude_scale\x20*\x20(projected_center.w\x20/\x20u_camera_to_center_distance);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(corner_position,\x200,\x201);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(circle_center,\x200,\x201);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(u_scale_with_map)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position.xy\x20+=\x20extrude\x20*\x20(radius\x20+\x20stroke_width)\x20*\x20u_extrude_scale\x20*\x20u_camera_to_center_distance;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position.xy\x20+=\x20extrude\x20*\x20(radius\x20+\x20stroke_width)\x20*\x20u_extrude_scale\x20*\x20gl_Position.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20This\x20is\x20a\x20minimum\x20blur\x20distance\x20that\x20serves\x20as\x20a\x20faux-antialiasing\x20for\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20the\x20circle.\x20since\x20blur\x20is\x20a\x20ratio\x20of\x20the\x20circle\x27s\x20size\x20and\x20the\x20intent\x20is\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20to\x20keep\x20the\x20blur\x20at\x20roughly\x201px,\x20the\x20two\x20are\x20inversely\x20related.\x0a\x20\x20\x20\x20\x20\x20\x20\x20lowp\x20float\x20antialiasblur\x20=\x201.0\x20/\x20u_device_pixel_ratio\x20/\x20(radius\x20+\x20stroke_width);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_data\x20=\x20vec3(extrude.x,\x20extrude.y,\x20antialiasblur);\x0a\x20\x20\x20\x20}\x0a','Stack\x20overflow!\x20Stack\x20cookie\x20has\x20been\x20overwritten,\x20expected\x20hex\x20dwords\x200x89BACDFE\x20and\x200x02135467,\x20but\x20received\x200x','sdf','itemType','spatialAnalystUrl','color_','_backwardExtrapolationType','textureValue','attribute\x20vec3\x20position;\x0a\x0auniform\x20vec3\x20u_radii;\x0a\x0avarying\x20vec3\x20v_positionEC;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20//\x20In\x20the\x20vertex\x20data,\x20the\x20cube\x20goes\x20from\x20(-1.0,\x20-1.0,\x20-1.0)\x20to\x20(1.0,\x201.0,\x201.0)\x20in\x20model\x20coordinates.\x0a\x20\x20\x20\x20//\x20Scale\x20to\x20consider\x20the\x20radii.\x20\x20We\x20could\x20also\x20do\x20this\x20once\x20on\x20the\x20CPU\x20when\x20using\x20the\x20BoxGeometry,\x0a\x20\x20\x20\x20//\x20but\x20doing\x20it\x20here\x20allows\x20us\x20to\x20change\x20the\x20radii\x20without\x20rewriting\x20the\x20vertex\x20data,\x20and\x0a\x20\x20\x20\x20//\x20allows\x20all\x20ellipsoids\x20to\x20reuse\x20the\x20same\x20vertex\x20data.\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20vec4(u_radii\x20*\x20position,\x201.0);\x0a\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20p).xyz;\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20p;\x20\x20//\x20position\x20in\x20clip\x20coordinates\x0a\x0a\x20\x20\x20\x20//\x20With\x20multi-frustum,\x20when\x20the\x20ellipsoid\x20primitive\x20is\x20positioned\x20on\x20the\x20intersection\x20of\x20two\x20frustums\x0a\x20\x20\x20\x20//\x20and\x20close\x20to\x20terrain,\x20the\x20terrain\x20(writes\x20depth)\x20in\x20the\x20closest\x20frustum\x20can\x20overwrite\x20part\x20of\x20the\x0a\x20\x20\x20\x20//\x20ellipsoid\x20(does\x20not\x20write\x20depth)\x20that\x20was\x20rendered\x20in\x20the\x20farther\x20frustum.\x0a\x20\x20\x20\x20//\x0a\x20\x20\x20\x20//\x20Here,\x20we\x20clamp\x20the\x20depth\x20in\x20the\x20vertex\x20shader\x20to\x20avoid\x20being\x20overwritten;\x20however,\x20this\x20creates\x0a\x20\x20\x20\x20//\x20artifacts\x20since\x20some\x20fragments\x20can\x20be\x20alpha\x20blended\x20twice.\x20\x20This\x20is\x20solved\x20by\x20only\x20rendering\x0a\x20\x20\x20\x20//\x20the\x20ellipsoid\x20in\x20the\x20closest\x20frustum\x20to\x20the\x20viewer.\x0a\x20\x20\x20\x20gl_Position.z\x20=\x20clamp(gl_Position.z,\x20czm_depthRange.near,\x20czm_depthRange.far);\x0a\x0a\x20\x20\x20\x20czm_vertexLogDepth();\x0a}\x0a','COLOR_TABLE','getTagBuilder','\x27UTF8ToString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0a\x0aattribute\x20vec4\x20startHiAndForwardOffsetX;\x0aattribute\x20vec4\x20startLoAndForwardOffsetY;\x0aattribute\x20vec4\x20startNormalAndForwardOffsetZ;\x0aattribute\x20vec4\x20endNormalAndTextureCoordinateNormalizationX;\x0aattribute\x20vec4\x20rightNormalAndTextureCoordinateNormalizationY;\x0aattribute\x20vec4\x20startHiLo2D;\x0aattribute\x20vec4\x20offsetAndRight2D;\x0aattribute\x20vec4\x20startEndNormals2D;\x0aattribute\x20vec2\x20texcoordNormalization2D;\x0a\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec3\x20v_forwardDirectionEC;\x0avarying\x20vec3\x20v_texcoordNormalizationAndHalfWidth;\x0avarying\x20float\x20v_batchId;\x0a\x0a//\x20For\x20materials\x0a#ifdef\x20WIDTH_VARYING\x0avarying\x20float\x20v_width;\x0a#endif\x0a#ifdef\x20ANGLE_VARYING\x0avarying\x20float\x20v_polylineAngle;\x0a#endif\x0a\x0a#ifdef\x20PER_INSTANCE_COLOR\x0avarying\x20vec4\x20v_color;\x0a#else\x0avarying\x20vec2\x20v_alignedPlaneDistances;\x0avarying\x20float\x20v_texcoordT;\x0a#endif\x0a\x0a//\x20Morphing\x20planes\x20using\x20SLERP\x20or\x20NLERP\x20doesn\x27t\x20seem\x20to\x20work,\x20so\x20instead\x20draw\x20the\x20material\x20directly\x20on\x20the\x20shadow\x20volume.\x0a//\x20Morph\x20views\x20are\x20from\x20very\x20far\x20away\x20and\x20aren\x27t\x20meant\x20to\x20be\x20used\x20precisely,\x20so\x20this\x20should\x20be\x20sufficient.\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20v_batchId\x20=\x20batchId;\x0a\x0a\x20\x20\x20\x20//\x20Start\x20position\x0a\x20\x20\x20\x20vec4\x20posRelativeToEye2D\x20=\x20czm_translateRelativeToEye(vec3(0.0,\x20startHiLo2D.xy),\x20vec3(0.0,\x20startHiLo2D.zw));\x0a\x20\x20\x20\x20vec4\x20posRelativeToEye3D\x20=\x20czm_translateRelativeToEye(startHiAndForwardOffsetX.xyz,\x20startLoAndForwardOffsetY.xyz);\x0a\x20\x20\x20\x20vec4\x20posRelativeToEye\x20=\x20czm_columbusViewMorph(posRelativeToEye2D,\x20posRelativeToEye3D,\x20czm_morphTime);\x0a\x20\x20\x20\x20vec3\x20posEc2D\x20=\x20(czm_modelViewRelativeToEye\x20*\x20posRelativeToEye2D).xyz;\x0a\x20\x20\x20\x20vec3\x20posEc3D\x20=\x20(czm_modelViewRelativeToEye\x20*\x20posRelativeToEye3D).xyz;\x0a\x20\x20\x20\x20vec3\x20startEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20posRelativeToEye).xyz;\x0a\x0a\x20\x20\x20\x20//\x20Start\x20plane\x0a\x20\x20\x20\x20vec4\x20startPlane2D;\x0a\x20\x20\x20\x20vec4\x20startPlane3D;\x0a\x20\x20\x20\x20startPlane2D.xyz\x20=\x20czm_normal\x20*\x20vec3(0.0,\x20startEndNormals2D.xy);\x0a\x20\x20\x20\x20startPlane3D.xyz\x20=\x20czm_normal\x20*\x20startNormalAndForwardOffsetZ.xyz;\x0a\x20\x20\x20\x20startPlane2D.w\x20=\x20-dot(startPlane2D.xyz,\x20posEc2D);\x0a\x20\x20\x20\x20startPlane3D.w\x20=\x20-dot(startPlane3D.xyz,\x20posEc3D);\x0a\x0a\x20\x20\x20\x20//\x20Right\x20plane\x0a\x20\x20\x20\x20vec4\x20rightPlane2D;\x0a\x20\x20\x20\x20vec4\x20rightPlane3D;\x0a\x20\x20\x20\x20rightPlane2D.xyz\x20=\x20czm_normal\x20*\x20vec3(0.0,\x20offsetAndRight2D.zw);\x0a\x20\x20\x20\x20rightPlane3D.xyz\x20=\x20czm_normal\x20*\x20rightNormalAndTextureCoordinateNormalizationY.xyz;\x0a\x20\x20\x20\x20rightPlane2D.w\x20=\x20-dot(rightPlane2D.xyz,\x20posEc2D);\x0a\x20\x20\x20\x20rightPlane3D.w\x20=\x20-dot(rightPlane3D.xyz,\x20posEc3D);\x0a\x0a\x20\x20\x20\x20//\x20End\x20position\x0a\x20\x20\x20\x20posRelativeToEye2D\x20=\x20posRelativeToEye2D\x20+\x20vec4(0.0,\x20offsetAndRight2D.xy,\x200.0);\x0a\x20\x20\x20\x20posRelativeToEye3D\x20=\x20posRelativeToEye3D\x20+\x20vec4(startHiAndForwardOffsetX.w,\x20startLoAndForwardOffsetY.w,\x20startNormalAndForwardOffsetZ.w,\x200.0);\x0a\x20\x20\x20\x20posRelativeToEye\x20=\x20czm_columbusViewMorph(posRelativeToEye2D,\x20posRelativeToEye3D,\x20czm_morphTime);\x0a\x20\x20\x20\x20posEc2D\x20=\x20(czm_modelViewRelativeToEye\x20*\x20posRelativeToEye2D).xyz;\x0a\x20\x20\x20\x20posEc3D\x20=\x20(czm_modelViewRelativeToEye\x20*\x20posRelativeToEye3D).xyz;\x0a\x20\x20\x20\x20vec3\x20endEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20posRelativeToEye).xyz;\x0a\x20\x20\x20\x20vec3\x20forwardEc3D\x20=\x20czm_normal\x20*\x20normalize(vec3(startHiAndForwardOffsetX.w,\x20startLoAndForwardOffsetY.w,\x20startNormalAndForwardOffsetZ.w));\x0a\x20\x20\x20\x20vec3\x20forwardEc2D\x20=\x20czm_normal\x20*\x20normalize(vec3(0.0,\x20offsetAndRight2D.xy));\x0a\x0a\x20\x20\x20\x20//\x20End\x20plane\x0a\x20\x20\x20\x20vec4\x20endPlane2D;\x0a\x20\x20\x20\x20vec4\x20endPlane3D;\x0a\x20\x20\x20\x20endPlane2D.xyz\x20=\x20czm_normal\x20*\x20vec3(0.0,\x20startEndNormals2D.zw);\x0a\x20\x20\x20\x20endPlane3D.xyz\x20=\x20czm_normal\x20*\x20endNormalAndTextureCoordinateNormalizationX.xyz;\x0a\x20\x20\x20\x20endPlane2D.w\x20=\x20-dot(endPlane2D.xyz,\x20posEc2D);\x0a\x20\x20\x20\x20endPlane3D.w\x20=\x20-dot(endPlane3D.xyz,\x20posEc3D);\x0a\x0a\x20\x20\x20\x20//\x20Forward\x20direction\x0a\x20\x20\x20\x20v_forwardDirectionEC\x20=\x20normalize(endEC\x20-\x20startEC);\x0a\x0a\x20\x20\x20\x20vec2\x20cleanTexcoordNormalization2D;\x0a\x20\x20\x20\x20cleanTexcoordNormalization2D.x\x20=\x20abs(texcoordNormalization2D.x);\x0a\x20\x20\x20\x20cleanTexcoordNormalization2D.y\x20=\x20czm_branchFreeTernary(texcoordNormalization2D.y\x20>\x201.0,\x200.0,\x20abs(texcoordNormalization2D.y));\x0a\x20\x20\x20\x20vec2\x20cleanTexcoordNormalization3D;\x0a\x20\x20\x20\x20cleanTexcoordNormalization3D.x\x20=\x20abs(endNormalAndTextureCoordinateNormalizationX.w);\x0a\x20\x20\x20\x20cleanTexcoordNormalization3D.y\x20=\x20rightNormalAndTextureCoordinateNormalizationY.w;\x0a\x20\x20\x20\x20cleanTexcoordNormalization3D.y\x20=\x20czm_branchFreeTernary(cleanTexcoordNormalization3D.y\x20>\x201.0,\x200.0,\x20abs(cleanTexcoordNormalization3D.y));\x0a\x0a\x20\x20\x20\x20v_texcoordNormalizationAndHalfWidth.xy\x20=\x20mix(cleanTexcoordNormalization2D,\x20cleanTexcoordNormalization3D,\x20czm_morphTime);\x0a\x0a#ifdef\x20PER_INSTANCE_COLOR\x0a\x20\x20\x20\x20v_color\x20=\x20czm_batchTable_color(batchId);\x0a#else\x20//\x20PER_INSTANCE_COLOR\x0a\x20\x20\x20\x20//\x20For\x20computing\x20texture\x20coordinates\x0a\x0a\x20\x20\x20\x20v_alignedPlaneDistances.x\x20=\x20-dot(v_forwardDirectionEC,\x20startEC);\x0a\x20\x20\x20\x20v_alignedPlaneDistances.y\x20=\x20-dot(-v_forwardDirectionEC,\x20endEC);\x0a#endif\x20//\x20PER_INSTANCE_COLOR\x0a\x0a#ifdef\x20WIDTH_VARYING\x0a\x20\x20\x20\x20float\x20width\x20=\x20czm_batchTable_width(batchId);\x0a\x20\x20\x20\x20float\x20halfWidth\x20=\x20width\x20*\x200.5;\x0a\x20\x20\x20\x20v_width\x20=\x20width;\x0a\x20\x20\x20\x20v_texcoordNormalizationAndHalfWidth.z\x20=\x20halfWidth;\x0a#else\x0a\x20\x20\x20\x20float\x20halfWidth\x20=\x200.5\x20*\x20czm_batchTable_width(batchId);\x0a\x20\x20\x20\x20v_texcoordNormalizationAndHalfWidth.z\x20=\x20halfWidth;\x0a#endif\x0a\x0a\x20\x20\x20\x20//\x20Compute\x20a\x20normal\x20along\x20which\x20to\x20\x22push\x22\x20the\x20position\x20out,\x20extending\x20the\x20miter\x20depending\x20on\x20view\x20distance.\x0a\x20\x20\x20\x20//\x20Position\x20has\x20already\x20been\x20\x22pushed\x22\x20by\x20unit\x20length\x20along\x20miter\x20normal,\x20and\x20miter\x20normals\x20are\x20encoded\x20in\x20the\x20planes.\x0a\x20\x20\x20\x20//\x20Decode\x20the\x20normal\x20to\x20use\x20at\x20this\x20specific\x20vertex,\x20push\x20the\x20position\x20back,\x20and\x20then\x20push\x20to\x20where\x20it\x20needs\x20to\x20be.\x0a\x20\x20\x20\x20//\x20Since\x20this\x20is\x20morphing,\x20compute\x20both\x203D\x20and\x202D\x20positions\x20and\x20then\x20blend.\x0a\x0a\x20\x20\x20\x20//\x20******\x203D\x20******\x0a\x20\x20\x20\x20//\x20Check\x20distance\x20to\x20the\x20end\x20plane\x20and\x20start\x20plane,\x20pick\x20the\x20plane\x20that\x20is\x20closer\x0a\x20\x20\x20\x20vec4\x20positionEc3D\x20=\x20czm_modelViewRelativeToEye\x20*\x20czm_translateRelativeToEye(position3DHigh,\x20position3DLow);\x20//\x20w\x20=\x201.0,\x20see\x20czm_computePosition\x0a\x20\x20\x20\x20float\x20absStartPlaneDistance\x20=\x20abs(czm_planeDistance(startPlane3D,\x20positionEc3D.xyz));\x0a\x20\x20\x20\x20float\x20absEndPlaneDistance\x20=\x20abs(czm_planeDistance(endPlane3D,\x20positionEc3D.xyz));\x0a\x20\x20\x20\x20vec3\x20planeDirection\x20=\x20czm_branchFreeTernary(absStartPlaneDistance\x20<\x20absEndPlaneDistance,\x20startPlane3D.xyz,\x20endPlane3D.xyz);\x0a\x20\x20\x20\x20vec3\x20upOrDown\x20=\x20normalize(cross(rightPlane3D.xyz,\x20planeDirection));\x20//\x20Points\x20\x22up\x22\x20for\x20start\x20plane,\x20\x22down\x22\x20at\x20end\x20plane.\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20normalize(cross(planeDirection,\x20upOrDown));\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20In\x20practice,\x20the\x20opposite\x20seems\x20to\x20work\x20too.\x0a\x0a\x20\x20\x20\x20//\x20Nudge\x20the\x20top\x20vertex\x20upwards\x20to\x20prevent\x20flickering\x0a\x20\x20\x20\x20vec3\x20geodeticSurfaceNormal\x20=\x20normalize(cross(normalEC,\x20forwardEc3D));\x0a\x20\x20\x20\x20geodeticSurfaceNormal\x20*=\x20float(0.0\x20<=\x20rightNormalAndTextureCoordinateNormalizationY.w\x20&&\x20rightNormalAndTextureCoordinateNormalizationY.w\x20<=\x201.0);\x0a\x20\x20\x20\x20geodeticSurfaceNormal\x20*=\x20MAX_TERRAIN_HEIGHT;\x0a\x20\x20\x20\x20positionEc3D.xyz\x20+=\x20geodeticSurfaceNormal;\x0a\x0a\x20\x20\x20\x20//\x20Determine\x20if\x20this\x20vertex\x20is\x20on\x20the\x20\x22left\x22\x20or\x20\x22right\x22\x0a\x20\x20\x20\x20normalEC\x20*=\x20sign(endNormalAndTextureCoordinateNormalizationX.w);\x0a\x0a\x20\x20\x20\x20//\x20A\x20\x22perfect\x22\x20implementation\x20would\x20push\x20along\x20normals\x20according\x20to\x20the\x20angle\x20against\x20forward.\x0a\x20\x20\x20\x20//\x20In\x20practice,\x20just\x20pushing\x20the\x20normal\x20out\x20by\x20halfWidth\x20is\x20sufficient\x20for\x20morph\x20views.\x0a\x20\x20\x20\x20positionEc3D.xyz\x20+=\x20halfWidth\x20*\x20max(0.0,\x20czm_metersPerPixel(positionEc3D))\x20*\x20normalEC;\x20//\x20prevent\x20artifacts\x20when\x20czm_metersPerPixel\x20is\x20negative\x20(behind\x20camera)\x0a\x0a\x20\x20\x20\x20//\x20******\x202D\x20******\x0a\x20\x20\x20\x20//\x20Check\x20distance\x20to\x20the\x20end\x20plane\x20and\x20start\x20plane,\x20pick\x20the\x20plane\x20that\x20is\x20closer\x0a\x20\x20\x20\x20vec4\x20positionEc2D\x20=\x20czm_modelViewRelativeToEye\x20*\x20czm_translateRelativeToEye(position2DHigh.zxy,\x20position2DLow.zxy);\x20//\x20w\x20=\x201.0,\x20see\x20czm_computePosition\x0a\x20\x20\x20\x20absStartPlaneDistance\x20=\x20abs(czm_planeDistance(startPlane2D,\x20positionEc2D.xyz));\x0a\x20\x20\x20\x20absEndPlaneDistance\x20=\x20abs(czm_planeDistance(endPlane2D,\x20positionEc2D.xyz));\x0a\x20\x20\x20\x20planeDirection\x20=\x20czm_branchFreeTernary(absStartPlaneDistance\x20<\x20absEndPlaneDistance,\x20startPlane2D.xyz,\x20endPlane2D.xyz);\x0a\x20\x20\x20\x20upOrDown\x20=\x20normalize(cross(rightPlane2D.xyz,\x20planeDirection));\x20//\x20Points\x20\x22up\x22\x20for\x20start\x20plane,\x20\x22down\x22\x20at\x20end\x20plane.\x0a\x20\x20\x20\x20normalEC\x20=\x20normalize(cross(planeDirection,\x20upOrDown));\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20In\x20practice,\x20the\x20opposite\x20seems\x20to\x20work\x20too.\x0a\x0a\x20\x20\x20\x20//\x20Nudge\x20the\x20top\x20vertex\x20upwards\x20to\x20prevent\x20flickering\x0a\x20\x20\x20\x20geodeticSurfaceNormal\x20=\x20normalize(cross(normalEC,\x20forwardEc2D));\x0a\x20\x20\x20\x20geodeticSurfaceNormal\x20*=\x20float(0.0\x20<=\x20texcoordNormalization2D.y\x20&&\x20texcoordNormalization2D.y\x20<=\x201.0);\x0a\x20\x20\x20\x20geodeticSurfaceNormal\x20*=\x20MAX_TERRAIN_HEIGHT;\x0a\x20\x20\x20\x20positionEc2D.xyz\x20+=\x20geodeticSurfaceNormal;\x0a\x0a\x20\x20\x20\x20//\x20Determine\x20if\x20this\x20vertex\x20is\x20on\x20the\x20\x22left\x22\x20or\x20\x22right\x22\x0a\x20\x20\x20\x20normalEC\x20*=\x20sign(texcoordNormalization2D.x);\x0a#ifndef\x20PER_INSTANCE_COLOR\x0a\x20\x20\x20\x20//\x20Use\x20vertex\x27s\x20sidedness\x20to\x20compute\x20its\x20texture\x20coordinate.\x0a\x20\x20\x20\x20v_texcoordT\x20=\x20clamp(sign(texcoordNormalization2D.x),\x200.0,\x201.0);\x0a#endif\x0a\x0a\x20\x20\x20\x20//\x20A\x20\x22perfect\x22\x20implementation\x20would\x20push\x20along\x20normals\x20according\x20to\x20the\x20angle\x20against\x20forward.\x0a\x20\x20\x20\x20//\x20In\x20practice,\x20just\x20pushing\x20the\x20normal\x20out\x20by\x20halfWidth\x20is\x20sufficient\x20for\x20morph\x20views.\x0a\x20\x20\x20\x20positionEc2D.xyz\x20+=\x20halfWidth\x20*\x20max(0.0,\x20czm_metersPerPixel(positionEc2D))\x20*\x20normalEC;\x20//\x20prevent\x20artifacts\x20when\x20czm_metersPerPixel\x20is\x20negative\x20(behind\x20camera)\x0a\x0a\x20\x20\x20\x20//\x20Blend\x20for\x20actual\x20position\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20mix(positionEc2D,\x20positionEc3D,\x20czm_morphTime);\x0a\x0a#ifdef\x20ANGLE_VARYING\x0a\x20\x20\x20\x20//\x20Approximate\x20relative\x20screen\x20space\x20direction\x20of\x20the\x20line.\x0a\x20\x20\x20\x20vec2\x20approxLineDirection\x20=\x20normalize(vec2(v_forwardDirectionEC.x,\x20-v_forwardDirectionEC.y));\x0a\x20\x20\x20\x20approxLineDirection.y\x20=\x20czm_branchFreeTernary(approxLineDirection.x\x20==\x200.0\x20&&\x20approxLineDirection.y\x20==\x200.0,\x20-1.0,\x20approxLineDirection.y);\x0a\x20\x20\x20\x20v_polylineAngle\x20=\x20czm_fastApproximateAtan(approxLineDirection.x,\x20approxLineDirection.y);\x0a#endif\x0a}\x0a','_emscripten_glFramebufferRenderbuffer','cesium-cesiumInspector-error','_showCallout','cancelled','_endPoint3D','_modelViewDirty','_id2RectangleList','coverImageryLayer','skyAtmosphere','foreach:\x20providers','noAssert','SEASHELL','lastChild','','heapAccessShiftForWebGLHeap','_emscripten_glStencilOp','PolyStyle','Utils','globeDepthTexture','ConditionalExpression','PRJ_SPHERE_MERCATOR','Levels','_refCount','_sunCamera','DEFAULT_BRIGHTNESS','defines','_camera','uniform\x20sampler2D\x20u_texture0;\x0a#ifdef\x20BLOOM\x0auniform\x20vec2\x20u_BloomTex_TexelSize;\x0auniform\x20vec4\x20u_Bloom_DirtTileOffset;\x0auniform\x20vec3\x20u_Bloom_Settings;\x0auniform\x20vec3\x20u_Bloom_Color;\x0auniform\x20sampler2D\x20u_BloomTexture;\x0auniform\x20sampler2D\x20u_Bloom_DirtTex;\x0a#endif\x0a#ifdef\x20COLOR_CORRECTION\x0auniform\x20float\x20u_brightness;\x0auniform\x20float\x20u_contrast;\x0auniform\x20float\x20u_saturation;\x0auniform\x20float\x20u_hue;\x0a#endif\x0a#ifdef\x20SSAO\x0auniform\x20sampler2D\x20u_AmbientOcclusionTexture;\x0a#endif\x0a#ifdef\x20TONEMAPPING\x0auniform\x20float\x20u_exposure;\x0auniform\x20float\x20u_toneMappingWhitePoint;\x0a#endif\x0avarying\x20vec2\x20v_textureCoordinates;\x0a//\x209-tap\x20bilinear\x20upsampler\x20(tent\x20filter)\x0avec4\x20UpsampleTent(sampler2D\x20samplerTex,\x20vec2\x20uv,\x20vec2\x20texelSize,\x20vec4\x20sampleScale)\x0a{\x0a\x20\x20\x20\x20vec4\x20d\x20=\x20texelSize.xyxy\x20*\x20vec4(1.0,\x201.0,\x20-1.0,\x200.0)\x20*\x20sampleScale;\x0a\x20\x20\x20\x20vec4\x20s;\x0a\x20\x20\x20\x20s\x20=\x20\x20texture2D(samplerTex,\x20uv\x20-\x20d.xy);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20-\x20d.wy)\x20*\x202.0;\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20-\x20d.zy);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.zw)\x20*\x202.0;\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20\x20\x20\x20\x20\x20\x20)\x20*\x204.0;\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.xw)\x20*\x202.0;\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.zy);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.wy)\x20*\x202.0;\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.xy);\x0a\x20\x20\x20\x20return\x20s\x20*\x20(1.0\x20/\x2016.0);\x0a}\x0a\x0a#ifdef\x20TONEMAPPING\x0avec3\x20ACESTonemapping(vec3\x20inputColor)\x0a{\x0a\x20\x20\x20\x20return\x20clamp((inputColor\x20*\x20(2.51\x20*\x20inputColor\x20+\x200.03))\x20/\x20(inputColor\x20*\x20(2.43\x20*\x20inputColor\x20+\x200.59)\x20+\x200.14),\x200.0,\x201.0);\x0a}\x0a\x0avec3\x20FilmicTonemappingFunction(vec3\x20x)\x0a{\x0a\x20\x20\x20\x20float\x20A\x20=\x200.22;\x0a\x20\x20\x20\x20float\x20B\x20=\x200.3;\x0a\x20\x20\x20\x20float\x20C\x20=\x200.1;\x0a\x20\x20\x20\x20float\x20D\x20=\x200.2;\x0a\x20\x20\x20\x20float\x20E\x20=\x200.01;\x0a\x20\x20\x20\x20float\x20F\x20=\x200.3;\x0a\x20\x20\x20\x20return\x20((x\x20*\x20(A\x20*\x20x\x20+\x20C\x20*\x20B)\x20+\x20D\x20*\x20E)\x20/\x20(x\x20*\x20(A\x20*\x20x\x20+\x20B)\x20+\x20D\x20*\x20F))\x20-\x20E\x20/\x20F;\x0a}\x0avec3\x20FilmicTonemapping(vec3\x20x)\x0a{\x0a\x20\x20\x20\x20vec3\x20WHITE\x20=\x20vec3(u_toneMappingWhitePoint);\x0a\x20\x20\x20\x20return\x20FilmicTonemappingFunction(1.6\x20*\x20x)\x20/\x20FilmicTonemappingFunction(WHITE);\x0a}\x0a\x0avec3\x20inverseGamma(vec3\x20color)\x0a{\x0a\x20\x20\x20\x20return\x20pow(color,\x20vec3(1.0\x20/\x202.2));\x0a}\x0a\x0avec3\x20sRGBToLinear(vec3\x20value)\x0a{\x0a\x20\x20\x20\x20return\x20vec3(mix(pow(value.rgb\x20*\x200.9478672986\x20+\x20vec3(0.0521327014),\x20vec3(2.4)),\x20value.rgb\x20*\x200.0773993808,\x20vec3(lessThanEqual(value.rgb,\x20vec3(0.04045)))));\x0a}\x0a\x0avec3\x20linearTosRGB(vec3\x20value)\x0a{\x0a\x20\x20\x20\x20return\x20vec3(mix(pow(value.rgb,\x20vec3(0.41666))\x20*\x201.055\x20-\x20vec3(0.055),\x20value.rgb\x20*\x2012.92,\x20vec3(lessThanEqual(value.rgb,\x20vec3(0.0031308)))));\x0a}\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color0\x20=\x20texture2D(u_texture0,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color0;\x0a#ifdef\x20BLOOM\x0a\x20\x20\x20\x20vec4\x20bloom\x20=\x20UpsampleTent(u_BloomTexture,\x20v_textureCoordinates,\x20u_BloomTex_TexelSize.xy,\x20vec4(u_Bloom_Settings.x));\x0a\x09vec4\x20dirt\x20=\x20vec4(texture2D(u_Bloom_DirtTex,\x20v_textureCoordinates\x20*\x20u_Bloom_DirtTileOffset.xy\x20+\x20u_Bloom_DirtTileOffset.zw).rgb,\x200.0);\x0a\x09bloom\x20*=\x20u_Bloom_Settings.y;\x0a\x09dirt\x20*=\x20u_Bloom_Settings.z;\x0a\x09gl_FragColor\x20+=\x20bloom\x20*\x20vec4(u_Bloom_Color,\x201.0);\x0a\x09gl_FragColor\x20+=\x20dirt\x20*\x20bloom;\x0a#endif\x0a#ifdef\x20SSAO\x0a\x20\x20\x20\x20vec3\x20ao\x20=\x20texture2D(u_AmbientOcclusionTexture,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20*=\x20ao;\x0a#endif\x0a#ifdef\x20TONEMAPPING\x0a\x20\x20\x20\x20vec3\x20linearColor\x20=\x20sRGBToLinear(gl_FragColor.rgb);\x0a\x20\x20\x20\x20vec3\x20toneMappingColor\x20=\x20ACESTonemapping(linearColor\x20*\x20u_exposure);\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20linearTosRGB(toneMappingColor);\x0a#endif\x0a#ifdef\x20COLOR_CORRECTION\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20mix(vec3(0.0),\x20gl_FragColor.rgb,\x20u_brightness);\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20mix(vec3(0.5),\x20gl_FragColor.rgb,\x20u_contrast);\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20czm_hue(gl_FragColor.rgb,\x20u_hue);\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20czm_saturation(gl_FragColor.rgb,\x20u_saturation);\x0a#endif\x0a}','rotateWithView','_isMSAA','modelDecodingCache','_backgroundTextureAtlas','scaleMatrix','u_roughnessFactor','source_geojson','_upSamplePassState','TilesBounds','pointSize','crunch','opaquePassEnabledForLayer','_alignedAxis','createClampGroundColorRenderState','.texblock','indexOffset','parseHTML','cesium-baseLayerPicker-category','glyphManager','_isInitialize','Instruction','\x22\x20width=\x2248\x22\x20height=\x2248\x22\x20/>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Zoom\x20view\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Right\x20click\x20+\x20drag,\x20or\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Mouse\x20wheel\x20scroll\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.8)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20finalColor\x20=\x20vec3(max(5.0,\x20c));\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(finalColor,\x201.0),\x200.15);\x0a}','infoBox','sinph0','_CenterPosition','enableDebugOutput','addPoint','computeTileLoadPriority','This\x20b3dm\x20header\x20is\x20using\x20the\x20legacy\x20format\x20[batchLength]\x20[batchTableByteLength].\x20The\x20new\x20format\x20is\x20[featureTableJsonByteLength]\x20[featureTableBinaryByteLength]\x20[batchTableJsonByteLength]\x20[batchTableBinaryByteLength]\x20from\x20https://github.com/CesiumGS/3d-tiles/tree/master/specification/TileFormats/Batched3DModel.','_texturePaths','_emscripten_glVertexAttrib1fv','cookie','fetchArrayBuffer','#F08080','_emscripten_glColorMask','WebGL\x20Error:\x20\x20','File\x20contains\x20encrypted\x20entry.','verticalFov','#00FFFF','fromCache','atime','czm_batchTable_xywh','_hypMaxInstensity','Shadow\x20anaylsis\x20is\x20not\x20supported\x20for\x20non-3D\x20scenes.','Popular\x20Visualisation\x20Pseudo\x20Mercator','vertexAttrib4f','IVORY','propertyName','-transition','opacityVertexArray','_planesPrimitives','','nextPosition3DHigh','_showOutlineProperty','lattitude','textContent','argv','[lookatLon]','tf_lonLat','SYMBOL_CIRCLECHORD','getDataTypeSize','skeleton','jsHeapSizeLimit','hreflang','()\x20\x0a{\x20\x0a','stringToUTF32','drillPick','SDL_audio','listeners_','_baseColorTextureIndex','_nProcessType','markUsedJustification','tColor','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20sampler2D\x20uHeightTexture;\x0auniform\x20sampler2D\x20uAssisTexture;\x0auniform\x20float\x20uWaterHeight;\x0auniform\x20float\x20uTextureWidth;\x0auniform\x20float\x20uTextureHeight;\x0a\x0avarying\x20float\x20fWindowZ;\x0avarying\x20vec2\x20vTexCoord;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20dStepX\x20=\x201.0\x20/\x20uTextureWidth;\x0a\x20\x20\x20\x20float\x20dStepY\x20=\x201.0\x20/\x20uTextureHeight;\x0a\x20\x20\x20\x20vec2\x20texCoord\x20=\x20vTexCoord;\x0a\x20\x20\x20\x20vec4\x20texHeight\x20=\x20texture2D(uHeightTexture,\x20texCoord);\x0a\x20\x20\x20\x20if(texHeight.r\x20>\x20uWaterHeight\x20||\x20texHeight.r\x20<\x20-90000.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(0.0,0.0,0.0,1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20vec4\x20texCenter\x20=\x20texture2D(uAssisTexture,\x20texCoord);\x0a\x20\x20\x20if(texCenter.x\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0,0.0,0.0,1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20vec4\x20texRight\x20=\x20texture2D(uAssisTexture,\x20vec2(dStepX\x20+\x20texCoord.x,\x20texCoord.y));//右\x0a\x20\x20\x20vec4\x20texTop\x20=\x20texture2D(uAssisTexture,\x20vec2(\x20texCoord.x,\x20dStepY\x20+\x20texCoord.y));//上\x0a\x20\x20\x20vec4\x20texLeft\x20=\x20texture2D(uAssisTexture,\x20vec2(texCoord.x\x20-\x20dStepX,\x20texCoord.y));//左\x0a\x20\x20\x20vec4\x20texBottom\x20=\x20texture2D(uAssisTexture,\x20vec2(texCoord.x,\x20texCoord.y\x20-\x20dStepY));//下\x0a\x20\x20\x20vec4\x20texLeftBottom\x20=\x20texture2D(uAssisTexture,\x20vec2(texCoord.x\x20-\x20dStepX,\x20texCoord.y\x20-\x20dStepY));//下\x0a\x20\x20\x20vec4\x20texRightBottom\x20=\x20texture2D(uAssisTexture,\x20vec2(texCoord.x\x20+\x20dStepX,\x20texCoord.y\x20-\x20dStepY));//下\x0a\x20\x20\x20vec4\x20texLeftTop\x20=\x20texture2D(uAssisTexture,\x20vec2(texCoord.x\x20-\x20dStepX,\x20texCoord.y\x20+\x20dStepY));//下\x0a\x20\x20\x20vec4\x20texRightTop\x20=\x20texture2D(uAssisTexture,\x20vec2(texCoord.x\x20+\x20dStepX,\x20texCoord.y\x20+\x20dStepY));//下\x0a\x20\x20\x20\x20if(texCenter.x\x20<\x200.5\x20&&\x20texRight.x\x20<\x200.5\x20&&\x20texTop.x\x20<\x200.5\x20&&\x20texLeft.x\x20<\x200.5\x20&&\x20texBottom.x\x20<\x200.5\x20&&\x20texLeftBottom.x\x20<\x200.5\x20&&\x20texRightBottom.x\x20<\x200.5\x20&&\x20texLeftTop.x\x20<\x200.5\x20&&\x20texRightTop.x\x20<\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0,0.0,0.0,1.0);\x0a}','\x20\x20\x20\x20vec4\x20positionInClipCoords\x20=\x20','dynamicAlloc','SkyBox.vSpeed','_slopePolygonTexture','_textStyle','__ko__cssValue','createStyleFunction','resource','uniform\x20sampler2D\x20uTexture;','_decrementDepthFrustum','czm_modified_reinhard','createTime','destroyNode','disposeWhenNodeIsRemoved','application/mathml+xml','kml-unsupportedFeature-','dataProjection','\x22\x20already\x20exists\x20on\x20this\x20map','AlphaMap','heapify','b3dm-legacy-batchid','clearSamePts','_inverseViewRotation','_useWebVR','_zIndex','DepthRange','earcut','ALLOC_NORMAL','computedShow','dataSourceAdded','center2DLow','_addedEvent','canonical','isTAAEnable','yDimName','writeI53ToU64Signaling','uniform\x20vec2\x20colorTextureDimensions;','CLASS_CONTROL','deserializeCollisionBoxes','scope','compileShader','total_in','_changedObjects','\x20\x20\x20\x20if\x20(!gl_FrontFacing)\x0a','insetPixels','datumCode','_volume','_framebuffer','perspective','_tilesetHash','_rsColorPassS3M','key32Re','initialTilesLoaded','_invViewMatrix','kml-refrehMode-onStop-noCamera','split','_repeatX','_distancedisplayConditionSubscription','removeObjsTranslate','createModelCtrl','uPointLightColor','202157KkSgke','tm_mon','_propertyNames','OpenGL\x20ES\x20GLSL\x20ES\x20','nWidth','snippet',')\x20or\x20no\x20bytes\x20requested!','_throttledText','accentunder','onComment','_renderTileClippingMasks','parentIndexes','_localScreenSpaceBBox','uniform\x20highp\x20float\x20u_intensity;\x0a\x0avarying\x20vec2\x20v_extrude;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20float\x20weight\x0a\x0a//\x20Gaussian\x20kernel\x20coefficient:\x201\x20/\x20sqrt(2\x20*\x20PI)\x0a#define\x20GAUSS_COEF\x200.3989422804014327\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20float\x20weight\x0a\x0a\x20\x20\x20\x20//\x20Kernel\x20density\x20estimation\x20with\x20a\x20Gaussian\x20kernel\x20of\x20size\x205x5\x0a\x20\x20\x20\x20float\x20d\x20=\x20-0.5\x20*\x203.0\x20*\x203.0\x20*\x20dot(v_extrude,\x20v_extrude);\x0a\x20\x20\x20\x20float\x20val\x20=\x20weight\x20*\x20u_intensity\x20*\x20GAUSS_COEF\x20*\x20exp(d);\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(val,\x201.0,\x201.0,\x201.0);\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a}\x0a','#148E35','skirtScale','_lightingChanged','_batchTableOffsetsUpdated','projectPointsOntoEllipsoid','vec2\x20delta\x20=\x20direction\x20*\x20invSize\x20*\x20kernelRadius/float(4);','backOperation','_detailLevelOffset','walls','parts','Expected\x20object\x20to\x20be\x20a\x20box.','isLessThan','Comm.\x20des\x20Poids\x20et\x20Mesures\x201799','updatersWithAttributes',',\x20maxY:\x20a','tileDiscardPolicy','createDefaultDirectories','addRepaintTask','\x20\x20\x20\x20color\x20=\x20getColorFromStyle(position,\x20position_absolute,\x20color,\x20normal);\x20\x0a','_styles','_rasterLineFBOs','bias','Display','\x0a#ifdef\x20BRDF\x0a#define\x20RECIPROCAL_PI\x200.31830988618\x0a#define\x20M_PI\x203.141592653589793\x0a#define\x20EPSILON\x201e-6\x0a#define\x20saturate(a)\x20clamp(\x20a,\x200.0,\x201.0\x20)\x0afloat\x20pow2(\x20const\x20in\x20float\x20x\x20)\x20{\x20return\x20x\x20*\x20x;\x20}\x0a\x0auniform\x20vec4\x20uBaseColorFactor;\x0auniform\x20vec4\x20uEmissiveFactor;\x0auniform\x20float\x20uMetallicFactor;\x0auniform\x20float\x20uRoughnessFactor;\x0auniform\x20float\x20uAlphaCutoff;\x0a\x0astruct\x20IncidentLight\x20{\x0a\x20\x20\x20\x20vec3\x20direction;\x0a\x20\x20\x20\x20vec3\x20color;\x0a\x20\x20\x20\x20bool\x20visible;\x0a};\x0a\x0astruct\x20GeometricContext\x20{\x0a\x20\x20\x20\x20vec3\x20position;\x0a\x20\x20\x20\x20vec3\x20normal;\x0a\x20\x20\x20\x20vec3\x20viewDir;\x0a};\x0a\x0astruct\x20PhysicalMaterial\x20{\x0a\x20\x20\x20\x20vec3\x09diffuseColor;\x0a\x20\x20\x20\x20float\x09specularRoughness;\x0a\x20\x20\x20\x20vec3\x09specularColor;\x0a};\x0a\x0astruct\x20ReflectedLight\x20{\x0a\x20\x20\x20\x20vec3\x20directDiffuse;\x0a\x20\x20\x20\x20vec3\x20directSpecular;\x0a\x20\x20\x20\x20vec3\x20indirectDiffuse;\x0a\x20\x20\x20\x20vec3\x20indirectSpecular;\x0a};\x0a\x0a#ifdef\x20HAS_BASE_TEXTURE\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uBaseTexture;\x0a#endif\x0a\x0a#ifdef\x20HAS_NORMAL_TEXTURE\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uNormalTexture;\x0a\x20\x20\x20\x20uniform\x20float\x20uNormalTextureScale;\x0a#ifdef\x20HAS_ANISOTROPY\x0a\x20\x20\x20\x20uniform\x20vec4\x20uAnisotropy;\x0a#endif\x0a#endif\x0a\x0a#ifdef\x20HAS_EMISSIVE_TEXTURE\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uEmissionTexture;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uEmissiveUVOffsetAndTiling;\x0a#endif\x0a\x0a#ifdef\x20HAS_MetallicRoughness_TEXTURE\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uMetallicRoughnessTexture;\x0a#endif\x0a\x0a#ifdef\x20HAS_OCCLUSION_TEXTURE\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uOcclusionTexture;\x0a#endif\x0a\x0a#ifdef\x20REFRACTION\x0a\x20\x20\x20\x20uniform\x20float\x20uIndexOfRefraction;\x0a#endif\x0a\x0a#ifdef\x20HAS_TRANSMISSION\x0a\x20\x20\x20\x20uniform\x20float\x20uTransmissionFactor;\x0a#endif\x0a\x0a#ifdef\x20HAS_WETNESS\x0a\x20\x20\x20\x20uniform\x20float\x20uWetnessFactor;\x0a#endif\x0a\x0a#ifdef\x20HAS_VOLUME\x0a\x20\x20\x20\x20uniform\x20vec4\x20uTintColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uDiffusionDistance;\x0a\x20\x20\x20\x20uniform\x20float\x20uThickness;\x0a#endif\x0a\x0a#ifdef\x20HAS_CLEARCOAT\x0a\x20\x20\x20\x20uniform\x20float\x20uClearcoatFactor;\x0a\x20\x20\x20\x20uniform\x20float\x20uClearcoatRoughnessFactor;\x0a#endif\x0a\x0afloat\x20punctualLightIntensityToIrradianceFactor(\x20const\x20in\x20float\x20lightDistance,\x20const\x20in\x20float\x20cutoffDistance,\x20const\x20in\x20float\x20decayExponent\x20)\x20{\x0a\x20\x20\x20\x20if(\x20cutoffDistance\x20>\x200.0\x20&&\x20decayExponent\x20>\x200.0\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20pow(\x20saturate(\x20-lightDistance\x20/\x20cutoffDistance\x20+\x201.0\x20),\x20decayExponent\x20);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x201.0;\x0a}\x0a\x0a#include\x20\x0a#include\x20\x0a#include\x20\x0a#include\x20\x0a#include\x20\x0a#include\x20\x0a\x0a#ifdef\x20IBL\x0avoid\x20getMultipleScatteringValue(float\x20roughness,\x20vec3\x20f0,\x20float\x20NdotV,\x20vec2\x20f_ab,\x20out\x20vec3\x20FssEss,\x20out\x20vec3\x20FmsEms)\x0a{\x0a\x09vec3\x20Fr\x20=\x20max(vec3(1.0\x20-\x20roughness),\x20f0)\x20-\x20f0;\x0a\x09vec3\x20k_S\x20=\x20f0\x20+\x20Fr\x20*\x20pow(1.0\x20-\x20NdotV,\x205.0);\x0a\x09FssEss\x20=\x20k_S\x20*\x20f_ab.x\x20+\x20f_ab.y;\x0a\x09float\x20Ems\x20=\x20(1.0\x20-\x20(f_ab.x\x20+\x20f_ab.y));\x0a\x09vec3\x20F_avg\x20=\x20f0\x20+\x20(1.0\x20-\x20f0)\x20/\x2021.0;\x0a\x09FmsEms\x20=\x20Ems\x20*\x20FssEss\x20*\x20F_avg\x20/\x20(1.0\x20-\x20F_avg\x20*\x20Ems);\x0a}\x0a#endif\x0a\x0a#ifdef\x20HAS_ANISOTROPY\x0avec3\x20getAnisotropicBentNormals(const\x20vec3\x20T,\x20const\x20vec3\x20B,\x20const\x20vec3\x20N,\x20const\x20vec3\x20V,\x20float\x20anisotropy)\x20{\x0a\x20\x20\x20\x20vec3\x20anisotropicFrameDirection\x20=\x20anisotropy\x20>=\x200.0\x20?\x20B\x20:\x20T;\x0a\x20\x20\x20\x20vec3\x20anisotropicFrameTangent\x20=\x20cross(normalize(anisotropicFrameDirection),\x20V);\x0a\x20\x20\x20\x20vec3\x20anisotropicFrameNormal\x20=\x20cross(anisotropicFrameTangent,\x20anisotropicFrameDirection);\x0a\x20\x20\x20\x20vec3\x20anisotropicNormal\x20=\x20normalize(mix(N,\x20anisotropicFrameNormal,\x20abs(anisotropy)));\x0a\x20\x20\x20\x20return\x20anisotropicNormal;\x0a}\x0a#endif\x0a\x0a#ifdef\x20HAS_VOLUME\x0avec3\x20computeColorAtDistanceInMedia(vec3\x20color,\x20float\x20distance)\x20{\x0a\x20\x20\x20\x20return\x20-log(color)\x20/\x20distance;\x0a}\x0avec3\x20cocaLambert(vec3\x20alpha,\x20float\x20distance)\x20{\x0a\x20\x20\x20\x20return\x20exp(-alpha\x20*\x20distance);\x0a}\x0a#endif\x0a\x0a\x0avec3\x20sRGBToLinear(vec3\x20srgbIn)\x20\x0a{\x0a\x20\x20\x20\x20return\x20pow(srgbIn,\x20vec3(2.2));\x0a}\x0a\x0avec4\x20sRGBToLinear(vec4\x20srgbIn)\x0a{\x0a\x20\x20\x20\x20srgbIn\x20=\x20srgbIn\x20;\x0a\x20\x20\x20\x20vec3\x20linearOut\x20=\x20pow(srgbIn.rgb,\x20vec3(2.2));\x0a\x20\x20\x20\x20return\x20vec4(linearOut,\x20srgbIn.a);\x0a}\x0a\x0avec3\x20LinearTosRGB(vec3\x20linearIn)\x20\x0a{\x0a#ifndef\x20HDR\x20\x0a\x20\x20\x20\x20return\x20pow(linearIn,\x20vec3(1.0/2.2));\x0a#else\x20\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x20\x0a}\x0a\x0avec3\x20lambertianDiffuse(vec3\x20diffuseColor)\x20\x0a{\x0a\x20\x20\x20\x20return\x20diffuseColor\x20*\x20RECIPROCAL_PI;\x0a}\x0a\x0avec3\x20applyTonemapping(vec3\x20linearIn)\x20\x0a{\x0a#ifndef\x20HDR\x0a\x20\x20\x20\x20return\x20czm_acesTonemapping(linearIn);\x0a#else\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x0a}\x0a\x0avec3\x20F_Schlick(vec3\x20f0,\x20vec3\x20f90,\x20float\x20VdotH)\x20{\x0a\x20\x20\x20\x20return\x20f0\x20+\x20(f90\x20-\x20f0)\x20*\x20pow(clamp(1.0\x20-\x20VdotH,\x200.0,\x201.0),\x205.0);\x0a}\x0a\x0afloat\x20GeometrySchlickGGX(float\x20roughness,\x20float\x20NoV)\x0a{\x0a\x20\x20\x20\x20float\x20k\x20=\x20pow(roughness\x20+\x201.0,\x202.0)\x20/\x208.0;\x0a\x20\x20\x20\x20return\x20NoV\x20/\x20(NoV\x20*\x20(1.0\x20-\x20k)\x20+\x20k);\x0a}\x0a\x0afloat\x20D_GGX(\x20const\x20in\x20float\x20alpha,\x20const\x20in\x20float\x20dotNH\x20)\x20{\x0a\x20\x20\x20\x20float\x20a2\x20=\x20pow2(\x20alpha\x20);\x0a\x20\x20\x20\x20float\x20denom\x20=\x20pow2(\x20dotNH\x20)\x20*\x20(\x20a2\x20-\x201.0\x20)\x20+\x201.0;\x0a\x20\x20\x20\x20return\x20RECIPROCAL_PI\x20*\x20a2\x20/\x20pow2(\x20denom\x20);\x0a}\x0a\x0avec3\x20BRDF_Specular_GGX(\x20const\x20in\x20IncidentLight\x20incidentLight,\x20const\x20in\x20GeometricContext\x20geometry,\x20const\x20in\x20vec3\x20specularColor,\x20const\x20in\x20float\x20roughness\x20)\x20{\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20vec3\x20halfDir\x20=\x20normalize(\x20incidentLight.direction\x20+\x20geometry.viewDir\x20);\x0a\x20\x20\x20\x20float\x20dotNL\x20=\x20clamp(\x20dot(\x20geometry.normal,\x20incidentLight.direction\x20),\x200.001,\x201.0\x20);\x0a\x20\x20\x20\x20float\x20dotNV\x20=\x20abs(\x20dot(\x20geometry.normal,\x20geometry.viewDir\x20)\x20)\x20+\x200.001;\x0a\x20\x20\x20\x20float\x20dotNH\x20=\x20saturate(\x20dot(\x20geometry.normal,\x20halfDir\x20)\x20);\x0a\x20\x20\x20\x20float\x20dotLH\x20=\x20saturate(\x20dot(\x20incidentLight.direction,\x20halfDir\x20)\x20);\x0a\x20\x20\x20\x20float\x20dotVH\x20=\x20saturate(\x20dot(\x20geometry.viewDir,\x20halfDir\x20)\x20);\x0a\x20\x20\x20\x20float\x20reflectance\x20=\x20max(max(specularColor.r,\x20specularColor.g),\x20specularColor.b);\x0a\x20\x20\x20\x20vec3\x20f90\x20=\x20vec3(clamp(reflectance\x20*\x2025.0,\x200.0,\x201.0));\x0a\x20\x20\x20\x20vec3\x20F\x20=\x20F_Schlick(\x20specularColor,\x20f90,\x20dotVH\x20);\x0a\x20\x20\x20\x20float\x20G\x20=\x20GeometrySchlickGGX(alpha,\x20dotNV)\x20*\x20GeometrySchlickGGX(alpha,\x20dotNL);\x0a\x20\x20\x20\x20float\x20D\x20=\x20D_GGX(\x20alpha,\x20dotNH\x20);\x0a\x20\x20\x20\x20return\x20F\x20*\x20(\x20G\x20*\x20D\x20)\x20/\x20(4.0\x20*\x20dotNL\x20*\x20dotNV);\x0a}\x0a\x0avoid\x20directPhysical(\x20const\x20in\x20IncidentLight\x20directLight,\x20const\x20in\x20GeometricContext\x20geometry,\x20const\x20in\x20PhysicalMaterial\x20material,\x20inout\x20ReflectedLight\x20reflectedLight\x20)\x20{\x0a\x20\x20\x20\x20float\x20dotNL\x20=\x20saturate(\x20dot(\x20geometry.normal,\x20directLight.direction\x20)\x20);\x0a\x20\x20\x20\x20vec3\x20irradiance\x20=\x20dotNL\x20*\x20directLight.color;\x0a\x20\x20\x20\x20reflectedLight.directSpecular\x20+=\x20irradiance\x20*\x20BRDF_Specular_GGX(\x20directLight,\x20geometry,\x20material.specularColor,\x20material.specularRoughness\x20);\x0a\x20\x20\x20\x20reflectedLight.directDiffuse\x20+=\x20irradiance\x20*\x20lambertianDiffuse(\x20material.diffuseColor\x20);\x0a}\x0a\x0a#ifdef\x20HAS_NORMAL_TEXTURE\x0avec3\x20perturbNormal2Arb(\x20vec3\x20eye_pos,\x20vec3\x20surf_norm,\x20vec2\x20uv\x20)\x20{\x0a\x20\x20\x20\x20vec3\x20q0\x20=\x20vec3(\x20dFdx(\x20eye_pos.x\x20),\x20dFdx(\x20eye_pos.y\x20),\x20dFdx(\x20eye_pos.z\x20)\x20);\x0a\x20\x20\x20\x20vec3\x20q1\x20=\x20vec3(\x20dFdy(\x20eye_pos.x\x20),\x20dFdy(\x20eye_pos.y\x20),\x20dFdy(\x20eye_pos.z\x20)\x20);\x0a\x20\x20\x20\x20vec2\x20st0\x20=\x20dFdx(\x20uv.st\x20);\x0a\x20\x20\x20\x20vec2\x20st1\x20=\x20dFdy(\x20uv.st\x20);\x0a\x20\x20\x20\x20float\x20scale\x20=\x20sign(\x20st1.t\x20*\x20st0.s\x20-\x20st0.t\x20*\x20st1.s\x20);\x0a\x20\x20\x20\x20vec3\x20S\x20=\x20normalize(\x20(\x20q0\x20*\x20st1.t\x20-\x20q1\x20*\x20st0.t\x20)\x20*\x20scale\x20);\x0a\x20\x20\x20\x20vec3\x20T\x20=\x20normalize(\x20(\x20-\x20q0\x20*\x20st1.s\x20+\x20q1\x20*\x20st0.s\x20)\x20*\x20scale\x20);\x0a\x20\x20\x20\x20vec3\x20N\x20=\x20normalize(\x20surf_norm\x20);\x0a\x20\x20\x20\x20mat3\x20tsn\x20=\x20mat3(\x20S,\x20T,\x20N\x20);\x0a\x20\x20\x20\x20vec3\x20mapN\x20=\x20texture2D(\x20uNormalTexture,\x20uv.xy\x20).xyz\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20mapN.xy\x20*=\x20uNormalTextureScale;\x0a\x20\x20\x20\x20mapN.xy\x20*=\x20(\x20float(\x20gl_FrontFacing\x20)\x20*\x202.0\x20-\x201.0\x20);\x0a\x20\x20\x20\x20return\x20normalize(\x20tsn\x20*\x20mapN\x20);\x0a}\x0a#endif\x0a\x0avec4\x20brdf(in\x20vec4\x20baseColorWithAlpha,\x20vec2\x20texCoord,\x20vec2\x20oriTexCoord,\x20vec3\x20posEC,\x20vec3\x20posMC,\x20vec3\x20vertexNormalEC,\x20vec4\x20sunLightColor)\x20{\x0a#ifndef\x20USE_BatchPBR\x0a\x20\x20\x20\x20baseColorWithAlpha\x20=\x20baseColorWithAlpha\x20*\x20uBaseColorFactor;\x0a#endif\x0a\x20\x20\x20\x20vec3\x20ng\x20=\x20length(vertexNormalEC)\x20<\x200.1\x20?\x20normalize(czm_normal\x20*\x20czm_computeNormal(posMC.xyz))\x20:\x20normalize(vertexNormalEC);\x0a\x20\x20\x20\x20ng\x20=\x20ng\x20*\x20(\x20float(\x20gl_FrontFacing\x20)\x20*\x202.0\x20-\x201.0\x20);\x0a#ifdef\x20HAS_BASE_TEXTURE\x0a\x20\x20\x20\x20baseColorWithAlpha\x20=\x20texture2D(uBaseTexture,\x20oriTexCoord);\x0a\x20\x20\x20\x20baseColorWithAlpha\x20=\x20sRGBToLinear(baseColorWithAlpha)\x20*\x20uBaseColorFactor;\x0a#endif\x0a#ifdef\x20HAS_NORMAL_TEXTURE\x0a\x20\x20\x20\x20vec3\x20n\x20=\x20perturbNormal2Arb(posEC,\x20ng,\x20oriTexCoord);\x0a#ifdef\x20HAS_ANISOTROPY\x0a\x20\x20\x20\x20float\x20anisotropy\x20=\x20uAnisotropy.b;\x0a\x20\x20\x20\x20vec3\x20anisotropyDirection\x20=\x20vec3(uAnisotropy.xy,\x200.0);\x0a\x20\x20\x20\x20vec3\x20anisotropicTangent\x20=\x20normalize(tbn\x20*\x20anisotropyDirection);\x0a\x20\x20\x20\x20vec3\x20anisotropicBitangent\x20=\x20normalize(cross(tbn[2],\x20anisotropicTangent));\x0a\x20\x20\x20\x20n\x20=\x20getAnisotropicBentNormals(anisotropicTangent,\x20anisotropicBitangent,\x20n,\x20v,\x20anisotropy);\x0a#endif\x0a#else\x0a\x20\x20\x20\x20vec3\x20n\x20=\x20ng;\x0a#endif\x0a#ifdef\x20HAS_WETNESS\x0a\x20\x20\x20\x20mat3\x20fixedToENU_wetness\x20=\x20mat3(czm_modelView[0][0],\x20czm_modelView[1][0],\x20czm_modelView[2][0],\x20czm_modelView[0][1],\x20czm_modelView[1][1],\x20czm_modelView[2][1],\x20czm_modelView[0][2],\x20czm_modelView[1][2],\x20czm_modelView[2][2]);\x0a\x20\x20\x20\x20vec3\x20normalWS_wetness\x20=\x20normalize(fixedToENU_wetness\x20*\x20n);\x0a#endif\x0a#ifdef\x20HAS_RAIN\x0a\x20\x20\x20\x20n\x20=\x20rippleGenerator(uRippleTexture,uAnimationSpeed,normalWS_wetness,uWetnessFactor);\x0a#endif\x0a\x20\x20\x20\x20vec3\x20baseColor\x20=\x20baseColorWithAlpha.rgb;\x0a\x20\x20\x20\x20float\x20roughness\x20=\x20uRoughnessFactor;\x0a\x20\x20\x20\x20float\x20metalness\x20=\x20uMetallicFactor;\x0a\x20\x20\x20\x20vec4\x20emissiveFactor\x20=\x20uEmissiveFactor;\x0a\x20\x20\x20\x20vec2\x20emissiveTexCoord\x20=\x20texCoord.xy;\x0a#ifdef\x20PBR_THEME\x0a\x20\x20\x20\x20int\x20pbrIndex\x20=\x20int(vPBRIndex);\x0a\x20\x20\x20\x20if(vPBRIndex\x20<\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20baseColorWithAlpha;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20mat4\x20pbrPar\x20=\x20mat4(0.0);\x0a\x20\x20\x20\x20for(int\x20i\x20=\x200;i\x20<\x20NUM_PBR_MATERIALS;i++)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(i\x20==\x20pbrIndex)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20pbrPar\x20=\x20uPBRMaterials[i];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20roughness\x20=\x20clamp(pbrPar[0][0],\x200.04,\x201.0);\x0a\x20\x20\x20\x20metalness\x20=\x20clamp(pbrPar[0][1],\x200.0,\x201.0);\x0a\x20\x20\x20\x20baseColor\x20=\x20(baseColorWithAlpha\x20/\x20uBaseColorFactor\x20*\x20vec4(pbrPar[0][2],\x20pbrPar[0][3],\x20pbrPar[1][0],\x20pbrPar[1][1])).rgb;\x0a#endif\x0a#ifdef\x20USE_BatchPBR\x0a\x20\x20\x20\x20metalness\x20=\x20vMetallicRoughness.x;\x0a\x20\x20\x20\x20roughness\x20=\x20vMetallicRoughness.y;\x0a\x20\x20\x20\x20emissiveFactor\x20=\x20vEmissiveFactor;\x0a\x20\x20\x20\x20emissiveTexCoord\x20=\x20texCoord.xy;\x0a#endif\x0a#ifdef\x20HAS_MetallicRoughness_TEXTURE\x0a\x20\x20\x20\x20vec3\x20metallicRoughness\x20=\x20texture2D(uMetallicRoughnessTexture,\x20oriTexCoord).rgb;\x0a\x20\x20\x20\x20metalness\x20*=\x20clamp(metallicRoughness.r,\x200.0,\x201.0);\x0a\x20\x20\x20\x20roughness\x20*=\x20clamp(metallicRoughness.g,\x200.04,\x201.0);\x0a#ifdef\x20HAS_WETNESS\x0a\x20\x20\x20\x20float\x20fWetness\x20=\x20clamp(uWetnessFactor,0.0,1.0);\x0a\x20\x20\x20\x20float\x20fWetness_correction\x20=\x20pow(4.0*fWetness,2.0);\x0a\x20\x20\x20\x20fWetness_correction\x20=\x20clamp(fWetness_correction,clamp(fWetness,0.0,0.9),1.0);\x0a\x20\x20\x20\x20float\x20fWerness_normalized\x20=\x20fWetness_correction\x20*\x20clamp(normalWS_wetness.z\x20+\x200.85,0.0,1.0);\x0a\x20\x20\x20\x20baseColor\x20=\x20mix(baseColor,baseColor*0.7,fWerness_normalized);\x0a\x20\x20\x20\x20roughness\x20=\x20mix(roughness,0.05,fWerness_normalized);\x0a#endif\x0a#ifdef\x20HAS_SNOW\x0a\x20\x20\x20\x20mat3\x20fixedToENU_snow\x20=\x20mat3(czm_modelView[0][0],\x20czm_modelView[1][0],\x20czm_modelView[2][0],\x20czm_modelView[0][1],\x20czm_modelView[1][1],\x20czm_modelView[2][1],\x20czm_modelView[0][2],\x20czm_modelView[1][2],\x20czm_modelView[2][2]);\x0a\x20\x20\x20\x20vec3\x20normalWS_snow\x20=\x20normalize(fixedToENU_snow\x20*\x20n);\x0a\x20\x20\x20\x20snowGenerator(uSnowMaskTexture,uSnowNormalTexture,\x20oriTexCoord,uSnowCoverageFactor,normalWS_snow,baseColor,roughness);\x0a#endif\x0a#endif\x0a\x0a\x20\x20\x20\x20vec3\x20lightColorHdr\x20=\x20vec3(2.0)\x20*\x20sunLightColor.rgb;\x0a\x20\x20\x20\x20vec3\x20l\x20=\x20normalize(czm_lightDirectionEC);\x0a\x20\x20\x20\x20vec3\x20v\x20=\x20-normalize(posEC);\x0a\x20\x20\x20\x20vec3\x20h\x20=\x20normalize(v\x20+\x20l);\x0a\x20\x20\x20\x20vec3\x20f0\x20=\x20vec3(0.04);\x0a\x20\x20\x20\x20vec3\x20diffuseColor\x20=\x20baseColor\x20*\x20(1.0\x20-\x20metalness)\x20*\x20(1.0\x20-\x20f0);\x0a\x20\x20\x20\x20vec3\x20specularColor\x20=\x20mix(f0,\x20baseColor,\x20metalness);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20roughness\x20*\x20roughness;\x0a\x20\x20\x20\x20float\x20dotNL\x20=\x20clamp(\x20dot(\x20n,\x20l\x20),\x200.001,\x201.0\x20);\x0a\x20\x20\x20\x20float\x20dotNV\x20=\x20abs(\x20dot(\x20n,\x20v\x20)\x20)\x20+\x200.001;\x0a\x20\x20\x20\x20float\x20dotNH\x20=\x20saturate(\x20dot(\x20n,\x20h\x20)\x20);\x0a\x20\x20\x20\x20float\x20dotLH\x20=\x20saturate(\x20dot(\x20l,\x20h\x20)\x20);\x0a\x20\x20\x20\x20float\x20dotVH\x20=\x20saturate(\x20dot(\x20v,\x20h\x20)\x20);\x0a\x20\x20\x20\x20float\x20reflectance\x20=\x20max(max(specularColor.r,\x20specularColor.g),\x20specularColor.b);\x0a\x20\x20\x20\x20vec3\x20f90\x20=\x20vec3(clamp(reflectance\x20*\x2025.0,\x200.0,\x201.0));\x0a\x20\x20\x20\x20vec3\x20F\x20=\x20F_Schlick(\x20specularColor,\x20f90,\x20dotVH\x20);\x0a\x20\x20\x20\x20float\x20G\x20=\x20GeometrySchlickGGX(alpha,\x20dotNV)\x20*\x20GeometrySchlickGGX(alpha,\x20dotNL);\x0a\x20\x20\x20\x20float\x20D\x20=\x20D_GGX(\x20alpha,\x20dotNH\x20);\x0a\x20\x20\x20\x20vec3\x20diffuseContribution\x20=\x20(1.0\x20-\x20F)\x20*\x20lambertianDiffuse(diffuseColor);\x0a\x20\x20\x20\x20vec3\x20specularContribution\x20=\x20F\x20*\x20G\x20*\x20D\x20/\x20(4.0\x20*\x20dotNL\x20*\x20dotNV);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20PhysicalMaterial\x20material;\x0a\x20\x20\x20\x20material.diffuseColor\x20=\x20diffuseColor;\x0a\x20\x20\x20\x20material.specularColor\x20=\x20specularColor;\x0a\x20\x20\x20\x20material.specularRoughness\x20=\x20roughness;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20GeometricContext\x20geometry;\x0a\x20\x20\x20\x20geometry.position\x20=\x20posEC;\x0a\x20\x20\x20\x20geometry.normal\x20=\x20n;\x0a\x20\x20\x20\x20geometry.viewDir\x20=\x20v;\x0a\x20\x20\x20\x20ReflectedLight\x20reflectedLight\x20=\x20ReflectedLight(\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20)\x20);\x0a\x20\x20\x20\x20IncidentLight\x20directLight;\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20#include\x20\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20dotNL\x20*\x20lightColorHdr\x20*\x20(diffuseContribution\x20+\x20specularContribution);\x0a\x20\x20\x20\x20color\x20+=\x20reflectedLight.directDiffuse\x20+\x20reflectedLight.directSpecular;\x0a\x0a#ifndef\x20IBL\x0a\x20\x20\x20\x20vec3\x20positionWC\x20=\x20vec3(czm_inverseView\x20*\x20vec4(posEC,\x201.0));\x0a\x20\x20\x20\x20vec3\x20r\x20=\x20normalize(czm_inverseViewRotation\x20*\x20normalize(reflect(v,\x20n)));\x0a\x20\x20\x20\x20float\x20vertexRadius\x20=\x20length(positionWC);\x0a\x20\x20\x20\x20float\x20horizonDotNadir\x20=\x201.0\x20-\x20min(1.0,\x20czm_ellipsoidRadii.x\x20/\x20vertexRadius);\x0a\x20\x20\x20\x20float\x20reflectionDotNadir\x20=\x20dot(r,\x20normalize(positionWC));\x0a\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20r\x20=\x20-normalize(czm_temeToPseudoFixed\x20*\x20r);\x0a\x20\x20\x20\x20r.x\x20=\x20-r.x;\x0a\x20\x20\x20\x20float\x20inverseRoughness\x20=\x201.04\x20-\x20roughness;\x0a\x20\x20\x20\x20inverseRoughness\x20*=\x20inverseRoughness;\x0a\x20\x20\x20\x20vec3\x20sceneSkyBox\x20=\x20textureCube(czm_environmentMap,\x20r).rgb\x20*\x20inverseRoughness;\x0a\x20\x20\x20\x20float\x20atmosphereHeight\x20=\x200.05;\x0a\x20\x20\x20\x20float\x20blendRegionSize\x20=\x200.1\x20*\x20((1.0\x20-\x20inverseRoughness)\x20*\x208.0\x20+\x201.1\x20-\x20horizonDotNadir);\x0a\x20\x20\x20\x20float\x20blendRegionOffset\x20=\x20roughness\x20*\x20-1.0;\x0a\x20\x20\x20\x20float\x20farAboveHorizon\x20=\x20clamp(horizonDotNadir\x20-\x20blendRegionSize\x20*\x200.5\x20+\x20blendRegionOffset,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20aroundHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x200.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20farBelowHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x201.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a\x20\x20\x20\x20float\x20smoothstepHeight\x20=\x20smoothstep(0.0,\x20atmosphereHeight,\x20horizonDotNadir);\x0a\x20\x20\x20\x20vec3\x20belowHorizonColor\x20=\x20mix(vec3(0.1,\x200.15,\x200.25),\x20vec3(0.4,\x200.7,\x200.9),\x20smoothstepHeight);\x0a\x20\x20\x20\x20vec3\x20nadirColor\x20=\x20belowHorizonColor\x20*\x200.5;\x0a\x20\x20\x20\x20vec3\x20aboveHorizonColor\x20=\x20mix(vec3(0.9,\x201.0,\x201.2),\x20belowHorizonColor,\x20roughness\x20*\x200.5);\x0a\x20\x20\x20\x20vec3\x20blueSkyColor\x20=\x20mix(vec3(0.18,\x200.26,\x200.48),\x20aboveHorizonColor,\x20reflectionDotNadir\x20*\x20inverseRoughness\x20*\x200.5\x20+\x200.75);\x0a\x20\x20\x20\x20vec3\x20zenithColor\x20=\x20mix(blueSkyColor,\x20sceneSkyBox,\x20smoothstepHeight);\x0a\x20\x20\x20\x20vec3\x20blueSkyDiffuseColor\x20=\x20vec3(0.7,\x200.85,\x200.9);\x0a\x20\x20\x20\x20float\x20diffuseIrradianceFromEarth\x20=\x20(1.0\x20-\x20horizonDotNadir)\x20*\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.75)\x20*\x20smoothstepHeight;\x0a\x20\x20\x20\x20float\x20diffuseIrradianceFromSky\x20=\x20(1.0\x20-\x20smoothstepHeight)\x20*\x20(1.0\x20-\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.25));\x0a\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20blueSkyDiffuseColor\x20*\x20clamp(diffuseIrradianceFromEarth\x20+\x20diffuseIrradianceFromSky,\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20notDistantRough\x20=\x20(1.0\x20-\x20horizonDotNadir\x20*\x20roughness\x20*\x200.8);\x0a\x20\x20\x20\x20vec3\x20specularIrradiance\x20=\x20mix(zenithColor,\x20aboveHorizonColor,\x20smoothstep(farAboveHorizon,\x20aroundHorizon,\x20reflectionDotNadir)\x20*\x20notDistantRough);\x0a\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20belowHorizonColor,\x20smoothstep(aroundHorizon,\x20farBelowHorizon,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x20\x20\x20\x20specularIrradiance\x20=\x20mix(specularIrradiance,\x20nadirColor,\x20smoothstep(farBelowHorizon,\x201.0,\x20reflectionDotNadir)\x20*\x20inverseRoughness);\x0a\x20\x20\x20\x20float\x20LdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20l),\x20normalize(positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a\x20\x20\x20\x20float\x20S\x20=\x20acos(LdotZenith);\x0a\x20\x20\x20\x20float\x20NdotZenith\x20=\x20clamp(dot(normalize(czm_inverseViewRotation\x20*\x20n),\x20normalize(positionWC\x20*\x20-1.0)),\x200.001,\x201.0);\x0a\x20\x20\x20\x20float\x20gamma\x20=\x20acos(dotNL);\x0a\x20\x20\x20\x20float\x20numerator\x20=\x20((0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20gamma)\x20+\x200.45\x20*\x20pow(dotNL,\x202.0))\x20*\x20(1.0\x20-\x20exp(-0.32\x20/\x20NdotZenith)));\x0a\x20\x20\x20\x20float\x20denominator\x20=\x20(0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20S)\x20+\x200.45\x20*\x20pow(LdotZenith,2.0))\x20*\x20(1.0\x20-\x20exp(-0.32));\x0a\x20\x20\x20\x20float\x20luminance\x20=\x200.2\x20*\x20(numerator\x20/\x20denominator);\x0a\x20\x20\x20\x20vec2\x20brdfLut\x20=\x20texture2D(czm_brdfLut,\x20vec2(dotNV,\x20roughness)).rg;\x0a\x20\x20\x20\x20vec3\x20IBLColor\x20=\x20(diffuseIrradiance\x20*\x20diffuseColor\x20*\x201.0)\x20+\x20(specularIrradiance\x20*\x20sRGBToLinear(specularColor\x20*\x20brdfLut.x\x20+\x20brdfLut.y)\x20*\x201.0);\x0a\x20\x20\x20\x20color\x20+=\x20IBLColor\x20*\x20luminance;\x0a#else\x0a\x20\x20\x20\x20const\x20mat3\x20yUpToZUp\x20=\x20mat3(-1.0,\x200.0,\x200.0,\x200.0,\x200.0,\x20-1.0,\x200.0,\x201.0,\x200.0);\x0a\x20\x20\x20\x20vec3\x20cubeDir\x20=\x20normalize(yUpToZUp\x20*\x20reflect(-v,\x20n));\x0a\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20czm_sphericalHarmonics(cubeDir,\x20czm_sphericalHarmonicCoefficients);\x0a\x20\x20\x20\x20vec2\x20brdfLut\x20=\x20texture2D(czm_brdfLut,\x20vec2(dotNV,\x20roughness)).rg;\x0a\x20\x20\x20\x20vec3\x20specularIBL\x20=\x20czm_sampleOctahedralProjection(czm_specularEnvironmentMaps,\x20czm_specularEnvironmentMapSize,\x20cubeDir,\x20\x20roughness\x20*\x20czm_specularEnvironmentMapsMaximumLOD,\x20czm_specularEnvironmentMapsMaximumLOD);\x0a\x20\x20\x20\x20specularIBL\x20*=\x20F\x20*\x20brdfLut.x\x20+\x20brdfLut.y;\x0a\x20\x20\x20\x20color\x20+=\x20diffuseIrradiance\x20*\x20diffuseColor\x20+\x20specularColor\x20*\x20specularIBL;\x0a#ifdef\x20HAS_CLEARCOAT\x0a\x20\x20\x20\x20vec2\x20brdfLut_clearcoat\x20=\x20texture2D(czm_brdfLut,\x20vec2(dotNV,\x20uClearcoatRoughnessFactor)).rg;\x0a\x20\x20\x20\x20vec3\x20specularIBL_clearcoat\x20=\x20czm_sampleOctahedralProjection(czm_specularEnvironmentMaps,\x20czm_specularEnvironmentMapSize,\x20cubeDir,\x20\x20uClearcoatRoughnessFactor\x20*\x20czm_specularEnvironmentMapsMaximumLOD,\x20czm_specularEnvironmentMapsMaximumLOD);\x0a\x20\x20\x20\x20vec3\x20f0_clearcoat\x20=\x20vec3(pow((ior\x20-\x201.0)\x20/\x20(ior\x20+\x201.0),\x202.0));\x0a\x20\x20\x20\x20getMultipleScatteringValue(uClearcoatRoughnessFactor,\x20f0_clearcoat,\x20dotNV,\x20brdfLut_clearcoat,\x20FssEss,\x20FmsEms);\x0a\x20\x20\x20\x20specularIBL_clearcoat\x20*=\x20FssEss\x20*\x20uClearcoatFactor;\x0a\x20\x20\x20\x20float\x20clearcoatFresnel\x20=\x20f0_clearcoat.r\x20+\x20(1.0\x20-\x20f0_clearcoat.r)\x20*\x20pow(clamp(1.0\x20-\x20dotNV,\x200.0,\x201.0),\x205.0);\x0a\x20\x20\x20\x20color\x20=\x20color\x20*\x20(1.0\x20-\x20uClearcoatFactor\x20*\x20clearcoatFresnel)\x20+\x20specularIBL_clearcoat;\x0a#endif\x0a#endif\x0a#ifdef\x20HAS_EMISSIVE_TEXTURE\x0a\x20\x20\x20\x20emissiveTexCoord\x20=\x20emissiveTexCoord\x20*\x20uEmissiveUVOffsetAndTiling.zw\x20+\x20uEmissiveUVOffsetAndTiling.xy;\x0a\x20\x20\x20\x20vec3\x20emissive\x20=\x20sRGBToLinear(texture2D(uEmissionTexture,\x20emissiveTexCoord).rgb);\x0a\x20\x20\x20\x20emissive\x20*=\x20emissiveFactor.rgb;\x0a\x20\x20\x20\x20color\x20+=\x20emissive;\x0a#else\x0a\x20\x20\x20\x20color\x20+=\x20emissiveFactor.rgb;\x0a#endif\x0a\x20\x20\x20\x20color\x20=\x20applyTonemapping(color);\x0a\x20\x20\x20\x20color\x20=\x20LinearTosRGB(color);\x0a#ifdef\x20MASK\x0a\x20\x20\x20\x20if\x20(baseColorWithAlpha.a\x20<\x20uAlphaCutoff)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20vec4(color.rgb,\x201.0);\x0a#endif\x0a\x20\x20\x20\x20return\x20vec4(color.rgb,\x20baseColorWithAlpha.a);\x0a}\x0a#endif\x0a','\x20\x20vec3\x20diffuseLight\x20=\x20vec3(0.0,\x200.0,\x200.0);\x0a','setStopVisible','prjCoordSys','Expected\x20two\x20or\x20three\x20arguments.','_shadowMapTexture','DEFAULT_ENDIAN','changedList','args','maxCacheSize_','showTileBoundingSphere','resolution','pack\x20imagery\x20index\x20invalid','PURPLE','CanvasRenderingContext2D','removeAttribute','selectedIndex','_topPoint1','updateTheme','RGBPoints','_goFeatures','AmbientA','RENDERED','overflow:auto;','_pickIDArray','_cesiumCreditContainer','OES_texture_half_float_linear','fromColumnMajorArray','FRONT_AND_BACK','executeInClosestFrustum','div','#define\x20OUTPUT_DECLARATION\x0a\x0a','ancestorHasTerrain','readFloat32','ifdef','exports','_easingFunction','_globalDepthProjMatrix','indexed','bitangents','_tilingSpeedV','_initTransition','loadImage','_density','This\x20application\x20is\x20using\x20Cesium\x27s\x20default\x20Mapbox\x20access\x20token.\x20\x20Please\x20create\x20a\x20new\x20access\x20token\x20for\x20the\x20application\x20as\x20soon\x20as\x20possible\x20and\x20prior\x20to\x20deployment\x20by\x20visiting\x20https://www.mapbox.com/account/apps/,\x20and\x20provide\x20your\x20token\x20to\x20Cesium\x20by\x20setting\x20the\x20Cesium.MapboxApi.defaultAccessToken\x20property\x20before\x20constructing\x20the\x20CesiumWidget\x20or\x20any\x20other\x20object\x20that\x20uses\x20the\x20Mapbox\x20API.','luminanceAtZenith','//\x20emulated\x20noperspective\x0a#ifndef\x20LOG_DEPTH\x0avarying\x20float\x20v_WindowZ;\x0a#endif\x0a\x0a/**\x0a\x20*\x20Clamps\x20a\x20vertex\x20to\x20the\x20far\x20plane.\x0a\x20*\x0a\x20*\x20@name\x20czm_depthClampFarPlane\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec4}\x20coords\x20The\x20vertex\x20in\x20clip\x20coordinates.\x0a\x20*\x20@returns\x20{vec4}\x20The\x20vertex\x20clipped\x20to\x20the\x20far\x20plane.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20gl_Position\x20=\x20czm_depthClampFarPlane(czm_modelViewProjection\x20*\x20vec4(position,\x201.0));\x0a\x20*\x0a\x20*\x20@see\x20czm_writeDepthClampedToFarPlane\x0a\x20*/\x0avec4\x20czm_depthClampFarPlane(vec4\x20coords)\x0a{\x0a#ifndef\x20LOG_DEPTH\x0a\x20\x20\x20\x20v_WindowZ\x20=\x20(0.5\x20*\x20(coords.z\x20/\x20coords.w)\x20+\x200.5)\x20*\x20coords.w;\x0a\x20\x20\x20\x20coords.z\x20=\x20min(coords.z,\x20coords.w);\x0a#endif\x0a\x20\x20\x20\x20return\x20coords;\x0a}\x0a','RADIANS_PER_ARCSECOND','#extension\x5cs+GL_','_labelsCreated','_planeRegions','startIndex','_undergroundDepth','STRING_DQ','executeSurroundLineWidthAnimation','utils.toggleDomNodeCssClass','occlusionTexture','axis','xunits','defaultVisualizersCallback','propertychange','u_pixel_coord_lower','pure','_sharedEDL','MSFullscreenError','BEGIN_GEOMETRY','belowRangeColor','SAMPLER_2D','BGR','seekable','AttributeQuantizationTransform','UnderGlobe\x20radius','isScanEnable','Monday','tf_oriPos','rotateMouseUpFunction','nDepth','distanceToTileCenter','[lookatRange]','_defaultWorkerModulePrefix','\x27\x20does\x20not\x20exist\x20in\x20the\x20map\x27s\x20style\x20and\x20cannot\x20be\x20removed.','_shapeSubscription','quantile','SYMBOL_POLYLINE','_offsetSpeedU','getBloomSettings','sampleHeight','_maximumVaryingVectors','groupObjectEditObject','_blurRadius','_removeGridFromCache','createGroupObject','_clusterLabels','symbolNodeType','SMLDepat','Types','debugCommand','_boundingVolumeDirty','_createShaderProgramFunction','asyncAll','_gamma','isRotating','uPointCloudSize','stopViews','_spColor','_clipCommand','_positionCartographic','_createGridCanvas','zoomBarScrollMouseMoveFunction','log10','removeAllLimitBody','C_im','reject','iconsNeedLinear','viewMatrix','max_Z','tdt\x20mapbox\x20style\x20should\x20be\x20passed.','addSymbols','removeScane','quantizes','then','findCanvasEventTarget','maximumRequestsPerServer','_metallicFactor','destination-over','maximumAnisotropy','_dataDependency','\x27setCanvasElementSize\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_imageryClipRegions','_dirtTexUrl','kerning','_groupNameBounds','functionDestinationRgb',');\x20\x0a\x20\x20\x20\x20vec4\x20clippingPlanesEdgeColor\x20=\x20vec4(1.0);\x20\x0a\x20\x20\x20\x20clippingPlanesEdgeColor.rgb\x20=\x20','sitData','surfacescale','uniform\x20samplerCube\x20shadowMap_textureCube;\x20\x0a','\x20has\x20a\x20different\x20number\x20of\x20vertices\x20(','OCCLUDED','defaultTransparentBackColor','viewRefreshTime','_addServerExcavationRegion','getGlobalProperty','cesium-cesiumInspector','fromCamera','&layer3DName=',',\x27Minute\x27:','_spriteImageCanvas','getSunPositionGeographic','sphere','_parseMessage','_framebufferWithTexture','isManualDepth','edgeCount','timeDimSize','observable.fn','INVALID_OBLIQUE','CLAMP','fxaa','Operator\x20\x22+\x22\x20requires\x20vector\x20or\x20number\x20arguments\x20of\x20matching\x20types,\x20or\x20at\x20least\x20one\x20string\x20argument.\x20Arguments\x20are\x20','southIndicesEastToWest','_imageResult','_isSkirtDirty','uniform3iv','_layerStatusParameters','viewModel','rangeMin','schemePrefixRegex','LEFT_CLICK','_sunPositionWC','TOWGS84','dimensions','unshift','_resultBuffer','convertToColumbusCartesian','vandg','ter','vec3\x20edgeColor\x20=\x201.0\x20-\x20visibilityFactor\x20>\x200.001\x20?\x20visibleEdgeColor\x20:\x20hiddenEdgeColor;','listenImageChange','.primitive.','minimumTerrainHeight','geoGraphicObjectToSmlFeature','InstanceModel','OES_element_index_uint','_sampler','NodeFilter','_currentFrustum','_performanceContainer','BlockScale','inflateReset','rotateOffset','_forcePowerOfTwo','defaultPropertyValues','_createRasterBounds','_duplicateUniformNames','lcc','download','CENTER','_underGlobe','\x20\x20\x20\x20\x20\x20\x20\x20float\x20lightAttenuation\x20=\x20calcLightAttenuation(lightDistance,\x20uSpotLightDistanceDecayCosPenumbra[i].x,\x20uSpotLightDistanceDecayCosPenumbra[i].y);\x0a','doWritev','rotateWithView_','_hasEquals','pickDepth','Value','\x27stackAlloc\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','disjointTimerQueryExt','stopName','resetBudgets','microBlockSize','main','attribute\x20vec4\x20aPosition;\x0auniform\x20vec4\x20uColor;\x0auniform\x20vec4\x20uPickColor;\x0auniform\x20float\x20uScale;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPickColor;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vColor\x20=\x20uColor;\x0a\x20\x20\x20\x20vPickColor\x20=\x20uPickColor;\x0a\x20\x20\x20\x20mat4\x20scaleMatrix;\x0a\x20\x20\x20\x20scaleMatrix[0]\x20=\x20vec4(uScale,\x200.0,\x200.0,\x200.0);\x0a\x20\x20\x20\x20scaleMatrix[1]\x20=\x20vec4(0.0,\x20uScale,\x200.0,\x200.0);\x0a\x20\x20\x20\x20scaleMatrix[2]\x20=\x20vec4(0.0,\x200.0,\x20uScale,\x200.0);\x0a\x20\x20\x20\x20scaleMatrix[3]\x20=\x20vec4(0.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20scaleMatrix\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a}','#808080','REFRACTION','Region\x20horizontal\x20Line\x20Width','normalize','hasChildren','_shaderDistanceDisplayCondition','willMovePath','GEOELLIPSOID','m\x2014.723969,17.675598\x20-0.340489,0.817175\x20-11.1680536,26.183638\x20-0.817175,1.872692\x202.076986,0\x2054.7506996,0\x202.07698,0\x20-0.81717,-1.872692\x20-11.16805,-26.183638\x20-0.34049,-0.817175\x20-0.91933,0\x20-32.414586,0\x20-0.919322,0\x20z\x20m\x201.838643,2.723916\x206.196908,0\x20-2.928209,10.418977\x20-7.729111,0\x204.460412,-10.418977\x20z\x20m\x209.02297,0\x204.903049,0\x200,10.418977\x20-7.831258,0\x202.928209,-10.418977\x20z\x20m\x207.626964,0\x205.584031,0\x202.62176,10.418977\x20-8.205791,0\x200,-10.418977\x20z\x20m\x208.410081,0\x205.51593,0\x204.46042,10.418977\x20-7.38863,0\x20-2.58772,-10.418977\x20z\x20m\x20-30.678091,13.142892\x208.103649,0\x20-2.89416,10.282782\x20-9.6018026,0\x204.3923136,-10.282782\x20z\x20m\x2010.929711,0\x208.614384,0\x200,10.282782\x20-11.508544,0\x202.89416,-10.282782\x20z\x20m\x2011.338299,0\x208.852721,0\x202.58772,10.282782\x20-11.440441,0\x200,-10.282782\x20z\x20m\x2011.678781,0\x207.86531,0\x204.39231,10.282782\x20-9.6699,0\x20-2.58772,-10.282782\x20z','identity','','short','frustumSplits','edgeGlow','getDeclaration','upsample','hypOpacity','MODELVIEWINVERSE','layout_circle','clonePoints','%20','_useGradientOpacityChanged','allowTextureFilterAnisotropic','$context','u_pattern_br_a','CANVAS','depthFailMaterial','_snowMaskTexture','LERC','Protocol\x20wrong\x20type\x20for\x20socket','MOST_DETAILED_PRELOAD','Australian\x20Natl\x20&\x20S.\x20Amer.\x201969','removeObject','loadData','_isUpdate','intersectsextent','viewProjectionMatrix','LITERAL_NULL','Equidistant\x20Cylindrical\x20(Plate\x20Carre)','colorCorrection','getFeatureInfoParameters','ownerPagelod','LogicalExpression','getPointCloudGroupBounds','getMounts','_dotGrid','utils.domData.clear','COMPD_CS','_useOffscreen','RightOffset','$parents','creator','_promise','package','_associatedLayerIds','stripWwwPrefix','Error\x20loading\x20image\x20for\x20billboard:\x20','_clearCommand','SNOW','DEFAULT_SATURATION','_standardDerivatives','frameFailed','notYetRenderableCount','positionEC','_text','DisplayHeight','_tilingScheme','_outlineWidthSubscription','_createVolumeBoxDrawCommand','uBackColor','DEFAULT_TRANSPARENTBACKCOLORTOLERANCE','text-justify','_createCommandsFunction','\x20but\x20found\x20','LINE_LOOP','labelText','#000080','_pointLightDistanceDecay','ADDITIVE_BLEND','getDefault','_normalize','subSymbolScaleValue','_hoverChanged','validOrientedBoundingBox','getGeometryInstanceAttributes','bloodVolumes','getTileInformationFromQuadKey','clipLineColor','glowFactor','UniformDataBase',',\x20(2)\x20compile\x20with\x20\x20-s\x20ALLOW_MEMORY_GROWTH=1\x20\x20which\x20allows\x20increasing\x20the\x20size\x20at\x20runtime,\x20or\x20(3)\x20if\x20you\x20want\x20malloc\x20to\x20return\x20NULL\x20(0)\x20instead\x20of\x20this\x20abort,\x20compile\x20with\x20\x20-s\x20ABORTING_MALLOC=0\x20','varying\x20vec4\x20v_tangent;\x0a','tileSize','addBillboard','createBlastSystem','_inverseModelDirty','_featureRemoveEvent','_performance','attribute\x20vec3\x20position;','PICKRECT','Volume2','_feature','_uniformBuffer','maxEditPts','removeAll','_texture','_volImageBuffer','succeed','preserveDrawingBuffer','loadWithXhr','_programPrimitives','Aug','updateCamera','A\x20high\x20contrast\x20black\x20and\x20white\x20map.\x0ahttp://maps.stamen.com','TransparencyOptimization','ACTIVE_TEXTURE','_labels','snap','zoneLetter','WallInstances','getdents','wgs84ToDrawingBufferCoordinates','utils.cloneNodes','_snowNormalTexture','symbolType','updateLabel','/tileFeature.mvt?returnAttributes=true&x={x}&y={y}&width=512&height=512&scale={scale}&origin={\x27x\x27:-180,\x27y\x27:90}','kml-extendedData','need\x20dictionary','forText','endIndex','generate','Trim\x20Tiles\x20Cache','updatePaintArrays','SRS','minVisibleAltitude','GREENYELLOW','_renderedText','vec4\x20alphaFun(vec3\x20color,\x20float\x20intensity){','attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normal\x20in\x20eye\x20coordinates\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}\x0a','NormalTexture','Detected\x20runtime\x20INITIAL_MEMORY\x20setting.\x20\x20Use\x20-s\x20IMPORTED_MEMORY\x20to\x20define\x20wasmMemory\x20dynamically','_sunAboveHorizon','clampToSeaFloor','vivibility','\x22.\x20If\x20you\x20wanted\x20a\x20literal\x20array,\x20use\x20[\x22literal\x22,\x20[...]].','UNSIGNED_INT_24_8','EGL','tilematrixset','#4B0082','instancesData','{y_0}','cesium-animation-buttonGlow','getRandomDevice','_lastTimeIndex','drawModelEditObject','renderGeometryCollectionGeometry_','Template\x20engine\x20must\x20return\x20an\x20array\x20of\x20DOM\x20nodes','_lastOffsetInByte','UniformMatrix4f','mult','float\x20u_geometricError;\x20\x0afloat\x20u_depthMultiplier;\x20\x0a','shaderProgramId','minute','\x22\x20has\x20been\x20bound\x20in\x20an\x20enclosing\x20\x22let\x22\x20expression\x20before\x20using\x20it.','No\x20such\x20device\x20or\x20address','_overlayAgainstDepthCommandList','decode_texCoord1_vNormConstant','minFilter','AREA_3','_onMouseUp','hours','bindVertexArrayOES','outline_downSample','_stopName','MaterialAppearance','inverseView3D','_clipStencilCommand','EYE_DISTANCE_TRANSLUCENCY','getAttachedShaders','_emscripten_glGenQueriesEXT','minTransparentAlpha','_removeCoverImageryLayer','geometryHeightReference','_normalDirty','startLineColor','red','miny','[object\x20process]','HYPSOMETRIC','_computeToneMappedSkyLight','enableMorphing','cesium-button\x20cesium-vrButton','_dlopen','_modelMatrixChanged','num\x20probes:\x20','miss\x20icon-image\x20','iterator','removeLimitbody','evaluateVariableOffset','isShared','WGS\x2060','_vertexFormat','_age','setUint32','catmullRomSpline','imageBuffer','_isDown','interpolated','resultPixels','_viewportTransformation','define','tourEnd','_nLength','cesium-baseLayerPicker-itemIcon','PointLight\x20Position','Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27jiji\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)','getTransform','ignoreShow','s3m:VertexWeightMode','PI_OVER_THREE','_shaderSettings','osgb_1936','readString','imageSmoothingEnabled','removeInterval','PolylineDash','LIGHTGREY','msHidden','_parseServiceRPC','slopeMaxVisibleValue','binary_glTF','warning:\x20run\x20dependency\x20added\x20without\x20ID','span','https://instagram.com/','RGBA_DXT5','&tile1={z}&tile2={x}&tile3={y}&ext=terrainz&v=1.16389.0','_isStopVisible','illegal\x20group\x20name:\x20','the\x20distance\x20is\x20greater\x20than\x200.0\x20an\x20less\x20than\x201.0','createEllipseGeometry','ml2','\x20at\x20character\x20','#00f','ins','_algoDepthTest','invalidMesh','_topG','isMessageField','computeEllipsePositions','createHTMLDocument','_lastDistanceDisplayCondition','print','_groundColor','minimumLuminance','lineStringCoordinateAtM','getFailedLoadFunction','clampToS3M','dynamicLayoutVertexBuffer','headers','stripTrailingSlash','Number','numPostEffectFilterObject','_ellipsoidPrimitive','_createBatchTable','addAttribute','https://[subdomain].tianditu.gov.cn/cta_w/wmts','getXYZ','cesium-geocoder-input','#00008B','_hasClone','tile_diffuse','debugShowRenderingStatistics','>','font-variant','flatInteriorPoints_','register','_slicePartitions','\x20\x20\x20\x20color\x20=\x20baseColor;\x20\x0a','numberOfPointsLoaded','patternFeatures','_actualPosition','pointIsRightToVerticle','maximumRenderbufferSize','multiplyByMatrix3','topAndBottom','_blurXCommand','\x27readI53FromU64\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','farValue','createModeEditBouds','eachChild','mod_airy','{level}','mmapAlloc','\x27loadDynamicLibrary\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_manualUniforms','uniform\x20mat4\x20u_matrix;\x0auniform\x20vec2\x20u_dimension;\x0a\x0aattribute\x20vec2\x20a_pos;\x0aattribute\x20vec2\x20a_texture_pos;\x0a\x0avarying\x20vec2\x20v_pos;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200,\x201);\x0a\x0a\x20\x20\x20\x20highp\x20vec2\x20epsilon\x20=\x201.0\x20/\x20u_dimension;\x0a\x20\x20\x20\x20float\x20scale\x20=\x20(u_dimension.x\x20-\x202.0)\x20/\x20u_dimension.x;\x0a\x20\x20\x20\x20v_pos\x20=\x20(a_texture_pos\x20/\x208192.0)\x20*\x20scale\x20+\x20epsilon;\x0a}\x0a','MODEL','vec3\x20fresnelSchlick2(vec3\x20f0,\x20vec3\x20f90,\x20float\x20VdotH)\x20\x0a{\x0a\x20\x20\x20\x20return\x20f0\x20+\x20(f90\x20-\x20f0)\x20*\x20pow(clamp(1.0\x20-\x20VdotH,\x200.0,\x201.0),\x205.0);\x0a}\x0a\x0a','application/json,*/*;q=0.01','baseVertexShaderSource','WEBEL2','EPSILON14','/tiles/{z}/{x}/{y}.mvt','czm_instanced_modelViewInverseTranspose','#CD5C5C','gridSurroundLineWidth3D','uniform\x20vec4\x20uColor;\x0avoid\x20main(){\x0a\x20\x20\x20gl_FragColor\x20=\x20uColor;\x0a}\x0a','eastMostYlowDefine','isRenderbuffer','shouldAnimate','_shape','_highlightColor','flyToBoundingSphere','randomTexture','Sketch','MRT','cesium-viewer-zoomIndicatorContainer','writeArrayToMemory\x20array\x20must\x20have\x20a\x20length\x20(should\x20be\x20an\x20array\x20or\x20typed\x20array)','spotLight','skeletonPackage','\x20constructor.\x20Too\x20many\x20arguments.','GetLibInfoParameter','__colorChannelsInGlTextureFormat','applyModify','DELETE','unlock','maxDepthVisited','value\x20/=\x20255.0;\x20\x0a','Unsupported\x20draco\x20mesh\x20geometry\x20type.','clippingPlanes','\x20\x20\x20//gl_FragColor.a\x20=\x20uTransparence;','first','hasAttributesForSphericalExtents','getNumberOfClipPlanes','_rasterHeightCommand','_renderStateMorph','zoomInPaintVertexBuffer','setGOFeatures','_tilingSpeedU','setLayoutProperty','tileCoordinates','tilerow','\x20but\x20it\x20contained\x20no\x20content.','_maximumSamples','_skeletonSelectedColor','innerStartTime','Varied','blend','CellHeight','_boundingVolumes','vertexWeightMode','numVerticalGlyphVertices','canvasHeight','_yTable','scanShowChange','getFragmentShaderSource','COMPRESSED_RGBA_S3TC_DXT5_EXT','attribute\x20vec4\x20a_tangent;\x0a','/**\x0a\x20*\x200.01\x0a\x20*\x0a\x20*\x20@name\x20czm_epsilon2\x0a\x20*\x20@glslConstant\x0a\x20*/\x0aconst\x20float\x20czm_epsilon2\x20=\x200.01;\x0a','result','attribute\x20float\x20a_batchId;\x0a','_eyeHeight2D','maxlength','innerLayer','pickDepthFramebuffer','geoTopRadius','pickFeatures','skinnedNodesIds','\x20to\x20be\x20typeof\x20','pushCommandsForRasterHeightMap','wmts_sub','_textureFloat','_radiiToTheFourth','pauseTime','GetSymbolInfoService','_symbolTextStyle','zoomAdjustment','localName','isExactClass','components.isRegistered','glowOnly','./attribute.json','css:\x20{\x20\x22cesium-navigation-help-visible\x22\x20:\x20showInstructions}','pattern_to','unloadTiles','font-stretch','CLASS_HIDDEN','normalizeUrlsCfg','activeCamera','iconPositions','dynCall_viijii','fresnelPower','Blue\x20Marble\x20Next\x20Generation\x20July,\x202004\x20imagery\x20from\x20NASA.','createPickVertexShader','unwrap','lastStyleTime','imageList','_frameBuffer','jsonExpressionRewriting.insertPropertyAccessorsIntoJson','updater','endJulian','offsetY_','LabelPoint','roll','_levelZeroTilesOld','Branch\x20labels\x20must\x20be\x20integers\x20no\x20larger\x20than\x20','bboxes','collisionArrays','dayIntensity','object','_rtcCenter','littleEndian','addCacheLabel','_updatePickColorAttribute','setInnerHTML','decode_texCoord2_normConstant','SCALE','_playRealtimeViewModel','uVolumeType','\x27fillVisibilityChangeEventData\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','#define\x20','#if\x20POINT_LIGHTS\x20>\x200\x20\x0a','temporalAA','_leadTime','cacheInvalid','headerInfo','u_gamma_scale','WGS\x2066','writeGLArray','uCategorieTexture','rotationZ','u_modifiedModelView','zoneNumber','_sizeInMeters','tidy','encode','_stopSearchPath','bitmaprenderer','renderMultiPointGeometry_','_faceCommand','_pathWidth','setLineJoin','createPickRectCommand','_glTexParameteri','zoomOut','[255,255,255,1]','application/vnd.quantized-mesh,application/octet-stream;q=0.9,*/*;q=0.01','\x27autoResumeAudioContext\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','altitudeMode\x20value','ClearColor','isNegativeImage','queryGeometry','measureTextWidths','computeArea','mark','sinlat0','northwestMesh','Could\x20not\x20parse\x20color\x20from\x20value\x20\x27','\x27checkWasiClock\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','BindTexture','DEFAULT_MAX_ZOOM','createClampObjectStencilRenderState','icon-size','writeBitSet','computeEmitterModelMatrix','_hasBloomOperation','return\x20','Exponential','_lastOutlineColor','PACK','Override\x20renderTemplateSource','createParticleTrailsResources','_pixelRatio','_emscripten_glUniform1f','_fogDensity','_cellAlpha','tiltMouseUpFunction','zoomEventTypes','roughness','tangentToEyeMatrix','uniform\x20float\x20uSelectCastShadow;\x20\x0auniform\x20vec4\x20uPixels;\x0auniform\x20float\x20uLayerID;\x0avoid\x20selectCastShadow()\x20\x0a{\x20\x0a\x20\x20\x20\x20if(vColor.a\x20<\x200.1)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20if(0.5\x20>\x20uSelectCastShadow)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20if(255.0\x20>\x20uPixels.r)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20vec4\x20rgba\x20=\x20abs(vSecondColor\x20*\x20255.0\x20-\x20vec4(uPixels.rgb,\x20uLayerID));\x20\x0a\x20\x20\x20\x20\x20\x20\x20if(0.5\x20>\x20rgba.r\x20&&\x200.5\x20>\x20rgba.g\x20&&\x200.5\x20>\x20rgba.b\x20&&\x200.5\x20>\x20rgba.a)\x20\x0a\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return;\x20\x0a\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20discard;\x20\x0a}\x20\x0a','useProgram','_scale','_delimiter','setThrew','_heightTexture','directionalLight','Sinusoidal','checksum','_computeLayerModelBounds','_defaultCredits','_rtcCenterTransform','BottomAltitude','cullMode','attachFile','{lat_0}','_combinedSelectedShadow','latitudeA','getEnvStrings','_imageRasterFinish','writeInt64','_maximumClock','enableUpsample','createVertexShader','disposeWhen','_enableVertexAttribArray','\x20\x20\x20\x20float\x20inverseRoughness\x20=\x201.04\x20-\x20roughness;\x0a','\x20to\x20be\x20less\x20than\x20','setUseDepthTest','_canvasClientWidth','sunBloom','BODY','fillStyle\x20value','boxBatchIds','keyType','intensityScale','_blurStep','complete','cullRequestsWhileMovingMultiplier','MinHeight','Polyline\x20Gap\x20Color','_resolution','EPSILON21','getPickDepth','OTHER','cancelFunction','subdivideRhumbLineCount','getDay','text-rendering','_localTransform','tiltInitialCursorAngle','_stageNameToFramebuffer','_pix','removeFeatures','^((.?//)?[-.','1px\x20solid\x20#444','openLocalSmlFile','bAsy','clustering','expireDate','gid','computedContext.getDependenciesCount','getSymbolLibNumber','copyFromFramebuffer','click:\x20search,cesiumSvgPath:\x20{\x20path:\x20isSearchInProgress\x20?\x20_stopSearchPath\x20:\x20_startSearchPath,\x20width:\x2032,\x20height:\x2032\x20}','u_normalMatrix','hkern','computeWindingOrder2D','_destroyTextureAtlas','The\x20glTF\x20in\x20this\x20b3dm\x20uses\x20the\x20semantic\x20`BATCHID`.\x20Application-specific\x20semantics\x20should\x20be\x20prefixed\x20with\x20an\x20underscore:\x20`_BATCHID`.','_positionBufferUsage','/dev/shm','\x20is\x20not\x20supported.','SimpleGeometry','_endLevel','COLOR_INDEX','\x20\x20\x20\x20vec3\x20color\x20=\x20vec3(0.0);\x0a','textureInfo','{a}','granXCos','Illegal\x20capacity:\x20','_maxEyeOffset','MAXIMUM_DISTANCE','OffsetSpeedU','_tonemapping','\x20\x20\x20\x20float\x20NdotV\x20=\x20abs(dot(n,\x20v))\x20+\x200.001;\x0a','invalid\x20volume\x20object','formattedSection','event','front,\x20bottom,\x20left','maxValue','computeRealRoots','setPointCloudGroupsVisible\x20groupNames','getDataTypeUsed','Carthage\x201934\x20Tunisia','save','attribute\x20vec4\x20position;\x0a','cell','addVectorTilesLayer','heightCtrl','glyphOffsetArray','FS.trackingDelegate[\x27onDeletePath\x27](\x27','DARKMAGENTA','uSpotLightExponent','0\x200\x20160\x20160','uniform\x20','Unknown\x20renderMode:\x20','CIRCLE','_eastSkirtHeight','_createPickOffsets','image\x20with\x20id\x20\x22','isPromise','expected\x20ProtoBuf.Map\x20or\x20raw\x20object\x20for\x20map\x20field','Fov','invalid\x20literal/length\x20code','bReflect','isGreaterThanOrEqualTo','RotateY','_refreshViews','_clampSelected','instanceIndex','.png','lineCap_','fromPositions','_cornerType','childNode2','.s3mb','_maxGeometricError','arguments','pickOffscreenDefaultWidth','init3DTexture','BoundingBox','isLong','renderBuffer_','onDeletePath','hasClass','cartesianArrayToCartographicArray','hitDetectionImage_','#ifdef\x20GL_EXT_frag_depth\x20\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x20\x0a#endif\x20\x0a\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x20\x0a\x20\x20\x20\x20czm_writeLogDepth();\x20\x0a}\x20\x0a','_updaters','isChildOf','modelUrl','removeListeners_','getSymbolLibJSONInfo','createModifyVertexArray','clear','Central_Meridian','_type','audio/mpeg','https://stamen-tiles.a.ssl.fastly.net/toner/','availableImages','File\x20or\x20path\x20name\x20too\x20long','EPSG:3857','_pickObjs','model/gltf-binary,model/gltf+json;q=0.8,application/json;q=0.2,*/*;q=0.01','_pathColor','_altitudeMode','targetTileSize','removeImage','DashLength','deserialize','Illegal\x20number\x20of\x20bytes\x20for\x20','listen','Heading','datas','_temporalCount','Parsing','0,0,0','Operation\x20canceled','_beta','_sphereBatchIds','\x20\x20\x20gl_FragColor\x20=\x20LinearTosRGB(gl_FragColor);','projectPoint','execute','','registerFunctions','_clampColorCommand','_depthPlane','writeSVarint','assign','createAnimationGOFeature','removeDefaultCredit','depthFunc','DIVERGING','removeRef','Module.ENVIRONMENT\x20has\x20been\x20deprecated.\x20To\x20force\x20the\x20environment,\x20use\x20the\x20ENVIRONMENT\x20compile-time\x20option\x20(for\x20example,\x20-s\x20ENVIRONMENT=web\x20or\x20-s\x20ENVIRONMENT=node)','_scalePoints','nodeTransformations','_rsTranslucent','_emscripten_glCreateProgram','http://www.w3.org/2000/xmlns/','createVerticesFromQuantizedTerrainMesh','.openrealspace','GHOSTWHITE','_error','enableRotate','M\x205.3125\x206.375\x20C\x204.008126\x206.375\x202.96875\x207.4141499\x202.96875\x208.71875\x20L\x202.96875\x2019.5\x20C\x202.96875\x2020.8043\x204.008126\x2021.875\x205.3125\x2021.875\x20L\x2013.65625\x2021.875\x20C\x2013.71832\x2020.0547\x2014.845166\x2018.59375\x2016.21875\x2018.59375\x20C\x2017.592088\x2018.59375\x2018.71881\x2020.0552\x2018.78125\x2021.875\x20L\x2027.09375\x2021.875\x20C\x2028.398125\x2021.875\x2029.4375\x2020.8043\x2029.4375\x2019.5\x20L\x2029.4375\x208.71875\x20C\x2029.4375\x207.4141499\x2028.398125\x206.375\x2027.09375\x206.375\x20L\x205.3125\x206.375\x20z\x20M\x209.625\x2010.4375\x20C\x2011.55989\x2010.4375\x2013.125\x2012.03385\x2013.125\x2013.96875\x20C\x2013.125\x2015.90365\x2011.55989\x2017.46875\x209.625\x2017.46875\x20C\x207.69011\x2017.46875\x206.125\x2015.90365\x206.125\x2013.96875\x20C\x206.125\x2012.03385\x207.69011\x2010.4375\x209.625\x2010.4375\x20z\x20M\x2022.46875\x2010.4375\x20C\x2024.40364\x2010.4375\x2025.96875\x2012.03385\x2025.96875\x2013.96875\x20C\x2025.96875\x2015.90365\x2024.40364\x2017.46875\x2022.46875\x2017.46875\x20C\x2020.53386\x2017.46875\x2018.96875\x2015.90365\x2018.96875\x2013.96875\x20C\x2018.96875\x2012.03385\x2020.53386\x2010.4375\x2022.46875\x2010.4375\x20z','_removeExcavationCommands','_hasVertexNormals','frustums','gl_FragDepthEXT','anamorphicRatio','last','GEOMETRY_RENDERERS_','timesRetried','asString','Unknown\x20geometry\x20type:\x20','asColorLike','#define\x20SHIFT_RIGHT_8\x200.00390625\x20//1.0\x20/\x20256.0\x0a#define\x20SHIFT_RIGHT_16\x200.00001525878\x20//1.0\x20/\x2065536.0\x0a#define\x20SHIFT_RIGHT_24\x205.960464477539063e-8//1.0\x20/\x2016777216.0\x0a\x0a#define\x20BIAS\x2038.0\x0a\x0a/**\x0a\x20*\x20Unpacks\x20a\x20vec4\x20value\x20containing\x20values\x20expressable\x20as\x20uint8\x20to\x20an\x20arbitrary\x20float.\x0a\x20*\x0a\x20*\x20@name\x20czm_unpackFloat\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec4}\x20packedFloat\x20The\x20packed\x20float.\x0a\x20*\x0a\x20*\x20@returns\x20{float}\x20The\x20floating-point\x20depth\x20in\x20arbitrary\x20range.\x0a\x20*/\x0a\x20float\x20czm_unpackFloat(vec4\x20packedFloat)\x0a{\x0a\x20\x20\x20\x20packedFloat\x20*=\x20255.0;\x0a\x20\x20\x20\x20float\x20temp\x20=\x20packedFloat.w\x20/\x202.0;\x0a\x20\x20\x20\x20float\x20exponent\x20=\x20floor(temp);\x0a\x20\x20\x20\x20float\x20sign\x20=\x20(temp\x20-\x20exponent)\x20*\x202.0;\x0a\x20\x20\x20\x20exponent\x20=\x20exponent\x20-\x20float(BIAS);\x0a\x20\x20\x20\x20sign\x20=\x20sign\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20sign\x20=\x20-sign;\x0a\x20\x20\x20\x20float\x20unpacked\x20=\x20sign\x20*\x20packedFloat.x\x20*\x20float(SHIFT_RIGHT_8);\x0a\x20\x20\x20\x20unpacked\x20+=\x20sign\x20*\x20packedFloat.y\x20*\x20float(SHIFT_RIGHT_16);\x0a\x20\x20\x20\x20unpacked\x20+=\x20sign\x20*\x20packedFloat.z\x20*\x20float(SHIFT_RIGHT_24);\x0a\x20\x20\x20\x20return\x20unpacked\x20*\x20pow(10.0,\x20exponent);\x0a}\x0a','_tileset','_startLineWidth',',\x201.0);\x20}\x0a','WRITE','_blurFBO','_priority','WEBKIT','createSkins','options.url\x20or\x20options.video\x20or\x20options.image\x20are\x20required.','SCENE3D','illegal\x20number\x20value:\x20','circle-opacity','/**\x0a\x20*\x20Adjusts\x20the\x20saturation\x20of\x20a\x20color.\x0a\x20*\x20\x0a\x20*\x20@name\x20czm_saturation\x0a\x20*\x20@glslFunction\x0a\x20*\x20\x0a\x20*\x20@param\x20{vec3}\x20rgb\x20The\x20color.\x0a\x20*\x20@param\x20{float}\x20adjustment\x20The\x20amount\x20to\x20adjust\x20the\x20saturation\x20of\x20the\x20color.\x0a\x20*\x0a\x20*\x20@returns\x20{float}\x20The\x20color\x20with\x20the\x20saturation\x20adjusted.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20vec3\x20greyScale\x20=\x20czm_saturation(color,\x200.0);\x0a\x20*\x20vec3\x20doubleSaturation\x20=\x20czm_saturation(color,\x202.0);\x0a\x20*/\x0avec3\x20czm_saturation(vec3\x20rgb,\x20float\x20adjustment)\x0a{\x0a\x20\x20\x20\x20//\x20Algorithm\x20from\x20Chapter\x2016\x20of\x20OpenGL\x20Shading\x20Language\x0a\x20\x20\x20\x20const\x20vec3\x20W\x20=\x20vec3(0.2125,\x200.7154,\x200.0721);\x0a\x20\x20\x20\x20vec3\x20intensity\x20=\x20vec3(dot(rgb,\x20W));\x0a\x20\x20\x20\x20return\x20mix(intensity,\x20rgb,\x20adjustment);\x0a}\x0a','IDENTITY','const\x20vec3\x20SideLightColor\x20=\x20vec3(0.0);\x0auniform\x20vec4\x20uSpecularColor;\x0auniform\x20float\x20uShininess;\x0aconst\x20vec3\x20specular\x20=\x20vec3(0.066666);\x0aconst\x20float\x20shininess2\x20=\x2030.0;\x0afloat\x20saturate(\x20in\x20float\x20a\x20)\x20{\x20return\x20clamp(\x20a,\x200.0,\x201.0\x20);\x20}\x0afloat\x20calcLightAttenuation(\x20float\x20lightDistance,\x20float\x20cutoffDistance,\x20float\x20decayExponent\x20)\x20{\x0a\x20\x20\x20\x20if\x20(\x20decayExponent\x20>\x200.0\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20pow(\x20saturate(\x201.0\x20-\x20lightDistance\x20/\x20cutoffDistance\x20),\x20decayExponent\x20);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x201.0;\x0a}\x0a#if\x20POINT_LIGHTS\x20>\x200\x0a\x20\x20\x20\x20uniform\x20vec3\x20uPointLightPositionEC[POINT_LIGHTS];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uPointLightColor[POINT_LIGHTS];\x0a\x20\x20\x20\x20uniform\x20vec2\x20uPointLightDistanceAndDecay[POINT_LIGHTS];\x0a#endif\x0a#if\x20SPOT_LIGHTS\x20>\x200\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSpotLightPosition[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSpotLightColor[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSpotLightPositionEC[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSpotLightDirection[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20float\x20uSpotLightExponent[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSpotLightDistanceDecayCosPenumbra[\x20SPOT_LIGHTS\x20];\x0a#endif\x0a#if\x20DIR_LIGHTS\x20>\x200\x0a\x20\x20\x20\x20uniform\x20vec3\x20uDirectionalLightDirection[\x20DIR_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uDirectionalLightColor[\x20DIR_LIGHTS];\x0a#endif\x0a#if\x20HEMISPHERE_LIGHTS\x20>\x200\x0a\x20\x20\x20\x20uniform\x20vec3\x20uSkyColor[\x20HEMISPHERE_LIGHTS\x20];\x0a\x20\x20\x20\x20uniform\x20vec3\x20uGroundColor[\x20HEMISPHERE_LIGHTS];\x0a#endif\x0a\x20\x20\x20\x20vec4\x20czm_directionLight(czm_s3mMaterialInput\x20material,\x20vec3\x20normalEC,\x20vec3\x20positionToEyeEC,\x20vec3\x20positionMC)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20totalDiffuseLight\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20totalSpecularLight\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sunLightDiffuseWeight\x20=\x20max(\x20dot(\x20normalEC,\x20material.sunDirectionEC\x20),\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sideLightDiffuseWeight\x20=\x20max(\x20dot(\x20normalEC,\x20vec3(0.0,0.0,1.0)\x20),\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20totalDiffuseLight\x20=\x20material.sunLightColor.rgb\x20*\x20sunLightDiffuseWeight\x20*\x20material.sunLightON\x20+\x20sideLightDiffuseWeight\x20*\x20SideLightColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20positionToEyeECDir\x20=\x20normalize(positionToEyeEC);\x0a\x09#if\x20HEMISPHERE_LIGHTS\x20>\x200\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20HEMISPHERE_LIGHTS;\x20i\x20++\x20)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20dirVectorEC\x20=\x20normalize(czm_normal\x20*\x20vec3(0.0,\x200.0,\x201.0));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotProduct\x20=\x20dot(\x20normalEC,\x20dirVectorEC\x20);\x0a\x09\x09\x09vec3\x20skyColor\x20=\x20uSkyColor[i];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20groundColor\x20=\x20uGroundColor[i];\x0a\x09\x09\x09float\x20hemiDiffuseWeight\x20=\x200.5\x20*\x20dotProduct\x20+\x200.5;\x0a\x09\x09\x09vec3\x20irradiance\x20=\x20mix(\x20groundColor,\x20skyColor,\x20hemiDiffuseWeight\x20);\x0a\x09\x09\x09irradiance\x20*=\x203.141592653589793;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalDiffuseLight\x20+=\x20irradiance;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#if\x20DIR_LIGHTS\x20>\x200\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20DIR_LIGHTS;\x20i\x20++\x20)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20dirVectorEC\x20=\x20normalize((czm_view\x20*\x20vec4(uDirectionalLightDirection[\x20i\x20],\x200.0)).xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotProduct\x20=\x20dot(\x20normalEC,\x20dirVectorEC\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dirDiffuseWeight\x20=\x20max(\x20dotProduct,\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalDiffuseLight\x20+=\x20uDirectionalLightColor[\x20i\x20]\x20*\x20dirDiffuseWeight;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#if\x20POINT_LIGHTS\x20>\x200\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20POINT_LIGHTS;\x20i\x20++\x20)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lVector\x20=\x20uPointLightPositionEC[i]\x20+\x20positionToEyeEC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20lengthToLight\x20=\x20length(\x20lVector\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20cutoffDis\x20=\x20uPointLightDistanceAndDecay[i].x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(lengthToLight\x20>\x20cutoffDis)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20attenuation\x20=\x20calcLightAttenuation(\x20lengthToLight,\x20cutoffDis,\x20uPointLightDistanceAndDecay[i].y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20lVector\x20=\x20normalize(\x20lVector\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotProduct\x20=\x20dot(\x20normalEC,\x20lVector\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20pointLightDiffuse\x20=\x20max(\x20dotProduct,\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalDiffuseLight\x20+=\x20uPointLightColor[i]\x20*\x20pointLightDiffuse\x20*\x20attenuation;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20pointHalfVector\x20=\x20normalize(\x20lVector\x20+\x20positionToEyeECDir\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20pointDotNormalHalf\x20=\x20max(\x20dot(\x20normalEC,\x20pointHalfVector\x20),\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20pointSpecularWeight\x20=\x20max(\x20pow(\x20pointDotNormalHalf,\x20shininess2\x20),\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20specularNormalization\x20=\x20(\x20shininess2\x20+\x202.0\x20)\x20/\x208.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20schlick\x20=\x20specular\x20+\x20vec3(\x201.0\x20-\x20specular\x20)\x20*\x20pow(\x20max(\x201.0\x20-\x20dot(\x20lVector,\x20pointHalfVector\x20),\x200.0\x20),\x205.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalSpecularLight\x20+=\x20schlick\x20*\x20uPointLightColor[\x20i\x20]\x20*\x20pointSpecularWeight\x20*\x20pointLightDiffuse\x20*\x20attenuation\x20*\x20specularNormalization;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#if\x20SPOT_LIGHTS\x20>\x200\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20positionWC\x20=\x20(czm_model\x20*\x20vec4(positionMC,\x201.0)).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20SPOT_LIGHTS;\x20i\x20++\x20)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lVector\x20=\x20uSpotLightPositionEC[i]\x20+\x20positionToEyeEC;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20attenuation\x20=\x20calcLightAttenuation(\x20length(\x20lVector\x20),\x20uSpotLightDistanceDecayCosPenumbra[i].x,\x20uSpotLightDistanceDecayCosPenumbra[i].y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20lVector\x20=\x20normalize(\x20lVector\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20spotEffect\x20=\x20dot(\x20uSpotLightDirection[\x20i\x20],\x20normalize(\x20uSpotLightPosition[\x20i\x20]\x20-\x20positionWC\x20)\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(\x20spotEffect\x20>\x20uSpotLightDistanceDecayCosPenumbra[i].z\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20spotEffect\x20=\x20max(\x20pow(\x20max(\x20spotEffect,\x200.0\x20),\x20uSpotLightExponent[\x20i\x20]\x20),\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dotProduct\x20=\x20dot(\x20normalEC,\x20lVector\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20spotDiffuseWeight\x20=\x20max(\x20dotProduct,\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalDiffuseLight\x20+=\x20uSpotLightColor[\x20i\x20]\x20*\x20spotDiffuseWeight\x20*\x20attenuation\x20*\x20spotEffect;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20spotHalfVector\x20=\x20normalize(\x20lVector\x20+\x20positionToEyeECDir\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20spotDotNormalHalf\x20=\x20max(\x20dot(\x20normalEC,\x20spotHalfVector\x20),\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20spotSpecularWeight\x20=\x20max(\x20pow(\x20spotDotNormalHalf,\x20shininess2\x20),\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20specularNormalization\x20=\x20(\x20shininess2\x20+\x202.0\x20)\x20/\x208.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20schlick\x20=\x20specular\x20+\x20vec3(\x201.0\x20-\x20specular\x20)\x20*\x20pow(\x20max(\x201.0\x20-\x20dot(\x20lVector,\x20spotHalfVector\x20),\x200.0\x20),\x205.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalSpecularLight\x20+=\x20schlick\x20*\x20uSpotLightColor[\x20i\x20]\x20*\x20spotSpecularWeight\x20*\x20spotDiffuseWeight\x20*\x20attenuation\x20*\x20specularNormalization\x20*\x20spotEffect;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(material.diffuseColor.rgb\x20*\x20totalDiffuseLight\x20+\x20material.ambientColor.rgb\x20*\x20material.ambientLightColor.rgb\x20*\x200.6\x20+\x20totalSpecularLight,\x20material.diffuseColor.a);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20color;\x0a\x20\x20\x20\x20}\x0a\x0a','mat4\x20czm_instanced_modelViewProjection;\x0a','The\x20tile\x20format\x20is\x20not\x20specified\x20in\x20the\x20layer.json\x20file.','Ramps,\x20scales,\x20curves','tileCacheSize','decimalPlaces','setPointCloudGroupsVisible','loadProgress','allow-same-origin\x20allow-popups\x20allow-forms','buffer\x20error','createExcavationSideTexture','textureCoordAndEncodedNormals','symbolID','gl_FragData[0]','classFication','_serverExcavationMode','_preColor','_pointPrimitiveCollection','heightBuffer2','enableVertexAttribArray','paint_line','creditContainer','_uniformBlockSizeInByte','coordinates\x20must\x20be\x20finite\x20numbers','_emscripten_glGetVertexAttribiv','_isChildBlock','tmpTransform_','data:video/mp4;base64,AAAAIGZ0eXBtcDQyAAACAGlzb21pc28yYXZjMW1wNDEAAAAIZnJlZQAACKBtZGF0AAAC8wYF///v3EXpvebZSLeWLNgg2SPu73gyNjQgLSBjb3JlIDE0MiByMjQ3OSBkZDc5YTYxIC0gSC4yNjQvTVBFRy00IEFWQyBjb2RlYyAtIENvcHlsZWZ0IDIwMDMtMjAxNCAtIGh0dHA6Ly93d3cudmlkZW9sYW4ub3JnL3gyNjQuaHRtbCAtIG9wdGlvbnM6IGNhYmFjPTEgcmVmPTEgZGVibG9jaz0xOjA6MCBhbmFseXNlPTB4MToweDExMSBtZT1oZXggc3VibWU9MiBwc3k9MSBwc3lfcmQ9MS4wMDowLjAwIG1peGVkX3JlZj0wIG1lX3JhbmdlPTE2IGNocm9tYV9tZT0xIHRyZWxsaXM9MCA4eDhkY3Q9MCBjcW09MCBkZWFkem9uZT0yMSwxMSBmYXN0X3Bza2lwPTEgY2hyb21hX3FwX29mZnNldD0wIHRocmVhZHM9NiBsb29rYWhlYWRfdGhyZWFkcz0xIHNsaWNlZF90aHJlYWRzPTAgbnI9MCBkZWNpbWF0ZT0xIGludGVybGFjZWQ9MCBibHVyYXlfY29tcGF0PTAgY29uc3RyYWluZWRfaW50cmE9MCBiZnJhbWVzPTMgYl9weXJhbWlkPTIgYl9hZGFwdD0xIGJfYmlhcz0wIGRpcmVjdD0xIHdlaWdodGI9MSBvcGVuX2dvcD0wIHdlaWdodHA9MSBrZXlpbnQ9MzAwIGtleWludF9taW49MzAgc2NlbmVjdXQ9NDAgaW50cmFfcmVmcmVzaD0wIHJjX2xvb2thaGVhZD0xMCByYz1jcmYgbWJ0cmVlPTEgY3JmPTIwLjAgcWNvbXA9MC42MCBxcG1pbj0wIHFwbWF4PTY5IHFwc3RlcD00IHZidl9tYXhyYXRlPTIwMDAwIHZidl9idWZzaXplPTI1MDAwIGNyZl9tYXg9MC4wIG5hbF9ocmQ9bm9uZSBmaWxsZXI9MCBpcF9yYXRpbz0xLjQwIGFxPTE6MS4wMACAAAAAOWWIhAA3//p+C7v8tDDSTjf97w55i3SbRPO4ZY+hkjD5hbkAkL3zpJ6h/LR1CAABzgB1kqqzUorlhQAAAAxBmiQYhn/+qZYADLgAAAAJQZ5CQhX/AAj5IQADQGgcIQADQGgcAAAACQGeYUQn/wALKCEAA0BoHAAAAAkBnmNEJ/8ACykhAANAaBwhAANAaBwAAAANQZpoNExDP/6plgAMuSEAA0BoHAAAAAtBnoZFESwr/wAI+SEAA0BoHCEAA0BoHAAAAAkBnqVEJ/8ACykhAANAaBwAAAAJAZ6nRCf/AAsoIQADQGgcIQADQGgcAAAADUGarDRMQz/+qZYADLghAANAaBwAAAALQZ7KRRUsK/8ACPkhAANAaBwAAAAJAZ7pRCf/AAsoIQADQGgcIQADQGgcAAAACQGe60Qn/wALKCEAA0BoHAAAAA1BmvA0TEM//qmWAAy5IQADQGgcIQADQGgcAAAAC0GfDkUVLCv/AAj5IQADQGgcAAAACQGfLUQn/wALKSEAA0BoHCEAA0BoHAAAAAkBny9EJ/8ACyghAANAaBwAAAANQZs0NExDP/6plgAMuCEAA0BoHAAAAAtBn1JFFSwr/wAI+SEAA0BoHCEAA0BoHAAAAAkBn3FEJ/8ACyghAANAaBwAAAAJAZ9zRCf/AAsoIQADQGgcIQADQGgcAAAADUGbeDRMQz/+qZYADLkhAANAaBwAAAALQZ+WRRUsK/8ACPghAANAaBwhAANAaBwAAAAJAZ+1RCf/AAspIQADQGgcAAAACQGft0Qn/wALKSEAA0BoHCEAA0BoHAAAAA1Bm7w0TEM//qmWAAy4IQADQGgcAAAAC0Gf2kUVLCv/AAj5IQADQGgcAAAACQGf+UQn/wALKCEAA0BoHCEAA0BoHAAAAAkBn/tEJ/8ACykhAANAaBwAAAANQZvgNExDP/6plgAMuSEAA0BoHCEAA0BoHAAAAAtBnh5FFSwr/wAI+CEAA0BoHAAAAAkBnj1EJ/8ACyghAANAaBwhAANAaBwAAAAJAZ4/RCf/AAspIQADQGgcAAAADUGaJDRMQz/+qZYADLghAANAaBwAAAALQZ5CRRUsK/8ACPkhAANAaBwhAANAaBwAAAAJAZ5hRCf/AAsoIQADQGgcAAAACQGeY0Qn/wALKSEAA0BoHCEAA0BoHAAAAA1Bmmg0TEM//qmWAAy5IQADQGgcAAAAC0GehkUVLCv/AAj5IQADQGgcIQADQGgcAAAACQGepUQn/wALKSEAA0BoHAAAAAkBnqdEJ/8ACyghAANAaBwAAAANQZqsNExDP/6plgAMuCEAA0BoHCEAA0BoHAAAAAtBnspFFSwr/wAI+SEAA0BoHAAAAAkBnulEJ/8ACyghAANAaBwhAANAaBwAAAAJAZ7rRCf/AAsoIQADQGgcAAAADUGa8DRMQz/+qZYADLkhAANAaBwhAANAaBwAAAALQZ8ORRUsK/8ACPkhAANAaBwAAAAJAZ8tRCf/AAspIQADQGgcIQADQGgcAAAACQGfL0Qn/wALKCEAA0BoHAAAAA1BmzQ0TEM//qmWAAy4IQADQGgcAAAAC0GfUkUVLCv/AAj5IQADQGgcIQADQGgcAAAACQGfcUQn/wALKCEAA0BoHAAAAAkBn3NEJ/8ACyghAANAaBwhAANAaBwAAAANQZt4NExC//6plgAMuSEAA0BoHAAAAAtBn5ZFFSwr/wAI+CEAA0BoHCEAA0BoHAAAAAkBn7VEJ/8ACykhAANAaBwAAAAJAZ+3RCf/AAspIQADQGgcAAAADUGbuzRMQn/+nhAAYsAhAANAaBwhAANAaBwAAAAJQZ/aQhP/AAspIQADQGgcAAAACQGf+UQn/wALKCEAA0BoHCEAA0BoHCEAA0BoHCEAA0BoHCEAA0BoHCEAA0BoHAAACiFtb292AAAAbG12aGQAAAAA1YCCX9WAgl8AAAPoAAAH/AABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAGGlvZHMAAAAAEICAgAcAT////v7/AAAF+XRyYWsAAABcdGtoZAAAAAPVgIJf1YCCXwAAAAEAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAygAAAMoAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAB9AAABdwAAEAAAAABXFtZGlhAAAAIG1kaGQAAAAA1YCCX9WAgl8AAV+QAAK/IFXEAAAAAAAtaGRscgAAAAAAAAAAdmlkZQAAAAAAAAAAAAAAAFZpZGVvSGFuZGxlcgAAAAUcbWluZgAAABR2bWhkAAAAAQAAAAAAAAAAAAAAJGRpbmYAAAAcZHJlZgAAAAAAAAABAAAADHVybCAAAAABAAAE3HN0YmwAAACYc3RzZAAAAAAAAAABAAAAiGF2YzEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAygDKAEgAAABIAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY//8AAAAyYXZjQwFNQCj/4QAbZ01AKOyho3ySTUBAQFAAAAMAEAAr8gDxgxlgAQAEaO+G8gAAABhzdHRzAAAAAAAAAAEAAAA8AAALuAAAABRzdHNzAAAAAAAAAAEAAAABAAAB8GN0dHMAAAAAAAAAPAAAAAEAABdwAAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAAC7gAAAAAQAAF3AAAAABAAAAAAAAABxzdHNjAAAAAAAAAAEAAAABAAAAAQAAAAEAAAEEc3RzegAAAAAAAAAAAAAAPAAAAzQAAAAQAAAADQAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAANAAAADQAAAQBzdGNvAAAAAAAAADwAAAAwAAADZAAAA3QAAAONAAADoAAAA7kAAAPQAAAD6wAAA/4AAAQXAAAELgAABEMAAARcAAAEbwAABIwAAAShAAAEugAABM0AAATkAAAE/wAABRIAAAUrAAAFQgAABV0AAAVwAAAFiQAABaAAAAW1AAAFzgAABeEAAAX+AAAGEwAABiwAAAY/AAAGVgAABnEAAAaEAAAGnQAABrQAAAbPAAAG4gAABvUAAAcSAAAHJwAAB0AAAAdTAAAHcAAAB4UAAAeeAAAHsQAAB8gAAAfjAAAH9gAACA8AAAgmAAAIQQAACFQAAAhnAAAIhAAACJcAAAMsdHJhawAAAFx0a2hkAAAAA9WAgl/VgIJfAAAAAgAAAAAAAAf8AAAAAAAAAAAAAAABAQAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAACsm1kaWEAAAAgbWRoZAAAAADVgIJf1YCCXwAArEQAAWAAVcQAAAAAACdoZGxyAAAAAAAAAABzb3VuAAAAAAAAAAAAAAAAU3RlcmVvAAAAAmNtaW5mAAAAEHNtaGQAAAAAAAAAAAAAACRkaW5mAAAAHGRyZWYAAAAAAAAAAQAAAAx1cmwgAAAAAQAAAidzdGJsAAAAZ3N0c2QAAAAAAAAAAQAAAFdtcDRhAAAAAAAAAAEAAAAAAAAAAAACABAAAAAArEQAAAAAADNlc2RzAAAAAAOAgIAiAAIABICAgBRAFQAAAAADDUAAAAAABYCAgAISEAaAgIABAgAAABhzdHRzAAAAAAAAAAEAAABYAAAEAAAAABxzdHNjAAAAAAAAAAEAAAABAAAAAQAAAAEAAAAUc3RzegAAAAAAAAAGAAAAWAAAAXBzdGNvAAAAAAAAAFgAAAOBAAADhwAAA5oAAAOtAAADswAAA8oAAAPfAAAD5QAAA/gAAAQLAAAEEQAABCgAAAQ9AAAEUAAABFYAAARpAAAEgAAABIYAAASbAAAErgAABLQAAATHAAAE3gAABPMAAAT5AAAFDAAABR8AAAUlAAAFPAAABVEAAAVXAAAFagAABX0AAAWDAAAFmgAABa8AAAXCAAAFyAAABdsAAAXyAAAF+AAABg0AAAYgAAAGJgAABjkAAAZQAAAGZQAABmsAAAZ+AAAGkQAABpcAAAauAAAGwwAABskAAAbcAAAG7wAABwYAAAcMAAAHIQAABzQAAAc6AAAHTQAAB2QAAAdqAAAHfwAAB5IAAAeYAAAHqwAAB8IAAAfXAAAH3QAAB/AAAAgDAAAICQAACCAAAAg1AAAIOwAACE4AAAhhAAAIeAAACH4AAAiRAAAIpAAACKoAAAiwAAAItgAACLwAAAjCAAAAFnVkdGEAAAAObmFtZVN0ZXJlbwAAAHB1ZHRhAAAAaG1ldGEAAAAAAAAAIWhkbHIAAAAAAAAAAG1kaXJhcHBsAAAAAAAAAAAAAAAAO2lsc3QAAAAzqXRvbwAAACtkYXRhAAAAAQAAAABIYW5kQnJha2UgMC4xMC4yIDIwMTUwNjExMDA=','\x27\x20cannot\x20be\x20used\x20with\x20virtual\x20elements','addPlaylistEntry','ALWAYS','An\x20error\x20occurred\x20while\x20retrieving\x20the\x20EOP\x20data\x20from\x20the\x20URL\x20','_currentFrameCredits','_orientation','_divByPoint','_moveEnd','NUMBER_OF_PROPERTIES','parseBuffers','fromHsl','ioctl','unterminated\x20string','intersectPlane','_malloc','styleEntity','uniform\x20sampler2D\x20u_floatTexture;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20actual\x20=\x20texture2D(u_floatTexture,\x20vec2(0.5,\x200.5)).r;\x0a\x20\x20\x20\x20float\x20expected\x20=\x20123456.0;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(abs(actual\x20-\x20expected),\x200.0,\x200.0,\x201.0);\x0a}\x0a','_positionEC','_previousActiveStages','webgl2','_labelPixelOffset','planes2D_HIGH_w','uniform\x20mat4\x20u_matrix;\x0auniform\x20vec2\x20u_pixel_coord_upper;\x0auniform\x20vec2\x20u_pixel_coord_lower;\x0auniform\x20float\x20u_height_factor;\x0auniform\x20vec4\x20u_scale;\x0auniform\x20float\x20u_vertical_gradient;\x0auniform\x20lowp\x20float\x20u_opacity;\x0a\x0auniform\x20vec3\x20u_lightcolor;\x0auniform\x20lowp\x20vec3\x20u_lightpos;\x0auniform\x20lowp\x20float\x20u_lightintensity;\x0a\x0aattribute\x20vec2\x20a_pos;\x0aattribute\x20vec4\x20a_normal_ed;\x0a\x0avarying\x20vec2\x20v_pos_a;\x0avarying\x20vec2\x20v_pos_b;\x0avarying\x20vec4\x20v_lighting;\x0a\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20base\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20height\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_from\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_to\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20base\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20height\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_from\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_to\x0a\x0a\x20\x20\x20\x20vec2\x20pattern_tl_a\x20=\x20pattern_from.xy;\x0a\x20\x20\x20\x20vec2\x20pattern_br_a\x20=\x20pattern_from.zw;\x0a\x20\x20\x20\x20vec2\x20pattern_tl_b\x20=\x20pattern_to.xy;\x0a\x20\x20\x20\x20vec2\x20pattern_br_b\x20=\x20pattern_to.zw;\x0a\x0a\x20\x20\x20\x20float\x20pixelRatio\x20=\x20u_scale.x;\x0a\x20\x20\x20\x20float\x20tileRatio\x20=\x20u_scale.y;\x0a\x20\x20\x20\x20float\x20fromScale\x20=\x20u_scale.z;\x0a\x20\x20\x20\x20float\x20toScale\x20=\x20u_scale.w;\x0a\x0a\x20\x20\x20\x20vec3\x20normal\x20=\x20a_normal_ed.xyz;\x0a\x20\x20\x20\x20float\x20edgedistance\x20=\x20a_normal_ed.w;\x0a\x0a\x20\x20\x20\x20vec2\x20display_size_a\x20=\x20vec2((pattern_br_a.x\x20-\x20pattern_tl_a.x)\x20/\x20pixelRatio,\x20(pattern_br_a.y\x20-\x20pattern_tl_a.y)\x20/\x20pixelRatio);\x0a\x20\x20\x20\x20vec2\x20display_size_b\x20=\x20vec2((pattern_br_b.x\x20-\x20pattern_tl_b.x)\x20/\x20pixelRatio,\x20(pattern_br_b.y\x20-\x20pattern_tl_b.y)\x20/\x20pixelRatio);\x0a\x0a\x20\x20\x20\x20base\x20=\x20max(0.0,\x20base);\x0a\x20\x20\x20\x20height\x20=\x20max(0.0,\x20height);\x0a\x0a\x20\x20\x20\x20float\x20t\x20=\x20mod(normal.x,\x202.0);\x0a\x20\x20\x20\x20float\x20z\x20=\x20t\x20>\x200.0\x20?\x20height\x20:\x20base;\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x20z,\x201);\x0a\x0a\x20\x20\x20\x20vec2\x20pos\x20=\x20normal.x\x20==\x201.0\x20&&\x20normal.y\x20==\x200.0\x20&&\x20normal.z\x20==\x2016384.0\x0a\x20\x20\x20\x20\x20\x20\x20\x20?\x20a_pos\x20//\x20extrusion\x20top\x0a\x20\x20\x20\x20\x20\x20\x20\x20:\x20vec2(edgedistance,\x20z\x20*\x20u_height_factor);\x20//\x20extrusion\x20side\x0a\x0a\x20\x20\x20\x20v_pos_a\x20=\x20get_pattern_pos(u_pixel_coord_upper,\x20u_pixel_coord_lower,\x20fromScale\x20*\x20display_size_a,\x20tileRatio,\x20pos);\x0a\x20\x20\x20\x20v_pos_b\x20=\x20get_pattern_pos(u_pixel_coord_upper,\x20u_pixel_coord_lower,\x20toScale\x20*\x20display_size_b,\x20tileRatio,\x20pos);\x0a\x0a\x20\x20\x20\x20v_lighting\x20=\x20vec4(0.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20directional\x20=\x20clamp(dot(normal\x20/\x2016383.0,\x20u_lightpos),\x200.0,\x201.0);\x0a\x20\x20\x20\x20directional\x20=\x20mix((1.0\x20-\x20u_lightintensity),\x20max((0.5\x20+\x20u_lightintensity),\x201.0),\x20directional);\x0a\x0a\x20\x20\x20\x20if\x20(normal.y\x20!=\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20This\x20avoids\x20another\x20branching\x20statement,\x20but\x20multiplies\x20by\x20a\x20constant\x20of\x200.84\x20if\x20no\x20vertical\x20gradient,\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20and\x20otherwise\x20calculates\x20the\x20gradient\x20based\x20on\x20base\x20+\x20height\x0a\x20\x20\x20\x20\x20\x20\x20\x20directional\x20*=\x20(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(1.0\x20-\x20u_vertical_gradient)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(u_vertical_gradient\x20*\x20clamp((t\x20+\x20base)\x20*\x20pow(height\x20/\x20150.0,\x200.5),\x20mix(0.7,\x200.98,\x201.0\x20-\x20u_lightintensity),\x201.0)));\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20v_lighting.rgb\x20+=\x20clamp(directional\x20*\x20u_lightcolor,\x20mix(vec3(0.0),\x20vec3(0.3),\x201.0\x20-\x20u_lightcolor),\x20vec3(1.0));\x0a\x20\x20\x20\x20v_lighting\x20*=\x20u_opacity;\x0a}\x0a','xOffset','_innerDerivativeTypes','geometries','packFloat','inetNtop6','_incrementallyLoadTexturesSubscription','saved','fetchImage','isRewritten','uBaseTexture','Longitude_Of_Center','u_diffuseFactor','_focalDistance','\x20\x20\x20\x20vec3\x20specularIBL\x20=\x20czm_sampleOctahedralProjection(czm_specularEnvironmentMaps,\x20czm_specularEnvironmentMapSize,\x20cubeDir,\x20\x20roughness\x20*\x20czm_specularEnvironmentMapsMaximumLOD,\x20czm_specularEnvironmentMapsMaximumLOD);\x0a','_emscripten_glBufferData','_depthFailMaterial','cesium-animation-rectButton\x20cesium-animation-buttonToggled','convertPackedArrayForInterpolation','rem_s','_epsgCode','_sceneName','NEG_ONE','TIME_ORDER','getMoonPositionHorizon','%Y-%m-%d','','vertexBatchIds','refine','cssText','getFirstCoordinate','compressedImage','stringAlignment','get\x20scene\x20config\x20failed,','getSMLInfos','_rasterfunction','filesystems','FILMIC_TONEMAPPING','{tileversion}','isConvex','_needToRender','aPreHpr','_lineCallout','localePoints','frustumStatisticText','positionHighAndSize','removeAllLiterals','_assistTexture','preColor','visible:\x20performance','height_','submit:\x20search','prevPosition3DLow','getOutputFBO','Elastic','createNormalCommand','getLinePts','_combinedMatrix','getAccessToken','getPickIdByKey','QUAD','stringContainsRTLText','lineAtlas','_middleMarkBounds','_scaleSubscription','\x20+\x20u_diffuseTextureUVSpeedFactor.xy));\x0a','nCompressOptions','LUMINANCE_ALPHA','#808000','AttributeExtentName','opaquePassCutoff','_hasFillTilesThisFrame','_bIsUseDepthTest','selectedOptions','SQRESULT','startTask','put','__memory_base','isOpened','feFuncR','circular','getSingleInstance','_sqViewMatirx','_onceExcavateRegionsEmpty','bucketInstanceId','computeRedPoint','camera\x20set\x20view\x20failed,','STENCIL_TEST','RGB','czm_batchTable_boundingSphereCenter3DHigh','email','czm_bloom_blur','phi0','skeletonState','refreshReferenceAddPoint','_encodedNormals','__get_daylight','_isQuantizedDraco','goFeature','_iswmts','_updateFunctions','_infiniteProjection','&tile=','modifiedJulianDateUtc','setNodes','drawSymbolExtend','labelColor','uncaughtException','redPntPos','_ferro','_convertFromCellCoord','isHeadingFree','_polylinesRemoved','_sourceTechniques','_packedBuffer','_octEncodedRange','_tileCache','updateFromClock','PUT','dataCeil','compare','_vectorTileSource','quadKeyToTileXY','GetMap','midp','\x22.\x20State\x20is\x20','Plotting\x20Server\x20is\x20required\x20to\x20initialize\x20SymbolLibManager','WEBKIT_WEBGL_compressed_texture_s3tc','curFrameShow','UNIT_Y','_billboards','copyCommandForSingleModel','useOIT','_isCompressed','jointNames','cnodeVersion','WEBG_compressed_texture_etc','getVectorTilesMap','_minimumPixelSize','_emissiveTextureCoordIndex','max-fraction-digits','_waterMask','setLineCap','APPLY_SWIPE','u_scanLineDirArr','maximumByComponent','_isAncestorBlock','_closed','_getCompletedInit','depthStencilTexture','angleIsGreaterThanPi','[kmlVersion]','getPixelSize','createAllCommands','getSymbolLibManager','#version\x20','_actualLength','outputs','vpCustomName','_trackList','ImageryProviders','Reflect','___sys_fcntl64','u_ambient','components.unregister','getObjectByPickColor','removeAllTargetPoint','queryRenderedFeatures','flat','cloneObject','unknown\x20command\x20','Expected\x20BoxEditor.distanceDisplayCondition\x20to\x20be\x20type\x20of\x20DistanceDisplayCondition!','_symbolType','cta','_occluderPosition','textureCoordIsW','numberOfFeaturesLoaded','Could\x20not\x20find\x20a\x20#define\x20OUTPUT_DECLARATION!','activeEvt','uniform\x20sampler2D\x20u_colorTexture;\x0auniform\x20sampler2D\x20u_transitionAndCountTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0afloat\x20erf(float\x20x){\x0a\x20\x20\x20\x20if\x20(abs(x)\x20>\x202.629639){\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20sign(x);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20z\x20=\x200.289226\x20*\x20x\x20*\x20x\x20-\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20((((((0.0145688\x20*\x20z\x20-\x200.0348595)\x20*\x20z\x20+\x200.0503913)\x20*\x20z\x20-\x200.0897001)\x20*\x20z\x20+\x200.156097)\x20*\x20z\x20-\x200.249431)\x20*\x20z\x20+\x200.533201)\x20*\x20x;\x0a\x20\x20\x20\x20}\x0a}\x0afloat\x20VDMTransmission(vec2\x20transition,\x20float\x20depth){\x0a\x20\x20\x20\x20float\x20variance\x20=\x20max(transition.y\x20-\x20transition.x\x20*\x20transition.x,\x200.0);\x0a\x20\x20\x20\x20return\x20clamp(0.5\x20*\x20(1.0\x20+\x20erf((depth\x20-\x20transition.x)\x20/\x20sqrt(variance\x20*\x202.0))),\x200.0,\x201.0);\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(u_colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20if(color.a\x20<\x200.01){\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20scene_depth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20v_textureCoordinates));\x0a\x20\x20\x20\x20if(scene_depth\x20>\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20transitionAndCount\x20=\x20texture2D(u_transitionAndCountTexture,\x20v_textureCoordinates).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20count\x20=\x20transitionAndCount.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20transition\x20=\x20transitionAndCount.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition\x20/=\x20count;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20vdmAlpha\x20=\x20VDMTransmission(transition,\x20scene_depth);\x0a\x20\x20\x20\x20\x20\x20\x20\x20color.a\x20=\x20min(color.a,\x20vdmAlpha);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a}',')!\x20(error:\x20','glVertexAttribDivisor','Extension','_unusedPointIndices','darkColor','enableTriangleFiltrate','_prevViewProjectionMatrx','_viewport','_slice','Transverse_Mercator','createFrameBuffer','animationSampler','backOpaque','_excavationRegions','Widgets/Images/NavigationHelp/TouchRotate.svg','back,\x20bottom,\x20left','tablenames','halfFloatingPointTexture','v1/assets/','readSync','valueGetter','text-offset','ClampObjectLine','getImageSize','require','X_UP_TO_Z_UP','ko.applyBindings:\x20first\x20parameter\x20should\x20be\x20your\x20view\x20model;\x20second\x20parameter\x20should\x20be\x20a\x20DOM\x20node','validateUuid','Not\x20a\x20typewriter','decimal','paused','argument','yDimSize','instanceMode','dEndAngle','_pagelodMap','Program','updateAnimation','requestors','SECONDS_PER_MILLISECOND','PolygonGeometry','_pickIdBuffer','drawArrays','stopRain','textMaxSize',',96','\x20X:\x20','getStream','supportCompressType','v_normalEC','KML\x20-\x20SchemaData\x20is\x20unsupported','anchorPointIconUrl','voxelGridPostRender','_loadMaterialMap','WEBP','DRAW_CHARS','Location','_mapName','indices','setTooltip','endQueryEXT','*\x20uvEmissiveTiling.xy\x20+\x20uvEmissiveOffset.xy).rgb);\x0a','_inputFbo','__arraySum',',\x20maxX:\x20a','fixed','Browser','CLEAR','isogon','smlName','removeAndDestroy','_passes',';\x0avoid\x20main()\x0a{\x0avec4\x20p\x20=\x20czm_translateRelativeToEye(position3DHigh,\x20position3DLow);\x0a','_measureEvt','','uSpotLightPosition','\x20=\x20a_','createSection','showLine','unpackInterpolationResult','_isTerrainZ','program','/data/path/style.json','WaterEffect','imageUrl','_minimumClock','forward','_vertexCacheOptimize','_routeName','uOverlayTexture','debugShowFramesPerSecond','dragPoint','displayVisible','validMaximumHeight','a_pixeloffset','show-background','setGeometryName','imageAtlas','_eventHandler','_emscripten_glIsProgram','removeTargetPoint','rotateDown','getPointCloudGroupInfos','recordError','addCredit','CenterY','lookAt','appendLineString','_setChangeEvt','106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1','\x5c-]{0,61}[','setSymbolSize','UnZipTerrainData','createViewModel','Disposable','uEmissionTexAtlas','POLYGON_HOLE','_pixelsToCheck','_selected','heap\x20must\x20start\x20aligned','_minimumHeight','_useRasterCull','_timeBarSecondsSpan','_lastParticleTextureBuffer','Roll','clearStencil','BATCHID','getInnerHTML','_emscripten_glGenBuffers','excavationNormalTextureUrl','_isAltitudeFree','MinInstensity','shapeText','keyWord','cos_po','point\x20color','_urlType','isRoot','dynCall_iidiiii','_jakarta','aPosition0','createPBRUniformMap','linearRingsContainsXY','leftClickTimes','clearDepth','nextSibling','_evaluateAnd','fromRectangleWithHeights2D','_loadTimestamp','\x27uncaughtExceptionCount\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','uForeColor','_executeAnimation','previousLuminance','_denominators','_thirdPoint','_vectorDefaultSize','_decodingState','_budgets','\x20\x20\x20\x20vec3\x20diffuseColor\x20=\x20baseColor\x20*\x20(1.0\x20-\x20metalness)\x20*\x20(1.0\x20-\x20f0);\x0a','compiled\x20without\x20a\x20main,\x20but\x20one\x20is\x20present.\x20if\x20you\x20added\x20it\x20from\x20JS,\x20use\x20Module[\x22onRuntimeInitialized\x22]','defaultZoomAmount','_monochromeAmbient','isLocked','response_stream','skipLevelOfDetail','features','_isShowGlobe','limit','MEMFS','5px','Boolean','GEODESIC','_addStop','_url','EAST_MOST_X_HIGH\x20','_beQueryCollection','gridTextures','arcType','_width','_surroundRatioVal','_mrt','uniform4i','processWideOutline','getEndss','Low','enableClipFilt','FeatureInfo','FRAMEBUFFER','mozSlice','Greek_Geodetic_Reference_System_1987','Address\x20family\x20not\x20supported\x20by\x20protocol\x20family','LOG_DEPTH_OVERLAY','_2DRasterized','BLINN','activateModelShortCutEdit','_semiMinorAxis','screenBottomBoundary','RimLighting','zDimSize','allocateUTF8OnStack','applyPolygonOffset','toDegrees','Texture/','TileKey','_minimumTrackBallHeight','isSilhouetteSupported','uniforms','FLOOD_ANALYSIS','ymin','texLength','lerp','TEXTURE_ENABLE','_transparentCommand','pointercancel','point\x20light\x20position','_outOfViewPrevious','hasSubtree','interpolationOrder','updateForPass','usedJSHeapSize','#define\x20SPOT_LIGHTS\x20','getVertexArray','HAS_BASECOLOR_TEXTURE','getBlurYFrameBuffer','Url','Draco\x20properties,\x20byteOffset,\x20and\x20byteLength\x20must\x20be\x20defined','.jpg','cullFace','\x5c$1','southwestTile','addAlgoPloyline','loadState','Polylines','set\x20Categories\x20Visible','_directionWC','_hasLeafChild','LatLonBox','getCrossfadeParameters','_emscripten_glStencilFuncSeparate','_fog','subSymbols','isByteBuffer','_dataCountInBuffer','NORTHWEST','clip-rule','Illegal\x20offset:\x20Not\x20an\x20integer','EPSILON6','_pelias','elements','unknown\x20compression\x20method','IGNORE_SHOW','length','getShaderFunction','_dofBlurKernelSize','_emscripten_glUniform4f','_sizeInBytes','sideness','LOCAL_CS','trapezoid','endUpdate','contrast','defaultRotateAmount','#endif\x20//','pixelOffsetScaleByDistance','_compiledSwipeEnabled','isScaledSpacePointVisiblePossiblyUnderEllipsoid','bind','renderEntities','_shadowsSubscription','octDecode','invalid\x20value','_rasterFBO','isReady','vec4\x20getColor()\x20{\x20return\x20vec4(','maximumZoomFactor','/**\x0a\x20*\x20Holds\x20material\x20information\x20that\x20can\x20be\x20used\x20for\x20lighting.\x20Returned\x20by\x20all\x20czm_getMaterial\x20functions.\x0a\x20*\x0a\x20*\x20@name\x20czm_material\x0a\x20*\x20@glslStruct\x0a\x20*\x0a\x20*\x20@property\x20{vec3}\x20diffuse\x20Incoming\x20light\x20that\x20scatters\x20evenly\x20in\x20all\x20directions.\x0a\x20*\x20@property\x20{float}\x20specular\x20Intensity\x20of\x20incoming\x20light\x20reflecting\x20in\x20a\x20single\x20direction.\x0a\x20*\x20@property\x20{float}\x20shininess\x20The\x20sharpness\x20of\x20the\x20specular\x20reflection.\x20\x20Higher\x20values\x20create\x20a\x20smaller,\x20more\x20focused\x20specular\x20highlight.\x0a\x20*\x20@property\x20{vec3}\x20normal\x20Surface\x27s\x20normal\x20in\x20eye\x20coordinates.\x20It\x20is\x20used\x20for\x20effects\x20such\x20as\x20normal\x20mapping.\x20The\x20default\x20is\x20the\x20surface\x27s\x20unmodified\x20normal.\x0a\x20*\x20@property\x20{vec3}\x20emission\x20Light\x20emitted\x20by\x20the\x20material\x20equally\x20in\x20all\x20directions.\x20The\x20default\x20is\x20vec3(0.0),\x20which\x20emits\x20no\x20light.\x0a\x20*\x20@property\x20{float}\x20alpha\x20Opacity\x20of\x20this\x20material.\x200.0\x20is\x20completely\x20transparent;\x201.0\x20is\x20completely\x20opaque.\x0a\x20*/\x0astruct\x20czm_material\x0a{\x0a\x20\x20\x20\x20vec3\x20diffuse;\x0a\x20\x20\x20\x20float\x20specular;\x0a\x20\x20\x20\x20float\x20shininess;\x0a\x20\x20\x20\x20vec3\x20normal;\x0a\x20\x20\x20\x20vec3\x20emission;\x0a\x20\x20\x20\x20float\x20alpha;\x0a};\x0a','depth','textureCount','_timeIndex','pendingBufferLoads','Polar_Stereographic','SVC_VertexColor','invalidTerrainData','getEdge','_lineThickness','_clipPlaneChanged','modeStringToFlags','X:\x20','Dynamic\x20Screen\x20Space\x20Error','uniform\x20float\x20u_delta;\x0auniform\x20float\x20u_sigma;\x0auniform\x20float\x20direction;\x0auniform\x20sampler2D\x20u_texture;\x0auniform\x20vec2\x20u_step;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20v_textureCoordinates;\x0a\x20\x20\x20\x20vec2\x20dir\x20=\x20vec2(1.0\x20-\x20direction,\x20direction);\x0a\x20\x20\x20\x20vec2\x20off\x20=\x20u_step\x20*\x20dir;\x0a\x20\x20\x20\x20vec3\x20g;\x0a\x20\x20\x20\x20g.x\x20=\x201.0\x20/\x20(sqrt(czm_twoPi)\x20*\x20u_sigma);\x0a\x20\x20\x20\x20g.y\x20=\x20exp((-0.5\x20*\x20u_delta\x20*\x20u_delta)\x20/\x20(u_sigma\x20*\x20u_sigma));\x0a\x20\x20\x20\x20g.z\x20=\x20g.y\x20*\x20g.y;\x0a\x20\x20\x20\x20vec4\x20result\x20=\x20texture2D(u_texture,\x20st)\x20*\x20g.x;\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x201;\x20i\x20<\x208;\x20++i)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20g.xy\x20*=\x20g.yz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20offset\x20=\x20float(i)\x20*\x20dir\x20*\x20u_step;\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20texture2D(u_texture,\x20st\x20-\x20offset)\x20*\x20g.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20texture2D(u_texture,\x20st\x20+\x20offset)\x20*\x20g.x;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20result;\x0a}\x0a',')),\x20','\x20=\x20u_','const\x20float\x20PI\x20=\x203.141592653589793;\x0a\x0aattribute\x20vec4\x20a_pos_offset;\x0aattribute\x20vec4\x20a_data;\x0aattribute\x20vec4\x20a_pixeloffset;\x0aattribute\x20vec3\x20a_projected_pos;\x0aattribute\x20float\x20a_fade_opacity;\x0a\x0auniform\x20bool\x20u_is_size_zoom_constant;\x0auniform\x20bool\x20u_is_size_feature_constant;\x0auniform\x20highp\x20float\x20u_size_t;\x20//\x20used\x20to\x20interpolate\x20between\x20zoom\x20stops\x20when\x20size\x20is\x20a\x20composite\x20function\x0auniform\x20highp\x20float\x20u_size;\x20//\x20used\x20when\x20size\x20is\x20both\x20zoom\x20and\x20feature\x20constant\x0auniform\x20highp\x20float\x20u_camera_to_center_distance;\x0auniform\x20highp\x20float\x20u_pitch;\x0auniform\x20bool\x20u_rotate_symbol;\x0auniform\x20highp\x20float\x20u_aspect_ratio;\x0auniform\x20float\x20u_fade_change;\x0a\x0auniform\x20mat4\x20u_matrix;\x0auniform\x20mat4\x20u_label_plane_matrix;\x0auniform\x20mat4\x20u_coord_matrix;\x0a\x0auniform\x20bool\x20u_is_text;\x0auniform\x20bool\x20u_pitch_with_map;\x0a\x0auniform\x20vec2\x20u_texsize;\x0a\x0avarying\x20vec2\x20v_tex;\x0avarying\x20float\x20v_fade_opacity;\x0a\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x0a\x20\x20\x20\x20vec2\x20a_pos\x20=\x20a_pos_offset.xy;\x0a\x20\x20\x20\x20vec2\x20a_offset\x20=\x20a_pos_offset.zw;\x0a\x0a\x20\x20\x20\x20vec2\x20a_tex\x20=\x20a_data.xy;\x0a\x20\x20\x20\x20vec2\x20a_size\x20=\x20a_data.zw;\x0a\x0a\x20\x20\x20\x20float\x20a_size_min\x20=\x20floor(a_size[0]\x20*\x200.5);\x0a\x20\x20\x20\x20vec2\x20a_pxoffset\x20=\x20a_pixeloffset.xy;\x0a\x20\x20\x20\x20vec2\x20a_minFontScale\x20=\x20a_pixeloffset.zw\x20/\x20256.0;\x0a\x0a\x20\x20\x20\x20highp\x20float\x20segment_angle\x20=\x20-a_projected_pos[2];\x0a\x20\x20\x20\x20float\x20size;\x0a\x0a\x20\x20\x20\x20if\x20(!u_is_size_zoom_constant\x20&&\x20!u_is_size_feature_constant)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20size\x20=\x20mix(a_size_min,\x20a_size[1],\x20u_size_t)\x20/\x20128.0;\x0a\x20\x20\x20\x20}\x20else\x20if\x20(u_is_size_zoom_constant\x20&&\x20!u_is_size_feature_constant)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20size\x20=\x20a_size_min\x20/\x20128.0;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20size\x20=\x20u_size;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20projectedPoint\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200,\x201);\x0a\x20\x20\x20\x20highp\x20float\x20camera_to_anchor_distance\x20=\x20projectedPoint.w;\x0a\x20\x20\x20\x20//\x20See\x20comments\x20in\x20symbol_sdf.vertex\x0a\x20\x20\x20\x20highp\x20float\x20distance_ratio\x20=\x20u_pitch_with_map\x20?\x0a\x20\x20\x20\x20\x20\x20\x20\x20camera_to_anchor_distance\x20/\x20u_camera_to_center_distance\x20:\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_camera_to_center_distance\x20/\x20camera_to_anchor_distance;\x0a\x20\x20\x20\x20highp\x20float\x20perspective_ratio\x20=\x20clamp(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.5\x20+\x200.5\x20*\x20distance_ratio,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.0,\x20//\x20Prevents\x20oversized\x20near-field\x20symbols\x20in\x20pitched/overzoomed\x20tiles\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x204.0);\x0a\x0a\x20\x20\x20\x20size\x20*=\x20perspective_ratio;\x0a\x0a\x20\x20\x20\x20float\x20fontScale\x20=\x20u_is_text\x20?\x20size\x20/\x2024.0\x20:\x20size;\x0a\x0a\x20\x20\x20\x20highp\x20float\x20symbol_rotation\x20=\x200.0;\x0a\x20\x20\x20\x20if\x20(u_rotate_symbol)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20See\x20comments\x20in\x20symbol_sdf.vertex\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20offsetProjectedPoint\x20=\x20u_matrix\x20*\x20vec4(a_pos\x20+\x20vec2(1,\x200),\x200,\x201);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20a\x20=\x20projectedPoint.xy\x20/\x20projectedPoint.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20b\x20=\x20offsetProjectedPoint.xy\x20/\x20offsetProjectedPoint.w;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20symbol_rotation\x20=\x20atan((b.y\x20-\x20a.y)\x20/\x20u_aspect_ratio,\x20b.x\x20-\x20a.x);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20highp\x20float\x20angle_sin\x20=\x20sin(segment_angle\x20+\x20symbol_rotation);\x0a\x20\x20\x20\x20highp\x20float\x20angle_cos\x20=\x20cos(segment_angle\x20+\x20symbol_rotation);\x0a\x20\x20\x20\x20mat2\x20rotation_matrix\x20=\x20mat2(angle_cos,\x20-1.0\x20*\x20angle_sin,\x20angle_sin,\x20angle_cos);\x0a\x0a\x20\x20\x20\x20vec4\x20projected_pos\x20=\x20u_label_plane_matrix\x20*\x20vec4(a_projected_pos.xy,\x200.0,\x201.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_coord_matrix\x20*\x20vec4(projected_pos.xy\x20/\x20projected_pos.w\x20+\x20rotation_matrix\x20*\x20(a_offset\x20/\x2032.0\x20*\x20max(a_minFontScale,\x20fontScale)\x20+\x20a_pxoffset\x20/\x2016.0),\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20v_tex\x20=\x20a_tex\x20/\x20u_texsize;\x0a\x20\x20\x20\x20vec2\x20fade_opacity\x20=\x20unpack_opacity(a_fade_opacity);\x0a\x20\x20\x20\x20float\x20fade_change\x20=\x20fade_opacity[1]\x20>\x200.5\x20?\x20u_fade_change\x20:\x20-u_fade_change;\x0a\x20\x20\x20\x20v_fade_opacity\x20=\x20max(0.0,\x20min(1.0,\x20fade_opacity[0]\x20+\x20fade_change));\x0a}\x0a','_onInfoBoxCameraClicked','not\x20a\x20valid\x20namespace:\x20','kmlDoc','DepthTest','convert','generalVisible','createDerivedCommands','getChildValue','
  • Features\x20Loaded:\x20','DECIMAL_PLACES','zipTerrainData','_s3tc','_eclipticToEquatorial','maximumTextureUnitIndex','_isPixelLine','_setNetworkCallback','diffuseSum\x20+=\x20((sample1\x20+\x20sample2)\x20*\x20w);','vertexCountWithoutSkirts','_flattenUpdate','anyWereRenderedLastFrame','textureSize','selected\x20translate','smlFeatureToGeoGraphicObject','baseURI','already\x20ended','front,\x20top,\x20left','doStat','textureMotion','uNormalTexture','texture2D(image,\x20fract(repeat\x20*\x20materialInput.st)).rgb\x20*\x20color.rgb','_idTranslateMap','staticInit','_ceiling','TERRAIN','targetPosition','globeAlpha','GeoBounds','attribute\x20vec3\x20a_normal;\x20\x0a','Shader\x20program\x20link\x20log:\x20','TEXT_ALIGN','writeCString','quadKey','doc.kml','computeMoveFill','_snowEnabled','_NetCDFInfo','case','hypLineColor','lonlatRange','vec2\x20uvOffset\x20=\x20delta;','initialSize','/**\x0a\x20*\x20The\x20automatic\x20GLSL\x20constant\x20for\x20{@link\x20Pass#ENVIRONMENT}\x0a\x20*\x0a\x20*\x20@name\x20czm_passEnvironment\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20czm_pass\x0a\x20*/\x0aconst\x20float\x20czm_passEnvironment\x20=\x200.0;\x0a','zoomInPaintVertexArray','[cameraAlt]','boundingSphereTile','_emscripten_glIsShader','This\x20worldwide\x20street\x20map\x20presents\x20highway-level\x20data\x20for\x20the\x20world.\x20Street-level\x20data\x20includes\x20the\x20United\x20States;\x20much\x20of\x20Canada;\x20Japan;\x20most\x20countries\x20in\x20Europe;\x20Australia\x20and\x20New\x20Zealand;\x20India;\x20parts\x20of\x20South\x20America\x20including\x20Argentina,\x20Brazil,\x20Chile,\x20Colombia,\x20and\x20Venezuela;\x20Ghana;\x20and\x20parts\x20of\x20southern\x20Africa\x20including\x20Botswana,\x20Lesotho,\x20Namibia,\x20South\x20Africa,\x20and\x20Swaziland.\x0ahttp://www.esri.com','___assert_fail','_getRenderbuffer','_relativePath','sunColor','yAxis','_createVBO','_positionWC','attributeBuffer','ANIMATION_ATTRIBUTE','flood-color','getBarrierPoint','_ceil','colorTexture','invertClassification','minimumParticleLife','iau2006XysData','_sunEcl','beginQueryEXT','Absolute','_previousDrawInstanced','_updatePolyline','_nightSkyScale','#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20sampler2D\x20uTexture0;\x0a\x0avarying\x20float\x20fWindowZ;\x0avarying\x20vec2\x20vTexCoord;\x0a\x0afloat\x20fade(in\x20float\x20low,\x20in\x20float\x20high,\x20in\x20float\x20value)\x0a{\x0a\x09float\x20mid\x20=\x20(low\x20+\x20high)\x20*\x200.5;\x0a\x09float\x20range\x20=\x20(high\x20-\x20low)\x20*\x200.5;\x0a\x09float\x20x\x20=\x201.0\x20-\x20clamp(abs(mid\x20-\x20value)\x20/\x20range,\x200.0,\x201.0);\x0a\x09return\x20x;\x0a}\x0a\x0avec3\x20getColor(in\x20float\x20intensity)\x0a{\x0a\x09vec3\x20blue\x20=\x20vec3(0.0,\x200.0,\x201.0);\x0a\x09vec3\x20cyan\x20=\x20vec3(0.0,\x201.0,\x201.0);\x0a\x09vec3\x20green\x20=\x20vec3(0.0,\x201.0,\x200.0);\x0a\x09vec3\x20yellow\x20=\x20vec3(1.0,\x201.0,\x200.0);\x0a\x09vec3\x20red\x20=\x20vec3(1.0,\x200.0,\x200.0);\x0a\x09vec3\x20color\x20=\x20fade(-0.25,\x200.25,\x20intensity)\x20*\x20blue\x20+\x20fade(0.0,\x200.5,\x20intensity)\x20*\x20cyan\x20+\x20fade(0.25,\x200.75,\x20intensity)\x20*\x20green\x20+\x20\x0a\x09\x09\x09\x09fade(0.5,\x201.0,\x20intensity)\x20*\x20yellow\x20+\x20smoothstep(0.75,\x201.0,\x20intensity)\x20*\x20red;\x0a\x09return\x20color;\x0a}\x0a#ifdef\x20COLOR_TABLE\x0auniform\x20sampler2D\x20uHypsometricTexture;\x0avec4\x20getContourMapColor(in\x20float\x20intensity){\x0a\x20\x20\x20\x20float\x20count\x20=\x20floor(intensity\x20*\x2016.0);\x0a\x20\x20\x20\x20float\x20y\x20=\x20(count\x20*\x202.0\x20+\x201.0)\x20/\x2032.0;\x0a\x20\x20\x20\x20float\x20x\x20=\x20fract(intensity\x20*\x2016.0);\x0a\x20\x20\x20\x20return\x20texture2D(uHypsometricTexture,\x20vec2(x,\x20y));\x0a}\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a\x09vec2\x20alphaTd\x20=\x20(gl_PointCoord\x20-\x200.5)\x20*\x202.0;\x0a\x20\x20\x20\x20float\x20dist\x20=\x201.0\x20-\x20length(alphaTd);\x0a\x09if(dist\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#ifdef\x20GL_EXT_frag_depth\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20min(fWindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a#endif\x0a#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20min(fWindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a#endif\x0a\x09vec2\x20texcoord\x20=\x20vTexCoord.xy\x20*\x200.5\x20+\x200.5;\x0a\x09float\x20fIntensity\x20=\x20czm_unpackDepth(texture2D(uTexture0,\x20texcoord.xy));\x0a#ifdef\x20COLOR_TABLE\x0a\x09gl_FragColor\x20=\x20getContourMapColor(fIntensity);\x0a#else\x0a\x09gl_FragColor\x20=\x20vec4(getColor(fIntensity),\x201.0);\x0a#endif\x0a}','setCustomClipGeometry','getComponentNameForNode','uriResolver','FILL_FACEANDLINE','_offsetPeriod','abort','fillCenterOffsetY','_rotationVector','creditViewport','_addSourceToVideo','_execute_Circle','urlArguments','uAmbientLightColor','modelView','#define\x20SPECULAR_IBL\x20\x0a','commitTime','\x27screenOrientation\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','\x20\x20\x20\x20vec3\x20b\x20=\x20normalize(cross(ng,\x20t)\x20*\x20v_tangent.w);\x0a','','_geojsonTileLayer','zeroToTwoPi','accessToken','_sw','setEphemeris','_westSkirtHeight','bloomEnable','setPolygonoffset','illegal\x20extend\x20reference:\x20','
    SW\x20corner:\x20','_showShaderFunctionReady','RASTERIZER_DISCARD','getMention','rgba(0,0,0,0.5)','useMatrix',');\x20\x0a\x20\x20\x20\x20vec4\x20featureProperties\x20=\x20texture2D(tile_batchTexture,\x20st);\x20\x0a\x20\x20\x20\x20tile_color(featureProperties);\x20\x0a\x20\x20\x20\x20float\x20show\x20=\x20ceil(featureProperties.a);\x20\x0a\x20\x20\x20\x20gl_Position\x20*=\x20show;\x20\x0a','getId','_maxTotalPointSize','MAXIMUM_VALUE','_capturePointColor','B_im','gapwidth','CompoundExpression','_initModelMatrix','emscriptenWebGLGetTexPixelData','suspendUpdates','createRuntimeAnimations','autoTiltHeight','dayTextureTranslationAndScale','toggleStyle','uniform\x20vec2\x20gltf_iblFactor;\x20\x0a','queryCounterEXT','_RGBTOBGR','patterntransform','createCanvasContext2D','_batchTableAttributeIndices','_rsUpdate','validateFramebuffer','isSymbolCellCanFill','_urlTiles','imagelayerCollection','toggleOptimization','Today\x20(real-time)','_primitiveOptions','setAttributeNS','loadProto','deActivate','fieldNames','\x22\x20width=\x2248\x22\x20height=\x2248\x22\x20/>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Pan\x20view\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Left\x20click\x20+\x20drag\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200\x20\x0a','MAX_UNIFORM_BUFFER_BINDINGS','vaos','globals','toPoint','tArea','global','sceneModePicker','supportsMaterialsforEntitiesOnTerrain','gltb','arrayFloat','setPathType','syntax','_alignedAxisSubscription','\x20\x20\x20\x20vec4\x20weightedTangent\x20=\x20a_tangent;\x0a','modifyParentTiles','modifyVertexShaderForLogDepth','lastMaxDepthVisited','_tranlateMatrix','u_is_size_feature_constant','modifyAnimationFollowPath','stencilMask','_backFaceCulling','getScaledCoordinates','powers','_clampToObject','clippingPlanesEdgeWidth','flood-opacity','getDataTypeArray','generateArcInfo','markers','min_X','cesium-credit-lightbox','_firstPoint','_lastTidy','ol-control','smlFileService','VARIABLE','HAS_COLORTABLE','DEFAULT_HUE','renderTexture','_uniformMap','lineWidthExpand','\x20\x20\x20\x20float\x20vertexRadius\x20=\x20length(v_positionWC);\x0a','mathsize','\x27Protocols\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','createShadowReceiveVertexShader','box',']\x20*\x20u_jointMatrix[int(a_joint[','maximumMass','_useOIT','_loop','oneof','#DB7093','uMinMaxTransparent','','maxLat','_rasterTexture','isView','_timeThreshold','found\x20best\x20%d\x20after\x20%d\x20probes','lineDashOffset','\x20\x20\x20\x20color\x20+=\x20u_emissiveFactor;\x0a','valueToString()\x20called\x20on\x20non-map-key\x20element','showExcavationSide','arraybuffer','gl_FragColor\x20=\x20vec4(intensity);','_frustumPlanes','parentRuntimeNode','batchTextureStep','setFilter','baseUri','\x20\x20\x20\x20\x20\x20\x20\x20attenuation\x20*=\x20max(0.0,\x20pow(spotDot,\x20u_','frameBufferType','stringTable','rotateInitialCameraDistance','rippleTexture','setDynamicAtmosphereColor','LEFT','#FFE4C4','http:','stripeOrientation','SIZE_PER_DM_INSTANCE','ArcGISTiledElevationTerrainProvider:\x20Terrain\x20data\x20has\x20more\x20than\x201\x20band.\x20Using\x20the\x20first\x20one.','localPoints','_selectedTranslate','_Implementations','containsCollection','lineWidthScale','_isEditable','\x27callRuntimeCallbacks\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','shaderPreprocess','rotateIsLook','interpolateHeight','applyPixelRatio','_maxVisibleDistance','RenderState','Feature\x20table\x20global\x20property:\x20POINTS_LENGTH\x20must\x20be\x20defined','attribute\x20vec4\x20aIntensity;','createAlgo','/**\x0a\x20*\x200.001\x0a\x20*\x0a\x20*\x20@name\x20czm_epsilon3\x0a\x20*\x20@glslConstant\x0a\x20*/\x0aconst\x20float\x20czm_epsilon3\x20=\x200.001;\x0a','_inverseNormal3DDirty','lineStartIndex','Scale_Factor','Matrix3','zoomIn','vec4','rotation_','isValid','setObjsExtendHeight','getLineStrings','_colorTexture','PtsToSpherical','_dynamic','textureManager','_animationManager','cesium-cesiumInspector-button','mismatched\x20image\x20size','leadTime','_times','_drawingBufferWidth','textureScale','tooltip3D','animationState','utils.domNodeDisposal.removeDisposeCallback','___uremdi3','ClearStencil','useMercatorProject','setQueryParameter','Arabic\x20Presentation\x20Forms-B','_cols','COLUMN2ROW0','normalRangeConstant','directional\x20light\x20intensity','transformPoints','_searchTexture','ipad','_cylinderBatchIds','textSizeData','xPoleOffset','totalDays','resetVisible','_scene','_isRGB565','_createLocalTextureVertexAttributes','uRippleScale','_pointCloudClassificationInfos','jpg','fontWidth','order','_priorityHolder','varying\x20vec4\x20vPositionMC;','Assets/Textures/PBR_Material/','createAnnotationCtrlPoint','line-join','PolylineHandler','surfaceDistance','getQuadTreePacket','Accept','_rectangleNortheastInMeters','Polyline\x20Gap\x20Dash\x20Pattern','ACTIVE_UNIFORMS','setEndPoints','_cachedTexturesByteLength','_dataBounds','_screenSpacePosition','upload','_typeForModelEditor','SYMBOL_UNKNOW','removeRunDependency','uniform\x20sampler2D\x20u_texture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(texture2D(u_texture,\x20v_textureCoordinates));\x0a\x20\x20\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x20\x0a\x20\x20\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20\x20\x20float\x20z_ndc\x20=\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a\x20\x20\x20\x20float\x20scale\x20=\x20pow(z_ndc\x20*\x200.5\x20+\x200.5,\x208.0);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(mix(vec3(0.0),\x20vec3(1.0),\x20scale),\x201.0);\x0a}\x0a','MEMBER','GRS\x2067(IUGG\x201967)','\x0a\x20*\x20An\x20example\x20use\x20case\x20for\x20this\x20function\x20would\x20be\x20moving\x20the\x20vertex\x20in\x20window\x20coordinates\x0a\x20*\x20before\x20converting\x20back\x20to\x20clip\x20coordinates.\x20Use\x20the\x20original\x20vertex\x20clip\x20coordinates.\x0a\x20*\x20

    \x0a\x20*\x20@name\x20czm_vertexLogDepth\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec4}\x20clipCoords\x20The\x20vertex\x20in\x20clip\x20coordinates.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20czm_vertexLogDepth(czm_projection\x20*\x20vec4(positionEyeCoordinates,\x201.0));\x0a\x20*/\x0avoid\x20czm_vertexLogDepth(vec4\x20clipCoords)\x0a{\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20v_depthFromNearPlusOne\x20=\x201.0\x20-\x20czm_currentFrustum.x\x20+\x20clipCoords.w;\x0a\x20\x20\x20\x20czm_updatePositionDepth(clipCoords);\x0a#endif\x0a}\x0a','TRIANGLE_FILTRATE','ambient','logDepth','_surroundLineWidthAnimation','_sources','the\x20index\x20is\x200~8','lineCtx','cesium-infoBox','ProjectionImage.brightness','locator','Expected\x20value\x20to\x20be\x20of\x20type\x20','dynamicLayer3D.delete\x20url','OUTLINE_WIDTH_INDEX','_removedObjects','ExitStatus','FormattedSection','specular','_warningHistory','removeMaterialSubscription','Failed','compareMinX','timeSinceMoved','supportsTypedArrays','createSharedEDLFrameBuffer','_expandLineWidthWhenDrawNoDataTile','_packRequestEntities','

    ','requestTileGrid\x20must\x20not\x20be\x20called\x20before\x20ready\x20returns\x20true.','gradientTexture','Expected\x20argument\x20of\x20type\x20string\x20or\x20array,\x20but\x20found\x20','_tmpParticleStateTexture','ScaneCylinder','#F0FFF0','textBounds','uniform\x20lowp\x20float\x20u_device_pixel_ratio;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_image;\x0a\x20\x20\x20\x20uniform\x20float\x20u_sdfgamma;\x0a\x20\x20\x20\x20uniform\x20float\x20u_mix;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_normal;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_width2;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_tex_a;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_tex_b;\x0a\x20\x20\x20\x20varying\x20float\x20v_gamma_scale;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20blur\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20width\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20floorwidth\x0a\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20blur\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20width\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20floorwidth\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Calculate\x20the\x20distance\x20of\x20the\x20pixel\x20from\x20the\x20line\x20in\x20pixels.\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20dist\x20=\x20length(v_normal)\x20*\x20v_width2.s;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Calculate\x20the\x20antialiasing\x20fade\x20factor.\x20This\x20is\x20either\x20when\x20fading\x20in\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20the\x20line\x20in\x20case\x20of\x20an\x20offset\x20line\x20(v_width2.t)\x20or\x20when\x20fading\x20out\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20(v_width2.s)\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20blur2\x20=\x20(blur\x20+\x201.0\x20/\x20u_device_pixel_ratio)\x20*\x20v_gamma_scale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20clamp(min(dist\x20-\x20(v_width2.t\x20-\x20blur2),\x20v_width2.s\x20-\x20dist)\x20/\x20blur2,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sdfdist_a\x20=\x20texture2D(u_image,\x20v_tex_a).a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sdfdist_b\x20=\x20texture2D(u_image,\x20v_tex_b).a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sdfdist\x20=\x20mix(sdfdist_a,\x20sdfdist_b,\x20u_mix);\x0a\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20*=\x20smoothstep(0.5\x20-\x20u_sdfgamma\x20/\x20floorwidth,\x200.5\x20+\x20u_sdfgamma\x20/\x20floorwidth,\x20sdfdist);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20color\x20*\x20(alpha\x20*\x20opacity);\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a\x20\x20\x20\x20}\x0a','fovy','_imageBasedLightingFactor','illegal\x20message\x20field\x20type:\x20','Z_BUF_ERROR','beginFunc','#ffff00','COMPRESSED_RGB_ETC1_WEBGL','cylinderBatchIds','startPickPos','numberOfGridTextures','stackMaximumLength','crossorigin','only_keep_line','\x22\x20title=\x22SuperMap\x22/>','offsetWidth','%7D','gridImagery','GeometryType','coerce','vertexArrays','_isRecreateTexture','getObjectIds','matrix','_emscripten_glGetUniformfv','surroundDuration','u_step','computed','_pixelRangeDirty','ellipsoidPrimitive_vertexArray','intervals','readVarint','#animation_pathWingButton','param_a','getUniforms','_queryParameters','attribute\x20vec2\x20direction;\x0a\x0auniform\x20float\x20u_size;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x20\x0a{\x0a\x20\x20\x20\x20vec4\x20position;\x0a\x20\x20\x20\x20if\x20(czm_morphTime\x20==\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20position\x20=\x20vec4(czm_sunPositionWC,\x201.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20position\x20=\x20vec4(czm_sunPositionColumbusView.zxy,\x201.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec4\x20positionEC\x20=\x20czm_view\x20*\x20position;\x0a\x20\x20\x20\x20vec4\x20positionWC\x20=\x20czm_eyeToWindowCoordinates(positionEC);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20vec2\x20halfSize\x20=\x20vec2(u_size\x20*\x200.5);\x0a\x20\x20\x20\x20halfSize\x20*=\x20((direction\x20*\x202.0)\x20-\x201.0);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_viewportOrthographic\x20*\x20vec4(positionWC.xy\x20+\x20halfSize,\x20-positionWC.z,\x201.0);\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20v_textureCoordinates\x20=\x20direction;\x0a}\x0a','localStorage','_excavationSideNormalTextureUrl','_onlySunLighting','\x20\x20color\x20+=\x20emission;\x0a','_idClearColor','float\x20w\x20=\x20gaussianPdf(uvOffset.x,\x20kernelRadius);','author','getDepth','hue','colorSpace','_allSizedInMeters','_symbolColor','extractEdges','\x20\x20\x20\x20//\x20Draw\x20cascade\x20colors\x20for\x20debugging\x20\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_cascadeColor(weights);\x20\x0a','gte','imageryPresent','Topology','sqResultTexture','appName','lquote','_pointPrimitivesRemoved','removeVectorTilesLayer','SpecularMapType','valueToString','prevPosition','compositeIconSizes','gltf_clippingPlanesEdgeStyle','_rasterAAFBOs','uint8Array','Read\x20only\x20file\x20system','readI53FromU64','loadJsonFile','_invertViewProjectionMatrix','_preMultiplyAlpha','_getFloatPixelType','maxAngle_','media','radiogroup','this','_baseColorTextureCoordIndex','Invalid\x20BigNumber:\x20','czm_batchTable_boundingSphereCenter2DLow','g_Plotting','randomBytes','returnValue','girlBuffer','ExtendClampPolygonCache','https://[subdomain].tianditu.gov.cn/cva_w/wmts','TEXTURE_MOVE','hsbShift','createSubSkeleton','vertexAttribPointer','Anonymous','stringToUTF16','pointOutlineColor','builder','uniform\x20sampler2D\x20uNormalDepthTexture;\x0auniform\x20int\x20uFillStyle;\x0afloat\x20edgeDetection(float\x20lineWidth)\x0a{\x0a\x20\x20\x20\x20vec2\x20center\x20=\x20gl_FragCoord.xy\x20/\x20czm_globeDepthTextureDim.xy;\x0a\x20\x20\x20\x20vec2\x20off\x20=\x20lineWidth\x20/\x20czm_globeDepthTextureDim.xy;\x0a\x20\x20\x20\x20vec4\x20tex_nw\x20=\x20vec4(center.x+off.x,\x20center.y+off.y,\x201.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20val_nw\x20=\x20texture2D(uNormalDepthTexture,\x20tex_nw.xy);\x0a\x20\x20\x20\x20val_nw.xyz\x20=\x20(val_nw.xyz\x20*\x202.0)\x20-\x201.0;\x0a\x20\x20\x20\x20vec4\x20tex_ne\x20=\x20vec4(center.x-off.x,\x20center.y+off.y,\x201.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20val_ne\x20=\x20\x20texture2D(uNormalDepthTexture,\x20tex_ne.xy);\x0a\x20\x20\x20\x20val_ne.xyz\x20=\x20(val_ne.xyz\x20*\x202.0)\x20-\x201.0;\x0a\x20\x20\x20\x20vec4\x20tex_sw\x20=\x20vec4(center.x+off.x,\x20center.y-off.y,\x201.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20val_sw\x20=\x20texture2D(uNormalDepthTexture,\x20tex_sw.xy);\x0a\x20\x20\x20\x20val_sw.xyz\x20=\x20(val_sw.xyz\x20*\x202.0\x20)\x20-\x201.0;\x0a\x20\x20\x20\x20vec4\x20tex_se\x20=\x20vec4(center.x-off.x,\x20center.y-off.y,\x201.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20val_se\x20=\x20texture2D(uNormalDepthTexture,\x20tex_se.xy);\x0a\x20\x20\x20\x20val_se.xyz\x20=\x20(val_se.xyz\x20*\x202.0)\x20-\x201.0;\x0a\x20\x20\x20\x20float\x20discontinuity\x20=\x200.0;\x0a\x20\x20\x20\x20float\x20dot0\x20=\x20dot(val_nw.xyz,\x20val_se.xyz);\x0a\x20\x20\x20\x20float\x20dot1\x20=\x20dot(val_ne.xyz,\x20val_sw.xyz);\x0a\x20\x20\x20\x20discontinuity\x20=\x200.5*(dot0+dot1);\x0a\x20\x20\x20\x20return\x20discontinuity;\x0a}\x0avec4\x20czm_sketchMode(vec4\x20inputColor,\x20vec4\x20lineColor,\x20float\x20lineWidth)\x0a{\x0a\x20\x20\x20\x20vec4\x20outputColor\x20=\x20inputColor;\x0a\x20\x20\x20\x20float\x20discontinuity\x20=\x20edgeDetection(lineWidth);\x0a\x20\x20\x20\x20discontinuity\x20=\x20clamp(discontinuity,\x200.0,\x201.0);\x0a\x20\x20\x20\x20if(uFillStyle\x20==\x201)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20outputColor\x20=\x20lineColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20outputColor.a\x20=\x20(1.0\x20-\x20sign(discontinuity\x20-\x200.5))\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20outputColor.a\x20*=\x20lineColor.a;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20mixLineColor\x20=\x20mix(inputColor.rgb,\x20vec3(lineColor.rgb),\x20lineColor.a);\x0a\x20\x20\x20\x20\x20\x20\x20\x20outputColor.rgb\x20=\x20mix(mixLineColor,\x20inputColor.rgb,\x20discontinuity);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20outputColor;\x0a}','lockOrientation','_slopeRegion','addUnaryOp','numValidPixel','DRAW_IMAGE','_reflectPlane','getBindings','\x20\x20skinMat\x20+=\x20','DONT_CARE','_modelPosition','xlink:title','_fileType','MGRSPoint\x20zone\x20letter\x20','Entity','_isSendBegin','float\x20gaussianPdf(in\x20float\x20x,\x20in\x20float\x20sigma)\x20{','minimal','warmupPeriod','getObservable','northeastCornerCartesian','GeoName','OffsetSpeedV','sinphi','setShowPath','maximumVertexAttributes','stroke-linecap','subSymbolDefaultPixelSize','mrt','_downRever','includeDestroyed','getPathWidth','%2B','uniform\x20bool\x20tile_translucentCommand;\x20\x0a','setRenderer','_flyClampToGround','GRS80','createAttrs','northIndicesWestToEast','discretize','nonRecord','\x27fillFullscreenChangeEventData\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','unexpected\x20\x27package\x27','datasetName','isInteger','DeleteUnusedTextures','disableFlatten','_volBounds','LDELIM','setPolygons','surroundLineColor','getMaxScale','inherits','boundListener','LIGHTCYAN','gridLayer','\x20|\x20','Translated\x20vertex\x20shader\x20source:\x0a','uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20silhouetteTexture;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20vec4\x20silhouetteColor\x20=\x20texture2D(silhouetteTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color,\x20silhouetteColor,\x20silhouetteColor.a);\x0a}\x0a','_index','_isMove','Dimensions','registerListenersForWindowTop','_lastOutlineShow','/**\x0a\x20*\x20Computes\x20the\x20luminance\x20of\x20a\x20color.\x20\x0a\x20*\x0a\x20*\x20@name\x20czm_luminance\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec3}\x20rgb\x20The\x20color.\x0a\x20*\x20\x0a\x20*\x20@returns\x20{float}\x20The\x20luminance.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20float\x20light\x20=\x20czm_luminance(vec3(0.0));\x20//\x200.0\x0a\x20*\x20float\x20dark\x20=\x20czm_luminance(vec3(1.0));\x20\x20//\x20~1.0\x20\x0a\x20*/\x0afloat\x20czm_luminance(vec3\x20rgb)\x0a{\x0a\x20\x20\x20\x20//\x20Algorithm\x20from\x20Chapter\x2010\x20of\x20Graphics\x20Shaders.\x0a\x20\x20\x20\x20const\x20vec3\x20W\x20=\x20vec3(0.2125,\x200.7154,\x200.0721);\x0a\x20\x20\x20\x20return\x20dot(rgb,\x20W);\x0a}\x0a','[subdomain]','replay_','positionedGlyphs','getReplay','New_Zealand_Map_Grid','versions','The\x20Earth\x20at\x20night,\x20also\x20known\x20as\x20The\x20Black\x20Marble,\x20is\x20a\x20500\x20meter\x20resolution\x20global\x20composite\x20imagery\x20layer\x20released\x20by\x20NASA.','_intervalsChanged','_unit','_tileMatrixLabels','HUFFMAN_LUT_BITS_MAX','_renderEntities','_runtimeNode','bufferData','min_Z','When\x20calling\x20ko.toJS,\x20pass\x20the\x20object\x20you\x20want\x20to\x20convert.','uniform\x20mat','_rangeList','filterWeight','CJK\x20Compatibility','_originalGLContext','_voxelGridTile','Hough','texCoord','depthOnlyCommand','_originalMatrix','mrow','getBlueValue','u_is_size_zoom_constant','+proj={name}\x20+lon_0={lon_0}\x20+lat_0={lat_0}\x20+lat_1={lat_1}\x20+lat_2={lat_2}\x20+x_0={x_0}\x20+y_0={y_0}\x20+a={a}\x20+b={b}\x20+rf={rf}','_multipleDirtyPlanes','makeTemplateSource','//\x20See:\x0a//\x20\x20\x20\x20https://knarkowicz.wordpress.com/2016/01/06/aces-filmic-tone-mapping-curve/\x0a\x0avec3\x20czm_acesTonemapping(vec3\x20color)\x20{\x0a\x20\x20\x20\x20float\x20g\x20=\x200.985;\x0a\x20\x20\x20\x20float\x20a\x20=\x200.065;\x0a\x20\x20\x20\x20float\x20b\x20=\x200.0001;\x0a\x20\x20\x20\x20float\x20c\x20=\x200.433;\x0a\x20\x20\x20\x20float\x20d\x20=\x200.238;\x0a\x0a\x20\x20\x20\x20color\x20=\x20(color\x20*\x20(color\x20+\x20a)\x20-\x20b)\x20/\x20(color\x20*\x20(g\x20*\x20color\x20+\x20c)\x20+\x20d);\x0a\x0a\x20\x20\x20\x20color\x20=\x20clamp(color,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20return\x20color;\x0a}\x0a','_pathLength','uWaterBrightness','getRenderBatchKey','_isSearchInProgress','utils.arrayRemoveItem','\x20\x20\x20\x20\x20\x20\x20\x20diffuseTerm\x20+=lightDiffuseTerm;\x0a','\x00\x00\x00\x00\x00\x00\x00\x00','getArea','_memoryUsed','_contourValue','_compiledShaderScaleByDistance','INITIAL_MEMORY\x20should\x20be\x20larger\x20than\x20TOTAL_STACK,\x20was\x20','IsPickIdSameWithCurrentPickID','_usesDepthTexture','scene3DOnly','styleDirty','datum_type','GENERATE_MIPMAP_HINT','dirty','checkFont','DestroyTexture','_setSQMode','imageryLayers','_initModelMatrixInverse','sequential','titleText','Ldmax','table\x20not\x20found\x20in\x20wasm\x20exports','getFlatInteriorPoint','\x0a\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec4\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec2\x20textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20v_textureCoordinates\x20=\x20textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','indexBuffersToCreate','LongBits','_pickFeaturesResource','bgcolor','encodedCameraPositionMCHigh','frameNumber','_isFineLayer','writeToFloat32Array','overflow_','isIndexed','_shaderScaleByDistance','tile_diffuse.xyz','&extratiles=','labelVisibility','Memory','u_MainTex_TexelSize','_timeRatio','debugHeatmapTilePropertyName','maxDrawingBufferHeight','\x27addOnPreRun\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','html','preInit','IMG_W','numberOfCancelledActiveRequests','_pointCloud','_undergroundMode','computePosition','createFlameSystem','_blurXFrameBuffer','getViewShed','getUid','getGeometryExtrudedHeight','_clusterLabelCollection','_knobStatus','_pickPointTolerance','KML\x20-\x20NetworkLinkControl\x20updates\x20aren\x27t\x20supported.','_hasAvailability','nodePermissions','tilesetPrimitive','_numberOfShaders','Krassovsky,\x201942','vertexSource','Options','physicalWidth','\x27registerBatteryEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','_moonLuminance','minCategory\x20must\x20not\x20be\x20called\x20before\x20the\x20grid\x20provider\x20is\x20ready','_hdrDirty','endPosition','_requestWaterMask','pointLightRadius','add2Scene','To\x20define\x20a\x20custom\x20orientation,\x20both\x20NORMAL_UP\x20and\x20NORMAL_RIGHT\x20must\x20be\x20defined.','_volTexCoord','_supportsMaterials','KML\x20-\x20gx:drawOrder\x20is\x20not\x20supported\x20in\x20LineStrings\x20when\x20clampToGround\x20is\x20false','lightSourceChanged','setLineDash','lstat','createCombinedVertexShader','Scenes','indexOfCollection','Error\x20generating\x20style\x20shader:\x20Invalid\x20array\x20length.\x20Array\x20length\x20should\x20be\x202,\x203,\x20or\x204.','_emscripten_memcpy_big','scale3D','gltf_blend_main','hasImagery','_loadResources','DynamicGeometryUpdater','ACTIVE_ATTRIBUTES','clampToHeight-parameter-change','illegal\x20oneof\x20in\x20','_pointOutlineColor','_lightColorHdr','_matProj','text/css','&layer=','selectSkeletonId\x20value','STACKTOP','framebuffers','setFullYear','_isS3MB','letter-spacing','LineColor','\x20\x20\x20float\x20viewZ\x20=\x20-(\x20near\x20*\x20far\x20)\x20/\x20(\x20(\x20far\x20-\x20near\x20)\x20*\x20depth\x20-\x20far\x20);','Object(','_tangentDirection','text-halo-color','hashtag','materialsByName','minVisibleDistance','_globeAlpha','attribute\x20float\x20batchId;\x0aattribute\x20float\x20applyOffset;','setRenderSelectionTexBySkeletonId','_totalDuration','rgb','computeHierarchyPackedLength','Module.TOTAL_MEMORY\x20has\x20been\x20renamed\x20Module.INITIAL_MEMORY','_slicesSubscription','METADATA','\x27stringToAscii\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','varying','removeTile','_globeDepthSubscription','COPY_WRITE_BUFFER','deflate.js','usedCrossTileIDs','subdivisions','hypMaxVisibleValue','_minimumPixelSizeSubscription','utf8border','rgba(255,255,255,0.086)','_findAncestorTileWithTerrainData','set_refcount','Exchange\x20full','FrontFace','meshArcs','add_ref','GroundPrimitive','_ambientLightColor','getOutlineVertexArray','\x09float\x20depth\x20=\x20czm_unpackDepth(texture2D(czm_nonSelDepthTexture,\x20gl_FragCoord.xy\x20/\x20czm_viewport.zw));','Z_NEED_DICT','czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a','_features','\x27getCompilerSetting\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','crossTileIDs','transpose','LIGHTGRAY','_ne','resources','aotuCollide','_isOverLay','_emscripten_glStencilFunc','Unsupported\x20glTF\x20Extension:\x20','downloadSmlFileUrl','\x20(not\x20within\x20valid\x20ranges)','_maximumFragmentUniformVectors','_darkness','sortFeaturesByY','_shaderClampToGround','191LcGDZQ','fixed32','dashArray','___sys_open','ptr','getVertexAttrib','ino','currentStencilSource','COMPLETE','moveTo','parseText','MaxHeight','isExtend','_spatialQueryCommand','exists','_stagesRemoved','LOWER_MASK','GAI_ERRNO_MESSAGES','pushCommandsForPostEffectFrameBuffer','getNumber','ENABLE_VERTEX_LIGHTING','createTrangleWireFrameCommand','_priorityProgressiveResolutionScreenSpaceErrorLeaf',';\x20\x0a\x20\x20\x20\x20}\x20\x0a','Meter','_requestStyleSuccess','C_x','inetNtop4',',\x20the\x20actual\x20values\x20are\x20','\x27getMemory\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you','Fade','Statistics','TileMatrix','not\x20an\x20integer:\x20','toggleInspector','SYMBOL_CIRCLE','_imageryProviders','Error\x20generating\x20style\x20shader:\x20\x22','#animation_pathPointer','Cannot\x20call\x20a\x20class\x20as\x20a\x20function','xMvt','OPTIONS','utils.setTextContent','mover','_removeAll','_cartographicPosition','_downloadPromise','stencilOp','updateScanParameters','uniform\x20mat4\x20u_matrix;\x0auniform\x20vec2\x20u_pattern_size_a;\x0auniform\x20vec2\x20u_pattern_size_b;\x0auniform\x20vec2\x20u_pixel_coord_upper;\x0auniform\x20vec2\x20u_pixel_coord_lower;\x0auniform\x20float\x20u_scale_a;\x0auniform\x20float\x20u_scale_b;\x0auniform\x20float\x20u_tile_units_to_pixels;\x0a\x0aattribute\x20vec2\x20a_pos;\x0a\x0avarying\x20vec2\x20v_pos_a;\x0avarying\x20vec2\x20v_pos_b;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200,\x201);\x0a\x0a\x20\x20\x20\x20v_pos_a\x20=\x20get_pattern_pos(u_pixel_coord_upper,\x20u_pixel_coord_lower,\x20u_scale_a\x20*\x20u_pattern_size_a,\x20u_tile_units_to_pixels,\x20a_pos);\x0a\x20\x20\x20\x20v_pos_b\x20=\x20get_pattern_pos(u_pixel_coord_upper,\x20u_pixel_coord_lower,\x20u_scale_b\x20*\x20u_pattern_size_b,\x20u_tile_units_to_pixels,\x20a_pos);\x0a}\x0a','intersectsExtent','GapColor','audio','_rangeMode','animation_buttonToggled','defaultLoadAndExecuteScript','lightColor','plus','debugFreezeFrame','animation','http://earth.google.com/kml/2.0','BumpMapType','#define\x20DIFFUSE_IBL\x20\x0a#define\x20CUSTOM_SPHERICAL_HARMONICS\x20\x0auniform\x20vec3\x20gltf_sphericalHarmonicCoefficients[9];\x20\x0a','DEPTH_COMPONENT16','2DHigh.zxy,\x20','warning:\x20','linearRingss','_clockRange','preRender','uPointLightDistanceAndDecay','a_data','shuttleRingDragging','#8A2BE2','ActiveTextureUnit','_dynamicColor','_viewRotation3D','M-15,-65,-15,-55,15,-55,15,-65,0,-95z','defaultView','units','areaDirty','addInterval','showRenderLoopErrors','demangleAll','fillLimit','createCorrectPositionTween','_maximumSpeed','Cesium\x20only\x20supports\x20CZML\x20version\x201.','_createFeedbackShaderUniformMap','attribute\x20vec4\x20position;','_interpolate','DARKBLUE','_getAllColorCommand','getMaximumPaintValue','vertexShaderText','vectortilesmap\x20overlapDisplayedThreshold','PLACEHOLDER','IDLE','_quality','_frustumCommandsList','rotationSpeed','prevZ','BindVertexArrayOES','clearCustomClipGeometry','textOffsetY_','#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20vec4\x20color;\x0auniform\x20float\x20cellAlpha;\x0auniform\x20vec2\x20lineCount;\x0auniform\x20vec2\x20lineThickness;\x0auniform\x20vec2\x20lineOffset;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x0a\x20\x20\x20\x20float\x20scaledWidth\x20=\x20fract(lineCount.s\x20*\x20st.s\x20-\x20lineOffset.s);\x0a\x20\x20\x20\x20scaledWidth\x20=\x20abs(scaledWidth\x20-\x20floor(scaledWidth\x20+\x200.5));\x0a\x20\x20\x20\x20float\x20scaledHeight\x20=\x20fract(lineCount.t\x20*\x20st.t\x20-\x20lineOffset.t);\x0a\x20\x20\x20\x20scaledHeight\x20=\x20abs(scaledHeight\x20-\x20floor(scaledHeight\x20+\x200.5));\x0a\x0a\x20\x20\x20\x20float\x20value;\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20//\x20Fuzz\x20Factor\x20-\x20Controls\x20blurriness\x20of\x20lines\x0a\x20\x20\x20\x20const\x20float\x20fuzz\x20=\x201.2;\x0a\x20\x20\x20\x20vec2\x20thickness\x20=\x20(lineThickness\x20*\x20czm_pixelRatio)\x20-\x201.0;\x0a\x0a\x20\x20\x20\x20//\x20From\x20\x223D\x20Engine\x20Design\x20for\x20Virtual\x20Globes\x22\x20by\x20Cozzi\x20and\x20Ring,\x20Listing\x204.13.\x0a\x20\x20\x20\x20vec2\x20dx\x20=\x20abs(dFdx(st));\x0a\x20\x20\x20\x20vec2\x20dy\x20=\x20abs(dFdy(st));\x0a\x20\x20\x20\x20vec2\x20dF\x20=\x20vec2(max(dx.s,\x20dy.s),\x20max(dx.t,\x20dy.t))\x20*\x20lineCount;\x0a\x20\x20\x20\x20value\x20=\x20min(\x0a\x20\x20\x20\x20\x20\x20\x20\x20smoothstep(dF.s\x20*\x20thickness.s,\x20dF.s\x20*\x20(fuzz\x20+\x20thickness.s),\x20scaledWidth),\x0a\x20\x20\x20\x20\x20\x20\x20\x20smoothstep(dF.t\x20*\x20thickness.t,\x20dF.t\x20*\x20(fuzz\x20+\x20thickness.t),\x20scaledHeight));\x0a#else\x0a\x20\x20\x20\x20//\x20Fuzz\x20Factor\x20-\x20Controls\x20blurriness\x20of\x20lines\x0a\x20\x20\x20\x20const\x20float\x20fuzz\x20=\x200.05;\x0a\x0a\x20\x20\x20\x20vec2\x20range\x20=\x200.5\x20-\x20(lineThickness\x20*\x200.05);\x0a\x20\x20\x20\x20value\x20=\x20min(\x0a\x20\x20\x20\x20\x20\x20\x20\x201.0\x20-\x20smoothstep(range.s,\x20range.s\x20+\x20fuzz,\x20scaledWidth),\x0a\x20\x20\x20\x20\x20\x20\x20\x201.0\x20-\x20smoothstep(range.t,\x20range.t\x20+\x20fuzz,\x20scaledHeight));\x0a#endif\x0a\x0a\x20\x20\x20\x20//\x20Edges\x20taken\x20from\x20RimLightingMaterial.glsl\x0a\x20\x20\x20\x20//\x20See\x20http://www.fundza.com/rman_shaders/surface/fake_rim/fake_rim1.html\x0a\x20\x20\x20\x20float\x20dRim\x20=\x201.0\x20-\x20abs(dot(materialInput.normalEC,\x20normalize(materialInput.positionToEyeEC)));\x0a\x20\x20\x20\x20float\x20sRim\x20=\x20smoothstep(0.8,\x201.0,\x20dRim);\x0a\x20\x20\x20\x20value\x20*=\x20(1.0\x20-\x20sRim);\x0a\x0a\x20\x20\x20\x20vec4\x20halfColor;\x0a\x20\x20\x20\x20halfColor.rgb\x20=\x20color.rgb\x20*\x200.5;\x0a\x20\x20\x20\x20halfColor.a\x20=\x20color.a\x20*\x20(1.0\x20-\x20((1.0\x20-\x20cellAlpha)\x20*\x20value));\x0a\x20\x20\x20\x20halfColor\x20=\x20czm_gammaCorrect(halfColor);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20halfColor.rgb;\x0a\x20\x20\x20\x20material.emission\x20=\x20halfColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20halfColor.a;\x0a\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','westSkirtHeight','_rangeConstant','ENV','_innerStartTime','createUniformFunction','tty','supportsInterpolation','PATCH','kind','removeAllBillboard','WebKitBlobBuilder','canRefine','getUniformBlockIndex','fullscreenerror','afterViewerChanged','quad','varying\x20vec3\x20v_positionWC;\x0a','asmLibraryArg','_fragmentShaderSource','noChildContext','_pickTilePromise','getInt16','Show\x20Frustum\x20Planes','_labelStyle','isOdd','latLon2LocalPts','zoomOffset','_eventHelper','createShader','horizontalOrigin','cacheSize_','getTagName','\x27SDL_gfx\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)','\x20\x20\x20\x20color\x20=\x20czm_branchFreeTernary(texelUnclipped,\x20cutoutAndColorResult,\x20color);\x0a','lookUp','&layersID=','Collator\x20options\x20argument\x20must\x20be\x20an\x20object.','DeveloperError','role','getInstance','TYPEREF','relativePath'];var _0x68aa19=_0x54f3;(function(_0x5ee9aa,_0x449bec){var _0x30d0b8=_0x54f3;while(!![]){try{var _0x76c86f=-parseInt(_0x30d0b8(0x320d))*-parseInt(_0x30d0b8(0x357e))+-parseInt(_0x30d0b8(0x8f2))*parseInt(_0x30d0b8(0x12e))+-parseInt(_0x30d0b8(0x57ba))+parseInt(_0x30d0b8(0x4d81))*parseInt(_0x30d0b8(0x371d))+parseInt(_0x30d0b8(0x56f9))*-parseInt(_0x30d0b8(0x458a))+parseInt(_0x30d0b8(0x3810))*parseInt(_0x30d0b8(0xe15))+parseInt(_0x30d0b8(0x46de))*-parseInt(_0x30d0b8(0x40ca));if(_0x76c86f===_0x449bec)break;else _0x5ee9aa['push'](_0x5ee9aa['shift']());}catch(_0x45d303){_0x5ee9aa['push'](_0x5ee9aa['shift']());}}}(_0xc471,0x191ef));function appendForwardSlash(_0x4216fa){var _0x56f5cc=_0x54f3;return 0x0!==_0x4216fa[_0x56f5cc(0x531b)]&&'/'===_0x4216fa[_0x4216fa[_0x56f5cc(0x531b)]-0x1]||(_0x4216fa+='/'),_0x4216fa;}function defined$1(_0x1a7044){return null!=_0x1a7044;}function DeveloperError$1(_0x5c31da){var _0x57b1a2=_0x54f3,_0x2128bd;this[_0x57b1a2(0x13f9)]='DeveloperError',this[_0x57b1a2(0x17f7)]=_0x5c31da;try{throw new Error();}catch(_0x4d2d7f){_0x2128bd=_0x4d2d7f[_0x57b1a2(0xf06)];}this['stack']=_0x2128bd;}defined$1(Object[_0x68aa19(0x3477)])&&(DeveloperError$1['prototype']=Object['create'](Error[_0x68aa19(0x4b51)]),DeveloperError$1['prototype'][_0x68aa19(0x330d)]=DeveloperError$1),DeveloperError$1[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){var _0x4570d8=_0x68aa19,_0x538051=this[_0x4570d8(0x13f9)]+':\x20'+this['message'];return defined$1(this[_0x4570d8(0xf06)])&&(_0x538051+='\x0a'+this[_0x4570d8(0xf06)][_0x4570d8(0x1d43)]()),_0x538051;},DeveloperError$1[_0x68aa19(0x1afd)]=function(){var _0x26beb1=_0x68aa19;throw new DeveloperError$1(_0x26beb1(0x430));};var Check={};function getUndefinedErrorMessage(_0x265197){return _0x265197+'\x20is\x20required,\x20actual\x20value\x20was\x20undefined';}function getFailedTypeErrorMessage(_0x17e1a1,_0x45edee,_0x7c39a9){var _0x4bc0b1=_0x68aa19;return _0x4bc0b1(0x1faf)+_0x7c39a9+_0x4bc0b1(0x4feb)+_0x45edee+_0x4bc0b1(0x46f4)+_0x17e1a1;}function defaultValue$1(_0x26e24a,_0x525666){return null!=_0x26e24a?_0x26e24a:_0x525666;}Check[_0x68aa19(0x2eb3)]={},Check['defined']=function(_0x24a477,_0x33f5bf){if(!defined$1(_0x33f5bf))throw new DeveloperError$1(getUndefinedErrorMessage(_0x24a477));},Check[_0x68aa19(0x2eb3)][_0x68aa19(0x326b)]=function(_0x55c044,_0x352811){var _0x458bc1=_0x68aa19;if(_0x458bc1(0x20f8)!=typeof _0x352811)throw new DeveloperError$1(getFailedTypeErrorMessage(typeof _0x352811,_0x458bc1(0x20f8),_0x55c044));},Check[_0x68aa19(0x2eb3)][_0x68aa19(0x29ad)]=function(_0x134dc0,_0x11bee1){var _0x2aec01=_0x68aa19;if('string'!=typeof _0x11bee1)throw new DeveloperError$1(getFailedTypeErrorMessage(typeof _0x11bee1,_0x2aec01(0x29ad),_0x134dc0));},Check[_0x68aa19(0x2eb3)][_0x68aa19(0x30f8)]=function(_0x315f75,_0x5f3b75){var _0x205929=_0x68aa19;if(_0x205929(0x30f8)!=typeof _0x5f3b75)throw new DeveloperError$1(getFailedTypeErrorMessage(typeof _0x5f3b75,_0x205929(0x30f8),_0x315f75));},Check[_0x68aa19(0x2eb3)][_0x68aa19(0x30f8)][_0x68aa19(0x15d1)]=function(_0x317e97,_0x58a927,_0x3d10c8){var _0x343007=_0x68aa19;if(Check[_0x343007(0x2eb3)][_0x343007(0x30f8)](_0x317e97,_0x58a927),_0x58a927>=_0x3d10c8)throw new DeveloperError$1('Expected\x20'+_0x317e97+_0x343007(0x5076)+_0x3d10c8+',\x20actual\x20value\x20was\x20'+_0x58a927);},Check[_0x68aa19(0x2eb3)]['number'][_0x68aa19(0x425b)]=function(_0x4b350d,_0x5874c8,_0x167d59){var _0x21ad01=_0x68aa19;if(Check['typeOf'][_0x21ad01(0x30f8)](_0x4b350d,_0x5874c8),_0x5874c8>_0x167d59)throw new DeveloperError$1(_0x21ad01(0x1faf)+_0x4b350d+_0x21ad01(0x3cb4)+_0x167d59+',\x20actual\x20value\x20was\x20'+_0x5874c8);},Check[_0x68aa19(0x2eb3)][_0x68aa19(0x30f8)][_0x68aa19(0xcbd)]=function(_0x341261,_0xb757ee,_0xed3a67){var _0x39474d=_0x68aa19;if(Check['typeOf'][_0x39474d(0x30f8)](_0x341261,_0xb757ee),_0xb757ee<=_0xed3a67)throw new DeveloperError$1('Expected\x20'+_0x341261+_0x39474d(0x4d02)+_0xed3a67+',\x20actual\x20value\x20was\x20'+_0xb757ee);},Check[_0x68aa19(0x2eb3)][_0x68aa19(0x30f8)]['greaterThanOrEquals']=function(_0xfe4873,_0x458986,_0x5672d7){var _0x377265=_0x68aa19;if(Check[_0x377265(0x2eb3)][_0x377265(0x30f8)](_0xfe4873,_0x458986),_0x458986<_0x5672d7)throw new DeveloperError$1(_0x377265(0x1faf)+_0xfe4873+'\x20to\x20be\x20greater\x20than\x20or\x20equal\x20to'+_0x5672d7+_0x377265(0x9d3)+_0x458986);},Check[_0x68aa19(0x2eb3)]['object']=function(_0x3b8214,_0x408e4e){var _0x1b2dd1=_0x68aa19;if('object'!=typeof _0x408e4e)throw new DeveloperError$1(getFailedTypeErrorMessage(typeof _0x408e4e,_0x1b2dd1(0x5014),_0x3b8214));},Check[_0x68aa19(0x2eb3)][_0x68aa19(0x3795)]=function(_0x4691ee,_0x1e2fe2){var _0x1ceacf=_0x68aa19;if(_0x1ceacf(0x46da)!=typeof _0x1e2fe2)throw new DeveloperError$1(getFailedTypeErrorMessage(typeof _0x1e2fe2,_0x1ceacf(0x46da),_0x4691ee));},Check[_0x68aa19(0x2eb3)][_0x68aa19(0x30f8)]['equals']=function(_0x38af8f,_0x2286d2,_0x5aacf7,_0x52c4e7){var _0x1f3da0=_0x68aa19;if(Check[_0x1f3da0(0x2eb3)][_0x1f3da0(0x30f8)](_0x38af8f,_0x5aacf7),Check[_0x1f3da0(0x2eb3)][_0x1f3da0(0x30f8)](_0x2286d2,_0x52c4e7),_0x5aacf7!==_0x52c4e7)throw new DeveloperError$1(_0x38af8f+_0x1f3da0(0x4c0e)+_0x2286d2+_0x1f3da0(0x5715)+_0x5aacf7+'\x20and\x20'+_0x52c4e7);},defaultValue$1['EMPTY_OBJECT']=Object[_0x68aa19(0x3e37)]({});/** @license mersenne-twister.js - https://gist.github.com/banksean/300494 Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The names of its contributors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ var MersenneTwister=function(_0x46c774){var _0x22b9bd=_0x68aa19;null==_0x46c774&&(_0x46c774=new Date()[_0x22b9bd(0x32f4)]()),this['N']=0x270,this['M']=0x18d,this['MATRIX_A']=0x9908b0df,this[_0x22b9bd(0x30f2)]=0x80000000,this[_0x22b9bd(0x5709)]=0x7fffffff,this['mt']=new Array(this['N']),this[_0x22b9bd(0x902)]=this['N']+0x1,this[_0x22b9bd(0x809)](_0x46c774);};MersenneTwister[_0x68aa19(0x4b51)][_0x68aa19(0x809)]=function(_0x41c649){var _0x425b3c=_0x68aa19;for(this['mt'][0x0]=_0x41c649>>>0x0,this['mti']=0x1;this['mti']>>0x1e,(this['mt'][this[_0x425b3c(0x902)]]=(0x6c078965*((0xffff0000&_0x41c649)>>>0x10)<<0x10)+0x6c078965*(0xffff&_0x41c649)+this[_0x425b3c(0x902)],this['mt'][this[_0x425b3c(0x902)]]>>>=0x0);}},MersenneTwister[_0x68aa19(0x4b51)]['genrand_int32']=function(){var _0x48faa0=_0x68aa19,_0x135c81,_0x443ba4=new Array(0x0,this[_0x48faa0(0x33f)]);if(this[_0x48faa0(0x902)]>=this['N']){var _0x39126b;for(this[_0x48faa0(0x902)]==this['N']+0x1&&this[_0x48faa0(0x809)](0x1571),_0x39126b=0x0;_0x39126b>>0x1^_0x443ba4[0x1&_0x135c81];for(;_0x39126b>>0x1^_0x443ba4[0x1&_0x135c81];_0x135c81=this['mt'][this['N']-0x1]&this[_0x48faa0(0x30f2)]|this['mt'][0x0]&this[_0x48faa0(0x5709)],this['mt'][this['N']-0x1]=this['mt'][this['M']-0x1]^_0x135c81>>>0x1^_0x443ba4[0x1&_0x135c81],this[_0x48faa0(0x902)]=0x0;}return _0x135c81=this['mt'][this['mti']++],_0x135c81^=_0x135c81>>>0xb,_0x135c81^=_0x135c81<<0x7&0x9d2c5680,_0x135c81^=_0x135c81<<0xf&0xefc60000,(_0x135c81^=_0x135c81>>>0x12)>>>0x0;},MersenneTwister['prototype'][_0x68aa19(0x2bd3)]=function(){return this['genrand_int32']()*(0x1/0x100000000);};var CesiumMath={'Radius':0x615299,'EPSILON1':0.1,'EPSILON2':0.01,'EPSILON3':0.001,'EPSILON4':0.0001,'EPSILON5':0.00001,'EPSILON6':0.000001,'EPSILON7':1e-7,'EPSILON8':1e-8,'EPSILON9':1e-9,'EPSILON10':1e-10,'EPSILON11':1e-11,'EPSILON12':1e-12,'EPSILON13':1e-13,'EPSILON14':1e-14,'EPSILON15':1e-15,'EPSILON16':1e-16,'EPSILON17':1e-17,'EPSILON18':1e-18,'EPSILON19':1e-19,'EPSILON20':1e-20,'EPSILON21':1e-21,'GRAVITATIONALPARAMETER':0x16a8665bda540,'SOLAR_RADIUS':0x29747ce0,'LUNAR_RADIUS':0x1a82b8,'SIXTY_FOUR_KILOBYTES':0x10000};CesiumMath[_0x68aa19(0x10ba)]=defaultValue$1(Math[_0x68aa19(0x10ba)],function(_0x8662ec){return 0x0===(_0x8662ec=+_0x8662ec)||_0x8662ec!=_0x8662ec?_0x8662ec:_0x8662ec>0x0?0x1:-0x1;}),CesiumMath['signNotZero']=function(_0x56924e){return _0x56924e<0x0?-0x1:0x1;},CesiumMath['toSNorm']=function(_0x59a4d1,_0x249431){var _0x59e86c=_0x68aa19;return _0x249431=defaultValue$1(_0x249431,0xff),Math[_0x59e86c(0x19b6)]((0.5*CesiumMath[_0x59e86c(0x3c40)](_0x59a4d1,-0x1,0x1)+0.5)*_0x249431);},CesiumMath[_0x68aa19(0x44d8)]=function(_0x2a4e09,_0x1c7d5f){var _0x20f5c4=_0x68aa19;return _0x1c7d5f=defaultValue$1(_0x1c7d5f,0xff),CesiumMath[_0x20f5c4(0x3c40)](_0x2a4e09,0x0,_0x1c7d5f)/_0x1c7d5f*0x2-0x1;},CesiumMath[_0x68aa19(0x4e7d)]=function(_0x4f8e85,_0x48f1a1,_0x1465fa){var _0x1a2b89=_0x68aa19;return 0x0===(_0x1465fa=Math[_0x1a2b89(0x2bc6)](_0x1465fa-_0x48f1a1,0x0))?0x0:CesiumMath[_0x1a2b89(0x3c40)]((_0x4f8e85-_0x48f1a1)/_0x1465fa,0x0,0x1);},CesiumMath[_0x68aa19(0x1125)]=defaultValue$1(Math[_0x68aa19(0x1125)],function(_0x147148){var _0x3fe776=_0x68aa19;return(Math[_0x3fe776(0xee5)](_0x147148)-Math[_0x3fe776(0xee5)](-_0x147148))/0x2;}),CesiumMath[_0x68aa19(0x4733)]=defaultValue$1(Math['cosh'],function(_0x21cd12){var _0x297ec2=_0x68aa19;return(Math[_0x297ec2(0xee5)](_0x21cd12)+Math[_0x297ec2(0xee5)](-_0x21cd12))/0x2;}),CesiumMath['lerp']=function(_0x170403,_0x30cb9d,_0x4186f9){return(0x1-_0x4186f9)*_0x170403+_0x4186f9*_0x30cb9d;},CesiumMath['PI']=Math['PI'],CesiumMath[_0x68aa19(0xe93)]=0x1/Math['PI'],CesiumMath['PI_OVER_TWO']=Math['PI']/0x2,CesiumMath[_0x68aa19(0x4f56)]=Math['PI']/0x3,CesiumMath[_0x68aa19(0x1cd1)]=Math['PI']/0x4,CesiumMath['PI_OVER_SIX']=Math['PI']/0x6,CesiumMath[_0x68aa19(0x3726)]=0x3*Math['PI']/0x2,CesiumMath[_0x68aa19(0x3295)]=0x2*Math['PI'],CesiumMath[_0x68aa19(0x2593)]=0x1/(0x2*Math['PI']),CesiumMath[_0x68aa19(0x2b22)]=Math['PI']/0xb4,CesiumMath[_0x68aa19(0x3da)]=0xb4/Math['PI'],CesiumMath[_0x68aa19(0x4dd5)]=CesiumMath[_0x68aa19(0x2b22)]/0xe10,CesiumMath[_0x68aa19(0x12a4)]=function(_0x25811b){var _0x1bd28d=_0x68aa19;return _0x25811b*CesiumMath[_0x1bd28d(0x2b22)];},CesiumMath[_0x68aa19(0x52e9)]=function(_0x3fdc30){var _0x3eebec=_0x68aa19;return _0x3fdc30*CesiumMath[_0x3eebec(0x3da)];},CesiumMath[_0x68aa19(0x1c6)]=function(_0x568160){var _0x56310b=_0x68aa19,_0x1f5b90=CesiumMath[_0x56310b(0x3295)],_0x113fc4=_0x568160-Math['floor'](_0x568160/_0x1f5b90)*_0x1f5b90;return _0x113fc4<-Math['PI']?_0x113fc4+_0x1f5b90:_0x113fc4>=Math['PI']?_0x113fc4-_0x1f5b90:_0x113fc4;},CesiumMath[_0x68aa19(0x2f78)]=function(_0x44bce1){var _0x274f7f=_0x68aa19;return CesiumMath[_0x274f7f(0x3c40)](_0x44bce1,-0x1*CesiumMath[_0x274f7f(0x3f24)],CesiumMath[_0x274f7f(0x3f24)]);},CesiumMath['negativePiToPi']=function(_0x5111b7){return CesiumMath['zeroToTwoPi'](_0x5111b7+CesiumMath['PI'])-CesiumMath['PI'];},CesiumMath[_0x68aa19(0x53a9)]=function(_0x202512){var _0x44bbed=_0x68aa19,_0x56059c=CesiumMath['mod'](_0x202512,CesiumMath[_0x44bbed(0x3295)]);return Math[_0x44bbed(0x1661)](_0x56059c)CesiumMath[_0x44bbed(0x4fa8)]?CesiumMath['TWO_PI']:_0x56059c;},CesiumMath['mod']=function(_0x3d3b75,_0x54e9ba){return(_0x3d3b75%_0x54e9ba+_0x54e9ba)%_0x54e9ba;},CesiumMath[_0x68aa19(0x19c9)]=function(_0x53ee44,_0x205e31,_0x3bea0e,_0x31172d){var _0xec130d=_0x68aa19;_0x31172d=defaultValue$1(_0x31172d,_0x3bea0e);var _0x27ee89=Math[_0xec130d(0x1661)](_0x53ee44-_0x205e31);return _0x27ee89<=_0x31172d||_0x27ee89<=_0x3bea0e*Math['max'](Math['abs'](_0x53ee44),Math['abs'](_0x205e31));},CesiumMath['lessThan']=function(_0x133291,_0x540526,_0x5cb00f){return _0x133291-_0x540526<-_0x5cb00f;},CesiumMath[_0x68aa19(0x425b)]=function(_0x3daa64,_0x555b44,_0x162855){return _0x3daa64-_0x555b44<_0x162855;},CesiumMath[_0x68aa19(0xcbd)]=function(_0x1680c9,_0x458468,_0xa35f82){return _0x1680c9-_0x458468>_0xa35f82;},CesiumMath[_0x68aa19(0x12f2)]=function(_0x3e3e60,_0x2952c3,_0x126b52){return _0x3e3e60-_0x2952c3>-_0x126b52;};var factorials=[0x1];CesiumMath[_0x68aa19(0x5524)]=function(_0x48f47f){var _0x4932a8=_0x68aa19,_0xfeaf99=factorials[_0x4932a8(0x531b)];if(_0x48f47f>=_0xfeaf99)for(var _0x2853e1=factorials[_0xfeaf99-0x1],_0x32288b=_0xfeaf99;_0x32288b<=_0x48f47f;_0x32288b++){var _0xdb4ab7=_0x2853e1*_0x32288b;factorials[_0x4932a8(0x3a33)](_0xdb4ab7),_0x2853e1=_0xdb4ab7;}return factorials[_0x48f47f];},CesiumMath['incrementWrap']=function(_0x100177,_0x5be0d1,_0x496876){return _0x496876=defaultValue$1(_0x496876,0x0),++_0x100177>_0x5be0d1&&(_0x100177=_0x496876),_0x100177;},CesiumMath[_0x68aa19(0x196e)]=function(_0x537b95){return 0x0!==_0x537b95&&0x0==(_0x537b95&_0x537b95-0x1);},CesiumMath[_0x68aa19(0x44ac)]=function(_0x55eed6){return--_0x55eed6,_0x55eed6|=_0x55eed6>>0x1,_0x55eed6|=_0x55eed6>>0x2,_0x55eed6|=_0x55eed6>>0x4,_0x55eed6|=_0x55eed6>>0x8,_0x55eed6|=_0x55eed6>>0x10,++_0x55eed6;},CesiumMath['clamp']=function(_0x4c3236,_0x45c624,_0x3120c8){return _0x4c3236<_0x45c624?_0x45c624:_0x4c3236>_0x3120c8?_0x3120c8:_0x4c3236;};var randomNumberGenerator=new MersenneTwister();function Cartesian3(_0xa5ae62,_0x41120e,_0x311e71){this['x']=defaultValue$1(_0xa5ae62,0x0),this['y']=defaultValue$1(_0x41120e,0x0),this['z']=defaultValue$1(_0x311e71,0x0);}CesiumMath['setRandomNumberSeed']=function(_0x5dc06d){randomNumberGenerator=new MersenneTwister(_0x5dc06d);},CesiumMath[_0x68aa19(0x229c)]=function(){var _0x48ad97=_0x68aa19;return randomNumberGenerator[_0x48ad97(0x2bd3)]();},CesiumMath['randomBetween']=function(_0x14e1df,_0x28478b){var _0x3d44c6=_0x68aa19;return CesiumMath[_0x3d44c6(0x229c)]()*(_0x28478b-_0x14e1df)+_0x14e1df;},CesiumMath['acosClamped']=function(_0x2dda62){var _0x4a4f8c=_0x68aa19;return Math[_0x4a4f8c(0x1e18)](CesiumMath[_0x4a4f8c(0x3c40)](_0x2dda62,-0x1,0x1));},CesiumMath['asinClamped']=function(_0x397a75){var _0x1e9ebe=_0x68aa19;return Math[_0x1e9ebe(0x2ac1)](CesiumMath[_0x1e9ebe(0x3c40)](_0x397a75,-0x1,0x1));},CesiumMath['chordLength']=function(_0x19b599,_0x24e2f1){return 0x2*_0x24e2f1*Math['sin'](0.5*_0x19b599);},CesiumMath[_0x68aa19(0x3260)]=function(_0x508722,_0xdc84a7){var _0x1917cb=_0x68aa19;return Math[_0x1917cb(0xe28)](_0x508722)/Math[_0x1917cb(0xe28)](_0xdc84a7);},CesiumMath[_0x68aa19(0x25b1)]=defaultValue$1(Math[_0x68aa19(0x25b1)],function(_0x483e36){var _0x4ac5be=_0x68aa19,_0x5ddca0=Math[_0x4ac5be(0x1f76)](Math[_0x4ac5be(0x1661)](_0x483e36),0x1/0x3);return _0x483e36<0x0?-_0x5ddca0:_0x5ddca0;}),CesiumMath['log2']=defaultValue$1(Math[_0x68aa19(0x133)],function(_0x38cc87){var _0x32006e=_0x68aa19;return Math[_0x32006e(0xe28)](_0x38cc87)*Math[_0x32006e(0x41f1)];}),CesiumMath['fog']=function(_0x51ce04,_0x13ead1){var _0x5f3c1f=_0x68aa19,_0x14f023=_0x51ce04*_0x13ead1;return 0x1-Math[_0x5f3c1f(0xee5)](-_0x14f023*_0x14f023);},CesiumMath[_0x68aa19(0x14a7)]=function(_0xfc244c){var _0x5b58f6=_0x68aa19;return _0xfc244c*(-0.1784*Math[_0x5b58f6(0x1661)](_0xfc244c)-0.0663*_0xfc244c*_0xfc244c+1.0301);},CesiumMath['fastApproximateAtan2']=function(_0x18ad48,_0x51881e){var _0x1f7669=_0x68aa19,_0x26f79e,_0x1292d6,_0xc5e2a2=Math['abs'](_0x18ad48);_0x26f79e=Math[_0x1f7669(0x1661)](_0x51881e),_0x1292d6=Math[_0x1f7669(0x2bc6)](_0xc5e2a2,_0x26f79e);var _0x4e3126=(_0x26f79e=Math[_0x1f7669(0x27d5)](_0xc5e2a2,_0x26f79e))/_0x1292d6;return _0xc5e2a2=CesiumMath[_0x1f7669(0x14a7)](_0x4e3126),_0xc5e2a2=Math['abs'](_0x51881e)>Math[_0x1f7669(0x1661)](_0x18ad48)?CesiumMath['PI_OVER_TWO']-_0xc5e2a2:_0xc5e2a2,_0xc5e2a2=_0x18ad48<0x0?CesiumMath['PI']-_0xc5e2a2:_0xc5e2a2,_0xc5e2a2=_0x51881e<0x0?-_0xc5e2a2:_0xc5e2a2;},Cartesian3['fromSpherical']=function(_0x2697c4,_0x4f9b8b){var _0x222de8=_0x68aa19;defined$1(_0x4f9b8b)||(_0x4f9b8b=new Cartesian3());var _0x3a52b4=_0x2697c4[_0x222de8(0x487c)],_0x54c0dd=_0x2697c4[_0x222de8(0x58c)],_0x3dd889=defaultValue$1(_0x2697c4['magnitude'],0x1),_0x3dc992=_0x3dd889*Math['sin'](_0x54c0dd);return _0x4f9b8b['x']=_0x3dc992*Math['cos'](_0x3a52b4),_0x4f9b8b['y']=_0x3dc992*Math[_0x222de8(0x4322)](_0x3a52b4),_0x4f9b8b['z']=_0x3dd889*Math[_0x222de8(0x1d35)](_0x54c0dd),_0x4f9b8b;},Cartesian3['fromElements']=function(_0x50b54c,_0xc4ccb7,_0x55d78d,_0x171fae){return defined$1(_0x171fae)?(_0x171fae['x']=_0x50b54c,_0x171fae['y']=_0xc4ccb7,_0x171fae['z']=_0x55d78d,_0x171fae):new Cartesian3(_0x50b54c,_0xc4ccb7,_0x55d78d);},Cartesian3[_0x68aa19(0x254b)]=function(_0x4adf40,_0x3e09f9){if(defined$1(_0x4adf40))return defined$1(_0x3e09f9)?(_0x3e09f9['x']=_0x4adf40['x'],_0x3e09f9['y']=_0x4adf40['y'],_0x3e09f9['z']=_0x4adf40['z'],_0x3e09f9):new Cartesian3(_0x4adf40['x'],_0x4adf40['y'],_0x4adf40['z']);},Cartesian3[_0x68aa19(0x2797)]=Cartesian3[_0x68aa19(0x254b)],Cartesian3[_0x68aa19(0xe6c)]=0x3,Cartesian3[_0x68aa19(0x3540)]=function(_0x1f34df,_0x5d29d0,_0x68deb1){return _0x68deb1=defaultValue$1(_0x68deb1,0x0),_0x5d29d0[_0x68deb1++]=_0x1f34df['x'],_0x5d29d0[_0x68deb1++]=_0x1f34df['y'],_0x5d29d0[_0x68deb1]=_0x1f34df['z'],_0x5d29d0;},Cartesian3[_0x68aa19(0x41a1)]=function(_0x4e0249,_0xf1d6dc,_0x5cf1d8){return _0xf1d6dc=defaultValue$1(_0xf1d6dc,0x0),defined$1(_0x5cf1d8)||(_0x5cf1d8=new Cartesian3()),_0x5cf1d8['x']=_0x4e0249[_0xf1d6dc++],_0x5cf1d8['y']=_0x4e0249[_0xf1d6dc++],_0x5cf1d8['z']=_0x4e0249[_0xf1d6dc],_0x5cf1d8;},Cartesian3[_0x68aa19(0x2135)]=function(_0x4d7351,_0x2b2970){var _0x2b1443=_0x68aa19,_0x2daaef=_0x4d7351[_0x2b1443(0x531b)];defined$1(_0x2b2970)?_0x2b2970['length']=0x3*_0x2daaef:_0x2b2970=new Array(0x3*_0x2daaef);for(var _0x2dcfa6=0x0;_0x2dcfa6<_0x2daaef;++_0x2dcfa6)Cartesian3[_0x2b1443(0x3540)](_0x4d7351[_0x2dcfa6],_0x2b2970,0x3*_0x2dcfa6);return _0x2b2970;},Cartesian3['unpackArray']=function(_0x5b302b,_0x392106){var _0x28bf28=_0x68aa19,_0x10a5c4=_0x5b302b[_0x28bf28(0x531b)];defined$1(_0x392106)?_0x392106[_0x28bf28(0x531b)]=_0x10a5c4/0x3:_0x392106=new Array(_0x10a5c4/0x3);for(var _0x6002e3=0x0;_0x6002e3<_0x10a5c4;_0x6002e3+=0x3){var _0x3e63a4=_0x6002e3/0x3;_0x392106[_0x3e63a4]=Cartesian3[_0x28bf28(0x41a1)](_0x5b302b,_0x6002e3,_0x392106[_0x3e63a4]);}return _0x392106;},Cartesian3[_0x68aa19(0xb30)]=Cartesian3['unpack'],Cartesian3['maximumComponent']=function(_0x4f3061){return Math['max'](_0x4f3061['x'],_0x4f3061['y'],_0x4f3061['z']);},Cartesian3['minimumComponent']=function(_0x329e46){var _0x2119dc=_0x68aa19;return Math[_0x2119dc(0x27d5)](_0x329e46['x'],_0x329e46['y'],_0x329e46['z']);},Cartesian3[_0x68aa19(0x31fd)]=function(_0x121570,_0x2f8b3c,_0x193c98){var _0x287f26=_0x68aa19;return _0x193c98['x']=Math[_0x287f26(0x27d5)](_0x121570['x'],_0x2f8b3c['x']),_0x193c98['y']=Math[_0x287f26(0x27d5)](_0x121570['y'],_0x2f8b3c['y']),_0x193c98['z']=Math['min'](_0x121570['z'],_0x2f8b3c['z']),_0x193c98;},Cartesian3['maximumByComponent']=function(_0x71d8c6,_0x57e369,_0x18fd45){var _0x13f559=_0x68aa19;return _0x18fd45['x']=Math[_0x13f559(0x2bc6)](_0x71d8c6['x'],_0x57e369['x']),_0x18fd45['y']=Math[_0x13f559(0x2bc6)](_0x71d8c6['y'],_0x57e369['y']),_0x18fd45['z']=Math[_0x13f559(0x2bc6)](_0x71d8c6['z'],_0x57e369['z']),_0x18fd45;},Cartesian3['magnitudeSquared']=function(_0x6f22dc){return _0x6f22dc['x']*_0x6f22dc['x']+_0x6f22dc['y']*_0x6f22dc['y']+_0x6f22dc['z']*_0x6f22dc['z'];},Cartesian3[_0x68aa19(0x1791)]=function(_0x5a76d1){return Math['sqrt'](Cartesian3['magnitudeSquared'](_0x5a76d1));};var distanceScratch$3=new Cartesian3();Cartesian3[_0x68aa19(0x2ffa)]=function(_0x1d05dd,_0xd0685f){var _0xabaece=_0x68aa19;return Cartesian3['subtract'](_0x1d05dd,_0xd0685f,distanceScratch$3),Cartesian3[_0xabaece(0x1791)](distanceScratch$3);},Cartesian3[_0x68aa19(0x299d)]=function(_0x2b9b30,_0x552649){var _0x40195d=_0x68aa19;return Cartesian3[_0x40195d(0x286c)](_0x2b9b30,_0x552649,distanceScratch$3),Cartesian3[_0x40195d(0x2ed9)](distanceScratch$3);},Cartesian3[_0x68aa19(0x4e7d)]=function(_0x129237,_0x5bca96){var _0x4f9e03=_0x68aa19,_0x340f41=Cartesian3[_0x4f9e03(0x1791)](_0x129237);return _0x5bca96['x']=_0x129237['x']/_0x340f41,_0x5bca96['y']=_0x129237['y']/_0x340f41,_0x5bca96['z']=_0x129237['z']/_0x340f41,_0x5bca96;},Cartesian3[_0x68aa19(0x22ed)]=function(_0x5b0065,_0xfa5fce){return _0x5b0065['x']*_0xfa5fce['x']+_0x5b0065['y']*_0xfa5fce['y']+_0x5b0065['z']*_0xfa5fce['z'];},Cartesian3[_0x68aa19(0x1793)]=function(_0x8a6329,_0x4b9907,_0x26dbe5){return _0x26dbe5['x']=_0x8a6329['x']*_0x4b9907['x'],_0x26dbe5['y']=_0x8a6329['y']*_0x4b9907['y'],_0x26dbe5['z']=_0x8a6329['z']*_0x4b9907['z'],_0x26dbe5;},Cartesian3[_0x68aa19(0x15da)]=function(_0x32c1f9,_0x1c4ae3,_0x223410){return _0x223410['x']=_0x32c1f9['x']/_0x1c4ae3['x'],_0x223410['y']=_0x32c1f9['y']/_0x1c4ae3['y'],_0x223410['z']=_0x32c1f9['z']/_0x1c4ae3['z'],_0x223410;},Cartesian3[_0x68aa19(0x4979)]=function(_0x4e5f5c,_0x181764,_0x3a1b4a){return _0x3a1b4a['x']=_0x4e5f5c['x']+_0x181764['x'],_0x3a1b4a['y']=_0x4e5f5c['y']+_0x181764['y'],_0x3a1b4a['z']=_0x4e5f5c['z']+_0x181764['z'],_0x3a1b4a;},Cartesian3[_0x68aa19(0x286c)]=function(_0x44e71a,_0x23ae78,_0x452767){return _0x452767['x']=_0x44e71a['x']-_0x23ae78['x'],_0x452767['y']=_0x44e71a['y']-_0x23ae78['y'],_0x452767['z']=_0x44e71a['z']-_0x23ae78['z'],_0x452767;},Cartesian3[_0x68aa19(0x1c02)]=function(_0xee23e6,_0x148c1b,_0x3faece){return _0x3faece['x']=_0xee23e6['x']*_0x148c1b,_0x3faece['y']=_0xee23e6['y']*_0x148c1b,_0x3faece['z']=_0xee23e6['z']*_0x148c1b,_0x3faece;},Cartesian3['divideByScalar']=function(_0x1c61d2,_0x6e5031,_0x27c8c2){return _0x27c8c2['x']=_0x1c61d2['x']/_0x6e5031,_0x27c8c2['y']=_0x1c61d2['y']/_0x6e5031,_0x27c8c2['z']=_0x1c61d2['z']/_0x6e5031,_0x27c8c2;},Cartesian3['negate']=function(_0x48f664,_0x461f26){return _0x461f26['x']=-_0x48f664['x'],_0x461f26['y']=-_0x48f664['y'],_0x461f26['z']=-_0x48f664['z'],_0x461f26;},Cartesian3[_0x68aa19(0x1661)]=function(_0x3e274b,_0x5cd3c5){var _0x5bf2d0=_0x68aa19;return _0x5cd3c5['x']=Math[_0x5bf2d0(0x1661)](_0x3e274b['x']),_0x5cd3c5['y']=Math[_0x5bf2d0(0x1661)](_0x3e274b['y']),_0x5cd3c5['z']=Math[_0x5bf2d0(0x1661)](_0x3e274b['z']),_0x5cd3c5;};var lerpScratch$3=new Cartesian3();Cartesian3[_0x68aa19(0x52f2)]=function(_0x2ab788,_0x4aa0d1,_0x4eb2c2,_0xc1cb9b){var _0x251377=_0x68aa19;return Cartesian3['multiplyByScalar'](_0x4aa0d1,_0x4eb2c2,lerpScratch$3),_0xc1cb9b=Cartesian3[_0x251377(0x1c02)](_0x2ab788,0x1-_0x4eb2c2,_0xc1cb9b),Cartesian3[_0x251377(0x4979)](lerpScratch$3,_0xc1cb9b,_0xc1cb9b);};var angleBetweenScratch$1=new Cartesian3(),angleBetweenScratch2$1=new Cartesian3();Cartesian3[_0x68aa19(0x28a0)]=function(_0x427651,_0xdd2f05){var _0xc2810=_0x68aa19;Cartesian3[_0xc2810(0x4e7d)](_0x427651,angleBetweenScratch$1),Cartesian3['normalize'](_0xdd2f05,angleBetweenScratch2$1);var _0x201d22=Cartesian3[_0xc2810(0x22ed)](angleBetweenScratch$1,angleBetweenScratch2$1),_0x1ee6ed=Cartesian3[_0xc2810(0x1791)](Cartesian3[_0xc2810(0x33cc)](angleBetweenScratch$1,angleBetweenScratch2$1,angleBetweenScratch$1));return Math[_0xc2810(0x8af)](_0x1ee6ed,_0x201d22);};var mostOrthogonalAxisScratch$2=new Cartesian3();Cartesian3['mostOrthogonalAxis']=function(_0x505aca,_0x4187f4){var _0x189552=_0x68aa19,_0x54072c=Cartesian3[_0x189552(0x4e7d)](_0x505aca,mostOrthogonalAxisScratch$2);return Cartesian3['abs'](_0x54072c,_0x54072c),_0x4187f4=_0x54072c['x']<=_0x54072c['y']?_0x54072c['x']<=_0x54072c['z']?Cartesian3[_0x189552(0x254b)](Cartesian3['UNIT_X'],_0x4187f4):Cartesian3[_0x189552(0x254b)](Cartesian3[_0x189552(0x689)],_0x4187f4):_0x54072c['y']<=_0x54072c['z']?Cartesian3[_0x189552(0x254b)](Cartesian3[_0x189552(0x51ed)],_0x4187f4):Cartesian3[_0x189552(0x254b)](Cartesian3[_0x189552(0x689)],_0x4187f4);},Cartesian3[_0x68aa19(0x2e4)]=function(_0x5e3402,_0x1b70de,_0x30bed9){var _0x204f45=_0x68aa19,_0x3455d4=Cartesian3[_0x204f45(0x22ed)](_0x5e3402,_0x1b70de)/Cartesian3[_0x204f45(0x22ed)](_0x1b70de,_0x1b70de);return Cartesian3[_0x204f45(0x1c02)](_0x1b70de,_0x3455d4,_0x30bed9);},Cartesian3[_0x68aa19(0x2ed4)]=function(_0x2371b6,_0x4a729c){return _0x2371b6===_0x4a729c||defined$1(_0x2371b6)&&defined$1(_0x4a729c)&&_0x2371b6['x']===_0x4a729c['x']&&_0x2371b6['y']===_0x4a729c['y']&&_0x2371b6['z']===_0x4a729c['z'];},Cartesian3['equalsArray']=function(_0x337d99,_0x25568,_0x3b0e23){return _0x337d99['x']===_0x25568[_0x3b0e23]&&_0x337d99['y']===_0x25568[_0x3b0e23+0x1]&&_0x337d99['z']===_0x25568[_0x3b0e23+0x2];},Cartesian3[_0x68aa19(0x19c9)]=function(_0x2aa4ff,_0x136f92,_0x343905,_0x53d0a8){var _0x31fbdd=_0x68aa19;return _0x2aa4ff===_0x136f92||defined$1(_0x2aa4ff)&&defined$1(_0x136f92)&&CesiumMath[_0x31fbdd(0x19c9)](_0x2aa4ff['x'],_0x136f92['x'],_0x343905,_0x53d0a8)&&CesiumMath[_0x31fbdd(0x19c9)](_0x2aa4ff['y'],_0x136f92['y'],_0x343905,_0x53d0a8)&&CesiumMath[_0x31fbdd(0x19c9)](_0x2aa4ff['z'],_0x136f92['z'],_0x343905,_0x53d0a8);},Cartesian3[_0x68aa19(0x33cc)]=function(_0x3a71e4,_0x1d00d7,_0x11726f){var _0x1683f5=_0x3a71e4['x'],_0x9652ed=_0x3a71e4['y'],_0x3c2f2d=_0x3a71e4['z'],_0x124f97=_0x1d00d7['x'],_0xb5bc25=_0x1d00d7['y'],_0x2bf336=_0x1d00d7['z'],_0xff1343=_0x9652ed*_0x2bf336-_0x3c2f2d*_0xb5bc25,_0x103a34=_0x3c2f2d*_0x124f97-_0x1683f5*_0x2bf336,_0x2f6986=_0x1683f5*_0xb5bc25-_0x9652ed*_0x124f97;return _0x11726f['x']=_0xff1343,_0x11726f['y']=_0x103a34,_0x11726f['z']=_0x2f6986,_0x11726f;},Cartesian3[_0x68aa19(0x4ca0)]=function(_0x485fdc,_0x54696f,_0x11bbf4){return _0x11bbf4['x']=0.5*(_0x485fdc['x']+_0x54696f['x']),_0x11bbf4['y']=0.5*(_0x485fdc['y']+_0x54696f['y']),_0x11bbf4['z']=0.5*(_0x485fdc['z']+_0x54696f['z']),_0x11bbf4;},Cartesian3['fromDegrees']=function(_0x2f5e28,_0x6e4966,_0x202c56,_0x5ce85d,_0x5abce1){var _0x34fac8=_0x68aa19;return _0x2f5e28=CesiumMath[_0x34fac8(0x12a4)](_0x2f5e28),_0x6e4966=CesiumMath[_0x34fac8(0x12a4)](_0x6e4966),Cartesian3[_0x34fac8(0x2a01)](_0x2f5e28,_0x6e4966,_0x202c56,_0x5ce85d,_0x5abce1);};var scratchN$1=new Cartesian3(),scratchK$1=new Cartesian3(),wgs84RadiiSquared=new Cartesian3(0x24ffb2985f71,0x24ffb2985f71,40408299984661.445),wgs84RadiiSquaredEx=new Cartesian3(0x24ffb2985f71,0x24ffb2985f71,0x24ffb2985f71);Cartesian3[_0x68aa19(0x2a01)]=function(_0x4cabcd,_0x33ceb2,_0x2e1da1,_0x670ebb,_0x21d71c){var _0x40949d=_0x68aa19;_0x2e1da1=defaultValue$1(_0x2e1da1,0x0);var _0x5720f0=defined$1(_0x670ebb)?_0x670ebb['radiiSquared']:wgs84RadiiSquaredEx;CesiumMath[_0x40949d(0x19c9)](CesiumMath[_0x40949d(0x3721)],6356752.314245179,CesiumMath[_0x40949d(0x3a0a)])&&(_0x5720f0=defined$1(_0x670ebb)?_0x670ebb['radiiSquared']:wgs84RadiiSquared);var _0x373427=Math[_0x40949d(0x1d35)](_0x33ceb2);scratchN$1['x']=_0x373427*Math[_0x40949d(0x1d35)](_0x4cabcd),scratchN$1['y']=_0x373427*Math['sin'](_0x4cabcd),scratchN$1['z']=Math[_0x40949d(0x4322)](_0x33ceb2),scratchN$1=Cartesian3['normalize'](scratchN$1,scratchN$1),Cartesian3[_0x40949d(0x1793)](_0x5720f0,scratchN$1,scratchK$1);var _0x533c19=Math['sqrt'](Cartesian3[_0x40949d(0x22ed)](scratchN$1,scratchK$1));return scratchK$1=Cartesian3[_0x40949d(0x3a31)](scratchK$1,_0x533c19,scratchK$1),scratchN$1=Cartesian3[_0x40949d(0x1c02)](scratchN$1,_0x2e1da1,scratchN$1),defined$1(_0x21d71c)||(_0x21d71c=new Cartesian3()),Cartesian3[_0x40949d(0x4979)](scratchK$1,scratchN$1,_0x21d71c);},Cartesian3[_0x68aa19(0x43c5)]=function(_0x40b681,_0x5e4deb,_0x3caf5a){var _0x14c1bd=_0x68aa19,_0xacfd05=_0x40b681[_0x14c1bd(0x531b)];defined$1(_0x3caf5a)?_0x3caf5a[_0x14c1bd(0x531b)]=_0xacfd05/0x2:_0x3caf5a=new Array(_0xacfd05/0x2);for(var _0xfe1bbe=0x0;_0xfe1bbe<_0xacfd05;_0xfe1bbe+=0x2){var _0x2460fd=_0x40b681[_0xfe1bbe],_0x57a188=_0x40b681[_0xfe1bbe+0x1],_0x4fa379=_0xfe1bbe/0x2;_0x3caf5a[_0x4fa379]=Cartesian3['fromDegrees'](_0x2460fd,_0x57a188,0x0,_0x5e4deb,_0x3caf5a[_0x4fa379]);}return _0x3caf5a;},Cartesian3[_0x68aa19(0x1184)]=function(_0x28b778,_0x498120,_0x31f7fd){var _0x252c2a=_0x68aa19,_0x59cd2f=_0x28b778[_0x252c2a(0x531b)];defined$1(_0x31f7fd)?_0x31f7fd[_0x252c2a(0x531b)]=_0x59cd2f/0x2:_0x31f7fd=new Array(_0x59cd2f/0x2);for(var _0x9c39a5=0x0;_0x9c39a5<_0x59cd2f;_0x9c39a5+=0x2){var _0x396534=_0x28b778[_0x9c39a5],_0x571c8f=_0x28b778[_0x9c39a5+0x1],_0xf1c133=_0x9c39a5/0x2;_0x31f7fd[_0xf1c133]=Cartesian3['fromRadians'](_0x396534,_0x571c8f,0x0,_0x498120,_0x31f7fd[_0xf1c133]);}return _0x31f7fd;},Cartesian3[_0x68aa19(0x46c2)]=function(_0x4a15d4,_0x31990d,_0x4ceaf1){var _0x3e6d58=_0x68aa19,_0x51e5be=_0x4a15d4[_0x3e6d58(0x531b)];defined$1(_0x4ceaf1)?_0x4ceaf1['length']=_0x51e5be/0x3:_0x4ceaf1=new Array(_0x51e5be/0x3);for(var _0x34046e=0x0;_0x34046e<_0x51e5be;_0x34046e+=0x3){var _0x26429a=_0x4a15d4[_0x34046e],_0x4f99ba=_0x4a15d4[_0x34046e+0x1],_0x3da2f4=_0x4a15d4[_0x34046e+0x2],_0x480eb0=_0x34046e/0x3;_0x4ceaf1[_0x480eb0]=Cartesian3[_0x3e6d58(0x2ac5)](_0x26429a,_0x4f99ba,_0x3da2f4,_0x31990d,_0x4ceaf1[_0x480eb0]);}return _0x4ceaf1;},Cartesian3['fromRadiansArrayHeights']=function(_0x3fd180,_0x31aa7d,_0x58e0d8){var _0x982d56=_0x68aa19,_0x47ef58=_0x3fd180['length'];defined$1(_0x58e0d8)?_0x58e0d8[_0x982d56(0x531b)]=_0x47ef58/0x3:_0x58e0d8=new Array(_0x47ef58/0x3);for(var _0x4b0491=0x0;_0x4b0491<_0x47ef58;_0x4b0491+=0x3){var _0x5a1432=_0x3fd180[_0x4b0491],_0x4ee64a=_0x3fd180[_0x4b0491+0x1],_0x77bc4d=_0x3fd180[_0x4b0491+0x2],_0x3b9242=_0x4b0491/0x3;_0x58e0d8[_0x3b9242]=Cartesian3[_0x982d56(0x2a01)](_0x5a1432,_0x4ee64a,_0x77bc4d,_0x31aa7d,_0x58e0d8[_0x3b9242]);}return _0x58e0d8;},Cartesian3[_0x68aa19(0x3e26)]=Object['freeze'](new Cartesian3(0x0,0x0,0x0)),Cartesian3[_0x68aa19(0x27ad)]=Object[_0x68aa19(0x3e37)](new Cartesian3(0x1,0x0,0x0)),Cartesian3[_0x68aa19(0x51ed)]=Object[_0x68aa19(0x3e37)](new Cartesian3(0x0,0x1,0x0)),Cartesian3[_0x68aa19(0x689)]=Object[_0x68aa19(0x3e37)](new Cartesian3(0x0,0x0,0x1)),Cartesian3['UNIT_XYZ']=Object[_0x68aa19(0x3e37)](new Cartesian3(0x1,0x1,0x1)),Cartesian3[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x263f8f){var _0x274c16=_0x68aa19;return Cartesian3[_0x274c16(0x254b)](this,_0x263f8f);},Cartesian3[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x276cbd){var _0x37a7bf=_0x68aa19;return Cartesian3[_0x37a7bf(0x2ed4)](this,_0x276cbd);},Cartesian3['prototype'][_0x68aa19(0x19c9)]=function(_0x31e058,_0x26474c,_0xbc1fe0){var _0x419491=_0x68aa19;return Cartesian3[_0x419491(0x19c9)](this,_0x31e058,_0x26474c,_0xbc1fe0);},Cartesian3[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){return'('+this['x']+',\x20'+this['y']+',\x20'+this['z']+')';},Cartesian3['globalOffset']=new Cartesian3(0x0,0x0,0x0);var scaleToGeodeticSurfaceIntersection=new Cartesian3(),scaleToGeodeticSurfaceGradient=new Cartesian3();function scaleToGeodeticSurface(_0x277c08,_0x56fc16,_0x25254a,_0x53d784,_0x52c07f){var _0x37c23e=_0x68aa19,_0x1490e0=_0x277c08['x'],_0x9ccee1=_0x277c08['y'],_0x17e6e3=_0x277c08['z'],_0x15d177=_0x56fc16['x'],_0x167943=_0x56fc16['y'],_0x6c7223=_0x56fc16['z'],_0x40d42c=_0x1490e0*_0x1490e0*_0x15d177*_0x15d177,_0x5e239e=_0x9ccee1*_0x9ccee1*_0x167943*_0x167943,_0x3d4030=_0x17e6e3*_0x17e6e3*_0x6c7223*_0x6c7223,_0x4b9b1f=_0x40d42c+_0x5e239e+_0x3d4030,_0x426ae3=Math[_0x37c23e(0x4080)](0x1/_0x4b9b1f),_0x2e9085=Cartesian3['multiplyByScalar'](_0x277c08,_0x426ae3,scaleToGeodeticSurfaceIntersection);if(_0x4b9b1f<_0x53d784)return isFinite(_0x426ae3)?Cartesian3[_0x37c23e(0x254b)](_0x2e9085,_0x52c07f):void 0x0;var _0x529ef2=_0x25254a['x'],_0x2ef1af=_0x25254a['y'],_0x4d793a=_0x25254a['z'],_0x4d6f3e=scaleToGeodeticSurfaceGradient;_0x4d6f3e['x']=_0x2e9085['x']*_0x529ef2*0x2,_0x4d6f3e['y']=_0x2e9085['y']*_0x2ef1af*0x2,_0x4d6f3e['z']=_0x2e9085['z']*_0x4d793a*0x2;var _0x1210c5,_0x3e81d6,_0x383ed7,_0x1f860d,_0x21cf62,_0x31307b,_0x46553f,_0x15de6d=(0x1-_0x426ae3)*Cartesian3['magnitude'](_0x277c08)/(0.5*Cartesian3[_0x37c23e(0x1791)](_0x4d6f3e)),_0x80dd6f=0x0;do{_0x80dd6f=(_0x1210c5=_0x40d42c*(_0x21cf62=(_0x3e81d6=0x1/(0x1+(_0x15de6d-=_0x80dd6f)*_0x529ef2))*_0x3e81d6)+_0x5e239e*(_0x31307b=(_0x383ed7=0x1/(0x1+_0x15de6d*_0x2ef1af))*_0x383ed7)+_0x3d4030*(_0x46553f=(_0x1f860d=0x1/(0x1+_0x15de6d*_0x4d793a))*_0x1f860d)-0x1)/(-0x2*(_0x40d42c*(_0x21cf62*_0x3e81d6)*_0x529ef2+_0x5e239e*(_0x31307b*_0x383ed7)*_0x2ef1af+_0x3d4030*(_0x46553f*_0x1f860d)*_0x4d793a));}while(Math[_0x37c23e(0x1661)](_0x1210c5)>CesiumMath[_0x37c23e(0x3fe7)]);return defined$1(_0x52c07f)?(_0x52c07f['x']=_0x1490e0*_0x3e81d6,_0x52c07f['y']=_0x9ccee1*_0x383ed7,_0x52c07f['z']=_0x17e6e3*_0x1f860d,_0x52c07f):new Cartesian3(_0x1490e0*_0x3e81d6,_0x9ccee1*_0x383ed7,_0x17e6e3*_0x1f860d);}function Cartographic(_0x5e8c48,_0x494a87,_0x141e4a){var _0x47f7dd=_0x68aa19;this[_0x47f7dd(0x1041)]=defaultValue$1(_0x5e8c48,0x0),this[_0x47f7dd(0x288b)]=defaultValue$1(_0x494a87,0x0),this[_0x47f7dd(0x5862)]=defaultValue$1(_0x141e4a,0x0);}Cartographic[_0x68aa19(0x2a01)]=function(_0x122594,_0x176140,_0xadb056,_0x3530d9){var _0x10dca6=_0x68aa19;return _0xadb056=defaultValue$1(_0xadb056,0x0),defined$1(_0x3530d9)?(_0x3530d9[_0x10dca6(0x1041)]=_0x122594,_0x3530d9[_0x10dca6(0x288b)]=_0x176140,_0x3530d9['height']=_0xadb056,_0x3530d9):new Cartographic(_0x122594,_0x176140,_0xadb056);},Cartographic[_0x68aa19(0x2ac5)]=function(_0x1f35d0,_0x17a85c,_0x6c9c11,_0x67e43b){var _0x151d7a=_0x68aa19;return _0x1f35d0=CesiumMath[_0x151d7a(0x12a4)](_0x1f35d0),_0x17a85c=CesiumMath[_0x151d7a(0x12a4)](_0x17a85c),Cartographic['fromRadians'](_0x1f35d0,_0x17a85c,_0x6c9c11,_0x67e43b);};var cartesianToCartographicN$1=new Cartesian3(),cartesianToCartographicP$1=new Cartesian3(),cartesianToCartographicH$1=new Cartesian3(),wgs84OneOverRadii=new Cartesian3(0x1/0x615299,0x1/0x615299,0x1/6356752.314245179),wgs84OneOverRadiiEx=new Cartesian3(0x1/0x615299,0x1/0x615299,0x1/0x615299),wgs84OneOverRadiiSquared=new Cartesian3(0x1/0x24ffb2985f71,0x1/0x24ffb2985f71,0x1/40408299984661.445),wgs84OneOverRadiiSquaredEx=new Cartesian3(0x1/0x24ffb2985f71,0x1/0x24ffb2985f71,0x1/0x24ffb2985f71),wgs84CenterToleranceSquared=CesiumMath[_0x68aa19(0x6b1)];function initialize$a(_0x191b83,_0x1165a8,_0x406f4d,_0x1e28ca){var _0x538f63=_0x68aa19;_0x1165a8=defaultValue$1(_0x1165a8,0x0),_0x406f4d=defaultValue$1(_0x406f4d,0x0),_0x1e28ca=defaultValue$1(_0x1e28ca,0x0),CesiumMath[_0x538f63(0x19c9)](_0x1e28ca,6356752.314245179,CesiumMath[_0x538f63(0x3a0a)])&&(CesiumMath['Radius']=_0x1e28ca),_0x191b83[_0x538f63(0x6c0)]=new Cartesian3(_0x1165a8,_0x406f4d,_0x1e28ca),_0x191b83[_0x538f63(0xc6a)]=new Cartesian3(_0x1165a8*_0x1165a8,_0x406f4d*_0x406f4d,_0x1e28ca*_0x1e28ca),_0x191b83['_radiiToTheFourth']=new Cartesian3(_0x1165a8*_0x1165a8*_0x1165a8*_0x1165a8,_0x406f4d*_0x406f4d*_0x406f4d*_0x406f4d,_0x1e28ca*_0x1e28ca*_0x1e28ca*_0x1e28ca),_0x191b83[_0x538f63(0x42f1)]=new Cartesian3(0x0===_0x1165a8?0x0:0x1/_0x1165a8,0x0===_0x406f4d?0x0:0x1/_0x406f4d,0x0===_0x1e28ca?0x0:0x1/_0x1e28ca),_0x191b83[_0x538f63(0x3a25)]=new Cartesian3(0x0===_0x1165a8?0x0:0x1/(_0x1165a8*_0x1165a8),0x0===_0x406f4d?0x0:0x1/(_0x406f4d*_0x406f4d),0x0===_0x1e28ca?0x0:0x1/(_0x1e28ca*_0x1e28ca)),_0x191b83[_0x538f63(0x14ed)]=Math[_0x538f63(0x27d5)](_0x1165a8,_0x406f4d,_0x1e28ca),_0x191b83[_0x538f63(0x3fbe)]=Math[_0x538f63(0x2bc6)](_0x1165a8,_0x406f4d,_0x1e28ca),_0x191b83[_0x538f63(0x1208)]=CesiumMath[_0x538f63(0x6b1)],0x0!==_0x191b83['_radiiSquared']['z']&&(_0x191b83[_0x538f63(0x3dc2)]=_0x191b83[_0x538f63(0xc6a)]['x']/_0x191b83[_0x538f63(0xc6a)]['z']);}function Ellipsoid(_0x364775,_0x327e4f,_0x163569){var _0xbe3e76=_0x68aa19;this['_radii']=void 0x0,this[_0xbe3e76(0xc6a)]=void 0x0,this['_radiiToTheFourth']=void 0x0,this[_0xbe3e76(0x42f1)]=void 0x0,this[_0xbe3e76(0x3a25)]=void 0x0,this['_minimumRadius']=void 0x0,this['_maximumRadius']=void 0x0,this[_0xbe3e76(0x1208)]=void 0x0,this[_0xbe3e76(0x3dc2)]=void 0x0,initialize$a(this,_0x364775,_0x327e4f,_0x163569);}Cartographic['fromCartesian']=function(_0x5026ad,_0x393855,_0x2db234){var _0x18a0af=_0x68aa19,_0x469852=defined$1(_0x393855)?_0x393855['oneOverRadii']:wgs84OneOverRadiiEx,_0x15408c=defined$1(_0x393855)?_0x393855[_0x18a0af(0x23c6)]:wgs84OneOverRadiiSquaredEx,_0x1609ab=defined$1(_0x393855)?_0x393855[_0x18a0af(0x1208)]:wgs84CenterToleranceSquared;CesiumMath[_0x18a0af(0x19c9)](CesiumMath['Radius'],6356752.314245179,CesiumMath[_0x18a0af(0x3a0a)])&&(_0x469852=defined$1(_0x393855)?_0x393855[_0x18a0af(0x364c)]:wgs84OneOverRadii,_0x15408c=defined$1(_0x393855)?_0x393855['oneOverRadiiSquared']:wgs84OneOverRadiiSquared);var _0x5ae0dd=scaleToGeodeticSurface(_0x5026ad,_0x469852,_0x15408c,_0x1609ab,cartesianToCartographicP$1);if(defined$1(_0x5ae0dd)){var _0x463fcd=Cartesian3['multiplyComponents'](_0x5ae0dd,_0x15408c,cartesianToCartographicN$1);_0x463fcd=Cartesian3[_0x18a0af(0x4e7d)](_0x463fcd,_0x463fcd);var _0x3d7645=Cartesian3[_0x18a0af(0x286c)](_0x5026ad,_0x5ae0dd,cartesianToCartographicH$1),_0x29ad54=Math[_0x18a0af(0x8af)](_0x463fcd['y'],_0x463fcd['x']),_0x4b7c25=Math[_0x18a0af(0x2ac1)](_0x463fcd['z']),_0x161b58=CesiumMath['sign'](Cartesian3[_0x18a0af(0x22ed)](_0x3d7645,_0x5026ad))*Cartesian3[_0x18a0af(0x1791)](_0x3d7645);return defined$1(_0x2db234)?(_0x2db234[_0x18a0af(0x1041)]=_0x29ad54,_0x2db234[_0x18a0af(0x288b)]=_0x4b7c25,_0x2db234[_0x18a0af(0x5862)]=_0x161b58,_0x2db234):new Cartographic(_0x29ad54,_0x4b7c25,_0x161b58);}},Cartographic[_0x68aa19(0x38a0)]=function(_0x3aa4fd,_0x37104e,_0x54a883){var _0x13882b=_0x68aa19;return Cartesian3[_0x13882b(0x2a01)](_0x3aa4fd[_0x13882b(0x1041)],_0x3aa4fd[_0x13882b(0x288b)],_0x3aa4fd['height'],_0x37104e,_0x54a883);},Cartographic[_0x68aa19(0x423c)]=function(_0x26c1e2,_0xf205c,_0x341183,_0x2cdc72){var _0x712ad1=_0x68aa19;if(Check[_0x712ad1(0x3224)]('longitudeA',_0x26c1e2),Check[_0x712ad1(0x3224)](_0x712ad1(0x4c24),_0x341183),Check[_0x712ad1(0x3224)](_0x712ad1(0x506c),_0xf205c),Check[_0x712ad1(0x3224)](_0x712ad1(0x2c0f),_0x2cdc72),_0x26c1e2===_0x341183&&_0xf205c===_0x2cdc72)return 0x0;var _0x5bad89=CesiumMath[_0x712ad1(0x12a4)](_0xf205c),_0x49ec18=CesiumMath['toRadians'](_0x2cdc72),_0xc1a40f=CesiumMath[_0x712ad1(0x12a4)](_0x26c1e2),_0x1fde71=CesiumMath[_0x712ad1(0x12a4)](_0x341183),_0x2d36f0=_0xc1a40f*_0xc1a40f+_0x5bad89*_0x5bad89,_0x80452=_0x1fde71*_0x1fde71+_0x49ec18*_0x49ec18,_0xb3811f=(_0x2d36f0+_0x80452-((_0xc1a40f-_0x1fde71)*(_0xc1a40f-_0x1fde71)+(_0x5bad89-_0x49ec18)*(_0x5bad89-_0x49ec18)))/(0x2*Math[_0x712ad1(0x4080)](_0x2d36f0)*Math[_0x712ad1(0x4080)](_0x80452));return _0xb3811f=CesiumMath[_0x712ad1(0x3c40)](_0xb3811f,-0x1,0x1),Math[_0x712ad1(0x1e18)](_0xb3811f)*CesiumMath[_0x712ad1(0x3721)];},Cartographic['clone']=function(_0x30236f,_0x21216c){var _0x5c23e0=_0x68aa19;if(defined$1(_0x30236f))return defined$1(_0x21216c)?(_0x21216c['longitude']=_0x30236f[_0x5c23e0(0x1041)],_0x21216c[_0x5c23e0(0x288b)]=_0x30236f[_0x5c23e0(0x288b)],_0x21216c[_0x5c23e0(0x5862)]=_0x30236f[_0x5c23e0(0x5862)],_0x21216c):new Cartographic(_0x30236f[_0x5c23e0(0x1041)],_0x30236f[_0x5c23e0(0x288b)],_0x30236f[_0x5c23e0(0x5862)]);},Cartographic[_0x68aa19(0x2ed4)]=function(_0x37c5e2,_0x1b6f66){var _0x362f68=_0x68aa19;return _0x37c5e2===_0x1b6f66||defined$1(_0x37c5e2)&&defined$1(_0x1b6f66)&&_0x37c5e2[_0x362f68(0x1041)]===_0x1b6f66[_0x362f68(0x1041)]&&_0x37c5e2[_0x362f68(0x288b)]===_0x1b6f66[_0x362f68(0x288b)]&&_0x37c5e2[_0x362f68(0x5862)]===_0x1b6f66[_0x362f68(0x5862)];},Cartographic[_0x68aa19(0x19c9)]=function(_0x2e43f0,_0x481e81,_0x3576d4){var _0x1175c7=_0x68aa19;return _0x2e43f0===_0x481e81||defined$1(_0x2e43f0)&&defined$1(_0x481e81)&&Math[_0x1175c7(0x1661)](_0x2e43f0[_0x1175c7(0x1041)]-_0x481e81[_0x1175c7(0x1041)])<=_0x3576d4&&Math[_0x1175c7(0x1661)](_0x2e43f0[_0x1175c7(0x288b)]-_0x481e81[_0x1175c7(0x288b)])<=_0x3576d4&&Math[_0x1175c7(0x1661)](_0x2e43f0['height']-_0x481e81[_0x1175c7(0x5862)])<=_0x3576d4;},Cartographic[_0x68aa19(0x3e26)]=Object[_0x68aa19(0x3e37)](new Cartographic(0x0,0x0,0x0)),Cartographic[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x3167f9){var _0x24e642=_0x68aa19;return Cartographic[_0x24e642(0x254b)](this,_0x3167f9);},Cartographic[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x3b10a8){return Cartographic['equals'](this,_0x3b10a8);},Cartographic[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0x22a5b9,_0x147cd5){return Cartographic['equalsEpsilon'](this,_0x22a5b9,_0x147cd5);},Cartographic[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){var _0x183075=_0x68aa19;return'('+this[_0x183075(0x1041)]+',\x20'+this[_0x183075(0x288b)]+',\x20'+this['height']+')';},Object['defineProperties'](Ellipsoid[_0x68aa19(0x4b51)],{'radii':{'get':function(){var _0xce0639=_0x68aa19;return this[_0xce0639(0x6c0)];}},'radiiSquared':{'get':function(){var _0x550526=_0x68aa19;return this[_0x550526(0xc6a)];}},'radiiToTheFourth':{'get':function(){var _0x2bc56a=_0x68aa19;return this[_0x2bc56a(0x4fef)];}},'oneOverRadii':{'get':function(){var _0x8848b=_0x68aa19;return this[_0x8848b(0x42f1)];}},'oneOverRadiiSquared':{'get':function(){var _0x13bb26=_0x68aa19;return this[_0x13bb26(0x3a25)];}},'minimumRadius':{'get':function(){var _0x416a15=_0x68aa19;return this[_0x416a15(0x14ed)];}},'maximumRadius':{'get':function(){var _0x3b60e1=_0x68aa19;return this[_0x3b60e1(0x3fbe)];}}}),Ellipsoid['clone']=function(_0x10a482,_0x45f506){var _0x32086f=_0x68aa19;if(defined$1(_0x10a482)){var _0x55cfbf=_0x10a482['_radii'];return defined$1(_0x45f506)?(Cartesian3[_0x32086f(0x254b)](_0x55cfbf,_0x45f506[_0x32086f(0x6c0)]),Cartesian3['clone'](_0x10a482['_radiiSquared'],_0x45f506[_0x32086f(0xc6a)]),Cartesian3[_0x32086f(0x254b)](_0x10a482['_radiiToTheFourth'],_0x45f506[_0x32086f(0x4fef)]),Cartesian3[_0x32086f(0x254b)](_0x10a482[_0x32086f(0x42f1)],_0x45f506['_oneOverRadii']),Cartesian3[_0x32086f(0x254b)](_0x10a482['_oneOverRadiiSquared'],_0x45f506[_0x32086f(0x3a25)]),_0x45f506['_minimumRadius']=_0x10a482['_minimumRadius'],_0x45f506[_0x32086f(0x3fbe)]=_0x10a482[_0x32086f(0x3fbe)],_0x45f506[_0x32086f(0x1208)]=_0x10a482[_0x32086f(0x1208)],_0x45f506):new Ellipsoid(_0x55cfbf['x'],_0x55cfbf['y'],_0x55cfbf['z']);}},Ellipsoid['fromCartesian3']=function(_0x564e7d,_0x537dc7){return defined$1(_0x537dc7)||(_0x537dc7=new Ellipsoid()),defined$1(_0x564e7d)?(initialize$a(_0x537dc7,_0x564e7d['x'],_0x564e7d['y'],_0x564e7d['z']),_0x537dc7):_0x537dc7;},Ellipsoid[_0x68aa19(0x1d49)]=Object[_0x68aa19(0x3e37)](new Ellipsoid(0x615299,0x615299,CesiumMath[_0x68aa19(0x3721)])),Ellipsoid[_0x68aa19(0x31f7)]=Object[_0x68aa19(0x3e37)](new Ellipsoid(0x61529c,0x61529c,6356755.29)),Ellipsoid[_0x68aa19(0x14a0)]=Object[_0x68aa19(0x3e37)](new Ellipsoid(0x615299,0x615299,6356752.31)),Ellipsoid['UNIT_SPHERE']=Object['freeze'](new Ellipsoid(0x1,0x1,0x1)),Ellipsoid[_0x68aa19(0x57f)]=Object[_0x68aa19(0x3e37)](new Ellipsoid(CesiumMath[_0x68aa19(0x42cd)],CesiumMath[_0x68aa19(0x42cd)],CesiumMath[_0x68aa19(0x42cd)])),Ellipsoid['prototype']['clone']=function(_0x3b61fb){return Ellipsoid['clone'](this,_0x3b61fb);},Ellipsoid[_0x68aa19(0xe6c)]=Cartesian3[_0x68aa19(0xe6c)],Ellipsoid[_0x68aa19(0x3540)]=function(_0x140625,_0x117928,_0x3071bb){var _0x117ea4=_0x68aa19;return _0x3071bb=defaultValue$1(_0x3071bb,0x0),Cartesian3[_0x117ea4(0x3540)](_0x140625['_radii'],_0x117928,_0x3071bb),_0x117928;},Ellipsoid[_0x68aa19(0x41a1)]=function(_0x2c18d5,_0x25f9b3,_0x5efebc){var _0x3aab65=_0x68aa19;_0x25f9b3=defaultValue$1(_0x25f9b3,0x0);var _0xe19b96=Cartesian3[_0x3aab65(0x41a1)](_0x2c18d5,_0x25f9b3);return Ellipsoid[_0x3aab65(0x7b1)](_0xe19b96,_0x5efebc);},Ellipsoid[_0x68aa19(0x4b51)][_0x68aa19(0x1a7a)]=Cartesian3[_0x68aa19(0x4e7d)],Ellipsoid[_0x68aa19(0x4b51)][_0x68aa19(0x2dec)]=function(_0x56c605,_0x3e71f6){var _0x425b7b=_0x68aa19,_0x213422=_0x56c605[_0x425b7b(0x1041)],_0x549012=_0x56c605[_0x425b7b(0x288b)],_0xb8b8db=Math[_0x425b7b(0x1d35)](_0x549012),_0x4063a4=_0xb8b8db*Math[_0x425b7b(0x1d35)](_0x213422),_0x1b702a=_0xb8b8db*Math[_0x425b7b(0x4322)](_0x213422),_0x4231dc=Math['sin'](_0x549012);return defined$1(_0x3e71f6)||(_0x3e71f6=new Cartesian3()),_0x3e71f6['x']=_0x4063a4,_0x3e71f6['y']=_0x1b702a,_0x3e71f6['z']=_0x4231dc,Cartesian3[_0x425b7b(0x4e7d)](_0x3e71f6,_0x3e71f6);},Ellipsoid['prototype'][_0x68aa19(0x3806)]=function(_0x35de54,_0x319c24){var _0x3253fc=_0x68aa19;return defined$1(_0x319c24)||(_0x319c24=new Cartesian3()),_0x319c24=Cartesian3[_0x3253fc(0x1793)](_0x35de54,this['_oneOverRadiiSquared'],_0x319c24),Cartesian3[_0x3253fc(0x4e7d)](_0x319c24,_0x319c24);};var cartographicToCartesianNormal=new Cartesian3(),cartographicToCartesianK=new Cartesian3();Ellipsoid[_0x68aa19(0x4b51)]['cartographicToCartesian']=function(_0x1278be,_0x318eb7){var _0x4a24bd=_0x68aa19,_0x166d16=cartographicToCartesianNormal,_0x1eaee6=cartographicToCartesianK;this[_0x4a24bd(0x2dec)](_0x1278be,_0x166d16),Cartesian3[_0x4a24bd(0x1793)](this['_radiiSquared'],_0x166d16,_0x1eaee6);var _0x594a09=Math[_0x4a24bd(0x4080)](Cartesian3[_0x4a24bd(0x22ed)](_0x166d16,_0x1eaee6));return Cartesian3[_0x4a24bd(0x3a31)](_0x1eaee6,_0x594a09,_0x1eaee6),Cartesian3[_0x4a24bd(0x1c02)](_0x166d16,_0x1278be['height'],_0x166d16),defined$1(_0x318eb7)||(_0x318eb7=new Cartesian3()),Cartesian3['add'](_0x1eaee6,_0x166d16,_0x318eb7);},Ellipsoid['prototype'][_0x68aa19(0x2bc8)]=function(_0x521fa1,_0x1f38dc){var _0x46f609=_0x68aa19,_0x4b81a9=_0x521fa1[_0x46f609(0x531b)];defined$1(_0x1f38dc)?_0x1f38dc[_0x46f609(0x531b)]=_0x4b81a9:_0x1f38dc=new Array(_0x4b81a9);for(var _0x3baa27=0x0;_0x3baa27<_0x4b81a9;_0x3baa27++)_0x1f38dc[_0x3baa27]=this['cartographicToCartesian'](_0x521fa1[_0x3baa27],_0x1f38dc[_0x3baa27]);return _0x1f38dc;};var cartesianToCartographicN=new Cartesian3(),cartesianToCartographicP=new Cartesian3(),cartesianToCartographicH=new Cartesian3();function GeographicProjection(_0x3ac983){var _0x22976e=_0x68aa19;this[_0x22976e(0x2de2)]=defaultValue$1(_0x3ac983,Ellipsoid[_0x22976e(0x1d49)]),this[_0x22976e(0x1b29)]=this[_0x22976e(0x2de2)][_0x22976e(0x587a)],this[_0x22976e(0x116e)]=0x1/this[_0x22976e(0x1b29)];}Ellipsoid[_0x68aa19(0x4b51)][_0x68aa19(0x541d)]=function(_0x327bf3,_0x2d26c2){var _0x132da8=_0x68aa19,_0x757225=this['scaleToGeodeticSurface'](_0x327bf3,cartesianToCartographicP);if(defined$1(_0x757225)){var _0x56d5b4=this[_0x132da8(0x3806)](_0x757225,cartesianToCartographicN),_0x191dd6=Cartesian3['subtract'](_0x327bf3,_0x757225,cartesianToCartographicH),_0x2b7821=Math[_0x132da8(0x8af)](_0x56d5b4['y'],_0x56d5b4['x']),_0xc3aff8=Math[_0x132da8(0x2ac1)](_0x56d5b4['z']),_0x47e43d=CesiumMath[_0x132da8(0x10ba)](Cartesian3['dot'](_0x191dd6,_0x327bf3))*Cartesian3[_0x132da8(0x1791)](_0x191dd6);return defined$1(_0x2d26c2)?(_0x2d26c2['longitude']=_0x2b7821,_0x2d26c2[_0x132da8(0x288b)]=_0xc3aff8,_0x2d26c2[_0x132da8(0x5862)]=_0x47e43d,_0x2d26c2):new Cartographic(_0x2b7821,_0xc3aff8,_0x47e43d);}},Ellipsoid[_0x68aa19(0x4b51)][_0x68aa19(0x50e3)]=function(_0x2a1822,_0x3e5b39){var _0x409fa5=_0x68aa19,_0xd5186a=_0x2a1822[_0x409fa5(0x531b)];defined$1(_0x3e5b39)?_0x3e5b39[_0x409fa5(0x531b)]=_0xd5186a:_0x3e5b39=new Array(_0xd5186a);for(var _0x55b171=0x0;_0x55b171<_0xd5186a;++_0x55b171)_0x3e5b39[_0x55b171]=this[_0x409fa5(0x541d)](_0x2a1822[_0x55b171],_0x3e5b39[_0x55b171]);return _0x3e5b39;},Ellipsoid[_0x68aa19(0x4b51)][_0x68aa19(0x4251)]=function(_0x3e84dd,_0xc03e8b){var _0xa25c9a=_0x68aa19;return scaleToGeodeticSurface(_0x3e84dd,this[_0xa25c9a(0x42f1)],this[_0xa25c9a(0x3a25)],this[_0xa25c9a(0x1208)],_0xc03e8b);},Ellipsoid['prototype'][_0x68aa19(0x270c)]=function(_0x54b7f8,_0x5a543f){var _0x53b5bf=_0x68aa19;defined$1(_0x5a543f)||(_0x5a543f=new Cartesian3());var _0x50b895=_0x54b7f8['x'],_0x57dbd2=_0x54b7f8['y'],_0x17485e=_0x54b7f8['z'],_0x449182=this['_oneOverRadiiSquared'],_0x150e49=0x1/Math[_0x53b5bf(0x4080)](_0x50b895*_0x50b895*_0x449182['x']+_0x57dbd2*_0x57dbd2*_0x449182['y']+_0x17485e*_0x17485e*_0x449182['z']);return Cartesian3['multiplyByScalar'](_0x54b7f8,_0x150e49,_0x5a543f);},Ellipsoid[_0x68aa19(0x4b51)]['transformPositionToScaledSpace']=function(_0xb17de1,_0xb409ba){var _0x2ea006=_0x68aa19;return defined$1(_0xb409ba)||(_0xb409ba=new Cartesian3()),Cartesian3[_0x2ea006(0x1793)](_0xb17de1,this[_0x2ea006(0x42f1)],_0xb409ba);},Ellipsoid[_0x68aa19(0x4b51)][_0x68aa19(0x11f0)]=function(_0x2362f7,_0x100d0e){var _0x46437e=_0x68aa19;return defined$1(_0x100d0e)||(_0x100d0e=new Cartesian3()),Cartesian3[_0x46437e(0x1793)](_0x2362f7,this[_0x46437e(0x6c0)],_0x100d0e);},Ellipsoid[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x50f0c3){var _0x2581db=_0x68aa19;return this===_0x50f0c3||defined$1(_0x50f0c3)&&Cartesian3[_0x2581db(0x2ed4)](this[_0x2581db(0x6c0)],_0x50f0c3['_radii']);},Ellipsoid[_0x68aa19(0x4b51)]['toString']=function(){var _0x192109=_0x68aa19;return this[_0x192109(0x6c0)][_0x192109(0x1d43)]();},Ellipsoid[_0x68aa19(0x4b51)][_0x68aa19(0x2df6)]=function(_0x24895f,_0x54832e,_0x4456a6){var _0x1fcc76=_0x68aa19;_0x54832e=defaultValue$1(_0x54832e,0x0);var _0x32850f=this['_squaredXOverSquaredZ'];if(defined$1(_0x4456a6)||(_0x4456a6=new Cartesian3()),_0x4456a6['x']=0x0,_0x4456a6['y']=0x0,_0x4456a6['z']=_0x24895f['z']*(0x1-_0x32850f),!(Math['abs'](_0x4456a6['z'])>=this[_0x1fcc76(0x6c0)]['z']-_0x54832e))return _0x4456a6;},Object[_0x68aa19(0x5b7)](GeographicProjection[_0x68aa19(0x4b51)],{'ellipsoid':{'get':function(){var _0xc6ab74=_0x68aa19;return this[_0xc6ab74(0x2de2)];}}}),GeographicProjection['prototype']['project']=function(_0x4baaa3,_0x12bb05){var _0xc1a301=_0x68aa19,_0xbaac4b=this['_semimajorAxis'],_0x4c04b4=_0x4baaa3[_0xc1a301(0x1041)]*_0xbaac4b,_0x2dcc2a=_0x4baaa3[_0xc1a301(0x288b)]*_0xbaac4b,_0x345550=_0x4baaa3['height'];return defined$1(_0x12bb05)?(_0x12bb05['x']=_0x4c04b4,_0x12bb05['y']=_0x2dcc2a,_0x12bb05['z']=_0x345550,_0x12bb05):new Cartesian3(_0x4c04b4,_0x2dcc2a,_0x345550);},GeographicProjection[_0x68aa19(0x4b51)][_0x68aa19(0x35a6)]=function(_0x45f882,_0x20ee81){var _0x3fde45=_0x68aa19,_0x536ad5=this['_oneOverSemimajorAxis'],_0xa707c6=_0x45f882['x']*_0x536ad5,_0x1b8b9f=_0x45f882['y']*_0x536ad5,_0x3b079b=_0x45f882['z'];return defined$1(_0x20ee81)?(_0x20ee81['longitude']=_0xa707c6,_0x20ee81['latitude']=_0x1b8b9f,_0x20ee81[_0x3fde45(0x5862)]=_0x3b079b,_0x20ee81):new Cartographic(_0xa707c6,_0x1b8b9f,_0x3b079b);};var Intersect={'OUTSIDE':-0x1,'INTERSECTING':0x0,'INSIDE':0x1},Intersect$1=Object[_0x68aa19(0x3e37)](Intersect);function Interval(_0x29b522,_0x98ad37){var _0x2ffa74=_0x68aa19;this[_0x2ffa74(0x3db1)]=defaultValue$1(_0x29b522,0x0),this['stop']=defaultValue$1(_0x98ad37,0x0);}function Matrix3(_0x2d016f,_0x2275dc,_0x3d7499,_0x46b81f,_0xae707b,_0x402d22,_0x2f43f1,_0x57b230,_0x3f0525){this[0x0]=defaultValue$1(_0x2d016f,0x0),this[0x1]=defaultValue$1(_0x46b81f,0x0),this[0x2]=defaultValue$1(_0x2f43f1,0x0),this[0x3]=defaultValue$1(_0x2275dc,0x0),this[0x4]=defaultValue$1(_0xae707b,0x0),this[0x5]=defaultValue$1(_0x57b230,0x0),this[0x6]=defaultValue$1(_0x3d7499,0x0),this[0x7]=defaultValue$1(_0x402d22,0x0),this[0x8]=defaultValue$1(_0x3f0525,0x0);}Matrix3[_0x68aa19(0xe6c)]=0x9,Matrix3[_0x68aa19(0x3540)]=function(_0x2c14f8,_0x284237,_0x340550){return _0x340550=defaultValue$1(_0x340550,0x0),_0x284237[_0x340550++]=_0x2c14f8[0x0],_0x284237[_0x340550++]=_0x2c14f8[0x1],_0x284237[_0x340550++]=_0x2c14f8[0x2],_0x284237[_0x340550++]=_0x2c14f8[0x3],_0x284237[_0x340550++]=_0x2c14f8[0x4],_0x284237[_0x340550++]=_0x2c14f8[0x5],_0x284237[_0x340550++]=_0x2c14f8[0x6],_0x284237[_0x340550++]=_0x2c14f8[0x7],_0x284237[_0x340550++]=_0x2c14f8[0x8],_0x284237;},Matrix3[_0x68aa19(0x41a1)]=function(_0x2a6bbd,_0xffb4bd,_0x4f182a){return _0xffb4bd=defaultValue$1(_0xffb4bd,0x0),defined$1(_0x4f182a)||(_0x4f182a=new Matrix3()),_0x4f182a[0x0]=_0x2a6bbd[_0xffb4bd++],_0x4f182a[0x1]=_0x2a6bbd[_0xffb4bd++],_0x4f182a[0x2]=_0x2a6bbd[_0xffb4bd++],_0x4f182a[0x3]=_0x2a6bbd[_0xffb4bd++],_0x4f182a[0x4]=_0x2a6bbd[_0xffb4bd++],_0x4f182a[0x5]=_0x2a6bbd[_0xffb4bd++],_0x4f182a[0x6]=_0x2a6bbd[_0xffb4bd++],_0x4f182a[0x7]=_0x2a6bbd[_0xffb4bd++],_0x4f182a[0x8]=_0x2a6bbd[_0xffb4bd++],_0x4f182a;},Matrix3[_0x68aa19(0x254b)]=function(_0x2cd574,_0x3a7607){if(defined$1(_0x2cd574))return defined$1(_0x3a7607)?(_0x3a7607[0x0]=_0x2cd574[0x0],_0x3a7607[0x1]=_0x2cd574[0x1],_0x3a7607[0x2]=_0x2cd574[0x2],_0x3a7607[0x3]=_0x2cd574[0x3],_0x3a7607[0x4]=_0x2cd574[0x4],_0x3a7607[0x5]=_0x2cd574[0x5],_0x3a7607[0x6]=_0x2cd574[0x6],_0x3a7607[0x7]=_0x2cd574[0x7],_0x3a7607[0x8]=_0x2cd574[0x8],_0x3a7607):new Matrix3(_0x2cd574[0x0],_0x2cd574[0x3],_0x2cd574[0x6],_0x2cd574[0x1],_0x2cd574[0x4],_0x2cd574[0x7],_0x2cd574[0x2],_0x2cd574[0x5],_0x2cd574[0x8]);},Matrix3['fromArray']=function(_0x4eb31c,_0x34764a,_0x11df6d){return _0x34764a=defaultValue$1(_0x34764a,0x0),defined$1(_0x11df6d)||(_0x11df6d=new Matrix3()),_0x11df6d[0x0]=_0x4eb31c[_0x34764a],_0x11df6d[0x1]=_0x4eb31c[_0x34764a+0x1],_0x11df6d[0x2]=_0x4eb31c[_0x34764a+0x2],_0x11df6d[0x3]=_0x4eb31c[_0x34764a+0x3],_0x11df6d[0x4]=_0x4eb31c[_0x34764a+0x4],_0x11df6d[0x5]=_0x4eb31c[_0x34764a+0x5],_0x11df6d[0x6]=_0x4eb31c[_0x34764a+0x6],_0x11df6d[0x7]=_0x4eb31c[_0x34764a+0x7],_0x11df6d[0x8]=_0x4eb31c[_0x34764a+0x8],_0x11df6d;},Matrix3[_0x68aa19(0x4dc1)]=function(_0x20193f,_0x35361a){var _0x4069d3=_0x68aa19;return Matrix3[_0x4069d3(0x254b)](_0x20193f,_0x35361a);},Matrix3[_0x68aa19(0x47df)]=function(_0x4df061,_0x34de33){return defined$1(_0x34de33)?(_0x34de33[0x0]=_0x4df061[0x0],_0x34de33[0x1]=_0x4df061[0x3],_0x34de33[0x2]=_0x4df061[0x6],_0x34de33[0x3]=_0x4df061[0x1],_0x34de33[0x4]=_0x4df061[0x4],_0x34de33[0x5]=_0x4df061[0x7],_0x34de33[0x6]=_0x4df061[0x2],_0x34de33[0x7]=_0x4df061[0x5],_0x34de33[0x8]=_0x4df061[0x8],_0x34de33):new Matrix3(_0x4df061[0x0],_0x4df061[0x1],_0x4df061[0x2],_0x4df061[0x3],_0x4df061[0x4],_0x4df061[0x5],_0x4df061[0x6],_0x4df061[0x7],_0x4df061[0x8]);},Matrix3['fromQuaternion']=function(_0x5a4e77,_0x4e8edf){var _0x26e65f=_0x5a4e77['x']*_0x5a4e77['x'],_0x5f44c2=_0x5a4e77['x']*_0x5a4e77['y'],_0x53f733=_0x5a4e77['x']*_0x5a4e77['z'],_0x171e6c=_0x5a4e77['x']*_0x5a4e77['w'],_0x273ee7=_0x5a4e77['y']*_0x5a4e77['y'],_0x469e3d=_0x5a4e77['y']*_0x5a4e77['z'],_0x19824e=_0x5a4e77['y']*_0x5a4e77['w'],_0xe8c044=_0x5a4e77['z']*_0x5a4e77['z'],_0x2ce84e=_0x5a4e77['z']*_0x5a4e77['w'],_0x396b0b=_0x5a4e77['w']*_0x5a4e77['w'],_0x17a258=_0x26e65f-_0x273ee7-_0xe8c044+_0x396b0b,_0x490293=0x2*(_0x5f44c2-_0x2ce84e),_0x5d18ea=0x2*(_0x53f733+_0x19824e),_0x25034e=0x2*(_0x5f44c2+_0x2ce84e),_0x4055ed=-_0x26e65f+_0x273ee7-_0xe8c044+_0x396b0b,_0x3f244f=0x2*(_0x469e3d-_0x171e6c),_0x3c2067=0x2*(_0x53f733-_0x19824e),_0x440a57=0x2*(_0x469e3d+_0x171e6c),_0x291ade=-_0x26e65f-_0x273ee7+_0xe8c044+_0x396b0b;return defined$1(_0x4e8edf)?(_0x4e8edf[0x0]=_0x17a258,_0x4e8edf[0x1]=_0x25034e,_0x4e8edf[0x2]=_0x3c2067,_0x4e8edf[0x3]=_0x490293,_0x4e8edf[0x4]=_0x4055ed,_0x4e8edf[0x5]=_0x440a57,_0x4e8edf[0x6]=_0x5d18ea,_0x4e8edf[0x7]=_0x3f244f,_0x4e8edf[0x8]=_0x291ade,_0x4e8edf):new Matrix3(_0x17a258,_0x490293,_0x5d18ea,_0x25034e,_0x4055ed,_0x3f244f,_0x3c2067,_0x440a57,_0x291ade);},Matrix3[_0x68aa19(0x2ddb)]=function(_0x246d9b,_0x5f3362){var _0x56bd21=_0x68aa19,_0x24a6a5=Math[_0x56bd21(0x1d35)](-_0x246d9b[_0x56bd21(0x355c)]),_0x1c853a=Math['cos'](-_0x246d9b[_0x56bd21(0x8db)]),_0x37fa98=Math[_0x56bd21(0x1d35)](_0x246d9b['roll']),_0x3ec400=Math[_0x56bd21(0x4322)](-_0x246d9b[_0x56bd21(0x355c)]),_0x49df49=Math[_0x56bd21(0x4322)](-_0x246d9b[_0x56bd21(0x8db)]),_0xca0c34=Math['sin'](_0x246d9b[_0x56bd21(0x500e)]),_0xb88178=_0x24a6a5*_0x1c853a,_0x3130af=-_0x37fa98*_0x49df49+_0xca0c34*_0x3ec400*_0x1c853a,_0x1f0157=_0xca0c34*_0x49df49+_0x37fa98*_0x3ec400*_0x1c853a,_0x2bd721=_0x24a6a5*_0x49df49,_0x4eae50=_0x37fa98*_0x1c853a+_0xca0c34*_0x3ec400*_0x49df49,_0x3db871=-_0xca0c34*_0x1c853a+_0x37fa98*_0x3ec400*_0x49df49,_0x5f5716=-_0x3ec400,_0x10453b=_0xca0c34*_0x24a6a5,_0x362c0f=_0x37fa98*_0x24a6a5;return defined$1(_0x5f3362)?(_0x5f3362[0x0]=_0xb88178,_0x5f3362[0x1]=_0x2bd721,_0x5f3362[0x2]=_0x5f5716,_0x5f3362[0x3]=_0x3130af,_0x5f3362[0x4]=_0x4eae50,_0x5f3362[0x5]=_0x10453b,_0x5f3362[0x6]=_0x1f0157,_0x5f3362[0x7]=_0x3db871,_0x5f3362[0x8]=_0x362c0f,_0x5f3362):new Matrix3(_0xb88178,_0x3130af,_0x1f0157,_0x2bd721,_0x4eae50,_0x3db871,_0x5f5716,_0x10453b,_0x362c0f);},Matrix3[_0x68aa19(0x154a)]=function(_0x31a039,_0x610eae){return defined$1(_0x610eae)?(_0x610eae[0x0]=_0x31a039['x'],_0x610eae[0x1]=0x0,_0x610eae[0x2]=0x0,_0x610eae[0x3]=0x0,_0x610eae[0x4]=_0x31a039['y'],_0x610eae[0x5]=0x0,_0x610eae[0x6]=0x0,_0x610eae[0x7]=0x0,_0x610eae[0x8]=_0x31a039['z'],_0x610eae):new Matrix3(_0x31a039['x'],0x0,0x0,0x0,_0x31a039['y'],0x0,0x0,0x0,_0x31a039['z']);},Matrix3[_0x68aa19(0x1fdf)]=function(_0x1d7081,_0xcd5422){return defined$1(_0xcd5422)?(_0xcd5422[0x0]=_0x1d7081,_0xcd5422[0x1]=0x0,_0xcd5422[0x2]=0x0,_0xcd5422[0x3]=0x0,_0xcd5422[0x4]=_0x1d7081,_0xcd5422[0x5]=0x0,_0xcd5422[0x6]=0x0,_0xcd5422[0x7]=0x0,_0xcd5422[0x8]=_0x1d7081,_0xcd5422):new Matrix3(_0x1d7081,0x0,0x0,0x0,_0x1d7081,0x0,0x0,0x0,_0x1d7081);},Matrix3[_0x68aa19(0x318c)]=function(_0x1a98ef,_0x29ecf8){return defined$1(_0x29ecf8)?(_0x29ecf8[0x0]=0x0,_0x29ecf8[0x1]=_0x1a98ef['z'],_0x29ecf8[0x2]=-_0x1a98ef['y'],_0x29ecf8[0x3]=-_0x1a98ef['z'],_0x29ecf8[0x4]=0x0,_0x29ecf8[0x5]=_0x1a98ef['x'],_0x29ecf8[0x6]=_0x1a98ef['y'],_0x29ecf8[0x7]=-_0x1a98ef['x'],_0x29ecf8[0x8]=0x0,_0x29ecf8):new Matrix3(0x0,-_0x1a98ef['z'],_0x1a98ef['y'],_0x1a98ef['z'],0x0,-_0x1a98ef['x'],-_0x1a98ef['y'],_0x1a98ef['x'],0x0);},Matrix3[_0x68aa19(0x3a2e)]=function(_0xfb0eb7,_0x43f234){var _0x52b222=_0x68aa19,_0x51da0d=Math[_0x52b222(0x1d35)](_0xfb0eb7),_0x487300=Math['sin'](_0xfb0eb7);return defined$1(_0x43f234)?(_0x43f234[0x0]=0x1,_0x43f234[0x1]=0x0,_0x43f234[0x2]=0x0,_0x43f234[0x3]=0x0,_0x43f234[0x4]=_0x51da0d,_0x43f234[0x5]=_0x487300,_0x43f234[0x6]=0x0,_0x43f234[0x7]=-_0x487300,_0x43f234[0x8]=_0x51da0d,_0x43f234):new Matrix3(0x1,0x0,0x0,0x0,_0x51da0d,-_0x487300,0x0,_0x487300,_0x51da0d);},Matrix3['fromRotationY']=function(_0x8d8f50,_0x1f0b4d){var _0x176ee9=_0x68aa19,_0x507f0a=Math[_0x176ee9(0x1d35)](_0x8d8f50),_0x3cf981=Math[_0x176ee9(0x4322)](_0x8d8f50);return defined$1(_0x1f0b4d)?(_0x1f0b4d[0x0]=_0x507f0a,_0x1f0b4d[0x1]=0x0,_0x1f0b4d[0x2]=-_0x3cf981,_0x1f0b4d[0x3]=0x0,_0x1f0b4d[0x4]=0x1,_0x1f0b4d[0x5]=0x0,_0x1f0b4d[0x6]=_0x3cf981,_0x1f0b4d[0x7]=0x0,_0x1f0b4d[0x8]=_0x507f0a,_0x1f0b4d):new Matrix3(_0x507f0a,0x0,_0x3cf981,0x0,0x1,0x0,-_0x3cf981,0x0,_0x507f0a);},Matrix3[_0x68aa19(0x2ef4)]=function(_0x5ac2aa,_0x56f7b1){var _0x2570a0=_0x68aa19,_0x2f6cfc=Math['cos'](_0x5ac2aa),_0x371602=Math[_0x2570a0(0x4322)](_0x5ac2aa);return defined$1(_0x56f7b1)?(_0x56f7b1[0x0]=_0x2f6cfc,_0x56f7b1[0x1]=_0x371602,_0x56f7b1[0x2]=0x0,_0x56f7b1[0x3]=-_0x371602,_0x56f7b1[0x4]=_0x2f6cfc,_0x56f7b1[0x5]=0x0,_0x56f7b1[0x6]=0x0,_0x56f7b1[0x7]=0x0,_0x56f7b1[0x8]=0x1,_0x56f7b1):new Matrix3(_0x2f6cfc,-_0x371602,0x0,_0x371602,_0x2f6cfc,0x0,0x0,0x0,0x1);},Matrix3[_0x68aa19(0xd2c)]=function(_0x14e1b2,_0x31b417){return defined$1(_0x31b417)?(_0x31b417[0x0]=_0x14e1b2[0x0],_0x31b417[0x1]=_0x14e1b2[0x1],_0x31b417[0x2]=_0x14e1b2[0x2],_0x31b417[0x3]=_0x14e1b2[0x3],_0x31b417[0x4]=_0x14e1b2[0x4],_0x31b417[0x5]=_0x14e1b2[0x5],_0x31b417[0x6]=_0x14e1b2[0x6],_0x31b417[0x7]=_0x14e1b2[0x7],_0x31b417[0x8]=_0x14e1b2[0x8],_0x31b417):[_0x14e1b2[0x0],_0x14e1b2[0x1],_0x14e1b2[0x2],_0x14e1b2[0x3],_0x14e1b2[0x4],_0x14e1b2[0x5],_0x14e1b2[0x6],_0x14e1b2[0x7],_0x14e1b2[0x8]];},Matrix3[_0x68aa19(0x48d2)]=function(_0x2d65e6,_0x3a7d32){return 0x3*_0x2d65e6+_0x3a7d32;},Matrix3[_0x68aa19(0x3529)]=function(_0x492edc,_0x3d3e1b,_0x30bd10){var _0xb00ad4=0x3*_0x3d3e1b,_0x59d299=_0x492edc[_0xb00ad4],_0x19ed3d=_0x492edc[_0xb00ad4+0x1],_0x55527e=_0x492edc[_0xb00ad4+0x2];return _0x30bd10['x']=_0x59d299,_0x30bd10['y']=_0x19ed3d,_0x30bd10['z']=_0x55527e,_0x30bd10;},Matrix3[_0x68aa19(0x1cc7)]=function(_0x3418a1,_0x33ee36,_0x2c235e,_0x2d5ff0){var _0x41d36d=0x3*_0x33ee36;return(_0x2d5ff0=Matrix3['clone'](_0x3418a1,_0x2d5ff0))[_0x41d36d]=_0x2c235e['x'],_0x2d5ff0[_0x41d36d+0x1]=_0x2c235e['y'],_0x2d5ff0[_0x41d36d+0x2]=_0x2c235e['z'],_0x2d5ff0;},Matrix3['getRow']=function(_0x35d0f1,_0x3492bf,_0x4e7ffe){var _0x34b0f8=_0x35d0f1[_0x3492bf],_0x12410d=_0x35d0f1[_0x3492bf+0x3],_0x228558=_0x35d0f1[_0x3492bf+0x6];return _0x4e7ffe['x']=_0x34b0f8,_0x4e7ffe['y']=_0x12410d,_0x4e7ffe['z']=_0x228558,_0x4e7ffe;},Matrix3[_0x68aa19(0x120c)]=function(_0x59e89b,_0x126554,_0x5c3206,_0x4d62f3){var _0x1f5963=_0x68aa19;return(_0x4d62f3=Matrix3[_0x1f5963(0x254b)](_0x59e89b,_0x4d62f3))[_0x126554]=_0x5c3206['x'],_0x4d62f3[_0x126554+0x3]=_0x5c3206['y'],_0x4d62f3[_0x126554+0x6]=_0x5c3206['z'],_0x4d62f3;};var scratchColumn$2=new Cartesian3();Matrix3['getScale']=function(_0x569310,_0xddd1aa){var _0x5017cf=_0x68aa19;return _0xddd1aa['x']=Cartesian3['magnitude'](Cartesian3[_0x5017cf(0x2b84)](_0x569310[0x0],_0x569310[0x1],_0x569310[0x2],scratchColumn$2)),_0xddd1aa['y']=Cartesian3['magnitude'](Cartesian3[_0x5017cf(0x2b84)](_0x569310[0x3],_0x569310[0x4],_0x569310[0x5],scratchColumn$2)),_0xddd1aa['z']=Cartesian3[_0x5017cf(0x1791)](Cartesian3[_0x5017cf(0x2b84)](_0x569310[0x6],_0x569310[0x7],_0x569310[0x8],scratchColumn$2)),_0xddd1aa;};var scratchScale$b=new Cartesian3();Matrix3['getMaximumScale']=function(_0x20edaf){var _0x4a7e67=_0x68aa19;return Matrix3[_0x4a7e67(0x5400)](_0x20edaf,scratchScale$b),Cartesian3['maximumComponent'](scratchScale$b);},Matrix3[_0x68aa19(0x373b)]=function(_0x123aec,_0x1420ed,_0x27756a){var _0x241bea=_0x123aec[0x0]*_0x1420ed[0x0]+_0x123aec[0x3]*_0x1420ed[0x1]+_0x123aec[0x6]*_0x1420ed[0x2],_0x19f96a=_0x123aec[0x1]*_0x1420ed[0x0]+_0x123aec[0x4]*_0x1420ed[0x1]+_0x123aec[0x7]*_0x1420ed[0x2],_0x565646=_0x123aec[0x2]*_0x1420ed[0x0]+_0x123aec[0x5]*_0x1420ed[0x1]+_0x123aec[0x8]*_0x1420ed[0x2],_0x4ea84f=_0x123aec[0x0]*_0x1420ed[0x3]+_0x123aec[0x3]*_0x1420ed[0x4]+_0x123aec[0x6]*_0x1420ed[0x5],_0x42fe50=_0x123aec[0x1]*_0x1420ed[0x3]+_0x123aec[0x4]*_0x1420ed[0x4]+_0x123aec[0x7]*_0x1420ed[0x5],_0x3202e1=_0x123aec[0x2]*_0x1420ed[0x3]+_0x123aec[0x5]*_0x1420ed[0x4]+_0x123aec[0x8]*_0x1420ed[0x5],_0x3a3aaf=_0x123aec[0x0]*_0x1420ed[0x6]+_0x123aec[0x3]*_0x1420ed[0x7]+_0x123aec[0x6]*_0x1420ed[0x8],_0x296eb4=_0x123aec[0x1]*_0x1420ed[0x6]+_0x123aec[0x4]*_0x1420ed[0x7]+_0x123aec[0x7]*_0x1420ed[0x8],_0x36c97d=_0x123aec[0x2]*_0x1420ed[0x6]+_0x123aec[0x5]*_0x1420ed[0x7]+_0x123aec[0x8]*_0x1420ed[0x8];return _0x27756a[0x0]=_0x241bea,_0x27756a[0x1]=_0x19f96a,_0x27756a[0x2]=_0x565646,_0x27756a[0x3]=_0x4ea84f,_0x27756a[0x4]=_0x42fe50,_0x27756a[0x5]=_0x3202e1,_0x27756a[0x6]=_0x3a3aaf,_0x27756a[0x7]=_0x296eb4,_0x27756a[0x8]=_0x36c97d,_0x27756a;},Matrix3[_0x68aa19(0x4979)]=function(_0x2c58a2,_0x4f3ff4,_0xdb621f){return _0xdb621f[0x0]=_0x2c58a2[0x0]+_0x4f3ff4[0x0],_0xdb621f[0x1]=_0x2c58a2[0x1]+_0x4f3ff4[0x1],_0xdb621f[0x2]=_0x2c58a2[0x2]+_0x4f3ff4[0x2],_0xdb621f[0x3]=_0x2c58a2[0x3]+_0x4f3ff4[0x3],_0xdb621f[0x4]=_0x2c58a2[0x4]+_0x4f3ff4[0x4],_0xdb621f[0x5]=_0x2c58a2[0x5]+_0x4f3ff4[0x5],_0xdb621f[0x6]=_0x2c58a2[0x6]+_0x4f3ff4[0x6],_0xdb621f[0x7]=_0x2c58a2[0x7]+_0x4f3ff4[0x7],_0xdb621f[0x8]=_0x2c58a2[0x8]+_0x4f3ff4[0x8],_0xdb621f;},Matrix3[_0x68aa19(0x286c)]=function(_0x44d03,_0x2f0375,_0x347217){return _0x347217[0x0]=_0x44d03[0x0]-_0x2f0375[0x0],_0x347217[0x1]=_0x44d03[0x1]-_0x2f0375[0x1],_0x347217[0x2]=_0x44d03[0x2]-_0x2f0375[0x2],_0x347217[0x3]=_0x44d03[0x3]-_0x2f0375[0x3],_0x347217[0x4]=_0x44d03[0x4]-_0x2f0375[0x4],_0x347217[0x5]=_0x44d03[0x5]-_0x2f0375[0x5],_0x347217[0x6]=_0x44d03[0x6]-_0x2f0375[0x6],_0x347217[0x7]=_0x44d03[0x7]-_0x2f0375[0x7],_0x347217[0x8]=_0x44d03[0x8]-_0x2f0375[0x8],_0x347217;},Matrix3[_0x68aa19(0x21ec)]=function(_0x2c8be7,_0x58a7e6,_0x3fa31a){var _0x3e2e31=_0x58a7e6['x'],_0x50ae33=_0x58a7e6['y'],_0x2f7001=_0x58a7e6['z'],_0x368930=_0x2c8be7[0x0]*_0x3e2e31+_0x2c8be7[0x3]*_0x50ae33+_0x2c8be7[0x6]*_0x2f7001,_0xb30ccc=_0x2c8be7[0x1]*_0x3e2e31+_0x2c8be7[0x4]*_0x50ae33+_0x2c8be7[0x7]*_0x2f7001,_0x5d21a6=_0x2c8be7[0x2]*_0x3e2e31+_0x2c8be7[0x5]*_0x50ae33+_0x2c8be7[0x8]*_0x2f7001;return _0x3fa31a['x']=_0x368930,_0x3fa31a['y']=_0xb30ccc,_0x3fa31a['z']=_0x5d21a6,_0x3fa31a;},Matrix3[_0x68aa19(0x1c02)]=function(_0x368f1d,_0x5ba9ea,_0x50cd09){return _0x50cd09[0x0]=_0x368f1d[0x0]*_0x5ba9ea,_0x50cd09[0x1]=_0x368f1d[0x1]*_0x5ba9ea,_0x50cd09[0x2]=_0x368f1d[0x2]*_0x5ba9ea,_0x50cd09[0x3]=_0x368f1d[0x3]*_0x5ba9ea,_0x50cd09[0x4]=_0x368f1d[0x4]*_0x5ba9ea,_0x50cd09[0x5]=_0x368f1d[0x5]*_0x5ba9ea,_0x50cd09[0x6]=_0x368f1d[0x6]*_0x5ba9ea,_0x50cd09[0x7]=_0x368f1d[0x7]*_0x5ba9ea,_0x50cd09[0x8]=_0x368f1d[0x8]*_0x5ba9ea,_0x50cd09;},Matrix3[_0x68aa19(0xad3)]=function(_0x5c59bc,_0x2eac3b,_0x1c2837){return _0x1c2837[0x0]=_0x5c59bc[0x0]*_0x2eac3b['x'],_0x1c2837[0x1]=_0x5c59bc[0x1]*_0x2eac3b['x'],_0x1c2837[0x2]=_0x5c59bc[0x2]*_0x2eac3b['x'],_0x1c2837[0x3]=_0x5c59bc[0x3]*_0x2eac3b['y'],_0x1c2837[0x4]=_0x5c59bc[0x4]*_0x2eac3b['y'],_0x1c2837[0x5]=_0x5c59bc[0x5]*_0x2eac3b['y'],_0x1c2837[0x6]=_0x5c59bc[0x6]*_0x2eac3b['z'],_0x1c2837[0x7]=_0x5c59bc[0x7]*_0x2eac3b['z'],_0x1c2837[0x8]=_0x5c59bc[0x8]*_0x2eac3b['z'],_0x1c2837;},Matrix3[_0x68aa19(0x3152)]=function(_0x2e0b27,_0x192821){return _0x192821[0x0]=-_0x2e0b27[0x0],_0x192821[0x1]=-_0x2e0b27[0x1],_0x192821[0x2]=-_0x2e0b27[0x2],_0x192821[0x3]=-_0x2e0b27[0x3],_0x192821[0x4]=-_0x2e0b27[0x4],_0x192821[0x5]=-_0x2e0b27[0x5],_0x192821[0x6]=-_0x2e0b27[0x6],_0x192821[0x7]=-_0x2e0b27[0x7],_0x192821[0x8]=-_0x2e0b27[0x8],_0x192821;},Matrix3[_0x68aa19(0x56eb)]=function(_0x48c483,_0x1b71e9){var _0x418892=_0x48c483[0x0],_0x1942a4=_0x48c483[0x3],_0x53e362=_0x48c483[0x6],_0x495434=_0x48c483[0x1],_0x233f51=_0x48c483[0x4],_0x5608fd=_0x48c483[0x7],_0x4f7189=_0x48c483[0x2],_0x40d856=_0x48c483[0x5],_0x588b01=_0x48c483[0x8];return _0x1b71e9[0x0]=_0x418892,_0x1b71e9[0x1]=_0x1942a4,_0x1b71e9[0x2]=_0x53e362,_0x1b71e9[0x3]=_0x495434,_0x1b71e9[0x4]=_0x233f51,_0x1b71e9[0x5]=_0x5608fd,_0x1b71e9[0x6]=_0x4f7189,_0x1b71e9[0x7]=_0x40d856,_0x1b71e9[0x8]=_0x588b01,_0x1b71e9;};var UNIT=new Cartesian3(0x1,0x1,0x1);function computeFrobeniusNorm(_0xa6e25){var _0x228b08=_0x68aa19;for(var _0x4d6bcd=0x0,_0x2dfe9d=0x0;_0x2dfe9d<0x9;++_0x2dfe9d){var _0x25c378=_0xa6e25[_0x2dfe9d];_0x4d6bcd+=_0x25c378*_0x25c378;}return Math[_0x228b08(0x4080)](_0x4d6bcd);}Matrix3[_0x68aa19(0x4845)]=function(_0x3902ad,_0x1ec260){var _0x194042=_0x68aa19,_0x11f22e=Cartesian3[_0x194042(0x15da)](UNIT,Matrix3[_0x194042(0x5400)](_0x3902ad,scratchScale$b),scratchScale$b);return _0x1ec260=Matrix3[_0x194042(0xad3)](_0x3902ad,_0x11f22e,_0x1ec260);};var rowVal=[0x1,0x0,0x0],colVal=[0x2,0x2,0x1];function offDiagonalFrobeniusNorm(_0x3bc941){var _0x950c41=_0x68aa19;for(var _0x13a092=0x0,_0x4a62a3=0x0;_0x4a62a3<0x3;++_0x4a62a3){var _0x95966a=_0x3bc941[Matrix3[_0x950c41(0x48d2)](colVal[_0x4a62a3],rowVal[_0x4a62a3])];_0x13a092+=0x2*_0x95966a*_0x95966a;}return Math[_0x950c41(0x4080)](_0x13a092);}function shurDecomposition(_0x4c6672,_0xdbfcb8){var _0x2bf338=_0x68aa19;for(var _0x403311=CesiumMath['EPSILON15'],_0x5c77f3=0x0,_0x124081=0x1,_0x1a3176=0x0;_0x1a3176<0x3;++_0x1a3176){var _0x5a01a4=Math[_0x2bf338(0x1661)](_0x4c6672[Matrix3['getElementIndex'](colVal[_0x1a3176],rowVal[_0x1a3176])]);_0x5a01a4>_0x5c77f3&&(_0x124081=_0x1a3176,_0x5c77f3=_0x5a01a4);}var _0x4902b1=0x1,_0xb1a209=0x0,_0x147ebb=rowVal[_0x124081],_0x29bf05=colVal[_0x124081];if(Math[_0x2bf338(0x1661)](_0x4c6672[Matrix3[_0x2bf338(0x48d2)](_0x29bf05,_0x147ebb)])>_0x403311){var _0x13d451,_0x7ad48f=(_0x4c6672[Matrix3[_0x2bf338(0x48d2)](_0x29bf05,_0x29bf05)]-_0x4c6672[Matrix3['getElementIndex'](_0x147ebb,_0x147ebb)])/0x2/_0x4c6672[Matrix3['getElementIndex'](_0x29bf05,_0x147ebb)];_0xb1a209=(_0x13d451=_0x7ad48f<0x0?-0x1/(-_0x7ad48f+Math[_0x2bf338(0x4080)](0x1+_0x7ad48f*_0x7ad48f)):0x1/(_0x7ad48f+Math[_0x2bf338(0x4080)](0x1+_0x7ad48f*_0x7ad48f)))*(_0x4902b1=0x1/Math[_0x2bf338(0x4080)](0x1+_0x13d451*_0x13d451));}return(_0xdbfcb8=Matrix3[_0x2bf338(0x254b)](Matrix3[_0x2bf338(0x5139)],_0xdbfcb8))[Matrix3[_0x2bf338(0x48d2)](_0x147ebb,_0x147ebb)]=_0xdbfcb8[Matrix3['getElementIndex'](_0x29bf05,_0x29bf05)]=_0x4902b1,_0xdbfcb8[Matrix3['getElementIndex'](_0x29bf05,_0x147ebb)]=_0xb1a209,_0xdbfcb8[Matrix3['getElementIndex'](_0x147ebb,_0x29bf05)]=-_0xb1a209,_0xdbfcb8;}var jMatrix=new Matrix3(),jMatrixTranspose=new Matrix3();function Cartesian4(_0x4ec5ed,_0x20e90a,_0x779854,_0x307baf){this['x']=defaultValue$1(_0x4ec5ed,0x0),this['y']=defaultValue$1(_0x20e90a,0x0),this['z']=defaultValue$1(_0x779854,0x0),this['w']=defaultValue$1(_0x307baf,0x0);}Matrix3[_0x68aa19(0x3578)]=function(_0x11ad23,_0x3f41eb){var _0x4ea07d=_0x68aa19,_0x4a4348=CesiumMath['EPSILON20'],_0x43e594=0x0,_0x50f9ea=0x0;defined$1(_0x3f41eb)||(_0x3f41eb={});for(var _0x358258=_0x3f41eb['unitary']=Matrix3[_0x4ea07d(0x254b)](Matrix3[_0x4ea07d(0x5139)],_0x3f41eb[_0x4ea07d(0x2a2d)]),_0x50ba0c=_0x3f41eb[_0x4ea07d(0xcf3)]=Matrix3['clone'](_0x11ad23,_0x3f41eb[_0x4ea07d(0xcf3)]),_0x24b0df=_0x4a4348*computeFrobeniusNorm(_0x50ba0c);_0x50f9ea<0xa&&offDiagonalFrobeniusNorm(_0x50ba0c)>_0x24b0df;)shurDecomposition(_0x50ba0c,jMatrix),Matrix3[_0x4ea07d(0x56eb)](jMatrix,jMatrixTranspose),Matrix3[_0x4ea07d(0x373b)](_0x50ba0c,jMatrix,_0x50ba0c),Matrix3[_0x4ea07d(0x373b)](jMatrixTranspose,_0x50ba0c,_0x50ba0c),Matrix3[_0x4ea07d(0x373b)](_0x358258,jMatrix,_0x358258),++_0x43e594>0x2&&(++_0x50f9ea,_0x43e594=0x0);return _0x3f41eb;},Matrix3[_0x68aa19(0x1661)]=function(_0xc1e647,_0x3965f9){var _0x1c8f21=_0x68aa19;return _0x3965f9[0x0]=Math[_0x1c8f21(0x1661)](_0xc1e647[0x0]),_0x3965f9[0x1]=Math['abs'](_0xc1e647[0x1]),_0x3965f9[0x2]=Math['abs'](_0xc1e647[0x2]),_0x3965f9[0x3]=Math['abs'](_0xc1e647[0x3]),_0x3965f9[0x4]=Math[_0x1c8f21(0x1661)](_0xc1e647[0x4]),_0x3965f9[0x5]=Math[_0x1c8f21(0x1661)](_0xc1e647[0x5]),_0x3965f9[0x6]=Math[_0x1c8f21(0x1661)](_0xc1e647[0x6]),_0x3965f9[0x7]=Math['abs'](_0xc1e647[0x7]),_0x3965f9[0x8]=Math[_0x1c8f21(0x1661)](_0xc1e647[0x8]),_0x3965f9;},Matrix3['determinant']=function(_0x1a17ad){var _0x2f364f=_0x1a17ad[0x0],_0x55cc8f=_0x1a17ad[0x3],_0x1d4f5b=_0x1a17ad[0x6],_0x14f53d=_0x1a17ad[0x1],_0x4e5aaa=_0x1a17ad[0x4],_0x49a5bf=_0x1a17ad[0x7],_0x4b951f=_0x1a17ad[0x2],_0x56a266=_0x1a17ad[0x5],_0x227f4b=_0x1a17ad[0x8];return _0x2f364f*(_0x4e5aaa*_0x227f4b-_0x56a266*_0x49a5bf)+_0x14f53d*(_0x56a266*_0x1d4f5b-_0x55cc8f*_0x227f4b)+_0x4b951f*(_0x55cc8f*_0x49a5bf-_0x4e5aaa*_0x1d4f5b);},Matrix3[_0x68aa19(0xe9d)]=function(_0x1404a5,_0x3aec7e){var _0x4ca969=_0x68aa19,_0x1b8ec5=_0x1404a5[0x0],_0xaf2582=_0x1404a5[0x1],_0x423ce5=_0x1404a5[0x2],_0x40d248=_0x1404a5[0x3],_0x247dbf=_0x1404a5[0x4],_0x28a4d7=_0x1404a5[0x5],_0x4dd4ea=_0x1404a5[0x6],_0x4a55dd=_0x1404a5[0x7],_0x35ce47=_0x1404a5[0x8],_0x1c1efa=Matrix3[_0x4ca969(0x16be)](_0x1404a5);_0x3aec7e[0x0]=_0x247dbf*_0x35ce47-_0x4a55dd*_0x28a4d7,_0x3aec7e[0x1]=_0x4a55dd*_0x423ce5-_0xaf2582*_0x35ce47,_0x3aec7e[0x2]=_0xaf2582*_0x28a4d7-_0x247dbf*_0x423ce5,_0x3aec7e[0x3]=_0x4dd4ea*_0x28a4d7-_0x40d248*_0x35ce47,_0x3aec7e[0x4]=_0x1b8ec5*_0x35ce47-_0x4dd4ea*_0x423ce5,_0x3aec7e[0x5]=_0x40d248*_0x423ce5-_0x1b8ec5*_0x28a4d7,_0x3aec7e[0x6]=_0x40d248*_0x4a55dd-_0x4dd4ea*_0x247dbf,_0x3aec7e[0x7]=_0x4dd4ea*_0xaf2582-_0x1b8ec5*_0x4a55dd,_0x3aec7e[0x8]=_0x1b8ec5*_0x247dbf-_0x40d248*_0xaf2582;var _0x3febff=0x1/_0x1c1efa;return Matrix3[_0x4ca969(0x1c02)](_0x3aec7e,_0x3febff,_0x3aec7e);},Matrix3[_0x68aa19(0x2ed4)]=function(_0x50b657,_0x425ada){return _0x50b657===_0x425ada||defined$1(_0x50b657)&&defined$1(_0x425ada)&&_0x50b657[0x0]===_0x425ada[0x0]&&_0x50b657[0x1]===_0x425ada[0x1]&&_0x50b657[0x2]===_0x425ada[0x2]&&_0x50b657[0x3]===_0x425ada[0x3]&&_0x50b657[0x4]===_0x425ada[0x4]&&_0x50b657[0x5]===_0x425ada[0x5]&&_0x50b657[0x6]===_0x425ada[0x6]&&_0x50b657[0x7]===_0x425ada[0x7]&&_0x50b657[0x8]===_0x425ada[0x8];},Matrix3['equalsEpsilon']=function(_0x8e3ea9,_0x40a60e,_0x1efabe){var _0x39cff3=_0x68aa19;return _0x8e3ea9===_0x40a60e||defined$1(_0x8e3ea9)&&defined$1(_0x40a60e)&&Math[_0x39cff3(0x1661)](_0x8e3ea9[0x0]-_0x40a60e[0x0])<=_0x1efabe&&Math['abs'](_0x8e3ea9[0x1]-_0x40a60e[0x1])<=_0x1efabe&&Math[_0x39cff3(0x1661)](_0x8e3ea9[0x2]-_0x40a60e[0x2])<=_0x1efabe&&Math[_0x39cff3(0x1661)](_0x8e3ea9[0x3]-_0x40a60e[0x3])<=_0x1efabe&&Math['abs'](_0x8e3ea9[0x4]-_0x40a60e[0x4])<=_0x1efabe&&Math[_0x39cff3(0x1661)](_0x8e3ea9[0x5]-_0x40a60e[0x5])<=_0x1efabe&&Math[_0x39cff3(0x1661)](_0x8e3ea9[0x6]-_0x40a60e[0x6])<=_0x1efabe&&Math[_0x39cff3(0x1661)](_0x8e3ea9[0x7]-_0x40a60e[0x7])<=_0x1efabe&&Math[_0x39cff3(0x1661)](_0x8e3ea9[0x8]-_0x40a60e[0x8])<=_0x1efabe;},Matrix3[_0x68aa19(0x5139)]=Object[_0x68aa19(0x3e37)](new Matrix3(0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1)),Matrix3[_0x68aa19(0x3e26)]=Object[_0x68aa19(0x3e37)](new Matrix3(0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0)),Matrix3[_0x68aa19(0x6ce)]=0x0,Matrix3[_0x68aa19(0x2792)]=0x1,Matrix3[_0x68aa19(0x3d4e)]=0x2,Matrix3['COLUMN1ROW0']=0x3,Matrix3[_0x68aa19(0x1529)]=0x4,Matrix3[_0x68aa19(0x36f0)]=0x5,Matrix3[_0x68aa19(0x54bb)]=0x6,Matrix3[_0x68aa19(0x22b)]=0x7,Matrix3[_0x68aa19(0x118a)]=0x8,Object[_0x68aa19(0x5b7)](Matrix3['prototype'],{'length':{'get':function(){var _0x3a7af2=_0x68aa19;return Matrix3[_0x3a7af2(0xe6c)];}}}),Matrix3['prototype'][_0x68aa19(0x254b)]=function(_0x23a108){return Matrix3['clone'](this,_0x23a108);},Matrix3[_0x68aa19(0x4b51)]['equals']=function(_0x31dc8c){var _0x5d6129=_0x68aa19;return Matrix3[_0x5d6129(0x2ed4)](this,_0x31dc8c);},Matrix3['equalsArray']=function(_0x253696,_0x395d59,_0x894f01){return _0x253696[0x0]===_0x395d59[_0x894f01]&&_0x253696[0x1]===_0x395d59[_0x894f01+0x1]&&_0x253696[0x2]===_0x395d59[_0x894f01+0x2]&&_0x253696[0x3]===_0x395d59[_0x894f01+0x3]&&_0x253696[0x4]===_0x395d59[_0x894f01+0x4]&&_0x253696[0x5]===_0x395d59[_0x894f01+0x5]&&_0x253696[0x6]===_0x395d59[_0x894f01+0x6]&&_0x253696[0x7]===_0x395d59[_0x894f01+0x7]&&_0x253696[0x8]===_0x395d59[_0x894f01+0x8];},Matrix3[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0x24426b,_0x19ed2b){var _0x15b7d5=_0x68aa19;return Matrix3[_0x15b7d5(0x19c9)](this,_0x24426b,_0x19ed2b);},Matrix3['prototype'][_0x68aa19(0x1d43)]=function(){var _0x81017b=_0x68aa19;return'('+this[0x0]+',\x20'+this[0x3]+',\x20'+this[0x6]+_0x81017b(0x3537)+this[0x1]+',\x20'+this[0x4]+',\x20'+this[0x7]+_0x81017b(0x3537)+this[0x2]+',\x20'+this[0x5]+',\x20'+this[0x8]+')';},Cartesian4[_0x68aa19(0x2b84)]=function(_0x4104aa,_0x2cfc76,_0x27c3c1,_0x1a792a,_0x404fe7){return defined$1(_0x404fe7)?(_0x404fe7['x']=_0x4104aa,_0x404fe7['y']=_0x2cfc76,_0x404fe7['z']=_0x27c3c1,_0x404fe7['w']=_0x1a792a,_0x404fe7):new Cartesian4(_0x4104aa,_0x2cfc76,_0x27c3c1,_0x1a792a);},Cartesian4[_0x68aa19(0x3d8a)]=function(_0x19cb23,_0x259ce6){var _0x3c7356=_0x68aa19;return defined$1(_0x259ce6)?(_0x259ce6['x']=_0x19cb23[_0x3c7356(0x4f34)],_0x259ce6['y']=_0x19cb23[_0x3c7356(0x2129)],_0x259ce6['z']=_0x19cb23[_0x3c7356(0x28f8)],_0x259ce6['w']=_0x19cb23['alpha'],_0x259ce6):new Cartesian4(_0x19cb23[_0x3c7356(0x4f34)],_0x19cb23[_0x3c7356(0x2129)],_0x19cb23[_0x3c7356(0x28f8)],_0x19cb23['alpha']);},Cartesian4['clone']=function(_0x10aa95,_0x2d073e){if(defined$1(_0x10aa95))return defined$1(_0x2d073e)?(_0x2d073e['x']=_0x10aa95['x'],_0x2d073e['y']=_0x10aa95['y'],_0x2d073e['z']=_0x10aa95['z'],_0x2d073e['w']=_0x10aa95['w'],_0x2d073e):new Cartesian4(_0x10aa95['x'],_0x10aa95['y'],_0x10aa95['z'],_0x10aa95['w']);},Cartesian4['packedLength']=0x4,Cartesian4[_0x68aa19(0x3540)]=function(_0x40bc2b,_0x4113d4,_0x54427e){return _0x54427e=defaultValue$1(_0x54427e,0x0),_0x4113d4[_0x54427e++]=_0x40bc2b['x'],_0x4113d4[_0x54427e++]=_0x40bc2b['y'],_0x4113d4[_0x54427e++]=_0x40bc2b['z'],_0x4113d4[_0x54427e]=_0x40bc2b['w'],_0x4113d4;},Cartesian4[_0x68aa19(0x41a1)]=function(_0x2e9df2,_0x3d35e5,_0x303ad4){return _0x3d35e5=defaultValue$1(_0x3d35e5,0x0),defined$1(_0x303ad4)||(_0x303ad4=new Cartesian4()),_0x303ad4['x']=_0x2e9df2[_0x3d35e5++],_0x303ad4['y']=_0x2e9df2[_0x3d35e5++],_0x303ad4['z']=_0x2e9df2[_0x3d35e5++],_0x303ad4['w']=_0x2e9df2[_0x3d35e5],_0x303ad4;},Cartesian4[_0x68aa19(0x2135)]=function(_0x25a462,_0x104682){var _0xd1d434=_0x68aa19,_0x3ffb69=_0x25a462[_0xd1d434(0x531b)],_0x10f29d=0x4*_0x3ffb69;if(defined$1(_0x104682)){if(!Array[_0xd1d434(0x4b57)](_0x104682)&&_0x104682[_0xd1d434(0x531b)]!==_0x10f29d)throw new DeveloperError$1('If\x20result\x20is\x20a\x20typed\x20array,\x20it\x20must\x20have\x20exactly\x20array.length\x20*\x204\x20elements');_0x104682[_0xd1d434(0x531b)]!==_0x10f29d&&(_0x104682[_0xd1d434(0x531b)]=_0x10f29d);}else _0x104682=new Array(_0x10f29d);for(var _0x2db29f=0x0;_0x2db29f<_0x3ffb69;++_0x2db29f)Cartesian4[_0xd1d434(0x3540)](_0x25a462[_0x2db29f],_0x104682,0x4*_0x2db29f);return _0x104682;},Cartesian4['unpackArray']=function(_0x153f33,_0x3fc6e2){var _0x2943ce=_0x68aa19,_0xcbeb2f=_0x153f33[_0x2943ce(0x531b)];defined$1(_0x3fc6e2)?_0x3fc6e2[_0x2943ce(0x531b)]=_0xcbeb2f/0x4:_0x3fc6e2=new Array(_0xcbeb2f/0x4);for(var _0x46948d=0x0;_0x46948d<_0xcbeb2f;_0x46948d+=0x4){var _0x520f70=_0x46948d/0x4;_0x3fc6e2[_0x520f70]=Cartesian4['unpack'](_0x153f33,_0x46948d,_0x3fc6e2[_0x520f70]);}return _0x3fc6e2;},Cartesian4['fromArray']=Cartesian4[_0x68aa19(0x41a1)],Cartesian4[_0x68aa19(0x4c59)]=function(_0x23cce5){var _0x5027b4=_0x68aa19;return Math[_0x5027b4(0x2bc6)](_0x23cce5['x'],_0x23cce5['y'],_0x23cce5['z'],_0x23cce5['w']);},Cartesian4['minimumComponent']=function(_0x400ec7){return Math['min'](_0x400ec7['x'],_0x400ec7['y'],_0x400ec7['z'],_0x400ec7['w']);},Cartesian4[_0x68aa19(0x31fd)]=function(_0xbcb63a,_0xabf332,_0x4ef066){var _0x5928d1=_0x68aa19;return _0x4ef066['x']=Math[_0x5928d1(0x27d5)](_0xbcb63a['x'],_0xabf332['x']),_0x4ef066['y']=Math[_0x5928d1(0x27d5)](_0xbcb63a['y'],_0xabf332['y']),_0x4ef066['z']=Math[_0x5928d1(0x27d5)](_0xbcb63a['z'],_0xabf332['z']),_0x4ef066['w']=Math['min'](_0xbcb63a['w'],_0xabf332['w']),_0x4ef066;},Cartesian4[_0x68aa19(0x51fd)]=function(_0x4a8a78,_0x50f216,_0x2f885f){var _0x41e2c8=_0x68aa19;return _0x2f885f['x']=Math[_0x41e2c8(0x2bc6)](_0x4a8a78['x'],_0x50f216['x']),_0x2f885f['y']=Math[_0x41e2c8(0x2bc6)](_0x4a8a78['y'],_0x50f216['y']),_0x2f885f['z']=Math['max'](_0x4a8a78['z'],_0x50f216['z']),_0x2f885f['w']=Math[_0x41e2c8(0x2bc6)](_0x4a8a78['w'],_0x50f216['w']),_0x2f885f;},Cartesian4[_0x68aa19(0x2ed9)]=function(_0x488f59){return _0x488f59['x']*_0x488f59['x']+_0x488f59['y']*_0x488f59['y']+_0x488f59['z']*_0x488f59['z']+_0x488f59['w']*_0x488f59['w'];},Cartesian4[_0x68aa19(0x1791)]=function(_0xfb9290){var _0x1a1d47=_0x68aa19;return Math[_0x1a1d47(0x4080)](Cartesian4[_0x1a1d47(0x2ed9)](_0xfb9290));};var distanceScratch$2=new Cartesian4();Cartesian4[_0x68aa19(0x2ffa)]=function(_0x280c48,_0x471c04){var _0x3d6494=_0x68aa19;return Cartesian4[_0x3d6494(0x286c)](_0x280c48,_0x471c04,distanceScratch$2),Cartesian4[_0x3d6494(0x1791)](distanceScratch$2);},Cartesian4[_0x68aa19(0x299d)]=function(_0x49a0b6,_0x424516){var _0x422224=_0x68aa19;return Cartesian4[_0x422224(0x286c)](_0x49a0b6,_0x424516,distanceScratch$2),Cartesian4[_0x422224(0x2ed9)](distanceScratch$2);},Cartesian4[_0x68aa19(0x4e7d)]=function(_0x592067,_0x30e84c){var _0xd3c726=Cartesian4['magnitude'](_0x592067);return _0x30e84c['x']=_0x592067['x']/_0xd3c726,_0x30e84c['y']=_0x592067['y']/_0xd3c726,_0x30e84c['z']=_0x592067['z']/_0xd3c726,_0x30e84c['w']=_0x592067['w']/_0xd3c726,_0x30e84c;},Cartesian4[_0x68aa19(0x22ed)]=function(_0x174cc8,_0x15fa08){return _0x174cc8['x']*_0x15fa08['x']+_0x174cc8['y']*_0x15fa08['y']+_0x174cc8['z']*_0x15fa08['z']+_0x174cc8['w']*_0x15fa08['w'];},Cartesian4[_0x68aa19(0x1793)]=function(_0x33735f,_0x35919d,_0x417e4c){return _0x417e4c['x']=_0x33735f['x']*_0x35919d['x'],_0x417e4c['y']=_0x33735f['y']*_0x35919d['y'],_0x417e4c['z']=_0x33735f['z']*_0x35919d['z'],_0x417e4c['w']=_0x33735f['w']*_0x35919d['w'],_0x417e4c;},Cartesian4['divideComponents']=function(_0x1884fd,_0x22cccf,_0x545fda){return _0x545fda['x']=_0x1884fd['x']/_0x22cccf['x'],_0x545fda['y']=_0x1884fd['y']/_0x22cccf['y'],_0x545fda['z']=_0x1884fd['z']/_0x22cccf['z'],_0x545fda['w']=_0x1884fd['w']/_0x22cccf['w'],_0x545fda;},Cartesian4['add']=function(_0x401248,_0x572a96,_0x205d5d){return _0x205d5d['x']=_0x401248['x']+_0x572a96['x'],_0x205d5d['y']=_0x401248['y']+_0x572a96['y'],_0x205d5d['z']=_0x401248['z']+_0x572a96['z'],_0x205d5d['w']=_0x401248['w']+_0x572a96['w'],_0x205d5d;},Cartesian4[_0x68aa19(0x286c)]=function(_0x22d1e0,_0x24151c,_0x47d97d){return _0x47d97d['x']=_0x22d1e0['x']-_0x24151c['x'],_0x47d97d['y']=_0x22d1e0['y']-_0x24151c['y'],_0x47d97d['z']=_0x22d1e0['z']-_0x24151c['z'],_0x47d97d['w']=_0x22d1e0['w']-_0x24151c['w'],_0x47d97d;},Cartesian4[_0x68aa19(0x1c02)]=function(_0x548d56,_0x10ab2d,_0x2efb9d){return _0x2efb9d['x']=_0x548d56['x']*_0x10ab2d,_0x2efb9d['y']=_0x548d56['y']*_0x10ab2d,_0x2efb9d['z']=_0x548d56['z']*_0x10ab2d,_0x2efb9d['w']=_0x548d56['w']*_0x10ab2d,_0x2efb9d;},Cartesian4[_0x68aa19(0x3a31)]=function(_0x4d2554,_0x5e935e,_0xd74a7b){return _0xd74a7b['x']=_0x4d2554['x']/_0x5e935e,_0xd74a7b['y']=_0x4d2554['y']/_0x5e935e,_0xd74a7b['z']=_0x4d2554['z']/_0x5e935e,_0xd74a7b['w']=_0x4d2554['w']/_0x5e935e,_0xd74a7b;},Cartesian4['negate']=function(_0x460f10,_0x48ee51){return _0x48ee51['x']=-_0x460f10['x'],_0x48ee51['y']=-_0x460f10['y'],_0x48ee51['z']=-_0x460f10['z'],_0x48ee51['w']=-_0x460f10['w'],_0x48ee51;},Cartesian4[_0x68aa19(0x1661)]=function(_0x15425f,_0x1e2dbe){var _0x3dc7a0=_0x68aa19;return _0x1e2dbe['x']=Math[_0x3dc7a0(0x1661)](_0x15425f['x']),_0x1e2dbe['y']=Math[_0x3dc7a0(0x1661)](_0x15425f['y']),_0x1e2dbe['z']=Math['abs'](_0x15425f['z']),_0x1e2dbe['w']=Math[_0x3dc7a0(0x1661)](_0x15425f['w']),_0x1e2dbe;};var lerpScratch$2=new Cartesian4();Cartesian4['lerp']=function(_0x5681e2,_0xccad8e,_0x904f7f,_0x4e0f0f){var _0x23df60=_0x68aa19;return Cartesian4[_0x23df60(0x1c02)](_0xccad8e,_0x904f7f,lerpScratch$2),_0x4e0f0f=Cartesian4[_0x23df60(0x1c02)](_0x5681e2,0x1-_0x904f7f,_0x4e0f0f),Cartesian4[_0x23df60(0x4979)](lerpScratch$2,_0x4e0f0f,_0x4e0f0f);};var mostOrthogonalAxisScratch$1=new Cartesian4();Cartesian4[_0x68aa19(0x1eb7)]=function(_0x6beb49,_0x1d1476){var _0x2e1f1b=_0x68aa19,_0x3e1377=Cartesian4[_0x2e1f1b(0x4e7d)](_0x6beb49,mostOrthogonalAxisScratch$1);return Cartesian4[_0x2e1f1b(0x1661)](_0x3e1377,_0x3e1377),_0x1d1476=_0x3e1377['x']<=_0x3e1377['y']?_0x3e1377['x']<=_0x3e1377['z']?_0x3e1377['x']<=_0x3e1377['w']?Cartesian4[_0x2e1f1b(0x254b)](Cartesian4['UNIT_X'],_0x1d1476):Cartesian4[_0x2e1f1b(0x254b)](Cartesian4['UNIT_W'],_0x1d1476):_0x3e1377['z']<=_0x3e1377['w']?Cartesian4[_0x2e1f1b(0x254b)](Cartesian4[_0x2e1f1b(0x689)],_0x1d1476):Cartesian4[_0x2e1f1b(0x254b)](Cartesian4[_0x2e1f1b(0x4a8c)],_0x1d1476):_0x3e1377['y']<=_0x3e1377['z']?_0x3e1377['y']<=_0x3e1377['w']?Cartesian4['clone'](Cartesian4['UNIT_Y'],_0x1d1476):Cartesian4[_0x2e1f1b(0x254b)](Cartesian4[_0x2e1f1b(0x4a8c)],_0x1d1476):_0x3e1377['z']<=_0x3e1377['w']?Cartesian4[_0x2e1f1b(0x254b)](Cartesian4['UNIT_Z'],_0x1d1476):Cartesian4['clone'](Cartesian4[_0x2e1f1b(0x4a8c)],_0x1d1476);},Cartesian4[_0x68aa19(0x2ed4)]=function(_0x1a229c,_0x22b50c){return _0x1a229c===_0x22b50c||defined$1(_0x1a229c)&&defined$1(_0x22b50c)&&_0x1a229c['x']===_0x22b50c['x']&&_0x1a229c['y']===_0x22b50c['y']&&_0x1a229c['z']===_0x22b50c['z']&&_0x1a229c['w']===_0x22b50c['w'];},Cartesian4['equalsArray']=function(_0x51a86d,_0x3cebfb,_0x1db24e){return _0x51a86d['x']===_0x3cebfb[_0x1db24e]&&_0x51a86d['y']===_0x3cebfb[_0x1db24e+0x1]&&_0x51a86d['z']===_0x3cebfb[_0x1db24e+0x2]&&_0x51a86d['w']===_0x3cebfb[_0x1db24e+0x3];},Cartesian4[_0x68aa19(0x19c9)]=function(_0x26d36c,_0x2f63e0,_0x326acb,_0x376a07){var _0x4ce7f2=_0x68aa19;return _0x26d36c===_0x2f63e0||defined$1(_0x26d36c)&&defined$1(_0x2f63e0)&&CesiumMath[_0x4ce7f2(0x19c9)](_0x26d36c['x'],_0x2f63e0['x'],_0x326acb,_0x376a07)&&CesiumMath['equalsEpsilon'](_0x26d36c['y'],_0x2f63e0['y'],_0x326acb,_0x376a07)&&CesiumMath['equalsEpsilon'](_0x26d36c['z'],_0x2f63e0['z'],_0x326acb,_0x376a07)&&CesiumMath['equalsEpsilon'](_0x26d36c['w'],_0x2f63e0['w'],_0x326acb,_0x376a07);},Cartesian4[_0x68aa19(0x3e26)]=Object['freeze'](new Cartesian4(0x0,0x0,0x0,0x0)),Cartesian4['UNIT_X']=Object[_0x68aa19(0x3e37)](new Cartesian4(0x1,0x0,0x0,0x0)),Cartesian4[_0x68aa19(0x51ed)]=Object[_0x68aa19(0x3e37)](new Cartesian4(0x0,0x1,0x0,0x0)),Cartesian4[_0x68aa19(0x689)]=Object[_0x68aa19(0x3e37)](new Cartesian4(0x0,0x0,0x1,0x0)),Cartesian4[_0x68aa19(0x4a8c)]=Object[_0x68aa19(0x3e37)](new Cartesian4(0x0,0x0,0x0,0x1)),Cartesian4[_0x68aa19(0x4b51)]['clone']=function(_0x4768a8){var _0x9136f6=_0x68aa19;return Cartesian4[_0x9136f6(0x254b)](this,_0x4768a8);},Cartesian4[_0x68aa19(0x4b51)]['equals']=function(_0x230212){var _0x1b9963=_0x68aa19;return Cartesian4[_0x1b9963(0x2ed4)](this,_0x230212);},Cartesian4['prototype'][_0x68aa19(0x19c9)]=function(_0x218c99,_0x5ce681,_0x2c8840){var _0x3a2d57=_0x68aa19;return Cartesian4[_0x3a2d57(0x19c9)](this,_0x218c99,_0x5ce681,_0x2c8840);},Cartesian4[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){return'('+this['x']+',\x20'+this['y']+',\x20'+this['z']+',\x20'+this['w']+')';};var scratchFloatArray=new Float32Array(0x1),SHIFT_LEFT_8=0x100,SHIFT_LEFT_16=0x10000,SHIFT_LEFT_24=0x1000000,SHIFT_RIGHT_8=0x1/SHIFT_LEFT_8,SHIFT_RIGHT_16=0x1/SHIFT_LEFT_16,SHIFT_RIGHT_24=0x1/SHIFT_LEFT_24,BIAS=0x26;function RuntimeError$2(_0x22ef82){var _0xc97516=_0x68aa19,_0x161ac3;this[_0xc97516(0x13f9)]=_0xc97516(0x54e),this[_0xc97516(0x17f7)]=_0x22ef82;try{throw new Error();}catch(_0x844711){_0x161ac3=_0x844711[_0xc97516(0xf06)];}this['stack']=_0x161ac3;}function Matrix4(_0x41088b,_0x55ef15,_0x274305,_0x4c6011,_0x5ea5e7,_0x5d40b6,_0x22c31a,_0x49be87,_0x57883e,_0xe25f77,_0x51d7ab,_0x7590a9,_0x29c62a,_0xd67dd7,_0x8f8c62,_0x55422c){this[0x0]=defaultValue$1(_0x41088b,0x0),this[0x1]=defaultValue$1(_0x5ea5e7,0x0),this[0x2]=defaultValue$1(_0x57883e,0x0),this[0x3]=defaultValue$1(_0x29c62a,0x0),this[0x4]=defaultValue$1(_0x55ef15,0x0),this[0x5]=defaultValue$1(_0x5d40b6,0x0),this[0x6]=defaultValue$1(_0xe25f77,0x0),this[0x7]=defaultValue$1(_0xd67dd7,0x0),this[0x8]=defaultValue$1(_0x274305,0x0),this[0x9]=defaultValue$1(_0x22c31a,0x0),this[0xa]=defaultValue$1(_0x51d7ab,0x0),this[0xb]=defaultValue$1(_0x8f8c62,0x0),this[0xc]=defaultValue$1(_0x4c6011,0x0),this[0xd]=defaultValue$1(_0x49be87,0x0),this[0xe]=defaultValue$1(_0x7590a9,0x0),this[0xf]=defaultValue$1(_0x55422c,0x0);}Cartesian4['packFloat']=function(_0x1c52af,_0xe85f2d){var _0x3f9e2e=_0x68aa19;if(defined$1(_0xe85f2d)||(_0xe85f2d=new Cartesian4()),scratchFloatArray[0x0]=_0x1c52af,0x0===(_0x1c52af=scratchFloatArray[0x0]))return Cartesian4[_0x3f9e2e(0x254b)](Cartesian4[_0x3f9e2e(0x3e26)],_0xe85f2d);var _0x12cb68,_0x273fcd=_0x1c52af<0x0?0x1:0x0;isFinite(_0x1c52af)?(_0x1c52af=Math[_0x3f9e2e(0x1661)](_0x1c52af),_0x12cb68=Math['floor'](CesiumMath[_0x3f9e2e(0x3260)](_0x1c52af,0xa))+0x1,_0x1c52af/=Math[_0x3f9e2e(0x1f76)](0xa,_0x12cb68)):(_0x1c52af=0.1,_0x12cb68=BIAS);var _0x5a344f=_0x1c52af*SHIFT_LEFT_8;return _0xe85f2d['x']=Math[_0x3f9e2e(0x67a)](_0x5a344f),_0x5a344f=(_0x5a344f-_0xe85f2d['x'])*SHIFT_LEFT_8,_0xe85f2d['y']=Math['floor'](_0x5a344f),_0x5a344f=(_0x5a344f-_0xe85f2d['y'])*SHIFT_LEFT_8,_0xe85f2d['z']=Math[_0x3f9e2e(0x67a)](_0x5a344f),_0xe85f2d['w']=0x2*(_0x12cb68+BIAS)+_0x273fcd,_0xe85f2d;},Cartesian4[_0x68aa19(0xc5c)]=function(_0x4a084a){var _0x3d626f=_0x68aa19,_0x461bf7=_0x4a084a['w']/0x2,_0x5919e0=Math['floor'](_0x461bf7),_0x568bb1=0x2*(_0x461bf7-_0x5919e0);if(_0x568bb1=-(_0x568bb1=0x2*_0x568bb1-0x1),(_0x5919e0-=BIAS)>=BIAS)return _0x568bb1<0x0?Number[_0x3d626f(0x4187)]:Number[_0x3d626f(0x25a9)];var _0x67469a=_0x568bb1*_0x4a084a['x']*SHIFT_RIGHT_8;return _0x67469a+=_0x568bb1*_0x4a084a['y']*SHIFT_RIGHT_16,(_0x67469a+=_0x568bb1*_0x4a084a['z']*SHIFT_RIGHT_24)*Math[_0x3d626f(0x1f76)](0xa,_0x5919e0);},defined$1(Object[_0x68aa19(0x3477)])&&(RuntimeError$2[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](Error['prototype']),RuntimeError$2[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=RuntimeError$2),RuntimeError$2[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){var _0x1cd85e=_0x68aa19,_0x5b5b3d=this[_0x1cd85e(0x13f9)]+':\x20'+this[_0x1cd85e(0x17f7)];return defined$1(this['stack'])&&(_0x5b5b3d+='\x0a'+this[_0x1cd85e(0xf06)][_0x1cd85e(0x1d43)]()),_0x5b5b3d;},Matrix4['packedLength']=0x10,Matrix4['pack']=function(_0x5df0dd,_0x1411dc,_0x59c442){return _0x59c442=defaultValue$1(_0x59c442,0x0),_0x1411dc[_0x59c442++]=_0x5df0dd[0x0],_0x1411dc[_0x59c442++]=_0x5df0dd[0x1],_0x1411dc[_0x59c442++]=_0x5df0dd[0x2],_0x1411dc[_0x59c442++]=_0x5df0dd[0x3],_0x1411dc[_0x59c442++]=_0x5df0dd[0x4],_0x1411dc[_0x59c442++]=_0x5df0dd[0x5],_0x1411dc[_0x59c442++]=_0x5df0dd[0x6],_0x1411dc[_0x59c442++]=_0x5df0dd[0x7],_0x1411dc[_0x59c442++]=_0x5df0dd[0x8],_0x1411dc[_0x59c442++]=_0x5df0dd[0x9],_0x1411dc[_0x59c442++]=_0x5df0dd[0xa],_0x1411dc[_0x59c442++]=_0x5df0dd[0xb],_0x1411dc[_0x59c442++]=_0x5df0dd[0xc],_0x1411dc[_0x59c442++]=_0x5df0dd[0xd],_0x1411dc[_0x59c442++]=_0x5df0dd[0xe],_0x1411dc[_0x59c442]=_0x5df0dd[0xf],_0x1411dc;},Matrix4[_0x68aa19(0x41a1)]=function(_0x280d73,_0x101616,_0xf7c37e){return _0x101616=defaultValue$1(_0x101616,0x0),defined$1(_0xf7c37e)||(_0xf7c37e=new Matrix4()),_0xf7c37e[0x0]=_0x280d73[_0x101616++],_0xf7c37e[0x1]=_0x280d73[_0x101616++],_0xf7c37e[0x2]=_0x280d73[_0x101616++],_0xf7c37e[0x3]=_0x280d73[_0x101616++],_0xf7c37e[0x4]=_0x280d73[_0x101616++],_0xf7c37e[0x5]=_0x280d73[_0x101616++],_0xf7c37e[0x6]=_0x280d73[_0x101616++],_0xf7c37e[0x7]=_0x280d73[_0x101616++],_0xf7c37e[0x8]=_0x280d73[_0x101616++],_0xf7c37e[0x9]=_0x280d73[_0x101616++],_0xf7c37e[0xa]=_0x280d73[_0x101616++],_0xf7c37e[0xb]=_0x280d73[_0x101616++],_0xf7c37e[0xc]=_0x280d73[_0x101616++],_0xf7c37e[0xd]=_0x280d73[_0x101616++],_0xf7c37e[0xe]=_0x280d73[_0x101616++],_0xf7c37e[0xf]=_0x280d73[_0x101616],_0xf7c37e;},Matrix4[_0x68aa19(0x254b)]=function(_0x38ba3f,_0x2bb115){if(defined$1(_0x38ba3f))return defined$1(_0x2bb115)?(_0x2bb115[0x0]=_0x38ba3f[0x0],_0x2bb115[0x1]=_0x38ba3f[0x1],_0x2bb115[0x2]=_0x38ba3f[0x2],_0x2bb115[0x3]=_0x38ba3f[0x3],_0x2bb115[0x4]=_0x38ba3f[0x4],_0x2bb115[0x5]=_0x38ba3f[0x5],_0x2bb115[0x6]=_0x38ba3f[0x6],_0x2bb115[0x7]=_0x38ba3f[0x7],_0x2bb115[0x8]=_0x38ba3f[0x8],_0x2bb115[0x9]=_0x38ba3f[0x9],_0x2bb115[0xa]=_0x38ba3f[0xa],_0x2bb115[0xb]=_0x38ba3f[0xb],_0x2bb115[0xc]=_0x38ba3f[0xc],_0x2bb115[0xd]=_0x38ba3f[0xd],_0x2bb115[0xe]=_0x38ba3f[0xe],_0x2bb115[0xf]=_0x38ba3f[0xf],_0x2bb115):new Matrix4(_0x38ba3f[0x0],_0x38ba3f[0x4],_0x38ba3f[0x8],_0x38ba3f[0xc],_0x38ba3f[0x1],_0x38ba3f[0x5],_0x38ba3f[0x9],_0x38ba3f[0xd],_0x38ba3f[0x2],_0x38ba3f[0x6],_0x38ba3f[0xa],_0x38ba3f[0xe],_0x38ba3f[0x3],_0x38ba3f[0x7],_0x38ba3f[0xb],_0x38ba3f[0xf]);},Matrix4[_0x68aa19(0xb30)]=Matrix4[_0x68aa19(0x41a1)],Matrix4[_0x68aa19(0x4dc1)]=function(_0x17c76d,_0x54afba){var _0x42dd06=_0x68aa19;return Matrix4[_0x42dd06(0x254b)](_0x17c76d,_0x54afba);},Matrix4['fromRowMajorArray']=function(_0x168cb2,_0x515a32){return defined$1(_0x515a32)?(_0x515a32[0x0]=_0x168cb2[0x0],_0x515a32[0x1]=_0x168cb2[0x4],_0x515a32[0x2]=_0x168cb2[0x8],_0x515a32[0x3]=_0x168cb2[0xc],_0x515a32[0x4]=_0x168cb2[0x1],_0x515a32[0x5]=_0x168cb2[0x5],_0x515a32[0x6]=_0x168cb2[0x9],_0x515a32[0x7]=_0x168cb2[0xd],_0x515a32[0x8]=_0x168cb2[0x2],_0x515a32[0x9]=_0x168cb2[0x6],_0x515a32[0xa]=_0x168cb2[0xa],_0x515a32[0xb]=_0x168cb2[0xe],_0x515a32[0xc]=_0x168cb2[0x3],_0x515a32[0xd]=_0x168cb2[0x7],_0x515a32[0xe]=_0x168cb2[0xb],_0x515a32[0xf]=_0x168cb2[0xf],_0x515a32):new Matrix4(_0x168cb2[0x0],_0x168cb2[0x1],_0x168cb2[0x2],_0x168cb2[0x3],_0x168cb2[0x4],_0x168cb2[0x5],_0x168cb2[0x6],_0x168cb2[0x7],_0x168cb2[0x8],_0x168cb2[0x9],_0x168cb2[0xa],_0x168cb2[0xb],_0x168cb2[0xc],_0x168cb2[0xd],_0x168cb2[0xe],_0x168cb2[0xf]);},Matrix4[_0x68aa19(0x1eeb)]=function(_0x66f2cc,_0x513db7,_0x4d7b56){var _0x3d7d68=_0x68aa19;return _0x513db7=defaultValue$1(_0x513db7,Cartesian3[_0x3d7d68(0x3e26)]),defined$1(_0x4d7b56)?(_0x4d7b56[0x0]=_0x66f2cc[0x0],_0x4d7b56[0x1]=_0x66f2cc[0x1],_0x4d7b56[0x2]=_0x66f2cc[0x2],_0x4d7b56[0x3]=0x0,_0x4d7b56[0x4]=_0x66f2cc[0x3],_0x4d7b56[0x5]=_0x66f2cc[0x4],_0x4d7b56[0x6]=_0x66f2cc[0x5],_0x4d7b56[0x7]=0x0,_0x4d7b56[0x8]=_0x66f2cc[0x6],_0x4d7b56[0x9]=_0x66f2cc[0x7],_0x4d7b56[0xa]=_0x66f2cc[0x8],_0x4d7b56[0xb]=0x0,_0x4d7b56[0xc]=_0x513db7['x'],_0x4d7b56[0xd]=_0x513db7['y'],_0x4d7b56[0xe]=_0x513db7['z'],_0x4d7b56[0xf]=0x1,_0x4d7b56):new Matrix4(_0x66f2cc[0x0],_0x66f2cc[0x3],_0x66f2cc[0x6],_0x513db7['x'],_0x66f2cc[0x1],_0x66f2cc[0x4],_0x66f2cc[0x7],_0x513db7['y'],_0x66f2cc[0x2],_0x66f2cc[0x5],_0x66f2cc[0x8],_0x513db7['z'],0x0,0x0,0x0,0x1);},Matrix4[_0x68aa19(0x2236)]=function(_0x3e351c,_0x4a181c,_0x41d56f,_0x3d0e1b){defined$1(_0x3d0e1b)||(_0x3d0e1b=new Matrix4());var _0x3d5ee8=_0x41d56f['x'],_0x219d4e=_0x41d56f['y'],_0x91aaea=_0x41d56f['z'],_0x5465b1=_0x4a181c['x']*_0x4a181c['x'],_0xd782ff=_0x4a181c['x']*_0x4a181c['y'],_0x47b1ae=_0x4a181c['x']*_0x4a181c['z'],_0x481527=_0x4a181c['x']*_0x4a181c['w'],_0x291c47=_0x4a181c['y']*_0x4a181c['y'],_0x2840e3=_0x4a181c['y']*_0x4a181c['z'],_0x4ecd14=_0x4a181c['y']*_0x4a181c['w'],_0x25e680=_0x4a181c['z']*_0x4a181c['z'],_0x51804e=_0x4a181c['z']*_0x4a181c['w'],_0x30e0c0=_0x4a181c['w']*_0x4a181c['w'],_0x40ce10=_0x5465b1-_0x291c47-_0x25e680+_0x30e0c0,_0x5299d8=0x2*(_0xd782ff-_0x51804e),_0x403a14=0x2*(_0x47b1ae+_0x4ecd14),_0x587d2c=0x2*(_0xd782ff+_0x51804e),_0xd67ee7=-_0x5465b1+_0x291c47-_0x25e680+_0x30e0c0,_0xf8a798=0x2*(_0x2840e3-_0x481527),_0x511b76=0x2*(_0x47b1ae-_0x4ecd14),_0x5ba33b=0x2*(_0x2840e3+_0x481527),_0x575961=-_0x5465b1-_0x291c47+_0x25e680+_0x30e0c0;return _0x3d0e1b[0x0]=_0x40ce10*_0x3d5ee8,_0x3d0e1b[0x1]=_0x587d2c*_0x3d5ee8,_0x3d0e1b[0x2]=_0x511b76*_0x3d5ee8,_0x3d0e1b[0x3]=0x0,_0x3d0e1b[0x4]=_0x5299d8*_0x219d4e,_0x3d0e1b[0x5]=_0xd67ee7*_0x219d4e,_0x3d0e1b[0x6]=_0x5ba33b*_0x219d4e,_0x3d0e1b[0x7]=0x0,_0x3d0e1b[0x8]=_0x403a14*_0x91aaea,_0x3d0e1b[0x9]=_0xf8a798*_0x91aaea,_0x3d0e1b[0xa]=_0x575961*_0x91aaea,_0x3d0e1b[0xb]=0x0,_0x3d0e1b[0xc]=_0x3e351c['x'],_0x3d0e1b[0xd]=_0x3e351c['y'],_0x3d0e1b[0xe]=_0x3e351c['z'],_0x3d0e1b[0xf]=0x1,_0x3d0e1b;},Matrix4[_0x68aa19(0x48d5)]=function(_0x3f753d,_0xc6b2d8){var _0x443481=_0x68aa19;return Matrix4[_0x443481(0x2236)](_0x3f753d[_0x443481(0x3981)],_0x3f753d[_0x443481(0x374)],_0x3f753d[_0x443481(0x1ed8)],_0xc6b2d8);},Matrix4['fromTranslation']=function(_0x1c1b79,_0x4d8be5){var _0x320ed5=_0x68aa19;return Matrix4[_0x320ed5(0x1eeb)](Matrix3[_0x320ed5(0x5139)],_0x1c1b79,_0x4d8be5);},Matrix4[_0x68aa19(0x154a)]=function(_0x4f16de,_0x546dca){return defined$1(_0x546dca)?(_0x546dca[0x0]=_0x4f16de['x'],_0x546dca[0x1]=0x0,_0x546dca[0x2]=0x0,_0x546dca[0x3]=0x0,_0x546dca[0x4]=0x0,_0x546dca[0x5]=_0x4f16de['y'],_0x546dca[0x6]=0x0,_0x546dca[0x7]=0x0,_0x546dca[0x8]=0x0,_0x546dca[0x9]=0x0,_0x546dca[0xa]=_0x4f16de['z'],_0x546dca[0xb]=0x0,_0x546dca[0xc]=0x0,_0x546dca[0xd]=0x0,_0x546dca[0xe]=0x0,_0x546dca[0xf]=0x1,_0x546dca):new Matrix4(_0x4f16de['x'],0x0,0x0,0x0,0x0,_0x4f16de['y'],0x0,0x0,0x0,0x0,_0x4f16de['z'],0x0,0x0,0x0,0x0,0x1);},Matrix4[_0x68aa19(0x1fdf)]=function(_0x53a0a4,_0x4128f7){return defined$1(_0x4128f7)?(_0x4128f7[0x0]=_0x53a0a4,_0x4128f7[0x1]=0x0,_0x4128f7[0x2]=0x0,_0x4128f7[0x3]=0x0,_0x4128f7[0x4]=0x0,_0x4128f7[0x5]=_0x53a0a4,_0x4128f7[0x6]=0x0,_0x4128f7[0x7]=0x0,_0x4128f7[0x8]=0x0,_0x4128f7[0x9]=0x0,_0x4128f7[0xa]=_0x53a0a4,_0x4128f7[0xb]=0x0,_0x4128f7[0xc]=0x0,_0x4128f7[0xd]=0x0,_0x4128f7[0xe]=0x0,_0x4128f7[0xf]=0x1,_0x4128f7):new Matrix4(_0x53a0a4,0x0,0x0,0x0,0x0,_0x53a0a4,0x0,0x0,0x0,0x0,_0x53a0a4,0x0,0x0,0x0,0x0,0x1);};var fromCameraF=new Cartesian3(),fromCameraR=new Cartesian3(),fromCameraU=new Cartesian3();Matrix4[_0x68aa19(0x4e36)]=function(_0x5ba73e,_0x2a1122){var _0x427109=_0x68aa19,_0x42ac2d=_0x5ba73e[_0x427109(0x4771)],_0x5a982d=_0x5ba73e[_0x427109(0xc3c)],_0x4d7f20=_0x5ba73e['up'];Cartesian3[_0x427109(0x4e7d)](_0x5a982d,fromCameraF),Cartesian3[_0x427109(0x4e7d)](Cartesian3['cross'](fromCameraF,_0x4d7f20,fromCameraR),fromCameraR),Cartesian3[_0x427109(0x4e7d)](Cartesian3[_0x427109(0x33cc)](fromCameraR,fromCameraF,fromCameraU),fromCameraU);var _0x12bd80=fromCameraR['x'],_0x94119c=fromCameraR['y'],_0x242b31=fromCameraR['z'],_0x4f141b=fromCameraF['x'],_0x24f3d7=fromCameraF['y'],_0x29eac6=fromCameraF['z'],_0x46e990=fromCameraU['x'],_0x407193=fromCameraU['y'],_0xd1e846=fromCameraU['z'],_0x35df73=_0x42ac2d['x'],_0x34d85e=_0x42ac2d['y'],_0x5e7bf3=_0x42ac2d['z'],_0x2fceed=_0x12bd80*-_0x35df73+_0x94119c*-_0x34d85e+_0x242b31*-_0x5e7bf3,_0x37a08e=_0x46e990*-_0x35df73+_0x407193*-_0x34d85e+_0xd1e846*-_0x5e7bf3,_0x1ec06a=_0x4f141b*_0x35df73+_0x24f3d7*_0x34d85e+_0x29eac6*_0x5e7bf3;return defined$1(_0x2a1122)?(_0x2a1122[0x0]=_0x12bd80,_0x2a1122[0x1]=_0x46e990,_0x2a1122[0x2]=-_0x4f141b,_0x2a1122[0x3]=0x0,_0x2a1122[0x4]=_0x94119c,_0x2a1122[0x5]=_0x407193,_0x2a1122[0x6]=-_0x24f3d7,_0x2a1122[0x7]=0x0,_0x2a1122[0x8]=_0x242b31,_0x2a1122[0x9]=_0xd1e846,_0x2a1122[0xa]=-_0x29eac6,_0x2a1122[0xb]=0x0,_0x2a1122[0xc]=_0x2fceed,_0x2a1122[0xd]=_0x37a08e,_0x2a1122[0xe]=_0x1ec06a,_0x2a1122[0xf]=0x1,_0x2a1122):new Matrix4(_0x12bd80,_0x94119c,_0x242b31,_0x2fceed,_0x46e990,_0x407193,_0xd1e846,_0x37a08e,-_0x4f141b,-_0x24f3d7,-_0x29eac6,_0x1ec06a,0x0,0x0,0x0,0x1);},Matrix4[_0x68aa19(0x19e6)]=function(_0x32ac53,_0x2f17d2,_0x2fc856,_0x2447b7,_0x402894){var _0x23a614=0x1/Math['tan'](0.5*_0x32ac53),_0x1d73b7=_0x23a614/_0x2f17d2,_0x3ec91a=(_0x2447b7+_0x2fc856)/(_0x2fc856-_0x2447b7),_0x4d4db3=0x2*_0x2447b7*_0x2fc856/(_0x2fc856-_0x2447b7);return _0x402894[0x0]=_0x1d73b7,_0x402894[0x1]=0x0,_0x402894[0x2]=0x0,_0x402894[0x3]=0x0,_0x402894[0x4]=0x0,_0x402894[0x5]=_0x23a614,_0x402894[0x6]=0x0,_0x402894[0x7]=0x0,_0x402894[0x8]=0x0,_0x402894[0x9]=0x0,_0x402894[0xa]=_0x3ec91a,_0x402894[0xb]=-0x1,_0x402894[0xc]=0x0,_0x402894[0xd]=0x0,_0x402894[0xe]=_0x4d4db3,_0x402894[0xf]=0x0,_0x402894;},Matrix4[_0x68aa19(0x106f)]=function(_0x4b9398,_0x29ec92,_0x4a1232,_0x48a650,_0x1d0ae9,_0x154e04,_0x34c69f){var _0x558cb5=0x1/(_0x29ec92-_0x4b9398),_0x3dff8b=0x1/(_0x48a650-_0x4a1232),_0x1847c3=0x1/(_0x154e04-_0x1d0ae9),_0x1d0176=-(_0x29ec92+_0x4b9398)*_0x558cb5,_0x351b87=-(_0x48a650+_0x4a1232)*_0x3dff8b,_0x3cc818=-(_0x154e04+_0x1d0ae9)*_0x1847c3;return _0x558cb5*=0x2,_0x3dff8b*=0x2,_0x1847c3*=-0x2,_0x34c69f[0x0]=_0x558cb5,_0x34c69f[0x1]=0x0,_0x34c69f[0x2]=0x0,_0x34c69f[0x3]=0x0,_0x34c69f[0x4]=0x0,_0x34c69f[0x5]=_0x3dff8b,_0x34c69f[0x6]=0x0,_0x34c69f[0x7]=0x0,_0x34c69f[0x8]=0x0,_0x34c69f[0x9]=0x0,_0x34c69f[0xa]=_0x1847c3,_0x34c69f[0xb]=0x0,_0x34c69f[0xc]=_0x1d0176,_0x34c69f[0xd]=_0x351b87,_0x34c69f[0xe]=_0x3cc818,_0x34c69f[0xf]=0x1,_0x34c69f;},Matrix4[_0x68aa19(0x36d9)]=function(_0x1d58e1,_0x1ca1fb,_0x2b6156,_0x32e0be,_0x532247,_0x237500,_0x3e6a4a){var _0x971ff1=0x2*_0x532247/(_0x1ca1fb-_0x1d58e1),_0x2905f6=0x2*_0x532247/(_0x32e0be-_0x2b6156),_0x2bbdaa=(_0x1ca1fb+_0x1d58e1)/(_0x1ca1fb-_0x1d58e1),_0x58cd62=(_0x32e0be+_0x2b6156)/(_0x32e0be-_0x2b6156),_0x30b55c=-(_0x237500+_0x532247)/(_0x237500-_0x532247),_0x6cd8a1=-0x2*_0x237500*_0x532247/(_0x237500-_0x532247);return _0x3e6a4a[0x0]=_0x971ff1,_0x3e6a4a[0x1]=0x0,_0x3e6a4a[0x2]=0x0,_0x3e6a4a[0x3]=0x0,_0x3e6a4a[0x4]=0x0,_0x3e6a4a[0x5]=_0x2905f6,_0x3e6a4a[0x6]=0x0,_0x3e6a4a[0x7]=0x0,_0x3e6a4a[0x8]=_0x2bbdaa,_0x3e6a4a[0x9]=_0x58cd62,_0x3e6a4a[0xa]=_0x30b55c,_0x3e6a4a[0xb]=-0x1,_0x3e6a4a[0xc]=0x0,_0x3e6a4a[0xd]=0x0,_0x3e6a4a[0xe]=_0x6cd8a1,_0x3e6a4a[0xf]=0x0,_0x3e6a4a;},Matrix4[_0x68aa19(0x41e7)]=function(_0xf21db8,_0x5e37cc,_0x1edb04,_0x3a3385,_0x1bf5e5,_0x1183c4){var _0x5f4961=0x2*_0x1bf5e5/(_0x5e37cc-_0xf21db8),_0x299995=0x2*_0x1bf5e5/(_0x3a3385-_0x1edb04),_0x456a4c=(_0x5e37cc+_0xf21db8)/(_0x5e37cc-_0xf21db8),_0x4b9127=(_0x3a3385+_0x1edb04)/(_0x3a3385-_0x1edb04),_0x231e5a=-0x2*_0x1bf5e5;return _0x1183c4[0x0]=_0x5f4961,_0x1183c4[0x1]=0x0,_0x1183c4[0x2]=0x0,_0x1183c4[0x3]=0x0,_0x1183c4[0x4]=0x0,_0x1183c4[0x5]=_0x299995,_0x1183c4[0x6]=0x0,_0x1183c4[0x7]=0x0,_0x1183c4[0x8]=_0x456a4c,_0x1183c4[0x9]=_0x4b9127,_0x1183c4[0xa]=-0x1,_0x1183c4[0xb]=-0x1,_0x1183c4[0xc]=0x0,_0x1183c4[0xd]=0x0,_0x1183c4[0xe]=_0x231e5a,_0x1183c4[0xf]=0x0,_0x1183c4;},Matrix4['computeViewportTransformation']=function(_0x1589a9,_0xac22d,_0x4efd0b,_0x2a4613){var _0x2e2844=_0x68aa19;_0x1589a9=defaultValue$1(_0x1589a9,defaultValue$1['EMPTY_OBJECT']);var _0x56293d=defaultValue$1(_0x1589a9['x'],0x0),_0x15cdc2=defaultValue$1(_0x1589a9['y'],0x0),_0x3e7f3c=defaultValue$1(_0x1589a9[_0x2e2844(0x209)],0x0),_0x20a8d1=defaultValue$1(_0x1589a9[_0x2e2844(0x5862)],0x0);_0xac22d=defaultValue$1(_0xac22d,0x0);var _0x5098f8=0.5*_0x3e7f3c,_0x5bc3e3=0.5*_0x20a8d1,_0x44d904=0.5*((_0x4efd0b=defaultValue$1(_0x4efd0b,0x1))-_0xac22d),_0x300edc=_0x5098f8,_0x1268a9=_0x5bc3e3,_0x41c0b3=_0x44d904,_0x19523a=_0x56293d+_0x5098f8,_0x5f54a2=_0x15cdc2+_0x5bc3e3,_0x4d5412=_0xac22d+_0x44d904;return _0x2a4613[0x0]=_0x300edc,_0x2a4613[0x1]=0x0,_0x2a4613[0x2]=0x0,_0x2a4613[0x3]=0x0,_0x2a4613[0x4]=0x0,_0x2a4613[0x5]=_0x1268a9,_0x2a4613[0x6]=0x0,_0x2a4613[0x7]=0x0,_0x2a4613[0x8]=0x0,_0x2a4613[0x9]=0x0,_0x2a4613[0xa]=_0x41c0b3,_0x2a4613[0xb]=0x0,_0x2a4613[0xc]=_0x19523a,_0x2a4613[0xd]=_0x5f54a2,_0x2a4613[0xe]=_0x4d5412,_0x2a4613[0xf]=0x1,_0x2a4613;},Matrix4[_0x68aa19(0x4722)]=function(_0x446a25,_0x3d21cb,_0x38eaef,_0x2457e7,_0x36cc87){var _0x569285=_0x68aa19;return _0x36cc87[0x0]=_0x2457e7['x'],_0x36cc87[0x1]=_0x38eaef['x'],_0x36cc87[0x2]=-_0x3d21cb['x'],_0x36cc87[0x3]=0x0,_0x36cc87[0x4]=_0x2457e7['y'],_0x36cc87[0x5]=_0x38eaef['y'],_0x36cc87[0x6]=-_0x3d21cb['y'],_0x36cc87[0x7]=0x0,_0x36cc87[0x8]=_0x2457e7['z'],_0x36cc87[0x9]=_0x38eaef['z'],_0x36cc87[0xa]=-_0x3d21cb['z'],_0x36cc87[0xb]=0x0,_0x36cc87[0xc]=-Cartesian3['dot'](_0x2457e7,_0x446a25),_0x36cc87[0xd]=-Cartesian3['dot'](_0x38eaef,_0x446a25),_0x36cc87[0xe]=Cartesian3[_0x569285(0x22ed)](_0x3d21cb,_0x446a25),_0x36cc87[0xf]=0x1,_0x36cc87;},Matrix4[_0x68aa19(0xd2c)]=function(_0x549a5e,_0x143e67){return defined$1(_0x143e67)?(_0x143e67[0x0]=_0x549a5e[0x0],_0x143e67[0x1]=_0x549a5e[0x1],_0x143e67[0x2]=_0x549a5e[0x2],_0x143e67[0x3]=_0x549a5e[0x3],_0x143e67[0x4]=_0x549a5e[0x4],_0x143e67[0x5]=_0x549a5e[0x5],_0x143e67[0x6]=_0x549a5e[0x6],_0x143e67[0x7]=_0x549a5e[0x7],_0x143e67[0x8]=_0x549a5e[0x8],_0x143e67[0x9]=_0x549a5e[0x9],_0x143e67[0xa]=_0x549a5e[0xa],_0x143e67[0xb]=_0x549a5e[0xb],_0x143e67[0xc]=_0x549a5e[0xc],_0x143e67[0xd]=_0x549a5e[0xd],_0x143e67[0xe]=_0x549a5e[0xe],_0x143e67[0xf]=_0x549a5e[0xf],_0x143e67):[_0x549a5e[0x0],_0x549a5e[0x1],_0x549a5e[0x2],_0x549a5e[0x3],_0x549a5e[0x4],_0x549a5e[0x5],_0x549a5e[0x6],_0x549a5e[0x7],_0x549a5e[0x8],_0x549a5e[0x9],_0x549a5e[0xa],_0x549a5e[0xb],_0x549a5e[0xc],_0x549a5e[0xd],_0x549a5e[0xe],_0x549a5e[0xf]];},Matrix4[_0x68aa19(0x48d2)]=function(_0x3b360d,_0x635f46){return 0x4*_0x3b360d+_0x635f46;},Matrix4[_0x68aa19(0x3529)]=function(_0x4e9236,_0x966a80,_0x48eb18){var _0x5dc7fe=0x4*_0x966a80,_0x2697b3=_0x4e9236[_0x5dc7fe],_0x478713=_0x4e9236[_0x5dc7fe+0x1],_0x34d2d7=_0x4e9236[_0x5dc7fe+0x2],_0x5b821f=_0x4e9236[_0x5dc7fe+0x3];return _0x48eb18['x']=_0x2697b3,_0x48eb18['y']=_0x478713,_0x48eb18['z']=_0x34d2d7,_0x48eb18['w']=_0x5b821f,_0x48eb18;},Matrix4[_0x68aa19(0x1cc7)]=function(_0x23e799,_0x3b6e9d,_0x2f486a,_0x48b63b){var _0x31b8c7=_0x68aa19,_0x310023=0x4*_0x3b6e9d;return(_0x48b63b=Matrix4[_0x31b8c7(0x254b)](_0x23e799,_0x48b63b))[_0x310023]=_0x2f486a['x'],_0x48b63b[_0x310023+0x1]=_0x2f486a['y'],_0x48b63b[_0x310023+0x2]=_0x2f486a['z'],_0x48b63b[_0x310023+0x3]=_0x2f486a['w'],_0x48b63b;},Matrix4[_0x68aa19(0x3628)]=function(_0xa6a600,_0x449089,_0x518ce3){return _0x518ce3[0x0]=_0xa6a600[0x0],_0x518ce3[0x1]=_0xa6a600[0x1],_0x518ce3[0x2]=_0xa6a600[0x2],_0x518ce3[0x3]=_0xa6a600[0x3],_0x518ce3[0x4]=_0xa6a600[0x4],_0x518ce3[0x5]=_0xa6a600[0x5],_0x518ce3[0x6]=_0xa6a600[0x6],_0x518ce3[0x7]=_0xa6a600[0x7],_0x518ce3[0x8]=_0xa6a600[0x8],_0x518ce3[0x9]=_0xa6a600[0x9],_0x518ce3[0xa]=_0xa6a600[0xa],_0x518ce3[0xb]=_0xa6a600[0xb],_0x518ce3[0xc]=_0x449089['x'],_0x518ce3[0xd]=_0x449089['y'],_0x518ce3[0xe]=_0x449089['z'],_0x518ce3[0xf]=_0xa6a600[0xf],_0x518ce3;};var scaleScratch=new Cartesian3();Matrix4[_0x68aa19(0x270a)]=function(_0x566a24,_0x41135c,_0x2aaf2c){var _0x145734=_0x68aa19,_0x43cd6f=Matrix4[_0x145734(0x5400)](_0x566a24,scaleScratch),_0x27d402=Cartesian3['divideComponents'](_0x41135c,_0x43cd6f,scaleScratch);return Matrix4[_0x145734(0xad3)](_0x566a24,_0x27d402,_0x2aaf2c);},Matrix4[_0x68aa19(0x2910)]=function(_0x12c4de,_0x5819ba,_0x10a749){var _0x5329f1=_0x12c4de[_0x5819ba],_0x3bd483=_0x12c4de[_0x5819ba+0x4],_0x2c618d=_0x12c4de[_0x5819ba+0x8],_0x20df48=_0x12c4de[_0x5819ba+0xc];return _0x10a749['x']=_0x5329f1,_0x10a749['y']=_0x3bd483,_0x10a749['z']=_0x2c618d,_0x10a749['w']=_0x20df48,_0x10a749;},Matrix4[_0x68aa19(0x120c)]=function(_0x1be588,_0x1a0432,_0x4c96ce,_0x39d6f9){var _0x15dc3a=_0x68aa19;return(_0x39d6f9=Matrix4[_0x15dc3a(0x254b)](_0x1be588,_0x39d6f9))[_0x1a0432]=_0x4c96ce['x'],_0x39d6f9[_0x1a0432+0x4]=_0x4c96ce['y'],_0x39d6f9[_0x1a0432+0x8]=_0x4c96ce['z'],_0x39d6f9[_0x1a0432+0xc]=_0x4c96ce['w'],_0x39d6f9;};var scratchColumn$1=new Cartesian3();Matrix4[_0x68aa19(0x5400)]=function(_0x5205fd,_0x26f42e){var _0x33b504=_0x68aa19;return _0x26f42e['x']=Cartesian3[_0x33b504(0x1791)](Cartesian3['fromElements'](_0x5205fd[0x0],_0x5205fd[0x1],_0x5205fd[0x2],scratchColumn$1)),_0x26f42e['y']=Cartesian3[_0x33b504(0x1791)](Cartesian3[_0x33b504(0x2b84)](_0x5205fd[0x4],_0x5205fd[0x5],_0x5205fd[0x6],scratchColumn$1)),_0x26f42e['z']=Cartesian3[_0x33b504(0x1791)](Cartesian3[_0x33b504(0x2b84)](_0x5205fd[0x8],_0x5205fd[0x9],_0x5205fd[0xa],scratchColumn$1)),_0x26f42e;};var scratchScale$a=new Cartesian3();Matrix4['getMaximumScale']=function(_0x63bbb4){var _0x339a47=_0x68aa19;return Matrix4['getScale'](_0x63bbb4,scratchScale$a),Cartesian3[_0x339a47(0x4c59)](scratchScale$a);},Matrix4[_0x68aa19(0x373b)]=function(_0x4c27aa,_0x492d2d,_0x57029b){var _0x6966b2=_0x4c27aa[0x0],_0x22cdd5=_0x4c27aa[0x1],_0x4ee848=_0x4c27aa[0x2],_0x11015f=_0x4c27aa[0x3],_0x40c5e1=_0x4c27aa[0x4],_0x18bc7e=_0x4c27aa[0x5],_0x21fca8=_0x4c27aa[0x6],_0x18e1e2=_0x4c27aa[0x7],_0x3f9090=_0x4c27aa[0x8],_0x57a3ea=_0x4c27aa[0x9],_0x333608=_0x4c27aa[0xa],_0x19ee4b=_0x4c27aa[0xb],_0x41771e=_0x4c27aa[0xc],_0x3757dd=_0x4c27aa[0xd],_0xed256d=_0x4c27aa[0xe],_0x3c41c2=_0x4c27aa[0xf],_0x10fbbb=_0x492d2d[0x0],_0x20b793=_0x492d2d[0x1],_0xd08085=_0x492d2d[0x2],_0x37803d=_0x492d2d[0x3],_0x55e71a=_0x492d2d[0x4],_0x578e1b=_0x492d2d[0x5],_0x48da1b=_0x492d2d[0x6],_0x2b7057=_0x492d2d[0x7],_0x2256c0=_0x492d2d[0x8],_0x266f1a=_0x492d2d[0x9],_0x55b340=_0x492d2d[0xa],_0x3d24d2=_0x492d2d[0xb],_0xf7ab64=_0x492d2d[0xc],_0x4f0963=_0x492d2d[0xd],_0x185732=_0x492d2d[0xe],_0x500a31=_0x492d2d[0xf],_0x1c5c3f=_0x6966b2*_0x10fbbb+_0x40c5e1*_0x20b793+_0x3f9090*_0xd08085+_0x41771e*_0x37803d,_0xeb28fe=_0x22cdd5*_0x10fbbb+_0x18bc7e*_0x20b793+_0x57a3ea*_0xd08085+_0x3757dd*_0x37803d,_0x5bd3fe=_0x4ee848*_0x10fbbb+_0x21fca8*_0x20b793+_0x333608*_0xd08085+_0xed256d*_0x37803d,_0x3a027a=_0x11015f*_0x10fbbb+_0x18e1e2*_0x20b793+_0x19ee4b*_0xd08085+_0x3c41c2*_0x37803d,_0x244762=_0x6966b2*_0x55e71a+_0x40c5e1*_0x578e1b+_0x3f9090*_0x48da1b+_0x41771e*_0x2b7057,_0x5d8914=_0x22cdd5*_0x55e71a+_0x18bc7e*_0x578e1b+_0x57a3ea*_0x48da1b+_0x3757dd*_0x2b7057,_0x10cd0a=_0x4ee848*_0x55e71a+_0x21fca8*_0x578e1b+_0x333608*_0x48da1b+_0xed256d*_0x2b7057,_0x48173a=_0x11015f*_0x55e71a+_0x18e1e2*_0x578e1b+_0x19ee4b*_0x48da1b+_0x3c41c2*_0x2b7057,_0x298943=_0x6966b2*_0x2256c0+_0x40c5e1*_0x266f1a+_0x3f9090*_0x55b340+_0x41771e*_0x3d24d2,_0x2692ac=_0x22cdd5*_0x2256c0+_0x18bc7e*_0x266f1a+_0x57a3ea*_0x55b340+_0x3757dd*_0x3d24d2,_0x25fe65=_0x4ee848*_0x2256c0+_0x21fca8*_0x266f1a+_0x333608*_0x55b340+_0xed256d*_0x3d24d2,_0x20b4c2=_0x11015f*_0x2256c0+_0x18e1e2*_0x266f1a+_0x19ee4b*_0x55b340+_0x3c41c2*_0x3d24d2,_0x3392bb=_0x6966b2*_0xf7ab64+_0x40c5e1*_0x4f0963+_0x3f9090*_0x185732+_0x41771e*_0x500a31,_0x476a88=_0x22cdd5*_0xf7ab64+_0x18bc7e*_0x4f0963+_0x57a3ea*_0x185732+_0x3757dd*_0x500a31,_0x539a96=_0x4ee848*_0xf7ab64+_0x21fca8*_0x4f0963+_0x333608*_0x185732+_0xed256d*_0x500a31,_0x577443=_0x11015f*_0xf7ab64+_0x18e1e2*_0x4f0963+_0x19ee4b*_0x185732+_0x3c41c2*_0x500a31;return _0x57029b[0x0]=_0x1c5c3f,_0x57029b[0x1]=_0xeb28fe,_0x57029b[0x2]=_0x5bd3fe,_0x57029b[0x3]=_0x3a027a,_0x57029b[0x4]=_0x244762,_0x57029b[0x5]=_0x5d8914,_0x57029b[0x6]=_0x10cd0a,_0x57029b[0x7]=_0x48173a,_0x57029b[0x8]=_0x298943,_0x57029b[0x9]=_0x2692ac,_0x57029b[0xa]=_0x25fe65,_0x57029b[0xb]=_0x20b4c2,_0x57029b[0xc]=_0x3392bb,_0x57029b[0xd]=_0x476a88,_0x57029b[0xe]=_0x539a96,_0x57029b[0xf]=_0x577443,_0x57029b;},Matrix4[_0x68aa19(0x4979)]=function(_0x33265b,_0x2f2350,_0x196e24){return _0x196e24[0x0]=_0x33265b[0x0]+_0x2f2350[0x0],_0x196e24[0x1]=_0x33265b[0x1]+_0x2f2350[0x1],_0x196e24[0x2]=_0x33265b[0x2]+_0x2f2350[0x2],_0x196e24[0x3]=_0x33265b[0x3]+_0x2f2350[0x3],_0x196e24[0x4]=_0x33265b[0x4]+_0x2f2350[0x4],_0x196e24[0x5]=_0x33265b[0x5]+_0x2f2350[0x5],_0x196e24[0x6]=_0x33265b[0x6]+_0x2f2350[0x6],_0x196e24[0x7]=_0x33265b[0x7]+_0x2f2350[0x7],_0x196e24[0x8]=_0x33265b[0x8]+_0x2f2350[0x8],_0x196e24[0x9]=_0x33265b[0x9]+_0x2f2350[0x9],_0x196e24[0xa]=_0x33265b[0xa]+_0x2f2350[0xa],_0x196e24[0xb]=_0x33265b[0xb]+_0x2f2350[0xb],_0x196e24[0xc]=_0x33265b[0xc]+_0x2f2350[0xc],_0x196e24[0xd]=_0x33265b[0xd]+_0x2f2350[0xd],_0x196e24[0xe]=_0x33265b[0xe]+_0x2f2350[0xe],_0x196e24[0xf]=_0x33265b[0xf]+_0x2f2350[0xf],_0x196e24;},Matrix4[_0x68aa19(0x286c)]=function(_0x39f05b,_0x88f88f,_0x52497e){return _0x52497e[0x0]=_0x39f05b[0x0]-_0x88f88f[0x0],_0x52497e[0x1]=_0x39f05b[0x1]-_0x88f88f[0x1],_0x52497e[0x2]=_0x39f05b[0x2]-_0x88f88f[0x2],_0x52497e[0x3]=_0x39f05b[0x3]-_0x88f88f[0x3],_0x52497e[0x4]=_0x39f05b[0x4]-_0x88f88f[0x4],_0x52497e[0x5]=_0x39f05b[0x5]-_0x88f88f[0x5],_0x52497e[0x6]=_0x39f05b[0x6]-_0x88f88f[0x6],_0x52497e[0x7]=_0x39f05b[0x7]-_0x88f88f[0x7],_0x52497e[0x8]=_0x39f05b[0x8]-_0x88f88f[0x8],_0x52497e[0x9]=_0x39f05b[0x9]-_0x88f88f[0x9],_0x52497e[0xa]=_0x39f05b[0xa]-_0x88f88f[0xa],_0x52497e[0xb]=_0x39f05b[0xb]-_0x88f88f[0xb],_0x52497e[0xc]=_0x39f05b[0xc]-_0x88f88f[0xc],_0x52497e[0xd]=_0x39f05b[0xd]-_0x88f88f[0xd],_0x52497e[0xe]=_0x39f05b[0xe]-_0x88f88f[0xe],_0x52497e[0xf]=_0x39f05b[0xf]-_0x88f88f[0xf],_0x52497e;},Matrix4['multiplyTransformation']=function(_0x2780d5,_0x1a2846,_0x137b54){var _0x459c72=_0x2780d5[0x0],_0x4aa7e0=_0x2780d5[0x1],_0x117847=_0x2780d5[0x2],_0x18df1c=_0x2780d5[0x4],_0x53105c=_0x2780d5[0x5],_0x2dc51e=_0x2780d5[0x6],_0x43c4b1=_0x2780d5[0x8],_0x54db9d=_0x2780d5[0x9],_0x1dd26d=_0x2780d5[0xa],_0x44a39c=_0x2780d5[0xc],_0x26f5fe=_0x2780d5[0xd],_0x3b6077=_0x2780d5[0xe],_0x1bc743=_0x1a2846[0x0],_0x190515=_0x1a2846[0x1],_0x277c14=_0x1a2846[0x2],_0x4ea540=_0x1a2846[0x4],_0x50ceb3=_0x1a2846[0x5],_0x347d40=_0x1a2846[0x6],_0x3dc712=_0x1a2846[0x8],_0x8610b0=_0x1a2846[0x9],_0x1ea906=_0x1a2846[0xa],_0x46816e=_0x1a2846[0xc],_0x5e4e23=_0x1a2846[0xd],_0x525275=_0x1a2846[0xe],_0xb1f8bf=_0x459c72*_0x1bc743+_0x18df1c*_0x190515+_0x43c4b1*_0x277c14,_0xd4ee48=_0x4aa7e0*_0x1bc743+_0x53105c*_0x190515+_0x54db9d*_0x277c14,_0x47a6a4=_0x117847*_0x1bc743+_0x2dc51e*_0x190515+_0x1dd26d*_0x277c14,_0x13afd=_0x459c72*_0x4ea540+_0x18df1c*_0x50ceb3+_0x43c4b1*_0x347d40,_0x3af479=_0x4aa7e0*_0x4ea540+_0x53105c*_0x50ceb3+_0x54db9d*_0x347d40,_0x22d915=_0x117847*_0x4ea540+_0x2dc51e*_0x50ceb3+_0x1dd26d*_0x347d40,_0x24b8f3=_0x459c72*_0x3dc712+_0x18df1c*_0x8610b0+_0x43c4b1*_0x1ea906,_0x6a0a95=_0x4aa7e0*_0x3dc712+_0x53105c*_0x8610b0+_0x54db9d*_0x1ea906,_0x562a43=_0x117847*_0x3dc712+_0x2dc51e*_0x8610b0+_0x1dd26d*_0x1ea906,_0x1cc9fd=_0x459c72*_0x46816e+_0x18df1c*_0x5e4e23+_0x43c4b1*_0x525275+_0x44a39c,_0x54bfe4=_0x4aa7e0*_0x46816e+_0x53105c*_0x5e4e23+_0x54db9d*_0x525275+_0x26f5fe,_0x5f5d6b=_0x117847*_0x46816e+_0x2dc51e*_0x5e4e23+_0x1dd26d*_0x525275+_0x3b6077;return _0x137b54[0x0]=_0xb1f8bf,_0x137b54[0x1]=_0xd4ee48,_0x137b54[0x2]=_0x47a6a4,_0x137b54[0x3]=0x0,_0x137b54[0x4]=_0x13afd,_0x137b54[0x5]=_0x3af479,_0x137b54[0x6]=_0x22d915,_0x137b54[0x7]=0x0,_0x137b54[0x8]=_0x24b8f3,_0x137b54[0x9]=_0x6a0a95,_0x137b54[0xa]=_0x562a43,_0x137b54[0xb]=0x0,_0x137b54[0xc]=_0x1cc9fd,_0x137b54[0xd]=_0x54bfe4,_0x137b54[0xe]=_0x5f5d6b,_0x137b54[0xf]=0x1,_0x137b54;},Matrix4[_0x68aa19(0x4f96)]=function(_0x333e3e,_0x2c653a,_0x2ecffa){var _0x3ef888=_0x333e3e[0x0],_0x3eee03=_0x333e3e[0x1],_0x39ef69=_0x333e3e[0x2],_0x51a9ce=_0x333e3e[0x4],_0x3de28c=_0x333e3e[0x5],_0x5403e2=_0x333e3e[0x6],_0x35f9a1=_0x333e3e[0x8],_0x5a4138=_0x333e3e[0x9],_0x58e379=_0x333e3e[0xa],_0x2d653c=_0x2c653a[0x0],_0x4c7651=_0x2c653a[0x1],_0x308b7e=_0x2c653a[0x2],_0x37fcab=_0x2c653a[0x3],_0x4d87ce=_0x2c653a[0x4],_0x4aef5b=_0x2c653a[0x5],_0x3470c9=_0x2c653a[0x6],_0x340fd3=_0x2c653a[0x7],_0x3fa7d6=_0x2c653a[0x8],_0x4b9ddd=_0x3ef888*_0x2d653c+_0x51a9ce*_0x4c7651+_0x35f9a1*_0x308b7e,_0x2e9c91=_0x3eee03*_0x2d653c+_0x3de28c*_0x4c7651+_0x5a4138*_0x308b7e,_0x4c6c24=_0x39ef69*_0x2d653c+_0x5403e2*_0x4c7651+_0x58e379*_0x308b7e,_0x2ef62d=_0x3ef888*_0x37fcab+_0x51a9ce*_0x4d87ce+_0x35f9a1*_0x4aef5b,_0x115951=_0x3eee03*_0x37fcab+_0x3de28c*_0x4d87ce+_0x5a4138*_0x4aef5b,_0x3a5dd4=_0x39ef69*_0x37fcab+_0x5403e2*_0x4d87ce+_0x58e379*_0x4aef5b,_0x533dd3=_0x3ef888*_0x3470c9+_0x51a9ce*_0x340fd3+_0x35f9a1*_0x3fa7d6,_0x5b3a3d=_0x3eee03*_0x3470c9+_0x3de28c*_0x340fd3+_0x5a4138*_0x3fa7d6,_0x74d7ac=_0x39ef69*_0x3470c9+_0x5403e2*_0x340fd3+_0x58e379*_0x3fa7d6;return _0x2ecffa[0x0]=_0x4b9ddd,_0x2ecffa[0x1]=_0x2e9c91,_0x2ecffa[0x2]=_0x4c6c24,_0x2ecffa[0x3]=0x0,_0x2ecffa[0x4]=_0x2ef62d,_0x2ecffa[0x5]=_0x115951,_0x2ecffa[0x6]=_0x3a5dd4,_0x2ecffa[0x7]=0x0,_0x2ecffa[0x8]=_0x533dd3,_0x2ecffa[0x9]=_0x5b3a3d,_0x2ecffa[0xa]=_0x74d7ac,_0x2ecffa[0xb]=0x0,_0x2ecffa[0xc]=_0x333e3e[0xc],_0x2ecffa[0xd]=_0x333e3e[0xd],_0x2ecffa[0xe]=_0x333e3e[0xe],_0x2ecffa[0xf]=_0x333e3e[0xf],_0x2ecffa;},Matrix4[_0x68aa19(0x1564)]=function(_0x2dd68a,_0x35916e,_0x17d7dd){var _0x32d718=_0x35916e['x'],_0x5dfc57=_0x35916e['y'],_0x23ff52=_0x35916e['z'],_0x489323=_0x32d718*_0x2dd68a[0x0]+_0x5dfc57*_0x2dd68a[0x4]+_0x23ff52*_0x2dd68a[0x8]+_0x2dd68a[0xc],_0x5af2b8=_0x32d718*_0x2dd68a[0x1]+_0x5dfc57*_0x2dd68a[0x5]+_0x23ff52*_0x2dd68a[0x9]+_0x2dd68a[0xd],_0xf29898=_0x32d718*_0x2dd68a[0x2]+_0x5dfc57*_0x2dd68a[0x6]+_0x23ff52*_0x2dd68a[0xa]+_0x2dd68a[0xe];return _0x17d7dd[0x0]=_0x2dd68a[0x0],_0x17d7dd[0x1]=_0x2dd68a[0x1],_0x17d7dd[0x2]=_0x2dd68a[0x2],_0x17d7dd[0x3]=_0x2dd68a[0x3],_0x17d7dd[0x4]=_0x2dd68a[0x4],_0x17d7dd[0x5]=_0x2dd68a[0x5],_0x17d7dd[0x6]=_0x2dd68a[0x6],_0x17d7dd[0x7]=_0x2dd68a[0x7],_0x17d7dd[0x8]=_0x2dd68a[0x8],_0x17d7dd[0x9]=_0x2dd68a[0x9],_0x17d7dd[0xa]=_0x2dd68a[0xa],_0x17d7dd[0xb]=_0x2dd68a[0xb],_0x17d7dd[0xc]=_0x489323,_0x17d7dd[0xd]=_0x5af2b8,_0x17d7dd[0xe]=_0xf29898,_0x17d7dd[0xf]=_0x2dd68a[0xf],_0x17d7dd;};var uniformScaleScratch=new Cartesian3();Matrix4[_0x68aa19(0x48ce)]=function(_0x5cbe51,_0x352a47,_0x213a17){return uniformScaleScratch['x']=_0x352a47,uniformScaleScratch['y']=_0x352a47,uniformScaleScratch['z']=_0x352a47,Matrix4['multiplyByScale'](_0x5cbe51,uniformScaleScratch,_0x213a17);},Matrix4[_0x68aa19(0xad3)]=function(_0x1f7fa7,_0x401b71,_0x1a3017){var _0x7fe3c5=_0x401b71['x'],_0x5d4a2f=_0x401b71['y'],_0x3a8f73=_0x401b71['z'];return 0x1===_0x7fe3c5&&0x1===_0x5d4a2f&&0x1===_0x3a8f73?Matrix4['clone'](_0x1f7fa7,_0x1a3017):(_0x1a3017[0x0]=_0x7fe3c5*_0x1f7fa7[0x0],_0x1a3017[0x1]=_0x7fe3c5*_0x1f7fa7[0x1],_0x1a3017[0x2]=_0x7fe3c5*_0x1f7fa7[0x2],_0x1a3017[0x3]=0x0,_0x1a3017[0x4]=_0x5d4a2f*_0x1f7fa7[0x4],_0x1a3017[0x5]=_0x5d4a2f*_0x1f7fa7[0x5],_0x1a3017[0x6]=_0x5d4a2f*_0x1f7fa7[0x6],_0x1a3017[0x7]=0x0,_0x1a3017[0x8]=_0x3a8f73*_0x1f7fa7[0x8],_0x1a3017[0x9]=_0x3a8f73*_0x1f7fa7[0x9],_0x1a3017[0xa]=_0x3a8f73*_0x1f7fa7[0xa],_0x1a3017[0xb]=0x0,_0x1a3017[0xc]=_0x1f7fa7[0xc],_0x1a3017[0xd]=_0x1f7fa7[0xd],_0x1a3017[0xe]=_0x1f7fa7[0xe],_0x1a3017[0xf]=0x1,_0x1a3017);},Matrix4['multiplyByVector']=function(_0x384140,_0x36c48c,_0x2e984e){var _0x336f45=_0x36c48c['x'],_0x214106=_0x36c48c['y'],_0x7054f0=_0x36c48c['z'],_0x30ace9=_0x36c48c['w'],_0x54c2dd=_0x384140[0x0]*_0x336f45+_0x384140[0x4]*_0x214106+_0x384140[0x8]*_0x7054f0+_0x384140[0xc]*_0x30ace9,_0x5418e8=_0x384140[0x1]*_0x336f45+_0x384140[0x5]*_0x214106+_0x384140[0x9]*_0x7054f0+_0x384140[0xd]*_0x30ace9,_0x427e31=_0x384140[0x2]*_0x336f45+_0x384140[0x6]*_0x214106+_0x384140[0xa]*_0x7054f0+_0x384140[0xe]*_0x30ace9,_0x4f4348=_0x384140[0x3]*_0x336f45+_0x384140[0x7]*_0x214106+_0x384140[0xb]*_0x7054f0+_0x384140[0xf]*_0x30ace9;return _0x2e984e['x']=_0x54c2dd,_0x2e984e['y']=_0x5418e8,_0x2e984e['z']=_0x427e31,_0x2e984e['w']=_0x4f4348,_0x2e984e;},Matrix4[_0x68aa19(0x1c8e)]=function(_0x3708eb,_0x406578,_0xbc72b6){var _0x4b7f78=_0x406578['x'],_0x134d48=_0x406578['y'],_0x7facad=_0x406578['z'],_0x466c19=_0x3708eb[0x0]*_0x4b7f78+_0x3708eb[0x4]*_0x134d48+_0x3708eb[0x8]*_0x7facad,_0x121492=_0x3708eb[0x1]*_0x4b7f78+_0x3708eb[0x5]*_0x134d48+_0x3708eb[0x9]*_0x7facad,_0x40bc8b=_0x3708eb[0x2]*_0x4b7f78+_0x3708eb[0x6]*_0x134d48+_0x3708eb[0xa]*_0x7facad;return _0xbc72b6['x']=_0x466c19,_0xbc72b6['y']=_0x121492,_0xbc72b6['z']=_0x40bc8b,_0xbc72b6;},Matrix4['multiplyByPoint']=function(_0x5bc8f0,_0x57beb4,_0x2bad63){var _0x2280c5=_0x57beb4['x'],_0x526552=_0x57beb4['y'],_0x481b98=_0x57beb4['z'],_0x1611e8=_0x5bc8f0[0x0]*_0x2280c5+_0x5bc8f0[0x4]*_0x526552+_0x5bc8f0[0x8]*_0x481b98+_0x5bc8f0[0xc],_0x5b00b1=_0x5bc8f0[0x1]*_0x2280c5+_0x5bc8f0[0x5]*_0x526552+_0x5bc8f0[0x9]*_0x481b98+_0x5bc8f0[0xd],_0x2d7845=_0x5bc8f0[0x2]*_0x2280c5+_0x5bc8f0[0x6]*_0x526552+_0x5bc8f0[0xa]*_0x481b98+_0x5bc8f0[0xe];return _0x2bad63['x']=_0x1611e8,_0x2bad63['y']=_0x5b00b1,_0x2bad63['z']=_0x2d7845,_0x2bad63;},Matrix4[_0x68aa19(0x1c02)]=function(_0x565818,_0x55782e,_0x4f8647){return _0x4f8647[0x0]=_0x565818[0x0]*_0x55782e,_0x4f8647[0x1]=_0x565818[0x1]*_0x55782e,_0x4f8647[0x2]=_0x565818[0x2]*_0x55782e,_0x4f8647[0x3]=_0x565818[0x3]*_0x55782e,_0x4f8647[0x4]=_0x565818[0x4]*_0x55782e,_0x4f8647[0x5]=_0x565818[0x5]*_0x55782e,_0x4f8647[0x6]=_0x565818[0x6]*_0x55782e,_0x4f8647[0x7]=_0x565818[0x7]*_0x55782e,_0x4f8647[0x8]=_0x565818[0x8]*_0x55782e,_0x4f8647[0x9]=_0x565818[0x9]*_0x55782e,_0x4f8647[0xa]=_0x565818[0xa]*_0x55782e,_0x4f8647[0xb]=_0x565818[0xb]*_0x55782e,_0x4f8647[0xc]=_0x565818[0xc]*_0x55782e,_0x4f8647[0xd]=_0x565818[0xd]*_0x55782e,_0x4f8647[0xe]=_0x565818[0xe]*_0x55782e,_0x4f8647[0xf]=_0x565818[0xf]*_0x55782e,_0x4f8647;},Matrix4[_0x68aa19(0x2717)]=function(_0x2d61d8,_0x9357b9,_0x1338b8){var _0x2b44bc=_0x68aa19,_0x3a5c6b=new Matrix4(),_0x3c1926=new Matrix4();Matrix4['inverse'](_0x2d61d8,_0x3a5c6b),Matrix4['transpose'](_0x3a5c6b,_0x3c1926);var _0x2231f8=new Cartesian4(_0x9357b9[_0x2b44bc(0x193a)]['x'],_0x9357b9[_0x2b44bc(0x193a)]['y'],_0x9357b9[_0x2b44bc(0x193a)]['z'],_0x9357b9[_0x2b44bc(0x2ffa)]);Matrix4[_0x2b44bc(0x21ec)](_0x3c1926,_0x2231f8,_0x2231f8),_0x1338b8[_0x2b44bc(0x193a)]['x']=_0x2231f8['x'],_0x1338b8[_0x2b44bc(0x193a)]['y']=_0x2231f8['y'],_0x1338b8[_0x2b44bc(0x193a)]['z']=_0x2231f8['z'];var _0x3cd62a=Cartesian3[_0x2b44bc(0x1791)](_0x1338b8[_0x2b44bc(0x193a)]);return Cartesian3[_0x2b44bc(0x4e7d)](_0x1338b8[_0x2b44bc(0x193a)],_0x1338b8[_0x2b44bc(0x193a)]),_0x1338b8[_0x2b44bc(0x2ffa)]=_0x2231f8['w']/_0x3cd62a,_0x1338b8;},Matrix4[_0x68aa19(0x3152)]=function(_0x187ccc,_0x24b994){return _0x24b994[0x0]=-_0x187ccc[0x0],_0x24b994[0x1]=-_0x187ccc[0x1],_0x24b994[0x2]=-_0x187ccc[0x2],_0x24b994[0x3]=-_0x187ccc[0x3],_0x24b994[0x4]=-_0x187ccc[0x4],_0x24b994[0x5]=-_0x187ccc[0x5],_0x24b994[0x6]=-_0x187ccc[0x6],_0x24b994[0x7]=-_0x187ccc[0x7],_0x24b994[0x8]=-_0x187ccc[0x8],_0x24b994[0x9]=-_0x187ccc[0x9],_0x24b994[0xa]=-_0x187ccc[0xa],_0x24b994[0xb]=-_0x187ccc[0xb],_0x24b994[0xc]=-_0x187ccc[0xc],_0x24b994[0xd]=-_0x187ccc[0xd],_0x24b994[0xe]=-_0x187ccc[0xe],_0x24b994[0xf]=-_0x187ccc[0xf],_0x24b994;},Matrix4[_0x68aa19(0x56eb)]=function(_0x2bc423,_0x5b4e17){var _0x47492e=_0x2bc423[0x1],_0x27acee=_0x2bc423[0x2],_0x5ea117=_0x2bc423[0x3],_0x560718=_0x2bc423[0x6],_0x4bc783=_0x2bc423[0x7],_0x37bc9e=_0x2bc423[0xb];return _0x5b4e17[0x0]=_0x2bc423[0x0],_0x5b4e17[0x1]=_0x2bc423[0x4],_0x5b4e17[0x2]=_0x2bc423[0x8],_0x5b4e17[0x3]=_0x2bc423[0xc],_0x5b4e17[0x4]=_0x47492e,_0x5b4e17[0x5]=_0x2bc423[0x5],_0x5b4e17[0x6]=_0x2bc423[0x9],_0x5b4e17[0x7]=_0x2bc423[0xd],_0x5b4e17[0x8]=_0x27acee,_0x5b4e17[0x9]=_0x560718,_0x5b4e17[0xa]=_0x2bc423[0xa],_0x5b4e17[0xb]=_0x2bc423[0xe],_0x5b4e17[0xc]=_0x5ea117,_0x5b4e17[0xd]=_0x4bc783,_0x5b4e17[0xe]=_0x37bc9e,_0x5b4e17[0xf]=_0x2bc423[0xf],_0x5b4e17;},Matrix4['abs']=function(_0x429fb5,_0x47d150){var _0x46cf16=_0x68aa19;return _0x47d150[0x0]=Math['abs'](_0x429fb5[0x0]),_0x47d150[0x1]=Math[_0x46cf16(0x1661)](_0x429fb5[0x1]),_0x47d150[0x2]=Math[_0x46cf16(0x1661)](_0x429fb5[0x2]),_0x47d150[0x3]=Math[_0x46cf16(0x1661)](_0x429fb5[0x3]),_0x47d150[0x4]=Math['abs'](_0x429fb5[0x4]),_0x47d150[0x5]=Math[_0x46cf16(0x1661)](_0x429fb5[0x5]),_0x47d150[0x6]=Math[_0x46cf16(0x1661)](_0x429fb5[0x6]),_0x47d150[0x7]=Math[_0x46cf16(0x1661)](_0x429fb5[0x7]),_0x47d150[0x8]=Math['abs'](_0x429fb5[0x8]),_0x47d150[0x9]=Math[_0x46cf16(0x1661)](_0x429fb5[0x9]),_0x47d150[0xa]=Math[_0x46cf16(0x1661)](_0x429fb5[0xa]),_0x47d150[0xb]=Math[_0x46cf16(0x1661)](_0x429fb5[0xb]),_0x47d150[0xc]=Math[_0x46cf16(0x1661)](_0x429fb5[0xc]),_0x47d150[0xd]=Math['abs'](_0x429fb5[0xd]),_0x47d150[0xe]=Math[_0x46cf16(0x1661)](_0x429fb5[0xe]),_0x47d150[0xf]=Math[_0x46cf16(0x1661)](_0x429fb5[0xf]),_0x47d150;},Matrix4['equals']=function(_0xaea579,_0x10a13c){return _0xaea579===_0x10a13c||defined$1(_0xaea579)&&defined$1(_0x10a13c)&&_0xaea579[0xc]===_0x10a13c[0xc]&&_0xaea579[0xd]===_0x10a13c[0xd]&&_0xaea579[0xe]===_0x10a13c[0xe]&&_0xaea579[0x0]===_0x10a13c[0x0]&&_0xaea579[0x1]===_0x10a13c[0x1]&&_0xaea579[0x2]===_0x10a13c[0x2]&&_0xaea579[0x4]===_0x10a13c[0x4]&&_0xaea579[0x5]===_0x10a13c[0x5]&&_0xaea579[0x6]===_0x10a13c[0x6]&&_0xaea579[0x8]===_0x10a13c[0x8]&&_0xaea579[0x9]===_0x10a13c[0x9]&&_0xaea579[0xa]===_0x10a13c[0xa]&&_0xaea579[0x3]===_0x10a13c[0x3]&&_0xaea579[0x7]===_0x10a13c[0x7]&&_0xaea579[0xb]===_0x10a13c[0xb]&&_0xaea579[0xf]===_0x10a13c[0xf];},Matrix4[_0x68aa19(0x19c9)]=function(_0x348b83,_0x88682,_0x445c0e){var _0x13c451=_0x68aa19;return _0x348b83===_0x88682||defined$1(_0x348b83)&&defined$1(_0x88682)&&Math[_0x13c451(0x1661)](_0x348b83[0x0]-_0x88682[0x0])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0x1]-_0x88682[0x1])<=_0x445c0e&&Math['abs'](_0x348b83[0x2]-_0x88682[0x2])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0x3]-_0x88682[0x3])<=_0x445c0e&&Math['abs'](_0x348b83[0x4]-_0x88682[0x4])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0x5]-_0x88682[0x5])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0x6]-_0x88682[0x6])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0x7]-_0x88682[0x7])<=_0x445c0e&&Math['abs'](_0x348b83[0x8]-_0x88682[0x8])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0x9]-_0x88682[0x9])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0xa]-_0x88682[0xa])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0xb]-_0x88682[0xb])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0xc]-_0x88682[0xc])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0xd]-_0x88682[0xd])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0xe]-_0x88682[0xe])<=_0x445c0e&&Math[_0x13c451(0x1661)](_0x348b83[0xf]-_0x88682[0xf])<=_0x445c0e;},Matrix4['getTranslation']=function(_0x401fad,_0x361aad){return _0x361aad['x']=_0x401fad[0xc],_0x361aad['y']=_0x401fad[0xd],_0x361aad['z']=_0x401fad[0xe],_0x361aad;},Matrix4['getMatrix3']=function(_0x5e5d32,_0x873f8e){return _0x873f8e[0x0]=_0x5e5d32[0x0],_0x873f8e[0x1]=_0x5e5d32[0x1],_0x873f8e[0x2]=_0x5e5d32[0x2],_0x873f8e[0x3]=_0x5e5d32[0x4],_0x873f8e[0x4]=_0x5e5d32[0x5],_0x873f8e[0x5]=_0x5e5d32[0x6],_0x873f8e[0x6]=_0x5e5d32[0x8],_0x873f8e[0x7]=_0x5e5d32[0x9],_0x873f8e[0x8]=_0x5e5d32[0xa],_0x873f8e;},Matrix4[_0x68aa19(0x4845)]=function(_0x54d1e7,_0x28fd87){return _0x28fd87[0x0]=_0x54d1e7[0x0],_0x28fd87[0x1]=_0x54d1e7[0x1],_0x28fd87[0x2]=_0x54d1e7[0x2],_0x28fd87[0x3]=_0x54d1e7[0x4],_0x28fd87[0x4]=_0x54d1e7[0x5],_0x28fd87[0x5]=_0x54d1e7[0x6],_0x28fd87[0x6]=_0x54d1e7[0x8],_0x28fd87[0x7]=_0x54d1e7[0x9],_0x28fd87[0x8]=_0x54d1e7[0xa],_0x28fd87;};var scratchInverseRotation=new Matrix3(),scratchMatrix3Zero=new Matrix3(),scratchBottomRow=new Cartesian4(),scratchExpectedBottomRow=new Cartesian4(0x0,0x0,0x0,0x1);function Rectangle(_0x326d89,_0x48fab2,_0xaebabb,_0x4b8ef0){var _0x445957=_0x68aa19;this[_0x445957(0x4488)]=defaultValue$1(_0x326d89,0x0),this[_0x445957(0x149)]=defaultValue$1(_0x48fab2,0x0),this[_0x445957(0x326c)]=defaultValue$1(_0xaebabb,0x0),this[_0x445957(0x46e0)]=defaultValue$1(_0x4b8ef0,0x0);}Matrix4[_0x68aa19(0xe9d)]=function(_0x379d9a,_0x291ea4){var _0x162563=_0x68aa19,_0x2e08ab=_0x379d9a[0x0],_0x5e904c=_0x379d9a[0x4],_0x21b7c9=_0x379d9a[0x8],_0x22d84a=_0x379d9a[0xc],_0x38f7ce=_0x379d9a[0x1],_0x198ab5=_0x379d9a[0x5],_0x56e213=_0x379d9a[0x9],_0x563f1f=_0x379d9a[0xd],_0x30d8e3=_0x379d9a[0x2],_0x53011d=_0x379d9a[0x6],_0x3d3141=_0x379d9a[0xa],_0x765484=_0x379d9a[0xe],_0x2dc814=_0x379d9a[0x3],_0x51cf8e=_0x379d9a[0x7],_0x19b386=_0x379d9a[0xb],_0x2fb8af=_0x379d9a[0xf],_0x419723=_0x3d3141*_0x2fb8af,_0x31697c=_0x765484*_0x19b386,_0x12434b=_0x53011d*_0x2fb8af,_0x103c33=_0x765484*_0x51cf8e,_0x116c48=_0x53011d*_0x19b386,_0x23c1dc=_0x3d3141*_0x51cf8e,_0x228eab=_0x30d8e3*_0x2fb8af,_0x99012e=_0x765484*_0x2dc814,_0x5ca351=_0x30d8e3*_0x19b386,_0x3c4fb3=_0x3d3141*_0x2dc814,_0x3f798b=_0x30d8e3*_0x51cf8e,_0x192d80=_0x53011d*_0x2dc814,_0x890142=_0x419723*_0x198ab5+_0x103c33*_0x56e213+_0x116c48*_0x563f1f-(_0x31697c*_0x198ab5+_0x12434b*_0x56e213+_0x23c1dc*_0x563f1f),_0x48590d=_0x31697c*_0x38f7ce+_0x228eab*_0x56e213+_0x3c4fb3*_0x563f1f-(_0x419723*_0x38f7ce+_0x99012e*_0x56e213+_0x5ca351*_0x563f1f),_0x41717e=_0x12434b*_0x38f7ce+_0x99012e*_0x198ab5+_0x3f798b*_0x563f1f-(_0x103c33*_0x38f7ce+_0x228eab*_0x198ab5+_0x192d80*_0x563f1f),_0x2f0a64=_0x23c1dc*_0x38f7ce+_0x5ca351*_0x198ab5+_0x192d80*_0x56e213-(_0x116c48*_0x38f7ce+_0x3c4fb3*_0x198ab5+_0x3f798b*_0x56e213),_0x19b243=_0x31697c*_0x5e904c+_0x12434b*_0x21b7c9+_0x23c1dc*_0x22d84a-(_0x419723*_0x5e904c+_0x103c33*_0x21b7c9+_0x116c48*_0x22d84a),_0x497f8e=_0x419723*_0x2e08ab+_0x99012e*_0x21b7c9+_0x5ca351*_0x22d84a-(_0x31697c*_0x2e08ab+_0x228eab*_0x21b7c9+_0x3c4fb3*_0x22d84a),_0x2cf205=_0x103c33*_0x2e08ab+_0x228eab*_0x5e904c+_0x192d80*_0x22d84a-(_0x12434b*_0x2e08ab+_0x99012e*_0x5e904c+_0x3f798b*_0x22d84a),_0x957f9a=_0x116c48*_0x2e08ab+_0x3c4fb3*_0x5e904c+_0x3f798b*_0x21b7c9-(_0x23c1dc*_0x2e08ab+_0x5ca351*_0x5e904c+_0x192d80*_0x21b7c9),_0xc08802=(_0x419723=_0x21b7c9*_0x563f1f)*_0x51cf8e+(_0x103c33=_0x22d84a*_0x198ab5)*_0x19b386+(_0x116c48=_0x5e904c*_0x56e213)*_0x2fb8af-((_0x31697c=_0x22d84a*_0x56e213)*_0x51cf8e+(_0x12434b=_0x5e904c*_0x563f1f)*_0x19b386+(_0x23c1dc=_0x21b7c9*_0x198ab5)*_0x2fb8af),_0x5a3943=_0x31697c*_0x2dc814+(_0x228eab=_0x2e08ab*_0x563f1f)*_0x19b386+(_0x3c4fb3=_0x21b7c9*_0x38f7ce)*_0x2fb8af-(_0x419723*_0x2dc814+(_0x99012e=_0x22d84a*_0x38f7ce)*_0x19b386+(_0x5ca351=_0x2e08ab*_0x56e213)*_0x2fb8af),_0x3bb444=_0x12434b*_0x2dc814+_0x99012e*_0x51cf8e+(_0x3f798b=_0x2e08ab*_0x198ab5)*_0x2fb8af-(_0x103c33*_0x2dc814+_0x228eab*_0x51cf8e+(_0x192d80=_0x5e904c*_0x38f7ce)*_0x2fb8af),_0x14d5e0=_0x23c1dc*_0x2dc814+_0x5ca351*_0x51cf8e+_0x192d80*_0x19b386-(_0x116c48*_0x2dc814+_0x3c4fb3*_0x51cf8e+_0x3f798b*_0x19b386),_0x58fd24=_0x12434b*_0x3d3141+_0x23c1dc*_0x765484+_0x31697c*_0x53011d-(_0x116c48*_0x765484+_0x419723*_0x53011d+_0x103c33*_0x3d3141),_0x4904d3=_0x5ca351*_0x765484+_0x419723*_0x30d8e3+_0x99012e*_0x3d3141-(_0x228eab*_0x3d3141+_0x3c4fb3*_0x765484+_0x31697c*_0x30d8e3),_0x5ea9c3=_0x228eab*_0x53011d+_0x192d80*_0x765484+_0x103c33*_0x30d8e3-(_0x3f798b*_0x765484+_0x12434b*_0x30d8e3+_0x99012e*_0x53011d),_0x18a68a=_0x3f798b*_0x3d3141+_0x116c48*_0x30d8e3+_0x3c4fb3*_0x53011d-(_0x5ca351*_0x53011d+_0x192d80*_0x3d3141+_0x23c1dc*_0x30d8e3),_0x2d4c7d=_0x2e08ab*_0x890142+_0x5e904c*_0x48590d+_0x21b7c9*_0x41717e+_0x22d84a*_0x2f0a64;if(Math[_0x162563(0x1661)](_0x2d4c7d)=0x0?_0x41cff3[_0x40591c(0x1041)]:_0x41cff3[_0x40591c(0x1041)]+CesiumMath['TWO_PI'];_0x1cca30=Math['min'](_0x1cca30,_0x3e8efc),_0x5e8317=Math[_0x40591c(0x2bc6)](_0x5e8317,_0x3e8efc);}return _0x46e4ec-_0x2817c9>_0x5e8317-_0x1cca30&&(_0x2817c9=_0x1cca30,(_0x46e4ec=_0x5e8317)>CesiumMath['PI']&&(_0x46e4ec-=CesiumMath[_0x40591c(0x3295)]),_0x2817c9>CesiumMath['PI']&&(_0x2817c9-=CesiumMath[_0x40591c(0x3295)])),defined$1(_0x51391b)?(_0x51391b[_0x40591c(0x4488)]=_0x2817c9,_0x51391b[_0x40591c(0x149)]=_0x2c1d5d,_0x51391b[_0x40591c(0x326c)]=_0x46e4ec,_0x51391b[_0x40591c(0x46e0)]=_0x4ddded,_0x51391b):new Rectangle(_0x2817c9,_0x2c1d5d,_0x46e4ec,_0x4ddded);},Rectangle[_0x68aa19(0x33bc)]=function(_0x4f5c38,_0x556352,_0x33d3b5){var _0x433252=_0x68aa19;_0x556352=defaultValue$1(_0x556352,Ellipsoid[_0x433252(0x1d49)]);for(var _0x249d5b=Number[_0x433252(0xd77)],_0x47a21b=-Number[_0x433252(0xd77)],_0x5c2af1=Number['MAX_VALUE'],_0x11a8f0=-Number[_0x433252(0xd77)],_0x2e9ab7=Number[_0x433252(0xd77)],_0x1b6245=-Number['MAX_VALUE'],_0x5df896=0x0,_0x2a1a80=_0x4f5c38[_0x433252(0x531b)];_0x5df896<_0x2a1a80;_0x5df896++){var _0xc46ab8=_0x556352[_0x433252(0x541d)](_0x4f5c38[_0x5df896]);_0x249d5b=Math[_0x433252(0x27d5)](_0x249d5b,_0xc46ab8[_0x433252(0x1041)]),_0x47a21b=Math[_0x433252(0x2bc6)](_0x47a21b,_0xc46ab8[_0x433252(0x1041)]),_0x2e9ab7=Math[_0x433252(0x27d5)](_0x2e9ab7,_0xc46ab8[_0x433252(0x288b)]),_0x1b6245=Math[_0x433252(0x2bc6)](_0x1b6245,_0xc46ab8[_0x433252(0x288b)]);var _0x386876=_0xc46ab8[_0x433252(0x1041)]>=0x0?_0xc46ab8[_0x433252(0x1041)]:_0xc46ab8['longitude']+CesiumMath[_0x433252(0x3295)];_0x5c2af1=Math['min'](_0x5c2af1,_0x386876),_0x11a8f0=Math[_0x433252(0x2bc6)](_0x11a8f0,_0x386876);}return _0x47a21b-_0x249d5b>_0x11a8f0-_0x5c2af1&&(_0x249d5b=_0x5c2af1,(_0x47a21b=_0x11a8f0)>CesiumMath['PI']&&(_0x47a21b-=CesiumMath['TWO_PI']),_0x249d5b>CesiumMath['PI']&&(_0x249d5b-=CesiumMath[_0x433252(0x3295)])),defined$1(_0x33d3b5)?(_0x33d3b5[_0x433252(0x4488)]=_0x249d5b,_0x33d3b5[_0x433252(0x149)]=_0x2e9ab7,_0x33d3b5[_0x433252(0x326c)]=_0x47a21b,_0x33d3b5[_0x433252(0x46e0)]=_0x1b6245,_0x33d3b5):new Rectangle(_0x249d5b,_0x2e9ab7,_0x47a21b,_0x1b6245);},Rectangle['clone']=function(_0x203336,_0x662334){var _0x509e42=_0x68aa19;if(defined$1(_0x203336))return defined$1(_0x662334)?(_0x662334[_0x509e42(0x4488)]=_0x203336[_0x509e42(0x4488)],_0x662334['south']=_0x203336['south'],_0x662334['east']=_0x203336[_0x509e42(0x326c)],_0x662334[_0x509e42(0x46e0)]=_0x203336[_0x509e42(0x46e0)],_0x662334):new Rectangle(_0x203336['west'],_0x203336[_0x509e42(0x149)],_0x203336[_0x509e42(0x326c)],_0x203336[_0x509e42(0x46e0)]);},Rectangle[_0x68aa19(0x19c9)]=function(_0x274563,_0x14e2c2,_0x156a97){var _0x7b8914=_0x68aa19;return _0x274563===_0x14e2c2||defined$1(_0x274563)&&defined$1(_0x14e2c2)&&Math['abs'](_0x274563[_0x7b8914(0x4488)]-_0x14e2c2[_0x7b8914(0x4488)])<=_0x156a97&&Math['abs'](_0x274563['south']-_0x14e2c2[_0x7b8914(0x149)])<=_0x156a97&&Math[_0x7b8914(0x1661)](_0x274563[_0x7b8914(0x326c)]-_0x14e2c2['east'])<=_0x156a97&&Math['abs'](_0x274563[_0x7b8914(0x46e0)]-_0x14e2c2[_0x7b8914(0x46e0)])<=_0x156a97;},Rectangle[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x37bf66){var _0x5831d9=_0x68aa19;return Rectangle[_0x5831d9(0x254b)](this,_0x37bf66);},Rectangle[_0x68aa19(0x4b51)]['equals']=function(_0x49926f){var _0x1ea375=_0x68aa19;return Rectangle[_0x1ea375(0x2ed4)](this,_0x49926f);},Rectangle[_0x68aa19(0x2ed4)]=function(_0x44fa18,_0x227739){var _0x21b95f=_0x68aa19;return _0x44fa18===_0x227739||defined$1(_0x44fa18)&&defined$1(_0x227739)&&_0x44fa18['west']===_0x227739[_0x21b95f(0x4488)]&&_0x44fa18[_0x21b95f(0x149)]===_0x227739['south']&&_0x44fa18['east']===_0x227739[_0x21b95f(0x326c)]&&_0x44fa18[_0x21b95f(0x46e0)]===_0x227739[_0x21b95f(0x46e0)];},Rectangle[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0x43b12b,_0x46a2bb){var _0x31d156=_0x68aa19;return Rectangle[_0x31d156(0x19c9)](this,_0x43b12b,_0x46a2bb);},Rectangle['validate']=function(_0x2638e0){},Rectangle[_0x68aa19(0x13c7)]=function(_0x4331e7,_0x2abe8e){var _0xea31b8=_0x68aa19;return defined$1(_0x2abe8e)?(_0x2abe8e[_0xea31b8(0x1041)]=_0x4331e7[_0xea31b8(0x4488)],_0x2abe8e[_0xea31b8(0x288b)]=_0x4331e7[_0xea31b8(0x149)],_0x2abe8e[_0xea31b8(0x5862)]=0x0,_0x2abe8e):new Cartographic(_0x4331e7[_0xea31b8(0x4488)],_0x4331e7[_0xea31b8(0x149)]);},Rectangle['northwest']=function(_0x53bb86,_0x8ef040){var _0x388696=_0x68aa19;return defined$1(_0x8ef040)?(_0x8ef040[_0x388696(0x1041)]=_0x53bb86['west'],_0x8ef040['latitude']=_0x53bb86[_0x388696(0x46e0)],_0x8ef040['height']=0x0,_0x8ef040):new Cartographic(_0x53bb86[_0x388696(0x4488)],_0x53bb86['north']);},Rectangle[_0x68aa19(0xe80)]=function(_0x5d6b65,_0x59656f){var _0x1c8e99=_0x68aa19;return defined$1(_0x59656f)?(_0x59656f[_0x1c8e99(0x1041)]=_0x5d6b65[_0x1c8e99(0x326c)],_0x59656f[_0x1c8e99(0x288b)]=_0x5d6b65['north'],_0x59656f[_0x1c8e99(0x5862)]=0x0,_0x59656f):new Cartographic(_0x5d6b65[_0x1c8e99(0x326c)],_0x5d6b65[_0x1c8e99(0x46e0)]);},Rectangle['southeast']=function(_0x525847,_0xeae60c){var _0x1cf709=_0x68aa19;return defined$1(_0xeae60c)?(_0xeae60c[_0x1cf709(0x1041)]=_0x525847[_0x1cf709(0x326c)],_0xeae60c[_0x1cf709(0x288b)]=_0x525847['south'],_0xeae60c['height']=0x0,_0xeae60c):new Cartographic(_0x525847[_0x1cf709(0x326c)],_0x525847[_0x1cf709(0x149)]);},Rectangle['center']=function(_0x31f2ec,_0x480f37){var _0x36ca47=_0x68aa19,_0x10a00f=_0x31f2ec[_0x36ca47(0x326c)],_0x5b8a5c=_0x31f2ec[_0x36ca47(0x4488)];_0x10a00f<_0x5b8a5c&&(_0x10a00f+=CesiumMath['TWO_PI']);var _0x463f26=CesiumMath[_0x36ca47(0x2867)](0.5*(_0x5b8a5c+_0x10a00f)),_0x331c50=0.5*(_0x31f2ec[_0x36ca47(0x149)]+_0x31f2ec['north']);return defined$1(_0x480f37)?(_0x480f37[_0x36ca47(0x1041)]=_0x463f26,_0x480f37[_0x36ca47(0x288b)]=_0x331c50,_0x480f37[_0x36ca47(0x5862)]=0x0,_0x480f37):new Cartographic(_0x463f26,_0x331c50);},Rectangle[_0x68aa19(0x3f43)]=function(_0x4fef70,_0x413bf5,_0x219423){var _0x1e797a=_0x68aa19,_0x339820=_0x4fef70[_0x1e797a(0x326c)],_0x454b18=_0x4fef70[_0x1e797a(0x4488)],_0xe27fda=_0x413bf5[_0x1e797a(0x326c)],_0x58d3f8=_0x413bf5[_0x1e797a(0x4488)];_0x339820<_0x454b18&&_0xe27fda>0x0?_0x339820+=CesiumMath['TWO_PI']:_0xe27fda<_0x58d3f8&&_0x339820>0x0&&(_0xe27fda+=CesiumMath[_0x1e797a(0x3295)]),_0x339820<_0x454b18&&_0x58d3f8<0x0?_0x58d3f8+=CesiumMath[_0x1e797a(0x3295)]:_0xe27fda<_0x58d3f8&&_0x454b18<0x0&&(_0x454b18+=CesiumMath[_0x1e797a(0x3295)]);var _0x3f205e=CesiumMath[_0x1e797a(0x2867)](Math[_0x1e797a(0x2bc6)](_0x454b18,_0x58d3f8)),_0x58c6d8=CesiumMath[_0x1e797a(0x2867)](Math[_0x1e797a(0x27d5)](_0x339820,_0xe27fda));if(!((_0x4fef70[_0x1e797a(0x4488)]<_0x4fef70[_0x1e797a(0x326c)]||_0x413bf5[_0x1e797a(0x4488)]<_0x413bf5['east'])&&_0x58c6d8<=_0x3f205e)){var _0x5611b0=Math[_0x1e797a(0x2bc6)](_0x4fef70['south'],_0x413bf5[_0x1e797a(0x149)]),_0x3cd055=Math[_0x1e797a(0x27d5)](_0x4fef70[_0x1e797a(0x46e0)],_0x413bf5[_0x1e797a(0x46e0)]);if(!(_0x5611b0>=_0x3cd055))return defined$1(_0x219423)?(_0x219423['west']=_0x3f205e,_0x219423[_0x1e797a(0x149)]=_0x5611b0,_0x219423[_0x1e797a(0x326c)]=_0x58c6d8,_0x219423[_0x1e797a(0x46e0)]=_0x3cd055,_0x219423):new Rectangle(_0x3f205e,_0x5611b0,_0x58c6d8,_0x3cd055);}},Rectangle[_0x68aa19(0x453)]=function(_0x3d8fe5,_0x1758cb,_0x2e5702){var _0x2e9640=_0x68aa19,_0xec58dd=Math[_0x2e9640(0x2bc6)](_0x3d8fe5['west'],_0x1758cb['west']),_0x45018b=Math[_0x2e9640(0x2bc6)](_0x3d8fe5[_0x2e9640(0x149)],_0x1758cb[_0x2e9640(0x149)]),_0x5bd40c=Math['min'](_0x3d8fe5[_0x2e9640(0x326c)],_0x1758cb[_0x2e9640(0x326c)]),_0x2b55cf=Math[_0x2e9640(0x27d5)](_0x3d8fe5[_0x2e9640(0x46e0)],_0x1758cb['north']);if(!(_0x45018b>=_0x2b55cf||_0xec58dd>=_0x5bd40c))return defined$1(_0x2e5702)?(_0x2e5702['west']=_0xec58dd,_0x2e5702[_0x2e9640(0x149)]=_0x45018b,_0x2e5702[_0x2e9640(0x326c)]=_0x5bd40c,_0x2e5702[_0x2e9640(0x46e0)]=_0x2b55cf,_0x2e5702):new Rectangle(_0xec58dd,_0x45018b,_0x5bd40c,_0x2b55cf);},Rectangle[_0x68aa19(0x4415)]=function(_0x3fb979,_0x42dba9,_0x233426){var _0x3c5672=_0x68aa19;defined$1(_0x233426)||(_0x233426=new Rectangle());var _0x2ca8e5=_0x3fb979[_0x3c5672(0x326c)],_0x414705=_0x3fb979[_0x3c5672(0x4488)],_0x60d9dc=_0x42dba9[_0x3c5672(0x326c)],_0x3b5cbf=_0x42dba9[_0x3c5672(0x4488)];_0x2ca8e5<_0x414705&&_0x60d9dc>0x0?_0x2ca8e5+=CesiumMath['TWO_PI']:_0x60d9dc<_0x3b5cbf&&_0x2ca8e5>0x0&&(_0x60d9dc+=CesiumMath[_0x3c5672(0x3295)]),_0x2ca8e5<_0x414705&&_0x3b5cbf<0x0?_0x3b5cbf+=CesiumMath[_0x3c5672(0x3295)]:_0x60d9dc<_0x3b5cbf&&_0x414705<0x0&&(_0x414705+=CesiumMath['TWO_PI']);var _0x264eb2=CesiumMath[_0x3c5672(0x1c6)](Math['min'](_0x414705,_0x3b5cbf)),_0x22728f=CesiumMath['convertLongitudeRange'](Math[_0x3c5672(0x2bc6)](_0x2ca8e5,_0x60d9dc));return _0x233426[_0x3c5672(0x4488)]=_0x264eb2,_0x233426[_0x3c5672(0x149)]=Math[_0x3c5672(0x27d5)](_0x3fb979[_0x3c5672(0x149)],_0x42dba9['south']),_0x233426[_0x3c5672(0x326c)]=_0x22728f,_0x233426[_0x3c5672(0x46e0)]=Math[_0x3c5672(0x2bc6)](_0x3fb979[_0x3c5672(0x46e0)],_0x42dba9[_0x3c5672(0x46e0)]),_0x233426;},Rectangle[_0x68aa19(0x383)]=function(_0x450667,_0x411891,_0x494b25){var _0x1e94c9=_0x68aa19;return defined$1(_0x494b25)||(_0x494b25=new Rectangle()),_0x494b25[_0x1e94c9(0x4488)]=Math[_0x1e94c9(0x27d5)](_0x450667[_0x1e94c9(0x4488)],_0x411891['longitude']),_0x494b25[_0x1e94c9(0x149)]=Math[_0x1e94c9(0x27d5)](_0x450667[_0x1e94c9(0x149)],_0x411891[_0x1e94c9(0x288b)]),_0x494b25[_0x1e94c9(0x326c)]=Math[_0x1e94c9(0x2bc6)](_0x450667[_0x1e94c9(0x326c)],_0x411891['longitude']),_0x494b25[_0x1e94c9(0x46e0)]=Math[_0x1e94c9(0x2bc6)](_0x450667[_0x1e94c9(0x46e0)],_0x411891[_0x1e94c9(0x288b)]),_0x494b25;},Rectangle[_0x68aa19(0x1ff6)]=function(_0x28f0e7,_0xf7f4be){var _0x1c3399=_0x68aa19,_0x4c33af=_0xf7f4be[_0x1c3399(0x1041)],_0x5b70e1=_0xf7f4be[_0x1c3399(0x288b)],_0x36dba1=_0x28f0e7[_0x1c3399(0x4488)],_0x2a12b6=_0x28f0e7[_0x1c3399(0x326c)];return _0x2a12b6<_0x36dba1&&(_0x2a12b6+=CesiumMath[_0x1c3399(0x3295)],_0x4c33af<0x0&&(_0x4c33af+=CesiumMath[_0x1c3399(0x3295)])),(_0x4c33af>_0x36dba1||CesiumMath['equalsEpsilon'](_0x4c33af,_0x36dba1,CesiumMath[_0x1c3399(0x4fa8)]))&&(_0x4c33af<_0x2a12b6||CesiumMath[_0x1c3399(0x19c9)](_0x4c33af,_0x2a12b6,CesiumMath[_0x1c3399(0x4fa8)]))&&_0x5b70e1>=_0x28f0e7[_0x1c3399(0x149)]&&_0x5b70e1<=_0x28f0e7[_0x1c3399(0x46e0)];};var subsampleLlaScratch=new Cartographic();Rectangle['subsample']=function(_0x17e695,_0x36ceec,_0x121193,_0x2d00d1){var _0x2cad7f=_0x68aa19;_0x36ceec=defaultValue$1(_0x36ceec,Ellipsoid[_0x2cad7f(0x1d49)]),_0x121193=defaultValue$1(_0x121193,0x0),defined$1(_0x2d00d1)||(_0x2d00d1=[]);var _0x48a89d=0x0,_0x4c28c7=_0x17e695[_0x2cad7f(0x46e0)],_0x51e8b6=_0x17e695[_0x2cad7f(0x149)],_0x2ed18b=_0x17e695[_0x2cad7f(0x326c)],_0x197e18=_0x17e695['west'],_0x17d1a4=subsampleLlaScratch;_0x17d1a4[_0x2cad7f(0x5862)]=_0x121193,_0x17d1a4['longitude']=_0x197e18,_0x17d1a4[_0x2cad7f(0x288b)]=_0x4c28c7,_0x2d00d1[_0x48a89d]=_0x36ceec['cartographicToCartesian'](_0x17d1a4,_0x2d00d1[_0x48a89d]),_0x48a89d++,_0x17d1a4[_0x2cad7f(0x1041)]=_0x2ed18b,_0x2d00d1[_0x48a89d]=_0x36ceec['cartographicToCartesian'](_0x17d1a4,_0x2d00d1[_0x48a89d]),_0x48a89d++,_0x17d1a4[_0x2cad7f(0x288b)]=_0x51e8b6,_0x2d00d1[_0x48a89d]=_0x36ceec[_0x2cad7f(0x1f84)](_0x17d1a4,_0x2d00d1[_0x48a89d]),_0x48a89d++,_0x17d1a4[_0x2cad7f(0x1041)]=_0x197e18,_0x2d00d1[_0x48a89d]=_0x36ceec[_0x2cad7f(0x1f84)](_0x17d1a4,_0x2d00d1[_0x48a89d]),_0x48a89d++,_0x17d1a4[_0x2cad7f(0x288b)]=_0x4c28c7<0x0?_0x4c28c7:_0x51e8b6>0x0?_0x51e8b6:0x0;for(var _0x1ae803=0x1;_0x1ae803<0x8;++_0x1ae803)_0x17d1a4[_0x2cad7f(0x1041)]=-Math['PI']+_0x1ae803*CesiumMath['PI_OVER_TWO'],Rectangle[_0x2cad7f(0x1ff6)](_0x17e695,_0x17d1a4)&&(_0x2d00d1[_0x48a89d]=_0x36ceec[_0x2cad7f(0x1f84)](_0x17d1a4,_0x2d00d1[_0x48a89d]),_0x48a89d++);return 0x0===_0x17d1a4[_0x2cad7f(0x288b)]&&(_0x17d1a4['longitude']=_0x197e18,_0x2d00d1[_0x48a89d]=_0x36ceec[_0x2cad7f(0x1f84)](_0x17d1a4,_0x2d00d1[_0x48a89d]),_0x48a89d++,_0x17d1a4[_0x2cad7f(0x1041)]=_0x2ed18b,_0x2d00d1[_0x48a89d]=_0x36ceec['cartographicToCartesian'](_0x17d1a4,_0x2d00d1[_0x48a89d]),_0x48a89d++),_0x2d00d1[_0x2cad7f(0x531b)]=_0x48a89d,_0x2d00d1;};var scratchCartographic$i=new Cartographic();function BoundingSphere(_0x37be68,_0x3ebdd7){var _0x2665a1=_0x68aa19;this[_0x2665a1(0x19ee)]=Cartesian3['clone'](defaultValue$1(_0x37be68,Cartesian3[_0x2665a1(0x3e26)])),this[_0x2665a1(0x2896)]=defaultValue$1(_0x3ebdd7,0x0);}Rectangle[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x26549a){var _0x3ac952=_0x68aa19;return Rectangle[_0x3ac952(0x1ff6)](this,Rectangle[_0x3ac952(0x13c7)](_0x26549a,scratchCartographic$i))&&Rectangle[_0x3ac952(0x1ff6)](this,Rectangle['northwest'](_0x26549a,scratchCartographic$i))&&Rectangle['contains'](this,Rectangle[_0x3ac952(0x394)](_0x26549a,scratchCartographic$i))&&Rectangle['contains'](this,Rectangle[_0x3ac952(0xe80)](_0x26549a,scratchCartographic$i));},Rectangle[_0x68aa19(0xd77)]=Object[_0x68aa19(0x3e37)](new Rectangle(-Math['PI'],-CesiumMath['PI_OVER_TWO'],Math['PI'],CesiumMath[_0x68aa19(0x3f24)]));var fromPointsXMin=new Cartesian3(),fromPointsYMin=new Cartesian3(),fromPointsZMin=new Cartesian3(),fromPointsXMax=new Cartesian3(),fromPointsYMax=new Cartesian3(),fromPointsZMax=new Cartesian3(),fromPointsCurrentPos=new Cartesian3(),fromPointsScratch=new Cartesian3(),fromPointsRitterCenter=new Cartesian3(),fromPointsMinBoxPt=new Cartesian3(),fromPointsMaxBoxPt=new Cartesian3(),fromPointsNaiveCenterScratch=new Cartesian3(),volumeConstant=0x4/0x3*CesiumMath['PI'];BoundingSphere[_0x68aa19(0x111e)]=function(_0xebb155,_0xaad824){var _0x442833=_0x68aa19;if(defined$1(_0xaad824)||(_0xaad824=new BoundingSphere()),!defined$1(_0xebb155)||0x0===_0xebb155['length'])return _0xaad824['center']=Cartesian3['clone'](Cartesian3['ZERO'],_0xaad824[_0x442833(0x19ee)]),_0xaad824[_0x442833(0x2896)]=0x0,_0xaad824;var _0xf0c842,_0x3a2586=Cartesian3[_0x442833(0x254b)](_0xebb155[0x0],fromPointsCurrentPos),_0x549ae0=Cartesian3[_0x442833(0x254b)](_0x3a2586,fromPointsXMin),_0x16e8a9=Cartesian3[_0x442833(0x254b)](_0x3a2586,fromPointsYMin),_0xcfbe8=Cartesian3[_0x442833(0x254b)](_0x3a2586,fromPointsZMin),_0x365812=Cartesian3[_0x442833(0x254b)](_0x3a2586,fromPointsXMax),_0xa7a1ef=Cartesian3[_0x442833(0x254b)](_0x3a2586,fromPointsYMax),_0x3db51f=Cartesian3[_0x442833(0x254b)](_0x3a2586,fromPointsZMax),_0x14bcf4=_0xebb155[_0x442833(0x531b)];for(_0xf0c842=0x1;_0xf0c842<_0x14bcf4;_0xf0c842++){Cartesian3['clone'](_0xebb155[_0xf0c842],_0x3a2586);var _0x304bcb=_0x3a2586['x'],_0x3f796d=_0x3a2586['y'],_0xd83a5e=_0x3a2586['z'];_0x304bcb<_0x549ae0['x']&&Cartesian3[_0x442833(0x254b)](_0x3a2586,_0x549ae0),_0x304bcb>_0x365812['x']&&Cartesian3[_0x442833(0x254b)](_0x3a2586,_0x365812),_0x3f796d<_0x16e8a9['y']&&Cartesian3[_0x442833(0x254b)](_0x3a2586,_0x16e8a9),_0x3f796d>_0xa7a1ef['y']&&Cartesian3[_0x442833(0x254b)](_0x3a2586,_0xa7a1ef),_0xd83a5e<_0xcfbe8['z']&&Cartesian3['clone'](_0x3a2586,_0xcfbe8),_0xd83a5e>_0x3db51f['z']&&Cartesian3[_0x442833(0x254b)](_0x3a2586,_0x3db51f);}var _0x51bb6e=Cartesian3[_0x442833(0x2ed9)](Cartesian3[_0x442833(0x286c)](_0x365812,_0x549ae0,fromPointsScratch)),_0x5c1e6b=Cartesian3['magnitudeSquared'](Cartesian3[_0x442833(0x286c)](_0xa7a1ef,_0x16e8a9,fromPointsScratch)),_0x3a7cad=Cartesian3['magnitudeSquared'](Cartesian3[_0x442833(0x286c)](_0x3db51f,_0xcfbe8,fromPointsScratch)),_0x79e2a6=_0x549ae0,_0x3323ce=_0x365812,_0x14bbf2=_0x51bb6e;_0x5c1e6b>_0x14bbf2&&(_0x14bbf2=_0x5c1e6b,_0x79e2a6=_0x16e8a9,_0x3323ce=_0xa7a1ef),_0x3a7cad>_0x14bbf2&&(_0x14bbf2=_0x3a7cad,_0x79e2a6=_0xcfbe8,_0x3323ce=_0x3db51f);var _0x5711d7=fromPointsRitterCenter;_0x5711d7['x']=0.5*(_0x79e2a6['x']+_0x3323ce['x']),_0x5711d7['y']=0.5*(_0x79e2a6['y']+_0x3323ce['y']),_0x5711d7['z']=0.5*(_0x79e2a6['z']+_0x3323ce['z']);var _0x146836=Cartesian3[_0x442833(0x2ed9)](Cartesian3['subtract'](_0x3323ce,_0x5711d7,fromPointsScratch)),_0x5001c8=Math[_0x442833(0x4080)](_0x146836),_0x354e77=fromPointsMinBoxPt;_0x354e77['x']=_0x549ae0['x'],_0x354e77['y']=_0x16e8a9['y'],_0x354e77['z']=_0xcfbe8['z'];var _0x52cd30=fromPointsMaxBoxPt;_0x52cd30['x']=_0x365812['x'],_0x52cd30['y']=_0xa7a1ef['y'],_0x52cd30['z']=_0x3db51f['z'];var _0x4b4283=Cartesian3[_0x442833(0x4ca0)](_0x354e77,_0x52cd30,fromPointsNaiveCenterScratch),_0x4ee430=0x0;for(_0xf0c842=0x0;_0xf0c842<_0x14bcf4;_0xf0c842++){Cartesian3['clone'](_0xebb155[_0xf0c842],_0x3a2586);var _0x5318e4=Cartesian3['magnitude'](Cartesian3[_0x442833(0x286c)](_0x3a2586,_0x4b4283,fromPointsScratch));_0x5318e4>_0x4ee430&&(_0x4ee430=_0x5318e4);var _0x76617c=Cartesian3[_0x442833(0x2ed9)](Cartesian3[_0x442833(0x286c)](_0x3a2586,_0x5711d7,fromPointsScratch));if(_0x76617c>_0x146836){var _0x10a19a=Math['sqrt'](_0x76617c);_0x146836=(_0x5001c8=0.5*(_0x5001c8+_0x10a19a))*_0x5001c8;var _0x306931=_0x10a19a-_0x5001c8;_0x5711d7['x']=(_0x5001c8*_0x5711d7['x']+_0x306931*_0x3a2586['x'])/_0x10a19a,_0x5711d7['y']=(_0x5001c8*_0x5711d7['y']+_0x306931*_0x3a2586['y'])/_0x10a19a,_0x5711d7['z']=(_0x5001c8*_0x5711d7['z']+_0x306931*_0x3a2586['z'])/_0x10a19a;}}return _0x5001c8<_0x4ee430?(Cartesian3[_0x442833(0x254b)](_0x5711d7,_0xaad824[_0x442833(0x19ee)]),_0xaad824[_0x442833(0x2896)]=_0x5001c8):(Cartesian3[_0x442833(0x254b)](_0x4b4283,_0xaad824[_0x442833(0x19ee)]),_0xaad824['radius']=_0x4ee430),_0xaad824;};var defaultProjection$1=new GeographicProjection(),fromRectangle2DLowerLeft=new Cartesian3(),fromRectangle2DUpperRight=new Cartesian3(),fromRectangle2DSouthwest=new Cartographic(),fromRectangle2DNortheast=new Cartographic();BoundingSphere['fromRectangle2D']=function(_0x1f3538,_0x5c27d6,_0xb343a6){return BoundingSphere['fromRectangleWithHeights2D'](_0x1f3538,_0x5c27d6,0x0,0x0,_0xb343a6);},BoundingSphere['fromRectangleWithHeights2D']=function(_0x43e4f3,_0x1a7892,_0x3ccc7e,_0x28dd58,_0x4b2fe6){var _0x3f89b4=_0x68aa19;if(defined$1(_0x4b2fe6)||(_0x4b2fe6=new BoundingSphere()),!defined$1(_0x43e4f3))return _0x4b2fe6[_0x3f89b4(0x19ee)]=Cartesian3[_0x3f89b4(0x254b)](Cartesian3['ZERO'],_0x4b2fe6[_0x3f89b4(0x19ee)]),_0x4b2fe6[_0x3f89b4(0x2896)]=0x0,_0x4b2fe6;_0x1a7892=defaultValue$1(_0x1a7892,defaultProjection$1),Rectangle[_0x3f89b4(0x13c7)](_0x43e4f3,fromRectangle2DSouthwest),fromRectangle2DSouthwest[_0x3f89b4(0x5862)]=_0x3ccc7e,Rectangle[_0x3f89b4(0xe80)](_0x43e4f3,fromRectangle2DNortheast),fromRectangle2DNortheast[_0x3f89b4(0x5862)]=_0x28dd58;var _0x27e2f7=_0x1a7892[_0x3f89b4(0x3eda)](fromRectangle2DSouthwest,fromRectangle2DLowerLeft),_0x42b0dc=_0x1a7892[_0x3f89b4(0x3eda)](fromRectangle2DNortheast,fromRectangle2DUpperRight),_0x33848b=_0x42b0dc['x']-_0x27e2f7['x'],_0x301072=_0x42b0dc['y']-_0x27e2f7['y'],_0x398185=_0x42b0dc['z']-_0x27e2f7['z'];_0x4b2fe6['radius']=0.5*Math[_0x3f89b4(0x4080)](_0x33848b*_0x33848b+_0x301072*_0x301072+_0x398185*_0x398185);var _0x208a49=_0x4b2fe6[_0x3f89b4(0x19ee)];return _0x208a49['x']=_0x27e2f7['x']+0.5*_0x33848b,_0x208a49['y']=_0x27e2f7['y']+0.5*_0x301072,_0x208a49['z']=_0x27e2f7['z']+0.5*_0x398185,_0x4b2fe6;};var fromRectangle3DScratch=[];BoundingSphere[_0x68aa19(0x18df)]=function(_0x10b79f,_0x51e895,_0x7085a4,_0xc949da){var _0x2434d8=_0x68aa19;if(_0x51e895=defaultValue$1(_0x51e895,Ellipsoid[_0x2434d8(0x1d49)]),_0x7085a4=defaultValue$1(_0x7085a4,0x0),defined$1(_0xc949da)||(_0xc949da=new BoundingSphere()),!defined$1(_0x10b79f))return _0xc949da[_0x2434d8(0x19ee)]=Cartesian3['clone'](Cartesian3['ZERO'],_0xc949da[_0x2434d8(0x19ee)]),_0xc949da['radius']=0x0,_0xc949da;var _0x140290=Rectangle[_0x2434d8(0x32b)](_0x10b79f,_0x51e895,_0x7085a4,fromRectangle3DScratch);return BoundingSphere[_0x2434d8(0x111e)](_0x140290,_0xc949da);},BoundingSphere['fromVertices']=function(_0x4d6b16,_0x26c13d,_0x530001,_0x31d1af){var _0x2c2712=_0x68aa19;if(defined$1(_0x31d1af)||(_0x31d1af=new BoundingSphere()),!defined$1(_0x4d6b16)||0x0===_0x4d6b16[_0x2c2712(0x531b)])return _0x31d1af['center']=Cartesian3[_0x2c2712(0x254b)](Cartesian3[_0x2c2712(0x3e26)],_0x31d1af[_0x2c2712(0x19ee)]),_0x31d1af[_0x2c2712(0x2896)]=0x0,_0x31d1af;_0x26c13d=defaultValue$1(_0x26c13d,Cartesian3[_0x2c2712(0x3e26)]),_0x530001=defaultValue$1(_0x530001,0x3);var _0x5e6b68=fromPointsCurrentPos;_0x5e6b68['x']=_0x4d6b16[0x0]+_0x26c13d['x'],_0x5e6b68['y']=_0x4d6b16[0x1]+_0x26c13d['y'],_0x5e6b68['z']=_0x4d6b16[0x2]+_0x26c13d['z'];var _0x2079b8,_0x2b8a09=Cartesian3[_0x2c2712(0x254b)](_0x5e6b68,fromPointsXMin),_0x2180f5=Cartesian3[_0x2c2712(0x254b)](_0x5e6b68,fromPointsYMin),_0xd7e281=Cartesian3[_0x2c2712(0x254b)](_0x5e6b68,fromPointsZMin),_0x2b9f97=Cartesian3[_0x2c2712(0x254b)](_0x5e6b68,fromPointsXMax),_0xd0a435=Cartesian3[_0x2c2712(0x254b)](_0x5e6b68,fromPointsYMax),_0x2b1eb5=Cartesian3[_0x2c2712(0x254b)](_0x5e6b68,fromPointsZMax),_0x16bc91=_0x4d6b16[_0x2c2712(0x531b)];for(_0x2079b8=0x0;_0x2079b8<_0x16bc91;_0x2079b8+=_0x530001){var _0x3093e5=_0x4d6b16[_0x2079b8]+_0x26c13d['x'],_0x467a84=_0x4d6b16[_0x2079b8+0x1]+_0x26c13d['y'],_0x124946=_0x4d6b16[_0x2079b8+0x2]+_0x26c13d['z'];_0x5e6b68['x']=_0x3093e5,_0x5e6b68['y']=_0x467a84,_0x5e6b68['z']=_0x124946,_0x3093e5<_0x2b8a09['x']&&Cartesian3[_0x2c2712(0x254b)](_0x5e6b68,_0x2b8a09),_0x3093e5>_0x2b9f97['x']&&Cartesian3['clone'](_0x5e6b68,_0x2b9f97),_0x467a84<_0x2180f5['y']&&Cartesian3['clone'](_0x5e6b68,_0x2180f5),_0x467a84>_0xd0a435['y']&&Cartesian3[_0x2c2712(0x254b)](_0x5e6b68,_0xd0a435),_0x124946<_0xd7e281['z']&&Cartesian3[_0x2c2712(0x254b)](_0x5e6b68,_0xd7e281),_0x124946>_0x2b1eb5['z']&&Cartesian3[_0x2c2712(0x254b)](_0x5e6b68,_0x2b1eb5);}var _0x532ce2=Cartesian3[_0x2c2712(0x2ed9)](Cartesian3[_0x2c2712(0x286c)](_0x2b9f97,_0x2b8a09,fromPointsScratch)),_0x3653a3=Cartesian3[_0x2c2712(0x2ed9)](Cartesian3[_0x2c2712(0x286c)](_0xd0a435,_0x2180f5,fromPointsScratch)),_0x390cde=Cartesian3[_0x2c2712(0x2ed9)](Cartesian3[_0x2c2712(0x286c)](_0x2b1eb5,_0xd7e281,fromPointsScratch)),_0x5d9b98=_0x2b8a09,_0x791522=_0x2b9f97,_0x576451=_0x532ce2;_0x3653a3>_0x576451&&(_0x576451=_0x3653a3,_0x5d9b98=_0x2180f5,_0x791522=_0xd0a435),_0x390cde>_0x576451&&(_0x576451=_0x390cde,_0x5d9b98=_0xd7e281,_0x791522=_0x2b1eb5);var _0xa6f346=fromPointsRitterCenter;_0xa6f346['x']=0.5*(_0x5d9b98['x']+_0x791522['x']),_0xa6f346['y']=0.5*(_0x5d9b98['y']+_0x791522['y']),_0xa6f346['z']=0.5*(_0x5d9b98['z']+_0x791522['z']);var _0x44239a=Cartesian3[_0x2c2712(0x2ed9)](Cartesian3[_0x2c2712(0x286c)](_0x791522,_0xa6f346,fromPointsScratch)),_0x58c92a=Math[_0x2c2712(0x4080)](_0x44239a),_0x2073ea=fromPointsMinBoxPt;_0x2073ea['x']=_0x2b8a09['x'],_0x2073ea['y']=_0x2180f5['y'],_0x2073ea['z']=_0xd7e281['z'];var _0x2968b0=fromPointsMaxBoxPt;_0x2968b0['x']=_0x2b9f97['x'],_0x2968b0['y']=_0xd0a435['y'],_0x2968b0['z']=_0x2b1eb5['z'];var _0x39992a=Cartesian3[_0x2c2712(0x4ca0)](_0x2073ea,_0x2968b0,fromPointsNaiveCenterScratch),_0x172e38=0x0;for(_0x2079b8=0x0;_0x2079b8<_0x16bc91;_0x2079b8+=_0x530001){_0x5e6b68['x']=_0x4d6b16[_0x2079b8]+_0x26c13d['x'],_0x5e6b68['y']=_0x4d6b16[_0x2079b8+0x1]+_0x26c13d['y'],_0x5e6b68['z']=_0x4d6b16[_0x2079b8+0x2]+_0x26c13d['z'];var _0x16b725=Cartesian3[_0x2c2712(0x1791)](Cartesian3[_0x2c2712(0x286c)](_0x5e6b68,_0x39992a,fromPointsScratch));_0x16b725>_0x172e38&&(_0x172e38=_0x16b725);var _0x4c9b7d=Cartesian3[_0x2c2712(0x2ed9)](Cartesian3['subtract'](_0x5e6b68,_0xa6f346,fromPointsScratch));if(_0x4c9b7d>_0x44239a){var _0x4e95a5=Math[_0x2c2712(0x4080)](_0x4c9b7d);_0x44239a=(_0x58c92a=0.5*(_0x58c92a+_0x4e95a5))*_0x58c92a;var _0x329b54=_0x4e95a5-_0x58c92a;_0xa6f346['x']=(_0x58c92a*_0xa6f346['x']+_0x329b54*_0x5e6b68['x'])/_0x4e95a5,_0xa6f346['y']=(_0x58c92a*_0xa6f346['y']+_0x329b54*_0x5e6b68['y'])/_0x4e95a5,_0xa6f346['z']=(_0x58c92a*_0xa6f346['z']+_0x329b54*_0x5e6b68['z'])/_0x4e95a5;}}return _0x58c92a<_0x172e38?(Cartesian3[_0x2c2712(0x254b)](_0xa6f346,_0x31d1af[_0x2c2712(0x19ee)]),_0x31d1af[_0x2c2712(0x2896)]=_0x58c92a):(Cartesian3[_0x2c2712(0x254b)](_0x39992a,_0x31d1af['center']),_0x31d1af[_0x2c2712(0x2896)]=_0x172e38),_0x31d1af;},BoundingSphere[_0x68aa19(0x35f4)]=function(_0x462ff8,_0xd27984,_0x44e2a7){var _0x513852=_0x68aa19;if(defined$1(_0x44e2a7)||(_0x44e2a7=new BoundingSphere()),!defined$1(_0x462ff8)||!defined$1(_0xd27984)||_0x462ff8[_0x513852(0x531b)]!==_0xd27984[_0x513852(0x531b)]||0x0===_0x462ff8[_0x513852(0x531b)])return _0x44e2a7[_0x513852(0x19ee)]=Cartesian3['clone'](Cartesian3['ZERO'],_0x44e2a7[_0x513852(0x19ee)]),_0x44e2a7['radius']=0x0,_0x44e2a7;var _0x44579a=fromPointsCurrentPos;_0x44579a['x']=_0x462ff8[0x0]+_0xd27984[0x0],_0x44579a['y']=_0x462ff8[0x1]+_0xd27984[0x1],_0x44579a['z']=_0x462ff8[0x2]+_0xd27984[0x2];var _0x335aca,_0x5a33ea=Cartesian3[_0x513852(0x254b)](_0x44579a,fromPointsXMin),_0x2bf7bd=Cartesian3['clone'](_0x44579a,fromPointsYMin),_0x51f59f=Cartesian3[_0x513852(0x254b)](_0x44579a,fromPointsZMin),_0x1f8b2b=Cartesian3[_0x513852(0x254b)](_0x44579a,fromPointsXMax),_0x39ea7e=Cartesian3[_0x513852(0x254b)](_0x44579a,fromPointsYMax),_0x3bbb8c=Cartesian3['clone'](_0x44579a,fromPointsZMax),_0x57e610=_0x462ff8[_0x513852(0x531b)];for(_0x335aca=0x0;_0x335aca<_0x57e610;_0x335aca+=0x3){var _0x24d70f=_0x462ff8[_0x335aca]+_0xd27984[_0x335aca],_0x4d920c=_0x462ff8[_0x335aca+0x1]+_0xd27984[_0x335aca+0x1],_0x382e4a=_0x462ff8[_0x335aca+0x2]+_0xd27984[_0x335aca+0x2];_0x44579a['x']=_0x24d70f,_0x44579a['y']=_0x4d920c,_0x44579a['z']=_0x382e4a,_0x24d70f<_0x5a33ea['x']&&Cartesian3[_0x513852(0x254b)](_0x44579a,_0x5a33ea),_0x24d70f>_0x1f8b2b['x']&&Cartesian3['clone'](_0x44579a,_0x1f8b2b),_0x4d920c<_0x2bf7bd['y']&&Cartesian3['clone'](_0x44579a,_0x2bf7bd),_0x4d920c>_0x39ea7e['y']&&Cartesian3[_0x513852(0x254b)](_0x44579a,_0x39ea7e),_0x382e4a<_0x51f59f['z']&&Cartesian3[_0x513852(0x254b)](_0x44579a,_0x51f59f),_0x382e4a>_0x3bbb8c['z']&&Cartesian3['clone'](_0x44579a,_0x3bbb8c);}var _0x4aa38f=Cartesian3[_0x513852(0x2ed9)](Cartesian3[_0x513852(0x286c)](_0x1f8b2b,_0x5a33ea,fromPointsScratch)),_0x5daf44=Cartesian3[_0x513852(0x2ed9)](Cartesian3[_0x513852(0x286c)](_0x39ea7e,_0x2bf7bd,fromPointsScratch)),_0x4ae224=Cartesian3['magnitudeSquared'](Cartesian3[_0x513852(0x286c)](_0x3bbb8c,_0x51f59f,fromPointsScratch)),_0x1c66b6=_0x5a33ea,_0x555276=_0x1f8b2b,_0x4f37ad=_0x4aa38f;_0x5daf44>_0x4f37ad&&(_0x4f37ad=_0x5daf44,_0x1c66b6=_0x2bf7bd,_0x555276=_0x39ea7e),_0x4ae224>_0x4f37ad&&(_0x4f37ad=_0x4ae224,_0x1c66b6=_0x51f59f,_0x555276=_0x3bbb8c);var _0x4b9393=fromPointsRitterCenter;_0x4b9393['x']=0.5*(_0x1c66b6['x']+_0x555276['x']),_0x4b9393['y']=0.5*(_0x1c66b6['y']+_0x555276['y']),_0x4b9393['z']=0.5*(_0x1c66b6['z']+_0x555276['z']);var _0x1aac49=Cartesian3[_0x513852(0x2ed9)](Cartesian3[_0x513852(0x286c)](_0x555276,_0x4b9393,fromPointsScratch)),_0x216690=Math[_0x513852(0x4080)](_0x1aac49),_0x2d6a68=fromPointsMinBoxPt;_0x2d6a68['x']=_0x5a33ea['x'],_0x2d6a68['y']=_0x2bf7bd['y'],_0x2d6a68['z']=_0x51f59f['z'];var _0x26703c=fromPointsMaxBoxPt;_0x26703c['x']=_0x1f8b2b['x'],_0x26703c['y']=_0x39ea7e['y'],_0x26703c['z']=_0x3bbb8c['z'];var _0x19d26a=Cartesian3[_0x513852(0x4ca0)](_0x2d6a68,_0x26703c,fromPointsNaiveCenterScratch),_0x3e33a4=0x0;for(_0x335aca=0x0;_0x335aca<_0x57e610;_0x335aca+=0x3){_0x44579a['x']=_0x462ff8[_0x335aca]+_0xd27984[_0x335aca],_0x44579a['y']=_0x462ff8[_0x335aca+0x1]+_0xd27984[_0x335aca+0x1],_0x44579a['z']=_0x462ff8[_0x335aca+0x2]+_0xd27984[_0x335aca+0x2];var _0x28d4b7=Cartesian3[_0x513852(0x1791)](Cartesian3['subtract'](_0x44579a,_0x19d26a,fromPointsScratch));_0x28d4b7>_0x3e33a4&&(_0x3e33a4=_0x28d4b7);var _0x2a6f06=Cartesian3['magnitudeSquared'](Cartesian3[_0x513852(0x286c)](_0x44579a,_0x4b9393,fromPointsScratch));if(_0x2a6f06>_0x1aac49){var _0x1f380f=Math['sqrt'](_0x2a6f06);_0x1aac49=(_0x216690=0.5*(_0x216690+_0x1f380f))*_0x216690;var _0x5401d5=_0x1f380f-_0x216690;_0x4b9393['x']=(_0x216690*_0x4b9393['x']+_0x5401d5*_0x44579a['x'])/_0x1f380f,_0x4b9393['y']=(_0x216690*_0x4b9393['y']+_0x5401d5*_0x44579a['y'])/_0x1f380f,_0x4b9393['z']=(_0x216690*_0x4b9393['z']+_0x5401d5*_0x44579a['z'])/_0x1f380f;}}return _0x216690<_0x3e33a4?(Cartesian3[_0x513852(0x254b)](_0x4b9393,_0x44e2a7[_0x513852(0x19ee)]),_0x44e2a7[_0x513852(0x2896)]=_0x216690):(Cartesian3[_0x513852(0x254b)](_0x19d26a,_0x44e2a7[_0x513852(0x19ee)]),_0x44e2a7[_0x513852(0x2896)]=_0x3e33a4),_0x44e2a7;},BoundingSphere[_0x68aa19(0x4474)]=function(_0x3c7cda,_0x523d07,_0x5194bb){var _0xca7cd5=_0x68aa19;defined$1(_0x5194bb)||(_0x5194bb=new BoundingSphere());var _0x35e23b=Cartesian3['midpoint'](_0x3c7cda,_0x523d07,_0x5194bb['center']);return _0x5194bb[_0xca7cd5(0x2896)]=Cartesian3['distance'](_0x35e23b,_0x523d07),_0x5194bb;},BoundingSphere['fromEllipsoid']=function(_0x57f858,_0x34a6a3){var _0x1cd91c=_0x68aa19;return defined$1(_0x34a6a3)||(_0x34a6a3=new BoundingSphere()),Cartesian3['clone'](Cartesian3[_0x1cd91c(0x3e26)],_0x34a6a3['center']),_0x34a6a3[_0x1cd91c(0x2896)]=_0x57f858[_0x1cd91c(0x587a)],_0x34a6a3;};var fromBoundingSpheresScratch=new Cartesian3();BoundingSphere['fromBoundingSpheres']=function(_0x5355a5,_0x3b6ca4){var _0x44d630=_0x68aa19;if(defined$1(_0x3b6ca4)||(_0x3b6ca4=new BoundingSphere()),!defined$1(_0x5355a5)||0x0===_0x5355a5[_0x44d630(0x531b)])return _0x3b6ca4['center']=Cartesian3[_0x44d630(0x254b)](Cartesian3[_0x44d630(0x3e26)],_0x3b6ca4[_0x44d630(0x19ee)]),_0x3b6ca4[_0x44d630(0x2896)]=0x0,_0x3b6ca4;var _0x533d17=_0x5355a5[_0x44d630(0x531b)];if(0x1===_0x533d17)return BoundingSphere[_0x44d630(0x254b)](_0x5355a5[0x0],_0x3b6ca4);if(0x2===_0x533d17)return BoundingSphere[_0x44d630(0x4415)](_0x5355a5[0x0],_0x5355a5[0x1],_0x3b6ca4);var _0x19ae86,_0x35296e=[];for(_0x19ae86=0x0;_0x19ae86<_0x533d17;_0x19ae86++)_0x35296e['push'](_0x5355a5[_0x19ae86]['center']);var _0x437cac=(_0x3b6ca4=BoundingSphere[_0x44d630(0x111e)](_0x35296e,_0x3b6ca4))['center'],_0x42ed99=_0x3b6ca4[_0x44d630(0x2896)];for(_0x19ae86=0x0;_0x19ae86<_0x533d17;_0x19ae86++){var _0x403e15=_0x5355a5[_0x19ae86];_0x42ed99=Math[_0x44d630(0x2bc6)](_0x42ed99,Cartesian3[_0x44d630(0x2ffa)](_0x437cac,_0x403e15[_0x44d630(0x19ee)],fromBoundingSpheresScratch)+_0x403e15['radius']);}return _0x3b6ca4['radius']=_0x42ed99,_0x3b6ca4;};var fromOrientedBoundingBoxScratchU=new Cartesian3(),fromOrientedBoundingBoxScratchV=new Cartesian3(),fromOrientedBoundingBoxScratchW=new Cartesian3();BoundingSphere[_0x68aa19(0x2b64)]=function(_0xfb94dc,_0x4a46d2){var _0x3f55b7=_0x68aa19;defined$1(_0x4a46d2)||(_0x4a46d2=new BoundingSphere());var _0x324849=_0xfb94dc[_0x3f55b7(0x2419)],_0x3427c8=Matrix3[_0x3f55b7(0x3529)](_0x324849,0x0,fromOrientedBoundingBoxScratchU),_0x4176d8=Matrix3['getColumn'](_0x324849,0x1,fromOrientedBoundingBoxScratchV),_0x520178=Matrix3[_0x3f55b7(0x3529)](_0x324849,0x2,fromOrientedBoundingBoxScratchW);return Cartesian3[_0x3f55b7(0x4979)](_0x3427c8,_0x4176d8,_0x3427c8),Cartesian3[_0x3f55b7(0x4979)](_0x3427c8,_0x520178,_0x3427c8),_0x4a46d2[_0x3f55b7(0x19ee)]=Cartesian3['clone'](_0xfb94dc[_0x3f55b7(0x19ee)],_0x4a46d2[_0x3f55b7(0x19ee)]),_0x4a46d2['radius']=Cartesian3[_0x3f55b7(0x1791)](_0x3427c8),_0x4a46d2;},BoundingSphere[_0x68aa19(0x254b)]=function(_0x4775d1,_0x4a3587){var _0x230865=_0x68aa19;if(defined$1(_0x4775d1))return defined$1(_0x4a3587)?(_0x4a3587[_0x230865(0x19ee)]=Cartesian3[_0x230865(0x254b)](_0x4775d1[_0x230865(0x19ee)],_0x4a3587['center']),_0x4a3587[_0x230865(0x2896)]=_0x4775d1[_0x230865(0x2896)],_0x4a3587):new BoundingSphere(_0x4775d1[_0x230865(0x19ee)],_0x4775d1['radius']);},BoundingSphere['packedLength']=0x4,BoundingSphere[_0x68aa19(0x3540)]=function(_0x23ddc8,_0x77f207,_0x3545dd){var _0x23ab40=_0x68aa19;_0x3545dd=defaultValue$1(_0x3545dd,0x0);var _0x3d7d2e=_0x23ddc8[_0x23ab40(0x19ee)];return _0x77f207[_0x3545dd++]=_0x3d7d2e['x'],_0x77f207[_0x3545dd++]=_0x3d7d2e['y'],_0x77f207[_0x3545dd++]=_0x3d7d2e['z'],_0x77f207[_0x3545dd]=_0x23ddc8[_0x23ab40(0x2896)],_0x77f207;},BoundingSphere[_0x68aa19(0x41a1)]=function(_0x3f9d87,_0x4a8b6d,_0x36e79d){_0x4a8b6d=defaultValue$1(_0x4a8b6d,0x0),defined$1(_0x36e79d)||(_0x36e79d=new BoundingSphere());var _0x242849=_0x36e79d['center'];return _0x242849['x']=_0x3f9d87[_0x4a8b6d++],_0x242849['y']=_0x3f9d87[_0x4a8b6d++],_0x242849['z']=_0x3f9d87[_0x4a8b6d++],_0x36e79d['radius']=_0x3f9d87[_0x4a8b6d],_0x36e79d;};var unionScratch=new Cartesian3(),unionScratchCenter=new Cartesian3();BoundingSphere['union']=function(_0x211a77,_0x449978,_0x3b255a){var _0x2db995=_0x68aa19;defined$1(_0x3b255a)||(_0x3b255a=new BoundingSphere());var _0x29687c=_0x211a77[_0x2db995(0x19ee)],_0x47ee65=_0x211a77[_0x2db995(0x2896)],_0x1ad0c6=_0x449978[_0x2db995(0x19ee)],_0x3b4966=_0x449978[_0x2db995(0x2896)],_0x51471f=Cartesian3['subtract'](_0x1ad0c6,_0x29687c,unionScratch),_0x103bf4=Cartesian3['magnitude'](_0x51471f);if(_0x47ee65>=_0x103bf4+_0x3b4966)return _0x211a77['clone'](_0x3b255a),_0x3b255a;if(_0x3b4966>=_0x103bf4+_0x47ee65)return _0x449978['clone'](_0x3b255a),_0x3b255a;var _0x54ab59=0.5*(_0x47ee65+_0x103bf4+_0x3b4966),_0x501451=Cartesian3[_0x2db995(0x1c02)](_0x51471f,(-_0x47ee65+_0x54ab59)/_0x103bf4,unionScratchCenter);return Cartesian3[_0x2db995(0x4979)](_0x501451,_0x29687c,_0x501451),Cartesian3[_0x2db995(0x254b)](_0x501451,_0x3b255a[_0x2db995(0x19ee)]),_0x3b255a['radius']=_0x54ab59,_0x3b255a;};var expandScratch=new Cartesian3();BoundingSphere[_0x68aa19(0x383)]=function(_0x26b2b4,_0x252595,_0x14820e){var _0x3284d4=_0x68aa19;_0x14820e=BoundingSphere[_0x3284d4(0x254b)](_0x26b2b4,_0x14820e);var _0x1742fe=Cartesian3['magnitude'](Cartesian3['subtract'](_0x252595,_0x14820e[_0x3284d4(0x19ee)],expandScratch));return _0x1742fe>_0x14820e[_0x3284d4(0x2896)]&&(_0x14820e[_0x3284d4(0x2896)]=_0x1742fe),_0x14820e;},BoundingSphere[_0x68aa19(0x5163)]=function(_0x29bc52,_0x4540a3){var _0x3f5775=_0x68aa19,_0x472a05=_0x29bc52[_0x3f5775(0x19ee)],_0x4a8e12=_0x29bc52['radius'],_0x4f9663=_0x4540a3['normal'],_0xec059d=Cartesian3[_0x3f5775(0x22ed)](_0x4f9663,_0x472a05)+_0x4540a3['distance'];return _0xec059d<-_0x4a8e12?Intersect$1[_0x3f5775(0x3899)]:_0xec059d<_0x4a8e12?Intersect$1[_0x3f5775(0xde3)]:Intersect$1[_0x3f5775(0x2c6)];},BoundingSphere[_0x68aa19(0x4503)]=function(_0x1629f6,_0x227e79,_0x7ee06){var _0x35376f=_0x68aa19;return defined$1(_0x7ee06)||(_0x7ee06=new BoundingSphere()),_0x7ee06[_0x35376f(0x19ee)]=Matrix4[_0x35376f(0x10a0)](_0x227e79,_0x1629f6[_0x35376f(0x19ee)],_0x7ee06[_0x35376f(0x19ee)]),_0x7ee06[_0x35376f(0x2896)]=Matrix4[_0x35376f(0x266f)](_0x227e79)*_0x1629f6[_0x35376f(0x2896)],_0x7ee06;};var distanceSquaredToScratch=new Cartesian3();BoundingSphere['distanceSquaredTo']=function(_0x1cd7e7,_0x27e0ed){var _0x1520a5=_0x68aa19,_0x37afa0=Cartesian3[_0x1520a5(0x286c)](_0x1cd7e7[_0x1520a5(0x19ee)],_0x27e0ed,distanceSquaredToScratch);return Cartesian3['magnitudeSquared'](_0x37afa0)-_0x1cd7e7[_0x1520a5(0x2896)]*_0x1cd7e7['radius'];},BoundingSphere[_0x68aa19(0x3197)]=function(_0x5c41ef,_0x347471,_0x22b1c7){var _0xfd5fcb=_0x68aa19;return defined$1(_0x22b1c7)||(_0x22b1c7=new BoundingSphere()),_0x22b1c7['center']=Matrix4[_0xfd5fcb(0x10a0)](_0x347471,_0x5c41ef['center'],_0x22b1c7[_0xfd5fcb(0x19ee)]),_0x22b1c7[_0xfd5fcb(0x2896)]=_0x5c41ef[_0xfd5fcb(0x2896)],_0x22b1c7;};var scratchCartesian3$h=new Cartesian3();BoundingSphere[_0x68aa19(0x483e)]=function(_0x583231,_0x3cb57e,_0x15b5ee,_0x1a5bab){var _0xf62d00=_0x68aa19;defined$1(_0x1a5bab)||(_0x1a5bab=new Interval());var _0x1bf0f6=Cartesian3[_0xf62d00(0x286c)](_0x583231[_0xf62d00(0x19ee)],_0x3cb57e,scratchCartesian3$h),_0x1a02e4=Cartesian3['dot'](_0x15b5ee,_0x1bf0f6);return _0x1a5bab['start']=_0x1a02e4-_0x583231[_0xf62d00(0x2896)],_0x1a5bab[_0xf62d00(0x229e)]=_0x1a02e4+_0x583231[_0xf62d00(0x2896)],_0x1a5bab;};for(var projectTo2DNormalScratch=new Cartesian3(),projectTo2DEastScratch=new Cartesian3(),projectTo2DNorthScratch=new Cartesian3(),projectTo2DWestScratch=new Cartesian3(),projectTo2DSouthScratch=new Cartesian3(),projectTo2DCartographicScratch=new Cartographic(),projectTo2DPositionsScratch=new Array(0x8),n=0x0;n<0x8;++n)projectTo2DPositionsScratch[n]=new Cartesian3();var projectTo2DProjection=new GeographicProjection();/** * @license * * Grauw URI utilities * * See: http://hg.grauw.nl/grauw-lib/file/tip/src/uri.js * * @author Laurens Holst (http://www.grauw.nl/) * * Copyright 2012 Laurens Holst * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */ function URI(_0x11b0ba){var _0x3c3a18=_0x68aa19;if(_0x11b0ba instanceof URI)this[_0x3c3a18(0x58a0)]=_0x11b0ba['scheme'],this[_0x3c3a18(0x46bd)]=_0x11b0ba['authority'],this[_0x3c3a18(0x3906)]=_0x11b0ba['path'],this[_0x3c3a18(0x3f3b)]=_0x11b0ba[_0x3c3a18(0x3f3b)],this[_0x3c3a18(0x3e10)]=_0x11b0ba[_0x3c3a18(0x3e10)];else{if(_0x11b0ba){var _0x3dacb7=parseRegex$1['exec'](_0x11b0ba);this[_0x3c3a18(0x58a0)]=_0x3dacb7[0x1],this[_0x3c3a18(0x46bd)]=_0x3dacb7[0x2],this[_0x3c3a18(0x3906)]=_0x3dacb7[0x3],this[_0x3c3a18(0x3f3b)]=_0x3dacb7[0x4],this[_0x3c3a18(0x3e10)]=_0x3dacb7[0x5];}}}BoundingSphere['projectTo2D']=function(_0x142261,_0x6dba9e,_0x4ba721){var _0x2212f1=_0x68aa19,_0x56f3d6,_0x3d0e69=(_0x6dba9e=defaultValue$1(_0x6dba9e,projectTo2DProjection))[_0x2212f1(0x1706)],_0x1d7206=_0x142261[_0x2212f1(0x19ee)],_0x3c69da=_0x142261[_0x2212f1(0x2896)];_0x56f3d6=Cartesian3['equals'](_0x1d7206,Cartesian3['ZERO'])?Cartesian3[_0x2212f1(0x254b)](Cartesian3[_0x2212f1(0x27ad)],projectTo2DNormalScratch):_0x3d0e69['geodeticSurfaceNormal'](_0x1d7206,projectTo2DNormalScratch);var _0x501231=Cartesian3[_0x2212f1(0x33cc)](Cartesian3[_0x2212f1(0x689)],_0x56f3d6,projectTo2DEastScratch);Cartesian3['normalize'](_0x501231,_0x501231);var _0x304646=Cartesian3[_0x2212f1(0x33cc)](_0x56f3d6,_0x501231,projectTo2DNorthScratch);Cartesian3[_0x2212f1(0x4e7d)](_0x304646,_0x304646),Cartesian3['multiplyByScalar'](_0x56f3d6,_0x3c69da,_0x56f3d6),Cartesian3[_0x2212f1(0x1c02)](_0x304646,_0x3c69da,_0x304646),Cartesian3[_0x2212f1(0x1c02)](_0x501231,_0x3c69da,_0x501231);var _0x4b6d54=Cartesian3[_0x2212f1(0x3152)](_0x304646,projectTo2DSouthScratch),_0xba9d59=Cartesian3[_0x2212f1(0x3152)](_0x501231,projectTo2DWestScratch),_0x1aebef=projectTo2DPositionsScratch,_0x57282c=_0x1aebef[0x0];Cartesian3[_0x2212f1(0x4979)](_0x56f3d6,_0x304646,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0x501231,_0x57282c),_0x57282c=_0x1aebef[0x1],Cartesian3['add'](_0x56f3d6,_0x304646,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0xba9d59,_0x57282c),_0x57282c=_0x1aebef[0x2],Cartesian3[_0x2212f1(0x4979)](_0x56f3d6,_0x4b6d54,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0xba9d59,_0x57282c),_0x57282c=_0x1aebef[0x3],Cartesian3['add'](_0x56f3d6,_0x4b6d54,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0x501231,_0x57282c),Cartesian3['negate'](_0x56f3d6,_0x56f3d6),_0x57282c=_0x1aebef[0x4],Cartesian3['add'](_0x56f3d6,_0x304646,_0x57282c),Cartesian3['add'](_0x57282c,_0x501231,_0x57282c),_0x57282c=_0x1aebef[0x5],Cartesian3[_0x2212f1(0x4979)](_0x56f3d6,_0x304646,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0xba9d59,_0x57282c),_0x57282c=_0x1aebef[0x6],Cartesian3[_0x2212f1(0x4979)](_0x56f3d6,_0x4b6d54,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0xba9d59,_0x57282c),_0x57282c=_0x1aebef[0x7],Cartesian3[_0x2212f1(0x4979)](_0x56f3d6,_0x4b6d54,_0x57282c),Cartesian3[_0x2212f1(0x4979)](_0x57282c,_0x501231,_0x57282c);for(var _0x8dc8d=_0x1aebef['length'],_0x5b0aa4=0x0;_0x5b0aa4<_0x8dc8d;++_0x5b0aa4){var _0x376e05=_0x1aebef[_0x5b0aa4];Cartesian3[_0x2212f1(0x4979)](_0x1d7206,_0x376e05,_0x376e05);var _0x1ff60b=_0x3d0e69[_0x2212f1(0x541d)](_0x376e05,projectTo2DCartographicScratch);_0x6dba9e['project'](_0x1ff60b,_0x376e05);}var _0x34bfde=(_0x1d7206=(_0x4ba721=BoundingSphere['fromPoints'](_0x1aebef,_0x4ba721))[_0x2212f1(0x19ee)])['x'],_0x42b9e3=_0x1d7206['y'],_0x32f259=_0x1d7206['z'];return _0x1d7206['x']=_0x32f259,_0x1d7206['y']=_0x34bfde,_0x1d7206['z']=_0x42b9e3,_0x4ba721;},BoundingSphere[_0x68aa19(0x1720)]=function(_0x4d35c4,_0xa23ef0){var _0x36330e=_0x68aa19;return!_0xa23ef0[_0x36330e(0x280b)](_0x4d35c4);},BoundingSphere['equals']=function(_0x31cf07,_0x3fec59){var _0x50ca9c=_0x68aa19;return _0x31cf07===_0x3fec59||defined$1(_0x31cf07)&&defined$1(_0x3fec59)&&Cartesian3[_0x50ca9c(0x2ed4)](_0x31cf07[_0x50ca9c(0x19ee)],_0x3fec59[_0x50ca9c(0x19ee)])&&_0x31cf07[_0x50ca9c(0x2896)]===_0x3fec59[_0x50ca9c(0x2896)];},BoundingSphere[_0x68aa19(0x4b51)][_0x68aa19(0x5163)]=function(_0x5ee7e5){var _0x23166c=_0x68aa19;return BoundingSphere[_0x23166c(0x5163)](this,_0x5ee7e5);},BoundingSphere[_0x68aa19(0x4b51)]['distanceSquaredTo']=function(_0x4734f3){var _0xebbf08=_0x68aa19;return BoundingSphere[_0xebbf08(0x4a7d)](this,_0x4734f3);},BoundingSphere[_0x68aa19(0x4b51)][_0x68aa19(0x483e)]=function(_0x32bea0,_0xb3323e,_0x342d16){var _0x4c5de1=_0x68aa19;return BoundingSphere[_0x4c5de1(0x483e)](this,_0x32bea0,_0xb3323e,_0x342d16);},BoundingSphere[_0x68aa19(0x4b51)][_0x68aa19(0x1720)]=function(_0x4a1daa){var _0x217899=_0x68aa19;return BoundingSphere[_0x217899(0x1720)](this,_0x4a1daa);},BoundingSphere[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x1a1d74){var _0xdd925c=_0x68aa19;return BoundingSphere[_0xdd925c(0x2ed4)](this,_0x1a1d74);},BoundingSphere['prototype'][_0x68aa19(0x254b)]=function(_0x3769cf){var _0x466af6=_0x68aa19;return BoundingSphere[_0x466af6(0x254b)](this,_0x3769cf);},BoundingSphere[_0x68aa19(0x4b51)]['volume']=function(){var _0x81fd56=_0x68aa19,_0x316a41=this[_0x81fd56(0x2896)];return volumeConstant*_0x316a41*_0x316a41*_0x316a41;},URI['prototype'][_0x68aa19(0x58a0)]=null,URI[_0x68aa19(0x4b51)][_0x68aa19(0x46bd)]=null,URI['prototype'][_0x68aa19(0x3906)]='',URI[_0x68aa19(0x4b51)][_0x68aa19(0x3f3b)]=null,URI['prototype']['fragment']=null;var parseRegex$1=new RegExp('^(?:([^:/?#]+):)?(?://([^/?#]*))?([^?#]*)(?:\x5c?([^#]*))?(?:#(.*))?$');URI[_0x68aa19(0x4b51)][_0x68aa19(0x34cb)]=function(){var _0x1c4b6c=_0x68aa19;return this[_0x1c4b6c(0x58a0)];},URI['prototype'][_0x68aa19(0x30f1)]=function(){var _0x444225=_0x68aa19;return this[_0x444225(0x46bd)];},URI[_0x68aa19(0x4b51)][_0x68aa19(0x44b1)]=function(){var _0x2d3799=_0x68aa19;return this[_0x2d3799(0x3906)];},URI['prototype'][_0x68aa19(0x4a4a)]=function(){var _0x12ba9b=_0x68aa19;return this[_0x12ba9b(0x3f3b)];},URI[_0x68aa19(0x4b51)]['getFragment']=function(){var _0x47767b=_0x68aa19;return this[_0x47767b(0x3e10)];},URI[_0x68aa19(0x4b51)]['isAbsolute']=function(){var _0x2e9d1b=_0x68aa19;return!!this['scheme']&&!this[_0x2e9d1b(0x3e10)];},URI[_0x68aa19(0x4b51)][_0x68aa19(0x23dd)]=function(_0x5b1b9d){var _0x336feb=_0x68aa19;return _0x5b1b9d[_0x336feb(0x58a0)]==this[_0x336feb(0x58a0)]&&_0x5b1b9d[_0x336feb(0x46bd)]==this[_0x336feb(0x46bd)]&&_0x5b1b9d[_0x336feb(0x3906)]==this[_0x336feb(0x3906)]&&_0x5b1b9d[_0x336feb(0x3f3b)]==this['query'];},URI[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x58b502){var _0x3010ac=_0x68aa19;return this[_0x3010ac(0x23dd)](_0x58b502)&&_0x58b502[_0x3010ac(0x3e10)]==this[_0x3010ac(0x3e10)];},URI['prototype'][_0x68aa19(0x4e7d)]=function(){var _0x5ea555=_0x68aa19;this[_0x5ea555(0x397)](),this['scheme']&&(this['scheme']=this[_0x5ea555(0x58a0)][_0x5ea555(0x22cf)]()),this[_0x5ea555(0x46bd)]&&(this[_0x5ea555(0x46bd)]=this['authority'][_0x5ea555(0x1297)](authorityRegex,replaceAuthority)[_0x5ea555(0x1297)](caseRegex,replaceCase)),this[_0x5ea555(0x3906)]&&(this[_0x5ea555(0x3906)]=this[_0x5ea555(0x3906)]['replace'](caseRegex,replaceCase)),this['query']&&(this['query']=this[_0x5ea555(0x3f3b)][_0x5ea555(0x1297)](caseRegex,replaceCase)),this[_0x5ea555(0x3e10)]&&(this[_0x5ea555(0x3e10)]=this[_0x5ea555(0x3e10)][_0x5ea555(0x1297)](caseRegex,replaceCase));};var caseRegex=/%[0-9a-z]{2}/gi,percentRegex=/[a-zA-Z0-9\-\._~]/,authorityRegex=/(.*@)?([^@:]*)(:.*)?/,reduceArray,slice,undef;function replaceCase(_0x511b78){var _0x309832=_0x68aa19,_0x3704be=unescape(_0x511b78);return percentRegex['test'](_0x3704be)?_0x3704be:_0x511b78[_0x309832(0x5821)]();}function replaceAuthority(_0x1efec6,_0x46fe99,_0x12afa0,_0x3ff3ab){var _0x42aad6=_0x68aa19;return(_0x46fe99||'')+_0x12afa0[_0x42aad6(0x22cf)]()+(_0x3ff3ab||'');}function getAbsoluteUri(_0x2f28da,_0x13aaf6){var _0xf0f8d;return'undefined'!=typeof document&&(_0xf0f8d=document),getAbsoluteUri['_implementation'](_0x2f28da,_0x13aaf6,_0xf0f8d);}function when(_0x7b0c01,_0x176992,_0x2f7c93,_0x38e610){var _0x383222=_0x68aa19;return resolve$1(_0x7b0c01)[_0x383222(0x4e1e)](_0x176992,_0x2f7c93,_0x38e610);}function resolve$1(_0x303b86){var _0xb16e79=_0x68aa19,_0x36e8ce,_0x2cfe42;return _0x303b86 instanceof Promise$1?_0x36e8ce=_0x303b86:isPromise(_0x303b86)?(_0x2cfe42=defer(),_0x303b86[_0xb16e79(0x4e1e)](function(_0x10728c){var _0x56a5b0=_0xb16e79;_0x2cfe42[_0x56a5b0(0x68a)](_0x10728c);},function(_0x8f5ee4){_0x2cfe42['reject'](_0x8f5ee4);},function(_0x1c61ab){var _0x1d0fa1=_0xb16e79;_0x2cfe42[_0x1d0fa1(0xe54)](_0x1c61ab);}),_0x36e8ce=_0x2cfe42[_0xb16e79(0x28bc)]):_0x36e8ce=fulfilled(_0x303b86),_0x36e8ce;}function reject(_0x59afc0){return when(_0x59afc0,rejected);}function Promise$1(_0x147ec8){var _0x1ddb1c=_0x68aa19;this[_0x1ddb1c(0x4e1e)]=_0x147ec8;}function fulfilled(_0x2f312c){return new Promise$1(function(_0x47accd){try{return resolve$1(_0x47accd?_0x47accd(_0x2f312c):_0x2f312c);}catch(_0x5c60aa){return rejected(_0x5c60aa);}});}function rejected(_0x1c1c40){return new Promise$1(function(_0x1aa0e7,_0x32e90c){try{return _0x32e90c?resolve$1(_0x32e90c(_0x1c1c40)):rejected(_0x1c1c40);}catch(_0x18812a){return rejected(_0x18812a);}});}function defer(){var _0x5c1666,_0x58a8e8,_0x2c39fd,_0x116719,_0x4c82bc,_0xffd30a;return _0x5c1666=new Promise$1(_0x57b2c2),_0x58a8e8=[],_0x2c39fd=[],_0x116719=function(_0x58e94b,_0x5b6d47,_0x24a839){var _0x37672b=_0x54f3,_0x211734,_0x211967;return _0x211734=defer(),_0x211967=_0x37672b(0x20f8)==typeof _0x24a839?function(_0x4d012e){var _0x57a831=_0x37672b;try{_0x211734[_0x57a831(0xe54)](_0x24a839(_0x4d012e));}catch(_0x216aa3){_0x211734[_0x57a831(0xe54)](_0x216aa3);}}:function(_0x197fe4){var _0x2d5bbf=_0x37672b;_0x211734[_0x2d5bbf(0xe54)](_0x197fe4);},_0x58a8e8[_0x37672b(0x3a33)](function(_0x37ff50){var _0x34bb91=_0x37672b;_0x37ff50[_0x34bb91(0x4e1e)](_0x58e94b,_0x5b6d47)['then'](_0x211734[_0x34bb91(0x68a)],_0x211734[_0x34bb91(0x4e16)],_0x211967);}),_0x2c39fd['push'](_0x211967),_0x211734[_0x37672b(0x28bc)];},_0x4c82bc=function(_0x4b4c84){return processQueue(_0x2c39fd,_0x4b4c84),_0x4b4c84;},_0xffd30a=function(_0x4f6f51){var _0x17e964=_0x54f3;return _0x4f6f51=resolve$1(_0x4f6f51),_0x116719=_0x4f6f51[_0x17e964(0x4e1e)],_0xffd30a=resolve$1,_0x4c82bc=noop,processQueue(_0x58a8e8,_0x4f6f51),_0x2c39fd=_0x58a8e8=undef,_0x4f6f51;},{'then':_0x57b2c2,'resolve':_0x86d86,'reject':_0x256444,'progress':_0xd0b6d6,'promise':_0x5c1666,'resolver':{'resolve':_0x86d86,'reject':_0x256444,'progress':_0xd0b6d6}};function _0x57b2c2(_0x383e07,_0x4bf43d,_0x383b89){return _0x116719(_0x383e07,_0x4bf43d,_0x383b89);}function _0x86d86(_0xbdf573){return _0xffd30a(_0xbdf573);}function _0x256444(_0x21e3a4){return _0xffd30a(rejected(_0x21e3a4));}function _0xd0b6d6(_0x46e60d){return _0x4c82bc(_0x46e60d);}}function isPromise(_0x54aa2d){var _0x42b124=_0x68aa19;return _0x54aa2d&&'function'==typeof _0x54aa2d[_0x42b124(0x4e1e)];}function some(_0x392e41,_0x10c9a4,_0x5dfd6c,_0x3277d1,_0x46ca2c){return checkCallbacks(0x2,arguments),when(_0x392e41,function(_0x3e1b41){var _0x561a9e=_0x54f3,_0x38e11d,_0x18c17e,_0x32ebaf,_0x1c49ed,_0x50d004,_0x32fa44,_0x32b2ef,_0x869cc8,_0x22c64d,_0x33efd8;if(_0x22c64d=_0x3e1b41[_0x561a9e(0x531b)]>>>0x0,_0x38e11d=Math[_0x561a9e(0x2bc6)](0x0,Math[_0x561a9e(0x27d5)](_0x10c9a4,_0x22c64d)),_0x32ebaf=[],_0x18c17e=_0x22c64d-_0x38e11d+0x1,_0x1c49ed=[],_0x50d004=defer(),_0x38e11d){for(_0x869cc8=_0x50d004[_0x561a9e(0xe54)],_0x32b2ef=function(_0x5ce0c8){var _0x506021=_0x561a9e;_0x1c49ed[_0x506021(0x3a33)](_0x5ce0c8),--_0x18c17e||(_0x32fa44=_0x32b2ef=noop,_0x50d004[_0x506021(0x4e16)](_0x1c49ed));},_0x32fa44=function(_0x18ee98){var _0x50f6fd=_0x561a9e;_0x32ebaf['push'](_0x18ee98),--_0x38e11d||(_0x32fa44=_0x32b2ef=noop,_0x50d004[_0x50f6fd(0x68a)](_0x32ebaf));},_0x33efd8=0x0;_0x33efd8<_0x22c64d;++_0x33efd8)_0x33efd8 in _0x3e1b41&&when(_0x3e1b41[_0x33efd8],_0x472221,_0x44bb6d,_0x869cc8);}else _0x50d004[_0x561a9e(0x68a)](_0x32ebaf);return _0x50d004[_0x561a9e(0x4e1e)](_0x5dfd6c,_0x3277d1,_0x46ca2c);function _0x44bb6d(_0x106ee6){_0x32b2ef(_0x106ee6);}function _0x472221(_0x2721cc){_0x32fa44(_0x2721cc);}});}function allSettled(_0x5bedb2,_0x4dca6c,_0x431188,_0x4bbcec){return checkCallbacks(0x1,arguments),when(_0x5bedb2,function(_0x2574de){var _0x55ebb5=_0x54f3,_0x1f8565,_0x5af5f4,_0x2e364c,_0x4f2755,_0x1ec928,_0x211dee,_0x5076f1,_0x149500,_0x32f220;for(_0x5076f1=_0x2574de[_0x55ebb5(0x531b)]>>>0x0,_0x149500=_0x2574de[_0x55ebb5(0x531b)]>>>0x0,_0x1f8565=[],_0x5af5f4=[],_0x211dee=(_0x2e364c=defer())[_0x55ebb5(0xe54)],_0x1ec928=function(_0x323c7b){var _0x3dd6b2=_0x55ebb5;_0x5af5f4[_0x3dd6b2(0x3a33)](_0x323c7b),--_0x149500||(_0x4f2755=_0x1ec928=noop,_0x2e364c[_0x3dd6b2(0x68a)](_0x1f8565));},_0x4f2755=function(_0x3cc8d8,_0x30b340){var _0x1d36f6=_0x55ebb5;_0x1f8565[_0x30b340]=_0x3cc8d8,--_0x149500||(_0x4f2755=_0x1ec928=noop,_0x2e364c[_0x1d36f6(0x68a)](_0x1f8565));},_0x32f220=0x0;_0x32f220<_0x5076f1;++_0x32f220)switch(_0x32f220){case 0x0:when(_0x2574de[_0x32f220],_0x4d4657,_0x5ad256,_0x211dee);break;case 0x1:when(_0x2574de[_0x32f220],_0x39fa7f,_0x5ad256,_0x211dee);break;case 0x2:when(_0x2574de[_0x32f220],_0x3add4c,_0x5ad256,_0x211dee);break;case 0x3:when(_0x2574de[_0x32f220],_0x399014,_0x5ad256,_0x211dee);break;case 0x4:when(_0x2574de[_0x32f220],_0x1c73b7,_0x5ad256,_0x211dee);break;default:when(_0x2574de[_0x32f220],_0xb0c718,_0x5ad256,_0x211dee);}return _0x2e364c['then'](_0x4dca6c,_0x431188,_0x4bbcec);function _0x5ad256(_0xf7d1e1){_0x1ec928(_0xf7d1e1);}function _0xb0c718(_0x453f05){_0x4f2755(_0x453f05,0x0);}function _0x4d4657(_0x373220){_0x4f2755(_0x373220,0x0);}function _0x39fa7f(_0x44d9d7){_0x4f2755(_0x44d9d7,0x1);}function _0x3add4c(_0x127682){_0x4f2755(_0x127682,0x2);}function _0x399014(_0x569d59){_0x4f2755(_0x569d59,0x3);}function _0x1c73b7(_0x3b432b){_0x4f2755(_0x3b432b,0x4);}});}function any(_0x50dedc,_0x42ff4a,_0x41730b,_0x4e5ade){return some(_0x50dedc,0x1,function(_0x58a245){return _0x42ff4a?_0x42ff4a(_0x58a245[0x0]):_0x58a245[0x0];},_0x41730b,_0x4e5ade);}function all(_0x1c6466,_0x318c8c,_0x329b5b,_0x3f22a0){var _0x4dc430=_0x68aa19;return checkCallbacks(0x1,arguments),map(_0x1c6466,identity$2)[_0x4dc430(0x4e1e)](_0x318c8c,_0x329b5b,_0x3f22a0);}function join(){return map(arguments,identity$2);}function map(_0x3e911e,_0x37ae74){return when(_0x3e911e,function(_0x40f166){var _0x4bfe0e=_0x54f3,_0x24d932,_0x55950b,_0x3d27cf,_0xdab412,_0x38901a,_0x170dd7;if(_0x3d27cf=_0x55950b=_0x40f166[_0x4bfe0e(0x531b)]>>>0x0,_0x24d932=[],_0x170dd7=defer(),_0x3d27cf){for(_0xdab412=function(_0x472c26,_0x1305fa){var _0x182b27=_0x4bfe0e;when(_0x472c26,_0x37ae74)[_0x182b27(0x4e1e)](function(_0x1e3a1c){var _0x2fe5e7=_0x182b27;_0x24d932[_0x1305fa]=_0x1e3a1c,--_0x3d27cf||_0x170dd7[_0x2fe5e7(0x68a)](_0x24d932);},_0x170dd7[_0x182b27(0x4e16)]);},_0x38901a=0x0;_0x38901a<_0x55950b;_0x38901a++)_0x38901a in _0x40f166?_0xdab412(_0x40f166[_0x38901a],_0x38901a):--_0x3d27cf;}else _0x170dd7[_0x4bfe0e(0x68a)](_0x24d932);return _0x170dd7['promise'];});}function reduce(_0x1a5941,_0x211d0e){var _0xef2e6b=_0x68aa19,_0x5ace4d=slice[_0xef2e6b(0x317a)](arguments,0x1);return when(_0x1a5941,function(_0x52bedb){var _0x15e6b3=_0xef2e6b,_0x577ef4;return _0x577ef4=_0x52bedb['length'],_0x5ace4d[0x0]=function(_0xa9aef4,_0x18c89c,_0x5d9863){return when(_0xa9aef4,function(_0x48765b){return when(_0x18c89c,function(_0x4739c1){return _0x211d0e(_0x48765b,_0x4739c1,_0x5d9863,_0x577ef4);});});},reduceArray[_0x15e6b3(0x18ce)](_0x52bedb,_0x5ace4d);});}function chain(_0xe13950,_0x3f7a20,_0x2405e9){var _0x26febe=_0x68aa19,_0x1ad74d=arguments['length']>0x2;return when(_0xe13950,function(_0x478a6f){var _0x3b1b22=_0x54f3;return _0x478a6f=_0x1ad74d?_0x2405e9:_0x478a6f,_0x3f7a20[_0x3b1b22(0x68a)](_0x478a6f),_0x478a6f;},function(_0x2646a3){var _0x553276=_0x54f3;return _0x3f7a20[_0x553276(0x4e16)](_0x2646a3),rejected(_0x2646a3);},_0x3f7a20[_0x26febe(0xe54)]);}function processQueue(_0x3be0be,_0x5c8ae9){for(var _0x54cd48,_0x34f7bc=0x0;_0x54cd48=_0x3be0be[_0x34f7bc++];)_0x54cd48(_0x5c8ae9);}function checkCallbacks(_0x251033,_0x2e94ad){var _0x501ac7=_0x68aa19;for(var _0x311f35,_0xa4954=_0x2e94ad[_0x501ac7(0x531b)];_0xa4954>_0x251033;)if(null!=(_0x311f35=_0x2e94ad[--_0xa4954])&&_0x501ac7(0x20f8)!=typeof _0x311f35)throw new Error('arg\x20'+_0xa4954+'\x20must\x20be\x20a\x20function');}function noop(){}function identity$2(_0x413890){return _0x413890;}function clone$1(_0x8e1735,_0x9aa5f9){var _0x51bc51=_0x68aa19;if(null===_0x8e1735||_0x51bc51(0x5014)!=typeof _0x8e1735)return _0x8e1735;_0x9aa5f9=defaultValue$1(_0x9aa5f9,!0x1);var _0x17285e=new _0x8e1735[(_0x51bc51(0x330d))]();for(var _0xab3af9 in _0x8e1735)if(_0x8e1735[_0x51bc51(0x2a77)](_0xab3af9)){var _0x1bc1b7=_0x8e1735[_0xab3af9];_0x9aa5f9&&(_0x1bc1b7=clone$1(_0x1bc1b7,_0x9aa5f9)),_0x17285e[_0xab3af9]=_0x1bc1b7;}return _0x17285e;}function combine$2(_0x11d4db,_0x3cf658,_0x349fc0){var _0x50e3aa=_0x68aa19;_0x349fc0=defaultValue$1(_0x349fc0,!0x1);var _0x488483,_0x44fcb8,_0x21acb9,_0x3847f4={},_0x13eaf7=defined$1(_0x11d4db),_0x3ea5e0=defined$1(_0x3cf658);if(_0x13eaf7){for(_0x488483 in _0x11d4db)_0x11d4db[_0x50e3aa(0x2a77)](_0x488483)&&(_0x44fcb8=_0x11d4db[_0x488483],_0x3ea5e0&&_0x349fc0&&_0x50e3aa(0x5014)==typeof _0x44fcb8&&_0x3cf658[_0x50e3aa(0x2a77)](_0x488483)?(_0x21acb9=_0x3cf658[_0x488483],_0x3847f4[_0x488483]=_0x50e3aa(0x5014)==typeof _0x21acb9?combine$2(_0x44fcb8,_0x21acb9,_0x349fc0):_0x44fcb8):_0x3847f4[_0x488483]=_0x44fcb8);}if(_0x3ea5e0){for(_0x488483 in _0x3cf658)_0x3cf658['hasOwnProperty'](_0x488483)&&!_0x3847f4['hasOwnProperty'](_0x488483)&&(_0x21acb9=_0x3cf658[_0x488483],_0x3847f4[_0x488483]=_0x21acb9);}return _0x3847f4;}function getBaseUri(_0x4d9b95,_0x13ee03){var _0x102a61=_0x68aa19,_0x4619fb='',_0x2c6320=_0x4d9b95[_0x102a61(0x454f)]('/');return-0x1!==_0x2c6320&&(_0x4619fb=_0x4d9b95[_0x102a61(0x57ed)](0x0,_0x2c6320+0x1)),_0x13ee03?(defined$1((_0x4d9b95=new URI(_0x4d9b95))[_0x102a61(0x3f3b)])&&(_0x4619fb+='?'+_0x4d9b95[_0x102a61(0x3f3b)]),defined$1(_0x4d9b95[_0x102a61(0x3e10)])&&(_0x4619fb+='#'+_0x4d9b95[_0x102a61(0x3e10)]),_0x4619fb):_0x4619fb;}function getExtensionFromUri(_0x586b1d){var _0x3d8ba7=_0x68aa19,_0x5a2586=new URI(_0x586b1d);_0x5a2586['normalize']();var _0x133bdf=_0x5a2586[_0x3d8ba7(0x3906)],_0xa1fcb6=_0x133bdf['lastIndexOf']('/');return-0x1!==_0xa1fcb6&&(_0x133bdf=_0x133bdf['substr'](_0xa1fcb6+0x1)),_0xa1fcb6=_0x133bdf[_0x3d8ba7(0x454f)]('.'),_0x133bdf=-0x1===_0xa1fcb6?'':_0x133bdf[_0x3d8ba7(0x163c)](_0xa1fcb6+0x1);}URI[_0x68aa19(0x4b51)][_0x68aa19(0x68a)]=function(_0x175e45){var _0x4bc97e=_0x68aa19,_0x1e67ed=new URI();return this['scheme']?(_0x1e67ed[_0x4bc97e(0x58a0)]=this[_0x4bc97e(0x58a0)],_0x1e67ed['authority']=this[_0x4bc97e(0x46bd)],_0x1e67ed[_0x4bc97e(0x3906)]=this['path'],_0x1e67ed[_0x4bc97e(0x3f3b)]=this[_0x4bc97e(0x3f3b)]):(_0x1e67ed[_0x4bc97e(0x58a0)]=_0x175e45[_0x4bc97e(0x58a0)],this[_0x4bc97e(0x46bd)]?(_0x1e67ed[_0x4bc97e(0x46bd)]=this[_0x4bc97e(0x46bd)],_0x1e67ed[_0x4bc97e(0x3906)]=this['path'],_0x1e67ed['query']=this[_0x4bc97e(0x3f3b)]):(_0x1e67ed[_0x4bc97e(0x46bd)]=_0x175e45[_0x4bc97e(0x46bd)],''==this[_0x4bc97e(0x3906)]?(_0x1e67ed[_0x4bc97e(0x3906)]=_0x175e45[_0x4bc97e(0x3906)],_0x1e67ed[_0x4bc97e(0x3f3b)]=this['query']||_0x175e45[_0x4bc97e(0x3f3b)]):('/'==this['path'][_0x4bc97e(0x29be)](0x0)?(_0x1e67ed[_0x4bc97e(0x3906)]=this[_0x4bc97e(0x3906)],_0x1e67ed[_0x4bc97e(0x397)]()):(_0x175e45[_0x4bc97e(0x46bd)]&&''==_0x175e45['path']?_0x1e67ed[_0x4bc97e(0x3906)]='/'+this[_0x4bc97e(0x3906)]:_0x1e67ed[_0x4bc97e(0x3906)]=_0x175e45[_0x4bc97e(0x3906)][_0x4bc97e(0x57ed)](0x0,_0x175e45[_0x4bc97e(0x3906)][_0x4bc97e(0x454f)]('/')+0x1)+this[_0x4bc97e(0x3906)],_0x1e67ed[_0x4bc97e(0x397)]()),_0x1e67ed[_0x4bc97e(0x3f3b)]=this[_0x4bc97e(0x3f3b)]))),_0x1e67ed[_0x4bc97e(0x3e10)]=this[_0x4bc97e(0x3e10)],_0x1e67ed;},URI[_0x68aa19(0x4b51)][_0x68aa19(0x397)]=function(){var _0x222a60=_0x68aa19,_0x4f99e1,_0x46ff92=this[_0x222a60(0x3906)]['split']('/'),_0x569e10=[],_0x52d844=''==_0x46ff92[0x0];for(_0x52d844&&_0x46ff92[_0x222a60(0x1596)](),''==_0x46ff92[0x0]&&_0x46ff92[_0x222a60(0x1596)]();_0x46ff92['length'];)'..'==(_0x4f99e1=_0x46ff92['shift']())?_0x569e10[_0x222a60(0x1ae7)]():'.'!=_0x4f99e1&&_0x569e10[_0x222a60(0x3a33)](_0x4f99e1);'.'!=_0x4f99e1&&'..'!=_0x4f99e1||_0x569e10['push'](''),_0x52d844&&_0x569e10[_0x222a60(0x4e52)](''),this[_0x222a60(0x3906)]=_0x569e10[_0x222a60(0x3ac2)]('/');},URI[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){var _0x333587=_0x68aa19,_0x4e9cf0='';return this['scheme']&&(_0x4e9cf0+=this[_0x333587(0x58a0)]+':'),this[_0x333587(0x46bd)]&&(_0x4e9cf0+='//'+this[_0x333587(0x46bd)]),_0x4e9cf0+=this[_0x333587(0x3906)],this['query']&&(_0x4e9cf0+='?'+this['query']),this[_0x333587(0x3e10)]&&(_0x4e9cf0+='#'+this[_0x333587(0x3e10)]),_0x4e9cf0;},getAbsoluteUri['_implementation']=function(_0x7f52ff,_0x44fd8e,_0x4dd684){var _0x4b88a7=_0x68aa19;if(!defined$1(_0x44fd8e)){if(void 0x0===_0x4dd684)return _0x7f52ff;_0x44fd8e=defaultValue$1(_0x4dd684[_0x4b88a7(0x535c)],_0x4dd684[_0x4b88a7(0xbb0)][_0x4b88a7(0x1599)]);}var _0x36ddc9=new URI(_0x44fd8e);return new URI(_0x7f52ff)[_0x4b88a7(0x68a)](_0x36ddc9)[_0x4b88a7(0x1d43)]();},when[_0x68aa19(0x25e3)]=defer,when[_0x68aa19(0x68a)]=resolve$1,when['reject']=reject,when['join']=join,when[_0x68aa19(0x3935)]=all,when[_0x68aa19(0x2e47)]=map,when[_0x68aa19(0x48f)]=reduce,when[_0x68aa19(0x2d5a)]=any,when[_0x68aa19(0x66a)]=some,when[_0x68aa19(0x14a)]=allSettled,when['chain']=chain,when[_0x68aa19(0x50ca)]=isPromise,Promise$1[_0x68aa19(0x4b51)]={'always':function(_0x11beba,_0x155c17){return this['then'](_0x11beba,_0x11beba,_0x155c17);},'otherwise':function(_0x4e8796){var _0x4935e7=_0x68aa19;return this[_0x4935e7(0x4e1e)](undef,_0x4e8796);},'yield':function(_0x24df2b){return this['then'](function(){return _0x24df2b;});},'spread':function(_0xcba10c){var _0x308171=_0x68aa19;return this[_0x308171(0x4e1e)](function(_0xce3f50){return all(_0xce3f50,function(_0x573a2a){var _0x52b7ce=_0x54f3;return _0xcba10c[_0x52b7ce(0x18ce)](undef,_0x573a2a);});});}},slice=[][_0x68aa19(0x48ca)],reduceArray=[][_0x68aa19(0x48f)]||function(_0x502c40){var _0x1f7e9b=_0x68aa19,_0x4f9167,_0x1defa4,_0x4bda46,_0x27e4ea,_0x5aec96;if(_0x5aec96=0x0,_0x27e4ea=(_0x4f9167=Object(this))['length']>>>0x0,(_0x1defa4=arguments)[_0x1f7e9b(0x531b)]<=0x1)for(;;){if(_0x5aec96 in _0x4f9167){_0x4bda46=_0x4f9167[_0x5aec96++];break;}if(++_0x5aec96>=_0x27e4ea)throw new TypeError();}else _0x4bda46=_0x1defa4[0x1];for(;_0x5aec96<_0x27e4ea;++_0x5aec96)_0x5aec96 in _0x4f9167&&(_0x4bda46=_0x502c40(_0x4bda46,_0x4f9167[_0x5aec96],_0x5aec96,_0x4f9167));return _0x4bda46;};var blobUriRegex=/^blob:/i,a$1;function isBlobUri(_0xef220d){return blobUriRegex['test'](_0xef220d);}function isCrossOriginUrl(_0x36e618){var _0x349c82=_0x68aa19;defined$1(a$1)||(a$1=document['createElement']('a')),a$1[_0x349c82(0x1599)]=window[_0x349c82(0xbb0)][_0x349c82(0x1599)];var _0x590033=a$1[_0x349c82(0xbec)],_0x4b464b=a$1[_0x349c82(0x3e11)];return a$1[_0x349c82(0x1599)]=_0x36e618,a$1[_0x349c82(0x1599)]=a$1[_0x349c82(0x1599)],_0x4b464b!==a$1[_0x349c82(0x3e11)]||_0x590033!==a$1['host'];}var dataUriRegex$4=/^data:/i;function isDataUri(_0x154435){var _0x4d847a=_0x68aa19;return dataUriRegex$4[_0x4d847a(0x8e2)](_0x154435);}function loadAndExecuteScript(_0x5a63f8){var _0x1e783e=_0x68aa19,_0x1f50b1=when[_0x1e783e(0x25e3)](),_0x2674e8=document[_0x1e783e(0x433c)](_0x1e783e(0x1767));_0x2674e8[_0x1e783e(0x1906)]=!0x0,_0x2674e8[_0x1e783e(0x540c)]=_0x5a63f8;var _0x57f648=document['getElementsByTagName'](_0x1e783e(0xd30))[0x0];return _0x2674e8[_0x1e783e(0x1c48)]=function(){var _0x1388a7=_0x1e783e;_0x2674e8[_0x1388a7(0x1c48)]=void 0x0,_0x57f648[_0x1388a7(0x3234)](_0x2674e8),_0x1f50b1[_0x1388a7(0x68a)]();},_0x2674e8['onerror']=function(_0x6146df){_0x1f50b1['reject'](_0x6146df);},_0x57f648[_0x1e783e(0x3356)](_0x2674e8),_0x1f50b1[_0x1e783e(0x28bc)];}function objectToQuery(_0x46a2df,_0x3ae918){var _0x323e05=_0x68aa19,_0x5b43ff='';for(var _0x183fdf in _0x46a2df)if(_0x46a2df[_0x323e05(0x2a77)](_0x183fdf)){var _0x6a30d9=_0x46a2df[_0x183fdf],_0x2f9e83=encodeURIComponent(_0x183fdf)+'=';if(Array[_0x323e05(0x4b57)](_0x6a30d9)){for(var _0x37ae95=0x0,_0x3797ff=_0x6a30d9[_0x323e05(0x531b)];_0x37ae95<_0x3797ff;++_0x37ae95)_0x5b43ff+=!0x0===_0x3ae918?_0x2f9e83+encodeURI(_0x6a30d9[_0x37ae95])+'&':_0x2f9e83+encodeURIComponent(_0x6a30d9[_0x37ae95])+'&';}else _0x5b43ff+=!0x0===_0x3ae918?_0x2f9e83+encodeURI(_0x6a30d9)+'&':_0x2f9e83+encodeURIComponent(_0x6a30d9)+'&';}return _0x5b43ff=_0x5b43ff[_0x323e05(0x48ca)](0x0,-0x1);}function queryToObject(_0x1546ee){var _0x428284=_0x68aa19,_0x51c811={};if(''===_0x1546ee)return _0x51c811;for(var _0xa39223=_0x1546ee['replace'](/\+/g,_0x428284(0x4e8e))[_0x428284(0x4d7b)](/[&;]/),_0x41c602=0x0,_0x22e065=_0xa39223['length'];_0x41c602<_0x22e065;++_0x41c602){var _0x26c95c=_0xa39223[_0x41c602]['split']('=');if(_0x26c95c['length']>0x2){var _0x3d9f56=_0xa39223[_0x41c602]['indexOf']('=');_0x26c95c=[_0xa39223[_0x41c602][_0x428284(0x57ed)](0x0,_0x3d9f56),_0xa39223[_0x41c602][_0x428284(0x57ed)](_0x3d9f56+0x1,_0xa39223[_0x41c602][_0x428284(0x531b)])];}var _0x512c5d=decodeURIComponent(_0x26c95c[0x0]),_0x8b70be=_0x26c95c[0x1];_0x8b70be=defined$1(_0x8b70be)?decodeURIComponent(_0x8b70be):'';var _0x1be041=_0x51c811[_0x512c5d];'string'==typeof _0x1be041?_0x51c811[_0x512c5d]=[_0x1be041,_0x8b70be]:Array['isArray'](_0x1be041)?_0x1be041['push'](_0x8b70be):_0x51c811[_0x512c5d]=_0x8b70be;}return _0x51c811;}var RequestState={'UNISSUED':0x0,'ISSUED':0x1,'ACTIVE':0x2,'RECEIVED':0x3,'CANCELLED':0x4,'FAILED':0x5},RequestState$1=Object['freeze'](RequestState),RequestType={'TERRAIN':0x0,'IMAGERY':0x1,'TILES3D':0x2,'OTHER':0x3,'PACK':0x4,'BLOCK':0x5,'BLOCKPACK':0x6},RequestType$1=Object[_0x68aa19(0x3e37)](RequestType),getTimestamp;function Request(_0x4593ec){var _0x373afc=_0x68aa19;_0x4593ec=defaultValue$1(_0x4593ec,defaultValue$1[_0x373afc(0x494f)]);var _0x196211=defaultValue$1(_0x4593ec[_0x373afc(0x14d4)],!0x1),_0x5e439a=defaultValue$1(_0x4593ec[_0x373afc(0x608)],!0x1);this[_0x373afc(0x343b)]=_0x4593ec[_0x373afc(0x343b)],this['requestFunction']=_0x4593ec[_0x373afc(0x35e5)],this[_0x373afc(0x5088)]=_0x4593ec[_0x373afc(0x5088)],this[_0x373afc(0xf67)]=_0x4593ec[_0x373afc(0xf67)],this[_0x373afc(0x1094)]=defaultValue$1(_0x4593ec[_0x373afc(0x1094)],0x0),this[_0x373afc(0x608)]=_0x5e439a,this[_0x373afc(0x14d4)]=_0x196211,this[_0x373afc(0x3243)]=defaultValue$1(_0x4593ec[_0x373afc(0x3243)],RequestType$1[_0x373afc(0x5087)]),this[_0x373afc(0x4316)]=void 0x0,this[_0x373afc(0x4695)]=RequestState$1['UNISSUED'],this[_0x373afc(0x23af)]=void 0x0,this[_0x373afc(0x4ccf)]=!0x1;}function parseResponseHeaders(_0x3a961e){var _0x33d2c4=_0x68aa19,_0x3b604d={};if(!_0x3a961e)return _0x3b604d;for(var _0x3db57f=_0x3a961e[_0x33d2c4(0x4d7b)]('\x0d\x0a'),_0x2a6782=0x0;_0x2a6782<_0x3db57f[_0x33d2c4(0x531b)];++_0x2a6782){var _0x5c4345=_0x3db57f[_0x2a6782],_0x5b9046=_0x5c4345[_0x33d2c4(0x33ab)](':\x20');if(_0x5b9046>0x0){var _0x5dadac=_0x5c4345[_0x33d2c4(0x57ed)](0x0,_0x5b9046),_0x5f5c39=_0x5c4345[_0x33d2c4(0x57ed)](_0x5b9046+0x2);_0x3b604d[_0x5dadac]=_0x5f5c39;}}return _0x3b604d;}function RequestErrorEvent(_0xcf3945,_0x5304ec,_0x55c3cb){var _0x475b4d=_0x68aa19;this[_0x475b4d(0x4c9c)]=_0xcf3945,this['response']=_0x5304ec,this['responseHeaders']=_0x55c3cb,_0x475b4d(0x29ad)==typeof this['responseHeaders']&&(this[_0x475b4d(0x4831)]=parseResponseHeaders(this[_0x475b4d(0x4831)]));}function Event(){var _0x5047c6=_0x68aa19;this[_0x5047c6(0x28df)]=[],this[_0x5047c6(0x1096)]=[],this[_0x5047c6(0x406e)]=[],this[_0x5047c6(0xe9e)]=!0x1;}function compareNumber(_0x4179ac,_0x2fea71){return _0x2fea71-_0x4179ac;}function Heap(_0x3c7148){var _0xdc4fa5=_0x68aa19;this[_0xdc4fa5(0x238e)]=_0x3c7148[_0xdc4fa5(0x20a0)],this[_0xdc4fa5(0x2fe5)]=[],this[_0xdc4fa5(0x3f16)]=0x0,this[_0xdc4fa5(0x4c60)]=void 0x0;}function swap$3(_0x4359d3,_0x347e91,_0x11cf54){var _0x1ca46a=_0x4359d3[_0x347e91];_0x4359d3[_0x347e91]=_0x4359d3[_0x11cf54],_0x4359d3[_0x11cf54]=_0x1ca46a;}Request[_0x68aa19(0x4b51)][_0x68aa19(0xbda)]=function(){var _0x348cac=_0x68aa19;this[_0x348cac(0x4ccf)]=!0x0;},Request[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x1592e1){var _0x431166=_0x68aa19;return defined$1(_0x1592e1)?(_0x1592e1[_0x431166(0x343b)]=this[_0x431166(0x343b)],_0x1592e1[_0x431166(0x35e5)]=this[_0x431166(0x35e5)],_0x1592e1[_0x431166(0x5088)]=this['cancelFunction'],_0x1592e1[_0x431166(0xf67)]=this[_0x431166(0xf67)],_0x1592e1[_0x431166(0x1094)]=this[_0x431166(0x1094)],_0x1592e1[_0x431166(0x608)]=this[_0x431166(0x608)],_0x1592e1[_0x431166(0x14d4)]=this[_0x431166(0x14d4)],_0x1592e1['type']=this[_0x431166(0x3243)],_0x1592e1[_0x431166(0x4316)]=this['serverKey'],_0x1592e1[_0x431166(0x4695)]=this[_0x431166(0x3455)]['UNISSUED'],_0x1592e1[_0x431166(0x23af)]=void 0x0,_0x1592e1[_0x431166(0x4ccf)]=!0x1,_0x1592e1):new Request(this);},RequestErrorEvent[_0x68aa19(0x4b51)]['toString']=function(){var _0x49703f=_0x68aa19,_0x3c3d79=_0x49703f(0x2239);return defined$1(this[_0x49703f(0x4c9c)])&&(_0x3c3d79+=_0x49703f(0x4601)+this[_0x49703f(0x4c9c)]),_0x3c3d79;},Object['defineProperties'](Event[_0x68aa19(0x4b51)],{'numberOfListeners':{'get':function(){var _0x53caad=_0x68aa19;return this['_listeners'][_0x53caad(0x531b)]-this[_0x53caad(0x406e)]['length'];}}}),Event[_0x68aa19(0x4b51)][_0x68aa19(0xef9)]=function(_0x247d12,_0x35dd0f){var _0x496a7c=_0x68aa19;this[_0x496a7c(0x28df)]['push'](_0x247d12),this[_0x496a7c(0x1096)][_0x496a7c(0x3a33)](_0x35dd0f);var _0x2fa870=this;return function(){_0x2fa870['removeEventListener'](_0x247d12,_0x35dd0f);};},Event[_0x68aa19(0x4b51)][_0x68aa19(0x1cba)]=function(_0x5e3f43,_0x30c890){var _0x5249b2=_0x68aa19;for(var _0x21f23d=this['_listeners'],_0x5de3d0=this[_0x5249b2(0x1096)],_0x2aed20=-0x1,_0x4243a9=0x0;_0x4243a9<_0x21f23d[_0x5249b2(0x531b)];_0x4243a9++)if(_0x21f23d[_0x4243a9]===_0x5e3f43&&_0x5de3d0[_0x4243a9]===_0x30c890){_0x2aed20=_0x4243a9;break;}return-0x1!==_0x2aed20&&(this['_insideRaiseEvent']?(this['_toRemove'][_0x5249b2(0x3a33)](_0x2aed20),_0x21f23d[_0x2aed20]=void 0x0,_0x5de3d0[_0x2aed20]=void 0x0):(_0x21f23d[_0x5249b2(0x4bc6)](_0x2aed20,0x1),_0x5de3d0[_0x5249b2(0x4bc6)](_0x2aed20,0x1)),!0x0);},Event[_0x68aa19(0x4b51)][_0x68aa19(0x30bb)]=function(){var _0x71a2d0=_0x68aa19,_0x114c61;this[_0x71a2d0(0xe9e)]=!0x0;var _0x47e681=this[_0x71a2d0(0x28df)],_0x5eb676=this[_0x71a2d0(0x1096)],_0x50bb7b=_0x47e681[_0x71a2d0(0x531b)];for(_0x114c61=0x0;_0x114c61<_0x50bb7b;_0x114c61++){var _0x2001a3=_0x47e681[_0x114c61];defined$1(_0x2001a3)&&_0x47e681[_0x114c61]['apply'](_0x5eb676[_0x114c61],arguments);}var _0x2660ca=this[_0x71a2d0(0x406e)];if((_0x50bb7b=_0x2660ca['length'])>0x0){for(_0x2660ca[_0x71a2d0(0x34f3)](compareNumber),_0x114c61=0x0;_0x114c61<_0x50bb7b;_0x114c61++){var _0x6763db=_0x2660ca[_0x114c61];_0x47e681[_0x71a2d0(0x4bc6)](_0x6763db,0x1),_0x5eb676[_0x71a2d0(0x4bc6)](_0x6763db,0x1);}_0x2660ca[_0x71a2d0(0x531b)]=0x0;}this[_0x71a2d0(0xe9e)]=!0x1;},Object['defineProperties'](Heap[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x56b5a7=_0x68aa19;return this[_0x56b5a7(0x3f16)];}},'internalArray':{'get':function(){var _0xb6bcb2=_0x68aa19;return this[_0xb6bcb2(0x2fe5)];}},'maximumLength':{'get':function(){var _0x5909c8=_0x68aa19;return this[_0x5909c8(0x4c60)];},'set':function(_0x1f91c9){var _0x2dab22=_0x68aa19;this[_0x2dab22(0x4c60)]=_0x1f91c9,this[_0x2dab22(0x3f16)]>_0x1f91c9&&_0x1f91c9>0x0&&(this[_0x2dab22(0x3f16)]=_0x1f91c9,this['_array'][_0x2dab22(0x531b)]=_0x1f91c9);}},'comparator':{'get':function(){var _0xcef25a=_0x68aa19;return this[_0xcef25a(0x238e)];}}}),Heap['prototype'][_0x68aa19(0x2f98)]=function(_0x37c741){var _0x1352a8=_0x68aa19;_0x37c741=defaultValue$1(_0x37c741,this[_0x1352a8(0x3f16)]),this[_0x1352a8(0x2fe5)][_0x1352a8(0x531b)]=_0x37c741;},Heap['prototype'][_0x68aa19(0x4d57)]=function(_0x86b1f8){var _0x3aef9d=_0x68aa19;_0x86b1f8=defaultValue$1(_0x86b1f8,0x0);for(var _0x5a504d=this[_0x3aef9d(0x3f16)],_0x3d9fbd=this[_0x3aef9d(0x238e)],_0x6ea8ab=this[_0x3aef9d(0x2fe5)],_0x2b88b2=-0x1,_0x19c469=!0x0;_0x19c469;){var _0x229969=0x2*(_0x86b1f8+0x1),_0x239dbf=_0x229969-0x1;_0x2b88b2=_0x239dbf<_0x5a504d&&_0x3d9fbd(_0x6ea8ab[_0x239dbf],_0x6ea8ab[_0x86b1f8])<0x0?_0x239dbf:_0x86b1f8,_0x229969<_0x5a504d&&_0x3d9fbd(_0x6ea8ab[_0x229969],_0x6ea8ab[_0x2b88b2])<0x0&&(_0x2b88b2=_0x229969),_0x2b88b2!==_0x86b1f8?(swap$3(_0x6ea8ab,_0x2b88b2,_0x86b1f8),_0x86b1f8=_0x2b88b2):_0x19c469=!0x1;}},Heap[_0x68aa19(0x4b51)][_0x68aa19(0x2ec3)]=function(){var _0x2a4b90=_0x68aa19;for(var _0x291b43=this[_0x2a4b90(0x3f16)],_0x44a331=Math[_0x2a4b90(0x28fa)](_0x291b43/0x2);_0x44a331>=0x0;--_0x44a331)this['heapify'](_0x44a331);},Heap[_0x68aa19(0x4b51)][_0x68aa19(0x40e6)]=function(_0x3fb23c){var _0xcc1274=_0x68aa19,_0x3b8a22,_0x5c06c=this[_0xcc1274(0x2fe5)],_0x192ee6=this['_comparator'],_0x5c2661=this[_0xcc1274(0x4c60)],_0x44bcab=this['_length']++;for(_0x44bcab<_0x5c06c[_0xcc1274(0x531b)]?_0x5c06c[_0x44bcab]=_0x3fb23c:_0x5c06c[_0xcc1274(0x3a33)](_0x3fb23c);0x0!==_0x44bcab;){var _0x31e2e9=Math[_0xcc1274(0x67a)]((_0x44bcab-0x1)/0x2);if(!(_0x192ee6(_0x5c06c[_0x44bcab],_0x5c06c[_0x31e2e9])<0x0))break;swap$3(_0x5c06c,_0x44bcab,_0x31e2e9),_0x44bcab=_0x31e2e9;}return defined$1(_0x5c2661)&&this[_0xcc1274(0x3f16)]>_0x5c2661&&(_0x3b8a22=_0x5c06c[_0x5c2661],_0x5c06c[_0xcc1274(0x1ae7)](),this['_length']=_0x5c2661),_0x3b8a22;},Heap['prototype']['pop']=function(_0x457161){var _0x14c9b6=_0x68aa19;if(_0x457161=defaultValue$1(_0x457161,0x0),0x0!==this[_0x14c9b6(0x3f16)]){var _0x4e7b2d=this[_0x14c9b6(0x2fe5)],_0x4cbce8=_0x4e7b2d[_0x457161];return swap$3(_0x4e7b2d,_0x457161,--this[_0x14c9b6(0x3f16)]),_0x4e7b2d[this[_0x14c9b6(0x3f16)]]=void 0x0,this[_0x14c9b6(0x4d57)](_0x457161),_0x4cbce8;}},getTimestamp=_0x68aa19(0x3041)!=typeof performance&&_0x68aa19(0x20f8)==typeof performance[_0x68aa19(0x3c84)]&&isFinite(performance['now']())?function(){var _0x38ba03=_0x68aa19;return performance[_0x38ba03(0x3c84)]();}:function(){var _0x5f1b0d=_0x68aa19;return Date[_0x5f1b0d(0x3c84)]();};var getTimestamp$1=getTimestamp;function sortRequests(_0x4dec10,_0x232246){var _0x59dc88=_0x68aa19;return _0x4dec10[_0x59dc88(0x1094)]-_0x232246[_0x59dc88(0x1094)];}var statistics={'numberOfAttemptedRequests':0x0,'numberOfActiveRequests':0x0,'numberOfCancelledRequests':0x0,'numberOfCancelledActiveRequests':0x0,'numberOfFailedRequests':0x0,'numberOfActiveRequestsEver':0x0,'lastNumberOfActiveRequests':0x0,'totalRequestTime':0x0},priorityHeapLength$1=0x14,requestHeap=new Heap({'comparator':sortRequests});requestHeap[_0x68aa19(0x1ede)]=priorityHeapLength$1,requestHeap['reserve'](priorityHeapLength$1);var activeRequests$1=[],numberOfActiveRequestsByServer={},pageUri$1=_0x68aa19(0x3041)!=typeof document?new URI(document[_0x68aa19(0xbb0)][_0x68aa19(0x1599)]):new URI(),requestCompletedEvent=new Event();function RequestScheduler(){}function updatePriority$1(_0x1698a2){var _0x2b8fed=_0x68aa19;defined$1(_0x1698a2[_0x2b8fed(0xf67)])&&(_0x1698a2[_0x2b8fed(0x1094)]=_0x1698a2['priorityFunction']());}function serverHasOpenSlots(_0x6fc942){var _0x48036b=_0x68aa19,_0x4cce35=defaultValue$1(RequestScheduler[_0x48036b(0x1890)][_0x6fc942],RequestScheduler[_0x48036b(0x4e20)]);return numberOfActiveRequestsByServer[_0x6fc942]<_0x4cce35;}function getRequestKey(_0x14e91d){var _0x278c45=_0x68aa19;return defined$1(_0x14e91d[_0x278c45(0x380b)])||(_0x14e91d[_0x278c45(0x380b)]=_0x14e91d['serverKey']+'_'+_0x14e91d[_0x278c45(0x409f)]),_0x14e91d[_0x278c45(0x380b)];}function getRequestBlockKey(_0x1d1b7c){var _0x1b0bdd=_0x68aa19;return defined$1(_0x1d1b7c[_0x1b0bdd(0x33dd)])||(_0x1d1b7c[_0x1b0bdd(0x33dd)]=_0x1d1b7c[_0x1b0bdd(0x4316)]+'_'+_0x1d1b7c[_0x1b0bdd(0x409f)]+'_'+_0x1d1b7c['quadKey']+_0x1d1b7c[_0x1b0bdd(0x343b)][_0x1b0bdd(0x57ed)](_0x1d1b7c['url'][_0x1b0bdd(0x33ab)](_0x1b0bdd(0x394d)))),_0x1d1b7c[_0x1b0bdd(0x33dd)];}function preparePackRequest(_0x3a4331){var _0x30540c=_0x68aa19,_0x3cd877=getRequestKey(_0x3a4331);return defined$1(RequestScheduler['packRequestGroup'][_0x3cd877])||(RequestScheduler[_0x30540c(0x2c3f)][_0x3cd877]=[]),defined$1(RequestScheduler['packRequestQuadKey'][_0x3cd877])||(RequestScheduler['packRequestQuadKey'][_0x3cd877]=''),defined$1(RequestScheduler[_0x30540c(0x300c)][_0x3cd877])||(RequestScheduler['packRequestPromise'][_0x3cd877]=when[_0x30540c(0x25e3)]()),defined$1(RequestScheduler['quadKeyIndex'][_0x3cd877])||(RequestScheduler[_0x30540c(0x15b5)][_0x3cd877]=0x0),_0x3a4331[_0x30540c(0x15b5)]=RequestScheduler[_0x30540c(0x15b5)][_0x3cd877]++,_0x3a4331[_0x30540c(0x23af)]=RequestScheduler[_0x30540c(0x300c)][_0x3cd877],_0x3a4331['state']=RequestState$1[_0x30540c(0x2a57)],RequestScheduler['packRequestGroup'][_0x3cd877][_0x30540c(0x3a33)](_0x3a4331),_0x3a4331['deferred'][_0x30540c(0x28bc)];}function prepareBlockRequest(_0x14b73d){var _0x2d150d=_0x68aa19,_0x1cb031=getRequestBlockKey(_0x14b73d),_0xea11e5=RequestScheduler[_0x2d150d(0x2d78)][_0x1cb031];return defined$1(_0xea11e5)||(_0xea11e5=RequestScheduler[_0x2d150d(0x2d78)][_0x1cb031]=when['defer'](),RequestScheduler[_0x2d150d(0x31d7)][_0x1cb031]=_0x14b73d),_0x14b73d[_0x2d150d(0x23af)]=_0xea11e5,_0x14b73d[_0x2d150d(0x4695)]=RequestState$1[_0x2d150d(0x2a57)],_0x14b73d[_0x2d150d(0x23af)][_0x2d150d(0x28bc)];}function clearRequestPackets(){var _0x3b94cb=_0x68aa19;RequestScheduler[_0x3b94cb(0x2c3f)]={},RequestScheduler[_0x3b94cb(0x300c)]={},RequestScheduler[_0x3b94cb(0x3c21)]={},RequestScheduler[_0x3b94cb(0x15b5)]={};}function clearBlockRequest(){var _0x1528e6=_0x68aa19;RequestScheduler[_0x1528e6(0x31d7)]={};}function cancelAllRequests(_0x83b9d){var _0x39c04f=_0x68aa19;for(var _0x13b3a7=0x0,_0x85772=_0x83b9d[_0x39c04f(0x531b)];_0x13b3a7<_0x85772;_0x13b3a7++){_0x83b9d[_0x13b3a7][_0x39c04f(0x4695)]=RequestState$1[_0x39c04f(0x382e)];}}function combineQuadkey(_0xc3cd4e){var _0x240936=_0x68aa19;for(var _0x56396a=[],_0x951905={},_0x47d5ed=0x0,_0x4481e3=_0xc3cd4e[_0x240936(0x531b)];_0x47d5ed<_0x4481e3;_0x47d5ed++){var _0x5b51e6=_0xc3cd4e[_0x47d5ed];if(!_0x5b51e6['cancelled']){var _0x26b3d9=_0x5b51e6[_0x240936(0x536e)];_0x951905[_0x26b3d9]||(_0x951905[_0x26b3d9]=!0x0,_0x56396a['push'](_0x26b3d9));}}return _0x56396a;}function startPackingRequest(){var _0x54f593=_0x68aa19,_0x32caad=RequestScheduler[_0x54f593(0x2c3f)];for(var _0x1d4d28 in _0x32caad)if(_0x32caad[_0x54f593(0x2a77)](_0x1d4d28)){var _0x1d1333=_0x32caad[_0x1d4d28];if(_0x1d1333[_0x54f593(0x531b)]<0x1)continue;var _0x89e80f=_0x1d1333[0x0][_0x54f593(0x254b)](),_0x52353c=-0x1!==_0x89e80f['url']['indexOf'](_0x54f593(0x2a07));_0x89e80f['serverKey']=_0x1d1333[0x0][_0x54f593(0x4316)],_0x89e80f[_0x54f593(0x4695)]=_0x1d1333[0x0][_0x54f593(0x4695)];var _0x226d44=_0x89e80f[_0x54f593(0x343b)],_0x41028d=combineQuadkey(_0x1d1333);if(_0x41028d[_0x54f593(0x531b)]<0x1)continue;RequestScheduler[_0x54f593(0x3c21)][_0x1d4d28]=_0x52353c?_0x41028d[_0x54f593(0x3ac2)](','):_0x41028d[_0x54f593(0x3ac2)](';');var _0xbf7762=RequestScheduler[_0x54f593(0x3c21)][_0x1d4d28];if(_0x89e80f[_0x54f593(0x14d4)]&&!serverHasOpenSlots(_0x89e80f['serverKey'])){cancelAllRequests(_0x1d1333),RequestScheduler[_0x54f593(0x300c)][_0x1d4d28][_0x54f593(0x4e16)]();continue;}_0x89e80f[_0x54f593(0x23af)]=RequestScheduler[_0x54f593(0x300c)][_0x1d4d28];var _0x429fb8=new URI(_0x226d44);_0x429fb8[_0x54f593(0x3f3b)]=_0x52353c?defined$1(_0x429fb8[_0x54f593(0x3f3b)])?_0x429fb8['query']+_0x54f593(0x3959)+_0xbf7762:_0x54f593(0x25d8)+_0xbf7762:defined$1(_0x429fb8[_0x54f593(0x3f3b)])?_0x429fb8[_0x54f593(0x3f3b)]+_0x54f593(0x5678)+_0xbf7762:_0x54f593(0x53a)+_0xbf7762,_0x89e80f['url']=_0x429fb8[_0x54f593(0x1d43)](),startRequest(_0x89e80f,_0x89e80f['url']);}clearRequestPackets();}function updateBlockRequest(){var _0x5829f9=_0x68aa19,_0x1135c2=RequestScheduler[_0x5829f9(0x31d7)];for(var _0x320ff1 in _0x1135c2){if(_0x1135c2[_0x5829f9(0x2a77)](_0x320ff1))startRequest(_0x1135c2[_0x320ff1]);}clearBlockRequest();}function issueRequest(_0x1c4d58){var _0xa5094=_0x68aa19;if(_0x1c4d58[_0xa5094(0x4695)]===RequestState$1[_0xa5094(0x465d)]){if(_0x1c4d58[_0xa5094(0x4695)]=RequestState$1[_0xa5094(0x2a57)],_0x1c4d58[_0xa5094(0x3243)]===RequestType$1['PACK']||_0x1c4d58[_0xa5094(0x3243)]===RequestType$1['BLOCKPACK']){var _0x5a393a=getRequestKey(_0x1c4d58);defined$1(RequestScheduler[_0xa5094(0x300c)][_0x5a393a])||(RequestScheduler[_0xa5094(0x300c)][_0x5a393a]=when[_0xa5094(0x25e3)]()),_0x1c4d58[_0xa5094(0x23af)]=RequestScheduler['packRequestPromise'][_0x5a393a];}else _0x1c4d58[_0xa5094(0x23af)]=when[_0xa5094(0x25e3)]();}return _0x1c4d58[_0xa5094(0x23af)][_0xa5094(0x28bc)];}function getRequestReceivedFunction(_0x3ed80e){return function(_0x1b948e){var _0x261112=_0x54f3;if(_0x3ed80e[_0x261112(0x4695)]!==RequestState$1[_0x261112(0x382e)]&&(--statistics[_0x261112(0x3453)],--numberOfActiveRequestsByServer[_0x3ed80e[_0x261112(0x4316)]],requestCompletedEvent['raiseEvent'](),_0x3ed80e[_0x261112(0x4695)]=RequestState$1['RECEIVED'],_0x3ed80e[_0x261112(0x23af)][_0x261112(0x68a)](_0x1b948e),_0x3ed80e[_0x261112(0x12cd)]=getTimestamp$1(),(RequestScheduler[_0x261112(0x37e6)]>0x0||_0x3ed80e[_0x261112(0x3243)]!==RequestType$1[_0x261112(0x5087)])&&(statistics[_0x261112(0x3588)]+=_0x3ed80e[_0x261112(0x12cd)]-_0x3ed80e['startTime']),_0x3ed80e[_0x261112(0x3243)]===RequestType$1[_0x261112(0x2b6f)]||_0x3ed80e[_0x261112(0x3243)]===RequestType$1[_0x261112(0x2c72)])){var _0x3cae59=getRequestBlockKey(_0x3ed80e);defined$1(RequestScheduler[_0x261112(0x2d78)][_0x3cae59])&&(RequestScheduler[_0x261112(0x2d78)][_0x3cae59]=void 0x0,delete RequestScheduler[_0x261112(0x2d78)][_0x3cae59]);}};}function getRequestFailedFunction(_0x35f81e){return function(_0x3ecb89){var _0x58714d=_0x54f3;_0x35f81e['state']!==RequestState$1[_0x58714d(0x382e)]&&(++statistics[_0x58714d(0x4264)],--statistics['numberOfActiveRequests'],--numberOfActiveRequestsByServer[_0x35f81e[_0x58714d(0x4316)]],requestCompletedEvent['raiseEvent'](_0x3ecb89),_0x35f81e[_0x58714d(0x4695)]=RequestState$1[_0x58714d(0x3865)],_0x35f81e[_0x58714d(0x23af)][_0x58714d(0x4e16)](_0x3ecb89));};}function startRequest(_0x48e0ef,_0xad9ae6){var _0x217aa0=_0x68aa19,_0x94bd1a=issueRequest(_0x48e0ef);return _0x48e0ef[_0x217aa0(0x4695)]=RequestState$1[_0x217aa0(0x17be)],activeRequests$1[_0x217aa0(0x3a33)](_0x48e0ef),++statistics[_0x217aa0(0x3453)],++statistics[_0x217aa0(0x1393)],++numberOfActiveRequestsByServer[_0x48e0ef[_0x217aa0(0x4316)]],_0x48e0ef[_0x217aa0(0x1aa4)]=getTimestamp$1(),_0x48e0ef[_0x217aa0(0x35e5)](_0xad9ae6)[_0x217aa0(0x4e1e)](getRequestReceivedFunction(_0x48e0ef))[_0x217aa0(0x4b84)](getRequestFailedFunction(_0x48e0ef)),_0x94bd1a;}function cancelRequest(_0x121249){var _0x36b1cc=_0x68aa19,_0x5ef7a0=_0x121249[_0x36b1cc(0x4695)]===RequestState$1[_0x36b1cc(0x17be)];_0x121249[_0x36b1cc(0x4695)]=RequestState$1[_0x36b1cc(0x382e)],++statistics[_0x36b1cc(0x1fd6)],_0x121249[_0x36b1cc(0x23af)]['reject'](),_0x5ef7a0&&(--statistics[_0x36b1cc(0x3453)],--numberOfActiveRequestsByServer[_0x121249['serverKey']],++statistics[_0x36b1cc(0x5683)]),defined$1(_0x121249[_0x36b1cc(0x5088)])&&_0x121249['cancelFunction']();}function updatePackRequestHeap(){var _0x228dad=_0x68aa19;for(var _0x3d1754 in RequestScheduler[_0x228dad(0x32f8)])if(RequestScheduler[_0x228dad(0x32f8)][_0x228dad(0x2a77)](_0x3d1754)){for(var _0x511f6e=RequestScheduler['packRequestHeap'][_0x3d1754],_0x49907f=_0x511f6e['internalArray'],_0xfa5738=_0x511f6e[_0x228dad(0x531b)],_0x4f2921=0x0;_0x4f2921<_0xfa5738;++_0x4f2921)updatePriority$1(_0x49907f[_0x4f2921]);_0x511f6e[_0x228dad(0x2ec3)]();}}function packingRequest(){var _0x1841b6=_0x68aa19;for(var _0x18980a in RequestScheduler['packRequestHeap'])if(RequestScheduler[_0x1841b6(0x32f8)]['hasOwnProperty'](_0x18980a))for(var _0x5214c4=RequestScheduler[_0x1841b6(0x32f8)][_0x18980a];_0x5214c4[_0x1841b6(0x531b)]>0x0;){var _0x591402=_0x5214c4[_0x1841b6(0x1ae7)]();_0x591402['cancelled']?cancelRequest(_0x591402):preparePackRequest(_0x591402);}startPackingRequest();}function getPackRequestHeap(_0x11769a){var _0x5e863e=_0x68aa19,_0x4075aa=getRequestKey(_0x11769a),_0x34c3dd=RequestScheduler[_0x5e863e(0x32f8)][_0x4075aa];return defined$1(_0x34c3dd)||((_0x34c3dd=RequestScheduler[_0x5e863e(0x32f8)][_0x4075aa]=new Heap({'comparator':sortRequests}))[_0x5e863e(0x1ede)]=RequestScheduler[_0x5e863e(0x4958)],_0x34c3dd['reserve'](priorityHeapLength$1)),_0x34c3dd;}function updateStatistics(){var _0x46a5de=_0x68aa19;RequestScheduler[_0x46a5de(0x1870)]&&(0x0===statistics[_0x46a5de(0x3453)]&&statistics[_0x46a5de(0x17b8)]>0x0&&(statistics['numberOfAttemptedRequests']>0x0&&(console['log'](_0x46a5de(0x4c48)+statistics[_0x46a5de(0x339a)]),statistics[_0x46a5de(0x339a)]=0x0),statistics[_0x46a5de(0x1fd6)]>0x0&&(console[_0x46a5de(0xe28)](_0x46a5de(0x4451)+statistics[_0x46a5de(0x1fd6)]),statistics['numberOfCancelledRequests']=0x0),statistics[_0x46a5de(0x5683)]>0x0&&(console['log'](_0x46a5de(0x1da7)+statistics[_0x46a5de(0x5683)]),statistics['numberOfCancelledActiveRequests']=0x0),statistics[_0x46a5de(0x4264)]>0x0&&(console[_0x46a5de(0xe28)](_0x46a5de(0x3b61)+statistics[_0x46a5de(0x4264)]),statistics[_0x46a5de(0x4264)]=0x0)),statistics[_0x46a5de(0x17b8)]=statistics[_0x46a5de(0x3453)]);}RequestScheduler['TIMEOUT']=0x1388,RequestScheduler['CANCLE_COUNT']=0x3,RequestScheduler['statisticRequestTime']=-0x1,RequestScheduler['maximumRequests']=0x32,RequestScheduler[_0x68aa19(0x4e20)]=0x6,RequestScheduler[_0x68aa19(0x4958)]=0x14,RequestScheduler[_0x68aa19(0x1890)]={'api.cesium.com:443':0x12,'assets.cesium.com:443':0x12},RequestScheduler[_0x68aa19(0x811)]=!0x0,RequestScheduler['debugShowStatistics']=!0x1,RequestScheduler[_0x68aa19(0x427f)]=requestCompletedEvent,Object[_0x68aa19(0x5b7)](RequestScheduler,{'activeRequestLength':{'get':function(){var _0x48b172=_0x68aa19;return activeRequests$1[_0x48b172(0x531b)];}},'statistics':{'get':function(){return statistics;}},'priorityHeapLength':{'get':function(){return priorityHeapLength$1;},'set':function(_0x4a234b){var _0x12215a=_0x68aa19;if(_0x4a234b_0x4a234b;){cancelRequest(requestHeap[_0x12215a(0x1ae7)]());}priorityHeapLength$1=_0x4a234b,requestHeap['maximumLength']=_0x4a234b,requestHeap[_0x12215a(0x2f98)](_0x4a234b);}}}),RequestScheduler[_0x68aa19(0x2c3f)]={},RequestScheduler[_0x68aa19(0x300c)]={},RequestScheduler[_0x68aa19(0x3c21)]={},RequestScheduler[_0x68aa19(0x15b5)]={},RequestScheduler[_0x68aa19(0x32f8)]={},RequestScheduler[_0x68aa19(0x2d78)]={},RequestScheduler[_0x68aa19(0x31d7)]={},RequestScheduler[_0x68aa19(0x489f)]=function(){var _0x1584cf=_0x68aa19,_0x54ab8e,_0x1b11a9,_0xd4db8=0x0,_0x5beaca=activeRequests$1[_0x1584cf(0x531b)];for(_0x54ab8e=0x0;_0x54ab8e<_0x5beaca;++_0x54ab8e)(_0x1b11a9=activeRequests$1[_0x54ab8e])['cancelled']&&cancelRequest(_0x1b11a9),_0x1b11a9[_0x1584cf(0x4695)]===RequestState$1[_0x1584cf(0x17be)]?_0xd4db8>0x0&&(activeRequests$1[_0x54ab8e-_0xd4db8]=_0x1b11a9):++_0xd4db8;activeRequests$1[_0x1584cf(0x531b)]-=_0xd4db8;var _0x2eb3c8=requestHeap['internalArray'],_0x5ed575=requestHeap['length'];for(_0x54ab8e=0x0;_0x54ab8e<_0x5ed575;++_0x54ab8e)updatePriority$1(_0x2eb3c8[_0x54ab8e]);requestHeap[_0x1584cf(0x2ec3)](),updatePackRequestHeap(),updateBlockRequest(),packingRequest();for(var _0x3fd998=Math[_0x1584cf(0x2bc6)](RequestScheduler[_0x1584cf(0x230c)]-activeRequests$1['length'],0x0),_0x4165d2=0x0;_0x4165d2<_0x3fd998&&requestHeap[_0x1584cf(0x531b)]>0x0;)(_0x1b11a9=requestHeap[_0x1584cf(0x1ae7)]())[_0x1584cf(0x4ccf)]?cancelRequest(_0x1b11a9):!_0x1b11a9[_0x1584cf(0x14d4)]||serverHasOpenSlots(_0x1b11a9[_0x1584cf(0x4316)])?(startRequest(_0x1b11a9),++_0x4165d2):cancelRequest(_0x1b11a9);updateStatistics();},RequestScheduler[_0x68aa19(0x1de0)]=function(_0xc8d430){var _0x193afa=_0x68aa19,_0x201670=new URI(_0xc8d430)[_0x193afa(0x68a)](pageUri$1);_0x201670[_0x193afa(0x4e7d)]();var _0x3c2f9b=_0x201670[_0x193afa(0x46bd)];return/:/[_0x193afa(0x8e2)](_0x3c2f9b)||(_0x3c2f9b=_0x3c2f9b+':'+('https'===_0x201670[_0x193afa(0x58a0)]?_0x193afa(0x24e3):'80')),defined$1(numberOfActiveRequestsByServer[_0x3c2f9b])||(numberOfActiveRequestsByServer[_0x3c2f9b]=0x0),_0x3c2f9b;},RequestScheduler['request']=function(_0x331cf3){var _0x37822d=_0x68aa19;if(isDataUri(_0x331cf3[_0x37822d(0x343b)])||isBlobUri(_0x331cf3[_0x37822d(0x343b)]))return requestCompletedEvent[_0x37822d(0x30bb)](),_0x331cf3[_0x37822d(0x4695)]=RequestState$1[_0x37822d(0x35fa)],_0x331cf3[_0x37822d(0x35e5)]();if(++statistics['numberOfAttemptedRequests'],defined$1(_0x331cf3[_0x37822d(0x4316)])||(_0x331cf3[_0x37822d(0x4316)]=RequestScheduler[_0x37822d(0x1de0)](_0x331cf3[_0x37822d(0x343b)])),_0x331cf3[_0x37822d(0x3243)]===RequestType$1[_0x37822d(0x2b6f)])return prepareBlockRequest(_0x331cf3);if(!_0x331cf3[_0x37822d(0x14d4)]||serverHasOpenSlots(_0x331cf3[_0x37822d(0x4316)])){if(!RequestScheduler[_0x37822d(0x811)]||!_0x331cf3[_0x37822d(0x608)])return startRequest(_0x331cf3);if(!(activeRequests$1['length']>=RequestScheduler['maximumRequests'])){var _0x428813;if(updatePriority$1(_0x331cf3),_0x331cf3[_0x37822d(0x3243)]===RequestType$1[_0x37822d(0x5050)]||_0x331cf3[_0x37822d(0x3243)]===RequestType$1[_0x37822d(0x2c72)]){var _0x41f54f=getPackRequestHeap(_0x331cf3),_0x4e7ae6=!0x0;if(_0x331cf3[_0x37822d(0x3243)]===RequestType$1[_0x37822d(0x2c72)]){for(var _0xe32466=0x0;_0xe32466<_0x41f54f['length'];_0xe32466++)if(_0x41f54f[_0x37822d(0x2fe5)][_0xe32466][_0x37822d(0x536e)]===_0x331cf3[_0x37822d(0x536e)]){_0x331cf3[_0x37822d(0x31d7)]=_0x41f54f[_0x37822d(0x2fe5)][_0xe32466],_0x4e7ae6=!0x1;break;}}_0x4e7ae6&&(_0x428813=_0x41f54f[_0x37822d(0x40e6)](_0x331cf3));}else _0x428813=requestHeap[_0x37822d(0x40e6)](_0x331cf3);if(defined$1(_0x428813)){if(_0x428813===_0x331cf3)return;cancelRequest(_0x428813);}return issueRequest(_0x331cf3);}}},RequestScheduler[_0x68aa19(0x26a6)]=function(){var _0x5d46d3=_0x68aa19;for(;requestHeap[_0x5d46d3(0x531b)]>0x0;){cancelRequest(requestHeap[_0x5d46d3(0x1ae7)]());}for(var _0x3370f3=activeRequests$1[_0x5d46d3(0x531b)],_0x8fd952=0x0;_0x8fd952<_0x3370f3;++_0x8fd952)cancelRequest(activeRequests$1[_0x8fd952]);activeRequests$1[_0x5d46d3(0x531b)]=0x0,numberOfActiveRequestsByServer={},statistics[_0x5d46d3(0x339a)]=0x0,statistics[_0x5d46d3(0x3453)]=0x0,statistics[_0x5d46d3(0x1fd6)]=0x0,statistics[_0x5d46d3(0x5683)]=0x0,statistics[_0x5d46d3(0x4264)]=0x0,statistics['numberOfActiveRequestsEver']=0x0,statistics[_0x5d46d3(0x17b8)]=0x0,statistics['totalRequestTime']=0x0;},RequestScheduler[_0x68aa19(0x142d)]=function(_0x106491){return numberOfActiveRequestsByServer[_0x106491];},RequestScheduler[_0x68aa19(0x310c)]=requestHeap;var TrustedServers={},_servers={};function getAuthority(_0x12df06){var _0x11de3d=_0x68aa19,_0x46aad2=new URI(_0x12df06);_0x46aad2[_0x11de3d(0x4e7d)]();var _0x5c71bb=_0x46aad2['getAuthority']();if(defined$1(_0x5c71bb)){if(-0x1!==_0x5c71bb[_0x11de3d(0x33ab)]('@')){var _0x4045df=_0x5c71bb[_0x11de3d(0x4d7b)]('@');_0x5c71bb=_0x4045df[0x1];}if(-0x1===_0x5c71bb[_0x11de3d(0x33ab)](':')){var _0x1e125c=_0x46aad2[_0x11de3d(0x34cb)]();if(defined$1(_0x1e125c)||(_0x1e125c=(_0x1e125c=window[_0x11de3d(0xbb0)]['protocol'])[_0x11de3d(0x57ed)](0x0,_0x1e125c['length']-0x1)),_0x11de3d(0x4938)===_0x1e125c)_0x5c71bb+=_0x11de3d(0x2b2);else{if(_0x11de3d(0x4948)!==_0x1e125c)return;_0x5c71bb+=_0x11de3d(0x589e);}}return _0x5c71bb;}}TrustedServers[_0x68aa19(0x4979)]=function(_0x5c2722,_0x2f154b){var _0x323abb=_0x68aa19,_0x122bc8=_0x5c2722[_0x323abb(0x22cf)]()+':'+_0x2f154b;defined$1(_servers[_0x122bc8])||(_servers[_0x122bc8]=!0x0);},TrustedServers['remove']=function(_0x549168,_0x43c11b){var _0x443646=_0x549168['toLowerCase']()+':'+_0x43c11b;defined$1(_servers[_0x443646])&&delete _servers[_0x443646];},TrustedServers[_0x68aa19(0x1ff6)]=function(_0x1bde20){var _0x297e57=getAuthority(_0x1bde20);return!(!defined$1(_0x297e57)||!defined$1(_servers[_0x297e57]));},TrustedServers['clear']=function(){_servers={};};var warnings={};function oneTimeWarning(_0x1f8a1e,_0x189008){defined$1(warnings[_0x1f8a1e])||(warnings[_0x1f8a1e]=!0x0,console['warn'](defaultValue$1(_0x189008,_0x1f8a1e)));}function deprecationWarning(_0x203ca7,_0x8acdb1){oneTimeWarning(_0x203ca7,_0x8acdb1);}oneTimeWarning['geometryOutlines']=_0x68aa19(0x1491),oneTimeWarning[_0x68aa19(0x3ca4)]=_0x68aa19(0x1a28),oneTimeWarning['geometryHeightReference']=_0x68aa19(0xd14),oneTimeWarning[_0x68aa19(0x2056)]='Entity\x20corridor,\x20ellipse,\x20polygon\x20or\x20rectangle\x20with\x20extrudedHeightReference\x20must\x20also\x20have\x20a\x20defined\x20extrudedHeight.\x20\x20extrudedHeightReference\x20will\x20be\x20ignored';var xhrBlobSupported$1=function(){var _0x477106=_0x68aa19;try{var _0x10cda1=new XMLHttpRequest();return _0x10cda1[_0x477106(0x3d9f)](_0x477106(0x3a67),'#',!0x0),_0x10cda1[_0x477106(0x2322)]=_0x477106(0x274),_0x477106(0x274)===_0x10cda1[_0x477106(0x2322)];}catch(_0x2eb18a){return!0x1;}}(),supportsImageBitmapOptionsPromise;function parseQuery(_0x3c0e3f,_0x51d4fb,_0x2a7bb5,_0x246c6a){var _0x2b8f5a=_0x68aa19,_0x3ee9cc,_0x3b7b58=_0x3c0e3f['query'];if(!defined$1(_0x3b7b58)||0x0===_0x3b7b58[_0x2b8f5a(0x531b)])return{};if(-0x1===_0x3b7b58[_0x2b8f5a(0x33ab)]('=')){var _0x5bb591={};_0x5bb591[_0x3b7b58]=void 0x0,_0x3ee9cc=_0x5bb591;}else _0x3ee9cc=queryToObject(_0x3b7b58);_0x51d4fb[_0x2b8f5a(0x55b2)]=_0x2a7bb5?combineQueryParameters(_0x3ee9cc,_0x51d4fb[_0x2b8f5a(0x55b2)],_0x246c6a):_0x3ee9cc,_0x3c0e3f['query']=void 0x0;}function stringifyQuery(_0x360f5d,_0x1957ad){var _0x2067bd=_0x68aa19,_0x61aec0=_0x1957ad[_0x2067bd(0x55b2)],_0x17f374=Object[_0x2067bd(0x20c8)](_0x61aec0);0x1!==_0x17f374['length']||defined$1(_0x61aec0[_0x17f374[0x0]])?_0x360f5d['query']=objectToQuery(_0x61aec0):_0x360f5d[_0x2067bd(0x3f3b)]=_0x17f374[0x0];}function defaultClone(_0xc89443,_0x39455a){return defined$1(_0xc89443)?defined$1(_0xc89443['clone'])?_0xc89443['clone']():clone$1(_0xc89443):_0x39455a;}function checkAndResetRequest(_0x268b14){var _0x3b442f=_0x68aa19;if(_0x268b14['state']===RequestState$1[_0x3b442f(0x2a57)]||_0x268b14[_0x3b442f(0x4695)]===RequestState$1[_0x3b442f(0x17be)])throw new RuntimeError$2(_0x3b442f(0x423a));_0x268b14[_0x3b442f(0x4695)]=RequestState$1['UNISSUED'],_0x268b14[_0x3b442f(0x23af)]=void 0x0;}function combineQueryParameters(_0x283076,_0x13f7ea,_0x256da3){var _0x4d638b=_0x68aa19;if(!_0x256da3)return combine$2(_0x283076,_0x13f7ea);var _0x3ee796=clone$1(_0x283076,!0x0);for(var _0x17c77c in _0x13f7ea)if(_0x13f7ea[_0x4d638b(0x2a77)](_0x17c77c)){var _0x321d2a=_0x3ee796[_0x17c77c],_0x50d13e=_0x13f7ea[_0x17c77c];defined$1(_0x321d2a)?(Array['isArray'](_0x321d2a)||(_0x321d2a=_0x3ee796[_0x17c77c]=[_0x321d2a]),_0x3ee796[_0x17c77c]=_0x321d2a['concat'](_0x50d13e)):_0x3ee796[_0x17c77c]=Array[_0x4d638b(0x4b57)](_0x50d13e)?_0x50d13e[_0x4d638b(0x48ca)]():_0x50d13e;}return _0x3ee796;}function Resource(_0x16e24b){var _0x53e9df=_0x68aa19;_0x53e9df(0x29ad)==typeof(_0x16e24b=defaultValue$1(_0x16e24b,defaultValue$1[_0x53e9df(0x494f)]))&&(_0x16e24b={'url':_0x16e24b}),this[_0x53e9df(0x52cd)]=void 0x0,this[_0x53e9df(0x20e4)]=defaultClone(_0x16e24b[_0x53e9df(0x2bab)],{}),this[_0x53e9df(0x55b2)]=defaultClone(_0x16e24b[_0x53e9df(0x4545)],{}),this['headers']=defaultClone(_0x16e24b[_0x53e9df(0x4f7d)],{}),this[_0x53e9df(0x9e2)]=defaultValue$1(_0x16e24b[_0x53e9df(0x9e2)],new Request()),this[_0x53e9df(0x2b76)]=_0x16e24b['proxy'],this[_0x53e9df(0x23f2)]=_0x16e24b[_0x53e9df(0x23f2)],this['retryAttempts']=defaultValue$1(_0x16e24b[_0x53e9df(0x85b)],0x0),this[_0x53e9df(0x1e2f)]=0x0;var _0x25fe11=new URI(_0x16e24b['url']);parseQuery(_0x25fe11,this,!0x0,!0x0),_0x25fe11[_0x53e9df(0x3e10)]=void 0x0,this[_0x53e9df(0x52cd)]=_0x25fe11['toString']();}function fetchImage(_0x541c36){var _0xb6a3dd=_0x68aa19,_0x3b8e45=_0x541c36[_0xb6a3dd(0x4d4b)],_0x508183=_0x541c36['flipY'],_0x7a15ec=_0x541c36[_0xb6a3dd(0x260d)],_0x29630e=_0x3b8e45[_0xb6a3dd(0x9e2)];_0x29630e[_0xb6a3dd(0x343b)]=_0x3b8e45[_0xb6a3dd(0x343b)],_0x29630e[_0xb6a3dd(0x35e5)]=function(){var _0x4cd132=_0xb6a3dd,_0x53cf98=!0x1;_0x3b8e45[_0x4cd132(0x744)]||_0x3b8e45[_0x4cd132(0x39a0)]||(_0x53cf98=_0x3b8e45[_0x4cd132(0x14da)]);var _0x3c48c4=when[_0x4cd132(0x25e3)]();return Resource[_0x4cd132(0x548e)][_0x4cd132(0x10ae)](_0x29630e,_0x53cf98,_0x3c48c4,_0x508183,_0x7a15ec),_0x3c48c4[_0x4cd132(0x28bc)];};var _0xc1b34b=RequestScheduler['request'](_0x29630e);if(defined$1(_0xc1b34b))return _0xc1b34b[_0xb6a3dd(0x4b84)](function(_0x143bd1){var _0x497c14=_0xb6a3dd;return _0x29630e['state']!==RequestState$1[_0x497c14(0x3865)]?when[_0x497c14(0x4e16)](_0x143bd1):_0x3b8e45['retryOnError'](_0x143bd1)[_0x497c14(0x4e1e)](function(_0x20253b){return _0x20253b?(_0x29630e['state']=RequestState$1['UNISSUED'],_0x29630e['deferred']=void 0x0,fetchImage({'resource':_0x3b8e45,'flipY':_0x508183,'preferImageBitmap':_0x7a15ec})):when['reject'](_0x143bd1);});});}function fetchJsonp(_0x1f6186,_0x595fc7,_0x95a1bf){var _0x584321=_0x68aa19,_0x30cd2f={};_0x30cd2f[_0x595fc7]=_0x95a1bf,_0x1f6186[_0x584321(0x49e5)](_0x30cd2f);var _0x5d53d0=_0x1f6186[_0x584321(0x9e2)];_0x5d53d0[_0x584321(0x343b)]=_0x1f6186[_0x584321(0x343b)],_0x5d53d0[_0x584321(0x35e5)]=function(){var _0x52087a=_0x584321,_0x12deb3=when[_0x52087a(0x25e3)]();return window[_0x95a1bf]=function(_0x34dd4f){var _0x37c69a=_0x52087a;_0x12deb3[_0x37c69a(0x68a)](_0x34dd4f);try{delete window[_0x95a1bf];}catch(_0xfbe26c){window[_0x95a1bf]=void 0x0;}},Resource['_Implementations'][_0x52087a(0x1283)](_0x1f6186[_0x52087a(0x343b)],_0x95a1bf,_0x12deb3),_0x12deb3['promise'];};var _0x44c9e1=RequestScheduler[_0x584321(0x9e2)](_0x5d53d0);if(defined$1(_0x44c9e1))return _0x44c9e1[_0x584321(0x4b84)](function(_0x48d095){var _0x4bf594=_0x584321;return _0x5d53d0[_0x4bf594(0x4695)]!==RequestState$1[_0x4bf594(0x3865)]?when[_0x4bf594(0x4e16)](_0x48d095):_0x1f6186['retryOnError'](_0x48d095)[_0x4bf594(0x4e1e)](function(_0x5210df){var _0x2bb22c=_0x4bf594;return _0x5210df?(_0x5d53d0[_0x2bb22c(0x4695)]=RequestState$1[_0x2bb22c(0x465d)],_0x5d53d0[_0x2bb22c(0x23af)]=void 0x0,fetchJsonp(_0x1f6186,_0x595fc7,_0x95a1bf)):when[_0x2bb22c(0x4e16)](_0x48d095);});});}Resource['createIfNeeded']=function(_0x1233eb){var _0x143745=_0x68aa19;return _0x1233eb instanceof Resource?_0x1233eb[_0x143745(0x14ea)]({'request':_0x1233eb[_0x143745(0x9e2)]}):_0x143745(0x29ad)!=typeof _0x1233eb?_0x1233eb:new Resource({'url':_0x1233eb});},Resource[_0x68aa19(0x2471)]=function(){var _0x36e4c7=_0x68aa19;if(defined$1(supportsImageBitmapOptionsPromise))return supportsImageBitmapOptionsPromise;if(_0x36e4c7(0x20f8)!=typeof createImageBitmap)return supportsImageBitmapOptionsPromise=when[_0x36e4c7(0x68a)](!0x1);return supportsImageBitmapOptionsPromise=Resource[_0x36e4c7(0x2192)]({'url':_0x36e4c7(0x4639)})[_0x36e4c7(0x4e1e)](function(_0x29a27f){return createImageBitmap(_0x29a27f,{'imageOrientation':'flipY','premultiplyAlpha':'none'});})[_0x36e4c7(0x4e1e)](function(_0x44c16f){return!0x0;})[_0x36e4c7(0x4b84)](function(){return!0x1;});},Object[_0x68aa19(0x5b7)](Resource,{'isBlobSupported':{'get':function(){return xhrBlobSupported$1;}}}),Object[_0x68aa19(0x5b7)](Resource[_0x68aa19(0x4b51)],{'queryParameters':{'get':function(){return this['_queryParameters'];}},'templateValues':{'get':function(){var _0x58e688=_0x68aa19;return this[_0x58e688(0x20e4)];}},'url':{'get':function(){var _0x1d0073=_0x68aa19;return this[_0x1d0073(0x1c0c)](!0x0,!0x0);},'set':function(_0x21ac43){var _0x525fff=_0x68aa19,_0x5f109a=new URI(_0x21ac43);parseQuery(_0x5f109a,this,!0x1),_0x5f109a['fragment']=void 0x0,this[_0x525fff(0x52cd)]=_0x5f109a['toString']();}},'extension':{'get':function(){var _0x2f6be2=_0x68aa19;return getExtensionFromUri(this[_0x2f6be2(0x52cd)]);}},'isDataUri':{'get':function(){return isDataUri(this['_url']);}},'isBlobUri':{'get':function(){var _0xdf3c88=_0x68aa19;return isBlobUri(this[_0xdf3c88(0x52cd)]);}},'isCrossOriginUrl':{'get':function(){var _0x55e563=_0x68aa19;return isCrossOriginUrl(this[_0x55e563(0x52cd)]);}},'hasHeaders':{'get':function(){var _0x3a669b=_0x68aa19;return Object[_0x3a669b(0x20c8)](this[_0x3a669b(0x4f7d)])[_0x3a669b(0x531b)]>0x0;}}}),Resource[_0x68aa19(0x4b51)]['getUrlComponent']=function(_0x3c3af2,_0x547f46){var _0x1d2492=_0x68aa19;if(this[_0x1d2492(0x744)])return this[_0x1d2492(0x52cd)];var _0x178879=new URI(this['_url']);_0x3c3af2&&stringifyQuery(_0x178879,this);var _0xdeb239=_0x178879[_0x1d2492(0x1d43)]()[_0x1d2492(0x1297)](/%7B/g,'{')[_0x1d2492(0x1297)](/%7D/g,'}'),_0x10ee45=this[_0x1d2492(0x20e4)];return _0xdeb239=_0xdeb239['replace'](/{(.*?)}/g,function(_0x2ae016,_0x707f7b){var _0x37d673=_0x10ee45[_0x707f7b];return defined$1(_0x37d673)?encodeURIComponent(_0x37d673):_0x2ae016;}),_0x547f46&&defined$1(this[_0x1d2492(0x2b76)])&&(_0xdeb239=this['proxy']['getURL'](_0xdeb239)),_0xdeb239;},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x49e5)]=function(_0x5ef849,_0x13cd02){var _0x4591d2=_0x68aa19;this[_0x4591d2(0x55b2)]=_0x13cd02?combineQueryParameters(this[_0x4591d2(0x55b2)],_0x5ef849,!0x1):combineQueryParameters(_0x5ef849,this[_0x4591d2(0x55b2)],!0x1);},Resource[_0x68aa19(0x4b51)]['appendQueryParameters']=function(_0x2a5d65){var _0x2bffc9=_0x68aa19;this[_0x2bffc9(0x55b2)]=combineQueryParameters(_0x2a5d65,this[_0x2bffc9(0x55b2)],!0x0);},Resource['prototype'][_0x68aa19(0x2458)]=function(_0xaa523f,_0x281879){var _0x3ae0d5=_0x68aa19;this['_templateValues']=_0x281879?combine$2(this['_templateValues'],_0xaa523f):combine$2(_0xaa523f,this[_0x3ae0d5(0x20e4)]);},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x14ea)]=function(_0x338be7){var _0x3ac7cf=_0x68aa19,_0x4af193=this[_0x3ac7cf(0x254b)]();if(_0x4af193[_0x3ac7cf(0x1e2f)]=0x0,defined$1(_0x338be7[_0x3ac7cf(0x343b)])){var _0x3f4143=new URI(_0x338be7[_0x3ac7cf(0x343b)]);parseQuery(_0x3f4143,_0x4af193,!0x0,defaultValue$1(_0x338be7[_0x3ac7cf(0x498b)],!0x1)),_0x3f4143[_0x3ac7cf(0x3e10)]=void 0x0,_0x4af193[_0x3ac7cf(0x52cd)]=_0x3f4143[_0x3ac7cf(0x68a)](new URI(getAbsoluteUri(this[_0x3ac7cf(0x52cd)])))[_0x3ac7cf(0x1d43)]();}return defined$1(_0x338be7[_0x3ac7cf(0x4545)])&&(_0x4af193[_0x3ac7cf(0x55b2)]=combine$2(_0x338be7[_0x3ac7cf(0x4545)],_0x4af193[_0x3ac7cf(0x55b2)])),defined$1(_0x338be7[_0x3ac7cf(0x2bab)])&&(_0x4af193[_0x3ac7cf(0x20e4)]=combine$2(_0x338be7[_0x3ac7cf(0x2bab)],_0x4af193['templateValues'])),defined$1(_0x338be7['headers'])&&(_0x4af193[_0x3ac7cf(0x4f7d)]=combine$2(_0x338be7[_0x3ac7cf(0x4f7d)],_0x4af193[_0x3ac7cf(0x4f7d)])),defined$1(_0x338be7[_0x3ac7cf(0x2b76)])&&(_0x4af193[_0x3ac7cf(0x2b76)]=_0x338be7[_0x3ac7cf(0x2b76)]),defined$1(_0x338be7['request'])&&(_0x4af193['request']=_0x338be7[_0x3ac7cf(0x9e2)]),defined$1(_0x338be7[_0x3ac7cf(0x23f2)])&&(_0x4af193[_0x3ac7cf(0x23f2)]=_0x338be7['retryCallback']),defined$1(_0x338be7[_0x3ac7cf(0x85b)])&&(_0x4af193[_0x3ac7cf(0x85b)]=_0x338be7[_0x3ac7cf(0x85b)]),_0x4af193;},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x834)]=function(_0x14aecf){var _0x5ddeee=_0x68aa19,_0x150f34=this[_0x5ddeee(0x23f2)];if('function'!=typeof _0x150f34||this[_0x5ddeee(0x1e2f)]>=this[_0x5ddeee(0x85b)])return when(!0x1);var _0x44d144=this;return when(_0x150f34(this,_0x14aecf))['then'](function(_0x169c2a){var _0x2a952b=_0x5ddeee;return++_0x44d144[_0x2a952b(0x1e2f)],_0x169c2a;});},Resource['prototype']['clone']=function(_0x398515){var _0x584e26=_0x68aa19;return defined$1(_0x398515)||(_0x398515=new Resource({'url':this[_0x584e26(0x52cd)]})),_0x398515[_0x584e26(0x52cd)]=this[_0x584e26(0x52cd)],_0x398515[_0x584e26(0x55b2)]=clone$1(this['_queryParameters']),_0x398515[_0x584e26(0x20e4)]=clone$1(this[_0x584e26(0x20e4)]),_0x398515[_0x584e26(0x4f7d)]=clone$1(this[_0x584e26(0x4f7d)]),_0x398515['proxy']=this[_0x584e26(0x2b76)],_0x398515[_0x584e26(0x23f2)]=this[_0x584e26(0x23f2)],_0x398515[_0x584e26(0x85b)]=this[_0x584e26(0x85b)],_0x398515[_0x584e26(0x1e2f)]=0x0,_0x398515[_0x584e26(0x9e2)]=this['request']['clone'](),_0x398515;},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x42fd)]=function(_0x117aa5){var _0x285eee=_0x68aa19;return getBaseUri(this[_0x285eee(0x1c0c)](_0x117aa5),_0x117aa5);},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x3a2a)]=function(){var _0x5cd626=_0x68aa19;this[_0x5cd626(0x52cd)]=appendForwardSlash(this[_0x5cd626(0x52cd)]);},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x4d1a)]=function(){var _0x8513f6=_0x68aa19;return this[_0x8513f6(0x3bee)]({'responseType':_0x8513f6(0x5479)});},Resource['fetchArrayBuffer']=function(_0x3c8f46){var _0x448964=_0x68aa19;return new Resource(_0x3c8f46)[_0x448964(0x4d1a)]();},Resource['prototype']['fetchBlob']=function(){var _0x2d1470=_0x68aa19;return this[_0x2d1470(0x3bee)]({'responseType':_0x2d1470(0x274)});},Resource['fetchBlob']=function(_0x1f0e53){var _0x295a02=_0x68aa19;return new Resource(_0x1f0e53)[_0x295a02(0x2192)]();},Resource[_0x68aa19(0x4b51)]['fetchImage']=function(_0x3e6fbb){var _0x163089=_0x68aa19;_0x3e6fbb=defaultValue$1(_0x3e6fbb,defaultValue$1[_0x163089(0x494f)]);var _0x17f2b2=defaultValue$1(_0x3e6fbb['preferImageBitmap'],!0x1),_0x35e16f=defaultValue$1(_0x3e6fbb['preferBlob'],!0x1),_0x549474=defaultValue$1(_0x3e6fbb[_0x163089(0x4bbf)],!0x1);if(checkAndResetRequest(this[_0x163089(0x9e2)]),!xhrBlobSupported$1||this['isDataUri']||this['isBlobUri']||!this[_0x163089(0x24ac)]&&!_0x35e16f)return fetchImage({'resource':this,'flipY':_0x549474,'preferImageBitmap':_0x17f2b2});var _0x4f14ef,_0x48c9f,_0x1cd31e,_0x5d7839=this[_0x163089(0x2192)]();return defined$1(_0x5d7839)?Resource[_0x163089(0x2471)]()[_0x163089(0x4e1e)](function(_0x45e42f){return _0x4f14ef=_0x45e42f&&_0x17f2b2,_0x5d7839;})[_0x163089(0x4e1e)](function(_0x423a90){var _0x26ae07=_0x163089;if(defined$1(_0x423a90)){if(_0x1cd31e=_0x423a90,_0x4f14ef)return Resource['createImageBitmapFromBlob'](_0x423a90,{'flipY':_0x549474,'premultiplyAlpha':!0x1});var _0x19cc85=window[_0x26ae07(0x4053)]['createObjectURL'](_0x423a90);return fetchImage({'resource':_0x48c9f=new Resource({'url':_0x19cc85}),'flipY':_0x549474,'preferImageBitmap':!0x1});}})[_0x163089(0x4e1e)](function(_0xba6271){var _0x4609ae=_0x163089;if(defined$1(_0xba6271))return _0xba6271[_0x4609ae(0x274)]=_0x1cd31e,_0x4f14ef||window['URL'][_0x4609ae(0x226b)](_0x48c9f[_0x4609ae(0x343b)]),_0xba6271;})[_0x163089(0x4b84)](function(_0x57c000){var _0x594408=_0x163089;return defined$1(_0x48c9f)&&window[_0x594408(0x4053)]['revokeObjectURL'](_0x48c9f[_0x594408(0x343b)]),_0x57c000['blob']=_0x1cd31e,when[_0x594408(0x4e16)](_0x57c000);}):void 0x0;},Resource[_0x68aa19(0x5174)]=function(_0x18bb7c){var _0x3e5d0e=_0x68aa19;return new Resource(_0x18bb7c)['fetchImage']({'flipY':_0x18bb7c[_0x3e5d0e(0x4bbf)],'preferBlob':_0x18bb7c[_0x3e5d0e(0x3dcf)],'preferImageBitmap':_0x18bb7c[_0x3e5d0e(0x260d)]});},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x940)]=function(){var _0x56d5cc=_0x68aa19;return this[_0x56d5cc(0x3bee)]({'responseType':_0x56d5cc(0x3c68)});},Resource[_0x68aa19(0x940)]=function(_0x13c093){var _0x4f4c02=_0x68aa19;return new Resource(_0x13c093)[_0x4f4c02(0x940)]();},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x2dbf)]=function(){var _0xc75e63=_0x68aa19,_0x4aea3e=this['fetch']({'responseType':'text','headers':{'Accept':_0xc75e63(0x4fa5)}});if(defined$1(_0x4aea3e))return _0x4aea3e['then'](function(_0x2c0cae){var _0x382410=_0xc75e63;if(defined$1(_0x2c0cae))return JSON[_0x382410(0x29e2)](_0x2c0cae);});},Resource[_0x68aa19(0x2dbf)]=function(_0x135cf6){var _0x4a5d25=_0x68aa19;return new Resource(_0x135cf6)[_0x4a5d25(0x2dbf)]();},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x552b)]=function(){var _0x344138=_0x68aa19;return this[_0x344138(0x3bee)]({'responseType':'document','overrideMimeType':'text/xml'});},Resource[_0x68aa19(0x552b)]=function(_0x41c01f){var _0x248d6c=_0x68aa19;return new Resource(_0x41c01f)[_0x248d6c(0x552b)]();},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x1210)]=function(_0x13d8a3){var _0x292399=_0x68aa19,_0x39eb07;_0x13d8a3=defaultValue$1(_0x13d8a3,'callback'),checkAndResetRequest(this[_0x292399(0x9e2)]);do{_0x39eb07='loadJsonp'+Math[_0x292399(0x2bd3)]()[_0x292399(0x1d43)]()[_0x292399(0x57ed)](0x2,0x8);}while(defined$1(window[_0x39eb07]));return fetchJsonp(this,_0x13d8a3,_0x39eb07);},Resource[_0x68aa19(0x1210)]=function(_0x2ed2){var _0x27d5fe=_0x68aa19;return new Resource(_0x2ed2)[_0x27d5fe(0x1210)](_0x2ed2[_0x27d5fe(0x3b12)]);},Resource[_0x68aa19(0x4b51)][_0x68aa19(0xbca)]=function(_0x2abe3d){var _0x148998=_0x68aa19,_0x27d00d=this;checkAndResetRequest(_0x27d00d[_0x148998(0x9e2)]);var _0x373fcb=_0x27d00d['request'];_0x373fcb['url']=_0x27d00d['url'],_0x373fcb[_0x148998(0x35e5)]=function(_0x79c64d){var _0x3ed9cf=_0x148998,_0x10e985=_0x2abe3d['responseType'],_0x1ecd45=combine$2(_0x2abe3d[_0x3ed9cf(0x4f7d)],_0x27d00d[_0x3ed9cf(0x4f7d)]),_0x3bf353=_0x2abe3d[_0x3ed9cf(0x3821)],_0x59016a=_0x2abe3d[_0x3ed9cf(0x42e4)],_0x1c7760=_0x2abe3d['data'],_0x167e92=when[_0x3ed9cf(0x25e3)](),_0x255100=defined$1(_0x79c64d)?_0x79c64d:_0x27d00d['url'],_0xe67129=Resource[_0x3ed9cf(0x548e)][_0x3ed9cf(0x4ee7)](_0x255100,_0x10e985,_0x59016a,_0x1c7760,_0x1ecd45,_0x167e92,_0x3bf353);return defined$1(_0xe67129)&&defined$1(_0xe67129[_0x3ed9cf(0x539a)])&&(_0x373fcb['cancelFunction']=function(){var _0x455137=_0x3ed9cf;_0xe67129[_0x455137(0x539a)]();}),_0x167e92[_0x3ed9cf(0x28bc)];};var _0x213c16=RequestScheduler['request'](_0x373fcb);if(defined$1(_0x213c16))return _0x213c16['then'](function(_0x57dc29){return _0x57dc29;})[_0x148998(0x4b84)](function(_0x529baa){var _0x18b513=_0x148998;return _0x373fcb[_0x18b513(0x4695)]!==RequestState$1[_0x18b513(0x3865)]?when[_0x18b513(0x4e16)](_0x529baa):_0x27d00d[_0x18b513(0x834)](_0x529baa)['then'](function(_0x1dd777){var _0x360384=_0x18b513;return _0x1dd777?(_0x373fcb[_0x360384(0x4695)]=RequestState$1['UNISSUED'],_0x373fcb[_0x360384(0x23af)]=void 0x0,_0x27d00d[_0x360384(0x3bee)](_0x2abe3d)):when[_0x360384(0x4e16)](_0x529baa);});});};var dataUriRegex$3=/^data:(.*?)(;base64)?,(.*)$/;function decodeDataUriText$2(_0x3e64c5,_0x135cd7){var _0x276011=decodeURIComponent(_0x135cd7);return _0x3e64c5?atob(_0x276011):_0x276011;}function decodeDataUriArrayBuffer$2(_0x43fcbe,_0xdd283e){var _0x42677f=_0x68aa19;for(var _0x41bd8a=decodeDataUriText$2(_0x43fcbe,_0xdd283e),_0x288356=new ArrayBuffer(_0x41bd8a[_0x42677f(0x531b)]),_0x414a25=new Uint8Array(_0x288356),_0x3e8e99=0x0;_0x3e8e99<_0x41bd8a[_0x42677f(0x531b)];_0x3e8e99++)_0x414a25[_0x3e8e99]=_0x41bd8a[_0x42677f(0x39ea)](_0x3e8e99);return _0x288356;}function decodeDataUri$2(_0x26c54b,_0x49e869){var _0x35b6e7=_0x68aa19;_0x49e869=defaultValue$1(_0x49e869,'');var _0x215fb4=_0x26c54b[0x1],_0x5abf70=!!_0x26c54b[0x2],_0x135292=_0x26c54b[0x3];switch(_0x49e869){case'':case _0x35b6e7(0x3c68):return decodeDataUriText$2(_0x5abf70,_0x135292);case _0x35b6e7(0x5479):return decodeDataUriArrayBuffer$2(_0x5abf70,_0x135292);case'blob':var _0x1cf195=decodeDataUriArrayBuffer$2(_0x5abf70,_0x135292);return new Blob([_0x1cf195],{'type':_0x215fb4});case'document':return new DOMParser()[_0x35b6e7(0x4b11)](decodeDataUriText$2(_0x5abf70,_0x135292),_0x215fb4);case'json':return JSON[_0x35b6e7(0x29e2)](decodeDataUriText$2(_0x5abf70,_0x135292));}}function loadImageElement(_0x48b1ea,_0x7fbb86,_0x48950e){var _0x1496c6=_0x68aa19,_0x132ba1=new Image();_0x132ba1[_0x1496c6(0x1c48)]=function(){var _0x4725a3=_0x1496c6;_0x48950e[_0x4725a3(0x68a)](_0x132ba1);},_0x132ba1[_0x1496c6(0x45bc)]=function(_0x459958){var _0x9c0881=_0x1496c6;_0x48950e[_0x9c0881(0x4e16)](_0x459958);},_0x7fbb86&&(TrustedServers[_0x1496c6(0x1ff6)](_0x48b1ea)?_0x132ba1['crossOrigin']=_0x1496c6(0x4832):_0x132ba1[_0x1496c6(0x4bb6)]=''),_0x132ba1[_0x1496c6(0x540c)]=_0x48b1ea;}function decodeResponse(_0x311d0a,_0x2d71e7){var _0x2303c0=_0x68aa19;switch(_0x2d71e7){case'text':return _0x311d0a['toString'](_0x2303c0(0x6c8));case _0x2303c0(0x3699):return JSON[_0x2303c0(0x29e2)](_0x311d0a['toString'](_0x2303c0(0x6c8)));default:return new Uint8Array(_0x311d0a)[_0x2303c0(0x1de1)];}}function loadWithHttpRequest(_0x53251c,_0x246705,_0x25ecfe,_0x15dd95,_0xed78c9,_0x501dc6,_0x404571){var _0x384a65=_0x68aa19,_0x47c8f3=require(_0x384a65(0x343b))['parse'](_0x53251c),_0xbea277='https:'===_0x47c8f3['protocol']?require(_0x384a65(0x4948)):require(_0x384a65(0x4938)),_0x1306a7=require(_0x384a65(0x291c)),_0x351c21={'protocol':_0x47c8f3[_0x384a65(0x3e11)],'hostname':_0x47c8f3[_0x384a65(0x1448)],'port':_0x47c8f3[_0x384a65(0x39a2)],'path':_0x47c8f3['path'],'query':_0x47c8f3[_0x384a65(0x3f3b)],'method':_0x25ecfe,'headers':_0xed78c9};_0xbea277[_0x384a65(0x9e2)](_0x351c21)['on']('response',function(_0xd3d258){var _0x47fe6d=_0x384a65;if(_0xd3d258[_0x47fe6d(0x4c9c)]<0xc8||_0xd3d258[_0x47fe6d(0x4c9c)]>=0x12c)_0x501dc6[_0x47fe6d(0x4e16)](new RequestErrorEvent(_0xd3d258[_0x47fe6d(0x4c9c)],_0xd3d258,_0xd3d258['headers']));else{var _0x254155=[];_0xd3d258['on']('data',function(_0x3a1d8e){var _0x35f30a=_0x47fe6d;_0x254155[_0x35f30a(0x3a33)](_0x3a1d8e);}),_0xd3d258['on'](_0x47fe6d(0x25e5),function(){var _0x2bc81=_0x47fe6d,_0x4a7730=Buffer['concat'](_0x254155);_0x2bc81(0x15c)===_0xd3d258['headers'][_0x2bc81(0x2b7e)]?_0x1306a7['gunzip'](_0x4a7730,function(_0x458ce6,_0x4c09b2){var _0x57819f=_0x2bc81;_0x458ce6?_0x501dc6[_0x57819f(0x4e16)](new RuntimeError$2('Error\x20decompressing\x20response.')):_0x501dc6[_0x57819f(0x68a)](decodeResponse(_0x4c09b2,_0x246705));}):_0x501dc6[_0x2bc81(0x68a)](decodeResponse(_0x4a7730,_0x246705));});}})['on'](_0x384a65(0x132d),function(_0x37677b){_0x501dc6['reject'](new RequestErrorEvent());})[_0x384a65(0x25e5)]();}Resource[_0x68aa19(0x4b51)][_0x68aa19(0x3bee)]=function(_0x3dc98c){var _0x39d636=_0x68aa19;return(_0x3dc98c=defaultClone(_0x3dc98c,{}))[_0x39d636(0x42e4)]=_0x39d636(0x3a67),this[_0x39d636(0xbca)](_0x3dc98c);},Resource[_0x68aa19(0x3bee)]=function(_0x3d0488){var _0x1235c9=_0x68aa19;return new Resource(_0x3d0488)['fetch']({'responseType':_0x3d0488[_0x1235c9(0x2322)],'overrideMimeType':_0x3d0488[_0x1235c9(0x3821)]});},Resource[_0x68aa19(0x4b51)]['delete']=function(_0x4ba51e){var _0x27ef24=_0x68aa19;return(_0x4ba51e=defaultClone(_0x4ba51e,{}))[_0x27ef24(0x42e4)]=_0x27ef24(0x4fbf),this[_0x27ef24(0xbca)](_0x4ba51e);},Resource['delete']=function(_0x1d49c7){var _0x376c84=_0x68aa19;return new Resource(_0x1d49c7)[_0x376c84(0x4c98)]({'responseType':_0x1d49c7[_0x376c84(0x2322)],'overrideMimeType':_0x1d49c7[_0x376c84(0x3821)],'data':_0x1d49c7['data']});},Resource[_0x68aa19(0x4b51)][_0x68aa19(0xd30)]=function(_0x44289c){var _0x49e847=_0x68aa19;return(_0x44289c=defaultClone(_0x44289c,{}))[_0x49e847(0x42e4)]='HEAD',this[_0x49e847(0xbca)](_0x44289c);},Resource['head']=function(_0xd5c471){var _0x14c9ad=_0x68aa19;return new Resource(_0xd5c471)[_0x14c9ad(0xd30)]({'responseType':_0xd5c471[_0x14c9ad(0x2322)],'overrideMimeType':_0xd5c471[_0x14c9ad(0x3821)]});},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x2fce)]=function(_0x5af37b){var _0x568829=_0x68aa19;return(_0x5af37b=defaultClone(_0x5af37b,{}))[_0x568829(0x42e4)]=_0x568829(0x5722),this[_0x568829(0xbca)](_0x5af37b);},Resource['options']=function(_0x3088ad){var _0x147714=_0x68aa19;return new Resource(_0x3088ad)['options']({'responseType':_0x3088ad[_0x147714(0x2322)],'overrideMimeType':_0x3088ad[_0x147714(0x3821)]});},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x388f)]=function(_0x10034e,_0x5ba8c0){var _0x2eb2b0=_0x68aa19;return Check[_0x2eb2b0(0x3224)](_0x2eb2b0(0x116f),_0x10034e),(_0x5ba8c0=defaultClone(_0x5ba8c0,{}))[_0x2eb2b0(0x42e4)]='POST',_0x5ba8c0[_0x2eb2b0(0x116f)]=_0x10034e,this[_0x2eb2b0(0xbca)](_0x5ba8c0);},Resource[_0x68aa19(0x388f)]=function(_0x1fe907){var _0xd464b3=_0x68aa19;return new Resource(_0x1fe907)['post'](_0x1fe907[_0xd464b3(0x116f)],{'responseType':_0x1fe907[_0xd464b3(0x2322)],'overrideMimeType':_0x1fe907[_0xd464b3(0x3821)]});},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x51b8)]=function(_0x234f21,_0x11ce82){var _0x7f4f1b=_0x68aa19;return Check[_0x7f4f1b(0x3224)](_0x7f4f1b(0x116f),_0x234f21),(_0x11ce82=defaultClone(_0x11ce82,{}))[_0x7f4f1b(0x42e4)]=_0x7f4f1b(0x51e2),_0x11ce82[_0x7f4f1b(0x116f)]=_0x234f21,this[_0x7f4f1b(0xbca)](_0x11ce82);},Resource[_0x68aa19(0x51b8)]=function(_0x13a90d){var _0x283295=_0x68aa19;return new Resource(_0x13a90d)[_0x283295(0x51b8)](_0x13a90d[_0x283295(0x116f)],{'responseType':_0x13a90d[_0x283295(0x2322)],'overrideMimeType':_0x13a90d[_0x283295(0x3821)]});},Resource[_0x68aa19(0x4b51)][_0x68aa19(0x1b97)]=function(_0xb38059,_0x5a7035){var _0x4db5c1=_0x68aa19;return Check[_0x4db5c1(0x3224)]('data',_0xb38059),(_0x5a7035=defaultClone(_0x5a7035,{}))[_0x4db5c1(0x42e4)]=_0x4db5c1(0x5769),_0x5a7035[_0x4db5c1(0x116f)]=_0xb38059,this[_0x4db5c1(0xbca)](_0x5a7035);},Resource[_0x68aa19(0x1b97)]=function(_0x20a68e){var _0x565b22=_0x68aa19;return new Resource(_0x20a68e)[_0x565b22(0x1b97)](_0x20a68e[_0x565b22(0x116f)],{'responseType':_0x20a68e[_0x565b22(0x2322)],'overrideMimeType':_0x20a68e['overrideMimeType']});},Resource[_0x68aa19(0x548e)]={},Resource['_Implementations']['createImage']=function(_0x2a9bb6,_0x3cf667,_0x107634,_0x42d8fa,_0x511d03){var _0x3d8171=_0x68aa19,_0x409a82=_0x2a9bb6[_0x3d8171(0x343b)];Resource['supportsImageBitmapOptions']()[_0x3d8171(0x4e1e)](function(_0x2585aa){var _0x3e416e=_0x3d8171;if(_0x2585aa&&_0x511d03){var _0x6bbdd3=when[_0x3e416e(0x25e3)](),_0x20665e=Resource[_0x3e416e(0x548e)][_0x3e416e(0x4ee7)](_0x409a82,_0x3e416e(0x274),_0x3e416e(0x3a67),void 0x0,void 0x0,_0x6bbdd3,void 0x0,void 0x0,void 0x0);return defined$1(_0x20665e)&&defined$1(_0x20665e[_0x3e416e(0x539a)])&&(_0x2a9bb6[_0x3e416e(0x5088)]=function(){var _0x1910dc=_0x3e416e;_0x20665e[_0x1910dc(0x539a)]();}),_0x6bbdd3['promise'][_0x3e416e(0x4e1e)](function(_0x28cb69){var _0x57278b=_0x3e416e;if(defined$1(_0x28cb69))return Resource[_0x57278b(0x1bfc)](_0x28cb69,{'flipY':_0x42d8fa,'premultiplyAlpha':!0x1});_0x107634[_0x57278b(0x4e16)](new RuntimeError$2(_0x57278b(0x1580)+_0x409a82+_0x57278b(0x4fd1)));})[_0x3e416e(0x4e1e)](_0x107634[_0x3e416e(0x68a)]);}loadImageElement(_0x409a82,_0x3cf667,_0x107634);})['otherwise'](_0x107634['reject']);},Resource[_0x68aa19(0x1bfc)]=function(_0x2ee976,_0x1c0633){var _0x4a1528=_0x68aa19;return Check[_0x4a1528(0x3224)](_0x4a1528(0x2fce),_0x1c0633),Check['typeOf'][_0x4a1528(0x3795)](_0x4a1528(0x363c),_0x1c0633[_0x4a1528(0x4bbf)]),Check[_0x4a1528(0x2eb3)][_0x4a1528(0x3795)](_0x4a1528(0x20f4),_0x1c0633[_0x4a1528(0x2a78)]),createImageBitmap(_0x2ee976,{'imageOrientation':_0x1c0633[_0x4a1528(0x4bbf)]?_0x4a1528(0x4bbf):_0x4a1528(0x54f0),'premultiplyAlpha':_0x1c0633[_0x4a1528(0x2a78)]?_0x4a1528(0x24a8):_0x4a1528(0x54f0)});};var noXMLHttpRequest=_0x68aa19(0x3041)==typeof XMLHttpRequest;Resource[_0x68aa19(0x548e)][_0x68aa19(0x4ee7)]=function(_0x14bab2,_0x4baac0,_0x5603dd,_0x4f07aa,_0x1f006e,_0x221c6c,_0xd2267b){var _0x236723=_0x68aa19,_0x3949fb=dataUriRegex$3['exec'](_0x14bab2);if(null===_0x3949fb){if(!noXMLHttpRequest){var _0x445c2c=new XMLHttpRequest();if(TrustedServers[_0x236723(0x1ff6)](_0x14bab2)&&(_0x445c2c[_0x236723(0x44a6)]=!0x0),_0x14bab2=_0x14bab2[_0x236723(0x1297)](/{/g,_0x236723(0x2342))[_0x236723(0x1297)](/}/g,_0x236723(0x559f)),_0x445c2c[_0x236723(0x3d9f)](_0x5603dd,_0x14bab2,!0x0),defined$1(_0xd2267b)&&defined$1(_0x445c2c[_0x236723(0x3821)])&&_0x445c2c[_0x236723(0x3821)](_0xd2267b),defined$1(_0x1f006e)){for(var _0x1f2f3b in _0x1f006e)_0x1f006e[_0x236723(0x2a77)](_0x1f2f3b)&&_0x445c2c['setRequestHeader'](_0x1f2f3b,_0x1f006e[_0x1f2f3b]);}defined$1(_0x4baac0)&&(_0x445c2c[_0x236723(0x2322)]=_0x4baac0);var _0x32181d=!0x1;return _0x236723(0x29ad)==typeof _0x14bab2&&(_0x32181d=0x0===_0x14bab2['indexOf'](_0x236723(0x2779))||'undefined'!=typeof window&&_0x236723(0x2779)===window[_0x236723(0xbb0)][_0x236723(0x3e2c)]),_0x445c2c['onload']=function(){var _0x567946=_0x236723;if(!(_0x445c2c[_0x567946(0x3f4f)]<0xc8||_0x445c2c['status']>=0x12c)||_0x32181d&&0x0===_0x445c2c[_0x567946(0x3f4f)]){var _0x3c701b=_0x445c2c[_0x567946(0x2ccf)],_0x74ce4e=_0x445c2c[_0x567946(0x2322)];if(_0x567946(0x2c89)===_0x5603dd||'OPTIONS'===_0x5603dd){var _0x53b261=_0x445c2c[_0x567946(0x2309)]()[_0x567946(0x559)]()[_0x567946(0x4d7b)](/[\r\n]+/),_0x2044cc={};return _0x53b261['forEach'](function(_0x1228d6){var _0x388dbd=_0x567946,_0x3beeee=_0x1228d6['split'](':\x20'),_0x3ab939=_0x3beeee[_0x388dbd(0x1596)]();_0x2044cc[_0x3ab939]=_0x3beeee[_0x388dbd(0x3ac2)](':\x20');}),void _0x221c6c[_0x567946(0x68a)](_0x2044cc);}if(0xcc===_0x445c2c[_0x567946(0x3f4f)])_0x221c6c['resolve']();else{if(!defined$1(_0x3c701b)||defined$1(_0x4baac0)&&_0x74ce4e!==_0x4baac0){if(_0x567946(0x3699)===_0x4baac0&&_0x567946(0x29ad)==typeof _0x3c701b)try{_0x221c6c[_0x567946(0x68a)](JSON[_0x567946(0x29e2)](_0x3c701b));}catch(_0x429ed8){_0x221c6c[_0x567946(0x4e16)](_0x429ed8);}else(''===_0x74ce4e||_0x567946(0xdaf)===_0x74ce4e)&&defined$1(_0x445c2c[_0x567946(0x33b0)])&&_0x445c2c[_0x567946(0x33b0)][_0x567946(0x39c)]()?_0x221c6c[_0x567946(0x68a)](_0x445c2c[_0x567946(0x33b0)]):''!==_0x74ce4e&&_0x567946(0x3c68)!==_0x74ce4e||!defined$1(_0x445c2c[_0x567946(0x2bb5)])?_0x221c6c[_0x567946(0x4e16)](new RuntimeError$2(_0x567946(0x161))):_0x221c6c[_0x567946(0x68a)](_0x445c2c[_0x567946(0x2bb5)]);}else _0x221c6c[_0x567946(0x68a)](_0x3c701b);}}else _0x221c6c['reject'](new RequestErrorEvent(_0x445c2c[_0x567946(0x3f4f)],_0x445c2c[_0x567946(0x2ccf)],_0x445c2c[_0x567946(0x2309)]()));},_0x445c2c['onerror']=function(_0x5e9044){_0x221c6c['reject'](new RequestErrorEvent());},_0x445c2c[_0x236723(0x1a42)](_0x4f07aa),_0x445c2c;}loadWithHttpRequest(_0x14bab2,_0x4baac0,_0x5603dd,_0x4f07aa,_0x1f006e,_0x221c6c);}else _0x221c6c['resolve'](decodeDataUri$2(_0x3949fb,_0x4baac0));},Resource['_Implementations'][_0x68aa19(0x1283)]=function(_0x5df2f2,_0x26cb00,_0x3e2b26){var _0x3ff341=_0x68aa19;return loadAndExecuteScript(_0x5df2f2)[_0x3ff341(0x4b84)](_0x3e2b26[_0x3ff341(0x4e16)]);},Resource[_0x68aa19(0x1b71)]={},Resource[_0x68aa19(0x1b71)][_0x68aa19(0x10ae)]=Resource[_0x68aa19(0x548e)]['createImage'],Resource['_DefaultImplementations'][_0x68aa19(0x4ee7)]=Resource['_Implementations'][_0x68aa19(0x4ee7)],Resource[_0x68aa19(0x1b71)][_0x68aa19(0x1283)]=Resource[_0x68aa19(0x548e)][_0x68aa19(0x1283)],Resource[_0x68aa19(0x139e)]=Object[_0x68aa19(0x3e37)](new Resource({'url':'undefined'==typeof document?'':document['location']['href'][_0x68aa19(0x4d7b)]('?')[0x0]}));var cesiumScriptRegex=/((?:.*\/)|^)Cesium\.js$/,a,baseResource,implementation$2;function getBaseUrlFromCesiumScript(){var _0x4409a1=_0x68aa19;for(var _0x4f2a13=document[_0x4409a1(0x4b76)](_0x4409a1(0x1767)),_0x19f1ff=0x0,_0x4958f3=_0x4f2a13[_0x4409a1(0x531b)];_0x19f1ff<_0x4958f3;++_0x19f1ff){var _0x130601=_0x4f2a13[_0x19f1ff]['getAttribute']('src'),_0x36b9e7=cesiumScriptRegex[_0x4409a1(0xfbe)](_0x130601);if(null!==_0x36b9e7)return _0x36b9e7[0x1];}}function tryMakeAbsolute(_0x499178){var _0x4aad05=_0x68aa19;return'undefined'==typeof document?_0x499178:(defined$1(a)||(a=document['createElement']('a')),a[_0x4aad05(0x1599)]=_0x499178,a[_0x4aad05(0x1599)]=a[_0x4aad05(0x1599)],a['href']);}function getCesiumBaseUrl(){var _0x2f7670=_0x68aa19;return defined$1(baseResource)||(_0x484761=_0x2f7670(0x3041)!=typeof CESIUM_BASE_URL?CESIUM_BASE_URL:_0x2f7670(0x5014)==typeof define&&defined$1(define['amd'])&&!define[_0x2f7670(0x4c1a)][_0x2f7670(0x218e)]&&defined$1(require[_0x2f7670(0x552c)])?getAbsoluteUri('..',buildModuleUrl(_0x2f7670(0xc1d))):getBaseUrlFromCesiumScript(),(baseResource=new Resource({'url':tryMakeAbsolute(_0x484761)}))[_0x2f7670(0x3a2a)]()),baseResource;var _0x484761;}function buildModuleUrlFromRequireToUrl(_0x2636d2){var _0x954e87=_0x68aa19;return tryMakeAbsolute(require['toUrl'](_0x954e87(0x78e)+_0x2636d2));}function buildModuleUrlFromBaseUrl(_0x497b77){var _0x4f8d0a=_0x68aa19;return getCesiumBaseUrl()[_0x4f8d0a(0x14ea)]({'url':_0x497b77})['url'];}function buildModuleUrl(_0xa8e2e1){var _0x3fbdab=_0x68aa19;return defined$1(implementation$2)||(implementation$2=_0x3fbdab(0x5014)==typeof define&&defined$1(define['amd'])&&!define[_0x3fbdab(0x4c1a)]['toUrlUndefined']&&defined$1(require[_0x3fbdab(0x552c)])?buildModuleUrlFromRequireToUrl:buildModuleUrlFromBaseUrl),implementation$2(_0xa8e2e1);}function Cartesian2(_0x615d11,_0x330fc0){this['x']=defaultValue$1(_0x615d11,0x0),this['y']=defaultValue$1(_0x330fc0,0x0);}buildModuleUrl['_cesiumScriptRegex']=cesiumScriptRegex,buildModuleUrl[_0x68aa19(0x178f)]=buildModuleUrlFromBaseUrl,buildModuleUrl[_0x68aa19(0x34e8)]=function(){baseResource=void 0x0;},buildModuleUrl['setBaseUrl']=function(_0x85c6c0){var _0x39c06d=_0x68aa19;baseResource=Resource[_0x39c06d(0x139e)][_0x39c06d(0x14ea)]({'url':_0x85c6c0});},buildModuleUrl[_0x68aa19(0x35fb)]=getCesiumBaseUrl,Cartesian2['fromElements']=function(_0x254691,_0x17048e,_0x25f4c0){return defined$1(_0x25f4c0)?(_0x25f4c0['x']=_0x254691,_0x25f4c0['y']=_0x17048e,_0x25f4c0):new Cartesian2(_0x254691,_0x17048e);},Cartesian2['clone']=function(_0x3c51c4,_0x246782){if(defined$1(_0x3c51c4))return defined$1(_0x246782)?(_0x246782['x']=_0x3c51c4['x'],_0x246782['y']=_0x3c51c4['y'],_0x246782):new Cartesian2(_0x3c51c4['x'],_0x3c51c4['y']);},Cartesian2['fromCartesian3']=Cartesian2[_0x68aa19(0x254b)],Cartesian2[_0x68aa19(0x2797)]=Cartesian2['clone'],Cartesian2[_0x68aa19(0xe6c)]=0x2,Cartesian2[_0x68aa19(0x3540)]=function(_0x4a3426,_0x3c0461,_0x84094f){return _0x84094f=defaultValue$1(_0x84094f,0x0),_0x3c0461[_0x84094f++]=_0x4a3426['x'],_0x3c0461[_0x84094f]=_0x4a3426['y'],_0x3c0461;},Cartesian2[_0x68aa19(0x41a1)]=function(_0x2b9846,_0x52cab0,_0x2d50f0){return _0x52cab0=defaultValue$1(_0x52cab0,0x0),defined$1(_0x2d50f0)||(_0x2d50f0=new Cartesian2()),_0x2d50f0['x']=_0x2b9846[_0x52cab0++],_0x2d50f0['y']=_0x2b9846[_0x52cab0],_0x2d50f0;},Cartesian2[_0x68aa19(0x2135)]=function(_0x4855bf,_0x3b6541){var _0x53d4f5=_0x68aa19,_0x2c37dd=_0x4855bf['length'],_0x210e7e=0x2*_0x2c37dd;if(defined$1(_0x3b6541)){if(!Array[_0x53d4f5(0x4b57)](_0x3b6541)&&_0x3b6541[_0x53d4f5(0x531b)]!==_0x210e7e)throw new DeveloperError$1(_0x53d4f5(0x6c3));_0x3b6541[_0x53d4f5(0x531b)]!==_0x210e7e&&(_0x3b6541['length']=_0x210e7e);}else _0x3b6541=new Array(_0x210e7e);for(var _0xbe5f6c=0x0;_0xbe5f6c<_0x2c37dd;++_0xbe5f6c)Cartesian2['pack'](_0x4855bf[_0xbe5f6c],_0x3b6541,0x2*_0xbe5f6c);return _0x3b6541;},Cartesian2[_0x68aa19(0x28e5)]=function(_0x27eb32,_0x57d466){var _0x10ec1f=_0x68aa19,_0x3e9af7=_0x27eb32[_0x10ec1f(0x531b)];defined$1(_0x57d466)?_0x57d466[_0x10ec1f(0x531b)]=_0x3e9af7/0x2:_0x57d466=new Array(_0x3e9af7/0x2);for(var _0x298b11=0x0;_0x298b11<_0x3e9af7;_0x298b11+=0x2){var _0x4ea427=_0x298b11/0x2;_0x57d466[_0x4ea427]=Cartesian2[_0x10ec1f(0x41a1)](_0x27eb32,_0x298b11,_0x57d466[_0x4ea427]);}return _0x57d466;},Cartesian2[_0x68aa19(0xb30)]=Cartesian2[_0x68aa19(0x41a1)],Cartesian2[_0x68aa19(0x4c59)]=function(_0x460aee){var _0x55a905=_0x68aa19;return Math[_0x55a905(0x2bc6)](_0x460aee['x'],_0x460aee['y']);},Cartesian2[_0x68aa19(0x3a1b)]=function(_0x3b1fa9){var _0x4aa89a=_0x68aa19;return Math[_0x4aa89a(0x27d5)](_0x3b1fa9['x'],_0x3b1fa9['y']);},Cartesian2['minimumByComponent']=function(_0x3655c8,_0x593edc,_0x24cee7){var _0x1346bf=_0x68aa19;return _0x24cee7['x']=Math['min'](_0x3655c8['x'],_0x593edc['x']),_0x24cee7['y']=Math[_0x1346bf(0x27d5)](_0x3655c8['y'],_0x593edc['y']),_0x24cee7;},Cartesian2[_0x68aa19(0x51fd)]=function(_0x8fac4a,_0x571673,_0x1e961a){var _0x2c4331=_0x68aa19;return _0x1e961a['x']=Math['max'](_0x8fac4a['x'],_0x571673['x']),_0x1e961a['y']=Math[_0x2c4331(0x2bc6)](_0x8fac4a['y'],_0x571673['y']),_0x1e961a;},Cartesian2[_0x68aa19(0x2ed9)]=function(_0x1e5378){return _0x1e5378['x']*_0x1e5378['x']+_0x1e5378['y']*_0x1e5378['y'];},Cartesian2['magnitude']=function(_0x284519){var _0x19fd96=_0x68aa19;return Math[_0x19fd96(0x4080)](Cartesian2['magnitudeSquared'](_0x284519));};var distanceScratch$1=new Cartesian2();Cartesian2[_0x68aa19(0x2ffa)]=function(_0xb19570,_0x4b7746){var _0x583cf3=_0x68aa19;return Cartesian2[_0x583cf3(0x286c)](_0xb19570,_0x4b7746,distanceScratch$1),Cartesian2[_0x583cf3(0x1791)](distanceScratch$1);},Cartesian2[_0x68aa19(0x299d)]=function(_0x353337,_0x3a970a){var _0x40a4af=_0x68aa19;return Cartesian2[_0x40a4af(0x286c)](_0x353337,_0x3a970a,distanceScratch$1),Cartesian2[_0x40a4af(0x2ed9)](distanceScratch$1);},Cartesian2[_0x68aa19(0x4e7d)]=function(_0x1d69ba,_0x16a2cd){var _0x4151a6=_0x68aa19,_0x272174=Cartesian2[_0x4151a6(0x1791)](_0x1d69ba);return _0x16a2cd['x']=_0x1d69ba['x']/_0x272174,_0x16a2cd['y']=_0x1d69ba['y']/_0x272174,_0x16a2cd;},Cartesian2[_0x68aa19(0x22ed)]=function(_0x3d5cb1,_0x2fa8c8){return _0x3d5cb1['x']*_0x2fa8c8['x']+_0x3d5cb1['y']*_0x2fa8c8['y'];},Cartesian2[_0x68aa19(0x1793)]=function(_0x328c86,_0x2c989f,_0x4be7ed){return _0x4be7ed['x']=_0x328c86['x']*_0x2c989f['x'],_0x4be7ed['y']=_0x328c86['y']*_0x2c989f['y'],_0x4be7ed;},Cartesian2[_0x68aa19(0x15da)]=function(_0xef1401,_0x118e4a,_0xc717ef){return _0xc717ef['x']=_0xef1401['x']/_0x118e4a['x'],_0xc717ef['y']=_0xef1401['y']/_0x118e4a['y'],_0xc717ef;},Cartesian2[_0x68aa19(0x4979)]=function(_0x345127,_0x21c367,_0x5bca78){return _0x5bca78['x']=_0x345127['x']+_0x21c367['x'],_0x5bca78['y']=_0x345127['y']+_0x21c367['y'],_0x5bca78;},Cartesian2['subtract']=function(_0x54a627,_0x1ea89b,_0x5524ba){return _0x5524ba['x']=_0x54a627['x']-_0x1ea89b['x'],_0x5524ba['y']=_0x54a627['y']-_0x1ea89b['y'],_0x5524ba;},Cartesian2[_0x68aa19(0x1c02)]=function(_0x218790,_0x773d1b,_0x3b17fc){return _0x3b17fc['x']=_0x218790['x']*_0x773d1b,_0x3b17fc['y']=_0x218790['y']*_0x773d1b,_0x3b17fc;},Cartesian2[_0x68aa19(0x3a31)]=function(_0x57dcc6,_0x44878a,_0x921903){return _0x921903['x']=_0x57dcc6['x']/_0x44878a,_0x921903['y']=_0x57dcc6['y']/_0x44878a,_0x921903;},Cartesian2[_0x68aa19(0x3152)]=function(_0x5ee4c8,_0xf0a2d5){return _0xf0a2d5['x']=-_0x5ee4c8['x'],_0xf0a2d5['y']=-_0x5ee4c8['y'],_0xf0a2d5;},Cartesian2['abs']=function(_0x8c8717,_0x3a760e){var _0x4582aa=_0x68aa19;return _0x3a760e['x']=Math[_0x4582aa(0x1661)](_0x8c8717['x']),_0x3a760e['y']=Math[_0x4582aa(0x1661)](_0x8c8717['y']),_0x3a760e;};var lerpScratch$1=new Cartesian2();Cartesian2[_0x68aa19(0x52f2)]=function(_0x3d0e51,_0x177199,_0x54130d,_0x1c79cd){var _0x523c94=_0x68aa19;return Cartesian2[_0x523c94(0x1c02)](_0x177199,_0x54130d,lerpScratch$1),_0x1c79cd=Cartesian2['multiplyByScalar'](_0x3d0e51,0x1-_0x54130d,_0x1c79cd),Cartesian2[_0x523c94(0x4979)](lerpScratch$1,_0x1c79cd,_0x1c79cd);};var angleBetweenScratch=new Cartesian2(),angleBetweenScratch2=new Cartesian2();Cartesian2['angleBetween']=function(_0xedc4f,_0x5059f6){var _0x2e1b38=_0x68aa19;return Cartesian2['normalize'](_0xedc4f,angleBetweenScratch),Cartesian2['normalize'](_0x5059f6,angleBetweenScratch2),CesiumMath[_0x2e1b38(0x5404)](Cartesian2[_0x2e1b38(0x22ed)](angleBetweenScratch,angleBetweenScratch2));};var mostOrthogonalAxisScratch=new Cartesian2();function GeographicTilingScheme(_0x3b5529){var _0x218009=_0x68aa19;_0x3b5529=defaultValue$1(_0x3b5529,{}),this[_0x218009(0x2de2)]=defaultValue$1(_0x3b5529[_0x218009(0x1706)],Ellipsoid['WGS84']),this[_0x218009(0x1aeb)]=defaultValue$1(_0x3b5529[_0x218009(0x2f4d)],Rectangle[_0x218009(0xd77)]),this[_0x218009(0x19f8)]=new GeographicProjection(this['_ellipsoid']),this[_0x218009(0x2415)]=defaultValue$1(_0x3b5529['numberOfLevelZeroTilesX'],0x2),this[_0x218009(0x2461)]=defaultValue$1(_0x3b5529[_0x218009(0x4907)],0x1),this[_0x218009(0x2109)]=_0x3b5529[_0x218009(0x239)],this[_0x218009(0x2c6a)]=_0x3b5529[_0x218009(0xf64)],this['_tileWidth']=defaultValue$1(_0x3b5529[_0x218009(0x2358)],0x100),this[_0x218009(0x307d)]=defaultValue$1(_0x3b5529[_0x218009(0x15d7)],0x100),this[_0x218009(0x30b)]=defaultValue$1(_0x3b5529[_0x218009(0x21ed)],0x0);}Cartesian2[_0x68aa19(0x1eb7)]=function(_0x38e391,_0x207ce7){var _0x4b192f=_0x68aa19,_0x31ccbc=Cartesian2[_0x4b192f(0x4e7d)](_0x38e391,mostOrthogonalAxisScratch);return Cartesian2[_0x4b192f(0x1661)](_0x31ccbc,_0x31ccbc),_0x207ce7=_0x31ccbc['x']<=_0x31ccbc['y']?Cartesian2[_0x4b192f(0x254b)](Cartesian2[_0x4b192f(0x27ad)],_0x207ce7):Cartesian2[_0x4b192f(0x254b)](Cartesian2[_0x4b192f(0x51ed)],_0x207ce7);},Cartesian2[_0x68aa19(0x2ed4)]=function(_0x255a14,_0x1c981c){return _0x255a14===_0x1c981c||defined$1(_0x255a14)&&defined$1(_0x1c981c)&&_0x255a14['x']===_0x1c981c['x']&&_0x255a14['y']===_0x1c981c['y'];},Cartesian2[_0x68aa19(0x4871)]=function(_0x453988,_0x3592b8,_0x1e35d7){return _0x453988['x']===_0x3592b8[_0x1e35d7]&&_0x453988['y']===_0x3592b8[_0x1e35d7+0x1];},Cartesian2[_0x68aa19(0x19c9)]=function(_0x272a4c,_0x539161,_0x51bbfb,_0x4b8c26){var _0x39c267=_0x68aa19;return _0x272a4c===_0x539161||defined$1(_0x272a4c)&&defined$1(_0x539161)&&CesiumMath[_0x39c267(0x19c9)](_0x272a4c['x'],_0x539161['x'],_0x51bbfb,_0x4b8c26)&&CesiumMath[_0x39c267(0x19c9)](_0x272a4c['y'],_0x539161['y'],_0x51bbfb,_0x4b8c26);},Cartesian2['ZERO']=Object[_0x68aa19(0x3e37)](new Cartesian2(0x0,0x0)),Cartesian2[_0x68aa19(0x27ad)]=Object['freeze'](new Cartesian2(0x1,0x0)),Cartesian2[_0x68aa19(0x51ed)]=Object['freeze'](new Cartesian2(0x0,0x1)),Cartesian2[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x94ea3b){return Cartesian2['clone'](this,_0x94ea3b);},Cartesian2[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x3549c7){var _0x5a441c=_0x68aa19;return Cartesian2[_0x5a441c(0x2ed4)](this,_0x3549c7);},Cartesian2[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0xb06d81,_0xd36e13,_0x5b8b4b){var _0x24154d=_0x68aa19;return Cartesian2[_0x24154d(0x19c9)](this,_0xb06d81,_0xd36e13,_0x5b8b4b);},Cartesian2[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){return'('+this['x']+',\x20'+this['y']+')';},Object[_0x68aa19(0x5b7)](GeographicTilingScheme['prototype'],{'ellipsoid':{'get':function(){var _0x342bf2=_0x68aa19;return this[_0x342bf2(0x2de2)];}},'rectangle':{'get':function(){var _0x1e1c28=_0x68aa19;return this[_0x1e1c28(0x1aeb)];}},'projection':{'get':function(){var _0x79404a=_0x68aa19;return this[_0x79404a(0x19f8)];}},'beginLevel':{'get':function(){return this['_beginLevel'];}}}),GeographicTilingScheme['prototype'][_0x68aa19(0x3f75)]=function(_0xf341c3){var _0x5a880e=_0x68aa19;if(defined$1(this[_0x5a880e(0x2109)])&&defined$1(this[_0x5a880e(0x2c6a)])){var _0x1c2424=this['calculateResolution'](_0xf341c3),_0x294c88=this[_0x5a880e(0x448c)]*_0x1c2424['x'];return Math['ceil'](this[_0x5a880e(0x1aeb)][_0x5a880e(0x209)]/_0x294c88);}return this['_numberOfLevelZeroTilesX']<<_0xf341c3-this['_beginLevel'];},GeographicTilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x2222)]=function(_0x376378){var _0x2457db=_0x68aa19;if(defined$1(this['_customDPI'])&&defined$1(this['_scaleDenominators'])){var _0x58ba2a=this[_0x2457db(0x242)](_0x376378),_0x9d6bdc=this['_tileHeight']*_0x58ba2a['y'];return Math['ceil'](this[_0x2457db(0x1aeb)]['height']/_0x9d6bdc);}return this[_0x2457db(0x2461)]<<_0x376378-this['_beginLevel'];},GeographicTilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x31af)]=function(_0x1887c5,_0x1de31c){var _0x18d1e9=_0x68aa19,_0x42b1d8=CesiumMath['toDegrees'](_0x1887c5[_0x18d1e9(0x4488)]),_0x2d8e99=CesiumMath[_0x18d1e9(0x52e9)](_0x1887c5[_0x18d1e9(0x149)]),_0x12abb5=CesiumMath[_0x18d1e9(0x52e9)](_0x1887c5[_0x18d1e9(0x326c)]),_0x3ff561=CesiumMath['toDegrees'](_0x1887c5[_0x18d1e9(0x46e0)]);return defined$1(_0x1de31c)?(_0x1de31c[_0x18d1e9(0x4488)]=_0x42b1d8,_0x1de31c[_0x18d1e9(0x149)]=_0x2d8e99,_0x1de31c[_0x18d1e9(0x326c)]=_0x12abb5,_0x1de31c['north']=_0x3ff561,_0x1de31c):new Rectangle(_0x42b1d8,_0x2d8e99,_0x12abb5,_0x3ff561);},GeographicTilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x2e03)]=function(_0xe0239,_0x154e4a,_0x36c244,_0x51d0dd){var _0x4c1530=_0x68aa19,_0x3de85a=this[_0x4c1530(0x5569)](_0xe0239,_0x154e4a,_0x36c244,_0x51d0dd);return _0x3de85a[_0x4c1530(0x4488)]=CesiumMath[_0x4c1530(0x52e9)](_0x3de85a['west']),_0x3de85a[_0x4c1530(0x149)]=CesiumMath['toDegrees'](_0x3de85a[_0x4c1530(0x149)]),_0x3de85a['east']=CesiumMath[_0x4c1530(0x52e9)](_0x3de85a['east']),_0x3de85a[_0x4c1530(0x46e0)]=CesiumMath[_0x4c1530(0x52e9)](_0x3de85a[_0x4c1530(0x46e0)]),_0x3de85a;},GeographicTilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x5569)]=function(_0x5b6edc,_0x45cdc5,_0x51bf03,_0x1fd40e){var _0x5b3464=_0x68aa19,_0x1a769f=this['_rectangle'];if(defined$1(this[_0x5b3464(0x2109)])&&defined$1(this[_0x5b3464(0x2c6a)])){var _0x533825=this[_0x5b3464(0x242)](_0x51bf03),_0x1ae5a9=-CesiumMath['PI']+_0x5b6edc*this['_tileWidth']*_0x533825['x'],_0x3d16fa=-CesiumMath['PI']+(_0x5b6edc+0x1)*this[_0x5b3464(0x448c)]*_0x533825['x'],_0x34976a=CesiumMath[_0x5b3464(0x3f24)]-_0x45cdc5*this[_0x5b3464(0x307d)]*_0x533825['y'],_0x1492a2=CesiumMath[_0x5b3464(0x3f24)]-(_0x45cdc5+0x1)*this[_0x5b3464(0x307d)]*_0x533825['y'];return defined$1(_0x1fd40e)?(_0x1fd40e[_0x5b3464(0x4488)]=_0x1ae5a9,_0x1fd40e['south']=_0x1492a2,_0x1fd40e[_0x5b3464(0x326c)]=_0x3d16fa,_0x1fd40e[_0x5b3464(0x46e0)]=_0x34976a,_0x1fd40e):new Rectangle(_0x1ae5a9,_0x1492a2,_0x3d16fa,_0x34976a);}var _0xc3bce5=this[_0x5b3464(0x3f75)](_0x51bf03),_0x3c505a=this[_0x5b3464(0x2222)](_0x51bf03),_0x45516a=_0x1a769f[_0x5b3464(0x209)]/_0xc3bce5,_0x54cdde=(_0x1ae5a9=_0x5b6edc*_0x45516a+_0x1a769f[_0x5b3464(0x4488)],_0x3d16fa=(_0x5b6edc+0x1)*_0x45516a+_0x1a769f['west'],_0x1a769f[_0x5b3464(0x5862)]/_0x3c505a);return _0x34976a=_0x1a769f[_0x5b3464(0x46e0)]-_0x45cdc5*_0x54cdde,_0x1492a2=_0x1a769f[_0x5b3464(0x46e0)]-(_0x45cdc5+0x1)*_0x54cdde,(defined$1(_0x1fd40e)||(_0x1fd40e=new Rectangle(_0x1ae5a9,_0x1492a2,_0x3d16fa,_0x34976a)),_0x1fd40e[_0x5b3464(0x4488)]=_0x1ae5a9,_0x1fd40e[_0x5b3464(0x149)]=_0x1492a2,_0x1fd40e[_0x5b3464(0x326c)]=_0x3d16fa,_0x1fd40e['north']=_0x34976a,_0x1fd40e);},GeographicTilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x450e)]=function(_0x4697b8,_0x44a49a,_0x1f056c){var _0xfc19c7=_0x68aa19,_0x5bc5f6=this[_0xfc19c7(0x1aeb)];if(Rectangle[_0xfc19c7(0x1ff6)](_0x5bc5f6,_0x4697b8)){var _0x4218f9=this[_0xfc19c7(0x3f75)](_0x44a49a),_0x101e4d=this[_0xfc19c7(0x2222)](_0x44a49a),_0x5a79a5=_0x5bc5f6[_0xfc19c7(0x209)]/_0x4218f9,_0x2f6e10=_0x5bc5f6['height']/_0x101e4d;if(defined$1(this[_0xfc19c7(0x2109)])&&defined$1(this[_0xfc19c7(0x2c6a)])){var _0xc4eec6=this['calculateResolution'](_0x44a49a);_0x5a79a5=this[_0xfc19c7(0x448c)]*_0xc4eec6['x'],_0x2f6e10=this[_0xfc19c7(0x307d)]*_0xc4eec6['y'];}var _0x4b51ea=_0x4697b8[_0xfc19c7(0x1041)];_0x5bc5f6[_0xfc19c7(0x326c)]<_0x5bc5f6['west']&&(_0x4b51ea+=CesiumMath[_0xfc19c7(0x3295)]);var _0x150ece=(_0x4b51ea-_0x5bc5f6[_0xfc19c7(0x4488)])/_0x5a79a5|0x0;_0x150ece>=_0x4218f9&&(_0x150ece=_0x4218f9-0x1);var _0x4a64c0=(_0x5bc5f6[_0xfc19c7(0x46e0)]-_0x4697b8[_0xfc19c7(0x288b)])/_0x2f6e10|0x0;return _0x4a64c0>=_0x101e4d&&(_0x4a64c0=_0x101e4d-0x1),defined$1(_0x1f056c)?(_0x1f056c['x']=_0x150ece,_0x1f056c['y']=_0x4a64c0,_0x1f056c):new Cartesian2(_0x150ece,_0x4a64c0);}},GeographicTilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x242)]=function(_0x282e05){var _0x360a82=_0x68aa19,_0x20c5a5=0.0254*this[_0x360a82(0x2c6a)][_0x282e05-this[_0x360a82(0x30b)]]/this[_0x360a82(0x2109)]['x'],_0x50e4f8=0.0254*this[_0x360a82(0x2c6a)][_0x282e05-this['_beginLevel']]/this[_0x360a82(0x2109)]['y'],_0x181f6e=Ellipsoid[_0x360a82(0x1d49)][_0x360a82(0x587a)];return new Cartesian2(_0x20c5a5/_0x181f6e,_0x50e4f8/_0x181f6e);};var scratchDiagonalCartesianNE=new Cartesian3(),scratchDiagonalCartesianSW=new Cartesian3(),scratchDiagonalCartographic=new Cartographic(),scratchCenterCartesian=new Cartesian3(),scratchSurfaceCartesian=new Cartesian3(),scratchBoundingSphere$6=new BoundingSphere(),tilingScheme=new GeographicTilingScheme(),scratchCorners=[new Cartographic(),new Cartographic(),new Cartographic(),new Cartographic()],scratchTileXY=new Cartesian2(),ApproximateTerrainHeights={};function getTileXYLevel(_0x1c5992){var _0x1d70a6=_0x68aa19;Cartographic[_0x1d70a6(0x2a01)](_0x1c5992['east'],_0x1c5992[_0x1d70a6(0x46e0)],0x0,scratchCorners[0x0]),Cartographic[_0x1d70a6(0x2a01)](_0x1c5992[_0x1d70a6(0x4488)],_0x1c5992[_0x1d70a6(0x46e0)],0x0,scratchCorners[0x1]),Cartographic[_0x1d70a6(0x2a01)](_0x1c5992[_0x1d70a6(0x326c)],_0x1c5992[_0x1d70a6(0x149)],0x0,scratchCorners[0x2]),Cartographic[_0x1d70a6(0x2a01)](_0x1c5992[_0x1d70a6(0x4488)],_0x1c5992[_0x1d70a6(0x149)],0x0,scratchCorners[0x3]);var _0x188a2f,_0x379745=0x0,_0x5b0727=0x0,_0x29e91b=0x0,_0x7cc655=0x0,_0x103afc=ApproximateTerrainHeights[_0x1d70a6(0x384b)];for(_0x188a2f=0x0;_0x188a2f<=_0x103afc;++_0x188a2f){for(var _0x371661=!0x1,_0x22bc7f=0x0;_0x22bc7f<0x4;++_0x22bc7f){var _0x17d0be=scratchCorners[_0x22bc7f];if(tilingScheme[_0x1d70a6(0x450e)](_0x17d0be,_0x188a2f,scratchTileXY),0x0===_0x22bc7f)_0x29e91b=scratchTileXY['x'],_0x7cc655=scratchTileXY['y'];else{if(_0x29e91b!==scratchTileXY['x']||_0x7cc655!==scratchTileXY['y']){_0x371661=!0x0;break;}}}if(_0x371661)break;_0x379745=_0x29e91b,_0x5b0727=_0x7cc655;}if(0x0!==_0x188a2f)return{'x':_0x379745,'y':_0x5b0727,'level':_0x188a2f>_0x103afc?_0x103afc:_0x188a2f-0x1};}function ArcGisGeographicTilingScheme(_0x563815){var _0x58d405=_0x68aa19;if(_0x563815=defaultValue$1(_0x563815,{}),this[_0x58d405(0x2de2)]=defaultValue$1(_0x563815[_0x58d405(0x1706)],Ellipsoid[_0x58d405(0x1d49)]),this['_rectangle']=defaultValue$1(_0x563815[_0x58d405(0x2f4d)],Rectangle[_0x58d405(0xd77)]),this[_0x58d405(0x19f8)]=new GeographicProjection(this['_ellipsoid']),this[_0x58d405(0x2415)]=defaultValue$1(_0x563815[_0x58d405(0x27c9)],0x2),this[_0x58d405(0x2461)]=defaultValue$1(_0x563815[_0x58d405(0x4907)],0x1),_0x563815[_0x58d405(0x2a77)](_0x58d405(0x3814))&&(this[_0x58d405(0x4034)]=_0x563815[_0x58d405(0x3814)]),this['_tileWidth']=defaultValue$1(_0x563815[_0x58d405(0x2358)],0x100),this[_0x58d405(0x307d)]=defaultValue$1(_0x563815[_0x58d405(0x15d7)],0x100),this['_beginLevel']=0x0,this[_0x58d405(0xd64)]=void 0x0,defined$1(_0x563815['resolutions'])){this[_0x58d405(0x34cf)]=_0x563815[_0x58d405(0x1f8)];for(var _0x420b50=0x0,_0xf6744c=0x615299*Math['PI']/this[_0x58d405(0x448c)];_0xf6744c>this[_0x58d405(0x34cf)][0x0];)_0xf6744c*=0.5,_0x420b50++;this[_0x58d405(0x30b)]=_0x420b50-0x1,this[_0x58d405(0x54dc)]=_0x563815['dataBounds'],this[_0x58d405(0x51a)]=[];for(var _0x4f1c76=this[_0x58d405(0x54dc)][_0x58d405(0x326c)]-this[_0x58d405(0x4034)][_0x58d405(0x3e2c)]['x'],_0x3e54ae=this[_0x58d405(0x4034)][_0x58d405(0x3e2c)]['y']-this[_0x58d405(0x54dc)]['south'],_0x36dabd=this[_0x58d405(0x54dc)][_0x58d405(0x4488)]-this[_0x58d405(0x4034)][_0x58d405(0x3e2c)]['x'],_0x5aa600=this[_0x58d405(0x4034)][_0x58d405(0x3e2c)]['y']-this['_dataBounds'][_0x58d405(0x46e0)],_0x4a7980=0x0;_0x4a7980=_0x1fd983&&(_0x4f9a32=_0x1fd983-0x1);var _0x271da=((_0x5d6426=defined$1(this['_resolutions'])?this['_tileInfo'][_0x40f399(0x3e2c)]['y']:defined$1(this[_0x40f399(0x4034)])?CesiumMath[_0x40f399(0x12a4)](this[_0x40f399(0x4034)]['origin']['y']):_0x3df82a[_0x40f399(0x46e0)])-_0xf37b24[_0x40f399(0x288b)])/_0x438b36|0x0;return defined$1(this[_0x40f399(0x34cf)])&&(_0x271da=(_0x5d6426-0x615299*_0xf37b24[_0x40f399(0x288b)])/_0x438b36|0x0,_0x271da=CesiumMath['clamp'](_0x271da,this[_0x40f399(0x51a)][_0x588f3c-this['_beginLevel']][_0x40f399(0x46e0)],this['_tileBounds'][_0x588f3c-this[_0x40f399(0x30b)]][_0x40f399(0x149)])),_0x271da>=_0x29ec93&&(_0x271da=_0x29ec93-0x1),defined$1(_0x31cbcd)?(_0x31cbcd['x']=_0x4f9a32,_0x31cbcd['y']=_0x271da,_0x31cbcd):new Cartesian2(_0x4f9a32,_0x271da);}};var html=['a',_0x68aa19(0x2e5d),_0x68aa19(0x46aa),'address',_0x68aa19(0x1e9f),'article',_0x68aa19(0x16d9),_0x68aa19(0x572d),'b','bdi',_0x68aa19(0xfed),_0x68aa19(0xac7),_0x68aa19(0x540f),'blockquote',_0x68aa19(0x57eb),'br','button',_0x68aa19(0xda2),_0x68aa19(0x421e),_0x68aa19(0x19ee),_0x68aa19(0x4974),_0x68aa19(0x3fa3),_0x68aa19(0x1509),_0x68aa19(0x282d),_0x68aa19(0x1bcb),_0x68aa19(0x116f),_0x68aa19(0x1e6f),'dd','decorator',_0x68aa19(0x2c7a),_0x68aa19(0x3433),_0x68aa19(0x3595),_0x68aa19(0x5512),'div','dl','dt','element','em',_0x68aa19(0xb49),'figcaption',_0x68aa19(0x3325),_0x68aa19(0x39f0),_0x68aa19(0x1d12),'form','h1','h2','h3','h4','h5','h6','head',_0x68aa19(0x2b29),_0x68aa19(0x3950),'hr',_0x68aa19(0x5680),'i','img','input',_0x68aa19(0x4f6e),_0x68aa19(0x17f1),_0x68aa19(0x4ae4),_0x68aa19(0xd48),'li',_0x68aa19(0x4e78),_0x68aa19(0x2e47),_0x68aa19(0x5041),'marquee','menu','menuitem','meter','nav',_0x68aa19(0x341c),'ol',_0x68aa19(0x2993),_0x68aa19(0x857),_0x68aa19(0x1736),'p','pre',_0x68aa19(0xe54),'q','rp','rt',_0x68aa19(0x73d),'s',_0x68aa19(0x1b2e),_0x68aa19(0x584f),_0x68aa19(0x892),_0x68aa19(0x2b23),_0x68aa19(0x2eab),'source',_0x68aa19(0x4007),_0x68aa19(0x4f63),_0x68aa19(0x1ba3),'strong',_0x68aa19(0x588d),_0x68aa19(0x2d0d),'summary','sup',_0x68aa19(0x6b4),'tbody','td',_0x68aa19(0xa4e),'textarea',_0x68aa19(0x3c2e),'th',_0x68aa19(0x410),_0x68aa19(0x2981),'tr',_0x68aa19(0x4add),'tt','u','ul','var',_0x68aa19(0x1607),_0x68aa19(0xfe5)],svg=[_0x68aa19(0x3ce7),'a',_0x68aa19(0xfe4),'altglyphdef',_0x68aa19(0x44b),_0x68aa19(0x1fa7),'animatemotion',_0x68aa19(0x47b),'audio',_0x68aa19(0xda2),'circle',_0x68aa19(0xc92),_0x68aa19(0xf82),_0x68aa19(0xca5),_0x68aa19(0x3bea),_0x68aa19(0x350b),'font','g',_0x68aa19(0x166),_0x68aa19(0x3296),_0x68aa19(0x509d),_0x68aa19(0x4133),_0x68aa19(0x3754),'lineargradient',_0x68aa19(0x4736),'mask',_0x68aa19(0x392),_0x68aa19(0x3043),_0x68aa19(0x3906),_0x68aa19(0x8eb),_0x68aa19(0x1c00),'polyline',_0x68aa19(0x2c07),_0x68aa19(0x1292),_0x68aa19(0x229e),_0x68aa19(0x588d),_0x68aa19(0x1aea),_0x68aa19(0x3463),_0x68aa19(0x3c68),_0x68aa19(0x9b8),_0x68aa19(0x3996),_0x68aa19(0x10f2),_0x68aa19(0x1077),_0x68aa19(0x1607),_0x68aa19(0x629),_0x68aa19(0x8b0)],svgFilters=[_0x68aa19(0x4903),'feColorMatrix','feComponentTransfer',_0x68aa19(0x3bfa),_0x68aa19(0x491),_0x68aa19(0xcde),_0x68aa19(0x1820),_0x68aa19(0x2fde),'feFlood',_0x68aa19(0x1fcd),_0x68aa19(0x47e7),_0x68aa19(0x170f),_0x68aa19(0x51bb),_0x68aa19(0x32be),_0x68aa19(0x3690),_0x68aa19(0x19f7),_0x68aa19(0x308),_0x68aa19(0x3e22),_0x68aa19(0x4467),'feSpecularLighting','feSpotLight',_0x68aa19(0x3820),'feTurbulence'],mathMl=[_0x68aa19(0xa8c),_0x68aa19(0x4008),_0x68aa19(0x4bf6),_0x68aa19(0x12fc),_0x68aa19(0x18dc),'mglyph','mi',_0x68aa19(0x2596),'mmuliscripts','mn','mo',_0x68aa19(0x5724),'mpadded','mphantom',_0x68aa19(0x6d1),_0x68aa19(0x5647),'ms','mpspace',_0x68aa19(0x3a17),_0x68aa19(0x74d),_0x68aa19(0x24fc),_0x68aa19(0x3693),_0x68aa19(0x40eb),_0x68aa19(0x16f4),_0x68aa19(0x27ed),'mtext','mtr','munder',_0x68aa19(0xc56)],text=[_0x68aa19(0x2cea)],html$1=[_0x68aa19(0x439b),_0x68aa19(0x4b61),_0x68aa19(0x4b30),'alt',_0x68aa19(0x1ae),'background',_0x68aa19(0x566f),_0x68aa19(0x341f),_0x68aa19(0x726),_0x68aa19(0x68e),_0x68aa19(0x37e),_0x68aa19(0x4974),_0x68aa19(0x483),_0x68aa19(0x50ec),_0x68aa19(0x28b8),_0x68aa19(0x3e14),_0x68aa19(0x1d94),_0x68aa19(0x378e),'crossorigin',_0x68aa19(0x231c),'default','dir',_0x68aa19(0x36c3),_0x68aa19(0x4e6a),_0x68aa19(0x3c13),_0x68aa19(0x3e83),_0x68aa19(0x2eb),'headers',_0x68aa19(0x5862),_0x68aa19(0x3829),_0x68aa19(0x307a),'href',_0x68aa19(0x4d39),'id','integrity','ismap','label',_0x68aa19(0x943),_0x68aa19(0x4234),'loop',_0x68aa19(0x3fef),_0x68aa19(0x2bc6),_0x68aa19(0x4fe5),_0x68aa19(0x55d8),_0x68aa19(0x42e4),_0x68aa19(0x27d5),'multiple',_0x68aa19(0x13f9),_0x68aa19(0x1324),_0x68aa19(0x2ab3),_0x68aa19(0x1b7c),_0x68aa19(0x3d9f),_0x68aa19(0x2641),'pattern','placeholder',_0x68aa19(0x2d1b),_0x68aa19(0x5791),_0x68aa19(0x2fbb),_0x68aa19(0x55d9),_0x68aa19(0x1854),_0x68aa19(0x37cd),'required',_0x68aa19(0x2104),_0x68aa19(0x1689),_0x68aa19(0x5788),_0x68aa19(0x3f2b),_0x68aa19(0xc22),_0x68aa19(0x47ad),_0x68aa19(0x4d6b),_0x68aa19(0x35bb),_0x68aa19(0xcbf),_0x68aa19(0x57c2),_0x68aa19(0xeba),_0x68aa19(0x4f63),_0x68aa19(0x232c),_0x68aa19(0x3db1),_0x68aa19(0x540c),_0x68aa19(0x26b4),'step','style',_0x68aa19(0x2970),'tabindex',_0x68aa19(0x3996),_0x68aa19(0x3243),_0x68aa19(0x1df5),_0x68aa19(0x664),_0x68aa19(0x327),_0x68aa19(0x209),'xmlns'],svg$1=['accent-height',_0x68aa19(0x4817),_0x68aa19(0x1dfd),_0x68aa19(0x3250),_0x68aa19(0x4c44),'attributename','attributetype','azimuth',_0x68aa19(0x48b),'baseline-shift',_0x68aa19(0x4524),'bias','by',_0x68aa19(0x483),_0x68aa19(0x26ea),_0x68aa19(0x3987),_0x68aa19(0x5314),_0x68aa19(0x28b8),_0x68aa19(0xb5b),'color-interpolation-filters','color-profile',_0x68aa19(0x4a7f),'cx','cy','d','dx','dy',_0x68aa19(0x29e0),_0x68aa19(0xc3c),'display',_0x68aa19(0x4099),'dur',_0x68aa19(0x2bc3),_0x68aa19(0xfa6),_0x68aa19(0x25e5),_0x68aa19(0x12c5),_0x68aa19(0x1750),_0x68aa19(0x28f9),_0x68aa19(0x350b),_0x68aa19(0x5387),_0x68aa19(0x5453),_0x68aa19(0x3c8f),_0x68aa19(0x4402),_0x68aa19(0x13a2),_0x68aa19(0x4ffc),_0x68aa19(0x3919),_0x68aa19(0x4f8c),_0x68aa19(0x18b0),'fx','fy','g1','g2',_0x68aa19(0xec6),_0x68aa19(0x3296),'gradientunits',_0x68aa19(0xa55),'height','href','id',_0x68aa19(0x2a9d),'in',_0x68aa19(0x2cb1),'k','k1','k2','k3','k4',_0x68aa19(0x4e28),_0x68aa19(0x2b49),_0x68aa19(0x195b),_0x68aa19(0xf28),'lang',_0x68aa19(0x1d40),_0x68aa19(0x56be),_0x68aa19(0x161c),'kernelunitlength',_0x68aa19(0x36b0),'local',_0x68aa19(0x2af0),_0x68aa19(0x3c09),_0x68aa19(0x2a83),'markerheight',_0x68aa19(0x3c85),'markerwidth','maskcontentunits',_0x68aa19(0x3c4f),'max',_0x68aa19(0x1aac),_0x68aa19(0x55d8),_0x68aa19(0x42e4),'mode',_0x68aa19(0x27d5),_0x68aa19(0x13f9),'numoctaves',_0x68aa19(0x19b4),_0x68aa19(0xa95),_0x68aa19(0x357f),_0x68aa19(0x54cd),_0x68aa19(0x82e),_0x68aa19(0xebd),_0x68aa19(0x3e2c),_0x68aa19(0x14f),'paint-order',_0x68aa19(0x3906),_0x68aa19(0x1267),_0x68aa19(0x2d50),_0x68aa19(0x53c9),_0x68aa19(0x2a9f),_0x68aa19(0x3d4b),_0x68aa19(0x2edd),'preserveaspectratio','r','rx','ry',_0x68aa19(0x2896),_0x68aa19(0x23c9),_0x68aa19(0x23d1),_0x68aa19(0x2193),'repeatdur',_0x68aa19(0x379c),'result',_0x68aa19(0x3f9),_0x68aa19(0x1ed8),_0x68aa19(0x1b22),_0x68aa19(0xb58),'specularconstant',_0x68aa19(0x2cf9),_0x68aa19(0x4c99),'stddeviation',_0x68aa19(0x1901),_0x68aa19(0x9ef),_0x68aa19(0x1504),_0x68aa19(0x419f),_0x68aa19(0x5890),_0x68aa19(0x5606),_0x68aa19(0x320e),_0x68aa19(0x1f5),_0x68aa19(0x2884),_0x68aa19(0x3c20),_0x68aa19(0x3daa),_0x68aa19(0x588d),_0x68aa19(0x4e2d),'tabindex','targetx','targety',_0x68aa19(0x4503),_0x68aa19(0x341e),_0x68aa19(0xaf0),_0x68aa19(0x508b),_0x68aa19(0x446a),_0x68aa19(0x3243),'u1','u2',_0x68aa19(0x15c6),'values',_0x68aa19(0x3912),'visibility',_0x68aa19(0x4767),_0x68aa19(0x4bea),_0x68aa19(0x1927),_0x68aa19(0x209),_0x68aa19(0x393e),_0x68aa19(0x4632),_0x68aa19(0x4224),_0x68aa19(0x15e2),_0x68aa19(0xa0e),'x','x1','x2','xmlns','y','y1','y2','z',_0x68aa19(0x46dd)],mathMl$1=[_0x68aa19(0x240b),_0x68aa19(0x4d89),'align',_0x68aa19(0x250f),_0x68aa19(0x18bb),_0x68aa19(0xe73),_0x68aa19(0xd86),_0x68aa19(0x3bfb),_0x68aa19(0x9c9),_0x68aa19(0x5334),_0x68aa19(0x5512),'display',_0x68aa19(0x28ab),_0x68aa19(0x4b00),'frame','height',_0x68aa19(0x1599),'id','largeop','length',_0x68aa19(0x3be5),_0x68aa19(0x16bc),_0x68aa19(0x55c7),_0x68aa19(0x2954),'mathcolor',_0x68aa19(0x5464),_0x68aa19(0x1bd5),_0x68aa19(0x5d5),_0x68aa19(0x2ea),'movablelimits','notation',_0x68aa19(0x1758),'open',_0x68aa19(0x349e),_0x68aa19(0xb6b),_0x68aa19(0x244e),_0x68aa19(0xc22),_0x68aa19(0x1a33),_0x68aa19(0x1ba5),_0x68aa19(0x5ef),_0x68aa19(0x1a0a),_0x68aa19(0x3876),_0x68aa19(0x1a17),'separator',_0x68aa19(0x3cc8),_0x68aa19(0xe8f),'subscriptshift',_0x68aa19(0x4b1c),'symmetric',_0x68aa19(0x1dd4),_0x68aa19(0x209),_0x68aa19(0x3548)],xml=['xlink:href','xml:id',_0x68aa19(0x55f7),_0x68aa19(0xc8e),'xmlns:xlink'];function addToSet(_0x2e6aea,_0x19e6c1){var _0x526627=_0x68aa19;for(var _0x2cf8da=_0x19e6c1[_0x526627(0x531b)];_0x2cf8da--;)_0x526627(0x29ad)==typeof _0x19e6c1[_0x2cf8da]&&(_0x19e6c1[_0x2cf8da]=_0x19e6c1[_0x2cf8da][_0x526627(0x22cf)]()),_0x2e6aea[_0x19e6c1[_0x2cf8da]]=!0x0;return _0x2e6aea;}function clone(_0x217ab4){var _0x4e0177=_0x68aa19,_0x421f08={},_0x1bf62=void 0x0;for(_0x1bf62 in _0x217ab4)Object[_0x4e0177(0x4b51)]['hasOwnProperty'][_0x4e0177(0x317a)](_0x217ab4,_0x1bf62)&&(_0x421f08[_0x1bf62]=_0x217ab4[_0x1bf62]);return _0x421f08;}var MUSTACHE_EXPR=/\{\{[\s\S]*|[\s\S]*\}\}/gm,ERB_EXPR=/<%[\s\S]*|[\s\S]*%>/gm,DATA_ATTR=/^data-[\-\w.\u00B7-\uFFFF]/,ARIA_ATTR=/^aria-[\-\w]+$/,IS_ALLOWED_URI=/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i,IS_SCRIPT_OR_DATA=/^(?:\w+script|data):/i,ATTR_WHITESPACE=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,_typeof=_0x68aa19(0x20f8)==typeof Symbol&&'symbol'==typeof Symbol[_0x68aa19(0x4f3f)]?function(_0x157971){return typeof _0x157971;}:function(_0x551385){var _0x4b093e=_0x68aa19;return _0x551385&&_0x4b093e(0x20f8)==typeof Symbol&&_0x551385[_0x4b093e(0x330d)]===Symbol&&_0x551385!==Symbol['prototype']?'symbol':typeof _0x551385;};function _toConsumableArray(_0x12d65d){var _0x364c5e=_0x68aa19;if(Array['isArray'](_0x12d65d)){for(var _0xe4e7e0=0x0,_0x4bef39=Array(_0x12d65d[_0x364c5e(0x531b)]);_0xe4e7e0<_0x12d65d[_0x364c5e(0x531b)];_0xe4e7e0++)_0x4bef39[_0xe4e7e0]=_0x12d65d[_0xe4e7e0];return _0x4bef39;}return Array[_0x364c5e(0x2e05)](_0x12d65d);}var getGlobal=function(){var _0x3d6e76=_0x68aa19;return _0x3d6e76(0x3041)==typeof window?null:window;};function createDOMPurify(){var _0x37fe03=_0x68aa19,_0x4ec85d=arguments[_0x37fe03(0x531b)]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:getGlobal(),_0x57a659=function(_0xdc1492){return createDOMPurify(_0xdc1492);};if(_0x57a659[_0x37fe03(0x3330)]=_0x37fe03(0x21f1),_0x57a659['removed']=[],!_0x4ec85d||!_0x4ec85d[_0x37fe03(0xdaf)]||0x9!==_0x4ec85d[_0x37fe03(0xdaf)][_0x37fe03(0x2dc8)])return _0x57a659[_0x37fe03(0x1374)]=!0x1,_0x57a659;var _0x2b6b9d=_0x4ec85d['document'],_0x46bc27=!0x1,_0x29f017=!0x1,_0x3a99fe=_0x4ec85d[_0x37fe03(0xdaf)],_0x50d1cd=_0x4ec85d[_0x37fe03(0x2e79)],_0x1736bd=_0x4ec85d[_0x37fe03(0x38f2)],_0x39a3c0=_0x4ec85d[_0x37fe03(0x832)],_0x219c38=_0x4ec85d[_0x37fe03(0x4e5f)],_0x31b752=_0x4ec85d[_0x37fe03(0x1ce9)],_0x17b84c=void 0x0===_0x31b752?_0x4ec85d['NamedNodeMap']||_0x4ec85d[_0x37fe03(0x99b)]:_0x31b752,_0x5863ee=_0x4ec85d[_0x37fe03(0xb3c)],_0x25651e=_0x4ec85d['Comment'],_0x5f3547=_0x4ec85d['DOMParser'];if(_0x37fe03(0x20f8)==typeof _0x1736bd){var _0x2f1257=_0x3a99fe['createElement'](_0x37fe03(0xa4e));_0x2f1257[_0x37fe03(0x1bcb)]&&_0x2f1257['content'][_0x37fe03(0x4ca2)]&&(_0x3a99fe=_0x2f1257[_0x37fe03(0x1bcb)][_0x37fe03(0x4ca2)]);}var _0xb9f5ab=_0x3a99fe,_0x259128=_0xb9f5ab[_0x37fe03(0x27b0)],_0x45106a=_0xb9f5ab[_0x37fe03(0x207e)],_0x27a671=_0xb9f5ab[_0x37fe03(0x4b76)],_0x29dd5b=_0xb9f5ab['createDocumentFragment'],_0x4ced33=_0x2b6b9d['importNode'],_0x3a2b83={};_0x57a659[_0x37fe03(0x1374)]=_0x259128&&void 0x0!==_0x259128[_0x37fe03(0x4f74)]&&0x9!==_0x3a99fe[_0x37fe03(0x27c)];var _0x296edb=MUSTACHE_EXPR,_0x10317f=ERB_EXPR,_0xf53e86=DATA_ATTR,_0x2597d1=ARIA_ATTR,_0x256899=IS_SCRIPT_OR_DATA,_0x347524=ATTR_WHITESPACE,_0x2dd57c=IS_ALLOWED_URI,_0x1bbe97=null,_0x129a62=addToSet({},[][_0x37fe03(0x32c8)](_toConsumableArray(html),_toConsumableArray(svg),_toConsumableArray(svgFilters),_toConsumableArray(mathMl),_toConsumableArray(text))),_0x40e9dd=null,_0x18c350=addToSet({},[][_0x37fe03(0x32c8)](_toConsumableArray(html$1),_toConsumableArray(svg$1),_toConsumableArray(mathMl$1),_toConsumableArray(xml))),_0x38d4f4=null,_0x562fb0=null,_0x722074=!0x0,_0x19131e=!0x0,_0x412c90=!0x1,_0x53ed4f=!0x1,_0x350971=!0x1,_0x3127c1=!0x1,_0x5ab7c0=!0x1,_0x43d01e=!0x1,_0x179831=!0x1,_0x3d0ead=!0x1,_0x4a8a67=!0x1,_0x1777a0=!0x0,_0x399e6e=!0x0,_0xb770f2=!0x1,_0x45141c={},_0x3e1ff0=addToSet({},[_0x37fe03(0x572d),'head',_0x37fe03(0xa8c),_0x37fe03(0x1767),_0x37fe03(0x588d),_0x37fe03(0xa4e),_0x37fe03(0x3ce7),'video']),_0x54caed=addToSet({},[_0x37fe03(0x572d),_0x37fe03(0x1607),'img',_0x37fe03(0x33b8),'image']),_0x2c8111=addToSet({},[_0x37fe03(0x285a),_0x37fe03(0x483),_0x37fe03(0x2eb),'id','label',_0x37fe03(0x13f9),_0x37fe03(0x8eb),_0x37fe03(0x3411),_0x37fe03(0x2970),_0x37fe03(0x3996),_0x37fe03(0x327),_0x37fe03(0x588d),_0x37fe03(0x3548)]),_0x2c3bfc=null,_0x25ab37=_0x3a99fe[_0x37fe03(0x433c)]('form'),_0x25fde2=function(_0x464d47){var _0xfc182e=_0x37fe03;_0xfc182e(0x5014)!==(void 0x0===_0x464d47?_0xfc182e(0x3041):_typeof(_0x464d47))&&(_0x464d47={}),_0x1bbe97=_0xfc182e(0x40fa)in _0x464d47?addToSet({},_0x464d47[_0xfc182e(0x40fa)]):_0x129a62,_0x40e9dd=_0xfc182e(0x3eb2)in _0x464d47?addToSet({},_0x464d47[_0xfc182e(0x3eb2)]):_0x18c350,_0x38d4f4=_0xfc182e(0xcf2)in _0x464d47?addToSet({},_0x464d47['FORBID_TAGS']):{},_0x562fb0=_0xfc182e(0x39c8)in _0x464d47?addToSet({},_0x464d47[_0xfc182e(0x39c8)]):{},_0x45141c='USE_PROFILES'in _0x464d47&&_0x464d47[_0xfc182e(0x229d)],_0x722074=!0x1!==_0x464d47[_0xfc182e(0x756)],_0x19131e=!0x1!==_0x464d47[_0xfc182e(0x2ca9)],_0x412c90=_0x464d47[_0xfc182e(0x58a5)]||!0x1,_0x53ed4f=_0x464d47['SAFE_FOR_JQUERY']||!0x1,_0x350971=_0x464d47[_0xfc182e(0x34cd)]||!0x1,_0x3127c1=_0x464d47[_0xfc182e(0x2b00)]||!0x1,_0x179831=_0x464d47[_0xfc182e(0x18e6)]||!0x1,_0x3d0ead=_0x464d47['RETURN_DOM_FRAGMENT']||!0x1,_0x4a8a67=_0x464d47[_0xfc182e(0x2a7c)]||!0x1,_0x43d01e=_0x464d47['FORCE_BODY']||!0x1,_0x1777a0=!0x1!==_0x464d47[_0xfc182e(0x29e9)],_0x399e6e=!0x1!==_0x464d47[_0xfc182e(0x28e9)],_0xb770f2=_0x464d47[_0xfc182e(0x3b7a)]||!0x1,_0x2dd57c=_0x464d47[_0xfc182e(0x1bf8)]||_0x2dd57c,_0x350971&&(_0x19131e=!0x1),_0x3d0ead&&(_0x179831=!0x0),_0x45141c&&(_0x1bbe97=addToSet({},[]['concat'](_toConsumableArray(text))),_0x40e9dd=[],!0x0===_0x45141c[_0xfc182e(0x5680)]&&(addToSet(_0x1bbe97,html),addToSet(_0x40e9dd,html$1)),!0x0===_0x45141c[_0xfc182e(0x3ce7)]&&(addToSet(_0x1bbe97,svg),addToSet(_0x40e9dd,svg$1),addToSet(_0x40e9dd,xml)),!0x0===_0x45141c[_0xfc182e(0x48db)]&&(addToSet(_0x1bbe97,svgFilters),addToSet(_0x40e9dd,svg$1),addToSet(_0x40e9dd,xml)),!0x0===_0x45141c['mathMl']&&(addToSet(_0x1bbe97,mathMl),addToSet(_0x40e9dd,mathMl$1),addToSet(_0x40e9dd,xml))),_0x464d47[_0xfc182e(0x25ca)]&&(_0x1bbe97===_0x129a62&&(_0x1bbe97=clone(_0x1bbe97)),addToSet(_0x1bbe97,_0x464d47[_0xfc182e(0x25ca)])),_0x464d47['ADD_ATTR']&&(_0x40e9dd===_0x18c350&&(_0x40e9dd=clone(_0x40e9dd)),addToSet(_0x40e9dd,_0x464d47[_0xfc182e(0x2c1d)])),_0x464d47[_0xfc182e(0x1649)]&&addToSet(_0x2c8111,_0x464d47['ADD_URI_SAFE_ATTR']),_0x399e6e&&(_0x1bbe97['#text']=!0x0),_0x3127c1&&addToSet(_0x1bbe97,[_0xfc182e(0x5680),_0xfc182e(0xd30),_0xfc182e(0x57eb)]),_0x1bbe97[_0xfc182e(0x6b4)]&&addToSet(_0x1bbe97,[_0xfc182e(0x338c)]),Object&&'freeze'in Object&&Object[_0xfc182e(0x3e37)](_0x464d47),_0x2c3bfc=_0x464d47;},_0x380f3c=function(_0x776385){var _0x465be1=_0x37fe03;_0x57a659[_0x465be1(0x211b)][_0x465be1(0x3a33)]({'element':_0x776385});try{_0x776385[_0x465be1(0x2b0)][_0x465be1(0x3234)](_0x776385);}catch(_0x37a413){_0x776385[_0x465be1(0x4502)]='';}},_0x1998f0=function(_0x6048d7,_0x5c0631){var _0x12d7e3=_0x37fe03;try{_0x57a659[_0x12d7e3(0x211b)][_0x12d7e3(0x3a33)]({'attribute':_0x5c0631['getAttributeNode'](_0x6048d7),'from':_0x5c0631});}catch(_0x32d7a7){_0x57a659['removed'][_0x12d7e3(0x3a33)]({'attribute':null,'from':_0x5c0631});}_0x5c0631[_0x12d7e3(0x4db5)](_0x6048d7);},_0x34a4a1=function(_0x2ddc1d){var _0x10838c=_0x37fe03,_0x142ed5=void 0x0,_0x2d257b=void 0x0;if(_0x43d01e)_0x2ddc1d=_0x10838c(0x3a38)+_0x2ddc1d;else{var _0x2f26d2=_0x2ddc1d[_0x10838c(0x1b02)](/^[\s]+/);(_0x2d257b=_0x2f26d2&&_0x2f26d2[0x0])&&(_0x2ddc1d=_0x2ddc1d[_0x10838c(0x48ca)](_0x2d257b['length']));}if(_0x46bc27)try{_0x142ed5=new _0x5f3547()[_0x10838c(0x4b11)](_0x2ddc1d,_0x10838c(0x3211));}catch(_0x18e4fb){}if(_0x29f017&&addToSet(_0x38d4f4,['title']),!_0x142ed5||!_0x142ed5[_0x10838c(0x2073)]){var _0x5b633d=(_0x142ed5=_0x259128[_0x10838c(0x4f74)](''))['body'];_0x5b633d[_0x10838c(0x2b0)]['removeChild'](_0x5b633d['parentNode'][_0x10838c(0x36a8)]),_0x5b633d[_0x10838c(0x4502)]=_0x2ddc1d;}return _0x2d257b&&_0x142ed5[_0x10838c(0x57eb)]['insertBefore'](_0x3a99fe['createTextNode'](_0x2d257b),_0x142ed5[_0x10838c(0x57eb)][_0x10838c(0x1330)][0x0]||null),_0x27a671[_0x10838c(0x317a)](_0x142ed5,_0x3127c1?_0x10838c(0x5680):_0x10838c(0x57eb))[0x0];};_0x57a659['isSupported']&&(function(){var _0x5f28b6=_0x37fe03;try{_0x34a4a1(_0x5f28b6(0x1f6d))['querySelector'](_0x5f28b6(0x2d05))&&(_0x46bc27=!0x0);}catch(_0x20c5f8){}}(),function(){var _0x4ae2a9=_0x37fe03;try{_0x34a4a1('</title><img>')[_0x4ae2a9(0x47de)](_0x4ae2a9(0x3996))['textContent'][_0x4ae2a9(0x1b02)](/<\/title/)&&(_0x29f017=!0x0);}catch(_0x1c13c7){}}());var _0x40111d=function(_0x17a014){var _0x35305b=_0x37fe03;return _0x45106a[_0x35305b(0x317a)](_0x17a014['ownerDocument']||_0x17a014,_0x17a014,_0x219c38[_0x35305b(0x334c)]|_0x219c38['SHOW_COMMENT']|_0x219c38[_0x35305b(0x882)],function(){var _0x5b6f8c=_0x35305b;return _0x219c38[_0x5b6f8c(0x2ab9)];},!0x1);},_0x5b9a2b=function(_0x532a78){var _0x215eb6=_0x37fe03;return!(_0x532a78 instanceof _0x5863ee||_0x532a78 instanceof _0x25651e)&&!(_0x215eb6(0x29ad)==typeof _0x532a78[_0x215eb6(0x1557)]&&_0x215eb6(0x29ad)==typeof _0x532a78[_0x215eb6(0x4d31)]&&_0x215eb6(0x20f8)==typeof _0x532a78[_0x215eb6(0x3234)]&&_0x532a78['attributes']instanceof _0x17b84c&&'function'==typeof _0x532a78[_0x215eb6(0x4db5)]&&_0x215eb6(0x20f8)==typeof _0x532a78[_0x215eb6(0x7da)]);},_0x492934=function(_0x49a5ee){var _0x54a241=_0x37fe03;return _0x54a241(0x5014)===(void 0x0===_0x39a3c0?'undefined':_typeof(_0x39a3c0))?_0x49a5ee instanceof _0x39a3c0:_0x49a5ee&&_0x54a241(0x5014)===(void 0x0===_0x49a5ee?'undefined':_typeof(_0x49a5ee))&&_0x54a241(0x30f8)==typeof _0x49a5ee[_0x54a241(0x2dc8)]&&_0x54a241(0x29ad)==typeof _0x49a5ee[_0x54a241(0x1557)];},_0x2f4fe3=function(_0x2f5bc3,_0x456fc8,_0x447045){_0x3a2b83[_0x2f5bc3]&&_0x3a2b83[_0x2f5bc3]['forEach'](function(_0x4f03c8){_0x4f03c8['call'](_0x57a659,_0x456fc8,_0x447045,_0x2c3bfc);});},_0x3df425=function(_0x333286){var _0x575648=_0x37fe03,_0x36121d=void 0x0;if(_0x2f4fe3('beforeSanitizeElements',_0x333286,null),_0x5b9a2b(_0x333286))return _0x380f3c(_0x333286),!0x0;var _0x50e6d0=_0x333286[_0x575648(0x1557)]['toLowerCase']();if(_0x2f4fe3(_0x575648(0x3379),_0x333286,{'tagName':_0x50e6d0,'allowedTags':_0x1bbe97}),!_0x1bbe97[_0x50e6d0]||_0x38d4f4[_0x50e6d0]){if(_0x399e6e&&!_0x3e1ff0[_0x50e6d0]&&_0x575648(0x20f8)==typeof _0x333286[_0x575648(0x1f18)])try{_0x333286['insertAdjacentHTML'](_0x575648(0x1daf),_0x333286[_0x575648(0x40f1)]);}catch(_0x34c40d){}return _0x380f3c(_0x333286),!0x0;}return!_0x53ed4f||_0x333286['firstElementChild']||_0x333286[_0x575648(0x1bcb)]&&_0x333286[_0x575648(0x1bcb)][_0x575648(0x36a8)]||!/</g[_0x575648(0x8e2)](_0x333286[_0x575648(0x4d31)])||(_0x57a659[_0x575648(0x211b)][_0x575648(0x3a33)]({'element':_0x333286['cloneNode']()}),_0x333286[_0x575648(0x40f1)]?_0x333286[_0x575648(0x40f1)]=_0x333286[_0x575648(0x40f1)][_0x575648(0x1297)](/</g,_0x575648(0x4c13)):_0x333286[_0x575648(0x40f1)]=_0x333286[_0x575648(0x4d31)]['replace'](/</g,_0x575648(0x4c13))),_0x350971&&0x3===_0x333286[_0x575648(0x2dc8)]&&(_0x36121d=(_0x36121d=(_0x36121d=_0x333286[_0x575648(0x4d31)])['replace'](_0x296edb,'\x20'))[_0x575648(0x1297)](_0x10317f,'\x20'),_0x333286[_0x575648(0x4d31)]!==_0x36121d&&(_0x57a659[_0x575648(0x211b)]['push']({'element':_0x333286[_0x575648(0x1f26)]()}),_0x333286[_0x575648(0x4d31)]=_0x36121d)),_0x2f4fe3('afterSanitizeElements',_0x333286,null),!0x1;},_0x2bef15=function(_0x5cc629,_0x14d93c,_0x6e906b){var _0x5e7c8f=_0x37fe03;if(_0x1777a0&&('id'===_0x14d93c||_0x5e7c8f(0x13f9)===_0x14d93c)&&(_0x6e906b in _0x3a99fe||_0x6e906b in _0x25ab37))return!0x1;if(_0x350971&&(_0x6e906b=(_0x6e906b=_0x6e906b[_0x5e7c8f(0x1297)](_0x296edb,'\x20'))['replace'](_0x10317f,'\x20')),_0x19131e&&_0xf53e86[_0x5e7c8f(0x8e2)](_0x14d93c));else{if(_0x722074&&_0x2597d1[_0x5e7c8f(0x8e2)](_0x14d93c));else{if(!_0x40e9dd[_0x14d93c]||_0x562fb0[_0x14d93c])return!0x1;if(_0x2c8111[_0x14d93c]);else{if(_0x2dd57c[_0x5e7c8f(0x8e2)](_0x6e906b[_0x5e7c8f(0x1297)](_0x347524,'')));else{if(_0x5e7c8f(0x540c)!==_0x14d93c&&'xlink:href'!==_0x14d93c||_0x5e7c8f(0x1767)===_0x5cc629||0x0!==_0x6e906b[_0x5e7c8f(0x33ab)](_0x5e7c8f(0x190f))||!_0x54caed[_0x5cc629]){if(_0x412c90&&!_0x256899[_0x5e7c8f(0x8e2)](_0x6e906b['replace'](_0x347524,'')));else{if(_0x6e906b)return!0x1;}}else;}}}}return!0x0;},_0x4ad6b2=function(_0x5699f1){var _0x2b0d9b=_0x37fe03,_0xfe676b=void 0x0,_0x53cd6c=void 0x0,_0x224027=void 0x0,_0x57492b=void 0x0,_0x6c74b1=void 0x0;_0x2f4fe3('beforeSanitizeAttributes',_0x5699f1,null);var _0x3c10c0=_0x5699f1[_0x2b0d9b(0x1b28)];if(_0x3c10c0){var _0x3c5e5c={'attrName':'','attrValue':'','keepAttr':!0x0,'allowedAttributes':_0x40e9dd};for(_0x6c74b1=_0x3c10c0[_0x2b0d9b(0x531b)];_0x6c74b1--;){var _0x490917=_0xfe676b=_0x3c10c0[_0x6c74b1],_0x3f4f51=_0x490917[_0x2b0d9b(0x13f9)],_0x390fc7=_0x490917['namespaceURI'];if(_0x53cd6c=_0xfe676b[_0x2b0d9b(0x327)][_0x2b0d9b(0x559)](),_0x224027=_0x3f4f51['toLowerCase'](),_0x3c5e5c[_0x2b0d9b(0x3a3)]=_0x224027,_0x3c5e5c[_0x2b0d9b(0x19c2)]=_0x53cd6c,_0x3c5e5c[_0x2b0d9b(0x1f3e)]=!0x0,_0x2f4fe3(_0x2b0d9b(0x426f),_0x5699f1,_0x3c5e5c),_0x53cd6c=_0x3c5e5c[_0x2b0d9b(0x19c2)],_0x2b0d9b(0x13f9)===_0x224027&&_0x2b0d9b(0x15c0)===_0x5699f1[_0x2b0d9b(0x1557)]&&_0x3c10c0['id'])_0x57492b=_0x3c10c0['id'],_0x3c10c0=Array[_0x2b0d9b(0x4b51)][_0x2b0d9b(0x48ca)]['apply'](_0x3c10c0),_0x1998f0('id',_0x5699f1),_0x1998f0(_0x3f4f51,_0x5699f1),_0x3c10c0[_0x2b0d9b(0x33ab)](_0x57492b)>_0x6c74b1&&_0x5699f1[_0x2b0d9b(0x7da)]('id',_0x57492b[_0x2b0d9b(0x327)]);else{if(_0x2b0d9b(0x83f)===_0x5699f1[_0x2b0d9b(0x1557)]&&_0x2b0d9b(0x3243)===_0x224027&&_0x2b0d9b(0x1df1)===_0x53cd6c&&(_0x40e9dd[_0x224027]||!_0x562fb0[_0x224027]))continue;'id'===_0x3f4f51&&_0x5699f1[_0x2b0d9b(0x7da)](_0x3f4f51,''),_0x1998f0(_0x3f4f51,_0x5699f1);}if(_0x3c5e5c['keepAttr']){var _0xc3bc1a=_0x5699f1[_0x2b0d9b(0x1557)][_0x2b0d9b(0x22cf)]();if(_0x2bef15(_0xc3bc1a,_0x224027,_0x53cd6c))try{_0x390fc7?_0x5699f1[_0x2b0d9b(0x53d4)](_0x390fc7,_0x3f4f51,_0x53cd6c):_0x5699f1[_0x2b0d9b(0x7da)](_0x3f4f51,_0x53cd6c),_0x57a659[_0x2b0d9b(0x211b)][_0x2b0d9b(0x1ae7)]();}catch(_0x309ee4){}}}_0x2f4fe3('afterSanitizeAttributes',_0x5699f1,null);}},_0x23999a=function _0x70b72f(_0x1b1349){var _0x44d1b9=_0x37fe03,_0x3555d3=void 0x0,_0x483b9e=_0x40111d(_0x1b1349);for(_0x2f4fe3(_0x44d1b9(0x32ff),_0x1b1349,null);_0x3555d3=_0x483b9e[_0x44d1b9(0x585c)]();)_0x2f4fe3(_0x44d1b9(0x47d),_0x3555d3,null),_0x3df425(_0x3555d3)||(_0x3555d3[_0x44d1b9(0x1bcb)]instanceof _0x50d1cd&&_0x70b72f(_0x3555d3[_0x44d1b9(0x1bcb)]),_0x4ad6b2(_0x3555d3));_0x2f4fe3(_0x44d1b9(0x3262),_0x1b1349,null);};return _0x57a659[_0x37fe03(0x33e)]=function(_0x57d9e8,_0x42b92d){var _0x45c220=_0x37fe03,_0xa5983c=void 0x0,_0x5c7cce=void 0x0,_0x12e28c=void 0x0,_0x552dcc=void 0x0,_0x17f8fc=void 0x0;if(_0x57d9e8||(_0x57d9e8=_0x45c220(0xd97)),_0x45c220(0x29ad)!=typeof _0x57d9e8&&!_0x492934(_0x57d9e8)){if(_0x45c220(0x20f8)!=typeof _0x57d9e8[_0x45c220(0x1d43)])throw new TypeError(_0x45c220(0x3e0e));if(_0x45c220(0x29ad)!=typeof(_0x57d9e8=_0x57d9e8[_0x45c220(0x1d43)]()))throw new TypeError(_0x45c220(0x3aca));}if(!_0x57a659['isSupported']){if(_0x45c220(0x5014)===_typeof(_0x4ec85d[_0x45c220(0x116d)])||_0x45c220(0x20f8)==typeof _0x4ec85d['toStaticHTML']){if(_0x45c220(0x29ad)==typeof _0x57d9e8)return _0x4ec85d[_0x45c220(0x116d)](_0x57d9e8);if(_0x492934(_0x57d9e8))return _0x4ec85d[_0x45c220(0x116d)](_0x57d9e8[_0x45c220(0x4502)]);}return _0x57d9e8;}if(_0x5ab7c0||_0x25fde2(_0x42b92d),_0x57a659['removed']=[],_0xb770f2);else{if(_0x57d9e8 instanceof _0x39a3c0)0x1===(_0x5c7cce=(_0xa5983c=_0x34a4a1(_0x45c220(0xd97)))['ownerDocument']['importNode'](_0x57d9e8,!0x0))[_0x45c220(0x2dc8)]&&_0x45c220(0x507a)===_0x5c7cce['nodeName']?_0xa5983c=_0x5c7cce:_0xa5983c['appendChild'](_0x5c7cce);else{if(!_0x179831&&!_0x3127c1&&-0x1===_0x57d9e8['indexOf']('<'))return _0x57d9e8;if(!(_0xa5983c=_0x34a4a1(_0x57d9e8)))return _0x179831?null:'';}}_0xa5983c&&_0x43d01e&&_0x380f3c(_0xa5983c[_0x45c220(0x1883)]);for(var _0x5ad9c2=_0x40111d(_0xb770f2?_0x57d9e8:_0xa5983c);_0x12e28c=_0x5ad9c2[_0x45c220(0x585c)]();)0x3===_0x12e28c[_0x45c220(0x2dc8)]&&_0x12e28c===_0x552dcc||_0x3df425(_0x12e28c)||(_0x12e28c[_0x45c220(0x1bcb)]instanceof _0x50d1cd&&_0x23999a(_0x12e28c[_0x45c220(0x1bcb)]),_0x4ad6b2(_0x12e28c),_0x552dcc=_0x12e28c);if(_0xb770f2)return _0x57d9e8;if(_0x179831){if(_0x3d0ead){for(_0x17f8fc=_0x29dd5b['call'](_0xa5983c[_0x45c220(0x4ca2)]);_0xa5983c[_0x45c220(0x1883)];)_0x17f8fc[_0x45c220(0x3356)](_0xa5983c[_0x45c220(0x1883)]);}else _0x17f8fc=_0xa5983c;return _0x4a8a67&&(_0x17f8fc=_0x4ced33[_0x45c220(0x317a)](_0x2b6b9d,_0x17f8fc,!0x0)),_0x17f8fc;}return _0x3127c1?_0xa5983c['outerHTML']:_0xa5983c[_0x45c220(0x40f1)];},_0x57a659[_0x37fe03(0x12c7)]=function(_0x2aaf6d){_0x25fde2(_0x2aaf6d),_0x5ab7c0=!0x0;},_0x57a659[_0x37fe03(0x43f2)]=function(){_0x2c3bfc=null,_0x5ab7c0=!0x1;},_0x57a659['isValidAttribute']=function(_0x467f36,_0x25ab42,_0x25e7c3){var _0x30f2a8=_0x37fe03;_0x2c3bfc||_0x25fde2({});var _0x5385c0=_0x467f36['toLowerCase'](),_0x18500a=_0x25ab42[_0x30f2a8(0x22cf)]();return _0x2bef15(_0x5385c0,_0x18500a,_0x25e7c3);},_0x57a659[_0x37fe03(0x47dd)]=function(_0x23d896,_0x13ca10){var _0x17252e=_0x37fe03;_0x17252e(0x20f8)==typeof _0x13ca10&&(_0x3a2b83[_0x23d896]=_0x3a2b83[_0x23d896]||[],_0x3a2b83[_0x23d896][_0x17252e(0x3a33)](_0x13ca10));},_0x57a659[_0x37fe03(0x8d0)]=function(_0x44e6a9){var _0x34b355=_0x37fe03;_0x3a2b83[_0x44e6a9]&&_0x3a2b83[_0x44e6a9][_0x34b355(0x1ae7)]();},_0x57a659[_0x37fe03(0x126c)]=function(_0xffa2ee){_0x3a2b83[_0xffa2ee]&&(_0x3a2b83[_0xffa2ee]=[]);},_0x57a659[_0x37fe03(0x2511)]=function(){_0x3a2b83={};},_0x57a659;}var purify=createDOMPurify(),nextCreditId=0x0,creditToId={};function Credit$1(_0x3f65fd,_0x2c2689){var _0x5d05ca=_0x68aa19,_0x507f4e,_0x34064c=_0x3f65fd;defined$1(creditToId[_0x34064c])?_0x507f4e=creditToId[_0x34064c]:(_0x507f4e=nextCreditId++,creditToId[_0x34064c]=_0x507f4e),_0x2c2689=defaultValue$1(_0x2c2689,!0x1),this['_id']=_0x507f4e,this[_0x5d05ca(0x1abb)]=_0x3f65fd,this[_0x5d05ca(0x19ef)]=_0x2c2689,this[_0x5d05ca(0x382c)]=void 0x0;}Object[_0x68aa19(0x5b7)](Credit$1[_0x68aa19(0x4b51)],{'html':{'get':function(){var _0x3978f4=_0x68aa19;return this[_0x3978f4(0x1abb)];}},'id':{'get':function(){var _0x3a6a66=_0x68aa19;return this[_0x3a6a66(0x2b7f)];}},'showOnScreen':{'get':function(){return this['_showOnScreen'];}},'element':{'get':function(){var _0x4e8631=_0x68aa19;if(!defined$1(this[_0x4e8631(0x382c)])){var _0x1aca1b=purify[_0x4e8631(0x33e)](this[_0x4e8631(0x1abb)]),_0x29b13b=document['createElement'](_0x4e8631(0x4dc4));_0x29b13b[_0x4e8631(0x1d29)]=this['_id'],_0x29b13b[_0x4e8631(0x588d)][_0x4e8631(0x15e8)]=_0x4e8631(0x47bc),_0x29b13b[_0x4e8631(0x40f1)]=_0x1aca1b;for(var _0x5d5d81=_0x29b13b[_0x4e8631(0x492e)]('a'),_0x8316d1=0x0;_0x8316d1<_0x5d5d81[_0x4e8631(0x531b)];_0x8316d1++)_0x5d5d81[_0x8316d1][_0x4e8631(0x7da)](_0x4e8631(0x15c9),_0x4e8631(0x149b));this[_0x4e8631(0x382c)]=_0x29b13b;}return this[_0x4e8631(0x382c)];}}}),Credit$1[_0x68aa19(0x2ed4)]=function(_0x21cb50,_0x80b4bf){return _0x21cb50===_0x80b4bf||defined$1(_0x21cb50)&&defined$1(_0x80b4bf)&&_0x21cb50['_id']===_0x80b4bf['_id'];},Credit$1['prototype']['equals']=function(_0x2e049c){return Credit$1['equals'](this,_0x2e049c);},Credit$1[_0x68aa19(0x3681)]=function(_0x30177a){var _0x43fa31=_0x68aa19,_0x1e21e4=defined$1(_0x30177a['collapsible'])&&!_0x30177a['collapsible'],_0x4395b3=new Credit$1(_0x30177a['html'],_0x1e21e4);return _0x4395b3[_0x43fa31(0x22e2)]=-0x1!==_0x4395b3[_0x43fa31(0x5680)][_0x43fa31(0x33ab)]('logo.png'),_0x4395b3;},Credit$1[_0x68aa19(0x254b)]=function(_0x2b9cca){var _0x1a5304=_0x68aa19;if(defined$1(_0x2b9cca))return new Credit$1(_0x2b9cca[_0x1a5304(0x5680)],_0x2b9cca[_0x1a5304(0x253e)]);};var HeightmapEncoding={'NONE':0x0,'LERC':0x1},HeightmapEncoding$1=Object[_0x68aa19(0x3e37)](HeightmapEncoding);function AxisAlignedBoundingBox(_0x1526a9,_0x2d66a7,_0x46aa69){var _0x309e37=_0x68aa19;this[_0x309e37(0x12ff)]=Cartesian3[_0x309e37(0x254b)](defaultValue$1(_0x1526a9,Cartesian3[_0x309e37(0x3e26)])),this[_0x309e37(0x2949)]=Cartesian3[_0x309e37(0x254b)](defaultValue$1(_0x2d66a7,Cartesian3[_0x309e37(0x3e26)])),_0x46aa69=defined$1(_0x46aa69)?Cartesian3[_0x309e37(0x254b)](_0x46aa69):Cartesian3[_0x309e37(0x4ca0)](this[_0x309e37(0x12ff)],this[_0x309e37(0x2949)],new Cartesian3()),this[_0x309e37(0x19ee)]=_0x46aa69;}AxisAlignedBoundingBox[_0x68aa19(0x111e)]=function(_0x24106b,_0x12a576){var _0x17d9f8=_0x68aa19;if(defined$1(_0x12a576)||(_0x12a576=new AxisAlignedBoundingBox()),!defined$1(_0x24106b)||0x0===_0x24106b[_0x17d9f8(0x531b)])return _0x12a576['minimum']=Cartesian3[_0x17d9f8(0x254b)](Cartesian3[_0x17d9f8(0x3e26)],_0x12a576[_0x17d9f8(0x12ff)]),_0x12a576[_0x17d9f8(0x2949)]=Cartesian3[_0x17d9f8(0x254b)](Cartesian3['ZERO'],_0x12a576[_0x17d9f8(0x2949)]),_0x12a576[_0x17d9f8(0x19ee)]=Cartesian3[_0x17d9f8(0x254b)](Cartesian3[_0x17d9f8(0x3e26)],_0x12a576[_0x17d9f8(0x19ee)]),_0x12a576;for(var _0x278cab=_0x24106b[0x0]['x'],_0x2ee518=_0x24106b[0x0]['y'],_0x408fbc=_0x24106b[0x0]['z'],_0x1a6f4e=_0x24106b[0x0]['x'],_0x1bcc69=_0x24106b[0x0]['y'],_0x572c31=_0x24106b[0x0]['z'],_0x1420f3=_0x24106b[_0x17d9f8(0x531b)],_0x45f1a5=0x1;_0x45f1a5<_0x1420f3;_0x45f1a5++){var _0x932651=_0x24106b[_0x45f1a5],_0x1372fd=_0x932651['x'],_0xbdba16=_0x932651['y'],_0x374969=_0x932651['z'];_0x278cab=Math[_0x17d9f8(0x27d5)](_0x1372fd,_0x278cab),_0x1a6f4e=Math[_0x17d9f8(0x2bc6)](_0x1372fd,_0x1a6f4e),_0x2ee518=Math[_0x17d9f8(0x27d5)](_0xbdba16,_0x2ee518),_0x1bcc69=Math[_0x17d9f8(0x2bc6)](_0xbdba16,_0x1bcc69),_0x408fbc=Math[_0x17d9f8(0x27d5)](_0x374969,_0x408fbc),_0x572c31=Math[_0x17d9f8(0x2bc6)](_0x374969,_0x572c31);}var _0x21a658=_0x12a576[_0x17d9f8(0x12ff)];_0x21a658['x']=_0x278cab,_0x21a658['y']=_0x2ee518,_0x21a658['z']=_0x408fbc;var _0x4142ec=_0x12a576[_0x17d9f8(0x2949)];return _0x4142ec['x']=_0x1a6f4e,_0x4142ec['y']=_0x1bcc69,_0x4142ec['z']=_0x572c31,_0x12a576[_0x17d9f8(0x19ee)]=Cartesian3['midpoint'](_0x21a658,_0x4142ec,_0x12a576[_0x17d9f8(0x19ee)]),_0x12a576;},AxisAlignedBoundingBox[_0x68aa19(0x254b)]=function(_0x6167a,_0x535899){var _0xcea27d=_0x68aa19;if(defined$1(_0x6167a))return defined$1(_0x535899)?(_0x535899[_0xcea27d(0x12ff)]=Cartesian3[_0xcea27d(0x254b)](_0x6167a['minimum'],_0x535899[_0xcea27d(0x12ff)]),_0x535899[_0xcea27d(0x2949)]=Cartesian3[_0xcea27d(0x254b)](_0x6167a[_0xcea27d(0x2949)],_0x535899[_0xcea27d(0x2949)]),_0x535899['center']=Cartesian3[_0xcea27d(0x254b)](_0x6167a['center'],_0x535899[_0xcea27d(0x19ee)]),_0x535899):new AxisAlignedBoundingBox(_0x6167a['minimum'],_0x6167a['maximum'],_0x6167a[_0xcea27d(0x19ee)]);},AxisAlignedBoundingBox[_0x68aa19(0x2ed4)]=function(_0x4e4bab,_0x1c633c){var _0xe9a3f3=_0x68aa19;return _0x4e4bab===_0x1c633c||defined$1(_0x4e4bab)&&defined$1(_0x1c633c)&&Cartesian3['equals'](_0x4e4bab['center'],_0x1c633c[_0xe9a3f3(0x19ee)])&&Cartesian3[_0xe9a3f3(0x2ed4)](_0x4e4bab[_0xe9a3f3(0x12ff)],_0x1c633c[_0xe9a3f3(0x12ff)])&&Cartesian3[_0xe9a3f3(0x2ed4)](_0x4e4bab[_0xe9a3f3(0x2949)],_0x1c633c[_0xe9a3f3(0x2949)]);};var intersectScratch=new Cartesian3();function EllipsoidalOccluder(_0x1b5f8b,_0x42b016){var _0x4003e3=_0x68aa19;this['_ellipsoid']=_0x1b5f8b,this[_0x4003e3(0x47f3)]=new Cartesian3(),this[_0x4003e3(0x4607)]=new Cartesian3(),this['_distanceToLimbInScaledSpaceSquared']=0x0,defined$1(_0x42b016)&&(this[_0x4003e3(0x1b9a)]=_0x42b016);}AxisAlignedBoundingBox[_0x68aa19(0x5163)]=function(_0xedf862,_0x1264b8){var _0x233184=_0x68aa19;intersectScratch=Cartesian3[_0x233184(0x286c)](_0xedf862[_0x233184(0x2949)],_0xedf862[_0x233184(0x12ff)],intersectScratch);var _0x1cdbaa=Cartesian3[_0x233184(0x1c02)](intersectScratch,0.5,intersectScratch),_0x3be1fa=_0x1264b8[_0x233184(0x193a)],_0x43deb9=_0x1cdbaa['x']*Math[_0x233184(0x1661)](_0x3be1fa['x'])+_0x1cdbaa['y']*Math[_0x233184(0x1661)](_0x3be1fa['y'])+_0x1cdbaa['z']*Math[_0x233184(0x1661)](_0x3be1fa['z']),_0x328d2b=Cartesian3[_0x233184(0x22ed)](_0xedf862['center'],_0x3be1fa)+_0x1264b8[_0x233184(0x2ffa)];return _0x328d2b-_0x43deb9>0x0?Intersect$1[_0x233184(0x2c6)]:_0x328d2b+_0x43deb9<0x0?Intersect$1[_0x233184(0x3899)]:Intersect$1[_0x233184(0xde3)];},AxisAlignedBoundingBox[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x30539f){var _0x261892=_0x68aa19;return AxisAlignedBoundingBox[_0x261892(0x254b)](this,_0x30539f);},AxisAlignedBoundingBox[_0x68aa19(0x4b51)]['intersectPlane']=function(_0x24afe3){var _0x30381a=_0x68aa19;return AxisAlignedBoundingBox[_0x30381a(0x5163)](this,_0x24afe3);},AxisAlignedBoundingBox[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x5f0f1c){var _0x4964a4=_0x68aa19;return AxisAlignedBoundingBox[_0x4964a4(0x2ed4)](this,_0x5f0f1c);},Object[_0x68aa19(0x5b7)](EllipsoidalOccluder[_0x68aa19(0x4b51)],{'ellipsoid':{'get':function(){return this['_ellipsoid'];}},'cameraPosition':{'get':function(){var _0x1ea69f=_0x68aa19;return this[_0x1ea69f(0x47f3)];},'set':function(_0x2e0279){var _0x2b78bb=_0x68aa19,_0x1ed3af=this[_0x2b78bb(0x2de2)][_0x2b78bb(0xc67)](_0x2e0279,this[_0x2b78bb(0x4607)]),_0x3675ae=Cartesian3[_0x2b78bb(0x2ed9)](_0x1ed3af)-0x1;Cartesian3['clone'](_0x2e0279,this[_0x2b78bb(0x47f3)]),this[_0x2b78bb(0x4607)]=_0x1ed3af,this[_0x2b78bb(0x4df)]=_0x3675ae;}}});var scratchCartesian$a=new Cartesian3();EllipsoidalOccluder[_0x68aa19(0x4b51)][_0x68aa19(0x3a4)]=function(_0x34b8d9){var _0x3234c2=_0x68aa19;return isScaledSpacePointVisible(this[_0x3234c2(0x2de2)][_0x3234c2(0xc67)](_0x34b8d9,scratchCartesian$a),this[_0x3234c2(0x4607)],this[_0x3234c2(0x4df)]);},EllipsoidalOccluder[_0x68aa19(0x4b51)]['isScaledSpacePointVisible']=function(_0x5afdf7){return isScaledSpacePointVisible(_0x5afdf7,this['_cameraPositionInScaledSpace'],this['_distanceToLimbInScaledSpaceSquared']);};var scratchCameraPositionInScaledSpaceShrunk=new Cartesian3();EllipsoidalOccluder[_0x68aa19(0x4b51)][_0x68aa19(0x5329)]=function(_0x285614,_0x46e93a){var _0x527b1a=_0x68aa19,_0x1e6cde,_0x1d67e7,_0x56bdbd=this[_0x527b1a(0x2de2)];return defined$1(_0x46e93a)&&_0x46e93a<0x0&&_0x56bdbd[_0x527b1a(0x28b4)]>-_0x46e93a?((_0x1d67e7=scratchCameraPositionInScaledSpaceShrunk)['x']=this[_0x527b1a(0x47f3)]['x']/(_0x56bdbd[_0x527b1a(0x18e3)]['x']+_0x46e93a),_0x1d67e7['y']=this[_0x527b1a(0x47f3)]['y']/(_0x56bdbd[_0x527b1a(0x18e3)]['y']+_0x46e93a),_0x1d67e7['z']=this['_cameraPosition']['z']/(_0x56bdbd[_0x527b1a(0x18e3)]['z']+_0x46e93a),_0x1e6cde=_0x1d67e7['x']*_0x1d67e7['x']+_0x1d67e7['y']*_0x1d67e7['y']+_0x1d67e7['z']*_0x1d67e7['z']-0x1):(_0x1d67e7=this[_0x527b1a(0x4607)],_0x1e6cde=this[_0x527b1a(0x4df)]),isScaledSpacePointVisible(_0x285614,_0x1d67e7,_0x1e6cde);},EllipsoidalOccluder['prototype']['computeHorizonCullingPoint']=function(_0x20fe6f,_0x2bbaef,_0x49f5aa){var _0x5db035=_0x68aa19;return computeHorizonCullingPointFromPositions(this[_0x5db035(0x2de2)],_0x20fe6f,_0x2bbaef,_0x49f5aa);};var scratchEllipsoidShrunk=Ellipsoid[_0x68aa19(0x254b)](Ellipsoid[_0x68aa19(0x107f)]);EllipsoidalOccluder[_0x68aa19(0x4b51)][_0x68aa19(0x1966)]=function(_0xf5094b,_0x5cc50a,_0x79b59f,_0x253f9b){return computeHorizonCullingPointFromPositions(getPossiblyShrunkEllipsoid(this['_ellipsoid'],_0x79b59f,scratchEllipsoidShrunk),_0xf5094b,_0x5cc50a,_0x253f9b);},EllipsoidalOccluder[_0x68aa19(0x4b51)][_0x68aa19(0x1341)]=function(_0x5278bf,_0x33e74f,_0x11fd18,_0x3e5c89,_0x5dfb5d){var _0x3446af=_0x68aa19;return computeHorizonCullingPointFromVertices(this[_0x3446af(0x2de2)],_0x5278bf,_0x33e74f,_0x11fd18,_0x3e5c89,_0x5dfb5d);},EllipsoidalOccluder[_0x68aa19(0x4b51)][_0x68aa19(0x2a8b)]=function(_0xa03121,_0x55de59,_0x399466,_0x455940,_0x32d05d,_0x1281ec){var _0x1807c0=_0x68aa19;return computeHorizonCullingPointFromVertices(getPossiblyShrunkEllipsoid(this[_0x1807c0(0x2de2)],_0x32d05d,scratchEllipsoidShrunk),_0xa03121,_0x55de59,_0x399466,_0x455940,_0x1281ec);};var subsampleScratch=[];EllipsoidalOccluder[_0x68aa19(0x4b51)][_0x68aa19(0x3748)]=function(_0x4d7677,_0x301567,_0xd25dc){var _0x3f4c02=_0x68aa19,_0x448c03=Rectangle[_0x3f4c02(0x32b)](_0x4d7677,_0x301567,0x0,subsampleScratch),_0x52f1cf=BoundingSphere[_0x3f4c02(0x111e)](_0x448c03);if(!(Cartesian3['magnitude'](_0x52f1cf[_0x3f4c02(0x19ee)])<0.1*_0x301567[_0x3f4c02(0x28b4)]))return this[_0x3f4c02(0x1d66)](_0x52f1cf[_0x3f4c02(0x19ee)],_0x448c03,_0xd25dc);};var scratchEllipsoidShrunkRadii=new Cartesian3();function getPossiblyShrunkEllipsoid(_0x36710c,_0x362c01,_0x5d2906){var _0x43bb4f=_0x68aa19;if(defined$1(_0x362c01)&&_0x362c01<0x0&&_0x36710c[_0x43bb4f(0x28b4)]>-_0x362c01){var _0x3d28a8=Cartesian3['fromElements'](_0x36710c[_0x43bb4f(0x18e3)]['x']+_0x362c01,_0x36710c[_0x43bb4f(0x18e3)]['y']+_0x362c01,_0x36710c[_0x43bb4f(0x18e3)]['z']+_0x362c01,scratchEllipsoidShrunkRadii);_0x36710c=Ellipsoid['fromCartesian3'](_0x3d28a8,_0x5d2906);}return _0x36710c;}function computeHorizonCullingPointFromPositions(_0x5cfc9f,_0x3a7e57,_0x48c8f5,_0x2aec96){var _0xa41ca4=_0x68aa19;defined$1(_0x2aec96)||(_0x2aec96=new Cartesian3());for(var _0x5ae04f=computeScaledSpaceDirectionToPoint(_0x5cfc9f,_0x3a7e57),_0x32b3dd=0x0,_0x276cbb=0x0,_0x373344=_0x48c8f5['length'];_0x276cbb<_0x373344;++_0x276cbb){var _0x58f2d7=computeMagnitude(_0x5cfc9f,_0x48c8f5[_0x276cbb],_0x5ae04f);if(_0x58f2d7<0x0)return;_0x32b3dd=Math[_0xa41ca4(0x2bc6)](_0x32b3dd,_0x58f2d7);}return magnitudeToPoint(_0x5ae04f,_0x32b3dd,_0x2aec96);}var positionScratch$d=new Cartesian3();function computeHorizonCullingPointFromVertices(_0x5cd449,_0x296673,_0x447a84,_0x17726e,_0x182d6a,_0x2ee39e){var _0x124fab=_0x68aa19;defined$1(_0x2ee39e)||(_0x2ee39e=new Cartesian3()),_0x17726e=defaultValue$1(_0x17726e,0x3),_0x182d6a=defaultValue$1(_0x182d6a,Cartesian3[_0x124fab(0x3e26)]);for(var _0x5e4bc8=computeScaledSpaceDirectionToPoint(_0x5cd449,_0x296673),_0x3d6f9e=0x0,_0x485f2d=0x0,_0x3ff84b=_0x447a84[_0x124fab(0x531b)];_0x485f2d<_0x3ff84b;_0x485f2d+=_0x17726e){positionScratch$d['x']=_0x447a84[_0x485f2d]+_0x182d6a['x'],positionScratch$d['y']=_0x447a84[_0x485f2d+0x1]+_0x182d6a['y'],positionScratch$d['z']=_0x447a84[_0x485f2d+0x2]+_0x182d6a['z'];var _0xe4102a=computeMagnitude(_0x5cd449,positionScratch$d,_0x5e4bc8);if(_0xe4102a<0x0)return;_0x3d6f9e=Math['max'](_0x3d6f9e,_0xe4102a);}return magnitudeToPoint(_0x5e4bc8,_0x3d6f9e,_0x2ee39e);}function isScaledSpacePointVisible(_0x47d64a,_0x27cd59,_0x46c283){var _0x4068d7=_0x68aa19,_0x15a99d=_0x27cd59,_0x192c51=_0x46c283,_0x2ba122=Cartesian3[_0x4068d7(0x286c)](_0x47d64a,_0x15a99d,scratchCartesian$a),_0x19348d=-Cartesian3[_0x4068d7(0x22ed)](_0x2ba122,_0x15a99d);return!(_0x192c51<0x0?_0x19348d>0x0:_0x19348d>_0x192c51&&_0x19348d*_0x19348d/Cartesian3[_0x4068d7(0x2ed9)](_0x2ba122)>_0x192c51);}var scaledSpaceScratch=new Cartesian3(),directionScratch$1=new Cartesian3();function computeMagnitude(_0xd7b2e6,_0x5cf34a,_0x68a9f){var _0x2eb076=_0x68aa19,_0x31deb6=_0xd7b2e6['transformPositionToScaledSpace'](_0x5cf34a,scaledSpaceScratch),_0x39c3b9=Cartesian3[_0x2eb076(0x2ed9)](_0x31deb6),_0x2fd10b=Math['sqrt'](_0x39c3b9),_0x51552b=Cartesian3[_0x2eb076(0x3a31)](_0x31deb6,_0x2fd10b,directionScratch$1);_0x39c3b9=Math[_0x2eb076(0x2bc6)](0x1,_0x39c3b9);var _0x39773d=0x1/(_0x2fd10b=Math[_0x2eb076(0x2bc6)](0x1,_0x2fd10b));return 0x1/(Cartesian3[_0x2eb076(0x22ed)](_0x51552b,_0x68a9f)*_0x39773d-Cartesian3[_0x2eb076(0x1791)](Cartesian3['cross'](_0x51552b,_0x68a9f,_0x51552b))*(Math[_0x2eb076(0x4080)](_0x39c3b9-0x1)*_0x39773d));}function magnitudeToPoint(_0x4420f0,_0x378102,_0x404ac0){var _0x1f6145=_0x68aa19;if(!(_0x378102<=0x0||_0x378102===0x1/0x0||_0x378102!=_0x378102))return Cartesian3[_0x1f6145(0x1c02)](_0x4420f0,_0x378102,_0x404ac0);}var directionToPointScratch=new Cartesian3();function computeScaledSpaceDirectionToPoint(_0x4bf956,_0x33b04c){var _0x45e6df=_0x68aa19;return Cartesian3[_0x45e6df(0x2ed4)](_0x33b04c,Cartesian3[_0x45e6df(0x3e26)])?_0x33b04c:(_0x4bf956[_0x45e6df(0xc67)](_0x33b04c,directionToPointScratch),Cartesian3[_0x45e6df(0x4e7d)](directionToPointScratch,directionToPointScratch));}var QuadraticRealPolynomial={};function addWithCancellationCheck$1(_0x2e85b2,_0xd66e8,_0x57f98d){var _0xf8d180=_0x68aa19,_0x3a533b=_0x2e85b2+_0xd66e8;return CesiumMath[_0xf8d180(0x10ba)](_0x2e85b2)!==CesiumMath[_0xf8d180(0x10ba)](_0xd66e8)&&Math[_0xf8d180(0x1661)](_0x3a533b/Math[_0xf8d180(0x2bc6)](Math[_0xf8d180(0x1661)](_0x2e85b2),Math['abs'](_0xd66e8)))<_0x57f98d?0x0:_0x3a533b;}QuadraticRealPolynomial[_0x68aa19(0x45d2)]=function(_0x8c1a21,_0xda90a1,_0x1049a1){return _0xda90a1*_0xda90a1-0x4*_0x8c1a21*_0x1049a1;},QuadraticRealPolynomial[_0x68aa19(0x50b6)]=function(_0x3e9e9b,_0x1a6746,_0xfbc10b){var _0x4b54d9=_0x68aa19,_0x58f712;if(0x0===_0x3e9e9b)return 0x0===_0x1a6746?[]:[-_0xfbc10b/_0x1a6746];if(0x0===_0x1a6746){if(0x0===_0xfbc10b)return[0x0,0x0];var _0x1a058e=Math['abs'](_0xfbc10b),_0x6ad549=Math[_0x4b54d9(0x1661)](_0x3e9e9b);if(_0x1a058e<_0x6ad549&&_0x1a058e/_0x6ad549<CesiumMath[_0x4b54d9(0x4fa8)])return[0x0,0x0];if(_0x1a058e>_0x6ad549&&_0x6ad549/_0x1a058e<CesiumMath[_0x4b54d9(0x4fa8)])return[];if((_0x58f712=-_0xfbc10b/_0x3e9e9b)<0x0)return[];var _0x4a7da0=Math[_0x4b54d9(0x4080)](_0x58f712);return[-_0x4a7da0,_0x4a7da0];}if(0x0===_0xfbc10b)return(_0x58f712=-_0x1a6746/_0x3e9e9b)<0x0?[_0x58f712,0x0]:[0x0,_0x58f712];var _0x5cd261=addWithCancellationCheck$1(_0x1a6746*_0x1a6746,-(0x4*_0x3e9e9b*_0xfbc10b),CesiumMath[_0x4b54d9(0x4fa8)]);if(_0x5cd261<0x0)return[];var _0x1ab45d=-0.5*addWithCancellationCheck$1(_0x1a6746,CesiumMath['sign'](_0x1a6746)*Math[_0x4b54d9(0x4080)](_0x5cd261),CesiumMath['EPSILON14']);return _0x1a6746>0x0?[_0x1ab45d/_0x3e9e9b,_0xfbc10b/_0x1ab45d]:[_0xfbc10b/_0x1ab45d,_0x1ab45d/_0x3e9e9b];};var CubicRealPolynomial={};function computeRealRoots(_0x3fe781,_0x40dbf5,_0x36aced,_0x1a0018){var _0x1db34e=_0x68aa19,_0x1176c0,_0x4d3afb,_0x1b1a5f=_0x3fe781,_0x1ad41b=_0x40dbf5/0x3,_0x2a50ab=_0x36aced/0x3,_0x5e0acf=_0x1a0018,_0x5daca7=_0x1b1a5f*_0x2a50ab,_0xea8081=_0x1ad41b*_0x5e0acf,_0x18137b=_0x1ad41b*_0x1ad41b,_0x12d07d=_0x2a50ab*_0x2a50ab,_0xc1f7ea=_0x1b1a5f*_0x2a50ab-_0x18137b,_0xbcb7e2=_0x1b1a5f*_0x5e0acf-_0x1ad41b*_0x2a50ab,_0xa3c612=_0x1ad41b*_0x5e0acf-_0x12d07d,_0x40268d=0x4*_0xc1f7ea*_0xa3c612-_0xbcb7e2*_0xbcb7e2;if(_0x40268d<0x0){var _0x39eabc,_0x24b548,_0x36e3ed;_0x18137b*_0xea8081>=_0x5daca7*_0x12d07d?(_0x39eabc=_0x1b1a5f,_0x24b548=_0xc1f7ea,_0x36e3ed=-0x2*_0x1ad41b*_0xc1f7ea+_0x1b1a5f*_0xbcb7e2):(_0x39eabc=_0x5e0acf,_0x24b548=_0xa3c612,_0x36e3ed=-_0x5e0acf*_0xbcb7e2+0x2*_0x2a50ab*_0xa3c612);var _0x275959=-(_0x36e3ed<0x0?-0x1:0x1)*Math[_0x1db34e(0x1661)](_0x39eabc)*Math[_0x1db34e(0x4080)](-_0x40268d),_0xedc692=(_0x4d3afb=-_0x36e3ed+_0x275959)/0x2,_0xe5a6f6=_0xedc692<0x0?-Math[_0x1db34e(0x1f76)](-_0xedc692,0x1/0x3):Math['pow'](_0xedc692,0x1/0x3),_0xd034ec=_0x4d3afb===_0x275959?-_0xe5a6f6:-_0x24b548/_0xe5a6f6;return _0x1176c0=_0x24b548<=0x0?_0xe5a6f6+_0xd034ec:-_0x36e3ed/(_0xe5a6f6*_0xe5a6f6+_0xd034ec*_0xd034ec+_0x24b548),_0x18137b*_0xea8081>=_0x5daca7*_0x12d07d?[(_0x1176c0-_0x1ad41b)/_0x1b1a5f]:[-_0x5e0acf/(_0x1176c0+_0x2a50ab)];}var _0x140ac=_0xc1f7ea,_0x35c271=-0x2*_0x1ad41b*_0xc1f7ea+_0x1b1a5f*_0xbcb7e2,_0x2e41f5=_0xa3c612,_0x3073df=-_0x5e0acf*_0xbcb7e2+0x2*_0x2a50ab*_0xa3c612,_0xf01c58=Math[_0x1db34e(0x4080)](_0x40268d),_0x2650c8=Math[_0x1db34e(0x4080)](0x3)/0x2,_0x2df193=Math[_0x1db34e(0x1661)](Math[_0x1db34e(0x8af)](_0x1b1a5f*_0xf01c58,-_0x35c271)/0x3);_0x1176c0=0x2*Math['sqrt'](-_0x140ac);var _0xecb809=Math['cos'](_0x2df193);_0x4d3afb=_0x1176c0*_0xecb809;var _0x5eff39=_0x1176c0*(-_0xecb809/0x2-_0x2650c8*Math[_0x1db34e(0x4322)](_0x2df193)),_0x5cbc1b=_0x4d3afb+_0x5eff39>0x2*_0x1ad41b?_0x4d3afb-_0x1ad41b:_0x5eff39-_0x1ad41b,_0x4528c3=_0x1b1a5f,_0x11268f=_0x5cbc1b/_0x4528c3;_0x2df193=Math['abs'](Math['atan2'](_0x5e0acf*_0xf01c58,-_0x3073df)/0x3);var _0x15304d=-_0x5e0acf,_0x1cfd01=(_0x4d3afb=(_0x1176c0=0x2*Math[_0x1db34e(0x4080)](-_0x2e41f5))*(_0xecb809=Math[_0x1db34e(0x1d35)](_0x2df193)))+(_0x5eff39=_0x1176c0*(-_0xecb809/0x2-_0x2650c8*Math[_0x1db34e(0x4322)](_0x2df193)))<0x2*_0x2a50ab?_0x4d3afb+_0x2a50ab:_0x5eff39+_0x2a50ab,_0x395ce6=_0x15304d/_0x1cfd01,_0x232d3c=-_0x5cbc1b*_0x1cfd01-_0x4528c3*_0x15304d,_0x17f4a8=(_0x2a50ab*_0x232d3c-_0x1ad41b*(_0x5cbc1b*_0x15304d))/(-_0x1ad41b*_0x232d3c+_0x2a50ab*(_0x4528c3*_0x1cfd01));return _0x11268f<=_0x17f4a8?_0x11268f<=_0x395ce6?_0x17f4a8<=_0x395ce6?[_0x11268f,_0x17f4a8,_0x395ce6]:[_0x11268f,_0x395ce6,_0x17f4a8]:[_0x395ce6,_0x11268f,_0x17f4a8]:_0x11268f<=_0x395ce6?[_0x17f4a8,_0x11268f,_0x395ce6]:_0x17f4a8<=_0x395ce6?[_0x17f4a8,_0x395ce6,_0x11268f]:[_0x395ce6,_0x17f4a8,_0x11268f];}CubicRealPolynomial[_0x68aa19(0x45d2)]=function(_0x16f21f,_0x2ab89d,_0x17d1b0,_0x4ad617){var _0x27864e=_0x2ab89d*_0x2ab89d,_0x30b5dd=_0x17d1b0*_0x17d1b0;return 0x12*_0x16f21f*_0x2ab89d*_0x17d1b0*_0x4ad617+_0x27864e*_0x30b5dd-0x1b*(_0x16f21f*_0x16f21f)*(_0x4ad617*_0x4ad617)-0x4*(_0x16f21f*_0x30b5dd*_0x17d1b0+_0x27864e*_0x2ab89d*_0x4ad617);},CubicRealPolynomial[_0x68aa19(0x50b6)]=function(_0x4af1f4,_0x55157d,_0x153103,_0x224ff9){var _0x29083a=_0x68aa19,_0x4071b5,_0xed6fd4;if(0x0===_0x4af1f4)return QuadraticRealPolynomial['computeRealRoots'](_0x55157d,_0x153103,_0x224ff9);if(0x0===_0x55157d){if(0x0===_0x153103){if(0x0===_0x224ff9)return[0x0,0x0,0x0];var _0x422310=(_0xed6fd4=-_0x224ff9/_0x4af1f4)<0x0?-Math[_0x29083a(0x1f76)](-_0xed6fd4,0x1/0x3):Math[_0x29083a(0x1f76)](_0xed6fd4,0x1/0x3);return[_0x422310,_0x422310,_0x422310];}return 0x0===_0x224ff9?0x0===(_0x4071b5=QuadraticRealPolynomial[_0x29083a(0x50b6)](_0x4af1f4,0x0,_0x153103))[_0x29083a(0x1c7f)]?[0x0]:[_0x4071b5[0x0],0x0,_0x4071b5[0x1]]:computeRealRoots(_0x4af1f4,0x0,_0x153103,_0x224ff9);}return 0x0===_0x153103?0x0===_0x224ff9?(_0xed6fd4=-_0x55157d/_0x4af1f4)<0x0?[_0xed6fd4,0x0,0x0]:[0x0,0x0,_0xed6fd4]:computeRealRoots(_0x4af1f4,_0x55157d,0x0,_0x224ff9):0x0===_0x224ff9?0x0===(_0x4071b5=QuadraticRealPolynomial[_0x29083a(0x50b6)](_0x4af1f4,_0x55157d,_0x153103))[_0x29083a(0x531b)]?[0x0]:_0x4071b5[0x1]<=0x0?[_0x4071b5[0x0],_0x4071b5[0x1],0x0]:_0x4071b5[0x0]>=0x0?[0x0,_0x4071b5[0x0],_0x4071b5[0x1]]:[_0x4071b5[0x0],0x0,_0x4071b5[0x1]]:computeRealRoots(_0x4af1f4,_0x55157d,_0x153103,_0x224ff9);};var QuarticRealPolynomial={};function original(_0x51cec3,_0xcbc667,_0x382f14,_0x5d5164){var _0x2bde70=_0x68aa19,_0x155cd6=_0x51cec3*_0x51cec3,_0x3eecb3=_0xcbc667-0x3*_0x155cd6/0x8,_0x264ea8=_0x382f14-_0xcbc667*_0x51cec3/0x2+_0x155cd6*_0x51cec3/0x8,_0x5d2e31=_0x5d5164-_0x382f14*_0x51cec3/0x4+_0xcbc667*_0x155cd6/0x10-0x3*_0x155cd6*_0x155cd6/0x100,_0x3da9ce=CubicRealPolynomial[_0x2bde70(0x50b6)](0x1,0x2*_0x3eecb3,_0x3eecb3*_0x3eecb3-0x4*_0x5d2e31,-_0x264ea8*_0x264ea8);if(_0x3da9ce['length']>0x0){var _0x302301=-_0x51cec3/0x4,_0x25e29b=_0x3da9ce[_0x3da9ce[_0x2bde70(0x531b)]-0x1];if(Math['abs'](_0x25e29b)<CesiumMath[_0x2bde70(0x4fa8)]){var _0x52cf10=QuadraticRealPolynomial['computeRealRoots'](0x1,_0x3eecb3,_0x5d2e31);if(0x2===_0x52cf10['length']){var _0x7e18d5,_0x4c8576=_0x52cf10[0x0],_0x35a191=_0x52cf10[0x1];if(_0x4c8576>=0x0&&_0x35a191>=0x0){var _0x59b807=Math[_0x2bde70(0x4080)](_0x4c8576),_0x453105=Math[_0x2bde70(0x4080)](_0x35a191);return[_0x302301-_0x453105,_0x302301-_0x59b807,_0x302301+_0x59b807,_0x302301+_0x453105];}if(_0x4c8576>=0x0&&_0x35a191<0x0)return[_0x302301-(_0x7e18d5=Math[_0x2bde70(0x4080)](_0x4c8576)),_0x302301+_0x7e18d5];if(_0x4c8576<0x0&&_0x35a191>=0x0)return[_0x302301-(_0x7e18d5=Math[_0x2bde70(0x4080)](_0x35a191)),_0x302301+_0x7e18d5];}return[];}if(_0x25e29b>0x0){var _0x3c3f70=Math[_0x2bde70(0x4080)](_0x25e29b),_0x21c9ff=(_0x3eecb3+_0x25e29b-_0x264ea8/_0x3c3f70)/0x2,_0x167180=(_0x3eecb3+_0x25e29b+_0x264ea8/_0x3c3f70)/0x2,_0x1e441a=QuadraticRealPolynomial[_0x2bde70(0x50b6)](0x1,_0x3c3f70,_0x21c9ff),_0x4c631f=QuadraticRealPolynomial[_0x2bde70(0x50b6)](0x1,-_0x3c3f70,_0x167180);return 0x0!==_0x1e441a[_0x2bde70(0x531b)]?(_0x1e441a[0x0]+=_0x302301,_0x1e441a[0x1]+=_0x302301,0x0!==_0x4c631f[_0x2bde70(0x531b)]?(_0x4c631f[0x0]+=_0x302301,_0x4c631f[0x1]+=_0x302301,_0x1e441a[0x1]<=_0x4c631f[0x0]?[_0x1e441a[0x0],_0x1e441a[0x1],_0x4c631f[0x0],_0x4c631f[0x1]]:_0x4c631f[0x1]<=_0x1e441a[0x0]?[_0x4c631f[0x0],_0x4c631f[0x1],_0x1e441a[0x0],_0x1e441a[0x1]]:_0x1e441a[0x0]>=_0x4c631f[0x0]&&_0x1e441a[0x1]<=_0x4c631f[0x1]?[_0x4c631f[0x0],_0x1e441a[0x0],_0x1e441a[0x1],_0x4c631f[0x1]]:_0x4c631f[0x0]>=_0x1e441a[0x0]&&_0x4c631f[0x1]<=_0x1e441a[0x1]?[_0x1e441a[0x0],_0x4c631f[0x0],_0x4c631f[0x1],_0x1e441a[0x1]]:_0x1e441a[0x0]>_0x4c631f[0x0]&&_0x1e441a[0x0]<_0x4c631f[0x1]?[_0x4c631f[0x0],_0x1e441a[0x0],_0x4c631f[0x1],_0x1e441a[0x1]]:[_0x1e441a[0x0],_0x4c631f[0x0],_0x1e441a[0x1],_0x4c631f[0x1]]):_0x1e441a):0x0!==_0x4c631f[_0x2bde70(0x531b)]?(_0x4c631f[0x0]+=_0x302301,_0x4c631f[0x1]+=_0x302301,_0x4c631f):[];}}return[];}function neumark(_0x46b40c,_0x2cd8a6,_0x26a986,_0x1fd835){var _0x50b446=_0x68aa19,_0x177b00=_0x46b40c*_0x46b40c,_0x2b0227=-0x2*_0x2cd8a6,_0x16e40d=_0x26a986*_0x46b40c+_0x2cd8a6*_0x2cd8a6-0x4*_0x1fd835,_0x269637=_0x177b00*_0x1fd835-_0x26a986*_0x2cd8a6*_0x46b40c+_0x26a986*_0x26a986,_0x4775e2=CubicRealPolynomial['computeRealRoots'](0x1,_0x2b0227,_0x16e40d,_0x269637);if(_0x4775e2['length']>0x0){var _0x240cf0,_0x45f02e,_0x2e741d,_0x39b853,_0x20eca6,_0x35566a,_0x1ec91d=_0x4775e2[0x0],_0x5541ef=_0x2cd8a6-_0x1ec91d,_0x249ba2=_0x5541ef*_0x5541ef,_0xbc2757=_0x46b40c/0x2,_0x5a123c=_0x5541ef/0x2,_0xbb7c3e=_0x249ba2-0x4*_0x1fd835,_0x3774d0=_0x249ba2+0x4*Math['abs'](_0x1fd835),_0x2cfb8f=_0x177b00-0x4*_0x1ec91d,_0x4fe4aa=_0x177b00+0x4*Math[_0x50b446(0x1661)](_0x1ec91d);if(_0x1ec91d<0x0||_0xbb7c3e*_0x4fe4aa<_0x2cfb8f*_0x3774d0){var _0x8dbb88=Math['sqrt'](_0x2cfb8f);_0x240cf0=_0x8dbb88/0x2,_0x45f02e=0x0===_0x8dbb88?0x0:(_0x46b40c*_0x5a123c-_0x26a986)/_0x8dbb88;}else{var _0x58abb7=Math[_0x50b446(0x4080)](_0xbb7c3e);_0x240cf0=0x0===_0x58abb7?0x0:(_0x46b40c*_0x5a123c-_0x26a986)/_0x58abb7,_0x45f02e=_0x58abb7/0x2;}0x0===_0xbc2757&&0x0===_0x240cf0?(_0x2e741d=0x0,_0x39b853=0x0):CesiumMath[_0x50b446(0x10ba)](_0xbc2757)===CesiumMath['sign'](_0x240cf0)?_0x39b853=_0x1ec91d/(_0x2e741d=_0xbc2757+_0x240cf0):_0x2e741d=_0x1ec91d/(_0x39b853=_0xbc2757-_0x240cf0),0x0===_0x5a123c&&0x0===_0x45f02e?(_0x20eca6=0x0,_0x35566a=0x0):CesiumMath[_0x50b446(0x10ba)](_0x5a123c)===CesiumMath[_0x50b446(0x10ba)](_0x45f02e)?_0x35566a=_0x1fd835/(_0x20eca6=_0x5a123c+_0x45f02e):_0x20eca6=_0x1fd835/(_0x35566a=_0x5a123c-_0x45f02e);var _0x2625c6=QuadraticRealPolynomial[_0x50b446(0x50b6)](0x1,_0x2e741d,_0x20eca6),_0x5e3e6d=QuadraticRealPolynomial['computeRealRoots'](0x1,_0x39b853,_0x35566a);if(0x0!==_0x2625c6['length'])return 0x0!==_0x5e3e6d[_0x50b446(0x531b)]?_0x2625c6[0x1]<=_0x5e3e6d[0x0]?[_0x2625c6[0x0],_0x2625c6[0x1],_0x5e3e6d[0x0],_0x5e3e6d[0x1]]:_0x5e3e6d[0x1]<=_0x2625c6[0x0]?[_0x5e3e6d[0x0],_0x5e3e6d[0x1],_0x2625c6[0x0],_0x2625c6[0x1]]:_0x2625c6[0x0]>=_0x5e3e6d[0x0]&&_0x2625c6[0x1]<=_0x5e3e6d[0x1]?[_0x5e3e6d[0x0],_0x2625c6[0x0],_0x2625c6[0x1],_0x5e3e6d[0x1]]:_0x5e3e6d[0x0]>=_0x2625c6[0x0]&&_0x5e3e6d[0x1]<=_0x2625c6[0x1]?[_0x2625c6[0x0],_0x5e3e6d[0x0],_0x5e3e6d[0x1],_0x2625c6[0x1]]:_0x2625c6[0x0]>_0x5e3e6d[0x0]&&_0x2625c6[0x0]<_0x5e3e6d[0x1]?[_0x5e3e6d[0x0],_0x2625c6[0x0],_0x5e3e6d[0x1],_0x2625c6[0x1]]:[_0x2625c6[0x0],_0x5e3e6d[0x0],_0x2625c6[0x1],_0x5e3e6d[0x1]]:_0x2625c6;if(0x0!==_0x5e3e6d['length'])return _0x5e3e6d;}return[];}function Ray(_0x2a3a5f,_0x5a87ea){var _0x392c0c=_0x68aa19;_0x5a87ea=Cartesian3['clone'](defaultValue$1(_0x5a87ea,Cartesian3[_0x392c0c(0x3e26)])),Cartesian3[_0x392c0c(0x2ed4)](_0x5a87ea,Cartesian3['ZERO'])||Cartesian3[_0x392c0c(0x4e7d)](_0x5a87ea,_0x5a87ea),this['origin']=Cartesian3[_0x392c0c(0x254b)](defaultValue$1(_0x2a3a5f,Cartesian3[_0x392c0c(0x3e26)])),this[_0x392c0c(0xc3c)]=_0x5a87ea;}QuarticRealPolynomial[_0x68aa19(0x45d2)]=function(_0xfbd012,_0x273c76,_0x1e98a8,_0x1002d1,_0x456769){var _0x5b8493=_0xfbd012*_0xfbd012,_0x29942f=_0x273c76*_0x273c76,_0x3d1bd4=_0x29942f*_0x273c76,_0x5d6fe3=_0x1e98a8*_0x1e98a8,_0x26527e=_0x5d6fe3*_0x1e98a8,_0x33fa97=_0x1002d1*_0x1002d1,_0x29dcd5=_0x33fa97*_0x1002d1,_0x278829=_0x456769*_0x456769;return _0x29942f*_0x5d6fe3*_0x33fa97-0x4*_0x3d1bd4*_0x29dcd5-0x4*_0xfbd012*_0x26527e*_0x33fa97+0x12*_0xfbd012*_0x273c76*_0x1e98a8*_0x29dcd5-0x1b*_0x5b8493*_0x33fa97*_0x33fa97+0x100*(_0x5b8493*_0xfbd012)*(_0x278829*_0x456769)+_0x456769*(0x12*_0x3d1bd4*_0x1e98a8*_0x1002d1-0x4*_0x29942f*_0x26527e+0x10*_0xfbd012*_0x5d6fe3*_0x5d6fe3-0x50*_0xfbd012*_0x273c76*_0x5d6fe3*_0x1002d1-0x6*_0xfbd012*_0x29942f*_0x33fa97+0x90*_0x5b8493*_0x1e98a8*_0x33fa97)+_0x278829*(0x90*_0xfbd012*_0x29942f*_0x1e98a8-0x1b*_0x29942f*_0x29942f-0x80*_0x5b8493*_0x5d6fe3-0xc0*_0x5b8493*_0x273c76*_0x1002d1);},QuarticRealPolynomial['computeRealRoots']=function(_0x3c6d4d,_0x452901,_0x2dca32,_0x3898ff,_0x3f2525){var _0x5d8cc2=_0x68aa19;if(Math[_0x5d8cc2(0x1661)](_0x3c6d4d)<CesiumMath['EPSILON15'])return CubicRealPolynomial[_0x5d8cc2(0x50b6)](_0x452901,_0x2dca32,_0x3898ff,_0x3f2525);var _0x2d6869=_0x452901/_0x3c6d4d,_0x436c97=_0x2dca32/_0x3c6d4d,_0xe57179=_0x3898ff/_0x3c6d4d,_0x21206f=_0x3f2525/_0x3c6d4d,_0x4e71a0=_0x2d6869<0x0?0x1:0x0;switch(_0x4e71a0+=_0x436c97<0x0?_0x4e71a0+0x1:_0x4e71a0,_0x4e71a0+=_0xe57179<0x0?_0x4e71a0+0x1:_0x4e71a0,_0x4e71a0+=_0x21206f<0x0?_0x4e71a0+0x1:_0x4e71a0){case 0x0:case 0x3:case 0x4:case 0x6:case 0x7:case 0x9:case 0xa:case 0xc:case 0xd:case 0xe:case 0xf:return original(_0x2d6869,_0x436c97,_0xe57179,_0x21206f);case 0x1:case 0x2:case 0x5:case 0x8:case 0xb:return neumark(_0x2d6869,_0x436c97,_0xe57179,_0x21206f);default:return;}},Ray[_0x68aa19(0x254b)]=function(_0x46bcac,_0x19c6d0){var _0x445270=_0x68aa19;if(defined$1(_0x46bcac))return defined$1(_0x19c6d0)?(_0x19c6d0[_0x445270(0x3e2c)]=Cartesian3[_0x445270(0x254b)](_0x46bcac[_0x445270(0x3e2c)]),_0x19c6d0[_0x445270(0xc3c)]=Cartesian3[_0x445270(0x254b)](_0x46bcac[_0x445270(0xc3c)]),_0x19c6d0):new Ray(_0x46bcac[_0x445270(0x3e2c)],_0x46bcac[_0x445270(0xc3c)]);},Ray[_0x68aa19(0x4795)]=function(_0x2bd455,_0x11d0e5,_0x978a56){var _0x489a7f=_0x68aa19;return defined$1(_0x978a56)||(_0x978a56=new Cartesian3()),_0x978a56=Cartesian3[_0x489a7f(0x1c02)](_0x2bd455['direction'],_0x11d0e5,_0x978a56),Cartesian3['add'](_0x2bd455[_0x489a7f(0x3e2c)],_0x978a56,_0x978a56);};var IntersectionTests={'rayPlane':function(_0x19d411,_0x332c24,_0x2fc801){var _0x59b7e4=_0x68aa19;defined$1(_0x2fc801)||(_0x2fc801=new Cartesian3());var _0x374031=_0x19d411[_0x59b7e4(0x3e2c)],_0x23887b=_0x19d411['direction'],_0x3d9502=_0x332c24[_0x59b7e4(0x193a)],_0x46b3e1=Cartesian3[_0x59b7e4(0x22ed)](_0x3d9502,_0x23887b);if(!(Math['abs'](_0x46b3e1)<CesiumMath[_0x59b7e4(0x3394)])){var _0xd0837=(-_0x332c24[_0x59b7e4(0x2ffa)]-Cartesian3[_0x59b7e4(0x22ed)](_0x3d9502,_0x374031))/_0x46b3e1;if(!(_0xd0837<0x0))return _0x2fc801=Cartesian3['multiplyByScalar'](_0x23887b,_0xd0837,_0x2fc801),Cartesian3[_0x59b7e4(0x4979)](_0x374031,_0x2fc801,_0x2fc801);}}},scratchEdge0=new Cartesian3(),scratchEdge1=new Cartesian3(),scratchPVec=new Cartesian3(),scratchTVec=new Cartesian3(),scratchQVec$1=new Cartesian3();IntersectionTests[_0x68aa19(0xd76)]=function(_0xbad413,_0xe831c3,_0x44ba90,_0x8c78d8,_0x1a755f){var _0x1ede42=_0x68aa19;_0x1a755f=defaultValue$1(_0x1a755f,!0x1);var _0x5e15c5,_0x127e00,_0xdef3cf,_0xa7917f,_0x354d7d,_0x22bbcb=_0xbad413['origin'],_0x5bdd22=_0xbad413[_0x1ede42(0xc3c)],_0x3b8452=Cartesian3[_0x1ede42(0x286c)](_0x44ba90,_0xe831c3,scratchEdge0),_0x560666=Cartesian3[_0x1ede42(0x286c)](_0x8c78d8,_0xe831c3,scratchEdge1),_0x551f59=Cartesian3[_0x1ede42(0x33cc)](_0x5bdd22,_0x560666,scratchPVec),_0x3843cd=Cartesian3[_0x1ede42(0x22ed)](_0x3b8452,_0x551f59);if(_0x1a755f){if(_0x3843cd<CesiumMath[_0x1ede42(0x5316)])return;if(_0x5e15c5=Cartesian3['subtract'](_0x22bbcb,_0xe831c3,scratchTVec),(_0xdef3cf=Cartesian3['dot'](_0x5e15c5,_0x551f59))<0x0||_0xdef3cf>_0x3843cd)return;if(_0x127e00=Cartesian3[_0x1ede42(0x33cc)](_0x5e15c5,_0x3b8452,scratchQVec$1),(_0xa7917f=Cartesian3[_0x1ede42(0x22ed)](_0x5bdd22,_0x127e00))<0x0||_0xdef3cf+_0xa7917f>_0x3843cd)return;_0x354d7d=Cartesian3[_0x1ede42(0x22ed)](_0x560666,_0x127e00)/_0x3843cd;}else{if(Math[_0x1ede42(0x1661)](_0x3843cd)<CesiumMath[_0x1ede42(0x5316)])return;var _0x3d3bac=0x1/_0x3843cd;if(_0x5e15c5=Cartesian3[_0x1ede42(0x286c)](_0x22bbcb,_0xe831c3,scratchTVec),(_0xdef3cf=Cartesian3[_0x1ede42(0x22ed)](_0x5e15c5,_0x551f59)*_0x3d3bac)<0x0||_0xdef3cf>0x1)return;if(_0x127e00=Cartesian3[_0x1ede42(0x33cc)](_0x5e15c5,_0x3b8452,scratchQVec$1),(_0xa7917f=Cartesian3[_0x1ede42(0x22ed)](_0x5bdd22,_0x127e00)*_0x3d3bac)<0x0||_0xdef3cf+_0xa7917f>0x1)return;_0x354d7d=Cartesian3['dot'](_0x560666,_0x127e00)*_0x3d3bac;}return _0x354d7d;},IntersectionTests[_0x68aa19(0x4b1e)]=function(_0xd5da37,_0x68d299,_0x486d44,_0x1a2fda,_0x2543ff,_0x5485d6){var _0x5525dc=_0x68aa19,_0x5f44cb=IntersectionTests[_0x5525dc(0xd76)](_0xd5da37,_0x68d299,_0x486d44,_0x1a2fda,_0x2543ff);if(defined$1(_0x5f44cb)&&!(_0x5f44cb<0x0))return defined$1(_0x5485d6)||(_0x5485d6=new Cartesian3()),Cartesian3[_0x5525dc(0x1c02)](_0xd5da37[_0x5525dc(0xc3c)],_0x5f44cb,_0x5485d6),Cartesian3[_0x5525dc(0x4979)](_0xd5da37[_0x5525dc(0x3e2c)],_0x5485d6,_0x5485d6);};var scratchLineSegmentTriangleRay=new Ray();function solveQuadratic(_0x27d1f7,_0x3d4a0f,_0x3e1fce,_0x2f34a5){var _0x2e954e=_0x68aa19,_0x1f0a39=_0x3d4a0f*_0x3d4a0f-0x4*_0x27d1f7*_0x3e1fce;if(!(_0x1f0a39<0x0)){if(_0x1f0a39>0x0){var _0x1db8d5=0x1/(0x2*_0x27d1f7),_0x41b4f6=Math[_0x2e954e(0x4080)](_0x1f0a39),_0x346d8e=(-_0x3d4a0f+_0x41b4f6)*_0x1db8d5,_0x413903=(-_0x3d4a0f-_0x41b4f6)*_0x1db8d5;return _0x346d8e<_0x413903?(_0x2f34a5['root0']=_0x346d8e,_0x2f34a5['root1']=_0x413903):(_0x2f34a5[_0x2e954e(0x3f69)]=_0x413903,_0x2f34a5[_0x2e954e(0x4acf)]=_0x346d8e),_0x2f34a5;}var _0x2bf84d=-_0x3d4a0f/(0x2*_0x27d1f7);if(0x0!==_0x2bf84d)return _0x2f34a5[_0x2e954e(0x3f69)]=_0x2f34a5['root1']=_0x2bf84d,_0x2f34a5;}}IntersectionTests['lineSegmentTriangle']=function(_0x2a1bdc,_0x2378c1,_0x3dc209,_0x5cd156,_0x491e8d,_0x566e58,_0x2c3347){var _0x4f12e4=_0x68aa19,_0x1a04cd=scratchLineSegmentTriangleRay;Cartesian3[_0x4f12e4(0x254b)](_0x2a1bdc,_0x1a04cd[_0x4f12e4(0x3e2c)]),Cartesian3[_0x4f12e4(0x286c)](_0x2378c1,_0x2a1bdc,_0x1a04cd[_0x4f12e4(0xc3c)]),Cartesian3[_0x4f12e4(0x4e7d)](_0x1a04cd[_0x4f12e4(0xc3c)],_0x1a04cd['direction']);var _0x4eb576=IntersectionTests['rayTriangleParametric'](_0x1a04cd,_0x3dc209,_0x5cd156,_0x491e8d,_0x566e58);if(!(!defined$1(_0x4eb576)||_0x4eb576<0x0||_0x4eb576>Cartesian3[_0x4f12e4(0x2ffa)](_0x2a1bdc,_0x2378c1)))return defined$1(_0x2c3347)||(_0x2c3347=new Cartesian3()),Cartesian3[_0x4f12e4(0x1c02)](_0x1a04cd['direction'],_0x4eb576,_0x2c3347),Cartesian3[_0x4f12e4(0x4979)](_0x1a04cd[_0x4f12e4(0x3e2c)],_0x2c3347,_0x2c3347);};var raySphereRoots={'root0':0x0,'root1':0x0};function raySphere(_0x4495b9,_0x4219ef,_0x512372){var _0x14a298=_0x68aa19;defined$1(_0x512372)||(_0x512372=new Interval());var _0x470d77=_0x4495b9[_0x14a298(0x3e2c)],_0x1b3770=_0x4495b9[_0x14a298(0xc3c)],_0x4b5a82=_0x4219ef['center'],_0x60d23d=_0x4219ef[_0x14a298(0x2896)]*_0x4219ef[_0x14a298(0x2896)],_0x167656=Cartesian3[_0x14a298(0x286c)](_0x470d77,_0x4b5a82,scratchPVec),_0xdaa9d3=solveQuadratic(Cartesian3[_0x14a298(0x22ed)](_0x1b3770,_0x1b3770),0x2*Cartesian3[_0x14a298(0x22ed)](_0x1b3770,_0x167656),Cartesian3['magnitudeSquared'](_0x167656)-_0x60d23d,raySphereRoots);if(defined$1(_0xdaa9d3))return _0x512372['start']=_0xdaa9d3[_0x14a298(0x3f69)],_0x512372[_0x14a298(0x229e)]=_0xdaa9d3[_0x14a298(0x4acf)],_0x512372;}IntersectionTests[_0x68aa19(0x2ecb)]=function(_0x1ede0e,_0x1f4a93,_0x28278c){var _0x1a6187=_0x68aa19;if(defined$1(_0x28278c=raySphere(_0x1ede0e,_0x1f4a93,_0x28278c))&&!(_0x28278c['stop']<0x0))return _0x28278c[_0x1a6187(0x3db1)]=Math[_0x1a6187(0x2bc6)](_0x28278c[_0x1a6187(0x3db1)],0x0),_0x28278c;};var scratchLineSegmentRay=new Ray();IntersectionTests[_0x68aa19(0x21be)]=function(_0xd66904,_0x4d64af,_0x58557b,_0x309e7c){var _0x16528d=_0x68aa19,_0x3a51ff=scratchLineSegmentRay;Cartesian3[_0x16528d(0x254b)](_0xd66904,_0x3a51ff['origin']);var _0x1ffac5=Cartesian3['subtract'](_0x4d64af,_0xd66904,_0x3a51ff[_0x16528d(0xc3c)]),_0x1c21e6=Cartesian3[_0x16528d(0x1791)](_0x1ffac5);if(Cartesian3['normalize'](_0x1ffac5,_0x1ffac5),!(!defined$1(_0x309e7c=raySphere(_0x3a51ff,_0x58557b,_0x309e7c))||_0x309e7c[_0x16528d(0x229e)]<0x0||_0x309e7c[_0x16528d(0x3db1)]>_0x1c21e6))return _0x309e7c['start']=Math[_0x16528d(0x2bc6)](_0x309e7c[_0x16528d(0x3db1)],0x0),_0x309e7c[_0x16528d(0x229e)]=Math['min'](_0x309e7c[_0x16528d(0x229e)],_0x1c21e6),_0x309e7c;};var scratchQ=new Cartesian3(),scratchW$1=new Cartesian3();function addWithCancellationCheck(_0x273c93,_0x16dbc7,_0x12574f){var _0x3d4bd4=_0x68aa19,_0x5bc7a9=_0x273c93+_0x16dbc7;return CesiumMath[_0x3d4bd4(0x10ba)](_0x273c93)!==CesiumMath[_0x3d4bd4(0x10ba)](_0x16dbc7)&&Math[_0x3d4bd4(0x1661)](_0x5bc7a9/Math[_0x3d4bd4(0x2bc6)](Math[_0x3d4bd4(0x1661)](_0x273c93),Math[_0x3d4bd4(0x1661)](_0x16dbc7)))<_0x12574f?0x0:_0x5bc7a9;}function quadraticVectorExpression(_0x4969e4,_0x438ab0,_0x366d16,_0x296abc,_0x1c0ac0){var _0x550eb4=_0x68aa19,_0x20e7cb,_0x292320=_0x296abc*_0x296abc,_0x1aa092=_0x1c0ac0*_0x1c0ac0,_0x495940=(_0x4969e4[Matrix3[_0x550eb4(0x1529)]]-_0x4969e4[Matrix3['COLUMN2ROW2']])*_0x1aa092,_0x8fc807=_0x1c0ac0*(_0x296abc*addWithCancellationCheck(_0x4969e4[Matrix3['COLUMN1ROW0']],_0x4969e4[Matrix3[_0x550eb4(0x2792)]],CesiumMath['EPSILON15'])+_0x438ab0['y']),_0x4ac160=_0x4969e4[Matrix3[_0x550eb4(0x6ce)]]*_0x292320+_0x4969e4[Matrix3['COLUMN2ROW2']]*_0x1aa092+_0x296abc*_0x438ab0['x']+_0x366d16,_0x25e980=_0x1aa092*addWithCancellationCheck(_0x4969e4[Matrix3[_0x550eb4(0x22b)]],_0x4969e4[Matrix3[_0x550eb4(0x36f0)]],CesiumMath[_0x550eb4(0x3394)]),_0xf31fbc=_0x1c0ac0*(_0x296abc*addWithCancellationCheck(_0x4969e4[Matrix3[_0x550eb4(0x54bb)]],_0x4969e4[Matrix3['COLUMN0ROW2']])+_0x438ab0['z']),_0x1139c1=[];if(0x0===_0xf31fbc&&0x0===_0x25e980){if(0x0===(_0x20e7cb=QuadraticRealPolynomial[_0x550eb4(0x50b6)](_0x495940,_0x8fc807,_0x4ac160))[_0x550eb4(0x531b)])return _0x1139c1;var _0xa77dd1=_0x20e7cb[0x0],_0x207af7=Math['sqrt'](Math['max'](0x1-_0xa77dd1*_0xa77dd1,0x0));if(_0x1139c1['push'](new Cartesian3(_0x296abc,_0x1c0ac0*_0xa77dd1,_0x1c0ac0*-_0x207af7)),_0x1139c1[_0x550eb4(0x3a33)](new Cartesian3(_0x296abc,_0x1c0ac0*_0xa77dd1,_0x1c0ac0*_0x207af7)),0x2===_0x20e7cb[_0x550eb4(0x531b)]){var _0x6358e6=_0x20e7cb[0x1],_0x341a0f=Math[_0x550eb4(0x4080)](Math['max'](0x1-_0x6358e6*_0x6358e6,0x0));_0x1139c1[_0x550eb4(0x3a33)](new Cartesian3(_0x296abc,_0x1c0ac0*_0x6358e6,_0x1c0ac0*-_0x341a0f)),_0x1139c1[_0x550eb4(0x3a33)](new Cartesian3(_0x296abc,_0x1c0ac0*_0x6358e6,_0x1c0ac0*_0x341a0f));}return _0x1139c1;}var _0x22cf32=_0xf31fbc*_0xf31fbc,_0x5017da=_0x25e980*_0x25e980,_0x4cbaf4=_0xf31fbc*_0x25e980,_0x63768f=_0x495940*_0x495940+_0x5017da,_0x42004d=0x2*(_0x8fc807*_0x495940+_0x4cbaf4),_0x5b45b4=0x2*_0x4ac160*_0x495940+_0x8fc807*_0x8fc807-_0x5017da+_0x22cf32,_0x5e8dce=0x2*(_0x4ac160*_0x8fc807-_0x4cbaf4),_0x49de41=_0x4ac160*_0x4ac160-_0x22cf32;if(0x0===_0x63768f&&0x0===_0x42004d&&0x0===_0x5b45b4&&0x0===_0x5e8dce)return _0x1139c1;var _0x271fc5=(_0x20e7cb=QuarticRealPolynomial['computeRealRoots'](_0x63768f,_0x42004d,_0x5b45b4,_0x5e8dce,_0x49de41))[_0x550eb4(0x531b)];if(0x0===_0x271fc5)return _0x1139c1;for(var _0x23a2d4=0x0;_0x23a2d4<_0x271fc5;++_0x23a2d4){var _0x4b3280=_0x20e7cb[_0x23a2d4],_0x20b7e2=_0x4b3280*_0x4b3280,_0x4f4b80=Math[_0x550eb4(0x2bc6)](0x1-_0x20b7e2,0x0),_0x36282d=Math[_0x550eb4(0x4080)](_0x4f4b80),_0x6126bf=(CesiumMath[_0x550eb4(0x10ba)](_0x495940)===CesiumMath[_0x550eb4(0x10ba)](_0x4ac160)?addWithCancellationCheck(_0x495940*_0x20b7e2+_0x4ac160,_0x8fc807*_0x4b3280,CesiumMath['EPSILON12']):CesiumMath[_0x550eb4(0x10ba)](_0x4ac160)===CesiumMath[_0x550eb4(0x10ba)](_0x8fc807*_0x4b3280)?addWithCancellationCheck(_0x495940*_0x20b7e2,_0x8fc807*_0x4b3280+_0x4ac160,CesiumMath[_0x550eb4(0x3fe7)]):addWithCancellationCheck(_0x495940*_0x20b7e2+_0x8fc807*_0x4b3280,_0x4ac160,CesiumMath[_0x550eb4(0x3fe7)]))*addWithCancellationCheck(_0x25e980*_0x4b3280,_0xf31fbc,CesiumMath['EPSILON15']);_0x6126bf<0x0?_0x1139c1['push'](new Cartesian3(_0x296abc,_0x1c0ac0*_0x4b3280,_0x1c0ac0*_0x36282d)):_0x6126bf>0x0?_0x1139c1[_0x550eb4(0x3a33)](new Cartesian3(_0x296abc,_0x1c0ac0*_0x4b3280,_0x1c0ac0*-_0x36282d)):0x0!==_0x36282d?(_0x1139c1[_0x550eb4(0x3a33)](new Cartesian3(_0x296abc,_0x1c0ac0*_0x4b3280,_0x1c0ac0*-_0x36282d)),_0x1139c1['push'](new Cartesian3(_0x296abc,_0x1c0ac0*_0x4b3280,_0x1c0ac0*_0x36282d)),++_0x23a2d4):_0x1139c1[_0x550eb4(0x3a33)](new Cartesian3(_0x296abc,_0x1c0ac0*_0x4b3280,_0x1c0ac0*_0x36282d));}return _0x1139c1;}IntersectionTests[_0x68aa19(0x1803)]=function(_0x24fea6,_0x412216){var _0x4b5895=_0x68aa19,_0x856992,_0x5cd43d,_0x1f7a16,_0x2fc902,_0x4a32d3,_0x5b7c6a=_0x412216[_0x4b5895(0x364c)],_0x576c60=Cartesian3[_0x4b5895(0x1793)](_0x5b7c6a,_0x24fea6['origin'],scratchQ),_0x14b10e=Cartesian3[_0x4b5895(0x1793)](_0x5b7c6a,_0x24fea6[_0x4b5895(0xc3c)],scratchW$1),_0x3725c7=Cartesian3['magnitudeSquared'](_0x576c60),_0x42a0a9=Cartesian3[_0x4b5895(0x22ed)](_0x576c60,_0x14b10e);if(_0x3725c7>0x1){if(_0x42a0a9>=0x0)return;var _0x2029c5=_0x42a0a9*_0x42a0a9;if(_0x856992=_0x3725c7-0x1,_0x2029c5<(_0x1f7a16=(_0x5cd43d=Cartesian3[_0x4b5895(0x2ed9)](_0x14b10e))*_0x856992))return;if(_0x2029c5>_0x1f7a16){_0x2fc902=_0x42a0a9*_0x42a0a9-_0x1f7a16;var _0x52fc3a=(_0x4a32d3=-_0x42a0a9+Math['sqrt'](_0x2fc902))/_0x5cd43d,_0x837628=_0x856992/_0x4a32d3;return _0x52fc3a<_0x837628?new Interval(_0x52fc3a,_0x837628):{'start':_0x837628,'stop':_0x52fc3a};}var _0x8533ee=Math[_0x4b5895(0x4080)](_0x856992/_0x5cd43d);return new Interval(_0x8533ee,_0x8533ee);}return _0x3725c7<0x1?(_0x856992=_0x3725c7-0x1,_0x2fc902=_0x42a0a9*_0x42a0a9-(_0x1f7a16=(_0x5cd43d=Cartesian3[_0x4b5895(0x2ed9)](_0x14b10e))*_0x856992),new Interval(0x0,(_0x4a32d3=-_0x42a0a9+Math[_0x4b5895(0x4080)](_0x2fc902))/_0x5cd43d)):_0x42a0a9<0x0?new Interval(0x0,-_0x42a0a9/(_0x5cd43d=Cartesian3[_0x4b5895(0x2ed9)](_0x14b10e))):void 0x0;};var firstAxisScratch=new Cartesian3(),secondAxisScratch=new Cartesian3(),thirdAxisScratch=new Cartesian3(),referenceScratch=new Cartesian3(),bCart=new Cartesian3(),bScratch=new Matrix3(),btScratch=new Matrix3(),diScratch=new Matrix3(),dScratch=new Matrix3(),cScratch=new Matrix3(),tempMatrix=new Matrix3(),aScratch=new Matrix3(),sScratch=new Cartesian3(),closestScratch=new Cartesian3(),surfPointScratch=new Cartographic();IntersectionTests[_0x68aa19(0x1382)]=function(_0x4d9ed5,_0x4f26b7){var _0x25bb84=_0x68aa19,_0x15f947=_0x4d9ed5[_0x25bb84(0x3e2c)],_0x4db963=_0x4d9ed5[_0x25bb84(0xc3c)];if(!Cartesian3[_0x25bb84(0x2ed4)](_0x15f947,Cartesian3[_0x25bb84(0x3e26)])){var _0x42168a=_0x4f26b7['geodeticSurfaceNormal'](_0x15f947,firstAxisScratch);if(Cartesian3[_0x25bb84(0x22ed)](_0x4db963,_0x42168a)>=0x0)return _0x15f947;}var _0x196020=defined$1(this['rayEllipsoid'](_0x4d9ed5,_0x4f26b7)),_0x20b942=_0x4f26b7[_0x25bb84(0xc67)](_0x4db963,firstAxisScratch),_0xfdffc3=Cartesian3[_0x25bb84(0x4e7d)](_0x20b942,_0x20b942),_0x3f86a5=Cartesian3['mostOrthogonalAxis'](_0x20b942,referenceScratch),_0x193659=Cartesian3[_0x25bb84(0x4e7d)](Cartesian3['cross'](_0x3f86a5,_0xfdffc3,secondAxisScratch),secondAxisScratch),_0x14fc50=Cartesian3['normalize'](Cartesian3[_0x25bb84(0x33cc)](_0xfdffc3,_0x193659,thirdAxisScratch),thirdAxisScratch),_0x4b5e8e=bScratch;_0x4b5e8e[0x0]=_0xfdffc3['x'],_0x4b5e8e[0x1]=_0xfdffc3['y'],_0x4b5e8e[0x2]=_0xfdffc3['z'],_0x4b5e8e[0x3]=_0x193659['x'],_0x4b5e8e[0x4]=_0x193659['y'],_0x4b5e8e[0x5]=_0x193659['z'],_0x4b5e8e[0x6]=_0x14fc50['x'],_0x4b5e8e[0x7]=_0x14fc50['y'],_0x4b5e8e[0x8]=_0x14fc50['z'];var _0x51d65c=Matrix3[_0x25bb84(0x56eb)](_0x4b5e8e,btScratch),_0x28683d=Matrix3[_0x25bb84(0x154a)](_0x4f26b7[_0x25bb84(0x18e3)],diScratch),_0x3ae8ae=Matrix3[_0x25bb84(0x154a)](_0x4f26b7[_0x25bb84(0x364c)],dScratch),_0xbe9559=cScratch;_0xbe9559[0x0]=0x0,_0xbe9559[0x1]=-_0x4db963['z'],_0xbe9559[0x2]=_0x4db963['y'],_0xbe9559[0x3]=_0x4db963['z'],_0xbe9559[0x4]=0x0,_0xbe9559[0x5]=-_0x4db963['x'],_0xbe9559[0x6]=-_0x4db963['y'],_0xbe9559[0x7]=_0x4db963['x'],_0xbe9559[0x8]=0x0;var _0x4bc4dd,_0x5db727,_0x3cc69f=Matrix3[_0x25bb84(0x373b)](Matrix3[_0x25bb84(0x373b)](_0x51d65c,_0x3ae8ae,tempMatrix),_0xbe9559,tempMatrix),_0x19f98a=Matrix3[_0x25bb84(0x373b)](Matrix3[_0x25bb84(0x373b)](_0x3cc69f,_0x28683d,aScratch),_0x4b5e8e,aScratch),_0x31fb6b=Matrix3['multiplyByVector'](_0x3cc69f,_0x15f947,bCart),_0x184213=quadraticVectorExpression(_0x19f98a,Cartesian3['negate'](_0x31fb6b,firstAxisScratch),0x0,0x0,0x1),_0x1f038c=_0x184213['length'];if(_0x1f038c>0x0){for(var _0x23060b=Cartesian3['clone'](Cartesian3[_0x25bb84(0x3e26)],closestScratch),_0x131d2b=Number[_0x25bb84(0x4187)],_0x4fe6ec=0x0;_0x4fe6ec<_0x1f038c;++_0x4fe6ec){_0x4bc4dd=Matrix3[_0x25bb84(0x21ec)](_0x28683d,Matrix3[_0x25bb84(0x21ec)](_0x4b5e8e,_0x184213[_0x4fe6ec],sScratch),sScratch);var _0x33a937=Cartesian3[_0x25bb84(0x4e7d)](Cartesian3[_0x25bb84(0x286c)](_0x4bc4dd,_0x15f947,referenceScratch),referenceScratch),_0x53bdac=Cartesian3[_0x25bb84(0x22ed)](_0x33a937,_0x4db963);_0x53bdac>_0x131d2b&&(_0x131d2b=_0x53bdac,_0x23060b=Cartesian3[_0x25bb84(0x254b)](_0x4bc4dd,_0x23060b));}var _0x3c56fa=_0x4f26b7[_0x25bb84(0x541d)](_0x23060b,surfPointScratch);return _0x131d2b=CesiumMath[_0x25bb84(0x3c40)](_0x131d2b,0x0,0x1),_0x5db727=Cartesian3[_0x25bb84(0x1791)](Cartesian3[_0x25bb84(0x286c)](_0x23060b,_0x15f947,referenceScratch))*Math[_0x25bb84(0x4080)](0x1-_0x131d2b*_0x131d2b),_0x5db727=_0x196020?-_0x5db727:_0x5db727,_0x3c56fa['height']=_0x5db727,_0x4f26b7[_0x25bb84(0x1f84)](_0x3c56fa,new Cartesian3());}};var lineSegmentPlaneDifference=new Cartesian3();function Plane(_0x4e1b1d,_0x46a407){var _0x571667=_0x68aa19;this['normal']=Cartesian3[_0x571667(0x254b)](_0x4e1b1d),this[_0x571667(0x2ffa)]=_0x46a407;}IntersectionTests[_0x68aa19(0x12e2)]=function(_0xf287b,_0x38f087,_0x3b5d2b,_0x1d70d7){var _0x5dee18=_0x68aa19;defined$1(_0x1d70d7)||(_0x1d70d7=new Cartesian3());var _0x56f75f=Cartesian3['subtract'](_0x38f087,_0xf287b,lineSegmentPlaneDifference),_0x1cb644=_0x3b5d2b[_0x5dee18(0x193a)],_0x49b84b=Cartesian3[_0x5dee18(0x22ed)](_0x1cb644,_0x56f75f);if(!(Math[_0x5dee18(0x1661)](_0x49b84b)<CesiumMath[_0x5dee18(0x5316)])){var _0x182a3b=Cartesian3[_0x5dee18(0x22ed)](_0x1cb644,_0xf287b),_0x197f34=-(_0x3b5d2b['distance']+_0x182a3b)/_0x49b84b;if(!(_0x197f34<0x0||_0x197f34>0x1))return Cartesian3[_0x5dee18(0x1c02)](_0x56f75f,_0x197f34,_0x1d70d7),Cartesian3[_0x5dee18(0x4979)](_0xf287b,_0x1d70d7,_0x1d70d7),_0x1d70d7;}},IntersectionTests[_0x68aa19(0x35b8)]=function(_0x1e0829,_0x501278,_0x533fe6,_0x2e9af1){var _0x224439=_0x68aa19,_0x18bf0f,_0x4f9b0a,_0x2c9e1c=_0x2e9af1['normal'],_0x282a44=_0x2e9af1['distance'],_0x329d36=Cartesian3[_0x224439(0x22ed)](_0x2c9e1c,_0x1e0829)+_0x282a44<0x0,_0x1f1da0=Cartesian3['dot'](_0x2c9e1c,_0x501278)+_0x282a44<0x0,_0x4d8d9d=Cartesian3['dot'](_0x2c9e1c,_0x533fe6)+_0x282a44<0x0,_0x205116=0x0;if(_0x205116+=_0x329d36?0x1:0x0,_0x205116+=_0x1f1da0?0x1:0x0,0x1!==(_0x205116+=_0x4d8d9d?0x1:0x0)&&0x2!==_0x205116||(_0x18bf0f=new Cartesian3(),_0x4f9b0a=new Cartesian3()),0x1===_0x205116){if(_0x329d36)return IntersectionTests['lineSegmentPlane'](_0x1e0829,_0x501278,_0x2e9af1,_0x18bf0f),IntersectionTests[_0x224439(0x12e2)](_0x1e0829,_0x533fe6,_0x2e9af1,_0x4f9b0a),{'positions':[_0x1e0829,_0x501278,_0x533fe6,_0x18bf0f,_0x4f9b0a],'indices':[0x0,0x3,0x4,0x1,0x2,0x4,0x1,0x4,0x3]};if(_0x1f1da0)return IntersectionTests[_0x224439(0x12e2)](_0x501278,_0x533fe6,_0x2e9af1,_0x18bf0f),IntersectionTests[_0x224439(0x12e2)](_0x501278,_0x1e0829,_0x2e9af1,_0x4f9b0a),{'positions':[_0x1e0829,_0x501278,_0x533fe6,_0x18bf0f,_0x4f9b0a],'indices':[0x1,0x3,0x4,0x2,0x0,0x4,0x2,0x4,0x3]};if(_0x4d8d9d)return IntersectionTests['lineSegmentPlane'](_0x533fe6,_0x1e0829,_0x2e9af1,_0x18bf0f),IntersectionTests[_0x224439(0x12e2)](_0x533fe6,_0x501278,_0x2e9af1,_0x4f9b0a),{'positions':[_0x1e0829,_0x501278,_0x533fe6,_0x18bf0f,_0x4f9b0a],'indices':[0x2,0x3,0x4,0x0,0x1,0x4,0x0,0x4,0x3]};}else{if(0x2===_0x205116){if(!_0x329d36)return IntersectionTests[_0x224439(0x12e2)](_0x501278,_0x1e0829,_0x2e9af1,_0x18bf0f),IntersectionTests[_0x224439(0x12e2)](_0x533fe6,_0x1e0829,_0x2e9af1,_0x4f9b0a),{'positions':[_0x1e0829,_0x501278,_0x533fe6,_0x18bf0f,_0x4f9b0a],'indices':[0x1,0x2,0x4,0x1,0x4,0x3,0x0,0x3,0x4]};if(!_0x1f1da0)return IntersectionTests[_0x224439(0x12e2)](_0x533fe6,_0x501278,_0x2e9af1,_0x18bf0f),IntersectionTests[_0x224439(0x12e2)](_0x1e0829,_0x501278,_0x2e9af1,_0x4f9b0a),{'positions':[_0x1e0829,_0x501278,_0x533fe6,_0x18bf0f,_0x4f9b0a],'indices':[0x2,0x0,0x4,0x2,0x4,0x3,0x1,0x3,0x4]};if(!_0x4d8d9d)return IntersectionTests[_0x224439(0x12e2)](_0x1e0829,_0x533fe6,_0x2e9af1,_0x18bf0f),IntersectionTests[_0x224439(0x12e2)](_0x501278,_0x533fe6,_0x2e9af1,_0x4f9b0a),{'positions':[_0x1e0829,_0x501278,_0x533fe6,_0x18bf0f,_0x4f9b0a],'indices':[0x0,0x1,0x4,0x0,0x4,0x3,0x2,0x3,0x4]};}}},Plane[_0x68aa19(0x1309)]=function(_0xe43fd1,_0x37e490,_0x3008a8){var _0x28e69e=_0x68aa19,_0x24b599=-Cartesian3[_0x28e69e(0x22ed)](_0x37e490,_0xe43fd1);return defined$1(_0x3008a8)?(Cartesian3[_0x28e69e(0x254b)](_0x37e490,_0x3008a8['normal']),_0x3008a8[_0x28e69e(0x2ffa)]=_0x24b599,_0x3008a8):new Plane(_0x37e490,_0x24b599);};var scratchNormal$8=new Cartesian3();Plane[_0x68aa19(0x2797)]=function(_0x1e188b,_0x140cf8){var _0x573f33=_0x68aa19,_0x4a3658=Cartesian3[_0x573f33(0x2797)](_0x1e188b,scratchNormal$8),_0x11722a=_0x1e188b['w'];return defined$1(_0x140cf8)?(Cartesian3[_0x573f33(0x254b)](_0x4a3658,_0x140cf8[_0x573f33(0x193a)]),_0x140cf8[_0x573f33(0x2ffa)]=_0x11722a,_0x140cf8):new Plane(_0x4a3658,_0x11722a);},Plane['getPointDistance']=function(_0x410ec6,_0x4c1440){var _0x5e8c45=_0x68aa19;return Cartesian3[_0x5e8c45(0x22ed)](_0x410ec6['normal'],_0x4c1440)+_0x410ec6[_0x5e8c45(0x2ffa)];};var scratchCartesian$9=new Cartesian3();Plane['projectPointOntoPlane']=function(_0x52ad9f,_0x2b6eb5,_0x4a6a02){var _0xe6b2f8=_0x68aa19;defined$1(_0x4a6a02)||(_0x4a6a02=new Cartesian3());var _0x59c5e2=Plane['getPointDistance'](_0x52ad9f,_0x2b6eb5),_0x2f5d68=Cartesian3[_0xe6b2f8(0x1c02)](_0x52ad9f[_0xe6b2f8(0x193a)],_0x59c5e2,scratchCartesian$9);return Cartesian3[_0xe6b2f8(0x286c)](_0x2b6eb5,_0x2f5d68,_0x4a6a02);};var scratchPosition$e=new Cartesian3();function binarySearch$1(_0x4da5fd,_0x397b27,_0x2c1ebc){var _0x40301e=_0x68aa19;for(var _0x1407a6,_0x3db366,_0x39ef36=0x0,_0x385d97=_0x4da5fd[_0x40301e(0x531b)]-0x1;_0x39ef36<=_0x385d97;)if((_0x3db366=_0x2c1ebc(_0x4da5fd[_0x1407a6=~~((_0x39ef36+_0x385d97)/0x2)],_0x397b27))<0x0)_0x39ef36=_0x1407a6+0x1;else{if(!(_0x3db366>0x0))return _0x1407a6;_0x385d97=_0x1407a6-0x1;}return~(_0x385d97+0x1);}function EarthOrientationParametersSample(_0x4b8839,_0x354c08,_0x1d12fc,_0x14451d,_0x2445c6){var _0x4faa96=_0x68aa19;this[_0x4faa96(0x4b44)]=_0x4b8839,this[_0x4faa96(0x2160)]=_0x354c08,this[_0x4faa96(0x54c3)]=_0x1d12fc,this[_0x4faa96(0x63b)]=_0x14451d,this[_0x4faa96(0x368b)]=_0x2445c6;}/** @license sprintf.js from the php.js project - https://github.com/kvz/phpjs Directly from https://github.com/kvz/phpjs/blob/master/functions/strings/sprintf.js php.js is copyright 2012 Kevin van Zonneveld. Portions copyright Brett Zamir (http://brett-zamir.me), Kevin van Zonneveld (http://kevin.vanzonneveld.net), Onno Marsman, Theriault, Michael White (http://getsprink.com), Waldo Malqui Silva, Paulo Freitas, Jack, Jonas Raoni Soares Silva (http://www.jsfromhell.com), Philip Peterson, Legaev Andrey, Ates Goral (http://magnetiq.com), Alex, Ratheous, Martijn Wieringa, Rafa? Kukawski (http://blog.kukawski.pl), lmeyrick (https://sourceforge.net/projects/bcmath-js/), Nate, Philippe Baumann, Enrique Gonzalez, Webtoolkit.info (http://www.webtoolkit.info/), Carlos R. L. Rodrigues (http://www.jsfromhell.com), Ash Searle (http://hexmen.com/blog/), Jani Hartikainen, travc, Ole Vrijenhoek, Erkekjetter, Michael Grier, Rafa? Kukawski (http://kukawski.pl), Johnny Mast (http://www.phpvrouwen.nl), T.Wild, d3x, http://stackoverflow.com/questions/57803/how-to-convert-decimal-to-hex-in-javascript, Rafa? Kukawski (http://blog.kukawski.pl/), stag019, pilus, WebDevHobo (http://webdevhobo.blogspot.com/), marrtins, GeekFG (http://geekfg.blogspot.com), Andrea Giammarchi (http://webreflection.blogspot.com), Arpad Ray (mailto:arpad@php.net), gorthaur, Paul Smith, Tim de Koning (http://www.kingsquare.nl), Joris, Oleg Eremeev, Steve Hilder, majak, gettimeofday, KELAN, Josh Fraser (http://onlineaspect.com/2007/06/08/auto-detect-a-time-zone-with-javascript/), Marc Palau, Martin (http://www.erlenwiese.de/), Breaking Par Consulting Inc (http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256CFB006C45F7), Chris, Mirek Slugen, saulius, Alfonso Jimenez (http://www.alfonsojimenez.com), Diplom@t (http://difane.com/), felix, Mailfaker (http://www.weedem.fr/), Tyler Akins (http://rumkin.com), Caio Ariede (http://caioariede.com), Robin, Kankrelune (http://www.webfaktory.info/), Karol Kowalski, Imgen Tata (http://www.myipdf.com/), mdsjack (http://www.mdsjack.bo.it), Dreamer, Felix Geisendoerfer (http://www.debuggable.com/felix), Lars Fischer, AJ, David, Aman Gupta, Michael White, Public Domain (http://www.json.org/json2.js), Steven Levithan (http://blog.stevenlevithan.com), Sakimori, Pellentesque Malesuada, Thunder.m, Dj (http://phpjs.org/functions/htmlentities:425#comment_134018), Steve Clay, David James, Francois, class_exists, nobbler, T. Wild, Itsacon (http://www.itsacon.net/), date, Ole Vrijenhoek (http://www.nervous.nl/), Fox, Raphael (Ao RUDLER), Marco, noname, Mateusz "loonquawl" Zalega, Frank Forte, Arno, ger, mktime, john (http://www.jd-tech.net), Nick Kolosov (http://sammy.ru), marc andreu, Scott Cariss, Douglas Crockford (http://javascript.crockford.com), madipta, Slawomir Kaniecki, ReverseSyntax, Nathan, Alex Wilson, kenneth, Bayron Guevara, Adam Wallner (http://web2.bitbaro.hu/), paulo kuong, jmweb, Lincoln Ramsay, djmix, Pyerre, Jon Hohle, Thiago Mata (http://thiagomata.blog.com), lmeyrick (https://sourceforge.net/projects/bcmath-js/this.), Linuxworld, duncan, Gilbert, Sanjoy Roy, Shingo, sankai, Oskar Larsson H?gfeldt (http://oskar-lh.name/), Denny Wardhana, 0m3r, Everlasto, Subhasis Deb, josh, jd, Pier Paolo Ramon (http://www.mastersoup.com/), P, merabi, Soren Hansen, Eugene Bulkin (http://doubleaw.com/), Der Simon (http://innerdom.sourceforge.net/), echo is bad, Ozh, XoraX (http://www.xorax.info), EdorFaus, JB, J A R, Marc Jansen, Francesco, LH, Stoyan Kyosev (http://www.svest.org/), nord_ua, omid (http://phpjs.org/functions/380:380#comment_137122), Brad Touesnard, MeEtc (http://yass.meetcweb.com), Peter-Paul Koch (http://www.quirksmode.org/js/beat.html), Olivier Louvignes (http://mg-crea.com/), T0bsn, Tim Wiel, Bryan Elliott, Jalal Berrami, Martin, JT, David Randall, Thomas Beaucourt (http://www.webapp.fr), taith, vlado houba, Pierre-Luc Paour, Kristof Coomans (SCK-CEN Belgian Nucleair Research Centre), Martin Pool, Kirk Strobeck, Rick Waldron, Brant Messenger (http://www.brantmessenger.com/), Devan Penner-Woelk, Saulo Vallory, Wagner B. Soares, Artur Tchernychev, Valentina De Rosa, Jason Wong (http://carrot.org/), Christoph, Daniel Esteban, strftime, Mick@el, rezna, Simon Willison (http://simonwillison.net), Anton Ongson, Gabriel Paderni, Marco van Oort, penutbutterjelly, Philipp Lenssen, Bjorn Roesbeke (http://www.bjornroesbeke.be/), Bug?, Eric Nagel, Tomasz Wesolowski, Evertjan Garretsen, Bobby Drake, Blues (http://tech.bluesmoon.info/), Luke Godfrey, Pul, uestla, Alan C, Ulrich, Rafal Kukawski, Yves Sucaet, sowberry, Norman "zEh" Fuchs, hitwork, Zahlii, johnrembo, Nick Callen, Steven Levithan (stevenlevithan.com), ejsanders, Scott Baker, Brian Tafoya (http://www.premasolutions.com/), Philippe Jausions (http://pear.php.net/user/jausions), Aidan Lister (http://aidanlister.com/), Rob, e-mike, HKM, ChaosNo1, metjay, strcasecmp, strcmp, Taras Bogach, jpfle, Alexander Ermolaev (http://snippets.dzone.com/user/AlexanderErmolaev), DxGx, kilops, Orlando, dptr1988, Le Torbi, James (http://www.james-bell.co.uk/), Pedro Tainha (http://www.pedrotainha.com), James, Arnout Kazemier (http://www.3rd-Eden.com), Chris McMacken, gabriel paderni, Yannoo, FGFEmperor, baris ozdil, Tod Gentille, Greg Frazier, jakes, 3D-GRAF, Allan Jensen (http://www.winternet.no), Howard Yeend, Benjamin Lupton, davook, daniel airton wermann (http://wermann.com.br), Atli T¨®r, Maximusya, Ryan W Tenney (http://ryan.10e.us), Alexander M Beedie, fearphage (http://http/my.opera.com/fearphage/), Nathan Sepulveda, Victor, Matteo, Billy, stensi, Cord, Manish, T.J. Leahy, Riddler (http://www.frontierwebdev.com/), Rafa? Kukawski, FremyCompany, Matt Bradley, Tim de Koning, Luis Salazar (http://www.freaky-media.com/), Diogo Resende, Rival, Andrej Pavlovic, Garagoth, Le Torbi (http://www.letorbi.de/), Dino, Josep Sanz (http://www.ws3.es/), rem, Russell Walker (http://www.nbill.co.uk/), Jamie Beck (http://www.terabit.ca/), setcookie, Michael, YUI Library: http://developer.yahoo.com/yui/docs/YAHOO.util.DateLocale.html, Blues at http://hacks.bluesmoon.info/strftime/strftime.js, Ben (http://benblume.co.uk/), DtTvB (http://dt.in.th/2008-09-16.string-length-in-bytes.html), Andreas, William, meo, incidence, Cagri Ekin, Amirouche, Amir Habibi (http://www.residence-mixte.com/), Luke Smith (http://lucassmith.name), Kheang Hok Chin (http://www.distantia.ca/), Jay Klehr, Lorenzo Pisani, Tony, Yen-Wei Liu, Greenseed, mk.keck, Leslie Hoare, dude, booeyOH, Ben Bryan Licensed under the MIT (MIT-LICENSE.txt) license. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL KEVIN VAN ZONNEVELD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ function sprintf(){var _0x5c271d=_0x68aa19,_0x2e67e8=/%%|%(\d+\$)?([-+\'#0 ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([scboxXuideEfFgG])/g,_0x2e56d6=arguments,_0x314a9a=0x0,_0x556a59=_0x2e56d6[_0x314a9a++],_0x1b670b=function(_0x337d4c,_0x1fdd44,_0x3f6088,_0x2f420c){var _0x56992b=_0x54f3;_0x3f6088||(_0x3f6088='\x20');var _0x5a944b=_0x337d4c['length']>=_0x1fdd44?'':Array(0x1+_0x1fdd44-_0x337d4c[_0x56992b(0x531b)]>>>0x0)['join'](_0x3f6088);return _0x2f420c?_0x337d4c+_0x5a944b:_0x5a944b+_0x337d4c;},_0x2cff6e=function(_0x47e483,_0x2d9d50,_0x3f7de5,_0xe4209e,_0x3dcb19,_0x15fdfd){var _0x29b568=_0x54f3,_0x1cae72=_0xe4209e-_0x47e483[_0x29b568(0x531b)];return _0x1cae72>0x0&&(_0x47e483=_0x3f7de5||!_0x3dcb19?_0x1b670b(_0x47e483,_0xe4209e,_0x15fdfd,_0x3f7de5):_0x47e483[_0x29b568(0x48ca)](0x0,_0x2d9d50[_0x29b568(0x531b)])+_0x1b670b('',_0x1cae72,'0',!0x0)+_0x47e483[_0x29b568(0x48ca)](_0x2d9d50[_0x29b568(0x531b)])),_0x47e483;},_0x40ebb1=function(_0x3770a9,_0x5150aa,_0x55dcd2,_0x3f5b0c,_0x353d91,_0x3b4cdf,_0x312568){var _0x1bd144=_0x54f3,_0x19d467=_0x3770a9>>>0x0;return _0x3770a9=(_0x55dcd2=_0x55dcd2&&_0x19d467&&{0x2:'0b',0x8:'0',0x10:'0x'}[_0x5150aa]||'')+_0x1b670b(_0x19d467[_0x1bd144(0x1d43)](_0x5150aa),_0x3b4cdf||0x0,'0',!0x1),_0x2cff6e(_0x3770a9,_0x55dcd2,_0x3f5b0c,_0x353d91,_0x312568);},_0x3fe65e=function(_0x2f2d80,_0x2a0c95,_0x464efa,_0xe5d8b1,_0x3e018a,_0x1b9804){var _0x2bb558=_0x54f3;return null!=_0xe5d8b1&&(_0x2f2d80=_0x2f2d80[_0x2bb558(0x48ca)](0x0,_0xe5d8b1)),_0x2cff6e(_0x2f2d80,'',_0x2a0c95,_0x464efa,_0x3e018a,_0x1b9804);},_0x16d43f=function(_0x4be757,_0x238dde,_0x2a6dfc,_0x6f3c1a,_0x488678,_0x25fd63,_0x7aa0a2){var _0x381d87=_0x54f3,_0x53d64d,_0x20790b,_0x54b00c,_0x2de94e,_0x3bac4c;if('%%'==_0x4be757)return'%';for(var _0x5a525c=!0x1,_0x1f58be='',_0x2c32be=!0x1,_0x1f75ee=!0x1,_0x2089e0='\x20',_0x91b136=_0x2a6dfc['length'],_0x2a9590=0x0;_0x2a6dfc&&_0x2a9590<_0x91b136;_0x2a9590++)switch(_0x2a6dfc[_0x381d87(0x29be)](_0x2a9590)){case'\x20':_0x1f58be='\x20';break;case'+':_0x1f58be='+';break;case'-':_0x5a525c=!0x0;break;case'\x27':_0x2089e0=_0x2a6dfc['charAt'](_0x2a9590+0x1);break;case'0':_0x2c32be=!0x0;break;case'#':_0x1f75ee=!0x0;}if((_0x6f3c1a=_0x6f3c1a?'*'==_0x6f3c1a?+_0x2e56d6[_0x314a9a++]:'*'==_0x6f3c1a[_0x381d87(0x29be)](0x0)?+_0x2e56d6[_0x6f3c1a[_0x381d87(0x48ca)](0x1,-0x1)]:+_0x6f3c1a:0x0)<0x0&&(_0x6f3c1a=-_0x6f3c1a,_0x5a525c=!0x0),!isFinite(_0x6f3c1a))throw new Error(_0x381d87(0x3653));switch(_0x25fd63=_0x25fd63?'*'==_0x25fd63?+_0x2e56d6[_0x314a9a++]:'*'==_0x25fd63[_0x381d87(0x29be)](0x0)?+_0x2e56d6[_0x25fd63[_0x381d87(0x48ca)](0x1,-0x1)]:+_0x25fd63:_0x381d87(0x1e60)[_0x381d87(0x33ab)](_0x7aa0a2)>-0x1?0x6:'d'==_0x7aa0a2?0x0:void 0x0,_0x3bac4c=_0x238dde?_0x2e56d6[_0x238dde[_0x381d87(0x48ca)](0x0,-0x1)]:_0x2e56d6[_0x314a9a++],_0x7aa0a2){case's':return _0x3fe65e(String(_0x3bac4c),_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be,_0x2089e0);case'c':return _0x3fe65e(String[_0x381d87(0x3e9a)](+_0x3bac4c),_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be);case'b':return _0x40ebb1(_0x3bac4c,0x2,_0x1f75ee,_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be);case'o':return _0x40ebb1(_0x3bac4c,0x8,_0x1f75ee,_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be);case'x':return _0x40ebb1(_0x3bac4c,0x10,_0x1f75ee,_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be);case'X':return _0x40ebb1(_0x3bac4c,0x10,_0x1f75ee,_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be)['toUpperCase']();case'u':return _0x40ebb1(_0x3bac4c,0xa,_0x1f75ee,_0x5a525c,_0x6f3c1a,_0x25fd63,_0x2c32be);case'i':case'd':return _0x53d64d=+_0x3bac4c||0x0,_0x3bac4c=(_0x20790b=(_0x53d64d=Math[_0x381d87(0x19b6)](_0x53d64d-_0x53d64d%0x1))<0x0?'-':_0x1f58be)+_0x1b670b(String(Math[_0x381d87(0x1661)](_0x53d64d)),_0x25fd63,'0',!0x1),_0x2cff6e(_0x3bac4c,_0x20790b,_0x5a525c,_0x6f3c1a,_0x2c32be);case'e':case'E':case'f':case'F':case'g':case'G':return _0x20790b=(_0x53d64d=+_0x3bac4c)<0x0?'-':_0x1f58be,_0x54b00c=[_0x381d87(0x34a5),_0x381d87(0x24af),'toPrecision']['efg'['indexOf'](_0x7aa0a2[_0x381d87(0x22cf)]())],_0x2de94e=['toString',_0x381d87(0x5821)][_0x381d87(0x2aab)[_0x381d87(0x33ab)](_0x7aa0a2)%0x2],_0x3bac4c=_0x20790b+Math['abs'](_0x53d64d)[_0x54b00c](_0x25fd63),_0x2cff6e(_0x3bac4c,_0x20790b,_0x5a525c,_0x6f3c1a,_0x2c32be)[_0x2de94e]();default:return _0x4be757;}};return _0x556a59[_0x5c271d(0x1297)](_0x2e67e8,_0x16d43f);}function GregorianDate(_0x109489,_0x2d6cad,_0x14fd38,_0x165ab3,_0x36bc7d,_0x57db9f,_0x838ffe,_0x180635){var _0x5ad6b7=_0x68aa19;this[_0x5ad6b7(0x1f90)]=_0x109489,this[_0x5ad6b7(0x267f)]=_0x2d6cad,this[_0x5ad6b7(0x2bd1)]=_0x14fd38,this[_0x5ad6b7(0x34b6)]=_0x165ab3,this[_0x5ad6b7(0x4f1d)]=_0x36bc7d,this[_0x5ad6b7(0x15ce)]=_0x57db9f,this[_0x5ad6b7(0x4563)]=_0x838ffe,this[_0x5ad6b7(0x41b7)]=_0x180635;}function isLeapYear(_0x11bf57){return _0x11bf57%0x4==0x0&&_0x11bf57%0x64!=0x0||_0x11bf57%0x190==0x0;}function LeapSecond(_0x1a4d8b,_0x2c5b5a){var _0x5050f5=_0x68aa19;this[_0x5050f5(0x3053)]=_0x1a4d8b,this['offset']=_0x2c5b5a;}Plane[_0x68aa19(0x4503)]=function(_0x346996,_0xdda337,_0x40e9ce){var _0xa2b80b=_0x68aa19;return Matrix4[_0xa2b80b(0x1c8e)](_0xdda337,_0x346996['normal'],scratchNormal$8),Cartesian3[_0xa2b80b(0x4e7d)](scratchNormal$8,scratchNormal$8),Cartesian3[_0xa2b80b(0x1c02)](_0x346996['normal'],-_0x346996[_0xa2b80b(0x2ffa)],scratchPosition$e),Matrix4['multiplyByPoint'](_0xdda337,scratchPosition$e,scratchPosition$e),Plane['fromPointNormal'](scratchPosition$e,scratchNormal$8,_0x40e9ce);},Plane['clone']=function(_0x26adfc,_0x1aff77){var _0x59d77e=_0x68aa19;return defined$1(_0x1aff77)?(Cartesian3[_0x59d77e(0x254b)](_0x26adfc[_0x59d77e(0x193a)],_0x1aff77[_0x59d77e(0x193a)]),_0x1aff77[_0x59d77e(0x2ffa)]=_0x26adfc[_0x59d77e(0x2ffa)],_0x1aff77):new Plane(_0x26adfc[_0x59d77e(0x193a)],_0x26adfc[_0x59d77e(0x2ffa)]);},Plane[_0x68aa19(0x2ed4)]=function(_0x38014,_0xe3a642){var _0x5580fd=_0x68aa19;return _0x38014[_0x5580fd(0x2ffa)]===_0xe3a642[_0x5580fd(0x2ffa)]&&Cartesian3[_0x5580fd(0x2ed4)](_0x38014['normal'],_0xe3a642[_0x5580fd(0x193a)]);},Plane[_0x68aa19(0x3650)]=Object[_0x68aa19(0x3e37)](new Plane(Cartesian3['UNIT_Z'],0x0)),Plane[_0x68aa19(0x1edb)]=Object[_0x68aa19(0x3e37)](new Plane(Cartesian3[_0x68aa19(0x27ad)],0x0)),Plane[_0x68aa19(0x4797)]=Object[_0x68aa19(0x3e37)](new Plane(Cartesian3[_0x68aa19(0x51ed)],0x0));var TimeConstants={'SECONDS_PER_MILLISECOND':0.001,'SECONDS_PER_MINUTE':0x3c,'MINUTES_PER_HOUR':0x3c,'HOURS_PER_DAY':0x18,'SECONDS_PER_HOUR':0xe10,'MINUTES_PER_DAY':0x5a0,'SECONDS_PER_DAY':0x15180,'DAYS_PER_JULIAN_CENTURY':0x8ead,'PICOSECOND':1e-9,'MODIFIED_JULIAN_DATE_DIFFERENCE':2400000.5},TimeConstants$1=Object[_0x68aa19(0x3e37)](TimeConstants),TimeStandard={'UTC':0x0,'TAI':0x1},TimeStandard$1=Object['freeze'](TimeStandard),gregorianDateScratch=new GregorianDate(),daysInMonth=[0x1f,0x1c,0x1f,0x1e,0x1f,0x1e,0x1f,0x1f,0x1e,0x1f,0x1e,0x1f],daysInLeapFeburary=0x1d;function compareLeapSecondDates$1(_0x44f888,_0x5def0f){var _0x20853a=_0x68aa19;return JulianDate[_0x20853a(0x51e4)](_0x44f888['julianDate'],_0x5def0f[_0x20853a(0x3053)]);}var binarySearchScratchLeapSecond=new LeapSecond();function convertUtcToTai(_0x146fb){var _0x5e6cc4=_0x68aa19;binarySearchScratchLeapSecond['julianDate']=_0x146fb;var _0x3d8c79=JulianDate[_0x5e6cc4(0x1fc9)],_0x2b3b04=binarySearch$1(_0x3d8c79,binarySearchScratchLeapSecond,compareLeapSecondDates$1);_0x2b3b04<0x0&&(_0x2b3b04=~_0x2b3b04),_0x2b3b04>=_0x3d8c79[_0x5e6cc4(0x531b)]&&(_0x2b3b04=_0x3d8c79[_0x5e6cc4(0x531b)]-0x1);var _0x2834a2=_0x3d8c79[_0x2b3b04][_0x5e6cc4(0x19b4)];_0x2b3b04>0x0&&(JulianDate['secondsDifference'](_0x3d8c79[_0x2b3b04][_0x5e6cc4(0x3053)],_0x146fb)>_0x2834a2&&(_0x2834a2=_0x3d8c79[--_0x2b3b04][_0x5e6cc4(0x19b4)])),JulianDate[_0x5e6cc4(0x27cb)](_0x146fb,_0x2834a2,_0x146fb);}function convertTaiToUtc(_0x3ab436,_0x201bbb){var _0x5bcfb5=_0x68aa19;binarySearchScratchLeapSecond[_0x5bcfb5(0x3053)]=_0x3ab436;var _0x5670bc=JulianDate[_0x5bcfb5(0x1fc9)],_0x290041=binarySearch$1(_0x5670bc,binarySearchScratchLeapSecond,compareLeapSecondDates$1);if(_0x290041<0x0&&(_0x290041=~_0x290041),0x0===_0x290041)return JulianDate[_0x5bcfb5(0x27cb)](_0x3ab436,-_0x5670bc[0x0][_0x5bcfb5(0x19b4)],_0x201bbb);if(_0x290041>=_0x5670bc['length'])return JulianDate[_0x5bcfb5(0x27cb)](_0x3ab436,-_0x5670bc[_0x290041-0x1]['offset'],_0x201bbb);var _0xbca84f=JulianDate['secondsDifference'](_0x5670bc[_0x290041][_0x5bcfb5(0x3053)],_0x3ab436);return 0x0===_0xbca84f?JulianDate[_0x5bcfb5(0x27cb)](_0x3ab436,-_0x5670bc[_0x290041][_0x5bcfb5(0x19b4)],_0x201bbb):_0xbca84f<=0x1?void 0x0:JulianDate[_0x5bcfb5(0x27cb)](_0x3ab436,-_0x5670bc[--_0x290041][_0x5bcfb5(0x19b4)],_0x201bbb);}function setComponents(_0x339946,_0x9fd5eb,_0x24834b){var _0x334bd5=_0x68aa19,_0xd37524=_0x9fd5eb/TimeConstants$1[_0x334bd5(0x16dc)]|0x0;return _0x339946+=_0xd37524,(_0x9fd5eb-=TimeConstants$1['SECONDS_PER_DAY']*_0xd37524)<0x0&&(_0x339946--,_0x9fd5eb+=TimeConstants$1[_0x334bd5(0x16dc)]),_0x24834b[_0x334bd5(0x49f5)]=_0x339946,_0x24834b['secondsOfDay']=_0x9fd5eb,_0x24834b;}function computeJulianDateComponents(_0x2734a0,_0x584b40,_0x3c1fc6,_0x3cd8d7,_0x569a51,_0x3255af,_0x10c1bc){var _0x2f08b3=_0x68aa19,_0x47f524=(_0x584b40-0xe)/0xc|0x0,_0x3468df=_0x2734a0+0x12c0+_0x47f524,_0x4636d4=(0x5b5*_0x3468df/0x4|0x0)+(0x16f*(_0x584b40-0x2-0xc*_0x47f524)/0xc|0x0)-(0x3*((_0x3468df+0x64)/0x64|0x0)/0x4|0x0)+_0x3c1fc6-0x7d4b;(_0x3cd8d7-=0xc)<0x0&&(_0x3cd8d7+=0x18);var _0x3b07c4=_0x3255af+(_0x3cd8d7*TimeConstants$1[_0x2f08b3(0x2cb6)]+_0x569a51*TimeConstants$1['SECONDS_PER_MINUTE']+_0x10c1bc*TimeConstants$1[_0x2f08b3(0x5247)]);return _0x3b07c4>=0xa8c0&&(_0x4636d4-=0x1),[_0x4636d4,_0x3b07c4];}var matchCalendarYear=/^(\d{4})$/,matchCalendarMonth=/^(\d{4})-(\d{2})$/,matchOrdinalDate=/^(\d{4})-?(\d{3})$/,matchWeekDate=/^(\d{4})-?W(\d{2})-?(\d{1})?$/,matchCalendarDate=/^(\d{4})-?(\d{2})-?(\d{2})$/,utcOffset=/([Z+\-])?(\d{2})?:?(\d{2})?$/,matchHours=/^(\d{2})(\.\d+)?/['source']+utcOffset[_0x68aa19(0x33b8)],matchHoursMinutes=/^(\d{2}):?(\d{2})(\.\d+)?/[_0x68aa19(0x33b8)]+utcOffset[_0x68aa19(0x33b8)],matchHoursMinutesSeconds=/^(\d{2}):?(\d{2}):?(\d{2})(\.\d+)?/['source']+utcOffset[_0x68aa19(0x33b8)];function JulianDate(_0x5e3f23,_0xe5dcf6,_0x482127){var _0x1c23db=_0x68aa19;this[_0x1c23db(0x49f5)]=void 0x0,this[_0x1c23db(0x1389)]=void 0x0,_0x5e3f23=defaultValue$1(_0x5e3f23,0x0),_0xe5dcf6=defaultValue$1(_0xe5dcf6,0x0),_0x482127=defaultValue$1(_0x482127,TimeStandard$1['UTC']);var _0xe4ae53=0x0|_0x5e3f23;setComponents(_0xe4ae53,_0xe5dcf6+=(_0x5e3f23-_0xe4ae53)*TimeConstants$1[_0x1c23db(0x16dc)],this),_0x482127===TimeStandard$1[_0x1c23db(0xb00)]&&convertUtcToTai(this);}JulianDate[_0x68aa19(0x41f0)]=function(_0x52c1ca,_0x13cacc){var _0x545b5d=_0x68aa19,_0x3c93ed=computeJulianDateComponents(_0x52c1ca[_0x545b5d(0x1f90)],_0x52c1ca[_0x545b5d(0x267f)],_0x52c1ca[_0x545b5d(0x2bd1)],_0x52c1ca[_0x545b5d(0x34b6)],_0x52c1ca[_0x545b5d(0x4f1d)],_0x52c1ca['second'],_0x52c1ca['millisecond']);return defined$1(_0x13cacc)?(setComponents(_0x3c93ed[0x0],_0x3c93ed[0x1],_0x13cacc),convertUtcToTai(_0x13cacc),_0x13cacc):new JulianDate(_0x3c93ed[0x0],_0x3c93ed[0x1],TimeStandard$1[_0x545b5d(0xb00)]);},JulianDate[_0x68aa19(0x89f)]=function(_0x137f7a,_0x3c99fb){var _0x6ec228=_0x68aa19,_0x325308=computeJulianDateComponents(_0x137f7a[_0x6ec228(0xbc3)](),_0x137f7a[_0x6ec228(0x1782)]()+0x1,_0x137f7a[_0x6ec228(0x17d1)](),_0x137f7a[_0x6ec228(0x3def)](),_0x137f7a[_0x6ec228(0x8e1)](),_0x137f7a[_0x6ec228(0x1479)](),_0x137f7a['getUTCMilliseconds']());return defined$1(_0x3c99fb)?(setComponents(_0x325308[0x0],_0x325308[0x1],_0x3c99fb),convertUtcToTai(_0x3c99fb),_0x3c99fb):new JulianDate(_0x325308[0x0],_0x325308[0x1],TimeStandard$1[_0x6ec228(0xb00)]);},JulianDate[_0x68aa19(0x5861)]=function(_0x236966,_0x2acd1c){var _0x3c441c=_0x68aa19,_0x2c8507,_0x5647b0,_0x1aa13b,_0x16d087,_0x43d999=(_0x236966=_0x236966['replace'](',','.'))[_0x3c441c(0x4d7b)]('T'),_0x1af2e5=0x1,_0x5569ed=0x1,_0x61ee09=0x0,_0x7e6c30=0x0,_0x1f6fbf=0x0,_0x291dea=0x0,_0x119a9b=_0x43d999[0x0],_0x22b713=_0x43d999[0x1];if(null!==(_0x43d999=_0x119a9b['match'](matchCalendarDate)))_0x2c8507=+_0x43d999[0x1],_0x1af2e5=+_0x43d999[0x2],_0x5569ed=+_0x43d999[0x3];else{if(null!==(_0x43d999=_0x119a9b[_0x3c441c(0x1b02)](matchCalendarMonth)))_0x2c8507=+_0x43d999[0x1],_0x1af2e5=+_0x43d999[0x2];else{if(null!==(_0x43d999=_0x119a9b['match'](matchCalendarYear)))_0x2c8507=+_0x43d999[0x1];else{var _0x3c0fc9;if(null!==(_0x43d999=_0x119a9b[_0x3c441c(0x1b02)](matchOrdinalDate)))_0x2c8507=+_0x43d999[0x1],_0x3c0fc9=+_0x43d999[0x2],_0x1aa13b=isLeapYear(_0x2c8507);else{if(null!==(_0x43d999=_0x119a9b['match'](matchWeekDate)))_0x2c8507=+_0x43d999[0x1],_0x3c0fc9=0x7*+_0x43d999[0x2]+(+_0x43d999[0x3]||0x0)-new Date(Date[_0x3c441c(0xb00)](_0x2c8507,0x0,0x4))[_0x3c441c(0x1ac2)]()-0x3;}(_0x5647b0=new Date(Date['UTC'](_0x2c8507,0x0,0x1)))['setUTCDate'](_0x3c0fc9),_0x1af2e5=_0x5647b0['getUTCMonth']()+0x1,_0x5569ed=_0x5647b0[_0x3c441c(0x17d1)]();}}}if(_0x1aa13b=isLeapYear(_0x2c8507),defined$1(_0x22b713)){null!==(_0x43d999=_0x22b713[_0x3c441c(0x1b02)](matchHoursMinutesSeconds))?(_0x61ee09=+_0x43d999[0x1],_0x7e6c30=+_0x43d999[0x2],_0x1f6fbf=+_0x43d999[0x3],_0x291dea=0x3e8*+(_0x43d999[0x4]||0x0),_0x16d087=0x5):null!==(_0x43d999=_0x22b713[_0x3c441c(0x1b02)](matchHoursMinutes))?(_0x61ee09=+_0x43d999[0x1],_0x7e6c30=+_0x43d999[0x2],_0x1f6fbf=0x3c*+(_0x43d999[0x3]||0x0),_0x16d087=0x4):null!==(_0x43d999=_0x22b713[_0x3c441c(0x1b02)](matchHours))&&(_0x61ee09=+_0x43d999[0x1],_0x7e6c30=0x3c*+(_0x43d999[0x2]||0x0),_0x16d087=0x3);var _0x3642da=_0x43d999[_0x16d087],_0x2c0463=+_0x43d999[_0x16d087+0x1],_0x10cdf8=+(_0x43d999[_0x16d087+0x2]||0x0);switch(_0x3642da){case'+':_0x61ee09-=_0x2c0463,_0x7e6c30-=_0x10cdf8;break;case'-':_0x61ee09+=_0x2c0463,_0x7e6c30+=_0x10cdf8;break;case'Z':break;default:_0x7e6c30+=new Date(Date[_0x3c441c(0xb00)](_0x2c8507,_0x1af2e5-0x1,_0x5569ed,_0x61ee09,_0x7e6c30))['getTimezoneOffset']();}}var _0x310251=0x3c===_0x1f6fbf;for(_0x310251&&_0x1f6fbf--;_0x7e6c30>=0x3c;)_0x7e6c30-=0x3c,_0x61ee09++;for(;_0x61ee09>=0x18;)_0x61ee09-=0x18,_0x5569ed++;for(_0x5647b0=_0x1aa13b&&0x2===_0x1af2e5?daysInLeapFeburary:daysInMonth[_0x1af2e5-0x1];_0x5569ed>_0x5647b0;)_0x5569ed-=_0x5647b0,++_0x1af2e5>0xc&&(_0x1af2e5-=0xc,_0x2c8507++),_0x5647b0=_0x1aa13b&&0x2===_0x1af2e5?daysInLeapFeburary:daysInMonth[_0x1af2e5-0x1];for(;_0x7e6c30<0x0;)_0x7e6c30+=0x3c,_0x61ee09--;for(;_0x61ee09<0x0;)_0x61ee09+=0x18,_0x5569ed--;for(;_0x5569ed<0x1;)--_0x1af2e5<0x1&&(_0x1af2e5+=0xc,_0x2c8507--),_0x5569ed+=_0x5647b0=_0x1aa13b&&0x2===_0x1af2e5?daysInLeapFeburary:daysInMonth[_0x1af2e5-0x1];var _0x1e6f75=computeJulianDateComponents(_0x2c8507,_0x1af2e5,_0x5569ed,_0x61ee09,_0x7e6c30,_0x1f6fbf,_0x291dea);return defined$1(_0x2acd1c)?(setComponents(_0x1e6f75[0x0],_0x1e6f75[0x1],_0x2acd1c),convertUtcToTai(_0x2acd1c)):_0x2acd1c=new JulianDate(_0x1e6f75[0x0],_0x1e6f75[0x1],TimeStandard$1['UTC']),_0x310251&&JulianDate[_0x3c441c(0x27cb)](_0x2acd1c,0x1,_0x2acd1c),_0x2acd1c;},JulianDate['now']=function(_0x58f75c){var _0x4d62b9=_0x68aa19;return JulianDate[_0x4d62b9(0x89f)](new Date(),_0x58f75c);};var toGregorianDateScratch=new JulianDate(0x0,0x0,TimeStandard$1['TAI']);function EarthOrientationParameters(_0x5174bd){var _0x1f5c1e=_0x68aa19;if(_0x5174bd=defaultValue$1(_0x5174bd,defaultValue$1[_0x1f5c1e(0x494f)]),this[_0x1f5c1e(0x2366)]=void 0x0,this[_0x1f5c1e(0x48a1)]=void 0x0,this['_dateColumn']=-0x1,this[_0x1f5c1e(0x45a)]=-0x1,this[_0x1f5c1e(0x26c9)]=-0x1,this[_0x1f5c1e(0xd6c)]=-0x1,this[_0x1f5c1e(0x7d7)]=-0x1,this['_yCelestialPoleOffsetRadiansColumn']=-0x1,this[_0x1f5c1e(0x2a36)]=-0x1,this[_0x1f5c1e(0x2207)]=0x0,this['_lastIndex']=-0x1,this[_0x1f5c1e(0x5727)]=void 0x0,this[_0x1f5c1e(0x45e8)]=void 0x0,this['_addNewLeapSeconds']=defaultValue$1(_0x5174bd['addNewLeapSeconds'],!0x0),defined$1(_0x5174bd[_0x1f5c1e(0x116f)]))onDataReady(this,_0x5174bd[_0x1f5c1e(0x116f)]);else{if(defined$1(_0x5174bd[_0x1f5c1e(0x343b)])){var _0x266081=Resource[_0x1f5c1e(0x320b)](_0x5174bd[_0x1f5c1e(0x343b)]),_0x115f83=this;this[_0x1f5c1e(0x5727)]=when(_0x266081[_0x1f5c1e(0x2dbf)](),function(_0xb5ede){onDataReady(_0x115f83,_0xb5ede);},function(){var _0x6f6c98=_0x1f5c1e;_0x115f83[_0x6f6c98(0x45e8)]=_0x6f6c98(0x5159)+_0x266081[_0x6f6c98(0x343b)]+'.';});}else onDataReady(this,{'columnNames':[_0x1f5c1e(0x824),_0x1f5c1e(0x51d3),_0x1f5c1e(0x3176),_0x1f5c1e(0x3842),_0x1f5c1e(0x348a),_0x1f5c1e(0xcf9),'xCelestialPoleOffsetRadians',_0x1f5c1e(0x17c5),_0x1f5c1e(0x1dab)],'samples':[]});}}function compareLeapSecondDates(_0x474037,_0x3e5312){var _0x37156f=_0x68aa19;return JulianDate[_0x37156f(0x51e4)](_0x474037[_0x37156f(0x3053)],_0x3e5312);}function onDataReady(_0x5785d1,_0x593660){var _0x5281d1=_0x68aa19;if(defined$1(_0x593660[_0x5281d1(0x99c)])){if(defined$1(_0x593660[_0x5281d1(0x4ad8)])){var _0x4affd7=_0x593660['columnNames'][_0x5281d1(0x33ab)]('modifiedJulianDateUtc'),_0x4c26ca=_0x593660[_0x5281d1(0x99c)][_0x5281d1(0x33ab)](_0x5281d1(0x3176)),_0x201441=_0x593660['columnNames'][_0x5281d1(0x33ab)](_0x5281d1(0x3842)),_0x5b2067=_0x593660['columnNames'][_0x5281d1(0x33ab)](_0x5281d1(0x348a)),_0x11dd0b=_0x593660[_0x5281d1(0x99c)]['indexOf'](_0x5281d1(0x88e)),_0x4129c7=_0x593660[_0x5281d1(0x99c)][_0x5281d1(0x33ab)]('yCelestialPoleOffsetRadians'),_0x33c5ce=_0x593660[_0x5281d1(0x99c)][_0x5281d1(0x33ab)](_0x5281d1(0x1dab));if(_0x4affd7<0x0||_0x4c26ca<0x0||_0x201441<0x0||_0x5b2067<0x0||_0x11dd0b<0x0||_0x4129c7<0x0||_0x33c5ce<0x0)_0x5785d1[_0x5281d1(0x45e8)]=_0x5281d1(0x2398);else{var _0x70645e,_0x5e5062=_0x5785d1[_0x5281d1(0x48a1)]=_0x593660['samples'],_0x3f736f=_0x5785d1[_0x5281d1(0x2366)]=[];_0x5785d1['_dateColumn']=_0x4affd7,_0x5785d1[_0x5281d1(0x45a)]=_0x4c26ca,_0x5785d1['_yPoleWanderRadiansColumn']=_0x201441,_0x5785d1['_ut1MinusUtcSecondsColumn']=_0x5b2067,_0x5785d1[_0x5281d1(0x7d7)]=_0x11dd0b,_0x5785d1['_yCelestialPoleOffsetRadiansColumn']=_0x4129c7,_0x5785d1[_0x5281d1(0x2a36)]=_0x33c5ce,_0x5785d1['_columnCount']=_0x593660[_0x5281d1(0x99c)][_0x5281d1(0x531b)],_0x5785d1['_lastIndex']=void 0x0;for(var _0xc288f=_0x5785d1[_0x5281d1(0x3312)],_0x468bf0=0x0,_0x137af9=_0x5e5062[_0x5281d1(0x531b)];_0x468bf0<_0x137af9;_0x468bf0+=_0x5785d1[_0x5281d1(0x2207)]){var _0x3231fa=_0x5e5062[_0x468bf0+_0x4affd7],_0x266af0=_0x5e5062[_0x468bf0+_0x33c5ce],_0x32de6d=new JulianDate(_0x3231fa+TimeConstants$1['MODIFIED_JULIAN_DATE_DIFFERENCE'],_0x266af0,TimeStandard$1[_0x5281d1(0x28d9)]);if(_0x3f736f[_0x5281d1(0x3a33)](_0x32de6d),_0xc288f){if(_0x266af0!==_0x70645e&&defined$1(_0x70645e)){var _0x39a44d=JulianDate[_0x5281d1(0x1fc9)],_0xec540d=binarySearch$1(_0x39a44d,_0x32de6d,compareLeapSecondDates);if(_0xec540d<0x0){var _0x1d5841=new LeapSecond(_0x32de6d,_0x266af0);_0x39a44d[_0x5281d1(0x4bc6)](~_0xec540d,0x0,_0x1d5841);}}_0x70645e=_0x266af0;}}}}else _0x5785d1[_0x5281d1(0x45e8)]=_0x5281d1(0x4866);}else _0x5785d1[_0x5281d1(0x45e8)]=_0x5281d1(0x1fe7);}function fillResultFromIndex(_0x4839c4,_0x212168,_0x281258,_0x584a25,_0x1f4d46){var _0x3238b5=_0x68aa19,_0x4c1514=_0x281258*_0x584a25;_0x1f4d46['xPoleWander']=_0x212168[_0x4c1514+_0x4839c4[_0x3238b5(0x45a)]],_0x1f4d46['yPoleWander']=_0x212168[_0x4c1514+_0x4839c4[_0x3238b5(0x26c9)]],_0x1f4d46['xPoleOffset']=_0x212168[_0x4c1514+_0x4839c4[_0x3238b5(0x7d7)]],_0x1f4d46[_0x3238b5(0x63b)]=_0x212168[_0x4c1514+_0x4839c4['_yCelestialPoleOffsetRadiansColumn']],_0x1f4d46[_0x3238b5(0x368b)]=_0x212168[_0x4c1514+_0x4839c4[_0x3238b5(0xd6c)]];}function linearInterp(_0x37edc8,_0x94e378,_0x2661cc){return _0x94e378+_0x37edc8*(_0x2661cc-_0x94e378);}function interpolate$1(_0x5916b5,_0x140a50,_0x55e609,_0x1a7bf5,_0x393e40,_0x5b8cbb,_0x57525c){var _0x520464=_0x68aa19,_0x5c568f=_0x5916b5[_0x520464(0x2207)];if(_0x5b8cbb>_0x140a50['length']-0x1)return _0x57525c['xPoleWander']=0x0,_0x57525c[_0x520464(0x2160)]=0x0,_0x57525c['xPoleOffset']=0x0,_0x57525c['yPoleOffset']=0x0,_0x57525c['ut1MinusUtc']=0x0,_0x57525c;var _0x477432=_0x140a50[_0x393e40],_0xd87c2b=_0x140a50[_0x5b8cbb];if(_0x477432[_0x520464(0x2ed4)](_0xd87c2b)||_0x1a7bf5[_0x520464(0x2ed4)](_0x477432))return fillResultFromIndex(_0x5916b5,_0x55e609,_0x393e40,_0x5c568f,_0x57525c),_0x57525c;if(_0x1a7bf5[_0x520464(0x2ed4)](_0xd87c2b))return fillResultFromIndex(_0x5916b5,_0x55e609,_0x5b8cbb,_0x5c568f,_0x57525c),_0x57525c;var _0x68ba74=JulianDate[_0x520464(0x250b)](_0x1a7bf5,_0x477432)/JulianDate['secondsDifference'](_0xd87c2b,_0x477432),_0x4fae2f=_0x393e40*_0x5c568f,_0x3d2523=_0x5b8cbb*_0x5c568f,_0x1ea784=_0x55e609[_0x4fae2f+_0x5916b5[_0x520464(0xd6c)]],_0x5f396b=_0x55e609[_0x3d2523+_0x5916b5[_0x520464(0xd6c)]],_0x425f0f=_0x5f396b-_0x1ea784;if(_0x425f0f>0.5||_0x425f0f<-0.5){var _0xaf931e=_0x55e609[_0x4fae2f+_0x5916b5[_0x520464(0x2a36)]],_0x5e94f2=_0x55e609[_0x3d2523+_0x5916b5['_taiMinusUtcSecondsColumn']];_0xaf931e!==_0x5e94f2&&(_0xd87c2b[_0x520464(0x2ed4)](_0x1a7bf5)?_0x1ea784=_0x5f396b:_0x5f396b-=_0x5e94f2-_0xaf931e);}return _0x57525c[_0x520464(0x4b44)]=linearInterp(_0x68ba74,_0x55e609[_0x4fae2f+_0x5916b5['_xPoleWanderRadiansColumn']],_0x55e609[_0x3d2523+_0x5916b5[_0x520464(0x45a)]]),_0x57525c[_0x520464(0x2160)]=linearInterp(_0x68ba74,_0x55e609[_0x4fae2f+_0x5916b5[_0x520464(0x26c9)]],_0x55e609[_0x3d2523+_0x5916b5[_0x520464(0x26c9)]]),_0x57525c[_0x520464(0x54c3)]=linearInterp(_0x68ba74,_0x55e609[_0x4fae2f+_0x5916b5[_0x520464(0x7d7)]],_0x55e609[_0x3d2523+_0x5916b5[_0x520464(0x7d7)]]),_0x57525c[_0x520464(0x63b)]=linearInterp(_0x68ba74,_0x55e609[_0x4fae2f+_0x5916b5[_0x520464(0xafa)]],_0x55e609[_0x3d2523+_0x5916b5[_0x520464(0xafa)]]),_0x57525c[_0x520464(0x368b)]=linearInterp(_0x68ba74,_0x1ea784,_0x5f396b),_0x57525c;}function HeadingPitchRoll(_0x564cd5,_0x435496,_0x42f5f0){var _0x3ceaec=_0x68aa19;this[_0x3ceaec(0x8db)]=defaultValue$1(_0x564cd5,0x0),this[_0x3ceaec(0x355c)]=defaultValue$1(_0x435496,0x0),this[_0x3ceaec(0x500e)]=defaultValue$1(_0x42f5f0,0x0);}function Iau2006XysSample(_0x57c8d4,_0x4e3f55,_0x3ce0d7){this['x']=_0x57c8d4,this['y']=_0x4e3f55,this['s']=_0x3ce0d7;}function Iau2006XysData(_0x4ea4e7){var _0xf1271c=_0x68aa19;_0x4ea4e7=defaultValue$1(_0x4ea4e7,defaultValue$1[_0xf1271c(0x494f)]),this[_0xf1271c(0x25a3)]=Resource[_0xf1271c(0x320b)](_0x4ea4e7[_0xf1271c(0x42c5)]),this[_0xf1271c(0x311)]=defaultValue$1(_0x4ea4e7[_0xf1271c(0x52f9)],0x9),this[_0xf1271c(0x26fb)]=defaultValue$1(_0x4ea4e7['sampleZeroJulianEphemerisDate'],2442396.5),this[_0xf1271c(0x554d)]=new JulianDate(this[_0xf1271c(0x26fb)],0x0,TimeStandard$1['TAI']),this[_0xf1271c(0x1861)]=defaultValue$1(_0x4ea4e7['stepSizeDays'],0x1),this[_0xf1271c(0x28cd)]=defaultValue$1(_0x4ea4e7[_0xf1271c(0x4b9c)],0x3e8),this[_0xf1271c(0x4136)]=defaultValue$1(_0x4ea4e7[_0xf1271c(0x160b)],0x6b22),this[_0xf1271c(0x48a1)]=new Array(0x3*this['_totalSamples']),this['_chunkDownloadsInProgress']=[];for(var _0x39082e=this[_0xf1271c(0x311)],_0x336fff=this[_0xf1271c(0x52b9)]=new Array(_0x39082e+0x1),_0x2a4472=this[_0xf1271c(0x61d)]=new Array(_0x39082e+0x1),_0x3bfbce=Math[_0xf1271c(0x1f76)](this['_stepSizeDays'],_0x39082e),_0x3526fc=0x0;_0x3526fc<=_0x39082e;++_0x3526fc){_0x336fff[_0x3526fc]=_0x3bfbce,_0x2a4472[_0x3526fc]=_0x3526fc*this[_0xf1271c(0x1861)];for(var _0x40c2dc=0x0;_0x40c2dc<=_0x39082e;++_0x40c2dc)_0x40c2dc!==_0x3526fc&&(_0x336fff[_0x3526fc]*=_0x3526fc-_0x40c2dc);_0x336fff[_0x3526fc]=0x1/_0x336fff[_0x3526fc];}this[_0xf1271c(0x2d4b)]=new Array(_0x39082e+0x1),this['_coef']=new Array(_0x39082e+0x1);}JulianDate[_0x68aa19(0x57c5)]=function(_0x437a73,_0x155516){var _0x2ac42a=_0x68aa19,_0x198164=!0x1,_0xfa12b4=convertTaiToUtc(_0x437a73,toGregorianDateScratch);defined$1(_0xfa12b4)||(JulianDate[_0x2ac42a(0x27cb)](_0x437a73,-0x1,toGregorianDateScratch),_0xfa12b4=convertTaiToUtc(toGregorianDateScratch,toGregorianDateScratch),_0x198164=!0x0);var _0x5c19b0=_0xfa12b4[_0x2ac42a(0x49f5)],_0x48dc6c=_0xfa12b4['secondsOfDay'];_0x48dc6c>=0xa8c0&&(_0x5c19b0+=0x1);var _0x2f230f=_0x5c19b0+0x10bd9|0x0,_0x5a1d4c=0x4*_0x2f230f/0x23ab1|0x0,_0x52bdc8=0xfa0*((_0x2f230f=_0x2f230f-((0x23ab1*_0x5a1d4c+0x3)/0x4|0x0)|0x0)+0x1)/0x164b09|0x0,_0x37293e=0x50*(_0x2f230f=_0x2f230f-(0x5b5*_0x52bdc8/0x4|0x0)+0x1f|0x0)/0x98f|0x0,_0x1ae458=_0x2f230f-(0x98f*_0x37293e/0x50|0x0)|0x0,_0x53127f=_0x37293e+0x2-0xc*(_0x2f230f=_0x37293e/0xb|0x0)|0x0,_0x340848=0x64*(_0x5a1d4c-0x31)+_0x52bdc8+_0x2f230f|0x0,_0x33dc2f=_0x48dc6c/TimeConstants$1['SECONDS_PER_HOUR']|0x0,_0xe1f258=_0x48dc6c-_0x33dc2f*TimeConstants$1[_0x2ac42a(0x2cb6)],_0x8c3100=_0xe1f258/TimeConstants$1[_0x2ac42a(0x232a)]|0x0,_0x524440=0x0|(_0xe1f258-=_0x8c3100*TimeConstants$1[_0x2ac42a(0x232a)]),_0x57dfc3=(_0xe1f258-_0x524440)/TimeConstants$1[_0x2ac42a(0x5247)];return(_0x33dc2f+=0xc)>0x17&&(_0x33dc2f-=0x18),_0x198164&&(_0x524440+=0x1),defined$1(_0x155516)?(_0x155516[_0x2ac42a(0x1f90)]=_0x340848,_0x155516[_0x2ac42a(0x267f)]=_0x53127f,_0x155516[_0x2ac42a(0x2bd1)]=_0x1ae458,_0x155516[_0x2ac42a(0x34b6)]=_0x33dc2f,_0x155516['minute']=_0x8c3100,_0x155516[_0x2ac42a(0x15ce)]=_0x524440,_0x155516[_0x2ac42a(0x4563)]=_0x57dfc3,_0x155516[_0x2ac42a(0x41b7)]=_0x198164,_0x155516):new GregorianDate(_0x340848,_0x53127f,_0x1ae458,_0x33dc2f,_0x8c3100,_0x524440,_0x57dfc3,_0x198164);},JulianDate['toDate']=function(_0x56baea){var _0x18d7d6=_0x68aa19,_0x46ed80=JulianDate[_0x18d7d6(0x57c5)](_0x56baea,gregorianDateScratch),_0x78df6a=_0x46ed80[_0x18d7d6(0x15ce)];return _0x46ed80[_0x18d7d6(0x41b7)]&&(_0x78df6a-=0x1),new Date(Date['UTC'](_0x46ed80[_0x18d7d6(0x1f90)],_0x46ed80[_0x18d7d6(0x267f)]-0x1,_0x46ed80[_0x18d7d6(0x2bd1)],_0x46ed80[_0x18d7d6(0x34b6)],_0x46ed80[_0x18d7d6(0x4f1d)],_0x78df6a,_0x46ed80[_0x18d7d6(0x4563)]));},JulianDate[_0x68aa19(0x3f42)]=function(_0x4bda4c,_0x1b1105){var _0x5a1efb=_0x68aa19,_0x5621eb=JulianDate[_0x5a1efb(0x57c5)](_0x4bda4c,gregorianDateScratch),_0x349419=_0x5621eb['year'],_0x2a739e=_0x5621eb['month'],_0x1bb9f1=_0x5621eb[_0x5a1efb(0x2bd1)],_0x41af1e=_0x5621eb['hour'],_0x2d0593=_0x5621eb[_0x5a1efb(0x4f1d)],_0x3bbf06=_0x5621eb[_0x5a1efb(0x15ce)],_0x11dee8=_0x5621eb[_0x5a1efb(0x4563)];return 0x2710===_0x349419&&0x1===_0x2a739e&&0x1===_0x1bb9f1&&0x0===_0x41af1e&&0x0===_0x2d0593&&0x0===_0x3bbf06&&0x0===_0x11dee8&&(_0x349419=0x270f,_0x2a739e=0xc,_0x1bb9f1=0x1f,_0x41af1e=0x18),defined$1(_0x1b1105)||0x0===_0x11dee8?defined$1(_0x1b1105)&&0x0!==_0x1b1105?sprintf('%04d-%02d-%02dT%02d:%02d:%02d.%sZ',_0x349419,_0x2a739e,_0x1bb9f1,_0x41af1e,_0x2d0593,_0x3bbf06,(0.01*_0x11dee8)[_0x5a1efb(0x24af)](_0x1b1105)['replace']('.','')[_0x5a1efb(0x48ca)](0x0,_0x1b1105)):sprintf('%04d-%02d-%02dT%02d:%02d:%02dZ',_0x349419,_0x2a739e,_0x1bb9f1,_0x41af1e,_0x2d0593,_0x3bbf06):sprintf('%04d-%02d-%02dT%02d:%02d:%02d.%sZ',_0x349419,_0x2a739e,_0x1bb9f1,_0x41af1e,_0x2d0593,_0x3bbf06,(0.01*_0x11dee8)['toString']()['replace']('.',''));},JulianDate[_0x68aa19(0x254b)]=function(_0x311562,_0x130746){var _0x2048af=_0x68aa19;if(defined$1(_0x311562))return defined$1(_0x130746)?(_0x130746[_0x2048af(0x49f5)]=_0x311562[_0x2048af(0x49f5)],_0x130746['secondsOfDay']=_0x311562[_0x2048af(0x1389)],_0x130746):new JulianDate(_0x311562['dayNumber'],_0x311562[_0x2048af(0x1389)],TimeStandard$1[_0x2048af(0x28d9)]);},JulianDate[_0x68aa19(0x51e4)]=function(_0x3ef4da,_0x60f180){var _0x2e4f57=_0x68aa19,_0x238891=_0x3ef4da[_0x2e4f57(0x49f5)]-_0x60f180[_0x2e4f57(0x49f5)];return 0x0!==_0x238891?_0x238891:_0x3ef4da[_0x2e4f57(0x1389)]-_0x60f180['secondsOfDay'];},JulianDate[_0x68aa19(0x2ed4)]=function(_0x21fbae,_0x50cca7){var _0x440483=_0x68aa19;return _0x21fbae===_0x50cca7||defined$1(_0x21fbae)&&defined$1(_0x50cca7)&&_0x21fbae['dayNumber']===_0x50cca7['dayNumber']&&_0x21fbae[_0x440483(0x1389)]===_0x50cca7[_0x440483(0x1389)];},JulianDate['equalsEpsilon']=function(_0x482d65,_0xe86d55,_0x245662){var _0x2c97c7=_0x68aa19;return _0x482d65===_0xe86d55||defined$1(_0x482d65)&&defined$1(_0xe86d55)&&Math[_0x2c97c7(0x1661)](JulianDate['secondsDifference'](_0x482d65,_0xe86d55))<=_0x245662;},JulianDate[_0x68aa19(0x54c4)]=function(_0x2b45c0){var _0x31647e=_0x68aa19;return _0x2b45c0['dayNumber']+_0x2b45c0[_0x31647e(0x1389)]/TimeConstants$1['SECONDS_PER_DAY'];},JulianDate[_0x68aa19(0x250b)]=function(_0x492641,_0x2ded1b){var _0x1d6b3b=_0x68aa19;return(_0x492641[_0x1d6b3b(0x49f5)]-_0x2ded1b[_0x1d6b3b(0x49f5)])*TimeConstants$1[_0x1d6b3b(0x16dc)]+(_0x492641[_0x1d6b3b(0x1389)]-_0x2ded1b[_0x1d6b3b(0x1389)]);},JulianDate[_0x68aa19(0xa7a)]=function(_0xf733e9,_0x445157){var _0x524c3=_0x68aa19;return _0xf733e9[_0x524c3(0x49f5)]-_0x445157[_0x524c3(0x49f5)]+(_0xf733e9[_0x524c3(0x1389)]-_0x445157[_0x524c3(0x1389)])/TimeConstants$1[_0x524c3(0x16dc)];},JulianDate[_0x68aa19(0x314d)]=function(_0x99a193){var _0xba6746=_0x68aa19;binarySearchScratchLeapSecond[_0xba6746(0x3053)]=_0x99a193;var _0x45a9b8=JulianDate[_0xba6746(0x1fc9)],_0x4fa145=binarySearch$1(_0x45a9b8,binarySearchScratchLeapSecond,compareLeapSecondDates$1);return _0x4fa145<0x0&&(_0x4fa145=~_0x4fa145,--_0x4fa145<0x0&&(_0x4fa145=0x0)),_0x45a9b8[_0x4fa145][_0xba6746(0x19b4)];},JulianDate[_0x68aa19(0x27cb)]=function(_0x331a5f,_0x3227a3,_0x5ee6ac){var _0x436d25=_0x68aa19;return setComponents(_0x331a5f[_0x436d25(0x49f5)],_0x331a5f[_0x436d25(0x1389)]+_0x3227a3,_0x5ee6ac);},JulianDate[_0x68aa19(0x42e2)]=function(_0x6cbf5f,_0x257704,_0x5b5ab1){var _0x1c30d5=_0x68aa19,_0x5d363e=_0x6cbf5f[_0x1c30d5(0x1389)]+_0x257704*TimeConstants$1['SECONDS_PER_MINUTE'];return setComponents(_0x6cbf5f[_0x1c30d5(0x49f5)],_0x5d363e,_0x5b5ab1);},JulianDate[_0x68aa19(0x3611)]=function(_0x462f26,_0xbc4082,_0x238982){var _0x2581e3=_0x68aa19,_0x24f888=_0x462f26[_0x2581e3(0x1389)]+_0xbc4082*TimeConstants$1[_0x2581e3(0x2cb6)];return setComponents(_0x462f26[_0x2581e3(0x49f5)],_0x24f888,_0x238982);},JulianDate[_0x68aa19(0x1311)]=function(_0x504400,_0x2ae77e,_0x356127){var _0x3e4feb=_0x68aa19;return setComponents(_0x504400['dayNumber']+_0x2ae77e,_0x504400[_0x3e4feb(0x1389)],_0x356127);},JulianDate['lessThan']=function(_0xcbe253,_0x3c633d){var _0x1f03b6=_0x68aa19;return JulianDate[_0x1f03b6(0x51e4)](_0xcbe253,_0x3c633d)<0x0;},JulianDate[_0x68aa19(0x425b)]=function(_0x2c7c12,_0x10ef9c){var _0x4904cb=_0x68aa19;return JulianDate[_0x4904cb(0x51e4)](_0x2c7c12,_0x10ef9c)<=0x0;},JulianDate[_0x68aa19(0xcbd)]=function(_0x241082,_0x5f3872){var _0x2e5cbd=_0x68aa19;return JulianDate[_0x2e5cbd(0x51e4)](_0x241082,_0x5f3872)>0x0;},JulianDate['greaterThanOrEquals']=function(_0x111e19,_0x5b3a5c){return JulianDate['compare'](_0x111e19,_0x5b3a5c)>=0x0;},JulianDate[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x21e03f){return JulianDate['clone'](this,_0x21e03f);},JulianDate[_0x68aa19(0x4b51)]['equals']=function(_0x44fbb6){var _0x341ddb=_0x68aa19;return JulianDate[_0x341ddb(0x2ed4)](this,_0x44fbb6);},JulianDate[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0x24201b,_0x41432f){var _0x4bd772=_0x68aa19;return JulianDate[_0x4bd772(0x19c9)](this,_0x24201b,_0x41432f);},JulianDate['prototype']['toString']=function(){var _0xcbecc0=_0x68aa19;return JulianDate[_0xcbecc0(0x3f42)](this);},JulianDate[_0x68aa19(0x1fc9)]=[new LeapSecond(new JulianDate(0x254065,0xa8ca,TimeStandard$1['TAI']),0xa),new LeapSecond(new JulianDate(0x25411b,0xa8cb,TimeStandard$1[_0x68aa19(0x28d9)]),0xb),new LeapSecond(new JulianDate(0x2541d3,0xa8cc,TimeStandard$1['TAI']),0xc),new LeapSecond(new JulianDate(0x254340,0xa8cd,TimeStandard$1['TAI']),0xd),new LeapSecond(new JulianDate(0x2544ad,0xa8ce,TimeStandard$1['TAI']),0xe),new LeapSecond(new JulianDate(0x25461a,0xa8cf,TimeStandard$1[_0x68aa19(0x28d9)]),0xf),new LeapSecond(new JulianDate(0x254788,0xa8d0,TimeStandard$1[_0x68aa19(0x28d9)]),0x10),new LeapSecond(new JulianDate(0x2548f5,0xa8d1,TimeStandard$1[_0x68aa19(0x28d9)]),0x11),new LeapSecond(new JulianDate(0x254a62,0xa8d2,TimeStandard$1[_0x68aa19(0x28d9)]),0x12),new LeapSecond(new JulianDate(0x254bcf,0xa8d3,TimeStandard$1[_0x68aa19(0x28d9)]),0x13),new LeapSecond(new JulianDate(0x254df2,0xa8d4,TimeStandard$1[_0x68aa19(0x28d9)]),0x14),new LeapSecond(new JulianDate(0x254f5f,0xa8d5,TimeStandard$1[_0x68aa19(0x28d9)]),0x15),new LeapSecond(new JulianDate(0x2550cc,0xa8d6,TimeStandard$1[_0x68aa19(0x28d9)]),0x16),new LeapSecond(new JulianDate(0x2553a7,0xa8d7,TimeStandard$1['TAI']),0x17),new LeapSecond(new JulianDate(0x255739,0xa8d8,TimeStandard$1[_0x68aa19(0x28d9)]),0x18),new LeapSecond(new JulianDate(0x255a14,0xa8d9,TimeStandard$1[_0x68aa19(0x28d9)]),0x19),new LeapSecond(new JulianDate(0x255b81,0xa8da,TimeStandard$1[_0x68aa19(0x28d9)]),0x1a),new LeapSecond(new JulianDate(0x255da4,0xa8db,TimeStandard$1[_0x68aa19(0x28d9)]),0x1b),new LeapSecond(new JulianDate(0x255f11,0xa8dc,TimeStandard$1[_0x68aa19(0x28d9)]),0x1c),new LeapSecond(new JulianDate(0x25607e,0xa8dd,TimeStandard$1[_0x68aa19(0x28d9)]),0x1d),new LeapSecond(new JulianDate(0x2562a3,0xa8de,TimeStandard$1[_0x68aa19(0x28d9)]),0x1e),new LeapSecond(new JulianDate(0x2564c6,0xa8df,TimeStandard$1[_0x68aa19(0x28d9)]),0x1f),new LeapSecond(new JulianDate(0x2566eb,0xa8e0,TimeStandard$1['TAI']),0x20),new LeapSecond(new JulianDate(0x2570e8,0xa8e1,TimeStandard$1['TAI']),0x21),new LeapSecond(new JulianDate(0x257530,0xa8e2,TimeStandard$1[_0x68aa19(0x28d9)]),0x22),new LeapSecond(new JulianDate(0x257a2d,0xa8e3,TimeStandard$1[_0x68aa19(0x28d9)]),0x23),new LeapSecond(new JulianDate(0x257e74,0xa8e4,TimeStandard$1[_0x68aa19(0x28d9)]),0x24),new LeapSecond(new JulianDate(0x25809a,0xa8e5,TimeStandard$1[_0x68aa19(0x28d9)]),0x25)],EarthOrientationParameters['NONE']=Object['freeze']({'getPromiseToLoad':function(){return when();},'compute':function(_0x258e95,_0xa7119e){var _0x660f3a=_0x68aa19;return defined$1(_0xa7119e)?(_0xa7119e[_0x660f3a(0x4b44)]=0x0,_0xa7119e[_0x660f3a(0x2160)]=0x0,_0xa7119e[_0x660f3a(0x54c3)]=0x0,_0xa7119e[_0x660f3a(0x63b)]=0x0,_0xa7119e[_0x660f3a(0x368b)]=0x0):_0xa7119e=new EarthOrientationParametersSample(0x0,0x0,0x0,0x0,0x0),_0xa7119e;}}),EarthOrientationParameters['prototype']['getPromiseToLoad']=function(){var _0x559a27=_0x68aa19;return when(this[_0x559a27(0x5727)]);},EarthOrientationParameters['prototype'][_0x68aa19(0x1417)]=function(_0x548e03,_0x3c9308){var _0xa3b39b=_0x68aa19;if(defined$1(this[_0xa3b39b(0x48a1)])){if(defined$1(_0x3c9308)||(_0x3c9308=new EarthOrientationParametersSample(0x0,0x0,0x0,0x0,0x0)),0x0===this[_0xa3b39b(0x48a1)][_0xa3b39b(0x531b)])return _0x3c9308[_0xa3b39b(0x4b44)]=0x0,_0x3c9308[_0xa3b39b(0x2160)]=0x0,_0x3c9308['xPoleOffset']=0x0,_0x3c9308[_0xa3b39b(0x63b)]=0x0,_0x3c9308[_0xa3b39b(0x368b)]=0x0,_0x3c9308;var _0x1ccfd6=this[_0xa3b39b(0x2366)],_0x3106d8=this[_0xa3b39b(0x1011)],_0x287ac3=0x0,_0x28ce97=0x0;if(defined$1(_0x3106d8)){var _0x4d7689=_0x1ccfd6[_0x3106d8],_0x5aba8f=_0x1ccfd6[_0x3106d8+0x1],_0x53dbcf=JulianDate[_0xa3b39b(0x425b)](_0x4d7689,_0x548e03),_0x3840a0=!defined$1(_0x5aba8f),_0xf8f8c5=_0x3840a0||JulianDate['greaterThanOrEquals'](_0x5aba8f,_0x548e03);if(_0x53dbcf&&_0xf8f8c5)return _0x287ac3=_0x3106d8,!_0x3840a0&&_0x5aba8f[_0xa3b39b(0x2ed4)](_0x548e03)&&++_0x287ac3,_0x28ce97=_0x287ac3+0x1,interpolate$1(this,_0x1ccfd6,this['_samples'],_0x548e03,_0x287ac3,_0x28ce97,_0x3c9308),_0x3c9308;}var _0x17fd08=binarySearch$1(_0x1ccfd6,_0x548e03,JulianDate['compare'],this[_0xa3b39b(0x3426)]);return _0x17fd08>=0x0?(_0x17fd08<_0x1ccfd6[_0xa3b39b(0x531b)]-0x1&&_0x1ccfd6[_0x17fd08+0x1]['equals'](_0x548e03)&&++_0x17fd08,_0x287ac3=_0x17fd08,_0x28ce97=_0x17fd08):(_0x287ac3=(_0x28ce97=~_0x17fd08)-0x1)<0x0&&(_0x287ac3=0x0),this[_0xa3b39b(0x1011)]=_0x287ac3,interpolate$1(this,_0x1ccfd6,this[_0xa3b39b(0x48a1)],_0x548e03,_0x287ac3,_0x28ce97,_0x3c9308),_0x3c9308;}if(defined$1(this[_0xa3b39b(0x45e8)]))throw new RuntimeError$2(this['_dataError']);},HeadingPitchRoll[_0x68aa19(0x23d2)]=function(_0x457438,_0x4b8a23){var _0x283eb6=_0x68aa19;defined$1(_0x4b8a23)||(_0x4b8a23=new HeadingPitchRoll());var _0x114624=0x2*(_0x457438['w']*_0x457438['y']-_0x457438['z']*_0x457438['x']),_0x2ba7a7=0x1-0x2*(_0x457438['x']*_0x457438['x']+_0x457438['y']*_0x457438['y']),_0x43eef4=0x2*(_0x457438['w']*_0x457438['x']+_0x457438['y']*_0x457438['z']),_0x1c2963=0x1-0x2*(_0x457438['y']*_0x457438['y']+_0x457438['z']*_0x457438['z']),_0x53ba07=0x2*(_0x457438['w']*_0x457438['z']+_0x457438['x']*_0x457438['y']);return _0x4b8a23[_0x283eb6(0x8db)]=-Math[_0x283eb6(0x8af)](_0x53ba07,_0x1c2963),_0x4b8a23[_0x283eb6(0x500e)]=Math[_0x283eb6(0x8af)](_0x43eef4,_0x2ba7a7),_0x4b8a23[_0x283eb6(0x355c)]=-CesiumMath[_0x283eb6(0x183c)](_0x114624),_0x4b8a23;},HeadingPitchRoll['fromDegrees']=function(_0x2f7666,_0x420836,_0xf8d06e,_0x1e5ac1){var _0xb6025=_0x68aa19;return defined$1(_0x1e5ac1)||(_0x1e5ac1=new HeadingPitchRoll()),_0x1e5ac1['heading']=_0x2f7666*CesiumMath[_0xb6025(0x2b22)],_0x1e5ac1[_0xb6025(0x355c)]=_0x420836*CesiumMath['RADIANS_PER_DEGREE'],_0x1e5ac1['roll']=_0xf8d06e*CesiumMath[_0xb6025(0x2b22)],_0x1e5ac1;},HeadingPitchRoll['clone']=function(_0x4fae07,_0x501c70){var _0x39e855=_0x68aa19;if(defined$1(_0x4fae07))return defined$1(_0x501c70)?(_0x501c70[_0x39e855(0x8db)]=_0x4fae07[_0x39e855(0x8db)],_0x501c70['pitch']=_0x4fae07[_0x39e855(0x355c)],_0x501c70[_0x39e855(0x500e)]=_0x4fae07[_0x39e855(0x500e)],_0x501c70):new HeadingPitchRoll(_0x4fae07[_0x39e855(0x8db)],_0x4fae07[_0x39e855(0x355c)],_0x4fae07[_0x39e855(0x500e)]);},HeadingPitchRoll[_0x68aa19(0x2ed4)]=function(_0x149a5a,_0x105d07){var _0x153f72=_0x68aa19;return _0x149a5a===_0x105d07||defined$1(_0x149a5a)&&defined$1(_0x105d07)&&_0x149a5a[_0x153f72(0x8db)]===_0x105d07[_0x153f72(0x8db)]&&_0x149a5a['pitch']===_0x105d07['pitch']&&_0x149a5a[_0x153f72(0x500e)]===_0x105d07['roll'];},HeadingPitchRoll[_0x68aa19(0x19c9)]=function(_0x48f902,_0x17de67,_0x26c0aa,_0x4aa54b){var _0x5e7a4a=_0x68aa19;return _0x48f902===_0x17de67||defined$1(_0x48f902)&&defined$1(_0x17de67)&&CesiumMath[_0x5e7a4a(0x19c9)](_0x48f902[_0x5e7a4a(0x8db)],_0x17de67[_0x5e7a4a(0x8db)],_0x26c0aa,_0x4aa54b)&&CesiumMath[_0x5e7a4a(0x19c9)](_0x48f902[_0x5e7a4a(0x355c)],_0x17de67['pitch'],_0x26c0aa,_0x4aa54b)&&CesiumMath[_0x5e7a4a(0x19c9)](_0x48f902[_0x5e7a4a(0x500e)],_0x17de67[_0x5e7a4a(0x500e)],_0x26c0aa,_0x4aa54b);},HeadingPitchRoll[_0x68aa19(0x4b51)]['clone']=function(_0x576f40){return HeadingPitchRoll['clone'](this,_0x576f40);},HeadingPitchRoll[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x38c443){var _0x405a18=_0x68aa19;return HeadingPitchRoll[_0x405a18(0x2ed4)](this,_0x38c443);},HeadingPitchRoll[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0x3a39c6,_0x1cace1,_0x1c57fd){var _0x399e12=_0x68aa19;return HeadingPitchRoll[_0x399e12(0x19c9)](this,_0x3a39c6,_0x1cace1,_0x1c57fd);},HeadingPitchRoll['prototype'][_0x68aa19(0x1d43)]=function(){var _0x28c798=_0x68aa19;return'('+this[_0x28c798(0x8db)]+',\x20'+this['pitch']+',\x20'+this['roll']+')';};var julianDateScratch$1=new JulianDate(0x0,0x0,TimeStandard$1[_0x68aa19(0x28d9)]),_supportsFullscreen;function getDaysSinceEpoch(_0x15125a,_0x2a565c,_0x4f1aca){var _0x30811a=_0x68aa19,_0xf10dee=julianDateScratch$1;return _0xf10dee[_0x30811a(0x49f5)]=_0x2a565c,_0xf10dee[_0x30811a(0x1389)]=_0x4f1aca,JulianDate[_0x30811a(0xa7a)](_0xf10dee,_0x15125a[_0x30811a(0x554d)]);}function requestXysChunk(_0x865981,_0x30dcd4){var _0x4580ec=_0x68aa19;if(_0x865981[_0x4580ec(0x275d)][_0x30dcd4])return _0x865981[_0x4580ec(0x275d)][_0x30dcd4];var _0x3b7624=when[_0x4580ec(0x25e3)]();_0x865981['_chunkDownloadsInProgress'][_0x30dcd4]=_0x3b7624;var _0x562a8f=_0x865981[_0x4580ec(0x25a3)];return when((defined$1(_0x562a8f)?_0x562a8f['getDerivedResource']({'templateValues':{0x0:_0x30dcd4}}):new Resource({'url':buildModuleUrl(_0x4580ec(0x4b2f)+_0x30dcd4+_0x4580ec(0x54fe))}))[_0x4580ec(0x2dbf)](),function(_0x5076c5){var _0x274a6c=_0x4580ec;_0x865981[_0x274a6c(0x275d)][_0x30dcd4]=!0x1;for(var _0x4b31e3=_0x865981[_0x274a6c(0x48a1)],_0x196371=_0x5076c5['samples'],_0x116250=_0x30dcd4*_0x865981[_0x274a6c(0x28cd)]*0x3,_0x230598=0x0,_0x1869d4=_0x196371[_0x274a6c(0x531b)];_0x230598<_0x1869d4;++_0x230598)_0x4b31e3[_0x116250+_0x230598]=_0x196371[_0x230598];_0x3b7624['resolve']();}),_0x3b7624[_0x4580ec(0x28bc)];}Iau2006XysData[_0x68aa19(0x4b51)][_0x68aa19(0x5791)]=function(_0x2c6a83,_0x33b770,_0x29e6a0,_0x22f4af){var _0x1db142=_0x68aa19,_0x463f27=getDaysSinceEpoch(this,_0x2c6a83,_0x33b770),_0x2a5e62=getDaysSinceEpoch(this,_0x29e6a0,_0x22f4af),_0x27864f=_0x463f27/this[_0x1db142(0x1861)]-this['_interpolationOrder']/0x2|0x0;_0x27864f<0x0&&(_0x27864f=0x0);var _0x2f575e=_0x2a5e62/this[_0x1db142(0x1861)]-this[_0x1db142(0x311)]/0x2|0x0+this['_interpolationOrder'];_0x2f575e>=this[_0x1db142(0x4136)]&&(_0x2f575e=this['_totalSamples']-0x1);for(var _0x25ba12=_0x27864f/this['_samplesPerXysFile']|0x0,_0x3c38cd=_0x2f575e/this['_samplesPerXysFile']|0x0,_0x454eb6=[],_0x28527b=_0x25ba12;_0x28527b<=_0x3c38cd;++_0x28527b)_0x454eb6[_0x1db142(0x3a33)](requestXysChunk(this,_0x28527b));return when['all'](_0x454eb6);},Iau2006XysData[_0x68aa19(0x4b51)][_0x68aa19(0x1840)]=function(_0x42f0a6,_0xbd8e2e,_0x2ac7ff){var _0x1689eb=_0x68aa19,_0x5e0865=getDaysSinceEpoch(this,_0x42f0a6,_0xbd8e2e);if(!(_0x5e0865<0x0)){var _0xd3c8ea=_0x5e0865/this['_stepSizeDays']|0x0;if(!(_0xd3c8ea>=this[_0x1689eb(0x4136)])){var _0x107490=this['_interpolationOrder'],_0x8056cb=_0xd3c8ea-(_0x107490/0x2|0x0);_0x8056cb<0x0&&(_0x8056cb=0x0);var _0x5be2d8=_0x8056cb+_0x107490;_0x5be2d8>=this[_0x1689eb(0x4136)]&&(_0x8056cb=(_0x5be2d8=this[_0x1689eb(0x4136)]-0x1)-_0x107490)<0x0&&(_0x8056cb=0x0);var _0x7d5743=!0x1,_0x36be1b=this[_0x1689eb(0x48a1)];if(defined$1(_0x36be1b[0x3*_0x8056cb])||(requestXysChunk(this,_0x8056cb/this['_samplesPerXysFile']|0x0),_0x7d5743=!0x0),defined$1(_0x36be1b[0x3*_0x5be2d8])||(requestXysChunk(this,_0x5be2d8/this[_0x1689eb(0x28cd)]|0x0),_0x7d5743=!0x0),!_0x7d5743){defined$1(_0x2ac7ff)?(_0x2ac7ff['x']=0x0,_0x2ac7ff['y']=0x0,_0x2ac7ff['s']=0x0):_0x2ac7ff=new Iau2006XysSample(0x0,0x0,0x0);var _0x3e3f48,_0x1386aa,_0x3ec8b5=_0x5e0865-_0x8056cb*this[_0x1689eb(0x1861)],_0x34c5bc=this[_0x1689eb(0x2d4b)],_0x2cd3e8=this[_0x1689eb(0x52b9)],_0x3b6d29=this[_0x1689eb(0xa10)],_0x536d6f=this[_0x1689eb(0x61d)];for(_0x3e3f48=0x0;_0x3e3f48<=_0x107490;++_0x3e3f48)_0x34c5bc[_0x3e3f48]=_0x3ec8b5-_0x536d6f[_0x3e3f48];for(_0x3e3f48=0x0;_0x3e3f48<=_0x107490;++_0x3e3f48){for(_0x3b6d29[_0x3e3f48]=0x1,_0x1386aa=0x0;_0x1386aa<=_0x107490;++_0x1386aa)_0x1386aa!==_0x3e3f48&&(_0x3b6d29[_0x3e3f48]*=_0x34c5bc[_0x1386aa]);_0x3b6d29[_0x3e3f48]*=_0x2cd3e8[_0x3e3f48];var _0x34df43=0x3*(_0x8056cb+_0x3e3f48);_0x2ac7ff['x']+=_0x3b6d29[_0x3e3f48]*_0x36be1b[_0x34df43++],_0x2ac7ff['y']+=_0x3b6d29[_0x3e3f48]*_0x36be1b[_0x34df43++],_0x2ac7ff['s']+=_0x3b6d29[_0x3e3f48]*_0x36be1b[_0x34df43];}return _0x2ac7ff;}}}};var _names={'requestFullscreen':void 0x0,'exitFullscreen':void 0x0,'fullscreenEnabled':void 0x0,'fullscreenElement':void 0x0,'fullscreenchange':void 0x0,'fullscreenerror':void 0x0},Fullscreen={},theNavigator,isChromeResult,chromeVersionResult,isSafariResult,safariVersionResult,isWebkitResult,webkitVersionResult,isInternetExplorerResult,internetExplorerVersionResult,isEdgeResult,edgeVersionResult,isFirefoxResult,firefoxVersionResult,isWindowsResult,isNodeJsResult,hasPointerEvents,imageRenderingValueResult,supportsImageRenderingPixelatedResult,supportsWebPResult,supportsWebPPromise;function extractVersion(_0x112f45){var _0x5cd6d3=_0x68aa19;for(var _0x4627bf=_0x112f45[_0x5cd6d3(0x4d7b)]('.'),_0x4361b3=0x0,_0x28b475=_0x4627bf['length'];_0x4361b3<_0x28b475;++_0x4361b3)_0x4627bf[_0x4361b3]=parseInt(_0x4627bf[_0x4361b3],0xa);return _0x4627bf;}function isChrome(){var _0x4874cd=_0x68aa19;if(!defined$1(isChromeResult)&&(isChromeResult=!0x1,!isEdge())){var _0x20beea=/ Chrome\/([\.0-9]+)/[_0x4874cd(0xfbe)](theNavigator[_0x4874cd(0x2c8d)]);null!==_0x20beea&&(isChromeResult=!0x0,chromeVersionResult=extractVersion(_0x20beea[0x1]));}return isChromeResult;}function chromeVersion(){return isChrome()&&chromeVersionResult;}function isSafari(){var _0x2d4bcd=_0x68aa19;if(!defined$1(isSafariResult)&&(isSafariResult=!0x1,!isChrome()&&!isEdge()&&/ Safari\/[\.0-9]+/['test'](theNavigator[_0x2d4bcd(0x2c8d)]))){var _0x3960d9=/ Version\/([\.0-9]+)/[_0x2d4bcd(0xfbe)](theNavigator['userAgent']);null!==_0x3960d9&&(isSafariResult=!0x0,safariVersionResult=extractVersion(_0x3960d9[0x1]));}return isSafariResult;}function safariVersion(){return isSafari()&&safariVersionResult;}function isWebkit(){var _0x5584d8=_0x68aa19;if(!defined$1(isWebkitResult)){isWebkitResult=!0x1;var _0x536712=/ AppleWebKit\/([\.0-9]+)(\+?)/[_0x5584d8(0xfbe)](theNavigator['userAgent']);null!==_0x536712&&(isWebkitResult=!0x0,(webkitVersionResult=extractVersion(_0x536712[0x1]))['isNightly']=!!_0x536712[0x2]);}return isWebkitResult;}function webkitVersion(){return isWebkit()&&webkitVersionResult;}function isInternetExplorer(){var _0x1c52b6=_0x68aa19,_0x3be50b;return defined$1(isInternetExplorerResult)||(isInternetExplorerResult=!0x1,'Microsoft\x20Internet\x20Explorer'===theNavigator[_0x1c52b6(0x55c6)]?null!==(_0x3be50b=/MSIE ([0-9]{1,}[\.0-9]{0,})/[_0x1c52b6(0xfbe)](theNavigator['userAgent']))&&(isInternetExplorerResult=!0x0,internetExplorerVersionResult=extractVersion(_0x3be50b[0x1])):_0x1c52b6(0x1fbb)===theNavigator[_0x1c52b6(0x55c6)]&&null!==(_0x3be50b=/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/[_0x1c52b6(0xfbe)](theNavigator[_0x1c52b6(0x2c8d)]))&&(isInternetExplorerResult=!0x0,internetExplorerVersionResult=extractVersion(_0x3be50b[0x1]))),isInternetExplorerResult;}function internetExplorerVersion(){return isInternetExplorer()&&internetExplorerVersionResult;}function isEdge(){var _0x114bf4=_0x68aa19;if(!defined$1(isEdgeResult)){isEdgeResult=!0x1;var _0x286d07=/ Edge\/([\.0-9]+)/[_0x114bf4(0xfbe)](theNavigator[_0x114bf4(0x2c8d)]);null!==_0x286d07&&(isEdgeResult=!0x0,edgeVersionResult=extractVersion(_0x286d07[0x1]));}return isEdgeResult;}function edgeVersion(){return isEdge()&&edgeVersionResult;}function isFirefox(){var _0x4dd864=_0x68aa19;if(!defined$1(isFirefoxResult)){isFirefoxResult=!0x1;var _0x28fc55=/Firefox\/([\.0-9]+)/[_0x4dd864(0xfbe)](theNavigator['userAgent']);null!==_0x28fc55&&(isFirefoxResult=!0x0,firefoxVersionResult=extractVersion(_0x28fc55[0x1]));}return isFirefoxResult;}function isWindows(){return defined$1(isWindowsResult)||(isWindowsResult=/Windows/i['test'](theNavigator['appVersion'])),isWindowsResult;}function firefoxVersion(){return isFirefox()&&firefoxVersionResult;}function isNodeJs(){var _0x4fbbe4=_0x68aa19;return defined$1(isNodeJsResult)||(isNodeJsResult=_0x4fbbe4(0x5014)==typeof process&&_0x4fbbe4(0x4f36)===Object[_0x4fbbe4(0x4b51)][_0x4fbbe4(0x1d43)][_0x4fbbe4(0x317a)](process)),isNodeJsResult;}function supportsPointerEvents(){var _0x5f5155=_0x68aa19;return defined$1(hasPointerEvents)||(hasPointerEvents=!isFirefox()&&_0x5f5155(0x3041)!=typeof PointerEvent&&(!defined$1(theNavigator[_0x5f5155(0x3615)])||theNavigator[_0x5f5155(0x3615)])),hasPointerEvents;}function supportsImageRenderingPixelated(){var _0x29abf4=_0x68aa19;if(!defined$1(supportsImageRenderingPixelatedResult)){var _0x42d114=document[_0x29abf4(0x433c)](_0x29abf4(0xda2));_0x42d114[_0x29abf4(0x7da)](_0x29abf4(0x588d),'image-rendering:\x20-moz-crisp-edges;image-rendering:\x20pixelated;');var _0x42ade0=_0x42d114['style']['imageRendering'];(supportsImageRenderingPixelatedResult=defined$1(_0x42ade0)&&''!==_0x42ade0)&&(imageRenderingValueResult=_0x42ade0);}return supportsImageRenderingPixelatedResult;}function imageRenderingValue(){return supportsImageRenderingPixelated()?imageRenderingValueResult:void 0x0;}function supportsWebP(){var _0x2ee693=_0x68aa19;if(defined$1(supportsWebPPromise))return supportsWebPPromise[_0x2ee693(0x28bc)];supportsWebPPromise=when[_0x2ee693(0x25e3)](),isEdge()&&(supportsWebPResult=!0x1,supportsWebPPromise[_0x2ee693(0x68a)](supportsWebPResult));var _0x38fb91=new Image();return _0x38fb91[_0x2ee693(0x1c48)]=function(){var _0x4968c3=_0x2ee693;supportsWebPResult=_0x38fb91[_0x4968c3(0x209)]>0x0&&_0x38fb91['height']>0x0,supportsWebPPromise[_0x4968c3(0x68a)](supportsWebPResult);},_0x38fb91[_0x2ee693(0x45bc)]=function(){var _0x1dfc61=_0x2ee693;supportsWebPResult=!0x1,supportsWebPPromise[_0x1dfc61(0x68a)](supportsWebPResult);},_0x38fb91['src']=_0x2ee693(0x4c43),supportsWebPPromise[_0x2ee693(0x28bc)];}function supportsWebPSync(){return defined$1(supportsWebPPromise)||supportsWebP(),supportsWebPResult;}Object['defineProperties'](Fullscreen,{'element':{'get':function(){var _0x498149=_0x68aa19;if(Fullscreen[_0x498149(0x1705)]())return document[_names[_0x498149(0x19ec)]];}},'changeEventName':{'get':function(){var _0x172782=_0x68aa19;if(Fullscreen['supportsFullscreen']())return _names[_0x172782(0x17c)];}},'errorEventName':{'get':function(){var _0x27830a=_0x68aa19;if(Fullscreen[_0x27830a(0x1705)]())return _names[_0x27830a(0x576f)];}},'enabled':{'get':function(){var _0x449c3c=_0x68aa19;if(Fullscreen[_0x449c3c(0x1705)]())return document[_names['fullscreenEnabled']];}},'fullscreen':{'get':function(){var _0xd59f57=_0x68aa19;if(Fullscreen[_0xd59f57(0x1705)]())return null!==Fullscreen[_0xd59f57(0x1733)];}}}),Fullscreen[_0x68aa19(0x1705)]=function(){var _0x30a92e=_0x68aa19;if(defined$1(_supportsFullscreen))return _supportsFullscreen;_supportsFullscreen=!0x1;var _0x354619=document[_0x30a92e(0x57eb)];if(_0x30a92e(0x20f8)==typeof _0x354619[_0x30a92e(0xe76)])return _names[_0x30a92e(0xe76)]=_0x30a92e(0xe76),_names[_0x30a92e(0x2f62)]=_0x30a92e(0x2f62),_names['fullscreenEnabled']='fullscreenEnabled',_names['fullscreenElement']='fullscreenElement',_names[_0x30a92e(0x17c)]=_0x30a92e(0x17c),_names[_0x30a92e(0x576f)]=_0x30a92e(0x576f),_supportsFullscreen=!0x0;for(var _0x2f1008,_0x1b7ddb=[_0x30a92e(0x3aa1),_0x30a92e(0x196a),'o','ms',_0x30a92e(0x2c8c)],_0x4c3787=0x0,_0x2a4eb5=_0x1b7ddb['length'];_0x4c3787<_0x2a4eb5;++_0x4c3787){var _0x148cc2=_0x1b7ddb[_0x4c3787];(_0x30a92e(0x20f8)==typeof _0x354619[_0x2f1008=_0x148cc2+_0x30a92e(0x3c32)]||_0x30a92e(0x20f8)==typeof _0x354619[_0x2f1008=_0x148cc2+_0x30a92e(0x11a1)])&&(_names[_0x30a92e(0xe76)]=_0x2f1008,_supportsFullscreen=!0x0),_0x2f1008=_0x148cc2+'ExitFullscreen',_0x30a92e(0x20f8)==typeof document[_0x2f1008]?_names[_0x30a92e(0x2f62)]=_0x2f1008:(_0x2f1008=_0x148cc2+_0x30a92e(0x325e),_0x30a92e(0x20f8)==typeof document[_0x2f1008]&&(_names[_0x30a92e(0x2f62)]=_0x2f1008)),_0x2f1008=_0x148cc2+'FullscreenEnabled',void 0x0!==document[_0x2f1008]?_names[_0x30a92e(0x1845)]=_0x2f1008:(_0x2f1008=_0x148cc2+_0x30a92e(0x4bf4),void 0x0!==document[_0x2f1008]&&(_names['fullscreenEnabled']=_0x2f1008)),_0x2f1008=_0x148cc2+_0x30a92e(0x3f7d),void 0x0!==document[_0x2f1008]?_names[_0x30a92e(0x19ec)]=_0x2f1008:(_0x2f1008=_0x148cc2+_0x30a92e(0x1619),void 0x0!==document[_0x2f1008]&&(_names[_0x30a92e(0x19ec)]=_0x2f1008)),_0x2f1008=_0x148cc2+_0x30a92e(0x17c),void 0x0!==document['on'+_0x2f1008]&&('ms'===_0x148cc2&&(_0x2f1008=_0x30a92e(0x893)),_names[_0x30a92e(0x17c)]=_0x2f1008),_0x2f1008=_0x148cc2+_0x30a92e(0x576f),void 0x0!==document['on'+_0x2f1008]&&('ms'===_0x148cc2&&(_0x2f1008=_0x30a92e(0x4de6)),_names[_0x30a92e(0x576f)]=_0x2f1008);}return _supportsFullscreen;},Fullscreen[_0x68aa19(0xe76)]=function(_0xefdd03,_0x2e042f){Fullscreen['supportsFullscreen']()&&_0xefdd03[_names['requestFullscreen']]({'vrDisplay':_0x2e042f});},Fullscreen[_0x68aa19(0x2f62)]=function(){var _0x28cd4f=_0x68aa19;Fullscreen[_0x28cd4f(0x1705)]()&&document[_names['exitFullscreen']]();},Fullscreen['_names']=_names,theNavigator=_0x68aa19(0x3041)!=typeof navigator?navigator:{};var typedArrayTypes=[];_0x68aa19(0x3041)!=typeof ArrayBuffer&&(typedArrayTypes[_0x68aa19(0x3a33)](Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array),_0x68aa19(0x3041)!=typeof Uint8ClampedArray&&typedArrayTypes[_0x68aa19(0x3a33)](Uint8ClampedArray),_0x68aa19(0x3041)!=typeof CanvasPixelArray&&typedArrayTypes[_0x68aa19(0x3a33)](CanvasPixelArray));var FeatureDetection={'isChrome':isChrome,'chromeVersion':chromeVersion,'isSafari':isSafari,'safariVersion':safariVersion,'isWebkit':isWebkit,'webkitVersion':webkitVersion,'isInternetExplorer':isInternetExplorer,'internetExplorerVersion':internetExplorerVersion,'isEdge':isEdge,'edgeVersion':edgeVersion,'isFirefox':isFirefox,'firefoxVersion':firefoxVersion,'isWindows':isWindows,'isNodeJs':isNodeJs,'hardwareConcurrency':defaultValue$1(theNavigator[_0x68aa19(0xa08)],0x3),'supportsPointerEvents':supportsPointerEvents,'supportsImageRenderingPixelated':supportsImageRenderingPixelated,'supportsWebP':supportsWebP,'supportsWebPSync':supportsWebPSync,'imageRenderingValue':imageRenderingValue,'typedArrayTypes':typedArrayTypes,'isPCBroswer':isPCBroswer};function isPCBroswer(){var _0x34227b=_0x68aa19,_0x2a3769=window[_0x34227b(0x4cb0)][_0x34227b(0x2c8d)]['toLowerCase'](),_0x48e1bc=_0x34227b(0x54c0)==_0x2a3769['match'](/ipad/i),_0x105d37=_0x34227b(0x2531)==_0x2a3769[_0x34227b(0x1b02)](/iphone os/i),_0x49f839=_0x34227b(0x51e8)==_0x2a3769['match'](/midp/i),_0x56229e='rv:1.2.3.4'==_0x2a3769[_0x34227b(0x1b02)](/rv:1.2.3.4/i),_0x38ca68=_0x34227b(0x441b)==_0x2a3769['match'](/ucweb/i),_0x254cf6=_0x34227b(0x12f1)==_0x2a3769[_0x34227b(0x1b02)](/android/i),_0x459f5=_0x34227b(0x4188)==_0x2a3769['match'](/windows ce/i),_0x4bc208='windows\x20mobile'==_0x2a3769[_0x34227b(0x1b02)](/windows mobile/i);return!(_0x48e1bc||_0x105d37||_0x49f839||_0x56229e||_0x38ca68||_0x254cf6||_0x459f5||_0x4bc208);}function Quaternion(_0x3b3a63,_0x5ef8b3,_0x409015,_0x5d423b){this['x']=defaultValue$1(_0x3b3a63,0x0),this['y']=defaultValue$1(_0x5ef8b3,0x0),this['z']=defaultValue$1(_0x409015,0x0),this['w']=defaultValue$1(_0x5d423b,0x0);}FeatureDetection[_0x68aa19(0x1705)]=function(){return Fullscreen['supportsFullscreen']();},FeatureDetection[_0x68aa19(0x5583)]=function(){var _0x18251f=_0x68aa19;return _0x18251f(0x3041)!=typeof ArrayBuffer;},FeatureDetection[_0x68aa19(0x37e0)]=function(){return'undefined'!=typeof Worker;},FeatureDetection[_0x68aa19(0x585)]=function(){var _0x2e4868=_0x68aa19;return'undefined'!=typeof WebAssembly&&!FeatureDetection[_0x2e4868(0x4a3a)]();},FeatureDetection['supportsOffscreenCanvas']=function(){var _0xa17af6=_0x68aa19;return _0xa17af6(0x3041)!=typeof OffscreenCanvas&&!FeatureDetection[_0xa17af6(0x4a3a)]();};var fromAxisAngleScratch=new Cartesian3();Quaternion[_0x68aa19(0x1c60)]=function(_0x43c700,_0x25677c,_0x5bee5e){var _0x5b5cfc=_0x68aa19,_0x41e9ff=_0x25677c/0x2,_0x5cf334=Math['sin'](_0x41e9ff),_0x581a37=(fromAxisAngleScratch=Cartesian3[_0x5b5cfc(0x4e7d)](_0x43c700,fromAxisAngleScratch))['x']*_0x5cf334,_0x507c00=fromAxisAngleScratch['y']*_0x5cf334,_0x5b163d=fromAxisAngleScratch['z']*_0x5cf334,_0x339add=Math['cos'](_0x41e9ff);return defined$1(_0x5bee5e)?(_0x5bee5e['x']=_0x581a37,_0x5bee5e['y']=_0x507c00,_0x5bee5e['z']=_0x5b163d,_0x5bee5e['w']=_0x339add,_0x5bee5e):new Quaternion(_0x581a37,_0x507c00,_0x5b163d,_0x339add);};var fromRotationMatrixNext=[0x1,0x2,0x0],fromRotationMatrixQuat=new Array(0x3);Quaternion[_0x68aa19(0x36a3)]=function(_0x312046,_0x50c8a5){var _0x183dbc=_0x68aa19,_0x2b552c,_0x5f4812,_0x5f313c,_0x5e141f,_0x217a58,_0x925631=_0x312046[Matrix3[_0x183dbc(0x6ce)]],_0x8a447b=_0x312046[Matrix3[_0x183dbc(0x1529)]],_0x388921=_0x312046[Matrix3[_0x183dbc(0x118a)]],_0x25ad4c=_0x925631+_0x8a447b+_0x388921;if(_0x25ad4c>0x0)_0x217a58=0.5*(_0x2b552c=Math['sqrt'](_0x25ad4c+0x1)),_0x2b552c=0.5/_0x2b552c,_0x5f4812=(_0x312046[Matrix3[_0x183dbc(0x36f0)]]-_0x312046[Matrix3[_0x183dbc(0x22b)]])*_0x2b552c,_0x5f313c=(_0x312046[Matrix3[_0x183dbc(0x54bb)]]-_0x312046[Matrix3[_0x183dbc(0x3d4e)]])*_0x2b552c,_0x5e141f=(_0x312046[Matrix3[_0x183dbc(0x2792)]]-_0x312046[Matrix3['COLUMN1ROW0']])*_0x2b552c;else{var _0x56c7b7=fromRotationMatrixNext,_0x212a32=0x0;_0x8a447b>_0x925631&&(_0x212a32=0x1),_0x388921>_0x925631&&_0x388921>_0x8a447b&&(_0x212a32=0x2);var _0x2e0a26=_0x56c7b7[_0x212a32],_0x32fd8f=_0x56c7b7[_0x2e0a26];_0x2b552c=Math['sqrt'](_0x312046[Matrix3['getElementIndex'](_0x212a32,_0x212a32)]-_0x312046[Matrix3[_0x183dbc(0x48d2)](_0x2e0a26,_0x2e0a26)]-_0x312046[Matrix3[_0x183dbc(0x48d2)](_0x32fd8f,_0x32fd8f)]+0x1);var _0x674f1c=fromRotationMatrixQuat;_0x674f1c[_0x212a32]=0.5*_0x2b552c,_0x2b552c=0.5/_0x2b552c,_0x217a58=(_0x312046[Matrix3[_0x183dbc(0x48d2)](_0x32fd8f,_0x2e0a26)]-_0x312046[Matrix3['getElementIndex'](_0x2e0a26,_0x32fd8f)])*_0x2b552c,_0x674f1c[_0x2e0a26]=(_0x312046[Matrix3[_0x183dbc(0x48d2)](_0x2e0a26,_0x212a32)]+_0x312046[Matrix3['getElementIndex'](_0x212a32,_0x2e0a26)])*_0x2b552c,_0x674f1c[_0x32fd8f]=(_0x312046[Matrix3['getElementIndex'](_0x32fd8f,_0x212a32)]+_0x312046[Matrix3[_0x183dbc(0x48d2)](_0x212a32,_0x32fd8f)])*_0x2b552c,_0x5f4812=-_0x674f1c[0x0],_0x5f313c=-_0x674f1c[0x1],_0x5e141f=-_0x674f1c[0x2];}return defined$1(_0x50c8a5)?(_0x50c8a5['x']=_0x5f4812,_0x50c8a5['y']=_0x5f313c,_0x50c8a5['z']=_0x5e141f,_0x50c8a5['w']=_0x217a58,_0x50c8a5):new Quaternion(_0x5f4812,_0x5f313c,_0x5e141f,_0x217a58);};var scratchHPRQuaternion$1=new Quaternion(),scratchHeadingQuaternion=new Quaternion(),scratchPitchQuaternion=new Quaternion(),scratchRollQuaternion=new Quaternion();Quaternion[_0x68aa19(0x2ddb)]=function(_0x1093fb,_0x5a9a11){var _0x502e66=_0x68aa19;return scratchRollQuaternion=Quaternion[_0x502e66(0x1c60)](Cartesian3[_0x502e66(0x27ad)],_0x1093fb['roll'],scratchHPRQuaternion$1),scratchPitchQuaternion=Quaternion['fromAxisAngle'](Cartesian3[_0x502e66(0x51ed)],-_0x1093fb['pitch'],_0x5a9a11),_0x5a9a11=Quaternion[_0x502e66(0x373b)](scratchPitchQuaternion,scratchRollQuaternion,scratchPitchQuaternion),scratchHeadingQuaternion=Quaternion[_0x502e66(0x1c60)](Cartesian3['UNIT_Z'],-_0x1093fb[_0x502e66(0x8db)],scratchHPRQuaternion$1),Quaternion[_0x502e66(0x373b)](scratchHeadingQuaternion,_0x5a9a11,_0x5a9a11);};var sampledQuaternionAxis=new Cartesian3(),sampledQuaternionRotation=new Cartesian3(),sampledQuaternionTempQuaternion=new Quaternion(),sampledQuaternionQuaternion0=new Quaternion(),sampledQuaternionQuaternion0Conjugate=new Quaternion();Quaternion[_0x68aa19(0xe6c)]=0x4,Quaternion[_0x68aa19(0x3540)]=function(_0x4e583d,_0x509ee4,_0x40d984){return _0x40d984=defaultValue$1(_0x40d984,0x0),_0x509ee4[_0x40d984++]=_0x4e583d['x'],_0x509ee4[_0x40d984++]=_0x4e583d['y'],_0x509ee4[_0x40d984++]=_0x4e583d['z'],_0x509ee4[_0x40d984]=_0x4e583d['w'],_0x509ee4;},Quaternion['unpack']=function(_0x4c18db,_0x349dde,_0xd84230){return _0x349dde=defaultValue$1(_0x349dde,0x0),defined$1(_0xd84230)||(_0xd84230=new Quaternion()),_0xd84230['x']=_0x4c18db[_0x349dde],_0xd84230['y']=_0x4c18db[_0x349dde+0x1],_0xd84230['z']=_0x4c18db[_0x349dde+0x2],_0xd84230['w']=_0x4c18db[_0x349dde+0x3],_0xd84230;},Quaternion['packedInterpolationLength']=0x3,Quaternion[_0x68aa19(0x517e)]=function(_0x1e3430,_0x956112,_0x5e0ad8,_0x2fa04c){var _0x5d5103=_0x68aa19;Quaternion[_0x5d5103(0x41a1)](_0x1e3430,0x4*_0x5e0ad8,sampledQuaternionQuaternion0Conjugate),Quaternion[_0x5d5103(0x38cb)](sampledQuaternionQuaternion0Conjugate,sampledQuaternionQuaternion0Conjugate);for(var _0x5d76ea=0x0,_0x2dd9b8=_0x5e0ad8-_0x956112+0x1;_0x5d76ea<_0x2dd9b8;_0x5d76ea++){var _0x1d4c4e=0x3*_0x5d76ea;Quaternion['unpack'](_0x1e3430,0x4*(_0x956112+_0x5d76ea),sampledQuaternionTempQuaternion),Quaternion[_0x5d5103(0x373b)](sampledQuaternionTempQuaternion,sampledQuaternionQuaternion0Conjugate,sampledQuaternionTempQuaternion),sampledQuaternionTempQuaternion['w']<0x0&&Quaternion[_0x5d5103(0x3152)](sampledQuaternionTempQuaternion,sampledQuaternionTempQuaternion),Quaternion[_0x5d5103(0x1ca0)](sampledQuaternionTempQuaternion,sampledQuaternionAxis);var _0x5d1981=Quaternion[_0x5d5103(0x26f9)](sampledQuaternionTempQuaternion);_0x2fa04c[_0x1d4c4e]=sampledQuaternionAxis['x']*_0x5d1981,_0x2fa04c[_0x1d4c4e+0x1]=sampledQuaternionAxis['y']*_0x5d1981,_0x2fa04c[_0x1d4c4e+0x2]=sampledQuaternionAxis['z']*_0x5d1981;}},Quaternion[_0x68aa19(0x526f)]=function(_0x31bab2,_0x15f50f,_0x342f75,_0xd3c39f,_0x52e851){var _0x4faa75=_0x68aa19;defined$1(_0x52e851)||(_0x52e851=new Quaternion()),Cartesian3[_0x4faa75(0xb30)](_0x31bab2,0x0,sampledQuaternionRotation);var _0x1a5edc=Cartesian3[_0x4faa75(0x1791)](sampledQuaternionRotation);return Quaternion[_0x4faa75(0x41a1)](_0x15f50f,0x4*_0xd3c39f,sampledQuaternionQuaternion0),0x0===_0x1a5edc?Quaternion[_0x4faa75(0x254b)](Quaternion[_0x4faa75(0x5139)],sampledQuaternionTempQuaternion):Quaternion['fromAxisAngle'](sampledQuaternionRotation,_0x1a5edc,sampledQuaternionTempQuaternion),Quaternion[_0x4faa75(0x373b)](sampledQuaternionTempQuaternion,sampledQuaternionQuaternion0,_0x52e851);},Quaternion[_0x68aa19(0x254b)]=function(_0x56c24e,_0xf22899){if(defined$1(_0x56c24e))return defined$1(_0xf22899)?(_0xf22899['x']=_0x56c24e['x'],_0xf22899['y']=_0x56c24e['y'],_0xf22899['z']=_0x56c24e['z'],_0xf22899['w']=_0x56c24e['w'],_0xf22899):new Quaternion(_0x56c24e['x'],_0x56c24e['y'],_0x56c24e['z'],_0x56c24e['w']);},Quaternion[_0x68aa19(0x38cb)]=function(_0x49b969,_0x2c6dcc){return _0x2c6dcc['x']=-_0x49b969['x'],_0x2c6dcc['y']=-_0x49b969['y'],_0x2c6dcc['z']=-_0x49b969['z'],_0x2c6dcc['w']=_0x49b969['w'],_0x2c6dcc;},Quaternion[_0x68aa19(0x2ed9)]=function(_0x152c2e){return _0x152c2e['x']*_0x152c2e['x']+_0x152c2e['y']*_0x152c2e['y']+_0x152c2e['z']*_0x152c2e['z']+_0x152c2e['w']*_0x152c2e['w'];},Quaternion[_0x68aa19(0x1791)]=function(_0x973220){var _0x50419f=_0x68aa19;return Math[_0x50419f(0x4080)](Quaternion['magnitudeSquared'](_0x973220));},Quaternion[_0x68aa19(0x4e7d)]=function(_0x349e15,_0x5253b3){var _0x55bee1=_0x68aa19,_0x5e8e33=0x1/Quaternion[_0x55bee1(0x1791)](_0x349e15),_0x55d4c6=_0x349e15['x']*_0x5e8e33,_0x270c95=_0x349e15['y']*_0x5e8e33,_0x9eb9a=_0x349e15['z']*_0x5e8e33,_0x50f0cc=_0x349e15['w']*_0x5e8e33;return _0x5253b3['x']=_0x55d4c6,_0x5253b3['y']=_0x270c95,_0x5253b3['z']=_0x9eb9a,_0x5253b3['w']=_0x50f0cc,_0x5253b3;},Quaternion[_0x68aa19(0xe9d)]=function(_0x5c2c34,_0x3a02e9){var _0x3fa8cd=_0x68aa19,_0x3be653=Quaternion['magnitudeSquared'](_0x5c2c34);return _0x3a02e9=Quaternion[_0x3fa8cd(0x38cb)](_0x5c2c34,_0x3a02e9),Quaternion[_0x3fa8cd(0x1c02)](_0x3a02e9,0x1/_0x3be653,_0x3a02e9);},Quaternion[_0x68aa19(0x4979)]=function(_0x514205,_0x1f04eb,_0x105476){return _0x105476['x']=_0x514205['x']+_0x1f04eb['x'],_0x105476['y']=_0x514205['y']+_0x1f04eb['y'],_0x105476['z']=_0x514205['z']+_0x1f04eb['z'],_0x105476['w']=_0x514205['w']+_0x1f04eb['w'],_0x105476;},Quaternion[_0x68aa19(0x286c)]=function(_0x36b915,_0x294887,_0x1ba98e){return _0x1ba98e['x']=_0x36b915['x']-_0x294887['x'],_0x1ba98e['y']=_0x36b915['y']-_0x294887['y'],_0x1ba98e['z']=_0x36b915['z']-_0x294887['z'],_0x1ba98e['w']=_0x36b915['w']-_0x294887['w'],_0x1ba98e;},Quaternion['negate']=function(_0x39b596,_0x579beb){return _0x579beb['x']=-_0x39b596['x'],_0x579beb['y']=-_0x39b596['y'],_0x579beb['z']=-_0x39b596['z'],_0x579beb['w']=-_0x39b596['w'],_0x579beb;},Quaternion[_0x68aa19(0x22ed)]=function(_0x3ddebe,_0x1f3a99){return _0x3ddebe['x']*_0x1f3a99['x']+_0x3ddebe['y']*_0x1f3a99['y']+_0x3ddebe['z']*_0x1f3a99['z']+_0x3ddebe['w']*_0x1f3a99['w'];},Quaternion[_0x68aa19(0x373b)]=function(_0x39b460,_0x1b6ab7,_0x5ce950){var _0x27c91=_0x39b460['x'],_0x204464=_0x39b460['y'],_0x53e10e=_0x39b460['z'],_0x597ce0=_0x39b460['w'],_0x358ced=_0x1b6ab7['x'],_0xb7d9bd=_0x1b6ab7['y'],_0xde5004=_0x1b6ab7['z'],_0x2530b8=_0x1b6ab7['w'],_0x38d087=_0x597ce0*_0x358ced+_0x27c91*_0x2530b8+_0x204464*_0xde5004-_0x53e10e*_0xb7d9bd,_0x37a74c=_0x597ce0*_0xb7d9bd-_0x27c91*_0xde5004+_0x204464*_0x2530b8+_0x53e10e*_0x358ced,_0x461440=_0x597ce0*_0xde5004+_0x27c91*_0xb7d9bd-_0x204464*_0x358ced+_0x53e10e*_0x2530b8,_0x5ad387=_0x597ce0*_0x2530b8-_0x27c91*_0x358ced-_0x204464*_0xb7d9bd-_0x53e10e*_0xde5004;return _0x5ce950['x']=_0x38d087,_0x5ce950['y']=_0x37a74c,_0x5ce950['z']=_0x461440,_0x5ce950['w']=_0x5ad387,_0x5ce950;},Quaternion[_0x68aa19(0x9f6)]=function(_0x560271,_0xef2155,_0x5dbf3a){var _0x5f1f69=_0x68aa19,_0x3643d0=new Cartesian3(),_0x45c1e5=new Cartesian3(),_0x52a309=new Cartesian3(_0x560271['x'],_0x560271['y'],_0x560271['z']);_0x3643d0=Cartesian3[_0x5f1f69(0x33cc)](_0x52a309,_0xef2155,_0x3643d0),_0x45c1e5=Cartesian3[_0x5f1f69(0x33cc)](_0x52a309,_0x3643d0,_0x45c1e5);var _0x345a61=new Cartesian3();_0x345a61=Cartesian3[_0x5f1f69(0x1c02)](_0x3643d0,0x2*_0x560271['w'],_0x345a61);var _0xf8478e=new Cartesian3();return _0xf8478e=Cartesian3[_0x5f1f69(0x1c02)](_0x3643d0,0x2,_0xf8478e),_0x5dbf3a=Cartesian3[_0x5f1f69(0x4979)](_0xef2155,_0x345a61,_0x5dbf3a),_0x5dbf3a=Cartesian3[_0x5f1f69(0x4979)](_0x5dbf3a,_0xf8478e,_0x5dbf3a);},Quaternion[_0x68aa19(0x1c02)]=function(_0x2e221d,_0x3b940d,_0x51bef4){return _0x51bef4['x']=_0x2e221d['x']*_0x3b940d,_0x51bef4['y']=_0x2e221d['y']*_0x3b940d,_0x51bef4['z']=_0x2e221d['z']*_0x3b940d,_0x51bef4['w']=_0x2e221d['w']*_0x3b940d,_0x51bef4;},Quaternion[_0x68aa19(0x3a31)]=function(_0x1de07b,_0x1b143b,_0x422ab3){return _0x422ab3['x']=_0x1de07b['x']/_0x1b143b,_0x422ab3['y']=_0x1de07b['y']/_0x1b143b,_0x422ab3['z']=_0x1de07b['z']/_0x1b143b,_0x422ab3['w']=_0x1de07b['w']/_0x1b143b,_0x422ab3;},Quaternion[_0x68aa19(0x1ca0)]=function(_0x345b47,_0x476a68){var _0x57a5eb=_0x68aa19,_0x3c5364=_0x345b47['w'];if(Math[_0x57a5eb(0x1661)](_0x3c5364-0x1)<CesiumMath[_0x57a5eb(0x5316)])return _0x476a68['x']=_0x476a68['y']=_0x476a68['z']=0x0,_0x476a68;var _0x3a79ec=0x1/Math['sqrt'](0x1-_0x3c5364*_0x3c5364);return _0x476a68['x']=_0x345b47['x']*_0x3a79ec,_0x476a68['y']=_0x345b47['y']*_0x3a79ec,_0x476a68['z']=_0x345b47['z']*_0x3a79ec,_0x476a68;},Quaternion[_0x68aa19(0x26f9)]=function(_0x4ef7b1){var _0x691cfc=_0x68aa19;return Math['abs'](_0x4ef7b1['w']-0x1)<CesiumMath[_0x691cfc(0x5316)]?0x0:0x2*Math[_0x691cfc(0x1e18)](_0x4ef7b1['w']);};var lerpScratch=new Quaternion();Quaternion[_0x68aa19(0x52f2)]=function(_0x65b778,_0xf143d2,_0x2a2c08,_0x333678){var _0x1d9f77=_0x68aa19;return lerpScratch=Quaternion[_0x1d9f77(0x1c02)](_0xf143d2,_0x2a2c08,lerpScratch),_0x333678=Quaternion[_0x1d9f77(0x1c02)](_0x65b778,0x1-_0x2a2c08,_0x333678),Quaternion[_0x1d9f77(0x4979)](lerpScratch,_0x333678,_0x333678);};var slerpEndNegated=new Quaternion(),slerpScaledP=new Quaternion(),slerpScaledR=new Quaternion();Quaternion[_0x68aa19(0x4c2a)]=function(_0xc44c01,_0x34ad39,_0x5b706b,_0x155d33){var _0x48132c=_0x68aa19,_0x18130c=Quaternion[_0x48132c(0x22ed)](_0xc44c01,_0x34ad39),_0x496802=_0x34ad39;if(_0x18130c<0x0&&(_0x18130c=-_0x18130c,_0x496802=slerpEndNegated=Quaternion['negate'](_0x34ad39,slerpEndNegated)),0x1-_0x18130c<CesiumMath[_0x48132c(0x5316)])return Quaternion[_0x48132c(0x52f2)](_0xc44c01,_0x496802,_0x5b706b,_0x155d33);var _0x299204=Math['acos'](_0x18130c);return slerpScaledP=Quaternion['multiplyByScalar'](_0xc44c01,Math[_0x48132c(0x4322)]((0x1-_0x5b706b)*_0x299204),slerpScaledP),slerpScaledR=Quaternion[_0x48132c(0x1c02)](_0x496802,Math[_0x48132c(0x4322)](_0x5b706b*_0x299204),slerpScaledR),_0x155d33=Quaternion[_0x48132c(0x4979)](slerpScaledP,slerpScaledR,_0x155d33),Quaternion[_0x48132c(0x1c02)](_0x155d33,0x1/Math[_0x48132c(0x4322)](_0x299204),_0x155d33);},Quaternion[_0x68aa19(0xe28)]=function(_0x53f8cd,_0x31a549){var _0x172d2c=_0x68aa19,_0x3e23fe=CesiumMath[_0x172d2c(0x5404)](_0x53f8cd['w']),_0x5e341f=0x0;return 0x0!==_0x3e23fe&&(_0x5e341f=_0x3e23fe/Math['sin'](_0x3e23fe)),Cartesian3[_0x172d2c(0x1c02)](_0x53f8cd,_0x5e341f,_0x31a549);},Quaternion[_0x68aa19(0xee5)]=function(_0x41940c,_0x42979c){var _0x4a01ee=_0x68aa19,_0x20a56e=Cartesian3[_0x4a01ee(0x1791)](_0x41940c),_0x4984b5=0x0;return 0x0!==_0x20a56e&&(_0x4984b5=Math[_0x4a01ee(0x4322)](_0x20a56e)/_0x20a56e),_0x42979c['x']=_0x41940c['x']*_0x4984b5,_0x42979c['y']=_0x41940c['y']*_0x4984b5,_0x42979c['z']=_0x41940c['z']*_0x4984b5,_0x42979c['w']=Math[_0x4a01ee(0x1d35)](_0x20a56e),_0x42979c;};var squadScratchCartesian0=new Cartesian3(),squadScratchCartesian1=new Cartesian3(),squadScratchQuaternion0=new Quaternion(),squadScratchQuaternion1=new Quaternion();Quaternion[_0x68aa19(0x3072)]=function(_0x2b818e,_0x1b144f,_0x18e197,_0x354f89){var _0x8c9388=_0x68aa19,_0x10fcb0=Quaternion[_0x8c9388(0x38cb)](_0x1b144f,squadScratchQuaternion0);Quaternion[_0x8c9388(0x373b)](_0x10fcb0,_0x18e197,squadScratchQuaternion1);var _0x3c2b08=Quaternion[_0x8c9388(0xe28)](squadScratchQuaternion1,squadScratchCartesian0);Quaternion['multiply'](_0x10fcb0,_0x2b818e,squadScratchQuaternion1);var _0x315cdf=Quaternion[_0x8c9388(0xe28)](squadScratchQuaternion1,squadScratchCartesian1);return Cartesian3['add'](_0x3c2b08,_0x315cdf,_0x3c2b08),Cartesian3[_0x8c9388(0x1c02)](_0x3c2b08,0.25,_0x3c2b08),Cartesian3[_0x8c9388(0x3152)](_0x3c2b08,_0x3c2b08),Quaternion[_0x8c9388(0xee5)](_0x3c2b08,squadScratchQuaternion0),Quaternion[_0x8c9388(0x373b)](_0x1b144f,squadScratchQuaternion0,_0x354f89);},Quaternion[_0x68aa19(0x4bfb)]=function(_0x186335,_0x4448bb,_0x329300,_0xe6f4c,_0x3ad6ab,_0x243b7b){var _0x184341=_0x68aa19,_0x22d574=Quaternion[_0x184341(0x4c2a)](_0x186335,_0x4448bb,_0x3ad6ab,squadScratchQuaternion0),_0x2869a5=Quaternion[_0x184341(0x4c2a)](_0x329300,_0xe6f4c,_0x3ad6ab,squadScratchQuaternion1);return Quaternion[_0x184341(0x4c2a)](_0x22d574,_0x2869a5,0x2*_0x3ad6ab*(0x1-_0x3ad6ab),_0x243b7b);};for(var fastSlerpScratchQuaternion=new Quaternion(),opmu=1.9011074535173003,u=FeatureDetection[_0x68aa19(0x5583)]()?new Float32Array(0x8):[],v=FeatureDetection[_0x68aa19(0x5583)]()?new Float32Array(0x8):[],bT=FeatureDetection['supportsTypedArrays']()?new Float32Array(0x8):[],bD=FeatureDetection[_0x68aa19(0x5583)]()?new Float32Array(0x8):[],i$8=0x0;i$8<0x7;++i$8){var s=i$8+0x1,t=0x2*s+0x1;u[i$8]=0x1/(s*t),v[i$8]=s/t;}u[0x7]=opmu/0x88,v[0x7]=0x8*opmu/0x11,Quaternion[_0x68aa19(0x7fe)]=function(_0xd652b2,_0x57fb5c,_0x42c048,_0x475ed0){var _0x443613=_0x68aa19,_0x3446e3,_0x58a521=Quaternion[_0x443613(0x22ed)](_0xd652b2,_0x57fb5c);_0x58a521>=0x0?_0x3446e3=0x1:(_0x3446e3=-0x1,_0x58a521=-_0x58a521);for(var _0x53767b=_0x58a521-0x1,_0x148a6e=0x1-_0x42c048,_0x522986=_0x42c048*_0x42c048,_0x3edad4=_0x148a6e*_0x148a6e,_0x53a229=0x7;_0x53a229>=0x0;--_0x53a229)bT[_0x53a229]=(u[_0x53a229]*_0x522986-v[_0x53a229])*_0x53767b,bD[_0x53a229]=(u[_0x53a229]*_0x3edad4-v[_0x53a229])*_0x53767b;var _0x3ba1cb=_0x3446e3*_0x42c048*(0x1+bT[0x0]*(0x1+bT[0x1]*(0x1+bT[0x2]*(0x1+bT[0x3]*(0x1+bT[0x4]*(0x1+bT[0x5]*(0x1+bT[0x6]*(0x1+bT[0x7])))))))),_0x24ede2=_0x148a6e*(0x1+bD[0x0]*(0x1+bD[0x1]*(0x1+bD[0x2]*(0x1+bD[0x3]*(0x1+bD[0x4]*(0x1+bD[0x5]*(0x1+bD[0x6]*(0x1+bD[0x7])))))))),_0x48fa57=Quaternion['multiplyByScalar'](_0xd652b2,_0x24ede2,fastSlerpScratchQuaternion);return Quaternion[_0x443613(0x1c02)](_0x57fb5c,_0x3ba1cb,_0x475ed0),Quaternion[_0x443613(0x4979)](_0x48fa57,_0x475ed0,_0x475ed0);},Quaternion[_0x68aa19(0x17ff)]=function(_0x3c21a0,_0x571a36,_0x325806,_0x102eb0,_0x2162d6,_0x5f2d7f){var _0x342d3b=_0x68aa19,_0x3f6d06=Quaternion[_0x342d3b(0x7fe)](_0x3c21a0,_0x571a36,_0x2162d6,squadScratchQuaternion0),_0x10060e=Quaternion[_0x342d3b(0x7fe)](_0x325806,_0x102eb0,_0x2162d6,squadScratchQuaternion1);return Quaternion['fastSlerp'](_0x3f6d06,_0x10060e,0x2*_0x2162d6*(0x1-_0x2162d6),_0x5f2d7f);},Quaternion[_0x68aa19(0x2ed4)]=function(_0x5610ff,_0x29659c){return _0x5610ff===_0x29659c||defined$1(_0x5610ff)&&defined$1(_0x29659c)&&_0x5610ff['x']===_0x29659c['x']&&_0x5610ff['y']===_0x29659c['y']&&_0x5610ff['z']===_0x29659c['z']&&_0x5610ff['w']===_0x29659c['w'];},Quaternion[_0x68aa19(0x19c9)]=function(_0x8b5fd6,_0x41b0bf,_0x55b371){var _0x15cfda=_0x68aa19;return _0x8b5fd6===_0x41b0bf||defined$1(_0x8b5fd6)&&defined$1(_0x41b0bf)&&Math['abs'](_0x8b5fd6['x']-_0x41b0bf['x'])<=_0x55b371&&Math[_0x15cfda(0x1661)](_0x8b5fd6['y']-_0x41b0bf['y'])<=_0x55b371&&Math[_0x15cfda(0x1661)](_0x8b5fd6['z']-_0x41b0bf['z'])<=_0x55b371&&Math[_0x15cfda(0x1661)](_0x8b5fd6['w']-_0x41b0bf['w'])<=_0x55b371;},Quaternion[_0x68aa19(0x3e26)]=Object[_0x68aa19(0x3e37)](new Quaternion(0x0,0x0,0x0,0x0)),Quaternion[_0x68aa19(0x5139)]=Object[_0x68aa19(0x3e37)](new Quaternion(0x0,0x0,0x0,0x1)),Quaternion['prototype']['clone']=function(_0x2e3be2){var _0xfa7a47=_0x68aa19;return Quaternion[_0xfa7a47(0x254b)](this,_0x2e3be2);},Quaternion['prototype']['equals']=function(_0xea632d){var _0x3d5b90=_0x68aa19;return Quaternion[_0x3d5b90(0x2ed4)](this,_0xea632d);},Quaternion[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0x18a4b0,_0x1470fd){var _0x5c3be8=_0x68aa19;return Quaternion[_0x5c3be8(0x19c9)](this,_0x18a4b0,_0x1470fd);},Quaternion['prototype'][_0x68aa19(0x1d43)]=function(){return'('+this['x']+',\x20'+this['y']+',\x20'+this['z']+',\x20'+this['w']+')';};var Transforms={},vectorProductLocalFrame={'up':{'south':'east','north':_0x68aa19(0x4488),'west':_0x68aa19(0x149),'east':_0x68aa19(0x46e0)},'down':{'south':_0x68aa19(0x4488),'north':'east','west':_0x68aa19(0x46e0),'east':_0x68aa19(0x149)},'south':{'up':_0x68aa19(0x4488),'down':'east','west':'down','east':'up'},'north':{'up':_0x68aa19(0x326c),'down':_0x68aa19(0x4488),'west':'up','east':'down'},'west':{'up':_0x68aa19(0x46e0),'down':'south','north':_0x68aa19(0x4819),'south':'up'},'east':{'up':_0x68aa19(0x149),'down':'north','north':'up','south':_0x68aa19(0x4819)}},degeneratePositionLocalFrame={'north':[-0x1,0x0,0x0],'east':[0x0,0x1,0x0],'up':[0x0,0x0,0x1],'south':[0x1,0x0,0x0],'west':[0x0,-0x1,0x0],'down':[0x0,0x0,-0x1]},localFrameToFixedFrameCache={},scratchCalculateCartesian={'east':new Cartesian3(),'north':new Cartesian3(),'up':new Cartesian3(),'west':new Cartesian3(),'south':new Cartesian3(),'down':new Cartesian3()},scratchFirstCartesian=new Cartesian3(),scratchSecondCartesian=new Cartesian3(),scratchThirdCartesian=new Cartesian3();Transforms[_0x68aa19(0x43d1)]=function(_0x10944c,_0x102b51){var _0xc33894=_0x68aa19;if(!vectorProductLocalFrame[_0xc33894(0x2a77)](_0x10944c)||!vectorProductLocalFrame[_0x10944c][_0xc33894(0x2a77)](_0x102b51))throw new DeveloperError$1(_0xc33894(0x2b06));var _0x3e3581,_0x3c5f0d=vectorProductLocalFrame[_0x10944c][_0x102b51],_0x5758e7=_0x10944c+_0x102b51;return defined$1(localFrameToFixedFrameCache[_0x5758e7])?_0x3e3581=localFrameToFixedFrameCache[_0x5758e7]:(_0x3e3581=function(_0x5adfb3,_0x1201c3,_0x2e592b){var _0x234b95=_0xc33894;if(defined$1(_0x2e592b)||(_0x2e592b=new Matrix4()),Cartesian3[_0x234b95(0x19c9)](_0x5adfb3,Cartesian3[_0x234b95(0x3e26)],CesiumMath['EPSILON14']))Cartesian3[_0x234b95(0x41a1)](degeneratePositionLocalFrame[_0x10944c],0x0,scratchFirstCartesian),Cartesian3[_0x234b95(0x41a1)](degeneratePositionLocalFrame[_0x102b51],0x0,scratchSecondCartesian),Cartesian3[_0x234b95(0x41a1)](degeneratePositionLocalFrame[_0x3c5f0d],0x0,scratchThirdCartesian);else{if(CesiumMath[_0x234b95(0x19c9)](_0x5adfb3['x'],0x0,CesiumMath[_0x234b95(0x4fa8)])&&CesiumMath[_0x234b95(0x19c9)](_0x5adfb3['y'],0x0,CesiumMath['EPSILON14'])){var _0x5af6e0=CesiumMath[_0x234b95(0x10ba)](_0x5adfb3['z']);Cartesian3[_0x234b95(0x41a1)](degeneratePositionLocalFrame[_0x10944c],0x0,scratchFirstCartesian),'east'!==_0x10944c&&_0x234b95(0x4488)!==_0x10944c&&Cartesian3[_0x234b95(0x1c02)](scratchFirstCartesian,_0x5af6e0,scratchFirstCartesian),Cartesian3['unpack'](degeneratePositionLocalFrame[_0x102b51],0x0,scratchSecondCartesian),_0x234b95(0x326c)!==_0x102b51&&_0x234b95(0x4488)!==_0x102b51&&Cartesian3['multiplyByScalar'](scratchSecondCartesian,_0x5af6e0,scratchSecondCartesian),Cartesian3['unpack'](degeneratePositionLocalFrame[_0x3c5f0d],0x0,scratchThirdCartesian),_0x234b95(0x326c)!==_0x3c5f0d&&_0x234b95(0x4488)!==_0x3c5f0d&&Cartesian3['multiplyByScalar'](scratchThirdCartesian,_0x5af6e0,scratchThirdCartesian);}else{(_0x1201c3=defaultValue$1(_0x1201c3,Ellipsoid[_0x234b95(0x1d49)]))['geodeticSurfaceNormal'](_0x5adfb3,scratchCalculateCartesian['up']);var _0x32f69b=scratchCalculateCartesian['up'],_0x3c2cf6=scratchCalculateCartesian[_0x234b95(0x326c)];_0x3c2cf6['x']=-_0x5adfb3['y'],_0x3c2cf6['y']=_0x5adfb3['x'],_0x3c2cf6['z']=0x0,Cartesian3[_0x234b95(0x4e7d)](_0x3c2cf6,scratchCalculateCartesian[_0x234b95(0x326c)]),Cartesian3['cross'](_0x32f69b,_0x3c2cf6,scratchCalculateCartesian[_0x234b95(0x46e0)]),Cartesian3[_0x234b95(0x1c02)](scratchCalculateCartesian['up'],-0x1,scratchCalculateCartesian[_0x234b95(0x4819)]),Cartesian3[_0x234b95(0x1c02)](scratchCalculateCartesian[_0x234b95(0x326c)],-0x1,scratchCalculateCartesian[_0x234b95(0x4488)]),Cartesian3['multiplyByScalar'](scratchCalculateCartesian[_0x234b95(0x46e0)],-0x1,scratchCalculateCartesian[_0x234b95(0x149)]),scratchFirstCartesian=scratchCalculateCartesian[_0x10944c],scratchSecondCartesian=scratchCalculateCartesian[_0x102b51],scratchThirdCartesian=scratchCalculateCartesian[_0x3c5f0d];}}return _0x2e592b[0x0]=scratchFirstCartesian['x'],_0x2e592b[0x1]=scratchFirstCartesian['y'],_0x2e592b[0x2]=scratchFirstCartesian['z'],_0x2e592b[0x3]=0x0,_0x2e592b[0x4]=scratchSecondCartesian['x'],_0x2e592b[0x5]=scratchSecondCartesian['y'],_0x2e592b[0x6]=scratchSecondCartesian['z'],_0x2e592b[0x7]=0x0,_0x2e592b[0x8]=scratchThirdCartesian['x'],_0x2e592b[0x9]=scratchThirdCartesian['y'],_0x2e592b[0xa]=scratchThirdCartesian['z'],_0x2e592b[0xb]=0x0,_0x2e592b[0xc]=_0x5adfb3['x'],_0x2e592b[0xd]=_0x5adfb3['y'],_0x2e592b[0xe]=_0x5adfb3['z'],_0x2e592b[0xf]=0x1,_0x2e592b;},localFrameToFixedFrameCache[_0x5758e7]=_0x3e3581),_0x3e3581;},Transforms[_0x68aa19(0x3185)]=Transforms[_0x68aa19(0x43d1)](_0x68aa19(0x326c),_0x68aa19(0x46e0)),Transforms['northEastDownToFixedFrame']=Transforms[_0x68aa19(0x43d1)]('north',_0x68aa19(0x326c)),Transforms[_0x68aa19(0x1ae8)]=Transforms[_0x68aa19(0x43d1)](_0x68aa19(0x46e0),'up'),Transforms[_0x68aa19(0x44f7)]=Transforms[_0x68aa19(0x43d1)]('north','west');var scratchHPRQuaternion=new Quaternion(),scratchScale$9=new Cartesian3(0x1,0x1,0x1),scratchHPRMatrix4=new Matrix4();Transforms[_0x68aa19(0x3b6b)]=function(_0x226b92,_0x206cdb,_0x4b4b88,_0x23635f,_0x3e27bc){var _0xbc3426=_0x68aa19;_0x23635f=defaultValue$1(_0x23635f,Transforms['eastNorthUpToFixedFrame']);var _0x2a12dd=Quaternion[_0xbc3426(0x2ddb)](_0x206cdb,scratchHPRQuaternion),_0x32e653=Matrix4[_0xbc3426(0x2236)](Cartesian3[_0xbc3426(0x3e26)],_0x2a12dd,scratchScale$9,scratchHPRMatrix4);return _0x3e27bc=_0x23635f(_0x226b92,_0x4b4b88,_0x3e27bc),Matrix4[_0xbc3426(0x373b)](_0x3e27bc,_0x32e653,_0x3e27bc);};var scratchENUMatrix4=new Matrix4(),scratchHPRMatrix3=new Matrix3();Transforms['headingPitchRollQuaternion']=function(_0x267679,_0x3c6db1,_0x4ef562,_0x3eec22,_0x435e37){var _0x1c47c2=_0x68aa19,_0x94a86a=Transforms['headingPitchRollToFixedFrame'](_0x267679,_0x3c6db1,_0x4ef562,_0x3eec22,scratchENUMatrix4),_0x1a7c1c=Matrix4['getMatrix3'](_0x94a86a,scratchHPRMatrix3);return Quaternion[_0x1c47c2(0x36a3)](_0x1a7c1c,_0x435e37);};var noScale=new Cartesian3(0x1,0x1,0x1),hprCenterScratch=new Cartesian3(),ffScratch=new Matrix4(),hprTransformScratch=new Matrix4(),hprRotationScratch=new Matrix3(),hprQuaternionScratch=new Quaternion();Transforms['fixedFrameToHeadingPitchRoll']=function(_0x5969dd,_0x31d43,_0x2f62bc,_0x4bfc22){var _0xa9b6cd=_0x68aa19;_0x31d43=defaultValue$1(_0x31d43,Ellipsoid[_0xa9b6cd(0x1d49)]),_0x2f62bc=defaultValue$1(_0x2f62bc,Transforms[_0xa9b6cd(0x3185)]),defined$1(_0x4bfc22)||(_0x4bfc22=new HeadingPitchRoll());var _0x24646e=Matrix4['getTranslation'](_0x5969dd,hprCenterScratch);if(Cartesian3[_0xa9b6cd(0x2ed4)](_0x24646e,Cartesian3[_0xa9b6cd(0x3e26)]))return _0x4bfc22[_0xa9b6cd(0x8db)]=0x0,_0x4bfc22['pitch']=0x0,_0x4bfc22[_0xa9b6cd(0x500e)]=0x0,_0x4bfc22;var _0x216ffa=Matrix4[_0xa9b6cd(0x2212)](_0x2f62bc(_0x24646e,_0x31d43,ffScratch),ffScratch),_0x5a53ed=Matrix4['setScale'](_0x5969dd,noScale,hprTransformScratch);_0x5a53ed=Matrix4[_0xa9b6cd(0x3628)](_0x5a53ed,Cartesian3['ZERO'],_0x5a53ed),_0x216ffa=Matrix4[_0xa9b6cd(0x373b)](_0x216ffa,_0x5a53ed,_0x216ffa);var _0x3beebf=Quaternion[_0xa9b6cd(0x36a3)](Matrix4[_0xa9b6cd(0x1317)](_0x216ffa,hprRotationScratch),hprQuaternionScratch);return _0x3beebf=Quaternion[_0xa9b6cd(0x4e7d)](_0x3beebf,_0x3beebf),HeadingPitchRoll['fromQuaternion'](_0x3beebf,_0x4bfc22);};var gmstConstant0=24110.54841,gmstConstant1=8640184.812866,gmstConstant2=0.093104,gmstConstant3=-0.0000062,rateCoef=1.1772758384668e-19,wgs84WRPrecessing=0.000072921158553,twoPiOverSecondsInDay=CesiumMath[_0x68aa19(0x3295)]/0x15180,dateInUtc=new JulianDate();Transforms[_0x68aa19(0x293c)]=function(_0x25eea7,_0x3e154f){var _0x33fad4=_0x68aa19,_0x791557,_0x54bb4f=(dateInUtc=JulianDate[_0x33fad4(0x27cb)](_0x25eea7,-JulianDate[_0x33fad4(0x314d)](_0x25eea7),dateInUtc))[_0x33fad4(0x49f5)],_0x4db0f6=dateInUtc[_0x33fad4(0x1389)],_0x43648b=_0x54bb4f-0x256859;_0x791557=_0x4db0f6>=0xa8c0?(_0x43648b+0.5)/TimeConstants$1[_0x33fad4(0x31f5)]:(_0x43648b-0.5)/TimeConstants$1[_0x33fad4(0x31f5)];var _0x2a25ef=(gmstConstant0+_0x791557*(gmstConstant1+_0x791557*(gmstConstant2+_0x791557*gmstConstant3)))*twoPiOverSecondsInDay%CesiumMath[_0x33fad4(0x3295)]+(wgs84WRPrecessing+rateCoef*(_0x54bb4f-2451545.5))*((_0x4db0f6+0.5*TimeConstants$1[_0x33fad4(0x16dc)])%TimeConstants$1[_0x33fad4(0x16dc)]),_0x4ae497=Math['cos'](_0x2a25ef),_0x38a5e8=Math[_0x33fad4(0x4322)](_0x2a25ef);return defined$1(_0x3e154f)?(_0x3e154f[0x0]=_0x4ae497,_0x3e154f[0x1]=-_0x38a5e8,_0x3e154f[0x2]=0x0,_0x3e154f[0x3]=_0x38a5e8,_0x3e154f[0x4]=_0x4ae497,_0x3e154f[0x5]=0x0,_0x3e154f[0x6]=0x0,_0x3e154f[0x7]=0x0,_0x3e154f[0x8]=0x1,_0x3e154f):new Matrix3(_0x4ae497,_0x38a5e8,0x0,-_0x38a5e8,_0x4ae497,0x0,0x0,0x0,0x1);},Transforms[_0x68aa19(0x538d)]=new Iau2006XysData(),Transforms[_0x68aa19(0x4899)]=EarthOrientationParameters['NONE'];var ttMinusTai=32.184,j2000ttDays=0x256859;Transforms[_0x68aa19(0x554)]=function(_0x38d3c1){var _0x374dc9=_0x68aa19,_0x366ac5=_0x38d3c1[_0x374dc9(0x3db1)]['dayNumber'],_0x4f4f12=_0x38d3c1[_0x374dc9(0x3db1)][_0x374dc9(0x1389)]+ttMinusTai,_0x372b67=_0x38d3c1[_0x374dc9(0x229e)][_0x374dc9(0x49f5)],_0x385f96=_0x38d3c1[_0x374dc9(0x229e)]['secondsOfDay']+ttMinusTai,_0x3410f0=Transforms[_0x374dc9(0x538d)][_0x374dc9(0x5791)](_0x366ac5,_0x4f4f12,_0x372b67,_0x385f96),_0x256beb=Transforms[_0x374dc9(0x4899)][_0x374dc9(0x11ba)]();return when[_0x374dc9(0x3935)]([_0x3410f0,_0x256beb]);},Transforms[_0x68aa19(0x492b)]=function(_0x4231fe,_0x32a788){var _0x297cd8=_0x68aa19;defined$1(_0x32a788)||(_0x32a788=new Matrix3());var _0x416fb0=Transforms[_0x297cd8(0xf26)](_0x4231fe,_0x32a788);if(defined$1(_0x416fb0))return Matrix3[_0x297cd8(0x56eb)](_0x416fb0,_0x32a788);};var xysScratch=new Iau2006XysSample(0x0,0x0,0x0),eopScratch=new EarthOrientationParametersSample(0x0,0x0,0x0,0x0,0x0,0x0),rotation1Scratch=new Matrix3(),rotation2Scratch=new Matrix3();Transforms[_0x68aa19(0xf26)]=function(_0x3cfa35,_0x41483f){var _0x2d7c9e=_0x68aa19;defined$1(_0x41483f)||(_0x41483f=new Matrix3());var _0xdcd942=Transforms[_0x2d7c9e(0x4899)][_0x2d7c9e(0x1417)](_0x3cfa35,eopScratch);if(defined$1(_0xdcd942)){var _0x1ba6f5=_0x3cfa35[_0x2d7c9e(0x49f5)],_0x17f655=_0x3cfa35[_0x2d7c9e(0x1389)]+ttMinusTai,_0x3c870a=Transforms[_0x2d7c9e(0x538d)][_0x2d7c9e(0x1840)](_0x1ba6f5,_0x17f655,xysScratch);if(defined$1(_0x3c870a)){var _0x4a4957=_0x3c870a['x']+_0xdcd942[_0x2d7c9e(0x54c3)],_0x4c1228=_0x3c870a['y']+_0xdcd942[_0x2d7c9e(0x63b)],_0x1f3767=0x1/(0x1+Math[_0x2d7c9e(0x4080)](0x1-_0x4a4957*_0x4a4957-_0x4c1228*_0x4c1228)),_0x42e876=rotation1Scratch;_0x42e876[0x0]=0x1-_0x1f3767*_0x4a4957*_0x4a4957,_0x42e876[0x3]=-_0x1f3767*_0x4a4957*_0x4c1228,_0x42e876[0x6]=_0x4a4957,_0x42e876[0x1]=-_0x1f3767*_0x4a4957*_0x4c1228,_0x42e876[0x4]=0x1-_0x1f3767*_0x4c1228*_0x4c1228,_0x42e876[0x7]=_0x4c1228,_0x42e876[0x2]=-_0x4a4957,_0x42e876[0x5]=-_0x4c1228,_0x42e876[0x8]=0x1-_0x1f3767*(_0x4a4957*_0x4a4957+_0x4c1228*_0x4c1228);var _0x508309=Matrix3[_0x2d7c9e(0x2ef4)](-_0x3c870a['s'],rotation2Scratch),_0x47319a=Matrix3['multiply'](_0x42e876,_0x508309,rotation1Scratch),_0x2ae96f=_0x3cfa35[_0x2d7c9e(0x49f5)]-0x256859,_0xd1dda8=(_0x3cfa35['secondsOfDay']-JulianDate[_0x2d7c9e(0x314d)](_0x3cfa35)+_0xdcd942['ut1MinusUtc'])/TimeConstants$1[_0x2d7c9e(0x16dc)],_0x397d17=0.779057273264+_0xd1dda8+0.00273781191135448*(_0x2ae96f+_0xd1dda8);_0x397d17=_0x397d17%0x1*CesiumMath[_0x2d7c9e(0x3295)];var _0x1cd3e2=Matrix3[_0x2d7c9e(0x2ef4)](_0x397d17,rotation2Scratch),_0x74c2ce=Matrix3[_0x2d7c9e(0x373b)](_0x47319a,_0x1cd3e2,rotation1Scratch),_0x53c3df=Math[_0x2d7c9e(0x1d35)](_0xdcd942[_0x2d7c9e(0x4b44)]),_0x2b3c5f=Math['cos'](_0xdcd942[_0x2d7c9e(0x2160)]),_0x5e58e3=Math['sin'](_0xdcd942[_0x2d7c9e(0x4b44)]),_0x2cc1d2=Math[_0x2d7c9e(0x4322)](_0xdcd942[_0x2d7c9e(0x2160)]),_0x4394b3=_0x1ba6f5-j2000ttDays+_0x17f655/TimeConstants$1[_0x2d7c9e(0x16dc)],_0x44f206=-0.000047*(_0x4394b3/=0x8ead)*CesiumMath[_0x2d7c9e(0x2b22)]/0xe10,_0x1c2215=Math['cos'](_0x44f206),_0x347922=Math[_0x2d7c9e(0x4322)](_0x44f206),_0x5c691f=rotation2Scratch;return _0x5c691f[0x0]=_0x53c3df*_0x1c2215,_0x5c691f[0x1]=_0x53c3df*_0x347922,_0x5c691f[0x2]=_0x5e58e3,_0x5c691f[0x3]=-_0x2b3c5f*_0x347922+_0x2cc1d2*_0x5e58e3*_0x1c2215,_0x5c691f[0x4]=_0x2b3c5f*_0x1c2215+_0x2cc1d2*_0x5e58e3*_0x347922,_0x5c691f[0x5]=-_0x2cc1d2*_0x53c3df,_0x5c691f[0x6]=-_0x2cc1d2*_0x347922-_0x2b3c5f*_0x5e58e3*_0x1c2215,_0x5c691f[0x7]=_0x2cc1d2*_0x1c2215-_0x2b3c5f*_0x5e58e3*_0x347922,_0x5c691f[0x8]=_0x2b3c5f*_0x53c3df,Matrix3[_0x2d7c9e(0x373b)](_0x74c2ce,_0x5c691f,_0x41483f);}}};var pointToWindowCoordinatesTemp=new Cartesian4();Transforms[_0x68aa19(0x18d1)]=function(_0x5cf2ce,_0x4bd050,_0x2d0cf2,_0x5a05c1){return(_0x5a05c1=Transforms['pointToGLWindowCoordinates'](_0x5cf2ce,_0x4bd050,_0x2d0cf2,_0x5a05c1))['y']=0x2*_0x4bd050[0x5]-_0x5a05c1['y'],_0x5a05c1;},Transforms[_0x68aa19(0x3ebc)]=function(_0x145d90,_0x30d33a,_0x413544,_0xbab995){var _0x58ab84=_0x68aa19;defined$1(_0xbab995)||(_0xbab995=new Cartesian2());var _0x4ba604=pointToWindowCoordinatesTemp;return Matrix4[_0x58ab84(0x21ec)](_0x145d90,Cartesian4[_0x58ab84(0x2b84)](_0x413544['x'],_0x413544['y'],_0x413544['z'],0x1,_0x4ba604),_0x4ba604),Cartesian4['multiplyByScalar'](_0x4ba604,0x1/_0x4ba604['w'],_0x4ba604),Matrix4['multiplyByVector'](_0x30d33a,_0x4ba604,_0x4ba604),Cartesian2[_0x58ab84(0x2797)](_0x4ba604,_0xbab995);};var normalScratch$7=new Cartesian3(),rightScratch$1=new Cartesian3(),upScratch=new Cartesian3();Transforms[_0x68aa19(0x138)]=function(_0x168d9c,_0x2c7586,_0x111ce0,_0x219b69){var _0xaf0b39=_0x68aa19,_0x364b88=defaultValue$1(_0x111ce0,Ellipsoid[_0xaf0b39(0x1d49)])['geodeticSurfaceNormal'](_0x168d9c,normalScratch$7),_0x3b9099=Cartesian3[_0xaf0b39(0x33cc)](_0x2c7586,_0x364b88,rightScratch$1);Cartesian3[_0xaf0b39(0x19c9)](_0x3b9099,Cartesian3[_0xaf0b39(0x3e26)],CesiumMath[_0xaf0b39(0x5316)])&&(_0x3b9099=Cartesian3[_0xaf0b39(0x254b)](Cartesian3[_0xaf0b39(0x27ad)],_0x3b9099));var _0x57ce7c=Cartesian3[_0xaf0b39(0x33cc)](_0x3b9099,_0x2c7586,upScratch);return Cartesian3[_0xaf0b39(0x4e7d)](_0x57ce7c,_0x57ce7c),Cartesian3['cross'](_0x2c7586,_0x57ce7c,_0x3b9099),Cartesian3[_0xaf0b39(0x3152)](_0x3b9099,_0x3b9099),Cartesian3[_0xaf0b39(0x4e7d)](_0x3b9099,_0x3b9099),defined$1(_0x219b69)||(_0x219b69=new Matrix3()),_0x219b69[0x0]=_0x2c7586['x'],_0x219b69[0x1]=_0x2c7586['y'],_0x219b69[0x2]=_0x2c7586['z'],_0x219b69[0x3]=_0x3b9099['x'],_0x219b69[0x4]=_0x3b9099['y'],_0x219b69[0x5]=_0x3b9099['z'],_0x219b69[0x6]=_0x57ce7c['x'],_0x219b69[0x7]=_0x57ce7c['y'],_0x219b69[0x8]=_0x57ce7c['z'],_0x219b69;};var swizzleMatrix=new Matrix4(0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1),scratchCartographic$h=new Cartographic(),scratchCartesian3Projection$1=new Cartesian3(),scratchCenter$8=new Cartesian3(),scratchRotation$3=new Matrix3(),scratchFromENU=new Matrix4(),scratchToENU=new Matrix4();Transforms[_0x68aa19(0xcc4)]=function(_0x3665b7,_0x235ce2,_0x516837){var _0x5db89a=_0x68aa19,_0x183d20=Matrix4[_0x5db89a(0x468b)](_0x235ce2,scratchCenter$8),_0x91a2b0=_0x3665b7['ellipsoid'],_0x4dfa90=_0x91a2b0[_0x5db89a(0x541d)](_0x183d20,scratchCartographic$h),_0x500b33=_0x3665b7['project'](_0x4dfa90,scratchCartesian3Projection$1);Cartesian3['fromElements'](_0x500b33['z'],_0x500b33['x'],_0x500b33['y'],_0x500b33);var _0xf68d55=Transforms[_0x5db89a(0x3185)](_0x183d20,_0x91a2b0,scratchFromENU),_0xca34ba=Matrix4[_0x5db89a(0x2212)](_0xf68d55,scratchToENU),_0x51da13=Matrix4[_0x5db89a(0x1317)](_0x235ce2,scratchRotation$3),_0x4deb97=Matrix4[_0x5db89a(0x4f96)](_0xca34ba,_0x51da13,_0x516837);return Matrix4[_0x5db89a(0x373b)](swizzleMatrix,_0x4deb97,_0x516837),Matrix4[_0x5db89a(0x3628)](_0x516837,_0x500b33,_0x516837),_0x516837;},Transforms['wgs84To2DModelMatrix']=function(_0xdd574d,_0x23eb25,_0x56a8b7){var _0x343d55=_0x68aa19,_0xbcfd53=_0xdd574d[_0x343d55(0x1706)],_0x2e8fe0=Transforms[_0x343d55(0x3185)](_0x23eb25,_0xbcfd53,scratchFromENU),_0x1066ba=Matrix4['inverseTransformation'](_0x2e8fe0,scratchToENU),_0x2869b2=_0xbcfd53[_0x343d55(0x541d)](_0x23eb25,scratchCartographic$h),_0x3b4d1e=_0xdd574d['project'](_0x2869b2,scratchCartesian3Projection$1);Cartesian3[_0x343d55(0x2b84)](_0x3b4d1e['z'],_0x3b4d1e['x'],_0x3b4d1e['y'],_0x3b4d1e);var _0xa56841=Matrix4['fromTranslation'](_0x3b4d1e,scratchFromENU);return Matrix4[_0x343d55(0x373b)](swizzleMatrix,_0x1066ba,_0x56a8b7),Matrix4[_0x343d55(0x373b)](_0xa56841,_0x56a8b7,_0x56a8b7),_0x56a8b7;},Transforms[_0x68aa19(0x592)]=function(_0x57bd32,_0x8e436){var _0x2b43d7=_0x68aa19,_0x697dd4=_0x8e436['clone'](),_0x1de9a3=_0x57bd32[_0x2b43d7(0x254b)]();_0x1de9a3=Cartesian3['normalize'](_0x1de9a3,_0x1de9a3),Math[_0x2b43d7(0x1661)](Cartesian3[_0x2b43d7(0x22ed)](_0x1de9a3,_0x697dd4))>=0x1&&(_0x1de9a3=Math[_0x2b43d7(0x1661)](Cartesian3[_0x2b43d7(0x22ed)](_0x697dd4,Cartesian3[_0x2b43d7(0x51ed)]))<0x1?Cartesian3[_0x2b43d7(0x254b)](Cartesian3['UNIT_Y'],_0x1de9a3):Cartesian3[_0x2b43d7(0x254b)](Cartesian3[_0x2b43d7(0x689)],_0x1de9a3));var _0x78be42=new Cartesian3();return Cartesian3['cross'](_0x1de9a3,_0x697dd4,_0x78be42),_0x78be42=Cartesian3[_0x2b43d7(0x4e7d)](_0x78be42,_0x78be42),Cartesian3[_0x2b43d7(0x33cc)](_0x697dd4,_0x78be42,_0x1de9a3),_0x1de9a3=Cartesian3['normalize'](_0x1de9a3,_0x1de9a3);},Transforms[_0x68aa19(0x42b3)]=function(_0x2d6d81,_0x3744e6){var _0x6cd7f8=_0x68aa19,_0x3f918f;return _0x3f918f=CesiumMath[_0x6cd7f8(0x19c9)](Math[_0x6cd7f8(0x1661)](_0x2d6d81['z']),0x1,CesiumMath[_0x6cd7f8(0x33df)])?Math[_0x6cd7f8(0x8af)](_0x3744e6['y'],_0x3744e6['x'])-CesiumMath['PI_OVER_TWO']:Math[_0x6cd7f8(0x8af)](_0x2d6d81['y'],_0x2d6d81['x'])-CesiumMath[_0x6cd7f8(0x3f24)],CesiumMath[_0x6cd7f8(0x3295)]-CesiumMath['zeroToTwoPi'](_0x3f918f);},Transforms['convertToColumbusCartesian']=function(_0x2313f8){var _0x2c1987=_0x68aa19,_0x1048e2=new GeographicProjection(),_0x1ce25c=_0x1048e2[_0x2c1987(0x1706)],_0x125b45=new Cartesian3(),_0x527a0c=new Cartographic();return _0x1ce25c[_0x2c1987(0x541d)](_0x2313f8,_0x527a0c),_0x1048e2['project'](_0x527a0c,_0x125b45),Cartesian3[_0x2c1987(0x2b84)](_0x125b45['z'],_0x125b45['x'],_0x125b45['y']);},Transforms[_0x68aa19(0x406f)]=function(_0x1f32aa){var _0x50869a=_0x68aa19,_0x178f9d=new GeographicProjection(),_0x51266a=_0x178f9d[_0x50869a(0x1706)],_0x1cdbcd=new Cartesian3(),_0x3eded1=new Cartographic();return _0x1cdbcd=Cartesian3[_0x50869a(0x2b84)](_0x1f32aa['y'],_0x1f32aa['z'],_0x1f32aa['x']),_0x178f9d[_0x50869a(0x35a6)](_0x1cdbcd,_0x3eded1),_0x51266a[_0x50869a(0x1f84)](_0x3eded1,_0x1cdbcd);};var scratchCart4=new Cartesian4();function EllipsoidTangentPlane(_0x1cc31f,_0x59cdff){var _0x37d2f5=_0x68aa19;_0x1cc31f=(_0x59cdff=defaultValue$1(_0x59cdff,Ellipsoid[_0x37d2f5(0x1d49)]))[_0x37d2f5(0x4251)](_0x1cc31f);var _0x5881d6=Transforms[_0x37d2f5(0x3185)](_0x1cc31f,_0x59cdff);this[_0x37d2f5(0x2de2)]=_0x59cdff,this[_0x37d2f5(0x3a84)]=_0x1cc31f,this['_xAxis']=Cartesian3[_0x37d2f5(0x2797)](Matrix4['getColumn'](_0x5881d6,0x0,scratchCart4)),this[_0x37d2f5(0x5881)]=Cartesian3[_0x37d2f5(0x2797)](Matrix4['getColumn'](_0x5881d6,0x1,scratchCart4));var _0x58ddee=Cartesian3[_0x37d2f5(0x2797)](Matrix4['getColumn'](_0x5881d6,0x2,scratchCart4));this['_plane']=Plane[_0x37d2f5(0x1309)](_0x1cc31f,_0x58ddee);}Object[_0x68aa19(0x5b7)](EllipsoidTangentPlane['prototype'],{'ellipsoid':{'get':function(){return this['_ellipsoid'];}},'origin':{'get':function(){var _0xee80e7=_0x68aa19;return this[_0xee80e7(0x3a84)];}},'plane':{'get':function(){return this['_plane'];}},'xAxis':{'get':function(){var _0x244530=_0x68aa19;return this[_0x244530(0x3f12)];}},'yAxis':{'get':function(){var _0x472f4d=_0x68aa19;return this[_0x472f4d(0x5881)];}},'zAxis':{'get':function(){var _0x5c2088=_0x68aa19;return this[_0x5c2088(0x3335)][_0x5c2088(0x193a)];}}});var tmp$8=new AxisAlignedBoundingBox();EllipsoidTangentPlane[_0x68aa19(0x111e)]=function(_0x23f6a0,_0x1942b2){var _0x4cdcbd=_0x68aa19;return new EllipsoidTangentPlane(AxisAlignedBoundingBox['fromPoints'](_0x23f6a0,tmp$8)[_0x4cdcbd(0x19ee)],_0x1942b2);};var scratchProjectPointOntoPlaneRay=new Ray(),scratchProjectPointOntoPlaneCartesian3=new Cartesian3();EllipsoidTangentPlane[_0x68aa19(0x4b51)][_0x68aa19(0x395c)]=function(_0x18a0d4,_0x493077){var _0x941fce=_0x68aa19,_0x136b7e=scratchProjectPointOntoPlaneRay;_0x136b7e[_0x941fce(0x3e2c)]=_0x18a0d4,Cartesian3[_0x941fce(0x4e7d)](_0x18a0d4,_0x136b7e[_0x941fce(0xc3c)]);var _0x3dba3e=IntersectionTests[_0x941fce(0x3722)](_0x136b7e,this[_0x941fce(0x3335)],scratchProjectPointOntoPlaneCartesian3);if(defined$1(_0x3dba3e)||(Cartesian3['negate'](_0x136b7e[_0x941fce(0xc3c)],_0x136b7e['direction']),_0x3dba3e=IntersectionTests[_0x941fce(0x3722)](_0x136b7e,this[_0x941fce(0x3335)],scratchProjectPointOntoPlaneCartesian3)),defined$1(_0x3dba3e)){var _0x23a198=Cartesian3[_0x941fce(0x286c)](_0x3dba3e,this['_origin'],_0x3dba3e),_0x52ed9e=Cartesian3[_0x941fce(0x22ed)](this[_0x941fce(0x3f12)],_0x23a198),_0x10f2a6=Cartesian3[_0x941fce(0x22ed)](this[_0x941fce(0x5881)],_0x23a198);return defined$1(_0x493077)?(_0x493077['x']=_0x52ed9e,_0x493077['y']=_0x10f2a6,_0x493077):new Cartesian2(_0x52ed9e,_0x10f2a6);}},EllipsoidTangentPlane[_0x68aa19(0x4b51)]['projectPointsOntoPlane']=function(_0x448d5f,_0x2cc889){var _0x4d96fd=_0x68aa19;defined$1(_0x2cc889)||(_0x2cc889=[]);for(var _0x34c982=0x0,_0x42578a=_0x448d5f[_0x4d96fd(0x531b)],_0x5bd71d=0x0;_0x5bd71d<_0x42578a;_0x5bd71d++){var _0xfa4ec2=this[_0x4d96fd(0x395c)](_0x448d5f[_0x5bd71d],_0x2cc889[_0x34c982]);defined$1(_0xfa4ec2)&&(_0x2cc889[_0x34c982]=_0xfa4ec2,_0x34c982++);}return _0x2cc889[_0x4d96fd(0x531b)]=_0x34c982,_0x2cc889;},EllipsoidTangentPlane[_0x68aa19(0x4b51)][_0x68aa19(0xed3)]=function(_0x273d03,_0x18e764){var _0x4dbddd=_0x68aa19;defined$1(_0x18e764)||(_0x18e764=new Cartesian2());var _0x562aea=scratchProjectPointOntoPlaneRay;_0x562aea[_0x4dbddd(0x3e2c)]=_0x273d03,Cartesian3[_0x4dbddd(0x254b)](this[_0x4dbddd(0x3335)][_0x4dbddd(0x193a)],_0x562aea['direction']);var _0x5ac278=IntersectionTests['rayPlane'](_0x562aea,this[_0x4dbddd(0x3335)],scratchProjectPointOntoPlaneCartesian3);defined$1(_0x5ac278)||(Cartesian3[_0x4dbddd(0x3152)](_0x562aea['direction'],_0x562aea['direction']),_0x5ac278=IntersectionTests[_0x4dbddd(0x3722)](_0x562aea,this[_0x4dbddd(0x3335)],scratchProjectPointOntoPlaneCartesian3));var _0x167881=Cartesian3[_0x4dbddd(0x286c)](_0x5ac278,this['_origin'],_0x5ac278),_0x355ddb=Cartesian3[_0x4dbddd(0x22ed)](this[_0x4dbddd(0x3f12)],_0x167881),_0x45d74a=Cartesian3['dot'](this[_0x4dbddd(0x5881)],_0x167881);return _0x18e764['x']=_0x355ddb,_0x18e764['y']=_0x45d74a,_0x18e764;},EllipsoidTangentPlane['prototype'][_0x68aa19(0x57d5)]=function(_0x4eaad6,_0xd33034){var _0x1d83db=_0x68aa19;defined$1(_0xd33034)||(_0xd33034=[]);var _0x2cac6f=_0x4eaad6['length'];_0xd33034[_0x1d83db(0x531b)]=_0x2cac6f;for(var _0x1ce469=0x0;_0x1ce469<_0x2cac6f;_0x1ce469++)_0xd33034[_0x1ce469]=this['projectPointToNearestOnPlane'](_0x4eaad6[_0x1ce469],_0xd33034[_0x1ce469]);return _0xd33034;};var projectPointsOntoEllipsoidScratch=new Cartesian3();function earcut(_0x3ea2af,_0x18dd1b,_0x4cce99){var _0x155d71=_0x68aa19;_0x4cce99=_0x4cce99||0x2;var _0x2441f9,_0x4fbebd,_0x5aa466,_0x2a7491,_0x42f725,_0x1db3d5,_0x5c28fa,_0x3ba430=_0x18dd1b&&_0x18dd1b['length'],_0xb72760=_0x3ba430?_0x18dd1b[0x0]*_0x4cce99:_0x3ea2af[_0x155d71(0x531b)],_0x2f25c4=linkedList(_0x3ea2af,0x0,_0xb72760,_0x4cce99,!0x0),_0x93020f=[];if(!_0x2f25c4||_0x2f25c4[_0x155d71(0x1cc4)]===_0x2f25c4[_0x155d71(0x3ee5)])return _0x93020f;if(_0x3ba430&&(_0x2f25c4=eliminateHoles(_0x3ea2af,_0x18dd1b,_0x2f25c4,_0x4cce99)),_0x3ea2af['length']>0x50*_0x4cce99){_0x2441f9=_0x5aa466=_0x3ea2af[0x0],_0x4fbebd=_0x2a7491=_0x3ea2af[0x1];for(var _0x1fee43=_0x4cce99;_0x1fee43<_0xb72760;_0x1fee43+=_0x4cce99)(_0x42f725=_0x3ea2af[_0x1fee43])<_0x2441f9&&(_0x2441f9=_0x42f725),(_0x1db3d5=_0x3ea2af[_0x1fee43+0x1])<_0x4fbebd&&(_0x4fbebd=_0x1db3d5),_0x42f725>_0x5aa466&&(_0x5aa466=_0x42f725),_0x1db3d5>_0x2a7491&&(_0x2a7491=_0x1db3d5);_0x5c28fa=0x0!==(_0x5c28fa=Math['max'](_0x5aa466-_0x2441f9,_0x2a7491-_0x4fbebd))?0x1/_0x5c28fa:0x0;}return earcutLinked(_0x2f25c4,_0x93020f,_0x4cce99,_0x2441f9,_0x4fbebd,_0x5c28fa),_0x93020f;}function linkedList(_0x18d7bc,_0x8ca97f,_0xd81cf5,_0x4b3c4b,_0x527a24){var _0x564c16=_0x68aa19,_0x545eaf,_0x266195;if(_0x527a24===signedArea$1(_0x18d7bc,_0x8ca97f,_0xd81cf5,_0x4b3c4b)>0x0){for(_0x545eaf=_0x8ca97f;_0x545eaf<_0xd81cf5;_0x545eaf+=_0x4b3c4b)_0x266195=insertNode(_0x545eaf,_0x18d7bc[_0x545eaf],_0x18d7bc[_0x545eaf+0x1],_0x266195);}else{for(_0x545eaf=_0xd81cf5-_0x4b3c4b;_0x545eaf>=_0x8ca97f;_0x545eaf-=_0x4b3c4b)_0x266195=insertNode(_0x545eaf,_0x18d7bc[_0x545eaf],_0x18d7bc[_0x545eaf+0x1],_0x266195);}return _0x266195&&equals(_0x266195,_0x266195[_0x564c16(0x1cc4)])&&(removeNode(_0x266195),_0x266195=_0x266195[_0x564c16(0x1cc4)]),_0x266195;}function filterPoints(_0x1f7721,_0x1656ad){var _0x4914e7=_0x68aa19;if(!_0x1f7721)return _0x1f7721;_0x1656ad||(_0x1656ad=_0x1f7721);var _0x2aeeb9,_0x33c53e=_0x1f7721;do{if(_0x2aeeb9=!0x1,_0x33c53e[_0x4914e7(0x2479)]||!equals(_0x33c53e,_0x33c53e[_0x4914e7(0x1cc4)])&&0x0!==area(_0x33c53e[_0x4914e7(0x3ee5)],_0x33c53e,_0x33c53e[_0x4914e7(0x1cc4)]))_0x33c53e=_0x33c53e['next'];else{if(removeNode(_0x33c53e),(_0x33c53e=_0x1656ad=_0x33c53e['prev'])===_0x33c53e[_0x4914e7(0x1cc4)])break;_0x2aeeb9=!0x0;}}while(_0x2aeeb9||_0x33c53e!==_0x1656ad);return _0x1656ad;}function earcutLinked(_0x1babf6,_0x160deb,_0x2b6ede,_0x4fcb9b,_0x562eec,_0x2e9f11,_0x467a83){var _0x1592cb=_0x68aa19;if(_0x1babf6){!_0x467a83&&_0x2e9f11&&indexCurve(_0x1babf6,_0x4fcb9b,_0x562eec,_0x2e9f11);for(var _0x1fcdb4,_0x408a7a,_0x1d5005=_0x1babf6;_0x1babf6['prev']!==_0x1babf6['next'];)if(_0x1fcdb4=_0x1babf6[_0x1592cb(0x3ee5)],_0x408a7a=_0x1babf6[_0x1592cb(0x1cc4)],_0x2e9f11?isEarHashed(_0x1babf6,_0x4fcb9b,_0x562eec,_0x2e9f11):isEar(_0x1babf6))_0x160deb[_0x1592cb(0x3a33)](_0x1fcdb4['i']/_0x2b6ede),_0x160deb[_0x1592cb(0x3a33)](_0x1babf6['i']/_0x2b6ede),_0x160deb[_0x1592cb(0x3a33)](_0x408a7a['i']/_0x2b6ede),removeNode(_0x1babf6),_0x1babf6=_0x408a7a[_0x1592cb(0x1cc4)],_0x1d5005=_0x408a7a[_0x1592cb(0x1cc4)];else{if((_0x1babf6=_0x408a7a)===_0x1d5005){_0x467a83?0x1===_0x467a83?earcutLinked(_0x1babf6=cureLocalIntersections(filterPoints(_0x1babf6),_0x160deb,_0x2b6ede),_0x160deb,_0x2b6ede,_0x4fcb9b,_0x562eec,_0x2e9f11,0x2):0x2===_0x467a83&&splitEarcut(_0x1babf6,_0x160deb,_0x2b6ede,_0x4fcb9b,_0x562eec,_0x2e9f11):earcutLinked(filterPoints(_0x1babf6),_0x160deb,_0x2b6ede,_0x4fcb9b,_0x562eec,_0x2e9f11,0x1);break;}}}}function isEar(_0x169056){var _0x129d0c=_0x68aa19,_0x357ab8=_0x169056[_0x129d0c(0x3ee5)],_0x411f3c=_0x169056,_0x4f79d6=_0x169056[_0x129d0c(0x1cc4)];if(area(_0x357ab8,_0x411f3c,_0x4f79d6)>=0x0)return!0x1;for(var _0x1ba407=_0x169056[_0x129d0c(0x1cc4)][_0x129d0c(0x1cc4)];_0x1ba407!==_0x169056['prev'];){if(pointInTriangle(_0x357ab8['x'],_0x357ab8['y'],_0x411f3c['x'],_0x411f3c['y'],_0x4f79d6['x'],_0x4f79d6['y'],_0x1ba407['x'],_0x1ba407['y'])&&area(_0x1ba407[_0x129d0c(0x3ee5)],_0x1ba407,_0x1ba407[_0x129d0c(0x1cc4)])>=0x0)return!0x1;_0x1ba407=_0x1ba407[_0x129d0c(0x1cc4)];}return!0x0;}function isEarHashed(_0x458510,_0x41dfeb,_0x240cab,_0x20187d){var _0x4c3e3d=_0x68aa19,_0x118b78=_0x458510[_0x4c3e3d(0x3ee5)],_0x33deae=_0x458510,_0x264cba=_0x458510['next'];if(area(_0x118b78,_0x33deae,_0x264cba)>=0x0)return!0x1;for(var _0x2f2666=_0x118b78['x']<_0x33deae['x']?_0x118b78['x']<_0x264cba['x']?_0x118b78['x']:_0x264cba['x']:_0x33deae['x']<_0x264cba['x']?_0x33deae['x']:_0x264cba['x'],_0x2d95ce=_0x118b78['y']<_0x33deae['y']?_0x118b78['y']<_0x264cba['y']?_0x118b78['y']:_0x264cba['y']:_0x33deae['y']<_0x264cba['y']?_0x33deae['y']:_0x264cba['y'],_0x4be218=_0x118b78['x']>_0x33deae['x']?_0x118b78['x']>_0x264cba['x']?_0x118b78['x']:_0x264cba['x']:_0x33deae['x']>_0x264cba['x']?_0x33deae['x']:_0x264cba['x'],_0x3312ec=_0x118b78['y']>_0x33deae['y']?_0x118b78['y']>_0x264cba['y']?_0x118b78['y']:_0x264cba['y']:_0x33deae['y']>_0x264cba['y']?_0x33deae['y']:_0x264cba['y'],_0x475086=zOrder(_0x2f2666,_0x2d95ce,_0x41dfeb,_0x240cab,_0x20187d),_0x3892c5=zOrder(_0x4be218,_0x3312ec,_0x41dfeb,_0x240cab,_0x20187d),_0x538038=_0x458510[_0x4c3e3d(0x575d)],_0x55716a=_0x458510[_0x4c3e3d(0x2093)];_0x538038&&_0x538038['z']>=_0x475086&&_0x55716a&&_0x55716a['z']<=_0x3892c5;){if(_0x538038!==_0x458510[_0x4c3e3d(0x3ee5)]&&_0x538038!==_0x458510[_0x4c3e3d(0x1cc4)]&&pointInTriangle(_0x118b78['x'],_0x118b78['y'],_0x33deae['x'],_0x33deae['y'],_0x264cba['x'],_0x264cba['y'],_0x538038['x'],_0x538038['y'])&&area(_0x538038['prev'],_0x538038,_0x538038[_0x4c3e3d(0x1cc4)])>=0x0)return!0x1;if(_0x538038=_0x538038['prevZ'],_0x55716a!==_0x458510[_0x4c3e3d(0x3ee5)]&&_0x55716a!==_0x458510['next']&&pointInTriangle(_0x118b78['x'],_0x118b78['y'],_0x33deae['x'],_0x33deae['y'],_0x264cba['x'],_0x264cba['y'],_0x55716a['x'],_0x55716a['y'])&&area(_0x55716a['prev'],_0x55716a,_0x55716a[_0x4c3e3d(0x1cc4)])>=0x0)return!0x1;_0x55716a=_0x55716a[_0x4c3e3d(0x2093)];}for(;_0x538038&&_0x538038['z']>=_0x475086;){if(_0x538038!==_0x458510[_0x4c3e3d(0x3ee5)]&&_0x538038!==_0x458510[_0x4c3e3d(0x1cc4)]&&pointInTriangle(_0x118b78['x'],_0x118b78['y'],_0x33deae['x'],_0x33deae['y'],_0x264cba['x'],_0x264cba['y'],_0x538038['x'],_0x538038['y'])&&area(_0x538038[_0x4c3e3d(0x3ee5)],_0x538038,_0x538038[_0x4c3e3d(0x1cc4)])>=0x0)return!0x1;_0x538038=_0x538038['prevZ'];}for(;_0x55716a&&_0x55716a['z']<=_0x3892c5;){if(_0x55716a!==_0x458510[_0x4c3e3d(0x3ee5)]&&_0x55716a!==_0x458510[_0x4c3e3d(0x1cc4)]&&pointInTriangle(_0x118b78['x'],_0x118b78['y'],_0x33deae['x'],_0x33deae['y'],_0x264cba['x'],_0x264cba['y'],_0x55716a['x'],_0x55716a['y'])&&area(_0x55716a[_0x4c3e3d(0x3ee5)],_0x55716a,_0x55716a[_0x4c3e3d(0x1cc4)])>=0x0)return!0x1;_0x55716a=_0x55716a[_0x4c3e3d(0x2093)];}return!0x0;}function cureLocalIntersections(_0x16c006,_0x84133b,_0x2ff71e){var _0x30fe24=_0x68aa19,_0x571bce=_0x16c006;do{var _0x56d833=_0x571bce[_0x30fe24(0x3ee5)],_0x2b9338=_0x571bce[_0x30fe24(0x1cc4)]['next'];!equals(_0x56d833,_0x2b9338)&&intersects$1(_0x56d833,_0x571bce,_0x571bce['next'],_0x2b9338)&&locallyInside(_0x56d833,_0x2b9338)&&locallyInside(_0x2b9338,_0x56d833)&&(_0x84133b[_0x30fe24(0x3a33)](_0x56d833['i']/_0x2ff71e),_0x84133b[_0x30fe24(0x3a33)](_0x571bce['i']/_0x2ff71e),_0x84133b[_0x30fe24(0x3a33)](_0x2b9338['i']/_0x2ff71e),removeNode(_0x571bce),removeNode(_0x571bce[_0x30fe24(0x1cc4)]),_0x571bce=_0x16c006=_0x2b9338),_0x571bce=_0x571bce['next'];}while(_0x571bce!==_0x16c006);return filterPoints(_0x571bce);}function splitEarcut(_0x103991,_0x259c85,_0x40f9e5,_0x559983,_0x16167a,_0x555274){var _0x2c38df=_0x68aa19,_0x59585f=_0x103991;do{for(var _0x49d447=_0x59585f[_0x2c38df(0x1cc4)][_0x2c38df(0x1cc4)];_0x49d447!==_0x59585f[_0x2c38df(0x3ee5)];){if(_0x59585f['i']!==_0x49d447['i']&&isValidDiagonal(_0x59585f,_0x49d447)){var _0x553a27=splitPolygon(_0x59585f,_0x49d447);return _0x59585f=filterPoints(_0x59585f,_0x59585f['next']),_0x553a27=filterPoints(_0x553a27,_0x553a27[_0x2c38df(0x1cc4)]),earcutLinked(_0x59585f,_0x259c85,_0x40f9e5,_0x559983,_0x16167a,_0x555274),void earcutLinked(_0x553a27,_0x259c85,_0x40f9e5,_0x559983,_0x16167a,_0x555274);}_0x49d447=_0x49d447[_0x2c38df(0x1cc4)];}_0x59585f=_0x59585f[_0x2c38df(0x1cc4)];}while(_0x59585f!==_0x103991);}function eliminateHoles(_0x10ce8f,_0xf3c059,_0x3df133,_0x1524d5){var _0x561836=_0x68aa19,_0xaaa128,_0x2d36e7,_0x53489d,_0x36f4fa=[];for(_0xaaa128=0x0,_0x2d36e7=_0xf3c059[_0x561836(0x531b)];_0xaaa128<_0x2d36e7;_0xaaa128++)(_0x53489d=linkedList(_0x10ce8f,_0xf3c059[_0xaaa128]*_0x1524d5,_0xaaa128<_0x2d36e7-0x1?_0xf3c059[_0xaaa128+0x1]*_0x1524d5:_0x10ce8f[_0x561836(0x531b)],_0x1524d5,!0x1))===_0x53489d[_0x561836(0x1cc4)]&&(_0x53489d['steiner']=!0x0),_0x36f4fa[_0x561836(0x3a33)](getLeftmost(_0x53489d));for(_0x36f4fa[_0x561836(0x34f3)](compareX),_0xaaa128=0x0;_0xaaa128<_0x36f4fa['length'];_0xaaa128++)eliminateHole(_0x36f4fa[_0xaaa128],_0x3df133),_0x3df133=filterPoints(_0x3df133,_0x3df133['next']);return _0x3df133;}function compareX(_0x2750cf,_0x3d3a2a){return _0x2750cf['x']-_0x3d3a2a['x'];}function eliminateHole(_0x3bb80d,_0x4cf6c1){var _0x26f709=_0x68aa19;if(_0x4cf6c1=findHoleBridge(_0x3bb80d,_0x4cf6c1)){var _0x1491d2=splitPolygon(_0x4cf6c1,_0x3bb80d);filterPoints(_0x1491d2,_0x1491d2[_0x26f709(0x1cc4)]);}}function findHoleBridge(_0x41c267,_0x19bcc2){var _0x43bf7a=_0x68aa19,_0x42028f,_0x54c8d2=_0x19bcc2,_0x4c2ba4=_0x41c267['x'],_0x24deb5=_0x41c267['y'],_0x146896=-0x1/0x0;do{if(_0x24deb5<=_0x54c8d2['y']&&_0x24deb5>=_0x54c8d2[_0x43bf7a(0x1cc4)]['y']&&_0x54c8d2[_0x43bf7a(0x1cc4)]['y']!==_0x54c8d2['y']){var _0x5751cb=_0x54c8d2['x']+(_0x24deb5-_0x54c8d2['y'])*(_0x54c8d2[_0x43bf7a(0x1cc4)]['x']-_0x54c8d2['x'])/(_0x54c8d2['next']['y']-_0x54c8d2['y']);if(_0x5751cb<=_0x4c2ba4&&_0x5751cb>_0x146896){if(_0x146896=_0x5751cb,_0x5751cb===_0x4c2ba4){if(_0x24deb5===_0x54c8d2['y'])return _0x54c8d2;if(_0x24deb5===_0x54c8d2[_0x43bf7a(0x1cc4)]['y'])return _0x54c8d2['next'];}_0x42028f=_0x54c8d2['x']<_0x54c8d2[_0x43bf7a(0x1cc4)]['x']?_0x54c8d2:_0x54c8d2[_0x43bf7a(0x1cc4)];}}_0x54c8d2=_0x54c8d2['next'];}while(_0x54c8d2!==_0x19bcc2);if(!_0x42028f)return null;if(_0x4c2ba4===_0x146896)return _0x42028f;var _0x50e492,_0x5c8b7f=_0x42028f,_0x4c458c=_0x42028f['x'],_0x201cc9=_0x42028f['y'],_0x3684a6=0x1/0x0;_0x54c8d2=_0x42028f;do{_0x4c2ba4>=_0x54c8d2['x']&&_0x54c8d2['x']>=_0x4c458c&&_0x4c2ba4!==_0x54c8d2['x']&&pointInTriangle(_0x24deb5<_0x201cc9?_0x4c2ba4:_0x146896,_0x24deb5,_0x4c458c,_0x201cc9,_0x24deb5<_0x201cc9?_0x146896:_0x4c2ba4,_0x24deb5,_0x54c8d2['x'],_0x54c8d2['y'])&&(_0x50e492=Math[_0x43bf7a(0x1661)](_0x24deb5-_0x54c8d2['y'])/(_0x4c2ba4-_0x54c8d2['x']),locallyInside(_0x54c8d2,_0x41c267)&&(_0x50e492<_0x3684a6||_0x50e492===_0x3684a6&&(_0x54c8d2['x']>_0x42028f['x']||_0x54c8d2['x']===_0x42028f['x']&§orContainsSector(_0x42028f,_0x54c8d2)))&&(_0x42028f=_0x54c8d2,_0x3684a6=_0x50e492)),_0x54c8d2=_0x54c8d2['next'];}while(_0x54c8d2!==_0x5c8b7f);return _0x42028f;}function sectorContainsSector(_0xd13305,_0x1c4275){var _0x4bdb38=_0x68aa19;return area(_0xd13305[_0x4bdb38(0x3ee5)],_0xd13305,_0x1c4275[_0x4bdb38(0x3ee5)])<0x0&&area(_0x1c4275['next'],_0xd13305,_0xd13305[_0x4bdb38(0x1cc4)])<0x0;}function indexCurve(_0x5e72c3,_0x1df373,_0x1bd931,_0x44dea4){var _0x40647b=_0x68aa19,_0x65bdb=_0x5e72c3;do{null===_0x65bdb['z']&&(_0x65bdb['z']=zOrder(_0x65bdb['x'],_0x65bdb['y'],_0x1df373,_0x1bd931,_0x44dea4)),_0x65bdb['prevZ']=_0x65bdb[_0x40647b(0x3ee5)],_0x65bdb['nextZ']=_0x65bdb[_0x40647b(0x1cc4)],_0x65bdb=_0x65bdb[_0x40647b(0x1cc4)];}while(_0x65bdb!==_0x5e72c3);_0x65bdb['prevZ'][_0x40647b(0x2093)]=null,_0x65bdb[_0x40647b(0x575d)]=null,sortLinked(_0x65bdb);}function sortLinked(_0x5e0189){var _0x3ffe59=_0x68aa19,_0x1a7f74,_0x52387c,_0x381ee7,_0x4121e1,_0x394050,_0x1dfc16,_0x3389ac,_0x1147e4,_0x362297=0x1;do{for(_0x52387c=_0x5e0189,_0x5e0189=null,_0x394050=null,_0x1dfc16=0x0;_0x52387c;){for(_0x1dfc16++,_0x381ee7=_0x52387c,_0x3389ac=0x0,_0x1a7f74=0x0;_0x1a7f74<_0x362297&&(_0x3389ac++,_0x381ee7=_0x381ee7[_0x3ffe59(0x2093)]);_0x1a7f74++);for(_0x1147e4=_0x362297;_0x3389ac>0x0||_0x1147e4>0x0&&_0x381ee7;)0x0!==_0x3389ac&&(0x0===_0x1147e4||!_0x381ee7||_0x52387c['z']<=_0x381ee7['z'])?(_0x4121e1=_0x52387c,_0x52387c=_0x52387c[_0x3ffe59(0x2093)],_0x3389ac--):(_0x4121e1=_0x381ee7,_0x381ee7=_0x381ee7[_0x3ffe59(0x2093)],_0x1147e4--),_0x394050?_0x394050[_0x3ffe59(0x2093)]=_0x4121e1:_0x5e0189=_0x4121e1,_0x4121e1['prevZ']=_0x394050,_0x394050=_0x4121e1;_0x52387c=_0x381ee7;}_0x394050[_0x3ffe59(0x2093)]=null,_0x362297*=0x2;}while(_0x1dfc16>0x1);return _0x5e0189;}function zOrder(_0x3e3efa,_0x200abd,_0x5545f2,_0x2899ba,_0x1e9514){return(_0x3e3efa=0x55555555&((_0x3e3efa=0x33333333&((_0x3e3efa=0xf0f0f0f&((_0x3e3efa=0xff00ff&((_0x3e3efa=0x7fff*(_0x3e3efa-_0x5545f2)*_0x1e9514)|_0x3e3efa<<0x8))|_0x3e3efa<<0x4))|_0x3e3efa<<0x2))|_0x3e3efa<<0x1))|(_0x200abd=0x55555555&((_0x200abd=0x33333333&((_0x200abd=0xf0f0f0f&((_0x200abd=0xff00ff&((_0x200abd=0x7fff*(_0x200abd-_0x2899ba)*_0x1e9514)|_0x200abd<<0x8))|_0x200abd<<0x4))|_0x200abd<<0x2))|_0x200abd<<0x1))<<0x1;}function getLeftmost(_0x272554){var _0x39b950=_0x272554,_0x2b1e7f=_0x272554;do{(_0x39b950['x']<_0x2b1e7f['x']||_0x39b950['x']===_0x2b1e7f['x']&&_0x39b950['y']<_0x2b1e7f['y'])&&(_0x2b1e7f=_0x39b950),_0x39b950=_0x39b950['next'];}while(_0x39b950!==_0x272554);return _0x2b1e7f;}function pointInTriangle(_0x599d85,_0x2ea5b5,_0x34f4c9,_0x49e74b,_0x3238d2,_0x7e202a,_0x38af61,_0x3c76fc){return(_0x3238d2-_0x38af61)*(_0x2ea5b5-_0x3c76fc)-(_0x599d85-_0x38af61)*(_0x7e202a-_0x3c76fc)>=0x0&&(_0x599d85-_0x38af61)*(_0x49e74b-_0x3c76fc)-(_0x34f4c9-_0x38af61)*(_0x2ea5b5-_0x3c76fc)>=0x0&&(_0x34f4c9-_0x38af61)*(_0x7e202a-_0x3c76fc)-(_0x3238d2-_0x38af61)*(_0x49e74b-_0x3c76fc)>=0x0;}function isValidDiagonal(_0x147d89,_0x8720d8){var _0x3f04b2=_0x68aa19;return _0x147d89[_0x3f04b2(0x1cc4)]['i']!==_0x8720d8['i']&&_0x147d89[_0x3f04b2(0x3ee5)]['i']!==_0x8720d8['i']&&!intersectsPolygon(_0x147d89,_0x8720d8)&&(locallyInside(_0x147d89,_0x8720d8)&&locallyInside(_0x8720d8,_0x147d89)&&middleInside(_0x147d89,_0x8720d8)&&(area(_0x147d89['prev'],_0x147d89,_0x8720d8[_0x3f04b2(0x3ee5)])||area(_0x147d89,_0x8720d8[_0x3f04b2(0x3ee5)],_0x8720d8))||equals(_0x147d89,_0x8720d8)&&area(_0x147d89[_0x3f04b2(0x3ee5)],_0x147d89,_0x147d89[_0x3f04b2(0x1cc4)])>0x0&&area(_0x8720d8[_0x3f04b2(0x3ee5)],_0x8720d8,_0x8720d8['next'])>0x0);}function area(_0x2dae08,_0x3b8dfb,_0x3a6be4){return(_0x3b8dfb['y']-_0x2dae08['y'])*(_0x3a6be4['x']-_0x3b8dfb['x'])-(_0x3b8dfb['x']-_0x2dae08['x'])*(_0x3a6be4['y']-_0x3b8dfb['y']);}function equals(_0x563ea7,_0x260097){return _0x563ea7['x']===_0x260097['x']&&_0x563ea7['y']===_0x260097['y'];}function intersects$1(_0x59ef6d,_0x2eeb30,_0x5d9fdb,_0x2c4763){var _0x480ecf=sign$1(area(_0x59ef6d,_0x2eeb30,_0x5d9fdb)),_0x364adf=sign$1(area(_0x59ef6d,_0x2eeb30,_0x2c4763)),_0x1be6ae=sign$1(area(_0x5d9fdb,_0x2c4763,_0x59ef6d)),_0x479abb=sign$1(area(_0x5d9fdb,_0x2c4763,_0x2eeb30));return _0x480ecf!==_0x364adf&&_0x1be6ae!==_0x479abb||(!(0x0!==_0x480ecf||!onSegment(_0x59ef6d,_0x5d9fdb,_0x2eeb30))||(!(0x0!==_0x364adf||!onSegment(_0x59ef6d,_0x2c4763,_0x2eeb30))||(!(0x0!==_0x1be6ae||!onSegment(_0x5d9fdb,_0x59ef6d,_0x2c4763))||!(0x0!==_0x479abb||!onSegment(_0x5d9fdb,_0x2eeb30,_0x2c4763)))));}function onSegment(_0x1d167b,_0x1c64a6,_0x57767b){var _0x1f127d=_0x68aa19;return _0x1c64a6['x']<=Math[_0x1f127d(0x2bc6)](_0x1d167b['x'],_0x57767b['x'])&&_0x1c64a6['x']>=Math[_0x1f127d(0x27d5)](_0x1d167b['x'],_0x57767b['x'])&&_0x1c64a6['y']<=Math[_0x1f127d(0x2bc6)](_0x1d167b['y'],_0x57767b['y'])&&_0x1c64a6['y']>=Math[_0x1f127d(0x27d5)](_0x1d167b['y'],_0x57767b['y']);}function sign$1(_0x13770c){return _0x13770c>0x0?0x1:_0x13770c<0x0?-0x1:0x0;}function intersectsPolygon(_0x3dbd44,_0x44035d){var _0x315141=_0x68aa19,_0x68d805=_0x3dbd44;do{if(_0x68d805['i']!==_0x3dbd44['i']&&_0x68d805['next']['i']!==_0x3dbd44['i']&&_0x68d805['i']!==_0x44035d['i']&&_0x68d805[_0x315141(0x1cc4)]['i']!==_0x44035d['i']&&intersects$1(_0x68d805,_0x68d805[_0x315141(0x1cc4)],_0x3dbd44,_0x44035d))return!0x0;_0x68d805=_0x68d805[_0x315141(0x1cc4)];}while(_0x68d805!==_0x3dbd44);return!0x1;}function locallyInside(_0x275e7b,_0x212f1d){var _0x43751d=_0x68aa19;return area(_0x275e7b[_0x43751d(0x3ee5)],_0x275e7b,_0x275e7b[_0x43751d(0x1cc4)])<0x0?area(_0x275e7b,_0x212f1d,_0x275e7b[_0x43751d(0x1cc4)])>=0x0&&area(_0x275e7b,_0x275e7b[_0x43751d(0x3ee5)],_0x212f1d)>=0x0:area(_0x275e7b,_0x212f1d,_0x275e7b['prev'])<0x0||area(_0x275e7b,_0x275e7b['next'],_0x212f1d)<0x0;}function middleInside(_0x25de35,_0x194fe0){var _0xd524f7=_0x68aa19,_0xe544b1=_0x25de35,_0x340aab=!0x1,_0x19db18=(_0x25de35['x']+_0x194fe0['x'])/0x2,_0x28420f=(_0x25de35['y']+_0x194fe0['y'])/0x2;do{_0xe544b1['y']>_0x28420f!=_0xe544b1[_0xd524f7(0x1cc4)]['y']>_0x28420f&&_0xe544b1[_0xd524f7(0x1cc4)]['y']!==_0xe544b1['y']&&_0x19db18<(_0xe544b1[_0xd524f7(0x1cc4)]['x']-_0xe544b1['x'])*(_0x28420f-_0xe544b1['y'])/(_0xe544b1[_0xd524f7(0x1cc4)]['y']-_0xe544b1['y'])+_0xe544b1['x']&&(_0x340aab=!_0x340aab),_0xe544b1=_0xe544b1[_0xd524f7(0x1cc4)];}while(_0xe544b1!==_0x25de35);return _0x340aab;}function splitPolygon(_0x358e38,_0x4c3a9e){var _0x45c206=_0x68aa19,_0x43e64c=new Node$2(_0x358e38['i'],_0x358e38['x'],_0x358e38['y']),_0x41cd39=new Node$2(_0x4c3a9e['i'],_0x4c3a9e['x'],_0x4c3a9e['y']),_0x563242=_0x358e38[_0x45c206(0x1cc4)],_0x31026d=_0x4c3a9e[_0x45c206(0x3ee5)];return _0x358e38[_0x45c206(0x1cc4)]=_0x4c3a9e,_0x4c3a9e['prev']=_0x358e38,_0x43e64c['next']=_0x563242,_0x563242[_0x45c206(0x3ee5)]=_0x43e64c,_0x41cd39[_0x45c206(0x1cc4)]=_0x43e64c,_0x43e64c[_0x45c206(0x3ee5)]=_0x41cd39,_0x31026d['next']=_0x41cd39,_0x41cd39[_0x45c206(0x3ee5)]=_0x31026d,_0x41cd39;}function insertNode(_0x39698f,_0x12cb1f,_0x3cf779,_0x3243dc){var _0x208cf3=_0x68aa19,_0x22a814=new Node$2(_0x39698f,_0x12cb1f,_0x3cf779);return _0x3243dc?(_0x22a814['next']=_0x3243dc['next'],_0x22a814['prev']=_0x3243dc,_0x3243dc[_0x208cf3(0x1cc4)][_0x208cf3(0x3ee5)]=_0x22a814,_0x3243dc[_0x208cf3(0x1cc4)]=_0x22a814):(_0x22a814[_0x208cf3(0x3ee5)]=_0x22a814,_0x22a814['next']=_0x22a814),_0x22a814;}function removeNode(_0xc71e34){var _0x41b319=_0x68aa19;_0xc71e34[_0x41b319(0x1cc4)][_0x41b319(0x3ee5)]=_0xc71e34[_0x41b319(0x3ee5)],_0xc71e34[_0x41b319(0x3ee5)][_0x41b319(0x1cc4)]=_0xc71e34[_0x41b319(0x1cc4)],_0xc71e34[_0x41b319(0x575d)]&&(_0xc71e34[_0x41b319(0x575d)][_0x41b319(0x2093)]=_0xc71e34[_0x41b319(0x2093)]),_0xc71e34[_0x41b319(0x2093)]&&(_0xc71e34[_0x41b319(0x2093)]['prevZ']=_0xc71e34['prevZ']);}function Node$2(_0x2d4150,_0x5cbb66,_0x356cd2){var _0x15d513=_0x68aa19;this['i']=_0x2d4150,this['x']=_0x5cbb66,this['y']=_0x356cd2,this['prev']=null,this[_0x15d513(0x1cc4)]=null,this['z']=null,this[_0x15d513(0x575d)]=null,this[_0x15d513(0x2093)]=null,this[_0x15d513(0x2479)]=!0x1;}function signedArea$1(_0x1c3891,_0x140ae1,_0x152442,_0x4f7c16){for(var _0x466607=0x0,_0x464c20=_0x140ae1,_0x3e507c=_0x152442-_0x4f7c16;_0x464c20<_0x152442;_0x464c20+=_0x4f7c16)_0x466607+=(_0x1c3891[_0x3e507c]-_0x1c3891[_0x464c20])*(_0x1c3891[_0x464c20+0x1]+_0x1c3891[_0x3e507c+0x1]),_0x3e507c=_0x464c20;return _0x466607;}EllipsoidTangentPlane[_0x68aa19(0x4b51)][_0x68aa19(0x583d)]=function(_0x270675,_0x425f33){var _0x3a6e88=_0x68aa19;defined$1(_0x425f33)||(_0x425f33=new Cartesian3());var _0x498dbd=this[_0x3a6e88(0x2de2)],_0x16b8c5=this[_0x3a6e88(0x3a84)],_0x3b69ed=this[_0x3a6e88(0x3f12)],_0x3248cc=this[_0x3a6e88(0x5881)],_0x2ac375=projectPointsOntoEllipsoidScratch;return Cartesian3[_0x3a6e88(0x1c02)](_0x3b69ed,_0x270675['x'],_0x2ac375),_0x425f33=Cartesian3['add'](_0x16b8c5,_0x2ac375,_0x425f33),Cartesian3[_0x3a6e88(0x1c02)](_0x3248cc,_0x270675['y'],_0x2ac375),Cartesian3[_0x3a6e88(0x4979)](_0x425f33,_0x2ac375,_0x425f33),_0x498dbd['scaleToGeocentricSurface'](_0x425f33,_0x425f33),_0x425f33;},EllipsoidTangentPlane[_0x68aa19(0x4b51)][_0x68aa19(0x4d93)]=function(_0x53d7f6,_0xd3b36a){var _0x5ce15c=_0x68aa19,_0x2dd91d=_0x53d7f6[_0x5ce15c(0x531b)];defined$1(_0xd3b36a)?_0xd3b36a[_0x5ce15c(0x531b)]=_0x2dd91d:_0xd3b36a=new Array(_0x2dd91d);for(var _0x519926=0x0;_0x519926<_0x2dd91d;++_0x519926)_0xd3b36a[_0x519926]=this[_0x5ce15c(0x583d)](_0x53d7f6[_0x519926],_0xd3b36a[_0x519926]);return _0xd3b36a;},earcut['deviation']=function(_0x5c2d18,_0x9a7897,_0x271102,_0x5becca){var _0x43f059=_0x68aa19,_0x2cbd76=_0x9a7897&&_0x9a7897[_0x43f059(0x531b)],_0xd20105=_0x2cbd76?_0x9a7897[0x0]*_0x271102:_0x5c2d18[_0x43f059(0x531b)],_0x3e8f85=Math['abs'](signedArea$1(_0x5c2d18,0x0,_0xd20105,_0x271102));if(_0x2cbd76)for(var _0x61dd74=0x0,_0x2d1fc4=_0x9a7897[_0x43f059(0x531b)];_0x61dd74<_0x2d1fc4;_0x61dd74++){var _0x1c9145=_0x9a7897[_0x61dd74]*_0x271102,_0x21a248=_0x61dd74<_0x2d1fc4-0x1?_0x9a7897[_0x61dd74+0x1]*_0x271102:_0x5c2d18[_0x43f059(0x531b)];_0x3e8f85-=Math[_0x43f059(0x1661)](signedArea$1(_0x5c2d18,_0x1c9145,_0x21a248,_0x271102));}var _0xad4b6=0x0;for(_0x61dd74=0x0;_0x61dd74<_0x5becca['length'];_0x61dd74+=0x3){var _0x5c2e8f=_0x5becca[_0x61dd74]*_0x271102,_0x60f205=_0x5becca[_0x61dd74+0x1]*_0x271102,_0x1c9e57=_0x5becca[_0x61dd74+0x2]*_0x271102;_0xad4b6+=Math[_0x43f059(0x1661)]((_0x5c2d18[_0x5c2e8f]-_0x5c2d18[_0x1c9e57])*(_0x5c2d18[_0x60f205+0x1]-_0x5c2d18[_0x5c2e8f+0x1])-(_0x5c2d18[_0x5c2e8f]-_0x5c2d18[_0x60f205])*(_0x5c2d18[_0x1c9e57+0x1]-_0x5c2d18[_0x5c2e8f+0x1]));}return 0x0===_0x3e8f85&&0x0===_0xad4b6?0x0:Math[_0x43f059(0x1661)]((_0xad4b6-_0x3e8f85)/_0x3e8f85);},earcut[_0x68aa19(0x3193)]=function(_0x40ae71){var _0x34a46a=_0x68aa19;for(var _0x4cd5b5=_0x40ae71[0x0][0x0][_0x34a46a(0x531b)],_0x16291b={'vertices':[],'holes':[],'dimensions':_0x4cd5b5},_0x44682c=0x0,_0x770bef=0x0;_0x770bef<_0x40ae71['length'];_0x770bef++){for(var _0x4a967a=0x0;_0x4a967a<_0x40ae71[_0x770bef][_0x34a46a(0x531b)];_0x4a967a++)for(var _0x2be99e=0x0;_0x2be99e<_0x4cd5b5;_0x2be99e++)_0x16291b['vertices'][_0x34a46a(0x3a33)](_0x40ae71[_0x770bef][_0x4a967a][_0x2be99e]);_0x770bef>0x0&&(_0x44682c+=_0x40ae71[_0x770bef-0x1][_0x34a46a(0x531b)],_0x16291b['holes']['push'](_0x44682c));}return _0x16291b;};var WebGLConstants={'DEPTH_BUFFER_BIT':0x100,'STENCIL_BUFFER_BIT':0x400,'COLOR_BUFFER_BIT':0x4000,'POINTS':0x0,'LINES':0x1,'LINE_LOOP':0x2,'LINE_STRIP':0x3,'TRIANGLES':0x4,'TRIANGLE_STRIP':0x5,'TRIANGLE_FAN':0x6,'ZERO':0x0,'ONE':0x1,'SRC_COLOR':0x300,'ONE_MINUS_SRC_COLOR':0x301,'SRC_ALPHA':0x302,'ONE_MINUS_SRC_ALPHA':0x303,'DST_ALPHA':0x304,'ONE_MINUS_DST_ALPHA':0x305,'DST_COLOR':0x306,'ONE_MINUS_DST_COLOR':0x307,'SRC_ALPHA_SATURATE':0x308,'FUNC_ADD':0x8006,'BLEND_EQUATION':0x8009,'BLEND_EQUATION_RGB':0x8009,'BLEND_EQUATION_ALPHA':0x883d,'FUNC_SUBTRACT':0x800a,'FUNC_REVERSE_SUBTRACT':0x800b,'BLEND_DST_RGB':0x80c8,'BLEND_SRC_RGB':0x80c9,'BLEND_DST_ALPHA':0x80ca,'BLEND_SRC_ALPHA':0x80cb,'CONSTANT_COLOR':0x8001,'ONE_MINUS_CONSTANT_COLOR':0x8002,'CONSTANT_ALPHA':0x8003,'ONE_MINUS_CONSTANT_ALPHA':0x8004,'BLEND_COLOR':0x8005,'ARRAY_BUFFER':0x8892,'ELEMENT_ARRAY_BUFFER':0x8893,'ARRAY_BUFFER_BINDING':0x8894,'ELEMENT_ARRAY_BUFFER_BINDING':0x8895,'STREAM_DRAW':0x88e0,'STATIC_DRAW':0x88e4,'DYNAMIC_DRAW':0x88e8,'BUFFER_SIZE':0x8764,'BUFFER_USAGE':0x8765,'CURRENT_VERTEX_ATTRIB':0x8626,'FRONT':0x404,'BACK':0x405,'FRONT_AND_BACK':0x408,'CULL_FACE':0xb44,'BLEND':0xbe2,'DITHER':0xbd0,'STENCIL_TEST':0xb90,'DEPTH_TEST':0xb71,'SCISSOR_TEST':0xc11,'POLYGON_OFFSET_FILL':0x8037,'SAMPLE_ALPHA_TO_COVERAGE':0x809e,'SAMPLE_COVERAGE':0x80a0,'NO_ERROR':0x0,'INVALID_ENUM':0x500,'INVALID_VALUE':0x501,'INVALID_OPERATION':0x502,'OUT_OF_MEMORY':0x505,'CW':0x900,'CCW':0x901,'LINE_WIDTH':0xb21,'ALIASED_POINT_SIZE_RANGE':0x846d,'ALIASED_LINE_WIDTH_RANGE':0x846e,'CULL_FACE_MODE':0xb45,'FRONT_FACE':0xb46,'DEPTH_RANGE':0xb70,'DEPTH_WRITEMASK':0xb72,'DEPTH_CLEAR_VALUE':0xb73,'DEPTH_FUNC':0xb74,'STENCIL_CLEAR_VALUE':0xb91,'STENCIL_FUNC':0xb92,'STENCIL_FAIL':0xb94,'STENCIL_PASS_DEPTH_FAIL':0xb95,'STENCIL_PASS_DEPTH_PASS':0xb96,'STENCIL_REF':0xb97,'STENCIL_VALUE_MASK':0xb93,'STENCIL_WRITEMASK':0xb98,'STENCIL_BACK_FUNC':0x8800,'STENCIL_BACK_FAIL':0x8801,'STENCIL_BACK_PASS_DEPTH_FAIL':0x8802,'STENCIL_BACK_PASS_DEPTH_PASS':0x8803,'STENCIL_BACK_REF':0x8ca3,'STENCIL_BACK_VALUE_MASK':0x8ca4,'STENCIL_BACK_WRITEMASK':0x8ca5,'VIEWPORT':0xba2,'SCISSOR_BOX':0xc10,'COLOR_CLEAR_VALUE':0xc22,'COLOR_WRITEMASK':0xc23,'UNPACK_ALIGNMENT':0xcf5,'PACK_ALIGNMENT':0xd05,'MAX_TEXTURE_SIZE':0xd33,'MAX_VIEWPORT_DIMS':0xd3a,'SUBPIXEL_BITS':0xd50,'RED_BITS':0xd52,'GREEN_BITS':0xd53,'BLUE_BITS':0xd54,'ALPHA_BITS':0xd55,'DEPTH_BITS':0xd56,'STENCIL_BITS':0xd57,'POLYGON_OFFSET_UNITS':0x2a00,'POLYGON_OFFSET_FACTOR':0x8038,'TEXTURE_BINDING_2D':0x8069,'SAMPLE_BUFFERS':0x80a8,'SAMPLES':0x80a9,'SAMPLE_COVERAGE_VALUE':0x80aa,'SAMPLE_COVERAGE_INVERT':0x80ab,'COMPRESSED_TEXTURE_FORMATS':0x86a3,'DONT_CARE':0x1100,'FASTEST':0x1101,'NICEST':0x1102,'GENERATE_MIPMAP_HINT':0x8192,'BYTE':0x1400,'UNSIGNED_BYTE':0x1401,'SHORT':0x1402,'UNSIGNED_SHORT':0x1403,'INT':0x1404,'UNSIGNED_INT':0x1405,'FLOAT':0x1406,'DEPTH_COMPONENT':0x1902,'ALPHA':0x1906,'RGB':0x1907,'RGBA':0x1908,'LUMINANCE':0x1909,'LUMINANCE_ALPHA':0x190a,'UNSIGNED_SHORT_4_4_4_4':0x8033,'UNSIGNED_SHORT_5_5_5_1':0x8034,'UNSIGNED_SHORT_5_6_5':0x8363,'FRAGMENT_SHADER':0x8b30,'VERTEX_SHADER':0x8b31,'MAX_VERTEX_ATTRIBS':0x8869,'MAX_VERTEX_UNIFORM_VECTORS':0x8dfb,'MAX_VARYING_VECTORS':0x8dfc,'MAX_COMBINED_TEXTURE_IMAGE_UNITS':0x8b4d,'MAX_VERTEX_TEXTURE_IMAGE_UNITS':0x8b4c,'MAX_TEXTURE_IMAGE_UNITS':0x8872,'MAX_FRAGMENT_UNIFORM_VECTORS':0x8dfd,'SHADER_TYPE':0x8b4f,'DELETE_STATUS':0x8b80,'LINK_STATUS':0x8b82,'VALIDATE_STATUS':0x8b83,'ATTACHED_SHADERS':0x8b85,'ACTIVE_UNIFORMS':0x8b86,'ACTIVE_ATTRIBUTES':0x8b89,'SHADING_LANGUAGE_VERSION':0x8b8c,'CURRENT_PROGRAM':0x8b8d,'NEVER':0x200,'LESS':0x201,'EQUAL':0x202,'LEQUAL':0x203,'GREATER':0x204,'NOTEQUAL':0x205,'GEQUAL':0x206,'ALWAYS':0x207,'KEEP':0x1e00,'REPLACE':0x1e01,'INCR':0x1e02,'DECR':0x1e03,'INVERT':0x150a,'INCR_WRAP':0x8507,'DECR_WRAP':0x8508,'VENDOR':0x1f00,'RENDERER':0x1f01,'VERSION':0x1f02,'NEAREST':0x2600,'LINEAR':0x2601,'NEAREST_MIPMAP_NEAREST':0x2700,'LINEAR_MIPMAP_NEAREST':0x2701,'NEAREST_MIPMAP_LINEAR':0x2702,'LINEAR_MIPMAP_LINEAR':0x2703,'TEXTURE_MAG_FILTER':0x2800,'TEXTURE_MIN_FILTER':0x2801,'TEXTURE_WRAP_S':0x2802,'TEXTURE_WRAP_T':0x2803,'TEXTURE_2D':0xde1,'TEXTURE':0x1702,'TEXTURE_CUBE_MAP':0x8513,'TEXTURE_BINDING_CUBE_MAP':0x8514,'TEXTURE_CUBE_MAP_POSITIVE_X':0x8515,'TEXTURE_CUBE_MAP_NEGATIVE_X':0x8516,'TEXTURE_CUBE_MAP_POSITIVE_Y':0x8517,'TEXTURE_CUBE_MAP_NEGATIVE_Y':0x8518,'TEXTURE_CUBE_MAP_POSITIVE_Z':0x8519,'TEXTURE_CUBE_MAP_NEGATIVE_Z':0x851a,'MAX_CUBE_MAP_TEXTURE_SIZE':0x851c,'TEXTURE0':0x84c0,'TEXTURE1':0x84c1,'TEXTURE2':0x84c2,'TEXTURE3':0x84c3,'TEXTURE4':0x84c4,'TEXTURE5':0x84c5,'TEXTURE6':0x84c6,'TEXTURE7':0x84c7,'TEXTURE8':0x84c8,'TEXTURE9':0x84c9,'TEXTURE10':0x84ca,'TEXTURE11':0x84cb,'TEXTURE12':0x84cc,'TEXTURE13':0x84cd,'TEXTURE14':0x84ce,'TEXTURE15':0x84cf,'TEXTURE16':0x84d0,'TEXTURE17':0x84d1,'TEXTURE18':0x84d2,'TEXTURE19':0x84d3,'TEXTURE20':0x84d4,'TEXTURE21':0x84d5,'TEXTURE22':0x84d6,'TEXTURE23':0x84d7,'TEXTURE24':0x84d8,'TEXTURE25':0x84d9,'TEXTURE26':0x84da,'TEXTURE27':0x84db,'TEXTURE28':0x84dc,'TEXTURE29':0x84dd,'TEXTURE30':0x84de,'TEXTURE31':0x84df,'ACTIVE_TEXTURE':0x84e0,'REPEAT':0x2901,'CLAMP_TO_EDGE':0x812f,'MIRRORED_REPEAT':0x8370,'FLOAT_VEC2':0x8b50,'FLOAT_VEC3':0x8b51,'FLOAT_VEC4':0x8b52,'INT_VEC2':0x8b53,'INT_VEC3':0x8b54,'INT_VEC4':0x8b55,'BOOL':0x8b56,'BOOL_VEC2':0x8b57,'BOOL_VEC3':0x8b58,'BOOL_VEC4':0x8b59,'FLOAT_MAT2':0x8b5a,'FLOAT_MAT3':0x8b5b,'FLOAT_MAT4':0x8b5c,'SAMPLER_2D':0x8b5e,'SAMPLER_CUBE':0x8b60,'VERTEX_ATTRIB_ARRAY_ENABLED':0x8622,'VERTEX_ATTRIB_ARRAY_SIZE':0x8623,'VERTEX_ATTRIB_ARRAY_STRIDE':0x8624,'VERTEX_ATTRIB_ARRAY_TYPE':0x8625,'VERTEX_ATTRIB_ARRAY_NORMALIZED':0x886a,'VERTEX_ATTRIB_ARRAY_POINTER':0x8645,'VERTEX_ATTRIB_ARRAY_BUFFER_BINDING':0x889f,'IMPLEMENTATION_COLOR_READ_TYPE':0x8b9a,'IMPLEMENTATION_COLOR_READ_FORMAT':0x8b9b,'COMPILE_STATUS':0x8b81,'LOW_FLOAT':0x8df0,'MEDIUM_FLOAT':0x8df1,'HIGH_FLOAT':0x8df2,'LOW_INT':0x8df3,'MEDIUM_INT':0x8df4,'HIGH_INT':0x8df5,'FRAMEBUFFER':0x8d40,'RENDERBUFFER':0x8d41,'RGBA4':0x8056,'RGB5_A1':0x8057,'RGB565':0x8d62,'DEPTH_COMPONENT16':0x81a5,'STENCIL_INDEX':0x1901,'STENCIL_INDEX8':0x8d48,'DEPTH_STENCIL':0x84f9,'RENDERBUFFER_WIDTH':0x8d42,'RENDERBUFFER_HEIGHT':0x8d43,'RENDERBUFFER_INTERNAL_FORMAT':0x8d44,'RENDERBUFFER_RED_SIZE':0x8d50,'RENDERBUFFER_GREEN_SIZE':0x8d51,'RENDERBUFFER_BLUE_SIZE':0x8d52,'RENDERBUFFER_ALPHA_SIZE':0x8d53,'RENDERBUFFER_DEPTH_SIZE':0x8d54,'RENDERBUFFER_STENCIL_SIZE':0x8d55,'FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE':0x8cd0,'FRAMEBUFFER_ATTACHMENT_OBJECT_NAME':0x8cd1,'FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL':0x8cd2,'FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE':0x8cd3,'COLOR_ATTACHMENT0':0x8ce0,'DEPTH_ATTACHMENT':0x8d00,'STENCIL_ATTACHMENT':0x8d20,'DEPTH_STENCIL_ATTACHMENT':0x821a,'NONE':0x0,'FRAMEBUFFER_COMPLETE':0x8cd5,'FRAMEBUFFER_INCOMPLETE_ATTACHMENT':0x8cd6,'FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT':0x8cd7,'FRAMEBUFFER_INCOMPLETE_DIMENSIONS':0x8cd9,'FRAMEBUFFER_UNSUPPORTED':0x8cdd,'FRAMEBUFFER_BINDING':0x8ca6,'RENDERBUFFER_BINDING':0x8ca7,'MAX_RENDERBUFFER_SIZE':0x84e8,'INVALID_FRAMEBUFFER_OPERATION':0x506,'UNPACK_FLIP_Y_WEBGL':0x9240,'UNPACK_PREMULTIPLY_ALPHA_WEBGL':0x9241,'CONTEXT_LOST_WEBGL':0x9242,'UNPACK_COLORSPACE_CONVERSION_WEBGL':0x9243,'BROWSER_DEFAULT_WEBGL':0x9244,'COMPRESSED_RGB_S3TC_DXT1_EXT':0x83f0,'COMPRESSED_RGBA_S3TC_DXT1_EXT':0x83f1,'COMPRESSED_RGBA_S3TC_DXT3_EXT':0x83f2,'COMPRESSED_RGBA_S3TC_DXT5_EXT':0x83f3,'COMPRESSED_RGB_PVRTC_4BPPV1_IMG':0x8c00,'COMPRESSED_RGB_PVRTC_2BPPV1_IMG':0x8c01,'COMPRESSED_RGBA_PVRTC_4BPPV1_IMG':0x8c02,'COMPRESSED_RGBA_PVRTC_2BPPV1_IMG':0x8c03,'COMPRESSED_RGB_ETC1_WEBGL':0x8d64,'HALF_FLOAT_OES':0x8d61,'DOUBLE':0x140a,'READ_BUFFER':0xc02,'UNPACK_ROW_LENGTH':0xcf2,'UNPACK_SKIP_ROWS':0xcf3,'UNPACK_SKIP_PIXELS':0xcf4,'PACK_ROW_LENGTH':0xd02,'PACK_SKIP_ROWS':0xd03,'PACK_SKIP_PIXELS':0xd04,'COLOR':0x1800,'DEPTH':0x1801,'STENCIL':0x1802,'RED':0x1903,'RGB8':0x8051,'RGBA8':0x8058,'RGB10_A2':0x8059,'TEXTURE_BINDING_3D':0x806a,'UNPACK_SKIP_IMAGES':0x806d,'UNPACK_IMAGE_HEIGHT':0x806e,'TEXTURE_3D':0x806f,'TEXTURE_WRAP_R':0x8072,'MAX_3D_TEXTURE_SIZE':0x8073,'UNSIGNED_INT_2_10_10_10_REV':0x8368,'MAX_ELEMENTS_VERTICES':0x80e8,'MAX_ELEMENTS_INDICES':0x80e9,'TEXTURE_MIN_LOD':0x813a,'TEXTURE_MAX_LOD':0x813b,'TEXTURE_BASE_LEVEL':0x813c,'TEXTURE_MAX_LEVEL':0x813d,'MIN':0x8007,'MAX':0x8008,'DEPTH_COMPONENT24':0x81a6,'MAX_TEXTURE_LOD_BIAS':0x84fd,'TEXTURE_COMPARE_MODE':0x884c,'TEXTURE_COMPARE_FUNC':0x884d,'CURRENT_QUERY':0x8865,'QUERY_RESULT':0x8866,'QUERY_RESULT_AVAILABLE':0x8867,'STREAM_READ':0x88e1,'STREAM_COPY':0x88e2,'STATIC_READ':0x88e5,'STATIC_COPY':0x88e6,'DYNAMIC_READ':0x88e9,'DYNAMIC_COPY':0x88ea,'MAX_DRAW_BUFFERS':0x8824,'DRAW_BUFFER0':0x8825,'DRAW_BUFFER1':0x8826,'DRAW_BUFFER2':0x8827,'DRAW_BUFFER3':0x8828,'DRAW_BUFFER4':0x8829,'DRAW_BUFFER5':0x882a,'DRAW_BUFFER6':0x882b,'DRAW_BUFFER7':0x882c,'DRAW_BUFFER8':0x882d,'DRAW_BUFFER9':0x882e,'DRAW_BUFFER10':0x882f,'DRAW_BUFFER11':0x8830,'DRAW_BUFFER12':0x8831,'DRAW_BUFFER13':0x8832,'DRAW_BUFFER14':0x8833,'DRAW_BUFFER15':0x8834,'MAX_FRAGMENT_UNIFORM_COMPONENTS':0x8b49,'MAX_VERTEX_UNIFORM_COMPONENTS':0x8b4a,'SAMPLER_3D':0x8b5f,'SAMPLER_2D_SHADOW':0x8b62,'FRAGMENT_SHADER_DERIVATIVE_HINT':0x8b8b,'PIXEL_PACK_BUFFER':0x88eb,'PIXEL_UNPACK_BUFFER':0x88ec,'PIXEL_PACK_BUFFER_BINDING':0x88ed,'PIXEL_UNPACK_BUFFER_BINDING':0x88ef,'FLOAT_MAT2x3':0x8b65,'FLOAT_MAT2x4':0x8b66,'FLOAT_MAT3x2':0x8b67,'FLOAT_MAT3x4':0x8b68,'FLOAT_MAT4x2':0x8b69,'FLOAT_MAT4x3':0x8b6a,'SRGB':0x8c40,'SRGB8':0x8c41,'SRGB8_ALPHA8':0x8c43,'COMPARE_REF_TO_TEXTURE':0x884e,'RGBA32F':0x8814,'RGB32F':0x8815,'RGBA16F':0x881a,'RGB16F':0x881b,'VERTEX_ATTRIB_ARRAY_INTEGER':0x88fd,'MAX_ARRAY_TEXTURE_LAYERS':0x88ff,'MIN_PROGRAM_TEXEL_OFFSET':0x8904,'MAX_PROGRAM_TEXEL_OFFSET':0x8905,'MAX_VARYING_COMPONENTS':0x8b4b,'TEXTURE_2D_ARRAY':0x8c1a,'TEXTURE_BINDING_2D_ARRAY':0x8c1d,'R11F_G11F_B10F':0x8c3a,'UNSIGNED_INT_10F_11F_11F_REV':0x8c3b,'RGB9_E5':0x8c3d,'UNSIGNED_INT_5_9_9_9_REV':0x8c3e,'TRANSFORM_FEEDBACK_BUFFER_MODE':0x8c7f,'MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS':0x8c80,'TRANSFORM_FEEDBACK_VARYINGS':0x8c83,'TRANSFORM_FEEDBACK_BUFFER_START':0x8c84,'TRANSFORM_FEEDBACK_BUFFER_SIZE':0x8c85,'TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN':0x8c88,'RASTERIZER_DISCARD':0x8c89,'MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS':0x8c8a,'MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS':0x8c8b,'INTERLEAVED_ATTRIBS':0x8c8c,'SEPARATE_ATTRIBS':0x8c8d,'TRANSFORM_FEEDBACK_BUFFER':0x8c8e,'TRANSFORM_FEEDBACK_BUFFER_BINDING':0x8c8f,'RGBA32UI':0x8d70,'RGB32UI':0x8d71,'RGBA16UI':0x8d76,'RGB16UI':0x8d77,'RGBA8UI':0x8d7c,'RGB8UI':0x8d7d,'RGBA32I':0x8d82,'RGB32I':0x8d83,'RGBA16I':0x8d88,'RGB16I':0x8d89,'RGBA8I':0x8d8e,'RGB8I':0x8d8f,'RED_INTEGER':0x8d94,'RGB_INTEGER':0x8d98,'RGBA_INTEGER':0x8d99,'SAMPLER_2D_ARRAY':0x8dc1,'SAMPLER_2D_ARRAY_SHADOW':0x8dc4,'SAMPLER_CUBE_SHADOW':0x8dc5,'UNSIGNED_INT_VEC2':0x8dc6,'UNSIGNED_INT_VEC3':0x8dc7,'UNSIGNED_INT_VEC4':0x8dc8,'INT_SAMPLER_2D':0x8dca,'INT_SAMPLER_3D':0x8dcb,'INT_SAMPLER_CUBE':0x8dcc,'INT_SAMPLER_2D_ARRAY':0x8dcf,'UNSIGNED_INT_SAMPLER_2D':0x8dd2,'UNSIGNED_INT_SAMPLER_3D':0x8dd3,'UNSIGNED_INT_SAMPLER_CUBE':0x8dd4,'UNSIGNED_INT_SAMPLER_2D_ARRAY':0x8dd7,'DEPTH_COMPONENT32F':0x8cac,'DEPTH32F_STENCIL8':0x8cad,'FLOAT_32_UNSIGNED_INT_24_8_REV':0x8dad,'FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING':0x8210,'FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE':0x8211,'FRAMEBUFFER_ATTACHMENT_RED_SIZE':0x8212,'FRAMEBUFFER_ATTACHMENT_GREEN_SIZE':0x8213,'FRAMEBUFFER_ATTACHMENT_BLUE_SIZE':0x8214,'FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE':0x8215,'FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE':0x8216,'FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE':0x8217,'FRAMEBUFFER_DEFAULT':0x8218,'UNSIGNED_INT_24_8':0x84fa,'DEPTH24_STENCIL8':0x88f0,'UNSIGNED_NORMALIZED':0x8c17,'DRAW_FRAMEBUFFER_BINDING':0x8ca6,'READ_FRAMEBUFFER':0x8ca8,'DRAW_FRAMEBUFFER':0x8ca9,'READ_FRAMEBUFFER_BINDING':0x8caa,'RENDERBUFFER_SAMPLES':0x8cab,'FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER':0x8cd4,'MAX_COLOR_ATTACHMENTS':0x8cdf,'COLOR_ATTACHMENT1':0x8ce1,'COLOR_ATTACHMENT2':0x8ce2,'COLOR_ATTACHMENT3':0x8ce3,'COLOR_ATTACHMENT4':0x8ce4,'COLOR_ATTACHMENT5':0x8ce5,'COLOR_ATTACHMENT6':0x8ce6,'COLOR_ATTACHMENT7':0x8ce7,'COLOR_ATTACHMENT8':0x8ce8,'COLOR_ATTACHMENT9':0x8ce9,'COLOR_ATTACHMENT10':0x8cea,'COLOR_ATTACHMENT11':0x8ceb,'COLOR_ATTACHMENT12':0x8cec,'COLOR_ATTACHMENT13':0x8ced,'COLOR_ATTACHMENT14':0x8cee,'COLOR_ATTACHMENT15':0x8cef,'FRAMEBUFFER_INCOMPLETE_MULTISAMPLE':0x8d56,'MAX_SAMPLES':0x8d57,'HALF_FLOAT':0x140b,'RG':0x8227,'RG_INTEGER':0x8228,'R8':0x8229,'RG8':0x822b,'R16F':0x822d,'R32F':0x822e,'RG16F':0x822f,'RG32F':0x8230,'R8I':0x8231,'R8UI':0x8232,'R16I':0x8233,'R16UI':0x8234,'R32I':0x8235,'R32UI':0x8236,'RG8I':0x8237,'RG8UI':0x8238,'RG16I':0x8239,'RG16UI':0x823a,'RG32I':0x823b,'RG32UI':0x823c,'VERTEX_ARRAY_BINDING':0x85b5,'R8_SNORM':0x8f94,'RG8_SNORM':0x8f95,'RGB8_SNORM':0x8f96,'RGBA8_SNORM':0x8f97,'SIGNED_NORMALIZED':0x8f9c,'COPY_READ_BUFFER':0x8f36,'COPY_WRITE_BUFFER':0x8f37,'COPY_READ_BUFFER_BINDING':0x8f36,'COPY_WRITE_BUFFER_BINDING':0x8f37,'UNIFORM_BUFFER':0x8a11,'UNIFORM_BUFFER_BINDING':0x8a28,'UNIFORM_BUFFER_START':0x8a29,'UNIFORM_BUFFER_SIZE':0x8a2a,'MAX_VERTEX_UNIFORM_BLOCKS':0x8a2b,'MAX_FRAGMENT_UNIFORM_BLOCKS':0x8a2d,'MAX_COMBINED_UNIFORM_BLOCKS':0x8a2e,'MAX_UNIFORM_BUFFER_BINDINGS':0x8a2f,'MAX_UNIFORM_BLOCK_SIZE':0x8a30,'MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS':0x8a31,'MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS':0x8a33,'UNIFORM_BUFFER_OFFSET_ALIGNMENT':0x8a34,'ACTIVE_UNIFORM_BLOCKS':0x8a36,'UNIFORM_TYPE':0x8a37,'UNIFORM_SIZE':0x8a38,'UNIFORM_BLOCK_INDEX':0x8a3a,'UNIFORM_OFFSET':0x8a3b,'UNIFORM_ARRAY_STRIDE':0x8a3c,'UNIFORM_MATRIX_STRIDE':0x8a3d,'UNIFORM_IS_ROW_MAJOR':0x8a3e,'UNIFORM_BLOCK_BINDING':0x8a3f,'UNIFORM_BLOCK_DATA_SIZE':0x8a40,'UNIFORM_BLOCK_ACTIVE_UNIFORMS':0x8a42,'UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES':0x8a43,'UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER':0x8a44,'UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER':0x8a46,'INVALID_INDEX':0xffffffff,'MAX_VERTEX_OUTPUT_COMPONENTS':0x9122,'MAX_FRAGMENT_INPUT_COMPONENTS':0x9125,'MAX_SERVER_WAIT_TIMEOUT':0x9111,'OBJECT_TYPE':0x9112,'SYNC_CONDITION':0x9113,'SYNC_STATUS':0x9114,'SYNC_FLAGS':0x9115,'SYNC_FENCE':0x9116,'SYNC_GPU_COMMANDS_COMPLETE':0x9117,'UNSIGNALED':0x9118,'SIGNALED':0x9119,'ALREADY_SIGNALED':0x911a,'TIMEOUT_EXPIRED':0x911b,'CONDITION_SATISFIED':0x911c,'WAIT_FAILED':0x911d,'SYNC_FLUSH_COMMANDS_BIT':0x1,'VERTEX_ATTRIB_ARRAY_DIVISOR':0x88fe,'ANY_SAMPLES_PASSED':0x8c2f,'ANY_SAMPLES_PASSED_CONSERVATIVE':0x8d6a,'SAMPLER_BINDING':0x8919,'RGB10_A2UI':0x906f,'INT_2_10_10_10_REV':0x8d9f,'TRANSFORM_FEEDBACK':0x8e22,'TRANSFORM_FEEDBACK_PAUSED':0x8e23,'TRANSFORM_FEEDBACK_ACTIVE':0x8e24,'TRANSFORM_FEEDBACK_BINDING':0x8e25,'COMPRESSED_R11_EAC':0x9270,'COMPRESSED_SIGNED_R11_EAC':0x9271,'COMPRESSED_RG11_EAC':0x9272,'COMPRESSED_SIGNED_RG11_EAC':0x9273,'COMPRESSED_RGB8_ETC2':0x9274,'COMPRESSED_SRGB8_ETC2':0x9275,'COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2':0x9276,'COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2':0x9277,'COMPRESSED_RGBA8_ETC2_EAC':0x9278,'COMPRESSED_SRGB8_ALPHA8_ETC2_EAC':0x9279,'TEXTURE_IMMUTABLE_FORMAT':0x912f,'MAX_ELEMENT_INDEX':0x8d6b,'TEXTURE_IMMUTABLE_LEVELS':0x82df,'MAX_TEXTURE_MAX_ANISOTROPY_EXT':0x84ff},WebGLConstants$1=Object[_0x68aa19(0x3e37)](WebGLConstants),ComponentDatatype={'BYTE':WebGLConstants$1['BYTE'],'UNSIGNED_BYTE':WebGLConstants$1[_0x68aa19(0x4aae)],'SHORT':WebGLConstants$1['SHORT'],'UNSIGNED_SHORT':WebGLConstants$1['UNSIGNED_SHORT'],'INT':WebGLConstants$1[_0x68aa19(0x3624)],'UNSIGNED_INT':WebGLConstants$1[_0x68aa19(0x40c5)],'FLOAT':WebGLConstants$1[_0x68aa19(0x15eb)],'DOUBLE':WebGLConstants$1[_0x68aa19(0x1c31)],'getSizeInBytes':function(_0x301c36){var _0x3ea8d5=_0x68aa19;switch(_0x301c36){case ComponentDatatype[_0x3ea8d5(0x2dc0)]:return Int8Array[_0x3ea8d5(0x1c17)];case ComponentDatatype['UNSIGNED_BYTE']:return Uint8Array[_0x3ea8d5(0x1c17)];case ComponentDatatype[_0x3ea8d5(0x162f)]:return Int16Array['BYTES_PER_ELEMENT'];case ComponentDatatype[_0x3ea8d5(0x2c91)]:return Uint16Array[_0x3ea8d5(0x1c17)];case ComponentDatatype[_0x3ea8d5(0x3624)]:return Int32Array['BYTES_PER_ELEMENT'];case ComponentDatatype[_0x3ea8d5(0x40c5)]:return Uint32Array[_0x3ea8d5(0x1c17)];case ComponentDatatype[_0x3ea8d5(0x15eb)]:return Float32Array[_0x3ea8d5(0x1c17)];case ComponentDatatype[_0x3ea8d5(0x1c31)]:return Float64Array[_0x3ea8d5(0x1c17)];}},'fromTypedArray':function(_0x12cbae){var _0x77d66e=_0x68aa19;return _0x12cbae instanceof Int8Array?ComponentDatatype['BYTE']:_0x12cbae instanceof Uint8Array?ComponentDatatype[_0x77d66e(0x4aae)]:_0x12cbae instanceof Int16Array?ComponentDatatype['SHORT']:_0x12cbae instanceof Uint16Array?ComponentDatatype[_0x77d66e(0x2c91)]:_0x12cbae instanceof Int32Array?ComponentDatatype[_0x77d66e(0x3624)]:_0x12cbae instanceof Uint32Array?ComponentDatatype[_0x77d66e(0x40c5)]:_0x12cbae instanceof Float32Array?ComponentDatatype[_0x77d66e(0x15eb)]:_0x12cbae instanceof Float64Array?ComponentDatatype[_0x77d66e(0x1c31)]:void 0x0;},'validate':function(_0x4e7d8b){var _0x4d2d06=_0x68aa19;return defined$1(_0x4e7d8b)&&(_0x4e7d8b===ComponentDatatype[_0x4d2d06(0x2dc0)]||_0x4e7d8b===ComponentDatatype[_0x4d2d06(0x4aae)]||_0x4e7d8b===ComponentDatatype[_0x4d2d06(0x162f)]||_0x4e7d8b===ComponentDatatype[_0x4d2d06(0x2c91)]||_0x4e7d8b===ComponentDatatype[_0x4d2d06(0x3624)]||_0x4e7d8b===ComponentDatatype['UNSIGNED_INT']||_0x4e7d8b===ComponentDatatype[_0x4d2d06(0x15eb)]||_0x4e7d8b===ComponentDatatype[_0x4d2d06(0x1c31)]);},'createTypedArray':function(_0x50c587,_0xc1659f){var _0xbf9e81=_0x68aa19;switch(_0x50c587){case ComponentDatatype[_0xbf9e81(0x2dc0)]:return new Int8Array(_0xc1659f);case ComponentDatatype['UNSIGNED_BYTE']:return new Uint8Array(_0xc1659f);case ComponentDatatype['SHORT']:return new Int16Array(_0xc1659f);case ComponentDatatype[_0xbf9e81(0x2c91)]:return new Uint16Array(_0xc1659f);case ComponentDatatype['INT']:return new Int32Array(_0xc1659f);case ComponentDatatype[_0xbf9e81(0x40c5)]:return new Uint32Array(_0xc1659f);case ComponentDatatype['FLOAT']:return new Float32Array(_0xc1659f);case ComponentDatatype[_0xbf9e81(0x1c31)]:return new Float64Array(_0xc1659f);}},'createArrayBufferView':function(_0x3f0a64,_0x4d67b4,_0x23286c,_0x42390b){var _0x58c4af=_0x68aa19;switch(_0x23286c=defaultValue$1(_0x23286c,0x0),_0x42390b=defaultValue$1(_0x42390b,(_0x4d67b4['byteLength']-_0x23286c)/ComponentDatatype['getSizeInBytes'](_0x3f0a64)),_0x3f0a64){case ComponentDatatype['BYTE']:return new Int8Array(_0x4d67b4,_0x23286c,_0x42390b);case ComponentDatatype[_0x58c4af(0x4aae)]:return new Uint8Array(_0x4d67b4,_0x23286c,_0x42390b);case ComponentDatatype[_0x58c4af(0x162f)]:return new Int16Array(_0x4d67b4,_0x23286c,_0x42390b);case ComponentDatatype[_0x58c4af(0x2c91)]:return new Uint16Array(_0x4d67b4,_0x23286c,_0x42390b);case ComponentDatatype[_0x58c4af(0x3624)]:return new Int32Array(_0x4d67b4,_0x23286c,_0x42390b);case ComponentDatatype[_0x58c4af(0x40c5)]:return new Uint32Array(_0x4d67b4,_0x23286c,_0x42390b);case ComponentDatatype['FLOAT']:return new Float32Array(_0x4d67b4,_0x23286c,_0x42390b);case ComponentDatatype['DOUBLE']:return new Float64Array(_0x4d67b4,_0x23286c,_0x42390b);}},'fromName':function(_0x25c0d2){var _0x18e1e5=_0x68aa19;switch(_0x25c0d2){case _0x18e1e5(0x2dc0):return ComponentDatatype['BYTE'];case'UNSIGNED_BYTE':return ComponentDatatype[_0x18e1e5(0x4aae)];case _0x18e1e5(0x162f):return ComponentDatatype[_0x18e1e5(0x162f)];case _0x18e1e5(0x2c91):return ComponentDatatype['UNSIGNED_SHORT'];case'INT':return ComponentDatatype[_0x18e1e5(0x3624)];case _0x18e1e5(0x40c5):return ComponentDatatype[_0x18e1e5(0x40c5)];case _0x18e1e5(0x15eb):return ComponentDatatype[_0x18e1e5(0x15eb)];case _0x18e1e5(0x1c31):return ComponentDatatype[_0x18e1e5(0x1c31)];}}},ComponentDatatype$1=Object[_0x68aa19(0x3e37)](ComponentDatatype);function calculateM(_0x29596a,_0x4d3b2e,_0x57323f){var _0x3b788e=_0x68aa19;if(0x0===_0x29596a)return _0x4d3b2e*_0x57323f;var _0x3414f0=_0x29596a*_0x29596a,_0x17833b=_0x3414f0*_0x3414f0,_0xbbbd38=_0x17833b*_0x3414f0,_0x336dd4=_0xbbbd38*_0x3414f0,_0x3b75dd=_0x336dd4*_0x3414f0,_0x2df3d2=_0x3b75dd*_0x3414f0,_0x1dd8be=_0x57323f;return _0x4d3b2e*((0x1-_0x3414f0/0x4-0x3*_0x17833b/0x40-0x5*_0xbbbd38/0x100-0xaf*_0x336dd4/0x4000-0x1b9*_0x3b75dd/0x10000-0x12f3*_0x2df3d2/0x100000)*_0x1dd8be-(0x3*_0x3414f0/0x8+0x3*_0x17833b/0x20+0x2d*_0xbbbd38/0x400+0x69*_0x336dd4/0x1000+0x89d*_0x3b75dd/0x20000+0x185d*_0x2df3d2/0x80000)*Math[_0x3b788e(0x4322)](0x2*_0x1dd8be)+(0xf*_0x17833b/0x100+0x2d*_0xbbbd38/0x400+0x20d*_0x336dd4/0x4000+0x627*_0x3b75dd/0x10000+0x26115*_0x2df3d2/0x800000)*Math['sin'](0x4*_0x1dd8be)-(0x23*_0xbbbd38/0xc00+0xaf*_0x336dd4/0x3000+0xe5b*_0x3b75dd/0x40000+0x34a3*_0x2df3d2/0x100000)*Math[_0x3b788e(0x4322)](0x6*_0x1dd8be)+(0x13b*_0x336dd4/0x20000+0x89d*_0x3b75dd/0x80000+0xaa8b*_0x2df3d2/0x800000)*Math['sin'](0x8*_0x1dd8be)-(0x2b5*_0x3b75dd/0x140000+0x185d*_0x2df3d2/0x500000)*Math[_0x3b788e(0x4322)](0xa*_0x1dd8be)+0x3e9*_0x2df3d2/0x800000*Math[_0x3b788e(0x4322)](0xc*_0x1dd8be));}function calculateInverseM(_0x1dd322,_0x31351a,_0x466ddb){var _0x5513d3=_0x68aa19,_0x7980da=_0x1dd322/_0x466ddb;if(0x0===_0x31351a)return _0x7980da;var _0x1a8ca7=_0x7980da*_0x7980da,_0x4b811b=_0x1a8ca7*_0x7980da,_0x359a3c=_0x4b811b*_0x7980da,_0x27c0ea=_0x31351a*_0x31351a,_0x4eab9c=_0x27c0ea*_0x27c0ea,_0x1a988f=_0x4eab9c*_0x27c0ea,_0x2942a7=_0x1a988f*_0x27c0ea,_0x37c8c0=_0x2942a7*_0x27c0ea,_0x360e2a=_0x37c8c0*_0x27c0ea,_0x49bd50=Math[_0x5513d3(0x4322)](0x2*_0x7980da),_0x206803=Math[_0x5513d3(0x1d35)](0x2*_0x7980da),_0x149309=Math[_0x5513d3(0x4322)](0x4*_0x7980da),_0x5350f1=Math[_0x5513d3(0x1d35)](0x4*_0x7980da),_0x41d09c=Math['sin'](0x6*_0x7980da),_0x53c992=Math[_0x5513d3(0x1d35)](0x6*_0x7980da),_0x52fe39=Math[_0x5513d3(0x4322)](0x8*_0x7980da),_0x18c133=Math['cos'](0x8*_0x7980da),_0x1a9a5e=Math[_0x5513d3(0x4322)](0xa*_0x7980da);return _0x7980da+_0x7980da*_0x27c0ea/0x4+0x7*_0x7980da*_0x4eab9c/0x40+0xf*_0x7980da*_0x1a988f/0x100+0x243*_0x7980da*_0x2942a7/0x4000+0x5eb*_0x7980da*_0x37c8c0/0x10000+0x41c5*_0x7980da*_0x360e2a/0x100000+(0x3*_0x7980da*_0x4eab9c/0x10+0x2d*_0x7980da*_0x1a988f/0x100-_0x7980da*(0x20*_0x1a8ca7-0x231)*_0x2942a7/0x1000-_0x7980da*(0xe8*_0x1a8ca7-0x68d)*_0x37c8c0/0x4000+_0x7980da*(0x61a71-0x161c0*_0x1a8ca7+0x200*_0x359a3c)*_0x360e2a/0x500000)*_0x206803+(0x15*_0x7980da*_0x1a988f/0x100+0x1e3*_0x7980da*_0x2942a7/0x1000-_0x7980da*(0xe0*_0x1a8ca7-0x7b1)*_0x37c8c0/0x4000-_0x7980da*(0x8180*_0x1a8ca7-0x1b7d7)*_0x360e2a/0x100000)*_0x5350f1+(0x97*_0x7980da*_0x2942a7/0x1000+0x1249*_0x7980da*_0x37c8c0/0x10000+0x5c7*_0x7980da*_0x360e2a/0x4000-0x1c5*_0x4b811b*_0x360e2a/0x8000)*_0x53c992+(0x449*_0x7980da*_0x37c8c0/0x10000+0xa71f*_0x7980da*_0x360e2a/0x100000)*_0x18c133+0x1f4b*_0x7980da*_0x360e2a/0x100000*Math['cos'](0xa*_0x7980da)+(0x3*_0x27c0ea/0x8+0x3*_0x4eab9c/0x10+0xd5*_0x1a988f/0x800-0x3*_0x1a8ca7*_0x1a988f/0x40+0xff*_0x2942a7/0x1000-0x21*_0x1a8ca7*_0x2942a7/0x200+0x517d*_0x37c8c0/0x80000-0x21*_0x1a8ca7*_0x37c8c0/0x200+_0x359a3c*_0x37c8c0/0x400+0x6e71*_0x360e2a/0x100000-0x1d7*_0x1a8ca7*_0x360e2a/0x2000+0x9*_0x359a3c*_0x360e2a/0x1000)*_0x49bd50+(0x15*_0x4eab9c/0x100+0x15*_0x1a988f/0x100+0x215*_0x2942a7/0x2000-0x15*_0x1a8ca7*_0x2942a7/0x200+0xc5*_0x37c8c0/0x1000-0x13b*_0x1a8ca7*_0x37c8c0/0x1000+0x8e967*_0x360e2a/0x1000000-0x30e5*_0x1a8ca7*_0x360e2a/0x20000+0x7*_0x359a3c*_0x360e2a/0x800)*_0x149309+(0x97*_0x1a988f/0x1800+0x97*_0x2942a7/0x1000+0x139b*_0x37c8c0/0x20000-0x1c5*_0x1a8ca7*_0x37c8c0/0x4000+0x6955*_0x360e2a/0xc0000-0x219f*_0x1a8ca7*_0x360e2a/0x20000)*_0x41d09c+(0x449*_0x2942a7/0x20000+0x449*_0x37c8c0/0x10000+0x37205*_0x360e2a/0xa00000-0x449*_0x1a8ca7*_0x360e2a/0x10000)*_0x52fe39+(0x1f4b*_0x37c8c0/0x280000+0x1f4b*_0x360e2a/0x100000)*_0x1a9a5e+0x47a11*_0x360e2a/0xf000000*Math[_0x5513d3(0x4322)](0xc*_0x7980da);}function calculateSigma(_0xe95a91,_0x15ac10){var _0x2fd8eb=_0x68aa19;if(0x0===_0xe95a91)return Math[_0x2fd8eb(0xe28)](Math['tan'](0.5*(CesiumMath[_0x2fd8eb(0x3f24)]+_0x15ac10)));var _0x3ed8fc=_0xe95a91*Math['sin'](_0x15ac10);return Math[_0x2fd8eb(0xe28)](Math['tan'](0.5*(CesiumMath[_0x2fd8eb(0x3f24)]+_0x15ac10)))-_0xe95a91/0x2*Math[_0x2fd8eb(0xe28)]((0x1+_0x3ed8fc)/(0x1-_0x3ed8fc));}function calculateHeading(_0x55a4a3,_0x105ba7,_0x2a8f93,_0x33630b,_0x541f52){var _0x16a67e=_0x68aa19,_0x360d32=calculateSigma(_0x55a4a3[_0x16a67e(0x176b)],_0x2a8f93),_0x470f2a=calculateSigma(_0x55a4a3['_ellipticity'],_0x541f52);return Math[_0x16a67e(0x8af)](CesiumMath[_0x16a67e(0x2867)](_0x33630b-_0x105ba7),_0x470f2a-_0x360d32);}function calculateArcLength(_0x17be4f,_0x50903b,_0x335d34,_0x599dbe,_0xc35d27,_0x1a0893,_0x2cc7a2){var _0x3f4e89=_0x68aa19,_0x3832c3=_0x17be4f[_0x3f4e89(0xb2f)],_0x6ea998=_0x1a0893-_0x599dbe,_0x393e5c=0x0;if(CesiumMath[_0x3f4e89(0x19c9)](Math[_0x3f4e89(0x1661)](_0x3832c3),CesiumMath[_0x3f4e89(0x3f24)],CesiumMath[_0x3f4e89(0x304f)])){if(_0x50903b===_0x335d34)_0x393e5c=_0x50903b*Math['cos'](_0xc35d27)*CesiumMath[_0x3f4e89(0x2867)](_0x6ea998);else{var _0x1ee777=Math[_0x3f4e89(0x4322)](_0xc35d27);_0x393e5c=_0x50903b*Math[_0x3f4e89(0x1d35)](_0xc35d27)*CesiumMath[_0x3f4e89(0x2867)](_0x6ea998)/Math[_0x3f4e89(0x4080)](0x1-_0x17be4f['_ellipticitySquared']*_0x1ee777*_0x1ee777);}}else{var _0x24b138=calculateM(_0x17be4f['_ellipticity'],_0x50903b,_0xc35d27);_0x393e5c=(calculateM(_0x17be4f[_0x3f4e89(0x176b)],_0x50903b,_0x2cc7a2)-_0x24b138)/Math[_0x3f4e89(0x1d35)](_0x3832c3);}return Math[_0x3f4e89(0x1661)](_0x393e5c);}var scratchCart1$1=new Cartesian3(),scratchCart2$2=new Cartesian3();function computeProperties$1(_0x51ce42,_0x2ff3cf,_0x779629,_0x1f8cbe){var _0x3692a6=_0x68aa19;Cartesian3[_0x3692a6(0x4e7d)](_0x1f8cbe[_0x3692a6(0x1f84)](_0x2ff3cf,scratchCart2$2),scratchCart1$1),Cartesian3[_0x3692a6(0x4e7d)](_0x1f8cbe['cartographicToCartesian'](_0x779629,scratchCart2$2),scratchCart2$2);var _0x4b63db=_0x1f8cbe[_0x3692a6(0x587a)],_0x5dabfe=_0x1f8cbe[_0x3692a6(0x28b4)],_0x305c11=_0x4b63db*_0x4b63db,_0x231587=_0x5dabfe*_0x5dabfe;_0x51ce42[_0x3692a6(0x2a05)]=(_0x305c11-_0x231587)/_0x305c11,_0x51ce42[_0x3692a6(0x176b)]=Math[_0x3692a6(0x4080)](_0x51ce42[_0x3692a6(0x2a05)]),_0x51ce42[_0x3692a6(0x1008)]=Cartographic[_0x3692a6(0x254b)](_0x2ff3cf,_0x51ce42['_start']),_0x51ce42[_0x3692a6(0x1008)][_0x3692a6(0x5862)]=0x0,_0x51ce42[_0x3692a6(0xad0)]=Cartographic[_0x3692a6(0x254b)](_0x779629,_0x51ce42[_0x3692a6(0xad0)]),_0x51ce42[_0x3692a6(0xad0)]['height']=0x0,_0x51ce42['_heading']=calculateHeading(_0x51ce42,_0x2ff3cf[_0x3692a6(0x1041)],_0x2ff3cf[_0x3692a6(0x288b)],_0x779629['longitude'],_0x779629[_0x3692a6(0x288b)]),_0x51ce42[_0x3692a6(0x2feb)]=calculateArcLength(_0x51ce42,_0x1f8cbe['maximumRadius'],_0x1f8cbe[_0x3692a6(0x28b4)],_0x2ff3cf['longitude'],_0x2ff3cf[_0x3692a6(0x288b)],_0x779629[_0x3692a6(0x1041)],_0x779629['latitude']);}function interpolateUsingSurfaceDistance(_0x2d2cd2,_0x1f7c05,_0xb722c7,_0x22269e,_0x4a6b8a,_0x5963f1){var _0x3a9210=_0x68aa19,_0x31839d,_0x40253b,_0x4c2745,_0x1c5956=_0x4a6b8a*_0x4a6b8a;if(Math[_0x3a9210(0x1661)](CesiumMath[_0x3a9210(0x3f24)]-Math['abs'](_0x1f7c05))>CesiumMath[_0x3a9210(0x304f)]){_0x40253b=calculateInverseM(calculateM(_0x4a6b8a,_0x22269e,_0x2d2cd2[_0x3a9210(0x288b)])+_0xb722c7*Math[_0x3a9210(0x1d35)](_0x1f7c05),_0x4a6b8a,_0x22269e);var _0x2d9eee=calculateSigma(_0x4a6b8a,_0x2d2cd2[_0x3a9210(0x288b)]),_0x301750=calculateSigma(_0x4a6b8a,_0x40253b);_0x4c2745=Math[_0x3a9210(0x15be)](_0x1f7c05)*(_0x301750-_0x2d9eee),_0x31839d=CesiumMath[_0x3a9210(0x2867)](_0x2d2cd2[_0x3a9210(0x1041)]+_0x4c2745);}else{var _0x1000e4;if(_0x40253b=_0x2d2cd2[_0x3a9210(0x288b)],0x0===_0x4a6b8a)_0x1000e4=_0x22269e*Math[_0x3a9210(0x1d35)](_0x2d2cd2[_0x3a9210(0x288b)]);else{var _0x4b1297=Math[_0x3a9210(0x4322)](_0x2d2cd2[_0x3a9210(0x288b)]);_0x1000e4=_0x22269e*Math[_0x3a9210(0x1d35)](_0x2d2cd2['latitude'])/Math[_0x3a9210(0x4080)](0x1-_0x1c5956*_0x4b1297*_0x4b1297);}_0x4c2745=_0xb722c7/_0x1000e4,_0x31839d=_0x1f7c05>0x0?CesiumMath['negativePiToPi'](_0x2d2cd2[_0x3a9210(0x1041)]+_0x4c2745):CesiumMath[_0x3a9210(0x2867)](_0x2d2cd2[_0x3a9210(0x1041)]-_0x4c2745);}return defined$1(_0x5963f1)?(_0x5963f1[_0x3a9210(0x1041)]=_0x31839d,_0x5963f1[_0x3a9210(0x288b)]=_0x40253b,_0x5963f1[_0x3a9210(0x5862)]=0x0,_0x5963f1):new Cartographic(_0x31839d,_0x40253b,0x0);}function EllipsoidRhumbLine(_0x750725,_0x1ceb42,_0xc18960){var _0x44861f=_0x68aa19,_0x5c56e2=defaultValue$1(_0xc18960,Ellipsoid[_0x44861f(0x1d49)]);this[_0x44861f(0x2de2)]=_0x5c56e2,this[_0x44861f(0x1008)]=new Cartographic(),this[_0x44861f(0xad0)]=new Cartographic(),this[_0x44861f(0xb2f)]=void 0x0,this[_0x44861f(0x2feb)]=void 0x0,this[_0x44861f(0x176b)]=void 0x0,this['_ellipticitySquared']=void 0x0,defined$1(_0x750725)&&defined$1(_0x1ceb42)&&computeProperties$1(this,_0x750725,_0x1ceb42,_0x5c56e2);}Object['defineProperties'](EllipsoidRhumbLine[_0x68aa19(0x4b51)],{'ellipsoid':{'get':function(){var _0x30d229=_0x68aa19;return this[_0x30d229(0x2de2)];}},'surfaceDistance':{'get':function(){var _0x2da952=_0x68aa19;return this[_0x2da952(0x2feb)];}},'start':{'get':function(){var _0xb779f1=_0x68aa19;return this[_0xb779f1(0x1008)];}},'end':{'get':function(){return this['_end'];}},'heading':{'get':function(){var _0x10f2c3=_0x68aa19;return this[_0x10f2c3(0xb2f)];}}}),EllipsoidRhumbLine[_0x68aa19(0x164b)]=function(_0x51ef5a,_0x1d28ff,_0x125cab,_0x45bd7b,_0x5157ba){var _0x10a54a=_0x68aa19,_0x26edcb=defaultValue$1(_0x45bd7b,Ellipsoid[_0x10a54a(0x1d49)]),_0x397307=_0x26edcb[_0x10a54a(0x587a)],_0x2046ae=_0x26edcb[_0x10a54a(0x28b4)],_0x20c0c=_0x397307*_0x397307,_0x50690a=_0x2046ae*_0x2046ae,_0x4c3574=Math['sqrt']((_0x20c0c-_0x50690a)/_0x20c0c),_0x5b07e3=interpolateUsingSurfaceDistance(_0x51ef5a,_0x1d28ff=CesiumMath['negativePiToPi'](_0x1d28ff),_0x125cab,_0x26edcb[_0x10a54a(0x587a)],_0x4c3574);return!defined$1(_0x5157ba)||defined$1(_0x45bd7b)&&!_0x45bd7b[_0x10a54a(0x2ed4)](_0x5157ba[_0x10a54a(0x1706)])?new EllipsoidRhumbLine(_0x51ef5a,_0x5b07e3,_0x26edcb):(_0x5157ba[_0x10a54a(0x54da)](_0x51ef5a,_0x5b07e3),_0x5157ba);},EllipsoidRhumbLine[_0x68aa19(0x4b51)][_0x68aa19(0x54da)]=function(_0xf8e27a,_0x3d407a){computeProperties$1(this,_0xf8e27a,_0x3d407a,this['_ellipsoid']);},EllipsoidRhumbLine[_0x68aa19(0x4b51)][_0x68aa19(0xcfc)]=function(_0x5d43ad,_0x28d417){var _0x26fa56=_0x68aa19;return this[_0x26fa56(0xd4d)](_0x5d43ad*this[_0x26fa56(0x2feb)],_0x28d417);},EllipsoidRhumbLine[_0x68aa19(0x4b51)][_0x68aa19(0xd4d)]=function(_0x3a06bb,_0x451425){var _0x8052fe=_0x68aa19;return interpolateUsingSurfaceDistance(this['_start'],this[_0x8052fe(0xb2f)],_0x3a06bb,this[_0x8052fe(0x2de2)]['maximumRadius'],this[_0x8052fe(0x176b)],_0x451425);},EllipsoidRhumbLine[_0x68aa19(0x4b51)][_0x68aa19(0x36ec)]=function(_0xcd299e,_0x32d432){var _0x3b636c=_0x68aa19,_0x171e7d=this[_0x3b636c(0x176b)],_0x5a989f=this[_0x3b636c(0xb2f)],_0x1d97b3=Math[_0x3b636c(0x1661)](_0x5a989f),_0x53fcd6=this[_0x3b636c(0x1008)];if(_0xcd299e=CesiumMath[_0x3b636c(0x2867)](_0xcd299e),CesiumMath['equalsEpsilon'](Math[_0x3b636c(0x1661)](_0xcd299e),Math['PI'],CesiumMath[_0x3b636c(0x4fa8)])&&(_0xcd299e=CesiumMath[_0x3b636c(0x10ba)](_0x53fcd6['longitude'])*Math['PI']),defined$1(_0x32d432)||(_0x32d432=new Cartographic()),Math[_0x3b636c(0x1661)](CesiumMath['PI_OVER_TWO']-_0x1d97b3)<=CesiumMath[_0x3b636c(0x304f)])return _0x32d432[_0x3b636c(0x1041)]=_0xcd299e,_0x32d432[_0x3b636c(0x288b)]=_0x53fcd6[_0x3b636c(0x288b)],_0x32d432[_0x3b636c(0x5862)]=0x0,_0x32d432;if(CesiumMath[_0x3b636c(0x19c9)](Math[_0x3b636c(0x1661)](CesiumMath[_0x3b636c(0x3f24)]-_0x1d97b3),CesiumMath[_0x3b636c(0x3f24)],CesiumMath[_0x3b636c(0x304f)])){if(CesiumMath[_0x3b636c(0x19c9)](_0xcd299e,_0x53fcd6['longitude'],CesiumMath[_0x3b636c(0x3fe7)]))return;return _0x32d432[_0x3b636c(0x1041)]=_0xcd299e,_0x32d432['latitude']=CesiumMath[_0x3b636c(0x3f24)]*CesiumMath[_0x3b636c(0x10ba)](CesiumMath[_0x3b636c(0x3f24)]-_0x5a989f),_0x32d432[_0x3b636c(0x5862)]=0x0,_0x32d432;}var _0x8331d8,_0x78bb6c=_0x53fcd6[_0x3b636c(0x288b)],_0x2478a=_0x171e7d*Math['sin'](_0x78bb6c),_0x258b1a=Math[_0x3b636c(0x15be)](0.5*(CesiumMath[_0x3b636c(0x3f24)]+_0x78bb6c))*Math[_0x3b636c(0xee5)]((_0xcd299e-_0x53fcd6[_0x3b636c(0x1041)])/Math[_0x3b636c(0x15be)](_0x5a989f)),_0x34faa3=(0x1+_0x2478a)/(0x1-_0x2478a),_0x47c1e0=_0x53fcd6[_0x3b636c(0x288b)];do{_0x8331d8=_0x47c1e0;var _0x192e18=_0x171e7d*Math['sin'](_0x8331d8),_0x311eea=(0x1+_0x192e18)/(0x1-_0x192e18);_0x47c1e0=0x2*Math[_0x3b636c(0x81d)](_0x258b1a*Math[_0x3b636c(0x1f76)](_0x311eea/_0x34faa3,_0x171e7d/0x2))-CesiumMath[_0x3b636c(0x3f24)];}while(!CesiumMath[_0x3b636c(0x19c9)](_0x47c1e0,_0x8331d8,CesiumMath['EPSILON12']));return _0x32d432['longitude']=_0xcd299e,_0x32d432[_0x3b636c(0x288b)]=_0x47c1e0,_0x32d432['height']=0x0,_0x32d432;},EllipsoidRhumbLine[_0x68aa19(0x4b51)][_0x68aa19(0x23db)]=function(_0x4c262e,_0x457ce7){var _0x4fb79e=_0x68aa19,_0x5207e7=this[_0x4fb79e(0x176b)],_0x437d2d=this[_0x4fb79e(0xb2f)],_0x504baf=this[_0x4fb79e(0x1008)];if(!CesiumMath[_0x4fb79e(0x19c9)](Math['abs'](_0x437d2d),CesiumMath[_0x4fb79e(0x3f24)],CesiumMath[_0x4fb79e(0x304f)])){var _0x21e2a6=calculateSigma(_0x5207e7,_0x504baf[_0x4fb79e(0x288b)]),_0x126f4f=calculateSigma(_0x5207e7,_0x4c262e),_0x2a1630=Math[_0x4fb79e(0x15be)](_0x437d2d)*(_0x126f4f-_0x21e2a6),_0x54e45a=CesiumMath[_0x4fb79e(0x2867)](_0x504baf[_0x4fb79e(0x1041)]+_0x2a1630);return defined$1(_0x457ce7)?(_0x457ce7['longitude']=_0x54e45a,_0x457ce7[_0x4fb79e(0x288b)]=_0x4c262e,_0x457ce7[_0x4fb79e(0x5862)]=0x0,_0x457ce7):new Cartographic(_0x54e45a,_0x4c262e,0x0);}};var GeometryType={'NONE':0x0,'TRIANGLES':0x1,'LINES':0x2,'POLYLINES':0x3},GeometryType$1=Object[_0x68aa19(0x3e37)](GeometryType);function Matrix2(_0x319b3d,_0x457036,_0x3e9509,_0x44c71d){this[0x0]=defaultValue$1(_0x319b3d,0x0),this[0x1]=defaultValue$1(_0x3e9509,0x0),this[0x2]=defaultValue$1(_0x457036,0x0),this[0x3]=defaultValue$1(_0x44c71d,0x0);}Matrix2['packedLength']=0x4,Matrix2['pack']=function(_0x311812,_0x2435e4,_0x2f230d){return _0x2f230d=defaultValue$1(_0x2f230d,0x0),_0x2435e4[_0x2f230d++]=_0x311812[0x0],_0x2435e4[_0x2f230d++]=_0x311812[0x1],_0x2435e4[_0x2f230d++]=_0x311812[0x2],_0x2435e4[_0x2f230d++]=_0x311812[0x3],_0x2435e4;},Matrix2[_0x68aa19(0x41a1)]=function(_0x501732,_0x12c316,_0x46ec57){return _0x12c316=defaultValue$1(_0x12c316,0x0),defined$1(_0x46ec57)||(_0x46ec57=new Matrix2()),_0x46ec57[0x0]=_0x501732[_0x12c316++],_0x46ec57[0x1]=_0x501732[_0x12c316++],_0x46ec57[0x2]=_0x501732[_0x12c316++],_0x46ec57[0x3]=_0x501732[_0x12c316++],_0x46ec57;},Matrix2['clone']=function(_0x3847d1,_0x511ec1){if(defined$1(_0x3847d1))return defined$1(_0x511ec1)?(_0x511ec1[0x0]=_0x3847d1[0x0],_0x511ec1[0x1]=_0x3847d1[0x1],_0x511ec1[0x2]=_0x3847d1[0x2],_0x511ec1[0x3]=_0x3847d1[0x3],_0x511ec1):new Matrix2(_0x3847d1[0x0],_0x3847d1[0x2],_0x3847d1[0x1],_0x3847d1[0x3]);},Matrix2[_0x68aa19(0xb30)]=function(_0x4e506a,_0x170436,_0x26a243){return _0x170436=defaultValue$1(_0x170436,0x0),defined$1(_0x26a243)||(_0x26a243=new Matrix2()),_0x26a243[0x0]=_0x4e506a[_0x170436],_0x26a243[0x1]=_0x4e506a[_0x170436+0x1],_0x26a243[0x2]=_0x4e506a[_0x170436+0x2],_0x26a243[0x3]=_0x4e506a[_0x170436+0x3],_0x26a243;},Matrix2[_0x68aa19(0x4dc1)]=function(_0x893c2b,_0x1192ce){return Matrix2['clone'](_0x893c2b,_0x1192ce);},Matrix2[_0x68aa19(0x47df)]=function(_0x1da2dd,_0x24ae02){return defined$1(_0x24ae02)?(_0x24ae02[0x0]=_0x1da2dd[0x0],_0x24ae02[0x1]=_0x1da2dd[0x2],_0x24ae02[0x2]=_0x1da2dd[0x1],_0x24ae02[0x3]=_0x1da2dd[0x3],_0x24ae02):new Matrix2(_0x1da2dd[0x0],_0x1da2dd[0x1],_0x1da2dd[0x2],_0x1da2dd[0x3]);},Matrix2[_0x68aa19(0x154a)]=function(_0x411402,_0x3142ef){return defined$1(_0x3142ef)?(_0x3142ef[0x0]=_0x411402['x'],_0x3142ef[0x1]=0x0,_0x3142ef[0x2]=0x0,_0x3142ef[0x3]=_0x411402['y'],_0x3142ef):new Matrix2(_0x411402['x'],0x0,0x0,_0x411402['y']);},Matrix2[_0x68aa19(0x1fdf)]=function(_0x5a8457,_0x20ca47){return defined$1(_0x20ca47)?(_0x20ca47[0x0]=_0x5a8457,_0x20ca47[0x1]=0x0,_0x20ca47[0x2]=0x0,_0x20ca47[0x3]=_0x5a8457,_0x20ca47):new Matrix2(_0x5a8457,0x0,0x0,_0x5a8457);},Matrix2[_0x68aa19(0x211f)]=function(_0x1fab70,_0x485e6d){var _0x46c35b=_0x68aa19,_0x3cb865=Math[_0x46c35b(0x1d35)](_0x1fab70),_0x166e35=Math[_0x46c35b(0x4322)](_0x1fab70);return defined$1(_0x485e6d)?(_0x485e6d[0x0]=_0x3cb865,_0x485e6d[0x1]=_0x166e35,_0x485e6d[0x2]=-_0x166e35,_0x485e6d[0x3]=_0x3cb865,_0x485e6d):new Matrix2(_0x3cb865,-_0x166e35,_0x166e35,_0x3cb865);},Matrix2[_0x68aa19(0xd2c)]=function(_0x18662b,_0x496027){return defined$1(_0x496027)?(_0x496027[0x0]=_0x18662b[0x0],_0x496027[0x1]=_0x18662b[0x1],_0x496027[0x2]=_0x18662b[0x2],_0x496027[0x3]=_0x18662b[0x3],_0x496027):[_0x18662b[0x0],_0x18662b[0x1],_0x18662b[0x2],_0x18662b[0x3]];},Matrix2[_0x68aa19(0x48d2)]=function(_0x54ef30,_0x1aaf76){return 0x2*_0x54ef30+_0x1aaf76;},Matrix2[_0x68aa19(0x3529)]=function(_0x15aa79,_0xf5b757,_0x1fb424){var _0x1ddd1b=0x2*_0xf5b757,_0x2974c9=_0x15aa79[_0x1ddd1b],_0x1d85fb=_0x15aa79[_0x1ddd1b+0x1];return _0x1fb424['x']=_0x2974c9,_0x1fb424['y']=_0x1d85fb,_0x1fb424;},Matrix2[_0x68aa19(0x1cc7)]=function(_0x6dcd3f,_0x3dc9b5,_0x5e733d,_0x3d9aa8){var _0x185902=_0x68aa19,_0x5e8f71=0x2*_0x3dc9b5;return(_0x3d9aa8=Matrix2[_0x185902(0x254b)](_0x6dcd3f,_0x3d9aa8))[_0x5e8f71]=_0x5e733d['x'],_0x3d9aa8[_0x5e8f71+0x1]=_0x5e733d['y'],_0x3d9aa8;},Matrix2[_0x68aa19(0x2910)]=function(_0x54a346,_0x47bb8d,_0x58a92d){var _0xcab7d7=_0x54a346[_0x47bb8d],_0x1fc1d6=_0x54a346[_0x47bb8d+0x2];return _0x58a92d['x']=_0xcab7d7,_0x58a92d['y']=_0x1fc1d6,_0x58a92d;},Matrix2['setRow']=function(_0x209e53,_0x3fdbba,_0x5cd1f9,_0x772c05){var _0x484ff1=_0x68aa19;return(_0x772c05=Matrix2[_0x484ff1(0x254b)](_0x209e53,_0x772c05))[_0x3fdbba]=_0x5cd1f9['x'],_0x772c05[_0x3fdbba+0x2]=_0x5cd1f9['y'],_0x772c05;};var scratchColumn=new Cartesian2();Matrix2['getScale']=function(_0x4d4aa7,_0x4c006a){var _0x528c55=_0x68aa19;return _0x4c006a['x']=Cartesian2[_0x528c55(0x1791)](Cartesian2[_0x528c55(0x2b84)](_0x4d4aa7[0x0],_0x4d4aa7[0x1],scratchColumn)),_0x4c006a['y']=Cartesian2[_0x528c55(0x1791)](Cartesian2['fromElements'](_0x4d4aa7[0x2],_0x4d4aa7[0x3],scratchColumn)),_0x4c006a;};var scratchScale$8=new Cartesian2();Matrix2[_0x68aa19(0x266f)]=function(_0x24fa69){var _0x5abb48=_0x68aa19;return Matrix2[_0x5abb48(0x5400)](_0x24fa69,scratchScale$8),Cartesian2[_0x5abb48(0x4c59)](scratchScale$8);},Matrix2[_0x68aa19(0x373b)]=function(_0x35323e,_0x3909ed,_0x1dda80){var _0x2c7e01=_0x35323e[0x0]*_0x3909ed[0x0]+_0x35323e[0x2]*_0x3909ed[0x1],_0x5851b6=_0x35323e[0x0]*_0x3909ed[0x2]+_0x35323e[0x2]*_0x3909ed[0x3],_0x5ef0af=_0x35323e[0x1]*_0x3909ed[0x0]+_0x35323e[0x3]*_0x3909ed[0x1],_0x2ca905=_0x35323e[0x1]*_0x3909ed[0x2]+_0x35323e[0x3]*_0x3909ed[0x3];return _0x1dda80[0x0]=_0x2c7e01,_0x1dda80[0x1]=_0x5ef0af,_0x1dda80[0x2]=_0x5851b6,_0x1dda80[0x3]=_0x2ca905,_0x1dda80;},Matrix2[_0x68aa19(0x4979)]=function(_0x52afd6,_0xcfdd2a,_0x22d805){return _0x22d805[0x0]=_0x52afd6[0x0]+_0xcfdd2a[0x0],_0x22d805[0x1]=_0x52afd6[0x1]+_0xcfdd2a[0x1],_0x22d805[0x2]=_0x52afd6[0x2]+_0xcfdd2a[0x2],_0x22d805[0x3]=_0x52afd6[0x3]+_0xcfdd2a[0x3],_0x22d805;},Matrix2[_0x68aa19(0x286c)]=function(_0x1008b3,_0x2b8738,_0xa8d62b){return _0xa8d62b[0x0]=_0x1008b3[0x0]-_0x2b8738[0x0],_0xa8d62b[0x1]=_0x1008b3[0x1]-_0x2b8738[0x1],_0xa8d62b[0x2]=_0x1008b3[0x2]-_0x2b8738[0x2],_0xa8d62b[0x3]=_0x1008b3[0x3]-_0x2b8738[0x3],_0xa8d62b;},Matrix2[_0x68aa19(0x21ec)]=function(_0x1becd2,_0x3363a2,_0x50d968){var _0x42dfab=_0x1becd2[0x0]*_0x3363a2['x']+_0x1becd2[0x2]*_0x3363a2['y'],_0x5116d4=_0x1becd2[0x1]*_0x3363a2['x']+_0x1becd2[0x3]*_0x3363a2['y'];return _0x50d968['x']=_0x42dfab,_0x50d968['y']=_0x5116d4,_0x50d968;},Matrix2[_0x68aa19(0x1c02)]=function(_0x270e5e,_0x3a7f2e,_0x21ff1a){return _0x21ff1a[0x0]=_0x270e5e[0x0]*_0x3a7f2e,_0x21ff1a[0x1]=_0x270e5e[0x1]*_0x3a7f2e,_0x21ff1a[0x2]=_0x270e5e[0x2]*_0x3a7f2e,_0x21ff1a[0x3]=_0x270e5e[0x3]*_0x3a7f2e,_0x21ff1a;},Matrix2['multiplyByScale']=function(_0x507689,_0x4ad20f,_0x114a3a){return _0x114a3a[0x0]=_0x507689[0x0]*_0x4ad20f['x'],_0x114a3a[0x1]=_0x507689[0x1]*_0x4ad20f['x'],_0x114a3a[0x2]=_0x507689[0x2]*_0x4ad20f['y'],_0x114a3a[0x3]=_0x507689[0x3]*_0x4ad20f['y'],_0x114a3a;},Matrix2[_0x68aa19(0x3152)]=function(_0x1ee4de,_0x1b7f96){return _0x1b7f96[0x0]=-_0x1ee4de[0x0],_0x1b7f96[0x1]=-_0x1ee4de[0x1],_0x1b7f96[0x2]=-_0x1ee4de[0x2],_0x1b7f96[0x3]=-_0x1ee4de[0x3],_0x1b7f96;},Matrix2[_0x68aa19(0x56eb)]=function(_0x1ecc2b,_0x1b097f){var _0xfb71ed=_0x1ecc2b[0x0],_0x26f450=_0x1ecc2b[0x2],_0x55432d=_0x1ecc2b[0x1],_0x49f2e6=_0x1ecc2b[0x3];return _0x1b097f[0x0]=_0xfb71ed,_0x1b097f[0x1]=_0x26f450,_0x1b097f[0x2]=_0x55432d,_0x1b097f[0x3]=_0x49f2e6,_0x1b097f;},Matrix2[_0x68aa19(0x1661)]=function(_0xc00e5b,_0x3e64cd){var _0x2c970b=_0x68aa19;return _0x3e64cd[0x0]=Math[_0x2c970b(0x1661)](_0xc00e5b[0x0]),_0x3e64cd[0x1]=Math['abs'](_0xc00e5b[0x1]),_0x3e64cd[0x2]=Math[_0x2c970b(0x1661)](_0xc00e5b[0x2]),_0x3e64cd[0x3]=Math['abs'](_0xc00e5b[0x3]),_0x3e64cd;},Matrix2[_0x68aa19(0x2ed4)]=function(_0x3a06e3,_0x35a9dc){return _0x3a06e3===_0x35a9dc||defined$1(_0x3a06e3)&&defined$1(_0x35a9dc)&&_0x3a06e3[0x0]===_0x35a9dc[0x0]&&_0x3a06e3[0x1]===_0x35a9dc[0x1]&&_0x3a06e3[0x2]===_0x35a9dc[0x2]&&_0x3a06e3[0x3]===_0x35a9dc[0x3];},Matrix2[_0x68aa19(0x4871)]=function(_0x261a16,_0x276aa8,_0x21961f){return _0x261a16[0x0]===_0x276aa8[_0x21961f]&&_0x261a16[0x1]===_0x276aa8[_0x21961f+0x1]&&_0x261a16[0x2]===_0x276aa8[_0x21961f+0x2]&&_0x261a16[0x3]===_0x276aa8[_0x21961f+0x3];},Matrix2[_0x68aa19(0x19c9)]=function(_0xd576d7,_0x407bc4,_0x1006ad){var _0xced29e=_0x68aa19;return _0xd576d7===_0x407bc4||defined$1(_0xd576d7)&&defined$1(_0x407bc4)&&Math[_0xced29e(0x1661)](_0xd576d7[0x0]-_0x407bc4[0x0])<=_0x1006ad&&Math[_0xced29e(0x1661)](_0xd576d7[0x1]-_0x407bc4[0x1])<=_0x1006ad&&Math[_0xced29e(0x1661)](_0xd576d7[0x2]-_0x407bc4[0x2])<=_0x1006ad&&Math[_0xced29e(0x1661)](_0xd576d7[0x3]-_0x407bc4[0x3])<=_0x1006ad;},Matrix2[_0x68aa19(0x5139)]=Object[_0x68aa19(0x3e37)](new Matrix2(0x1,0x0,0x0,0x1)),Matrix2[_0x68aa19(0x3e26)]=Object[_0x68aa19(0x3e37)](new Matrix2(0x0,0x0,0x0,0x0)),Matrix2[_0x68aa19(0x6ce)]=0x0,Matrix2[_0x68aa19(0x2792)]=0x1,Matrix2[_0x68aa19(0x57fc)]=0x2,Matrix2[_0x68aa19(0x1529)]=0x3,Object[_0x68aa19(0x5b7)](Matrix2[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x43c542=_0x68aa19;return Matrix2[_0x43c542(0xe6c)];}}}),Matrix2[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0xcd6dd6){var _0x5bb6f7=_0x68aa19;return Matrix2[_0x5bb6f7(0x254b)](this,_0xcd6dd6);},Matrix2[_0x68aa19(0x4b51)]['equals']=function(_0x5ea60e){var _0x3753ac=_0x68aa19;return Matrix2[_0x3753ac(0x2ed4)](this,_0x5ea60e);},Matrix2[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0xfff936,_0x34f3e6){return Matrix2['equalsEpsilon'](this,_0xfff936,_0x34f3e6);},Matrix2['prototype']['toString']=function(){var _0x1c8200=_0x68aa19;return'('+this[0x0]+',\x20'+this[0x2]+_0x1c8200(0x3537)+this[0x1]+',\x20'+this[0x3]+')';};var PrimitiveType={'POINTS':WebGLConstants$1['POINTS'],'LINES':WebGLConstants$1[_0x68aa19(0x2f6a)],'LINE_LOOP':WebGLConstants$1[_0x68aa19(0x4ec4)],'LINE_STRIP':WebGLConstants$1['LINE_STRIP'],'TRIANGLES':WebGLConstants$1[_0x68aa19(0x139)],'TRIANGLE_STRIP':WebGLConstants$1['TRIANGLE_STRIP'],'TRIANGLE_FAN':WebGLConstants$1[_0x68aa19(0x4495)],'validate':function(_0x1d7287){var _0xe7df10=_0x68aa19;return _0x1d7287===PrimitiveType['POINTS']||_0x1d7287===PrimitiveType[_0xe7df10(0x2f6a)]||_0x1d7287===PrimitiveType[_0xe7df10(0x4ec4)]||_0x1d7287===PrimitiveType[_0xe7df10(0x2a9e)]||_0x1d7287===PrimitiveType['TRIANGLES']||_0x1d7287===PrimitiveType[_0xe7df10(0x14e7)]||_0x1d7287===PrimitiveType[_0xe7df10(0x4495)];}},PrimitiveType$1=Object[_0x68aa19(0x3e37)](PrimitiveType);function Geometry(_0x8a4b68){var _0x3fafe9=_0x68aa19;_0x8a4b68=defaultValue$1(_0x8a4b68,defaultValue$1['EMPTY_OBJECT']),this[_0x3fafe9(0x1b28)]=_0x8a4b68[_0x3fafe9(0x1b28)],this[_0x3fafe9(0x525a)]=_0x8a4b68[_0x3fafe9(0x525a)],this[_0x3fafe9(0x2a6)]=defaultValue$1(_0x8a4b68[_0x3fafe9(0x2a6)],PrimitiveType$1[_0x3fafe9(0x139)]),this[_0x3fafe9(0x5809)]=_0x8a4b68[_0x3fafe9(0x5809)],this[_0x3fafe9(0x8c0)]=defaultValue$1(_0x8a4b68['geometryType'],GeometryType$1[_0x3fafe9(0x44b5)]),this[_0x3fafe9(0x4138)]=_0x8a4b68['boundingSphereCV'],this[_0x3fafe9(0x2982)]=_0x8a4b68['offsetAttribute'];}Geometry[_0x68aa19(0x4bdd)]=function(_0x455ea7){var _0x4afd2c=_0x68aa19,_0x279799=-0x1;for(var _0x2ec735 in _0x455ea7[_0x4afd2c(0x1b28)])if(_0x455ea7['attributes'][_0x4afd2c(0x2a77)](_0x2ec735)&&defined$1(_0x455ea7[_0x4afd2c(0x1b28)][_0x2ec735])&&defined$1(_0x455ea7['attributes'][_0x2ec735]['values'])){var _0x2a446b=_0x455ea7[_0x4afd2c(0x1b28)][_0x2ec735];if(_0x2a446b[_0x4afd2c(0x329a)])continue;_0x279799=_0x2a446b[_0x4afd2c(0x21e8)]['length']/_0x2a446b[_0x4afd2c(0xbdc)];}return _0x279799;};var rectangleCenterScratch$3=new Cartographic(),enuCenterScratch=new Cartesian3(),fixedFrameToEnuScratch=new Matrix4(),boundingRectanglePointsCartographicScratch=[new Cartographic(),new Cartographic(),new Cartographic()],boundingRectanglePointsEnuScratch=[new Cartesian2(),new Cartesian2(),new Cartesian2()],points2DScratch$2=[new Cartesian2(),new Cartesian2(),new Cartesian2()],pointEnuScratch=new Cartesian3(),enuRotationScratch=new Quaternion(),enuRotationMatrixScratch=new Matrix4(),rotation2DScratch$1=new Matrix2();function GeometryAttribute(_0x1664d3){var _0x2223c3=_0x68aa19;_0x1664d3=defaultValue$1(_0x1664d3,defaultValue$1[_0x2223c3(0x494f)]),this[_0x2223c3(0x3faf)]=_0x1664d3[_0x2223c3(0x3faf)],this[_0x2223c3(0xbdc)]=_0x1664d3[_0x2223c3(0xbdc)],this[_0x2223c3(0x4e7d)]=defaultValue$1(_0x1664d3['normalize'],!0x1),this[_0x2223c3(0x21e8)]=_0x1664d3[_0x2223c3(0x21e8)];}Geometry['_textureCoordinateRotationPoints']=function(_0x124db8,_0x16eded,_0x26931d,_0x4885fb){var _0x123cfd=_0x68aa19,_0x30b304,_0x41ccfa=Rectangle[_0x123cfd(0x19ee)](_0x4885fb,rectangleCenterScratch$3),_0x47f096=Cartographic[_0x123cfd(0x38a0)](_0x41ccfa,_0x26931d,enuCenterScratch),_0x424d95=Transforms[_0x123cfd(0x3185)](_0x47f096,_0x26931d,fixedFrameToEnuScratch),_0x3bda4a=Matrix4[_0x123cfd(0xe9d)](_0x424d95,fixedFrameToEnuScratch),_0x18d195=boundingRectanglePointsEnuScratch,_0x5d2d5f=boundingRectanglePointsCartographicScratch;_0x5d2d5f[0x0][_0x123cfd(0x1041)]=_0x4885fb['west'],_0x5d2d5f[0x0][_0x123cfd(0x288b)]=_0x4885fb[_0x123cfd(0x149)],_0x5d2d5f[0x1][_0x123cfd(0x1041)]=_0x4885fb[_0x123cfd(0x4488)],_0x5d2d5f[0x1][_0x123cfd(0x288b)]=_0x4885fb[_0x123cfd(0x46e0)],_0x5d2d5f[0x2]['longitude']=_0x4885fb[_0x123cfd(0x326c)],_0x5d2d5f[0x2][_0x123cfd(0x288b)]=_0x4885fb['south'];var _0x551a3e=pointEnuScratch;for(_0x30b304=0x0;_0x30b304<0x3;_0x30b304++)Cartographic['toCartesian'](_0x5d2d5f[_0x30b304],_0x26931d,_0x551a3e),_0x551a3e=Matrix4[_0x123cfd(0x1c8e)](_0x3bda4a,_0x551a3e,_0x551a3e),_0x18d195[_0x30b304]['x']=_0x551a3e['x'],_0x18d195[_0x30b304]['y']=_0x551a3e['y'];var _0x1f764c=Quaternion['fromAxisAngle'](Cartesian3[_0x123cfd(0x689)],-_0x16eded,enuRotationScratch),_0x4ef574=Matrix3['fromQuaternion'](_0x1f764c,enuRotationMatrixScratch),_0x3837f7=_0x124db8[_0x123cfd(0x531b)],_0x575b1b=Number['POSITIVE_INFINITY'],_0x28a529=Number['POSITIVE_INFINITY'],_0x98615e=Number['NEGATIVE_INFINITY'],_0x5d46e6=Number['NEGATIVE_INFINITY'];for(_0x30b304=0x0;_0x30b304<_0x3837f7;_0x30b304++)_0x551a3e=Matrix4[_0x123cfd(0x1c8e)](_0x3bda4a,_0x124db8[_0x30b304],_0x551a3e),_0x551a3e=Matrix3[_0x123cfd(0x21ec)](_0x4ef574,_0x551a3e,_0x551a3e),_0x575b1b=Math['min'](_0x575b1b,_0x551a3e['x']),_0x28a529=Math[_0x123cfd(0x27d5)](_0x28a529,_0x551a3e['y']),_0x98615e=Math['max'](_0x98615e,_0x551a3e['x']),_0x5d46e6=Math[_0x123cfd(0x2bc6)](_0x5d46e6,_0x551a3e['y']);var _0x1004aa=Matrix2['fromRotation'](_0x16eded,rotation2DScratch$1),_0x11e4ad=points2DScratch$2;_0x11e4ad[0x0]['x']=_0x575b1b,_0x11e4ad[0x0]['y']=_0x28a529,_0x11e4ad[0x1]['x']=_0x575b1b,_0x11e4ad[0x1]['y']=_0x5d46e6,_0x11e4ad[0x2]['x']=_0x98615e,_0x11e4ad[0x2]['y']=_0x28a529;var _0xa98b68=_0x18d195[0x0],_0x25d1d0=_0x18d195[0x2]['x']-_0xa98b68['x'],_0x100926=_0x18d195[0x1]['y']-_0xa98b68['y'];for(_0x30b304=0x0;_0x30b304<0x3;_0x30b304++){var _0x289b20=_0x11e4ad[_0x30b304];Matrix2[_0x123cfd(0x21ec)](_0x1004aa,_0x289b20,_0x289b20),_0x289b20['x']=(_0x289b20['x']-_0xa98b68['x'])/_0x25d1d0,_0x289b20['y']=(_0x289b20['y']-_0xa98b68['y'])/_0x100926;}var _0x3acf8b=_0x11e4ad[0x0],_0x245a10=_0x11e4ad[0x1],_0x80fb88=_0x11e4ad[0x2],_0x2c8eb9=new Array(0x6);return Cartesian2[_0x123cfd(0x3540)](_0x3acf8b,_0x2c8eb9),Cartesian2[_0x123cfd(0x3540)](_0x245a10,_0x2c8eb9,0x2),Cartesian2[_0x123cfd(0x3540)](_0x80fb88,_0x2c8eb9,0x4),_0x2c8eb9;};var WindingOrder={'CLOCKWISE':WebGLConstants$1['CW'],'COUNTER_CLOCKWISE':WebGLConstants$1[_0x68aa19(0x3501)],'NONE':WebGLConstants$1[_0x68aa19(0x44b5)],'validate':function(_0x18deec){var _0x4b1eb6=_0x68aa19;return _0x18deec===WindingOrder['CLOCKWISE']||_0x18deec===WindingOrder[_0x4b1eb6(0x2c7d)];}},WindingOrder$1=Object[_0x68aa19(0x3e37)](WindingOrder),scaleToGeodeticHeightN=new Cartesian3(),scaleToGeodeticHeightP=new Cartesian3(),PolygonPipeline={'computeArea2D':function(_0x5d3016){var _0x22cebd=_0x68aa19;for(var _0x1ccec8=_0x5d3016[_0x22cebd(0x531b)],_0x8109a1=0x0,_0x5259d4=_0x1ccec8-0x1,_0x517da0=0x0;_0x517da0<_0x1ccec8;_0x5259d4=_0x517da0++){var _0x10b8ec=_0x5d3016[_0x5259d4],_0x2324e5=_0x5d3016[_0x517da0];_0x8109a1+=_0x10b8ec['x']*_0x2324e5['y']-_0x2324e5['x']*_0x10b8ec['y'];}return 0.5*_0x8109a1;},'computeWindingOrder2D':function(_0x2b062a){var _0x4db4fd=_0x68aa19;return PolygonPipeline[_0x4db4fd(0x1970)](_0x2b062a)>0x0?WindingOrder$1['COUNTER_CLOCKWISE']:WindingOrder$1[_0x4db4fd(0x21f3)];},'triangulate':function(_0x3f12c6,_0x295fc3){var _0x5cec7b=_0x68aa19;return earcut(Cartesian2[_0x5cec7b(0x2135)](_0x3f12c6),_0x295fc3,0x2);}},subdivisionV0Scratch=new Cartesian3(),subdivisionV1Scratch=new Cartesian3(),subdivisionV2Scratch=new Cartesian3(),subdivisionS0Scratch=new Cartesian3(),subdivisionS1Scratch=new Cartesian3(),subdivisionS2Scratch=new Cartesian3(),subdivisionMidScratch=new Cartesian3();PolygonPipeline[_0x68aa19(0x27fb)]=function(_0x553479,_0x1a0436,_0x4dc127,_0x39b2c1,_0x2c25ba){var _0x3f80fe=_0x68aa19;_0x2c25ba=defaultValue$1(_0x2c25ba,!0x1),_0x39b2c1=defaultValue$1(_0x39b2c1,CesiumMath[_0x3f80fe(0x2b22)]);var _0xdac6d6,_0xedcb43=_0x4dc127[_0x3f80fe(0x48ca)](0x0),_0x426c83=_0x1a0436[_0x3f80fe(0x531b)],_0x129c24=new Array(0x3*_0x426c83),_0xed95a9=0x0;for(_0xdac6d6=0x0;_0xdac6d6<_0x426c83;_0xdac6d6++){var _0x28d316=_0x1a0436[_0xdac6d6];_0x129c24[_0xed95a9++]=_0x28d316['x'],_0x129c24[_0xed95a9++]=_0x28d316['y'],_0x129c24[_0xed95a9++]=_0x28d316['z'];}for(var _0x2ba375=[],_0xd67f44={},_0x18359f=_0x553479[_0x3f80fe(0x587a)],_0x189042=CesiumMath[_0x3f80fe(0x4416)](_0x39b2c1,_0x18359f),_0x330a28=_0x189042*_0x189042;_0xedcb43['length']>0x0;){var _0x358c0b,_0xff52b7,_0x233391=_0xedcb43[_0x3f80fe(0x1ae7)](),_0x171c4d=_0xedcb43['pop'](),_0x1cc02b=_0xedcb43[_0x3f80fe(0x1ae7)](),_0x5b0399=Cartesian3[_0x3f80fe(0xb30)](_0x129c24,0x3*_0x1cc02b,subdivisionV0Scratch),_0x2c919c=Cartesian3[_0x3f80fe(0xb30)](_0x129c24,0x3*_0x171c4d,subdivisionV1Scratch),_0x3e6466=Cartesian3[_0x3f80fe(0xb30)](_0x129c24,0x3*_0x233391,subdivisionV2Scratch),_0x3bf058=_0x2c25ba?_0x5b0399:Cartesian3[_0x3f80fe(0x1c02)](Cartesian3[_0x3f80fe(0x4e7d)](_0x5b0399,subdivisionS0Scratch),_0x18359f,subdivisionS0Scratch),_0x5133f=_0x2c25ba?_0x2c919c:Cartesian3['multiplyByScalar'](Cartesian3[_0x3f80fe(0x4e7d)](_0x2c919c,subdivisionS1Scratch),_0x18359f,subdivisionS1Scratch),_0x1f85a2=_0x2c25ba?_0x3e6466:Cartesian3[_0x3f80fe(0x1c02)](Cartesian3[_0x3f80fe(0x4e7d)](_0x3e6466,subdivisionS2Scratch),_0x18359f,subdivisionS2Scratch),_0x16b505=Cartesian3[_0x3f80fe(0x2ed9)](Cartesian3[_0x3f80fe(0x286c)](_0x3bf058,_0x5133f,subdivisionMidScratch)),_0x57af94=Cartesian3[_0x3f80fe(0x2ed9)](Cartesian3[_0x3f80fe(0x286c)](_0x5133f,_0x1f85a2,subdivisionMidScratch)),_0x113053=Cartesian3[_0x3f80fe(0x2ed9)](Cartesian3[_0x3f80fe(0x286c)](_0x1f85a2,_0x3bf058,subdivisionMidScratch)),_0x18fe2c=Math[_0x3f80fe(0x2bc6)](_0x16b505,_0x57af94,_0x113053);_0x18fe2c>_0x330a28?_0x16b505===_0x18fe2c?(defined$1(_0xdac6d6=_0xd67f44[_0x358c0b=Math[_0x3f80fe(0x27d5)](_0x1cc02b,_0x171c4d)+'\x20'+Math['max'](_0x1cc02b,_0x171c4d)])||(_0xff52b7=Cartesian3[_0x3f80fe(0x4979)](_0x5b0399,_0x2c919c,subdivisionMidScratch),Cartesian3[_0x3f80fe(0x1c02)](_0xff52b7,0.5,_0xff52b7),_0x129c24[_0x3f80fe(0x3a33)](_0xff52b7['x'],_0xff52b7['y'],_0xff52b7['z']),_0xdac6d6=_0x129c24[_0x3f80fe(0x531b)]/0x3-0x1,_0xd67f44[_0x358c0b]=_0xdac6d6),_0xedcb43[_0x3f80fe(0x3a33)](_0x1cc02b,_0xdac6d6,_0x233391),_0xedcb43[_0x3f80fe(0x3a33)](_0xdac6d6,_0x171c4d,_0x233391)):_0x57af94===_0x18fe2c?(defined$1(_0xdac6d6=_0xd67f44[_0x358c0b=Math['min'](_0x171c4d,_0x233391)+'\x20'+Math[_0x3f80fe(0x2bc6)](_0x171c4d,_0x233391)])||(_0xff52b7=Cartesian3['add'](_0x2c919c,_0x3e6466,subdivisionMidScratch),Cartesian3[_0x3f80fe(0x1c02)](_0xff52b7,0.5,_0xff52b7),_0x129c24[_0x3f80fe(0x3a33)](_0xff52b7['x'],_0xff52b7['y'],_0xff52b7['z']),_0xdac6d6=_0x129c24[_0x3f80fe(0x531b)]/0x3-0x1,_0xd67f44[_0x358c0b]=_0xdac6d6),_0xedcb43[_0x3f80fe(0x3a33)](_0x171c4d,_0xdac6d6,_0x1cc02b),_0xedcb43[_0x3f80fe(0x3a33)](_0xdac6d6,_0x233391,_0x1cc02b)):_0x113053===_0x18fe2c&&(defined$1(_0xdac6d6=_0xd67f44[_0x358c0b=Math[_0x3f80fe(0x27d5)](_0x233391,_0x1cc02b)+'\x20'+Math[_0x3f80fe(0x2bc6)](_0x233391,_0x1cc02b)])||(_0xff52b7=Cartesian3['add'](_0x3e6466,_0x5b0399,subdivisionMidScratch),Cartesian3['multiplyByScalar'](_0xff52b7,0.5,_0xff52b7),_0x129c24['push'](_0xff52b7['x'],_0xff52b7['y'],_0xff52b7['z']),_0xdac6d6=_0x129c24[_0x3f80fe(0x531b)]/0x3-0x1,_0xd67f44[_0x358c0b]=_0xdac6d6),_0xedcb43[_0x3f80fe(0x3a33)](_0x233391,_0xdac6d6,_0x171c4d),_0xedcb43[_0x3f80fe(0x3a33)](_0xdac6d6,_0x1cc02b,_0x171c4d)):(_0x2ba375[_0x3f80fe(0x3a33)](_0x1cc02b),_0x2ba375['push'](_0x171c4d),_0x2ba375[_0x3f80fe(0x3a33)](_0x233391));}return new Geometry({'attributes':{'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x129c24})},'indices':_0x2ba375,'primitiveType':PrimitiveType$1[_0x3f80fe(0x139)]});};var subdivisionC0Scratch=new Cartographic(),subdivisionC1Scratch=new Cartographic(),subdivisionC2Scratch=new Cartographic(),subdivisionCartographicScratch=new Cartographic();PolygonPipeline['computeRhumbLineSubdivision']=function(_0x421a1d,_0x577046,_0xf3fc71,_0x402c59){var _0x328da2=_0x68aa19;_0x402c59=defaultValue$1(_0x402c59,CesiumMath[_0x328da2(0x2b22)]);var _0x4c3000,_0x60d38=_0xf3fc71[_0x328da2(0x48ca)](0x0),_0x187766=_0x577046[_0x328da2(0x531b)],_0x3160a6=new Array(0x3*_0x187766),_0x24ff47=0x0;for(_0x4c3000=0x0;_0x4c3000<_0x187766;_0x4c3000++){var _0x171a5=_0x577046[_0x4c3000];_0x3160a6[_0x24ff47++]=_0x171a5['x'],_0x3160a6[_0x24ff47++]=_0x171a5['y'],_0x3160a6[_0x24ff47++]=_0x171a5['z'];}for(var _0xdfb786=[],_0x45cdd1={},_0x59a2cc=_0x421a1d['maximumRadius'],_0x5d3094=CesiumMath['chordLength'](_0x402c59,_0x59a2cc),_0x45247e=new EllipsoidRhumbLine(void 0x0,void 0x0,_0x421a1d),_0x4afd0f=new EllipsoidRhumbLine(void 0x0,void 0x0,_0x421a1d),_0x39cb8b=new EllipsoidRhumbLine(void 0x0,void 0x0,_0x421a1d);_0x60d38[_0x328da2(0x531b)]>0x0;){var _0x188d2e=_0x60d38[_0x328da2(0x1ae7)](),_0x4b5df3=_0x60d38[_0x328da2(0x1ae7)](),_0x553794=_0x60d38[_0x328da2(0x1ae7)](),_0x2e3c8d=Cartesian3[_0x328da2(0xb30)](_0x3160a6,0x3*_0x553794,subdivisionV0Scratch),_0xf6d6cd=Cartesian3[_0x328da2(0xb30)](_0x3160a6,0x3*_0x4b5df3,subdivisionV1Scratch),_0x15e686=Cartesian3[_0x328da2(0xb30)](_0x3160a6,0x3*_0x188d2e,subdivisionV2Scratch),_0x468e58=_0x421a1d[_0x328da2(0x541d)](_0x2e3c8d,subdivisionC0Scratch),_0x57967c=_0x421a1d['cartesianToCartographic'](_0xf6d6cd,subdivisionC1Scratch),_0x2b1721=_0x421a1d[_0x328da2(0x541d)](_0x15e686,subdivisionC2Scratch);_0x45247e[_0x328da2(0x54da)](_0x468e58,_0x57967c);var _0x2b1653=_0x45247e[_0x328da2(0x54d4)];_0x4afd0f[_0x328da2(0x54da)](_0x57967c,_0x2b1721);var _0x570240=_0x4afd0f[_0x328da2(0x54d4)];_0x39cb8b[_0x328da2(0x54da)](_0x2b1721,_0x468e58);var _0x5c3fa9,_0x9280ae,_0x4ade31,_0x5a468e,_0x5e5628=_0x39cb8b[_0x328da2(0x54d4)],_0x47e81a=Math['max'](_0x2b1653,_0x570240,_0x5e5628);_0x47e81a>_0x5d3094?_0x2b1653===_0x47e81a?(defined$1(_0x4c3000=_0x45cdd1[_0x5c3fa9=Math['min'](_0x553794,_0x4b5df3)+'\x20'+Math[_0x328da2(0x2bc6)](_0x553794,_0x4b5df3)])||(_0x9280ae=_0x45247e['interpolateUsingFraction'](0.5,subdivisionCartographicScratch),_0x4ade31=0.5*(_0x468e58['height']+_0x57967c[_0x328da2(0x5862)]),_0x5a468e=Cartesian3['fromRadians'](_0x9280ae['longitude'],_0x9280ae['latitude'],_0x4ade31,_0x421a1d,subdivisionMidScratch),_0x3160a6[_0x328da2(0x3a33)](_0x5a468e['x'],_0x5a468e['y'],_0x5a468e['z']),_0x4c3000=_0x3160a6[_0x328da2(0x531b)]/0x3-0x1,_0x45cdd1[_0x5c3fa9]=_0x4c3000),_0x60d38[_0x328da2(0x3a33)](_0x553794,_0x4c3000,_0x188d2e),_0x60d38['push'](_0x4c3000,_0x4b5df3,_0x188d2e)):_0x570240===_0x47e81a?(defined$1(_0x4c3000=_0x45cdd1[_0x5c3fa9=Math['min'](_0x4b5df3,_0x188d2e)+'\x20'+Math[_0x328da2(0x2bc6)](_0x4b5df3,_0x188d2e)])||(_0x9280ae=_0x4afd0f[_0x328da2(0xcfc)](0.5,subdivisionCartographicScratch),_0x4ade31=0.5*(_0x57967c['height']+_0x2b1721[_0x328da2(0x5862)]),_0x5a468e=Cartesian3[_0x328da2(0x2a01)](_0x9280ae[_0x328da2(0x1041)],_0x9280ae['latitude'],_0x4ade31,_0x421a1d,subdivisionMidScratch),_0x3160a6[_0x328da2(0x3a33)](_0x5a468e['x'],_0x5a468e['y'],_0x5a468e['z']),_0x4c3000=_0x3160a6[_0x328da2(0x531b)]/0x3-0x1,_0x45cdd1[_0x5c3fa9]=_0x4c3000),_0x60d38[_0x328da2(0x3a33)](_0x4b5df3,_0x4c3000,_0x553794),_0x60d38[_0x328da2(0x3a33)](_0x4c3000,_0x188d2e,_0x553794)):_0x5e5628===_0x47e81a&&(defined$1(_0x4c3000=_0x45cdd1[_0x5c3fa9=Math[_0x328da2(0x27d5)](_0x188d2e,_0x553794)+'\x20'+Math[_0x328da2(0x2bc6)](_0x188d2e,_0x553794)])||(_0x9280ae=_0x39cb8b[_0x328da2(0xcfc)](0.5,subdivisionCartographicScratch),_0x4ade31=0.5*(_0x2b1721[_0x328da2(0x5862)]+_0x468e58[_0x328da2(0x5862)]),_0x5a468e=Cartesian3['fromRadians'](_0x9280ae[_0x328da2(0x1041)],_0x9280ae['latitude'],_0x4ade31,_0x421a1d,subdivisionMidScratch),_0x3160a6['push'](_0x5a468e['x'],_0x5a468e['y'],_0x5a468e['z']),_0x4c3000=_0x3160a6[_0x328da2(0x531b)]/0x3-0x1,_0x45cdd1[_0x5c3fa9]=_0x4c3000),_0x60d38['push'](_0x188d2e,_0x4c3000,_0x4b5df3),_0x60d38[_0x328da2(0x3a33)](_0x4c3000,_0x553794,_0x4b5df3)):(_0xdfb786[_0x328da2(0x3a33)](_0x553794),_0xdfb786[_0x328da2(0x3a33)](_0x4b5df3),_0xdfb786['push'](_0x188d2e));}return new Geometry({'attributes':{'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x328da2(0x1c31)],'componentsPerAttribute':0x3,'values':_0x3160a6})},'indices':_0xdfb786,'primitiveType':PrimitiveType$1[_0x328da2(0x139)]});},PolygonPipeline[_0x68aa19(0x1d88)]=function(_0x156eea,_0x8b7bf7,_0x5a6b4e,_0xa30fcd){var _0x53b81c=_0x68aa19;_0x5a6b4e=defaultValue$1(_0x5a6b4e,Ellipsoid[_0x53b81c(0x1d49)]);var _0x5defd2=scaleToGeodeticHeightN,_0x40ea55=scaleToGeodeticHeightP;if(_0x8b7bf7=defaultValue$1(_0x8b7bf7,0x0),_0xa30fcd=defaultValue$1(_0xa30fcd,!0x0),defined$1(_0x156eea)){for(var _0x44bd42=_0x156eea[_0x53b81c(0x531b)],_0x242b5f=0x0;_0x242b5f<_0x44bd42;_0x242b5f+=0x3)Cartesian3[_0x53b81c(0xb30)](_0x156eea,_0x242b5f,_0x40ea55),_0xa30fcd&&(_0x40ea55=_0x5a6b4e[_0x53b81c(0x4251)](_0x40ea55,_0x40ea55)),0x0!==_0x8b7bf7&&(_0x5defd2=_0x5a6b4e['geodeticSurfaceNormal'](_0x40ea55,_0x5defd2),Cartesian3[_0x53b81c(0x1c02)](_0x5defd2,_0x8b7bf7,_0x5defd2),Cartesian3['add'](_0x40ea55,_0x5defd2,_0x40ea55)),_0x156eea[_0x242b5f]=_0x40ea55['x'],_0x156eea[_0x242b5f+0x1]=_0x40ea55['y'],_0x156eea[_0x242b5f+0x2]=_0x40ea55['z'];}return _0x156eea;};var hvt=[];function OrientedBoundingBox(_0x4dff39,_0x3e0865){var _0x256912=_0x68aa19;this[_0x256912(0x19ee)]=Cartesian3['clone'](defaultValue$1(_0x4dff39,Cartesian3['ZERO'])),this['halfAxes']=Matrix3[_0x256912(0x254b)](defaultValue$1(_0x3e0865,Matrix3[_0x256912(0x3e26)])),this['areaDirty']=0x1;}hvt[0x0]={'num':0x0,'des':_0x68aa19(0x551a)},hvt[0x1]={'num':0x4,'data':[0x0,0x4,0x7,0x3],'des':_0x68aa19(0x1831)},hvt[0x2]={'num':0x4,'data':[0x1,0x2,0x6,0x5],'des':_0x68aa19(0x339c)},hvt[0x3]={'num':0x0},hvt[0x4]={'num':0x4,'data':[0x0,0x1,0x5,0x4],'des':_0x68aa19(0x3b17)},hvt[0x5]={'num':0x6,'data':[0x0,0x1,0x5,0x4,0x7,0x3],'des':_0x68aa19(0x1a87)},hvt[0x6]={'num':0x6,'data':[0x0,0x1,0x2,0x6,0x5,0x4],'des':_0x68aa19(0x23fc)},hvt[0x7]={'num':0x0},hvt[0x8]={'num':0x4,'data':[0x2,0x3,0x7,0x6],'des':_0x68aa19(0x4910)},hvt[0x9]={'num':0x6,'data':[0x4,0x7,0x6,0x2,0x3,0x0],'des':_0x68aa19(0x1929)},hvt[0xa]={'num':0x6,'data':[0x2,0x3,0x7,0x6,0x5,0x1],'des':_0x68aa19(0x4579)},hvt[0xb]={'num':0x0},hvt[0xc]={'num':0x0},hvt[0xd]={'num':0x0},hvt[0xe]={'num':0x0},hvt[0xf]={'num':0x0},hvt[0x10]={'num':0x4,'data':[0x0,0x3,0x2,0x1],'des':_0x68aa19(0x42a0)},hvt[0x11]={'num':0x6,'data':[0x0,0x4,0x7,0x3,0x2,0x1],'des':_0x68aa19(0x26a4)},hvt[0x12]={'num':0x6,'data':[0x0,0x3,0x2,0x6,0x5,0x1],'des':_0x68aa19(0x394e)},hvt[0x13]={'num':0x0},hvt[0x14]={'num':0x6,'data':[0x0,0x3,0x2,0x1,0x5,0x4],'des':_0x68aa19(0x87c)},hvt[0x15]={'num':0x6,'data':[0x2,0x1,0x5,0x4,0x7,0x3],'des':_0x68aa19(0x50b4)},hvt[0x16]={'num':0x6,'data':[0x0,0x3,0x2,0x6,0x5,0x4],'des':_0x68aa19(0x3238)},hvt[0x17]={'num':0x0},hvt[0x18]={'num':0x6,'data':[0x0,0x3,0x7,0x6,0x2,0x1],'des':_0x68aa19(0x1d2f)},hvt[0x19]={'num':0x6,'data':[0x0,0x4,0x7,0x6,0x2,0x1],'des':_0x68aa19(0x535e)},hvt[0x1a]={'num':0x6,'data':[0x0,0x3,0x7,0x6,0x5,0x1],'des':_0x68aa19(0xe5a)},hvt[0x1b]={'num':0x0},hvt[0x1c]={'num':0x0},hvt[0x1d]={'num':0x0},hvt[0x1e]={'num':0x0},hvt[0x1f]={'num':0x0},hvt[0x20]={'num':0x4,'data':[0x4,0x5,0x6,0x7],'des':_0x68aa19(0x29cc)},hvt[0x21]={'num':0x6,'data':[0x4,0x5,0x6,0x7,0x3,0x0],'des':_0x68aa19(0x41ac)},hvt[0x22]={'num':0x6,'data':[0x1,0x2,0x6,0x7,0x4,0x5],'des':_0x68aa19(0x3fd9)},hvt[0x23]={'num':0x0},hvt[0x24]={'num':0x6,'data':[0x0,0x1,0x5,0x6,0x7,0x4],'des':_0x68aa19(0x134d)},hvt[0x25]={'num':0x6,'data':[0x0,0x1,0x5,0x6,0x7,0x3],'des':_0x68aa19(0x522f)},hvt[0x26]={'num':0x6,'data':[0x0,0x1,0x2,0x6,0x7,0x4],'des':_0x68aa19(0x1cd9)},hvt[0x27]={'num':0x0},hvt[0x28]={'num':0x6,'data':[0x2,0x3,0x7,0x4,0x5,0x6],'des':_0x68aa19(0x2948)},hvt[0x29]={'num':0x6,'data':[0x0,0x4,0x5,0x6,0x2,0x3],'des':_0x68aa19(0x128e)},hvt[0x2a]={'num':0x6,'data':[0x1,0x2,0x3,0x7,0x4,0x5],'des':'back,\x20top,\x20right'},OrientedBoundingBox[_0x68aa19(0xe6c)]=Cartesian3[_0x68aa19(0xe6c)]+Matrix3[_0x68aa19(0xe6c)],OrientedBoundingBox[_0x68aa19(0x3540)]=function(_0xe7a401,_0x6f8c55,_0x1b9b7b){var _0x153b85=_0x68aa19;return _0x1b9b7b=defaultValue$1(_0x1b9b7b,0x0),Cartesian3[_0x153b85(0x3540)](_0xe7a401['center'],_0x6f8c55,_0x1b9b7b),Matrix3['pack'](_0xe7a401['halfAxes'],_0x6f8c55,_0x1b9b7b+Cartesian3[_0x153b85(0xe6c)]),_0x6f8c55;},OrientedBoundingBox['unpack']=function(_0x22256a,_0x4657d3,_0x393c0a){var _0x1c6a57=_0x68aa19;return _0x4657d3=defaultValue$1(_0x4657d3,0x0),defined$1(_0x393c0a)||(_0x393c0a=new OrientedBoundingBox()),Cartesian3['unpack'](_0x22256a,_0x4657d3,_0x393c0a[_0x1c6a57(0x19ee)]),Matrix3['unpack'](_0x22256a,_0x4657d3+Cartesian3[_0x1c6a57(0xe6c)],_0x393c0a[_0x1c6a57(0x2419)]),_0x393c0a;};var scratchCartesian1$9=new Cartesian3(),scratchCartesian2$d=new Cartesian3(),scratchCartesian3$g=new Cartesian3(),scratchCartesian4$8=new Cartesian3(),scratchCartesian5$1=new Cartesian3(),scratchCartesian6$1=new Cartesian3(),scratchCovarianceResult=new Matrix3(),scratchEigenResult={'unitary':new Matrix3(),'diagonal':new Matrix3()},positionTmp=new Cartesian3(),positionTmp2=new Cartesian3(),positionTmp3=new Cartesian3();OrientedBoundingBox[_0x68aa19(0x111e)]=function(_0x237a48,_0x181d1f){var _0x48b844=_0x68aa19;if(defined$1(_0x181d1f)||(_0x181d1f=new OrientedBoundingBox()),!defined$1(_0x237a48)||0x0===_0x237a48[_0x48b844(0x531b)])return _0x181d1f['halfAxes']=Matrix3['ZERO'],_0x181d1f[_0x48b844(0x19ee)]=Cartesian3['ZERO'],_0x181d1f;var _0x29cf22,_0x51fbee=_0x237a48[_0x48b844(0x531b)],_0x45e546=Cartesian3['clone'](_0x237a48[0x0],scratchCartesian1$9);for(_0x29cf22=0x1;_0x29cf22<_0x51fbee;_0x29cf22++)Cartesian3[_0x48b844(0x4979)](_0x45e546,_0x237a48[_0x29cf22],_0x45e546);var _0x3eee34=0x1/_0x51fbee;Cartesian3[_0x48b844(0x1c02)](_0x45e546,_0x3eee34,_0x45e546);var _0x239c2e,_0x492fd0=0x0,_0x1227f0=0x0,_0x156776=0x0,_0x4a8139=0x0,_0x33db12=0x0,_0x22f7bc=0x0;for(_0x29cf22=0x0;_0x29cf22<_0x51fbee;_0x29cf22++)_0x492fd0+=(_0x239c2e=Cartesian3[_0x48b844(0x286c)](_0x237a48[_0x29cf22],_0x45e546,scratchCartesian2$d))['x']*_0x239c2e['x'],_0x1227f0+=_0x239c2e['x']*_0x239c2e['y'],_0x156776+=_0x239c2e['x']*_0x239c2e['z'],_0x4a8139+=_0x239c2e['y']*_0x239c2e['y'],_0x33db12+=_0x239c2e['y']*_0x239c2e['z'],_0x22f7bc+=_0x239c2e['z']*_0x239c2e['z'];_0x492fd0*=_0x3eee34,_0x1227f0*=_0x3eee34,_0x156776*=_0x3eee34,_0x4a8139*=_0x3eee34,_0x33db12*=_0x3eee34,_0x22f7bc*=_0x3eee34;var _0x5927cf=scratchCovarianceResult;_0x5927cf[0x0]=_0x492fd0,_0x5927cf[0x1]=_0x1227f0,_0x5927cf[0x2]=_0x156776,_0x5927cf[0x3]=_0x1227f0,_0x5927cf[0x4]=_0x4a8139,_0x5927cf[0x5]=_0x33db12,_0x5927cf[0x6]=_0x156776,_0x5927cf[0x7]=_0x33db12,_0x5927cf[0x8]=_0x22f7bc;var _0x15f1f6=Matrix3[_0x48b844(0x3578)](_0x5927cf,scratchEigenResult),_0x367a00=Matrix3[_0x48b844(0x254b)](_0x15f1f6[_0x48b844(0x2a2d)],_0x181d1f['halfAxes']),_0x5b024e=Matrix3[_0x48b844(0x3529)](_0x367a00,0x0,scratchCartesian4$8),_0x415129=Matrix3[_0x48b844(0x3529)](_0x367a00,0x1,scratchCartesian5$1),_0x18fa8d=Matrix3['getColumn'](_0x367a00,0x2,scratchCartesian6$1),_0x5c04dc=-Number[_0x48b844(0xd77)],_0x2c2bc7=-Number[_0x48b844(0xd77)],_0x76aad9=-Number[_0x48b844(0xd77)],_0x5df3e2=Number[_0x48b844(0xd77)],_0x191963=Number['MAX_VALUE'],_0x52d47c=Number[_0x48b844(0xd77)];for(_0x29cf22=0x0;_0x29cf22<_0x51fbee;_0x29cf22++)_0x239c2e=_0x237a48[_0x29cf22],_0x5c04dc=Math['max'](Cartesian3[_0x48b844(0x22ed)](_0x5b024e,_0x239c2e),_0x5c04dc),_0x2c2bc7=Math[_0x48b844(0x2bc6)](Cartesian3[_0x48b844(0x22ed)](_0x415129,_0x239c2e),_0x2c2bc7),_0x76aad9=Math['max'](Cartesian3[_0x48b844(0x22ed)](_0x18fa8d,_0x239c2e),_0x76aad9),_0x5df3e2=Math[_0x48b844(0x27d5)](Cartesian3[_0x48b844(0x22ed)](_0x5b024e,_0x239c2e),_0x5df3e2),_0x191963=Math[_0x48b844(0x27d5)](Cartesian3[_0x48b844(0x22ed)](_0x415129,_0x239c2e),_0x191963),_0x52d47c=Math[_0x48b844(0x27d5)](Cartesian3['dot'](_0x18fa8d,_0x239c2e),_0x52d47c);_0x5b024e=Cartesian3[_0x48b844(0x1c02)](_0x5b024e,0.5*(_0x5df3e2+_0x5c04dc),_0x5b024e),_0x415129=Cartesian3[_0x48b844(0x1c02)](_0x415129,0.5*(_0x191963+_0x2c2bc7),_0x415129),_0x18fa8d=Cartesian3['multiplyByScalar'](_0x18fa8d,0.5*(_0x52d47c+_0x76aad9),_0x18fa8d);var _0x5a329a=Cartesian3[_0x48b844(0x4979)](_0x5b024e,_0x415129,_0x181d1f[_0x48b844(0x19ee)]);Cartesian3[_0x48b844(0x4979)](_0x5a329a,_0x18fa8d,_0x5a329a);var _0x1e72c=scratchCartesian3$g;return _0x1e72c['x']=_0x5c04dc-_0x5df3e2,_0x1e72c['y']=_0x2c2bc7-_0x191963,_0x1e72c['z']=_0x76aad9-_0x52d47c,Cartesian3['multiplyByScalar'](_0x1e72c,0.5,_0x1e72c),Matrix3['multiplyByScale'](_0x181d1f[_0x48b844(0x2419)],_0x1e72c,_0x181d1f['halfAxes']),_0x181d1f;};var scratchOffset=new Cartesian3(),scratchScale$7=new Cartesian3();function fromPlaneExtents(_0x33a46a,_0x4ce7d8,_0x5eada8,_0x1492bf,_0x384e04,_0x3a950c,_0xd0bc74,_0x2947cc,_0xef4b9b,_0x1e8e26,_0x7bd035){var _0x34bc6b=_0x68aa19;defined$1(_0x7bd035)||(_0x7bd035=new OrientedBoundingBox());var _0x8aa5fe=_0x7bd035['halfAxes'];Matrix3[_0x34bc6b(0x1cc7)](_0x8aa5fe,0x0,_0x4ce7d8,_0x8aa5fe),Matrix3[_0x34bc6b(0x1cc7)](_0x8aa5fe,0x1,_0x5eada8,_0x8aa5fe),Matrix3[_0x34bc6b(0x1cc7)](_0x8aa5fe,0x2,_0x1492bf,_0x8aa5fe);var _0xd1944c=scratchOffset;_0xd1944c['x']=(_0x384e04+_0x3a950c)/0x2,_0xd1944c['y']=(_0xd0bc74+_0x2947cc)/0x2,_0xd1944c['z']=(_0xef4b9b+_0x1e8e26)/0x2;var _0x19f541=scratchScale$7;_0x19f541['x']=(_0x3a950c-_0x384e04)/0x2,_0x19f541['y']=(_0x2947cc-_0xd0bc74)/0x2,_0x19f541['z']=(_0x1e8e26-_0xef4b9b)/0x2;var _0x4dc6d1=_0x7bd035['center'];return _0xd1944c=Matrix3[_0x34bc6b(0x21ec)](_0x8aa5fe,_0xd1944c,_0xd1944c),Cartesian3[_0x34bc6b(0x4979)](_0x33a46a,_0xd1944c,_0x4dc6d1),Matrix3[_0x34bc6b(0xad3)](_0x8aa5fe,_0x19f541,_0x8aa5fe),_0x7bd035;}var scratchRectangleCenterCartographic=new Cartographic(),scratchRectangleCenter=new Cartesian3(),scratchPerimeterCartographicNC=new Cartographic(),scratchPerimeterCartographicNW=new Cartographic(),scratchPerimeterCartographicCW=new Cartographic(),scratchPerimeterCartographicSW=new Cartographic(),scratchPerimeterCartographicSC=new Cartographic(),scratchPerimeterCartesianNC=new Cartesian3(),scratchPerimeterCartesianNW=new Cartesian3(),scratchPerimeterCartesianCW=new Cartesian3(),scratchPerimeterCartesianSW=new Cartesian3(),scratchPerimeterCartesianSC=new Cartesian3(),scratchPerimeterProjectedNC=new Cartesian2(),scratchPerimeterProjectedNW=new Cartesian2(),scratchPerimeterProjectedCW=new Cartesian2(),scratchPerimeterProjectedSW=new Cartesian2(),scratchPerimeterProjectedSC=new Cartesian2(),scratchPlaneOrigin=new Cartesian3(),scratchPlaneNormal$1=new Cartesian3(),scratchPlaneXAxis=new Cartesian3(),scratchHorizonCartesian=new Cartesian3(),scratchHorizonProjected=new Cartesian2(),scratchMaxY=new Cartesian3(),scratchMinY=new Cartesian3(),scratchZ=new Cartesian3(),scratchPlane$3=new Plane(Cartesian3['UNIT_X'],0x0);OrientedBoundingBox['fromRectangle']=function(_0x2e715b,_0x9888ea,_0x36e5c1,_0x2cc4c7,_0x28b06b){var _0xa49b4d=_0x68aa19,_0x2c19e8,_0x35381a,_0x59c8b6,_0x4a7f94,_0x2b03a4,_0x1a479e,_0x5344e2;if(_0x9888ea=defaultValue$1(_0x9888ea,0x0),_0x36e5c1=defaultValue$1(_0x36e5c1,0x0),_0x2cc4c7=defaultValue$1(_0x2cc4c7,Ellipsoid[_0xa49b4d(0x1d49)]),_0x2e715b[_0xa49b4d(0x209)]<=CesiumMath['PI']){var _0x3a3c51=Rectangle[_0xa49b4d(0x19ee)](_0x2e715b,scratchRectangleCenterCartographic),_0x22411a=new EllipsoidTangentPlane(_0x2cc4c7['cartographicToCartesian'](_0x3a3c51,scratchRectangleCenter),_0x2cc4c7);_0x5344e2=_0x22411a[_0xa49b4d(0x1679)];var _0x24e9e2=_0x3a3c51[_0xa49b4d(0x1041)],_0x871eac=_0x2e715b['south']<0x0&&_0x2e715b['north']>0x0?0x0:_0x3a3c51[_0xa49b4d(0x288b)],_0xb4de3a=Cartographic[_0xa49b4d(0x2a01)](_0x24e9e2,_0x2e715b[_0xa49b4d(0x46e0)],_0x36e5c1,scratchPerimeterCartographicNC),_0x5249bc=Cartographic[_0xa49b4d(0x2a01)](_0x2e715b[_0xa49b4d(0x4488)],_0x2e715b['north'],_0x36e5c1,scratchPerimeterCartographicNW),_0x3187de=Cartographic[_0xa49b4d(0x2a01)](_0x2e715b[_0xa49b4d(0x4488)],_0x871eac,_0x36e5c1,scratchPerimeterCartographicCW),_0x3155cb=Cartographic[_0xa49b4d(0x2a01)](_0x2e715b[_0xa49b4d(0x4488)],_0x2e715b['south'],_0x36e5c1,scratchPerimeterCartographicSW),_0x265113=Cartographic['fromRadians'](_0x24e9e2,_0x2e715b[_0xa49b4d(0x149)],_0x36e5c1,scratchPerimeterCartographicSC),_0x226a5a=_0x2cc4c7[_0xa49b4d(0x1f84)](_0xb4de3a,scratchPerimeterCartesianNC),_0x3df135=_0x2cc4c7['cartographicToCartesian'](_0x5249bc,scratchPerimeterCartesianNW),_0x549d6c=_0x2cc4c7[_0xa49b4d(0x1f84)](_0x3187de,scratchPerimeterCartesianCW),_0x4a560f=_0x2cc4c7['cartographicToCartesian'](_0x3155cb,scratchPerimeterCartesianSW),_0x5646d3=_0x2cc4c7[_0xa49b4d(0x1f84)](_0x265113,scratchPerimeterCartesianSC),_0xeeafec=_0x22411a['projectPointToNearestOnPlane'](_0x226a5a,scratchPerimeterProjectedNC),_0x287912=_0x22411a[_0xa49b4d(0xed3)](_0x3df135,scratchPerimeterProjectedNW),_0x2d1595=_0x22411a['projectPointToNearestOnPlane'](_0x549d6c,scratchPerimeterProjectedCW),_0x3b9681=_0x22411a[_0xa49b4d(0xed3)](_0x4a560f,scratchPerimeterProjectedSW),_0x3d390a=_0x22411a[_0xa49b4d(0xed3)](_0x5646d3,scratchPerimeterProjectedSC);return _0x35381a=-(_0x2c19e8=Math[_0xa49b4d(0x27d5)](_0x287912['x'],_0x2d1595['x'],_0x3b9681['x'])),_0x4a7f94=Math[_0xa49b4d(0x2bc6)](_0x287912['y'],_0xeeafec['y']),_0x59c8b6=Math[_0xa49b4d(0x27d5)](_0x3b9681['y'],_0x3d390a['y']),_0x5249bc[_0xa49b4d(0x5862)]=_0x3155cb[_0xa49b4d(0x5862)]=_0x9888ea,_0x3df135=_0x2cc4c7[_0xa49b4d(0x1f84)](_0x5249bc,scratchPerimeterCartesianNW),_0x4a560f=_0x2cc4c7[_0xa49b4d(0x1f84)](_0x3155cb,scratchPerimeterCartesianSW),_0x2b03a4=Math[_0xa49b4d(0x27d5)](Plane[_0xa49b4d(0x616)](_0x5344e2,_0x3df135),Plane[_0xa49b4d(0x616)](_0x5344e2,_0x4a560f)),_0x1a479e=_0x36e5c1,fromPlaneExtents(_0x22411a[_0xa49b4d(0x3e2c)],_0x22411a['xAxis'],_0x22411a['yAxis'],_0x22411a['zAxis'],_0x2c19e8,_0x35381a,_0x59c8b6,_0x4a7f94,_0x2b03a4,_0x1a479e,_0x28b06b);}var _0x9faa2b=_0x2e715b['south']>0x0,_0x37d6db=_0x2e715b[_0xa49b4d(0x46e0)]<0x0,_0x3b2db1=_0x9faa2b?_0x2e715b[_0xa49b4d(0x149)]:_0x37d6db?_0x2e715b[_0xa49b4d(0x46e0)]:0x0,_0x1d8605=Rectangle[_0xa49b4d(0x19ee)](_0x2e715b,scratchRectangleCenterCartographic)[_0xa49b4d(0x1041)],_0x5b5dc6=Cartesian3[_0xa49b4d(0x2a01)](_0x1d8605,_0x3b2db1,_0x36e5c1,_0x2cc4c7,scratchPlaneOrigin);_0x5b5dc6['z']=0x0;var _0x3282a5=Math[_0xa49b4d(0x1661)](_0x5b5dc6['x'])<CesiumMath['EPSILON10']&&Math[_0xa49b4d(0x1661)](_0x5b5dc6['y'])<CesiumMath[_0xa49b4d(0x3a0a)]?Cartesian3[_0xa49b4d(0x27ad)]:Cartesian3[_0xa49b4d(0x4e7d)](_0x5b5dc6,scratchPlaneNormal$1),_0x18560a=Cartesian3[_0xa49b4d(0x689)],_0x36cd17=Cartesian3['cross'](_0x3282a5,_0x18560a,scratchPlaneXAxis);_0x5344e2=Plane[_0xa49b4d(0x1309)](_0x5b5dc6,_0x3282a5,scratchPlane$3);var _0xe46881=Cartesian3[_0xa49b4d(0x2a01)](_0x1d8605+CesiumMath[_0xa49b4d(0x3f24)],_0x3b2db1,_0x36e5c1,_0x2cc4c7,scratchHorizonCartesian);_0x2c19e8=-(_0x35381a=Cartesian3[_0xa49b4d(0x22ed)](Plane[_0xa49b4d(0x395c)](_0x5344e2,_0xe46881,scratchHorizonProjected),_0x36cd17)),_0x4a7f94=Cartesian3[_0xa49b4d(0x2a01)](0x0,_0x2e715b[_0xa49b4d(0x46e0)],_0x37d6db?_0x9888ea:_0x36e5c1,_0x2cc4c7,scratchMaxY)['z'],_0x59c8b6=Cartesian3['fromRadians'](0x0,_0x2e715b[_0xa49b4d(0x149)],_0x9faa2b?_0x9888ea:_0x36e5c1,_0x2cc4c7,scratchMinY)['z'];var _0x31cb33=Cartesian3['fromRadians'](_0x2e715b['east'],_0x3b2db1,_0x36e5c1,_0x2cc4c7,scratchZ);return fromPlaneExtents(_0x5b5dc6,_0x36cd17,_0x18560a,_0x3282a5,_0x2c19e8,_0x35381a,_0x59c8b6,_0x4a7f94,_0x2b03a4=Plane[_0xa49b4d(0x616)](_0x5344e2,_0x31cb33),_0x1a479e=0x0,_0x28b06b);},OrientedBoundingBox[_0x68aa19(0x254b)]=function(_0xc3f91d,_0x5a0d1b){var _0x2c781e=_0x68aa19;if(defined$1(_0xc3f91d))return defined$1(_0x5a0d1b)?(Cartesian3['clone'](_0xc3f91d[_0x2c781e(0x19ee)],_0x5a0d1b[_0x2c781e(0x19ee)]),Matrix3[_0x2c781e(0x254b)](_0xc3f91d[_0x2c781e(0x2419)],_0x5a0d1b[_0x2c781e(0x2419)]),_0x5a0d1b[_0x2c781e(0x5748)]=0x1,_0x5a0d1b):new OrientedBoundingBox(_0xc3f91d[_0x2c781e(0x19ee)],_0xc3f91d['halfAxes']);},OrientedBoundingBox[_0x68aa19(0x5163)]=function(_0x3e4ae9,_0x3dc8f9){var _0x3e20de=_0x68aa19,_0x7f6c78=_0x3e4ae9['center'],_0x31d131=_0x3dc8f9[_0x3e20de(0x193a)],_0x11666f=_0x3e4ae9[_0x3e20de(0x2419)],_0x42115b=_0x31d131['x'],_0x212b4d=_0x31d131['y'],_0x10e125=_0x31d131['z'],_0xcb0d28=Math[_0x3e20de(0x1661)](_0x42115b*_0x11666f[Matrix3[_0x3e20de(0x6ce)]]+_0x212b4d*_0x11666f[Matrix3[_0x3e20de(0x2792)]]+_0x10e125*_0x11666f[Matrix3[_0x3e20de(0x3d4e)]])+Math['abs'](_0x42115b*_0x11666f[Matrix3[_0x3e20de(0x57fc)]]+_0x212b4d*_0x11666f[Matrix3[_0x3e20de(0x1529)]]+_0x10e125*_0x11666f[Matrix3[_0x3e20de(0x36f0)]])+Math[_0x3e20de(0x1661)](_0x42115b*_0x11666f[Matrix3[_0x3e20de(0x54bb)]]+_0x212b4d*_0x11666f[Matrix3[_0x3e20de(0x22b)]]+_0x10e125*_0x11666f[Matrix3[_0x3e20de(0x118a)]]),_0x599c5a=Cartesian3[_0x3e20de(0x22ed)](_0x31d131,_0x7f6c78)+_0x3dc8f9[_0x3e20de(0x2ffa)];return _0x599c5a<=-_0xcb0d28?Intersect$1['OUTSIDE']:_0x599c5a>=_0xcb0d28?Intersect$1[_0x3e20de(0x2c6)]:Intersect$1[_0x3e20de(0xde3)];};var scratchCartesianU=new Cartesian3(),scratchCartesianV=new Cartesian3(),scratchCartesianW=new Cartesian3(),scratchPPrime=new Cartesian3(),center2camera=new Cartesian3();OrientedBoundingBox['distanceSquaredTo']=function(_0x2edae4,_0x49737e){var _0x39edf8=_0x68aa19,_0x38f2db=Cartesian3['subtract'](_0x49737e,_0x2edae4[_0x39edf8(0x19ee)],scratchOffset),_0x3a9cdd=_0x2edae4['halfAxes'],_0xe3889e=Matrix3['getColumn'](_0x3a9cdd,0x0,scratchCartesianU),_0x1e690e=Matrix3[_0x39edf8(0x3529)](_0x3a9cdd,0x1,scratchCartesianV),_0x306e67=Matrix3[_0x39edf8(0x3529)](_0x3a9cdd,0x2,scratchCartesianW),_0x5e6ae9=Cartesian3[_0x39edf8(0x1791)](_0xe3889e),_0x5893f1=Cartesian3['magnitude'](_0x1e690e),_0x58d596=Cartesian3[_0x39edf8(0x1791)](_0x306e67);Cartesian3['normalize'](_0xe3889e,_0xe3889e),Cartesian3[_0x39edf8(0x4e7d)](_0x1e690e,_0x1e690e),Cartesian3[_0x39edf8(0x4e7d)](_0x306e67,_0x306e67);var _0x15f92b=scratchPPrime;_0x15f92b['x']=Cartesian3[_0x39edf8(0x22ed)](_0x38f2db,_0xe3889e),_0x15f92b['y']=Cartesian3[_0x39edf8(0x22ed)](_0x38f2db,_0x1e690e),_0x15f92b['z']=Cartesian3[_0x39edf8(0x22ed)](_0x38f2db,_0x306e67);var _0x411040,_0x4815a5=0x0;return _0x15f92b['x']<-_0x5e6ae9?_0x4815a5+=(_0x411040=_0x15f92b['x']+_0x5e6ae9)*_0x411040:_0x15f92b['x']>_0x5e6ae9&&(_0x4815a5+=(_0x411040=_0x15f92b['x']-_0x5e6ae9)*_0x411040),_0x15f92b['y']<-_0x5893f1?_0x4815a5+=(_0x411040=_0x15f92b['y']+_0x5893f1)*_0x411040:_0x15f92b['y']>_0x5893f1&&(_0x4815a5+=(_0x411040=_0x15f92b['y']-_0x5893f1)*_0x411040),_0x15f92b['z']<-_0x58d596?_0x4815a5+=(_0x411040=_0x15f92b['z']+_0x58d596)*_0x411040:_0x15f92b['z']>_0x58d596&&(_0x4815a5+=(_0x411040=_0x15f92b['z']-_0x58d596)*_0x411040),_0x4815a5;};var scratchCorner=new Cartesian3(),scratchToCenter$1=new Cartesian3();OrientedBoundingBox['computePlaneDistances']=function(_0xf5dbc5,_0x25e166,_0x29febe,_0x2120f0){var _0x1bc0e4=_0x68aa19;defined$1(_0x2120f0)||(_0x2120f0=new Interval());var _0x484124=Number['POSITIVE_INFINITY'],_0x44c5af=Number[_0x1bc0e4(0x4187)],_0x4b745b=_0xf5dbc5[_0x1bc0e4(0x19ee)],_0x2d1172=_0xf5dbc5[_0x1bc0e4(0x2419)],_0x21adc9=Matrix3[_0x1bc0e4(0x3529)](_0x2d1172,0x0,scratchCartesianU),_0x1788de=Matrix3[_0x1bc0e4(0x3529)](_0x2d1172,0x1,scratchCartesianV),_0x54b803=Matrix3['getColumn'](_0x2d1172,0x2,scratchCartesianW),_0x485cb0=Cartesian3['add'](_0x21adc9,_0x1788de,scratchCorner);Cartesian3['add'](_0x485cb0,_0x54b803,_0x485cb0),Cartesian3[_0x1bc0e4(0x4979)](_0x485cb0,_0x4b745b,_0x485cb0);var _0x27b6e9=Cartesian3['subtract'](_0x485cb0,_0x25e166,scratchToCenter$1),_0x36aa4c=Cartesian3[_0x1bc0e4(0x22ed)](_0x29febe,_0x27b6e9);return _0x484124=Math['min'](_0x36aa4c,_0x484124),_0x44c5af=Math['max'](_0x36aa4c,_0x44c5af),Cartesian3[_0x1bc0e4(0x4979)](_0x4b745b,_0x21adc9,_0x485cb0),Cartesian3['add'](_0x485cb0,_0x1788de,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x54b803,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x25e166,_0x27b6e9),_0x36aa4c=Cartesian3[_0x1bc0e4(0x22ed)](_0x29febe,_0x27b6e9),_0x484124=Math[_0x1bc0e4(0x27d5)](_0x36aa4c,_0x484124),_0x44c5af=Math[_0x1bc0e4(0x2bc6)](_0x36aa4c,_0x44c5af),Cartesian3['add'](_0x4b745b,_0x21adc9,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x1788de,_0x485cb0),Cartesian3[_0x1bc0e4(0x4979)](_0x485cb0,_0x54b803,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x25e166,_0x27b6e9),_0x36aa4c=Cartesian3['dot'](_0x29febe,_0x27b6e9),_0x484124=Math[_0x1bc0e4(0x27d5)](_0x36aa4c,_0x484124),_0x44c5af=Math[_0x1bc0e4(0x2bc6)](_0x36aa4c,_0x44c5af),Cartesian3['add'](_0x4b745b,_0x21adc9,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x1788de,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x54b803,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x25e166,_0x27b6e9),_0x36aa4c=Cartesian3[_0x1bc0e4(0x22ed)](_0x29febe,_0x27b6e9),_0x484124=Math[_0x1bc0e4(0x27d5)](_0x36aa4c,_0x484124),_0x44c5af=Math[_0x1bc0e4(0x2bc6)](_0x36aa4c,_0x44c5af),Cartesian3['subtract'](_0x4b745b,_0x21adc9,_0x485cb0),Cartesian3[_0x1bc0e4(0x4979)](_0x485cb0,_0x1788de,_0x485cb0),Cartesian3['add'](_0x485cb0,_0x54b803,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x25e166,_0x27b6e9),_0x36aa4c=Cartesian3[_0x1bc0e4(0x22ed)](_0x29febe,_0x27b6e9),_0x484124=Math['min'](_0x36aa4c,_0x484124),_0x44c5af=Math[_0x1bc0e4(0x2bc6)](_0x36aa4c,_0x44c5af),Cartesian3[_0x1bc0e4(0x286c)](_0x4b745b,_0x21adc9,_0x485cb0),Cartesian3[_0x1bc0e4(0x4979)](_0x485cb0,_0x1788de,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x54b803,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x25e166,_0x27b6e9),_0x36aa4c=Cartesian3['dot'](_0x29febe,_0x27b6e9),_0x484124=Math['min'](_0x36aa4c,_0x484124),_0x44c5af=Math[_0x1bc0e4(0x2bc6)](_0x36aa4c,_0x44c5af),Cartesian3[_0x1bc0e4(0x286c)](_0x4b745b,_0x21adc9,_0x485cb0),Cartesian3['subtract'](_0x485cb0,_0x1788de,_0x485cb0),Cartesian3[_0x1bc0e4(0x4979)](_0x485cb0,_0x54b803,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x25e166,_0x27b6e9),_0x36aa4c=Cartesian3[_0x1bc0e4(0x22ed)](_0x29febe,_0x27b6e9),_0x484124=Math[_0x1bc0e4(0x27d5)](_0x36aa4c,_0x484124),_0x44c5af=Math[_0x1bc0e4(0x2bc6)](_0x36aa4c,_0x44c5af),Cartesian3[_0x1bc0e4(0x286c)](_0x4b745b,_0x21adc9,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x1788de,_0x485cb0),Cartesian3['subtract'](_0x485cb0,_0x54b803,_0x485cb0),Cartesian3[_0x1bc0e4(0x286c)](_0x485cb0,_0x25e166,_0x27b6e9),_0x36aa4c=Cartesian3[_0x1bc0e4(0x22ed)](_0x29febe,_0x27b6e9),_0x484124=Math['min'](_0x36aa4c,_0x484124),_0x44c5af=Math[_0x1bc0e4(0x2bc6)](_0x36aa4c,_0x44c5af),_0x2120f0[_0x1bc0e4(0x3db1)]=_0x484124,_0x2120f0[_0x1bc0e4(0x229e)]=_0x44c5af,_0x2120f0;};var scratchBoundingSphere$5=new BoundingSphere();OrientedBoundingBox[_0x68aa19(0x1720)]=function(_0x26baf1,_0x51bb73){var _0x753851=BoundingSphere['fromOrientedBoundingBox'](_0x26baf1,scratchBoundingSphere$5);return!_0x51bb73['isBoundingSphereVisible'](_0x753851);},OrientedBoundingBox[_0x68aa19(0x4b51)][_0x68aa19(0x5163)]=function(_0x620678){var _0x459a0a=_0x68aa19;return OrientedBoundingBox[_0x459a0a(0x5163)](this,_0x620678);},OrientedBoundingBox[_0x68aa19(0x4b51)]['distanceSquaredTo']=function(_0x3ffebb){return OrientedBoundingBox['distanceSquaredTo'](this,_0x3ffebb);},OrientedBoundingBox[_0x68aa19(0x4b51)]['computePlaneDistances']=function(_0x202efa,_0x533195,_0x3c8474){return OrientedBoundingBox['computePlaneDistances'](this,_0x202efa,_0x533195,_0x3c8474);},OrientedBoundingBox[_0x68aa19(0x4b51)][_0x68aa19(0x1720)]=function(_0x3db1af){var _0xbcfab7=_0x68aa19;return OrientedBoundingBox[_0xbcfab7(0x1720)](this,_0x3db1af);},OrientedBoundingBox['equals']=function(_0x21bccb,_0x29ea93){var _0x175180=_0x68aa19;return _0x21bccb===_0x29ea93||defined$1(_0x21bccb)&&defined$1(_0x29ea93)&&Cartesian3['equals'](_0x21bccb[_0x175180(0x19ee)],_0x29ea93['center'])&&Matrix3[_0x175180(0x2ed4)](_0x21bccb['halfAxes'],_0x29ea93[_0x175180(0x2419)]);},OrientedBoundingBox['prototype']['clone']=function(_0x16f179){var _0x4d2b68=_0x68aa19;return OrientedBoundingBox[_0x4d2b68(0x254b)](this,_0x16f179);},OrientedBoundingBox['prototype'][_0x68aa19(0x2ed4)]=function(_0x14105a){var _0x9c6206=_0x68aa19;return OrientedBoundingBox[_0x9c6206(0x2ed4)](this,_0x14105a);};var scratchCartesian_4=new Cartesian4();OrientedBoundingBox[_0x68aa19(0x4b51)][_0x68aa19(0x3567)]=function(){var _0x1dfd31=_0x68aa19;if(0x1==this[_0x1dfd31(0x5748)]){var _0x5e2fca=Matrix3['getColumn'](this[_0x1dfd31(0x2419)],0x0,scratchCartesianU),_0x52fd41=Cartesian3['clone'](Cartesian3[_0x1dfd31(0x3152)](_0x5e2fca,positionTmp)),_0x5f0eb5=Matrix3[_0x1dfd31(0x3529)](this['halfAxes'],0x1,scratchCartesianV),_0x244040=Cartesian3['clone'](Cartesian3[_0x1dfd31(0x3152)](_0x5f0eb5,positionTmp)),_0x1514fb=Matrix3[_0x1dfd31(0x3529)](this['halfAxes'],0x2,scratchCartesianW),_0x2460d5=Cartesian3[_0x1dfd31(0x254b)](Cartesian3[_0x1dfd31(0x3152)](_0x1514fb,positionTmp));this[_0x1dfd31(0x30c4)]=[],Cartesian3[_0x1dfd31(0x4979)](this['center'],_0x5f0eb5,positionTmp),Cartesian3[_0x1dfd31(0x4979)](positionTmp,_0x2460d5,positionTmp2),Cartesian3[_0x1dfd31(0x4979)](positionTmp2,_0x52fd41,positionTmp3),this[_0x1dfd31(0x30c4)][0x0]=new Cartesian3(positionTmp3['x'],positionTmp3['y'],positionTmp3['z']),Cartesian3[_0x1dfd31(0x4979)](positionTmp2,_0x5e2fca,positionTmp3),this[_0x1dfd31(0x30c4)][0x1]=new Cartesian3(positionTmp3['x'],positionTmp3['y'],positionTmp3['z']),Cartesian3[_0x1dfd31(0x4979)](positionTmp,_0x1514fb,positionTmp2),Cartesian3[_0x1dfd31(0x4979)](positionTmp2,_0x5e2fca,positionTmp3),this[_0x1dfd31(0x30c4)][0x2]=new Cartesian3(positionTmp3['x'],positionTmp3['y'],positionTmp3['z']),Cartesian3[_0x1dfd31(0x4979)](positionTmp2,_0x52fd41,positionTmp3),this['bbox'][0x3]=new Cartesian3(positionTmp3['x'],positionTmp3['y'],positionTmp3['z']),Cartesian3['add'](this[_0x1dfd31(0x19ee)],_0x244040,positionTmp),Cartesian3[_0x1dfd31(0x4979)](positionTmp,_0x2460d5,positionTmp2),Cartesian3[_0x1dfd31(0x4979)](positionTmp2,_0x52fd41,positionTmp3),this[_0x1dfd31(0x30c4)][0x4]=new Cartesian3(positionTmp3['x'],positionTmp3['y'],positionTmp3['z']),Cartesian3['add'](positionTmp2,_0x5e2fca,positionTmp3),this['bbox'][0x5]=new Cartesian3(positionTmp3['x'],positionTmp3['y'],positionTmp3['z']),Cartesian3[_0x1dfd31(0x4979)](positionTmp,_0x1514fb,positionTmp2),Cartesian3[_0x1dfd31(0x4979)](positionTmp2,_0x5e2fca,positionTmp3),this['bbox'][0x6]=new Cartesian3(positionTmp3['x'],positionTmp3['y'],positionTmp3['z']),Cartesian3[_0x1dfd31(0x4979)](positionTmp2,_0x52fd41,positionTmp3),this[_0x1dfd31(0x30c4)][0x7]=new Cartesian3(positionTmp3['x'],positionTmp3['y'],positionTmp3['z']);var _0x5d58ad=Cartesian3[_0x1dfd31(0x1791)](_0x5e2fca),_0x30a7b0=Cartesian3[_0x1dfd31(0x1791)](_0x5f0eb5),_0x2967df=Cartesian3['magnitude'](_0x1514fb),_0x411876=new Cartesian3(-_0x5d58ad,-_0x30a7b0,-_0x2967df),_0x35ba5f=new Cartesian3(_0x5d58ad,_0x30a7b0,_0x2967df);if(_0x5d58ad*_0x30a7b0*_0x2967df==0x0)return void(this[_0x1dfd31(0x5748)]=-0x1);Cartesian3[_0x1dfd31(0x4e7d)](_0x5e2fca,_0x5e2fca),Cartesian3[_0x1dfd31(0x4e7d)](_0x5f0eb5,_0x5f0eb5),Cartesian3[_0x1dfd31(0x4e7d)](_0x1514fb,_0x1514fb),this['u']=Cartesian3[_0x1dfd31(0x254b)](_0x5e2fca),this['v']=Cartesian3[_0x1dfd31(0x254b)](_0x5f0eb5),this['w']=Cartesian3[_0x1dfd31(0x254b)](_0x1514fb),this[_0x1dfd31(0x9eb)]=_0x411876,this[_0x1dfd31(0x4c80)]=_0x35ba5f,this[_0x1dfd31(0x5748)]=0x0;}};var posArray=[];posArray['push'](new Cartesian2()),posArray[_0x68aa19(0x3a33)](new Cartesian2()),posArray['push'](new Cartesian2()),posArray[_0x68aa19(0x3a33)](new Cartesian2()),posArray[_0x68aa19(0x3a33)](new Cartesian2()),posArray[_0x68aa19(0x3a33)](new Cartesian2());var positionInCartographic$1=new Cartographic(),projectedPosition$1=new Cartesian3();OrientedBoundingBox['prototype'][_0x68aa19(0x203b)]=function(_0x4687d7,_0x5dbc79,_0x28c456,_0x54589e,_0x29ffe4,_0x4d6360,_0xa6e0d8,_0x424b1f){var _0x40bf31=_0x68aa19;this[_0x40bf31(0x3567)]();var _0x1a1834=_0x4687d7,_0x37be4c=Cartesian3['subtract'](_0x1a1834,this[_0x40bf31(0x19ee)],center2camera);if(-0x1==this[_0x40bf31(0x5748)]){var _0x297647=_0x29ffe4/_0x54589e*(_0x3d3568=-0x1!=_0x4d6360?_0x4d6360:0.5*Cartesian3[_0x40bf31(0x2ffa)](this[_0x40bf31(0x4c80)],this[_0x40bf31(0x9eb)]))/_0x28c456;return CesiumMath['PI']*_0x297647*_0x297647;}var _0x16f99c=Cartesian3[_0x40bf31(0x2b84)](Cartesian3[_0x40bf31(0x22ed)](_0x37be4c,this['u']),Cartesian3[_0x40bf31(0x22ed)](_0x37be4c,this['v']),Cartesian3['dot'](_0x37be4c,this['w']),scratchCorner),_0x2608f1=(_0x16f99c['x']<this[_0x40bf31(0x9eb)]['x']?0x1:0x0)+((_0x16f99c['x']>this[_0x40bf31(0x4c80)]['x']?0x1:0x0)<<0x1)+((_0x16f99c['z']<this[_0x40bf31(0x9eb)]['z']?0x1:0x0)<<0x2)+((_0x16f99c['z']>this[_0x40bf31(0x4c80)]['z']?0x1:0x0)<<0x3)+((_0x16f99c['y']>this[_0x40bf31(0x4c80)]['y']?0x1:0x0)<<0x4)+((_0x16f99c['y']<this[_0x40bf31(0x9eb)]['y']?0x1:0x0)<<0x5);if(_0x2608f1>0x2a)return console[_0x40bf31(0xe28)](_0x40bf31(0x3c5f)),-0x64;var _0x32825a=hvt[_0x2608f1];if(0x0==_0x32825a[_0x40bf31(0x4969)])return _0x297647=_0x29ffe4/_0x54589e*(_0x3d3568=-0x1!=_0x4d6360?_0x4d6360:0.5*Cartesian3[_0x40bf31(0x2ffa)](this[_0x40bf31(0x4c80)],this[_0x40bf31(0x9eb)]))/_0x28c456,CesiumMath['PI']*_0x297647*_0x297647;if(0x0==_0x32825a['num'])return console['log'](_0x40bf31(0x3c5f)),-0x64;for(var _0x16c680,_0x147e91=[],_0x163a24=_0xa6e0d8,_0x2b96e4=0x0;_0x2b96e4<_0x32825a['num'];_0x2b96e4++){var _0x7e2fbc,_0x38dd2f=posArray[_0x2b96e4],_0x1eeadf=this['bbox'][_0x32825a[_0x40bf31(0x116f)][_0x2b96e4]];_0x16c680=!0x1;var _0x3d3568,_0x58e039=CesiumMath['PI'];if(0x3===_0x5dbc79)(_0x7e2fbc=Matrix4['multiplyByVector'](_0x163a24,Cartesian4['fromElements'](_0x1eeadf['x'],_0x1eeadf['y'],_0x1eeadf['z'],0x1),scratchCartesian_4))['z']<0x0&&(_0x16c680=!0x0,-0x1==_0x3d3568&&(_0x58e039=CesiumMath[_0x40bf31(0x1cd1)],_0x28c456=Cartesian3[_0x40bf31(0x1791)](_0x37be4c)));else{var _0x4ad102=_0x424b1f,_0x415461=_0x4ad102[_0x40bf31(0x1706)]['cartesianToCartographic'](_0x1eeadf,positionInCartographic$1);defined$1(_0x415461)?(_0x4ad102[_0x40bf31(0x3eda)](_0x415461,projectedPosition$1),(_0x7e2fbc=Matrix4[_0x40bf31(0x21ec)](_0x163a24,Cartesian4[_0x40bf31(0x2b84)](projectedPosition$1['z'],projectedPosition$1['x'],projectedPosition$1['y'],0x1),scratchCartesian_4))['z']<0x0&&(_0x16c680=!0x0)):_0x16c680=!0x0;}if(0x1==_0x16c680)return _0x58e039*(_0x297647=_0x29ffe4/_0x54589e*(_0x3d3568=-0x1!=_0x4d6360?_0x4d6360:0.5*Cartesian3[_0x40bf31(0x2ffa)](this[_0x40bf31(0x4c80)],this[_0x40bf31(0x9eb)]))/_0x28c456)*_0x297647;_0x38dd2f['x']=_0x7e2fbc['x']/_0x7e2fbc['w'],_0x38dd2f['y']=_0x29ffe4-_0x7e2fbc['y']/_0x7e2fbc['w'],_0x147e91[_0x40bf31(0x3a33)](_0x38dd2f);}return Math[_0x40bf31(0x1661)](PolygonPipeline['computeArea2D'](_0x147e91));};var RIGHT_SHIFT=0x1/0x100,LEFT_SHIFT=0x100,AttributeCompression={'octEncodeInRange':function(_0x47e5fd,_0x3a16fe,_0x5df679){var _0xb59bfd=_0x68aa19;if(_0x5df679['x']=_0x47e5fd['x']/(Math[_0xb59bfd(0x1661)](_0x47e5fd['x'])+Math[_0xb59bfd(0x1661)](_0x47e5fd['y'])+Math[_0xb59bfd(0x1661)](_0x47e5fd['z'])),_0x5df679['y']=_0x47e5fd['y']/(Math[_0xb59bfd(0x1661)](_0x47e5fd['x'])+Math['abs'](_0x47e5fd['y'])+Math[_0xb59bfd(0x1661)](_0x47e5fd['z'])),_0x47e5fd['z']<0x0){var _0x598512=_0x5df679['x'],_0x568cd4=_0x5df679['y'];_0x5df679['x']=(0x1-Math['abs'](_0x568cd4))*CesiumMath[_0xb59bfd(0x5d8)](_0x598512),_0x5df679['y']=(0x1-Math['abs'](_0x598512))*CesiumMath['signNotZero'](_0x568cd4);}return _0x5df679['x']=CesiumMath['toSNorm'](_0x5df679['x'],_0x3a16fe),_0x5df679['y']=CesiumMath[_0xb59bfd(0x1954)](_0x5df679['y'],_0x3a16fe),_0x5df679;},'octEncode':function(_0x259123,_0x368e64){return AttributeCompression['octEncodeInRange'](_0x259123,0xff,_0x368e64);}},octEncodeScratch=new Cartesian2(),uint8ForceArray=new Uint8Array(0x1);function forceUint8(_0x545a3b){return uint8ForceArray[0x0]=_0x545a3b,uint8ForceArray[0x0];}AttributeCompression[_0x68aa19(0x4ad6)]=function(_0x3b1d71,_0xc61294){var _0x42cb17=_0x68aa19;return AttributeCompression[_0x42cb17(0xeb8)](_0x3b1d71,0xffff,octEncodeScratch),_0xc61294['x']=forceUint8(octEncodeScratch['x']*RIGHT_SHIFT),_0xc61294['y']=forceUint8(octEncodeScratch['x']),_0xc61294['z']=forceUint8(octEncodeScratch['y']*RIGHT_SHIFT),_0xc61294['w']=forceUint8(octEncodeScratch['y']),_0xc61294;},AttributeCompression[_0x68aa19(0x2868)]=function(_0x897dda,_0x89f282,_0x1e6237,_0x555309){var _0x1032ac=_0x68aa19;if(_0x555309['x']=CesiumMath['fromSNorm'](_0x897dda,_0x1e6237),_0x555309['y']=CesiumMath[_0x1032ac(0x44d8)](_0x89f282,_0x1e6237),_0x555309['z']=0x1-(Math[_0x1032ac(0x1661)](_0x555309['x'])+Math[_0x1032ac(0x1661)](_0x555309['y'])),_0x555309['z']<0x0){var _0x727bbe=_0x555309['x'];_0x555309['x']=(0x1-Math['abs'](_0x555309['y']))*CesiumMath[_0x1032ac(0x5d8)](_0x727bbe),_0x555309['y']=(0x1-Math[_0x1032ac(0x1661)](_0x727bbe))*CesiumMath[_0x1032ac(0x5d8)](_0x555309['y']);}return Cartesian3[_0x1032ac(0x4e7d)](_0x555309,_0x555309);},AttributeCompression['octDecode']=function(_0x15eb50,_0x32aab4,_0x498fb3){return AttributeCompression['octDecodeInRange'](_0x15eb50,_0x32aab4,0xff,_0x498fb3);},AttributeCompression['octDecodeFromCartesian4']=function(_0x115568,_0x12a256){var _0x56d69b=_0x68aa19,_0x57ae36=_0x115568['x'],_0x4d4585=_0x115568['y'],_0x5dc53f=_0x115568['z'],_0x3a85e2=_0x115568['w'],_0x85578b=_0x57ae36*LEFT_SHIFT+_0x4d4585,_0x4d3c63=_0x5dc53f*LEFT_SHIFT+_0x3a85e2;return AttributeCompression[_0x56d69b(0x2868)](_0x85578b,_0x4d3c63,0xffff,_0x12a256);},AttributeCompression['octPackFloat']=function(_0x444348){return 0x100*_0x444348['x']+_0x444348['y'];};var scratchEncodeCart2=new Cartesian2();function zigZagDecode(_0x214560){return _0x214560>>0x1^-(0x1&_0x214560);}AttributeCompression['octEncodeFloat']=function(_0x4fbfa9){var _0x3d743d=_0x68aa19;return AttributeCompression[_0x3d743d(0x3c3f)](_0x4fbfa9,scratchEncodeCart2),AttributeCompression[_0x3d743d(0x1f54)](scratchEncodeCart2);},AttributeCompression[_0x68aa19(0x2b73)]=function(_0x13aca5,_0xc1d881){var _0x63a369=_0x68aa19,_0x464fbc=_0x13aca5/0x100,_0x3ca656=Math['floor'](_0x464fbc),_0x48f41a=0x100*(_0x464fbc-_0x3ca656);return AttributeCompression[_0x63a369(0x532d)](_0x3ca656,_0x48f41a,_0xc1d881);},AttributeCompression[_0x68aa19(0x4a9)]=function(_0x45900b,_0x4ed438,_0x463509,_0x1a7a9b){var _0x2dd3b1=_0x68aa19,_0x2573fd=AttributeCompression[_0x2dd3b1(0x3689)](_0x45900b),_0x9b3d9e=AttributeCompression[_0x2dd3b1(0x3689)](_0x4ed438),_0x3d6847=AttributeCompression[_0x2dd3b1(0x3c3f)](_0x463509,scratchEncodeCart2);return _0x1a7a9b['x']=0x10000*_0x3d6847['x']+_0x2573fd,_0x1a7a9b['y']=0x10000*_0x3d6847['y']+_0x9b3d9e,_0x1a7a9b;},AttributeCompression[_0x68aa19(0x1f09)]=function(_0x2e1fff,_0x3ac2cd,_0x3f504e,_0x1f838a){var _0x378dcd=_0x68aa19,_0x14123e=_0x2e1fff['x']/0x10000,_0xc80dd4=Math[_0x378dcd(0x67a)](_0x14123e),_0x499081=0x10000*(_0x14123e-_0xc80dd4);_0x14123e=_0x2e1fff['y']/0x10000;var _0xed6399=Math['floor'](_0x14123e),_0x22ec9d=0x10000*(_0x14123e-_0xed6399);AttributeCompression[_0x378dcd(0x2b73)](_0x499081,_0x3ac2cd),AttributeCompression[_0x378dcd(0x2b73)](_0x22ec9d,_0x3f504e),AttributeCompression[_0x378dcd(0x532d)](_0xc80dd4,_0xed6399,_0x1f838a);},AttributeCompression[_0x68aa19(0x37c4)]=function(_0x172924){return 0x1000*(0xfff*_0x172924['x']|0x0)+(0xfff*_0x172924['y']|0x0);},AttributeCompression[_0x68aa19(0x3e8)]=function(_0x8c80e2,_0x22f36f){var _0x5333aa=_0x68aa19,_0x4f4602=_0x8c80e2/0x1000,_0x26921f=Math[_0x5333aa(0x67a)](_0x4f4602);return _0x22f36f['x']=_0x26921f/0xfff,_0x22f36f['y']=(_0x8c80e2-0x1000*_0x26921f)/0xfff,_0x22f36f;},AttributeCompression['zigZagDeltaDecode']=function(_0x4e302f,_0x2eda35,_0x50b7ff){var _0x5b8997=_0x68aa19;for(var _0x11ea83=_0x4e302f[_0x5b8997(0x531b)],_0x5ba750=0x0,_0x2d2bab=0x0,_0x3a8360=0x0,_0x374a7c=0x0;_0x374a7c<_0x11ea83;++_0x374a7c)_0x5ba750+=zigZagDecode(_0x4e302f[_0x374a7c]),_0x2d2bab+=zigZagDecode(_0x2eda35[_0x374a7c]),_0x4e302f[_0x374a7c]=_0x5ba750,_0x2eda35[_0x374a7c]=_0x2d2bab,defined$1(_0x50b7ff)&&(_0x3a8360+=zigZagDecode(_0x50b7ff[_0x374a7c]),_0x50b7ff[_0x374a7c]=_0x3a8360);},AttributeCompression[_0x68aa19(0x25a2)]=function(_0x43e234){return CesiumMath['clamp'](0.00003051850947599719*_0x43e234,-0x1,0x1);},AttributeCompression[_0x68aa19(0x415e)]=function(_0x2c3749,_0x228181,_0x16d07d){var _0x4c6113=_0x68aa19;if(Check['defined'](_0x4c6113(0x4fe2),_0x16d07d),_0x16d07d['x']=AttributeCompression[_0x4c6113(0x25a2)](_0x2c3749),_0x16d07d['y']=AttributeCompression['octShortToFloat'](_0x228181),_0x16d07d['z']=0x1-(Math[_0x4c6113(0x1661)](_0x16d07d['x'])+Math[_0x4c6113(0x1661)](_0x16d07d['y'])),_0x16d07d['z']<0x0){var _0x121aa4=_0x16d07d['x'];_0x16d07d['x']=(0x1-Math[_0x4c6113(0x1661)](_0x16d07d['y']))*CesiumMath[_0x4c6113(0x5d8)](_0x121aa4),_0x16d07d['y']=(0x1-Math[_0x4c6113(0x1661)](_0x121aa4))*CesiumMath[_0x4c6113(0x5d8)](_0x16d07d['y']);}return Cartesian3['normalize'](_0x16d07d,_0x16d07d);};var TerrainQuantization={'NONE':0x0,'BITS12':0x1},TerrainQuantization$1=Object[_0x68aa19(0x3e37)](TerrainQuantization),cartesian3Scratch$4=new Cartesian3(),cartesian3DimScratch=new Cartesian3(),cartesian2Scratch=new Cartesian2(),matrix4Scratch$1=new Matrix4(),matrix4Scratch2=new Matrix4(),SHIFT_LEFT_12=Math[_0x68aa19(0x1f76)](0x2,0xc);function TerrainEncoding(_0x512643,_0x3b9241,_0x5c50cc,_0x3b5074,_0x54d7cf,_0x471942){var _0x7d92db=_0x68aa19,_0x1b1e19,_0x34773c,_0x5affe1,_0x5c0ea9=TerrainQuantization$1[_0x7d92db(0x44b5)];if(defined$1(_0x512643)&&defined$1(_0x3b9241)&&defined$1(_0x5c50cc)&&defined$1(_0x3b5074)){var _0x43636c=_0x512643[_0x7d92db(0x12ff)],_0x1040b1=_0x512643[_0x7d92db(0x2949)],_0x3d8528=Cartesian3[_0x7d92db(0x286c)](_0x1040b1,_0x43636c,cartesian3DimScratch),_0x2f737a=_0x5c50cc-_0x3b9241;_0x5c0ea9=Math['max'](Cartesian3[_0x7d92db(0x4c59)](_0x3d8528),_0x2f737a)<SHIFT_LEFT_12-0x1?TerrainQuantization$1[_0x7d92db(0x2719)]:TerrainQuantization$1[_0x7d92db(0x44b5)],_0x5c0ea9=TerrainQuantization$1['NONE'],_0x1b1e19=_0x512643[_0x7d92db(0x19ee)],_0x34773c=Matrix4['inverseTransformation'](_0x3b5074,new Matrix4());var _0x7e7456=Cartesian3['negate'](_0x43636c,cartesian3Scratch$4);Matrix4[_0x7d92db(0x373b)](Matrix4['fromTranslation'](_0x7e7456,matrix4Scratch$1),_0x34773c,_0x34773c);var _0x233a1b=cartesian3Scratch$4;_0x233a1b['x']=0x1/_0x3d8528['x'],_0x233a1b['y']=0x1/_0x3d8528['y'],_0x233a1b['z']=0x1/_0x3d8528['z'],Matrix4[_0x7d92db(0x373b)](Matrix4[_0x7d92db(0x154a)](_0x233a1b,matrix4Scratch$1),_0x34773c,_0x34773c),_0x5affe1=Matrix4[_0x7d92db(0x254b)](_0x3b5074),Matrix4[_0x7d92db(0x3628)](_0x5affe1,Cartesian3[_0x7d92db(0x3e26)],_0x5affe1),_0x3b5074=Matrix4[_0x7d92db(0x254b)](_0x3b5074,new Matrix4());var _0x326354=Matrix4[_0x7d92db(0x1241)](_0x43636c,matrix4Scratch$1),_0x35bd2a=Matrix4[_0x7d92db(0x154a)](_0x3d8528,matrix4Scratch2),_0x50df3c=Matrix4['multiply'](_0x326354,_0x35bd2a,matrix4Scratch$1);Matrix4[_0x7d92db(0x373b)](_0x3b5074,_0x50df3c,_0x3b5074),Matrix4['multiply'](_0x5affe1,_0x50df3c,_0x5affe1);}this[_0x7d92db(0xe7b)]=_0x5c0ea9,this['minimumHeight']=_0x3b9241,this['maximumHeight']=_0x5c50cc,this[_0x7d92db(0x19ee)]=_0x1b1e19,this[_0x7d92db(0x2878)]=_0x34773c,this[_0x7d92db(0x4a62)]=_0x3b5074,this[_0x7d92db(0x55a6)]=_0x5affe1,this[_0x7d92db(0x2a38)]=_0x54d7cf,this[_0x7d92db(0x1989)]=defaultValue$1(_0x471942,!0x1);}TerrainEncoding[_0x68aa19(0x4b51)][_0x68aa19(0x502e)]=function(_0x12af16,_0x285266,_0x1d7a1e,_0x5f29f6,_0x1852a7,_0x26dd6a,_0xc186d,_0x31f686){var _0x100565=_0x68aa19,_0x1a8657=_0x5f29f6['x'],_0x22d727=_0x5f29f6['y'];if(this[_0x100565(0xe7b)]===TerrainQuantization$1[_0x100565(0x2719)]){(_0x1d7a1e=Matrix4[_0x100565(0x10a0)](this[_0x100565(0x2878)],_0x1d7a1e,cartesian3Scratch$4))['x']=CesiumMath['clamp'](_0x1d7a1e['x'],0x0,0x1),_0x1d7a1e['y']=CesiumMath[_0x100565(0x3c40)](_0x1d7a1e['y'],0x0,0x1),_0x1d7a1e['z']=CesiumMath[_0x100565(0x3c40)](_0x1d7a1e['z'],0x0,0x1);var _0x249620=this[_0x100565(0x3a61)]-this[_0x100565(0x49d3)],_0xaca5e3=CesiumMath[_0x100565(0x3c40)]((_0x1852a7-this[_0x100565(0x49d3)])/_0x249620,0x0,0x1);Cartesian2['fromElements'](_0x1d7a1e['x'],_0x1d7a1e['y'],cartesian2Scratch);var _0x410f3b=AttributeCompression[_0x100565(0x37c4)](cartesian2Scratch);Cartesian2['fromElements'](_0x1d7a1e['z'],_0xaca5e3,cartesian2Scratch);var _0x4d6dd9=AttributeCompression[_0x100565(0x37c4)](cartesian2Scratch);Cartesian2[_0x100565(0x2b84)](_0x1a8657,_0x22d727,cartesian2Scratch);var _0x31199d=AttributeCompression['compressTextureCoordinates'](cartesian2Scratch);if(_0x12af16[_0x285266++]=_0x410f3b,_0x12af16[_0x285266++]=_0x4d6dd9,_0x12af16[_0x285266++]=_0x31199d,this['hasWebMercatorT']){Cartesian2[_0x100565(0x2b84)](_0xc186d,0x0,cartesian2Scratch);var _0x437f87=AttributeCompression[_0x100565(0x37c4)](cartesian2Scratch);_0x12af16[_0x285266++]=_0x437f87;}}else Cartesian3[_0x100565(0x286c)](_0x1d7a1e,this['center'],cartesian3Scratch$4),_0x12af16[_0x285266++]=cartesian3Scratch$4['x'],_0x12af16[_0x285266++]=cartesian3Scratch$4['y'],_0x12af16[_0x285266++]=cartesian3Scratch$4['z'],_0x12af16[_0x285266++]=_0x1852a7,_0x12af16[_0x285266++]=_0x1a8657,_0x12af16[_0x285266++]=_0x22d727,this[_0x100565(0x1989)]&&(_0x12af16[_0x285266++]=_0xc186d);return this[_0x100565(0x2a38)]&&(_0x12af16[_0x285266++]=AttributeCompression[_0x100565(0x1f54)](_0x26dd6a)),defined$1(_0x31f686)&&this[_0x100565(0x2486)]&&(Cartesian3[_0x100565(0x286c)](_0x31f686,this[_0x100565(0x19ee)],cartesian3Scratch$4),_0x12af16[_0x285266++]=cartesian3Scratch$4['x'],_0x12af16[_0x285266++]=cartesian3Scratch$4['y'],_0x12af16[_0x285266++]=cartesian3Scratch$4['z']),_0x285266;},TerrainEncoding[_0x68aa19(0x4b51)][_0x68aa19(0xa0b)]=function(_0x25c4a0,_0x21a9bd,_0x386eaa){var _0x10e65d=_0x68aa19;if(defined$1(_0x386eaa)||(_0x386eaa=new Cartesian3()),_0x21a9bd*=this[_0x10e65d(0x220f)](),this[_0x10e65d(0xe7b)]===TerrainQuantization$1[_0x10e65d(0x2719)]){var _0x35a50d=AttributeCompression['decompressTextureCoordinates'](_0x25c4a0[_0x21a9bd],cartesian2Scratch);_0x386eaa['x']=_0x35a50d['x'],_0x386eaa['y']=_0x35a50d['y'];var _0x228249=AttributeCompression['decompressTextureCoordinates'](_0x25c4a0[_0x21a9bd+0x1],cartesian2Scratch);return _0x386eaa['z']=_0x228249['x'],Matrix4[_0x10e65d(0x10a0)](this[_0x10e65d(0x4a62)],_0x386eaa,_0x386eaa);}return _0x386eaa['x']=_0x25c4a0[_0x21a9bd],_0x386eaa['y']=_0x25c4a0[_0x21a9bd+0x1],_0x386eaa['z']=_0x25c4a0[_0x21a9bd+0x2],Cartesian3[_0x10e65d(0x4979)](_0x386eaa,this['center'],_0x386eaa);},TerrainEncoding[_0x68aa19(0x4b51)][_0x68aa19(0x236)]=function(_0x2183e8,_0x3ad3c3,_0x100ddb){var _0x168a4f=_0x68aa19;return defined$1(_0x100ddb)||(_0x100ddb=new Cartesian2()),_0x3ad3c3*=this['getStride'](),this['quantization']===TerrainQuantization$1[_0x168a4f(0x2719)]?AttributeCompression[_0x168a4f(0x3e8)](_0x2183e8[_0x3ad3c3+0x2],_0x100ddb):Cartesian2[_0x168a4f(0x2b84)](_0x2183e8[_0x3ad3c3+0x4],_0x2183e8[_0x3ad3c3+0x5],_0x100ddb);},TerrainEncoding[_0x68aa19(0x4b51)][_0x68aa19(0x4b7f)]=function(_0x505dea,_0x5cdf69){var _0x23669a=_0x68aa19;return _0x5cdf69*=this[_0x23669a(0x220f)](),this[_0x23669a(0xe7b)]===TerrainQuantization$1[_0x23669a(0x2719)]?AttributeCompression[_0x23669a(0x3e8)](_0x505dea[_0x5cdf69+0x1],cartesian2Scratch)['y']*(this[_0x23669a(0x3a61)]-this['minimumHeight'])+this[_0x23669a(0x49d3)]:_0x505dea[_0x5cdf69+0x3];},TerrainEncoding['prototype']['decodeWebMercatorT']=function(_0x50057c,_0x3335ed){var _0x455696=_0x68aa19;return _0x3335ed*=this[_0x455696(0x220f)](),this[_0x455696(0xe7b)]===TerrainQuantization$1[_0x455696(0x2719)]?AttributeCompression['decompressTextureCoordinates'](_0x50057c[_0x3335ed+0x3],cartesian2Scratch)['x']:_0x50057c[_0x3335ed+0x6];},TerrainEncoding['prototype'][_0x68aa19(0x2587)]=function(_0x233dff,_0x5965b5,_0x3f333e){var _0x4a7f12=_0x68aa19,_0x5be8ea=_0x233dff[_0x5965b5=(_0x5965b5+0x1)*this['getStride']()-0x1]/0x100,_0x4aaf59=Math[_0x4a7f12(0x67a)](_0x5be8ea),_0x26a5ac=0x100*(_0x5be8ea-_0x4aaf59);return Cartesian2['fromElements'](_0x4aaf59,_0x26a5ac,_0x3f333e);},TerrainEncoding[_0x68aa19(0x4b51)][_0x68aa19(0x220f)]=function(){var _0x235443=_0x68aa19,_0x29364a;if(this[_0x235443(0xe7b)]===TerrainQuantization$1[_0x235443(0x2719)])_0x29364a=0x3;else _0x29364a=0x6;return this[_0x235443(0x1989)]&&++_0x29364a,this[_0x235443(0x2a38)]&&++_0x29364a,this['isModify']&&(_0x29364a+=0x3),_0x29364a;};var attributesNone={'position3DAndHeight':0x0,'textureCoordAndEncodedNormals':0x1},attributesNone2={'position3DAndHeight':0x0,'textureCoordAndEncodedNormals':0x1,'positionModify':0x2},attributes={'compressed0':0x0,'compressed1':0x1};function WebMercatorProjection(_0x22add2){var _0x31a8cb=_0x68aa19;this[_0x31a8cb(0x2de2)]=defaultValue$1(_0x22add2,Ellipsoid[_0x31a8cb(0x1d49)]),this['_semimajorAxis']=this['_ellipsoid']['maximumRadius'],this['_oneOverSemimajorAxis']=0x1/this[_0x31a8cb(0x1b29)];}TerrainEncoding[_0x68aa19(0x4b51)][_0x68aa19(0x43ce)]=function(_0x175f81){var _0x2d7c47=_0x68aa19,_0x324a22,_0x250746=ComponentDatatype$1[_0x2d7c47(0x15eb)],_0x4872c8=ComponentDatatype$1[_0x2d7c47(0x2f7d)](_0x250746);if(this[_0x2d7c47(0xe7b)]===TerrainQuantization$1[_0x2d7c47(0x44b5)]){var _0x57e3f9=0x2;this[_0x2d7c47(0x1989)]&&++_0x57e3f9,this['hasVertexNormals']&&++_0x57e3f9,_0x324a22=(0x4+_0x57e3f9)*_0x4872c8,this[_0x2d7c47(0x2486)]&&(_0x324a22=(0x4+_0x57e3f9+0x3)*_0x4872c8);var _0x5127b2=[{'index':attributesNone[_0x2d7c47(0x191b)],'vertexBuffer':_0x175f81,'componentDatatype':_0x250746,'componentsPerAttribute':0x4,'offsetInBytes':0x0,'strideInBytes':_0x324a22},{'index':attributesNone[_0x2d7c47(0x5145)],'vertexBuffer':_0x175f81,'componentDatatype':_0x250746,'componentsPerAttribute':_0x57e3f9,'offsetInBytes':0x4*_0x4872c8,'strideInBytes':_0x324a22}];return this[_0x2d7c47(0x2486)]&&_0x5127b2[_0x2d7c47(0x3a33)]({'index':0x2,'vertexBuffer':_0x175f81,'componentDatatype':_0x250746,'componentsPerAttribute':0x3,'offsetInBytes':(0x4+_0x57e3f9)*_0x4872c8,'strideInBytes':_0x324a22}),_0x5127b2;}var _0x13d5d8=0x3,_0x529578=0x0;return(this[_0x2d7c47(0x1989)]||this[_0x2d7c47(0x2a38)])&&++_0x13d5d8,this['hasWebMercatorT']&&this[_0x2d7c47(0x2a38)]?(_0x324a22=(_0x13d5d8+ ++_0x529578)*_0x4872c8,[{'index':_0x5127b2[_0x2d7c47(0x57e0)],'vertexBuffer':_0x175f81,'componentDatatype':_0x250746,'componentsPerAttribute':_0x13d5d8,'offsetInBytes':0x0,'strideInBytes':_0x324a22},{'index':_0x5127b2[_0x2d7c47(0x2638)],'vertexBuffer':_0x175f81,'componentDatatype':_0x250746,'componentsPerAttribute':_0x529578,'offsetInBytes':_0x13d5d8*_0x4872c8,'strideInBytes':_0x324a22}]):[{'index':_0x5127b2[_0x2d7c47(0x57e0)],'vertexBuffer':_0x175f81,'componentDatatype':_0x250746,'componentsPerAttribute':_0x13d5d8}];},TerrainEncoding['prototype'][_0x68aa19(0x27da)]=function(){var _0x530201=_0x68aa19;return this[_0x530201(0xe7b)]===TerrainQuantization$1[_0x530201(0x44b5)]?this['isModify']?attributesNone2:attributesNone:attributes;},TerrainEncoding[_0x68aa19(0x254b)]=function(_0x1a467c,_0x432fbd){var _0x2c0c9f=_0x68aa19;return defined$1(_0x432fbd)||(_0x432fbd=new TerrainEncoding()),_0x432fbd[_0x2c0c9f(0xe7b)]=_0x1a467c[_0x2c0c9f(0xe7b)],_0x432fbd[_0x2c0c9f(0x49d3)]=_0x1a467c['minimumHeight'],_0x432fbd['maximumHeight']=_0x1a467c[_0x2c0c9f(0x3a61)],_0x432fbd[_0x2c0c9f(0x19ee)]=Cartesian3[_0x2c0c9f(0x254b)](_0x1a467c[_0x2c0c9f(0x19ee)]),_0x432fbd[_0x2c0c9f(0x2878)]=Matrix4[_0x2c0c9f(0x254b)](_0x1a467c[_0x2c0c9f(0x2878)]),_0x432fbd[_0x2c0c9f(0x4a62)]=Matrix4[_0x2c0c9f(0x254b)](_0x1a467c[_0x2c0c9f(0x4a62)]),_0x432fbd[_0x2c0c9f(0x55a6)]=Matrix4[_0x2c0c9f(0x254b)](_0x1a467c[_0x2c0c9f(0x55a6)]),_0x432fbd[_0x2c0c9f(0x2a38)]=_0x1a467c[_0x2c0c9f(0x2a38)],_0x432fbd[_0x2c0c9f(0x1989)]=_0x1a467c[_0x2c0c9f(0x1989)],_0x432fbd;},Object['defineProperties'](WebMercatorProjection[_0x68aa19(0x4b51)],{'ellipsoid':{'get':function(){var _0x58276d=_0x68aa19;return this[_0x58276d(0x2de2)];}}}),WebMercatorProjection['mercatorAngleToGeodeticLatitude']=function(_0x3feb77){var _0x29a669=_0x68aa19;return CesiumMath[_0x29a669(0x3f24)]-0x2*Math[_0x29a669(0x81d)](Math[_0x29a669(0xee5)](-_0x3feb77));},WebMercatorProjection[_0x68aa19(0x6a2)]=function(_0x2184cf){var _0x45365b=_0x68aa19;_0x2184cf>WebMercatorProjection[_0x45365b(0x3b4c)]?_0x2184cf=WebMercatorProjection[_0x45365b(0x3b4c)]:_0x2184cf<-WebMercatorProjection[_0x45365b(0x3b4c)]&&(_0x2184cf=-WebMercatorProjection[_0x45365b(0x3b4c)]);var _0x26a793=Math[_0x45365b(0x4322)](_0x2184cf);return 0.5*Math[_0x45365b(0xe28)]((0x1+_0x26a793)/(0x1-_0x26a793));},WebMercatorProjection[_0x68aa19(0x3b4c)]=WebMercatorProjection['mercatorAngleToGeodeticLatitude'](Math['PI']),WebMercatorProjection[_0x68aa19(0x4b51)][_0x68aa19(0x3eda)]=function(_0xca829a,_0x56a93d){var _0xdd624d=_0x68aa19,_0x2c6249=this[_0xdd624d(0x1b29)],_0x41d2c0=_0xca829a[_0xdd624d(0x1041)]*_0x2c6249,_0xaa0178=WebMercatorProjection['geodeticLatitudeToMercatorAngle'](_0xca829a['latitude'])*_0x2c6249,_0x29ed12=_0xca829a['height'];return defined$1(_0x56a93d)?(_0x56a93d['x']=_0x41d2c0,_0x56a93d['y']=_0xaa0178,_0x56a93d['z']=_0x29ed12,_0x56a93d):new Cartesian3(_0x41d2c0,_0xaa0178,_0x29ed12);},WebMercatorProjection['prototype']['unproject']=function(_0x469ce2,_0x1add9a){var _0x4c6bc0=_0x68aa19,_0x19eb2f=this[_0x4c6bc0(0x116e)],_0xbabcfb=_0x469ce2['x']*_0x19eb2f,_0x12ad9d=WebMercatorProjection[_0x4c6bc0(0x3c5c)](_0x469ce2['y']*_0x19eb2f),_0x2e04fb=_0x469ce2['z'];return defined$1(_0x1add9a)?(_0x1add9a[_0x4c6bc0(0x1041)]=_0xbabcfb,_0x1add9a[_0x4c6bc0(0x288b)]=_0x12ad9d,_0x1add9a[_0x4c6bc0(0x5862)]=_0x2e04fb,_0x1add9a):new Cartographic(_0xbabcfb,_0x12ad9d,_0x2e04fb);};var HeightmapTessellator={};HeightmapTessellator[_0x68aa19(0x2874)]=Object[_0x68aa19(0x3e37)]({'heightScale':0x1,'heightOffset':0x0,'elementsPerHeight':0x1,'stride':0x1,'elementMultiplier':0x100,'isBigEndian':!0x1});var cartesian3Scratch$3=new Cartesian3(),matrix4Scratch=new Matrix4(),minimumScratch=new Cartesian3(),maximumScratch=new Cartesian3();function returnTrue(){return!0x0;}function destroyObject$1(_0x560126,_0x2e57c3){var _0x34d32d=_0x68aa19;function _0x2627b9(){}for(var _0x2616d0 in _0x560126)_0x34d32d(0x20f8)==typeof _0x560126[_0x2616d0]&&(_0x560126[_0x2616d0]=_0x2627b9);_0x560126[_0x34d32d(0x1348)]=returnTrue;}function canTransferArrayBuffer(){var _0x655f42=_0x68aa19;if(!defined$1(TaskProcessor[_0x655f42(0x718)])){var _0x254ad0=new Worker(getWorkerUrl(_0x655f42(0x1eb1)));_0x254ad0[_0x655f42(0x2034)]=defaultValue$1(_0x254ad0['webkitPostMessage'],_0x254ad0[_0x655f42(0x2034)]);var _0x1107f0=new Int8Array([0x63]);try{_0x254ad0[_0x655f42(0x2034)]({'array':_0x1107f0},[_0x1107f0['buffer']]);}catch(_0x2e13a7){return TaskProcessor['_canTransferArrayBuffer']=!0x1,TaskProcessor[_0x655f42(0x718)];}var _0x4abfff=when[_0x655f42(0x25e3)]();_0x254ad0['onmessage']=function(_0x2d36ba){var _0xdc0748=_0x655f42,_0x3c8ff6=_0x2d36ba['data'][_0xdc0748(0x576)],_0x220439=defined$1(_0x3c8ff6)&&0x63===_0x3c8ff6[0x0];_0x4abfff[_0xdc0748(0x68a)](_0x220439),_0x254ad0['terminate'](),TaskProcessor[_0xdc0748(0x718)]=_0x220439;},TaskProcessor[_0x655f42(0x718)]=_0x4abfff[_0x655f42(0x28bc)];}return TaskProcessor[_0x655f42(0x718)];}HeightmapTessellator[_0x68aa19(0x4725)]=function(_0x22b2ce){var _0x5a9c57=_0x68aa19,_0x20a9f0,_0x18cafb,_0x2b085d,_0x2dbe6e,_0x4a2cac=Math[_0x5a9c57(0x1d35)],_0x29449c=Math[_0x5a9c57(0x4322)],_0x5aaa7b=Math[_0x5a9c57(0x4080)],_0x329006=Math['atan'],_0x547d2d=Math[_0x5a9c57(0xee5)],_0x47d6e3=CesiumMath[_0x5a9c57(0x3f24)],_0x151cbe=CesiumMath['toRadians'],_0x5b6697=_0x22b2ce[_0x5a9c57(0x3c91)],_0x184c17=_0x22b2ce['width'],_0x8d8a51=_0x22b2ce[_0x5a9c57(0x5862)],_0x616d51=_0x22b2ce[_0x5a9c57(0x445)],_0x58e5da=defaultValue$1(_0x22b2ce[_0x5a9c57(0xce2)],!0x0),_0x2f1d36=defaultValue$1(_0x22b2ce['ellipsoid'],Ellipsoid[_0x5a9c57(0x1d49)]),_0x495029=0x1/_0x2f1d36[_0x5a9c57(0x587a)],_0x381747=_0x22b2ce[_0x5a9c57(0x16ee)],_0x385820=_0x22b2ce[_0x5a9c57(0x2f4d)];defined$1(_0x385820)?(_0x20a9f0=_0x385820[_0x5a9c57(0x4488)],_0x18cafb=_0x385820[_0x5a9c57(0x149)],_0x2b085d=_0x385820['east'],_0x2dbe6e=_0x385820[_0x5a9c57(0x46e0)]):_0x58e5da?(_0x20a9f0=_0x151cbe(_0x381747[_0x5a9c57(0x4488)]),_0x18cafb=_0x151cbe(_0x381747[_0x5a9c57(0x149)]),_0x2b085d=_0x151cbe(_0x381747['east']),_0x2dbe6e=_0x151cbe(_0x381747['north'])):(_0x20a9f0=_0x381747[_0x5a9c57(0x4488)]*_0x495029,_0x18cafb=_0x47d6e3-0x2*_0x329006(_0x547d2d(-_0x381747['south']*_0x495029)),_0x2b085d=_0x381747[_0x5a9c57(0x326c)]*_0x495029,_0x2dbe6e=_0x47d6e3-0x2*_0x329006(_0x547d2d(-_0x381747[_0x5a9c57(0x46e0)]*_0x495029)));var _0x183dea=_0x22b2ce[_0x5a9c57(0x3417)],_0x28b17e=defined$1(_0x183dea);_0x183dea=_0x28b17e?_0x183dea:Cartesian3[_0x5a9c57(0x3e26)];var _0x235ac1=defaultValue$1(_0x22b2ce['exaggeration'],0x1),_0xbb5bb0=defaultValue$1(_0x22b2ce['includeWebMercatorT'],!0x1),_0x2d1e6e=defaultValue$1(_0x22b2ce['structure'],HeightmapTessellator['DEFAULT_STRUCTURE']),_0x5e82f4=defaultValue$1(_0x2d1e6e[_0x5a9c57(0x101f)],HeightmapTessellator[_0x5a9c57(0x2874)]['heightScale']),_0x5da558=defaultValue$1(_0x2d1e6e[_0x5a9c57(0x792)],HeightmapTessellator[_0x5a9c57(0x2874)]['heightOffset']),_0x1969a8=defaultValue$1(_0x2d1e6e[_0x5a9c57(0x1ed0)],HeightmapTessellator['DEFAULT_STRUCTURE'][_0x5a9c57(0x1ed0)]),_0x57f9ef=defaultValue$1(_0x2d1e6e[_0x5a9c57(0x2368)],HeightmapTessellator['DEFAULT_STRUCTURE'][_0x5a9c57(0x2368)]),_0xf42ce0=defaultValue$1(_0x2d1e6e['elementMultiplier'],HeightmapTessellator[_0x5a9c57(0x2874)]['elementMultiplier']),_0x5d1d24=defaultValue$1(_0x2d1e6e[_0x5a9c57(0x98c)],HeightmapTessellator[_0x5a9c57(0x2874)][_0x5a9c57(0x98c)]),_0x4bc8a9=Rectangle['computeWidth'](_0x381747),_0x28b938=Rectangle[_0x5a9c57(0x390d)](_0x381747),_0x1eb086=_0x4bc8a9/(_0x184c17-0x1),_0x154e90=_0x28b938/(_0x8d8a51-0x1);_0x58e5da||(_0x4bc8a9*=_0x495029,_0x28b938*=_0x495029);var _0x52680f,_0x4b6989,_0x48f201=_0x2f1d36[_0x5a9c57(0x23ee)],_0x21728f=_0x48f201['x'],_0x577200=_0x48f201['y'],_0x3be6e9=_0x48f201['z'],_0x395044=0x10000,_0x3bb56f=-0x10000,_0x154d0b=Transforms['eastNorthUpToFixedFrame'](_0x183dea,_0x2f1d36),_0x1f716f=Matrix4['inverseTransformation'](_0x154d0b,matrix4Scratch);_0xbb5bb0&&(_0x52680f=WebMercatorProjection[_0x5a9c57(0x6a2)](_0x18cafb),_0x4b6989=0x1/(WebMercatorProjection[_0x5a9c57(0x6a2)](_0x2dbe6e)-_0x52680f));var _0x20ba19=minimumScratch;_0x20ba19['x']=Number[_0x5a9c57(0x25a9)],_0x20ba19['y']=Number[_0x5a9c57(0x25a9)],_0x20ba19['z']=Number[_0x5a9c57(0x25a9)];var _0x17a0e3=maximumScratch;_0x17a0e3['x']=Number[_0x5a9c57(0x4187)],_0x17a0e3['y']=Number[_0x5a9c57(0x4187)],_0x17a0e3['z']=Number['NEGATIVE_INFINITY'];var _0x20fc14=Number[_0x5a9c57(0x25a9)],_0x26e4b5=_0x184c17*_0x8d8a51,_0x458326=_0x26e4b5+(_0x616d51>0x0?0x2*_0x184c17+0x2*_0x8d8a51:0x0),_0xc0f11e=new Array(_0x458326),_0x3cfd31=new Array(_0x458326),_0x36fc5b=new Array(_0x458326),_0x65f05f=_0xbb5bb0?new Array(_0x458326):[],_0x163ecb=0x0,_0x28e22a=_0x8d8a51,_0x409dc2=0x0,_0xfd1541=_0x184c17;_0x616d51>0x0&&(--_0x163ecb,++_0x28e22a,--_0x409dc2,++_0xfd1541);for(var _0x54c48d=0.00001,_0x1d2933=_0x163ecb;_0x1d2933<_0x28e22a;++_0x1d2933){var _0x5aa452=_0x1d2933;_0x5aa452<0x0&&(_0x5aa452=0x0),_0x5aa452>=_0x8d8a51&&(_0x5aa452=_0x8d8a51-0x1);var _0xa54d48=_0x381747[_0x5a9c57(0x46e0)]-_0x154e90*_0x5aa452,_0x5993cb=((_0xa54d48=_0x58e5da?_0x151cbe(_0xa54d48):_0x47d6e3-0x2*_0x329006(_0x547d2d(-_0xa54d48*_0x495029)))-_0x18cafb)/(_0x2dbe6e-_0x18cafb);_0x5993cb=CesiumMath['clamp'](_0x5993cb,0x0,0x1);var _0x21d209=_0x1d2933===_0x163ecb,_0x44f4c6=_0x1d2933===_0x28e22a-0x1;_0x616d51>0x0&&(_0x21d209?_0xa54d48+=_0x54c48d*_0x28b938:_0x44f4c6&&(_0xa54d48-=_0x54c48d*_0x28b938));var _0x2a525b,_0x5e42f2=_0x4a2cac(_0xa54d48),_0x21653b=_0x29449c(_0xa54d48),_0x5562cc=_0x3be6e9*_0x21653b;_0xbb5bb0&&(_0x2a525b=(WebMercatorProjection[_0x5a9c57(0x6a2)](_0xa54d48)-_0x52680f)*_0x4b6989);for(var _0x561f15=_0x409dc2;_0x561f15<_0xfd1541;++_0x561f15){var _0xa14404=_0x561f15;_0xa14404<0x0&&(_0xa14404=0x0),_0xa14404>=_0x184c17&&(_0xa14404=_0x184c17-0x1);var _0x1fe274,_0x4f7b40,_0xbfb8f2=_0x5aa452*(_0x184c17*_0x57f9ef)+_0xa14404*_0x57f9ef;if(0x1===_0x1969a8)_0x1fe274=_0x5b6697[_0xbfb8f2];else{if(_0x1fe274=0x0,_0x5d1d24){for(_0x4f7b40=0x0;_0x4f7b40<_0x1969a8;++_0x4f7b40)_0x1fe274=_0x1fe274*_0xf42ce0+_0x5b6697[_0xbfb8f2+_0x4f7b40];}else{for(_0x4f7b40=_0x1969a8-0x1;_0x4f7b40>=0x0;--_0x4f7b40)_0x1fe274=_0x1fe274*_0xf42ce0+_0x5b6697[_0xbfb8f2+_0x4f7b40];}}_0x1fe274=(_0x1fe274*_0x5e82f4+_0x5da558)*_0x235ac1,_0x3bb56f=Math[_0x5a9c57(0x2bc6)](_0x3bb56f,_0x1fe274),_0x395044=Math[_0x5a9c57(0x27d5)](_0x395044,_0x1fe274);var _0x2f56f1=_0x381747[_0x5a9c57(0x4488)]+_0x1eb086*_0xa14404;_0x58e5da?_0x2f56f1=_0x151cbe(_0x2f56f1):_0x2f56f1*=_0x495029;var _0x483d57=(_0x2f56f1-_0x20a9f0)/(_0x2b085d-_0x20a9f0);_0x483d57=CesiumMath[_0x5a9c57(0x3c40)](_0x483d57,0x0,0x1);var _0x4ae74d=_0x5aa452*_0x184c17+_0xa14404;if(_0x616d51>0x0){var _0x573bf9=_0x561f15===_0x409dc2,_0xfe3b75=_0x561f15===_0xfd1541-0x1,_0xd41ed2=_0x21d209||_0x44f4c6||_0x573bf9||_0xfe3b75;if((_0x21d209||_0x44f4c6)&&(_0x573bf9||_0xfe3b75))continue;_0xd41ed2&&(_0x1fe274-=_0x616d51,_0x573bf9?(_0x4ae74d=_0x26e4b5+(_0x8d8a51-_0x5aa452-0x1),_0x2f56f1-=_0x54c48d*_0x4bc8a9):_0x44f4c6?_0x4ae74d=_0x26e4b5+_0x8d8a51+(_0x184c17-_0xa14404-0x1):_0xfe3b75?(_0x4ae74d=_0x26e4b5+_0x8d8a51+_0x184c17+_0x5aa452,_0x2f56f1+=_0x54c48d*_0x4bc8a9):_0x21d209&&(_0x4ae74d=_0x26e4b5+_0x8d8a51+_0x184c17+_0x8d8a51+_0xa14404));}var _0x3a908b=_0x5e42f2*_0x4a2cac(_0x2f56f1),_0x2740ad=_0x5e42f2*_0x29449c(_0x2f56f1),_0xa1ae7e=_0x21728f*_0x3a908b,_0xee4585=_0x577200*_0x2740ad,_0x5dd475=0x1/_0x5aaa7b(_0xa1ae7e*_0x3a908b+_0xee4585*_0x2740ad+_0x5562cc*_0x21653b),_0x458b17=_0xa1ae7e*_0x5dd475,_0x5b0ddb=_0xee4585*_0x5dd475,_0x3efb66=_0x5562cc*_0x5dd475,_0x5b4f8e=new Cartesian3();_0x5b4f8e['x']=_0x458b17+_0x3a908b*_0x1fe274,_0x5b4f8e['y']=_0x5b0ddb+_0x2740ad*_0x1fe274,_0x5b4f8e['z']=_0x3efb66+_0x21653b*_0x1fe274,_0xc0f11e[_0x4ae74d]=_0x5b4f8e,_0x3cfd31[_0x4ae74d]=_0x1fe274,_0x36fc5b[_0x4ae74d]=new Cartesian2(_0x483d57,_0x5993cb),_0xbb5bb0&&(_0x65f05f[_0x4ae74d]=_0x2a525b),Matrix4[_0x5a9c57(0x10a0)](_0x1f716f,_0x5b4f8e,cartesian3Scratch$3),Cartesian3[_0x5a9c57(0x31fd)](cartesian3Scratch$3,_0x20ba19,_0x20ba19),Cartesian3[_0x5a9c57(0x51fd)](cartesian3Scratch$3,_0x17a0e3,_0x17a0e3),_0x20fc14=Math[_0x5a9c57(0x27d5)](_0x20fc14,_0x1fe274);}}var _0x463d7d,_0x3316e8,_0x437249=BoundingSphere['fromPoints'](_0xc0f11e);(defined$1(_0x385820)&&(_0x463d7d=OrientedBoundingBox['fromRectangle'](_0x385820,_0x395044,_0x3bb56f,_0x2f1d36)),_0x28b17e)&&(_0x3316e8=new EllipsoidalOccluder(_0x2f1d36)[_0x5a9c57(0x1966)](_0x183dea,_0xc0f11e,_0x395044));for(var _0x18251b=new TerrainEncoding(new AxisAlignedBoundingBox(_0x20ba19,_0x17a0e3,_0x183dea),_0x20fc14,_0x3bb56f,_0x154d0b,!0x1,_0xbb5bb0),_0x146fe3=new Float32Array(_0x458326*_0x18251b[_0x5a9c57(0x220f)]()),_0x7fce2a=0x0,_0x554bf7=0x0;_0x554bf7<_0x458326;++_0x554bf7)_0x7fce2a=_0x18251b[_0x5a9c57(0x502e)](_0x146fe3,_0x7fce2a,_0xc0f11e[_0x554bf7],_0x36fc5b[_0x554bf7],_0x3cfd31[_0x554bf7],void 0x0,_0x65f05f[_0x554bf7]);return{'vertices':_0x146fe3,'maximumHeight':_0x3bb56f,'minimumHeight':_0x395044,'encoding':_0x18251b,'boundingSphere3D':_0x437249,'orientedBoundingBox':_0x463d7d,'occludeePointInScaledSpace':_0x3316e8};};var taskCompletedEvent=new Event(),bootstrapperUrlResult;function completeTask$1(_0x526802,_0x3389eb){var _0x59adb8=_0x68aa19;_0x59adb8(0xdea)===_0x526802[_0x59adb8(0x39eb)]?--_0x526802[_0x59adb8(0x382)]:--_0x526802[_0x59adb8(0x1fb2)],_0x59adb8(0x4b4)!=_0x526802[_0x59adb8(0x39eb)]&&--_0x526802[_0x59adb8(0x1fb2)];var _0x25ae9e=_0x3389eb['id'];if(defined$1(_0x25ae9e)){var _0x16741f=_0x526802[_0x59adb8(0x4bbe)],_0x21a725=_0x16741f[_0x25ae9e];if(defined$1(_0x3389eb[_0x59adb8(0x132d)])){var _0x260684=_0x3389eb[_0x59adb8(0x132d)];_0x59adb8(0x54e)===_0x260684[_0x59adb8(0x13f9)]?(_0x260684=new RuntimeError$2(_0x3389eb[_0x59adb8(0x132d)][_0x59adb8(0x17f7)]))['stack']=_0x3389eb['error']['stack']:_0x59adb8(0x5787)===_0x260684[_0x59adb8(0x13f9)]&&((_0x260684=new DeveloperError$1(_0x3389eb[_0x59adb8(0x132d)][_0x59adb8(0x17f7)]))[_0x59adb8(0xf06)]=_0x3389eb['error'][_0x59adb8(0xf06)]),taskCompletedEvent[_0x59adb8(0x30bb)](_0x260684),_0x21a725[_0x59adb8(0x4e16)](_0x260684);}else taskCompletedEvent[_0x59adb8(0x30bb)](),_0x21a725[_0x59adb8(0x68a)](_0x3389eb[_0x59adb8(0x4fe2)]);delete _0x16741f[_0x25ae9e];}}function getWorkerUrl(_0x571514){var _0xcf815f=_0x68aa19,_0x37a6a6=buildModuleUrl(_0x571514);if(isCrossOriginUrl(_0x37a6a6)){var _0x224a01,_0x47b384=_0xcf815f(0x302d)+_0x37a6a6+_0xcf815f(0x3ec6);try{_0x224a01=new Blob([_0x47b384],{'type':_0xcf815f(0x3640)});}catch(_0x30f467){var _0x3d7ed2=new(window[(_0xcf815f(0x4610))]||window[(_0xcf815f(0x576c))]||window[(_0xcf815f(0x4035))]||window[(_0xcf815f(0x4a65))])();_0x3d7ed2[_0xcf815f(0xe45)](_0x47b384),_0x224a01=_0x3d7ed2['getBlob']('application/javascript');}_0x37a6a6=(window['URL']||window[_0xcf815f(0x12de)])['createObjectURL'](_0x224a01);}return _0x37a6a6;}function getBootstrapperUrl(){return defined$1(bootstrapperUrlResult)||(bootstrapperUrlResult=getWorkerUrl('Workers/cesiumWorkerBootstrapper.js')),bootstrapperUrlResult;}function createWorker(_0x2de7a6){var _0x408660=_0x68aa19,_0x595374=new Worker(getBootstrapperUrl());_0x595374[_0x408660(0x2034)]=defaultValue$1(_0x595374[_0x408660(0x4703)],_0x595374['postMessage']);var _0x1b9cc4={'loaderConfig':{'paths':{'Workers':buildModuleUrl(_0x408660(0x3cac))},'baseUrl':buildModuleUrl['getCesiumBaseUrl']()[_0x408660(0x343b)]},'workerModule':TaskProcessor[_0x408660(0x112)]+_0x2de7a6[_0x408660(0x39eb)]};return _0x595374[_0x408660(0x2034)](_0x1b9cc4),_0x595374[_0x408660(0x31c0)]=function(_0x52c549){var _0x45a07b=_0x408660;completeTask$1(_0x2de7a6,_0x52c549[_0x45a07b(0x116f)]);},_0x595374;}function getWebAssemblyLoaderConfig(_0x428df0,_0xc13663){var _0x2e2fe0=_0x68aa19,_0x987061={'modulePath':void 0x0,'wasmBinaryFile':void 0x0,'wasmBinary':void 0x0};return FeatureDetection['supportsWebAssembly']()?(_0x987061[_0x2e2fe0(0x49c9)]=buildModuleUrl(_0xc13663[_0x2e2fe0(0x49c9)]),_0x987061[_0x2e2fe0(0x3d99)]=buildModuleUrl(_0xc13663[_0x2e2fe0(0x3d99)]),Resource[_0x2e2fe0(0x4d1a)]({'url':_0x987061[_0x2e2fe0(0x3d99)]})[_0x2e2fe0(0x4e1e)](function(_0x5b3af0){var _0x2552fe=_0x2e2fe0;return _0x987061[_0x2552fe(0x3c2c)]=_0x5b3af0,_0x987061;})):(_0x987061['modulePath']=buildModuleUrl(_0xc13663[_0x2e2fe0(0x101e)]),when[_0x2e2fe0(0x68a)](_0x987061));}function TaskProcessor(_0x280040,_0x2d93e0){var _0x12ce9c=_0x68aa19;this[_0x12ce9c(0x39eb)]=_0x280040,this[_0x12ce9c(0xbb2)]=defaultValue$1(_0x2d93e0,0x5),this[_0x12ce9c(0x1fb2)]=0x0,this[_0x12ce9c(0x4bbe)]={},this[_0x12ce9c(0x382)]=0x0,this['_nextID']=0x0;}var emptyTransferableObjectArray=[];function TerrainMesh(_0x156ab3,_0xf53259,_0x517eaa,_0x24b0e8,_0x247a7e,_0xf3858,_0x28fb99,_0x4784d1,_0x55e817,_0x5dcd44,_0x2371d4,_0x9b8df8,_0x12456a,_0x509ca3,_0x1cf137,_0x1bdad7,_0x2953e5,_0x2f35e4,_0xa023ac){var _0x2b991e=_0x68aa19;this[_0x2b991e(0x19ee)]=_0x156ab3,this[_0x2b991e(0x1f3d)]=_0xf53259,this[_0x2b991e(0x2368)]=defaultValue$1(_0x5dcd44,0x6),this[_0x2b991e(0x4c07)]=_0x24b0e8,this[_0x2b991e(0x5356)]=_0x247a7e,this[_0x2b991e(0x525a)]=_0x517eaa,this['minimumHeight']=_0xf3858,this[_0x2b991e(0x3a61)]=_0x28fb99,this[_0x2b991e(0x223f)]=_0x4784d1,this['occludeePointInScaledSpace']=_0x55e817,this[_0x2b991e(0x3658)]=_0x2371d4,this[_0x2b991e(0x4ecd)]=_0xa023ac,this[_0x2b991e(0x2ade)]=_0x9b8df8,this['exaggeration']=_0x12456a,this[_0x2b991e(0x22dd)]=_0x509ca3,this[_0x2b991e(0x4e46)]=_0x1cf137,this[_0x2b991e(0x31ec)]=_0x1bdad7,this[_0x2b991e(0x5612)]=_0x2953e5,this['invalid']=defaultValue$1(_0x2f35e4,!0x1);}TaskProcessor['prototype'][_0x68aa19(0x4c73)]=function(_0x2ad455,_0xcd36b7){var _0x4225bf=_0x68aa19;if(defined$1(this[_0x4225bf(0x41b3)])||(this['_worker']=createWorker(this)),'indexedDBWorker'===this[_0x4225bf(0x39eb)]){if(this[_0x4225bf(0x382)]>=this[_0x4225bf(0xbb2)])return;++this['_activeIndexedDBTasks'];}else{if(this[_0x4225bf(0x1fb2)]>=this[_0x4225bf(0xbb2)])return;_0x4225bf(0x4b4)!=this['_workerName']&&++this[_0x4225bf(0x1fb2)];}var _0x5e5f9f=this;return when(canTransferArrayBuffer(),function(_0x286b80){var _0xee10f7=_0x4225bf;defined$1(_0xcd36b7)?_0x286b80||(_0xcd36b7[_0xee10f7(0x531b)]=0x0):_0xcd36b7=emptyTransferableObjectArray;var _0x4f5d81=_0x5e5f9f[_0xee10f7(0x103f)]++,_0x10699c=when[_0xee10f7(0x25e3)]();return _0x5e5f9f['_deferreds'][_0x4f5d81]=_0x10699c,_0x5e5f9f[_0xee10f7(0x41b3)]['postMessage']({'id':_0x4f5d81,'parameters':_0x2ad455,'canTransferArrayBuffer':_0x286b80},_0xcd36b7),_0x10699c['promise'];});},TaskProcessor['prototype'][_0x68aa19(0x190)]=function(_0x2adb97){var _0x3b8b93=_0x68aa19;defined$1(this['_worker'])||(this['_worker']=createWorker(this));var _0x15c8a7=when[_0x3b8b93(0x25e3)](),_0x1c5f84=this,_0x192202=this[_0x3b8b93(0x41b3)];return getWebAssemblyLoaderConfig(this,_0x2adb97)['then'](function(_0x2f015c){return when(canTransferArrayBuffer(),function(_0x40787e){var _0x2e2527=_0x54f3,_0x5d93a3,_0x516660=_0x2f015c[_0x2e2527(0x3c2c)];defined$1(_0x516660)&&_0x40787e&&(_0x5d93a3=[_0x516660]),_0x192202[_0x2e2527(0x31c0)]=function(_0x31eef6){var _0x3e1a1b=_0x2e2527;_0x192202['onmessage']=function(_0x57aed3){completeTask$1(_0x1c5f84,_0x57aed3['data']);},_0x15c8a7[_0x3e1a1b(0x68a)](_0x31eef6[_0x3e1a1b(0x116f)]);},_0x192202[_0x2e2527(0x2034)]({'webAssemblyConfig':_0x2f015c},_0x5d93a3);});}),_0x15c8a7;},TaskProcessor[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},TaskProcessor['prototype'][_0x68aa19(0x2578)]=function(){var _0x493253=_0x68aa19;return defined$1(this['_worker'])&&this[_0x493253(0x41b3)]['terminate'](),destroyObject$1(this);},TaskProcessor[_0x68aa19(0x1963)]=taskCompletedEvent,TaskProcessor[_0x68aa19(0x4df5)]=_0x68aa19(0x91e),TaskProcessor[_0x68aa19(0x112)]=TaskProcessor[_0x68aa19(0x4df5)],TaskProcessor[_0x68aa19(0x718)]=void 0x0;var IndexDatatype={'UNSIGNED_BYTE':WebGLConstants$1[_0x68aa19(0x4aae)],'UNSIGNED_SHORT':WebGLConstants$1[_0x68aa19(0x2c91)],'UNSIGNED_INT':WebGLConstants$1[_0x68aa19(0x40c5)],'getSizeInBytes':function(_0x174db1){var _0x493e55=_0x68aa19;switch(_0x174db1){case IndexDatatype[_0x493e55(0x4aae)]:return Uint8Array[_0x493e55(0x1c17)];case IndexDatatype[_0x493e55(0x2c91)]:return Uint16Array[_0x493e55(0x1c17)];case IndexDatatype[_0x493e55(0x40c5)]:return Uint32Array[_0x493e55(0x1c17)];}},'fromSizeInBytes':function(_0xcc4627){var _0x195b7e=_0x68aa19;switch(_0xcc4627){case 0x2:return IndexDatatype[_0x195b7e(0x2c91)];case 0x4:return IndexDatatype[_0x195b7e(0x40c5)];case 0x1:return IndexDatatype[_0x195b7e(0x4aae)];}},'validate':function(_0x2928fe){var _0x157570=_0x68aa19;return defined$1(_0x2928fe)&&(_0x2928fe===IndexDatatype[_0x157570(0x4aae)]||_0x2928fe===IndexDatatype[_0x157570(0x2c91)]||_0x2928fe===IndexDatatype[_0x157570(0x40c5)]);},'createTypedArray':function(_0x35054b,_0x2ba6c3){var _0x4c9816=_0x68aa19;return _0x35054b>=CesiumMath[_0x4c9816(0x28c7)]?new Uint32Array(_0x2ba6c3):new Uint16Array(_0x2ba6c3);},'createTypedArrayFromArrayBuffer':function(_0x4953aa,_0xf03b47,_0x11e32f,_0x295bec){return _0x4953aa>=CesiumMath['SIXTY_FOUR_KILOBYTES']?new Uint32Array(_0xf03b47,_0x11e32f,_0x295bec):new Uint16Array(_0xf03b47,_0x11e32f,_0x295bec);}},IndexDatatype$1=Object['freeze'](IndexDatatype);function TerrainProvider(){var _0x5103be=_0x68aa19;DeveloperError$1[_0x5103be(0x1afd)]();}Object['defineProperties'](TerrainProvider['prototype'],{'errorEvent':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'credit':{'get':DeveloperError$1['throwInstantiationError']},'tilingScheme':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'ready':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'readyPromise':{'get':DeveloperError$1['throwInstantiationError']},'hasWaterMask':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'hasVertexNormals':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'availability':{'get':DeveloperError$1[_0x68aa19(0x1afd)]}});var regularGridIndicesCache=[];TerrainProvider[_0x68aa19(0x158c)]=function(_0x4316ca,_0x26f65f){var _0xc4237a=_0x68aa19,_0x1af28e=regularGridIndicesCache[_0x4316ca];defined$1(_0x1af28e)||(regularGridIndicesCache[_0x4316ca]=_0x1af28e=[]);var _0x4e30dd=_0x1af28e[_0x26f65f];return defined$1(_0x4e30dd)||addRegularGridIndices(_0x4316ca,_0x26f65f,_0x4e30dd=_0x4316ca*_0x26f65f<CesiumMath[_0xc4237a(0x28c7)]?_0x1af28e[_0x26f65f]=new Uint16Array((_0x4316ca-0x1)*(_0x26f65f-0x1)*0x6+0x3*(_0x4316ca+_0x26f65f-0x2)):_0x1af28e[_0x26f65f]=new Uint32Array((_0x4316ca-0x1)*(_0x26f65f-0x1)*0x6+0x3*(_0x4316ca+_0x26f65f-0x2)),0x0),_0x4e30dd;},TerrainProvider[_0x68aa19(0xf6d)]=function(_0x587157,_0x48f1e4){var _0x3ea0e5=regularGridIndicesCache[_0x587157];defined$1(_0x3ea0e5)||(regularGridIndicesCache[_0x587157]=_0x3ea0e5=[]);var _0x4c2182=_0x3ea0e5[_0x48f1e4];return defined$1(_0x4c2182)||addRegularGridIndices(_0x587157,_0x48f1e4,_0x4c2182=_0x587157*_0x48f1e4<CesiumMath['SIXTY_FOUR_KILOBYTES']?_0x3ea0e5[_0x48f1e4]=new Uint16Array((_0x587157-0x1)*(_0x48f1e4-0x1)*0x6):_0x3ea0e5[_0x48f1e4]=new Uint32Array((_0x587157-0x1)*(_0x48f1e4-0x1)*0x6),0x0),_0x4c2182;};var regularGridAndEdgeIndicesCache=[];TerrainProvider[_0x68aa19(0x45f8)]=function(_0x21368b,_0x5d61d5){var _0xe21bd1=_0x68aa19,_0x4b2d6b=regularGridAndEdgeIndicesCache[_0x21368b];defined$1(_0x4b2d6b)||(regularGridAndEdgeIndicesCache[_0x21368b]=_0x4b2d6b=[]);var _0x32effb=_0x4b2d6b[_0x5d61d5];if(!defined$1(_0x32effb)){var _0x47cc5e=TerrainProvider[_0xe21bd1(0x158c)](_0x21368b,_0x5d61d5),_0x1cfca4=getEdgeIndices(_0x21368b,_0x5d61d5),_0x5c75cc=_0x1cfca4[_0xe21bd1(0x22dd)],_0x54ee49=_0x1cfca4[_0xe21bd1(0x4e46)],_0x1573d1=_0x1cfca4[_0xe21bd1(0x31ec)],_0x3d4a05=_0x1cfca4['northIndicesWestToEast'];_0x32effb=_0x4b2d6b[_0x5d61d5]={'indices':_0x47cc5e,'westIndicesSouthToNorth':_0x5c75cc,'southIndicesEastToWest':_0x54ee49,'eastIndicesNorthToSouth':_0x1573d1,'northIndicesWestToEast':_0x3d4a05};}return _0x32effb;};var regularGridAndSkirtAndEdgeIndicesCache=[];function getEdgeIndices(_0x58f600,_0x108ecd){var _0x392bc7,_0x5bd8fe=new Array(_0x108ecd),_0x58ce3a=new Array(_0x58f600),_0x48e6d3=new Array(_0x108ecd),_0x30f4c5=new Array(_0x58f600);for(_0x392bc7=0x0;_0x392bc7<_0x58f600;++_0x392bc7)_0x30f4c5[_0x392bc7]=_0x392bc7,_0x58ce3a[_0x392bc7]=_0x58f600*_0x108ecd-0x1-_0x392bc7;for(_0x392bc7=0x0;_0x392bc7<_0x108ecd;++_0x392bc7)_0x48e6d3[_0x392bc7]=(_0x392bc7+0x1)*_0x58f600-0x1,_0x5bd8fe[_0x392bc7]=(_0x108ecd-_0x392bc7-0x1)*_0x58f600;return{'westIndicesSouthToNorth':_0x5bd8fe,'southIndicesEastToWest':_0x58ce3a,'eastIndicesNorthToSouth':_0x48e6d3,'northIndicesWestToEast':_0x30f4c5};}function addRegularGridIndices(_0xac15cb,_0x51d042,_0x25aecb,_0x4e37af){for(var _0x280826=0x0,_0x18b8bc=0x0;_0x18b8bc<_0x51d042-0x1;++_0x18b8bc){for(var _0x20b816=0x0;_0x20b816<_0xac15cb-0x1;++_0x20b816){var _0x527cb9=_0x280826,_0x7f8c43=_0x527cb9+_0xac15cb,_0x548091=_0x7f8c43+0x1,_0x4dcffe=_0x527cb9+0x1;_0x25aecb[_0x4e37af++]=_0x527cb9,_0x25aecb[_0x4e37af++]=_0x7f8c43,_0x25aecb[_0x4e37af++]=_0x4dcffe,_0x25aecb[_0x4e37af++]=_0x4dcffe,_0x25aecb[_0x4e37af++]=_0x7f8c43,_0x25aecb[_0x4e37af++]=_0x548091,++_0x280826;}++_0x280826;}var _0x336dce=(_0x51d042-0x1)/0x2,_0x2f2ba6=(_0xac15cb-0x1)/0x2;_0x280826=0x0;for(_0x20b816=0x0;_0x20b816<_0x2f2ba6;_0x20b816++)_0x25aecb[_0x4e37af++]=_0x280826,_0x25aecb[_0x4e37af++]=_0x280826+0x1,_0x25aecb[_0x4e37af++]=_0x280826+0x2,_0x280826+=0x2;_0x280826=_0xac15cb*(_0x51d042-0x1);for(_0x20b816=0x0;_0x20b816<_0x2f2ba6;_0x20b816++)_0x25aecb[_0x4e37af++]=_0x280826+0x1,_0x25aecb[_0x4e37af++]=_0x280826,_0x25aecb[_0x4e37af++]=_0x280826+0x2,_0x280826+=0x2;_0x280826=0x0;for(_0x20b816=0x0;_0x20b816<_0x336dce;_0x20b816++)_0x25aecb[_0x4e37af++]=_0x280826+_0xac15cb,_0x25aecb[_0x4e37af++]=_0x280826,_0x25aecb[_0x4e37af++]=_0x280826+0x2*_0xac15cb,_0x280826+=0x2*_0xac15cb;_0x280826=_0xac15cb-0x1;for(_0x20b816=0x0;_0x20b816<_0x336dce;_0x20b816++)_0x25aecb[_0x4e37af++]=_0x280826,_0x25aecb[_0x4e37af++]=_0x280826+_0xac15cb,_0x25aecb[_0x4e37af++]=_0x280826+0x2*_0xac15cb,_0x280826+=0x2*_0xac15cb;}function addSkirtIndices(_0x24910b,_0x34b960,_0x4b1985,_0x395bea,_0x260d83){var _0x2263f9=_0x68aa19;for(var _0x3cffcd=defined$1(_0x260d83),_0x5f1b7d=_0x24910b[0x0],_0x2e0082=_0x24910b[_0x2263f9(0x531b)],_0x53126b=0x1;_0x53126b<_0x2e0082;++_0x53126b){var _0x141423=_0x24910b[_0x53126b];!_0x3cffcd||_0x260d83[_0x5f1b7d+'_'+_0x141423]?(_0x4b1985[_0x395bea++]=_0x5f1b7d,_0x4b1985[_0x395bea++]=_0x141423,_0x4b1985[_0x395bea++]=_0x34b960,_0x4b1985[_0x395bea++]=_0x34b960,_0x4b1985[_0x395bea++]=_0x141423,_0x4b1985[_0x395bea++]=_0x34b960+0x1,_0x5f1b7d=_0x141423,++_0x34b960):(_0x5f1b7d=_0x141423,++_0x34b960);}return _0x395bea;}function HeightmapTerrainData(_0x7ca6ca){var _0x18c5e3=_0x68aa19;this[_0x18c5e3(0x1366)]=_0x7ca6ca[_0x18c5e3(0x1de1)],this[_0x18c5e3(0x52d2)]=_0x7ca6ca['width'],this[_0x18c5e3(0x97b)]=_0x7ca6ca[_0x18c5e3(0x5862)],this[_0x18c5e3(0x3fb3)]=defaultValue$1(_0x7ca6ca[_0x18c5e3(0xb0c)],0xf),this[_0x18c5e3(0x1658)]=defaultValue$1(_0x7ca6ca['encoding'],HeightmapEncoding$1[_0x18c5e3(0x44b5)]),this[_0x18c5e3(0x199b)]=defaultValue$1(_0x7ca6ca[_0x18c5e3(0x42d6)],!0x0),defined$1(_0x7ca6ca['childTileMaskExt'])&&(this[_0x18c5e3(0x20c7)]=_0x7ca6ca[_0x18c5e3(0x4825)],this['_level']=_0x7ca6ca['level'],this['_x']=_0x7ca6ca['x'],this['_y']=_0x7ca6ca['y']);var _0x2aaeea=HeightmapTessellator[_0x18c5e3(0x2874)],_0x2e8a0c=_0x7ca6ca['structure'];defined$1(_0x2e8a0c)?_0x2e8a0c!==_0x2aaeea&&(_0x2e8a0c[_0x18c5e3(0x101f)]=defaultValue$1(_0x2e8a0c[_0x18c5e3(0x101f)],_0x2aaeea[_0x18c5e3(0x101f)]),_0x2e8a0c['heightOffset']=defaultValue$1(_0x2e8a0c[_0x18c5e3(0x792)],_0x2aaeea[_0x18c5e3(0x792)]),_0x2e8a0c[_0x18c5e3(0x1ed0)]=defaultValue$1(_0x2e8a0c['elementsPerHeight'],_0x2aaeea[_0x18c5e3(0x1ed0)]),_0x2e8a0c['stride']=defaultValue$1(_0x2e8a0c[_0x18c5e3(0x2368)],_0x2aaeea[_0x18c5e3(0x2368)]),_0x2e8a0c[_0x18c5e3(0x2307)]=defaultValue$1(_0x2e8a0c['elementMultiplier'],_0x2aaeea[_0x18c5e3(0x2307)]),_0x2e8a0c[_0x18c5e3(0x98c)]=defaultValue$1(_0x2e8a0c[_0x18c5e3(0x98c)],_0x2aaeea[_0x18c5e3(0x98c)])):_0x2e8a0c=_0x2aaeea,this[_0x18c5e3(0x493c)]=_0x2e8a0c,this['_createdByUpsampling']=defaultValue$1(_0x7ca6ca['createdByUpsampling'],!0x1),this['_waterMask']=_0x7ca6ca['waterMask'],this['_skirtHeight']=void 0x0,this[_0x18c5e3(0x33d5)]=this[_0x18c5e3(0x1658)]===HeightmapEncoding$1[_0x18c5e3(0x4e96)]?Float32Array:this[_0x18c5e3(0x1366)][_0x18c5e3(0x330d)],this[_0x18c5e3(0x1165)]=void 0x0,this['_skirtMode']=defaultValue$1(_0x7ca6ca[_0x18c5e3(0x16b)],!0x0),this[_0x18c5e3(0x3811)]=defaultValue$1(_0x7ca6ca[_0x18c5e3(0x4d90)],0.1),this[_0x18c5e3(0x3ff0)]=!0x0,defined$1(_0x7ca6ca[_0x18c5e3(0x10a2)])&&(this[_0x18c5e3(0x3ff0)]=_0x7ca6ca['releaseBuffer']),this[_0x18c5e3(0x4042)]=_0x7ca6ca[_0x18c5e3(0xfcd)];}TerrainProvider[_0x68aa19(0x4cba)]=function(_0x411e41,_0x501055){var _0x2f4fc2=_0x68aa19,_0x3211b3=regularGridAndSkirtAndEdgeIndicesCache[_0x411e41];defined$1(_0x3211b3)||(regularGridAndSkirtAndEdgeIndicesCache[_0x411e41]=_0x3211b3=[]);var _0x13b366=_0x3211b3[_0x501055];if(!defined$1(_0x13b366)){var _0x2cc997=_0x411e41*_0x501055,_0x2b9fe2=(_0x411e41-0x1)*(_0x501055-0x1)*0x6,_0x3ea069=0x2*_0x411e41+0x2*_0x501055,_0x152d27=_0x2cc997+_0x3ea069,_0x23597b=0x3*(_0x411e41+_0x501055-0x2),_0x50d5f5=_0x2b9fe2+0x6*Math[_0x2f4fc2(0x2bc6)](0x0,_0x3ea069-0x4)+_0x23597b,_0x58d1f0=getEdgeIndices(_0x411e41,_0x501055),_0x14b9fc=_0x58d1f0[_0x2f4fc2(0x22dd)],_0x16e479=_0x58d1f0[_0x2f4fc2(0x4e46)],_0x19ca64=_0x58d1f0[_0x2f4fc2(0x31ec)],_0x15a2b0=_0x58d1f0['northIndicesWestToEast'],_0x5593ff=IndexDatatype$1[_0x2f4fc2(0x2074)](_0x152d27,_0x50d5f5);addRegularGridIndices(_0x411e41,_0x501055,_0x5593ff,0x0),TerrainProvider['addSkirtIndices'](_0x14b9fc,_0x16e479,_0x19ca64,_0x15a2b0,_0x2cc997,_0x5593ff,_0x2b9fe2+_0x23597b),_0x13b366=_0x3211b3[_0x501055]={'indices':_0x5593ff,'westIndicesSouthToNorth':_0x14b9fc,'southIndicesEastToWest':_0x16e479,'eastIndicesNorthToSouth':_0x19ca64,'northIndicesWestToEast':_0x15a2b0,'indexCountWithoutSkirts':_0x2b9fe2};}return _0x13b366;},TerrainProvider['addSkirtIndices']=function(_0x46da82,_0x1f96bf,_0x296dc8,_0x2b3cfb,_0x3d3e78,_0x22f774,_0x4038e4,_0x27e89b){var _0x265e01=_0x68aa19,_0x37331d=_0x3d3e78;_0x4038e4=addSkirtIndices(_0x46da82,_0x37331d,_0x22f774,_0x4038e4,_0x27e89b),_0x4038e4=addSkirtIndices(_0x1f96bf,_0x37331d+=_0x46da82[_0x265e01(0x531b)],_0x22f774,_0x4038e4,_0x27e89b),_0x4038e4=addSkirtIndices(_0x296dc8,_0x37331d+=_0x1f96bf[_0x265e01(0x531b)],_0x22f774,_0x4038e4,_0x27e89b),addSkirtIndices(_0x2b3cfb,_0x37331d+=_0x296dc8[_0x265e01(0x531b)],_0x22f774,_0x4038e4,_0x27e89b);},TerrainProvider[_0x68aa19(0x4879)]=0.25,TerrainProvider[_0x68aa19(0x22f8)]=function(_0x2ecc2f,_0x16932f,_0x26e13c){var _0x20821c=_0x68aa19;return 0x2*_0x2ecc2f['maximumRadius']*Math['PI']*TerrainProvider[_0x20821c(0x4879)]/(_0x16932f*_0x26e13c);},TerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x5879)]=DeveloperError$1[_0x68aa19(0x1afd)],TerrainProvider['prototype']['getLevelMaximumGeometricError']=DeveloperError$1[_0x68aa19(0x1afd)],TerrainProvider[_0x68aa19(0x4b51)]['getTileDataAvailable']=DeveloperError$1[_0x68aa19(0x1afd)],TerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x46a5)]=DeveloperError$1[_0x68aa19(0x1afd)],Object[_0x68aa19(0x5b7)](HeightmapTerrainData[_0x68aa19(0x4b51)],{'credits':{'get':function(){}},'waterMask':{'get':function(){return this['_waterMask'];}},'childTileMask':{'get':function(){return this['_childTileMask'];}},'canUpsample':{'get':function(){var _0x4fba78=_0x68aa19;return defined$1(this[_0x4fba78(0x1165)]);}},'normalTexture':{'get':function(){var _0x2bbc79=_0x68aa19;return this[_0x2bbc79(0x4042)];}}});var taskProcessor$6=new TaskProcessor('createVerticesFromHeightmap');HeightmapTerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x30cb)]=function(_0x3db16f,_0x1927bf,_0x10dd5e,_0x4d5af8,_0x3876d5){var _0x594b0e=_0x68aa19,_0xc431bd=_0x3db16f['ellipsoid'],_0xde0b98=_0x3db16f[_0x594b0e(0x2e03)](_0x1927bf,_0x10dd5e,_0x4d5af8),_0x96f5f0=_0x3db16f[_0x594b0e(0x5569)](_0x1927bf,_0x10dd5e,_0x4d5af8);_0x3876d5=defaultValue$1(_0x3876d5,0x1);var _0x71e448=_0xc431bd[_0x594b0e(0x1f84)](Rectangle[_0x594b0e(0x19ee)](_0x96f5f0)),_0x45b1a8=this[_0x594b0e(0x493c)],_0x3b9b61=TerrainProvider[_0x594b0e(0x22f8)](_0xc431bd,this[_0x594b0e(0x52d2)],_0x3db16f[_0x594b0e(0x3f75)](0x0))/(0x1<<_0x4d5af8);if(this[_0x594b0e(0x1441)]){if(_0x3db16f[_0x594b0e(0x3622)]){var _0x336ecd=Math[_0x594b0e(0x27d5)][_0x594b0e(0x18ce)](null,this[_0x594b0e(0x1366)]),_0x331eab=Math[_0x594b0e(0x2bc6)][_0x594b0e(0x18ce)](null,this['_buffer']);this['_skirtHeight']=this['_skirtScale']*(_0x331eab-_0x336ecd),0x0===this[_0x594b0e(0x761)]&&(this[_0x594b0e(0x761)]=Math[_0x594b0e(0x27d5)](0x4*_0x3b9b61,0x3e8));}else this[_0x594b0e(0x761)]=Math[_0x594b0e(0x27d5)](0x4*_0x3b9b61,0x3e8);}else this[_0x594b0e(0x761)]=0x0;var _0x22dc60=taskProcessor$6[_0x594b0e(0x4c73)]({'heightmap':this[_0x594b0e(0x1366)],'structure':_0x45b1a8,'includeWebMercatorT':!0x0,'width':this['_width'],'height':this['_height'],'nativeRectangle':_0xde0b98,'rectangle':_0x96f5f0,'relativeToCenter':_0x71e448,'ellipsoid':_0xc431bd,'skirtHeight':this[_0x594b0e(0x761)],'isGeographic':_0x3db16f['projection']instanceof GeographicProjection,'exaggeration':_0x3876d5,'encoding':this['_encoding']});if(defined$1(_0x22dc60)){var _0x260400=this;return when(_0x22dc60,function(_0x329bec){var _0x1ed994=_0x594b0e,_0x297ad0;_0x297ad0=_0x260400[_0x1ed994(0x761)]>0x0?TerrainProvider[_0x1ed994(0x4cba)](_0x329bec[_0x1ed994(0x35e8)],_0x329bec['gridHeight']):TerrainProvider[_0x1ed994(0x45f8)](_0x329bec[_0x1ed994(0x35e8)],_0x329bec[_0x1ed994(0x3460)]);var _0x38760c=_0x329bec[_0x1ed994(0x35e8)]*_0x329bec[_0x1ed994(0x3460)];return _0x260400[_0x1ed994(0x1165)]=new TerrainMesh(_0x71e448,new Float32Array(_0x329bec['vertices']),_0x297ad0['indices'],_0x297ad0[_0x1ed994(0x4c07)],_0x38760c,_0x329bec[_0x1ed994(0x49d3)],_0x329bec[_0x1ed994(0x3a61)],BoundingSphere['clone'](_0x329bec[_0x1ed994(0x223f)]),Cartesian3[_0x1ed994(0x254b)](_0x329bec[_0x1ed994(0x289f)]),_0x329bec['numberOfAttributes'],OrientedBoundingBox[_0x1ed994(0x254b)](_0x329bec['orientedBoundingBox']),TerrainEncoding[_0x1ed994(0x254b)](_0x329bec['encoding']),_0x3876d5,_0x297ad0['westIndicesSouthToNorth'],_0x297ad0[_0x1ed994(0x4e46)],_0x297ad0[_0x1ed994(0x31ec)],_0x297ad0[_0x1ed994(0x5612)]),_0x260400[_0x1ed994(0x1366)]=void 0x0,_0x260400[_0x1ed994(0x1165)];});}},HeightmapTerrainData[_0x68aa19(0x4b51)]['_createMeshSync']=function(_0x5e4fb6,_0x1fe7e3,_0x4bfc0c,_0x5a49b0,_0x4e7937){var _0x186635=_0x68aa19,_0x46777b=_0x5e4fb6[_0x186635(0x1706)],_0x2a64ef=_0x5e4fb6[_0x186635(0x2e03)](_0x1fe7e3,_0x4bfc0c,_0x5a49b0),_0x33534a=_0x5e4fb6[_0x186635(0x5569)](_0x1fe7e3,_0x4bfc0c,_0x5a49b0);_0x4e7937=defaultValue$1(_0x4e7937,0x1);var _0xd277c2=_0x46777b[_0x186635(0x1f84)](Rectangle['center'](_0x33534a)),_0x4a3a3c=this['_structure'],_0x20375e=TerrainProvider[_0x186635(0x22f8)](_0x46777b,this['_width'],_0x5e4fb6[_0x186635(0x3f75)](0x0))/(0x1<<_0x5a49b0);this[_0x186635(0x761)]=Math[_0x186635(0x27d5)](0x4*_0x20375e,0x3e8);var _0x2d07a9,_0x1edb4e=HeightmapTessellator[_0x186635(0x4725)]({'heightmap':this[_0x186635(0x1366)],'structure':_0x4a3a3c,'includeWebMercatorT':!0x0,'width':this['_width'],'height':this['_height'],'nativeRectangle':_0x2a64ef,'rectangle':_0x33534a,'relativeToCenter':_0xd277c2,'ellipsoid':_0x46777b,'skirtHeight':this[_0x186635(0x761)],'isGeographic':_0x5e4fb6[_0x186635(0x1252)]instanceof GeographicProjection,'exaggeration':_0x4e7937});this[_0x186635(0x1366)]=void 0x0,_0x2d07a9=this['_skirtHeight']>0x0?TerrainProvider[_0x186635(0x4cba)](this['_width'],this['_height']):TerrainProvider[_0x186635(0x45f8)](this['_width'],this[_0x186635(0x97b)]);var _0x8bbc3b=_0x1edb4e['gridWidth']*_0x1edb4e[_0x186635(0x3460)];return new TerrainMesh(_0xd277c2,_0x1edb4e[_0x186635(0x1f3d)],_0x2d07a9[_0x186635(0x525a)],_0x2d07a9[_0x186635(0x4c07)],_0x8bbc3b,_0x1edb4e['minimumHeight'],_0x1edb4e[_0x186635(0x3a61)],_0x1edb4e[_0x186635(0x223f)],_0x1edb4e[_0x186635(0x289f)],_0x1edb4e[_0x186635(0x2ade)][_0x186635(0x220f)](),_0x1edb4e[_0x186635(0x3658)],_0x1edb4e[_0x186635(0x2ade)],_0x4e7937,_0x2d07a9[_0x186635(0x22dd)],_0x2d07a9[_0x186635(0x4e46)],_0x2d07a9[_0x186635(0x31ec)],_0x2d07a9[_0x186635(0x5612)]);},HeightmapTerrainData[_0x68aa19(0x4b51)]['interpolateHeight']=function(_0x2e1de0,_0x24c2a6,_0x28fa71){var _0x17a0ac=_0x68aa19,_0xcaae0f,_0x5c5f9c=this[_0x17a0ac(0x52d2)],_0x49ddeb=this[_0x17a0ac(0x97b)],_0x35d428=this[_0x17a0ac(0x493c)],_0x550e00=_0x35d428['stride'],_0x598c42=_0x35d428[_0x17a0ac(0x1ed0)],_0x15224a=_0x35d428[_0x17a0ac(0x2307)],_0x405c7b=_0x35d428['isBigEndian'],_0x1707fb=_0x35d428[_0x17a0ac(0x792)],_0x67eb83=_0x35d428['heightScale'];return defined$1(this[_0x17a0ac(0x1165)])?_0xcaae0f=interpolateMeshHeight$2(this[_0x17a0ac(0x1165)][_0x17a0ac(0x1f3d)],this['_mesh']['encoding'],_0x1707fb,_0x67eb83,_0x2e1de0,_0x5c5f9c,_0x49ddeb,_0x24c2a6,_0x28fa71,this['_mesh']['exaggeration']):_0xcaae0f=(_0xcaae0f=interpolateHeight$2(this[_0x17a0ac(0x1366)],_0x598c42,_0x15224a,_0x550e00,_0x405c7b,_0x2e1de0,_0x5c5f9c,_0x49ddeb,_0x24c2a6,_0x28fa71))*_0x67eb83+_0x1707fb,_0xcaae0f;};var invalidWidth=0x21,invalidBuffer=new Float32Array(invalidWidth*invalidWidth);function interpolateHeight$2(_0x4668db,_0x59e88c,_0x3cb7ed,_0x30bffe,_0x191969,_0x2a7f13,_0x4b49a9,_0xd333e1,_0x30ccb9,_0xd092ab){var _0x2f1c5c=_0x68aa19,_0x5c9b12=(_0x30ccb9-_0x2a7f13[_0x2f1c5c(0x4488)])*(_0x4b49a9-0x1)/(_0x2a7f13['east']-_0x2a7f13[_0x2f1c5c(0x4488)]),_0x213739=(_0xd092ab-_0x2a7f13[_0x2f1c5c(0x149)])*(_0xd333e1-0x1)/(_0x2a7f13[_0x2f1c5c(0x46e0)]-_0x2a7f13['south']),_0x1ddf7f=0x0|_0x5c9b12,_0x1a819e=_0x1ddf7f+0x1;_0x1a819e>=_0x4b49a9&&(_0x1a819e=_0x4b49a9-0x1,_0x1ddf7f=_0x4b49a9-0x2);var _0x3995a9=0x0|_0x213739,_0x3720cd=_0x3995a9+0x1;return _0x3720cd>=_0xd333e1&&(_0x3720cd=_0xd333e1-0x1,_0x3995a9=_0xd333e1-0x2),_0x3720cd=_0xd333e1-0x1-_0x3720cd,triangleInterpolateHeight(_0x5c9b12-_0x1ddf7f,_0x213739-_0x3995a9,getHeight$1(_0x4668db,_0x59e88c,_0x3cb7ed,_0x30bffe,_0x191969,(_0x3995a9=_0xd333e1-0x1-_0x3995a9)*_0x4b49a9+_0x1ddf7f),getHeight$1(_0x4668db,_0x59e88c,_0x3cb7ed,_0x30bffe,_0x191969,_0x3995a9*_0x4b49a9+_0x1a819e),getHeight$1(_0x4668db,_0x59e88c,_0x3cb7ed,_0x30bffe,_0x191969,_0x3720cd*_0x4b49a9+_0x1ddf7f),getHeight$1(_0x4668db,_0x59e88c,_0x3cb7ed,_0x30bffe,_0x191969,_0x3720cd*_0x4b49a9+_0x1a819e));}function interpolateMeshHeight$2(_0x532bb6,_0x24bef5,_0x91bd7d,_0x499244,_0x9811da,_0xa42f48,_0x4ee6d4,_0x3b7c3a,_0x58cad3,_0x2ec106){var _0x2d3568=_0x68aa19,_0x1bfbb0=(_0x3b7c3a-_0x9811da[_0x2d3568(0x4488)])*(_0xa42f48-0x1)/(_0x9811da['east']-_0x9811da[_0x2d3568(0x4488)]),_0x14fff3=(_0x58cad3-_0x9811da[_0x2d3568(0x149)])*(_0x4ee6d4-0x1)/(_0x9811da['north']-_0x9811da[_0x2d3568(0x149)]),_0x246eb4=0x0|_0x1bfbb0,_0x5e4530=_0x246eb4+0x1;_0x5e4530>=_0xa42f48&&(_0x5e4530=_0xa42f48-0x1,_0x246eb4=_0xa42f48-0x2);var _0x5bdf37=0x0|_0x14fff3,_0x464868=_0x5bdf37+0x1;_0x464868>=_0x4ee6d4&&(_0x464868=_0x4ee6d4-0x1,_0x5bdf37=_0x4ee6d4-0x2);var _0x849c0f=_0x14fff3-_0x5bdf37;return _0x5bdf37=_0x4ee6d4-0x1-_0x5bdf37,_0x464868=_0x4ee6d4-0x1-_0x464868,triangleInterpolateHeight(_0x1bfbb0-_0x246eb4,_0x849c0f,(_0x24bef5[_0x2d3568(0x4b7f)](_0x532bb6,_0x5bdf37*_0xa42f48+_0x246eb4)/_0x2ec106-_0x91bd7d)/_0x499244,(_0x24bef5[_0x2d3568(0x4b7f)](_0x532bb6,_0x5bdf37*_0xa42f48+_0x5e4530)/_0x2ec106-_0x91bd7d)/_0x499244,(_0x24bef5[_0x2d3568(0x4b7f)](_0x532bb6,_0x464868*_0xa42f48+_0x246eb4)/_0x2ec106-_0x91bd7d)/_0x499244,(_0x24bef5[_0x2d3568(0x4b7f)](_0x532bb6,_0x464868*_0xa42f48+_0x5e4530)/_0x2ec106-_0x91bd7d)/_0x499244);}function triangleInterpolateHeight(_0x283938,_0x2af39e,_0x23f7dd,_0x379b47,_0x2657b5,_0x31eecb){return _0x2af39e<_0x283938?_0x23f7dd+_0x283938*(_0x379b47-_0x23f7dd)+_0x2af39e*(_0x31eecb-_0x379b47):_0x23f7dd+_0x283938*(_0x31eecb-_0x2657b5)+_0x2af39e*(_0x2657b5-_0x23f7dd);}function getHeight$1(_0x37d220,_0x1502e1,_0x285c49,_0x1dff83,_0x42a490,_0x1675fc){_0x1675fc*=_0x1dff83;var _0x345920,_0x357f37=0x0;if(_0x42a490){for(_0x345920=0x0;_0x345920<_0x1502e1;++_0x345920)_0x357f37=_0x357f37*_0x285c49+_0x37d220[_0x1675fc+_0x345920];}else{for(_0x345920=_0x1502e1-0x1;_0x345920>=0x0;--_0x345920)_0x357f37=_0x357f37*_0x285c49+_0x37d220[_0x1675fc+_0x345920];}return _0x357f37;}function setHeight(_0x7a7b8,_0x37204b,_0x22d2c8,_0x2a0b55,_0x5ad051,_0x391ef2,_0x1dabc6,_0x298668){var _0x3e8ab3;if(_0x1dabc6*=_0x5ad051,_0x391ef2){for(_0x3e8ab3=0x0;_0x3e8ab3<_0x37204b-0x1;++_0x3e8ab3)_0x7a7b8[_0x1dabc6+_0x3e8ab3]=_0x298668/_0x2a0b55|0x0,_0x298668-=_0x7a7b8[_0x1dabc6+_0x3e8ab3]*_0x2a0b55,_0x2a0b55/=_0x22d2c8;}else{for(_0x3e8ab3=_0x37204b-0x1;_0x3e8ab3>0x0;--_0x3e8ab3)_0x7a7b8[_0x1dabc6+_0x3e8ab3]=_0x298668/_0x2a0b55|0x0,_0x298668-=_0x7a7b8[_0x1dabc6+_0x3e8ab3]*_0x2a0b55,_0x2a0b55/=_0x22d2c8;}_0x7a7b8[_0x1dabc6+_0x3e8ab3]=_0x298668;}function TileAvailability(_0x103d8d,_0x2fd134){var _0x51842c=_0x68aa19;this['_tilingScheme']=_0x103d8d,this[_0x51842c(0xa2e)]=_0x2fd134,this[_0x51842c(0x431a)]=[];}HeightmapTerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x4e89)]=function(_0x5f0554,_0x1d2204,_0x2a225d,_0x15b085,_0x23cd51,_0x555dec,_0x55d4e0){var _0x29e940=_0x68aa19;if(!this[_0x29e940(0x199b)]){var _0x2ba2ad=0x10,_0x474f8c=0x10;return new HeightmapTerrainData({'buffer':new Uint8Array(_0x2ba2ad*_0x474f8c),'width':_0x2ba2ad,'height':_0x474f8c,'skirtMode':this[_0x29e940(0x1441)],'skirtScale':this[_0x29e940(0x3811)],'childTileMask':0x0,'structure':this['_structure'],'createdByUpsampling':!0x0,'valid':!0x1});}var _0x271291=this[_0x29e940(0x1165)];if(defined$1(_0x271291)){_0x2ba2ad=this[_0x29e940(0x52d2)],_0x474f8c=this[_0x29e940(0x97b)],defined$1(this[_0x29e940(0x199b)])&&!this[_0x29e940(0x199b)]&&(_0x2ba2ad=Math[_0x29e940(0x2bc6)](Math[_0x29e940(0x67a)](0.5*this['_width']+0x1),invalidWidth),_0x474f8c=Math['max'](Math[_0x29e940(0x67a)](0.5*this[_0x29e940(0x97b)]+0x1),invalidWidth));for(var _0x46f4c4=this[_0x29e940(0x493c)],_0x2bf077=_0x46f4c4[_0x29e940(0x2368)],_0xb7e558=new this[(_0x29e940(0x33d5))](_0x2ba2ad*_0x474f8c*_0x2bf077),_0x16c78b=_0x271291['vertices'],_0x4a8ebd=_0x271291[_0x29e940(0x2ade)],_0x412c1b=_0x5f0554[_0x29e940(0x5569)](_0x1d2204,_0x2a225d,_0x15b085),_0xa324d9=_0x5f0554[_0x29e940(0x5569)](_0x23cd51,_0x555dec,_0x55d4e0),_0x1785b9=_0x46f4c4['heightOffset'],_0x1a33b6=_0x46f4c4[_0x29e940(0x101f)],_0x471100=_0x271291[_0x29e940(0xff3)],_0x83d287=_0x46f4c4[_0x29e940(0x1ed0)],_0x3d4181=_0x46f4c4[_0x29e940(0x2307)],_0x2ad95c=_0x46f4c4[_0x29e940(0x98c)],_0x3365c3=Math[_0x29e940(0x1f76)](_0x3d4181,_0x83d287-0x1),_0x1ce3d2=0x0;_0x1ce3d2<_0x474f8c;++_0x1ce3d2)for(var _0x42b721=CesiumMath[_0x29e940(0x52f2)](_0xa324d9[_0x29e940(0x46e0)],_0xa324d9[_0x29e940(0x149)],_0x1ce3d2/(_0x474f8c-0x1)),_0x5921d2=0x0;_0x5921d2<_0x2ba2ad;++_0x5921d2){var _0x4cba3f=interpolateMeshHeight$2(_0x16c78b,_0x4a8ebd,_0x1785b9,_0x1a33b6,_0x412c1b,_0x2ba2ad,_0x474f8c,CesiumMath[_0x29e940(0x52f2)](_0xa324d9[_0x29e940(0x4488)],_0xa324d9['east'],_0x5921d2/(_0x2ba2ad-0x1)),_0x42b721,_0x471100);setHeight(_0xb7e558,_0x83d287,_0x3d4181,_0x3365c3,_0x2bf077,_0x2ad95c,_0x1ce3d2*_0x2ba2ad+_0x5921d2,_0x4cba3f=(_0x4cba3f=_0x4cba3f<_0x46f4c4['lowestEncodedHeight']?_0x46f4c4[_0x29e940(0x2240)]:_0x4cba3f)>_0x46f4c4['highestEncodedHeight']?_0x46f4c4[_0x29e940(0x1b2f)]:_0x4cba3f);}if(!this['_structure'][_0x29e940(0x98c)]){var _0x3eacc7=!0x1;for(_0x5921d2=0x0;_0x5921d2<_0xb7e558[_0x29e940(0x531b)];_0x5921d2++)if(Math[_0x29e940(0x1661)](_0xb7e558[_0x5921d2])>CesiumMath[_0x29e940(0x33df)]){_0x3eacc7=!0x0;break;}_0x3eacc7||(_0x474f8c=invalidWidth,_0x2ba2ad=invalidWidth,_0xb7e558=invalidBuffer);}return new HeightmapTerrainData({'buffer':_0xb7e558,'width':_0x2ba2ad,'height':_0x474f8c,'skirtMode':this[_0x29e940(0x1441)],'skirtScale':this[_0x29e940(0x3811)],'childTileMask':0x0,'structure':this[_0x29e940(0x493c)],'createdByUpsampling':!0x0,'valid':this[_0x29e940(0x199b)]});}},HeightmapTerrainData['prototype'][_0x68aa19(0x1e97)]=function(_0xe53c38,_0x2e7a04,_0x618186,_0x1e43c5){var _0x354755=_0x68aa19,_0x2f87b4=0x2;return _0x618186!==0x2*_0xe53c38&&++_0x2f87b4,_0x1e43c5!==0x2*_0x2e7a04&&(_0x2f87b4-=0x2),0x0!=(this[_0x354755(0x3fb3)]&0x1<<_0x2f87b4);},HeightmapTerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x1956)]=function(){var _0x4a6263=_0x68aa19;return this[_0x4a6263(0xf2e)];};var rectangleScratch$b=new Rectangle();function findNode$1(_0x4f1095,_0x416e95,_0x4f8289,_0x2adfdf){var _0x3a12af=_0x68aa19;for(var _0x4f1a97=_0x2adfdf[_0x3a12af(0x531b)],_0x174d5c=0x0;_0x174d5c<_0x4f1a97;++_0x174d5c){var _0x38c920=_0x2adfdf[_0x174d5c];if(_0x38c920['x']===_0x416e95&&_0x38c920['y']===_0x4f8289&&_0x38c920[_0x3a12af(0xcf6)]===_0x4f1095)return!0x0;}return!0x1;}TileAvailability['prototype'][_0x68aa19(0x49d8)]=function(_0x59d852,_0x22a4c0,_0x59c3a7,_0x491ed4,_0x3ae354){var _0x11576d=_0x68aa19,_0x15b7e6=this['_tilingScheme'],_0x3eadc1=this[_0x11576d(0x431a)];if(0x0===_0x59d852){for(var _0x50d6e0=_0x59c3a7;_0x50d6e0<=_0x3ae354;++_0x50d6e0)for(var _0x386573=_0x22a4c0;_0x386573<=_0x491ed4;++_0x386573)findNode$1(_0x59d852,_0x386573,_0x50d6e0,_0x3eadc1)||_0x3eadc1['push'](new QuadtreeNode(_0x15b7e6,void 0x0,0x0,_0x386573,_0x50d6e0));}_0x15b7e6['tileXYToRectangle'](_0x22a4c0,_0x59c3a7,_0x59d852,rectangleScratch$b);var _0x523fba=rectangleScratch$b[_0x11576d(0x4488)],_0x1d0ae0=rectangleScratch$b[_0x11576d(0x46e0)];_0x15b7e6['tileXYToRectangle'](_0x491ed4,_0x3ae354,_0x59d852,rectangleScratch$b);for(var _0x27dcc6=rectangleScratch$b[_0x11576d(0x326c)],_0x3b05c2=new RectangleWithLevel(_0x59d852,_0x523fba,rectangleScratch$b[_0x11576d(0x149)],_0x27dcc6,_0x1d0ae0),_0x2309ff=0x0;_0x2309ff<_0x3eadc1[_0x11576d(0x531b)];++_0x2309ff){var _0x3611e1=_0x3eadc1[_0x2309ff];rectanglesOverlap(_0x3611e1[_0x11576d(0x2f64)],_0x3b05c2)&&putRectangleInQuadtree(this[_0x11576d(0xa2e)],_0x3611e1,_0x3b05c2);}},TileAvailability[_0x68aa19(0x4b51)][_0x68aa19(0x1c32)]=function(_0x33f0c8){var _0x533612=_0x68aa19;for(var _0x9238bb,_0xa06cc5=0x0;_0xa06cc5<this[_0x533612(0x431a)][_0x533612(0x531b)];++_0xa06cc5){var _0x27fbf2=this[_0x533612(0x431a)][_0xa06cc5];if(rectangleContainsPosition(_0x27fbf2['extent'],_0x33f0c8)){_0x9238bb=_0x27fbf2;break;}}return defined$1(_0x9238bb)?findMaxLevelFromNode(void 0x0,_0x9238bb,_0x33f0c8):-0x1;};var rectanglesScratch=[],remainingToCoverByLevelScratch=[],westScratch$1=new Rectangle(),eastScratch=new Rectangle();TileAvailability[_0x68aa19(0x4b51)][_0x68aa19(0x29c2)]=function(_0x2fdfae){var _0x493907=_0x68aa19,_0x5746f8=rectanglesScratch;_0x5746f8[_0x493907(0x531b)]=0x0,_0x2fdfae[_0x493907(0x326c)]<_0x2fdfae[_0x493907(0x4488)]?(_0x5746f8['push'](Rectangle['fromRadians'](-Math['PI'],_0x2fdfae[_0x493907(0x149)],_0x2fdfae[_0x493907(0x326c)],_0x2fdfae[_0x493907(0x46e0)],westScratch$1)),_0x5746f8[_0x493907(0x3a33)](Rectangle['fromRadians'](_0x2fdfae[_0x493907(0x4488)],_0x2fdfae['south'],Math['PI'],_0x2fdfae[_0x493907(0x46e0)],eastScratch))):_0x5746f8[_0x493907(0x3a33)](_0x2fdfae);var _0x2433d0,_0x1952a0=remainingToCoverByLevelScratch;for(_0x1952a0[_0x493907(0x531b)]=0x0,_0x2433d0=0x0;_0x2433d0<this[_0x493907(0x431a)][_0x493907(0x531b)];++_0x2433d0)updateCoverageWithNode(_0x1952a0,this[_0x493907(0x431a)][_0x2433d0],_0x5746f8);for(_0x2433d0=_0x1952a0[_0x493907(0x531b)]-0x1;_0x2433d0>=0x0;--_0x2433d0)if(defined$1(_0x1952a0[_0x2433d0])&&0x0===_0x1952a0[_0x2433d0]['length'])return _0x2433d0;return 0x0;};var cartographicScratch$5=new Cartographic();function QuadtreeNode(_0x22beb8,_0x3b315d,_0x5c240e,_0x250322,_0xaa73eb){var _0x4a3ae4=_0x68aa19;this[_0x4a3ae4(0x3e1)]=_0x22beb8,this[_0x4a3ae4(0x2c41)]=_0x3b315d,this[_0x4a3ae4(0xcf6)]=_0x5c240e,this['x']=_0x250322,this['y']=_0xaa73eb,this['extent']=_0x22beb8[_0x4a3ae4(0x5569)](_0x250322,_0xaa73eb,_0x5c240e),this[_0x4a3ae4(0x1984)]=[],this[_0x4a3ae4(0x53ab)]=void 0x0,this[_0x4a3ae4(0x21e7)]=void 0x0,this[_0x4a3ae4(0x3284)]=void 0x0,this[_0x4a3ae4(0x56ed)]=void 0x0;}function RectangleWithLevel(_0x5d2f9d,_0x253f14,_0x372c03,_0x3a26cd,_0x27704f){var _0x3a1434=_0x68aa19;this[_0x3a1434(0xcf6)]=_0x5d2f9d,this['west']=_0x253f14,this[_0x3a1434(0x149)]=_0x372c03,this[_0x3a1434(0x326c)]=_0x3a26cd,this[_0x3a1434(0x46e0)]=_0x27704f;}function rectanglesOverlap(_0x4ac711,_0x116ec2){var _0x4d7770=_0x68aa19,_0xd6e30a=Math[_0x4d7770(0x2bc6)](_0x4ac711['west'],_0x116ec2[_0x4d7770(0x4488)]),_0x54e143=Math[_0x4d7770(0x2bc6)](_0x4ac711[_0x4d7770(0x149)],_0x116ec2[_0x4d7770(0x149)]),_0x169945=Math[_0x4d7770(0x27d5)](_0x4ac711[_0x4d7770(0x326c)],_0x116ec2[_0x4d7770(0x326c)]);return _0x54e143<Math[_0x4d7770(0x27d5)](_0x4ac711['north'],_0x116ec2[_0x4d7770(0x46e0)])&&_0xd6e30a<_0x169945;}function putRectangleInQuadtree(_0x4b04f0,_0xd58d59,_0x5f5b19){var _0x33e8c8=_0x68aa19;for(;_0xd58d59[_0x33e8c8(0xcf6)]<_0x4b04f0;)if(rectangleFullyContainsRectangle(_0xd58d59['nw'][_0x33e8c8(0x2f64)],_0x5f5b19))_0xd58d59=_0xd58d59['nw'];else{if(rectangleFullyContainsRectangle(_0xd58d59['ne'][_0x33e8c8(0x2f64)],_0x5f5b19))_0xd58d59=_0xd58d59['ne'];else{if(rectangleFullyContainsRectangle(_0xd58d59['sw'][_0x33e8c8(0x2f64)],_0x5f5b19))_0xd58d59=_0xd58d59['sw'];else{if(!rectangleFullyContainsRectangle(_0xd58d59['se'][_0x33e8c8(0x2f64)],_0x5f5b19))break;_0xd58d59=_0xd58d59['se'];}}}if(0x0===_0xd58d59['rectangles']['length']||_0xd58d59[_0x33e8c8(0x1984)][_0xd58d59[_0x33e8c8(0x1984)][_0x33e8c8(0x531b)]-0x1][_0x33e8c8(0xcf6)]<=_0x5f5b19[_0x33e8c8(0xcf6)])_0xd58d59['rectangles']['push'](_0x5f5b19);else{var _0x1a750c=binarySearch$1(_0xd58d59[_0x33e8c8(0x1984)],_0x5f5b19['level'],rectangleLevelComparator);_0x1a750c<=0x0&&(_0x1a750c=~_0x1a750c),_0xd58d59[_0x33e8c8(0x1984)][_0x33e8c8(0x4bc6)](_0x1a750c,0x0,_0x5f5b19);}}function rectangleLevelComparator(_0x1db83f,_0x455272){var _0x2cd9cf=_0x68aa19;return _0x1db83f[_0x2cd9cf(0xcf6)]-_0x455272;}function rectangleFullyContainsRectangle(_0x39f585,_0x404f7b){var _0xee2567=_0x68aa19;return _0x404f7b[_0xee2567(0x4488)]>=_0x39f585['west']&&_0x404f7b[_0xee2567(0x326c)]<=_0x39f585[_0xee2567(0x326c)]&&_0x404f7b[_0xee2567(0x149)]>=_0x39f585['south']&&_0x404f7b['north']<=_0x39f585[_0xee2567(0x46e0)];}function rectangleContainsPosition(_0x3d1305,_0x143be2){var _0x28e7c6=_0x68aa19;return _0x143be2[_0x28e7c6(0x1041)]>=_0x3d1305[_0x28e7c6(0x4488)]&&_0x143be2[_0x28e7c6(0x1041)]<=_0x3d1305[_0x28e7c6(0x326c)]&&_0x143be2[_0x28e7c6(0x288b)]>=_0x3d1305[_0x28e7c6(0x149)]&&_0x143be2[_0x28e7c6(0x288b)]<=_0x3d1305[_0x28e7c6(0x46e0)];}function findMaxLevelFromNode(_0x25d033,_0xe131f4,_0x42f8cb){var _0x278fb3=_0x68aa19;for(var _0x551a4c=0x0,_0x168deb=!0x1;!_0x168deb;){var _0x3774b1=_0xe131f4[_0x278fb3(0x3284)]&&rectangleContainsPosition(_0xe131f4[_0x278fb3(0x3284)]['extent'],_0x42f8cb),_0x3364c8=_0xe131f4['_ne']&&rectangleContainsPosition(_0xe131f4[_0x278fb3(0x56ed)][_0x278fb3(0x2f64)],_0x42f8cb),_0x4a6750=_0xe131f4[_0x278fb3(0x53ab)]&&rectangleContainsPosition(_0xe131f4[_0x278fb3(0x53ab)]['extent'],_0x42f8cb),_0x5aa641=_0xe131f4['_se']&&rectangleContainsPosition(_0xe131f4[_0x278fb3(0x21e7)][_0x278fb3(0x2f64)],_0x42f8cb);if(_0x3774b1+_0x3364c8+_0x4a6750+_0x5aa641>0x1){_0x3774b1&&(_0x551a4c=Math['max'](_0x551a4c,findMaxLevelFromNode(_0xe131f4,_0xe131f4[_0x278fb3(0x3284)],_0x42f8cb))),_0x3364c8&&(_0x551a4c=Math[_0x278fb3(0x2bc6)](_0x551a4c,findMaxLevelFromNode(_0xe131f4,_0xe131f4[_0x278fb3(0x56ed)],_0x42f8cb))),_0x4a6750&&(_0x551a4c=Math[_0x278fb3(0x2bc6)](_0x551a4c,findMaxLevelFromNode(_0xe131f4,_0xe131f4[_0x278fb3(0x53ab)],_0x42f8cb))),_0x5aa641&&(_0x551a4c=Math['max'](_0x551a4c,findMaxLevelFromNode(_0xe131f4,_0xe131f4[_0x278fb3(0x21e7)],_0x42f8cb)));break;}_0x3774b1?_0xe131f4=_0xe131f4[_0x278fb3(0x3284)]:_0x3364c8?_0xe131f4=_0xe131f4['_ne']:_0x4a6750?_0xe131f4=_0xe131f4[_0x278fb3(0x53ab)]:_0x5aa641?_0xe131f4=_0xe131f4[_0x278fb3(0x21e7)]:_0x168deb=!0x0;}for(;_0xe131f4!==_0x25d033;){for(var _0x4438b4=_0xe131f4[_0x278fb3(0x1984)],_0x30a655=_0x4438b4[_0x278fb3(0x531b)]-0x1;_0x30a655>=0x0&&_0x4438b4[_0x30a655][_0x278fb3(0xcf6)]>_0x551a4c;--_0x30a655){var _0x329147=_0x4438b4[_0x30a655];rectangleContainsPosition(_0x329147,_0x42f8cb)&&(_0x551a4c=_0x329147[_0x278fb3(0xcf6)]);}_0xe131f4=_0xe131f4[_0x278fb3(0x2c41)];}return _0x551a4c;}function updateCoverageWithNode(_0x33fa36,_0x28f087,_0x54a9bd){var _0x39be22=_0x68aa19;if(_0x28f087){var _0x1613e9,_0x47c100=!0x1;for(_0x1613e9=0x0;_0x1613e9<_0x54a9bd[_0x39be22(0x531b)];++_0x1613e9)_0x47c100=_0x47c100||rectanglesOverlap(_0x28f087[_0x39be22(0x2f64)],_0x54a9bd[_0x1613e9]);if(_0x47c100){var _0xc1edcd=_0x28f087[_0x39be22(0x1984)];for(_0x1613e9=0x0;_0x1613e9<_0xc1edcd['length'];++_0x1613e9){var _0x1bef6b=_0xc1edcd[_0x1613e9];_0x33fa36[_0x1bef6b[_0x39be22(0xcf6)]]||(_0x33fa36[_0x1bef6b[_0x39be22(0xcf6)]]=_0x54a9bd),_0x33fa36[_0x1bef6b['level']]=subtractRectangle(_0x33fa36[_0x1bef6b[_0x39be22(0xcf6)]],_0x1bef6b);}updateCoverageWithNode(_0x33fa36,_0x28f087[_0x39be22(0x3284)],_0x54a9bd),updateCoverageWithNode(_0x33fa36,_0x28f087[_0x39be22(0x56ed)],_0x54a9bd),updateCoverageWithNode(_0x33fa36,_0x28f087[_0x39be22(0x53ab)],_0x54a9bd),updateCoverageWithNode(_0x33fa36,_0x28f087[_0x39be22(0x21e7)],_0x54a9bd);}}}function subtractRectangle(_0x5cccd8,_0x5924c7){var _0x34efcb=_0x68aa19;for(var _0x565367=[],_0x5aadfa=0x0;_0x5aadfa<_0x5cccd8[_0x34efcb(0x531b)];++_0x5aadfa){var _0x515a74=_0x5cccd8[_0x5aadfa];rectanglesOverlap(_0x515a74,_0x5924c7)?(_0x515a74[_0x34efcb(0x4488)]<_0x5924c7[_0x34efcb(0x4488)]&&_0x565367['push'](new Rectangle(_0x515a74[_0x34efcb(0x4488)],_0x515a74[_0x34efcb(0x149)],_0x5924c7[_0x34efcb(0x4488)],_0x515a74['north'])),_0x515a74[_0x34efcb(0x326c)]>_0x5924c7[_0x34efcb(0x326c)]&&_0x565367[_0x34efcb(0x3a33)](new Rectangle(_0x5924c7[_0x34efcb(0x326c)],_0x515a74[_0x34efcb(0x149)],_0x515a74[_0x34efcb(0x326c)],_0x515a74['north'])),_0x515a74[_0x34efcb(0x149)]<_0x5924c7[_0x34efcb(0x149)]&&_0x565367['push'](new Rectangle(Math[_0x34efcb(0x2bc6)](_0x5924c7[_0x34efcb(0x4488)],_0x515a74[_0x34efcb(0x4488)]),_0x515a74[_0x34efcb(0x149)],Math[_0x34efcb(0x27d5)](_0x5924c7[_0x34efcb(0x326c)],_0x515a74[_0x34efcb(0x326c)]),_0x5924c7['south'])),_0x515a74[_0x34efcb(0x46e0)]>_0x5924c7[_0x34efcb(0x46e0)]&&_0x565367[_0x34efcb(0x3a33)](new Rectangle(Math['max'](_0x5924c7[_0x34efcb(0x4488)],_0x515a74[_0x34efcb(0x4488)]),_0x5924c7[_0x34efcb(0x46e0)],Math[_0x34efcb(0x27d5)](_0x5924c7[_0x34efcb(0x326c)],_0x515a74['east']),_0x515a74[_0x34efcb(0x46e0)]))):_0x565367['push'](_0x515a74);}return _0x565367;}function formatError(_0x33b7f6){var _0x35c772=_0x68aa19,_0xa6701d,_0x42b5d6=_0x33b7f6[_0x35c772(0x13f9)],_0x1d912f=_0x33b7f6['message'];_0xa6701d=defined$1(_0x42b5d6)&&defined$1(_0x1d912f)?_0x42b5d6+':\x20'+_0x1d912f:_0x33b7f6['toString']();var _0xf5bcd5=_0x33b7f6[_0x35c772(0xf06)];return defined$1(_0xf5bcd5)&&(_0xa6701d+='\x0a'+_0xf5bcd5),_0xa6701d;}function TileProviderError$1(_0x601179,_0x3c9a36,_0x427b4e,_0x190b7a,_0x3c8849,_0x4c47ea,_0xa74353){var _0x565282=_0x68aa19;this[_0x565282(0x7b3)]=_0x601179,this[_0x565282(0x17f7)]=_0x3c9a36,this['x']=_0x427b4e,this['y']=_0x190b7a,this[_0x565282(0xcf6)]=_0x3c8849,this['timesRetried']=defaultValue$1(_0x4c47ea,0x0),this['retry']=!0x1,this[_0x565282(0x132d)]=_0xa74353;}function WebMercatorTilingScheme(_0x5b7e0e){var _0x10f1c3=_0x68aa19;if(_0x5b7e0e=defaultValue$1(_0x5b7e0e,{}),this[_0x10f1c3(0x2de2)]=defaultValue$1(_0x5b7e0e[_0x10f1c3(0x1706)],Ellipsoid['WGS84']),this[_0x10f1c3(0x2415)]=defaultValue$1(_0x5b7e0e[_0x10f1c3(0x27c9)],0x1),this[_0x10f1c3(0x2461)]=defaultValue$1(_0x5b7e0e[_0x10f1c3(0x4907)],0x1),this[_0x10f1c3(0x19f8)]=defaultValue$1(_0x5b7e0e['projection'],new WebMercatorProjection(this[_0x10f1c3(0x2de2)])),defined$1(_0x5b7e0e[_0x10f1c3(0x2b07)])&&defined$1(_0x5b7e0e[_0x10f1c3(0x1d7c)]))this[_0x10f1c3(0x470f)]=_0x5b7e0e[_0x10f1c3(0x2b07)],this['_rectangleNortheastInMeters']=_0x5b7e0e[_0x10f1c3(0x1d7c)];else{var _0x36b734=this[_0x10f1c3(0x2de2)]['maximumRadius']*Math['PI'];this['_rectangleSouthwestInMeters']=new Cartesian2(-_0x36b734,-_0x36b734),this[_0x10f1c3(0x54d7)]=new Cartesian2(_0x36b734,_0x36b734);}var _0x4b973f=this[_0x10f1c3(0x19f8)]['unproject'](this['_rectangleSouthwestInMeters']),_0x2b7ca3=this[_0x10f1c3(0x19f8)]['unproject'](this[_0x10f1c3(0x54d7)]);this[_0x10f1c3(0x1aeb)]=new Rectangle(_0x4b973f['longitude'],_0x4b973f[_0x10f1c3(0x288b)],_0x2b7ca3['longitude'],_0x2b7ca3[_0x10f1c3(0x288b)]),this[_0x10f1c3(0x2109)]=_0x5b7e0e[_0x10f1c3(0x239)],this[_0x10f1c3(0x2c6a)]=_0x5b7e0e[_0x10f1c3(0xf64)],this[_0x10f1c3(0x448c)]=defaultValue$1(_0x5b7e0e[_0x10f1c3(0x2358)],0x100),this['_tileHeight']=defaultValue$1(_0x5b7e0e['tileHeight'],0x100);}TileAvailability[_0x68aa19(0x4b51)][_0x68aa19(0x419d)]=function(_0x446f00,_0x147451,_0x21e745){var _0x28f035=_0x68aa19,_0x431531=this[_0x28f035(0x4ebc)]['tileXYToRectangle'](_0x147451,_0x21e745,_0x446f00,rectangleScratch$b);return Rectangle[_0x28f035(0x19ee)](_0x431531,cartographicScratch$5),this[_0x28f035(0x1c32)](cartographicScratch$5)>=_0x446f00;},TileAvailability[_0x68aa19(0x4b51)][_0x68aa19(0x20c)]=function(_0x384054,_0x4fe6e0,_0x48303f){var _0x391ef7=_0x68aa19,_0x3d927e=_0x384054+0x1;if(_0x3d927e>=this[_0x391ef7(0xa2e)])return 0x0;var _0x35b033=0x0;return _0x35b033|=this[_0x391ef7(0x419d)](_0x3d927e,0x2*_0x4fe6e0,0x2*_0x48303f+0x1)?0x1:0x0,_0x35b033|=this[_0x391ef7(0x419d)](_0x3d927e,0x2*_0x4fe6e0+0x1,0x2*_0x48303f+0x1)?0x2:0x0,_0x35b033|=this[_0x391ef7(0x419d)](_0x3d927e,0x2*_0x4fe6e0,0x2*_0x48303f)?0x4:0x0,_0x35b033|=this[_0x391ef7(0x419d)](_0x3d927e,0x2*_0x4fe6e0+0x1,0x2*_0x48303f)?0x8:0x0;},Object[_0x68aa19(0x5b7)](QuadtreeNode[_0x68aa19(0x4b51)],{'nw':{'get':function(){var _0x123834=_0x68aa19;return this[_0x123834(0x3284)]||(this[_0x123834(0x3284)]=new QuadtreeNode(this[_0x123834(0x3e1)],this,this['level']+0x1,0x2*this['x'],0x2*this['y'])),this[_0x123834(0x3284)];}},'ne':{'get':function(){var _0x1a4c85=_0x68aa19;return this['_ne']||(this[_0x1a4c85(0x56ed)]=new QuadtreeNode(this[_0x1a4c85(0x3e1)],this,this[_0x1a4c85(0xcf6)]+0x1,0x2*this['x']+0x1,0x2*this['y'])),this['_ne'];}},'sw':{'get':function(){var _0x170040=_0x68aa19;return this[_0x170040(0x53ab)]||(this['_sw']=new QuadtreeNode(this[_0x170040(0x3e1)],this,this[_0x170040(0xcf6)]+0x1,0x2*this['x'],0x2*this['y']+0x1)),this['_sw'];}},'se':{'get':function(){var _0x566401=_0x68aa19;return this[_0x566401(0x21e7)]||(this[_0x566401(0x21e7)]=new QuadtreeNode(this['tilingScheme'],this,this['level']+0x1,0x2*this['x']+0x1,0x2*this['y']+0x1)),this[_0x566401(0x21e7)];}}}),TileProviderError$1[_0x68aa19(0x40ea)]=function(_0x5ac627,_0x114f5f,_0x1c303a,_0x3c1cfb,_0x997867,_0xcc9bfb,_0x251a47,_0x37f039,_0x49e027){var _0xf5cd46=_0x68aa19,_0x2e0dd3=_0x5ac627;return defined$1(_0x5ac627)?(_0x2e0dd3[_0xf5cd46(0x7b3)]=_0x114f5f,_0x2e0dd3[_0xf5cd46(0x17f7)]=_0x3c1cfb,_0x2e0dd3['x']=_0x997867,_0x2e0dd3['y']=_0xcc9bfb,_0x2e0dd3[_0xf5cd46(0xcf6)]=_0x251a47,_0x2e0dd3[_0xf5cd46(0x33f6)]=!0x1,_0x2e0dd3[_0xf5cd46(0x132d)]=_0x49e027,++_0x2e0dd3[_0xf5cd46(0x5127)]):_0x2e0dd3=new TileProviderError$1(_0x114f5f,_0x3c1cfb,_0x997867,_0xcc9bfb,_0x251a47,0x0,_0x49e027),_0x1c303a[_0xf5cd46(0x196c)]>0x0?_0x1c303a[_0xf5cd46(0x30bb)](_0x2e0dd3):console[_0xf5cd46(0xe28)](_0xf5cd46(0x2fb)+_0x114f5f[_0xf5cd46(0x330d)][_0xf5cd46(0x13f9)]+_0xf5cd46(0x4189)+formatError(_0x3c1cfb)),_0x2e0dd3[_0xf5cd46(0x33f6)]&&defined$1(_0x37f039)&&_0x37f039(),_0x2e0dd3;},TileProviderError$1['handleSuccess']=function(_0x54b75b){var _0x2661da=_0x68aa19;defined$1(_0x54b75b)&&(_0x54b75b[_0x2661da(0x5127)]=-0x1);},Object[_0x68aa19(0x5b7)](WebMercatorTilingScheme[_0x68aa19(0x4b51)],{'ellipsoid':{'get':function(){var _0x5b0f32=_0x68aa19;return this[_0x5b0f32(0x2de2)];}},'rectangle':{'get':function(){return this['_rectangle'];}},'projection':{'get':function(){var _0x530aa9=_0x68aa19;return this[_0x530aa9(0x19f8)];}}}),WebMercatorTilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x3f75)]=function(_0xd71896){var _0xc9a5b4=_0x68aa19;return this[_0xc9a5b4(0x2415)]<<_0xd71896;},WebMercatorTilingScheme['prototype']['getNumberOfYTilesAtLevel']=function(_0x1c072a){return this['_numberOfLevelZeroTilesY']<<_0x1c072a;},WebMercatorTilingScheme['prototype'][_0x68aa19(0x31af)]=function(_0x3d680c,_0x204e55){var _0x2470d3=_0x68aa19,_0x120cf3=this['_projection'],_0x25207e=_0x120cf3['project'](Rectangle[_0x2470d3(0x13c7)](_0x3d680c)),_0x2c5026=_0x120cf3['project'](Rectangle[_0x2470d3(0xe80)](_0x3d680c));return defined$1(_0x204e55)?(_0x204e55['west']=_0x25207e['x'],_0x204e55[_0x2470d3(0x149)]=_0x25207e['y'],_0x204e55[_0x2470d3(0x326c)]=_0x2c5026['x'],_0x204e55[_0x2470d3(0x46e0)]=_0x2c5026['y'],_0x204e55):new Rectangle(_0x25207e['x'],_0x25207e['y'],_0x2c5026['x'],_0x2c5026['y']);},WebMercatorTilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x2e03)]=function(_0x1a801b,_0x4cd027,_0x2f52bf,_0x120b54){var _0x1f9dc9=_0x68aa19;if(defined$1(this[_0x1f9dc9(0x2109)])&&defined$1(this[_0x1f9dc9(0x2c6a)])){var _0x24427a=this[_0x1f9dc9(0x242)](_0x2f52bf),_0x40c983=this[_0x1f9dc9(0x470f)]['x']+_0x1a801b*this[_0x1f9dc9(0x448c)]*_0x24427a['x'],_0x36822f=this[_0x1f9dc9(0x470f)]['x']+(_0x1a801b+0x1)*this[_0x1f9dc9(0x448c)]*_0x24427a['x'],_0x352624=this['_rectangleNortheastInMeters']['y']-_0x4cd027*this[_0x1f9dc9(0x307d)]*_0x24427a['y'],_0x1dbfd6=this[_0x1f9dc9(0x54d7)]['y']-(_0x4cd027+0x1)*this[_0x1f9dc9(0x307d)]*_0x24427a['y'];return defined$1(_0x120b54)?(_0x120b54[_0x1f9dc9(0x4488)]=_0x40c983,_0x120b54['south']=_0x1dbfd6,_0x120b54[_0x1f9dc9(0x326c)]=_0x36822f,_0x120b54['north']=_0x352624,_0x120b54):new Rectangle(_0x40c983,_0x1dbfd6,_0x36822f,_0x352624);}var _0x43a0f0=this[_0x1f9dc9(0x3f75)](_0x2f52bf),_0x24d560=this[_0x1f9dc9(0x2222)](_0x2f52bf),_0x42369a=(this['_rectangleNortheastInMeters']['x']-this[_0x1f9dc9(0x470f)]['x'])/_0x43a0f0,_0x7daa42=(_0x40c983=this[_0x1f9dc9(0x470f)]['x']+_0x1a801b*_0x42369a,_0x36822f=this[_0x1f9dc9(0x470f)]['x']+(_0x1a801b+0x1)*_0x42369a,(this[_0x1f9dc9(0x54d7)]['y']-this[_0x1f9dc9(0x470f)]['y'])/_0x24d560);return _0x352624=this[_0x1f9dc9(0x54d7)]['y']-_0x4cd027*_0x7daa42,_0x1dbfd6=this[_0x1f9dc9(0x54d7)]['y']-(_0x4cd027+0x1)*_0x7daa42,defined$1(_0x120b54)?(_0x120b54['west']=_0x40c983,_0x120b54[_0x1f9dc9(0x149)]=_0x1dbfd6,_0x120b54[_0x1f9dc9(0x326c)]=_0x36822f,_0x120b54[_0x1f9dc9(0x46e0)]=_0x352624,_0x120b54):new Rectangle(_0x40c983,_0x1dbfd6,_0x36822f,_0x352624);},WebMercatorTilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x5569)]=function(_0x304792,_0x3eab9e,_0x150a35,_0x3ee8c1){var _0x197eed=_0x68aa19,_0x2bd487=this[_0x197eed(0x2e03)](_0x304792,_0x3eab9e,_0x150a35,_0x3ee8c1),_0x4ed816=this[_0x197eed(0x19f8)],_0x27dc10=_0x4ed816[_0x197eed(0x35a6)](new Cartesian2(_0x2bd487['west'],_0x2bd487[_0x197eed(0x149)])),_0x186e16=_0x4ed816[_0x197eed(0x35a6)](new Cartesian2(_0x2bd487[_0x197eed(0x326c)],_0x2bd487[_0x197eed(0x46e0)]));return _0x2bd487[_0x197eed(0x4488)]=_0x27dc10[_0x197eed(0x1041)],_0x2bd487[_0x197eed(0x149)]=_0x27dc10[_0x197eed(0x288b)],_0x2bd487[_0x197eed(0x326c)]=_0x186e16[_0x197eed(0x1041)],_0x2bd487[_0x197eed(0x46e0)]=_0x186e16[_0x197eed(0x288b)],_0x2bd487;},WebMercatorTilingScheme[_0x68aa19(0x4b51)]['positionToTileXY']=function(_0x468b4e,_0xf11390,_0x39db82){var _0x422140=_0x68aa19,_0x413b73=this[_0x422140(0x1aeb)];if(Rectangle[_0x422140(0x1ff6)](_0x413b73,_0x468b4e)){var _0x543137=this['getNumberOfXTilesAtLevel'](_0xf11390),_0x145321=this[_0x422140(0x2222)](_0xf11390),_0x4836b6=(this['_rectangleNortheastInMeters']['x']-this[_0x422140(0x470f)]['x'])/_0x543137,_0x23f30e=(this['_rectangleNortheastInMeters']['y']-this['_rectangleSouthwestInMeters']['y'])/_0x145321;if(defined$1(this[_0x422140(0x2109)])&&defined$1(this['_scaleDenominators'])){var _0x425dae=this['calculateResolution'](_0xf11390);_0x4836b6=this[_0x422140(0x448c)]*_0x425dae['x'],_0x23f30e=this[_0x422140(0x307d)]*_0x425dae['y'];}var _0x160e8d=this[_0x422140(0x19f8)][_0x422140(0x3eda)](_0x468b4e),_0x1eb8a0=(_0x160e8d['x']-this[_0x422140(0x470f)]['x'])/_0x4836b6|0x0;_0x1eb8a0>=_0x543137&&(_0x1eb8a0=_0x543137-0x1);var _0xdac05d=(this[_0x422140(0x54d7)]['y']-_0x160e8d['y'])/_0x23f30e|0x0;return _0xdac05d>=_0x145321&&(_0xdac05d=_0x145321-0x1),defined$1(_0x39db82)?(_0x39db82['x']=_0x1eb8a0,_0x39db82['y']=_0xdac05d,_0x39db82):new Cartesian2(_0x1eb8a0,_0xdac05d);}},WebMercatorTilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x242)]=function(_0x5e01f3){var _0x5bb30e=_0x68aa19;return new Cartesian2(0.0254*this[_0x5bb30e(0x2c6a)][_0x5e01f3]/this[_0x5bb30e(0x2109)]['x'],0.0254*this[_0x5bb30e(0x2c6a)][_0x5e01f3]/this[_0x5bb30e(0x2109)]['y']);};var ALL_CHILDREN=0xf;function ArcGISTiledElevationTerrainProvider(_0x55fed2){var _0x6f9001=_0x68aa19;this[_0x6f9001(0x587b)]=void 0x0,this[_0x6f9001(0xe66)]=void 0x0,this[_0x6f9001(0x4ebc)]=void 0x0,this[_0x6f9001(0x424f)]=void 0x0,this[_0x6f9001(0x101b)]=void 0x0,this[_0x6f9001(0x70f)]=void 0x0,this['_ready']=!0x1,this[_0x6f9001(0x52d2)]=void 0x0,this[_0x6f9001(0x97b)]=void 0x0,this[_0x6f9001(0x1658)]=void 0x0;var _0x160bdb=_0x55fed2[_0x6f9001(0xa17)];this[_0x6f9001(0x5690)]=!0x1,this[_0x6f9001(0x4528)]=void 0x0,this[_0x6f9001(0x20ae)]=void 0x0,this[_0x6f9001(0x2fc0)]={};var _0x598eae=this,_0xedab7e=defaultValue$1(_0x55fed2['ellipsoid'],Ellipsoid['WGS84']);this['_readyPromise']=when(_0x55fed2[_0x6f9001(0x343b)])['then'](function(_0x4e12fb){var _0x36c411=_0x6f9001,_0x23ca0b=Resource[_0x36c411(0x320b)](_0x4e12fb);return _0x23ca0b[_0x36c411(0x3a2a)](),defined$1(_0x160bdb)&&(_0x23ca0b=_0x23ca0b[_0x36c411(0x14ea)]({'queryParameters':{'token':_0x160bdb}})),_0x598eae[_0x36c411(0x587b)]=_0x23ca0b,_0x23ca0b[_0x36c411(0x14ea)]({'queryParameters':{'f':'pjson'}})[_0x36c411(0x2dbf)]();})[_0x6f9001(0x4e1e)](function(_0x5c836e){var _0x38185b=_0x6f9001,_0x1d7c6c=_0x5c836e[_0x38185b(0x14e6)];defined$1(_0x1d7c6c)&&(_0x598eae[_0x38185b(0xe66)]=new Credit$1(_0x1d7c6c));var _0x31deee=_0x5c836e[_0x38185b(0x28bb)],_0x33d5e5=defaultValue$1(_0x31deee[_0x38185b(0x29a8)],_0x31deee['wkid']),_0x5b41e2=_0x5c836e[_0x38185b(0x2f64)],_0x3d6cd1={'ellipsoid':_0xedab7e};if(0x10e6===_0x33d5e5)_0x3d6cd1[_0x38185b(0x2f4d)]=Rectangle[_0x38185b(0x2ac5)](_0x5b41e2[_0x38185b(0x317c)],_0x5b41e2[_0x38185b(0x52f0)],_0x5b41e2['xmax'],_0x5b41e2['ymax']),_0x598eae[_0x38185b(0x4ebc)]=new GeographicTilingScheme(_0x3d6cd1);else{if(0xf11!==_0x33d5e5)return when['reject'](new RuntimeError$2('Invalid\x20spatial\x20reference'));_0x3d6cd1[_0x38185b(0x2b07)]=new Cartesian2(_0x5b41e2['xmin'],_0x5b41e2[_0x38185b(0x52f0)]),_0x3d6cd1[_0x38185b(0x1d7c)]=new Cartesian2(_0x5b41e2[_0x38185b(0x3a30)],_0x5b41e2[_0x38185b(0x4821)]),_0x598eae[_0x38185b(0x4ebc)]=new WebMercatorTilingScheme(_0x3d6cd1);}var _0x265bb3=_0x5c836e['tileInfo'];return defined$1(_0x265bb3)?(_0x598eae['_width']=_0x265bb3['rows']+0x1,_0x598eae['_height']=_0x265bb3[_0x38185b(0x3e14)]+0x1,_0x598eae['_encoding']=_0x38185b(0x4e96)===_0x265bb3[_0x38185b(0x859)]?HeightmapEncoding$1['LERC']:HeightmapEncoding$1[_0x38185b(0x44b5)],_0x598eae[_0x38185b(0x433a)]=_0x265bb3['lods'][_0x38185b(0x531b)]-0x1,(_0x598eae['_hasAvailability']=-0x1!==_0x5c836e[_0x38185b(0x3579)]['indexOf']('Tilemap'))&&(_0x598eae[_0x38185b(0x4528)]=new TileAvailability(_0x598eae[_0x38185b(0x4ebc)],_0x598eae[_0x38185b(0x433a)]),_0x598eae[_0x38185b(0x4528)][_0x38185b(0x49d8)](0x0,0x0,0x0,_0x598eae[_0x38185b(0x4ebc)][_0x38185b(0x3f75)](0x0),_0x598eae[_0x38185b(0x4ebc)][_0x38185b(0x2222)](0x0)),_0x598eae['_tilesAvailablityLoaded']=new TileAvailability(_0x598eae[_0x38185b(0x4ebc)],_0x598eae[_0x38185b(0x433a)])),_0x598eae['_levelZeroMaximumGeometricError']=TerrainProvider[_0x38185b(0x22f8)](_0x598eae[_0x38185b(0x4ebc)][_0x38185b(0x1706)],_0x598eae[_0x38185b(0x52d2)],_0x598eae['_tilingScheme']['getNumberOfXTilesAtLevel'](0x0)),_0x5c836e[_0x38185b(0x13db)]>0x1&&console[_0x38185b(0xe28)](_0x38185b(0x548b)),_0x598eae[_0x38185b(0x70f)]={'elementMultiplier':0x1,'lowestEncodedHeight':_0x5c836e['minValues'][0x0],'highestEncodedHeight':_0x5c836e['maxValues'][0x0]},_0x598eae['_ready']=!0x0,!0x0):when['reject'](new RuntimeError$2(_0x38185b(0xa38)));})['otherwise'](function(_0x2226e6){var _0x271e5b=_0x6f9001,_0x193067=_0x271e5b(0x193b)+_0x598eae['_resource'][_0x271e5b(0x343b)]+'.';return TileProviderError$1[_0x271e5b(0x40ea)](void 0x0,_0x598eae,_0x598eae[_0x271e5b(0x2c49)],_0x193067),when[_0x271e5b(0x4e16)](_0x2226e6);}),this['_errorEvent']=new Event();}function isTileAvailable(_0x1abc0b,_0xbe3225,_0x921405,_0x380e29){var _0x484ed2=_0x68aa19;if(_0x1abc0b['_hasAvailability']){var _0xabf345=_0x1abc0b[_0x484ed2(0x20ae)],_0x45e203=_0x1abc0b[_0x484ed2(0x4528)];return!(_0xbe3225>_0x1abc0b['_lodCount'])&&(!!_0x45e203[_0x484ed2(0x419d)](_0xbe3225,_0x921405,_0x380e29)||!_0xabf345[_0x484ed2(0x419d)](_0xbe3225,_0x921405,_0x380e29)&&void 0x0);}}function findRange(_0x5dfacc,_0x58b2d9,_0x2e26f9,_0x158549){var _0x1fc3eb=_0x68aa19;for(var _0x5e27c9=_0x58b2d9-0x1,_0xa28678=_0x2e26f9-0x1,_0xd3236e=_0x158549[_0x5dfacc['y']*_0x58b2d9+_0x5dfacc['x']],_0x5aff68=[],_0x1db030={'startX':_0x5dfacc['x'],'startY':_0x5dfacc['y'],'endX':0x0,'endY':0x0},_0x34503d=new Cartesian2(_0x5dfacc['x']+0x1,_0x5dfacc['y']+0x1),_0x2802d7=!0x1,_0xce517b=!0x1;!_0x2802d7||!_0xce517b;){var _0x4c3d14=_0x34503d['x'],_0x2a5c6e=_0xce517b?_0x34503d['y']+0x1:_0x34503d['y'];if(!_0x2802d7){for(var _0x137ec7=_0x5dfacc['y'];_0x137ec7<_0x2a5c6e;++_0x137ec7)if(_0x158549[_0x137ec7*_0x58b2d9+_0x34503d['x']]!==_0xd3236e){_0x2802d7=!0x0;break;}_0x2802d7?(_0x5aff68[_0x1fc3eb(0x3a33)](new Cartesian2(_0x34503d['x'],_0x5dfacc['y'])),--_0x34503d['x'],--_0x4c3d14,_0x1db030['endX']=_0x34503d['x']):_0x34503d['x']===_0x5e27c9?(_0x1db030[_0x1fc3eb(0x24ae)]=_0x34503d['x'],_0x2802d7=!0x0):++_0x34503d['x'];}if(!_0xce517b){for(var _0x1a1782=_0x34503d['y']*_0x58b2d9,_0x3b44d3=_0x5dfacc['x'];_0x3b44d3<=_0x4c3d14;++_0x3b44d3)if(_0x158549[_0x1a1782+_0x3b44d3]!==_0xd3236e){_0xce517b=!0x0;break;}_0xce517b?(_0x5aff68['push'](new Cartesian2(_0x5dfacc['x'],_0x34503d['y'])),--_0x34503d['y'],_0x1db030[_0x1fc3eb(0x2de3)]=_0x34503d['y']):_0x34503d['y']===_0xa28678?(_0x1db030[_0x1fc3eb(0x2de3)]=_0x34503d['y'],_0xce517b=!0x0):++_0x34503d['y'];}}return{'endingIndices':_0x5aff68,'range':_0x1db030,'value':_0xd3236e};}function computeAvailability(_0x34a421,_0x2ef296,_0x3ef918,_0xe764db,_0x36e529){var _0x252491=_0x68aa19,_0x24c213=[];if(_0x36e529['every'](function(_0x4dd520){return _0x4dd520===_0x36e529[0x0];}))return 0x1===_0x36e529[0x0]&&_0x24c213[_0x252491(0x3a33)]({'startX':_0x34a421,'startY':_0x2ef296,'endX':_0x34a421+_0x3ef918-0x1,'endY':_0x2ef296+_0xe764db-0x1}),_0x24c213;for(var _0x3635af=[new Cartesian2(0x0,0x0)];_0x3635af['length']>0x0;){var _0x35c503=findRange(_0x3635af[_0x252491(0x1ae7)](),_0x3ef918,_0xe764db,_0x36e529);if(0x1===_0x35c503[_0x252491(0x327)]){var _0x13a800=_0x35c503[_0x252491(0x4104)];_0x13a800[_0x252491(0x2018)]+=_0x34a421,_0x13a800[_0x252491(0x24ae)]+=_0x34a421,_0x13a800[_0x252491(0x3c92)]+=_0x2ef296,_0x13a800[_0x252491(0x2de3)]+=_0x2ef296,_0x24c213[_0x252491(0x3a33)](_0x13a800);}var _0x47c538=_0x35c503[_0x252491(0x27d)];_0x47c538[_0x252491(0x531b)]>0x0&&(_0x3635af=_0x3635af[_0x252491(0x32c8)](_0x47c538));}return _0x24c213;}function requestAvailability(_0x3460bd,_0x123851,_0x5a25d0,_0x1f3b84){var _0x4e8b97=_0x68aa19;if(!_0x3460bd[_0x4e8b97(0x5690)])return{};var _0x41a3f2=0x80*Math[_0x4e8b97(0x67a)](_0x5a25d0/0x80),_0x1ba655=0x80*Math[_0x4e8b97(0x67a)](_0x1f3b84/0x80),_0x411c29=Math[_0x4e8b97(0x27d5)](0x1<<_0x123851,0x80),_0x2861a6='tilemap/'+_0x123851+'/'+_0x1ba655+'/'+_0x41a3f2+'/'+_0x411c29+'/'+_0x411c29,_0x5b9338=_0x3460bd[_0x4e8b97(0x2fc0)];if(defined$1(_0x5b9338[_0x2861a6]))return _0x5b9338[_0x2861a6];var _0x3b49a4=new Request({'throttle':!0x0,'throttleByServer':!0x0,'type':RequestType$1[_0x4e8b97(0x5366)]}),_0xbdcce1=_0x3460bd[_0x4e8b97(0x587b)][_0x4e8b97(0x14ea)]({'url':_0x2861a6,'request':_0x3b49a4})['fetchJson']();return defined$1(_0xbdcce1)?(_0xbdcce1=_0xbdcce1[_0x4e8b97(0x4e1e)](function(_0x38bf55){var _0x2b384d=_0x4e8b97,_0x438372=computeAvailability(_0x41a3f2,_0x1ba655,_0x411c29,_0x411c29,_0x38bf55[_0x2b384d(0x116f)]);_0x3460bd['_tilesAvailablityLoaded'][_0x2b384d(0x49d8)](_0x41a3f2,_0x1ba655,_0x41a3f2+_0x411c29,_0x1ba655+_0x411c29);for(var _0x2f99f6=_0x3460bd[_0x2b384d(0x4528)],_0x1bd03d=0x0;_0x1bd03d<_0x438372[_0x2b384d(0x531b)];++_0x1bd03d){var _0x273506=_0x438372[_0x1bd03d];_0x2f99f6[_0x2b384d(0x49d8)](_0x123851,_0x273506['startX'],_0x273506[_0x2b384d(0x3c92)],_0x273506['endX'],_0x273506[_0x2b384d(0x2de3)]);}return isTileAvailable(_0x3460bd,_0x123851,_0x5a25d0,_0x1f3b84);}),_0x5b9338[_0x2861a6]={'promise':_0xbdcce1,'request':_0x3b49a4},{'promise':_0xbdcce1=_0xbdcce1[_0x4e8b97(0x28a5)](function(_0x1283c0){return delete _0x5b9338[_0x2861a6],_0x1283c0;}),'request':_0x3b49a4}):{};}Object[_0x68aa19(0x5b7)](ArcGISTiledElevationTerrainProvider[_0x68aa19(0x4b51)],{'errorEvent':{'get':function(){var _0x148ade=_0x68aa19;return this[_0x148ade(0x2c49)];}},'credit':{'get':function(){var _0x9558cb=_0x68aa19;return this[_0x9558cb(0xe66)];}},'tilingScheme':{'get':function(){var _0x2e56ab=_0x68aa19;return this[_0x2e56ab(0x4ebc)];}},'ready':{'get':function(){var _0x443396=_0x68aa19;return this[_0x443396(0x4b22)];}},'readyPromise':{'get':function(){var _0x478838=_0x68aa19;return this[_0x478838(0x38bb)];}},'hasWaterMask':{'get':function(){return!0x1;}},'hasVertexNormals':{'get':function(){return!0x1;}}}),ArcGISTiledElevationTerrainProvider[_0x68aa19(0x4b51)]['requestTileGeometry']=function(_0x52f770,_0x46a41d,_0x17812f,_0x464883){var _0x43fcb2=_0x68aa19,_0x3d3fec,_0x1d7453=this[_0x43fcb2(0x587b)][_0x43fcb2(0x14ea)]({'url':_0x43fcb2(0x129f)+_0x17812f+'/'+_0x46a41d+'/'+_0x52f770,'request':_0x464883}),_0x47d0e8=this[_0x43fcb2(0x5690)],_0x2913ff=when[_0x43fcb2(0x68a)](!0x0);if(_0x47d0e8&&!defined$1(isTileAvailable(this,_0x17812f+0x1,0x2*_0x52f770,0x2*_0x46a41d))){var _0x2fa0e5=requestAvailability(this,_0x17812f+0x1,0x2*_0x52f770,0x2*_0x46a41d);_0x2913ff=_0x2fa0e5['promise'],_0x3d3fec=_0x2fa0e5['request'];}var _0x469ad6=_0x1d7453[_0x43fcb2(0x4d1a)]();if(defined$1(_0x469ad6)&&defined$1(_0x2913ff)){var _0x168586=this,_0xfe699e=this[_0x43fcb2(0x4528)];return when['join'](_0x469ad6,_0x2913ff)[_0x43fcb2(0x4e1e)](function(_0x514b70){var _0x3ebaeb=_0x43fcb2;return new HeightmapTerrainData({'buffer':_0x514b70[0x0],'width':_0x168586[_0x3ebaeb(0x52d2)],'height':_0x168586['_height'],'childTileMask':_0x47d0e8?_0xfe699e[_0x3ebaeb(0x20c)](_0x17812f,_0x52f770,_0x46a41d):ALL_CHILDREN,'structure':_0x168586[_0x3ebaeb(0x70f)],'encoding':_0x168586[_0x3ebaeb(0x1658)]});})[_0x43fcb2(0x4b84)](function(_0x5db72e){var _0x5a95e6=_0x43fcb2;return defined$1(_0x3d3fec)&&_0x3d3fec[_0x5a95e6(0x4695)]===RequestState$1[_0x5a95e6(0x382e)]?(_0x464883[_0x5a95e6(0xbda)](),_0x464883[_0x5a95e6(0x23af)][_0x5a95e6(0x28bc)][_0x5a95e6(0x28a5)](function(){var _0x3dc2a7=_0x5a95e6;return _0x464883[_0x3dc2a7(0x4695)]=RequestState$1[_0x3dc2a7(0x382e)],when['reject'](_0x5db72e);})):when[_0x5a95e6(0x4e16)](_0x5db72e);});}},ArcGISTiledElevationTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4b17)]=function(_0x4137ca){var _0x269ed7=_0x68aa19;return this[_0x269ed7(0x424f)]/(0x1<<_0x4137ca);},ArcGISTiledElevationTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x180d)]=function(_0x99b380,_0x56ef5f,_0x268977){var _0x2a0553=_0x68aa19;if(this[_0x2a0553(0x5690)]){var _0x53d698=isTileAvailable(this,_0x268977,_0x99b380,_0x56ef5f);if(defined$1(_0x53d698))return _0x53d698;requestAvailability(this,_0x268977,_0x99b380,_0x56ef5f);}},ArcGISTiledElevationTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x46a5)]=function(_0x44f063,_0x7fe64b,_0x57eae7){};var ArcType={'NONE':0x0,'GEODESIC':0x1,'RHUMB':0x2},ArcType$1=Object[_0x68aa19(0x3e37)](ArcType);function arrayFill(_0x16ac05,_0x5b3d29,_0x3abc2b,_0x4a3820){var _0x2a878f=_0x68aa19;if(_0x2a878f(0x20f8)==typeof _0x16ac05[_0x2a878f(0x12c5)])return _0x16ac05[_0x2a878f(0x12c5)](_0x5b3d29,_0x3abc2b,_0x4a3820);for(var _0x3ebbd5=_0x16ac05[_0x2a878f(0x531b)]>>>0x0,_0x2deec2=defaultValue$1(_0x3abc2b,0x0),_0x499df8=_0x2deec2<0x0?Math[_0x2a878f(0x2bc6)](_0x3ebbd5+_0x2deec2,0x0):Math[_0x2a878f(0x27d5)](_0x2deec2,_0x3ebbd5),_0x36ffc5=defaultValue$1(_0x4a3820,_0x3ebbd5),_0x1432ce=_0x36ffc5<0x0?Math[_0x2a878f(0x2bc6)](_0x3ebbd5+_0x36ffc5,0x0):Math[_0x2a878f(0x27d5)](_0x36ffc5,_0x3ebbd5);_0x499df8<_0x1432ce;)_0x16ac05[_0x499df8]=_0x5b3d29,_0x499df8++;return _0x16ac05;}var removeDuplicatesEpsilon=CesiumMath['EPSILON10'];function arrayRemoveDuplicates(_0x5a0ef7,_0x19a3df,_0x3ca372,_0x982e6d){var _0x147f3b=_0x68aa19;if(defined$1(_0x5a0ef7)){_0x982e6d=defaultValue$1(_0x982e6d,removeDuplicatesEpsilon),_0x3ca372=defaultValue$1(_0x3ca372,!0x1);var _0x247d89,_0x796a47,_0x50527a,_0xb0b5fb=_0x5a0ef7[_0x147f3b(0x531b)];if(_0xb0b5fb<0x2)return _0x5a0ef7;for(_0x247d89=0x1;_0x247d89<_0xb0b5fb&&!_0x19a3df(_0x796a47=_0x5a0ef7[_0x247d89-0x1],_0x50527a=_0x5a0ef7[_0x247d89],_0x982e6d);++_0x247d89);if(_0x247d89===_0xb0b5fb)return _0x3ca372&&_0x19a3df(_0x5a0ef7[0x0],_0x5a0ef7[_0x5a0ef7[_0x147f3b(0x531b)]-0x1],_0x982e6d)?_0x5a0ef7[_0x147f3b(0x48ca)](0x1):_0x5a0ef7;for(var _0x4ec418=_0x5a0ef7['slice'](0x0,_0x247d89);_0x247d89<_0xb0b5fb;++_0x247d89)_0x19a3df(_0x796a47,_0x50527a=_0x5a0ef7[_0x247d89],_0x982e6d)||(_0x4ec418[_0x147f3b(0x3a33)](_0x50527a),_0x796a47=_0x50527a);return _0x3ca372&&_0x4ec418[_0x147f3b(0x531b)]>0x1&&_0x19a3df(_0x4ec418[0x0],_0x4ec418[_0x4ec418[_0x147f3b(0x531b)]-0x1],_0x982e6d)&&_0x4ec418['shift'](),_0x4ec418;}}function arraySlice(_0xac399f,_0xdcc61a,_0xe24db2){var _0x554852=_0x68aa19;if(_0x554852(0x20f8)==typeof _0xac399f['slice'])return _0xac399f[_0x554852(0x48ca)](_0xdcc61a,_0xe24db2);for(var _0x44c236=Array[_0x554852(0x4b51)][_0x554852(0x48ca)][_0x554852(0x317a)](_0xac399f,_0xdcc61a,_0xe24db2),_0x1c73b9=FeatureDetection[_0x554852(0x2c26)],_0x560de1=_0x1c73b9[_0x554852(0x531b)],_0x5269af=0x0;_0x5269af<_0x560de1;++_0x5269af)if(_0xac399f instanceof _0x1c73b9[_0x5269af]){_0x44c236=new _0x1c73b9[_0x5269af](_0x44c236);break;}return _0x44c236;}function AssociativeArray(){var _0x5b741d=_0x68aa19;this[_0x5b741d(0x2fe5)]=[],this['_hash']={};}Object[_0x68aa19(0x5b7)](AssociativeArray['prototype'],{'length':{'get':function(){var _0x3a02c0=_0x68aa19;return this['_array'][_0x3a02c0(0x531b)];}},'values':{'get':function(){var _0x415476=_0x68aa19;return this[_0x415476(0x2fe5)];}}}),AssociativeArray[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x53ee6f){return defined$1(this['_hash'][_0x53ee6f]);},AssociativeArray[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0x2c35af,_0x50529a){var _0x4ed7eb=_0x68aa19;_0x50529a!==this['_hash'][_0x2c35af]&&(this[_0x4ed7eb(0x4b3f)](_0x2c35af),this[_0x4ed7eb(0x15c8)][_0x2c35af]=_0x50529a,this[_0x4ed7eb(0x2fe5)][_0x4ed7eb(0x3a33)](_0x50529a));},AssociativeArray[_0x68aa19(0x4b51)]['get']=function(_0x347444){var _0x4b0bf1=_0x68aa19;return this[_0x4b0bf1(0x15c8)][_0x347444];},AssociativeArray['prototype'][_0x68aa19(0x4b3f)]=function(_0xd5558){var _0x4bd8d4=_0x68aa19,_0x447d27=this[_0x4bd8d4(0x15c8)][_0xd5558],_0x126ca2=defined$1(_0x447d27);if(_0x126ca2){var _0xddc036=this[_0x4bd8d4(0x2fe5)];_0xddc036[_0x4bd8d4(0x4bc6)](_0xddc036[_0x4bd8d4(0x33ab)](_0x447d27),0x1),delete this[_0x4bd8d4(0x15c8)][_0xd5558];}return _0x126ca2;},AssociativeArray[_0x68aa19(0x4b51)]['removeAll']=function(){var _0x566a51=_0x68aa19,_0x582092=this[_0x566a51(0x2fe5)];_0x582092['length']>0x0&&(this[_0x566a51(0x15c8)]={},_0x582092[_0x566a51(0x531b)]=0x0);},AssociativeArray[_0x68aa19(0x254b)]=function(_0x50f34c,_0x482826){var _0x5b3800=_0x68aa19;if(defined$1(_0x50f34c)){for(var _0x22d2f0 in(defined$1(_0x482826)?_0x482826['removeAll']():_0x482826=new AssociativeArray(),_0x50f34c['_hash']))_0x50f34c['_hash'][_0x5b3800(0x2a77)](_0x22d2f0)&&_0x482826[_0x5b3800(0x346f)](_0x22d2f0,_0x50f34c[_0x5b3800(0x15c8)][_0x22d2f0]);return _0x482826;}};var scratchCartesian1$8=new Cartesian3(),scratchCartesian2$c=new Cartesian3(),scratchCartesian3$f=new Cartesian3();function barycentricCoordinates(_0x5ce4f4,_0x513c7c,_0x28c4b2,_0x378f6a,_0x1a0e77){var _0x45a0b8=_0x68aa19,_0x34d83d,_0x30b3c8,_0x13e05f,_0x11b60b,_0x4280c5,_0x307f93,_0x5ae364,_0x89ff42;if(defined$1(_0x1a0e77)||(_0x1a0e77=new Cartesian3()),defined$1(_0x513c7c['z'])){if(Cartesian3[_0x45a0b8(0x19c9)](_0x5ce4f4,_0x513c7c,CesiumMath[_0x45a0b8(0x4fa8)]))return Cartesian3['clone'](Cartesian3[_0x45a0b8(0x27ad)],_0x1a0e77);if(Cartesian3[_0x45a0b8(0x19c9)](_0x5ce4f4,_0x28c4b2,CesiumMath[_0x45a0b8(0x4fa8)]))return Cartesian3[_0x45a0b8(0x254b)](Cartesian3[_0x45a0b8(0x51ed)],_0x1a0e77);if(Cartesian3[_0x45a0b8(0x19c9)](_0x5ce4f4,_0x378f6a,CesiumMath[_0x45a0b8(0x4fa8)]))return Cartesian3[_0x45a0b8(0x254b)](Cartesian3[_0x45a0b8(0x689)],_0x1a0e77);_0x34d83d=Cartesian3['subtract'](_0x28c4b2,_0x513c7c,scratchCartesian1$8),_0x30b3c8=Cartesian3[_0x45a0b8(0x286c)](_0x378f6a,_0x513c7c,scratchCartesian2$c),_0x13e05f=Cartesian3['subtract'](_0x5ce4f4,_0x513c7c,scratchCartesian3$f),_0x11b60b=Cartesian3[_0x45a0b8(0x22ed)](_0x34d83d,_0x34d83d),_0x4280c5=Cartesian3['dot'](_0x34d83d,_0x30b3c8),_0x307f93=Cartesian3[_0x45a0b8(0x22ed)](_0x34d83d,_0x13e05f),_0x5ae364=Cartesian3[_0x45a0b8(0x22ed)](_0x30b3c8,_0x30b3c8),_0x89ff42=Cartesian3[_0x45a0b8(0x22ed)](_0x30b3c8,_0x13e05f);}else{if(Cartesian2[_0x45a0b8(0x19c9)](_0x5ce4f4,_0x513c7c,CesiumMath['EPSILON14']))return Cartesian3[_0x45a0b8(0x254b)](Cartesian3[_0x45a0b8(0x27ad)],_0x1a0e77);if(Cartesian2[_0x45a0b8(0x19c9)](_0x5ce4f4,_0x28c4b2,CesiumMath[_0x45a0b8(0x4fa8)]))return Cartesian3[_0x45a0b8(0x254b)](Cartesian3[_0x45a0b8(0x51ed)],_0x1a0e77);if(Cartesian2[_0x45a0b8(0x19c9)](_0x5ce4f4,_0x378f6a,CesiumMath[_0x45a0b8(0x4fa8)]))return Cartesian3[_0x45a0b8(0x254b)](Cartesian3['UNIT_Z'],_0x1a0e77);_0x34d83d=Cartesian2[_0x45a0b8(0x286c)](_0x28c4b2,_0x513c7c,scratchCartesian1$8),_0x30b3c8=Cartesian2['subtract'](_0x378f6a,_0x513c7c,scratchCartesian2$c),_0x13e05f=Cartesian2[_0x45a0b8(0x286c)](_0x5ce4f4,_0x513c7c,scratchCartesian3$f),_0x11b60b=Cartesian2[_0x45a0b8(0x22ed)](_0x34d83d,_0x34d83d),_0x4280c5=Cartesian2[_0x45a0b8(0x22ed)](_0x34d83d,_0x30b3c8),_0x307f93=Cartesian2[_0x45a0b8(0x22ed)](_0x34d83d,_0x13e05f),_0x5ae364=Cartesian2[_0x45a0b8(0x22ed)](_0x30b3c8,_0x30b3c8),_0x89ff42=Cartesian2[_0x45a0b8(0x22ed)](_0x30b3c8,_0x13e05f);}_0x1a0e77['y']=_0x5ae364*_0x307f93-_0x4280c5*_0x89ff42,_0x1a0e77['z']=_0x11b60b*_0x89ff42-_0x4280c5*_0x307f93;var _0x31fd26=_0x11b60b*_0x5ae364-_0x4280c5*_0x4280c5;return 0x0!==_0x1a0e77['y']&&(_0x1a0e77['y']/=_0x31fd26),0x0!==_0x1a0e77['z']&&(_0x1a0e77['z']/=_0x31fd26),_0x1a0e77['x']=0x1-_0x1a0e77['y']-_0x1a0e77['z'],_0x1a0e77;}var BingMapsApi={'defaultKey':void 0x0,'getKey':function(_0x422267){var _0x452595=_0x68aa19;return defined$1(_0x422267)?_0x422267:BingMapsApi[_0x452595(0x4bb5)];}},url='https://dev.virtualearth.net/REST/v1/Locations';function BingMapsGeocoderService(_0x4e0146){var _0x3fffc4=_0x68aa19,_0x40cf44=(_0x4e0146=defaultValue$1(_0x4e0146,defaultValue$1[_0x3fffc4(0x494f)]))[_0x3fffc4(0x133c)];this[_0x3fffc4(0x2013)]=BingMapsApi[_0x3fffc4(0x37a6)](_0x40cf44),this[_0x3fffc4(0x587b)]=new Resource({'url':url,'queryParameters':{'key':this['_key']}});}function BoundingRectangle(_0x3098f7,_0x525c12,_0x19eda4,_0x406d6e){var _0x7c577b=_0x68aa19;this['x']=defaultValue$1(_0x3098f7,0x0),this['y']=defaultValue$1(_0x525c12,0x0),this[_0x7c577b(0x209)]=defaultValue$1(_0x19eda4,0x0),this[_0x7c577b(0x5862)]=defaultValue$1(_0x406d6e,0x0);}Object[_0x68aa19(0x5b7)](BingMapsGeocoderService[_0x68aa19(0x4b51)],{'url':{'get':function(){return url;}},'key':{'get':function(){return this['_key'];}}}),BingMapsGeocoderService['prototype'][_0x68aa19(0x368a)]=function(_0x59f725){var _0x2f6611=_0x68aa19;return this[_0x2f6611(0x587b)]['getDerivedResource']({'queryParameters':{'query':_0x59f725}})['fetchJsonp'](_0x2f6611(0x39ac))[_0x2f6611(0x4e1e)](function(_0xdb226b){var _0x282b79=_0x2f6611;return 0x0===_0xdb226b[_0x282b79(0x3a56)][_0x282b79(0x531b)]?[]:_0xdb226b['resourceSets'][0x0]['resources']['map'](function(_0x4e6ea7){var _0x4b3d75=_0x282b79,_0x25ab64=_0x4e6ea7[_0x4b3d75(0x30c4)],_0x5ea1c1=_0x25ab64[0x0],_0x1e228f=_0x25ab64[0x1],_0xf30ed2=_0x25ab64[0x2],_0x3f2503=_0x25ab64[0x3];return{'displayName':_0x4e6ea7[_0x4b3d75(0x13f9)],'destination':Rectangle[_0x4b3d75(0x2ac5)](_0x1e228f,_0x5ea1c1,_0x3f2503,_0xf30ed2)};});});},BoundingRectangle[_0x68aa19(0xe6c)]=0x4,BoundingRectangle[_0x68aa19(0x3540)]=function(_0x4b23a3,_0x4786c2,_0x24455f){var _0x20d04d=_0x68aa19;return _0x24455f=defaultValue$1(_0x24455f,0x0),_0x4786c2[_0x24455f++]=_0x4b23a3['x'],_0x4786c2[_0x24455f++]=_0x4b23a3['y'],_0x4786c2[_0x24455f++]=_0x4b23a3['width'],_0x4786c2[_0x24455f]=_0x4b23a3[_0x20d04d(0x5862)],_0x4786c2;},BoundingRectangle[_0x68aa19(0x41a1)]=function(_0x2230c2,_0x1a9d5c,_0x14118f){var _0x2e49d7=_0x68aa19;return _0x1a9d5c=defaultValue$1(_0x1a9d5c,0x0),defined$1(_0x14118f)||(_0x14118f=new BoundingRectangle()),_0x14118f['x']=_0x2230c2[_0x1a9d5c++],_0x14118f['y']=_0x2230c2[_0x1a9d5c++],_0x14118f[_0x2e49d7(0x209)]=_0x2230c2[_0x1a9d5c++],_0x14118f[_0x2e49d7(0x5862)]=_0x2230c2[_0x1a9d5c],_0x14118f;},BoundingRectangle[_0x68aa19(0x111e)]=function(_0x575709,_0x54f4fc){var _0x222f8a=_0x68aa19;if(defined$1(_0x54f4fc)||(_0x54f4fc=new BoundingRectangle()),!defined$1(_0x575709)||0x0===_0x575709[_0x222f8a(0x531b)])return _0x54f4fc['x']=0x0,_0x54f4fc['y']=0x0,_0x54f4fc[_0x222f8a(0x209)]=0x0,_0x54f4fc[_0x222f8a(0x5862)]=0x0,_0x54f4fc;for(var _0x520761=_0x575709[_0x222f8a(0x531b)],_0xd7ea6f=_0x575709[0x0]['x'],_0x286164=_0x575709[0x0]['y'],_0x34e023=_0x575709[0x0]['x'],_0x5645fe=_0x575709[0x0]['y'],_0x3a3f0b=0x1;_0x3a3f0b<_0x520761;_0x3a3f0b++){var _0x14854f=_0x575709[_0x3a3f0b],_0x30a6f6=_0x14854f['x'],_0x578f58=_0x14854f['y'];_0xd7ea6f=Math[_0x222f8a(0x27d5)](_0x30a6f6,_0xd7ea6f),_0x34e023=Math[_0x222f8a(0x2bc6)](_0x30a6f6,_0x34e023),_0x286164=Math[_0x222f8a(0x27d5)](_0x578f58,_0x286164),_0x5645fe=Math[_0x222f8a(0x2bc6)](_0x578f58,_0x5645fe);}return _0x54f4fc['x']=_0xd7ea6f,_0x54f4fc['y']=_0x286164,_0x54f4fc[_0x222f8a(0x209)]=_0x34e023-_0xd7ea6f,_0x54f4fc[_0x222f8a(0x5862)]=_0x5645fe-_0x286164,_0x54f4fc;};var defaultProjection=new GeographicProjection(),fromRectangleLowerLeft=new Cartographic(),fromRectangleUpperRight=new Cartographic();function GeometryAttributes(_0x3a5098){var _0xc107c=_0x68aa19;_0x3a5098=defaultValue$1(_0x3a5098,defaultValue$1[_0xc107c(0x494f)]),this['position']=_0x3a5098['position'],this[_0xc107c(0x193a)]=_0x3a5098[_0xc107c(0x193a)],this['st']=_0x3a5098['st'],this[_0xc107c(0xcdb)]=_0x3a5098['bitangent'],this[_0xc107c(0x1623)]=_0x3a5098[_0xc107c(0x1623)],this[_0xc107c(0x28b8)]=_0x3a5098[_0xc107c(0x28b8)];}BoundingRectangle['fromRectangle']=function(_0x29c47e,_0x1d23cc,_0x641d6d){var _0x908c60=_0x68aa19;if(defined$1(_0x641d6d)||(_0x641d6d=new BoundingRectangle()),!defined$1(_0x29c47e))return _0x641d6d['x']=0x0,_0x641d6d['y']=0x0,_0x641d6d['width']=0x0,_0x641d6d[_0x908c60(0x5862)]=0x0,_0x641d6d;var _0x499db0=(_0x1d23cc=defaultValue$1(_0x1d23cc,defaultProjection))[_0x908c60(0x3eda)](Rectangle[_0x908c60(0x13c7)](_0x29c47e,fromRectangleLowerLeft)),_0x39201a=_0x1d23cc['project'](Rectangle[_0x908c60(0xe80)](_0x29c47e,fromRectangleUpperRight));return Cartesian2[_0x908c60(0x286c)](_0x39201a,_0x499db0,_0x39201a),_0x641d6d['x']=_0x499db0['x'],_0x641d6d['y']=_0x499db0['y'],_0x641d6d[_0x908c60(0x209)]=_0x39201a['x'],_0x641d6d[_0x908c60(0x5862)]=_0x39201a['y'],_0x641d6d;},BoundingRectangle[_0x68aa19(0x254b)]=function(_0x5888c6,_0x8ca5a7){var _0x393149=_0x68aa19;if(defined$1(_0x5888c6))return defined$1(_0x8ca5a7)?(_0x8ca5a7['x']=_0x5888c6['x'],_0x8ca5a7['y']=_0x5888c6['y'],_0x8ca5a7[_0x393149(0x209)]=_0x5888c6['width'],_0x8ca5a7[_0x393149(0x5862)]=_0x5888c6[_0x393149(0x5862)],_0x8ca5a7):new BoundingRectangle(_0x5888c6['x'],_0x5888c6['y'],_0x5888c6[_0x393149(0x209)],_0x5888c6['height']);},BoundingRectangle[_0x68aa19(0x4415)]=function(_0x4f23d1,_0x319a1f,_0x4365df){var _0x260ffa=_0x68aa19;defined$1(_0x4365df)||(_0x4365df=new BoundingRectangle());var _0x32505e=Math[_0x260ffa(0x27d5)](_0x4f23d1['x'],_0x319a1f['x']),_0xda8da6=Math[_0x260ffa(0x27d5)](_0x4f23d1['y'],_0x319a1f['y']),_0x53d24a=Math['max'](_0x4f23d1['x']+_0x4f23d1[_0x260ffa(0x209)],_0x319a1f['x']+_0x319a1f[_0x260ffa(0x209)]),_0x2aeb66=Math[_0x260ffa(0x2bc6)](_0x4f23d1['y']+_0x4f23d1[_0x260ffa(0x5862)],_0x319a1f['y']+_0x319a1f[_0x260ffa(0x5862)]);return _0x4365df['x']=_0x32505e,_0x4365df['y']=_0xda8da6,_0x4365df['width']=_0x53d24a-_0x32505e,_0x4365df[_0x260ffa(0x5862)]=_0x2aeb66-_0xda8da6,_0x4365df;},BoundingRectangle[_0x68aa19(0x383)]=function(_0x59c75c,_0x2a2bce,_0xb48678){var _0x38b214=_0x68aa19;_0xb48678=BoundingRectangle[_0x38b214(0x254b)](_0x59c75c,_0xb48678);var _0x3d2f9a=_0x2a2bce['x']-_0xb48678['x'],_0x57362d=_0x2a2bce['y']-_0xb48678['y'];return _0x3d2f9a>_0xb48678[_0x38b214(0x209)]?_0xb48678[_0x38b214(0x209)]=_0x3d2f9a:_0x3d2f9a<0x0&&(_0xb48678['width']-=_0x3d2f9a,_0xb48678['x']=_0x2a2bce['x']),_0x57362d>_0xb48678[_0x38b214(0x5862)]?_0xb48678[_0x38b214(0x5862)]=_0x57362d:_0x57362d<0x0&&(_0xb48678[_0x38b214(0x5862)]-=_0x57362d,_0xb48678['y']=_0x2a2bce['y']),_0xb48678;},BoundingRectangle[_0x68aa19(0x1155)]=function(_0x57274d,_0x270452){var _0x582833=_0x68aa19,_0x58e3fb=_0x57274d['x'],_0x4ddd96=_0x57274d['y'],_0x4c8a3d=_0x270452['x'],_0x4a0e42=_0x270452['y'];return _0x58e3fb>_0x4c8a3d+_0x270452[_0x582833(0x209)]||_0x58e3fb+_0x57274d[_0x582833(0x209)]<_0x4c8a3d||_0x4ddd96+_0x57274d[_0x582833(0x5862)]<_0x4a0e42||_0x4ddd96>_0x4a0e42+_0x270452[_0x582833(0x5862)]?Intersect$1['OUTSIDE']:Intersect$1[_0x582833(0xde3)];},BoundingRectangle['equals']=function(_0x5584c4,_0x2900bb){var _0x2835da=_0x68aa19;return _0x5584c4===_0x2900bb||defined$1(_0x5584c4)&&defined$1(_0x2900bb)&&_0x5584c4['x']===_0x2900bb['x']&&_0x5584c4['y']===_0x2900bb['y']&&_0x5584c4['width']===_0x2900bb['width']&&_0x5584c4[_0x2835da(0x5862)]===_0x2900bb['height'];},BoundingRectangle[_0x68aa19(0x4b51)]['clone']=function(_0x515714){var _0x178850=_0x68aa19;return BoundingRectangle[_0x178850(0x254b)](this,_0x515714);},BoundingRectangle[_0x68aa19(0x4b51)][_0x68aa19(0x1155)]=function(_0x2cd218){var _0xfd423f=_0x68aa19;return BoundingRectangle[_0xfd423f(0x1155)](this,_0x2cd218);},BoundingRectangle[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x3237ce){var _0x4d7271=_0x68aa19;return BoundingRectangle[_0x4d7271(0x2ed4)](this,_0x3237ce);};var GeometryOffsetAttribute={'NONE':0x0,'TOP':0x1,'ALL':0x2},GeometryOffsetAttribute$1=Object[_0x68aa19(0x3e37)](GeometryOffsetAttribute);function VertexFormat(_0x5169ff){var _0x40e4ed=_0x68aa19;_0x5169ff=defaultValue$1(_0x5169ff,defaultValue$1['EMPTY_OBJECT']),this[_0x40e4ed(0x4771)]=defaultValue$1(_0x5169ff[_0x40e4ed(0x4771)],!0x1),this[_0x40e4ed(0x193a)]=defaultValue$1(_0x5169ff[_0x40e4ed(0x193a)],!0x1),this['st']=defaultValue$1(_0x5169ff['st'],!0x1),this[_0x40e4ed(0xcdb)]=defaultValue$1(_0x5169ff[_0x40e4ed(0xcdb)],!0x1),this[_0x40e4ed(0x1623)]=defaultValue$1(_0x5169ff[_0x40e4ed(0x1623)],!0x1),this['color']=defaultValue$1(_0x5169ff[_0x40e4ed(0x28b8)],!0x1);}VertexFormat[_0x68aa19(0x3d98)]=Object[_0x68aa19(0x3e37)](new VertexFormat({'position':!0x0})),VertexFormat[_0x68aa19(0x336d)]=Object[_0x68aa19(0x3e37)](new VertexFormat({'position':!0x0,'normal':!0x0})),VertexFormat[_0x68aa19(0x53f9)]=Object[_0x68aa19(0x3e37)](new VertexFormat({'position':!0x0,'normal':!0x0,'st':!0x0})),VertexFormat[_0x68aa19(0x2e7c)]=Object[_0x68aa19(0x3e37)](new VertexFormat({'position':!0x0,'st':!0x0})),VertexFormat[_0x68aa19(0x13be)]=Object[_0x68aa19(0x3e37)](new VertexFormat({'position':!0x0,'color':!0x0})),VertexFormat[_0x68aa19(0x3298)]=Object[_0x68aa19(0x3e37)](new VertexFormat({'position':!0x0,'normal':!0x0,'st':!0x0,'tangent':!0x0,'bitangent':!0x0})),VertexFormat['DEFAULT']=VertexFormat['POSITION_NORMAL_AND_ST'],VertexFormat[_0x68aa19(0xe6c)]=0x6,VertexFormat[_0x68aa19(0x3540)]=function(_0x1985be,_0x5866aa,_0xe36479){var _0x563221=_0x68aa19;return _0xe36479=defaultValue$1(_0xe36479,0x0),_0x5866aa[_0xe36479++]=_0x1985be[_0x563221(0x4771)]?0x1:0x0,_0x5866aa[_0xe36479++]=_0x1985be[_0x563221(0x193a)]?0x1:0x0,_0x5866aa[_0xe36479++]=_0x1985be['st']?0x1:0x0,_0x5866aa[_0xe36479++]=_0x1985be[_0x563221(0x1623)]?0x1:0x0,_0x5866aa[_0xe36479++]=_0x1985be[_0x563221(0xcdb)]?0x1:0x0,_0x5866aa[_0xe36479]=_0x1985be[_0x563221(0x28b8)]?0x1:0x0,_0x5866aa;},VertexFormat[_0x68aa19(0x41a1)]=function(_0x213ad0,_0x132bbb,_0x516537){var _0x4d0cec=_0x68aa19;return _0x132bbb=defaultValue$1(_0x132bbb,0x0),defined$1(_0x516537)||(_0x516537=new VertexFormat()),_0x516537[_0x4d0cec(0x4771)]=0x1===_0x213ad0[_0x132bbb++],_0x516537[_0x4d0cec(0x193a)]=0x1===_0x213ad0[_0x132bbb++],_0x516537['st']=0x1===_0x213ad0[_0x132bbb++],_0x516537[_0x4d0cec(0x1623)]=0x1===_0x213ad0[_0x132bbb++],_0x516537['bitangent']=0x1===_0x213ad0[_0x132bbb++],_0x516537[_0x4d0cec(0x28b8)]=0x1===_0x213ad0[_0x132bbb],_0x516537;},VertexFormat[_0x68aa19(0x254b)]=function(_0x564cbf,_0x281e85){var _0x632698=_0x68aa19;if(defined$1(_0x564cbf))return defined$1(_0x281e85)||(_0x281e85=new VertexFormat()),_0x281e85[_0x632698(0x4771)]=_0x564cbf[_0x632698(0x4771)],_0x281e85[_0x632698(0x193a)]=_0x564cbf[_0x632698(0x193a)],_0x281e85['st']=_0x564cbf['st'],_0x281e85['tangent']=_0x564cbf['tangent'],_0x281e85[_0x632698(0xcdb)]=_0x564cbf['bitangent'],_0x281e85[_0x632698(0x28b8)]=_0x564cbf[_0x632698(0x28b8)],_0x281e85;};var diffScratch$1=new Cartesian3();function BoxGeometry(_0x15678e){var _0x13229b=_0x68aa19,_0x5a4dbb=(_0x15678e=defaultValue$1(_0x15678e,defaultValue$1['EMPTY_OBJECT']))[_0x13229b(0x12ff)],_0x13f099=_0x15678e[_0x13229b(0x2949)],_0x1bd21e=defaultValue$1(_0x15678e[_0x13229b(0x4a45)],VertexFormat[_0x13229b(0x139e)]);this[_0x13229b(0x1aa)]=Cartesian3[_0x13229b(0x254b)](_0x5a4dbb),this[_0x13229b(0x2972)]=Cartesian3[_0x13229b(0x254b)](_0x13f099),this[_0x13229b(0x4f44)]=_0x1bd21e,this[_0x13229b(0x469c)]=_0x15678e['offsetAttribute'],this[_0x13229b(0x39eb)]='createBoxGeometry';}BoxGeometry[_0x68aa19(0x26d8)]=function(_0x9edfd5){var _0x528a30=_0x68aa19,_0x20a692=(_0x9edfd5=defaultValue$1(_0x9edfd5,defaultValue$1[_0x528a30(0x494f)]))[_0x528a30(0x4e51)],_0x5e0409=Cartesian3[_0x528a30(0x1c02)](_0x20a692,0.5,new Cartesian3());return new BoxGeometry({'minimum':Cartesian3['negate'](_0x5e0409,new Cartesian3()),'maximum':_0x5e0409,'vertexFormat':_0x9edfd5[_0x528a30(0x4a45)],'offsetAttribute':_0x9edfd5[_0x528a30(0x2982)]});},BoxGeometry['fromAxisAlignedBoundingBox']=function(_0x477a16){var _0x210e10=_0x68aa19;return new BoxGeometry({'minimum':_0x477a16[_0x210e10(0x12ff)],'maximum':_0x477a16[_0x210e10(0x2949)]});},BoxGeometry[_0x68aa19(0xe6c)]=0x2*Cartesian3[_0x68aa19(0xe6c)]+VertexFormat[_0x68aa19(0xe6c)]+0x1,BoxGeometry[_0x68aa19(0x3540)]=function(_0x1093b1,_0x2d4f87,_0x53f790){var _0x38b87c=_0x68aa19;return _0x53f790=defaultValue$1(_0x53f790,0x0),Cartesian3['pack'](_0x1093b1[_0x38b87c(0x1aa)],_0x2d4f87,_0x53f790),Cartesian3[_0x38b87c(0x3540)](_0x1093b1[_0x38b87c(0x2972)],_0x2d4f87,_0x53f790+Cartesian3[_0x38b87c(0xe6c)]),VertexFormat[_0x38b87c(0x3540)](_0x1093b1[_0x38b87c(0x4f44)],_0x2d4f87,_0x53f790+0x2*Cartesian3[_0x38b87c(0xe6c)]),_0x2d4f87[_0x53f790+0x2*Cartesian3['packedLength']+VertexFormat['packedLength']]=defaultValue$1(_0x1093b1[_0x38b87c(0x469c)],-0x1),_0x2d4f87;};var scratchMin$3=new Cartesian3(),scratchMax$3=new Cartesian3(),scratchVertexFormat$d=new VertexFormat(),scratchOptions$o={'minimum':scratchMin$3,'maximum':scratchMax$3,'vertexFormat':scratchVertexFormat$d,'offsetAttribute':void 0x0},unitBoxGeometry;BoxGeometry[_0x68aa19(0x41a1)]=function(_0x6ce24b,_0x343d1d,_0x473499){var _0x317fbf=_0x68aa19;_0x343d1d=defaultValue$1(_0x343d1d,0x0);var _0xcedff8=Cartesian3[_0x317fbf(0x41a1)](_0x6ce24b,_0x343d1d,scratchMin$3),_0x1bcf27=Cartesian3[_0x317fbf(0x41a1)](_0x6ce24b,_0x343d1d+Cartesian3[_0x317fbf(0xe6c)],scratchMax$3),_0x571b31=VertexFormat[_0x317fbf(0x41a1)](_0x6ce24b,_0x343d1d+0x2*Cartesian3[_0x317fbf(0xe6c)],scratchVertexFormat$d),_0x40f272=_0x6ce24b[_0x343d1d+0x2*Cartesian3[_0x317fbf(0xe6c)]+VertexFormat[_0x317fbf(0xe6c)]];return defined$1(_0x473499)?(_0x473499[_0x317fbf(0x1aa)]=Cartesian3['clone'](_0xcedff8,_0x473499['_minimum']),_0x473499['_maximum']=Cartesian3[_0x317fbf(0x254b)](_0x1bcf27,_0x473499[_0x317fbf(0x2972)]),_0x473499[_0x317fbf(0x4f44)]=VertexFormat['clone'](_0x571b31,_0x473499['_vertexFormat']),_0x473499[_0x317fbf(0x469c)]=-0x1===_0x40f272?void 0x0:_0x40f272,_0x473499):(scratchOptions$o[_0x317fbf(0x2982)]=-0x1===_0x40f272?void 0x0:_0x40f272,new BoxGeometry(scratchOptions$o));},BoxGeometry[_0x68aa19(0x2a90)]=function(_0x59ccc9){var _0x16d14f=_0x68aa19,_0x7ac5=_0x59ccc9[_0x16d14f(0x1aa)],_0x401b0c=_0x59ccc9[_0x16d14f(0x2972)],_0x1dffb1=_0x59ccc9[_0x16d14f(0x4f44)];if(!Cartesian3[_0x16d14f(0x2ed4)](_0x7ac5,_0x401b0c)){var _0x542f66,_0x5bf702,_0x2b9af5=new GeometryAttributes();if(_0x1dffb1[_0x16d14f(0x4771)]&&(_0x1dffb1['st']||_0x1dffb1[_0x16d14f(0x193a)]||_0x1dffb1['tangent']||_0x1dffb1[_0x16d14f(0xcdb)])){if(_0x1dffb1['position']&&((_0x5bf702=new Float64Array(0x48))[0x0]=_0x7ac5['x'],_0x5bf702[0x1]=_0x7ac5['y'],_0x5bf702[0x2]=_0x401b0c['z'],_0x5bf702[0x3]=_0x401b0c['x'],_0x5bf702[0x4]=_0x7ac5['y'],_0x5bf702[0x5]=_0x401b0c['z'],_0x5bf702[0x6]=_0x401b0c['x'],_0x5bf702[0x7]=_0x401b0c['y'],_0x5bf702[0x8]=_0x401b0c['z'],_0x5bf702[0x9]=_0x7ac5['x'],_0x5bf702[0xa]=_0x401b0c['y'],_0x5bf702[0xb]=_0x401b0c['z'],_0x5bf702[0xc]=_0x7ac5['x'],_0x5bf702[0xd]=_0x7ac5['y'],_0x5bf702[0xe]=_0x7ac5['z'],_0x5bf702[0xf]=_0x401b0c['x'],_0x5bf702[0x10]=_0x7ac5['y'],_0x5bf702[0x11]=_0x7ac5['z'],_0x5bf702[0x12]=_0x401b0c['x'],_0x5bf702[0x13]=_0x401b0c['y'],_0x5bf702[0x14]=_0x7ac5['z'],_0x5bf702[0x15]=_0x7ac5['x'],_0x5bf702[0x16]=_0x401b0c['y'],_0x5bf702[0x17]=_0x7ac5['z'],_0x5bf702[0x18]=_0x401b0c['x'],_0x5bf702[0x19]=_0x7ac5['y'],_0x5bf702[0x1a]=_0x7ac5['z'],_0x5bf702[0x1b]=_0x401b0c['x'],_0x5bf702[0x1c]=_0x401b0c['y'],_0x5bf702[0x1d]=_0x7ac5['z'],_0x5bf702[0x1e]=_0x401b0c['x'],_0x5bf702[0x1f]=_0x401b0c['y'],_0x5bf702[0x20]=_0x401b0c['z'],_0x5bf702[0x21]=_0x401b0c['x'],_0x5bf702[0x22]=_0x7ac5['y'],_0x5bf702[0x23]=_0x401b0c['z'],_0x5bf702[0x24]=_0x7ac5['x'],_0x5bf702[0x25]=_0x7ac5['y'],_0x5bf702[0x26]=_0x7ac5['z'],_0x5bf702[0x27]=_0x7ac5['x'],_0x5bf702[0x28]=_0x401b0c['y'],_0x5bf702[0x29]=_0x7ac5['z'],_0x5bf702[0x2a]=_0x7ac5['x'],_0x5bf702[0x2b]=_0x401b0c['y'],_0x5bf702[0x2c]=_0x401b0c['z'],_0x5bf702[0x2d]=_0x7ac5['x'],_0x5bf702[0x2e]=_0x7ac5['y'],_0x5bf702[0x2f]=_0x401b0c['z'],_0x5bf702[0x30]=_0x7ac5['x'],_0x5bf702[0x31]=_0x401b0c['y'],_0x5bf702[0x32]=_0x7ac5['z'],_0x5bf702[0x33]=_0x401b0c['x'],_0x5bf702[0x34]=_0x401b0c['y'],_0x5bf702[0x35]=_0x7ac5['z'],_0x5bf702[0x36]=_0x401b0c['x'],_0x5bf702[0x37]=_0x401b0c['y'],_0x5bf702[0x38]=_0x401b0c['z'],_0x5bf702[0x39]=_0x7ac5['x'],_0x5bf702[0x3a]=_0x401b0c['y'],_0x5bf702[0x3b]=_0x401b0c['z'],_0x5bf702[0x3c]=_0x7ac5['x'],_0x5bf702[0x3d]=_0x7ac5['y'],_0x5bf702[0x3e]=_0x7ac5['z'],_0x5bf702[0x3f]=_0x401b0c['x'],_0x5bf702[0x40]=_0x7ac5['y'],_0x5bf702[0x41]=_0x7ac5['z'],_0x5bf702[0x42]=_0x401b0c['x'],_0x5bf702[0x43]=_0x7ac5['y'],_0x5bf702[0x44]=_0x401b0c['z'],_0x5bf702[0x45]=_0x7ac5['x'],_0x5bf702[0x46]=_0x7ac5['y'],_0x5bf702[0x47]=_0x401b0c['z'],_0x2b9af5[_0x16d14f(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x16d14f(0x1c31)],'componentsPerAttribute':0x3,'values':_0x5bf702})),_0x1dffb1[_0x16d14f(0x193a)]){var _0x5a8233=new Float32Array(0x48);_0x5a8233[0x0]=0x0,_0x5a8233[0x1]=0x0,_0x5a8233[0x2]=0x1,_0x5a8233[0x3]=0x0,_0x5a8233[0x4]=0x0,_0x5a8233[0x5]=0x1,_0x5a8233[0x6]=0x0,_0x5a8233[0x7]=0x0,_0x5a8233[0x8]=0x1,_0x5a8233[0x9]=0x0,_0x5a8233[0xa]=0x0,_0x5a8233[0xb]=0x1,_0x5a8233[0xc]=0x0,_0x5a8233[0xd]=0x0,_0x5a8233[0xe]=-0x1,_0x5a8233[0xf]=0x0,_0x5a8233[0x10]=0x0,_0x5a8233[0x11]=-0x1,_0x5a8233[0x12]=0x0,_0x5a8233[0x13]=0x0,_0x5a8233[0x14]=-0x1,_0x5a8233[0x15]=0x0,_0x5a8233[0x16]=0x0,_0x5a8233[0x17]=-0x1,_0x5a8233[0x18]=0x1,_0x5a8233[0x19]=0x0,_0x5a8233[0x1a]=0x0,_0x5a8233[0x1b]=0x1,_0x5a8233[0x1c]=0x0,_0x5a8233[0x1d]=0x0,_0x5a8233[0x1e]=0x1,_0x5a8233[0x1f]=0x0,_0x5a8233[0x20]=0x0,_0x5a8233[0x21]=0x1,_0x5a8233[0x22]=0x0,_0x5a8233[0x23]=0x0,_0x5a8233[0x24]=-0x1,_0x5a8233[0x25]=0x0,_0x5a8233[0x26]=0x0,_0x5a8233[0x27]=-0x1,_0x5a8233[0x28]=0x0,_0x5a8233[0x29]=0x0,_0x5a8233[0x2a]=-0x1,_0x5a8233[0x2b]=0x0,_0x5a8233[0x2c]=0x0,_0x5a8233[0x2d]=-0x1,_0x5a8233[0x2e]=0x0,_0x5a8233[0x2f]=0x0,_0x5a8233[0x30]=0x0,_0x5a8233[0x31]=0x1,_0x5a8233[0x32]=0x0,_0x5a8233[0x33]=0x0,_0x5a8233[0x34]=0x1,_0x5a8233[0x35]=0x0,_0x5a8233[0x36]=0x0,_0x5a8233[0x37]=0x1,_0x5a8233[0x38]=0x0,_0x5a8233[0x39]=0x0,_0x5a8233[0x3a]=0x1,_0x5a8233[0x3b]=0x0,_0x5a8233[0x3c]=0x0,_0x5a8233[0x3d]=-0x1,_0x5a8233[0x3e]=0x0,_0x5a8233[0x3f]=0x0,_0x5a8233[0x40]=-0x1,_0x5a8233[0x41]=0x0,_0x5a8233[0x42]=0x0,_0x5a8233[0x43]=-0x1,_0x5a8233[0x44]=0x0,_0x5a8233[0x45]=0x0,_0x5a8233[0x46]=-0x1,_0x5a8233[0x47]=0x0,_0x2b9af5[_0x16d14f(0x193a)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x16d14f(0x15eb)],'componentsPerAttribute':0x3,'values':_0x5a8233});}if(_0x1dffb1['st']){var _0x508f2d=new Float32Array(0x48),_0x165092=0x0;_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=-0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=-0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=-0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=-0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=-0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=-0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=-0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=-0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x0,_0x508f2d[_0x165092++]=0x1,_0x508f2d[_0x165092++]=0x1,_0x2b9af5['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x16d14f(0x15eb)],'componentsPerAttribute':0x3,'values':_0x508f2d});}if(_0x1dffb1[_0x16d14f(0x1623)]){var _0x486109=new Float32Array(0x48);_0x486109[0x0]=0x1,_0x486109[0x1]=0x0,_0x486109[0x2]=0x0,_0x486109[0x3]=0x1,_0x486109[0x4]=0x0,_0x486109[0x5]=0x0,_0x486109[0x6]=0x1,_0x486109[0x7]=0x0,_0x486109[0x8]=0x0,_0x486109[0x9]=0x1,_0x486109[0xa]=0x0,_0x486109[0xb]=0x0,_0x486109[0xc]=-0x1,_0x486109[0xd]=0x0,_0x486109[0xe]=0x0,_0x486109[0xf]=-0x1,_0x486109[0x10]=0x0,_0x486109[0x11]=0x0,_0x486109[0x12]=-0x1,_0x486109[0x13]=0x0,_0x486109[0x14]=0x0,_0x486109[0x15]=-0x1,_0x486109[0x16]=0x0,_0x486109[0x17]=0x0,_0x486109[0x18]=0x0,_0x486109[0x19]=0x1,_0x486109[0x1a]=0x0,_0x486109[0x1b]=0x0,_0x486109[0x1c]=0x1,_0x486109[0x1d]=0x0,_0x486109[0x1e]=0x0,_0x486109[0x1f]=0x1,_0x486109[0x20]=0x0,_0x486109[0x21]=0x0,_0x486109[0x22]=0x1,_0x486109[0x23]=0x0,_0x486109[0x24]=0x0,_0x486109[0x25]=-0x1,_0x486109[0x26]=0x0,_0x486109[0x27]=0x0,_0x486109[0x28]=-0x1,_0x486109[0x29]=0x0,_0x486109[0x2a]=0x0,_0x486109[0x2b]=-0x1,_0x486109[0x2c]=0x0,_0x486109[0x2d]=0x0,_0x486109[0x2e]=-0x1,_0x486109[0x2f]=0x0,_0x486109[0x30]=-0x1,_0x486109[0x31]=0x0,_0x486109[0x32]=0x0,_0x486109[0x33]=-0x1,_0x486109[0x34]=0x0,_0x486109[0x35]=0x0,_0x486109[0x36]=-0x1,_0x486109[0x37]=0x0,_0x486109[0x38]=0x0,_0x486109[0x39]=-0x1,_0x486109[0x3a]=0x0,_0x486109[0x3b]=0x0,_0x486109[0x3c]=0x1,_0x486109[0x3d]=0x0,_0x486109[0x3e]=0x0,_0x486109[0x3f]=0x1,_0x486109[0x40]=0x0,_0x486109[0x41]=0x0,_0x486109[0x42]=0x1,_0x486109[0x43]=0x0,_0x486109[0x44]=0x0,_0x486109[0x45]=0x1,_0x486109[0x46]=0x0,_0x486109[0x47]=0x0,_0x2b9af5[_0x16d14f(0x1623)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x16d14f(0x15eb)],'componentsPerAttribute':0x3,'values':_0x486109});}if(_0x1dffb1[_0x16d14f(0xcdb)]){var _0x20a677=new Float32Array(0x48);_0x20a677[0x0]=0x0,_0x20a677[0x1]=0x1,_0x20a677[0x2]=0x0,_0x20a677[0x3]=0x0,_0x20a677[0x4]=0x1,_0x20a677[0x5]=0x0,_0x20a677[0x6]=0x0,_0x20a677[0x7]=0x1,_0x20a677[0x8]=0x0,_0x20a677[0x9]=0x0,_0x20a677[0xa]=0x1,_0x20a677[0xb]=0x0,_0x20a677[0xc]=0x0,_0x20a677[0xd]=0x1,_0x20a677[0xe]=0x0,_0x20a677[0xf]=0x0,_0x20a677[0x10]=0x1,_0x20a677[0x11]=0x0,_0x20a677[0x12]=0x0,_0x20a677[0x13]=0x1,_0x20a677[0x14]=0x0,_0x20a677[0x15]=0x0,_0x20a677[0x16]=0x1,_0x20a677[0x17]=0x0,_0x20a677[0x18]=0x0,_0x20a677[0x19]=0x0,_0x20a677[0x1a]=0x1,_0x20a677[0x1b]=0x0,_0x20a677[0x1c]=0x0,_0x20a677[0x1d]=0x1,_0x20a677[0x1e]=0x0,_0x20a677[0x1f]=0x0,_0x20a677[0x20]=0x1,_0x20a677[0x21]=0x0,_0x20a677[0x22]=0x0,_0x20a677[0x23]=0x1,_0x20a677[0x24]=0x0,_0x20a677[0x25]=0x0,_0x20a677[0x26]=0x1,_0x20a677[0x27]=0x0,_0x20a677[0x28]=0x0,_0x20a677[0x29]=0x1,_0x20a677[0x2a]=0x0,_0x20a677[0x2b]=0x0,_0x20a677[0x2c]=0x1,_0x20a677[0x2d]=0x0,_0x20a677[0x2e]=0x0,_0x20a677[0x2f]=0x1,_0x20a677[0x30]=0x0,_0x20a677[0x31]=0x0,_0x20a677[0x32]=0x1,_0x20a677[0x33]=0x0,_0x20a677[0x34]=0x0,_0x20a677[0x35]=0x1,_0x20a677[0x36]=0x0,_0x20a677[0x37]=0x0,_0x20a677[0x38]=0x1,_0x20a677[0x39]=0x0,_0x20a677[0x3a]=0x0,_0x20a677[0x3b]=0x1,_0x20a677[0x3c]=0x0,_0x20a677[0x3d]=0x0,_0x20a677[0x3e]=0x1,_0x20a677[0x3f]=0x0,_0x20a677[0x40]=0x0,_0x20a677[0x41]=0x1,_0x20a677[0x42]=0x0,_0x20a677[0x43]=0x0,_0x20a677[0x44]=0x1,_0x20a677[0x45]=0x0,_0x20a677[0x46]=0x0,_0x20a677[0x47]=0x1,_0x2b9af5['bitangent']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x16d14f(0x15eb)],'componentsPerAttribute':0x3,'values':_0x20a677});}(_0x542f66=new Uint16Array(0x24))[0x0]=0x0,_0x542f66[0x1]=0x1,_0x542f66[0x2]=0x2,_0x542f66[0x3]=0x0,_0x542f66[0x4]=0x2,_0x542f66[0x5]=0x3,_0x542f66[0x6]=0x6,_0x542f66[0x7]=0x5,_0x542f66[0x8]=0x4,_0x542f66[0x9]=0x7,_0x542f66[0xa]=0x6,_0x542f66[0xb]=0x4,_0x542f66[0xc]=0x8,_0x542f66[0xd]=0x9,_0x542f66[0xe]=0xa,_0x542f66[0xf]=0x8,_0x542f66[0x10]=0xa,_0x542f66[0x11]=0xb,_0x542f66[0x12]=0xe,_0x542f66[0x13]=0xd,_0x542f66[0x14]=0xc,_0x542f66[0x15]=0xf,_0x542f66[0x16]=0xe,_0x542f66[0x17]=0xc,_0x542f66[0x18]=0x12,_0x542f66[0x19]=0x11,_0x542f66[0x1a]=0x10,_0x542f66[0x1b]=0x13,_0x542f66[0x1c]=0x12,_0x542f66[0x1d]=0x10,_0x542f66[0x1e]=0x14,_0x542f66[0x1f]=0x15,_0x542f66[0x20]=0x16,_0x542f66[0x21]=0x14,_0x542f66[0x22]=0x16,_0x542f66[0x23]=0x17;}else(_0x5bf702=new Float64Array(0x18))[0x0]=_0x7ac5['x'],_0x5bf702[0x1]=_0x7ac5['y'],_0x5bf702[0x2]=_0x7ac5['z'],_0x5bf702[0x3]=_0x401b0c['x'],_0x5bf702[0x4]=_0x7ac5['y'],_0x5bf702[0x5]=_0x7ac5['z'],_0x5bf702[0x6]=_0x401b0c['x'],_0x5bf702[0x7]=_0x401b0c['y'],_0x5bf702[0x8]=_0x7ac5['z'],_0x5bf702[0x9]=_0x7ac5['x'],_0x5bf702[0xa]=_0x401b0c['y'],_0x5bf702[0xb]=_0x7ac5['z'],_0x5bf702[0xc]=_0x7ac5['x'],_0x5bf702[0xd]=_0x7ac5['y'],_0x5bf702[0xe]=_0x401b0c['z'],_0x5bf702[0xf]=_0x401b0c['x'],_0x5bf702[0x10]=_0x7ac5['y'],_0x5bf702[0x11]=_0x401b0c['z'],_0x5bf702[0x12]=_0x401b0c['x'],_0x5bf702[0x13]=_0x401b0c['y'],_0x5bf702[0x14]=_0x401b0c['z'],_0x5bf702[0x15]=_0x7ac5['x'],_0x5bf702[0x16]=_0x401b0c['y'],_0x5bf702[0x17]=_0x401b0c['z'],_0x2b9af5[_0x16d14f(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x16d14f(0x1c31)],'componentsPerAttribute':0x3,'values':_0x5bf702}),(_0x542f66=new Uint16Array(0x24))[0x0]=0x4,_0x542f66[0x1]=0x5,_0x542f66[0x2]=0x6,_0x542f66[0x3]=0x4,_0x542f66[0x4]=0x6,_0x542f66[0x5]=0x7,_0x542f66[0x6]=0x1,_0x542f66[0x7]=0x0,_0x542f66[0x8]=0x3,_0x542f66[0x9]=0x1,_0x542f66[0xa]=0x3,_0x542f66[0xb]=0x2,_0x542f66[0xc]=0x1,_0x542f66[0xd]=0x6,_0x542f66[0xe]=0x5,_0x542f66[0xf]=0x1,_0x542f66[0x10]=0x2,_0x542f66[0x11]=0x6,_0x542f66[0x12]=0x2,_0x542f66[0x13]=0x3,_0x542f66[0x14]=0x7,_0x542f66[0x15]=0x2,_0x542f66[0x16]=0x7,_0x542f66[0x17]=0x6,_0x542f66[0x18]=0x3,_0x542f66[0x19]=0x0,_0x542f66[0x1a]=0x4,_0x542f66[0x1b]=0x3,_0x542f66[0x1c]=0x4,_0x542f66[0x1d]=0x7,_0x542f66[0x1e]=0x0,_0x542f66[0x1f]=0x1,_0x542f66[0x20]=0x5,_0x542f66[0x21]=0x0,_0x542f66[0x22]=0x5,_0x542f66[0x23]=0x4;var _0x521c3c=Cartesian3['subtract'](_0x401b0c,_0x7ac5,diffScratch$1),_0x211316=0.5*Cartesian3[_0x16d14f(0x1791)](_0x521c3c);if(defined$1(_0x59ccc9[_0x16d14f(0x469c)])){var _0x517c13=_0x5bf702['length'],_0x3e69df=new Uint8Array(_0x517c13/0x3);arrayFill(_0x3e69df,_0x59ccc9['_offsetAttribute']===GeometryOffsetAttribute$1[_0x16d14f(0x44b5)]?0x0:0x1),_0x2b9af5[_0x16d14f(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x16d14f(0x4aae)],'componentsPerAttribute':0x1,'values':_0x3e69df});}return new Geometry({'attributes':_0x2b9af5,'indices':_0x542f66,'primitiveType':PrimitiveType$1[_0x16d14f(0x139)],'boundingSphere':new BoundingSphere(Cartesian3[_0x16d14f(0x3e26)],_0x211316),'offsetAttribute':_0x59ccc9[_0x16d14f(0x469c)]});}},BoxGeometry[_0x68aa19(0xab1)]=function(){var _0x11d1c8=_0x68aa19;return defined$1(unitBoxGeometry)||(unitBoxGeometry=BoxGeometry[_0x11d1c8(0x2a90)](BoxGeometry['fromDimensions']({'dimensions':new Cartesian3(0x1,0x1,0x1),'vertexFormat':VertexFormat[_0x11d1c8(0x3d98)]}))),unitBoxGeometry;};var diffScratch=new Cartesian3();function BoxOutlineGeometry(_0x58168d){var _0x14c6a4=_0x68aa19,_0x10faeb=(_0x58168d=defaultValue$1(_0x58168d,defaultValue$1[_0x14c6a4(0x494f)]))[_0x14c6a4(0x12ff)],_0x248221=_0x58168d[_0x14c6a4(0x2949)];this[_0x14c6a4(0x581c)]=Cartesian3['clone'](_0x10faeb),this[_0x14c6a4(0x12f5)]=Cartesian3[_0x14c6a4(0x254b)](_0x248221),this[_0x14c6a4(0x469c)]=_0x58168d[_0x14c6a4(0x2982)],this[_0x14c6a4(0x39eb)]=_0x14c6a4(0x6bf);}BoxOutlineGeometry[_0x68aa19(0x26d8)]=function(_0x2e5933){var _0x54ecf4=_0x68aa19,_0x41f640=(_0x2e5933=defaultValue$1(_0x2e5933,defaultValue$1['EMPTY_OBJECT']))[_0x54ecf4(0x4e51)],_0x12642e=Cartesian3['multiplyByScalar'](_0x41f640,0.5,new Cartesian3());return new BoxOutlineGeometry({'minimum':Cartesian3[_0x54ecf4(0x3152)](_0x12642e,new Cartesian3()),'maximum':_0x12642e,'offsetAttribute':_0x2e5933[_0x54ecf4(0x2982)]});},BoxOutlineGeometry[_0x68aa19(0x24e4)]=function(_0x5d7c32){var _0x23f7c8=_0x68aa19;return new BoxOutlineGeometry({'minimum':_0x5d7c32[_0x23f7c8(0x12ff)],'maximum':_0x5d7c32[_0x23f7c8(0x2949)]});},BoxOutlineGeometry[_0x68aa19(0xe6c)]=0x2*Cartesian3[_0x68aa19(0xe6c)]+0x1,BoxOutlineGeometry[_0x68aa19(0x3540)]=function(_0x320797,_0x48fa17,_0x37dd93){var _0x5f0561=_0x68aa19;return _0x37dd93=defaultValue$1(_0x37dd93,0x0),Cartesian3[_0x5f0561(0x3540)](_0x320797['_min'],_0x48fa17,_0x37dd93),Cartesian3['pack'](_0x320797[_0x5f0561(0x12f5)],_0x48fa17,_0x37dd93+Cartesian3[_0x5f0561(0xe6c)]),_0x48fa17[_0x37dd93+0x2*Cartesian3[_0x5f0561(0xe6c)]]=defaultValue$1(_0x320797[_0x5f0561(0x469c)],-0x1),_0x48fa17;};var scratchMin$2=new Cartesian3(),scratchMax$2=new Cartesian3(),scratchOptions$n={'minimum':scratchMin$2,'maximum':scratchMax$2,'offsetAttribute':void 0x0},implementation$1;function cancelAnimationFramePolyfill(_0x4cc80e){implementation$1(_0x4cc80e);}function CartographicGeocoderService(){}function Spline(){var _0x59f0e1=_0x68aa19;this[_0x59f0e1(0x177d)]=void 0x0,this[_0x59f0e1(0x3d4b)]=void 0x0,DeveloperError$1[_0x59f0e1(0x1afd)]();}function LinearSpline(_0x4506b8){var _0x563acc=_0x68aa19,_0xe034db=(_0x4506b8=defaultValue$1(_0x4506b8,defaultValue$1[_0x563acc(0x494f)]))[_0x563acc(0x3d4b)],_0x4258f3=_0x4506b8['times'];this[_0x563acc(0x54af)]=_0x4258f3,this['_points']=_0xe034db,this[_0x563acc(0x4f14)]=0x0;}BoxOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x1d7f3d,_0x442ab2,_0x2f71d9){var _0x513fa3=_0x68aa19;_0x442ab2=defaultValue$1(_0x442ab2,0x0);var _0x4e7372=Cartesian3[_0x513fa3(0x41a1)](_0x1d7f3d,_0x442ab2,scratchMin$2),_0x2fb972=Cartesian3['unpack'](_0x1d7f3d,_0x442ab2+Cartesian3[_0x513fa3(0xe6c)],scratchMax$2),_0x4dcbbb=_0x1d7f3d[_0x442ab2+0x2*Cartesian3[_0x513fa3(0xe6c)]];return defined$1(_0x2f71d9)?(_0x2f71d9['_min']=Cartesian3[_0x513fa3(0x254b)](_0x4e7372,_0x2f71d9['_min']),_0x2f71d9[_0x513fa3(0x12f5)]=Cartesian3[_0x513fa3(0x254b)](_0x2fb972,_0x2f71d9[_0x513fa3(0x12f5)]),_0x2f71d9[_0x513fa3(0x469c)]=-0x1===_0x4dcbbb?void 0x0:_0x4dcbbb,_0x2f71d9):(scratchOptions$n['offsetAttribute']=-0x1===_0x4dcbbb?void 0x0:_0x4dcbbb,new BoxOutlineGeometry(scratchOptions$n));},BoxOutlineGeometry['createGeometry']=function(_0x2e6c22){var _0x2dbddc=_0x68aa19,_0x3b7bab=_0x2e6c22[_0x2dbddc(0x581c)],_0x32ef51=_0x2e6c22[_0x2dbddc(0x12f5)];if(!Cartesian3[_0x2dbddc(0x2ed4)](_0x3b7bab,_0x32ef51)){var _0x2a97c0=new GeometryAttributes(),_0x30d69f=new Uint16Array(0x18),_0x58b809=new Float64Array(0x18);_0x58b809[0x0]=_0x3b7bab['x'],_0x58b809[0x1]=_0x3b7bab['y'],_0x58b809[0x2]=_0x3b7bab['z'],_0x58b809[0x3]=_0x32ef51['x'],_0x58b809[0x4]=_0x3b7bab['y'],_0x58b809[0x5]=_0x3b7bab['z'],_0x58b809[0x6]=_0x32ef51['x'],_0x58b809[0x7]=_0x32ef51['y'],_0x58b809[0x8]=_0x3b7bab['z'],_0x58b809[0x9]=_0x3b7bab['x'],_0x58b809[0xa]=_0x32ef51['y'],_0x58b809[0xb]=_0x3b7bab['z'],_0x58b809[0xc]=_0x3b7bab['x'],_0x58b809[0xd]=_0x3b7bab['y'],_0x58b809[0xe]=_0x32ef51['z'],_0x58b809[0xf]=_0x32ef51['x'],_0x58b809[0x10]=_0x3b7bab['y'],_0x58b809[0x11]=_0x32ef51['z'],_0x58b809[0x12]=_0x32ef51['x'],_0x58b809[0x13]=_0x32ef51['y'],_0x58b809[0x14]=_0x32ef51['z'],_0x58b809[0x15]=_0x3b7bab['x'],_0x58b809[0x16]=_0x32ef51['y'],_0x58b809[0x17]=_0x32ef51['z'],_0x2a97c0[_0x2dbddc(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x2dbddc(0x1c31)],'componentsPerAttribute':0x3,'values':_0x58b809}),_0x30d69f[0x0]=0x4,_0x30d69f[0x1]=0x5,_0x30d69f[0x2]=0x5,_0x30d69f[0x3]=0x6,_0x30d69f[0x4]=0x6,_0x30d69f[0x5]=0x7,_0x30d69f[0x6]=0x7,_0x30d69f[0x7]=0x4,_0x30d69f[0x8]=0x0,_0x30d69f[0x9]=0x1,_0x30d69f[0xa]=0x1,_0x30d69f[0xb]=0x2,_0x30d69f[0xc]=0x2,_0x30d69f[0xd]=0x3,_0x30d69f[0xe]=0x3,_0x30d69f[0xf]=0x0,_0x30d69f[0x10]=0x0,_0x30d69f[0x11]=0x4,_0x30d69f[0x12]=0x1,_0x30d69f[0x13]=0x5,_0x30d69f[0x14]=0x2,_0x30d69f[0x15]=0x6,_0x30d69f[0x16]=0x3,_0x30d69f[0x17]=0x7;var _0x308456=Cartesian3[_0x2dbddc(0x286c)](_0x32ef51,_0x3b7bab,diffScratch),_0x255aba=0.5*Cartesian3['magnitude'](_0x308456);if(defined$1(_0x2e6c22[_0x2dbddc(0x469c)])){var _0x175619=_0x58b809['length'],_0x263003=new Uint8Array(_0x175619/0x3);arrayFill(_0x263003,_0x2e6c22[_0x2dbddc(0x469c)]===GeometryOffsetAttribute$1[_0x2dbddc(0x44b5)]?0x0:0x1),_0x2a97c0['applyOffset']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x2dbddc(0x4aae)],'componentsPerAttribute':0x1,'values':_0x263003});}return new Geometry({'attributes':_0x2a97c0,'indices':_0x30d69f,'primitiveType':PrimitiveType$1[_0x2dbddc(0x2f6a)],'boundingSphere':new BoundingSphere(Cartesian3[_0x2dbddc(0x3e26)],_0x255aba),'offsetAttribute':_0x2e6c22[_0x2dbddc(0x469c)]});}},_0x68aa19(0x3041)!=typeof cancelAnimationFrame&&(implementation$1=cancelAnimationFrame),function(){var _0x291e57=_0x68aa19;if(!defined$1(implementation$1)&&'undefined'!=typeof window){for(var _0x444678=[_0x291e57(0x3aa1),_0x291e57(0x196a),'ms','o'],_0x1d51b6=0x0,_0x331f25=_0x444678[_0x291e57(0x531b)];_0x1d51b6<_0x331f25&&!defined$1(implementation$1);)defined$1(implementation$1=window[_0x444678[_0x1d51b6]+_0x291e57(0x2553)])||(implementation$1=window[_0x444678[_0x1d51b6]+_0x291e57(0x1027)]),++_0x1d51b6;}defined$1(implementation$1)||(implementation$1=clearTimeout);}(),CartographicGeocoderService[_0x68aa19(0x4b51)][_0x68aa19(0x368a)]=function(_0x2dde68){var _0x50d2ab=_0x68aa19,_0x3869a7=_0x2dde68[_0x50d2ab(0x1b02)](/[^\s,\n]+/g);if(0x2===_0x3869a7[_0x50d2ab(0x531b)]||0x3===_0x3869a7[_0x50d2ab(0x531b)]){var _0x3fd190=+_0x3869a7[0x0],_0x375629=+_0x3869a7[0x1],_0x10b561=0x3===_0x3869a7[_0x50d2ab(0x531b)]?+_0x3869a7[0x2]:0x12c;if(isNaN(_0x3fd190)&&isNaN(_0x375629))for(var _0x93ebeb=/^(\d+.?\d*)([nsew])/i,_0x11d910=0x0;_0x11d910<_0x3869a7[_0x50d2ab(0x531b)];++_0x11d910){var _0x4e1d93=_0x3869a7[_0x11d910][_0x50d2ab(0x1b02)](_0x93ebeb);_0x93ebeb['test'](_0x3869a7[_0x11d910])&&0x3===_0x4e1d93['length']&&(/^[ns]/i['test'](_0x4e1d93[0x2])?_0x375629=/^[n]/i[_0x50d2ab(0x8e2)](_0x4e1d93[0x2])?+_0x4e1d93[0x1]:-_0x4e1d93[0x1]:/^[ew]/i[_0x50d2ab(0x8e2)](_0x4e1d93[0x2])&&(_0x3fd190=/^[e]/i[_0x50d2ab(0x8e2)](_0x4e1d93[0x2])?+_0x4e1d93[0x1]:-_0x4e1d93[0x1]));}if(!isNaN(_0x3fd190)&&!isNaN(_0x375629)&&!isNaN(_0x10b561)){var _0x538bf8={'displayName':_0x2dde68,'destination':Cartesian3[_0x50d2ab(0x2ac5)](_0x3fd190,_0x375629,_0x10b561)};return when['resolve']([_0x538bf8]);}}return when[_0x50d2ab(0x68a)]([]);},Spline[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=DeveloperError$1[_0x68aa19(0x1afd)],Spline['prototype'][_0x68aa19(0x41c4)]=function(_0x475bae,_0x1df799){var _0x1470bd=_0x68aa19,_0x55feb3,_0x58d79d=this[_0x1470bd(0x177d)],_0x4e8fb7=_0x58d79d['length'];if(_0x475bae>=_0x58d79d[_0x1df799=defaultValue$1(_0x1df799,0x0)]){if(_0x1df799+0x1<_0x4e8fb7&&_0x475bae<_0x58d79d[_0x1df799+0x1])return _0x1df799;if(_0x1df799+0x2<_0x4e8fb7&&_0x475bae<_0x58d79d[_0x1df799+0x2])return _0x1df799+0x1;}else{if(_0x1df799-0x1>=0x0&&_0x475bae>=_0x58d79d[_0x1df799-0x1])return _0x1df799-0x1;}if(_0x475bae>_0x58d79d[_0x1df799]){for(_0x55feb3=_0x1df799;_0x55feb3<_0x4e8fb7-0x1&&!(_0x475bae>=_0x58d79d[_0x55feb3]&&_0x475bae<_0x58d79d[_0x55feb3+0x1]);++_0x55feb3);}else{for(_0x55feb3=_0x1df799-0x1;_0x55feb3>=0x0&&!(_0x475bae>=_0x58d79d[_0x55feb3]&&_0x475bae<_0x58d79d[_0x55feb3+0x1]);--_0x55feb3);}return _0x55feb3===_0x4e8fb7-0x1&&(_0x55feb3=_0x4e8fb7-0x2),_0x55feb3;},Spline['prototype'][_0x68aa19(0x2709)]=function(_0x2c6067){var _0x207fba=_0x68aa19,_0xa5143=this[_0x207fba(0x177d)],_0xc790b0=_0xa5143[_0xa5143[_0x207fba(0x531b)]-0x1],_0x11978c=_0xa5143[0x0],_0x3ca937=_0xc790b0-_0x11978c;return _0x2c6067<_0x11978c&&(_0x2c6067+=(Math[_0x207fba(0x67a)]((_0x11978c-_0x2c6067)/_0x3ca937)+0x1)*_0x3ca937),_0x2c6067>_0xc790b0&&(_0x2c6067-=(Math[_0x207fba(0x67a)]((_0x2c6067-_0xc790b0)/_0x3ca937)+0x1)*_0x3ca937),_0x2c6067;},Spline[_0x68aa19(0x4b51)][_0x68aa19(0x3c14)]=function(_0x16646f){var _0x481be1=_0x68aa19,_0xb67acb=this['times'];return CesiumMath[_0x481be1(0x3c40)](_0x16646f,_0xb67acb[0x0],_0xb67acb[_0xb67acb['length']-0x1]);},Object['defineProperties'](LinearSpline[_0x68aa19(0x4b51)],{'times':{'get':function(){var _0x39fcfe=_0x68aa19;return this[_0x39fcfe(0x54af)];}},'points':{'get':function(){return this['_points'];}}}),LinearSpline[_0x68aa19(0x4b51)]['findTimeInterval']=Spline['prototype'][_0x68aa19(0x41c4)],LinearSpline[_0x68aa19(0x4b51)][_0x68aa19(0x2709)]=Spline[_0x68aa19(0x4b51)][_0x68aa19(0x2709)],LinearSpline[_0x68aa19(0x4b51)][_0x68aa19(0x3c14)]=Spline[_0x68aa19(0x4b51)]['clampTime'],LinearSpline[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x11f372,_0x53b8a3){var _0x35b69c=_0x68aa19,_0x49255d=this[_0x35b69c(0x3d4b)],_0x515e36=this['times'],_0x81d608=this['_lastTimeIndex']=this[_0x35b69c(0x41c4)](_0x11f372,this[_0x35b69c(0x4f14)]),_0x58f453=(_0x11f372-_0x515e36[_0x81d608])/(_0x515e36[_0x81d608+0x1]-_0x515e36[_0x81d608]);return defined$1(_0x53b8a3)||(_0x53b8a3=new Cartesian3()),Cartesian3[_0x35b69c(0x52f2)](_0x49255d[_0x81d608],_0x49255d[_0x81d608+0x1],_0x58f453,_0x53b8a3);};var TridiagonalSystemSolver={'solve':function(_0x412a03,_0xc15abe,_0xcd7085,_0x407563){var _0x2f9d0b=_0x68aa19,_0x2fae06,_0x4b8b62,_0x4ddd15=new Array(_0xcd7085[_0x2f9d0b(0x531b)]),_0x282122=new Array(_0x407563[_0x2f9d0b(0x531b)]),_0xb3fb2b=new Array(_0x407563[_0x2f9d0b(0x531b)]);for(_0x2fae06=0x0;_0x2fae06<_0x282122[_0x2f9d0b(0x531b)];_0x2fae06++)_0x282122[_0x2fae06]=new Cartesian3(),_0xb3fb2b[_0x2fae06]=new Cartesian3();for(_0x4ddd15[0x0]=_0xcd7085[0x0]/_0xc15abe[0x0],_0x282122[0x0]=Cartesian3[_0x2f9d0b(0x1c02)](_0x407563[0x0],0x1/_0xc15abe[0x0],_0x282122[0x0]),_0x2fae06=0x1;_0x2fae06<_0x4ddd15[_0x2f9d0b(0x531b)];++_0x2fae06)_0x4b8b62=0x1/(_0xc15abe[_0x2fae06]-_0x4ddd15[_0x2fae06-0x1]*_0x412a03[_0x2fae06-0x1]),_0x4ddd15[_0x2fae06]=_0xcd7085[_0x2fae06]*_0x4b8b62,_0x282122[_0x2fae06]=Cartesian3[_0x2f9d0b(0x286c)](_0x407563[_0x2fae06],Cartesian3[_0x2f9d0b(0x1c02)](_0x282122[_0x2fae06-0x1],_0x412a03[_0x2fae06-0x1],_0x282122[_0x2fae06]),_0x282122[_0x2fae06]),_0x282122[_0x2fae06]=Cartesian3[_0x2f9d0b(0x1c02)](_0x282122[_0x2fae06],_0x4b8b62,_0x282122[_0x2fae06]);for(_0x4b8b62=0x1/(_0xc15abe[_0x2fae06]-_0x4ddd15[_0x2fae06-0x1]*_0x412a03[_0x2fae06-0x1]),_0x282122[_0x2fae06]=Cartesian3[_0x2f9d0b(0x286c)](_0x407563[_0x2fae06],Cartesian3[_0x2f9d0b(0x1c02)](_0x282122[_0x2fae06-0x1],_0x412a03[_0x2fae06-0x1],_0x282122[_0x2fae06]),_0x282122[_0x2fae06]),_0x282122[_0x2fae06]=Cartesian3[_0x2f9d0b(0x1c02)](_0x282122[_0x2fae06],_0x4b8b62,_0x282122[_0x2fae06]),_0xb3fb2b[_0xb3fb2b['length']-0x1]=_0x282122[_0x282122[_0x2f9d0b(0x531b)]-0x1],_0x2fae06=_0xb3fb2b[_0x2f9d0b(0x531b)]-0x2;_0x2fae06>=0x0;--_0x2fae06)_0xb3fb2b[_0x2fae06]=Cartesian3[_0x2f9d0b(0x286c)](_0x282122[_0x2fae06],Cartesian3[_0x2f9d0b(0x1c02)](_0xb3fb2b[_0x2fae06+0x1],_0x4ddd15[_0x2fae06],_0xb3fb2b[_0x2fae06]),_0xb3fb2b[_0x2fae06]);return _0xb3fb2b;}},scratchLower=[],scratchDiagonal=[],scratchUpper=[],scratchRight$5=[];function generateClamped(_0x166420,_0x48d381,_0x5016fd){var _0xfba308=_0x68aa19,_0x206cd6,_0x4bca1b=scratchLower,_0x543fdd=scratchUpper,_0x4b0dcf=scratchDiagonal,_0xb69965=scratchRight$5;_0x4bca1b[_0xfba308(0x531b)]=_0x543fdd[_0xfba308(0x531b)]=_0x166420[_0xfba308(0x531b)]-0x1,_0x4b0dcf[_0xfba308(0x531b)]=_0xb69965['length']=_0x166420['length'],_0x4bca1b[0x0]=_0x4b0dcf[0x0]=0x1,_0x543fdd[0x0]=0x0;var _0x1ab76f=_0xb69965[0x0];for(defined$1(_0x1ab76f)||(_0x1ab76f=_0xb69965[0x0]=new Cartesian3()),Cartesian3[_0xfba308(0x254b)](_0x48d381,_0x1ab76f),_0x206cd6=0x1;_0x206cd6<_0x4bca1b[_0xfba308(0x531b)]-0x1;++_0x206cd6)_0x4bca1b[_0x206cd6]=_0x543fdd[_0x206cd6]=0x1,_0x4b0dcf[_0x206cd6]=0x4,defined$1(_0x1ab76f=_0xb69965[_0x206cd6])||(_0x1ab76f=_0xb69965[_0x206cd6]=new Cartesian3()),Cartesian3[_0xfba308(0x286c)](_0x166420[_0x206cd6+0x1],_0x166420[_0x206cd6-0x1],_0x1ab76f),Cartesian3[_0xfba308(0x1c02)](_0x1ab76f,0x3,_0x1ab76f);return _0x4bca1b[_0x206cd6]=0x0,_0x543fdd[_0x206cd6]=0x1,_0x4b0dcf[_0x206cd6]=0x4,defined$1(_0x1ab76f=_0xb69965[_0x206cd6])||(_0x1ab76f=_0xb69965[_0x206cd6]=new Cartesian3()),Cartesian3[_0xfba308(0x286c)](_0x166420[_0x206cd6+0x1],_0x166420[_0x206cd6-0x1],_0x1ab76f),Cartesian3['multiplyByScalar'](_0x1ab76f,0x3,_0x1ab76f),_0x4b0dcf[_0x206cd6+0x1]=0x1,defined$1(_0x1ab76f=_0xb69965[_0x206cd6+0x1])||(_0x1ab76f=_0xb69965[_0x206cd6+0x1]=new Cartesian3()),Cartesian3[_0xfba308(0x254b)](_0x5016fd,_0x1ab76f),TridiagonalSystemSolver[_0xfba308(0x4bd3)](_0x4bca1b,_0x4b0dcf,_0x543fdd,_0xb69965);}function generateNatural(_0x33c8b9){var _0x3afcf1=_0x68aa19,_0x5b6510,_0x144896=scratchLower,_0x5a4012=scratchUpper,_0x59adcc=scratchDiagonal,_0x5a578d=scratchRight$5;_0x144896[_0x3afcf1(0x531b)]=_0x5a4012[_0x3afcf1(0x531b)]=_0x33c8b9[_0x3afcf1(0x531b)]-0x1,_0x59adcc[_0x3afcf1(0x531b)]=_0x5a578d['length']=_0x33c8b9[_0x3afcf1(0x531b)],_0x144896[0x0]=_0x5a4012[0x0]=0x1,_0x59adcc[0x0]=0x2;var _0x416200=_0x5a578d[0x0];for(defined$1(_0x416200)||(_0x416200=_0x5a578d[0x0]=new Cartesian3()),Cartesian3['subtract'](_0x33c8b9[0x1],_0x33c8b9[0x0],_0x416200),Cartesian3[_0x3afcf1(0x1c02)](_0x416200,0x3,_0x416200),_0x5b6510=0x1;_0x5b6510<_0x144896[_0x3afcf1(0x531b)];++_0x5b6510)_0x144896[_0x5b6510]=_0x5a4012[_0x5b6510]=0x1,_0x59adcc[_0x5b6510]=0x4,defined$1(_0x416200=_0x5a578d[_0x5b6510])||(_0x416200=_0x5a578d[_0x5b6510]=new Cartesian3()),Cartesian3[_0x3afcf1(0x286c)](_0x33c8b9[_0x5b6510+0x1],_0x33c8b9[_0x5b6510-0x1],_0x416200),Cartesian3['multiplyByScalar'](_0x416200,0x3,_0x416200);return _0x59adcc[_0x5b6510]=0x2,defined$1(_0x416200=_0x5a578d[_0x5b6510])||(_0x416200=_0x5a578d[_0x5b6510]=new Cartesian3()),Cartesian3[_0x3afcf1(0x286c)](_0x33c8b9[_0x5b6510],_0x33c8b9[_0x5b6510-0x1],_0x416200),Cartesian3[_0x3afcf1(0x1c02)](_0x416200,0x3,_0x416200),TridiagonalSystemSolver[_0x3afcf1(0x4bd3)](_0x144896,_0x59adcc,_0x5a4012,_0x5a578d);}function HermiteSpline(_0x2b4573){var _0x41596d=_0x68aa19,_0x1e319a=(_0x2b4573=defaultValue$1(_0x2b4573,defaultValue$1[_0x41596d(0x494f)]))[_0x41596d(0x3d4b)],_0x53e361=_0x2b4573[_0x41596d(0x177d)],_0x86852d=_0x2b4573[_0x41596d(0x387e)],_0x28aa93=_0x2b4573[_0x41596d(0xa60)];this[_0x41596d(0x54af)]=_0x53e361,this[_0x41596d(0x58a4)]=_0x1e319a,this[_0x41596d(0x3e0)]=_0x86852d,this[_0x41596d(0xcc9)]=_0x28aa93,this[_0x41596d(0x4f14)]=0x0;}Object[_0x68aa19(0x5b7)](HermiteSpline[_0x68aa19(0x4b51)],{'times':{'get':function(){return this['_times'];}},'points':{'get':function(){var _0x4c78cb=_0x68aa19;return this[_0x4c78cb(0x58a4)];}},'inTangents':{'get':function(){var _0x30bcf1=_0x68aa19;return this[_0x30bcf1(0x3e0)];}},'outTangents':{'get':function(){var _0x1faf86=_0x68aa19;return this[_0x1faf86(0xcc9)];}}}),HermiteSpline['createC1']=function(_0x36a463){var _0x519226=_0x68aa19,_0x6ac6c3=(_0x36a463=defaultValue$1(_0x36a463,defaultValue$1[_0x519226(0x494f)]))[_0x519226(0x177d)],_0x266080=_0x36a463[_0x519226(0x3d4b)],_0x37b627=_0x36a463[_0x519226(0x6cf)],_0x239bcd=_0x37b627['slice'](0x0,_0x37b627['length']-0x1);return new HermiteSpline({'times':_0x6ac6c3,'points':_0x266080,'inTangents':_0x37b627[_0x519226(0x48ca)](0x1,_0x37b627[_0x519226(0x531b)]),'outTangents':_0x239bcd});},HermiteSpline[_0x68aa19(0x29bf)]=function(_0x594342){var _0x4e40f6=_0x68aa19,_0x256bd5=(_0x594342=defaultValue$1(_0x594342,defaultValue$1['EMPTY_OBJECT']))['times'],_0xf339f8=_0x594342['points'];if(_0xf339f8[_0x4e40f6(0x531b)]<0x3)return new LinearSpline({'points':_0xf339f8,'times':_0x256bd5});var _0x4faa30=generateNatural(_0xf339f8),_0x4c6b58=_0x4faa30[_0x4e40f6(0x48ca)](0x0,_0x4faa30[_0x4e40f6(0x531b)]-0x1);return new HermiteSpline({'times':_0x256bd5,'points':_0xf339f8,'inTangents':_0x4faa30[_0x4e40f6(0x48ca)](0x1,_0x4faa30[_0x4e40f6(0x531b)]),'outTangents':_0x4c6b58});},HermiteSpline[_0x68aa19(0x172d)]=function(_0x3cca68){var _0x31a75d=_0x68aa19,_0xd37777=(_0x3cca68=defaultValue$1(_0x3cca68,defaultValue$1[_0x31a75d(0x494f)]))[_0x31a75d(0x177d)],_0x1e3f7b=_0x3cca68['points'],_0x41fd00=_0x3cca68[_0x31a75d(0x5af)],_0x384747=_0x3cca68[_0x31a75d(0x2cf7)];if(_0x1e3f7b[_0x31a75d(0x531b)]<0x3)return new LinearSpline({'points':_0x1e3f7b,'times':_0xd37777});var _0x587c01=generateClamped(_0x1e3f7b,_0x41fd00,_0x384747),_0x34739b=_0x587c01[_0x31a75d(0x48ca)](0x0,_0x587c01[_0x31a75d(0x531b)]-0x1);return new HermiteSpline({'times':_0xd37777,'points':_0x1e3f7b,'inTangents':_0x587c01[_0x31a75d(0x48ca)](0x1,_0x587c01[_0x31a75d(0x531b)]),'outTangents':_0x34739b});},HermiteSpline[_0x68aa19(0x3d61)]=new Matrix4(0x2,-0x3,0x0,0x1,-0x2,0x3,0x0,0x0,0x1,-0x2,0x1,0x0,0x1,-0x1,0x0,0x0),HermiteSpline[_0x68aa19(0x4b51)]['findTimeInterval']=Spline[_0x68aa19(0x4b51)][_0x68aa19(0x41c4)];var scratchTimeVec$1=new Cartesian4(),scratchTemp=new Cartesian3();HermiteSpline[_0x68aa19(0x4b51)][_0x68aa19(0x2709)]=Spline['prototype'][_0x68aa19(0x2709)],HermiteSpline[_0x68aa19(0x4b51)][_0x68aa19(0x3c14)]=Spline[_0x68aa19(0x4b51)][_0x68aa19(0x3c14)],HermiteSpline[_0x68aa19(0x4b51)]['evaluate']=function(_0x2a6f0b,_0x4f843c){var _0x5035e0=_0x68aa19;defined$1(_0x4f843c)||(_0x4f843c=new Cartesian3());var _0x1ea59e=this['points'],_0x4340e4=this[_0x5035e0(0x177d)],_0x290e78=this[_0x5035e0(0x387e)],_0x3afc14=this['outTangents'],_0x11d04e=this[_0x5035e0(0x4f14)]=this[_0x5035e0(0x41c4)](_0x2a6f0b,this[_0x5035e0(0x4f14)]),_0x1a67f9=(_0x2a6f0b-_0x4340e4[_0x11d04e])/(_0x4340e4[_0x11d04e+0x1]-_0x4340e4[_0x11d04e]),_0x27d6c4=scratchTimeVec$1;_0x27d6c4['z']=_0x1a67f9,_0x27d6c4['y']=_0x1a67f9*_0x1a67f9,_0x27d6c4['x']=_0x27d6c4['y']*_0x1a67f9,_0x27d6c4['w']=0x1;var _0x5e3fb3=Matrix4[_0x5035e0(0x21ec)](HermiteSpline[_0x5035e0(0x3d61)],_0x27d6c4,_0x27d6c4);return _0x4f843c=Cartesian3[_0x5035e0(0x1c02)](_0x1ea59e[_0x11d04e],_0x5e3fb3['x'],_0x4f843c),Cartesian3[_0x5035e0(0x1c02)](_0x1ea59e[_0x11d04e+0x1],_0x5e3fb3['y'],scratchTemp),Cartesian3[_0x5035e0(0x4979)](_0x4f843c,scratchTemp,_0x4f843c),Cartesian3[_0x5035e0(0x1c02)](_0x3afc14[_0x11d04e],_0x5e3fb3['z'],scratchTemp),Cartesian3['add'](_0x4f843c,scratchTemp,_0x4f843c),Cartesian3[_0x5035e0(0x1c02)](_0x290e78[_0x11d04e],_0x5e3fb3['w'],scratchTemp),Cartesian3[_0x5035e0(0x4979)](_0x4f843c,scratchTemp,_0x4f843c);};var scratchTimeVec=new Cartesian4(),scratchTemp0=new Cartesian3(),scratchTemp1=new Cartesian3();function createEvaluateFunction$1(_0x2a5854){var _0x2f2f5f=_0x68aa19,_0x49616a=_0x2a5854[_0x2f2f5f(0x3d4b)],_0x4700ef=_0x2a5854[_0x2f2f5f(0x177d)];if(_0x49616a[_0x2f2f5f(0x531b)]<0x3){var _0x1aa285=_0x4700ef[0x0],_0x2e07c6=0x1/(_0x4700ef[0x1]-_0x1aa285),_0x29d694=_0x49616a[0x0],_0x46a035=_0x49616a[0x1];return function(_0x147dcf,_0x51d594){defined$1(_0x51d594)||(_0x51d594=new Cartesian3());var _0x127a5d=(_0x147dcf-_0x1aa285)*_0x2e07c6;return Cartesian3['lerp'](_0x29d694,_0x46a035,_0x127a5d,_0x51d594);};}return function(_0x30ee96,_0x18a9a5){var _0x4a4406=_0x2f2f5f;defined$1(_0x18a9a5)||(_0x18a9a5=new Cartesian3());var _0x36113e,_0x58585e,_0x8db635,_0x1db7df,_0x18fd1c,_0x1f7482=_0x2a5854[_0x4a4406(0x4f14)]=_0x2a5854[_0x4a4406(0x41c4)](_0x30ee96,_0x2a5854[_0x4a4406(0x4f14)]),_0x2b81ae=(_0x30ee96-_0x4700ef[_0x1f7482])/(_0x4700ef[_0x1f7482+0x1]-_0x4700ef[_0x1f7482]),_0x2b1ac0=scratchTimeVec;return _0x2b1ac0['z']=_0x2b81ae,_0x2b1ac0['y']=_0x2b81ae*_0x2b81ae,_0x2b1ac0['x']=_0x2b1ac0['y']*_0x2b81ae,_0x2b1ac0['w']=0x1,0x0===_0x1f7482?(_0x36113e=_0x49616a[0x0],_0x58585e=_0x49616a[0x1],_0x8db635=_0x2a5854['firstTangent'],_0x1db7df=Cartesian3[_0x4a4406(0x286c)](_0x49616a[0x2],_0x36113e,scratchTemp0),Cartesian3[_0x4a4406(0x1c02)](_0x1db7df,0.5,_0x1db7df),_0x18fd1c=Matrix4[_0x4a4406(0x21ec)](HermiteSpline[_0x4a4406(0x3d61)],_0x2b1ac0,_0x2b1ac0)):_0x1f7482===_0x49616a[_0x4a4406(0x531b)]-0x2?(_0x36113e=_0x49616a[_0x1f7482],_0x58585e=_0x49616a[_0x1f7482+0x1],_0x1db7df=_0x2a5854['lastTangent'],_0x8db635=Cartesian3[_0x4a4406(0x286c)](_0x58585e,_0x49616a[_0x1f7482-0x1],scratchTemp0),Cartesian3[_0x4a4406(0x1c02)](_0x8db635,0.5,_0x8db635),_0x18fd1c=Matrix4['multiplyByVector'](HermiteSpline[_0x4a4406(0x3d61)],_0x2b1ac0,_0x2b1ac0)):(_0x36113e=_0x49616a[_0x1f7482-0x1],_0x58585e=_0x49616a[_0x1f7482],_0x8db635=_0x49616a[_0x1f7482+0x1],_0x1db7df=_0x49616a[_0x1f7482+0x2],_0x18fd1c=Matrix4[_0x4a4406(0x21ec)](CatmullRomSpline['catmullRomCoefficientMatrix'],_0x2b1ac0,_0x2b1ac0)),_0x18a9a5=Cartesian3[_0x4a4406(0x1c02)](_0x36113e,_0x18fd1c['x'],_0x18a9a5),Cartesian3['multiplyByScalar'](_0x58585e,_0x18fd1c['y'],scratchTemp1),Cartesian3[_0x4a4406(0x4979)](_0x18a9a5,scratchTemp1,_0x18a9a5),Cartesian3[_0x4a4406(0x1c02)](_0x8db635,_0x18fd1c['z'],scratchTemp1),Cartesian3[_0x4a4406(0x4979)](_0x18a9a5,scratchTemp1,_0x18a9a5),Cartesian3[_0x4a4406(0x1c02)](_0x1db7df,_0x18fd1c['w'],scratchTemp1),Cartesian3['add'](_0x18a9a5,scratchTemp1,_0x18a9a5);};}var firstTangentScratch=new Cartesian3(),lastTangentScratch=new Cartesian3();function CatmullRomSpline(_0xcd8a6b){var _0x4f50dc=_0x68aa19,_0x3443d5=(_0xcd8a6b=defaultValue$1(_0xcd8a6b,defaultValue$1[_0x4f50dc(0x494f)]))[_0x4f50dc(0x3d4b)],_0x50ae04=_0xcd8a6b[_0x4f50dc(0x177d)],_0xbfe90d=_0xcd8a6b[_0x4f50dc(0x5af)],_0x1a1f50=_0xcd8a6b['lastTangent'];if(_0x3443d5[_0x4f50dc(0x531b)]>0x2&&(defined$1(_0xbfe90d)||(_0xbfe90d=firstTangentScratch,Cartesian3[_0x4f50dc(0x1c02)](_0x3443d5[0x1],0x2,_0xbfe90d),Cartesian3[_0x4f50dc(0x286c)](_0xbfe90d,_0x3443d5[0x2],_0xbfe90d),Cartesian3[_0x4f50dc(0x286c)](_0xbfe90d,_0x3443d5[0x0],_0xbfe90d),Cartesian3[_0x4f50dc(0x1c02)](_0xbfe90d,0.5,_0xbfe90d)),!defined$1(_0x1a1f50))){var _0x208036=_0x3443d5[_0x4f50dc(0x531b)]-0x1;_0x1a1f50=lastTangentScratch,Cartesian3[_0x4f50dc(0x1c02)](_0x3443d5[_0x208036-0x1],0x2,_0x1a1f50),Cartesian3['subtract'](_0x3443d5[_0x208036],_0x1a1f50,_0x1a1f50),Cartesian3['add'](_0x1a1f50,_0x3443d5[_0x208036-0x2],_0x1a1f50),Cartesian3[_0x4f50dc(0x1c02)](_0x1a1f50,0.5,_0x1a1f50);}this[_0x4f50dc(0x54af)]=_0x50ae04,this['_points']=_0x3443d5,this[_0x4f50dc(0x15d)]=Cartesian3[_0x4f50dc(0x254b)](_0xbfe90d),this[_0x4f50dc(0x2112)]=Cartesian3[_0x4f50dc(0x254b)](_0x1a1f50),this[_0x4f50dc(0x30df)]=createEvaluateFunction$1(this),this[_0x4f50dc(0x4f14)]=0x0;}function getStringFromTypedArray(_0x6fdb51,_0x4b307d,_0x20151b,_0x5392c1){var _0x5a9c0d=_0x68aa19;return _0x4b307d=defaultValue$1(_0x4b307d,0x0),_0x20151b=defaultValue$1(_0x20151b,_0x6fdb51[_0x5a9c0d(0x21dd)]-_0x4b307d),_0x5392c1=defaultValue$1(_0x5392c1,_0x5a9c0d(0x27cf)),_0x6fdb51=_0x6fdb51['subarray'](_0x4b307d,_0x4b307d+_0x20151b),getStringFromTypedArray[_0x5a9c0d(0x48c3)](_0x6fdb51,_0x5392c1);}function inRange(_0x5cad0c,_0x24aff4,_0x5655b0){return _0x24aff4<=_0x5cad0c&&_0x5cad0c<=_0x5655b0;}function utf8Handler(_0x312df0){var _0x4561f3=_0x68aa19;for(var _0xc09255=0x0,_0x5e5e67=0x0,_0x2f9132=0x0,_0x36a702=0x80,_0x42ecdd=0xbf,_0x41ebb1=[],_0x4a3507=_0x312df0[_0x4561f3(0x531b)],_0x38967c=0x0;_0x38967c<_0x4a3507;++_0x38967c){var _0x474cac=_0x312df0[_0x38967c];if(0x0===_0x2f9132){if(inRange(_0x474cac,0x0,0x7f)){_0x41ebb1['push'](_0x474cac);continue;}if(inRange(_0x474cac,0xc2,0xdf)){_0x2f9132=0x1,_0xc09255=0x1f&_0x474cac;continue;}if(inRange(_0x474cac,0xe0,0xef)){0xe0===_0x474cac&&(_0x36a702=0xa0),0xed===_0x474cac&&(_0x42ecdd=0x9f),_0x2f9132=0x2,_0xc09255=0xf&_0x474cac;continue;}if(inRange(_0x474cac,0xf0,0xf4)){0xf0===_0x474cac&&(_0x36a702=0x90),0xf4===_0x474cac&&(_0x42ecdd=0x8f),_0x2f9132=0x3,_0xc09255=0x7&_0x474cac;continue;}throw new RuntimeError$2(_0x4561f3(0x18e2));}inRange(_0x474cac,_0x36a702,_0x42ecdd)?(_0x36a702=0x80,_0x42ecdd=0xbf,_0xc09255=_0xc09255<<0x6|0x3f&_0x474cac,++_0x5e5e67===_0x2f9132&&(_0x41ebb1[_0x4561f3(0x3a33)](_0xc09255),_0xc09255=_0x2f9132=_0x5e5e67=0x0)):(_0xc09255=_0x2f9132=_0x5e5e67=0x0,_0x36a702=0x80,_0x42ecdd=0xbf,--_0x38967c);}return _0x41ebb1;}Object[_0x68aa19(0x5b7)](CatmullRomSpline['prototype'],{'times':{'get':function(){var _0x119ae8=_0x68aa19;return this[_0x119ae8(0x54af)];}},'points':{'get':function(){return this['_points'];}},'firstTangent':{'get':function(){var _0x18f0e7=_0x68aa19;return this[_0x18f0e7(0x15d)];}},'lastTangent':{'get':function(){var _0x515f81=_0x68aa19;return this[_0x515f81(0x2112)];}}}),CatmullRomSpline[_0x68aa19(0x129)]=new Matrix4(-0.5,0x1,-0.5,0x0,1.5,-2.5,0x0,0x1,-1.5,0x2,0.5,0x0,0.5,-0.5,0x0,0x0),CatmullRomSpline[_0x68aa19(0x4b51)]['findTimeInterval']=Spline[_0x68aa19(0x4b51)][_0x68aa19(0x41c4)],CatmullRomSpline[_0x68aa19(0x4b51)][_0x68aa19(0x2709)]=Spline[_0x68aa19(0x4b51)][_0x68aa19(0x2709)],CatmullRomSpline['prototype'][_0x68aa19(0x3c14)]=Spline[_0x68aa19(0x4b51)][_0x68aa19(0x3c14)],CatmullRomSpline[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x1702fa,_0x64cbed){var _0x317013=_0x68aa19;return this[_0x317013(0x30df)](_0x1702fa,_0x64cbed);},getStringFromTypedArray['decodeWithTextDecoder']=function(_0x7cbea9,_0x55d02e){var _0x5011dc=_0x68aa19;return new TextDecoder(_0x55d02e)[_0x5011dc(0x48c3)](_0x7cbea9);},getStringFromTypedArray[_0x68aa19(0x1994)]=function(_0x302747){var _0x3c82aa=_0x68aa19;for(var _0x4e9502='',_0x3f44b0=utf8Handler(_0x302747),_0x51acc7=_0x3f44b0[_0x3c82aa(0x531b)],_0x168b15=0x0;_0x168b15<_0x51acc7;++_0x168b15){var _0x39284a=_0x3f44b0[_0x168b15];_0x39284a<=0xffff?_0x4e9502+=String[_0x3c82aa(0x3e9a)](_0x39284a):(_0x39284a-=0x10000,_0x4e9502+=String[_0x3c82aa(0x3e9a)](0xd800+(_0x39284a>>0xa),0xdc00+(0x3ff&_0x39284a)));}return _0x4e9502;},_0x68aa19(0x3041)!=typeof TextDecoder?getStringFromTypedArray[_0x68aa19(0x48c3)]=getStringFromTypedArray[_0x68aa19(0x25e4)]:getStringFromTypedArray[_0x68aa19(0x48c3)]=getStringFromTypedArray[_0x68aa19(0x1994)];var Intersections2D={};function QuantizedMeshTerrainData(_0x398e59){var _0x2b730c=_0x68aa19;this[_0x2b730c(0x82c)]=_0x398e59['quantizedVertices'],this['_encodedNormals']=_0x398e59[_0x2b730c(0x277a)],this[_0x2b730c(0x1274)]=_0x398e59['indices'],this['_minimumHeight']=_0x398e59[_0x2b730c(0x49d3)],this[_0x2b730c(0x15d6)]=_0x398e59[_0x2b730c(0x3a61)],this[_0x2b730c(0xd7d)]=_0x398e59[_0x2b730c(0x5809)],this['_orientedBoundingBox']=_0x398e59[_0x2b730c(0x3658)],this[_0x2b730c(0x3ff2)]=_0x398e59[_0x2b730c(0xc2c)],this[_0x2b730c(0x4072)]=_0x398e59[_0x2b730c(0x9d5)];var _0x4d5a06=this[_0x2b730c(0x82c)][_0x2b730c(0x531b)]/0x3,_0x31fc34=this['_uValues']=this[_0x2b730c(0x82c)][_0x2b730c(0x587e)](0x0,_0x4d5a06),_0xfdefeb=this[_0x2b730c(0x1eb2)]=this['_quantizedVertices'][_0x2b730c(0x587e)](_0x4d5a06,0x2*_0x4d5a06);function _0x3f1679(_0xd6de78,_0x5c8f36){return _0xfdefeb[_0xd6de78]-_0xfdefeb[_0x5c8f36];}function _0x3b9569(_0x2f2af1,_0x191996){return _0x31fc34[_0x2f2af1]-_0x31fc34[_0x191996];}this[_0x2b730c(0x1c4a)]=this[_0x2b730c(0x82c)][_0x2b730c(0x587e)](0x2*_0x4d5a06,0x3*_0x4d5a06),this[_0x2b730c(0x4adf)]=sortIndicesIfNecessary(_0x398e59['westIndices'],_0x3f1679,_0x4d5a06),this[_0x2b730c(0x748)]=sortIndicesIfNecessary(_0x398e59[_0x2b730c(0x34e1)],_0x3b9569,_0x4d5a06),this[_0x2b730c(0x553b)]=sortIndicesIfNecessary(_0x398e59[_0x2b730c(0x2b71)],_0x3f1679,_0x4d5a06),this[_0x2b730c(0x31c3)]=sortIndicesIfNecessary(_0x398e59[_0x2b730c(0x38ae)],_0x3b9569,_0x4d5a06),this[_0x2b730c(0x53ad)]=_0x398e59[_0x2b730c(0x5762)],this[_0x2b730c(0x30ae)]=_0x398e59[_0x2b730c(0xb15)],this[_0x2b730c(0x50c7)]=_0x398e59[_0x2b730c(0x1b48)],this[_0x2b730c(0x2453)]=_0x398e59['northSkirtHeight'],this[_0x2b730c(0x3fb3)]=defaultValue$1(_0x398e59[_0x2b730c(0xb0c)],0xf),this[_0x2b730c(0xf2e)]=defaultValue$1(_0x398e59[_0x2b730c(0x41d8)],!0x1),this[_0x2b730c(0x51f9)]=_0x398e59['waterMask'],this['_mesh']=void 0x0,this[_0x2b730c(0x4042)]=_0x398e59[_0x2b730c(0xfcd)],this[_0x2b730c(0x245e)]=defaultValue$1(_0x398e59['invalid'],!0x1),0x0===this['_maximumHeight']&&(this[_0x2b730c(0x245e)]=!0x0),this[_0x2b730c(0x4923)]=_0x398e59['rasterIndex'],this[_0x2b730c(0x210)]=_0x398e59[_0x2b730c(0x210)],this[_0x2b730c(0x221)]=_0x398e59[_0x2b730c(0x221)],this[_0x2b730c(0x3366)]=_0x398e59[_0x2b730c(0x3366)],this[_0x2b730c(0x1169)]=_0x398e59[_0x2b730c(0x3396)],this[_0x2b730c(0x26c3)]=_0x398e59[_0x2b730c(0x527d)],this[_0x2b730c(0x566)]=_0x398e59[_0x2b730c(0x4ecd)];}Intersections2D[_0x68aa19(0xe50)]=function(_0x13e01d,_0xbb78,_0x555287,_0x2df401,_0x24811c,_0x443f40){var _0x28a22c=_0x68aa19,_0x4e584e,_0x10ffd4,_0x36fe20;defined$1(_0x443f40)?_0x443f40['length']=0x0:_0x443f40=[],_0xbb78?(_0x4e584e=_0x555287<_0x13e01d,_0x10ffd4=_0x2df401<_0x13e01d,_0x36fe20=_0x24811c<_0x13e01d):(_0x4e584e=_0x555287>_0x13e01d,_0x10ffd4=_0x2df401>_0x13e01d,_0x36fe20=_0x24811c>_0x13e01d);var _0x5934e4,_0x5e574b,_0x4457cc,_0x7ccf79,_0x35c0e5,_0x591189,_0x2719ce=_0x4e584e+_0x10ffd4+_0x36fe20;return 0x1===_0x2719ce?_0x4e584e?(_0x5934e4=(_0x13e01d-_0x555287)/(_0x2df401-_0x555287),_0x5e574b=(_0x13e01d-_0x555287)/(_0x24811c-_0x555287),_0x443f40['push'](0x1),_0x443f40[_0x28a22c(0x3a33)](0x2),0x1!==_0x5e574b&&(_0x443f40[_0x28a22c(0x3a33)](-0x1),_0x443f40[_0x28a22c(0x3a33)](0x0),_0x443f40[_0x28a22c(0x3a33)](0x2),_0x443f40[_0x28a22c(0x3a33)](_0x5e574b)),0x1!==_0x5934e4&&(_0x443f40[_0x28a22c(0x3a33)](-0x1),_0x443f40['push'](0x0),_0x443f40['push'](0x1),_0x443f40[_0x28a22c(0x3a33)](_0x5934e4))):_0x10ffd4?(_0x4457cc=(_0x13e01d-_0x2df401)/(_0x24811c-_0x2df401),_0x7ccf79=(_0x13e01d-_0x2df401)/(_0x555287-_0x2df401),_0x443f40[_0x28a22c(0x3a33)](0x2),_0x443f40[_0x28a22c(0x3a33)](0x0),0x1!==_0x7ccf79&&(_0x443f40[_0x28a22c(0x3a33)](-0x1),_0x443f40['push'](0x1),_0x443f40[_0x28a22c(0x3a33)](0x0),_0x443f40['push'](_0x7ccf79)),0x1!==_0x4457cc&&(_0x443f40[_0x28a22c(0x3a33)](-0x1),_0x443f40[_0x28a22c(0x3a33)](0x1),_0x443f40[_0x28a22c(0x3a33)](0x2),_0x443f40[_0x28a22c(0x3a33)](_0x4457cc))):_0x36fe20&&(_0x35c0e5=(_0x13e01d-_0x24811c)/(_0x555287-_0x24811c),_0x591189=(_0x13e01d-_0x24811c)/(_0x2df401-_0x24811c),_0x443f40[_0x28a22c(0x3a33)](0x0),_0x443f40[_0x28a22c(0x3a33)](0x1),0x1!==_0x591189&&(_0x443f40[_0x28a22c(0x3a33)](-0x1),_0x443f40[_0x28a22c(0x3a33)](0x2),_0x443f40[_0x28a22c(0x3a33)](0x1),_0x443f40[_0x28a22c(0x3a33)](_0x591189)),0x1!==_0x35c0e5&&(_0x443f40[_0x28a22c(0x3a33)](-0x1),_0x443f40[_0x28a22c(0x3a33)](0x2),_0x443f40[_0x28a22c(0x3a33)](0x0),_0x443f40[_0x28a22c(0x3a33)](_0x35c0e5))):0x2===_0x2719ce?_0x4e584e||_0x555287===_0x13e01d?_0x10ffd4||_0x2df401===_0x13e01d?_0x36fe20||_0x24811c===_0x13e01d||(_0x5e574b=(_0x13e01d-_0x555287)/(_0x24811c-_0x555287),_0x4457cc=(_0x13e01d-_0x2df401)/(_0x24811c-_0x2df401),_0x443f40['push'](0x2),_0x443f40['push'](-0x1),_0x443f40[_0x28a22c(0x3a33)](0x0),_0x443f40[_0x28a22c(0x3a33)](0x2),_0x443f40[_0x28a22c(0x3a33)](_0x5e574b),_0x443f40[_0x28a22c(0x3a33)](-0x1),_0x443f40['push'](0x1),_0x443f40[_0x28a22c(0x3a33)](0x2),_0x443f40['push'](_0x4457cc)):(_0x591189=(_0x13e01d-_0x24811c)/(_0x2df401-_0x24811c),_0x5934e4=(_0x13e01d-_0x555287)/(_0x2df401-_0x555287),_0x443f40['push'](0x1),_0x443f40[_0x28a22c(0x3a33)](-0x1),_0x443f40[_0x28a22c(0x3a33)](0x2),_0x443f40[_0x28a22c(0x3a33)](0x1),_0x443f40[_0x28a22c(0x3a33)](_0x591189),_0x443f40[_0x28a22c(0x3a33)](-0x1),_0x443f40[_0x28a22c(0x3a33)](0x0),_0x443f40['push'](0x1),_0x443f40[_0x28a22c(0x3a33)](_0x5934e4)):(_0x7ccf79=(_0x13e01d-_0x2df401)/(_0x555287-_0x2df401),_0x35c0e5=(_0x13e01d-_0x24811c)/(_0x555287-_0x24811c),_0x443f40['push'](0x0),_0x443f40[_0x28a22c(0x3a33)](-0x1),_0x443f40[_0x28a22c(0x3a33)](0x1),_0x443f40['push'](0x0),_0x443f40[_0x28a22c(0x3a33)](_0x7ccf79),_0x443f40[_0x28a22c(0x3a33)](-0x1),_0x443f40[_0x28a22c(0x3a33)](0x2),_0x443f40[_0x28a22c(0x3a33)](0x0),_0x443f40['push'](_0x35c0e5)):0x3!==_0x2719ce&&(_0x443f40[_0x28a22c(0x3a33)](0x0),_0x443f40[_0x28a22c(0x3a33)](0x1),_0x443f40['push'](0x2)),_0x443f40;},Intersections2D['computeBarycentricCoordinates']=function(_0x5b2246,_0x2385d8,_0x4b4f0f,_0x1b4b71,_0x183e52,_0x35b525,_0x3036d7,_0x117edc,_0x2c7adc){var _0x94874b=_0x4b4f0f-_0x3036d7,_0x53b5bd=_0x3036d7-_0x183e52,_0x306e1e=_0x35b525-_0x117edc,_0xd2517a=_0x1b4b71-_0x117edc,_0x1503fc=0x1/(_0x306e1e*_0x94874b+_0x53b5bd*_0xd2517a),_0x371e79=_0x2385d8-_0x117edc,_0x1521dd=_0x5b2246-_0x3036d7,_0x415ebd=(_0x306e1e*_0x1521dd+_0x53b5bd*_0x371e79)*_0x1503fc,_0x49e338=(-_0xd2517a*_0x1521dd+_0x94874b*_0x371e79)*_0x1503fc,_0x4a26dd=0x1-_0x415ebd-_0x49e338;return defined$1(_0x2c7adc)?(_0x2c7adc['x']=_0x415ebd,_0x2c7adc['y']=_0x49e338,_0x2c7adc['z']=_0x4a26dd,_0x2c7adc):new Cartesian3(_0x415ebd,_0x49e338,_0x4a26dd);},Intersections2D['computeLineSegmentLineSegmentIntersection']=function(_0x3b2416,_0x443001,_0x380cf2,_0x41c37a,_0x19b722,_0x506b7a,_0x553a90,_0x55d87c,_0x5dce72){var _0x461e96=(_0x55d87c-_0x506b7a)*(_0x380cf2-_0x3b2416)-(_0x553a90-_0x19b722)*(_0x41c37a-_0x443001);if(0x0!==_0x461e96){var _0x4e92ea=((_0x553a90-_0x19b722)*(_0x443001-_0x506b7a)-(_0x55d87c-_0x506b7a)*(_0x3b2416-_0x19b722))/_0x461e96,_0x28840e=((_0x380cf2-_0x3b2416)*(_0x443001-_0x506b7a)-(_0x41c37a-_0x443001)*(_0x3b2416-_0x19b722))/_0x461e96;return _0x4e92ea>=0x0&&_0x4e92ea<=0x1&&_0x28840e>=0x0&&_0x28840e<=0x1?(defined$1(_0x5dce72)||(_0x5dce72=new Cartesian2()),_0x5dce72['x']=_0x3b2416+_0x4e92ea*(_0x380cf2-_0x3b2416),_0x5dce72['y']=_0x443001+_0x4e92ea*(_0x41c37a-_0x443001),_0x5dce72):void 0x0;}},Object[_0x68aa19(0x5b7)](QuantizedMeshTerrainData['prototype'],{'credits':{'get':function(){return this['_credits'];}},'waterMask':{'get':function(){var _0x4f3e0d=_0x68aa19;return this[_0x4f3e0d(0x51f9)];}},'childTileMask':{'get':function(){var _0x54b27b=_0x68aa19;return this[_0x54b27b(0x3fb3)];}},'canUpsample':{'get':function(){var _0x37bd3b=_0x68aa19;return defined$1(this[_0x37bd3b(0x1165)]);}},'normalTexture':{'get':function(){var _0x4269c9=_0x68aa19;return this[_0x4269c9(0x4042)];}}});var arrayScratch$1=[];function sortIndicesIfNecessary(_0x2b5079,_0x4afece,_0x3dde47){var _0x520639=_0x68aa19;arrayScratch$1[_0x520639(0x531b)]=_0x2b5079[_0x520639(0x531b)];for(var _0x513206=!0x1,_0x5c5922=0x0,_0x4992cd=_0x2b5079[_0x520639(0x531b)];_0x5c5922<_0x4992cd;++_0x5c5922)arrayScratch$1[_0x5c5922]=_0x2b5079[_0x5c5922],_0x513206=_0x513206||_0x5c5922>0x0&&_0x4afece(_0x2b5079[_0x5c5922-0x1],_0x2b5079[_0x5c5922])>0x0;return _0x513206?(arrayScratch$1[_0x520639(0x34f3)](_0x4afece),IndexDatatype$1[_0x520639(0x2074)](_0x3dde47,arrayScratch$1)):_0x2b5079;}var createMeshTaskProcessor=new TaskProcessor(_0x68aa19(0x511a));QuantizedMeshTerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x30cb)]=function(_0x1e637c,_0x1ef88a,_0x22f52b,_0x4910b2,_0x152968){var _0xa7780a=_0x68aa19,_0x4dd410=_0x1e637c['ellipsoid'],_0x55d41f=_0x1e637c[_0xa7780a(0x5569)](_0x1ef88a,_0x22f52b,_0x4910b2);_0x152968=defaultValue$1(_0x152968,0x1);var _0x31796b=createMeshTaskProcessor[_0xa7780a(0x4c73)]({'minimumHeight':this['_minimumHeight'],'maximumHeight':this[_0xa7780a(0x15d6)],'validMinimumHeight':this[_0xa7780a(0x1169)],'validMaximumHeight':this[_0xa7780a(0x26c3)],'quantizedVertices':this[_0xa7780a(0x82c)],'octEncodedNormals':this[_0xa7780a(0x51cb)],'includeWebMercatorT':!0x0,'indices':this[_0xa7780a(0x1274)],'westIndices':this[_0xa7780a(0x4adf)],'southIndices':this[_0xa7780a(0x748)],'eastIndices':this['_eastIndices'],'northIndices':this[_0xa7780a(0x31c3)],'westSkirtHeight':this['_westSkirtHeight'],'southSkirtHeight':this[_0xa7780a(0x30ae)],'eastSkirtHeight':this[_0xa7780a(0x50c7)],'northSkirtHeight':this[_0xa7780a(0x2453)],'rectangle':_0x55d41f,'relativeToCenter':this['_boundingSphere']['center'],'ellipsoid':_0x4dd410,'exaggeration':_0x152968,'level':_0x4910b2});if(defined$1(_0x31796b)){var _0x552182=this;return when(_0x31796b,function(_0x419a04){var _0x34820e=_0xa7780a,_0x4d5dc2=_0x552182['_quantizedVertices']['length']/0x3,_0x60b5f=_0x4d5dc2+_0x552182[_0x34820e(0x4adf)][_0x34820e(0x531b)]+_0x552182['_southIndices']['length']+_0x552182[_0x34820e(0x553b)][_0x34820e(0x531b)]+_0x552182[_0x34820e(0x31c3)][_0x34820e(0x531b)],_0x2e2a07=IndexDatatype$1[_0x34820e(0x2074)](_0x60b5f,_0x419a04[_0x34820e(0x525a)]),_0x1f3552=new Float32Array(_0x419a04[_0x34820e(0x1f3d)]),_0x15cf15=_0x419a04[_0x34820e(0x19ee)],_0xacde3d=_0x419a04['minimumHeight'],_0x1352a5=_0x419a04['maximumHeight'],_0x29e702=defaultValue$1(BoundingSphere[_0x34820e(0x254b)](_0x419a04[_0x34820e(0x5809)]),_0x552182[_0x34820e(0xd7d)]),_0x4fb646=defaultValue$1(OrientedBoundingBox[_0x34820e(0x254b)](_0x419a04['orientedBoundingBox']),_0x552182[_0x34820e(0x1fb6)]),_0x46e3cd=defaultValue$1(OrientedBoundingBox['clone'](_0x419a04['validOrientedBoundingBox']),_0x552182[_0x34820e(0x566)]),_0x47d6c1=defaultValue$1(Cartesian3[_0x34820e(0x254b)](_0x419a04[_0x34820e(0x289f)]),_0x552182[_0x34820e(0x3ff2)]),_0x31e687=_0x419a04[_0x34820e(0x1a56)],_0x583d75=TerrainEncoding[_0x34820e(0x254b)](_0x419a04[_0x34820e(0x2ade)]),_0x29c926=0x0===_0x2e2a07[_0x34820e(0x531b)]||0x0===_0x1352a5||_0x552182['invalid'];return _0x552182[_0x34820e(0x1165)]=new TerrainMesh(_0x15cf15,_0x1f3552,_0x2e2a07,_0x419a04['indexCountWithoutSkirts'],_0x4d5dc2,_0xacde3d,_0x1352a5,_0x29e702,_0x47d6c1,_0x31e687,_0x4fb646,_0x583d75,_0x152968,_0x419a04[_0x34820e(0x22dd)],_0x419a04[_0x34820e(0x4e46)],_0x419a04[_0x34820e(0x31ec)],_0x419a04[_0x34820e(0x5612)],_0x29c926,_0x46e3cd),_0x552182[_0x34820e(0x82c)]=void 0x0,_0x552182[_0x34820e(0x51cb)]=void 0x0,_0x552182[_0x34820e(0x1274)]=void 0x0,_0x552182[_0x34820e(0x1eb8)]=void 0x0,_0x552182[_0x34820e(0x1eb2)]=void 0x0,_0x552182['_heightValues']=void 0x0,_0x552182[_0x34820e(0x4adf)]=void 0x0,_0x552182[_0x34820e(0x748)]=void 0x0,_0x552182['_eastIndices']=void 0x0,_0x552182[_0x34820e(0x31c3)]=void 0x0,_0x552182[_0x34820e(0x1165)];});}};var upsampleTaskProcessor$1=new TaskProcessor('upsampleQuantizedTerrainMesh');QuantizedMeshTerrainData['prototype']['upsample']=function(_0x567d8d,_0x1d4920,_0x1fd506,_0x4ae5fd,_0x416a48,_0x53c3a5,_0x46d03e){var _0x4d84a1=_0x68aa19,_0x1de0d8=this[_0x4d84a1(0x1165)];if(defined$1(this['_mesh'])){var _0x4760f7=0x2*_0x1d4920!==_0x416a48,_0x597014=0x2*_0x1fd506===_0x53c3a5,_0x670da1=_0x567d8d[_0x4d84a1(0x1706)],_0x5ded99=_0x567d8d[_0x4d84a1(0x5569)](_0x416a48,_0x53c3a5,_0x46d03e),_0x537a36=upsampleTaskProcessor$1['scheduleTask']({'vertices':_0x1de0d8['vertices'],'vertexCountWithoutSkirts':_0x1de0d8[_0x4d84a1(0x5356)],'indices':_0x1de0d8[_0x4d84a1(0x525a)],'indexCountWithoutSkirts':_0x1de0d8[_0x4d84a1(0x4c07)],'encoding':_0x1de0d8['encoding'],'minimumHeight':this[_0x4d84a1(0x5298)],'maximumHeight':this['_maximumHeight'],'validMinimumHeight':this[_0x4d84a1(0x1169)],'validMaximumHeight':this['_validMaximumHeight'],'isEastChild':_0x4760f7,'isNorthChild':_0x597014,'childRectangle':_0x5ded99,'ellipsoid':_0x670da1,'exaggeration':_0x1de0d8[_0x4d84a1(0xff3)]});if(defined$1(_0x537a36)){var _0xeb9889=Math['min'](this['_westSkirtHeight'],this[_0x4d84a1(0x50c7)]);_0xeb9889=Math[_0x4d84a1(0x27d5)](_0xeb9889,this[_0x4d84a1(0x30ae)]),_0xeb9889=Math[_0x4d84a1(0x27d5)](_0xeb9889,this[_0x4d84a1(0x2453)]);var _0xfb795c=_0x4760f7?0.5*_0xeb9889:this['_westSkirtHeight'],_0x158bf5=_0x597014?0.5*_0xeb9889:this[_0x4d84a1(0x30ae)],_0x4850bf=_0x4760f7?this[_0x4d84a1(0x50c7)]:0.5*_0xeb9889,_0x345b87=_0x597014?this[_0x4d84a1(0x2453)]:0.5*_0xeb9889,_0x24b0b9=this[_0x4d84a1(0x4072)];return when(_0x537a36)[_0x4d84a1(0x4e1e)](function(_0x5cffd4){var _0x3d0569=_0x4d84a1,_0x33812c,_0x488dc5=new Uint16Array(_0x5cffd4[_0x3d0569(0x1f3d)]),_0x3c6e3c=IndexDatatype$1['createTypedArray'](_0x488dc5[_0x3d0569(0x531b)]/0x3,_0x5cffd4[_0x3d0569(0x525a)]);if(defined$1(_0x5cffd4['encodedNormals'])&&(_0x33812c=new Uint8Array(_0x5cffd4[_0x3d0569(0x277a)])),defined$1(_0x5cffd4[_0x3d0569(0xc2c)]))return new QuantizedMeshTerrainData({'quantizedVertices':_0x488dc5,'indices':_0x3c6e3c,'encodedNormals':_0x33812c,'minimumHeight':_0x5cffd4[_0x3d0569(0x49d3)],'maximumHeight':_0x5cffd4[_0x3d0569(0x3a61)],'boundingSphere':BoundingSphere[_0x3d0569(0x254b)](_0x5cffd4[_0x3d0569(0x5809)]),'orientedBoundingBox':OrientedBoundingBox[_0x3d0569(0x254b)](_0x5cffd4[_0x3d0569(0x3658)]),'horizonOcclusionPoint':Cartesian3[_0x3d0569(0x254b)](_0x5cffd4['horizonOcclusionPoint']),'westIndices':_0x5cffd4['westIndices'],'southIndices':_0x5cffd4['southIndices'],'eastIndices':_0x5cffd4[_0x3d0569(0x2b71)],'northIndices':_0x5cffd4[_0x3d0569(0x38ae)],'westSkirtHeight':_0xfb795c,'southSkirtHeight':_0x158bf5,'eastSkirtHeight':_0x4850bf,'northSkirtHeight':_0x345b87,'childTileMask':0x0,'credits':_0x24b0b9,'createdByUpsampling':!0x0,'validMaximumHeight':_0x5cffd4['validMaximumHeight'],'validMinimumHeight':_0x5cffd4[_0x3d0569(0x3396)],'validOrientedBoundingBox':_0x5cffd4[_0x3d0569(0x4ecd)]});});}}};var maxShort$1=0x7fff,barycentricCoordinateScratch$1=new Cartesian3();function pointInBoundingBox(_0x548d24,_0x31a3f3,_0x48d7c7,_0x58898b,_0x30f676,_0x1fe041,_0x57efe6,_0x5216a9){var _0x1046af=_0x68aa19,_0xe4c5f7=Math[_0x1046af(0x27d5)](_0x48d7c7,_0x30f676,_0x57efe6),_0x22912d=Math[_0x1046af(0x2bc6)](_0x48d7c7,_0x30f676,_0x57efe6),_0xd14c95=Math[_0x1046af(0x27d5)](_0x58898b,_0x1fe041,_0x5216a9),_0x1ac49f=Math[_0x1046af(0x2bc6)](_0x58898b,_0x1fe041,_0x5216a9);return _0x548d24>=_0xe4c5f7&&_0x548d24<=_0x22912d&&_0x31a3f3>=_0xd14c95&&_0x31a3f3<=_0x1ac49f;}QuantizedMeshTerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x5495)]=function(_0x1d9648,_0x56e8da,_0x523291){var _0x3a2aab=_0x68aa19,_0x295014=CesiumMath[_0x3a2aab(0x3c40)]((_0x56e8da-_0x1d9648[_0x3a2aab(0x4488)])/_0x1d9648[_0x3a2aab(0x209)],0x0,0x1),_0x3217c7=_0x295014*maxShort$1,_0x4226ae=CesiumMath[_0x3a2aab(0x3c40)]((_0x523291-_0x1d9648['south'])/_0x1d9648[_0x3a2aab(0x5862)],0x0,0x1),_0x5a51c4=_0x4226ae*maxShort$1;return defined$1(this['_mesh'])?interpolateMeshHeight$1(this,_0x295014,_0x4226ae):interpolateHeight$1(this,_0x3217c7,_0x5a51c4);};var texCoordScratch0$1=new Cartesian2(),texCoordScratch1$1=new Cartesian2(),texCoordScratch2$1=new Cartesian2();function interpolateMeshHeight$1(_0x5d4b63,_0xc278d8,_0x3e1b3e){var _0x2adb51=_0x68aa19;for(var _0x5398d6=_0x5d4b63[_0x2adb51(0x1165)],_0x76bd9f=_0x5398d6['vertices'],_0x4d3ee4=_0x5398d6[_0x2adb51(0x2ade)],_0x2c72d9=_0x5398d6[_0x2adb51(0x525a)],_0x457ffb=0x0,_0x332e12=_0x2c72d9[_0x2adb51(0x531b)];_0x457ffb<_0x332e12;_0x457ffb+=0x3){var _0x82559f=_0x2c72d9[_0x457ffb],_0x4c7d33=_0x2c72d9[_0x457ffb+0x1],_0x34dde2=_0x2c72d9[_0x457ffb+0x2],_0x46b6a5=_0x4d3ee4['decodeTextureCoordinates'](_0x76bd9f,_0x82559f,texCoordScratch0$1),_0x13a30a=_0x4d3ee4['decodeTextureCoordinates'](_0x76bd9f,_0x4c7d33,texCoordScratch1$1),_0x444a3=_0x4d3ee4[_0x2adb51(0x236)](_0x76bd9f,_0x34dde2,texCoordScratch2$1);if(pointInBoundingBox(_0xc278d8,_0x3e1b3e,_0x46b6a5['x'],_0x46b6a5['y'],_0x13a30a['x'],_0x13a30a['y'],_0x444a3['x'],_0x444a3['y'])){var _0x516605=Intersections2D[_0x2adb51(0x3dfc)](_0xc278d8,_0x3e1b3e,_0x46b6a5['x'],_0x46b6a5['y'],_0x13a30a['x'],_0x13a30a['y'],_0x444a3['x'],_0x444a3['y'],barycentricCoordinateScratch$1);if(_0x516605['x']>=-1e-15&&_0x516605['y']>=-1e-15&&_0x516605['z']>=-1e-15){var _0x1ff693=_0x4d3ee4['decodeHeight'](_0x76bd9f,_0x82559f),_0x3d57e6=_0x4d3ee4[_0x2adb51(0x4b7f)](_0x76bd9f,_0x4c7d33),_0x82fe53=_0x4d3ee4[_0x2adb51(0x4b7f)](_0x76bd9f,_0x34dde2);return _0x516605['x']*_0x1ff693+_0x516605['y']*_0x3d57e6+_0x516605['z']*_0x82fe53;}}}}function interpolateHeight$1(_0x474b33,_0xff0759,_0x244ebf){var _0x800d35=_0x68aa19;for(var _0xaf815e=_0x474b33[_0x800d35(0x1eb8)],_0x3a3074=_0x474b33[_0x800d35(0x1eb2)],_0x54cc4c=_0x474b33[_0x800d35(0x1c4a)],_0x2763b7=_0x474b33[_0x800d35(0x1274)],_0x1ddfbc=0x0,_0xe42b47=_0x2763b7['length'];_0x1ddfbc<_0xe42b47;_0x1ddfbc+=0x3){var _0x175d25=_0x2763b7[_0x1ddfbc],_0x162265=_0x2763b7[_0x1ddfbc+0x1],_0x568281=_0x2763b7[_0x1ddfbc+0x2],_0x78360d=_0xaf815e[_0x175d25],_0x12ae10=_0xaf815e[_0x162265],_0x2ae704=_0xaf815e[_0x568281],_0x5d8029=_0x3a3074[_0x175d25],_0x199680=_0x3a3074[_0x162265],_0x43fe17=_0x3a3074[_0x568281];if(pointInBoundingBox(_0xff0759,_0x244ebf,_0x78360d,_0x5d8029,_0x12ae10,_0x199680,_0x2ae704,_0x43fe17)){var _0x5d1f7e=Intersections2D[_0x800d35(0x3dfc)](_0xff0759,_0x244ebf,_0x78360d,_0x5d8029,_0x12ae10,_0x199680,_0x2ae704,_0x43fe17,barycentricCoordinateScratch$1);if(_0x5d1f7e['x']>=-1e-15&&_0x5d1f7e['y']>=-1e-15&&_0x5d1f7e['z']>=-1e-15){var _0xd0da7e=_0x5d1f7e['x']*_0x54cc4c[_0x175d25]+_0x5d1f7e['y']*_0x54cc4c[_0x162265]+_0x5d1f7e['z']*_0x54cc4c[_0x568281];return CesiumMath[_0x800d35(0x52f2)](_0x474b33[_0x800d35(0x5298)],_0x474b33[_0x800d35(0x15d6)],_0xd0da7e/maxShort$1);}}}}QuantizedMeshTerrainData['prototype'][_0x68aa19(0x1e97)]=function(_0x340714,_0x40e81c,_0x448500,_0x3cf074){var _0x85d5d3=_0x68aa19,_0x3e470d=0x2;return _0x448500!==0x2*_0x340714&&++_0x3e470d,_0x3cf074!==0x2*_0x40e81c&&(_0x3e470d-=0x2),0x0!=(this[_0x85d5d3(0x3fb3)]&0x1<<_0x3e470d);},QuantizedMeshTerrainData['prototype'][_0x68aa19(0x1956)]=function(){var _0x28dc7e=_0x68aa19;return this[_0x28dc7e(0xf2e)];};var UrlType={'REST':0x0,'KEY_VALUE':0x1},UrlType$1=Object['freeze'](UrlType);function joinUrls(_0x25a786,_0x4b69cc,_0x4dbae1){var _0x1b409f=_0x68aa19;if(_0x4dbae1=defaultValue$1(_0x4dbae1,!0x0),_0x25a786 instanceof URI||(_0x25a786=new URI(_0x25a786)),_0x4b69cc instanceof URI||(_0x4b69cc=new URI(_0x4b69cc)),_0x1b409f(0x116f)===_0x25a786[_0x1b409f(0x58a0)])return _0x25a786[_0x1b409f(0x1d43)]();if('data'===_0x4b69cc[_0x1b409f(0x58a0)])return _0x4b69cc[_0x1b409f(0x1d43)]();defined$1(_0x4b69cc[_0x1b409f(0x46bd)])&&!defined$1(_0x4b69cc[_0x1b409f(0x58a0)])&&(_0x1b409f(0x3041)!=typeof document&&defined$1(document[_0x1b409f(0xbb0)])&&defined$1(document[_0x1b409f(0xbb0)]['href'])?_0x4b69cc['scheme']=new URI(document[_0x1b409f(0xbb0)][_0x1b409f(0x1599)])['scheme']:_0x4b69cc[_0x1b409f(0x58a0)]=_0x25a786[_0x1b409f(0x58a0)]);var _0x18b33b=_0x25a786;_0x4b69cc[_0x1b409f(0x570)]()&&(_0x18b33b=_0x4b69cc);var _0x18bace='';defined$1(_0x18b33b['scheme'])&&(_0x18bace+=_0x18b33b[_0x1b409f(0x58a0)]+':'),defined$1(_0x18b33b[_0x1b409f(0x46bd)])&&(_0x18bace+='//'+_0x18b33b[_0x1b409f(0x46bd)],''!==_0x18b33b[_0x1b409f(0x3906)]&&'/'!==_0x18b33b[_0x1b409f(0x3906)]&&(_0x18bace=_0x18bace[_0x1b409f(0x1297)](/\/?$/,'/'),_0x18b33b['path']=_0x18b33b[_0x1b409f(0x3906)][_0x1b409f(0x1297)](/^\/?/g,''),''===_0x18b33b[_0x1b409f(0x46bd)]&&(_0x18bace+='/'))),_0x18bace+=_0x18b33b===_0x25a786?_0x4dbae1?_0x25a786['path'][_0x1b409f(0x1297)](/\/?$/,'/')+_0x4b69cc[_0x1b409f(0x3906)]['replace'](/^\/?/g,''):_0x25a786[_0x1b409f(0x3906)]+_0x4b69cc['path']:_0x4b69cc[_0x1b409f(0x3906)];var _0xaceda4=defined$1(_0x25a786[_0x1b409f(0x3f3b)]),_0x4351a5=defined$1(_0x4b69cc[_0x1b409f(0x3f3b)]);_0xaceda4&&_0x4351a5?_0x18bace+='?'+_0x25a786[_0x1b409f(0x3f3b)]+'&'+_0x4b69cc['query']:_0xaceda4&&!_0x4351a5?_0x18bace+='?'+_0x25a786[_0x1b409f(0x3f3b)]:!_0xaceda4&&_0x4351a5&&(_0x18bace+='?'+_0x4b69cc[_0x1b409f(0x3f3b)]);var _0x5d08e3=defined$1(_0x4b69cc[_0x1b409f(0x3e10)]);return defined$1(_0x25a786[_0x1b409f(0x3e10)])&&!_0x5d08e3?_0x18bace+='#'+_0x25a786[_0x1b409f(0x3e10)]:_0x5d08e3&&(_0x18bace+='#'+_0x4b69cc['fragment']),_0x18bace;}var CredentialType={'ISERVER_TOKEN':_0x68aa19(0xa17),'IPORTAL_KEY':_0x68aa19(0x133c)},CredentialType$1=Object[_0x68aa19(0x3e37)](CredentialType);function Credential(_0x16354a,_0x46ccf1){this['_keymap']={},this['addCredential'](_0x16354a,_0x46ccf1);}function loadWithXhr$1(_0x2569e){var _0xd8e3ad=_0x68aa19,_0x590be3=(_0x2569e=defaultValue$1(_0x2569e,defaultValue$1[_0xd8e3ad(0x494f)]))[_0xd8e3ad(0x343b)],_0x5cffc3=_0x2569e['responseType'],_0x80904d=defaultValue$1(_0x2569e['method'],'GET'),_0x436a47=_0x2569e[_0xd8e3ad(0x116f)],_0x11c3db=_0x2569e[_0xd8e3ad(0x4f7d)],_0x575c64=_0x2569e[_0xd8e3ad(0x3821)];_0x590be3=defaultValue$1(_0x590be3,_0x2569e[_0xd8e3ad(0x343b)]);var _0x46f072=defined$1(_0x2569e['request'])?_0x2569e['request']:new Request();return _0x46f072[_0xd8e3ad(0x343b)]=_0x590be3,_0x46f072[_0xd8e3ad(0x35e5)]=function(_0x59c594){var _0x5a463e=_0xd8e3ad,_0x5d3ed5=when['defer'](),_0x609699=loadWithXhr$1['load'](defaultValue$1(_0x59c594,_0x590be3),_0x5cffc3,_0x80904d,_0x436a47,_0x11c3db,_0x5d3ed5,_0x575c64);return defined$1(_0x609699)&&defined$1(_0x609699[_0x5a463e(0x539a)])&&(_0x46f072[_0x5a463e(0x5088)]=function(){var _0x306192=_0x5a463e;_0x609699[_0x306192(0x539a)]();}),_0x5d3ed5[_0x5a463e(0x28bc)];},RequestScheduler[_0xd8e3ad(0x9e2)](_0x46f072);}Object[_0x68aa19(0x5b7)](Credential['prototype'],{'value':{'get':function(){return this['_value'];},'set':function(_0x33be68){this['_value']=_0x33be68;}},'name':{'get':function(){var _0x57c05d=_0x68aa19;return this[_0x57c05d(0x1e54)];},'set':function(_0xcde9ea){var _0x8a7fb6=_0x68aa19;this[_0x8a7fb6(0x1e54)]=_0xcde9ea;}}}),Credential[_0x68aa19(0x437b)]=function(_0x55b2dd){var _0x2e77d6=_0x68aa19,_0x2ca356,_0x1de29c=_0x55b2dd[_0x2e77d6(0x57ed)](0x0,_0x55b2dd['indexOf'](_0x2e77d6(0x363a))+0xa);if(defined$1(Credential['CREDENTIAL'][_0x2e77d6(0x622)][_0x1de29c]))switch(Credential['CREDENTIAL'][_0x2e77d6(0x622)][_0x1de29c]['type']){case CredentialType$1['ISERVER_TOKEN']:_0x2ca356='?'+objectToQuery({'token':Credential[_0x2e77d6(0x4570)][_0x2e77d6(0x622)][_0x1de29c][_0x2e77d6(0x327)]});break;case CredentialType$1[_0x2e77d6(0x35d)]:_0x2ca356='?'+objectToQuery({'key':Credential[_0x2e77d6(0x4570)][_0x2e77d6(0x622)][_0x1de29c][_0x2e77d6(0x327)]});break;default:_0x2ca356='';}else switch(Credential['CREDENTIAL'][_0x2e77d6(0x13f9)]){case CredentialType$1['ISERVER_TOKEN']:_0x2ca356='?'+objectToQuery({'token':Credential[_0x2e77d6(0x4570)][_0x2e77d6(0x327)]});break;case CredentialType$1[_0x2e77d6(0x35d)]:_0x2ca356='?'+objectToQuery({'key':Credential['CREDENTIAL'][_0x2e77d6(0x327)]});break;default:_0x2ca356='?'+Credential['CREDENTIAL'][_0x2e77d6(0x13f9)]+'='+Credential['CREDENTIAL'][_0x2e77d6(0x327)];}return joinUrls(_0x55b2dd,_0x2ca356,!0x1);},Credential['addTokenWithKey']=function(_0x1bd36d,_0x369b03){var _0x7c04e9=_0x68aa19,_0x187493;if(defined$1(Credential[_0x7c04e9(0x4570)][_0x7c04e9(0x622)][_0x1bd36d])){if(Credential[_0x7c04e9(0x4570)][_0x7c04e9(0x622)][_0x1bd36d]['type']instanceof Array){var _0x2ecd6e,_0x5470a5=Credential[_0x7c04e9(0x4570)][_0x7c04e9(0x622)][_0x1bd36d][_0x7c04e9(0x3243)],_0x9fcdc6=Credential['CREDENTIAL'][_0x7c04e9(0x622)][_0x1bd36d][_0x7c04e9(0x327)];(_0x3a5a12={})[_0x5470a5[0x0]]=_0x9fcdc6[0x0],_0x2ecd6e=joinUrls(_0x369b03,'?'+objectToQuery(_0x3a5a12),!0x1);for(var _0x7289bb=0x1;_0x7289bb<_0x5470a5['length'];_0x7289bb++){(_0x3a5a12={})[_0x5470a5[_0x7289bb]]=_0x9fcdc6[_0x7289bb],_0x2ecd6e=_0x2ecd6e+'&'+objectToQuery(_0x3a5a12);}return _0x2ecd6e;}switch(Credential[_0x7c04e9(0x4570)][_0x7c04e9(0x622)][_0x1bd36d][_0x7c04e9(0x3243)]){case CredentialType$1[_0x7c04e9(0x5f6)]:_0x187493='?'+objectToQuery({'token':Credential[_0x7c04e9(0x4570)]['_keymap'][_0x1bd36d]['value']});break;case CredentialType$1[_0x7c04e9(0x35d)]:_0x187493='?'+objectToQuery({'key':Credential[_0x7c04e9(0x4570)][_0x7c04e9(0x622)][_0x1bd36d][_0x7c04e9(0x327)]});break;default:var _0x3a5a12;(_0x3a5a12={})[Credential[_0x7c04e9(0x4570)][_0x7c04e9(0x622)][_0x1bd36d][_0x7c04e9(0x3243)]]=Credential[_0x7c04e9(0x4570)][_0x7c04e9(0x622)][_0x1bd36d][_0x7c04e9(0x327)],_0x187493='?'+objectToQuery(_0x3a5a12);}}else switch(Credential[_0x7c04e9(0x4570)]['name']){case CredentialType$1['ISERVER_TOKEN']:_0x187493='?'+objectToQuery({'token':Credential[_0x7c04e9(0x4570)][_0x7c04e9(0x327)]});break;case CredentialType$1['IPORTAL_KEY']:_0x187493='?'+objectToQuery({'key':Credential[_0x7c04e9(0x4570)][_0x7c04e9(0x327)]});break;default:_0x187493='?'+Credential[_0x7c04e9(0x4570)]['name']+'='+Credential['CREDENTIAL'][_0x7c04e9(0x327)];}return joinUrls(_0x369b03,_0x187493,!0x1);},Credential[_0x68aa19(0x4b51)][_0x68aa19(0x5822)]=function(_0x80e3f,_0x352c59){var _0x249d4c=_0x68aa19;if(_0x80e3f instanceof Array){for(var _0x3ce5a0=0x0,_0x28e9a4=_0x80e3f[_0x249d4c(0x531b)];_0x3ce5a0<_0x28e9a4;_0x3ce5a0++)if(this[_0x249d4c(0x622)][_0x80e3f[_0x3ce5a0][_0x249d4c(0x441c)]]={'type':_0x80e3f[_0x3ce5a0][_0x249d4c(0x3243)]||CredentialType$1['ISERVER_TOKEN'],'value':_0x80e3f[_0x3ce5a0][_0x249d4c(0x327)]},-0x1!==_0x80e3f[_0x3ce5a0][_0x249d4c(0x441c)]['indexOf'](_0x249d4c(0x363a))){var _0x12c247=_0x80e3f[_0x3ce5a0][_0x249d4c(0x441c)][_0x249d4c(0x57ed)](0x0,_0x80e3f[_0x3ce5a0]['rooturl'][_0x249d4c(0x454f)](_0x249d4c(0x363a))+0xa);this['_keymap'][_0x12c247]={'type':_0x80e3f[_0x3ce5a0][_0x249d4c(0x3243)]||CredentialType$1['ISERVER_TOKEN'],'value':_0x80e3f[_0x3ce5a0][_0x249d4c(0x327)]};}}else{if(this[_0x249d4c(0x3509)]=defaultValue$1(_0x80e3f,''),null==_0x80e3f)throw new DeveloperError$1(_0x249d4c(0x40de));this['_name']=defaultValue$1(_0x352c59,CredentialType$1[_0x249d4c(0x5f6)]),this[_0x249d4c(0x622)][_0x249d4c(0x1c5e)]={'type':this['_name'],'value':this[_0x249d4c(0x3509)]};}},Credential[_0x68aa19(0x4570)]=null;var dataUriRegex$2=/^data:(.*?)(;base64)?,(.*)$/;function decodeDataUriText$1(_0x459143,_0x4fadc6){var _0x22de02=decodeURIComponent(_0x4fadc6);return _0x459143?atob(_0x22de02):_0x22de02;}function decodeDataUriArrayBuffer$1(_0x14bee7,_0x5bba00){var _0x30a0ee=_0x68aa19;for(var _0x134bb4=decodeDataUriText$1(_0x14bee7,_0x5bba00),_0x449e6c=new ArrayBuffer(_0x134bb4[_0x30a0ee(0x531b)]),_0x4ee1a7=new Uint8Array(_0x449e6c),_0x4d99e1=0x0;_0x4d99e1<_0x134bb4[_0x30a0ee(0x531b)];_0x4d99e1++)_0x4ee1a7[_0x4d99e1]=_0x134bb4[_0x30a0ee(0x39ea)](_0x4d99e1);return _0x449e6c;}function decodeDataUri$1(_0x330878,_0x508dc0){var _0x2f4d6a=_0x68aa19;_0x508dc0=defaultValue$1(_0x508dc0,'');var _0x712d88=_0x330878[0x1],_0x548510=!!_0x330878[0x2],_0x1df918=_0x330878[0x3];switch(_0x508dc0){case'':case _0x2f4d6a(0x3c68):return decodeDataUriText$1(_0x548510,_0x1df918);case _0x2f4d6a(0x5479):return decodeDataUriArrayBuffer$1(_0x548510,_0x1df918);case _0x2f4d6a(0x274):var _0xe98060=decodeDataUriArrayBuffer$1(_0x548510,_0x1df918);return new Blob([_0xe98060],{'type':_0x712d88});case _0x2f4d6a(0xdaf):return new DOMParser()[_0x2f4d6a(0x4b11)](decodeDataUriText$1(_0x548510,_0x1df918),_0x712d88);case'json':return JSON['parse'](decodeDataUriText$1(_0x548510,_0x1df918));}}function loadText$1(_0x4fd0bd,_0x5a42da,_0x423083){return loadWithXhr$1({'url':_0x4fd0bd,'headers':_0x5a42da,'request':_0x423083});}loadWithXhr$1[_0x68aa19(0x41e4)]=function(_0x5ed8cc,_0x5bce0e,_0x1890e4,_0x117c12,_0x4c127b,_0x26821f,_0x5632f6){var _0x3ef86c=_0x68aa19,_0x4a5a18=dataUriRegex$2[_0x3ef86c(0xfbe)](_0x5ed8cc);if(null===_0x4a5a18){var _0x3ba75e=new XMLHttpRequest();if(TrustedServers[_0x3ef86c(0x1ff6)](_0x5ed8cc)&&(_0x3ba75e[_0x3ef86c(0x44a6)]=!0x0),defined$1(_0x5632f6)&&defined$1(_0x3ba75e[_0x3ef86c(0x3821)])&&_0x3ba75e[_0x3ef86c(0x3821)](_0x5632f6),_0x3ba75e[_0x3ef86c(0x3d9f)](_0x1890e4,_0x5ed8cc,!0x0),defined$1(_0x4c127b)){for(var _0x4e6f0d in _0x4c127b)_0x4c127b[_0x3ef86c(0x2a77)](_0x4e6f0d)&&_0x3ba75e[_0x3ef86c(0x754)](_0x4e6f0d,_0x4c127b[_0x4e6f0d]);}defined$1(_0x5bce0e)&&(_0x3ba75e[_0x3ef86c(0x2322)]=_0x5bce0e);var _0x3e7424=!0x1;return _0x3ef86c(0x29ad)==typeof _0x5ed8cc&&(_0x3e7424=0x0===_0x5ed8cc['indexOf'](_0x3ef86c(0x2779))),_0x3ba75e[_0x3ef86c(0x1c48)]=function(){var _0x3ff293=_0x3ef86c;if(!(_0x3ba75e[_0x3ff293(0x3f4f)]<0xc8||_0x3ba75e['status']>=0x12c)||_0x3e7424&&0x0===_0x3ba75e[_0x3ff293(0x3f4f)]){var _0x3cf284=_0x3ba75e[_0x3ff293(0x2ccf)],_0x78cdc3=_0x3ba75e[_0x3ff293(0x2322)];if(!defined$1(_0x3cf284)||defined$1(_0x5bce0e)&&_0x78cdc3!==_0x5bce0e){if('json'===_0x5bce0e&&_0x3ff293(0x29ad)==typeof _0x3cf284)try{_0x26821f[_0x3ff293(0x68a)](JSON[_0x3ff293(0x29e2)](_0x3cf284));}catch(_0x50b4c7){_0x26821f[_0x3ff293(0x4e16)](_0x50b4c7);}else(''===_0x78cdc3||_0x3ff293(0xdaf)===_0x78cdc3)&&defined$1(_0x3ba75e[_0x3ff293(0x33b0)])&&_0x3ba75e[_0x3ff293(0x33b0)][_0x3ff293(0x39c)]()?_0x26821f['resolve'](_0x3ba75e[_0x3ff293(0x33b0)]):''!==_0x78cdc3&&_0x3ff293(0x3c68)!==_0x78cdc3||!defined$1(_0x3ba75e[_0x3ff293(0x2bb5)])?_0x26821f[_0x3ff293(0x4e16)](new RuntimeError$2(_0x3ff293(0x161))):_0x26821f[_0x3ff293(0x68a)](_0x3ba75e[_0x3ff293(0x2bb5)]);}else _0x26821f[_0x3ff293(0x68a)](_0x3cf284);}else _0x26821f[_0x3ff293(0x4e16)](new RequestErrorEvent(_0x3ba75e['status'],_0x3ba75e['response'],_0x3ba75e[_0x3ff293(0x2309)]()));},_0x3ba75e[_0x3ef86c(0x45bc)]=function(_0x4517b2){var _0x2e8b75=_0x3ef86c;_0x26821f[_0x2e8b75(0x4e16)](new RequestErrorEvent());},_0x3ba75e[_0x3ef86c(0x1a42)](_0x117c12),_0x3ba75e;}_0x26821f['resolve'](decodeDataUri$1(_0x4a5a18,_0x5bce0e));},loadWithXhr$1[_0x68aa19(0x585b)]=loadWithXhr$1['load'];var XMLParser=function(){var _0x13573f=_0x68aa19;this[_0x13573f(0x2a70)]=null;};XMLParser[_0x68aa19(0x4b51)][_0x68aa19(0x137b)]=function(_0x5c71e4){var _0x502acb=_0x68aa19,_0x347715,_0x3a4a65=_0x5c71e4[_0x502acb(0x33ab)]('<');return _0x3a4a65>0x0&&(_0x5c71e4=_0x5c71e4[_0x502acb(0x57ed)](_0x3a4a65)),DOMParser?(this[_0x502acb(0x2a70)]||(this[_0x502acb(0x2a70)]=new DOMParser()),(_0x347715=this[_0x502acb(0x2a70)])[_0x502acb(0x4b11)](_0x5c71e4,'text/xml')):(this[_0x502acb(0x2a70)]||(this[_0x502acb(0x2a70)]=new ActiveXObject(_0x502acb(0x4c2e))),(_0x347715=this[_0x502acb(0x2a70)])[_0x502acb(0x4274)](_0x5c71e4),_0x347715);},XMLParser[_0x68aa19(0x40b0)]=function(_0x512403,_0x269930,_0x2842fc){var _0x59df75=_0x68aa19,_0x13d126=[];if(_0x512403[_0x59df75(0x40b0)])_0x13d126=_0x512403['getElementsByTagNameNS'](_0x269930,_0x2842fc);else{for(var _0x3709bc,_0x477eb2,_0x510e92=_0x512403[_0x59df75(0x4b76)]('*'),_0x47d2df=0x0,_0x4346a4=_0x510e92[_0x59df75(0x531b)];_0x47d2df<_0x4346a4;++_0x47d2df)_0x477eb2=(_0x3709bc=_0x510e92[_0x47d2df])[_0x59df75(0x14ac)]?_0x3709bc['prefix']+':'+_0x2842fc:_0x2842fc,'*'!==_0x2842fc&&_0x477eb2!==_0x3709bc['nodeName']||'*'!==_0x269930&&_0x269930!==_0x3709bc[_0x59df75(0x3350)]||_0x13d126['push'](_0x3709bc);}return _0x13d126;},XMLParser[_0x68aa19(0x1920)]=function(_0x353326,_0x1a5dd8,_0x31230b){var _0x2ea3d9=_0x68aa19,_0x33a46b=null;if(_0x353326[_0x2ea3d9(0x1920)])_0x33a46b=_0x353326['getAttributeNodeNS'](_0x1a5dd8,_0x31230b);else{for(var _0x238310,_0x47d092=_0x353326[_0x2ea3d9(0x1b28)],_0x2854e5=0x0,_0x17dac0=_0x47d092[_0x2ea3d9(0x531b)];_0x2854e5<_0x17dac0;++_0x2854e5)if((_0x238310=_0x47d092[_0x2854e5])[_0x2ea3d9(0x3350)]===_0x1a5dd8&&(_0x238310['prefix']?_0x238310[_0x2ea3d9(0x14ac)]+':'+_0x31230b:_0x31230b)===_0x238310[_0x2ea3d9(0x1557)]){_0x33a46b=_0x238310;break;}}return _0x33a46b;},XMLParser[_0x68aa19(0x534c)]=function(_0x59ca1d,_0x21f102){var _0x531975=_0x68aa19,_0x52f79e=_0x21f102||'';if(_0x59ca1d){for(var _0x59532b=_0x59ca1d[_0x531975(0x1883)];_0x59532b;_0x59532b=_0x59532b[_0x531975(0x52b1)])switch(_0x59532b[_0x531975(0x2dc8)]){case 0x3:case 0x4:_0x52f79e+=_0x59532b[_0x531975(0x594)];}}return _0x52f79e;},XMLParser[_0x68aa19(0x9ce)]=function(_0x5b635f,_0x2383a3){var _0x681b61=_0x68aa19;if(defined$1(_0x5b635f)){var _0x3f64fd=_0x5b635f[_0x681b61(0x366d)](_0x2383a3);if(null!==_0x3f64fd){var _0x57928d=parseFloat(_0x3f64fd);return isNaN(_0x57928d)?void 0x0:_0x57928d;}}},XMLParser[_0x68aa19(0x43f6)]=function(_0x2d1ef4,_0x49f1e6){var _0x5640fd=_0x68aa19;if(defined$1(_0x2d1ef4)){var _0x5f365e=_0x2d1ef4[_0x5640fd(0x366d)](_0x49f1e6);return null!==_0x5f365e?_0x5f365e:void 0x0;}},XMLParser[_0x68aa19(0x31ef)]=function(_0x6c2de5,_0x46deec){var _0x3a69cb=_0x68aa19;if(defined$1(_0x6c2de5)){var _0x12ce1e=_0x6c2de5[_0x3a69cb(0x366d)](_0x46deec);return _0x3a69cb(0x5882)!==(_0x12ce1e=_0x12ce1e[_0x3a69cb(0x22cf)]())&&(_0x3a69cb(0x23bf)===_0x12ce1e||void 0x0);}},XMLParser['queryFirstNode']=function(_0x2112de,_0x4f850f,_0x323c76){var _0x203ac3=_0x68aa19;if(defined$1(_0x2112de))for(var _0x19c0df=_0x2112de['childNodes'],_0x179494=_0x19c0df[_0x203ac3(0x531b)],_0xe111d1=0x0;_0xe111d1<_0x179494;_0xe111d1++){var _0x3cd72a=_0x19c0df[_0xe111d1];if(_0x323c76){if(_0x3cd72a[_0x203ac3(0x4ff4)]===_0x4f850f&&-0x1!==_0x323c76[_0x203ac3(0x33ab)](_0x3cd72a['namespaceURI']))return _0x3cd72a;}else{if(_0x3cd72a[_0x203ac3(0x4ff4)]===_0x4f850f)return _0x3cd72a;}}},XMLParser[_0x68aa19(0x3177)]=function(_0x2d3410,_0xf501d5,_0x539d0f){var _0x1684da=_0x68aa19;if(defined$1(_0x2d3410)){for(var _0x27e2ae=[],_0x4c9a51=_0x2d3410[_0x1684da(0x40b0)]('*',_0xf501d5),_0x1a8398=_0x4c9a51[_0x1684da(0x531b)],_0x44a8ce=0x0;_0x44a8ce<_0x1a8398;_0x44a8ce++){var _0x2d65c8=_0x4c9a51[_0x44a8ce];_0x539d0f?_0x2d65c8[_0x1684da(0x4ff4)]===_0xf501d5&&-0x1!==_0x539d0f[_0x1684da(0x33ab)](_0x2d65c8['namespaceURI'])&&_0x27e2ae[_0x1684da(0x3a33)](_0x2d65c8):_0x2d65c8['localName']===_0xf501d5&&_0x27e2ae['push'](_0x2d65c8);}return _0x27e2ae;}},XMLParser[_0x68aa19(0x7dd)]=function(_0x1c58cf,_0x3c066a,_0x3d0b56){var _0xab290d=_0x68aa19;if(!defined$1(_0x1c58cf))return[];for(var _0x566523=[],_0x3139e2=_0x1c58cf[_0xab290d(0x1330)],_0xc3b3d3=_0x3139e2['length'],_0x4b7940=0x0;_0x4b7940<_0xc3b3d3;_0x4b7940++){var _0x4c279b=_0x3139e2[_0x4b7940];_0x3d0b56?_0x4c279b[_0xab290d(0x4ff4)]===_0x3c066a&&-0x1!==_0x3d0b56[_0xab290d(0x33ab)](_0x4c279b[_0xab290d(0x3350)])&&_0x566523[_0xab290d(0x3a33)](_0x4c279b):_0x4c279b['localName']===_0x3c066a&&_0x566523[_0xab290d(0x3a33)](_0x4c279b);}return _0x566523;},XMLParser[_0x68aa19(0x3b1c)]=function(_0x1b481a,_0x45b761,_0x3c64f1){var _0x5c409b=_0x68aa19,_0x339c2a=XMLParser['queryFirstNode'](_0x1b481a,_0x45b761,_0x3c64f1);if(defined$1(_0x339c2a)){var _0x2bd8cd=parseFloat(_0x339c2a[_0x5c409b(0x4d31)]);return isNaN(_0x2bd8cd)?void 0x0:_0x2bd8cd;}},XMLParser[_0x68aa19(0xe79)]=function(_0x1c82b5,_0x34f7ab,_0x2d4721){var _0x46de95=_0x68aa19,_0xbc0090=XMLParser[_0x46de95(0x2ae1)](_0x1c82b5,_0x34f7ab,_0x2d4721);if(defined$1(_0xbc0090))return _0xbc0090[_0x46de95(0x4d31)][_0x46de95(0x559)]();},XMLParser[_0x68aa19(0x448e)]=function(_0x3a4e2b,_0x32de88,_0x1726f8){var _0x34b863=_0x68aa19,_0x3f1780=XMLParser[_0x34b863(0x2ae1)](_0x3a4e2b,_0x32de88,_0x1726f8);if(defined$1(_0x3f1780)){var _0x4db5c3=_0x3f1780[_0x34b863(0x4d31)][_0x34b863(0x559)]();return'1'===_0x4db5c3||/^true$/i['test'](_0x4db5c3);}};var DataStatus={'NONE':0x0,'STORING':0x1,'STORED':0x2,'FAILED':0x3};function IndexedDBScheduler(_0x4b329c){var _0x46332f=_0x68aa19;if(!defined$1(_0x4b329c[_0x46332f(0x13f9)]))throw new DeveloperError$1(_0x46332f(0x4623));var _0x9a6146=when[_0x46332f(0x25e3)]();this[_0x46332f(0xb97)]=_0x4b329c[_0x46332f(0x13f9)];var _0x6d4634=indexedDB[_0x46332f(0x3d9f)](this[_0x46332f(0xb97)]),_0x11d97a=this;return _0x6d4634[_0x46332f(0x57fb)]=function(_0x2c0b45){var _0x44eea1=_0x46332f;_0x11d97a['db']=_0x2c0b45[_0x44eea1(0x15c9)][_0x44eea1(0x4fe2)],_0x11d97a[_0x44eea1(0x3330)]=_0x11d97a['db'][_0x44eea1(0x3330)],defined$1(_0x11d97a[_0x44eea1(0x3733)])||(_0x11d97a['cachestatus']={}),_0x9a6146[_0x44eea1(0x68a)](_0x11d97a);},_0x6d4634['onupgradeneeded']=function(_0x2107b9){var _0x4fa2a9=_0x46332f;_0x11d97a['db']=_0x2107b9[_0x4fa2a9(0x15c9)][_0x4fa2a9(0x4fe2)],_0x11d97a[_0x4fa2a9(0x3330)]=_0x11d97a['db'][_0x4fa2a9(0x3330)],_0x9a6146[_0x4fa2a9(0x68a)](_0x11d97a);},_0x6d4634['onerror']=function(_0x244bb3){var _0x537b5f=_0x46332f;_0x11d97a['db']=null,_0x9a6146[_0x537b5f(0x4e16)](_0x537b5f(0x2a5b)+_0x244bb3[_0x537b5f(0x15c9)]['errorcode']);},this['layer']=_0x4b329c[_0x46332f(0x4e5)]||null,this['storageType']=_0x4b329c[_0x46332f(0x1a9a)]||'arrayBuffer',this['creatingTable']=!0x1,this[_0x46332f(0x3733)]={},_0x9a6146[_0x46332f(0x28bc)];}function isBitSet(_0x77e45b,_0x2a15c9){return 0x0!=(_0x77e45b&_0x2a15c9);}IndexedDBScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x4148)]=function(_0x4603b8){return!!defined$1(this['db'])&&this['db']['objectStoreNames']['contains'](_0x4603b8);},IndexedDBScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x5f3)]=function(_0x1e0db6){var _0x43ae52=_0x68aa19,_0x42769c=when[_0x43ae52(0x25e3)]();if(this[_0x43ae52(0x3a6f)])_0x42769c['reject'](!0x1);else{if(this['db'][_0x43ae52(0x7c2)][_0x43ae52(0x1ff6)](_0x1e0db6))return _0x42769c[_0x43ae52(0x4e16)](!0x1),_0x42769c['promise'];this['creatingTable']=!0x0;var _0x671c3a=this,_0x252cf1=parseInt(_0x671c3a['db'][_0x43ae52(0x3330)]);_0x671c3a['db'][_0x43ae52(0x18bb)]();var _0x1158c7=indexedDB['open'](_0x671c3a[_0x43ae52(0xb97)],_0x252cf1+0x1);_0x1158c7['onupgradeneeded']=function(_0x1339ab){var _0x4ca84e=_0x43ae52,_0xd2c2d8=_0x1339ab[_0x4ca84e(0x15c9)][_0x4ca84e(0x4fe2)];_0x671c3a['db']=_0xd2c2d8;var _0x11bf5e=_0xd2c2d8[_0x4ca84e(0x5f3)](_0x1e0db6,{'keyPath':'id'});defined$1(_0x11bf5e)?(_0x11bf5e['createIndex'](_0x4ca84e(0x327),_0x4ca84e(0x327),{'unique':!0x1}),_0x671c3a['creatingTable']=!0x1,defined$1(_0x671c3a['cachestatus'])||(_0x671c3a[_0x4ca84e(0x3733)]={}),_0x671c3a['cachestatus'][_0x1e0db6]={},_0x671c3a['db'][_0x4ca84e(0x18bb)](),indexedDB['open'](_0x671c3a[_0x4ca84e(0xb97)])['onsuccess']=function(_0x13d9fc){var _0x2f77e1=_0x4ca84e,_0x1359df=_0x13d9fc[_0x2f77e1(0x15c9)]['result'];_0x671c3a['db']=_0x1359df,_0x42769c[_0x2f77e1(0x68a)](!0x0);}):(_0x671c3a[_0x4ca84e(0x3a6f)]=!0x1,_0x42769c[_0x4ca84e(0x4e16)](!0x1));},_0x1158c7[_0x43ae52(0x57fb)]=function(_0x222524){var _0x73277f=_0x43ae52;_0x222524[_0x73277f(0x15c9)]['result'][_0x73277f(0x18bb)](),_0x42769c[_0x73277f(0x68a)](!0x0);},_0x1158c7[_0x43ae52(0x45bc)]=function(_0x57641d){var _0x32367f=_0x43ae52;_0x671c3a[_0x32367f(0x3a6f)]=!0x1,_0x42769c[_0x32367f(0x4e16)](!0x1);};}return _0x42769c[_0x43ae52(0x28bc)];},IndexedDBScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x3017)]=function(_0xd2ccbc,_0x566224,_0x5c7054,_0x8cd0d6){var _0x63e00b=_0x68aa19,_0x2f0e17,_0x38042c=when[_0x63e00b(0x25e3)]();if(!defined$1(this['db']))return _0x38042c[_0x63e00b(0x4e16)](!0x1),_0x38042c['promise'];var _0x3b208c=this;if(defined$1(_0x3b208c[_0x63e00b(0x3733)][_0xd2ccbc])&&!defined$1(_0x8cd0d6)&&defined$1(_0x3b208c[_0x63e00b(0x3733)][_0xd2ccbc][_0x566224])&&(_0x3b208c['cachestatus'][_0xd2ccbc][_0x566224]===DataStatus[_0x63e00b(0x410d)]||_0x3b208c[_0x63e00b(0x3733)][_0xd2ccbc][_0x566224]===DataStatus[_0x63e00b(0x141a)]))return _0x38042c[_0x63e00b(0x68a)](!0x1),_0x38042c[_0x63e00b(0x28bc)];if(this['db'][_0x63e00b(0x7c2)]['contains'](_0xd2ccbc)){var _0x4c34c0;defined$1(_0x3b208c[_0x63e00b(0x3733)][_0xd2ccbc])||(_0x3b208c['cachestatus'][_0xd2ccbc]={});try{_0x4c34c0=this['db'][_0x63e00b(0x3c01)]([_0xd2ccbc],_0x63e00b(0xa75));}catch(_0x5f57cb){return _0x38042c['reject'](null),_0x38042c['promise'];}if(_0x2f0e17=_0x4c34c0['objectStore'](_0xd2ccbc),defined$1(_0x8cd0d6)){if(_0x8cd0d6 instanceof Array){for(var _0x270268=0x0,_0x4334b4=_0x8cd0d6[_0x63e00b(0x531b)];_0x270268<_0x4334b4;_0x270268++)_0x3b208c[_0x63e00b(0x3733)][_0xd2ccbc][_0x8cd0d6[_0x270268][_0x63e00b(0x133c)]]!==DataStatus['STORED']&&(_0x2f0e17[_0x63e00b(0x4979)]({'id':_0x8cd0d6[_0x270268][_0x63e00b(0x133c)],'value':_0x8cd0d6[_0x270268]['value']}),_0x3b208c[_0x63e00b(0x3733)][_0xd2ccbc][_0x8cd0d6[_0x270268]['key']]=DataStatus[_0x63e00b(0x141a)]);_0x38042c['resolve'](!0x0);}else{for(var _0x566224 in _0x8cd0d6)isNaN(0x1*_0x566224)||_0x2f0e17[_0x63e00b(0x4979)]({'id':_0x566224,'value':_0x8cd0d6[_0x566224]});_0x38042c[_0x63e00b(0x68a)](!0x0);}}else{if(!defined$1(_0x566224)||!defined$1(_0x5c7054))return;if(_0x566224 instanceof Array&&_0x5c7054 instanceof Array){for(_0x270268=0x0,_0x4334b4=_0x566224[_0x63e00b(0x531b)];_0x270268<_0x4334b4;_0x270268++)_0x3b208c['cachestatus'][_0xd2ccbc][_0x566224[_0x270268]]!==DataStatus[_0x63e00b(0x141a)]&&(_0x2f0e17['add']({'id':_0x566224[_0x270268],'value':_0x5c7054[_0x270268]}),_0x3b208c['cachestatus'][_0xd2ccbc][_0x566224[_0x270268]]=DataStatus[_0x63e00b(0x141a)]);_0x4c34c0[_0x63e00b(0x2b32)]=function(_0x44413a){var _0x27650c=_0x63e00b;_0x38042c[_0x27650c(0x68a)](!0x0);},_0x4c34c0['onerror']=function(_0x41e4a1){var _0x1e320b=_0x63e00b;_0x38042c[_0x1e320b(0x4e16)](!0x1);};}else{var _0x945ad1=_0x2f0e17[_0x63e00b(0x4979)]({'id':_0x566224,'value':_0x5c7054});_0x3b208c[_0x63e00b(0x3733)][_0xd2ccbc][_0x566224]=DataStatus[_0x63e00b(0x410d)],_0x945ad1['onsuccess']=function(_0x2fd795){var _0x1ada2e=_0x63e00b;_0x3b208c[_0x1ada2e(0x3733)][_0xd2ccbc][_0x566224]=DataStatus[_0x1ada2e(0x141a)],_0x38042c[_0x1ada2e(0x68a)](!0x0);},_0x945ad1[_0x63e00b(0x45bc)]=function(_0x4e76cb){var _0x3d876f=_0x63e00b;_0x3b208c['cachestatus'][_0xd2ccbc][_0x566224]=DataStatus[_0x3d876f(0x3865)],_0x38042c['reject'](!0x1);};}}}else this[_0x63e00b(0x5f3)](_0xd2ccbc)['then'](function(_0x4bbee8){var _0xb082f2=_0x63e00b,_0x2ac992=_0x3b208c['db'][_0xb082f2(0x3c01)]([_0xd2ccbc],_0xb082f2(0xa75));if(_0x2f0e17=_0x2ac992[_0xb082f2(0x2734)](_0xd2ccbc),defined$1(_0x8cd0d6)){for(var _0x430a02=0x0,_0x34d61e=_0x8cd0d6[_0xb082f2(0x531b)];_0x430a02<_0x34d61e;_0x430a02++)_0x2f0e17['add']({'id':_0x8cd0d6[_0x430a02]['key'],'value':_0x8cd0d6[_0x430a02][_0xb082f2(0x327)]});_0x38042c['resolve'](!0x0);}else{var _0xd7d23=_0x2f0e17[_0xb082f2(0x4979)]({'id':_0x566224,'value':_0x5c7054});_0xd7d23[_0xb082f2(0x57fb)]=function(_0x85018e){var _0x3259fe=_0xb082f2;_0x38042c[_0x3259fe(0x68a)](!0x0);},_0xd7d23['onerror']=function(_0x4a4dc1){var _0x3dd461=_0xb082f2;_0x38042c[_0x3dd461(0x4e16)](!0x1);};}},function(_0x185303){var _0x5aab93=_0x63e00b;_0x38042c[_0x5aab93(0x4e16)](!0x1);});return _0x38042c[_0x63e00b(0x28bc)];},IndexedDBScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x2571)]=function(_0x2198ae,_0x794693){var _0x4678ff=_0x68aa19,_0x45df55,_0x44ca14,_0x4c6c4c=when[_0x4678ff(0x25e3)]();if(!defined$1(this['db']))return null;if(!this['db'][_0x4678ff(0x7c2)]['contains'](_0x2198ae))return null;try{_0x45df55=this['db'][_0x4678ff(0x3c01)]([_0x2198ae]);}catch(_0x59d1eb){return _0x4c6c4c[_0x4678ff(0x4e16)](null),_0x4c6c4c[_0x4678ff(0x28bc)];}try{_0x44ca14=_0x45df55[_0x4678ff(0x2734)](_0x2198ae);}catch(_0x299c32){_0x4c6c4c['reject'](null);}var _0x8a368a=_0x44ca14['openCursor'](IDBKeyRange[_0x4678ff(0x45e2)](_0x794693[0x0],_0x794693[0x1])),_0x118731=[];return _0x8a368a['onsuccess']=function(_0xda86ce){var _0x22de6b=_0x4678ff,_0x22e024=_0xda86ce[_0x22de6b(0x15c9)][_0x22de6b(0x4fe2)];defined$1(_0x22e024)?(_0x118731['push'](_0x22e024[_0x22de6b(0x327)]),_0x22e024['continue']()):_0x4c6c4c[_0x22de6b(0x68a)](_0x118731);},_0x8a368a[_0x4678ff(0x45bc)]=function(_0x46c2ac){var _0x57688e=_0x4678ff;_0x4c6c4c[_0x57688e(0x4e16)](null);},_0x4c6c4c[_0x4678ff(0x28bc)];},IndexedDBScheduler['prototype']['getElementFromDB']=function(_0x2d24a3,_0x34074a){var _0xee2e50=_0x68aa19,_0x5c2d01,_0x5cdb77,_0x1b6308=when[_0xee2e50(0x25e3)]();if(!defined$1(this['db']))return null;if(!this['db'][_0xee2e50(0x7c2)]['contains'](_0x2d24a3))return null;try{_0x5c2d01=this['db'][_0xee2e50(0x3c01)]([_0x2d24a3]);}catch(_0x1684f9){return _0x1b6308['reject'](null),_0x1b6308[_0xee2e50(0x28bc)];}try{_0x5cdb77=_0x5c2d01[_0xee2e50(0x2734)](_0x2d24a3);}catch(_0x3c5239){_0x1b6308['reject'](null);}var _0x46c16c=_0x5cdb77[_0xee2e50(0x3173)](_0x34074a);return _0x46c16c['onsuccess']=function(_0x23dd73){var _0x4cbd90=_0xee2e50;defined$1(_0x23dd73[_0x4cbd90(0x15c9)]['result'])?_0x1b6308['resolve'](_0x23dd73[_0x4cbd90(0x15c9)][_0x4cbd90(0x4fe2)]['value']):_0x1b6308[_0x4cbd90(0x4e16)](null);},_0x46c16c['onerror']=function(_0x261a3d){var _0x25a2c8=_0xee2e50;_0x1b6308[_0x25a2c8(0x4e16)](null);},_0x1b6308['promise'];},IndexedDBScheduler['prototype'][_0x68aa19(0x2c66)]=function(_0x1e141c){var _0x3dac4a=_0x68aa19,_0x3a0303,_0x1cea51,_0x27d3c6=when[_0x3dac4a(0x25e3)]();if(!defined$1(this['db']))return null;if(!this['db'][_0x3dac4a(0x7c2)][_0x3dac4a(0x1ff6)](_0x1e141c))return null;if(null!=this['transaction'])_0x3a0303=this[_0x3dac4a(0x3c01)];else try{_0x3a0303=this['db'][_0x3dac4a(0x3c01)]([_0x1e141c]);}catch(_0x1d9095){return _0x27d3c6[_0x3dac4a(0x4e16)](null),_0x27d3c6['promise'];}try{_0x1cea51=_0x3a0303[_0x3dac4a(0x2734)](_0x1e141c);}catch(_0x2f4891){_0x27d3c6['reject'](null);}var _0x44937a=_0x1cea51[_0x3dac4a(0x1421)]();return _0x44937a[_0x3dac4a(0x57fb)]=function(_0x41b36d){var _0x52c481=_0x3dac4a;defined$1(_0x41b36d['target'][_0x52c481(0x4fe2)])?_0x27d3c6['resolve'](_0x41b36d[_0x52c481(0x15c9)][_0x52c481(0x4fe2)]):_0x27d3c6[_0x52c481(0x4e16)](null);},_0x44937a[_0x3dac4a(0x45bc)]=function(_0x2ba291){var _0x116162=_0x3dac4a;_0x27d3c6[_0x116162(0x4e16)](null);},_0x27d3c6[_0x3dac4a(0x28bc)];},IndexedDBScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x2f65)]=function(_0x3ce7ba,_0x46165d,_0x20a568,_0x4bcf41){var _0x3b9f82=_0x68aa19,_0x1dbd93=when['defer']();if(!defined$1(this['db']))return _0x1dbd93[_0x3b9f82(0x68a)](!0x1),_0x1dbd93['promise'];if(!this['db'][_0x3b9f82(0x7c2)]['contains'](_0x3ce7ba))return _0x1dbd93[_0x3b9f82(0x68a)](!0x1),_0x1dbd93[_0x3b9f82(0x28bc)];var _0x22ed80,_0x52dc73=this['db']['transaction']([_0x3ce7ba],_0x3b9f82(0xa75));try{_0x22ed80=_0x52dc73[_0x3b9f82(0x2734)](_0x3ce7ba);}catch(_0x3cec02){_0x1dbd93[_0x3b9f82(0x68a)](!0x1);}var _0x418c4c=_0x22ed80[_0x3b9f82(0x3173)](_0x46165d);return _0x418c4c['onsuccess']=function(_0x11e2bd){var _0x45179e=_0x3b9f82,_0x4634a5=_0x11e2bd[_0x45179e(0x15c9)][_0x45179e(0x4fe2)];defined$1(_0x4634a5)||(_0x4634a5={'id':_0x46165d}),_0x4634a5['value']=!0x0===_0x4bcf41?Object[_0x45179e(0x510e)](_0x4634a5[_0x45179e(0x327)],_0x20a568):_0x20a568;var _0x5cedbf=_0x22ed80[_0x45179e(0x51b8)](_0x4634a5);_0x5cedbf[_0x45179e(0x57fb)]=function(_0x10f01f){_0x1dbd93['resolve'](!0x0);},_0x5cedbf[_0x45179e(0x45bc)]=function(_0x1ac958){var _0x2f4548=_0x45179e;_0x1dbd93[_0x2f4548(0x68a)](!0x1);};},_0x418c4c[_0x3b9f82(0x45bc)]=function(_0x75571f){var _0x11a980=_0x3b9f82;_0x1dbd93[_0x11a980(0x68a)](!0x1);},_0x1dbd93['promise'];},IndexedDBScheduler[_0x68aa19(0x4b51)]['removeElementFromDB']=function(_0x5a489d,_0x59bc30){var _0x3dea48=_0x68aa19,_0x3246c2=when[_0x3dea48(0x25e3)]();if(!defined$1(this['db']))return _0x3246c2[_0x3dea48(0x68a)](!0x1),_0x3246c2[_0x3dea48(0x28bc)];if(!this['db']['objectStoreNames'][_0x3dea48(0x1ff6)](_0x5a489d))return _0x3246c2[_0x3dea48(0x68a)](!0x1),_0x3246c2[_0x3dea48(0x28bc)];var _0x4f959b,_0x18656c=this['db']['transaction']([_0x5a489d],_0x3dea48(0xa75));try{_0x4f959b=_0x18656c[_0x3dea48(0x2734)](_0x5a489d);}catch(_0x4d6b4f){_0x3246c2['resolve'](!0x1);}var _0x492d44=_0x4f959b[_0x3dea48(0x4c98)](_0x59bc30);return _0x492d44['onerror']=function(_0x14343b){var _0x581f13=_0x3dea48;_0x3246c2[_0x581f13(0x68a)](!0x1);},_0x492d44[_0x3dea48(0x57fb)]=function(_0x4d3a4b){_0x3246c2['resolve'](!0x0);},_0x3246c2[_0x3dea48(0x28bc)];},IndexedDBScheduler['prototype'][_0x68aa19(0x50ec)]=function(_0x5cf422){var _0x4c5dfe=_0x68aa19,_0x138101=when[_0x4c5dfe(0x25e3)]();if(!defined$1(this['db']))return _0x138101[_0x4c5dfe(0x68a)](!0x1),_0x138101[_0x4c5dfe(0x28bc)];if(!this['db'][_0x4c5dfe(0x7c2)][_0x4c5dfe(0x1ff6)](_0x5cf422))return _0x138101[_0x4c5dfe(0x68a)](!0x1),_0x138101[_0x4c5dfe(0x28bc)];var _0x58ed59,_0xc0a9a5=this['db'][_0x4c5dfe(0x3c01)]([_0x5cf422],_0x4c5dfe(0xa75));try{_0x58ed59=_0xc0a9a5[_0x4c5dfe(0x2734)](_0x5cf422);}catch(_0x4658ad){_0x138101[_0x4c5dfe(0x68a)](!0x1);}var _0x3a84fa=_0x58ed59[_0x4c5dfe(0x50ec)]();return _0x3a84fa[_0x4c5dfe(0x45bc)]=function(_0x3ea7b0){var _0x3fed34=_0x4c5dfe;_0x138101[_0x3fed34(0x68a)](!0x1);},_0x3a84fa['onsuccess']=function(_0x291065){var _0x30e5f9=_0x4c5dfe;_0x138101[_0x30e5f9(0x68a)](!0x0);},_0x138101['promise'];};var PackingRequest={'None':0x0,'QuadKey':0x1},PackingRequest$1=Object[_0x68aa19(0x3e37)](PackingRequest),scratchArrayBuffer,scratchUint32Array,scratchUint8Array;function hue2rgb(_0x39dad0,_0x12501b,_0x32470c){return _0x32470c<0x0&&(_0x32470c+=0x1),_0x32470c>0x1&&(_0x32470c-=0x1),0x6*_0x32470c<0x1?_0x39dad0+0x6*(_0x12501b-_0x39dad0)*_0x32470c:0x2*_0x32470c<0x1?_0x12501b:0x3*_0x32470c<0x2?_0x39dad0+(_0x12501b-_0x39dad0)*(0x2/0x3-_0x32470c)*0x6:_0x39dad0;}function Color$2(_0x11e78d,_0x52c05e,_0x61fee3,_0x438937){var _0x34b567=_0x68aa19;this[_0x34b567(0x4f34)]=defaultValue$1(_0x11e78d,0x1),this[_0x34b567(0x2129)]=defaultValue$1(_0x52c05e,0x1),this['blue']=defaultValue$1(_0x61fee3,0x1),this[_0x34b567(0x24f9)]=defaultValue$1(_0x438937,0x1);}Color$2['fromCartesian4']=function(_0x48eb37,_0x480885){var _0x210832=_0x68aa19;return defined$1(_0x480885)?(_0x480885['red']=_0x48eb37['x'],_0x480885[_0x210832(0x2129)]=_0x48eb37['y'],_0x480885['blue']=_0x48eb37['z'],_0x480885[_0x210832(0x24f9)]=_0x48eb37['w'],_0x480885):new Color$2(_0x48eb37['x'],_0x48eb37['y'],_0x48eb37['z'],_0x48eb37['w']);},Color$2[_0x68aa19(0x13f7)]=function(_0x5f3dba,_0x181b52,_0x3bf78d,_0x2723be,_0x193528){var _0x5f4195=_0x68aa19;return _0x5f3dba=Color$2[_0x5f4195(0x41a8)](defaultValue$1(_0x5f3dba,0xff)),_0x181b52=Color$2['byteToFloat'](defaultValue$1(_0x181b52,0xff)),_0x3bf78d=Color$2['byteToFloat'](defaultValue$1(_0x3bf78d,0xff)),_0x2723be=Color$2['byteToFloat'](defaultValue$1(_0x2723be,0xff)),defined$1(_0x193528)?(_0x193528[_0x5f4195(0x4f34)]=_0x5f3dba,_0x193528[_0x5f4195(0x2129)]=_0x181b52,_0x193528['blue']=_0x3bf78d,_0x193528[_0x5f4195(0x24f9)]=_0x2723be,_0x193528):new Color$2(_0x5f3dba,_0x181b52,_0x3bf78d,_0x2723be);},Color$2[_0x68aa19(0x11bf)]=function(_0x1bb9db,_0xad27b,_0x38fc77){var _0x354b9a=_0x68aa19;return defined$1(_0x38fc77)?(_0x38fc77[_0x354b9a(0x4f34)]=_0x1bb9db[_0x354b9a(0x4f34)],_0x38fc77['green']=_0x1bb9db[_0x354b9a(0x2129)],_0x38fc77[_0x354b9a(0x28f8)]=_0x1bb9db[_0x354b9a(0x28f8)],_0x38fc77[_0x354b9a(0x24f9)]=_0xad27b,_0x38fc77):new Color$2(_0x1bb9db[_0x354b9a(0x4f34)],_0x1bb9db[_0x354b9a(0x2129)],_0x1bb9db[_0x354b9a(0x28f8)],_0xad27b);},FeatureDetection[_0x68aa19(0x5583)]()&&(scratchArrayBuffer=new ArrayBuffer(0x4),scratchUint32Array=new Uint32Array(scratchArrayBuffer),scratchUint8Array=new Uint8Array(scratchArrayBuffer)),Color$2[_0x68aa19(0x2daa)]=function(_0xb9e525,_0x39969d){var _0x2b96eb=_0x68aa19;return scratchUint32Array[0x0]=_0xb9e525,Color$2[_0x2b96eb(0x13f7)](scratchUint8Array[0x0],scratchUint8Array[0x1],scratchUint8Array[0x2],scratchUint8Array[0x3],_0x39969d);},Color$2[_0x68aa19(0x278d)]=function(_0x8570f4,_0x5d35cd,_0x2439fc,_0x4d108e){return scratchUint8Array[0x0]=_0x8570f4,scratchUint8Array[0x1]=_0x5d35cd,scratchUint8Array[0x2]=_0x2439fc,scratchUint8Array[0x3]=_0x4d108e,scratchUint32Array[0x0];},Color$2[_0x68aa19(0x5160)]=function(_0x1001fc,_0x322faa,_0x3f1e86,_0x52e239,_0x1e76cf){var _0x47ffb9=_0x68aa19;_0x1001fc=defaultValue$1(_0x1001fc,0x0)%0x1,_0x322faa=defaultValue$1(_0x322faa,0x0),_0x3f1e86=defaultValue$1(_0x3f1e86,0x0),_0x52e239=defaultValue$1(_0x52e239,0x1);var _0x3df031=_0x3f1e86,_0x406f38=_0x3f1e86,_0x35ddf5=_0x3f1e86;if(0x0!==_0x322faa){var _0x3bf71e,_0x5d2ed8=0x2*_0x3f1e86-(_0x3bf71e=_0x3f1e86<0.5?_0x3f1e86*(0x1+_0x322faa):_0x3f1e86+_0x322faa-_0x3f1e86*_0x322faa);_0x3df031=hue2rgb(_0x5d2ed8,_0x3bf71e,_0x1001fc+0x1/0x3),_0x406f38=hue2rgb(_0x5d2ed8,_0x3bf71e,_0x1001fc),_0x35ddf5=hue2rgb(_0x5d2ed8,_0x3bf71e,_0x1001fc-0x1/0x3);}return defined$1(_0x1e76cf)?(_0x1e76cf[_0x47ffb9(0x4f34)]=_0x3df031,_0x1e76cf[_0x47ffb9(0x2129)]=_0x406f38,_0x1e76cf[_0x47ffb9(0x28f8)]=_0x35ddf5,_0x1e76cf[_0x47ffb9(0x24f9)]=_0x52e239,_0x1e76cf):new Color$2(_0x3df031,_0x406f38,_0x35ddf5,_0x52e239);},Color$2['fromRandom']=function(_0x54d6b8,_0x155019){var _0x5520a7=_0x68aa19,_0x48f144=(_0x54d6b8=defaultValue$1(_0x54d6b8,defaultValue$1[_0x5520a7(0x494f)]))[_0x5520a7(0x4f34)];if(!defined$1(_0x48f144)){var _0x2a8e40=defaultValue$1(_0x54d6b8[_0x5520a7(0x1a0)],0x0),_0x41fc22=defaultValue$1(_0x54d6b8[_0x5520a7(0x324)],0x1);_0x48f144=_0x2a8e40+CesiumMath['nextRandomNumber']()*(_0x41fc22-_0x2a8e40);}var _0x4132c6=_0x54d6b8[_0x5520a7(0x2129)];if(!defined$1(_0x4132c6)){var _0x449ca2=defaultValue$1(_0x54d6b8[_0x5520a7(0xd53)],0x0),_0x17161f=defaultValue$1(_0x54d6b8[_0x5520a7(0x4848)],0x1);_0x4132c6=_0x449ca2+CesiumMath[_0x5520a7(0x229c)]()*(_0x17161f-_0x449ca2);}var _0x8c76e9=_0x54d6b8[_0x5520a7(0x28f8)];if(!defined$1(_0x8c76e9)){var _0x4b994e=defaultValue$1(_0x54d6b8[_0x5520a7(0x19a3)],0x0),_0x18ce88=defaultValue$1(_0x54d6b8[_0x5520a7(0xdc9)],0x1);_0x8c76e9=_0x4b994e+CesiumMath[_0x5520a7(0x229c)]()*(_0x18ce88-_0x4b994e);}var _0x4e910=_0x54d6b8[_0x5520a7(0x24f9)];if(!defined$1(_0x4e910)){var _0x52fa1f=defaultValue$1(_0x54d6b8[_0x5520a7(0x350d)],0x0),_0x58aad7=defaultValue$1(_0x54d6b8[_0x5520a7(0x3cf9)],0x1);_0x4e910=_0x52fa1f+CesiumMath[_0x5520a7(0x229c)]()*(_0x58aad7-_0x52fa1f);}return defined$1(_0x155019)?(_0x155019[_0x5520a7(0x4f34)]=_0x48f144,_0x155019[_0x5520a7(0x2129)]=_0x4132c6,_0x155019['blue']=_0x8c76e9,_0x155019[_0x5520a7(0x24f9)]=_0x4e910,_0x155019):new Color$2(_0x48f144,_0x4132c6,_0x8c76e9,_0x4e910);};var rgbMatcher$1=/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i,rrggbbMatcher=/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i,rgbParenthesesMatcher=/^rgba?\(\s*([0-9.]+%?)\s*,\s*([0-9.]+%?)\s*,\s*([0-9.]+%?)(?:\s*,\s*([0-9.]+))?\s*\)$/i,hslParenthesesMatcher=/^hsla?\(\s*([0-9.]+)\s*,\s*([0-9.]+%)\s*,\s*([0-9.]+%)(?:\s*,\s*([0-9.]+))?\s*\)$/i;Color$2[_0x68aa19(0x321e)]=function(_0x116619,_0xbcbd18){var _0x22505a=_0x68aa19;defined$1(_0xbcbd18)||(_0xbcbd18=new Color$2());var _0x3c0765=Color$2[_0x116619[_0x22505a(0x5821)]()];if(defined$1(_0x3c0765))return Color$2[_0x22505a(0x254b)](_0x3c0765,_0xbcbd18),_0xbcbd18;var _0x4702f1=rgbMatcher$1[_0x22505a(0xfbe)](_0x116619);return null!==_0x4702f1?(_0xbcbd18[_0x22505a(0x4f34)]=parseInt(_0x4702f1[0x1],0x10)/0xf,_0xbcbd18['green']=parseInt(_0x4702f1[0x2],0x10)/0xf,_0xbcbd18[_0x22505a(0x28f8)]=parseInt(_0x4702f1[0x3],0x10)/0xf,_0xbcbd18[_0x22505a(0x24f9)]=0x1,_0xbcbd18):null!==(_0x4702f1=rrggbbMatcher['exec'](_0x116619))?(_0xbcbd18[_0x22505a(0x4f34)]=parseInt(_0x4702f1[0x1],0x10)/0xff,_0xbcbd18[_0x22505a(0x2129)]=parseInt(_0x4702f1[0x2],0x10)/0xff,_0xbcbd18[_0x22505a(0x28f8)]=parseInt(_0x4702f1[0x3],0x10)/0xff,_0xbcbd18[_0x22505a(0x24f9)]=0x1,_0xbcbd18):null!==(_0x4702f1=rgbParenthesesMatcher[_0x22505a(0xfbe)](_0x116619))?(_0xbcbd18[_0x22505a(0x4f34)]=parseFloat(_0x4702f1[0x1])/('%'===_0x4702f1[0x1][_0x22505a(0x163c)](-0x1)?0x64:0xff),_0xbcbd18[_0x22505a(0x2129)]=parseFloat(_0x4702f1[0x2])/('%'===_0x4702f1[0x2][_0x22505a(0x163c)](-0x1)?0x64:0xff),_0xbcbd18[_0x22505a(0x28f8)]=parseFloat(_0x4702f1[0x3])/('%'===_0x4702f1[0x3][_0x22505a(0x163c)](-0x1)?0x64:0xff),_0xbcbd18['alpha']=parseFloat(defaultValue$1(_0x4702f1[0x4],_0x22505a(0x3445))),_0xbcbd18):null!==(_0x4702f1=hslParenthesesMatcher[_0x22505a(0xfbe)](_0x116619))?Color$2[_0x22505a(0x5160)](parseFloat(_0x4702f1[0x1])/0x168,parseFloat(_0x4702f1[0x2])/0x64,parseFloat(_0x4702f1[0x3])/0x64,parseFloat(defaultValue$1(_0x4702f1[0x4],_0x22505a(0x3445))),_0xbcbd18):_0xbcbd18=void 0x0;},Color$2[_0x68aa19(0xe6c)]=0x4,Color$2[_0x68aa19(0x3540)]=function(_0x19e078,_0x71a0a2,_0x40fb3b){return _0x40fb3b=defaultValue$1(_0x40fb3b,0x0),_0x71a0a2[_0x40fb3b++]=_0x19e078['red'],_0x71a0a2[_0x40fb3b++]=_0x19e078['green'],_0x71a0a2[_0x40fb3b++]=_0x19e078['blue'],_0x71a0a2[_0x40fb3b]=_0x19e078['alpha'],_0x71a0a2;},Color$2['unpack']=function(_0x24689c,_0x1fc3c5,_0x599f0c){var _0x9f85d7=_0x68aa19;return _0x1fc3c5=defaultValue$1(_0x1fc3c5,0x0),defined$1(_0x599f0c)||(_0x599f0c=new Color$2()),_0x599f0c[_0x9f85d7(0x4f34)]=_0x24689c[_0x1fc3c5++],_0x599f0c['green']=_0x24689c[_0x1fc3c5++],_0x599f0c[_0x9f85d7(0x28f8)]=_0x24689c[_0x1fc3c5++],_0x599f0c[_0x9f85d7(0x24f9)]=_0x24689c[_0x1fc3c5],_0x599f0c;},Color$2['byteToFloat']=function(_0x1c1a72){return _0x1c1a72/0xff;},Color$2[_0x68aa19(0x3b2b)]=function(_0x7d6992){return 0x1===_0x7d6992?0xff:0x100*_0x7d6992|0x0;},Color$2[_0x68aa19(0x254b)]=function(_0x2613d5,_0x1a00b0){var _0x1a91d1=_0x68aa19;if(defined$1(_0x2613d5))return defined$1(_0x1a00b0)?(_0x1a00b0['red']=_0x2613d5[_0x1a91d1(0x4f34)],_0x1a00b0[_0x1a91d1(0x2129)]=_0x2613d5[_0x1a91d1(0x2129)],_0x1a00b0[_0x1a91d1(0x28f8)]=_0x2613d5[_0x1a91d1(0x28f8)],_0x1a00b0[_0x1a91d1(0x24f9)]=_0x2613d5['alpha'],_0x1a00b0):new Color$2(_0x2613d5['red'],_0x2613d5['green'],_0x2613d5[_0x1a91d1(0x28f8)],_0x2613d5[_0x1a91d1(0x24f9)]);},Color$2[_0x68aa19(0x2ed4)]=function(_0xf10bf2,_0x59bdef){var _0x28f308=_0x68aa19;return _0xf10bf2===_0x59bdef||defined$1(_0xf10bf2)&&defined$1(_0x59bdef)&&_0xf10bf2[_0x28f308(0x4f34)]===_0x59bdef[_0x28f308(0x4f34)]&&_0xf10bf2[_0x28f308(0x2129)]===_0x59bdef['green']&&_0xf10bf2['blue']===_0x59bdef[_0x28f308(0x28f8)]&&_0xf10bf2[_0x28f308(0x24f9)]===_0x59bdef[_0x28f308(0x24f9)];},Color$2['equalsArray']=function(_0x547781,_0x351c4a,_0x5cad5f){var _0x28d0c9=_0x68aa19;return _0x547781[_0x28d0c9(0x4f34)]===_0x351c4a[_0x5cad5f]&&_0x547781[_0x28d0c9(0x2129)]===_0x351c4a[_0x5cad5f+0x1]&&_0x547781[_0x28d0c9(0x28f8)]===_0x351c4a[_0x5cad5f+0x2]&&_0x547781[_0x28d0c9(0x24f9)]===_0x351c4a[_0x5cad5f+0x3];},Color$2['prototype'][_0x68aa19(0x254b)]=function(_0xf91261){var _0x35103b=_0x68aa19;return Color$2[_0x35103b(0x254b)](this,_0xf91261);},Color$2[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x5b351c){var _0x2b54df=_0x68aa19;return Color$2[_0x2b54df(0x2ed4)](this,_0x5b351c);},Color$2['prototype'][_0x68aa19(0x19c9)]=function(_0x2680d1,_0x513754){var _0xae61c2=_0x68aa19;return this===_0x2680d1||defined$1(_0x2680d1)&&Math['abs'](this[_0xae61c2(0x4f34)]-_0x2680d1['red'])<=_0x513754&&Math['abs'](this[_0xae61c2(0x2129)]-_0x2680d1[_0xae61c2(0x2129)])<=_0x513754&&Math[_0xae61c2(0x1661)](this[_0xae61c2(0x28f8)]-_0x2680d1[_0xae61c2(0x28f8)])<=_0x513754&&Math['abs'](this[_0xae61c2(0x24f9)]-_0x2680d1['alpha'])<=_0x513754;},Color$2[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){var _0x4aacee=_0x68aa19;return'('+this[_0x4aacee(0x4f34)]+',\x20'+this[_0x4aacee(0x2129)]+',\x20'+this[_0x4aacee(0x28f8)]+',\x20'+this[_0x4aacee(0x24f9)]+')';},Color$2[_0x68aa19(0x4b51)][_0x68aa19(0x46c6)]=function(){var _0xa8220e=_0x68aa19,_0x5a81d1=Color$2[_0xa8220e(0x3b2b)](this['red']),_0x545d2c=Color$2[_0xa8220e(0x3b2b)](this[_0xa8220e(0x2129)]),_0x27c0fd=Color$2[_0xa8220e(0x3b2b)](this['blue']);return 0x1===this[_0xa8220e(0x24f9)]?_0xa8220e(0x1501)+_0x5a81d1+','+_0x545d2c+','+_0x27c0fd+')':_0xa8220e(0x4a06)+_0x5a81d1+','+_0x545d2c+','+_0x27c0fd+','+this[_0xa8220e(0x24f9)]+')';},Color$2[_0x68aa19(0x4b51)][_0x68aa19(0x1676)]=function(_0x621986){var _0x180261=_0x68aa19,_0x53476e=Color$2[_0x180261(0x3b2b)](this[_0x180261(0x4f34)]),_0x2987bd=Color$2[_0x180261(0x3b2b)](this[_0x180261(0x2129)]),_0x4acd58=Color$2[_0x180261(0x3b2b)](this[_0x180261(0x28f8)]),_0x36c318=Color$2[_0x180261(0x3b2b)](this[_0x180261(0x24f9)]);return defined$1(_0x621986)?(_0x621986[0x0]=_0x53476e,_0x621986[0x1]=_0x2987bd,_0x621986[0x2]=_0x4acd58,_0x621986[0x3]=_0x36c318,_0x621986):[_0x53476e,_0x2987bd,_0x4acd58,_0x36c318];},Color$2[_0x68aa19(0x4b51)]['toRgba']=function(){var _0x5101fb=_0x68aa19;return scratchUint8Array[0x0]=Color$2[_0x5101fb(0x3b2b)](this[_0x5101fb(0x4f34)]),scratchUint8Array[0x1]=Color$2[_0x5101fb(0x3b2b)](this[_0x5101fb(0x2129)]),scratchUint8Array[0x2]=Color$2[_0x5101fb(0x3b2b)](this[_0x5101fb(0x28f8)]),scratchUint8Array[0x3]=Color$2['floatToByte'](this[_0x5101fb(0x24f9)]),scratchUint32Array[0x0];},Color$2[_0x68aa19(0x4b51)]['brighten']=function(_0x575f75,_0x2805e3){var _0xe7aa4e=_0x68aa19;return _0x575f75=0x1-_0x575f75,_0x2805e3[_0xe7aa4e(0x4f34)]=0x1-(0x1-this['red'])*_0x575f75,_0x2805e3['green']=0x1-(0x1-this[_0xe7aa4e(0x2129)])*_0x575f75,_0x2805e3[_0xe7aa4e(0x28f8)]=0x1-(0x1-this['blue'])*_0x575f75,_0x2805e3[_0xe7aa4e(0x24f9)]=this['alpha'],_0x2805e3;},Color$2['prototype'][_0x68aa19(0x324f)]=function(_0x1401fa,_0x107dd7){var _0x1d3439=_0x68aa19;return _0x1401fa=0x1-_0x1401fa,_0x107dd7[_0x1d3439(0x4f34)]=this[_0x1d3439(0x4f34)]*_0x1401fa,_0x107dd7['green']=this[_0x1d3439(0x2129)]*_0x1401fa,_0x107dd7[_0x1d3439(0x28f8)]=this[_0x1d3439(0x28f8)]*_0x1401fa,_0x107dd7[_0x1d3439(0x24f9)]=this[_0x1d3439(0x24f9)],_0x107dd7;},Color$2[_0x68aa19(0x4b51)][_0x68aa19(0x2156)]=function(_0x2d7c61,_0x21c93d){return Color$2['fromAlpha'](this,_0x2d7c61,_0x21c93d);},Color$2[_0x68aa19(0x4979)]=function(_0xe148b2,_0x48557e,_0x2f7bd1){var _0xc020d2=_0x68aa19;return _0x2f7bd1['red']=_0xe148b2[_0xc020d2(0x4f34)]+_0x48557e[_0xc020d2(0x4f34)],_0x2f7bd1[_0xc020d2(0x2129)]=_0xe148b2['green']+_0x48557e['green'],_0x2f7bd1[_0xc020d2(0x28f8)]=_0xe148b2[_0xc020d2(0x28f8)]+_0x48557e['blue'],_0x2f7bd1['alpha']=_0xe148b2[_0xc020d2(0x24f9)]+_0x48557e[_0xc020d2(0x24f9)],_0x2f7bd1;},Color$2['subtract']=function(_0x23ca43,_0x4cfb5e,_0x3d17e3){var _0xaca6df=_0x68aa19;return _0x3d17e3['red']=_0x23ca43[_0xaca6df(0x4f34)]-_0x4cfb5e[_0xaca6df(0x4f34)],_0x3d17e3[_0xaca6df(0x2129)]=_0x23ca43[_0xaca6df(0x2129)]-_0x4cfb5e[_0xaca6df(0x2129)],_0x3d17e3[_0xaca6df(0x28f8)]=_0x23ca43[_0xaca6df(0x28f8)]-_0x4cfb5e['blue'],_0x3d17e3[_0xaca6df(0x24f9)]=_0x23ca43[_0xaca6df(0x24f9)]-_0x4cfb5e[_0xaca6df(0x24f9)],_0x3d17e3;},Color$2[_0x68aa19(0x373b)]=function(_0x2023e2,_0x29cc21,_0xf842cf){var _0x5aeecf=_0x68aa19;return _0xf842cf[_0x5aeecf(0x4f34)]=_0x2023e2['red']*_0x29cc21[_0x5aeecf(0x4f34)],_0xf842cf[_0x5aeecf(0x2129)]=_0x2023e2['green']*_0x29cc21[_0x5aeecf(0x2129)],_0xf842cf[_0x5aeecf(0x28f8)]=_0x2023e2['blue']*_0x29cc21[_0x5aeecf(0x28f8)],_0xf842cf[_0x5aeecf(0x24f9)]=_0x2023e2[_0x5aeecf(0x24f9)]*_0x29cc21['alpha'],_0xf842cf;},Color$2[_0x68aa19(0x228d)]=function(_0x308ee2,_0xac16b1,_0x1f688d){var _0x4ffbe9=_0x68aa19;return _0x1f688d['red']=_0x308ee2[_0x4ffbe9(0x4f34)]/_0xac16b1['red'],_0x1f688d[_0x4ffbe9(0x2129)]=_0x308ee2[_0x4ffbe9(0x2129)]/_0xac16b1[_0x4ffbe9(0x2129)],_0x1f688d[_0x4ffbe9(0x28f8)]=_0x308ee2[_0x4ffbe9(0x28f8)]/_0xac16b1[_0x4ffbe9(0x28f8)],_0x1f688d[_0x4ffbe9(0x24f9)]=_0x308ee2[_0x4ffbe9(0x24f9)]/_0xac16b1[_0x4ffbe9(0x24f9)],_0x1f688d;},Color$2[_0x68aa19(0x4987)]=function(_0x11a32a,_0x4ae575,_0x187c60){var _0xdcdbb6=_0x68aa19;return _0x187c60[_0xdcdbb6(0x4f34)]=_0x11a32a['red']%_0x4ae575[_0xdcdbb6(0x4f34)],_0x187c60[_0xdcdbb6(0x2129)]=_0x11a32a[_0xdcdbb6(0x2129)]%_0x4ae575[_0xdcdbb6(0x2129)],_0x187c60['blue']=_0x11a32a[_0xdcdbb6(0x28f8)]%_0x4ae575[_0xdcdbb6(0x28f8)],_0x187c60[_0xdcdbb6(0x24f9)]=_0x11a32a[_0xdcdbb6(0x24f9)]%_0x4ae575['alpha'],_0x187c60;},Color$2[_0x68aa19(0x52f2)]=function(_0x4b2a77,_0x4d752c,_0x4098ab,_0x429a25){var _0x427dac=_0x68aa19;return _0x429a25[_0x427dac(0x4f34)]=CesiumMath[_0x427dac(0x52f2)](_0x4b2a77[_0x427dac(0x4f34)],_0x4d752c[_0x427dac(0x4f34)],_0x4098ab),_0x429a25[_0x427dac(0x2129)]=CesiumMath['lerp'](_0x4b2a77[_0x427dac(0x2129)],_0x4d752c[_0x427dac(0x2129)],_0x4098ab),_0x429a25[_0x427dac(0x28f8)]=CesiumMath[_0x427dac(0x52f2)](_0x4b2a77['blue'],_0x4d752c[_0x427dac(0x28f8)],_0x4098ab),_0x429a25[_0x427dac(0x24f9)]=CesiumMath[_0x427dac(0x52f2)](_0x4b2a77['alpha'],_0x4d752c[_0x427dac(0x24f9)],_0x4098ab),_0x429a25;},Color$2[_0x68aa19(0x1c02)]=function(_0xf5f419,_0x7bd264,_0x3be457){var _0x1d7435=_0x68aa19;return _0x3be457['red']=_0xf5f419[_0x1d7435(0x4f34)]*_0x7bd264,_0x3be457['green']=_0xf5f419[_0x1d7435(0x2129)]*_0x7bd264,_0x3be457['blue']=_0xf5f419[_0x1d7435(0x28f8)]*_0x7bd264,_0x3be457[_0x1d7435(0x24f9)]=_0xf5f419[_0x1d7435(0x24f9)]*_0x7bd264,_0x3be457;},Color$2[_0x68aa19(0x3a31)]=function(_0x44b6b0,_0x69b6f0,_0x238475){var _0x3c734f=_0x68aa19;return _0x238475['red']=_0x44b6b0[_0x3c734f(0x4f34)]/_0x69b6f0,_0x238475[_0x3c734f(0x2129)]=_0x44b6b0[_0x3c734f(0x2129)]/_0x69b6f0,_0x238475[_0x3c734f(0x28f8)]=_0x44b6b0['blue']/_0x69b6f0,_0x238475[_0x3c734f(0x24f9)]=_0x44b6b0[_0x3c734f(0x24f9)]/_0x69b6f0,_0x238475;},Color$2[_0x68aa19(0x2386)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0xa13))),Color$2[_0x68aa19(0x3b1d)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3e8e))),Color$2['AQUA']=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4d20))),Color$2[_0x68aa19(0x15a8)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x2204))),Color$2[_0x68aa19(0x8b1)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x342a))),Color$2[_0x68aa19(0xfaf)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0xdb4))),Color$2[_0x68aa19(0x3205)]=Object['freeze'](Color$2['fromCssColorString'](_0x68aa19(0x5487))),Color$2['BLACK']=Object['freeze'](Color$2['fromCssColorString'](_0x68aa19(0x13bd))),Color$2['BLANCHEDALMOND']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#FFEBCD')),Color$2['BLUE']=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x2fcd))),Color$2[_0x68aa19(0x1a15)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x5741))),Color$2[_0x68aa19(0x1b3a)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x2f1b))),Color$2[_0x68aa19(0x3973)]=Object['freeze'](Color$2['fromCssColorString'](_0x68aa19(0x3b9))),Color$2[_0x68aa19(0x4949)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3c76))),Color$2[_0x68aa19(0x1ccb)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x1105))),Color$2[_0x68aa19(0x41ef)]=Object['freeze'](Color$2[_0x68aa19(0x321e)]('#D2691E')),Color$2[_0x68aa19(0x2ca4)]=Object['freeze'](Color$2[_0x68aa19(0x321e)]('#FF7F50')),Color$2[_0x68aa19(0xfcc)]=Object['freeze'](Color$2['fromCssColorString'](_0x68aa19(0x2b60))),Color$2['CORNSILK']=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x2d28))),Color$2[_0x68aa19(0x1c14)]=Object['freeze'](Color$2[_0x68aa19(0x321e)]('#DC143C')),Color$2[_0x68aa19(0x39fb)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4d20))),Color$2[_0x68aa19(0x5753)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4f87))),Color$2[_0x68aa19(0x18a2)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#008B8B')),Color$2[_0x68aa19(0x1a30)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3f84))),Color$2['DARKGRAY']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x2a96))),Color$2[_0x68aa19(0x4b8a)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#006400')),Color$2['DARKGREY']=Color$2['DARKGRAY'],Color$2[_0x68aa19(0x3654)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x367c))),Color$2[_0x68aa19(0x50c1)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x351f))),Color$2['DARKOLIVEGREEN']=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x260))),Color$2['DARKORANGE']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x153b))),Color$2['DARKORCHID']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#9932CC')),Color$2['DARKRED']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#8B0000')),Color$2['DARKSALMON']=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0xaab))),Color$2[_0x68aa19(0x1a05)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x234b))),Color$2[_0x68aa19(0x376e)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString']('#483D8B')),Color$2['DARKSLATEGRAY']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#2F4F4F')),Color$2[_0x68aa19(0x4486)]=Color$2['DARKSLATEGRAY'],Color$2[_0x68aa19(0x348e)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x456c))),Color$2['DARKVIOLET']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x53e8))),Color$2['DEEPPINK']=Object['freeze'](Color$2[_0x68aa19(0x321e)]('#FF1493')),Color$2[_0x68aa19(0x4b02)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#00BFFF')),Color$2[_0x68aa19(0x4424)]=Object['freeze'](Color$2['fromCssColorString'](_0x68aa19(0x2f3c))),Color$2[_0x68aa19(0x257a)]=Color$2[_0x68aa19(0x4424)],Color$2[_0x68aa19(0x215a)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x305d))),Color$2[_0x68aa19(0xadb)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x38b4))),Color$2['FLORALWHITE']=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x1cb9))),Color$2[_0x68aa19(0x285f)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x30a))),Color$2[_0x68aa19(0x32e1)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString']('#FF00FF')),Color$2[_0x68aa19(0x2cd5)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x1f80))),Color$2[_0x68aa19(0x511c)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x214e))),Color$2[_0x68aa19(0x14ba)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#FFD700')),Color$2[_0x68aa19(0x1b6b)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x47ce))),Color$2['GRAY']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4e7a))),Color$2[_0x68aa19(0xf63)]=Object['freeze'](Color$2['fromCssColorString'](_0x68aa19(0x311c))),Color$2[_0x68aa19(0x4f02)]=Object['freeze'](Color$2['fromCssColorString'](_0x68aa19(0x31aa))),Color$2[_0x68aa19(0x41de)]=Color$2[_0x68aa19(0x196d)],Color$2['HONEYDEW']=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x558d))),Color$2[_0x68aa19(0x2c64)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x57c3))),Color$2[_0x68aa19(0x138c)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4fab))),Color$2[_0x68aa19(0x4611)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4f0f))),Color$2[_0x68aa19(0x4d28)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x2e43))),Color$2[_0x68aa19(0x48c8)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x11cd))),Color$2[_0x68aa19(0x4673)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#E6E6FA')),Color$2[_0x68aa19(0x3553)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#FFF0F5')),Color$2[_0x68aa19(0x40ef)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#7CFC00')),Color$2[_0x68aa19(0x1da2)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString']('#FFFACD')),Color$2[_0x68aa19(0x27f4)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4110))),Color$2['LIGHTCORAL']=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x4d1b))),Color$2[_0x68aa19(0x5622)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString']('#E0FFFF')),Color$2['LIGHTGOLDENRODYELLOW']=Object['freeze'](Color$2['fromCssColorString']('#FAFAD2')),Color$2[_0x68aa19(0x56ec)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4aaf))),Color$2[_0x68aa19(0x251d)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3568))),Color$2[_0x68aa19(0x4f5d)]=Color$2[_0x68aa19(0x56ec)],Color$2[_0x68aa19(0x31cc)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x240e))),Color$2[_0x68aa19(0xe3e)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x2476))),Color$2[_0x68aa19(0x2434)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString']('#87CEFA')),Color$2[_0x68aa19(0x3e00)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString']('#778899')),Color$2[_0x68aa19(0x1a6b)]=Color$2[_0x68aa19(0x3e00)],Color$2['LIGHTSTEELBLUE']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x2664))),Color$2[_0x68aa19(0x717)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x38c8))),Color$2['LIME']=Object['freeze'](Color$2['fromCssColorString']('#00FF00')),Color$2[_0x68aa19(0x4222)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3ebe))),Color$2[_0x68aa19(0x1f3b)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x33fb))),Color$2[_0x68aa19(0x14b1)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x56e))),Color$2[_0x68aa19(0x47cd)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x1fc5))),Color$2[_0x68aa19(0x42da)]=Object['freeze'](Color$2[_0x68aa19(0x321e)]('#66CDAA')),Color$2[_0x68aa19(0x294c)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x176))),Color$2[_0x68aa19(0x207)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#BA55D3')),Color$2[_0x68aa19(0xc87)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#9370DB')),Color$2[_0x68aa19(0x45a1)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0xe75))),Color$2[_0x68aa19(0x43e4)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3609))),Color$2[_0x68aa19(0x612)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x2ef6))),Color$2[_0x68aa19(0x3e54)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x393d))),Color$2[_0x68aa19(0x42e0)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x5869))),Color$2[_0x68aa19(0x3f53)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x2d01))),Color$2[_0x68aa19(0x3967)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0xcee))),Color$2[_0x68aa19(0x2d35)]=Object['freeze'](Color$2['fromCssColorString'](_0x68aa19(0x2e82))),Color$2[_0x68aa19(0xd1c)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString']('#FFE4B5')),Color$2['NAVAJOWHITE']=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x3f70))),Color$2[_0x68aa19(0x4b7c)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4ec6))),Color$2['OLDLACE']=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3b41))),Color$2[_0x68aa19(0xa25)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x51b0))),Color$2[_0x68aa19(0x8f5)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3028))),Color$2[_0x68aa19(0x111f)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x49ee))),Color$2[_0x68aa19(0xf13)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#FF4500')),Color$2[_0x68aa19(0x2a85)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x2af4))),Color$2[_0x68aa19(0x2c7)]=Object['freeze'](Color$2['fromCssColorString'](_0x68aa19(0x2928))),Color$2['PALEGREEN']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0xdae))),Color$2['PALETURQUOISE']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x560))),Color$2[_0x68aa19(0x2b1c)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x546d))),Color$2[_0x68aa19(0x2950)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x38d4))),Color$2[_0x68aa19(0xa03)]=Object['freeze'](Color$2[_0x68aa19(0x321e)]('#FFDAB9')),Color$2[_0x68aa19(0x4091)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4c11))),Color$2[_0x68aa19(0x1114)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x655))),Color$2['PLUM']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x23a3))),Color$2[_0x68aa19(0x1eb3)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#B0E0E6')),Color$2[_0x68aa19(0x4db3)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#800080')),Color$2[_0x68aa19(0xe71)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4960))),Color$2[_0x68aa19(0x334)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0xe6b))),Color$2[_0x68aa19(0x4fb)]=Object['freeze'](Color$2['fromCssColorString']('#4169E1')),Color$2[_0x68aa19(0x17ed)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0xcf5))),Color$2[_0x68aa19(0x1f28)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x45a9))),Color$2[_0x68aa19(0x18b6)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x3662))),Color$2['SEAGREEN']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3dad))),Color$2[_0x68aa19(0x4cd7)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3502))),Color$2[_0x68aa19(0x38d6)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3062))),Color$2[_0x68aa19(0x491e)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x28fe))),Color$2[_0x68aa19(0x1df)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x2028))),Color$2[_0x68aa19(0xd61)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x142b))),Color$2[_0x68aa19(0x807)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x2fd5))),Color$2['SLATEGREY']=Color$2[_0x68aa19(0x807)],Color$2[_0x68aa19(0x4eb4)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4954))),Color$2[_0x68aa19(0x90f)]=Object['freeze'](Color$2[_0x68aa19(0x321e)](_0x68aa19(0xa7f))),Color$2['STEELBLUE']=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString'](_0x68aa19(0x46a2))),Color$2['TAN']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x441f))),Color$2[_0x68aa19(0xd27)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)]('#008080')),Color$2[_0x68aa19(0x583f)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0xba5))),Color$2[_0x68aa19(0x3bf1)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x4a40))),Color$2[_0x68aa19(0x3ea7)]=Object['freeze'](Color$2[_0x68aa19(0x321e)]('#40E0D0')),Color$2[_0x68aa19(0x1e0b)]=Object[_0x68aa19(0x3e37)](Color$2['fromCssColorString']('#EE82EE')),Color$2[_0x68aa19(0x1fb1)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3c3a))),Color$2[_0x68aa19(0x2d95)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x334d))),Color$2[_0x68aa19(0x1b6c)]=Object['freeze'](Color$2['fromCssColorString'](_0x68aa19(0x1d11))),Color$2['YELLOW']=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x1e17))),Color$2[_0x68aa19(0x291f)]=Object[_0x68aa19(0x3e37)](Color$2[_0x68aa19(0x321e)](_0x68aa19(0x1c0f))),Color$2[_0x68aa19(0x36e1)]=Object[_0x68aa19(0x3e37)](new Color$2(0x0,0x0,0x0,0x0));var defaultHeaders$1={'Accept':_0x68aa19(0x4fa5)};function loadJson$1(_0xeba153,_0x4115a2,_0x12a728){var _0x20bb28=_0x68aa19;defined$1(_0x4115a2)?defined$1(_0x4115a2[_0x20bb28(0x54d6)])||((_0x4115a2=clone$1(_0x4115a2))[_0x20bb28(0x54d6)]=defaultHeaders$1['Accept']):_0x4115a2=defaultHeaders$1;var _0x2a1668=loadText$1(_0xeba153,_0x4115a2,_0x12a728);if(defined$1(_0x2a1668))return _0x2a1668['then'](function(_0x3f1a8e){var _0xc46541=_0x20bb28;return JSON[_0xc46541(0x29e2)](_0x3f1a8e);});}function loadJsonp(_0x188093,_0x976ecf,_0x32460a){var _0x4ee711=_0x68aa19,_0x57c880;_0x976ecf=defaultValue$1(_0x976ecf,defaultValue$1[_0x4ee711(0x494f)]);do{_0x57c880=_0x4ee711(0x4214)+Math['random']()[_0x4ee711(0x1d43)]()[_0x4ee711(0x57ed)](0x2,0x8);}while(defined$1(window[_0x57c880]));var _0x46cd21=new URI(_0x188093),_0x57958c=queryToObject(defaultValue$1(_0x46cd21[_0x4ee711(0x3f3b)],''));defined$1(_0x976ecf[_0x4ee711(0x3b9e)])&&(_0x57958c=combine$2(_0x976ecf[_0x4ee711(0x3b9e)],_0x57958c)),_0x57958c[defaultValue$1(_0x976ecf[_0x4ee711(0x3b12)],_0x4ee711(0x1ab))]=_0x57c880,_0x46cd21[_0x4ee711(0x3f3b)]=objectToQuery(_0x57958c),_0x188093=_0x46cd21[_0x4ee711(0x1d43)]();var _0x512a8d=_0x976ecf[_0x4ee711(0x2b76)];return defined$1(_0x512a8d)&&(_0x188093=_0x512a8d[_0x4ee711(0x5518)](_0x188093)),(_0x32460a=defined$1(_0x32460a)?_0x32460a:new Request())['url']=_0x188093,_0x32460a['requestFunction']=function(){var _0x536d1d=_0x4ee711,_0x4e3ea7=when[_0x536d1d(0x25e3)]();return window[_0x57c880]=function(_0x1229e5){var _0x183557=_0x536d1d;_0x4e3ea7[_0x183557(0x68a)](_0x1229e5);try{delete window[_0x57c880];}catch(_0x7c0c9b){window[_0x57c880]=void 0x0;}},loadJsonp['loadAndExecuteScript'](_0x188093,_0x57c880,_0x4e3ea7),_0x4e3ea7['promise'];},RequestScheduler['request'](_0x32460a);}function loadXML(_0xc4c17f,_0x154ec9,_0x1e12bd){var _0x1967c4=_0x68aa19;return loadWithXhr$1({'url':_0xc4c17f,'responseType':_0x1967c4(0xdaf),'headers':_0x154ec9,'overrideMimeType':'text/xml','request':_0x1e12bd});}loadJsonp[_0x68aa19(0x1283)]=function(_0x13f299,_0x3cbd55,_0x3dffb1){var _0x34a94a=_0x68aa19,_0x3bab93=document[_0x34a94a(0x433c)](_0x34a94a(0x1767));_0x3bab93[_0x34a94a(0x1906)]=!0x0,_0x3bab93[_0x34a94a(0x540c)]=_0x13f299;var _0x59230e=document[_0x34a94a(0x4b76)]('head')[0x0];_0x3bab93[_0x34a94a(0x1c48)]=function(){var _0x495b28=_0x34a94a;_0x3bab93[_0x495b28(0x1c48)]=void 0x0,_0x59230e[_0x495b28(0x3234)](_0x3bab93);},_0x3bab93[_0x34a94a(0x45bc)]=function(_0x1489db){var _0x1c72ed=_0x34a94a;_0x3dffb1[_0x1c72ed(0x4e16)](_0x1489db);},_0x59230e[_0x34a94a(0x3356)](_0x3bab93);},loadJsonp[_0x68aa19(0x5730)]=loadJsonp['loadAndExecuteScript'];var PixelDatatype={'UNSIGNED_BYTE':WebGLConstants$1[_0x68aa19(0x4aae)],'UNSIGNED_SHORT':WebGLConstants$1[_0x68aa19(0x2c91)],'UNSIGNED_INT':WebGLConstants$1[_0x68aa19(0x40c5)],'FLOAT':WebGLConstants$1['FLOAT'],'HALF_FLOAT':WebGLConstants$1[_0x68aa19(0x4bba)],'UNSIGNED_INT_24_8':WebGLConstants$1[_0x68aa19(0x4f0c)],'UNSIGNED_SHORT_4_4_4_4':WebGLConstants$1[_0x68aa19(0x41cf)],'UNSIGNED_SHORT_5_5_5_1':WebGLConstants$1[_0x68aa19(0x1b75)],'UNSIGNED_SHORT_5_6_5':WebGLConstants$1[_0x68aa19(0x2d7b)],'isPacked':function(_0x49f895){var _0xd311f5=_0x68aa19;return _0x49f895===PixelDatatype[_0xd311f5(0x4f0c)]||_0x49f895===PixelDatatype['UNSIGNED_SHORT_4_4_4_4']||_0x49f895===PixelDatatype[_0xd311f5(0x1b75)]||_0x49f895===PixelDatatype[_0xd311f5(0x2d7b)];},'sizeInBytes':function(_0x32d81d){var _0x3cd917=_0x68aa19;switch(_0x32d81d){case PixelDatatype[_0x3cd917(0x4aae)]:return 0x1;case PixelDatatype[_0x3cd917(0x2c91)]:case PixelDatatype['UNSIGNED_SHORT_4_4_4_4']:case PixelDatatype[_0x3cd917(0x1b75)]:case PixelDatatype[_0x3cd917(0x2d7b)]:case PixelDatatype[_0x3cd917(0x30a9)]:return 0x2;case PixelDatatype[_0x3cd917(0x40c5)]:case PixelDatatype['FLOAT']:case PixelDatatype[_0x3cd917(0x4f0c)]:return 0x4;}},'validate':function(_0x12932f){var _0x3fe34d=_0x68aa19;return _0x12932f===PixelDatatype[_0x3fe34d(0x4aae)]||_0x12932f===PixelDatatype[_0x3fe34d(0x2c91)]||_0x12932f===PixelDatatype[_0x3fe34d(0x40c5)]||_0x12932f===PixelDatatype['FLOAT']||_0x12932f===PixelDatatype[_0x3fe34d(0x30a9)]||_0x12932f===PixelDatatype[_0x3fe34d(0x4f0c)]||_0x12932f===PixelDatatype[_0x3fe34d(0x41cf)]||_0x12932f===PixelDatatype[_0x3fe34d(0x1b75)]||_0x12932f===PixelDatatype[_0x3fe34d(0x2d7b)];}},PixelFormat={'DEPTH_COMPONENT':WebGLConstants$1[_0x68aa19(0x45a6)],'DEPTH_STENCIL':WebGLConstants$1['DEPTH_STENCIL'],'ALPHA':WebGLConstants$1[_0x68aa19(0x4bd6)],'RGB':WebGLConstants$1['RGB'],'RGBA':WebGLConstants$1[_0x68aa19(0x4a1c)],'LUMINANCE':WebGLConstants$1[_0x68aa19(0x47cf)],'LUMINANCE_ALPHA':WebGLConstants$1[_0x68aa19(0x51af)],'RGB_DXT1':WebGLConstants$1[_0x68aa19(0x289b)],'RGBA_DXT1':WebGLConstants$1[_0x68aa19(0x12ab)],'RGBA_DXT3':WebGLConstants$1[_0x68aa19(0x95a)],'RGBA_DXT5':WebGLConstants$1['COMPRESSED_RGBA_S3TC_DXT5_EXT'],'RGB_PVRTC_4BPPV1':WebGLConstants$1[_0x68aa19(0x113f)],'RGB_PVRTC_2BPPV1':WebGLConstants$1[_0x68aa19(0x200d)],'RGBA_PVRTC_4BPPV1':WebGLConstants$1['COMPRESSED_RGBA_PVRTC_4BPPV1_IMG'],'RGBA_PVRTC_2BPPV1':WebGLConstants$1[_0x68aa19(0x29a4)],'RGB_ETC1':WebGLConstants$1[_0x68aa19(0x5596)],'componentsLength':function(_0x398e3c){var _0x20c0fe=_0x68aa19;switch(_0x398e3c){case PixelFormat[_0x20c0fe(0x51c4)]:return 0x3;case PixelFormat['RGBA']:return 0x4;case PixelFormat[_0x20c0fe(0x51af)]:return 0x2;case PixelFormat[_0x20c0fe(0x4bd6)]:case PixelFormat[_0x20c0fe(0x47cf)]:default:return 0x1;}},'validate':function(_0xa84aa4){var _0xd092c5=_0x68aa19;return _0xa84aa4===PixelFormat['DEPTH_COMPONENT']||_0xa84aa4===PixelFormat[_0xd092c5(0xd92)]||_0xa84aa4===PixelFormat['ALPHA']||_0xa84aa4===PixelFormat[_0xd092c5(0x51c4)]||_0xa84aa4===PixelFormat[_0xd092c5(0x4a1c)]||_0xa84aa4===PixelFormat[_0xd092c5(0x47cf)]||_0xa84aa4===PixelFormat[_0xd092c5(0x51af)]||_0xa84aa4===PixelFormat[_0xd092c5(0x3d35)]||_0xa84aa4===PixelFormat[_0xd092c5(0x41be)]||_0xa84aa4===PixelFormat[_0xd092c5(0x2378)]||_0xa84aa4===PixelFormat[_0xd092c5(0x4f65)]||_0xa84aa4===PixelFormat['RGB_PVRTC_4BPPV1']||_0xa84aa4===PixelFormat[_0xd092c5(0x38b3)]||_0xa84aa4===PixelFormat[_0xd092c5(0x7a2)]||_0xa84aa4===PixelFormat['RGBA_PVRTC_2BPPV1']||_0xa84aa4===PixelFormat[_0xd092c5(0x235d)];},'isColorFormat':function(_0xe1c8dc){var _0x507ee0=_0x68aa19;return _0xe1c8dc===PixelFormat['ALPHA']||_0xe1c8dc===PixelFormat['RGB']||_0xe1c8dc===PixelFormat[_0x507ee0(0x4a1c)]||_0xe1c8dc===PixelFormat[_0x507ee0(0x47cf)]||_0xe1c8dc===PixelFormat['LUMINANCE_ALPHA'];},'isDepthFormat':function(_0x58adf5){var _0x10a2d0=_0x68aa19;return _0x58adf5===PixelFormat[_0x10a2d0(0x45a6)]||_0x58adf5===PixelFormat[_0x10a2d0(0xd92)];},'isCompressedFormat':function(_0x42d84d){var _0x1fd8fc=_0x68aa19;return _0x42d84d===PixelFormat[_0x1fd8fc(0x3d35)]||_0x42d84d===PixelFormat[_0x1fd8fc(0x41be)]||_0x42d84d===PixelFormat[_0x1fd8fc(0x2378)]||_0x42d84d===PixelFormat[_0x1fd8fc(0x4f65)]||_0x42d84d===PixelFormat['RGB_PVRTC_4BPPV1']||_0x42d84d===PixelFormat[_0x1fd8fc(0x38b3)]||_0x42d84d===PixelFormat[_0x1fd8fc(0x7a2)]||_0x42d84d===PixelFormat[_0x1fd8fc(0x378f)]||_0x42d84d===PixelFormat[_0x1fd8fc(0x235d)];},'isDXTFormat':function(_0x31c79a){var _0x40f122=_0x68aa19;return _0x31c79a===PixelFormat[_0x40f122(0x3d35)]||_0x31c79a===PixelFormat[_0x40f122(0x41be)]||_0x31c79a===PixelFormat[_0x40f122(0x2378)]||_0x31c79a===PixelFormat[_0x40f122(0x4f65)];},'isPVRTCFormat':function(_0x209def){var _0x973663=_0x68aa19;return _0x209def===PixelFormat[_0x973663(0xec1)]||_0x209def===PixelFormat[_0x973663(0x38b3)]||_0x209def===PixelFormat[_0x973663(0x7a2)]||_0x209def===PixelFormat[_0x973663(0x378f)];},'isETC1Format':function(_0x15de7c){var _0x3a6117=_0x68aa19;return _0x15de7c===PixelFormat[_0x3a6117(0x235d)];},'compressedTextureSizeInBytes':function(_0x4d6b8b,_0x2fe91b,_0x1f721e,_0x3c8b98){var _0x176c9a=_0x68aa19,_0x10af8d=defined$1(_0x3c8b98)?_0x3c8b98:0x1;switch(_0x4d6b8b){case PixelFormat[_0x176c9a(0x3d35)]:case PixelFormat[_0x176c9a(0x41be)]:case PixelFormat['RGB_ETC1']:return Math[_0x176c9a(0x67a)]((_0x2fe91b+0x3)/0x4)*Math[_0x176c9a(0x67a)]((_0x1f721e+0x3)/0x4)*0x8*_0x10af8d;case PixelFormat['RGBA_DXT3']:case PixelFormat[_0x176c9a(0x4f65)]:return Math[_0x176c9a(0x67a)]((_0x2fe91b+0x3)/0x4)*Math[_0x176c9a(0x67a)]((_0x1f721e+0x3)/0x4)*0x10*_0x10af8d;case PixelFormat[_0x176c9a(0xec1)]:case PixelFormat['RGBA_PVRTC_4BPPV1']:return Math['floor']((Math[_0x176c9a(0x2bc6)](_0x2fe91b,0x8)*Math[_0x176c9a(0x2bc6)](_0x1f721e,0x8)*0x4+0x7)/0x8)*_0x10af8d;case PixelFormat[_0x176c9a(0x38b3)]:case PixelFormat['RGBA_PVRTC_2BPPV1']:return Math[_0x176c9a(0x67a)]((Math[_0x176c9a(0x2bc6)](_0x2fe91b,0x10)*Math[_0x176c9a(0x2bc6)](_0x1f721e,0x8)*0x2+0x7)/0x8)*_0x10af8d;default:return 0x0;}},'textureSizeInBytes':function(_0x57746f,_0x4aeac7,_0x39af2b,_0x5868cf,_0x39ee6b){var _0x37d7ab=_0x68aa19,_0x50e074=defined$1(_0x39ee6b)?_0x39ee6b:0x1,_0x4d0ab1=PixelFormat['componentsLength'](_0x57746f);return PixelDatatype[_0x37d7ab(0x216)](_0x4aeac7)&&(_0x4d0ab1=0x1),_0x4d0ab1*PixelDatatype[_0x37d7ab(0x4cb6)](_0x4aeac7)*_0x39af2b*_0x5868cf*_0x50e074;},'alignmentInBytes':function(_0x1ebf5c,_0x2e3bf0,_0x5a05ab){var _0x2ecb38=_0x68aa19,_0x5c097a=PixelFormat[_0x2ecb38(0x2652)](_0x1ebf5c,_0x2e3bf0,_0x5a05ab,0x1)%0x4;return 0x0===_0x5c097a?0x4:0x2===_0x5c097a?0x2:0x1;},'createTypedArray':function(_0x457699,_0x2f0e14,_0x2457e2,_0x5d24b2){var _0x561ba0=_0x68aa19,_0x2ba2a1=PixelDatatype[_0x561ba0(0x4cb6)](_0x2f0e14);return new(_0x2ba2a1===Uint8Array[(_0x561ba0(0x1c17))]?Uint8Array:_0x2ba2a1===Uint16Array[(_0x561ba0(0x1c17))]?Uint16Array:_0x2ba2a1===Float32Array[(_0x561ba0(0x1c17))]&&_0x2f0e14===PixelDatatype[(_0x561ba0(0x15eb))]?Float32Array:Uint32Array)(PixelFormat[_0x561ba0(0x2d25)](_0x457699)*_0x2457e2*_0x5d24b2);},'flipY':function(_0x5c7c89,_0x54a96d,_0x45e62a,_0x4b67dc,_0x32cb7a){var _0x37407e=_0x68aa19;if(0x1===_0x32cb7a)return _0x5c7c89;for(var _0x4c1a1e=PixelFormat[_0x37407e(0x2074)](_0x54a96d,_0x45e62a,_0x4b67dc,_0x32cb7a),_0x232b8e=PixelFormat['componentsLength'](_0x54a96d),_0x4096c3=_0x4b67dc*_0x232b8e,_0x3a048f=0x0;_0x3a048f<_0x32cb7a;++_0x3a048f)for(var _0x501db4=_0x3a048f*_0x4b67dc*_0x232b8e,_0xe1cc63=(_0x32cb7a-_0x3a048f-0x1)*_0x4b67dc*_0x232b8e,_0x128d27=0x0;_0x128d27<_0x4096c3;++_0x128d27)_0x4c1a1e[_0xe1cc63+_0x128d27]=_0x5c7c89[_0x501db4+_0x128d27];return _0x4c1a1e;}},PixelFormat$1=Object['freeze'](PixelFormat);function createGuid(){return'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'['replace'](/[xy]/g,function(_0x191f89){var _0x8c18ba=0x10*Math['random']()|0x0;return('x'===_0x191f89?_0x8c18ba:0x3&_0x8c18ba|0x8)['toString'](0x10);});}var ContextLimits={'_maximumCombinedTextureImageUnits':0x0,'_maximumCubeMapSize':0x0,'_maximumFragmentUniformVectors':0x0,'_maximumTextureImageUnits':0x0,'_maximumRenderbufferSize':0x0,'_maximumTextureSize':0x0,'_maximumVaryingVectors':0x0,'_maximumVertexAttributes':0x0,'_maximumVertexTextureImageUnits':0x0,'_maximumVertexUniformVectors':0x0,'_minimumAliasedLineWidth':0x0,'_maximumAliasedLineWidth':0x0,'_minimumAliasedPointSize':0x0,'_maximumAliasedPointSize':0x0,'_maximumViewportWidth':0x0,'_maximumViewportHeight':0x0,'_maximumTextureFilterAnisotropy':0x0,'_maximumDrawBuffers':0x0,'_maximumColorAttachments':0x0,'_highpFloatSupported':!0x1,'_highpIntSupported':!0x1,'_uniformBufferOffsetAlignment':0x100,'_maxUniformBufferBinding':0x24,'_maxArrayTextureLayers':0x100};Object[_0x68aa19(0x5b7)](ContextLimits,{'maximumCombinedTextureImageUnits':{'get':function(){var _0x336a7f=_0x68aa19;return ContextLimits[_0x336a7f(0xb32)];}},'maximumCubeMapSize':{'get':function(){return ContextLimits['_maximumCubeMapSize'];}},'maximumFragmentUniformVectors':{'get':function(){var _0x13b231=_0x68aa19;return ContextLimits[_0x13b231(0x56f5)];}},'maximumTextureImageUnits':{'get':function(){var _0x538921=_0x68aa19;return ContextLimits[_0x538921(0x15cd)];}},'maximumRenderbufferSize':{'get':function(){var _0x2f0ec2=_0x68aa19;return ContextLimits[_0x2f0ec2(0x3f1b)];}},'maximumTextureSize':{'get':function(){var _0x5499d1=_0x68aa19;return ContextLimits[_0x5499d1(0x1b74)];}},'maximumVaryingVectors':{'get':function(){return ContextLimits['_maximumVaryingVectors'];}},'maximumVertexAttributes':{'get':function(){var _0x3f2a04=_0x68aa19;return ContextLimits[_0x3f2a04(0x3136)];}},'maximumVertexTextureImageUnits':{'get':function(){var _0x2e870d=_0x68aa19;return ContextLimits[_0x2e870d(0x2a1a)];}},'maximumVertexUniformVectors':{'get':function(){return ContextLimits['_maximumVertexUniformVectors'];}},'minimumAliasedLineWidth':{'get':function(){var _0x4a8e34=_0x68aa19;return ContextLimits[_0x4a8e34(0x3ee1)];}},'maximumAliasedLineWidth':{'get':function(){return ContextLimits['_maximumAliasedLineWidth'];}},'minimumAliasedPointSize':{'get':function(){var _0x31990a=_0x68aa19;return ContextLimits[_0x31990a(0x3dca)];}},'maximumAliasedPointSize':{'get':function(){var _0x2a8c9f=_0x68aa19;return ContextLimits[_0x2a8c9f(0x287b)];}},'maximumViewportWidth':{'get':function(){var _0x5c2a4c=_0x68aa19;return ContextLimits[_0x5c2a4c(0x13a8)];}},'maximumViewportHeight':{'get':function(){var _0x143e49=_0x68aa19;return ContextLimits[_0x143e49(0x3b1b)];}},'maximumTextureFilterAnisotropy':{'get':function(){var _0x3a3421=_0x68aa19;return ContextLimits[_0x3a3421(0x3158)];}},'maximumDrawBuffers':{'get':function(){return ContextLimits['_maximumDrawBuffers'];}},'maximumColorAttachments':{'get':function(){var _0x558926=_0x68aa19;return ContextLimits[_0x558926(0x2806)];}},'highpFloatSupported':{'get':function(){return ContextLimits['_highpFloatSupported'];}},'highpIntSupported':{'get':function(){var _0x4a26e2=_0x68aa19;return ContextLimits[_0x4a26e2(0x1774)];}},'uniformBufferOffsetAlignment':{'get':function(){var _0x1ee4b7=_0x68aa19;return ContextLimits[_0x1ee4b7(0x19b5)];}},'maxUniformBufferBinding':{'get':function(){var _0x14f727=_0x68aa19;return ContextLimits[_0x14f727(0x124b)];}},'maxArrayTextureLayers':{'get':function(){var _0x101b5f=_0x68aa19;return ContextLimits[_0x101b5f(0x2624)];}}});var MipmapHint={'DONT_CARE':WebGLConstants$1[_0x68aa19(0x55f5)],'FASTEST':WebGLConstants$1[_0x68aa19(0xc46)],'NICEST':WebGLConstants$1[_0x68aa19(0x1301)],'validate':function(_0x59f530){var _0x179ddd=_0x68aa19;return _0x59f530===MipmapHint[_0x179ddd(0x55f5)]||_0x59f530===MipmapHint[_0x179ddd(0xc46)]||_0x59f530===MipmapHint['NICEST'];}},MipmapHint$1=Object['freeze'](MipmapHint),TextureMagnificationFilter={'NEAREST':WebGLConstants$1[_0x68aa19(0x44a2)],'LINEAR':WebGLConstants$1[_0x68aa19(0x2225)],'validate':function(_0x2854fd){var _0x15a3ec=_0x68aa19;return _0x2854fd===TextureMagnificationFilter[_0x15a3ec(0x44a2)]||_0x2854fd===TextureMagnificationFilter['LINEAR'];}},TextureMagnificationFilter$1=Object[_0x68aa19(0x3e37)](TextureMagnificationFilter),TextureMinificationFilter={'NEAREST':WebGLConstants$1[_0x68aa19(0x44a2)],'LINEAR':WebGLConstants$1[_0x68aa19(0x2225)],'NEAREST_MIPMAP_NEAREST':WebGLConstants$1[_0x68aa19(0x5795)],'LINEAR_MIPMAP_NEAREST':WebGLConstants$1[_0x68aa19(0x23e9)],'NEAREST_MIPMAP_LINEAR':WebGLConstants$1['NEAREST_MIPMAP_LINEAR'],'LINEAR_MIPMAP_LINEAR':WebGLConstants$1['LINEAR_MIPMAP_LINEAR'],'validate':function(_0x1dba56){var _0xb16981=_0x68aa19;return _0x1dba56===TextureMinificationFilter[_0xb16981(0x44a2)]||_0x1dba56===TextureMinificationFilter['LINEAR']||_0x1dba56===TextureMinificationFilter[_0xb16981(0x5795)]||_0x1dba56===TextureMinificationFilter['LINEAR_MIPMAP_NEAREST']||_0x1dba56===TextureMinificationFilter[_0xb16981(0x150f)]||_0x1dba56===TextureMinificationFilter[_0xb16981(0x34fd)];}},TextureMinificationFilter$1=Object[_0x68aa19(0x3e37)](TextureMinificationFilter),TextureWrap={'CLAMP_TO_EDGE':WebGLConstants$1['CLAMP_TO_EDGE'],'REPEAT':WebGLConstants$1[_0x68aa19(0x2124)],'MIRRORED_REPEAT':WebGLConstants$1[_0x68aa19(0x3623)],'validate':function(_0x5c8599){var _0x1c4564=_0x68aa19;return _0x5c8599===TextureWrap[_0x1c4564(0x312f)]||_0x5c8599===TextureWrap[_0x1c4564(0x2124)]||_0x5c8599===TextureWrap[_0x1c4564(0x3623)];}},TextureWrap$1=Object[_0x68aa19(0x3e37)](TextureWrap);function Sampler(_0x4661b4){var _0x3eadd9=_0x68aa19;_0x4661b4=defaultValue$1(_0x4661b4,defaultValue$1[_0x3eadd9(0x494f)]);var _0x36fb4e=defaultValue$1(_0x4661b4[_0x3eadd9(0x4200)],TextureWrap$1['CLAMP_TO_EDGE']),_0x1de3b3=defaultValue$1(_0x4661b4[_0x3eadd9(0x2a42)],TextureWrap$1[_0x3eadd9(0x312f)]),_0x203ede=defaultValue$1(_0x4661b4[_0x3eadd9(0x13c1)],TextureMinificationFilter$1[_0x3eadd9(0x2225)]),_0xe6eb6c=defaultValue$1(_0x4661b4[_0x3eadd9(0x4985)],TextureMagnificationFilter$1['LINEAR']),_0x39c8d6=defined$1(_0x4661b4[_0x3eadd9(0x4e23)])?_0x4661b4[_0x3eadd9(0x4e23)]:0x1;this[_0x3eadd9(0x3c1a)]=_0x36fb4e,this['_wrapT']=_0x1de3b3,this[_0x3eadd9(0x62c)]=_0x203ede,this[_0x3eadd9(0xd03)]=_0xe6eb6c,this[_0x3eadd9(0x33d)]=_0x39c8d6;}function Texture$1(_0x23d59a){var _0x13f62b=_0x68aa19,_0x4cd825=(_0x23d59a=defaultValue$1(_0x23d59a,defaultValue$1['EMPTY_OBJECT']))[_0x13f62b(0x4174)],_0x100b47=_0x23d59a[_0x13f62b(0x209)],_0x48553f=_0x23d59a[_0x13f62b(0x5862)],_0x19c3de=_0x23d59a['source'];defined$1(_0x19c3de)&&(defined$1(_0x100b47)||(_0x100b47=defaultValue$1(_0x19c3de[_0x13f62b(0x3b6f)],_0x19c3de[_0x13f62b(0x209)])),defined$1(_0x48553f)||(_0x48553f=defaultValue$1(_0x19c3de[_0x13f62b(0x18bc)],_0x19c3de[_0x13f62b(0x5862)])));var _0xd3bfd2=defaultValue$1(_0x23d59a[_0x13f62b(0x1bcf)],PixelFormat$1[_0x13f62b(0x4a1c)]),_0x1bcdb4=defaultValue$1(_0x23d59a[_0x13f62b(0x722)],PixelDatatype[_0x13f62b(0x4aae)]),_0x1b62c5=_0xd3bfd2,_0x5cafce=PixelFormat$1[_0x13f62b(0xac0)](_0x1b62c5);if(_0x4cd825['webgl2']){if(_0xd3bfd2===PixelFormat$1[_0x13f62b(0xd92)]?_0x1b62c5=WebGLConstants$1[_0x13f62b(0x2697)]:_0xd3bfd2===PixelFormat$1[_0x13f62b(0x45a6)]&&(_0x1bcdb4===PixelDatatype['UNSIGNED_SHORT']?_0x1b62c5=WebGLConstants$1[_0x13f62b(0x5738)]:_0x1bcdb4===PixelDatatype['UNSIGNED_INT']&&(_0x1b62c5=WebGLConstants$1['DEPTH_COMPONENT24'])),_0x1bcdb4===PixelDatatype['FLOAT'])switch(_0xd3bfd2){case PixelFormat$1[_0x13f62b(0x4a1c)]:_0x1b62c5=WebGLConstants$1[_0x13f62b(0x2945)];break;case PixelFormat$1['RGB']:_0x1b62c5=WebGLConstants$1[_0x13f62b(0x1ea3)];break;case PixelFormat$1['RG']:_0x1b62c5=WebGLConstants$1[_0x13f62b(0x4c9b)];break;case PixelFormat$1['R']:_0x1b62c5=WebGLConstants$1[_0x13f62b(0x3a3d)];}else{if(_0x1bcdb4===PixelDatatype[_0x13f62b(0x30a9)])switch(_0xd3bfd2){case PixelFormat$1[_0x13f62b(0x4a1c)]:_0x1b62c5=WebGLConstants$1[_0x13f62b(0x2e2a)];break;case PixelFormat$1[_0x13f62b(0x51c4)]:_0x1b62c5=WebGLConstants$1['RGB16F'];break;case PixelFormat$1['RG']:_0x1b62c5=WebGLConstants$1[_0x13f62b(0x220b)];break;case PixelFormat$1['R']:_0x1b62c5=WebGLConstants$1[_0x13f62b(0x307f)];}}}var _0x5beeb1=_0x23d59a[_0x13f62b(0x2bbc)]||_0xd3bfd2===PixelFormat$1[_0x13f62b(0x51c4)]||_0xd3bfd2===PixelFormat$1[_0x13f62b(0x47cf)],_0x4de12b=defaultValue$1(_0x23d59a[_0x13f62b(0x4bbf)],!0x0),_0x96b78d=!0x0,_0x247d72=_0x4cd825[_0x13f62b(0x1651)],_0x25f356=_0x247d72['TEXTURE_2D'],_0x3010fe=_0x247d72[_0x13f62b(0x3597)]();_0x247d72[_0x13f62b(0xead)](_0x247d72[_0x13f62b(0x1e89)]),_0x247d72['bindTexture'](_0x25f356,_0x3010fe);var _0x3c98cf,_0x14cf6b=0x4;if(defined$1(_0x19c3de)&&defined$1(_0x19c3de[_0x13f62b(0x30d0)])&&!_0x5cafce&&(_0x14cf6b=PixelFormat$1[_0x13f62b(0x3e7b)](_0xd3bfd2,_0x1bcdb4,_0x100b47)),_0x247d72['pixelStorei'](_0x247d72[_0x13f62b(0x3147)],_0x14cf6b),defined$1(_0x19c3de)){if(defined$1(_0x19c3de[_0x13f62b(0x30d0)])){_0x247d72[_0x13f62b(0x1ee9)](_0x247d72['UNPACK_PREMULTIPLY_ALPHA_WEBGL'],!0x1),_0x247d72['pixelStorei'](_0x247d72['UNPACK_FLIP_Y_WEBGL'],!0x1);var _0x23e640,_0xcc7aec,_0x52faa1,_0x5e5354=_0x19c3de[_0x13f62b(0x30d0)];if(_0x5cafce){if(_0x247d72[_0x13f62b(0x10a6)](_0x25f356,0x0,_0x1b62c5,_0x100b47,_0x48553f,0x0,_0x5e5354),defined$1(_0x19c3de[_0x13f62b(0x2c98)])){for(_0xcc7aec=_0x100b47,_0x52faa1=_0x48553f,_0x23e640=0x0;_0x23e640<_0x19c3de[_0x13f62b(0x2c98)]['length'];++_0x23e640)(_0xcc7aec=0x0|Math['floor'](_0xcc7aec/0x2))<0x1&&(_0xcc7aec=0x1),(_0x52faa1=0x0|Math[_0x13f62b(0x67a)](_0x52faa1/0x2))<0x1&&(_0x52faa1=0x1),_0x247d72[_0x13f62b(0x10a6)](_0x25f356,_0x23e640+0x1,_0x1b62c5,_0xcc7aec,_0x52faa1,0x0,_0x19c3de[_0x13f62b(0x2c98)][_0x23e640]);}}else{if(_0x4de12b&&(_0x5e5354=PixelFormat$1['flipY'](_0x5e5354,_0xd3bfd2,_0x1bcdb4,_0x100b47,_0x48553f)),_0x247d72[_0x13f62b(0x45a4)](_0x25f356,0x0,_0x1b62c5,_0x100b47,_0x48553f,0x0,_0xd3bfd2,_0x1bcdb4,_0x5e5354),defined$1(_0x19c3de[_0x13f62b(0x2c98)])){for(_0xcc7aec=_0x100b47,_0x52faa1=_0x48553f,_0x23e640=0x0;_0x23e640<_0x19c3de[_0x13f62b(0x2c98)][_0x13f62b(0x531b)];++_0x23e640)(_0xcc7aec=0x0|Math['floor'](_0xcc7aec/0x2))<0x1&&(_0xcc7aec=0x1),(_0x52faa1=0x0|Math['floor'](_0x52faa1/0x2))<0x1&&(_0x52faa1=0x1),_0x247d72[_0x13f62b(0x45a4)](_0x25f356,_0x23e640+0x1,_0x1b62c5,_0xcc7aec,_0x52faa1,0x0,_0xd3bfd2,PixelDatatype[_0x13f62b(0x2b9d)](_0x1bcdb4,_0x4cd825),_0x19c3de['mipLevels'][_0x23e640]);}}}else defined$1(_0x19c3de[_0x13f62b(0x27b)])?(_0x247d72[_0x13f62b(0x1ee9)](_0x247d72[_0x13f62b(0x114c)],!0x1),_0x247d72[_0x13f62b(0x1ee9)](_0x247d72[_0x13f62b(0x57a9)],!0x1),_0x19c3de[_0x13f62b(0x27b)]!==_0x4cd825[_0x13f62b(0x28c)]&&_0x19c3de['framebuffer']['_bind'](),_0x247d72['copyTexImage2D'](_0x25f356,0x0,_0x1b62c5,_0x19c3de[_0x13f62b(0x516d)],_0x19c3de[_0x13f62b(0x2daf)],_0x100b47,_0x48553f,0x0),_0x19c3de['framebuffer']!==_0x4cd825[_0x13f62b(0x28c)]&&_0x19c3de[_0x13f62b(0x27b)][_0x13f62b(0x443)]()):(_0x247d72[_0x13f62b(0x1ee9)](_0x247d72[_0x13f62b(0x114c)],_0x5beeb1),_0x247d72[_0x13f62b(0x1ee9)](_0x247d72[_0x13f62b(0x57a9)],_0x4de12b),_0x247d72['texImage2D'](_0x25f356,0x0,_0x1b62c5,_0xd3bfd2,_0x1bcdb4,_0x19c3de));}else _0x247d72[_0x13f62b(0x45a4)](_0x25f356,0x0,_0x1b62c5,_0x100b47,_0x48553f,0x0,_0xd3bfd2,_0x1bcdb4,null),_0x96b78d=!0x1;_0x247d72['bindTexture'](_0x25f356,null),_0x3c98cf=_0x5cafce?PixelFormat$1[_0x13f62b(0x20ef)](_0xd3bfd2,_0x100b47,_0x48553f):PixelFormat$1['textureSizeInBytes'](_0xd3bfd2,_0x1bcdb4,_0x100b47,_0x48553f),this[_0x13f62b(0x2b7f)]=createGuid(),this[_0x13f62b(0x1968)]=_0x4cd825,this[_0x13f62b(0x356d)]=_0x4cd825[_0x13f62b(0x356d)],this[_0x13f62b(0x18f3)]=_0x25f356,this[_0x13f62b(0x4ee3)]=_0x3010fe,this[_0x13f62b(0x39e)]=_0xd3bfd2,this[_0x13f62b(0x3e71)]=_0x1bcdb4,this['_width']=_0x100b47,this[_0x13f62b(0x97b)]=_0x48553f,this[_0x13f62b(0x739)]=new Cartesian2(_0x100b47,_0x48553f),this['_hasMipmap']=!0x1,this[_0x13f62b(0x531f)]=_0x3c98cf,this[_0x13f62b(0x55d5)]=_0x5beeb1,this['_flipY']=_0x4de12b,this[_0x13f62b(0x3fa7)]=_0x96b78d,this[_0x13f62b(0x4e5e)]=void 0x0,this[_0x13f62b(0x1183)]=!0x1,this[_0x13f62b(0x1cea)]=defined$1(_0x23d59a[_0x13f62b(0x1cea)])?_0x23d59a['sampler']:new Sampler(),_0x4cd825[_0x13f62b(0x276c)]+=_0x3c98cf;}function attachTexture(_0x30a298,_0x3e5d27,_0x9b8338){var _0x19fd5e=_0x68aa19,_0xfc245e=_0x30a298[_0x19fd5e(0x1651)];_0xfc245e[_0x19fd5e(0x1772)](_0xfc245e[_0x19fd5e(0x52db)],_0x3e5d27,_0x9b8338[_0x19fd5e(0x2853)],_0x9b8338[_0x19fd5e(0x4ee3)],0x0);}function attachRenderbuffer(_0x10e354,_0x165497,_0x210353){var _0x150602=_0x68aa19,_0x17f61d=_0x10e354[_0x150602(0x1651)];_0x17f61d[_0x150602(0x2580)](_0x17f61d[_0x150602(0x52db)],_0x165497,_0x17f61d[_0x150602(0xe9a)],_0x210353[_0x150602(0x537f)]());}function Framebuffer$2(_0x32e3ae){var _0x408a71=_0x68aa19,_0x64e87c,_0xb3769c,_0x1f535d,_0x5b3cd2,_0x46bd48,_0x3bed14=(_0x32e3ae=defaultValue$1(_0x32e3ae,defaultValue$1[_0x408a71(0x494f)]))[_0x408a71(0x4174)][_0x408a71(0x1651)];if(ContextLimits[_0x408a71(0x2c43)],this[_0x408a71(0x1651)]=_0x3bed14,this[_0x408a71(0x4d73)]=_0x3bed14[_0x408a71(0x190c)](),this[_0x408a71(0x466c)]=[],this[_0x408a71(0x1f5a)]=[],this[_0x408a71(0x3141)]=[],this[_0x408a71(0x43dd)]=void 0x0,this[_0x408a71(0x3a65)]=void 0x0,this['_stencilRenderbuffer']=void 0x0,this[_0x408a71(0x270b)]=void 0x0,this['_depthStencilRenderbuffer']=void 0x0,this[_0x408a71(0x5876)]=defaultValue$1(_0x32e3ae['destroyAttachments'],!0x0),defined$1(_0x32e3ae['depthTexture'])||defined$1(_0x32e3ae[_0x408a71(0x4912)]),defined$1(_0x32e3ae[_0x408a71(0x5201)])||defined$1(_0x32e3ae[_0x408a71(0x1c59)]),this[_0x408a71(0x3b2d)](),defined$1(_0x32e3ae[_0x408a71(0x2694)])){var _0x19818f=_0x32e3ae[_0x408a71(0x2694)];for(_0x5b3cd2=this[_0x408a71(0x466c)][_0x408a71(0x531b)]=this[_0x408a71(0x3141)][_0x408a71(0x531b)]=_0x19818f[_0x408a71(0x531b)],_0x1f535d=0x0;_0x1f535d<_0x5b3cd2;++_0x1f535d)_0x64e87c=_0x19818f[_0x1f535d],attachTexture(this,_0x46bd48=this['_gl'][_0x408a71(0x1372)]+_0x1f535d,_0x64e87c),this['_activeColorAttachments'][_0x1f535d]=_0x46bd48,this[_0x408a71(0x466c)][_0x1f535d]=_0x64e87c;}if(defined$1(_0x32e3ae[_0x408a71(0x48a4)])){var _0x147e0d=_0x32e3ae[_0x408a71(0x48a4)];for(_0x5b3cd2=this[_0x408a71(0x1f5a)][_0x408a71(0x531b)]=this[_0x408a71(0x3141)]['length']=_0x147e0d[_0x408a71(0x531b)],_0x1f535d=0x0;_0x1f535d<_0x5b3cd2;++_0x1f535d)_0xb3769c=_0x147e0d[_0x1f535d],attachRenderbuffer(this,_0x46bd48=this[_0x408a71(0x1651)][_0x408a71(0x1372)]+_0x1f535d,_0xb3769c),this[_0x408a71(0x3141)][_0x1f535d]=_0x46bd48,this[_0x408a71(0x1f5a)][_0x1f535d]=_0xb3769c;}defined$1(_0x32e3ae[_0x408a71(0x84e)])&&(_0x64e87c=_0x32e3ae[_0x408a71(0x84e)],attachTexture(this,this['_gl'][_0x408a71(0x9ad)],_0x64e87c),this[_0x408a71(0x43dd)]=_0x64e87c),defined$1(_0x32e3ae['depthRenderbuffer'])&&(_0xb3769c=_0x32e3ae[_0x408a71(0x4912)],attachRenderbuffer(this,this[_0x408a71(0x1651)][_0x408a71(0x9ad)],_0xb3769c),this[_0x408a71(0x3a65)]=_0xb3769c),defined$1(_0x32e3ae[_0x408a71(0x3440)])&&(_0xb3769c=_0x32e3ae['stencilRenderbuffer'],attachRenderbuffer(this,this[_0x408a71(0x1651)][_0x408a71(0x1999)],_0xb3769c),this[_0x408a71(0x401)]=_0xb3769c),defined$1(_0x32e3ae[_0x408a71(0x5201)])&&(_0x64e87c=_0x32e3ae[_0x408a71(0x5201)],attachTexture(this,this[_0x408a71(0x1651)]['DEPTH_STENCIL_ATTACHMENT'],_0x64e87c),this['_depthStencilTexture']=_0x64e87c),defined$1(_0x32e3ae[_0x408a71(0x1c59)])&&(_0xb3769c=_0x32e3ae[_0x408a71(0x1c59)],attachRenderbuffer(this,this[_0x408a71(0x1651)][_0x408a71(0x53b)],_0xb3769c),this['_depthStencilRenderbuffer']=_0xb3769c),this[_0x408a71(0x443)]();}function MvtFilter(){}function parseSingleFilterArray(_0x43e6e7){var _0x502863=_0x68aa19,_0x58dd7e=null,_0x1e725b=null,_0x3a94ae=null;return isOperator(_0x43e6e7[0x0])?(_0x3a94ae=_0x43e6e7[0x0],_0x43e6e7['length']>0x1&&'$'===(_0x1e725b=_0x43e6e7[0x1])[0x0]?null:(_0x43e6e7[_0x502863(0x531b)]>0x2&&(_0x58dd7e=_0x43e6e7[0x2]),{'filterOperator':_0x3a94ae,'filterFieldName':_0x1e725b,'filterCompareValue':_0x58dd7e})):null;}function isOperator(_0x268ffb){var _0x10bd48=_0x68aa19;return-0x1!==['==',_0x10bd48(0xf2a),'>=','<=','>','<','!=','has'][_0x10bd48(0x33ab)](_0x268ffb);}function equalFunction(_0x5ad87e,_0x3a2c67,_0xecd1fd){return _0x5ad87e[_0x3a2c67]==_0xecd1fd;}function greaterFunction(_0x3a195b,_0x23b8b0,_0x58c616){return _0x3a195b[_0x23b8b0]>_0x58c616;}function lessFunction(_0x738c9c,_0x3395c5,_0x3a2aa2){return _0x738c9c[_0x3395c5]<_0x3a2aa2;}function greaterEqualFunction(_0x5d73c6,_0x28a1cd,_0x2cb511){return _0x5d73c6[_0x28a1cd]>=_0x2cb511;}function lessEqualFunction(_0x3393d3,_0x5577df,_0x296cbd){return _0x3393d3[_0x5577df]<=_0x296cbd;}function notEqualFunction(_0x14a563,_0x5160cb,_0x1ceef1){return _0x14a563[_0x5160cb]!=_0x1ceef1;}function hasFunction(_0xebc77d,_0x510b35){return defined$1(_0xebc77d[_0x510b35]);}Object[_0x68aa19(0x5b7)](Sampler[_0x68aa19(0x4b51)],{'wrapS':{'get':function(){var _0x5952dc=_0x68aa19;return this[_0x5952dc(0x3c1a)];}},'wrapT':{'get':function(){var _0xdf15f5=_0x68aa19;return this[_0xdf15f5(0x3cd6)];}},'minificationFilter':{'get':function(){var _0x1c3995=_0x68aa19;return this[_0x1c3995(0x62c)];}},'magnificationFilter':{'get':function(){var _0x2679a1=_0x68aa19;return this[_0x2679a1(0xd03)];}},'maximumAnisotropy':{'get':function(){return this['_maximumAnisotropy'];}}}),Sampler[_0x68aa19(0x2ed4)]=function(_0x5c2033,_0x3d8b5a){var _0x428575=_0x68aa19;return _0x5c2033===_0x3d8b5a||defined$1(_0x5c2033)&&defined$1(_0x3d8b5a)&&_0x5c2033['_wrapS']===_0x3d8b5a[_0x428575(0x3c1a)]&&_0x5c2033[_0x428575(0x3cd6)]===_0x3d8b5a[_0x428575(0x3cd6)]&&_0x5c2033[_0x428575(0x62c)]===_0x3d8b5a[_0x428575(0x62c)]&&_0x5c2033[_0x428575(0xd03)]===_0x3d8b5a[_0x428575(0xd03)]&&_0x5c2033['_maximumAnisotropy']===_0x3d8b5a[_0x428575(0x33d)];},Texture$1[_0x68aa19(0x3477)]=function(_0x1175fb){return new Texture$1(_0x1175fb);},Texture$1['fromFramebuffer']=function(_0x277cf9){var _0x206e72=_0x68aa19,_0x1cb8b5=(_0x277cf9=defaultValue$1(_0x277cf9,defaultValue$1[_0x206e72(0x494f)]))[_0x206e72(0x4174)],_0x4f7a81=_0x1cb8b5[_0x206e72(0x1651)],_0x7246db=defaultValue$1(_0x277cf9['pixelFormat'],PixelFormat$1['RGB']),_0x123b3b=defaultValue$1(_0x277cf9['framebufferXOffset'],0x0),_0x5d4a00=defaultValue$1(_0x277cf9[_0x206e72(0x42c6)],0x0),_0x440ea2=defaultValue$1(_0x277cf9[_0x206e72(0x209)],_0x4f7a81['drawingBufferWidth']),_0x25b9c8=defaultValue$1(_0x277cf9[_0x206e72(0x5862)],_0x4f7a81[_0x206e72(0x1b40)]),_0x5152e3=_0x277cf9[_0x206e72(0x27b)];return new Texture$1({'context':_0x1cb8b5,'width':_0x440ea2,'height':_0x25b9c8,'pixelFormat':_0x7246db,'source':{'framebuffer':defined$1(_0x5152e3)?_0x5152e3:_0x1cb8b5[_0x206e72(0x28c)],'xOffset':_0x123b3b,'yOffset':_0x5d4a00,'width':_0x440ea2,'height':_0x25b9c8}});},Object[_0x68aa19(0x5b7)](Texture$1[_0x68aa19(0x4b51)],{'id':{'set':function(_0x590f45){this['_id']=_0x590f45;},'get':function(){var _0x518325=_0x68aa19;return this[_0x518325(0x2b7f)];}},'sampler':{'get':function(){var _0x5b0c6=_0x68aa19;return this[_0x5b0c6(0x4e5e)];},'set':function(_0x2b55d8){var _0x5e148a=_0x68aa19,_0x316ade=_0x2b55d8['minificationFilter'],_0x52f8b4=_0x2b55d8[_0x5e148a(0x4985)],_0x519335=_0x316ade===TextureMinificationFilter$1[_0x5e148a(0x5795)]||_0x316ade===TextureMinificationFilter$1[_0x5e148a(0x150f)]||_0x316ade===TextureMinificationFilter$1[_0x5e148a(0x23e9)]||_0x316ade===TextureMinificationFilter$1[_0x5e148a(0x34fd)],_0x56c18c=this[_0x5e148a(0x1968)],_0x197729=this[_0x5e148a(0x3e71)];(_0x197729===PixelDatatype[_0x5e148a(0x15eb)]&&!_0x56c18c[_0x5e148a(0x1022)]||_0x197729===PixelDatatype[_0x5e148a(0x30a9)]&&!_0x56c18c[_0x5e148a(0x316b)])&&(_0x316ade=_0x519335?TextureMinificationFilter$1[_0x5e148a(0x5795)]:TextureMinificationFilter$1['NEAREST'],_0x52f8b4=TextureMagnificationFilter$1[_0x5e148a(0x44a2)]),!this['ignoreWEBGL2']&&this[_0x5e148a(0x1968)][_0x5e148a(0x5169)]&&(CesiumMath['isPowerOfTwo'](this[_0x5e148a(0x52d2)])&&CesiumMath[_0x5e148a(0x196e)](this['_height'])||(_0x316ade!=WebGLConstants$1['NEAREST']&&(_0x316ade=WebGLConstants$1[_0x5e148a(0x44a2)]),_0x52f8b4!=WebGLConstants$1[_0x5e148a(0x44a2)]&&(_0x52f8b4=WebGLConstants$1[_0x5e148a(0x44a2)])));var _0x11b967=_0x56c18c[_0x5e148a(0x1651)],_0x21570f=this['_textureTarget'];_0x11b967[_0x5e148a(0xead)](_0x11b967['TEXTURE0']),_0x11b967[_0x5e148a(0x2502)](_0x21570f,this['_texture']),_0x11b967[_0x5e148a(0x4b56)](_0x21570f,_0x11b967[_0x5e148a(0x182e)],_0x316ade),_0x11b967['texParameteri'](_0x21570f,_0x11b967[_0x5e148a(0x477d)],_0x52f8b4),_0x11b967[_0x5e148a(0x4b56)](_0x21570f,_0x11b967[_0x5e148a(0x45c8)],_0x2b55d8[_0x5e148a(0x4200)]),_0x11b967[_0x5e148a(0x4b56)](_0x21570f,_0x11b967[_0x5e148a(0x5f1)],_0x2b55d8[_0x5e148a(0x2a42)]),defined$1(this[_0x5e148a(0x356d)])&&_0x11b967['texParameteri'](_0x21570f,this['_textureFilterAnisotropic']['TEXTURE_MAX_ANISOTROPY_EXT'],_0x2b55d8[_0x5e148a(0x4e23)]),_0x11b967['bindTexture'](_0x21570f,null),this[_0x5e148a(0x4e5e)]=_0x2b55d8;}},'pixelFormat':{'get':function(){var _0x3e24ac=_0x68aa19;return this[_0x3e24ac(0x39e)];}},'pixelDatatype':{'get':function(){var _0xf0a1eb=_0x68aa19;return this[_0xf0a1eb(0x3e71)];}},'dimensions':{'get':function(){var _0x3fbba8=_0x68aa19;return this[_0x3fbba8(0x739)];}},'preMultiplyAlpha':{'get':function(){var _0xe6eca6=_0x68aa19;return this[_0xe6eca6(0x55d5)];}},'flipY':{'get':function(){var _0x1b2662=_0x68aa19;return this[_0x1b2662(0x4919)];}},'width':{'get':function(){var _0x279839=_0x68aa19;return this[_0x279839(0x52d2)];}},'height':{'get':function(){var _0x121247=_0x68aa19;return this[_0x121247(0x97b)];}},'sizeInBytes':{'get':function(){var _0x155d47=_0x68aa19;return this['_hasMipmap']?Math[_0x155d47(0x67a)](0x4*this['_sizeInBytes']/0x3):this['_sizeInBytes'];}},'_target':{'get':function(){var _0x3a66d6=_0x68aa19;return this[_0x3a66d6(0x18f3)];}}}),Texture$1[_0x68aa19(0x4b51)]['copyFrom']=function(_0x3d400e,_0x5ef96b,_0x553559){var _0x13f4a4=_0x68aa19;_0x5ef96b=defaultValue$1(_0x5ef96b,0x0),_0x553559=defaultValue$1(_0x553559,0x0);var _0x2221aa=this[_0x13f4a4(0x1968)][_0x13f4a4(0x1651)],_0x4056cb=this[_0x13f4a4(0x18f3)];_0x2221aa[_0x13f4a4(0xead)](_0x2221aa[_0x13f4a4(0x1e89)]),_0x2221aa[_0x13f4a4(0x2502)](_0x4056cb,this['_texture']);var _0x34d23d=_0x3d400e['width'],_0x972472=_0x3d400e[_0x13f4a4(0x5862)],_0xbae146=_0x3d400e[_0x13f4a4(0x30d0)],_0x85c9d=this[_0x13f4a4(0x52d2)],_0x2635f4=this[_0x13f4a4(0x97b)],_0x32bb50=this[_0x13f4a4(0x39e)],_0x5f4605=this['_pixelDatatype'],_0x1f62e4=this[_0x13f4a4(0x55d5)],_0x4d56c8=this[_0x13f4a4(0x4919)],_0x2b5980=0x4;defined$1(_0xbae146)&&(_0x2b5980=PixelFormat$1['alignmentInBytes'](_0x32bb50,_0x5f4605,_0x34d23d)),_0x2221aa[_0x13f4a4(0x1ee9)](_0x2221aa[_0x13f4a4(0x3147)],_0x2b5980);var _0x50025c=!0x1;if(!this[_0x13f4a4(0x3fa7)]){if(0x0===_0x5ef96b&&0x0===_0x553559&&_0x34d23d===_0x85c9d&&_0x972472===_0x2635f4)defined$1(_0xbae146)?(_0x2221aa['pixelStorei'](_0x2221aa[_0x13f4a4(0x114c)],!0x1),_0x2221aa[_0x13f4a4(0x1ee9)](_0x2221aa[_0x13f4a4(0x57a9)],!0x1),_0x4d56c8&&(_0xbae146=PixelFormat$1[_0x13f4a4(0x4bbf)](_0xbae146,_0x32bb50,_0x5f4605,_0x85c9d,_0x2635f4)),_0x2221aa[_0x13f4a4(0x4c82)](_0x4056cb,0x0,_0x5ef96b,_0x553559,_0x3d400e[_0x13f4a4(0x209)],_0x3d400e[_0x13f4a4(0x5862)],this[_0x13f4a4(0x39e)],this[_0x13f4a4(0x3e71)],_0x3d400e['arrayBufferView'])):(_0x2221aa[_0x13f4a4(0x1ee9)](_0x2221aa['UNPACK_PREMULTIPLY_ALPHA_WEBGL'],_0x1f62e4),_0x2221aa[_0x13f4a4(0x1ee9)](_0x2221aa[_0x13f4a4(0x57a9)],_0x4d56c8),_0x2221aa[_0x13f4a4(0x45a4)](_0x4056cb,0x0,_0x32bb50,_0x32bb50,_0x5f4605,_0x3d400e)),_0x50025c=!0x0;else{_0x2221aa[_0x13f4a4(0x1ee9)](_0x2221aa[_0x13f4a4(0x114c)],!0x1),_0x2221aa[_0x13f4a4(0x1ee9)](_0x2221aa['UNPACK_FLIP_Y_WEBGL'],!0x1);var _0x22e9b1=PixelFormat$1[_0x13f4a4(0x2074)](_0x32bb50,_0x5f4605,_0x85c9d,_0x2635f4);_0x2221aa['texImage2D'](_0x4056cb,0x0,_0x32bb50,_0x85c9d,_0x2635f4,0x0,_0x32bb50,_0x5f4605,_0x22e9b1);}this[_0x13f4a4(0x3fa7)]=!0x0;}_0x50025c||(defined$1(_0xbae146)?(_0x2221aa[_0x13f4a4(0x1ee9)](_0x2221aa[_0x13f4a4(0x114c)],!0x1),_0x2221aa['pixelStorei'](_0x2221aa[_0x13f4a4(0x57a9)],!0x1),_0x4d56c8&&(_0xbae146=PixelFormat$1['flipY'](_0xbae146,_0x32bb50,_0x5f4605,_0x34d23d,_0x972472)),_0x2221aa[_0x13f4a4(0x4c82)](_0x4056cb,0x0,_0x5ef96b,_0x553559,_0x34d23d,_0x972472,_0x32bb50,_0x5f4605,_0xbae146)):(_0x2221aa[_0x13f4a4(0x1ee9)](_0x2221aa[_0x13f4a4(0x114c)],_0x1f62e4),_0x2221aa[_0x13f4a4(0x1ee9)](_0x2221aa['UNPACK_FLIP_Y_WEBGL'],_0x4d56c8),_0x2221aa[_0x13f4a4(0x4c82)](_0x4056cb,0x0,_0x5ef96b,_0x553559,_0x32bb50,_0x5f4605,_0x3d400e))),_0x2221aa[_0x13f4a4(0x2502)](_0x4056cb,null);},Texture$1['prototype'][_0x68aa19(0x509a)]=function(_0x25901b,_0x2ba25f,_0x2ae403,_0x3efd9c,_0x179f6b,_0x39e403){var _0x56b15c=_0x68aa19;_0x25901b=defaultValue$1(_0x25901b,0x0),_0x2ba25f=defaultValue$1(_0x2ba25f,0x0),_0x2ae403=defaultValue$1(_0x2ae403,0x0),_0x3efd9c=defaultValue$1(_0x3efd9c,0x0),_0x179f6b=defaultValue$1(_0x179f6b,this[_0x56b15c(0x52d2)]),_0x39e403=defaultValue$1(_0x39e403,this[_0x56b15c(0x97b)]);var _0x2b3671=this[_0x56b15c(0x1968)]['_gl'],_0x43091e=this[_0x56b15c(0x18f3)];_0x2b3671[_0x56b15c(0xead)](_0x2b3671[_0x56b15c(0x1e89)]),_0x2b3671[_0x56b15c(0x2502)](_0x43091e,this['_texture']),_0x2b3671['copyTexSubImage2D'](_0x43091e,0x0,_0x25901b,_0x2ba25f,_0x2ae403,_0x3efd9c,_0x179f6b,_0x39e403),_0x2b3671['bindTexture'](_0x43091e,null),this[_0x56b15c(0x3fa7)]=!0x0;},Texture$1[_0x68aa19(0x4b51)][_0x68aa19(0x6a4)]=function(_0xaa164d){var _0x25625b=_0x68aa19;_0xaa164d=defaultValue$1(_0xaa164d,MipmapHint$1[_0x25625b(0x55f5)]),this[_0x25625b(0x1112)]=!0x0;var _0x19a855=this[_0x25625b(0x1968)]['_gl'],_0x50ad2d=this['_textureTarget'];_0x19a855[_0x25625b(0x15fd)](_0x19a855[_0x25625b(0x565f)],_0xaa164d),_0x19a855[_0x25625b(0xead)](_0x19a855[_0x25625b(0x1e89)]),_0x19a855[_0x25625b(0x2502)](_0x50ad2d,this[_0x25625b(0x4ee3)]),_0x19a855[_0x25625b(0x6a4)](_0x50ad2d),_0x19a855['bindTexture'](_0x50ad2d,null);},Texture$1[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Texture$1[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x54f701=_0x68aa19;return this[_0x54f701(0x1968)]['_gl'][_0x54f701(0x2769)](this[_0x54f701(0x4ee3)]),this['_context'][_0x54f701(0x276c)]-=this[_0x54f701(0x531f)],destroyObject$1(this);},Object['defineProperties'](Framebuffer$2['prototype'],{'status':{'get':function(){var _0x43291f=_0x68aa19;this[_0x43291f(0x3b2d)]();var _0x166806=this[_0x43291f(0x1651)][_0x43291f(0x2d4d)](this['_gl'][_0x43291f(0x52db)]);return this['_unBind'](),_0x166806;}},'numberOfColorAttachments':{'get':function(){var _0x1b6069=_0x68aa19;return this[_0x1b6069(0x3141)][_0x1b6069(0x531b)];}},'depthTexture':{'get':function(){var _0x438e04=_0x68aa19;return this[_0x438e04(0x43dd)];}},'depthRenderbuffer':{'get':function(){return this['_depthRenderbuffer'];}},'stencilRenderbuffer':{'get':function(){var _0x2f1a98=_0x68aa19;return this[_0x2f1a98(0x401)];}},'depthStencilTexture':{'get':function(){var _0x14bafa=_0x68aa19;return this[_0x14bafa(0x270b)];}},'depthStencilRenderbuffer':{'get':function(){var _0x146561=_0x68aa19;return this[_0x146561(0x4877)];}},'hasDepthAttachment':{'get':function(){var _0x256d63=_0x68aa19;return!!(this['depthTexture']||this[_0x256d63(0x4912)]||this[_0x256d63(0x5201)]||this[_0x256d63(0x1c59)]);}}}),Framebuffer$2['prototype'][_0x68aa19(0x3b2d)]=function(){var _0x2f8154=_0x68aa19,_0x319b37=this[_0x2f8154(0x1651)];_0x319b37[_0x2f8154(0x6e7)](_0x319b37[_0x2f8154(0x52db)],this[_0x2f8154(0x4d73)]);},Framebuffer$2[_0x68aa19(0x4b51)][_0x68aa19(0x443)]=function(){var _0x54314c=_0x68aa19,_0x295e44=this[_0x54314c(0x1651)];_0x295e44[_0x54314c(0x6e7)](_0x295e44['FRAMEBUFFER'],null);},Framebuffer$2['prototype'][_0x68aa19(0x1f57)]=function(){var _0x14c958=_0x68aa19;return this[_0x14c958(0x3141)];},Framebuffer$2['prototype']['getColorTexture']=function(_0x3baf2e){return this['_colorTextures'][_0x3baf2e];},Framebuffer$2[_0x68aa19(0x4b51)]['getColorRenderbuffer']=function(_0x53a0ca){return this['_colorRenderbuffers'][_0x53a0ca];},Framebuffer$2['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},Framebuffer$2[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x35fe42=_0x68aa19;if(this['destroyAttachments']){for(var _0x4bb2fa=0x0,_0xf017a0=this[_0x35fe42(0x466c)],_0x933793=_0xf017a0[_0x35fe42(0x531b)];_0x4bb2fa<_0x933793;++_0x4bb2fa){var _0x37b953=_0xf017a0[_0x4bb2fa];defined$1(_0x37b953)&&_0x37b953['destroy']();}var _0x7cf7ad=this[_0x35fe42(0x1f5a)];for(_0x933793=_0x7cf7ad[_0x35fe42(0x531b)],_0x4bb2fa=0x0;_0x4bb2fa<_0x933793;++_0x4bb2fa){var _0x179840=_0x7cf7ad[_0x4bb2fa];defined$1(_0x179840)&&_0x179840['destroy']();}this['_depthTexture']=this[_0x35fe42(0x43dd)]&&this['_depthTexture'][_0x35fe42(0x2578)](),this[_0x35fe42(0x3a65)]=this[_0x35fe42(0x3a65)]&&this['_depthRenderbuffer'][_0x35fe42(0x2578)](),this[_0x35fe42(0x401)]=this[_0x35fe42(0x401)]&&this[_0x35fe42(0x401)]['destroy'](),this[_0x35fe42(0x270b)]=this[_0x35fe42(0x270b)]&&this[_0x35fe42(0x270b)][_0x35fe42(0x2578)](),this['_depthStencilRenderbuffer']=this[_0x35fe42(0x4877)]&&this['_depthStencilRenderbuffer'][_0x35fe42(0x2578)]();}return this[_0x35fe42(0x1651)]['deleteFramebuffer'](this[_0x35fe42(0x4d73)]),destroyObject$1(this);},Framebuffer$2[_0x68aa19(0x2df)]=function(_0x4c8ea6,_0x27e9d5,_0x3028aa,_0x27cf96,_0x47aed5,_0x33913f){var _0x531e73=_0x68aa19;if(_0x4c8ea6[_0x531e73(0x5169)]){var _0x55a9c8=_0x4c8ea6[_0x531e73(0x1651)],_0x155c6a=0x0;if(_0x27cf96&&(_0x155c6a|=_0x55a9c8['COLOR_BUFFER_BIT']),_0x47aed5&&(_0x155c6a|=_0x55a9c8[_0x531e73(0x1c22)]),_0x33913f&&(_0x155c6a|=_0x55a9c8['STENCIL_BUFFER_BIT']),0x0!=_0x155c6a){_0x55a9c8[_0x531e73(0x6e7)](_0x55a9c8[_0x531e73(0x34ed)],_0x27e9d5[_0x531e73(0x4d73)]),_0x55a9c8[_0x531e73(0x6e7)](_0x55a9c8['DRAW_FRAMEBUFFER'],_0x3028aa[_0x531e73(0x4d73)]);var _0x491578=_0x3028aa[_0x531e73(0x2bf5)](0x0),_0x5487d0=_0x491578[_0x531e73(0x209)],_0x524964=_0x491578[_0x531e73(0x5862)];_0x55a9c8[_0x531e73(0x14af)](0x0,0x0,_0x5487d0,_0x524964,0x0,0x0,_0x5487d0,_0x524964,_0x155c6a,_0x55a9c8['NEAREST']),_0x55a9c8['bindFramebuffer'](_0x55a9c8[_0x531e73(0x34ed)],null),_0x55a9c8[_0x531e73(0x6e7)](_0x55a9c8[_0x531e73(0x461e)],null);}}},MvtFilter['parseLayerFilter']=function(_0x125ca7){var _0x3641a8=_0x68aa19;if(!(defined$1(_0x125ca7)&&_0x125ca7 instanceof Array))return null;var _0x434d08,_0x1e754c=[];if(isOperator(_0x125ca7[0x0]))defined$1(_0x434d08=parseSingleFilterArray(_0x125ca7))&&_0x1e754c[_0x3641a8(0x3a33)](_0x434d08);else{for(var _0x2ce1eb=0x0;_0x2ce1eb<_0x125ca7['length'];_0x2ce1eb++)if(_0x125ca7[_0x2ce1eb]instanceof Array){if(0x3!==_0x125ca7[_0x2ce1eb][_0x3641a8(0x531b)]){for(var _0x516459=0x0;_0x516459<_0x125ca7[_0x2ce1eb][_0x3641a8(0x531b)];_0x516459++)_0x125ca7[_0x2ce1eb][_0x516459]instanceof Array&&0x3===_0x125ca7[_0x2ce1eb][_0x516459][_0x3641a8(0x531b)]&&defined$1(_0x434d08=parseSingleFilterArray(_0x125ca7[_0x2ce1eb][_0x516459]))&&_0x1e754c[_0x3641a8(0x3a33)](_0x434d08);}else defined$1(_0x434d08=parseSingleFilterArray(_0x125ca7[_0x2ce1eb]))&&_0x1e754c['push'](_0x434d08);}}return _0x1e754c;},MvtFilter['filterTest']=function(_0x1ddc29,_0x3d9cd3){var _0x5332c8=_0x68aa19;for(var _0x2077a7=0x0,_0x2d28dc=_0x3d9cd3[_0x5332c8(0x531b)];_0x2077a7<_0x2d28dc;_0x2077a7++){var _0x471556=_0x3d9cd3[_0x2077a7];if(!compareFunctions[_0x471556[_0x5332c8(0x3641)]](_0x1ddc29,_0x471556[_0x5332c8(0x165c)],_0x471556[_0x5332c8(0x26c7)]))return!0x1;}return!0x0;};var compareFunctions={'==':equalFunction,'===':equalFunction,'>':greaterFunction,'<':lessFunction,'>=':greaterEqualFunction,'<=':lessEqualFunction,'!=':notEqualFunction,'has':hasFunction};function MvtStyle(_0x20b725,_0x29989a){var _0x361506=_0x68aa19;if(!_0x20b725)throw new DeveloperError$1(_0x361506(0x27ce));this[_0x361506(0x4eaa)]=_0x29989a,this[_0x361506(0x1aff)]=_0x20b725;}function parseMapboxColorString(_0x30f8b0){var _0x163e8d=_0x68aa19,_0x1bc94a=_0x30f8b0[_0x163e8d(0x57ed)](_0x30f8b0[_0x163e8d(0x33ab)]('(')+0x1,_0x30f8b0[_0x163e8d(0x33ab)](')'));_0x1bc94a=_0x1bc94a['split'](',');var _0x39d071=[];return _0x39d071['push'](parseFloat(_0x1bc94a[0x0])),_0x39d071[_0x163e8d(0x3a33)](parseFloat(_0x1bc94a[0x1])),_0x39d071[_0x163e8d(0x3a33)](parseFloat(_0x1bc94a[0x2])),_0x39d071[_0x163e8d(0x3a33)](parseFloat(_0x1bc94a[0x3])),_0x39d071;}function colorWithOpacity(_0x36cdc1,_0x3467fd){var _0x1dec24=_0x68aa19;if(_0x36cdc1&&void 0x0!==_0x3467fd){var _0x531604={'color':[0xff*_0x36cdc1[0x0]/_0x36cdc1[0x3],0xff*_0x36cdc1[0x1]/_0x36cdc1[0x3],0xff*_0x36cdc1[0x2]/_0x36cdc1[0x3],_0x36cdc1[0x3]],'opacity':_0x36cdc1[0x3]};(_0x36cdc1=_0x531604[_0x1dec24(0x28b8)])[0x3]=_0x531604[_0x1dec24(0x357f)]*_0x3467fd,0x0===_0x36cdc1[0x3]&&(_0x36cdc1=void 0x0);}return _0x36cdc1;}Object[_0x68aa19(0x5b7)](MvtStyle[_0x68aa19(0x4b51)],{'proxy':{'get':function(){}}}),MvtStyle[_0x68aa19(0x4b51)][_0x68aa19(0x4840)]=function(){var _0x195126=_0x68aa19,_0x17d75=this[_0x195126(0x1aff)],_0x165c69=new _0x17d75[(_0x195126(0x588d))][(_0x195126(0x3eb6))]({'color':''});_0x165c69[_0x195126(0x28cb)]('#ffffff');var _0x290597=new _0x17d75[(_0x195126(0x588d))]['Stroke']({'color':'','width':0x1});return _0x290597[_0x195126(0x2115)](0x1),_0x290597['setColor'](_0x195126(0x13bd)),new _0x17d75['style']['Style']({'fill':_0x165c69,'stroke':_0x290597});},MvtStyle[_0x68aa19(0x4b51)][_0x68aa19(0x443e)]=function(_0x2d6ad6){var _0x311d8e=_0x68aa19,_0x97d53b=this[_0x311d8e(0x1aff)],_0x4a2412=_0x2d6ad6[_0x311d8e(0x3243)],_0x115c66=_0x2d6ad6['paint'],_0x49848d=_0x2d6ad6[_0x311d8e(0x14b2)];if(!defined$1(_0x4a2412)||!defined$1(_0x115c66))return this['getStyle']();if(_0x311d8e(0x12c5)==_0x4a2412){var _0x2159e6=new _0x97d53b[(_0x311d8e(0x588d))]['Style']({}),_0x32cdfd=new _0x97d53b[(_0x311d8e(0x588d))]['Fill']({'color':_0x311d8e(0x5038)});_0x2159e6[_0x311d8e(0x2802)](_0x32cdfd);var _0x5b4d35=_0x115c66[_0x311d8e(0x1750)];if(defined$1(_0x115c66[_0x311d8e(0x1e6)])){var _0x397bef=parseMapboxColorString(_0x115c66[_0x311d8e(0x1e6)]);defined$1(_0x5b4d35)&&(_0x397bef[0x3]*=_0x5b4d35),_0x32cdfd[_0x311d8e(0x28cb)](_0x397bef);}if(defined$1(_0x115c66[_0x311d8e(0x43f3)])){var _0x236163=new _0x97d53b['style'][(_0x311d8e(0x2b2f))]({'color':'','width':0x1});_0x236163['setColor'](_0x115c66['fill-outline-color']),_0x2159e6['setStroke'](_0x236163);}return defined$1(_0x115c66[_0x311d8e(0x3895)])&&(_0x2159e6[_0x311d8e(0x2dae)]=_0x115c66['fill-pattern']),_0x2159e6;}if('line'==_0x4a2412){var _0x2cf35d=new _0x97d53b[(_0x311d8e(0x588d))]['Style']({}),_0xb8d7b0=new _0x97d53b[(_0x311d8e(0x588d))][(_0x311d8e(0x2b2f))]({'color':_0x311d8e(0x13bd),'width':0x1});_0x2cf35d['setStroke'](_0xb8d7b0);var _0x3e6dff=_0x115c66[_0x311d8e(0x41a)];if(defined$1(_0x115c66['line-color'])){var _0x59205c=parseMapboxColorString(_0x115c66[_0x311d8e(0x2c93)]);defined$1(_0x3e6dff)&&(_0x59205c[0x3]*=_0x3e6dff);}if(defined$1(_0x115c66[_0x311d8e(0x1e4c)])){var _0x394279=_0x115c66[_0x311d8e(0x1e4c)];_0xb8d7b0['setWidth'](_0x394279);}if(defined$1(_0x115c66['line-dasharray'])){var _0x95bf0f=_0x115c66[_0x311d8e(0x1af6)];_0xb8d7b0[_0x311d8e(0x56a5)](_0x95bf0f);}if(defined$1(_0x49848d)){if(defined$1(_0x49848d[_0x311d8e(0x2e33)])){var _0xd2f741=_0x49848d[_0x311d8e(0x2e33)];_0xb8d7b0[_0x311d8e(0x51fa)](_0xd2f741);}if(defined$1(_0x49848d[_0x311d8e(0x54d2)])){var _0x407471=_0x49848d[_0x311d8e(0x54d2)];_0xb8d7b0['setLineJoin'](_0x407471);}if(defined$1(_0x49848d[_0x311d8e(0x1e59)])){var _0x4952f5=_0x49848d[_0x311d8e(0x1e59)];_0xb8d7b0[_0x311d8e(0xa1f)](_0x4952f5);}}return _0xb8d7b0['setColor'](_0x59205c),_0x2cf35d;}if(_0x311d8e(0x3463)==_0x4a2412){var _0x3a2167=new _0x97d53b[(_0x311d8e(0x588d))][(_0x311d8e(0x21ea))]({});return defined$1(_0x49848d)&&defined$1(_0x49848d[_0x311d8e(0x1f8d)])&&(_0x3a2167[_0x311d8e(0xef5)]=!0x0),defined$1(_0x49848d)&&defined$1(_0x49848d[_0x311d8e(0x40f0)])&&(_0x3a2167[_0x311d8e(0x3d1)]=!0x0),_0x3a2167;}if(_0x311d8e(0x4c3e)==_0x4a2412){var _0x38e701=_0x115c66[_0x311d8e(0x38d3)],_0x1822f4=_0x115c66[_0x311d8e(0x14b7)],_0x432b38=_0x115c66['circle-stroke-color'],_0x44e6a4=_0x115c66['circle-opacity'],_0x5bef00=_0x115c66['circle-stroke-opacity'],_0x29cb6a=_0x115c66[_0x311d8e(0x4087)],_0x30e7ad=new _0x97d53b[(_0x311d8e(0x588d))][(_0x311d8e(0x384e))]({'radius':_0x38e701,'stroke':0x0===_0x29cb6a?void 0x0:new _0x97d53b[(_0x311d8e(0x588d))]['Stroke']({'width':_0x29cb6a,'color':colorWithOpacity(_0x432b38,_0x5bef00)}),'fill':new _0x97d53b[(_0x311d8e(0x588d))][(_0x311d8e(0x3eb6))]({'color':colorWithOpacity(_0x1822f4,_0x44e6a4)})}),_0x4b5907=new _0x97d53b[(_0x311d8e(0x588d))]['Style']({});return _0x4b5907[_0x311d8e(0x2217)](_0x30e7ad),_0x4b5907;}return this[_0x311d8e(0x4840)]();};var scratchIDColor=new Color$2();function convertIDtoColor$1(_0xb4f8ad,_0x1e047a){var _0x167a89=_0x68aa19,_0x5d4a49=Math[_0x167a89(0x67a)](_0xb4f8ad/0x10000),_0x38353a=_0xb4f8ad-0x10000*_0x5d4a49,_0x5db681=Math[_0x167a89(0x67a)](_0x38353a/0x100),_0x451b7f=_0x38353a-0x100*_0x5db681;return scratchIDColor['red']=_0x451b7f/0x100,scratchIDColor['green']=_0x5db681/0x100,scratchIDColor[_0x167a89(0x28f8)]=_0x5d4a49/0x100,scratchIDColor['alpha']=0x1,scratchIDColor;}MvtStyle[_0x68aa19(0x4b51)][_0x68aa19(0x386d)]=function(_0x1c827b,_0x1b2091,_0x203710,_0x297e2e,_0x59923c,_0x3d0006){var _0x45e4a2=_0x68aa19,_0x3ad59d=this['_openlayer'],_0x2fdf1e=convertIDtoColor$1(_0x1b2091)[_0x45e4a2(0x46c6)]();if('LineString'==_0x1c827b||'LinearRing'==_0x1c827b||_0x45e4a2(0x3de1)==_0x1c827b){var _0x9f55c3=0x4;return defined$1(_0x297e2e)&&(_0x9f55c3=0x2*_0x297e2e+_0x3d0006),(_0xfd1eb0=new _0x3ad59d[(_0x45e4a2(0x588d))]['Stroke']({'color':'','width':_0x9f55c3}))[_0x45e4a2(0x28cb)](_0x2fdf1e),new _0x3ad59d[(_0x45e4a2(0x588d))][(_0x45e4a2(0x21ea))]({'stroke':_0xfd1eb0});}if('Point'==_0x1c827b||_0x45e4a2(0xb98)==_0x1c827b){var _0x598927=new _0x3ad59d[(_0x45e4a2(0x588d))][(_0x45e4a2(0x384e))]({'radius':_0x59923c-0.5,'fill':new _0x3ad59d[(_0x45e4a2(0x588d))]['Fill']({'color':_0x2fdf1e})}),_0x4f45cf=new _0x3ad59d[(_0x45e4a2(0x588d))][(_0x45e4a2(0x21ea))]({});return _0x4f45cf[_0x45e4a2(0x2217)](_0x598927),_0x4f45cf;}var _0x4de14a=new _0x3ad59d[(_0x45e4a2(0x588d))][(_0x45e4a2(0x3eb6))]({'color':''});_0x4de14a[_0x45e4a2(0x28cb)](_0x2fdf1e);var _0xfd1eb0,_0x15e50b=new _0x3ad59d[(_0x45e4a2(0x588d))]['Style']({'fill':_0x4de14a});return defined$1(_0x297e2e)&&((_0xfd1eb0=new _0x3ad59d[(_0x45e4a2(0x588d))][(_0x45e4a2(0x2b2f))]({'color':'','width':defined$1(_0x297e2e)?0x2*_0x297e2e:0x4}))[_0x45e4a2(0x28cb)](_0x2fdf1e),_0x15e50b['setStroke'](_0xfd1eb0)),_0x15e50b;};var templateRegEx=/^([^]*)\{(.*)\}([^]*)$/;function fromTemplate(_0x1e006b,_0x20de8e){var _0x5d31bf;do{if(_0x5d31bf=_0x1e006b['match'](templateRegEx)){const _0x2cd268=_0x20de8e[_0x5d31bf[0x2]]||'';_0x1e006b=_0x5d31bf[0x1]+_0x2cd268+_0x5d31bf[0x3];}}while(_0x5d31bf);return _0x1e006b;}function covertIconAnchor(_0x44febe){var _0x21a07c=_0x68aa19,_0x5e2fcd=[0.5,0.5];return[_0x21a07c(0x5838),_0x21a07c(0x1aab),_0x21a07c(0x29e7),_0x21a07c(0x3ff)][_0x21a07c(0x549)](_0x44febe)&&(_0x5e2fcd=[0x0,0x0]),_0x21a07c(0x1831)===_0x44febe&&(_0x44febe=_0x21a07c(0x5838),_0x5e2fcd=[0x0,0.5]),_0x21a07c(0x339c)===_0x44febe&&(_0x44febe=_0x21a07c(0x5838),_0x5e2fcd=[0x1,0.5]),_0x21a07c(0x3b17)===_0x44febe&&(_0x44febe=_0x21a07c(0x5838),_0x5e2fcd=[0.5,0x1]),_0x21a07c(0x4910)===_0x44febe&&(_0x44febe=_0x21a07c(0x5838),_0x5e2fcd=[0.5,0x0]),{'anchorOffset':_0x5e2fcd,'iconAnchor':_0x44febe};}MvtStyle[_0x68aa19(0x4b51)][_0x68aa19(0x10bf)]=function(_0x40ee11,_0x575400,_0x88785c){var _0x58521c=_0x68aa19,_0x318774=this[_0x58521c(0x1aff)],_0x15a1a1=_0x88785c[_0x58521c(0x20fc)],_0x5a87d2=_0x88785c[_0x58521c(0x14b2)],_0x49aaeb=fromTemplate(_0x5a87d2[_0x58521c(0x40f0)],_0x575400['getProperties']());if(defined$1(_0x49aaeb)){var _0x4664bd=new _0x318774[(_0x58521c(0x588d))][(_0x58521c(0x21ea))](),_0x2f5173=new _0x318774[(_0x58521c(0x588d))][(_0x58521c(0xb3c))]();_0x4664bd[_0x58521c(0x3ec8)](_0x2f5173);var _0x4bda96=_0x5a87d2[_0x58521c(0x359c)],_0x4768b9=defaultValue$1(_0x5a87d2[_0x58521c(0x4530)],[_0x58521c(0xdbf),_0x58521c(0x708)]),_0x43aa0d=_0x5a87d2['text-transform'];_0x58521c(0x453e)==_0x43aa0d?_0x49aaeb=_0x49aaeb[_0x58521c(0x5821)]():_0x58521c(0x710)==_0x43aa0d&&(_0x49aaeb=_0x49aaeb[_0x58521c(0x22cf)]()),defaultValue$1(_0x5a87d2[_0x58521c(0xc1b)],0xa);var _0x35dc16=_0x49aaeb;_0x2f5173[_0x58521c(0x3ec8)](_0x35dc16),_0x2f5173[_0x58521c(0x1b61)](_0x4768b9),_0x2f5173[_0x58521c(0x2c99)](0x0);var _0x224b6f=defaultValue$1(_0x5a87d2[_0x58521c(0x341e)],_0x58521c(0x19ee)),_0x22836f=defaultValue$1(_0x5a87d2[_0x58521c(0x3fc5)],_0x58521c(0x43cb));if(_0x2f5173['setPlacement'](_0x22836f),_0x58521c(0x43cb)==_0x22836f){var _0x42814b=_0x58521c(0x19ee);-0x1!==_0x224b6f[_0x58521c(0x33ab)](_0x58521c(0x1831))?_0x42814b=_0x58521c(0x1831):-0x1!==_0x224b6f['indexOf'](_0x58521c(0x339c))&&(_0x42814b=_0x58521c(0x339c)),_0x2f5173[_0x58521c(0x1f2)](_0x42814b);}else _0x2f5173['setTextAlign']();var _0x1bb34d=_0x58521c(0x40bb);0x0==_0x224b6f[_0x58521c(0x33ab)](_0x58521c(0x3b17))?_0x1bb34d=_0x58521c(0x3b17):0x0==_0x224b6f[_0x58521c(0x33ab)]('top')&&(_0x1bb34d=_0x58521c(0x4910)),_0x2f5173[_0x58521c(0x1a27)](_0x1bb34d);var _0xc5ef74=defaultValue$1(_0x5a87d2['text-offset'],[0x0,0x0]),_0x4a67e6=defaultValue$1(_0x5a87d2[_0x58521c(0x2f3a)],[0x0,0x0]);_0x2f5173[_0x58521c(0x2da3)](_0xc5ef74[0x0]*_0x4bda96+_0x4a67e6[0x0]),_0x2f5173[_0x58521c(0x4a0b)](_0xc5ef74[0x1]*_0x4bda96+_0x4a67e6[0x1]),_0x15a1a1[_0x58521c(0x467e)];var _0x8e3f5c=new _0x318774[(_0x58521c(0x588d))]['Fill'](),_0x3facb5=_0x15a1a1['text-color'];defined$1(_0x3facb5)&&(_0x3facb5=parseMapboxColorString(_0x3facb5),_0x8e3f5c[_0x58521c(0x28cb)](_0x3facb5)),_0x2f5173[_0x58521c(0x2802)](_0x8e3f5c);var _0x85312=_0x15a1a1[_0x58521c(0x56c3)];if(defined$1(_0x85312)){var _0x537a88=new _0x318774[(_0x58521c(0x588d))][(_0x58521c(0x2b2f))]();_0x85312=parseMapboxColorString(_0x85312),_0x537a88[_0x58521c(0x28cb)](_0x85312),_0x537a88[_0x58521c(0x2115)](_0x15a1a1[_0x58521c(0x34de)]),_0x2f5173[_0x58521c(0x2ab8)](_0x537a88);}else _0x2f5173['setStroke'](void 0x0);return _0x4664bd[_0x58521c(0x1b89)](_0x40ee11[_0x58521c(0x1434)]()),_0x4664bd[_0x58521c(0xef5)]=_0x40ee11[_0x58521c(0xef5)],_0x4664bd[_0x58521c(0x4618)]=_0x4bda96,_0x4664bd;}};var iconImageCache={};MvtStyle['prototype']['setIconImageForStyle']=function(_0x1ff99d,_0x581cb9,_0x414054){var _0x4bf873=_0x68aa19,_0x117ee9=this[_0x4bf873(0x1aff)],_0x355787=_0x414054[_0x4bf873(0x20fc)],_0x41fb17=_0x414054['layout'],_0x124354=defaultValue$1(_0x41fb17[_0x4bf873(0x5049)],0x1),_0x4e97aa=_0x355787[_0x4bf873(0x3bd2)],_0x2e6566=defaultValue$1(_0x355787[_0x4bf873(0x326f)],[0x0,0x0]),_0x5392c0=defaultValue$1(_0x355787[_0x4bf873(0x3d02)],'map'),_0x1175cc=defaultValue$1(_0x41fb17[_0x4bf873(0x202c)],_0x4bf873(0x19ee)),_0x3cd082=covertIconAnchor(_0x1175cc),_0x2f32e4=_0x3cd082['anchorOffset'],_0x57de7c=defaultValue$1(_0x41fb17[_0x4bf873(0x5cd)],[0x0,0x0]),_0x6ff128=defaultValue$1(_0x41fb17['icon-opacity'],0x1),_0x21ce40=_0x41fb17[_0x4bf873(0x1f8d)];if(defined$1(_0x1ff99d[_0x21ce40])){var _0xa69200=_0x21ce40+'.'+_0x124354+'.'+_0x2e6566+'.'+_0x5392c0+'.'+_0x1175cc+'.'+_0x57de7c;defined$1(_0x4e97aa)&&(_0xa69200+='.'+_0x4e97aa);var _0x45b526=iconImageCache[_0xa69200];if(!defined$1(_0x45b526)){var _0x546816,_0x394226=_0x1ff99d[_0x21ce40];this['_useOffscreen']?_0x546816=new OffscreenCanvas(_0x394226['width'],_0x394226[_0x4bf873(0x5862)]):((_0x546816=document[_0x4bf873(0x433c)](_0x4bf873(0xda2)))[_0x4bf873(0x209)]=_0x394226['width'],_0x546816[_0x4bf873(0x5862)]=_0x394226[_0x4bf873(0x5862)]),_0x546816[_0x4bf873(0x3ca1)]('2d')[_0x4bf873(0x38f7)](_0x394226,0x0,0x0);var _0x3e5fcf=[_0x2e6566[0x0]/_0x394226[_0x4bf873(0x209)],_0x2e6566[0x1]/_0x394226[_0x4bf873(0x5862)]];(_0x45b526=new _0x117ee9[(_0x4bf873(0x588d))][(_0x4bf873(0x1830))]({'img':_0x546816,'anchorOrigin':_0x3cd082['iconAnchor'],'anchor':[_0x57de7c[0x0]+_0x2f32e4[0x0]+_0x3e5fcf[0x0],_0x57de7c[0x1]+_0x2f32e4[0x1]-_0x3e5fcf[0x1]],'imgSize':[_0x546816[_0x4bf873(0x209)],_0x546816['height']],'scale':_0x124354}))[_0x4bf873(0x3bf4)](_0x6ff128),iconImageCache[_0xa69200]=_0x45b526;}_0x581cb9[_0x4bf873(0x2217)](_0x45b526);}else console[_0x4bf873(0xe28)](_0x4bf873(0x4f3e)+_0x21ce40);};var VALUE_EXTENT$1=0x1000,replays=[_0x68aa19(0x16e2),_0x68aa19(0x4017),'LineString',_0x68aa19(0x74a),_0x68aa19(0x1ff1),_0x68aa19(0xb3c)];function MvtRenderer2D(_0xa269fa){var _0x1f2bb3=_0x68aa19;this[_0x1f2bb3(0x1974)]=_0xa269fa['mvtStyle'],this[_0x1f2bb3(0x1aff)]=_0xa269fa[_0x1f2bb3(0x310)];}function getFeatureID$2(_0x3d8e2c){var _0x31c8ae=_0x68aa19,_0x3a6dfe=_0x3d8e2c[_0x31c8ae(0x53b8)]();return _0x3a6dfe-=0x1000000*Math[_0x31c8ae(0x67a)](_0x3a6dfe/0x1000000);}Object[_0x68aa19(0x5b7)](MvtRenderer2D[_0x68aa19(0x4b51)],{}),MvtRenderer2D['prototype']['renderFeatures']=function(_0x10e25e){var _0xec2084=_0x68aa19;for(var _0x31bd09=_0x10e25e['colorCanvas'],_0x2933fc=_0x10e25e[_0xec2084(0x1f25)],_0x212308=_0x10e25e['transform'],_0x297285=_0x10e25e[_0xec2084(0x1880)],_0x4028e6=_0x10e25e['features'],_0xef410f=_0x10e25e[_0xec2084(0x1815)],_0x3fe208=_0x10e25e[_0xec2084(0x33c6)],_0x25c1ce=_0x10e25e[_0xec2084(0x3fb0)],_0x4a0df4=_0x10e25e[_0xec2084(0x2cb5)],_0x43f4b4=_0x10e25e[_0xec2084(0x347d)],_0x14ce57=_0x10e25e[_0xec2084(0x2ccd)],_0x5b6479=_0x10e25e['renderColor'],_0x512cec=_0x10e25e['lineWidthExpand'],_0xee2418=this[_0xec2084(0x1aff)],_0x1753a2=_0x31bd09['getContext']('2d'),_0x268439=[],_0x2c5bcc=[],_0x5e3518=[],_0xfc23fa=null,_0x3929b5=_0xee2418[_0xec2084(0x43c3)][_0xec2084(0x2c0d)](0x9),_0x36c243=new _0xee2418['render']['canvas'][(_0xec2084(0x42ff))](0x0,[0x0,0x0,VALUE_EXTENT$1,VALUE_EXTENT$1],0x8,0x2,!0x0,_0x3929b5),_0x176da2=_0x4028e6['length'],_0x4ea7d9=0x0;_0x4ea7d9<_0x176da2;_0x4ea7d9++){var _0x450da6=_0x4028e6[_0x4ea7d9],_0x2b3437=_0x450da6[_0xec2084(0x3875)]()['layer'];_0x450da6[_0xec2084(0x1fda)]=_0x2b3437+_0x450da6[_0xec2084(0x53b8)]();var _0x5b66ae=!0x1,_0x1a595b=_0x297285[_0x2b3437],_0x131100=0x0;for(var _0x431ce6 in _0x1a595b){var _0x1d6b91=_0x1a595b[_0x431ce6],_0x8069a0=_0x1d6b91[_0xec2084(0x2c03)][_0xec2084(0x1fb3)];if(!(_0xef410f<_0x1d6b91['mapboxStyleLayer']['minzoom']||_0xef410f>_0x8069a0)){var _0x7b3a45=_0x1d6b91[_0xec2084(0xc1f)];if(defined$1(_0x7b3a45)){var _0x520a5e=_0x450da6['getProperties']();if(!MvtFilter[_0xec2084(0x155e)](_0x520a5e,_0x7b3a45))continue;_0xfc23fa=this['_mvtStyleClass']['getStyleByMapboxStyle'](_0x1d6b91['mapboxStyleLayer']);}else _0xfc23fa=this['_mvtStyleClass'][_0xec2084(0x443e)](_0x1d6b91[_0xec2084(0x2c03)]);if(defined$1(_0xfc23fa)){if(this[_0xec2084(0x57c4)](_0xfc23fa,_0x3fe208,_0x25c1ce,_0x1753a2),defined$1(_0xfc23fa[_0xec2084(0x3d1)])){var _0x11c69f=this[_0xec2084(0x1974)]['getTextStyle'](_0xfc23fa,_0x450da6,_0x1d6b91['mapboxStyleLayer']);_0x11c69f[_0xec2084(0x1b89)](_0x131100),_0x43f4b4?_0x5e3518[_0xec2084(0x3a33)]({'feature':_0x450da6,'style':_0x11c69f}):_0x5b6479&&_0xee2418[_0xec2084(0x1c38)][_0xec2084(0x9f4)]['renderFeature_'](_0x36c243,_0x450da6,_0x11c69f,-0x1);}if(defined$1(_0xfc23fa['hasIconImage'])&&!defined$1(_0xfc23fa[_0xec2084(0x14a6)]())){if(_0x43f4b4){_0x2c5bcc[_0xec2084(0x3a33)]({'feature':_0x450da6,'style':_0x1d6b91[_0xec2084(0x2c03)]});continue;}this[_0xec2084(0x1974)]['setIconImageForStyle'](_0x25c1ce,_0xfc23fa,_0x1d6b91[_0xec2084(0x2c03)]);}_0xfc23fa[_0xec2084(0x1b89)](_0x131100),this[_0xec2084(0x25b)](_0x450da6,_0xfc23fa),_0x131100++,_0x5b6479&&_0xee2418['renderer']['vector'][_0xec2084(0x86e)](_0x36c243,_0x450da6,_0xfc23fa,-0x1),_0x5b66ae=!0x0;}}}_0x5b66ae&&_0x268439[_0xec2084(0x3a33)](_0x450da6);}if(_0x5b6479){_0x36c243[_0xec2084(0x2c4)]();var _0x415695={};_0x36c243[_0xec2084(0x2c1c)](_0x1753a2,_0x212308,0x0,{},replays,_0x415695),_0x415695&&_0xee2418[_0xec2084(0x2507)][_0xec2084(0xda2)][_0xec2084(0x42ff)][_0xec2084(0x4657)](_0x415695,_0x1753a2,0x0);}return _0x36c243=null,_0x14ce57&&this[_0xec2084(0x1f1f)](_0x212308,_0x2933fc,_0x268439,0x0,_0x4a0df4,_0x512cec),{'idFeatures':_0x268439,'iconImageObjects':_0x2c5bcc,'textObjects':_0x5e3518};},MvtRenderer2D[_0x68aa19(0x4b51)]['renderIDtoTexture']=function(_0x378257,_0x1b437c,_0x1c5cea,_0x3670b3,_0xaa757,_0xbcff52){var _0x2d4133=_0x68aa19;for(var _0x4f93b1=this[_0x2d4133(0x1aff)],_0x319587=_0x1b437c[_0x2d4133(0x3ca1)]('2d'),_0x319890=_0x4f93b1['ext'][_0x2d4133(0x2c0d)](0x9),_0x56b3c7=new _0x4f93b1[(_0x2d4133(0x2507))][(_0x2d4133(0xda2))][(_0x2d4133(0x42ff))](0x0,[0x0,0x0,VALUE_EXTENT$1,VALUE_EXTENT$1],0x8,0x2,!0x0,_0x319890),_0x4d37f0=_0x1c5cea[_0x2d4133(0x531b)],_0x252c26=0x0;_0x252c26<_0x4d37f0;_0x252c26++){var _0x4a9594=_0x1c5cea[_0x252c26],_0x826c3b=getFeatureID$2(_0x4a9594),_0x33f830=this[_0x2d4133(0x1974)]['getIDColorStyle'](_0x4a9594[_0x2d4133(0x1578)]()['getType'](),_0x826c3b,_0x3670b3,_0x4a9594[_0x2d4133(0x3bf7)],_0x4a9594['radius'],_0xbcff52);_0x33f830[_0x2d4133(0x1b89)](_0x4a9594[_0x2d4133(0x778)]),_0x4f93b1[_0x2d4133(0x1c38)][_0x2d4133(0x9f4)][_0x2d4133(0x86e)](_0x56b3c7,_0x4a9594,_0x33f830,-0x1);}_0x56b3c7[_0x2d4133(0x2c4)]();var _0x278f42={};_0x56b3c7[_0x2d4133(0x2c1c)](_0x319587,_0x378257,0x0,{},replays,_0x278f42),_0x278f42&&_0x4f93b1[_0x2d4133(0x2507)][_0x2d4133(0xda2)][_0x2d4133(0x42ff)][_0x2d4133(0x4657)](_0x278f42,_0x319587,0x0),_0x56b3c7=null;},MvtRenderer2D[_0x68aa19(0x4b51)]['createFillPatternForStyle']=function(_0x314a47,_0x1129bf,_0x3614b2,_0x2f2226){var _0x18a771=_0x68aa19;if(defined$1(_0x314a47[_0x18a771(0x2dae)])){var _0x2df6f2=_0x314a47[_0x18a771(0x2dae)],_0x1cea79=null;if(defined$1(_0x1129bf[_0x2df6f2]))_0x1cea79=_0x1129bf[_0x2df6f2];else{var _0x4b5415=_0x3614b2[_0x2df6f2];if(!defined$1(_0x4b5415))return void console[_0x18a771(0xe28)](_0x18a771(0x473b)+_0x2df6f2);(_0x1cea79=document[_0x18a771(0x433c)](_0x18a771(0xda2)))['width']=_0x4b5415['width'],_0x1cea79['height']=_0x4b5415[_0x18a771(0x5862)],_0x1cea79[_0x18a771(0x3ca1)]('2d')[_0x18a771(0x38f7)](_0x4b5415,0x0,0x0),_0x1129bf[_0x2df6f2]=_0x1cea79;}_0x314a47[_0x18a771(0x33a7)]['color_']=_0x2f2226[_0x18a771(0x2bd7)](_0x1cea79,_0x18a771(0x3c5a));}},MvtRenderer2D['prototype'][_0x68aa19(0x25b)]=function(_0x360db8,_0x224a65){var _0x1fec73=_0x68aa19,_0x1925b5=this['_openlayer'];if(_0x360db8[_0x1fec73(0x778)]=_0x224a65[_0x1fec73(0x1434)](),defined$1(_0x224a65[_0x1fec73(0x2084)]())){var _0x27bde5=_0x224a65['getStroke']()[_0x1fec73(0x1a98)]();defined$1(_0x360db8[_0x1fec73(0x3bf7)])?_0x360db8[_0x1fec73(0x3bf7)]=Math[_0x1fec73(0x2bc6)](_0x360db8[_0x1fec73(0x3bf7)],_0x27bde5):_0x360db8[_0x1fec73(0x3bf7)]=_0x27bde5;}if(defined$1(_0x224a65[_0x1fec73(0x14a6)]())){var _0x99c52a=_0x224a65[_0x1fec73(0x14a6)](),_0x4d5112=0x1;if(_0x99c52a instanceof _0x1925b5[_0x1fec73(0x588d)][_0x1fec73(0x1830)]){var _0x1125db=_0x99c52a[_0x1fec73(0x5237)]();_0x4d5112=Math[_0x1fec73(0x2bc6)](_0x1125db[0x0],_0x1125db[0x1])/0x2,_0x4d5112-=0x1;}else _0x99c52a instanceof _0x1925b5[_0x1fec73(0x588d)]['Circle']&&(_0x4d5112=_0x99c52a['getRadius']());defined$1(_0x360db8['radius'])?_0x360db8['radius']=Math[_0x1fec73(0x2bc6)](_0x360db8[_0x1fec73(0x2896)],_0x4d5112):_0x360db8[_0x1fec73(0x2896)]=_0x4d5112;}};var SCALES$2=[1.690163571602655e-9,3.3803271432053056e-9,6.760654286410611e-9,1.3521308572821242e-8,2.7042617145642484e-8,5.408523429128511e-8,1.0817046858256998e-7,2.1634093716513974e-7,4.3268187433028044e-7,8.653637486605571e-7,0.0000017307274973211203,0.0000034614549946422405,0.0000069229099892844565,0.000013845819978568952,0.000027691639957137904,0.0000553832799142758,0.0001107665598285516,0.0002215331196571032,0.0004430662393142064,0.0008861324786284128,0.001772264957256826,0.003544529914513652],VALUE_EXTENT=0x1000,indexedDBTaskProcessor=new TaskProcessor('indexedDBWorker',0x2710);function MvtProvider$1(_0x565034,_0x29dd45){var _0x2dd789=_0x68aa19;if(this['_mvtStyleClass']=new MvtStyle(ol,!0x1),this[_0x2dd789(0x1358)]=new MvtRenderer2D({'mvtStyle':this[_0x2dd789(0x1974)],'openlayer':ol}),_0x29dd45=defaultValue$1(_0x29dd45,{}),this['_tilingScheme']=_0x29dd45[_0x2dd789(0x3e1)],this[_0x2dd789(0x3e93)]=!0x1,defined$1(_0x29dd45[_0x2dd789(0x2358)])&&defined$1(_0x29dd45['tileHeight'])&&(this['_hasTileWith']=!0x0),this[_0x2dd789(0x448c)]=defaultValue$1(parseInt(_0x29dd45[_0x2dd789(0x2358)])||void 0x0,0x200),this[_0x2dd789(0x307d)]=defaultValue$1(parseInt(_0x29dd45[_0x2dd789(0x15d7)])||void 0x0,0x200),this[_0x2dd789(0x3550)]=defaultValue$1(parseInt(_0x29dd45[_0x2dd789(0x80b)])||void 0x0,0x200),this['_canvasWidth']=CesiumMath['clamp'](this[_0x2dd789(0x3550)],0x80,0x400),this[_0x2dd789(0x53eb)]=defaultValue$1(parseInt(_0x29dd45[_0x2dd789(0x4bab)])||void 0x0,0x0),this[_0x2dd789(0xa2e)]=parseInt(_0x29dd45[_0x2dd789(0xe8a)])||void 0x0,this[_0x2dd789(0x13ef)]=parseInt(_0x29dd45[_0x2dd789(0x13ef)])||void 0x0,this[_0x2dd789(0x1c3c)]=parseInt(_0x29dd45[_0x2dd789(0x1c3c)])||void 0x0,this['_styleName']=defaultValue$1(_0x29dd45[_0x2dd789(0x3580)],''),this[_0x2dd789(0x1866)]=_0x29dd45[_0x2dd789(0x30af)],this[_0x2dd789(0x37c)]=0x0,this[_0x2dd789(0x6d5)]=0x0,this[_0x2dd789(0x4b22)]=!0x1,this['_resourceReady']=!0x1,this['_readyPromise']=when[_0x2dd789(0x25e3)](),this[_0x2dd789(0x1bbc)]={},this[_0x2dd789(0x884)]={},this[_0x2dd789(0x414f)]=defaultValue$1(_0x29dd45['billboardMode'],!0x1),this[_0x2dd789(0x4af6)]=defaultValue$1(_0x29dd45[_0x2dd789(0x42f3)],!0x0),this[_0x2dd789(0x207c)]=defaultValue$1(_0x29dd45[_0x2dd789(0x3b3a)],!0x1),this[_0x2dd789(0x23a)]=defaultValue$1(_0x29dd45[_0x2dd789(0xadc)],!0x0),this[_0x2dd789(0x3d43)]=defaultValue$1(parseInt(_0x29dd45['pickPixelTolerance'])||void 0x0,0x0),this[_0x2dd789(0x1ffd)]=defaultValue$1(parseInt(_0x29dd45[_0x2dd789(0x5462)])||void 0x0,0x0),this[_0x2dd789(0x365e)]={},this[_0x2dd789(0x3b79)]={},this['_spriteImageCanvas']={},!ol)throw new DeveloperError$1('need\x20include\x20ol-debug.js');this[_0x2dd789(0x120d)]=ol,this[_0x2dd789(0x399f)]=new this[(_0x2dd789(0x120d))][(_0x2dd789(0x859))][(_0x2dd789(0x197e))]({}),this['_style']=this[_0x2dd789(0x1974)][_0x2dd789(0x4840)](),this[_0x2dd789(0x2013)]=defaultValue$1(_0x29dd45[_0x2dd789(0x133c)],''),this['_url']=defaultValue$1(_0x29dd45[_0x2dd789(0x343b)],''),this[_0x2dd789(0x587b)]=Resource[_0x2dd789(0x320b)](this['_url']),this[_0x2dd789(0x1968)]=_0x565034,this[_0x2dd789(0x51cf)]=-0x1!==this[_0x2dd789(0x52cd)]['indexOf'](_0x2dd789(0x1c9)),this[_0x2dd789(0x2921)]=-0x1!==this[_0x2dd789(0x52cd)][_0x2dd789(0x33ab)](_0x2dd789(0x4181)),this[_0x2dd789(0x41bf)]=this[_0x2dd789(0x2921)]?_0x29dd45[_0x2dd789(0x3bfd)]:void 0x0,this[_0x2dd789(0x51cf)]?(this[_0x2dd789(0x23fe)]=defaultValue$1(_0x29dd45[_0x2dd789(0x4e5)],''),this['_format']=defaultValue$1(_0x29dd45[_0x2dd789(0x859)],_0x2dd789(0x287a)),this[_0x2dd789(0x1c5c)]=defaultValue$1(_0x29dd45['tilematrixset'],''),this[_0x2dd789(0x53eb)]=defaultValue$1(parseInt(_0x29dd45['minimumLevel'])||void 0x0,0x0),this[_0x2dd789(0xa2e)]=defaultValue$1(parseInt(_0x29dd45[_0x2dd789(0xe8a)])||void 0x0,0x0),this[_0x2dd789(0x2e23)]=this[_0x2dd789(0x23fe)]+this[_0x2dd789(0x1c5c)]):this['_isRealspace']?(this['_urlTiles']=this[_0x2dd789(0x52cd)]+_0x2dd789(0x507),this[_0x2dd789(0x2e23)]=this[_0x2dd789(0x52cd)]):(this[_0x2dd789(0x53cf)]=this[_0x2dd789(0x52cd)]+_0x2dd789(0x4fa9),this[_0x2dd789(0x2e23)]=this[_0x2dd789(0x52cd)]),this[_0x2dd789(0x40a)]=[_0x2dd789(0x16e2),_0x2dd789(0x4017),'LineString',_0x2dd789(0x74a),_0x2dd789(0x1ff1),'Text'],this[_0x2dd789(0x51e0)]={},this[_0x2dd789(0x40ae)]=defaultValue$1(_0x29dd45[_0x2dd789(0x6e9)],SCALES$2),this[_0x2dd789(0x2b7f)]=-0x1,this[_0x2dd789(0xd56)]=defaultValue$1(parseInt(_0x29dd45[_0x2dd789(0x3da2)])||void 0x0,0x4),this[_0x2dd789(0x2c49)]=new Event(),this['_pausing']=!0x1,this['_prePickTile']={'xMvt':-0x1,'yMvt':-0x1,'cesiumLevel':-0x1,'pickTileFeatures':null},this['_pickTilePromise']=null;var _0x53824e=this;function _0x38f4b9(){var _0x5a4df2=_0x2dd789;if(_0x53824e[_0x5a4df2(0x51cf)]){var _0x484371=_0x29dd45[_0x5a4df2(0x343b)]+_0x5a4df2(0x4956);defined$1(Credential[_0x5a4df2(0x4570)])&&(_0x484371=defined$1(Credential[_0x5a4df2(0x4570)][_0x5a4df2(0x622)][_0x53824e[_0x5a4df2(0x52cd)]])?Credential['addTokenWithKey'](_0x53824e[_0x5a4df2(0x52cd)],_0x484371):Credential[_0x5a4df2(0x437b)](_0x484371)),when(loadXML(_0x484371),_0x55ba9b,_0x38b712);}else{if(_0x53824e['_isRealspace'])_0x484371=_0x29dd45[_0x5a4df2(0x343b)]+_0x5a4df2(0x3a58),(defined$1(Credential[_0x5a4df2(0x4570)])&&(_0x484371=defined$1(Credential['CREDENTIAL'][_0x5a4df2(0x622)][_0x53824e[_0x5a4df2(0x52cd)]])?Credential[_0x5a4df2(0x1737)](_0x53824e[_0x5a4df2(0x52cd)],_0x484371):Credential[_0x5a4df2(0x437b)](_0x484371)),when(loadText$1(_0x484371),_0x1b75cc,_0x38b712));else{var _0x245179=_0x29dd45[_0x5a4df2(0x343b)]+_0x5a4df2(0x2917);defined$1(Credential['CREDENTIAL'])&&(_0x245179=defined$1(Credential[_0x5a4df2(0x4570)]['_keymap'][_0x53824e[_0x5a4df2(0x52cd)]])?Credential[_0x5a4df2(0x1737)](_0x53824e['_url'],_0x245179):Credential['addToken'](_0x245179)),when(loadJsonp(_0x245179,{'parameters':{'f':'json'}}),_0x3ad7b8,_0x38b712);}}}function _0x1b75cc(_0x230b6d){var _0x361902=_0x2dd789,_0x1f1056=function(_0x5780d3){var _0x36c772=_0x54f3;_0x5780d3=_0x384c09[_0x36c772(0x4b11)](_0x5780d3,_0x36c772(0x1dfe));for(var _0x3efd12=_0x36c772(0x432b),_0x48eb33=_0x5780d3[_0x36c772(0x1330)][0x0],_0x30edf3=queryNodes$5(queryFirstNode$7(_0x48eb33,_0x36c772(0x4ce1),_0x3efd12),_0x36c772(0x3dd1),_0x3efd12),_0x1a46ea=[],_0x37e574=0x0,_0x731a5f=_0x30edf3[_0x36c772(0x531b)];_0x37e574<_0x731a5f;_0x37e574++)_0x1a46ea[_0x36c772(0x3a33)](parseInt(_0x30edf3[_0x37e574][_0x36c772(0x4d31)],0xa));var _0x27c686=queryFirstNode$7(_0x48eb33,'Bounds',_0x3efd12),_0x343795=queryNumericValue$6(_0x27c686,_0x36c772(0x46ea),_0x3efd12),_0x438929=queryNumericValue$6(_0x27c686,_0x36c772(0x290f),_0x3efd12),_0x28c78c=queryNumericValue$6(_0x27c686,_0x36c772(0x47c9),_0x3efd12),_0x2a772b=queryNumericValue$6(_0x27c686,_0x36c772(0x4aa7),_0x3efd12),_0x487cbc=queryStringValue$6(_0x48eb33,_0x36c772(0x3952),_0x3efd12),_0x1e93ce=queryNumericValue$6(_0x48eb33,_0x36c772(0x373e),_0x3efd12),_0x597797=queryNumericValue$6(_0x48eb33,_0x36c772(0x4fd7),_0x3efd12),_0x3309c9=queryStringValue$6(_0x48eb33,'CacheName',_0x3efd12);return _0x53824e[_0x36c772(0x1e54)]||(_0x53824e[_0x36c772(0x1e54)]=_0x3309c9||''),{'left':_0x343795,'right':_0x438929,'top':_0x28c78c,'bottom':_0x2a772b,'fileExtentName':_0x487cbc,'levels':_0x1a46ea,'imageSizeWidth':_0x1e93ce,'imageSizeHeight':_0x597797};}(_0x230b6d);_0x53824e[_0x361902(0x2cce)]=defaultValue$1(_0x1f1056[_0x361902(0x4c20)],_0x361902(0x287a)),_0x53824e[_0x361902(0x448c)]=defaultValue$1(_0x1f1056[_0x361902(0x12d5)],0x100),_0x53824e[_0x361902(0x307d)]=defaultValue$1(_0x1f1056[_0x361902(0x323a)],0x100),_0x53824e['_coordUnit']=_0x361902(0x3b08);var _0x15d436=_0x1f1056[_0x361902(0x1c07)],_0x4209f6=_0x15d436[_0x361902(0x531b)];_0x53824e[_0x361902(0x53eb)]=defaultValue$1(_0x15d436[0x0],0x0),_0x53824e['_maximumLevel']=defaultValue$1(_0x15d436[_0x4209f6-0x1],_0x4209f6-0x1),defined$1(_0x53824e[_0x361902(0x4ebc)])||(_0x53824e[_0x361902(0x4ebc)]=new GeographicTilingScheme());var _0x380e39,_0x1dd436,_0x330268,_0x3dc2f4,_0x455218=_0x53824e['_tilingScheme'];defined$1(_0x53824e[_0x361902(0x1aeb)])||_0x1f1056[_0x361902(0x1831)]&&_0x1f1056['right']&&_0x1f1056[_0x361902(0x4910)]&&_0x1f1056[_0x361902(0x3b17)]&&(_0x380e39=CesiumMath[_0x361902(0x12a4)](_0x1f1056[_0x361902(0x1831)]),_0x330268=CesiumMath[_0x361902(0x12a4)](_0x1f1056[_0x361902(0x339c)]),_0x1dd436=CesiumMath['toRadians'](_0x1f1056[_0x361902(0x3b17)]),_0x3dc2f4=CesiumMath[_0x361902(0x12a4)](_0x1f1056['top']),_0x53824e[_0x361902(0x1aeb)]=new Rectangle(_0x380e39,_0x1dd436,_0x330268,_0x3dc2f4)),(_0x53824e[_0x361902(0x1aeb)][_0x361902(0x4488)]<_0x455218['rectangle']['west']&&(_0x53824e[_0x361902(0x1aeb)][_0x361902(0x4488)]=_0x455218[_0x361902(0x2f4d)][_0x361902(0x4488)]),_0x53824e['_rectangle'][_0x361902(0x326c)]>_0x455218[_0x361902(0x2f4d)][_0x361902(0x326c)]&&(_0x53824e[_0x361902(0x1aeb)][_0x361902(0x326c)]=_0x455218[_0x361902(0x2f4d)]['east']),_0x53824e['_rectangle'][_0x361902(0x149)]<_0x455218[_0x361902(0x2f4d)]['south']&&(_0x53824e[_0x361902(0x1aeb)][_0x361902(0x149)]=_0x455218[_0x361902(0x2f4d)][_0x361902(0x149)]),_0x53824e[_0x361902(0x1aeb)]['north']>_0x455218[_0x361902(0x2f4d)]['north']&&(_0x53824e[_0x361902(0x1aeb)][_0x361902(0x46e0)]=_0x455218[_0x361902(0x2f4d)][_0x361902(0x46e0)]),_0x53824e[_0x361902(0x4ebc)]=_0x455218,_0x53824e[_0x361902(0x1167)]=_0x53824e[_0x361902(0x52cd)]+_0x361902(0x137f),_0x53824e['_ready']=!0x0,_0x53824e[_0x361902(0x38bb)][_0x361902(0x68a)](!0x0));}this['_indexedDBSetting']={'isOpen':!0x1,'clear':function(){var _0x461661=_0x2dd789;_0x53824e[_0x461661(0x2fdf)]['clear'](_0x53824e[_0x461661(0x2e23)]);},'cache':[]},this[_0x2dd789(0x2436)]=_0x29dd45[_0x2dd789(0x36e2)],defined$1(this[_0x2dd789(0x2436)])&&(_0x29dd45[_0x2dd789(0x343b)]=_0x29dd45['url'][_0x2dd789(0x1297)](/({.*?})/g,function(_0x593abe,_0x1e4a51){var _0x231d48=_0x2dd789;if(!defined$1(_0x53824e[_0x231d48(0x2436)][_0x231d48(0x531b)]))throw new DeveloperError$1('detected\x20subdomain\x20url\x20scheme,\x20but\x20no\x20subdomain\x20provided.');return _0x231d48(0x1272)===_0x1e4a51?_0x53824e[_0x231d48(0x2436)][0x0]:_0x593abe;})),new IndexedDBScheduler({'name':this[_0x2dd789(0x52cd)]})['then'](function(_0x5acf47){var _0x2dd434=_0x2dd789;_0x5acf47[_0x2dd434(0x4148)](_0x53824e['tablename'])?_0x53824e[_0x2dd434(0x2fdf)]=_0x5acf47:_0x5acf47[_0x2dd434(0x5f3)](_0x53824e[_0x2dd434(0x2e23)])[_0x2dd434(0x4e1e)](function(){var _0xceaf86=_0x2dd434;_0x53824e[_0xceaf86(0x2fdf)]=_0x5acf47;});}),_0x38f4b9(),function(){var _0x123a0b=_0x2dd789;if(defined$1(_0x53824e[_0x123a0b(0x1866)]))parseStyleJson$1(_0x53824e,_0x53824e[_0x123a0b(0x1866)]),parseSprite(_0x53824e,_0x53824e[_0x123a0b(0x1866)]);else{var _0x3fadd8,_0x30c602;_0x53824e['_iswmts']?(_0x30c602=_0x29dd45[_0x123a0b(0x343b)]+'?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetStyle&STYLENAME='+_0x53824e[_0x123a0b(0x218d)],defined$1(Credential[_0x123a0b(0x4570)])&&(_0x30c602=defined$1(Credential[_0x123a0b(0x4570)]['_keymap'][_0x53824e['_url']])?Credential[_0x123a0b(0x1737)](_0x53824e[_0x123a0b(0x52cd)],_0x30c602):Credential['addToken'](_0x30c602)),_0x3fadd8=loadJson$1(_0x30c602)):_0x53824e[_0x123a0b(0x2921)]?(_0x30c602=_0x29dd45['url']+'/data/path/style.json',defined$1(Credential[_0x123a0b(0x4570)])&&(_0x30c602=defined$1(Credential['CREDENTIAL'][_0x123a0b(0x622)][_0x53824e['_url']])?Credential[_0x123a0b(0x1737)](_0x53824e[_0x123a0b(0x52cd)],_0x30c602):Credential[_0x123a0b(0x437b)](_0x30c602)),_0x3fadd8=loadJson$1(_0x30c602)):(_0x30c602=_0x29dd45[_0x123a0b(0x343b)]+_0x123a0b(0x3d6c),defined$1(Credential[_0x123a0b(0x4570)])&&(_0x30c602=defined$1(Credential[_0x123a0b(0x4570)][_0x123a0b(0x622)][_0x53824e[_0x123a0b(0x52cd)]])?Credential[_0x123a0b(0x1737)](_0x53824e[_0x123a0b(0x52cd)],_0x30c602):Credential[_0x123a0b(0x437b)](_0x30c602)),_0x3fadd8=loadJson$1(_0x30c602)),when(_0x3fadd8,function(_0x5a714a){var _0x591983=_0x123a0b;_0x53824e[_0x591983(0x1866)]=_0x5a714a,parseStyleJson$1(_0x53824e,_0x5a714a),parseSprite(_0x53824e,_0x5a714a);},function(_0x3b5825){var _0x52d182=_0x123a0b;loadJson$1(_0x29dd45[_0x52d182(0x343b)]+_0x52d182(0x2ecc))[_0x52d182(0x4e1e)](function(_0x1e823b){var _0xda655f=_0x52d182;_0x53824e[_0xda655f(0x1866)]=_0x1e823b,parseStyleJson$1(_0x53824e,_0x1e823b),loadSprite(_0x53824e,_0x53824e[_0xda655f(0x359b)]['imageManager'],_0x1e823b);});});}}();var _0x384c09=new DOMParser();function _0x55ba9b(_0x2896b8){var _0x2fb730=_0x2dd789,_0x460891=function(_0x44a6b7){var _0x25d3b1=_0x54f3,_0x95ae1,_0x3e7b10=_0x44a6b7[_0x25d3b1(0x1883)],_0xfe1e21=_0x3e7b10['namespace'],_0x2c7c82=XMLParser['queryFirstNode'](_0x3e7b10,_0x25d3b1(0xce6),_0xfe1e21),_0x1a5592=XMLParser['queryNodes'](_0x2c7c82,_0x25d3b1(0x1a65),_0xfe1e21);if(_0x1a5592[_0x25d3b1(0x531b)]>0x1)for(var _0x1d0a45=0x0,_0x2f9998=_0x1a5592[_0x25d3b1(0x531b)];_0x1d0a45<_0x2f9998;_0x1d0a45++){var _0x19aa73=XMLParser[_0x25d3b1(0x2ae1)](_0x1a5592[_0x1d0a45],_0x25d3b1(0xb10),_0xfe1e21);if(XMLParser['queryStringValue'](_0x19aa73)===_0x53824e[_0x25d3b1(0x23fe)]){_0x95ae1=_0x1a5592[_0x1d0a45];break;}}else _0x95ae1=XMLParser[_0x25d3b1(0x2ae1)](_0x2c7c82,'Layer',_0xfe1e21);var _0xa66589,_0x249259,_0x327485,_0x2cb664,_0x1dc284=XMLParser[_0x25d3b1(0x2ae1)](_0x95ae1,_0x25d3b1(0x5813),_0xfe1e21),_0x48361a=XMLParser['queryStringValue'](_0x1dc284,_0x25d3b1(0x126d),_0xfe1e21),_0x80dabd=XMLParser['queryStringValue'](_0x1dc284,'UpperCorner',_0xfe1e21),_0x15d75a=_0x48361a[_0x25d3b1(0x4d7b)]('\x20'),_0x30e29b=_0x80dabd[_0x25d3b1(0x4d7b)]('\x20');_0x327485=parseFloat(_0x30e29b[0x0]),_0x2cb664=parseFloat(_0x30e29b[0x1]),_0xa66589=parseFloat(_0x15d75a[0x0]),_0x249259=parseFloat(_0x15d75a[0x1]);var _0x483c51=XMLParser[_0x25d3b1(0x2ae1)](_0x2c7c82,'TileMatrixSet',_0xfe1e21),_0x3cb7d2=XMLParser[_0x25d3b1(0x2ae1)](_0x483c51,_0x25d3b1(0x5719),_0xfe1e21),_0x223128=XMLParser[_0x25d3b1(0x3b1c)](_0x3cb7d2,'TileWidth',_0xfe1e21),_0x2a8320=XMLParser[_0x25d3b1(0x3b1c)](_0x3cb7d2,_0x25d3b1(0x1ce2),_0xfe1e21);return{'left':_0xa66589,'right':_0x327485,'top':_0x2cb664,'bottom':_0x249259,'width':_0x223128,'height':_0x2a8320};}(_0x2896b8);defined$1(_0x53824e[_0x2fb730(0x4ebc)])||(_0x53824e[_0x2fb730(0x4ebc)]=new GeographicTilingScheme());var _0x5387d1={};_0x5387d1[_0x2fb730(0x1831)]=CesiumMath[_0x2fb730(0x3c40)](_0x460891[_0x2fb730(0x1831)],-0xb4,0xb4),_0x5387d1['bottom']=CesiumMath['clamp'](_0x460891[_0x2fb730(0x3b17)],-0x5a,0x5a),_0x5387d1[_0x2fb730(0x339c)]=CesiumMath[_0x2fb730(0x3c40)](_0x460891[_0x2fb730(0x339c)],-0xb4,0xb4),_0x5387d1[_0x2fb730(0x4910)]=CesiumMath[_0x2fb730(0x3c40)](_0x460891[_0x2fb730(0x4910)],-0x5a,0x5a),_0x53824e[_0x2fb730(0x1aeb)]=Rectangle[_0x2fb730(0x2ac5)](_0x5387d1['left'],_0x5387d1['bottom'],_0x5387d1[_0x2fb730(0x339c)],_0x5387d1[_0x2fb730(0x4910)]),_0x53824e[_0x2fb730(0x3e93)]||(_0x53824e[_0x2fb730(0x448c)]=_0x460891[_0x2fb730(0x209)],_0x53824e[_0x2fb730(0x307d)]=_0x460891[_0x2fb730(0x5862)]),_0x53824e[_0x2fb730(0x53cf)]=_0x53824e[_0x2fb730(0x52cd)]+_0x2fb730(0x45b0)+_0x53824e[_0x2fb730(0x23fe)]+'&FORMAT='+_0x53824e['_format']+_0x2fb730(0x31ab)+_0x53824e[_0x2fb730(0x1c5c)]+_0x2fb730(0xa82)+_0x53824e[_0x2fb730(0x448c)]+_0x2fb730(0x31b0)+_0x53824e[_0x2fb730(0x307d)]+_0x2fb730(0x3e5c),_0x53824e[_0x2fb730(0x1aeb)]||(_0x53824e[_0x2fb730(0x1aeb)]=defaultValue$1(_0x29dd45[_0x2fb730(0x2f4d)],_0x53824e['_tilingScheme'][_0x2fb730(0x2f4d)])),_0x53824e['_ready']=!0x0,_0x53824e[_0x2fb730(0x38bb)][_0x2fb730(0x68a)](!0x0);}function _0x3ad7b8(_0x3e103a){var _0x57407d=_0x2dd789,_0x2a8535=_0x3e103a['prjCoordSys'][_0x57407d(0x1c2d)];_0x53824e[_0x57407d(0x334b)]=_0x2a8535;var _0x552801=_0x3e103a['bounds'],_0x31e277=_0x3e103a[_0x57407d(0x154b)],_0x4d0f49=_0x3e103a[_0x57407d(0x4d0c)]['width'],_0x4c76c1=_0x3e103a[_0x57407d(0x4d0c)][_0x57407d(0x5862)];if(_0x53824e[_0x57407d(0x3e93)]||(_0x53824e['_tileWidth']=_0x4d0f49,_0x53824e[_0x57407d(0x307d)]=_0x4c76c1),defined$1(_0x31e277)&&Array[_0x57407d(0x4b57)](_0x31e277)){var _0x352b5b=_0x31e277[_0x31e277[_0x57407d(0x531b)]-0x1],_0xadbf00=_0x31e277[0x0],_0x329c3a=scaleToResolution(_0x352b5b,_0x3e103a['dpi'],_0x2a8535),_0x20586a=scaleToResolution(_0xadbf00,_0x3e103a[_0x57407d(0x2cd8)],_0x2a8535),_0x1990aa=_0x3e103a['prjCoordSys'][_0x57407d(0x1fa6)],_0x25614c=ol['proj'][_0x57407d(0x1dde)](null,'EPSG:'+_0x1990aa)||new ol[(_0x57407d(0x2189))]['EPSG4326'][(_0x57407d(0x38ff))](),_0x32a7ae=ol[_0x57407d(0x4787)]['resolutionsFromExtent'](_0x25614c['extent_'],void 0x0,_0x4d0f49);_0x53824e[_0x57407d(0xa2e)]=ol['array'][_0x57407d(0x4724)](_0x32a7ae,_0x329c3a,0x0),_0x53824e[_0x57407d(0x53eb)]=ol[_0x57407d(0x576)][_0x57407d(0x4724)](_0x32a7ae,_0x20586a,0x0);}if(_0x57407d(0x3b08)==_0x2a8535)defined$1(_0x53824e[_0x57407d(0x4ebc)])||(_0x53824e[_0x57407d(0x4ebc)]=new GeographicTilingScheme()),_0x552801[_0x57407d(0x1831)]=CesiumMath[_0x57407d(0x3c40)](_0x552801['left'],-0xb4,0xb4),_0x552801[_0x57407d(0x3b17)]=CesiumMath[_0x57407d(0x3c40)](_0x552801[_0x57407d(0x3b17)],-0x5a,0x5a),_0x552801['right']=CesiumMath['clamp'](_0x552801[_0x57407d(0x339c)],-0xb4,0xb4),_0x552801[_0x57407d(0x4910)]=CesiumMath['clamp'](_0x552801[_0x57407d(0x4910)],-0x5a,0x5a),_0x53824e[_0x57407d(0x1aeb)]=Rectangle[_0x57407d(0x2ac5)](_0x552801['left'],_0x552801[_0x57407d(0x3b17)],_0x552801[_0x57407d(0x339c)],_0x552801[_0x57407d(0x4910)]),_0x53824e['_urlTemplate']=_0x53824e[_0x57407d(0x52cd)]+'/tiles/{z}/{x}/{y}.mvt';else{var _0x398f6e=new Cartesian3(_0x552801[_0x57407d(0x1831)],_0x552801[_0x57407d(0x3b17)],0x0);_0x398f6e['x']=Math[_0x57407d(0x2bc6)](-20037508.342789244,_0x398f6e['x']),_0x398f6e['y']=Math[_0x57407d(0x2bc6)](-20037508.342789244,_0x398f6e['y']);var _0x452585=new Cartesian3(_0x552801[_0x57407d(0x339c)],_0x552801['top'],0x0);_0x452585['x']=Math[_0x57407d(0x27d5)](20037508.342789244,_0x452585['x']),_0x452585['y']=Math[_0x57407d(0x27d5)](20037508.342789244,_0x452585['y']),defined$1(_0x53824e[_0x57407d(0x4ebc)])||(_0x53824e[_0x57407d(0x4ebc)]=new WebMercatorTilingScheme());var _0x30cb93=_0x53824e['_tilingScheme']['_projection']['unproject'](_0x398f6e),_0x5d7bae=_0x53824e[_0x57407d(0x4ebc)][_0x57407d(0x19f8)][_0x57407d(0x35a6)](_0x452585);_0x53824e[_0x57407d(0x1aeb)]=new Rectangle(_0x30cb93[_0x57407d(0x1041)],_0x30cb93['latitude'],_0x5d7bae[_0x57407d(0x1041)],_0x5d7bae['latitude']),_0x53824e[_0x57407d(0x1167)]=_0x53824e[_0x57407d(0x52cd)]+_0x57407d(0x4fa9);}_0x53824e['_rectangle']||(_0x53824e[_0x57407d(0x1aeb)]=defaultValue$1(_0x29dd45[_0x57407d(0x2f4d)],_0x53824e[_0x57407d(0x4ebc)]['rectangle'])),_0x53824e[_0x57407d(0x4b22)]=!0x0,_0x53824e[_0x57407d(0x38bb)][_0x57407d(0x68a)](!0x0);}function _0x38b712(_0x3ce8bc){var _0x32e1fa=_0x2dd789,_0x10a30c,_0x3c51ed=_0x32e1fa(0x193b)+_0x53824e[_0x32e1fa(0x52cd)]+'.';_0x10a30c=TileProviderError[_0x32e1fa(0x40ea)](_0x10a30c,_0x53824e,_0x53824e[_0x32e1fa(0x2c49)],_0x3c51ed,void 0x0,void 0x0,void 0x0,_0x38f4b9),_0x53824e[_0x32e1fa(0x38bb)]['reject'](new RuntimeError(_0x3c51ed));}}function parseIndexbounds$1(_0x65be48,_0x4e2602){var _0x144381=_0x68aa19;if(defined$1(_0x4e2602[_0x144381(0x392)])&&defined$1(_0x4e2602['metadata'][_0x144381(0x1c9e)])){var _0x4119da=-0xb4,_0x35ce26=-0x10e,_0x483931=0x168;defined$1(_0x4e2602['metadata'][_0x144381(0x2fff)])&&_0x144381(0x6ab)==_0x4e2602[_0x144381(0x392)][_0x144381(0x2fff)]&&(_0x4119da=-20037508.3427892,_0x35ce26=-20037508.3427892,_0x483931=40075016.6855784);var _0x4d8e9e=_0x4e2602[_0x144381(0x392)][_0x144381(0x1c9e)],_0x111f88=(_0x4d8e9e[0x0]-_0x4119da)/_0x483931,_0x5dff47=(_0x4d8e9e[0x1]-_0x35ce26)/_0x483931;_0x65be48[_0x144381(0x37c)]=_0x111f88,_0x65be48[_0x144381(0x6d5)]=_0x5dff47;}}function parseSprite(_0x450d87,_0x3d243f){var _0x34e8b3=_0x68aa19,_0x55f043,_0x44e4e1=_0x3d243f[_0x34e8b3(0x2407)];defined$1(_0x44e4e1)?(_0x55f043=_0x450d87[_0x34e8b3(0x2921)]?_0x450d87['_url']+_0x34e8b3(0x16b1):_0x44e4e1+'.json',defined$1(Credential[_0x34e8b3(0x4570)])&&(_0x55f043=defined$1(Credential['CREDENTIAL'][_0x34e8b3(0x622)][_0x450d87[_0x34e8b3(0x52cd)]])?Credential['addTokenWithKey'](_0x450d87[_0x34e8b3(0x52cd)],_0x55f043):Credential['addToken'](_0x55f043)),when(loadJson$1(_0x55f043),function(_0x3891e4){var _0x1d9ada=_0x34e8b3;_0x450d87[_0x1d9ada(0x365e)]=_0x3891e4,_0x450d87[_0x1d9ada(0x4684)]=new Image(),_0x450d87[_0x1d9ada(0x4684)][_0x1d9ada(0x4bb6)]=_0x1d9ada(0x55e8);var _0x128720=_0x44e4e1+_0x1d9ada(0x50d4);defined$1(Credential['CREDENTIAL'])&&(_0x128720=defined$1(Credential[_0x1d9ada(0x4570)][_0x1d9ada(0x622)][_0x450d87[_0x1d9ada(0x52cd)]])?Credential['addTokenWithKey'](_0x450d87[_0x1d9ada(0x52cd)],_0x128720):Credential[_0x1d9ada(0x437b)](_0x128720)),_0x450d87['_spriteImage']['src']=_0x128720,_0x450d87[_0x1d9ada(0x4684)][_0x1d9ada(0x1c48)]=function(_0x35f9ef){createSprite(_0x450d87);},_0x450d87[_0x1d9ada(0x4684)][_0x1d9ada(0x45bc)]=function(_0x374ea5){var _0x4320d8=_0x1d9ada;console['log']('download\x20sprite\x20image\x20failure'),_0x450d87[_0x4320d8(0x3322)]=!0x0;};},function(_0x44b626){var _0x440003=_0x34e8b3;console[_0x440003(0xe28)](_0x440003(0x3281)+_0x55f043+_0x440003(0x297e)),_0x450d87[_0x440003(0x3322)]=!0x0;})):_0x450d87[_0x34e8b3(0x3322)]=!0x0;}function parseStyleJson$1(_0x5d4165,_0x37f85c){var _0x276a60=_0x68aa19;parseIndexbounds$1(_0x5d4165,_0x37f85c),_0x5d4165[_0x276a60(0x884)]={},_0x5d4165[_0x276a60(0x1bbc)]={};for(var _0x47d387=0x0,_0x56c048=_0x37f85c[_0x276a60(0x1880)][_0x276a60(0x531b)];_0x47d387<_0x56c048;_0x47d387++){var _0xda999c=_0x37f85c['layers'][_0x47d387],_0xad2516=_0xda999c[_0x276a60(0x2c5c)];if(defined$1(_0xda999c[_0x276a60(0x20fc)])&&defined$1(_0xad2516)){var _0x5cb3db=_0xda999c[_0x276a60(0x14b2)];if(!defined$1(_0x5cb3db)||!defined$1(_0x5cb3db[_0x276a60(0x42d2)])||_0x276a60(0x2971)===_0x5cb3db[_0x276a60(0x42d2)]){_0x5d4165['_canvasWidth'],_0x5d4165[_0x276a60(0x448c)];var _0x466d65=_0x5d4165[_0x276a60(0x1974)][_0x276a60(0x443e)](_0xda999c);if(defined$1(_0x466d65)){_0x5d4165[_0x276a60(0x884)][_0xad2516]=_0xad2516,_0x466d65['setZIndex'](_0x47d387),defined$1(_0x5d4165['_layers'][_0xad2516])||(_0x5d4165[_0x276a60(0x1bbc)][_0xad2516]={});var _0x17e3df=_0x5d4165[_0x276a60(0x1bbc)][_0xad2516];_0x17e3df[_0xda999c['id']]={};var _0x382c22=_0x17e3df[_0xda999c['id']];_0x382c22[_0x276a60(0xc1f)]=MvtFilter[_0x276a60(0x36aa)](_0xda999c[_0x276a60(0x350b)]),_0x382c22[_0x276a60(0x2c03)]=_0xda999c,_0x382c22['layerStyle']=_0x466d65;}}}}}function createSprite(_0x509710){var _0x1f462e=_0x68aa19,_0x53a46f=document[_0x1f462e(0x433c)]('canvas');_0x53a46f[_0x1f462e(0x209)]=_0x509710[_0x1f462e(0x4684)][_0x1f462e(0x209)],_0x53a46f[_0x1f462e(0x5862)]=_0x509710[_0x1f462e(0x4684)][_0x1f462e(0x5862)];var _0x189f9f=_0x53a46f['getContext']('2d');_0x189f9f[_0x1f462e(0x4895)](_0x509710['_spriteImage'],0x0,0x0);var _0x30b48a=_0x509710[_0x1f462e(0x365e)];for(var _0x4d2fe2 in _0x30b48a){var _0xef481b=_0x30b48a[_0x4d2fe2],_0x5e9247=document[_0x1f462e(0x433c)](_0x1f462e(0xda2)),_0x5bd1bb=_0x5e9247[_0x1f462e(0x3ca1)]('2d'),_0x20f301=_0xef481b[_0x1f462e(0x209)]*_0xef481b['pixelRatio'],_0x382787=_0xef481b[_0x1f462e(0x5862)]*_0xef481b[_0x1f462e(0x3fac)];_0x5e9247[_0x1f462e(0x209)]=_0x20f301,_0x5e9247[_0x1f462e(0x5862)]=_0x382787,_0x5bd1bb[_0x1f462e(0x4895)](_0x53a46f,_0xef481b['x'],_0xef481b['y'],_0x20f301,_0x382787,0x0,0x0,_0x20f301,_0x382787);var _0x56bc38=_0x5bd1bb[_0x1f462e(0x269a)](0x0,0x0,_0x20f301,_0x382787);_0x509710[_0x1f462e(0x3b79)][_0x4d2fe2]=_0x56bc38;}_0x189f9f[_0x1f462e(0x2b39)](0x0,0x0,_0x53a46f[_0x1f462e(0x209)],_0x53a46f[_0x1f462e(0x5862)]),_0x509710[_0x1f462e(0x3322)]=!0x0;}function getFeatureID$1(_0x325bdb){var _0x5ca227=_0x68aa19,_0x45af5f=_0x325bdb['getId']();return _0x45af5f-=0x1000000*Math[_0x5ca227(0x67a)](_0x45af5f/0x1000000);}function createIDTexutre(_0x13dd15,_0x128cff){var _0x54324d=_0x68aa19;return new Texture$1({'context':_0x13dd15[_0x54324d(0x1968)],'source':_0x128cff,'pixelFormat':PixelFormat$1[_0x54324d(0x4a1c)],'sampler':new Sampler({'minificationFilter':TextureMinificationFilter$1[_0x54324d(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x54324d(0x44a2)]})});}function createDefaultIDTexutre(_0x4c1cb2){var _0x40f091=_0x68aa19;return new Texture$1({'context':_0x4c1cb2['_context'],'width':0x1,'height':0x1,'pixelFormat':PixelFormat$1[_0x40f091(0x4a1c)],'sampler':new Sampler({'minificationFilter':TextureMinificationFilter$1[_0x40f091(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x40f091(0x44a2)]})});}function renderFeatureByCanvas(_0x1126ee,_0x23963d,_0x118ca5,_0x134080){var _0x3624f4=_0x68aa19,_0x1e6314=document[_0x3624f4(0x433c)](_0x3624f4(0xda2));_0x1e6314['width']=_0x1126ee[_0x3624f4(0x3550)],_0x1e6314[_0x3624f4(0x5862)]=_0x1126ee[_0x3624f4(0x3550)];var _0x5db9dd=document[_0x3624f4(0x433c)](_0x3624f4(0xda2));_0x5db9dd['width']=_0x1126ee['_canvasWidth'],_0x5db9dd['height']=_0x1126ee[_0x3624f4(0x3550)];var _0x4c6480=_0x1126ee[_0x3624f4(0xd56)]*_0x1126ee['_simplifyTolerance'],_0x3b4fab=_0x1126ee[_0x3624f4(0x1358)]['renderFeatures']({'colorCanvas':_0x1e6314,'idCanvas':_0x5db9dd,'transform':_0x118ca5,'layers':_0x1126ee['_layers'],'features':_0x134080,'tileLevel':_0x23963d['cesiumLevel'],'spriteImageCanvas':_0x1126ee['_spriteImageCanvas'],'spriteImageDatas':_0x1126ee['_subSpriteImage'],'squaredTolerance':_0x4c6480,'showBillboard':_0x1126ee['_showBillboard'],'renderColor':!0x0,'renderID':_0x1126ee[_0x3624f4(0x4af6)],'lineWidthExpand':_0x1126ee[_0x3624f4(0x1ffd)]}),_0x457ec1=new Texture$1({'context':_0x1126ee[_0x3624f4(0x1968)],'source':_0x1e6314,'pixelFormat':PixelFormat$1[_0x3624f4(0x4a1c)],'sampler':new Sampler({'minificationFilter':TextureMinificationFilter$1[_0x3624f4(0x2225)],'magnificationFilter':TextureMagnificationFilter$1[_0x3624f4(0x2225)]})}),_0x3b033=null;if(_0x1126ee[_0x3624f4(0x4af6)]?(_0x3b033=createIDTexutre(_0x1126ee,_0x5db9dd),_0x23963d['idFramebuffer']=new Framebuffer$2({'context':_0x1126ee[_0x3624f4(0x1968)],'colorTextures':[_0x3b033],'destroyAttachments':!0x1})):_0x3b033=createDefaultIDTexutre(_0x1126ee),defined$1(_0x1126ee['_indexedDBScheduler'])&&!0x0===_0x1126ee['_indexedDBSetting']['isOpen']){var _0x161b42=tileXYToQuadKey$a(_0x23963d[_0x3624f4(0x5721)],_0x23963d[_0x3624f4(0x4490)],_0x23963d[_0x3624f4(0x2ded)]),_0x16495c={'blob':{'colorBlob':_0x1e6314[_0x3624f4(0x4909)](_0x3624f4(0x4690)),'idBlob':_0x5db9dd[_0x3624f4(0x4909)](_0x3624f4(0x4690)),'bounds':_0x23963d[_0x3624f4(0x4103)]},'key':_0x161b42,'tablename':_0x1126ee[_0x3624f4(0x2e23)],'dbname':_0x1126ee[_0x3624f4(0x2fdf)][_0x3624f4(0xb97)]};indexedDBTaskProcessor[_0x3624f4(0x4c73)](_0x16495c,[]);}return{'mvt':!0x0,'colorTexture':_0x457ec1,'idTexture':_0x3b033,'tile':_0x23963d,'iconImageObjects':_0x3b4fab[_0x3624f4(0x49ec)],'textObjects':_0x3b4fab[_0x3624f4(0x4ae3)],'transform':_0x118ca5};}function getTileCacheKey(_0xebe5b5,_0x342338,_0x7462dc){var _0x2c2ead=_0x68aa19;return JSON[_0x2c2ead(0x1e9b)]([_0xebe5b5,_0x342338,_0x7462dc]);}function findTileByPosition$1(_0x382760,_0x4601a9){var _0xa6a355=_0x68aa19,_0xc19382=null;for(var _0x52a18b in _0x4601a9){var _0xb45007=_0x4601a9[_0x52a18b];if(Rectangle[_0xa6a355(0x1ff6)](_0xb45007[_0xa6a355(0x4103)],_0x382760)){if(null==_0xc19382)_0xc19382=_0xb45007;else{var _0x3cf3da=_0xc19382[_0xa6a355(0x4103)][_0xa6a355(0x209)];_0xb45007[_0xa6a355(0x4103)][_0xa6a355(0x209)]<_0x3cf3da&&defined$1(_0xb45007[_0xa6a355(0x4677)])&&(_0xc19382=_0xb45007);}}}return _0xc19382;}function findTile(_0x463aae,_0xa34e1d,_0x39873c,_0x56c649){return _0x56c649[getTileCacheKey(_0x463aae,_0xa34e1d,_0x39873c)];}function findParentTile$1(_0x43ed30,_0x483506,_0x1215bb,_0x34e1de){return _0x34e1de[getTileCacheKey(_0x43ed30/0x2|0x0,_0x483506/0x2|0x0,_0x1215bb-0x1)];}function findParentTileHasData(_0x326352,_0x2faaf6,_0x11e74c,_0x36806d){var _0x462a32=_0x68aa19;for(var _0x5ada7d=null,_0x2f742e=_0x326352,_0x40e7ba=_0x2faaf6,_0x312ea3=_0x11e74c;!defined$1(_0x5ada7d)||!defined$1(_0x5ada7d[_0x462a32(0x358b)]);){if(defined$1(_0x5ada7d=findParentTile$1(_0x2f742e,_0x40e7ba,_0x312ea3,_0x36806d[_0x462a32(0x51e0)]))&&defined$1(_0x5ada7d[_0x462a32(0x358b)]))return _0x5ada7d;if(_0x2f742e=_0x2f742e/0x2|0x0,_0x40e7ba=_0x40e7ba/0x2|0x0,(_0x312ea3-=0x1)==_0x36806d[_0x462a32(0xa2e)]-0x1){if(defined$1(_0x5ada7d))return _0x5ada7d;var _0x476e16=getTileCacheKey(_0x2f742e,_0x40e7ba,_0x312ea3),_0x5413ef={};return _0x5413ef[_0x462a32(0x5721)]=_0x2f742e,_0x5413ef[_0x462a32(0x4490)]=_0x40e7ba,_0x5413ef[_0x462a32(0x2ded)]=_0x312ea3,_0x5413ef[_0x462a32(0x4103)]=_0x36806d[_0x462a32(0x4ebc)][_0x462a32(0x5569)](_0x2f742e,_0x40e7ba,_0x312ea3),_0x36806d[_0x462a32(0x51e0)][_0x476e16]=_0x5413ef,_0x5413ef;}}return null;}function renderFeatureByParentTile(_0x4913c3,_0x43f519,_0x11805a,_0x534323,_0x477b6b){var _0x3484a6=_0x68aa19,_0x45afa8=findTile(_0x43f519,_0x11805a,_0x534323,_0x4913c3['_tileCache']);if(!defined$1(_0x45afa8)){_0x45afa8={};var _0x4024bd=getTileCacheKey(_0x43f519,_0x11805a,_0x534323);_0x4913c3['_tileCache'][_0x4024bd]=_0x45afa8;}_0x45afa8[_0x3484a6(0x5721)]=_0x43f519,_0x45afa8['yMvt']=_0x11805a,_0x45afa8[_0x3484a6(0x2ded)]=_0x534323,_0x45afa8[_0x3484a6(0x4103)]=Rectangle[_0x3484a6(0x254b)](_0x477b6b);var _0x128e4f=findParentTileHasData(_0x43f519,_0x11805a,_0x534323,_0x4913c3);if(defined$1(_0x128e4f)){if(defined$1(_0x128e4f[_0x3484a6(0x358b)])){var _0x4dc5d9=computeTransformForChildTile(_0x4913c3,_0x45afa8[_0x3484a6(0x4103)],_0x128e4f[_0x3484a6(0x4103)]);_0x45afa8[_0x3484a6(0x4503)]=_0x4dc5d9;var _0x4d6d3b=getFeatureIntersectionWithBounds(_0x128e4f[_0x3484a6(0x358b)],_0x45afa8[_0x3484a6(0x4103)]);return renderFeatureByCanvas(_0x4913c3,_0x45afa8,_0x4dc5d9,_0x4d6d3b);}var _0x1c12ef=_0x4913c3[_0x3484a6(0x53cf)];_0x1c12ef=_0x1c12ef[_0x3484a6(0x1297)](_0x3484a6(0x46fa),_0x128e4f['xMvt'])[_0x3484a6(0x1297)](_0x3484a6(0x381f),_0x128e4f['yMvt'])[_0x3484a6(0x1297)](_0x3484a6(0x1666),_0x128e4f[_0x3484a6(0x2ded)]+0x1);var _0x11a72a=Resource['createIfNeeded'](_0x1c12ef)['fetchArrayBuffer']();return defined$1(_0x11a72a)?_0x11a72a[_0x3484a6(0x4e1e)](function(_0x5451d9){var _0x5969f5=_0x3484a6;if(_0x4913c3[_0x5969f5(0x219f)])return null;var _0x2f4386=_0x4913c3[_0x5969f5(0x399f)][_0x5969f5(0x1bc1)](_0x5451d9,{'needSourceLayerNames':_0x4913c3[_0x5969f5(0x884)]});_0x128e4f[_0x5969f5(0x358b)]=_0x2f4386;var _0x39a3d8=_0x4913c3[_0x5969f5(0x3550)]/_0x4913c3[_0x5969f5(0x448c)],_0x5ab576=[_0x4913c3[_0x5969f5(0x448c)]/VALUE_EXTENT*_0x39a3d8,0x0,0x0,_0x4913c3['_tileHeight']/VALUE_EXTENT*_0x39a3d8,0x0,0x0];computeGeoBoundsForFeatures(_0x2f4386,_0x128e4f[_0x5969f5(0x4103)],_0x5ab576,_0x4913c3[_0x5969f5(0x3550)]);var _0x5dfd85=getFeatureIntersectionWithBounds(_0x2f4386,_0x45afa8[_0x5969f5(0x4103)]),_0x488c44=computeTransformForChildTile(_0x4913c3,_0x45afa8[_0x5969f5(0x4103)],_0x128e4f[_0x5969f5(0x4103)]);return _0x45afa8[_0x5969f5(0x4503)]=_0x488c44,renderFeatureByCanvas(_0x4913c3,_0x45afa8,_0x488c44,_0x5dfd85);})['otherwise'](function(_0x454c3b){return null;}):null;}var _0x5a74d7=when[_0x3484a6(0x25e3)]();return _0x5a74d7['reject'](),_0x5a74d7;}function computeTransformForChildTile(_0x36fb1f,_0x33c0fa,_0x187c8f){var _0x871204=_0x68aa19,_0x5d2bb4=_0x36fb1f[_0x871204(0x3550)]/_0x36fb1f['_tileWidth'],_0x2d90dc=_0x33c0fa[_0x871204(0x209)]/_0x187c8f[_0x871204(0x209)],_0x3ae813=_0x33c0fa[_0x871204(0x5862)]/_0x187c8f[_0x871204(0x5862)];return[_0x36fb1f[_0x871204(0x448c)]/VALUE_EXTENT/_0x2d90dc*_0x5d2bb4,0x0,0x0,_0x36fb1f[_0x871204(0x307d)]/VALUE_EXTENT/_0x3ae813*_0x5d2bb4,-((_0x33c0fa['west']-_0x187c8f['west'])/_0x33c0fa[_0x871204(0x209)]*_0x36fb1f[_0x871204(0x448c)]*_0x5d2bb4),-((_0x187c8f[_0x871204(0x46e0)]-_0x33c0fa[_0x871204(0x46e0)])/_0x33c0fa[_0x871204(0x5862)]*_0x36fb1f[_0x871204(0x307d)]*_0x5d2bb4)];}function computeRealDataRowColNumber$1(_0x18a073,_0x2b146d,_0x2cfccf){var _0x2edfc2=_0x68aa19,_0x2b890a=Math['pow'](0x2,_0x2b146d);return _0x18a073+Math[_0x2edfc2(0x19b6)](_0x2b890a*_0x2cfccf);}function computeGeoCoord(_0x505005,_0x419424,_0x17d9a8,_0x11d56e,_0x2f3378){var _0x593b33=_0x68aa19,_0x4e2dbf=(_0x11d56e[0x0]*_0x505005+_0x11d56e[0x2]*_0x419424+_0x11d56e[0x4])/_0x2f3378,_0x4aa034=(_0x11d56e[0x1]*_0x505005+_0x11d56e[0x3]*_0x419424+_0x11d56e[0x5])/_0x2f3378;return[_0x17d9a8[_0x593b33(0x4488)]+_0x17d9a8[_0x593b33(0x209)]*_0x4e2dbf,_0x17d9a8['south']+_0x17d9a8[_0x593b33(0x5862)]*(0x1-_0x4aa034)];}function isBoundsSeprate(_0x5adb1a,_0x2d4b10,_0x49c7ba,_0x44f9ff,_0x5af333,_0x2cb52f,_0x47f2d2,_0x2d4b64){return _0x49c7ba<_0x5af333||(_0x44f9ff<_0x2cb52f||(_0x47f2d2<_0x5adb1a||_0x2d4b64<_0x2d4b10));}function getFeatureIntersectionWithBounds(_0xf1f150,_0x4b63d5){var _0x5ed631=_0x68aa19;for(var _0x477136=[],_0x2d0318=_0xf1f150[_0x5ed631(0x531b)],_0x59cff9=0x0;_0x59cff9<_0x2d0318;_0x59cff9++){var _0x544fa8=_0xf1f150[_0x59cff9];isBoundsSeprate(_0x544fa8['geoBounds'][0x0],_0x544fa8[_0x5ed631(0x395f)][0x3],_0x544fa8[_0x5ed631(0x395f)][0x2],_0x544fa8[_0x5ed631(0x395f)][0x1],_0x4b63d5['west'],_0x4b63d5[_0x5ed631(0x149)],_0x4b63d5['east'],_0x4b63d5[_0x5ed631(0x46e0)])||_0x477136[_0x5ed631(0x3a33)](_0x544fa8);}return _0x477136;}function computeGeoBoundsForFeatures(_0x26f4dc,_0x1d986f,_0x3ace47,_0x510d52){var _0x262daa=_0x68aa19;for(var _0x5dba5e=_0x26f4dc['length'],_0x17a89b=0x0;_0x17a89b<_0x5dba5e;_0x17a89b++){var _0x35c11d=_0x26f4dc[_0x17a89b],_0x4236dc=_0x35c11d[_0x262daa(0x1578)]()[_0x262daa(0x1d95)](),_0x3a6a98=computeGeoCoord(_0x4236dc[0x0],_0x4236dc[0x1],_0x1d986f,_0x3ace47,_0x510d52),_0x31b9f6=computeGeoCoord(_0x4236dc[0x2],_0x4236dc[0x3],_0x1d986f,_0x3ace47,_0x510d52);_0x35c11d[_0x262daa(0x395f)]=[_0x3a6a98[0x0],_0x3a6a98[0x1],_0x31b9f6[0x0],_0x31b9f6[0x1]];}}Object[_0x68aa19(0x5b7)](MvtProvider$1[_0x68aa19(0x4b51)],{'proxy':{'get':function(){}},'tileWidth':{'get':function(){return this['_tileWidth'];}},'tileHeight':{'get':function(){var _0x3aec90=_0x68aa19;return this[_0x3aec90(0x307d)];}},'maximumLevel':{'get':function(){var _0x208106=_0x68aa19;return this[_0x208106(0xa2e)]>0x12?this[_0x208106(0xa2e)]:0x12;}},'minimumLevel':{'get':function(){var _0x128cb5=_0x68aa19;return this[_0x128cb5(0x53eb)];}},'tilingScheme':{'get':function(){var _0x451c43=_0x68aa19;return this[_0x451c43(0x4ebc)];}},'rectangle':{'get':function(){var _0x4e9302=_0x68aa19;return this[_0x4e9302(0x1aeb)];}},'tileDiscardPolicy':{'get':function(){}},'errorEvent':{'get':function(){return this['_errorEvent'];}},'ready':{'get':function(){var _0x561c75=_0x68aa19;return this['_ready']&&this[_0x561c75(0x3322)];}},'readyPromise':{'get':function(){var _0x2127c2=_0x68aa19;return this[_0x2127c2(0x38bb)];}},'credit':{'get':function(){}},'hasAlphaChannel':{'get':function(){return!0x0;}},'style':{'get':function(){var _0x872c92=_0x68aa19;return this[_0x872c92(0x3eaa)];},'set':function(_0x539635){var _0x5b4053=_0x68aa19;this[_0x5b4053(0x3eaa)]=_0x539635;}},'mapboxStyle':{'get':function(){var _0x242e1b=_0x68aa19;return this[_0x242e1b(0x1866)];},'set':function(_0x2f6f97){var _0x28f31f=_0x68aa19;if(defined$1(this[_0x28f31f(0x2fdf)])&&!0x0===this[_0x28f31f(0x2701)][_0x28f31f(0x3f81)]){this[_0x28f31f(0x2701)]['isOpen']=!0x1;var _0x483b0d=this;this['_indexedDBScheduler'][_0x28f31f(0x50ec)](this[_0x28f31f(0x2e23)])['then'](function(){var _0x1894ea=_0x28f31f;_0x483b0d[_0x1894ea(0x2701)][_0x1894ea(0x3f81)]=!0x0;});}this[_0x28f31f(0x1866)]=_0x2f6f97,defined$1(this[_0x28f31f(0x1866)])&&(parseStyleJson$1(this,this['_mapboxStyle']),parseSprite(this,this[_0x28f31f(0x1866)]));}},'simplifyTolerance':{'get':function(){var _0x3099b0=_0x68aa19;return this[_0x3099b0(0xd56)];},'set':function(_0x55fe39){var _0x5572ce=_0x68aa19;this[_0x5572ce(0xd56)]=_0x55fe39;}},'subdomains':{'get':function(){return this['_subdomains'];},'set':function(_0x36dab0){var _0x4c8d14=_0x68aa19;if(defined$1(_0x36dab0)&&!defined$1(_0x36dab0[_0x4c8d14(0x531b)]))throw new DeveloperError$1('Excepted\x20MvtProvider.subdomains\x20to\x20be\x20type\x20of\x20Array.');this[_0x4c8d14(0x2436)]=_0x36dab0;}}}),MvtProvider$1['prototype'][_0x68aa19(0x41b2)]=function(_0x52e834,_0x5d25fd,_0x22897e){},MvtProvider$1[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(){},MvtProvider$1[_0x68aa19(0x4b51)][_0x68aa19(0x56d2)]=function(_0x5873bb,_0x2693d4,_0x4d5d40){var _0x90cf6a=_0x68aa19,_0x2fa3f5=getTileCacheKey(_0x5873bb,_0x2693d4,_0x4d5d40),_0x3695a2=this[_0x90cf6a(0x51e0)][_0x2fa3f5];defined$1(_0x3695a2)&&defined$1(_0x3695a2[_0x90cf6a(0x358b)])&&delete _0x3695a2[_0x90cf6a(0x358b)],defined$1(_0x3695a2)&&defined$1(_0x3695a2[_0x90cf6a(0x4677)])&&(_0x3695a2['idFramebuffer'][_0x90cf6a(0x2578)](),_0x3695a2['idFramebuffer']=null);};var subdomainIndex=0x0,domainReg$4=/({.*?})/g;function renderTempIdTexture(_0x3feb4f,_0x1f28ba){var _0x506cc4=_0x68aa19,_0x4d5168=_0x3feb4f['_mvtParser'][_0x506cc4(0x1bc1)](_0x1f28ba[_0x506cc4(0x358b)],{'needSourceLayerNames':_0x3feb4f[_0x506cc4(0x884)]}),_0x5a2e5f=document['createElement'](_0x506cc4(0xda2));_0x5a2e5f[_0x506cc4(0x209)]=_0x3feb4f[_0x506cc4(0x3550)],_0x5a2e5f[_0x506cc4(0x5862)]=_0x3feb4f[_0x506cc4(0x3550)];var _0x40e93a=document[_0x506cc4(0x433c)](_0x506cc4(0xda2));_0x40e93a['width']=_0x3feb4f[_0x506cc4(0x3550)],_0x40e93a[_0x506cc4(0x5862)]=_0x3feb4f[_0x506cc4(0x3550)],_0x5a2e5f[_0x506cc4(0x3ca1)]('2d'),_0x3feb4f[_0x506cc4(0x1358)][_0x506cc4(0x449a)]({'colorCanvas':_0x5a2e5f,'idCanvas':_0x40e93a,'transform':_0x1f28ba[_0x506cc4(0x4503)],'layers':_0x3feb4f[_0x506cc4(0x1bbc)],'features':_0x4d5168,'tileLevel':_0x1f28ba['cesiumLevel'],'spriteImageCanvas':_0x3feb4f[_0x506cc4(0x4e39)],'spriteImageDatas':_0x3feb4f[_0x506cc4(0x3b79)],'showBillboard':_0x3feb4f[_0x506cc4(0x414f)],'squaredTolerance':0x0,'renderID':!0x0,'renderColor':!0x1});var _0x4eaf7d=createIDTexutre(_0x3feb4f,_0x40e93a);return new Framebuffer$2({'context':_0x3feb4f[_0x506cc4(0x1968)],'colorTextures':[_0x4eaf7d],'destroyAttachments':!0x0});}function getPolygonCoordAsLine(_0x3fb0b5,_0x105b1c){var _0x19a5c1=_0x68aa19;for(var _0x52c107=_0x3fb0b5[_0x19a5c1(0x1d95)](),_0x2837b9=_0x105b1c[_0x19a5c1(0x531b)],_0x26d920=[],_0x172df8=0x0;_0x172df8<_0x2837b9-0x2;_0x172df8+=0x2){var _0x3e40d5=_0x105b1c[_0x172df8],_0x134bdc=_0x105b1c[_0x172df8+0x1],_0x3e9073=_0x172df8+0x2,_0x276ea9=_0x105b1c[_0x3e9073],_0x5a987c=_0x105b1c[_0x3e9073+0x1];isSegmentInEdge(_0x3e40d5,_0x134bdc,_0x276ea9,_0x5a987c,_0x52c107)||_0x26d920['push']([[_0x3e40d5,_0x134bdc],[_0x276ea9,_0x5a987c]]);}if(0x0==_0x26d920[_0x19a5c1(0x531b)])return[];var _0x406aeb=[],_0x538fa4=[];for(_0x172df8=0x0;_0x172df8<_0x26d920[_0x19a5c1(0x531b)]-0x1;_0x172df8++){var _0x2576a9=_0x26d920[_0x172df8],_0x232518=_0x26d920[_0x172df8+0x1];_0x538fa4[_0x19a5c1(0x3a33)](_0x2576a9[0x0][0x0]),_0x538fa4[_0x19a5c1(0x3a33)](_0x2576a9[0x0][0x1]),_0x2576a9[0x1][0x0]==_0x232518[0x0][0x0]&&_0x2576a9[0x1][0x1]==_0x232518[0x0][0x1]||(_0x538fa4[_0x19a5c1(0x3a33)](_0x2576a9[0x1][0x0]),_0x538fa4[_0x19a5c1(0x3a33)](_0x2576a9[0x1][0x1]),_0x406aeb[_0x19a5c1(0x3a33)](_0x538fa4),_0x538fa4=[]);}var _0x37793b=_0x26d920[_0x26d920[_0x19a5c1(0x531b)]-0x1];return _0x538fa4[_0x19a5c1(0x3a33)](_0x37793b[0x0][0x0]),_0x538fa4['push'](_0x37793b[0x0][0x1]),_0x538fa4['push'](_0x37793b[0x1][0x0]),_0x538fa4[_0x19a5c1(0x3a33)](_0x37793b[0x1][0x1]),_0x406aeb['push'](_0x538fa4),_0x406aeb;}function isSegmentInEdge(_0x52db89,_0x32f921,_0x2dce3e,_0x3dccf3,_0x562a5e){var _0x173c11=_0x562a5e[0x0],_0x48ea31=_0x562a5e[0x1],_0x10107a=_0x562a5e[0x2],_0x549073=_0x562a5e[0x3];return _0x173c11<0x0&&_0x52db89==_0x173c11&&_0x2dce3e==_0x173c11||(_0x10107a>0x1000&&_0x52db89==_0x10107a&&_0x2dce3e==_0x10107a||(_0x48ea31<0x0&&_0x32f921==_0x48ea31&&_0x3dccf3==_0x48ea31||_0x549073>0x1000&&_0x32f921==_0x549073&&_0x3dccf3==_0x549073));}function findFeature(_0x549c44,_0x4b98f2){var _0x5123aa=_0x68aa19;for(var _0x4cd6ed=_0x549c44[_0x5123aa(0x531b)],_0x3105a8=0x0;_0x3105a8<_0x4cd6ed;_0x3105a8++){var _0xa130d2=_0x549c44[_0x3105a8];if(getFeatureID$1(_0xa130d2)==_0x4b98f2)return _0xa130d2;}return null;}function scaleToResolution(_0x53b5f4,_0x55ac63,_0x32f5c1){var _0xfba385=_0x53b5f4*_0x55ac63*(0x1/0.0254)*getMeterPerMapUnit$1(_0x32f5c1);return _0xfba385=0x1/_0xfba385;}function getMeterPerMapUnit$1(_0x1bb14c){var _0x215fef=_0x68aa19,_0x47db52;return _0x215fef(0x38f0)==_0x1bb14c?_0x47db52=0x1:_0x215fef(0x3b08)==_0x1bb14c?_0x47db52=0x2*Math['PI']*0x615299/0x168:'KILOMETER'==_0x1bb14c?_0x47db52=0.001:_0x215fef(0x3a15)==_0x1bb14c?_0x47db52=0x1/0.025399999918:_0x215fef(0x26c4)==_0x1bb14c&&(_0x47db52=0.3048),_0x47db52;}function tileXYToQuadKey$a(_0x441b33,_0x2bd7e5,_0x2e1d5c){for(var _0x1266d7='',_0x335943=_0x2e1d5c;_0x335943>=0x0;--_0x335943){var _0x5e8d83=0x1<<_0x335943,_0x32439a=0x0;isBitSet(_0x2bd7e5,_0x5e8d83)?isBitSet(_0x441b33,_0x5e8d83)&&(_0x32439a|=0x1):(_0x32439a|=0x2,isBitSet(_0x441b33,_0x5e8d83)||(_0x32439a|=0x1)),_0x1266d7+=_0x32439a;}return _0x1266d7;}function queryFirstNode$7(_0x209141,_0x5bc0f9,_0x1c6e61){var _0x7acadf=_0x68aa19;if(defined$1(_0x209141))for(var _0x2fc4eb=_0x209141['childNodes'],_0x1450fb=_0x2fc4eb[_0x7acadf(0x531b)],_0x38f181=0x0;_0x38f181<_0x1450fb;_0x38f181++){var _0xf5e138=_0x2fc4eb[_0x38f181];if(_0xf5e138[_0x7acadf(0x4ff4)]===_0x5bc0f9&&-0x1!==_0x1c6e61['indexOf'](_0xf5e138['namespaceURI']))return _0xf5e138;}}function queryNodes$5(_0x4d9b03,_0x5d5dbb,_0x1939ac){var _0x5b23ab=_0x68aa19;if(defined$1(_0x4d9b03)){for(var _0x39a33c=[],_0x4b11a5=_0x4d9b03[_0x5b23ab(0x40b0)]('*',_0x5d5dbb),_0x363c8a=_0x4b11a5[_0x5b23ab(0x531b)],_0x3e5ed4=0x0;_0x3e5ed4<_0x363c8a;_0x3e5ed4++){var _0x301583=_0x4b11a5[_0x3e5ed4];_0x301583[_0x5b23ab(0x4ff4)]===_0x5d5dbb&&-0x1!==_0x1939ac[_0x5b23ab(0x33ab)](_0x301583['namespaceURI'])&&_0x39a33c[_0x5b23ab(0x3a33)](_0x301583);}return _0x39a33c;}}function queryNumericValue$6(_0x52eb4d,_0x47b6f0,_0xc7b5e6){var _0x27a33f=queryFirstNode$7(_0x52eb4d,_0x47b6f0,_0xc7b5e6);if(defined$1(_0x27a33f)){var _0x155a70=parseFloat(_0x27a33f['textContent']);return isNaN(_0x155a70)?void 0x0:_0x155a70;}}function queryStringValue$6(_0x4c23c2,_0x5e7c08,_0x59361a){var _0x703904=_0x68aa19,_0xbaadab=queryFirstNode$7(_0x4c23c2,_0x5e7c08,_0x59361a);if(defined$1(_0xbaadab))return _0xbaadab[_0x703904(0x4d31)][_0x703904(0x559)]();}function decodePackedBuffer$6(_0x32c79c,_0x3ab159){var _0x143611=_0x68aa19,_0x461cfa=new DataView(_0x32c79c),_0x20f66a=0x0,_0x2998f8=_0x461cfa['getUint32'](_0x20f66a,!0x0);if(_0x3ab159>_0x2998f8-0x1)throw new DeveloperError$1(_0x143611(0x4db2));_0x20f66a+=0x4;var _0x4c57c4,_0xb48d36,_0x389a75=[];for(_0x4c57c4=0x0;_0x4c57c4<_0x2998f8;_0x4c57c4++)_0xb48d36=_0x461cfa[_0x143611(0x2e90)](_0x20f66a,!0x0),_0x389a75['push'](_0xb48d36),_0x20f66a+=0x4;for(_0x4c57c4=0x0;_0x4c57c4<_0x2998f8;_0x4c57c4++){if(_0xb48d36=_0x389a75[_0x4c57c4],_0x4c57c4===_0x3ab159)return 0x0===_0xb48d36?null:new Uint8Array(_0x32c79c)['slice'](_0x20f66a,_0x20f66a+_0xb48d36)[_0x143611(0x1de1)];_0x20f66a+=_0xb48d36;}}MvtProvider$1[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0x298ce2,_0x2c28fb,_0x4f4be8,_0x1bf92b,_0x538c38){var _0x25fec9=_0x68aa19,_0x262928=this,_0x5995a5=this[_0x25fec9(0x53cf)],_0x551905=_0x4f4be8+0x1;_0x298ce2=computeRealDataRowColNumber$1(_0x298ce2,_0x551905,_0x262928[_0x25fec9(0x37c)]),_0x2c28fb=computeRealDataRowColNumber$1(_0x2c28fb,_0x551905,_0x262928[_0x25fec9(0x6d5)]);var _0x37a47b=this;if(_0x1bf92b['quadKey']=tileXYToQuadKey$a(_0x298ce2,_0x2c28fb,_0x551905),this[_0x25fec9(0x41bf)]===PackingRequest$1['QuadKey']&&(_0x1bf92b[_0x25fec9(0x3243)]=RequestType$1['PACK'],_0x1bf92b[_0x25fec9(0x409f)]=this['_name'],_0x1bf92b[_0x25fec9(0x608)]=!0x0),_0x1bf92b['cacheEnable']&&defined$1(this['_indexedDBScheduler'])&&!0x0===this['_indexedDBSetting']['isOpen']){var _0x22821f=when[_0x25fec9(0x25e3)](),_0x17fbbc=this[_0x25fec9(0x2fdf)][_0x25fec9(0x22cc)](this[_0x25fec9(0x2e23)],_0x1bf92b[_0x25fec9(0x536e)]);return defined$1(_0x17fbbc)?when(_0x17fbbc,function(_0x12d997){var _0x46b21b=_0x25fec9;if(defined$1(_0x12d997)){var _0xf12fb8=new Image();_0xf12fb8['width']=_0x37a47b[_0x46b21b(0x3550)],_0xf12fb8['height']=_0x37a47b[_0x46b21b(0x3550)],_0xf12fb8[_0x46b21b(0x540c)]=_0x12d997[_0x46b21b(0x8ee)];var _0x40631e=new Image();_0x40631e[_0x46b21b(0x209)]=_0x37a47b['_canvasWidth'],_0x40631e['height']=_0x37a47b['_canvasWidth'],_0x40631e['src']=_0x12d997[_0x46b21b(0xa42)],_0xf12fb8[_0x46b21b(0x1c48)]=function(){var _0x1f577f=_0x46b21b;createImageBitmap(_0xf12fb8,{'imageOrientation':_0x1f577f(0x4bbf)})[_0x1f577f(0x4e1e)](function(_0x17f49b){var _0x507aed=_0x1f577f,_0x429219=new Texture$1({'context':_0x37a47b[_0x507aed(0x1968)],'source':_0x17f49b,'pixelFormat':PixelFormat$1[_0x507aed(0x4a1c)],'sampler':new Sampler({'minificationFilter':TextureMinificationFilter$1[_0x507aed(0x2225)],'magnificationFilter':TextureMagnificationFilter$1['LINEAR']})});_0x40631e['onload']=function(){var _0xbd823f=_0x507aed;createImageBitmap(_0x40631e,{'imageOrientation':_0xbd823f(0x4bbf)})[_0xbd823f(0x4e1e)](function(_0xe1ed07){var _0x60b6a5=_0xbd823f,_0x3917ab=null;if(_0x37a47b[_0x60b6a5(0x4af6)]){var _0x50ff97=findTile(_0x298ce2,_0x2c28fb,_0x4f4be8,_0x37a47b['_tileCache']),_0x744a48=_0x37a47b['_canvasWidth']/_0x37a47b[_0x60b6a5(0x448c)],_0x242eca=[_0x37a47b[_0x60b6a5(0x448c)]/VALUE_EXTENT*_0x744a48,0x0,0x0,_0x37a47b[_0x60b6a5(0x307d)]/VALUE_EXTENT*_0x744a48,0x0,0x0];if(!defined$1(_0x50ff97)){_0x50ff97={};var _0x336e49=getTileCacheKey(_0x298ce2,_0x2c28fb,_0x4f4be8);_0x37a47b[_0x60b6a5(0x51e0)][_0x336e49]=_0x50ff97;}_0x50ff97['xMvt']=_0x298ce2,_0x50ff97[_0x60b6a5(0x4490)]=_0x2c28fb,_0x50ff97['cesiumLevel']=_0x4f4be8,_0x50ff97[_0x60b6a5(0x4103)]=Rectangle[_0x60b6a5(0x254b)](_0x12d997['bounds']),_0x50ff97[_0x60b6a5(0x4503)]=_0x242eca,_0x3917ab=createIDTexutre(_0x37a47b,_0xe1ed07),_0x50ff97[_0x60b6a5(0x4677)]=new Framebuffer$2({'context':_0x37a47b['_context'],'colorTextures':[_0x3917ab],'destroyAttachments':!0x1});}else _0x3917ab=createDefaultIDTexutre(_0x37a47b);_0x22821f['resolve']({'mvt':!0x0,'colorTexture':_0x429219,'idTexture':_0x3917ab});});};});};}else _0x22821f[_0x46b21b(0x68a)](_0x46b21b(0x3343));},function(_0x418ec4){var _0x352b54=_0x25fec9;_0x22821f[_0x352b54(0x68a)](_0x352b54(0x3343));}):_0x22821f['resolve'](_0x25fec9(0x3343)),_0x22821f;}if(_0x551905>_0x262928[_0x25fec9(0xa2e)])return renderFeatureByParentTile(_0x262928,_0x298ce2,_0x2c28fb,_0x4f4be8,_0x538c38);if(_0x5995a5=_0x5995a5['replace'](_0x25fec9(0x46fa),_0x298ce2)[_0x25fec9(0x1297)](_0x25fec9(0x381f),_0x2c28fb)[_0x25fec9(0x1297)](_0x25fec9(0x1666),_0x551905),defined$1(this[_0x25fec9(0x2436)])){var _0x52ccfb=this[_0x25fec9(0x2436)],_0x3cca70=_0x52ccfb[subdomainIndex++%_0x52ccfb['length']];subdomainIndex===_0x52ccfb['length']&&(subdomainIndex=0x0),_0x5995a5=_0x5995a5[_0x25fec9(0x1297)](domainReg$4,function(_0x22e4b5,_0x2225a1){var _0xc37422=_0x25fec9;return _0xc37422(0x1272)===_0x2225a1?_0x3cca70:_0x22e4b5;});}defined$1(Credential[_0x25fec9(0x4570)])&&(_0x5995a5=defined$1(Credential['CREDENTIAL'][_0x25fec9(0x622)][this[_0x25fec9(0x52cd)]])?Credential['addTokenWithKey'](this[_0x25fec9(0x52cd)],_0x5995a5):Credential[_0x25fec9(0x437b)](_0x5995a5));var _0x17167b=this[_0x25fec9(0x587b)][_0x25fec9(0x14ea)]({'url':_0x5995a5,'request':_0x1bf92b,'templateValues':{}})[_0x25fec9(0x4d1a)]();return defined$1(_0x17167b)?_0x17167b[_0x25fec9(0x4e1e)](function(_0x1bb69d){var _0x81b86c=_0x25fec9,_0x2d4c21=null;if(_0x2d4c21=_0x262928[_0x81b86c(0x41bf)]===PackingRequest$1[_0x81b86c(0x2b14)]?decodePackedBuffer$6(_0x1bb69d,_0x1bf92b[_0x81b86c(0x15b5)]):_0x1bb69d,_0x37a47b[_0x81b86c(0x219f)])return null;var _0x4d2265=findTile(_0x298ce2,_0x2c28fb,_0x4f4be8,_0x262928[_0x81b86c(0x51e0)]),_0x195b4b=_0x262928['_canvasWidth']/_0x262928['_tileWidth'],_0x3546f6=[_0x262928['_tileWidth']/VALUE_EXTENT*_0x195b4b,0x0,0x0,_0x262928['_tileHeight']/VALUE_EXTENT*_0x195b4b,0x0,0x0];if(!defined$1(_0x4d2265)){_0x4d2265={};var _0x319b15=getTileCacheKey(_0x298ce2,_0x2c28fb,_0x4f4be8);_0x262928[_0x81b86c(0x51e0)][_0x319b15]=_0x4d2265;}if(_0x4d2265[_0x81b86c(0x5721)]=_0x298ce2,_0x4d2265[_0x81b86c(0x4490)]=_0x2c28fb,_0x4d2265[_0x81b86c(0x2ded)]=_0x4f4be8,_0x4d2265[_0x81b86c(0x4103)]=Rectangle['clone'](_0x538c38),_0x4d2265[_0x81b86c(0x4503)]=_0x3546f6,defined$1(_0x4d2265)&&defined$1(_0x4d2265[_0x81b86c(0x358b)]))return renderFeatureByCanvas(_0x262928,_0x4d2265,_0x3546f6,_0x4d2265[_0x81b86c(0x358b)]);var _0x5880b5=_0x262928[_0x81b86c(0x399f)]['readFeatures'](_0x2d4c21,{'needSourceLayerNames':_0x262928[_0x81b86c(0x884)]});return!_0x262928[_0x81b86c(0x207c)]&&_0x262928[_0x81b86c(0x4af6)]&&_0x551905!=_0x262928[_0x81b86c(0xa2e)]||(_0x4d2265['mvtFeatures']=_0x5880b5,_0x551905==_0x262928[_0x81b86c(0xa2e)]&&computeGeoBoundsForFeatures(_0x5880b5,_0x4d2265[_0x81b86c(0x4103)],_0x3546f6,_0x262928[_0x81b86c(0x3550)])),renderFeatureByCanvas(_0x262928,_0x4d2265,_0x3546f6,_0x5880b5);})['otherwise'](function(_0x4fe2bc){}):null;},MvtProvider$1[_0x68aa19(0x4b51)][_0x68aa19(0x4fe9)]=function(_0x476352,_0x50c334,_0x334cb8,_0x55b943,_0x118020){},MvtProvider$1['prototype']['requestPickFeatures']=function(_0x6c4e1a){var _0x42aa9e=_0x68aa19;if(this[_0x42aa9e(0x1213)]['xMvt']!=_0x6c4e1a[_0x42aa9e(0x5721)]||this[_0x42aa9e(0x1213)][_0x42aa9e(0x4490)]!=_0x6c4e1a[_0x42aa9e(0x4490)]||this[_0x42aa9e(0x1213)][_0x42aa9e(0x2ded)]!=_0x6c4e1a['cesiumLevel']){this[_0x42aa9e(0x1213)][_0x42aa9e(0x5721)]=_0x6c4e1a[_0x42aa9e(0x5721)],this[_0x42aa9e(0x1213)]['yMvt']=_0x6c4e1a[_0x42aa9e(0x4490)],this['_prePickTile']['cesiumLevel']=_0x6c4e1a[_0x42aa9e(0x2ded)],this[_0x42aa9e(0x1213)][_0x42aa9e(0x1e5c)]=null;var _0x15e9af=this,_0x9f329c=_0x6c4e1a['cesiumLevel']+0x1,_0x5a98de=this['_urlTiles'];if(_0x9f329c>this['_maximumLevel']){var _0x2e5965=findParentTileHasData(_0x6c4e1a[_0x42aa9e(0x5721)],_0x6c4e1a['yMvt'],_0x6c4e1a['cesiumLevel'],this);defined$1(_0x2e5965)&&(defined$1(_0x2e5965[_0x42aa9e(0x358b)])?_0x15e9af[_0x42aa9e(0x1213)]['pickTileFeatures']=_0x2e5965[_0x42aa9e(0x358b)]:(_0x5a98de=_0x5a98de['replace'](_0x42aa9e(0x46fa),_0x2e5965[_0x42aa9e(0x5721)])[_0x42aa9e(0x1297)](_0x42aa9e(0x381f),_0x2e5965[_0x42aa9e(0x4490)])['replace'](_0x42aa9e(0x1666),_0x2e5965[_0x42aa9e(0x2ded)]+0x1),this[_0x42aa9e(0x5776)]=Resource[_0x42aa9e(0x320b)](_0x5a98de)[_0x42aa9e(0x4d1a)](),defined$1(this[_0x42aa9e(0x5776)])&&this['_pickTilePromise'][_0x42aa9e(0x4e1e)](function(_0x4dd8ab){var _0x5f5884=_0x42aa9e,_0x38b594=_0x15e9af[_0x5f5884(0x399f)]['readFeatures'](_0x4dd8ab,{'needSourceLayerNames':_0x15e9af[_0x5f5884(0x884)]});return _0x2e5965[_0x5f5884(0x358b)]=_0x38b594,_0x15e9af[_0x5f5884(0x1213)]['pickTileFeatures']=_0x38b594,_0x38b594;})[_0x42aa9e(0x4b84)](function(_0x4925cb){return null;})));}else _0x5a98de=_0x5a98de[_0x42aa9e(0x1297)]('{x}',_0x6c4e1a['xMvt'])[_0x42aa9e(0x1297)](_0x42aa9e(0x381f),_0x6c4e1a[_0x42aa9e(0x4490)])[_0x42aa9e(0x1297)](_0x42aa9e(0x1666),_0x6c4e1a[_0x42aa9e(0x2ded)]+0x1),this[_0x42aa9e(0x5776)]=Resource[_0x42aa9e(0x320b)](_0x5a98de)[_0x42aa9e(0x4d1a)](),defined$1(this[_0x42aa9e(0x5776)])&&this['_pickTilePromise']['then'](function(_0x2551ae){var _0x122854=_0x42aa9e,_0x5b16d1=_0x15e9af[_0x122854(0x399f)]['readFeatures'](_0x2551ae,{'needSourceLayerNames':_0x15e9af[_0x122854(0x884)]});return _0x15e9af['_prePickTile']['pickTileFeatures']=_0x5b16d1,_0x5b16d1;});}},MvtProvider$1[_0x68aa19(0x4b51)][_0x68aa19(0x13b1)]=function(_0x159fe9,_0x1be12f,_0x10903e){var _0x74e5e0=_0x68aa19,_0x231c25={},_0x15db20=0x0,_0x2fb26e=0x16;for(var _0x467615 in this[_0x74e5e0(0x51e0)]){var _0x124651=[],_0x546e16=this[_0x74e5e0(0x51e0)][_0x467615],_0x128e51=_0x546e16['transform'],_0x593def=_0x546e16[_0x74e5e0(0x4103)],_0x2e8be6=_0x546e16[_0x74e5e0(0x358b)];if(defined$1(_0x2e8be6)){for(var _0x20b365=0x0,_0x384580=_0x2e8be6[_0x74e5e0(0x531b)];_0x20b365<_0x384580;_0x20b365++)getFeatureID$1(_0x2e8be6[_0x20b365])===_0x1be12f&&_0x124651[_0x74e5e0(0x3a33)](_0x2e8be6[_0x20b365]);if(0x0!=_0x124651[_0x74e5e0(0x531b)])for(var _0x5e1a40=0x0;_0x5e1a40<_0x124651[_0x74e5e0(0x531b)];_0x5e1a40++){var _0x107c78=_0x124651[_0x5e1a40][_0x74e5e0(0x1578)]();if(!defined$1(_0x107c78['outterGeoCoordinates'])){_0x107c78[_0x74e5e0(0x4a32)]=[],_0x107c78[_0x74e5e0(0x4731)]=[];for(var _0x360734=_0x107c78[_0x74e5e0(0x1134)](),_0x160012=_0x107c78[_0x74e5e0(0x249e)](),_0x2f7fea=0x0,_0x2d973f=0x0,_0x45e2b0=0x0;_0x45e2b0<_0x160012[_0x74e5e0(0x531b)];_0x45e2b0++){_0x2f7fea=_0x2d973f,_0x2d973f=_0x160012[_0x45e2b0];var _0x23fe09=_0x360734['slice'](_0x2f7fea,_0x2d973f);if(_0x74e5e0(0x4017)==_0x107c78[_0x74e5e0(0x25f2)]()||'MultiPolygon'==_0x107c78[_0x74e5e0(0x25f2)]()){var _0xb1f270=!0x1;ol[_0x74e5e0(0x2add)]['flat'][_0x74e5e0(0x82e)][_0x74e5e0(0x2ed2)](_0x23fe09,0x0,_0x23fe09[_0x74e5e0(0x531b)],0x2)&&(_0xb1f270=!0x0);var _0x3c824e=[];_0x10903e?_0x3c824e=getPolygonCoordAsLine(_0x107c78,_0x23fe09):_0x3c824e[_0x74e5e0(0x3a33)](_0x23fe09);for(var _0x2227d8=0x0;_0x2227d8<_0x3c824e[_0x74e5e0(0x531b)];_0x2227d8++){for(var _0x386ef1=[],_0x49905f=_0x3c824e[_0x2227d8],_0x4f6f73=0x0,_0xe7d4db=_0x49905f[_0x74e5e0(0x531b)];_0x4f6f73<_0xe7d4db-0x1;_0x4f6f73+=0x2){var _0x4f13eb=computeGeoCoord(_0x49905f[_0x4f6f73],_0x49905f[_0x4f6f73+0x1],_0x593def,_0x128e51,this[_0x74e5e0(0x3550)]);_0x386ef1[_0x74e5e0(0x3a33)](_0x4f13eb[0x0]),_0x386ef1[_0x74e5e0(0x3a33)](_0x4f13eb[0x1]);}_0xb1f270?_0x107c78[_0x74e5e0(0x4731)]['push'](_0x386ef1):_0x107c78[_0x74e5e0(0x4a32)][_0x74e5e0(0x3a33)](_0x386ef1);}}else{for(_0x386ef1=[],_0x4f6f73=0x0,_0xe7d4db=_0x23fe09[_0x74e5e0(0x531b)];_0x4f6f73<_0xe7d4db-0x1;_0x4f6f73+=0x2){_0x4f13eb=computeGeoCoord(_0x23fe09[_0x4f6f73],_0x23fe09[_0x4f6f73+0x1],_0x593def,_0x128e51,this[_0x74e5e0(0x3550)]),(_0x386ef1[_0x74e5e0(0x3a33)](_0x4f13eb[0x0]),_0x386ef1[_0x74e5e0(0x3a33)](_0x4f13eb[0x1]));}_0x107c78[_0x74e5e0(0x4a32)][_0x74e5e0(0x3a33)](_0x386ef1);}}}_0x107c78[_0x74e5e0(0xcf6)]=_0x546e16['cesiumLevel'],defined$1(_0x231c25[_0x546e16[_0x74e5e0(0x2ded)]])||(_0x231c25[_0x546e16[_0x74e5e0(0x2ded)]]=[]),_0x15db20=Math[_0x74e5e0(0x2bc6)](_0x15db20,_0x546e16['cesiumLevel']),_0x2fb26e=Math['min'](_0x2fb26e,_0x546e16['cesiumLevel']),_0x231c25[_0x546e16[_0x74e5e0(0x2ded)]]['push'](_0x107c78);}}}return{'minGeometryLevel':_0x2fb26e,'maxGeometryLevel':_0x15db20,'geometriesByLevel':_0x231c25};},MvtProvider$1['prototype'][_0x68aa19(0x3f0b)]=function(_0x1844a0,_0x5575d5){var _0x5f2689=_0x68aa19,_0x5b7093=findTileByPosition$1(_0x1844a0,this[_0x5f2689(0x51e0)]);if(null==_0x5b7093)return null;var _0x3dc6dd,_0x2619f7=_0x5b7093[_0x5f2689(0x4103)],_0x625711=this['_canvasWidth']/this['_tileWidth'],_0x1ba9fc=(_0x1844a0['longitude']-_0x2619f7[_0x5f2689(0x4488)])/_0x2619f7[_0x5f2689(0x209)]*this[_0x5f2689(0x448c)]*_0x625711,_0x571dac=(0x1-(_0x2619f7['north']-_0x1844a0['latitude'])/_0x2619f7[_0x5f2689(0x5862)])*this['_tileHeight']*_0x625711;_0x1ba9fc=Math[_0x5f2689(0x67a)](_0x1ba9fc+0.5),_0x571dac=Math[_0x5f2689(0x67a)](_0x571dac+0.5),_0x3dc6dd=this[_0x5f2689(0x4af6)]?_0x5b7093[_0x5f2689(0x4677)]:renderTempIdTexture(this,_0x5b7093);var _0x317728=0x1+this[_0x5f2689(0x3d43)];_0x1ba9fc-=Math['floor'](0.5*_0x317728),_0x571dac-=Math[_0x5f2689(0x67a)](0.5*_0x317728);for(var _0x49c379=this[_0x5f2689(0x1968)][_0x5f2689(0xc23)]({'x':_0x1ba9fc,'y':_0x571dac,'width':_0x317728,'height':_0x317728,'framebuffer':_0x3dc6dd}),_0x6463c5={},_0x251a63=0x0;_0x251a63<_0x49c379[_0x5f2689(0x531b)];_0x251a63+=0x4){var _0x398c8b=[_0x49c379[_0x251a63],_0x49c379[_0x251a63+0x1],_0x49c379[_0x251a63+0x2],_0x49c379[_0x251a63+0x3]];_0x5f2689(0x414)!==_0x398c8b[_0x5f2689(0x1d43)]()&&(defined$1(_0x6463c5[_0x398c8b])?_0x6463c5[_0x398c8b]+=0x1:_0x6463c5[_0x398c8b]=0x1);}var _0x2bef35=0x0,_0xe482aa=null;for(var _0xed712e in _0x6463c5)_0x6463c5[_0xed712e]>_0x2bef35&&(_0xe482aa=_0xed712e,_0x2bef35=_0x6463c5[_0xed712e]);var _0x29fe9f=null===_0xe482aa?[0x0,0x0,0x0,0x0]:_0xe482aa[_0x5f2689(0x4d7b)](',');this[_0x5f2689(0x4af6)]||_0x3dc6dd[_0x5f2689(0x2578)]();var _0x46ae5f=parseInt(_0x29fe9f[0x0]),_0x239306=parseInt(_0x29fe9f[0x1]),_0xe030f5=parseInt(_0x29fe9f[0x2]);parseInt(_0x29fe9f[0x3]);var _0x2ebdf9=_0x46ae5f+0x100*_0x239306+0x100*_0xe030f5*0x100;_0x5575d5[_0x5f2689(0x1e53)]=0x0==_0x2ebdf9?new Color$2(0x1,0x1,0x1,0x1):new Color$2(_0x46ae5f/0xff,_0x239306/0xff,_0xe030f5/0xff,0x1),this['requestPickFeatures'](_0x5b7093);var _0x53d5dd=null;return this[_0x5f2689(0x207c)]&&(_0x53d5dd=this['getFeatureGeometry'](_0x1844a0,_0x2ebdf9,this[_0x5f2689(0x23a)]),_0x5575d5[_0x5f2689(0x1e53)]=new Color$2(0x1,0x1,0x1,0x1)),{'featureID':_0x2ebdf9,'layerID':this[_0x5f2689(0x2b7f)],'geometries':_0x53d5dd};},MvtProvider$1['prototype']['getProperty']=function(_0x42b88e){var _0x119d04=_0x68aa19;if(!defined$1(this[_0x119d04(0x1213)][_0x119d04(0x1e5c)]))return this[_0x119d04(0x5776)][_0x119d04(0x4e1e)](function(_0x45f7f8){var _0x14e954=findFeature(_0x45f7f8,_0x42b88e);return defined$1(_0x14e954)?_0x14e954['getProperties']():null;});var _0x5de206=when[_0x119d04(0x25e3)](),_0x16aa86=findFeature(this['_prePickTile'][_0x119d04(0x1e5c)],_0x42b88e);return defined$1(_0x16aa86)?_0x5de206['resolve'](_0x16aa86['getProperties']()):_0x5de206[_0x119d04(0x4e16)](),_0x5de206;};var EXTENT=0x2000,kCSSColorTable={'transparent':[0x0,0x0,0x0,0x0],'aliceblue':[0xf0,0xf8,0xff,0x1],'antiquewhite':[0xfa,0xeb,0xd7,0x1],'aqua':[0x0,0xff,0xff,0x1],'aquamarine':[0x7f,0xff,0xd4,0x1],'azure':[0xf0,0xff,0xff,0x1],'beige':[0xf5,0xf5,0xdc,0x1],'bisque':[0xff,0xe4,0xc4,0x1],'black':[0x0,0x0,0x0,0x1],'blanchedalmond':[0xff,0xeb,0xcd,0x1],'blue':[0x0,0x0,0xff,0x1],'blueviolet':[0x8a,0x2b,0xe2,0x1],'brown':[0xa5,0x2a,0x2a,0x1],'burlywood':[0xde,0xb8,0x87,0x1],'cadetblue':[0x5f,0x9e,0xa0,0x1],'chartreuse':[0x7f,0xff,0x0,0x1],'chocolate':[0xd2,0x69,0x1e,0x1],'coral':[0xff,0x7f,0x50,0x1],'cornflowerblue':[0x64,0x95,0xed,0x1],'cornsilk':[0xff,0xf8,0xdc,0x1],'crimson':[0xdc,0x14,0x3c,0x1],'cyan':[0x0,0xff,0xff,0x1],'darkblue':[0x0,0x0,0x8b,0x1],'darkcyan':[0x0,0x8b,0x8b,0x1],'darkgoldenrod':[0xb8,0x86,0xb,0x1],'darkgray':[0xa9,0xa9,0xa9,0x1],'darkgreen':[0x0,0x64,0x0,0x1],'darkgrey':[0xa9,0xa9,0xa9,0x1],'darkkhaki':[0xbd,0xb7,0x6b,0x1],'darkmagenta':[0x8b,0x0,0x8b,0x1],'darkolivegreen':[0x55,0x6b,0x2f,0x1],'darkorange':[0xff,0x8c,0x0,0x1],'darkorchid':[0x99,0x32,0xcc,0x1],'darkred':[0x8b,0x0,0x0,0x1],'darksalmon':[0xe9,0x96,0x7a,0x1],'darkseagreen':[0x8f,0xbc,0x8f,0x1],'darkslateblue':[0x48,0x3d,0x8b,0x1],'darkslategray':[0x2f,0x4f,0x4f,0x1],'darkslategrey':[0x2f,0x4f,0x4f,0x1],'darkturquoise':[0x0,0xce,0xd1,0x1],'darkviolet':[0x94,0x0,0xd3,0x1],'deeppink':[0xff,0x14,0x93,0x1],'deepskyblue':[0x0,0xbf,0xff,0x1],'dimgray':[0x69,0x69,0x69,0x1],'dimgrey':[0x69,0x69,0x69,0x1],'dodgerblue':[0x1e,0x90,0xff,0x1],'firebrick':[0xb2,0x22,0x22,0x1],'floralwhite':[0xff,0xfa,0xf0,0x1],'forestgreen':[0x22,0x8b,0x22,0x1],'fuchsia':[0xff,0x0,0xff,0x1],'gainsboro':[0xdc,0xdc,0xdc,0x1],'ghostwhite':[0xf8,0xf8,0xff,0x1],'gold':[0xff,0xd7,0x0,0x1],'goldenrod':[0xda,0xa5,0x20,0x1],'gray':[0x80,0x80,0x80,0x1],'green':[0x0,0x80,0x0,0x1],'greenyellow':[0xad,0xff,0x2f,0x1],'grey':[0x80,0x80,0x80,0x1],'honeydew':[0xf0,0xff,0xf0,0x1],'hotpink':[0xff,0x69,0xb4,0x1],'indianred':[0xcd,0x5c,0x5c,0x1],'indigo':[0x4b,0x0,0x82,0x1],'ivory':[0xff,0xff,0xf0,0x1],'khaki':[0xf0,0xe6,0x8c,0x1],'lavender':[0xe6,0xe6,0xfa,0x1],'lavenderblush':[0xff,0xf0,0xf5,0x1],'lawngreen':[0x7c,0xfc,0x0,0x1],'lemonchiffon':[0xff,0xfa,0xcd,0x1],'lightblue':[0xad,0xd8,0xe6,0x1],'lightcoral':[0xf0,0x80,0x80,0x1],'lightcyan':[0xe0,0xff,0xff,0x1],'lightgoldenrodyellow':[0xfa,0xfa,0xd2,0x1],'lightgray':[0xd3,0xd3,0xd3,0x1],'lightgreen':[0x90,0xee,0x90,0x1],'lightgrey':[0xd3,0xd3,0xd3,0x1],'lightpink':[0xff,0xb6,0xc1,0x1],'lightsalmon':[0xff,0xa0,0x7a,0x1],'lightseagreen':[0x20,0xb2,0xaa,0x1],'lightskyblue':[0x87,0xce,0xfa,0x1],'lightslategray':[0x77,0x88,0x99,0x1],'lightslategrey':[0x77,0x88,0x99,0x1],'lightsteelblue':[0xb0,0xc4,0xde,0x1],'lightyellow':[0xff,0xff,0xe0,0x1],'lime':[0x0,0xff,0x0,0x1],'limegreen':[0x32,0xcd,0x32,0x1],'linen':[0xfa,0xf0,0xe6,0x1],'magenta':[0xff,0x0,0xff,0x1],'maroon':[0x80,0x0,0x0,0x1],'mediumaquamarine':[0x66,0xcd,0xaa,0x1],'mediumblue':[0x0,0x0,0xcd,0x1],'mediumorchid':[0xba,0x55,0xd3,0x1],'mediumpurple':[0x93,0x70,0xdb,0x1],'mediumseagreen':[0x3c,0xb3,0x71,0x1],'mediumslateblue':[0x7b,0x68,0xee,0x1],'mediumspringgreen':[0x0,0xfa,0x9a,0x1],'mediumturquoise':[0x48,0xd1,0xcc,0x1],'mediumvioletred':[0xc7,0x15,0x85,0x1],'midnightblue':[0x19,0x19,0x70,0x1],'mintcream':[0xf5,0xff,0xfa,0x1],'mistyrose':[0xff,0xe4,0xe1,0x1],'moccasin':[0xff,0xe4,0xb5,0x1],'navajowhite':[0xff,0xde,0xad,0x1],'navy':[0x0,0x0,0x80,0x1],'oldlace':[0xfd,0xf5,0xe6,0x1],'olive':[0x80,0x80,0x0,0x1],'olivedrab':[0x6b,0x8e,0x23,0x1],'orange':[0xff,0xa5,0x0,0x1],'orangered':[0xff,0x45,0x0,0x1],'orchid':[0xda,0x70,0xd6,0x1],'palegoldenrod':[0xee,0xe8,0xaa,0x1],'palegreen':[0x98,0xfb,0x98,0x1],'paleturquoise':[0xaf,0xee,0xee,0x1],'palevioletred':[0xdb,0x70,0x93,0x1],'papayawhip':[0xff,0xef,0xd5,0x1],'peachpuff':[0xff,0xda,0xb9,0x1],'peru':[0xcd,0x85,0x3f,0x1],'pink':[0xff,0xc0,0xcb,0x1],'plum':[0xdd,0xa0,0xdd,0x1],'powderblue':[0xb0,0xe0,0xe6,0x1],'purple':[0x80,0x0,0x80,0x1],'rebeccapurple':[0x66,0x33,0x99,0x1],'red':[0xff,0x0,0x0,0x1],'rosybrown':[0xbc,0x8f,0x8f,0x1],'royalblue':[0x41,0x69,0xe1,0x1],'saddlebrown':[0x8b,0x45,0x13,0x1],'salmon':[0xfa,0x80,0x72,0x1],'sandybrown':[0xf4,0xa4,0x60,0x1],'seagreen':[0x2e,0x8b,0x57,0x1],'seashell':[0xff,0xf5,0xee,0x1],'sienna':[0xa0,0x52,0x2d,0x1],'silver':[0xc0,0xc0,0xc0,0x1],'skyblue':[0x87,0xce,0xeb,0x1],'slateblue':[0x6a,0x5a,0xcd,0x1],'slategray':[0x70,0x80,0x90,0x1],'slategrey':[0x70,0x80,0x90,0x1],'snow':[0xff,0xfa,0xfa,0x1],'springgreen':[0x0,0xff,0x7f,0x1],'steelblue':[0x46,0x82,0xb4,0x1],'tan':[0xd2,0xb4,0x8c,0x1],'teal':[0x0,0x80,0x80,0x1],'thistle':[0xd8,0xbf,0xd8,0x1],'tomato':[0xff,0x63,0x47,0x1],'turquoise':[0x40,0xe0,0xd0,0x1],'violet':[0xee,0x82,0xee,0x1],'wheat':[0xf5,0xde,0xb3,0x1],'white':[0xff,0xff,0xff,0x1],'whitesmoke':[0xf5,0xf5,0xf5,0x1],'yellow':[0xff,0xff,0x0,0x1],'yellowgreen':[0x9a,0xcd,0x32,0x1]};function clamp_css_byte(_0xbdfe31){var _0x117180=_0x68aa19;return(_0xbdfe31=Math[_0x117180(0x19b6)](_0xbdfe31))<0x0?0x0:_0xbdfe31>0xff?0xff:_0xbdfe31;}function clamp_css_float(_0x5073fc){return _0x5073fc<0x0?0x0:_0x5073fc>0x1?0x1:_0x5073fc;}function parse_css_int(_0x40b6a1){var _0x43a53f=_0x68aa19;return'%'===_0x40b6a1[_0x40b6a1[_0x43a53f(0x531b)]-0x1]?clamp_css_byte(parseFloat(_0x40b6a1)/0x64*0xff):clamp_css_byte(parseInt(_0x40b6a1));}function parse_css_float(_0x16615a){var _0x125716=_0x68aa19;return'%'===_0x16615a[_0x16615a[_0x125716(0x531b)]-0x1]?clamp_css_float(parseFloat(_0x16615a)/0x64):clamp_css_float(parseFloat(_0x16615a));}function css_hue_to_rgb(_0x275945,_0x20136b,_0x111f68){return _0x111f68<0x0?_0x111f68+=0x1:_0x111f68>0x1&&(_0x111f68-=0x1),0x6*_0x111f68<0x1?_0x275945+(_0x20136b-_0x275945)*_0x111f68*0x6:0x2*_0x111f68<0x1?_0x20136b:0x3*_0x111f68<0x2?_0x275945+(_0x20136b-_0x275945)*(0x2/0x3-_0x111f68)*0x6:_0x275945;}function parseCSSColor(_0xcddd71){var _0x8bd55b=_0x68aa19,_0x305709,_0x3dfb9b=_0xcddd71[_0x8bd55b(0x1297)](/ /g,'')[_0x8bd55b(0x22cf)]();if(_0x3dfb9b in kCSSColorTable)return kCSSColorTable[_0x3dfb9b][_0x8bd55b(0x48ca)]();if('#'===_0x3dfb9b[0x0])return 0x4===_0x3dfb9b[_0x8bd55b(0x531b)]?(_0x305709=parseInt(_0x3dfb9b[_0x8bd55b(0x163c)](0x1),0x10))>=0x0&&_0x305709<=0xfff?[(0xf00&_0x305709)>>0x4|(0xf00&_0x305709)>>0x8,0xf0&_0x305709|(0xf0&_0x305709)>>0x4,0xf&_0x305709|(0xf&_0x305709)<<0x4,0x1]:null:0x7===_0x3dfb9b[_0x8bd55b(0x531b)]&&(_0x305709=parseInt(_0x3dfb9b[_0x8bd55b(0x163c)](0x1),0x10))>=0x0&&_0x305709<=0xffffff?[(0xff0000&_0x305709)>>0x10,(0xff00&_0x305709)>>0x8,0xff&_0x305709,0x1]:null;var _0x4e14c4=_0x3dfb9b[_0x8bd55b(0x33ab)]('('),_0x1aed32=_0x3dfb9b[_0x8bd55b(0x33ab)](')');if(-0x1!==_0x4e14c4&&_0x1aed32+0x1===_0x3dfb9b[_0x8bd55b(0x531b)]){var _0x5f3db9=_0x3dfb9b[_0x8bd55b(0x163c)](0x0,_0x4e14c4),_0x208011=_0x3dfb9b[_0x8bd55b(0x163c)](_0x4e14c4+0x1,_0x1aed32-(_0x4e14c4+0x1))[_0x8bd55b(0x4d7b)](','),_0x28680b=0x1;switch(_0x5f3db9){case _0x8bd55b(0x2011):if(0x4!==_0x208011[_0x8bd55b(0x531b)])return null;_0x28680b=parse_css_float(_0x208011['pop']());case _0x8bd55b(0x56cb):return 0x3!==_0x208011[_0x8bd55b(0x531b)]?null:[parse_css_int(_0x208011[0x0]),parse_css_int(_0x208011[0x1]),parse_css_int(_0x208011[0x2]),_0x28680b];case'hsla':if(0x4!==_0x208011['length'])return null;_0x28680b=parse_css_float(_0x208011[_0x8bd55b(0x1ae7)]());case _0x8bd55b(0x633):if(0x3!==_0x208011[_0x8bd55b(0x531b)])return null;var _0x5c574c=(parseFloat(_0x208011[0x0])%0x168+0x168)%0x168/0x168,_0x2f957f=parse_css_float(_0x208011[0x1]),_0x20718a=parse_css_float(_0x208011[0x2]),_0x49c9b2=_0x20718a<=0.5?_0x20718a*(_0x2f957f+0x1):_0x20718a+_0x2f957f-_0x20718a*_0x2f957f,_0x3afce4=0x2*_0x20718a-_0x49c9b2;return[clamp_css_byte(0xff*css_hue_to_rgb(_0x3afce4,_0x49c9b2,_0x5c574c+0x1/0x3)),clamp_css_byte(0xff*css_hue_to_rgb(_0x3afce4,_0x49c9b2,_0x5c574c)),clamp_css_byte(0xff*css_hue_to_rgb(_0x3afce4,_0x49c9b2,_0x5c574c-0x1/0x3)),_0x28680b];default:return null;}}return null;}var Color$1=function(_0x25c075,_0x5aaf76,_0xa9b951,_0x504ca2){void 0x0===_0x504ca2&&(_0x504ca2=0x1),this['r']=_0x25c075,this['g']=_0x5aaf76,this['b']=_0xa9b951,this['a']=_0x504ca2;};Color$1[_0x68aa19(0x29e2)]=function(_0x41f7df){var _0x15f6fd=_0x68aa19;if(_0x41f7df){if(_0x41f7df instanceof Color$1)return _0x41f7df;if(_0x15f6fd(0x29ad)==typeof _0x41f7df){var _0x4d620f=parseCSSColor(_0x41f7df);if(_0x4d620f)return new Color$1(_0x4d620f[0x0]/0xff*_0x4d620f[0x3],_0x4d620f[0x1]/0xff*_0x4d620f[0x3],_0x4d620f[0x2]/0xff*_0x4d620f[0x3],_0x4d620f[0x3]);}}},Color$1[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){var _0x3e588f=_0x68aa19,_0x53ffc8=this[_0x3e588f(0xd2c)](),_0x37476d=_0x53ffc8[0x0],_0x465d9=_0x53ffc8[0x1],_0x46a3e5=_0x53ffc8[0x2],_0x5b0d86=_0x53ffc8[0x3];return _0x3e588f(0x4a06)+Math[_0x3e588f(0x19b6)](_0x37476d)+','+Math[_0x3e588f(0x19b6)](_0x465d9)+','+Math[_0x3e588f(0x19b6)](_0x46a3e5)+','+_0x5b0d86+')';},Color$1[_0x68aa19(0x4b51)][_0x68aa19(0xd2c)]=function(){var _0x417b3a=this,_0x47ce4e=_0x417b3a['r'],_0x79f916=_0x417b3a['g'],_0xcfdd45=_0x417b3a['b'],_0x5726d9=_0x417b3a['a'];return 0x0===_0x5726d9?[0x0,0x0,0x0,0x0]:[0xff*_0x47ce4e/_0x5726d9,0xff*_0x79f916/_0x5726d9,0xff*_0xcfdd45/_0x5726d9,_0x5726d9];},Color$1[_0x68aa19(0x2f9e)]=new Color$1(0x0,0x0,0x0,0x1),Color$1['white']=new Color$1(0x1,0x1,0x1,0x1),Color$1[_0x68aa19(0x104f)]=new Color$1(0x0,0x0,0x0,0x0),Color$1[_0x68aa19(0x4f34)]=new Color$1(0x1,0x0,0x0,0x1);var BACK=0x405,CCW=0x901,CullFaceMode=function(_0x555a48,_0xcb00b3,_0x2a44b4){var _0xbedd9e=_0x68aa19;this[_0xbedd9e(0x10ec)]=_0x555a48,this[_0xbedd9e(0x4318)]=_0xcb00b3,this['frontFace']=_0x2a44b4;};CullFaceMode[_0x68aa19(0x36c3)]=new CullFaceMode(!0x1,BACK,CCW),CullFaceMode[_0x68aa19(0x42b6)]=new CullFaceMode(!0x0,BACK,CCW);var ALWAYS=0x207,DepthMode=function(_0x13d40e,_0x8b9f31,_0xd10d){var _0x171661=_0x68aa19;this[_0x171661(0x326b)]=_0x13d40e,this[_0x171661(0x1aac)]=_0x8b9f31,this[_0x171661(0x4104)]=_0xd10d;};DepthMode[_0x68aa19(0x2e32)]=!0x1,DepthMode[_0x68aa19(0xef4)]=!0x0,DepthMode[_0x68aa19(0x36c3)]=new DepthMode(ALWAYS,DepthMode['ReadOnly'],[0x0,0x1]);var ALWAYS$1=0x207,KEEP=0x1e00,StencilMode=function(_0x583a2b,_0x37c74a,_0x2593e2,_0x5c1490,_0x372484,_0x427d71){var _0x4cc73a=_0x68aa19;this['test']=_0x583a2b,this[_0x4cc73a(0x4a4b)]=_0x37c74a,this[_0x4cc73a(0x1aac)]=_0x2593e2,this[_0x4cc73a(0x11fe)]=_0x5c1490,this[_0x4cc73a(0x2e1a)]=_0x372484,this[_0x4cc73a(0x18ad)]=_0x427d71;};StencilMode[_0x68aa19(0x36c3)]=new StencilMode({'func':ALWAYS$1,'mask':0x0},0x0,0x0,KEEP,KEEP,KEEP);var UniformType={},Uniform=function(_0x212885,_0x48a43c){this['gl']=_0x212885['gl'],this['location']=_0x48a43c;};UniformType['Uniform1i']=function(_0xb03ab0){var _0x614fa6=_0x68aa19;function _0x32d01b(_0x554a24,_0x46b48e){var _0x423691=_0x54f3;_0xb03ab0[_0x423691(0x317a)](this,_0x554a24,_0x46b48e),this[_0x423691(0x3cd8)]=0x0;}return _0xb03ab0&&(_0x32d01b[_0x614fa6(0x4939)]=_0xb03ab0),_0x32d01b[_0x614fa6(0x4b51)]=Object[_0x614fa6(0x3477)](_0xb03ab0&&_0xb03ab0[_0x614fa6(0x4b51)]),_0x32d01b['prototype']['constructor']=_0x32d01b,_0x32d01b['prototype'][_0x614fa6(0x346f)]=function(_0x3ad729){var _0x1babba=_0x614fa6;this['current']!==_0x3ad729&&(this[_0x1babba(0x3cd8)]=_0x3ad729,this['gl'][_0x1babba(0x36e)](this[_0x1babba(0xbb0)],_0x3ad729));},_0x32d01b;}(Uniform),UniformType['Uniform1f']=function(_0x47e2e0){var _0x4d0350=_0x68aa19;function _0x4a7b5a(_0x56a35c,_0x1888cb){var _0x537316=_0x54f3;_0x47e2e0[_0x537316(0x317a)](this,_0x56a35c,_0x1888cb),this[_0x537316(0x3cd8)]=0x0;}return _0x47e2e0&&(_0x4a7b5a['__proto__']=_0x47e2e0),_0x4a7b5a['prototype']=Object[_0x4d0350(0x3477)](_0x47e2e0&&_0x47e2e0['prototype']),_0x4a7b5a[_0x4d0350(0x4b51)][_0x4d0350(0x330d)]=_0x4a7b5a,_0x4a7b5a[_0x4d0350(0x4b51)][_0x4d0350(0x346f)]=function(_0x3211e2){var _0x5cd3dc=_0x4d0350;this['current']!==_0x3211e2&&(this['current']=_0x3211e2,this['gl']['uniform1f'](this[_0x5cd3dc(0xbb0)],_0x3211e2));},_0x4a7b5a;}(Uniform),UniformType[_0x68aa19(0x25c3)]=function(_0x3b65b7){var _0x18e27e=_0x68aa19;function _0x40975b(_0x3a81b8,_0x2c00ee){var _0x9791b9=_0x54f3;_0x3b65b7[_0x9791b9(0x317a)](this,_0x3a81b8,_0x2c00ee),this[_0x9791b9(0x3cd8)]=[0x0,0x0];}return _0x3b65b7&&(_0x40975b[_0x18e27e(0x4939)]=_0x3b65b7),_0x40975b['prototype']=Object[_0x18e27e(0x3477)](_0x3b65b7&&_0x3b65b7[_0x18e27e(0x4b51)]),_0x40975b[_0x18e27e(0x4b51)][_0x18e27e(0x330d)]=_0x40975b,_0x40975b[_0x18e27e(0x4b51)]['set']=function(_0x410c71){var _0xb2fd19=_0x18e27e;_0x410c71[0x0]===this[_0xb2fd19(0x3cd8)][0x0]&&_0x410c71[0x1]===this[_0xb2fd19(0x3cd8)][0x1]||(this[_0xb2fd19(0x3cd8)]=_0x410c71,this['gl']['uniform2f'](this['location'],_0x410c71[0x0],_0x410c71[0x1]));},_0x40975b;}(Uniform),UniformType['Uniform3f']=function(_0x419e03){var _0x11da35=_0x68aa19;function _0x2d1ff2(_0x3378b9,_0xfbdb6){var _0x5e34ec=_0x54f3;_0x419e03[_0x5e34ec(0x317a)](this,_0x3378b9,_0xfbdb6),this[_0x5e34ec(0x3cd8)]=[0x0,0x0,0x0];}return _0x419e03&&(_0x2d1ff2[_0x11da35(0x4939)]=_0x419e03),_0x2d1ff2[_0x11da35(0x4b51)]=Object['create'](_0x419e03&&_0x419e03[_0x11da35(0x4b51)]),_0x2d1ff2[_0x11da35(0x4b51)][_0x11da35(0x330d)]=_0x2d1ff2,_0x2d1ff2[_0x11da35(0x4b51)][_0x11da35(0x346f)]=function(_0x369ccd){var _0x57eea7=_0x11da35;_0x369ccd[0x0]===this[_0x57eea7(0x3cd8)][0x0]&&_0x369ccd[0x1]===this[_0x57eea7(0x3cd8)][0x1]&&_0x369ccd[0x2]===this[_0x57eea7(0x3cd8)][0x2]||(this[_0x57eea7(0x3cd8)]=_0x369ccd,this['gl'][_0x57eea7(0x320f)](this[_0x57eea7(0xbb0)],_0x369ccd[0x0],_0x369ccd[0x1],_0x369ccd[0x2]));},_0x2d1ff2;}(Uniform),UniformType[_0x68aa19(0x1e84)]=function(_0x38de0f){var _0x8c3a9d=_0x68aa19;function _0x24ca6e(_0x4f60f2,_0x4dadf2){var _0x28716a=_0x54f3;_0x38de0f[_0x28716a(0x317a)](this,_0x4f60f2,_0x4dadf2),this[_0x28716a(0x3cd8)]=[0x0,0x0,0x0,0x0];}return _0x38de0f&&(_0x24ca6e[_0x8c3a9d(0x4939)]=_0x38de0f),_0x24ca6e[_0x8c3a9d(0x4b51)]=Object[_0x8c3a9d(0x3477)](_0x38de0f&&_0x38de0f[_0x8c3a9d(0x4b51)]),_0x24ca6e[_0x8c3a9d(0x4b51)][_0x8c3a9d(0x330d)]=_0x24ca6e,_0x24ca6e[_0x8c3a9d(0x4b51)][_0x8c3a9d(0x346f)]=function(_0x1975a7){var _0x8e1474=_0x8c3a9d;_0x1975a7[0x0]===this[_0x8e1474(0x3cd8)][0x0]&&_0x1975a7[0x1]===this[_0x8e1474(0x3cd8)][0x1]&&_0x1975a7[0x2]===this['current'][0x2]&&_0x1975a7[0x3]===this[_0x8e1474(0x3cd8)][0x3]||(this[_0x8e1474(0x3cd8)]=_0x1975a7,this['gl'][_0x8e1474(0x2147)](this[_0x8e1474(0xbb0)],_0x1975a7[0x0],_0x1975a7[0x1],_0x1975a7[0x2],_0x1975a7[0x3]));},_0x24ca6e;}(Uniform),UniformType['UniformColor']=function(_0x44692c){var _0x31e671=_0x68aa19;function _0x65fcab(_0x4f48cf,_0x12ca51){var _0x1f54a9=_0x54f3;_0x44692c[_0x1f54a9(0x317a)](this,_0x4f48cf,_0x12ca51),this['current']=Color$1[_0x1f54a9(0x104f)];}return _0x44692c&&(_0x65fcab[_0x31e671(0x4939)]=_0x44692c),_0x65fcab[_0x31e671(0x4b51)]=Object[_0x31e671(0x3477)](_0x44692c&&_0x44692c[_0x31e671(0x4b51)]),_0x65fcab[_0x31e671(0x4b51)][_0x31e671(0x330d)]=_0x65fcab,_0x65fcab[_0x31e671(0x4b51)][_0x31e671(0x346f)]=function(_0x51ec77){var _0x216d93=_0x31e671;_0x51ec77['r']===this['current']['r']&&_0x51ec77['g']===this[_0x216d93(0x3cd8)]['g']&&_0x51ec77['b']===this[_0x216d93(0x3cd8)]['b']&&_0x51ec77['a']===this[_0x216d93(0x3cd8)]['a']||(this[_0x216d93(0x3cd8)]=_0x51ec77,this['gl'][_0x216d93(0x2147)](this[_0x216d93(0xbb0)],_0x51ec77['r'],_0x51ec77['g'],_0x51ec77['b'],_0x51ec77['a']));},_0x65fcab;}(Uniform);var emptyMat4=new Float32Array(0x10);function pixelsToTileUnits$1(_0x9181e7,_0x1469a7,_0x34bdd8){var _0x4c4318=_0x68aa19;if(_0x9181e7['realtime']&&defined$1(_0x34bdd8)&&defined$1(_0x34bdd8[_0x4c4318(0x4199)])){_0x34bdd8[_0x4c4318(0x4199)],defined$1(_0x34bdd8[_0x4c4318(0x17cd)]);var _0x21b1f9=_0x34bdd8['zoom']-_0x9181e7[_0x4c4318(0xcf6)],_0x326526=_0x1469a7*(EXTENT/(_0x9181e7[_0x4c4318(0x50f8)]*Math[_0x4c4318(0x1f76)](0x2,_0x21b1f9)));_0x326526*=_0x9181e7[_0x4c4318(0x50f8)]/0x200;var _0x48cc82=_0x34bdd8[_0x4c4318(0x4199)]-_0x34bdd8[_0x4c4318(0xdee)];return _0x48cc82>0x0&&(_0x326526*=Math[_0x4c4318(0x1f76)](0x2,_0x48cc82)),_0x326526;}return _0x1469a7*(EXTENT/_0x9181e7[_0x4c4318(0x50f8)]);}UniformType[_0x68aa19(0x4f19)]=function(_0x2116ba){var _0x1e29ce=_0x68aa19;function _0x40eb57(_0xbe45e9,_0x257b2a){var _0x1cdb10=_0x54f3;_0x2116ba[_0x1cdb10(0x317a)](this,_0xbe45e9,_0x257b2a),this[_0x1cdb10(0x3cd8)]=emptyMat4;}return _0x2116ba&&(_0x40eb57[_0x1e29ce(0x4939)]=_0x2116ba),_0x40eb57['prototype']=Object['create'](_0x2116ba&&_0x2116ba[_0x1e29ce(0x4b51)]),_0x40eb57[_0x1e29ce(0x4b51)]['constructor']=_0x40eb57,_0x40eb57['prototype'][_0x1e29ce(0x346f)]=function(_0x1466c3){var _0xdb9d15=_0x1e29ce;this['gl']['uniformMatrix4fv'](this[_0xdb9d15(0xbb0)],!0x1,_0x1466c3);},_0x40eb57;}(Uniform);var CircleProgram={'circleUniforms':function(_0x154e6f,_0x505350){var _0x33a2c1=_0x68aa19;return{'u_camera_to_center_distance':new UniformType[(_0x33a2c1(0x2d83))](_0x154e6f,_0x505350[_0x33a2c1(0x39b4)]),'u_scale_with_map':new UniformType[(_0x33a2c1(0x6ca))](_0x154e6f,_0x505350['u_scale_with_map']),'u_pitch_with_map':new UniformType[(_0x33a2c1(0x6ca))](_0x154e6f,_0x505350[_0x33a2c1(0x5508)]),'u_extrude_scale':new UniformType['Uniform2f'](_0x154e6f,_0x505350[_0x33a2c1(0x125a)]),'u_device_pixel_ratio':new UniformType[(_0x33a2c1(0x2d83))](_0x154e6f,_0x505350[_0x33a2c1(0xcd8)]),'u_matrix':new UniformType['UniformMatrix4f'](_0x154e6f,_0x505350['u_matrix'])};},'circleUniformValues':function(_0x2d271a,_0x49e389,_0xbd6fc3){var _0x5b121b=_0x68aa19,_0x57294f,_0x7b4335;if(_0x2d271a['transform'],_0x5b121b(0x2e47)===_0xbd6fc3[_0x5b121b(0x20fc)][_0x5b121b(0x3173)](_0x5b121b(0x403d))){var _0x7c8863=pixelsToTileUnits$1(_0x49e389,0x1);_0x57294f=!0x0,_0x7b4335=[_0x7c8863,_0x7c8863];}else _0x57294f=!0x1,_0x7b4335=pixelsToGLUnits$1(_0x49e389);return{'u_camera_to_center_distance':0x1,'u_scale_with_map':+(_0x5b121b(0x2e47)===_0xbd6fc3['paint'][_0x5b121b(0x3173)](_0x5b121b(0x2a49))),'u_matrix':calculateMatrix$1(_0x49e389),'u_pitch_with_map':+_0x57294f,'u_device_pixel_ratio':0x1,'u_extrude_scale':_0x7b4335};}},scratchMat4Array$3=new Float32Array(0x10);function calculateMatrix$1(_0x4dc02d){var _0x510a2e=_0x68aa19,_0x5fc9e=_0x4dc02d[_0x510a2e(0x43e0)];return Matrix4[_0x510a2e(0xd2c)](_0x5fc9e,scratchMat4Array$3);}function pixelsToGLUnits$1(_0x4e5c2d){var _0x100556=_0x68aa19;return[0x2/_0x4e5c2d[_0x100556(0x4ed6)],-0x2/_0x4e5c2d['tileSize']];}var IMAGE_PADDING$2=0x1,ImagePosition=function(_0x3bc532,_0x15a575){var _0x253bb1=_0x68aa19,_0x54210a=_0x15a575[_0x253bb1(0x3fac)],_0x19ca17=_0x15a575[_0x253bb1(0x3330)],_0x73a448=_0x15a575[_0x253bb1(0x4257)],_0x510637=_0x15a575[_0x253bb1(0x497d)],_0xc77bcf=_0x15a575['content'];this[_0x253bb1(0x1b4e)]=_0x3bc532,this[_0x253bb1(0x3fac)]=_0x54210a,this[_0x253bb1(0x4257)]=_0x73a448,this[_0x253bb1(0x497d)]=_0x510637,this[_0x253bb1(0x1bcb)]=_0xc77bcf,this['version']=_0x19ca17;},prototypeAccessors={'tl':{'configurable':!0x0},'br':{'configurable':!0x0},'tlbr':{'configurable':!0x0},'displaySize':{'configurable':!0x0}};prototypeAccessors['tl'][_0x68aa19(0x3173)]=function(){var _0x5aecd4=_0x68aa19;return[this['paddedRect']['x']+IMAGE_PADDING$2,this[_0x5aecd4(0x1b4e)]['y']+IMAGE_PADDING$2];},prototypeAccessors['br']['get']=function(){var _0x74b6f1=_0x68aa19;return[this[_0x74b6f1(0x1b4e)]['x']+this['paddedRect']['w']-IMAGE_PADDING$2,this[_0x74b6f1(0x1b4e)]['y']+this[_0x74b6f1(0x1b4e)]['h']-IMAGE_PADDING$2];},prototypeAccessors['tlbr']['get']=function(){var _0x306f0d=_0x68aa19;return this['tl'][_0x306f0d(0x32c8)](this['br']);},prototypeAccessors['displaySize'][_0x68aa19(0x3173)]=function(){var _0x331047=_0x68aa19;return[(this['paddedRect']['w']-0x2*IMAGE_PADDING$2)/this['pixelRatio'],(this[_0x331047(0x1b4e)]['h']-0x2*IMAGE_PADDING$2)/this[_0x331047(0x3fac)]];},Object[_0x68aa19(0x5b7)](ImagePosition['prototype'],prototypeAccessors);var RGBAImage=function(_0x1939a9,_0x398a86){createImage$2(this,_0x1939a9,0x4,_0x398a86);};function createImage$2(_0xe4bec4,_0xb6c927,_0xd0849e,_0x5e7cc4){var _0x3a0105=_0x68aa19,_0x1d6ce7=_0xb6c927['width'],_0x2b81c6=_0xb6c927[_0x3a0105(0x5862)];if(_0x5e7cc4){if(_0x5e7cc4 instanceof Uint8ClampedArray)_0x5e7cc4=new Uint8Array(_0x5e7cc4['buffer']);else{if(_0x5e7cc4[_0x3a0105(0x531b)]!==_0x1d6ce7*_0x2b81c6*_0xd0849e)throw new RangeError(_0x3a0105(0x54ad));}}else _0x5e7cc4=new Uint8Array(_0x1d6ce7*_0x2b81c6*_0xd0849e);return _0xe4bec4[_0x3a0105(0x209)]=_0x1d6ce7,_0xe4bec4[_0x3a0105(0x5862)]=_0x2b81c6,_0xe4bec4[_0x3a0105(0x116f)]=_0x5e7cc4,_0xe4bec4;}function resizeImage$1(_0x3ae327,_0x453454,_0x10eeb9){var _0x33f77c=_0x68aa19,_0x109b6f=_0x453454['width'],_0x509191=_0x453454[_0x33f77c(0x5862)];if(_0x109b6f!==_0x3ae327['width']||_0x509191!==_0x3ae327[_0x33f77c(0x5862)]){var _0x226005=createImage$2({},{'width':_0x109b6f,'height':_0x509191},_0x10eeb9);copyImage$1(_0x3ae327,_0x226005,{'x':0x0,'y':0x0},{'x':0x0,'y':0x0},{'width':Math['min'](_0x3ae327[_0x33f77c(0x209)],_0x109b6f),'height':Math['min'](_0x3ae327['height'],_0x509191)},_0x10eeb9),_0x3ae327['width']=_0x109b6f,_0x3ae327[_0x33f77c(0x5862)]=_0x509191,_0x3ae327['data']=_0x226005['data'];}}function copyImage$1(_0x1b23bc,_0x478040,_0x264d2c,_0x2c8adf,_0x206b87,_0x18fd2e){var _0x1679d7=_0x68aa19;if(0x0===_0x206b87['width']||0x0===_0x206b87[_0x1679d7(0x5862)])return _0x478040;if(_0x206b87[_0x1679d7(0x209)]>_0x1b23bc['width']||_0x206b87[_0x1679d7(0x5862)]>_0x1b23bc['height']||_0x264d2c['x']>_0x1b23bc[_0x1679d7(0x209)]-_0x206b87[_0x1679d7(0x209)]||_0x264d2c['y']>_0x1b23bc[_0x1679d7(0x5862)]-_0x206b87['height'])throw new RangeError(_0x1679d7(0x864));if(_0x206b87[_0x1679d7(0x209)]>_0x478040[_0x1679d7(0x209)]||_0x206b87[_0x1679d7(0x5862)]>_0x478040[_0x1679d7(0x5862)]||_0x2c8adf['x']>_0x478040[_0x1679d7(0x209)]-_0x206b87['width']||_0x2c8adf['y']>_0x478040[_0x1679d7(0x5862)]-_0x206b87[_0x1679d7(0x5862)])throw new RangeError(_0x1679d7(0xbb6));for(var _0x165463=_0x1b23bc[_0x1679d7(0x116f)],_0x3d16b6=_0x478040[_0x1679d7(0x116f)],_0xa61a1b=0x0;_0xa61a1b<_0x206b87[_0x1679d7(0x5862)];_0xa61a1b++)for(var _0x57b06f=((_0x264d2c['y']+_0xa61a1b)*_0x1b23bc[_0x1679d7(0x209)]+_0x264d2c['x'])*_0x18fd2e,_0x34af5a=((_0x2c8adf['y']+_0xa61a1b)*_0x478040[_0x1679d7(0x209)]+_0x2c8adf['x'])*_0x18fd2e,_0x2fcb5f=0x0;_0x2fcb5f<_0x206b87[_0x1679d7(0x209)]*_0x18fd2e;_0x2fcb5f++)_0x3d16b6[_0x34af5a+_0x2fcb5f]=_0x165463[_0x57b06f+_0x2fcb5f];return _0x478040;}function potpack(_0x2f1fad){var _0xfc47e5=_0x68aa19;for(var _0x72d75a=0x0,_0x1a04e2=0x0,_0x4a627e=0x0,_0x193704=_0x2f1fad;_0x4a627e<_0x193704['length'];_0x4a627e+=0x1){var _0x3dd06d=_0x193704[_0x4a627e];_0x72d75a+=_0x3dd06d['w']*_0x3dd06d['h'],_0x1a04e2=Math[_0xfc47e5(0x2bc6)](_0x1a04e2,_0x3dd06d['w']);}_0x2f1fad[_0xfc47e5(0x34f3)](function(_0xb69eef,_0x14d7e8){return _0x14d7e8['h']-_0xb69eef['h'];});for(var _0x2a195c=[{'x':0x0,'y':0x0,'w':Math[_0xfc47e5(0x2bc6)](Math['ceil'](Math['sqrt'](_0x72d75a/0.95)),_0x1a04e2),'h':0x1/0x0}],_0x24dcb6=0x0,_0x25a874=0x0,_0xc6a94c=0x0,_0x250e80=_0x2f1fad;_0xc6a94c<_0x250e80['length'];_0xc6a94c+=0x1)for(var _0x1dfd8c=_0x250e80[_0xc6a94c],_0x3d8aed=_0x2a195c[_0xfc47e5(0x531b)]-0x1;_0x3d8aed>=0x0;_0x3d8aed--){var _0x1a4f60=_0x2a195c[_0x3d8aed];if(!(_0x1dfd8c['w']>_0x1a4f60['w']||_0x1dfd8c['h']>_0x1a4f60['h'])){if(_0x1dfd8c['x']=_0x1a4f60['x'],_0x1dfd8c['y']=_0x1a4f60['y'],_0x25a874=Math['max'](_0x25a874,_0x1dfd8c['y']+_0x1dfd8c['h']),_0x24dcb6=Math[_0xfc47e5(0x2bc6)](_0x24dcb6,_0x1dfd8c['x']+_0x1dfd8c['w']),_0x1dfd8c['w']===_0x1a4f60['w']&&_0x1dfd8c['h']===_0x1a4f60['h']){var _0x116b4a=_0x2a195c[_0xfc47e5(0x1ae7)]();_0x3d8aed<_0x2a195c['length']&&(_0x2a195c[_0x3d8aed]=_0x116b4a);}else _0x1dfd8c['h']===_0x1a4f60['h']?(_0x1a4f60['x']+=_0x1dfd8c['w'],_0x1a4f60['w']-=_0x1dfd8c['w']):_0x1dfd8c['w']===_0x1a4f60['w']?(_0x1a4f60['y']+=_0x1dfd8c['h'],_0x1a4f60['h']-=_0x1dfd8c['h']):(_0x2a195c[_0xfc47e5(0x3a33)]({'x':_0x1a4f60['x']+_0x1dfd8c['w'],'y':_0x1a4f60['y'],'w':_0x1a4f60['w']-_0x1dfd8c['w'],'h':_0x1dfd8c['h']}),_0x1a4f60['y']+=_0x1dfd8c['h'],_0x1a4f60['h']-=_0x1dfd8c['h']);break;}}return{'w':_0x24dcb6,'h':_0x25a874,'fill':_0x72d75a/(_0x24dcb6*_0x25a874)||0x0};}RGBAImage[_0x68aa19(0x4b51)]['resize']=function(_0x464a9a){resizeImage$1(this,_0x464a9a,0x4);},RGBAImage[_0x68aa19(0x4b51)][_0x68aa19(0x1297)]=function(_0x12c7b4,_0x33702f){var _0x1d80f6=_0x68aa19;_0x33702f?this[_0x1d80f6(0x116f)][_0x1d80f6(0x346f)](_0x12c7b4):_0x12c7b4 instanceof Uint8ClampedArray?this[_0x1d80f6(0x116f)]=new Uint8Array(_0x12c7b4[_0x1d80f6(0x1de1)]):this[_0x1d80f6(0x116f)]=_0x12c7b4;},RGBAImage[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x41041e=_0x68aa19;return new RGBAImage({'width':this[_0x41041e(0x209)],'height':this[_0x41041e(0x5862)]},new Uint8Array(this[_0x41041e(0x116f)]));},RGBAImage['copy']=function(_0x24ab87,_0x40f6ed,_0xb73511,_0x37a397,_0x4633df){copyImage$1(_0x24ab87,_0x40f6ed,_0xb73511,_0x37a397,_0x4633df,0x4);};var IMAGE_PADDING$1=0x1,ImageAtlas=function(_0x4da440,_0x1367a9){var _0x31613e=_0x68aa19,_0x4c6f2d={},_0x453b45={};this[_0x31613e(0x34c3)]=[];var _0x5ea71b=[];this['addImages'](_0x4da440,_0x4c6f2d,_0x5ea71b),this[_0x31613e(0xd3e)](_0x1367a9,_0x453b45,_0x5ea71b);var _0x340a87=potpack(_0x5ea71b),_0x78429b=_0x340a87['w'],_0x1a079d=_0x340a87['h'],_0x5ee4b4=new RGBAImage({'width':_0x78429b||0x1,'height':_0x1a079d||0x1});for(var _0x33ac54 in _0x4da440){var _0x3de1ec=_0x4da440[_0x33ac54],_0x48525d=_0x4c6f2d[_0x33ac54][_0x31613e(0x1b4e)];RGBAImage[_0x31613e(0x2362)](_0x3de1ec['data'],_0x5ee4b4,{'x':0x0,'y':0x0},{'x':_0x48525d['x']+IMAGE_PADDING$1,'y':_0x48525d['y']+IMAGE_PADDING$1},_0x3de1ec['data']);}for(var _0xcb09a2 in _0x1367a9){var _0x2eab68=_0x1367a9[_0xcb09a2],_0xc03282=_0x453b45[_0xcb09a2][_0x31613e(0x1b4e)],_0x4038db=_0xc03282['x']+IMAGE_PADDING$1,_0x1519a6=_0xc03282['y']+IMAGE_PADDING$1,_0x28bee6=_0x2eab68[_0x31613e(0x116f)][_0x31613e(0x209)],_0x636d84=_0x2eab68[_0x31613e(0x116f)][_0x31613e(0x5862)];RGBAImage['copy'](_0x2eab68[_0x31613e(0x116f)],_0x5ee4b4,{'x':0x0,'y':0x0},{'x':_0x4038db,'y':_0x1519a6},_0x2eab68[_0x31613e(0x116f)]),RGBAImage[_0x31613e(0x2362)](_0x2eab68[_0x31613e(0x116f)],_0x5ee4b4,{'x':0x0,'y':_0x636d84-0x1},{'x':_0x4038db,'y':_0x1519a6-0x1},{'width':_0x28bee6,'height':0x1}),RGBAImage[_0x31613e(0x2362)](_0x2eab68[_0x31613e(0x116f)],_0x5ee4b4,{'x':0x0,'y':0x0},{'x':_0x4038db,'y':_0x1519a6+_0x636d84},{'width':_0x28bee6,'height':0x1}),RGBAImage[_0x31613e(0x2362)](_0x2eab68[_0x31613e(0x116f)],_0x5ee4b4,{'x':_0x28bee6-0x1,'y':0x0},{'x':_0x4038db-0x1,'y':_0x1519a6},{'width':0x1,'height':_0x636d84}),RGBAImage[_0x31613e(0x2362)](_0x2eab68[_0x31613e(0x116f)],_0x5ee4b4,{'x':0x0,'y':0x0},{'x':_0x4038db+_0x28bee6,'y':_0x1519a6},{'width':0x1,'height':_0x636d84});}this[_0x31613e(0x4133)]=_0x5ee4b4,this['iconPositions']=_0x4c6f2d,this[_0x31613e(0x1bee)]=_0x453b45;};ImageAtlas['prototype']['addImages']=function(_0x13e0eb,_0x495039,_0x5bb418){var _0x25d4d6=_0x68aa19;for(var _0xd5a69 in _0x13e0eb){var _0x45cb5d=_0x13e0eb[_0xd5a69],_0x53ec56={'x':0x0,'y':0x0,'w':_0x45cb5d[_0x25d4d6(0x116f)][_0x25d4d6(0x209)]+0x2*IMAGE_PADDING$1,'h':_0x45cb5d['data']['height']+0x2*IMAGE_PADDING$1};_0x5bb418[_0x25d4d6(0x3a33)](_0x53ec56),_0x495039[_0xd5a69]=new ImagePosition(_0x53ec56,_0x45cb5d),_0x45cb5d[_0x25d4d6(0x4261)]&&this[_0x25d4d6(0x34c3)]['push'](_0xd5a69);}},ImageAtlas[_0x68aa19(0x4b51)][_0x68aa19(0x5d2)]=function(_0x3d90ed,_0x16cfbc){var _0x2e54e0=_0x68aa19;for(var _0x3804cf in(_0x3d90ed['dispatchRenderCallbacks'](this['haveRenderCallbacks']),_0x3d90ed[_0x2e54e0(0xf24)]))this['patchUpdatedImage'](this[_0x2e54e0(0x5000)][_0x3804cf],_0x3d90ed[_0x2e54e0(0x14a6)](_0x3804cf),_0x16cfbc),this['patchUpdatedImage'](this['patternPositions'][_0x3804cf],_0x3d90ed[_0x2e54e0(0x14a6)](_0x3804cf),_0x16cfbc);},ImageAtlas['prototype'][_0x68aa19(0x23fb)]=function(_0x37fe5c,_0x2489a9,_0x343ed3){var _0x57aa43=_0x68aa19;if(_0x37fe5c&&_0x2489a9&&_0x37fe5c[_0x57aa43(0x3330)]!==_0x2489a9[_0x57aa43(0x3330)]){_0x37fe5c['version']=_0x2489a9['version'];var _0x3e5223=_0x37fe5c['tl'],_0x208b58=_0x3e5223[0x0],_0x35801d=_0x3e5223[0x1];_0x343ed3[_0x57aa43(0x489f)](_0x2489a9['data'],void 0x0,{'x':_0x208b58,'y':_0x35801d});}};var NullType$1={'kind':_0x68aa19(0xbd5)},NumberType$b={'kind':_0x68aa19(0x30f8)},StringType$9={'kind':_0x68aa19(0x29ad)},BooleanType$9={'kind':_0x68aa19(0x46da)},ColorType$7={'kind':_0x68aa19(0x28b8)},ObjectType$3={'kind':_0x68aa19(0x5014)},ValueType$b={'kind':_0x68aa19(0x327)},FormattedType$4={'kind':_0x68aa19(0x38f5)},ResolvedImageType$4={'kind':'resolvedImage'};function array$6(_0x35a9ec,_0x340270){var _0x1abdc7=_0x68aa19;return{'kind':_0x1abdc7(0x576),'itemType':_0x35a9ec,'N':_0x340270};}function toString$1(_0x4e6922){var _0x1e1946=_0x68aa19;if('array'===_0x4e6922[_0x1e1946(0x576a)]){var _0x60ccdc=toString$1(_0x4e6922['itemType']);return'number'==typeof _0x4e6922['N']?_0x1e1946(0x1a41)+_0x60ccdc+',\x20'+_0x4e6922['N']+'>':_0x1e1946(0x327)===_0x4e6922['itemType']['kind']?_0x1e1946(0x576):_0x1e1946(0x1a41)+_0x60ccdc+'>';}return _0x4e6922[_0x1e1946(0x576a)];}var valueMemberTypes=[NullType$1,NumberType$b,StringType$9,BooleanType$9,ColorType$7,FormattedType$4,ObjectType$3,array$6(ValueType$b),ResolvedImageType$4];function checkSubtype(_0xb4b429,_0x337345){var _0x593673=_0x68aa19;if(_0x593673(0x132d)===_0x337345[_0x593673(0x576a)])return null;if(_0x593673(0x576)===_0xb4b429[_0x593673(0x576a)]){if(_0x593673(0x576)===_0x337345[_0x593673(0x576a)]&&(0x0===_0x337345['N']&&_0x593673(0x327)===_0x337345['itemType'][_0x593673(0x576a)]||!checkSubtype(_0xb4b429['itemType'],_0x337345[_0x593673(0x4cc2)]))&&(_0x593673(0x30f8)!=typeof _0xb4b429['N']||_0xb4b429['N']===_0x337345['N']))return null;}else{if(_0xb4b429['kind']===_0x337345[_0x593673(0x576a)])return null;if(_0x593673(0x327)===_0xb4b429[_0x593673(0x576a)])for(var _0x3051be=0x0,_0x1c3475=valueMemberTypes;_0x3051be<_0x1c3475[_0x593673(0x531b)];_0x3051be+=0x1){if(!checkSubtype(_0x1c3475[_0x3051be],_0x337345))return null;}}return _0x593673(0x1faf)+toString$1(_0xb4b429)+_0x593673(0x4ec3)+toString$1(_0x337345)+_0x593673(0x1236);}var Collator=function(_0x2a1d58,_0x544ef8,_0x537bb9){var _0x56a1b8=_0x68aa19;this[_0x56a1b8(0x1ebe)]=_0x2a1d58?_0x544ef8?_0x56a1b8(0x2fb4):_0x56a1b8(0x5373):_0x544ef8?_0x56a1b8(0x240b):_0x56a1b8(0xdff),this['locale']=_0x537bb9,this[_0x56a1b8(0x4039)]=new Intl[(_0x56a1b8(0x4137))](this['locale']?this['locale']:[],{'sensitivity':this[_0x56a1b8(0x1ebe)],'usage':_0x56a1b8(0x1cff)});};Collator['prototype'][_0x68aa19(0x51e4)]=function(_0x38d4d6,_0x1cc153){return this['collator']['compare'](_0x38d4d6,_0x1cc153);},Collator[_0x68aa19(0x4b51)][_0x68aa19(0x6f5)]=function(){var _0x228a84=_0x68aa19;return new Intl[(_0x228a84(0x4137))](this[_0x228a84(0x44d2)]?this[_0x228a84(0x44d2)]:[])['resolvedOptions']()[_0x228a84(0x44d2)];};var FormattedSection=function(_0x56bb76,_0x227a57,_0x20414b,_0x3f98a0,_0x56339d){var _0x1e3b45=_0x68aa19;this['text']=_0x56bb76,this['image']=_0x227a57,this[_0x1e3b45(0x1ed8)]=_0x20414b,this[_0x1e3b45(0x130a)]=_0x3f98a0,this[_0x1e3b45(0x3797)]=_0x56339d;},Formatted$1=function(_0x460640){var _0x267952=_0x68aa19;this[_0x267952(0x3ed5)]=_0x460640;};Formatted$1[_0x68aa19(0x28d4)]=function(_0x522558){return new Formatted$1([new FormattedSection(_0x522558,null,null,null,null)]);},Formatted$1[_0x68aa19(0x4b51)][_0x68aa19(0x197c)]=function(){var _0x480bc1=_0x68aa19;return 0x0===this[_0x480bc1(0x3ed5)][_0x480bc1(0x531b)]||!this[_0x480bc1(0x3ed5)][_0x480bc1(0x66a)](function(_0xcc3966){var _0x2c3c91=_0x480bc1;return 0x0!==_0xcc3966[_0x2c3c91(0x3c68)]['length']||_0xcc3966[_0x2c3c91(0x4133)]&&0x0!==_0xcc3966['image'][_0x2c3c91(0x13f9)]['length'];});},Formatted$1[_0x68aa19(0x30f3)]=function(_0x58fee9){var _0x3d4aa0=_0x68aa19;return _0x58fee9 instanceof Formatted$1?_0x58fee9:Formatted$1[_0x3d4aa0(0x28d4)](_0x58fee9);},Formatted$1['prototype'][_0x68aa19(0x1d43)]=function(){var _0x337f6f=_0x68aa19;return 0x0===this[_0x337f6f(0x3ed5)][_0x337f6f(0x531b)]?'':this['sections'][_0x337f6f(0x2e47)](function(_0x386fa7){return _0x386fa7['text'];})[_0x337f6f(0x3ac2)]('');},Formatted$1[_0x68aa19(0x4b51)]['serialize']=function(){var _0x50de72=_0x68aa19;for(var _0x112824=[_0x50de72(0x859)],_0xb8bb77=0x0,_0x23183c=this[_0x50de72(0x3ed5)];_0xb8bb77<_0x23183c['length'];_0xb8bb77+=0x1){var _0x11829a=_0x23183c[_0xb8bb77];if(_0x11829a[_0x50de72(0x4133)])_0x112824[_0x50de72(0x3a33)]([_0x50de72(0x4133),_0x11829a[_0x50de72(0x4133)]['name']]);else{_0x112824[_0x50de72(0x3a33)](_0x11829a['text']);var _0x1f1d05={};_0x11829a['fontStack']&&(_0x1f1d05[_0x50de72(0x4530)]=[_0x50de72(0x12be),_0x11829a[_0x50de72(0x130a)]['split'](',')]),_0x11829a[_0x50de72(0x1ed8)]&&(_0x1f1d05[_0x50de72(0x2080)]=_0x11829a[_0x50de72(0x1ed8)]),_0x11829a[_0x50de72(0x3797)]&&(_0x1f1d05[_0x50de72(0x4213)]=[_0x50de72(0x2011)]['concat'](_0x11829a[_0x50de72(0x3797)]['toArray']())),_0x112824[_0x50de72(0x3a33)](_0x1f1d05);}}return _0x112824;};var ResolvedImage$1=function(_0x371304){var _0x333239=_0x68aa19;this['name']=_0x371304[_0x333239(0x13f9)],this[_0x333239(0x41f5)]=_0x371304[_0x333239(0x41f5)];};ResolvedImage$1[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){var _0x35dcd7=_0x68aa19;return this[_0x35dcd7(0x13f9)];},ResolvedImage$1[_0x68aa19(0x28d4)]=function(_0x429753){return new ResolvedImage$1({'name':_0x429753,'available':!0x1});},ResolvedImage$1['prototype'][_0x68aa19(0x2d71)]=function(){var _0x70a655=_0x68aa19;return['image',this[_0x70a655(0x13f9)]];};var NullType={'kind':_0x68aa19(0xbd5)},NumberType$a={'kind':'number'},StringType$8={'kind':_0x68aa19(0x29ad)},BooleanType$8={'kind':_0x68aa19(0x46da)},ColorType$6={'kind':_0x68aa19(0x28b8)},ObjectType$2={'kind':_0x68aa19(0x5014)},ValueType$a={'kind':_0x68aa19(0x327)},CollatorType$3={'kind':_0x68aa19(0x4039)},FormattedType$3={'kind':'formatted'},ResolvedImageType$3={'kind':_0x68aa19(0xc74)};function array$5(_0x451f36,_0x4ad418){return{'kind':'array','itemType':_0x451f36,'N':_0x4ad418};}function Values$1(){}Values$1[_0x68aa19(0xe86)]=function(_0x5d142a,_0x2596e6,_0x1321e7,_0x12bf30){var _0x491df7=_0x68aa19;return'number'==typeof _0x5d142a&&_0x5d142a>=0x0&&_0x5d142a<=0xff&&_0x491df7(0x30f8)==typeof _0x2596e6&&_0x2596e6>=0x0&&_0x2596e6<=0xff&&'number'==typeof _0x1321e7&&_0x1321e7>=0x0&&_0x1321e7<=0xff?void 0x0===_0x12bf30||_0x491df7(0x30f8)==typeof _0x12bf30&&_0x12bf30>=0x0&&_0x12bf30<=0x1?null:'Invalid\x20rgba\x20value\x20['+[_0x5d142a,_0x2596e6,_0x1321e7,_0x12bf30][_0x491df7(0x3ac2)](',\x20')+_0x491df7(0x31c1):_0x491df7(0x1c44)+('number'==typeof _0x12bf30?[_0x5d142a,_0x2596e6,_0x1321e7,_0x12bf30]:[_0x5d142a,_0x2596e6,_0x1321e7])['join'](',\x20')+_0x491df7(0x1e7e);},Values$1['isValue']=function(_0x29cf1b){var _0x43a884=_0x68aa19;if(null===_0x29cf1b)return!0x0;if(_0x43a884(0x29ad)==typeof _0x29cf1b)return!0x0;if('boolean'==typeof _0x29cf1b)return!0x0;if(_0x43a884(0x30f8)==typeof _0x29cf1b)return!0x0;if(_0x29cf1b instanceof Color$1)return!0x0;if(_0x29cf1b instanceof Collator)return!0x0;if(_0x29cf1b instanceof Formatted$1)return!0x0;if(_0x29cf1b instanceof ResolvedImage$1)return!0x0;if(Array[_0x43a884(0x4b57)](_0x29cf1b)){for(var _0x359750=0x0,_0x35b9ce=_0x29cf1b;_0x359750<_0x35b9ce['length'];_0x359750+=0x1){var _0x3f5edc=_0x35b9ce[_0x359750];if(!Values$1[_0x43a884(0x5429)](_0x3f5edc))return!0x1;}return!0x0;}if(_0x43a884(0x5014)==typeof _0x29cf1b){for(var _0x34cc1e in _0x29cf1b)if(!Values$1[_0x43a884(0x5429)](_0x29cf1b[_0x34cc1e]))return!0x1;return!0x0;}return!0x1;},Values$1[_0x68aa19(0x2eb3)]=function(_0x123aba){var _0x42cff9=_0x68aa19;if(null===_0x123aba)return NullType;if(_0x42cff9(0x29ad)==typeof _0x123aba)return StringType$8;if(_0x42cff9(0x46da)==typeof _0x123aba)return BooleanType$8;if(_0x42cff9(0x30f8)==typeof _0x123aba)return NumberType$a;if(_0x123aba instanceof Color$1)return ColorType$6;if(_0x123aba instanceof Collator)return CollatorType$3;if(_0x123aba instanceof Formatted$1)return FormattedType$3;if(_0x123aba instanceof ResolvedImage$1)return ResolvedImageType$3;if(Array['isArray'](_0x123aba)){for(var _0x3cc807,_0x5801b9=_0x123aba[_0x42cff9(0x531b)],_0x296155=0x0,_0x1286df=_0x123aba;_0x296155<_0x1286df[_0x42cff9(0x531b)];_0x296155+=0x1){var _0x569e3e=_0x1286df[_0x296155],_0x3bfde4=Values$1[_0x42cff9(0x2eb3)](_0x569e3e);if(_0x3cc807){if(_0x3cc807===_0x3bfde4)continue;_0x3cc807=ValueType$a;break;}_0x3cc807=_0x3bfde4;}return array$5(_0x3cc807||ValueType$a,_0x5801b9);}return ObjectType$2;},Values$1['toString$1']=function(_0xda7553){var _0x2b5ee5=_0x68aa19,_0x158605=typeof _0xda7553;return null===_0xda7553?'':'string'===_0x158605||_0x2b5ee5(0x30f8)===_0x158605||'boolean'===_0x158605?String(_0xda7553):_0xda7553 instanceof Color$1||_0xda7553 instanceof Formatted$1||_0xda7553 instanceof ResolvedImage$1?_0xda7553[_0x2b5ee5(0x1d43)]():JSON[_0x2b5ee5(0x1e9b)](_0xda7553);};var NumberType$9={'kind':_0x68aa19(0x30f8)},StringType$7={'kind':_0x68aa19(0x29ad)},BooleanType$7={'kind':_0x68aa19(0x46da)},ObjectType$1={'kind':_0x68aa19(0x5014)},ValueType$9={'kind':'value'};function array$4(_0x42da40,_0x4e63d9){return{'kind':'array','itemType':_0x42da40,'N':_0x4e63d9};}var types$2={'string':StringType$7,'number':NumberType$9,'boolean':BooleanType$7,'object':ObjectType$1},Assertion=function(_0x34e758,_0x247538){var _0x2be8b8=_0x68aa19;this['type']=_0x34e758,this[_0x2be8b8(0x4dae)]=_0x247538;};Assertion[_0x68aa19(0x29e2)]=function(_0x2e7ba6,_0x4a1b25){var _0x323906=_0x68aa19;if(_0x2e7ba6[_0x323906(0x531b)]<0x2)return _0x4a1b25[_0x323906(0x132d)]('Expected\x20at\x20least\x20one\x20argument.');var _0x4dd2cf,_0x4ee97d=0x1,_0x279b74=_0x2e7ba6[0x0];if(_0x323906(0x576)===_0x279b74){var _0x20120e,_0x19d2fe;if(_0x2e7ba6['length']>0x2){var _0x517a29=_0x2e7ba6[0x1];if(_0x323906(0x29ad)!=typeof _0x517a29||!(_0x517a29 in types$2)||_0x323906(0x5014)===_0x517a29)return _0x4a1b25[_0x323906(0x132d)](_0x323906(0x427),0x1);_0x20120e=types$2[_0x517a29],_0x4ee97d++;}else _0x20120e=ValueType$9;if(_0x2e7ba6['length']>0x3){if(null!==_0x2e7ba6[0x2]&&(_0x323906(0x30f8)!=typeof _0x2e7ba6[0x2]||_0x2e7ba6[0x2]<0x0||_0x2e7ba6[0x2]!==Math[_0x323906(0x67a)](_0x2e7ba6[0x2])))return _0x4a1b25['error']('The\x20length\x20argument\x20to\x20\x22array\x22\x20must\x20be\x20a\x20positive\x20integer\x20literal',0x2);_0x19d2fe=_0x2e7ba6[0x2],_0x4ee97d++;}_0x4dd2cf=array$4(_0x20120e,_0x19d2fe);}else _0x4dd2cf=types$2[_0x279b74];for(var _0x3259f4=[];_0x4ee97d<_0x2e7ba6[_0x323906(0x531b)];_0x4ee97d++){var _0x3704ef=_0x4a1b25[_0x323906(0x29e2)](_0x2e7ba6[_0x4ee97d],_0x4ee97d,ValueType$9);if(!_0x3704ef)return null;_0x3259f4[_0x323906(0x3a33)](_0x3704ef);}return new Assertion(_0x4dd2cf,_0x3259f4);},Assertion[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x4409c4){var _0x2c1d83=_0x68aa19;for(var _0x4ac2ea=0x0;_0x4ac2ea<this[_0x2c1d83(0x4dae)]['length'];_0x4ac2ea++){var _0x59ba48=this['args'][_0x4ac2ea][_0x2c1d83(0x35e2)](_0x4409c4);if(!checkSubtype(this[_0x2c1d83(0x3243)],Values$1[_0x2c1d83(0x2eb3)](_0x59ba48)))return _0x59ba48;if(_0x4ac2ea===this[_0x2c1d83(0x4dae)][_0x2c1d83(0x531b)]-0x1)throw new RuntimeError(_0x2c1d83(0x5577)+toString(this[_0x2c1d83(0x3243)])+_0x2c1d83(0xf98)+toString(Values$1[_0x2c1d83(0x2eb3)](_0x59ba48))+_0x2c1d83(0x1236));}return null;},Assertion[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x13d9e3){var _0x55a4a5=_0x68aa19;this[_0x55a4a5(0x4dae)]['forEach'](_0x13d9e3);},Assertion[_0x68aa19(0x4b51)]['possibleOutputs']=function(){var _0x2024b9=_0x68aa19,_0x12fb23;return(_0x12fb23=[])[_0x2024b9(0x32c8)][_0x2024b9(0x18ce)](_0x12fb23,this[_0x2024b9(0x4dae)][_0x2024b9(0x2e47)](function(_0x1b50e4){return _0x1b50e4['possibleOutputs']();}));},Assertion[_0x68aa19(0x4b51)][_0x68aa19(0x2d71)]=function(){var _0x37b760=_0x68aa19,_0x58dbf3=this[_0x37b760(0x3243)],_0x1525ae=[_0x58dbf3[_0x37b760(0x576a)]];if('array'===_0x58dbf3[_0x37b760(0x576a)]){var _0x11f27f=_0x58dbf3[_0x37b760(0x4cc2)];if(_0x37b760(0x29ad)===_0x11f27f[_0x37b760(0x576a)]||'number'===_0x11f27f['kind']||'boolean'===_0x11f27f[_0x37b760(0x576a)]){_0x1525ae[_0x37b760(0x3a33)](_0x11f27f[_0x37b760(0x576a)]);var _0x56bc8d=_0x58dbf3['N'];(_0x37b760(0x30f8)==typeof _0x56bc8d||this['args'][_0x37b760(0x531b)]>0x1)&&_0x1525ae[_0x37b760(0x3a33)](_0x56bc8d);}}return _0x1525ae[_0x37b760(0x32c8)](this['args'][_0x37b760(0x2e47)](function(_0x2779ad){var _0x28c069=_0x37b760;return _0x2779ad[_0x28c069(0x2d71)]();}));};var NumberType$8={'kind':_0x68aa19(0x30f8)},ValueType$8={'kind':_0x68aa19(0x327)};function array$3(_0x2e87a1,_0x335181){var _0x5946ed=_0x68aa19;return{'kind':_0x5946ed(0x576),'itemType':_0x2e87a1,'N':_0x335181};}var At=function(_0x3a154c,_0xc7b49a,_0x10c2a5){var _0x341c9c=_0x68aa19;this[_0x341c9c(0x3243)]=_0x3a154c,this[_0x341c9c(0x1fda)]=_0xc7b49a,this[_0x341c9c(0x4358)]=_0x10c2a5;};At[_0x68aa19(0x29e2)]=function(_0x4df75b,_0x16ee85){var _0x3e22a4=_0x68aa19;if(0x3!==_0x4df75b[_0x3e22a4(0x531b)])return _0x16ee85[_0x3e22a4(0x132d)]('Expected\x202\x20arguments,\x20but\x20found\x20'+(_0x4df75b[_0x3e22a4(0x531b)]-0x1)+_0x3e22a4(0x1236));var _0x123736=_0x16ee85[_0x3e22a4(0x29e2)](_0x4df75b[0x1],0x1,NumberType$8),_0x492f86=_0x16ee85['parse'](_0x4df75b[0x2],0x2,array$3(_0x16ee85[_0x3e22a4(0x4ace)]||ValueType$8));if(!_0x123736||!_0x492f86)return null;var _0x58ce40=_0x492f86['type'];return new At(_0x58ce40['itemType'],_0x123736,_0x492f86);},At[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x26c9ff){var _0x255a01=_0x68aa19,_0x2ef1a9=this[_0x255a01(0x1fda)][_0x255a01(0x35e2)](_0x26c9ff),_0x569110=this[_0x255a01(0x4358)]['evaluate'](_0x26c9ff);if(_0x2ef1a9<0x0)throw new RuntimeError(_0x255a01(0x222a)+_0x2ef1a9+_0x255a01(0x50d));if(_0x2ef1a9>=_0x569110['length'])throw new RuntimeError(_0x255a01(0x222a)+_0x2ef1a9+_0x255a01(0x182)+(_0x569110['length']-0x1)+'.');if(_0x2ef1a9!==Math[_0x255a01(0x67a)](_0x2ef1a9))throw new RuntimeError(_0x255a01(0x4c86)+_0x2ef1a9+_0x255a01(0x1236));return _0x569110[_0x2ef1a9];},At[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x25885a){var _0x1ef5dc=_0x68aa19;_0x25885a(this[_0x1ef5dc(0x1fda)]),_0x25885a(this[_0x1ef5dc(0x4358)]);},At[_0x68aa19(0x4b51)]['possibleOutputs']=function(){return[void 0x0];},At['prototype']['serialize']=function(){var _0x4fbf0b=_0x68aa19;return['at',this[_0x4fbf0b(0x1fda)][_0x4fbf0b(0x2d71)](),this[_0x4fbf0b(0x4358)][_0x4fbf0b(0x2d71)]()];};var BooleanType$6={'kind':_0x68aa19(0x46da)},Case=function(_0x172554,_0xcca635,_0xde7f04){var _0x1ba6da=_0x68aa19;this[_0x1ba6da(0x3243)]=_0x172554,this[_0x1ba6da(0x44df)]=_0xcca635,this[_0x1ba6da(0x4b84)]=_0xde7f04;};Case[_0x68aa19(0x29e2)]=function(_0x20d7d1,_0x2f8048){var _0x3e9b0a=_0x68aa19;if(_0x20d7d1[_0x3e9b0a(0x531b)]<0x4)return _0x2f8048[_0x3e9b0a(0x132d)](_0x3e9b0a(0x3bc0)+(_0x20d7d1['length']-0x1)+'.');if(_0x20d7d1[_0x3e9b0a(0x531b)]%0x2!=0x0)return _0x2f8048[_0x3e9b0a(0x132d)](_0x3e9b0a(0x1162));var _0xb184f2;_0x2f8048['expectedType']&&'value'!==_0x2f8048[_0x3e9b0a(0x4ace)][_0x3e9b0a(0x576a)]&&(_0xb184f2=_0x2f8048[_0x3e9b0a(0x4ace)]);for(var _0x2934bb=[],_0x1d4de2=0x1;_0x1d4de2<_0x20d7d1[_0x3e9b0a(0x531b)]-0x1;_0x1d4de2+=0x2){var _0x3b4cef=_0x2f8048[_0x3e9b0a(0x29e2)](_0x20d7d1[_0x1d4de2],_0x1d4de2,BooleanType$6);if(!_0x3b4cef)return null;var _0x59b170=_0x2f8048[_0x3e9b0a(0x29e2)](_0x20d7d1[_0x1d4de2+0x1],_0x1d4de2+0x1,_0xb184f2);if(!_0x59b170)return null;_0x2934bb['push']([_0x3b4cef,_0x59b170]),_0xb184f2=_0xb184f2||_0x59b170[_0x3e9b0a(0x3243)];}var _0xac8bc6=_0x2f8048[_0x3e9b0a(0x29e2)](_0x20d7d1[_0x20d7d1['length']-0x1],_0x20d7d1[_0x3e9b0a(0x531b)]-0x1,_0xb184f2);return _0xac8bc6?new Case(_0xb184f2,_0x2934bb,_0xac8bc6):null;},Case[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x292e8f){var _0x5ccfad=_0x68aa19;for(var _0x379c3e=0x0,_0x477619=this[_0x5ccfad(0x44df)];_0x379c3e<_0x477619[_0x5ccfad(0x531b)];_0x379c3e+=0x1){var _0x2b8147=_0x477619[_0x379c3e],_0x4d16e4=_0x2b8147[0x0],_0x40dac3=_0x2b8147[0x1];if(_0x4d16e4[_0x5ccfad(0x35e2)](_0x292e8f))return _0x40dac3[_0x5ccfad(0x35e2)](_0x292e8f);}return this[_0x5ccfad(0x4b84)][_0x5ccfad(0x35e2)](_0x292e8f);},Case[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x4a0a43){var _0xab6788=_0x68aa19;for(var _0x3183ea=0x0,_0x5a55c6=this['branches'];_0x3183ea<_0x5a55c6['length'];_0x3183ea+=0x1){var _0x48cd68=_0x5a55c6[_0x3183ea],_0x1c0fd9=_0x48cd68[0x0],_0x3161df=_0x48cd68[0x1];_0x4a0a43(_0x1c0fd9),_0x4a0a43(_0x3161df);}_0x4a0a43(this[_0xab6788(0x4b84)]);},Case[_0x68aa19(0x4b51)]['possibleOutputs']=function(){var _0x3737e6=_0x68aa19,_0x2d9d1e;return(_0x2d9d1e=[])['concat'][_0x3737e6(0x18ce)](_0x2d9d1e,this[_0x3737e6(0x44df)]['map'](function(_0x5d39cf){var _0x51d01f=_0x3737e6;return _0x5d39cf[0x0],_0x5d39cf[0x1][_0x51d01f(0x26ca)]();}))[_0x3737e6(0x32c8)](this[_0x3737e6(0x4b84)]['possibleOutputs']());},Case[_0x68aa19(0x4b51)][_0x68aa19(0x2d71)]=function(){var _0x404b88=_0x68aa19,_0x12d92e=[_0x404b88(0x5373)];return this['eachChild'](function(_0x48646b){var _0x6e97a8=_0x404b88;_0x12d92e[_0x6e97a8(0x3a33)](_0x48646b[_0x6e97a8(0x2d71)]());}),_0x12d92e;};var ValueType$7={'kind':_0x68aa19(0x327)},Coalesce=function(_0x39f358,_0x15ed59){var _0x208cd2=_0x68aa19;this[_0x208cd2(0x3243)]=_0x39f358,this[_0x208cd2(0x4dae)]=_0x15ed59;};Coalesce[_0x68aa19(0x29e2)]=function(_0x16b808,_0x195a85){var _0x110c9a=_0x68aa19;if(_0x16b808[_0x110c9a(0x531b)]<0x2)return _0x195a85[_0x110c9a(0x132d)](_0x110c9a(0x1b3f));var _0x1a0380=null,_0x4b8d13=_0x195a85['expectedType'];_0x4b8d13&&_0x110c9a(0x327)!==_0x4b8d13[_0x110c9a(0x576a)]&&(_0x1a0380=_0x4b8d13);for(var _0x209452=[],_0x21ce5b=0x0,_0xfd8cf=_0x16b808[_0x110c9a(0x48ca)](0x1);_0x21ce5b<_0xfd8cf[_0x110c9a(0x531b)];_0x21ce5b+=0x1){var _0x150744=_0xfd8cf[_0x21ce5b],_0x510f5f=_0x195a85['parse'](_0x150744,0x1+_0x209452[_0x110c9a(0x531b)],_0x1a0380,void 0x0,{'typeAnnotation':'omit'});if(!_0x510f5f)return null;_0x1a0380=_0x1a0380||_0x510f5f[_0x110c9a(0x3243)],_0x209452[_0x110c9a(0x3a33)](_0x510f5f);}var _0x4fe818=_0x4b8d13&&_0x209452[_0x110c9a(0x66a)](function(_0x29079a){var _0x274b86=_0x110c9a;return checkSubtype(_0x4b8d13,_0x29079a[_0x274b86(0x3243)]);});return new Coalesce(_0x4fe818?ValueType$7:_0x1a0380,_0x209452);},Coalesce['prototype'][_0x68aa19(0x35e2)]=function(_0x429d91){var _0x19d5e6=_0x68aa19;for(var _0x299252,_0x11931a=null,_0x43bb5e=0x0,_0x5a60d1=0x0,_0x107eae=this['args'];_0x5a60d1<_0x107eae['length'];_0x5a60d1+=0x1){if(_0x43bb5e++,(_0x11931a=_0x107eae[_0x5a60d1][_0x19d5e6(0x35e2)](_0x429d91))&&_0x11931a instanceof ResolvedImage$1&&!_0x11931a[_0x19d5e6(0x41f5)]&&(_0x299252||(_0x299252=_0x11931a[_0x19d5e6(0x13f9)]),_0x11931a=null,_0x43bb5e===this[_0x19d5e6(0x4dae)][_0x19d5e6(0x531b)]&&(_0x11931a=_0x299252)),null!==_0x11931a)break;}return _0x11931a;},Coalesce[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0xe8cced){var _0x4f2ac1=_0x68aa19;this['args'][_0x4f2ac1(0x3bcb)](_0xe8cced);},Coalesce[_0x68aa19(0x4b51)][_0x68aa19(0x26ca)]=function(){var _0x28a849=_0x68aa19,_0x4605e6;return(_0x4605e6=[])['concat'][_0x28a849(0x18ce)](_0x4605e6,this['args'][_0x28a849(0x2e47)](function(_0x51ad27){var _0x5ce8c9=_0x28a849;return _0x51ad27[_0x5ce8c9(0x26ca)]();}));},Coalesce['prototype'][_0x68aa19(0x2d71)]=function(){var _0xe2d68d=_0x68aa19,_0x240804=[_0xe2d68d(0x100f)];return this[_0xe2d68d(0x4f9c)](function(_0x26b898){var _0x34c6ec=_0xe2d68d;_0x240804[_0x34c6ec(0x3a33)](_0x26b898[_0x34c6ec(0x2d71)]());}),_0x240804;};var NumberType$7={'kind':_0x68aa19(0x30f8)},StringType$6={'kind':_0x68aa19(0x29ad)},BooleanType$5={'kind':_0x68aa19(0x46da)},ColorType$5={'kind':_0x68aa19(0x28b8)},ValueType$6={'kind':_0x68aa19(0x327)},types$1={'to-boolean':BooleanType$5,'to-color':ColorType$5,'to-number':NumberType$7,'to-string':StringType$6},Coercion=function(_0x2ab19d,_0x40872c){this['type']=_0x2ab19d,this['args']=_0x40872c;};Coercion[_0x68aa19(0x29e2)]=function(_0x81ea52,_0x42be68){var _0x3d80f7=_0x68aa19;if(_0x81ea52['length']<0x2)return _0x42be68[_0x3d80f7(0x132d)](_0x3d80f7(0x29ff));var _0x23bed7=_0x81ea52[0x0];if(('to-boolean'===_0x23bed7||'to-string'===_0x23bed7)&&0x2!==_0x81ea52['length'])return _0x42be68[_0x3d80f7(0x132d)](_0x3d80f7(0x2833));for(var _0x8ee438=types$1[_0x23bed7],_0x164e39=[],_0x24c690=0x1;_0x24c690<_0x81ea52[_0x3d80f7(0x531b)];_0x24c690++){var _0x51f904=_0x42be68[_0x3d80f7(0x29e2)](_0x81ea52[_0x24c690],_0x24c690,ValueType$6);if(!_0x51f904)return null;_0x164e39[_0x3d80f7(0x3a33)](_0x51f904);}return new Coercion(_0x8ee438,_0x164e39);},Coercion[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x5f0b87){var _0x3d802d=_0x68aa19;if(_0x3d802d(0x46da)===this[_0x3d802d(0x3243)][_0x3d802d(0x576a)])return Boolean(this[_0x3d802d(0x4dae)][0x0][_0x3d802d(0x35e2)](_0x5f0b87));if(_0x3d802d(0x28b8)===this[_0x3d802d(0x3243)][_0x3d802d(0x576a)]){for(var _0x7fd524,_0x76d1cf,_0x1d1db4=0x0,_0x1e63e5=this[_0x3d802d(0x4dae)];_0x1d1db4<_0x1e63e5['length'];_0x1d1db4+=0x1){if(_0x76d1cf=null,(_0x7fd524=_0x1e63e5[_0x1d1db4][_0x3d802d(0x35e2)](_0x5f0b87))instanceof Color)return _0x7fd524;if(_0x3d802d(0x29ad)==typeof _0x7fd524){var _0x3979a1=_0x5f0b87[_0x3d802d(0x1ee8)](_0x7fd524);if(_0x3979a1)return _0x3979a1;}else{if(Array[_0x3d802d(0x4b57)](_0x7fd524)&&!(_0x76d1cf=_0x7fd524[_0x3d802d(0x531b)]<0x3||_0x7fd524[_0x3d802d(0x531b)]>0x4?_0x3d802d(0x36d7)+JSON[_0x3d802d(0x1e9b)](_0x7fd524)+_0x3d802d(0x8a7):validateRGBA(_0x7fd524[0x0],_0x7fd524[0x1],_0x7fd524[0x2],_0x7fd524[0x3])))return new Color(_0x7fd524[0x0]/0xff,_0x7fd524[0x1]/0xff,_0x7fd524[0x2]/0xff,_0x7fd524[0x3]);}}throw new RuntimeError(_0x76d1cf||_0x3d802d(0x5044)+('string'==typeof _0x7fd524?_0x7fd524:String(JSON[_0x3d802d(0x1e9b)](_0x7fd524)))+'\x27');}if('number'===this['type'][_0x3d802d(0x576a)]){for(var _0x2a396c=null,_0x2fd5f5=0x0,_0x248bb8=this[_0x3d802d(0x4dae)];_0x2fd5f5<_0x248bb8['length'];_0x2fd5f5+=0x1){if(null===(_0x2a396c=_0x248bb8[_0x2fd5f5][_0x3d802d(0x35e2)](_0x5f0b87)))return 0x0;var _0x38094e=Number(_0x2a396c);if(!isNaN(_0x38094e))return _0x38094e;}throw new RuntimeError('Could\x20not\x20convert\x20'+JSON[_0x3d802d(0x1e9b)](_0x2a396c)+_0x3d802d(0x9d2));}return _0x3d802d(0x38f5)===this[_0x3d802d(0x3243)][_0x3d802d(0x576a)]?Formatted['fromString'](Values$1[_0x3d802d(0x3364)](this[_0x3d802d(0x4dae)][0x0][_0x3d802d(0x35e2)](_0x5f0b87))):_0x3d802d(0xc74)===this[_0x3d802d(0x3243)][_0x3d802d(0x576a)]?ResolvedImage$1[_0x3d802d(0x28d4)](Values$1['toString$1'](this[_0x3d802d(0x4dae)][0x0][_0x3d802d(0x35e2)](_0x5f0b87))):Values$1[_0x3d802d(0x3364)](this[_0x3d802d(0x4dae)][0x0][_0x3d802d(0x35e2)](_0x5f0b87));},Coercion[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x27116d){var _0x2535db=_0x68aa19;this['args'][_0x2535db(0x3bcb)](_0x27116d);},Coercion[_0x68aa19(0x4b51)][_0x68aa19(0x26ca)]=function(){var _0x5b2771=_0x68aa19,_0x1cde52;return(_0x1cde52=[])['concat'][_0x5b2771(0x18ce)](_0x1cde52,this[_0x5b2771(0x4dae)][_0x5b2771(0x2e47)](function(_0x41fde0){var _0x3716ba=_0x5b2771;return _0x41fde0[_0x3716ba(0x26ca)]();}));},Coercion['prototype'][_0x68aa19(0x2d71)]=function(){var _0x28ae30=_0x68aa19;if(_0x28ae30(0x38f5)===this[_0x28ae30(0x3243)][_0x28ae30(0x576a)])return new FormatExpression([{'content':this['args'][0x0],'scale':null,'font':null,'textColor':null}])['serialize']();if('resolvedImage'===this[_0x28ae30(0x3243)][_0x28ae30(0x576a)])return new ImageExpression(this['args'][0x0])['serialize']();var _0x35ea52=[_0x28ae30(0x3c0d)+this['type'][_0x28ae30(0x576a)]];return this[_0x28ae30(0x4f9c)](function(_0x1059bf){var _0x3e8610=_0x28ae30;_0x35ea52[_0x3e8610(0x3a33)](_0x1059bf[_0x3e8610(0x2d71)]());}),_0x35ea52;};var StringType$5={'kind':_0x68aa19(0x29ad)},BooleanType$4={'kind':_0x68aa19(0x46da)},CollatorType$2={'kind':'collator'},CollatorExpression=function(_0x821d1b,_0x220f37,_0x456705){var _0x24243f=_0x68aa19;this[_0x24243f(0x3243)]=CollatorType$2,this[_0x24243f(0x44d2)]=_0x456705,this[_0x24243f(0x47a)]=_0x821d1b,this['diacriticSensitive']=_0x220f37;};CollatorExpression[_0x68aa19(0x29e2)]=function(_0x1a1b8a,_0x3c1423){var _0x3ed3d4=_0x68aa19;if(0x2!==_0x1a1b8a[_0x3ed3d4(0x531b)])return _0x3c1423[_0x3ed3d4(0x132d)](_0x3ed3d4(0x2833));var _0x40afd0=_0x1a1b8a[0x1];if(_0x3ed3d4(0x5014)!=typeof _0x40afd0||Array['isArray'](_0x40afd0))return _0x3c1423[_0x3ed3d4(0x132d)](_0x3ed3d4(0x5786));var _0x152a21=_0x3c1423[_0x3ed3d4(0x29e2)](void 0x0!==_0x40afd0[_0x3ed3d4(0x31f3)]&&_0x40afd0[_0x3ed3d4(0x31f3)],0x1,BooleanType$4);if(!_0x152a21)return null;var _0x186f2d=_0x3c1423[_0x3ed3d4(0x29e2)](void 0x0!==_0x40afd0['diacritic-sensitive']&&_0x40afd0[_0x3ed3d4(0x4bf8)],0x1,BooleanType$4);if(!_0x186f2d)return null;var _0x35361b=null;return _0x40afd0[_0x3ed3d4(0x44d2)]&&!(_0x35361b=_0x3c1423[_0x3ed3d4(0x29e2)](_0x40afd0[_0x3ed3d4(0x44d2)],0x1,StringType$5))?null:new CollatorExpression(_0x152a21,_0x186f2d,_0x35361b);},CollatorExpression[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x4a569f){var _0x3f41bd=_0x68aa19;return new Collator(this['caseSensitive'][_0x3f41bd(0x35e2)](_0x4a569f),this['diacriticSensitive']['evaluate'](_0x4a569f),this['locale']?this[_0x3f41bd(0x44d2)]['evaluate'](_0x4a569f):null);},CollatorExpression[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x50e5cb){var _0x4be678=_0x68aa19;_0x50e5cb(this['caseSensitive']),_0x50e5cb(this[_0x4be678(0x49a5)]),this[_0x4be678(0x44d2)]&&_0x50e5cb(this['locale']);},CollatorExpression[_0x68aa19(0x4b51)][_0x68aa19(0x26ca)]=function(){return[void 0x0];},CollatorExpression['prototype'][_0x68aa19(0x2d71)]=function(){var _0x1f810b=_0x68aa19,_0x21dca9={};return _0x21dca9[_0x1f810b(0x31f3)]=this['caseSensitive'][_0x1f810b(0x2d71)](),_0x21dca9[_0x1f810b(0x4bf8)]=this[_0x1f810b(0x49a5)][_0x1f810b(0x2d71)](),this[_0x1f810b(0x44d2)]&&(_0x21dca9[_0x1f810b(0x44d2)]=this[_0x1f810b(0x44d2)]['serialize']()),[_0x1f810b(0x4039),_0x21dca9];};var BooleanType$3={'kind':_0x68aa19(0x46da)},ValueType$5={'kind':_0x68aa19(0x327)},CollatorType$1={'kind':_0x68aa19(0x4039)};function isComparableType$1(_0x41b12e,_0x2f576d){var _0x2edcaa=_0x68aa19;return'=='===_0x41b12e||'!='===_0x41b12e?_0x2edcaa(0x46da)===_0x2f576d['kind']||_0x2edcaa(0x29ad)===_0x2f576d['kind']||_0x2edcaa(0x30f8)===_0x2f576d['kind']||_0x2edcaa(0xbd5)===_0x2f576d[_0x2edcaa(0x576a)]||_0x2edcaa(0x327)===_0x2f576d['kind']:_0x2edcaa(0x29ad)===_0x2f576d[_0x2edcaa(0x576a)]||_0x2edcaa(0x30f8)===_0x2f576d[_0x2edcaa(0x576a)]||_0x2edcaa(0x327)===_0x2f576d[_0x2edcaa(0x576a)];}function eq(_0x579142,_0x199fd5,_0x47f8d8){return _0x199fd5===_0x47f8d8;}function neq(_0x1e95e3,_0x3d19d5,_0x429854){return _0x3d19d5!==_0x429854;}function lt(_0xd60ab5,_0x512aca,_0x2b1382){return _0x512aca<_0x2b1382;}function gt(_0xffdb28,_0x2776fe,_0x469e14){return _0x2776fe>_0x469e14;}function lteq(_0x360647,_0x470adb,_0x1977ca){return _0x470adb<=_0x1977ca;}function gteq(_0x2c3d92,_0xd34bff,_0x351b51){return _0xd34bff>=_0x351b51;}function eqCollate(_0x51564d,_0x3c0ab1,_0x2f64da,_0x3fe527){var _0x241a28=_0x68aa19;return 0x0===_0x3fe527[_0x241a28(0x51e4)](_0x3c0ab1,_0x2f64da);}function neqCollate(_0x620bd5,_0x5505c3,_0x2da791,_0x5ed6b2){return!eqCollate(_0x620bd5,_0x5505c3,_0x2da791,_0x5ed6b2);}function ltCollate(_0x22d4d0,_0x6eb15a,_0x267c2f,_0x146524){var _0x879fb1=_0x68aa19;return _0x146524[_0x879fb1(0x51e4)](_0x6eb15a,_0x267c2f)<0x0;}function gtCollate(_0x35cf49,_0xdac205,_0x75291,_0x2950b2){var _0x361939=_0x68aa19;return _0x2950b2[_0x361939(0x51e4)](_0xdac205,_0x75291)>0x0;}function lteqCollate(_0x33db71,_0x543a35,_0x5cc806,_0x3c25c6){var _0x9eb945=_0x68aa19;return _0x3c25c6[_0x9eb945(0x51e4)](_0x543a35,_0x5cc806)<=0x0;}function gteqCollate(_0x3a4a2,_0x560a0a,_0x11a35c,_0x15721f){var _0x324338=_0x68aa19;return _0x15721f[_0x324338(0x51e4)](_0x560a0a,_0x11a35c)>=0x0;}function makeComparison(_0x7e63cb,_0x5d1e39,_0x2f9d85){var _0x30f65d='=='!==_0x7e63cb&&'!='!==_0x7e63cb;return function(){var _0x8de342=_0x54f3;function _0x3398fd(_0xd1301,_0xcd3b,_0x1d0cea){var _0x4d81ce=_0x54f3;this[_0x4d81ce(0x3243)]=BooleanType$3,this[_0x4d81ce(0x1189)]=_0xd1301,this[_0x4d81ce(0xab0)]=_0xcd3b,this[_0x4d81ce(0x4039)]=_0x1d0cea,this[_0x4d81ce(0x46b7)]=_0x4d81ce(0x327)===_0xd1301[_0x4d81ce(0x3243)]['kind']||_0x4d81ce(0x327)===_0xcd3b[_0x4d81ce(0x3243)]['kind'];}return _0x3398fd[_0x8de342(0x29e2)]=function(_0x4527fb,_0x4dec33){var _0x38ee69=_0x8de342;if(0x3!==_0x4527fb[_0x38ee69(0x531b)]&&0x4!==_0x4527fb[_0x38ee69(0x531b)])return _0x4dec33[_0x38ee69(0x132d)](_0x38ee69(0x4daa));var _0x288ab0=_0x4527fb[0x0],_0x2b5e1f=_0x4dec33[_0x38ee69(0x29e2)](_0x4527fb[0x1],0x1,ValueType$5);if(!_0x2b5e1f)return null;if(!isComparableType$1(_0x288ab0,_0x2b5e1f['type']))return _0x4dec33[_0x38ee69(0x32c8)](0x1)[_0x38ee69(0x132d)]('\x22'+_0x288ab0+_0x38ee69(0x39b7)+toString(_0x2b5e1f[_0x38ee69(0x3243)])+'\x27.');var _0x4beac7=_0x4dec33[_0x38ee69(0x29e2)](_0x4527fb[0x2],0x2,ValueType$5);if(!_0x4beac7)return null;if(!isComparableType$1(_0x288ab0,_0x4beac7['type']))return _0x4dec33[_0x38ee69(0x32c8)](0x2)[_0x38ee69(0x132d)]('\x22'+_0x288ab0+'\x22\x20comparisons\x20are\x20not\x20supported\x20for\x20type\x20\x27'+toString(_0x4beac7[_0x38ee69(0x3243)])+'\x27.');if(_0x2b5e1f[_0x38ee69(0x3243)]['kind']!==_0x4beac7[_0x38ee69(0x3243)]['kind']&&_0x38ee69(0x327)!==_0x2b5e1f[_0x38ee69(0x3243)][_0x38ee69(0x576a)]&&'value'!==_0x4beac7[_0x38ee69(0x3243)][_0x38ee69(0x576a)])return _0x4dec33['error'](_0x38ee69(0x3cb1)+toString(_0x2b5e1f[_0x38ee69(0x3243)])+_0x38ee69(0x1cda)+toString(_0x4beac7['type'])+'\x27.');_0x30f65d&&('value'===_0x2b5e1f[_0x38ee69(0x3243)][_0x38ee69(0x576a)]&&_0x38ee69(0x327)!==_0x4beac7['type'][_0x38ee69(0x576a)]?_0x2b5e1f=new Assertion(_0x4beac7[_0x38ee69(0x3243)],[_0x2b5e1f]):'value'!==_0x2b5e1f[_0x38ee69(0x3243)][_0x38ee69(0x576a)]&&_0x38ee69(0x327)===_0x4beac7[_0x38ee69(0x3243)]['kind']&&(_0x4beac7=new Assertion(_0x2b5e1f[_0x38ee69(0x3243)],[_0x4beac7])));var _0x3a5d3a=null;if(0x4===_0x4527fb['length']){if(_0x38ee69(0x29ad)!==_0x2b5e1f[_0x38ee69(0x3243)][_0x38ee69(0x576a)]&&'string'!==_0x4beac7[_0x38ee69(0x3243)][_0x38ee69(0x576a)]&&_0x38ee69(0x327)!==_0x2b5e1f[_0x38ee69(0x3243)]['kind']&&'value'!==_0x4beac7[_0x38ee69(0x3243)][_0x38ee69(0x576a)])return _0x4dec33[_0x38ee69(0x132d)](_0x38ee69(0x70e));if(!(_0x3a5d3a=_0x4dec33[_0x38ee69(0x29e2)](_0x4527fb[0x3],0x3,CollatorType$1)))return null;}return new _0x3398fd(_0x2b5e1f,_0x4beac7,_0x3a5d3a);},_0x3398fd['prototype'][_0x8de342(0x35e2)]=function(_0x91f56c){var _0x5662e5=_0x8de342,_0x3717cb=this[_0x5662e5(0x1189)][_0x5662e5(0x35e2)](_0x91f56c),_0x29cd54=this[_0x5662e5(0xab0)]['evaluate'](_0x91f56c);if(_0x30f65d&&this[_0x5662e5(0x46b7)]){var _0x1c29ac=Values$1[_0x5662e5(0x2eb3)](_0x3717cb),_0x1b9e21=Values$1['typeOf'](_0x29cd54);if(_0x1c29ac[_0x5662e5(0x576a)]!==_0x1b9e21[_0x5662e5(0x576a)]||_0x5662e5(0x29ad)!==_0x1c29ac[_0x5662e5(0x576a)]&&'number'!==_0x1c29ac['kind'])throw new RuntimeError('Expected\x20arguments\x20for\x20\x22'+_0x7e63cb+_0x5662e5(0x4902)+_0x1c29ac['kind']+',\x20'+_0x1b9e21[_0x5662e5(0x576a)]+_0x5662e5(0x2e87));}if(this['collator']&&!_0x30f65d&&this[_0x5662e5(0x46b7)]){var _0x478abf=Values$1[_0x5662e5(0x2eb3)](_0x3717cb),_0x452d23=Values$1[_0x5662e5(0x2eb3)](_0x29cd54);if(_0x5662e5(0x29ad)!==_0x478abf[_0x5662e5(0x576a)]||_0x5662e5(0x29ad)!==_0x452d23['kind'])return _0x5d1e39(_0x91f56c,_0x3717cb,_0x29cd54);}return this[_0x5662e5(0x4039)]?_0x2f9d85(_0x91f56c,_0x3717cb,_0x29cd54,this[_0x5662e5(0x4039)]['evaluate'](_0x91f56c)):_0x5d1e39(_0x91f56c,_0x3717cb,_0x29cd54);},_0x3398fd['prototype'][_0x8de342(0x4f9c)]=function(_0x4a27f4){var _0x52a486=_0x8de342;_0x4a27f4(this[_0x52a486(0x1189)]),_0x4a27f4(this['rhs']),this[_0x52a486(0x4039)]&&_0x4a27f4(this['collator']);},_0x3398fd[_0x8de342(0x4b51)][_0x8de342(0x26ca)]=function(){return[!0x0,!0x1];},_0x3398fd[_0x8de342(0x4b51)][_0x8de342(0x2d71)]=function(){var _0x588916=_0x8de342,_0x1cd733=[_0x7e63cb];return this[_0x588916(0x4f9c)](function(_0x329fc8){var _0x57841e=_0x588916;_0x1cd733[_0x57841e(0x3a33)](_0x329fc8[_0x57841e(0x2d71)]());}),_0x1cd733;},_0x3398fd;}();}var ComparisonEnum={};ComparisonEnum[_0x68aa19(0x3060)]=makeComparison('==',eq,eqCollate),ComparisonEnum['NotEquals']=makeComparison('!=',neq,neqCollate),ComparisonEnum[_0x68aa19(0x14d)]=makeComparison('<',lt,ltCollate),ComparisonEnum['GreaterThan']=makeComparison('>',gt,gtCollate),ComparisonEnum[_0x68aa19(0x2a0f)]=makeComparison('<=',lteq,lteqCollate),ComparisonEnum[_0x68aa19(0x611)]=makeComparison('>=',gteq,gteqCollate);var NumberType$6={'kind':'number'},StringType$4={'kind':'string'},ColorType$4={'kind':'color'},ValueType$4={'kind':_0x68aa19(0x327)},FormattedType$2={'kind':_0x68aa19(0x38f5)},ResolvedImageType$2={'kind':'resolvedImage'};function array$2(_0x479cd6,_0x48d126){var _0x2ed2f6=_0x68aa19;return{'kind':_0x2ed2f6(0x576),'itemType':_0x479cd6,'N':_0x48d126};}var FormatExpression$1=function(_0x5840a4){this['type']=FormattedType$2,this['sections']=_0x5840a4;};FormatExpression$1[_0x68aa19(0x29e2)]=function(_0x36ccd8,_0x420202){var _0x29d027=_0x68aa19;if(_0x36ccd8['length']<0x2)return _0x420202[_0x29d027(0x132d)](_0x29d027(0x29ff));var _0x407319=_0x36ccd8[0x1];if(!Array[_0x29d027(0x4b57)](_0x407319)&&_0x29d027(0x5014)==typeof _0x407319)return _0x420202[_0x29d027(0x132d)](_0x29d027(0x45d9));for(var _0x35ef6d=[],_0x2a84be=!0x1,_0x350d55=0x1;_0x350d55<=_0x36ccd8[_0x29d027(0x531b)]-0x1;++_0x350d55){var _0x414d2c=_0x36ccd8[_0x350d55];if(_0x2a84be&&'object'==typeof _0x414d2c&&!Array['isArray'](_0x414d2c)){_0x2a84be=!0x1;var _0x4e61a7=null;if(_0x414d2c[_0x29d027(0x2080)]&&!(_0x4e61a7=_0x420202[_0x29d027(0x29e2)](_0x414d2c[_0x29d027(0x2080)],0x1,NumberType$6)))return null;var _0x26b1ff=null;if(_0x414d2c['text-font']&&!(_0x26b1ff=_0x420202[_0x29d027(0x29e2)](_0x414d2c[_0x29d027(0x4530)],0x1,array$2(StringType$4))))return null;var _0x26aa50=null;if(_0x414d2c['text-color']&&!(_0x26aa50=_0x420202['parse'](_0x414d2c[_0x29d027(0x4213)],0x1,ColorType$4)))return null;var _0x1ac52e=_0x35ef6d[_0x35ef6d[_0x29d027(0x531b)]-0x1];_0x1ac52e[_0x29d027(0x1ed8)]=_0x4e61a7,_0x1ac52e[_0x29d027(0x39f0)]=_0x26b1ff,_0x1ac52e[_0x29d027(0x3797)]=_0x26aa50;}else{var _0x475d72=_0x420202[_0x29d027(0x29e2)](_0x36ccd8[_0x350d55],0x1,ValueType$4);if(!_0x475d72)return null;var _0xb139b1=_0x475d72[_0x29d027(0x3243)][_0x29d027(0x576a)];if('string'!==_0xb139b1&&_0x29d027(0x327)!==_0xb139b1&&'null'!==_0xb139b1&&_0x29d027(0xc74)!==_0xb139b1)return _0x420202[_0x29d027(0x132d)](_0x29d027(0x32e0));_0x2a84be=!0x0,_0x35ef6d['push']({'content':_0x475d72,'scale':null,'font':null,'textColor':null});}}return new FormatExpression$1(_0x35ef6d);},FormatExpression$1[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x31352f){var _0x559fee=_0x68aa19;return new Formatted$1(this[_0x559fee(0x3ed5)][_0x559fee(0x2e47)](function(_0x40fdc5){var _0x3bbc6=_0x559fee,_0x5efaf9=_0x40fdc5[_0x3bbc6(0x1bcb)]['evaluate'](_0x31352f);return Values$1[_0x3bbc6(0x2eb3)](_0x5efaf9)===ResolvedImageType$2?new FormattedSection('',_0x5efaf9,null,null,null):new FormattedSection(Values$1[_0x3bbc6(0x3364)](_0x5efaf9),null,_0x40fdc5['scale']?_0x40fdc5[_0x3bbc6(0x1ed8)]['evaluate'](_0x31352f):null,_0x40fdc5[_0x3bbc6(0x39f0)]?_0x40fdc5[_0x3bbc6(0x39f0)][_0x3bbc6(0x35e2)](_0x31352f)[_0x3bbc6(0x3ac2)](','):null,_0x40fdc5['textColor']?_0x40fdc5[_0x3bbc6(0x3797)][_0x3bbc6(0x35e2)](_0x31352f):null);}));},FormatExpression$1['prototype']['eachChild']=function(_0x17b8bd){var _0x3df42d=_0x68aa19;for(var _0xa0a478=0x0,_0x55e53f=this[_0x3df42d(0x3ed5)];_0xa0a478<_0x55e53f[_0x3df42d(0x531b)];_0xa0a478+=0x1){var _0xac773f=_0x55e53f[_0xa0a478];_0x17b8bd(_0xac773f[_0x3df42d(0x1bcb)]),_0xac773f[_0x3df42d(0x1ed8)]&&_0x17b8bd(_0xac773f[_0x3df42d(0x1ed8)]),_0xac773f[_0x3df42d(0x39f0)]&&_0x17b8bd(_0xac773f[_0x3df42d(0x39f0)]),_0xac773f[_0x3df42d(0x3797)]&&_0x17b8bd(_0xac773f[_0x3df42d(0x3797)]);}},FormatExpression$1[_0x68aa19(0x4b51)][_0x68aa19(0x26ca)]=function(){return[void 0x0];},FormatExpression$1[_0x68aa19(0x4b51)][_0x68aa19(0x2d71)]=function(){var _0x3c339a=_0x68aa19;for(var _0x38470f=[_0x3c339a(0x859)],_0xe7a40=0x0,_0x49a281=this[_0x3c339a(0x3ed5)];_0xe7a40<_0x49a281[_0x3c339a(0x531b)];_0xe7a40+=0x1){var _0x48ac42=_0x49a281[_0xe7a40];_0x38470f[_0x3c339a(0x3a33)](_0x48ac42[_0x3c339a(0x1bcb)][_0x3c339a(0x2d71)]());var _0x492084={};_0x48ac42[_0x3c339a(0x1ed8)]&&(_0x492084[_0x3c339a(0x2080)]=_0x48ac42[_0x3c339a(0x1ed8)][_0x3c339a(0x2d71)]()),_0x48ac42[_0x3c339a(0x39f0)]&&(_0x492084[_0x3c339a(0x4530)]=_0x48ac42['font'][_0x3c339a(0x2d71)]()),_0x48ac42[_0x3c339a(0x3797)]&&(_0x492084[_0x3c339a(0x4213)]=_0x48ac42[_0x3c339a(0x3797)][_0x3c339a(0x2d71)]()),_0x38470f[_0x3c339a(0x3a33)](_0x492084);}return _0x38470f;};var StringType$3={'kind':'string'},ResolvedImageType$1={'kind':_0x68aa19(0xc74)},ImageExpression$1=function(_0x560ba1){var _0x2aaf26=_0x68aa19;this['type']=ResolvedImageType$1,this[_0x2aaf26(0x4358)]=_0x560ba1;};ImageExpression$1[_0x68aa19(0x29e2)]=function(_0x4271dd,_0x161aa1){var _0x1c24a1=_0x68aa19;if(0x2!==_0x4271dd['length'])return _0x161aa1[_0x1c24a1(0x132d)]('Expected\x20two\x20arguments.');var _0x1498ae=_0x161aa1['parse'](_0x4271dd[0x1],0x1,StringType$3);return _0x1498ae?new ImageExpression$1(_0x1498ae):_0x161aa1[_0x1c24a1(0x132d)](_0x1c24a1(0x3049));},ImageExpression$1['prototype'][_0x68aa19(0x35e2)]=function(_0x3fe3bc){var _0x4b8487=_0x68aa19,_0x27ab0c=this[_0x4b8487(0x4358)][_0x4b8487(0x35e2)](_0x3fe3bc),_0x2fe6ab=!0x1;return _0x3fe3bc[_0x4b8487(0x50f1)]&&_0x3fe3bc[_0x4b8487(0x50f1)][_0x4b8487(0x33ab)](_0x27ab0c)>-0x1&&(_0x2fe6ab=!0x0),new ResolvedImage$1({'name':_0x27ab0c,'available':_0x2fe6ab});},ImageExpression$1[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x41ac37){var _0x199935=_0x68aa19;_0x41ac37(this[_0x199935(0x4358)]);},ImageExpression$1[_0x68aa19(0x4b51)][_0x68aa19(0x26ca)]=function(){return[void 0x0];},ImageExpression$1[_0x68aa19(0x4b51)][_0x68aa19(0x2d71)]=function(){var _0x5cc9eb=_0x68aa19;return[_0x5cc9eb(0x4133),this[_0x5cc9eb(0x4358)][_0x5cc9eb(0x2d71)]()];};var Interpolate=function(_0x477e49,_0xc0c7ac,_0x361cb,_0x4b359b,_0x1e4a58){var _0xfe2f30=_0x68aa19;this[_0xfe2f30(0x3243)]=_0x477e49,this[_0xfe2f30(0xa95)]=_0xc0c7ac,this[_0xfe2f30(0x3cc7)]=_0x361cb,this[_0xfe2f30(0x4358)]=_0x4b359b,this[_0xfe2f30(0x3d85)]=[],this['outputs']=[];for(var _0x5007dd=0x0,_0x37c764=_0x1e4a58;_0x5007dd<_0x37c764[_0xfe2f30(0x531b)];_0x5007dd+=0x1){var _0x1df08a=_0x37c764[_0x5007dd],_0x1a9dc1=_0x1df08a[0x0],_0x4230bb=_0x1df08a[0x1];this['labels'][_0xfe2f30(0x3a33)](_0x1a9dc1),this[_0xfe2f30(0x5209)]['push'](_0x4230bb);}},NumberType$5={'kind':_0x68aa19(0x30f8)},ColorType$3={'kind':'color'};function exponentialInterpolation(_0x4818c3,_0x19cb24,_0x3c7f98,_0x14d8bd){var _0x28f66e=_0x14d8bd-_0x3c7f98,_0x43c285=_0x4818c3-_0x3c7f98;return 0x0===_0x28f66e?0x0:0x1===_0x19cb24?_0x43c285/_0x28f66e:(Math['pow'](_0x19cb24,_0x43c285)-0x1)/(Math['pow'](_0x19cb24,_0x28f66e)-0x1);}Interpolate['interpolationFactor']=function(_0x382be1,_0x43c807,_0x34ec8d,_0x497f5f){var _0x15979a=_0x68aa19,_0x16142c=0x0;if(_0x15979a(0x3da5)===_0x382be1[_0x15979a(0x13f9)])_0x16142c=exponentialInterpolation(_0x43c807,_0x382be1[_0x15979a(0xdff)],_0x34ec8d,_0x497f5f);else{if('linear'===_0x382be1[_0x15979a(0x13f9)])_0x16142c=exponentialInterpolation(_0x43c807,0x1,_0x34ec8d,_0x497f5f);else{if(_0x15979a(0x1c1c)===_0x382be1[_0x15979a(0x13f9)]){var _0x39c709=_0x382be1[_0x15979a(0x2db5)];_0x16142c=new unitbezier(_0x39c709[0x0],_0x39c709[0x1],_0x39c709[0x2],_0x39c709[0x3])[_0x15979a(0x4bd3)](exponentialInterpolation(_0x43c807,0x1,_0x34ec8d,_0x497f5f));}}}return _0x16142c;},Interpolate[_0x68aa19(0x29e2)]=function(_0x331b23,_0x3cbdac){var _0xe87fe0=_0x68aa19,_0x1a1261=_0x331b23[0x0],_0x2ba593=_0x331b23[0x1],_0x39e44d=_0x331b23[0x2],_0x3ae539=_0x331b23[_0xe87fe0(0x48ca)](0x3);if(!Array[_0xe87fe0(0x4b57)](_0x2ba593)||0x0===_0x2ba593[_0xe87fe0(0x531b)])return _0x3cbdac[_0xe87fe0(0x132d)](_0xe87fe0(0x2f8b),0x1);if(_0xe87fe0(0x403)===_0x2ba593[0x0])_0x2ba593={'name':_0xe87fe0(0x403)};else{if(_0xe87fe0(0x3da5)===_0x2ba593[0x0]){var _0x5381e1=_0x2ba593[0x1];if(_0xe87fe0(0x30f8)!=typeof _0x5381e1)return _0x3cbdac[_0xe87fe0(0x132d)](_0xe87fe0(0x1198),0x1,0x1);_0x2ba593={'name':_0xe87fe0(0x3da5),'base':_0x5381e1};}else{if(_0xe87fe0(0x1c1c)!==_0x2ba593[0x0])return _0x3cbdac[_0xe87fe0(0x132d)](_0xe87fe0(0x767)+String(_0x2ba593[0x0]),0x1,0x0);var _0x1df6cf=_0x2ba593[_0xe87fe0(0x48ca)](0x1);if(0x4!==_0x1df6cf[_0xe87fe0(0x531b)]||_0x1df6cf[_0xe87fe0(0x66a)](function(_0x4c218e){var _0x58b9f2=_0xe87fe0;return _0x58b9f2(0x30f8)!=typeof _0x4c218e||_0x4c218e<0x0||_0x4c218e>0x1;}))return _0x3cbdac[_0xe87fe0(0x132d)]('Cubic\x20bezier\x20interpolation\x20requires\x20four\x20numeric\x20arguments\x20with\x20values\x20between\x200\x20and\x201.',0x1);_0x2ba593={'name':'cubic-bezier','controlPoints':_0x1df6cf};}}if(_0x331b23['length']-0x1<0x4)return _0x3cbdac[_0xe87fe0(0x132d)](_0xe87fe0(0x15d9)+(_0x331b23['length']-0x1)+'.');if((_0x331b23[_0xe87fe0(0x531b)]-0x1)%0x2!=0x0)return _0x3cbdac[_0xe87fe0(0x132d)](_0xe87fe0(0x1381));if(!(_0x39e44d=_0x3cbdac[_0xe87fe0(0x29e2)](_0x39e44d,0x2,NumberType$5)))return null;var _0x262590=[],_0x4764fc=null;'interpolate-hcl'===_0x1a1261||'interpolate-lab'===_0x1a1261?_0x4764fc=ColorType$3:_0x3cbdac['expectedType']&&_0xe87fe0(0x327)!==_0x3cbdac[_0xe87fe0(0x4ace)][_0xe87fe0(0x576a)]&&(_0x4764fc=_0x3cbdac[_0xe87fe0(0x4ace)]);for(var _0x252d6d=0x0;_0x252d6d<_0x3ae539[_0xe87fe0(0x531b)];_0x252d6d+=0x2){var _0x1f343d=_0x3ae539[_0x252d6d],_0x39c102=_0x3ae539[_0x252d6d+0x1],_0x2681b7=_0x252d6d+0x3,_0x3e721e=_0x252d6d+0x4;if(_0xe87fe0(0x30f8)!=typeof _0x1f343d)return _0x3cbdac[_0xe87fe0(0x132d)](_0xe87fe0(0x46c),_0x2681b7);if(_0x262590['length']&&_0x262590[_0x262590[_0xe87fe0(0x531b)]-0x1][0x0]>=_0x1f343d)return _0x3cbdac[_0xe87fe0(0x132d)](_0xe87fe0(0x3afb),_0x2681b7);var _0x244079=_0x3cbdac['parse'](_0x39c102,_0x3e721e,_0x4764fc);if(!_0x244079)return null;_0x4764fc=_0x4764fc||_0x244079[_0xe87fe0(0x3243)],_0x262590[_0xe87fe0(0x3a33)]([_0x1f343d,_0x244079]);}return'number'===_0x4764fc[_0xe87fe0(0x576a)]||'color'===_0x4764fc['kind']||_0xe87fe0(0x576)===_0x4764fc['kind']&&_0xe87fe0(0x30f8)===_0x4764fc['itemType']['kind']&&'number'==typeof _0x4764fc['N']?new Interpolate(_0x4764fc,_0x1a1261,_0x2ba593,_0x39e44d,_0x262590):_0x3cbdac['error'](_0xe87fe0(0x2a47)+toString(_0x4764fc)+'\x20is\x20not\x20interpolatable.');},Interpolate[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x1682ce){var _0x1ee1b4=_0x68aa19,_0x4b710b=this['labels'],_0x45734e=this[_0x1ee1b4(0x5209)];if(0x1===_0x4b710b[_0x1ee1b4(0x531b)])return _0x45734e[0x0][_0x1ee1b4(0x35e2)](_0x1682ce);var _0x3cc08b=this[_0x1ee1b4(0x4358)][_0x1ee1b4(0x35e2)](_0x1682ce);if(_0x3cc08b<=_0x4b710b[0x0])return _0x45734e[0x0][_0x1ee1b4(0x35e2)](_0x1682ce);var _0xb0f529=_0x4b710b[_0x1ee1b4(0x531b)];if(_0x3cc08b>=_0x4b710b[_0xb0f529-0x1])return _0x45734e[_0xb0f529-0x1]['evaluate'](_0x1682ce);var _0x51effd=findStopLessThanOrEqualTo(_0x4b710b,_0x3cc08b),_0x1f95ef=_0x4b710b[_0x51effd],_0x29261c=_0x4b710b[_0x51effd+0x1],_0x461146=Interpolate[_0x1ee1b4(0x148e)](this[_0x1ee1b4(0x3cc7)],_0x3cc08b,_0x1f95ef,_0x29261c),_0x417513=_0x45734e[_0x51effd][_0x1ee1b4(0x35e2)](_0x1682ce),_0x4a303b=_0x45734e[_0x51effd+0x1]['evaluate'](_0x1682ce);return _0x1ee1b4(0x418e)===this[_0x1ee1b4(0xa95)]?interpolate[this[_0x1ee1b4(0x3243)]['kind'][_0x1ee1b4(0x22cf)]()](_0x417513,_0x4a303b,_0x461146):_0x1ee1b4(0x1250)===this['operator']?hcl[_0x1ee1b4(0x1495)](hcl[_0x1ee1b4(0x418e)](hcl['forward'](_0x417513),hcl[_0x1ee1b4(0x5276)](_0x4a303b),_0x461146)):lab[_0x1ee1b4(0x1495)](lab[_0x1ee1b4(0x418e)](lab['forward'](_0x417513),lab[_0x1ee1b4(0x5276)](_0x4a303b),_0x461146));},Interpolate['prototype']['eachChild']=function(_0x356c3a){var _0x290202=_0x68aa19;_0x356c3a(this[_0x290202(0x4358)]);for(var _0x2964ba=0x0,_0x4e4024=this[_0x290202(0x5209)];_0x2964ba<_0x4e4024[_0x290202(0x531b)];_0x2964ba+=0x1){_0x356c3a(_0x4e4024[_0x2964ba]);}},Interpolate['prototype']['possibleOutputs']=function(){var _0x56f4d1=_0x68aa19,_0x28dda7;return(_0x28dda7=[])['concat'][_0x56f4d1(0x18ce)](_0x28dda7,this[_0x56f4d1(0x5209)][_0x56f4d1(0x2e47)](function(_0x1586d0){var _0x29bcfb=_0x56f4d1;return _0x1586d0[_0x29bcfb(0x26ca)]();}));},Interpolate[_0x68aa19(0x4b51)][_0x68aa19(0x2d71)]=function(){var _0x2280f0=_0x68aa19,_0xe680da;_0xe680da=_0x2280f0(0x403)===this[_0x2280f0(0x3cc7)][_0x2280f0(0x13f9)]?[_0x2280f0(0x403)]:_0x2280f0(0x3da5)===this[_0x2280f0(0x3cc7)]['name']?0x1===this[_0x2280f0(0x3cc7)][_0x2280f0(0xdff)]?[_0x2280f0(0x403)]:[_0x2280f0(0x3da5),this[_0x2280f0(0x3cc7)]['base']]:[_0x2280f0(0x1c1c)]['concat'](this[_0x2280f0(0x3cc7)]['controlPoints']);for(var _0x4ef12e=[this[_0x2280f0(0xa95)],_0xe680da,this[_0x2280f0(0x4358)]['serialize']()],_0x563e0b=0x0;_0x563e0b<this['labels'][_0x2280f0(0x531b)];_0x563e0b++)_0x4ef12e[_0x2280f0(0x3a33)](this[_0x2280f0(0x3d85)][_0x563e0b],this[_0x2280f0(0x5209)][_0x563e0b][_0x2280f0(0x2d71)]());return _0x4ef12e;};var BooleanType$2={'kind':_0x68aa19(0x46da)},ValueType$3={'kind':_0x68aa19(0x327)};function isComparableType(_0x2dc1e9){var _0x50d738=_0x68aa19;return _0x50d738(0x46da)===_0x2dc1e9[_0x50d738(0x576a)]||'string'===_0x2dc1e9['kind']||_0x50d738(0x30f8)===_0x2dc1e9[_0x50d738(0x576a)]||_0x50d738(0xbd5)===_0x2dc1e9[_0x50d738(0x576a)]||_0x50d738(0x327)===_0x2dc1e9[_0x50d738(0x576a)];}function isComparableRuntimeValue(_0x5f4f25){var _0x311056=_0x68aa19;return _0x311056(0x46da)==typeof _0x5f4f25||_0x311056(0x29ad)==typeof _0x5f4f25||'number'==typeof _0x5f4f25;}function isSearchableRuntimeValue(_0x2474ae){var _0x41f96f=_0x68aa19;return Array[_0x41f96f(0x4b57)](_0x2474ae)||_0x41f96f(0x29ad)==typeof _0x2474ae;}var In=function(_0x2ebee0,_0x81102){this['type']=BooleanType$2,this['needle']=_0x2ebee0,this['haystack']=_0x81102;};In[_0x68aa19(0x29e2)]=function(_0xbceb51,_0x2e8e6a){var _0x20d8f9=_0x68aa19;if(0x3!==_0xbceb51['length'])return _0x2e8e6a[_0x20d8f9(0x132d)](_0x20d8f9(0x2ac)+(_0xbceb51[_0x20d8f9(0x531b)]-0x1)+_0x20d8f9(0x1236));var _0x4ba8bf=_0x2e8e6a[_0x20d8f9(0x29e2)](_0xbceb51[0x1],0x1,ValueType$3),_0x1ee249=_0x2e8e6a[_0x20d8f9(0x29e2)](_0xbceb51[0x2],0x2,ValueType$3);return _0x4ba8bf&&_0x1ee249?isComparableType(_0x4ba8bf['type'])?new In(_0x4ba8bf,_0x1ee249):_0x2e8e6a[_0x20d8f9(0x132d)](_0x20d8f9(0x3711)+toString(_0x4ba8bf[_0x20d8f9(0x3243)])+_0x20d8f9(0xc57)):null;},In['prototype'][_0x68aa19(0x35e2)]=function(_0x5cce24){var _0x1c7592=_0x68aa19,_0x343196=this['needle'][_0x1c7592(0x35e2)](_0x5cce24),_0x5a4589=this[_0x1c7592(0x17d4)][_0x1c7592(0x35e2)](_0x5cce24);if(!_0x343196||!_0x5a4589)return!0x1;if(!isComparableRuntimeValue(_0x343196))throw new RuntimeError(_0x1c7592(0x31d2)+toString(typeOf(_0x343196))+'\x20instead.');if(!isSearchableRuntimeValue(_0x5a4589))throw new RuntimeError(_0x1c7592(0x3e60)+toString(typeOf(_0x5a4589))+_0x1c7592(0x1236));return _0x5a4589[_0x1c7592(0x33ab)](_0x343196)>=0x0;},In[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x225e0e){var _0x406132=_0x68aa19;_0x225e0e(this[_0x406132(0x36bb)]),_0x225e0e(this['haystack']);},In[_0x68aa19(0x4b51)][_0x68aa19(0x26ca)]=function(){return[!0x0,!0x1];},In[_0x68aa19(0x4b51)][_0x68aa19(0x2d71)]=function(){var _0x499ae2=_0x68aa19;return['in',this[_0x499ae2(0x36bb)][_0x499ae2(0x2d71)](),this[_0x499ae2(0x17d4)][_0x499ae2(0x2d71)]()];};var Let=function(_0x10457c,_0x3119ac){var _0x47b7dd=_0x68aa19;this[_0x47b7dd(0x3243)]=_0x3119ac[_0x47b7dd(0x3243)],this[_0x47b7dd(0x1775)]=[]['concat'](_0x10457c),this[_0x47b7dd(0x4fe2)]=_0x3119ac;};Let[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x125530){var _0x2fb2fa=_0x68aa19;return this[_0x2fb2fa(0x4fe2)][_0x2fb2fa(0x35e2)](_0x125530);},Let[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x31ba7c){var _0x3c8baa=_0x68aa19;for(var _0x3e096c=0x0,_0x291383=this['bindings'];_0x3e096c<_0x291383[_0x3c8baa(0x531b)];_0x3e096c+=0x1){_0x31ba7c(_0x291383[_0x3e096c][0x1]);}_0x31ba7c(this['result']);},Let['parse']=function(_0x1b691f,_0x514c5d){var _0x42e1df=_0x68aa19;if(_0x1b691f[_0x42e1df(0x531b)]<0x4)return _0x514c5d[_0x42e1df(0x132d)]('Expected\x20at\x20least\x203\x20arguments,\x20but\x20found\x20'+(_0x1b691f[_0x42e1df(0x531b)]-0x1)+_0x42e1df(0x1236));for(var _0x1fb804=[],_0x583b24=0x1;_0x583b24<_0x1b691f[_0x42e1df(0x531b)]-0x1;_0x583b24+=0x2){var _0x4b1aa9=_0x1b691f[_0x583b24];if(_0x42e1df(0x29ad)!=typeof _0x4b1aa9)return _0x514c5d['error'](_0x42e1df(0x45cd)+typeof _0x4b1aa9+_0x42e1df(0x1236),_0x583b24);if(/[^a-zA-Z0-9_]/[_0x42e1df(0x8e2)](_0x4b1aa9))return _0x514c5d[_0x42e1df(0x132d)](_0x42e1df(0x3aa2),_0x583b24);var _0x508d54=_0x514c5d[_0x42e1df(0x29e2)](_0x1b691f[_0x583b24+0x1],_0x583b24+0x1);if(!_0x508d54)return null;_0x1fb804[_0x42e1df(0x3a33)]([_0x4b1aa9,_0x508d54]);}var _0x585dc1=_0x514c5d['parse'](_0x1b691f[_0x1b691f[_0x42e1df(0x531b)]-0x1],_0x1b691f['length']-0x1,_0x514c5d[_0x42e1df(0x4ace)],_0x1fb804);return _0x585dc1?new Let(_0x1fb804,_0x585dc1):null;},Let[_0x68aa19(0x4b51)][_0x68aa19(0x26ca)]=function(){var _0x494bba=_0x68aa19;return this[_0x494bba(0x4fe2)]['possibleOutputs']();},Let['prototype']['serialize']=function(){var _0x143434=_0x68aa19;for(var _0x1fac1a=[_0x143434(0x6fb)],_0x5399a3=0x0,_0x151231=this[_0x143434(0x1775)];_0x5399a3<_0x151231[_0x143434(0x531b)];_0x5399a3+=0x1){var _0x4805b8=_0x151231[_0x5399a3],_0x341307=_0x4805b8[0x0],_0x12d410=_0x4805b8[0x1];_0x1fac1a[_0x143434(0x3a33)](_0x341307,_0x12d410['serialize']());}return _0x1fac1a[_0x143434(0x3a33)](this[_0x143434(0x4fe2)][_0x143434(0x2d71)]()),_0x1fac1a;};var NumberType$4={'kind':_0x68aa19(0x30f8)},Length=function(_0x4ab204){this['type']=NumberType$4,this['input']=_0x4ab204;};Length[_0x68aa19(0x29e2)]=function(_0x387c5f,_0x35b85e){var _0x49e96a=_0x68aa19;if(0x2!==_0x387c5f[_0x49e96a(0x531b)])return _0x35b85e[_0x49e96a(0x132d)](_0x49e96a(0x27a)+(_0x387c5f[_0x49e96a(0x531b)]-0x1)+'\x20instead.');var _0x15fd2d=_0x35b85e['parse'](_0x387c5f[0x1],0x1);return _0x15fd2d?_0x49e96a(0x576)!==_0x15fd2d[_0x49e96a(0x3243)][_0x49e96a(0x576a)]&&'string'!==_0x15fd2d[_0x49e96a(0x3243)]['kind']&&_0x49e96a(0x327)!==_0x15fd2d[_0x49e96a(0x3243)][_0x49e96a(0x576a)]?_0x35b85e['error'](_0x49e96a(0x558a)+toString(_0x15fd2d[_0x49e96a(0x3243)])+'\x20instead.'):new Length(_0x15fd2d):null;},Length[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x332229){var _0x4ddbce=_0x68aa19,_0x51620a=this[_0x4ddbce(0x4358)][_0x4ddbce(0x35e2)](_0x332229);if('string'==typeof _0x51620a)return _0x51620a[_0x4ddbce(0x531b)];if(Array[_0x4ddbce(0x4b57)](_0x51620a))return _0x51620a['length'];throw new RuntimeError(_0x4ddbce(0x309d)+toString(typeOf(_0x51620a))+_0x4ddbce(0x1236));},Length[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x162324){var _0x10db77=_0x68aa19;_0x162324(this[_0x10db77(0x4358)]);},Length[_0x68aa19(0x4b51)][_0x68aa19(0x26ca)]=function(){return[void 0x0];},Length[_0x68aa19(0x4b51)][_0x68aa19(0x2d71)]=function(){var _0x4623f9=_0x68aa19,_0x581a5f=[_0x4623f9(0x531b)];return this['eachChild'](function(_0xfbb8bc){var _0x105577=_0x4623f9;_0x581a5f[_0x105577(0x3a33)](_0xfbb8bc[_0x105577(0x2d71)]());}),_0x581a5f;};var Literal=function(_0x30ce9e,_0x2a3d7a){var _0x3e8b8c=_0x68aa19;this[_0x3e8b8c(0x3243)]=_0x30ce9e,this[_0x3e8b8c(0x327)]=_0x2a3d7a;};Literal['parse']=function(_0x56fffa,_0xa28ef4){var _0x4e0c6f=_0x68aa19;if(0x2!==_0x56fffa['length'])return _0xa28ef4['error'](_0x4e0c6f(0x3125)+(_0x56fffa[_0x4e0c6f(0x531b)]-0x1)+_0x4e0c6f(0x1236));if(!Values$1['isValue'](_0x56fffa[0x1]))return _0xa28ef4[_0x4e0c6f(0x132d)](_0x4e0c6f(0x532e));var _0x54effd=_0x56fffa[0x1],_0x5b21eb=Values$1[_0x4e0c6f(0x2eb3)](_0x54effd),_0x59576d=_0xa28ef4[_0x4e0c6f(0x4ace)];return _0x4e0c6f(0x576)!==_0x5b21eb[_0x4e0c6f(0x576a)]||0x0!==_0x5b21eb['N']||!_0x59576d||_0x4e0c6f(0x576)!==_0x59576d[_0x4e0c6f(0x576a)]||_0x4e0c6f(0x30f8)==typeof _0x59576d['N']&&0x0!==_0x59576d['N']||(_0x5b21eb=_0x59576d),new Literal(_0x5b21eb,_0x54effd);},Literal[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(){var _0x47f3e0=_0x68aa19;return this[_0x47f3e0(0x327)];},Literal['prototype'][_0x68aa19(0x4f9c)]=function(){},Literal[_0x68aa19(0x4b51)][_0x68aa19(0x26ca)]=function(){var _0xe016b4=_0x68aa19;return[this[_0xe016b4(0x327)]];},Literal[_0x68aa19(0x4b51)][_0x68aa19(0x2d71)]=function(){var _0x528d75=_0x68aa19;return _0x528d75(0x576)===this[_0x528d75(0x3243)][_0x528d75(0x576a)]||_0x528d75(0x5014)===this[_0x528d75(0x3243)][_0x528d75(0x576a)]?['literal',this[_0x528d75(0x327)]]:this[_0x528d75(0x327)]instanceof Color?['rgba']['concat'](this[_0x528d75(0x327)][_0x528d75(0xd2c)]()):this[_0x528d75(0x327)]instanceof Formatted$1?this[_0x528d75(0x327)]['serialize']():this['value'];};var ValueType$2={'kind':_0x68aa19(0x327)},Match=function(_0x58b6a1,_0x22a53b,_0x219ed1,_0x2500f4,_0x58bd0d,_0x328caf){var _0xbf735f=_0x68aa19;this[_0xbf735f(0x416c)]=_0x58b6a1,this[_0xbf735f(0x3243)]=_0x22a53b,this[_0xbf735f(0x4358)]=_0x219ed1,this[_0xbf735f(0x1482)]=_0x2500f4,this[_0xbf735f(0x5209)]=_0x58bd0d,this['otherwise']=_0x328caf;};Match[_0x68aa19(0x29e2)]=function(_0x1f4046,_0x2c2773){var _0x3b2f42=_0x68aa19;if(_0x1f4046[_0x3b2f42(0x531b)]<0x5)return _0x2c2773[_0x3b2f42(0x132d)](_0x3b2f42(0x15d9)+(_0x1f4046[_0x3b2f42(0x531b)]-0x1)+'.');if(_0x1f4046[_0x3b2f42(0x531b)]%0x2!=0x1)return _0x2c2773[_0x3b2f42(0x132d)]('Expected\x20an\x20even\x20number\x20of\x20arguments.');var _0x40a66c,_0x3bf47a;_0x2c2773['expectedType']&&_0x3b2f42(0x327)!==_0x2c2773[_0x3b2f42(0x4ace)]['kind']&&(_0x3bf47a=_0x2c2773[_0x3b2f42(0x4ace)]);for(var _0x117432={},_0x5bf79c=[],_0xd52430=0x2;_0xd52430<_0x1f4046[_0x3b2f42(0x531b)]-0x1;_0xd52430+=0x2){var _0x4f4617=_0x1f4046[_0xd52430],_0x91411d=_0x1f4046[_0xd52430+0x1];Array[_0x3b2f42(0x4b57)](_0x4f4617)||(_0x4f4617=[_0x4f4617]);var _0x1afbf5=_0x2c2773[_0x3b2f42(0x32c8)](_0xd52430);if(0x0===_0x4f4617[_0x3b2f42(0x531b)])return _0x1afbf5[_0x3b2f42(0x132d)](_0x3b2f42(0x4309));for(var _0x58c5bf=0x0,_0x3dc072=_0x4f4617;_0x58c5bf<_0x3dc072[_0x3b2f42(0x531b)];_0x58c5bf+=0x1){var _0x3c1be1=_0x3dc072[_0x58c5bf];if(_0x3b2f42(0x30f8)!=typeof _0x3c1be1&&_0x3b2f42(0x29ad)!=typeof _0x3c1be1)return _0x1afbf5[_0x3b2f42(0x132d)](_0x3b2f42(0x440d));if(_0x3b2f42(0x30f8)==typeof _0x3c1be1&&Math[_0x3b2f42(0x1661)](_0x3c1be1)>Number[_0x3b2f42(0x53ea)])return _0x1afbf5['error'](_0x3b2f42(0x5010)+Number[_0x3b2f42(0x53ea)]+'.');if('number'==typeof _0x3c1be1&&Math[_0x3b2f42(0x67a)](_0x3c1be1)!==_0x3c1be1)return _0x1afbf5[_0x3b2f42(0x132d)](_0x3b2f42(0x1547));if(_0x40a66c){if(_0x1afbf5[_0x3b2f42(0x236b)](_0x40a66c,Values$1[_0x3b2f42(0x2eb3)](_0x3c1be1)))return null;}else _0x40a66c=Values$1['typeOf'](_0x3c1be1);if(void 0x0!==_0x117432[String(_0x3c1be1)])return _0x1afbf5[_0x3b2f42(0x132d)](_0x3b2f42(0x973));_0x117432[String(_0x3c1be1)]=_0x5bf79c[_0x3b2f42(0x531b)];}var _0x1b9c6a=_0x2c2773[_0x3b2f42(0x29e2)](_0x91411d,_0xd52430,_0x3bf47a);if(!_0x1b9c6a)return null;_0x3bf47a=_0x3bf47a||_0x1b9c6a[_0x3b2f42(0x3243)],_0x5bf79c[_0x3b2f42(0x3a33)](_0x1b9c6a);}var _0xfcd694=_0x2c2773[_0x3b2f42(0x29e2)](_0x1f4046[0x1],0x1,ValueType$2);if(!_0xfcd694)return null;var _0x53e05a=_0x2c2773[_0x3b2f42(0x29e2)](_0x1f4046[_0x1f4046['length']-0x1],_0x1f4046[_0x3b2f42(0x531b)]-0x1,_0x3bf47a);return _0x53e05a?_0x3b2f42(0x327)!==_0xfcd694['type'][_0x3b2f42(0x576a)]&&_0x2c2773['concat'](0x1)[_0x3b2f42(0x236b)](_0x40a66c,_0xfcd694[_0x3b2f42(0x3243)])?null:new Match(_0x40a66c,_0x3bf47a,_0xfcd694,_0x117432,_0x5bf79c,_0x53e05a):null;},Match['prototype'][_0x68aa19(0x35e2)]=function(_0x230868){var _0x1df8fc=_0x68aa19,_0x181425=this[_0x1df8fc(0x4358)][_0x1df8fc(0x35e2)](_0x230868);return(Values$1[_0x1df8fc(0x2eb3)](_0x181425)===this['inputType']&&this[_0x1df8fc(0x5209)][this['cases'][_0x181425]]||this[_0x1df8fc(0x4b84)])[_0x1df8fc(0x35e2)](_0x230868);},Match[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x4143f6){var _0x4f2386=_0x68aa19;_0x4143f6(this[_0x4f2386(0x4358)]),this['outputs'][_0x4f2386(0x3bcb)](_0x4143f6),_0x4143f6(this[_0x4f2386(0x4b84)]);},Match[_0x68aa19(0x4b51)]['possibleOutputs']=function(){var _0x58097a=_0x68aa19,_0x4e9dc0;return(_0x4e9dc0=[])[_0x58097a(0x32c8)][_0x58097a(0x18ce)](_0x4e9dc0,this['outputs'][_0x58097a(0x2e47)](function(_0x12510d){var _0x328445=_0x58097a;return _0x12510d[_0x328445(0x26ca)]();}))[_0x58097a(0x32c8)](this[_0x58097a(0x4b84)][_0x58097a(0x26ca)]());},Match[_0x68aa19(0x4b51)]['serialize']=function(){var _0x464308=_0x68aa19;for(var _0x29d69a=this,_0x4247b1=[_0x464308(0x1b02),this['input'][_0x464308(0x2d71)]()],_0x2649c9=[],_0x31d653={},_0x259ebd=0x0,_0xe7253c=Object[_0x464308(0x20c8)](this[_0x464308(0x1482)])['sort']();_0x259ebd<_0xe7253c[_0x464308(0x531b)];_0x259ebd+=0x1){var _0x35700a=_0xe7253c[_0x259ebd];void 0x0===(_0x4df03e=_0x31d653[this[_0x464308(0x1482)][_0x35700a]])?(_0x31d653[this[_0x464308(0x1482)][_0x35700a]]=_0x2649c9[_0x464308(0x531b)],_0x2649c9[_0x464308(0x3a33)]([this[_0x464308(0x1482)][_0x35700a],[_0x35700a]])):_0x2649c9[_0x4df03e][0x1]['push'](_0x35700a);}for(var _0x553368=function(_0x3ebcef){var _0x3fea79=_0x464308;return _0x3fea79(0x30f8)===_0x29d69a[_0x3fea79(0x416c)]['kind']?Number(_0x3ebcef):_0x3ebcef;},_0x4ab093=0x0,_0x3b83fc=_0x2649c9;_0x4ab093<_0x3b83fc[_0x464308(0x531b)];_0x4ab093+=0x1){var _0x5def71=_0x3b83fc[_0x4ab093],_0x4df03e=_0x5def71[0x0],_0x55ad21=_0x5def71[0x1];0x1===_0x55ad21[_0x464308(0x531b)]?_0x4247b1[_0x464308(0x3a33)](_0x553368(_0x55ad21[0x0])):_0x4247b1[_0x464308(0x3a33)](_0x55ad21['map'](_0x553368)),_0x4247b1['push'](this[_0x464308(0x5209)][outputIndex$1][_0x464308(0x2d71)]());}return _0x4247b1[_0x464308(0x3a33)](this[_0x464308(0x4b84)][_0x464308(0x2d71)]()),_0x4247b1;};var NumberType$3={'kind':'number'},StringType$2={'kind':_0x68aa19(0x29ad)},NumberFormat=function(_0x137552,_0x59af29,_0x14e467,_0x8b6c8d,_0x7d9955){var _0x2ef389=_0x68aa19;this[_0x2ef389(0x3243)]=StringType$2,this[_0x2ef389(0x30f8)]=_0x137552,this[_0x2ef389(0x44d2)]=_0x59af29,this[_0x2ef389(0xc8d)]=_0x14e467,this[_0x2ef389(0x2215)]=_0x8b6c8d,this[_0x2ef389(0x3bf)]=_0x7d9955;};function findStopLessThanOrEqualTo$1(_0x33f2a3,_0xb52d76){var _0x5ab029=_0x68aa19;for(var _0x21a0c6,_0x51a508,_0x88fa6b=_0x33f2a3[_0x5ab029(0x531b)]-0x1,_0x51fe55=0x0,_0x1fe101=_0x88fa6b,_0x520ece=0x0;_0x51fe55<=_0x1fe101;)if(_0x21a0c6=_0x33f2a3[_0x520ece=Math['floor']((_0x51fe55+_0x1fe101)/0x2)],_0x51a508=_0x33f2a3[_0x520ece+0x1],_0x21a0c6<=_0xb52d76){if(_0x520ece===_0x88fa6b||_0xb52d76<_0x51a508)return _0x520ece;_0x51fe55=_0x520ece+0x1;}else{if(!(_0x21a0c6>_0xb52d76))throw new RuntimeError(_0x5ab029(0x273e));_0x1fe101=_0x520ece-0x1;}return 0x0;}NumberFormat['parse']=function(_0x2eb353,_0x2ee6c2){var _0xe20785=_0x68aa19;if(0x3!==_0x2eb353[_0xe20785(0x531b)])return _0x2ee6c2[_0xe20785(0x132d)]('Expected\x20two\x20arguments.');var _0x243f24=_0x2ee6c2[_0xe20785(0x29e2)](_0x2eb353[0x1],0x1,NumberType$3);if(!_0x243f24)return null;var _0xaa77ea=_0x2eb353[0x2];if(_0xe20785(0x5014)!=typeof _0xaa77ea||Array[_0xe20785(0x4b57)](_0xaa77ea))return _0x2ee6c2[_0xe20785(0x132d)](_0xe20785(0x37ce));var _0x552cc6=null;if(_0xaa77ea[_0xe20785(0x44d2)]&&!(_0x552cc6=_0x2ee6c2[_0xe20785(0x29e2)](_0xaa77ea['locale'],0x1,StringType$2)))return null;var _0x7916de=null;if(_0xaa77ea['currency']&&!(_0x7916de=_0x2ee6c2['parse'](_0xaa77ea[_0xe20785(0xc8d)],0x1,StringType$2)))return null;var _0x2ee0ed=null;if(_0xaa77ea[_0xe20785(0x479d)]&&!(_0x2ee0ed=_0x2ee6c2['parse'](_0xaa77ea['min-fraction-digits'],0x1,NumberType$3)))return null;var _0x344186=null;return _0xaa77ea['max-fraction-digits']&&!(_0x344186=_0x2ee6c2[_0xe20785(0x29e2)](_0xaa77ea[_0xe20785(0x51f8)],0x1,NumberType$3))?null:new NumberFormat(_0x243f24,_0x552cc6,_0x7916de,_0x2ee0ed,_0x344186);},NumberFormat[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x3259a8){var _0x202aa8=_0x68aa19;return new Intl[(_0x202aa8(0x11f3))](this[_0x202aa8(0x44d2)]?this[_0x202aa8(0x44d2)][_0x202aa8(0x35e2)](_0x3259a8):[],{'style':this[_0x202aa8(0xc8d)]?_0x202aa8(0xc8d):_0x202aa8(0x523d),'currency':this[_0x202aa8(0xc8d)]?this['currency'][_0x202aa8(0x35e2)](_0x3259a8):void 0x0,'minimumFractionDigits':this[_0x202aa8(0x2215)]?this[_0x202aa8(0x2215)][_0x202aa8(0x35e2)](_0x3259a8):void 0x0,'maximumFractionDigits':this[_0x202aa8(0x3bf)]?this[_0x202aa8(0x3bf)][_0x202aa8(0x35e2)](_0x3259a8):void 0x0})[_0x202aa8(0x859)](this['number']['evaluate'](_0x3259a8));},NumberFormat[_0x68aa19(0x4b51)]['eachChild']=function(_0x44db92){var _0x3a32a4=_0x68aa19;_0x44db92(this[_0x3a32a4(0x30f8)]),this[_0x3a32a4(0x44d2)]&&_0x44db92(this[_0x3a32a4(0x44d2)]),this[_0x3a32a4(0xc8d)]&&_0x44db92(this[_0x3a32a4(0xc8d)]),this[_0x3a32a4(0x2215)]&&_0x44db92(this[_0x3a32a4(0x2215)]),this[_0x3a32a4(0x3bf)]&&_0x44db92(this[_0x3a32a4(0x3bf)]);},NumberFormat[_0x68aa19(0x4b51)][_0x68aa19(0x26ca)]=function(){return[void 0x0];},NumberFormat[_0x68aa19(0x4b51)]['serialize']=function(){var _0x3f7203=_0x68aa19,_0x5ce261={};return this[_0x3f7203(0x44d2)]&&(_0x5ce261['locale']=this['locale'][_0x3f7203(0x2d71)]()),this[_0x3f7203(0xc8d)]&&(_0x5ce261[_0x3f7203(0xc8d)]=this['currency'][_0x3f7203(0x2d71)]()),this[_0x3f7203(0x2215)]&&(_0x5ce261[_0x3f7203(0x479d)]=this['minFractionDigits'][_0x3f7203(0x2d71)]()),this[_0x3f7203(0x3bf)]&&(_0x5ce261[_0x3f7203(0x51f8)]=this[_0x3f7203(0x3bf)][_0x3f7203(0x2d71)]()),[_0x3f7203(0x4456),this[_0x3f7203(0x30f8)][_0x3f7203(0x2d71)](),_0x5ce261];};var NumberType$2={'kind':_0x68aa19(0x30f8)},Step=function(_0x5c868a,_0x1fc42b,_0x5ad39a){var _0x4c7b0d=_0x68aa19;this['type']=_0x5c868a,this[_0x4c7b0d(0x4358)]=_0x1fc42b,this['labels']=[],this[_0x4c7b0d(0x5209)]=[];for(var _0x304782=0x0,_0x323455=_0x5ad39a;_0x304782<_0x323455[_0x4c7b0d(0x531b)];_0x304782+=0x1){var _0x5cff94=_0x323455[_0x304782],_0x17ae02=_0x5cff94[0x0],_0x339b44=_0x5cff94[0x1];this['labels']['push'](_0x17ae02),this[_0x4c7b0d(0x5209)][_0x4c7b0d(0x3a33)](_0x339b44);}};Step[_0x68aa19(0x29e2)]=function(_0x147157,_0x33b340){var _0x12433a=_0x68aa19;if(_0x147157['length']-0x1<0x4)return _0x33b340[_0x12433a(0x132d)](_0x12433a(0x15d9)+(_0x147157[_0x12433a(0x531b)]-0x1)+'.');if((_0x147157[_0x12433a(0x531b)]-0x1)%0x2!=0x0)return _0x33b340[_0x12433a(0x132d)](_0x12433a(0x1381));var _0x506bab=_0x33b340[_0x12433a(0x29e2)](_0x147157[0x1],0x1,NumberType$2);if(!_0x506bab)return null;var _0x18f11f=[],_0x55347f=null;_0x33b340[_0x12433a(0x4ace)]&&_0x12433a(0x327)!==_0x33b340['expectedType'][_0x12433a(0x576a)]&&(_0x55347f=_0x33b340[_0x12433a(0x4ace)]);for(var _0x3eb57d=0x1;_0x3eb57d<_0x147157['length'];_0x3eb57d+=0x2){var _0x434d02=0x1===_0x3eb57d?-0x1/0x0:_0x147157[_0x3eb57d],_0x55ef8d=_0x147157[_0x3eb57d+0x1],_0x1ba646=_0x3eb57d,_0x317de4=_0x3eb57d+0x1;if(_0x12433a(0x30f8)!=typeof _0x434d02)return _0x33b340['error'](_0x12433a(0x1bb8),_0x1ba646);if(_0x18f11f[_0x12433a(0x531b)]&&_0x18f11f[_0x18f11f[_0x12433a(0x531b)]-0x1][0x0]>=_0x434d02)return _0x33b340['error']('Input/output\x20pairs\x20for\x20\x22step\x22\x20expressions\x20must\x20be\x20arranged\x20with\x20input\x20values\x20in\x20strictly\x20ascending\x20order.',_0x1ba646);var _0x1964a9=_0x33b340['parse'](_0x55ef8d,_0x317de4,_0x55347f);if(!_0x1964a9)return null;_0x55347f=_0x55347f||_0x1964a9[_0x12433a(0x3243)],_0x18f11f[_0x12433a(0x3a33)]([_0x434d02,_0x1964a9]);}return new Step(_0x55347f,_0x506bab,_0x18f11f);},Step[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x127fac){var _0xefb74d=_0x68aa19,_0x303bf2=this[_0xefb74d(0x3d85)],_0x8811a9=this[_0xefb74d(0x5209)];if(0x1===_0x303bf2['length'])return _0x8811a9[0x0]['evaluate'](_0x127fac);var _0xc36df4=this[_0xefb74d(0x4358)][_0xefb74d(0x35e2)](_0x127fac);if(_0xc36df4<=_0x303bf2[0x0])return _0x8811a9[0x0][_0xefb74d(0x35e2)](_0x127fac);var _0xaad98b=_0x303bf2[_0xefb74d(0x531b)];return _0xc36df4>=_0x303bf2[_0xaad98b-0x1]?_0x8811a9[_0xaad98b-0x1]['evaluate'](_0x127fac):_0x8811a9[findStopLessThanOrEqualTo$1(_0x303bf2,_0xc36df4)]['evaluate'](_0x127fac);},Step[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x3ca054){var _0x316e80=_0x68aa19;_0x3ca054(this[_0x316e80(0x4358)]);for(var _0x20db13=0x0,_0x12cb04=this[_0x316e80(0x5209)];_0x20db13<_0x12cb04['length'];_0x20db13+=0x1){_0x3ca054(_0x12cb04[_0x20db13]);}},Step[_0x68aa19(0x4b51)][_0x68aa19(0x26ca)]=function(){var _0x52548d=_0x68aa19,_0x175ad9;return(_0x175ad9=[])['concat'][_0x52548d(0x18ce)](_0x175ad9,this[_0x52548d(0x5209)][_0x52548d(0x2e47)](function(_0x4fdaf9){var _0x1b592d=_0x52548d;return _0x4fdaf9[_0x1b592d(0x26ca)]();}));},Step[_0x68aa19(0x4b51)][_0x68aa19(0x2d71)]=function(){var _0x3a73f9=_0x68aa19;for(var _0x5e5825=[_0x3a73f9(0x2b86),this[_0x3a73f9(0x4358)]['serialize']()],_0x777c1d=0x0;_0x777c1d<this['labels'][_0x3a73f9(0x531b)];_0x777c1d++)_0x777c1d>0x0&&_0x5e5825['push'](this[_0x3a73f9(0x3d85)][_0x777c1d]),_0x5e5825[_0x3a73f9(0x3a33)](this[_0x3a73f9(0x5209)][_0x777c1d][_0x3a73f9(0x2d71)]());return _0x5e5825;};var Var=function(_0x3b93a1,_0x15c3d1){var _0x1f4cbb=_0x68aa19;this['type']=_0x15c3d1['type'],this['name']=_0x3b93a1,this[_0x1f4cbb(0x1b86)]=_0x15c3d1;};Var[_0x68aa19(0x29e2)]=function(_0x59efe2,_0x817389){var _0x3f76bc=_0x68aa19;if(0x2!==_0x59efe2[_0x3f76bc(0x531b)]||'string'!=typeof _0x59efe2[0x1])return _0x817389[_0x3f76bc(0x132d)](_0x3f76bc(0x1c58));var _0x227bfd=_0x59efe2[0x1];return _0x817389['scope'][_0x3f76bc(0x40dd)](_0x227bfd)?new Var(_0x227bfd,_0x817389[_0x3f76bc(0x4d6b)][_0x3f76bc(0x3173)](_0x227bfd)):_0x817389[_0x3f76bc(0x132d)](_0x3f76bc(0x2ab0)+_0x227bfd+_0x3f76bc(0x2071)+_0x227bfd+_0x3f76bc(0x4f1e),0x1);},Var[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x2dea79){var _0x1d0154=_0x68aa19;return this[_0x1d0154(0x1b86)]['evaluate'](_0x2dea79);},Var[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(){},Var['prototype']['possibleOutputs']=function(){return[void 0x0];},Var[_0x68aa19(0x4b51)]['serialize']=function(){var _0x3f34a6=_0x68aa19;return[_0x3f34a6(0x3887),this[_0x3f34a6(0x13f9)]];};var expressions={'==':ComparisonEnum[_0x68aa19(0x3060)],'!=':ComparisonEnum[_0x68aa19(0x40a2)],'>':ComparisonEnum[_0x68aa19(0x17e4)],'<':ComparisonEnum[_0x68aa19(0x14d)],'>=':ComparisonEnum[_0x68aa19(0x611)],'<=':ComparisonEnum[_0x68aa19(0x2a0f)],'array':Assertion,'at':At,'boolean':Assertion,'case':Case,'coalesce':Coalesce,'collator':CollatorExpression,'format':FormatExpression$1,'image':ImageExpression$1,'in':In,'interpolate':Interpolate,'interpolate-hcl':Interpolate,'interpolate-lab':Interpolate,'length':Length,'let':Let,'literal':Literal,'match':Match,'number':Assertion,'number-format':NumberFormat,'object':Assertion,'step':Step,'string':Assertion,'to-boolean':Coercion,'to-color':Coercion,'to-number':Coercion,'to-string':Coercion,'var':Var};function WebWorkerTransfer(){}var registry={};for(var name$1 in(WebWorkerTransfer[_0x68aa19(0x4f8e)]=function(_0x2c6c3f,_0x3d970c,_0x26ad4e){var _0x132ad2=_0x68aa19;void 0x0===_0x26ad4e&&(_0x26ad4e={}),Object[_0x132ad2(0xbe6)](_0x3d970c,'_classRegistryKey',{'value':_0x2c6c3f,'writeable':!0x1}),registry[_0x2c6c3f]={'klass':_0x3d970c,'omit':_0x26ad4e[_0x132ad2(0x2f21)]||[],'shallow':_0x26ad4e[_0x132ad2(0x1f93)]||[]};},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x1b80),Object),WebWorkerTransfer[_0x68aa19(0x4f8e)]('Color',Color$1),WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x432f),ResolvedImage$1),WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x4120),ImageAtlas),WebWorkerTransfer[_0x68aa19(0x4f8e)]('ImagePosition',ImagePosition),WebWorkerTransfer['register']('RGBAImage',RGBAImage),WebWorkerTransfer[_0x68aa19(0x4f8e)]('Formatted',Formatted$1),WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x557c),FormattedSection),expressions))expressions[name$1]['_classRegistryKey']||WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x2273)+name$1,expressions[name$1]);function isArrayBuffer(_0x45e1ad){var _0x3d96b0=_0x68aa19;return _0x45e1ad&&_0x3d96b0(0x3041)!=typeof ArrayBuffer&&(_0x45e1ad instanceof ArrayBuffer||_0x45e1ad[_0x3d96b0(0x330d)]&&_0x3d96b0(0x4608)===_0x45e1ad['constructor'][_0x3d96b0(0x13f9)]);}WebWorkerTransfer['serialize']=function(_0x915a3e,_0x2dc486){var _0xf518b9=_0x68aa19;if(null==_0x915a3e||'boolean'==typeof _0x915a3e||_0xf518b9(0x30f8)==typeof _0x915a3e||_0xf518b9(0x29ad)==typeof _0x915a3e||_0x915a3e instanceof Boolean||_0x915a3e instanceof Number||_0x915a3e instanceof String||_0x915a3e instanceof Date||_0x915a3e instanceof RegExp)return _0x915a3e;if(isArrayBuffer(_0x915a3e))return _0x2dc486&&_0x2dc486['push'](_0x915a3e),_0x915a3e;if(ArrayBuffer[_0xf518b9(0x5472)](_0x915a3e)){var _0x25a9f3=_0x915a3e;return _0x2dc486&&_0x2dc486[_0xf518b9(0x3a33)](_0x25a9f3[_0xf518b9(0x1de1)]),_0x25a9f3;}if(_0x915a3e instanceof ImageData)return _0x2dc486&&_0x2dc486[_0xf518b9(0x3a33)](_0x915a3e[_0xf518b9(0x116f)][_0xf518b9(0x1de1)]),_0x915a3e;if(Array[_0xf518b9(0x4b57)](_0x915a3e)){for(var _0xc5ff8d=[],_0x8faf09=0x0,_0x8c56fc=_0x915a3e;_0x8faf09<_0x8c56fc['length'];_0x8faf09+=0x1){var _0x4d23fb=_0x8c56fc[_0x8faf09];_0xc5ff8d[_0xf518b9(0x3a33)](WebWorkerTransfer[_0xf518b9(0x2d71)](_0x4d23fb,_0x2dc486));}return _0xc5ff8d;}if(_0xf518b9(0x5014)==typeof _0x915a3e){var _0x54cdb3=_0x915a3e[_0xf518b9(0x330d)],_0x355ed3=_0x54cdb3['_classRegistryKey'];if(!_0x355ed3)throw new Error('can\x27t\x20serialize\x20object\x20of\x20unregistered\x20class');var _0x520fea=_0x54cdb3[_0xf518b9(0x2d71)]?_0x54cdb3[_0xf518b9(0x2d71)](_0x915a3e,_0x2dc486):{};if(!_0x54cdb3[_0xf518b9(0x2d71)]){for(var _0x2e09fb in _0x915a3e)if(_0x915a3e[_0xf518b9(0x2a77)](_0x2e09fb)&&!(registry[_0x355ed3]['omit'][_0xf518b9(0x33ab)](_0x2e09fb)>=0x0)){var _0x346c1c=_0x915a3e[_0x2e09fb];'function'!=typeof _0x346c1c&&(_0x520fea[_0x2e09fb]=registry[_0x355ed3][_0xf518b9(0x1f93)]['indexOf'](_0x2e09fb)>=0x0?_0x346c1c:WebWorkerTransfer[_0xf518b9(0x2d71)](_0x346c1c,_0x2dc486));}_0x915a3e instanceof Error&&(_0x520fea['message']=_0x915a3e[_0xf518b9(0x17f7)]);}if(_0x520fea['$name'])throw new Error('$name\x20property\x20is\x20reserved\x20for\x20worker\x20serialization\x20logic.');return _0xf518b9(0x1b80)!==_0x355ed3&&(_0x520fea[_0xf518b9(0x258)]=_0x355ed3),_0x520fea;}throw new Error('can\x27t\x20serialize\x20object\x20of\x20type\x20'+typeof _0x915a3e);},WebWorkerTransfer[_0x68aa19(0x50fb)]=function(_0x40c153){var _0x9a26b0=_0x68aa19;if(null==_0x40c153||_0x9a26b0(0x46da)==typeof _0x40c153||_0x9a26b0(0x30f8)==typeof _0x40c153||_0x9a26b0(0x29ad)==typeof _0x40c153||_0x40c153 instanceof Boolean||_0x40c153 instanceof Number||_0x40c153 instanceof String||_0x40c153 instanceof Date||_0x40c153 instanceof RegExp||isArrayBuffer(_0x40c153)||ArrayBuffer['isView'](_0x40c153)||_0x40c153 instanceof ImageData)return _0x40c153;if(Array[_0x9a26b0(0x4b57)](_0x40c153))return _0x40c153[_0x9a26b0(0x2e47)](WebWorkerTransfer[_0x9a26b0(0x50fb)]);if(_0x9a26b0(0x5014)==typeof _0x40c153){var _0x40bb93=_0x40c153[_0x9a26b0(0x258)]||'Object',_0x2578b0=registry[_0x40bb93][_0x9a26b0(0x3c3c)];if(!_0x2578b0)throw new Error('can\x27t\x20deserialize\x20unregistered\x20class\x20'+_0x40bb93);if(_0x2578b0[_0x9a26b0(0x50fb)])return _0x2578b0['deserialize'](_0x40c153);for(var _0x1f59e4=Object[_0x9a26b0(0x3477)](_0x2578b0['prototype']),_0x442f3c=0x0,_0x1f3b79=Object[_0x9a26b0(0x20c8)](_0x40c153);_0x442f3c<_0x1f3b79[_0x9a26b0(0x531b)];_0x442f3c+=0x1){var _0x18170d=_0x1f3b79[_0x442f3c];if(_0x9a26b0(0x258)!==_0x18170d){var _0x31a453=_0x40c153[_0x18170d];_0x1f59e4[_0x18170d]=registry[_0x40bb93][_0x9a26b0(0x1f93)][_0x9a26b0(0x33ab)](_0x18170d)>=0x0?_0x31a453:WebWorkerTransfer[_0x9a26b0(0x50fb)](_0x31a453);}}return _0x1f59e4;}throw new Error(_0x9a26b0(0x390)+typeof _0x40c153);};var SegmentVector=function(_0x37d42f){var _0x26e70b=_0x68aa19;void 0x0===_0x37d42f&&(_0x37d42f=[]),this[_0x26e70b(0x5405)]=_0x37d42f;};function drawCirclesOnOneTile(_0x5ef4ca,_0x24bf6d,_0x1b21cc){var _0x15e5cc=_0x68aa19;if('translucent'===_0x5ef4ca[_0x15e5cc(0x23c0)]){var _0x308756=_0x1b21cc[_0x15e5cc(0x20fc)][_0x15e5cc(0x3173)](_0x15e5cc(0x5137)),_0x5b53c3=_0x1b21cc['paint'][_0x15e5cc(0x3173)]('circle-stroke-width'),_0x42895a=_0x1b21cc[_0x15e5cc(0x20fc)][_0x15e5cc(0x3173)](_0x15e5cc(0xab2)),_0x1ec087=void 0x0!==_0x1b21cc[_0x15e5cc(0x14b2)]['get'](_0x15e5cc(0xd66))[_0x15e5cc(0x3840)](0x1);if(0x0!==_0x308756[_0x15e5cc(0x3840)](0x1)||0x0!==_0x5b53c3['constantOr'](0x1)&&0x0!==_0x42895a[_0x15e5cc(0x3840)](0x1)){var _0x464071=_0x5ef4ca[_0x15e5cc(0x4174)],_0x164fa6=_0x464071['gl'],_0x409152=_0x5ef4ca['depthModeForSublayer'](0x0,DepthMode[_0x15e5cc(0x2e32)]),_0x5dbce4=StencilMode[_0x15e5cc(0x36c3)],_0x17b9de=_0x5ef4ca['colorModeForRenderPass'](),_0x54ce51=[],_0x4e094a=_0x24bf6d['getBucket'](_0x1b21cc);if(_0x4e094a){var _0x44f0c6=_0x4e094a[_0x15e5cc(0x2b4d)][_0x15e5cc(0x3173)](_0x1b21cc['id']),_0x9f6388={'programConfiguration':_0x44f0c6,'program':_0x5ef4ca[_0x15e5cc(0x505c)](_0x15e5cc(0x4c3e),_0x44f0c6),'layoutVertexBuffer':_0x4e094a[_0x15e5cc(0x1b01)],'indexBuffer':_0x4e094a[_0x15e5cc(0x53f0)],'uniformValues':CircleProgram[_0x15e5cc(0xba3)](_0x5ef4ca,_0x24bf6d,_0x1b21cc)};if(_0x1ec087)for(var _0x416b96=0x0,_0x3a18e0=_0x4e094a[_0x15e5cc(0x5405)][_0x15e5cc(0x3173)]();_0x416b96<_0x3a18e0['length'];_0x416b96+=0x1){var _0x2a9f96=_0x3a18e0[_0x416b96];_0x54ce51['push']({'segments':new SegmentVector([_0x2a9f96]),'sortKey':_0x2a9f96['sortKey'],'state':_0x9f6388});}else _0x54ce51[_0x15e5cc(0x3a33)]({'segments':_0x4e094a[_0x15e5cc(0x5405)],'sortKey':0x0,'state':_0x9f6388});_0x1ec087&&_0x54ce51[_0x15e5cc(0x34f3)](function(_0x35f05f,_0x75d4a7){var _0x3993cd=_0x15e5cc;return _0x35f05f['sortKey']-_0x75d4a7[_0x3993cd(0x652)];});for(var _0x16c550=0x0,_0xb34cbf=_0x54ce51;_0x16c550<_0xb34cbf[_0x15e5cc(0x531b)];_0x16c550+=0x1){var _0x3e5c2a=_0xb34cbf[_0x16c550],_0x15f414=_0x3e5c2a[_0x15e5cc(0x4695)],_0x3029b5=_0x15f414[_0x15e5cc(0x40d3)],_0x50df1c=_0x15f414[_0x15e5cc(0x5271)],_0x5ea52e=_0x15f414[_0x15e5cc(0x1b01)],_0x486eb0=_0x15f414['indexBuffer'],_0x29faa1=_0x15f414[_0x15e5cc(0x317b)],_0x1637bc=_0x3e5c2a['segments'];_0x50df1c['draw'](_0x464071,_0x164fa6['TRIANGLES'],_0x409152,_0x5dbce4,_0x17b9de,CullFaceMode['disabled'],_0x29faa1,_0x1b21cc['id'],_0x5ea52e,_0x486eb0,_0x1637bc,_0x1b21cc[_0x15e5cc(0x20fc)],0x0,_0x3029b5);}}}}}function Util(){}SegmentVector['prototype']['prepareSegment']=function(_0x2462f3,_0x3b9908,_0x4e1056,_0x1ff56e){var _0x413bc5=_0x68aa19,_0x2dc2cc=this['segments'][this[_0x413bc5(0x5405)][_0x413bc5(0x531b)]-0x1];return(!_0x2dc2cc||_0x2dc2cc[_0x413bc5(0x3531)]+_0x2462f3>SegmentVector[_0x413bc5(0x4313)]||_0x2dc2cc[_0x413bc5(0x652)]!==_0x1ff56e)&&(_0x2dc2cc={'vertexOffset':_0x3b9908[_0x413bc5(0x531b)],'primitiveOffset':_0x4e1056[_0x413bc5(0x531b)],'vertexLength':0x0,'primitiveLength':0x0},void 0x0!==_0x1ff56e&&(_0x2dc2cc['sortKey']=_0x1ff56e),this[_0x413bc5(0x5405)][_0x413bc5(0x3a33)](_0x2dc2cc)),_0x2dc2cc;},SegmentVector[_0x68aa19(0x4b51)]['get']=function(){return this['segments'];},SegmentVector[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x516766=_0x68aa19;for(var _0x1fdf24=0x0,_0x11d7b5=this[_0x516766(0x5405)];_0x1fdf24<_0x11d7b5[_0x516766(0x531b)];_0x1fdf24+=0x1){var _0x5a85fe=_0x11d7b5[_0x1fdf24];for(var _0x2a0994 in _0x5a85fe['vaos'])_0x5a85fe[_0x516766(0x543a)][_0x2a0994][_0x516766(0x2578)]();}},SegmentVector[_0x68aa19(0x3963)]=function(_0xaccaa2,_0x3c37bd,_0x36fd62,_0x385895){return new SegmentVector([{'vertexOffset':_0xaccaa2,'primitiveOffset':_0x3c37bd,'vertexLength':_0x36fd62,'primitiveLength':_0x385895,'vaos':{},'sortKey':0x0}]);},SegmentVector['MAX_VERTEX_ARRAY_LENGTH']=Math['pow'](0x2,0x10)-0x1,WebWorkerTransfer['register'](_0x68aa19(0x43a3),SegmentVector),Util['easeCubicInOut']=function(_0x8d3943){if(_0x8d3943<=0x0)return 0x0;if(_0x8d3943>=0x1)return 0x1;var _0x43d5d7=_0x8d3943*_0x8d3943,_0x42f0e8=_0x43d5d7*_0x8d3943;return 0x4*(_0x8d3943<0.5?_0x42f0e8:0x3*(_0x8d3943-_0x43d5d7)+_0x42f0e8-0.75);},Util[_0x68aa19(0x4e09)]=function(_0x35c4e3,_0x13138f,_0x2934f4){var _0x1aa536=_0x68aa19;if(!_0x35c4e3[_0x1aa536(0x531b)])return _0x2934f4(null,[]);var _0x11ff9f=_0x35c4e3[_0x1aa536(0x531b)],_0x54bc02=new Array(_0x35c4e3[_0x1aa536(0x531b)]),_0x49744a=null;_0x35c4e3[_0x1aa536(0x3bcb)](function(_0x2a273b,_0xfded0b){_0x13138f(_0x2a273b,function(_0x19709c,_0x21adaf){_0x19709c&&(_0x49744a=_0x19709c),_0x54bc02[_0xfded0b]=_0x21adaf,0x0==--_0x11ff9f&&_0x2934f4(_0x49744a,_0x54bc02);});});},Util[_0x68aa19(0x32d9)]=function(_0x3606c5){var _0x38a622=_0x68aa19;for(var _0x2619f5=[],_0x1d616f=arguments[_0x38a622(0x531b)]-0x1;_0x1d616f-->0x0;)_0x2619f5[_0x1d616f]=arguments[_0x1d616f+0x1];for(var _0x3ec8c5=0x0,_0x5b0d4b=_0x2619f5;_0x3ec8c5<_0x5b0d4b['length'];_0x3ec8c5+=0x1){var _0x3b2f05=_0x5b0d4b[_0x3ec8c5];for(var _0x201ca1 in _0x3b2f05)_0x3606c5[_0x201ca1]=_0x3b2f05[_0x201ca1];}return _0x3606c5;};var id$1=0x1;Util[_0x68aa19(0x4018)]=function(){return id$1++;},Util['uuid']=function(){return function _0x4489cb(_0x5e17be){var _0x446740=_0x54f3;return _0x5e17be?(_0x5e17be^0x10*Math[_0x446740(0x2bd3)]()>>_0x5e17be/0x4)['toString'](0x10):([0x989680]+-[0x3e8]+-0xfa0+-0x1f40+-0x174876e800)[_0x446740(0x1297)](/[018]/g,_0x4489cb);}();},Util[_0x68aa19(0x523b)]=function(_0x100260){var _0x44dc68=_0x68aa19;return!!_0x100260&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i[_0x44dc68(0x8e2)](_0x100260);},Util[_0x68aa19(0x4994)]=function(_0xb6ad30,_0x26ac51){_0xb6ad30['forEach'](function(_0x4bf2c1){var _0x4bdb33=_0x54f3;_0x26ac51[_0x4bf2c1]&&(_0x26ac51[_0x4bf2c1]=_0x26ac51[_0x4bf2c1][_0x4bdb33(0x532a)](_0x26ac51));});},Util[_0x68aa19(0x27d8)]=function(_0x2fb765,_0x553a10){var _0xc8d1d=_0x68aa19;return-0x1!==_0x2fb765[_0xc8d1d(0x33ab)](_0x553a10,_0x2fb765[_0xc8d1d(0x531b)]-_0x553a10[_0xc8d1d(0x531b)]);},Util[_0x68aa19(0x735)]=function(_0x58008f,_0x550fd8,_0x273a11){var _0x122272={};for(var _0x44c55b in _0x58008f)_0x122272[_0x44c55b]=_0x550fd8['call'](_0x273a11||this,_0x58008f[_0x44c55b],_0x44c55b,_0x58008f);return _0x122272;},Util[_0x68aa19(0x1a62)]=function(_0xcafdbc,_0x3834fa,_0x3724f0){var _0x373ce6=_0x68aa19,_0xa8e0c8={};for(var _0x1786fc in _0xcafdbc)_0x3834fa[_0x373ce6(0x317a)](_0x3724f0||this,_0xcafdbc[_0x1786fc],_0x1786fc,_0xcafdbc)&&(_0xa8e0c8[_0x1786fc]=_0xcafdbc[_0x1786fc]);return _0xa8e0c8;},Util[_0x68aa19(0x254b)]=function(_0x264ad7){var _0x1475fc=_0x68aa19;return Array[_0x1475fc(0x4b57)](_0x264ad7)?_0x264ad7[_0x1475fc(0x2e47)](Util['clone']):_0x1475fc(0x5014)==typeof _0x264ad7&&_0x264ad7?Util['mapObject'](_0x264ad7,Util[_0x1475fc(0x254b)]):_0x264ad7;},Util['deepEqual']=function(_0x428454,_0x35b441){var _0x6e366b=_0x68aa19;if(Array['isArray'](_0x428454)){if(!Array[_0x6e366b(0x4b57)](_0x35b441)||_0x428454[_0x6e366b(0x531b)]!==_0x35b441['length'])return!0x1;for(var _0x2504c7=0x0;_0x2504c7<_0x428454[_0x6e366b(0x531b)];_0x2504c7++)if(!Util['deepEqual'](_0x428454[_0x2504c7],_0x35b441[_0x2504c7]))return!0x1;return!0x0;}if(_0x6e366b(0x5014)==typeof _0x428454&&null!==_0x428454&&null!==_0x35b441){if(_0x6e366b(0x5014)!=typeof _0x35b441)return!0x1;if(Object[_0x6e366b(0x20c8)](_0x428454)[_0x6e366b(0x531b)]!==Object[_0x6e366b(0x20c8)](_0x35b441)['length'])return!0x1;for(var _0x4da4e6 in _0x428454)if(!Util['deepEqual'](_0x428454[_0x4da4e6],_0x35b441[_0x4da4e6]))return!0x1;return!0x0;}return _0x428454===_0x35b441;},Util[_0x68aa19(0xd93)]=function(_0x423d63,_0x99f71b){var _0x56b5dc=_0x68aa19;for(var _0x2c3638=0x0;_0x2c3638<_0x423d63[_0x56b5dc(0x531b)];_0x2c3638++)if(_0x99f71b[_0x56b5dc(0x33ab)](_0x423d63[_0x2c3638])>=0x0)return!0x0;return!0x1;},Util[_0x68aa19(0x1ab5)]=function(_0x5ea82b,_0x356a9d,_0x397199){return(_0x397199['y']-_0x5ea82b['y'])*(_0x356a9d['x']-_0x5ea82b['x'])>(_0x356a9d['y']-_0x5ea82b['y'])*(_0x397199['x']-_0x5ea82b['x']);},Util[_0x68aa19(0x581b)]=function(){var _0x50877c=_0x68aa19;return _0x50877c(0x3041)!=typeof WorkerGlobalScope&&_0x50877c(0x3041)!=typeof self&&self instanceof WorkerGlobalScope;};var _isSafari=null;Util[_0x68aa19(0x193d)]=function(_0x56f437){var _0x272ffb=_0x68aa19;if(null==_isSafari){var _0x5dc196=_0x56f437[_0x272ffb(0x4cb0)]?_0x56f437[_0x272ffb(0x4cb0)][_0x272ffb(0x2c8d)]:null;_isSafari=!!_0x56f437[_0x272ffb(0x2b5a)]||!(!_0x5dc196||!(/\b(iPad|iPhone|iPod)\b/[_0x272ffb(0x8e2)](_0x5dc196)||_0x5dc196['match']('Safari')&&!_0x5dc196[_0x272ffb(0x1b02)]('Chrome')));}return _isSafari;},Util['resolveTokens']=function(_0x22fcae,_0x1d3e4f){var _0x43212f=_0x68aa19;return _0x1d3e4f[_0x43212f(0x1297)](/{([^{}]+)}/g,function(_0x523222,_0x359ed1){return _0x359ed1 in _0x22fcae?String(_0x22fcae[_0x359ed1]):'';});};var LineProgram={};function calculateTileRatio(_0x526755,_0x219cae){return 0x1/pixelsToTileUnits$1(_0x526755,0x1,_0x219cae);}function pixelsToGLUnits(_0xbe1117){var _0x3d8f78=_0x68aa19;return[0x2/_0xbe1117[_0x3d8f78(0x4ed6)],-0x2/_0xbe1117['tileSize']];}LineProgram[_0x68aa19(0x820)]=function(_0x50ea2b,_0x2967a8){var _0x5397ba=_0x68aa19;return{'u_matrix':new UniformType['UniformMatrix4f'](_0x50ea2b,_0x2967a8[_0x5397ba(0x144)]),'u_ratio':new UniformType['Uniform1f'](_0x50ea2b,_0x2967a8[_0x5397ba(0x48fa)]),'u_device_pixel_ratio':new UniformType[(_0x5397ba(0x2d83))](_0x50ea2b,_0x2967a8[_0x5397ba(0xcd8)]),'u_units_to_pixels':new UniformType[(_0x5397ba(0x25c3))](_0x50ea2b,_0x2967a8[_0x5397ba(0x393c)]),'u_antialiasing':new UniformType['Uniform1f'](_0x50ea2b,_0x2967a8[_0x5397ba(0x44c5)])};},LineProgram[_0x68aa19(0x31cf)]=function(_0x22e522,_0xa2a490){var _0x3c61b4=_0x68aa19;return{'u_matrix':new UniformType['UniformMatrix4f'](_0x22e522,_0xa2a490[_0x3c61b4(0x144)]),'u_ratio':new UniformType['Uniform1f'](_0x22e522,_0xa2a490[_0x3c61b4(0x48fa)]),'u_device_pixel_ratio':new UniformType['Uniform1f'](_0x22e522,_0xa2a490[_0x3c61b4(0xcd8)]),'u_units_to_pixels':new UniformType['Uniform2f'](_0x22e522,_0xa2a490[_0x3c61b4(0x393c)]),'u_image':new UniformType[(_0x3c61b4(0x6ca))](_0x22e522,_0xa2a490[_0x3c61b4(0x1a91)])};},LineProgram[_0x68aa19(0x404e)]=function(_0x1def2c,_0x209905){var _0x3c06d3=_0x68aa19;return{'u_matrix':new UniformType[(_0x3c06d3(0x4f19))](_0x1def2c,_0x209905[_0x3c06d3(0x144)]),'u_texsize':new UniformType[(_0x3c06d3(0x25c3))](_0x1def2c,_0x209905['u_texsize']),'u_ratio':new UniformType[(_0x3c06d3(0x2d83))](_0x1def2c,_0x209905[_0x3c06d3(0x48fa)]),'u_device_pixel_ratio':new UniformType['Uniform1f'](_0x1def2c,_0x209905['u_device_pixel_ratio']),'u_image':new UniformType['Uniform1i'](_0x1def2c,_0x209905[_0x3c06d3(0x1a91)]),'u_units_to_pixels':new UniformType[(_0x3c06d3(0x25c3))](_0x1def2c,_0x209905[_0x3c06d3(0x393c)]),'u_scale':new UniformType[(_0x3c06d3(0x1e84))](_0x1def2c,_0x209905[_0x3c06d3(0x4ac6)]),'u_fade':new UniformType['Uniform1f'](_0x1def2c,_0x209905[_0x3c06d3(0x1ba1)])};},LineProgram[_0x68aa19(0x45b5)]=function(_0x100a67,_0x2efe3a){var _0x86bce7=_0x68aa19;return{'u_matrix':new UniformType['UniformMatrix4f'](_0x100a67,_0x2efe3a[_0x86bce7(0x144)]),'u_ratio':new UniformType[(_0x86bce7(0x2d83))](_0x100a67,_0x2efe3a[_0x86bce7(0x48fa)]),'u_device_pixel_ratio':new UniformType[(_0x86bce7(0x2d83))](_0x100a67,_0x2efe3a[_0x86bce7(0xcd8)]),'u_units_to_pixels':new UniformType[(_0x86bce7(0x25c3))](_0x100a67,_0x2efe3a[_0x86bce7(0x393c)]),'u_patternscale_a':new UniformType[(_0x86bce7(0x25c3))](_0x100a67,_0x2efe3a[_0x86bce7(0x12e1)]),'u_patternscale_b':new UniformType[(_0x86bce7(0x25c3))](_0x100a67,_0x2efe3a[_0x86bce7(0x4b73)]),'u_sdfgamma':new UniformType[(_0x86bce7(0x2d83))](_0x100a67,_0x2efe3a[_0x86bce7(0x424b)]),'u_image':new UniformType[(_0x86bce7(0x6ca))](_0x100a67,_0x2efe3a[_0x86bce7(0x1a91)]),'u_tex_y_a':new UniformType[(_0x86bce7(0x2d83))](_0x100a67,_0x2efe3a[_0x86bce7(0x17c2)]),'u_tex_y_b':new UniformType[(_0x86bce7(0x2d83))](_0x100a67,_0x2efe3a[_0x86bce7(0x2f0b)]),'u_mix':new UniformType[(_0x86bce7(0x2d83))](_0x100a67,_0x2efe3a['u_mix'])};},LineProgram['lineUniformValues']=function(_0x4e960e,_0xac843c,_0x49a7ad,_0x35ce29){var _0x472f74=_0x68aa19;_0x4e960e[_0x472f74(0x4503)];var _0x2c3179=pixelsToGLUnits(_0xac843c),_0x1bc31b=pixelsToTileUnits$1(_0xac843c,0x1,_0x35ce29);return{'u_matrix':calculateMatrix(_0x4e960e,_0xac843c),'u_ratio':0x1/_0x1bc31b,'u_device_pixel_ratio':0x1,'u_units_to_pixels':[0x1/_0x2c3179[0x0],0x1/_0x2c3179[0x1]],'u_antialiasing':_0x35ce29[_0x472f74(0x2b78)]};},LineProgram[_0x68aa19(0x14c8)]=function(_0x53eac8,_0x5e2f08,_0x2074bf,_0x45e3b1){var _0x11b14d=_0x68aa19;return Util[_0x11b14d(0x32d9)](LineProgram[_0x11b14d(0x3ee4)](_0x53eac8,_0x5e2f08,_0x2074bf,_0x45e3b1),{'u_image':0x0});},LineProgram['linePatternUniformValues']=function(_0x191f9e,_0x27310a,_0x187239,_0x293d3c,_0x14212f){var _0x10c6a7=_0x68aa19;_0x191f9e[_0x10c6a7(0x4503)];var _0x1620dd=calculateTileRatio(_0x27310a,_0x14212f);return{'u_matrix':calculateMatrix(_0x191f9e,_0x27310a),'u_texsize':_0x27310a[_0x10c6a7(0xb78)][_0x10c6a7(0x57c2)],'u_ratio':0x1/pixelsToTileUnits$1(_0x27310a,0x1,_0x14212f),'u_device_pixel_ratio':0x1,'u_image':0x0,'u_scale':[ref_properties[_0x10c6a7(0x1e5e)]['devicePixelRatio'],_0x1620dd,_0x293d3c[_0x10c6a7(0x154a)],_0x293d3c[_0x10c6a7(0x35ce)]],'u_fade':_0x293d3c['t'],'u_units_to_pixels':pixelsToGLUnits(_0x27310a)};},LineProgram['lineSDFUniformValues']=function(_0x101460,_0x33186c,_0x2d9ae1,_0x3a7ab6,_0x4079c8,_0xe8a9b3){var _0x2fc1e7=_0x68aa19;_0x101460[_0x2fc1e7(0x4503)];var _0x4f1c8c=_0x101460[_0x2fc1e7(0x51aa)],_0x5d904d=calculateTileRatio(_0x33186c,_0xe8a9b3),_0x4cd1f1='round'===_0x2d9ae1[_0x2fc1e7(0x14b2)][_0x2fc1e7(0x3173)](_0x2fc1e7(0x2e33)),_0x58ffe4=_0x4f1c8c[_0x2fc1e7(0x3c62)](_0x3a7ab6[_0x2fc1e7(0x2e05)],_0x4cd1f1),_0x4335e6=_0x4f1c8c[_0x2fc1e7(0x3c62)](_0x3a7ab6['to'],_0x4cd1f1),_0x15b270=_0x58ffe4[_0x2fc1e7(0x209)]*_0x4079c8[_0x2fc1e7(0x154a)],_0x561824=_0x4335e6[_0x2fc1e7(0x209)]*_0x4079c8[_0x2fc1e7(0x35ce)];return Util[_0x2fc1e7(0x32d9)](LineProgram[_0x2fc1e7(0x3ee4)](_0x101460,_0x33186c,_0x2d9ae1,_0xe8a9b3),{'u_patternscale_a':[_0x5d904d/_0x15b270,-_0x58ffe4[_0x2fc1e7(0x5862)]/0x2],'u_patternscale_b':[_0x5d904d/_0x561824,-_0x4335e6['height']/0x2],'u_sdfgamma':_0x4f1c8c[_0x2fc1e7(0x209)]/(0x100*Math[_0x2fc1e7(0x27d5)](_0x15b270,_0x561824))/0x2,'u_image':0x0,'u_tex_y_a':_0x58ffe4['y'],'u_tex_y_b':_0x4335e6['y'],'u_mix':_0x4079c8['t']});};var scratchMat4Array$2=new Float32Array(0x10);function calculateMatrix(_0x406d3f,_0x4153e6,_0x49eb87){var _0x42a7c4=_0x68aa19,_0x461899=_0x4153e6[_0x42a7c4(0x43e0)];return Matrix4[_0x42a7c4(0xd2c)](_0x461899,scratchMat4Array$2);}function drawLineOnOneTile(_0x122556,_0x34926a,_0x3430cd,_0x5c236a){var _0x13bc14=_0x68aa19;if(_0x13bc14(0x33aa)===_0x122556['renderPass']&&defined$1(_0x3430cd)&&defined$1(_0x3430cd[_0x13bc14(0x20fc)])){var _0x153b90=_0x3430cd['paint']['get'](_0x13bc14(0x41a)),_0x5a2fbe=_0x3430cd['paint'][_0x13bc14(0x3173)](_0x13bc14(0x1e4c));if(0x0!==_0x153b90['constantOr'](0x1)&&0x0!==_0x5a2fbe['constantOr'](0x1)){var _0x4a0532=_0x122556[_0x13bc14(0x30a5)](0x0,DepthMode[_0x13bc14(0x2e32)]),_0x1d07be=_0x122556['colorModeForRenderPass'](),_0xc56c8f=_0x3430cd[_0x13bc14(0x20fc)][_0x13bc14(0x3173)](_0x13bc14(0x1af6)),_0x31ca69=_0x3430cd['paint'][_0x13bc14(0x3173)]('line-pattern'),_0x32f3d3=_0x31ca69[_0x13bc14(0x3840)](0x1),_0x268dd0=_0x3430cd['paint']['get'](_0x13bc14(0x458)),_0x5bcc91=_0x3430cd[_0x13bc14(0x530d)](),_0x33d85b=_0xc56c8f?'lineSDF':_0x32f3d3?_0x13bc14(0x26e3):_0x268dd0?_0x13bc14(0x1ea8):_0x13bc14(0x3754),_0x5cf173=_0x122556['context'],_0x1549fc=_0x5cf173['gl'];if(_0x268dd0){_0x5cf173[_0x13bc14(0xead)][_0x13bc14(0x346f)](_0x1549fc[_0x13bc14(0x1e89)]);var _0x36959f=_0x3430cd[_0x13bc14(0x5589)];if(!_0x3430cd[_0x13bc14(0xce9)])return;_0x36959f||(_0x36959f=_0x3430cd[_0x13bc14(0x5589)]=new ref_properties['Texture'](_0x5cf173,_0x3430cd[_0x13bc14(0xce9)],_0x1549fc['RGBA'])),_0x36959f[_0x13bc14(0x532a)](_0x1549fc[_0x13bc14(0x2225)],_0x1549fc[_0x13bc14(0x312f)]);}var _0x2fbabb=_0x34926a[_0x13bc14(0x305)](_0x3430cd);if(_0x2fbabb){var _0x2b4b05=_0x2fbabb['programConfigurations'][_0x13bc14(0x3173)](_0x3430cd['id']),_0x2d94ac=_0x122556['context'][_0x13bc14(0x5271)]['get'](),_0x176454=_0x122556['useProgram'](_0x33d85b,_0x2b4b05),_0xcd249f=_0x176454['program']!==_0x2d94ac,_0x169a04=_0x31ca69[_0x13bc14(0x3840)](null);if(_0x169a04&&_0x34926a[_0x13bc14(0x5281)]){var _0x342459=_0x34926a['imageAtlas'],_0x270624=_0x342459[_0x13bc14(0x1bee)][_0x169a04['to']['toString']()],_0x5ee38b=_0x342459[_0x13bc14(0x1bee)][_0x169a04['from']['toString']()];_0x270624&&_0x5ee38b&&_0x2b4b05[_0x13bc14(0x2a30)](_0x270624,_0x5ee38b);}var _0x296b28=_0x5a2fbe['value'][_0x13bc14(0x327)],_0x3ef8eb=_0x296b28;_0x3ef8eb*=_0x122556[_0x13bc14(0x2ba)],_0x3430cd[_0x13bc14(0x20fc)][_0x13bc14(0x2bad)]['line-width'][_0x13bc14(0x327)][_0x13bc14(0x327)]=_0x3ef8eb;var _0xabe045=_0xc56c8f?LineProgram[_0x13bc14(0x1a16)](_0x122556,_0x34926a,_0x3430cd,_0xc56c8f,_0x5bcc91,_0x5c236a):_0x32f3d3?LineProgram['linePatternUniformValues'](_0x122556,_0x34926a,_0x3430cd,_0x5bcc91,_0x5c236a):_0x268dd0?LineProgram[_0x13bc14(0x14c8)](_0x122556,_0x34926a,_0x3430cd,_0x5c236a):LineProgram[_0x13bc14(0x3ee4)](_0x122556,_0x34926a,_0x3430cd,_0x5c236a);_0xc56c8f&&(_0xcd249f||_0x122556[_0x13bc14(0x51aa)][_0x13bc14(0x5660)])?(_0x5cf173['activeTexture'][_0x13bc14(0x346f)](_0x1549fc[_0x13bc14(0x1e89)]),_0x122556[_0x13bc14(0x51aa)][_0x13bc14(0x532a)](_0x5cf173)):_0x32f3d3&&(_0x5cf173[_0x13bc14(0xead)][_0x13bc14(0x346f)](_0x1549fc[_0x13bc14(0x1e89)]),_0x34926a[_0x13bc14(0xb78)][_0x13bc14(0x532a)](_0x1549fc[_0x13bc14(0x2225)],_0x1549fc['CLAMP_TO_EDGE']),_0x2b4b05[_0x13bc14(0x1b5)](_0x5bcc91)),_0x176454[_0x13bc14(0x14ee)](_0x5cf173,_0x1549fc['TRIANGLES'],_0x4a0532,null,_0x1d07be,CullFaceMode[_0x13bc14(0x36c3)],_0xabe045,_0x3430cd['id'],_0x2fbabb[_0x13bc14(0x1b01)],_0x2fbabb['indexBuffer'],_0x2fbabb[_0x13bc14(0x5405)],_0x3430cd[_0x13bc14(0x20fc)],0x0,_0x2b4b05),_0x3430cd[_0x13bc14(0x20fc)][_0x13bc14(0x2bad)]['line-width']['value'][_0x13bc14(0x327)]=_0x296b28;}}}}function patternUniformValues(_0x15c84b,_0x1ac964,_0x588f8a,_0x12c5e5){var _0xfca772=_0x68aa19;_0x12c5e5['drawFillPattern']=!0x0;var _0x4b0f0e=0x1/pixelsToTileUnits$1(_0x588f8a,0x1,_0x12c5e5);_0x588f8a['realtime']&&(_0x4b0f0e*=0x2);var _0x5b00ec=_0x588f8a[_0xfca772(0x50f8)]*_0x588f8a['x'],_0x430570=_0x588f8a[_0xfca772(0x50f8)]*_0x588f8a['y'];return{'u_image':0x0,'u_texsize':_0x588f8a[_0xfca772(0xb78)][_0xfca772(0x57c2)],'u_scale':[0x1,_0x4b0f0e,_0x15c84b[_0xfca772(0x154a)],_0x15c84b[_0xfca772(0x35ce)]],'u_fade':_0x15c84b['t'],'u_pixel_coord_upper':[_0x5b00ec>>0x10,_0x430570>>0x10],'u_pixel_coord_lower':[0xffff&_0x5b00ec,0xffff&_0x430570]};}var FillProgram={'fillUniforms':function(_0x1aef7b,_0xc75c6e){var _0x2ba1e6=_0x68aa19;return{'u_matrix':new UniformType[(_0x2ba1e6(0x4f19))](_0x1aef7b,_0xc75c6e[_0x2ba1e6(0x144)])};},'fillPatternUniforms':function(_0x46eaaf,_0x5f554c){var _0x305001=_0x68aa19;return{'u_matrix':new UniformType[(_0x305001(0x4f19))](_0x46eaaf,_0x5f554c[_0x305001(0x144)]),'u_image':new UniformType[(_0x305001(0x6ca))](_0x46eaaf,_0x5f554c[_0x305001(0x1a91)]),'u_texsize':new UniformType[(_0x305001(0x25c3))](_0x46eaaf,_0x5f554c[_0x305001(0x267e)]),'u_pixel_coord_upper':new UniformType[(_0x305001(0x25c3))](_0x46eaaf,_0x5f554c[_0x305001(0x1f63)]),'u_pixel_coord_lower':new UniformType[(_0x305001(0x25c3))](_0x46eaaf,_0x5f554c['u_pixel_coord_lower']),'u_scale':new UniformType['Uniform4f'](_0x46eaaf,_0x5f554c[_0x305001(0x4ac6)]),'u_fade':new UniformType[(_0x305001(0x2d83))](_0x46eaaf,_0x5f554c['u_fade'])};},'fillOutlineUniforms':function(_0x3e0e2d,_0xf48316){var _0x348bb7=_0x68aa19;return{'u_matrix':new UniformType[(_0x348bb7(0x4f19))](_0x3e0e2d,_0xf48316['u_matrix']),'u_world':new UniformType[(_0x348bb7(0x25c3))](_0x3e0e2d,_0xf48316[_0x348bb7(0x2d53)])};},'fillOutlinePatternUniforms':function(_0x6e7a10,_0x30fdf7){var _0x5941c4=_0x68aa19;return{'u_matrix':new UniformType[(_0x5941c4(0x4f19))](_0x6e7a10,_0x30fdf7[_0x5941c4(0x144)]),'u_world':new UniformType['Uniform2f'](_0x6e7a10,_0x30fdf7[_0x5941c4(0x2d53)]),'u_image':new UniformType['Uniform1i'](_0x6e7a10,_0x30fdf7['u_image']),'u_texsize':new UniformType[(_0x5941c4(0x25c3))](_0x6e7a10,_0x30fdf7[_0x5941c4(0x267e)]),'u_pixel_coord_upper':new UniformType[(_0x5941c4(0x25c3))](_0x6e7a10,_0x30fdf7[_0x5941c4(0x1f63)]),'u_pixel_coord_lower':new UniformType['Uniform2f'](_0x6e7a10,_0x30fdf7[_0x5941c4(0x4de3)]),'u_scale':new UniformType[(_0x5941c4(0x1e84))](_0x6e7a10,_0x30fdf7[_0x5941c4(0x4ac6)]),'u_fade':new UniformType[(_0x5941c4(0x2d83))](_0x6e7a10,_0x30fdf7['u_fade'])};},'fillUniformValues':function(_0x24eb0c){return{'u_matrix':_0x24eb0c};},'fillPatternUniformValues':function(_0xbab90c,_0x321be0,_0x2d655e,_0x2a2076,_0x200774){var _0x3a8f10=_0x68aa19;return Util['extend'](FillProgram[_0x3a8f10(0x420a)](_0xbab90c),patternUniformValues(_0x2d655e,_0x321be0,_0x2a2076,_0x200774));},'fillOutlineUniformValues':function(_0x518160,_0x2f46a2){return{'u_matrix':_0x518160,'u_world':_0x2f46a2};},'fillOutlinePatternUniformValues':function(_0x1c105c,_0xc4c449,_0xa96084,_0x46565d,_0x3588f5,_0x546a32){var _0x30b244=_0x68aa19;return Util[_0x30b244(0x32d9)](FillProgram[_0x30b244(0x401c)](_0x1c105c,_0xc4c449,_0xa96084,_0x46565d,_0x546a32),{'u_world':_0x3588f5});}},scratchMat4Array$1=new Float32Array(0x10);function drawFillTile(_0x1ff1ca,_0x1bc988,_0x41e1de,_0x37d326,_0x55a216,_0x20b79b,_0x261fe1){var _0x2402ff=_0x68aa19,_0xe88284,_0xeb54a5,_0x47d309,_0x559b3c,_0x37da09,_0x4f6931=_0x1ff1ca[_0x2402ff(0x4174)]['gl'],_0x98283=_0x41e1de[_0x2402ff(0x20fc)]['get'](_0x2402ff(0x3895)),_0x5393f6=_0x98283&&_0x98283[_0x2402ff(0x3840)](0x1),_0x48623a=_0x41e1de['getCrossfadeParameters']();_0x20b79b?(_0xeb54a5=_0x5393f6&&!_0x41e1de[_0x2402ff(0x202f)](_0x2402ff(0x43f3))?_0x2402ff(0x4033):_0x2402ff(0xc4d),_0xe88284=_0x4f6931[_0x2402ff(0x2f6a)]):(_0xeb54a5=_0x5393f6?_0x2402ff(0x2bef):_0x2402ff(0x12c5),_0xe88284=_0x4f6931[_0x2402ff(0x139)]);var _0x41f062=_0x1bc988[_0x2402ff(0x305)](_0x41e1de);if(_0x41f062){var _0x21ff6b=_0x41f062[_0x2402ff(0x2b4d)]['get'](_0x41e1de['id']),_0x1b15f3=_0x1ff1ca['useProgram'](_0xeb54a5,_0x21ff6b);_0x5393f6&&(_0x1ff1ca[_0x2402ff(0x4174)][_0x2402ff(0xead)][_0x2402ff(0x346f)](_0x4f6931[_0x2402ff(0x1e89)]),_0x1bc988[_0x2402ff(0xb78)][_0x2402ff(0x532a)](_0x4f6931[_0x2402ff(0x2225)],_0x4f6931[_0x2402ff(0x312f)]),_0x21ff6b[_0x2402ff(0x1b5)](_0x48623a));var _0x158a1d=_0x98283[_0x2402ff(0x3840)](null);if(_0x158a1d&&_0x1bc988[_0x2402ff(0x5281)]){var _0x13cdb2=_0x1bc988['imageAtlas'],_0xaa6a7a=_0x13cdb2[_0x2402ff(0x1bee)][_0x158a1d['to'][_0x2402ff(0x1d43)]()],_0x3159a0=_0x13cdb2[_0x2402ff(0x1bee)][_0x158a1d['from'][_0x2402ff(0x1d43)]()];_0xaa6a7a&&_0x3159a0&&_0x21ff6b[_0x2402ff(0x2a30)](_0xaa6a7a,_0x3159a0);}var _0x182a6e=_0x1bc988[_0x2402ff(0x43e0)],_0xde2a33=Matrix4[_0x2402ff(0xd2c)](_0x182a6e,scratchMat4Array$1);if(_0x20b79b){_0x559b3c=_0x41f062[_0x2402ff(0x3884)],_0x37da09=_0x41f062[_0x2402ff(0x3e17)];var _0xe2e7c=[_0x1bc988[_0x2402ff(0x4ed6)],_0x1bc988[_0x2402ff(0x4ed6)]];_0x47d309=_0x2402ff(0x4033)===_0xeb54a5&&_0x5393f6?FillProgram['fillOutlinePatternUniformValues'](_0xde2a33,_0x1ff1ca,_0x48623a,_0x1bc988,_0xe2e7c,_0x261fe1):FillProgram[_0x2402ff(0xc3b)](_0xde2a33,_0xe2e7c);}else _0x559b3c=_0x41f062[_0x2402ff(0x53f0)],_0x37da09=_0x41f062[_0x2402ff(0x5405)],_0x47d309=_0x5393f6?FillProgram[_0x2402ff(0x401c)](_0xde2a33,_0x1ff1ca,_0x48623a,_0x1bc988,_0x261fe1):FillProgram[_0x2402ff(0x420a)](_0xde2a33);_0x1b15f3[_0x2402ff(0x14ee)](_0x1ff1ca['context'],_0xe88284,_0x37d326,null,_0x55a216,CullFaceMode[_0x2402ff(0x36c3)],_0x47d309,_0x41e1de['id'],_0x41f062['layoutVertexBuffer'],_0x559b3c,_0x37da09,_0x41e1de[_0x2402ff(0x20fc)],0x0,_0x21ff6b);}}function drawFillOnOneTile(_0xff6dad,_0x2cdc25,_0x14a87c,_0x4a8131){var _0x45c4cc=_0x68aa19,_0x34d0cd=_0x14a87c[_0x45c4cc(0x20fc)][_0x45c4cc(0x3173)](_0x45c4cc(0x1e6)),_0x4918b5=_0x14a87c['paint']['get'](_0x45c4cc(0x1750)),_0x125353=_0x4918b5[_0x45c4cc(0x327)]['value'];if(_0x4918b5[_0x45c4cc(0x327)][_0x45c4cc(0x327)]=0x0!==_0x4918b5[_0x45c4cc(0x327)][_0x45c4cc(0x327)]?0.5*_0x4918b5['value'][_0x45c4cc(0x327)]+0.5:0x0,0x0!==_0x4918b5[_0x45c4cc(0x3840)](0x1)){var _0x28f15e=_0xff6dad[_0x45c4cc(0x1c4c)](),_0x28e172=_0x14a87c[_0x45c4cc(0x20fc)]['get']('fill-pattern')[_0x45c4cc(0x3840)](0x1)||0x1!==_0x34d0cd[_0x45c4cc(0x3840)](Color$1[_0x45c4cc(0x104f)])['a']||0x1!==_0x4918b5[_0x45c4cc(0x3840)](0x0)?_0x45c4cc(0x33aa):'opaque';if(_0xff6dad['renderPass']===_0x28e172){var _0x437cf1=_0xff6dad[_0x45c4cc(0x30a5)](0x1,_0x45c4cc(0x4360)===_0xff6dad[_0x45c4cc(0x23c0)]?DepthMode['ReadWrite']:DepthMode[_0x45c4cc(0x2e32)]);drawFillTile(_0xff6dad,_0x2cdc25,_0x14a87c,_0x437cf1,_0x28f15e,!0x1,_0x4a8131);}if(_0x45c4cc(0x33aa)===_0xff6dad[_0x45c4cc(0x23c0)]&&_0x14a87c[_0x45c4cc(0x20fc)][_0x45c4cc(0x3173)](_0x45c4cc(0xf9c))){var _0x1f650e=_0xff6dad[_0x45c4cc(0x30a5)](_0x14a87c[_0x45c4cc(0x202f)]('fill-outline-color')?0x2:0x0,DepthMode[_0x45c4cc(0x2e32)]);drawFillTile(_0xff6dad,_0x2cdc25,_0x14a87c,_0x1f650e,_0x28f15e,!0x0,_0x4a8131);}_0x4918b5[_0x45c4cc(0x327)][_0x45c4cc(0x327)]=_0x125353;}}function Point$1(_0xb08631,_0x757fce){this['x']=_0xb08631,this['y']=_0x757fce;}Point$1[_0x68aa19(0x4b51)]={'clone':function(){return new Point$1(this['x'],this['y']);},'add':function(_0x133928){var _0x2c74fa=_0x68aa19;return this[_0x2c74fa(0x254b)]()[_0x2c74fa(0xe0e)](_0x133928);},'sub':function(_0x4c0d47){var _0x18331a=_0x68aa19;return this['clone']()[_0x18331a(0x18dd)](_0x4c0d47);},'multByPoint':function(_0x5db5a6){var _0x134d1b=_0x68aa19;return this[_0x134d1b(0x254b)]()['_multByPoint'](_0x5db5a6);},'divByPoint':function(_0x286631){var _0x497e41=_0x68aa19;return this['clone']()[_0x497e41(0x515c)](_0x286631);},'mult':function(_0xbcd378){var _0x94ddbd=_0x68aa19;return this['clone']()[_0x94ddbd(0x268d)](_0xbcd378);},'div':function(_0x426137){var _0x49a2b9=_0x68aa19;return this['clone']()[_0x49a2b9(0x3949)](_0x426137);},'rotate':function(_0x3e1107){var _0xd1b9f9=_0x68aa19;return this[_0xd1b9f9(0x254b)]()[_0xd1b9f9(0x3a7e)](_0x3e1107);},'rotateAround':function(_0x5e4aee,_0x23341d){var _0x5b8014=_0x68aa19;return this[_0x5b8014(0x254b)]()['_rotateAround'](_0x5e4aee,_0x23341d);},'matMult':function(_0x423cc6){var _0x787778=_0x68aa19;return this[_0x787778(0x254b)]()['_matMult'](_0x423cc6);},'unit':function(){var _0x47447c=_0x68aa19;return this[_0x47447c(0x254b)]()['_unit']();},'perp':function(){var _0x136bbe=_0x68aa19;return this['clone']()[_0x136bbe(0x24f5)]();},'round':function(){var _0x1778da=_0x68aa19;return this[_0x1778da(0x254b)]()[_0x1778da(0x3e50)]();},'mag':function(){return Math['sqrt'](this['x']*this['x']+this['y']*this['y']);},'equals':function(_0x3cc180){return this['x']===_0x3cc180['x']&&this['y']===_0x3cc180['y'];},'dist':function(_0x45294c){var _0x47d70e=_0x68aa19;return Math[_0x47d70e(0x4080)](this['distSqr'](_0x45294c));},'distSqr':function(_0x3fd099){var _0x583480=_0x3fd099['x']-this['x'],_0x166c22=_0x3fd099['y']-this['y'];return _0x583480*_0x583480+_0x166c22*_0x166c22;},'angle':function(){var _0xda6f34=_0x68aa19;return Math[_0xda6f34(0x8af)](this['y'],this['x']);},'angleTo':function(_0x1f06f3){var _0xef93bc=_0x68aa19;return Math[_0xef93bc(0x8af)](this['y']-_0x1f06f3['y'],this['x']-_0x1f06f3['x']);},'angleWith':function(_0x34031c){return this['angleWithSep'](_0x34031c['x'],_0x34031c['y']);},'angleWithSep':function(_0x2fca6a,_0x3b373e){return Math['atan2'](this['x']*_0x3b373e-this['y']*_0x2fca6a,this['x']*_0x2fca6a+this['y']*_0x3b373e);},'_matMult':function(_0x2e1ac7){var _0x39d9c1=_0x2e1ac7[0x0]*this['x']+_0x2e1ac7[0x1]*this['y'],_0x1450a2=_0x2e1ac7[0x2]*this['x']+_0x2e1ac7[0x3]*this['y'];return this['x']=_0x39d9c1,this['y']=_0x1450a2,this;},'_add':function(_0x17ec92){return this['x']+=_0x17ec92['x'],this['y']+=_0x17ec92['y'],this;},'_sub':function(_0x415e70){return this['x']-=_0x415e70['x'],this['y']-=_0x415e70['y'],this;},'_mult':function(_0x3abb84){return this['x']*=_0x3abb84,this['y']*=_0x3abb84,this;},'_div':function(_0x2ec470){return this['x']/=_0x2ec470,this['y']/=_0x2ec470,this;},'_multByPoint':function(_0x312bf1){return this['x']*=_0x312bf1['x'],this['y']*=_0x312bf1['y'],this;},'_divByPoint':function(_0x1dc5b7){return this['x']/=_0x1dc5b7['x'],this['y']/=_0x1dc5b7['y'],this;},'_unit':function(){var _0x55f400=_0x68aa19;return this[_0x55f400(0x3949)](this[_0x55f400(0x4afd)]()),this;},'_perp':function(){var _0x2e06be=this['y'];return this['y']=this['x'],this['x']=-_0x2e06be,this;},'_rotate':function(_0x46eb6b){var _0xe8cf3c=_0x68aa19,_0x4f1382=Math[_0xe8cf3c(0x1d35)](_0x46eb6b),_0x281d4b=Math[_0xe8cf3c(0x4322)](_0x46eb6b),_0x211bca=_0x4f1382*this['x']-_0x281d4b*this['y'],_0x341308=_0x281d4b*this['x']+_0x4f1382*this['y'];return this['x']=_0x211bca,this['y']=_0x341308,this;},'_rotateAround':function(_0x2cba1d,_0x569348){var _0x33b9aa=Math['cos'](_0x2cba1d),_0x585cae=Math['sin'](_0x2cba1d),_0x21c757=_0x569348['x']+_0x33b9aa*(this['x']-_0x569348['x'])-_0x585cae*(this['y']-_0x569348['y']),_0x45e041=_0x569348['y']+_0x585cae*(this['x']-_0x569348['x'])+_0x33b9aa*(this['y']-_0x569348['y']);return this['x']=_0x21c757,this['y']=_0x45e041,this;},'_round':function(){var _0xa87b78=_0x68aa19;return this['x']=Math['round'](this['x']),this['y']=Math[_0xa87b78(0x19b6)](this['y']),this;}},Point$1[_0x68aa19(0x5349)]=function(_0x4e5eaf){return _0x4e5eaf instanceof Point$1?_0x4e5eaf:Array['isArray'](_0x4e5eaf)?new Point$1(_0x4e5eaf[0x0],_0x4e5eaf[0x1]):_0x4e5eaf;};var ONE_EM=0x18,Shaping=function(){};function isEmpty$2(_0x159ea2){var _0x23e05b=_0x68aa19;for(var _0x53c4b3=0x0,_0x37402e=_0x159ea2;_0x53c4b3<_0x37402e[_0x23e05b(0x531b)];_0x53c4b3+=0x1){if(0x0!==_0x37402e[_0x53c4b3]['positionedGlyphs'][_0x23e05b(0x531b)])return!0x1;}return!0x0;}Shaping['WritingMode']={'horizontal':0x1,'vertical':0x2,'horizontalOnly':0x3};var PUAbegin=0xe000,PUAend=0xf8ff,SectionOptions=function(){var _0x2cd409=_0x68aa19;this['scale']=0x1,this['fontStack']='',this[_0x2cd409(0x15de)]=null;};SectionOptions[_0x68aa19(0x4efb)]=function(_0x7bce84,_0x1fc2a2){var _0x222e08=_0x68aa19,_0x1da3aa=new SectionOptions();return _0x1da3aa[_0x222e08(0x1ed8)]=_0x7bce84||0x1,_0x1da3aa[_0x222e08(0x130a)]=_0x1fc2a2,_0x1da3aa;},SectionOptions[_0x68aa19(0x1337)]=function(_0x1c5274){var _0x147891=_0x68aa19,_0x211e47=new SectionOptions();return _0x211e47[_0x147891(0x15de)]=_0x1c5274,_0x211e47;};var TaggedString=function(){var _0x8e66b0=_0x68aa19;this[_0x8e66b0(0x3c68)]='',this[_0x8e66b0(0x1dac)]=[],this[_0x8e66b0(0x3ed5)]=[],this[_0x8e66b0(0xd2d)]=null;};function breakLines(_0x30c124,_0x1d577c){var _0x4f5244=_0x68aa19;for(var _0x5e9d89=[],_0x3e3590=_0x30c124[_0x4f5244(0x3c68)],_0xda19dd=0x0,_0x1bfc8f=0x0,_0x3d54ed=_0x1d577c;_0x1bfc8f<_0x3d54ed['length'];_0x1bfc8f+=0x1){var _0x45d694=_0x3d54ed[_0x1bfc8f];_0x5e9d89[_0x4f5244(0x3a33)](_0x30c124[_0x4f5244(0x57ed)](_0xda19dd,_0x45d694)),_0xda19dd=_0x45d694;}return _0xda19dd<_0x3e3590[_0x4f5244(0x531b)]&&_0x5e9d89[_0x4f5244(0x3a33)](_0x30c124[_0x4f5244(0x57ed)](_0xda19dd,_0x3e3590[_0x4f5244(0x531b)])),_0x5e9d89;}TaggedString['fromFeature']=function(_0x326100,_0x4cc7ed){var _0x500fdd=_0x68aa19;for(var _0x40ced7=new TaggedString(),_0x115b4d=0x0;_0x115b4d<_0x326100['sections'][_0x500fdd(0x531b)];_0x115b4d++){var _0x4fe472=_0x326100[_0x500fdd(0x3ed5)][_0x115b4d];_0x4fe472[_0x500fdd(0x4133)]?_0x40ced7[_0x500fdd(0xaaa)](_0x4fe472):_0x40ced7[_0x500fdd(0x37cc)](_0x4fe472,_0x4cc7ed);}return _0x40ced7;},TaggedString[_0x68aa19(0x4b51)]['length']=function(){var _0x480c52=_0x68aa19;return this[_0x480c52(0x3c68)][_0x480c52(0x531b)];},TaggedString[_0x68aa19(0x4b51)]['getSection']=function(_0x14e0f1){var _0x3ee660=_0x68aa19;return this[_0x3ee660(0x3ed5)][this[_0x3ee660(0x1dac)][_0x14e0f1]];},TaggedString[_0x68aa19(0x4b51)]['getSectionIndex']=function(_0x273263){return this['sectionIndex'][_0x273263];},TaggedString[_0x68aa19(0x4b51)][_0x68aa19(0x272e)]=function(_0xac6bf0){var _0x44b4a4=_0x68aa19;return this[_0x44b4a4(0x3c68)][_0x44b4a4(0x39ea)](_0xac6bf0);},TaggedString[_0x68aa19(0x4b51)][_0x68aa19(0x19c0)]=function(){},TaggedString[_0x68aa19(0x4b51)][_0x68aa19(0x559)]=function(){var _0x54118b=_0x68aa19;for(var _0x14dc83=0x0,_0x2bc90e=0x0;_0x2bc90e<this[_0x54118b(0x3c68)][_0x54118b(0x531b)]&&whitespace$1[this[_0x54118b(0x3c68)]['charCodeAt'](_0x2bc90e)];_0x2bc90e++)_0x14dc83++;for(var _0x19e5d1=this[_0x54118b(0x3c68)]['length'],_0x206462=this[_0x54118b(0x3c68)]['length']-0x1;_0x206462>=0x0&&_0x206462>=_0x14dc83&&whitespace$1[this[_0x54118b(0x3c68)][_0x54118b(0x39ea)](_0x206462)];_0x206462--)_0x19e5d1--;this[_0x54118b(0x3c68)]=this['text'][_0x54118b(0x57ed)](_0x14dc83,_0x19e5d1),this[_0x54118b(0x1dac)]=this[_0x54118b(0x1dac)][_0x54118b(0x48ca)](_0x14dc83,_0x19e5d1);},TaggedString[_0x68aa19(0x4b51)][_0x68aa19(0x57ed)]=function(_0x151286,_0x2b2464){var _0x7659eb=_0x68aa19,_0x5b7571=new TaggedString();return _0x5b7571[_0x7659eb(0x3c68)]=this['text'][_0x7659eb(0x57ed)](_0x151286,_0x2b2464),_0x5b7571[_0x7659eb(0x1dac)]=this[_0x7659eb(0x1dac)]['slice'](_0x151286,_0x2b2464),_0x5b7571['sections']=this[_0x7659eb(0x3ed5)],_0x5b7571;},TaggedString[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){var _0x37b84d=_0x68aa19;return this[_0x37b84d(0x3c68)];},TaggedString[_0x68aa19(0x4b51)][_0x68aa19(0x561f)]=function(){var _0x30c829=_0x68aa19,_0x36ca5b=this;return this[_0x30c829(0x1dac)]['reduce'](function(_0x2351a5,_0x38f41e){var _0x2e795b=_0x30c829;return Math[_0x2e795b(0x2bc6)](_0x2351a5,_0x36ca5b['sections'][_0x38f41e][_0x2e795b(0x1ed8)]);},0x0);},TaggedString[_0x68aa19(0x4b51)][_0x68aa19(0x37cc)]=function(_0x5b9e3e,_0x4ecfb6){var _0x4b2095=_0x68aa19;this[_0x4b2095(0x3c68)]+=_0x5b9e3e[_0x4b2095(0x3c68)],this[_0x4b2095(0x3ed5)][_0x4b2095(0x3a33)](SectionOptions[_0x4b2095(0x4efb)](_0x5b9e3e['scale'],_0x5b9e3e[_0x4b2095(0x130a)]||_0x4ecfb6));for(var _0x320dba=this[_0x4b2095(0x3ed5)][_0x4b2095(0x531b)]-0x1,_0x34a23a=0x0;_0x34a23a<_0x5b9e3e[_0x4b2095(0x3c68)][_0x4b2095(0x531b)];++_0x34a23a)this[_0x4b2095(0x1dac)]['push'](_0x320dba);},TaggedString['prototype'][_0x68aa19(0xaaa)]=function(_0x18e077){var _0x339a49=_0x68aa19,_0x2d26a6=_0x18e077[_0x339a49(0x4133)]?_0x18e077[_0x339a49(0x4133)][_0x339a49(0x13f9)]:'';if(0x0!==_0x2d26a6['length']){var _0x218595=this['getNextImageSectionCharCode']();_0x218595&&(this[_0x339a49(0x3c68)]+=String[_0x339a49(0x3e9a)](_0x218595),this['sections'][_0x339a49(0x3a33)](SectionOptions[_0x339a49(0x1337)](_0x2d26a6)),this[_0x339a49(0x1dac)][_0x339a49(0x3a33)](this['sections'][_0x339a49(0x531b)]-0x1));}},TaggedString[_0x68aa19(0x4b51)]['getNextImageSectionCharCode']=function(){var _0x284bfc=_0x68aa19;return this[_0x284bfc(0xd2d)]?this[_0x284bfc(0xd2d)]>=PUAend?null:++this['imageSectionID']:(this[_0x284bfc(0xd2d)]=PUAbegin,this[_0x284bfc(0xd2d)]);},Shaping[_0x68aa19(0x52a4)]=function(_0xce694d,_0x1a4abe,_0x50bfa9,_0x2df679,_0x2c458a,_0x1a46a9,_0x25dd22,_0x2c3e4e,_0x2924b2,_0x4a9e58,_0x1e35c9,_0x282df0,_0x46e8d6,_0x5bde6c,_0x17e8aa,_0x4b10c6){var _0x2f39a1=_0x68aa19,_0xbc0aa8=TaggedString[_0x2f39a1(0x43f8)](_0xce694d,_0x2c458a);_0x282df0===Shaping['WritingMode'][_0x2f39a1(0x36ab)]&&_0xbc0aa8['verticalizePunctuation'](),breakLines(_0xbc0aa8,determineLineBreaks());var _0x555ecf=[],_0x53cbce={'positionedLines':_0x555ecf,'text':_0xbc0aa8[_0x2f39a1(0x1d43)](),'top':_0x1e35c9[0x1],'bottom':_0x1e35c9[0x1],'left':_0x1e35c9[0x0],'right':_0x1e35c9[0x0],'writingMode':_0x282df0,'iconsInText':!0x1,'verticalizable':!0x1};return!isEmpty$2(_0x555ecf)&&_0x53cbce;};var whitespace$1={};function determineLineBreaks(_0x306241,_0x1dbd78,_0x593084,_0x25a103,_0x37b258,_0x45bbaa,_0x1ccb5f){}function getAnchorAlignment(_0x30c8fb){var _0x313926=_0x68aa19,_0x392943=0.5,_0x7a4bd4=0.5;switch(_0x30c8fb){case _0x313926(0x339c):case'top-right':case'bottom-right':_0x392943=0x1;break;case _0x313926(0x1831):case'top-left':case _0x313926(0x29e7):_0x392943=0x0;}switch(_0x30c8fb){case _0x313926(0x3b17):case _0x313926(0x3ff):case _0x313926(0x29e7):_0x7a4bd4=0x1;break;case _0x313926(0x4910):case _0x313926(0x1aab):case _0x313926(0x5838):_0x7a4bd4=0x0;}return{'horizontalAlign':_0x392943,'verticalAlign':_0x7a4bd4};}whitespace$1[0x9]=!0x0,whitespace$1[0xa]=!0x0,whitespace$1[0xb]=!0x0,whitespace$1[0xc]=!0x0,whitespace$1[0xd]=!0x0,whitespace$1[0x20]=!0x0,Shaping[_0x68aa19(0x1cbe)]=function(_0x41322b,_0x5cb3b7,_0x201d44){var _0x226621=_0x68aa19,_0x4ad996=getAnchorAlignment(_0x201d44),_0x73e33c=_0x4ad996[_0x226621(0x260b)],_0x303422=_0x4ad996[_0x226621(0x1205)],_0x10314b=_0x5cb3b7[0x0],_0x2248f2=_0x5cb3b7[0x1],_0x2feed9=_0x10314b-_0x41322b[_0x226621(0x159c)][0x0]*_0x73e33c,_0x5cee74=_0x2feed9+_0x41322b[_0x226621(0x159c)][0x0],_0x112ffd=_0x2248f2-_0x41322b[_0x226621(0x159c)][0x1]*_0x303422;return{'image':_0x41322b,'top':_0x112ffd,'bottom':_0x112ffd+_0x41322b[_0x226621(0x159c)][0x1],'left':_0x2feed9,'right':_0x5cee74};},Shaping[_0x68aa19(0x4c04)]=function(_0x107d9a,_0x18bae7,_0x54e501,_0x21f209,_0x9a0a68,_0x207e91){var _0x475e81=_0x68aa19,_0x2cdded,_0x3926e0=_0x107d9a[_0x475e81(0x4133)];if(_0x3926e0[_0x475e81(0x1bcb)]){var _0x101544=_0x3926e0[_0x475e81(0x1bcb)],_0x235e03=_0x3926e0[_0x475e81(0x3fac)]||0x1;_0x2cdded=[_0x101544[0x0]/_0x235e03,_0x101544[0x1]/_0x235e03,_0x3926e0[_0x475e81(0x159c)][0x0]-_0x101544[0x2]/_0x235e03,_0x3926e0[_0x475e81(0x159c)][0x1]-_0x101544[0x3]/_0x235e03];}var _0x2136da,_0x16e3b0,_0x3c7574,_0x196268,_0x2880b5=_0x18bae7['left']*_0x207e91,_0x1b7cd5=_0x18bae7['right']*_0x207e91;'width'===_0x54e501||_0x475e81(0xd60)===_0x54e501?(_0x196268=_0x9a0a68[0x0]+_0x2880b5-_0x21f209[0x3],_0x16e3b0=_0x9a0a68[0x0]+_0x1b7cd5+_0x21f209[0x1]):_0x16e3b0=(_0x196268=_0x9a0a68[0x0]+(_0x2880b5+_0x1b7cd5-_0x3926e0[_0x475e81(0x159c)][0x0])/0x2)+_0x3926e0[_0x475e81(0x159c)][0x0];var _0x3112fb=_0x18bae7[_0x475e81(0x4910)]*_0x207e91,_0x54bfe2=_0x18bae7['bottom']*_0x207e91;return _0x475e81(0x5862)===_0x54e501||'both'===_0x54e501?(_0x2136da=_0x9a0a68[0x1]+_0x3112fb-_0x21f209[0x0],_0x3c7574=_0x9a0a68[0x1]+_0x54bfe2+_0x21f209[0x2]):_0x3c7574=(_0x2136da=_0x9a0a68[0x1]+(_0x3112fb+_0x54bfe2-_0x3926e0['displaySize'][0x1])/0x2)+_0x3926e0[_0x475e81(0x159c)][0x1],{'image':_0x3926e0,'top':_0x2136da,'right':_0x16e3b0,'bottom':_0x3c7574,'left':_0x196268,'collisionPadding':_0x2cdded};};var SymbolProjection=function(){};SymbolProjection['getLabelPlaneMatrix']=function(_0x354f95,_0x4ed09f,_0x1c7ecc,_0xea9174,_0x578e80){},SymbolProjection[_0x68aa19(0x4541)]=function(_0x9083de,_0x3cadb7,_0xa1e3de,_0x267c76,_0x331873){},SymbolProjection[_0x68aa19(0x2e7e)]=function(_0x214ed7,_0x15627a,_0xec3bb6,_0x36985f,_0xedbf5e,_0x3ce2c1,_0x58ffd1,_0x1af3bf){};var SymbolProgram={};function drawSymbols(_0x166d07,_0x54f7ff,_0x30591e,_0x10736f,_0x599288){}function identity$1(_0x540bd9){return _0x540bd9[0x0]=0x1,_0x540bd9[0x1]=0x0,_0x540bd9[0x2]=0x0,_0x540bd9[0x3]=0x0,_0x540bd9[0x4]=0x0,_0x540bd9[0x5]=0x1,_0x540bd9[0x6]=0x0,_0x540bd9[0x7]=0x0,_0x540bd9[0x8]=0x0,_0x540bd9[0x9]=0x0,_0x540bd9[0xa]=0x1,_0x540bd9[0xb]=0x0,_0x540bd9[0xc]=0x0,_0x540bd9[0xd]=0x0,_0x540bd9[0xe]=0x0,_0x540bd9[0xf]=0x1,_0x540bd9;}SymbolProgram[_0x68aa19(0x20db)]=function(_0x9fc60c,_0x340d0b){var _0x2e126b=_0x68aa19;return{'u_is_size_zoom_constant':new UniformType[(_0x2e126b(0x6ca))](_0x9fc60c,_0x340d0b[_0x2e126b(0x5649)]),'u_is_size_feature_constant':new UniformType[(_0x2e126b(0x6ca))](_0x9fc60c,_0x340d0b[_0x2e126b(0x544b)]),'u_size_t':new UniformType[(_0x2e126b(0x2d83))](_0x9fc60c,_0x340d0b[_0x2e126b(0x3945)]),'u_size':new UniformType[(_0x2e126b(0x2d83))](_0x9fc60c,_0x340d0b[_0x2e126b(0x1f27)]),'u_camera_to_center_distance':new UniformType[(_0x2e126b(0x2d83))](_0x9fc60c,_0x340d0b[_0x2e126b(0x39b4)]),'u_pitch':new UniformType[(_0x2e126b(0x2d83))](_0x9fc60c,_0x340d0b[_0x2e126b(0x4baa)]),'u_rotate_symbol':new UniformType[(_0x2e126b(0x6ca))](_0x9fc60c,_0x340d0b[_0x2e126b(0x1c7b)]),'u_aspect_ratio':new UniformType[(_0x2e126b(0x2d83))](_0x9fc60c,_0x340d0b['u_aspect_ratio']),'u_fade_change':new UniformType[(_0x2e126b(0x2d83))](_0x9fc60c,_0x340d0b[_0x2e126b(0x4233)]),'u_matrix':new UniformType['UniformMatrix4f'](_0x9fc60c,_0x340d0b[_0x2e126b(0x144)]),'u_label_plane_matrix':new UniformType[(_0x2e126b(0x4f19))](_0x9fc60c,_0x340d0b[_0x2e126b(0x3495)]),'u_coord_matrix':new UniformType[(_0x2e126b(0x4f19))](_0x9fc60c,_0x340d0b[_0x2e126b(0x1cd6)]),'u_is_text':new UniformType['Uniform1f'](_0x9fc60c,_0x340d0b[_0x2e126b(0x4b7b)]),'u_pitch_with_map':new UniformType[(_0x2e126b(0x6ca))](_0x9fc60c,_0x340d0b[_0x2e126b(0x5508)]),'u_texsize':new UniformType[(_0x2e126b(0x25c3))](_0x9fc60c,_0x340d0b[_0x2e126b(0x267e)]),'u_texture':new UniformType[(_0x2e126b(0x6ca))](_0x9fc60c,_0x340d0b[_0x2e126b(0x104c)])};},SymbolProgram[_0x68aa19(0x15fc)]=function(_0xcf6e93,_0x33388c){var _0x39e6ae=_0x68aa19;return{'u_is_size_zoom_constant':new UniformType[(_0x39e6ae(0x6ca))](_0xcf6e93,_0x33388c[_0x39e6ae(0x5649)]),'u_is_size_feature_constant':new UniformType[(_0x39e6ae(0x6ca))](_0xcf6e93,_0x33388c['u_is_size_feature_constant']),'u_size_t':new UniformType['Uniform1f'](_0xcf6e93,_0x33388c[_0x39e6ae(0x3945)]),'u_size':new UniformType['Uniform1f'](_0xcf6e93,_0x33388c[_0x39e6ae(0x1f27)]),'u_camera_to_center_distance':new UniformType['Uniform1f'](_0xcf6e93,_0x33388c[_0x39e6ae(0x39b4)]),'u_pitch':new UniformType[(_0x39e6ae(0x2d83))](_0xcf6e93,_0x33388c[_0x39e6ae(0x4baa)]),'u_rotate_symbol':new UniformType['Uniform1i'](_0xcf6e93,_0x33388c[_0x39e6ae(0x1c7b)]),'u_aspect_ratio':new UniformType[(_0x39e6ae(0x2d83))](_0xcf6e93,_0x33388c[_0x39e6ae(0x402f)]),'u_fade_change':new UniformType['Uniform1f'](_0xcf6e93,_0x33388c['u_fade_change']),'u_matrix':new UniformType['UniformMatrix4f'](_0xcf6e93,_0x33388c[_0x39e6ae(0x144)]),'u_label_plane_matrix':new UniformType[(_0x39e6ae(0x4f19))](_0xcf6e93,_0x33388c['u_label_plane_matrix']),'u_coord_matrix':new UniformType[(_0x39e6ae(0x4f19))](_0xcf6e93,_0x33388c['u_coord_matrix']),'u_is_text':new UniformType['Uniform1f'](_0xcf6e93,_0x33388c[_0x39e6ae(0x4b7b)]),'u_pitch_with_map':new UniformType[(_0x39e6ae(0x6ca))](_0xcf6e93,_0x33388c['u_pitch_with_map']),'u_texsize':new UniformType[(_0x39e6ae(0x25c3))](_0xcf6e93,_0x33388c[_0x39e6ae(0x267e)]),'u_texture':new UniformType[(_0x39e6ae(0x6ca))](_0xcf6e93,_0x33388c[_0x39e6ae(0x104c)]),'u_gamma_scale':new UniformType[(_0x39e6ae(0x2d83))](_0xcf6e93,_0x33388c['u_gamma_scale']),'u_device_pixel_ratio':new UniformType[(_0x39e6ae(0x2d83))](_0xcf6e93,_0x33388c[_0x39e6ae(0xcd8)]),'u_is_halo':new UniformType[(_0x39e6ae(0x2d83))](_0xcf6e93,_0x33388c[_0x39e6ae(0x3aed)])};},SymbolProgram[_0x68aa19(0xb21)]=function(_0x3b33a0,_0x323efe){var _0x54dccb=_0x68aa19;return{'u_is_size_zoom_constant':new UniformType[(_0x54dccb(0x6ca))](_0x3b33a0,_0x323efe[_0x54dccb(0x5649)]),'u_is_size_feature_constant':new UniformType[(_0x54dccb(0x6ca))](_0x3b33a0,_0x323efe[_0x54dccb(0x544b)]),'u_size_t':new UniformType['Uniform1f'](_0x3b33a0,_0x323efe[_0x54dccb(0x3945)]),'u_size':new UniformType[(_0x54dccb(0x2d83))](_0x3b33a0,_0x323efe[_0x54dccb(0x1f27)]),'u_camera_to_center_distance':new UniformType['Uniform1f'](_0x3b33a0,_0x323efe['u_camera_to_center_distance']),'u_pitch':new UniformType[(_0x54dccb(0x2d83))](_0x3b33a0,_0x323efe[_0x54dccb(0x4baa)]),'u_rotate_symbol':new UniformType[(_0x54dccb(0x6ca))](_0x3b33a0,_0x323efe[_0x54dccb(0x1c7b)]),'u_aspect_ratio':new UniformType[(_0x54dccb(0x2d83))](_0x3b33a0,_0x323efe[_0x54dccb(0x402f)]),'u_fade_change':new UniformType[(_0x54dccb(0x2d83))](_0x3b33a0,_0x323efe[_0x54dccb(0x4233)]),'u_matrix':new UniformType[(_0x54dccb(0x4f19))](_0x3b33a0,_0x323efe[_0x54dccb(0x144)]),'u_label_plane_matrix':new UniformType[(_0x54dccb(0x4f19))](_0x3b33a0,_0x323efe[_0x54dccb(0x3495)]),'u_coord_matrix':new UniformType[(_0x54dccb(0x4f19))](_0x3b33a0,_0x323efe[_0x54dccb(0x1cd6)]),'u_is_text':new UniformType[(_0x54dccb(0x2d83))](_0x3b33a0,_0x323efe['u_is_text']),'u_pitch_with_map':new UniformType[(_0x54dccb(0x6ca))](_0x3b33a0,_0x323efe[_0x54dccb(0x5508)]),'u_texsize':new UniformType[(_0x54dccb(0x25c3))](_0x3b33a0,_0x323efe[_0x54dccb(0x267e)]),'u_texsize_icon':new UniformType[(_0x54dccb(0x25c3))](_0x3b33a0,_0x323efe[_0x54dccb(0x487f)]),'u_texture':new UniformType[(_0x54dccb(0x6ca))](_0x3b33a0,_0x323efe[_0x54dccb(0x104c)]),'u_texture_icon':new UniformType[(_0x54dccb(0x6ca))](_0x3b33a0,_0x323efe[_0x54dccb(0x19b3)]),'u_gamma_scale':new UniformType[(_0x54dccb(0x2d83))](_0x3b33a0,_0x323efe[_0x54dccb(0x5025)]),'u_device_pixel_ratio':new UniformType[(_0x54dccb(0x2d83))](_0x3b33a0,_0x323efe[_0x54dccb(0xcd8)]),'u_is_halo':new UniformType[(_0x54dccb(0x2d83))](_0x3b33a0,_0x323efe[_0x54dccb(0x3aed)])};},SymbolProgram[_0x68aa19(0x1853)]=function(_0x9a386,_0xa5be8f,_0x4a0c6d,_0x2ad6d9,_0x161251,_0x21b641,_0x566abc,_0x291788,_0x369790,_0x2fecc6){var _0x2fe1bf=_0x68aa19,_0x53a5a1=_0x161251['transform'];return{'u_is_size_zoom_constant':+('constant'===_0x9a386||'source'===_0x9a386),'u_is_size_feature_constant':+(_0x2fe1bf(0x473a)===_0x9a386||_0x2fe1bf(0x1224)===_0x9a386),'u_size_t':_0xa5be8f?_0xa5be8f['uSizeT']:0x0,'u_size':_0xa5be8f?_0xa5be8f[_0x2fe1bf(0x1fd)]:0x0,'u_camera_to_center_distance':_0x53a5a1[_0x2fe1bf(0xa19)],'u_pitch':_0x53a5a1['pitch']/0x168*0x2*Math['PI'],'u_rotate_symbol':+_0x4a0c6d,'u_aspect_ratio':_0x53a5a1['width']/_0x53a5a1[_0x2fe1bf(0x5862)],'u_fade_change':_0x161251[_0x2fe1bf(0x2fce)]['fadeDuration']?_0x161251['symbolFadeChange']:0x1,'u_matrix':_0x21b641,'u_label_plane_matrix':_0x566abc,'u_coord_matrix':_0x291788,'u_is_text':+_0x369790,'u_pitch_with_map':+_0x2ad6d9,'u_texsize':_0x2fecc6,'u_texture':0x0};},SymbolProgram['symbolSDFUniformValues']=function(_0x34d868,_0x1d6f03,_0x8d550e,_0x5bab09,_0x16d8f4,_0x5842eb,_0xcf764,_0x11e191,_0x23b38a,_0x4fb0c7,_0x3ba990){var _0x3df211=_0x68aa19,_0x192677=_0x16d8f4[_0x3df211(0x4503)];return Util[_0x3df211(0x32d9)](SymbolProgram['symbolIconUniformValues'](_0x34d868,_0x1d6f03,_0x8d550e,_0x5bab09,_0x16d8f4,_0x5842eb,_0xcf764,_0x11e191,_0x23b38a,_0x4fb0c7),{'u_gamma_scale':_0x5bab09?Math[_0x3df211(0x1d35)](_0x192677[_0x3df211(0x3b45)])*_0x192677['cameraToCenterDistance']:0x1,'u_device_pixel_ratio':0x1,'u_is_halo':+_0x3ba990});},SymbolProgram[_0x68aa19(0x312a)]=function(_0x3737c4,_0x503e56,_0x26c7e6,_0x37917a,_0x404d04,_0x4d6666,_0xd29464,_0x2b6d04,_0x3cd374,_0x8f6c81){var _0x552ef2=_0x68aa19;return Util[_0x552ef2(0x32d9)](SymbolProgram[_0x552ef2(0x45d8)](_0x3737c4,_0x503e56,_0x26c7e6,_0x37917a,_0x404d04,_0x4d6666,_0xd29464,_0x2b6d04,!0x0,_0x3cd374,!0x0),{'u_texsize_icon':_0x8f6c81,'u_texture_icon':0x1});},identity$1(new Float32Array(0x10));var viewTypes={'Int8':Int8Array,'Uint8':Uint8Array,'Int16':Int16Array,'Uint16':Uint16Array,'Int32':Int32Array,'Uint32':Uint32Array,'Float32':Float32Array};function createLayout(_0x3fa110,_0x484539){var _0x48c41b=_0x68aa19;void 0x0===_0x484539&&(_0x484539=0x1);var _0x5421ec=0x0,_0x4b0749=0x0;return{'members':_0x3fa110[_0x48c41b(0x2e47)](function(_0x24f92b){var _0xc139a1=_0x48c41b,_0x20f80e=sizeOf(_0x24f92b[_0xc139a1(0x3243)]),_0xb5538d=_0x5421ec=align(_0x5421ec,Math[_0xc139a1(0x2bc6)](_0x484539,_0x20f80e)),_0x2a5922=_0x24f92b[_0xc139a1(0x3378)]||0x1;return _0x4b0749=Math[_0xc139a1(0x2bc6)](_0x4b0749,_0x20f80e),_0x5421ec+=_0x20f80e*_0x2a5922,{'name':_0x24f92b[_0xc139a1(0x13f9)],'type':_0x24f92b[_0xc139a1(0x3243)],'components':_0x2a5922,'offset':_0xb5538d};}),'size':align(_0x5421ec,Math[_0x48c41b(0x2bc6)](_0x4b0749,_0x484539)),'alignment':_0x484539};}function sizeOf(_0x13aa11){var _0x27cedd=_0x68aa19;return viewTypes[_0x13aa11][_0x27cedd(0x1c17)];}function align(_0x282824,_0x2172ff){var _0x3b64c5=_0x68aa19;return Math[_0x3b64c5(0x28fa)](_0x282824/_0x2172ff)*_0x2172ff;}var VertexArrayObject=function(){var _0x664c21=_0x68aa19;this[_0x664c21(0x1e62)]=null,this[_0x664c21(0x40a9)]=null,this[_0x664c21(0xd6d)]=[],this['boundIndexBuffer']=null,this[_0x664c21(0x4bce)]=null,this[_0x664c21(0x3576)]=null,this[_0x664c21(0x74c)]=null;};VertexArrayObject[_0x68aa19(0x4b51)]['bind']=function(_0x111f86,_0x59696b,_0x9d1f68,_0x26b70c,_0x360cd1,_0x44958c,_0x2f3579,_0x486c87){var _0x579c02=_0x68aa19;this[_0x579c02(0x4174)]=_0x111f86;for(var _0x13f671=this[_0x579c02(0xd6d)][_0x579c02(0x531b)]!==_0x26b70c['length'],_0x4a38cd=0x0;!_0x13f671&&_0x4a38cd<_0x26b70c[_0x579c02(0x531b)];_0x4a38cd++)this[_0x579c02(0xd6d)][_0x4a38cd]!==_0x26b70c[_0x4a38cd]&&(_0x13f671=!0x0);var _0x32a434=!this[_0x579c02(0x74c)]||this[_0x579c02(0x1e62)]!==_0x59696b||this[_0x579c02(0x40a9)]!==_0x9d1f68||_0x13f671||this[_0x579c02(0x54fb)]!==_0x360cd1||this[_0x579c02(0x4bce)]!==_0x44958c||this[_0x579c02(0x3576)]!==_0x2f3579||this['boundDynamicVertexBuffer2']!==_0x486c87;!_0x111f86[_0x579c02(0x330f)]&&!_0x111f86[_0x579c02(0x5169)]||_0x32a434?this[_0x579c02(0x1304)](_0x59696b,_0x9d1f68,_0x26b70c,_0x360cd1,_0x44958c,_0x2f3579,_0x486c87):(_0x111f86['bindVertexArray'][_0x579c02(0x346f)](this[_0x579c02(0x74c)]),_0x2f3579&&_0x2f3579[_0x579c02(0x532a)](),_0x360cd1&&_0x360cd1[_0x579c02(0x1350)]&&_0x360cd1[_0x579c02(0x532a)](),_0x486c87&&_0x486c87[_0x579c02(0x532a)]());},VertexArrayObject[_0x68aa19(0x4b51)]['freshBind']=function(_0x36afac,_0x5caf53,_0x3a6818,_0x174fc2,_0x717899,_0x20e61b,_0xae68f7){var _0x3e247e=_0x68aa19,_0x568810,_0x1c5b17=_0x36afac[_0x3e247e(0x41b8)],_0x1aeb36=this[_0x3e247e(0x4174)],_0x1f1a98=_0x1aeb36['gl'];if(_0x1aeb36['extVertexArrayObject']||_0x1aeb36[_0x3e247e(0x5169)])this[_0x3e247e(0x74c)]&&this[_0x3e247e(0x2578)](),_0x1aeb36['webgl2']?this[_0x3e247e(0x74c)]=_0x1f1a98[_0x3e247e(0x3107)]():this[_0x3e247e(0x74c)]=_0x1aeb36['extVertexArrayObject'][_0x3e247e(0x309a)](),_0x1aeb36[_0x3e247e(0x378a)]['set'](this[_0x3e247e(0x74c)]),_0x568810=0x0,this[_0x3e247e(0x1e62)]=_0x36afac,this['boundLayoutVertexBuffer']=_0x5caf53,this[_0x3e247e(0xd6d)]=_0x3a6818,this['boundIndexBuffer']=_0x174fc2,this[_0x3e247e(0x4bce)]=_0x717899,this[_0x3e247e(0x3576)]=_0x20e61b,this[_0x3e247e(0x493b)]=_0xae68f7;else{_0x568810=_0x1aeb36[_0x3e247e(0x2412)]||0x0;for(var _0x437bc1=_0x1c5b17;_0x437bc1<_0x568810;_0x437bc1++)_0x1f1a98[_0x3e247e(0x7f7)](_0x437bc1);}_0x5caf53[_0x3e247e(0x4816)](_0x1f1a98,_0x36afac);for(var _0x532067=0x0,_0x48da67=_0x3a6818;_0x532067<_0x48da67[_0x3e247e(0x531b)];_0x532067+=0x1){_0x48da67[_0x532067]['enableAttributes'](_0x1f1a98,_0x36afac);}_0x20e61b&&_0x20e61b['enableAttributes'](_0x1f1a98,_0x36afac),_0xae68f7&&_0xae68f7['enableAttributes'](_0x1f1a98,_0x36afac),_0x5caf53[_0x3e247e(0x532a)](),_0x5caf53['setVertexAttribPointers'](_0x1f1a98,_0x36afac,_0x717899);for(var _0xa471ab=0x0,_0x514a89=_0x3a6818;_0xa471ab<_0x514a89[_0x3e247e(0x531b)];_0xa471ab+=0x1){var _0x3de708=_0x514a89[_0xa471ab];_0x3de708[_0x3e247e(0x532a)](),_0x3de708[_0x3e247e(0x35db)](_0x1f1a98,_0x36afac,_0x717899);}_0x20e61b&&(_0x20e61b[_0x3e247e(0x532a)](),_0x20e61b[_0x3e247e(0x35db)](_0x1f1a98,_0x36afac,_0x717899)),_0x174fc2&&_0x174fc2[_0x3e247e(0x532a)](),_0xae68f7&&(_0xae68f7[_0x3e247e(0x532a)](),_0xae68f7[_0x3e247e(0x35db)](_0x1f1a98,_0x36afac,_0x717899)),_0x1aeb36['currentNumAttributes']=_0x1c5b17;},VertexArrayObject[_0x68aa19(0x4b51)]['destroy']=function(){var _0x148d3b=_0x68aa19;if(this[_0x148d3b(0x74c)]){if(this[_0x148d3b(0x4174)][_0x148d3b(0x5169)])this[_0x148d3b(0x4174)]['gl'][_0x148d3b(0xd00)](this[_0x148d3b(0x74c)]);else this[_0x148d3b(0x4174)][_0x148d3b(0x330f)][_0x148d3b(0x3359)](this[_0x148d3b(0x74c)]);this[_0x148d3b(0x74c)]=null;}};var circleVert=_0x68aa19(0x4cbf),circleFrag='varying\x20vec3\x20v_data;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20color\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20radius\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20blur\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20stroke_color\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20stroke_width\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20stroke_opacity\x0a\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20radius\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20blur\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20stroke_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20stroke_width\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20stroke_opacity\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20extrude\x20=\x20v_data.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20extrude_length\x20=\x20length(extrude);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20lowp\x20float\x20antialiasblur\x20=\x20v_data.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20antialiased_blur\x20=\x20-max(blur,\x20antialiasblur);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20opacity_t\x20=\x20smoothstep(0.0,\x20antialiased_blur,\x20extrude_length\x20-\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20color_t\x20=\x20stroke_width\x20<\x200.01\x20?\x200.0\x20:\x20smoothstep(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20antialiased_blur,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20extrude_length\x20-\x20radius\x20/\x20(radius\x20+\x20stroke_width)\x0a\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20opacity_t\x20*\x20mix(color\x20*\x20opacity,\x20stroke_color\x20*\x20stroke_opacity,\x20color_t);\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20',fillVert='attribute\x20vec2\x20a_pos;\x0a\x20\x20\x20\x20uniform\x20mat4\x20u_matrix;\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20color\x0a#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos.x,\x20a_pos.y,\x200,\x201);\x0a\x20\x20\x20\x20}\x0a',fillFrag=_0x68aa19(0x1d85),fillOutlineVert=_0x68aa19(0x20a9),fillOutlineFrag=_0x68aa19(0x17dd),fillPatternVert='uniform\x20mat4\x20u_matrix;\x0a\x20\x20\x20\x20uniform\x20vec2\x20u_pixel_coord_upper;\x0a\x20\x20\x20\x20uniform\x20vec2\x20u_pixel_coord_lower;\x0a\x20\x20\x20\x20uniform\x20vec4\x20u_scale;\x0a\x0a\x20\x20\x20\x20attribute\x20vec2\x20a_pos;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_pos_a;\x0a\x20\x20\x20\x20varying\x20vec2\x20v_pos_b;\x0a\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_from\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_to\x0a\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_from\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_to\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_tl_a\x20=\x20pattern_from.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_br_a\x20=\x20pattern_from.zw;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_tl_b\x20=\x20pattern_to.xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20pattern_br_b\x20=\x20pattern_to.zw;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20pixelRatio\x20=\x20u_scale.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20tileZoomRatio\x20=\x20u_scale.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fromScale\x20=\x20u_scale.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20toScale\x20=\x20u_scale.w;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20display_size_a\x20=\x20vec2((pattern_br_a.x\x20-\x20pattern_tl_a.x)\x20/\x20pixelRatio,\x20(pattern_br_a.y\x20-\x20pattern_tl_a.y)\x20/\x20pixelRatio);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20display_size_b\x20=\x20vec2((pattern_br_b.x\x20-\x20pattern_tl_b.x)\x20/\x20pixelRatio,\x20(pattern_br_b.y\x20-\x20pattern_tl_b.y)\x20/\x20pixelRatio);\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos,\x200,\x201);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_pos_a\x20=\x20get_pattern_pos(u_pixel_coord_upper,\x20u_pixel_coord_lower,\x20fromScale\x20*\x20display_size_a,\x20tileZoomRatio,\x20a_pos);\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_pos_b\x20=\x20get_pattern_pos(u_pixel_coord_upper,\x20u_pixel_coord_lower,\x20toScale\x20*\x20display_size_b,\x20tileZoomRatio,\x20a_pos);\x0a\x20\x20\x20\x20}\x0a',fillPatternFrag=_0x68aa19(0x29f3),fillOutlinePatternVert=_0x68aa19(0x764),fillOutlinePatternFrag=_0x68aa19(0x3bac),lineVert=_0x68aa19(0x46c9),lineFrag=_0x68aa19(0x1480),lineSDFVert=_0x68aa19(0x48fd),lineSDFFrag=_0x68aa19(0x558f);createLayout([{'name':_0x68aa19(0x4c2c),'type':_0x68aa19(0x26ae),'components':0x2}]);var preludeFrag=_0x68aa19(0x4a8b),preludeVert='#ifdef\x20GL_ES\x0aprecision\x20highp\x20float;\x0a#else\x0a\x0a#if\x20!defined(lowp)\x0a#define\x20lowp\x0a#endif\x0a\x0a#if\x20!defined(mediump)\x0a#define\x20mediump\x0a#endif\x0a\x0a#if\x20!defined(highp)\x0a#define\x20highp\x0a#endif\x0a\x0a#endif\x0a\x0a//\x20Unpack\x20a\x20pair\x20of\x20values\x20that\x20have\x20been\x20packed\x20into\x20a\x20single\x20float.\x0a//\x20The\x20packed\x20values\x20are\x20assumed\x20to\x20be\x208-bit\x20unsigned\x20integers,\x20and\x20are\x0a//\x20packed\x20like\x20so:\x0a//\x20packedValue\x20=\x20floor(input[0])\x20*\x20256\x20+\x20input[1],\x0avec2\x20unpack_float(const\x20float\x20packedValue)\x20{\x0a\x20\x20\x20\x20int\x20packedIntValue\x20=\x20int(packedValue);\x0a\x20\x20\x20\x20int\x20v0\x20=\x20packedIntValue\x20/\x20256;\x0a\x20\x20\x20\x20return\x20vec2(v0,\x20packedIntValue\x20-\x20v0\x20*\x20256);\x0a}\x0a\x0avec2\x20unpack_opacity(const\x20float\x20packedOpacity)\x20{\x0a\x20\x20\x20\x20int\x20intOpacity\x20=\x20int(packedOpacity)\x20/\x202;\x0a\x20\x20\x20\x20return\x20vec2(float(intOpacity)\x20/\x20127.0,\x20mod(packedOpacity,\x202.0));\x0a}\x0a\x0a//\x20To\x20minimize\x20the\x20number\x20of\x20attributes\x20needed,\x20we\x20encode\x20a\x204-component\x0a//\x20color\x20into\x20a\x20pair\x20of\x20floats\x20(i.e.\x20a\x20vec2)\x20as\x20follows:\x0a//\x20[\x20floor(color.r\x20*\x20255)\x20*\x20256\x20+\x20color.g\x20*\x20255,\x0a//\x20\x20\x20floor(color.b\x20*\x20255)\x20*\x20256\x20+\x20color.g\x20*\x20255\x20]\x0avec4\x20decode_color(const\x20vec2\x20encodedColor)\x20{\x0a\x20\x20\x20\x20return\x20vec4(\x0a\x20\x20\x20\x20\x20\x20\x20\x20unpack_float(encodedColor[0])\x20/\x20255.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20unpack_float(encodedColor[1])\x20/\x20255.0\x0a\x20\x20\x20\x20);\x0a}\x0a\x0a//\x20Unpack\x20a\x20pair\x20of\x20paint\x20values\x20and\x20interpolate\x20between\x20them.\x0afloat\x20unpack_mix_vec2(const\x20vec2\x20packedValue,\x20const\x20float\x20t)\x20{\x0a\x20\x20\x20\x20return\x20mix(packedValue[0],\x20packedValue[1],\x20t);\x0a}\x0a\x0a//\x20Unpack\x20a\x20pair\x20of\x20paint\x20values\x20and\x20interpolate\x20between\x20them.\x0avec4\x20unpack_mix_color(const\x20vec4\x20packedColors,\x20const\x20float\x20t)\x20{\x0a\x20\x20\x20\x20vec4\x20minColor\x20=\x20decode_color(vec2(packedColors[0],\x20packedColors[1]));\x0a\x20\x20\x20\x20vec4\x20maxColor\x20=\x20decode_color(vec2(packedColors[2],\x20packedColors[3]));\x0a\x20\x20\x20\x20return\x20mix(minColor,\x20maxColor,\x20t);\x0a}\x0a\x0a//\x20The\x20offset\x20depends\x20on\x20how\x20many\x20pixels\x20are\x20between\x20the\x20world\x20origin\x20and\x20the\x20edge\x20of\x20the\x20tile:\x0a//\x20vec2\x20offset\x20=\x20mod(pixel_coord,\x20size)\x0a//\x0a//\x20At\x20high\x20zoom\x20levels\x20there\x20are\x20a\x20ton\x20of\x20pixels\x20between\x20the\x20world\x20origin\x20and\x20the\x20edge\x20of\x20the\x20tile.\x0a//\x20The\x20glsl\x20spec\x20only\x20guarantees\x2016\x20bits\x20of\x20precision\x20for\x20highp\x20floats.\x20We\x20need\x20more\x20than\x20that.\x0a//\x0a//\x20The\x20pixel_coord\x20is\x20passed\x20in\x20as\x20two\x2016\x20bit\x20values:\x0a//\x20pixel_coord_upper\x20=\x20floor(pixel_coord\x20/\x202^16)\x0a//\x20pixel_coord_lower\x20=\x20mod(pixel_coord,\x202^16)\x0a//\x0a//\x20The\x20offset\x20is\x20calculated\x20in\x20a\x20series\x20of\x20steps\x20that\x20should\x20preserve\x20this\x20precision:\x0avec2\x20get_pattern_pos(const\x20vec2\x20pixel_coord_upper,\x20const\x20vec2\x20pixel_coord_lower,\x0a\x20\x20\x20\x20const\x20vec2\x20pattern_size,\x20const\x20float\x20tile_units_to_pixels,\x20const\x20vec2\x20pos)\x20{\x0a\x0a\x20\x20\x20\x20vec2\x20offset\x20=\x20mod(mod(mod(pixel_coord_upper,\x20pattern_size)\x20*\x20256.0,\x20pattern_size)\x20*\x20256.0\x20+\x20pixel_coord_lower,\x20pattern_size);\x0a\x20\x20\x20\x20return\x20(tile_units_to_pixels\x20*\x20pos\x20+\x20offset)\x20/\x20pattern_size;\x0a}\x0a',backgroundFrag='uniform\x20vec4\x20u_color;\x0auniform\x20float\x20u_opacity;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20u_color\x20*\x20u_opacity;\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a}\x0a',backgroundVert=_0x68aa19(0xce8),backgroundPatternFrag=_0x68aa19(0x1e52),backgroundPatternVert=_0x68aa19(0x572a),clippingMaskFrag=_0x68aa19(0x4af0),clippingMaskVert=_0x68aa19(0xce8),heatmapFrag=_0x68aa19(0x4d8e),heatmapVert='\x0auniform\x20mat4\x20u_matrix;\x0auniform\x20float\x20u_extrude_scale;\x0auniform\x20float\x20u_opacity;\x0auniform\x20float\x20u_intensity;\x0a\x0aattribute\x20vec2\x20a_pos;\x0a\x0avarying\x20vec2\x20v_extrude;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20float\x20weight\x0a#pragma\x20mapbox:\x20define\x20mediump\x20float\x20radius\x0a\x0a//\x20Effective\x20\x220\x22\x20in\x20the\x20kernel\x20density\x20texture\x20to\x20adjust\x20the\x20kernel\x20size\x20to;\x0a//\x20this\x20empirically\x20chosen\x20number\x20minimizes\x20artifacts\x20on\x20overlapping\x20kernels\x0a//\x20for\x20typical\x20heatmap\x20cases\x20(assuming\x20clustered\x20source)\x0aconst\x20highp\x20float\x20ZERO\x20=\x201.0\x20/\x20255.0\x20/\x2016.0;\x0a\x0a//\x20Gaussian\x20kernel\x20coefficient:\x201\x20/\x20sqrt(2\x20*\x20PI)\x0a#define\x20GAUSS_COEF\x200.3989422804014327\x0a\x0avoid\x20main(void)\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20float\x20weight\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20float\x20radius\x0a\x0a\x20\x20\x20\x20//\x20unencode\x20the\x20extrusion\x20vector\x20that\x20we\x20snuck\x20into\x20the\x20a_pos\x20vector\x0a\x20\x20\x20\x20vec2\x20unscaled_extrude\x20=\x20vec2(mod(a_pos,\x202.0)\x20*\x202.0\x20-\x201.0);\x0a\x0a\x20\x20\x20\x20//\x20This\x20\x27extrude\x27\x20comes\x20in\x20ranging\x20from\x20[-1,\x20-1],\x20to\x20[1,\x201].\x20\x20We\x27ll\x20use\x0a\x20\x20\x20\x20//\x20it\x20to\x20produce\x20the\x20vertices\x20of\x20a\x20square\x20mesh\x20framing\x20the\x20point\x20feature\x0a\x20\x20\x20\x20//\x20we\x27re\x20adding\x20to\x20the\x20kernel\x20density\x20texture.\x20\x20We\x27ll\x20also\x20pass\x20it\x20as\x0a\x20\x20\x20\x20//\x20a\x20varying,\x20so\x20that\x20the\x20fragment\x20shader\x20can\x20determine\x20the\x20distance\x20of\x0a\x20\x20\x20\x20//\x20each\x20fragment\x20from\x20the\x20point\x20feature.\x0a\x20\x20\x20\x20//\x20Before\x20we\x20do\x20so,\x20we\x20need\x20to\x20scale\x20it\x20up\x20sufficiently\x20so\x20that\x20the\x0a\x20\x20\x20\x20//\x20kernel\x20falls\x20effectively\x20to\x20zero\x20at\x20the\x20edge\x20of\x20the\x20mesh.\x0a\x20\x20\x20\x20//\x20That\x20is,\x20we\x20want\x20to\x20know\x20S\x20such\x20that\x0a\x20\x20\x20\x20//\x20weight\x20*\x20u_intensity\x20*\x20GAUSS_COEF\x20*\x20exp(-0.5\x20*\x203.0^2\x20*\x20S^2)\x20==\x20ZERO\x0a\x20\x20\x20\x20//\x20Which\x20solves\x20to:\x0a\x20\x20\x20\x20//\x20S\x20=\x20sqrt(-2.0\x20*\x20log(ZERO\x20/\x20(weight\x20*\x20u_intensity\x20*\x20GAUSS_COEF)))\x20/\x203.0\x0a\x20\x20\x20\x20float\x20S\x20=\x20sqrt(-2.0\x20*\x20log(ZERO\x20/\x20weight\x20/\x20u_intensity\x20/\x20GAUSS_COEF))\x20/\x203.0;\x0a\x0a\x20\x20\x20\x20//\x20Pass\x20the\x20varying\x20in\x20units\x20of\x20radius\x0a\x20\x20\x20\x20v_extrude\x20=\x20S\x20*\x20unscaled_extrude;\x0a\x0a\x20\x20\x20\x20//\x20Scale\x20by\x20radius\x20and\x20the\x20zoom-based\x20scale\x20factor\x20to\x20produce\x20actual\x0a\x20\x20\x20\x20//\x20mesh\x20position\x0a\x20\x20\x20\x20vec2\x20extrude\x20=\x20v_extrude\x20*\x20radius\x20*\x20u_extrude_scale;\x0a\x0a\x20\x20\x20\x20//\x20multiply\x20a_pos\x20by\x200.5,\x20since\x20we\x20had\x20it\x20*\x202\x20in\x20order\x20to\x20sneak\x0a\x20\x20\x20\x20//\x20in\x20extrusion\x20data\x0a\x20\x20\x20\x20vec4\x20pos\x20=\x20vec4(floor(a_pos\x20*\x200.5)\x20+\x20extrude,\x200,\x201);\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20pos;\x0a}\x0a',heatmapTextureFrag=_0x68aa19(0x3783),heatmapTextureVert='uniform\x20mat4\x20u_matrix;\x0auniform\x20vec2\x20u_world;\x0aattribute\x20vec2\x20a_pos;\x0avarying\x20vec2\x20v_pos;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20gl_Position\x20=\x20u_matrix\x20*\x20vec4(a_pos\x20*\x20u_world,\x200,\x201);\x0a\x0a\x20\x20\x20\x20v_pos.x\x20=\x20a_pos.x;\x0a\x20\x20\x20\x20v_pos.y\x20=\x201.0\x20-\x20a_pos.y;\x0a}\x0a',collisionBoxFrag=_0x68aa19(0x2d8e),collisionBoxVert=_0x68aa19(0x12e7),collisionCircleFrag=_0x68aa19(0x340b),collisionCircleVert=_0x68aa19(0x4bef),debugFrag=_0x68aa19(0x3d0e),debugVert=_0x68aa19(0xce8),fillExtrusionFrag='varying\x20vec4\x20v_color;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20v_color;\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a}\x0a',fillExtrusionVert=_0x68aa19(0x2eaa),fillExtrusionPatternFrag=_0x68aa19(0x4a2d),fillExtrusionPatternVert=_0x68aa19(0x516c),hillshadePrepareFrag=_0x68aa19(0x2bdd),hillshadePrepareVert=_0x68aa19(0x4fa2),hillshadeFrag=_0x68aa19(0x16b3),hillshadeVert=_0x68aa19(0xd88),lineGradientFrag=_0x68aa19(0x2d8d),lineGradientVert=_0x68aa19(0x3635),linePatternFrag='uniform\x20lowp\x20float\x20u_device_pixel_ratio;\x0auniform\x20vec2\x20u_texsize;\x0auniform\x20float\x20u_fade;\x0auniform\x20mediump\x20vec4\x20u_scale;\x0a\x0auniform\x20sampler2D\x20u_image;\x0a\x0avarying\x20vec2\x20v_normal;\x0avarying\x20vec2\x20v_width2;\x0avarying\x20float\x20v_linesofar;\x0avarying\x20float\x20v_gamma_scale;\x0a\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_from\x0a#pragma\x20mapbox:\x20define\x20lowp\x20vec4\x20pattern_to\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20blur\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_from\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20mediump\x20vec4\x20pattern_to\x0a\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20blur\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x0a\x20\x20\x20\x20vec2\x20pattern_tl_a\x20=\x20pattern_from.xy;\x0a\x20\x20\x20\x20vec2\x20pattern_br_a\x20=\x20pattern_from.zw;\x0a\x20\x20\x20\x20vec2\x20pattern_tl_b\x20=\x20pattern_to.xy;\x0a\x20\x20\x20\x20vec2\x20pattern_br_b\x20=\x20pattern_to.zw;\x0a\x0a\x20\x20\x20\x20float\x20pixelRatio\x20=\x20u_scale.x;\x0a\x20\x20\x20\x20float\x20tileZoomRatio\x20=\x20u_scale.y;\x0a\x20\x20\x20\x20float\x20fromScale\x20=\x20u_scale.z;\x0a\x20\x20\x20\x20float\x20toScale\x20=\x20u_scale.w;\x0a\x0a\x20\x20\x20\x20vec2\x20display_size_a\x20=\x20vec2((pattern_br_a.x\x20-\x20pattern_tl_a.x)\x20/\x20pixelRatio,\x20(pattern_br_a.y\x20-\x20pattern_tl_a.y)\x20/\x20pixelRatio);\x0a\x20\x20\x20\x20vec2\x20display_size_b\x20=\x20vec2((pattern_br_b.x\x20-\x20pattern_tl_b.x)\x20/\x20pixelRatio,\x20(pattern_br_b.y\x20-\x20pattern_tl_b.y)\x20/\x20pixelRatio);\x0a\x0a\x20\x20\x20\x20vec2\x20pattern_size_a\x20=\x20vec2(display_size_a.x\x20*\x20fromScale\x20/\x20tileZoomRatio,\x20display_size_a.y);\x0a\x20\x20\x20\x20vec2\x20pattern_size_b\x20=\x20vec2(display_size_b.x\x20*\x20toScale\x20/\x20tileZoomRatio,\x20display_size_b.y);\x0a\x0a\x20\x20\x20\x20//\x20Calculate\x20the\x20distance\x20of\x20the\x20pixel\x20from\x20the\x20line\x20in\x20pixels.\x0a\x20\x20\x20\x20float\x20dist\x20=\x20length(v_normal)\x20*\x20v_width2.s;\x0a\x0a\x20\x20\x20\x20//\x20Calculate\x20the\x20antialiasing\x20fade\x20factor.\x20This\x20is\x20either\x20when\x20fading\x20in\x0a\x20\x20\x20\x20//\x20the\x20line\x20in\x20case\x20of\x20an\x20offset\x20line\x20(v_width2.t)\x20or\x20when\x20fading\x20out\x0a\x20\x20\x20\x20//\x20(v_width2.s)\x0a\x20\x20\x20\x20float\x20blur2\x20=\x20(blur\x20+\x201.0\x20/\x20u_device_pixel_ratio)\x20*\x20v_gamma_scale;\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20clamp(min(dist\x20-\x20(v_width2.t\x20-\x20blur2),\x20v_width2.s\x20-\x20dist)\x20/\x20blur2,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20float\x20x_a\x20=\x20mod(v_linesofar\x20/\x20pattern_size_a.x,\x201.0);\x0a\x20\x20\x20\x20float\x20x_b\x20=\x20mod(v_linesofar\x20/\x20pattern_size_b.x,\x201.0);\x0a\x0a\x20\x20\x20\x20//\x20v_normal.y\x20is\x200\x20at\x20the\x20midpoint\x20of\x20the\x20line,\x20-1\x20at\x20the\x20lower\x20edge,\x201\x20at\x20the\x20upper\x20edge\x0a\x20\x20\x20\x20//\x20we\x20clamp\x20the\x20line\x20width\x20outset\x20to\x20be\x20between\x200\x20and\x20half\x20the\x20pattern\x20height\x20plus\x20padding\x20(2.0)\x0a\x20\x20\x20\x20//\x20to\x20ensure\x20we\x20don\x27t\x20sample\x20outside\x20the\x20designated\x20symbol\x20on\x20the\x20sprite\x20sheet.\x0a\x20\x20\x20\x20//\x200.5\x20is\x20added\x20to\x20shift\x20the\x20component\x20to\x20be\x20bounded\x20between\x200\x20and\x201\x20for\x20interpolation\x20of\x0a\x20\x20\x20\x20//\x20the\x20texture\x20coordinate\x0a\x20\x20\x20\x20float\x20y_a\x20=\x200.5\x20+\x20(v_normal.y\x20*\x20clamp(v_width2.s,\x200.0,\x20(pattern_size_a.y\x20+\x202.0)\x20/\x202.0)\x20/\x20pattern_size_a.y);\x0a\x20\x20\x20\x20float\x20y_b\x20=\x200.5\x20+\x20(v_normal.y\x20*\x20clamp(v_width2.s,\x200.0,\x20(pattern_size_b.y\x20+\x202.0)\x20/\x202.0)\x20/\x20pattern_size_b.y);\x0a\x20\x20\x20\x20vec2\x20pos_a\x20=\x20mix(pattern_tl_a\x20/\x20u_texsize,\x20pattern_br_a\x20/\x20u_texsize,\x20vec2(x_a,\x20y_a));\x0a\x20\x20\x20\x20vec2\x20pos_b\x20=\x20mix(pattern_tl_b\x20/\x20u_texsize,\x20pattern_br_b\x20/\x20u_texsize,\x20vec2(x_b,\x20y_b));\x0a\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20mix(texture2D(u_image,\x20pos_a),\x20texture2D(u_image,\x20pos_b),\x20u_fade);\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color\x20*\x20alpha\x20*\x20opacity;\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a}\x0a',linePatternVert=_0x68aa19(0x3fdb),rasterFrag=_0x68aa19(0x481a),rasterVert=_0x68aa19(0x3e27),symbolIconFrag=_0x68aa19(0x180e),symbolIconVert=_0x68aa19(0x5344),symbolSDFFrag=_0x68aa19(0xe7d),symbolSDFVert=_0x68aa19(0x980),symbolTextAndIconFrag='#define\x20SDF_PX\x208.0\x0a\x0a#define\x20SDF\x201.0\x0a#define\x20ICON\x200.0\x0a\x0auniform\x20bool\x20u_is_halo;\x0auniform\x20sampler2D\x20u_texture;\x0auniform\x20sampler2D\x20u_texture_icon;\x0auniform\x20highp\x20float\x20u_gamma_scale;\x0auniform\x20lowp\x20float\x20u_device_pixel_ratio;\x0a\x0avarying\x20vec4\x20v_data0;\x0avarying\x20vec4\x20v_data1;\x0a\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20fill_color\x0a#pragma\x20mapbox:\x20define\x20highp\x20vec4\x20halo_color\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20opacity\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20halo_width\x0a#pragma\x20mapbox:\x20define\x20lowp\x20float\x20halo_blur\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20fill_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20highp\x20vec4\x20halo_color\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20opacity\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20halo_width\x0a\x20\x20\x20\x20#pragma\x20mapbox:\x20initialize\x20lowp\x20float\x20halo_blur\x0a\x0a\x20\x20\x20\x20float\x20fade_opacity\x20=\x20v_data1[2];\x0a\x0a\x20\x20\x20\x20if\x20(v_data1.w\x20==\x20ICON)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20tex_icon\x20=\x20v_data0.zw;\x0a\x20\x20\x20\x20\x20\x20\x20\x20lowp\x20float\x20alpha\x20=\x20opacity\x20*\x20fade_opacity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(u_texture_icon,\x20tex_icon)\x20*\x20alpha;\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec2\x20tex\x20=\x20v_data0.xy;\x0a\x0a\x20\x20\x20\x20float\x20EDGE_GAMMA\x20=\x200.105\x20/\x20u_device_pixel_ratio;\x0a\x0a\x20\x20\x20\x20float\x20gamma_scale\x20=\x20v_data1.x;\x0a\x20\x20\x20\x20float\x20size\x20=\x20v_data1.y;\x0a\x0a\x20\x20\x20\x20float\x20fontScale\x20=\x20size\x20/\x2024.0;\x0a\x0a\x20\x20\x20\x20lowp\x20vec4\x20color\x20=\x20fill_color;\x0a\x20\x20\x20\x20highp\x20float\x20gamma\x20=\x20EDGE_GAMMA\x20/\x20(fontScale\x20*\x20u_gamma_scale);\x0a\x20\x20\x20\x20lowp\x20float\x20buff\x20=\x20(256.0\x20-\x2064.0)\x20/\x20256.0;\x0a\x20\x20\x20\x20if\x20(u_is_halo)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20halo_color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20gamma\x20=\x20(halo_blur\x20*\x201.19\x20/\x20SDF_PX\x20+\x20EDGE_GAMMA)\x20/\x20(fontScale\x20*\x20u_gamma_scale);\x0a\x20\x20\x20\x20\x20\x20\x20\x20buff\x20=\x20(6.0\x20-\x20halo_width\x20/\x20fontScale)\x20/\x20SDF_PX;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20lowp\x20float\x20dist\x20=\x20texture2D(u_texture,\x20tex).a;\x0a\x20\x20\x20\x20highp\x20float\x20gamma_scaled\x20=\x20gamma\x20*\x20gamma_scale;\x0a\x20\x20\x20\x20highp\x20float\x20alpha\x20=\x20smoothstep(buff\x20-\x20gamma_scaled,\x20buff\x20+\x20gamma_scaled,\x20dist);\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color\x20*\x20(alpha\x20*\x20opacity\x20*\x20fade_opacity);\x0a\x0a#ifdef\x20OVERDRAW_INSPECTOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x0a#endif\x0a}\x0a',symbolTextAndIconVert=_0x68aa19(0x3f7e),prelude=compile(preludeFrag,preludeVert),background=compile(backgroundFrag,backgroundVert),backgroundPattern=compile(backgroundPatternFrag,backgroundPatternVert),circle=compile(circleFrag,circleVert),clippingMask=compile(clippingMaskFrag,clippingMaskVert),heatmap=compile(heatmapFrag,heatmapVert),heatmapTexture=compile(heatmapTextureFrag,heatmapTextureVert),collisionBox=compile(collisionBoxFrag,collisionBoxVert),collisionCircle=compile(collisionCircleFrag,collisionCircleVert),debug=compile(debugFrag,debugVert),fill=compile(fillFrag,fillVert),fillOutline=compile(fillOutlineFrag,fillOutlineVert),fillOutlinePattern=compile(fillOutlinePatternFrag,fillOutlinePatternVert),fillPattern=compile(fillPatternFrag,fillPatternVert),fillExtrusion=compile(fillExtrusionFrag,fillExtrusionVert),fillExtrusionPattern=compile(fillExtrusionPatternFrag,fillExtrusionPatternVert),hillshadePrepare=compile(hillshadePrepareFrag,hillshadePrepareVert),hillshade=compile(hillshadeFrag,hillshadeVert),line=compile(lineFrag,lineVert),lineGradient=compile(lineGradientFrag,lineGradientVert),linePattern=compile(linePatternFrag,linePatternVert),lineSDF=compile(lineSDFFrag,lineSDFVert),raster=compile(rasterFrag,rasterVert),symbolIcon=compile(symbolIconFrag,symbolIconVert),symbolSDF=compile(symbolSDFFrag,symbolSDFVert),symbolTextAndIcon=compile(symbolTextAndIconFrag,symbolTextAndIconVert);function compile(_0x1bc9e5,_0x27b6b7){var _0x3d2b8b=_0x68aa19,_0x2d02ed=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,_0x5cad82={};return{'fragmentSource':_0x1bc9e5=_0x1bc9e5[_0x3d2b8b(0x1297)](_0x2d02ed,function(_0xa4f4c1,_0x887224,_0x22e63f,_0x264b5b,_0x35d6a5){var _0x124ec3=_0x3d2b8b;return _0x5cad82[_0x35d6a5]=!0x0,_0x124ec3(0x4f4d)===_0x887224?_0x124ec3(0x1305)+_0x35d6a5+_0x124ec3(0x32ee)+_0x22e63f+'\x20'+_0x264b5b+'\x20'+_0x35d6a5+';\x0a#else\x0auniform\x20'+_0x22e63f+'\x20'+_0x264b5b+_0x124ec3(0x1943)+_0x35d6a5+';\x0a#endif\x0a':_0x124ec3(0x1111)+_0x35d6a5+_0x124ec3(0x11ff)+_0x22e63f+'\x20'+_0x264b5b+'\x20'+_0x35d6a5+_0x124ec3(0x5343)+_0x35d6a5+';\x0a#endif\x0a';}),'vertexSource':_0x27b6b7=_0x27b6b7[_0x3d2b8b(0x1297)](_0x2d02ed,function(_0x54ca52,_0x35c69e,_0x4270f8,_0x29e8cd,_0x2eff86){var _0x3d594e=_0x3d2b8b,_0x10c37a='float'===_0x29e8cd?'vec2':_0x3d594e(0x54a2),_0x411bb2=_0x2eff86[_0x3d594e(0x1b02)](/color/)?_0x3d594e(0x28b8):_0x10c37a;return _0x5cad82[_0x2eff86]?_0x3d594e(0x4f4d)===_0x35c69e?_0x3d594e(0x1305)+_0x2eff86+_0x3d594e(0x2a9)+_0x2eff86+_0x3d594e(0x3d84)+_0x4270f8+'\x20'+_0x10c37a+_0x3d594e(0x1062)+_0x2eff86+_0x3d594e(0x267c)+_0x4270f8+'\x20'+_0x29e8cd+'\x20'+_0x2eff86+_0x3d594e(0x1333)+_0x4270f8+'\x20'+_0x29e8cd+_0x3d594e(0x1943)+_0x2eff86+_0x3d594e(0x1597):_0x3d594e(0x54a2)===_0x411bb2?_0x3d594e(0x1305)+_0x2eff86+'\x0a\x20\x20\x20\x20'+_0x2eff86+_0x3d594e(0x526c)+_0x2eff86+_0x3d594e(0x1338)+_0x4270f8+'\x20'+_0x29e8cd+'\x20'+_0x2eff86+_0x3d594e(0x5343)+_0x2eff86+_0x3d594e(0x1597):_0x3d594e(0x1305)+_0x2eff86+'\x0a\x20\x20\x20\x20'+_0x2eff86+_0x3d594e(0x23bd)+_0x411bb2+'(a_'+_0x2eff86+_0x3d594e(0x2c9f)+_0x2eff86+_0x3d594e(0x3d9e)+_0x4270f8+'\x20'+_0x29e8cd+'\x20'+_0x2eff86+_0x3d594e(0x5343)+_0x2eff86+_0x3d594e(0x1597):_0x3d594e(0x4f4d)===_0x35c69e?_0x3d594e(0x1305)+_0x2eff86+_0x3d594e(0x2a9)+_0x2eff86+'_t;\x0aattribute\x20'+_0x4270f8+'\x20'+_0x10c37a+_0x3d594e(0x1062)+_0x2eff86+_0x3d594e(0x1333)+_0x4270f8+'\x20'+_0x29e8cd+_0x3d594e(0x1943)+_0x2eff86+';\x0a#endif\x0a':_0x3d594e(0x54a2)===_0x411bb2?_0x3d594e(0x1305)+_0x2eff86+'\x0a\x20\x20\x20\x20'+_0x4270f8+'\x20'+_0x29e8cd+'\x20'+_0x2eff86+_0x3d594e(0x526c)+_0x2eff86+_0x3d594e(0x1338)+_0x4270f8+'\x20'+_0x29e8cd+'\x20'+_0x2eff86+_0x3d594e(0x5343)+_0x2eff86+_0x3d594e(0x1597):_0x3d594e(0x1305)+_0x2eff86+_0x3d594e(0x11ff)+_0x4270f8+'\x20'+_0x29e8cd+'\x20'+_0x2eff86+_0x3d594e(0x23bd)+_0x411bb2+_0x3d594e(0x7cb)+_0x2eff86+_0x3d594e(0x2c9f)+_0x2eff86+_0x3d594e(0x3d9e)+_0x4270f8+'\x20'+_0x29e8cd+'\x20'+_0x2eff86+'\x20=\x20u_'+_0x2eff86+_0x3d594e(0x1597);})};}var shaders=Object[_0x68aa19(0x3e37)]({'__proto__':null,'prelude':prelude,'background':background,'backgroundPattern':backgroundPattern,'circle':circle,'clippingMask':clippingMask,'heatmap':heatmap,'heatmapTexture':heatmapTexture,'collisionBox':collisionBox,'collisionCircle':collisionCircle,'debug':debug,'fill':fill,'fillOutline':fillOutline,'fillOutlinePattern':fillOutlinePattern,'fillPattern':fillPattern,'fillExtrusion':fillExtrusion,'fillExtrusionPattern':fillExtrusionPattern,'hillshadePrepare':hillshadePrepare,'hillshade':hillshade,'line':line,'lineGradient':lineGradient,'linePattern':linePattern,'lineSDF':lineSDF,'raster':raster,'symbolIcon':symbolIcon,'symbolSDF':symbolSDF,'symbolTextAndIcon':symbolTextAndIcon}),Program$1=function(_0x54eadb,_0x5ce018,_0x5df743,_0x871fb,_0x10f694){var _0x4d3ebb=_0x68aa19,_0x42ec3c=_0x54eadb['gl'];this[_0x4d3ebb(0x5271)]=_0x42ec3c['createProgram']();var _0x4285ec=_0x5df743['defines']();_0x10f694&&_0x4285ec['push'](_0x4d3ebb(0x1373));var _0x4a63ef=_0x4285ec[_0x4d3ebb(0x32c8)](shaders[_0x4d3ebb(0x30e)][_0x4d3ebb(0x9b9)],_0x5ce018['fragmentSource'])['join']('\x0a'),_0x29ec60=_0x4285ec[_0x4d3ebb(0x32c8)](shaders['prelude'][_0x4d3ebb(0x5695)],_0x5ce018['vertexSource'])[_0x4d3ebb(0x3ac2)]('\x0a'),_0x189363=_0x42ec3c['createShader'](_0x42ec3c['FRAGMENT_SHADER']);if(_0x42ec3c[_0x4d3ebb(0x3e29)]())this['failedToCreate']=!0x0;else{_0x42ec3c['shaderSource'](_0x189363,_0x4a63ef),_0x42ec3c['compileShader'](_0x189363),_0x42ec3c[_0x4d3ebb(0x36a2)](this['program'],_0x189363);var _0x46c6f6=_0x42ec3c[_0x4d3ebb(0x577e)](_0x42ec3c['VERTEX_SHADER']);if(_0x42ec3c[_0x4d3ebb(0x3e29)]())this['failedToCreate']=!0x0;else{_0x42ec3c['shaderSource'](_0x46c6f6,_0x29ec60),_0x42ec3c['compileShader'](_0x46c6f6),_0x42ec3c['attachShader'](this[_0x4d3ebb(0x5271)],_0x46c6f6);for(var _0x2edcbe=_0x5df743[_0x4d3ebb(0x14bd)]||[],_0x50a31c=0x0;_0x50a31c<_0x2edcbe[_0x4d3ebb(0x531b)];_0x50a31c++)_0x42ec3c[_0x4d3ebb(0x2edf)](this[_0x4d3ebb(0x5271)],_0x50a31c,_0x2edcbe[_0x50a31c][_0x4d3ebb(0x13f9)]);_0x42ec3c[_0x4d3ebb(0x2c67)](this['program']),this[_0x4d3ebb(0x41b8)]=_0x42ec3c['getProgramParameter'](this['program'],_0x42ec3c[_0x4d3ebb(0x56b1)]),this[_0x4d3ebb(0x1b28)]={};for(var _0xdaf22e={},_0x2f5f99=0x0;_0x2f5f99<this[_0x4d3ebb(0x41b8)];_0x2f5f99++){var _0x1d618a=_0x42ec3c[_0x4d3ebb(0xece)](this[_0x4d3ebb(0x5271)],_0x2f5f99);_0x1d618a&&(this[_0x4d3ebb(0x1b28)][_0x1d618a[_0x4d3ebb(0x13f9)]]=_0x42ec3c['getAttribLocation'](this[_0x4d3ebb(0x5271)],_0x1d618a[_0x4d3ebb(0x13f9)]));}for(var _0x2fe3d0=_0x42ec3c[_0x4d3ebb(0x460e)](this[_0x4d3ebb(0x5271)],_0x42ec3c[_0x4d3ebb(0x54d9)]),_0xf475dc=0x0;_0xf475dc<_0x2fe3d0;_0xf475dc++){var _0x5e7ffe=_0x42ec3c[_0x4d3ebb(0x301a)](this[_0x4d3ebb(0x5271)],_0xf475dc);_0x5e7ffe&&(_0xdaf22e[_0x5e7ffe[_0x4d3ebb(0x13f9)]]=_0x42ec3c[_0x4d3ebb(0x208d)](this['program'],_0x5e7ffe['name']));}this[_0x4d3ebb(0x386e)]=_0x871fb(_0x54eadb,_0xdaf22e),this['binderUniforms']=_0x5df743['getUniforms'](_0x54eadb,_0xdaf22e);}}},PRIMITIVE_SIZE=null;Program$1[_0x68aa19(0x4b51)][_0x68aa19(0x14ee)]=function(_0x443510,_0x2873aa,_0xfeb524,_0x33164e,_0x50adde,_0x87a9ef,_0x43ea1b,_0x380e96,_0x4df344,_0x308070,_0x1b638d,_0x59ff7a,_0x361803,_0x400c01,_0xcf915d,_0x4c3152){var _0x3433fc=_0x68aa19,_0xa606f5=_0x443510['gl'];if(PRIMITIVE_SIZE||((PRIMITIVE_SIZE={})[_0xa606f5['LINES']]=0x2,PRIMITIVE_SIZE[_0xa606f5[_0x3433fc(0x139)]]=0x3,PRIMITIVE_SIZE[_0xa606f5[_0x3433fc(0x2a9e)]]=0x1),!this[_0x3433fc(0x1e56)]){for(var _0x236cfa in(_0x443510['program'][_0x3433fc(0x346f)](this[_0x3433fc(0x5271)]),_0x443510[_0x3433fc(0x8a3)](_0xfeb524),_0x443510[_0x3433fc(0x6b5)](_0x50adde),_0x443510[_0x3433fc(0x3832)](_0x87a9ef),this[_0x3433fc(0x386e)]))this['fixedUniforms'][_0x236cfa]['set'](_0x43ea1b[_0x236cfa]);_0x400c01&&_0x400c01[_0x3433fc(0x14b6)](_0x443510,this[_0x3433fc(0x2738)],_0x59ff7a,{'zoom':_0x361803});for(var _0x9af21=PRIMITIVE_SIZE[_0x2873aa],_0x4564f5=0x0,_0x3df4f9=_0x1b638d[_0x3433fc(0x3173)]();_0x4564f5<_0x3df4f9[_0x3433fc(0x531b)];_0x4564f5+=0x1){var _0x489d99=_0x3df4f9[_0x4564f5],_0x187f3f=_0x489d99[_0x3433fc(0x543a)]||(_0x489d99[_0x3433fc(0x543a)]={});(_0x187f3f[_0x380e96]||(_0x187f3f[_0x380e96]=new VertexArrayObject()))[_0x3433fc(0x532a)](_0x443510,this,_0x4df344,_0x400c01?_0x400c01[_0x3433fc(0x19bf)]():[],_0x308070,_0x489d99[_0x3433fc(0x23c1)],_0xcf915d,_0x4c3152),_0xa606f5[_0x3433fc(0x330)](_0x2873aa,_0x489d99[_0x3433fc(0x1e63)]*_0x9af21,_0xa606f5[_0x3433fc(0x2c91)],_0x489d99[_0x3433fc(0x2b6e)]*_0x9af21*0x2);}}};var ClippingMaskProgram={'clippingMaskUniforms':function(_0x4a8497,_0x50512c){var _0x1509ad=_0x68aa19;return{'u_matrix':new UniformType[(_0x1509ad(0x4f19))](_0x4a8497,_0x50512c[_0x1509ad(0x144)])};},'clippingMaskUniformValues':function(_0x4ff33a){return{'u_matrix':_0x4ff33a};}},BackgroundProgram={'backgroundUniforms':function(_0x28199d,_0x3b5954){var _0x43f415=_0x68aa19;return{'u_matrix':new UniformType[(_0x43f415(0x4f19))](_0x28199d,_0x3b5954[_0x43f415(0x144)]),'u_opacity':new UniformType[(_0x43f415(0x2d83))](_0x28199d,_0x3b5954[_0x43f415(0x35b2)]),'u_color':new UniformType[(_0x43f415(0x38dc))](_0x28199d,_0x3b5954[_0x43f415(0x1be5)])};},'backgroundPatternUniforms':function(_0x289f95,_0x5f0287){var _0x3d5201=_0x68aa19;return{'u_matrix':new UniformType[(_0x3d5201(0x4f19))](_0x289f95,_0x5f0287[_0x3d5201(0x144)]),'u_opacity':new UniformType['Uniform1f'](_0x289f95,_0x5f0287[_0x3d5201(0x35b2)]),'u_image':new UniformType[(_0x3d5201(0x6ca))](_0x289f95,_0x5f0287[_0x3d5201(0x1a91)]),'u_pattern_tl_a':new UniformType[(_0x3d5201(0x25c3))](_0x289f95,_0x5f0287['u_pattern_tl_a']),'u_pattern_br_a':new UniformType['Uniform2f'](_0x289f95,_0x5f0287[_0x3d5201(0x4e92)]),'u_pattern_tl_b':new UniformType[(_0x3d5201(0x25c3))](_0x289f95,_0x5f0287[_0x3d5201(0x3bba)]),'u_pattern_br_b':new UniformType[(_0x3d5201(0x25c3))](_0x289f95,_0x5f0287['u_pattern_br_b']),'u_texsize':new UniformType[(_0x3d5201(0x25c3))](_0x289f95,_0x5f0287['u_texsize']),'u_mix':new UniformType[(_0x3d5201(0x2d83))](_0x289f95,_0x5f0287[_0x3d5201(0x1961)]),'u_pattern_size_a':new UniformType['Uniform2f'](_0x289f95,_0x5f0287[_0x3d5201(0x2645)]),'u_pattern_size_b':new UniformType[(_0x3d5201(0x25c3))](_0x289f95,_0x5f0287['u_pattern_size_b']),'u_scale_a':new UniformType[(_0x3d5201(0x2d83))](_0x289f95,_0x5f0287['u_scale_a']),'u_scale_b':new UniformType['Uniform1f'](_0x289f95,_0x5f0287[_0x3d5201(0x263f)]),'u_pixel_coord_upper':new UniformType[(_0x3d5201(0x25c3))](_0x289f95,_0x5f0287[_0x3d5201(0x1f63)]),'u_pixel_coord_lower':new UniformType[(_0x3d5201(0x25c3))](_0x289f95,_0x5f0287[_0x3d5201(0x4de3)]),'u_tile_units_to_pixels':new UniformType[(_0x3d5201(0x2d83))](_0x289f95,_0x5f0287[_0x3d5201(0x4ca6)])};},'backgroundUniformValues':function(_0x5a8b40,_0x177a5d,_0x219d4d){return{'u_matrix':_0x5a8b40,'u_opacity':_0x177a5d,'u_color':_0x219d4d};},'backgroundPatternUniformValues':function(_0x547477,_0x392a27,_0x58958e,_0x117906,_0x5d8a9b,_0x3af77e){return Util['extend'](bgPatternUniformValues(_0x117906,_0x3af77e,_0x58958e,_0x5d8a9b),{'u_matrix':_0x547477,'u_opacity':_0x392a27});}},programUniforms={'fill':FillProgram['fillUniforms'],'fillPattern':FillProgram[_0x68aa19(0x1e98)],'fillOutline':FillProgram[_0x68aa19(0x1c23)],'fillOutlinePattern':FillProgram[_0x68aa19(0x3cbe)],'circle':CircleProgram[_0x68aa19(0x3c36)],'clippingMask':ClippingMaskProgram[_0x68aa19(0x3728)],'line':LineProgram[_0x68aa19(0x820)],'lineGradient':LineProgram['lineGradientUniforms'],'linePattern':LineProgram['linePatternUniforms'],'lineSDF':LineProgram[_0x68aa19(0x45b5)],'symbolIcon':SymbolProgram[_0x68aa19(0x20db)],'symbolSDF':SymbolProgram[_0x68aa19(0x15fc)],'symbolTextAndIcon':SymbolProgram[_0x68aa19(0xb21)],'background':BackgroundProgram[_0x68aa19(0x1391)],'backgroundPattern':BackgroundProgram[_0x68aa19(0x2065)]},ZERO$2=0x0,ONE$1=0x1,ONE_MINUS_SRC_ALPHA=0x303,ColorMode=function(_0x303e66,_0x2f6107,_0x5335b0){var _0x19aa0a=_0x68aa19;this[_0x19aa0a(0x6a1)]=_0x303e66,this[_0x19aa0a(0x579e)]=_0x2f6107,this[_0x19aa0a(0x1aac)]=_0x5335b0;};ColorMode[_0x68aa19(0x2e51)]=[ONE$1,ZERO$2],ColorMode[_0x68aa19(0x36c3)]=new ColorMode(ColorMode[_0x68aa19(0x2e51)],Color$1[_0x68aa19(0x104f)],[!0x1,!0x1,!0x1,!0x1]),ColorMode[_0x68aa19(0x434f)]=new ColorMode(ColorMode[_0x68aa19(0x2e51)],Color$1['transparent'],[!0x0,!0x0,!0x0,!0x0]),ColorMode[_0x68aa19(0x2801)]=new ColorMode([ONE$1,ONE_MINUS_SRC_ALPHA],Color$1[_0x68aa19(0x104f)],[!0x0,!0x0,!0x0,!0x0]);var IndexBuffer=function(_0x64786c,_0x5bea54,_0x3a1993){var _0xf98197=_0x68aa19;this[_0xf98197(0x4174)]=_0x64786c;var _0x35585b=_0x64786c['gl'];this[_0xf98197(0x1de1)]=_0x35585b[_0xf98197(0x1e5b)](),this['dynamicDraw']=Boolean(_0x3a1993),this['context'][_0xf98197(0x406)](),_0x64786c[_0xf98197(0x1b99)][_0xf98197(0x346f)](this[_0xf98197(0x1de1)]),_0x35585b[_0xf98197(0x563a)](_0x35585b[_0xf98197(0x45a7)],_0x5bea54[_0xf98197(0x2ab)],this['dynamicDraw']?_0x35585b['DYNAMIC_DRAW']:_0x35585b[_0xf98197(0x495a)]),this[_0xf98197(0x1350)]||delete _0x5bea54[_0xf98197(0x2ab)];};IndexBuffer['prototype'][_0x68aa19(0x532a)]=function(){var _0x43e2e9=_0x68aa19;this[_0x43e2e9(0x4174)][_0x43e2e9(0x1b99)][_0x43e2e9(0x346f)](this[_0x43e2e9(0x1de1)]);},IndexBuffer[_0x68aa19(0x4b51)][_0x68aa19(0x479e)]=function(_0x1b7911){var _0x31c75b=_0x68aa19,_0x24f980=this['context']['gl'];this[_0x31c75b(0x4174)][_0x31c75b(0x406)](),this[_0x31c75b(0x532a)](),_0x24f980['bufferSubData'](_0x24f980[_0x31c75b(0x45a7)],0x0,_0x1b7911['arrayBuffer']);},IndexBuffer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x49b8c4=_0x68aa19,_0x438e8f=this[_0x49b8c4(0x4174)]['gl'];this['buffer']&&(_0x438e8f[_0x49b8c4(0x2243)](this[_0x49b8c4(0x1de1)]),delete this[_0x49b8c4(0x1de1)]);};var AttributeType$2={'Int8':_0x68aa19(0x2dc0),'Uint8':_0x68aa19(0x4aae),'Int16':_0x68aa19(0x162f),'Uint16':_0x68aa19(0x2c91),'Int32':'INT','Uint32':'UNSIGNED_INT','Float32':_0x68aa19(0x15eb)},VertexBuffer=function(_0x9a6bc3,_0x21cad5,_0x22b042,_0x5d6398){var _0x2afe87=_0x68aa19;this[_0x2afe87(0x531b)]=_0x21cad5[_0x2afe87(0x531b)],this[_0x2afe87(0x1b28)]=_0x22b042,this['itemSize']=_0x21cad5[_0x2afe87(0x1447)],this[_0x2afe87(0x1350)]=_0x5d6398,this['context']=_0x9a6bc3;var _0x34f1fe=_0x9a6bc3['gl'];this[_0x2afe87(0x1de1)]=_0x34f1fe['createBuffer'](),_0x9a6bc3[_0x2afe87(0x78a)][_0x2afe87(0x346f)](this[_0x2afe87(0x1de1)]),_0x34f1fe[_0x2afe87(0x563a)](_0x34f1fe[_0x2afe87(0x3747)],_0x21cad5[_0x2afe87(0x2ab)],this[_0x2afe87(0x1350)]?_0x34f1fe['DYNAMIC_DRAW']:_0x34f1fe['STATIC_DRAW']),this[_0x2afe87(0x1350)]||delete _0x21cad5['arrayBuffer'];};VertexBuffer[_0x68aa19(0x4b51)]['bind']=function(){var _0x539fbc=_0x68aa19;this[_0x539fbc(0x4174)][_0x539fbc(0x78a)]['set'](this['buffer']);},VertexBuffer['prototype']['updateData']=function(_0x16ddc2){var _0x4c2cd1=_0x68aa19,_0x407523=this[_0x4c2cd1(0x4174)]['gl'];this['bind'](),_0x407523[_0x4c2cd1(0x57dd)](_0x407523[_0x4c2cd1(0x3747)],0x0,_0x16ddc2[_0x4c2cd1(0x2ab)]);},VertexBuffer[_0x68aa19(0x4b51)][_0x68aa19(0x4816)]=function(_0x1c6a4b,_0x25c771){var _0x14f4ef=_0x68aa19;for(var _0x3899d1=0x0;_0x3899d1<this[_0x14f4ef(0x1b28)][_0x14f4ef(0x531b)];_0x3899d1++){var _0x3d270f=this[_0x14f4ef(0x1b28)][_0x3899d1],_0x1b3ae5=_0x25c771[_0x14f4ef(0x1b28)][_0x3d270f[_0x14f4ef(0x13f9)]];void 0x0!==_0x1b3ae5&&_0x1c6a4b[_0x14f4ef(0x514d)](_0x1b3ae5);}},VertexBuffer[_0x68aa19(0x4b51)][_0x68aa19(0x35db)]=function(_0x102f5d,_0x549ffb,_0x29b7ca){var _0x33c90f=_0x68aa19;for(var _0x286bc5=0x0;_0x286bc5<this['attributes']['length'];_0x286bc5++){var _0x526374=this['attributes'][_0x286bc5],_0x2fbe7e=_0x549ffb[_0x33c90f(0x1b28)][_0x526374['name']];void 0x0!==_0x2fbe7e&&_0x102f5d['vertexAttribPointer'](_0x2fbe7e,_0x526374['components'],_0x102f5d[AttributeType$2[_0x526374['type']]],!0x1,this[_0x33c90f(0x1d0c)],_0x526374[_0x33c90f(0x19b4)]+this['itemSize']*(_0x29b7ca||0x0));}},VertexBuffer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x14fc4d=_0x68aa19,_0x57cb9a=this['context']['gl'];this[_0x14fc4d(0x1de1)]&&(_0x57cb9a[_0x14fc4d(0x2243)](this['buffer']),delete this[_0x14fc4d(0x1de1)]);};var BaseValue=function(_0x5e3058){var _0x18913c=_0x68aa19;this['gl']=_0x5e3058['gl'],this[_0x18913c(0x1c5e)]=this['getDefault'](),this[_0x18913c(0x3cd8)]=this['default'],this[_0x18913c(0x5660)]=!0x1;};BaseValue[_0x68aa19(0x4b51)]['get']=function(){var _0x2420a5=_0x68aa19;return this[_0x2420a5(0x3cd8)];},BaseValue[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0x47d831){},BaseValue[_0x68aa19(0x4b51)][_0x68aa19(0x4ec9)]=function(){var _0x205206=_0x68aa19;return this[_0x205206(0x1c5e)];},BaseValue[_0x68aa19(0x4b51)][_0x68aa19(0x3fa6)]=function(){var _0x33b94f=_0x68aa19;this[_0x33b94f(0x346f)](this['default']);};var GLVALUE={};GLVALUE[_0x68aa19(0x503c)]=function(_0xcc6a8b){var _0x5e1289=_0x68aa19;function _0x42f3e6(){var _0x864285=_0x54f3;_0xcc6a8b[_0x864285(0x18ce)](this,arguments);}return _0xcc6a8b&&(_0x42f3e6[_0x5e1289(0x4939)]=_0xcc6a8b),_0x42f3e6[_0x5e1289(0x4b51)]=Object[_0x5e1289(0x3477)](_0xcc6a8b&&_0xcc6a8b[_0x5e1289(0x4b51)]),_0x42f3e6[_0x5e1289(0x4b51)][_0x5e1289(0x330d)]=_0x42f3e6,_0x42f3e6[_0x5e1289(0x4b51)][_0x5e1289(0x4ec9)]=function(){var _0x2edd6d=_0x5e1289;return Color$1[_0x2edd6d(0x104f)];},_0x42f3e6[_0x5e1289(0x4b51)][_0x5e1289(0x346f)]=function(_0x4004b3){var _0x4fa5fa=_0x5e1289;this['current'],this['gl'][_0x4fa5fa(0x492f)](_0x4004b3['r'],_0x4004b3['g'],_0x4004b3['b'],_0x4004b3['a']),this['current']=_0x4004b3,this[_0x4fa5fa(0x5660)]=!0x1;},_0x42f3e6;}(BaseValue),GLVALUE[_0x68aa19(0x4a47)]=function(_0x26bdaf){var _0x55bf85=_0x68aa19;function _0x55a245(){_0x26bdaf['apply'](this,arguments);}return _0x26bdaf&&(_0x55a245[_0x55bf85(0x4939)]=_0x26bdaf),_0x55a245[_0x55bf85(0x4b51)]=Object[_0x55bf85(0x3477)](_0x26bdaf&&_0x26bdaf[_0x55bf85(0x4b51)]),_0x55a245[_0x55bf85(0x4b51)][_0x55bf85(0x330d)]=_0x55a245,_0x55a245[_0x55bf85(0x4b51)][_0x55bf85(0x4ec9)]=function(){return 0x1;},_0x55a245[_0x55bf85(0x4b51)][_0x55bf85(0x346f)]=function(_0x486913){var _0x3ff55a=_0x55bf85;(_0x486913!==this[_0x3ff55a(0x3cd8)]||this[_0x3ff55a(0x5660)])&&(this['gl'][_0x3ff55a(0x52b0)](_0x486913),this[_0x3ff55a(0x3cd8)]=_0x486913,this[_0x3ff55a(0x5660)]=!0x1);},_0x55a245;}(BaseValue),GLVALUE[_0x68aa19(0x54b6)]=function(_0x55d9c0){var _0x5f50e1=_0x68aa19;function _0x14bb1b(){var _0x48424f=_0x54f3;_0x55d9c0[_0x48424f(0x18ce)](this,arguments);}return _0x55d9c0&&(_0x14bb1b[_0x5f50e1(0x4939)]=_0x55d9c0),_0x14bb1b[_0x5f50e1(0x4b51)]=Object[_0x5f50e1(0x3477)](_0x55d9c0&&_0x55d9c0['prototype']),_0x14bb1b[_0x5f50e1(0x4b51)][_0x5f50e1(0x330d)]=_0x14bb1b,_0x14bb1b['prototype']['getDefault']=function(){return 0x0;},_0x14bb1b[_0x5f50e1(0x4b51)][_0x5f50e1(0x346f)]=function(_0x2fe69a){var _0x18fbd6=_0x5f50e1;(_0x2fe69a!==this[_0x18fbd6(0x3cd8)]||this[_0x18fbd6(0x5660)])&&(this['gl']['clearStencil'](_0x2fe69a),this[_0x18fbd6(0x3cd8)]=_0x2fe69a,this[_0x18fbd6(0x5660)]=!0x1);},_0x14bb1b;}(BaseValue),GLVALUE[_0x68aa19(0x21de)]=function(_0x6c9718){var _0x45b6c4=_0x68aa19;function _0xd91177(){var _0x15e94a=_0x54f3;_0x6c9718[_0x15e94a(0x18ce)](this,arguments);}return _0x6c9718&&(_0xd91177[_0x45b6c4(0x4939)]=_0x6c9718),_0xd91177[_0x45b6c4(0x4b51)]=Object[_0x45b6c4(0x3477)](_0x6c9718&&_0x6c9718[_0x45b6c4(0x4b51)]),_0xd91177[_0x45b6c4(0x4b51)][_0x45b6c4(0x330d)]=_0xd91177,_0xd91177['prototype'][_0x45b6c4(0x4ec9)]=function(){return[!0x0,!0x0,!0x0,!0x0];},_0xd91177['prototype'][_0x45b6c4(0x346f)]=function(_0x1b5080){var _0xf3e18b=_0x45b6c4,_0x683f51=this['current'];(_0x1b5080[0x0]!==_0x683f51[0x0]||_0x1b5080[0x1]!==_0x683f51[0x1]||_0x1b5080[0x2]!==_0x683f51[0x2]||_0x1b5080[0x3]!==_0x683f51[0x3]||this[_0xf3e18b(0x5660)])&&(this['gl']['colorMask'](_0x1b5080[0x0],_0x1b5080[0x1],_0x1b5080[0x2],_0x1b5080[0x3]),this[_0xf3e18b(0x3cd8)]=_0x1b5080,this[_0xf3e18b(0x5660)]=!0x1);},_0xd91177;}(BaseValue),GLVALUE[_0x68aa19(0x1ab7)]=function(_0x1865e5){var _0x52c303=_0x68aa19;function _0x239256(){_0x1865e5['apply'](this,arguments);}return _0x1865e5&&(_0x239256[_0x52c303(0x4939)]=_0x1865e5),_0x239256[_0x52c303(0x4b51)]=Object[_0x52c303(0x3477)](_0x1865e5&&_0x1865e5[_0x52c303(0x4b51)]),_0x239256[_0x52c303(0x4b51)]['constructor']=_0x239256,_0x239256['prototype'][_0x52c303(0x4ec9)]=function(){return!0x0;},_0x239256['prototype'][_0x52c303(0x346f)]=function(_0x14482c){var _0x1da920=_0x52c303;(_0x14482c!==this['current']||this[_0x1da920(0x5660)])&&(this['gl']['depthMask'](_0x14482c),this[_0x1da920(0x3cd8)]=_0x14482c,this[_0x1da920(0x5660)]=!0x1);},_0x239256;}(BaseValue),GLVALUE[_0x68aa19(0x4947)]=function(_0x2e5f4d){var _0x2f4552=_0x68aa19;function _0x4c1640(){var _0x44c004=_0x54f3;_0x2e5f4d[_0x44c004(0x18ce)](this,arguments);}return _0x2e5f4d&&(_0x4c1640[_0x2f4552(0x4939)]=_0x2e5f4d),_0x4c1640['prototype']=Object[_0x2f4552(0x3477)](_0x2e5f4d&&_0x2e5f4d[_0x2f4552(0x4b51)]),_0x4c1640['prototype'][_0x2f4552(0x330d)]=_0x4c1640,_0x4c1640[_0x2f4552(0x4b51)][_0x2f4552(0x4ec9)]=function(){return 0xff;},_0x4c1640[_0x2f4552(0x4b51)][_0x2f4552(0x346f)]=function(_0x4bbda0){var _0x31b797=_0x2f4552;(_0x4bbda0!==this['current']||this[_0x31b797(0x5660)])&&(this['gl'][_0x31b797(0x544d)](_0x4bbda0),this[_0x31b797(0x3cd8)]=_0x4bbda0,this[_0x31b797(0x5660)]=!0x1);},_0x4c1640;}(BaseValue),GLVALUE[_0x68aa19(0xba4)]=function(_0x137b12){var _0x46a3e6=_0x68aa19;function _0x1caa39(){var _0xde303d=_0x54f3;_0x137b12[_0xde303d(0x18ce)](this,arguments);}return _0x137b12&&(_0x1caa39[_0x46a3e6(0x4939)]=_0x137b12),_0x1caa39['prototype']=Object[_0x46a3e6(0x3477)](_0x137b12&&_0x137b12[_0x46a3e6(0x4b51)]),_0x1caa39[_0x46a3e6(0x4b51)][_0x46a3e6(0x330d)]=_0x1caa39,_0x1caa39[_0x46a3e6(0x4b51)][_0x46a3e6(0x4ec9)]=function(){var _0x1ecf02=_0x46a3e6;return{'func':this['gl'][_0x1ecf02(0x5158)],'ref':0x0,'mask':0xff};},_0x1caa39['prototype'][_0x46a3e6(0x346f)]=function(_0x12204d){var _0x43a717=_0x46a3e6,_0x515799=this[_0x43a717(0x3cd8)];(_0x12204d[_0x43a717(0x326b)]!==_0x515799['func']||_0x12204d[_0x43a717(0x4a4b)]!==_0x515799[_0x43a717(0x4a4b)]||_0x12204d[_0x43a717(0x1aac)]!==_0x515799[_0x43a717(0x1aac)]||this[_0x43a717(0x5660)])&&(this['gl'][_0x43a717(0x280)](_0x12204d[_0x43a717(0x326b)],_0x12204d[_0x43a717(0x4a4b)],_0x12204d['mask']),this[_0x43a717(0x3cd8)]=_0x12204d,this[_0x43a717(0x5660)]=!0x1);},_0x1caa39;}(BaseValue),GLVALUE[_0x68aa19(0x2df7)]=function(_0x5e93ff){var _0x2080c7=_0x68aa19;function _0x10277e(){_0x5e93ff['apply'](this,arguments);}return _0x5e93ff&&(_0x10277e[_0x2080c7(0x4939)]=_0x5e93ff),_0x10277e[_0x2080c7(0x4b51)]=Object[_0x2080c7(0x3477)](_0x5e93ff&&_0x5e93ff[_0x2080c7(0x4b51)]),_0x10277e[_0x2080c7(0x4b51)][_0x2080c7(0x330d)]=_0x10277e,_0x10277e[_0x2080c7(0x4b51)][_0x2080c7(0x4ec9)]=function(){var _0x3f0809=_0x2080c7,_0x40668a=this['gl'];return[_0x40668a[_0x3f0809(0x2601)],_0x40668a[_0x3f0809(0x2601)],_0x40668a[_0x3f0809(0x2601)]];},_0x10277e['prototype'][_0x2080c7(0x346f)]=function(_0x181782){var _0x3d5194=_0x2080c7,_0x4db5b1=this[_0x3d5194(0x3cd8)];(_0x181782[0x0]!==_0x4db5b1[0x0]||_0x181782[0x1]!==_0x4db5b1[0x1]||_0x181782[0x2]!==_0x4db5b1[0x2]||this['dirty'])&&(this['gl'][_0x3d5194(0x5728)](_0x181782[0x0],_0x181782[0x1],_0x181782[0x2]),this[_0x3d5194(0x3cd8)]=_0x181782,this[_0x3d5194(0x5660)]=!0x1);},_0x10277e;}(BaseValue),GLVALUE[_0x68aa19(0x2329)]=function(_0x3b8297){var _0x3188de=_0x68aa19;function _0x5664b3(){_0x3b8297['apply'](this,arguments);}return _0x3b8297&&(_0x5664b3[_0x3188de(0x4939)]=_0x3b8297),_0x5664b3[_0x3188de(0x4b51)]=Object[_0x3188de(0x3477)](_0x3b8297&&_0x3b8297[_0x3188de(0x4b51)]),_0x5664b3[_0x3188de(0x4b51)][_0x3188de(0x330d)]=_0x5664b3,_0x5664b3[_0x3188de(0x4b51)][_0x3188de(0x4ec9)]=function(){return!0x1;},_0x5664b3[_0x3188de(0x4b51)][_0x3188de(0x346f)]=function(_0x4636a8){var _0x489569=_0x3188de;if(_0x4636a8!==this[_0x489569(0x3cd8)]||this[_0x489569(0x5660)]){var _0x4cefa5=this['gl'];_0x4636a8?_0x4cefa5[_0x489569(0x10ec)](_0x4cefa5[_0x489569(0x51c3)]):_0x4cefa5[_0x489569(0x644)](_0x4cefa5[_0x489569(0x51c3)]),this['current']=_0x4636a8,this[_0x489569(0x5660)]=!0x1;}},_0x5664b3;}(BaseValue),GLVALUE[_0x68aa19(0x4d5d)]=function(_0x248ee4){var _0x4ec7dc=_0x68aa19;function _0x5ccdc6(){var _0x3cd145=_0x54f3;_0x248ee4[_0x3cd145(0x18ce)](this,arguments);}return _0x248ee4&&(_0x5ccdc6[_0x4ec7dc(0x4939)]=_0x248ee4),_0x5ccdc6['prototype']=Object['create'](_0x248ee4&&_0x248ee4['prototype']),_0x5ccdc6[_0x4ec7dc(0x4b51)]['constructor']=_0x5ccdc6,_0x5ccdc6[_0x4ec7dc(0x4b51)][_0x4ec7dc(0x4ec9)]=function(){return[0x0,0x1];},_0x5ccdc6[_0x4ec7dc(0x4b51)]['set']=function(_0x59efa8){var _0x5c61b1=_0x4ec7dc,_0x30b686=this['current'];(_0x59efa8[0x0]!==_0x30b686[0x0]||_0x59efa8[0x1]!==_0x30b686[0x1]||this[_0x5c61b1(0x5660)])&&(this['gl'][_0x5c61b1(0x4207)](_0x59efa8[0x0],_0x59efa8[0x1]),this['current']=_0x59efa8,this[_0x5c61b1(0x5660)]=!0x1);},_0x5ccdc6;}(BaseValue),GLVALUE[_0x68aa19(0x5348)]=function(_0x527485){var _0x3e0e5d=_0x68aa19;function _0x35fc7e(){_0x527485['apply'](this,arguments);}return _0x527485&&(_0x35fc7e[_0x3e0e5d(0x4939)]=_0x527485),_0x35fc7e[_0x3e0e5d(0x4b51)]=Object[_0x3e0e5d(0x3477)](_0x527485&&_0x527485[_0x3e0e5d(0x4b51)]),_0x35fc7e[_0x3e0e5d(0x4b51)][_0x3e0e5d(0x330d)]=_0x35fc7e,_0x35fc7e[_0x3e0e5d(0x4b51)][_0x3e0e5d(0x4ec9)]=function(){return!0x1;},_0x35fc7e[_0x3e0e5d(0x4b51)][_0x3e0e5d(0x346f)]=function(_0x15f8d4){var _0x3a3694=_0x3e0e5d;if(_0x15f8d4!==this['current']||this[_0x3a3694(0x5660)]){var _0x105d5d=this['gl'];_0x15f8d4?_0x105d5d[_0x3a3694(0x10ec)](_0x105d5d[_0x3a3694(0xcaa)]):_0x105d5d[_0x3a3694(0x644)](_0x105d5d[_0x3a3694(0xcaa)]),this[_0x3a3694(0x3cd8)]=_0x15f8d4,this[_0x3a3694(0x5660)]=!0x1;}},_0x35fc7e;}(BaseValue),GLVALUE[_0x68aa19(0x4930)]=function(_0x273bed){var _0x4df982=_0x68aa19;function _0x2a993b(){var _0x33a8bd=_0x54f3;_0x273bed[_0x33a8bd(0x18ce)](this,arguments);}return _0x273bed&&(_0x2a993b[_0x4df982(0x4939)]=_0x273bed),_0x2a993b['prototype']=Object['create'](_0x273bed&&_0x273bed[_0x4df982(0x4b51)]),_0x2a993b['prototype'][_0x4df982(0x330d)]=_0x2a993b,_0x2a993b[_0x4df982(0x4b51)][_0x4df982(0x4ec9)]=function(){var _0x4bdb6b=_0x4df982;return this['gl'][_0x4bdb6b(0xcda)];},_0x2a993b[_0x4df982(0x4b51)][_0x4df982(0x346f)]=function(_0x205b1c){var _0x17fd66=_0x4df982;(_0x205b1c!==this[_0x17fd66(0x3cd8)]||this[_0x17fd66(0x5660)])&&(this['gl'][_0x17fd66(0x5111)](_0x205b1c),this[_0x17fd66(0x3cd8)]=_0x205b1c,this[_0x17fd66(0x5660)]=!0x1);},_0x2a993b;}(BaseValue),GLVALUE['Blend']=function(_0x18f3eb){var _0x2fb62b=_0x68aa19;function _0x45ec93(){var _0x7fd3f2=_0x54f3;_0x18f3eb[_0x7fd3f2(0x18ce)](this,arguments);}return _0x18f3eb&&(_0x45ec93[_0x2fb62b(0x4939)]=_0x18f3eb),_0x45ec93[_0x2fb62b(0x4b51)]=Object['create'](_0x18f3eb&&_0x18f3eb['prototype']),_0x45ec93['prototype']['constructor']=_0x45ec93,_0x45ec93[_0x2fb62b(0x4b51)][_0x2fb62b(0x4ec9)]=function(){return!0x1;},_0x45ec93[_0x2fb62b(0x4b51)]['set']=function(_0x4fc7be){var _0x559619=_0x2fb62b;if(_0x4fc7be!==this[_0x559619(0x3cd8)]||this['dirty']){var _0x33d582=this['gl'];_0x4fc7be?_0x33d582[_0x559619(0x10ec)](_0x33d582[_0x559619(0xc4c)]):_0x33d582[_0x559619(0x644)](_0x33d582[_0x559619(0xc4c)]),this[_0x559619(0x3cd8)]=_0x4fc7be,this[_0x559619(0x5660)]=!0x1;}},_0x45ec93;}(BaseValue),GLVALUE[_0x68aa19(0x1dfa)]=function(_0xe81360){var _0x5dcae5=_0x68aa19;function _0x4ba823(){_0xe81360['apply'](this,arguments);}return _0xe81360&&(_0x4ba823[_0x5dcae5(0x4939)]=_0xe81360),_0x4ba823[_0x5dcae5(0x4b51)]=Object[_0x5dcae5(0x3477)](_0xe81360&&_0xe81360[_0x5dcae5(0x4b51)]),_0x4ba823['prototype'][_0x5dcae5(0x330d)]=_0x4ba823,_0x4ba823[_0x5dcae5(0x4b51)][_0x5dcae5(0x4ec9)]=function(){var _0x4898e3=this['gl'];return[_0x4898e3['ONE'],_0x4898e3['ZERO']];},_0x4ba823[_0x5dcae5(0x4b51)][_0x5dcae5(0x346f)]=function(_0x2c806d){var _0x390f3d=_0x5dcae5,_0x56693a=this[_0x390f3d(0x3cd8)];(_0x2c806d[0x0]!==_0x56693a[0x0]||_0x2c806d[0x1]!==_0x56693a[0x1]||this['dirty'])&&(this['gl']['blendFunc'](_0x2c806d[0x0],_0x2c806d[0x1]),this[_0x390f3d(0x3cd8)]=_0x2c806d,this[_0x390f3d(0x5660)]=!0x1);},_0x4ba823;}(BaseValue),GLVALUE[_0x68aa19(0x191e)]=function(_0x4ccab1){var _0x231310=_0x68aa19;function _0x5f5871(){var _0x23c715=_0x54f3;_0x4ccab1[_0x23c715(0x18ce)](this,arguments);}return _0x4ccab1&&(_0x5f5871[_0x231310(0x4939)]=_0x4ccab1),_0x5f5871[_0x231310(0x4b51)]=Object[_0x231310(0x3477)](_0x4ccab1&&_0x4ccab1[_0x231310(0x4b51)]),_0x5f5871[_0x231310(0x4b51)][_0x231310(0x330d)]=_0x5f5871,_0x5f5871[_0x231310(0x4b51)][_0x231310(0x4ec9)]=function(){var _0x1c32d9=_0x231310;return Color$1[_0x1c32d9(0x104f)];},_0x5f5871[_0x231310(0x4b51)]['set']=function(_0x58d6b1){var _0xaebfa5=_0x231310,_0x41b488=this['current'];(_0x58d6b1['r']!==_0x41b488['r']||_0x58d6b1['g']!==_0x41b488['g']||_0x58d6b1['b']!==_0x41b488['b']||_0x58d6b1['a']!==_0x41b488['a']||this[_0xaebfa5(0x5660)])&&(this['gl'][_0xaebfa5(0x579e)](_0x58d6b1['r'],_0x58d6b1['g'],_0x58d6b1['b'],_0x58d6b1['a']),this[_0xaebfa5(0x3cd8)]=_0x58d6b1,this['dirty']=!0x1);},_0x5f5871;}(BaseValue),GLVALUE[_0x68aa19(0x2e70)]=function(_0x3f7c39){var _0x5cf3f4=_0x68aa19;function _0x3236ed(){var _0x70a8de=_0x54f3;_0x3f7c39[_0x70a8de(0x18ce)](this,arguments);}return _0x3f7c39&&(_0x3236ed[_0x5cf3f4(0x4939)]=_0x3f7c39),_0x3236ed['prototype']=Object[_0x5cf3f4(0x3477)](_0x3f7c39&&_0x3f7c39[_0x5cf3f4(0x4b51)]),_0x3236ed[_0x5cf3f4(0x4b51)][_0x5cf3f4(0x330d)]=_0x3236ed,_0x3236ed[_0x5cf3f4(0x4b51)][_0x5cf3f4(0x4ec9)]=function(){return this['gl']['FUNC_ADD'];},_0x3236ed[_0x5cf3f4(0x4b51)][_0x5cf3f4(0x346f)]=function(_0x2ce127){var _0x4dac18=_0x5cf3f4;(_0x2ce127!==this[_0x4dac18(0x3cd8)]||this['dirty'])&&(this['gl']['blendEquation'](_0x2ce127),this['current']=_0x2ce127,this[_0x4dac18(0x5660)]=!0x1);},_0x3236ed;}(BaseValue),GLVALUE['CullFace']=function(_0x56e9c4){var _0x33c7ce=_0x68aa19;function _0x39fb30(){_0x56e9c4['apply'](this,arguments);}return _0x56e9c4&&(_0x39fb30[_0x33c7ce(0x4939)]=_0x56e9c4),_0x39fb30['prototype']=Object[_0x33c7ce(0x3477)](_0x56e9c4&&_0x56e9c4[_0x33c7ce(0x4b51)]),_0x39fb30[_0x33c7ce(0x4b51)]['constructor']=_0x39fb30,_0x39fb30[_0x33c7ce(0x4b51)][_0x33c7ce(0x4ec9)]=function(){return!0x1;},_0x39fb30[_0x33c7ce(0x4b51)][_0x33c7ce(0x346f)]=function(_0x38682f){var _0x311ad5=_0x33c7ce;if(_0x38682f!==this[_0x311ad5(0x3cd8)]||this[_0x311ad5(0x5660)]){var _0x4e4123=this['gl'];_0x38682f?_0x4e4123['enable'](_0x4e4123['CULL_FACE']):_0x4e4123[_0x311ad5(0x644)](_0x4e4123['CULL_FACE']),this[_0x311ad5(0x3cd8)]=_0x38682f,this['dirty']=!0x1;}},_0x39fb30;}(BaseValue),GLVALUE[_0x68aa19(0x36fe)]=function(_0x49ebaf){var _0x3f7bff=_0x68aa19;function _0x40a121(){var _0x5b4e36=_0x54f3;_0x49ebaf[_0x5b4e36(0x18ce)](this,arguments);}return _0x49ebaf&&(_0x40a121['__proto__']=_0x49ebaf),_0x40a121[_0x3f7bff(0x4b51)]=Object['create'](_0x49ebaf&&_0x49ebaf['prototype']),_0x40a121[_0x3f7bff(0x4b51)][_0x3f7bff(0x330d)]=_0x40a121,_0x40a121[_0x3f7bff(0x4b51)][_0x3f7bff(0x4ec9)]=function(){var _0x11aaad=_0x3f7bff;return this['gl'][_0x11aaad(0x33ef)];},_0x40a121[_0x3f7bff(0x4b51)][_0x3f7bff(0x346f)]=function(_0x5723c0){var _0x140c27=_0x3f7bff;(_0x5723c0!==this[_0x140c27(0x3cd8)]||this[_0x140c27(0x5660)])&&(this['gl']['cullFace'](_0x5723c0),this['current']=_0x5723c0,this[_0x140c27(0x5660)]=!0x1);},_0x40a121;}(BaseValue),GLVALUE['FrontFace']=function(_0x40727a){var _0x39240b=_0x68aa19;function _0x3dbf66(){var _0x32537e=_0x54f3;_0x40727a[_0x32537e(0x18ce)](this,arguments);}return _0x40727a&&(_0x3dbf66[_0x39240b(0x4939)]=_0x40727a),_0x3dbf66[_0x39240b(0x4b51)]=Object[_0x39240b(0x3477)](_0x40727a&&_0x40727a['prototype']),_0x3dbf66[_0x39240b(0x4b51)][_0x39240b(0x330d)]=_0x3dbf66,_0x3dbf66[_0x39240b(0x4b51)][_0x39240b(0x4ec9)]=function(){var _0x3d96ed=_0x39240b;return this['gl'][_0x3d96ed(0x3501)];},_0x3dbf66[_0x39240b(0x4b51)][_0x39240b(0x346f)]=function(_0xdd9147){var _0xa3398e=_0x39240b;(_0xdd9147!==this[_0xa3398e(0x3cd8)]||this['dirty'])&&(this['gl'][_0xa3398e(0x3bfe)](_0xdd9147),this[_0xa3398e(0x3cd8)]=_0xdd9147,this[_0xa3398e(0x5660)]=!0x1);},_0x3dbf66;}(BaseValue),GLVALUE[_0x68aa19(0x5244)]=function(_0x33a5fe){var _0x3ed072=_0x68aa19;function _0x336889(){var _0x5da636=_0x54f3;_0x33a5fe[_0x5da636(0x18ce)](this,arguments);}return _0x33a5fe&&(_0x336889[_0x3ed072(0x4939)]=_0x33a5fe),_0x336889['prototype']=Object['create'](_0x33a5fe&&_0x33a5fe[_0x3ed072(0x4b51)]),_0x336889[_0x3ed072(0x4b51)][_0x3ed072(0x330d)]=_0x336889,_0x336889[_0x3ed072(0x4b51)]['getDefault']=function(){return null;},_0x336889[_0x3ed072(0x4b51)][_0x3ed072(0x346f)]=function(_0x466f1f){var _0x3e9a95=_0x3ed072;(_0x466f1f!==this[_0x3e9a95(0x3cd8)]||this[_0x3e9a95(0x5660)])&&(this['gl'][_0x3e9a95(0x505c)](_0x466f1f),this[_0x3e9a95(0x3cd8)]=_0x466f1f,this[_0x3e9a95(0x5660)]=!0x1);},_0x336889;}(BaseValue),GLVALUE[_0x68aa19(0x5742)]=function(_0x1c00ca){var _0x4071e0=_0x68aa19;function _0x16f3d9(){var _0x277347=_0x54f3;_0x1c00ca[_0x277347(0x18ce)](this,arguments);}return _0x1c00ca&&(_0x16f3d9[_0x4071e0(0x4939)]=_0x1c00ca),_0x16f3d9[_0x4071e0(0x4b51)]=Object[_0x4071e0(0x3477)](_0x1c00ca&&_0x1c00ca[_0x4071e0(0x4b51)]),_0x16f3d9['prototype'][_0x4071e0(0x330d)]=_0x16f3d9,_0x16f3d9[_0x4071e0(0x4b51)]['getDefault']=function(){var _0x4ca889=_0x4071e0;return this['gl'][_0x4ca889(0x1e89)];},_0x16f3d9[_0x4071e0(0x4b51)][_0x4071e0(0x346f)]=function(_0x1dc20a){var _0x3a35b5=_0x4071e0;(_0x1dc20a!==this['current']||this[_0x3a35b5(0x5660)])&&(this['gl'][_0x3a35b5(0xead)](_0x1dc20a),this[_0x3a35b5(0x3cd8)]=_0x1dc20a,this[_0x3a35b5(0x5660)]=!0x1);},_0x16f3d9;}(BaseValue),GLVALUE['Viewport']=function(_0x1b9e1b){var _0x5a7178=_0x68aa19;function _0x571e59(){_0x1b9e1b['apply'](this,arguments);}return _0x1b9e1b&&(_0x571e59[_0x5a7178(0x4939)]=_0x1b9e1b),_0x571e59['prototype']=Object[_0x5a7178(0x3477)](_0x1b9e1b&&_0x1b9e1b['prototype']),_0x571e59[_0x5a7178(0x4b51)][_0x5a7178(0x330d)]=_0x571e59,_0x571e59['prototype'][_0x5a7178(0x4ec9)]=function(){var _0x635d80=_0x5a7178,_0xb5b619=this['gl'];return[0x0,0x0,_0xb5b619[_0x635d80(0x2e24)],_0xb5b619[_0x635d80(0x1b40)]];},_0x571e59[_0x5a7178(0x4b51)][_0x5a7178(0x346f)]=function(_0x3d1bad){var _0x456ca4=_0x5a7178;this[_0x456ca4(0x3cd8)],this['gl']['viewport'](_0x3d1bad[0x0],_0x3d1bad[0x1],_0x3d1bad[0x2],_0x3d1bad[0x3]),this[_0x456ca4(0x3cd8)]=_0x3d1bad,this[_0x456ca4(0x5660)]=!0x1;},_0x571e59;}(BaseValue),GLVALUE[_0x68aa19(0x134b)]=function(_0x5527e2){var _0x15acfd=_0x68aa19;function _0x2de262(){var _0x3243ad=_0x54f3;_0x5527e2[_0x3243ad(0x18ce)](this,arguments);}return _0x5527e2&&(_0x2de262[_0x15acfd(0x4939)]=_0x5527e2),_0x2de262[_0x15acfd(0x4b51)]=Object['create'](_0x5527e2&&_0x5527e2[_0x15acfd(0x4b51)]),_0x2de262[_0x15acfd(0x4b51)]['constructor']=_0x2de262,_0x2de262[_0x15acfd(0x4b51)][_0x15acfd(0x4ec9)]=function(){return null;},_0x2de262['prototype']['set']=function(_0x9d8a50){var _0x145646=_0x15acfd;if(_0x9d8a50!==this[_0x145646(0x3cd8)]||this[_0x145646(0x5660)]){var _0x578a1a=this['gl'];_0x578a1a[_0x145646(0x6e7)](_0x578a1a[_0x145646(0x52db)],_0x9d8a50),this[_0x145646(0x3cd8)]=_0x9d8a50,this[_0x145646(0x5660)]=!0x1;}},_0x2de262;}(BaseValue),GLVALUE['BindRenderbuffer']=function(_0x1071c4){var _0x3b1eda=_0x68aa19;function _0x27995d(){var _0x32f3fe=_0x54f3;_0x1071c4[_0x32f3fe(0x18ce)](this,arguments);}return _0x1071c4&&(_0x27995d[_0x3b1eda(0x4939)]=_0x1071c4),_0x27995d['prototype']=Object[_0x3b1eda(0x3477)](_0x1071c4&&_0x1071c4[_0x3b1eda(0x4b51)]),_0x27995d[_0x3b1eda(0x4b51)][_0x3b1eda(0x330d)]=_0x27995d,_0x27995d[_0x3b1eda(0x4b51)][_0x3b1eda(0x4ec9)]=function(){return null;},_0x27995d[_0x3b1eda(0x4b51)][_0x3b1eda(0x346f)]=function(_0x33ef4d){var _0x3cf1ce=_0x3b1eda;if(_0x33ef4d!==this[_0x3cf1ce(0x3cd8)]||this[_0x3cf1ce(0x5660)]){var _0x35c2e2=this['gl'];_0x35c2e2[_0x3cf1ce(0x4b04)](_0x35c2e2[_0x3cf1ce(0xe9a)],_0x33ef4d),this['current']=_0x33ef4d,this[_0x3cf1ce(0x5660)]=!0x1;}},_0x27995d;}(BaseValue),GLVALUE[_0x68aa19(0x5046)]=function(_0x192da7){var _0x5b1e4e=_0x68aa19;function _0x1e90dd(){var _0x43808b=_0x54f3;_0x192da7[_0x43808b(0x18ce)](this,arguments);}return _0x192da7&&(_0x1e90dd[_0x5b1e4e(0x4939)]=_0x192da7),_0x1e90dd[_0x5b1e4e(0x4b51)]=Object['create'](_0x192da7&&_0x192da7[_0x5b1e4e(0x4b51)]),_0x1e90dd['prototype'][_0x5b1e4e(0x330d)]=_0x1e90dd,_0x1e90dd['prototype']['getDefault']=function(){return null;},_0x1e90dd['prototype']['set']=function(_0x4c1faa){var _0x37028f=_0x5b1e4e;if(_0x4c1faa!==this[_0x37028f(0x3cd8)]||this[_0x37028f(0x5660)]){var _0x28a3bf=this['gl'];_0x28a3bf[_0x37028f(0x2502)](_0x28a3bf['TEXTURE_2D'],_0x4c1faa),this['current']=_0x4c1faa,this[_0x37028f(0x5660)]=!0x1;}},_0x1e90dd;}(BaseValue),GLVALUE[_0x68aa19(0x6ed)]=function(_0x2111dc){var _0x16a739=_0x68aa19;function _0x5aa406(){var _0xf94e33=_0x54f3;_0x2111dc[_0xf94e33(0x18ce)](this,arguments);}return _0x2111dc&&(_0x5aa406[_0x16a739(0x4939)]=_0x2111dc),_0x5aa406[_0x16a739(0x4b51)]=Object['create'](_0x2111dc&&_0x2111dc[_0x16a739(0x4b51)]),_0x5aa406['prototype'][_0x16a739(0x330d)]=_0x5aa406,_0x5aa406[_0x16a739(0x4b51)][_0x16a739(0x4ec9)]=function(){return null;},_0x5aa406['prototype']['set']=function(_0x3dd8c6){var _0x2ff0f7=_0x16a739;if(_0x3dd8c6!==this[_0x2ff0f7(0x3cd8)]||this[_0x2ff0f7(0x5660)]){var _0x5c23b2=this['gl'];_0x5c23b2['bindBuffer'](_0x5c23b2[_0x2ff0f7(0x3747)],_0x3dd8c6),this['current']=_0x3dd8c6,this[_0x2ff0f7(0x5660)]=!0x1;}},_0x5aa406;}(BaseValue),GLVALUE['BindElementBuffer']=function(_0x1b00ab){var _0x9dba45=_0x68aa19;function _0x292763(){var _0x4b7fbe=_0x54f3;_0x1b00ab[_0x4b7fbe(0x18ce)](this,arguments);}return _0x1b00ab&&(_0x292763[_0x9dba45(0x4939)]=_0x1b00ab),_0x292763[_0x9dba45(0x4b51)]=Object['create'](_0x1b00ab&&_0x1b00ab[_0x9dba45(0x4b51)]),_0x292763[_0x9dba45(0x4b51)][_0x9dba45(0x330d)]=_0x292763,_0x292763[_0x9dba45(0x4b51)][_0x9dba45(0x4ec9)]=function(){return null;},_0x292763[_0x9dba45(0x4b51)][_0x9dba45(0x346f)]=function(_0xf3e0d6){var _0x5cc6ee=_0x9dba45,_0x200549=this['gl'];_0x200549[_0x5cc6ee(0x2490)](_0x200549[_0x5cc6ee(0x45a7)],_0xf3e0d6),this[_0x5cc6ee(0x3cd8)]=_0xf3e0d6,this['dirty']=!0x1;},_0x292763;}(BaseValue),GLVALUE[_0x68aa19(0x575e)]=function(_0x3445d8){var _0x1fed41=_0x68aa19;function _0x4b3306(_0x3e76f3){var _0x3659fc=_0x54f3;_0x3445d8[_0x3659fc(0x317a)](this,_0x3e76f3),this['vao']=_0x3e76f3['extVertexArrayObject'];}return _0x3445d8&&(_0x4b3306[_0x1fed41(0x4939)]=_0x3445d8),_0x4b3306[_0x1fed41(0x4b51)]=Object[_0x1fed41(0x3477)](_0x3445d8&&_0x3445d8[_0x1fed41(0x4b51)]),_0x4b3306['prototype'][_0x1fed41(0x330d)]=_0x4b3306,_0x4b3306[_0x1fed41(0x4b51)][_0x1fed41(0x4ec9)]=function(){return null;},_0x4b3306[_0x1fed41(0x4b51)]['set']=function(_0x27235e){var _0x342fe9=_0x1fed41;this[_0x342fe9(0x74c)]&&(_0x27235e!==this[_0x342fe9(0x3cd8)]||this[_0x342fe9(0x5660)])&&(this[_0x342fe9(0x74c)][_0x342fe9(0x4f26)](_0x27235e),this['current']=_0x27235e,this['dirty']=!0x1);},_0x4b3306;}(BaseValue),GLVALUE['BindVertexArray']=function(_0x3e6430){var _0x26036b=_0x68aa19;function _0x5c82b4(_0x2b9e9e){_0x3e6430['call'](this,_0x2b9e9e);}return _0x3e6430&&(_0x5c82b4['__proto__']=_0x3e6430),_0x5c82b4[_0x26036b(0x4b51)]=Object[_0x26036b(0x3477)](_0x3e6430&&_0x3e6430[_0x26036b(0x4b51)]),_0x5c82b4[_0x26036b(0x4b51)][_0x26036b(0x330d)]=_0x5c82b4,_0x5c82b4[_0x26036b(0x4b51)][_0x26036b(0x4ec9)]=function(){return null;},_0x5c82b4[_0x26036b(0x4b51)][_0x26036b(0x346f)]=function(_0x297145){var _0x24733c=_0x26036b;(_0x297145!==this[_0x24733c(0x3cd8)]||this[_0x24733c(0x5660)])&&(this['gl'][_0x24733c(0x378a)](_0x297145),this[_0x24733c(0x3cd8)]=_0x297145,this[_0x24733c(0x5660)]=!0x1);},_0x5c82b4;}(BaseValue),GLVALUE[_0x68aa19(0xb3a)]=function(_0x2f240a){var _0x598a23=_0x68aa19;function _0x2b64fe(){_0x2f240a['apply'](this,arguments);}return _0x2f240a&&(_0x2b64fe[_0x598a23(0x4939)]=_0x2f240a),_0x2b64fe[_0x598a23(0x4b51)]=Object[_0x598a23(0x3477)](_0x2f240a&&_0x2f240a[_0x598a23(0x4b51)]),_0x2b64fe[_0x598a23(0x4b51)][_0x598a23(0x330d)]=_0x2b64fe,_0x2b64fe[_0x598a23(0x4b51)][_0x598a23(0x4ec9)]=function(){return 0x4;},_0x2b64fe['prototype']['set']=function(_0x1af3de){var _0x594adf=_0x598a23;if(_0x1af3de!==this[_0x594adf(0x3cd8)]||this[_0x594adf(0x5660)]){var _0x4f6404=this['gl'];_0x4f6404[_0x594adf(0x1ee9)](_0x4f6404[_0x594adf(0x3147)],_0x1af3de),this[_0x594adf(0x3cd8)]=_0x1af3de,this[_0x594adf(0x5660)]=!0x1;}},_0x2b64fe;}(BaseValue),GLVALUE[_0x68aa19(0x1eb6)]=function(_0x7ef489){var _0x41d508=_0x68aa19;function _0x12af61(){var _0x29ebfb=_0x54f3;_0x7ef489[_0x29ebfb(0x18ce)](this,arguments);}return _0x7ef489&&(_0x12af61[_0x41d508(0x4939)]=_0x7ef489),_0x12af61[_0x41d508(0x4b51)]=Object[_0x41d508(0x3477)](_0x7ef489&&_0x7ef489[_0x41d508(0x4b51)]),_0x12af61['prototype'][_0x41d508(0x330d)]=_0x12af61,_0x12af61[_0x41d508(0x4b51)][_0x41d508(0x4ec9)]=function(){return!0x1;},_0x12af61[_0x41d508(0x4b51)][_0x41d508(0x346f)]=function(_0x25f803){var _0x230280=_0x41d508;if(_0x25f803!==this[_0x230280(0x3cd8)]||this['dirty']){var _0x587e1f=this['gl'];_0x587e1f[_0x230280(0x1ee9)](_0x587e1f[_0x230280(0x114c)],_0x25f803),this[_0x230280(0x3cd8)]=_0x25f803,this[_0x230280(0x5660)]=!0x1;}},_0x12af61;}(BaseValue),GLVALUE['PixelStoreUnpackFlipY']=function(_0x2c0731){var _0xae4bf7=_0x68aa19;function _0x34d799(){var _0x20515f=_0x54f3;_0x2c0731[_0x20515f(0x18ce)](this,arguments);}return _0x2c0731&&(_0x34d799[_0xae4bf7(0x4939)]=_0x2c0731),_0x34d799['prototype']=Object[_0xae4bf7(0x3477)](_0x2c0731&&_0x2c0731['prototype']),_0x34d799[_0xae4bf7(0x4b51)][_0xae4bf7(0x330d)]=_0x34d799,_0x34d799[_0xae4bf7(0x4b51)]['getDefault']=function(){return!0x1;},_0x34d799[_0xae4bf7(0x4b51)]['set']=function(_0x71e511){var _0xa932e5=_0xae4bf7;if(_0x71e511!==this['current']||this[_0xa932e5(0x5660)]){var _0x5a9628=this['gl'];_0x5a9628['pixelStorei'](_0x5a9628[_0xa932e5(0x57a9)],_0x71e511),this[_0xa932e5(0x3cd8)]=_0x71e511,this[_0xa932e5(0x5660)]=!0x1;}},_0x34d799;}(BaseValue),GLVALUE[_0x68aa19(0x9e4)]=function(_0x59f3e3){var _0x4a16fa=_0x68aa19;function _0x1be0a8(_0x224c93,_0x530771){var _0x2d487d=_0x54f3;_0x59f3e3['call'](this,_0x224c93),this[_0x2d487d(0x4174)]=_0x224c93,this[_0x2d487d(0x2c41)]=_0x530771;}return _0x59f3e3&&(_0x1be0a8[_0x4a16fa(0x4939)]=_0x59f3e3),_0x1be0a8[_0x4a16fa(0x4b51)]=Object[_0x4a16fa(0x3477)](_0x59f3e3&&_0x59f3e3['prototype']),_0x1be0a8[_0x4a16fa(0x4b51)][_0x4a16fa(0x330d)]=_0x1be0a8,_0x1be0a8[_0x4a16fa(0x4b51)][_0x4a16fa(0x4ec9)]=function(){return null;},_0x1be0a8;}(BaseValue),GLVALUE[_0x68aa19(0x5e8)]=function(_0x5eba74){var _0x5b0056=_0x68aa19;function _0xb6bcf7(){var _0xf4649e=_0x54f3;_0x5eba74[_0xf4649e(0x18ce)](this,arguments);}return _0x5eba74&&(_0xb6bcf7[_0x5b0056(0x4939)]=_0x5eba74),_0xb6bcf7[_0x5b0056(0x4b51)]=Object['create'](_0x5eba74&&_0x5eba74[_0x5b0056(0x4b51)]),_0xb6bcf7[_0x5b0056(0x4b51)][_0x5b0056(0x330d)]=_0xb6bcf7,_0xb6bcf7[_0x5b0056(0x4b51)][_0x5b0056(0x336)]=function(){var _0x4ed128=_0x5b0056;this[_0x4ed128(0x5660)]=!0x0;},_0xb6bcf7['prototype'][_0x5b0056(0x346f)]=function(_0x356c21){var _0x10a0e6=_0x5b0056;if(_0x356c21!==this[_0x10a0e6(0x3cd8)]||this[_0x10a0e6(0x5660)]){this[_0x10a0e6(0x4174)][_0x10a0e6(0x6e7)][_0x10a0e6(0x346f)](this[_0x10a0e6(0x2c41)]);var _0x4c6d33=this['gl'];_0x4c6d33[_0x10a0e6(0x1772)](_0x4c6d33[_0x10a0e6(0x52db)],_0x4c6d33[_0x10a0e6(0x1372)],_0x4c6d33[_0x10a0e6(0x448b)],_0x356c21,0x0),this['current']=_0x356c21,this[_0x10a0e6(0x5660)]=!0x1;}},_0xb6bcf7;}(GLVALUE[_0x68aa19(0x9e4)]),GLVALUE[_0x68aa19(0x2615)]=function(_0x12bb88){var _0x2d8c76=_0x68aa19;function _0x53ec2d(){var _0x5ce039=_0x54f3;_0x12bb88[_0x5ce039(0x18ce)](this,arguments);}return _0x12bb88&&(_0x53ec2d[_0x2d8c76(0x4939)]=_0x12bb88),_0x53ec2d[_0x2d8c76(0x4b51)]=Object[_0x2d8c76(0x3477)](_0x12bb88&&_0x12bb88[_0x2d8c76(0x4b51)]),_0x53ec2d[_0x2d8c76(0x4b51)]['constructor']=_0x53ec2d,_0x53ec2d[_0x2d8c76(0x4b51)][_0x2d8c76(0x346f)]=function(_0x1b3b94){var _0x20d244=_0x2d8c76;if(_0x1b3b94!==this[_0x20d244(0x3cd8)]||this[_0x20d244(0x5660)]){this[_0x20d244(0x4174)][_0x20d244(0x6e7)]['set'](this[_0x20d244(0x2c41)]);var _0x1576bf=this['gl'];_0x1576bf['framebufferRenderbuffer'](_0x1576bf[_0x20d244(0x52db)],_0x1576bf[_0x20d244(0x9ad)],_0x1576bf[_0x20d244(0xe9a)],_0x1b3b94),this[_0x20d244(0x3cd8)]=_0x1b3b94,this[_0x20d244(0x5660)]=!0x1;}},_0x53ec2d;}(GLVALUE[_0x68aa19(0x9e4)]);var Context$1=function(_0x57fce5){var _0x4aac64=_0x68aa19,_0x52b779=_0x57fce5[_0x4aac64(0x1651)];this[_0x4aac64(0x5169)]=_0x57fce5[_0x4aac64(0x5169)],this['gl']=_0x52b779,this[_0x4aac64(0x330f)]=this['gl']['getExtension']('OES_vertex_array_object'),this['clearColor']=new GLVALUE[(_0x4aac64(0x503c))](this),this[_0x4aac64(0x52b0)]=new GLVALUE[(_0x4aac64(0x4a47))](this),this[_0x4aac64(0x529d)]=new GLVALUE[(_0x4aac64(0x54b6))](this),this[_0x4aac64(0x2f72)]=new GLVALUE[(_0x4aac64(0x21de))](this),this['depthMask']=new GLVALUE[(_0x4aac64(0x1ab7))](this),this[_0x4aac64(0x544d)]=new GLVALUE[(_0x4aac64(0x4947))](this),this[_0x4aac64(0x280)]=new GLVALUE[(_0x4aac64(0xba4))](this),this[_0x4aac64(0x5728)]=new GLVALUE[(_0x4aac64(0x2df7))](this),this[_0x4aac64(0x4c29)]=new GLVALUE[(_0x4aac64(0x2329))](this),this[_0x4aac64(0x4207)]=new GLVALUE[(_0x4aac64(0x4d5d))](this),this['depthTest']=new GLVALUE[(_0x4aac64(0x5348))](this),this[_0x4aac64(0x5111)]=new GLVALUE['DepthFunc'](this),this['blend']=new GLVALUE['Blend'](this),this[_0x4aac64(0x13fa)]=new GLVALUE[(_0x4aac64(0x1dfa))](this),this[_0x4aac64(0x579e)]=new GLVALUE[(_0x4aac64(0x191e))](this),this[_0x4aac64(0x3be6)]=new GLVALUE['BlendEquation'](this),this[_0x4aac64(0x5303)]=new GLVALUE[(_0x4aac64(0x216f))](this),this[_0x4aac64(0x27e5)]=new GLVALUE[(_0x4aac64(0x36fe))](this),this['frontFace']=new GLVALUE[(_0x4aac64(0x56df))](this),this[_0x4aac64(0x5271)]=new GLVALUE['Program'](this),this[_0x4aac64(0xead)]=new GLVALUE[(_0x4aac64(0x5742))](this),this['viewport']=new GLVALUE[(_0x4aac64(0x193e))](this),this[_0x4aac64(0x6e7)]=new GLVALUE['BindFramebuffer'](this),this['bindRenderbuffer']=new GLVALUE['BindRenderbuffer'](this),this[_0x4aac64(0x2502)]=new GLVALUE[(_0x4aac64(0x5046))](this),this[_0x4aac64(0x78a)]=new GLVALUE[(_0x4aac64(0x6ed))](this),this[_0x4aac64(0x1b99)]=new GLVALUE[(_0x4aac64(0x3c17))](this),this['webgl2']?this['bindVertexArray']=new GLVALUE[(_0x4aac64(0x32e7))](this):this[_0x4aac64(0x378a)]=this[_0x4aac64(0x330f)]&&new GLVALUE[(_0x4aac64(0x575e))](this),this['pixelStoreUnpack']=new GLVALUE[(_0x4aac64(0xb3a))](this),this['pixelStoreUnpackPremultiplyAlpha']=new GLVALUE['PixelStoreUnpackPremultiplyAlpha'](this),this[_0x4aac64(0x3cf8)]=new GLVALUE[(_0x4aac64(0x2099))](this),this[_0x4aac64(0x37de)]=_0x52b779[_0x4aac64(0x4791)]('EXT_texture_filter_anisotropic')||_0x52b779[_0x4aac64(0x4791)]('MOZ_EXT_texture_filter_anisotropic')||_0x52b779[_0x4aac64(0x4791)](_0x4aac64(0x2ea7)),this[_0x4aac64(0x37de)]&&(this['extTextureFilterAnisotropicMax']=_0x52b779['getParameter'](this[_0x4aac64(0x37de)][_0x4aac64(0xe2c)])),this[_0x4aac64(0x2194)]=_0x52b779['getExtension'](_0x4aac64(0x57c)),this[_0x4aac64(0x2194)]&&_0x52b779['getExtension'](_0x4aac64(0x4dc0)),this[_0x4aac64(0x3f9c)]=_0x52b779['getExtension'](_0x4aac64(0x12a6));};function deepEqual(_0x463a41,_0x8d453e){var _0x52ccf3=_0x68aa19;if(Array[_0x52ccf3(0x4b57)](_0x463a41)){if(!Array[_0x52ccf3(0x4b57)](_0x8d453e)||_0x463a41[_0x52ccf3(0x531b)]!==_0x8d453e[_0x52ccf3(0x531b)])return!0x1;for(var _0x439e8b=0x0;_0x439e8b<_0x463a41[_0x52ccf3(0x531b)];_0x439e8b++)if(!deepEqual(_0x463a41[_0x439e8b],_0x8d453e[_0x439e8b]))return!0x1;return!0x0;}if(_0x52ccf3(0x5014)==typeof _0x463a41&&null!==_0x463a41&&null!==_0x8d453e){if(_0x52ccf3(0x5014)!=typeof _0x8d453e)return!0x1;if(Object['keys'](_0x463a41)[_0x52ccf3(0x531b)]!==Object[_0x52ccf3(0x20c8)](_0x8d453e)[_0x52ccf3(0x531b)])return!0x1;for(var _0x3a53a7 in _0x463a41)if(!deepEqual(_0x463a41[_0x3a53a7],_0x8d453e[_0x3a53a7]))return!0x1;return!0x0;}return _0x463a41===_0x8d453e;}Context$1['prototype'][_0x68aa19(0x3fa6)]=function(){var _0x41a592=_0x68aa19;this[_0x41a592(0x406)](),this[_0x41a592(0x492f)][_0x41a592(0x3fa6)](),this[_0x41a592(0x52b0)][_0x41a592(0x3fa6)](),this['clearStencil'][_0x41a592(0x3fa6)](),this[_0x41a592(0x2f72)]['setDefault'](),this[_0x41a592(0x41e8)][_0x41a592(0x3fa6)](),this[_0x41a592(0x544d)][_0x41a592(0x3fa6)](),this[_0x41a592(0x280)][_0x41a592(0x3fa6)](),this[_0x41a592(0x5728)][_0x41a592(0x3fa6)](),this['stencilTest'][_0x41a592(0x3fa6)](),this[_0x41a592(0x4207)][_0x41a592(0x3fa6)](),this[_0x41a592(0x4ba1)][_0x41a592(0x3fa6)](),this[_0x41a592(0x5111)][_0x41a592(0x3fa6)](),this[_0x41a592(0x4fd6)]['setDefault'](),this[_0x41a592(0x13fa)][_0x41a592(0x3fa6)](),this['blendColor']['setDefault'](),this['blendEquation'][_0x41a592(0x3fa6)](),this[_0x41a592(0x5303)][_0x41a592(0x3fa6)](),this[_0x41a592(0x27e5)][_0x41a592(0x3fa6)](),this[_0x41a592(0x3bfe)][_0x41a592(0x3fa6)](),this[_0x41a592(0x5271)][_0x41a592(0x3fa6)](),this[_0x41a592(0xead)][_0x41a592(0x3fa6)](),this[_0x41a592(0x6e7)]['setDefault'](),this['pixelStoreUnpack']['setDefault'](),this[_0x41a592(0x4b24)][_0x41a592(0x3fa6)](),this['pixelStoreUnpackFlipY'][_0x41a592(0x3fa6)]();},Context$1[_0x68aa19(0x4b51)]['setDirty']=function(){var _0x3e0bad=_0x68aa19;this[_0x3e0bad(0x492f)][_0x3e0bad(0x5660)]=!0x0,this['clearDepth'][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x529d)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x2f72)][_0x3e0bad(0x5660)]=!0x0,this['depthMask'][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x544d)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x280)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x5728)][_0x3e0bad(0x5660)]=!0x0,this['stencilTest'][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x4207)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x4ba1)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x5111)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x4fd6)][_0x3e0bad(0x5660)]=!0x0,this['blendFunc'][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x579e)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x3be6)]['dirty']=!0x0,this['cullFace']['dirty']=!0x0,this[_0x3e0bad(0x27e5)][_0x3e0bad(0x5660)]=!0x0,this['frontFace'][_0x3e0bad(0x5660)]=!0x0,this['program'][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0xead)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x18be)]['dirty']=!0x0,this[_0x3e0bad(0x6e7)]['dirty']=!0x0,this['bindRenderbuffer'][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x2502)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x78a)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x1b99)]['dirty']=!0x0,this[_0x3e0bad(0x378a)]&&(this[_0x3e0bad(0x378a)][_0x3e0bad(0x5660)]=!0x0),this[_0x3e0bad(0x3b53)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x4b24)][_0x3e0bad(0x5660)]=!0x0,this[_0x3e0bad(0x3cf8)][_0x3e0bad(0x5660)]=!0x0;},Context$1[_0x68aa19(0x4b51)]['createIndexBuffer']=function(_0x3581a6,_0x4677f4){return new IndexBuffer(this,_0x3581a6,_0x4677f4);},Context$1[_0x68aa19(0x4b51)]['createVertexBuffer']=function(_0x401574,_0x1969ec,_0x1393c4){return new VertexBuffer(this,_0x401574,_0x1969ec,_0x1393c4);},Context$1[_0x68aa19(0x4b51)][_0x68aa19(0x355e)]=function(_0x3d50b1,_0x27c3d2,_0x5f3488){var _0x317578=_0x68aa19,_0x2d8f19=this['gl'],_0x4e0d02=_0x2d8f19[_0x317578(0x355e)]();return this[_0x317578(0x4b04)][_0x317578(0x346f)](_0x4e0d02),_0x2d8f19[_0x317578(0x1076)](_0x2d8f19[_0x317578(0xe9a)],_0x3d50b1,_0x27c3d2,_0x5f3488),this['bindRenderbuffer']['set'](null),_0x4e0d02;},Context$1[_0x68aa19(0x4b51)][_0x68aa19(0x190c)]=function(_0x4f0578,_0x33a99c){return new Framebuffer(this,_0x4f0578,_0x33a99c);},Context$1[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(_0x31676a){var _0x49a4da=_0x68aa19,_0x441ae9=_0x31676a[_0x49a4da(0x28b8)],_0x4a825e=_0x31676a[_0x49a4da(0x5334)],_0x6f4df9=this['gl'],_0x5ecb45=0x0;_0x441ae9&&(_0x5ecb45|=_0x6f4df9[_0x49a4da(0x2750)],this[_0x49a4da(0x492f)][_0x49a4da(0x346f)](_0x441ae9),this[_0x49a4da(0x2f72)][_0x49a4da(0x346f)]([!0x0,!0x0,!0x0,!0x0])),void 0x0!==_0x4a825e&&(_0x5ecb45|=_0x6f4df9['DEPTH_BUFFER_BIT'],this[_0x49a4da(0x4207)][_0x49a4da(0x346f)]([0x0,0x1]),this[_0x49a4da(0x52b0)][_0x49a4da(0x346f)](_0x4a825e),this[_0x49a4da(0x41e8)][_0x49a4da(0x346f)](!0x0)),_0x6f4df9['clear'](_0x5ecb45);},Context$1[_0x68aa19(0x4b51)][_0x68aa19(0x3832)]=function(_0x153ff3){var _0x29ae96=_0x68aa19;!0x1===_0x153ff3[_0x29ae96(0x10ec)]?this['cullFace'][_0x29ae96(0x346f)](!0x1):(this[_0x29ae96(0x5303)][_0x29ae96(0x346f)](!0x0),this[_0x29ae96(0x27e5)][_0x29ae96(0x346f)](_0x153ff3[_0x29ae96(0x4318)]),this[_0x29ae96(0x3bfe)][_0x29ae96(0x346f)](_0x153ff3['frontFace']));},Context$1[_0x68aa19(0x4b51)][_0x68aa19(0x8a3)]=function(_0x887068){var _0x397b6c=_0x68aa19;_0x887068[_0x397b6c(0x326b)]!==this['gl']['ALWAYS']||_0x887068[_0x397b6c(0x1aac)]?(this[_0x397b6c(0x4ba1)]['set'](!0x0),this[_0x397b6c(0x5111)]['set'](_0x887068[_0x397b6c(0x326b)]),this[_0x397b6c(0x41e8)][_0x397b6c(0x346f)](_0x887068[_0x397b6c(0x1aac)]),this['depthRange'][_0x397b6c(0x346f)](_0x887068[_0x397b6c(0x4104)])):this[_0x397b6c(0x4ba1)]['set'](!0x1);},Context$1[_0x68aa19(0x4b51)][_0x68aa19(0x29ca)]=function(_0x5b2a8e){var _0x88854b=_0x68aa19;_0x5b2a8e[_0x88854b(0x8e2)]['func']!==this['gl'][_0x88854b(0x5158)]||_0x5b2a8e['mask']?(this['stencilTest'][_0x88854b(0x346f)](!0x0),this[_0x88854b(0x544d)][_0x88854b(0x346f)](_0x5b2a8e['mask']),this[_0x88854b(0x5728)][_0x88854b(0x346f)]([_0x5b2a8e['fail'],_0x5b2a8e[_0x88854b(0x2e1a)],_0x5b2a8e[_0x88854b(0x18ad)]]),this[_0x88854b(0x280)][_0x88854b(0x346f)]({'func':_0x5b2a8e[_0x88854b(0x8e2)][_0x88854b(0x326b)],'ref':_0x5b2a8e[_0x88854b(0x4a4b)],'mask':_0x5b2a8e[_0x88854b(0x8e2)]['mask']})):this[_0x88854b(0x4c29)][_0x88854b(0x346f)](!0x1);},Context$1[_0x68aa19(0x4b51)][_0x68aa19(0x6b5)]=function(_0x8e4423){var _0x5e7294=_0x68aa19;deepEqual(_0x8e4423['blendFunction'],ColorMode[_0x5e7294(0x2e51)])?this[_0x5e7294(0x4fd6)][_0x5e7294(0x346f)](!0x1):(this[_0x5e7294(0x4fd6)][_0x5e7294(0x346f)](!0x0),this[_0x5e7294(0x13fa)]['set'](_0x8e4423['blendFunction']),this[_0x5e7294(0x579e)][_0x5e7294(0x346f)](_0x8e4423['blendColor'])),this[_0x5e7294(0x2f72)][_0x5e7294(0x346f)](_0x8e4423[_0x5e7294(0x1aac)]);},Context$1['prototype']['unbindVAO']=function(){var _0x207de1=_0x68aa19;this[_0x207de1(0x378a)]&&this[_0x207de1(0x378a)][_0x207de1(0x346f)](null);};var PossiblyEvaluatedPropertyValue$1=function(_0x27c1a2,_0x2ec55e,_0x5641f0){var _0x17e4a0=_0x68aa19;this[_0x17e4a0(0x43a2)]=_0x27c1a2,this[_0x17e4a0(0x327)]=_0x2ec55e,this[_0x17e4a0(0x3b9e)]=_0x5641f0;};function Supports(){}PossiblyEvaluatedPropertyValue$1[_0x68aa19(0x4b51)][_0x68aa19(0x6e0)]=function(){var _0x26bac4=_0x68aa19;return _0x26bac4(0x473a)===this[_0x26bac4(0x327)][_0x26bac4(0x576a)];},PossiblyEvaluatedPropertyValue$1[_0x68aa19(0x4b51)][_0x68aa19(0x3840)]=function(_0x2b79c6){var _0x3dbb11=_0x68aa19;return _0x3dbb11(0x473a)===this['value'][_0x3dbb11(0x576a)]?this['value']['value']:_0x2b79c6;},PossiblyEvaluatedPropertyValue$1['prototype']['evaluate']=function(_0x3ce645,_0x240a86,_0x3cfad6){var _0x21eaa6=_0x68aa19;return this[_0x21eaa6(0x43a2)]['evaluate'](this[_0x21eaa6(0x327)],this[_0x21eaa6(0x3b9e)],_0x3ce645,_0x240a86,_0x3cfad6);},Supports[_0x68aa19(0x33e6)]=function(_0x4e97b6){var _0x23e2a2=_0x68aa19;return _0x23e2a2(0x49cd)===_0x4e97b6[_0x23e2a2(0x1d55)]||'cross-faded-data-driven'===_0x4e97b6[_0x23e2a2(0x1d55)];},Supports[_0x68aa19(0xb45)]=function(_0x2034b2){var _0x3f6c04=_0x68aa19;return!!_0x2034b2[_0x3f6c04(0x22fc)]&&_0x2034b2[_0x3f6c04(0x22fc)][_0x3f6c04(0x3b9e)][_0x3f6c04(0x33ab)](_0x3f6c04(0x4199))>-0x1;},Supports['supportsInterpolation']=function(_0x1c48c6){var _0x1ef782=_0x68aa19;return!!_0x1c48c6[_0x1ef782(0x22fc)]&&_0x1c48c6[_0x1ef782(0x22fc)][_0x1ef782(0x4f4a)];};var DEFAULT_CAPACITY$1=0x80,RESIZE_MULTIPLIER$1=0x5,StructArray$1=function(){var _0x20ab30=_0x68aa19;this['isTransferred']=!0x1,this[_0x20ab30(0x4740)]=-0x1,this[_0x20ab30(0x5cf)](0x0);};StructArray$1[_0x68aa19(0x2d71)]=function(_0x4edf3e,_0x24475a){var _0x2fd703=_0x68aa19;return _0x4edf3e[_0x2fd703(0x586a)]&&console[_0x2fd703(0xe28)](_0x2fd703(0x261d)),_0x4edf3e[_0x2fd703(0x3e84)](),_0x24475a&&(_0x4edf3e[_0x2fd703(0x586a)]=!0x0,_0x24475a[_0x2fd703(0x3a33)](_0x4edf3e[_0x2fd703(0x2ab)])),{'length':_0x4edf3e[_0x2fd703(0x531b)],'arrayBuffer':_0x4edf3e[_0x2fd703(0x2ab)]};},StructArray$1['deserialize']=function(_0x2188ca){var _0xa19856=_0x68aa19,_0x3ccd0c=Object[_0xa19856(0x3477)](this[_0xa19856(0x4b51)]);return _0x3ccd0c[_0xa19856(0x2ab)]=_0x2188ca[_0xa19856(0x2ab)],_0x3ccd0c[_0xa19856(0x531b)]=_0x2188ca[_0xa19856(0x531b)],_0x3ccd0c[_0xa19856(0x4740)]=_0x2188ca[_0xa19856(0x2ab)][_0xa19856(0x21dd)]/_0x3ccd0c[_0xa19856(0x1447)],_0x3ccd0c[_0xa19856(0x50d1)](),_0x3ccd0c;},StructArray$1['prototype']['_trim']=function(){var _0x15093d=_0x68aa19;this[_0x15093d(0x531b)]!==this[_0x15093d(0x4740)]&&(this[_0x15093d(0x4740)]=this[_0x15093d(0x531b)],this['arrayBuffer']=this['arrayBuffer'][_0x15093d(0x48ca)](0x0,this[_0x15093d(0x531b)]*this[_0x15093d(0x1447)]),this[_0x15093d(0x50d1)]());},StructArray$1[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x48a066=_0x68aa19;this[_0x48a066(0x531b)]=0x0;},StructArray$1[_0x68aa19(0x4b51)][_0x68aa19(0x5cf)]=function(_0x902988){var _0x536ba4=_0x68aa19;this[_0x536ba4(0x2f98)](_0x902988),this[_0x536ba4(0x531b)]=_0x902988;},StructArray$1[_0x68aa19(0x4b51)][_0x68aa19(0x2f98)]=function(_0x5d1938){var _0x287ed3=_0x68aa19;if(_0x5d1938>this[_0x287ed3(0x4740)]){this[_0x287ed3(0x4740)]=Math[_0x287ed3(0x2bc6)](_0x5d1938,Math[_0x287ed3(0x67a)](this[_0x287ed3(0x4740)]*RESIZE_MULTIPLIER$1),DEFAULT_CAPACITY$1),this['arrayBuffer']=new ArrayBuffer(this[_0x287ed3(0x4740)]*this[_0x287ed3(0x1447)]);var _0x18961c=this[_0x287ed3(0x830)];this['_refreshViews'](),_0x18961c&&this['uint8']['set'](_0x18961c);}},StructArray$1['prototype']['_refreshViews']=function(){var _0x5307b9=_0x68aa19;throw new Error(_0x5307b9(0x206d));};var StructArrayLayout8ui16=function(_0x16dd79){var _0xaebf58=_0x68aa19;function _0x51449b(){var _0x4cdca8=_0x54f3;_0x16dd79[_0x4cdca8(0x18ce)](this,arguments);}return _0x16dd79&&(_0x51449b['__proto__']=_0x16dd79),_0x51449b[_0xaebf58(0x4b51)]=Object['create'](_0x16dd79&&_0x16dd79[_0xaebf58(0x4b51)]),_0x51449b['prototype'][_0xaebf58(0x330d)]=_0x51449b,_0x51449b[_0xaebf58(0x4b51)][_0xaebf58(0x50d1)]=function(){var _0x537289=_0xaebf58;this[_0x537289(0x830)]=new Uint8Array(this['arrayBuffer']),this[_0x537289(0x190d)]=new Uint16Array(this[_0x537289(0x2ab)]);},_0x51449b['prototype']['emplaceBack']=function(_0xfe54c8,_0x2ce619,_0x1b202e,_0xb4ef79,_0x348cdc,_0x456bda,_0xf9100d,_0x212b11){var _0x33463f=_0xaebf58,_0x40aafc=this['length'];return this[_0x33463f(0x5cf)](_0x40aafc+0x1),this[_0x33463f(0x3fc9)](_0x40aafc,_0xfe54c8,_0x2ce619,_0x1b202e,_0xb4ef79,_0x348cdc,_0x456bda,_0xf9100d,_0x212b11);},_0x51449b[_0xaebf58(0x4b51)][_0xaebf58(0x3fc9)]=function(_0x9866fe,_0x7c8e13,_0x5d5573,_0xc1848,_0x53c026,_0x2d9fb0,_0x396175,_0x43a1fd,_0x4c55e8){var _0xce8d8f=_0xaebf58,_0x5aedda=0x8*_0x9866fe;return this[_0xce8d8f(0x190d)][_0x5aedda+0x0]=_0x7c8e13,this[_0xce8d8f(0x190d)][_0x5aedda+0x1]=_0x5d5573,this[_0xce8d8f(0x190d)][_0x5aedda+0x2]=_0xc1848,this[_0xce8d8f(0x190d)][_0x5aedda+0x3]=_0x53c026,this[_0xce8d8f(0x190d)][_0x5aedda+0x4]=_0x2d9fb0,this[_0xce8d8f(0x190d)][_0x5aedda+0x5]=_0x396175,this[_0xce8d8f(0x190d)][_0x5aedda+0x6]=_0x43a1fd,this['uint16'][_0x5aedda+0x7]=_0x4c55e8,_0x9866fe;},_0x51449b;}(StructArray$1);StructArrayLayout8ui16['prototype'][_0x68aa19(0x1447)]=0x10,WebWorkerTransfer['register'](_0x68aa19(0xafe),StructArrayLayout8ui16);var StructArrayLayout2f8=function(_0x1bca15){var _0x1af28d=_0x68aa19;function _0x317056(){_0x1bca15['apply'](this,arguments);}return _0x1bca15&&(_0x317056[_0x1af28d(0x4939)]=_0x1bca15),_0x317056[_0x1af28d(0x4b51)]=Object[_0x1af28d(0x3477)](_0x1bca15&&_0x1bca15[_0x1af28d(0x4b51)]),_0x317056[_0x1af28d(0x4b51)][_0x1af28d(0x330d)]=_0x317056,_0x317056[_0x1af28d(0x4b51)]['_refreshViews']=function(){var _0x37ce6a=_0x1af28d;this[_0x37ce6a(0x830)]=new Uint8Array(this[_0x37ce6a(0x2ab)]),this[_0x37ce6a(0x3081)]=new Float32Array(this[_0x37ce6a(0x2ab)]);},_0x317056['prototype'][_0x1af28d(0xa28)]=function(_0x7e381b,_0x30e4ce){var _0xdddedc=_0x1af28d,_0x4a7bc9=this[_0xdddedc(0x531b)];return this['resize'](_0x4a7bc9+0x1),this['emplace'](_0x4a7bc9,_0x7e381b,_0x30e4ce);},_0x317056[_0x1af28d(0x4b51)]['emplace']=function(_0x392e0a,_0x5b0585,_0x458ed3){var _0x4e8f05=_0x1af28d,_0x15a779=0x2*_0x392e0a;return this['float32'][_0x15a779+0x0]=_0x5b0585,this[_0x4e8f05(0x3081)][_0x15a779+0x1]=_0x458ed3,_0x392e0a;},_0x317056;}(StructArray$1);StructArrayLayout2f8[_0x68aa19(0x4b51)][_0x68aa19(0x1447)]=0x8,WebWorkerTransfer['register']('StructArrayLayout2f8',StructArrayLayout2f8);var StructArrayLayout4f16=function(_0x5b2678){var _0x5305a5=_0x68aa19;function _0x26951d(){var _0x4b81c1=_0x54f3;_0x5b2678[_0x4b81c1(0x18ce)](this,arguments);}return _0x5b2678&&(_0x26951d[_0x5305a5(0x4939)]=_0x5b2678),_0x26951d[_0x5305a5(0x4b51)]=Object[_0x5305a5(0x3477)](_0x5b2678&&_0x5b2678[_0x5305a5(0x4b51)]),_0x26951d[_0x5305a5(0x4b51)][_0x5305a5(0x330d)]=_0x26951d,_0x26951d[_0x5305a5(0x4b51)][_0x5305a5(0x50d1)]=function(){var _0x3ed440=_0x5305a5;this[_0x3ed440(0x830)]=new Uint8Array(this[_0x3ed440(0x2ab)]),this[_0x3ed440(0x3081)]=new Float32Array(this[_0x3ed440(0x2ab)]);},_0x26951d[_0x5305a5(0x4b51)]['emplaceBack']=function(_0x31ee2b,_0x4817b0,_0x2dffb1,_0x422081){var _0x4cdb1d=_0x5305a5,_0x30da81=this['length'];return this[_0x4cdb1d(0x5cf)](_0x30da81+0x1),this[_0x4cdb1d(0x3fc9)](_0x30da81,_0x31ee2b,_0x4817b0,_0x2dffb1,_0x422081);},_0x26951d['prototype'][_0x5305a5(0x3fc9)]=function(_0x30e577,_0x24d9c7,_0x55f7a8,_0x26d346,_0x4c7ed6){var _0x494357=_0x5305a5,_0x1d0f31=0x4*_0x30e577;return this[_0x494357(0x3081)][_0x1d0f31+0x0]=_0x24d9c7,this['float32'][_0x1d0f31+0x1]=_0x55f7a8,this[_0x494357(0x3081)][_0x1d0f31+0x2]=_0x26d346,this['float32'][_0x1d0f31+0x3]=_0x4c7ed6,_0x30e577;},_0x26951d;}(StructArray$1);StructArrayLayout4f16[_0x68aa19(0x4b51)][_0x68aa19(0x1447)]=0x10,WebWorkerTransfer['register'](_0x68aa19(0x180),StructArrayLayout4f16);var StructArrayLayout1f4=function(_0x58af7d){var _0x311f9a=_0x68aa19;function _0x5c74c4(){_0x58af7d['apply'](this,arguments);}return _0x58af7d&&(_0x5c74c4['__proto__']=_0x58af7d),_0x5c74c4[_0x311f9a(0x4b51)]=Object[_0x311f9a(0x3477)](_0x58af7d&&_0x58af7d[_0x311f9a(0x4b51)]),_0x5c74c4[_0x311f9a(0x4b51)][_0x311f9a(0x330d)]=_0x5c74c4,_0x5c74c4[_0x311f9a(0x4b51)][_0x311f9a(0x50d1)]=function(){var _0x26e014=_0x311f9a;this[_0x26e014(0x830)]=new Uint8Array(this[_0x26e014(0x2ab)]),this[_0x26e014(0x3081)]=new Float32Array(this[_0x26e014(0x2ab)]);},_0x5c74c4[_0x311f9a(0x4b51)][_0x311f9a(0xa28)]=function(_0x1ab741){var _0x505314=_0x311f9a,_0x5c182c=this[_0x505314(0x531b)];return this[_0x505314(0x5cf)](_0x5c182c+0x1),this[_0x505314(0x3fc9)](_0x5c182c,_0x1ab741);},_0x5c74c4[_0x311f9a(0x4b51)]['emplace']=function(_0x591565,_0x1d85d7){var _0x21d807=_0x311f9a,_0x4f2c66=0x1*_0x591565;return this[_0x21d807(0x3081)][_0x4f2c66+0x0]=_0x1d85d7,_0x591565;},_0x5c74c4;}(StructArray$1);function clamp$2(_0xc4e909,_0x1f28cf,_0xf862ba){var _0x2eaea1=_0x68aa19;return Math[_0x2eaea1(0x27d5)](_0xf862ba,Math['max'](_0x1f28cf,_0xc4e909));}function packUint8ToFloat(_0x8b58a9,_0x5dbaff){var _0x5b6767=_0x68aa19;return 0x100*(_0x8b58a9=clamp$2(Math[_0x5b6767(0x67a)](_0x8b58a9),0x0,0xff))+(_0x5dbaff=clamp$2(Math[_0x5b6767(0x67a)](_0x5dbaff),0x0,0xff));}function packColor(_0x554e99){return[packUint8ToFloat(0xff*_0x554e99['r'],0xff*_0x554e99['g']),packUint8ToFloat(0xff*_0x554e99['b'],0xff*_0x554e99['a'])];}StructArrayLayout1f4[_0x68aa19(0x4b51)][_0x68aa19(0x1447)]=0x4,WebWorkerTransfer['register']('StructArrayLayout1f4',StructArrayLayout1f4);var ConstantBinder=function(_0x4133ad,_0x485d76,_0x556915){var _0x5e6fc8=_0x68aa19;this['value']=_0x4133ad,this[_0x5e6fc8(0x937)]=_0x485d76,this[_0x5e6fc8(0x4b6f)]=this[_0x5e6fc8(0x937)][_0x5e6fc8(0x2e47)](function(_0x4604b8){return'u_'+_0x4604b8;}),this['type']=_0x556915,this[_0x5e6fc8(0x50b5)]=-0x1/0x0;};ConstantBinder['prototype']['defines']=function(){var _0x152764=_0x68aa19;return this['names'][_0x152764(0x2e47)](function(_0x1a5ccc){var _0x351846=_0x152764;return _0x351846(0x1472)+_0x1a5ccc;});},ConstantBinder[_0x68aa19(0x4b51)][_0x68aa19(0x2a30)]=function(){},ConstantBinder[_0x68aa19(0x4b51)][_0x68aa19(0xe51)]=function(){},ConstantBinder[_0x68aa19(0x4b51)][_0x68aa19(0x28f7)]=function(){},ConstantBinder[_0x68aa19(0x4b51)]['upload']=function(){},ConstantBinder[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){},ConstantBinder[_0x68aa19(0x4b51)]['setUniforms']=function(_0x267aa8,_0x7e6e37,_0x22ca0a,_0x59800f){var _0x414d1f=_0x68aa19;_0x7e6e37[_0x414d1f(0x346f)](_0x59800f[_0x414d1f(0x3840)](this['value']));},ConstantBinder['prototype'][_0x68aa19(0x2138)]=function(_0x34873d,_0x10c52b){var _0x275b46=_0x68aa19;return _0x275b46(0x28b8)===this[_0x275b46(0x3243)]?new UniformType[(_0x275b46(0x38dc))](_0x34873d,_0x10c52b):new UniformType[(_0x275b46(0x2d83))](_0x34873d,_0x10c52b);},ConstantBinder['serialize']=function(_0x326829){var _0x7687f1=_0x68aa19,_0x44aada=_0x326829['value'],_0x1baad3=_0x326829[_0x7687f1(0x937)],_0xa18001=_0x326829[_0x7687f1(0x3243)];return{'value':WebWorkerTransfer['serialize'](_0x44aada),'names':_0x1baad3,'type':_0xa18001};},ConstantBinder['deserialize']=function(_0x4f1048){var _0x325282=_0x68aa19,_0xa360cd=_0x4f1048[_0x325282(0x327)],_0x4e5a24=_0x4f1048[_0x325282(0x937)],_0x285634=_0x4f1048[_0x325282(0x3243)];return new ConstantBinder(WebWorkerTransfer['deserialize'](_0xa360cd),_0x4e5a24,_0x285634);};var CrossFadedConstantBinder=function(_0x2116aa,_0x365f4e,_0x709f67){var _0xc719e1=_0x68aa19;this[_0xc719e1(0x327)]=_0x2116aa,this[_0xc719e1(0x937)]=_0x365f4e,this[_0xc719e1(0x4b6f)]=this['names'][_0xc719e1(0x2e47)](function(_0x354774){return'u_'+_0x354774;}),this[_0xc719e1(0x3243)]=_0x709f67,this[_0xc719e1(0x50b5)]=-0x1/0x0,this[_0xc719e1(0x1bee)]={'patternTo':null,'patternFrom':null};};CrossFadedConstantBinder[_0x68aa19(0x4b51)][_0x68aa19(0x4ce5)]=function(){var _0x5eb7af=_0x68aa19;return this[_0x5eb7af(0x937)]['map'](function(_0x4e008b){var _0x23e1e0=_0x5eb7af;return _0x23e1e0(0x1472)+_0x4e008b;});},CrossFadedConstantBinder[_0x68aa19(0x4b51)][_0x68aa19(0xe51)]=function(){},CrossFadedConstantBinder[_0x68aa19(0x4b51)][_0x68aa19(0x28f7)]=function(){},CrossFadedConstantBinder[_0x68aa19(0x4b51)][_0x68aa19(0x54de)]=function(){},CrossFadedConstantBinder['prototype']['destroy']=function(){},CrossFadedConstantBinder['prototype'][_0x68aa19(0x2a30)]=function(_0x39ea97,_0x45162c){var _0x177f68=_0x68aa19;this[_0x177f68(0x1bee)][_0x177f68(0xf0e)]=_0x39ea97['tlbr'],this[_0x177f68(0x1bee)][_0x177f68(0x38f4)]=_0x45162c[_0x177f68(0x63a)];},CrossFadedConstantBinder[_0x68aa19(0x4b51)][_0x68aa19(0x14b6)]=function(_0x1ef9bf,_0x5591a9,_0x47f821,_0x82b143,_0x44ee42){var _0x409256=_0x68aa19,_0x38775d=this[_0x409256(0x1bee)];_0x409256(0x124e)===_0x44ee42&&_0x38775d['patternTo']&&_0x5591a9[_0x409256(0x346f)](_0x38775d['patternTo']),_0x409256(0x3933)===_0x44ee42&&_0x38775d[_0x409256(0x38f4)]&&_0x5591a9[_0x409256(0x346f)](_0x38775d[_0x409256(0x38f4)]);},CrossFadedConstantBinder['prototype'][_0x68aa19(0x2138)]=function(_0x5bd748,_0x3759e1){return new UniformType['Uniform4f'](_0x5bd748,_0x3759e1);};var SourceExpressionBinder=function(_0x458b4c,_0x525ae5,_0x438c33,_0xd3f5d3){var _0x4a1036=_0x68aa19;this[_0x4a1036(0x22fc)]=_0x458b4c,this[_0x4a1036(0x937)]=_0x525ae5,this[_0x4a1036(0x3243)]=_0x438c33,this['uniformNames']=this[_0x4a1036(0x937)][_0x4a1036(0x2e47)](function(_0x487217){return'a_'+_0x487217;}),this['maxValue']=-0x1/0x0,this[_0x4a1036(0x3b3e)]=_0x525ae5[_0x4a1036(0x2e47)](function(_0x546e3c){var _0x4fe2c4=_0x4a1036;return{'name':'a_'+_0x546e3c,'type':_0x4fe2c4(0x110),'components':_0x4fe2c4(0x28b8)===_0x438c33?0x2:0x1,'offset':0x0};}),this[_0x4a1036(0x3555)]=new _0xd3f5d3();};SourceExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0x4ce5)]=function(){return[];},SourceExpressionBinder[_0x68aa19(0x4b51)]['setConstantPatternPositions']=function(){},SourceExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0xe51)]=function(_0x5ec607,_0x499026,_0x38d4df,_0x32517f){var _0x1d7a9f=_0x68aa19,_0xff6894=this[_0x1d7a9f(0x3555)],_0x231b18=_0xff6894[_0x1d7a9f(0x531b)];_0xff6894[_0x1d7a9f(0x2f98)](_0x5ec607);var _0x38a70f=this['expression'][_0x1d7a9f(0x35e2)](new EvaluationParameters(0x0),_0x499026,{},[],_0x32517f);if(_0x1d7a9f(0x28b8)===this['type']){for(var _0x45f399=packColor(_0x38a70f),_0x958978=_0x231b18;_0x958978<_0x5ec607;_0x958978++)_0xff6894[_0x1d7a9f(0xa28)](_0x45f399[0x0],_0x45f399[0x1]);}else{for(var _0x6885b1=_0x231b18;_0x6885b1<_0x5ec607;_0x6885b1++)_0xff6894['emplaceBack'](_0x38a70f);this[_0x1d7a9f(0x50b5)]=Math['max'](this[_0x1d7a9f(0x50b5)],_0x38a70f);}},SourceExpressionBinder['prototype'][_0x68aa19(0x28f7)]=function(_0x1614ba,_0x22811b,_0x3d61e2,_0x13691e){var _0xe703=_0x68aa19,_0x7164c1=this[_0xe703(0x3555)],_0x140ae6=this['expression']['evaluate']({'zoom':0x0},_0x3d61e2,_0x13691e);if(_0xe703(0x28b8)===this[_0xe703(0x3243)]){for(var _0x56593d=packColor(_0x140ae6),_0x5a1ec2=_0x1614ba;_0x5a1ec2<_0x22811b;_0x5a1ec2++)_0x7164c1[_0xe703(0x3fc9)](_0x5a1ec2,_0x56593d[0x0],_0x56593d[0x1]);}else{for(var _0x3db03b=_0x1614ba;_0x3db03b<_0x22811b;_0x3db03b++)_0x7164c1[_0xe703(0x3fc9)](_0x3db03b,_0x140ae6);this[_0xe703(0x50b5)]=Math[_0xe703(0x2bc6)](this[_0xe703(0x50b5)],_0x140ae6);}},SourceExpressionBinder[_0x68aa19(0x4b51)]['upload']=function(_0x8fa1a6){var _0x571b83=_0x68aa19;this[_0x571b83(0x3555)]&&this[_0x571b83(0x3555)][_0x571b83(0x2ab)]&&(this['paintVertexBuffer']&&this[_0x571b83(0xe92)][_0x571b83(0x1de1)]?this[_0x571b83(0xe92)][_0x571b83(0x479e)](this['paintVertexArray']):this['paintVertexBuffer']=_0x8fa1a6[_0x571b83(0xb5a)](this['paintVertexArray'],this[_0x571b83(0x3b3e)],this[_0x571b83(0x22fc)][_0x571b83(0xa54)]));},SourceExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x5157af=_0x68aa19;this[_0x5157af(0xe92)]&&this[_0x5157af(0xe92)][_0x5157af(0x2578)]();},SourceExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0x14b6)]=function(_0x5e1f24,_0x1dde3f){var _0x109c97=_0x68aa19;_0x1dde3f[_0x109c97(0x346f)](0x0);},SourceExpressionBinder[_0x68aa19(0x4b51)]['getBinding']=function(_0x407050,_0x5e631e){var _0x15082f=_0x68aa19;return new UniformType[(_0x15082f(0x2d83))](_0x407050,_0x5e631e);};var CompositeExpressionBinder=function(_0x31bfc4,_0x58ef9b,_0x3f679f,_0x41de64,_0x5d3330,_0x4c76ea){var _0x3ee775=_0x68aa19;this[_0x3ee775(0x22fc)]=_0x31bfc4,this[_0x3ee775(0x937)]=_0x58ef9b,this['uniformNames']=this[_0x3ee775(0x937)][_0x3ee775(0x2e47)](function(_0x2d0ddc){return'u_'+_0x2d0ddc+'_t';}),this['type']=_0x3f679f,this[_0x3ee775(0x3e3d)]=_0x41de64,this['zoom']=_0x5d3330,this[_0x3ee775(0x50b5)]=-0x1/0x0;var _0x4a3011=_0x4c76ea;this[_0x3ee775(0x3b3e)]=_0x58ef9b[_0x3ee775(0x2e47)](function(_0x3f8432){var _0x592028=_0x3ee775;return{'name':'a_'+_0x3f8432,'type':_0x592028(0x110),'components':'color'===_0x3f679f?0x4:0x2,'offset':0x0};}),this[_0x3ee775(0x3555)]=new _0x4a3011();};CompositeExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0x4ce5)]=function(){return[];},CompositeExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0x2a30)]=function(){},CompositeExpressionBinder[_0x68aa19(0x4b51)]['populatePaintArray']=function(_0x16b22f,_0x4efa52,_0x58c3b4,_0x372746){var _0x39a2b6=_0x68aa19,_0x17f88d=this[_0x39a2b6(0x3555)],_0x409433=_0x17f88d['length'];_0x17f88d[_0x39a2b6(0x2f98)](_0x16b22f);var _0x498250=this['expression']['evaluate'](new EvaluationParameters(this[_0x39a2b6(0x4199)]),_0x4efa52,{},[],_0x372746),_0x143b84=this[_0x39a2b6(0x22fc)][_0x39a2b6(0x35e2)](new EvaluationParameters(this[_0x39a2b6(0x4199)]+0x1),_0x4efa52,{},[],_0x372746);if(_0x39a2b6(0x28b8)===this[_0x39a2b6(0x3243)]){for(var _0x4eb34d=packColor(_0x498250),_0x548a9a=packColor(_0x143b84),_0x68c0e6=_0x409433;_0x68c0e6<_0x16b22f;_0x68c0e6++)_0x17f88d[_0x39a2b6(0xa28)](_0x4eb34d[0x0],_0x4eb34d[0x1],_0x548a9a[0x0],_0x548a9a[0x1]);}else{for(var _0x468504=_0x409433;_0x468504<_0x16b22f;_0x468504++)_0x17f88d['emplaceBack'](_0x498250,_0x143b84);this['maxValue']=Math[_0x39a2b6(0x2bc6)](this[_0x39a2b6(0x50b5)],_0x498250,_0x143b84);}},CompositeExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0x28f7)]=function(_0x4da560,_0x2e02fe,_0x5255c1,_0x5eef66){var _0x5b7837=_0x68aa19,_0x340a08=this[_0x5b7837(0x3555)],_0x35246a=this['expression'][_0x5b7837(0x35e2)]({'zoom':this[_0x5b7837(0x4199)]},_0x5255c1,_0x5eef66),_0x42d4c8=this[_0x5b7837(0x22fc)]['evaluate']({'zoom':this['zoom']+0x1},_0x5255c1,_0x5eef66);if('color'===this['type']){for(var _0xfced9=packColor(_0x35246a),_0x20a4d0=packColor(_0x42d4c8),_0x20fbcd=_0x4da560;_0x20fbcd<_0x2e02fe;_0x20fbcd++)_0x340a08['emplace'](_0x20fbcd,_0xfced9[0x0],_0xfced9[0x1],_0x20a4d0[0x0],_0x20a4d0[0x1]);}else{for(var _0x3ed44d=_0x4da560;_0x3ed44d<_0x2e02fe;_0x3ed44d++)_0x340a08['emplace'](_0x3ed44d,_0x35246a,_0x42d4c8);this[_0x5b7837(0x50b5)]=Math[_0x5b7837(0x2bc6)](this[_0x5b7837(0x50b5)],_0x35246a,_0x42d4c8);}},CompositeExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0x54de)]=function(_0x53ff56){var _0xa1692=_0x68aa19;this[_0xa1692(0x3555)]&&this[_0xa1692(0x3555)][_0xa1692(0x2ab)]&&(this[_0xa1692(0xe92)]&&this[_0xa1692(0xe92)][_0xa1692(0x1de1)]?this[_0xa1692(0xe92)][_0xa1692(0x479e)](this['paintVertexArray']):this['paintVertexBuffer']=_0x53ff56[_0xa1692(0xb5a)](this[_0xa1692(0x3555)],this['paintVertexAttributes'],this[_0xa1692(0x22fc)][_0xa1692(0xa54)]));},CompositeExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x2309ec=_0x68aa19;this['paintVertexBuffer']&&this[_0x2309ec(0xe92)]['destroy']();},CompositeExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0x148e)]=function(_0x4eaeee){var _0x1050b1=_0x68aa19;return this[_0x1050b1(0x3e3d)]&&(_0x4eaeee=Math[_0x1050b1(0x67a)](_0x4eaeee)),clamp$2(this[_0x1050b1(0x22fc)]['interpolationFactor'](_0x4eaeee,this[_0x1050b1(0x4199)],this[_0x1050b1(0x4199)]+0x1),0x0,0x1);},CompositeExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0x14b6)]=function(_0x21603c,_0x136c8a,_0x5ef5e4){var _0x388b85=_0x68aa19;_0x136c8a[_0x388b85(0x346f)](this[_0x388b85(0x148e)](_0x5ef5e4['zoom']));},CompositeExpressionBinder[_0x68aa19(0x4b51)][_0x68aa19(0x2138)]=function(_0x1d3106,_0x210898){return new UniformType['Uniform1f'](_0x1d3106,_0x210898);};var CrossFadedCompositeBinder=function(_0x3814a0,_0x16ce47,_0x42d730,_0x59b82e,_0x171ba3,_0x5508f0,_0x539ee2){var _0x537dc6=_0x68aa19;this[_0x537dc6(0x22fc)]=_0x3814a0,this[_0x537dc6(0x937)]=_0x16ce47,this[_0x537dc6(0x3243)]=_0x42d730,this[_0x537dc6(0x4b6f)]=this[_0x537dc6(0x937)][_0x537dc6(0x2e47)](function(_0x38da8b){return'u_'+_0x38da8b+'_t';}),this['useIntegerZoom']=_0x59b82e,this['zoom']=_0x171ba3,this[_0x537dc6(0x50b5)]=-0x1/0x0,this[_0x537dc6(0xe3a)]=_0x539ee2,this[_0x537dc6(0x3b3e)]=_0x16ce47[_0x537dc6(0x2e47)](function(_0x2f9a32){var _0x488928=_0x537dc6;return{'name':'a_'+_0x2f9a32,'type':_0x488928(0x2d82),'components':0x4,'offset':0x0};}),this['zoomInPaintVertexArray']=new _0x5508f0(),this[_0x537dc6(0x4bd4)]=new _0x5508f0();};CrossFadedCompositeBinder['prototype']['defines']=function(){return[];},CrossFadedCompositeBinder['prototype'][_0x68aa19(0x2a30)]=function(){},CrossFadedCompositeBinder[_0x68aa19(0x4b51)]['populatePaintArray']=function(_0xdb8d8a,_0x13e0de,_0x2f9735){var _0x2a1dc8=_0x68aa19,_0x4bdc47=this[_0x2a1dc8(0x5379)],_0x367582=this['zoomOutPaintVertexArray'],_0x9ddd09=this[_0x2a1dc8(0xe3a)],_0x550320=_0x4bdc47[_0x2a1dc8(0x531b)];if(_0x4bdc47['reserve'](_0xdb8d8a),_0x367582[_0x2a1dc8(0x2f98)](_0xdb8d8a),_0x2f9735&&_0x13e0de[_0x2a1dc8(0xc98)]&&_0x13e0de['patterns'][_0x9ddd09]){var _0x2fd19d=_0x13e0de['patterns'][_0x9ddd09],_0x102fc6=_0x2fd19d[_0x2a1dc8(0x27d5)],_0xfa7093=_0x2fd19d[_0x2a1dc8(0x2370)],_0x5f0d25=_0x2fd19d[_0x2a1dc8(0x2bc6)],_0xd00da5=_0x2f9735[_0x102fc6],_0x48e425=_0x2f9735[_0xfa7093],_0xf02d3c=_0x2f9735[_0x5f0d25];if(!_0xd00da5||!_0x48e425||!_0xf02d3c)return;for(var _0x2618dd=_0x550320;_0x2618dd<_0xdb8d8a;_0x2618dd++)_0x4bdc47[_0x2a1dc8(0xa28)](_0x48e425['tl'][0x0],_0x48e425['tl'][0x1],_0x48e425['br'][0x0],_0x48e425['br'][0x1],_0xd00da5['tl'][0x0],_0xd00da5['tl'][0x1],_0xd00da5['br'][0x0],_0xd00da5['br'][0x1]),_0x367582[_0x2a1dc8(0xa28)](_0x48e425['tl'][0x0],_0x48e425['tl'][0x1],_0x48e425['br'][0x0],_0x48e425['br'][0x1],_0xf02d3c['tl'][0x0],_0xf02d3c['tl'][0x1],_0xf02d3c['br'][0x0],_0xf02d3c['br'][0x1]);}},CrossFadedCompositeBinder[_0x68aa19(0x4b51)][_0x68aa19(0x28f7)]=function(_0x41505c,_0x4f9545,_0x4409d5,_0x5d7cad,_0x2172c1){var _0x3ea0a5=_0x68aa19,_0x3a8ad7=this[_0x3ea0a5(0x5379)],_0x4a475f=this[_0x3ea0a5(0x4bd4)],_0x35fb71=this[_0x3ea0a5(0xe3a)];if(_0x2172c1&&_0x4409d5['patterns']&&_0x4409d5[_0x3ea0a5(0xc98)][_0x35fb71]){var _0x5c6e80=_0x4409d5['patterns'][_0x35fb71],_0x1bd824=_0x5c6e80['min'],_0x4072b0=_0x5c6e80['mid'],_0x5e8eda=_0x5c6e80[_0x3ea0a5(0x2bc6)],_0xec1ddb=_0x2172c1[_0x1bd824],_0x5564d2=_0x2172c1[_0x4072b0],_0x5c9094=_0x2172c1[_0x5e8eda];if(!_0xec1ddb||!_0x5564d2||!_0x5c9094)return;for(var _0x33afde=_0x41505c;_0x33afde<_0x4f9545;_0x33afde++)_0x3a8ad7[_0x3ea0a5(0x3fc9)](_0x33afde,_0x5564d2['tl'][0x0],_0x5564d2['tl'][0x1],_0x5564d2['br'][0x0],_0x5564d2['br'][0x1],_0xec1ddb['tl'][0x0],_0xec1ddb['tl'][0x1],_0xec1ddb['br'][0x0],_0xec1ddb['br'][0x1]),_0x4a475f[_0x3ea0a5(0x3fc9)](_0x33afde,_0x5564d2['tl'][0x0],_0x5564d2['tl'][0x1],_0x5564d2['br'][0x0],_0x5564d2['br'][0x1],_0x5c9094['tl'][0x0],_0x5c9094['tl'][0x1],_0x5c9094['br'][0x0],_0x5c9094['br'][0x1]);}},CrossFadedCompositeBinder[_0x68aa19(0x4b51)][_0x68aa19(0x54de)]=function(_0x13bb40){var _0x3c8631=_0x68aa19;this[_0x3c8631(0x5379)]&&this[_0x3c8631(0x5379)][_0x3c8631(0x2ab)]&&this[_0x3c8631(0x4bd4)]&&this[_0x3c8631(0x4bd4)][_0x3c8631(0x2ab)]&&(this[_0x3c8631(0x4fcb)]=_0x13bb40[_0x3c8631(0xb5a)](this[_0x3c8631(0x5379)],this[_0x3c8631(0x3b3e)],this[_0x3c8631(0x22fc)]['isStateDependent']),this[_0x3c8631(0x26c2)]=_0x13bb40['createVertexBuffer'](this[_0x3c8631(0x4bd4)],this[_0x3c8631(0x3b3e)],this[_0x3c8631(0x22fc)]['isStateDependent']));},CrossFadedCompositeBinder[_0x68aa19(0x4b51)]['destroy']=function(){var _0x2650ec=_0x68aa19;this[_0x2650ec(0x26c2)]&&this[_0x2650ec(0x26c2)][_0x2650ec(0x2578)](),this[_0x2650ec(0x4fcb)]&&this['zoomInPaintVertexBuffer'][_0x2650ec(0x2578)]();},CrossFadedCompositeBinder[_0x68aa19(0x4b51)][_0x68aa19(0x14b6)]=function(_0x59a02f,_0x2d7446){_0x2d7446['set'](0x0);},CrossFadedCompositeBinder[_0x68aa19(0x4b51)][_0x68aa19(0x2138)]=function(_0x342d27,_0x8504d){return new Uniform1f(_0x342d27,_0x8504d);};var ProgramConfiguration=function(){var _0x5247d2=_0x68aa19;this[_0x5247d2(0x3629)]={},this['cacheKey']='',this[_0x5247d2(0x4a98)]=[];};function paintAttributeNames(_0x192f4b,_0x4bfefc){var _0x390cc3=_0x68aa19;return{'text-opacity':[_0x390cc3(0x357f)],'icon-opacity':['opacity'],'text-color':[_0x390cc3(0x3fb4)],'icon-color':[_0x390cc3(0x3fb4)],'text-halo-color':[_0x390cc3(0xbde)],'icon-halo-color':['halo_color'],'text-halo-blur':[_0x390cc3(0x3f58)],'icon-halo-blur':['halo_blur'],'text-halo-width':['halo_width'],'text-show-background':[_0x390cc3(0x527f)],'icon-halo-width':[_0x390cc3(0x268c)],'line-gap-width':[_0x390cc3(0x53bd)],'line-pattern':['pattern_to','pattern_from'],'fill-pattern':['pattern_to',_0x390cc3(0xb0e)],'fill-extrusion-pattern':[_0x390cc3(0x4ffa),_0x390cc3(0xb0e)]}[_0x192f4b]||[_0x192f4b[_0x390cc3(0x1297)](_0x4bfefc+'-','')['replace'](/-/g,'_')];}function getLayoutException(_0x2704be){return{'line-pattern':{'source':StructArrayLayout8ui16,'composite':StructArrayLayout8ui16},'fill-pattern':{'source':StructArrayLayout8ui16,'composite':StructArrayLayout8ui16},'fill-extrusion-pattern':{'source':StructArrayLayout8ui16,'composite':StructArrayLayout8ui16}}[_0x2704be];}function layoutType(_0x1d1d24,_0x8fb3b2,_0x2aaa9c){var _0x346b30={'color':{'source':StructArrayLayout2f8,'composite':StructArrayLayout4f16},'number':{'source':StructArrayLayout1f4,'composite':StructArrayLayout2f8}},_0x377777=getLayoutException(_0x1d1d24);return _0x377777&&_0x377777[_0x2aaa9c]||_0x346b30[_0x8fb3b2][_0x2aaa9c];}ProgramConfiguration[_0x68aa19(0x3fba)]=function(_0x4e4cbf,_0x163d81,_0x157c7d){var _0x2dd77d=_0x68aa19,_0x30bdbe=new ProgramConfiguration(),_0x23f7e2=[];for(var _0x49ed90 in _0x4e4cbf[_0x2dd77d(0x20fc)]['_values'])if(_0x157c7d(_0x49ed90)){var _0x4e2d3c=_0x4e4cbf[_0x2dd77d(0x20fc)][_0x2dd77d(0x3173)](_0x49ed90);if(_0x4e2d3c instanceof PossiblyEvaluatedPropertyValue$1&&Supports['supportsPropertyExpression'](_0x4e2d3c[_0x2dd77d(0x43a2)]['specification'])){var _0x4049b9=paintAttributeNames(_0x49ed90,_0x4e4cbf[_0x2dd77d(0x3243)]),_0x3f83a1=_0x4e2d3c[_0x2dd77d(0x43a2)][_0x2dd77d(0x204f)][_0x2dd77d(0x3243)],_0x2a2676=_0x4e2d3c['property'][_0x2dd77d(0x3e3d)];if(_0x2dd77d(0x1938)===_0x4e2d3c[_0x2dd77d(0x43a2)][_0x2dd77d(0x204f)][_0x2dd77d(0x1d55)]||_0x2dd77d(0x4b9d)===_0x4e2d3c[_0x2dd77d(0x43a2)][_0x2dd77d(0x204f)][_0x2dd77d(0x1d55)]){if(_0x2dd77d(0x473a)===_0x4e2d3c[_0x2dd77d(0x327)]['kind'])_0x30bdbe[_0x2dd77d(0x3629)][_0x49ed90]=new CrossFadedConstantBinder(_0x4e2d3c[_0x2dd77d(0x327)][_0x2dd77d(0x327)],_0x4049b9,_0x3f83a1),_0x23f7e2[_0x2dd77d(0x3a33)](_0x2dd77d(0x2289)+_0x49ed90);else{var _0x59e02a=layoutType(_0x49ed90,_0x3f83a1,_0x2dd77d(0x33b8));_0x30bdbe[_0x2dd77d(0x3629)][_0x49ed90]=new CrossFadedCompositeBinder(_0x4e2d3c[_0x2dd77d(0x327)],_0x4049b9,_0x3f83a1,_0x2a2676,_0x163d81,_0x59e02a,_0x4e4cbf['id']),_0x23f7e2[_0x2dd77d(0x3a33)](_0x2dd77d(0xc52)+_0x49ed90);}}else{if(_0x2dd77d(0x473a)===_0x4e2d3c['value'][_0x2dd77d(0x576a)])_0x30bdbe[_0x2dd77d(0x3629)][_0x49ed90]=new ConstantBinder(_0x4e2d3c[_0x2dd77d(0x327)]['value'],_0x4049b9,_0x3f83a1),_0x23f7e2[_0x2dd77d(0x3a33)](_0x2dd77d(0x2289)+_0x49ed90);else{if(_0x2dd77d(0x33b8)===_0x4e2d3c['value'][_0x2dd77d(0x576a)]){var _0x4f7680=layoutType(_0x49ed90,_0x3f83a1,_0x2dd77d(0x33b8));_0x30bdbe['binders'][_0x49ed90]=new SourceExpressionBinder(_0x4e2d3c[_0x2dd77d(0x327)],_0x4049b9,_0x3f83a1,_0x4f7680),_0x23f7e2['push']('/a_'+_0x49ed90);}else{var _0x5c6533=layoutType(_0x49ed90,_0x3f83a1,_0x2dd77d(0x2e30));_0x30bdbe[_0x2dd77d(0x3629)][_0x49ed90]=new CompositeExpressionBinder(_0x4e2d3c[_0x2dd77d(0x327)],_0x4049b9,_0x3f83a1,_0x2a2676,_0x163d81,_0x5c6533),_0x23f7e2[_0x2dd77d(0x3a33)]('/z_'+_0x49ed90);}}}}}return _0x30bdbe[_0x2dd77d(0x4a60)]=_0x23f7e2['sort']()[_0x2dd77d(0x3ac2)](''),_0x30bdbe;},ProgramConfiguration[_0x68aa19(0x4b51)][_0x68aa19(0x32c2)]=function(_0x528f5c,_0x51da05,_0x922df8,_0x30410c,_0x323001){var _0x460ca3=_0x68aa19;for(var _0x2e44d5 in this[_0x460ca3(0x3629)]){this[_0x460ca3(0x3629)][_0x2e44d5][_0x460ca3(0xe51)](_0x528f5c,_0x51da05,_0x30410c,_0x323001);}},ProgramConfiguration[_0x68aa19(0x4b51)][_0x68aa19(0x2a30)]=function(_0x1a6a77,_0x9bdf16){var _0x240674=_0x68aa19;for(var _0x5bf107 in this['binders']){this[_0x240674(0x3629)][_0x5bf107][_0x240674(0x2a30)](_0x1a6a77,_0x9bdf16);}},ProgramConfiguration[_0x68aa19(0x4b51)]['updatePaintArrays']=function(_0x2dcb3f,_0xd8ea08,_0x3803a7,_0x313859,_0x17b137){var _0x11868d=_0x68aa19,_0x10c999=!0x1;for(var _0x10ea6f in _0x2dcb3f)for(var _0x4e36f2=0x0,_0x451085=_0xd8ea08[_0x11868d(0xe69)](+_0x10ea6f);_0x4e36f2<_0x451085[_0x11868d(0x531b)];_0x4e36f2+=0x1){var _0x2beb1e=_0x451085[_0x4e36f2],_0x4bb2ff=_0x3803a7[_0x11868d(0x349b)](_0x2beb1e['index']);for(var _0x2996c9 in this[_0x11868d(0x3629)]){var _0x19968f=this[_0x11868d(0x3629)][_0x2996c9];if(!(_0x19968f instanceof ConstantBinder||_0x19968f instanceof CrossFadedConstantBinder)&&!0x0===_0x19968f[_0x11868d(0x22fc)][_0x11868d(0xa54)]){var _0xeeff8d=_0x313859['paint'][_0x11868d(0x3173)](_0x2996c9);_0x19968f[_0x11868d(0x22fc)]=_0xeeff8d[_0x11868d(0x327)],_0x19968f['updatePaintArray'](_0x2beb1e[_0x11868d(0x3db1)],_0x2beb1e[_0x11868d(0x25e5)],_0x4bb2ff,_0x2dcb3f[_0x10ea6f],_0x17b137),_0x10c999=!0x0;}}}return _0x10c999;},ProgramConfiguration[_0x68aa19(0x4b51)]['defines']=function(){var _0xd67a13=_0x68aa19,_0x54ada4=[];for(var _0x566826 in this['binders'])_0x54ada4['push']['apply'](_0x54ada4,this[_0xd67a13(0x3629)][_0x566826][_0xd67a13(0x4ce5)]());return _0x54ada4;},ProgramConfiguration[_0x68aa19(0x4b51)][_0x68aa19(0x19bf)]=function(){return this['_buffers'];},ProgramConfiguration['prototype'][_0x68aa19(0x55b1)]=function(_0x301b12,_0x5b1437){var _0x2019a1=_0x68aa19,_0x4cf863=[];for(var _0x3904e9 in this[_0x2019a1(0x3629)])for(var _0x22f797=this[_0x2019a1(0x3629)][_0x3904e9],_0x271329=0x0,_0xf31c41=_0x22f797[_0x2019a1(0x4b6f)];_0x271329<_0xf31c41[_0x2019a1(0x531b)];_0x271329+=0x1){var _0x2b0cfb=_0xf31c41[_0x271329];if(_0x5b1437[_0x2b0cfb]){var _0xa485a8=_0x22f797[_0x2019a1(0x2138)](_0x301b12,_0x5b1437[_0x2b0cfb]);_0x4cf863[_0x2019a1(0x3a33)]({'name':_0x2b0cfb,'property':_0x3904e9,'binding':_0xa485a8});}}return _0x4cf863;},ProgramConfiguration['prototype'][_0x68aa19(0x14b6)]=function(_0x50a71b,_0x2ec409,_0x5073b6,_0x31cf2a){var _0x45e529=_0x68aa19;for(var _0x1a4580=0x0,_0x1d69a3=_0x2ec409;_0x1a4580<_0x1d69a3[_0x45e529(0x531b)];_0x1a4580+=0x1){var _0x160884=_0x1d69a3[_0x1a4580],_0x538a89=_0x160884[_0x45e529(0x13f9)],_0x2ec8e7=_0x160884[_0x45e529(0x43a2)],_0x4257e2=_0x160884[_0x45e529(0x2d57)];this['binders'][_0x2ec8e7][_0x45e529(0x14b6)](_0x50a71b,_0x4257e2,_0x31cf2a,_0x5073b6['get'](_0x2ec8e7),_0x538a89);}},ProgramConfiguration[_0x68aa19(0x4b51)][_0x68aa19(0x1b5)]=function(_0x306202){var _0x4eeb56=_0x68aa19,_0x2e5a71=[];for(var _0x13c0c2 in this['binders']){var _0x3e0bbf=this[_0x4eeb56(0x3629)][_0x13c0c2];if(_0x3e0bbf instanceof CrossFadedCompositeBinder){var _0x1e8427=0x2===_0x306202['fromScale']?_0x3e0bbf[_0x4eeb56(0x4fcb)]:_0x3e0bbf[_0x4eeb56(0x26c2)];_0x1e8427&&_0x2e5a71[_0x4eeb56(0x3a33)](_0x1e8427);}else(_0x3e0bbf instanceof SourceExpressionBinder||_0x3e0bbf instanceof CompositeExpressionBinder)&&_0x3e0bbf[_0x4eeb56(0xe92)]&&_0x2e5a71[_0x4eeb56(0x3a33)](_0x3e0bbf[_0x4eeb56(0xe92)]);}this[_0x4eeb56(0x4a98)]=_0x2e5a71;},ProgramConfiguration[_0x68aa19(0x4b51)][_0x68aa19(0x54de)]=function(_0x243210){var _0x205e9f=_0x68aa19;for(var _0x2cb104 in this['binders'])this[_0x205e9f(0x3629)][_0x2cb104][_0x205e9f(0x54de)](_0x243210);var _0x14279c=[];for(var _0x3ad50f in this[_0x205e9f(0x3629)]){var _0x5db5d0=this[_0x205e9f(0x3629)][_0x3ad50f];(_0x5db5d0 instanceof SourceExpressionBinder||_0x5db5d0 instanceof CompositeExpressionBinder)&&_0x5db5d0[_0x205e9f(0xe92)]&&_0x14279c['push'](_0x5db5d0[_0x205e9f(0xe92)]);}this[_0x205e9f(0x4a98)]=_0x14279c;},ProgramConfiguration[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x3f9062=_0x68aa19;for(var _0x2ab42b in this[_0x3f9062(0x3629)])this[_0x3f9062(0x3629)][_0x2ab42b][_0x3f9062(0x2578)]();},WebWorkerTransfer[_0x68aa19(0x4f8e)]('ConstantBinder',ConstantBinder),WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x21f6),CrossFadedConstantBinder),WebWorkerTransfer['register'](_0x68aa19(0x4489),SourceExpressionBinder),WebWorkerTransfer['register'](_0x68aa19(0x48ac),CrossFadedCompositeBinder),WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x2d5),CompositeExpressionBinder),WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x37cb),ProgramConfiguration,{'omit':[_0x68aa19(0x4a98)]});var StructArrayLayout1ui2=function(_0x6da61e){var _0x49fd7c=_0x68aa19;function _0x2a219f(){_0x6da61e['apply'](this,arguments);}return _0x6da61e&&(_0x2a219f[_0x49fd7c(0x4939)]=_0x6da61e),_0x2a219f['prototype']=Object[_0x49fd7c(0x3477)](_0x6da61e&&_0x6da61e[_0x49fd7c(0x4b51)]),_0x2a219f[_0x49fd7c(0x4b51)][_0x49fd7c(0x330d)]=_0x2a219f,_0x2a219f[_0x49fd7c(0x4b51)]['_refreshViews']=function(){var _0x5557cc=_0x49fd7c;this['uint8']=new Uint8Array(this[_0x5557cc(0x2ab)]),this[_0x5557cc(0x190d)]=new Uint16Array(this[_0x5557cc(0x2ab)]);},_0x2a219f[_0x49fd7c(0x4b51)][_0x49fd7c(0xa28)]=function(_0x402380){var _0x23ade7=_0x49fd7c,_0x82dfe5=this[_0x23ade7(0x531b)];return this[_0x23ade7(0x5cf)](_0x82dfe5+0x1),this[_0x23ade7(0x3fc9)](_0x82dfe5,_0x402380);},_0x2a219f['prototype'][_0x49fd7c(0x3fc9)]=function(_0x3b993e,_0xdbfc4a){var _0x1e5871=_0x49fd7c,_0x16f799=0x1*_0x3b993e;return this[_0x1e5871(0x190d)][_0x16f799+0x0]=_0xdbfc4a,_0x3b993e;},_0x2a219f;}(StructArray$1);StructArrayLayout1ui2[_0x68aa19(0x4b51)][_0x68aa19(0x1447)]=0x2,WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x416b),StructArrayLayout1ui2);var StructArrayLayout2i4=function(_0x100d2d){var _0x49660d=_0x68aa19;function _0x9c78e8(){var _0x5d9aec=_0x54f3;_0x100d2d[_0x5d9aec(0x18ce)](this,arguments);}return _0x100d2d&&(_0x9c78e8['__proto__']=_0x100d2d),_0x9c78e8[_0x49660d(0x4b51)]=Object['create'](_0x100d2d&&_0x100d2d['prototype']),_0x9c78e8['prototype'][_0x49660d(0x330d)]=_0x9c78e8,_0x9c78e8['prototype'][_0x49660d(0x50d1)]=function(){var _0x5e04f9=_0x49660d;this[_0x5e04f9(0x830)]=new Uint8Array(this[_0x5e04f9(0x2ab)]),this[_0x5e04f9(0x677)]=new Int16Array(this[_0x5e04f9(0x2ab)]);},_0x9c78e8['prototype']['emplaceBack']=function(_0x210098,_0x5209a6){var _0x2a4c69=_0x49660d,_0x1e7528=this[_0x2a4c69(0x531b)];return this['resize'](_0x1e7528+0x1),this[_0x2a4c69(0x3fc9)](_0x1e7528,_0x210098,_0x5209a6);},_0x9c78e8[_0x49660d(0x4b51)][_0x49660d(0x3fc9)]=function(_0x2147c3,_0x5dd049,_0x617f4a){var _0x1700a7=_0x49660d,_0x3cd19b=0x2*_0x2147c3;return this['int16'][_0x3cd19b+0x0]=_0x5dd049,this[_0x1700a7(0x677)][_0x3cd19b+0x1]=_0x617f4a,_0x2147c3;},_0x9c78e8;}(StructArray$1);StructArrayLayout2i4[_0x68aa19(0x4b51)][_0x68aa19(0x1447)]=0x4,WebWorkerTransfer[_0x68aa19(0x4f8e)]('StructArrayLayout2i4',StructArrayLayout2i4);var StructArrayLayout3ui6=function(_0xb75f8f){var _0x418133=_0x68aa19;function _0x43a3d7(){_0xb75f8f['apply'](this,arguments);}return _0xb75f8f&&(_0x43a3d7[_0x418133(0x4939)]=_0xb75f8f),_0x43a3d7['prototype']=Object[_0x418133(0x3477)](_0xb75f8f&&_0xb75f8f[_0x418133(0x4b51)]),_0x43a3d7[_0x418133(0x4b51)][_0x418133(0x330d)]=_0x43a3d7,_0x43a3d7[_0x418133(0x4b51)][_0x418133(0x50d1)]=function(){var _0x407a70=_0x418133;this[_0x407a70(0x830)]=new Uint8Array(this[_0x407a70(0x2ab)]),this[_0x407a70(0x190d)]=new Uint16Array(this[_0x407a70(0x2ab)]);},_0x43a3d7[_0x418133(0x4b51)]['emplaceBack']=function(_0x317ece,_0x3e5990,_0x56e386){var _0x4600da=_0x418133,_0x3e2e46=this['length'];return this[_0x4600da(0x5cf)](_0x3e2e46+0x1),this[_0x4600da(0x3fc9)](_0x3e2e46,_0x317ece,_0x3e5990,_0x56e386);},_0x43a3d7[_0x418133(0x4b51)][_0x418133(0x3fc9)]=function(_0x3ad6d5,_0xb60ff9,_0x55193c,_0x8bca70){var _0x1be232=_0x418133,_0x41eecf=0x3*_0x3ad6d5;return this['uint16'][_0x41eecf+0x0]=_0xb60ff9,this[_0x1be232(0x190d)][_0x41eecf+0x1]=_0x55193c,this[_0x1be232(0x190d)][_0x41eecf+0x2]=_0x8bca70,_0x3ad6d5;},_0x43a3d7;}(StructArray$1);StructArrayLayout3ui6[_0x68aa19(0x4b51)][_0x68aa19(0x1447)]=0x6,WebWorkerTransfer['register'](_0x68aa19(0x29e),StructArrayLayout3ui6);var drawByType={'circle':drawCirclesOnOneTile,'line':drawLineOnOneTile,'fill':drawFillOnOneTile,'symbol':drawSymbols},posAttributes=createLayout([{'name':_0x68aa19(0x4c2c),'type':_0x68aa19(0x26ae),'components':0x2}]),Painter=function(_0x305e55,_0x208590){var _0x38a1e5=_0x68aa19;this[_0x38a1e5(0x4174)]=new Context$1(_0x305e55),this[_0x38a1e5(0x209)]=_0x208590,this[_0x38a1e5(0x5862)]=_0x208590,this['_tileTextures']={},this[_0x38a1e5(0x3f59)]=0x0,this[_0x38a1e5(0x2ba)]=0x1,this[_0x38a1e5(0x5585)]=!0x1,this[_0x38a1e5(0x2303)](),this[_0x38a1e5(0x448)]=0x1,this[_0x38a1e5(0x30be)]=0x1/Math[_0x38a1e5(0x1f76)](0x2,0x10),this[_0x38a1e5(0x1cd4)]=!0x0,this[_0x38a1e5(0x4286)]=new ProgramConfiguration();};function createMat4$1(){var _0x127ff9=new Float32Array(0x10);return _0x127ff9[0x0]=0x1,_0x127ff9[0x5]=0x1,_0x127ff9[0xa]=0x1,_0x127ff9[0xf]=0x1,_0x127ff9;}function ortho$1(_0x3cdb08,_0xdcff75,_0x516510,_0x4f8109,_0x30c0e1,_0x1fbf53,_0x260358){var _0xebc1ce=0x1/(_0xdcff75-_0x516510),_0x2587b2=0x1/(_0x4f8109-_0x30c0e1),_0x538c56=0x1/(_0x1fbf53-_0x260358);return _0x3cdb08[0x0]=-0x2*_0xebc1ce,_0x3cdb08[0x1]=0x0,_0x3cdb08[0x2]=0x0,_0x3cdb08[0x3]=0x0,_0x3cdb08[0x4]=0x0,_0x3cdb08[0x5]=-0x2*_0x2587b2,_0x3cdb08[0x6]=0x0,_0x3cdb08[0x7]=0x0,_0x3cdb08[0x8]=0x0,_0x3cdb08[0x9]=0x0,_0x3cdb08[0xa]=0x2*_0x538c56,_0x3cdb08[0xb]=0x0,_0x3cdb08[0xc]=(_0xdcff75+_0x516510)*_0xebc1ce,_0x3cdb08[0xd]=(_0x30c0e1+_0x4f8109)*_0x2587b2,_0x3cdb08[0xe]=(_0x260358+_0x1fbf53)*_0x538c56,_0x3cdb08[0xf]=0x1,_0x3cdb08;}function scale(_0x5bd1c4,_0x5b1fa1,_0x4bce5f){var _0x5d22be=_0x4bce5f[0x0],_0x3822a6=_0x4bce5f[0x1],_0x4b3d04=_0x4bce5f[0x2];return _0x5bd1c4[0x0]=_0x5b1fa1[0x0]*_0x5d22be,_0x5bd1c4[0x1]=_0x5b1fa1[0x1]*_0x5d22be,_0x5bd1c4[0x2]=_0x5b1fa1[0x2]*_0x5d22be,_0x5bd1c4[0x3]=_0x5b1fa1[0x3]*_0x5d22be,_0x5bd1c4[0x4]=_0x5b1fa1[0x4]*_0x3822a6,_0x5bd1c4[0x5]=_0x5b1fa1[0x5]*_0x3822a6,_0x5bd1c4[0x6]=_0x5b1fa1[0x6]*_0x3822a6,_0x5bd1c4[0x7]=_0x5b1fa1[0x7]*_0x3822a6,_0x5bd1c4[0x8]=_0x5b1fa1[0x8]*_0x4b3d04,_0x5bd1c4[0x9]=_0x5b1fa1[0x9]*_0x4b3d04,_0x5bd1c4[0xa]=_0x5b1fa1[0xa]*_0x4b3d04,_0x5bd1c4[0xb]=_0x5b1fa1[0xb]*_0x4b3d04,_0x5bd1c4[0xc]=_0x5b1fa1[0xc],_0x5bd1c4[0xd]=_0x5b1fa1[0xd],_0x5bd1c4[0xe]=_0x5b1fa1[0xe],_0x5bd1c4[0xf]=_0x5b1fa1[0xf],_0x5bd1c4;}Painter['prototype'][_0x68aa19(0x5cf)]=function(_0x31907a,_0x53dcf1){var _0x39b403=_0x68aa19,_0x5a6627=this[_0x39b403(0x4174)]['gl'];if(this[_0x39b403(0x209)]=_0x31907a,this[_0x39b403(0x5862)]=_0x53dcf1,this['context'][_0x39b403(0x18be)][_0x39b403(0x346f)]([0x0,0x0,this[_0x39b403(0x209)],this[_0x39b403(0x5862)]]),this['style'])for(var _0x55abab=0x0,_0x2b8969=this['style'][_0x39b403(0x2347)];_0x55abab<_0x2b8969[_0x39b403(0x531b)];_0x55abab+=0x1){var _0x1353bc=_0x2b8969[_0x55abab];this['style'][_0x39b403(0x1bbc)][_0x1353bc][_0x39b403(0x5cf)]();}this[_0x39b403(0x144b)]&&(_0x5a6627['deleteRenderbuffer'](this['depthRbo']),this[_0x39b403(0x144b)]=null);},Painter[_0x68aa19(0x4b51)]['setup']=function(){var _0x2db8cb=_0x68aa19,_0x4d5653=this[_0x2db8cb(0x4174)],_0xbe0130=new StructArrayLayout2i4();_0xbe0130[_0x2db8cb(0xa28)](0x0,0x0),_0xbe0130[_0x2db8cb(0xa28)](EXTENT,0x0),_0xbe0130[_0x2db8cb(0xa28)](0x0,EXTENT),_0xbe0130['emplaceBack'](EXTENT,EXTENT),this['tileExtentBuffer']=_0x4d5653[_0x2db8cb(0xb5a)](_0xbe0130,posAttributes[_0x2db8cb(0x1006)]),this[_0x2db8cb(0xb29)]=SegmentVector[_0x2db8cb(0x3963)](0x0,0x0,0x4,0x2);var _0x17a4f3=new StructArrayLayout2i4();_0x17a4f3[_0x2db8cb(0xa28)](0x0,0x0),_0x17a4f3[_0x2db8cb(0xa28)](EXTENT,0x0),_0x17a4f3[_0x2db8cb(0xa28)](0x0,EXTENT),_0x17a4f3[_0x2db8cb(0xa28)](EXTENT,EXTENT),this['debugBuffer']=_0x4d5653[_0x2db8cb(0xb5a)](_0x17a4f3,posAttributes[_0x2db8cb(0x1006)]),this[_0x2db8cb(0x204a)]=SegmentVector[_0x2db8cb(0x3963)](0x0,0x0,0x4,0x5);var _0x488e4b=new StructArrayLayout2i4();_0x488e4b[_0x2db8cb(0xa28)](0x0,0x0),_0x488e4b['emplaceBack'](0x1,0x0),_0x488e4b[_0x2db8cb(0xa28)](0x0,0x1),_0x488e4b[_0x2db8cb(0xa28)](0x1,0x1),this[_0x2db8cb(0x331d)]=_0x4d5653[_0x2db8cb(0xb5a)](_0x488e4b,posAttributes[_0x2db8cb(0x1006)]),this[_0x2db8cb(0x4040)]=SegmentVector[_0x2db8cb(0x3963)](0x0,0x0,0x4,0x2);var _0x1349d7=new StructArrayLayout1ui2();_0x1349d7[_0x2db8cb(0xa28)](0x0),_0x1349d7[_0x2db8cb(0xa28)](0x1),_0x1349d7[_0x2db8cb(0xa28)](0x3),_0x1349d7['emplaceBack'](0x2),_0x1349d7[_0x2db8cb(0xa28)](0x0),this[_0x2db8cb(0x81a)]=_0x4d5653[_0x2db8cb(0xaad)](_0x1349d7);var _0x4c42ad=new StructArrayLayout3ui6();_0x4c42ad['emplaceBack'](0x0,0x1,0x2),_0x4c42ad['emplaceBack'](0x2,0x1,0x3),this[_0x2db8cb(0xeae)]=_0x4d5653['createIndexBuffer'](_0x4c42ad);var _0x765700=this[_0x2db8cb(0x4174)]['gl'];this[_0x2db8cb(0x414e)]=new StencilMode({'func':_0x765700[_0x2db8cb(0x5158)],'mask':0x0},0x0,0xff,_0x765700[_0x2db8cb(0x3e26)],_0x765700[_0x2db8cb(0x3e26)],_0x765700['ZERO']);},Painter[_0x68aa19(0x4b51)][_0x68aa19(0x529d)]=function(){var _0x5cb2e4=_0x68aa19,_0x1628d0=this[_0x5cb2e4(0x4174)],_0x487962=_0x1628d0['gl'];this[_0x5cb2e4(0x28f4)]=0x1,this[_0x5cb2e4(0x5700)]=void 0x0;var _0x46e22f=createMat4$1();ortho$1(_0x46e22f,0x0,this['width'],this[_0x5cb2e4(0x5862)],0x0,0x0,0x1),scale(_0x46e22f,_0x46e22f,[this['width'],this[_0x5cb2e4(0x5862)],0x0]),this[_0x5cb2e4(0x505c)]('clippingMask')[_0x5cb2e4(0x14ee)](_0x1628d0,_0x487962[_0x5cb2e4(0x139)],DepthMode[_0x5cb2e4(0x36c3)],this[_0x5cb2e4(0x414e)],ColorMode[_0x5cb2e4(0x36c3)],CullFaceMode[_0x5cb2e4(0x36c3)],ClippingMaskProgram[_0x5cb2e4(0x2385)](_0x46e22f),_0x5cb2e4(0x414d),this[_0x5cb2e4(0x331d)],this[_0x5cb2e4(0xeae)],this['viewportSegments']);},Painter['prototype'][_0x68aa19(0x4d8b)]=function(_0x133586,_0x2f4a69){var _0x52c0bc=_0x68aa19;if(this[_0x52c0bc(0x5700)]!==_0x133586[_0x52c0bc(0x33b8)]&&_0x133586[_0x52c0bc(0x16c2)]()&&_0x2f4a69&&_0x2f4a69['length']){this[_0x52c0bc(0x5700)]=_0x133586['source'];var _0xad6737=this['context'],_0x2f1264=_0xad6737['gl'];this[_0x52c0bc(0x28f4)]+_0x2f4a69[_0x52c0bc(0x531b)]>0x100&&this[_0x52c0bc(0x529d)](),_0xad6737[_0x52c0bc(0x6b5)](ColorMode['disabled']),_0xad6737[_0x52c0bc(0x8a3)](DepthMode[_0x52c0bc(0x36c3)]);var _0x2068b7=this['useProgram']('clippingMask');this['_tileClippingMaskIDs']={};for(var _0x436f85=0x0,_0x972cbf=_0x2f4a69;_0x436f85<_0x972cbf[_0x52c0bc(0x531b)];_0x436f85+=0x1){var _0x159489=_0x972cbf[_0x436f85],_0x3852d2=this['_tileClippingMaskIDs'][_0x159489['key']]=this['nextStencilID']++;_0x2068b7['draw'](_0xad6737,_0x2f1264['TRIANGLES'],DepthMode[_0x52c0bc(0x36c3)],new StencilMode({'func':_0x2f1264[_0x52c0bc(0x5158)],'mask':0x0},_0x3852d2,0xff,_0x2f1264[_0x52c0bc(0x2601)],_0x2f1264[_0x52c0bc(0x2601)],_0x2f1264[_0x52c0bc(0x7c6)]),ColorMode[_0x52c0bc(0x36c3)],CullFaceMode[_0x52c0bc(0x36c3)],ClippingMaskProgram[_0x52c0bc(0x2385)](_0x159489[_0x52c0bc(0x3b36)]),_0x52c0bc(0x414d),this[_0x52c0bc(0x1ad7)],this[_0x52c0bc(0xeae)],this[_0x52c0bc(0xb29)]);}}},Painter[_0x68aa19(0x4b51)][_0x68aa19(0xaa7)]=function(){var _0x430a1e=_0x68aa19;this[_0x430a1e(0x5700)]=void 0x0,this['nextStencilID']+0x1>0x100&&this[_0x430a1e(0x529d)]();var _0x24fef2=this[_0x430a1e(0x28f4)]++,_0x5007c0=this[_0x430a1e(0x4174)]['gl'];return new StencilMode({'func':_0x5007c0['NOTEQUAL'],'mask':0xff},_0x24fef2,0xff,_0x5007c0[_0x430a1e(0x2601)],_0x5007c0['KEEP'],_0x5007c0['REPLACE']);},Painter['prototype'][_0x68aa19(0x12fb)]=function(_0x825ea4){var _0x3afa4a=_0x68aa19,_0x582c56=this[_0x3afa4a(0x4174)]['gl'];return new StencilMode({'func':_0x582c56[_0x3afa4a(0x7fa)],'mask':0xff},this['_tileClippingMaskIDs'][_0x825ea4[_0x3afa4a(0x133c)]],0x0,_0x582c56[_0x3afa4a(0x2601)],_0x582c56['KEEP'],_0x582c56[_0x3afa4a(0x7c6)]);},Painter[_0x68aa19(0x4b51)][_0x68aa19(0x1c4c)]=function(){var _0x2357ea=_0x68aa19,_0xb48260=this[_0x2357ea(0x4174)]['gl'];if(this[_0x2357ea(0x1c19)]){var _0x49bb46=0x1/0x8;return new ColorMode([_0xb48260[_0x2357ea(0x2460)],_0xb48260[_0x2357ea(0x28b6)]],new Color$1(_0x49bb46,_0x49bb46,_0x49bb46,0x0),[!0x0,!0x0,!0x0,!0x0]);}return _0x2357ea(0x4360)===this['renderPass']?ColorMode[_0x2357ea(0x434f)]:ColorMode['alphaBlended'];},Painter['prototype']['depthModeForSublayer']=function(_0x5ef5fe,_0x50f7e5,_0x20644b){var _0x2e63e9=_0x68aa19;if(!this['opaquePassEnabledForLayer']())return DepthMode[_0x2e63e9(0x36c3)];var _0x36a3bd=0x1-((0x1+this[_0x2e63e9(0xc09)])*this['numSublayers']+_0x5ef5fe)*this['depthEpsilon'];return new DepthMode(_0x20644b||this[_0x2e63e9(0x4174)]['gl']['LEQUAL'],_0x50f7e5,[_0x36a3bd,_0x36a3bd]);},Painter[_0x68aa19(0x4b51)][_0x68aa19(0x4cf3)]=function(){var _0x25aa9c=_0x68aa19;return this[_0x25aa9c(0xc09)]<this[_0x25aa9c(0x51b2)];},Painter['prototype'][_0x68aa19(0x582a)]=function(_0x468721,_0x249f17,_0x2e8091){var _0x21dd76=_0x68aa19;this['style']=_0x468721,this[_0x21dd76(0x2fce)]=_0x2e8091,this[_0x21dd76(0x51aa)]=_0x468721[_0x21dd76(0x51aa)],this[_0x21dd76(0x4294)]=_0x468721[_0x21dd76(0x4294)];var _0x4a5c53=this[_0x21dd76(0x588d)][_0x21dd76(0x2347)];for(this[_0x21dd76(0x4174)][_0x21dd76(0x50ec)]({'color':Color$1[_0x21dd76(0x104f)],'depth':0x1}),this['_showOverdrawInspector']=!0x1,this[_0x21dd76(0x1052)]=[0x0,0x1-(_0x468721[_0x21dd76(0x2347)]['length']+0x2)*this['numSublayers']*this['depthEpsilon']],this[_0x21dd76(0x51b2)]=0x1/0x0,this[_0x21dd76(0x23c0)]='opaque',this['currentLayer']=_0x4a5c53['length']-0x1;this[_0x21dd76(0xc09)]>=0x0;this[_0x21dd76(0xc09)]--){var _0x3d0ff3=this[_0x21dd76(0x588d)][_0x21dd76(0x1bbc)][_0x4a5c53[this[_0x21dd76(0xc09)]]];this[_0x21dd76(0x14c4)](this,_0x249f17,_0x3d0ff3,_0x2e8091);}for(this[_0x21dd76(0x23c0)]='translucent',this[_0x21dd76(0xc09)]=0x0;this['currentLayer']<_0x4a5c53['length'];this[_0x21dd76(0xc09)]++){var _0x171259=this[_0x21dd76(0x588d)][_0x21dd76(0x1bbc)][_0x4a5c53[this[_0x21dd76(0xc09)]]];this['renderLayerForOneTile'](this,_0x249f17,_0x171259,_0x2e8091);}this[_0x21dd76(0x4174)][_0x21dd76(0x3fa6)]();},Painter[_0x68aa19(0x4b51)]['render']=function(_0x4a1e81,_0x2955e4){var _0x7d53cd=_0x68aa19;this['style']=_0x4a1e81,this[_0x7d53cd(0x2fce)]=_0x2955e4,this[_0x7d53cd(0x51aa)]=_0x4a1e81[_0x7d53cd(0x51aa)],this[_0x7d53cd(0x4294)]=_0x4a1e81[_0x7d53cd(0x4294)],this[_0x7d53cd(0x4cfa)]=_0x4a1e81[_0x7d53cd(0x4cfa)],this['symbolFadeChange']=_0x4a1e81[_0x7d53cd(0x3221)]['symbolFadeChange'](ref_properties[_0x7d53cd(0x1e5e)]['now']()),this['imageManager'][_0x7d53cd(0x38fe)]();var _0x17651d=this['style']['_order'],_0x42d3b3=this[_0x7d53cd(0x588d)][_0x7d53cd(0x3c34)];for(var _0x58e142 in _0x42d3b3){var _0x2b4986=_0x42d3b3[_0x58e142];_0x2b4986[_0x7d53cd(0x2cf2)]&&_0x2b4986['prepare'](this['context']);}var _0x28dcd3={},_0x542b02={},_0x5ab111={};for(var _0x26293a in _0x42d3b3){var _0x273a4e=_0x42d3b3[_0x26293a];_0x28dcd3[_0x26293a]=_0x273a4e[_0x7d53cd(0x4961)](),_0x542b02[_0x26293a]=_0x28dcd3[_0x26293a][_0x7d53cd(0x48ca)]()[_0x7d53cd(0x1495)](),_0x5ab111[_0x26293a]=_0x273a4e[_0x7d53cd(0x4961)](!0x0)['reverse']();}this[_0x7d53cd(0x51b2)]=0x1/0x0;for(var _0x3d376e=0x0;_0x3d376e<_0x17651d[_0x7d53cd(0x531b)];_0x3d376e++){var _0xddd7c6=_0x17651d[_0x3d376e];if(this[_0x7d53cd(0x588d)][_0x7d53cd(0x1bbc)][_0xddd7c6]['is3D']()){this[_0x7d53cd(0x51b2)]=_0x3d376e;break;}}for(this[_0x7d53cd(0x4174)][_0x7d53cd(0x6e7)]['set'](null),this['context'][_0x7d53cd(0x50ec)]({'color':_0x2955e4['showOverdrawInspector']?Color$1[_0x7d53cd(0x2f9e)]:Color$1[_0x7d53cd(0x104f)],'depth':0x1}),this[_0x7d53cd(0x529d)](),this['_showOverdrawInspector']=_0x2955e4[_0x7d53cd(0x249a)],this[_0x7d53cd(0x1052)]=[0x0,0x1-(_0x4a1e81[_0x7d53cd(0x2347)][_0x7d53cd(0x531b)]+0x2)*this[_0x7d53cd(0x448)]*this[_0x7d53cd(0x30be)]],this[_0x7d53cd(0x23c0)]=_0x7d53cd(0x4360),this[_0x7d53cd(0xc09)]=_0x17651d[_0x7d53cd(0x531b)]-0x1;this[_0x7d53cd(0xc09)]>=0x0;this[_0x7d53cd(0xc09)]--){var _0x2066aa=this['style'][_0x7d53cd(0x1bbc)][_0x17651d[this[_0x7d53cd(0xc09)]]],_0x396e2d=_0x42d3b3[_0x2066aa[_0x7d53cd(0x33b8)]],_0x1dfbc3=_0x28dcd3[_0x2066aa['source']];this['_renderTileClippingMasks'](_0x2066aa,_0x1dfbc3),this['renderLayer'](this,_0x396e2d,_0x2066aa,_0x1dfbc3);}for(this[_0x7d53cd(0x23c0)]=_0x7d53cd(0x33aa),this[_0x7d53cd(0xc09)]=0x0;this[_0x7d53cd(0xc09)]<_0x17651d[_0x7d53cd(0x531b)];this[_0x7d53cd(0xc09)]++){var _0x41ac1f=this[_0x7d53cd(0x588d)]['_layers'][_0x17651d[this[_0x7d53cd(0xc09)]]],_0x195e7d=_0x42d3b3[_0x41ac1f[_0x7d53cd(0x33b8)]],_0x78ab2d=(_0x7d53cd(0x3463)===_0x41ac1f[_0x7d53cd(0x3243)]?_0x5ab111:_0x542b02)[_0x41ac1f[_0x7d53cd(0x33b8)]];this['_renderTileClippingMasks'](_0x41ac1f,_0x28dcd3[_0x41ac1f['source']]),this[_0x7d53cd(0x2e6e)](this,_0x195e7d,_0x41ac1f,_0x78ab2d);}this['context'][_0x7d53cd(0x3fa6)]();},Painter[_0x68aa19(0x4b51)][_0x68aa19(0x142)]=function(){var _0x9d48b6=_0x68aa19,_0x4edac2=this[_0x9d48b6(0x4174)];this[_0x9d48b6(0x144b)]||(this[_0x9d48b6(0x144b)]=_0x4edac2[_0x9d48b6(0x355e)](_0x4edac2['gl'][_0x9d48b6(0x5738)],this['width'],this[_0x9d48b6(0x5862)]));},Painter[_0x68aa19(0x4b51)][_0x68aa19(0x14c4)]=function(_0x4beb74,_0x2e086d,_0x1532c6,_0x76a1cf){var _0x478807=_0x68aa19;null!=_0x1532c6&&(_0x1532c6[_0x478807(0x274e)](_0x2e086d['level']+0x1)||(this['id']=_0x1532c6['id'],drawByType[_0x1532c6[_0x478807(0x3243)]](_0x4beb74,_0x2e086d,_0x1532c6,_0x76a1cf)));},Painter[_0x68aa19(0x4b51)][_0x68aa19(0x2e6e)]=function(_0x199535,_0x2b31fc,_0x1c5c0c,_0x21c61c){var _0x14631b=_0x68aa19;_0x1c5c0c[_0x14631b(0x274e)](this[_0x14631b(0x4503)][_0x14631b(0x4199)])||(_0x14631b(0x7db)===_0x1c5c0c[_0x14631b(0x3243)]||_0x14631b(0x16a0)===_0x1c5c0c[_0x14631b(0x3243)]||_0x21c61c[_0x14631b(0x531b)])&&(this['id']=_0x1c5c0c['id'],drawByType[_0x1c5c0c['type']](_0x199535,_0x2b31fc,_0x1c5c0c,_0x21c61c,this[_0x14631b(0x588d)][_0x14631b(0x3221)][_0x14631b(0x45dc)]));},Painter[_0x68aa19(0x4b51)]['translatePosMatrix']=function(_0xb70e46,_0x46a885,_0x358dda,_0x5b286e,_0x156e8a){var _0x110581=_0x68aa19;if(!_0x358dda[0x0]&&!_0x358dda[0x1])return _0xb70e46;var _0x45e8f5=_0x156e8a?_0x110581(0x2e47)===_0x5b286e?this[_0x110581(0x4503)][_0x110581(0x1ecd)]:0x0:_0x110581(0x18be)===_0x5b286e?-this[_0x110581(0x4503)][_0x110581(0x1ecd)]:0x0;if(_0x45e8f5){var _0x38f6e5=Math[_0x110581(0x4322)](_0x45e8f5),_0x215a3f=Math[_0x110581(0x1d35)](_0x45e8f5);_0x358dda=[_0x358dda[0x0]*_0x215a3f-_0x358dda[0x1]*_0x38f6e5,_0x358dda[0x0]*_0x38f6e5+_0x358dda[0x1]*_0x215a3f];}var _0x878603=[_0x156e8a?_0x358dda[0x0]:pixelsToTileUnits(_0x46a885,_0x358dda[0x0],this[_0x110581(0x4503)][_0x110581(0x4199)]),_0x156e8a?_0x358dda[0x1]:pixelsToTileUnits(_0x46a885,_0x358dda[0x1],this[_0x110581(0x4503)][_0x110581(0x4199)]),0x0],_0x565fe4=new Float32Array(0x10);return ref_properties['translate'](_0x565fe4,_0xb70e46,_0x878603),_0x565fe4;},Painter['prototype']['saveTileTexture']=function(_0x1fa04b){var _0x5b14f9=_0x68aa19,_0x5a1d11=this[_0x5b14f9(0x1edd)][_0x1fa04b[_0x5b14f9(0x57c2)][0x0]];_0x5a1d11?_0x5a1d11['push'](_0x1fa04b):this[_0x5b14f9(0x1edd)][_0x1fa04b[_0x5b14f9(0x57c2)][0x0]]=[_0x1fa04b];},Painter[_0x68aa19(0x4b51)][_0x68aa19(0x31b5)]=function(_0x303baa){var _0x23d5cd=_0x68aa19,_0x566be2=this[_0x23d5cd(0x1edd)][_0x303baa];return _0x566be2&&_0x566be2[_0x23d5cd(0x531b)]>0x0?_0x566be2['pop']():null;},Painter[_0x68aa19(0x4b51)][_0x68aa19(0x2118)]=function(_0x48c1a7){var _0x4ea579=_0x68aa19;if(!_0x48c1a7)return!0x1;var _0x53def4=this['imageManager'][_0x4ea579(0x28ed)](_0x48c1a7[_0x4ea579(0x2e05)][_0x4ea579(0x1d43)]()),_0x1a0ab0=this[_0x4ea579(0x4294)]['getPattern'](_0x48c1a7['to'][_0x4ea579(0x1d43)]());return!_0x53def4||!_0x1a0ab0;},Painter[_0x68aa19(0x4b51)][_0x68aa19(0x505c)]=function(_0x60df7a,_0x4d723a){var _0x563b6c=_0x68aa19;void 0x0===_0x4d723a&&(_0x4d723a=this['emptyProgramConfiguration']),this[_0x563b6c(0x4403)]=this[_0x563b6c(0x4403)]||{};var _0x49fdc5=''+_0x60df7a+(_0x4d723a[_0x563b6c(0x4a60)]||'')+(this['_showOverdrawInspector']?_0x563b6c(0x45c5):'');return this[_0x563b6c(0x4403)][_0x49fdc5]||(this[_0x563b6c(0x4403)][_0x49fdc5]=new Program$1(this[_0x563b6c(0x4174)],shaders[_0x60df7a],_0x4d723a,programUniforms[_0x60df7a],this['_showOverdrawInspector'])),this[_0x563b6c(0x4403)][_0x49fdc5];},Painter[_0x68aa19(0x4b51)]['setCustomLayerDefaults']=function(){var _0x2079e1=_0x68aa19;this[_0x2079e1(0x4174)][_0x2079e1(0x406)](),this[_0x2079e1(0x4174)]['cullFace'][_0x2079e1(0x3fa6)](),this[_0x2079e1(0x4174)][_0x2079e1(0xead)][_0x2079e1(0x3fa6)](),this[_0x2079e1(0x4174)][_0x2079e1(0x3b53)][_0x2079e1(0x3fa6)](),this[_0x2079e1(0x4174)][_0x2079e1(0x4b24)][_0x2079e1(0x3fa6)](),this['context'][_0x2079e1(0x3cf8)]['setDefault']();},Painter[_0x68aa19(0x4b51)][_0x68aa19(0x1b65)]=function(){var _0x2648d8=_0x68aa19,_0x4f6350=this[_0x2648d8(0x4174)]['gl'];this[_0x2648d8(0x4174)][_0x2648d8(0x5303)]['set'](!0x1),this[_0x2648d8(0x4174)][_0x2648d8(0x18be)][_0x2648d8(0x346f)]([0x0,0x0,this[_0x2648d8(0x209)],this[_0x2648d8(0x5862)]]),this['context'][_0x2648d8(0x3be6)][_0x2648d8(0x346f)](_0x4f6350[_0x2648d8(0x4a6b)]);};var ZoomHistory=function(){this['first']=!0x0;};ZoomHistory[_0x68aa19(0x4b51)]['update']=function(_0x2d7836,_0x9baa17){var _0x47d822=_0x68aa19,_0x563157=Math[_0x47d822(0x67a)](_0x2d7836);return this[_0x47d822(0x4fc6)]?(this[_0x47d822(0x4fc6)]=!0x1,this[_0x47d822(0x57ec)]=_0x563157,this[_0x47d822(0x25fb)]=0x0,this['lastZoom']=_0x2d7836,this[_0x47d822(0x42c9)]=_0x563157,!0x0):(this['lastFloorZoom']>_0x563157?(this[_0x47d822(0x57ec)]=_0x563157+0x1,this[_0x47d822(0x25fb)]=_0x9baa17):this[_0x47d822(0x42c9)]<_0x563157&&(this['lastIntegerZoom']=_0x563157,this[_0x47d822(0x25fb)]=_0x9baa17),_0x2d7836!==this[_0x47d822(0x2774)]&&(this[_0x47d822(0x2774)]=_0x2d7836,this[_0x47d822(0x42c9)]=_0x563157,!0x0));};var EvaluationParameters$1=function(_0x4bf839,_0x8397e7){var _0x194568=_0x68aa19;this['zoom']=_0x4bf839,_0x8397e7?(this[_0x194568(0x3c84)]=_0x8397e7[_0x194568(0x3c84)],this[_0x194568(0x2e68)]=_0x8397e7['fadeDuration'],this[_0x194568(0xec9)]=_0x8397e7['zoomHistory'],this[_0x194568(0x387c)]=_0x8397e7[_0x194568(0x387c)]):(this[_0x194568(0x3c84)]=0x0,this['fadeDuration']=0x0,this[_0x194568(0xec9)]=new ZoomHistory(),this[_0x194568(0x387c)]={});};function clamp$1(_0x43bc94,_0x2196cd,_0x79bfe0){var _0x4b9c78=_0x68aa19;return Math[_0x4b9c78(0x27d5)](_0x79bfe0,Math[_0x4b9c78(0x2bc6)](_0x2196cd,_0x43bc94));}function createBounds(_0x202428){return{'min':-0x1*Math['pow'](0x2,_0x202428-0x1),'max':Math['pow'](0x2,_0x202428-0x1)-0x1};}EvaluationParameters$1[_0x68aa19(0x4b51)][_0x68aa19(0x2522)]=function(_0x5a58f7){return!0x1;},EvaluationParameters$1['prototype']['crossFadingFactor']=function(){var _0x7abafa=_0x68aa19;return 0x0===this['fadeDuration']?0x1:Math['min']((this[_0x7abafa(0x3c84)]-this[_0x7abafa(0xec9)][_0x7abafa(0x25fb)])/this['fadeDuration'],0x1);},EvaluationParameters$1[_0x68aa19(0x4b51)][_0x68aa19(0x530d)]=function(){var _0x5064f9=_0x68aa19,_0x2c6123=this[_0x5064f9(0x4199)],_0x41589a=_0x2c6123-Math[_0x5064f9(0x67a)](_0x2c6123),_0x1a58bb=this[_0x5064f9(0x39a3)]();return _0x2c6123>this[_0x5064f9(0xec9)][_0x5064f9(0x57ec)]?{'fromScale':0x2,'toScale':0x1,'t':_0x41589a+(0x1-_0x41589a)*_0x1a58bb}:{'fromScale':0.5,'toScale':0x1,'t':0x1-(0x1-_0x1a58bb)*_0x41589a};};var bounds$1=createBounds(0xf);function loadGeometry(_0x533e6c){var _0x26c6c8=_0x68aa19;for(var _0x453d03=EXTENT/_0x533e6c['extent'],_0x285716=_0x533e6c[_0x26c6c8(0x2244)](),_0x5c1bbb=0x0;_0x5c1bbb<_0x285716[_0x26c6c8(0x531b)];_0x5c1bbb++)for(var _0x5eaaee=_0x285716[_0x5c1bbb],_0x10c34f=0x0;_0x10c34f<_0x5eaaee[_0x26c6c8(0x531b)];_0x10c34f++){var _0x1af794=_0x5eaaee[_0x10c34f];_0x1af794['x']=Math['round'](_0x1af794['x']*_0x453d03),_0x1af794['y']=EXTENT-Math[_0x26c6c8(0x19b6)](_0x1af794['y']*_0x453d03),(_0x1af794['x']<bounds$1[_0x26c6c8(0x27d5)]||_0x1af794['x']>bounds$1[_0x26c6c8(0x2bc6)]||_0x1af794['y']<bounds$1[_0x26c6c8(0x27d5)]||_0x1af794['y']>bounds$1[_0x26c6c8(0x2bc6)])&&(_0x1af794['x']=clamp$1(_0x1af794['x'],bounds$1[_0x26c6c8(0x27d5)],bounds$1[_0x26c6c8(0x2bc6)]),_0x1af794['y']=clamp$1(_0x1af794['y'],bounds$1[_0x26c6c8(0x27d5)],bounds$1[_0x26c6c8(0x2bc6)]));}return _0x285716;}var FeaturePositionMap=function(){var _0x17e0f5=_0x68aa19;this[_0x17e0f5(0x2f8c)]=[],this[_0x17e0f5(0x30fe)]=[],this[_0x17e0f5(0x4dcc)]=!0x1;};function sort$2(_0xf912f4,_0x250bbb,_0x2d854f,_0x3415bb){if(!(_0x2d854f>=_0x3415bb)){for(var _0x16c4b9=_0xf912f4[_0x2d854f+_0x3415bb>>0x1],_0x5c310d=_0x2d854f-0x1,_0x5ee9af=_0x3415bb+0x1;;){do{_0x5c310d++;}while(_0xf912f4[_0x5c310d]<_0x16c4b9);do{_0x5ee9af--;}while(_0xf912f4[_0x5ee9af]>_0x16c4b9);if(_0x5c310d>=_0x5ee9af)break;swap$2(_0xf912f4,_0x5c310d,_0x5ee9af),swap$2(_0x250bbb,0x3*_0x5c310d,0x3*_0x5ee9af),swap$2(_0x250bbb,0x3*_0x5c310d+0x1,0x3*_0x5ee9af+0x1),swap$2(_0x250bbb,0x3*_0x5c310d+0x2,0x3*_0x5ee9af+0x2);}sort$2(_0xf912f4,_0x250bbb,_0x2d854f,_0x5ee9af),sort$2(_0xf912f4,_0x250bbb,_0x5ee9af+0x1,_0x3415bb);}}function swap$2(_0x57c902,_0x11beee,_0x4c2234){var _0x4ef0bc=_0x57c902[_0x11beee];_0x57c902[_0x11beee]=_0x57c902[_0x4c2234],_0x57c902[_0x4c2234]=_0x4ef0bc;}FeaturePositionMap['prototype'][_0x68aa19(0x4979)]=function(_0x3d749a,_0x1ff376,_0x42ae3e,_0x2cb91d){var _0x20ac43=_0x68aa19;this[_0x20ac43(0x2f8c)][_0x20ac43(0x3a33)](_0x3d749a),this[_0x20ac43(0x30fe)][_0x20ac43(0x3a33)](_0x1ff376,_0x42ae3e,_0x2cb91d);},FeaturePositionMap[_0x68aa19(0x4b51)][_0x68aa19(0xe69)]=function(_0x18b2de){var _0x389545=_0x68aa19;for(var _0x2d9d59=0x0,_0x21acd9=this['ids'][_0x389545(0x531b)]-0x1;_0x2d9d59<_0x21acd9;){var _0x29828a=_0x2d9d59+_0x21acd9>>0x1;this[_0x389545(0x2f8c)][_0x29828a]>=_0x18b2de?_0x21acd9=_0x29828a:_0x2d9d59=_0x29828a+0x1;}for(var _0x44dbf3=[];this[_0x389545(0x2f8c)][_0x2d9d59]===_0x18b2de;){var _0x53070c=this[_0x389545(0x30fe)][0x3*_0x2d9d59],_0x2768b7=this[_0x389545(0x30fe)][0x3*_0x2d9d59+0x1],_0x1eef04=this['positions'][0x3*_0x2d9d59+0x2];_0x44dbf3[_0x389545(0x3a33)]({'index':_0x53070c,'start':_0x2768b7,'end':_0x1eef04}),_0x2d9d59++;}return _0x44dbf3;},FeaturePositionMap[_0x68aa19(0x2d71)]=function(_0x1a95f3,_0x715250){var _0x574100=_0x68aa19,_0x128cea=new Float64Array(_0x1a95f3[_0x574100(0x2f8c)]),_0x355ecb=new Uint32Array(_0x1a95f3[_0x574100(0x30fe)]);return sort$2(_0x128cea,_0x355ecb,0x0,_0x128cea[_0x574100(0x531b)]-0x1),_0x715250&&_0x715250[_0x574100(0x3a33)](_0x128cea['buffer'],_0x355ecb[_0x574100(0x1de1)]),{'ids':_0x128cea,'positions':_0x355ecb};},FeaturePositionMap[_0x68aa19(0x50fb)]=function(_0x2a4cd2){var _0x59ab4a=_0x68aa19,_0x3318c4=new FeaturePositionMap();return _0x3318c4[_0x59ab4a(0x2f8c)]=_0x2a4cd2[_0x59ab4a(0x2f8c)],_0x3318c4[_0x59ab4a(0x30fe)]=_0x2a4cd2['positions'],_0x3318c4[_0x59ab4a(0x4dcc)]=!0x0,_0x3318c4;},WebWorkerTransfer['register']('FeaturePositionMap',FeaturePositionMap);var ProgramConfigurationSet=function(_0x280eb8,_0x5aea0e,_0xc4e08,_0x252318){var _0x2b2d5e=_0x68aa19;void 0x0===_0x252318&&(_0x252318=function(){return!0x0;}),this[_0x2b2d5e(0x2b4d)]={};for(var _0xeeabaa=0x0,_0x3a890b=_0x5aea0e;_0xeeabaa<_0x3a890b['length'];_0xeeabaa+=0x1){var _0x375a5c=_0x3a890b[_0xeeabaa];this[_0x2b2d5e(0x2b4d)][_0x375a5c['id']]=ProgramConfiguration[_0x2b2d5e(0x3fba)](_0x375a5c,_0xc4e08,_0x252318),this[_0x2b2d5e(0x2b4d)][_0x375a5c['id']]['layoutAttributes']=_0x280eb8;}this[_0x2b2d5e(0x39cb)]=!0x1,this[_0x2b2d5e(0x53e1)]=new FeaturePositionMap(),this[_0x2b2d5e(0x3eab)]=0x0;};ProgramConfigurationSet[_0x68aa19(0x4b51)][_0x68aa19(0x32c2)]=function(_0x19c692,_0x5588af,_0x17f90f,_0x2eb5e9,_0x3a3fae){var _0x1089c4=_0x68aa19;for(var _0x4848cd in this[_0x1089c4(0x2b4d)])this[_0x1089c4(0x2b4d)][_0x4848cd][_0x1089c4(0x32c2)](_0x19c692,_0x5588af,_0x17f90f,_0x2eb5e9,_0x3a3fae);void 0x0!==_0x5588af['id']&&this['_featureMap'][_0x1089c4(0x4979)](+_0x5588af['id'],_0x17f90f,this[_0x1089c4(0x3eab)],_0x19c692),this[_0x1089c4(0x3eab)]=_0x19c692,this[_0x1089c4(0x39cb)]=!0x0;},ProgramConfigurationSet[_0x68aa19(0x4b51)][_0x68aa19(0x4eff)]=function(_0x3b8d28,_0x5d4f1d,_0x134c65,_0x5670b5){var _0x422129=_0x68aa19;for(var _0x305958=0x0,_0x2ed6f1=_0x134c65;_0x305958<_0x2ed6f1[_0x422129(0x531b)];_0x305958+=0x1){var _0x134037=_0x2ed6f1[_0x305958];this['needsUpload']=this[_0x422129(0x2b4d)][_0x134037['id']][_0x422129(0x4eff)](_0x3b8d28,this['_featureMap'],_0x5d4f1d,_0x134037,_0x5670b5)||this[_0x422129(0x39cb)];}},ProgramConfigurationSet[_0x68aa19(0x4b51)]['get']=function(_0x33449b){var _0x1b5d5e=_0x68aa19;return this[_0x1b5d5e(0x2b4d)][_0x33449b];},ProgramConfigurationSet['prototype'][_0x68aa19(0x54de)]=function(_0x36bfdb){var _0x1d783b=_0x68aa19;if(this[_0x1d783b(0x39cb)]){for(var _0x48fac0 in this[_0x1d783b(0x2b4d)])this['programConfigurations'][_0x48fac0]['upload'](_0x36bfdb);this['needsUpload']=!0x1;}},ProgramConfigurationSet[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x4b1886=_0x68aa19;for(var _0x1ccaa3 in this['programConfigurations'])this[_0x4b1886(0x2b4d)][_0x1ccaa3]['destroy']();},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x1128),ProgramConfigurationSet);var layout$1=createLayout([{'name':_0x68aa19(0x4c2c),'components':0x2,'type':_0x68aa19(0x26ae)}],0x4),members=layout$1['members'];function addCircleVertex(_0x4a5931,_0x46154a,_0x3cb5ad,_0x1ff236,_0x396d91){var _0x571343=_0x68aa19;_0x4a5931[_0x571343(0xa28)](0x2*_0x46154a+(_0x1ff236+0x1)/0x2,0x2*_0x3cb5ad+(_0x396d91+0x1)/0x2);}var CircleBucket=function(_0x557790){var _0x4a3650=_0x68aa19;this[_0x4a3650(0x4199)]=_0x557790['zoom'],this['overscaling']=_0x557790[_0x4a3650(0x1b69)],this[_0x4a3650(0x1880)]=_0x557790['layers'],this[_0x4a3650(0x37ed)]={};var _0x40ef7f=this;this[_0x4a3650(0x1db0)]=this[_0x4a3650(0x1880)]['map'](function(_0x17b8d8,_0x3e9099){var _0x2ffedb=_0x4a3650;return _0x40ef7f[_0x2ffedb(0x37ed)][_0x17b8d8[_0x2ffedb(0x1265)]]=_0x3e9099,_0x17b8d8[_0x2ffedb(0x1265)];}),this['index']=_0x557790[_0x4a3650(0x1fda)],this[_0x4a3650(0x2f6f)]=!0x1,this[_0x4a3650(0x4256)]=new StructArrayLayout2i4(),this['indexArray']=new StructArrayLayout3ui6(),this[_0x4a3650(0x5405)]=new SegmentVector(),this['programConfigurations']=new ProgramConfigurationSet(members,_0x557790['layers'],_0x557790[_0x4a3650(0x4199)]),this[_0x4a3650(0x4b4b)]=this[_0x4a3650(0x1880)]['filter'](function(_0x286030){var _0x25ba2e=_0x4a3650;return _0x286030[_0x25ba2e(0xa54)]();})['map'](function(_0x277141){return _0x277141['id'];});};CircleBucket[_0x68aa19(0x4b51)][_0x68aa19(0xeee)]=function(_0x2de946,_0x5382be){var _0x51d05d=_0x68aa19,_0x20c4f3=this[_0x51d05d(0x1880)][0x0],_0xbffdfa=[],_0x5d5bf4=null;_0x51d05d(0x4c3e)===_0x20c4f3[_0x51d05d(0x3243)]&&(_0x5d5bf4=_0x20c4f3[_0x51d05d(0x14b2)][_0x51d05d(0x3173)]('circle-sort-key'));for(var _0x4aeb26=0x0,_0x4aea68=_0x2de946;_0x4aeb26<_0x4aea68[_0x51d05d(0x531b)];_0x4aeb26+=0x1){var _0x48ed0f=_0x4aea68[_0x4aeb26],_0x3dd09c=_0x48ed0f[_0x51d05d(0x349b)],_0x2a09e4=_0x48ed0f[_0x51d05d(0x1fda)],_0x5a517b=_0x48ed0f[_0x51d05d(0x4a6a)],_0x4c71d9=_0x48ed0f[_0x51d05d(0x4130)],_0x8e19e5=this[_0x51d05d(0x37ed)][_0x4c71d9],_0x49614d=this[_0x51d05d(0x1880)][_0x8e19e5];if(_0x49614d){var _0x296286=EXTENT/0x200,_0x397c93=_0x49614d[_0x51d05d(0x20fc)]['get'](_0x51d05d(0x38d3))[_0x51d05d(0x327)][_0x51d05d(0x327)]*_0x296286;if(this[_0x51d05d(0x1880)][0x0][_0x51d05d(0x4c8b)](new EvaluationParameters$1(0x0),_0x3dd09c)){var _0x1f609e=loadGeometry(_0x3dd09c),_0x39c171=_0x5d5bf4?_0x5d5bf4[_0x51d05d(0x35e2)](_0x3dd09c,{}):void 0x0,_0x1931aa={'id':_0x3dd09c['id'],'properties':_0x3dd09c['properties'],'type':_0x3dd09c[_0x51d05d(0x3243)],'sourceLayerIndex':_0x5a517b,'index':_0x2a09e4,'geometry':_0x1f609e,'patterns':{},'sortKey':_0x39c171,'circleRadius':_0x397c93};_0xbffdfa[_0x51d05d(0x3a33)](_0x1931aa);}}}_0x5d5bf4&&_0xbffdfa['sort'](function(_0x4f3ba8,_0x5f26e4){var _0x4c658f=_0x51d05d;return _0x4f3ba8[_0x4c658f(0x652)]-_0x5f26e4[_0x4c658f(0x652)];});for(var _0x89d5e4=0x0,_0x51e2c4=_0xbffdfa;_0x89d5e4<_0x51e2c4['length'];_0x89d5e4+=0x1){var _0x11ddd9=_0x51e2c4[_0x89d5e4],_0x158daa=_0x11ddd9,_0x3350ff=_0x158daa['geometry'],_0x2ffee8=_0x158daa[_0x51d05d(0x1fda)],_0x22fc26=_0x158daa['sourceLayerIndex'],_0x1039b1=_0x2de946[_0x2ffee8]['feature'];this[_0x51d05d(0x420b)](_0x11ddd9,_0x3350ff,_0x2ffee8),_0x5382be[_0x51d05d(0x379b)][_0x51d05d(0x40e6)](_0x1039b1,_0x3350ff,_0x2ffee8,_0x22fc26,this[_0x51d05d(0x1fda)],void 0x0,_0x158daa[_0x51d05d(0x3037)]);}},CircleBucket[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x502db5,_0x5ce409,_0x5140f0){var _0x336d21=_0x68aa19;this[_0x336d21(0x45f4)][_0x336d21(0x531b)]&&this[_0x336d21(0x2b4d)]['updatePaintArrays'](_0x502db5,_0x5ce409,this[_0x336d21(0x45f4)],_0x5140f0);},CircleBucket[_0x68aa19(0x4b51)][_0x68aa19(0x197c)]=function(){var _0x31ecb4=_0x68aa19;return 0x0===this['layoutVertexArray'][_0x31ecb4(0x531b)];},CircleBucket[_0x68aa19(0x4b51)]['uploadPending']=function(){var _0xc39ab9=_0x68aa19;return!this['uploaded']||this[_0xc39ab9(0x2b4d)]['needsUpload'];},CircleBucket[_0x68aa19(0x4b51)][_0x68aa19(0x54de)]=function(_0x188b6f){var _0x41105b=_0x68aa19;this[_0x41105b(0xc68)]||(this[_0x41105b(0x1b01)]=_0x188b6f[_0x41105b(0xb5a)](this[_0x41105b(0x4256)],members),this[_0x41105b(0x53f0)]=_0x188b6f[_0x41105b(0xaad)](this[_0x41105b(0x10b7)])),this[_0x41105b(0x2b4d)]['upload'](_0x188b6f),this[_0x41105b(0xc68)]=!0x0;},CircleBucket[_0x68aa19(0x4b51)]['destroy']=function(){var _0x369d94=_0x68aa19;this[_0x369d94(0x1b01)]&&(this[_0x369d94(0x1b01)]['destroy'](),this[_0x369d94(0x53f0)][_0x369d94(0x2578)](),this[_0x369d94(0x2b4d)]['destroy'](),this[_0x369d94(0x5405)][_0x369d94(0x2578)]());},CircleBucket[_0x68aa19(0x4b51)]['clear']=function(){var _0x2f37e5=_0x68aa19;defined$1(this[_0x2f37e5(0x4256)])&&(this[_0x2f37e5(0x4256)]=null),defined$1(this[_0x2f37e5(0x10b7)])&&(this[_0x2f37e5(0x10b7)]=null);},CircleBucket['prototype'][_0x68aa19(0x420b)]=function(_0x2b9c58,_0x5dae87,_0x18733c){var _0x21a876=_0x68aa19;for(var _0x520213=0x0,_0x152f16=_0x5dae87;_0x520213<_0x152f16['length'];_0x520213+=0x1)for(var _0x2d4fb5=0x0,_0xc76d93=_0x152f16[_0x520213];_0x2d4fb5<_0xc76d93[_0x21a876(0x531b)];_0x2d4fb5+=0x1){var _0x30b0d8=_0xc76d93[_0x2d4fb5],_0xd2a904=_0x30b0d8['x'],_0x570109=_0x30b0d8['y'];if(!(_0xd2a904<0x0||_0xd2a904>=EXTENT||_0x570109<0x0||_0x570109>=EXTENT)){var _0x13f8ce=this[_0x21a876(0x5405)][_0x21a876(0x3762)](0x4,this[_0x21a876(0x4256)],this[_0x21a876(0x10b7)],_0x2b9c58[_0x21a876(0x652)]),_0x4c153d=_0x13f8ce[_0x21a876(0x3531)];addCircleVertex(this[_0x21a876(0x4256)],_0xd2a904,_0x570109,-0x1,-0x1),addCircleVertex(this['layoutVertexArray'],_0xd2a904,_0x570109,0x1,-0x1),addCircleVertex(this[_0x21a876(0x4256)],_0xd2a904,_0x570109,0x1,0x1),addCircleVertex(this[_0x21a876(0x4256)],_0xd2a904,_0x570109,-0x1,0x1),this[_0x21a876(0x10b7)][_0x21a876(0xa28)](_0x4c153d,_0x4c153d+0x1,_0x4c153d+0x2),this[_0x21a876(0x10b7)][_0x21a876(0xa28)](_0x4c153d,_0x4c153d+0x3,_0x4c153d+0x2),_0x13f8ce['vertexLength']+=0x4,_0x13f8ce[_0x21a876(0x1e63)]+=0x2;}}this[_0x21a876(0x2b4d)][_0x21a876(0x32c2)](this[_0x21a876(0x4256)][_0x21a876(0x531b)],_0x2b9c58,_0x18733c,{});},WebWorkerTransfer[_0x68aa19(0x4f8e)]('CircleBucket',CircleBucket,{'omit':[_0x68aa19(0x1880)]});var DataConstantProperty=function(_0x41182d){var _0x27a612=_0x68aa19;this[_0x27a612(0x204f)]=_0x41182d;};DataConstantProperty[_0x68aa19(0x4b51)][_0x68aa19(0x446e)]=function(_0x3fcd04,_0x244809){var _0x5d27f8=_0x68aa19;return _0x3fcd04[_0x5d27f8(0x22fc)][_0x5d27f8(0x35e2)](_0x244809);},DataConstantProperty[_0x68aa19(0x4b51)][_0x68aa19(0x418e)]=function(_0x4433a1,_0x4890c3,_0x40fc5d){var _0x50f1c4=_0x68aa19,_0x5af175=interpolate[this[_0x50f1c4(0x204f)][_0x50f1c4(0x3243)]];return _0x5af175?_0x5af175(_0x4433a1,_0x4890c3,_0x40fc5d):_0x4433a1;},WebWorkerTransfer['register'](_0x68aa19(0x3fe4),DataConstantProperty);var DataDrivenProperty=function(_0x424323,_0x460f19){var _0x44badf=_0x68aa19;this[_0x44badf(0x204f)]=_0x424323,this['overrides']=_0x460f19;};DataDrivenProperty[_0x68aa19(0x4b51)]['possiblyEvaluate']=function(_0x5bb8e8,_0x4149fe,_0xc42150){var _0x11505f=_0x68aa19;return'constant'===_0x5bb8e8[_0x11505f(0x22fc)][_0x11505f(0x576a)]||'camera'===_0x5bb8e8[_0x11505f(0x22fc)][_0x11505f(0x576a)]?new PossiblyEvaluatedPropertyValue$1(this,{'kind':_0x11505f(0x473a),'value':_0x5bb8e8[_0x11505f(0x22fc)][_0x11505f(0x35e2)](_0x4149fe,null,{},_0xc42150)},_0x4149fe):new PossiblyEvaluatedPropertyValue$1(this,_0x5bb8e8['expression'],_0x4149fe);},DataDrivenProperty[_0x68aa19(0x4b51)][_0x68aa19(0x418e)]=function(_0x368568,_0x4ea25c,_0x3fb54c){var _0x2c402e=_0x68aa19;if(_0x2c402e(0x473a)!==_0x368568['value']['kind']||_0x2c402e(0x473a)!==_0x4ea25c[_0x2c402e(0x327)][_0x2c402e(0x576a)])return _0x368568;if(void 0x0===_0x368568[_0x2c402e(0x327)][_0x2c402e(0x327)]||void 0x0===_0x4ea25c[_0x2c402e(0x327)]['value'])return new PossiblyEvaluatedPropertyValue$1(this,{'kind':_0x2c402e(0x473a),'value':void 0x0},_0x368568[_0x2c402e(0x3b9e)]);var _0x3f6b2a=interpolate[this[_0x2c402e(0x204f)][_0x2c402e(0x3243)]];return _0x3f6b2a?new PossiblyEvaluatedPropertyValue$1(this,{'kind':_0x2c402e(0x473a),'value':_0x3f6b2a(_0x368568[_0x2c402e(0x327)]['value'],_0x4ea25c['value']['value'],_0x3fb54c)},_0x368568[_0x2c402e(0x3b9e)]):_0x368568;},DataDrivenProperty['prototype'][_0x68aa19(0x35e2)]=function(_0x252dec,_0x2bd4b4,_0x407706,_0x24c1ee,_0x2b2049){var _0xe4e2e3=_0x68aa19;return'constant'===_0x252dec[_0xe4e2e3(0x576a)]?_0x252dec[_0xe4e2e3(0x327)]:_0x252dec[_0xe4e2e3(0x35e2)](_0x2bd4b4,_0x407706,_0x24c1ee,_0x2b2049);},WebWorkerTransfer['register']('DataDrivenProperty',DataDrivenProperty);var Scope=function(_0x5e6939,_0x307cb1){var _0x557249=_0x68aa19;void 0x0===_0x307cb1&&(_0x307cb1=[]),this['parent']=_0x5e6939,this[_0x557249(0x1775)]={};for(var _0x3912f4=0x0,_0x49cd27=_0x307cb1;_0x3912f4<_0x49cd27['length'];_0x3912f4+=0x1){var _0x49ceee=_0x49cd27[_0x3912f4],_0x21901a=_0x49ceee[0x0],_0x55b172=_0x49ceee[0x1];this['bindings'][_0x21901a]=_0x55b172;}};Scope[_0x68aa19(0x4b51)][_0x68aa19(0x32c8)]=function(_0x53c653){return new Scope(this,_0x53c653);},Scope[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x300225){var _0x1b2938=_0x68aa19;if(this[_0x1b2938(0x1775)][_0x300225])return this[_0x1b2938(0x1775)][_0x300225];if(this['parent'])return this[_0x1b2938(0x2c41)]['get'](_0x300225);throw new Error(_0x300225+_0x1b2938(0x474a));},Scope[_0x68aa19(0x4b51)]['has']=function(_0x468510){var _0x437c73=_0x68aa19;return!!this[_0x437c73(0x1775)][_0x468510]||!!this['parent']&&this[_0x437c73(0x2c41)][_0x437c73(0x40dd)](_0x468510);};var ParsingError=function(_0x59d5ea){var _0x4d9059=_0x68aa19;function _0x4051b8(_0x34af7c,_0x5a9eaa){var _0x319588=_0x54f3;_0x59d5ea[_0x319588(0x317a)](this,_0x5a9eaa),this[_0x319588(0x17f7)]=_0x5a9eaa,this[_0x319588(0x133c)]=_0x34af7c;}return _0x59d5ea&&(_0x4051b8[_0x4d9059(0x4939)]=_0x59d5ea),_0x4051b8[_0x4d9059(0x4b51)]=Object[_0x4d9059(0x3477)](_0x59d5ea&&_0x59d5ea[_0x4d9059(0x4b51)]),_0x4051b8['prototype'][_0x4d9059(0x330d)]=_0x4051b8,_0x4051b8;}(Error),geometryTypes$2=['Unknown',_0x68aa19(0x57f9),_0x68aa19(0x3083),_0x68aa19(0x4017)],EvaluationContext=function(){var _0x2597fe=_0x68aa19;this['globals']=null,this[_0x2597fe(0x349b)]=null,this[_0x2597fe(0x40b7)]=null,this[_0x2597fe(0x50b2)]=null,this[_0x2597fe(0x40d9)]={},this[_0x2597fe(0x50f1)]=null;};function isConstant(){}EvaluationContext[_0x68aa19(0x4b51)]['id']=function(){var _0x2b7352=_0x68aa19;return this[_0x2b7352(0x349b)]&&'id'in this['feature']?this['feature']['id']:null;},EvaluationContext[_0x68aa19(0x4b51)]['geometryType']=function(){var _0x53fc45=_0x68aa19;return this['feature']?'number'==typeof this[_0x53fc45(0x349b)]['type']?geometryTypes$2[this['feature'][_0x53fc45(0x3243)]]:this[_0x53fc45(0x349b)]['type']:null;},EvaluationContext[_0x68aa19(0x4b51)][_0x68aa19(0x2f10)]=function(){var _0x29db8a=_0x68aa19;return this[_0x29db8a(0x349b)]&&this[_0x29db8a(0x349b)]['properties']||{};},EvaluationContext['prototype'][_0x68aa19(0x1ee8)]=function(_0x464241){var _0x21c94c=_0x68aa19,_0x4396d7=this[_0x21c94c(0x40d9)][_0x464241];return _0x4396d7||(_0x4396d7=this['_parseColorCache'][_0x464241]=Color[_0x21c94c(0x29e2)](_0x464241)),_0x4396d7;},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x80c),EvaluationContext),isConstant[_0x68aa19(0x295f)]=function(_0x170633){var _0x2eb02e=_0x68aa19;if(_0x170633 instanceof ParsingContext[_0x2eb02e(0x53be)]){if(_0x2eb02e(0x3173)===_0x170633[_0x2eb02e(0x13f9)]&&0x1===_0x170633['args']['length'])return!0x1;if(_0x2eb02e(0x187d)===_0x170633[_0x2eb02e(0x13f9)])return!0x1;if(_0x2eb02e(0x40dd)===_0x170633[_0x2eb02e(0x13f9)]&&0x1===_0x170633[_0x2eb02e(0x4dae)][_0x2eb02e(0x531b)])return!0x1;if(_0x2eb02e(0x2f10)===_0x170633[_0x2eb02e(0x13f9)]||'geometry-type'===_0x170633[_0x2eb02e(0x13f9)]||'id'===_0x170633[_0x2eb02e(0x13f9)])return!0x1;if(/^filter-/['test'](_0x170633[_0x2eb02e(0x13f9)]))return!0x1;}var _0x558b92=!0x0;return _0x170633[_0x2eb02e(0x4f9c)](function(_0x2b782a){var _0x35ca37=_0x2eb02e;_0x558b92&&!isConstant[_0x35ca37(0x295f)](_0x2b782a)&&(_0x558b92=!0x1);}),_0x558b92;},isConstant[_0x68aa19(0x4204)]=function(_0x2f4e61){var _0x4cd47b=_0x68aa19;if(_0x2f4e61 instanceof ParsingContext[_0x4cd47b(0x53be)]&&_0x4cd47b(0x187d)===_0x2f4e61['name'])return!0x1;var _0x417bf4=!0x0;return _0x2f4e61[_0x4cd47b(0x4f9c)](function(_0x146c23){var _0x31d817=_0x4cd47b;_0x417bf4&&!isConstant[_0x31d817(0x4204)](_0x146c23)&&(_0x417bf4=!0x1);}),_0x417bf4;},isConstant[_0x68aa19(0x2ba1)]=function(_0x63d331,_0x424b70){var _0x22b6ba=_0x68aa19;if(_0x63d331 instanceof ParsingContext['CompoundExpression']&&_0x424b70[_0x22b6ba(0x33ab)](_0x63d331[_0x22b6ba(0x13f9)])>=0x0)return!0x1;var _0x3eec49=!0x0;return _0x63d331[_0x22b6ba(0x4f9c)](function(_0x5b78ed){var _0x52454f=_0x22b6ba;_0x3eec49&&!isConstant[_0x52454f(0x2ba1)](_0x5b78ed,_0x424b70)&&(_0x3eec49=!0x1);}),_0x3eec49;};var ParsingContext=function(_0x3d3e7e,_0x532456,_0x48ee9c,_0x332ee9,_0x2fe6da){var _0x48d012=_0x68aa19;void 0x0===_0x532456&&(_0x532456=[]),void 0x0===_0x332ee9&&(_0x332ee9=new Scope()),void 0x0===_0x2fe6da&&(_0x2fe6da=[]),this[_0x48d012(0x2c8a)]=_0x3d3e7e,this[_0x48d012(0x3906)]=_0x532456,this['key']=_0x532456[_0x48d012(0x2e47)](function(_0xb0111d){return'['+_0xb0111d+']';})[_0x48d012(0x3ac2)](''),this['scope']=_0x332ee9,this[_0x48d012(0x1ceb)]=_0x2fe6da,this[_0x48d012(0x4ace)]=_0x48ee9c;};function get$1(_0x5244fd,_0xb1839){const _0x166c81=_0xb1839[_0x5244fd];return void 0x0===_0x166c81?null:_0x166c81;}ParsingContext[_0x68aa19(0x4b51)][_0x68aa19(0x29e2)]=function(_0x528bb9,_0x19e4e1,_0x11609a,_0x5a8880,_0x38741d){var _0x4921b5=_0x68aa19;return void 0x0===_0x38741d&&(_0x38741d={}),_0x19e4e1?this['concat'](_0x19e4e1,_0x11609a,_0x5a8880)['_parse'](_0x528bb9,_0x38741d):this[_0x4921b5(0x467)](_0x528bb9,_0x38741d);},ParsingContext[_0x68aa19(0x4b51)][_0x68aa19(0x467)]=function(_0x10c4c9,_0x49792d){var _0x6a9881=_0x68aa19;function _0x307aa8(_0x5edb06,_0xc50757,_0x2d8770){return'assert'===_0x2d8770?new Assertion(_0xc50757,[_0x5edb06]):'coerce'===_0x2d8770?new Coercion(_0xc50757,[_0x5edb06]):_0x5edb06;}if(null!==_0x10c4c9&&'string'!=typeof _0x10c4c9&&_0x6a9881(0x46da)!=typeof _0x10c4c9&&_0x6a9881(0x30f8)!=typeof _0x10c4c9||(_0x10c4c9=[_0x6a9881(0x12be),_0x10c4c9]),Array[_0x6a9881(0x4b57)](_0x10c4c9)){if(0x0===_0x10c4c9['length'])return this[_0x6a9881(0x132d)](_0x6a9881(0x198b));var _0x2f63a8=_0x10c4c9[0x0];if(_0x6a9881(0x29ad)!=typeof _0x2f63a8)return this[_0x6a9881(0x132d)](_0x6a9881(0x2441)+typeof _0x2f63a8+_0x6a9881(0xebb),0x0),null;var _0x4908a2=this[_0x6a9881(0x2c8a)][_0x2f63a8];if(_0x4908a2){var _0x1d8ea0=_0x4908a2[_0x6a9881(0x29e2)](_0x10c4c9,this);if(!_0x1d8ea0)return null;if(this[_0x6a9881(0x4ace)]){var _0x2e10b2=this['expectedType'],_0x1f3962=_0x1d8ea0[_0x6a9881(0x3243)];if(_0x6a9881(0x29ad)!==_0x2e10b2[_0x6a9881(0x576a)]&&_0x6a9881(0x30f8)!==_0x2e10b2[_0x6a9881(0x576a)]&&'boolean'!==_0x2e10b2[_0x6a9881(0x576a)]&&_0x6a9881(0x5014)!==_0x2e10b2['kind']&&_0x6a9881(0x576)!==_0x2e10b2[_0x6a9881(0x576a)]||'value'!==_0x1f3962[_0x6a9881(0x576a)]){if(_0x6a9881(0x28b8)!==_0x2e10b2['kind']&&'formatted'!==_0x2e10b2[_0x6a9881(0x576a)]&&_0x6a9881(0xc74)!==_0x2e10b2[_0x6a9881(0x576a)]||_0x6a9881(0x327)!==_0x1f3962[_0x6a9881(0x576a)]&&_0x6a9881(0x29ad)!==_0x1f3962['kind']){if(this['checkSubtype'](_0x2e10b2,_0x1f3962))return null;}else _0x1d8ea0=_0x307aa8(_0x1d8ea0,_0x2e10b2,_0x49792d['typeAnnotation']||'coerce');}else _0x1d8ea0=_0x307aa8(_0x1d8ea0,_0x2e10b2,_0x49792d[_0x6a9881(0xd37)]||'assert');}if(!(_0x1d8ea0 instanceof Literal)&&_0x6a9881(0xc74)!==_0x1d8ea0['type'][_0x6a9881(0x576a)]&&isConstant()){var _0x290900=new EvaluationContext();try{_0x1d8ea0=new Literal(_0x1d8ea0[_0x6a9881(0x3243)],_0x1d8ea0[_0x6a9881(0x35e2)](_0x290900));}catch(_0x33bac4){return this[_0x6a9881(0x132d)](_0x33bac4[_0x6a9881(0x17f7)]),null;}}return _0x1d8ea0;}return this[_0x6a9881(0x132d)](_0x6a9881(0x2909)+_0x2f63a8+_0x6a9881(0x4f0b),0x0);}return void 0x0===_0x10c4c9?this[_0x6a9881(0x132d)](_0x6a9881(0x30bf)):_0x6a9881(0x5014)==typeof _0x10c4c9?this['error'](_0x6a9881(0x16cd)):this['error']('Expected\x20an\x20array,\x20but\x20found\x20'+typeof _0x10c4c9+_0x6a9881(0x1236));},ParsingContext[_0x68aa19(0x4b51)][_0x68aa19(0x32c8)]=function(_0x38c21b,_0x32d8b6,_0xbb5b7f){var _0x589aa9=_0x68aa19,_0xdf7de8=_0x589aa9(0x30f8)==typeof _0x38c21b?this[_0x589aa9(0x3906)]['concat'](_0x38c21b):this[_0x589aa9(0x3906)],_0x166484=_0xbb5b7f?this[_0x589aa9(0x4d6b)][_0x589aa9(0x32c8)](_0xbb5b7f):this[_0x589aa9(0x4d6b)];return new ParsingContext(this[_0x589aa9(0x2c8a)],_0xdf7de8,_0x32d8b6||null,_0x166484,this['errors']);},ParsingContext[_0x68aa19(0x4b51)]['error']=function(_0x5040d7){var _0x30df0d=_0x68aa19;for(var _0x4fb1f3=[],_0x1e3d73=arguments[_0x30df0d(0x531b)]-0x1;_0x1e3d73-->0x0;)_0x4fb1f3[_0x1e3d73]=arguments[_0x1e3d73+0x1];var _0x5a2b0f=''+this[_0x30df0d(0x133c)]+_0x4fb1f3[_0x30df0d(0x2e47)](function(_0x2f4c17){return'['+_0x2f4c17+']';})['join']('');this[_0x30df0d(0x1ceb)][_0x30df0d(0x3a33)](new ParsingError(_0x5a2b0f,_0x5040d7));},ParsingContext['prototype'][_0x68aa19(0x236b)]=function(_0x48b2eb,_0x27feed){var _0xdef89a=_0x68aa19,_0x293bb4=checkSubtype(_0x48b2eb,_0x27feed);return _0x293bb4&&this[_0xdef89a(0x132d)](_0x293bb4),_0x293bb4;};var CompoundExpression=function(_0x97f784,_0x2d996f,_0xa68379,_0x37b3c4){var _0x2de6a0=_0x68aa19;this[_0x2de6a0(0x13f9)]=_0x97f784,this[_0x2de6a0(0x3243)]=_0x2d996f,this[_0x2de6a0(0x31d0)]=_0xa68379,this[_0x2de6a0(0x4dae)]=_0x37b3c4;};function stringifySignature(_0x20529c){var _0x230a7f=_0x68aa19;return Array['isArray'](_0x20529c)?'('+_0x20529c[_0x230a7f(0x2e47)](toString)[_0x230a7f(0x3ac2)](',\x20')+')':'('+toString(_0x20529c[_0x230a7f(0x3243)])+_0x230a7f(0x6a9);}CompoundExpression[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x1686d1,_0x522f19){var _0x3afbdd=_0x68aa19;return this['_evaluate'](_0x1686d1,this[_0x3afbdd(0x4dae)],_0x522f19);},CompoundExpression[_0x68aa19(0x4b51)][_0x68aa19(0x4f9c)]=function(_0x4b092f){var _0x490d85=_0x68aa19;this[_0x490d85(0x4dae)][_0x490d85(0x3bcb)](_0x4b092f);},CompoundExpression[_0x68aa19(0x4b51)]['possibleOutputs']=function(){return[void 0x0];},CompoundExpression[_0x68aa19(0x4b51)][_0x68aa19(0x2d71)]=function(){var _0xfd75b1=_0x68aa19;return[this[_0xfd75b1(0x13f9)]][_0xfd75b1(0x32c8)](this[_0xfd75b1(0x4dae)][_0xfd75b1(0x2e47)](function(_0x34e1bf){var _0x1b14fd=_0xfd75b1;return _0x34e1bf[_0x1b14fd(0x2d71)]();}));},CompoundExpression['parse']=function(_0x22bfff,_0x464b64){var _0x35e341=_0x68aa19,_0x354879,_0x202d45=_0x22bfff[0x0],_0x359cfc=CompoundExpression[_0x35e341(0x3e41)][_0x202d45];if(!_0x359cfc)return _0x464b64[_0x35e341(0x132d)]('Unknown\x20expression\x20\x22'+_0x202d45+_0x35e341(0x4f0b),0x0);for(var _0x34d934=Array[_0x35e341(0x4b57)](_0x359cfc)?_0x359cfc[0x0]:_0x359cfc[_0x35e341(0x3243)],_0x530bc1=Array['isArray'](_0x359cfc)?[[_0x359cfc[0x1],_0x359cfc[0x2]]]:_0x359cfc[_0x35e341(0x63f)],_0x2146dd=_0x530bc1[_0x35e341(0x350b)](function(_0x204534){var _0x4d0b40=_0x35e341,_0x8d92dc=_0x204534[0x0];return!Array['isArray'](_0x8d92dc)||_0x8d92dc['length']===_0x22bfff[_0x4d0b40(0x531b)]-0x1;}),_0x52138b=null,_0x49fb21=0x0,_0x359e84=_0x2146dd;_0x49fb21<_0x359e84[_0x35e341(0x531b)];_0x49fb21+=0x1){var _0x47a3fa=_0x359e84[_0x49fb21],_0x24bc9f=_0x47a3fa[0x0],_0x165a43=_0x47a3fa[0x1];_0x52138b=new ParsingContext(_0x464b64[_0x35e341(0x2c8a)],_0x464b64[_0x35e341(0x3906)],null,_0x464b64[_0x35e341(0x4d6b)]);for(var _0xf0c44=[],_0x331235=!0x1,_0x51ee4b=0x1;_0x51ee4b<_0x22bfff[_0x35e341(0x531b)];_0x51ee4b++){var _0x1c3420=_0x22bfff[_0x51ee4b],_0x19da6a=Array[_0x35e341(0x4b57)](_0x24bc9f)?_0x24bc9f[_0x51ee4b-0x1]:_0x24bc9f['type'],_0xd4b8db=_0x52138b[_0x35e341(0x29e2)](_0x1c3420,0x1+_0xf0c44[_0x35e341(0x531b)],_0x19da6a);if(!_0xd4b8db){_0x331235=!0x0;break;}_0xf0c44[_0x35e341(0x3a33)](_0xd4b8db);}if(!_0x331235){if(Array[_0x35e341(0x4b57)](_0x24bc9f)&&_0x24bc9f[_0x35e341(0x531b)]!==_0xf0c44['length'])_0x52138b[_0x35e341(0x132d)](_0x35e341(0x1faf)+_0x24bc9f[_0x35e341(0x531b)]+'\x20arguments,\x20but\x20found\x20'+_0xf0c44[_0x35e341(0x531b)]+_0x35e341(0x1236));else{for(var _0x464e9e=0x0;_0x464e9e<_0xf0c44[_0x35e341(0x531b)];_0x464e9e++){var _0x750e6b=Array[_0x35e341(0x4b57)](_0x24bc9f)?_0x24bc9f[_0x464e9e]:_0x24bc9f[_0x35e341(0x3243)],_0x751a26=_0xf0c44[_0x464e9e];_0x52138b[_0x35e341(0x32c8)](_0x464e9e+0x1)[_0x35e341(0x236b)](_0x750e6b,_0x751a26[_0x35e341(0x3243)]);}if(0x0===_0x52138b['errors'][_0x35e341(0x531b)])return new CompoundExpression(_0x202d45,_0x34d934,_0x165a43,_0xf0c44);}}}if(0x1===_0x2146dd['length'])(_0x354879=_0x464b64[_0x35e341(0x1ceb)])[_0x35e341(0x3a33)][_0x35e341(0x18ce)](_0x354879,_0x52138b[_0x35e341(0x1ceb)]);else{for(var _0x23360e=(_0x2146dd[_0x35e341(0x531b)]?_0x2146dd:_0x530bc1)['map'](function(_0x30e87b){return stringifySignature(_0x30e87b[0x0]);})[_0x35e341(0x3ac2)](_0x35e341(0x5624)),_0x5def9f=[],_0x3a3d11=0x1;_0x3a3d11<_0x22bfff[_0x35e341(0x531b)];_0x3a3d11++){var _0x554d6c=_0x464b64[_0x35e341(0x29e2)](_0x22bfff[_0x3a3d11],0x1+_0x5def9f['length']);if(!_0x554d6c)return null;_0x5def9f[_0x35e341(0x3a33)](toString(_0x554d6c[_0x35e341(0x3243)]));}_0x464b64[_0x35e341(0x132d)](_0x35e341(0x44f1)+_0x23360e+_0x35e341(0x27af)+_0x5def9f['join'](',\x20')+_0x35e341(0x2e87));}return null;},CompoundExpression['register']=function(_0x34a19a,_0x3b641a){var _0x355718=_0x68aa19;for(var _0x242448 in(CompoundExpression[_0x355718(0x3e41)]=_0x3b641a,_0x3b641a))_0x34a19a[_0x242448]=CompoundExpression;},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x53be),CompoundExpression);var NumberType$1={'kind':_0x68aa19(0x30f8)},StringType$1={'kind':_0x68aa19(0x29ad)},BooleanType$1={'kind':_0x68aa19(0x46da)},ColorType$2={'kind':_0x68aa19(0x28b8)},ObjectType={'kind':_0x68aa19(0x5014)},ValueType$1={'kind':_0x68aa19(0x327)},ErrorType={'kind':_0x68aa19(0x132d)},CollatorType={'kind':'collator'};function array$1(_0x5b19da,_0x5d1554){var _0x5dcbeb=_0x68aa19;return{'kind':_0x5dcbeb(0x576),'itemType':_0x5b19da,'N':_0x5d1554};}function varargs(_0x229405){return{'type':_0x229405};}function rgba(_0x4a0798,_0x36ab0f){var _0x245e70=_0x68aa19,_0x5b79cc=_0x36ab0f[0x0],_0x68d2d2=_0x36ab0f[0x1],_0x5823ae=_0x36ab0f[0x2],_0x431b2c=_0x36ab0f[0x3];_0x5b79cc=_0x5b79cc[_0x245e70(0x35e2)](_0x4a0798),_0x68d2d2=_0x68d2d2[_0x245e70(0x35e2)](_0x4a0798),_0x5823ae=_0x5823ae[_0x245e70(0x35e2)](_0x4a0798);var _0x315fa4=_0x431b2c?_0x431b2c[_0x245e70(0x35e2)](_0x4a0798):0x1,_0x34105c=Values[_0x245e70(0xe86)](_0x5b79cc,_0x68d2d2,_0x5823ae,_0x315fa4);if(_0x34105c)throw new RuntimeError(_0x34105c);return new Color(_0x5b79cc/0xff*_0x315fa4,_0x68d2d2/0xff*_0x315fa4,_0x5823ae/0xff*_0x315fa4,_0x315fa4);}CompoundExpression[_0x68aa19(0x4f8e)](expressions,{'error':[ErrorType,[StringType$1],function(_0x136a81,_0x15481b){var _0x21639a=_0x15481b[0x0];throw new RuntimeError(_0x21639a['evaluate'](_0x136a81));}],'typeof':[StringType$1,[ValueType$1],function(_0x1a2071,_0x41fe0b){var _0x424389=_0x68aa19,_0x17cb9f=_0x41fe0b[0x0];return toString(Values[_0x424389(0x2eb3)](_0x17cb9f[_0x424389(0x35e2)](_0x1a2071)));}],'to-rgba':[array$1(NumberType$1,0x4),[ColorType$2],function(_0x5295ef,_0x23afc8){var _0x17519b=_0x68aa19;return _0x23afc8[0x0][_0x17519b(0x35e2)](_0x5295ef)[_0x17519b(0xd2c)]();}],'rgb':[ColorType$2,[NumberType$1,NumberType$1,NumberType$1],rgba],'rgba':[ColorType$2,[NumberType$1,NumberType$1,NumberType$1,NumberType$1],rgba],'has':{'type':BooleanType$1,'overloads':[[[StringType$1],function(_0x465a69,_0x39398d){var _0x5738bb=_0x68aa19,_0x6832b5=_0x39398d[0x0];return has(_0x6832b5[_0x5738bb(0x35e2)](_0x465a69),_0x465a69['properties']());}],[[StringType$1,ObjectType],function(_0x8d2f0d,_0xce36c9){var _0x2d6f51=_0x68aa19,_0x27606a=_0xce36c9[0x0],_0x51a75b=_0xce36c9[0x1];return has(_0x27606a[_0x2d6f51(0x35e2)](_0x8d2f0d),_0x51a75b[_0x2d6f51(0x35e2)](_0x8d2f0d));}]]},'get':{'type':ValueType$1,'overloads':[[[StringType$1],function(_0x244810,_0x4849c5){var _0xeb2f8=_0x68aa19;return get$1(_0x4849c5[0x0][_0xeb2f8(0x35e2)](_0x244810),_0x244810[_0xeb2f8(0x2f10)]());}],[[StringType$1,ObjectType],function(_0x2bee3f,_0x2cf5ec){var _0xef51df=_0x68aa19,_0x46491a=_0x2cf5ec[0x0],_0x380b9d=_0x2cf5ec[0x1];return get$1(_0x46491a['evaluate'](_0x2bee3f),_0x380b9d[_0xef51df(0x35e2)](_0x2bee3f));}]]},'feature-state':[ValueType$1,[StringType$1],function(_0x618945,_0x2f5d08){var _0x254dce=_0x68aa19;return get$1(_0x2f5d08[0x0][_0x254dce(0x35e2)](_0x618945),_0x618945[_0x254dce(0x40b7)]||{});}],'properties':[ObjectType,[],function(_0xce4b74){var _0x1fb7aa=_0x68aa19;return _0xce4b74[_0x1fb7aa(0x2f10)]();}],'geometry-type':[StringType$1,[],function(_0x5ce7d1){var _0x11e368=_0x68aa19;return _0x5ce7d1[_0x11e368(0x8c0)]();}],'id':[ValueType$1,[],function(_0x257a6d){return _0x257a6d['id']();}],'zoom':[NumberType$1,[],function(_0x41cc71){var _0x52c64b=_0x68aa19;return _0x41cc71[_0x52c64b(0x543b)][_0x52c64b(0x4199)];}],'heatmap-density':[NumberType$1,[],function(_0x45caf8){var _0x7e0dfb=_0x68aa19;return _0x45caf8['globals'][_0x7e0dfb(0x4c19)]||0x0;}],'line-progress':[NumberType$1,[],function(_0x566a58){var _0xaf7df1=_0x68aa19;return _0x566a58[_0xaf7df1(0x543b)][_0xaf7df1(0x40d)]||0x0;}],'accumulated':[ValueType$1,[],function(_0x581edd){var _0x477aa0=_0x68aa19;return void 0x0===_0x581edd['globals'][_0x477aa0(0x489b)]?null:_0x581edd['globals']['accumulated'];}],'+':[NumberType$1,varargs(NumberType$1),function(_0x16144f,_0x2a7913){var _0x3e9074=_0x68aa19;for(var _0x56365c=0x0,_0x19add7=0x0,_0x55b165=_0x2a7913;_0x19add7<_0x55b165[_0x3e9074(0x531b)];_0x19add7+=0x1){_0x56365c+=_0x55b165[_0x19add7][_0x3e9074(0x35e2)](_0x16144f);}return _0x56365c;}],'*':[NumberType$1,varargs(NumberType$1),function(_0x341314,_0x347f39){var _0x112158=_0x68aa19;for(var _0x4523d3=0x1,_0x136e19=0x0,_0xee5a24=_0x347f39;_0x136e19<_0xee5a24[_0x112158(0x531b)];_0x136e19+=0x1){_0x4523d3*=_0xee5a24[_0x136e19][_0x112158(0x35e2)](_0x341314);}return _0x4523d3;}],'-':{'type':NumberType$1,'overloads':[[[NumberType$1,NumberType$1],function(_0x105109,_0x5f45e3){var _0x670c54=_0x68aa19,_0x3e1e78=_0x5f45e3[0x0],_0x4b6edc=_0x5f45e3[0x1];return _0x3e1e78['evaluate'](_0x105109)-_0x4b6edc[_0x670c54(0x35e2)](_0x105109);}],[[NumberType$1],function(_0x38b39f,_0x53da48){return-_0x53da48[0x0]['evaluate'](_0x38b39f);}]]},'/':[NumberType$1,[NumberType$1,NumberType$1],function(_0x580b30,_0xc8d8b6){var _0x41d8f2=_0x68aa19,_0x2ed843=_0xc8d8b6[0x0],_0x5d6802=_0xc8d8b6[0x1];return _0x2ed843[_0x41d8f2(0x35e2)](_0x580b30)/_0x5d6802[_0x41d8f2(0x35e2)](_0x580b30);}],'%':[NumberType$1,[NumberType$1,NumberType$1],function(_0x24ac28,_0x3ae04a){var _0x25da48=_0x68aa19,_0x3f2e6e=_0x3ae04a[0x0],_0x4dbdeb=_0x3ae04a[0x1];return _0x3f2e6e[_0x25da48(0x35e2)](_0x24ac28)%_0x4dbdeb[_0x25da48(0x35e2)](_0x24ac28);}],'ln2':[NumberType$1,[],function(){var _0x51eaf8=_0x68aa19;return Math[_0x51eaf8(0x4fd)];}],'pi':[NumberType$1,[],function(){return Math['PI'];}],'e':[NumberType$1,[],function(){return Math['E'];}],'^':[NumberType$1,[NumberType$1,NumberType$1],function(_0x2bf1e1,_0x1bf043){var _0x4d9b0d=_0x68aa19,_0x5926be=_0x1bf043[0x0],_0x5e7813=_0x1bf043[0x1];return Math[_0x4d9b0d(0x1f76)](_0x5926be[_0x4d9b0d(0x35e2)](_0x2bf1e1),_0x5e7813[_0x4d9b0d(0x35e2)](_0x2bf1e1));}],'sqrt':[NumberType$1,[NumberType$1],function(_0x4714c5,_0x20988a){var _0x2a034e=_0x68aa19,_0x922e91=_0x20988a[0x0];return Math[_0x2a034e(0x4080)](_0x922e91['evaluate'](_0x4714c5));}],'log10':[NumberType$1,[NumberType$1],function(_0x29de86,_0x32076f){var _0xaa123=_0x68aa19,_0x4afe5d=_0x32076f[0x0];return Math[_0xaa123(0xe28)](_0x4afe5d['evaluate'](_0x29de86))/Math[_0xaa123(0x14ec)];}],'ln':[NumberType$1,[NumberType$1],function(_0x536288,_0x2016da){var _0x4d3460=_0x68aa19,_0x4bf045=_0x2016da[0x0];return Math[_0x4d3460(0xe28)](_0x4bf045['evaluate'](_0x536288));}],'log2':[NumberType$1,[NumberType$1],function(_0x5e38af,_0x52ad9a){var _0x60dcf4=_0x68aa19,_0x4cb116=_0x52ad9a[0x0];return Math[_0x60dcf4(0xe28)](_0x4cb116[_0x60dcf4(0x35e2)](_0x5e38af))/Math[_0x60dcf4(0x4fd)];}],'sin':[NumberType$1,[NumberType$1],function(_0x5e34f7,_0x20334b){var _0x408814=_0x68aa19,_0x5de332=_0x20334b[0x0];return Math[_0x408814(0x4322)](_0x5de332[_0x408814(0x35e2)](_0x5e34f7));}],'cos':[NumberType$1,[NumberType$1],function(_0x1004fc,_0x43667d){var _0x24f2da=_0x68aa19,_0x11dd59=_0x43667d[0x0];return Math['cos'](_0x11dd59[_0x24f2da(0x35e2)](_0x1004fc));}],'tan':[NumberType$1,[NumberType$1],function(_0x12ffc0,_0x1b7725){var _0x2e7949=_0x68aa19,_0x1a464e=_0x1b7725[0x0];return Math['tan'](_0x1a464e[_0x2e7949(0x35e2)](_0x12ffc0));}],'asin':[NumberType$1,[NumberType$1],function(_0x1f009a,_0x2bed3a){var _0x1a1f9c=_0x68aa19,_0x18260c=_0x2bed3a[0x0];return Math[_0x1a1f9c(0x2ac1)](_0x18260c['evaluate'](_0x1f009a));}],'acos':[NumberType$1,[NumberType$1],function(_0x20efb1,_0x13390f){var _0x505088=_0x68aa19,_0x43ae69=_0x13390f[0x0];return Math[_0x505088(0x1e18)](_0x43ae69[_0x505088(0x35e2)](_0x20efb1));}],'atan':[NumberType$1,[NumberType$1],function(_0x34fc5a,_0x20cc5f){var _0x2c4d00=_0x68aa19,_0x393b4b=_0x20cc5f[0x0];return Math[_0x2c4d00(0x81d)](_0x393b4b[_0x2c4d00(0x35e2)](_0x34fc5a));}],'min':[NumberType$1,varargs(NumberType$1),function(_0x27657a,_0x4b0fa3){var _0x58d6ae=_0x68aa19;return Math['min'][_0x58d6ae(0x18ce)](Math,_0x4b0fa3[_0x58d6ae(0x2e47)](function(_0x5b43fb){var _0x54db64=_0x58d6ae;return _0x5b43fb[_0x54db64(0x35e2)](_0x27657a);}));}],'max':[NumberType$1,varargs(NumberType$1),function(_0x3ff08d,_0x2c61a3){var _0xf4683c=_0x68aa19;return Math[_0xf4683c(0x2bc6)][_0xf4683c(0x18ce)](Math,_0x2c61a3[_0xf4683c(0x2e47)](function(_0x53aac3){var _0xfd3573=_0xf4683c;return _0x53aac3[_0xfd3573(0x35e2)](_0x3ff08d);}));}],'abs':[NumberType$1,[NumberType$1],function(_0xc5311c,_0x4fdaba){var _0x4ac630=_0x68aa19,_0x1bb229=_0x4fdaba[0x0];return Math['abs'](_0x1bb229[_0x4ac630(0x35e2)](_0xc5311c));}],'round':[NumberType$1,[NumberType$1],function(_0x5a07d2,_0x10c8d1){var _0x3d141d=_0x68aa19,_0x1fe176=_0x10c8d1[0x0][_0x3d141d(0x35e2)](_0x5a07d2);return _0x1fe176<0x0?-Math[_0x3d141d(0x19b6)](-_0x1fe176):Math[_0x3d141d(0x19b6)](_0x1fe176);}],'floor':[NumberType$1,[NumberType$1],function(_0xf4ddaf,_0x18b227){var _0x549213=_0x68aa19,_0x456877=_0x18b227[0x0];return Math[_0x549213(0x67a)](_0x456877[_0x549213(0x35e2)](_0xf4ddaf));}],'ceil':[NumberType$1,[NumberType$1],function(_0x3d39ea,_0x3d6217){var _0x6d29d6=_0x68aa19,_0x58744f=_0x3d6217[0x0];return Math[_0x6d29d6(0x28fa)](_0x58744f['evaluate'](_0x3d39ea));}],'filter-==':[BooleanType$1,[StringType$1,ValueType$1],function(_0x8940b6,_0x5c8cca,_0x3dbb43){var _0x61d29d=_0x68aa19,_0xce6e92=_0x5c8cca[0x0],_0x3e0a79=_0x5c8cca[0x1];if(_0x3dbb43){var _0x3a450a,_0x36c576,_0x36df38=_0xce6e92['value'],_0x4ce30b=_0x3e0a79[_0x61d29d(0x327)];if(/(\S*)\s*([+-])\s*(\S*)/[_0x61d29d(0x8e2)](_0x36df38)){var _0x5e4b92=_0x36df38[_0x61d29d(0x1b02)](/(\S*)\s*([+-])\s*(\S*)/),_0x5d4235=_0x8940b6[_0x61d29d(0x2f10)]()[_0x5e4b92[0x1]],_0x3c7453=_0x5e4b92[0x2],_0x431118=_0x8940b6[_0x61d29d(0x2f10)]()[_0x5e4b92[0x3]];switch(_0x3c7453){case'+':_0x3a450a=_0x5d4235+_0x431118;break;case'-':_0x3a450a=_0x5d4235-_0x431118;}return _0x3a450a===(_0x36c576=_0x3e0a79[_0x61d29d(0x327)]);}if(/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/[_0x61d29d(0x8e2)](_0x36df38)){var _0x38ba92=_0x36df38[_0x61d29d(0x1b02)](/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/),_0x46ef3f=_0x38ba92[0x1],_0x4c31ec=(_0x5d4235=_0x8940b6['properties']()[_0x38ba92[0x2]],_0x38ba92[0x3]);if(_0x3a450a=_0x61d29d(0x1831)==_0x46ef3f?_0x5d4235[_0x61d29d(0x57ed)](0x0,_0x4c31ec):_0x5d4235['substring'](_0x5d4235[_0x61d29d(0x531b)]-_0x4c31ec),/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/['test'](_0x4ce30b)){var _0x30b9f1=_0x4ce30b['match'](/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/),_0x244bb2=_0x30b9f1[0x1],_0x1d3b62=(_0x431118=_0x8940b6[_0x61d29d(0x2f10)]()[_0x30b9f1[0x2]],_0x30b9f1[0x3]);_0x36c576='left'==_0x244bb2?_0x431118[_0x61d29d(0x57ed)](0x0,_0x1d3b62):_0x431118[_0x61d29d(0x57ed)](_0x431118['length']-_0x1d3b62);}else _0x36c576=_0x3e0a79[_0x61d29d(0x327)];return _0x3a450a===_0x36c576;}return _0x8940b6[_0x61d29d(0x2f10)]()[_0xce6e92['value']]===_0x8940b6[_0x61d29d(0x2f10)]()[_0x3e0a79[_0x61d29d(0x327)]];}return _0x8940b6['properties']()[_0xce6e92[_0x61d29d(0x327)]]===_0x3e0a79[_0x61d29d(0x327)];}],'filter-id-==':[BooleanType$1,[ValueType$1],function(_0x3dc36a,_0x4a428a){var _0x578a98=_0x68aa19,_0x43f4c2=_0x4a428a[0x0];return _0x3dc36a['id']()===_0x43f4c2[_0x578a98(0x327)];}],'filter-like':[BooleanType$1,[StringType$1,StringType$1],function(_0x4fdda4,_0x3dce00){var _0x295fd1=_0x68aa19,_0x37bc63=_0x3dce00[0x0][_0x295fd1(0x327)],_0x4d4fb1=_0x3dce00[0x1][_0x295fd1(0x327)],_0x117fbb=_0x4fdda4[_0x295fd1(0x2f10)]();return _0x37bc63 in _0x117fbb&&(/^%.*[^%]$/['test'](_0x4d4fb1)?(_0x4d4fb1=_0x4d4fb1[_0x295fd1(0x1297)]('%',''),_0x117fbb[_0x37bc63][_0x295fd1(0x27d8)](_0x4d4fb1)):/^(?!%).+%$/[_0x295fd1(0x8e2)](_0x4d4fb1)?(_0x4d4fb1=_0x4d4fb1[_0x295fd1(0x1297)]('%',''),_0x117fbb[_0x37bc63][_0x295fd1(0x3e51)](_0x4d4fb1)):(_0x4d4fb1=_0x4d4fb1[_0x295fd1(0x1297)](/%/g,''),_0x117fbb[_0x37bc63][_0x295fd1(0x33ab)](_0x4d4fb1)>-0x1));}],'filter-type-==':[BooleanType$1,[StringType$1],function(_0x5b2285,_0x3f6e36){var _0xe569e7=_0x68aa19,_0x1ffc6f=_0x3f6e36[0x0];return _0x5b2285[_0xe569e7(0x8c0)]()===_0x1ffc6f['value'];}],'filter-<':[BooleanType$1,[StringType$1,ValueType$1],function(_0x462489,_0x5e16dd,_0x46c610){var _0x369897=_0x68aa19,_0x57f7e9,_0xcff71b,_0x3550ef=_0x5e16dd[0x0],_0x32b3a3=_0x5e16dd[0x1],_0x2d485b=_0x3550ef['value'],_0x529afc=_0x32b3a3[_0x369897(0x327)];if(/(\S*)\s*([+-])\s*(\S*)/[_0x369897(0x8e2)](_0x2d485b)){var _0x270ae1=_0x2d485b[_0x369897(0x1b02)](/(\S*)\s*([+-])\s*(\S*)/),_0x244be5=_0x462489['properties']()[_0x270ae1[0x1]],_0x1f0e28=_0x270ae1[0x2],_0x237f17=_0x462489[_0x369897(0x2f10)]()[_0x270ae1[0x3]];switch(_0x1f0e28){case'+':_0x57f7e9=_0x244be5+_0x237f17;break;case'-':_0x57f7e9=_0x244be5-_0x237f17;}_0xcff71b=_0x32b3a3[_0x369897(0x327)];}else{if(/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/[_0x369897(0x8e2)](_0x2d485b)){var _0x13d803=_0x2d485b['match'](/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/),_0x20ac97=_0x13d803[0x1],_0x4580ca=(_0x244be5=_0x462489[_0x369897(0x2f10)]()[_0x13d803[0x2]],_0x13d803[0x3]);if(_0x57f7e9=_0x369897(0x1831)==_0x20ac97?_0x244be5[_0x369897(0x57ed)](0x0,_0x4580ca):_0x244be5['substring'](_0x244be5[_0x369897(0x531b)]-_0x4580ca),/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/[_0x369897(0x8e2)](_0x529afc)){var _0x49cdaa=_0x529afc[_0x369897(0x1b02)](/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/),_0x3f3ff6=_0x49cdaa[0x1],_0x3d7495=(_0x237f17=_0x462489[_0x369897(0x2f10)]()[_0x49cdaa[0x2]],_0x49cdaa[0x3]);_0xcff71b=_0x369897(0x1831)==_0x3f3ff6?_0x237f17['substring'](0x0,_0x3d7495):_0x237f17[_0x369897(0x57ed)](_0x237f17['length']-_0x3d7495);}else _0xcff71b=_0x32b3a3['value'];}else _0x57f7e9=_0x462489[_0x369897(0x2f10)]()[_0x3550ef[_0x369897(0x327)]],_0xcff71b=_0x32b3a3[_0x369897(0x327)],_0x46c610&&(_0xcff71b=_0x462489['properties']()[_0xcff71b]);}return _0x369897(0x30f8)!=typeof _0xcff71b||isNaN(Number(_0x57f7e9))||(_0x57f7e9=Number(_0x57f7e9)),typeof _0x57f7e9==typeof _0xcff71b&&_0x57f7e9<_0xcff71b;}],'filter-id-<':[BooleanType$1,[ValueType$1],function(_0x2316ff,_0x1b4c33){var _0x4ef8e2=_0x68aa19,_0x11a5ed=_0x1b4c33[0x0],_0x223221=_0x2316ff['id'](),_0x15ab2f=_0x11a5ed[_0x4ef8e2(0x327)];return typeof _0x223221==typeof _0x15ab2f&&_0x223221<_0x15ab2f;}],'filter->':[BooleanType$1,[StringType$1,ValueType$1],function(_0x2e2cf7,_0x2adf4a,_0x41cb0c){var _0x3cdca7=_0x68aa19,_0x1753c4,_0x340923,_0x1770d8=_0x2adf4a[0x0],_0x427288=_0x2adf4a[0x1],_0x48b66d=_0x1770d8[_0x3cdca7(0x327)],_0x6101f=_0x427288[_0x3cdca7(0x327)];if(/(\S*)\s*([+-])\s*(\S*)/[_0x3cdca7(0x8e2)](_0x48b66d)){var _0xb1b3ba=_0x48b66d[_0x3cdca7(0x1b02)](/(\S*)\s*([+-])\s*(\S*)/),_0x576287=_0x2e2cf7[_0x3cdca7(0x2f10)]()[_0xb1b3ba[0x1]],_0x1fba86=_0xb1b3ba[0x2],_0x542f09=_0x2e2cf7[_0x3cdca7(0x2f10)]()[_0xb1b3ba[0x3]];switch(_0x1fba86){case'+':_0x1753c4=_0x576287+_0x542f09;break;case'-':_0x1753c4=_0x576287-_0x542f09;}_0x340923=_0x427288[_0x3cdca7(0x327)];}else{if(/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/['test'](_0x48b66d)){var _0x4dc017=_0x48b66d[_0x3cdca7(0x1b02)](/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/),_0x5d7e84=_0x4dc017[0x1],_0x94fdd=(_0x576287=_0x2e2cf7['properties']()[_0x4dc017[0x2]],_0x4dc017[0x3]);if(_0x1753c4=_0x3cdca7(0x1831)==_0x5d7e84?_0x576287[_0x3cdca7(0x57ed)](0x0,_0x94fdd):_0x576287[_0x3cdca7(0x57ed)](_0x576287['length']-_0x94fdd),/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/[_0x3cdca7(0x8e2)](_0x6101f)){var _0x5843e6=_0x6101f[_0x3cdca7(0x1b02)](/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/),_0x29a509=_0x5843e6[0x1],_0xa3d7d0=(_0x542f09=_0x2e2cf7[_0x3cdca7(0x2f10)]()[_0x5843e6[0x2]],_0x5843e6[0x3]);_0x340923=_0x3cdca7(0x1831)==_0x29a509?_0x542f09[_0x3cdca7(0x57ed)](0x0,_0xa3d7d0):_0x542f09[_0x3cdca7(0x57ed)](_0x542f09[_0x3cdca7(0x531b)]-_0xa3d7d0);}else _0x340923=_0x427288['value'];}else _0x1753c4=_0x2e2cf7[_0x3cdca7(0x2f10)]()[_0x1770d8['value']],_0x340923=_0x427288[_0x3cdca7(0x327)],_0x41cb0c&&(_0x340923=_0x2e2cf7[_0x3cdca7(0x2f10)]()[_0x340923]);}return _0x3cdca7(0x30f8)!=typeof _0x340923||isNaN(Number(_0x1753c4))||(_0x1753c4=Number(_0x1753c4)),typeof _0x1753c4==typeof _0x340923&&_0x1753c4>_0x340923;}],'filter-id->':[BooleanType$1,[ValueType$1],function(_0xd94d24,_0x27748f){var _0x5098b1=_0x68aa19,_0x2b83a1=_0x27748f[0x0],_0x523e1c=_0xd94d24['id'](),_0xb849d=_0x2b83a1[_0x5098b1(0x327)];return typeof _0x523e1c==typeof _0xb849d&&_0x523e1c>_0xb849d;}],'filter-<=':[BooleanType$1,[StringType$1,ValueType$1],function(_0xeed81e,_0x15dff6,_0x2a6382){var _0x377928=_0x68aa19,_0x187c58,_0x18859c,_0x390e07=_0x15dff6[0x0],_0x20cb47=_0x15dff6[0x1],_0x11be49=_0x390e07[_0x377928(0x327)],_0x3dd41a=_0x20cb47[_0x377928(0x327)];if(/(\S*)\s*([+-])\s*(\S*)/['test'](_0x11be49)){var _0x2f0aea=_0x11be49[_0x377928(0x1b02)](/(\S*)\s*([+-])\s*(\S*)/),_0x24ac51=_0xeed81e[_0x377928(0x2f10)]()[_0x2f0aea[0x1]],_0x13d98d=_0x2f0aea[0x2],_0x2702a7=_0xeed81e[_0x377928(0x2f10)]()[_0x2f0aea[0x3]];switch(_0x13d98d){case'+':_0x187c58=_0x24ac51+_0x2702a7;break;case'-':_0x187c58=_0x24ac51-_0x2702a7;}_0x18859c=_0x20cb47[_0x377928(0x327)];}else{if(/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/[_0x377928(0x8e2)](_0x11be49)){var _0x2261ba=_0x11be49[_0x377928(0x1b02)](/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/),_0x2cf184=_0x2261ba[0x1],_0x4bde45=(_0x24ac51=_0xeed81e[_0x377928(0x2f10)]()[_0x2261ba[0x2]],_0x2261ba[0x3]);if(_0x187c58=_0x377928(0x1831)==_0x2cf184?_0x24ac51[_0x377928(0x57ed)](0x0,_0x4bde45):_0x24ac51[_0x377928(0x57ed)](_0x24ac51[_0x377928(0x531b)]-_0x4bde45),/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/['test'](_0x3dd41a)){var _0x3613a6=_0x3dd41a['match'](/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/),_0x337f94=_0x3613a6[0x1],_0x2de94c=(_0x2702a7=_0xeed81e[_0x377928(0x2f10)]()[_0x3613a6[0x2]],_0x3613a6[0x3]);_0x18859c='left'==_0x337f94?_0x2702a7[_0x377928(0x57ed)](0x0,_0x2de94c):_0x2702a7[_0x377928(0x57ed)](_0x2702a7[_0x377928(0x531b)]-_0x2de94c);}else _0x18859c=_0x20cb47['value'];}else _0x187c58=_0xeed81e['properties']()[_0x390e07['value']],_0x18859c=_0x20cb47['value'],_0x2a6382&&(_0x18859c=_0xeed81e[_0x377928(0x2f10)]()[_0x18859c]);}return _0x377928(0x30f8)!=typeof _0x18859c||isNaN(Number(_0x187c58))||(_0x187c58=Number(_0x187c58)),typeof _0x187c58==typeof _0x18859c&&_0x187c58<=_0x18859c;}],'filter-id-<=':[BooleanType$1,[ValueType$1],function(_0x4b7e7f,_0x44099a){var _0x14855e=_0x44099a[0x0],_0x23aaa7=_0x4b7e7f['id'](),_0x5ac0fc=_0x14855e['value'];return typeof _0x23aaa7==typeof _0x5ac0fc&&_0x23aaa7<=_0x5ac0fc;}],'filter->=':[BooleanType$1,[StringType$1,ValueType$1],function(_0x563a7c,_0x27a819,_0x2cdfea){var _0x4b6718=_0x68aa19,_0x5bd8d5,_0x45d14f,_0x29d798=_0x27a819[0x0],_0x454eee=_0x27a819[0x1],_0xd48e83=_0x29d798[_0x4b6718(0x327)],_0x2acb3d=_0x454eee['value'];if(/(\S*)\s*([+-])\s*(\S*)/['test'](_0xd48e83)){var _0x4a2714=_0xd48e83[_0x4b6718(0x1b02)](/(\S*)\s*([+-])\s*(\S*)/),_0x16ed9d=_0x563a7c['properties']()[_0x4a2714[0x1]],_0x271f7f=_0x4a2714[0x2],_0x335d46=_0x563a7c[_0x4b6718(0x2f10)]()[_0x4a2714[0x3]];switch(_0x271f7f){case'+':_0x5bd8d5=_0x16ed9d+_0x335d46;break;case'-':_0x5bd8d5=_0x16ed9d-_0x335d46;}_0x45d14f=_0x454eee[_0x4b6718(0x327)];}else{if(/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/[_0x4b6718(0x8e2)](_0xd48e83)){var _0x20f8af=_0xd48e83[_0x4b6718(0x1b02)](/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/),_0x4373da=_0x20f8af[0x1],_0x2bd7d1=(_0x16ed9d=_0x563a7c[_0x4b6718(0x2f10)]()[_0x20f8af[0x2]],_0x20f8af[0x3]);if(_0x5bd8d5='left'==_0x4373da?_0x16ed9d[_0x4b6718(0x57ed)](0x0,_0x2bd7d1):_0x16ed9d[_0x4b6718(0x57ed)](_0x16ed9d[_0x4b6718(0x531b)]-_0x2bd7d1),/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/[_0x4b6718(0x8e2)](_0x2acb3d)){var _0x237dc0=_0x2acb3d[_0x4b6718(0x1b02)](/^(left|right)\s*\((.+)\s*,\s*(\d+)\)/),_0x5d8332=_0x237dc0[0x1],_0x4ac075=(_0x335d46=_0x563a7c[_0x4b6718(0x2f10)]()[_0x237dc0[0x2]],_0x237dc0[0x3]);_0x45d14f=_0x4b6718(0x1831)==_0x5d8332?_0x335d46['substring'](0x0,_0x4ac075):_0x335d46[_0x4b6718(0x57ed)](_0x335d46[_0x4b6718(0x531b)]-_0x4ac075);}else _0x45d14f=_0x454eee[_0x4b6718(0x327)];}else _0x5bd8d5=_0x563a7c[_0x4b6718(0x2f10)]()[_0x29d798[_0x4b6718(0x327)]],_0x45d14f=_0x454eee[_0x4b6718(0x327)],_0x2cdfea&&(_0x45d14f=_0x563a7c[_0x4b6718(0x2f10)]()[_0x45d14f]);}return _0x4b6718(0x30f8)!=typeof _0x45d14f||isNaN(Number(_0x5bd8d5))||(_0x5bd8d5=Number(_0x5bd8d5)),typeof _0x5bd8d5==typeof _0x45d14f&&_0x5bd8d5>=_0x45d14f;}],'filter-id->=':[BooleanType$1,[ValueType$1],function(_0x469613,_0x1ff79a){var _0x56378e=_0x68aa19,_0x4c56e4=_0x1ff79a[0x0],_0x2ac1a0=_0x469613['id'](),_0x536b1e=_0x4c56e4[_0x56378e(0x327)];return typeof _0x2ac1a0==typeof _0x536b1e&&_0x2ac1a0>=_0x536b1e;}],'filter-has':[BooleanType$1,[ValueType$1],function(_0x1982ca,_0x414b02){var _0x35de79=_0x68aa19;return _0x414b02[0x0][_0x35de79(0x327)]in _0x1982ca[_0x35de79(0x2f10)]();}],'filter-has-id':[BooleanType$1,[],function(_0x5a7fc6){return null!==_0x5a7fc6['id']();}],'filter-type-in':[BooleanType$1,[array$1(StringType$1)],function(_0x5729af,_0x4cfce5){var _0x4c7267=_0x68aa19;return _0x4cfce5[0x0][_0x4c7267(0x327)][_0x4c7267(0x33ab)](_0x5729af[_0x4c7267(0x8c0)]())>=0x0;}],'filter-id-in':[BooleanType$1,[array$1(ValueType$1)],function(_0x5e79e1,_0x40d911){var _0x3200c1=_0x68aa19;return _0x40d911[0x0]['value'][_0x3200c1(0x33ab)](_0x5e79e1['id']())>=0x0;}],'filter-in-small':[BooleanType$1,[StringType$1,array$1(ValueType$1)],function(_0x4420e8,_0x404dda){var _0x122cd4=_0x68aa19,_0x3524a=_0x404dda[0x0];return _0x404dda[0x1][_0x122cd4(0x327)][_0x122cd4(0x33ab)](_0x4420e8[_0x122cd4(0x2f10)]()[_0x3524a[_0x122cd4(0x327)]])>=0x0;}],'filter-in-large':[BooleanType$1,[StringType$1,array$1(ValueType$1)],function(_0x2b50ad,_0x350fbe){var _0x47a5c3=_0x68aa19,_0xf48f68=_0x350fbe[0x0],_0x272918=_0x350fbe[0x1];return binarySearch(_0x2b50ad[_0x47a5c3(0x2f10)]()[_0xf48f68[_0x47a5c3(0x327)]],_0x272918[_0x47a5c3(0x327)],0x0,_0x272918[_0x47a5c3(0x327)]['length']-0x1);}],'all':{'type':BooleanType$1,'overloads':[[[BooleanType$1,BooleanType$1],function(_0x27f024,_0x284973){var _0x386513=_0x68aa19,_0x4b9cee=_0x284973[0x0],_0x3056f6=_0x284973[0x1];return _0x4b9cee[_0x386513(0x35e2)](_0x27f024)&&_0x3056f6[_0x386513(0x35e2)](_0x27f024);}],[varargs(BooleanType$1),function(_0x192f14,_0x435ef5){var _0x1d4771=_0x68aa19;for(var _0x3736b5=0x0,_0x5de940=_0x435ef5;_0x3736b5<_0x5de940[_0x1d4771(0x531b)];_0x3736b5+=0x1){if(!_0x5de940[_0x3736b5]['evaluate'](_0x192f14))return!0x1;}return!0x0;}]]},'crossFields':{'type':BooleanType$1,'overloads':[[[BooleanType$1,BooleanType$1],function(_0x27c79b,_0x4e5d63){var _0x563ab7=_0x68aa19,_0x4c9be0=_0x4e5d63[0x0],_0xdc5de=_0x4e5d63[0x1];return _0x4c9be0[_0x563ab7(0x35e2)](_0x27c79b,!0x0)&&_0xdc5de[_0x563ab7(0x35e2)](_0x27c79b,!0x0);}],[varargs(BooleanType$1),function(_0x2e5bf0,_0x7672a2){var _0x478493=_0x68aa19;for(var _0x111b9c=0x0,_0x51a339=_0x7672a2;_0x111b9c<_0x51a339[_0x478493(0x531b)];_0x111b9c+=0x1){if(!_0x51a339[_0x111b9c][_0x478493(0x35e2)](_0x2e5bf0,!0x0))return!0x1;}return!0x0;}]]},'any':{'type':BooleanType$1,'overloads':[[[BooleanType$1,BooleanType$1],function(_0x458cb4,_0x303e8d){var _0x1f5ef1=_0x68aa19,_0x3e4eb4=_0x303e8d[0x0],_0x58a962=_0x303e8d[0x1];return _0x3e4eb4['evaluate'](_0x458cb4)||_0x58a962[_0x1f5ef1(0x35e2)](_0x458cb4);}],[varargs(BooleanType$1),function(_0x56065c,_0x84712a){for(var _0x55b2ed=0x0,_0x306df1=_0x84712a;_0x55b2ed<_0x306df1['length'];_0x55b2ed+=0x1){if(_0x306df1[_0x55b2ed]['evaluate'](_0x56065c))return!0x0;}return!0x1;}]]},'!':[BooleanType$1,[BooleanType$1],function(_0x2ef8f2,_0xe0c76,_0x28d98c){var _0x35e0a=_0x68aa19;return!_0xe0c76[0x0][_0x35e0a(0x35e2)](_0x2ef8f2,_0x28d98c);}],'is-supported-script':[BooleanType$1,[StringType$1],function(_0x4e5a56,_0x852f31){var _0x5d20b1=_0x68aa19,_0x40e633=_0x852f31[0x0],_0x805685=_0x4e5a56[_0x5d20b1(0x543b)]&&_0x4e5a56['globals'][_0x5d20b1(0x2522)];return!_0x805685||_0x805685(_0x40e633['evaluate'](_0x4e5a56));}],'upcase':[StringType$1,[StringType$1],function(_0xdffadd,_0x342638){var _0xc57149=_0x68aa19;return _0x342638[0x0]['evaluate'](_0xdffadd)[_0xc57149(0x5821)]();}],'downcase':[StringType$1,[StringType$1],function(_0x1cb6e7,_0x5f4894){var _0x22b5b4=_0x68aa19;return _0x5f4894[0x0]['evaluate'](_0x1cb6e7)[_0x22b5b4(0x22cf)]();}],'concat':[StringType$1,varargs(ValueType$1),function(_0x22e1f7,_0x1cea46){var _0x46f1ad=_0x68aa19;return _0x1cea46[_0x46f1ad(0x2e47)](function(_0x12be67){var _0x2ed90e=_0x46f1ad;return Values['toString$1'](_0x12be67[_0x2ed90e(0x35e2)](_0x22e1f7));})[_0x46f1ad(0x3ac2)]('');}],'resolved-locale':[StringType$1,[CollatorType],function(_0x44bccc,_0x2b29fa){var _0x304fde=_0x68aa19;return _0x2b29fa[0x0][_0x304fde(0x35e2)](_0x44bccc)['resolvedLocale']();}]}),ParsingContext[_0x68aa19(0x53be)]=CompoundExpression;var StyleExpression$1=function(_0x3b3bb1,_0x3f2a48){var _0xf4d17e=_0x68aa19;this['expression']=_0x3b3bb1,this[_0xf4d17e(0x557e)]={},this[_0xf4d17e(0x2cfd)]=new EvaluationContext(),this['_defaultValue']=_0x3f2a48?getDefaultValue(_0x3f2a48):null,this[_0xf4d17e(0x2f0e)]=_0x3f2a48&&_0xf4d17e(0x3625)===_0x3f2a48[_0xf4d17e(0x3243)]?_0x3f2a48[_0xf4d17e(0x21e8)]:null;};function isFunction$1(_0x3cbd44){var _0x37833c=_0x68aa19;return _0x37833c(0x5014)==typeof _0x3cbd44&&null!==_0x3cbd44&&!Array[_0x37833c(0x4b57)](_0x3cbd44);}function getDefaultValue(_0x21f96e){var _0xd69e9c=_0x68aa19;return _0xd69e9c(0x28b8)===_0x21f96e[_0xd69e9c(0x3243)]&&isFunction$1(_0x21f96e['default'])?new Color(0x0,0x0,0x0,0x0):'color'===_0x21f96e['type']?Color[_0xd69e9c(0x29e2)](_0x21f96e[_0xd69e9c(0x1c5e)])||null:void 0x0===_0x21f96e[_0xd69e9c(0x1c5e)]?null:_0x21f96e[_0xd69e9c(0x1c5e)];}StyleExpression$1['prototype']['evaluateWithoutErrorHandling']=function(_0x16821f,_0x11b5ff,_0x3e3f94,_0x3ceed6,_0xcf749c){var _0x3d8f05=_0x68aa19;return this[_0x3d8f05(0x2cfd)]['globals']=_0x16821f,this[_0x3d8f05(0x2cfd)][_0x3d8f05(0x349b)]=_0x11b5ff,this[_0x3d8f05(0x2cfd)]['featureState']=_0x3e3f94,this[_0x3d8f05(0x2cfd)]['availableImages']=_0x3ceed6||null,this['_evaluator'][_0x3d8f05(0x50b2)]=_0xcf749c,this[_0x3d8f05(0x22fc)][_0x3d8f05(0x35e2)](this[_0x3d8f05(0x2cfd)]);},StyleExpression$1[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x3d6f0d,_0x323135,_0x42fb0e,_0xeb6202,_0x377e36){var _0x56dfa2=_0x68aa19;this[_0x56dfa2(0x2cfd)][_0x56dfa2(0x543b)]=_0x3d6f0d,this['_evaluator'][_0x56dfa2(0x349b)]=_0x323135||null,this[_0x56dfa2(0x2cfd)]['featureState']=_0x42fb0e||null,this['_evaluator'][_0x56dfa2(0x50f1)]=_0xeb6202||null,this[_0x56dfa2(0x2cfd)][_0x56dfa2(0x50b2)]=_0x377e36||null;try{var _0x34411c=this[_0x56dfa2(0x22fc)][_0x56dfa2(0x35e2)](this[_0x56dfa2(0x2cfd)]);if(null==_0x34411c||_0x56dfa2(0x30f8)==typeof _0x34411c&&_0x34411c!=_0x34411c)return this[_0x56dfa2(0x47e4)];if(this[_0x56dfa2(0x2f0e)]&&!(_0x34411c in this[_0x56dfa2(0x2f0e)]))throw new RuntimeError(_0x56dfa2(0x4460)+Object['keys'](this[_0x56dfa2(0x2f0e)])[_0x56dfa2(0x2e47)](function(_0x422cd6){var _0x15027f=_0x56dfa2;return JSON[_0x15027f(0x1e9b)](_0x422cd6);})[_0x56dfa2(0x3ac2)](',\x20')+',\x20but\x20found\x20'+JSON[_0x56dfa2(0x1e9b)](_0x34411c)+_0x56dfa2(0x1236));return _0x34411c;}catch(_0xca67ef){return this['_warningHistory'][_0xca67ef[_0x56dfa2(0x17f7)]]||(this[_0x56dfa2(0x557e)][_0xca67ef[_0x56dfa2(0x17f7)]]=!0x0,'undefined'!=typeof console&&console[_0x56dfa2(0x10bc)](_0xca67ef[_0x56dfa2(0x17f7)])),this[_0x56dfa2(0x47e4)];}},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x1d27),StyleExpression$1);var Xn$1=0.95047,Yn$1=0x1,Zn$1=1.08883,t0$1=0x4/0x1d,t1$1=0x6/0x1d,t2$1=0x3*t1$1*t1$1,t3$1=t1$1*t1$1*t1$1,deg2rad$2=Math['PI']/0xb4,rad2deg$1=0xb4/Math['PI'];function xyz2lab$2(_0x55dd54){var _0x12ae3f=_0x68aa19;return _0x55dd54>t3$1?Math[_0x12ae3f(0x1f76)](_0x55dd54,0x1/0x3):_0x55dd54/t2$1+t0$1;}function lab2xyz$2(_0x2f3a3d){return _0x2f3a3d>t1$1?_0x2f3a3d*_0x2f3a3d*_0x2f3a3d:t2$1*(_0x2f3a3d-t0$1);}function xyz2rgb$2(_0x59d480){var _0x4da922=_0x68aa19;return 0xff*(_0x59d480<=0.0031308?12.92*_0x59d480:1.055*Math[_0x4da922(0x1f76)](_0x59d480,0x1/2.4)-0.055);}function rgb2xyz$2(_0x3c1c1b){var _0x54eb27=_0x68aa19;return(_0x3c1c1b/=0xff)<=0.04045?_0x3c1c1b/12.92:Math[_0x54eb27(0x1f76)]((_0x3c1c1b+0.055)/1.055,2.4);}function rgbToLab$1(_0x262a56){var _0x4b2166=rgb2xyz$2(_0x262a56['r']),_0x4079ce=rgb2xyz$2(_0x262a56['g']),_0x2234d8=rgb2xyz$2(_0x262a56['b']),_0xb82a3=xyz2lab$2((0.4124564*_0x4b2166+0.3575761*_0x4079ce+0.1804375*_0x2234d8)/Xn$1),_0x538ee7=xyz2lab$2((0.2126729*_0x4b2166+0.7151522*_0x4079ce+0.072175*_0x2234d8)/Yn$1);return{'l':0x74*_0x538ee7-0x10,'a':0x1f4*(_0xb82a3-_0x538ee7),'b':0xc8*(_0x538ee7-xyz2lab$2((0.0193339*_0x4b2166+0.119192*_0x4079ce+0.9503041*_0x2234d8)/Zn$1)),'alpha':_0x262a56['a']};}function labToRgb$1(_0x30ccf3){var _0x4aa5eb=(_0x30ccf3['l']+0x10)/0x74,_0x517898=isNaN(_0x30ccf3['a'])?_0x4aa5eb:_0x4aa5eb+_0x30ccf3['a']/0x1f4,_0x1ef73d=isNaN(_0x30ccf3['b'])?_0x4aa5eb:_0x4aa5eb-_0x30ccf3['b']/0xc8;return _0x4aa5eb=Yn$1*lab2xyz$2(_0x4aa5eb),_0x517898=Xn$1*lab2xyz$2(_0x517898),_0x1ef73d=Zn$1*lab2xyz$2(_0x1ef73d),new Color(xyz2rgb$2(3.2404542*_0x517898-1.5371385*_0x4aa5eb-0.4985314*_0x1ef73d),xyz2rgb$2(-0.969266*_0x517898+1.8760108*_0x4aa5eb+0.041556*_0x1ef73d),xyz2rgb$2(0.0556434*_0x517898-0.2040259*_0x4aa5eb+1.0572252*_0x1ef73d),_0x30ccf3['alpha']);}function interpolateLab$1(_0x5ef714,_0x502664,_0x3c9ed5){var _0x5ac0db=_0x68aa19;return{'l':number(_0x5ef714['l'],_0x502664['l'],_0x3c9ed5),'a':number(_0x5ef714['a'],_0x502664['a'],_0x3c9ed5),'b':number(_0x5ef714['b'],_0x502664['b'],_0x3c9ed5),'alpha':number(_0x5ef714[_0x5ac0db(0x24f9)],_0x502664['alpha'],_0x3c9ed5)};}function rgbToHcl$1(_0x24ff54){var _0x27f88e=_0x68aa19,_0x210aee=rgbToLab$1(_0x24ff54),_0xb1c6f1=_0x210aee['l'],_0x3ea5a6=_0x210aee['a'],_0x1565a7=_0x210aee['b'],_0x4f61ce=Math[_0x27f88e(0x8af)](_0x1565a7,_0x3ea5a6)*rad2deg$1;return{'h':_0x4f61ce<0x0?_0x4f61ce+0x168:_0x4f61ce,'c':Math[_0x27f88e(0x4080)](_0x3ea5a6*_0x3ea5a6+_0x1565a7*_0x1565a7),'l':_0xb1c6f1,'alpha':_0x24ff54['a']};}function hclToRgb$1(_0x1fa609){var _0x55bed8=_0x68aa19,_0x3a280c=_0x1fa609['h']*deg2rad$2,_0x18901b=_0x1fa609['c'];return labToRgb$1({'l':_0x1fa609['l'],'a':Math[_0x55bed8(0x1d35)](_0x3a280c)*_0x18901b,'b':Math['sin'](_0x3a280c)*_0x18901b,'alpha':_0x1fa609[_0x55bed8(0x24f9)]});}function interpolateHue$1(_0x4bc014,_0x414465,_0x456a7a){var _0x170e0a=_0x68aa19,_0xf3cb9a=_0x414465-_0x4bc014;return _0x4bc014+_0x456a7a*(_0xf3cb9a>0xb4||_0xf3cb9a<-0xb4?_0xf3cb9a-0x168*Math[_0x170e0a(0x19b6)](_0xf3cb9a/0x168):_0xf3cb9a);}function interpolateHcl$1(_0x5719f3,_0x5b6098,_0x54e128){var _0x5b4f2f=_0x68aa19;return{'h':interpolateHue$1(_0x5719f3['h'],_0x5b6098['h'],_0x54e128),'c':number(_0x5719f3['c'],_0x5b6098['c'],_0x54e128),'l':number(_0x5719f3['l'],_0x5b6098['l'],_0x54e128),'alpha':number(_0x5719f3[_0x5b4f2f(0x24f9)],_0x5b6098[_0x5b4f2f(0x24f9)],_0x54e128)};}var lab$2={'forward':rgbToLab$1,'reverse':labToRgb$1,'interpolate':interpolateLab$1},hcl$2={'forward':rgbToHcl$1,'reverse':hclToRgb$1,'interpolate':interpolateHcl$1},colorSpaces$1=Object['freeze']({'__proto__':null,'lab':lab$2,'hcl':hcl$2});function Expression$1(){}function success(_0x4c16f3){var _0x1e9a97=_0x68aa19;return{'result':_0x1e9a97(0xba6),'value':_0x4c16f3};}function error$1(_0xce5692){return{'result':'error','value':_0xce5692};}Expression$1[_0x68aa19(0x4c42)]=function(_0x3b953c){var _0x1ced34=_0x68aa19;return Array[_0x1ced34(0x4b57)](_0x3b953c)&&_0x3b953c['length']>0x0&&_0x1ced34(0x29ad)==typeof _0x3b953c[0x0]&&_0x3b953c[0x0]in expressions;};var NumberType={'kind':_0x68aa19(0x30f8)},StringType={'kind':'string'},BooleanType={'kind':_0x68aa19(0x46da)},ColorType$1={'kind':_0x68aa19(0x28b8)},ValueType={'kind':_0x68aa19(0x327)},FormattedType$1={'kind':'formatted'},ResolvedImageType={'kind':'resolvedImage'};function array(_0x3b1104,_0x28b2f2){var _0x46078f=_0x68aa19;return{'kind':_0x46078f(0x576),'itemType':_0x3b1104,'N':_0x28b2f2};}function findZoomCurve(_0x5dc2ec){var _0x2f6fe1=_0x68aa19,_0x163bba=null;if(_0x5dc2ec instanceof Let)_0x163bba=findZoomCurve(_0x5dc2ec['result']);else{if(_0x5dc2ec instanceof Coalesce){for(var _0x3822b3 of _0x5dc2ec['args'])if(_0x163bba=findZoomCurve(_0x3822b3))break;}else(_0x5dc2ec instanceof Step||_0x5dc2ec instanceof Interpolate)&&_0x5dc2ec[_0x2f6fe1(0x4358)]instanceof ParsingContext['CompoundExpression']&&_0x2f6fe1(0x4199)===_0x5dc2ec[_0x2f6fe1(0x4358)][_0x2f6fe1(0x13f9)]&&(_0x163bba=_0x5dc2ec);}return _0x163bba instanceof ParsingError||_0x5dc2ec[_0x2f6fe1(0x4f9c)](_0x2e8560=>{var _0xb1532c=_0x2f6fe1,_0x59532d=findZoomCurve(_0x2e8560);_0x59532d instanceof ParsingError?_0x163bba=_0x59532d:!_0x163bba&&_0x59532d?_0x163bba=new ParsingError('',_0xb1532c(0x2359)):_0x163bba&&_0x59532d&&_0x163bba!==_0x59532d&&(_0x163bba=new ParsingError('',_0xb1532c(0x1b1b)));}),_0x163bba;}function getExpectedType(_0x284e23){var _0x3efb5b=_0x68aa19,_0x463f77={'color':ColorType$1,'string':StringType,'number':NumberType,'enum':StringType,'boolean':BooleanType,'formatted':FormattedType$1,'resolvedImage':ResolvedImageType};return'array'===_0x284e23[_0x3efb5b(0x3243)]?array(_0x463f77[_0x284e23[_0x3efb5b(0x327)]]||ValueType,_0x284e23[_0x3efb5b(0x531b)]):_0x463f77[_0x284e23[_0x3efb5b(0x3243)]];}function isFunction(_0xe4277b){var _0x834124=_0x68aa19;return _0x834124(0x5014)==typeof _0xe4277b&&null!==_0xe4277b&&!Array[_0x834124(0x4b57)](_0xe4277b);}function identityFunction(_0xef6ce7){return _0xef6ce7;}function extend$1$1(_0x4fc120){var _0x42ee2a=_0x68aa19;for(var _0x8c3b2b=[],_0x57080f=arguments[_0x42ee2a(0x531b)]-0x1;_0x57080f-->0x0;)_0x8c3b2b[_0x57080f]=arguments[_0x57080f+0x1];for(var _0x206ee9=0x0,_0x3ce8d3=_0x8c3b2b;_0x206ee9<_0x3ce8d3[_0x42ee2a(0x531b)];_0x206ee9+=0x1){var _0x57d418=_0x3ce8d3[_0x206ee9];for(var _0x5a94a6 in _0x57d418)_0x4fc120[_0x5a94a6]=_0x57d418[_0x5a94a6];}return _0x4fc120;}function evaluateExponentialFunction(_0x5a12ab,_0x1810a1,_0x135218){var _0x19103d=_0x68aa19,_0x58758c=void 0x0!==_0x5a12ab[_0x19103d(0xdff)]?_0x5a12ab['base']:0x1;if(_0x19103d(0x30f8)!==getType(_0x135218))return coalesce(_0x5a12ab[_0x19103d(0x1c5e)],_0x1810a1[_0x19103d(0x1c5e)]);var _0x567f4f=_0x5a12ab[_0x19103d(0x2b81)][_0x19103d(0x531b)];if(0x1===_0x567f4f)return _0x5a12ab[_0x19103d(0x2b81)][0x0][0x1];if(_0x135218<=_0x5a12ab['stops'][0x0][0x0])return _0x5a12ab[_0x19103d(0x2b81)][0x0][0x1];if(_0x135218>=_0x5a12ab[_0x19103d(0x2b81)][_0x567f4f-0x1][0x0])return _0x5a12ab[_0x19103d(0x2b81)][_0x567f4f-0x1][0x1];var _0x59331e=findStopLessThanOrEqualTo$1(_0x5a12ab[_0x19103d(0x2b81)][_0x19103d(0x2e47)](_0x416f7b=>_0x416f7b[0x0]),_0x135218),_0x34d845=interpolationFactor(_0x135218,_0x58758c,_0x5a12ab['stops'][_0x59331e][0x0],_0x5a12ab[_0x19103d(0x2b81)][_0x59331e+0x1][0x0]),_0x1295e0=_0x5a12ab[_0x19103d(0x2b81)][_0x59331e][0x1],_0x304862=_0x5a12ab[_0x19103d(0x2b81)][_0x59331e+0x1][0x1],_0x216138=interpolate[_0x1810a1['type']]||identityFunction;if(_0x5a12ab[_0x19103d(0x55bd)]&&_0x19103d(0x56cb)!==_0x5a12ab['colorSpace']){var _0x42b2a6=colorSpaces$1[_0x5a12ab[_0x19103d(0x55bd)]];_0x216138=(_0x4b1992,_0x4274a4)=>_0x42b2a6[_0x19103d(0x1495)](_0x42b2a6[_0x19103d(0x418e)](_0x42b2a6['forward'](_0x4b1992),_0x42b2a6[_0x19103d(0x5276)](_0x4274a4),_0x34d845));}return _0x19103d(0x20f8)==typeof _0x1295e0[_0x19103d(0x35e2)]?{'evaluate'(..._0x499d0a){var _0x28b18d=_0x19103d,_0x48b126=_0x1295e0[_0x28b18d(0x35e2)][_0x28b18d(0x18ce)](void 0x0,_0x499d0a),_0x2da706=_0x304862['evaluate'][_0x28b18d(0x18ce)](void 0x0,_0x499d0a);if(void 0x0!==_0x48b126&&void 0x0!==_0x2da706)return _0x216138(_0x48b126,_0x2da706,_0x34d845);}}:_0x216138(_0x1295e0,_0x304862,_0x34d845);}function evaluateIdentityFunction(_0x206422,_0x4db2ad,_0x568b83){var _0x418139=_0x68aa19;return _0x418139(0x28b8)===_0x4db2ad[_0x418139(0x3243)]?_0x568b83=Color$1['parse'](_0x568b83):'formatted'===_0x4db2ad['type']?_0x568b83=Formatted[_0x418139(0x28d4)](_0x568b83[_0x418139(0x1d43)]()):'resolvedImage'===_0x4db2ad['type']?_0x568b83=ResolvedImage[_0x418139(0x28d4)](_0x568b83[_0x418139(0x1d43)]()):getType(_0x568b83)===_0x4db2ad[_0x418139(0x3243)]||_0x418139(0x3625)===_0x4db2ad[_0x418139(0x3243)]&&_0x4db2ad[_0x418139(0x21e8)][_0x568b83]||(_0x568b83=void 0x0),coalesce(_0x568b83,_0x206422[_0x418139(0x1c5e)],_0x4db2ad['default']);}function createExpression(_0x44a8f5,_0x5c02e7){var _0x525a22=_0x68aa19,_0x553b65=new ParsingContext(expressions,[],_0x5c02e7?getExpectedType(_0x5c02e7):void 0x0),_0x2fcd51=_0x553b65[_0x525a22(0x29e2)](_0x44a8f5,void 0x0,void 0x0,void 0x0,_0x5c02e7&&_0x525a22(0x29ad)===_0x5c02e7['type']?{'typeAnnotation':_0x525a22(0x55a2)}:void 0x0);return _0x2fcd51?success(new StyleExpression$1(_0x2fcd51,_0x5c02e7)):(assert(_0x553b65[_0x525a22(0x1ceb)][_0x525a22(0x531b)]>0x0),error$1(_0x553b65[_0x525a22(0x1ceb)]));}function ZoomConstantExpression(_0xaf9f24,_0x4a9afd){var _0x5b36b4=_0x68aa19;this[_0x5b36b4(0x576a)]=_0xaf9f24,this[_0x5b36b4(0x300)]=_0x4a9afd,this[_0x5b36b4(0xa54)]=_0x5b36b4(0x473a)!==_0xaf9f24&&!isConstant[_0x5b36b4(0x4204)](_0x4a9afd[_0x5b36b4(0x22fc)]);}function ZoomDependentExpression(_0x257164,_0x1dc1fe,_0x704f79,_0x2ff69d){var _0x1776c1=_0x68aa19;this['kind']=_0x257164,this[_0x1776c1(0x4ab7)]=_0x704f79,this[_0x1776c1(0x300)]=_0x1dc1fe,this[_0x1776c1(0xa54)]='camera'!==_0x257164&&!isConstant['isStateConstant'](_0x1dc1fe[_0x1776c1(0x22fc)]),this['interpolationType']=_0x2ff69d;}function createPropertyExpression(_0x2fdd50,_0x21414f){var _0xc5800a=_0x68aa19;if(_0xc5800a(0x132d)===(_0x2fdd50=createExpression(_0x2fdd50,_0x21414f))[_0xc5800a(0x4fe2)])return _0x2fdd50;var _0x1b8579=_0x2fdd50['value'][_0xc5800a(0x22fc)],_0x19896b=isConstant[_0xc5800a(0x295f)](_0x1b8579);if(!_0x19896b&&!Supports[_0xc5800a(0x33e6)](_0x21414f))return error$1([new ParsingError('',_0xc5800a(0x2b09))]);var _0x25038e=isConstant[_0xc5800a(0x2ba1)](_0x1b8579,['zoom']);if(!_0x25038e&&!Supports[_0xc5800a(0xb45)](_0x21414f))return error$1([new ParsingError('',_0xc5800a(0x1b38))]);var _0xa3e127=findZoomCurve(_0x1b8579);if(!_0xa3e127&&!_0x25038e)return error$1([new ParsingError('','\x22zoom\x22\x20expression\x20may\x20only\x20be\x20used\x20as\x20input\x20to\x20a\x20top-level\x20\x22step\x22\x20or\x20\x22interpolate\x22\x20expression.')]);if(_0xa3e127 instanceof ParsingError)return error$1([_0xa3e127]);if(_0xa3e127 instanceof Interpolate&&!Supports['supportsInterpolation'](_0x21414f))return error$1([new ParsingError('',_0xc5800a(0x23f7))]);if(!_0xa3e127)return success(new ZoomConstantExpression(_0x19896b?_0xc5800a(0x473a):_0xc5800a(0x33b8),_0x2fdd50[_0xc5800a(0x327)]));var _0x1c4ecd=_0xa3e127 instanceof Interpolate?_0xa3e127['interpolation']:void 0x0;return success(new ZoomDependentExpression(_0x19896b?_0xc5800a(0x1224):_0xc5800a(0x2e30),_0x2fdd50[_0xc5800a(0x327)],_0xa3e127[_0xc5800a(0x3d85)],_0x1c4ecd));}function createFunction(_0x2997b4,_0x348ebf){var _0x1c6107=_0x68aa19,_0x549ce2,_0x1ed8b0,_0x2333d7,_0x3d6098='color'===_0x348ebf[_0x1c6107(0x3243)],_0x1bc0c9=_0x2997b4['stops']&&_0x1c6107(0x5014)==typeof _0x2997b4[_0x1c6107(0x2b81)][0x0][0x0],_0x941c42=_0x1bc0c9||void 0x0!==_0x2997b4['property'],_0x1d7366=_0x1bc0c9||!_0x941c42,_0x15d303=_0x2997b4[_0x1c6107(0x3243)]||(Supports[_0x1c6107(0x5768)](_0x348ebf)?_0x1c6107(0x3da5):_0x1c6107(0xd0f));if(_0x3d6098&&((_0x2997b4=extend$1$1({},_0x2997b4))['stops']&&(_0x2997b4[_0x1c6107(0x2b81)]=_0x2997b4['stops'][_0x1c6107(0x2e47)](function(_0x58ade7){return[_0x58ade7[0x0],Color$1['parse'](_0x58ade7[0x1])];})),_0x2997b4[_0x1c6107(0x1c5e)]?_0x2997b4[_0x1c6107(0x1c5e)]=Color$1[_0x1c6107(0x29e2)](_0x2997b4[_0x1c6107(0x1c5e)]):_0x2997b4[_0x1c6107(0x1c5e)]=Color$1['parse'](_0x348ebf[_0x1c6107(0x1c5e)])),_0x2997b4['colorSpace']&&_0x1c6107(0x56cb)!==_0x2997b4['colorSpace']&&!colorSpaces$1[_0x2997b4['colorSpace']])throw new Error(_0x1c6107(0x1530)+_0x2997b4[_0x1c6107(0x55bd)]);if(_0x1c6107(0x3da5)===_0x15d303)_0x549ce2=evaluateExponentialFunction;else{if(_0x1c6107(0xd0f)===_0x15d303)_0x549ce2=evaluateIntervalFunction;else{if('categorical'===_0x15d303){_0x549ce2=evaluateCategoricalFunction,_0x1ed8b0=Object[_0x1c6107(0x3477)](null);for(var _0x34caa4=0x0,_0x44c438=_0x2997b4[_0x1c6107(0x2b81)];_0x34caa4<_0x44c438[_0x1c6107(0x531b)];_0x34caa4+=0x1){var _0x4f46dc=_0x44c438[_0x34caa4];_0x1ed8b0[_0x4f46dc[0x0]]=_0x4f46dc[0x1];}_0x2333d7=typeof _0x2997b4[_0x1c6107(0x2b81)][0x0][0x0];}else{if(_0x1c6107(0x4e83)!==_0x15d303)throw new Error('Unknown\x20function\x20type\x20\x22'+_0x15d303+'\x22');_0x549ce2=evaluateIdentityFunction;}}}if(_0x1bc0c9){for(var _0x5a3da0={},_0xde5a06=[],_0x4ba43a=0x0;_0x4ba43a<_0x2997b4[_0x1c6107(0x2b81)][_0x1c6107(0x531b)];_0x4ba43a++){var _0x276ae4=_0x2997b4[_0x1c6107(0x2b81)][_0x4ba43a],_0x3a9555=_0x276ae4[0x0][_0x1c6107(0x4199)];void 0x0===_0x5a3da0[_0x3a9555]&&(_0x5a3da0[_0x3a9555]={'zoom':_0x3a9555,'type':_0x2997b4[_0x1c6107(0x3243)],'property':_0x2997b4[_0x1c6107(0x43a2)],'default':_0x2997b4['default'],'stops':[]},_0xde5a06[_0x1c6107(0x3a33)](_0x3a9555)),_0x5a3da0[_0x3a9555][_0x1c6107(0x2b81)][_0x1c6107(0x3a33)]([_0x276ae4[0x0][_0x1c6107(0x327)],_0x276ae4[0x1]]);}for(var _0x3a9641=[],_0x3ced30=0x0,_0x1e8a23=_0xde5a06;_0x3ced30<_0x1e8a23[_0x1c6107(0x531b)];_0x3ced30+=0x1){var _0x1be8ff=_0x1e8a23[_0x3ced30];_0x3a9641[_0x1c6107(0x3a33)]([_0x5a3da0[_0x1be8ff][_0x1c6107(0x4199)],createFunction(_0x5a3da0[_0x1be8ff],_0x348ebf)]);}var _0x3ca6d7={'name':_0x1c6107(0x403)};return{'kind':'composite','interpolationType':_0x3ca6d7,'interpolationFactor':Interpolate[_0x1c6107(0x148e)][_0x1c6107(0x532a)](void 0x0,_0x3ca6d7),'zoomStops':_0x3a9641[_0x1c6107(0x2e47)](function(_0x37360c){return _0x37360c[0x0];}),'evaluate':function(_0x10dd81,_0x20f667){var _0x40920a=_0x1c6107,_0x19ab7f=_0x10dd81[_0x40920a(0x4199)];return evaluateExponentialFunction({'stops':_0x3a9641,'base':_0x2997b4['base']},_0x348ebf,_0x19ab7f)[_0x40920a(0x35e2)](_0x19ab7f,_0x20f667);}};}if(_0x1d7366){var _0x4305af=_0x1c6107(0x3da5)===_0x15d303?{'name':_0x1c6107(0x3da5),'base':void 0x0!==_0x2997b4[_0x1c6107(0xdff)]?_0x2997b4[_0x1c6107(0xdff)]:0x1}:null;return{'kind':_0x1c6107(0x1224),'interpolationType':_0x4305af,'interpolationFactor':Interpolate[_0x1c6107(0x148e)][_0x1c6107(0x532a)](void 0x0,_0x4305af),'zoomStops':_0x2997b4[_0x1c6107(0x2b81)][_0x1c6107(0x2e47)](function(_0x43ebbb){return _0x43ebbb[0x0];}),'evaluate':function(_0x2d65bf){var _0x4f73ed=_0x1c6107,_0xc88346=_0x2d65bf[_0x4f73ed(0x4199)];return _0x549ce2(_0x2997b4,_0x348ebf,_0xc88346,_0x1ed8b0,_0x2333d7);}};}return{'kind':_0x1c6107(0x33b8),'evaluate':function(_0x5c5b68,_0x414949){var _0xe50293=_0x1c6107,_0x48dd16=_0x414949&&_0x414949[_0xe50293(0x2f10)]?_0x414949[_0xe50293(0x2f10)][_0x2997b4[_0xe50293(0x43a2)]]:void 0x0;return void 0x0===_0x48dd16?coalesce(_0x2997b4[_0xe50293(0x1c5e)],_0x348ebf[_0xe50293(0x1c5e)]):_0x549ce2(_0x2997b4,_0x348ebf,_0x48dd16,_0x1ed8b0,_0x2333d7);}};}function coalesce(_0xe95a72,_0x52af39,_0x2ac175){return void 0x0!==_0xe95a72?_0xe95a72:void 0x0!==_0x52af39?_0x52af39:void 0x0!==_0x2ac175?_0x2ac175:void 0x0;}function interpolationFactor(_0x2c2f9c,_0x2e127a,_0x19102e,_0x4a9b89){var _0x5d815c=_0x68aa19,_0x4a12e0=_0x4a9b89-_0x19102e,_0x3dccbf=_0x2c2f9c-_0x19102e;return 0x0===_0x4a12e0?0x0:0x1===_0x2e127a?_0x3dccbf/_0x4a12e0:(Math[_0x5d815c(0x1f76)](_0x2e127a,_0x3dccbf)-0x1)/(Math['pow'](_0x2e127a,_0x4a12e0)-0x1);}Expression$1[_0x68aa19(0x207d)]=function(_0x3b0c76,_0x44e984){var _0x40158e=_0x68aa19,_0x40ba57=new ParsingContext(expressions,[],_0x44e984?getExpectedType(_0x44e984):void 0x0),_0x6b1cd7=_0x40ba57['parse'](_0x3b0c76,void 0x0,void 0x0,void 0x0,_0x44e984&&_0x40158e(0x29ad)===_0x44e984[_0x40158e(0x3243)]?{'typeAnnotation':_0x40158e(0x55a2)}:void 0x0);return _0x6b1cd7?success(new StyleExpression$1(_0x6b1cd7,_0x44e984)):error$1(_0x40ba57[_0x40158e(0x1ceb)]);},ZoomConstantExpression['prototype'][_0x68aa19(0x6c1)]=function(_0x106817,_0x3e1df8,_0x44af6e,_0x513bcc,_0x317fc9,_0x5af9ad){var _0x206365=_0x68aa19;return this[_0x206365(0x300)][_0x206365(0x6c1)](_0x106817,_0x3e1df8,_0x44af6e,_0x513bcc,_0x317fc9,_0x5af9ad);},ZoomConstantExpression[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x499047,_0x493694,_0x3d8913,_0x547677,_0x34960b,_0x417c72){var _0x404185=_0x68aa19;return this[_0x404185(0x300)][_0x404185(0x35e2)](_0x499047,_0x493694,_0x3d8913,_0x547677,_0x34960b,_0x417c72);},WebWorkerTransfer[_0x68aa19(0x4f8e)]('ZoomConstantExpression',ZoomConstantExpression),ZoomDependentExpression[_0x68aa19(0x4b51)]['evaluateWithoutErrorHandling']=function(_0x28c333,_0x150f62,_0x870d68,_0x3caec8,_0x2e0dd6,_0xc8c462){var _0x25db6a=_0x68aa19;return this['_styleExpression'][_0x25db6a(0x6c1)](_0x28c333,_0x150f62,_0x870d68,_0x3caec8,_0x2e0dd6,_0xc8c462);},ZoomDependentExpression[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x17f5dc,_0x58d0f0,_0x16dfe8,_0x441b2c,_0x34bfba,_0x55682b){var _0x5ee531=_0x68aa19;return this[_0x5ee531(0x300)][_0x5ee531(0x35e2)](_0x17f5dc,_0x58d0f0,_0x16dfe8,_0x441b2c,_0x34bfba,_0x55682b);},ZoomDependentExpression[_0x68aa19(0x4b51)][_0x68aa19(0x148e)]=function(_0x3b2207,_0x4827cf,_0x16dd85){var _0x22f708=_0x68aa19;return this[_0x22f708(0x328c)]?Interpolate['interpolationFactor'](this[_0x22f708(0x328c)],_0x3b2207,_0x4827cf,_0x16dd85):0x0;},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x315e),ZoomDependentExpression);var StylePropertyFunction=function(_0x364556,_0x55df32){var _0x32aa8f=_0x68aa19;this['_parameters']=_0x364556,this[_0x32aa8f(0x3d77)]=_0x55df32,extend$1$1(this,createFunction(this[_0x32aa8f(0x14fa)],this['_specification']));};function getType(_0x337bcc){var _0x118f0a=_0x68aa19;return _0x337bcc instanceof Number?_0x118f0a(0x30f8):_0x337bcc instanceof String?_0x118f0a(0x29ad):_0x337bcc instanceof Boolean?_0x118f0a(0x46da):Array[_0x118f0a(0x4b57)](_0x337bcc)?_0x118f0a(0x576):null===_0x337bcc?'null':typeof _0x337bcc;}StylePropertyFunction[_0x68aa19(0x50fb)]=function(_0xe27569){var _0x618b3f=_0x68aa19;return new StylePropertyFunction(_0xe27569[_0x618b3f(0x14fa)],_0xe27569[_0x618b3f(0x3d77)]);},StylePropertyFunction[_0x68aa19(0x2d71)]=function(_0x1377cb){var _0x507628=_0x68aa19;return{'_parameters':_0x1377cb[_0x507628(0x14fa)],'_specification':_0x1377cb[_0x507628(0x3d77)]};},Expression$1[_0x68aa19(0x255e)]=function(_0x559ec0,_0x277441){var _0x16b5fa=_0x68aa19;if(isFunction(_0x559ec0))return new StylePropertyFunction(_0x559ec0,_0x277441);if(Expression$1[_0x16b5fa(0x4c42)](_0x559ec0)){var _0x2487aa=createPropertyExpression(_0x559ec0,_0x277441);if(_0x16b5fa(0x132d)===_0x2487aa[_0x16b5fa(0x4fe2)])throw new Error(_0x2487aa[_0x16b5fa(0x327)][_0x16b5fa(0x2e47)](function(_0x23392e){var _0x167918=_0x16b5fa;return _0x23392e[_0x167918(0x133c)]+':\x20'+_0x23392e[_0x167918(0x17f7)];})[_0x16b5fa(0x3ac2)](',\x20'));return _0x2487aa[_0x16b5fa(0x327)];}var _0x2d1331=_0x559ec0;return _0x16b5fa(0x29ad)==typeof _0x559ec0&&_0x16b5fa(0x28b8)===_0x277441[_0x16b5fa(0x3243)]&&(_0x2d1331=Color$1[_0x16b5fa(0x29e2)](_0x559ec0)),{'kind':_0x16b5fa(0x473a),'evaluate':function(){return _0x2d1331;}};};var PropertyValue=function(_0x505ada,_0x23f920){var _0x40cde5=_0x68aa19;this['property']=_0x505ada,this[_0x40cde5(0x327)]=_0x23f920,this[_0x40cde5(0x22fc)]=Expression$1['normalizePropertyExpression'](void 0x0===_0x23f920?_0x505ada[_0x40cde5(0x204f)][_0x40cde5(0x1c5e)]:_0x23f920,_0x505ada[_0x40cde5(0x204f)]);};function easeCubicInOut(_0x44c9d6){if(_0x44c9d6<=0x0)return 0x0;if(_0x44c9d6>=0x1)return 0x1;var _0xb348e7=_0x44c9d6*_0x44c9d6,_0xbaacdf=_0xb348e7*_0x44c9d6;return 0x4*(_0x44c9d6<0.5?_0xbaacdf:0x3*(_0x44c9d6-_0xb348e7)+_0xbaacdf-0.75);}PropertyValue[_0x68aa19(0x4b51)]['isDataDriven']=function(){var _0x2cabd4=_0x68aa19;return _0x2cabd4(0x33b8)===this[_0x2cabd4(0x22fc)][_0x2cabd4(0x576a)]||_0x2cabd4(0x2e30)===this['expression'][_0x2cabd4(0x576a)];},PropertyValue[_0x68aa19(0x4b51)][_0x68aa19(0x446e)]=function(_0x5e036a,_0x8287d3){var _0x462352=_0x68aa19;return this[_0x462352(0x43a2)][_0x462352(0x446e)](this,_0x5e036a,_0x8287d3);};var TransitioningPropertyValue=function(_0x586257,_0x2290f5,_0xee968d,_0x2d90ef,_0x3b4736){var _0x4f068a=_0x68aa19;this['property']=_0x586257,this[_0x4f068a(0x327)]=_0x2290f5,this['begin']=_0x3b4736+_0x2d90ef[_0x4f068a(0x2304)]||0x0,this['end']=this['begin']+_0x2d90ef['duration']||0x0,_0x586257[_0x4f068a(0x204f)][_0x4f068a(0x387c)]&&(_0x2d90ef[_0x4f068a(0x2304)]||_0x2d90ef[_0x4f068a(0x1afe)])&&(this[_0x4f068a(0x24e7)]=_0xee968d);};TransitioningPropertyValue[_0x68aa19(0x4b51)]['possiblyEvaluate']=function(_0x33c0cc,_0x28b70a){var _0x57d6ba=_0x68aa19,_0x50abd5=_0x33c0cc[_0x57d6ba(0x3c84)]||0x0,_0x5e731b=this['value']['possiblyEvaluate'](_0x33c0cc,_0x28b70a),_0xe5ee21=this[_0x57d6ba(0x24e7)];if(_0xe5ee21){if(_0x50abd5>this['end'])return this[_0x57d6ba(0x24e7)]=null,_0x5e731b;if(this['value'][_0x57d6ba(0x15ef)]())return this[_0x57d6ba(0x24e7)]=null,_0x5e731b;if(_0x50abd5<this[_0x57d6ba(0x4524)])return _0xe5ee21[_0x57d6ba(0x446e)](_0x33c0cc,_0x28b70a);var _0x40f39e=(_0x50abd5-this[_0x57d6ba(0x4524)])/(this['end']-this[_0x57d6ba(0x4524)]);return this[_0x57d6ba(0x43a2)]['interpolate'](_0xe5ee21[_0x57d6ba(0x446e)](_0x33c0cc,_0x28b70a),_0x5e731b,easeCubicInOut(_0x40f39e));}return _0x5e731b;};var TransitionablePropertyValue=function(_0x30be67){var _0xec8fbd=_0x68aa19;this['property']=_0x30be67,this[_0xec8fbd(0x327)]=new PropertyValue(_0x30be67,void 0x0);};TransitionablePropertyValue[_0x68aa19(0x4b51)][_0x68aa19(0x1237)]=function(_0x165e45,_0x54dc6c){var _0xd2d155=_0x68aa19;return new TransitioningPropertyValue(this[_0xd2d155(0x43a2)],this['value'],_0x54dc6c,Util[_0xd2d155(0x32d9)]({},_0x165e45[_0xd2d155(0x387c)],this[_0xd2d155(0x387c)]),_0x165e45[_0xd2d155(0x3c84)]);},TransitionablePropertyValue[_0x68aa19(0x4b51)]['untransitioned']=function(){var _0x408b84=_0x68aa19;return new TransitioningPropertyValue(this['property'],this[_0x408b84(0x327)],null,{},0x0);};var Properties=function(_0xa90f3e){var _0x3a3964=_0x68aa19;for(var _0xe37858 in(this[_0x3a3964(0x2f10)]=_0xa90f3e,this['defaultPropertyValues']={},this[_0x3a3964(0x48e9)]={},this[_0x3a3964(0x1e1c)]={},this[_0x3a3964(0x3105)]={},this[_0x3a3964(0x3247)]=[],_0xa90f3e)){var _0x4e5017=_0xa90f3e[_0xe37858];_0x4e5017[_0x3a3964(0x204f)][_0x3a3964(0x284)]&&this[_0x3a3964(0x3247)]['push'](_0xe37858);var _0x2bb70d=this[_0x3a3964(0x4e66)][_0xe37858]=new PropertyValue(_0x4e5017,void 0x0),_0x527469=this[_0x3a3964(0x48e9)][_0xe37858]=new TransitionablePropertyValue(_0x4e5017);this[_0x3a3964(0x1e1c)][_0xe37858]=_0x527469[_0x3a3964(0x4b83)](),this[_0x3a3964(0x3105)][_0xe37858]=_0x2bb70d[_0x3a3964(0x446e)]({});}};function QueryUtils(){}QueryUtils[_0x68aa19(0x5755)]=function(_0x44b272,_0x1feaea,_0x4385c3){var _0x5d8cb6=_0x68aa19,_0x1e4e67=_0x1feaea[_0x5d8cb6(0x20fc)][_0x5d8cb6(0x3173)](_0x44b272)[_0x5d8cb6(0x327)];return _0x5d8cb6(0x473a)===_0x1e4e67['kind']?_0x1e4e67[_0x5d8cb6(0x327)]:_0x4385c3[_0x5d8cb6(0x2b4d)][_0x5d8cb6(0x3173)](_0x1feaea['id'])[_0x5d8cb6(0x3629)][_0x44b272][_0x5d8cb6(0x50b5)];},QueryUtils['translateDistance']=function(_0x49b0cd){var _0x120e61=_0x68aa19;return Math[_0x120e61(0x4080)](_0x49b0cd[0x0]*_0x49b0cd[0x0]+_0x49b0cd[0x1]*_0x49b0cd[0x1]);},QueryUtils[_0x68aa19(0x4729)]=function(_0x19465a,_0x3b63d0,_0x131317,_0x468d00,_0x170a35){var _0x12443c=_0x68aa19;if(!_0x3b63d0[0x0]&&!_0x3b63d0[0x1])return _0x19465a;var _0x52fca9=Point$1['convert'](_0x3b63d0)[_0x12443c(0x268d)](_0x170a35);_0x12443c(0x18be)===_0x131317&&_0x52fca9[_0x12443c(0x3a7e)](-_0x468d00);for(var _0x230d13=[],_0x5cb308=0x0;_0x5cb308<_0x19465a['length'];_0x5cb308++){var _0x437336=_0x19465a[_0x5cb308];_0x230d13[_0x12443c(0x3a33)](_0x437336[_0x12443c(0x2d0d)](_0x52fca9));}return _0x230d13;};var PossiblyEvaluated=function(_0x17459a){var _0x271b94=_0x68aa19;this[_0x271b94(0x3142)]=_0x17459a,this[_0x271b94(0x2bad)]=Object[_0x271b94(0x3477)](_0x17459a['defaultPossiblyEvaluatedValues']);};PossiblyEvaluated[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x426b4b){var _0x5c519c=_0x68aa19;return this[_0x5c519c(0x2bad)][_0x426b4b];};var Layout=function(_0x441c58){var _0x242d0b=_0x68aa19;this[_0x242d0b(0x3142)]=_0x441c58,this[_0x242d0b(0x2bad)]=Object['create'](_0x441c58[_0x242d0b(0x4e66)]);};Layout[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x334941){var _0x2c8053=_0x68aa19;return Util[_0x2c8053(0x254b)](this[_0x2c8053(0x2bad)][_0x334941]['value']);},Layout[_0x68aa19(0x4b51)][_0x68aa19(0x1e6e)]=function(_0xc9dc46,_0x32adc7){var _0x549638=_0x68aa19;this[_0x549638(0x2bad)][_0xc9dc46]=new PropertyValue(this[_0x549638(0x2bad)][_0xc9dc46]['property'],null===_0x32adc7?void 0x0:Util[_0x549638(0x254b)](_0x32adc7));},Layout['prototype'][_0x68aa19(0x2d71)]=function(){var _0x37ed8e=_0x68aa19;for(var _0x3d8032={},_0x283cc2=0x0,_0x5b5a6c=Object[_0x37ed8e(0x20c8)](this[_0x37ed8e(0x2bad)]);_0x283cc2<_0x5b5a6c['length'];_0x283cc2+=0x1){var _0x507a19=_0x5b5a6c[_0x283cc2],_0x276ca4=this[_0x37ed8e(0x1e43)](_0x507a19);void 0x0!==_0x276ca4&&(_0x3d8032[_0x507a19]=_0x276ca4);}return _0x3d8032;},Layout[_0x68aa19(0x4b51)]['possiblyEvaluate']=function(_0x298437,_0xb2c4d8){var _0x1e4baf=_0x68aa19;for(var _0x47aca8=new PossiblyEvaluated(this[_0x1e4baf(0x3142)]),_0x538680=0x0,_0x50a8b5=Object['keys'](this[_0x1e4baf(0x2bad)]);_0x538680<_0x50a8b5['length'];_0x538680+=0x1){var _0x134104=_0x50a8b5[_0x538680];_0x47aca8[_0x1e4baf(0x2bad)][_0x134104]=this[_0x1e4baf(0x2bad)][_0x134104]['possiblyEvaluate'](_0x298437,_0xb2c4d8);}return _0x47aca8;};var Transitioning=function(_0x11f8b6){var _0x5a05a6=_0x68aa19;this[_0x5a05a6(0x3142)]=_0x11f8b6,this['_values']=Object[_0x5a05a6(0x3477)](_0x11f8b6['defaultTransitioningPropertyValues']);};Transitioning[_0x68aa19(0x4b51)][_0x68aa19(0x446e)]=function(_0x3af354,_0x113040){var _0x3f64ee=_0x68aa19;for(var _0x57d9fb=new PossiblyEvaluated(this[_0x3f64ee(0x3142)]),_0x3544cb=0x0,_0x997966=Object[_0x3f64ee(0x20c8)](this[_0x3f64ee(0x2bad)]);_0x3544cb<_0x997966[_0x3f64ee(0x531b)];_0x3544cb+=0x1){var _0x1292a1=_0x997966[_0x3544cb];_0x57d9fb[_0x3f64ee(0x2bad)][_0x1292a1]=this[_0x3f64ee(0x2bad)][_0x1292a1][_0x3f64ee(0x446e)](_0x3af354,_0x113040);}return _0x57d9fb;},Transitioning[_0x68aa19(0x4b51)][_0x68aa19(0x1d8c)]=function(){var _0x3d3c1e=_0x68aa19;for(var _0x124b65=0x0,_0x3cbe8a=Object[_0x3d3c1e(0x20c8)](this[_0x3d3c1e(0x2bad)]);_0x124b65<_0x3cbe8a[_0x3d3c1e(0x531b)];_0x124b65+=0x1){var _0x4d33f0=_0x3cbe8a[_0x124b65];if(this[_0x3d3c1e(0x2bad)][_0x4d33f0]['prior'])return!0x0;}return!0x1;};var Transitionable=function(_0x362c2d){var _0x31405f=_0x68aa19;this['_properties']=_0x362c2d,this['_values']=Object[_0x31405f(0x3477)](_0x362c2d['defaultTransitionablePropertyValues']);};Transitionable[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x120e25){var _0x85655e=_0x68aa19;return Util['clone'](this[_0x85655e(0x2bad)][_0x120e25][_0x85655e(0x327)][_0x85655e(0x327)]);},Transitionable[_0x68aa19(0x4b51)][_0x68aa19(0x1e6e)]=function(_0x2389be,_0x30c95e){var _0x2d802a=_0x68aa19;this[_0x2d802a(0x2bad)][_0x2d802a(0x2a77)](_0x2389be)||(this[_0x2d802a(0x2bad)][_0x2389be]=new TransitionablePropertyValue(this[_0x2d802a(0x2bad)][_0x2389be][_0x2d802a(0x43a2)])),this[_0x2d802a(0x2bad)][_0x2389be][_0x2d802a(0x327)]=new PropertyValue(this[_0x2d802a(0x2bad)][_0x2389be][_0x2d802a(0x43a2)],null===_0x30c95e?void 0x0:Util[_0x2d802a(0x254b)](_0x30c95e));},Transitionable[_0x68aa19(0x4b51)][_0x68aa19(0x3102)]=function(_0x4be3af){var _0x3c0a12=_0x68aa19;return Util[_0x3c0a12(0x254b)](this[_0x3c0a12(0x2bad)][_0x4be3af]['transition']);},Transitionable[_0x68aa19(0x4b51)]['setTransition']=function(_0x42d665,_0xcf19fe){var _0xab1fdb=_0x68aa19;this[_0xab1fdb(0x2bad)][_0xab1fdb(0x2a77)](_0x42d665)||(this[_0xab1fdb(0x2bad)][_0x42d665]=new TransitionablePropertyValue(this['_values'][_0x42d665]['property'])),this[_0xab1fdb(0x2bad)][_0x42d665][_0xab1fdb(0x387c)]=Util[_0xab1fdb(0x254b)](_0xcf19fe)||void 0x0;},Transitionable['prototype'][_0x68aa19(0x2d71)]=function(){var _0xc35152=_0x68aa19;for(var _0x53ce58={},_0x1a97da=0x0,_0x2dc47c=Object[_0xc35152(0x20c8)](this[_0xc35152(0x2bad)]);_0x1a97da<_0x2dc47c['length'];_0x1a97da+=0x1){var _0x5c7ed8=_0x2dc47c[_0x1a97da],_0x42e121=this['getValue'](_0x5c7ed8);void 0x0!==_0x42e121&&(_0x53ce58[_0x5c7ed8]=_0x42e121);var _0x5d2835=this[_0xc35152(0x3102)](_0x5c7ed8);void 0x0!==_0x5d2835&&(_0x53ce58[_0x5c7ed8+_0xc35152(0x4d2a)]=_0x5d2835);}return _0x53ce58;},Transitionable[_0x68aa19(0x4b51)][_0x68aa19(0x1237)]=function(_0x58971c,_0x46b6a7){var _0x237e9f=_0x68aa19;for(var _0x429ae0=new Transitioning(this[_0x237e9f(0x3142)]),_0x18617c=0x0,_0x478f35=Object[_0x237e9f(0x20c8)](this['_values']);_0x18617c<_0x478f35['length'];_0x18617c+=0x1){var _0x44f629=_0x478f35[_0x18617c];_0x429ae0['_values'][_0x44f629]=this[_0x237e9f(0x2bad)][_0x44f629][_0x237e9f(0x1237)](_0x58971c,_0x46b6a7[_0x237e9f(0x2bad)][_0x44f629]);}return _0x429ae0;},Transitionable[_0x68aa19(0x4b51)]['untransitioned']=function(){var _0x24feb8=_0x68aa19;for(var _0x2d6aef=new Transitioning(this[_0x24feb8(0x3142)]),_0x2cc21b=0x0,_0x3d81bb=Object['keys'](this['_values']);_0x2cc21b<_0x3d81bb['length'];_0x2cc21b+=0x1){var _0x16fb17=_0x3d81bb[_0x2cc21b];_0x2d6aef['_values'][_0x16fb17]=this[_0x24feb8(0x2bad)][_0x16fb17][_0x24feb8(0x4b83)]();}return _0x2d6aef;};var TRANSITION_SUFFIX=_0x68aa19(0x4d2a);function endsWith(_0x199aec,_0x431f31){var _0x3da941=_0x68aa19;return-0x1!==_0x199aec[_0x3da941(0x33ab)](_0x431f31,_0x199aec[_0x3da941(0x531b)]-_0x431f31[_0x3da941(0x531b)]);}function StyleLayer(_0x23ab53,_0x11055e){var _0x45e80d=_0x68aa19;if(this['id']=_0x23ab53['id'],this[_0x45e80d(0x3243)]=_0x23ab53[_0x45e80d(0x3243)],_0x45e80d(0x16a0)!==_0x23ab53[_0x45e80d(0x3243)]&&(_0x23ab53=_0x23ab53,this[_0x45e80d(0x392)]=_0x23ab53[_0x45e80d(0x392)],this[_0x45e80d(0x1571)]=_0x23ab53[_0x45e80d(0x1571)],this[_0x45e80d(0x1fb3)]=_0x23ab53[_0x45e80d(0x1fb3)],'background'!==_0x23ab53['type']&&(this['source']=_0x23ab53[_0x45e80d(0x33b8)],this[_0x45e80d(0x1265)]=_0x23ab53[_0x45e80d(0x2c5c)],this['filter']=_0x23ab53[_0x45e80d(0x350b)]),_0x11055e[_0x45e80d(0x14b2)]&&(this[_0x45e80d(0x1ebc)]=new Layout(_0x11055e[_0x45e80d(0x14b2)])),_0x11055e['paint'])){for(var _0x24def7 in(this[_0x45e80d(0x4107)]=new Transitionable(_0x11055e[_0x45e80d(0x20fc)]),_0x23ab53['paint']))this[_0x45e80d(0x3f97)](_0x24def7,_0x23ab53[_0x45e80d(0x20fc)][_0x24def7],{'validate':!0x1});for(var _0x5df74e in _0x23ab53['layout'])this[_0x45e80d(0x4fce)](_0x5df74e,_0x23ab53['layout'][_0x5df74e],{'validate':!0x1});this['_transitioningPaint']=this[_0x45e80d(0x4107)]['untransitioned']();}}StyleLayer[_0x68aa19(0x4b51)][_0x68aa19(0x530d)]=function(){return this['_crossfadeParameters'];},StyleLayer[_0x68aa19(0x4b51)][_0x68aa19(0x498c)]=function(_0x255b66){var _0x477b29=_0x68aa19;return _0x477b29(0x42d2)===_0x255b66?this[_0x477b29(0x42d2)]:this[_0x477b29(0x1ebc)][_0x477b29(0x1e43)](_0x255b66);},StyleLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4fce)]=function(_0x3822f9,_0x19ef29,_0xe52473){var _0x1dcb41=_0x68aa19;if(null!=_0x19ef29&&this['id'],_0x1dcb41(0x42d2)===_0x3822f9)return this[_0x1dcb41(0x42d2)]=_0x19ef29,void(this[_0x1dcb41(0x303a)]&&this[_0x1dcb41(0x303a)][_0x1dcb41(0x14b2)]&&(this[_0x1dcb41(0x303a)][_0x1dcb41(0x14b2)][_0x1dcb41(0x42d2)]=_0x19ef29));this[_0x1dcb41(0x1ebc)]['setValue'](_0x3822f9,_0x19ef29);},StyleLayer[_0x68aa19(0x4b51)][_0x68aa19(0x202f)]=function(_0x466e4f){var _0x285f99=_0x68aa19;return endsWith(_0x466e4f,TRANSITION_SUFFIX)?this[_0x285f99(0x4107)][_0x285f99(0x3102)](_0x466e4f[_0x285f99(0x48ca)](0x0,-TRANSITION_SUFFIX['length'])):this[_0x285f99(0x4107)]['getValue'](_0x466e4f);},StyleLayer['prototype']['setPaintProperty']=function(_0x2226a6,_0x5cb648,_0x4b4cfe){var _0x375c46=_0x68aa19;if(null!=_0x5cb648&&this['id'],endsWith(_0x2226a6,TRANSITION_SUFFIX))return this[_0x375c46(0x4107)]['setTransition'](_0x2226a6[_0x375c46(0x48ca)](0x0,-TRANSITION_SUFFIX['length']),_0x5cb648||void 0x0),!0x1;var _0x3d355d=this[_0x375c46(0x4107)][_0x375c46(0x2bad)][_0x2226a6],_0x32d03d=_0x375c46(0x4b9d)===_0x3d355d[_0x375c46(0x43a2)]['specification'][_0x375c46(0x1d55)],_0x2c858e=_0x3d355d['value']['isDataDriven'](),_0x1ba14f=_0x3d355d[_0x375c46(0x327)];this[_0x375c46(0x4107)][_0x375c46(0x1e6e)](_0x2226a6,_0x5cb648),this['_handleSpecialPaintPropertyUpdate'](_0x2226a6);var _0x43edbc=this[_0x375c46(0x4107)][_0x375c46(0x2bad)][_0x2226a6][_0x375c46(0x327)];return _0x43edbc[_0x375c46(0x15ef)]()||_0x2c858e||_0x32d03d||this['_handleOverridablePaintPropertyUpdate'](_0x2226a6,_0x1ba14f,_0x43edbc);},StyleLayer[_0x68aa19(0x4b51)]['_handleSpecialPaintPropertyUpdate']=function(_0x44810c){},StyleLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2258)]=function(_0x102ae9,_0x243b33,_0x566aac){return!0x1;},StyleLayer[_0x68aa19(0x4b51)]['isHidden']=function(_0x6b0c59){var _0x34d505=_0x68aa19;return!!(this[_0x34d505(0x1571)]&&_0x6b0c59<this['minzoom'])||(!!(this[_0x34d505(0x1fb3)]&&_0x6b0c59>=this[_0x34d505(0x1fb3)])||_0x34d505(0x54f0)===this['visibility']);},StyleLayer[_0x68aa19(0x4b51)][_0x68aa19(0x28b0)]=function(_0x5e2001){var _0x591784=_0x68aa19;this[_0x591784(0x1ca1)]=this['_transitionablePaint'][_0x591784(0x1237)](_0x5e2001,this[_0x591784(0x1ca1)]);},StyleLayer['prototype'][_0x68aa19(0x1d8c)]=function(){return this['_transitioningPaint']['hasTransition']();},StyleLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2d2e)]=function(_0x5dad21,_0x17c6eb){var _0x30b1f8=_0x68aa19;_0x5dad21['getCrossfadeParameters']&&(this['_crossfadeParameters']=_0x5dad21[_0x30b1f8(0x530d)]()),this['_unevaluatedLayout']&&(this[_0x30b1f8(0x14b2)]=this['_unevaluatedLayout'][_0x30b1f8(0x446e)](_0x5dad21,_0x17c6eb)),this['paint']=this[_0x30b1f8(0x1ca1)][_0x30b1f8(0x446e)](_0x5dad21,_0x17c6eb);},StyleLayer[_0x68aa19(0x4b51)]['serialize']=function(){var _0x169026=_0x68aa19,_0x34c990={'id':this['id'],'type':this['type'],'source':this[_0x169026(0x33b8)],'source-layer':this['sourceLayer'],'metadata':this[_0x169026(0x392)],'minzoom':this[_0x169026(0x1571)],'maxzoom':this[_0x169026(0x1fb3)],'filter':this['filter'],'layout':this[_0x169026(0x1ebc)]&&this[_0x169026(0x1ebc)]['serialize'](),'paint':this['_transitionablePaint']&&this[_0x169026(0x4107)][_0x169026(0x2d71)]()};return this[_0x169026(0x42d2)]&&(_0x34c990[_0x169026(0x14b2)]=_0x34c990['layout']||{},_0x34c990[_0x169026(0x14b2)][_0x169026(0x42d2)]=this['visibility']),Util[_0x169026(0x1a62)](_0x34c990,function(_0x280a7e,_0x432d59){var _0x2854bd=_0x169026;return!(void 0x0===_0x280a7e||_0x2854bd(0x14b2)===_0x432d59&&!Object['keys'](_0x280a7e)[_0x2854bd(0x531b)]||_0x2854bd(0x20fc)===_0x432d59&&!Object[_0x2854bd(0x20c8)](_0x280a7e)[_0x2854bd(0x531b)]);});},StyleLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1813)]=function(_0x1a83f3,_0x3b71f7,_0x120e72,_0x374ee9,_0x6f824d){return!0x0;},StyleLayer[_0x68aa19(0x4b51)][_0x68aa19(0x481)]=function(){return!0x1;},StyleLayer[_0x68aa19(0x4b51)][_0x68aa19(0x16c2)]=function(){return!0x1;},StyleLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2b4)]=function(){return!0x1;},StyleLayer[_0x68aa19(0x4b51)]['resize']=function(){},StyleLayer['prototype'][_0x68aa19(0xa54)]=function(){return!0x0;};var $version=0x8,$root={'version':{'required':!0x0,'type':_0x68aa19(0x3625),'values':[0x8]},'name':{'type':_0x68aa19(0x29ad)},'metadata':{'type':'*'},'center':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x30f8)},'zoom':{'type':_0x68aa19(0x30f8)},'bearing':{'type':_0x68aa19(0x30f8),'default':0x0,'period':0x168,'units':'degrees'},'pitch':{'type':_0x68aa19(0x30f8),'default':0x0,'units':_0x68aa19(0x262e)},'light':{'type':_0x68aa19(0x31d9)},'sources':{'required':!0x0,'type':_0x68aa19(0x2fe9)},'sprite':{'type':_0x68aa19(0x29ad)},'glyphs':{'type':_0x68aa19(0x29ad)},'transition':{'type':_0x68aa19(0x387c)},'layers':{'required':!0x0,'type':_0x68aa19(0x576),'value':_0x68aa19(0x4e5)}},sources={'*':{'type':_0x68aa19(0x33b8)}},source=[_0x68aa19(0x704),'source_raster',_0x68aa19(0x478a),_0x68aa19(0x4cee),_0x68aa19(0x2c18),'source_image'],source_vector={'type':{'required':!0x0,'type':_0x68aa19(0x3625),'values':{'vector':{}}},'url':{'type':_0x68aa19(0x29ad)},'tiles':{'type':_0x68aa19(0x576),'value':'string'},'bounds':{'type':_0x68aa19(0x576),'value':'number','length':0x4,'default':[-0xb4,-85.051129,0xb4,85.051129]},'scheme':{'type':_0x68aa19(0x3625),'values':{'xyz':{},'tms':{}},'default':_0x68aa19(0x373)},'minzoom':{'type':_0x68aa19(0x30f8),'default':0x0},'maxzoom':{'type':_0x68aa19(0x30f8),'default':0x16},'attribution':{'type':_0x68aa19(0x29ad)},'*':{'type':'*'}},source_raster={'type':{'required':!0x0,'type':_0x68aa19(0x3625),'values':{'raster':{}}},'url':{'type':_0x68aa19(0x29ad)},'tiles':{'type':_0x68aa19(0x576),'value':'string'},'bounds':{'type':'array','value':_0x68aa19(0x30f8),'length':0x4,'default':[-0xb4,-85.051129,0xb4,85.051129]},'minzoom':{'type':_0x68aa19(0x30f8),'default':0x0},'maxzoom':{'type':_0x68aa19(0x30f8),'default':0x16},'tileSize':{'type':_0x68aa19(0x30f8),'default':0x200,'units':_0x68aa19(0x3c6e)},'scheme':{'type':_0x68aa19(0x3625),'values':{'xyz':{},'tms':{}},'default':'xyz'},'attribution':{'type':_0x68aa19(0x29ad)},'*':{'type':'*'}},source_raster_dem={'type':{'required':!0x0,'type':_0x68aa19(0x3625),'values':{'raster-dem':{}}},'url':{'type':_0x68aa19(0x29ad)},'tiles':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x29ad)},'bounds':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x30f8),'length':0x4,'default':[-0xb4,-85.051129,0xb4,85.051129]},'minzoom':{'type':_0x68aa19(0x30f8),'default':0x0},'maxzoom':{'type':_0x68aa19(0x30f8),'default':0x16},'tileSize':{'type':_0x68aa19(0x30f8),'default':0x200,'units':_0x68aa19(0x3c6e)},'attribution':{'type':_0x68aa19(0x29ad)},'encoding':{'type':_0x68aa19(0x3625),'values':{'terrarium':{},'mapbox':{}},'default':_0x68aa19(0x2299)},'*':{'type':'*'}},source_geojson={'type':{'required':!0x0,'type':_0x68aa19(0x3625),'values':{'geojson':{}}},'data':{'type':'*'},'maxzoom':{'type':_0x68aa19(0x30f8),'default':0x12},'attribution':{'type':_0x68aa19(0x29ad)},'buffer':{'type':_0x68aa19(0x30f8),'default':0x80,'maximum':0x200,'minimum':0x0},'tolerance':{'type':_0x68aa19(0x30f8),'default':0.375},'cluster':{'type':_0x68aa19(0x46da),'default':!0x1},'clusterRadius':{'type':'number','default':0x32,'minimum':0x0},'clusterMaxZoom':{'type':'number'},'clusterProperties':{'type':'*'},'lineMetrics':{'type':_0x68aa19(0x46da),'default':!0x1},'generateId':{'type':_0x68aa19(0x46da),'default':!0x1}},source_video={'type':{'required':!0x0,'type':_0x68aa19(0x3625),'values':{'video':{}}},'urls':{'required':!0x0,'type':_0x68aa19(0x576),'value':'string'},'coordinates':{'required':!0x0,'type':_0x68aa19(0x576),'length':0x4,'value':{'type':_0x68aa19(0x576),'length':0x2,'value':'number'}}},source_image={'type':{'required':!0x0,'type':_0x68aa19(0x3625),'values':{'image':{}}},'url':{'required':!0x0,'type':'string'},'coordinates':{'required':!0x0,'type':'array','length':0x4,'value':{'type':_0x68aa19(0x576),'length':0x2,'value':'number'}}},layer$1={'id':{'type':_0x68aa19(0x29ad),'required':!0x0},'type':{'type':_0x68aa19(0x3625),'values':{'fill':{},'line':{},'symbol':{},'circle':{},'heatmap':{},'fill-extrusion':{},'raster':{},'hillshade':{},'background':{}},'required':!0x0},'metadata':{'type':'*'},'source':{'type':_0x68aa19(0x29ad)},'source-layer':{'type':'string'},'minzoom':{'type':_0x68aa19(0x30f8),'minimum':0x0,'maximum':0x18},'maxzoom':{'type':_0x68aa19(0x30f8),'minimum':0x0,'maximum':0x18},'filter':{'type':_0x68aa19(0x350b)},'layout':{'type':_0x68aa19(0x14b2)},'paint':{'type':_0x68aa19(0x20fc)}},layout=[_0x68aa19(0x12cf),_0x68aa19(0x730),_0x68aa19(0x4e8c),_0x68aa19(0x35ea),_0x68aa19(0x37ef),_0x68aa19(0x36ad),_0x68aa19(0xe32),'layout_hillshade',_0x68aa19(0x46c0)],layout_background={'visibility':{'type':_0x68aa19(0x3625),'values':{'visible':{},'none':{}},'default':_0x68aa19(0x2971),'property-type':'constant'}},layout_fill={'fill-sort-key':{'type':_0x68aa19(0x30f8),'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':_0x68aa19(0x49cd)},'visibility':{'type':_0x68aa19(0x3625),'values':{'visible':{},'none':{}},'default':_0x68aa19(0x2971),'property-type':_0x68aa19(0x473a)}},layout_circle={'circle-sort-key':{'type':_0x68aa19(0x30f8),'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),'feature']},'property-type':_0x68aa19(0x49cd)},'visibility':{'type':_0x68aa19(0x3625),'values':{'visible':{},'none':{}},'default':_0x68aa19(0x2971),'property-type':_0x68aa19(0x473a)}},layout_heatmap={'visibility':{'type':_0x68aa19(0x3625),'values':{'visible':{},'none':{}},'default':_0x68aa19(0x2971),'property-type':_0x68aa19(0x473a)}},layout_line={'line-cap':{'type':_0x68aa19(0x3625),'values':{'butt':{},'round':{},'square':{}},'default':_0x68aa19(0x3f44),'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'line-join':{'type':_0x68aa19(0x3625),'values':{'bevel':{},'round':{},'miter':{}},'default':'miter','expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':_0x68aa19(0x49cd)},'line-miter-limit':{'type':_0x68aa19(0x30f8),'default':0x2,'requires':[{'line-join':_0x68aa19(0x1da1)}],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'line-round-limit':{'type':_0x68aa19(0x30f8),'default':1.05,'requires':[{'line-join':'round'}],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':'data-constant'},'line-sort-key':{'type':_0x68aa19(0x30f8),'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),'feature']},'property-type':_0x68aa19(0x49cd)},'visibility':{'type':_0x68aa19(0x3625),'values':{'visible':{},'none':{}},'default':_0x68aa19(0x2971),'property-type':'constant'}},layout_symbol={'symbol-placement':{'type':_0x68aa19(0x3625),'values':{'point':{},'line':{},'line-center':{}},'default':'point','expression':{'interpolated':!0x1,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'symbol-spacing':{'type':_0x68aa19(0x30f8),'default':0xfa,'minimum':0x1,'units':_0x68aa19(0x3c6e),'requires':[{'symbol-placement':_0x68aa19(0x3754)}],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'symbol-avoid-edges':{'type':_0x68aa19(0x46da),'default':!0x1,'expression':{'interpolated':!0x1,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'symbol-sort-key':{'type':_0x68aa19(0x30f8),'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':'data-driven'},'symbol-z-order':{'type':_0x68aa19(0x3625),'values':{'auto':{},'viewport-y':{},'source':{}},'default':_0x68aa19(0x3d07),'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'icon-allow-overlap':{'type':_0x68aa19(0x46da),'default':!0x1,'requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'icon-ignore-placement':{'type':_0x68aa19(0x46da),'default':!0x1,'requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'icon-optional':{'type':_0x68aa19(0x46da),'default':!0x1,'requires':[_0x68aa19(0x1f8d),_0x68aa19(0x40f0)],'expression':{'interpolated':!0x1,'parameters':['zoom']},'property-type':'data-constant'},'icon-rotation-alignment':{'type':_0x68aa19(0x3625),'values':{'map':{},'viewport':{},'auto':{}},'default':'auto','requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'icon-size':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'units':'factor\x20of\x20the\x20original\x20icon\x20size','requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x0,'parameters':['zoom','feature']},'property-type':'data-driven'},'icon-text-fit':{'type':_0x68aa19(0x3625),'values':{'none':{},'width':{},'height':{},'both':{}},'default':'none','requires':[_0x68aa19(0x1f8d),_0x68aa19(0x40f0)],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'icon-text-fit-padding':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x30f8),'length':0x4,'default':[0x0,0x0,0x0,0x0],'units':_0x68aa19(0x3c6e),'requires':[_0x68aa19(0x1f8d),_0x68aa19(0x40f0),{'icon-text-fit':[_0x68aa19(0xd60),_0x68aa19(0x209),_0x68aa19(0x5862)]}],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'icon-image':{'type':_0x68aa19(0xc74),'tokens':!0x0,'expression':{'interpolated':!0x1,'parameters':['zoom',_0x68aa19(0x349b)]},'property-type':'data-driven'},'icon-rotate':{'type':_0x68aa19(0x30f8),'default':0x0,'period':0x168,'units':_0x68aa19(0x262e),'requires':['icon-image'],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature']},'property-type':_0x68aa19(0x49cd)},'icon-padding':{'type':'number','default':0x2,'minimum':0x0,'units':'pixels','requires':['icon-image'],'expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'icon-keep-upright':{'type':_0x68aa19(0x46da),'default':!0x1,'requires':[_0x68aa19(0x1f8d),{'icon-rotation-alignment':_0x68aa19(0x2e47)},{'symbol-placement':[_0x68aa19(0x3754),_0x68aa19(0x4192)]}],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'icon-offset':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x30f8),'length':0x2,'default':[0x0,0x0],'requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature']},'property-type':_0x68aa19(0x49cd)},'icon-anchor':{'type':_0x68aa19(0x3625),'values':{'center':{},'left':{},'right':{},'top':{},'bottom':{},'top-left':{},'top-right':{},'bottom-left':{},'bottom-right':{}},'default':_0x68aa19(0x19ee),'requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x1,'parameters':['zoom',_0x68aa19(0x349b)]},'property-type':'data-driven'},'icon-pitch-alignment':{'type':'enum','values':{'map':{},'viewport':{},'auto':{}},'default':_0x68aa19(0x3d07),'requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'text-pitch-alignment':{'type':'enum','values':{'map':{},'viewport':{},'auto':{}},'default':_0x68aa19(0x3d07),'requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x1,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'text-rotation-alignment':{'type':'enum','values':{'map':{},'viewport':{},'auto':{}},'default':'auto','requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'text-field':{'type':_0x68aa19(0x38f5),'default':'','tokens':!0x0,'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':_0x68aa19(0x49cd)},'text-font':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x29ad),'default':[_0x68aa19(0xdbf),'Arial\x20Unicode\x20MS\x20Regular'],'requires':['text-field'],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':'data-driven'},'text-size':{'type':_0x68aa19(0x30f8),'default':0x10,'minimum':0x0,'units':_0x68aa19(0x3c6e),'requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature']},'property-type':_0x68aa19(0x49cd)},'text-max-width':{'type':'number','default':0xa,'minimum':0x0,'units':'ems','requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':'data-driven'},'text-line-height':{'type':_0x68aa19(0x30f8),'default':1.2,'units':_0x68aa19(0x914),'requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'text-letter-spacing':{'type':_0x68aa19(0x30f8),'default':0x0,'units':_0x68aa19(0x914),'requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':_0x68aa19(0x49cd)},'text-justify':{'type':_0x68aa19(0x3625),'values':{'auto':{},'left':{},'center':{},'right':{}},'default':_0x68aa19(0x19ee),'requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':_0x68aa19(0x49cd)},'text-radial-offset':{'type':_0x68aa19(0x30f8),'units':_0x68aa19(0x914),'default':0x0,'requires':[_0x68aa19(0x40f0)],'property-type':'data-driven','expression':{'interpolated':!0x0,'parameters':['zoom','feature']}},'text-variable-anchor':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x3625),'values':{'center':{},'left':{},'right':{},'top':{},'bottom':{},'top-left':{},'top-right':{},'bottom-left':{},'bottom-right':{}},'requires':[_0x68aa19(0x40f0),{'symbol-placement':[_0x68aa19(0x43cb)]}],'expression':{'interpolated':!0x1,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'text-anchor':{'type':'enum','values':{'center':{},'left':{},'right':{},'top':{},'bottom':{},'top-left':{},'top-right':{},'bottom-left':{},'bottom-right':{}},'default':_0x68aa19(0x19ee),'requires':['text-field',{'!':_0x68aa19(0x3c31)}],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':_0x68aa19(0x49cd)},'text-max-angle':{'type':_0x68aa19(0x30f8),'default':0x2d,'units':_0x68aa19(0x262e),'requires':[_0x68aa19(0x40f0),{'symbol-placement':[_0x68aa19(0x3754),_0x68aa19(0x4192)]}],'expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'text-writing-mode':{'type':'array','value':_0x68aa19(0x3625),'values':{'horizontal':{},'vertical':{}},'requires':['text-field',{'symbol-placement':[_0x68aa19(0x43cb)]}],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':'data-constant'},'text-rotate':{'type':_0x68aa19(0x30f8),'default':0x0,'period':0x168,'units':_0x68aa19(0x262e),'requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':_0x68aa19(0x49cd)},'text-padding':{'type':_0x68aa19(0x30f8),'default':0x2,'minimum':0x0,'units':_0x68aa19(0x3c6e),'requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':'data-constant'},'text-keep-upright':{'type':_0x68aa19(0x46da),'default':!0x0,'requires':[_0x68aa19(0x40f0),{'text-rotation-alignment':_0x68aa19(0x2e47)},{'symbol-placement':[_0x68aa19(0x3754),_0x68aa19(0x4192)]}],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'text-transform':{'type':_0x68aa19(0x3625),'values':{'none':{},'uppercase':{},'lowercase':{}},'default':_0x68aa19(0x54f0),'requires':['text-field'],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':_0x68aa19(0x49cd)},'text-offset':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x30f8),'units':'ems','length':0x2,'default':[0x0,0x0],'requires':[_0x68aa19(0x40f0),{'!':'text-radial-offset'}],'expression':{'interpolated':!0x0,'parameters':['zoom',_0x68aa19(0x349b)]},'property-type':_0x68aa19(0x49cd)},'text-allow-overlap':{'type':_0x68aa19(0x46da),'default':!0x1,'requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'text-ignore-placement':{'type':_0x68aa19(0x46da),'default':!0x1,'requires':['text-field'],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'text-optional':{'type':'boolean','default':!0x1,'requires':['text-field',_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':'data-constant'},'visibility':{'type':'enum','values':{'visible':{},'none':{}},'default':_0x68aa19(0x2971),'property-type':_0x68aa19(0x473a)}},layout_raster={'visibility':{'type':_0x68aa19(0x3625),'values':{'visible':{},'none':{}},'default':'visible','property-type':'constant'}},layout_hillshade={'visibility':{'type':_0x68aa19(0x3625),'values':{'visible':{},'none':{}},'default':_0x68aa19(0x2971),'property-type':_0x68aa19(0x473a)}},filter={'type':_0x68aa19(0x576),'value':'*'},filter_operator={'type':_0x68aa19(0x3625),'values':{'==':{},'!=':{},'>':{},'>=':{},'<':{},'<=':{},'in':{},'!in':{},'all':{},'any':{},'none':{},'has':{},'!has':{}}},geometry_type={'type':_0x68aa19(0x3625),'values':{'Point':{},'LineString':{},'Polygon':{}}},function_stop={'type':_0x68aa19(0x576),'minimum':0x0,'maximum':0x18,'value':['number',_0x68aa19(0x28b8)],'length':0x2},expression={'type':_0x68aa19(0x576),'value':'*','minimum':0x1},expression_name={'type':_0x68aa19(0x3625),'values':{'let':{'group':'Variable\x20binding'},'var':{'group':_0x68aa19(0x686)},'literal':{'group':_0x68aa19(0x4e05)},'array':{'group':'Types'},'at':{'group':_0x68aa19(0x26a9)},'in':{'group':'Lookup'},'case':{'group':_0x68aa19(0x406b)},'match':{'group':_0x68aa19(0x406b)},'coalesce':{'group':_0x68aa19(0x406b)},'step':{'group':_0x68aa19(0x513d)},'interpolate':{'group':_0x68aa19(0x513d)},'interpolate-hcl':{'group':_0x68aa19(0x513d)},'interpolate-lab':{'group':_0x68aa19(0x513d)},'ln2':{'group':'Math'},'pi':{'group':'Math'},'e':{'group':_0x68aa19(0x1c87)},'typeof':{'group':_0x68aa19(0x4e05)},'string':{'group':_0x68aa19(0x4e05)},'number':{'group':_0x68aa19(0x4e05)},'boolean':{'group':_0x68aa19(0x4e05)},'object':{'group':_0x68aa19(0x4e05)},'collator':{'group':_0x68aa19(0x4e05)},'format':{'group':_0x68aa19(0x4e05)},'image':{'group':_0x68aa19(0x4e05)},'number-format':{'group':_0x68aa19(0x4e05)},'to-string':{'group':'Types'},'to-number':{'group':'Types'},'to-boolean':{'group':_0x68aa19(0x4e05)},'to-rgba':{'group':_0x68aa19(0x3a27)},'to-color':{'group':_0x68aa19(0x4e05)},'rgb':{'group':_0x68aa19(0x3a27)},'rgba':{'group':'Color'},'get':{'group':_0x68aa19(0x26a9)},'has':{'group':_0x68aa19(0x26a9)},'length':{'group':_0x68aa19(0x26a9)},'properties':{'group':'Feature\x20data'},'feature-state':{'group':_0x68aa19(0x4789)},'geometry-type':{'group':'Feature\x20data'},'id':{'group':_0x68aa19(0x4789)},'zoom':{'group':'Zoom'},'heatmap-density':{'group':_0x68aa19(0x3602)},'line-progress':{'group':'Feature\x20data'},'accumulated':{'group':_0x68aa19(0x4789)},'+':{'group':_0x68aa19(0x1c87)},'*':{'group':_0x68aa19(0x1c87)},'-':{'group':_0x68aa19(0x1c87)},'/':{'group':'Math'},'%':{'group':'Math'},'^':{'group':_0x68aa19(0x1c87)},'sqrt':{'group':_0x68aa19(0x1c87)},'log10':{'group':_0x68aa19(0x1c87)},'ln':{'group':_0x68aa19(0x1c87)},'log2':{'group':'Math'},'sin':{'group':_0x68aa19(0x1c87)},'cos':{'group':_0x68aa19(0x1c87)},'tan':{'group':_0x68aa19(0x1c87)},'asin':{'group':_0x68aa19(0x1c87)},'acos':{'group':_0x68aa19(0x1c87)},'atan':{'group':_0x68aa19(0x1c87)},'min':{'group':'Math'},'max':{'group':_0x68aa19(0x1c87)},'round':{'group':_0x68aa19(0x1c87)},'abs':{'group':_0x68aa19(0x1c87)},'ceil':{'group':_0x68aa19(0x1c87)},'floor':{'group':_0x68aa19(0x1c87)},'==':{'group':'Decision'},'!=':{'group':'Decision'},'>':{'group':_0x68aa19(0x406b)},'<':{'group':'Decision'},'>=':{'group':_0x68aa19(0x406b)},'<=':{'group':_0x68aa19(0x406b)},'all':{'group':_0x68aa19(0x406b)},'any':{'group':_0x68aa19(0x406b)},'!':{'group':'Decision'},'is-supported-script':{'group':'String'},'upcase':{'group':_0x68aa19(0x141b)},'downcase':{'group':_0x68aa19(0x141b)},'concat':{'group':'String'},'resolved-locale':{'group':_0x68aa19(0x141b)}}},light={'anchor':{'type':'enum','default':'viewport','values':{'map':{},'viewport':{}},'property-type':'data-constant','transition':!0x1,'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]}},'position':{'type':'array','default':[1.15,0xd2,0x1e],'length':0x3,'value':'number','property-type':_0x68aa19(0x4897),'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]}},'color':{'type':'color','property-type':_0x68aa19(0x4897),'default':_0x68aa19(0x42b8),'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'transition':!0x0},'intensity':{'type':'number','property-type':'data-constant','default':0.5,'minimum':0x0,'maximum':0x1,'expression':{'interpolated':!0x0,'parameters':['zoom']},'transition':!0x0}},paint=['paint_fill',_0x68aa19(0x514e),_0x68aa19(0x22bf),_0x68aa19(0x11df),_0x68aa19(0x2dcd),_0x68aa19(0x10d5),'paint_raster',_0x68aa19(0x25d6),_0x68aa19(0x397b)],paint_fill={'fill-antialias':{'type':_0x68aa19(0x46da),'default':!0x0,'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'fill-opacity':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'fill-color':{'type':_0x68aa19(0x28b8),'default':_0x68aa19(0x13bd),'transition':!0x0,'requires':[{'!':_0x68aa19(0x3895)}],'expression':{'interpolated':!0x0,'parameters':['zoom',_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':'data-driven'},'fill-outline-color':{'type':_0x68aa19(0x28b8),'transition':!0x0,'requires':[{'!':_0x68aa19(0x3895)},{'fill-antialias':!0x0}],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),'feature-state']},'property-type':'data-driven'},'fill-translate':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x30f8),'length':0x2,'default':[0x0,0x0],'transition':!0x0,'units':_0x68aa19(0x3c6e),'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'fill-translate-anchor':{'type':_0x68aa19(0x3625),'values':{'map':{},'viewport':{}},'default':_0x68aa19(0x2e47),'requires':['fill-translate'],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'fill-pattern':{'type':_0x68aa19(0xc74),'transition':!0x0,'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':'cross-faded-data-driven'}},paint_line={'line-opacity':{'type':'number','default':0x1,'minimum':0x0,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature','feature-state']},'property-type':'data-driven'},'line-color':{'type':_0x68aa19(0x28b8),'default':_0x68aa19(0x13bd),'transition':!0x0,'requires':[{'!':_0x68aa19(0x4595)}],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),'feature-state']},'property-type':'data-driven'},'line-translate':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x30f8),'length':0x2,'default':[0x0,0x0],'transition':!0x0,'units':_0x68aa19(0x3c6e),'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'line-translate-anchor':{'type':'enum','values':{'map':{},'viewport':{}},'default':'map','requires':['line-translate'],'expression':{'interpolated':!0x1,'parameters':['zoom']},'property-type':'data-constant'},'line-width':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'transition':!0x0,'units':_0x68aa19(0x3c6e),'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature','feature-state']},'property-type':_0x68aa19(0x49cd)},'line-gap-width':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':0x0,'transition':!0x0,'units':_0x68aa19(0x3c6e),'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),'feature-state']},'property-type':_0x68aa19(0x49cd)},'line-offset':{'type':_0x68aa19(0x30f8),'default':0x0,'transition':!0x0,'units':_0x68aa19(0x3c6e),'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'line-blur':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':0x0,'transition':!0x0,'units':_0x68aa19(0x3c6e),'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'line-dasharray':{'type':'array','value':'number','minimum':0x0,'transition':!0x0,'units':_0x68aa19(0x3a5b),'requires':[{'!':_0x68aa19(0x4595)}],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x1938)},'line-pattern':{'type':'resolvedImage','transition':!0x0,'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':_0x68aa19(0x4b9d)},'line-gradient':{'type':_0x68aa19(0x28b8),'transition':!0x1,'requires':[{'!':'line-dasharray'},{'!':_0x68aa19(0x4595)},{'source':'geojson','has':{'lineMetrics':!0x0}}],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x21d7)]},'property-type':_0x68aa19(0x120f)}},paint_circle={'circle-radius':{'type':_0x68aa19(0x30f8),'default':0x5,'minimum':0x0,'transition':!0x0,'units':_0x68aa19(0x3c6e),'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature',_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'circle-color':{'type':_0x68aa19(0x28b8),'default':_0x68aa19(0x13bd),'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':['zoom','feature',_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'circle-blur':{'type':_0x68aa19(0x30f8),'default':0x0,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':'data-driven'},'circle-opacity':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature',_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'circle-translate':{'type':_0x68aa19(0x576),'value':'number','length':0x2,'default':[0x0,0x0],'transition':!0x0,'units':_0x68aa19(0x3c6e),'expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':'data-constant'},'circle-translate-anchor':{'type':_0x68aa19(0x3625),'values':{'map':{},'viewport':{}},'default':_0x68aa19(0x2e47),'requires':['circle-translate'],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':'data-constant'},'circle-pitch-scale':{'type':_0x68aa19(0x3625),'values':{'map':{},'viewport':{}},'default':_0x68aa19(0x2e47),'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'circle-pitch-alignment':{'type':_0x68aa19(0x3625),'values':{'map':{},'viewport':{}},'default':_0x68aa19(0x18be),'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'circle-stroke-width':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':0x0,'transition':!0x0,'units':_0x68aa19(0x3c6e),'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),'feature-state']},'property-type':'data-driven'},'circle-stroke-color':{'type':_0x68aa19(0x28b8),'default':_0x68aa19(0x13bd),'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'circle-stroke-opacity':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),'feature-state']},'property-type':'data-driven'}},paint_heatmap={'heatmap-radius':{'type':'number','default':0x1e,'minimum':0x1,'transition':!0x0,'units':_0x68aa19(0x3c6e),'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),'feature-state']},'property-type':_0x68aa19(0x49cd)},'heatmap-weight':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'transition':!0x1,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),'feature-state']},'property-type':_0x68aa19(0x49cd)},'heatmap-intensity':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'heatmap-color':{'type':_0x68aa19(0x28b8),'default':[_0x68aa19(0x418e),[_0x68aa19(0x403)],[_0x68aa19(0x36e8)],0x0,'rgba(0,\x200,\x20255,\x200)',0.1,'royalblue',0.3,_0x68aa19(0x3fe0),0.5,_0x68aa19(0x1902),0.7,'yellow',0x1,'red'],'transition':!0x1,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x36e8)]},'property-type':'color-ramp'},'heatmap-opacity':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)}},paint_symbol={'icon-opacity':{'type':'number','default':0x1,'minimum':0x0,'maximum':0x1,'transition':!0x0,'requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature','feature-state']},'property-type':_0x68aa19(0x49cd)},'icon-color':{'type':'color','default':_0x68aa19(0x13bd),'transition':!0x0,'requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'icon-halo-color':{'type':_0x68aa19(0x28b8),'default':_0x68aa19(0x2cd7),'transition':!0x0,'requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x0,'parameters':['zoom','feature',_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'icon-halo-width':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':0x0,'transition':!0x0,'units':_0x68aa19(0x3c6e),'requires':['icon-image'],'expression':{'interpolated':!0x0,'parameters':['zoom',_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'icon-halo-blur':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':0x0,'transition':!0x0,'units':_0x68aa19(0x3c6e),'requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature',_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'icon-translate':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x30f8),'length':0x2,'default':[0x0,0x0],'transition':!0x0,'units':_0x68aa19(0x3c6e),'requires':[_0x68aa19(0x1f8d)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'icon-translate-anchor':{'type':_0x68aa19(0x3625),'values':{'map':{},'viewport':{}},'default':_0x68aa19(0x2e47),'requires':['icon-image',_0x68aa19(0x326f)],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'text-opacity':{'type':'number','default':0x1,'minimum':0x0,'maximum':0x1,'transition':!0x0,'requires':['text-field'],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature',_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'text-color':{'type':_0x68aa19(0x28b8),'default':_0x68aa19(0x13bd),'transition':!0x0,'overridable':!0x0,'requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature',_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'text-halo-color':{'type':_0x68aa19(0x28b8),'default':_0x68aa19(0x2cd7),'transition':!0x0,'requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature',_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'text-halo-width':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':0x0,'transition':!0x0,'units':'pixels','requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x0,'parameters':['zoom',_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':'data-driven'},'text-show-background':{'type':_0x68aa19(0x46da),'default':!0x1,'transition':!0x1,'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'text-halo-blur':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':0x0,'transition':!0x0,'units':'pixels','requires':['text-field'],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),'feature',_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'text-translate':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x30f8),'length':0x2,'default':[0x0,0x0],'transition':!0x0,'units':_0x68aa19(0x3c6e),'requires':[_0x68aa19(0x40f0)],'expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'text-translate-anchor':{'type':'enum','values':{'map':{},'viewport':{}},'default':_0x68aa19(0x2e47),'requires':[_0x68aa19(0x40f0),_0x68aa19(0x2f3a)],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)}},paint_raster={'raster-opacity':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'raster-hue-rotate':{'type':'number','default':0x0,'period':0x168,'transition':!0x0,'units':'degrees','expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'raster-brightness-min':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':0x0,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'raster-brightness-max':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':'data-constant'},'raster-saturation':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':-0x1,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'raster-contrast':{'type':'number','default':0x0,'minimum':-0x1,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'raster-resampling':{'type':_0x68aa19(0x3625),'values':{'linear':{},'nearest':{}},'default':'linear','expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'raster-fade-duration':{'type':_0x68aa19(0x30f8),'default':0x12c,'minimum':0x0,'transition':!0x1,'units':'milliseconds','expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)}},paint_hillshade={'hillshade-illumination-direction':{'type':_0x68aa19(0x30f8),'default':0x14f,'minimum':0x0,'maximum':0x167,'transition':!0x1,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'hillshade-illumination-anchor':{'type':_0x68aa19(0x3625),'values':{'map':{},'viewport':{}},'default':_0x68aa19(0x18be),'expression':{'interpolated':!0x1,'parameters':['zoom']},'property-type':'data-constant'},'hillshade-exaggeration':{'type':_0x68aa19(0x30f8),'default':0.5,'minimum':0x0,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'hillshade-shadow-color':{'type':_0x68aa19(0x28b8),'default':_0x68aa19(0x13bd),'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'hillshade-highlight-color':{'type':_0x68aa19(0x28b8),'default':_0x68aa19(0x334d),'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)},'hillshade-accent-color':{'type':'color','default':_0x68aa19(0x13bd),'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)}},paint_background={'background-color':{'type':_0x68aa19(0x28b8),'default':_0x68aa19(0x13bd),'transition':!0x0,'requires':[{'!':_0x68aa19(0x4820)}],'expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':'data-constant'},'background-pattern':{'type':_0x68aa19(0xc74),'transition':!0x0,'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x1938)},'background-opacity':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':_0x68aa19(0x4897)}},transition={'duration':{'type':_0x68aa19(0x30f8),'default':0x12c,'minimum':0x0,'units':_0x68aa19(0x369b)},'delay':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':0x0,'units':_0x68aa19(0x369b)}},StyleSpec={'$version':$version,'$root':$root,'sources':sources,'source':source,'source_vector':source_vector,'source_raster':source_raster,'source_raster_dem':source_raster_dem,'source_geojson':source_geojson,'source_video':source_video,'source_image':source_image,'layer':layer$1,'layout':layout,'layout_background':layout_background,'layout_fill':layout_fill,'layout_circle':layout_circle,'layout_heatmap':layout_heatmap,'layout_fill-extrusion':{'visibility':{'type':_0x68aa19(0x3625),'values':{'visible':{},'none':{}},'default':_0x68aa19(0x2971),'property-type':_0x68aa19(0x473a)}},'layout_line':layout_line,'layout_symbol':layout_symbol,'layout_raster':layout_raster,'layout_hillshade':layout_hillshade,'filter':filter,'filter_operator':filter_operator,'geometry_type':geometry_type,'function':{'expression':{'type':_0x68aa19(0x22fc)},'stops':{'type':_0x68aa19(0x576),'value':_0x68aa19(0x333d)},'base':{'type':'number','default':0x1,'minimum':0x0},'property':{'type':_0x68aa19(0x29ad),'default':_0x68aa19(0xa50)},'type':{'type':_0x68aa19(0x3625),'values':{'identity':{},'exponential':{},'interval':{},'categorical':{}},'default':_0x68aa19(0x3da5)},'colorSpace':{'type':'enum','values':{'rgb':{},'lab':{},'hcl':{}},'default':_0x68aa19(0x56cb)},'default':{'type':'*','required':!0x1}},'function_stop':function_stop,'expression':expression,'expression_name':expression_name,'light':light,'paint':paint,'paint_fill':paint_fill,'paint_fill-extrusion':{'fill-extrusion-opacity':{'type':_0x68aa19(0x30f8),'default':0x1,'minimum':0x0,'maximum':0x1,'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)},'fill-extrusion-color':{'type':_0x68aa19(0x28b8),'default':_0x68aa19(0x13bd),'transition':!0x0,'requires':[{'!':_0x68aa19(0x3f65)}],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'fill-extrusion-translate':{'type':'array','value':_0x68aa19(0x30f8),'length':0x2,'default':[0x0,0x0],'transition':!0x0,'units':'pixels','expression':{'interpolated':!0x0,'parameters':['zoom']},'property-type':'data-constant'},'fill-extrusion-translate-anchor':{'type':_0x68aa19(0x3625),'values':{'map':{},'viewport':{}},'default':_0x68aa19(0x2e47),'requires':['fill-extrusion-translate'],'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':'data-constant'},'fill-extrusion-pattern':{'type':_0x68aa19(0xc74),'transition':!0x0,'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b)]},'property-type':_0x68aa19(0x4b9d)},'fill-extrusion-height':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':0x0,'units':_0x68aa19(0x3063),'transition':!0x0,'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'fill-extrusion-base':{'type':_0x68aa19(0x30f8),'default':0x0,'minimum':0x0,'units':_0x68aa19(0x3063),'transition':!0x0,'requires':[_0x68aa19(0x4118)],'expression':{'interpolated':!0x0,'parameters':[_0x68aa19(0x4199),_0x68aa19(0x349b),_0x68aa19(0x187d)]},'property-type':_0x68aa19(0x49cd)},'fill-extrusion-vertical-gradient':{'type':'boolean','default':!0x0,'transition':!0x1,'expression':{'interpolated':!0x1,'parameters':[_0x68aa19(0x4199)]},'property-type':_0x68aa19(0x4897)}},'paint_line':paint_line,'paint_circle':paint_circle,'paint_heatmap':paint_heatmap,'paint_symbol':paint_symbol,'paint_raster':paint_raster,'paint_hillshade':paint_hillshade,'paint_background':paint_background,'transition':transition,'property-type':{'data-driven':{'type':'property-type'},'cross-faded':{'type':_0x68aa19(0x1d55)},'cross-faded-data-driven':{'type':_0x68aa19(0x1d55)},'color-ramp':{'type':_0x68aa19(0x1d55)},'data-constant':{'type':'property-type'},'constant':{'type':_0x68aa19(0x1d55)}}};function IntersectionTest(){}function lineIntersectsBufferedLine(_0x30f415,_0x413cb0,_0x450e49){if(_0x30f415['length']>0x1){if(lineIntersectsLine(_0x30f415,_0x413cb0))return!0x0;for(var _0x4fafa3=0x0;_0x4fafa3<_0x413cb0['length'];_0x4fafa3++)if(pointIntersectsBufferedLine(_0x413cb0[_0x4fafa3],_0x30f415,_0x450e49))return!0x0;}for(var _0x1cee93=0x0;_0x1cee93<_0x30f415['length'];_0x1cee93++)if(pointIntersectsBufferedLine(_0x30f415[_0x1cee93],_0x413cb0,_0x450e49))return!0x0;return!0x1;}function lineIntersectsLine(_0x49ed58,_0x61c848){var _0x1ca057=_0x68aa19;if(0x0===_0x49ed58['length']||0x0===_0x61c848[_0x1ca057(0x531b)])return!0x1;for(var _0x508a90=0x0;_0x508a90<_0x49ed58[_0x1ca057(0x531b)]-0x1;_0x508a90++)for(var _0x40f458=_0x49ed58[_0x508a90],_0x501725=_0x49ed58[_0x508a90+0x1],_0x20e1ec=0x0;_0x20e1ec<_0x61c848['length']-0x1;_0x20e1ec++){if(lineSegmentIntersectsLineSegment(_0x40f458,_0x501725,_0x61c848[_0x20e1ec],_0x61c848[_0x20e1ec+0x1]))return!0x0;}return!0x1;}function lineSegmentIntersectsLineSegment(_0x489336,_0x130231,_0x425fe9,_0x1e91aa){var _0x2b1a51=_0x68aa19;return Util[_0x2b1a51(0x1ab5)](_0x489336,_0x425fe9,_0x1e91aa)!==Util[_0x2b1a51(0x1ab5)](_0x130231,_0x425fe9,_0x1e91aa)&&Util[_0x2b1a51(0x1ab5)](_0x489336,_0x130231,_0x425fe9)!==Util['isCounterClockwise'](_0x489336,_0x130231,_0x1e91aa);}function pointIntersectsBufferedLine(_0x49dffb,_0x4b0959,_0x12ae1e){var _0x2abf09=_0x68aa19,_0x41bbb9=_0x12ae1e*_0x12ae1e;if(0x1===_0x4b0959['length'])return _0x49dffb[_0x2abf09(0x3822)](_0x4b0959[0x0])<_0x41bbb9;for(var _0xfd778d=0x1;_0xfd778d<_0x4b0959[_0x2abf09(0x531b)];_0xfd778d++){var _0x3aa6b5=_0x4b0959[_0xfd778d-0x1],_0x32653a=_0x4b0959[_0xfd778d];if(IntersectionTest[_0x2abf09(0x3c88)](_0x49dffb,_0x3aa6b5,_0x32653a)<_0x41bbb9)return!0x0;}return!0x1;}function multiPolygonContainsPoint(_0x2a5876,_0x49b255){var _0x1cf84f=_0x68aa19;for(var _0x3c71ed,_0x28c87c,_0x2dd522,_0x594a2d=!0x1,_0x20706c=0x0;_0x20706c<_0x2a5876[_0x1cf84f(0x531b)];_0x20706c++)for(var _0xb37487=0x0,_0x25eeda=(_0x3c71ed=_0x2a5876[_0x20706c])[_0x1cf84f(0x531b)]-0x1;_0xb37487<_0x3c71ed[_0x1cf84f(0x531b)];_0x25eeda=_0xb37487++)_0x28c87c=_0x3c71ed[_0xb37487],_0x2dd522=_0x3c71ed[_0x25eeda],_0x28c87c['y']>_0x49b255['y']!=_0x2dd522['y']>_0x49b255['y']&&_0x49b255['x']<(_0x2dd522['x']-_0x28c87c['x'])*(_0x49b255['y']-_0x28c87c['y'])/(_0x2dd522['y']-_0x28c87c['y'])+_0x28c87c['x']&&(_0x594a2d=!_0x594a2d);return _0x594a2d;}function polygonContainsPoint(_0x297c13,_0x5f0f14){var _0x84a632=_0x68aa19;for(var _0x2e74e4=!0x1,_0x4433b9=0x0,_0x33dce0=_0x297c13[_0x84a632(0x531b)]-0x1;_0x4433b9<_0x297c13['length'];_0x33dce0=_0x4433b9++){var _0x488418=_0x297c13[_0x4433b9],_0x3cd5cc=_0x297c13[_0x33dce0];_0x488418['y']>_0x5f0f14['y']!=_0x3cd5cc['y']>_0x5f0f14['y']&&_0x5f0f14['x']<(_0x3cd5cc['x']-_0x488418['x'])*(_0x5f0f14['y']-_0x488418['y'])/(_0x3cd5cc['y']-_0x488418['y'])+_0x488418['x']&&(_0x2e74e4=!_0x2e74e4);}return _0x2e74e4;}IntersectionTest[_0x68aa19(0x4c37)]=function(_0x3181da,_0x34c27c){var _0x502703=_0x68aa19;for(var _0x1979a5=0x0;_0x1979a5<_0x3181da[_0x502703(0x531b)];_0x1979a5++)if(polygonContainsPoint(_0x34c27c,_0x3181da[_0x1979a5]))return!0x0;for(var _0x547d8d=0x0;_0x547d8d<_0x34c27c[_0x502703(0x531b)];_0x547d8d++)if(polygonContainsPoint(_0x3181da,_0x34c27c[_0x547d8d]))return!0x0;return!!lineIntersectsLine(_0x3181da,_0x34c27c);},IntersectionTest[_0x68aa19(0x3b43)]=function(_0x514079,_0x49318c,_0x1d0489){return!!polygonContainsPoint(_0x514079,_0x49318c)||!!pointIntersectsBufferedLine(_0x49318c,_0x514079,_0x1d0489);},IntersectionTest['polygonIntersectsMultiPolygon']=function(_0x2db70a,_0x129d60){var _0x3153ef=_0x68aa19;if(0x1===_0x2db70a[_0x3153ef(0x531b)])return multiPolygonContainsPoint(_0x129d60,_0x2db70a[0x0]);for(var _0x3e9691=0x0;_0x3e9691<_0x129d60[_0x3153ef(0x531b)];_0x3e9691++)for(var _0x49207a=_0x129d60[_0x3e9691],_0xaabf01=0x0;_0xaabf01<_0x49207a['length'];_0xaabf01++)if(polygonContainsPoint(_0x2db70a,_0x49207a[_0xaabf01]))return!0x0;for(var _0x2d1192=0x0;_0x2d1192<_0x2db70a[_0x3153ef(0x531b)];_0x2d1192++)if(multiPolygonContainsPoint(_0x129d60,_0x2db70a[_0x2d1192]))return!0x0;for(var _0x5dde2c=0x0;_0x5dde2c<_0x129d60[_0x3153ef(0x531b)];_0x5dde2c++)if(lineIntersectsLine(_0x2db70a,_0x129d60[_0x5dde2c]))return!0x0;return!0x1;},IntersectionTest[_0x68aa19(0xc07)]=function(_0x506801,_0x5e7da1,_0x48fbab){var _0x506b14=_0x68aa19;for(var _0x50211f=0x0;_0x50211f<_0x5e7da1[_0x506b14(0x531b)];_0x50211f++){var _0x4ee93c=_0x5e7da1[_0x50211f];if(_0x506801[_0x506b14(0x531b)]>=0x3){for(var _0x451382=0x0;_0x451382<_0x4ee93c[_0x506b14(0x531b)];_0x451382++)if(polygonContainsPoint(_0x506801,_0x4ee93c[_0x451382]))return!0x0;}if(lineIntersectsBufferedLine(_0x506801,_0x4ee93c,_0x48fbab))return!0x0;}return!0x1;},IntersectionTest[_0x68aa19(0x3c88)]=function(_0xb3c591,_0x53b4ab,_0x22a5d2){var _0x1bea42=_0x68aa19,_0x3311c8=_0x53b4ab['distSqr'](_0x22a5d2);if(0x0===_0x3311c8)return _0xb3c591[_0x1bea42(0x3822)](_0x53b4ab);var _0x746534=((_0xb3c591['x']-_0x53b4ab['x'])*(_0x22a5d2['x']-_0x53b4ab['x'])+(_0xb3c591['y']-_0x53b4ab['y'])*(_0x22a5d2['y']-_0x53b4ab['y']))/_0x3311c8;return _0x746534<0x0?_0xb3c591[_0x1bea42(0x3822)](_0x53b4ab):_0x746534>0x1?_0xb3c591[_0x1bea42(0x3822)](_0x22a5d2):_0xb3c591[_0x1bea42(0x3822)](_0x22a5d2['sub'](_0x53b4ab)['_mult'](_0x746534)[_0x1bea42(0xe0e)](_0x53b4ab));};var layout$2=new Properties({'circle-sort-key':new DataDrivenProperty(StyleSpec[_0x68aa19(0x4e8c)][_0x68aa19(0xd66)])}),paint$1=new Properties({'circle-radius':new DataDrivenProperty(StyleSpec[_0x68aa19(0x22bf)]['circle-radius']),'circle-color':new DataDrivenProperty(StyleSpec['paint_circle'][_0x68aa19(0x14b7)]),'circle-blur':new DataDrivenProperty(StyleSpec[_0x68aa19(0x22bf)][_0x68aa19(0x1ab4)]),'circle-opacity':new DataDrivenProperty(StyleSpec[_0x68aa19(0x22bf)][_0x68aa19(0x5137)]),'circle-translate':new DataConstantProperty(StyleSpec[_0x68aa19(0x22bf)]['circle-translate']),'circle-translate-anchor':new DataConstantProperty(StyleSpec[_0x68aa19(0x22bf)]['circle-translate-anchor']),'circle-pitch-scale':new DataConstantProperty(StyleSpec[_0x68aa19(0x22bf)][_0x68aa19(0x2a49)]),'circle-pitch-alignment':new DataConstantProperty(StyleSpec['paint_circle'][_0x68aa19(0x403d)]),'circle-stroke-width':new DataDrivenProperty(StyleSpec[_0x68aa19(0x22bf)]['circle-stroke-width']),'circle-stroke-color':new DataDrivenProperty(StyleSpec[_0x68aa19(0x22bf)][_0x68aa19(0x186e)]),'circle-stroke-opacity':new DataDrivenProperty(StyleSpec[_0x68aa19(0x22bf)]['circle-stroke-opacity'])}),properties={'paint':paint$1,'layout':layout$2},CircleStyleLayer=function(_0x3bf057){var _0x1aac67=_0x68aa19;function _0xb385b0(_0x31de57){var _0x1a4384=_0x54f3;_0x3bf057[_0x1a4384(0x317a)](this,_0x31de57,properties);}return _0x3bf057&&(_0xb385b0[_0x1aac67(0x4939)]=_0x3bf057),_0xb385b0[_0x1aac67(0x4b51)]=Object[_0x1aac67(0x3477)](_0x3bf057&&_0x3bf057[_0x1aac67(0x4b51)]),_0xb385b0[_0x1aac67(0x4b51)]['constructor']=_0xb385b0,_0xb385b0[_0x1aac67(0x4b51)]['createBucket']=function(_0x2fa50e){return new CircleBucket(_0x2fa50e);},_0xb385b0[_0x1aac67(0x4b51)]['queryRadius']=function(_0x20067c){var _0x3721d9=_0x1aac67,_0x2baada=_0x20067c;return QueryUtils[_0x3721d9(0x5755)](_0x3721d9(0x38d3),this,_0x2baada)+QueryUtils[_0x3721d9(0x5755)](_0x3721d9(0x4087),this,_0x2baada)+QueryUtils['translateDistance'](this['paint'][_0x3721d9(0x3173)](_0x3721d9(0x44e8)));},_0xb385b0[_0x1aac67(0x4b51)][_0x1aac67(0x494)]=function(_0x56b18d,_0x228233,_0x3899e5,_0x3330d7,_0xfeacd9,_0x35d00a,_0x1447a0,_0x3ed2eb,_0x220e07){var _0x23eacb=_0x1aac67;_0x3ed2eb=createMat4();for(var _0x13a50c=QueryUtils[_0x23eacb(0x4729)](_0x56b18d,this[_0x23eacb(0x20fc)][_0x23eacb(0x3173)](_0x23eacb(0x44e8)),this[_0x23eacb(0x20fc)][_0x23eacb(0x3173)](_0x23eacb(0x16fd)),0x0,_0x1447a0),_0x3a4bef=this[_0x23eacb(0x20fc)][_0x23eacb(0x3173)](_0x23eacb(0x38d3))[_0x23eacb(0x35e2)](_0x228233,_0x3899e5)+this[_0x23eacb(0x20fc)][_0x23eacb(0x3173)](_0x23eacb(0x4087))[_0x23eacb(0x35e2)](_0x228233,_0x3899e5),_0x6a6de5=_0x23eacb(0x2e47)===this[_0x23eacb(0x20fc)]['get'](_0x23eacb(0x403d)),_0x5f0170=_0x6a6de5?_0x13a50c:projectQueryGeometry(_0x13a50c,_0x3ed2eb),_0x27c94b=_0x6a6de5?_0x3a4bef*_0x1447a0:_0x3a4bef,_0x955d51=0x0,_0x185a78=_0x3330d7;_0x955d51<_0x185a78[_0x23eacb(0x531b)];_0x955d51+=0x1)for(var _0x28c3dc=0x0,_0x31e698=_0x185a78[_0x955d51];_0x28c3dc<_0x31e698[_0x23eacb(0x531b)];_0x28c3dc+=0x1){var _0xa2d3ce=_0x31e698[_0x28c3dc],_0x143d86=_0x6a6de5?_0xa2d3ce:projectPoint(_0xa2d3ce,_0x3ed2eb),_0x32ab23=_0x27c94b;if(transformMat4([],[_0xa2d3ce['x'],_0xa2d3ce['y'],0x0,0x1],_0x3ed2eb),_0x23eacb(0x18be)===this[_0x23eacb(0x20fc)][_0x23eacb(0x3173)](_0x23eacb(0x2a49))&&'map'===this[_0x23eacb(0x20fc)][_0x23eacb(0x3173)](_0x23eacb(0x403d))||_0x23eacb(0x2e47)===this[_0x23eacb(0x20fc)][_0x23eacb(0x3173)](_0x23eacb(0x2a49))&&this[_0x23eacb(0x20fc)]['get']('circle-pitch-alignment'),_0x220e07=defined$1(_0x220e07)?_0x220e07:0xa,IntersectionTest['polygonIntersectsBufferedPoint'](_0x5f0170,_0x143d86,_0x32ab23*_0x220e07))return!0x0;}return!0x1;},_0xb385b0;}(StyleLayer);function projectPoint(_0x7c8116,_0x3f8bf2){var _0x22e609=transformMat4([],[_0x7c8116['x'],_0x7c8116['y'],0x0,0x1],_0x3f8bf2);return new Point$1(_0x22e609[0x0],_0x22e609[0x1]);}function projectQueryGeometry(_0x391d9f,_0x9c6211){return _0x391d9f['map'](function(_0x2b0c20){return projectPoint(_0x2b0c20,_0x9c6211);});}function createMat4(){var _0x46f07c=new Float32Array(0x10);return _0x46f07c[0x0]=0x1,_0x46f07c[0x5]=0x1,_0x46f07c[0xa]=0x1,_0x46f07c[0xf]=0x1,_0x46f07c;}function transformMat4(_0x3327c8,_0x286f64,_0x624441){var _0x2fbc72=_0x286f64[0x0],_0x3451a0=_0x286f64[0x1],_0x47d0ed=_0x286f64[0x2],_0x1acf92=_0x624441[0x3]*_0x2fbc72+_0x624441[0x7]*_0x3451a0+_0x624441[0xb]*_0x47d0ed+_0x624441[0xf];return _0x1acf92=_0x1acf92||0x1,_0x3327c8[0x0]=(_0x624441[0x0]*_0x2fbc72+_0x624441[0x4]*_0x3451a0+_0x624441[0x8]*_0x47d0ed+_0x624441[0xc])/_0x1acf92,_0x3327c8[0x1]=(_0x624441[0x1]*_0x2fbc72+_0x624441[0x5]*_0x3451a0+_0x624441[0x9]*_0x47d0ed+_0x624441[0xd])/_0x1acf92,_0x3327c8[0x2]=(_0x624441[0x2]*_0x2fbc72+_0x624441[0x6]*_0x3451a0+_0x624441[0xa]*_0x47d0ed+_0x624441[0xe])/_0x1acf92,_0x3327c8;}function quickselect(_0x4da4ef,_0x1aabb8,_0x3aec1b,_0x26afeb,_0x332cd1){var _0x315056=_0x68aa19;quickselectStep(_0x4da4ef,_0x1aabb8,_0x3aec1b||0x0,_0x26afeb||_0x4da4ef[_0x315056(0x531b)]-0x1,_0x332cd1||defaultCompare);}function quickselectStep(_0x4ba0ab,_0x195451,_0x1fe82f,_0xe20835,_0x3218b7){var _0x3ef416=_0x68aa19;for(;_0xe20835>_0x1fe82f;){if(_0xe20835-_0x1fe82f>0x258){var _0x5db202=_0xe20835-_0x1fe82f+0x1,_0x5134cc=_0x195451-_0x1fe82f+0x1,_0x440715=Math[_0x3ef416(0xe28)](_0x5db202),_0x31e0b3=0.5*Math[_0x3ef416(0xee5)](0x2*_0x440715/0x3),_0x29858f=0.5*Math[_0x3ef416(0x4080)](_0x440715*_0x31e0b3*(_0x5db202-_0x31e0b3)/_0x5db202)*(_0x5134cc-_0x5db202/0x2<0x0?-0x1:0x1);quickselectStep(_0x4ba0ab,_0x195451,Math[_0x3ef416(0x2bc6)](_0x1fe82f,Math[_0x3ef416(0x67a)](_0x195451-_0x5134cc*_0x31e0b3/_0x5db202+_0x29858f)),Math['min'](_0xe20835,Math['floor'](_0x195451+(_0x5db202-_0x5134cc)*_0x31e0b3/_0x5db202+_0x29858f)),_0x3218b7);}var _0x2c9e18=_0x4ba0ab[_0x195451],_0x123698=_0x1fe82f,_0x5c4205=_0xe20835;for(swap$1(_0x4ba0ab,_0x1fe82f,_0x195451),_0x3218b7(_0x4ba0ab[_0xe20835],_0x2c9e18)>0x0&&swap$1(_0x4ba0ab,_0x1fe82f,_0xe20835);_0x123698<_0x5c4205;){for(swap$1(_0x4ba0ab,_0x123698,_0x5c4205),_0x123698++,_0x5c4205--;_0x3218b7(_0x4ba0ab[_0x123698],_0x2c9e18)<0x0;)_0x123698++;for(;_0x3218b7(_0x4ba0ab[_0x5c4205],_0x2c9e18)>0x0;)_0x5c4205--;}0x0===_0x3218b7(_0x4ba0ab[_0x1fe82f],_0x2c9e18)?swap$1(_0x4ba0ab,_0x1fe82f,_0x5c4205):swap$1(_0x4ba0ab,++_0x5c4205,_0xe20835),_0x5c4205<=_0x195451&&(_0x1fe82f=_0x5c4205+0x1),_0x195451<=_0x5c4205&&(_0xe20835=_0x5c4205-0x1);}}function swap$1(_0x34c85f,_0x4429c5,_0x19c3e3){var _0x6f8f68=_0x34c85f[_0x4429c5];_0x34c85f[_0x4429c5]=_0x34c85f[_0x19c3e3],_0x34c85f[_0x19c3e3]=_0x6f8f68;}function defaultCompare(_0x56d4ae,_0x372f5d){return _0x56d4ae<_0x372f5d?-0x1:_0x56d4ae>_0x372f5d?0x1:0x0;}function calculateSignedArea(_0x5c8db1){for(var _0x408416=0x0,_0x32cba4=0x0,_0x2d5888=_0x5c8db1['length'],_0x396dbb=_0x2d5888-0x1,_0x2b6f6c=void 0x0,_0x1eccfc=void 0x0;_0x32cba4<_0x2d5888;_0x396dbb=_0x32cba4++)_0x2b6f6c=_0x5c8db1[_0x32cba4],_0x408416+=((_0x1eccfc=_0x5c8db1[_0x396dbb])['x']-_0x2b6f6c['x'])*(_0x2b6f6c['y']+_0x1eccfc['y']);return _0x408416;}function classifyRings$1(_0xd6f235,_0x20dceb){var _0x1c3330=_0x68aa19,_0x76a267=_0xd6f235[_0x1c3330(0x531b)];if(_0x76a267<=0x1)return[_0xd6f235];for(var _0x24a483,_0x584465,_0x2c6be2=[],_0x3db550=0x0;_0x3db550<_0x76a267;_0x3db550++){var _0x1ee6ce=calculateSignedArea(_0xd6f235[_0x3db550]);0x0!==_0x1ee6ce&&(_0xd6f235[_0x3db550][_0x1c3330(0x1e9f)]=Math[_0x1c3330(0x1661)](_0x1ee6ce),void 0x0===_0x584465&&(_0x584465=_0x1ee6ce<0x0),_0x584465===_0x1ee6ce<0x0?(_0x24a483&&_0x2c6be2[_0x1c3330(0x3a33)](_0x24a483),_0x24a483=[_0xd6f235[_0x3db550]]):_0x24a483[_0x1c3330(0x3a33)](_0xd6f235[_0x3db550]));}if(_0x24a483&&_0x2c6be2['push'](_0x24a483),_0x20dceb>0x1){for(var _0x131a92=0x0;_0x131a92<_0x2c6be2[_0x1c3330(0x531b)];_0x131a92++)_0x2c6be2[_0x131a92][_0x1c3330(0x531b)]<=_0x20dceb||(quickselect(_0x2c6be2[_0x131a92],_0x20dceb,0x1,_0x2c6be2[_0x131a92]['length']-0x1,compareAreas),_0x2c6be2[_0x131a92]=_0x2c6be2[_0x131a92][_0x1c3330(0x48ca)](0x0,_0x20dceb));}return _0x2c6be2;}function compareAreas(_0x11097f,_0x418ebd){var _0x2c48aa=_0x68aa19;return _0x418ebd[_0x2c48aa(0x1e9f)]-_0x11097f[_0x2c48aa(0x1e9f)];}var StructArrayLayout2ui4=function(_0x26478d){var _0x3ce5ac=_0x68aa19;function _0x99a12a(){_0x26478d['apply'](this,arguments);}return _0x26478d&&(_0x99a12a[_0x3ce5ac(0x4939)]=_0x26478d),_0x99a12a[_0x3ce5ac(0x4b51)]=Object['create'](_0x26478d&&_0x26478d[_0x3ce5ac(0x4b51)]),_0x99a12a['prototype']['constructor']=_0x99a12a,_0x99a12a[_0x3ce5ac(0x4b51)][_0x3ce5ac(0x50d1)]=function(){var _0x46b2e7=_0x3ce5ac;this['uint8']=new Uint8Array(this[_0x46b2e7(0x2ab)]),this[_0x46b2e7(0x190d)]=new Uint16Array(this[_0x46b2e7(0x2ab)]);},_0x99a12a['prototype'][_0x3ce5ac(0xa28)]=function(_0xe7867b,_0x5acabe){var _0x335c39=_0x3ce5ac,_0x4d96af=this['length'];return this[_0x335c39(0x5cf)](_0x4d96af+0x1),this['emplace'](_0x4d96af,_0xe7867b,_0x5acabe);},_0x99a12a['prototype']['emplace']=function(_0x10d438,_0x5a5714,_0x256942){var _0x284e63=0x2*_0x10d438;return this['uint16'][_0x284e63+0x0]=_0x5a5714,this['uint16'][_0x284e63+0x1]=_0x256942,_0x10d438;},_0x99a12a;}(StructArray$1);function addPatternDependencies(_0x1532b2,_0x576a63,_0x44900b,_0x24ab60,_0x7d299b){var _0x31038a=_0x68aa19;for(var _0x77b23e=_0x7d299b[_0x31038a(0x3818)],_0x426f81=0x0,_0x532ce7=_0x576a63;_0x426f81<_0x532ce7['length'];_0x426f81+=0x1){var _0x432214=_0x532ce7[_0x426f81],_0x2b0625=_0x432214['paint'][_0x31038a(0x3173)](_0x1532b2+_0x31038a(0x16b2))[_0x31038a(0x327)];if(_0x31038a(0x473a)!==_0x2b0625[_0x31038a(0x576a)]){var _0x5579e3=_0x2b0625[_0x31038a(0x35e2)]({'zoom':_0x24ab60-0x1},_0x44900b,{},_0x7d299b['availableImages']),_0x19ebf9=_0x2b0625['evaluate']({'zoom':_0x24ab60},_0x44900b,{},_0x7d299b[_0x31038a(0x50f1)]),_0x34b28f=_0x2b0625[_0x31038a(0x35e2)]({'zoom':_0x24ab60+0x1},_0x44900b,{},_0x7d299b[_0x31038a(0x50f1)]);_0x5579e3=_0x5579e3&&_0x5579e3[_0x31038a(0x13f9)]?_0x5579e3['name']:_0x5579e3,_0x19ebf9=_0x19ebf9&&_0x19ebf9[_0x31038a(0x13f9)]?_0x19ebf9[_0x31038a(0x13f9)]:_0x19ebf9,_0x34b28f=_0x34b28f&&_0x34b28f[_0x31038a(0x13f9)]?_0x34b28f[_0x31038a(0x13f9)]:_0x34b28f,_0x77b23e[_0x5579e3]=!0x0,_0x77b23e[_0x19ebf9]=!0x0,_0x77b23e[_0x34b28f]=!0x0,_0x44900b[_0x31038a(0xc98)][_0x432214['id']]={'min':_0x5579e3,'mid':_0x19ebf9,'max':_0x34b28f};}}return _0x44900b;}function hasPattern(_0x45c250,_0x597a9b,_0x493282){var _0x435cee=_0x68aa19;for(var _0x5597db=_0x493282[_0x435cee(0x3818)],_0x11dafb=!0x1,_0x1a673b=0x0,_0x376b06=_0x597a9b;_0x1a673b<_0x376b06['length'];_0x1a673b+=0x1){var _0x1683bb=_0x376b06[_0x1a673b][_0x435cee(0x20fc)][_0x435cee(0x3173)](_0x45c250+_0x435cee(0x16b2));_0x1683bb['isConstant']()||(_0x11dafb=!0x0);var _0x102e34=_0x1683bb[_0x435cee(0x3840)](null);_0x102e34&&(_0x11dafb=!0x0,_0x5597db[_0x102e34['to']]=!0x0,_0x5597db[_0x102e34[_0x435cee(0x2e05)]]=!0x0);}return _0x11dafb;}if(StructArrayLayout2ui4['prototype']['bytesPerElement']=0x4,WebWorkerTransfer['register'](_0x68aa19(0x20e1),StructArrayLayout2ui4),_0x68aa19(0x3041)!=typeof WebAssembly){var Module$6=void 0x0!==Module$6?Module$6:{},moduleOverrides$4={},key$4;for(key$4 in Module$6)Module$6[_0x68aa19(0x2a77)](key$4)&&(moduleOverrides$4[key$4]=Module$6[key$4]);Module$6['arguments']=[],Module$6[_0x68aa19(0x3488)]='./this.program',Module$6[_0x68aa19(0x238d)]=function(_0x1eb046,_0x510280){throw _0x510280;},Module$6[_0x68aa19(0x3f77)]=[],Module$6[_0x68aa19(0x333c)]=[];var ENVIRONMENT_IS_WEB$4=!0x1,ENVIRONMENT_IS_WORKER$4=!0x1,ENVIRONMENT_IS_NODE$4=!0x1,ENVIRONMENT_HAS_NODE$2=!0x1,ENVIRONMENT_IS_SHELL$4=!0x1;if(ENVIRONMENT_IS_WEB$4=_0x68aa19(0x5014)==typeof window,ENVIRONMENT_IS_WORKER$4=_0x68aa19(0x20f8)==typeof importScripts,ENVIRONMENT_HAS_NODE$2=_0x68aa19(0x5014)==typeof process&&'function'==typeof require,ENVIRONMENT_IS_NODE$4=ENVIRONMENT_HAS_NODE$2&&!ENVIRONMENT_IS_WEB$4&&!ENVIRONMENT_IS_WORKER$4,ENVIRONMENT_IS_SHELL$4=!ENVIRONMENT_IS_WEB$4&&!ENVIRONMENT_IS_NODE$4&&!ENVIRONMENT_IS_WORKER$4,Module$6[_0x68aa19(0x46b0)])throw new Error(_0x68aa19(0x5114));var scriptDirectory$3='',nodeFS$4,nodePath$4;function locateFile(_0x2bd231){var _0x48210b=_0x68aa19;return Module$6[_0x48210b(0xb2b)]?Module$6[_0x48210b(0xb2b)](_0x2bd231,scriptDirectory$3):scriptDirectory$3+_0x2bd231;}if(ENVIRONMENT_IS_NODE$4)scriptDirectory$3=__dirname+'/',Module$6[_0x68aa19(0x137b)]=function(_0x34ef8e,_0x2044d8){var _0x505fa3=_0x68aa19,_0x24731e;return nodeFS$4||(nodeFS$4=require('fs')),nodePath$4||(nodePath$4=require(_0x505fa3(0x3906))),_0x34ef8e=nodePath$4['normalize'](_0x34ef8e),_0x24731e=nodeFS$4[_0x505fa3(0x2660)](_0x34ef8e),_0x2044d8?_0x24731e:_0x24731e[_0x505fa3(0x1d43)]();},Module$6[_0x68aa19(0x5894)]=function(_0x1bffc9){var _0x55b25e=_0x68aa19,_0x26e441=Module$6[_0x55b25e(0x137b)](_0x1bffc9,!0x0);return _0x26e441[_0x55b25e(0x1de1)]||(_0x26e441=new Uint8Array(_0x26e441)),assert(_0x26e441[_0x55b25e(0x1de1)]),_0x26e441;},process['argv'][_0x68aa19(0x531b)]>0x1&&(Module$6[_0x68aa19(0x3488)]=process['argv'][0x1][_0x68aa19(0x1297)](/\\/g,'/')),Module$6[_0x68aa19(0x50db)]=process[_0x68aa19(0x4d32)][_0x68aa19(0x48ca)](0x2),'undefined'!=typeof module&&(module[_0x68aa19(0x4dc9)]=Module$6),process['on'](_0x68aa19(0x51d7),function(_0x59ff97){if(!(_0x59ff97 instanceof ExitStatus))throw _0x59ff97;}),process['on']('unhandledRejection',abort),Module$6[_0x68aa19(0x238d)]=function(_0x1b7e81){var _0x36e2b6=_0x68aa19;process[_0x36e2b6(0x2955)](_0x1b7e81);},Module$6[_0x68aa19(0x3b5e)]=function(){var _0x357448=_0x68aa19;return _0x357448(0x24bb);};else{if(ENVIRONMENT_IS_SHELL$4)_0x68aa19(0x3041)!=typeof read&&(Module$6[_0x68aa19(0x137b)]=function(_0x3b8798){return read(_0x3b8798);}),Module$6[_0x68aa19(0x5894)]=function(_0x634fd9){var _0x11731e=_0x68aa19,_0x5825ee;return _0x11731e(0x20f8)==typeof readbuffer?new Uint8Array(readbuffer(_0x634fd9)):(_0x5825ee=read(_0x634fd9,_0x11731e(0x1511)),assert(_0x11731e(0x5014)==typeof _0x5825ee),_0x5825ee);},_0x68aa19(0x3041)!=typeof scriptArgs?Module$6[_0x68aa19(0x50db)]=scriptArgs:'undefined'!=typeof arguments&&(Module$6[_0x68aa19(0x50db)]=arguments),_0x68aa19(0x20f8)==typeof quit&&(Module$6['quit']=function(_0x83b95c){quit(_0x83b95c);});else{if(!ENVIRONMENT_IS_WEB$4&&!ENVIRONMENT_IS_WORKER$4)throw new Error(_0x68aa19(0x4241));ENVIRONMENT_IS_WORKER$4?scriptDirectory$3=self[_0x68aa19(0xbb0)]['href']:document['currentScript']&&(scriptDirectory$3=document[_0x68aa19(0x46e3)][_0x68aa19(0x540c)]),scriptDirectory$3=0x0!==scriptDirectory$3[_0x68aa19(0x33ab)](_0x68aa19(0x187a))?scriptDirectory$3[_0x68aa19(0x163c)](0x0,scriptDirectory$3['lastIndexOf']('/')+0x1):'',Module$6['read']=function(_0x3a368d){var _0x118412=_0x68aa19,_0x56d143=new XMLHttpRequest();return _0x56d143['open'](_0x118412(0x3a67),_0x3a368d,!0x1),_0x56d143['send'](null),_0x56d143[_0x118412(0x2bb5)];},ENVIRONMENT_IS_WORKER$4&&(Module$6[_0x68aa19(0x5894)]=function(_0xcfb2ef){var _0x153698=_0x68aa19,_0x357b4c=new XMLHttpRequest();return _0x357b4c['open'](_0x153698(0x3a67),_0xcfb2ef,!0x1),_0x357b4c[_0x153698(0x2322)]=_0x153698(0x5479),_0x357b4c[_0x153698(0x1a42)](null),new Uint8Array(_0x357b4c[_0x153698(0x2ccf)]);}),Module$6['readAsync']=function(_0x4ac616,_0x3a4a9c,_0x1da346){var _0xff242f=_0x68aa19,_0x2f439b=new XMLHttpRequest();_0x2f439b['open']('GET',_0x4ac616,!0x0),_0x2f439b[_0xff242f(0x2322)]=_0xff242f(0x5479),_0x2f439b[_0xff242f(0x1c48)]=function(){var _0x5711a9=_0xff242f;0xc8==_0x2f439b['status']||0x0==_0x2f439b[_0x5711a9(0x3f4f)]&&_0x2f439b[_0x5711a9(0x2ccf)]?_0x3a4a9c(_0x2f439b[_0x5711a9(0x2ccf)]):_0x1da346();},_0x2f439b[_0xff242f(0x45bc)]=_0x1da346,_0x2f439b['send'](null);},Module$6[_0x68aa19(0x2041)]=function(_0x487d19){var _0x277124=_0x68aa19;document[_0x277124(0x3996)]=_0x487d19;};}}var out$3=Module$6['print']||('undefined'!=typeof console?console[_0x68aa19(0xe28)][_0x68aa19(0x532a)](console):_0x68aa19(0x3041)!=typeof print?print:null),err$3=Module$6[_0x68aa19(0x2389)]||(_0x68aa19(0x3041)!=typeof printErr?printErr:_0x68aa19(0x3041)!=typeof console&&console['warn'][_0x68aa19(0x532a)](console)||out$3);for(key$4 in moduleOverrides$4)moduleOverrides$4[_0x68aa19(0x2a77)](key$4)&&(Module$6[key$4]=moduleOverrides$4[key$4]);function warnOnce(_0x59b721){var _0x55a90d=_0x68aa19;warnOnce['shown']||(warnOnce[_0x55a90d(0x467f)]={}),warnOnce[_0x55a90d(0x467f)][_0x59b721]||(warnOnce[_0x55a90d(0x467f)][_0x59b721]=0x1);}moduleOverrides$4=void 0x0,assert(void 0x0===Module$6[_0x68aa19(0x443a)],_0x68aa19(0x609)),assert(void 0x0===Module$6[_0x68aa19(0x3b92)],_0x68aa19(0x575)),assert(void 0x0===Module$6[_0x68aa19(0x37c8)],_0x68aa19(0x46ff)),assert(void 0x0===Module$6[_0x68aa19(0x2b4e)],'Module.filePackagePrefixURL\x20option\x20was\x20removed,\x20use\x20Module.locateFile\x20instead'),stackSave$3=stackRestore$3=stackAlloc$3=function(){var _0x42559a=_0x68aa19;abort(_0x42559a(0x3c46));};var asm2wasmImports$2={'f64-rem':function(_0x12eb02,_0x1c8d63){return _0x12eb02%_0x1c8d63;},'debugger':function(){}};new Array(0x0);var tempRet0$3=0x0,setTempRet0$2=function(_0x82171e){tempRet0$3=_0x82171e;},getTempRet0$2=function(){return tempRet0$3;},wasmMemory$3;function getValue(_0x3250c2,_0x4c58df,_0x38c66c){var _0x1c945a=_0x68aa19;switch('*'===(_0x4c58df=_0x4c58df||'i8')[_0x1c945a(0x29be)](_0x4c58df[_0x1c945a(0x531b)]-0x1)&&(_0x4c58df=_0x1c945a(0x2ea5)),_0x4c58df){case'i1':case'i8':return HEAP8$4[_0x3250c2>>0x0];case _0x1c945a(0x4a74):return HEAP16$3[_0x3250c2>>0x1];case _0x1c945a(0x2ea5):case _0x1c945a(0x3a4a):return HEAP32$4[_0x3250c2>>0x2];case'float':return HEAPF32$3[_0x3250c2>>0x2];case _0x1c945a(0xfd6):return HEAPF64$3[_0x3250c2>>0x3];default:abort('invalid\x20type\x20for\x20getValue:\x20'+_0x4c58df);}return null;}_0x68aa19(0x5014)!=typeof WebAssembly&&abort('No\x20WebAssembly\x20support\x20found.\x20Build\x20with\x20-s\x20WASM=0\x20to\x20target\x20JavaScript\x20instead.');var ABORT$4=!0x1;function assert(_0x15ff09,_0x212f3d){var _0x40cf34=_0x68aa19;_0x15ff09||abort(_0x40cf34(0x4ac3)+_0x212f3d);}function getCFunc(_0x33c895){var _0x277438=_0x68aa19,_0x33a44c=Module$6['_'+_0x33c895];return assert(_0x33a44c,_0x277438(0x3494)+_0x33c895+_0x277438(0x2ff6)),_0x33a44c;}function ccall(_0x3a2ae7,_0x9c2e5c,_0x482850,_0x27aec0,_0x461a29){var _0x1f5ee5=_0x68aa19,_0x393b54={'string':function(_0x1ea821){var _0x51635f=_0x54f3,_0x2368bb=0x0;if(null!=_0x1ea821&&0x0!==_0x1ea821){var _0x12ca6e=0x1+(_0x1ea821[_0x51635f(0x531b)]<<0x2);_0x2368bb=stackAlloc$3(_0x12ca6e),stringToUTF8(_0x1ea821,_0x2368bb,_0x12ca6e);}return _0x2368bb;},'array':function(_0x241cdb){var _0x20be60=stackAlloc$3(_0x241cdb['length']);return writeArrayToMemory(_0x241cdb,_0x20be60),_0x20be60;}},_0x1bd888=getCFunc(_0x3a2ae7),_0x41f63d=[],_0x32b12b=0x0;if(assert(_0x1f5ee5(0x576)!==_0x9c2e5c,_0x1f5ee5(0x1fb5)),_0x27aec0)for(var _0x11d662=0x0;_0x11d662<_0x27aec0['length'];_0x11d662++){var _0x3980c5=_0x393b54[_0x482850[_0x11d662]];_0x3980c5?(0x0===_0x32b12b&&(_0x32b12b=stackSave$3()),_0x41f63d[_0x11d662]=_0x3980c5(_0x27aec0[_0x11d662])):_0x41f63d[_0x11d662]=_0x27aec0[_0x11d662];}var _0x18c034=_0x1bd888[_0x1f5ee5(0x18ce)](null,_0x41f63d);return _0x18c034=function(_0x466531){var _0x5e7ce4=_0x1f5ee5;return _0x5e7ce4(0x29ad)===_0x9c2e5c?UTF8ToString(_0x466531):'boolean'===_0x9c2e5c?Boolean(_0x466531):_0x466531;}(_0x18c034),0x0!==_0x32b12b&&stackRestore$3(_0x32b12b),_0x18c034;}function cwrap(_0xa51e9a,_0x1a7aec,_0x36df49,_0x4020b4){return function(){return ccall(_0xa51e9a,_0x1a7aec,_0x36df49,arguments);};}var UTF8Decoder$4=_0x68aa19(0x3041)!=typeof TextDecoder?new TextDecoder(_0x68aa19(0x6c8)):void 0x0;function UTF8ArrayToString(_0x463318,_0x2cbc86,_0x712ea7){var _0x4ddf30=_0x68aa19;for(var _0x4ac949=_0x2cbc86+_0x712ea7,_0x3086fc=_0x2cbc86;_0x463318[_0x3086fc]&&!(_0x3086fc>=_0x4ac949);)++_0x3086fc;if(_0x3086fc-_0x2cbc86>0x10&&_0x463318[_0x4ddf30(0x587e)]&&UTF8Decoder$4)return UTF8Decoder$4[_0x4ddf30(0x48c3)](_0x463318['subarray'](_0x2cbc86,_0x3086fc));for(var _0x296627='';_0x2cbc86<_0x3086fc;){var _0x88d03e=_0x463318[_0x2cbc86++];if(0x80&_0x88d03e){var _0x56d6c2=0x3f&_0x463318[_0x2cbc86++];if(0xc0!=(0xe0&_0x88d03e)){var _0x18945a=0x3f&_0x463318[_0x2cbc86++];if(0xe0==(0xf0&_0x88d03e)?_0x88d03e=(0xf&_0x88d03e)<<0xc|_0x56d6c2<<0x6|_0x18945a:(0xf0!=(0xf8&_0x88d03e)&&warnOnce('Invalid\x20UTF-8\x20leading\x20byte\x200x'+_0x88d03e['toString'](0x10)+_0x4ddf30(0x528)),_0x88d03e=(0x7&_0x88d03e)<<0x12|_0x56d6c2<<0xc|_0x18945a<<0x6|0x3f&_0x463318[_0x2cbc86++]),_0x88d03e<0x10000)_0x296627+=String[_0x4ddf30(0x3e9a)](_0x88d03e);else{var _0x1b129d=_0x88d03e-0x10000;_0x296627+=String[_0x4ddf30(0x3e9a)](0xd800|_0x1b129d>>0xa,0xdc00|0x3ff&_0x1b129d);}}else _0x296627+=String[_0x4ddf30(0x3e9a)]((0x1f&_0x88d03e)<<0x6|_0x56d6c2);}else _0x296627+=String['fromCharCode'](_0x88d03e);}return _0x296627;}function UTF8ToString(_0x3cac7e,_0x37b29a){return _0x3cac7e?UTF8ArrayToString(HEAPU8$4,_0x3cac7e,_0x37b29a):'';}function stringToUTF8Array(_0x167a49,_0x5c095f,_0x408a36,_0x3312b3){var _0x4c0b34=_0x68aa19;if(!(_0x3312b3>0x0))return 0x0;for(var _0x42a7f3=_0x408a36,_0x50c1e8=_0x408a36+_0x3312b3-0x1,_0x94060f=0x0;_0x94060f<_0x167a49[_0x4c0b34(0x531b)];++_0x94060f){var _0x55c384=_0x167a49[_0x4c0b34(0x39ea)](_0x94060f);if(_0x55c384>=0xd800&&_0x55c384<=0xdfff)_0x55c384=0x10000+((0x3ff&_0x55c384)<<0xa)|0x3ff&_0x167a49[_0x4c0b34(0x39ea)](++_0x94060f);if(_0x55c384<=0x7f){if(_0x408a36>=_0x50c1e8)break;_0x5c095f[_0x408a36++]=_0x55c384;}else{if(_0x55c384<=0x7ff){if(_0x408a36+0x1>=_0x50c1e8)break;_0x5c095f[_0x408a36++]=0xc0|_0x55c384>>0x6,_0x5c095f[_0x408a36++]=0x80|0x3f&_0x55c384;}else{if(_0x55c384<=0xffff){if(_0x408a36+0x2>=_0x50c1e8)break;_0x5c095f[_0x408a36++]=0xe0|_0x55c384>>0xc,_0x5c095f[_0x408a36++]=0x80|_0x55c384>>0x6&0x3f,_0x5c095f[_0x408a36++]=0x80|0x3f&_0x55c384;}else{if(_0x408a36+0x3>=_0x50c1e8)break;_0x55c384>=0x200000&&warnOnce(_0x4c0b34(0x2d79)+_0x55c384[_0x4c0b34(0x1d43)](0x10)+'\x20encountered\x20when\x20serializing\x20a\x20JS\x20string\x20to\x20an\x20UTF-8\x20string\x20on\x20the\x20asm.js/wasm\x20heap!\x20(Valid\x20unicode\x20code\x20points\x20should\x20be\x20in\x20range\x200-0x1FFFFF).'),_0x5c095f[_0x408a36++]=0xf0|_0x55c384>>0x12,_0x5c095f[_0x408a36++]=0x80|_0x55c384>>0xc&0x3f,_0x5c095f[_0x408a36++]=0x80|_0x55c384>>0x6&0x3f,_0x5c095f[_0x408a36++]=0x80|0x3f&_0x55c384;}}}}return _0x5c095f[_0x408a36]=0x0,_0x408a36-_0x42a7f3;}function stringToUTF8(_0x8298ff,_0x1b9455,_0x38a43a){var _0x31d395=_0x68aa19;return assert(_0x31d395(0x30f8)==typeof _0x38a43a,_0x31d395(0x429)),stringToUTF8Array(_0x8298ff,HEAPU8$4,_0x1b9455,_0x38a43a);}function writeArrayToMemory(_0x1a53f1,_0x3381b9){var _0x205303=_0x68aa19;assert(_0x1a53f1[_0x205303(0x531b)]>=0x0,'writeArrayToMemory\x20array\x20must\x20have\x20a\x20length\x20(should\x20be\x20an\x20array\x20or\x20typed\x20array)'),HEAP8$4['set'](_0x1a53f1,_0x3381b9);}function demangle(_0x570188){return _0x570188;}function demangleAll(_0x7b3718){var _0x343b03=_0x68aa19;return _0x7b3718[_0x343b03(0x1297)](/__Z[\w\d_]+/g,function(_0x5964c4){var _0xd651a1=demangle(_0x5964c4);return _0x5964c4===_0xd651a1?_0x5964c4:_0xd651a1+'\x20['+_0x5964c4+']';});}function jsStackTrace(){var _0x3a7702=_0x68aa19,_0x504992=new Error();if(!_0x504992['stack']){try{throw new Error(0x0);}catch(_0x24ca43){_0x504992=_0x24ca43;}if(!_0x504992['stack'])return'(no\x20stack\x20trace\x20available)';}return _0x504992[_0x3a7702(0xf06)][_0x3a7702(0x1d43)]();}function stackTrace(){var _0x203be5=_0x68aa19,_0x290b41=jsStackTrace();return Module$6[_0x203be5(0x2016)]&&(_0x290b41+='\x0a'+Module$6[_0x203be5(0x2016)]()),demangleAll(_0x290b41);}'undefined'!=typeof TextDecoder&&new TextDecoder('utf-16le');var WASM_PAGE_SIZE$3=0x10000,buffer$4,HEAP8$4,HEAPU8$4,HEAP16$3,HEAP32$4,HEAPU32$3,HEAPF32$3,HEAPF64$3;function alignUp(_0x1ad55a,_0x193e44){return _0x1ad55a%_0x193e44>0x0&&(_0x1ad55a+=_0x193e44-_0x1ad55a%_0x193e44),_0x1ad55a;}function updateGlobalBufferViews(){var _0x17c372=_0x68aa19;Module$6[_0x17c372(0x57c0)]=HEAP8$4=new Int8Array(buffer$4),Module$6[_0x17c372(0x4a69)]=HEAP16$3=new Int16Array(buffer$4),Module$6[_0x17c372(0x3571)]=HEAP32$4=new Int32Array(buffer$4),Module$6[_0x17c372(0x149a)]=HEAPU8$4=new Uint8Array(buffer$4),Module$6['HEAPU16']=new Uint16Array(buffer$4),Module$6['HEAPU32']=HEAPU32$3=new Uint32Array(buffer$4),Module$6['HEAPF32']=HEAPF32$3=new Float32Array(buffer$4),Module$6['HEAPF64']=HEAPF64$3=new Float64Array(buffer$4);}var STACK_BASE$2=0x16f0,STACK_MAX$2=0x5016f0,DYNAMIC_BASE$3=0x5016f0,DYNAMICTOP_PTR$3=0x16d0;assert(STACK_BASE$2%0x10==0x0,_0x68aa19(0x3255)),assert(DYNAMIC_BASE$3%0x10==0x0,_0x68aa19(0x5297));var TOTAL_STACK$4=0x500000;Module$6[_0x68aa19(0xee7)]&&assert(TOTAL_STACK$4===Module$6[_0x68aa19(0xee7)],_0x68aa19(0x46e8));var INITIAL_TOTAL_MEMORY$2=Module$6[_0x68aa19(0x19db)]||0x1000000;function writeStackCookie(){assert(0x0==(0x3&STACK_MAX$2)),HEAPU32$3[(STACK_MAX$2>>0x2)-0x1]=0x2135467,HEAPU32$3[(STACK_MAX$2>>0x2)-0x2]=0x89bacdfe;}function checkStackCookie(){var _0x4ca04d=_0x68aa19;0x2135467==HEAPU32$3[(STACK_MAX$2>>0x2)-0x1]&&0x89bacdfe==HEAPU32$3[(STACK_MAX$2>>0x2)-0x2]||abort(_0x4ca04d(0x4cc0)+HEAPU32$3[(STACK_MAX$2>>0x2)-0x2][_0x4ca04d(0x1d43)](0x10)+'\x20'+HEAPU32$3[(STACK_MAX$2>>0x2)-0x1][_0x4ca04d(0x1d43)](0x10)),0x63736d65!==HEAP32$4[0x0]&&abort('Runtime\x20error:\x20The\x20application\x20has\x20corrupted\x20its\x20heap\x20memory\x20area\x20(address\x20zero)!');}function abortStackOverflow(_0x578497){var _0x75e3f9=_0x68aa19;abort(_0x75e3f9(0x3c2b)+_0x578497+_0x75e3f9(0x37f1)+(STACK_MAX$2-stackSave$3()+_0x578497)+_0x75e3f9(0x9b3));}if(INITIAL_TOTAL_MEMORY$2<TOTAL_STACK$4&&err$3('TOTAL_MEMORY\x20should\x20be\x20larger\x20than\x20TOTAL_STACK,\x20was\x20'+INITIAL_TOTAL_MEMORY$2+_0x68aa19(0x21ef)+TOTAL_STACK$4+')'),assert(_0x68aa19(0x3041)!=typeof Int32Array&&_0x68aa19(0x3041)!=typeof Float64Array&&void 0x0!==Int32Array[_0x68aa19(0x4b51)][_0x68aa19(0x587e)]&&void 0x0!==Int32Array[_0x68aa19(0x4b51)][_0x68aa19(0x346f)],'JS\x20engine\x20does\x20not\x20provide\x20full\x20typed\x20array\x20support'),Module$6[_0x68aa19(0x1de1)]?(buffer$4=Module$6[_0x68aa19(0x1de1)],assert(buffer$4[_0x68aa19(0x21dd)]===INITIAL_TOTAL_MEMORY$2,_0x68aa19(0x2c86)+INITIAL_TOTAL_MEMORY$2+_0x68aa19(0x4c5a)+buffer$4[_0x68aa19(0x21dd)])):('object'==typeof WebAssembly&&_0x68aa19(0x20f8)==typeof WebAssembly[_0x68aa19(0x567a)]?(assert(INITIAL_TOTAL_MEMORY$2%WASM_PAGE_SIZE$3==0x0),wasmMemory$3=new WebAssembly[(_0x68aa19(0x567a))]({'initial':INITIAL_TOTAL_MEMORY$2/WASM_PAGE_SIZE$3}),buffer$4=wasmMemory$3['buffer']):buffer$4=new ArrayBuffer(INITIAL_TOTAL_MEMORY$2),assert(buffer$4[_0x68aa19(0x21dd)]===INITIAL_TOTAL_MEMORY$2)),updateGlobalBufferViews(),HEAP32$4[DYNAMICTOP_PTR$3>>0x2]=DYNAMIC_BASE$3,HEAP32$4[0x0]=0x63736d65,HEAP16$3[0x1]=0x6373,0x73!==HEAPU8$4[0x2]||0x63!==HEAPU8$4[0x3])throw _0x68aa19(0x580e);function callRuntimeCallbacks(_0x437772){var _0x2b819d=_0x68aa19;for(;_0x437772['length']>0x0;){var _0x136bfb=_0x437772[_0x2b819d(0x1596)]();if('function'!=typeof _0x136bfb){var _0x2626e7=_0x136bfb[_0x2b819d(0x326b)];_0x2b819d(0x30f8)==typeof _0x2626e7?void 0x0===_0x136bfb[_0x2b819d(0x44a7)]?Module$6['dynCall_v'](_0x2626e7):Module$6[_0x2b819d(0xc47)](_0x2626e7,_0x136bfb[_0x2b819d(0x44a7)]):_0x2626e7(void 0x0===_0x136bfb[_0x2b819d(0x44a7)]?null:_0x136bfb['arg']);}else _0x136bfb();}}var __ATPRERUN__$4=[],__ATINIT__$4=[],__ATMAIN__$4=[],__ATPOSTRUN__$4=[],runtimeInitialized$4=!0x1,runtimeExited$2=!0x1;function preRun(){var _0x1e341e=_0x68aa19;if(Module$6['preRun']){for(_0x1e341e(0x20f8)==typeof Module$6[_0x1e341e(0x3f77)]&&(Module$6['preRun']=[Module$6[_0x1e341e(0x3f77)]]);Module$6[_0x1e341e(0x3f77)][_0x1e341e(0x531b)];)addOnPreRun(Module$6['preRun']['shift']());}callRuntimeCallbacks(__ATPRERUN__$4);}function ensureInitRuntime(){checkStackCookie(),runtimeInitialized$4||(runtimeInitialized$4=!0x0,callRuntimeCallbacks(__ATINIT__$4));}function preMain(){checkStackCookie(),callRuntimeCallbacks(__ATMAIN__$4);}function postRun(){var _0x513362=_0x68aa19;if(checkStackCookie(),Module$6[_0x513362(0x333c)]){for(_0x513362(0x20f8)==typeof Module$6[_0x513362(0x333c)]&&(Module$6['postRun']=[Module$6['postRun']]);Module$6[_0x513362(0x333c)][_0x513362(0x531b)];)addOnPostRun(Module$6[_0x513362(0x333c)]['shift']());}callRuntimeCallbacks(__ATPOSTRUN__$4);}function addOnPreRun(_0xf78252){var _0x15630e=_0x68aa19;__ATPRERUN__$4[_0x15630e(0x4e52)](_0xf78252);}function addOnPostRun(_0x7c9b2c){var _0x375877=_0x68aa19;__ATPOSTRUN__$4[_0x375877(0x4e52)](_0x7c9b2c);}assert(Math[_0x68aa19(0xfab)],_0x68aa19(0x4d7)),assert(Math['fround'],_0x68aa19(0x742)),assert(Math[_0x68aa19(0x23d8)],_0x68aa19(0x1aaf)),assert(Math[_0x68aa19(0x2d4e)],'This\x20browser\x20does\x20not\x20support\x20Math.trunc(),\x20build\x20with\x20LEGACY_VM_SUPPORT\x20or\x20POLYFILL_OLD_MATH_FUNCTIONS\x20to\x20add\x20in\x20a\x20polyfill');var runDependencies$4=0x0,runDependencyWatcher$3=null,dependenciesFulfilled$4=null,runDependencyTracking$2={};function addRunDependency(_0x46d6eb){var _0x2efdfb=_0x68aa19;runDependencies$4++,Module$6[_0x2efdfb(0x9aa)]&&Module$6['monitorRunDependencies'](runDependencies$4),_0x46d6eb&&(assert(!runDependencyTracking$2[_0x46d6eb]),runDependencyTracking$2[_0x46d6eb]=0x1,null===runDependencyWatcher$3&&_0x2efdfb(0x3041)!=typeof setInterval&&(runDependencyWatcher$3=setInterval(function(){if(ABORT$4)return clearInterval(runDependencyWatcher$3),void(runDependencyWatcher$3=null);},0x2710)));}function removeRunDependency(_0x7e5124){var _0x292221=_0x68aa19;if(runDependencies$4--,Module$6[_0x292221(0x9aa)]&&Module$6['monitorRunDependencies'](runDependencies$4),_0x7e5124&&(assert(runDependencyTracking$2[_0x7e5124]),delete runDependencyTracking$2[_0x7e5124]),0x0==runDependencies$4&&(null!==runDependencyWatcher$3&&(clearInterval(runDependencyWatcher$3),runDependencyWatcher$3=null),dependenciesFulfilled$4)){var _0x3c7ad3=dependenciesFulfilled$4;dependenciesFulfilled$4=null,_0x3c7ad3();}}Module$6[_0x68aa19(0x1660)]={},Module$6['preloadedAudios']={};var FS$3={'error':function(){var _0x2d7a37=_0x68aa19;abort(_0x2d7a37(0x1194));},'init':function(){var _0x125be9=_0x68aa19;FS$3[_0x125be9(0x132d)]();},'createDataFile':function(){FS$3['error']();},'createPreloadedFile':function(){FS$3['error']();},'createLazyFile':function(){FS$3['error']();},'open':function(){var _0x33aa60=_0x68aa19;FS$3[_0x33aa60(0x132d)]();},'mkdev':function(){var _0x2cd081=_0x68aa19;FS$3[_0x2cd081(0x132d)]();},'registerDevice':function(){FS$3['error']();},'analyzePath':function(){var _0x3713e6=_0x68aa19;FS$3[_0x3713e6(0x132d)]();},'loadFilesFromDB':function(){var _0x76afa2=_0x68aa19;FS$3[_0x76afa2(0x132d)]();},'ErrnoError':function(){FS$3['error']();}};Module$6[_0x68aa19(0x226d)]=FS$3[_0x68aa19(0x13a)],Module$6[_0x68aa19(0x3563)]=FS$3[_0x68aa19(0x2ea9)];var dataURIPrefix$3=_0x68aa19(0x431c),wasmBinaryFile$3;function isDataURI(_0x5b962f){var _0x5cc13b=_0x68aa19;return String[_0x5cc13b(0x4b51)][_0x5cc13b(0x3e51)]?_0x5b962f[_0x5cc13b(0x3e51)](dataURIPrefix$3):0x0===_0x5b962f[_0x5cc13b(0x33ab)](dataURIPrefix$3);}var myself$2=_0x68aa19(0x3041)==typeof window?self:window;function getBinary(){var _0x357f3a=_0x68aa19;try{if(Module$6[_0x357f3a(0x3c2c)])return new Uint8Array(Module$6['wasmBinary']);if(Module$6['readBinary'])return Module$6[_0x357f3a(0x5894)](wasmBinaryFile$3);throw _0x357f3a(0x70b);}catch(_0x19c1df){abort(_0x19c1df);}}function getBinaryPromise(){var _0x536e93=_0x68aa19;return Module$6['wasmBinary']||!ENVIRONMENT_IS_WEB$4&&!ENVIRONMENT_IS_WORKER$4||_0x536e93(0x20f8)!=typeof fetch?new Promise(function(_0x5be86a,_0x4b8f31){_0x5be86a(getBinary());}):fetch(wasmBinaryFile$3,{'credentials':_0x536e93(0xf0d)})[_0x536e93(0x4e1e)](function(_0x264a33){var _0x4100bb=_0x536e93;if(!_0x264a33['ok'])throw'failed\x20to\x20load\x20wasm\x20binary\x20file\x20at\x20\x27'+wasmBinaryFile$3+'\x27';return _0x264a33[_0x4100bb(0x2ab)]();})['catch'](function(){return getBinary();});}function createWasm(_0x2cb53e){var _0x35daad=_0x68aa19,_0x44d23f={'env':_0x2cb53e,'global':{'NaN':NaN,'Infinity':0x1/0x0},'global.Math':Math,'asm2wasm':asm2wasmImports$2};function _0x421dcf(_0x1dd2a6,_0x12b0ca){var _0x5dd7c8=_0x54f3,_0x33251f=_0x1dd2a6[_0x5dd7c8(0x4dc9)];Module$6[_0x5dd7c8(0x156b)]=_0x33251f,removeRunDependency(_0x5dd7c8(0x3975));}addRunDependency(_0x35daad(0x3975));var _0x4d8a5e=Module$6;function _0x48e2ee(_0x5c5d7b){var _0x307730=_0x35daad;assert(Module$6===_0x4d8a5e,_0x307730(0x1b36)),_0x4d8a5e=null,_0x421dcf(_0x5c5d7b[_0x307730(0x3c0b)]);}function _0x4c8f37(_0x1f4267){return getBinaryPromise()['then'](function(_0x21bcd1){var _0x3e5280=_0x54f3;return WebAssembly[_0x3e5280(0x2e8d)](_0x21bcd1,_0x44d23f);})['then'](_0x1f4267,function(_0x107ade){});}if(Module$6[_0x35daad(0x47a9)])try{return Module$6['instantiateWasm'](_0x44d23f,_0x421dcf);}catch(_0xfa46bb){return!0x1;}return function(){var _0x5dced2=_0x35daad;if(Module$6[_0x5dced2(0x3c2c)]||_0x5dced2(0x20f8)!=typeof WebAssembly[_0x5dced2(0x582c)]||isDataURI(wasmBinaryFile$3)||'function'!=typeof fetch)return _0x4c8f37(_0x48e2ee);fetch(wasmBinaryFile$3,{'credentials':_0x5dced2(0xf0d)})[_0x5dced2(0x4e1e)](function(_0x32551e){var _0x298b35=_0x5dced2;return WebAssembly['instantiateStreaming'](_0x32551e,_0x44d23f)[_0x298b35(0x4e1e)](_0x48e2ee,function(_0xed375f){_0x4c8f37(_0x48e2ee);});});}(),{};}wasmBinaryFile$3=myself$2[_0x68aa19(0xbb0)][_0x68aa19(0x1599)][_0x68aa19(0x27d8)](_0x68aa19(0x511b))?_0x68aa19(0x1586):_0x68aa19(0x11d6),isDataURI(wasmBinaryFile$3)||(wasmBinaryFile$3=locateFile(wasmBinaryFile$3)),Module$6[_0x68aa19(0x156b)]=function(_0x263559,_0x59ab98,_0x1fd10a){var _0x4ced92=_0x68aa19;_0x59ab98['memory']=wasmMemory$3,_0x59ab98[_0x4ced92(0x6b4)]=new WebAssembly[(_0x4ced92(0x6d8))]({'initial':0x104,'maximum':0x104,'element':_0x4ced92(0x2983)}),_0x59ab98['__memory_base']=0x400,_0x59ab98['__table_base']=0x0;var _0x2648ea=createWasm(_0x59ab98);return assert(_0x2648ea,_0x4ced92(0x2e92)),_0x2648ea;};var tempDoublePtr$2=0x16e0;function ___cxa_allocate_exception(_0x1ae3a5){return _malloc$2(_0x1ae3a5);}assert(tempDoublePtr$2%0x8==0x0);var ___exception_infos={},___exception_caught=[];function ___exception_addRef(_0x248cdc){var _0x195466=_0x68aa19;_0x248cdc&&___exception_infos[_0x248cdc][_0x195466(0x2432)]++;}function ___exception_deAdjust(_0x44072f){var _0x5dc7ad=_0x68aa19;if(!_0x44072f||___exception_infos[_0x44072f])return _0x44072f;for(var _0x1c07fc in ___exception_infos)for(var _0x1884a0=+_0x1c07fc,_0x171174=___exception_infos[_0x1884a0][_0x5dc7ad(0x1444)],_0x2a5b6d=_0x171174[_0x5dc7ad(0x531b)],_0x39f75f=0x0;_0x39f75f<_0x2a5b6d;_0x39f75f++)if(_0x171174[_0x39f75f]===_0x44072f)return _0x1884a0;return _0x44072f;}function ___cxa_begin_catch(_0x1a2135){var _0x560de9=_0x68aa19,_0x5886bb=___exception_infos[_0x1a2135];return _0x5886bb&&!_0x5886bb[_0x560de9(0x112d)]&&(_0x5886bb['caught']=!0x0,__ZSt18uncaught_exceptionv$1[_0x560de9(0x457b)]--),_0x5886bb&&(_0x5886bb[_0x560de9(0x352)]=!0x1),___exception_caught['push'](_0x1a2135),___exception_addRef(___exception_deAdjust(_0x1a2135)),_0x1a2135;}function ___cxa_throw(_0x356c7f,_0x46bb7d,_0x57f2c0){var _0x5e18f0=_0x68aa19;throw ___exception_infos[_0x356c7f]={'ptr':_0x356c7f,'adjusted':[_0x356c7f],'type':_0x46bb7d,'destructor':_0x57f2c0,'refcount':0x0,'caught':!0x1,'rethrown':!0x1},'uncaught_exception'in __ZSt18uncaught_exceptionv$1?__ZSt18uncaught_exceptionv$1[_0x5e18f0(0x457b)]++:__ZSt18uncaught_exceptionv$1[_0x5e18f0(0x457b)]=0x1,_0x356c7f+_0x5e18f0(0xed1);}function ___cxa_uncaught_exception(){var _0x5e2476=_0x68aa19;return!!__ZSt18uncaught_exceptionv$1[_0x5e2476(0x457b)];}function ___gxx_personality_v0(){}function ___lock(){}var SYSCALLS$3={'buffers':[null,[],[]],'printChar':function(_0x2030c6,_0xb1635a){var _0x2d2179=SYSCALLS$3['buffers'][_0x2030c6];assert(_0x2d2179),0x0===_0xb1635a||0xa===_0xb1635a?((0x1===_0x2030c6?out$3:err$3)(UTF8ArrayToString(_0x2d2179,0x0)),_0x2d2179['length']=0x0):_0x2d2179['push'](_0xb1635a);},'varargs':0x0,'get':function(_0x330b59){var _0x1b72f0=_0x68aa19;return SYSCALLS$3[_0x1b72f0(0x4b5f)]+=0x4,HEAP32$4[SYSCALLS$3[_0x1b72f0(0x4b5f)]-0x4>>0x2];},'getStr':function(){var _0xbe090a=_0x68aa19;return UTF8ToString(SYSCALLS$3[_0xbe090a(0x3173)]());},'get64':function(){var _0x4ee921=_0x68aa19,_0x4491d9=SYSCALLS$3[_0x4ee921(0x3173)](),_0x1eaa06=SYSCALLS$3['get']();return assert(_0x4491d9>=0x0?0x0===_0x1eaa06:-0x1===_0x1eaa06),_0x4491d9;},'getZero':function(){var _0x153ed9=_0x68aa19;assert(0x0===SYSCALLS$3[_0x153ed9(0x3173)]());}};function ___syscall140(_0x56c5a2,_0x486a8b){var _0x7df58b=_0x68aa19;SYSCALLS$3[_0x7df58b(0x4b5f)]=_0x486a8b;try{return SYSCALLS$3[_0x7df58b(0x296a)](),SYSCALLS$3[_0x7df58b(0x3173)](),SYSCALLS$3[_0x7df58b(0x3173)](),SYSCALLS$3[_0x7df58b(0x3173)](),SYSCALLS$3[_0x7df58b(0x3173)](),(abort(_0x7df58b(0x5853)),0x0);}catch(_0xc7aa9){return void 0x0!==FS$3&&_0xc7aa9 instanceof FS$3[_0x7df58b(0x1f42)]||abort(_0xc7aa9),-_0xc7aa9[_0x7df58b(0x3ecc)];}}function flush_NO_FILESYSTEM(){var _0x235e7f=_0x68aa19,_0x4857b8=Module$6[_0x235e7f(0x1cc2)];_0x4857b8&&_0x4857b8(0x0);var _0x3ead20=SYSCALLS$3['buffers'];_0x3ead20[0x1]['length']&&SYSCALLS$3[_0x235e7f(0x1947)](0x1,0xa),_0x3ead20[0x2][_0x235e7f(0x531b)]&&SYSCALLS$3[_0x235e7f(0x1947)](0x2,0xa);}function ___syscall146(_0x13784a,_0x32d604){var _0x33dfe8=_0x68aa19;SYSCALLS$3[_0x33dfe8(0x4b5f)]=_0x32d604;try{for(var _0x558e2b=SYSCALLS$3['get'](),_0x66fe81=SYSCALLS$3[_0x33dfe8(0x3173)](),_0x14b8f0=SYSCALLS$3['get'](),_0x2a30e9=0x0,_0x4d050f=0x0;_0x4d050f<_0x14b8f0;_0x4d050f++){for(var _0x3e6748=HEAP32$4[_0x66fe81+0x8*_0x4d050f>>0x2],_0xb599c4=HEAP32$4[_0x66fe81+(0x8*_0x4d050f+0x4)>>0x2],_0x58e54e=0x0;_0x58e54e<_0xb599c4;_0x58e54e++)SYSCALLS$3[_0x33dfe8(0x1947)](_0x558e2b,HEAPU8$4[_0x3e6748+_0x58e54e]);_0x2a30e9+=_0xb599c4;}return _0x2a30e9;}catch(_0x1c9933){return void 0x0!==FS$3&&_0x1c9933 instanceof FS$3['ErrnoError']||abort(_0x1c9933),-_0x1c9933['errno'];}}function ___syscall54(_0x50c2c3,_0x490eac){var _0x310eec=_0x68aa19;SYSCALLS$3[_0x310eec(0x4b5f)]=_0x490eac;try{return 0x0;}catch(_0x1d3f66){return void 0x0!==FS$3&&_0x1d3f66 instanceof FS$3['ErrnoError']||abort(_0x1d3f66),-_0x1d3f66[_0x310eec(0x3ecc)];}}function ___syscall6(_0x143c39,_0x5d90eb){var _0x2c9403=_0x68aa19;SYSCALLS$3['varargs']=_0x5d90eb;try{return SYSCALLS$3[_0x2c9403(0x296a)](),(abort(_0x2c9403(0x5853)),0x0);}catch(_0x182717){return void 0x0!==FS$3&&_0x182717 instanceof FS$3[_0x2c9403(0x1f42)]||abort(_0x182717),-_0x182717[_0x2c9403(0x3ecc)];}}function ___unlock(){}function _abort(){Module$6['abort']();}function _emscripten_get_heap_size(){var _0x479052=_0x68aa19;return HEAP8$4[_0x479052(0x531b)];}function _emscripten_memcpy_big(_0xc3e70b,_0x4eea08,_0x542d49){var _0x301bcd=_0x68aa19;HEAPU8$4[_0x301bcd(0x346f)](HEAPU8$4[_0x301bcd(0x587e)](_0x4eea08,_0x4eea08+_0x542d49),_0xc3e70b);}function ___setErrNo(_0x165b1f){var _0x127018=_0x68aa19;if(!Module$6[_0x127018(0x8f6)])return _0x165b1f;HEAP32$4[Module$6['___errno_location']()>>0x2]=_0x165b1f;}function abortOnCannotGrowMemory(_0x49ee96){var _0x229b62=_0x68aa19;abort('Cannot\x20enlarge\x20memory\x20arrays\x20to\x20size\x20'+_0x49ee96+_0x229b62(0x1d15)+HEAP8$4['length']+_0x229b62(0x4ed4));}function emscripten_realloc_buffer(_0x4094fd){var _0x108014=_0x68aa19;_0x4094fd=alignUp(_0x4094fd,0x10000);var _0xe8dc74=buffer$4[_0x108014(0x21dd)];try{return-0x1!==wasmMemory$3[_0x108014(0x1b9b)]((_0x4094fd-_0xe8dc74)/0x10000)&&(buffer$4=wasmMemory$3[_0x108014(0x1de1)],!0x0);}catch(_0x22ad91){return console[_0x108014(0x132d)](_0x108014(0x4b3b)+_0xe8dc74+'\x20bytes\x20to\x20'+_0x4094fd+_0x108014(0x273f)+_0x22ad91),!0x1;}}function _emscripten_resize_heap(_0x5273f4){var _0x442b16=_0x68aa19,_0x72294f=_emscripten_get_heap_size();assert(_0x5273f4>_0x72294f);var _0x2ca15f=0x10000,_0x2ce19b=0x7fff0000;if(_0x5273f4>_0x2ce19b)return!0x1;for(var _0x383a9e=Math['max'](_0x72294f,0x1000000);_0x383a9e<_0x5273f4;)(_0x383a9e=_0x383a9e<=0x20000000?alignUp(0x2*_0x383a9e,_0x2ca15f):Math[_0x442b16(0x27d5)](alignUp((0x3*_0x383a9e+0x80000000)/0x4,_0x2ca15f),_0x2ce19b))===_0x72294f&&warnOnce(_0x442b16(0x4179)+HEAP8$4[_0x442b16(0x531b)]);return!!emscripten_realloc_buffer(_0x383a9e)&&(updateGlobalBufferViews(),!0x0);}function nullFunc_ii(_0x3db388){var _0x28062a=_0x68aa19;err$3('Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27ii\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)'),err$3(_0x28062a(0x2deb)),abort(_0x3db388);}function nullFunc_iidiiii(_0x18ae6b){var _0x26a0a7=_0x68aa19;err$3(_0x26a0a7(0x3904)),err$3(_0x26a0a7(0x2deb)),abort(_0x18ae6b);}function nullFunc_iiii(_0x10d240){err$3('Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27iiii\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)'),err$3('Build\x20with\x20ASSERTIONS=2\x20for\x20more\x20info.'),abort(_0x10d240);}function nullFunc_jiji(_0x22c82e){var _0x56b6a0=_0x68aa19;err$3(_0x56b6a0(0x4f52)),err$3(_0x56b6a0(0x2deb)),abort(_0x22c82e);}function nullFunc_v(_0x246eb0){var _0x209834=_0x68aa19;err$3(_0x209834(0x3917)),err$3(_0x209834(0x2deb)),abort(_0x246eb0);}function nullFunc_vi(_0x2835e4){var _0x5b62a5=_0x68aa19;err$3(_0x5b62a5(0x41aa)),err$3(_0x5b62a5(0x2deb)),abort(_0x2835e4);}function nullFunc_vii(_0x40cbc8){var _0x5204ef=_0x68aa19;err$3(_0x5204ef(0x7d8)),err$3(_0x5204ef(0x2deb)),abort(_0x40cbc8);}function nullFunc_viiii(_0x430037){var _0x148b26=_0x68aa19;err$3('Invalid\x20function\x20pointer\x20called\x20with\x20signature\x20\x27viiii\x27.\x20Perhaps\x20this\x20is\x20an\x20invalid\x20value\x20(e.g.\x20caused\x20by\x20calling\x20a\x20virtual\x20method\x20on\x20a\x20NULL\x20pointer)?\x20Or\x20calling\x20a\x20function\x20with\x20an\x20incorrect\x20type,\x20which\x20will\x20fail?\x20(it\x20is\x20worth\x20building\x20your\x20source\x20files\x20with\x20-Werror\x20(warnings\x20are\x20errors),\x20as\x20warnings\x20can\x20indicate\x20undefined\x20behavior\x20which\x20can\x20cause\x20this)'),err$3(_0x148b26(0x2deb)),abort(_0x430037);}function nullFunc_viiiii(_0x4c4025){var _0x214846=_0x68aa19;err$3(_0x214846(0x396b)),err$3(_0x214846(0x2deb)),abort(_0x4c4025);}function nullFunc_viiiiii(_0x5522c5){var _0x29de96=_0x68aa19;err$3(_0x29de96(0x175e)),err$3(_0x29de96(0x2deb)),abort(_0x5522c5);}var asmGlobalArg$2={},asmLibraryArg$3={'abort':abort,'setTempRet0':setTempRet0$2,'getTempRet0':getTempRet0$2,'abortStackOverflow':abortStackOverflow,'nullFunc_ii':nullFunc_ii,'nullFunc_iidiiii':nullFunc_iidiiii,'nullFunc_iiii':nullFunc_iiii,'nullFunc_jiji':nullFunc_jiji,'nullFunc_v':nullFunc_v,'nullFunc_vi':nullFunc_vi,'nullFunc_vii':nullFunc_vii,'nullFunc_viiii':nullFunc_viiii,'nullFunc_viiiii':nullFunc_viiiii,'nullFunc_viiiiii':nullFunc_viiiiii,'___cxa_allocate_exception':___cxa_allocate_exception,'___cxa_begin_catch':___cxa_begin_catch,'___cxa_throw':___cxa_throw,'___cxa_uncaught_exception':___cxa_uncaught_exception,'___exception_addRef':___exception_addRef,'___exception_deAdjust':___exception_deAdjust,'___gxx_personality_v0':___gxx_personality_v0,'___lock':___lock,'___setErrNo':___setErrNo,'___syscall140':___syscall140,'___syscall146':___syscall146,'___syscall54':___syscall54,'___syscall6':___syscall6,'___unlock':___unlock,'_abort':_abort,'_emscripten_get_heap_size':_emscripten_get_heap_size,'_emscripten_memcpy_big':_emscripten_memcpy_big,'_emscripten_resize_heap':_emscripten_resize_heap,'abortOnCannotGrowMemory':abortOnCannotGrowMemory,'emscripten_realloc_buffer':emscripten_realloc_buffer,'flush_NO_FILESYSTEM':flush_NO_FILESYSTEM,'tempDoublePtr':tempDoublePtr$2,'DYNAMICTOP_PTR':DYNAMICTOP_PTR$3},asm$3=Module$6[_0x68aa19(0x156b)](asmGlobalArg$2,asmLibraryArg$3,buffer$4),real___ZSt18uncaught_exceptionv=asm$3[_0x68aa19(0x203c)];asm$3['__ZSt18uncaught_exceptionv']=function(){var _0x3b70f8=_0x68aa19;return assert(runtimeInitialized$4,'you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)'),assert(!runtimeExited$2,_0x3b70f8(0x3a45)),real___ZSt18uncaught_exceptionv['apply'](null,arguments);};var real____cxa_can_catch=asm$3[_0x68aa19(0x23cb)];asm$3[_0x68aa19(0x23cb)]=function(){var _0x12d67b=_0x68aa19;return assert(runtimeInitialized$4,_0x12d67b(0x2081)),assert(!runtimeExited$2,_0x12d67b(0x3a45)),real____cxa_can_catch['apply'](null,arguments);};var real____cxa_is_pointer_type=asm$3['___cxa_is_pointer_type'];asm$3[_0x68aa19(0x3558)]=function(){var _0x4c5ec4=_0x68aa19;return assert(runtimeInitialized$4,_0x4c5ec4(0x2081)),assert(!runtimeExited$2,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),real____cxa_is_pointer_type[_0x4c5ec4(0x18ce)](null,arguments);};var real____errno_location$1=asm$3[_0x68aa19(0x8f6)];asm$3[_0x68aa19(0x8f6)]=function(){var _0x2d4f12=_0x68aa19;return assert(runtimeInitialized$4,_0x2d4f12(0x2081)),assert(!runtimeExited$2,_0x2d4f12(0x3a45)),real____errno_location$1[_0x2d4f12(0x18ce)](null,arguments);};var real__earcut=asm$3[_0x68aa19(0x349)];asm$3['_earcut']=function(){var _0x4600fc=_0x68aa19;return assert(runtimeInitialized$4,'you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)'),assert(!runtimeExited$2,_0x4600fc(0x3a45)),real__earcut[_0x4600fc(0x18ce)](null,arguments);};var real__fflush$1=asm$3[_0x68aa19(0x1cc2)];asm$3[_0x68aa19(0x1cc2)]=function(){var _0x1af3b0=_0x68aa19;return assert(runtimeInitialized$4,'you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)'),assert(!runtimeExited$2,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),real__fflush$1[_0x1af3b0(0x18ce)](null,arguments);};var real__free$1=asm$3[_0x68aa19(0x8e7)];asm$3['_free']=function(){var _0x53f0f2=_0x68aa19;return assert(runtimeInitialized$4,_0x53f0f2(0x2081)),assert(!runtimeExited$2,_0x53f0f2(0x3a45)),real__free$1[_0x53f0f2(0x18ce)](null,arguments);};var real__llvm_maxnum_f64=asm$3[_0x68aa19(0x1a35)];asm$3[_0x68aa19(0x1a35)]=function(){var _0x6452b7=_0x68aa19;return assert(runtimeInitialized$4,_0x6452b7(0x2081)),assert(!runtimeExited$2,_0x6452b7(0x3a45)),real__llvm_maxnum_f64[_0x6452b7(0x18ce)](null,arguments);};var real__llvm_minnum_f64=asm$3[_0x68aa19(0x1b6)];asm$3[_0x68aa19(0x1b6)]=function(){var _0x1788c9=_0x68aa19;return assert(runtimeInitialized$4,_0x1788c9(0x2081)),assert(!runtimeExited$2,_0x1788c9(0x3a45)),real__llvm_minnum_f64['apply'](null,arguments);};var real__malloc$1=asm$3[_0x68aa19(0x5164)];asm$3['_malloc']=function(){var _0x15615a=_0x68aa19;return assert(runtimeInitialized$4,_0x15615a(0x2081)),assert(!runtimeExited$2,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),real__malloc$1['apply'](null,arguments);};var real__sbrk$1=asm$3[_0x68aa19(0x9dc)];asm$3['_sbrk']=function(){var _0x338360=_0x68aa19;return assert(runtimeInitialized$4,_0x338360(0x2081)),assert(!runtimeExited$2,_0x338360(0x3a45)),real__sbrk$1['apply'](null,arguments);};var real_establishStackSpace$1=asm$3[_0x68aa19(0x2c60)];asm$3[_0x68aa19(0x2c60)]=function(){var _0x14a296=_0x68aa19;return assert(runtimeInitialized$4,_0x14a296(0x2081)),assert(!runtimeExited$2,_0x14a296(0x3a45)),real_establishStackSpace$1['apply'](null,arguments);};var real_stackAlloc$1=asm$3[_0x68aa19(0xa65)];asm$3[_0x68aa19(0xa65)]=function(){var _0x4fb65a=_0x68aa19;return assert(runtimeInitialized$4,_0x4fb65a(0x2081)),assert(!runtimeExited$2,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),real_stackAlloc$1[_0x4fb65a(0x18ce)](null,arguments);};var real_stackRestore$1=asm$3[_0x68aa19(0xffc)];asm$3[_0x68aa19(0xffc)]=function(){var _0xcffc60=_0x68aa19;return assert(runtimeInitialized$4,_0xcffc60(0x2081)),assert(!runtimeExited$2,_0xcffc60(0x3a45)),real_stackRestore$1[_0xcffc60(0x18ce)](null,arguments);};var real_stackSave$1=asm$3[_0x68aa19(0x3d70)];asm$3[_0x68aa19(0x3d70)]=function(){var _0x3c4910=_0x68aa19;return assert(runtimeInitialized$4,_0x3c4910(0x2081)),assert(!runtimeExited$2,_0x3c4910(0x3a45)),real_stackSave$1[_0x3c4910(0x18ce)](null,arguments);},Module$6['asm']=asm$3;var __ZSt18uncaught_exceptionv$1=Module$6['__ZSt18uncaught_exceptionv']=function(){var _0x3c0df4=_0x68aa19;return assert(runtimeInitialized$4,_0x3c0df4(0x2081)),assert(!runtimeExited$2,_0x3c0df4(0x3a45)),Module$6[_0x3c0df4(0x156b)][_0x3c0df4(0x203c)]['apply'](null,arguments);};Module$6['___cxa_can_catch']=function(){var _0xb4a6d4=_0x68aa19;return assert(runtimeInitialized$4,_0xb4a6d4(0x2081)),assert(!runtimeExited$2,_0xb4a6d4(0x3a45)),Module$6[_0xb4a6d4(0x156b)][_0xb4a6d4(0x23cb)]['apply'](null,arguments);},Module$6[_0x68aa19(0x3558)]=function(){var _0xa82d4e=_0x68aa19;return assert(runtimeInitialized$4,_0xa82d4e(0x2081)),assert(!runtimeExited$2,_0xa82d4e(0x3a45)),Module$6[_0xa82d4e(0x156b)][_0xa82d4e(0x3558)]['apply'](null,arguments);},Module$6[_0x68aa19(0x8f6)]=function(){var _0x5906fe=_0x68aa19;return assert(runtimeInitialized$4,_0x5906fe(0x2081)),assert(!runtimeExited$2,_0x5906fe(0x3a45)),Module$6[_0x5906fe(0x156b)][_0x5906fe(0x8f6)][_0x5906fe(0x18ce)](null,arguments);},Module$6['_earcut']=function(){var _0x277e15=_0x68aa19;return assert(runtimeInitialized$4,_0x277e15(0x2081)),assert(!runtimeExited$2,_0x277e15(0x3a45)),Module$6[_0x277e15(0x156b)]['_earcut'][_0x277e15(0x18ce)](null,arguments);},Module$6['_emscripten_replace_memory']=function(){var _0x2c2be0=_0x68aa19;return assert(runtimeInitialized$4,_0x2c2be0(0x2081)),assert(!runtimeExited$2,_0x2c2be0(0x3a45)),Module$6[_0x2c2be0(0x156b)][_0x2c2be0(0x473e)][_0x2c2be0(0x18ce)](null,arguments);},Module$6[_0x68aa19(0x1cc2)]=function(){var _0x1549f3=_0x68aa19;return assert(runtimeInitialized$4,_0x1549f3(0x2081)),assert(!runtimeExited$2,_0x1549f3(0x3a45)),Module$6[_0x1549f3(0x156b)][_0x1549f3(0x1cc2)][_0x1549f3(0x18ce)](null,arguments);},Module$6[_0x68aa19(0x8e7)]=function(){var _0x158be2=_0x68aa19;return assert(runtimeInitialized$4,_0x158be2(0x2081)),assert(!runtimeExited$2,_0x158be2(0x3a45)),Module$6[_0x158be2(0x156b)][_0x158be2(0x8e7)][_0x158be2(0x18ce)](null,arguments);},Module$6[_0x68aa19(0x1a35)]=function(){var _0xf4ce96=_0x68aa19;return assert(runtimeInitialized$4,_0xf4ce96(0x2081)),assert(!runtimeExited$2,_0xf4ce96(0x3a45)),Module$6['asm'][_0xf4ce96(0x1a35)]['apply'](null,arguments);},Module$6[_0x68aa19(0x1b6)]=function(){var _0x3bf5fc=_0x68aa19;return assert(runtimeInitialized$4,_0x3bf5fc(0x2081)),assert(!runtimeExited$2,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),Module$6[_0x3bf5fc(0x156b)][_0x3bf5fc(0x1b6)][_0x3bf5fc(0x18ce)](null,arguments);};var _malloc$2=Module$6[_0x68aa19(0x5164)]=function(){var _0x3002da=_0x68aa19;return assert(runtimeInitialized$4,_0x3002da(0x2081)),assert(!runtimeExited$2,_0x3002da(0x3a45)),Module$6[_0x3002da(0x156b)][_0x3002da(0x5164)][_0x3002da(0x18ce)](null,arguments);};Module$6[_0x68aa19(0x445e)]=function(){var _0x5ca997=_0x68aa19;return assert(runtimeInitialized$4,_0x5ca997(0x2081)),assert(!runtimeExited$2,_0x5ca997(0x3a45)),Module$6[_0x5ca997(0x156b)][_0x5ca997(0x445e)]['apply'](null,arguments);},Module$6[_0x68aa19(0x4805)]=function(){var _0x59e9d6=_0x68aa19;return assert(runtimeInitialized$4,_0x59e9d6(0x2081)),assert(!runtimeExited$2,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),Module$6[_0x59e9d6(0x156b)]['_memset'][_0x59e9d6(0x18ce)](null,arguments);},Module$6[_0x68aa19(0x9dc)]=function(){var _0xf20c4a=_0x68aa19;return assert(runtimeInitialized$4,'you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)'),assert(!runtimeExited$2,_0xf20c4a(0x3a45)),Module$6[_0xf20c4a(0x156b)][_0xf20c4a(0x9dc)][_0xf20c4a(0x18ce)](null,arguments);},Module$6[_0x68aa19(0x2c60)]=function(){var _0x3d7dd2=_0x68aa19;return assert(runtimeInitialized$4,_0x3d7dd2(0x2081)),assert(!runtimeExited$2,_0x3d7dd2(0x3a45)),Module$6[_0x3d7dd2(0x156b)][_0x3d7dd2(0x2c60)][_0x3d7dd2(0x18ce)](null,arguments);};var stackAlloc$3=Module$6[_0x68aa19(0xa65)]=function(){var _0x4b5f08=_0x68aa19;return assert(runtimeInitialized$4,_0x4b5f08(0x2081)),assert(!runtimeExited$2,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),Module$6['asm']['stackAlloc'][_0x4b5f08(0x18ce)](null,arguments);},stackRestore$3=Module$6[_0x68aa19(0xffc)]=function(){var _0x10b427=_0x68aa19;return assert(runtimeInitialized$4,_0x10b427(0x2081)),assert(!runtimeExited$2,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),Module$6[_0x10b427(0x156b)][_0x10b427(0xffc)][_0x10b427(0x18ce)](null,arguments);},stackSave$3=Module$6[_0x68aa19(0x3d70)]=function(){var _0xa6da7c=_0x68aa19;return assert(runtimeInitialized$4,_0xa6da7c(0x2081)),assert(!runtimeExited$2,_0xa6da7c(0x3a45)),Module$6[_0xa6da7c(0x156b)][_0xa6da7c(0x3d70)]['apply'](null,arguments);};function ExitStatus(_0x40cd93){var _0x2d0ed9=_0x68aa19;this['name']='ExitStatus',this[_0x2d0ed9(0x17f7)]=_0x2d0ed9(0x3c99)+_0x40cd93+')',this[_0x2d0ed9(0x3f4f)]=_0x40cd93;}function run(_0x36fdb1){var _0x4fd238=_0x68aa19;function _0x5b6d63(){var _0x26d676=_0x54f3;Module$6[_0x26d676(0x2923)]||(Module$6[_0x26d676(0x2923)]=!0x0,ABORT$4||(ensureInitRuntime(),preMain(),Module$6[_0x26d676(0x4c7d)]&&Module$6[_0x26d676(0x4c7d)](),assert(!Module$6[_0x26d676(0x5dc)],'compiled\x20without\x20a\x20main,\x20but\x20one\x20is\x20present.\x20if\x20you\x20added\x20it\x20from\x20JS,\x20use\x20Module[\x22onRuntimeInitialized\x22]'),postRun()));}_0x36fdb1=_0x36fdb1||Module$6[_0x4fd238(0x50db)],runDependencies$4>0x0||(writeStackCookie(),preRun(),runDependencies$4>0x0||Module$6[_0x4fd238(0x2923)]||(Module$6[_0x4fd238(0x4551)]?(Module$6['setStatus'](_0x4fd238(0x48ea)),setTimeout(function(){setTimeout(function(){var _0x4a2885=_0x54f3;Module$6[_0x4a2885(0x4551)]('');},0x1),_0x5b6d63();},0x1)):_0x5b6d63(),checkStackCookie()));}Module$6[_0x68aa19(0x1973)]=function(){var _0x254e5c=_0x68aa19;return assert(runtimeInitialized$4,_0x254e5c(0x2081)),assert(!runtimeExited$2,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),Module$6[_0x254e5c(0x156b)][_0x254e5c(0x1973)]['apply'](null,arguments);},Module$6[_0x68aa19(0x52aa)]=function(){var _0x47045b=_0x68aa19;return assert(runtimeInitialized$4,_0x47045b(0x2081)),assert(!runtimeExited$2,_0x47045b(0x3a45)),Module$6[_0x47045b(0x156b)][_0x47045b(0x52aa)][_0x47045b(0x18ce)](null,arguments);},Module$6[_0x68aa19(0x322e)]=function(){var _0x12076d=_0x68aa19;return assert(runtimeInitialized$4,_0x12076d(0x2081)),assert(!runtimeExited$2,_0x12076d(0x3a45)),Module$6[_0x12076d(0x156b)][_0x12076d(0x322e)][_0x12076d(0x18ce)](null,arguments);},Module$6['dynCall_jiji']=function(){var _0x54e383=_0x68aa19;return assert(runtimeInitialized$4,_0x54e383(0x2081)),assert(!runtimeExited$2,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),Module$6[_0x54e383(0x156b)][_0x54e383(0x2e5f)][_0x54e383(0x18ce)](null,arguments);},Module$6[_0x68aa19(0x2bcd)]=function(){var _0x2774d6=_0x68aa19;return assert(runtimeInitialized$4,_0x2774d6(0x2081)),assert(!runtimeExited$2,_0x2774d6(0x3a45)),Module$6[_0x2774d6(0x156b)][_0x2774d6(0x2bcd)]['apply'](null,arguments);},Module$6['dynCall_vi']=function(){var _0x5096a0=_0x68aa19;return assert(runtimeInitialized$4,_0x5096a0(0x2081)),assert(!runtimeExited$2,_0x5096a0(0x3a45)),Module$6[_0x5096a0(0x156b)][_0x5096a0(0xc47)]['apply'](null,arguments);},Module$6[_0x68aa19(0x2517)]=function(){var _0x553cd4=_0x68aa19;return assert(runtimeInitialized$4,_0x553cd4(0x2081)),assert(!runtimeExited$2,_0x553cd4(0x3a45)),Module$6[_0x553cd4(0x156b)]['dynCall_vii'][_0x553cd4(0x18ce)](null,arguments);},Module$6[_0x68aa19(0x1df7)]=function(){var _0x5acf0e=_0x68aa19;return assert(runtimeInitialized$4,'you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)'),assert(!runtimeExited$2,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),Module$6['asm'][_0x5acf0e(0x1df7)][_0x5acf0e(0x18ce)](null,arguments);},Module$6['dynCall_viiiii']=function(){var _0x2e998c=_0x68aa19;return assert(runtimeInitialized$4,'you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)'),assert(!runtimeExited$2,_0x2e998c(0x3a45)),Module$6[_0x2e998c(0x156b)][_0x2e998c(0x2eef)]['apply'](null,arguments);},Module$6[_0x68aa19(0x2aef)]=function(){var _0x191312=_0x68aa19;return assert(runtimeInitialized$4,_0x191312(0x2081)),assert(!runtimeExited$2,_0x191312(0x3a45)),Module$6[_0x191312(0x156b)][_0x191312(0x2aef)][_0x191312(0x18ce)](null,arguments);},Module$6[_0x68aa19(0x156b)]=asm$3,Module$6['intArrayFromString']||(Module$6[_0x68aa19(0x2626)]=function(){var _0x5836cd=_0x68aa19;abort(_0x5836cd(0x46d));}),Module$6[_0x68aa19(0xe7e)]||(Module$6[_0x68aa19(0xe7e)]=function(){abort('\x27intArrayToString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6['ccall']=ccall,Module$6[_0x68aa19(0x1b70)]=cwrap,Module$6[_0x68aa19(0x1e6e)]||(Module$6['setValue']=function(){var _0x21191d=_0x68aa19;abort(_0x21191d(0x4bbd));}),Module$6[_0x68aa19(0x1e43)]=getValue,Module$6['allocate']||(Module$6[_0x68aa19(0x22db)]=function(){abort('\x27allocate\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6[_0x68aa19(0x17f6)]||(Module$6['getMemory']=function(){var _0x177b2d=_0x68aa19;abort(_0x177b2d(0x5716));}),Module$6[_0x68aa19(0x242e)]||(Module$6[_0x68aa19(0x242e)]=function(){var _0x26cebd=_0x68aa19;abort(_0x26cebd(0x4da));}),Module$6[_0x68aa19(0x30e1)]||(Module$6['stringToAscii']=function(){var _0x43d066=_0x68aa19;abort(_0x43d066(0x56d0));}),Module$6['UTF8ArrayToString']||(Module$6[_0x68aa19(0x79f)]=function(){abort('\x27UTF8ArrayToString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6[_0x68aa19(0x3d45)]||(Module$6['UTF8ToString']=function(){abort('\x27UTF8ToString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6['stringToUTF8Array']||(Module$6[_0x68aa19(0x33f2)]=function(){var _0x2b2ac4=_0x68aa19;abort(_0x2b2ac4(0x4a34));}),Module$6[_0x68aa19(0x9e3)]||(Module$6[_0x68aa19(0x9e3)]=function(){var _0x5b7714=_0x68aa19;abort(_0x5b7714(0x1f30));}),Module$6[_0x68aa19(0x48dd)]||(Module$6[_0x68aa19(0x48dd)]=function(){var _0x191397=_0x68aa19;abort(_0x191397(0x2e56));}),Module$6[_0x68aa19(0x2abd)]||(Module$6[_0x68aa19(0x2abd)]=function(){var _0x444bdc=_0x68aa19;abort(_0x444bdc(0x2807));}),Module$6['stringToUTF16']||(Module$6[_0x68aa19(0x55e9)]=function(){abort('\x27stringToUTF16\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6[_0x68aa19(0x57d)]||(Module$6[_0x68aa19(0x57d)]=function(){var _0x5374f3=_0x68aa19;abort(_0x5374f3(0x26b5));}),Module$6['UTF32ToString']||(Module$6[_0x68aa19(0x130d)]=function(){var _0x1e17b1=_0x68aa19;abort(_0x1e17b1(0x2bd9));}),Module$6['stringToUTF32']||(Module$6[_0x68aa19(0x4d3b)]=function(){var _0x48c72c=_0x68aa19;abort(_0x48c72c(0x1405));}),Module$6[_0x68aa19(0x21d5)]||(Module$6[_0x68aa19(0x21d5)]=function(){abort('\x27lengthBytesUTF32\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6[_0x68aa19(0x1c2e)]||(Module$6[_0x68aa19(0x1c2e)]=function(){var _0x4d41cb=_0x68aa19;abort(_0x4d41cb(0x3869));}),Module$6['stackTrace']||(Module$6[_0x68aa19(0x10f)]=function(){abort('\x27stackTrace\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6[_0x68aa19(0x3df1)]||(Module$6[_0x68aa19(0x3df1)]=function(){abort('\x27addOnPreRun\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6['addOnInit']||(Module$6[_0x68aa19(0x26e7)]=function(){abort('\x27addOnInit\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6[_0x68aa19(0x1916)]||(Module$6[_0x68aa19(0x1916)]=function(){var _0x33a5ea=_0x68aa19;abort(_0x33a5ea(0x3dac));}),Module$6['addOnExit']||(Module$6[_0x68aa19(0x2d34)]=function(){var _0x572719=_0x68aa19;abort(_0x572719(0x3808));}),Module$6['addOnPostRun']||(Module$6[_0x68aa19(0x1556)]=function(){var _0x56b6b1=_0x68aa19;abort(_0x56b6b1(0x2d1a));}),Module$6['writeStringToMemory']||(Module$6[_0x68aa19(0x3cf)]=function(){var _0x1322fa=_0x68aa19;abort(_0x1322fa(0x485e));}),Module$6[_0x68aa19(0x1fc1)]||(Module$6['writeArrayToMemory']=function(){abort('\x27writeArrayToMemory\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6[_0x68aa19(0x982)]||(Module$6['writeAsciiToMemory']=function(){abort('\x27writeAsciiToMemory\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6['addRunDependency']||(Module$6['addRunDependency']=function(){var _0x27a057=_0x68aa19;abort(_0x27a057(0x19d8));}),Module$6['removeRunDependency']||(Module$6['removeRunDependency']=function(){abort('\x27removeRunDependency\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you');}),Module$6['ENV']||(Module$6[_0x68aa19(0x5764)]=function(){var _0x2356bd=_0x68aa19;abort(_0x2356bd(0x3688));}),Module$6['FS']||(Module$6['FS']=function(){var _0x20da8e=_0x68aa19;abort(_0x20da8e(0x4a21));}),Module$6['FS_createFolder']||(Module$6[_0x68aa19(0x3bcc)]=function(){abort('\x27FS_createFolder\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you');}),Module$6[_0x68aa19(0x842)]||(Module$6['FS_createPath']=function(){var _0x390b6b=_0x68aa19;abort(_0x390b6b(0x5417));}),Module$6[_0x68aa19(0x226d)]||(Module$6[_0x68aa19(0x226d)]=function(){var _0x95829c=_0x68aa19;abort(_0x95829c(0x2952));}),Module$6['FS_createPreloadedFile']||(Module$6['FS_createPreloadedFile']=function(){var _0x72755b=_0x68aa19;abort(_0x72755b(0x2ee));}),Module$6[_0x68aa19(0x2754)]||(Module$6[_0x68aa19(0x2754)]=function(){abort('\x27FS_createLazyFile\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you');}),Module$6[_0x68aa19(0x381a)]||(Module$6['FS_createLink']=function(){var _0x44f728=_0x68aa19;abort(_0x44f728(0x4565));}),Module$6[_0x68aa19(0x10d1)]||(Module$6[_0x68aa19(0x10d1)]=function(){var _0x175905=_0x68aa19;abort(_0x175905(0x36b2));}),Module$6[_0x68aa19(0x3af)]||(Module$6['FS_unlink']=function(){var _0x56cd82=_0x68aa19;abort(_0x56cd82(0x25da));}),Module$6['GL']||(Module$6['GL']=function(){var _0x224662=_0x68aa19;abort(_0x224662(0x3151));}),Module$6['dynamicAlloc']||(Module$6['dynamicAlloc']=function(){var _0x4a7b8a=_0x68aa19;abort(_0x4a7b8a(0x42cf));}),Module$6['warnOnce']||(Module$6['warnOnce']=function(){var _0x1e3fd5=_0x68aa19;abort(_0x1e3fd5(0x31ce));}),Module$6[_0x68aa19(0x2bf7)]||(Module$6['loadDynamicLibrary']=function(){var _0x568315=_0x68aa19;abort(_0x568315(0x4fa0));}),Module$6[_0x68aa19(0x2ef7)]||(Module$6[_0x68aa19(0x2ef7)]=function(){var _0xc8962c=_0x68aa19;abort(_0xc8962c(0x4215));}),Module$6[_0x68aa19(0x314a)]||(Module$6[_0x68aa19(0x314a)]=function(){abort('\x27getLEB\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6['getFunctionTables']||(Module$6[_0x68aa19(0x4c3d)]=function(){var _0x286254=_0x68aa19;abort(_0x286254(0x26da));}),Module$6[_0x68aa19(0x4bbb)]||(Module$6[_0x68aa19(0x4bbb)]=function(){abort('\x27alignFunctionTables\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6[_0x68aa19(0x510a)]||(Module$6[_0x68aa19(0x510a)]=function(){var _0x5efb99=_0x68aa19;abort(_0x5efb99(0x42c7));}),Module$6['addFunction']||(Module$6[_0x68aa19(0x3f56)]=function(){var _0x5eff5a=_0x68aa19;abort(_0x5eff5a(0x2ca5));}),Module$6[_0x68aa19(0x4393)]||(Module$6[_0x68aa19(0x4393)]=function(){var _0x157e2d=_0x68aa19;abort(_0x157e2d(0x4a85));}),Module$6[_0x68aa19(0x206e)]||(Module$6[_0x68aa19(0x206e)]=function(){abort('\x27getFuncWrapper\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6['prettyPrint']||(Module$6['prettyPrint']=function(){var _0xe398e8=_0x68aa19;abort(_0xe398e8(0x2000));}),Module$6[_0x68aa19(0x3164)]||(Module$6[_0x68aa19(0x3164)]=function(){var _0x479a4c=_0x68aa19;abort(_0x479a4c(0xf70));}),Module$6[_0x68aa19(0x3b13)]||(Module$6['dynCall']=function(){var _0x503625=_0x68aa19;abort(_0x503625(0x1061));}),Module$6[_0x68aa19(0x2844)]||(Module$6[_0x68aa19(0x2844)]=function(){abort('\x27getCompilerSetting\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6['stackSave']||(Module$6[_0x68aa19(0x3d70)]=function(){var _0x3498a0=_0x68aa19;abort(_0x3498a0(0xa36));}),Module$6[_0x68aa19(0xffc)]||(Module$6[_0x68aa19(0xffc)]=function(){var _0x4af604=_0x68aa19;abort(_0x4af604(0x2f58));}),Module$6[_0x68aa19(0xa65)]||(Module$6['stackAlloc']=function(){var _0x50f896=_0x68aa19;abort(_0x50f896(0x4e73));}),Module$6[_0x68aa19(0x2c60)]||(Module$6[_0x68aa19(0x2c60)]=function(){var _0x3fdbc0=_0x68aa19;abort(_0x3fdbc0(0x24ce));}),Module$6['print']||(Module$6['print']=function(){var _0x44b810=_0x68aa19;abort(_0x44b810(0x39c0));}),Module$6[_0x68aa19(0x2389)]||(Module$6[_0x68aa19(0x2389)]=function(){abort('\x27printErr\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$6[_0x68aa19(0x3498)]||(Module$6['getTempRet0']=function(){var _0x2116ce=_0x68aa19;abort(_0x2116ce(0x1211));}),Module$6[_0x68aa19(0x16b9)]||(Module$6['setTempRet0']=function(){var _0x479bf0=_0x68aa19;abort(_0x479bf0(0x3092));}),Module$6[_0x68aa19(0x158)]||(Module$6[_0x68aa19(0x158)]=function(){var _0x30dc40=_0x68aa19;abort(_0x30dc40(0x95c));}),Module$6[_0x68aa19(0x4d5f)]||Object[_0x68aa19(0xbe6)](Module$6,_0x68aa19(0x4d5f),{'get':function(){var _0x588618=_0x68aa19;abort(_0x588618(0x1754));}}),Module$6[_0x68aa19(0x48ab)]||Object['defineProperty'](Module$6,_0x68aa19(0x48ab),{'get':function(){var _0x4c95c9=_0x68aa19;abort(_0x4c95c9(0x43c7));}}),Module$6[_0x68aa19(0x29a5)]||Object[_0x68aa19(0xbe6)](Module$6,_0x68aa19(0x29a5),{'get':function(){abort('\x27ALLOC_DYNAMIC\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}}),Module$6[_0x68aa19(0x3bb4)]||Object['defineProperty'](Module$6,'ALLOC_NONE',{'get':function(){var _0x438d63=_0x68aa19;abort(_0x438d63(0x103e));}}),ExitStatus[_0x68aa19(0x4b51)]=new Error(),ExitStatus[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=ExitStatus,dependenciesFulfilled$4=function e(){var _0xfbbf=_0x68aa19;Module$6[_0xfbbf(0x2923)]||run(),Module$6[_0xfbbf(0x2923)]||(dependenciesFulfilled$4=e);},Module$6[_0x68aa19(0x29b6)]=run;var abortDecorators$2=[];function abort(_0x3430aa){var _0x579dbb=_0x68aa19;Module$6['onAbort']&&Module$6['onAbort'](_0x3430aa),ABORT$4=!0x0;var _0x54e8d7=_0x579dbb(0x2989)+(_0x3430aa=void 0x0!==_0x3430aa?'\x22'+_0x3430aa+'\x22':'')+_0x579dbb(0xbbb)+stackTrace();throw abortDecorators$2&&abortDecorators$2[_0x579dbb(0x3bcb)](function(_0x2d2fa4){_0x54e8d7=_0x2d2fa4(_0x54e8d7,_0x3430aa);}),_0x54e8d7;}if(Module$6[_0x68aa19(0x539a)]=abort,Module$6[_0x68aa19(0x5681)]){for(_0x68aa19(0x20f8)==typeof Module$6[_0x68aa19(0x5681)]&&(Module$6[_0x68aa19(0x5681)]=[Module$6[_0x68aa19(0x5681)]]);Module$6[_0x68aa19(0x5681)][_0x68aa19(0x531b)]>0x0;)Module$6[_0x68aa19(0x5681)][_0x68aa19(0x1ae7)]()();}Module$6['noExitRuntime']=!0x0,run();}else var Module$6=null;var earcutWasm=Module$6,earcutWasmReady=!0x1;if(defined$1(earcutWasm)){earcutWasm[_0x68aa19(0x4c7d)]=function(){earcutWasmReady=!0x0;};var earcutwasm=earcutWasm[_0x68aa19(0x1b70)](_0x68aa19(0x4d5e),_0x68aa19(0x30f8),['number',_0x68aa19(0x30f8),_0x68aa19(0x30f8),'number',_0x68aa19(0x30f8),_0x68aa19(0x30f8)]);}var layout$3=createLayout([{'name':'a_pos','components':0x2,'type':'Int16'}],0x4),members$1=layout$3[_0x68aa19(0x1006)],EARCUT_MAX_RINGS=0x1f4,FillBucket=function(_0x26c98a){var _0x19a18e=_0x68aa19;this[_0x19a18e(0x4199)]=_0x26c98a[_0x19a18e(0x4199)],this[_0x19a18e(0x1b69)]=_0x26c98a['overscaling'],this[_0x19a18e(0x1880)]=_0x26c98a['layers'],this[_0x19a18e(0x1db0)]=this[_0x19a18e(0x1880)]['map'](function(_0x353bcb){return _0x353bcb['id'];}),this[_0x19a18e(0x1fda)]=_0x26c98a[_0x19a18e(0x1fda)],this[_0x19a18e(0x2f6f)]=!0x1,this['patternFeatures']=[],this[_0x19a18e(0x4256)]=new StructArrayLayout2i4(),this[_0x19a18e(0x10b7)]=new StructArrayLayout3ui6(),this[_0x19a18e(0x3c39)]=new StructArrayLayout2ui4(),this['programConfigurations']=new ProgramConfigurationSet(members$1,_0x26c98a[_0x19a18e(0x1880)],_0x26c98a[_0x19a18e(0x4199)]),this[_0x19a18e(0x5405)]=new SegmentVector(),this['segments2']=new SegmentVector(),this['stateDependentLayerIds']=this[_0x19a18e(0x1880)][_0x19a18e(0x350b)](function(_0x5a2eba){var _0x4228e1=_0x19a18e;return _0x5a2eba[_0x4228e1(0xa54)]();})['map'](function(_0x1934a8){return _0x1934a8['id'];});};FillBucket[_0x68aa19(0x4b51)]['populate']=function(_0x4718ea,_0x330adc){var _0xd5d2f=_0x68aa19;this['hasPattern']=hasPattern(_0xd5d2f(0x12c5),this['layers'],_0x330adc);for(var _0x5785f6=[],_0x2e3ca0=0x0,_0x5c0e31=_0x4718ea;_0x2e3ca0<_0x5c0e31['length'];_0x2e3ca0+=0x1){var _0x15222b=_0x5c0e31[_0x2e3ca0],_0x270779=_0x15222b[_0xd5d2f(0x349b)],_0x3258bb=_0x15222b[_0xd5d2f(0x1fda)],_0x4906f7=_0x15222b[_0xd5d2f(0x4a6a)];if(this['layers'][0x0][_0xd5d2f(0x4c8b)](new EvaluationParameters$1(0x0),_0x270779)){var _0x65977f=loadGeometry(_0x270779),_0x2cdef8={'id':_0x270779['id'],'properties':_0x270779[_0xd5d2f(0x2f10)],'type':_0x270779['type'],'sourceLayerIndex':_0x4906f7,'index':_0x3258bb,'geometry':_0x65977f,'patterns':{},'sortKey':undefined};_0x5785f6[_0xd5d2f(0x3a33)](_0x2cdef8);}}for(var _0x46c9bd=0x0,_0x275034=_0x5785f6;_0x46c9bd<_0x275034[_0xd5d2f(0x531b)];_0x46c9bd+=0x1){var _0x4b97f1=_0x275034[_0x46c9bd],_0x24536c=_0x4b97f1,_0xe354d8=_0x24536c[_0xd5d2f(0x4b72)],_0x174368=_0x24536c[_0xd5d2f(0x1fda)],_0x50d2d1=_0x24536c[_0xd5d2f(0x4a6a)];if(this[_0xd5d2f(0x2f6f)]){var _0x447ce4=addPatternDependencies(_0xd5d2f(0x12c5),this[_0xd5d2f(0x1880)],_0x4b97f1,this[_0xd5d2f(0x4199)],_0x330adc);this[_0xd5d2f(0x4f92)][_0xd5d2f(0x3a33)](_0x447ce4);}else this[_0xd5d2f(0x420b)](_0x4b97f1,_0xe354d8,_0x174368,{},_0x330adc['indexData']);var _0x1945aa=_0x4718ea[_0x174368][_0xd5d2f(0x349b)];_0x330adc[_0xd5d2f(0x379b)][_0xd5d2f(0x40e6)](_0x1945aa,_0xe354d8,_0x174368,_0x50d2d1,this[_0xd5d2f(0x1fda)]);}},FillBucket[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x47763f,_0x457595,_0x2e26b2){var _0x2af703=_0x68aa19;this[_0x2af703(0x45f4)]['length']&&this['programConfigurations']['updatePaintArrays'](_0x47763f,_0x457595,this[_0x2af703(0x45f4)],_0x2e26b2);},FillBucket[_0x68aa19(0x4b51)][_0x68aa19(0x2b1)]=function(_0x596503,_0xa0922f){var _0xbe7a3b=_0x68aa19;for(var _0x21b47d=0x0,_0x2dd43a=this['patternFeatures'];_0x21b47d<_0x2dd43a[_0xbe7a3b(0x531b)];_0x21b47d+=0x1){var _0x5cc17d=_0x2dd43a[_0x21b47d];this[_0xbe7a3b(0x420b)](_0x5cc17d,_0x5cc17d['geometry'],_0x5cc17d['index'],_0xa0922f);}},FillBucket[_0x68aa19(0x4b51)][_0x68aa19(0x197c)]=function(){var _0x8c3e37=_0x68aa19;return 0x0===this[_0x8c3e37(0x4256)][_0x8c3e37(0x531b)];},FillBucket['prototype'][_0x68aa19(0x31ca)]=function(){var _0x163473=_0x68aa19;return!this[_0x163473(0xc68)]||this[_0x163473(0x2b4d)]['needsUpload'];},FillBucket[_0x68aa19(0x4b51)][_0x68aa19(0x54de)]=function(_0x585361){var _0x3bc880=_0x68aa19;if(!this[_0x3bc880(0xc68)]){if(null==this[_0x3bc880(0x4256)])return;this[_0x3bc880(0x1b01)]=_0x585361[_0x3bc880(0xb5a)](this[_0x3bc880(0x4256)],members$1),this['indexBuffer']=_0x585361['createIndexBuffer'](this['indexArray']),this[_0x3bc880(0x3884)]=_0x585361[_0x3bc880(0xaad)](this['indexArray2']);}this[_0x3bc880(0x2b4d)][_0x3bc880(0x54de)](_0x585361),this[_0x3bc880(0xc68)]=!0x0;},FillBucket[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x48519c=_0x68aa19;this[_0x48519c(0x1b01)]&&(this[_0x48519c(0x1b01)][_0x48519c(0x2578)](),this['indexBuffer']['destroy'](),this['indexBuffer2'][_0x48519c(0x2578)](),this[_0x48519c(0x2b4d)][_0x48519c(0x2578)](),this[_0x48519c(0x5405)][_0x48519c(0x2578)](),this[_0x48519c(0x3e17)][_0x48519c(0x2578)]());},FillBucket['prototype'][_0x68aa19(0x50ec)]=function(){var _0x37a020=_0x68aa19;defined$1(this[_0x37a020(0x4256)])&&(this[_0x37a020(0x4256)]=null),defined$1(this[_0x37a020(0x10b7)])&&(this[_0x37a020(0x10b7)]=null),defined$1(this[_0x37a020(0x3c39)])&&(this[_0x37a020(0x3c39)]=null);},FillBucket[_0x68aa19(0x4b51)]['addFeature']=function(_0x34bdb5,_0x17cc61,_0x38edd3,_0x3a4d80,_0x3ce289){var _0x288909=_0x68aa19;for(var _0x5a7c27=0x0,_0x6b62e2=classifyRings$1(_0x17cc61,EARCUT_MAX_RINGS);_0x5a7c27<_0x6b62e2[_0x288909(0x531b)];_0x5a7c27+=0x1){for(var _0x56b9ff=_0x6b62e2[_0x5a7c27],_0x301998=0x0,_0x4ba224=0x0,_0x25a7b0=_0x56b9ff;_0x4ba224<_0x25a7b0['length'];_0x4ba224+=0x1){_0x301998+=_0x25a7b0[_0x4ba224][_0x288909(0x531b)];}for(var _0x18c1c8,_0x1b4f16=this['segments'][_0x288909(0x3762)](_0x301998,this[_0x288909(0x4256)],this[_0x288909(0x10b7)]),_0x1cb36f=_0x1b4f16[_0x288909(0x3531)],_0x25a10d=[],_0x561704=[],_0x50404c=0x0,_0x18aff5=_0x56b9ff;_0x50404c<_0x18aff5[_0x288909(0x531b)];_0x50404c+=0x1){var _0x39f610=_0x18aff5[_0x50404c];if(0x0!==_0x39f610[_0x288909(0x531b)]){_0x39f610!==_0x56b9ff[0x0]&&_0x561704['push'](_0x25a10d['length']/0x2);var _0x1325c8=this[_0x288909(0x3e17)][_0x288909(0x3762)](_0x39f610[_0x288909(0x531b)],this[_0x288909(0x4256)],this['indexArray2']),_0xe0eccb=_0x1325c8[_0x288909(0x3531)];this[_0x288909(0x4256)][_0x288909(0xa28)](_0x39f610[0x0]['x'],_0x39f610[0x0]['y']),this[_0x288909(0x3c39)][_0x288909(0xa28)](_0xe0eccb+_0x39f610[_0x288909(0x531b)]-0x1,_0xe0eccb),_0x25a10d[_0x288909(0x3a33)](_0x39f610[0x0]['x']),_0x25a10d[_0x288909(0x3a33)](_0x39f610[0x0]['y']);for(var _0x2859c0=0x1;_0x2859c0<_0x39f610[_0x288909(0x531b)];_0x2859c0++)this[_0x288909(0x4256)][_0x288909(0xa28)](_0x39f610[_0x2859c0]['x'],_0x39f610[_0x2859c0]['y']),this[_0x288909(0x3c39)][_0x288909(0xa28)](_0xe0eccb+_0x2859c0-0x1,_0xe0eccb+_0x2859c0),_0x25a10d['push'](_0x39f610[_0x2859c0]['x']),_0x25a10d[_0x288909(0x3a33)](_0x39f610[_0x2859c0]['y']);_0x1325c8[_0x288909(0x3531)]+=_0x39f610['length'],_0x1325c8[_0x288909(0x1e63)]+=_0x39f610['length'];}}if(defined$1(_0x3ce289)&&defined$1(_0x3ce289[_0x34bdb5['id']]))_0x18c1c8=_0x3ce289[_0x34bdb5['id']];else{if(!0x0===earcutWasmReady){var _0x5166d3=new Int32Array(_0x25a10d),_0x445340=_0x5166d3['length'],_0x3fb6e0=earcutWasm[_0x288909(0x5164)](Int32Array[_0x288909(0x1c17)]*_0x445340);earcutWasm[_0x288909(0x3571)]['set'](_0x5166d3,_0x3fb6e0/Int32Array['BYTES_PER_ELEMENT']);var _0x11981a=new Int32Array(_0x561704),_0x2a874b=_0x11981a[_0x288909(0x531b)],_0x1aaacc=earcutWasm['_malloc'](Int32Array['BYTES_PER_ELEMENT']*_0x2a874b);earcutWasm['HEAP32']['set'](_0x11981a,_0x1aaacc/Int32Array[_0x288909(0x1c17)]);var _0x3564b5=new Int32Array(0xa*_0x445340),_0x4ef4d5=earcutWasm[_0x288909(0x5164)](Int32Array['BYTES_PER_ELEMENT']*_0x445340*0xa);earcutWasm[_0x288909(0x3571)][_0x288909(0x346f)](_0x3564b5,_0x4ef4d5/Int32Array[_0x288909(0x1c17)]);var _0xecdd45=earcutwasm(_0x3fb6e0,_0x445340,_0x1aaacc,_0x2a874b,0x2,_0x4ef4d5),_0x5b408b=new Int32Array(earcutWasm[_0x288909(0x3571)][_0x288909(0x1de1)],_0x4ef4d5,_0xecdd45);_0x18c1c8=new Int32Array(_0x5b408b),earcutWasm[_0x288909(0x8e7)](_0x3fb6e0),earcutWasm[_0x288909(0x8e7)](_0x1aaacc),earcutWasm[_0x288909(0x8e7)](_0x4ef4d5);}else _0x18c1c8=earcut(_0x25a10d,_0x561704);}for(var _0x754364=0x0;_0x754364<_0x18c1c8[_0x288909(0x531b)];_0x754364+=0x3)this['indexArray'][_0x288909(0xa28)](_0x1cb36f+_0x18c1c8[_0x754364],_0x1cb36f+_0x18c1c8[_0x754364+0x1],_0x1cb36f+_0x18c1c8[_0x754364+0x2]);_0x1b4f16['vertexLength']+=_0x301998,_0x1b4f16[_0x288909(0x1e63)]+=_0x18c1c8[_0x288909(0x531b)]/0x3;}this['programConfigurations'][_0x288909(0x32c2)](this[_0x288909(0x4256)][_0x288909(0x531b)],_0x34bdb5,_0x38edd3,_0x3a4d80);},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x34dc),FillBucket,{'omit':[_0x68aa19(0x1880),_0x68aa19(0x4f92)]});var CrossFadedDataDrivenProperty=function(_0x49a609){var _0x3c0148=_0x68aa19;function _0x2c3daf(){var _0x5644f6=_0x54f3;_0x49a609[_0x5644f6(0x18ce)](this,arguments);}return _0x49a609&&(_0x2c3daf[_0x3c0148(0x4939)]=_0x49a609),_0x2c3daf[_0x3c0148(0x4b51)]=Object[_0x3c0148(0x3477)](_0x49a609&&_0x49a609[_0x3c0148(0x4b51)]),_0x2c3daf[_0x3c0148(0x4b51)][_0x3c0148(0x330d)]=_0x2c3daf,_0x2c3daf[_0x3c0148(0x4b51)][_0x3c0148(0x446e)]=function(_0x560b68,_0x4e0fef,_0x31d1ab){var _0x2d6a34=_0x3c0148;if(void 0x0===_0x560b68[_0x2d6a34(0x327)])return new PossiblyEvaluatedPropertyValue$1(this,{'kind':'constant','value':void 0x0},_0x4e0fef);if('constant'===_0x560b68[_0x2d6a34(0x22fc)][_0x2d6a34(0x576a)]){var _0x7727be=_0x560b68[_0x2d6a34(0x22fc)][_0x2d6a34(0x35e2)](_0x4e0fef,null,{},_0x31d1ab),_0x279dd2=_0x2d6a34(0xc74)===_0x560b68[_0x2d6a34(0x43a2)][_0x2d6a34(0x204f)]['type']&&'string'!=typeof _0x7727be?_0x7727be[_0x2d6a34(0x13f9)]:_0x7727be,_0x532d88=this['_calculate'](_0x279dd2,_0x279dd2,_0x279dd2,_0x4e0fef);return new PossiblyEvaluatedPropertyValue$1(this,{'kind':_0x2d6a34(0x473a),'value':_0x532d88},_0x4e0fef);}if('camera'===_0x560b68[_0x2d6a34(0x22fc)][_0x2d6a34(0x576a)]){var _0x577d08=this[_0x2d6a34(0x3ab1)](_0x560b68['expression']['evaluate']({'zoom':_0x4e0fef[_0x2d6a34(0x4199)]-0x1}),_0x560b68['expression'][_0x2d6a34(0x35e2)]({'zoom':_0x4e0fef[_0x2d6a34(0x4199)]}),_0x560b68[_0x2d6a34(0x22fc)][_0x2d6a34(0x35e2)]({'zoom':_0x4e0fef[_0x2d6a34(0x4199)]+0x1}),_0x4e0fef);return new PossiblyEvaluatedPropertyValue$1(this,{'kind':'constant','value':_0x577d08},_0x4e0fef);}return new PossiblyEvaluatedPropertyValue$1(this,_0x560b68[_0x2d6a34(0x22fc)],_0x4e0fef);},_0x2c3daf['prototype'][_0x3c0148(0x35e2)]=function(_0x56581e,_0x88b04c,_0x3e2c6d,_0x1495e5,_0x7b47b9){var _0x40f26e=_0x3c0148;if(_0x40f26e(0x33b8)===_0x56581e[_0x40f26e(0x576a)]){var _0x1d3e6a=_0x56581e['evaluate'](_0x88b04c,_0x3e2c6d,_0x1495e5,_0x7b47b9);return this['_calculate'](_0x1d3e6a,_0x1d3e6a,_0x1d3e6a,_0x88b04c);}return'composite'===_0x56581e[_0x40f26e(0x576a)]?this[_0x40f26e(0x3ab1)](_0x56581e['evaluate']({'zoom':Math['floor'](_0x88b04c['zoom'])-0x1},_0x3e2c6d,_0x1495e5),_0x56581e[_0x40f26e(0x35e2)]({'zoom':Math[_0x40f26e(0x67a)](_0x88b04c[_0x40f26e(0x4199)])},_0x3e2c6d,_0x1495e5),_0x56581e[_0x40f26e(0x35e2)]({'zoom':Math[_0x40f26e(0x67a)](_0x88b04c['zoom'])+0x1},_0x3e2c6d,_0x1495e5),_0x88b04c):_0x56581e['value'];},_0x2c3daf[_0x3c0148(0x4b51)][_0x3c0148(0x3ab1)]=function(_0x19c83b,_0x231f80,_0xe7f06a,_0x49ce93){var _0x2e7d2b=_0x3c0148;return _0x49ce93[_0x2e7d2b(0x4199)]>_0x49ce93['zoomHistory']['lastIntegerZoom']?{'from':_0x19c83b,'to':_0x231f80}:{'from':_0xe7f06a,'to':_0x231f80};},_0x2c3daf[_0x3c0148(0x4b51)][_0x3c0148(0x418e)]=function(_0x50179a){return _0x50179a;},_0x2c3daf;}(DataDrivenProperty);WebWorkerTransfer['register']('DataDrivenProperty',DataDrivenProperty);var layout$4=new Properties({'fill-sort-key':new DataDrivenProperty(StyleSpec[_0x68aa19(0x12cf)][_0x68aa19(0x39b9)])}),paint$4=new Properties({'fill-antialias':new DataConstantProperty(StyleSpec[_0x68aa19(0x1cbd)]['fill-antialias']),'fill-opacity':new DataDrivenProperty(StyleSpec[_0x68aa19(0x1cbd)][_0x68aa19(0x1750)]),'fill-color':new DataDrivenProperty(StyleSpec['paint_fill']['fill-color']),'fill-outline-color':new DataDrivenProperty(StyleSpec[_0x68aa19(0x1cbd)][_0x68aa19(0x43f3)]),'fill-translate':new DataConstantProperty(StyleSpec[_0x68aa19(0x1cbd)][_0x68aa19(0x2f0)]),'fill-translate-anchor':new DataConstantProperty(StyleSpec[_0x68aa19(0x1cbd)][_0x68aa19(0x2c09)]),'fill-pattern':new CrossFadedDataDrivenProperty(StyleSpec[_0x68aa19(0x1cbd)][_0x68aa19(0x3895)])}),properties$3={'paint':paint$4,'layout':layout$4},FillStyleLayer=function(_0x28eb1d){var _0x4fdc08=_0x68aa19;function _0x5a7cd9(_0x3eaff3){var _0x235979=_0x54f3;_0x28eb1d[_0x235979(0x317a)](this,_0x3eaff3,properties$3);}return _0x28eb1d&&(_0x5a7cd9[_0x4fdc08(0x4939)]=_0x28eb1d),_0x5a7cd9['prototype']=Object['create'](_0x28eb1d&&_0x28eb1d['prototype']),_0x5a7cd9[_0x4fdc08(0x4b51)][_0x4fdc08(0x330d)]=_0x5a7cd9,_0x5a7cd9[_0x4fdc08(0x4b51)][_0x4fdc08(0x2d2e)]=function(_0x27b3a7,_0xc09224){var _0x26bdc1=_0x4fdc08;_0x28eb1d['prototype'][_0x26bdc1(0x2d2e)][_0x26bdc1(0x317a)](this,_0x27b3a7,_0xc09224);var _0x4cec22=this[_0x26bdc1(0x20fc)][_0x26bdc1(0x2bad)][_0x26bdc1(0x43f3)];_0x26bdc1(0x473a)===_0x4cec22['value']['kind']&&void 0x0===_0x4cec22[_0x26bdc1(0x327)][_0x26bdc1(0x327)]&&(this['paint'][_0x26bdc1(0x2bad)]['fill-outline-color']=this[_0x26bdc1(0x20fc)][_0x26bdc1(0x2bad)][_0x26bdc1(0x1e6)]);},_0x5a7cd9[_0x4fdc08(0x4b51)][_0x4fdc08(0x4025)]=function(_0x17435a){return new FillBucket(_0x17435a);},_0x5a7cd9[_0x4fdc08(0x4b51)][_0x4fdc08(0x2a99)]=function(){var _0x394a6d=_0x4fdc08;return QueryUtils[_0x394a6d(0x355f)](this[_0x394a6d(0x20fc)][_0x394a6d(0x3173)]('fill-translate'));},_0x5a7cd9[_0x4fdc08(0x4b51)][_0x4fdc08(0x494)]=function(_0x3860e7,_0xa597ce,_0x470924,_0x2733a6,_0x4003d8,_0x4e89e9,_0x17a920){var _0x967fb9=_0x4fdc08,_0x2b6453=QueryUtils[_0x967fb9(0x4729)](_0x3860e7,this['paint'][_0x967fb9(0x3173)]('fill-translate'),this[_0x967fb9(0x20fc)][_0x967fb9(0x3173)](_0x967fb9(0x2c09)),0x0,_0x17a920);return IntersectionTest[_0x967fb9(0x8ab)](_0x2b6453,_0x2733a6);},_0x5a7cd9['prototype'][_0x4fdc08(0x16c2)]=function(){return!0x0;},_0x5a7cd9;}(StyleLayer),StructArrayLayout2i4ub8=function(_0x46a91c){var _0x39eb2f=_0x68aa19;function _0x2b0f16(){var _0x2ac0cf=_0x54f3;_0x46a91c[_0x2ac0cf(0x18ce)](this,arguments);}return _0x46a91c&&(_0x2b0f16[_0x39eb2f(0x4939)]=_0x46a91c),_0x2b0f16[_0x39eb2f(0x4b51)]=Object[_0x39eb2f(0x3477)](_0x46a91c&&_0x46a91c[_0x39eb2f(0x4b51)]),_0x2b0f16[_0x39eb2f(0x4b51)][_0x39eb2f(0x330d)]=_0x2b0f16,_0x2b0f16[_0x39eb2f(0x4b51)][_0x39eb2f(0x50d1)]=function(){var _0x409024=_0x39eb2f;this[_0x409024(0x830)]=new Uint8Array(this[_0x409024(0x2ab)]),this[_0x409024(0x677)]=new Int16Array(this['arrayBuffer']);},_0x2b0f16[_0x39eb2f(0x4b51)]['emplaceBack']=function(_0x4e3c37,_0x557383,_0x8c0584,_0x4e4820,_0xb6d436,_0x4de66f){var _0xf3a0bf=_0x39eb2f,_0x1412b2=this[_0xf3a0bf(0x531b)];return this[_0xf3a0bf(0x5cf)](_0x1412b2+0x1),this[_0xf3a0bf(0x3fc9)](_0x1412b2,_0x4e3c37,_0x557383,_0x8c0584,_0x4e4820,_0xb6d436,_0x4de66f);},_0x2b0f16[_0x39eb2f(0x4b51)][_0x39eb2f(0x3fc9)]=function(_0x344b1d,_0x2116a3,_0x558f48,_0x5d310b,_0x3ec7c9,_0x266763,_0xd8aa61){var _0x5f0d19=_0x39eb2f,_0x4fa658=0x4*_0x344b1d,_0x15e8ec=0x8*_0x344b1d;return this['int16'][_0x4fa658+0x0]=_0x2116a3,this[_0x5f0d19(0x677)][_0x4fa658+0x1]=_0x558f48,this[_0x5f0d19(0x830)][_0x15e8ec+0x4]=_0x5d310b,this[_0x5f0d19(0x830)][_0x15e8ec+0x5]=_0x3ec7c9,this[_0x5f0d19(0x830)][_0x15e8ec+0x6]=_0x266763,this['uint8'][_0x15e8ec+0x7]=_0xd8aa61,_0x344b1d;},_0x2b0f16;}(StructArray$1);StructArrayLayout2i4ub8[_0x68aa19(0x4b51)][_0x68aa19(0x1447)]=0x8,WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x44ab),StructArrayLayout2i4ub8);var VectorTileFeatureTypes=[_0x68aa19(0xa07),'Point',_0x68aa19(0x3083),_0x68aa19(0x4017)],lineLayoutAttributes=createLayout([{'name':_0x68aa19(0x2a76),'components':0x2,'type':_0x68aa19(0x26ae)},{'name':_0x68aa19(0x573f),'components':0x4,'type':_0x68aa19(0x683)}],0x4),members$3=lineLayoutAttributes[_0x68aa19(0x1006)];lineLayoutAttributes[_0x68aa19(0x57c2)],lineLayoutAttributes[_0x68aa19(0x2d43)];var EXTRUDE_SCALE=0x3f,COS_HALF_SHARP_CORNER=Math['cos'](Math['PI']/0xb4*37.5),SHARP_CORNER_OFFSET=0xf,DEG_PER_TRIANGLE=0x14,LINE_DISTANCE_BUFFER_BITS=0xf,LINE_DISTANCE_SCALE=0.5,MAX_LINE_DISTANCE=Math[_0x68aa19(0x1f76)](0x2,LINE_DISTANCE_BUFFER_BITS-0x1)/LINE_DISTANCE_SCALE,LineBucket=function(_0xefaa5){var _0x3639ab=_0x68aa19;this['zoom']=_0xefaa5[_0x3639ab(0x4199)],this[_0x3639ab(0x1b69)]=_0xefaa5[_0x3639ab(0x1b69)],this[_0x3639ab(0x1880)]=_0xefaa5[_0x3639ab(0x1880)],this[_0x3639ab(0x1db0)]=this[_0x3639ab(0x1880)]['map'](function(_0x44c695){return _0x44c695['id'];}),this['index']=_0xefaa5[_0x3639ab(0x1fda)],this[_0x3639ab(0x2f6f)]=!0x1,this[_0x3639ab(0x4f92)]=[],this[_0x3639ab(0x4256)]=new StructArrayLayout2i4ub8(),this[_0x3639ab(0x10b7)]=new StructArrayLayout3ui6(),this['programConfigurations']=new ProgramConfigurationSet(members$3,_0xefaa5[_0x3639ab(0x1880)],_0xefaa5['zoom']),this[_0x3639ab(0x5405)]=new SegmentVector(),this['stateDependentLayerIds']=this[_0x3639ab(0x1880)][_0x3639ab(0x350b)](function(_0x532907){var _0x1f7706=_0x3639ab;return _0x532907[_0x1f7706(0xa54)]();})['map'](function(_0x4e3cde){return _0x4e3cde['id'];});};LineBucket[_0x68aa19(0x4b51)]['populate']=function(_0x20211b,_0x368790){var _0x28b723=_0x68aa19;this['hasPattern']=!0x1;for(var _0x51eaad=this[_0x28b723(0x1880)][0x0][_0x28b723(0x14b2)][_0x28b723(0x3173)]('line-sort-key'),_0x28f5de=[],_0x3f47c3=0x0,_0x3a4a26=_0x20211b;_0x3f47c3<_0x3a4a26[_0x28b723(0x531b)];_0x3f47c3+=0x1){var _0x38315d=_0x3a4a26[_0x3f47c3],_0x5901a7=_0x38315d['feature'],_0x273c24=_0x38315d[_0x28b723(0x1fda)],_0x21f4a9=_0x38315d[_0x28b723(0x4a6a)];if(this['layers'][0x0][_0x28b723(0x4c8b)](new EvaluationParameters$1(0x0),_0x5901a7)){var _0x18c76d=loadGeometry(_0x5901a7),_0x517e9d=_0x51eaad?_0x51eaad[_0x28b723(0x35e2)](_0x5901a7,{}):void 0x0,_0x16d303={'id':_0x5901a7['id'],'properties':_0x5901a7['properties'],'type':_0x5901a7[_0x28b723(0x3243)],'sourceLayerIndex':_0x21f4a9,'index':_0x273c24,'geometry':_0x18c76d,'patterns':{},'sortKey':_0x517e9d};_0x28f5de['push'](_0x16d303);}}_0x51eaad&&_0x28f5de[_0x28b723(0x34f3)](function(_0x29a83a,_0x470662){var _0x19961b=_0x28b723;return _0x29a83a[_0x19961b(0x652)]-_0x470662[_0x19961b(0x652)];});for(var _0x1e3746=0x0,_0x3754f0=_0x28f5de;_0x1e3746<_0x3754f0[_0x28b723(0x531b)];_0x1e3746+=0x1){var _0x35a0e5=_0x3754f0[_0x1e3746],_0x3086fa=_0x35a0e5,_0xaf03bb=_0x3086fa[_0x28b723(0x4b72)],_0x2596ad=_0x3086fa[_0x28b723(0x1fda)],_0x453d52=_0x3086fa['sourceLayerIndex'];if(this['hasPattern']){var _0x5d639d=addPatternDependencies(_0x28b723(0x3754),this[_0x28b723(0x1880)],_0x35a0e5,this['zoom'],_0x368790);this[_0x28b723(0x4f92)][_0x28b723(0x3a33)](_0x5d639d);}else this['addFeature'](_0x35a0e5,_0xaf03bb,_0x2596ad,{});var _0x585576=_0x20211b[_0x2596ad]['feature'];_0x368790[_0x28b723(0x379b)][_0x28b723(0x40e6)](_0x585576,_0xaf03bb,_0x2596ad,_0x453d52,this[_0x28b723(0x1fda)]);}},LineBucket[_0x68aa19(0x4b51)]['update']=function(_0x140c36,_0x313f10,_0x59d50c){var _0x1d36ae=_0x68aa19;this[_0x1d36ae(0x45f4)][_0x1d36ae(0x531b)]&&this[_0x1d36ae(0x2b4d)]['updatePaintArrays'](_0x140c36,_0x313f10,this[_0x1d36ae(0x45f4)],_0x59d50c);},LineBucket['prototype'][_0x68aa19(0x2b1)]=function(_0x5c9c64,_0x172b80){var _0x177443=_0x68aa19;for(var _0x39ec3e=0x0,_0x8d1c32=this[_0x177443(0x4f92)];_0x39ec3e<_0x8d1c32['length'];_0x39ec3e+=0x1){var _0x18fe74=_0x8d1c32[_0x39ec3e];this[_0x177443(0x420b)](_0x18fe74,_0x18fe74[_0x177443(0x4b72)],_0x18fe74[_0x177443(0x1fda)],_0x172b80);}},LineBucket[_0x68aa19(0x4b51)][_0x68aa19(0x197c)]=function(){return 0x0===this['layoutVertexArray']['length'];},LineBucket['prototype'][_0x68aa19(0x31ca)]=function(){var _0x306a49=_0x68aa19;return!this['uploaded']||this[_0x306a49(0x2b4d)][_0x306a49(0x39cb)];},LineBucket['prototype'][_0x68aa19(0x54de)]=function(_0x4ff4c8){var _0x497718=_0x68aa19;if(!this[_0x497718(0xc68)]){if(null==this[_0x497718(0x4256)])return;this[_0x497718(0x1b01)]=_0x4ff4c8['createVertexBuffer'](this['layoutVertexArray'],members$3),this[_0x497718(0x53f0)]=_0x4ff4c8[_0x497718(0xaad)](this[_0x497718(0x10b7)]);}this['programConfigurations']['upload'](_0x4ff4c8),this[_0x497718(0xc68)]=!0x0;},LineBucket[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x51a42a=_0x68aa19;this[_0x51a42a(0x1b01)]&&(this[_0x51a42a(0x1b01)]['destroy'](),this[_0x51a42a(0x53f0)][_0x51a42a(0x2578)](),this[_0x51a42a(0x2b4d)][_0x51a42a(0x2578)](),this[_0x51a42a(0x5405)][_0x51a42a(0x2578)]());},LineBucket['prototype'][_0x68aa19(0x50ec)]=function(){var _0x2fcf51=_0x68aa19;defined$1(this[_0x2fcf51(0x4256)])&&(this[_0x2fcf51(0x4256)]=null),defined$1(this['indexArray'])&&(this['indexArray']=null);},LineBucket[_0x68aa19(0x4b51)]['addFeature']=function(_0x3aa209,_0x2a3d17,_0x240f98,_0x2c7788){var _0x22ead8=_0x68aa19;for(var _0x3b96d8=this[_0x22ead8(0x1880)][0x0]['layout'],_0x57a70e=_0x3b96d8[_0x22ead8(0x3173)](_0x22ead8(0x54d2))[_0x22ead8(0x35e2)](_0x3aa209,{}),_0x286b8b=_0x3b96d8[_0x22ead8(0x3173)](_0x22ead8(0x2e33)),_0x7c329f=_0x3b96d8[_0x22ead8(0x3173)](_0x22ead8(0x1e59)),_0x1366db=_0x3b96d8['get'](_0x22ead8(0x47d7)),_0x14e94e=0x0,_0x4ceaaf=_0x2a3d17;_0x14e94e<_0x4ceaaf[_0x22ead8(0x531b)];_0x14e94e+=0x1){var _0x4c430d=_0x4ceaaf[_0x14e94e];this[_0x22ead8(0x1fc3)](_0x4c430d,_0x3aa209,_0x57a70e,_0x286b8b,_0x7c329f,_0x1366db,_0x240f98,_0x2c7788);}},LineBucket['prototype']['addLine']=function(_0x1decd8,_0x4d83df,_0x4a99f4,_0x32b1f4,_0x559889,_0x1eceb1,_0x533158,_0x5ea812){var _0x404275=_0x68aa19;if(this[_0x404275(0x2ffa)]=0x0,this[_0x404275(0x232f)]=0x0,this['totalDistance']=0x0,_0x4d83df[_0x404275(0x2f10)]&&_0x4d83df[_0x404275(0x2f10)][_0x404275(0x2a77)]('mapbox_clip_start')&&_0x4d83df[_0x404275(0x2f10)][_0x404275(0x2a77)](_0x404275(0x278e))){this[_0x404275(0x40b9)]=+_0x4d83df[_0x404275(0x2f10)]['mapbox_clip_start'],this[_0x404275(0x3648)]=+_0x4d83df[_0x404275(0x2f10)][_0x404275(0x278e)];for(var _0x7ddc3a=0x0;_0x7ddc3a<_0x1decd8[_0x404275(0x531b)]-0x1;_0x7ddc3a++)this[_0x404275(0x3143)]+=_0x1decd8[_0x7ddc3a][_0x404275(0x2ca1)](_0x1decd8[_0x7ddc3a+0x1]);}for(var _0x17f7ec=_0x404275(0x4017)===VectorTileFeatureTypes[_0x4d83df['type']],_0x2175ce=_0x1decd8[_0x404275(0x531b)];_0x2175ce>=0x2&&_0x1decd8[_0x2175ce-0x1][_0x404275(0x2ed4)](_0x1decd8[_0x2175ce-0x2]);)_0x2175ce--;for(var _0x56f54d=0x0;_0x56f54d<_0x2175ce-0x1&&_0x1decd8[_0x56f54d]['equals'](_0x1decd8[_0x56f54d+0x1]);)_0x56f54d++;if(!(_0x2175ce<(_0x17f7ec?0x3:0x2))){_0x404275(0x145f)===_0x4a99f4&&(_0x559889=1.05);var _0x1732a4,_0x3d0081=this[_0x404275(0x1b69)]<=0x10?SHARP_CORNER_OFFSET*EXTENT/(0x200*this['overscaling']):0x0,_0x110829=this[_0x404275(0x5405)][_0x404275(0x3762)](0xa*_0x2175ce,this['layoutVertexArray'],this['indexArray']),_0x3c3ce9=void 0x0,_0x3cff5b=void 0x0,_0x2e9ad4=void 0x0,_0x248f02=void 0x0;this['e1']=this['e2']=-0x1,_0x17f7ec&&(_0x1732a4=_0x1decd8[_0x2175ce-0x2],_0x248f02=_0x1decd8[_0x56f54d]['sub'](_0x1732a4)['_unit']()[_0x404275(0x24f5)]());for(var _0x4cf39c=_0x56f54d;_0x4cf39c<_0x2175ce;_0x4cf39c++)if(!(_0x3cff5b=_0x17f7ec&&_0x4cf39c===_0x2175ce-0x1?_0x1decd8[_0x56f54d+0x1]:_0x1decd8[_0x4cf39c+0x1])||!_0x1decd8[_0x4cf39c][_0x404275(0x2ed4)](_0x3cff5b)){_0x248f02&&(_0x2e9ad4=_0x248f02),_0x1732a4&&(_0x3c3ce9=_0x1732a4),_0x1732a4=_0x1decd8[_0x4cf39c],_0x248f02=_0x3cff5b?_0x3cff5b['sub'](_0x1732a4)[_0x404275(0x5635)]()['_perp']():_0x2e9ad4;var _0x423c87=(_0x2e9ad4=_0x2e9ad4||_0x248f02)['add'](_0x248f02);0x0===_0x423c87['x']&&0x0===_0x423c87['y']||_0x423c87[_0x404275(0x5635)]();var _0x25814f=_0x2e9ad4['x']*_0x248f02['x']+_0x2e9ad4['y']*_0x248f02['y'],_0x362b25=_0x423c87['x']*_0x248f02['x']+_0x423c87['y']*_0x248f02['y'],_0x56be30=0x0!==_0x362b25?0x1/_0x362b25:0x1/0x0,_0x4caa4f=0x2*Math[_0x404275(0x4080)](0x2-0x2*_0x362b25),_0x48fe43=_0x362b25<COS_HALF_SHARP_CORNER&&_0x3c3ce9&&_0x3cff5b,_0x31c68b=_0x2e9ad4['x']*_0x248f02['y']-_0x2e9ad4['y']*_0x248f02['x']>0x0;if(_0x48fe43&&_0x4cf39c>_0x56f54d){var _0x3dae5c=_0x1732a4[_0x404275(0x2ca1)](_0x3c3ce9);if(_0x3dae5c>0x2*_0x3d0081){var _0x5d5326=_0x1732a4[_0x404275(0x2d0d)](_0x1732a4[_0x404275(0x2d0d)](_0x3c3ce9)[_0x404275(0x268d)](_0x3d0081/_0x3dae5c)['_round']());this[_0x404275(0x1a5d)](_0x3c3ce9,_0x5d5326),this[_0x404275(0x3c1e)](_0x5d5326,_0x2e9ad4,0x0,0x0,_0x110829),_0x3c3ce9=_0x5d5326;}}var _0x55c1d5=_0x3c3ce9&&_0x3cff5b,_0x119f27=_0x55c1d5?_0x4a99f4:_0x17f7ec?'butt':_0x32b1f4;if(_0x55c1d5&&_0x404275(0x19b6)===_0x119f27&&(_0x56be30<_0x1eceb1?_0x119f27=_0x404275(0x1da1):_0x56be30<=0x2&&(_0x119f27='fakeround')),_0x404275(0x1da1)===_0x119f27&&_0x56be30>_0x559889&&(_0x119f27='bevel'),_0x404275(0x145f)===_0x119f27&&(_0x56be30>0x2&&(_0x119f27=_0x404275(0x5566)),_0x56be30<_0x559889&&(_0x119f27=_0x404275(0x1da1))),_0x3c3ce9&&this[_0x404275(0x1a5d)](_0x3c3ce9,_0x1732a4),'miter'===_0x119f27)_0x423c87[_0x404275(0x268d)](_0x56be30),this[_0x404275(0x3c1e)](_0x1732a4,_0x423c87,0x0,0x0,_0x110829);else{if('flipbevel'===_0x119f27){if(_0x56be30>0x64)_0x423c87=_0x248f02[_0x404275(0x4f1a)](-0x1);else{var _0x3a55eb=_0x56be30*_0x2e9ad4[_0x404275(0x4979)](_0x248f02)[_0x404275(0x4afd)]()/_0x2e9ad4[_0x404275(0x2d0d)](_0x248f02)['mag']();_0x423c87['_perp']()[_0x404275(0x268d)](_0x3a55eb*(_0x31c68b?-0x1:0x1));}this[_0x404275(0x3c1e)](_0x1732a4,_0x423c87,0x0,0x0,_0x110829),this[_0x404275(0x3c1e)](_0x1732a4,_0x423c87[_0x404275(0x4f1a)](-0x1),0x0,0x0,_0x110829);}else{if(_0x404275(0x145f)===_0x119f27||'fakeround'===_0x119f27){var _0x4837f5=-Math[_0x404275(0x4080)](_0x56be30*_0x56be30-0x1),_0x2736fd=_0x31c68b?_0x4837f5:0x0,_0x10dc69=_0x31c68b?0x0:_0x4837f5;if(_0x3c3ce9&&this[_0x404275(0x3c1e)](_0x1732a4,_0x2e9ad4,_0x2736fd,_0x10dc69,_0x110829),'fakeround'===_0x119f27)for(var _0x3805fd=Math[_0x404275(0x19b6)](0xb4*_0x4caa4f/Math['PI']/DEG_PER_TRIANGLE),_0x1bf822=0x1;_0x1bf822<_0x3805fd;_0x1bf822++){var _0x48a054=_0x1bf822/_0x3805fd;if(0.5!==_0x48a054){var _0x5d2a9b=_0x48a054-0.5;_0x48a054+=_0x48a054*_0x5d2a9b*(_0x48a054-0x1)*((1.0904+_0x25814f*(_0x25814f*(3.55645-1.43519*_0x25814f)-3.2452))*_0x5d2a9b*_0x5d2a9b+(0.848013+_0x25814f*(0.215638*_0x25814f-1.06021)));}var _0x407bd6=_0x248f02[_0x404275(0x2d0d)](_0x2e9ad4)[_0x404275(0x268d)](_0x48a054)[_0x404275(0xe0e)](_0x2e9ad4)[_0x404275(0x5635)]()['_mult'](_0x31c68b?-0x1:0x1);this[_0x404275(0x2713)](_0x1732a4,_0x407bd6['x'],_0x407bd6['y'],!0x1,_0x31c68b,0x0,_0x110829);}_0x3cff5b&&this['addCurrentVertex'](_0x1732a4,_0x248f02,-_0x2736fd,-_0x10dc69,_0x110829);}else{if(_0x404275(0x3f44)===_0x119f27)this[_0x404275(0x3c1e)](_0x1732a4,_0x423c87,0x0,0x0,_0x110829);else{if(_0x404275(0x1217)===_0x119f27){var _0x1da47b=_0x3c3ce9?0x1:-0x1;this[_0x404275(0x3c1e)](_0x1732a4,_0x423c87,_0x1da47b,_0x1da47b,_0x110829);}else _0x404275(0x19b6)===_0x119f27&&(_0x3c3ce9&&(this[_0x404275(0x3c1e)](_0x1732a4,_0x2e9ad4,0x0,0x0,_0x110829),this[_0x404275(0x3c1e)](_0x1732a4,_0x2e9ad4,0x1,0x1,_0x110829,!0x0)),_0x3cff5b&&(this[_0x404275(0x3c1e)](_0x1732a4,_0x248f02,-0x1,-0x1,_0x110829,!0x0),this[_0x404275(0x3c1e)](_0x1732a4,_0x248f02,0x0,0x0,_0x110829)));}}}}if(_0x48fe43&&_0x4cf39c<_0x2175ce-0x1){var _0x340e8a=_0x1732a4['dist'](_0x3cff5b);if(_0x340e8a>0x2*_0x3d0081){var _0x1c9695=_0x1732a4[_0x404275(0x4979)](_0x3cff5b['sub'](_0x1732a4)[_0x404275(0x268d)](_0x3d0081/_0x340e8a)[_0x404275(0x3e50)]());this[_0x404275(0x1a5d)](_0x1732a4,_0x1c9695),this['addCurrentVertex'](_0x1c9695,_0x248f02,0x0,0x0,_0x110829),_0x1732a4=_0x1c9695;}}}this['programConfigurations'][_0x404275(0x32c2)](this['layoutVertexArray'][_0x404275(0x531b)],_0x4d83df,_0x533158,_0x5ea812);}},LineBucket[_0x68aa19(0x4b51)][_0x68aa19(0x3c1e)]=function(_0x132294,_0x3e6f25,_0x211d73,_0x179723,_0x4f1835,_0x3fdcc6){var _0x39fe86=_0x68aa19;void 0x0===_0x3fdcc6&&(_0x3fdcc6=!0x1);var _0x5d5c68=_0x3e6f25['x']+_0x3e6f25['y']*_0x211d73,_0x4e2084=_0x3e6f25['y']-_0x3e6f25['x']*_0x211d73,_0x5d97e7=-_0x3e6f25['x']+_0x3e6f25['y']*_0x179723,_0x22edac=-_0x3e6f25['y']-_0x3e6f25['x']*_0x179723;this[_0x39fe86(0x2713)](_0x132294,_0x5d5c68,_0x4e2084,_0x3fdcc6,!0x1,_0x211d73,_0x4f1835),this[_0x39fe86(0x2713)](_0x132294,_0x5d97e7,_0x22edac,_0x3fdcc6,!0x0,-_0x179723,_0x4f1835),this[_0x39fe86(0x2ffa)]>MAX_LINE_DISTANCE/0x2&&0x0===this['totalDistance']&&(this[_0x39fe86(0x2ffa)]=0x0,this[_0x39fe86(0x3c1e)](_0x132294,_0x3e6f25,_0x211d73,_0x179723,_0x4f1835,_0x3fdcc6));},LineBucket[_0x68aa19(0x4b51)][_0x68aa19(0x2713)]=function(_0x1fc588,_0x1d4760,_0xdf44cc,_0x30a156,_0x2f930d,_0x24bfb4,_0x5b1e94){var _0x58c3f8=_0x68aa19,_0x2a2c51=_0x1fc588['x'],_0x3dbc67=_0x1fc588['y'],_0x314dfa=this[_0x58c3f8(0x232f)]*LINE_DISTANCE_SCALE;this[_0x58c3f8(0x4256)]['emplaceBack']((_0x2a2c51<<0x1)+(_0x30a156?0x1:0x0),(_0x3dbc67<<0x1)+(_0x2f930d?0x1:0x0),Math['round'](EXTRUDE_SCALE*_0x1d4760)+0x80,Math[_0x58c3f8(0x19b6)](EXTRUDE_SCALE*_0xdf44cc)+0x80,0x1+(0x0===_0x24bfb4?0x0:_0x24bfb4<0x0?-0x1:0x1)|(0x3f&_0x314dfa)<<0x2,_0x314dfa>>0x6);var _0x29b098=_0x5b1e94[_0x58c3f8(0x3531)]++;this['e1']>=0x0&&this['e2']>=0x0&&(this[_0x58c3f8(0x10b7)]['emplaceBack'](this['e1'],this['e2'],_0x29b098),_0x5b1e94[_0x58c3f8(0x1e63)]++),_0x2f930d?this['e2']=_0x29b098:this['e1']=_0x29b098;},LineBucket[_0x68aa19(0x4b51)][_0x68aa19(0x1a5d)]=function(_0x44c455,_0x5e9f8b){var _0x5e4627=_0x68aa19;this[_0x5e4627(0x2ffa)]+=_0x44c455[_0x5e4627(0x2ca1)](_0x5e9f8b),this[_0x5e4627(0x232f)]=this[_0x5e4627(0x3143)]>0x0?(this[_0x5e4627(0x40b9)]+(this['clipEnd']-this[_0x5e4627(0x40b9)])*this['distance']/this[_0x5e4627(0x3143)])*(MAX_LINE_DISTANCE-0x1):this[_0x5e4627(0x2ffa)];},WebWorkerTransfer['register']('LineBucket',LineBucket,{'omit':[_0x68aa19(0x1880),'patternFeatures']});var CrossFadedProperty=function(_0x33e5c3){var _0x2c6aa2=_0x68aa19;this[_0x2c6aa2(0x204f)]=_0x33e5c3;};CrossFadedProperty[_0x68aa19(0x4b51)]['possiblyEvaluate']=function(_0x317a86,_0x46493a,_0x2b0523){var _0x4c8ca6=_0x68aa19;if(void 0x0!==_0x317a86[_0x4c8ca6(0x327)]){if('constant'===_0x317a86[_0x4c8ca6(0x22fc)][_0x4c8ca6(0x576a)]){var _0x43e29c=_0x317a86[_0x4c8ca6(0x22fc)][_0x4c8ca6(0x35e2)](_0x46493a,null,{},_0x2b0523);return this[_0x4c8ca6(0x3ab1)](_0x43e29c,_0x43e29c,_0x43e29c,_0x46493a);}return this['_calculate'](_0x317a86[_0x4c8ca6(0x22fc)][_0x4c8ca6(0x35e2)](new EvaluationParameters(Math[_0x4c8ca6(0x67a)](_0x46493a[_0x4c8ca6(0x4199)]-0x1),_0x46493a)),_0x317a86[_0x4c8ca6(0x22fc)]['evaluate'](new EvaluationParameters(Math[_0x4c8ca6(0x67a)](_0x46493a[_0x4c8ca6(0x4199)]),_0x46493a)),_0x317a86[_0x4c8ca6(0x22fc)]['evaluate'](new EvaluationParameters(Math[_0x4c8ca6(0x67a)](_0x46493a['zoom']+0x1),_0x46493a)),_0x46493a);}},CrossFadedProperty['prototype']['_calculate']=function(_0x2494a2,_0x3ee6d0,_0x191c43,_0x4f41cd){var _0x2d2883=_0x68aa19;return _0x4f41cd[_0x2d2883(0x4199)]>_0x4f41cd[_0x2d2883(0xec9)]['lastIntegerZoom']?{'from':_0x2494a2,'to':_0x3ee6d0}:{'from':_0x191c43,'to':_0x3ee6d0};},CrossFadedProperty[_0x68aa19(0x4b51)][_0x68aa19(0x418e)]=function(_0x48339d){return _0x48339d;},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x5fb),CrossFadedProperty);var ColorRampProperty=function(_0x54a4f2){var _0x401df1=_0x68aa19;this[_0x401df1(0x204f)]=_0x54a4f2;};ColorRampProperty[_0x68aa19(0x4b51)][_0x68aa19(0x446e)]=function(_0x21c36c,_0x170aa1,_0x8404a){var _0x23d17c=_0x68aa19;return!!_0x21c36c['expression'][_0x23d17c(0x35e2)](_0x170aa1,null,{},_0x8404a);},ColorRampProperty[_0x68aa19(0x4b51)][_0x68aa19(0x418e)]=function(){return!0x1;},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x40c6),ColorRampProperty);var layout$6=new Properties({'line-cap':new DataConstantProperty(StyleSpec[_0x68aa19(0x730)]['line-cap']),'line-join':new DataDrivenProperty(StyleSpec[_0x68aa19(0x730)][_0x68aa19(0x54d2)]),'line-miter-limit':new DataConstantProperty(StyleSpec['layout_line'][_0x68aa19(0x1e59)]),'line-round-limit':new DataConstantProperty(StyleSpec['layout_line']['line-round-limit']),'line-sort-key':new DataDrivenProperty(StyleSpec[_0x68aa19(0x730)][_0x68aa19(0x1cf4)])}),paint$6=new Properties({'line-opacity':new DataDrivenProperty(StyleSpec[_0x68aa19(0x514e)][_0x68aa19(0x41a)]),'line-color':new DataDrivenProperty(StyleSpec[_0x68aa19(0x514e)]['line-color']),'line-translate':new DataConstantProperty(StyleSpec[_0x68aa19(0x514e)]['line-translate']),'line-translate-anchor':new DataConstantProperty(StyleSpec['paint_line'][_0x68aa19(0x5fd)]),'line-width':new DataDrivenProperty(StyleSpec[_0x68aa19(0x514e)][_0x68aa19(0x1e4c)]),'line-gap-width':new DataDrivenProperty(StyleSpec[_0x68aa19(0x514e)][_0x68aa19(0xd33)]),'line-offset':new DataDrivenProperty(StyleSpec[_0x68aa19(0x514e)][_0x68aa19(0x1b31)]),'line-blur':new DataDrivenProperty(StyleSpec[_0x68aa19(0x514e)]['line-blur']),'line-dasharray':new CrossFadedProperty(StyleSpec[_0x68aa19(0x514e)][_0x68aa19(0x1af6)]),'line-pattern':new CrossFadedDataDrivenProperty(StyleSpec[_0x68aa19(0x514e)][_0x68aa19(0x4595)]),'line-gradient':new ColorRampProperty(StyleSpec[_0x68aa19(0x514e)][_0x68aa19(0x458)])}),properties$5={'paint':paint$6,'layout':layout$6},LineFloorwidthProperty=function(_0x587fcf){var _0x47b40=_0x68aa19;function _0x8cec8d(){_0x587fcf['apply'](this,arguments);}return _0x587fcf&&(_0x8cec8d[_0x47b40(0x4939)]=_0x587fcf),_0x8cec8d[_0x47b40(0x4b51)]=Object[_0x47b40(0x3477)](_0x587fcf&&_0x587fcf[_0x47b40(0x4b51)]),_0x8cec8d[_0x47b40(0x4b51)][_0x47b40(0x330d)]=_0x8cec8d,_0x8cec8d['prototype'][_0x47b40(0x446e)]=function(_0x352404,_0x1f629e){var _0x258402=_0x47b40;return _0x1f629e=new EvaluationParameters$1(Math[_0x258402(0x67a)](_0x1f629e[_0x258402(0x4199)]),{'now':_0x1f629e['now'],'fadeDuration':_0x1f629e[_0x258402(0x2e68)],'zoomHistory':_0x1f629e['zoomHistory'],'transition':_0x1f629e[_0x258402(0x387c)]}),_0x587fcf[_0x258402(0x4b51)][_0x258402(0x446e)][_0x258402(0x317a)](this,_0x352404,_0x1f629e);},_0x8cec8d[_0x47b40(0x4b51)][_0x47b40(0x35e2)]=function(_0xc96c27,_0x4fa841,_0x34cd5c,_0x51d6e1){var _0x23aa02=_0x47b40;return _0x4fa841=extend({},_0x4fa841,{'zoom':Math[_0x23aa02(0x67a)](_0x4fa841['zoom'])}),_0x587fcf[_0x23aa02(0x4b51)][_0x23aa02(0x35e2)][_0x23aa02(0x317a)](this,_0xc96c27,_0x4fa841,_0x34cd5c,_0x51d6e1);},_0x8cec8d;}(DataDrivenProperty),lineFloorwidthProperty=new LineFloorwidthProperty(properties$5[_0x68aa19(0x20fc)]['properties'][_0x68aa19(0x1e4c)]['specification']);lineFloorwidthProperty[_0x68aa19(0x3e3d)]=!0x0;var LineStyleLayer=function(_0x31b04f){var _0x5b91ba=_0x68aa19;function _0x247932(_0x319db1){_0x31b04f['call'](this,_0x319db1,properties$5);}function _0x16c66e(_0x127788,_0x5f1d9d){return _0x5f1d9d>0x0?_0x5f1d9d+0x2*_0x127788:_0x127788;}return _0x31b04f&&(_0x247932[_0x5b91ba(0x4939)]=_0x31b04f),_0x247932[_0x5b91ba(0x4b51)]=Object[_0x5b91ba(0x3477)](_0x31b04f&&_0x31b04f['prototype']),_0x247932['prototype']['constructor']=_0x247932,_0x247932['prototype']['_handleSpecialPaintPropertyUpdate']=function(_0x17c5e3){var _0x3333b9=_0x5b91ba;'line-gradient'===_0x17c5e3&&this[_0x3333b9(0x39be)]();},_0x247932[_0x5b91ba(0x4b51)][_0x5b91ba(0x39be)]=function(){var _0x58fb72=_0x5b91ba,_0x531da6=this[_0x58fb72(0x4107)]['_values'][_0x58fb72(0x458)][_0x58fb72(0x327)][_0x58fb72(0x22fc)];this['gradient']=renderColorRamp(_0x531da6,'lineProgress'),this[_0x58fb72(0x5589)]=null;},_0x247932['prototype']['recalculate']=function(_0x3310fe,_0x56b6b2){var _0x222432=_0x5b91ba;_0x31b04f[_0x222432(0x4b51)][_0x222432(0x2d2e)]['call'](this,_0x3310fe,_0x56b6b2),this[_0x222432(0x20fc)][_0x222432(0x2bad)][_0x222432(0x222f)]=lineFloorwidthProperty['possiblyEvaluate'](this[_0x222432(0x1ca1)][_0x222432(0x2bad)][_0x222432(0x1e4c)][_0x222432(0x327)],_0x3310fe);},_0x247932['prototype'][_0x5b91ba(0x4025)]=function(_0x23d57b){return new LineBucket(_0x23d57b);},_0x247932[_0x5b91ba(0x4b51)]['queryRadius']=function(_0x127705){var _0x1a10bb=_0x5b91ba,_0x2747fc=_0x127705,_0xf8fdc=_0x16c66e(QueryUtils['getMaximumPaintValue']('line-width',this,_0x2747fc),QueryUtils[_0x1a10bb(0x5755)](_0x1a10bb(0xd33),this,_0x2747fc)),_0x2b3062=QueryUtils[_0x1a10bb(0x5755)](_0x1a10bb(0x1b31),this,_0x2747fc);return _0xf8fdc/0x2+Math['abs'](_0x2b3062)+QueryUtils[_0x1a10bb(0x355f)](this['paint'][_0x1a10bb(0x3173)](_0x1a10bb(0x38f)));},_0x247932[_0x5b91ba(0x4b51)][_0x5b91ba(0x494)]=function(_0x44bfa4,_0x5ed4cc,_0x57d724,_0x3e8c78,_0x24d88a,_0x37a17b,_0x56a566){var _0x30adc8=_0x5b91ba,_0xb0f7a8=QueryUtils[_0x30adc8(0x4729)](_0x44bfa4,this[_0x30adc8(0x20fc)]['get']('line-translate'),this[_0x30adc8(0x20fc)][_0x30adc8(0x3173)](_0x30adc8(0x5fd)),0x0,_0x56a566),_0x18806b=_0x16c66e(this[_0x30adc8(0x20fc)][_0x30adc8(0x3173)]('line-width')[_0x30adc8(0x35e2)](_0x5ed4cc,_0x57d724),this[_0x30adc8(0x20fc)]['get']('line-gap-width')[_0x30adc8(0x35e2)](_0x5ed4cc,_0x57d724)),_0x1d0494=_0x56a566/0x2*(_0x18806b=Math[_0x30adc8(0x2bc6)](_0x18806b,0x5)),_0x255cc0=this[_0x30adc8(0x20fc)][_0x30adc8(0x3173)](_0x30adc8(0x1b31))['evaluate'](_0x5ed4cc,_0x57d724);return _0x255cc0&&(_0x3e8c78=function(_0x6b902c,_0x416933){var _0x54ab1b=_0x30adc8;for(var _0x393b82=[],_0xf8e22f=new Point$1(0x0,0x0),_0x4b0dc3=0x0;_0x4b0dc3<_0x6b902c[_0x54ab1b(0x531b)];_0x4b0dc3++){for(var _0x12ddda=_0x6b902c[_0x4b0dc3],_0x5174fc=[],_0x12a512=0x0;_0x12a512<_0x12ddda['length'];_0x12a512++){var _0x5db3c9=_0x12ddda[_0x12a512-0x1],_0xd13aa3=_0x12ddda[_0x12a512],_0x2e4ccc=_0x12ddda[_0x12a512+0x1],_0x4ccf0b=0x0===_0x12a512?_0xf8e22f:_0xd13aa3[_0x54ab1b(0x2d0d)](_0x5db3c9)[_0x54ab1b(0x5635)]()[_0x54ab1b(0x24f5)](),_0x5430d2=_0x12a512===_0x12ddda['length']-0x1?_0xf8e22f:_0x2e4ccc[_0x54ab1b(0x2d0d)](_0xd13aa3)['_unit']()[_0x54ab1b(0x24f5)](),_0x5485a1=_0x4ccf0b[_0x54ab1b(0xe0e)](_0x5430d2)[_0x54ab1b(0x5635)](),_0x2fbc53=_0x5485a1['x']*_0x5430d2['x']+_0x5485a1['y']*_0x5430d2['y'];_0x5485a1['_mult'](0x1/_0x2fbc53),_0x5174fc[_0x54ab1b(0x3a33)](_0x5485a1['_mult'](_0x416933)[_0x54ab1b(0xe0e)](_0xd13aa3));}_0x393b82[_0x54ab1b(0x3a33)](_0x5174fc);}return _0x393b82;}(_0x3e8c78,_0x255cc0*_0x56a566)),IntersectionTest['polygonIntersectsBufferedMultiLine'](_0xb0f7a8,_0x3e8c78,_0x1d0494);},_0x247932['prototype'][_0x5b91ba(0x16c2)]=function(){return!0x0;},_0x247932;}(StyleLayer);function SymbolAttributes(){}function mergeLines(_0x2ce2a4){var _0x16c61b=_0x68aa19,_0x205641={},_0x581e75={},_0x262ae8=[],_0x901cba=0x0;function _0x14ced0(_0x30a24e){var _0x411bdc=_0x54f3;_0x262ae8[_0x411bdc(0x3a33)](_0x2ce2a4[_0x30a24e]),_0x901cba++;}function _0x596b60(_0x4fc7d,_0x1a5258,_0xf2a215){var _0x3c115c=_0x54f3,_0x8ad52a=_0x581e75[_0x4fc7d];return delete _0x581e75[_0x4fc7d],_0x581e75[_0x1a5258]=_0x8ad52a,_0x262ae8[_0x8ad52a][_0x3c115c(0x4b72)][0x0][_0x3c115c(0x1ae7)](),_0x262ae8[_0x8ad52a]['geometry'][0x0]=_0x262ae8[_0x8ad52a]['geometry'][0x0][_0x3c115c(0x32c8)](_0xf2a215[0x0]),_0x8ad52a;}function _0x4a02ff(_0x71ecb5,_0x1cd8ce,_0x22bcd3){var _0xa6a96a=_0x54f3,_0xaae96e=_0x205641[_0x1cd8ce];return delete _0x205641[_0x1cd8ce],_0x205641[_0x71ecb5]=_0xaae96e,_0x262ae8[_0xaae96e]['geometry'][0x0][_0xa6a96a(0x1596)](),_0x262ae8[_0xaae96e][_0xa6a96a(0x4b72)][0x0]=_0x22bcd3[0x0][_0xa6a96a(0x32c8)](_0x262ae8[_0xaae96e][_0xa6a96a(0x4b72)][0x0]),_0xaae96e;}function _0x2fbf65(_0x1ca345,_0x3756b7,_0x5b9419){var _0xc8bd60=_0x5b9419?_0x3756b7[0x0][_0x3756b7[0x0]['length']-0x1]:_0x3756b7[0x0][0x0];return _0x1ca345+':'+_0xc8bd60['x']+':'+_0xc8bd60['y'];}for(var _0x5b3776=0x0;_0x5b3776<_0x2ce2a4[_0x16c61b(0x531b)];_0x5b3776++){var _0x1928bd=_0x2ce2a4[_0x5b3776],_0x398dff=_0x1928bd[_0x16c61b(0x4b72)],_0x4ce704=_0x1928bd[_0x16c61b(0x3c68)]?_0x1928bd['text'][_0x16c61b(0x1d43)]():null;if(_0x4ce704){var _0x29f324=_0x2fbf65(_0x4ce704,_0x398dff),_0x5ba2a6=_0x2fbf65(_0x4ce704,_0x398dff,!0x0);if(_0x29f324 in _0x581e75&&_0x5ba2a6 in _0x205641&&_0x581e75[_0x29f324]!==_0x205641[_0x5ba2a6]){var _0x7821a1=_0x4a02ff(_0x29f324,_0x5ba2a6,_0x398dff),_0x427e2d=_0x596b60(_0x29f324,_0x5ba2a6,_0x262ae8[_0x7821a1][_0x16c61b(0x4b72)]);delete _0x205641[_0x29f324],delete _0x581e75[_0x5ba2a6],_0x581e75[_0x2fbf65(_0x4ce704,_0x262ae8[_0x427e2d][_0x16c61b(0x4b72)],!0x0)]=_0x427e2d,_0x262ae8[_0x7821a1][_0x16c61b(0x4b72)]=null;}else _0x29f324 in _0x581e75?_0x596b60(_0x29f324,_0x5ba2a6,_0x398dff):_0x5ba2a6 in _0x205641?_0x4a02ff(_0x29f324,_0x5ba2a6,_0x398dff):(_0x14ced0(_0x5b3776),_0x205641[_0x29f324]=_0x901cba-0x1,_0x581e75[_0x5ba2a6]=_0x901cba-0x1);}else _0x14ced0(_0x5b3776);}return _0x262ae8[_0x16c61b(0x350b)](function(_0xe25a39){return _0xe25a39['geometry'];});}SymbolAttributes[_0x68aa19(0x1f6f)]=createLayout([{'name':'a_pos_offset','components':0x4,'type':_0x68aa19(0x26ae)},{'name':'a_data','components':0x4,'type':_0x68aa19(0x2d82)},{'name':_0x68aa19(0x527e),'components':0x4,'type':_0x68aa19(0x26ae)}],0x4),SymbolAttributes[_0x68aa19(0x1986)]=createLayout([{'name':'a_projected_pos','components':0x3,'type':_0x68aa19(0x110)}],0x4),SymbolAttributes[_0x68aa19(0x1ca8)]=createLayout([{'name':_0x68aa19(0x3546),'components':0x1,'type':_0x68aa19(0xa33)}],0x4),SymbolAttributes[_0x68aa19(0x26fd)]=createLayout([{'name':_0x68aa19(0x648),'components':0x2,'type':_0x68aa19(0x683)},{'name':_0x68aa19(0x6db),'components':0x2,'type':'Float32'}]),SymbolAttributes['collisionBox']=createLayout([{'type':'Int16','name':_0x68aa19(0x48d)},{'type':_0x68aa19(0x26ae),'name':_0x68aa19(0x3850)},{'type':_0x68aa19(0x26ae),'name':'x1'},{'type':_0x68aa19(0x26ae),'name':'y1'},{'type':_0x68aa19(0x26ae),'name':'x2'},{'type':_0x68aa19(0x26ae),'name':'y2'},{'type':_0x68aa19(0xa33),'name':_0x68aa19(0x379b)},{'type':'Uint16','name':_0x68aa19(0x4a6a)},{'type':_0x68aa19(0x2d82),'name':_0x68aa19(0x1d4c)},{'type':'Int16','name':'radius'},{'type':_0x68aa19(0x26ae),'name':_0x68aa19(0x2c36)}]),SymbolAttributes['collisionBoxLayout']=createLayout([{'name':_0x68aa19(0x4c2c),'components':0x2,'type':_0x68aa19(0x26ae)},{'name':'a_anchor_pos','components':0x2,'type':_0x68aa19(0x26ae)},{'name':_0x68aa19(0x3e6),'components':0x2,'type':_0x68aa19(0x26ae)}],0x4),SymbolAttributes[_0x68aa19(0x1951)]=createLayout([{'name':_0x68aa19(0x4c2c),'components':0x2,'type':_0x68aa19(0x26ae)},{'name':_0x68aa19(0x2886),'components':0x2,'type':'Int16'},{'name':_0x68aa19(0x3e6),'components':0x2,'type':_0x68aa19(0x26ae)}],0x4),SymbolAttributes['placement']=createLayout([{'type':_0x68aa19(0x26ae),'name':'anchorX'},{'type':'Int16','name':'anchorY'},{'type':_0x68aa19(0x2d82),'name':'glyphStartIndex'},{'type':'Uint16','name':'numGlyphs'},{'type':'Uint32','name':_0x68aa19(0x680)},{'type':_0x68aa19(0xa33),'name':_0x68aa19(0x549e)},{'type':'Uint32','name':_0x68aa19(0x279f)},{'type':'Uint16','name':'segment'},{'type':_0x68aa19(0x2d82),'name':_0x68aa19(0x1059)},{'type':_0x68aa19(0x2d82),'name':_0x68aa19(0x1cd)},{'type':_0x68aa19(0x110),'name':_0x68aa19(0x3caa)},{'type':_0x68aa19(0x110),'name':_0x68aa19(0x4727)},{'type':_0x68aa19(0x683),'name':_0x68aa19(0x1103)},{'type':_0x68aa19(0x683),'name':_0x68aa19(0xa31)},{'type':_0x68aa19(0x683),'name':_0x68aa19(0x3829)},{'type':'Uint32','name':_0x68aa19(0x1d4f)},{'type':'Int16','name':_0x68aa19(0x2ec4)}]),SymbolAttributes[_0x68aa19(0x215d)]=createLayout([{'type':'Int16','name':_0x68aa19(0x1946)},{'type':'Int16','name':_0x68aa19(0x474c)},{'type':_0x68aa19(0x26ae),'name':_0x68aa19(0x398a)},{'type':_0x68aa19(0x26ae),'name':_0x68aa19(0x5792)},{'type':'Int16','name':_0x68aa19(0x86f)},{'type':'Int16','name':_0x68aa19(0x1ea9)},{'type':_0x68aa19(0x26ae),'name':_0x68aa19(0x199f)},{'type':_0x68aa19(0x26ae),'name':'verticalPlacedIconSymbolIndex'},{'type':'Uint16','name':_0x68aa19(0x133c)},{'type':_0x68aa19(0x2d82),'name':_0x68aa19(0x43ad)},{'type':'Uint16','name':_0x68aa19(0x1d4a)},{'type':_0x68aa19(0x2d82),'name':'verticalTextBoxStartIndex'},{'type':_0x68aa19(0x2d82),'name':_0x68aa19(0x44ee)},{'type':_0x68aa19(0x2d82),'name':_0x68aa19(0x563)},{'type':'Uint16','name':_0x68aa19(0x351b)},{'type':_0x68aa19(0x2d82),'name':'verticalIconBoxStartIndex'},{'type':'Uint16','name':_0x68aa19(0x4052)},{'type':_0x68aa19(0x2d82),'name':_0x68aa19(0x379b)},{'type':_0x68aa19(0x2d82),'name':'numHorizontalGlyphVertices'},{'type':_0x68aa19(0x2d82),'name':_0x68aa19(0x4fda)},{'type':_0x68aa19(0x2d82),'name':_0x68aa19(0x344f)},{'type':_0x68aa19(0x2d82),'name':_0x68aa19(0x2c63)},{'type':_0x68aa19(0xa33),'name':_0x68aa19(0x1d4f)},{'type':_0x68aa19(0x110),'name':_0x68aa19(0x48e1)},{'type':_0x68aa19(0x110),'components':0x2,'name':'textOffset'}]),SymbolAttributes['glyphOffset']=createLayout([{'type':_0x68aa19(0x110),'name':'offsetX'}]),SymbolAttributes[_0x68aa19(0x1687)]=createLayout([{'type':_0x68aa19(0x26ae),'name':'x'},{'type':_0x68aa19(0x26ae),'name':'y'},{'type':_0x68aa19(0x26ae),'name':'tileUnitDistanceFromAnchor'}]);var SIZE_PACK_FACTOR$1=0x80;function getSizeData(_0x104e9f,_0x48781c){var _0x1915f4=_0x68aa19,_0x71b8fe=_0x48781c['expression'];if(_0x1915f4(0x473a)===_0x71b8fe['kind'])return{'kind':_0x1915f4(0x473a),'layoutSize':_0x71b8fe[_0x1915f4(0x35e2)](new EvaluationParameters$1(_0x104e9f+0x1))};if('source'===_0x71b8fe['kind'])return{'kind':'source'};for(var _0x3d37a8=_0x71b8fe[_0x1915f4(0x4ab7)],_0x3bdb5a=_0x71b8fe[_0x1915f4(0x328c)],_0x19f147=0x0;_0x19f147<_0x3d37a8[_0x1915f4(0x531b)]&&_0x3d37a8[_0x19f147]<=_0x104e9f;)_0x19f147++;for(var _0x19f2a8=_0x19f147=Math[_0x1915f4(0x2bc6)](0x0,_0x19f147-0x1);_0x19f2a8<_0x3d37a8['length']&&_0x3d37a8[_0x19f2a8]<_0x104e9f+0x1;)_0x19f2a8++;_0x19f2a8=Math[_0x1915f4(0x27d5)](_0x3d37a8[_0x1915f4(0x531b)]-0x1,_0x19f2a8);var _0x4a9f37=_0x3d37a8[_0x19f147],_0x49c354=_0x3d37a8[_0x19f2a8];return _0x1915f4(0x2e30)===_0x71b8fe['kind']?{'kind':_0x1915f4(0x2e30),'minZoom':_0x4a9f37,'maxZoom':_0x49c354,'interpolationType':_0x3bdb5a}:{'kind':_0x1915f4(0x1224),'minZoom':_0x4a9f37,'maxZoom':_0x49c354,'minSize':_0x71b8fe['evaluate'](new EvaluationParameters$1(_0x4a9f37)),'maxSize':_0x71b8fe[_0x1915f4(0x35e2)](new EvaluationParameters$1(_0x49c354)),'interpolationType':_0x3bdb5a};}function evaluateSizeForFeature(_0x288418,_0x499079,_0x51abdd){var _0x123eaf=_0x68aa19,_0x19d7f6=_0x499079[_0x123eaf(0x1fd)],_0x1c0aa3=_0x499079[_0x123eaf(0x5b0)],_0x54b163=_0x51abdd[_0x123eaf(0x1059)],_0x262fe8=_0x51abdd[_0x123eaf(0x1cd)];return _0x123eaf(0x33b8)===_0x288418['kind']?_0x54b163/SIZE_PACK_FACTOR$1:_0x123eaf(0x2e30)===_0x288418[_0x123eaf(0x576a)]?number(_0x54b163/SIZE_PACK_FACTOR$1,_0x262fe8/SIZE_PACK_FACTOR$1,_0x1c0aa3):_0x19d7f6;}function evaluateSizeForZoom(_0x43618e,_0x26dd28){var _0x5402e7=_0x68aa19,_0x2e9989=0x0,_0x361c27=0x0;if(_0x5402e7(0x473a)===_0x43618e['kind'])_0x361c27=_0x43618e[_0x5402e7(0x1157)];else'source'!==_0x43618e[_0x5402e7(0x576a)]&&(_0x43618e[_0x5402e7(0x328c)],_0x43618e['minZoom'],_0x43618e[_0x5402e7(0x209e)],_0x5402e7(0x1224)===_0x43618e[_0x5402e7(0x576a)]?_0x361c27=number(_0x43618e[_0x5402e7(0x1fe5)],_0x43618e[_0x5402e7(0x16e4)],0x0):_0x2e9989=0x0);return{'uSizeT':_0x2e9989,'uSize':_0x361c27};}var symbolSize=Object['freeze']({'__proto__':null,'getSizeData':getSizeData,'evaluateSizeForFeature':evaluateSizeForFeature,'evaluateSizeForZoom':evaluateSizeForZoom,'SIZE_PACK_FACTOR':SIZE_PACK_FACTOR$1});function transformText(_0x5c22eb,_0x157067,_0x2c41c4){var _0x216604=_0x68aa19,_0x320fc6=_0x157067[_0x216604(0x14b2)][_0x216604(0x3173)]('text-transform')[_0x216604(0x35e2)](_0x2c41c4,{});return _0x216604(0x453e)===_0x320fc6?_0x5c22eb=_0x5c22eb[_0x216604(0x2a87)]():_0x216604(0x710)===_0x320fc6&&(_0x5c22eb=_0x5c22eb['toLocaleLowerCase']()),_0x5c22eb;}function transformText$1(_0x949a1f,_0x334018,_0x31f0ca){var _0x3d6be3=_0x68aa19;return _0x949a1f['sections'][_0x3d6be3(0x3bcb)](function(_0x51cc0c){var _0x45a197=_0x3d6be3;_0x51cc0c[_0x45a197(0x3c68)]=transformText(_0x51cc0c['text'],_0x334018,_0x31f0ca);}),_0x949a1f;}var unicodeBlockLookup={'Latin-1\x20Supplement':function(_0xe1c4e1){return _0xe1c4e1>=0x80&&_0xe1c4e1<=0xff;},'Arabic':function(_0x410d3c){return _0x410d3c>=0x600&&_0x410d3c<=0x6ff;},'Arabic\x20Supplement':function(_0x476cf8){return _0x476cf8>=0x750&&_0x476cf8<=0x77f;},'Arabic\x20Extended-A':function(_0x25f2fc){return _0x25f2fc>=0x8a0&&_0x25f2fc<=0x8ff;},'Hangul\x20Jamo':function(_0x5315e3){return _0x5315e3>=0x1100&&_0x5315e3<=0x11ff;},'Unified\x20Canadian\x20Aboriginal\x20Syllabics':function(_0x409315){return _0x409315>=0x1400&&_0x409315<=0x167f;},'Khmer':function(_0x2ac008){return _0x2ac008>=0x1780&&_0x2ac008<=0x17ff;},'Unified\x20Canadian\x20Aboriginal\x20Syllabics\x20Extended':function(_0x26f50a){return _0x26f50a>=0x18b0&&_0x26f50a<=0x18ff;},'General\x20Punctuation':function(_0x5983d4){return _0x5983d4>=0x2000&&_0x5983d4<=0x206f;},'Letterlike\x20Symbols':function(_0x5bfb06){return _0x5bfb06>=0x2100&&_0x5bfb06<=0x214f;},'Number\x20Forms':function(_0x228f7a){return _0x228f7a>=0x2150&&_0x228f7a<=0x218f;},'Miscellaneous\x20Technical':function(_0x5abf31){return _0x5abf31>=0x2300&&_0x5abf31<=0x23ff;},'Control\x20Pictures':function(_0x3cc35e){return _0x3cc35e>=0x2400&&_0x3cc35e<=0x243f;},'Optical\x20Character\x20Recognition':function(_0x38c8e3){return _0x38c8e3>=0x2440&&_0x38c8e3<=0x245f;},'Enclosed\x20Alphanumerics':function(_0x4bddbd){return _0x4bddbd>=0x2460&&_0x4bddbd<=0x24ff;},'Geometric\x20Shapes':function(_0x4ab1b0){return _0x4ab1b0>=0x25a0&&_0x4ab1b0<=0x25ff;},'Miscellaneous\x20Symbols':function(_0x35cd7d){return _0x35cd7d>=0x2600&&_0x35cd7d<=0x26ff;},'Miscellaneous\x20Symbols\x20and\x20Arrows':function(_0x176955){return _0x176955>=0x2b00&&_0x176955<=0x2bff;},'CJK\x20Radicals\x20Supplement':function(_0x6189d3){return _0x6189d3>=0x2e80&&_0x6189d3<=0x2eff;},'Kangxi\x20Radicals':function(_0x27fbb0){return _0x27fbb0>=0x2f00&&_0x27fbb0<=0x2fdf;},'Ideographic\x20Description\x20Characters':function(_0x59bf0b){return _0x59bf0b>=0x2ff0&&_0x59bf0b<=0x2fff;},'CJK\x20Symbols\x20and\x20Punctuation':function(_0x117c6b){return _0x117c6b>=0x3000&&_0x117c6b<=0x303f;},'Hiragana':function(_0x296495){return _0x296495>=0x3040&&_0x296495<=0x309f;},'Katakana':function(_0x5da68c){return _0x5da68c>=0x30a0&&_0x5da68c<=0x30ff;},'Bopomofo':function(_0x1afb3a){return _0x1afb3a>=0x3100&&_0x1afb3a<=0x312f;},'Hangul\x20Compatibility\x20Jamo':function(_0x139b3e){return _0x139b3e>=0x3130&&_0x139b3e<=0x318f;},'Kanbun':function(_0x49714c){return _0x49714c>=0x3190&&_0x49714c<=0x319f;},'Bopomofo\x20Extended':function(_0x8994de){return _0x8994de>=0x31a0&&_0x8994de<=0x31bf;},'CJK\x20Strokes':function(_0x40eac9){return _0x40eac9>=0x31c0&&_0x40eac9<=0x31ef;},'Katakana\x20Phonetic\x20Extensions':function(_0x23dcf6){return _0x23dcf6>=0x31f0&&_0x23dcf6<=0x31ff;},'Enclosed\x20CJK\x20Letters\x20and\x20Months':function(_0x4d53b9){return _0x4d53b9>=0x3200&&_0x4d53b9<=0x32ff;},'CJK\x20Compatibility':function(_0x199a4d){return _0x199a4d>=0x3300&&_0x199a4d<=0x33ff;},'CJK\x20Unified\x20Ideographs\x20Extension\x20A':function(_0x707657){return _0x707657>=0x3400&&_0x707657<=0x4dbf;},'Yijing\x20Hexagram\x20Symbols':function(_0x581d1a){return _0x581d1a>=0x4dc0&&_0x581d1a<=0x4dff;},'CJK\x20Unified\x20Ideographs':function(_0x722257){return _0x722257>=0x4e00&&_0x722257<=0x9fff;},'Yi\x20Syllables':function(_0xa562f3){return _0xa562f3>=0xa000&&_0xa562f3<=0xa48f;},'Yi\x20Radicals':function(_0x372ca8){return _0x372ca8>=0xa490&&_0x372ca8<=0xa4cf;},'Hangul\x20Jamo\x20Extended-A':function(_0xa230b4){return _0xa230b4>=0xa960&&_0xa230b4<=0xa97f;},'Hangul\x20Syllables':function(_0x24ae56){return _0x24ae56>=0xac00&&_0x24ae56<=0xd7af;},'Hangul\x20Jamo\x20Extended-B':function(_0x44a4bd){return _0x44a4bd>=0xd7b0&&_0x44a4bd<=0xd7ff;},'Private\x20Use\x20Area':function(_0x4b3ede){return _0x4b3ede>=0xe000&&_0x4b3ede<=0xf8ff;},'CJK\x20Compatibility\x20Ideographs':function(_0x5c3990){return _0x5c3990>=0xf900&&_0x5c3990<=0xfaff;},'Arabic\x20Presentation\x20Forms-A':function(_0x2ee079){return _0x2ee079>=0xfb50&&_0x2ee079<=0xfdff;},'Vertical\x20Forms':function(_0x5283e6){return _0x5283e6>=0xfe10&&_0x5283e6<=0xfe1f;},'CJK\x20Compatibility\x20Forms':function(_0xeb4a3a){return _0xeb4a3a>=0xfe30&&_0xeb4a3a<=0xfe4f;},'Small\x20Form\x20Variants':function(_0x1f7a5e){return _0x1f7a5e>=0xfe50&&_0x1f7a5e<=0xfe6f;},'Arabic\x20Presentation\x20Forms-B':function(_0xa4cc6e){return _0xa4cc6e>=0xfe70&&_0xa4cc6e<=0xfeff;},'Halfwidth\x20and\x20Fullwidth\x20Forms':function(_0x42bfc2){return _0x42bfc2>=0xff00&&_0x42bfc2<=0xffef;}},ScriptDetection=function(){};function charAllowsLetterSpacing(_0x1862e3){var _0x50d01a=_0x68aa19;return!unicodeBlockLookup[_0x50d01a(0x120e)](_0x1862e3)&&(!unicodeBlockLookup[_0x50d01a(0x11b7)](_0x1862e3)&&(!unicodeBlockLookup[_0x50d01a(0x354c)](_0x1862e3)&&(!unicodeBlockLookup[_0x50d01a(0x1da)](_0x1862e3)&&!unicodeBlockLookup[_0x50d01a(0x54b9)](_0x1862e3))));}function charHasUprightVerticalOrientation(_0x477ee6){var _0x3ebecc=_0x68aa19;return 0x2ea===_0x477ee6||0x2eb===_0x477ee6||!(_0x477ee6<0x1100)&&(!!unicodeBlockLookup[_0x3ebecc(0x1ad3)](_0x477ee6)||(!!unicodeBlockLookup['Bopomofo'](_0x477ee6)||(!(!unicodeBlockLookup[_0x3ebecc(0x40c1)](_0x477ee6)||_0x477ee6>=0xfe49&&_0x477ee6<=0xfe4f)||(!!unicodeBlockLookup['CJK\x20Compatibility\x20Ideographs'](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x5640)](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x27dd)](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x29ee)](_0x477ee6)||(!(!unicodeBlockLookup[_0x3ebecc(0x410e)](_0x477ee6)||_0x477ee6>=0x3008&&_0x477ee6<=0x3011||_0x477ee6>=0x3014&&_0x477ee6<=0x301f||0x3030===_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x1559)](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x13aa)](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x1b16)](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x100c)](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x4390)](_0x477ee6)||(!!unicodeBlockLookup['Hangul\x20Jamo\x20Extended-B'](_0x477ee6)||(!!unicodeBlockLookup['Hangul\x20Jamo'](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x619)](_0x477ee6)||(!!unicodeBlockLookup['Hiragana'](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x298b)](_0x477ee6)||(!!unicodeBlockLookup['Kanbun'](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x41f9)](_0x477ee6)||(!!unicodeBlockLookup['Katakana\x20Phonetic\x20Extensions'](_0x477ee6)||(!(!unicodeBlockLookup['Katakana'](_0x477ee6)||0x30fc===_0x477ee6)||(!(!unicodeBlockLookup[_0x3ebecc(0x2e41)](_0x477ee6)||0xff08===_0x477ee6||0xff09===_0x477ee6||0xff0d===_0x477ee6||_0x477ee6>=0xff1a&&_0x477ee6<=0xff1e||0xff3b===_0x477ee6||0xff3d===_0x477ee6||0xff3f===_0x477ee6||_0x477ee6>=0xff5b&&_0x477ee6<=0xffdf||0xffe3===_0x477ee6||_0x477ee6>=0xffe8&&_0x477ee6<=0xffef)||(!(!unicodeBlockLookup[_0x3ebecc(0x281c)](_0x477ee6)||_0x477ee6>=0xfe58&&_0x477ee6<=0xfe5e||_0x477ee6>=0xfe63&&_0x477ee6<=0xfe66)||(!!unicodeBlockLookup[_0x3ebecc(0x489d)](_0x477ee6)||(!!unicodeBlockLookup['Unified\x20Canadian\x20Aboriginal\x20Syllabics\x20Extended'](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x4be2)](_0x477ee6)||(!!unicodeBlockLookup['Yijing\x20Hexagram\x20Symbols'](_0x477ee6)||(!!unicodeBlockLookup[_0x3ebecc(0x2a06)](_0x477ee6)||!!unicodeBlockLookup[_0x3ebecc(0x46b9)](_0x477ee6))))))))))))))))))))))))))))));}function charInRTLScript(_0x2b42d0){var _0x438ccb=_0x68aa19;return _0x2b42d0>=0x590&&_0x2b42d0<=0x8ff||unicodeBlockLookup[_0x438ccb(0x1da)](_0x2b42d0)||unicodeBlockLookup['Arabic\x20Presentation\x20Forms-B'](_0x2b42d0);}ScriptDetection[_0x68aa19(0x2b05)]=function(_0x4773a9){var _0x35d9cc=_0x68aa19;for(var _0x1f412f=0x0,_0xf60a94=_0x4773a9;_0x1f412f<_0xf60a94[_0x35d9cc(0x531b)];_0x1f412f+=0x1){if(charHasUprightVerticalOrientation(_0xf60a94[_0x1f412f]['charCodeAt'](0x0)))return!0x0;}return!0x1;},ScriptDetection[_0x68aa19(0x4971)]=function(_0x3d9407){var _0x475fe1=_0x68aa19;for(var _0x3cc9ae=0x0,_0x1c2f60=_0x3d9407;_0x3cc9ae<_0x1c2f60['length'];_0x3cc9ae+=0x1){if(!charAllowsLetterSpacing(_0x1c2f60[_0x3cc9ae][_0x475fe1(0x39ea)](0x0)))return!0x1;}return!0x0;},ScriptDetection[_0x68aa19(0x51a9)]=function(_0xd31f49){var _0x41558c=_0x68aa19;for(var _0x3effa5=0x0,_0xc23eb2=_0xd31f49;_0x3effa5<_0xc23eb2[_0x41558c(0x531b)];_0x3effa5+=0x1){if(charInRTLScript(_0xc23eb2[_0x3effa5][_0x41558c(0x39ea)](0x0)))return!0x0;}return!0x1;};var vectorTileFeatureTypes$2=[_0x68aa19(0xa07),_0x68aa19(0x57f9),_0x68aa19(0x3083),_0x68aa19(0x4017)],shaderOpacityAttributes=[{'name':_0x68aa19(0x3546),'components':0x1,'type':_0x68aa19(0x683),'offset':0x0}];function addVertex$1(_0x568771,_0x4e5dd0,_0x5c68a1,_0x20787c,_0x532db3,_0x3e96bc,_0x264df8,_0xca2a9e,_0x87524e,_0x137493,_0x385104,_0x228a26,_0x3fc980){var _0x153f16=_0x68aa19,_0x2f7580=_0xca2a9e?Math[_0x153f16(0x27d5)](MAX_PACKED_SIZE,Math[_0x153f16(0x19b6)](_0xca2a9e[0x0])):0x0,_0x2642bd=_0xca2a9e?Math[_0x153f16(0x27d5)](MAX_PACKED_SIZE,Math['round'](_0xca2a9e[0x1])):0x0;_0x568771[_0x153f16(0xa28)](_0x4e5dd0,_0x5c68a1,Math[_0x153f16(0x19b6)](0x20*_0x20787c),Math['round'](0x20*_0x532db3),_0x3e96bc,_0x264df8,(_0x2f7580<<0x1)+(_0x87524e?0x1:0x0),_0x2642bd,0x10*_0x137493,0x10*_0x385104,0x100*_0x228a26,0x100*_0x3fc980);}function addDynamicAttributes(_0x3c3113,_0x475d1b,_0x464c2a){var _0x290f0b=_0x68aa19;_0x3c3113['emplaceBack'](_0x475d1b['x'],_0x475d1b['y'],_0x464c2a),_0x3c3113[_0x290f0b(0xa28)](_0x475d1b['x'],_0x475d1b['y'],_0x464c2a),_0x3c3113[_0x290f0b(0xa28)](_0x475d1b['x'],_0x475d1b['y'],_0x464c2a),_0x3c3113['emplaceBack'](_0x475d1b['x'],_0x475d1b['y'],_0x464c2a);}function containsRTLText(_0x5ca81a){var _0x2a690e=_0x68aa19;for(var _0xe16bc1=0x0,_0xcb4e3a=_0x5ca81a['sections'];_0xe16bc1<_0xcb4e3a[_0x2a690e(0x531b)];_0xe16bc1+=0x1){var _0x2ca98c=_0xcb4e3a[_0xe16bc1];if(ScriptDetection[_0x2a690e(0x51a9)](_0x2ca98c[_0x2a690e(0x3c68)]))return!0x0;}return!0x1;}var SymbolBuffers=function(_0x4e0a8e){var _0x1324ea=_0x68aa19;this[_0x1324ea(0x4256)]=new StructArrayLayout4i4ui4i24(),this[_0x1324ea(0x10b7)]=new StructArrayLayout3ui6(),this[_0x1324ea(0x2b4d)]=_0x4e0a8e,this[_0x1324ea(0x5405)]=new SegmentVector(),this[_0x1324ea(0xf56)]=new StructArrayLayout3f12(),this[_0x1324ea(0x4d2b)]=new StructArrayLayout1ul4(),this[_0x1324ea(0x19a1)]=new PlacedSymbolArray();};SymbolBuffers['prototype']['upload']=function(_0x4c6b18,_0x587681,_0x30c67e,_0x257cb3){var _0x41b776=_0x68aa19;_0x30c67e&&(this[_0x41b776(0x1b01)]=_0x4c6b18['createVertexBuffer'](this[_0x41b776(0x4256)],SymbolAttributes[_0x41b776(0x1f6f)][_0x41b776(0x1006)]),this['indexBuffer']=_0x4c6b18[_0x41b776(0xaad)](this[_0x41b776(0x10b7)],_0x587681),this[_0x41b776(0x4f7c)]=_0x4c6b18[_0x41b776(0xb5a)](this[_0x41b776(0xf56)],SymbolAttributes['dynamicLayoutAttributes']['members'],!0x0),this[_0x41b776(0x2e9e)]=_0x4c6b18['createVertexBuffer'](this['opacityVertexArray'],shaderOpacityAttributes,!0x0),this[_0x41b776(0x2e9e)][_0x41b776(0x1d0c)]=0x1),(_0x30c67e||_0x257cb3)&&this[_0x41b776(0x2b4d)][_0x41b776(0x54de)](_0x4c6b18);},SymbolBuffers[_0x68aa19(0x4b51)]['destroy']=function(){var _0x19ed38=_0x68aa19;this[_0x19ed38(0x1b01)]&&(this[_0x19ed38(0x1b01)][_0x19ed38(0x2578)](),this[_0x19ed38(0x53f0)][_0x19ed38(0x2578)](),this[_0x19ed38(0x2b4d)][_0x19ed38(0x2578)](),this[_0x19ed38(0x5405)]['destroy'](),this[_0x19ed38(0x4f7c)][_0x19ed38(0x2578)](),this[_0x19ed38(0x2e9e)][_0x19ed38(0x2578)]());},SymbolBuffers['prototype'][_0x68aa19(0x50ec)]=function(){},WebWorkerTransfer[_0x68aa19(0x4f8e)]('SymbolBuffers',SymbolBuffers);var CollisionBuffers=function(_0x21c55d,_0x4725c9,_0x4ce677){var _0x8c9f2d=_0x68aa19;this[_0x8c9f2d(0x4256)]=new _0x21c55d(),this[_0x8c9f2d(0x14bd)]=_0x4725c9,this[_0x8c9f2d(0x10b7)]=new _0x4ce677(),this['segments']=new SegmentVector(),this[_0x8c9f2d(0x49db)]=new StructArrayLayout2ub2f12();};CollisionBuffers[_0x68aa19(0x4b51)][_0x68aa19(0x54de)]=function(_0x27a056){var _0x2f5aea=_0x68aa19;this[_0x2f5aea(0x1b01)]=_0x27a056['createVertexBuffer'](this[_0x2f5aea(0x4256)],this['layoutAttributes']),this[_0x2f5aea(0x53f0)]=_0x27a056[_0x2f5aea(0xaad)](this['indexArray']),this[_0x2f5aea(0x24d8)]=_0x27a056[_0x2f5aea(0xb5a)](this[_0x2f5aea(0x49db)],collisionVertexAttributes[_0x2f5aea(0x1006)],!0x0);},CollisionBuffers['prototype'][_0x68aa19(0x2578)]=function(){var _0x52062b=_0x68aa19;this[_0x52062b(0x1b01)]&&(this[_0x52062b(0x1b01)]['destroy'](),this[_0x52062b(0x53f0)][_0x52062b(0x2578)](),this[_0x52062b(0x5405)]['destroy'](),this[_0x52062b(0x24d8)][_0x52062b(0x2578)]());},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x1dcc),CollisionBuffers);var SymbolBucket=function(_0x8175f7){var _0x1d63a9=_0x68aa19;this[_0x1d63a9(0x38bc)]=_0x8175f7[_0x1d63a9(0x38bc)],this[_0x1d63a9(0x4199)]=_0x8175f7[_0x1d63a9(0x4199)],this[_0x1d63a9(0x1b69)]=_0x8175f7[_0x1d63a9(0x1b69)],this[_0x1d63a9(0x1880)]=_0x8175f7[_0x1d63a9(0x1880)],this[_0x1d63a9(0x1db0)]=this['layers']['map'](function(_0x5ab1a3){return _0x5ab1a3['id'];}),this[_0x1d63a9(0x1fda)]=_0x8175f7[_0x1d63a9(0x1fda)],this[_0x1d63a9(0x3fac)]=_0x8175f7[_0x1d63a9(0x3fac)],this[_0x1d63a9(0x4a6a)]=_0x8175f7['sourceLayerIndex'],this[_0x1d63a9(0x2f6f)]=!0x1,this[_0x1d63a9(0x105)]=!0x1,this['hasRTLText']=!0x1;var _0x22d652=this['layers'][0x0][_0x1d63a9(0x1ebc)][_0x1d63a9(0x2bad)];this[_0x1d63a9(0x54c2)]=symbolSize['getSizeData'](this[_0x1d63a9(0x4199)],_0x22d652[_0x1d63a9(0x359c)]),this[_0x1d63a9(0x1875)]=symbolSize[_0x1d63a9(0x35df)](this[_0x1d63a9(0x4199)],_0x22d652[_0x1d63a9(0x5049)]);var _0x592977=this[_0x1d63a9(0x1880)][0x0][_0x1d63a9(0x14b2)],_0x1f38b9=_0x592977[_0x1d63a9(0x3173)]('symbol-sort-key'),_0x3c57d8=_0x592977[_0x1d63a9(0x3173)](_0x1d63a9(0x1f6e));this[_0x1d63a9(0x60a)]='viewport-y'!==_0x3c57d8&&void 0x0!==_0x1f38b9[_0x1d63a9(0x3840)](0x1);var _0x25a1a8='viewport-y'===_0x3c57d8||_0x1d63a9(0x3d07)===_0x3c57d8&&!this[_0x1d63a9(0x60a)];this[_0x1d63a9(0x56f7)]=_0x25a1a8&&(_0x592977[_0x1d63a9(0x3173)](_0x1d63a9(0x22e6))||_0x592977['get']('icon-allow-overlap')||_0x592977['get']('text-ignore-placement')||_0x592977['get']('icon-ignore-placement')),_0x1d63a9(0x43cb)===_0x592977['get'](_0x1d63a9(0x3fc5))&&(this['writingModes']=_0x592977[_0x1d63a9(0x3173)](_0x1d63a9(0x3902))['map'](function(_0x4bcf6e){var _0x5d2953=_0x1d63a9;return Shaping[_0x5d2953(0x421d)][_0x4bcf6e];})),this[_0x1d63a9(0x4b4b)]=this[_0x1d63a9(0x1880)]['filter'](function(_0x4aa2e4){return _0x4aa2e4['isStateDependent']();})['map'](function(_0x4b3f50){return _0x4b3f50['id'];}),this[_0x1d63a9(0x31ea)]=_0x8175f7[_0x1d63a9(0x31ea)];};SymbolBucket[_0x68aa19(0x4b51)]['createArrays']=function(){},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x3691)]=function(_0x12521a,_0x4b634e,_0x334a46,_0x113c61,_0x2b64d5){var _0x4d46d6=_0x68aa19;for(var _0x2d5b3e=0x0;_0x2d5b3e<_0x12521a[_0x4d46d6(0x531b)];_0x2d5b3e++)_0x4b634e[_0x12521a[_0x4d46d6(0x39ea)](_0x2d5b3e)]=!0x0;},SymbolBucket[_0x68aa19(0x4b51)]['populate']=function(_0x5d1b6f,_0x4d5732){var _0x15badd=_0x68aa19,_0xb53f02=this[_0x15badd(0x1880)][0x0],_0x751b6c=_0xb53f02[_0x15badd(0x14b2)],_0x7e5a81=_0x751b6c[_0x15badd(0x3173)]('text-font'),_0xfe9332=_0x751b6c[_0x15badd(0x3173)](_0x15badd(0x40f0)),_0x4b360e=_0x751b6c[_0x15badd(0x3173)](_0x15badd(0x1f8d)),_0x551ebe=(_0x15badd(0x473a)!==_0xfe9332[_0x15badd(0x327)]['kind']||_0xfe9332['value'][_0x15badd(0x327)]instanceof Formatted$1&&!_0xfe9332[_0x15badd(0x327)]['value']['isEmpty']()||_0xfe9332['value']['value'][_0x15badd(0x1d43)]()[_0x15badd(0x531b)]>0x0)&&(_0x15badd(0x473a)!==_0x7e5a81[_0x15badd(0x327)]['kind']||_0x7e5a81[_0x15badd(0x327)][_0x15badd(0x327)][_0x15badd(0x531b)]>0x0),_0x390fdc=('constant'!==_0x4b360e[_0x15badd(0x327)][_0x15badd(0x576a)]||!!_0x4b360e[_0x15badd(0x327)][_0x15badd(0x327)])&&Object[_0x15badd(0x20c8)](_0x4b360e['parameters'])[_0x15badd(0x531b)]>0x0,_0x2f6fa0=_0x751b6c[_0x15badd(0x3173)](_0x15badd(0x68d));if(this['features']=[],_0x551ebe||_0x390fdc){for(var _0x3d767f=_0x4d5732[_0x15badd(0x25d)],_0x256699=_0x4d5732[_0x15badd(0x1b08)],_0xcb6d2c=_0x4d5732[_0x15badd(0x50f1)],_0x44c985=new EvaluationParameters$1(this[_0x15badd(0x4199)]),_0x513edb=0x0,_0x5997c6=_0x5d1b6f;_0x513edb<_0x5997c6[_0x15badd(0x531b)];_0x513edb+=0x1){var _0x5f24cd=_0x5997c6[_0x513edb],_0xa6c93=_0x5f24cd[_0x15badd(0x349b)],_0x5a7280=_0x5f24cd[_0x15badd(0x1fda)],_0x204998=_0x5f24cd['sourceLayerIndex'];if(_0xb53f02['_featureFilter'](_0x44c985,_0xa6c93)){var _0x2a20f0=void 0x0;if(_0x551ebe){var _0x4c5cc9=_0xb53f02['getValueAndResolveTokens']('text-field',_0xa6c93,_0xcb6d2c),_0x4914db=Formatted$1[_0x15badd(0x30f3)](_0x4c5cc9);containsRTLText(_0x4914db)&&(this[_0x15badd(0x22f4)]=!0x0),(!this[_0x15badd(0x22f4)]||_0x15badd(0xb05)===getRTLTextPluginStatus()||this['hasRTLText']&&plugin['isParsed']())&&(_0x2a20f0=transformText$1(_0x4914db,_0xb53f02,_0xa6c93));}var _0x270a29=void 0x0;if(_0x390fdc){var _0x2a1b44=_0xb53f02[_0x15badd(0x2344)]('icon-image',_0xa6c93,_0xcb6d2c);_0x270a29=_0x2a1b44 instanceof ResolvedImage$1?_0x2a1b44:ResolvedImage$1['fromString'](_0x2a1b44);}if(_0x2a20f0||_0x270a29){var _0x173041=this[_0x15badd(0x60a)]?_0x2f6fa0['evaluate'](_0xa6c93,{}):void 0x0,_0x385a27={'text':_0x2a20f0,'icon':_0x270a29,'index':_0x5a7280,'sourceLayerIndex':_0x204998,'geometry':loadGeometry(_0xa6c93),'properties':_0xa6c93[_0x15badd(0x2f10)],'type':vectorTileFeatureTypes$2[_0xa6c93[_0x15badd(0x3243)]],'sortKey':_0x173041};if(void 0x0!==_0xa6c93['id']&&(_0x385a27['id']=_0xa6c93['id']),this[_0x15badd(0x52c5)][_0x15badd(0x3a33)](_0x385a27),_0x270a29&&(_0x3d767f[_0x270a29[_0x15badd(0x13f9)]]=!0x0),_0x2a20f0){var _0x5bd7a7=_0x7e5a81[_0x15badd(0x35e2)](_0xa6c93,{})['join'](','),_0xbadeb2=_0x15badd(0x2e47)===_0x751b6c[_0x15badd(0x3173)](_0x15badd(0x2df2))&&_0x15badd(0x43cb)!==_0x751b6c[_0x15badd(0x3173)](_0x15badd(0x3fc5));this[_0x15badd(0x4337)]=this['writingModes']&&this[_0x15badd(0x20a5)][_0x15badd(0x33ab)](Shaping[_0x15badd(0x421d)][_0x15badd(0x36ab)])>=0x0;for(var _0x2b7d71=0x0,_0x236bb6=_0x2a20f0[_0x15badd(0x3ed5)];_0x2b7d71<_0x236bb6['length'];_0x2b7d71+=0x1){var _0x162e58=_0x236bb6[_0x2b7d71];if(_0x162e58[_0x15badd(0x4133)])_0x3d767f[_0x162e58['image'][_0x15badd(0x13f9)]]=!0x0;else{var _0x1dab05=ScriptDetection[_0x15badd(0x2b05)](_0x2a20f0[_0x15badd(0x1d43)]()),_0xce3c3d=_0x162e58[_0x15badd(0x130a)]||_0x5bd7a7,_0x4bdb60=_0x256699[_0xce3c3d]=_0x256699[_0xce3c3d]||{};this['calculateGlyphDependencies'](_0x162e58[_0x15badd(0x3c68)],_0x4bdb60,_0xbadeb2,this[_0x15badd(0x4337)],_0x1dab05);}}}}}}'line'===_0x751b6c[_0x15badd(0x3173)](_0x15badd(0x3fc5))&&(this['features']=mergeLines(this[_0x15badd(0x52c5)])),this['sortFeaturesByKey']&&this[_0x15badd(0x52c5)][_0x15badd(0x34f3)](function(_0x41d5f6,_0x160171){var _0x37d896=_0x15badd;return _0x41d5f6[_0x37d896(0x652)]-_0x160171[_0x37d896(0x652)];});}},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x2fa91d,_0x12ce5a,_0x2774f8){var _0x281b0d=_0x68aa19;this[_0x281b0d(0x45f4)][_0x281b0d(0x531b)]&&(this[_0x281b0d(0x3c68)][_0x281b0d(0x2b4d)][_0x281b0d(0x4eff)](_0x2fa91d,_0x12ce5a,this[_0x281b0d(0x1880)],_0x2774f8),this['icon']['programConfigurations'][_0x281b0d(0x4eff)](_0x2fa91d,_0x12ce5a,this[_0x281b0d(0x1880)],_0x2774f8));},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x197c)]=function(){var _0x2a7f4f=_0x68aa19;return 0x0===this[_0x2a7f4f(0x3539)][_0x2a7f4f(0x531b)]&&!this['hasRTLText'];},SymbolBucket['prototype']['uploadPending']=function(){var _0x41d3f6=_0x68aa19;return!this[_0x41d3f6(0xc68)]||this[_0x41d3f6(0x3c68)][_0x41d3f6(0x2b4d)][_0x41d3f6(0x39cb)]||this[_0x41d3f6(0x27a6)][_0x41d3f6(0x2b4d)][_0x41d3f6(0x39cb)];},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x54de)]=function(_0x3474c2){},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0xb44)]=function(_0x16ed45,_0x3a95cb){var _0x2ba95f=_0x68aa19,_0x398b26=this[_0x2ba95f(0x3e3)][_0x2ba95f(0x531b)];if(void 0x0!==_0x16ed45[_0x2ba95f(0x106b)]){for(var _0x38ef66=_0x16ed45[_0x2ba95f(0x2ca1)](_0x3a95cb[_0x16ed45['segment']+0x1]),_0x5d1334=_0x16ed45[_0x2ba95f(0x2ca1)](_0x3a95cb[_0x16ed45[_0x2ba95f(0x106b)]]),_0x1f431b={},_0x226ba8=_0x16ed45[_0x2ba95f(0x106b)]+0x1;_0x226ba8<_0x3a95cb[_0x2ba95f(0x531b)];_0x226ba8++)_0x1f431b[_0x226ba8]={'x':_0x3a95cb[_0x226ba8]['x'],'y':_0x3a95cb[_0x226ba8]['y'],'tileUnitDistanceFromAnchor':_0x38ef66},_0x226ba8<_0x3a95cb[_0x2ba95f(0x531b)]-0x1&&(_0x38ef66+=_0x3a95cb[_0x226ba8+0x1]['dist'](_0x3a95cb[_0x226ba8]));for(var _0x2827d9=_0x16ed45[_0x2ba95f(0x106b)]||0x0;_0x2827d9>=0x0;_0x2827d9--)_0x1f431b[_0x2827d9]={'x':_0x3a95cb[_0x2827d9]['x'],'y':_0x3a95cb[_0x2827d9]['y'],'tileUnitDistanceFromAnchor':_0x5d1334},_0x2827d9>0x0&&(_0x5d1334+=_0x3a95cb[_0x2827d9-0x1][_0x2ba95f(0x2ca1)](_0x3a95cb[_0x2827d9]));for(var _0x33cbfb=0x0;_0x33cbfb<_0x3a95cb[_0x2ba95f(0x531b)];_0x33cbfb++){var _0x4fd420=_0x1f431b[_0x33cbfb];this[_0x2ba95f(0x3e3)][_0x2ba95f(0xa28)](_0x4fd420['x'],_0x4fd420['y'],_0x4fd420[_0x2ba95f(0x1d03)]);}}return{'lineStartIndex':_0x398b26,'lineLength':this[_0x2ba95f(0x3e3)][_0x2ba95f(0x531b)]-_0x398b26};},SymbolBucket[_0x68aa19(0x4b51)]['addSymbols']=function(_0x186bd4,_0x4dc66a,_0x4d5880,_0x1a8490,_0x336c48,_0x2b791e,_0x34adc7,_0x32701e,_0x26cf15,_0x21a414,_0xb404e3){var _0x5ed0e1=_0x68aa19,_0x4c00a6=this,_0x2c7e5e=_0x186bd4['indexArray'],_0x47be1b=_0x186bd4[_0x5ed0e1(0x4256)],_0x54bf30=_0x186bd4[_0x5ed0e1(0xf56)],_0x3721e3=_0x186bd4['segments'][_0x5ed0e1(0x3762)](0x4*_0x4dc66a['length'],_0x186bd4[_0x5ed0e1(0x4256)],_0x186bd4['indexArray'],_0x2b791e[_0x5ed0e1(0x652)]),_0x101efe=this[_0x5ed0e1(0x50bf)][_0x5ed0e1(0x531b)],_0x474af9=_0x3721e3[_0x5ed0e1(0x3531)],_0x653117=this[_0x5ed0e1(0x4337)]&&_0x34adc7===Shaping[_0x5ed0e1(0x421d)]['vertical']?Math['PI']/0x2:0x0,_0x23b7f9=function(_0x411554){var _0x3dca0f=_0x5ed0e1,_0x255b1b=_0x411554['tl'],_0x4771e6=_0x411554['tr'],_0x3c76f5=_0x411554['bl'],_0x1c77b4=_0x411554['br'],_0x14df47=_0x411554[_0x3dca0f(0x242c)],_0x12a8a7=_0x411554[_0x3dca0f(0x4ba8)],_0x39b193=_0x411554['pixelOffsetBR'],_0x4a1634=_0x411554[_0x3dca0f(0x29ac)],_0x5812e8=_0x411554[_0x3dca0f(0x260e)],_0x4497a6=_0x3721e3[_0x3dca0f(0x3531)],_0x356865=_0x411554[_0x3dca0f(0x345b)][0x1];addVertex$1(_0x47be1b,_0x32701e['x'],_0x32701e['y'],_0x255b1b['x'],_0x356865+_0x255b1b['y'],_0x14df47['x'],_0x14df47['y'],_0x4d5880,_0x411554[_0x3dca0f(0x3cd0)],_0x12a8a7['x'],_0x12a8a7['y'],_0x4a1634,_0x5812e8),addVertex$1(_0x47be1b,_0x32701e['x'],_0x32701e['y'],_0x4771e6['x'],_0x356865+_0x4771e6['y'],_0x14df47['x']+_0x14df47['w'],_0x14df47['y'],_0x4d5880,_0x411554[_0x3dca0f(0x3cd0)],_0x39b193['x'],_0x12a8a7['y'],_0x4a1634,_0x5812e8),addVertex$1(_0x47be1b,_0x32701e['x'],_0x32701e['y'],_0x3c76f5['x'],_0x356865+_0x3c76f5['y'],_0x14df47['x'],_0x14df47['y']+_0x14df47['h'],_0x4d5880,_0x411554[_0x3dca0f(0x3cd0)],_0x12a8a7['x'],_0x39b193['y'],_0x4a1634,_0x5812e8),addVertex$1(_0x47be1b,_0x32701e['x'],_0x32701e['y'],_0x1c77b4['x'],_0x356865+_0x1c77b4['y'],_0x14df47['x']+_0x14df47['w'],_0x14df47['y']+_0x14df47['h'],_0x4d5880,_0x411554['isSDF'],_0x39b193['x'],_0x39b193['y'],_0x4a1634,_0x5812e8),addDynamicAttributes(_0x54bf30,_0x32701e,_0x653117),_0x2c7e5e['emplaceBack'](_0x4497a6,_0x4497a6+0x1,_0x4497a6+0x2),_0x2c7e5e[_0x3dca0f(0xa28)](_0x4497a6+0x1,_0x4497a6+0x2,_0x4497a6+0x3),_0x3721e3[_0x3dca0f(0x3531)]+=0x4,_0x3721e3[_0x3dca0f(0x1e63)]+=0x2,_0x4c00a6['glyphOffsetArray'][_0x3dca0f(0xa28)](_0x411554[_0x3dca0f(0x345b)][0x0]);};if(_0x2b791e['text']&&_0x2b791e[_0x5ed0e1(0x3c68)][_0x5ed0e1(0x3ed5)]){var _0x524cbc=_0x2b791e[_0x5ed0e1(0x3c68)][_0x5ed0e1(0x3ed5)];if(this['hasPaintOverrides']){for(var _0x452693,_0x4c13ea=function(_0x250264,_0x2d54e2){var _0x345f36=_0x5ed0e1;void 0x0===_0x452693||_0x452693===_0x250264&&!_0x2d54e2||_0x186bd4[_0x345f36(0x2b4d)][_0x345f36(0x32c2)](_0x186bd4[_0x345f36(0x4256)][_0x345f36(0x531b)],_0x2b791e,_0x2b791e[_0x345f36(0x1fda)],{},_0x524cbc[_0x452693]),_0x452693=_0x250264;},_0x255c1c=0x0,_0x42df90=_0x4dc66a;_0x255c1c<_0x42df90[_0x5ed0e1(0x531b)];_0x255c1c+=0x1){var _0x364bfd=_0x42df90[_0x255c1c];_0x4c13ea(_0x364bfd[_0x5ed0e1(0x1dac)],!0x1),_0x23b7f9(_0x364bfd);}_0x4c13ea(_0x452693,!0x0);}else{for(var _0x187f54=0x0,_0x9279bf=_0x4dc66a;_0x187f54<_0x9279bf[_0x5ed0e1(0x531b)];_0x187f54+=0x1){_0x23b7f9(_0x9279bf[_0x187f54]);}_0x186bd4[_0x5ed0e1(0x2b4d)][_0x5ed0e1(0x32c2)](_0x186bd4[_0x5ed0e1(0x4256)][_0x5ed0e1(0x531b)],_0x2b791e,_0x2b791e[_0x5ed0e1(0x1fda)],{},_0x524cbc[0x0]);}}else{for(var _0x594bd2=0x0,_0x44726e=_0x4dc66a;_0x594bd2<_0x44726e[_0x5ed0e1(0x531b)];_0x594bd2+=0x1){_0x23b7f9(_0x44726e[_0x594bd2]);}_0x186bd4[_0x5ed0e1(0x2b4d)][_0x5ed0e1(0x32c2)](_0x186bd4[_0x5ed0e1(0x4256)][_0x5ed0e1(0x531b)],_0x2b791e,_0x2b791e[_0x5ed0e1(0x1fda)],{});}_0x186bd4[_0x5ed0e1(0x19a1)][_0x5ed0e1(0xa28)](_0x32701e['x'],_0x32701e['y'],_0x101efe,this[_0x5ed0e1(0x50bf)][_0x5ed0e1(0x531b)]-_0x101efe,_0x474af9,_0x26cf15,_0x21a414,_0x32701e['segment'],_0x4d5880?_0x4d5880[0x0]:0x0,_0x4d5880?_0x4d5880[0x1]:0x0,_0x1a8490[0x0],_0x1a8490[0x1],_0x34adc7,0x0,!0x1,0x0,_0xb404e3);},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x3fe2)]=function(_0x46d5a6,_0x2b3e9b,_0x2fb787,_0x380a7f,_0x1b2e96,_0x29e199){var _0x3bd58c=_0x68aa19;return _0x2b3e9b[_0x3bd58c(0xa28)](0x0,0x0),_0x46d5a6['emplaceBack'](_0x2fb787['x'],_0x2fb787['y'],_0x380a7f,_0x1b2e96,Math[_0x3bd58c(0x19b6)](_0x29e199['x']),Math[_0x3bd58c(0x19b6)](_0x29e199['y']));},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x4277)]=function(_0x1ad7b4,_0x2574aa,_0x1f1563,_0x167d92,_0xbd287b,_0x3085e6,_0xf1a758,_0x22635d){var _0x1970f2=_0x68aa19,_0x3c3af4=_0xbd287b[_0x1970f2(0x5405)][_0x1970f2(0x3762)](0x4,_0xbd287b[_0x1970f2(0x4256)],_0xbd287b[_0x1970f2(0x10b7)]),_0x182548=_0x3c3af4[_0x1970f2(0x3531)],_0x1e8854=_0xbd287b[_0x1970f2(0x4256)],_0x5aa6e0=_0xbd287b[_0x1970f2(0x49db)],_0x24dcd8=_0xf1a758[_0x1970f2(0x1946)],_0x52ba37=_0xf1a758['anchorY'];if(this['_addCollisionDebugVertex'](_0x1e8854,_0x5aa6e0,_0x3085e6,_0x24dcd8,_0x52ba37,new pointGeometry(_0x1ad7b4,_0x2574aa)),this[_0x1970f2(0x3fe2)](_0x1e8854,_0x5aa6e0,_0x3085e6,_0x24dcd8,_0x52ba37,new pointGeometry(_0x1f1563,_0x2574aa)),this['_addCollisionDebugVertex'](_0x1e8854,_0x5aa6e0,_0x3085e6,_0x24dcd8,_0x52ba37,new pointGeometry(_0x1f1563,_0x167d92)),this[_0x1970f2(0x3fe2)](_0x1e8854,_0x5aa6e0,_0x3085e6,_0x24dcd8,_0x52ba37,new pointGeometry(_0x1ad7b4,_0x167d92)),_0x3c3af4[_0x1970f2(0x3531)]+=0x4,_0x22635d){var _0x39589f=_0xbd287b[_0x1970f2(0x10b7)];_0x39589f[_0x1970f2(0xa28)](_0x182548,_0x182548+0x1,_0x182548+0x2),_0x39589f[_0x1970f2(0xa28)](_0x182548,_0x182548+0x2,_0x182548+0x3),_0x3c3af4[_0x1970f2(0x1e63)]+=0x2;}else{var _0x1ab24c=_0xbd287b[_0x1970f2(0x10b7)];_0x1ab24c['emplaceBack'](_0x182548,_0x182548+0x1),_0x1ab24c['emplaceBack'](_0x182548+0x1,_0x182548+0x2),_0x1ab24c['emplaceBack'](_0x182548+0x2,_0x182548+0x3),_0x1ab24c[_0x1970f2(0xa28)](_0x182548+0x3,_0x182548),_0x3c3af4[_0x1970f2(0x1e63)]+=0x4;}},SymbolBucket['prototype'][_0x68aa19(0x3167)]=function(_0x498a76,_0x99569b,_0x9e2c29,_0x5a6a13){var _0x331a8e=_0x68aa19;for(var _0x14ab1=_0x498a76;_0x14ab1<_0x99569b;_0x14ab1++){var _0x2a9a4f=this['collisionBoxArray'][_0x331a8e(0x3173)](_0x14ab1),_0x297687=_0x2a9a4f['x1'],_0x257632=_0x2a9a4f['y1'],_0x21a816=_0x2a9a4f['x2'],_0x2aeee0=_0x2a9a4f['y2'],_0x6d11b2=_0x2a9a4f[_0x331a8e(0x2896)]>0x0;this[_0x331a8e(0x4277)](_0x297687,_0x257632,_0x21a816,_0x2aeee0,_0x6d11b2?_0x5a6a13?this[_0x331a8e(0x167d)]:this['iconCollisionCircle']:_0x5a6a13?this[_0x331a8e(0x8c2)]:this[_0x331a8e(0xd7a)],_0x2a9a4f[_0x331a8e(0x3310)],_0x9e2c29,_0x6d11b2);}},SymbolBucket[_0x68aa19(0x4b51)]['generateCollisionDebugBuffers']=function(){var _0x1b6c31=_0x68aa19;for(var _0x1199cf=0x0;_0x1199cf<this[_0x1b6c31(0x3539)][_0x1b6c31(0x531b)];_0x1199cf++){var _0x35b3b5=this[_0x1b6c31(0x3539)][_0x1b6c31(0x3173)](_0x1199cf);this[_0x1b6c31(0x3167)](_0x35b3b5[_0x1b6c31(0x43ad)],_0x35b3b5[_0x1b6c31(0x1d4a)],_0x35b3b5,!0x0),this[_0x1b6c31(0x3167)](_0x35b3b5[_0x1b6c31(0xda6)],_0x35b3b5[_0x1b6c31(0x44ee)],_0x35b3b5,!0x0),this[_0x1b6c31(0x3167)](_0x35b3b5[_0x1b6c31(0x563)],_0x35b3b5['iconBoxEndIndex'],_0x35b3b5,!0x1),this[_0x1b6c31(0x3167)](_0x35b3b5[_0x1b6c31(0x23f0)],_0x35b3b5[_0x1b6c31(0x4052)],_0x35b3b5,!0x1);}},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0xfe2)]=function(_0x4105dd,_0x46f256,_0x3b8c27,_0x3cf9a1,_0x1288c0,_0xb5f6bf,_0x3516aa,_0x597ec6,_0x33c5c0){var _0x2e113d=_0x68aa19;for(var _0x2fce0f={},_0x18a58d=_0x46f256;_0x18a58d<_0x3b8c27;_0x18a58d++){var _0xc3a635=_0x4105dd[_0x2e113d(0x3173)](_0x18a58d);if(0x0===_0xc3a635[_0x2e113d(0x2896)]){_0x2fce0f[_0x2e113d(0xc3f)]={'x1':_0xc3a635['x1'],'y1':_0xc3a635['y1'],'x2':_0xc3a635['x2'],'y2':_0xc3a635['y2'],'anchorPointX':_0xc3a635[_0x2e113d(0x48d)],'anchorPointY':_0xc3a635[_0x2e113d(0x3850)]},_0x2fce0f[_0x2e113d(0x20c9)]=_0xc3a635['featureIndex'];break;}_0x2fce0f[_0x2e113d(0x4b62)]||(_0x2fce0f[_0x2e113d(0x4b62)]=[],_0x2fce0f['textFeatureIndex']=_0xc3a635[_0x2e113d(0x379b)]),_0x2fce0f[_0x2e113d(0x4b62)][_0x2e113d(0x3a33)](_0xc3a635[_0x2e113d(0x48d)],_0xc3a635[_0x2e113d(0x3850)],_0xc3a635[_0x2e113d(0x2896)],_0xc3a635['signedDistanceFromAnchor'],0x1);}for(var _0x4effcf=_0x3cf9a1;_0x4effcf<_0x1288c0;_0x4effcf++){var _0x35acf9=_0x4105dd[_0x2e113d(0x3173)](_0x4effcf);if(0x0===_0x35acf9[_0x2e113d(0x2896)]){_0x2fce0f[_0x2e113d(0x1e48)]={'x1':_0x35acf9['x1'],'y1':_0x35acf9['y1'],'x2':_0x35acf9['x2'],'y2':_0x35acf9['y2'],'anchorPointX':_0x35acf9['anchorPointX'],'anchorPointY':_0x35acf9[_0x2e113d(0x3850)]},_0x2fce0f['verticalTextFeatureIndex']=_0x35acf9[_0x2e113d(0x379b)];break;}}for(var _0x178634=_0xb5f6bf;_0x178634<_0x3516aa;_0x178634++){var _0x392b5a=_0x4105dd['get'](_0x178634);if(0x0===_0x392b5a[_0x2e113d(0x2896)]){_0x2fce0f['iconBox']={'x1':_0x392b5a['x1'],'y1':_0x392b5a['y1'],'x2':_0x392b5a['x2'],'y2':_0x392b5a['y2'],'anchorPointX':_0x392b5a[_0x2e113d(0x48d)],'anchorPointY':_0x392b5a['anchorPointY']},_0x2fce0f[_0x2e113d(0x4c0c)]=_0x392b5a[_0x2e113d(0x379b)];break;}}for(var _0x146b4c=_0x597ec6;_0x146b4c<_0x33c5c0;_0x146b4c++){var _0x24881b=_0x4105dd['get'](_0x146b4c);if(0x0===_0x24881b[_0x2e113d(0x2896)]){_0x2fce0f[_0x2e113d(0x1039)]={'x1':_0x24881b['x1'],'y1':_0x24881b['y1'],'x2':_0x24881b['x2'],'y2':_0x24881b['y2'],'anchorPointX':_0x24881b[_0x2e113d(0x48d)],'anchorPointY':_0x24881b[_0x2e113d(0x3850)]},_0x2fce0f[_0x2e113d(0x47fd)]=_0x24881b[_0x2e113d(0x379b)];break;}}return _0x2fce0f;},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x4d6a)]=function(_0x4662af){var _0x247f9b=_0x68aa19;this['collisionArrays']=[];for(var _0x256324=0x0;_0x256324<this[_0x247f9b(0x3539)][_0x247f9b(0x531b)];_0x256324++){var _0x4b0700=this[_0x247f9b(0x3539)]['get'](_0x256324);this[_0x247f9b(0x5012)][_0x247f9b(0x3a33)](this[_0x247f9b(0xfe2)](_0x4662af,_0x4b0700[_0x247f9b(0x43ad)],_0x4b0700[_0x247f9b(0x1d4a)],_0x4b0700['verticalTextBoxStartIndex'],_0x4b0700[_0x247f9b(0x44ee)],_0x4b0700[_0x247f9b(0x563)],_0x4b0700[_0x247f9b(0x351b)],_0x4b0700[_0x247f9b(0x23f0)],_0x4b0700[_0x247f9b(0x4052)]));}},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x226a)]=function(){var _0x5c5d09=_0x68aa19;return this[_0x5c5d09(0x3c68)][_0x5c5d09(0x5405)][_0x5c5d09(0x3173)]()['length']>0x0;},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x1560)]=function(){var _0x1a7760=_0x68aa19;return this[_0x1a7760(0x27a6)]['segments'][_0x1a7760(0x3173)]()['length']>0x0;},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x29a)]=function(){var _0x49adf0=_0x68aa19;return this[_0x49adf0(0x8c2)][_0x49adf0(0x5405)][_0x49adf0(0x3173)]()['length']>0x0;},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x406c)]=function(){var _0x7fdd36=_0x68aa19;return this['iconCollisionBox'][_0x7fdd36(0x5405)]['get']()['length']>0x0;},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x1c75)]=function(){var _0x26fe15=_0x68aa19;return this[_0x26fe15(0x167d)]['segments'][_0x26fe15(0x3173)]()['length']>0x0;},SymbolBucket[_0x68aa19(0x4b51)]['hasIconCollisionCircleData']=function(){var _0x35f356=_0x68aa19;return this['iconCollisionCircle'][_0x35f356(0x5405)][_0x35f356(0x3173)]()['length']>0x0;},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x13d)]=function(_0x4bb437,_0x183f9a){var _0x27f678=_0x68aa19;for(var _0x386888=_0x4bb437['placedSymbolArray'][_0x27f678(0x3173)](_0x183f9a),_0x40787f=_0x386888[_0x27f678(0x680)]+0x4*_0x386888['numGlyphs'],_0x460119=_0x386888[_0x27f678(0x680)];_0x460119<_0x40787f;_0x460119+=0x4)_0x4bb437[_0x27f678(0x10b7)][_0x27f678(0xa28)](_0x460119,_0x460119+0x1,_0x460119+0x2),_0x4bb437[_0x27f678(0x10b7)][_0x27f678(0xa28)](_0x460119+0x1,_0x460119+0x2,_0x460119+0x3);},SymbolBucket[_0x68aa19(0x4b51)][_0x68aa19(0x12fe)]=function(_0x588ffd){var _0x446b7c=_0x68aa19;if(this[_0x446b7c(0x1c27)]===_0x588ffd&&void 0x0!==this[_0x446b7c(0x2c88)])return this[_0x446b7c(0x2c88)];for(var _0xf0a760=Math[_0x446b7c(0x4322)](_0x588ffd),_0x3f6629=Math[_0x446b7c(0x1d35)](_0x588ffd),_0x4cde9b=[],_0x404014=[],_0x2a448f=[],_0x7ab628=0x0;_0x7ab628<this[_0x446b7c(0x3539)][_0x446b7c(0x531b)];++_0x7ab628){_0x2a448f[_0x446b7c(0x3a33)](_0x7ab628);var _0x57efbf=this[_0x446b7c(0x3539)][_0x446b7c(0x3173)](_0x7ab628);_0x4cde9b[_0x446b7c(0x3a33)](0x0|Math[_0x446b7c(0x19b6)](_0xf0a760*_0x57efbf[_0x446b7c(0x1946)]+_0x3f6629*_0x57efbf[_0x446b7c(0x474c)])),_0x404014[_0x446b7c(0x3a33)](_0x57efbf[_0x446b7c(0x379b)]);}return _0x2a448f[_0x446b7c(0x34f3)](function(_0x5a4436,_0x14cf71){return _0x4cde9b[_0x5a4436]-_0x4cde9b[_0x14cf71]||_0x404014[_0x14cf71]-_0x404014[_0x5a4436];}),_0x2a448f;},SymbolBucket['prototype'][_0x68aa19(0x1707)]=function(_0x5f9608){var _0x181450=_0x68aa19,_0x12756e=this;if(this[_0x181450(0x56f7)]&&this['sortedAngle']!==_0x5f9608&&!(this[_0x181450(0x3c68)][_0x181450(0x5405)][_0x181450(0x3173)]()[_0x181450(0x531b)]>0x1||this[_0x181450(0x27a6)][_0x181450(0x5405)][_0x181450(0x3173)]()['length']>0x1)){this['symbolInstanceIndexes']=this['getSortedSymbolIndexes'](_0x5f9608),this['sortedAngle']=_0x5f9608,this[_0x181450(0x3c68)][_0x181450(0x10b7)]['clear'](),this[_0x181450(0x27a6)][_0x181450(0x10b7)][_0x181450(0x50ec)](),this[_0x181450(0x3a89)]=[];for(var _0x1f6865=0x0,_0x12b925=this['symbolInstanceIndexes'];_0x1f6865<_0x12b925[_0x181450(0x531b)];_0x1f6865+=0x1){var _0x2fb232=_0x12b925[_0x1f6865],_0x5600c8=this['symbolInstances'][_0x181450(0x3173)](_0x2fb232);this[_0x181450(0x3a89)][_0x181450(0x3a33)](_0x5600c8[_0x181450(0x379b)]),[_0x5600c8[_0x181450(0x398a)],_0x5600c8[_0x181450(0x5792)],_0x5600c8[_0x181450(0x86f)]][_0x181450(0x3bcb)](function(_0x42507d,_0x46c4ec,_0xe11e54){var _0x47358a=_0x181450;_0x42507d>=0x0&&_0xe11e54['indexOf'](_0x42507d)===_0x46c4ec&&_0x12756e[_0x47358a(0x13d)](_0x12756e[_0x47358a(0x3c68)],_0x42507d);}),_0x5600c8[_0x181450(0x1ea9)]>=0x0&&this[_0x181450(0x13d)](this[_0x181450(0x3c68)],_0x5600c8[_0x181450(0x1ea9)]),_0x5600c8['placedIconSymbolIndex']>=0x0&&this[_0x181450(0x13d)](this['icon'],_0x5600c8[_0x181450(0x199f)]),_0x5600c8[_0x181450(0x2aa8)]>=0x0&&this[_0x181450(0x13d)](this[_0x181450(0x27a6)],_0x5600c8[_0x181450(0x2aa8)]);}this['text'][_0x181450(0x53f0)]&&this[_0x181450(0x3c68)]['indexBuffer'][_0x181450(0x479e)](this[_0x181450(0x3c68)][_0x181450(0x10b7)]),this[_0x181450(0x27a6)][_0x181450(0x53f0)]&&this[_0x181450(0x27a6)][_0x181450(0x53f0)][_0x181450(0x479e)](this[_0x181450(0x27a6)]['indexArray']);}},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x12b1),SymbolBucket,{'omit':[_0x68aa19(0x1880),_0x68aa19(0x38bc),_0x68aa19(0x5a6)]}),SymbolBucket[_0x68aa19(0x1d42)]=0xffff,SymbolBucket[_0x68aa19(0x3db7)]=addDynamicAttributes;var ColorType={'kind':'color'},FormattedType={'kind':'formatted'},layout$7=new Properties({'symbol-placement':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x3fc5)]),'symbol-spacing':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x3aba)]),'symbol-avoid-edges':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x310d)]),'symbol-sort-key':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x68d)]),'symbol-z-order':new DataConstantProperty(StyleSpec['layout_symbol'][_0x68aa19(0x1f6e)]),'icon-allow-overlap':new DataConstantProperty(StyleSpec['layout_symbol'][_0x68aa19(0x36ea)]),'icon-ignore-placement':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x9da)]),'icon-optional':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)]['icon-optional']),'icon-rotation-alignment':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x186d)]),'icon-size':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x5049)]),'icon-text-fit':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x333a)]),'icon-text-fit-padding':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0xdd5)]),'icon-image':new DataDrivenProperty(StyleSpec['layout_symbol'][_0x68aa19(0x1f8d)]),'icon-rotate':new DataDrivenProperty(StyleSpec['layout_symbol'][_0x68aa19(0x57e7)]),'icon-padding':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x2785)]),'icon-keep-upright':new DataConstantProperty(StyleSpec['layout_symbol']['icon-keep-upright']),'icon-offset':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x392c)]),'icon-anchor':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x202c)]),'icon-pitch-alignment':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x4799)]),'text-pitch-alignment':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x14be)]),'text-rotation-alignment':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x2df2)]),'text-field':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x40f0)]),'text-font':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x4530)]),'text-size':new DataDrivenProperty(StyleSpec['layout_symbol'][_0x68aa19(0x359c)]),'text-max-width':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)]['text-max-width']),'text-line-height':new DataConstantProperty(StyleSpec['layout_symbol'][_0x68aa19(0xd90)]),'text-letter-spacing':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x449b)]),'text-justify':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x4ec1)]),'text-radial-offset':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x3f6)]),'text-variable-anchor':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x3c31)]),'text-anchor':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)]['text-anchor']),'text-max-angle':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x965)]),'text-writing-mode':new DataConstantProperty(StyleSpec['layout_symbol'][_0x68aa19(0x3902)]),'text-rotate':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x1b82)]),'text-padding':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)]['text-padding']),'text-keep-upright':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x485c)]),'text-transform':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x1be9)]),'text-offset':new DataDrivenProperty(StyleSpec[_0x68aa19(0x36ad)]['text-offset']),'text-allow-overlap':new DataConstantProperty(StyleSpec[_0x68aa19(0x36ad)][_0x68aa19(0x22e6)]),'text-ignore-placement':new DataConstantProperty(StyleSpec['layout_symbol'][_0x68aa19(0x20a7)]),'text-optional':new DataConstantProperty(StyleSpec['layout_symbol']['text-optional'])}),paint$7=new Properties({'icon-opacity':new DataDrivenProperty(StyleSpec[_0x68aa19(0x10d5)][_0x68aa19(0xdd9)]),'icon-color':new DataDrivenProperty(StyleSpec['paint_symbol'][_0x68aa19(0x3bd2)]),'icon-halo-color':new DataDrivenProperty(StyleSpec[_0x68aa19(0x10d5)][_0x68aa19(0x57ab)]),'icon-halo-width':new DataDrivenProperty(StyleSpec['paint_symbol'][_0x68aa19(0xb73)]),'icon-halo-blur':new DataDrivenProperty(StyleSpec['paint_symbol']['icon-halo-blur']),'icon-translate':new DataConstantProperty(StyleSpec['paint_symbol'][_0x68aa19(0x326f)]),'icon-translate-anchor':new DataConstantProperty(StyleSpec[_0x68aa19(0x10d5)][_0x68aa19(0x3d02)]),'text-opacity':new DataDrivenProperty(StyleSpec[_0x68aa19(0x10d5)][_0x68aa19(0x467e)]),'text-color':new DataDrivenProperty(StyleSpec[_0x68aa19(0x10d5)]['text-color'],{'runtimeType':ColorType,'getOverride':function(_0x439622){var _0x274bee=_0x68aa19;return _0x439622[_0x274bee(0x3797)];},'hasOverride':function(_0x45e3ec){var _0x4754b3=_0x68aa19;return!!_0x45e3ec[_0x4754b3(0x3797)];}}),'text-halo-color':new DataDrivenProperty(StyleSpec[_0x68aa19(0x10d5)][_0x68aa19(0x56c3)]),'text-halo-width':new DataDrivenProperty(StyleSpec['paint_symbol'][_0x68aa19(0x34de)]),'text-halo-blur':new DataDrivenProperty(StyleSpec[_0x68aa19(0x10d5)]['text-halo-blur']),'text-show-background':new DataDrivenProperty(StyleSpec[_0x68aa19(0x10d5)]['text-show-background']),'text-translate':new DataConstantProperty(StyleSpec[_0x68aa19(0x10d5)][_0x68aa19(0x2f3a)]),'text-translate-anchor':new DataConstantProperty(StyleSpec[_0x68aa19(0x10d5)]['text-translate-anchor'])}),properties$6={'paint':paint$7,'layout':layout$7},SymbolStyleLayer=function(_0x138116){var _0xbf3274=_0x68aa19;function _0x5ce186(_0x324aef){_0x138116['call'](this,_0x324aef,properties$6);}return _0x138116&&(_0x5ce186[_0xbf3274(0x4939)]=_0x138116),_0x5ce186['prototype']=Object[_0xbf3274(0x3477)](_0x138116&&_0x138116[_0xbf3274(0x4b51)]),_0x5ce186[_0xbf3274(0x4b51)][_0xbf3274(0x330d)]=_0x5ce186,_0x5ce186[_0xbf3274(0x4b51)][_0xbf3274(0x2d2e)]=function(_0x32cec0,_0x365c31){var _0x451d69=_0xbf3274;if(_0x138116[_0x451d69(0x4b51)][_0x451d69(0x2d2e)][_0x451d69(0x317a)](this,_0x32cec0,_0x365c31),_0x451d69(0x3d07)===this[_0x451d69(0x14b2)][_0x451d69(0x3173)]('icon-rotation-alignment')&&(_0x451d69(0x43cb)!==this[_0x451d69(0x14b2)][_0x451d69(0x3173)](_0x451d69(0x3fc5))?this[_0x451d69(0x14b2)][_0x451d69(0x2bad)]['icon-rotation-alignment']='map':this[_0x451d69(0x14b2)]['_values'][_0x451d69(0x186d)]=_0x451d69(0x18be)),'auto'===this[_0x451d69(0x14b2)][_0x451d69(0x3173)](_0x451d69(0x2df2))&&('point'!==this[_0x451d69(0x14b2)]['get'](_0x451d69(0x3fc5))?this[_0x451d69(0x14b2)][_0x451d69(0x2bad)][_0x451d69(0x2df2)]=_0x451d69(0x2e47):this[_0x451d69(0x14b2)][_0x451d69(0x2bad)][_0x451d69(0x2df2)]=_0x451d69(0x18be)),_0x451d69(0x3d07)===this[_0x451d69(0x14b2)][_0x451d69(0x3173)](_0x451d69(0x14be))&&(this['layout']['_values']['text-pitch-alignment']=this[_0x451d69(0x14b2)][_0x451d69(0x3173)](_0x451d69(0x2df2))),_0x451d69(0x3d07)===this[_0x451d69(0x14b2)][_0x451d69(0x3173)](_0x451d69(0x4799))&&(this[_0x451d69(0x14b2)][_0x451d69(0x2bad)][_0x451d69(0x4799)]=this['layout'][_0x451d69(0x3173)](_0x451d69(0x186d))),_0x451d69(0x43cb)===this[_0x451d69(0x14b2)][_0x451d69(0x3173)](_0x451d69(0x3fc5))){var _0x1a0d30=this[_0x451d69(0x14b2)][_0x451d69(0x3173)](_0x451d69(0x3902));if(_0x1a0d30){for(var _0xc1861d=[],_0x2a5ee3=0x0,_0x15e40b=_0x1a0d30;_0x2a5ee3<_0x15e40b[_0x451d69(0x531b)];_0x2a5ee3+=0x1){var _0x2b3295=_0x15e40b[_0x2a5ee3];_0xc1861d[_0x451d69(0x33ab)](_0x2b3295)<0x0&&_0xc1861d[_0x451d69(0x3a33)](_0x2b3295);}this[_0x451d69(0x14b2)][_0x451d69(0x2bad)][_0x451d69(0x3902)]=_0xc1861d;}else this['layout'][_0x451d69(0x2bad)]['text-writing-mode']=[_0x451d69(0x34d9)];}this[_0x451d69(0x3357)]();},_0x5ce186['prototype'][_0xbf3274(0x2344)]=function(_0x3e6162,_0x25915b,_0x2bb437){var _0x2d45bf=_0xbf3274,_0x1c19a5=this['layout'][_0x2d45bf(0x3173)](_0x3e6162)['evaluate'](_0x25915b,{},_0x2bb437),_0x1009c4=this[_0x2d45bf(0x1ebc)][_0x2d45bf(0x2bad)][_0x3e6162];return _0x1009c4[_0x2d45bf(0x15ef)]()||Expression$1['isExpression'](_0x1009c4[_0x2d45bf(0x327)])||!_0x1c19a5?_0x1c19a5:Util[_0x2d45bf(0x1407)](_0x25915b[_0x2d45bf(0x2f10)],_0x1c19a5);},_0x5ce186[_0xbf3274(0x4b51)][_0xbf3274(0x4025)]=function(_0x2726c5){return new SymbolBucket(_0x2726c5);},_0x5ce186['prototype'][_0xbf3274(0x2a99)]=function(){return 0x0;},_0x5ce186[_0xbf3274(0x4b51)][_0xbf3274(0x494)]=function(){return!0x1;},_0x5ce186['prototype']['_setPaintOverrides']=function(){var _0x106dbe=_0xbf3274;for(var _0x172f95=0x0,_0x2af68e=properties$6[_0x106dbe(0x20fc)]['overridableProperties'];_0x172f95<_0x2af68e[_0x106dbe(0x531b)];_0x172f95+=0x1){var _0x22aadc=_0x2af68e[_0x172f95];if(_0x5ce186[_0x106dbe(0x1b46)](this[_0x106dbe(0x14b2)],_0x22aadc)){var _0x1e17bc=this[_0x106dbe(0x20fc)][_0x106dbe(0x3173)](_0x22aadc);new FormatSectionOverride(_0x1e17bc),(_0x106dbe(0x473a)===_0x1e17bc[_0x106dbe(0x327)]['kind']||_0x1e17bc[_0x106dbe(0x327)][_0x106dbe(0x576a)],this['paint'][_0x106dbe(0x2bad)][_0x22aadc]=new PossiblyEvaluatedPropertyValue(_0x1e17bc['property'],null,_0x1e17bc[_0x106dbe(0x3b9e)]));}}},_0x5ce186[_0xbf3274(0x4b51)][_0xbf3274(0x2258)]=function(_0x4abd77,_0x202a0c,_0x5a93c6){var _0x48b88e=_0xbf3274;return!(!this[_0x48b88e(0x14b2)]||_0x202a0c['isDataDriven']()||_0x5a93c6[_0x48b88e(0x15ef)]())&&_0x5ce186[_0x48b88e(0x1b46)](this[_0x48b88e(0x14b2)],_0x4abd77);},_0x5ce186['hasPaintOverride']=function(_0x294497,_0x9cb065){var _0x3989b2=_0xbf3274,_0xd2754c=_0x294497['get'](_0x3989b2(0x40f0)),_0x54c6b9=properties$6['paint']['properties'][_0x9cb065],_0x15965d=!0x1,_0x4c3abe=function(_0x34bcf8){var _0x1cd106=_0x3989b2;for(var _0x31965f=0x0,_0x50a946=_0x34bcf8;_0x31965f<_0x50a946['length'];_0x31965f+=0x1){var _0x204179=_0x50a946[_0x31965f];if(_0x54c6b9[_0x1cd106(0x3b8d)]&&_0x54c6b9[_0x1cd106(0x3b8d)][_0x1cd106(0x1259)](_0x204179))return void(_0x15965d=!0x0);}};if(_0x3989b2(0x473a)===_0xd2754c['value'][_0x3989b2(0x576a)]&&_0xd2754c[_0x3989b2(0x327)][_0x3989b2(0x327)]instanceof Formatted$1)_0x4c3abe(_0xd2754c[_0x3989b2(0x327)][_0x3989b2(0x327)][_0x3989b2(0x3ed5)]);else{if(_0x3989b2(0x33b8)===_0xd2754c[_0x3989b2(0x327)][_0x3989b2(0x576a)]){var _0x10c79b=function(_0x5ccd1f){var _0x262dcc=_0x3989b2;if(!_0x15965d){if(_0x5ccd1f instanceof Literal&&Values$1[_0x262dcc(0x2eb3)](_0x5ccd1f[_0x262dcc(0x327)])===FormattedType){var _0x25cf38=_0x5ccd1f[_0x262dcc(0x327)];_0x4c3abe(_0x25cf38[_0x262dcc(0x3ed5)]);}else _0x5ccd1f instanceof FormatExpression$1?_0x4c3abe(_0x5ccd1f[_0x262dcc(0x3ed5)]):_0x5ccd1f[_0x262dcc(0x4f9c)](_0x10c79b);}},_0x534e34=_0xd2754c[_0x3989b2(0x327)];_0x534e34[_0x3989b2(0x300)]&&_0x10c79b(_0x534e34['_styleExpression'][_0x3989b2(0x22fc)]);}}return _0x15965d;},_0x5ce186[_0xbf3274(0x105)]=function(_0x475aba){var _0x30395f=_0xbf3274;for(var _0xa57b28=0x0,_0x11588b=properties$6[_0x30395f(0x20fc)]['overridableProperties'];_0xa57b28<_0x11588b['length'];_0xa57b28+=0x1){var _0x28a10e=_0x11588b[_0xa57b28];if(_0x5ce186['hasPaintOverride'](_0x475aba,_0x28a10e))return!0x0;}return!0x1;},_0x5ce186;}(StyleLayer),subclasses={'circle':CircleStyleLayer,'fill':FillStyleLayer,'line':LineStyleLayer,'symbol':SymbolStyleLayer};function createStyleLayer(_0xb7a1ea){var _0x2fea1f=_0x68aa19;return subclasses[_0xb7a1ea[_0x2fea1f(0x3243)]]?new subclasses[_0xb7a1ea[(_0x2fea1f(0x3243))]](_0xb7a1ea):null;}var HTMLImageElement$1=window[_0x68aa19(0x40f)],HTMLCanvasElement$1=window[_0x68aa19(0xf40)],HTMLVideoElement$1=window[_0x68aa19(0x14fb)],ImageData$1=window['ImageData'],Texture=function(_0x5a89e5,_0x1bc2d3,_0x375b5d,_0xb1cbdb){var _0x1a5292=_0x68aa19;this['context']=_0x5a89e5,this['format']=_0x375b5d,this[_0x1a5292(0x20ac)]=_0x5a89e5['gl'][_0x1a5292(0x3597)](),this['update'](_0x1bc2d3,_0xb1cbdb);};Texture['prototype'][_0x68aa19(0x489f)]=function(_0x2bbbe6,_0x444665,_0x4937c1){var _0x4351f7=_0x68aa19,_0xcaf0c1=_0x2bbbe6[_0x4351f7(0x209)],_0x489943=_0x2bbbe6[_0x4351f7(0x5862)],_0xa41f15=!(this[_0x4351f7(0x57c2)]&&this[_0x4351f7(0x57c2)][0x0]===_0xcaf0c1&&this['size'][0x1]===_0x489943||_0x4937c1),_0x1d40c9=this[_0x4351f7(0x4174)],_0x2d24be=_0x1d40c9['gl'];if(this['useMipmap']=Boolean(_0x444665&&_0x444665[_0x4351f7(0x3441)]),_0x2d24be['bindTexture'](_0x2d24be['TEXTURE_2D'],this[_0x4351f7(0x20ac)]),_0x1d40c9[_0x4351f7(0x3cf8)][_0x4351f7(0x346f)](!0x1),_0x1d40c9['pixelStoreUnpack'][_0x4351f7(0x346f)](0x1),_0x1d40c9[_0x4351f7(0x4b24)]['set'](this[_0x4351f7(0x859)]===_0x2d24be[_0x4351f7(0x4a1c)]&&(!_0x444665||!0x1!==_0x444665['premultiply'])),_0xa41f15)this['size']=[_0xcaf0c1,_0x489943],_0x2bbbe6 instanceof HTMLImageElement$1||_0x2bbbe6 instanceof HTMLCanvasElement$1||_0x2bbbe6 instanceof HTMLVideoElement$1||_0x2bbbe6 instanceof ImageData$1?_0x2d24be[_0x4351f7(0x45a4)](_0x2d24be[_0x4351f7(0x448b)],0x0,this[_0x4351f7(0x859)],this[_0x4351f7(0x859)],_0x2d24be['UNSIGNED_BYTE'],_0x2bbbe6):_0x2d24be['texImage2D'](_0x2d24be[_0x4351f7(0x448b)],0x0,this[_0x4351f7(0x859)],_0xcaf0c1,_0x489943,0x0,this['format'],_0x2d24be['UNSIGNED_BYTE'],_0x2bbbe6[_0x4351f7(0x116f)]);else{var _0xe6e45a=_0x4937c1||{'x':0x0,'y':0x0},_0x420bd7=_0xe6e45a['x'],_0x2d0285=_0xe6e45a['y'];_0x2bbbe6 instanceof HTMLImageElement$1||_0x2bbbe6 instanceof HTMLCanvasElement$1||_0x2bbbe6 instanceof HTMLVideoElement$1||_0x2bbbe6 instanceof ImageData$1?_0x2d24be[_0x4351f7(0x4c82)](_0x2d24be[_0x4351f7(0x448b)],0x0,_0x420bd7,_0x2d0285,_0x2d24be[_0x4351f7(0x4a1c)],_0x2d24be['UNSIGNED_BYTE'],_0x2bbbe6):_0x2d24be[_0x4351f7(0x4c82)](_0x2d24be[_0x4351f7(0x448b)],0x0,_0x420bd7,_0x2d0285,_0xcaf0c1,_0x489943,_0x2d24be[_0x4351f7(0x4a1c)],_0x2d24be[_0x4351f7(0x4aae)],_0x2bbbe6[_0x4351f7(0x116f)]);}this[_0x4351f7(0x3441)]&&this[_0x4351f7(0x23ea)]()&&_0x2d24be[_0x4351f7(0x6a4)](_0x2d24be[_0x4351f7(0x448b)]);},Texture[_0x68aa19(0x4b51)][_0x68aa19(0x532a)]=function(_0x24e156,_0x153271,_0x15d36c){var _0x45f8b4=_0x68aa19,_0x2b5130=this[_0x45f8b4(0x4174)]['gl'];_0x2b5130[_0x45f8b4(0x2502)](_0x2b5130[_0x45f8b4(0x448b)],this[_0x45f8b4(0x20ac)]),_0x15d36c!==_0x2b5130[_0x45f8b4(0x23e9)]||this['isSizePowerOfTwo']()||(_0x15d36c=_0x2b5130[_0x45f8b4(0x2225)]),_0x24e156!==this['filter']&&(_0x2b5130[_0x45f8b4(0x4b56)](_0x2b5130['TEXTURE_2D'],_0x2b5130['TEXTURE_MAG_FILTER'],_0x24e156),_0x2b5130[_0x45f8b4(0x4b56)](_0x2b5130['TEXTURE_2D'],_0x2b5130['TEXTURE_MIN_FILTER'],_0x15d36c||_0x24e156),this['filter']=_0x24e156),_0x153271!==this[_0x45f8b4(0x4632)]&&(_0x2b5130['texParameteri'](_0x2b5130[_0x45f8b4(0x448b)],_0x2b5130['TEXTURE_WRAP_S'],_0x153271),_0x2b5130[_0x45f8b4(0x4b56)](_0x2b5130[_0x45f8b4(0x448b)],_0x2b5130['TEXTURE_WRAP_T'],_0x153271),this[_0x45f8b4(0x4632)]=_0x153271);},Texture[_0x68aa19(0x4b51)][_0x68aa19(0x23ea)]=function(){var _0x27b5c9=_0x68aa19;return this[_0x27b5c9(0x57c2)][0x0]===this[_0x27b5c9(0x57c2)][0x1]&&Math[_0x27b5c9(0xe28)](this['size'][0x0])/Math[_0x27b5c9(0x4fd)]%0x1==0x0;},Texture[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x1886dd=_0x68aa19;this[_0x1886dd(0x4174)]['gl'][_0x1886dd(0x2769)](this[_0x1886dd(0x20ac)]),this['texture']=null;};var padding$2=0x1;function ImageManager(){var _0xe9b16f=_0x68aa19;this['images']={},this[_0xe9b16f(0x4f5)]=0x0,this[_0xe9b16f(0x5007)]=[],this[_0xe9b16f(0x1958)]={},this[_0xe9b16f(0xf24)]={},this[_0xe9b16f(0x996)]={},this['loaded']=!0x1,this['requestors']=[],this[_0xe9b16f(0xc98)]={},this[_0xe9b16f(0x4750)]=new RGBAImage({'width':0x1,'height':0x1}),this[_0xe9b16f(0x5660)]=!0x0;}ImageManager['prototype'][_0x68aa19(0x1a7)]=function(){var _0x35774f=_0x68aa19;return this[_0x35774f(0xf6c)];},ImageManager[_0x68aa19(0x4b51)][_0x68aa19(0xe14)]=function(_0x401e1f){var _0xe89cfc=_0x68aa19;if(this[_0xe89cfc(0xf6c)]!==_0x401e1f&&(this[_0xe89cfc(0xf6c)]=_0x401e1f,_0x401e1f)){for(var _0x637eb8=0x0,_0x3b1c3a=this[_0xe89cfc(0x5246)];_0x637eb8<_0x3b1c3a[_0xe89cfc(0x531b)];_0x637eb8+=0x1){var _0x4e52b8=_0x3b1c3a[_0x637eb8],_0xbaf03e=_0x4e52b8[_0xe89cfc(0x2f8c)],_0x314b47=_0x4e52b8[_0xe89cfc(0x1ab)];this[_0xe89cfc(0x38ea)](_0xbaf03e,_0x314b47);}this[_0xe89cfc(0x5246)]=[];}},ImageManager[_0x68aa19(0x4b51)]['getImage']=function(_0x5e4972){return this['images'][_0x5e4972];},ImageManager[_0x68aa19(0x4b51)]['addImage']=function(_0x3ef5ea,_0x56f824){var _0x3f2969=_0x68aa19;this[_0x3f2969(0x1813)](_0x3ef5ea,_0x56f824)&&(this[_0x3f2969(0x2831)][_0x3ef5ea]=_0x56f824,this[_0x3f2969(0x4f5)]++);},ImageManager[_0x68aa19(0x4b51)]['getImageCanvas']=function(_0x23108b){var _0xe19b1a=_0x68aa19;if(!defined$1(this[_0xe19b1a(0x2831)][_0x23108b]))return null;if(!defined$1(this['imagesCanvas'][_0x23108b])){var _0x4dc422=document[_0xe19b1a(0x433c)](_0xe19b1a(0xda2)),_0x5db54c=this[_0xe19b1a(0x2831)][_0x23108b][_0xe19b1a(0x116f)];_0x4dc422[_0xe19b1a(0x209)]=_0x5db54c[_0xe19b1a(0x209)],_0x4dc422['height']=_0x5db54c[_0xe19b1a(0x5862)];for(var _0x3ef9d3=_0x4dc422[_0xe19b1a(0x3ca1)]('2d'),_0x34ff1a=_0x3ef9d3['createImageData'](_0x5db54c[_0xe19b1a(0x209)],_0x5db54c['height']),_0x618044=_0x5db54c[_0xe19b1a(0x209)]*_0x5db54c[_0xe19b1a(0x5862)],_0x4d42a9=0x0;_0x4d42a9<_0x618044;_0x4d42a9++)_0x34ff1a['data'][0x4*_0x4d42a9]=_0x5db54c[_0xe19b1a(0x116f)][0x4*_0x4d42a9],_0x34ff1a[_0xe19b1a(0x116f)][0x4*_0x4d42a9+0x1]=_0x5db54c[_0xe19b1a(0x116f)][0x4*_0x4d42a9+0x1],_0x34ff1a[_0xe19b1a(0x116f)][0x4*_0x4d42a9+0x2]=_0x5db54c[_0xe19b1a(0x116f)][0x4*_0x4d42a9+0x2],_0x34ff1a[_0xe19b1a(0x116f)][0x4*_0x4d42a9+0x3]=_0x5db54c[_0xe19b1a(0x116f)][0x4*_0x4d42a9+0x3];_0x3ef9d3['putImageData'](_0x34ff1a,0x0,0x0),this['imagesCanvas'][_0x23108b]=_0x4dc422;}return this[_0xe19b1a(0x1958)][_0x23108b];},ImageManager['prototype'][_0x68aa19(0x1813)]=function(_0x458db0,_0x2ef365){var _0x177eaa=_0x68aa19,_0x55d065=!0x0;return this[_0x177eaa(0x16d)](_0x2ef365[_0x177eaa(0x4257)],_0x2ef365[_0x177eaa(0x116f)]&&_0x2ef365[_0x177eaa(0x116f)]['width'])||(_0x55d065=!0x1),this[_0x177eaa(0x16d)](_0x2ef365[_0x177eaa(0x497d)],_0x2ef365[_0x177eaa(0x116f)]&&_0x2ef365[_0x177eaa(0x116f)]['height'])||(_0x55d065=!0x1),this[_0x177eaa(0x4c4c)](_0x2ef365['content'],_0x2ef365)||(_0x55d065=!0x1),_0x55d065;},ImageManager[_0x68aa19(0x4b51)][_0x68aa19(0x16d)]=function(_0xa678fb,_0x1b5fad){var _0x391149=_0x68aa19;if(!_0xa678fb)return!0x0;for(var _0x13e246=0x0,_0x59a127=0x0,_0x50e261=_0xa678fb;_0x59a127<_0x50e261[_0x391149(0x531b)];_0x59a127+=0x1){var _0x49ca4d=_0x50e261[_0x59a127];if(_0x49ca4d[0x0]<_0x13e246||_0x49ca4d[0x1]<_0x49ca4d[0x0]||_0x1b5fad<_0x49ca4d[0x1])return!0x1;_0x13e246=_0x49ca4d[0x1];}return!0x0;},ImageManager[_0x68aa19(0x4b51)][_0x68aa19(0x4c4c)]=function(_0x47d391,_0xbf6c85){var _0x5fbde3=_0x68aa19;return!_0x47d391||0x4===_0x47d391['length']&&(!(_0x47d391[0x0]<0x0||_0xbf6c85[_0x5fbde3(0x116f)][_0x5fbde3(0x209)]<_0x47d391[0x0])&&(!(_0x47d391[0x1]<0x0||_0xbf6c85[_0x5fbde3(0x116f)][_0x5fbde3(0x5862)]<_0x47d391[0x1])&&(!(_0x47d391[0x2]<0x0||_0xbf6c85[_0x5fbde3(0x116f)]['width']<_0x47d391[0x2])&&(!(_0x47d391[0x3]<0x0||_0xbf6c85[_0x5fbde3(0x116f)][_0x5fbde3(0x5862)]<_0x47d391[0x3])&&(!(_0x47d391[0x2]<_0x47d391[0x0])&&!(_0x47d391[0x3]<_0x47d391[0x1]))))));},ImageManager[_0x68aa19(0x4b51)][_0x68aa19(0x10eb)]=function(_0x32ebe2,_0x399c60){var _0x206483=_0x68aa19,_0x452c63=this[_0x206483(0x2831)][_0x32ebe2];_0x399c60[_0x206483(0x3330)]=_0x452c63[_0x206483(0x3330)]+0x1,this[_0x206483(0x2831)][_0x32ebe2]=_0x399c60,this['updatedImages'][_0x32ebe2]=!0x0;},ImageManager['prototype'][_0x68aa19(0x50f9)]=function(_0x55c474){var _0x4b3974=_0x68aa19,_0x237652=this['images'][_0x55c474];delete this[_0x4b3974(0x2831)][_0x55c474],delete this[_0x4b3974(0xc98)][_0x55c474],this[_0x4b3974(0x4f5)]--,this[_0x4b3974(0x4f5)]<0x0&&(this['imageCount']=0x0),_0x237652[_0x4b3974(0x408e)]&&_0x237652[_0x4b3974(0x408e)]['onRemove']&&_0x237652[_0x4b3974(0x408e)]['onRemove']();},ImageManager[_0x68aa19(0x4b51)][_0x68aa19(0x428d)]=function(){var _0x2b28ea=_0x68aa19;return this[_0x2b28ea(0x5007)]['length']!=this[_0x2b28ea(0x4f5)]&&(this[_0x2b28ea(0x5007)]=Object[_0x2b28ea(0x20c8)](this[_0x2b28ea(0x2831)])),this[_0x2b28ea(0x5007)];},ImageManager[_0x68aa19(0x4b51)][_0x68aa19(0x553)]=function(_0x47345b,_0xc7d59){var _0x40f26d=_0x68aa19,_0x280c5d=!0x0;if(!this['isLoaded']())for(var _0x1ca508=0x0,_0x479300=_0x47345b;_0x1ca508<_0x479300[_0x40f26d(0x531b)];_0x1ca508+=0x1){var _0x309815=_0x479300[_0x1ca508];this[_0x40f26d(0x2831)][_0x309815]||(_0x280c5d=!0x1);}this[_0x40f26d(0x1a7)]()||_0x280c5d?this['_notify'](_0x47345b,_0xc7d59):this[_0x40f26d(0x5246)][_0x40f26d(0x3a33)]({'ids':_0x47345b,'callback':_0xc7d59});},ImageManager['prototype'][_0x68aa19(0x38ea)]=function(_0x152a31,_0x5ceb06){var _0x2a0515=_0x68aa19;for(var _0x4e4b7b={},_0x4602bb=0x0,_0x3e16a2=_0x152a31;_0x4602bb<_0x3e16a2[_0x2a0515(0x531b)];_0x4602bb+=0x1){var _0x12ea56=_0x3e16a2[_0x4602bb];this[_0x2a0515(0x2831)][_0x12ea56]||console[_0x2a0515(0xe28)]('styleimagemissing',{'id':_0x12ea56});var _0xc2b215=this[_0x2a0515(0x2831)][_0x12ea56];_0xc2b215?_0x4e4b7b[_0x12ea56]={'data':_0xc2b215[_0x2a0515(0x116f)][_0x2a0515(0x254b)](),'pixelRatio':_0xc2b215['pixelRatio'],'sdf':_0xc2b215[_0x2a0515(0x4cc1)],'version':_0xc2b215[_0x2a0515(0x3330)],'stretchX':_0xc2b215['stretchX'],'stretchY':_0xc2b215[_0x2a0515(0x497d)],'content':_0xc2b215['content'],'hasRenderCallback':Boolean(_0xc2b215[_0x2a0515(0x408e)]&&_0xc2b215['userImage'][_0x2a0515(0x2507)])}:console[_0x2a0515(0x10bc)](_0x2a0515(0x795)+_0x12ea56+_0x2a0515(0x21b4));}_0x5ceb06(null,_0x4e4b7b);},ImageManager[_0x68aa19(0x4b51)][_0x68aa19(0x5f7)]=function(_0x2b5bc2){var _0x15c546=_0x68aa19,_0x2143c0={};for(var _0x5397b7 in this[_0x15c546(0x2831)]){var _0x9aa9be=this['images'][_0x5397b7],_0x3f4c40=_0x9aa9be[_0x15c546(0x116f)][_0x15c546(0x254b)]();_0x2b5bc2[_0x15c546(0x3a33)](_0x3f4c40[_0x15c546(0x116f)]['buffer']),_0x2143c0[_0x5397b7]={'data':_0x3f4c40,'pixelRatio':_0x9aa9be['pixelRatio'],'hasRenderCallback':Boolean(_0x9aa9be[_0x15c546(0x408e)]&&_0x9aa9be['userImage']['render'])};}return _0x2143c0;},ImageManager['prototype'][_0x68aa19(0x5204)]=function(){var _0xc42ad1=_0x68aa19,_0x5bf9ff=this[_0xc42ad1(0x4750)];return{'width':_0x5bf9ff[_0xc42ad1(0x209)],'height':_0x5bf9ff[_0xc42ad1(0x5862)]};},ImageManager[_0x68aa19(0x4b51)][_0x68aa19(0x28ed)]=function(_0x272213){var _0x347769=_0x68aa19,_0x599150=this[_0x347769(0xc98)][_0x272213],_0x37b0cb=this['getImage'](_0x272213);if(!_0x37b0cb)return null;if(_0x599150&&_0x599150[_0x347769(0x4771)][_0x347769(0x3330)]===_0x37b0cb[_0x347769(0x3330)])return _0x599150['position'];if(_0x599150)_0x599150[_0x347769(0x4771)]['version']=_0x37b0cb['version'];else{var _0x166e61={'w':_0x37b0cb[_0x347769(0x116f)][_0x347769(0x209)]+0x2*padding$2,'h':_0x37b0cb['data'][_0x347769(0x5862)]+0x2*padding$2,'x':0x0,'y':0x0},_0x3a3df1=new ImagePosition(_0x166e61,_0x37b0cb);this[_0x347769(0xc98)][_0x272213]={'bin':_0x166e61,'position':_0x3a3df1};}return this[_0x347769(0x36b1)](),this[_0x347769(0xc98)][_0x272213][_0x347769(0x4771)];},ImageManager[_0x68aa19(0x4b51)][_0x68aa19(0x532a)]=function(_0x5c4039){var _0x3c7769=_0x68aa19,_0x414b2e=_0x5c4039['gl'];this[_0x3c7769(0x331b)]?this[_0x3c7769(0x5660)]&&(this['atlasTexture'][_0x3c7769(0x489f)](this['atlasImage']),this['dirty']=!0x1):this[_0x3c7769(0x331b)]=new Texture(_0x5c4039,this[_0x3c7769(0x4750)],_0x414b2e[_0x3c7769(0x4a1c)]),this[_0x3c7769(0x331b)][_0x3c7769(0x532a)](_0x414b2e[_0x3c7769(0x2225)],_0x414b2e[_0x3c7769(0x312f)]);},ImageManager[_0x68aa19(0x4b51)][_0x68aa19(0x36b1)]=function(){var _0x7b829d=_0x68aa19,_0x5e2a95=[];for(var _0x3d2587 in this[_0x7b829d(0xc98)])_0x5e2a95[_0x7b829d(0x3a33)](this[_0x7b829d(0xc98)][_0x3d2587][_0x7b829d(0x2bf9)]);var _0x3afb1d=potpack(_0x5e2a95),_0x16c031=_0x3afb1d['w'],_0x57c561=_0x3afb1d['h'],_0x2f9fb5=this['atlasImage'];for(var _0x116edd in(_0x2f9fb5[_0x7b829d(0x5cf)]({'width':_0x16c031||0x1,'height':_0x57c561||0x1}),this[_0x7b829d(0xc98)])){var _0x504fd7=this[_0x7b829d(0xc98)][_0x116edd]['bin'],_0x268c99=_0x504fd7['x']+padding$2,_0x249a09=_0x504fd7['y']+padding$2,_0x565a1d=this['images'][_0x116edd][_0x7b829d(0x116f)],_0x213f91=_0x565a1d['width'],_0x1822f5=_0x565a1d[_0x7b829d(0x5862)];RGBAImage[_0x7b829d(0x2362)](_0x565a1d,_0x2f9fb5,{'x':0x0,'y':0x0},{'x':_0x268c99,'y':_0x249a09},{'width':_0x213f91,'height':_0x1822f5}),RGBAImage[_0x7b829d(0x2362)](_0x565a1d,_0x2f9fb5,{'x':0x0,'y':_0x1822f5-0x1},{'x':_0x268c99,'y':_0x249a09-0x1},{'width':_0x213f91,'height':0x1}),RGBAImage[_0x7b829d(0x2362)](_0x565a1d,_0x2f9fb5,{'x':0x0,'y':0x0},{'x':_0x268c99,'y':_0x249a09+_0x1822f5},{'width':_0x213f91,'height':0x1}),RGBAImage[_0x7b829d(0x2362)](_0x565a1d,_0x2f9fb5,{'x':_0x213f91-0x1,'y':0x0},{'x':_0x268c99-0x1,'y':_0x249a09},{'width':0x1,'height':_0x1822f5}),RGBAImage[_0x7b829d(0x2362)](_0x565a1d,_0x2f9fb5,{'x':0x0,'y':0x0},{'x':_0x268c99+_0x213f91,'y':_0x249a09},{'width':0x1,'height':_0x1822f5});}this[_0x7b829d(0x5660)]=!0x0;},ImageManager[_0x68aa19(0x4b51)][_0x68aa19(0x38fe)]=function(){var _0x18221c=_0x68aa19;this[_0x18221c(0x996)]={};},ImageManager['prototype']['dispatchRenderCallbacks']=function(_0x19d137){var _0x977d5a=_0x68aa19;for(var _0x393031=0x0,_0x58f57b=_0x19d137;_0x393031<_0x58f57b[_0x977d5a(0x531b)];_0x393031+=0x1){var _0x2f1afe=_0x58f57b[_0x393031];if(!this[_0x977d5a(0x996)][_0x2f1afe]){this['callbackDispatchedThisFrame'][_0x2f1afe]=!0x0;var _0x5cca53=this[_0x977d5a(0x2831)][_0x2f1afe];renderStyleImage(_0x5cca53)&&this[_0x977d5a(0x10eb)](_0x2f1afe,_0x5cca53);}}};var LineAtlas=function(_0x29bb22,_0x56da3d){var _0x4f747d=_0x68aa19;this[_0x4f747d(0x209)]=_0x29bb22,this[_0x4f747d(0x5862)]=_0x56da3d,this[_0x4f747d(0x2db4)]=0x0,this[_0x4f747d(0x454e)]=0x4,this[_0x4f747d(0x116f)]=new Uint8Array(this[_0x4f747d(0x209)]*this[_0x4f747d(0x5862)]*this[_0x4f747d(0x454e)]),this['positions']={};};function featureFilter(){}LineAtlas[_0x68aa19(0x4b51)]['getDash']=function(_0x12de4c,_0x202408){var _0x459822=_0x68aa19,_0x1083ee=_0x12de4c['join'](',')+String(_0x202408);return this[_0x459822(0x30fe)][_0x1083ee]||(this[_0x459822(0x30fe)][_0x1083ee]=this[_0x459822(0x39e4)](_0x12de4c,_0x202408)),this[_0x459822(0x30fe)][_0x1083ee];},LineAtlas['prototype']['addDash']=function(_0x463eba,_0x3eba8a){var _0x13b256=_0x68aa19,_0x1317c9=_0x3eba8a?0x7:0x0,_0xfd6b24=0x2*_0x1317c9+0x1;if(this['nextRow']+_0xfd6b24>this[_0x13b256(0x5862)])return null;for(var _0x20a708=0x0,_0x5ba577=0x0;_0x5ba577<_0x463eba[_0x13b256(0x531b)];_0x5ba577++)_0x20a708+=_0x463eba[_0x5ba577];for(var _0x112e59=this[_0x13b256(0x209)]/_0x20a708,_0x54c918=_0x112e59/0x2,_0x32833e=_0x463eba[_0x13b256(0x531b)]%0x2==0x1,_0x408252=-_0x1317c9;_0x408252<=_0x1317c9;_0x408252++)for(var _0x2ead07=this[_0x13b256(0x2db4)]+_0x1317c9+_0x408252,_0x4f554a=this[_0x13b256(0x209)]*_0x2ead07,_0x5a08ba=_0x32833e?-_0x463eba[_0x463eba[_0x13b256(0x531b)]-0x1]:0x0,_0xae7787=_0x463eba[0x0],_0x407d39=0x1,_0x5ad5a0=0x0;_0x5ad5a0<this['width'];_0x5ad5a0++){for(;_0xae7787<_0x5ad5a0/_0x112e59;)_0x5a08ba=_0xae7787,_0xae7787+=_0x463eba[_0x407d39],_0x32833e&&_0x407d39===_0x463eba[_0x13b256(0x531b)]-0x1&&(_0xae7787+=_0x463eba[0x0]),_0x407d39++;var _0x3835f9=Math[_0x13b256(0x1661)](_0x5ad5a0-_0x5a08ba*_0x112e59),_0x3dd6e3=Math[_0x13b256(0x1661)](_0x5ad5a0-_0xae7787*_0x112e59),_0x3d683d=Math[_0x13b256(0x27d5)](_0x3835f9,_0x3dd6e3),_0xf638df=_0x407d39%0x2==0x1,_0x399a3a=void 0x0;if(_0x3eba8a){var _0x43c6ab=_0x1317c9?_0x408252/_0x1317c9*(_0x54c918+0x1):0x0;if(_0xf638df){var _0xbe19ca=_0x54c918-Math[_0x13b256(0x1661)](_0x43c6ab);_0x399a3a=Math[_0x13b256(0x4080)](_0x3d683d*_0x3d683d+_0xbe19ca*_0xbe19ca);}else _0x399a3a=_0x54c918-Math[_0x13b256(0x4080)](_0x3d683d*_0x3d683d+_0x43c6ab*_0x43c6ab);}else _0x399a3a=(_0xf638df?0x1:-0x1)*_0x3d683d;this['data'][0x3+0x4*(_0x4f554a+_0x5ad5a0)]=Math[_0x13b256(0x2bc6)](0x0,Math[_0x13b256(0x27d5)](0xff,_0x399a3a+0x80));}var _0x4bfc89={'y':(this[_0x13b256(0x2db4)]+_0x1317c9+0.5)/this[_0x13b256(0x5862)],'height':0x2*_0x1317c9/this[_0x13b256(0x5862)],'width':_0x20a708};return this[_0x13b256(0x2db4)]+=_0xfd6b24,this[_0x13b256(0x5660)]=!0x0,_0x4bfc89;},LineAtlas[_0x68aa19(0x4b51)][_0x68aa19(0x532a)]=function(_0x4c78e8){var _0x4d7f7f=_0x68aa19,_0x5b7e41=_0x4c78e8['gl'];this['texture']?(_0x5b7e41[_0x4d7f7f(0x2502)](_0x5b7e41[_0x4d7f7f(0x448b)],this['texture']),this['dirty']&&(this['dirty']=!0x1,_0x5b7e41[_0x4d7f7f(0x4c82)](_0x5b7e41[_0x4d7f7f(0x448b)],0x0,0x0,0x0,this[_0x4d7f7f(0x209)],this[_0x4d7f7f(0x5862)],_0x5b7e41[_0x4d7f7f(0x4a1c)],_0x5b7e41[_0x4d7f7f(0x4aae)],this['data']))):(this[_0x4d7f7f(0x20ac)]=_0x5b7e41[_0x4d7f7f(0x3597)](),_0x5b7e41['bindTexture'](_0x5b7e41[_0x4d7f7f(0x448b)],this[_0x4d7f7f(0x20ac)]),_0x5b7e41[_0x4d7f7f(0x4b56)](_0x5b7e41[_0x4d7f7f(0x448b)],_0x5b7e41[_0x4d7f7f(0x45c8)],_0x5b7e41[_0x4d7f7f(0x2124)]),_0x5b7e41['texParameteri'](_0x5b7e41[_0x4d7f7f(0x448b)],_0x5b7e41[_0x4d7f7f(0x5f1)],_0x5b7e41['REPEAT']),_0x5b7e41[_0x4d7f7f(0x4b56)](_0x5b7e41[_0x4d7f7f(0x448b)],_0x5b7e41['TEXTURE_MIN_FILTER'],_0x5b7e41[_0x4d7f7f(0x2225)]),_0x5b7e41[_0x4d7f7f(0x4b56)](_0x5b7e41[_0x4d7f7f(0x448b)],_0x5b7e41[_0x4d7f7f(0x477d)],_0x5b7e41[_0x4d7f7f(0x2225)]),_0x5b7e41[_0x4d7f7f(0x45a4)](_0x5b7e41[_0x4d7f7f(0x448b)],0x0,_0x5b7e41[_0x4d7f7f(0x4a1c)],this['width'],this[_0x4d7f7f(0x5862)],0x0,_0x5b7e41[_0x4d7f7f(0x4a1c)],_0x5b7e41['UNSIGNED_BYTE'],this['data']));},featureFilter[_0x68aa19(0x17ad)]=function(_0x446555){var _0x13e096=_0x68aa19;if(!0x0===_0x446555||!0x1===_0x446555)return!0x0;if(!Array[_0x13e096(0x4b57)](_0x446555)||0x0===_0x446555['length'])return!0x1;switch(_0x446555[0x0]){case _0x13e096(0x40dd):return _0x446555[_0x13e096(0x531b)]>=0x2&&'$id'!==_0x446555[0x1]&&_0x13e096(0xfb9)!==_0x446555[0x1];case'in':return _0x446555[_0x13e096(0x531b)]>=0x3&&Array[_0x13e096(0x4b57)](_0x446555[0x2]);case _0x13e096(0x1852):case _0x13e096(0x2bfa):case _0x13e096(0x54f0):case _0x13e096(0x4587):return!0x1;case'==':case'!=':case'>':case'>=':case'<':case'<=':case _0x13e096(0x57d3):case'!like':return 0x3!==_0x446555[_0x13e096(0x531b)]||Array[_0x13e096(0x4b57)](_0x446555[0x1])||Array['isArray'](_0x446555[0x2]);case _0x13e096(0x2d5a):case _0x13e096(0x3935):for(var _0x3849d8=0x0,_0x2087bf=_0x446555[_0x13e096(0x48ca)](0x1);_0x3849d8<_0x2087bf['length'];_0x3849d8+=0x1){var _0x131f91=_0x2087bf[_0x3849d8];if(!featureFilter[_0x13e096(0x17ad)](_0x131f91)&&_0x13e096(0x46da)!=typeof _0x131f91)return!0x1;}return!0x0;default:return!0x0;}};var filterSpec={'type':'boolean','default':!0x1,'transition':!0x1,'property-type':_0x68aa19(0x49cd),'expression':{'interpolated':!0x1,'parameters':['zoom','feature']}};function compare(_0x6df426,_0x59c07d){return _0x6df426<_0x59c07d?-0x1:_0x6df426>_0x59c07d?0x1:0x0;}function convertFilter(_0x97e91e){var _0x3a5960=_0x68aa19;if(!_0x97e91e)return!0x0;var _0x53cff8=_0x97e91e[0x0];return _0x97e91e[_0x3a5960(0x531b)]<=0x1?'any'!==_0x53cff8:'=='===_0x53cff8?convertComparisonOp(_0x97e91e[0x1],_0x97e91e[0x2],'=='):'!='===_0x53cff8?convertNegation(convertComparisonOp(_0x97e91e[0x1],_0x97e91e[0x2],'==')):'<'===_0x53cff8||'>'===_0x53cff8||'<='===_0x53cff8||'>='===_0x53cff8?convertComparisonOp(_0x97e91e[0x1],_0x97e91e[0x2],_0x53cff8):'any'===_0x53cff8?convertDisjunctionOp(_0x97e91e[_0x3a5960(0x48ca)](0x1)):'all'===_0x53cff8?[_0x3a5960(0x3935)][_0x3a5960(0x32c8)](_0x97e91e['slice'](0x1)[_0x3a5960(0x2e47)](convertFilter)):_0x3a5960(0x4587)===_0x53cff8?[_0x3a5960(0x4587)][_0x3a5960(0x32c8)](_0x97e91e[_0x3a5960(0x48ca)](0x1)['map'](convertFilter)):'none'===_0x53cff8?[_0x3a5960(0x3935)][_0x3a5960(0x32c8)](_0x97e91e[_0x3a5960(0x48ca)](0x1)[_0x3a5960(0x2e47)](convertFilter)['map'](convertNegation)):'in'===_0x53cff8?convertInOp(_0x97e91e[0x1],_0x97e91e['slice'](0x2)):'!in'===_0x53cff8?convertNegation(convertInOp(_0x97e91e[0x1],_0x97e91e[_0x3a5960(0x48ca)](0x2))):'has'===_0x53cff8?convertHasOp(_0x97e91e[0x1]):_0x3a5960(0x2bfa)===_0x53cff8?convertNegation(convertHasOp(_0x97e91e[0x1])):_0x3a5960(0x57d3)===_0x53cff8?convertComparisonOp(_0x97e91e[0x1],_0x97e91e[0x2],'like'):_0x3a5960(0xbcb)!==_0x53cff8||convertNegation(convertComparisonOp(_0x97e91e[0x1],_0x97e91e[0x2],_0x3a5960(0x57d3)));}function convertComparisonOp(_0x13f165,_0x106e76,_0x368b0e){var _0x53632f=_0x68aa19;switch(_0x13f165){case _0x53632f(0xfb9):return[_0x53632f(0x3f52)+_0x368b0e,_0x106e76];case'$id':return[_0x53632f(0x1d56)+_0x368b0e,_0x106e76];default:return[_0x53632f(0x3df)+_0x368b0e,_0x13f165,_0x106e76];}}function convertDisjunctionOp(_0x13841b){var _0x348448=_0x68aa19;return['any'][_0x348448(0x32c8)](_0x13841b[_0x348448(0x2e47)](convertFilter));}function convertInOp(_0x4a88c,_0x63e64){var _0x129f8f=_0x68aa19;if(0x0===_0x63e64['length'])return!0x1;switch(_0x4a88c){case'$type':return[_0x129f8f(0x2f03),[_0x129f8f(0x12be),_0x63e64]];case'$id':return['filter-id-in',[_0x129f8f(0x12be),_0x63e64]];default:return _0x63e64[_0x129f8f(0x531b)]>0xc8&&!_0x63e64[_0x129f8f(0x66a)](function(_0x4f5d4e){return typeof _0x4f5d4e!=typeof _0x63e64[0x0];})?[_0x129f8f(0x34d),_0x4a88c,[_0x129f8f(0x12be),_0x63e64[_0x129f8f(0x34f3)](compare)]]:[_0x129f8f(0x1553),_0x4a88c,[_0x129f8f(0x12be),_0x63e64]];}}function convertHasOp(_0x210a55){var _0x3b4de6=_0x68aa19;switch(_0x210a55){case _0x3b4de6(0xfb9):return!0x0;case _0x3b4de6(0x16ab):return[_0x3b4de6(0x4436)];default:return[_0x3b4de6(0xc71),_0x210a55];}}function convertNegation(_0x4052b1){return['!',_0x4052b1];}featureFilter[_0x68aa19(0x29c1)]=function(_0x2583d6){var _0x4fc474=_0x68aa19;if(null==_0x2583d6)return function(){return!0x0;};featureFilter[_0x4fc474(0x17ad)](_0x2583d6)||(_0x2583d6=convertFilter(_0x2583d6));var _0x5653d2=Expression$1[_0x4fc474(0x207d)](_0x2583d6,filterSpec);if(_0x4fc474(0x132d)===_0x5653d2['result'])throw new Error(_0x5653d2[_0x4fc474(0x327)]['map'](function(_0xe52262){var _0x3b25d8=_0x4fc474;return _0xe52262[_0x3b25d8(0x133c)]+':\x20'+_0xe52262[_0x3b25d8(0x17f7)];})['join'](',\x20'));return function(_0xbe5ca4,_0x1ad19e){var _0x110df4=_0x4fc474;return _0x5653d2[_0x110df4(0x327)][_0x110df4(0x35e2)](_0xbe5ca4,_0x1ad19e);};};const refProperties=[_0x68aa19(0x3243),_0x68aa19(0x33b8),_0x68aa19(0x2c5c),_0x68aa19(0x1571),_0x68aa19(0x1fb3),_0x68aa19(0x350b),_0x68aa19(0x14b2)];function stringify(_0x28d43c){var _0x43e6f3=_0x68aa19,_0x244b8d=typeof _0x28d43c;if(_0x43e6f3(0x30f8)===_0x244b8d||_0x43e6f3(0x46da)===_0x244b8d||_0x43e6f3(0x29ad)===_0x244b8d||null==_0x28d43c)return JSON[_0x43e6f3(0x1e9b)](_0x28d43c);if(Array[_0x43e6f3(0x4b57)](_0x28d43c)){for(var _0x1982db='[',_0x9c7148=0x0,_0x3e20fd=_0x28d43c;_0x9c7148<_0x3e20fd['length'];_0x9c7148+=0x1){_0x1982db+=stringify(_0x3e20fd[_0x9c7148])+',';}return _0x1982db+']';}for(var _0x25e3aa=Object[_0x43e6f3(0x20c8)](_0x28d43c)[_0x43e6f3(0x34f3)](),_0x181ee0='{',_0x4f3872=0x0;_0x4f3872<_0x25e3aa[_0x43e6f3(0x531b)];_0x4f3872++)_0x181ee0+=JSON[_0x43e6f3(0x1e9b)](_0x25e3aa[_0x4f3872])+':'+stringify(_0x28d43c[_0x25e3aa[_0x4f3872]])+',';return _0x181ee0+'}';}function getKey$2(_0x136327){var _0xf3a43d=_0x68aa19;for(var _0x393fab='',_0x4f6d52=0x0,_0x14747e=refProperties;_0x4f6d52<_0x14747e[_0xf3a43d(0x531b)];_0x4f6d52+=0x1){_0x393fab+='/'+stringify(_0x136327[_0x14747e[_0x4f6d52]]);}return _0x393fab;}function groupByLayout(_0x95aebb,_0x56f69d){for(var _0x3b021e={},_0x1d394a=0x0;_0x1d394a<_0x95aebb['length'];_0x1d394a++){var _0x131f63=_0x56f69d&&_0x56f69d[_0x95aebb[_0x1d394a]['id']]||getKey$2(_0x95aebb[_0x1d394a]);_0x56f69d&&(_0x56f69d[_0x95aebb[_0x1d394a]['id']]=_0x131f63);var _0x5b84bc=_0x3b021e[_0x131f63];_0x5b84bc||(_0x5b84bc=_0x3b021e[_0x131f63]=[]),_0x5b84bc['push'](_0x95aebb[_0x1d394a]);}var _0x1379ec=[];for(var _0x49de92 in _0x3b021e)_0x1379ec['push'](_0x3b021e[_0x49de92]);return _0x1379ec;}var StyleLayerIndex=function(_0x17696c){var _0x570819=_0x68aa19;this[_0x570819(0x22aa)]={},_0x17696c&&this['replace'](_0x17696c);};function values(_0x2177fc){var _0xbd9ab5=[];for(var _0x454f3f in _0x2177fc)_0xbd9ab5['push'](_0x2177fc[_0x454f3f]);return _0xbd9ab5;}function Style(_0x267b6f){var _0xf6fa8=_0x68aa19;this['_layers']={},this[_0xf6fa8(0x2347)]=[],this[_0xf6fa8(0x3c34)]={},this[_0xf6fa8(0x1bc0)]=!0x1,this['highLighting']=!0x1,this['imageManager']=new ImageManager(),this[_0xf6fa8(0x51aa)]=new LineAtlas(0x100,0x200),this[_0xf6fa8(0x4e4)]();}function loadSprite$1(_0x1413bc,_0x158259,_0x33e7c8){var _0x36af3b=_0x68aa19,_0x30c37a;if(!defined$1(_0x30c37a=_0x1413bc[_0x36af3b(0x2921)]?_0x1413bc[_0x36af3b(0x52cd)]+'/data/path/sprite':_0x33e7c8[_0x36af3b(0x2407)]))return _0x1413bc[_0x36af3b(0x3322)]=!0x0,void _0x158259[_0x36af3b(0xe14)](!0x0);var _0x105b69=_0x30c37a+'.json',_0xba60c9=_0x30c37a+_0x36af3b(0x50d4);defined$1(Credential[_0x36af3b(0x4570)])&&(defined$1(Credential[_0x36af3b(0x4570)][_0x36af3b(0x622)][_0x1413bc[_0x36af3b(0x52cd)]])?(_0x105b69=Credential[_0x36af3b(0x1737)](_0x1413bc[_0x36af3b(0x52cd)],_0x105b69),_0xba60c9=Credential[_0x36af3b(0x1737)](_0x1413bc[_0x36af3b(0x52cd)],_0xba60c9)):(_0x105b69=Credential[_0x36af3b(0x437b)](_0x105b69),_0xba60c9=Credential[_0x36af3b(0x437b)](_0xba60c9)));var _0x249e0a,_0x4b32f8,_0x536d61=loadJson$1(_0x105b69,_0x1413bc[_0x36af3b(0x868)]),_0x1af910=Resource['createIfNeeded'](_0xba60c9);function _0x19b07c(){var _0x34ba45=_0x36af3b;if(_0x4b32f8&&_0x249e0a){var _0x5b8f29=getImageData(_0x249e0a);try{for(var _0x854a85 in _0x4b32f8){var _0x4645e6=_0x4b32f8[_0x854a85],_0x23737a=_0x4645e6[_0x34ba45(0x209)],_0x32be2c=_0x4645e6[_0x34ba45(0x5862)],_0x4b213f=_0x4645e6['x'],_0x539c22=_0x4645e6['y'],_0x155815=_0x4645e6[_0x34ba45(0x4cc1)],_0x445f63=_0x4645e6['pixelRatio'],_0x4c273e=_0x4645e6['stretchX'],_0x3acbce=_0x4645e6[_0x34ba45(0x497d)],_0x2f2b1b=_0x4645e6[_0x34ba45(0x1bcb)],_0x3acae5=new RGBAImage({'width':_0x23737a,'height':_0x32be2c});RGBAImage[_0x34ba45(0x2362)](_0x5b8f29,_0x3acae5,{'x':_0x4b213f,'y':_0x539c22},{'x':0x0,'y':0x0},{'width':_0x23737a,'height':_0x32be2c}),_0x158259['addImage'](_0x854a85,{'data':_0x3acae5,'pixelRatio':_0x445f63,'sdf':_0x155815,'stretchX':_0x4c273e,'stretchY':_0x3acbce,'content':_0x2f2b1b});}}catch(_0x57f154){console['log'](_0x57f154);}_0x158259['setLoaded'](!0x0),_0x1413bc[_0x34ba45(0x3322)]=!0x0;}}defined$1(_0x1413bc['_customRequestHeaders'])&&(_0x1af910[_0x36af3b(0x4f7d)]=_0x1413bc[_0x36af3b(0x868)]),when(_0x536d61,function(_0x695293){_0x4b32f8=_0x695293,_0x19b07c();},function(_0x4db7a8){var _0x4a04e6=_0x36af3b;console[_0x4a04e6(0xe28)]('download\x20'+_0x30c37a+_0x4a04e6(0x2a2e)),_0x1413bc['_resourceReady']=!0x0;}),when(_0x1af910[_0x36af3b(0x5174)](),function(_0x195d5d){_0x249e0a=_0x195d5d,_0x19b07c();},function(_0x13e024){var _0x43efc0=_0x36af3b;console[_0x43efc0(0xe28)]('download\x20'+_0x30c37a+_0x43efc0(0x2a24)),_0x1413bc[_0x43efc0(0x3322)]=!0x0;});}function getImageData(_0x1f63b2,_0x29f8e7){var _0x3f0f0c=_0x68aa19;void 0x0===_0x29f8e7&&(_0x29f8e7=0x0);var _0x5c92e4=document['createElement'](_0x3f0f0c(0xda2)),_0xdfb4e6=_0x5c92e4[_0x3f0f0c(0x3ca1)]('2d');if(!_0xdfb4e6)throw new Error(_0x3f0f0c(0x3075));return _0x5c92e4[_0x3f0f0c(0x209)]=_0x1f63b2[_0x3f0f0c(0x209)],_0x5c92e4['height']=_0x1f63b2[_0x3f0f0c(0x5862)],_0xdfb4e6[_0x3f0f0c(0x4895)](_0x1f63b2,0x0,0x0,_0x1f63b2[_0x3f0f0c(0x209)],_0x1f63b2[_0x3f0f0c(0x5862)]),_0xdfb4e6[_0x3f0f0c(0x269a)](-_0x29f8e7,-_0x29f8e7,_0x1f63b2[_0x3f0f0c(0x209)]+0x2*_0x29f8e7,_0x1f63b2[_0x3f0f0c(0x5862)]+0x2*_0x29f8e7);}StyleLayerIndex[_0x68aa19(0x4b51)]['replace']=function(_0x5125e2){var _0x18a1e7=_0x68aa19;this[_0x18a1e7(0x42c)]={},this[_0x18a1e7(0x1bbc)]={},this['update'](_0x5125e2,[]);},StyleLayerIndex['prototype']['update']=function(_0x3b24d4,_0x2b1b64){var _0x3d4a5c=_0x68aa19;for(var _0x5a830c=this,_0x2b2582=0x0,_0x191071=_0x3b24d4;_0x2b2582<_0x191071[_0x3d4a5c(0x531b)];_0x2b2582+=0x1){var _0xeef1e6=_0x191071[_0x2b2582];this[_0x3d4a5c(0x42c)][_0xeef1e6['id']]=_0xeef1e6;var _0xedd5a0=createStyleLayer(_0xeef1e6);null!=_0xedd5a0&&(this[_0x3d4a5c(0x1bbc)][_0xeef1e6['id']]=_0xedd5a0,_0xedd5a0[_0x3d4a5c(0x4c8b)]=featureFilter[_0x3d4a5c(0x29c1)](_0xedd5a0[_0x3d4a5c(0x350b)]),this['keyCache'][_0xeef1e6['id']]&&delete this[_0x3d4a5c(0x22aa)][_0xeef1e6['id']]);}for(var _0x2ac9c3=0x0,_0x48aec5=_0x2b1b64;_0x2ac9c3<_0x48aec5[_0x3d4a5c(0x531b)];_0x2ac9c3+=0x1){var _0x1ff617=_0x48aec5[_0x2ac9c3];delete this[_0x3d4a5c(0x22aa)][_0x1ff617],delete this['_layerConfigs'][_0x1ff617],delete this['_layers'][_0x1ff617];}this[_0x3d4a5c(0x3320)]={};for(var _0x59ec42=0x0,_0xcca25f=groupByLayout(values(this[_0x3d4a5c(0x42c)]),this[_0x3d4a5c(0x22aa)]);_0x59ec42<_0xcca25f['length'];_0x59ec42+=0x1){var _0x28a85c=_0xcca25f[_0x59ec42][_0x3d4a5c(0x2e47)](function(_0x1d7d7e){var _0x498fe1=_0x3d4a5c;return _0x5a830c[_0x498fe1(0x1bbc)][_0x1d7d7e['id']];}),_0x3297dc=_0x28a85c[0x0];if(null!=_0x3297dc&&_0x3d4a5c(0x54f0)!==_0x3297dc[_0x3d4a5c(0x42d2)]){var _0x510ce2=_0x3297dc['source']||'',_0x4fbe15=this['familiesBySource'][_0x510ce2];_0x4fbe15||(_0x4fbe15=this[_0x3d4a5c(0x3320)][_0x510ce2]={});var _0x336de2=_0x3297dc[_0x3d4a5c(0x1265)],_0x1d246f=_0x4fbe15[_0x336de2];_0x1d246f||(_0x1d246f=_0x4fbe15[_0x336de2]=[]),_0x1d246f['push'](_0x28a85c);}}},Style['prototype'][_0x68aa19(0x138f)]=function(_0x58efd7){var _0x24e12e=_0x68aa19;for(var _0x3de910 in(this[_0x24e12e(0x1bc0)]=!0x0,this[_0x24e12e(0x22af)]=_0x58efd7,_0x58efd7['sources']));var _0x31936f=this[_0x24e12e(0x22af)]['layers'];this['_order']=_0x31936f[_0x24e12e(0x2e47)](function(_0x2393d1){return _0x2393d1['id'];}),this['_layers']={};for(var _0x1152aa=0x0,_0x179f3b=_0x31936f;_0x1152aa<_0x179f3b[_0x24e12e(0x531b)];_0x1152aa+=0x1){var _0x5c58e7=_0x1740df=_0x179f3b[_0x1152aa];if(null!=(_0x1740df=createStyleLayer(_0x1740df))){_0x1740df['config']=_0x5c58e7,_0x1740df['config'][_0x24e12e(0x5815)]=Util[_0x24e12e(0x254b)](_0x1740df[_0x24e12e(0x350b)]);var _0x213094=new EvaluationParameters$1(0x0);_0x1740df[_0x24e12e(0x2d2e)](_0x213094),this['_layers'][_0x1740df['id']]=_0x1740df;}}var _0x239b54=this[_0x24e12e(0x1bbc)],_0x250380=new StyleLayerIndex(_0x31936f);for(var _0x1c7195 in _0x250380[_0x24e12e(0x3320)]){var _0x10b42c=_0x250380[_0x24e12e(0x3320)][_0x1c7195];for(var _0x3ee6e7 in _0x10b42c)for(_0x1152aa=0x0,_0x179f3b=_0x10b42c[_0x3ee6e7];_0x1152aa<_0x179f3b[_0x24e12e(0x531b)];_0x1152aa+=0x1){var _0x1740df,_0x4b19dd=_0x179f3b[_0x1152aa],_0x38027d=(_0x1740df=_0x4b19dd[0x0])['id'];_0x4b19dd['map'](function(_0x337048){_0x239b54[_0x337048['id']]['bucketName']=_0x38027d;});}}},Style[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x2aad77){var _0x184a60=_0x68aa19;if(this[_0x184a60(0x1bc0)]){var _0x7c99e0=new EvaluationParameters$1(0x0);if(this['_changed'],this[_0x184a60(0x12bf)]){var _0x35f2b9=Object['keys'](this[_0x184a60(0x1522)]),_0x45290f=Object['keys'](this[_0x184a60(0x201)]);for(var _0xf56575 in((_0x35f2b9[_0x184a60(0x531b)]||_0x45290f[_0x184a60(0x531b)])&&this[_0x184a60(0x432e)](_0x2aad77,_0x35f2b9,_0x45290f),this[_0x184a60(0x23c5)]))this[_0x184a60(0x1bbc)][_0xf56575][_0x184a60(0x28b0)](_0x7c99e0);this[_0x184a60(0x4e4)]();}for(var _0x36aa3d in this[_0x184a60(0x3c34)])this[_0x184a60(0x3c34)][_0x36aa3d][_0x184a60(0x2cf2)]=!0x1;for(var _0x519a1c=0x0,_0x2c5bc5=this[_0x184a60(0x2347)];_0x519a1c<_0x2c5bc5['length'];_0x519a1c+=0x1){var _0x551bfa=_0x2c5bc5[_0x519a1c],_0x44d78f=this[_0x184a60(0x1bbc)][_0x551bfa];null!=_0x44d78f&&null!=_0x44d78f&&_0x44d78f['recalculate'](_0x7c99e0,this[_0x184a60(0x4294)][_0x184a60(0x428d)]());}}},Style['prototype'][_0x68aa19(0x432e)]=function(_0x2a136e,_0x3c482b,_0x136413){var _0x3e2f2d=_0x68aa19;for(var _0x2a6e2d=[],_0x543e7e=0x0;_0x543e7e<_0x3c482b[_0x3e2f2d(0x531b)];_0x543e7e++){var _0x3b8218=_0x3c482b[_0x543e7e],_0x317b02=this[_0x3e2f2d(0x1bbc)][_0x3b8218];defined$1(_0x317b02)&&_0x2a6e2d[_0x3e2f2d(0x3a33)](_0x317b02[_0x3e2f2d(0x303a)]);}for(var _0x618731 in _0x2a136e){_0x2a136e[_0x618731][_0x3e2f2d(0x4da0)](_0x2a6e2d,_0x136413,this[_0x3e2f2d(0x427b)]);}this[_0x3e2f2d(0x427b)]=!0x1;},Style[_0x68aa19(0x4b51)][_0x68aa19(0x3dd7)]=function(_0x18ed4b,_0x2bbc5c,_0x24826b){var _0x5973ec=_0x68aa19,_0x4b8a95=_0x18ed4b['id'];if(this[_0x5973ec(0x2518)](_0x4b8a95))console['log']('Layer\x20with\x20id\x20\x22'+_0x4b8a95+_0x5973ec(0x4d55));else{var _0x4b502d=createStyleLayer(_0x18ed4b);_0x4b502d[_0x5973ec(0x303a)]=_0x18ed4b;var _0x5443f9=_0x2bbc5c?this[_0x5973ec(0x2347)][_0x5973ec(0x33ab)](_0x2bbc5c):this['_order'][_0x5973ec(0x531b)];_0x2bbc5c&&-0x1===_0x5443f9?console['log'](_0x5973ec(0x48e7)+_0x2bbc5c+_0x5973ec(0x3793)):(this[_0x5973ec(0x2347)][_0x5973ec(0x4bc6)](_0x5443f9,0x0,_0x4b8a95),this['_layerOrderChanged']=!0x0,this['_layers'][_0x4b8a95]=_0x4b502d,this[_0x5973ec(0xee0)](_0x4b502d));}},Style[_0x68aa19(0x4b51)][_0x68aa19(0x32f1)]=function(_0x22a5cd,_0x222ab7){var _0x4b2591=_0x68aa19;if(this[_0x4b2591(0x12bf)]=!0x0,this['_layers'][_0x22a5cd]){if(_0x22a5cd!==_0x222ab7){var _0x4ac769=this[_0x4b2591(0x2347)]['indexOf'](_0x22a5cd);this[_0x4b2591(0x2347)][_0x4b2591(0x4bc6)](_0x4ac769,0x1);var _0x858072=_0x222ab7?this['_order'][_0x4b2591(0x33ab)](_0x222ab7):this[_0x4b2591(0x2347)][_0x4b2591(0x531b)];_0x222ab7&&-0x1===_0x858072?console[_0x4b2591(0xe28)](_0x4b2591(0x48e7)+_0x222ab7+_0x4b2591(0x3793)):(this[_0x4b2591(0x2347)][_0x4b2591(0x4bc6)](_0x858072,0x0,_0x22a5cd),this[_0x4b2591(0x1010)]=!0x0);}}else console[_0x4b2591(0xe28)](_0x4b2591(0xf88)+_0x22a5cd+_0x4b2591(0x27aa));},Style[_0x68aa19(0x4b51)][_0x68aa19(0xf6c)]=function(){var _0x46d694=_0x68aa19;if(!this[_0x46d694(0x1bc0)])return!0x1;if(id!==before){var _0x2bc287=this[_0x46d694(0x2347)][_0x46d694(0x33ab)](id);this[_0x46d694(0x2347)][_0x46d694(0x4bc6)](_0x2bc287,0x1);var _0x3a71a0=before?this[_0x46d694(0x2347)][_0x46d694(0x33ab)](before):this[_0x46d694(0x2347)]['length'];before&&-0x1===_0x3a71a0?this['fire'](new ref_properties[(_0x46d694(0x29d6))](new Error(_0x46d694(0x48e7)+before+_0x46d694(0x3793)))):(this[_0x46d694(0x2347)][_0x46d694(0x4bc6)](_0x3a71a0,0x0,id),this['_layerOrderChanged']=!0x0);}},Style[_0x68aa19(0x4b51)][_0x68aa19(0x1eaa)]=function(_0x52ddcb){var _0x52f66d=_0x68aa19,_0x190bde=this[_0x52f66d(0x1bbc)][_0x52ddcb];if(_0x190bde){var _0xb0b86f=this['_order'][_0x52f66d(0x33ab)](_0x52ddcb);this[_0x52f66d(0x2347)][_0x52f66d(0x4bc6)](_0xb0b86f,0x1),this[_0x52f66d(0x1010)]=!0x0,this[_0x52f66d(0x12bf)]=!0x0,this[_0x52f66d(0x201)][_0x52ddcb]=_0x190bde,delete this['_layers'][_0x52ddcb],delete this[_0x52f66d(0x1522)][_0x52ddcb],delete this['_updatedPaintProps'][_0x52ddcb],_0x190bde[_0x52f66d(0x38fa)]&&_0x190bde[_0x52f66d(0x38fa)](this[_0x52f66d(0x2e47)]);}else console['log']('The\x20layer\x20\x27'+_0x52ddcb+_0x52f66d(0x4df6));},Style['prototype'][_0x68aa19(0x2518)]=function(_0x3b23bb){var _0x1794c3=_0x68aa19;return this[_0x1794c3(0x1bbc)][_0x3b23bb];},Style[_0x68aa19(0x4b51)][_0x68aa19(0x547e)]=function(_0x4d3431,_0x476c2e,_0x191775){var _0x474f66=_0x68aa19,_0x131bc5=this[_0x474f66(0x2518)](_0x4d3431);if(_0x131bc5){if(!Util[_0x474f66(0x420e)](_0x131bc5['filter'],_0x476c2e)){if(null==_0x476c2e)defined$1(_0x131bc5[_0x474f66(0x303a)][_0x474f66(0x5815)])?(_0x131bc5[_0x474f66(0x350b)]=_0x131bc5[_0x474f66(0x303a)][_0x474f66(0x5815)],_0x131bc5['config']['filter']=_0x131bc5[_0x474f66(0x303a)][_0x474f66(0x5815)]):(_0x131bc5[_0x474f66(0x350b)]=void 0x0,_0x131bc5[_0x474f66(0x303a)][_0x474f66(0x350b)]=null);else{if(defined$1(_0x131bc5[_0x474f66(0x350b)])&&Array[_0x474f66(0x4b57)](_0x131bc5['filter'])&&_0x474f66(0x3935)===_0x131bc5[_0x474f66(0x350b)][0x0]){var _0x2a20c1=!0x1;if('in'===_0x476c2e[0x0]){for(var _0x15fa83=0x0;_0x15fa83<_0x131bc5[_0x474f66(0x350b)][_0x474f66(0x531b)];_0x15fa83++)'in'===_0x131bc5[_0x474f66(0x350b)][_0x15fa83][0x0]&&(_0x131bc5[_0x474f66(0x350b)][_0x15fa83]=_0x476c2e,_0x2a20c1=!0x0);}_0x2a20c1||(_0x131bc5[_0x474f66(0x350b)]['push'](_0x476c2e),_0x131bc5[_0x474f66(0x303a)][_0x474f66(0x350b)]=_0x131bc5[_0x474f66(0x350b)]);}else _0x131bc5[_0x474f66(0x350b)]=Util[_0x474f66(0x254b)](_0x476c2e),_0x131bc5[_0x474f66(0x303a)][_0x474f66(0x350b)]=_0x131bc5['filter'];}this[_0x474f66(0xee0)](_0x131bc5);}}else console[_0x474f66(0xe28)](_0x474f66(0xf88)+_0x4d3431+_0x474f66(0x47f9));},Style[_0x68aa19(0x4b51)][_0x68aa19(0x1c94)]=function(_0x30fa1c){var _0x2fd0a1=_0x68aa19;return Util[_0x2fd0a1(0x254b)](this[_0x2fd0a1(0x2518)](_0x30fa1c)[_0x2fd0a1(0x350b)]);},Style[_0x68aa19(0x4b51)][_0x68aa19(0x4fce)]=function(_0x48b207,_0x2ced68,_0x1bb82f,_0x19290e){var _0x79a055=_0x68aa19;void 0x0===_0x19290e&&(_0x19290e={});var _0x18551c=this[_0x79a055(0x2518)](_0x48b207);_0x18551c?Util[_0x79a055(0x420e)](_0x18551c[_0x79a055(0x498c)](_0x2ced68),_0x1bb82f)||(_0x18551c[_0x79a055(0x4fce)](_0x2ced68,_0x1bb82f,_0x19290e),this['_updateLayer'](_0x18551c)):console[_0x79a055(0xe28)](_0x79a055(0xf88)+_0x48b207+_0x79a055(0x2f59));},Style['prototype'][_0x68aa19(0x498c)]=function(_0x47a095,_0x5598b6){var _0x145534=_0x68aa19,_0x2bdc65=this[_0x145534(0x2518)](_0x47a095);if(_0x2bdc65)return _0x2bdc65[_0x145534(0x498c)](_0x5598b6);console[_0x145534(0xe28)](_0x145534(0xf88)+_0x47a095+_0x145534(0x33bb));},Style[_0x68aa19(0x4b51)][_0x68aa19(0x3f97)]=function(_0x1e3f41,_0x489451,_0x1bf667,_0x56c2ba){var _0x529f44=_0x68aa19;void 0x0===_0x56c2ba&&(_0x56c2ba={});var _0x599e0e=this['getLayer'](_0x1e3f41);_0x599e0e?Util[_0x529f44(0x420e)](_0x599e0e[_0x529f44(0x202f)](_0x489451),_0x1bf667)||(_0x599e0e['setPaintProperty'](_0x489451,_0x1bf667,_0x56c2ba),this[_0x529f44(0xee0)](_0x599e0e),this[_0x529f44(0x12bf)]=!0x0,this[_0x529f44(0x23c5)][_0x1e3f41]=!0x0):console[_0x529f44(0xe28)](_0x529f44(0xf88)+_0x1e3f41+_0x529f44(0x2f59));},Style[_0x68aa19(0x4b51)]['getPaintProperty']=function(_0xdd9782,_0x4db922){var _0x5ec770=_0x68aa19;return this[_0x5ec770(0x2518)](_0xdd9782)[_0x5ec770(0x202f)](_0x4db922);},Style[_0x68aa19(0x4b51)][_0x68aa19(0x60d)]=function(_0x1979a8){var _0x26ef5b=_0x68aa19;for(var _0x5f5719=[],_0x4b1390=0x0,_0x327176=_0x1979a8;_0x4b1390<_0x327176[_0x26ef5b(0x531b)];_0x4b1390+=0x1){var _0x4f14de=_0x327176[_0x4b1390],_0x4e1d28=this[_0x26ef5b(0x1bbc)][_0x4f14de];defined$1(_0x4e1d28)&&(_0x26ef5b(0x16a0)!==_0x4e1d28[_0x26ef5b(0x3243)]&&_0x5f5719['push'](_0x4e1d28[_0x26ef5b(0x2d71)]()));}return _0x5f5719;},Style[_0x68aa19(0x4b51)][_0x68aa19(0x2d71)]=function(){var _0x7ffacd=_0x68aa19;return Util[_0x7ffacd(0x1a62)]({'version':this[_0x7ffacd(0x22af)][_0x7ffacd(0x3330)],'name':this[_0x7ffacd(0x22af)][_0x7ffacd(0x13f9)],'metadata':this[_0x7ffacd(0x22af)][_0x7ffacd(0x392)],'light':this[_0x7ffacd(0x22af)][_0x7ffacd(0x31d9)],'center':this[_0x7ffacd(0x22af)]['center'],'zoom':this[_0x7ffacd(0x22af)][_0x7ffacd(0x4199)],'bearing':this[_0x7ffacd(0x22af)][_0x7ffacd(0x1abc)],'pitch':this[_0x7ffacd(0x22af)]['pitch'],'sprite':this['stylesheet']['sprite'],'glyphs':this[_0x7ffacd(0x22af)]['glyphs'],'transition':this[_0x7ffacd(0x22af)][_0x7ffacd(0x387c)],'sources':Util[_0x7ffacd(0x735)](this[_0x7ffacd(0x3c34)],function(_0x29d679){var _0x96f5e7=_0x7ffacd;return _0x29d679[_0x96f5e7(0x2d71)]();}),'layers':this[_0x7ffacd(0x60d)](this[_0x7ffacd(0x2347)])},function(_0x59fb4a){return void 0x0!==_0x59fb4a;});},Style[_0x68aa19(0x4b51)]['_resetUpdates']=function(){var _0x3a176c=_0x68aa19;this[_0x3a176c(0x12bf)]=!0x1,this['_updatedLayers']={},this[_0x3a176c(0x201)]={},this[_0x3a176c(0x48fe)]={},this[_0x3a176c(0x23c5)]={};},Style[_0x68aa19(0x4b51)][_0x68aa19(0xee0)]=function(_0x5e641c){var _0x32303e=_0x68aa19;this[_0x32303e(0x1522)][_0x5e641c['id']]=!0x0,this[_0x32303e(0x12bf)]=!0x0;},Style[_0x68aa19(0x4b51)][_0x68aa19(0x270e)]=function(_0x23c30d,_0x19b4de){var _0x5dc3db=_0x68aa19,_0x1b4ab3=this['_findHighLightFeature'](_0x23c30d);if(!defined$1(_0x1b4ab3))return defined$1(this[_0x5dc3db(0x1c8d)])&&(this[_0x5dc3db(0x1eaa)](this[_0x5dc3db(0x1c8d)]),this['lastHighLightLayerID']=null,this[_0x5dc3db(0x427b)]=!0x0),void(_0x19b4de[_0x5dc3db(0x381d)]=void 0x0);_0x23c30d[_0x5dc3db(0x2bbf)]=_0x1b4ab3['id'],_0x23c30d[_0x5dc3db(0x31fb)]=_0x1b4ab3[_0x5dc3db(0x4e5)]['id'];var _0x453fd5=_0x1b4ab3[_0x5dc3db(0x4e5)],_0x1beda4=_0x453fd5[_0x5dc3db(0x2c5c)]+'_'+_0x453fd5[_0x5dc3db(0x3243)]+_0x5dc3db(0x16d4),_0x455e28=this[_0x5dc3db(0x1bbc)][_0x1beda4];if(_0x19b4de['_currentPickID']=_0x1beda4+_0x23c30d[_0x5dc3db(0x2bbf)],!defined$1(_0x455e28)){var _0x17b3d6={};_0x17b3d6[_0x5dc3db(0x2c5c)]=_0x453fd5[_0x5dc3db(0x2c5c)],_0x17b3d6[_0x5dc3db(0x33b8)]=_0x453fd5[_0x5dc3db(0x33b8)],_0x17b3d6['id']=_0x1beda4;var _0xa10975=_0x453fd5[_0x5dc3db(0x20fc)][_0x5dc3db(0x1e6)]&&0x0===Color$2[_0x5dc3db(0x321e)](_0x453fd5['paint'][_0x5dc3db(0x1e6)])[_0x5dc3db(0x24f9)]||0x0===_0x453fd5[_0x5dc3db(0x20fc)][_0x5dc3db(0x1750)],_0x1691d9={};'circle'==_0x453fd5[_0x5dc3db(0x3243)]?(_0x17b3d6[_0x5dc3db(0x3243)]=_0x5dc3db(0x4c3e),_0x1691d9[_0x5dc3db(0x14b7)]=_0x19b4de[_0x5dc3db(0x1acc)][_0x5dc3db(0x46c6)](),_0x1691d9[_0x5dc3db(0x38d3)]=_0x453fd5['paint'][_0x5dc3db(0x38d3)]||0x5):_0x5dc3db(0x12c5)!=_0x453fd5[_0x5dc3db(0x3243)]||_0xa10975?(_0x17b3d6[_0x5dc3db(0x3243)]=_0x5dc3db(0x3754),_0x1691d9[_0x5dc3db(0x2c93)]=_0x19b4de[_0x5dc3db(0x1acc)][_0x5dc3db(0x46c6)](),_0x1691d9[_0x5dc3db(0x1e4c)]=0x2):(_0x17b3d6[_0x5dc3db(0x3243)]='fill',_0x1691d9[_0x5dc3db(0x1e6)]=_0x19b4de['_selectedColor'][_0x5dc3db(0x46c6)]()),_0x17b3d6['paint']=_0x1691d9,this[_0x5dc3db(0x3dd7)](_0x17b3d6);}var _0x4e2953=['in',_0x5dc3db(0x16ab),_0x1b4ab3['id']];this[_0x5dc3db(0x547e)](_0x1beda4,_0x4e2953),defined$1(this[_0x5dc3db(0x1c8d)])&&this[_0x5dc3db(0x1c8d)]!==_0x1beda4&&this[_0x5dc3db(0x1eaa)](this['lastHighLightLayerID']),this[_0x5dc3db(0x1c8d)]=_0x1beda4,this['highLighting']=!0x0;},Style[_0x68aa19(0x4b51)][_0x68aa19(0x2f50)]=function(_0x58fb7a){var _0x45d741=_0x68aa19;defined$1(this[_0x45d741(0x1c8d)])&&(this[_0x45d741(0x1eaa)](this['lastHighLightLayerID']),this[_0x45d741(0x1c8d)]=null,this[_0x45d741(0x427b)]=!0x0),_0x58fb7a[_0x45d741(0x381d)]=void 0x0;},Style['prototype'][_0x68aa19(0x2b17)]=function(_0x222c9e){var _0x5a68cc=_0x68aa19;for(var _0x1d8ea7={},_0x2d4613=0x0;_0x2d4613<this[_0x5a68cc(0x2347)]['length'];_0x2d4613++){_0x1d8ea7[this[_0x5a68cc(0x2347)][_0x2d4613]]=_0x2d4613;}var _0x5d76ae=null,_0x3d09e4=0x0;for(var _0x3e81e4 in _0x222c9e)for(var _0x23a79c=_0x222c9e[_0x3e81e4],_0x335f1b=0x0;_0x335f1b<_0x23a79c['length'];_0x335f1b++){var _0x3cd4e3=_0x23a79c[_0x335f1b][_0x5a68cc(0x349b)];if(0x1==_0x3cd4e3['type']||0x2==_0x3cd4e3[_0x5a68cc(0x3243)]||0x3==_0x3cd4e3[_0x5a68cc(0x3243)]){var _0x3e70fc=_0x1d8ea7[_0x3cd4e3['layer']['id']];_0x3e70fc>=_0x3d09e4&&(_0x5d76ae=_0x3cd4e3,_0x3d09e4=_0x3e70fc);}}return _0x5d76ae;};var BillboardMode={'None':0x0,'FixedZ':0x1,'FixedXYZ':0x2},BillboardMode$1=Object[_0x68aa19(0x3e37)](BillboardMode),SCALES$1=[1.690163571602655e-9,3.3803271432053056e-9,6.760654286410611e-9,1.3521308572821242e-8,2.7042617145642478e-8,5.408523429128511e-8,1.0817046858256998e-7,2.1634093716513974e-7,4.3268187433028044e-7,8.653637486605571e-7,0.0000017307274973211203,0.0000034614549946422405,0.0000069229099892844565,0.000013845819978568952,0.000027691639957137904,0.0000553832799142758,0.0001107665598285516,0.0002215331196571032,0.0004430662393142064,0.0008861324786284128,0.001772264957256826,0.003544529914513652],requestPriority=0x0;function MvtProvider(_0x3c3d85,_0x547e51){var _0x279ffb=_0x68aa19;_0x547e51=defaultValue$1(_0x547e51,{}),this[_0x279ffb(0x4ebc)]=_0x547e51[_0x279ffb(0x3e1)],this[_0x279ffb(0x273)]=void 0x0,this[_0x279ffb(0x3e93)]=!0x1,defined$1(_0x547e51['tileWidth'])&&defined$1(_0x547e51[_0x279ffb(0x15d7)])&&(this[_0x279ffb(0x3e93)]=!0x0),this[_0x279ffb(0x448c)]=defaultValue$1(parseInt(_0x547e51[_0x279ffb(0x2358)])||void 0x0,0x200),this[_0x279ffb(0x307d)]=defaultValue$1(parseInt(_0x547e51[_0x279ffb(0x15d7)])||void 0x0,0x200),this['_canvasWidth']=defaultValue$1(parseInt(_0x547e51[_0x279ffb(0x80b)])||void 0x0,0x200),this[_0x279ffb(0x3550)]=CesiumMath['clamp'](this[_0x279ffb(0x3550)],0x80,0x400),defined$1(_0x547e51[_0x279ffb(0x4bab)])&&defined$1(_0x547e51[_0x279ffb(0xe8a)])&&(this[_0x279ffb(0x407a)]=!0x0),this[_0x279ffb(0x53eb)]=defaultValue$1(parseInt(_0x547e51[_0x279ffb(0x4bab)])||void 0x0,0x0),this['_maximumLevel']=parseInt(_0x547e51[_0x279ffb(0xe8a)])||void 0x0,this['minimumTerrainLevel']=parseInt(_0x547e51[_0x279ffb(0x13ef)])||void 0x0,this[_0x279ffb(0x1c3c)]=parseInt(_0x547e51['maximumTerrainLevel'])||void 0x0,this[_0x279ffb(0x218d)]=defaultValue$1(_0x547e51[_0x279ffb(0x3580)],''),this['_mapboxStyle']=_0x547e51['mapboxStyle'],this[_0x279ffb(0x37c)]=0x0,this[_0x279ffb(0x6d5)]=0x0,this['_ready']=!0x1,this[_0x279ffb(0x3322)]=!0x1,this[_0x279ffb(0x23d7)]=!0x1,this[_0x279ffb(0x5712)]=!0x1,this[_0x279ffb(0x38bb)]=when[_0x279ffb(0x25e3)](),this[_0x279ffb(0x1bbc)]={},this[_0x279ffb(0x4af6)]=defaultValue$1(_0x547e51['selectEnabled'],!0x0),this[_0x279ffb(0x1acc)]=defaultValue$1(_0x547e51['selectedColor'],Color$2[_0x279ffb(0x321e)]('#00FFFF')),this[_0x279ffb(0x354f)]=0x0,this[_0x279ffb(0x2013)]=defaultValue$1(_0x547e51['key'],''),this[_0x279ffb(0x52cd)]=defaultValue$1(_0x547e51[_0x279ffb(0x343b)],''),this[_0x279ffb(0x3ff9)]=_0x547e51['labelScaleByDistance'],this[_0x279ffb(0x587b)]=Resource['createIfNeeded'](this['_url']),this[_0x279ffb(0x1968)]=_0x3c3d85,this[_0x279ffb(0x46b4)]=new Painter(_0x3c3d85,this[_0x279ffb(0x3550)]),this['_MVTStyle']=new Style(),this[_0x279ffb(0x211e)]=_0x547e51['viewer'],this[_0x279ffb(0x51cf)]=-0x1!==this[_0x279ffb(0x52cd)][_0x279ffb(0x33ab)]('wmts'),this['_isgeoserver']=-0x1!==this[_0x279ffb(0x52cd)][_0x279ffb(0x33ab)](_0x279ffb(0x277)),this[_0x279ffb(0x2921)]=-0x1!==this[_0x279ffb(0x52cd)]['indexOf'](_0x279ffb(0x4181)),this[_0x279ffb(0x5834)]=defaultValue$1(_0x547e51['isTdt'],!0x1),this[_0x279ffb(0x41bf)]=this[_0x279ffb(0x2921)]?_0x547e51[_0x279ffb(0x3bfd)]:void 0x0,this[_0x279ffb(0x4630)]=_0x547e51[_0x279ffb(0x3161)]||!0x1,this[_0x279ffb(0x5834)]?(this['_urlTiles']=this[_0x279ffb(0x52cd)]+_0x279ffb(0x4449),this[_0x279ffb(0x2e23)]=this[_0x279ffb(0x52cd)]):this['_iswmts']?(this[_0x279ffb(0x23fe)]=defaultValue$1(_0x547e51[_0x279ffb(0x4e5)],''),this[_0x279ffb(0x4c21)]=defaultValue$1(_0x547e51['format'],_0x279ffb(0x287a)),this[_0x279ffb(0x1c5c)]=defaultValue$1(_0x547e51[_0x279ffb(0x4f0e)],''),this[_0x279ffb(0x53eb)]=defaultValue$1(parseInt(_0x547e51['minimumLevel'])||void 0x0,0x0),this[_0x279ffb(0xa2e)]=defaultValue$1(parseInt(_0x547e51[_0x279ffb(0xe8a)])||void 0x0,0x0),this[_0x279ffb(0x2e23)]=this[_0x279ffb(0x23fe)]+this['_tilematrixset']):this[_0x279ffb(0x2921)]?(this['_urlTiles']=this[_0x279ffb(0x52cd)]+_0x279ffb(0x507),this[_0x279ffb(0x2e23)]=this[_0x279ffb(0x52cd)]):(this[_0x279ffb(0x53cf)]=this['_url']+'/tiles/{z}/{x}/{y}.mvt',this[_0x279ffb(0x2e23)]=this[_0x279ffb(0x52cd)]),this[_0x279ffb(0x51e0)]={},this['_scales']=defaultValue$1(_0x547e51[_0x279ffb(0x6e9)],SCALES$1),this[_0x279ffb(0x2b7f)]=-0x1,this[_0x279ffb(0x2c49)]=new Event(),this['_pausing']=!0x1,this['_selectEnabled']=!0x0,this[_0x279ffb(0x2bbb)]=void 0x0,this[_0x279ffb(0x2752)]=void 0x0,this[_0x279ffb(0x8d1)]=!0x1,this[_0x279ffb(0x1a92)]=0x0,this[_0x279ffb(0x13c1)]=_0x547e51[_0x279ffb(0x13c1)],this[_0x279ffb(0x4985)]=_0x547e51[_0x279ffb(0x4985)],this[_0x279ffb(0x4019)]={'512_512':new Texture$1({'context':_0x3c3d85,'width':0x200,'height':0x200,'pixelFormat':PixelFormat$1['DEPTH_STENCIL'],'pixelDatatype':PixelDatatype[_0x279ffb(0x4f0c)]})},this[_0x279ffb(0x3429)]=!0x1,this[_0x279ffb(0x3e85)]=!0x1,this[_0x279ffb(0x48ef)]=defaultValue$1(_0x547e51[_0x279ffb(0x48ef)],!0x1),this[_0x279ffb(0x47b1)]=defaultValue$1(_0x547e51['billboardMode'],BillboardMode$1[_0x279ffb(0x2f55)]),this[_0x279ffb(0x256)]=0.2,this[_0x279ffb(0x868)]=_0x547e51[_0x279ffb(0x3103)];var _0xc96a2a=this;function _0x53c39a(){var _0x4c2470=_0x279ffb;if(_0xc96a2a[_0x4c2470(0x51cf)]){var _0x20ef8f=_0x547e51[_0x4c2470(0x343b)]+'?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities';defined$1(Credential['CREDENTIAL'])&&(_0x20ef8f=defined$1(Credential['CREDENTIAL']['_keymap'][_0xc96a2a[_0x4c2470(0x52cd)]])?Credential[_0x4c2470(0x1737)](_0xc96a2a[_0x4c2470(0x52cd)],_0x20ef8f):Credential['addToken'](_0x20ef8f)),when(loadXML(_0x20ef8f,_0xc96a2a[_0x4c2470(0x868)]),_0x23271c,_0x5d5a3b);}else{if(_0xc96a2a[_0x4c2470(0x2921)])_0x20ef8f=_0x547e51[_0x4c2470(0x343b)]+_0x4c2470(0x3a58),(defined$1(Credential[_0x4c2470(0x4570)])&&(_0x20ef8f=defined$1(Credential['CREDENTIAL']['_keymap'][_0xc96a2a['_url']])?Credential[_0x4c2470(0x1737)](_0xc96a2a[_0x4c2470(0x52cd)],_0x20ef8f):Credential['addToken'](_0x20ef8f)),when(loadText$1(_0x20ef8f,_0xc96a2a['_customRequestHeaders']),_0x58bed9,_0x5d5a3b));else{var _0x18ee4b=_0x547e51[_0x4c2470(0x343b)]+_0x4c2470(0x54fe);defined$1(Credential[_0x4c2470(0x4570)])&&(_0x18ee4b=defined$1(Credential[_0x4c2470(0x4570)][_0x4c2470(0x622)][_0xc96a2a['_url']])?Credential[_0x4c2470(0x1737)](_0xc96a2a[_0x4c2470(0x52cd)],_0x18ee4b):Credential[_0x4c2470(0x437b)](_0x18ee4b)),when(loadJson$1(_0x18ee4b,_0xc96a2a[_0x4c2470(0x868)]),_0x1c1b7f,_0x5d5a3b);}}}function _0x58bed9(_0x1d1705){var _0x467175=_0x279ffb,_0x494e79=function(_0x3ef96a){var _0x38d91d=_0x54f3;_0x3ef96a=_0x879cbe['parseFromString'](_0x3ef96a,_0x38d91d(0x1dfe));for(var _0x3c544f=_0x38d91d(0x432b),_0x54dcf3=_0x3ef96a[_0x38d91d(0x1330)][0x0],_0x308725=queryNodes$4(queryFirstNode$6(_0x54dcf3,_0x38d91d(0x4ce1),_0x3c544f),_0x38d91d(0x3dd1),_0x3c544f),_0x55f082=[],_0xd11657=0x0,_0x234bde=_0x308725[_0x38d91d(0x531b)];_0xd11657<_0x234bde;_0xd11657++)_0x55f082[_0x38d91d(0x3a33)](parseInt(_0x308725[_0xd11657][_0x38d91d(0x4d31)],0xa));var _0x10da78=queryFirstNode$6(_0x54dcf3,_0x38d91d(0x1e9c),_0x3c544f),_0x291eb1=queryNumericValue$5(_0x10da78,_0x38d91d(0x46ea),_0x3c544f),_0x47ef0a=queryNumericValue$5(_0x10da78,_0x38d91d(0x290f),_0x3c544f),_0x43948d=queryNumericValue$5(_0x10da78,_0x38d91d(0x47c9),_0x3c544f),_0x91c2c0=queryNumericValue$5(_0x10da78,_0x38d91d(0x4aa7),_0x3c544f),_0xcebf35=queryStringValue$5(_0x54dcf3,_0x38d91d(0x3952),_0x3c544f),_0x3cabe=queryNumericValue$5(_0x54dcf3,_0x38d91d(0x373e),_0x3c544f),_0x9e9ca2=queryNumericValue$5(_0x54dcf3,_0x38d91d(0x4fd7),_0x3c544f),_0x53532e=queryStringValue$5(_0x54dcf3,_0x38d91d(0x2762),_0x3c544f);return _0xc96a2a[_0x38d91d(0x1e54)]||(_0xc96a2a['_name']=_0x53532e||''),{'left':_0x291eb1,'right':_0x47ef0a,'top':_0x43948d,'bottom':_0x91c2c0,'fileExtentName':_0xcebf35,'levels':_0x55f082,'imageSizeWidth':_0x3cabe,'imageSizeHeight':_0x9e9ca2};}(_0x1d1705);_0xc96a2a[_0x467175(0x2cce)]=defaultValue$1(_0x494e79[_0x467175(0x4c20)],_0x467175(0x287a)),_0xc96a2a[_0x467175(0x448c)]=defaultValue$1(_0x494e79['imageSizeWidth'],0x100),_0xc96a2a[_0x467175(0x307d)]=defaultValue$1(_0x494e79[_0x467175(0x323a)],0x100),_0xc96a2a['_coordUnit']=_0x467175(0x3b08);var _0x1f4500=_0x494e79['levels'],_0x5233df=_0x1f4500[_0x467175(0x531b)];_0xc96a2a['_minimumLevel']=defaultValue$1(_0x1f4500[0x0],0x0),_0xc96a2a[_0x467175(0xa2e)]=defaultValue$1(_0x1f4500[_0x5233df-0x1],_0x5233df-0x1),defined$1(_0xc96a2a['_tilingScheme'])||(_0xc96a2a['_tilingScheme']=new GeographicTilingScheme());var _0x3ec623,_0x41459d,_0x4677d6,_0x14e75b,_0x1c0d37=_0xc96a2a[_0x467175(0x4ebc)];defined$1(_0xc96a2a[_0x467175(0x1aeb)])||_0x494e79[_0x467175(0x1831)]&&_0x494e79[_0x467175(0x339c)]&&_0x494e79[_0x467175(0x4910)]&&_0x494e79['bottom']&&(_0x3ec623=CesiumMath['toRadians'](_0x494e79[_0x467175(0x1831)]),_0x4677d6=CesiumMath[_0x467175(0x12a4)](_0x494e79[_0x467175(0x339c)]),_0x41459d=CesiumMath[_0x467175(0x12a4)](_0x494e79['bottom']),_0x14e75b=CesiumMath[_0x467175(0x12a4)](_0x494e79['top']),_0xc96a2a[_0x467175(0x1aeb)]=new Rectangle(_0x3ec623,_0x41459d,_0x4677d6,_0x14e75b)),(_0xc96a2a['_rectangle'][_0x467175(0x4488)]<_0x1c0d37[_0x467175(0x2f4d)]['west']&&(_0xc96a2a[_0x467175(0x1aeb)][_0x467175(0x4488)]=_0x1c0d37['rectangle'][_0x467175(0x4488)]),_0xc96a2a[_0x467175(0x1aeb)]['east']>_0x1c0d37[_0x467175(0x2f4d)]['east']&&(_0xc96a2a['_rectangle']['east']=_0x1c0d37['rectangle'][_0x467175(0x326c)]),_0xc96a2a['_rectangle']['south']<_0x1c0d37[_0x467175(0x2f4d)]['south']&&(_0xc96a2a['_rectangle'][_0x467175(0x149)]=_0x1c0d37[_0x467175(0x2f4d)]['south']),_0xc96a2a[_0x467175(0x1aeb)][_0x467175(0x46e0)]>_0x1c0d37['rectangle']['north']&&(_0xc96a2a[_0x467175(0x1aeb)]['north']=_0x1c0d37['rectangle'][_0x467175(0x46e0)]),_0xc96a2a[_0x467175(0x4ebc)]=_0x1c0d37,_0xc96a2a[_0x467175(0x1167)]=_0xc96a2a[_0x467175(0x52cd)]+'data/index/{y}/{x}.{fileExtension}?level={level}',_0xc96a2a[_0x467175(0x4b22)]=!0x0,_0xc96a2a[_0x467175(0x23d7)]=!0x0,_0xc96a2a[_0x467175(0x23d7)]&&_0xc96a2a[_0x467175(0x5712)]&&_0xc96a2a[_0x467175(0x38bb)][_0x467175(0x68a)](!0x0));}this[_0x279ffb(0x2436)]=_0x547e51['subdomains'],defined$1(this['_subdomains'])&&(_0x547e51[_0x279ffb(0x343b)]=_0x547e51['url'][_0x279ffb(0x1297)](/({.*?})/g,function(_0x10e745,_0x41f894){var _0x38d2d1=_0x279ffb;if(!defined$1(_0xc96a2a[_0x38d2d1(0x2436)][_0x38d2d1(0x531b)]))throw new DeveloperError$1(_0x38d2d1(0x4752));return'{s}'===_0x41f894?_0xc96a2a['_subdomains'][0x0]:_0x10e745;})),this['_isTdt']?function(_0x1b20b7){var _0xd256ef=_0x279ffb;if(!_0x1b20b7[_0xd256ef(0x407a)]){var _0x10206d=0x1e,_0x6cf6c=-0x1;if(!defined$1(_0x1b20b7[_0xd256ef(0x1866)]))throw new DeveloperError$1(_0xd256ef(0x4e1a));for(var _0x590c8c in _0x1b20b7[_0xd256ef(0x1866)][_0xd256ef(0x2fe9)]){var _0x50c0be=_0x1b20b7[_0xd256ef(0x1866)][_0xd256ef(0x2fe9)][_0x590c8c];_0x10206d=Math['min'](_0x50c0be['minZoom'],_0x10206d),_0x6cf6c=Math[_0xd256ef(0x2bc6)](_0x50c0be[_0xd256ef(0x209e)],_0x6cf6c);}_0x1b20b7[_0xd256ef(0x53eb)]=_0x10206d,_0x1b20b7[_0xd256ef(0xa2e)]=_0x6cf6c;}defined$1(_0x1b20b7['_tilingScheme'])||(_0x1b20b7[_0xd256ef(0x4ebc)]=new GeographicTilingScheme()),(_0x1b20b7['_coordUnit']=_0x1b20b7[_0xd256ef(0x4ebc)]instanceof GeographicTilingScheme?'DEGREE':_0xd256ef(0x38f0),_0x1b20b7[_0xd256ef(0x1aeb)]=Rectangle[_0xd256ef(0x254b)](_0x1b20b7[_0xd256ef(0x4ebc)]['_rectangle']),_0x1b20b7[_0xd256ef(0x1167)]=_0x1b20b7[_0xd256ef(0x52cd)]+_0xd256ef(0x4449),_0x1b20b7[_0xd256ef(0x23d7)]=!0x0,parseStyleJson(_0x1b20b7,_0x1b20b7[_0xd256ef(0x1866)]),loadSprite$1(_0x1b20b7,_0x1b20b7['_MVTStyle'][_0xd256ef(0x4294)],_0x1b20b7[_0xd256ef(0x1866)]),_0x1b20b7[_0xd256ef(0x5712)]=!0x0,_0x1b20b7[_0xd256ef(0x38bb)][_0xd256ef(0x68a)](!0x0));}(this):(_0x53c39a(),this[_0x279ffb(0x33c4)]||function(){var _0x5d61f3=_0x279ffb,_0x11d987;if(defined$1(_0xc96a2a[_0x5d61f3(0x1866)]))parseStyleJson(_0xc96a2a,_0xc96a2a['_mapboxStyle']),loadSprite$1(_0xc96a2a,_0xc96a2a[_0x5d61f3(0x359b)][_0x5d61f3(0x4294)],_0xc96a2a[_0x5d61f3(0x1866)]);else{if(_0xc96a2a['_isRealspace'])_0x11d987=_0x547e51[_0x5d61f3(0x343b)]+_0x5d61f3(0x5272),defined$1(Credential[_0x5d61f3(0x4570)])&&(_0x11d987=defined$1(Credential[_0x5d61f3(0x4570)]['_keymap'][_0xc96a2a[_0x5d61f3(0x52cd)]])?Credential[_0x5d61f3(0x1737)](_0xc96a2a[_0x5d61f3(0x52cd)],_0x11d987):Credential[_0x5d61f3(0x437b)](_0x11d987)),_0x178be2=loadJson$1(_0x11d987,_0xc96a2a[_0x5d61f3(0x868)]);else{var _0x178be2;_0x11d987=_0xc96a2a[_0x5d61f3(0x51cf)]?_0x547e51[_0x5d61f3(0x343b)]+_0x5d61f3(0x291e)+_0xc96a2a[_0x5d61f3(0x218d)]:_0x547e51['url']+_0x5d61f3(0x3d6c),defined$1(Credential[_0x5d61f3(0x4570)])&&(_0x11d987=defined$1(Credential[_0x5d61f3(0x4570)][_0x5d61f3(0x622)][_0xc96a2a['_url']])?Credential[_0x5d61f3(0x1737)](_0xc96a2a[_0x5d61f3(0x52cd)],_0x11d987):Credential[_0x5d61f3(0x437b)](_0x11d987)),_0x178be2=loadJson$1(_0x11d987,_0xc96a2a['_customRequestHeaders']);}}when(_0x178be2,function(_0x54fe84){var _0x5787c2=_0x5d61f3;defined$1(_0x54fe84)?(_0xc96a2a[_0x5787c2(0x1866)]=_0x54fe84,parseStyleJson(_0xc96a2a,_0x54fe84),loadSprite$1(_0xc96a2a,_0xc96a2a[_0x5787c2(0x359b)]['imageManager'],_0x54fe84),_0xc96a2a[_0x5787c2(0x5712)]=!0x0,_0xc96a2a[_0x5787c2(0x23d7)]&&_0xc96a2a['_requestStyleSuccess']&&_0xc96a2a[_0x5787c2(0x38bb)]['resolve'](!0x0)):console[_0x5787c2(0xe28)]('style\x20request\x20failed');},function(_0x40bf4f){var _0x5027c3=_0x5d61f3;_0x11d987=_0x547e51[_0x5027c3(0x343b)]+_0x5027c3(0x2ecc),defined$1(Credential['CREDENTIAL'])&&(_0x11d987=defined$1(Credential[_0x5027c3(0x4570)]['_keymap'][_0xc96a2a[_0x5027c3(0x52cd)]])?Credential['addTokenWithKey'](_0xc96a2a['_url'],_0x11d987):Credential[_0x5027c3(0x437b)](_0x11d987)),loadJson$1(_0x11d987,_0xc96a2a[_0x5027c3(0x868)])['then'](function(_0xb6fa13){var _0x295dfd=_0x5027c3;_0xc96a2a['_mapboxStyle']=_0xb6fa13,parseStyleJson(_0xc96a2a,_0xb6fa13),loadSprite$1(_0xc96a2a,_0xc96a2a[_0x295dfd(0x359b)][_0x295dfd(0x4294)],_0xb6fa13),_0xc96a2a['_tileFeature']=!0x0,_0xc96a2a[_0x295dfd(0x53cf)]=_0xc96a2a[_0x295dfd(0x52cd)]+_0x295dfd(0x4ef8);}),_0x5d5a3b();});}());var _0x879cbe=new DOMParser();function _0x23271c(_0x5536c6){var _0x2ac26f=_0x279ffb,_0x53d0d2=function(_0x2dd329){var _0x5554c8=_0x54f3,_0x1c5be0,_0x31d300,_0xd85ed3=_0x2dd329['firstChild'],_0x354df3=_0xd85ed3[_0x5554c8(0x31b6)],_0x173dda=XMLParser[_0x5554c8(0x2ae1)](_0xd85ed3,_0x5554c8(0xce6),_0x354df3),_0x3d4396=XMLParser['queryNodes'](_0x173dda,_0x5554c8(0x1a65),_0x354df3);if(_0x3d4396['length']>0x1)for(var _0x1f514d=0x0,_0xc19906=_0x3d4396[_0x5554c8(0x531b)];_0x1f514d<_0xc19906;_0x1f514d++){var _0x1332a5=XMLParser[_0x5554c8(0x2ae1)](_0x3d4396[_0x1f514d],_0x5554c8(0xb10),_0x354df3),_0xa7bed2=XMLParser['queryStringValue'](_0x1332a5),_0x54466c=XMLParser[_0x5554c8(0x2ae1)](_0x3d4396[_0x1f514d],_0x5554c8(0x2843),_0x354df3),_0x20c332=XMLParser[_0x5554c8(0xe79)](_0x54466c);if(_0xa7bed2===_0xc96a2a['_layer']||_0x20c332===_0xc96a2a['_layer']){_0x1c5be0=_0x3d4396[_0x1f514d],_0x31d300=_0xa7bed2;break;}}else _0x1c5be0=XMLParser[_0x5554c8(0x2ae1)](_0x173dda,'Layer',_0x354df3);var _0x41a324,_0x4b6427,_0x579d34,_0xcc03cb,_0x1982c4=XMLParser[_0x5554c8(0x2ae1)](_0x1c5be0,_0x5554c8(0x5813),_0x354df3),_0x5e95fd=XMLParser[_0x5554c8(0xe79)](_0x1982c4,_0x5554c8(0x126d),_0x354df3),_0x25c203=XMLParser[_0x5554c8(0xe79)](_0x1982c4,_0x5554c8(0x35ac),_0x354df3),_0x4fbed4=_0x5e95fd[_0x5554c8(0x4d7b)]('\x20'),_0x3d64fd=_0x25c203[_0x5554c8(0x4d7b)]('\x20');_0x579d34=parseFloat(_0x3d64fd[0x0]),_0xcc03cb=parseFloat(_0x3d64fd[0x1]),_0x41a324=parseFloat(_0x4fbed4[0x0]),_0x4b6427=parseFloat(_0x4fbed4[0x1]);var _0x374992=XMLParser['queryFirstNode'](_0x173dda,'TileMatrixSet',_0x354df3),_0x36b363=XMLParser[_0x5554c8(0x2ae1)](_0x374992,'TileMatrix',_0x354df3),_0x5b0dd4=XMLParser[_0x5554c8(0x3b1c)](_0x36b363,'TileWidth',_0x354df3),_0xf38427=XMLParser[_0x5554c8(0x3b1c)](_0x36b363,_0x5554c8(0x1ce2),_0x354df3);return{'left':_0x41a324,'right':_0x579d34,'top':_0xcc03cb,'bottom':_0x4b6427,'width':_0x5b0dd4,'height':_0xf38427,'styleName':_0x31d300};}(_0x5536c6);defined$1(_0xc96a2a[_0x2ac26f(0x4ebc)])||(_0xc96a2a[_0x2ac26f(0x4ebc)]=new GeographicTilingScheme());var _0x2cd5c5={};_0x2cd5c5[_0x2ac26f(0x1831)]=CesiumMath[_0x2ac26f(0x3c40)](_0x53d0d2['left'],-0xb4,0xb4),_0x2cd5c5[_0x2ac26f(0x3b17)]=CesiumMath[_0x2ac26f(0x3c40)](_0x53d0d2[_0x2ac26f(0x3b17)],-0x5a,0x5a),_0x2cd5c5['right']=CesiumMath['clamp'](_0x53d0d2[_0x2ac26f(0x339c)],-0xb4,0xb4),_0x2cd5c5[_0x2ac26f(0x4910)]=CesiumMath['clamp'](_0x53d0d2[_0x2ac26f(0x4910)],-0x5a,0x5a),_0xc96a2a['_rectangle']=Rectangle[_0x2ac26f(0x2ac5)](_0x2cd5c5[_0x2ac26f(0x1831)],_0x2cd5c5[_0x2ac26f(0x3b17)],_0x2cd5c5[_0x2ac26f(0x339c)],_0x2cd5c5[_0x2ac26f(0x4910)]),_0xc96a2a[_0x2ac26f(0x3e93)]||(_0xc96a2a[_0x2ac26f(0x448c)]=_0x53d0d2['width'],_0xc96a2a[_0x2ac26f(0x307d)]=_0x53d0d2[_0x2ac26f(0x5862)]),_0xc96a2a[_0x2ac26f(0x53cf)]=_0xc96a2a[_0x2ac26f(0x52cd)]+_0x2ac26f(0x45b0)+_0xc96a2a[_0x2ac26f(0x23fe)]+'&FORMAT='+_0xc96a2a[_0x2ac26f(0x4c21)]+_0x2ac26f(0x31ab)+_0xc96a2a[_0x2ac26f(0x1c5c)]+_0x2ac26f(0xa82)+_0xc96a2a[_0x2ac26f(0x448c)]+_0x2ac26f(0x31b0)+_0xc96a2a[_0x2ac26f(0x307d)]+_0x2ac26f(0x3e5c),_0xc96a2a['_rectangle']||(_0xc96a2a[_0x2ac26f(0x1aeb)]=defaultValue$1(_0x547e51[_0x2ac26f(0x2f4d)],_0xc96a2a['_tilingScheme']['rectangle'])),_0xc96a2a[_0x2ac26f(0x4b22)]=!0x0,_0xc96a2a[_0x2ac26f(0x23d7)]=!0x0,_0xc96a2a[_0x2ac26f(0x33c4)]&&(defined$1(_0xc96a2a[_0x2ac26f(0x1866)])||(_0xc96a2a[_0x2ac26f(0x1866)]={'version':0x8,'name':_0x53d0d2[_0x2ac26f(0x3580)],'layers':[{'id':_0x53d0d2[_0x2ac26f(0x3580)]+_0x2ac26f(0x4600),'source':_0x53d0d2[_0x2ac26f(0x3580)],'source-layer':_0x53d0d2[_0x2ac26f(0x3580)],'type':_0x2ac26f(0x12c5),'layout':{'visibility':_0x2ac26f(0x2971)},'paint':{'fill-color':_0x2ac26f(0x3014),'fill-antialias':!0x0},'filter':[_0x2ac26f(0x3935),['==','$type',_0x2ac26f(0x4017)]],'metadata':{'layer:name':_0x53d0d2[_0x2ac26f(0x3580)],'layer:caption':_0x53d0d2[_0x2ac26f(0x3580)]}},{'id':_0x53d0d2['styleName']+_0x2ac26f(0x424c),'source':_0x53d0d2[_0x2ac26f(0x3580)],'source-layer':_0x53d0d2[_0x2ac26f(0x3580)],'type':_0x2ac26f(0x3754),'layout':{'visibility':'visible'},'paint':{'line-width':0x1,'line-color':'rgba(102,102,102,1.00)'},'filter':[_0x2ac26f(0x3935),['==','$type',_0x2ac26f(0x4017)]],'metadata':{'layer:name':_0x53d0d2[_0x2ac26f(0x3580)],'layer:caption':_0x53d0d2[_0x2ac26f(0x3580)]}},{'id':_0x53d0d2[_0x2ac26f(0x3580)]+_0x2ac26f(0x3754),'source':_0x53d0d2[_0x2ac26f(0x3580)],'source-layer':_0x53d0d2[_0x2ac26f(0x3580)],'type':_0x2ac26f(0x3754),'layout':{'visibility':_0x2ac26f(0x2971)},'paint':{'line-width':0.38,'line-color':_0x2ac26f(0x2c12)},'filter':[_0x2ac26f(0x3935),['==',_0x2ac26f(0xfb9),_0x2ac26f(0x3083)]],'metadata':{'layer:name':_0x53d0d2[_0x2ac26f(0x3580)],'layer:caption':_0x53d0d2['styleName']}},{'id':_0x53d0d2[_0x2ac26f(0x3580)]+_0x2ac26f(0x43cb),'source':_0x53d0d2[_0x2ac26f(0x3580)],'source-layer':_0x53d0d2[_0x2ac26f(0x3580)],'type':_0x2ac26f(0x4c3e),'layout':{'visibility':_0x2ac26f(0x2971)},'paint':{'circle-radius':2.27,'circle-color':_0x2ac26f(0x343d)},'filter':[_0x2ac26f(0x3935),['==','$type',_0x2ac26f(0x57f9)]],'metadata':{'layer:name':_0x53d0d2['styleName'],'layer:caption':_0x53d0d2[_0x2ac26f(0x3580)]}}]}),parseStyleJson(_0xc96a2a,_0xc96a2a[_0x2ac26f(0x1866)]),loadSprite$1(_0xc96a2a,_0xc96a2a[_0x2ac26f(0x359b)][_0x2ac26f(0x4294)],_0xc96a2a[_0x2ac26f(0x1866)]),_0xc96a2a['_requestStyleSuccess']=!0x0,_0xc96a2a['_urlTiles']=_0xc96a2a['_url']+'?REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0&LAYER='+_0xc96a2a[_0x2ac26f(0x23fe)]+_0x2ac26f(0x2ea3)+_0xc96a2a[_0x2ac26f(0x4c21)]+_0x2ac26f(0x31ab)+_0xc96a2a['_tilematrixset']+_0x2ac26f(0xa82)+_0xc96a2a[_0x2ac26f(0x448c)]+'&HEIGHT='+_0xc96a2a['_tileHeight']+_0x2ac26f(0x4b6e)),_0xc96a2a['_requestMetadataSuccess']&&_0xc96a2a[_0x2ac26f(0x5712)]&&_0xc96a2a[_0x2ac26f(0x38bb)][_0x2ac26f(0x68a)](!0x0);}function _0x108dbd(_0xc0d37c,_0x5b2553){var _0x4e05b7=_0x279ffb,_0x3e7c79=[],_0x2ac861=Math[_0x4e05b7(0x1661)](_0xc0d37c)/0x200;_0x2ac861=function(_0x2d343e,_0x57cec2,_0x3890af){var _0x30112c=_0x2d343e*_0x57cec2*(0x1/0.0254)*getMeterPerMapUnit(_0x3890af);return 0x1/_0x30112c;}(_0x2ac861,0x60,_0x5b2553);for(var _0x782b19=0x0;_0x782b19<0x16;_0x782b19++)0x0!=_0x782b19?(_0x2ac861*=0x2,_0x3e7c79[_0x782b19]=_0x2ac861):_0x3e7c79[_0x782b19]=_0x2ac861;return _0x3e7c79;}function _0x1c1b7f(_0x1934ac){var _0x4dbffe=_0x279ffb,_0x500b6d=_0x1934ac[_0x4dbffe(0x4da9)][_0x4dbffe(0x1c2d)];_0xc96a2a['_coordUnit']=_0x500b6d;var _0x4aa0bc=_0x1934ac[_0x4dbffe(0x4103)],_0x1d4eb4=_0x1934ac[_0x4dbffe(0x4d0c)][_0x4dbffe(0x209)],_0x2b0402=_0x1934ac['viewer'][_0x4dbffe(0x5862)];if(_0xc96a2a['_hasTileWith']||(_0xc96a2a[_0x4dbffe(0x448c)]=_0x1d4eb4,_0xc96a2a['_tileHeight']=_0x2b0402),_0xc96a2a[_0x4dbffe(0x407a)]||function(_0x1ee45c,_0x234d1d){var _0x5ab59a=_0x4dbffe;_0x1ee45c['_minimumLevel']=0x0,_0x1ee45c[_0x5ab59a(0xa2e)]=0x16;var _0x3ba114,_0x3d3f88=[];if(_0x3ba114=0xf11==_0x234d1d[_0x5ab59a(0x4da9)]['epsgCode']?[0x1/295829355.454566,0x1/147914677.727283,0x1/73957338.8636414,0x1/36978669.4318207,0x1/18489334.7159103,0x1/9244667.35795517,0x1/4622333.67897759,0x1/2311166.83948879,0x1/1155583.4197444,0x1/577791.709872198,0x1/288895.854936099,0x1/144447.92746805,0x1/72223.9637340248,0x1/36111.9818670124,0x1/18055.9909335062,0x1/9027.9954667531,0x1/4513.99773337655,0x1/2256.99886668828,0x1/1128.49943334414,0x1/564.249716672069,0x1/282.124858336034,0x1/141.062429168017]:_0x5ab59a(0x3b08)==_0x234d1d[_0x5ab59a(0x4da9)]['coordUnit']?_0x108dbd(0x168,_0x234d1d[_0x5ab59a(0x4da9)][_0x5ab59a(0x1c2d)]):_0x108dbd(40075016.6855785,_0x234d1d['prjCoordSys'][_0x5ab59a(0x1c2d)]),_0x234d1d[_0x5ab59a(0x154b)]&&_0x234d1d['visibleScales'][_0x5ab59a(0x531b)]>0x0){for(var _0x435f24,_0x224276=null,_0x3646e0=null,_0x595fb2=0x0;_0x595fb2<_0x234d1d[_0x5ab59a(0x154b)][_0x5ab59a(0x531b)];_0x595fb2++){for(var _0x22e5f6=0x0;_0x22e5f6<=_0x3ba114[_0x5ab59a(0x531b)]-0x1;_0x22e5f6++)if(0x0!=_0x22e5f6){if(!(_0x3646e0>(_0x435f24=Math['abs'](_0x234d1d[_0x5ab59a(0x154b)][_0x595fb2]-_0x3ba114[_0x22e5f6]))))break;_0x3646e0=_0x435f24,_0x224276=_0x22e5f6;}else _0x3646e0=Math['abs'](_0x234d1d[_0x5ab59a(0x154b)][_0x595fb2]-_0x3ba114[_0x22e5f6]),_0x224276=0x0;_0x224276>=0x0&&_0x3d3f88[_0x5ab59a(0x3a33)](_0x224276);}_0x1ee45c[_0x5ab59a(0x53eb)]=_0x3d3f88[0x0],_0x1ee45c[_0x5ab59a(0xa2e)]=_0x3d3f88[_0x3d3f88[_0x5ab59a(0x531b)]-0x1];}}(_0xc96a2a,_0x1934ac),'DEGREE'==_0x500b6d)defined$1(_0xc96a2a[_0x4dbffe(0x4ebc)])||(_0xc96a2a[_0x4dbffe(0x4ebc)]=new GeographicTilingScheme()),_0x4aa0bc[_0x4dbffe(0x1831)]=CesiumMath[_0x4dbffe(0x3c40)](_0x4aa0bc[_0x4dbffe(0x1831)],-0xb4,0xb4),_0x4aa0bc[_0x4dbffe(0x3b17)]=CesiumMath[_0x4dbffe(0x3c40)](_0x4aa0bc[_0x4dbffe(0x3b17)],-0x5a,0x5a),_0x4aa0bc[_0x4dbffe(0x339c)]=CesiumMath[_0x4dbffe(0x3c40)](_0x4aa0bc[_0x4dbffe(0x339c)],-0xb4,0xb4),_0x4aa0bc[_0x4dbffe(0x4910)]=CesiumMath[_0x4dbffe(0x3c40)](_0x4aa0bc[_0x4dbffe(0x4910)],-0x5a,0x5a),_0xc96a2a['_rectangle']=Rectangle[_0x4dbffe(0x2ac5)](_0x4aa0bc[_0x4dbffe(0x1831)],_0x4aa0bc['bottom'],_0x4aa0bc[_0x4dbffe(0x339c)],_0x4aa0bc[_0x4dbffe(0x4910)]),_0xc96a2a[_0x4dbffe(0x1167)]=_0xc96a2a[_0x4dbffe(0x52cd)]+_0x4dbffe(0x4fa9);else{var _0x5116a0=new Cartesian3(_0x4aa0bc[_0x4dbffe(0x1831)],_0x4aa0bc['bottom'],0x0);_0x5116a0['x']=Math['max'](-20037508.342789244,_0x5116a0['x']),_0x5116a0['y']=Math[_0x4dbffe(0x2bc6)](-20037508.342789244,_0x5116a0['y']);var _0x4f4a46=new Cartesian3(_0x4aa0bc[_0x4dbffe(0x339c)],_0x4aa0bc[_0x4dbffe(0x4910)],0x0);_0x4f4a46['x']=Math[_0x4dbffe(0x27d5)](20037508.342789244,_0x4f4a46['x']),_0x4f4a46['y']=Math['min'](20037508.342789244,_0x4f4a46['y']),defined$1(_0xc96a2a['_tilingScheme'])||(_0xc96a2a['_tilingScheme']=new WebMercatorTilingScheme());var _0x230c00=_0xc96a2a[_0x4dbffe(0x4ebc)][_0x4dbffe(0x19f8)]['unproject'](_0x5116a0),_0x18951d=_0xc96a2a[_0x4dbffe(0x4ebc)]['_projection'][_0x4dbffe(0x35a6)](_0x4f4a46);_0xc96a2a[_0x4dbffe(0x1aeb)]=new Rectangle(_0x230c00['longitude'],_0x230c00[_0x4dbffe(0x288b)],_0x18951d[_0x4dbffe(0x1041)],_0x18951d['latitude']),_0xc96a2a[_0x4dbffe(0x1167)]=_0xc96a2a['_url']+_0x4dbffe(0x4fa9);}_0xc96a2a[_0x4dbffe(0x1aeb)]||(_0xc96a2a[_0x4dbffe(0x1aeb)]=defaultValue$1(_0x547e51['rectangle'],_0xc96a2a['_tilingScheme'][_0x4dbffe(0x2f4d)])),_0xc96a2a[_0x4dbffe(0x4b22)]=!0x0,_0xc96a2a[_0x4dbffe(0x23d7)]=!0x0,_0xc96a2a[_0x4dbffe(0x23d7)]&&_0xc96a2a[_0x4dbffe(0x5712)]&&_0xc96a2a[_0x4dbffe(0x38bb)][_0x4dbffe(0x68a)](!0x0);}function _0x5d5a3b(_0x839f9a){var _0x234843=_0x279ffb,_0x252fdd,_0x437b71=_0x234843(0x193b)+_0xc96a2a[_0x234843(0x52cd)]+'.';_0x252fdd=TileProviderError$1['handleError'](_0x252fdd,_0xc96a2a,_0xc96a2a[_0x234843(0x2c49)],_0x437b71,void 0x0,void 0x0,void 0x0,_0x53c39a),_0xc96a2a['_readyPromise'][_0x234843(0x4e16)](new RuntimeError(_0x437b71));}}function parseIndexbounds(_0x4bb935,_0x3d6d33){var _0x429871=_0x68aa19;if(defined$1(_0x3d6d33[_0x429871(0x392)])&&defined$1(_0x3d6d33[_0x429871(0x392)][_0x429871(0x1c9e)])){var _0x4ba68b=-0xb4,_0x3b8d0a=-0x10e,_0x3a1f12=0x168;defined$1(_0x3d6d33[_0x429871(0x392)][_0x429871(0x2fff)])&&(_0x429871(0x6ab)==_0x3d6d33[_0x429871(0x392)][_0x429871(0x2fff)]||_0x3d6d33[_0x429871(0x392)]['indexbounds'][0x0]<-0xb4)&&(_0x4ba68b=-20037508.3427892,_0x3b8d0a=_0x429871(0x38f0)==_0x4bb935[_0x429871(0x334b)]?-20037508.3427892:-30056262.5141838,_0x3a1f12=40075016.6855784);var _0x2fe28c=_0x3d6d33[_0x429871(0x392)][_0x429871(0x1c9e)],_0x3a7dd6=(_0x2fe28c[0x0]-_0x4ba68b)/_0x3a1f12,_0xe5bff8=(_0x2fe28c[0x1]-_0x3b8d0a)/_0x3a1f12;_0x4bb935[_0x429871(0x37c)]=_0x3a7dd6,_0x4bb935['_rowDiff']=_0xe5bff8;}}function parseStyleJson(_0x7f5ac9,_0x3b871c){_0x7f5ac9['_MVTStyle']['_load'](_0x3b871c),parseIndexbounds(_0x7f5ac9,_0x3b871c);}function updateLabel(_0x2a88ad,_0x7bbff3,_0x1205d8,_0x524998,_0x2e1da7,_0x566760){var _0x4dd8ee=_0x68aa19;defined$1(_0x566760[_0x4dd8ee(0x2bbb)])||(_0x566760[_0x4dd8ee(0x2bbb)]=doCluster(_0x2a88ad,_0x7bbff3,_0x566760),_0x566760[_0x4dd8ee(0x2752)]=_0x1205d8[_0x4dd8ee(0x1224)][_0x4dd8ee(0x2aa7)][_0x4dd8ee(0xef9)](_0x566760[_0x4dd8ee(0x2bbb)])),_0x566760[_0x4dd8ee(0x8d1)]&&(_0x566760[_0x4dd8ee(0x8d1)]=!0x1,_0x566760[_0x4dd8ee(0x2bbb)]()),_0x2a88ad[_0x4dd8ee(0x489f)](_0x1205d8,_0x524998,_0x2e1da7),_0x7bbff3['update'](_0x1205d8,_0x524998,_0x2e1da7);}function doCluster(_0x3fa88d,_0x171a9b,_0x2f9403){return function(_0x3d705e){var _0x29d88b=_0x54f3;defined$1(_0x3d705e)&&_0x3d705e<0.05||(_0x3fa88d['_labels'][_0x29d88b(0x34f3)](function(_0x2e3f52,_0x5a2acd){var _0x5a99da=_0x29d88b;return _0x2e3f52[_0x5a99da(0x3344)]===_0x5a2acd[_0x5a99da(0x3344)]?_0x2e3f52[_0x5a99da(0x1247)]-_0x5a2acd[_0x5a99da(0x1247)]:_0x5a2acd['_fontSize']-_0x2e3f52[_0x5a99da(0x3344)];}),_0x2f9403['_isOverlapDisplayed']||(_0x3fa88d[_0x29d88b(0x40b1)](_0x2f9403[_0x29d88b(0x354f)],_0x2f9403),_0x171a9b[_0x29d88b(0x40b1)](_0x2f9403[_0x29d88b(0x354f)],_0x2f9403)));};}function computeRealDataRowColNumber(_0x4dc19c,_0x523dc9,_0x26026d){var _0x48aaeb=Math['pow'](0x2,_0x523dc9);return _0x4dc19c+Math['round'](_0x48aaeb*_0x26026d);}function setRequestPriority(_0x3c3b70){var _0x443d1d=_0x68aa19;_0x3c3b70[_0x443d1d(0x1094)]=requestPriority,_0x3c3b70[_0x443d1d(0x608)]=!0x0,(requestPriority+=0.001)>0x64&&(requestPriority=0x0);}function createRequestResult(_0x567a0f,_0x575cbd,_0x45f5fc){var _0x47a5ec=_0x68aa19;return{'mvt':!0x0,'colorTexture':new Texture$1({'context':_0x567a0f[_0x47a5ec(0x1968)],'width':_0x567a0f['_canvasWidth'],'height':_0x567a0f[_0x47a5ec(0x3550)],'pixelFormat':PixelFormat$1[_0x47a5ec(0x4a1c)],'pixelDatatype':PixelDatatype[_0x47a5ec(0x4aae)],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x47a5ec(0x312f)],'wrapT':TextureWrap$1[_0x47a5ec(0x312f)],'minificationFilter':defaultValue$1(_0x567a0f[_0x47a5ec(0x13c1)],TextureMinificationFilter$1[_0x47a5ec(0x2225)]),'magnificationFilter':defaultValue$1(_0x567a0f[_0x47a5ec(0x4985)],TextureMagnificationFilter$1[_0x47a5ec(0x2225)])})}),'idTexture':new Texture$1({'context':_0x567a0f[_0x47a5ec(0x1968)],'width':0x1,'height':0x1}),'rawData':_0x575cbd,'indexData':_0x45f5fc};}Object['defineProperties'](MvtProvider[_0x68aa19(0x4b51)],{'proxy':{'get':function(){}},'tileWidth':{'get':function(){var _0xd3df68=_0x68aa19;return this[_0xd3df68(0x448c)];}},'tileHeight':{'get':function(){var _0x446056=_0x68aa19;return this[_0x446056(0x307d)];}},'maximumLevel':{'get':function(){var _0x3944db=_0x68aa19;return this[_0x3944db(0xa2e)]>0x12?this[_0x3944db(0xa2e)]:0x12;}},'minimumLevel':{'get':function(){var _0x54c8f6=_0x68aa19;return this[_0x54c8f6(0x53eb)];}},'tilingScheme':{'get':function(){var _0x142bf5=_0x68aa19;return this[_0x142bf5(0x4ebc)];}},'isOverlapDisplayed':{'get':function(){var _0x8eb7e7=_0x68aa19;return this[_0x8eb7e7(0x3429)];},'set':function(_0x2437ca){var _0x4d05e4=_0x68aa19;this[_0x4d05e4(0x3429)]=_0x2437ca;}},'rectangle':{'get':function(){var _0x4879fa=_0x68aa19;return this[_0x4879fa(0x1aeb)];}},'tileDiscardPolicy':{'get':function(){}},'errorEvent':{'get':function(){var _0x46d127=_0x68aa19;return this[_0x46d127(0x2c49)];}},'ready':{'get':function(){var _0x36b959=_0x68aa19;return this[_0x36b959(0x4b22)]&&this[_0x36b959(0x3322)];}},'readyPromise':{'get':function(){return this['_readyPromise'];}},'credit':{'get':function(){}},'hasAlphaChannel':{'get':function(){return!0x0;}},'mapboxStyle':{'get':function(){var _0x55f019=_0x68aa19;return this[_0x55f019(0x1866)];},'set':function(_0x550c78){var _0x3c5426=_0x68aa19;this[_0x3c5426(0x1866)]=_0x550c78,defined$1(this[_0x3c5426(0x1866)])&&parseStyleJson(this,this[_0x3c5426(0x1866)]);}},'subdomains':{'get':function(){var _0x461ef9=_0x68aa19;return this[_0x461ef9(0x2436)];},'set':function(_0x13f893){var _0x24bb10=_0x68aa19;if(defined$1(_0x13f893)&&!defined$1(_0x13f893[_0x24bb10(0x531b)]))throw new DeveloperError$1('Excepted\x20MvtProvider.subdomains\x20to\x20be\x20type\x20of\x20Array.');this['_subdomains']=_0x13f893;}},'globalLineWidthExpand':{'get':function(){var _0x14238a=_0x68aa19;return this[_0x14238a(0x46b4)][_0x14238a(0x3f59)];},'set':function(_0x208feb){var _0x2f81c2=_0x68aa19;this[_0x2f81c2(0x46b4)][_0x2f81c2(0x3f59)]=_0x208feb;}},'globalLineWidthScale':{'get':function(){var _0x4f72a6=_0x68aa19;return this[_0x4f72a6(0x46b4)][_0x4f72a6(0x2ba)];},'set':function(_0x2fbf8e){var _0x348497=_0x68aa19;this[_0x348497(0x46b4)][_0x348497(0x2ba)]=_0x2fbf8e;}},'lineAntialiasing':{'get':function(){return this['_painter']['_lineAntialiasing'];},'set':function(_0x3d3aa8){var _0x3feefc=_0x68aa19;this['_painter'][_0x3feefc(0x2451)]=_0x3d3aa8;}},'enableMorphing':{'get':function(){return this['_enableMorphing'];},'set':function(_0x3c4bd6){this['_enableMorphing']=_0x3c4bd6;}},'billboardMode':{'get':function(){return this['_billboardMode'];}},'selectedColor':{'get':function(){return this['_selectedColor'];},'set':function(_0x85ecea){var _0x158f44=_0x68aa19;this[_0x158f44(0x1acc)]=_0x85ecea;}}}),MvtProvider['prototype'][_0x68aa19(0x41b2)]=function(_0xbf27a4,_0x403010,_0x3880fa){},MvtProvider['prototype'][_0x68aa19(0x4585)]=function(){var _0x42bb5a=_0x68aa19;for(var _0x446c60=[],_0x8050fe=this['_MVTStyle'],_0x4b2e0b=0x0;_0x4b2e0b<_0x8050fe[_0x42bb5a(0x2347)]['length'];_0x4b2e0b++){var _0x2bf8ec=_0x8050fe[_0x42bb5a(0x2347)][_0x4b2e0b],_0x1e28e7=_0x8050fe[_0x42bb5a(0x1bbc)][_0x2bf8ec];defined$1(_0x1e28e7)&&_0x446c60[_0x42bb5a(0x3a33)](_0x1e28e7[_0x42bb5a(0x303a)]);}return _0x446c60;},MvtProvider[_0x68aa19(0x4b51)][_0x68aa19(0x54c5)]=function(){var _0x3980e1=_0x68aa19,_0x2e383b=this[_0x3980e1(0x4fe6)]['_imageryCache'];for(var _0x444d97 in _0x2e383b)_0x2e383b[_0x444d97]['_visible']=!0x1;},MvtProvider['prototype'][_0x68aa19(0x489f)]=function(_0x154617,_0x582b2c,_0x2f5410){var _0x13c8cf=_0x68aa19,_0x7f2409=this['innerLayer'][_0x13c8cf(0x1a79)];this[_0x13c8cf(0x359b)][_0x13c8cf(0x489f)](_0x7f2409);var _0x387913=[];for(var _0x5cbf5d in _0x7f2409)_0x387913['push'](_0x7f2409[_0x5cbf5d]);_0x387913[_0x13c8cf(0x34f3)](function(_0x3da121,_0x503bbc){var _0x83f50c=_0x13c8cf;return _0x3da121['level']<_0x503bbc[_0x83f50c(0xcf6)]?0x1:_0x3da121[_0x83f50c(0xcf6)]>_0x503bbc[_0x83f50c(0xcf6)]?-0x1:0x0;}),this['_maxImageCacheLevel']=0x0;for(var _0x53638=_0x387913[_0x13c8cf(0x531b)],_0x88c585=0x0;_0x88c585<_0x53638;_0x88c585++){var _0x5ad79c=_0x387913[_0x88c585];this[_0x13c8cf(0x1a92)]=Math[_0x13c8cf(0x2bc6)](this[_0x13c8cf(0x1a92)],_0x5ad79c[_0x13c8cf(0xcf6)]),_0x5ad79c['update'](),_0x5ad79c['updateLabel'](),_0x5ad79c['_visible']&&this[_0x13c8cf(0x48ef)]&&_0x5ad79c['realtimeRender']();}var _0x249e4b=this['_labelCollection'],_0x528d54=this[_0x13c8cf(0x3a81)],_0x7534b8=this,_0x5e5bbb=_0x7534b8[_0x13c8cf(0x211e)][_0x13c8cf(0x1d45)][_0x13c8cf(0x2675)][_0x13c8cf(0x18be)],_0x587f66=_0x5e5bbb['x'],_0x2af090=_0x5e5bbb['x']+_0x5e5bbb[_0x13c8cf(0x209)],_0x281c4e=_0x5e5bbb['y'],_0x1729cc=_0x5e5bbb['y']+_0x5e5bbb[_0x13c8cf(0x5862)];_0x582b2c[_0x13c8cf(0x14f6)][_0x13c8cf(0x3f0b)]||(_0x249e4b[_0x13c8cf(0x4eee)][_0x13c8cf(0x2e47)](function(_0x2fb1d1){var _0x14a40a=_0x13c8cf;_0x2fb1d1[_0x14a40a(0x3257)](_0x7534b8[_0x14a40a(0x211e)][_0x14a40a(0x1d45)]);var _0x51f0db=_0x2fb1d1['_screenSpacePosition'];_0x2fb1d1[_0x14a40a(0x105f)]=!!_0x7534b8[_0x14a40a(0x3429)]||defaultValue$1(_0x2fb1d1[_0x14a40a(0x51ec)],!0x0),_0x2fb1d1['curFrameShow']=!0x1,(_0x7534b8['_maxImageCacheLevel']>_0x2fb1d1['_mvtMaxLevel']||!(_0x51f0db['x']>=_0x587f66&&_0x51f0db['x']<=_0x2af090&&_0x51f0db['y']>=_0x281c4e&&_0x51f0db['y']<=_0x1729cc))&&(_0x2fb1d1[_0x14a40a(0x105f)]=!0x1),_0x2fb1d1[_0x14a40a(0x105f)]&&_0x2fb1d1[_0x14a40a(0xc24)]();}),_0x528d54[_0x13c8cf(0x51ee)][_0x13c8cf(0x2e47)](function(_0x235d5a){var _0x5e2798=_0x13c8cf;if(defined$1(_0x235d5a)&&defined$1(_0x235d5a[_0x5e2798(0x291d)])){_0x235d5a[_0x5e2798(0x3257)](_0x7534b8[_0x5e2798(0x211e)][_0x5e2798(0x1d45)]);var _0x48e395=_0x235d5a[_0x5e2798(0x54dd)];_0x235d5a[_0x5e2798(0x105f)]=!!_0x7534b8[_0x5e2798(0x3429)]||defaultValue$1(_0x235d5a['curFrameShow'],!0x0),_0x235d5a['curFrameShow']=!0x1,_0x528d54[_0x5e2798(0x5196)][_0x5e2798(0x4479)](_0x235d5a['id'],_0x235d5a['_index'],_0x235d5a[_0x5e2798(0x105f)]),_0x48e395['x']>=_0x587f66&&_0x48e395['x']<=_0x2af090&&_0x48e395['y']>=_0x281c4e&&_0x48e395['y']<=_0x1729cc||(_0x235d5a[_0x5e2798(0x105f)]=!0x1),defined$1(_0x235d5a['_associativeMvtLabel'])&&(_0x235d5a['show']=_0x235d5a[_0x5e2798(0x25a5)][_0x5e2798(0x105f)]);}})),defined$1(_0x249e4b)&&defined$1(_0x528d54)&&updateLabel(_0x249e4b,_0x528d54,_0x582b2c,_0x154617,_0x2f5410,this);},MvtProvider[_0x68aa19(0x4b51)]['removeTile']=function(_0x31ea18,_0x45714c,_0x5e805c){},MvtProvider[_0x68aa19(0x4b51)]['requestImage']=function(_0x5784c8,_0x16e632,_0x20df2c,_0x34737c,_0x222c16,_0x11a15d){var _0x5e4a1c=_0x68aa19;setRequestPriority(_0x34737c);var _0x314ed6=this,_0x24b649=_0x20df2c+0x1;if(this[_0x5e4a1c(0x3e1)]instanceof WebMercatorTilingScheme&&(_0x24b649=_0x20df2c),this[_0x5e4a1c(0x5537)]&&(_0x24b649+=0x1),this['_isgeoserver']&&(_0x24b649-=0x1),_0x20df2c>_0x314ed6[_0x5e4a1c(0xa2e)]){var _0x4254eb=findMaxLevelParent(_0x11a15d,_0x314ed6[_0x5e4a1c(0xa2e)]-0x1);if(defined$1(_0x4254eb)&&!defined$1(_0x4254eb[_0x5e4a1c(0x23fa)])){var _0x16137b=createRequestPromise(_0x34737c,_0x4254eb['x'],_0x4254eb['y'],_0x314ed6[_0x5e4a1c(0xa2e)],_0x314ed6);return defined$1(_0x16137b)?_0x16137b[_0x5e4a1c(0x4e1e)](function(_0x56df66){var _0x5a68ff=_0x5e4a1c,_0x422131=null;return _0x422131=_0x314ed6[_0x5a68ff(0x41bf)]===PackingRequest$1[_0x5a68ff(0x2b14)]?decodePackedBuffer$5(_0x56df66,_0x34737c[_0x5a68ff(0x15b5)]):_0x56df66,_0x4254eb[_0x5a68ff(0x23fa)]=_0x422131,createRequestResult(_0x314ed6,null);})[_0x5e4a1c(0x4b84)](function(_0x491545){return createRequestResult(_0x314ed6,null);}):createRequestResult(_0x314ed6,null);}return createRequestResult(_0x314ed6,null);}var _0x781a42=this,_0xb593d6=createRequestPromise(_0x34737c,_0x5784c8,_0x16e632,_0x24b649,_0x314ed6);return defined$1(_0xb593d6)?_0xb593d6[_0x5e4a1c(0x4e1e)](function(_0x136666){var _0x543e62=_0x5e4a1c,_0x125f45=null,_0x33c87c=null,_0xc87bd4=null;if(_0x314ed6[_0x543e62(0x41bf)]===PackingRequest$1[_0x543e62(0x2b14)]){var _0x3ca26e=0x1;if(_0x781a42[_0x543e62(0x4630)]&&(_0x3ca26e=0x2),!defined$1(_0x125f45=decodePackedBuffer$5(_0x136666,_0x34737c[_0x543e62(0x15b5)]*_0x3ca26e)))return null;_0x781a42[_0x543e62(0x4630)]&&(_0xc87bd4=decodePackedBuffer$5(_0x136666,_0x34737c['quadKeyIndex']*_0x3ca26e+0x1));try{_0x33c87c=resolveIndexFile(_0xc87bd4);}catch(_0x2a18bf){return createRequestResult(_0x314ed6,_0x125f45,null);}}else{if(_0x781a42[_0x543e62(0x4630)]){_0x125f45=decodePackedBuffer$5(_0x136666,0x0),_0xc87bd4=decodePackedBuffer$5(_0x136666,0x1);try{_0x33c87c=resolveIndexFile(_0xc87bd4);}catch(_0x1c377e){return createRequestResult(_0x314ed6,_0x125f45,null);}}else _0x125f45=_0x136666;}return createRequestResult(_0x314ed6,_0x125f45,_0x33c87c);})[_0x5e4a1c(0x4b84)](function(_0xe7dd94){return null;}):null;};var domainReg$3=/({.*?})/g;function createRequestPromise(_0x3c680c,_0x4e9ad6,_0x40ea1b,_0x298aef,_0x38b2f7){var _0x2b94e1=_0x68aa19,_0x2479bf=_0x38b2f7[_0x2b94e1(0x53cf)];if(_0x38b2f7[_0x2b94e1(0x3e1)]instanceof WebMercatorTilingScheme||(_0x4e9ad6=computeRealDataRowColNumber(_0x4e9ad6,_0x298aef,_0x38b2f7[_0x2b94e1(0x37c)]),_0x40ea1b=computeRealDataRowColNumber(_0x40ea1b,_0x298aef,_0x38b2f7[_0x2b94e1(0x6d5)])),_0x3c680c['quadKey']=tileXYToQuadKey$9(_0x4e9ad6,_0x40ea1b,_0x298aef),_0x38b2f7[_0x2b94e1(0x41bf)]===PackingRequest$1[_0x2b94e1(0x2b14)]&&(_0x3c680c[_0x2b94e1(0x3243)]=RequestType$1['PACK'],_0x3c680c['providerName']=_0x38b2f7[_0x2b94e1(0x1e54)],_0x3c680c['throttle']=!0x0),_0x38b2f7['_tileFeature']){var _0x38998d=_0x38b2f7[_0x2b94e1(0x40ae)][_0x298aef];_0x2479bf=_0x2479bf[_0x2b94e1(0x1297)](_0x2b94e1(0x46fa),_0x4e9ad6)['replace'](_0x2b94e1(0x381f),_0x40ea1b)['replace'](_0x2b94e1(0x2835),_0x38998d);}else _0x2479bf=_0x2479bf[_0x2b94e1(0x1297)](_0x2b94e1(0x46fa),_0x4e9ad6)[_0x2b94e1(0x1297)](_0x2b94e1(0x381f),_0x40ea1b)['replace'](_0x2b94e1(0x1666),_0x298aef);if(defined$1(_0x38b2f7['_subdomains'])){var _0x231b82=_0x38b2f7['_subdomains'],_0x244340=_0x231b82[(_0x4e9ad6+_0x40ea1b+_0x298aef)%_0x231b82[_0x2b94e1(0x531b)]];_0x2479bf=_0x2479bf['replace'](domainReg$3,function(_0x251f96,_0x57fe3e){var _0x44a6=_0x2b94e1;return _0x44a6(0x1272)===_0x57fe3e?_0x244340:_0x251f96;});}return defined$1(Credential['CREDENTIAL'])&&(defined$1(Credential['CREDENTIAL'][_0x2b94e1(0x622)][_0x38b2f7[_0x2b94e1(0x52cd)]])?_0x38b2f7[_0x2b94e1(0x5834)]?_0x2479bf+=_0x2b94e1(0x441e)+Credential[_0x2b94e1(0x4570)][_0x2b94e1(0x622)][_0x38b2f7[_0x2b94e1(0x52cd)]]:_0x2479bf=Credential['addTokenWithKey'](_0x38b2f7[_0x2b94e1(0x52cd)],_0x2479bf):_0x38b2f7[_0x2b94e1(0x5834)]?_0x2479bf+=_0x2b94e1(0x441e)+Credential[_0x2b94e1(0x4570)]['_value']:_0x2479bf=Credential[_0x2b94e1(0x437b)](_0x2479bf)),_0x38b2f7['_resource'][_0x2b94e1(0x14ea)]({'url':_0x2479bf,'request':_0x3c680c,'templateValues':{},'headers':_0x38b2f7[_0x2b94e1(0x868)]})[_0x2b94e1(0x4d1a)]();}function findMaxLevelParent(_0x5308a6,_0x4c389b){var _0x360d7a=_0x68aa19;for(var _0x57c9f9=_0x5308a6[_0x360d7a(0x2c41)],_0x17934d=_0x57c9f9[_0x360d7a(0xcf6)];defined$1(_0x57c9f9)&&_0x17934d>_0x4c389b;)defined$1(_0x57c9f9=_0x57c9f9['parent'])&&(_0x17934d=_0x57c9f9[_0x360d7a(0xcf6)]);return _0x57c9f9;}function findTileByPosition(_0x513685,_0x49308e){var _0x4f6065=_0x68aa19;Array[_0x4f6065(0x4b57)](_0x513685)||(_0x513685=[_0x513685]);var _0x5942bd=null;for(var _0x1a69cb in _0x49308e){for(var _0x55a687=_0x49308e[_0x1a69cb],_0x161869=!0x0,_0x5355fd=0x0;_0x5355fd<_0x513685[_0x4f6065(0x531b)];_0x5355fd++)if(!Rectangle[_0x4f6065(0x1ff6)](_0x55a687['rectangle'],_0x513685[_0x5355fd])){_0x161869=!0x1;break;}if(_0x161869){if(null==_0x5942bd)_0x5942bd=_0x55a687;else{var _0x47aacb=_0x5942bd['rectangle'][_0x4f6065(0x209)];_0x55a687['rectangle'][_0x4f6065(0x209)]<_0x47aacb&&(_0x5942bd=_0x55a687);}}}for(;defined$1(_0x5942bd)&&!defined$1(_0x5942bd['featureIndex']);)_0x5942bd=_0x5942bd[_0x4f6065(0x2c41)];return _0x5942bd;}function convertLongLatToTileCoord(_0x415d39,_0x2e4c31,_0x4fc22e){var _0x471b4a=_0x68aa19,_0x3b2add=_0x4fc22e[_0x471b4a(0x2f4d)];return new Point$1((_0x415d39-_0x3b2add[_0x471b4a(0x4488)])/_0x3b2add[_0x471b4a(0x209)]*EXTENT,(_0x2e4c31-_0x3b2add[_0x471b4a(0x149)])/_0x3b2add[_0x471b4a(0x5862)]*EXTENT);}function getMeterPerMapUnit(_0x2a71bb){var _0x41298b=_0x68aa19,_0x551389;return'METER'==_0x2a71bb?_0x551389=0x1:_0x41298b(0x3b08)==_0x2a71bb?_0x551389=0x2*Math['PI']*0x615299/0x168:_0x41298b(0x15a4)==_0x2a71bb?_0x551389=0.001:'INCH'==_0x2a71bb?_0x551389=0x1/0.025399999918:_0x41298b(0x26c4)==_0x2a71bb&&(_0x551389=0.3048),_0x551389;}function tileXYToQuadKey$9(_0x5f240e,_0x1bbe7,_0x1b0caf){for(var _0x42d1e2='',_0x1696e7=_0x1b0caf;_0x1696e7>=0x0;--_0x1696e7){var _0x1e8fa9=0x1<<_0x1696e7,_0x12ce00=0x0;isBitSet(_0x1bbe7,_0x1e8fa9)?isBitSet(_0x5f240e,_0x1e8fa9)&&(_0x12ce00|=0x1):(_0x12ce00|=0x2,isBitSet(_0x5f240e,_0x1e8fa9)||(_0x12ce00|=0x1)),_0x42d1e2+=_0x12ce00;}return _0x42d1e2;}function queryFirstNode$6(_0xd9cc49,_0x3eda9b,_0x56276a){var _0x4bdff8=_0x68aa19;if(defined$1(_0xd9cc49))for(var _0x50a437=_0xd9cc49['childNodes'],_0x9672db=_0x50a437['length'],_0x33f509=0x0;_0x33f509<_0x9672db;_0x33f509++){var _0x21d380=_0x50a437[_0x33f509];if(_0x21d380['localName']===_0x3eda9b&&-0x1!==_0x56276a[_0x4bdff8(0x33ab)](_0x21d380[_0x4bdff8(0x3350)]))return _0x21d380;}}function queryNodes$4(_0x5e8197,_0x18198e,_0x8e4874){var _0x400fcf=_0x68aa19;if(defined$1(_0x5e8197)){for(var _0x2393f8=[],_0x5cdf05=_0x5e8197['getElementsByTagNameNS']('*',_0x18198e),_0x4d70d0=_0x5cdf05[_0x400fcf(0x531b)],_0x17185d=0x0;_0x17185d<_0x4d70d0;_0x17185d++){var _0x1773b5=_0x5cdf05[_0x17185d];_0x1773b5['localName']===_0x18198e&&-0x1!==_0x8e4874[_0x400fcf(0x33ab)](_0x1773b5[_0x400fcf(0x3350)])&&_0x2393f8[_0x400fcf(0x3a33)](_0x1773b5);}return _0x2393f8;}}function queryNumericValue$5(_0x52ca97,_0x521fa6,_0x1fcf40){var _0x5df6c2=_0x68aa19,_0x468f77=queryFirstNode$6(_0x52ca97,_0x521fa6,_0x1fcf40);if(defined$1(_0x468f77)){var _0x40d715=parseFloat(_0x468f77[_0x5df6c2(0x4d31)]);return isNaN(_0x40d715)?void 0x0:_0x40d715;}}function queryStringValue$5(_0x7ad3fe,_0x4dada,_0x10b2a2){var _0x9d55d1=_0x68aa19,_0x31d857=queryFirstNode$6(_0x7ad3fe,_0x4dada,_0x10b2a2);if(defined$1(_0x31d857))return _0x31d857['textContent'][_0x9d55d1(0x559)]();}function decodePackedBuffer$5(_0x2c8a8a,_0x17f7b2){var _0x277fb2=_0x68aa19,_0x1a3c95=new DataView(_0x2c8a8a),_0xf3577a=0x0,_0x11a4fa=_0x1a3c95[_0x277fb2(0x2e90)](_0xf3577a,!0x0);if(_0x17f7b2>_0x11a4fa-0x1)throw new DeveloperError$1(_0x277fb2(0x4db2));_0xf3577a+=0x4;var _0x530e53,_0x31620e,_0x31a7ef=[];for(_0x530e53=0x0;_0x530e53<_0x11a4fa;_0x530e53++)_0x31620e=_0x1a3c95[_0x277fb2(0x2e90)](_0xf3577a,!0x0),_0x31a7ef[_0x277fb2(0x3a33)](_0x31620e),_0xf3577a+=0x4;for(_0x530e53=0x0;_0x530e53<_0x11a4fa;_0x530e53++){if(_0x31620e=_0x31a7ef[_0x530e53],_0x530e53===_0x17f7b2)return 0x0===_0x31620e?null:new Uint8Array(_0x2c8a8a)[_0x277fb2(0x48ca)](_0xf3577a,_0xf3577a+_0x31620e)[_0x277fb2(0x1de1)];_0xf3577a+=_0x31620e;}}function resolveIndexFile(_0x20a1be){var _0xfc730=_0x68aa19,_0x42dc0a=new DataView(_0x20a1be),_0x469b25=0x0,_0x51b16a=_0x42dc0a[_0xfc730(0x45b6)](_0x469b25,!0x0);_0x469b25+=0x4;for(var _0x21a374={},_0x5167b1=0x0;_0x5167b1<_0x51b16a;_0x5167b1++){var _0x5399d5=_0x42dc0a[_0xfc730(0x45b6)](_0x469b25,!0x0);_0x469b25+=0x4;var _0x4fb470=new Uint8Array(_0x20a1be,_0x469b25,_0x5399d5);_0x469b25+=_0x5399d5;var _0x28ee4b=getStringFromTypedArray(_0x4fb470);_0x21a374[_0x28ee4b]={};var _0x27467b=_0x42dc0a['getUint32'](_0x469b25,!0x0);_0x469b25+=0x4;for(var _0x1a6c6f=0x0;_0x1a6c6f<_0x27467b;_0x1a6c6f++){var _0x2956ca=_0x42dc0a[_0xfc730(0x2e90)](_0x469b25,!0x0);_0x469b25+=0x4;var _0x4f2784=_0x42dc0a[_0xfc730(0x4b0d)](_0x469b25,!0x0);_0x469b25+=0x1;var _0x3cd65e=_0x42dc0a[_0xfc730(0x2e90)](_0x469b25,!0x0);_0x469b25+=0x4;var _0x4d579b=[];if(_0x21a374[_0x28ee4b][_0x2956ca]=_0x4d579b,0x1==_0x4f2784)for(var _0x358e07=0x0;_0x358e07<_0x3cd65e;_0x358e07++){var _0x34b9e8=_0x42dc0a[_0xfc730(0x2e90)](_0x469b25,!0x0);_0x469b25+=0x4,_0x4d579b['push'](_0x34b9e8);}else for(_0x358e07=0x0;_0x358e07<_0x3cd65e;_0x358e07++){_0x34b9e8=_0x42dc0a[_0xfc730(0x4c4f)](_0x469b25,!0x0),(_0x469b25+=0x2,_0x4d579b[_0xfc730(0x3a33)](_0x34b9e8));}}}return _0x21a374;}MvtProvider['prototype'][_0x68aa19(0x3f0b)]=function(_0x4a2cf7){var _0x22bbca=_0x68aa19,_0x48f654=findTileByPosition(_0x4a2cf7,this['innerLayer'][_0x22bbca(0x1a79)]);if(null!=_0x48f654&&defined$1(_0x48f654[_0x22bbca(0x379b)])){var _0x399124=[];_0x399124[_0x22bbca(0x3a33)](convertLongLatToTileCoord(_0x4a2cf7['longitude'],_0x4a2cf7[_0x22bbca(0x288b)],_0x48f654));var _0x4d7c72={};for(var _0x199c2d in this[_0x22bbca(0x359b)]['_layers']){var _0x5bcf9b=this['_MVTStyle'][_0x22bbca(0x1bbc)][_0x199c2d];defined$1(_0x5bcf9b)&&(defined$1(_0x5bcf9b[_0x22bbca(0x42d2)])?'none'!=_0x5bcf9b[_0x22bbca(0x42d2)]&&(_0x4d7c72[_0x199c2d]=_0x5bcf9b):_0x4d7c72[_0x199c2d]=_0x5bcf9b);}var _0x20b862=null;if(defined$1(_0x48f654[_0x22bbca(0x4a7b)])){var _0xb1198c=_0x48f654[_0x22bbca(0x4a7b)][_0x22bbca(0x1224)];defined$1(_0xb1198c)&&defined$1(_0xb1198c[_0x22bbca(0x29ed)])&&_0xb1198c[_0x22bbca(0x29ed)]!=0x1/0x0&&(_0x20b862=_0xb1198c[_0x22bbca(0x29ed)]);}var _0x5d4873={'realtime':this[_0x22bbca(0x48ef)],'zoom':_0x20b862,'selectTolerance':this[_0x22bbca(0x256)]},_0x422514=_0x48f654[_0x22bbca(0x5213)](_0x4d7c72,_0x399124,_0x5d4873);return this[_0x22bbca(0x359b)][_0x22bbca(0x270e)](_0x422514,this),Object[_0x22bbca(0x20c8)](_0x422514)[_0x22bbca(0x531b)]>0x0?_0x422514:void 0x0;}},MvtProvider[_0x68aa19(0x4b51)][_0x68aa19(0x5213)]=function(_0x1c766c,_0x26d520){var _0xb81e0b=_0x68aa19,_0x1d565c,_0x96943a,_0x3d7997,_0x4fc220=[],_0x19e146=findTileByPosition(_0x1c766c,this[_0xb81e0b(0x4fe6)][_0xb81e0b(0x1a79)]);if(!defined$1(_0x19e146)||!defined$1(_0x19e146[_0xb81e0b(0x379b)]))return _0x4fc220;var _0x2239b3=_0x19e146,_0x117d22=[];for(_0x1d565c=0x0,_0x3d7997=_0x1c766c[_0xb81e0b(0x531b)];_0x1d565c<_0x3d7997;_0x1d565c++)_0x117d22[_0xb81e0b(0x3a33)](convertLongLatToTileCoord(_0x1c766c[_0x1d565c][_0xb81e0b(0x1041)],_0x1c766c[_0x1d565c]['latitude'],_0x2239b3));var _0x320105=_0x2239b3['queryRenderedFeatures'](this[_0xb81e0b(0x359b)]['_layers'],_0x117d22,_0x26d520);defined$1(_0x320105)&&_0x4fc220[_0xb81e0b(0x3a33)](_0x320105);var _0x48f9b8=[];for(_0x1d565c=0x0,_0x3d7997=_0x4fc220['length'];_0x1d565c<_0x3d7997;_0x1d565c++){var _0x5031bb=_0x4fc220[_0x1d565c];for(var _0x4789c8 in _0x5031bb){var _0x3741e4=_0x5031bb[_0x4789c8];for(_0x96943a=0x0;_0x96943a<_0x3741e4[_0xb81e0b(0x531b)];_0x96943a++)_0x48f9b8[_0xb81e0b(0x3a33)](_0x3741e4[_0x96943a]);}}return _0x48f9b8;},MvtProvider[_0x68aa19(0x4b51)]['querySourceFeatures']=function(_0x511009){var _0x5720a0=_0x68aa19,_0x3b5824=[];if(_0x5720a0(0x29ad)==typeof _0x511009[_0x5720a0(0x350b)][0x2]&&_0x511009[_0x5720a0(0x350b)][0x2][_0x5720a0(0x33ab)]('%')>-0x1){var _0x4e8c62=this[_0x5720a0(0x211e)][_0x5720a0(0x1d45)][_0x5720a0(0x1224)][_0x5720a0(0xe52)]();if(!defined$1(_0x4e8c62))return _0x3b5824;for(var _0x48c7cb=Rectangle[_0x5720a0(0x13c7)](_0x4e8c62),_0x7a9b27=Rectangle['southeast'](_0x4e8c62),_0x10e23b=Rectangle[_0x5720a0(0xe80)](_0x4e8c62),_0x20fa8c=Rectangle['northwest'](_0x4e8c62),_0x25aca4=this['queryRenderedFeatures']([_0x48c7cb,_0x7a9b27,_0x10e23b,_0x20fa8c],{'layers':[_0x511009[_0x5720a0(0x1265)]]}),_0x298f7a=featureFilter['createFilter'](_0x511009&&_0x511009[_0x5720a0(0x350b)]),_0x46c656=0x0;_0x46c656<_0x25aca4[_0x5720a0(0x531b)];_0x46c656++){var _0x4e2cf8=_0x25aca4[_0x46c656][_0x5720a0(0x349b)];_0x298f7a(new EvaluationParameters$1(0x0),_0x4e2cf8)&&_0x3b5824[_0x5720a0(0x3a33)](_0x4e2cf8);}}else{var _0x460738=this[_0x5720a0(0x4fe6)][_0x5720a0(0x1a79)];for(var _0x5ca1f4 in _0x460738){_0x460738[_0x5ca1f4]['querySourceFeatures'](_0x511009,_0x3b5824);}}return _0x3b5824;};var QuadtreeTileLoadState$1={'START':0x0,'LOADING':0x1,'DONE':0x2,'FAILED':0x3},QuadtreeTileLoadState$2=Object[_0x68aa19(0x3e37)](QuadtreeTileLoadState$1);function TileReplacementQueue(){var _0xe5baf=_0x68aa19;this[_0xe5baf(0xd30)]=void 0x0,this['tail']=void 0x0,this[_0xe5baf(0x2d06)]=0x0,this['_lastBeforeStartOfFrame']=void 0x0;}function remove$2(_0x33c88b,_0x4ef15e){var _0x4dd561=_0x68aa19,_0x3f9f1f=_0x4ef15e[_0x4dd561(0x3801)],_0x3ab28e=_0x4ef15e[_0x4dd561(0x1d76)];_0x4ef15e===_0x33c88b[_0x4dd561(0x40b5)]&&(_0x33c88b[_0x4dd561(0x40b5)]=_0x3ab28e),_0x4ef15e===_0x33c88b[_0x4dd561(0xd30)]?_0x33c88b[_0x4dd561(0xd30)]=_0x3ab28e:_0x3f9f1f[_0x4dd561(0x1d76)]=_0x3ab28e,_0x4ef15e===_0x33c88b[_0x4dd561(0x1d1f)]?_0x33c88b[_0x4dd561(0x1d1f)]=_0x3f9f1f:_0x3ab28e[_0x4dd561(0x3801)]=_0x3f9f1f,_0x4ef15e[_0x4dd561(0x3801)]=void 0x0,_0x4ef15e[_0x4dd561(0x1d76)]=void 0x0,--_0x33c88b['count'];}function BlockCacheList(){var _0x528bde=_0x68aa19;this[_0x528bde(0xd30)]=void 0x0,this[_0x528bde(0x1d1f)]=void 0x0,this['count']=0x0;}function remove$1(_0x31d194,_0x2272ec){var _0x354da4=_0x68aa19,_0x3c813e=_0x2272ec[_0x354da4(0x79a)],_0x257846=_0x2272ec[_0x354da4(0x1cc4)];_0x2272ec===_0x31d194[_0x354da4(0xd30)]?_0x31d194[_0x354da4(0xd30)]=_0x257846:_0x3c813e[_0x354da4(0x1cc4)]=_0x257846,_0x2272ec===_0x31d194[_0x354da4(0x1d1f)]?_0x31d194[_0x354da4(0x1d1f)]=_0x3c813e:_0x257846['previous']=_0x3c813e,_0x2272ec[_0x354da4(0x79a)]=void 0x0,_0x2272ec[_0x354da4(0x1cc4)]=void 0x0,--_0x31d194[_0x354da4(0x2d06)];}function BlockCacheNode(_0x1e8bcb,_0x537080,_0x2f18e0,_0xa3a1fc){var _0x19a489=_0x68aa19;this[_0x19a489(0x536e)]=_0x537080,this[_0x19a489(0x116f)]=_0x2f18e0,this[_0x19a489(0x7b3)]=_0x1e8bcb,this[_0x19a489(0x28bc)]=_0xa3a1fc;}TileReplacementQueue[_0x68aa19(0x4b51)][_0x68aa19(0x113c)]=function(){var _0x133c8f=_0x68aa19;this[_0x133c8f(0x40b5)]=this[_0x133c8f(0xd30)];},TileReplacementQueue[_0x68aa19(0x4b51)][_0x68aa19(0x426d)]=function(_0x4aca41,_0x3e4901){var _0x3a2e2d=_0x68aa19;for(var _0x5ea122=this[_0x3a2e2d(0x1d1f)],_0x3e9ac7=!0x0;_0x3e9ac7&&defined$1(this[_0x3a2e2d(0x40b5)])&&this[_0x3a2e2d(0x2d06)]>_0x4aca41&&defined$1(_0x5ea122);){_0x3e9ac7=_0x5ea122!==this[_0x3a2e2d(0x40b5)];var _0x439fa7=_0x5ea122[_0x3a2e2d(0x3801)];_0x5ea122[_0x3a2e2d(0x21fd)]&&(_0x5ea122['freeResources'](),remove$2(this,_0x5ea122)),_0x5ea122=_0x439fa7;}for(this[_0x3a2e2d(0x40b5)]&&(_0x5ea122=this[_0x3a2e2d(0x40b5)][_0x3a2e2d(0x1d76)]);_0x3e4901&&_0x5ea122;)_0x5ea122=_0x5ea122[_0x3a2e2d(0x1d76)];for(;_0x5ea122;){if(_0x5ea122&&_0x5ea122[_0x3a2e2d(0x116f)])for(var _0x257754=_0x5ea122[_0x3a2e2d(0x116f)][_0x3a2e2d(0x3527)],_0x328409=0x0,_0x247503=_0x257754[_0x3a2e2d(0x531b)];_0x328409<_0x247503;++_0x328409){var _0x42bd0e=_0x257754[_0x328409];_0x42bd0e[_0x3a2e2d(0x4af)]&&(_0x42bd0e[_0x3a2e2d(0x4af)][_0x3a2e2d(0x46fd)][_0x3a2e2d(0x452)]instanceof MvtProvider$1||_0x42bd0e[_0x3a2e2d(0x4af)]['imageryLayer'][_0x3a2e2d(0x452)]instanceof MvtProvider)&&defined$1(_0x42bd0e[_0x3a2e2d(0x4af)])&&(_0x42bd0e[_0x3a2e2d(0x46fd)]=_0x42bd0e[_0x3a2e2d(0x4af)]['imageryLayer'],_0x42bd0e[_0x3a2e2d(0x4af)]['releaseReference'](),_0x42bd0e[_0x3a2e2d(0x4af)]=void 0x0,_0x5ea122[_0x3a2e2d(0x4695)]=QuadtreeTileLoadState$2[_0x3a2e2d(0x20b9)]);}_0x5ea122=_0x5ea122[_0x3a2e2d(0x1d76)];}},TileReplacementQueue['prototype']['markTileRendered']=function(_0x177e57){var _0x1af5cf=_0x68aa19,_0x1b31e1=this[_0x1af5cf(0xd30)];if(_0x1b31e1!==_0x177e57){if(++this[_0x1af5cf(0x2d06)],!defined$1(_0x1b31e1))return _0x177e57[_0x1af5cf(0x3801)]=void 0x0,_0x177e57[_0x1af5cf(0x1d76)]=void 0x0,this[_0x1af5cf(0xd30)]=_0x177e57,void(this[_0x1af5cf(0x1d1f)]=_0x177e57);(defined$1(_0x177e57['replacementPrevious'])||defined$1(_0x177e57[_0x1af5cf(0x1d76)]))&&remove$2(this,_0x177e57),_0x177e57[_0x1af5cf(0x3801)]=void 0x0,_0x177e57[_0x1af5cf(0x1d76)]=_0x1b31e1,_0x1b31e1[_0x1af5cf(0x3801)]=_0x177e57,this[_0x1af5cf(0xd30)]=_0x177e57;}else _0x177e57===this[_0x1af5cf(0x40b5)]&&(this[_0x1af5cf(0x40b5)]=_0x177e57[_0x1af5cf(0x1d76)]);},BlockCacheList[_0x68aa19(0x4b51)][_0x68aa19(0x559)]=function(_0x37f2a7){var _0x1e0c42=_0x68aa19;for(var _0x47149a=this[_0x1e0c42(0x1d1f)];this['count']>_0x37f2a7&&defined$1(_0x47149a);){var _0x155a3e=_0x47149a['previous'];_0x47149a[_0x1e0c42(0x5511)](),remove$1(this,_0x47149a),_0x47149a=_0x155a3e;}},BlockCacheList[_0x68aa19(0x4b51)][_0x68aa19(0x4a9b)]=function(_0x416ff9){var _0x1aff7c=_0x68aa19,_0x49a9a4=this[_0x1aff7c(0xd30)];if(_0x49a9a4!==_0x416ff9){if(++this[_0x1aff7c(0x2d06)],!defined$1(_0x49a9a4))return _0x416ff9[_0x1aff7c(0x79a)]=void 0x0,_0x416ff9[_0x1aff7c(0x1cc4)]=void 0x0,this[_0x1aff7c(0xd30)]=_0x416ff9,void(this[_0x1aff7c(0x1d1f)]=_0x416ff9);(defined$1(_0x416ff9[_0x1aff7c(0x79a)])||defined$1(_0x416ff9[_0x1aff7c(0x1cc4)]))&&remove$1(this,_0x416ff9),_0x416ff9[_0x1aff7c(0x79a)]=void 0x0,_0x416ff9[_0x1aff7c(0x1cc4)]=_0x49a9a4,_0x49a9a4[_0x1aff7c(0x79a)]=_0x416ff9,this[_0x1aff7c(0xd30)]=_0x416ff9;}},BlockCacheNode[_0x68aa19(0x4b51)][_0x68aa19(0x5511)]=function(){var _0x306517=_0x68aa19;delete this[_0x306517(0x7b3)][_0x306517(0x5521)][this[_0x306517(0x536e)]];};var indexDBTerrainInvalid=-0x1;function LayerInformation(_0x1eaa10){var _0x523abb=_0x68aa19;this['resource']=_0x1eaa10[_0x523abb(0x4d4b)],this[_0x523abb(0x3330)]=_0x1eaa10['version'],this['isHeightmap']=_0x1eaa10['isHeightmap'],this[_0x523abb(0x2ba7)]=_0x1eaa10[_0x523abb(0x2ba7)],this[_0x523abb(0x1c91)]=_0x1eaa10[_0x523abb(0x1c91)],this[_0x523abb(0x2a38)]=_0x1eaa10[_0x523abb(0x2a38)],this[_0x523abb(0x552a)]=_0x1eaa10[_0x523abb(0x552a)],this[_0x523abb(0x1b7d)]=_0x1eaa10[_0x523abb(0x1b7d)],this['availabilityLevels']=_0x1eaa10[_0x523abb(0x34c9)],this['availabilityTilesLoaded']=_0x1eaa10[_0x523abb(0x2269)],this[_0x523abb(0x272d)]=_0x1eaa10[_0x523abb(0x272d)],this['availabilityTilesLoaded']=_0x1eaa10[_0x523abb(0x2269)],this[_0x523abb(0xc9b)]={},this[_0x523abb(0x4d1)]=_0x1eaa10[_0x523abb(0x4d1)];}function CesiumTerrainProvider(_0x42ed48){var _0x4d1915=_0x68aa19,_0x59e2ac=-0x1;if(this['_isSct']=defaultValue$1(_0x42ed48[_0x4d1915(0x3622)],!0x0),_0x4d1915(0x29ad)==typeof _0x42ed48[_0x4d1915(0x343b)]){this[_0x4d1915(0xdb5)]=_0x42ed48[_0x4d1915(0x343b)];var _0x3aee9c=_0x42ed48['url'];_0x59e2ac=_0x3aee9c[_0x4d1915(0x33ab)](_0x4d1915(0x7fc));var _0xa1616f=_0x3aee9c[_0x4d1915(0x57ed)](0x0,_0x3aee9c[_0x4d1915(0x33ab)](_0x4d1915(0x14a3)));this[_0x4d1915(0x2e23)]=_0x3aee9c['substring'](_0x3aee9c[_0x4d1915(0x33ab)](_0x4d1915(0x390e))+0x6,_0x3aee9c[_0x4d1915(0x531b)]);var _0x12073e=this;new IndexedDBScheduler({'name':_0xa1616f+this[_0x4d1915(0x2e23)]})['then'](function(_0x4f01cf){var _0x4206c5=_0x4d1915;_0x4f01cf[_0x4206c5(0x4148)](_0x12073e['tablename'])?_0x12073e['_indexedDBScheduler']=_0x4f01cf:_0x4f01cf[_0x4206c5(0x5f3)](_0x12073e['tablename'])['then'](function(){var _0x39a81a=_0x4206c5;_0x12073e[_0x39a81a(0x2fdf)]=_0x4f01cf;});}),this[_0x4d1915(0x2701)]={'isOpen':!0x1,'clear':function(){var _0x5eafc2=_0x4d1915;defined$1(_0x12073e['_indexedDBScheduler'])&&_0x12073e[_0x5eafc2(0x2fdf)][_0x5eafc2(0x50ec)](_0x12073e[_0x5eafc2(0x2e23)]);},'cache':[]};}else this[_0x4d1915(0x3ce2)]=!0x1;this[_0x4d1915(0x4ebc)]=new GeographicTilingScheme({'numberOfLevelZeroTilesX':0x2,'numberOfLevelZeroTilesY':0x1,'ellipsoid':_0x42ed48[_0x4d1915(0x1706)]}),this[_0x4d1915(0x26c0)]=0x41,this[_0x4d1915(0x424f)]=TerrainProvider['getEstimatedLevelZeroGeometricErrorForAHeightmap'](this[_0x4d1915(0x4ebc)]['ellipsoid'],this[_0x4d1915(0x26c0)],this[_0x4d1915(0x4ebc)][_0x4d1915(0x3f75)](0x0)),this[_0x4d1915(0x3552)]=void 0x0,this[_0x4d1915(0x4030)]=!0x1,this['_hasVertexNormals']=!0x1,this[_0x4d1915(0x41bf)]=_0x42ed48[_0x4d1915(0x3bfd)],this[_0x4d1915(0x1bd8)]=!0x1,this['_extrudeTileBoundingBox']=!0x1,this[_0x4d1915(0x4a75)]={},this[_0x4d1915(0xc29)]=new BlockCacheList(),this['_blockCacheSize']=0x64,this[_0x4d1915(0xd68)]=0x0,this['_subdomains']=_0x42ed48['subdomains'],this[_0x4d1915(0x56f)]=defaultValue$1(_0x42ed48[_0x4d1915(0x743)],!0x1),this[_0x4d1915(0x569d)]=defaultValue$1(_0x42ed48[_0x4d1915(0xe04)],!0x1),this[_0x4d1915(0x22f1)]=defaultValue$1(_0x42ed48[_0x4d1915(0x1ef8)],!0x0),this[_0x4d1915(0x2ceb)]=defaultValue$1(_0x42ed48[_0x4d1915(0x4a60)],''),this[_0x4d1915(0xccd)]=defaultValue$1(_0x42ed48['originOffset'],new Cartesian2(0x0,0x0)),this[_0x4d1915(0x2c49)]=new Event();var _0x5b8dfb=_0x42ed48[_0x4d1915(0x42ae)];_0x4d1915(0x29ad)==typeof _0x5b8dfb&&(_0x5b8dfb=new Credit$1(_0x5b8dfb)),this[_0x4d1915(0xe66)]=_0x5b8dfb,this[_0x4d1915(0x1ff5)]=void 0x0;var _0xee3f0=when[_0x4d1915(0x25e3)]();this['_ready']=!0x1,this[_0x4d1915(0x38bb)]=_0xee3f0,this[_0x4d1915(0x1c64)]=void 0x0,this[_0x4d1915(0x3045)]=null,this[_0x4d1915(0x4b6a)]=defaultValue$1(_0x42ed48[_0x4d1915(0x2dfc)],!0x0),this[_0x4d1915(0x52a8)]=defaultValue$1(_0x42ed48[_0x4d1915(0x211c)],UrlType$1['REST']),this['_isShowGlobe']=!0x0,this[_0x4d1915(0x5270)]=!0x1,this[_0x4d1915(0x3c8c)]=!0x1,this[_0x4d1915(0x4890)]=null,this[_0x4d1915(0x168)]=!0x1,this[_0x4d1915(0x3ce2)]&&(this[_0x4d1915(0x52c6)]=defaultValue$1(_0x42ed48['isShowGlobe'],!0x0)),this['_isSkirtDirty']=!0x1,this[_0x4d1915(0x868)]=_0x42ed48[_0x4d1915(0x3103)],this[_0x4d1915(0x1180)]=defaultValue$1(_0x42ed48[_0x4d1915(0x501)],!0x1),this[_0x4d1915(0x45b7)]=!0x0,this[_0x4d1915(0x47ee)]={'_x':0x0,'_y':0x0,'_level':0x0},this[_0x4d1915(0x4726)]=defaultValue$1(_0x42ed48[_0x4d1915(0x388b)],!0x1);var _0x54f801,_0x1de80a,_0x18263a;_0x12073e=this,defined$1(this[_0x4d1915(0x2436)])&&(_0x3aee9c=_0x3aee9c[_0x4d1915(0x1297)](/({.*?})/g,function(_0x11fbde,_0x1219ac){var _0x2ee6bb=_0x4d1915;if(!defined$1(_0x12073e[_0x2ee6bb(0x2436)]['length']))throw new DeveloperError$1('detected\x20subdomain\x20url\x20scheme,\x20but\x20no\x20subdomain\x20provided.');return _0x2ee6bb(0x1272)===_0x1219ac?_0x12073e[_0x2ee6bb(0x2436)][0x0]:_0x11fbde;}));var _0x4b230f=this[_0x4d1915(0x1bbc)]=[],_0x1b53d3='',_0x190266=[],_0x2f31a1=0x0;if(this[_0x4d1915(0x3ce2)]&&-0x1===_0x59e2ac){var _0x232dc2;if(_0x12073e[_0x4d1915(0x4030)]=!0x0,_0x12073e['_urlType']===UrlType$1[_0x4d1915(0xb93)]){var _0x15126b=_0x42ed48[_0x4d1915(0x343b)],_0x20a0e2=_0x15126b[_0x4d1915(0x1297)](_0x15126b[_0x4d1915(0x57ed)](_0x15126b[_0x4d1915(0x33ab)](_0x4d1915(0x50ff))+0x5,_0x15126b[_0x4d1915(0x33ab)]('scene3DName')),'?');_0x12073e[_0x4d1915(0x2496)]=[_0x20a0e2+_0x4d1915(0x4f66)],_0x232dc2=_0x15126b;}else{_0x12073e[_0x4d1915(0x2496)]=[_0x42ed48[_0x4d1915(0x343b)]+'/data/path/{z}/{x}/{y}.terrain?v=1.16389.0'];var _0x189e12=_0x42ed48[_0x4d1915(0x343b)][_0x4d1915(0x4d7b)]('/');_0x189e12[_0x189e12[_0x4d1915(0x531b)]-0x1],_0x232dc2=joinUrls(_0x3aee9c,_0x4d1915(0x303a));}defined$1(Credential[_0x4d1915(0x4570)])&&(_0x232dc2=defined$1(Credential['CREDENTIAL'][_0x4d1915(0x622)][_0x12073e[_0x4d1915(0xdb5)]])?Credential['addTokenWithKey'](_0x12073e[_0x4d1915(0xdb5)],_0x232dc2):Credential[_0x4d1915(0x437b)](_0x232dc2)),when(loadText$1(_0x232dc2,this[_0x4d1915(0x868)]),function(_0x47a6d0){var _0x525056=_0x4d1915;_0x47a6d0=_0x47a6d0[_0x525056(0x1297)](_0x525056(0x1492),_0x525056(0x4cd9));var _0x31a4e8=new XMLParser()[_0x525056(0x137b)](_0x47a6d0)[_0x525056(0x2073)];if(0x2===XMLParser[_0x525056(0x3b1c)](_0x31a4e8,_0x525056(0x4123),void 0x0)){var _0x4633c4=XMLParser[_0x525056(0x2ae1)](_0x31a4e8,_0x525056(0x2355),void 0x0);_0x12073e['_blockScale']=XMLParser[_0x525056(0x9ce)](_0x4633c4,_0x525056(0x4e62),void 0x0),defined$1(_0x12073e[_0x525056(0xd68)])&&_0x12073e['_blockScale']>0x0&&(_0x12073e['_isBlock']=!0x0);}var _0x13dc2e,_0x3b9478=XMLParser[_0x525056(0xe79)](_0x31a4e8,_0x525056(0x3952),void 0x0);if(_0x3b9478=_0x3b9478[_0x525056(0x22cf)](),_0x12073e['_isTerrainZ']='terrainz'===_0x3b9478,_0x12073e[_0x525056(0x52a8)]===UrlType$1[_0x525056(0xb93)]){var _0x21c555=_0x42ed48[_0x525056(0x343b)];_0x13dc2e=_0x21c555[_0x525056(0x1297)](_0x21c555[_0x525056(0x57ed)](_0x21c555['indexOf'](_0x525056(0x50ff))+0x5,_0x21c555[_0x525056(0x33ab)]('scene3DName')),'?'),_0x13dc2e+='&tile1={z}&tile2={x}&tile3={y}&ext={fileExtent}&v=1.16389.0';}else _0x13dc2e=_0x42ed48[_0x525056(0x343b)]+'/data/path/{z}/{x}/{y}.{fileExtent}?v=1.16389.0';_0x13dc2e=_0x13dc2e[_0x525056(0x1297)](_0x525056(0x1346),_0x3b9478),_0x12073e[_0x525056(0x2496)]=[_0x13dc2e];var _0xf6f037=XMLParser[_0x525056(0x2ae1)](_0x31a4e8,_0x525056(0x94c),void 0x0),_0x21eed7=XMLParser[_0x525056(0x3b1c)](_0xf6f037,'MaxHeight',void 0x0),_0x5c540a=XMLParser['queryNumericValue'](_0xf6f037,_0x525056(0x5082),void 0x0);_0x12073e['_maxHeight']=_0x21eed7,_0x12073e['_minHeight']=_0x5c540a;var _0x204147=XMLParser[_0x525056(0x2ae1)](_0x31a4e8,_0x525056(0x1e9c),void 0x0),_0x1d924a=XMLParser[_0x525056(0x3b1c)](_0x204147,_0x525056(0x46ea),void 0x0),_0x455106=XMLParser[_0x525056(0x3b1c)](_0x204147,_0x525056(0x290f),void 0x0),_0x4833b9=XMLParser['queryNumericValue'](_0x204147,_0x525056(0x4aa7),void 0x0),_0x261123=XMLParser['queryNumericValue'](_0x204147,_0x525056(0x47c9),void 0x0),_0x3c921d=XMLParser[_0x525056(0x2ae1)](_0x31a4e8,_0x525056(0x1a5b),void 0x0);if(defined$1(_0x3c921d)){var _0x3f0831=_0x12073e['_offset']['_x']*Math['PI']*CesiumMath[_0x525056(0x3721)],_0x323f37=_0x12073e[_0x525056(0x47ee)]['_y']*Math['PI']*CesiumMath[_0x525056(0x3721)];_0x1d924a=XMLParser[_0x525056(0x3b1c)](_0x3c921d,_0x525056(0x46ea),void 0x0),_0x1d924a-=_0x3f0831,_0x455106=XMLParser['queryNumericValue'](_0x3c921d,'Right',void 0x0),_0x455106-=_0x3f0831,_0x4833b9=XMLParser[_0x525056(0x3b1c)](_0x3c921d,_0x525056(0x4aa7),void 0x0),_0x4833b9-=_0x323f37,_0x261123=XMLParser[_0x525056(0x3b1c)](_0x3c921d,_0x525056(0x47c9),void 0x0),_0x261123-=_0x323f37;var _0x1d3c58=new Cartesian3(_0x1d924a,_0x4833b9,0x0),_0x34b1f3=new Cartesian3(_0x455106,_0x261123,0x0),_0x327fd0=new GeographicProjection(),_0x90ddd1=_0x327fd0[_0x525056(0x35a6)](_0x1d3c58),_0x5939ea=_0x327fd0[_0x525056(0x35a6)](_0x34b1f3);_0x1d924a=CesiumMath[_0x525056(0x52e9)](_0x90ddd1[_0x525056(0x1041)]),_0x455106=CesiumMath['toDegrees'](_0x5939ea[_0x525056(0x1041)]),_0x4833b9=CesiumMath['toDegrees'](_0x90ddd1['latitude']),_0x261123=CesiumMath[_0x525056(0x52e9)](_0x5939ea[_0x525056(0x288b)]),Math[_0x525056(0x1661)](_0x3f0831)>CesiumMath[_0x525056(0x6b1)]&&(Cartesian3[_0x525056(0x233b)]['x']=_0x3f0831),Math[_0x525056(0x1661)](_0x323f37)>CesiumMath[_0x525056(0x6b1)]&&(Cartesian3[_0x525056(0x233b)]['y']=_0x323f37);}_0x1d924a&&_0x455106&&_0x4833b9&&_0x261123&&(_0x12073e[_0x525056(0x3045)]=new Rectangle(_0x1d924a,_0x4833b9,_0x455106,_0x261123),_0x12073e[_0x525056(0x3c0e)]=Rectangle['fromDegrees'](_0x1d924a,_0x4833b9,_0x455106,_0x261123));for(var _0x199fd7=XMLParser[_0x525056(0x2ae1)](_0x31a4e8,_0x525056(0x4ce1),void 0x0),_0x16581f=XMLParser[_0x525056(0x7dd)](_0x199fd7,_0x525056(0x3dd1),void 0x0),_0x188960=[],_0x24722b=0x0,_0x1f35e0=_0x16581f[_0x525056(0x531b)];_0x24722b<_0x1f35e0;_0x24722b++){var _0x17d058=parseInt(_0x16581f[_0x24722b][_0x525056(0x4d31)]);_0x188960[_0x525056(0x3a33)](_0x17d058);}var _0x3ced55=XMLParser[_0x525056(0x2ae1)](_0x31a4e8,_0x525056(0x31ed),void 0x0);if(null!=_0x3ced55){var _0xa98059=XMLParser[_0x525056(0x7dd)](_0x3ced55,'Version',void 0x0),_0x1b5a8d=[];for(_0x24722b=0x0,_0x1f35e0=_0xa98059['length'];_0x24722b<_0x1f35e0;_0x24722b++){_0x17d058=_0xa98059[_0x24722b][_0x525056(0x4d31)],_0x1b5a8d[_0x525056(0x3a33)](_0x17d058);}_0x12073e['_historyVersions']=_0x1b5a8d;}var _0x1fa916=_0x188960[0x0],_0x22670b=_0x188960[_0x188960[_0x525056(0x531b)]-0x1],_0x55ce1a=XMLParser[_0x525056(0x2ae1)](_0x31a4e8,'Available',void 0x0);if(defined$1(_0x55ce1a)){var _0x57277f=XMLParser[_0x525056(0x7dd)](_0x55ce1a,_0x525056(0x4cf0),void 0x0),_0x3156e4=_0x1fa916>0x0?_0x188960[_0x525056(0x531b)]+0x1:_0x188960[_0x525056(0x531b)],_0x318375=new Array(_0x3156e4);for(_0x24722b=0x0;_0x24722b<_0x1fa916;_0x24722b++)_0x318375[_0x24722b]=[];for(_0x24722b=0x0,_0x1f35e0=_0x57277f[_0x525056(0x531b)];_0x24722b<_0x1f35e0;_0x24722b++){var _0x2f6ca8=_0x57277f[_0x24722b],_0x28325a=[];_0x318375[_0x2614a1=XMLParser[_0x525056(0x9ce)](_0x2f6ca8,'level',void 0x0)]=_0x28325a;for(var _0x567187=XMLParser['queryChildNodes'](_0x2f6ca8,_0x525056(0x2a3f),void 0x0),_0x43bc22=0x0,_0x2ecf2e=_0x567187[_0x525056(0x531b)];_0x43bc22<_0x2ecf2e;_0x43bc22++){var _0x5557d0=_0x567187[_0x43bc22],_0x2c6f86=XMLParser[_0x525056(0x3b1c)](_0x5557d0,_0x525056(0x386f),void 0x0),_0x479384=XMLParser[_0x525056(0x3b1c)](_0x5557d0,'StartRow',void 0x0),_0x7dccf9=XMLParser[_0x525056(0x3b1c)](_0x5557d0,_0x525056(0x3acb),void 0x0),_0x213ed4=XMLParser['queryNumericValue'](_0x5557d0,_0x525056(0xb0a),void 0x0);if(_0x2614a1>=_0x12073e[_0x525056(0x47ee)][_0x525056(0x4a3c)]){var _0x1b9464=0x1<<_0x2614a1-_0x12073e[_0x525056(0x47ee)][_0x525056(0x4a3c)],_0x896f67=_0x12073e[_0x525056(0x47ee)]['_x']*_0x1b9464;_0x2c6f86-=_0x896f67,_0x7dccf9-=_0x896f67;var _0x5aff70=_0x12073e[_0x525056(0x47ee)]['_y']*_0x1b9464;_0x479384-=_0x5aff70,_0x213ed4-=_0x5aff70;}_0x28325a['push']({'startX':_0x2c6f86,'startY':_0x479384,'endX':_0x7dccf9,'endY':_0x213ed4});}}_0x318375[0x0]=[{'startX':0x0,'startY':0x0,'endX':0x1,'endY':0x1}];for(var _0x174427=new TileAvailability(_0x12073e[_0x525056(0x4ebc)],_0x22670b),_0x2614a1=0x0;_0x2614a1<_0x318375[_0x525056(0x531b)];++_0x2614a1){var _0x4c6d4a=_0x318375[_0x2614a1],_0x5965da=_0x12073e['_tilingScheme'][_0x525056(0x2222)](_0x2614a1);if(defined$1(_0x190266[_0x2614a1])||(_0x190266[_0x2614a1]=[]),defined$1(_0x4c6d4a))for(var _0x1c9cd1=0x0;_0x1c9cd1<_0x4c6d4a['length'];++_0x1c9cd1){var _0xd86daf=_0x4c6d4a[_0x1c9cd1],_0x2cc3d8=_0x5965da-_0xd86daf[_0x525056(0x2de3)]-0x1,_0x21ed20=_0x5965da-_0xd86daf[_0x525056(0x3c92)]-0x1;_0x190266[_0x2614a1]['push']([_0xd86daf['startX'],_0x2cc3d8,_0xd86daf['endX'],_0x21ed20]),_0x174427['addAvailableTileRange'](_0x2614a1,_0xd86daf[_0x525056(0x2018)],_0x2cc3d8,_0xd86daf[_0x525056(0x24ae)],_0x21ed20);}}_0x12073e[_0x525056(0x1ff5)]=_0x174427;}_0x4b230f[_0x525056(0x3a33)](new LayerInformation({'resource':Resource[_0x525056(0x320b)](_0x42ed48[_0x525056(0x343b)]),'version':'','isHeightmap':!0x1,'tileUrlTemplates':_0x12073e[_0x525056(0x2496)],'availability':_0x174427,'hasVertexNormals':!0x1,'hasWaterMask':!0x0,'hasMetadata':!0x1,'availabilityLevels':0x0,'availabilityTilesLoaded':!0x1,'littleEndianExtensionSize':!0x0})),_0x12073e[_0x525056(0x13ce)]=_0x188960,_0x12073e[_0x525056(0x4b22)]=!0x0,_0x12073e[_0x525056(0x38bb)]['resolve'](!0x0);},function(){var _0x3b2956=_0x4d1915;_0x12073e[_0x3b2956(0x38bb)][_0x3b2956(0x4e16)](!0x1);});}else{if(_0x59e2ac>-0x1){var _0x40a3bc=_0x3aee9c+'/1.0.0/WMTSCapabilities.xml';_0x12073e[_0x4d1915(0x3bd)]=_0x42ed48[_0x4d1915(0x4e5)]||null,_0x12073e[_0x4d1915(0x3e42)]=_0x42ed48[_0x4d1915(0x859)]||'binary',_0x12073e['_wmtstileMatrixSet']=_0x42ed48[_0x4d1915(0x4f0e)]||null,_0x42ed48['blockscale']>0x0&&(_0x12073e[_0x4d1915(0xd68)]=0x1*_0x42ed48[_0x4d1915(0x1a9c)],_0x12073e[_0x4d1915(0x1bd8)]=!0x0),when(loadText$1(_0x40a3bc),function(_0x2b9930){var _0x4787bc=_0x4d1915,_0x935096=new XMLParser()[_0x4787bc(0x137b)](_0x2b9930)['documentElement'],_0x2d1fcd=XMLParser[_0x4787bc(0x2ae1)](_0x935096,_0x4787bc(0xce6),void 0x0),_0x49e381=XMLParser[_0x4787bc(0x2ae1)](_0x2d1fcd,_0x4787bc(0x1a65),void 0x0);_0x12073e[_0x4787bc(0x2f37)]=XMLParser[_0x4787bc(0xe79)](_0x49e381,_0x4787bc(0xb10),void 0x0);var _0x483d3c=XMLParser[_0x4787bc(0x2ae1)](_0x2d1fcd,_0x4787bc(0xaf4),void 0x0);_0x12073e[_0x4787bc(0x160f)]=XMLParser[_0x4787bc(0xe79)](_0x483d3c,_0x4787bc(0x2843),void 0x0),_0x12073e[_0x4787bc(0x2496)]=[_0x42ed48[_0x4787bc(0x343b)]+_0x4787bc(0x27bc)+(_0x12073e[_0x4787bc(0x3bd)]||_0x12073e[_0x4787bc(0x2f37)])+_0x4787bc(0x47b2)+_0x12073e[_0x4787bc(0x160f)]+_0x4787bc(0x613)];var _0x5a766d=XMLParser[_0x4787bc(0x2ae1)](_0x49e381,_0x4787bc(0x50de),void 0x0),_0x5a08a2=XMLParser[_0x4787bc(0xe79)](_0x5a766d,_0x4787bc(0x126d),void 0x0),_0xb7e64=XMLParser[_0x4787bc(0xe79)](_0x5a766d,'UpperCorner',void 0x0),_0x115720=_0x5a08a2[_0x4787bc(0x4d7b)]('\x20'),_0x30966f=_0xb7e64[_0x4787bc(0x4d7b)]('\x20'),_0x460dc2=parseFloat(_0x115720[0x0]),_0x2661ba=parseFloat(_0x30966f[0x0]),_0x45fe2f=parseFloat(_0x115720[0x1]),_0x2762e5=parseFloat(_0x30966f[0x1]);_0x460dc2&&_0x2661ba&&_0x45fe2f&&_0x2762e5&&(_0x12073e[_0x4787bc(0x3045)]=new Rectangle(_0x460dc2,_0x45fe2f,_0x2661ba,_0x2762e5),_0x12073e[_0x4787bc(0x3c0e)]=Rectangle['fromDegrees'](_0x460dc2,_0x45fe2f,_0x2661ba,_0x2762e5));var _0x3dc187=XMLParser[_0x4787bc(0x2ae1)](_0x2d1fcd,_0x4787bc(0xaf4),void 0x0),_0x11d4c5=(_0x483d3c=XMLParser['queryChildNodes'](_0x3dc187,_0x4787bc(0x5719),void 0x0),XMLParser[_0x4787bc(0x3b1c)](_0x483d3c[0x0],_0x4787bc(0x2279),void 0x0)),_0x1cf290=XMLParser[_0x4787bc(0x3b1c)](_0x483d3c[_0x483d3c['length']-0x1],'ScaleDenominator',void 0x0),_0x559826=XMLParser[_0x4787bc(0x3b1c)](_0x483d3c[0x0],_0x4787bc(0x2843),void 0x0);_0x11d4c5=0x1/_0x11d4c5,_0x1cf290=0x1/_0x1cf290;var _0x14c350=[1.690163571602655e-9,3.3803271432053056e-9,6.760654286410611e-9,1.3521308572821242e-8,2.7042617145642484e-8,5.408523429128511e-8,1.0817046858256998e-7,2.1634093716513974e-7,4.3268187433028044e-7,8.653637486605571e-7,0.0000017307274973211203,0.0000034614549946422405,0.0000069229099892844565,0.000013845819978568952,0.000027691639957137904,0.0000553832799142758,0.0001107665598285516,0.0002215331196571032,0.0004430662393142064,0.0008861324786284128,0.001772264957256826,0.003544529914513652],_0x1e5812=_0x14c350[_0x4787bc(0x33ab)](_0x11d4c5),_0x500de2=_0x14c350[_0x4787bc(0x33ab)](_0x1cf290);for(let _0x36e9ae=0x0;_0x36e9ae<_0x14c350['length'];_0x36e9ae++)_0x11d4c5>_0x14c350[_0x36e9ae]&&_0x14c350[_0x36e9ae+0x1]&&_0x11d4c5<_0x14c350[_0x36e9ae+0x1]&&(_0x1e5812=_0x36e9ae-0x1),_0x1cf290>_0x14c350[_0x36e9ae]&&_0x14c350[_0x36e9ae+0x1]&&_0x1cf290<_0x14c350[_0x36e9ae+0x1]&&(_0x500de2=_0x36e9ae-0x1);for(var _0x50cf51=defaultValue$1((_0x1e5812=Math['max'](_0x1e5812,0x0))-_0x559826,0x0),_0xf57d6e=[],_0x40153a=_0x1e5812;_0x40153a<=_0x500de2;_0x40153a++)_0xf57d6e['push'](_0x40153a);_0x12073e[_0x4787bc(0x5270)]=_0x4787bc(0x2d61),_0x4b230f[_0x4787bc(0x3a33)](new LayerInformation({'resource':Resource[_0x4787bc(0x320b)](_0x42ed48[_0x4787bc(0x343b)]),'version':'','isHeightmap':!0x1,'tileUrlTemplates':_0x12073e[_0x4787bc(0x2496)],'hasVertexNormals':!0x1,'hasWaterMask':!0x0,'hasMetadata':!0x1,'availabilityLevels':0x0,'availabilityTilesLoaded':!0x1,'littleEndianExtensionSize':!0x0,'subLevel':_0x50cf51})),_0x12073e['_levels']=_0xf57d6e,_0x12073e[_0x4787bc(0x4b22)]=!0x0,_0x12073e[_0x4787bc(0x38bb)][_0x4787bc(0x68a)](!0x0);},function(){var _0x1807a1=_0x4d1915;_0x12073e[_0x1807a1(0x38bb)][_0x1807a1(0x4e16)](!0x1);});}else when(_0x42ed48[_0x4d1915(0x343b)])[_0x4d1915(0x4e1e)](function(_0x1cd804){var _0xbb8587=_0x4d1915,_0x4b2818=Resource[_0xbb8587(0x320b)](_0x1cd804);_0x4b2818['appendForwardSlash'](),_0x1de80a=(_0x54f801=_0x4b2818)[_0xbb8587(0x14ea)]({'url':'layer.json'}),_0x12073e[_0xbb8587(0x1c64)]=_0x4b2818[_0xbb8587(0x9d5)],_0x3f7e7d();})[_0x4d1915(0x4b84)](function(_0x1aa2d1){var _0x364301=_0x4d1915;_0xee3f0[_0x364301(0x4e16)](_0x1aa2d1);});}function _0xd18bd0(_0x3af7af){var _0x446ca0=_0x4d1915,_0x501658;if(!_0x3af7af['format'])return _0x501658=_0x446ca0(0x513c),void(_0x18263a=TileProviderError$1[_0x446ca0(0x40ea)](_0x18263a,_0x12073e,_0x12073e[_0x446ca0(0x2c49)],_0x501658,void 0x0,void 0x0,void 0x0,_0x3f7e7d));if(!_0x3af7af[_0x446ca0(0x332e)]||0x0===_0x3af7af[_0x446ca0(0x332e)][_0x446ca0(0x531b)])return _0x501658=_0x446ca0(0x2f45),void(_0x18263a=TileProviderError$1[_0x446ca0(0x40ea)](_0x18263a,_0x12073e,_0x12073e['_errorEvent'],_0x501658,void 0x0,void 0x0,void 0x0,_0x3f7e7d));var _0x237a47=!0x1,_0x30f0cb=!0x1,_0x2e533a=!0x1,_0x493cd3=!0x0,_0x3f766=!0x1;if(_0x446ca0(0x1fbc)===_0x3af7af[_0x446ca0(0x859)])_0x3f766=!0x0,defined$1(_0x12073e[_0x446ca0(0x3552)])||(_0x12073e['_heightmapStructure']={'heightScale':0.2,'heightOffset':-0x3e8,'elementsPerHeight':0x1,'stride':0x1,'elementMultiplier':0x100,'isBigEndian':!0x1,'lowestEncodedHeight':0x0,'highestEncodedHeight':0xffff}),_0x30f0cb=!0x0,_0x12073e['_requestWaterMask']=!0x0;else{if(0x0!==_0x3af7af['format']['indexOf'](_0x446ca0(0x3bbe)))return _0x501658=_0x446ca0(0x4b3d)+_0x3af7af[_0x446ca0(0x859)]+_0x446ca0(0x439d),void(_0x18263a=TileProviderError$1[_0x446ca0(0x40ea)](_0x18263a,_0x12073e,_0x12073e[_0x446ca0(0x2c49)],_0x501658,void 0x0,void 0x0,void 0x0,_0x3f7e7d));}var _0x3fb1ab,_0x5857a3=_0x3af7af['tiles'],_0xdde2e2=_0x3af7af[_0x446ca0(0x1fb3)];_0x2f31a1=Math[_0x446ca0(0x2bc6)](_0x2f31a1,_0xdde2e2),defined$1(_0x3af7af['extensions'])&&-0x1!==_0x3af7af[_0x446ca0(0x477b)]['indexOf'](_0x446ca0(0x16c4))?_0x237a47=!0x0:defined$1(_0x3af7af[_0x446ca0(0x477b)])&&-0x1!==_0x3af7af['extensions'][_0x446ca0(0x33ab)](_0x446ca0(0x2b8d))&&(_0x237a47=!0x0,_0x493cd3=!0x1),defined$1(_0x3af7af[_0x446ca0(0x477b)])&&-0x1!==_0x3af7af['extensions']['indexOf'](_0x446ca0(0xf94))&&(_0x30f0cb=!0x0),defined$1(_0x3af7af['extensions'])&&-0x1!==_0x3af7af['extensions'][_0x446ca0(0x33ab)](_0x446ca0(0x392))&&(_0x2e533a=!0x0);var _0x43eeff,_0x4006e9=_0x3af7af['metadataAvailability'],_0x49e1e8=_0x3af7af[_0x446ca0(0x41f5)];if(defined$1(_0x49e1e8)&&!defined$1(_0x4006e9)){_0x43eeff=new TileAvailability(_0x12073e['_tilingScheme'],_0x49e1e8['length']);for(var _0x258357=0x0;_0x258357<_0x49e1e8[_0x446ca0(0x531b)];++_0x258357){var _0x99397e=_0x49e1e8[_0x258357],_0x4f2238=_0x12073e[_0x446ca0(0x4ebc)][_0x446ca0(0x2222)](_0x258357);defined$1(_0x190266[_0x258357])||(_0x190266[_0x258357]=[]);for(var _0x22ea36=0x0;_0x22ea36<_0x99397e[_0x446ca0(0x531b)];++_0x22ea36){var _0x270fd2=_0x99397e[_0x22ea36],_0x4273e7=_0x4f2238-_0x270fd2[_0x446ca0(0x2de3)]-0x1,_0x4c9a67=_0x4f2238-_0x270fd2['startY']-0x1;_0x190266[_0x258357][_0x446ca0(0x3a33)]([_0x270fd2[_0x446ca0(0x2018)],_0x4273e7,_0x270fd2[_0x446ca0(0x24ae)],_0x4c9a67]),_0x43eeff[_0x446ca0(0x49d8)](_0x258357,_0x270fd2[_0x446ca0(0x2018)],_0x4273e7,_0x270fd2[_0x446ca0(0x24ae)],_0x4c9a67);}}}else defined$1(_0x4006e9)&&(_0x3fb1ab=new TileAvailability(_0x12073e[_0x446ca0(0x4ebc)],_0xdde2e2),_0x43eeff=new TileAvailability(_0x12073e['_tilingScheme'],_0xdde2e2),_0x190266[0x0]=[[0x0,0x0,0x1,0x0]],_0x43eeff['addAvailableTileRange'](0x0,0x0,0x0,0x1,0x0));_0x12073e['_hasWaterMask']=_0x12073e['_hasWaterMask']||_0x30f0cb,_0x12073e[_0x446ca0(0x5121)]=_0x12073e[_0x446ca0(0x5121)]||_0x237a47,_0x12073e[_0x446ca0(0x362d)]=_0x12073e[_0x446ca0(0x362d)]||_0x2e533a,defined$1(_0x3af7af[_0x446ca0(0x179)])&&(_0x1b53d3[_0x446ca0(0x531b)]>0x0&&(_0x1b53d3+='\x20'),_0x1b53d3+=_0x3af7af[_0x446ca0(0x179)]),_0x4b230f[_0x446ca0(0x3a33)](new LayerInformation({'resource':_0x54f801,'version':_0x3af7af['version'],'isHeightmap':_0x3f766,'tileUrlTemplates':_0x5857a3,'availability':_0x43eeff,'hasVertexNormals':_0x237a47,'hasWaterMask':_0x30f0cb,'hasMetadata':_0x2e533a,'availabilityLevels':_0x4006e9,'availabilityTilesLoaded':_0x3fb1ab,'littleEndianExtensionSize':_0x493cd3}));var _0x59fee5=_0x3af7af[_0x446ca0(0x4b3)];return defined$1(_0x59fee5)?defined$1(_0x43eeff)?((_0x54f801=_0x54f801[_0x446ca0(0x14ea)]({'url':_0x59fee5}))[_0x446ca0(0x3a2a)](),when((_0x1de80a=_0x54f801[_0x446ca0(0x14ea)]({'url':_0x446ca0(0x2d98)}))[_0x446ca0(0x2dbf)](),_0xd18bd0,_0x523881)):(console[_0x446ca0(0xe28)](_0x446ca0(0x3fc6)),when[_0x446ca0(0x68a)]()):when['resolve']();}function _0x523881(_0x21890b){var _0x3f47bb=_0x4d1915,_0x55170f=_0x3f47bb(0x193b)+_0x1de80a['url']+'.';_0x18263a=TileProviderError$1['handleError'](_0x18263a,_0x12073e,_0x12073e['_errorEvent'],_0x55170f,void 0x0,void 0x0,void 0x0,_0x3f7e7d);}function _0x322d5b(_0xb3c67a){_0xd18bd0(_0xb3c67a)['then'](function(){var _0x3d19a2=_0x54f3;if(!defined$1(_0x18263a)){var _0x20bfad=_0x190266[_0x3d19a2(0x531b)];if(_0x20bfad>0x0){for(var _0x4a2fac=_0x12073e[_0x3d19a2(0x1ff5)]=new TileAvailability(_0x12073e[_0x3d19a2(0x4ebc)],_0x2f31a1),_0x5df9da=0x0;_0x5df9da<_0x20bfad;++_0x5df9da)for(var _0x585665=_0x190266[_0x5df9da],_0x445ba9=0x0;_0x445ba9<_0x585665[_0x3d19a2(0x531b)];++_0x445ba9){var _0x1110a8=_0x585665[_0x445ba9];_0x4a2fac[_0x3d19a2(0x49d8)](_0x5df9da,_0x1110a8[0x0],_0x1110a8[0x1],_0x1110a8[0x2],_0x1110a8[0x3]);}}if(_0x1b53d3['length']>0x0){var _0x3dca7e=new Credit$1(_0x1b53d3);defined$1(_0x12073e[_0x3d19a2(0x1c64)])?_0x12073e['_tileCredits'][_0x3d19a2(0x3a33)](_0x3dca7e):_0x12073e[_0x3d19a2(0x1c64)]=[_0x3dca7e];}_0x12073e[_0x3d19a2(0x4b22)]=!0x0,_0x12073e[_0x3d19a2(0x38bb)][_0x3d19a2(0x68a)](!0x0);}});}function _0x1fd611(_0x58aa7){var _0x195450=_0x4d1915;defined$1(_0x58aa7)&&0x194===_0x58aa7[_0x195450(0x4c9c)]?_0x322d5b({'tilejson':_0x195450(0x2d41),'format':_0x195450(0x1fbc),'version':_0x195450(0xace),'scheme':_0x195450(0x3c6d),'tiles':[_0x195450(0x372b)]}):_0x523881();}function _0x3f7e7d(){var _0x188bcf=_0x4d1915;when(_0x1de80a[_0x188bcf(0x2dbf)]())[_0x188bcf(0x4e1e)](_0x322d5b)[_0x188bcf(0x4b84)](_0x1fd611);}}var QuantizedMeshExtensionIds={'OCT_VERTEX_NORMALS':0x1,'WATER_MASK':0x2,'METADATA':0x4,'INVALID_FLAG':0x7f};function getRequestHeader(_0x4f824e){var _0x28721c=_0x68aa19;return defined$1(_0x4f824e)&&0x0!==_0x4f824e[_0x28721c(0x531b)]?{'Accept':_0x28721c(0x156a)+_0x4f824e['join']('-')+_0x28721c(0x1b5d)}:{'Accept':_0x28721c(0x5039)};}function createHeightmapTerrainData(_0x34975a,_0x4f16bf,_0x17d1d0,_0x438e0a,_0x3eee10,_0x359b7c){var _0x2d81c9=_0x68aa19,_0xf7aa54=new Uint16Array(_0x4f16bf,0x0,_0x34975a[_0x2d81c9(0x26c0)]*_0x34975a['_heightmapWidth']);return new HeightmapTerrainData({'buffer':_0xf7aa54,'childTileMask':new Uint8Array(_0x4f16bf,_0xf7aa54[_0x2d81c9(0x21dd)],0x1)[0x0],'waterMask':new Uint8Array(_0x4f16bf,_0xf7aa54['byteLength']+0x1,_0x4f16bf['byteLength']-_0xf7aa54['byteLength']-0x1),'width':_0x34975a[_0x2d81c9(0x26c0)],'height':_0x34975a[_0x2d81c9(0x26c0)],'structure':_0x34975a[_0x2d81c9(0x3552)],'credits':_0x34975a[_0x2d81c9(0x1c64)]});}function createQuantizedMeshTerrainData(_0x401ee0,_0x56ea0d,_0x317d34,_0x3894b1,_0x215e6f,_0x5eb83d,_0x25eedb,_0x5eb3d9){var _0x557770=_0x68aa19,_0x297924=_0x25eedb['littleEndianExtensionSize'],_0x4afcd2=0x0,_0x36ea9d=0x3*Float64Array[_0x557770(0x1c17)],_0x1c50b5=0x4*Float64Array[_0x557770(0x1c17)],_0x4c3186=0x3*Uint16Array[_0x557770(0x1c17)],_0x1e5427=Uint16Array[_0x557770(0x1c17)],_0x383594=0x3*_0x1e5427,_0x381668=new DataView(_0x56ea0d),_0x436c80=new Cartesian3(_0x381668[_0x557770(0x527)](_0x4afcd2,!0x0),_0x381668[_0x557770(0x527)](_0x4afcd2+0x8,!0x0),_0x381668[_0x557770(0x527)](_0x4afcd2+0x10,!0x0));_0x4afcd2+=_0x36ea9d;var _0x464132=_0x381668[_0x557770(0x115)](_0x4afcd2,!0x0);_0x4afcd2+=Float32Array[_0x557770(0x1c17)];var _0x20c84e=_0x381668[_0x557770(0x115)](_0x4afcd2,!0x0);_0x4afcd2+=Float32Array[_0x557770(0x1c17)];var _0x55a6a6=_0x20c84e,_0x4599a4=_0x464132,_0x5486a4=new BoundingSphere(new Cartesian3(_0x381668[_0x557770(0x527)](_0x4afcd2,!0x0),_0x381668[_0x557770(0x527)](_0x4afcd2+0x8,!0x0),_0x381668[_0x557770(0x527)](_0x4afcd2+0x10,!0x0)),_0x381668[_0x557770(0x527)](_0x4afcd2+_0x36ea9d,!0x0));_0x4afcd2+=_0x1c50b5;var _0x14f8f5=new Cartesian3(_0x381668[_0x557770(0x527)](_0x4afcd2,!0x0),_0x381668[_0x557770(0x527)](_0x4afcd2+0x8,!0x0),_0x381668['getFloat64'](_0x4afcd2+0x10,!0x0));_0x4afcd2+=_0x36ea9d;var _0xcb506c=_0x381668[_0x557770(0x2e90)](_0x4afcd2,!0x0);_0x4afcd2+=Uint32Array[_0x557770(0x1c17)];var _0x45c015=new Uint16Array(_0x56ea0d,_0x4afcd2,0x3*_0xcb506c);_0x4afcd2+=_0xcb506c*_0x4c3186,_0xcb506c>0x10000&&(_0x383594=0x3*(_0x1e5427=Uint32Array[_0x557770(0x1c17)]));var _0x121d8f=_0x45c015[_0x557770(0x587e)](0x0,_0xcb506c),_0x2a3a99=_0x45c015['subarray'](_0xcb506c,0x2*_0xcb506c),_0x46776a=_0x45c015[_0x557770(0x587e)](0x2*_0xcb506c,0x3*_0xcb506c);AttributeCompression[_0x557770(0x19d6)](_0x121d8f,_0x2a3a99,_0x46776a),_0x4afcd2%_0x1e5427!=0x0&&(_0x4afcd2+=_0x1e5427-_0x4afcd2%_0x1e5427);var _0x56a7b3=_0x381668[_0x557770(0x2e90)](_0x4afcd2,!0x0),_0x4d5dfc=_0x4afcd2+=Uint32Array[_0x557770(0x1c17)],_0x1b2c3b=IndexDatatype$1['createTypedArrayFromArrayBuffer'](_0xcb506c,_0x56ea0d,_0x4afcd2,0x3*_0x56a7b3);_0x4afcd2+=_0x56a7b3*_0x383594;for(var _0x50b021=0x0,_0x316e5c=_0x1b2c3b['length'],_0x3010c1=0x0;_0x3010c1<_0x316e5c;++_0x3010c1){var _0x12b069=_0x1b2c3b[_0x3010c1];_0x1b2c3b[_0x3010c1]=_0x50b021-_0x12b069,0x0===_0x12b069&&++_0x50b021;}var _0x4bb286=_0x381668[_0x557770(0x2e90)](_0x4afcd2,!0x0);_0x4afcd2+=Uint32Array[_0x557770(0x1c17)];var _0x37710a=IndexDatatype$1[_0x557770(0x91c)](_0xcb506c,_0x56ea0d,_0x4afcd2,_0x4bb286);_0x4afcd2+=_0x4bb286*_0x1e5427;var _0x4ed770=_0x381668[_0x557770(0x2e90)](_0x4afcd2,!0x0);_0x4afcd2+=Uint32Array[_0x557770(0x1c17)];var _0x595341=IndexDatatype$1[_0x557770(0x91c)](_0xcb506c,_0x56ea0d,_0x4afcd2,_0x4ed770);_0x4afcd2+=_0x4ed770*_0x1e5427;var _0x5c235c=_0x381668[_0x557770(0x2e90)](_0x4afcd2,!0x0);_0x4afcd2+=Uint32Array[_0x557770(0x1c17)];var _0x152316=IndexDatatype$1['createTypedArrayFromArrayBuffer'](_0xcb506c,_0x56ea0d,_0x4afcd2,_0x5c235c);_0x4afcd2+=_0x5c235c*_0x1e5427;var _0x361ba3=_0x381668[_0x557770(0x2e90)](_0x4afcd2,!0x0);_0x4afcd2+=Uint32Array[_0x557770(0x1c17)];var _0x45f081,_0x175cf5,_0x58d0c8,_0x4da692=IndexDatatype$1['createTypedArrayFromArrayBuffer'](_0xcb506c,_0x56ea0d,_0x4afcd2,_0x361ba3);_0x4afcd2+=_0x361ba3*_0x1e5427;var _0x3160bd=!0x1,_0x4e3f2e=!0x1,_0x40d795=void 0x0,_0x5c0af1=void 0x0;!0x1===_0x401ee0[_0x557770(0x52c6)]&&(0x0===_0x20c84e||_0x4afcd2>=_0x381668[_0x557770(0x21dd)])&&(_0x3160bd=!0x0);for(var _0x308cc7,_0x370bb9=0x0;_0x4afcd2<_0x381668[_0x557770(0x21dd)];){var _0x19c457=_0x381668[_0x557770(0x4b0d)](_0x4afcd2,!0x0);if(0x0!==_0x19c457){_0x4afcd2+=Uint8Array[_0x557770(0x1c17)];var _0x30358d=_0x381668['getUint32'](_0x4afcd2,_0x297924);if(_0x4afcd2+=Uint32Array['BYTES_PER_ELEMENT'],_0x19c457===QuantizedMeshExtensionIds['OCT_VERTEX_NORMALS']&&_0x401ee0['_requestVertexNormals'])_0x45f081=new Uint8Array(_0x56ea0d,_0x4afcd2,0x2*_0xcb506c);else{if(_0x19c457===QuantizedMeshExtensionIds[_0x557770(0x818)]&&_0x401ee0['_requestWaterMask'])_0x175cf5=new Uint8Array(_0x56ea0d,_0x4afcd2,_0x30358d);else{if(_0x19c457===QuantizedMeshExtensionIds[_0x557770(0x56cf)]&&_0x401ee0[_0x557770(0x22f1)]&&!_0x401ee0['_isSct']){var _0x41385a=_0x381668[_0x557770(0x2e90)](_0x4afcd2,!0x0);if(_0x41385a>0x0){var _0x254d91=getStringFromTypedArray(new Uint8Array(_0x56ea0d),_0x4afcd2+Uint32Array[_0x557770(0x1c17)],_0x41385a),_0x50b70e=JSON[_0x557770(0x29e2)](_0x254d91)[_0x557770(0x41f5)];if(defined$1(_0x50b70e)){for(var _0xdccac7=0x0;_0xdccac7<_0x50b70e[_0x557770(0x531b)];++_0xdccac7)for(var _0x10523f=_0x317d34+_0xdccac7+0x1,_0x2f13ed=_0x50b70e[_0xdccac7],_0x37bd66=_0x401ee0[_0x557770(0x4ebc)][_0x557770(0x2222)](_0x10523f),_0x340485=0x0;_0x340485<_0x2f13ed[_0x557770(0x531b)];++_0x340485){var _0x26285e=_0x2f13ed[_0x340485],_0x278ea7=_0x37bd66-_0x26285e[_0x557770(0x2de3)]-0x1,_0x24e1c2=_0x37bd66-_0x26285e[_0x557770(0x3c92)]-0x1;_0x401ee0[_0x557770(0x1c91)][_0x557770(0x49d8)](_0x10523f,_0x26285e['startX'],_0x278ea7,_0x26285e[_0x557770(0x24ae)],_0x24e1c2),_0x25eedb[_0x557770(0x1c91)][_0x557770(0x49d8)](_0x10523f,_0x26285e[_0x557770(0x2018)],_0x278ea7,_0x26285e[_0x557770(0x24ae)],_0x24e1c2);}}}_0x25eedb[_0x557770(0x2269)][_0x557770(0x49d8)](_0x317d34,_0x3894b1,_0x215e6f,_0x3894b1,_0x215e6f);}else{if(_0x19c457===QuantizedMeshExtensionIds[_0x557770(0xe64)]){if((_0x370bb9=_0x381668[_0x557770(0x2e90)](_0x4afcd2,!0x0))>0x0){var _0x1020e8=0x0,_0x5d4e0d=0x7fff;for(_0x3010c1=0x0;_0x3010c1<_0x370bb9;_0x3010c1++)_0x1020e8=Math['max'](_0x1020e8,_0x46776a[_0x1b2c3b[_0x3010c1]]),_0x5d4e0d=Math[_0x557770(0x27d5)](_0x5d4e0d,_0x46776a[_0x1b2c3b[_0x3010c1]]);_0x1020e8<0x7fff&&(_0x55a6a6=_0x464132+(_0x20c84e-_0x464132)*_0x1020e8/0x7fff),_0x5d4e0d>0x0&&(_0x4599a4=_0x464132+(_0x20c84e-_0x464132)*_0x5d4e0d/0x7fff);}(!0x1===_0x401ee0[_0x557770(0x52c6)]||defined$1(_0x5eb3d9))&&(!0x1===_0x401ee0[_0x557770(0x52c6)]&&(0x0===_0x370bb9?_0x3160bd=!0x0:_0x1b2c3b=IndexDatatype$1[_0x557770(0x91c)](_0xcb506c,_0x56ea0d,_0x4d5dfc,_0x370bb9)),0x3*_0x56a7b3==_0x370bb9&&0x0!=_0x370bb9||(_0x4e3f2e=!0x0),defined$1(_0x5eb3d9)&&_0x370bb9>0x0&&0x0===(_0x40d795=IndexDatatype$1[_0x557770(0x91c)](_0xcb506c,_0x56ea0d,_0x4d5dfc,_0x370bb9))['length']&&(_0x40d795=void 0x0));}else{if(0x7d===_0x19c457){var _0x215d79=_0x30358d/0x4;_0x58d0c8=new Uint8Array(0x3*_0x215d79);var _0x2fc4cc=_0x4afcd2,_0x235c1e=new Cartesian3();for(_0x3010c1=0x0;_0x3010c1<_0x215d79;_0x3010c1++){var _0x2803d3=_0x381668[_0x557770(0x5777)](_0x2fc4cc,!0x0);_0x2fc4cc+=Int16Array['BYTES_PER_ELEMENT'];var _0x358ad7=_0x381668[_0x557770(0x5777)](_0x2fc4cc,!0x0);_0x2fc4cc+=Int16Array[_0x557770(0x1c17)],AttributeCompression[_0x557770(0x415e)](_0x2803d3,_0x358ad7,_0x235c1e),_0x58d0c8[0x3*_0x3010c1]=0xff*(0.5*_0x235c1e['x']+0.5),_0x58d0c8[0x3*_0x3010c1+0x1]=0xff*(0.5*_0x235c1e['y']+0.5),_0x58d0c8[0x3*_0x3010c1+0x2]=0xff*(0.5*_0x235c1e['z']+0.5);}}}}}}_0x4afcd2+=_0x30358d;}else _0x4afcd2+=0x1;}if(defined$1(_0x40d795)){_0x5c0af1=new Uint16Array(0x3*_0xcb506c);for(_0x3010c1=0x0;_0x3010c1<_0xcb506c;_0x3010c1++)_0x5c0af1[0x3*_0x3010c1]=_0x45c015[_0x3010c1],_0x5c0af1[0x3*_0x3010c1+0x1]=_0x45c015[_0xcb506c+_0x3010c1],_0x5c0af1[0x3*_0x3010c1+0x2]=_0x45c015[0x2*_0xcb506c+_0x3010c1];}!0x1===_0x401ee0[_0x557770(0x52c6)]&&(_0x308cc7=0x0);var _0x47a463,_0x3ff122,_0x263f40=_0x401ee0['_tilingScheme'][_0x557770(0x5569)](_0x3894b1,_0x215e6f,_0x317d34);return _0x263f40[_0x557770(0x209)]<CesiumMath[_0x557770(0x3f24)]+CesiumMath['EPSILON5']&&(_0x47a463=OrientedBoundingBox[_0x557770(0x1145)](_0x263f40,_0x464132,_0x20c84e,_0x401ee0['_tilingScheme']['ellipsoid']),_0x3ff122=OrientedBoundingBox[_0x557770(0x1145)](_0x263f40,_0x4599a4,_0x55a6a6,_0x401ee0['_tilingScheme'][_0x557770(0x1706)])),_0x308cc7=_0x401ee0[_0x557770(0x4b6a)]?0x5*_0x401ee0[_0x557770(0x4b17)](_0x317d34):0x0,_0x401ee0[_0x557770(0x3c8c)]=defined$1(_0x58d0c8),new QuantizedMeshTerrainData({'center':_0x436c80,'minimumHeight':_0x464132,'maximumHeight':_0x20c84e,'boundingSphere':_0x5486a4,'orientedBoundingBox':_0x47a463,'validMinimumHeight':_0x4599a4,'validMaximumHeight':_0x55a6a6,'validOrientedBoundingBox':_0x3ff122,'horizonOcclusionPoint':_0x14f8f5,'quantizedVertices':_0x45c015,'encodedNormals':_0x45f081,'indices':_0x1b2c3b,'westIndices':_0x37710a,'southIndices':_0x595341,'eastIndices':_0x152316,'northIndices':_0x4da692,'westSkirtHeight':_0x308cc7,'southSkirtHeight':_0x308cc7,'eastSkirtHeight':_0x308cc7,'northSkirtHeight':_0x308cc7,'childTileMask':_0x401ee0[_0x557770(0x3ce2)]||!defined$1(_0x401ee0['availability'])?0xf:_0x401ee0[_0x557770(0x1c91)][_0x557770(0x20c)](_0x317d34,_0x3894b1,_0x215e6f),'waterMask':_0x175cf5,'credits':_0x401ee0[_0x557770(0x1c64)],'normalTexture':_0x58d0c8,'invalid':_0x3160bd,'rasterIndex':_0x40d795,'rasterVertex':_0x5c0af1,'hasInvalid':_0x4e3f2e});}function tileXYToQuadKey$8(_0x485070,_0x30debb,_0xbfe7e9){for(var _0x610626='',_0x4cf0ca=_0xbfe7e9;_0x4cf0ca>=0x0;--_0x4cf0ca){var _0x22e070=0x1<<_0x4cf0ca,_0x290505=0x0;isBitSet(_0x30debb,_0x22e070)?isBitSet(_0x485070,_0x22e070)&&(_0x290505|=0x1):(_0x290505|=0x2,isBitSet(_0x485070,_0x22e070)||(_0x290505|=0x1)),_0x610626+=_0x290505;}return _0x610626;}function getBlockInfo$2(_0x13966b,_0x127d4d,_0x3ed3ff,_0x5d3e29){var _0xf61596=_0x68aa19,_0x3547db=Math[_0xf61596(0x27d5)](_0x13966b[_0xf61596(0xd68)],_0x5d3e29),_0x337fdc=Math[_0xf61596(0x1f76)](0x2,_0x3547db),_0x12f80b=_0x127d4d%_0x337fdc;return{'x':Math[_0xf61596(0x67a)](_0x127d4d/_0x337fdc),'y':Math[_0xf61596(0x67a)](_0x3ed3ff/_0x337fdc),'col':_0x12f80b,'row':_0x3ed3ff%_0x337fdc,'level':_0x5d3e29,'blockSize':_0x337fdc};}CesiumTerrainProvider[_0x68aa19(0x4b51)]['requestTileGeometry']=function(_0x20f92b,_0x2a4f6a,_0x4dc5ed,_0x4c53ba,_0x534123){var _0x34b280=_0x68aa19;if(0x0===_0x4dc5ed&&this[_0x34b280(0x3ce2)]){for(var _0x2df289=new Uint16Array(0x3000),_0x52e4f0=0x0;_0x52e4f0<0x40;_0x52e4f0++)for(var _0x489c41=0x0;_0x489c41<0x40;_0x489c41++)_0x2df289[0x40*_0x52e4f0+_0x489c41]=Math[_0x34b280(0x67a)](0x7fff*_0x52e4f0/0x3f),_0x2df289[0x1000+0x40*_0x52e4f0+_0x489c41]=Math['floor'](0x7fff*_0x489c41/0x3f),_0x2df289[0x2000+0x40*_0x52e4f0+_0x489c41]=0x0;var _0x461e6f=new Uint16Array(0x5d06);for(_0x52e4f0=0x0;_0x52e4f0<0x3f;_0x52e4f0++)for(_0x489c41=0x0;_0x489c41<0x3f;_0x489c41++)_0x461e6f[0x6*(0x3f*_0x52e4f0+_0x489c41)]=0x40*_0x52e4f0+_0x489c41,_0x461e6f[0x6*(0x3f*_0x52e4f0+_0x489c41)+0x1]=0x40*(_0x52e4f0+0x1)+_0x489c41+0x1,_0x461e6f[0x6*(0x3f*_0x52e4f0+_0x489c41)+0x2]=0x40*_0x52e4f0+_0x489c41+0x1,_0x461e6f[0x6*(0x3f*_0x52e4f0+_0x489c41)+0x3]=0x40*(_0x52e4f0+0x1)+_0x489c41,_0x461e6f[0x6*(0x3f*_0x52e4f0+_0x489c41)+0x4]=0x40*(_0x52e4f0+0x1)+_0x489c41+0x1,_0x461e6f[0x6*(0x3f*_0x52e4f0+_0x489c41)+0x5]=0x40*_0x52e4f0+_0x489c41;var _0x155776=new Uint16Array(0x0),_0x51904b=new Cartesian3(NaN,-0x1/0x0,NaN),_0x27484a=new Cartesian3(0x0,-3189068.5,0x0);0x1===_0x20f92b&&(_0x27484a['y']=3189068.5,_0x51904b['y']=0x1/0x0);var _0x5792e3=this;return when[_0x34b280(0x68a)](new QuantizedMeshTerrainData({'center':_0x27484a,'minimumHeight':0x0,'maximumHeight':0x0,'boundingSphere':new BoundingSphere(_0x27484a,9567205.5),'horizonOcclusionPoint':_0x51904b,'quantizedVertices':_0x2df289,'indices':_0x461e6f,'westIndices':_0x155776,'southIndices':_0x155776,'eastIndices':_0x155776,'northIndices':_0x155776,'westSkirtHeight':0x0,'southSkirtHeight':0x0,'eastSkirtHeight':0x0,'northSkirtHeight':0x0,'childTileMask':_0x5792e3[_0x34b280(0x3ce2)]||!defined$1(_0x5792e3[_0x34b280(0x1c91)])?0xf:_0x5792e3[_0x34b280(0x1c91)][_0x34b280(0x20c)](_0x4dc5ed,_0x20f92b,_0x2a4f6a),'invalid':!0x1,'hasInvalid':!0x1}));}var _0x27661d,_0x4ca99e=this[_0x34b280(0x1bbc)],_0x357921=_0x4ca99e[_0x34b280(0x531b)];if(0x1===_0x357921)_0x27661d=_0x4ca99e[0x0];else for(_0x52e4f0=0x0;_0x52e4f0<_0x357921;++_0x52e4f0){var _0x7298ee=_0x4ca99e[_0x52e4f0];if(!defined$1(_0x7298ee[_0x34b280(0x1c91)])||_0x7298ee[_0x34b280(0x1c91)][_0x34b280(0x419d)](_0x4dc5ed,_0x20f92b,_0x2a4f6a)){_0x27661d=_0x7298ee;break;}}return requestTileGeometry$2(this,_0x20f92b,_0x2a4f6a,_0x4dc5ed,_0x27661d,_0x4c53ba,_0x534123);};var domainReg$2=/({.*?})/g;function requestTileGeometry$2(_0x1e55a9,_0x2a04bf,_0xc73e4e,_0x4d5c28,_0x10e43d,_0xf2fc55,_0x1ea052){var _0x4cb678=_0x68aa19;if(!defined$1(_0x10e43d))return when[_0x4cb678(0x4e16)](new RuntimeError$2(_0x4cb678(0x1a8c)));var _0x5d768f=_0x10e43d['tileUrlTemplates'];if(0x0!==_0x5d768f[_0x4cb678(0x531b)]){var _0x31491d,_0x501ed7,_0x1d3691=_0x1e55a9['_tilingScheme'][_0x4cb678(0x2222)](_0x4d5c28)-_0xc73e4e-0x1,_0x981483=[];_0x1e55a9[_0x4cb678(0x56f)]&&_0x10e43d[_0x4cb678(0x2a38)]&&_0x981483[_0x4cb678(0x3a33)](_0x10e43d['littleEndianExtensionSize']?_0x4cb678(0x16c4):_0x4cb678(0x2b8d)),_0x1e55a9[_0x4cb678(0x569d)]&&_0x10e43d[_0x4cb678(0x552a)]&&_0x981483[_0x4cb678(0x3a33)](_0x4cb678(0xf94)),_0x1e55a9[_0x4cb678(0x22f1)]&&_0x10e43d[_0x4cb678(0x1b7d)]&&_0x981483['push']('metadata');var _0x425353=_0x5d768f[(_0x2a04bf+_0x1d3691+_0x4d5c28)%_0x5d768f[_0x4cb678(0x531b)]];defined$1(_0x1e55a9[_0x4cb678(0x4890)])&&(_0x425353+=_0x4cb678(0x185e)+_0x1e55a9['_currentVersion']),_0x1e55a9['_isSct']&&0x0===_0x4d5c28&&(_0x425353=buildModuleUrl(_0x4cb678(0x48f7)+_0x4d5c28+'/'+_0x2a04bf+'/'+_0xc73e4e+'.terrain'));var _0x48eb65,_0x871ed5=_0x10e43d[_0x4cb678(0x4d4b)];if(defined$1(_0x871ed5[_0x4cb678(0x13f6)])&&!defined$1(_0x871ed5['_ionEndpoint'][_0x4cb678(0x114a)])?(0x0!==_0x981483['length']&&(_0x501ed7={'extensions':_0x981483['join']('-')}),_0x31491d=getRequestHeader(void 0x0)):(_0x31491d=getRequestHeader(_0x981483),defined$1(_0x1e55a9['_customRequestHeaders'])&&(_0x31491d=combine$2(_0x31491d,_0x1e55a9[_0x4cb678(0x868)]))),0x0!==_0x4d5c28&&(defined$1(_0x1e55a9[_0x4cb678(0x41bf)])||_0x1e55a9[_0x4cb678(0x1bd8)])){if(_0x1e55a9[_0x4cb678(0x1bd8)]&&defined$1(_0x1e55a9[_0x4cb678(0x41bf)])&&_0x1e55a9[_0x4cb678(0x41bf)]===PackingRequest$1['QuadKey']&&!_0x1ea052){if(_0xf2fc55['type']=RequestType$1[_0x4cb678(0x2c72)],_0xf2fc55[_0x4cb678(0x608)]=!0x0,_0xf2fc55[_0x4cb678(0x409f)]=_0x1e55a9[_0x4cb678(0x2e23)],_0x48eb65=getBlockInfo$2(_0x1e55a9,_0x2a04bf,_0x1d3691,_0x4d5c28),_0xf2fc55[_0x4cb678(0x536e)]=tileXYToQuadKey$8(_0x48eb65['x'],_0x48eb65['y'],_0x48eb65[_0x4cb678(0xcf6)]),_0xf2fc55[_0x4cb678(0x2c84)]=_0x48eb65,defined$1(_0x297076=_0x1e55a9[_0x4cb678(0x5521)][_0xf2fc55[_0x4cb678(0x536e)]])&&defined$1(_0x297076['data']))return _0x1e55a9[_0x4cb678(0x1611)]['touch'](_0x297076),defined$1(_0x38156b=decodeBlockBuffer$2(_0x297076[_0x4cb678(0x116f)],_0x48eb65))?{'buffer':_0x38156b,'layerToUse':_0x10e43d,'level':_0x4d5c28,'x':_0x2a04bf,'y':_0xc73e4e,'tmsY':_0x1d3691}:'cacheInvalid';}else{if(_0x1e55a9[_0x4cb678(0x41bf)]!==PackingRequest$1[_0x4cb678(0x2b14)]||_0x1ea052){if(_0x1e55a9[_0x4cb678(0x1bd8)]){var _0x38156b;if(_0xf2fc55[_0x4cb678(0x3243)]=RequestType$1['BLOCK'],_0xf2fc55[_0x4cb678(0x409f)]=_0x1e55a9[_0x4cb678(0x2e23)],_0x48eb65=getBlockInfo$2(_0x1e55a9,_0x2a04bf,_0x1d3691,_0x4d5c28),_0xf2fc55[_0x4cb678(0x536e)]=tileXYToQuadKey$8(_0x48eb65['x'],_0x48eb65['y'],_0x48eb65[_0x4cb678(0xcf6)]),_0xf2fc55[_0x4cb678(0x2c84)]=_0x48eb65,defined$1(_0x297076=_0x1e55a9[_0x4cb678(0x5521)][_0xf2fc55[_0x4cb678(0x536e)]])&&defined$1(_0x297076[_0x4cb678(0x116f)])&&!_0x1ea052)return _0x1e55a9[_0x4cb678(0x1611)][_0x4cb678(0x4a9b)](_0x297076),defined$1(_0x38156b=decodeBlockBuffer$2(_0x297076['data'],_0x48eb65))?{'buffer':_0x38156b,'layerToUse':_0x10e43d,'level':_0x4d5c28,'x':_0x2a04bf,'y':_0xc73e4e,'tmsY':_0x1d3691}:_0x4cb678(0x5023);if(!0x0===_0x1e55a9['_indexedDBSetting'][_0x4cb678(0x3f81)]&&defined$1(_0x1e55a9[_0x4cb678(0x2fdf)])&&!0x0===_0xf2fc55[_0x4cb678(0xcfb)])return defined$1(_0x5ca13a=_0x1e55a9[_0x4cb678(0x2fdf)][_0x4cb678(0x22cc)](_0x1e55a9['tablename'],_0xf2fc55[_0x4cb678(0x536e)]))?_0x5ca13a[_0x4cb678(0x4e1e)](function(_0x17b1b2){var _0x48dc73=_0x4cb678;if(defined$1(_0x17b1b2)){if(_0x17b1b2===indexDBTerrainInvalid)return _0x48dc73(0x5023);var _0x5e3178=new BlockCacheNode(_0x1e55a9,_0xf2fc55[_0x48dc73(0x536e)],_0x17b1b2);_0x1e55a9[_0x48dc73(0x5521)][_0xf2fc55[_0x48dc73(0x536e)]]=_0x5e3178;var _0x49ef29=decodeBlockBuffer$2(_0x17b1b2,_0x48eb65);return defined$1(_0x49ef29)?_0x1e55a9[_0x48dc73(0x5270)]&&0x0!==_0x4d5c28?{'buffer':_0x49ef29,'layerToUse':_0x10e43d,'level':_0x4d5c28,'x':_0x2a04bf,'y':_0xc73e4e,'tmsY':_0x1d3691}:defined$1(_0x1e55a9[_0x48dc73(0x3552)])?createHeightmapTerrainData(_0x1e55a9,_0x49ef29):createQuantizedMeshTerrainData(_0x1e55a9,_0x49ef29,_0x4d5c28,_0x2a04bf,_0xc73e4e,_0x1d3691,_0x10e43d):_0x48dc73(0x3343);}return _0x48dc73(0x3343);},function(_0x23abc7){var _0x19b1e9=_0x4cb678;return _0x19b1e9(0x3343);}):_0x4cb678(0x3343);}}else _0xf2fc55['type']=RequestType$1[_0x4cb678(0x5050)],_0xf2fc55['providerName']=_0x1e55a9['tablename'],_0xf2fc55[_0x4cb678(0x536e)]=tileXYToQuadKey$8(_0x2a04bf,_0x1d3691,_0x4d5c28),_0xf2fc55[_0x4cb678(0x608)]=!0x0;}}if(!defined$1(_0x1e55a9[_0x4cb678(0x2701)])||!0x0!==_0x1e55a9['_indexedDBSetting'][_0x4cb678(0x3f81)]||!0x0!==_0xf2fc55['cacheEnable']){if(defined$1(_0x1e55a9[_0x4cb678(0x2436)])&&0x0!==_0x4d5c28){var _0x151125=_0x1e55a9[_0x4cb678(0x2436)],_0x4b06ba=_0x151125[(_0x2a04bf+_0xc73e4e+_0x4d5c28)%_0x151125[_0x4cb678(0x531b)]];_0x425353=_0x425353[_0x4cb678(0x1297)](domainReg$2,function(_0x1077b1,_0x20be57){var _0x3f9a4d=_0x4cb678;return _0x3f9a4d(0x1272)===_0x20be57?_0x4b06ba:_0x1077b1;});}if(_0x1e55a9[_0x4cb678(0x1bd8)]){var _0x297076;if(defined$1(_0x297076=_0x1e55a9[_0x4cb678(0x5521)][_0xf2fc55['quadKey']||_0x4d5c28+''+_0x2a04bf+_0xc73e4e]))return _0x297076[_0x4cb678(0x28bc)]['then'](_0x196d9e);if(!(_0x4d206e=requestTerrainBuffer(_0x871ed5,_0x425353,_0x10e43d,_0x4d5c28,_0x2a04bf,_0xc73e4e,_0x1d3691,_0x501ed7,_0x31491d,_0xf2fc55,_0x1e55a9,_0x1ea052,_0x48eb65)))return;return _0x297076=new BlockCacheNode(_0x1e55a9,_0xf2fc55[_0x4cb678(0x536e)]||_0x4d5c28+''+_0x2a04bf+_0xc73e4e),_0x1e55a9[_0x4cb678(0x5521)][_0xf2fc55[_0x4cb678(0x536e)]]=_0x297076,_0x297076[_0x4cb678(0x28bc)]=_0x4d206e,_0x4d206e['then'](_0x196d9e);}var _0x4d206e;if(!(_0x4d206e=requestTerrainBuffer(_0x871ed5,_0x425353,_0x10e43d,_0x4d5c28,_0x2a04bf,_0xc73e4e,_0x1d3691,_0x501ed7,_0x31491d,_0xf2fc55,_0x1e55a9,_0x1ea052,_0x48eb65)))return;return _0x4d206e[_0x4cb678(0x4e1e)](_0x196d9e);function _0x196d9e(_0x4f6cd6){var _0x2203eb=_0x4cb678,_0xa867b2;if(defined$1(_0xa867b2=0x0!==_0x1e55a9['_cacheKey'][_0x2203eb(0x531b)]?decodeArrayBuffer$2(_0x4f6cd6,_0x1e55a9[_0x2203eb(0x2ceb)]):_0x4f6cd6)){if(0x0!==_0x4d5c28&&(defined$1(_0x1e55a9[_0x2203eb(0x41bf)])||_0x1e55a9[_0x2203eb(0x1bd8)])){if(_0x1e55a9['_isBlock']&&defined$1(_0x1e55a9['_packingRequest'])&&_0x1e55a9[_0x2203eb(0x41bf)]===PackingRequest$1[_0x2203eb(0x2b14)]&&!_0x1ea052){!defined$1(_0xf2fc55[_0x2203eb(0x15b5)])&&defined$1(_0xf2fc55[_0x2203eb(0x31d7)])&&(_0xf2fc55[_0x2203eb(0x15b5)]=_0xf2fc55[_0x2203eb(0x31d7)][_0x2203eb(0x15b5)]);var _0x281c17=decodePackedBuffer$4(_0x4f6cd6,_0xf2fc55[_0x2203eb(0x15b5)]);defined$1(_0x159d77=_0x1e55a9[_0x2203eb(0x5521)][_0xf2fc55[_0x2203eb(0x536e)]])&&(_0x159d77[_0x2203eb(0x116f)]=_0x4f6cd6),_0x1e55a9[_0x2203eb(0x1611)][_0x2203eb(0x4a9b)](_0x159d77),_0x1e55a9[_0x2203eb(0x1611)]['trim'](_0x1e55a9[_0x2203eb(0x3289)]),_0xa867b2=decodeBlockBuffer$2(_0x281c17,_0xf2fc55['blockInfo']);}else{if(_0x1e55a9[_0x2203eb(0x41bf)]!==PackingRequest$1['QuadKey']||_0x1ea052){if(_0x1e55a9[_0x2203eb(0x1bd8)]){var _0x159d77;if(!defined$1((_0x159d77=_0x1e55a9[_0x2203eb(0x5521)][_0xf2fc55[_0x2203eb(0x536e)]])[_0x2203eb(0x116f)])&&(_0x159d77[_0x2203eb(0x116f)]=_0x4f6cd6,!0x0===_0x1e55a9['_indexedDBSetting'][_0x2203eb(0x3f81)]&&defined$1(_0x1e55a9['_indexedDBScheduler'])&&!_0xf2fc55[_0x2203eb(0xcfb)])){var _0x325542=_0xf2fc55[_0x2203eb(0x536e)],_0x37ad8b={'blob':_0x4f6cd6[_0x2203eb(0x48ca)](0x0),'key':_0x325542,'tablename':_0x1e55a9[_0x2203eb(0x2e23)],'dbname':_0x1e55a9['_indexedDBScheduler'][_0x2203eb(0xb97)],'cacheSize':0x5};taskProcessor$5[_0x2203eb(0x4c73)](_0x37ad8b,[]);}_0x1e55a9['blockCacheQueue'][_0x2203eb(0x4a9b)](_0x159d77),_0x1e55a9[_0x2203eb(0x1611)][_0x2203eb(0x559)](_0x1e55a9[_0x2203eb(0x3289)]),_0xa867b2=decodeBlockBuffer$2(_0x4f6cd6,_0xf2fc55[_0x2203eb(0x2c84)]);}}else _0xa867b2=decodePackedBuffer$4(_0x4f6cd6,_0xf2fc55[_0x2203eb(0x15b5)]);}if(!defined$1(_0xa867b2))return;if(_0xa867b2===indexDBTerrainInvalid)return _0x325542=tileXYToQuadKey$8(_0x2a04bf,_0x1d3691,_0x4d5c28),_0x37ad8b={'blob':indexDBTerrainInvalid,'key':_0x325542,'tablename':_0x1e55a9[_0x2203eb(0x2e23)],'dbname':_0x1e55a9[_0x2203eb(0x2fdf)][_0x2203eb(0xb97)]},void taskProcessor$5[_0x2203eb(0x4c73)](_0x37ad8b,[]);}return defined$1(_0x1e55a9[_0x2203eb(0x2701)])&&!0x0===_0x1e55a9['_indexedDBSetting'][_0x2203eb(0x3f81)]&&!_0x1e55a9[_0x2203eb(0x1bd8)]&&defined$1(_0x1e55a9['_indexedDBScheduler'])&&defined$1(_0xa867b2)&&(_0x325542=tileXYToQuadKey$8(_0x2a04bf,_0x1d3691,_0x4d5c28),_0x37ad8b={'blob':_0xa867b2[_0x2203eb(0x48ca)](0x0),'key':_0x325542,'tablename':_0x1e55a9[_0x2203eb(0x2e23)],'dbname':_0x1e55a9[_0x2203eb(0x2fdf)][_0x2203eb(0xb97)]},taskProcessor$5['scheduleTask'](_0x37ad8b,[])),_0x1e55a9['_isTerrainZ']&&0x0!==_0x4d5c28?{'buffer':_0xa867b2,'layerToUse':_0x10e43d,'level':_0x4d5c28,'x':_0x2a04bf,'y':_0xc73e4e,'tmsY':_0x1d3691}:defined$1(_0x1e55a9[_0x2203eb(0x3552)])?createHeightmapTerrainData(_0x1e55a9,_0xa867b2):createQuantizedMeshTerrainData(_0x1e55a9,_0xa867b2,_0x4d5c28,_0x2a04bf,_0xc73e4e,_0x1d3691,_0x10e43d);}}}if(defined$1(_0x1e55a9[_0x4cb678(0x2fdf)])){var _0x5ca13a,_0x283fb6=tileXYToQuadKey$8(_0x2a04bf,_0x1d3691,_0x4d5c28);return defined$1(_0x5ca13a=_0x1e55a9[_0x4cb678(0x2fdf)]['getElementFromDB'](_0x1e55a9[_0x4cb678(0x2e23)],_0x283fb6))?_0x5ca13a['then'](function(_0x54f01e){var _0x27353a=_0x4cb678;return defined$1(_0x54f01e)?_0x54f01e===indexDBTerrainInvalid?_0x27353a(0x5023):_0x1e55a9[_0x27353a(0x5270)]&&0x0!==_0x4d5c28?{'buffer':_0x54f01e,'layerToUse':_0x10e43d,'level':_0x4d5c28,'x':_0x2a04bf,'y':_0xc73e4e,'tmsY':_0x1d3691}:defined$1(_0x1e55a9[_0x27353a(0x3552)])?createHeightmapTerrainData(_0x1e55a9,_0x54f01e):createQuantizedMeshTerrainData(_0x1e55a9,_0x54f01e,_0x4d5c28,_0x2a04bf,_0xc73e4e,_0x1d3691,_0x10e43d):_0x27353a(0x3343);},function(_0x33ed2c){var _0x3c704a=_0x4cb678;return _0x3c704a(0x3343);}):_0x4cb678(0x3343);}}}function decodePackedBuffer$4(_0x5a5783,_0xfddf4){var _0x23c9fa=_0x68aa19,_0x50d36d=new DataView(_0x5a5783),_0x29a748=0x0,_0x5380f5=_0x50d36d[_0x23c9fa(0x2e90)](_0x29a748,!0x0);if(_0xfddf4>_0x5380f5-0x1)throw new DeveloperError$1(_0x23c9fa(0x4db2));_0x29a748+=0x4;var _0x1db30f,_0x5da8c4,_0x535a31=[];for(_0x1db30f=0x0;_0x1db30f<_0x5380f5;_0x1db30f++)_0x5da8c4=_0x50d36d[_0x23c9fa(0x2e90)](_0x29a748,!0x0),_0x535a31[_0x23c9fa(0x3a33)](_0x5da8c4),_0x29a748+=0x4;for(_0x1db30f=0x0;_0x1db30f<_0x5380f5;_0x1db30f++){if(_0x5da8c4=_0x535a31[_0x1db30f],_0x1db30f===_0xfddf4)return 0x0===_0x5da8c4?indexDBTerrainInvalid:new Uint8Array(_0x5a5783)[_0x23c9fa(0x48ca)](_0x29a748,_0x29a748+_0x5da8c4)[_0x23c9fa(0x1de1)];_0x29a748+=_0x5da8c4;}}function decodeBlockBuffer$2(_0x24c991,_0x187df8){var _0x1fe5be=_0x68aa19,_0x54e527=new DataView(_0x24c991),_0x3cf517=0x0;_0x54e527[_0x1fe5be(0x2e90)](_0x3cf517,!0x0),_0x3cf517+=0x4;var _0x42c67e=_0x54e527[_0x1fe5be(0x2e90)](_0x3cf517,!0x0);_0x3cf517+=0x4;for(var _0x21ec56=_0x187df8[_0x1fe5be(0x1509)],_0x52061c=_0x187df8[_0x1fe5be(0x12df)]*_0x187df8['blockSize']+_0x21ec56,_0x448b1a=0x0,_0x4ae253=0x0,_0x1bd10d=0x0;_0x1bd10d<_0x42c67e;_0x1bd10d++){if(_0x1bd10d<_0x52061c)_0x448b1a+=_0x54e527[_0x1fe5be(0x2e90)](_0x3cf517,!0x0);else{if(_0x1bd10d===_0x52061c){_0x4ae253=_0x54e527[_0x1fe5be(0x2e90)](_0x3cf517,!0x0),_0x3cf517+=0x4;break;}}_0x3cf517+=0x4;}if(_0x3cf517=0x8+0x4*_0x42c67e,0x0!==_0x4ae253)return _0x3cf517+=_0x448b1a,new Uint8Array(_0x24c991)[_0x1fe5be(0x48ca)](_0x3cf517,_0x3cf517+_0x4ae253)[_0x1fe5be(0x1de1)];}var taskProcessor$5=new TaskProcessor('indexedDBWorker');function requestTerrainBuffer(_0xeb2760,_0x32d7b4,_0x5a46c3,_0x8b96c8,_0x4fd959,_0x305095,_0x261190,_0x17891f,_0x34eee0,_0x5f0a54,_0x571fb0,_0x4c5fd6,_0x348b5b){var _0x297e08=_0x68aa19,_0x290b80,_0x26e8b9=_0x32d7b4[_0x297e08(0x57ed)](0x0,_0x32d7b4[_0x297e08(0x454f)]('/realspace/')+0xa);if(defined$1(Credential[_0x297e08(0x4570)])&&(_0x32d7b4=defined$1(Credential[_0x297e08(0x4570)]['_keymap'][_0x26e8b9])?Credential[_0x297e08(0x1737)](_0x26e8b9,_0x32d7b4):Credential[_0x297e08(0x437b)](_0x32d7b4)),defined$1(_0x348b5b)){var _0x3f07b7=_0x348b5b['x'],_0x11b099=_0x348b5b['y'];if(_0x8b96c8>=_0x571fb0[_0x297e08(0x47ee)][_0x297e08(0x4a3c)]){var _0xe3d5fe=0x1<<_0x8b96c8-_0x571fb0[_0x297e08(0x47ee)][_0x297e08(0x4a3c)];_0x3f07b7+=_0x571fb0['_offset']['_x']*_0xe3d5fe/_0x348b5b[_0x297e08(0x10cd)],_0x11b099+=_0x571fb0[_0x297e08(0x47ee)]['_y']*_0xe3d5fe/_0x348b5b[_0x297e08(0x10cd)];}_0x290b80=_0xeb2760[_0x297e08(0x14ea)]({'url':_0x32d7b4,'templateValues':{'version':_0x5a46c3[_0x297e08(0x3330)],'z':_0x8b96c8,'x':_0x3f07b7,'y':_0x11b099},'queryParameters':_0x17891f,'headers':_0x34eee0,'request':_0x5f0a54})[_0x297e08(0x4d1a)]();}else{var _0xca7c40=defaultValue$1(_0x5a46c3[_0x297e08(0x4d1)],0x0);_0x290b80=_0xeb2760[_0x297e08(0x14ea)]({'url':_0x32d7b4,'templateValues':{'version':_0x5a46c3[_0x297e08(0x3330)],'z':_0x8b96c8-_0xca7c40,'x':_0x4fd959,'y':_0x261190},'queryParameters':_0x17891f,'headers':_0x34eee0,'request':_0x5f0a54})[_0x297e08(0x4d1a)]();}return _0x290b80;}var _unzipTask=new TaskProcessor(_0x68aa19(0x5290));CesiumTerrainProvider[_0x68aa19(0x4b51)]['unzip']=function(_0x428e02){var _0x26c337=_0x68aa19;return _unzipTask[_0x26c337(0x4c73)]({'data':_0x428e02},[_0x428e02]);},CesiumTerrainProvider[_0x68aa19(0x4b51)]['createTerrainData']=function(_0x2db4e0,_0x333d4a,_0x6cf20b){var _0xd8cbcd=_0x68aa19;return createQuantizedMeshTerrainData(this,_0x333d4a,_0x2db4e0[_0xd8cbcd(0xcf6)],_0x2db4e0['x'],_0x2db4e0['y'],_0x2db4e0[_0xd8cbcd(0x24e8)],_0x2db4e0['layerToUse'],_0x6cf20b);},Object['defineProperties'](CesiumTerrainProvider[_0x68aa19(0x4b51)],{'errorEvent':{'get':function(){return this['_errorEvent'];}},'credit':{'get':function(){var _0x55bf6a=_0x68aa19;return this[_0x55bf6a(0xe66)];}},'tilingScheme':{'get':function(){var _0x27d8ac=_0x68aa19;return this[_0x27d8ac(0x4ebc)];}},'isCreateSkirt':{'get':function(){var _0x1d680e=_0x68aa19;return this[_0x1d680e(0x4b6a)];},'set':function(_0x181b80){var _0x1e397=_0x68aa19;_0x181b80!==this[_0x1e397(0x4b6a)]&&(this[_0x1e397(0x4e48)]=!0x0),this[_0x1e397(0x4b6a)]=_0x181b80;}},'ready':{'get':function(){return this['_ready'];}},'readyPromise':{'get':function(){var _0x51fc1f=_0x68aa19;return this[_0x51fc1f(0x38bb)][_0x51fc1f(0x28bc)];}},'hasWaterMask':{'get':function(){var _0xa5fab5=_0x68aa19;return this[_0xa5fab5(0x4030)]&&this['_requestWaterMask'];}},'hasVertexNormals':{'get':function(){var _0x2ffa1a=_0x68aa19;return this['_hasVertexNormals']&&this[_0x2ffa1a(0x56f)];}},'hasMetadata':{'get':function(){var _0x5c7b2a=_0x68aa19;return this[_0x5c7b2a(0x362d)]&&this[_0x5c7b2a(0x22f1)];}},'requestVertexNormals':{'get':function(){return this['_requestVertexNormals'];}},'requestWaterMask':{'get':function(){var _0x35b60a=_0x68aa19;return this[_0x35b60a(0x569d)];}},'requestMetadata':{'get':function(){var _0x416da4=_0x68aa19;return this[_0x416da4(0x22f1)];}},'availability':{'get':function(){var _0x3cb7fc=_0x68aa19;return this[_0x3cb7fc(0x1ff5)];}},'isShowGlobe':{'get':function(){var _0x1900c5=_0x68aa19;return this[_0x1900c5(0x52c6)];}},'customRequestHeaders':{'get':function(){var _0x47f283=_0x68aa19;return this[_0x47f283(0x868)];},'set':function(_0x32cea1){var _0x403366=_0x68aa19;this[_0x403366(0x868)]=_0x32cea1;}},'indexedDBSetting':{'get':function(){var _0x548d59=_0x68aa19;return this[_0x548d59(0x2701)];},'set':function(_0x5abdd7){var _0x1f0102=_0x68aa19;defined$1(_0x5abdd7)&&_0x1f0102(0x46da)==typeof _0x5abdd7['isOpen']&&(this[_0x1f0102(0x2701)][_0x1f0102(0x3f81)]=_0x5abdd7[_0x1f0102(0x3f81)]);}},'hasNormalBuffer':{'get':function(){var _0x58f279=_0x68aa19;return this[_0x58f279(0x3c8c)];}},'blockCache':{'get':function(){return this['_blockCache'];}},'blockCacheQueue':{'get':function(){return this['_blockCacheQueue'];}},'blockCacheSize':{'get':function(){var _0x1fd999=_0x68aa19;return this[_0x1fd999(0x38fd)];}},'subdomains':{'get':function(){var _0x537aa3=_0x68aa19;return this[_0x537aa3(0x2436)];},'set':function(_0x19844d){var _0x26b30d=_0x68aa19;if(defined$1(_0x19844d)&&!defined$1(_0x19844d['length']))throw new DeveloperError$1('Excepted\x20CesiumTerrainProvider.subdomains\x20to\x20be\x20type\x20of\x20Array.');this[_0x26b30d(0x2436)]=_0x19844d;}},'currentVersion':{'get':function(){var _0x30a2f0=_0x68aa19;return this[_0x30a2f0(0x4890)];},'set':function(_0x56e287){var _0x52fbfb=_0x68aa19;this['_currentVersion']=_0x56e287,this[_0x52fbfb(0x4a75)]={},this['_needRefresh']=!0x0;}},'historyVersions':{'get':function(){var _0x6c3db7=_0x68aa19;return this[_0x6c3db7(0x3a7a)];}},'visible':{'get':function(){var _0x459c74=_0x68aa19;return this[_0x459c74(0x45b7)];},'set':function(_0x167ed4){this['_visible']=_0x167ed4;}},'extrudeTileBoundingBox':{'get':function(){return this['_extrudeTileBoundingBox'];},'set':function(_0x150d99){var _0x2566d1=_0x68aa19;this[_0x2566d1(0x4567)]=_0x150d99;}}}),CesiumTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4b17)]=function(_0x5e2eaf){return this['_levelZeroMaximumGeometricError']/(0x1<<_0x5e2eaf);};var rectangleScratch$a=new Rectangle();function getAvailabilityTile(_0x4a88ad,_0x460e63,_0x56d138,_0xd663e2){var _0x198b18=_0x68aa19;if(0x0!==_0xd663e2){var _0x1726dc=_0x4a88ad[_0x198b18(0x34c9)],_0x2b46a2=_0xd663e2%_0x1726dc==0x0?_0xd663e2-_0x1726dc:(_0xd663e2/_0x1726dc|0x0)*_0x1726dc,_0x8f76de=0x1<<_0xd663e2-_0x2b46a2;return{'level':_0x2b46a2,'x':_0x460e63/_0x8f76de|0x0,'y':_0x56d138/_0x8f76de|0x0};}}function checkLayer(_0x2a214e,_0x66ff1,_0x38c28c,_0x285594,_0x2e3cb2,_0x4f9357){var _0x452949=_0x68aa19;if(!defined$1(_0x2e3cb2[_0x452949(0x34c9)]))return{'result':!0x1};for(var _0x98520e,_0xda5ddc=function(){var _0x4e321c=_0x452949;delete _0x2e3cb2[_0x4e321c(0xc9b)][_0x98520e];},_0x44c7f1=_0x2e3cb2['availabilityTilesLoaded'],_0xa81eb7=_0x2e3cb2['availability'],_0x6e715c=getAvailabilityTile(_0x2e3cb2,_0x66ff1,_0x38c28c,_0x285594);defined$1(_0x6e715c);){if(_0xa81eb7[_0x452949(0x419d)](_0x6e715c[_0x452949(0xcf6)],_0x6e715c['x'],_0x6e715c['y'])&&!_0x44c7f1[_0x452949(0x419d)](_0x6e715c[_0x452949(0xcf6)],_0x6e715c['x'],_0x6e715c['y'])){var _0x5392c5;if(!_0x4f9357&&(_0x98520e=_0x6e715c[_0x452949(0xcf6)]+'-'+_0x6e715c['x']+'-'+_0x6e715c['y'],!defined$1(_0x5392c5=_0x2e3cb2['availabilityPromiseCache'][_0x98520e]))){var _0x5f2ab8=new Request({'throttle':!0x0,'throttleByServer':!0x0,'type':RequestType$1[_0x452949(0x5366)]});defined$1(_0x5392c5=requestTileGeometry$2(_0x2a214e,_0x6e715c['x'],_0x6e715c['y'],_0x6e715c[_0x452949(0xcf6)],_0x2e3cb2,_0x5f2ab8))&&(_0x2e3cb2[_0x452949(0xc9b)][_0x98520e]=_0x5392c5,_0x5392c5[_0x452949(0x4e1e)](_0xda5ddc));}return{'result':!0x0,'promise':_0x5392c5};}_0x6e715c=getAvailabilityTile(_0x2e3cb2,_0x6e715c['x'],_0x6e715c['y'],_0x6e715c[_0x452949(0xcf6)]);}return{'result':!0x1};}function decodeArrayBuffer$2(_0x56e3c8,_0x238aef){var _0x2e417f=_0x68aa19,_0x3c9439=new Int8Array(_0x56e3c8);for(var _0x568db5=_0x238aef['split']('')['map'](function(_0x9c5d38){var _0x4738ba=_0x54f3;return _0x9c5d38[_0x4738ba(0x39ea)](0x0);}),_0x60e44d=0x0;_0x60e44d<_0x568db5[_0x2e417f(0x531b)];_0x60e44d++)_0x3c9439[_0x60e44d]=_0x3c9439[_0x60e44d]^_0x568db5[_0x60e44d];return _0x3c9439[_0x2e417f(0x1de1)];}CesiumTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x180d)]=function(_0x29bfa3,_0x4cd604,_0x562da9){var _0x361d37=_0x68aa19;if(defined$1(this[_0x361d37(0x1ff5)])){if(_0x562da9>this[_0x361d37(0x1ff5)]['_maximumLevel'])return!0x1;if(this[_0x361d37(0x1ff5)]['isTileAvailable'](_0x562da9,_0x29bfa3,_0x4cd604))return!0x0;if(!this[_0x361d37(0x362d)])return!0x1;for(var _0x6a571f=this[_0x361d37(0x1bbc)],_0xc135fe=_0x6a571f[_0x361d37(0x531b)],_0x2bb1ce=0x0;_0x2bb1ce<_0xc135fe;++_0x2bb1ce){if(checkLayer(this,_0x29bfa3,_0x4cd604,_0x562da9,_0x6a571f[_0x2bb1ce],0x0===_0x2bb1ce)[_0x361d37(0x4fe2)])return;}return!0x1;}if(this[_0x361d37(0x3ce2)]&&0x0!==_0x562da9){if(-0x1!==this[_0x361d37(0x13ce)][_0x361d37(0x33ab)](_0x562da9)){var _0x377582=this[_0x361d37(0x4ebc)]['tileXYToRectangle'](_0x29bfa3,_0x4cd604,_0x562da9);return defined$1(Rectangle[_0x361d37(0x3f43)](this[_0x361d37(0x3c0e)],_0x377582,rectangleScratch$a));}return!0x1;}},CesiumTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x46a5)]=function(_0x511152,_0x4f200b,_0x34292a){var _0x554fbb=_0x68aa19;if(!(!defined$1(this[_0x554fbb(0x1ff5)])||_0x34292a>this[_0x554fbb(0x1ff5)][_0x554fbb(0xa2e)]||this[_0x554fbb(0x1ff5)][_0x554fbb(0x419d)](_0x34292a,_0x511152,_0x4f200b))&&this['_hasMetadata'])for(var _0x214fec=this[_0x554fbb(0x1bbc)],_0x4d5780=_0x214fec[_0x554fbb(0x531b)],_0x3ec7a8=0x0;_0x3ec7a8<_0x4d5780;++_0x3ec7a8){var _0x284581=checkLayer(this,_0x511152,_0x4f200b,_0x34292a,_0x214fec[_0x3ec7a8],0x0===_0x3ec7a8);if(defined$1(_0x284581['promise']))return _0x284581['promise'];}},CesiumTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3a5d)]=function(){var _0x53fc91=_0x68aa19;if(defined$1(this[_0x53fc91(0x2701)])&&!0x0===this[_0x53fc91(0x2701)][_0x53fc91(0x3f81)]&&defined$1(this[_0x53fc91(0x2fdf)])){var _0x2c79ae={'tablename':this[_0x53fc91(0x2e23)],'dbname':this[_0x53fc91(0x2fdf)][_0x53fc91(0xb97)]};taskProcessor$5['scheduleTask'](_0x2c79ae,[]);}},CesiumTerrainProvider[_0x68aa19(0x1516)]=getAvailabilityTile;var EllipseGeometryLibrary={},rotAxis=new Cartesian3(),tempVec=new Cartesian3(),unitQuat=new Quaternion(),rotMtx=new Matrix3();function pointOnEllipsoid(_0x3ee9ad,_0x86fad2,_0x1f42a0,_0x19d457,_0x4f58bb,_0x47d29e,_0x45444d,_0x26ffcf,_0x44704c,_0x33ad1c){var _0x271c12=_0x68aa19,_0x3673d0=_0x3ee9ad+_0x86fad2;Cartesian3['multiplyByScalar'](_0x19d457,Math[_0x271c12(0x1d35)](_0x3673d0),rotAxis),Cartesian3[_0x271c12(0x1c02)](_0x1f42a0,Math['sin'](_0x3673d0),tempVec),Cartesian3[_0x271c12(0x4979)](rotAxis,tempVec,rotAxis);var _0x197bea=Math[_0x271c12(0x1d35)](_0x3ee9ad);_0x197bea*=_0x197bea;var _0x21896f=Math['sin'](_0x3ee9ad);_0x21896f*=_0x21896f;var _0x52937e=_0x47d29e/Math[_0x271c12(0x4080)](_0x45444d*_0x197bea+_0x4f58bb*_0x21896f)/_0x26ffcf;return Quaternion[_0x271c12(0x1c60)](rotAxis,_0x52937e,unitQuat),Matrix3['fromQuaternion'](unitQuat,rotMtx),Matrix3['multiplyByVector'](rotMtx,_0x44704c,_0x33ad1c),Cartesian3[_0x271c12(0x4e7d)](_0x33ad1c,_0x33ad1c),Cartesian3[_0x271c12(0x1c02)](_0x33ad1c,_0x26ffcf,_0x33ad1c),_0x33ad1c;}var scratchCartesian1$7=new Cartesian3(),scratchCartesian2$b=new Cartesian3(),scratchCartesian3$e=new Cartesian3(),scratchNormal$7=new Cartesian3();EllipseGeometryLibrary[_0x68aa19(0x2ad0)]=function(_0x54881c,_0x195879,_0x27e6f5){var _0x19ba35=_0x68aa19;for(var _0x220766=_0x195879[_0x19ba35(0x1706)],_0x32790b=_0x195879[_0x19ba35(0x5862)],_0x2f25a9=_0x195879[_0x19ba35(0x268a)],_0x226ff3=_0x27e6f5?_0x54881c[_0x19ba35(0x531b)]/0x3*0x2:_0x54881c[_0x19ba35(0x531b)]/0x3,_0x3478c9=new Float64Array(0x3*_0x226ff3),_0x2f8cd9=_0x54881c[_0x19ba35(0x531b)],_0x25728e=_0x27e6f5?_0x2f8cd9:0x0,_0x42180d=0x0;_0x42180d<_0x2f8cd9;_0x42180d+=0x3){var _0x54dec4=_0x42180d+0x1,_0x5c5173=_0x42180d+0x2,_0x3a3b01=Cartesian3[_0x19ba35(0xb30)](_0x54881c,_0x42180d,scratchCartesian1$7);_0x220766[_0x19ba35(0x4251)](_0x3a3b01,_0x3a3b01);var _0x5a63ec=Cartesian3[_0x19ba35(0x254b)](_0x3a3b01,scratchCartesian2$b),_0x3be54a=_0x220766[_0x19ba35(0x3806)](_0x3a3b01,scratchNormal$7),_0x222c59=Cartesian3[_0x19ba35(0x1c02)](_0x3be54a,_0x32790b,scratchCartesian3$e);Cartesian3[_0x19ba35(0x4979)](_0x3a3b01,_0x222c59,_0x3a3b01),_0x27e6f5&&(Cartesian3[_0x19ba35(0x1c02)](_0x3be54a,_0x2f25a9,_0x222c59),Cartesian3[_0x19ba35(0x4979)](_0x5a63ec,_0x222c59,_0x5a63ec),_0x3478c9[_0x42180d+_0x25728e]=_0x5a63ec['x'],_0x3478c9[_0x54dec4+_0x25728e]=_0x5a63ec['y'],_0x3478c9[_0x5c5173+_0x25728e]=_0x5a63ec['z']),_0x3478c9[_0x42180d]=_0x3a3b01['x'],_0x3478c9[_0x54dec4]=_0x3a3b01['y'],_0x3478c9[_0x5c5173]=_0x3a3b01['z'];}return _0x3478c9;};var unitPosScratch=new Cartesian3(),eastVecScratch=new Cartesian3(),northVecScratch=new Cartesian3();function GeometryInstance(_0xfc46cc){var _0x590d7b=_0x68aa19;_0xfc46cc=defaultValue$1(_0xfc46cc,defaultValue$1['EMPTY_OBJECT']),this[_0x590d7b(0x4b72)]=_0xfc46cc[_0x590d7b(0x4b72)],this['modelMatrix']=Matrix4['clone'](defaultValue$1(_0xfc46cc[_0x590d7b(0x221)],Matrix4[_0x590d7b(0x5139)])),this['id']=_0xfc46cc['id'],this[_0x590d7b(0x2c51)]=_0xfc46cc[_0x590d7b(0x2c51)],this[_0x590d7b(0x1b28)]=defaultValue$1(_0xfc46cc[_0x590d7b(0x1b28)],{}),this[_0x590d7b(0x4716)]=void 0x0,this[_0x590d7b(0x9f0)]=void 0x0;}function EncodedCartesian3(){var _0x15bb72=_0x68aa19;this[_0x15bb72(0x307a)]=Cartesian3[_0x15bb72(0x254b)](Cartesian3[_0x15bb72(0x3e26)]),this[_0x15bb72(0x3fef)]=Cartesian3[_0x15bb72(0x254b)](Cartesian3[_0x15bb72(0x3e26)]);}EllipseGeometryLibrary[_0x68aa19(0x4f73)]=function(_0x238061,_0x4d827c,_0x4d1ae1){var _0x3de0a5=_0x68aa19,_0x3a0a64=_0x238061['semiMinorAxis'],_0xd0d6ad=_0x238061[_0x3de0a5(0x42c1)],_0x45a1da=_0x238061[_0x3de0a5(0x374)],_0x2280e9=_0x238061['center'],_0x22078c=0x8*_0x238061['granularity'],_0x17f938=_0x3a0a64*_0x3a0a64,_0x942e5f=_0xd0d6ad*_0xd0d6ad,_0x56f5a3=_0xd0d6ad*_0x3a0a64,_0x4b9a20=Cartesian3[_0x3de0a5(0x1791)](_0x2280e9),_0x181f9f=Cartesian3[_0x3de0a5(0x4e7d)](_0x2280e9,unitPosScratch),_0x447fb0=Cartesian3[_0x3de0a5(0x33cc)](Cartesian3[_0x3de0a5(0x689)],_0x2280e9,eastVecScratch);_0x447fb0=Cartesian3[_0x3de0a5(0x4e7d)](_0x447fb0,_0x447fb0);var _0x77d647=Cartesian3[_0x3de0a5(0x33cc)](_0x181f9f,_0x447fb0,northVecScratch),_0x131cfd=0x1+Math['ceil'](CesiumMath[_0x3de0a5(0x3f24)]/_0x22078c),_0x185b51=CesiumMath['PI_OVER_TWO']/(_0x131cfd-0x1),_0xb22ba9=CesiumMath[_0x3de0a5(0x3f24)]-_0x131cfd*_0x185b51;_0xb22ba9<0x0&&(_0x131cfd-=Math[_0x3de0a5(0x28fa)](Math[_0x3de0a5(0x1661)](_0xb22ba9)/_0x185b51));var _0x4337f8,_0x466d7a,_0x1c89b1,_0xd38ca2,_0x25aca2,_0x15a47a=_0x4d827c?new Array(0x3*(_0x131cfd*(_0x131cfd+0x2)*0x2)):void 0x0,_0x5ddf07=0x0,_0x1d94a4=scratchCartesian1$7,_0x1c08ab=scratchCartesian2$b,_0x32c05a=0x4*_0x131cfd*0x3,_0x3407f2=_0x32c05a-0x1,_0x4016bb=0x0,_0x23b2ee=_0x4d1ae1?new Array(_0x32c05a):void 0x0;for(_0x1d94a4=pointOnEllipsoid(_0xb22ba9=CesiumMath['PI_OVER_TWO'],_0x45a1da,_0x77d647,_0x447fb0,_0x17f938,_0x56f5a3,_0x942e5f,_0x4b9a20,_0x181f9f,_0x1d94a4),_0x4d827c&&(_0x15a47a[_0x5ddf07++]=_0x1d94a4['x'],_0x15a47a[_0x5ddf07++]=_0x1d94a4['y'],_0x15a47a[_0x5ddf07++]=_0x1d94a4['z']),_0x4d1ae1&&(_0x23b2ee[_0x3407f2--]=_0x1d94a4['z'],_0x23b2ee[_0x3407f2--]=_0x1d94a4['y'],_0x23b2ee[_0x3407f2--]=_0x1d94a4['x']),_0xb22ba9=CesiumMath[_0x3de0a5(0x3f24)]-_0x185b51,_0x4337f8=0x1;_0x4337f8<_0x131cfd+0x1;++_0x4337f8){if(_0x1d94a4=pointOnEllipsoid(_0xb22ba9,_0x45a1da,_0x77d647,_0x447fb0,_0x17f938,_0x56f5a3,_0x942e5f,_0x4b9a20,_0x181f9f,_0x1d94a4),_0x1c08ab=pointOnEllipsoid(Math['PI']-_0xb22ba9,_0x45a1da,_0x77d647,_0x447fb0,_0x17f938,_0x56f5a3,_0x942e5f,_0x4b9a20,_0x181f9f,_0x1c08ab),_0x4d827c){for(_0x15a47a[_0x5ddf07++]=_0x1d94a4['x'],_0x15a47a[_0x5ddf07++]=_0x1d94a4['y'],_0x15a47a[_0x5ddf07++]=_0x1d94a4['z'],_0x1c89b1=0x2*_0x4337f8+0x2,_0x466d7a=0x1;_0x466d7a<_0x1c89b1-0x1;++_0x466d7a)_0xd38ca2=_0x466d7a/(_0x1c89b1-0x1),_0x25aca2=Cartesian3[_0x3de0a5(0x52f2)](_0x1d94a4,_0x1c08ab,_0xd38ca2,scratchCartesian3$e),_0x15a47a[_0x5ddf07++]=_0x25aca2['x'],_0x15a47a[_0x5ddf07++]=_0x25aca2['y'],_0x15a47a[_0x5ddf07++]=_0x25aca2['z'];_0x15a47a[_0x5ddf07++]=_0x1c08ab['x'],_0x15a47a[_0x5ddf07++]=_0x1c08ab['y'],_0x15a47a[_0x5ddf07++]=_0x1c08ab['z'];}_0x4d1ae1&&(_0x23b2ee[_0x3407f2--]=_0x1d94a4['z'],_0x23b2ee[_0x3407f2--]=_0x1d94a4['y'],_0x23b2ee[_0x3407f2--]=_0x1d94a4['x'],_0x23b2ee[_0x4016bb++]=_0x1c08ab['x'],_0x23b2ee[_0x4016bb++]=_0x1c08ab['y'],_0x23b2ee[_0x4016bb++]=_0x1c08ab['z']),_0xb22ba9=CesiumMath[_0x3de0a5(0x3f24)]-(_0x4337f8+0x1)*_0x185b51;}for(_0x4337f8=_0x131cfd;_0x4337f8>0x1;--_0x4337f8){if(_0x1d94a4=pointOnEllipsoid(-(_0xb22ba9=CesiumMath[_0x3de0a5(0x3f24)]-(_0x4337f8-0x1)*_0x185b51),_0x45a1da,_0x77d647,_0x447fb0,_0x17f938,_0x56f5a3,_0x942e5f,_0x4b9a20,_0x181f9f,_0x1d94a4),_0x1c08ab=pointOnEllipsoid(_0xb22ba9+Math['PI'],_0x45a1da,_0x77d647,_0x447fb0,_0x17f938,_0x56f5a3,_0x942e5f,_0x4b9a20,_0x181f9f,_0x1c08ab),_0x4d827c){for(_0x15a47a[_0x5ddf07++]=_0x1d94a4['x'],_0x15a47a[_0x5ddf07++]=_0x1d94a4['y'],_0x15a47a[_0x5ddf07++]=_0x1d94a4['z'],_0x1c89b1=0x2*(_0x4337f8-0x1)+0x2,_0x466d7a=0x1;_0x466d7a<_0x1c89b1-0x1;++_0x466d7a)_0xd38ca2=_0x466d7a/(_0x1c89b1-0x1),_0x25aca2=Cartesian3[_0x3de0a5(0x52f2)](_0x1d94a4,_0x1c08ab,_0xd38ca2,scratchCartesian3$e),_0x15a47a[_0x5ddf07++]=_0x25aca2['x'],_0x15a47a[_0x5ddf07++]=_0x25aca2['y'],_0x15a47a[_0x5ddf07++]=_0x25aca2['z'];_0x15a47a[_0x5ddf07++]=_0x1c08ab['x'],_0x15a47a[_0x5ddf07++]=_0x1c08ab['y'],_0x15a47a[_0x5ddf07++]=_0x1c08ab['z'];}_0x4d1ae1&&(_0x23b2ee[_0x3407f2--]=_0x1d94a4['z'],_0x23b2ee[_0x3407f2--]=_0x1d94a4['y'],_0x23b2ee[_0x3407f2--]=_0x1d94a4['x'],_0x23b2ee[_0x4016bb++]=_0x1c08ab['x'],_0x23b2ee[_0x4016bb++]=_0x1c08ab['y'],_0x23b2ee[_0x4016bb++]=_0x1c08ab['z']);}_0x1d94a4=pointOnEllipsoid(-(_0xb22ba9=CesiumMath[_0x3de0a5(0x3f24)]),_0x45a1da,_0x77d647,_0x447fb0,_0x17f938,_0x56f5a3,_0x942e5f,_0x4b9a20,_0x181f9f,_0x1d94a4);var _0x249b9d={};return _0x4d827c&&(_0x15a47a[_0x5ddf07++]=_0x1d94a4['x'],_0x15a47a[_0x5ddf07++]=_0x1d94a4['y'],_0x15a47a[_0x5ddf07++]=_0x1d94a4['z'],_0x249b9d[_0x3de0a5(0x30fe)]=_0x15a47a,_0x249b9d[_0x3de0a5(0x210d)]=_0x131cfd),_0x4d1ae1&&(_0x23b2ee[_0x3407f2--]=_0x1d94a4['z'],_0x23b2ee[_0x3407f2--]=_0x1d94a4['y'],_0x23b2ee[_0x3407f2--]=_0x1d94a4['x'],_0x249b9d['outerPositions']=_0x23b2ee),_0x249b9d;},EncodedCartesian3[_0x68aa19(0x502e)]=function(_0x3d8bc0,_0x1c6986){var _0x418e98=_0x68aa19,_0x44523a;return defined$1(_0x1c6986)||(_0x1c6986={'high':0x0,'low':0x0}),_0x3d8bc0>=0x0?(_0x44523a=0x10000*Math[_0x418e98(0x67a)](_0x3d8bc0/0x10000),_0x1c6986[_0x418e98(0x307a)]=_0x44523a,_0x1c6986['low']=_0x3d8bc0-_0x44523a):(_0x44523a=0x10000*Math['floor'](-_0x3d8bc0/0x10000),_0x1c6986['high']=-_0x44523a,_0x1c6986[_0x418e98(0x3fef)]=_0x3d8bc0+_0x44523a),_0x1c6986;};var scratchEncode={'high':0x0,'low':0x0};EncodedCartesian3['fromCartesian']=function(_0x571a1d,_0x33eb83){var _0x3b43e6=_0x68aa19;defined$1(_0x33eb83)||(_0x33eb83=new EncodedCartesian3());var _0x17f199=_0x33eb83[_0x3b43e6(0x307a)],_0x3b7196=_0x33eb83[_0x3b43e6(0x3fef)];return EncodedCartesian3[_0x3b43e6(0x502e)](_0x571a1d['x'],scratchEncode),_0x17f199['x']=scratchEncode['high'],_0x3b7196['x']=scratchEncode[_0x3b43e6(0x3fef)],EncodedCartesian3[_0x3b43e6(0x502e)](_0x571a1d['y'],scratchEncode),_0x17f199['y']=scratchEncode['high'],_0x3b7196['y']=scratchEncode['low'],EncodedCartesian3[_0x3b43e6(0x502e)](_0x571a1d['z'],scratchEncode),_0x17f199['z']=scratchEncode['high'],_0x3b7196['z']=scratchEncode[_0x3b43e6(0x3fef)],_0x33eb83;};var encodedP=new EncodedCartesian3();EncodedCartesian3[_0x68aa19(0x2d1e)]=function(_0x127005,_0xc90269,_0x1386b6){var _0x3aa832=_0x68aa19;EncodedCartesian3['fromCartesian'](_0x127005,encodedP);var _0x16868d=encodedP[_0x3aa832(0x307a)],_0x1eac33=encodedP[_0x3aa832(0x3fef)];_0xc90269[_0x1386b6]=_0x16868d['x'],_0xc90269[_0x1386b6+0x1]=_0x16868d['y'],_0xc90269[_0x1386b6+0x2]=_0x16868d['z'],_0xc90269[_0x1386b6+0x3]=_0x1eac33['x'],_0xc90269[_0x1386b6+0x4]=_0x1eac33['y'],_0xc90269[_0x1386b6+0x5]=_0x1eac33['z'];};var Tipsify={'calculateACMR':function(_0x5f48de){var _0x343555=_0x68aa19,_0x568af0=(_0x5f48de=defaultValue$1(_0x5f48de,defaultValue$1[_0x343555(0x494f)]))[_0x343555(0x525a)],_0x13a613=_0x5f48de[_0x343555(0x67f)],_0x46f29c=defaultValue$1(_0x5f48de[_0x343555(0x4b1f)],0x18),_0x2f71e0=_0x568af0[_0x343555(0x531b)];if(!defined$1(_0x13a613)){_0x13a613=0x0;for(var _0x25d549=0x0,_0x5130d2=_0x568af0[_0x25d549];_0x25d549<_0x2f71e0;)_0x5130d2>_0x13a613&&(_0x13a613=_0x5130d2),_0x5130d2=_0x568af0[++_0x25d549];}for(var _0x1949d6=[],_0xa57146=0x0;_0xa57146<_0x13a613+0x1;_0xa57146++)_0x1949d6[_0xa57146]=0x0;for(var _0x1c894a=_0x46f29c+0x1,_0x31e147=0x0;_0x31e147<_0x2f71e0;++_0x31e147)_0x1c894a-_0x1949d6[_0x568af0[_0x31e147]]>_0x46f29c&&(_0x1949d6[_0x568af0[_0x31e147]]=_0x1c894a,++_0x1c894a);return(_0x1c894a-_0x46f29c+0x1)/(_0x2f71e0/0x3);}};Tipsify['tipsify']=function(_0x868518){var _0x90ac90=_0x68aa19,_0x5b66df,_0x26c218=(_0x868518=defaultValue$1(_0x868518,defaultValue$1[_0x90ac90(0x494f)]))[_0x90ac90(0x525a)],_0x1ff014=_0x868518['maximumIndex'],_0x27f980=defaultValue$1(_0x868518[_0x90ac90(0x4b1f)],0x18);function _0x30b9ab(_0x2a72f0,_0x30e2ab,_0x33f720,_0x5618c8,_0x11133a,_0x32fddf,_0x3e24a8){var _0x3f1772=_0x90ac90;for(var _0x1751ad,_0x3da072=-0x1,_0x52eadb=-0x1,_0x2d6d5a=0x0;_0x2d6d5a<_0x33f720[_0x3f1772(0x531b)];){var _0x3ee78c=_0x33f720[_0x2d6d5a];_0x5618c8[_0x3ee78c][_0x3f1772(0x1f44)]&&(_0x1751ad=0x0,_0x11133a-_0x5618c8[_0x3ee78c][_0x3f1772(0x240f)]+0x2*_0x5618c8[_0x3ee78c]['numLiveTriangles']<=_0x30e2ab&&(_0x1751ad=_0x11133a-_0x5618c8[_0x3ee78c][_0x3f1772(0x240f)]),(_0x1751ad>_0x52eadb||-0x1===_0x52eadb)&&(_0x52eadb=_0x1751ad,_0x3da072=_0x3ee78c)),++_0x2d6d5a;}return-0x1===_0x3da072?function(_0x8f59e4,_0x1940cc,_0x10ba78,_0x1227fe){var _0x3bfa42=_0x3f1772;for(;_0x1940cc[_0x3bfa42(0x531b)]>=0x1;){var _0x1fcaf8=_0x1940cc[_0x1940cc[_0x3bfa42(0x531b)]-0x1];if(_0x1940cc[_0x3bfa42(0x4bc6)](_0x1940cc['length']-0x1,0x1),_0x8f59e4[_0x1fcaf8][_0x3bfa42(0x1f44)]>0x0)return _0x1fcaf8;}for(;_0x5b66df<_0x1227fe;){if(_0x8f59e4[_0x5b66df]['numLiveTriangles']>0x0)return++_0x5b66df-0x1;++_0x5b66df;}return-0x1;}(_0x5618c8,_0x32fddf,0x0,_0x3e24a8):_0x3da072;}var _0x5a5b88=_0x26c218[_0x90ac90(0x531b)],_0x1d07cb=0x0,_0x26af49=0x0,_0xd8be71=_0x26c218[_0x26af49],_0x27b90e=_0x5a5b88;if(defined$1(_0x1ff014))_0x1d07cb=_0x1ff014+0x1;else{for(;_0x26af49<_0x27b90e;)_0xd8be71>_0x1d07cb&&(_0x1d07cb=_0xd8be71),_0xd8be71=_0x26c218[++_0x26af49];if(-0x1===_0x1d07cb)return 0x0;++_0x1d07cb;}var _0x4bbe8f,_0x29dfc8=[];for(_0x4bbe8f=0x0;_0x4bbe8f<_0x1d07cb;_0x4bbe8f++)_0x29dfc8[_0x4bbe8f]={'numLiveTriangles':0x0,'timeStamp':0x0,'vertexTriangles':[]};_0x26af49=0x0;for(var _0x46e2e0=0x0;_0x26af49<_0x27b90e;)_0x29dfc8[_0x26c218[_0x26af49]][_0x90ac90(0x3f90)][_0x90ac90(0x3a33)](_0x46e2e0),++_0x29dfc8[_0x26c218[_0x26af49]][_0x90ac90(0x1f44)],_0x29dfc8[_0x26c218[_0x26af49+0x1]][_0x90ac90(0x3f90)][_0x90ac90(0x3a33)](_0x46e2e0),++_0x29dfc8[_0x26c218[_0x26af49+0x1]]['numLiveTriangles'],_0x29dfc8[_0x26c218[_0x26af49+0x2]][_0x90ac90(0x3f90)][_0x90ac90(0x3a33)](_0x46e2e0),++_0x29dfc8[_0x26c218[_0x26af49+0x2]][_0x90ac90(0x1f44)],++_0x46e2e0,_0x26af49+=0x3;var _0x38b3d1=0x0,_0x1ea189=_0x27f980+0x1;_0x5b66df=0x1;var _0x2eb2f8,_0x297c84,_0x1a6ab7,_0x4cd4c5,_0x361df8=[],_0x29eab4=[],_0x54e689=0x0,_0x37bca9=[],_0x14fc5a=_0x5a5b88/0x3,_0x556158=[];for(_0x4bbe8f=0x0;_0x4bbe8f<_0x14fc5a;_0x4bbe8f++)_0x556158[_0x4bbe8f]=!0x1;for(;-0x1!==_0x38b3d1;){_0x361df8=[],_0x4cd4c5=(_0x297c84=_0x29dfc8[_0x38b3d1])['vertexTriangles'][_0x90ac90(0x531b)];for(var _0x34f472=0x0;_0x34f472<_0x4cd4c5;++_0x34f472)if(!_0x556158[_0x46e2e0=_0x297c84[_0x90ac90(0x3f90)][_0x34f472]]){_0x556158[_0x46e2e0]=!0x0,_0x26af49=_0x46e2e0+_0x46e2e0+_0x46e2e0;for(var _0x53ec5e=0x0;_0x53ec5e<0x3;++_0x53ec5e)_0x1a6ab7=_0x26c218[_0x26af49],_0x361df8[_0x90ac90(0x3a33)](_0x1a6ab7),_0x29eab4['push'](_0x1a6ab7),_0x37bca9[_0x54e689]=_0x1a6ab7,++_0x54e689,--(_0x2eb2f8=_0x29dfc8[_0x1a6ab7])[_0x90ac90(0x1f44)],_0x1ea189-_0x2eb2f8[_0x90ac90(0x240f)]>_0x27f980&&(_0x2eb2f8['timeStamp']=_0x1ea189,++_0x1ea189),++_0x26af49;}_0x38b3d1=_0x30b9ab(0x0,_0x27f980,_0x361df8,_0x29dfc8,_0x1ea189,_0x29eab4,_0x1d07cb);}return _0x37bca9;};var GeometryPipeline={};function addTriangle(_0x31e2b3,_0x394447,_0x41f965,_0x12b6a0,_0x23f2e6){_0x31e2b3[_0x394447++]=_0x41f965,_0x31e2b3[_0x394447++]=_0x12b6a0,_0x31e2b3[_0x394447++]=_0x12b6a0,_0x31e2b3[_0x394447++]=_0x23f2e6,_0x31e2b3[_0x394447++]=_0x23f2e6,_0x31e2b3[_0x394447]=_0x41f965;}function trianglesToLines(_0x11dc8f){var _0x292b66=_0x68aa19;for(var _0x153398=_0x11dc8f[_0x292b66(0x531b)],_0x16bc07=_0x153398/0x3*0x6,_0x5c27c6=IndexDatatype$1[_0x292b66(0x2074)](_0x153398,_0x16bc07),_0x575d94=0x0,_0x423200=0x0;_0x423200<_0x153398;_0x423200+=0x3,_0x575d94+=0x6)addTriangle(_0x5c27c6,_0x575d94,_0x11dc8f[_0x423200],_0x11dc8f[_0x423200+0x1],_0x11dc8f[_0x423200+0x2]);return _0x5c27c6;}function triangleStripToLines(_0x195ed4){var _0x2c3e39=_0x68aa19,_0x5f4673=_0x195ed4[_0x2c3e39(0x531b)];if(_0x5f4673>=0x3){var _0x62eb04=0x6*(_0x5f4673-0x2),_0x5eb34c=IndexDatatype$1['createTypedArray'](_0x5f4673,_0x62eb04);addTriangle(_0x5eb34c,0x0,_0x195ed4[0x0],_0x195ed4[0x1],_0x195ed4[0x2]);for(var _0x3a5ffa=0x6,_0x278deb=0x3;_0x278deb<_0x5f4673;++_0x278deb,_0x3a5ffa+=0x6)addTriangle(_0x5eb34c,_0x3a5ffa,_0x195ed4[_0x278deb-0x1],_0x195ed4[_0x278deb],_0x195ed4[_0x278deb-0x2]);return _0x5eb34c;}return new Uint16Array();}function triangleFanToLines(_0x119057){var _0x1ff3ad=_0x68aa19;if(_0x119057[_0x1ff3ad(0x531b)]>0x0){for(var _0x526a45=_0x119057[_0x1ff3ad(0x531b)]-0x1,_0x2c9c79=0x6*(_0x526a45-0x1),_0x34c3e0=IndexDatatype$1['createTypedArray'](_0x526a45,_0x2c9c79),_0x4d7074=_0x119057[0x0],_0x5645c6=0x0,_0x4fc34f=0x1;_0x4fc34f<_0x526a45;++_0x4fc34f,_0x5645c6+=0x6)addTriangle(_0x34c3e0,_0x5645c6,_0x4d7074,_0x119057[_0x4fc34f],_0x119057[_0x4fc34f+0x1]);return _0x34c3e0;}return new Uint16Array();}function copyAttributesDescriptions(_0x1ab6db){var _0x2411cb=_0x68aa19,_0x101649={};for(var _0x1ea74b in _0x1ab6db)if(_0x1ab6db['hasOwnProperty'](_0x1ea74b)&&defined$1(_0x1ab6db[_0x1ea74b])&&defined$1(_0x1ab6db[_0x1ea74b][_0x2411cb(0x21e8)])){var _0x230a62=_0x1ab6db[_0x1ea74b];_0x101649[_0x1ea74b]=new GeometryAttribute({'componentDatatype':_0x230a62[_0x2411cb(0x3faf)],'componentsPerAttribute':_0x230a62[_0x2411cb(0xbdc)],'normalize':_0x230a62['normalize'],'values':[]});}return _0x101649;}function copyVertex(_0x5e6e47,_0x572b4c,_0x44ff74){var _0x7f97eb=_0x68aa19;for(var _0x5a757c in _0x572b4c)if(_0x572b4c[_0x7f97eb(0x2a77)](_0x5a757c)&&defined$1(_0x572b4c[_0x5a757c])&&defined$1(_0x572b4c[_0x5a757c][_0x7f97eb(0x21e8)])){for(var _0x1a17eb=_0x572b4c[_0x5a757c],_0x24a2a2=0x0;_0x24a2a2<_0x1a17eb[_0x7f97eb(0xbdc)];++_0x24a2a2)_0x5e6e47[_0x5a757c][_0x7f97eb(0x21e8)]['push'](_0x1a17eb[_0x7f97eb(0x21e8)][_0x44ff74*_0x1a17eb[_0x7f97eb(0xbdc)]+_0x24a2a2]);}}GeometryPipeline[_0x68aa19(0x5510)]=function(_0x4a3f57){var _0x303c2f=_0x68aa19,_0x4f2679=_0x4a3f57[_0x303c2f(0x525a)];if(defined$1(_0x4f2679)){switch(_0x4a3f57['primitiveType']){case PrimitiveType$1[_0x303c2f(0x139)]:_0x4a3f57[_0x303c2f(0x525a)]=trianglesToLines(_0x4f2679);break;case PrimitiveType$1[_0x303c2f(0x14e7)]:_0x4a3f57[_0x303c2f(0x525a)]=triangleStripToLines(_0x4f2679);break;case PrimitiveType$1[_0x303c2f(0x4495)]:_0x4a3f57[_0x303c2f(0x525a)]=triangleFanToLines(_0x4f2679);}_0x4a3f57[_0x303c2f(0x2a6)]=PrimitiveType$1[_0x303c2f(0x2f6a)];}return _0x4a3f57;},GeometryPipeline[_0x68aa19(0x2d6a)]=function(_0x53bb51,_0x128390,_0x414804){var _0x4b6f87=_0x68aa19;_0x128390=defaultValue$1(_0x128390,_0x4b6f87(0x193a)),_0x414804=defaultValue$1(_0x414804,0x2710);for(var _0x49f468,_0x24996e=_0x53bb51['attributes'][_0x4b6f87(0x4771)][_0x4b6f87(0x21e8)],_0x1f7265=_0x53bb51[_0x4b6f87(0x1b28)][_0x128390]['values'],_0x4cd2a2=_0x24996e[_0x4b6f87(0x531b)],_0xfb5e6=new Float64Array(0x2*_0x4cd2a2),_0xb4b1d7=0x0,_0x181852=0x0;_0x181852<_0x4cd2a2;_0x181852+=0x3)_0xfb5e6[_0xb4b1d7++]=_0x24996e[_0x181852],_0xfb5e6[_0xb4b1d7++]=_0x24996e[_0x181852+0x1],_0xfb5e6[_0xb4b1d7++]=_0x24996e[_0x181852+0x2],_0xfb5e6[_0xb4b1d7++]=_0x24996e[_0x181852]+_0x1f7265[_0x181852]*_0x414804,_0xfb5e6[_0xb4b1d7++]=_0x24996e[_0x181852+0x1]+_0x1f7265[_0x181852+0x1]*_0x414804,_0xfb5e6[_0xb4b1d7++]=_0x24996e[_0x181852+0x2]+_0x1f7265[_0x181852+0x2]*_0x414804;var _0x4ec089=_0x53bb51[_0x4b6f87(0x5809)];return defined$1(_0x4ec089)&&(_0x49f468=new BoundingSphere(_0x4ec089['center'],_0x4ec089[_0x4b6f87(0x2896)]+_0x414804)),new Geometry({'attributes':{'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x4b6f87(0x1c31)],'componentsPerAttribute':0x3,'values':_0xfb5e6})},'primitiveType':PrimitiveType$1['LINES'],'boundingSphere':_0x49f468});},GeometryPipeline[_0x68aa19(0x1894)]=function(_0x2a98ae){var _0xd1e79e=_0x68aa19,_0x201172,_0x482f8e=[_0xd1e79e(0x4771),_0xd1e79e(0x3a03),_0xd1e79e(0xe84),_0xd1e79e(0x3a20),'position3DLow',_0xd1e79e(0x237),_0xd1e79e(0x2dc1),'pickColor','normal','st',_0xd1e79e(0x1623),_0xd1e79e(0xcdb),_0xd1e79e(0x3369),_0xd1e79e(0x133f)],_0x8d93f=_0x2a98ae[_0xd1e79e(0x1b28)],_0x447533={},_0x4c53dd=0x0,_0x45ed5e=_0x482f8e[_0xd1e79e(0x531b)];for(_0x201172=0x0;_0x201172<_0x45ed5e;++_0x201172){var _0x216ada=_0x482f8e[_0x201172];defined$1(_0x8d93f[_0x216ada])&&(_0x447533[_0x216ada]=_0x4c53dd++);}for(var _0x2231d6 in _0x8d93f)_0x8d93f[_0xd1e79e(0x2a77)](_0x2231d6)&&!defined$1(_0x447533[_0x2231d6])&&(_0x447533[_0x2231d6]=_0x4c53dd++);return _0x447533;},GeometryPipeline[_0x68aa19(0x2b96)]=function(_0x337b6f){var _0x3da0af=_0x68aa19,_0x30364a=Geometry[_0x3da0af(0x4bdd)](_0x337b6f),_0x158fed=_0x337b6f['indices'];if(defined$1(_0x158fed)){for(var _0x5e6f6b=new Int32Array(_0x30364a),_0x45969a=0x0;_0x45969a<_0x30364a;_0x45969a++)_0x5e6f6b[_0x45969a]=-0x1;for(var _0x47c406,_0x3243d1=_0x158fed,_0x4e66b9=_0x3243d1['length'],_0x26a7f5=IndexDatatype$1[_0x3da0af(0x2074)](_0x30364a,_0x4e66b9),_0x357fb4=0x0,_0x182109=0x0,_0x30b888=0x0;_0x357fb4<_0x4e66b9;)-0x1!==(_0x47c406=_0x5e6f6b[_0x3243d1[_0x357fb4]])?_0x26a7f5[_0x182109]=_0x47c406:(_0x5e6f6b[_0x47c406=_0x3243d1[_0x357fb4]]=_0x30b888,_0x26a7f5[_0x182109]=_0x30b888,++_0x30b888),++_0x357fb4,++_0x182109;_0x337b6f[_0x3da0af(0x525a)]=_0x26a7f5;var _0xe575aa=_0x337b6f['attributes'];for(var _0x5440b0 in _0xe575aa)if(_0xe575aa[_0x3da0af(0x2a77)](_0x5440b0)&&defined$1(_0xe575aa[_0x5440b0])&&defined$1(_0xe575aa[_0x5440b0][_0x3da0af(0x21e8)])){for(var _0x4b2a89=_0xe575aa[_0x5440b0],_0x45a7b1=_0x4b2a89[_0x3da0af(0x21e8)],_0x6de705=0x0,_0x30d5b7=_0x4b2a89[_0x3da0af(0xbdc)],_0x39d416=ComponentDatatype$1['createTypedArray'](_0x4b2a89[_0x3da0af(0x3faf)],_0x30b888*_0x30d5b7);_0x6de705<_0x30364a;){var _0x299aef=_0x5e6f6b[_0x6de705];if(-0x1!==_0x299aef){for(var _0x3331c3=0x0;_0x3331c3<_0x30d5b7;_0x3331c3++)_0x39d416[_0x30d5b7*_0x299aef+_0x3331c3]=_0x45a7b1[_0x30d5b7*_0x6de705+_0x3331c3];}++_0x6de705;}_0x4b2a89[_0x3da0af(0x21e8)]=_0x39d416;}}return _0x337b6f;},GeometryPipeline[_0x68aa19(0xf25)]=function(_0x3b68d3,_0x24fd27){var _0x28db26=_0x68aa19,_0x4c1441=_0x3b68d3[_0x28db26(0x525a)];if(_0x3b68d3['primitiveType']===PrimitiveType$1[_0x28db26(0x139)]&&defined$1(_0x4c1441)){for(var _0x15eb4f=_0x4c1441[_0x28db26(0x531b)],_0x41de78=0x0,_0x46299d=0x0;_0x46299d<_0x15eb4f;_0x46299d++)_0x4c1441[_0x46299d]>_0x41de78&&(_0x41de78=_0x4c1441[_0x46299d]);_0x3b68d3['indices']=Tipsify[_0x28db26(0x3a05)]({'indices':_0x4c1441,'maximumIndex':_0x41de78,'cacheSize':_0x24fd27});}return _0x3b68d3;},GeometryPipeline['fitToUnsignedShortIndices']=function(_0x5a8b4b){var _0x22c9c4=_0x68aa19,_0xffbb2e=[],_0x1669d8=Geometry['computeNumberOfVertices'](_0x5a8b4b);if(defined$1(_0x5a8b4b[_0x22c9c4(0x525a)])&&_0x1669d8>=CesiumMath[_0x22c9c4(0x28c7)]){var _0x1e459f,_0x2634a6=[],_0x12ae4a=[],_0x387fbe=0x0,_0x574603=copyAttributesDescriptions(_0x5a8b4b[_0x22c9c4(0x1b28)]),_0x1ff6f6=_0x5a8b4b[_0x22c9c4(0x525a)],_0x4b49a4=_0x1ff6f6[_0x22c9c4(0x531b)];_0x5a8b4b[_0x22c9c4(0x2a6)]===PrimitiveType$1[_0x22c9c4(0x139)]?_0x1e459f=0x3:_0x5a8b4b[_0x22c9c4(0x2a6)]===PrimitiveType$1[_0x22c9c4(0x2f6a)]?_0x1e459f=0x2:_0x5a8b4b[_0x22c9c4(0x2a6)]===PrimitiveType$1['POINTS']&&(_0x1e459f=0x1);for(var _0x46addc=0x0;_0x46addc<_0x4b49a4;_0x46addc+=_0x1e459f){for(var _0x2c3b11=0x0;_0x2c3b11<_0x1e459f;++_0x2c3b11){var _0x14278b=_0x1ff6f6[_0x46addc+_0x2c3b11],_0x48b392=_0x2634a6[_0x14278b];defined$1(_0x48b392)||(_0x48b392=_0x387fbe++,_0x2634a6[_0x14278b]=_0x48b392,copyVertex(_0x574603,_0x5a8b4b[_0x22c9c4(0x1b28)],_0x14278b)),_0x12ae4a[_0x22c9c4(0x3a33)](_0x48b392);}_0x387fbe+_0x1e459f>=CesiumMath[_0x22c9c4(0x28c7)]&&(_0xffbb2e[_0x22c9c4(0x3a33)](new Geometry({'attributes':_0x574603,'indices':_0x12ae4a,'primitiveType':_0x5a8b4b[_0x22c9c4(0x2a6)],'boundingSphere':_0x5a8b4b[_0x22c9c4(0x5809)],'boundingSphereCV':_0x5a8b4b[_0x22c9c4(0x4138)]})),_0x2634a6=[],_0x12ae4a=[],_0x387fbe=0x0,_0x574603=copyAttributesDescriptions(_0x5a8b4b[_0x22c9c4(0x1b28)]));}0x0!==_0x12ae4a['length']&&_0xffbb2e[_0x22c9c4(0x3a33)](new Geometry({'attributes':_0x574603,'indices':_0x12ae4a,'primitiveType':_0x5a8b4b[_0x22c9c4(0x2a6)],'boundingSphere':_0x5a8b4b['boundingSphere'],'boundingSphereCV':_0x5a8b4b[_0x22c9c4(0x4138)]}));}else _0xffbb2e['push'](_0x5a8b4b);return _0xffbb2e;};var scratchProjectTo2DCartesian3=new Cartesian3(),scratchProjectTo2DCartographic=new Cartographic();GeometryPipeline[_0x68aa19(0x1bc9)]=function(_0x11d324,_0x14aaba,_0x41ccb4,_0x317e07,_0x14b3cd){var _0x298baa=_0x68aa19;for(var _0x302534=_0x11d324['attributes'][_0x14aaba],_0x5bff0b=(_0x14b3cd=defined$1(_0x14b3cd)?_0x14b3cd:new GeographicProjection())[_0x298baa(0x1706)],_0xb84b9a=_0x302534['values'],_0x2dac1a=new Float64Array(_0xb84b9a['length']),_0x295e8c=0x0,_0x4e4195=0x0;_0x4e4195<_0xb84b9a[_0x298baa(0x531b)];_0x4e4195+=0x3){var _0x1f6cbe=Cartesian3[_0x298baa(0xb30)](_0xb84b9a,_0x4e4195,scratchProjectTo2DCartesian3),_0x268474=_0x5bff0b[_0x298baa(0x541d)](_0x1f6cbe,scratchProjectTo2DCartographic),_0x29581a=_0x14b3cd[_0x298baa(0x3eda)](_0x268474,scratchProjectTo2DCartesian3);_0x2dac1a[_0x295e8c++]=_0x29581a['x'],_0x2dac1a[_0x295e8c++]=_0x29581a['y'],_0x2dac1a[_0x295e8c++]=_0x29581a['z'];}return _0x11d324['attributes'][_0x41ccb4]=_0x302534,_0x11d324[_0x298baa(0x1b28)][_0x317e07]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x2dac1a}),delete _0x11d324[_0x298baa(0x1b28)][_0x14aaba],_0x11d324;};var encodedResult={'high':0x0,'low':0x0};GeometryPipeline['encodeAttribute']=function(_0x37b482,_0x4aaf56,_0x220cd8,_0x1d2b82){var _0x103b07=_0x68aa19;for(var _0x56284a=_0x37b482[_0x103b07(0x1b28)][_0x4aaf56],_0x7ad9a8=_0x56284a['values'],_0x5c7b14=_0x7ad9a8[_0x103b07(0x531b)],_0x349e78=new Float32Array(_0x5c7b14),_0x14c732=new Float32Array(_0x5c7b14),_0x1706c1=0x0;_0x1706c1<_0x5c7b14;++_0x1706c1)EncodedCartesian3[_0x103b07(0x502e)](_0x7ad9a8[_0x1706c1],encodedResult),_0x349e78[_0x1706c1]=encodedResult['high'],_0x14c732[_0x1706c1]=encodedResult['low'];var _0x7ba8b8=_0x56284a[_0x103b07(0xbdc)];return _0x37b482['attributes'][_0x220cd8]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x103b07(0x15eb)],'componentsPerAttribute':_0x7ba8b8,'values':_0x349e78}),_0x37b482[_0x103b07(0x1b28)][_0x1d2b82]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x103b07(0x15eb)],'componentsPerAttribute':_0x7ba8b8,'values':_0x14c732}),delete _0x37b482['attributes'][_0x4aaf56],_0x37b482;};var scratchCartesian3$d=new Cartesian3();function transformPoint(_0x4165ae,_0x4c6ff0){var _0x181a57=_0x68aa19;if(defined$1(_0x4c6ff0)){for(var _0x231f2f=_0x4c6ff0[_0x181a57(0x21e8)],_0x3f6b7d=_0x231f2f[_0x181a57(0x531b)],_0x1996ca=0x0;_0x1996ca<_0x3f6b7d;_0x1996ca+=0x3)Cartesian3[_0x181a57(0x41a1)](_0x231f2f,_0x1996ca,scratchCartesian3$d),Matrix4[_0x181a57(0x10a0)](_0x4165ae,scratchCartesian3$d,scratchCartesian3$d),Cartesian3['pack'](scratchCartesian3$d,_0x231f2f,_0x1996ca);}}function transformVector(_0x5599d5,_0x3939aa){var _0x3fdc94=_0x68aa19;if(defined$1(_0x3939aa)){for(var _0x49693a=_0x3939aa[_0x3fdc94(0x21e8)],_0x389efb=_0x49693a[_0x3fdc94(0x531b)],_0x547c28=0x0;_0x547c28<_0x389efb;_0x547c28+=0x3)Cartesian3[_0x3fdc94(0x41a1)](_0x49693a,_0x547c28,scratchCartesian3$d),Matrix3[_0x3fdc94(0x21ec)](_0x5599d5,scratchCartesian3$d,scratchCartesian3$d),scratchCartesian3$d=Cartesian3[_0x3fdc94(0x4e7d)](scratchCartesian3$d,scratchCartesian3$d),Cartesian3[_0x3fdc94(0x3540)](scratchCartesian3$d,_0x49693a,_0x547c28);}}var inverseTranspose=new Matrix4(),normalMatrix=new Matrix3();function findAttributesInAllGeometries(_0x531068,_0x399ece){var _0x46d111=_0x68aa19,_0x179f7d,_0x3b64dc=_0x531068[_0x46d111(0x531b)],_0x5771c4={},_0x31fab5=_0x531068[0x0][_0x399ece][_0x46d111(0x1b28)];for(_0x179f7d in _0x31fab5)if(_0x31fab5[_0x46d111(0x2a77)](_0x179f7d)&&defined$1(_0x31fab5[_0x179f7d])&&defined$1(_0x31fab5[_0x179f7d]['values'])){for(var _0x4ad416=_0x31fab5[_0x179f7d],_0x4878e6=_0x4ad416['values']['length'],_0x39f826=!0x0,_0x194a51=0x1;_0x194a51<_0x3b64dc;++_0x194a51){var _0x26c478=_0x531068[_0x194a51][_0x399ece][_0x46d111(0x1b28)][_0x179f7d];if(!defined$1(_0x26c478)||_0x4ad416[_0x46d111(0x3faf)]!==_0x26c478[_0x46d111(0x3faf)]||_0x4ad416[_0x46d111(0xbdc)]!==_0x26c478[_0x46d111(0xbdc)]||_0x4ad416[_0x46d111(0x4e7d)]!==_0x26c478[_0x46d111(0x4e7d)]){_0x39f826=!0x1;break;}_0x4878e6+=_0x26c478[_0x46d111(0x21e8)][_0x46d111(0x531b)];}_0x39f826&&(_0x5771c4[_0x179f7d]=new GeometryAttribute({'componentDatatype':_0x4ad416[_0x46d111(0x3faf)],'componentsPerAttribute':_0x4ad416[_0x46d111(0xbdc)],'normalize':_0x4ad416['normalize'],'values':ComponentDatatype$1['createTypedArray'](_0x4ad416[_0x46d111(0x3faf)],_0x4878e6)}),_0x4ad416[_0x46d111(0x329a)]&&(_0x5771c4[_0x179f7d][_0x46d111(0x329a)]=!0x0));}return _0x5771c4;}GeometryPipeline[_0x68aa19(0x2f09)]=function(_0x9584a8){var _0x4f1899=_0x68aa19,_0xa1a0a4=_0x9584a8[_0x4f1899(0x221)];if(Matrix4[_0x4f1899(0x2ed4)](_0xa1a0a4,Matrix4['IDENTITY']))return _0x9584a8;var _0x4ab977=_0x9584a8[_0x4f1899(0x4b72)][_0x4f1899(0x1b28)];transformPoint(_0xa1a0a4,_0x4ab977[_0x4f1899(0x4771)]),transformPoint(_0xa1a0a4,_0x4ab977[_0x4f1899(0x55cc)]),transformPoint(_0xa1a0a4,_0x4ab977[_0x4f1899(0x343c)]),(defined$1(_0x4ab977['normal'])||defined$1(_0x4ab977[_0x4f1899(0x1623)])||defined$1(_0x4ab977[_0x4f1899(0xcdb)]))&&(Matrix4['inverse'](_0xa1a0a4,inverseTranspose),Matrix4['transpose'](inverseTranspose,inverseTranspose),Matrix4[_0x4f1899(0x4845)](inverseTranspose,normalMatrix),transformVector(normalMatrix,_0x4ab977[_0x4f1899(0x193a)]),transformVector(normalMatrix,_0x4ab977[_0x4f1899(0x1623)]),transformVector(normalMatrix,_0x4ab977[_0x4f1899(0xcdb)]));var _0x5e011e=_0x9584a8[_0x4f1899(0x4b72)][_0x4f1899(0x5809)];return defined$1(_0x5e011e)&&(_0x9584a8[_0x4f1899(0x4b72)][_0x4f1899(0x5809)]=BoundingSphere['transform'](_0x5e011e,_0xa1a0a4,_0x5e011e)),_0x9584a8[_0x4f1899(0x221)]=Matrix4[_0x4f1899(0x254b)](Matrix4['IDENTITY']),_0x9584a8;};var tempScratch$1=new Cartesian3();function combineGeometries(_0x1223b8,_0xda3561){var _0x11beb3=_0x68aa19,_0x3ad980,_0x1ace10,_0x11abab,_0x2c1025,_0x432356=_0x1223b8[_0x11beb3(0x531b)];_0x1223b8[0x0][_0x11beb3(0x221)];var _0x1c3a86,_0x640d5a,_0x4d4e93,_0x53f711,_0x5e59cf=defined$1(_0x1223b8[0x0][_0xda3561][_0x11beb3(0x525a)]),_0x516c58=_0x1223b8[0x0][_0xda3561][_0x11beb3(0x2a6)],_0x53cd14=findAttributesInAllGeometries(_0x1223b8,_0xda3561);for(_0x3ad980 in _0x53cd14)if(_0x53cd14[_0x11beb3(0x2a77)](_0x3ad980)){for(_0x1c3a86=_0x53cd14[_0x3ad980][_0x11beb3(0x21e8)],_0x2c1025=0x0,_0x1ace10=0x0;_0x1ace10<_0x432356;++_0x1ace10)for(_0x4d4e93=(_0x640d5a=_0x1223b8[_0x1ace10][_0xda3561][_0x11beb3(0x1b28)][_0x3ad980][_0x11beb3(0x21e8)])[_0x11beb3(0x531b)],_0x11abab=0x0;_0x11abab<_0x4d4e93;++_0x11abab)_0x1c3a86[_0x2c1025++]=_0x640d5a[_0x11abab];}if(_0x5e59cf){var _0x30ecba=0x0;for(_0x1ace10=0x0;_0x1ace10<_0x432356;++_0x1ace10)_0x30ecba+=_0x1223b8[_0x1ace10][_0xda3561][_0x11beb3(0x525a)][_0x11beb3(0x531b)];var _0x25d9cd=Geometry['computeNumberOfVertices'](new Geometry({'attributes':_0x53cd14,'primitiveType':PrimitiveType$1[_0x11beb3(0x4598)]})),_0x4c0f27=IndexDatatype$1[_0x11beb3(0x2074)](_0x25d9cd,_0x30ecba),_0x570c90=0x0,_0x49eb8b=0x0;for(_0x1ace10=0x0;_0x1ace10<_0x432356;++_0x1ace10){var _0x2b689b=_0x1223b8[_0x1ace10][_0xda3561][_0x11beb3(0x525a)],_0x435ec1=_0x2b689b['length'];for(_0x2c1025=0x0;_0x2c1025<_0x435ec1;++_0x2c1025)_0x4c0f27[_0x570c90++]=_0x49eb8b+_0x2b689b[_0x2c1025];_0x49eb8b+=Geometry[_0x11beb3(0x4bdd)](_0x1223b8[_0x1ace10][_0xda3561]);}_0x53f711=_0x4c0f27;}var _0x2dc557,_0xe7f55a=new Cartesian3(),_0x5d8016=0x0;for(_0x1ace10=0x0;_0x1ace10<_0x432356;++_0x1ace10){if(!defined$1(_0x2dc557=_0x1223b8[_0x1ace10][_0xda3561][_0x11beb3(0x5809)])){_0xe7f55a=void 0x0;break;}Cartesian3[_0x11beb3(0x4979)](_0x2dc557[_0x11beb3(0x19ee)],_0xe7f55a,_0xe7f55a);}if(defined$1(_0xe7f55a))for(Cartesian3[_0x11beb3(0x3a31)](_0xe7f55a,_0x432356,_0xe7f55a),_0x1ace10=0x0;_0x1ace10<_0x432356;++_0x1ace10){_0x2dc557=_0x1223b8[_0x1ace10][_0xda3561][_0x11beb3(0x5809)];var _0x457d8b=Cartesian3[_0x11beb3(0x1791)](Cartesian3['subtract'](_0x2dc557[_0x11beb3(0x19ee)],_0xe7f55a,tempScratch$1))+_0x2dc557[_0x11beb3(0x2896)];_0x457d8b>_0x5d8016&&(_0x5d8016=_0x457d8b);}return new Geometry({'attributes':_0x53cd14,'indices':_0x53f711,'primitiveType':_0x516c58,'boundingSphere':defined$1(_0xe7f55a)?new BoundingSphere(_0xe7f55a,_0x5d8016):void 0x0});}GeometryPipeline['combineInstances']=function(_0x2f8631){var _0x250219=_0x68aa19;for(var _0x41b54e=[],_0x54b426=[],_0x785452=_0x2f8631[_0x250219(0x531b)],_0x518e7e=0x0;_0x518e7e<_0x785452;++_0x518e7e){var _0x435f93=_0x2f8631[_0x518e7e];defined$1(_0x435f93[_0x250219(0x4b72)])?_0x41b54e['push'](_0x435f93):defined$1(_0x435f93['westHemisphereGeometry'])&&defined$1(_0x435f93[_0x250219(0x9f0)])&&_0x54b426[_0x250219(0x3a33)](_0x435f93);}var _0x579210=[];return _0x41b54e[_0x250219(0x531b)]>0x0&&_0x579210[_0x250219(0x3a33)](combineGeometries(_0x41b54e,_0x250219(0x4b72))),_0x54b426['length']>0x0&&(_0x579210['push'](combineGeometries(_0x54b426,_0x250219(0x4716))),_0x579210[_0x250219(0x3a33)](combineGeometries(_0x54b426,_0x250219(0x9f0)))),_0x579210;};var normal=new Cartesian3(),v0=new Cartesian3(),v1$1=new Cartesian3(),v2$1=new Cartesian3();GeometryPipeline['computeNormal']=function(_0x3efb8a){var _0x5e99a3=_0x68aa19,_0x29de64,_0x345d1e=_0x3efb8a[_0x5e99a3(0x525a)],_0x4c96de=_0x3efb8a['attributes'],_0x55c0a0=_0x4c96de[_0x5e99a3(0x4771)][_0x5e99a3(0x21e8)],_0x4aece6=_0x4c96de[_0x5e99a3(0x4771)][_0x5e99a3(0x21e8)][_0x5e99a3(0x531b)]/0x3,_0xe30960=_0x345d1e[_0x5e99a3(0x531b)],_0x199971=new Array(_0x4aece6),_0x5b1874=new Array(_0xe30960/0x3),_0x980cc3=new Array(_0xe30960);for(_0x29de64=0x0;_0x29de64<_0x4aece6;_0x29de64++)_0x199971[_0x29de64]={'indexOffset':0x0,'count':0x0,'currentCount':0x0};var _0x6a748b=0x0;for(_0x29de64=0x0;_0x29de64<_0xe30960;_0x29de64+=0x3){var _0x1eadcb=_0x345d1e[_0x29de64],_0x1aed07=_0x345d1e[_0x29de64+0x1],_0x2ca420=_0x345d1e[_0x29de64+0x2],_0x3dd768=0x3*_0x1eadcb,_0x19dd88=0x3*_0x1aed07,_0x1a0ce4=0x3*_0x2ca420;v0['x']=_0x55c0a0[_0x3dd768],v0['y']=_0x55c0a0[_0x3dd768+0x1],v0['z']=_0x55c0a0[_0x3dd768+0x2],v1$1['x']=_0x55c0a0[_0x19dd88],v1$1['y']=_0x55c0a0[_0x19dd88+0x1],v1$1['z']=_0x55c0a0[_0x19dd88+0x2],v2$1['x']=_0x55c0a0[_0x1a0ce4],v2$1['y']=_0x55c0a0[_0x1a0ce4+0x1],v2$1['z']=_0x55c0a0[_0x1a0ce4+0x2],_0x199971[_0x1eadcb]['count']++,_0x199971[_0x1aed07][_0x5e99a3(0x2d06)]++,_0x199971[_0x2ca420][_0x5e99a3(0x2d06)]++,Cartesian3[_0x5e99a3(0x286c)](v1$1,v0,v1$1),Cartesian3[_0x5e99a3(0x286c)](v2$1,v0,v2$1),_0x5b1874[_0x6a748b]=Cartesian3[_0x5e99a3(0x33cc)](v1$1,v2$1,new Cartesian3()),_0x6a748b++;}var _0x5606c5,_0x1b1a46=0x0;for(_0x29de64=0x0;_0x29de64<_0x4aece6;_0x29de64++)_0x199971[_0x29de64]['indexOffset']+=_0x1b1a46,_0x1b1a46+=_0x199971[_0x29de64][_0x5e99a3(0x2d06)];for(_0x6a748b=0x0,_0x29de64=0x0;_0x29de64<_0xe30960;_0x29de64+=0x3){var _0xbb2310=(_0x5606c5=_0x199971[_0x345d1e[_0x29de64]])[_0x5e99a3(0x4cf7)]+_0x5606c5[_0x5e99a3(0x2242)];_0x980cc3[_0xbb2310]=_0x6a748b,_0x5606c5[_0x5e99a3(0x2242)]++,_0x980cc3[_0xbb2310=(_0x5606c5=_0x199971[_0x345d1e[_0x29de64+0x1]])[_0x5e99a3(0x4cf7)]+_0x5606c5[_0x5e99a3(0x2242)]]=_0x6a748b,_0x5606c5[_0x5e99a3(0x2242)]++,_0x980cc3[_0xbb2310=(_0x5606c5=_0x199971[_0x345d1e[_0x29de64+0x2]])['indexOffset']+_0x5606c5[_0x5e99a3(0x2242)]]=_0x6a748b,_0x5606c5[_0x5e99a3(0x2242)]++,_0x6a748b++;}var _0x27ddbb=new Float32Array(0x3*_0x4aece6);for(_0x29de64=0x0;_0x29de64<_0x4aece6;_0x29de64++){var _0x183ca6=0x3*_0x29de64;if(_0x5606c5=_0x199971[_0x29de64],Cartesian3[_0x5e99a3(0x254b)](Cartesian3['ZERO'],normal),_0x5606c5[_0x5e99a3(0x2d06)]>0x0){for(_0x6a748b=0x0;_0x6a748b<_0x5606c5[_0x5e99a3(0x2d06)];_0x6a748b++)Cartesian3[_0x5e99a3(0x4979)](normal,_0x5b1874[_0x980cc3[_0x5606c5['indexOffset']+_0x6a748b]],normal);Cartesian3[_0x5e99a3(0x19c9)](Cartesian3[_0x5e99a3(0x3e26)],normal,CesiumMath[_0x5e99a3(0x3a0a)])&&Cartesian3[_0x5e99a3(0x254b)](_0x5b1874[_0x980cc3[_0x5606c5[_0x5e99a3(0x4cf7)]]],normal);}Cartesian3[_0x5e99a3(0x19c9)](Cartesian3['ZERO'],normal,CesiumMath['EPSILON10'])&&(normal['z']=0x1),Cartesian3[_0x5e99a3(0x4e7d)](normal,normal),_0x27ddbb[_0x183ca6]=normal['x'],_0x27ddbb[_0x183ca6+0x1]=normal['y'],_0x27ddbb[_0x183ca6+0x2]=normal['z'];}return _0x3efb8a[_0x5e99a3(0x1b28)][_0x5e99a3(0x193a)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x5e99a3(0x15eb)],'componentsPerAttribute':0x3,'values':_0x27ddbb}),_0x3efb8a;};var normalScratch$6=new Cartesian3(),normalScale=new Cartesian3(),tScratch=new Cartesian3();GeometryPipeline['computeTangentAndBitangent']=function(_0x45d9db){var _0x5e2578=_0x68aa19;_0x45d9db[_0x5e2578(0x1b28)];var _0x43d7c3,_0x160621,_0x162191,_0x18968d,_0x574522=_0x45d9db[_0x5e2578(0x525a)],_0x55dda5=_0x45d9db[_0x5e2578(0x1b28)][_0x5e2578(0x4771)]['values'],_0x4a6346=_0x45d9db[_0x5e2578(0x1b28)][_0x5e2578(0x193a)][_0x5e2578(0x21e8)],_0x7aa015=_0x45d9db[_0x5e2578(0x1b28)]['st'][_0x5e2578(0x21e8)],_0x168464=_0x45d9db['attributes'][_0x5e2578(0x4771)][_0x5e2578(0x21e8)][_0x5e2578(0x531b)]/0x3,_0x2e71a1=_0x574522['length'],_0x23b4e=new Array(0x3*_0x168464);for(_0x43d7c3=0x0;_0x43d7c3<_0x23b4e['length'];_0x43d7c3++)_0x23b4e[_0x43d7c3]=0x0;for(_0x43d7c3=0x0;_0x43d7c3<_0x2e71a1;_0x43d7c3+=0x3){var _0x4bec93=_0x574522[_0x43d7c3],_0x46a374=_0x574522[_0x43d7c3+0x1],_0x7234e8=_0x574522[_0x43d7c3+0x2];_0x162191=0x3*_0x46a374,_0x18968d=0x3*_0x7234e8;var _0x41bda8=0x2*_0x4bec93,_0x4ff588=0x2*_0x46a374,_0x837ccd=0x2*_0x7234e8,_0x1bb50b=_0x55dda5[_0x160621=0x3*_0x4bec93],_0x1885d1=_0x55dda5[_0x160621+0x1],_0x4ceb0a=_0x55dda5[_0x160621+0x2],_0x45fea4=_0x7aa015[_0x41bda8],_0x43a38a=_0x7aa015[_0x41bda8+0x1],_0x4d42b6=_0x7aa015[_0x4ff588+0x1]-_0x43a38a,_0x24892c=_0x7aa015[_0x837ccd+0x1]-_0x43a38a,_0x16aa0c=0x1/((_0x7aa015[_0x4ff588]-_0x45fea4)*_0x24892c-(_0x7aa015[_0x837ccd]-_0x45fea4)*_0x4d42b6),_0x47fbb5=(_0x24892c*(_0x55dda5[_0x162191]-_0x1bb50b)-_0x4d42b6*(_0x55dda5[_0x18968d]-_0x1bb50b))*_0x16aa0c,_0x5f20ee=(_0x24892c*(_0x55dda5[_0x162191+0x1]-_0x1885d1)-_0x4d42b6*(_0x55dda5[_0x18968d+0x1]-_0x1885d1))*_0x16aa0c,_0x41b52f=(_0x24892c*(_0x55dda5[_0x162191+0x2]-_0x4ceb0a)-_0x4d42b6*(_0x55dda5[_0x18968d+0x2]-_0x4ceb0a))*_0x16aa0c;_0x23b4e[_0x160621]+=_0x47fbb5,_0x23b4e[_0x160621+0x1]+=_0x5f20ee,_0x23b4e[_0x160621+0x2]+=_0x41b52f,_0x23b4e[_0x162191]+=_0x47fbb5,_0x23b4e[_0x162191+0x1]+=_0x5f20ee,_0x23b4e[_0x162191+0x2]+=_0x41b52f,_0x23b4e[_0x18968d]+=_0x47fbb5,_0x23b4e[_0x18968d+0x1]+=_0x5f20ee,_0x23b4e[_0x18968d+0x2]+=_0x41b52f;}var _0x2cd485=new Float32Array(0x3*_0x168464),_0x28fb23=new Float32Array(0x3*_0x168464);for(_0x43d7c3=0x0;_0x43d7c3<_0x168464;_0x43d7c3++){_0x162191=(_0x160621=0x3*_0x43d7c3)+0x1,_0x18968d=_0x160621+0x2;var _0x16492f=Cartesian3[_0x5e2578(0xb30)](_0x4a6346,_0x160621,normalScratch$6),_0x4abe7b=Cartesian3[_0x5e2578(0xb30)](_0x23b4e,_0x160621,tScratch),_0x22b2aa=Cartesian3[_0x5e2578(0x22ed)](_0x16492f,_0x4abe7b);Cartesian3[_0x5e2578(0x1c02)](_0x16492f,_0x22b2aa,normalScale),Cartesian3['normalize'](Cartesian3[_0x5e2578(0x286c)](_0x4abe7b,normalScale,_0x4abe7b),_0x4abe7b),_0x2cd485[_0x160621]=_0x4abe7b['x'],_0x2cd485[_0x162191]=_0x4abe7b['y'],_0x2cd485[_0x18968d]=_0x4abe7b['z'],Cartesian3[_0x5e2578(0x4e7d)](Cartesian3['cross'](_0x16492f,_0x4abe7b,_0x4abe7b),_0x4abe7b),_0x28fb23[_0x160621]=_0x4abe7b['x'],_0x28fb23[_0x162191]=_0x4abe7b['y'],_0x28fb23[_0x18968d]=_0x4abe7b['z'];}return _0x45d9db[_0x5e2578(0x1b28)][_0x5e2578(0x1623)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x5e2578(0x15eb)],'componentsPerAttribute':0x3,'values':_0x2cd485}),_0x45d9db['attributes'][_0x5e2578(0xcdb)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x28fb23}),_0x45d9db;};var scratchCartesian2$a=new Cartesian2(),toEncode1=new Cartesian3(),toEncode2=new Cartesian3(),toEncode3=new Cartesian3(),encodeResult2=new Cartesian2();function indexTriangles(_0xaf7d75){var _0x3f7604=_0x68aa19;if(defined$1(_0xaf7d75[_0x3f7604(0x525a)]))return _0xaf7d75;for(var _0x32423c=Geometry[_0x3f7604(0x4bdd)](_0xaf7d75),_0x17b9f0=IndexDatatype$1[_0x3f7604(0x2074)](_0x32423c,_0x32423c),_0x5caccc=0x0;_0x5caccc<_0x32423c;++_0x5caccc)_0x17b9f0[_0x5caccc]=_0x5caccc;return _0xaf7d75[_0x3f7604(0x525a)]=_0x17b9f0,_0xaf7d75;}function indexTriangleFan(_0x4ed4c4){var _0x415181=_0x68aa19,_0x1df261=Geometry[_0x415181(0x4bdd)](_0x4ed4c4),_0x2eb9f6=IndexDatatype$1[_0x415181(0x2074)](_0x1df261,0x3*(_0x1df261-0x2));_0x2eb9f6[0x0]=0x1,_0x2eb9f6[0x1]=0x0,_0x2eb9f6[0x2]=0x2;for(var _0x2433ec=0x3,_0x2e8ca1=0x3;_0x2e8ca1<_0x1df261;++_0x2e8ca1)_0x2eb9f6[_0x2433ec++]=_0x2e8ca1-0x1,_0x2eb9f6[_0x2433ec++]=0x0,_0x2eb9f6[_0x2433ec++]=_0x2e8ca1;return _0x4ed4c4[_0x415181(0x525a)]=_0x2eb9f6,_0x4ed4c4[_0x415181(0x2a6)]=PrimitiveType$1['TRIANGLES'],_0x4ed4c4;}function indexTriangleStrip(_0x112800){var _0x19823a=_0x68aa19,_0xa0b424=Geometry[_0x19823a(0x4bdd)](_0x112800),_0x3acd7d=IndexDatatype$1[_0x19823a(0x2074)](_0xa0b424,0x3*(_0xa0b424-0x2));_0x3acd7d[0x0]=0x0,_0x3acd7d[0x1]=0x1,_0x3acd7d[0x2]=0x2,_0xa0b424>0x3&&(_0x3acd7d[0x3]=0x0,_0x3acd7d[0x4]=0x2,_0x3acd7d[0x5]=0x3);for(var _0x3ce04c=0x6,_0x3ca803=0x3;_0x3ca803<_0xa0b424-0x1;_0x3ca803+=0x2)_0x3acd7d[_0x3ce04c++]=_0x3ca803,_0x3acd7d[_0x3ce04c++]=_0x3ca803-0x1,_0x3acd7d[_0x3ce04c++]=_0x3ca803+0x1,_0x3ca803+0x2<_0xa0b424&&(_0x3acd7d[_0x3ce04c++]=_0x3ca803,_0x3acd7d[_0x3ce04c++]=_0x3ca803+0x1,_0x3acd7d[_0x3ce04c++]=_0x3ca803+0x2);return _0x112800['indices']=_0x3acd7d,_0x112800['primitiveType']=PrimitiveType$1[_0x19823a(0x139)],_0x112800;}function indexLines(_0x42d277){var _0x59171d=_0x68aa19;if(defined$1(_0x42d277[_0x59171d(0x525a)]))return _0x42d277;for(var _0x207d89=Geometry[_0x59171d(0x4bdd)](_0x42d277),_0x14eede=IndexDatatype$1[_0x59171d(0x2074)](_0x207d89,_0x207d89),_0x433ed0=0x0;_0x433ed0<_0x207d89;++_0x433ed0)_0x14eede[_0x433ed0]=_0x433ed0;return _0x42d277[_0x59171d(0x525a)]=_0x14eede,_0x42d277;}function indexLineStrip(_0x254520){var _0x1b1b8d=_0x68aa19,_0x1843dc=Geometry[_0x1b1b8d(0x4bdd)](_0x254520),_0x2647c2=IndexDatatype$1[_0x1b1b8d(0x2074)](_0x1843dc,0x2*(_0x1843dc-0x1));_0x2647c2[0x0]=0x0,_0x2647c2[0x1]=0x1;for(var _0x5e51d9=0x2,_0x29b44f=0x2;_0x29b44f<_0x1843dc;++_0x29b44f)_0x2647c2[_0x5e51d9++]=_0x29b44f-0x1,_0x2647c2[_0x5e51d9++]=_0x29b44f;return _0x254520[_0x1b1b8d(0x525a)]=_0x2647c2,_0x254520['primitiveType']=PrimitiveType$1['LINES'],_0x254520;}function indexLineLoop(_0x2062df){var _0x2ca1fe=_0x68aa19,_0x308d37=Geometry[_0x2ca1fe(0x4bdd)](_0x2062df),_0x4c2f7c=IndexDatatype$1[_0x2ca1fe(0x2074)](_0x308d37,0x2*_0x308d37);_0x4c2f7c[0x0]=0x0,_0x4c2f7c[0x1]=0x1;for(var _0x27a1de=0x2,_0xf9444a=0x2;_0xf9444a<_0x308d37;++_0xf9444a)_0x4c2f7c[_0x27a1de++]=_0xf9444a-0x1,_0x4c2f7c[_0x27a1de++]=_0xf9444a;return _0x4c2f7c[_0x27a1de++]=_0x308d37-0x1,_0x4c2f7c[_0x27a1de]=0x0,_0x2062df[_0x2ca1fe(0x525a)]=_0x4c2f7c,_0x2062df[_0x2ca1fe(0x2a6)]=PrimitiveType$1[_0x2ca1fe(0x2f6a)],_0x2062df;}function indexPrimitive(_0x1f5718){var _0x7a6edb=_0x68aa19;switch(_0x1f5718[_0x7a6edb(0x2a6)]){case PrimitiveType$1[_0x7a6edb(0x4495)]:return indexTriangleFan(_0x1f5718);case PrimitiveType$1[_0x7a6edb(0x14e7)]:return indexTriangleStrip(_0x1f5718);case PrimitiveType$1['TRIANGLES']:return indexTriangles(_0x1f5718);case PrimitiveType$1[_0x7a6edb(0x2a9e)]:return indexLineStrip(_0x1f5718);case PrimitiveType$1[_0x7a6edb(0x4ec4)]:return indexLineLoop(_0x1f5718);case PrimitiveType$1[_0x7a6edb(0x2f6a)]:return indexLines(_0x1f5718);}return _0x1f5718;}function offsetPointFromXZPlane(_0x383470,_0x57771b){var _0x995497=_0x68aa19;Math[_0x995497(0x1661)](_0x383470['y'])<CesiumMath[_0x995497(0x5316)]&&(_0x383470['y']=_0x57771b?-CesiumMath['EPSILON6']:CesiumMath[_0x995497(0x5316)]);}function offsetTriangleFromXZPlane(_0x590e7d,_0x1ac732,_0x250bde){var _0x26134f=_0x68aa19;if(0x0!==_0x590e7d['y']&&0x0!==_0x1ac732['y']&&0x0!==_0x250bde['y'])return offsetPointFromXZPlane(_0x590e7d,_0x590e7d['y']<0x0),offsetPointFromXZPlane(_0x1ac732,_0x1ac732['y']<0x0),void offsetPointFromXZPlane(_0x250bde,_0x250bde['y']<0x0);var _0x1e29a3=Math['abs'](_0x590e7d['y']),_0xe1aa6c=Math[_0x26134f(0x1661)](_0x1ac732['y']),_0x523a1f=Math[_0x26134f(0x1661)](_0x250bde['y']),_0x36d7a7=(_0x1e29a3>_0xe1aa6c?_0x1e29a3>_0x523a1f?CesiumMath[_0x26134f(0x10ba)](_0x590e7d['y']):CesiumMath[_0x26134f(0x10ba)](_0x250bde['y']):_0xe1aa6c>_0x523a1f?CesiumMath['sign'](_0x1ac732['y']):CesiumMath['sign'](_0x250bde['y']))<0x0;offsetPointFromXZPlane(_0x590e7d,_0x36d7a7),offsetPointFromXZPlane(_0x1ac732,_0x36d7a7),offsetPointFromXZPlane(_0x250bde,_0x36d7a7);}GeometryPipeline[_0x68aa19(0x405c)]=function(_0x47ae42){var _0x4c7d14=_0x68aa19,_0x17b10d,_0x40eee8,_0x18ec14=_0x47ae42[_0x4c7d14(0x1b28)][_0x4c7d14(0x3369)];if(defined$1(_0x18ec14)){var _0x87db22=_0x18ec14['values'];_0x40eee8=_0x87db22[_0x4c7d14(0x531b)]/0x3;var _0x490332=new Float32Array(0x2*_0x40eee8),_0x1b73dc=0x0;for(_0x17b10d=0x0;_0x17b10d<_0x40eee8;++_0x17b10d)Cartesian3[_0x4c7d14(0xb30)](_0x87db22,0x3*_0x17b10d,toEncode1),Cartesian3[_0x4c7d14(0x2ed4)](toEncode1,Cartesian3[_0x4c7d14(0x3e26)])?_0x1b73dc+=0x2:(encodeResult2=AttributeCompression[_0x4c7d14(0xeb8)](toEncode1,0xffff,encodeResult2),_0x490332[_0x1b73dc++]=encodeResult2['x'],_0x490332[_0x1b73dc++]=encodeResult2['y']);return _0x47ae42[_0x4c7d14(0x1b28)][_0x4c7d14(0x133f)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x4c7d14(0x15eb)],'componentsPerAttribute':0x2,'values':_0x490332}),delete _0x47ae42[_0x4c7d14(0x1b28)]['extrudeDirection'],_0x47ae42;}var _0x1b796a=_0x47ae42[_0x4c7d14(0x1b28)][_0x4c7d14(0x193a)],_0x4bc1c6=_0x47ae42[_0x4c7d14(0x1b28)]['st'],_0x4f4723=defined$1(_0x1b796a),_0x4d38c7=defined$1(_0x4bc1c6);if(!_0x4f4723&&!_0x4d38c7)return _0x47ae42;var _0x496dcc,_0x28bdec,_0x4701ab,_0x477e7d,_0x497495=_0x47ae42[_0x4c7d14(0x1b28)][_0x4c7d14(0x1623)],_0x4711a5=_0x47ae42['attributes'][_0x4c7d14(0xcdb)],_0x4e9443=defined$1(_0x497495),_0x276733=defined$1(_0x4711a5);_0x4f4723&&(_0x496dcc=_0x1b796a[_0x4c7d14(0x21e8)]),_0x4d38c7&&(_0x28bdec=_0x4bc1c6[_0x4c7d14(0x21e8)]),_0x4e9443&&(_0x4701ab=_0x497495[_0x4c7d14(0x21e8)]),_0x276733&&(_0x477e7d=_0x4711a5[_0x4c7d14(0x21e8)]);var _0x48eca6=_0x40eee8=(_0x4f4723?_0x496dcc[_0x4c7d14(0x531b)]:_0x28bdec[_0x4c7d14(0x531b)])/(_0x4f4723?0x3:0x2),_0x57dda8=_0x4d38c7&&_0x4f4723?0x2:0x1;_0x57dda8+=_0x4e9443||_0x276733?0x1:0x0;var _0x40712a=new Float32Array(_0x48eca6*=_0x57dda8),_0x265775=0x0;for(_0x17b10d=0x0;_0x17b10d<_0x40eee8;++_0x17b10d){_0x4d38c7&&(Cartesian2[_0x4c7d14(0xb30)](_0x28bdec,0x2*_0x17b10d,scratchCartesian2$a),_0x40712a[_0x265775++]=AttributeCompression['compressTextureCoordinates'](scratchCartesian2$a));var _0x2b3964=0x3*_0x17b10d;_0x4f4723&&defined$1(_0x4701ab)&&defined$1(_0x477e7d)?(Cartesian3[_0x4c7d14(0xb30)](_0x496dcc,_0x2b3964,toEncode1),Cartesian3[_0x4c7d14(0xb30)](_0x4701ab,_0x2b3964,toEncode2),Cartesian3[_0x4c7d14(0xb30)](_0x477e7d,_0x2b3964,toEncode3),AttributeCompression[_0x4c7d14(0x4a9)](toEncode1,toEncode2,toEncode3,scratchCartesian2$a),_0x40712a[_0x265775++]=scratchCartesian2$a['x'],_0x40712a[_0x265775++]=scratchCartesian2$a['y']):(_0x4f4723&&(Cartesian3[_0x4c7d14(0xb30)](_0x496dcc,_0x2b3964,toEncode1),_0x40712a[_0x265775++]=AttributeCompression[_0x4c7d14(0x3689)](toEncode1)),_0x4e9443&&(Cartesian3[_0x4c7d14(0xb30)](_0x4701ab,_0x2b3964,toEncode1),_0x40712a[_0x265775++]=AttributeCompression[_0x4c7d14(0x3689)](toEncode1)),_0x276733&&(Cartesian3[_0x4c7d14(0xb30)](_0x477e7d,_0x2b3964,toEncode1),_0x40712a[_0x265775++]=AttributeCompression['octEncodeFloat'](toEncode1)));}return _0x47ae42['attributes']['compressedAttributes']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x4c7d14(0x15eb)],'componentsPerAttribute':_0x57dda8,'values':_0x40712a}),_0x4f4723&&delete _0x47ae42[_0x4c7d14(0x1b28)]['normal'],_0x4d38c7&&delete _0x47ae42[_0x4c7d14(0x1b28)]['st'],_0x276733&&delete _0x47ae42[_0x4c7d14(0x1b28)][_0x4c7d14(0xcdb)],_0x4e9443&&delete _0x47ae42[_0x4c7d14(0x1b28)]['tangent'],_0x47ae42;};var c3$1=new Cartesian3();function getXZIntersectionOffsetPoints(_0x35445a,_0x2d5ffd,_0x546ff1,_0xf23140){var _0x2a1b9a=_0x68aa19;Cartesian3['add'](_0x35445a,Cartesian3[_0x2a1b9a(0x1c02)](Cartesian3[_0x2a1b9a(0x286c)](_0x2d5ffd,_0x35445a,c3$1),_0x35445a['y']/(_0x35445a['y']-_0x2d5ffd['y']),c3$1),_0x546ff1),Cartesian3[_0x2a1b9a(0x254b)](_0x546ff1,_0xf23140),offsetPointFromXZPlane(_0x546ff1,!0x0),offsetPointFromXZPlane(_0xf23140,!0x1);}var u1=new Cartesian3(),u2=new Cartesian3(),q1=new Cartesian3(),q2=new Cartesian3(),splitTriangleResult={'positions':new Array(0x7),'indices':new Array(0x9)};function splitTriangle(_0x43962a,_0x2439dc,_0x2dbdbd){var _0x50fe04=_0x68aa19;if(!(_0x43962a['x']>=0x0||_0x2439dc['x']>=0x0||_0x2dbdbd['x']>=0x0)){offsetTriangleFromXZPlane(_0x43962a,_0x2439dc,_0x2dbdbd);var _0x1ec395=_0x43962a['y']<0x0,_0x2db879=_0x2439dc['y']<0x0,_0x10902e=_0x2dbdbd['y']<0x0,_0x4987e8=0x0;_0x4987e8+=_0x1ec395?0x1:0x0,_0x4987e8+=_0x2db879?0x1:0x0,_0x4987e8+=_0x10902e?0x1:0x0;var _0x54e647=splitTriangleResult['indices'];0x1===_0x4987e8?(_0x54e647[0x1]=0x3,_0x54e647[0x2]=0x4,_0x54e647[0x5]=0x6,_0x54e647[0x7]=0x6,_0x54e647[0x8]=0x5,_0x1ec395?(getXZIntersectionOffsetPoints(_0x43962a,_0x2439dc,u1,q1),getXZIntersectionOffsetPoints(_0x43962a,_0x2dbdbd,u2,q2),_0x54e647[0x0]=0x0,_0x54e647[0x3]=0x1,_0x54e647[0x4]=0x2,_0x54e647[0x6]=0x1):_0x2db879?(getXZIntersectionOffsetPoints(_0x2439dc,_0x2dbdbd,u1,q1),getXZIntersectionOffsetPoints(_0x2439dc,_0x43962a,u2,q2),_0x54e647[0x0]=0x1,_0x54e647[0x3]=0x2,_0x54e647[0x4]=0x0,_0x54e647[0x6]=0x2):_0x10902e&&(getXZIntersectionOffsetPoints(_0x2dbdbd,_0x43962a,u1,q1),getXZIntersectionOffsetPoints(_0x2dbdbd,_0x2439dc,u2,q2),_0x54e647[0x0]=0x2,_0x54e647[0x3]=0x0,_0x54e647[0x4]=0x1,_0x54e647[0x6]=0x0)):0x2===_0x4987e8&&(_0x54e647[0x2]=0x4,_0x54e647[0x4]=0x4,_0x54e647[0x5]=0x3,_0x54e647[0x7]=0x5,_0x54e647[0x8]=0x6,_0x1ec395?_0x2db879?_0x10902e||(getXZIntersectionOffsetPoints(_0x2dbdbd,_0x43962a,u1,q1),getXZIntersectionOffsetPoints(_0x2dbdbd,_0x2439dc,u2,q2),_0x54e647[0x0]=0x0,_0x54e647[0x1]=0x1,_0x54e647[0x3]=0x0,_0x54e647[0x6]=0x2):(getXZIntersectionOffsetPoints(_0x2439dc,_0x2dbdbd,u1,q1),getXZIntersectionOffsetPoints(_0x2439dc,_0x43962a,u2,q2),_0x54e647[0x0]=0x2,_0x54e647[0x1]=0x0,_0x54e647[0x3]=0x2,_0x54e647[0x6]=0x1):(getXZIntersectionOffsetPoints(_0x43962a,_0x2439dc,u1,q1),getXZIntersectionOffsetPoints(_0x43962a,_0x2dbdbd,u2,q2),_0x54e647[0x0]=0x1,_0x54e647[0x1]=0x2,_0x54e647[0x3]=0x1,_0x54e647[0x6]=0x0));var _0x50f0ee=splitTriangleResult[_0x50fe04(0x30fe)];return _0x50f0ee[0x0]=_0x43962a,_0x50f0ee[0x1]=_0x2439dc,_0x50f0ee[0x2]=_0x2dbdbd,_0x50f0ee[_0x50fe04(0x531b)]=0x3,0x1!==_0x4987e8&&0x2!==_0x4987e8||(_0x50f0ee[0x3]=u1,_0x50f0ee[0x4]=u2,_0x50f0ee[0x5]=q1,_0x50f0ee[0x6]=q2,_0x50f0ee[_0x50fe04(0x531b)]=0x7),splitTriangleResult;}}function updateGeometryAfterSplit(_0x4fd7f9,_0x35e1a4){var _0x20fe4e=_0x68aa19,_0x3329b0=_0x4fd7f9[_0x20fe4e(0x1b28)];if(0x0!==_0x3329b0[_0x20fe4e(0x4771)][_0x20fe4e(0x21e8)][_0x20fe4e(0x531b)]){for(var _0x16b62a in _0x3329b0)if(_0x3329b0[_0x20fe4e(0x2a77)](_0x16b62a)&&defined$1(_0x3329b0[_0x16b62a])&&defined$1(_0x3329b0[_0x16b62a][_0x20fe4e(0x21e8)])){var _0x4f3a3=_0x3329b0[_0x16b62a];_0x4f3a3[_0x20fe4e(0x21e8)]=ComponentDatatype$1['createTypedArray'](_0x4f3a3[_0x20fe4e(0x3faf)],_0x4f3a3[_0x20fe4e(0x21e8)]);}var _0x40fffc=Geometry[_0x20fe4e(0x4bdd)](_0x4fd7f9);return _0x4fd7f9[_0x20fe4e(0x525a)]=IndexDatatype$1[_0x20fe4e(0x2074)](_0x40fffc,_0x4fd7f9[_0x20fe4e(0x525a)]),_0x35e1a4&&(_0x4fd7f9[_0x20fe4e(0x5809)]=BoundingSphere[_0x20fe4e(0x8bb)](_0x3329b0[_0x20fe4e(0x4771)]['values'])),_0x4fd7f9;}}function copyGeometryForSplit(_0x5a0baf){var _0xbb424e=_0x68aa19,_0x9b395c=_0x5a0baf[_0xbb424e(0x1b28)],_0x2ccd07={};for(var _0x600d64 in _0x9b395c)if(_0x9b395c[_0xbb424e(0x2a77)](_0x600d64)&&defined$1(_0x9b395c[_0x600d64])&&defined$1(_0x9b395c[_0x600d64][_0xbb424e(0x21e8)])){var _0x4db4df=_0x9b395c[_0x600d64];_0x2ccd07[_0x600d64]=new GeometryAttribute({'componentDatatype':_0x4db4df['componentDatatype'],'componentsPerAttribute':_0x4db4df[_0xbb424e(0xbdc)],'normalize':_0x4db4df[_0xbb424e(0x4e7d)],'values':[]});}return new Geometry({'attributes':_0x2ccd07,'indices':[],'primitiveType':_0x5a0baf[_0xbb424e(0x2a6)]});}function updateInstanceAfterSplit(_0x49cb3f,_0x2720f3,_0x374ce7){var _0x1e30d4=_0x68aa19,_0x1188f6=defined$1(_0x49cb3f[_0x1e30d4(0x4b72)][_0x1e30d4(0x5809)]);_0x2720f3=updateGeometryAfterSplit(_0x2720f3,_0x1188f6),defined$1(_0x374ce7=updateGeometryAfterSplit(_0x374ce7,_0x1188f6))&&!defined$1(_0x2720f3)?_0x49cb3f[_0x1e30d4(0x4b72)]=_0x374ce7:!defined$1(_0x374ce7)&&defined$1(_0x2720f3)?_0x49cb3f[_0x1e30d4(0x4b72)]=_0x2720f3:(_0x49cb3f[_0x1e30d4(0x4716)]=_0x2720f3,_0x49cb3f[_0x1e30d4(0x9f0)]=_0x374ce7,_0x49cb3f['geometry']=void 0x0);}function generateBarycentricInterpolateFunction(_0x49eeb5,_0x2b5b2c){var _0x4daaeb=new _0x49eeb5(),_0x503a3d=new _0x49eeb5(),_0x931f1b=new _0x49eeb5();return function(_0x2e8b0a,_0x94dcb9,_0xb11740,_0x163b1c,_0x4226f1,_0x3c4900,_0x27b4c8,_0x331ae8){var _0x3c986e=_0x54f3,_0x1f3e29=_0x49eeb5[_0x3c986e(0xb30)](_0x4226f1,_0x2e8b0a*_0x2b5b2c,_0x4daaeb),_0x141c90=_0x49eeb5['fromArray'](_0x4226f1,_0x94dcb9*_0x2b5b2c,_0x503a3d),_0x3e0148=_0x49eeb5[_0x3c986e(0xb30)](_0x4226f1,_0xb11740*_0x2b5b2c,_0x931f1b);_0x49eeb5[_0x3c986e(0x1c02)](_0x1f3e29,_0x163b1c['x'],_0x1f3e29),_0x49eeb5['multiplyByScalar'](_0x141c90,_0x163b1c['y'],_0x141c90),_0x49eeb5['multiplyByScalar'](_0x3e0148,_0x163b1c['z'],_0x3e0148);var _0x13a2ea=_0x49eeb5[_0x3c986e(0x4979)](_0x1f3e29,_0x141c90,_0x1f3e29);_0x49eeb5[_0x3c986e(0x4979)](_0x13a2ea,_0x3e0148,_0x13a2ea),_0x331ae8&&_0x49eeb5[_0x3c986e(0x4e7d)](_0x13a2ea,_0x13a2ea),_0x49eeb5[_0x3c986e(0x3540)](_0x13a2ea,_0x3c4900,_0x27b4c8*_0x2b5b2c);};}var interpolateAndPackCartesian4=generateBarycentricInterpolateFunction(Cartesian4,0x4),interpolateAndPackCartesian3=generateBarycentricInterpolateFunction(Cartesian3,0x3),interpolateAndPackCartesian2=generateBarycentricInterpolateFunction(Cartesian2,0x2),interpolateAndPackBoolean=function(_0x3552ae,_0x36eb16,_0x3d6054,_0x4e6faf,_0x5f35cd,_0x4eda08,_0x4a2f69){var _0x312795=_0x68aa19,_0x2b7629=_0x5f35cd[_0x3552ae]*_0x4e6faf['x'],_0x3b2223=_0x5f35cd[_0x36eb16]*_0x4e6faf['y'],_0x5d693c=_0x5f35cd[_0x3d6054]*_0x4e6faf['z'];_0x4eda08[_0x4a2f69]=_0x2b7629+_0x3b2223+_0x5d693c>CesiumMath[_0x312795(0x5316)]?0x1:0x0;},p0Scratch=new Cartesian3(),p1Scratch$2=new Cartesian3(),p2Scratch$2=new Cartesian3(),barycentricScratch=new Cartesian3();function computeTriangleAttributes(_0x4c7475,_0x2be798,_0xf3cf09,_0x344e62,_0x50a7f2,_0x352f6f,_0xbc281,_0x2e4c99,_0x3b7193,_0x4e7a77,_0x2fda6e,_0x2175d2,_0x48be89,_0x5aaf5d,_0x276be5,_0x4caa8c){var _0x3fc990=_0x68aa19;if(defined$1(_0x352f6f)||defined$1(_0xbc281)||defined$1(_0x2e4c99)||defined$1(_0x3b7193)||defined$1(_0x4e7a77)||0x0!==_0x5aaf5d){var _0x228398=barycentricCoordinates(_0x344e62,Cartesian3['fromArray'](_0x50a7f2,0x3*_0x4c7475,p0Scratch),Cartesian3[_0x3fc990(0xb30)](_0x50a7f2,0x3*_0x2be798,p1Scratch$2),Cartesian3[_0x3fc990(0xb30)](_0x50a7f2,0x3*_0xf3cf09,p2Scratch$2),barycentricScratch);if(defined$1(_0x352f6f)&&interpolateAndPackCartesian3(_0x4c7475,_0x2be798,_0xf3cf09,_0x228398,_0x352f6f,_0x2175d2['normal']['values'],_0x4caa8c,!0x0),defined$1(_0x4e7a77)){var _0x3838de,_0xeb2d57=Cartesian3[_0x3fc990(0xb30)](_0x4e7a77,0x3*_0x4c7475,p0Scratch),_0x181139=Cartesian3[_0x3fc990(0xb30)](_0x4e7a77,0x3*_0x2be798,p1Scratch$2),_0x1705df=Cartesian3['fromArray'](_0x4e7a77,0x3*_0xf3cf09,p2Scratch$2);Cartesian3['multiplyByScalar'](_0xeb2d57,_0x228398['x'],_0xeb2d57),Cartesian3['multiplyByScalar'](_0x181139,_0x228398['y'],_0x181139),Cartesian3[_0x3fc990(0x1c02)](_0x1705df,_0x228398['z'],_0x1705df),Cartesian3[_0x3fc990(0x2ed4)](_0xeb2d57,Cartesian3['ZERO'])&&Cartesian3[_0x3fc990(0x2ed4)](_0x181139,Cartesian3['ZERO'])&&Cartesian3[_0x3fc990(0x2ed4)](_0x1705df,Cartesian3[_0x3fc990(0x3e26)])?((_0x3838de=p0Scratch)['x']=0x0,_0x3838de['y']=0x0,_0x3838de['z']=0x0):(_0x3838de=Cartesian3['add'](_0xeb2d57,_0x181139,_0xeb2d57),Cartesian3['add'](_0x3838de,_0x1705df,_0x3838de),Cartesian3[_0x3fc990(0x4e7d)](_0x3838de,_0x3838de)),Cartesian3['pack'](_0x3838de,_0x2175d2[_0x3fc990(0x3369)][_0x3fc990(0x21e8)],0x3*_0x4caa8c);}if(defined$1(_0x2fda6e)&&interpolateAndPackBoolean(_0x4c7475,_0x2be798,_0xf3cf09,_0x228398,_0x2fda6e,_0x2175d2[_0x3fc990(0x368c)][_0x3fc990(0x21e8)],_0x4caa8c),defined$1(_0xbc281)&&interpolateAndPackCartesian3(_0x4c7475,_0x2be798,_0xf3cf09,_0x228398,_0xbc281,_0x2175d2[_0x3fc990(0x1623)]['values'],_0x4caa8c,!0x0),defined$1(_0x2e4c99)&&interpolateAndPackCartesian3(_0x4c7475,_0x2be798,_0xf3cf09,_0x228398,_0x2e4c99,_0x2175d2[_0x3fc990(0xcdb)]['values'],_0x4caa8c,!0x0),defined$1(_0x3b7193)&&interpolateAndPackCartesian2(_0x4c7475,_0x2be798,_0xf3cf09,_0x228398,_0x3b7193,_0x2175d2['st'][_0x3fc990(0x21e8)],_0x4caa8c),_0x5aaf5d>0x0)for(var _0x1e2503=0x0;_0x1e2503<_0x5aaf5d;_0x1e2503++){var _0x2cce0b=_0x48be89[_0x1e2503];genericInterpolate(_0x4c7475,_0x2be798,_0xf3cf09,_0x228398,_0x4caa8c,_0x276be5[_0x2cce0b],_0x2175d2[_0x2cce0b]);}}}function genericInterpolate(_0x807057,_0x2789d3,_0x3f3a7b,_0x3303ac,_0x39a97a,_0xa4ef89,_0x107c1f){var _0x2a01de=_0x68aa19,_0x313935=_0xa4ef89[_0x2a01de(0xbdc)],_0x54eb8f=_0xa4ef89[_0x2a01de(0x21e8)],_0x133254=_0x107c1f[_0x2a01de(0x21e8)];switch(_0x313935){case 0x4:interpolateAndPackCartesian4(_0x807057,_0x2789d3,_0x3f3a7b,_0x3303ac,_0x54eb8f,_0x133254,_0x39a97a,!0x1);break;case 0x3:interpolateAndPackCartesian3(_0x807057,_0x2789d3,_0x3f3a7b,_0x3303ac,_0x54eb8f,_0x133254,_0x39a97a,!0x1);break;case 0x2:interpolateAndPackCartesian2(_0x807057,_0x2789d3,_0x3f3a7b,_0x3303ac,_0x54eb8f,_0x133254,_0x39a97a,!0x1);break;default:_0x133254[_0x39a97a]=_0x54eb8f[_0x807057]*_0x3303ac['x']+_0x54eb8f[_0x2789d3]*_0x3303ac['y']+_0x54eb8f[_0x3f3a7b]*_0x3303ac['z'];}}function insertSplitPoint(_0x1f4e17,_0x1f3771,_0x40892f,_0x4f8622,_0x11cb37,_0x396d46){var _0x16e4f2=_0x68aa19,_0x260469=_0x1f4e17[_0x16e4f2(0x4771)]['values'][_0x16e4f2(0x531b)]/0x3;if(-0x1!==_0x11cb37){var _0x28bd28=_0x4f8622[_0x11cb37],_0x13633c=_0x40892f[_0x28bd28];return-0x1===_0x13633c?(_0x40892f[_0x28bd28]=_0x260469,_0x1f4e17[_0x16e4f2(0x4771)][_0x16e4f2(0x21e8)][_0x16e4f2(0x3a33)](_0x396d46['x'],_0x396d46['y'],_0x396d46['z']),_0x1f3771[_0x16e4f2(0x3a33)](_0x260469),_0x260469):(_0x1f3771[_0x16e4f2(0x3a33)](_0x13633c),_0x13633c);}return _0x1f4e17[_0x16e4f2(0x4771)][_0x16e4f2(0x21e8)]['push'](_0x396d46['x'],_0x396d46['y'],_0x396d46['z']),_0x1f3771[_0x16e4f2(0x3a33)](_0x260469),_0x260469;}var NAMED_ATTRIBUTES={'position':!0x0,'normal':!0x0,'bitangent':!0x0,'tangent':!0x0,'st':!0x0,'extrudeDirection':!0x0,'applyOffset':!0x0};function splitLongitudeTriangles(_0x4bb529){var _0x2349e1=_0x68aa19,_0x260592=_0x4bb529['geometry'],_0x1a13f0=_0x260592[_0x2349e1(0x1b28)],_0x16bab9=_0x1a13f0['position'][_0x2349e1(0x21e8)],_0x2bd4cd=defined$1(_0x1a13f0['normal'])?_0x1a13f0['normal'][_0x2349e1(0x21e8)]:void 0x0,_0x47d1e1=defined$1(_0x1a13f0['bitangent'])?_0x1a13f0['bitangent']['values']:void 0x0,_0xb80884=defined$1(_0x1a13f0['tangent'])?_0x1a13f0[_0x2349e1(0x1623)][_0x2349e1(0x21e8)]:void 0x0,_0x5a1fc5=defined$1(_0x1a13f0['st'])?_0x1a13f0['st']['values']:void 0x0,_0x2b3eac=defined$1(_0x1a13f0[_0x2349e1(0x3369)])?_0x1a13f0[_0x2349e1(0x3369)][_0x2349e1(0x21e8)]:void 0x0,_0x24fe8f=defined$1(_0x1a13f0['applyOffset'])?_0x1a13f0[_0x2349e1(0x368c)][_0x2349e1(0x21e8)]:void 0x0,_0x58ba4d=_0x260592[_0x2349e1(0x525a)],_0x304890=[];for(var _0xa9308f in _0x1a13f0)_0x1a13f0[_0x2349e1(0x2a77)](_0xa9308f)&&!NAMED_ATTRIBUTES[_0xa9308f]&&defined$1(_0x1a13f0[_0xa9308f])&&_0x304890[_0x2349e1(0x3a33)](_0xa9308f);var _0x52d592,_0x3aafac,_0x5167ed,_0xd44a55,_0x10342a=_0x304890['length'],_0x2af8a7=copyGeometryForSplit(_0x260592),_0xbe88d9=copyGeometryForSplit(_0x260592),_0x4cdb60=[];_0x4cdb60[_0x2349e1(0x531b)]=_0x16bab9[_0x2349e1(0x531b)]/0x3;var _0x1e39c2=[];for(_0x1e39c2[_0x2349e1(0x531b)]=_0x16bab9[_0x2349e1(0x531b)]/0x3,_0xd44a55=0x0;_0xd44a55<_0x4cdb60[_0x2349e1(0x531b)];++_0xd44a55)_0x4cdb60[_0xd44a55]=-0x1,_0x1e39c2[_0xd44a55]=-0x1;var _0xcc7d12=_0x58ba4d[_0x2349e1(0x531b)];for(_0xd44a55=0x0;_0xd44a55<_0xcc7d12;_0xd44a55+=0x3){var _0x24da5d=_0x58ba4d[_0xd44a55],_0x5e6267=_0x58ba4d[_0xd44a55+0x1],_0x1be1d6=_0x58ba4d[_0xd44a55+0x2],_0x166f53=Cartesian3[_0x2349e1(0xb30)](_0x16bab9,0x3*_0x24da5d),_0x3994a9=Cartesian3['fromArray'](_0x16bab9,0x3*_0x5e6267),_0x4e8904=Cartesian3[_0x2349e1(0xb30)](_0x16bab9,0x3*_0x1be1d6),_0x991319=splitTriangle(_0x166f53,_0x3994a9,_0x4e8904);if(defined$1(_0x991319)&&_0x991319['positions'][_0x2349e1(0x531b)]>0x3)for(var _0x2d0954=_0x991319['positions'],_0x4ddf6e=_0x991319[_0x2349e1(0x525a)],_0x5a0b86=_0x4ddf6e[_0x2349e1(0x531b)],_0xfbe8b6=0x0;_0xfbe8b6<_0x5a0b86;++_0xfbe8b6){var _0x579b6c=_0x4ddf6e[_0xfbe8b6],_0x30a251=_0x2d0954[_0x579b6c];_0x30a251['y']<0x0?(_0x52d592=_0xbe88d9[_0x2349e1(0x1b28)],_0x3aafac=_0xbe88d9[_0x2349e1(0x525a)],_0x5167ed=_0x4cdb60):(_0x52d592=_0x2af8a7['attributes'],_0x3aafac=_0x2af8a7['indices'],_0x5167ed=_0x1e39c2),computeTriangleAttributes(_0x24da5d,_0x5e6267,_0x1be1d6,_0x30a251,_0x16bab9,_0x2bd4cd,_0xb80884,_0x47d1e1,_0x5a1fc5,_0x2b3eac,_0x24fe8f,_0x52d592,_0x304890,_0x10342a,_0x1a13f0,insertSplitPoint(_0x52d592,_0x3aafac,_0x5167ed,_0x58ba4d,_0x579b6c<0x3?_0xd44a55+_0x579b6c:-0x1,_0x30a251));}else defined$1(_0x991319)&&(_0x166f53=_0x991319[_0x2349e1(0x30fe)][0x0],_0x3994a9=_0x991319[_0x2349e1(0x30fe)][0x1],_0x4e8904=_0x991319[_0x2349e1(0x30fe)][0x2]),_0x166f53['y']<0x0?(_0x52d592=_0xbe88d9[_0x2349e1(0x1b28)],_0x3aafac=_0xbe88d9[_0x2349e1(0x525a)],_0x5167ed=_0x4cdb60):(_0x52d592=_0x2af8a7[_0x2349e1(0x1b28)],_0x3aafac=_0x2af8a7[_0x2349e1(0x525a)],_0x5167ed=_0x1e39c2),computeTriangleAttributes(_0x24da5d,_0x5e6267,_0x1be1d6,_0x166f53,_0x16bab9,_0x2bd4cd,_0xb80884,_0x47d1e1,_0x5a1fc5,_0x2b3eac,_0x24fe8f,_0x52d592,_0x304890,_0x10342a,_0x1a13f0,insertSplitPoint(_0x52d592,_0x3aafac,_0x5167ed,_0x58ba4d,_0xd44a55,_0x166f53)),computeTriangleAttributes(_0x24da5d,_0x5e6267,_0x1be1d6,_0x3994a9,_0x16bab9,_0x2bd4cd,_0xb80884,_0x47d1e1,_0x5a1fc5,_0x2b3eac,_0x24fe8f,_0x52d592,_0x304890,_0x10342a,_0x1a13f0,insertSplitPoint(_0x52d592,_0x3aafac,_0x5167ed,_0x58ba4d,_0xd44a55+0x1,_0x3994a9)),computeTriangleAttributes(_0x24da5d,_0x5e6267,_0x1be1d6,_0x4e8904,_0x16bab9,_0x2bd4cd,_0xb80884,_0x47d1e1,_0x5a1fc5,_0x2b3eac,_0x24fe8f,_0x52d592,_0x304890,_0x10342a,_0x1a13f0,insertSplitPoint(_0x52d592,_0x3aafac,_0x5167ed,_0x58ba4d,_0xd44a55+0x2,_0x4e8904));}updateInstanceAfterSplit(_0x4bb529,_0xbe88d9,_0x2af8a7);}var xzPlane=Plane[_0x68aa19(0x1309)](Cartesian3[_0x68aa19(0x3e26)],Cartesian3[_0x68aa19(0x51ed)]),offsetScratch$c=new Cartesian3(),offsetPointScratch=new Cartesian3();function computeLineAttributes(_0x48188b,_0x14333f,_0x35668f,_0x4e05bc,_0x4224c6,_0x171019,_0x140e1c){var _0x452d4a=_0x68aa19;if(defined$1(_0x140e1c)){var _0x571b74=Cartesian3[_0x452d4a(0xb30)](_0x4e05bc,0x3*_0x48188b,p0Scratch);Cartesian3[_0x452d4a(0x19c9)](_0x571b74,_0x35668f,CesiumMath['EPSILON10'])?_0x171019['applyOffset'][_0x452d4a(0x21e8)][_0x4224c6]=_0x140e1c[_0x48188b]:_0x171019[_0x452d4a(0x368c)][_0x452d4a(0x21e8)][_0x4224c6]=_0x140e1c[_0x14333f];}}function splitLongitudeLines(_0x1fc590){var _0x20750c=_0x68aa19,_0x4c0d36,_0x411d73=_0x1fc590['geometry'],_0x2ec4eb=_0x411d73[_0x20750c(0x1b28)],_0x1112c3=_0x2ec4eb['position'][_0x20750c(0x21e8)],_0x40349c=defined$1(_0x2ec4eb[_0x20750c(0x368c)])?_0x2ec4eb['applyOffset'][_0x20750c(0x21e8)]:void 0x0,_0x4a4e5e=_0x411d73[_0x20750c(0x525a)],_0x3e734f=copyGeometryForSplit(_0x411d73),_0x55ee19=copyGeometryForSplit(_0x411d73),_0x3b5b11=_0x4a4e5e[_0x20750c(0x531b)],_0x56c336=[];_0x56c336[_0x20750c(0x531b)]=_0x1112c3['length']/0x3;var _0x22acbf=[];for(_0x22acbf['length']=_0x1112c3[_0x20750c(0x531b)]/0x3,_0x4c0d36=0x0;_0x4c0d36<_0x56c336[_0x20750c(0x531b)];++_0x4c0d36)_0x56c336[_0x4c0d36]=-0x1,_0x22acbf[_0x4c0d36]=-0x1;for(_0x4c0d36=0x0;_0x4c0d36<_0x3b5b11;_0x4c0d36+=0x2){var _0x168dab=_0x4a4e5e[_0x4c0d36],_0x2f1fb8=_0x4a4e5e[_0x4c0d36+0x1],_0x1b03cd=Cartesian3[_0x20750c(0xb30)](_0x1112c3,0x3*_0x168dab,p0Scratch),_0x116246=Cartesian3[_0x20750c(0xb30)](_0x1112c3,0x3*_0x2f1fb8,p1Scratch$2);Math[_0x20750c(0x1661)](_0x1b03cd['y'])<CesiumMath[_0x20750c(0x5316)]&&(_0x1b03cd['y']<0x0?_0x1b03cd['y']=-CesiumMath[_0x20750c(0x5316)]:_0x1b03cd['y']=CesiumMath['EPSILON6']),Math[_0x20750c(0x1661)](_0x116246['y'])<CesiumMath[_0x20750c(0x5316)]&&(_0x116246['y']<0x0?_0x116246['y']=-CesiumMath[_0x20750c(0x5316)]:_0x116246['y']=CesiumMath[_0x20750c(0x5316)]);var _0x2f22d9=_0x3e734f[_0x20750c(0x1b28)],_0x226b7f=_0x3e734f[_0x20750c(0x525a)],_0x2bd177=_0x22acbf,_0x47c0a2=_0x55ee19['attributes'],_0x26dba2=_0x55ee19['indices'],_0x537e07=_0x56c336,_0x5b12d9=IntersectionTests['lineSegmentPlane'](_0x1b03cd,_0x116246,xzPlane,p2Scratch$2);if(defined$1(_0x5b12d9)){var _0x385f8e=Cartesian3[_0x20750c(0x1c02)](Cartesian3['UNIT_Y'],0x5*CesiumMath[_0x20750c(0x2f7a)],offsetScratch$c);_0x1b03cd['y']<0x0&&(Cartesian3[_0x20750c(0x3152)](_0x385f8e,_0x385f8e),_0x2f22d9=_0x55ee19[_0x20750c(0x1b28)],_0x226b7f=_0x55ee19[_0x20750c(0x525a)],_0x2bd177=_0x56c336,_0x47c0a2=_0x3e734f[_0x20750c(0x1b28)],_0x26dba2=_0x3e734f[_0x20750c(0x525a)],_0x537e07=_0x22acbf);var _0x300ecd=Cartesian3[_0x20750c(0x4979)](_0x5b12d9,_0x385f8e,offsetPointScratch);computeLineAttributes(_0x168dab,_0x2f1fb8,_0x1b03cd,_0x1112c3,insertSplitPoint(_0x2f22d9,_0x226b7f,_0x2bd177,_0x4a4e5e,_0x4c0d36,_0x1b03cd),_0x2f22d9,_0x40349c),computeLineAttributes(_0x168dab,_0x2f1fb8,_0x300ecd,_0x1112c3,insertSplitPoint(_0x2f22d9,_0x226b7f,_0x2bd177,_0x4a4e5e,-0x1,_0x300ecd),_0x2f22d9,_0x40349c),Cartesian3[_0x20750c(0x3152)](_0x385f8e,_0x385f8e),Cartesian3[_0x20750c(0x4979)](_0x5b12d9,_0x385f8e,_0x300ecd),computeLineAttributes(_0x168dab,_0x2f1fb8,_0x300ecd,_0x1112c3,insertSplitPoint(_0x47c0a2,_0x26dba2,_0x537e07,_0x4a4e5e,-0x1,_0x300ecd),_0x47c0a2,_0x40349c),computeLineAttributes(_0x168dab,_0x2f1fb8,_0x116246,_0x1112c3,insertSplitPoint(_0x47c0a2,_0x26dba2,_0x537e07,_0x4a4e5e,_0x4c0d36+0x1,_0x116246),_0x47c0a2,_0x40349c);}else{var _0x2ef2b0,_0x3d1a28,_0x2e9711;_0x1b03cd['y']<0x0?(_0x2ef2b0=_0x55ee19[_0x20750c(0x1b28)],_0x3d1a28=_0x55ee19[_0x20750c(0x525a)],_0x2e9711=_0x56c336):(_0x2ef2b0=_0x3e734f['attributes'],_0x3d1a28=_0x3e734f[_0x20750c(0x525a)],_0x2e9711=_0x22acbf),computeLineAttributes(_0x168dab,_0x2f1fb8,_0x1b03cd,_0x1112c3,insertSplitPoint(_0x2ef2b0,_0x3d1a28,_0x2e9711,_0x4a4e5e,_0x4c0d36,_0x1b03cd),_0x2ef2b0,_0x40349c),computeLineAttributes(_0x168dab,_0x2f1fb8,_0x116246,_0x1112c3,insertSplitPoint(_0x2ef2b0,_0x3d1a28,_0x2e9711,_0x4a4e5e,_0x4c0d36+0x1,_0x116246),_0x2ef2b0,_0x40349c);}}updateInstanceAfterSplit(_0x1fc590,_0x55ee19,_0x3e734f);}var cartesian2Scratch0=new Cartesian2(),cartesian2Scratch1=new Cartesian2(),cartesian3Scratch0=new Cartesian3(),cartesian3Scratch2$1=new Cartesian3(),cartesian3Scratch3$1=new Cartesian3(),cartesian3Scratch4=new Cartesian3(),cartesian3Scratch5=new Cartesian3(),cartesian3Scratch6=new Cartesian3(),cartesian3Scratch7=new Cartesian3(),cartesian4Scratch0=new Cartesian4();function updateAdjacencyAfterSplit(_0x11cc05){var _0x1cb52c=_0x68aa19;for(var _0x34dd33=_0x11cc05[_0x1cb52c(0x1b28)],_0x220649=_0x34dd33[_0x1cb52c(0x4771)][_0x1cb52c(0x21e8)],_0x475d50=_0x34dd33[_0x1cb52c(0x55cc)][_0x1cb52c(0x21e8)],_0xe7f0f4=_0x34dd33[_0x1cb52c(0x343c)][_0x1cb52c(0x21e8)],_0x3c17be=_0x220649[_0x1cb52c(0x531b)],_0x4c7465=0x0;_0x4c7465<_0x3c17be;_0x4c7465+=0x3){var _0x30e356=Cartesian3[_0x1cb52c(0x41a1)](_0x220649,_0x4c7465,cartesian3Scratch0);if(!(_0x30e356['x']>0x0)){var _0x296a2f=Cartesian3['unpack'](_0x475d50,_0x4c7465,cartesian3Scratch2$1);(_0x30e356['y']<0x0&&_0x296a2f['y']>0x0||_0x30e356['y']>0x0&&_0x296a2f['y']<0x0)&&(_0x4c7465-0x3>0x0?(_0x475d50[_0x4c7465]=_0x220649[_0x4c7465-0x3],_0x475d50[_0x4c7465+0x1]=_0x220649[_0x4c7465-0x2],_0x475d50[_0x4c7465+0x2]=_0x220649[_0x4c7465-0x1]):Cartesian3[_0x1cb52c(0x3540)](_0x30e356,_0x475d50,_0x4c7465));var _0x3d0480=Cartesian3[_0x1cb52c(0x41a1)](_0xe7f0f4,_0x4c7465,cartesian3Scratch3$1);(_0x30e356['y']<0x0&&_0x3d0480['y']>0x0||_0x30e356['y']>0x0&&_0x3d0480['y']<0x0)&&(_0x4c7465+0x3<_0x3c17be?(_0xe7f0f4[_0x4c7465]=_0x220649[_0x4c7465+0x3],_0xe7f0f4[_0x4c7465+0x1]=_0x220649[_0x4c7465+0x4],_0xe7f0f4[_0x4c7465+0x2]=_0x220649[_0x4c7465+0x5]):Cartesian3[_0x1cb52c(0x3540)](_0x30e356,_0xe7f0f4,_0x4c7465));}}}var offsetScalar=0x5*CesiumMath['EPSILON9'],coplanarOffset=CesiumMath[_0x68aa19(0x5316)];function splitLongitudePolyline(_0xc850b1){var _0x26c38c=_0x68aa19,_0x25463f,_0x34b8ed,_0x464708,_0x44bd27=_0xc850b1[_0x26c38c(0x4b72)],_0x5987b3=_0x44bd27[_0x26c38c(0x1b28)],_0x249003=_0x5987b3['position'][_0x26c38c(0x21e8)],_0x38e7f2=_0x5987b3[_0x26c38c(0x55cc)][_0x26c38c(0x21e8)],_0x1e3307=_0x5987b3['nextPosition']['values'],_0x37f4d0=_0x5987b3[_0x26c38c(0x3dec)]['values'],_0x1f0e0f=defined$1(_0x5987b3['st'])?_0x5987b3['st'][_0x26c38c(0x21e8)]:void 0x0,_0x449da1=defined$1(_0x5987b3[_0x26c38c(0x28b8)])?_0x5987b3[_0x26c38c(0x28b8)][_0x26c38c(0x21e8)]:void 0x0,_0x4db09b=defined$1(_0x5987b3[_0x26c38c(0x2ca1)])?_0x5987b3['dist'][_0x26c38c(0x21e8)]:void 0x0,_0x22f88e=copyGeometryForSplit(_0x44bd27),_0x4d2fb0=copyGeometryForSplit(_0x44bd27),_0xc2b347=!0x1,_0xce078b=_0x249003['length']/0x3;for(_0x25463f=0x0;_0x25463f<_0xce078b;_0x25463f+=0x4){var _0x4ba1e4=_0x25463f,_0x3df4b9=_0x25463f+0x2,_0x359a22=Cartesian3[_0x26c38c(0xb30)](_0x249003,0x3*_0x4ba1e4,cartesian3Scratch0),_0x2d552b=Cartesian3['fromArray'](_0x249003,0x3*_0x3df4b9,cartesian3Scratch2$1);if(Math['abs'](_0x359a22['y'])<coplanarOffset){for(_0x359a22['y']=coplanarOffset*(_0x2d552b['y']<0x0?-0x1:0x1),_0x249003[0x3*_0x25463f+0x1]=_0x359a22['y'],_0x249003[0x3*(_0x25463f+0x1)+0x1]=_0x359a22['y'],_0x34b8ed=0x3*_0x4ba1e4;_0x34b8ed<0x3*_0x4ba1e4+0xc;_0x34b8ed+=0x3)_0x38e7f2[_0x34b8ed]=_0x249003[0x3*_0x25463f],_0x38e7f2[_0x34b8ed+0x1]=_0x249003[0x3*_0x25463f+0x1],_0x38e7f2[_0x34b8ed+0x2]=_0x249003[0x3*_0x25463f+0x2];}if(Math[_0x26c38c(0x1661)](_0x2d552b['y'])<coplanarOffset){for(_0x2d552b['y']=coplanarOffset*(_0x359a22['y']<0x0?-0x1:0x1),_0x249003[0x3*(_0x25463f+0x2)+0x1]=_0x2d552b['y'],_0x249003[0x3*(_0x25463f+0x3)+0x1]=_0x2d552b['y'],_0x34b8ed=0x3*_0x4ba1e4;_0x34b8ed<0x3*_0x4ba1e4+0xc;_0x34b8ed+=0x3)_0x1e3307[_0x34b8ed]=_0x249003[0x3*(_0x25463f+0x2)],_0x1e3307[_0x34b8ed+0x1]=_0x249003[0x3*(_0x25463f+0x2)+0x1],_0x1e3307[_0x34b8ed+0x2]=_0x249003[0x3*(_0x25463f+0x2)+0x2];}var _0x4e788d=_0x22f88e[_0x26c38c(0x1b28)],_0x4c0af2=_0x22f88e['indices'],_0x44bc93=_0x4d2fb0[_0x26c38c(0x1b28)],_0x16a62d=_0x4d2fb0[_0x26c38c(0x525a)],_0x52931b=IntersectionTests[_0x26c38c(0x12e2)](_0x359a22,_0x2d552b,xzPlane,cartesian3Scratch4);if(defined$1(_0x52931b)){_0xc2b347=!0x0;var _0x45725c=Cartesian3[_0x26c38c(0x1c02)](Cartesian3['UNIT_Y'],offsetScalar,cartesian3Scratch5);_0x359a22['y']<0x0&&(Cartesian3[_0x26c38c(0x3152)](_0x45725c,_0x45725c),_0x4e788d=_0x4d2fb0[_0x26c38c(0x1b28)],_0x4c0af2=_0x4d2fb0[_0x26c38c(0x525a)],_0x44bc93=_0x22f88e[_0x26c38c(0x1b28)],_0x16a62d=_0x22f88e[_0x26c38c(0x525a)]);var _0x18ce34=Cartesian3[_0x26c38c(0x4979)](_0x52931b,_0x45725c,cartesian3Scratch6);_0x4e788d['position'][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x359a22['x'],_0x359a22['y'],_0x359a22['z'],_0x359a22['x'],_0x359a22['y'],_0x359a22['z']),_0x4e788d[_0x26c38c(0x4771)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),_0x4e788d['position'][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),_0x4e788d['prevPosition'][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x38e7f2[0x3*_0x4ba1e4],_0x38e7f2[0x3*_0x4ba1e4+0x1],_0x38e7f2[0x3*_0x4ba1e4+0x2]),_0x4e788d[_0x26c38c(0x55cc)][_0x26c38c(0x21e8)]['push'](_0x38e7f2[0x3*_0x4ba1e4+0x3],_0x38e7f2[0x3*_0x4ba1e4+0x4],_0x38e7f2[0x3*_0x4ba1e4+0x5]),_0x4e788d[_0x26c38c(0x55cc)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x359a22['x'],_0x359a22['y'],_0x359a22['z'],_0x359a22['x'],_0x359a22['y'],_0x359a22['z']),_0x4e788d[_0x26c38c(0x343c)]['values'][_0x26c38c(0x3a33)](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),_0x4e788d[_0x26c38c(0x343c)]['values']['push'](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),_0x4e788d[_0x26c38c(0x343c)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),_0x4e788d[_0x26c38c(0x343c)][_0x26c38c(0x21e8)]['push'](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),Cartesian3['negate'](_0x45725c,_0x45725c),Cartesian3[_0x26c38c(0x4979)](_0x52931b,_0x45725c,_0x18ce34),_0x44bc93[_0x26c38c(0x4771)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),_0x44bc93[_0x26c38c(0x4771)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),_0x44bc93[_0x26c38c(0x4771)]['values'][_0x26c38c(0x3a33)](_0x2d552b['x'],_0x2d552b['y'],_0x2d552b['z'],_0x2d552b['x'],_0x2d552b['y'],_0x2d552b['z']),_0x44bc93['prevPosition'][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),_0x44bc93[_0x26c38c(0x55cc)]['values'][_0x26c38c(0x3a33)](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),_0x44bc93[_0x26c38c(0x55cc)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),_0x44bc93[_0x26c38c(0x55cc)][_0x26c38c(0x21e8)]['push'](_0x18ce34['x'],_0x18ce34['y'],_0x18ce34['z']),_0x44bc93[_0x26c38c(0x343c)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x2d552b['x'],_0x2d552b['y'],_0x2d552b['z'],_0x2d552b['x'],_0x2d552b['y'],_0x2d552b['z']),_0x44bc93[_0x26c38c(0x343c)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x1e3307[0x3*_0x3df4b9],_0x1e3307[0x3*_0x3df4b9+0x1],_0x1e3307[0x3*_0x3df4b9+0x2]),_0x44bc93[_0x26c38c(0x343c)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x1e3307[0x3*_0x3df4b9+0x3],_0x1e3307[0x3*_0x3df4b9+0x4],_0x1e3307[0x3*_0x3df4b9+0x5]);var _0xcd6edf=Cartesian2[_0x26c38c(0xb30)](_0x37f4d0,0x2*_0x4ba1e4,cartesian2Scratch0),_0x1149f8=Math['abs'](_0xcd6edf['y']);_0x4e788d['expandAndWidth'][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](-0x1,_0x1149f8,0x1,_0x1149f8),_0x4e788d[_0x26c38c(0x3dec)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](-0x1,-_0x1149f8,0x1,-_0x1149f8),_0x44bc93[_0x26c38c(0x3dec)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](-0x1,_0x1149f8,0x1,_0x1149f8),_0x44bc93[_0x26c38c(0x3dec)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](-0x1,-_0x1149f8,0x1,-_0x1149f8);var _0x1b5fec=Cartesian3[_0x26c38c(0x2ed9)](Cartesian3[_0x26c38c(0x286c)](_0x52931b,_0x359a22,cartesian3Scratch3$1));if(_0x1b5fec/=Cartesian3['magnitudeSquared'](Cartesian3[_0x26c38c(0x286c)](_0x2d552b,_0x359a22,cartesian3Scratch3$1)),defined$1(_0x449da1)){var _0x2b9301=Cartesian4['fromArray'](_0x449da1,0x4*_0x4ba1e4,cartesian4Scratch0),_0x884cfb=Cartesian4[_0x26c38c(0xb30)](_0x449da1,0x4*_0x3df4b9,cartesian4Scratch0),_0x4ee5a0=CesiumMath[_0x26c38c(0x52f2)](_0x2b9301['x'],_0x884cfb['x'],_0x1b5fec),_0x463fa5=CesiumMath[_0x26c38c(0x52f2)](_0x2b9301['y'],_0x884cfb['y'],_0x1b5fec),_0x232b78=CesiumMath[_0x26c38c(0x52f2)](_0x2b9301['z'],_0x884cfb['z'],_0x1b5fec),_0x538b86=CesiumMath[_0x26c38c(0x52f2)](_0x2b9301['w'],_0x884cfb['w'],_0x1b5fec);for(_0x34b8ed=0x4*_0x4ba1e4;_0x34b8ed<0x4*_0x4ba1e4+0x8;++_0x34b8ed)_0x4e788d[_0x26c38c(0x28b8)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x449da1[_0x34b8ed]);for(_0x4e788d[_0x26c38c(0x28b8)]['values']['push'](_0x4ee5a0,_0x463fa5,_0x232b78,_0x538b86),_0x4e788d['color'][_0x26c38c(0x21e8)]['push'](_0x4ee5a0,_0x463fa5,_0x232b78,_0x538b86),_0x44bc93['color'][_0x26c38c(0x21e8)]['push'](_0x4ee5a0,_0x463fa5,_0x232b78,_0x538b86),_0x44bc93[_0x26c38c(0x28b8)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x4ee5a0,_0x463fa5,_0x232b78,_0x538b86),_0x34b8ed=0x4*_0x3df4b9;_0x34b8ed<0x4*_0x3df4b9+0x8;++_0x34b8ed)_0x44bc93[_0x26c38c(0x28b8)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x449da1[_0x34b8ed]);}if(defined$1(_0x1f0e0f)){var _0x4e255e=Cartesian2[_0x26c38c(0xb30)](_0x1f0e0f,0x2*_0x4ba1e4,cartesian2Scratch0),_0x362310=Cartesian2[_0x26c38c(0xb30)](_0x1f0e0f,0x2*(_0x25463f+0x3),cartesian2Scratch1),_0x84731d=CesiumMath['lerp'](_0x4e255e['x'],_0x362310['x'],_0x1b5fec);for(_0x34b8ed=0x2*_0x4ba1e4;_0x34b8ed<0x2*_0x4ba1e4+0x4;++_0x34b8ed)_0x4e788d['st'][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x1f0e0f[_0x34b8ed]);for(_0x4e788d['st'][_0x26c38c(0x21e8)]['push'](_0x84731d,_0x4e255e['y']),_0x4e788d['st'][_0x26c38c(0x21e8)]['push'](_0x84731d,_0x362310['y']),_0x44bc93['st'][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x84731d,_0x4e255e['y']),_0x44bc93['st']['values'][_0x26c38c(0x3a33)](_0x84731d,_0x362310['y']),_0x34b8ed=0x2*_0x3df4b9;_0x34b8ed<0x2*_0x3df4b9+0x4;++_0x34b8ed)_0x44bc93['st'][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x1f0e0f[_0x34b8ed]);}if(defined$1(_0x4db09b)){var _0x5ebeb8=Cartesian3[_0x26c38c(0xb30)](_0x4db09b,0x3*_0x4ba1e4,cartesian3Scratch7),_0x538fb2=Cartesian3[_0x26c38c(0xb30)](_0x4db09b,0x3*_0x3df4b9,cartesian3Scratch7),_0x4874ad=CesiumMath[_0x26c38c(0x52f2)](_0x5ebeb8['x'],_0x538fb2['x'],_0x1b5fec);for(_0x34b8ed=0x3*_0x4ba1e4;_0x34b8ed<0x3*_0x4ba1e4+0x6;++_0x34b8ed)_0x4e788d[_0x26c38c(0x2ca1)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x4db09b[_0x34b8ed]);for(_0x4e788d[_0x26c38c(0x2ca1)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x4874ad,_0x5ebeb8['y'],_0x5ebeb8['z']),_0x4e788d['dist'][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x4874ad,_0x5ebeb8['y'],_0x5ebeb8['z']),_0x44bc93[_0x26c38c(0x2ca1)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x4874ad,_0x538fb2['y'],_0x538fb2['z']),_0x44bc93['dist']['values'][_0x26c38c(0x3a33)](_0x4874ad,_0x538fb2['y'],_0x538fb2['z']),_0x34b8ed=0x3*_0x3df4b9;_0x34b8ed<0x3*_0x3df4b9+0x6;++_0x34b8ed)_0x44bc93[_0x26c38c(0x2ca1)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x4db09b[_0x34b8ed]);}_0x464708=_0x4e788d[_0x26c38c(0x4771)][_0x26c38c(0x21e8)][_0x26c38c(0x531b)]/0x3-0x4,_0x4c0af2[_0x26c38c(0x3a33)](_0x464708,_0x464708+0x2,_0x464708+0x1),_0x4c0af2[_0x26c38c(0x3a33)](_0x464708+0x1,_0x464708+0x2,_0x464708+0x3),_0x464708=_0x44bc93[_0x26c38c(0x4771)][_0x26c38c(0x21e8)]['length']/0x3-0x4,_0x16a62d[_0x26c38c(0x3a33)](_0x464708,_0x464708+0x2,_0x464708+0x1),_0x16a62d[_0x26c38c(0x3a33)](_0x464708+0x1,_0x464708+0x2,_0x464708+0x3);}else{var _0x58d8f5,_0x280fe6;for(_0x359a22['y']<0x0?(_0x58d8f5=_0x4d2fb0[_0x26c38c(0x1b28)],_0x280fe6=_0x4d2fb0[_0x26c38c(0x525a)]):(_0x58d8f5=_0x22f88e['attributes'],_0x280fe6=_0x22f88e[_0x26c38c(0x525a)]),_0x58d8f5[_0x26c38c(0x4771)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x359a22['x'],_0x359a22['y'],_0x359a22['z']),_0x58d8f5[_0x26c38c(0x4771)]['values'][_0x26c38c(0x3a33)](_0x359a22['x'],_0x359a22['y'],_0x359a22['z']),_0x58d8f5[_0x26c38c(0x4771)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x2d552b['x'],_0x2d552b['y'],_0x2d552b['z']),_0x58d8f5[_0x26c38c(0x4771)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x2d552b['x'],_0x2d552b['y'],_0x2d552b['z']),_0x34b8ed=0x3*_0x25463f;_0x34b8ed<0x3*_0x25463f+0xc;++_0x34b8ed)_0x58d8f5[_0x26c38c(0x55cc)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x38e7f2[_0x34b8ed]),_0x58d8f5['nextPosition'][_0x26c38c(0x21e8)]['push'](_0x1e3307[_0x34b8ed]);for(_0x34b8ed=0x2*_0x25463f;_0x34b8ed<0x2*_0x25463f+0x8;++_0x34b8ed)_0x58d8f5[_0x26c38c(0x3dec)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x37f4d0[_0x34b8ed]),defined$1(_0x1f0e0f)&&_0x58d8f5['st'][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x1f0e0f[_0x34b8ed]);if(defined$1(_0x449da1)){for(_0x34b8ed=0x4*_0x25463f;_0x34b8ed<0x4*_0x25463f+0x10;++_0x34b8ed)_0x58d8f5[_0x26c38c(0x28b8)][_0x26c38c(0x21e8)][_0x26c38c(0x3a33)](_0x449da1[_0x34b8ed]);}if(defined$1(_0x4db09b)){for(_0x34b8ed=0x3*_0x25463f;_0x34b8ed<0x3*_0x25463f+0xc;++_0x34b8ed)_0x58d8f5[_0x26c38c(0x2ca1)]['values']['push'](_0x4db09b[_0x34b8ed]);}_0x464708=_0x58d8f5[_0x26c38c(0x4771)][_0x26c38c(0x21e8)][_0x26c38c(0x531b)]/0x3-0x4,_0x280fe6['push'](_0x464708,_0x464708+0x2,_0x464708+0x1),_0x280fe6[_0x26c38c(0x3a33)](_0x464708+0x1,_0x464708+0x2,_0x464708+0x3);}}_0xc2b347&&(updateAdjacencyAfterSplit(_0x4d2fb0),updateAdjacencyAfterSplit(_0x22f88e)),updateInstanceAfterSplit(_0xc850b1,_0x4d2fb0,_0x22f88e);}GeometryPipeline['splitLongitude']=function(_0x353858){var _0x393a36=_0x68aa19,_0x4338aa=_0x353858[_0x393a36(0x4b72)],_0x471fdb=_0x4338aa[_0x393a36(0x5809)];if(defined$1(_0x471fdb)&&(_0x471fdb[_0x393a36(0x19ee)]['x']-_0x471fdb[_0x393a36(0x2896)]>0x0||BoundingSphere[_0x393a36(0x5163)](_0x471fdb,Plane[_0x393a36(0x4797)])!==Intersect$1['INTERSECTING']))return _0x353858;if(_0x4338aa[_0x393a36(0x8c0)]!==GeometryType$1[_0x393a36(0x44b5)])switch(_0x4338aa['geometryType']){case GeometryType$1['POLYLINES']:splitLongitudePolyline(_0x353858);break;case GeometryType$1[_0x393a36(0x139)]:splitLongitudeTriangles(_0x353858);break;case GeometryType$1[_0x393a36(0x2f6a)]:splitLongitudeLines(_0x353858);}else indexPrimitive(_0x4338aa),_0x4338aa[_0x393a36(0x2a6)]===PrimitiveType$1['TRIANGLES']?splitLongitudeTriangles(_0x353858):_0x4338aa[_0x393a36(0x2a6)]===PrimitiveType$1[_0x393a36(0x2f6a)]&&splitLongitudeLines(_0x353858);return _0x353858;};var scratchCartesian1$6=new Cartesian3(),scratchCartesian2$9=new Cartesian3(),scratchCartesian3$c=new Cartesian3(),scratchCartesian4$7=new Cartesian3(),texCoordScratch=new Cartesian2(),textureMatrixScratch$1=new Matrix3(),tangentMatrixScratch$1=new Matrix3(),quaternionScratch$3=new Quaternion(),scratchNormal$6=new Cartesian3(),scratchTangent$5=new Cartesian3(),scratchBitangent$4=new Cartesian3(),scratchCartographic$g=new Cartographic(),projectedCenterScratch=new Cartesian3(),scratchMinTexCoord=new Cartesian2(),scratchMaxTexCoord=new Cartesian2();function computeTopBottomAttributes(_0x103ae8,_0x5a54a7,_0x26afbd){var _0x8a2dad=_0x68aa19,_0x4a8d08=_0x5a54a7[_0x8a2dad(0x4a45)],_0x4a5019=_0x5a54a7['center'],_0x5f43ab=_0x5a54a7['semiMajorAxis'],_0x2151db=_0x5a54a7[_0x8a2dad(0x1b85)],_0x5c40cb=_0x5a54a7[_0x8a2dad(0x1706)],_0x175ab8=_0x5a54a7[_0x8a2dad(0x2542)],_0x443e1e=_0x26afbd?_0x103ae8['length']/0x3*0x2:_0x103ae8[_0x8a2dad(0x531b)]/0x3,_0x326788=_0x5a54a7['shadowVolume'],_0x5d5e3c=_0x4a8d08['st']?new Float32Array(0x2*_0x443e1e):void 0x0,_0x2c8205=_0x4a8d08[_0x8a2dad(0x193a)]?new Float32Array(0x3*_0x443e1e):void 0x0,_0xa302e5=_0x4a8d08[_0x8a2dad(0x1623)]?new Float32Array(0x3*_0x443e1e):void 0x0,_0x68c60=_0x4a8d08['bitangent']?new Float32Array(0x3*_0x443e1e):void 0x0,_0x3cdf6d=_0x326788?new Float32Array(0x3*_0x443e1e):void 0x0,_0x5ad26c=0x0,_0x59126b=scratchNormal$6,_0x1d44cb=scratchTangent$5,_0x2b5baf=scratchBitangent$4,_0x162060=new GeographicProjection(_0x5c40cb),_0x2a1b89=_0x162060['project'](_0x5c40cb[_0x8a2dad(0x541d)](_0x4a5019,scratchCartographic$g),projectedCenterScratch),_0x5dea97=_0x5c40cb[_0x8a2dad(0x4251)](_0x4a5019,scratchCartesian1$6);_0x5c40cb['geodeticSurfaceNormal'](_0x5dea97,_0x5dea97);var _0x13298d=textureMatrixScratch$1,_0x537be8=tangentMatrixScratch$1;if(0x0!==_0x175ab8){var _0x2e3565=Quaternion[_0x8a2dad(0x1c60)](_0x5dea97,_0x175ab8,quaternionScratch$3);_0x13298d=Matrix3[_0x8a2dad(0x23d2)](_0x2e3565,_0x13298d),_0x2e3565=Quaternion[_0x8a2dad(0x1c60)](_0x5dea97,-_0x175ab8,quaternionScratch$3),_0x537be8=Matrix3[_0x8a2dad(0x23d2)](_0x2e3565,_0x537be8);}else _0x13298d=Matrix3[_0x8a2dad(0x254b)](Matrix3[_0x8a2dad(0x5139)],_0x13298d),_0x537be8=Matrix3['clone'](Matrix3[_0x8a2dad(0x5139)],_0x537be8);for(var _0x3b149e=Cartesian2[_0x8a2dad(0x2b84)](Number[_0x8a2dad(0x25a9)],Number[_0x8a2dad(0x25a9)],scratchMinTexCoord),_0x85fab4=Cartesian2['fromElements'](Number[_0x8a2dad(0x4187)],Number[_0x8a2dad(0x4187)],scratchMaxTexCoord),_0x3a1141=_0x103ae8[_0x8a2dad(0x531b)],_0x2956fe=_0x26afbd?_0x3a1141:0x0,_0x175302=_0x2956fe/0x3*0x2,_0x3ccd48=0x0;_0x3ccd48<_0x3a1141;_0x3ccd48+=0x3){var _0x27a5a0=_0x3ccd48+0x1,_0x5078b1=_0x3ccd48+0x2,_0x51321d=Cartesian3[_0x8a2dad(0xb30)](_0x103ae8,_0x3ccd48,scratchCartesian1$6);if(_0x4a8d08['st']){var _0x14a53a=Matrix3[_0x8a2dad(0x21ec)](_0x13298d,_0x51321d,scratchCartesian2$9),_0x1f0608=_0x162060[_0x8a2dad(0x3eda)](_0x5c40cb[_0x8a2dad(0x541d)](_0x14a53a,scratchCartographic$g),scratchCartesian3$c);Cartesian3[_0x8a2dad(0x286c)](_0x1f0608,_0x2a1b89,_0x1f0608),texCoordScratch['x']=(_0x1f0608['x']+_0x5f43ab)/(0x2*_0x5f43ab),texCoordScratch['y']=(_0x1f0608['y']+_0x2151db)/(0x2*_0x2151db),_0x3b149e['x']=Math[_0x8a2dad(0x27d5)](texCoordScratch['x'],_0x3b149e['x']),_0x3b149e['y']=Math[_0x8a2dad(0x27d5)](texCoordScratch['y'],_0x3b149e['y']),_0x85fab4['x']=Math['max'](texCoordScratch['x'],_0x85fab4['x']),_0x85fab4['y']=Math[_0x8a2dad(0x2bc6)](texCoordScratch['y'],_0x85fab4['y']),_0x26afbd&&(_0x5d5e3c[_0x5ad26c+_0x175302]=texCoordScratch['x'],_0x5d5e3c[_0x5ad26c+0x1+_0x175302]=texCoordScratch['y']),_0x5d5e3c[_0x5ad26c++]=texCoordScratch['x'],_0x5d5e3c[_0x5ad26c++]=texCoordScratch['y'];}(_0x4a8d08['normal']||_0x4a8d08[_0x8a2dad(0x1623)]||_0x4a8d08[_0x8a2dad(0xcdb)]||_0x326788)&&(_0x59126b=_0x5c40cb['geodeticSurfaceNormal'](_0x51321d,_0x59126b),_0x326788&&(_0x3cdf6d[_0x3ccd48+_0x2956fe]=-_0x59126b['x'],_0x3cdf6d[_0x27a5a0+_0x2956fe]=-_0x59126b['y'],_0x3cdf6d[_0x5078b1+_0x2956fe]=-_0x59126b['z']),(_0x4a8d08[_0x8a2dad(0x193a)]||_0x4a8d08[_0x8a2dad(0x1623)]||_0x4a8d08[_0x8a2dad(0xcdb)])&&((_0x4a8d08[_0x8a2dad(0x1623)]||_0x4a8d08[_0x8a2dad(0xcdb)])&&(_0x1d44cb=Cartesian3[_0x8a2dad(0x4e7d)](Cartesian3[_0x8a2dad(0x33cc)](Cartesian3['UNIT_Z'],_0x59126b,_0x1d44cb),_0x1d44cb),Matrix3[_0x8a2dad(0x21ec)](_0x537be8,_0x1d44cb,_0x1d44cb)),_0x4a8d08[_0x8a2dad(0x193a)]&&(_0x2c8205[_0x3ccd48]=_0x59126b['x'],_0x2c8205[_0x27a5a0]=_0x59126b['y'],_0x2c8205[_0x5078b1]=_0x59126b['z'],_0x26afbd&&(_0x2c8205[_0x3ccd48+_0x2956fe]=-_0x59126b['x'],_0x2c8205[_0x27a5a0+_0x2956fe]=-_0x59126b['y'],_0x2c8205[_0x5078b1+_0x2956fe]=-_0x59126b['z'])),_0x4a8d08[_0x8a2dad(0x1623)]&&(_0xa302e5[_0x3ccd48]=_0x1d44cb['x'],_0xa302e5[_0x27a5a0]=_0x1d44cb['y'],_0xa302e5[_0x5078b1]=_0x1d44cb['z'],_0x26afbd&&(_0xa302e5[_0x3ccd48+_0x2956fe]=-_0x1d44cb['x'],_0xa302e5[_0x27a5a0+_0x2956fe]=-_0x1d44cb['y'],_0xa302e5[_0x5078b1+_0x2956fe]=-_0x1d44cb['z'])),_0x4a8d08[_0x8a2dad(0xcdb)]&&(_0x2b5baf=Cartesian3[_0x8a2dad(0x4e7d)](Cartesian3[_0x8a2dad(0x33cc)](_0x59126b,_0x1d44cb,_0x2b5baf),_0x2b5baf),_0x68c60[_0x3ccd48]=_0x2b5baf['x'],_0x68c60[_0x27a5a0]=_0x2b5baf['y'],_0x68c60[_0x5078b1]=_0x2b5baf['z'],_0x26afbd&&(_0x68c60[_0x3ccd48+_0x2956fe]=_0x2b5baf['x'],_0x68c60[_0x27a5a0+_0x2956fe]=_0x2b5baf['y'],_0x68c60[_0x5078b1+_0x2956fe]=_0x2b5baf['z']))));}if(_0x4a8d08['st']){_0x3a1141=_0x5d5e3c[_0x8a2dad(0x531b)];for(var _0x51cd1f=0x0;_0x51cd1f<_0x3a1141;_0x51cd1f+=0x2)_0x5d5e3c[_0x51cd1f]=(_0x5d5e3c[_0x51cd1f]-_0x3b149e['x'])/(_0x85fab4['x']-_0x3b149e['x']),_0x5d5e3c[_0x51cd1f+0x1]=(_0x5d5e3c[_0x51cd1f+0x1]-_0x3b149e['y'])/(_0x85fab4['y']-_0x3b149e['y']);}var _0x2027ed=new GeometryAttributes();if(_0x4a8d08[_0x8a2dad(0x4771)]){var _0x573b93=EllipseGeometryLibrary[_0x8a2dad(0x2ad0)](_0x103ae8,_0x5a54a7,_0x26afbd);_0x2027ed[_0x8a2dad(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x8a2dad(0x1c31)],'componentsPerAttribute':0x3,'values':_0x573b93});}if(_0x4a8d08['st']&&(_0x2027ed['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x8a2dad(0x15eb)],'componentsPerAttribute':0x2,'values':_0x5d5e3c})),_0x4a8d08[_0x8a2dad(0x193a)]&&(_0x2027ed[_0x8a2dad(0x193a)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x2c8205})),_0x4a8d08['tangent']&&(_0x2027ed[_0x8a2dad(0x1623)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0xa302e5})),_0x4a8d08[_0x8a2dad(0xcdb)]&&(_0x2027ed[_0x8a2dad(0xcdb)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x68c60})),_0x326788&&(_0x2027ed[_0x8a2dad(0x3369)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x8a2dad(0x15eb)],'componentsPerAttribute':0x3,'values':_0x3cdf6d})),_0x26afbd&&defined$1(_0x5a54a7[_0x8a2dad(0x2982)])){var _0x24febb=new Uint8Array(_0x443e1e);if(_0x5a54a7[_0x8a2dad(0x2982)]===GeometryOffsetAttribute$1['TOP'])_0x24febb=arrayFill(_0x24febb,0x1,0x0,_0x443e1e/0x2);else _0x24febb=arrayFill(_0x24febb,_0x5a54a7[_0x8a2dad(0x2982)]===GeometryOffsetAttribute$1[_0x8a2dad(0x44b5)]?0x0:0x1);_0x2027ed[_0x8a2dad(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x8a2dad(0x4aae)],'componentsPerAttribute':0x1,'values':_0x24febb});}return _0x2027ed;}function topIndices(_0xb71274){var _0x39049f,_0x104d29,_0x44ccfa,_0x2ef6a1,_0x1b62ab,_0x34badf=new Array(_0xb71274*(_0xb71274+0x1)*0xc-0x6),_0x71c5a7=0x0;for(_0x39049f=0x0,_0x44ccfa=0x1,_0x2ef6a1=0x0;_0x2ef6a1<0x3;_0x2ef6a1++)_0x34badf[_0x71c5a7++]=_0x44ccfa++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa;for(_0x2ef6a1=0x2;_0x2ef6a1<_0xb71274+0x1;++_0x2ef6a1){for(_0x44ccfa=_0x2ef6a1*(_0x2ef6a1+0x1)-0x1,_0x39049f=(_0x2ef6a1-0x1)*_0x2ef6a1-0x1,_0x34badf[_0x71c5a7++]=_0x44ccfa++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa,_0x104d29=0x2*_0x2ef6a1,_0x1b62ab=0x0;_0x1b62ab<_0x104d29-0x1;++_0x1b62ab)_0x34badf[_0x71c5a7++]=_0x44ccfa,_0x34badf[_0x71c5a7++]=_0x39049f++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa;_0x34badf[_0x71c5a7++]=_0x44ccfa++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa;}for(_0x104d29=0x2*_0xb71274,++_0x44ccfa,++_0x39049f,_0x2ef6a1=0x0;_0x2ef6a1<_0x104d29-0x1;++_0x2ef6a1)_0x34badf[_0x71c5a7++]=_0x44ccfa,_0x34badf[_0x71c5a7++]=_0x39049f++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa;for(_0x34badf[_0x71c5a7++]=_0x44ccfa,_0x34badf[_0x71c5a7++]=_0x39049f++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa++,_0x34badf[_0x71c5a7++]=_0x39049f++,_0x34badf[_0x71c5a7++]=_0x39049f,++_0x39049f,_0x2ef6a1=_0xb71274-0x1;_0x2ef6a1>0x1;--_0x2ef6a1){for(_0x34badf[_0x71c5a7++]=_0x39049f++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa,_0x104d29=0x2*_0x2ef6a1,_0x1b62ab=0x0;_0x1b62ab<_0x104d29-0x1;++_0x1b62ab)_0x34badf[_0x71c5a7++]=_0x44ccfa,_0x34badf[_0x71c5a7++]=_0x39049f++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa;_0x34badf[_0x71c5a7++]=_0x39049f++,_0x34badf[_0x71c5a7++]=_0x39049f++,_0x34badf[_0x71c5a7++]=_0x44ccfa++;}for(_0x2ef6a1=0x0;_0x2ef6a1<0x3;_0x2ef6a1++)_0x34badf[_0x71c5a7++]=_0x39049f++,_0x34badf[_0x71c5a7++]=_0x39049f,_0x34badf[_0x71c5a7++]=_0x44ccfa;return _0x34badf;}var boundingSphereCenter$1=new Cartesian3();function computeEllipse$1(_0x2f693){var _0x357d18=_0x68aa19,_0x55e017=_0x2f693['center'];boundingSphereCenter$1=Cartesian3[_0x357d18(0x1c02)](_0x2f693[_0x357d18(0x1706)][_0x357d18(0x3806)](_0x55e017,boundingSphereCenter$1),_0x2f693[_0x357d18(0x5862)],boundingSphereCenter$1);var _0x1e2e36=new BoundingSphere(boundingSphereCenter$1=Cartesian3[_0x357d18(0x4979)](_0x55e017,boundingSphereCenter$1,boundingSphereCenter$1),_0x2f693[_0x357d18(0x42c1)]),_0x596578=EllipseGeometryLibrary[_0x357d18(0x4f73)](_0x2f693,!0x0,!0x1),_0x216b7d=_0x596578[_0x357d18(0x30fe)],_0x2d6dc9=_0x596578[_0x357d18(0x210d)],_0x4ce497=computeTopBottomAttributes(_0x216b7d,_0x2f693,!0x1),_0x11ea2d=topIndices(_0x2d6dc9);return{'boundingSphere':_0x1e2e36,'attributes':_0x4ce497,'indices':_0x11ea2d=IndexDatatype$1[_0x357d18(0x2074)](_0x216b7d['length']/0x3,_0x11ea2d)};}function computeWallAttributes(_0x4a8bb3,_0x3142cc){var _0x456480=_0x68aa19,_0x3d6604=_0x3142cc[_0x456480(0x4a45)],_0x4016b2=_0x3142cc[_0x456480(0x19ee)],_0x588326=_0x3142cc[_0x456480(0x42c1)],_0x4fb43f=_0x3142cc[_0x456480(0x1b85)],_0x5d1f91=_0x3142cc[_0x456480(0x1706)],_0x1ff25c=_0x3142cc[_0x456480(0x5862)],_0x21d30c=_0x3142cc[_0x456480(0x268a)],_0x2b59d2=_0x3142cc[_0x456480(0x2542)],_0x1f8684=_0x4a8bb3['length']/0x3*0x2,_0x3e6b93=new Float64Array(0x3*_0x1f8684),_0x2f5af9=_0x3d6604['st']?new Float32Array(0x2*_0x1f8684):void 0x0,_0x37a2d9=_0x3d6604[_0x456480(0x193a)]?new Float32Array(0x3*_0x1f8684):void 0x0,_0x42360f=_0x3d6604[_0x456480(0x1623)]?new Float32Array(0x3*_0x1f8684):void 0x0,_0x14385c=_0x3d6604[_0x456480(0xcdb)]?new Float32Array(0x3*_0x1f8684):void 0x0,_0x1fdc42=_0x3142cc['shadowVolume'],_0x49f6bd=_0x1fdc42?new Float32Array(0x3*_0x1f8684):void 0x0,_0x2d2abb=0x0,_0x539e8=scratchNormal$6,_0x5e2953=scratchTangent$5,_0x251dba=scratchBitangent$4,_0x1a610a=new GeographicProjection(_0x5d1f91),_0x1351db=_0x1a610a[_0x456480(0x3eda)](_0x5d1f91['cartesianToCartographic'](_0x4016b2,scratchCartographic$g),projectedCenterScratch),_0x192871=_0x5d1f91[_0x456480(0x4251)](_0x4016b2,scratchCartesian1$6);_0x5d1f91[_0x456480(0x3806)](_0x192871,_0x192871);for(var _0x1f5760=Quaternion[_0x456480(0x1c60)](_0x192871,_0x2b59d2,quaternionScratch$3),_0x1047bb=Matrix3[_0x456480(0x23d2)](_0x1f5760,textureMatrixScratch$1),_0x4c3bb2=Cartesian2[_0x456480(0x2b84)](Number[_0x456480(0x25a9)],Number[_0x456480(0x25a9)],scratchMinTexCoord),_0x5c7e1a=Cartesian2['fromElements'](Number[_0x456480(0x4187)],Number[_0x456480(0x4187)],scratchMaxTexCoord),_0x2e13ea=_0x4a8bb3['length'],_0xd556e8=_0x2e13ea/0x3*0x2,_0x2ae53a=0x0;_0x2ae53a<_0x2e13ea;_0x2ae53a+=0x3){var _0x458c85,_0x1b2620=_0x2ae53a+0x1,_0x3bf261=_0x2ae53a+0x2,_0x1a1176=Cartesian3['fromArray'](_0x4a8bb3,_0x2ae53a,scratchCartesian1$6);if(_0x3d6604['st']){var _0x1955a3=Matrix3[_0x456480(0x21ec)](_0x1047bb,_0x1a1176,scratchCartesian2$9),_0x1925ed=_0x1a610a['project'](_0x5d1f91['cartesianToCartographic'](_0x1955a3,scratchCartographic$g),scratchCartesian3$c);Cartesian3[_0x456480(0x286c)](_0x1925ed,_0x1351db,_0x1925ed),texCoordScratch['x']=(_0x1925ed['x']+_0x588326)/(0x2*_0x588326),texCoordScratch['y']=(_0x1925ed['y']+_0x4fb43f)/(0x2*_0x4fb43f),_0x4c3bb2['x']=Math[_0x456480(0x27d5)](texCoordScratch['x'],_0x4c3bb2['x']),_0x4c3bb2['y']=Math[_0x456480(0x27d5)](texCoordScratch['y'],_0x4c3bb2['y']),_0x5c7e1a['x']=Math['max'](texCoordScratch['x'],_0x5c7e1a['x']),_0x5c7e1a['y']=Math[_0x456480(0x2bc6)](texCoordScratch['y'],_0x5c7e1a['y']),_0x2f5af9[_0x2d2abb+_0xd556e8]=texCoordScratch['x'],_0x2f5af9[_0x2d2abb+0x1+_0xd556e8]=texCoordScratch['y'],_0x2f5af9[_0x2d2abb++]=texCoordScratch['x'],_0x2f5af9[_0x2d2abb++]=texCoordScratch['y'];}_0x1a1176=_0x5d1f91[_0x456480(0x4251)](_0x1a1176,_0x1a1176),_0x458c85=Cartesian3['clone'](_0x1a1176,scratchCartesian2$9),_0x539e8=_0x5d1f91[_0x456480(0x3806)](_0x1a1176,_0x539e8),_0x1fdc42&&(_0x49f6bd[_0x2ae53a+_0x2e13ea]=-_0x539e8['x'],_0x49f6bd[_0x1b2620+_0x2e13ea]=-_0x539e8['y'],_0x49f6bd[_0x3bf261+_0x2e13ea]=-_0x539e8['z']);var _0xc1220f=Cartesian3[_0x456480(0x1c02)](_0x539e8,_0x1ff25c,scratchCartesian4$7);if(_0x1a1176=Cartesian3[_0x456480(0x4979)](_0x1a1176,_0xc1220f,_0x1a1176),_0xc1220f=Cartesian3[_0x456480(0x1c02)](_0x539e8,_0x21d30c,_0xc1220f),_0x458c85=Cartesian3[_0x456480(0x4979)](_0x458c85,_0xc1220f,_0x458c85),_0x3d6604['position']&&(_0x3e6b93[_0x2ae53a+_0x2e13ea]=_0x458c85['x'],_0x3e6b93[_0x1b2620+_0x2e13ea]=_0x458c85['y'],_0x3e6b93[_0x3bf261+_0x2e13ea]=_0x458c85['z'],_0x3e6b93[_0x2ae53a]=_0x1a1176['x'],_0x3e6b93[_0x1b2620]=_0x1a1176['y'],_0x3e6b93[_0x3bf261]=_0x1a1176['z']),_0x3d6604[_0x456480(0x193a)]||_0x3d6604[_0x456480(0x1623)]||_0x3d6604['bitangent']){_0x251dba=Cartesian3[_0x456480(0x254b)](_0x539e8,_0x251dba);var _0x4679fc=Cartesian3[_0x456480(0xb30)](_0x4a8bb3,(_0x2ae53a+0x3)%_0x2e13ea,scratchCartesian4$7);Cartesian3['subtract'](_0x4679fc,_0x1a1176,_0x4679fc);var _0x52dc7b=Cartesian3[_0x456480(0x286c)](_0x458c85,_0x1a1176,scratchCartesian3$c);_0x539e8=Cartesian3[_0x456480(0x4e7d)](Cartesian3[_0x456480(0x33cc)](_0x52dc7b,_0x4679fc,_0x539e8),_0x539e8),_0x3d6604[_0x456480(0x193a)]&&(_0x37a2d9[_0x2ae53a]=_0x539e8['x'],_0x37a2d9[_0x1b2620]=_0x539e8['y'],_0x37a2d9[_0x3bf261]=_0x539e8['z'],_0x37a2d9[_0x2ae53a+_0x2e13ea]=_0x539e8['x'],_0x37a2d9[_0x1b2620+_0x2e13ea]=_0x539e8['y'],_0x37a2d9[_0x3bf261+_0x2e13ea]=_0x539e8['z']),_0x3d6604[_0x456480(0x1623)]&&(_0x5e2953=Cartesian3[_0x456480(0x4e7d)](Cartesian3[_0x456480(0x33cc)](_0x251dba,_0x539e8,_0x5e2953),_0x5e2953),_0x42360f[_0x2ae53a]=_0x5e2953['x'],_0x42360f[_0x1b2620]=_0x5e2953['y'],_0x42360f[_0x3bf261]=_0x5e2953['z'],_0x42360f[_0x2ae53a+_0x2e13ea]=_0x5e2953['x'],_0x42360f[_0x2ae53a+0x1+_0x2e13ea]=_0x5e2953['y'],_0x42360f[_0x2ae53a+0x2+_0x2e13ea]=_0x5e2953['z']),_0x3d6604['bitangent']&&(_0x14385c[_0x2ae53a]=_0x251dba['x'],_0x14385c[_0x1b2620]=_0x251dba['y'],_0x14385c[_0x3bf261]=_0x251dba['z'],_0x14385c[_0x2ae53a+_0x2e13ea]=_0x251dba['x'],_0x14385c[_0x1b2620+_0x2e13ea]=_0x251dba['y'],_0x14385c[_0x3bf261+_0x2e13ea]=_0x251dba['z']);}}if(_0x3d6604['st']){_0x2e13ea=_0x2f5af9[_0x456480(0x531b)];for(var _0x4d3124=0x0;_0x4d3124<_0x2e13ea;_0x4d3124+=0x2)_0x2f5af9[_0x4d3124]=(_0x2f5af9[_0x4d3124]-_0x4c3bb2['x'])/(_0x5c7e1a['x']-_0x4c3bb2['x']),_0x2f5af9[_0x4d3124+0x1]=(_0x2f5af9[_0x4d3124+0x1]-_0x4c3bb2['y'])/(_0x5c7e1a['y']-_0x4c3bb2['y']);}var _0x1a9d1f=new GeometryAttributes();if(_0x3d6604[_0x456480(0x4771)]&&(_0x1a9d1f[_0x456480(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x456480(0x1c31)],'componentsPerAttribute':0x3,'values':_0x3e6b93})),_0x3d6604['st']&&(_0x1a9d1f['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x456480(0x15eb)],'componentsPerAttribute':0x2,'values':_0x2f5af9})),_0x3d6604[_0x456480(0x193a)]&&(_0x1a9d1f[_0x456480(0x193a)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x37a2d9})),_0x3d6604[_0x456480(0x1623)]&&(_0x1a9d1f[_0x456480(0x1623)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x456480(0x15eb)],'componentsPerAttribute':0x3,'values':_0x42360f})),_0x3d6604[_0x456480(0xcdb)]&&(_0x1a9d1f[_0x456480(0xcdb)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x456480(0x15eb)],'componentsPerAttribute':0x3,'values':_0x14385c})),_0x1fdc42&&(_0x1a9d1f[_0x456480(0x3369)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x49f6bd})),defined$1(_0x3142cc[_0x456480(0x2982)])){var _0x548277=new Uint8Array(_0x1f8684);if(_0x3142cc[_0x456480(0x2982)]===GeometryOffsetAttribute$1[_0x456480(0xa62)])_0x548277=arrayFill(_0x548277,0x1,0x0,_0x1f8684/0x2);else _0x548277=arrayFill(_0x548277,_0x3142cc[_0x456480(0x2982)]===GeometryOffsetAttribute$1[_0x456480(0x44b5)]?0x0:0x1);_0x1a9d1f[_0x456480(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x456480(0x4aae)],'componentsPerAttribute':0x1,'values':_0x548277});}return _0x1a9d1f;}function computeWallIndices(_0x124a6a){var _0x1784e5=_0x68aa19;for(var _0x47c5bf=_0x124a6a['length']/0x3,_0x29f0f6=IndexDatatype$1[_0x1784e5(0x2074)](_0x47c5bf,0x6*_0x47c5bf),_0x4e5108=0x0,_0x376046=0x0;_0x376046<_0x47c5bf;_0x376046++){var _0x1da186=_0x376046,_0x488762=_0x376046+_0x47c5bf,_0x40173d=(_0x1da186+0x1)%_0x47c5bf,_0x433d16=_0x40173d+_0x47c5bf;_0x29f0f6[_0x4e5108++]=_0x1da186,_0x29f0f6[_0x4e5108++]=_0x488762,_0x29f0f6[_0x4e5108++]=_0x40173d,_0x29f0f6[_0x4e5108++]=_0x40173d,_0x29f0f6[_0x4e5108++]=_0x488762,_0x29f0f6[_0x4e5108++]=_0x433d16;}return _0x29f0f6;}var topBoundingSphere$3=new BoundingSphere(),bottomBoundingSphere$3=new BoundingSphere();function computeExtrudedEllipse$1(_0x3d1a70){var _0x4dab9f=_0x68aa19,_0x33e0d0=_0x3d1a70['center'],_0x491ef1=_0x3d1a70[_0x4dab9f(0x1706)],_0x47fc98=_0x3d1a70[_0x4dab9f(0x42c1)],_0x237afa=Cartesian3[_0x4dab9f(0x1c02)](_0x491ef1['geodeticSurfaceNormal'](_0x33e0d0,scratchCartesian1$6),_0x3d1a70[_0x4dab9f(0x5862)],scratchCartesian1$6);topBoundingSphere$3[_0x4dab9f(0x19ee)]=Cartesian3[_0x4dab9f(0x4979)](_0x33e0d0,_0x237afa,topBoundingSphere$3[_0x4dab9f(0x19ee)]),topBoundingSphere$3['radius']=_0x47fc98,_0x237afa=Cartesian3[_0x4dab9f(0x1c02)](_0x491ef1['geodeticSurfaceNormal'](_0x33e0d0,_0x237afa),_0x3d1a70[_0x4dab9f(0x268a)],_0x237afa),bottomBoundingSphere$3['center']=Cartesian3[_0x4dab9f(0x4979)](_0x33e0d0,_0x237afa,bottomBoundingSphere$3['center']),bottomBoundingSphere$3['radius']=_0x47fc98;var _0x2ed2b1=EllipseGeometryLibrary[_0x4dab9f(0x4f73)](_0x3d1a70,!0x0,!0x0),_0x150bd6=_0x2ed2b1[_0x4dab9f(0x30fe)],_0x51ac29=_0x2ed2b1[_0x4dab9f(0x210d)],_0x2ff7fa=_0x2ed2b1['outerPositions'],_0x4e5b7a=BoundingSphere['union'](topBoundingSphere$3,bottomBoundingSphere$3),_0x5a8cee=computeTopBottomAttributes(_0x150bd6,_0x3d1a70,!0x0),_0x572135=topIndices(_0x51ac29),_0x3e21d8=_0x572135[_0x4dab9f(0x531b)];_0x572135[_0x4dab9f(0x531b)]=0x2*_0x3e21d8;for(var _0x5d25be=_0x150bd6[_0x4dab9f(0x531b)]/0x3,_0x4f5bff=0x0;_0x4f5bff<_0x3e21d8;_0x4f5bff+=0x3)_0x572135[_0x4f5bff+_0x3e21d8]=_0x572135[_0x4f5bff+0x2]+_0x5d25be,_0x572135[_0x4f5bff+0x1+_0x3e21d8]=_0x572135[_0x4f5bff+0x1]+_0x5d25be,_0x572135[_0x4f5bff+0x2+_0x3e21d8]=_0x572135[_0x4f5bff]+_0x5d25be;var _0x2d5bd3=new Geometry({'attributes':_0x5a8cee,'indices':IndexDatatype$1[_0x4dab9f(0x2074)](0x2*_0x5d25be/0x3,_0x572135),'primitiveType':PrimitiveType$1[_0x4dab9f(0x139)]}),_0x33dd4f=computeWallAttributes(_0x2ff7fa,_0x3d1a70);_0x572135=computeWallIndices(_0x2ff7fa);var _0x45dc8c=new Geometry({'attributes':_0x33dd4f,'indices':IndexDatatype$1[_0x4dab9f(0x2074)](0x2*_0x2ff7fa[_0x4dab9f(0x531b)]/0x3,_0x572135),'primitiveType':PrimitiveType$1[_0x4dab9f(0x139)]}),_0x1d768d=GeometryPipeline[_0x4dab9f(0x489e)]([new GeometryInstance({'geometry':_0x2d5bd3}),new GeometryInstance({'geometry':_0x45dc8c})]);return{'boundingSphere':_0x4e5b7a,'attributes':_0x1d768d[0x0]['attributes'],'indices':_0x1d768d[0x0]['indices']};}function computeRectangle$3(_0x4bea67,_0x4a7e80,_0x301df1,_0x21d73e,_0x4b3c8e,_0x13298c,_0x5b93cb){var _0x34e766=_0x68aa19;for(var _0x3ae9d8=EllipseGeometryLibrary[_0x34e766(0x4f73)]({'center':_0x4bea67,'semiMajorAxis':_0x4a7e80,'semiMinorAxis':_0x301df1,'rotation':_0x21d73e,'granularity':_0x4b3c8e},!0x1,!0x0)[_0x34e766(0x1fa2)],_0x5777c8=_0x3ae9d8[_0x34e766(0x531b)]/0x3,_0x40119f=new Array(_0x5777c8),_0x42028e=0x0;_0x42028e<_0x5777c8;++_0x42028e)_0x40119f[_0x42028e]=Cartesian3[_0x34e766(0xb30)](_0x3ae9d8,0x3*_0x42028e);var _0x3fb6a2=Rectangle[_0x34e766(0x33bc)](_0x40119f,_0x13298c,_0x5b93cb);return _0x3fb6a2[_0x34e766(0x209)]>CesiumMath['PI']&&(_0x3fb6a2[_0x34e766(0x46e0)]=_0x3fb6a2[_0x34e766(0x46e0)]>0x0?CesiumMath[_0x34e766(0x3f24)]-CesiumMath[_0x34e766(0x1a09)]:_0x3fb6a2[_0x34e766(0x46e0)],_0x3fb6a2[_0x34e766(0x149)]=_0x3fb6a2[_0x34e766(0x149)]<0x0?CesiumMath['EPSILON7']-CesiumMath[_0x34e766(0x3f24)]:_0x3fb6a2[_0x34e766(0x149)],_0x3fb6a2[_0x34e766(0x326c)]=CesiumMath['PI'],_0x3fb6a2[_0x34e766(0x4488)]=-CesiumMath['PI']),_0x3fb6a2;}function EllipseGeometry(_0x2799a2){var _0x18c90d=_0x68aa19,_0x240b37=(_0x2799a2=defaultValue$1(_0x2799a2,defaultValue$1[_0x18c90d(0x494f)]))[_0x18c90d(0x19ee)],_0x3a6f31=defaultValue$1(_0x2799a2['ellipsoid'],Ellipsoid[_0x18c90d(0x1d49)]),_0x471b0d=_0x2799a2[_0x18c90d(0x42c1)],_0x534cd0=_0x2799a2[_0x18c90d(0x1b85)],_0xbf2484=defaultValue$1(_0x2799a2[_0x18c90d(0xb6f)],CesiumMath[_0x18c90d(0x2b22)]),_0x3b067e=defaultValue$1(_0x2799a2[_0x18c90d(0x4a45)],VertexFormat[_0x18c90d(0x139e)]),_0x23485f=defaultValue$1(_0x2799a2[_0x18c90d(0x5862)],0x0),_0x411104=defaultValue$1(_0x2799a2[_0x18c90d(0x268a)],_0x23485f);this[_0x18c90d(0x1634)]=Cartesian3[_0x18c90d(0x254b)](_0x240b37),this[_0x18c90d(0x1b15)]=_0x471b0d,this['_semiMinorAxis']=_0x534cd0,this['_ellipsoid']=Ellipsoid['clone'](_0x3a6f31),this['_rotation']=defaultValue$1(_0x2799a2[_0x18c90d(0x374)],0x0),this[_0x18c90d(0x470e)]=defaultValue$1(_0x2799a2[_0x18c90d(0x2542)],0x0),this[_0x18c90d(0x97b)]=Math[_0x18c90d(0x2bc6)](_0x411104,_0x23485f),this[_0x18c90d(0x44f0)]=_0xbf2484,this[_0x18c90d(0x4f44)]=VertexFormat[_0x18c90d(0x254b)](_0x3b067e),this[_0x18c90d(0x1379)]=Math['min'](_0x411104,_0x23485f),this[_0x18c90d(0x2ebc)]=defaultValue$1(_0x2799a2[_0x18c90d(0x1dc9)],!0x1),this[_0x18c90d(0x39eb)]=_0x18c90d(0x4f6a),this[_0x18c90d(0x469c)]=_0x2799a2[_0x18c90d(0x2982)],this[_0x18c90d(0x1aeb)]=void 0x0,this[_0x18c90d(0xad1)]=void 0x0;}EllipseGeometry[_0x68aa19(0xe6c)]=Cartesian3[_0x68aa19(0xe6c)]+Ellipsoid['packedLength']+VertexFormat[_0x68aa19(0xe6c)]+0x9,EllipseGeometry[_0x68aa19(0x3540)]=function(_0x4bdc01,_0x231811,_0x5df2c5){var _0x1cad9a=_0x68aa19;return _0x5df2c5=defaultValue$1(_0x5df2c5,0x0),Cartesian3[_0x1cad9a(0x3540)](_0x4bdc01[_0x1cad9a(0x1634)],_0x231811,_0x5df2c5),_0x5df2c5+=Cartesian3[_0x1cad9a(0xe6c)],Ellipsoid[_0x1cad9a(0x3540)](_0x4bdc01[_0x1cad9a(0x2de2)],_0x231811,_0x5df2c5),_0x5df2c5+=Ellipsoid[_0x1cad9a(0xe6c)],VertexFormat[_0x1cad9a(0x3540)](_0x4bdc01[_0x1cad9a(0x4f44)],_0x231811,_0x5df2c5),_0x5df2c5+=VertexFormat[_0x1cad9a(0xe6c)],_0x231811[_0x5df2c5++]=_0x4bdc01[_0x1cad9a(0x1b15)],_0x231811[_0x5df2c5++]=_0x4bdc01[_0x1cad9a(0x52e3)],_0x231811[_0x5df2c5++]=_0x4bdc01['_rotation'],_0x231811[_0x5df2c5++]=_0x4bdc01[_0x1cad9a(0x470e)],_0x231811[_0x5df2c5++]=_0x4bdc01[_0x1cad9a(0x97b)],_0x231811[_0x5df2c5++]=_0x4bdc01[_0x1cad9a(0x44f0)],_0x231811[_0x5df2c5++]=_0x4bdc01[_0x1cad9a(0x1379)],_0x231811[_0x5df2c5++]=_0x4bdc01[_0x1cad9a(0x2ebc)]?0x1:0x0,_0x231811[_0x5df2c5]=defaultValue$1(_0x4bdc01['_offsetAttribute'],-0x1),_0x231811;};var scratchCenter$7=new Cartesian3(),scratchEllipsoid$e=new Ellipsoid(),scratchVertexFormat$c=new VertexFormat(),scratchOptions$m={'center':scratchCenter$7,'ellipsoid':scratchEllipsoid$e,'vertexFormat':scratchVertexFormat$c,'semiMajorAxis':void 0x0,'semiMinorAxis':void 0x0,'rotation':void 0x0,'stRotation':void 0x0,'height':void 0x0,'granularity':void 0x0,'extrudedHeight':void 0x0,'shadowVolume':void 0x0,'offsetAttribute':void 0x0};function textureCoordinateRotationPoints$2(_0x280c3f){var _0x3df63e=_0x68aa19,_0x9607a6=-_0x280c3f[_0x3df63e(0x470e)];if(0x0===_0x9607a6)return[0x0,0x0,0x0,0x1,0x1,0x0];for(var _0x4d1098=EllipseGeometryLibrary[_0x3df63e(0x4f73)]({'center':_0x280c3f[_0x3df63e(0x1634)],'semiMajorAxis':_0x280c3f['_semiMajorAxis'],'semiMinorAxis':_0x280c3f['_semiMinorAxis'],'rotation':_0x280c3f[_0x3df63e(0x2f83)],'granularity':_0x280c3f['_granularity']},!0x1,!0x0)[_0x3df63e(0x1fa2)],_0x5f31c7=_0x4d1098[_0x3df63e(0x531b)]/0x3,_0x103b43=new Array(_0x5f31c7),_0x4ecd74=0x0;_0x4ecd74<_0x5f31c7;++_0x4ecd74)_0x103b43[_0x4ecd74]=Cartesian3[_0x3df63e(0xb30)](_0x4d1098,0x3*_0x4ecd74);var _0x47747e=_0x280c3f[_0x3df63e(0x2de2)],_0x19acaa=_0x280c3f[_0x3df63e(0x2f4d)];return Geometry[_0x3df63e(0xad1)](_0x103b43,_0x9607a6,_0x47747e,_0x19acaa);}function CircleGeometry(_0x25873c){var _0x347c5c=_0x68aa19,_0x58353e=(_0x25873c=defaultValue$1(_0x25873c,defaultValue$1[_0x347c5c(0x494f)]))['radius'],_0x49db02={'center':_0x25873c['center'],'semiMajorAxis':_0x58353e,'semiMinorAxis':_0x58353e,'ellipsoid':_0x25873c[_0x347c5c(0x1706)],'height':_0x25873c[_0x347c5c(0x5862)],'extrudedHeight':_0x25873c['extrudedHeight'],'granularity':_0x25873c[_0x347c5c(0xb6f)],'vertexFormat':_0x25873c['vertexFormat'],'stRotation':_0x25873c[_0x347c5c(0x2542)],'shadowVolume':_0x25873c[_0x347c5c(0x1dc9)]};this[_0x347c5c(0x2eee)]=new EllipseGeometry(_0x49db02),this[_0x347c5c(0x39eb)]=_0x347c5c(0x108);}EllipseGeometry[_0x68aa19(0x41a1)]=function(_0xf34e6b,_0x5bab59,_0x3b523d){var _0x41f100=_0x68aa19;_0x5bab59=defaultValue$1(_0x5bab59,0x0);var _0x211a49=Cartesian3['unpack'](_0xf34e6b,_0x5bab59,scratchCenter$7);_0x5bab59+=Cartesian3[_0x41f100(0xe6c)];var _0x14569f=Ellipsoid[_0x41f100(0x41a1)](_0xf34e6b,_0x5bab59,scratchEllipsoid$e);_0x5bab59+=Ellipsoid[_0x41f100(0xe6c)];var _0x131dfa=VertexFormat['unpack'](_0xf34e6b,_0x5bab59,scratchVertexFormat$c);_0x5bab59+=VertexFormat['packedLength'];var _0x3dfec1=_0xf34e6b[_0x5bab59++],_0x44a39f=_0xf34e6b[_0x5bab59++],_0x2a3ca6=_0xf34e6b[_0x5bab59++],_0x3af665=_0xf34e6b[_0x5bab59++],_0x4365ee=_0xf34e6b[_0x5bab59++],_0x409db3=_0xf34e6b[_0x5bab59++],_0x8e0eb4=_0xf34e6b[_0x5bab59++],_0x1e1252=0x1===_0xf34e6b[_0x5bab59++],_0x199bd5=_0xf34e6b[_0x5bab59];return defined$1(_0x3b523d)?(_0x3b523d['_center']=Cartesian3[_0x41f100(0x254b)](_0x211a49,_0x3b523d[_0x41f100(0x1634)]),_0x3b523d['_ellipsoid']=Ellipsoid['clone'](_0x14569f,_0x3b523d[_0x41f100(0x2de2)]),_0x3b523d['_vertexFormat']=VertexFormat[_0x41f100(0x254b)](_0x131dfa,_0x3b523d['_vertexFormat']),_0x3b523d['_semiMajorAxis']=_0x3dfec1,_0x3b523d[_0x41f100(0x52e3)]=_0x44a39f,_0x3b523d[_0x41f100(0x2f83)]=_0x2a3ca6,_0x3b523d[_0x41f100(0x470e)]=_0x3af665,_0x3b523d[_0x41f100(0x97b)]=_0x4365ee,_0x3b523d[_0x41f100(0x44f0)]=_0x409db3,_0x3b523d[_0x41f100(0x1379)]=_0x8e0eb4,_0x3b523d['_shadowVolume']=_0x1e1252,_0x3b523d['_offsetAttribute']=-0x1===_0x199bd5?void 0x0:_0x199bd5,_0x3b523d):(scratchOptions$m['height']=_0x4365ee,scratchOptions$m[_0x41f100(0x268a)]=_0x8e0eb4,scratchOptions$m['granularity']=_0x409db3,scratchOptions$m[_0x41f100(0x2542)]=_0x3af665,scratchOptions$m[_0x41f100(0x374)]=_0x2a3ca6,scratchOptions$m[_0x41f100(0x42c1)]=_0x3dfec1,scratchOptions$m['semiMinorAxis']=_0x44a39f,scratchOptions$m[_0x41f100(0x1dc9)]=_0x1e1252,scratchOptions$m['offsetAttribute']=-0x1===_0x199bd5?void 0x0:_0x199bd5,new EllipseGeometry(scratchOptions$m));},EllipseGeometry[_0x68aa19(0x2dcc)]=function(_0x17f068,_0x361a58){var _0xc4789a=_0x68aa19,_0x57bab4=(_0x17f068=defaultValue$1(_0x17f068,defaultValue$1[_0xc4789a(0x494f)]))[_0xc4789a(0x19ee)],_0x410318=defaultValue$1(_0x17f068['ellipsoid'],Ellipsoid[_0xc4789a(0x1d49)]),_0x491f25=_0x17f068['semiMajorAxis'],_0x3237c4=_0x17f068['semiMinorAxis'],_0x37f07a=defaultValue$1(_0x17f068[_0xc4789a(0xb6f)],CesiumMath[_0xc4789a(0x2b22)]);return computeRectangle$3(_0x57bab4,_0x491f25,_0x3237c4,defaultValue$1(_0x17f068[_0xc4789a(0x374)],0x0),_0x37f07a,_0x410318,_0x361a58);},EllipseGeometry['createGeometry']=function(_0x1d4386){var _0x5ac2c3=_0x68aa19;if(!(_0x1d4386['_semiMajorAxis']<=0x0||_0x1d4386[_0x5ac2c3(0x52e3)]<=0x0)){var _0x28893b=_0x1d4386[_0x5ac2c3(0x97b)],_0x2be733=_0x1d4386[_0x5ac2c3(0x1379)],_0x2541e2=!CesiumMath['equalsEpsilon'](_0x28893b,_0x2be733,0x0,CesiumMath[_0x5ac2c3(0x241b)]);_0x1d4386['_center']=_0x1d4386[_0x5ac2c3(0x2de2)]['scaleToGeodeticSurface'](_0x1d4386['_center'],_0x1d4386[_0x5ac2c3(0x1634)]);var _0x1490d7,_0x454da6={'center':_0x1d4386[_0x5ac2c3(0x1634)],'semiMajorAxis':_0x1d4386['_semiMajorAxis'],'semiMinorAxis':_0x1d4386['_semiMinorAxis'],'ellipsoid':_0x1d4386[_0x5ac2c3(0x2de2)],'rotation':_0x1d4386[_0x5ac2c3(0x2f83)],'height':_0x28893b,'granularity':_0x1d4386['_granularity'],'vertexFormat':_0x1d4386['_vertexFormat'],'stRotation':_0x1d4386[_0x5ac2c3(0x470e)]};if(_0x2541e2)_0x454da6[_0x5ac2c3(0x268a)]=_0x2be733,_0x454da6[_0x5ac2c3(0x1dc9)]=_0x1d4386[_0x5ac2c3(0x2ebc)],_0x454da6[_0x5ac2c3(0x2982)]=_0x1d4386[_0x5ac2c3(0x469c)],_0x1490d7=computeExtrudedEllipse$1(_0x454da6);else{if(_0x1490d7=computeEllipse$1(_0x454da6),defined$1(_0x1d4386[_0x5ac2c3(0x469c)])){var _0x23272f=_0x1490d7[_0x5ac2c3(0x1b28)][_0x5ac2c3(0x4771)][_0x5ac2c3(0x21e8)][_0x5ac2c3(0x531b)],_0x51e190=new Uint8Array(_0x23272f/0x3);arrayFill(_0x51e190,_0x1d4386[_0x5ac2c3(0x469c)]===GeometryOffsetAttribute$1[_0x5ac2c3(0x44b5)]?0x0:0x1),_0x1490d7[_0x5ac2c3(0x1b28)]['applyOffset']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x5ac2c3(0x4aae)],'componentsPerAttribute':0x1,'values':_0x51e190});}}return new Geometry({'attributes':_0x1490d7[_0x5ac2c3(0x1b28)],'indices':_0x1490d7['indices'],'primitiveType':PrimitiveType$1[_0x5ac2c3(0x139)],'boundingSphere':_0x1490d7[_0x5ac2c3(0x5809)],'offsetAttribute':_0x1d4386[_0x5ac2c3(0x469c)]});}},EllipseGeometry['createShadowVolume']=function(_0x506c79,_0x559513,_0x15c04f){var _0x4c4292=_0x68aa19,_0x5dcb1d=_0x506c79[_0x4c4292(0x44f0)],_0x556ccb=_0x506c79['_ellipsoid'],_0x5cec75=_0x559513(_0x5dcb1d,_0x556ccb),_0xca2129=_0x15c04f(_0x5dcb1d,_0x556ccb);return new EllipseGeometry({'center':_0x506c79['_center'],'semiMajorAxis':_0x506c79[_0x4c4292(0x1b15)],'semiMinorAxis':_0x506c79[_0x4c4292(0x52e3)],'ellipsoid':_0x556ccb,'rotation':_0x506c79[_0x4c4292(0x2f83)],'stRotation':_0x506c79[_0x4c4292(0x470e)],'granularity':_0x5dcb1d,'extrudedHeight':_0x5cec75,'height':_0xca2129,'vertexFormat':VertexFormat[_0x4c4292(0x3d98)],'shadowVolume':!0x0});},Object[_0x68aa19(0x5b7)](EllipseGeometry[_0x68aa19(0x4b51)],{'rectangle':{'get':function(){var _0x290d8e=_0x68aa19;return defined$1(this[_0x290d8e(0x1aeb)])||(this['_rectangle']=computeRectangle$3(this[_0x290d8e(0x1634)],this[_0x290d8e(0x1b15)],this[_0x290d8e(0x52e3)],this[_0x290d8e(0x2f83)],this[_0x290d8e(0x44f0)],this[_0x290d8e(0x2de2)])),this['_rectangle'];}},'textureCoordinateRotationPoints':{'get':function(){var _0x2c1384=_0x68aa19;return defined$1(this[_0x2c1384(0xad1)])||(this[_0x2c1384(0xad1)]=textureCoordinateRotationPoints$2(this)),this[_0x2c1384(0xad1)];}}}),CircleGeometry['packedLength']=EllipseGeometry[_0x68aa19(0xe6c)],CircleGeometry[_0x68aa19(0x3540)]=function(_0x21077b,_0x3ba466,_0x3320ef){var _0x136472=_0x68aa19;return EllipseGeometry['pack'](_0x21077b[_0x136472(0x2eee)],_0x3ba466,_0x3320ef);};var scratchEllipseGeometry$1=new EllipseGeometry({'center':new Cartesian3(),'semiMajorAxis':0x1,'semiMinorAxis':0x1}),scratchOptions$l={'center':new Cartesian3(),'radius':void 0x0,'ellipsoid':Ellipsoid[_0x68aa19(0x254b)](Ellipsoid['UNIT_SPHERE']),'height':void 0x0,'extrudedHeight':void 0x0,'granularity':void 0x0,'vertexFormat':new VertexFormat(),'stRotation':void 0x0,'semiMajorAxis':void 0x0,'semiMinorAxis':void 0x0,'shadowVolume':void 0x0};CircleGeometry[_0x68aa19(0x41a1)]=function(_0x162d6c,_0x33d43c,_0x4b8e4c){var _0x56eb0b=_0x68aa19,_0x153cf0=EllipseGeometry[_0x56eb0b(0x41a1)](_0x162d6c,_0x33d43c,scratchEllipseGeometry$1);return scratchOptions$l[_0x56eb0b(0x19ee)]=Cartesian3['clone'](_0x153cf0[_0x56eb0b(0x1634)],scratchOptions$l['center']),scratchOptions$l[_0x56eb0b(0x1706)]=Ellipsoid[_0x56eb0b(0x254b)](_0x153cf0[_0x56eb0b(0x2de2)],scratchOptions$l[_0x56eb0b(0x1706)]),scratchOptions$l[_0x56eb0b(0x5862)]=_0x153cf0[_0x56eb0b(0x97b)],scratchOptions$l[_0x56eb0b(0x268a)]=_0x153cf0[_0x56eb0b(0x1379)],scratchOptions$l[_0x56eb0b(0xb6f)]=_0x153cf0[_0x56eb0b(0x44f0)],scratchOptions$l[_0x56eb0b(0x4a45)]=VertexFormat[_0x56eb0b(0x254b)](_0x153cf0['_vertexFormat'],scratchOptions$l[_0x56eb0b(0x4a45)]),scratchOptions$l[_0x56eb0b(0x2542)]=_0x153cf0['_stRotation'],scratchOptions$l[_0x56eb0b(0x1dc9)]=_0x153cf0[_0x56eb0b(0x2ebc)],defined$1(_0x4b8e4c)?(scratchOptions$l[_0x56eb0b(0x42c1)]=_0x153cf0[_0x56eb0b(0x1b15)],scratchOptions$l[_0x56eb0b(0x1b85)]=_0x153cf0[_0x56eb0b(0x52e3)],_0x4b8e4c[_0x56eb0b(0x2eee)]=new EllipseGeometry(scratchOptions$l),_0x4b8e4c):(scratchOptions$l[_0x56eb0b(0x2896)]=_0x153cf0[_0x56eb0b(0x1b15)],new CircleGeometry(scratchOptions$l));},CircleGeometry[_0x68aa19(0x2a90)]=function(_0x5fbc04){var _0x5d225a=_0x68aa19;return EllipseGeometry[_0x5d225a(0x2a90)](_0x5fbc04[_0x5d225a(0x2eee)]);},CircleGeometry[_0x68aa19(0x49cb)]=function(_0x5ee4f0,_0x5dfa32,_0x587ce6){var _0x21ca56=_0x68aa19,_0x5ed80e=_0x5ee4f0[_0x21ca56(0x2eee)][_0x21ca56(0x44f0)],_0x41a43d=_0x5ee4f0[_0x21ca56(0x2eee)]['_ellipsoid'],_0x32a807=_0x5dfa32(_0x5ed80e,_0x41a43d),_0x4e0066=_0x587ce6(_0x5ed80e,_0x41a43d);return new CircleGeometry({'center':_0x5ee4f0['_ellipseGeometry'][_0x21ca56(0x1634)],'radius':_0x5ee4f0[_0x21ca56(0x2eee)]['_semiMajorAxis'],'ellipsoid':_0x41a43d,'stRotation':_0x5ee4f0[_0x21ca56(0x2eee)][_0x21ca56(0x470e)],'granularity':_0x5ed80e,'extrudedHeight':_0x32a807,'height':_0x4e0066,'vertexFormat':VertexFormat[_0x21ca56(0x3d98)],'shadowVolume':!0x0});},Object[_0x68aa19(0x5b7)](CircleGeometry[_0x68aa19(0x4b51)],{'rectangle':{'get':function(){var _0x8174fd=_0x68aa19;return this['_ellipseGeometry'][_0x8174fd(0x2f4d)];}},'textureCoordinateRotationPoints':{'get':function(){var _0x597277=_0x68aa19;return this[_0x597277(0x2eee)][_0x597277(0x98e)];}}});var scratchCartesian1$5=new Cartesian3(),boundingSphereCenter=new Cartesian3();function computeEllipse(_0x59599c){var _0x265702=_0x68aa19,_0x6b3052=_0x59599c['center'];boundingSphereCenter=Cartesian3[_0x265702(0x1c02)](_0x59599c['ellipsoid']['geodeticSurfaceNormal'](_0x6b3052,boundingSphereCenter),_0x59599c[_0x265702(0x5862)],boundingSphereCenter);var _0x40a9d6=new BoundingSphere(boundingSphereCenter=Cartesian3[_0x265702(0x4979)](_0x6b3052,boundingSphereCenter,boundingSphereCenter),_0x59599c[_0x265702(0x42c1)]),_0x3fea99=EllipseGeometryLibrary[_0x265702(0x4f73)](_0x59599c,!0x1,!0x0)[_0x265702(0x1fa2)],_0x35a02a=defaultValue$1(_0x59599c[_0x265702(0x3573)],0x1);_0x35a02a>0x1&&_0x3fea99[_0x265702(0x3a33)](_0x3fea99[0x0],_0x3fea99[0x1],_0x3fea99[0x2]);var _0x77f3b3=new GeometryAttributes({'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x265702(0x1c31)],'componentsPerAttribute':0x3,'values':EllipseGeometryLibrary[_0x265702(0x2ad0)](_0x3fea99,_0x59599c,!0x1)})});_0x35a02a>0x1&&(_0x77f3b3[_0x265702(0x5320)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x265702(0x15eb)],'componentsPerAttribute':0x2,'values':new Float32Array([0x0,0x0,0x0,0x1,0x1,0x1,0x1,0x0])}),_0x77f3b3[_0x265702(0x5320)][_0x265702(0x329a)]=!0x0);for(var _0x43b82f=_0x3fea99[_0x265702(0x531b)]/0x3,_0xaaca34=IndexDatatype$1['createTypedArray'](_0x43b82f,0x2*_0x43b82f),_0x23dfa1=0x0,_0x4fb12c=0x0;_0x4fb12c<_0x43b82f;++_0x4fb12c)_0xaaca34[_0x23dfa1++]=_0x4fb12c,_0xaaca34[_0x23dfa1++]=(_0x4fb12c+0x1)%_0x43b82f;return{'boundingSphere':_0x40a9d6,'attributes':_0x77f3b3,'indices':_0xaaca34};}var topBoundingSphere$2=new BoundingSphere(),bottomBoundingSphere$2=new BoundingSphere();function computeExtrudedEllipse(_0x2e47e7){var _0x55b38d=_0x68aa19,_0x3c9d09=_0x2e47e7[_0x55b38d(0x19ee)],_0x16e2d1=_0x2e47e7['ellipsoid'],_0x54809e=_0x2e47e7[_0x55b38d(0x42c1)],_0x38bd0a=Cartesian3['multiplyByScalar'](_0x16e2d1[_0x55b38d(0x3806)](_0x3c9d09,scratchCartesian1$5),_0x2e47e7[_0x55b38d(0x5862)],scratchCartesian1$5);topBoundingSphere$2['center']=Cartesian3[_0x55b38d(0x4979)](_0x3c9d09,_0x38bd0a,topBoundingSphere$2[_0x55b38d(0x19ee)]),topBoundingSphere$2[_0x55b38d(0x2896)]=_0x54809e,_0x38bd0a=Cartesian3[_0x55b38d(0x1c02)](_0x16e2d1[_0x55b38d(0x3806)](_0x3c9d09,_0x38bd0a),_0x2e47e7[_0x55b38d(0x268a)],_0x38bd0a),bottomBoundingSphere$2[_0x55b38d(0x19ee)]=Cartesian3[_0x55b38d(0x4979)](_0x3c9d09,_0x38bd0a,bottomBoundingSphere$2[_0x55b38d(0x19ee)]),bottomBoundingSphere$2[_0x55b38d(0x2896)]=_0x54809e;var _0x160fe6=EllipseGeometryLibrary[_0x55b38d(0x4f73)](_0x2e47e7,!0x1,!0x0)['outerPositions'],_0xab1d8d=new GeometryAttributes({'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x55b38d(0x1c31)],'componentsPerAttribute':0x3,'values':EllipseGeometryLibrary[_0x55b38d(0x2ad0)](_0x160fe6,_0x2e47e7,!0x0)})});_0x160fe6=_0xab1d8d['position']['values'];var _0x8e9f04=BoundingSphere[_0x55b38d(0x4415)](topBoundingSphere$2,bottomBoundingSphere$2),_0x40dae5=_0x160fe6[_0x55b38d(0x531b)]/0x3;if(defined$1(_0x2e47e7[_0x55b38d(0x2982)])){var _0x2c6589=new Uint8Array(_0x40dae5);if(_0x2e47e7['offsetAttribute']===GeometryOffsetAttribute$1[_0x55b38d(0xa62)])_0x2c6589=arrayFill(_0x2c6589,0x1,0x0,_0x40dae5/0x2);else _0x2c6589=arrayFill(_0x2c6589,_0x2e47e7['offsetAttribute']===GeometryOffsetAttribute$1[_0x55b38d(0x44b5)]?0x0:0x1);_0xab1d8d[_0x55b38d(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x55b38d(0x4aae)],'componentsPerAttribute':0x1,'values':_0x2c6589});}var _0x18dc00=defaultValue$1(_0x2e47e7[_0x55b38d(0xb25)],0x10);_0x18dc00=CesiumMath[_0x55b38d(0x3c40)](_0x18dc00,0x0,_0x40dae5/0x2);var _0x3eba85=IndexDatatype$1[_0x55b38d(0x2074)](_0x40dae5,0x2*_0x40dae5+0x2*_0x18dc00);_0x40dae5/=0x2;var _0x5ae939,_0x1cd0bf,_0x5b6f9b=0x0;for(_0x5ae939=0x0;_0x5ae939<_0x40dae5;++_0x5ae939)_0x3eba85[_0x5b6f9b++]=_0x5ae939,_0x3eba85[_0x5b6f9b++]=(_0x5ae939+0x1)%_0x40dae5,_0x3eba85[_0x5b6f9b++]=_0x5ae939+_0x40dae5,_0x3eba85[_0x5b6f9b++]=(_0x5ae939+0x1)%_0x40dae5+_0x40dae5;if(_0x18dc00>0x0){var _0x25166f=Math['min'](_0x18dc00,_0x40dae5);_0x1cd0bf=Math[_0x55b38d(0x19b6)](_0x40dae5/_0x25166f);var _0x2f5612=Math[_0x55b38d(0x27d5)](_0x1cd0bf*_0x18dc00,_0x40dae5);for(_0x5ae939=0x0;_0x5ae939<_0x2f5612;_0x5ae939+=_0x1cd0bf)_0x3eba85[_0x5b6f9b++]=_0x5ae939,_0x3eba85[_0x5b6f9b++]=_0x5ae939+_0x40dae5;}return{'boundingSphere':_0x8e9f04,'attributes':_0xab1d8d,'indices':_0x3eba85};}function EllipseOutlineGeometry(_0xea21f6){var _0x199f2a=_0x68aa19,_0x5996fe=(_0xea21f6=defaultValue$1(_0xea21f6,defaultValue$1[_0x199f2a(0x494f)]))['center'],_0x3f4cf3=defaultValue$1(_0xea21f6[_0x199f2a(0x1706)],Ellipsoid[_0x199f2a(0x1d49)]),_0x4012a1=_0xea21f6[_0x199f2a(0x42c1)],_0x53e708=_0xea21f6[_0x199f2a(0x1b85)],_0x3064d4=defaultValue$1(_0xea21f6[_0x199f2a(0xb6f)],CesiumMath[_0x199f2a(0x2b22)]),_0x6549fc=defaultValue$1(_0xea21f6[_0x199f2a(0x5862)],0x0),_0x42a08f=defaultValue$1(_0xea21f6[_0x199f2a(0x268a)],_0x6549fc);this[_0x199f2a(0x1634)]=Cartesian3[_0x199f2a(0x254b)](_0x5996fe),this[_0x199f2a(0x1b15)]=_0x4012a1,this[_0x199f2a(0x52e3)]=_0x53e708,this['_ellipsoid']=Ellipsoid['clone'](_0x3f4cf3),this[_0x199f2a(0x2f83)]=defaultValue$1(_0xea21f6['rotation'],0x0),this[_0x199f2a(0x97b)]=Math['max'](_0x42a08f,_0x6549fc),this[_0x199f2a(0x44f0)]=_0x3064d4,this[_0x199f2a(0x1379)]=Math[_0x199f2a(0x27d5)](_0x42a08f,_0x6549fc),this[_0x199f2a(0x2f20)]=Math[_0x199f2a(0x2bc6)](defaultValue$1(_0xea21f6[_0x199f2a(0xb25)],0x10),0x0),this[_0x199f2a(0x469c)]=_0xea21f6[_0x199f2a(0x2982)],this[_0x199f2a(0x1a7b)]=defaultValue$1(_0xea21f6['outlineWidth'],0x1),this['_workerName']=_0x199f2a(0x4515);}EllipseOutlineGeometry['packedLength']=Cartesian3[_0x68aa19(0xe6c)]+Ellipsoid[_0x68aa19(0xe6c)]+0x9,EllipseOutlineGeometry['pack']=function(_0x521c3b,_0x3e11ce,_0x2302d3){var _0x2234ab=_0x68aa19;return _0x2302d3=defaultValue$1(_0x2302d3,0x0),Cartesian3[_0x2234ab(0x3540)](_0x521c3b[_0x2234ab(0x1634)],_0x3e11ce,_0x2302d3),_0x2302d3+=Cartesian3[_0x2234ab(0xe6c)],Ellipsoid[_0x2234ab(0x3540)](_0x521c3b[_0x2234ab(0x2de2)],_0x3e11ce,_0x2302d3),_0x2302d3+=Ellipsoid[_0x2234ab(0xe6c)],_0x3e11ce[_0x2302d3++]=_0x521c3b[_0x2234ab(0x1b15)],_0x3e11ce[_0x2302d3++]=_0x521c3b['_semiMinorAxis'],_0x3e11ce[_0x2302d3++]=_0x521c3b['_rotation'],_0x3e11ce[_0x2302d3++]=_0x521c3b[_0x2234ab(0x97b)],_0x3e11ce[_0x2302d3++]=_0x521c3b['_granularity'],_0x3e11ce[_0x2302d3++]=_0x521c3b[_0x2234ab(0x1379)],_0x3e11ce[_0x2302d3++]=_0x521c3b['_numberOfVerticalLines'],_0x3e11ce[_0x2302d3++]=defaultValue$1(_0x521c3b[_0x2234ab(0x469c)],-0x1),_0x3e11ce[_0x2302d3]=_0x521c3b[_0x2234ab(0x1a7b)],_0x3e11ce;};var scratchCenter$6=new Cartesian3(),scratchEllipsoid$d=new Ellipsoid(),scratchOptions$k={'center':scratchCenter$6,'ellipsoid':scratchEllipsoid$d,'semiMajorAxis':void 0x0,'semiMinorAxis':void 0x0,'rotation':void 0x0,'height':void 0x0,'granularity':void 0x0,'extrudedHeight':void 0x0,'numberOfVerticalLines':void 0x0,'offsetAttribute':void 0x0,'outlineWidth':void 0x0};function CircleOutlineGeometry(_0x3845b8){var _0x216e9c=_0x68aa19,_0x4d9db6=(_0x3845b8=defaultValue$1(_0x3845b8,defaultValue$1[_0x216e9c(0x494f)]))[_0x216e9c(0x2896)],_0x580e9e={'center':_0x3845b8['center'],'semiMajorAxis':_0x4d9db6,'semiMinorAxis':_0x4d9db6,'ellipsoid':_0x3845b8[_0x216e9c(0x1706)],'height':_0x3845b8[_0x216e9c(0x5862)],'extrudedHeight':_0x3845b8[_0x216e9c(0x268a)],'granularity':_0x3845b8[_0x216e9c(0xb6f)],'numberOfVerticalLines':_0x3845b8[_0x216e9c(0xb25)]};this[_0x216e9c(0x2eee)]=new EllipseOutlineGeometry(_0x580e9e),this['_workerName']=_0x216e9c(0x2f4f);}EllipseOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x2def4d,_0x560282,_0x76c5f3){var _0x276603=_0x68aa19;_0x560282=defaultValue$1(_0x560282,0x0);var _0x9fe0cf=Cartesian3['unpack'](_0x2def4d,_0x560282,scratchCenter$6);_0x560282+=Cartesian3['packedLength'];var _0x42f7d8=Ellipsoid[_0x276603(0x41a1)](_0x2def4d,_0x560282,scratchEllipsoid$d);_0x560282+=Ellipsoid[_0x276603(0xe6c)];var _0x10e2e=_0x2def4d[_0x560282++],_0x4403e5=_0x2def4d[_0x560282++],_0x909f10=_0x2def4d[_0x560282++],_0x499ffa=_0x2def4d[_0x560282++],_0x364f81=_0x2def4d[_0x560282++],_0x297729=_0x2def4d[_0x560282++],_0x4f09e8=_0x2def4d[_0x560282++],_0x1ab21a=_0x2def4d[_0x560282++],_0x1d034d=_0x2def4d[_0x560282];return defined$1(_0x76c5f3)?(_0x76c5f3[_0x276603(0x1634)]=Cartesian3['clone'](_0x9fe0cf,_0x76c5f3[_0x276603(0x1634)]),_0x76c5f3[_0x276603(0x2de2)]=Ellipsoid['clone'](_0x42f7d8,_0x76c5f3[_0x276603(0x2de2)]),_0x76c5f3['_semiMajorAxis']=_0x10e2e,_0x76c5f3[_0x276603(0x52e3)]=_0x4403e5,_0x76c5f3[_0x276603(0x2f83)]=_0x909f10,_0x76c5f3['_height']=_0x499ffa,_0x76c5f3[_0x276603(0x44f0)]=_0x364f81,_0x76c5f3[_0x276603(0x1379)]=_0x297729,_0x76c5f3['_numberOfVerticalLines']=_0x4f09e8,_0x76c5f3[_0x276603(0x469c)]=-0x1===_0x1ab21a?void 0x0:_0x1ab21a,_0x76c5f3[_0x276603(0x1a7b)]=_0x1d034d,_0x76c5f3):(scratchOptions$k[_0x276603(0x5862)]=_0x499ffa,scratchOptions$k['extrudedHeight']=_0x297729,scratchOptions$k[_0x276603(0xb6f)]=_0x364f81,scratchOptions$k[_0x276603(0x374)]=_0x909f10,scratchOptions$k[_0x276603(0x42c1)]=_0x10e2e,scratchOptions$k['semiMinorAxis']=_0x4403e5,scratchOptions$k[_0x276603(0xb25)]=_0x4f09e8,scratchOptions$k[_0x276603(0x2982)]=-0x1===_0x1ab21a?void 0x0:_0x1ab21a,scratchOptions$k[_0x276603(0x3573)]=_0x1d034d,new EllipseOutlineGeometry(scratchOptions$k));},EllipseOutlineGeometry[_0x68aa19(0x2a90)]=function(_0x43d118){var _0x5b09e9=_0x68aa19;if(!(_0x43d118[_0x5b09e9(0x1b15)]<=0x0||_0x43d118[_0x5b09e9(0x52e3)]<=0x0)){var _0x2716cc=_0x43d118[_0x5b09e9(0x97b)],_0x14b4e5=_0x43d118[_0x5b09e9(0x1379)],_0x51c334=!CesiumMath[_0x5b09e9(0x19c9)](_0x2716cc,_0x14b4e5,0x0,CesiumMath['EPSILON2']);_0x43d118[_0x5b09e9(0x1634)]=_0x43d118['_ellipsoid'][_0x5b09e9(0x4251)](_0x43d118['_center'],_0x43d118[_0x5b09e9(0x1634)]);var _0x1e3e80,_0x4d96f4={'center':_0x43d118['_center'],'semiMajorAxis':_0x43d118[_0x5b09e9(0x1b15)],'semiMinorAxis':_0x43d118[_0x5b09e9(0x52e3)],'ellipsoid':_0x43d118[_0x5b09e9(0x2de2)],'rotation':_0x43d118[_0x5b09e9(0x2f83)],'height':_0x2716cc,'granularity':_0x43d118[_0x5b09e9(0x44f0)],'outlineWidth':_0x43d118[_0x5b09e9(0x1a7b)],'numberOfVerticalLines':_0x43d118[_0x5b09e9(0x2f20)]};if(_0x51c334)_0x4d96f4['extrudedHeight']=_0x14b4e5,_0x4d96f4[_0x5b09e9(0x2982)]=_0x43d118[_0x5b09e9(0x469c)],_0x1e3e80=computeExtrudedEllipse(_0x4d96f4);else{if(_0x1e3e80=computeEllipse(_0x4d96f4),defined$1(_0x43d118['_offsetAttribute'])){var _0x45fb61=_0x1e3e80[_0x5b09e9(0x1b28)][_0x5b09e9(0x4771)][_0x5b09e9(0x21e8)]['length'],_0x17d9dc=new Uint8Array(_0x45fb61/0x3);arrayFill(_0x17d9dc,_0x43d118[_0x5b09e9(0x469c)]===GeometryOffsetAttribute$1[_0x5b09e9(0x44b5)]?0x0:0x1),_0x1e3e80[_0x5b09e9(0x1b28)][_0x5b09e9(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x5b09e9(0x4aae)],'componentsPerAttribute':0x1,'values':_0x17d9dc});}}return new Geometry({'attributes':_0x1e3e80[_0x5b09e9(0x1b28)],'indices':_0x1e3e80[_0x5b09e9(0x525a)],'primitiveType':_0x43d118['_outlineWidth']>0x1?PrimitiveType$1['TRIANGLES']:PrimitiveType$1['LINES'],'boundingSphere':_0x1e3e80['boundingSphere'],'offsetAttribute':_0x43d118[_0x5b09e9(0x469c)]});}},CircleOutlineGeometry[_0x68aa19(0xe6c)]=EllipseOutlineGeometry[_0x68aa19(0xe6c)],CircleOutlineGeometry[_0x68aa19(0x3540)]=function(_0x363576,_0x489715,_0x2f9a49){var _0x6a462e=_0x68aa19;return EllipseOutlineGeometry['pack'](_0x363576[_0x6a462e(0x2eee)],_0x489715,_0x2f9a49);};var scratchEllipseGeometry=new EllipseOutlineGeometry({'center':new Cartesian3(),'semiMajorAxis':0x1,'semiMinorAxis':0x1}),scratchOptions$j={'center':new Cartesian3(),'radius':void 0x0,'ellipsoid':Ellipsoid[_0x68aa19(0x254b)](Ellipsoid[_0x68aa19(0x107f)]),'height':void 0x0,'extrudedHeight':void 0x0,'granularity':void 0x0,'numberOfVerticalLines':void 0x0,'semiMajorAxis':void 0x0,'semiMinorAxis':void 0x0};CircleOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x1ff118,_0x3d52ea,_0x4eaa9f){var _0x443111=_0x68aa19,_0xca8776=EllipseOutlineGeometry[_0x443111(0x41a1)](_0x1ff118,_0x3d52ea,scratchEllipseGeometry);return scratchOptions$j['center']=Cartesian3[_0x443111(0x254b)](_0xca8776['_center'],scratchOptions$j[_0x443111(0x19ee)]),scratchOptions$j['ellipsoid']=Ellipsoid[_0x443111(0x254b)](_0xca8776[_0x443111(0x2de2)],scratchOptions$j[_0x443111(0x1706)]),scratchOptions$j[_0x443111(0x5862)]=_0xca8776[_0x443111(0x97b)],scratchOptions$j[_0x443111(0x268a)]=_0xca8776[_0x443111(0x1379)],scratchOptions$j[_0x443111(0xb6f)]=_0xca8776[_0x443111(0x44f0)],scratchOptions$j[_0x443111(0xb25)]=_0xca8776[_0x443111(0x2f20)],defined$1(_0x4eaa9f)?(scratchOptions$j['semiMajorAxis']=_0xca8776['_semiMajorAxis'],scratchOptions$j['semiMinorAxis']=_0xca8776[_0x443111(0x52e3)],_0x4eaa9f[_0x443111(0x2eee)]=new EllipseOutlineGeometry(scratchOptions$j),_0x4eaa9f):(scratchOptions$j[_0x443111(0x2896)]=_0xca8776[_0x443111(0x1b15)],new CircleOutlineGeometry(scratchOptions$j));},CircleOutlineGeometry[_0x68aa19(0x2a90)]=function(_0x5e16ac){var _0x3f0f88=_0x68aa19;return EllipseOutlineGeometry['createGeometry'](_0x5e16ac[_0x3f0f88(0x2eee)]);};var ClockRange={'UNBOUNDED':0x0,'CLAMPED':0x1,'LOOP_STOP':0x2},ClockRange$1=Object[_0x68aa19(0x3e37)](ClockRange),ClockStep={'TICK_DEPENDENT':0x0,'SYSTEM_CLOCK_MULTIPLIER':0x1,'SYSTEM_CLOCK':0x2},ClockStep$1=Object[_0x68aa19(0x3e37)](ClockStep);function Clock(_0xc0b446){var _0x4774dc=_0x68aa19,_0x54bb2f=(_0xc0b446=defaultValue$1(_0xc0b446,defaultValue$1[_0x4774dc(0x494f)]))[_0x4774dc(0x395)],_0x524c8c=_0xc0b446['startTime'],_0xa0a81b=_0xc0b446['stopTime'];_0x54bb2f=defined$1(_0x54bb2f)?JulianDate['clone'](_0x54bb2f):defined$1(_0x524c8c)?JulianDate['clone'](_0x524c8c):defined$1(_0xa0a81b)?JulianDate[_0x4774dc(0x1311)](_0xa0a81b,-0x1,new JulianDate()):JulianDate[_0x4774dc(0x3c84)](),_0x524c8c=defined$1(_0x524c8c)?JulianDate[_0x4774dc(0x254b)](_0x524c8c):JulianDate[_0x4774dc(0x254b)](_0x54bb2f),_0xa0a81b=defined$1(_0xa0a81b)?JulianDate['clone'](_0xa0a81b):JulianDate['addDays'](_0x524c8c,0x1,new JulianDate()),this[_0x4774dc(0x1aa4)]=_0x524c8c,this[_0x4774dc(0x2933)]=_0xa0a81b,this[_0x4774dc(0x3894)]=defaultValue$1(_0xc0b446['clockRange'],ClockRange$1['UNBOUNDED']),this[_0x4774dc(0x2e9a)]=defaultValue$1(_0xc0b446[_0x4774dc(0x2e9a)],!0x0),this[_0x4774dc(0x3373)]=new Event(),this[_0x4774dc(0xa56)]=new Event(),this['_currentTime']=void 0x0,this['_multiplier']=void 0x0,this['_clockStep']=void 0x0,this['_shouldAnimate']=void 0x0,this[_0x4774dc(0x56b)]=getTimestamp$1(),this[_0x4774dc(0x395)]=_0x54bb2f,this['multiplier']=defaultValue$1(_0xc0b446[_0x4774dc(0x21d3)],0x1),this[_0x4774dc(0x4fb0)]=defaultValue$1(_0xc0b446[_0x4774dc(0x4fb0)],!0x1),this['clockStep']=defaultValue$1(_0xc0b446[_0x4774dc(0x4867)],ClockStep$1['SYSTEM_CLOCK_MULTIPLIER']);}function ColorGeometryInstanceAttribute(_0x10bdc3,_0x538a20,_0x283385,_0x3745ed){var _0x57a352=_0x68aa19;_0x10bdc3=defaultValue$1(_0x10bdc3,0x1),_0x538a20=defaultValue$1(_0x538a20,0x1),_0x283385=defaultValue$1(_0x283385,0x1),_0x3745ed=defaultValue$1(_0x3745ed,0x1),this[_0x57a352(0x327)]=new Uint8Array([Color$2[_0x57a352(0x3b2b)](_0x10bdc3),Color$2[_0x57a352(0x3b2b)](_0x538a20),Color$2[_0x57a352(0x3b2b)](_0x283385),Color$2[_0x57a352(0x3b2b)](_0x3745ed)]);}function ColorTable(){var _0x477465=_0x68aa19;this[_0x477465(0x53ec)]=new AssociativeArray(),this['_imageBuffer']=new Uint8Array(0x40000),this['_sortKey']=[];}function sortNumber(_0x59d2a4,_0x38630c){return _0x59d2a4-_0x38630c;}function CompressedTextureBuffer(_0x27e506,_0x4d2aa4,_0x532bc7,_0x55d030,_0x2581aa){var _0x268b82=_0x68aa19;this[_0x268b82(0x4c21)]=_0x27e506,this[_0x268b82(0x52d2)]=_0x4d2aa4,this[_0x268b82(0x97b)]=_0x532bc7,this[_0x268b82(0x1366)]=_0x55d030,this[_0x268b82(0x557)]=_0x2581aa;}Object[_0x68aa19(0x5b7)](Clock[_0x68aa19(0x4b51)],{'currentTime':{'get':function(){var _0x63d2cc=_0x68aa19;return this[_0x63d2cc(0x4142)];},'set':function(_0x4f5d76){var _0x49bc11=_0x68aa19;JulianDate['equals'](this[_0x49bc11(0x4142)],_0x4f5d76)||(this[_0x49bc11(0x120a)]===ClockStep$1[_0x49bc11(0x17ae)]&&(this[_0x49bc11(0x120a)]=ClockStep$1[_0x49bc11(0x112a)]),this[_0x49bc11(0x4142)]=_0x4f5d76);}},'multiplier':{'get':function(){var _0x24c658=_0x68aa19;return this[_0x24c658(0x48eb)];},'set':function(_0x270a3d){var _0x52acca=_0x68aa19;this['_multiplier']!==_0x270a3d&&(this[_0x52acca(0x120a)]===ClockStep$1[_0x52acca(0x17ae)]&&(this[_0x52acca(0x120a)]=ClockStep$1[_0x52acca(0x112a)]),this[_0x52acca(0x48eb)]=_0x270a3d);}},'clockStep':{'get':function(){return this['_clockStep'];},'set':function(_0x225ae3){var _0x38e0ed=_0x68aa19;_0x225ae3===ClockStep$1[_0x38e0ed(0x17ae)]&&(this[_0x38e0ed(0x48eb)]=0x1,this[_0x38e0ed(0x4c62)]=!0x0,this[_0x38e0ed(0x4142)]=JulianDate[_0x38e0ed(0x3c84)]()),this[_0x38e0ed(0x120a)]=_0x225ae3;}},'shouldAnimate':{'get':function(){var _0x51e3d0=_0x68aa19;return this[_0x51e3d0(0x4c62)];},'set':function(_0x4121df){var _0x204b57=_0x68aa19;this['_shouldAnimate']!==_0x4121df&&(this[_0x204b57(0x120a)]===ClockStep$1['SYSTEM_CLOCK']&&(this['_clockStep']=ClockStep$1[_0x204b57(0x112a)]),this[_0x204b57(0x4c62)]=_0x4121df);}}}),Clock[_0x68aa19(0x4b51)][_0x68aa19(0x3a94)]=function(){var _0x5adf5c=_0x68aa19,_0x18158b=getTimestamp$1(),_0xee414f=JulianDate['clone'](this[_0x5adf5c(0x4142)]);if(this[_0x5adf5c(0x2e9a)]&&this[_0x5adf5c(0x4c62)]){var _0x59caf8=this[_0x5adf5c(0x120a)];if(_0x59caf8===ClockStep$1['SYSTEM_CLOCK'])_0xee414f=JulianDate[_0x5adf5c(0x3c84)](_0xee414f);else{var _0x14c268=this['_multiplier'];if(_0x59caf8===ClockStep$1[_0x5adf5c(0x4498)])_0xee414f=JulianDate[_0x5adf5c(0x27cb)](_0xee414f,_0x14c268,_0xee414f);else{var _0x300c61=_0x18158b-this[_0x5adf5c(0x56b)];_0xee414f=JulianDate['addSeconds'](_0xee414f,_0x14c268*(_0x300c61/0x3e8),_0xee414f);}var _0x5ba0de=this[_0x5adf5c(0x3894)],_0x22c915=this[_0x5adf5c(0x1aa4)],_0x2ab347=this[_0x5adf5c(0x2933)];if(_0x5ba0de===ClockRange$1[_0x5adf5c(0x3450)])JulianDate[_0x5adf5c(0x15d1)](_0xee414f,_0x22c915)?_0xee414f=JulianDate[_0x5adf5c(0x254b)](_0x22c915,_0xee414f):JulianDate[_0x5adf5c(0xcbd)](_0xee414f,_0x2ab347)&&(_0xee414f=JulianDate[_0x5adf5c(0x254b)](_0x2ab347,_0xee414f),this[_0x5adf5c(0xa56)][_0x5adf5c(0x30bb)](this));else{if(_0x5ba0de===ClockRange$1[_0x5adf5c(0x28f3)]){for(JulianDate[_0x5adf5c(0x15d1)](_0xee414f,_0x22c915)&&(_0xee414f=JulianDate[_0x5adf5c(0x254b)](_0x22c915,_0xee414f));JulianDate['greaterThan'](_0xee414f,_0x2ab347);)_0xee414f=JulianDate[_0x5adf5c(0x27cb)](_0x22c915,JulianDate[_0x5adf5c(0x250b)](_0xee414f,_0x2ab347),_0xee414f),this['onStop'][_0x5adf5c(0x30bb)](this);}}}}return this['_currentTime']=_0xee414f,this[_0x5adf5c(0x56b)]=_0x18158b,this[_0x5adf5c(0x3373)]['raiseEvent'](this),_0xee414f;},Object[_0x68aa19(0x5b7)](ColorGeometryInstanceAttribute['prototype'],{'componentDatatype':{'get':function(){var _0x407e9d=_0x68aa19;return ComponentDatatype$1[_0x407e9d(0x4aae)];}},'componentsPerAttribute':{'get':function(){return 0x4;}},'normalize':{'get':function(){return!0x0;}}}),ColorGeometryInstanceAttribute['fromColor']=function(_0x517850){var _0x553346=_0x68aa19;return new ColorGeometryInstanceAttribute(_0x517850[_0x553346(0x4f34)],_0x517850[_0x553346(0x2129)],_0x517850[_0x553346(0x28f8)],_0x517850[_0x553346(0x24f9)]);},ColorGeometryInstanceAttribute['toValue']=function(_0x59f0c8,_0x3db1ee){var _0x2570eb=_0x68aa19;return defined$1(_0x3db1ee)?_0x59f0c8[_0x2570eb(0x1676)](_0x3db1ee):new Uint8Array(_0x59f0c8[_0x2570eb(0x1676)]());},ColorGeometryInstanceAttribute[_0x68aa19(0x2ed4)]=function(_0x15b35e,_0x1a126d){var _0x6fbdb6=_0x68aa19;return _0x15b35e===_0x1a126d||defined$1(_0x15b35e)&&defined$1(_0x1a126d)&&_0x15b35e['value'][0x0]===_0x1a126d[_0x6fbdb6(0x327)][0x0]&&_0x15b35e['value'][0x1]===_0x1a126d[_0x6fbdb6(0x327)][0x1]&&_0x15b35e['value'][0x2]===_0x1a126d[_0x6fbdb6(0x327)][0x2]&&_0x15b35e[_0x6fbdb6(0x327)][0x3]===_0x1a126d[_0x6fbdb6(0x327)][0x3];},ColorTable['prototype'][_0x68aa19(0x2578)]=function(){var _0x341076=_0x68aa19;this[_0x341076(0x53ec)][_0x341076(0x4ee2)](),this[_0x341076(0x3de2)]=null,this[_0x341076(0x167a)]=null;},ColorTable[_0x68aa19(0x4b51)][_0x68aa19(0x24d1)]=function(_0x1e1920){var _0x2d7ce1=_0x68aa19;if(_0x1e1920>this[_0x2d7ce1(0x53ec)][_0x2d7ce1(0x21e8)][_0x2d7ce1(0x531b)]-0x1)return null;var _0x5255b8=[];for(var _0x2abdcc in this[_0x2d7ce1(0x53ec)][_0x2d7ce1(0x15c8)])_0x5255b8[_0x2d7ce1(0x3a33)](parseFloat(_0x2abdcc));_0x5255b8['sort'](sortNumber);var _0x20ddf3=_0x5255b8[_0x1e1920];return defined$1(_0x20ddf3)?{'altitude':_0x20ddf3,'color':this[_0x2d7ce1(0x53ec)]['get'](_0x20ddf3)}:null;},ColorTable['prototype'][_0x68aa19(0x2d06)]=function(){var _0x145b1f=_0x68aa19;return this[_0x145b1f(0x53ec)][_0x145b1f(0x21e8)][_0x145b1f(0x531b)];},ColorTable[_0x68aa19(0x4b51)]['insert']=function(_0x358fe8,_0x41c90e){var _0x1b0ff1=_0x68aa19;if(!defined$1(this[_0x1b0ff1(0x53ec)][_0x1b0ff1(0x3173)](_0x358fe8))){var _0x596006=Color$2['clone'](_0x41c90e,_0x596006);this[_0x1b0ff1(0x53ec)][_0x1b0ff1(0x346f)](_0x358fe8,_0x596006);}},ColorTable['prototype']['remove']=function(_0x37abfc){var _0x259d0e=_0x68aa19;return this['_dictTable'][_0x259d0e(0x4b3f)](_0x37abfc);},ColorTable[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x57587b=_0x68aa19;this['_dictTable']['values'][_0x57587b(0x531b)]=0x0;},ColorTable[_0x68aa19(0x254b)]=function(_0x467a24,_0x32c116){var _0x2ad43f=_0x68aa19;if(defined$1(_0x467a24)){defined$1(_0x32c116)||(_0x32c116=new ColorTable()),AssociativeArray[_0x2ad43f(0x254b)](_0x467a24[_0x2ad43f(0x53ec)],_0x32c116[_0x2ad43f(0x53ec)]);for(var _0x2fbef8=0x0;_0x2fbef8<_0x467a24[_0x2ad43f(0x3de2)][_0x2ad43f(0x531b)];_0x2fbef8++)_0x32c116[_0x2ad43f(0x3de2)][_0x2fbef8]=_0x467a24['_imageBuffer'][_0x2fbef8];return _0x32c116;}},ColorTable['prototype'][_0x68aa19(0x111)]=function(){var _0x5bed15=_0x68aa19,_0x24b290=[],_0x610573=0x0;for(var _0x2e33b9 in this[_0x5bed15(0x53ec)][_0x5bed15(0x15c8)])if(defined$1(_0x2e33b9)){var _0x537817=this[_0x5bed15(0x53ec)][_0x5bed15(0x3173)](_0x2e33b9);_0x24b290[_0x610573++]={'value':parseFloat(_0x2e33b9),'color':_0x537817};}if(!(_0x24b290[_0x5bed15(0x531b)]<0x2)){for(_0x610573=0x0;_0x610573<_0x24b290[_0x5bed15(0x531b)]-0x1;_0x610573++)for(var _0x32d526=_0x24b290[_0x610573],_0x54cc7e=_0x610573+0x1;_0x54cc7e<_0x24b290[_0x5bed15(0x531b)];_0x54cc7e++){var _0x1e3a9b=_0x24b290[_0x54cc7e];if(_0x32d526[_0x5bed15(0x327)]>_0x1e3a9b[_0x5bed15(0x327)]){var _0x35280b=clone$1(_0x24b290[_0x610573],!0x0);_0x24b290[_0x610573]=clone$1(_0x24b290[_0x54cc7e],!0x0),_0x24b290[_0x54cc7e]=_0x35280b,_0x32d526=_0x24b290[_0x610573];}}var _0x82e6a9=_0x24b290[0x0][_0x5bed15(0x327)],_0x5f4616=_0x24b290[_0x24b290['length']-0x1][_0x5bed15(0x327)]-_0x82e6a9,_0x3f4cf9=document[_0x5bed15(0x433c)](_0x5bed15(0xda2));_0x3f4cf9[_0x5bed15(0x209)]=0x4000,_0x3f4cf9[_0x5bed15(0x5862)]=0x1;var _0x41c5b8=_0x3f4cf9[_0x5bed15(0x3ca1)]('2d');_0x41c5b8['beginPath']();var _0x2d8561=_0x41c5b8[_0x5bed15(0x1a9b)](0x0,0x0,0x4000,0x0);for(_0x610573=0x0;_0x610573<_0x24b290[_0x5bed15(0x531b)];_0x610573++)_0x2d8561[_0x5bed15(0x142e)]((_0x24b290[_0x610573][_0x5bed15(0x327)]-_0x82e6a9)/_0x5f4616,_0x24b290[_0x610573]['color']['toCssColorString']());_0x41c5b8['fillStyle']=_0x2d8561,_0x41c5b8['rect'](0x0,0x0,_0x3f4cf9['width'],_0x3f4cf9[_0x5bed15(0x5862)]),_0x41c5b8['fill']();var _0x5b13ec=_0x41c5b8[_0x5bed15(0x269a)](0x0,0x0,_0x3f4cf9[_0x5bed15(0x209)],0x1)[_0x5bed15(0x116f)];for(_0x54cc7e=0x0;_0x54cc7e<0x10;_0x54cc7e++)for(_0x610573=0x0;_0x610573<0x1000;_0x610573++)this[_0x5bed15(0x3de2)][_0x610573+0x400*_0x54cc7e*0x4*0x4]=_0x5b13ec[_0x610573+0x400*_0x54cc7e*0x4],this['_imageBuffer'][_0x610573+0x400*_0x54cc7e*0x4*0x4+0x1000]=_0x5b13ec[_0x610573+0x400*_0x54cc7e*0x4],this[_0x5bed15(0x3de2)][_0x610573+0x400*_0x54cc7e*0x4*0x4+0x2000]=_0x5b13ec[_0x610573+0x400*_0x54cc7e*0x4],this['_imageBuffer'][_0x610573+0x400*_0x54cc7e*0x4*0x4+0x3000]=_0x5b13ec[_0x610573+0x400*_0x54cc7e*0x4];for(var _0x2e33b9 in this['_dictTable'][_0x5bed15(0x15c8)])this[_0x5bed15(0x167a)][_0x5bed15(0x3a33)](parseFloat(_0x2e33b9));return this[_0x5bed15(0x167a)][_0x5bed15(0x34f3)](sortNumber),_0x3f4cf9;}},ColorTable[_0x68aa19(0x4b51)][_0x68aa19(0x2618)]=function(_0x53532d){var _0x48a743=_0x68aa19;for(var _0x38739c=0x0;_0x38739c<this[_0x48a743(0x167a)][_0x48a743(0x531b)];_0x38739c++)if(this['_sortKey'][_0x38739c]>=_0x53532d||Math[_0x48a743(0x1661)](this[_0x48a743(0x167a)][_0x38739c]-_0x53532d)<CesiumMath[_0x48a743(0x5316)])return this[_0x48a743(0x53ec)][_0x48a743(0x3173)](this[_0x48a743(0x167a)][_0x38739c]);},Object[_0x68aa19(0x5b7)](CompressedTextureBuffer[_0x68aa19(0x4b51)],{'internalFormat':{'get':function(){var _0x3fe3a1=_0x68aa19;return this[_0x3fe3a1(0x4c21)];}},'width':{'get':function(){var _0x2a615e=_0x68aa19;return this[_0x2a615e(0x52d2)];}},'height':{'get':function(){var _0x55dd17=_0x68aa19;return this[_0x55dd17(0x97b)];}},'bufferView':{'get':function(){var _0x1470d7=_0x68aa19;return this[_0x1470d7(0x1366)];}},'pixelDatatype':{'get':function(){var _0x56778e=_0x68aa19;return this[_0x56778e(0x557)];}}}),CompressedTextureBuffer[_0x68aa19(0x254b)]=function(_0x4d420c){var _0x3b7122=_0x68aa19;if(defined$1(_0x4d420c))return new CompressedTextureBuffer(_0x4d420c[_0x3b7122(0x4c21)],_0x4d420c['_width'],_0x4d420c[_0x3b7122(0x97b)],_0x4d420c[_0x3b7122(0x1366)],_0x4d420c[_0x3b7122(0x557)]);},CompressedTextureBuffer[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x218ff2=_0x68aa19;return CompressedTextureBuffer[_0x218ff2(0x254b)](this);};var CoplanarPolygonGeometryLibrary={},scratchIntersectionPoint=new Cartesian3(),scratchXAxis=new Cartesian3(),scratchYAxis=new Cartesian3(),scratchZAxis=new Cartesian3(),obbScratch=new OrientedBoundingBox();function projectTo2D(_0x2b32d8,_0x5ad25e,_0x368011,_0x436350,_0xac9146){var _0x442f29=_0x68aa19,_0x47b624=Cartesian3[_0x442f29(0x286c)](_0x2b32d8,_0x5ad25e,scratchIntersectionPoint),_0xe75245=Cartesian3[_0x442f29(0x22ed)](_0x368011,_0x47b624),_0x17c9e1=Cartesian3[_0x442f29(0x22ed)](_0x436350,_0x47b624);return Cartesian2[_0x442f29(0x2b84)](_0xe75245,_0x17c9e1,_0xac9146);}function Queue(){var _0x32b2aa=_0x68aa19;this['_array']=[],this['_offset']=0x0,this[_0x32b2aa(0x3f16)]=0x0;}CoplanarPolygonGeometryLibrary['validOutline']=function(_0x4d0ca7){var _0x1e9e95=_0x68aa19,_0xd34b40=OrientedBoundingBox['fromPoints'](_0x4d0ca7,obbScratch)['halfAxes'],_0xb543b3=Matrix3[_0x1e9e95(0x3529)](_0xd34b40,0x0,scratchXAxis),_0x23dff6=Matrix3['getColumn'](_0xd34b40,0x1,scratchYAxis),_0x1e56cd=Matrix3[_0x1e9e95(0x3529)](_0xd34b40,0x2,scratchZAxis),_0x36c598=Cartesian3['magnitude'](_0xb543b3),_0x13dfe0=Cartesian3[_0x1e9e95(0x1791)](_0x23dff6),_0x5c0ef1=Cartesian3['magnitude'](_0x1e56cd);return!(0x0===_0x36c598&&(0x0===_0x13dfe0||0x0===_0x5c0ef1)||0x0===_0x13dfe0&&0x0===_0x5c0ef1);},CoplanarPolygonGeometryLibrary[_0x68aa19(0x1f66)]=function(_0x3cc533,_0x1bb056,_0x53f79f,_0x2caff5){var _0x4b9777=_0x68aa19,_0x55e382,_0x3c2489,_0x237196=OrientedBoundingBox[_0x4b9777(0x111e)](_0x3cc533,obbScratch),_0x5cafd3=_0x237196['halfAxes'],_0x54ec5b=Matrix3['getColumn'](_0x5cafd3,0x0,scratchXAxis),_0x3e3312=Matrix3[_0x4b9777(0x3529)](_0x5cafd3,0x1,scratchYAxis),_0x10f992=Matrix3[_0x4b9777(0x3529)](_0x5cafd3,0x2,scratchZAxis),_0x1c638c=Cartesian3[_0x4b9777(0x1791)](_0x54ec5b),_0x2545c6=Cartesian3[_0x4b9777(0x1791)](_0x3e3312),_0x5d397e=Cartesian3[_0x4b9777(0x1791)](_0x10f992),_0x27d726=Math['min'](_0x1c638c,_0x2545c6,_0x5d397e);return(0x0!==_0x1c638c||0x0!==_0x2545c6&&0x0!==_0x5d397e)&&(0x0!==_0x2545c6||0x0!==_0x5d397e)&&(_0x27d726!==_0x2545c6&&_0x27d726!==_0x5d397e||(_0x55e382=_0x54ec5b),_0x27d726===_0x1c638c?_0x55e382=_0x3e3312:_0x27d726===_0x5d397e&&(_0x3c2489=_0x3e3312),_0x27d726!==_0x1c638c&&_0x27d726!==_0x2545c6||(_0x3c2489=_0x10f992),Cartesian3['normalize'](_0x55e382,_0x53f79f),Cartesian3[_0x4b9777(0x4e7d)](_0x3c2489,_0x2caff5),Cartesian3[_0x4b9777(0x254b)](_0x237196['center'],_0x1bb056),!0x0);},CoplanarPolygonGeometryLibrary[_0x68aa19(0x3e19)]=function(_0x4f865f,_0x1b625a,_0x189c20){return function(_0x3318a6){var _0xf1fb26=_0x54f3;for(var _0x20394e=new Array(_0x3318a6['length']),_0x4bb64c=0x0;_0x4bb64c<_0x3318a6[_0xf1fb26(0x531b)];_0x4bb64c++)_0x20394e[_0x4bb64c]=projectTo2D(_0x3318a6[_0x4bb64c],_0x4f865f,_0x1b625a,_0x189c20);return _0x20394e;};},CoplanarPolygonGeometryLibrary[_0x68aa19(0x119d)]=function(_0x367a6,_0x168999,_0x3b9589){return function(_0x3f700b,_0x27f7a4){return projectTo2D(_0x3f700b,_0x367a6,_0x168999,_0x3b9589,_0x27f7a4);};},Object[_0x68aa19(0x5b7)](Queue[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x7a2049=_0x68aa19;return this[_0x7a2049(0x3f16)];}}}),Queue['prototype'][_0x68aa19(0x7f4)]=function(_0x82431f){var _0x1be427=_0x68aa19;this[_0x1be427(0x2fe5)]['push'](_0x82431f),this[_0x1be427(0x3f16)]++;},Queue[_0x68aa19(0x4b51)][_0x68aa19(0x1215)]=function(){var _0x193303=_0x68aa19;if(0x0!==this['_length']){var _0x33b2d6=this['_array'],_0x2b5f95=this['_offset'],_0x3016a3=_0x33b2d6[_0x2b5f95];return _0x33b2d6[_0x2b5f95]=void 0x0,++_0x2b5f95>0xa&&0x2*_0x2b5f95>_0x33b2d6[_0x193303(0x531b)]&&(this['_array']=_0x33b2d6[_0x193303(0x48ca)](_0x2b5f95),_0x2b5f95=0x0),this[_0x193303(0x47ee)]=_0x2b5f95,this[_0x193303(0x3f16)]--,_0x3016a3;}},Queue[_0x68aa19(0x4b51)][_0x68aa19(0x42cc)]=function(){var _0x457732=_0x68aa19;if(0x0!==this['_length'])return this[_0x457732(0x2fe5)][this['_offset']];},Queue[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x4f4c38){var _0x2043e3=_0x68aa19;return-0x1!==this[_0x2043e3(0x2fe5)][_0x2043e3(0x33ab)](_0x4f4c38);},Queue[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x1c604e=_0x68aa19;this[_0x1c604e(0x2fe5)][_0x1c604e(0x531b)]=this[_0x1c604e(0x47ee)]=this[_0x1c604e(0x3f16)]=0x0;},Queue['prototype']['sort']=function(_0x399a5f){var _0x1f503c=_0x68aa19;this[_0x1f503c(0x47ee)]>0x0&&(this['_array']=this[_0x1f503c(0x2fe5)][_0x1f503c(0x48ca)](this[_0x1f503c(0x47ee)]),this[_0x1f503c(0x47ee)]=0x0),this['_array'][_0x1f503c(0x34f3)](_0x399a5f);};var PolygonGeometryLibrary={'computeHierarchyPackedLength':function(_0x4f1f64){var _0x2a67a1=_0x68aa19;for(var _0x49883c=0x0,_0x55e049=[_0x4f1f64];_0x55e049[_0x2a67a1(0x531b)]>0x0;){var _0x19897d=_0x55e049[_0x2a67a1(0x1ae7)]();if(defined$1(_0x19897d)){_0x49883c+=0x2;var _0x5855b2=_0x19897d['positions'],_0x5d91f7=_0x19897d[_0x2a67a1(0x2487)];if(defined$1(_0x5855b2)&&(_0x49883c+=_0x5855b2[_0x2a67a1(0x531b)]*Cartesian3[_0x2a67a1(0xe6c)]),defined$1(_0x5d91f7)){for(var _0x540d87=_0x5d91f7[_0x2a67a1(0x531b)],_0x10ff2e=0x0;_0x10ff2e<_0x540d87;++_0x10ff2e)_0x55e049['push'](_0x5d91f7[_0x10ff2e]);}}}return _0x49883c;},'packPolygonHierarchy':function(_0x460263,_0x578047,_0x45f38){var _0x878d3=_0x68aa19;for(var _0x485371=[_0x460263];_0x485371[_0x878d3(0x531b)]>0x0;){var _0x35f072=_0x485371[_0x878d3(0x1ae7)]();if(defined$1(_0x35f072)){var _0x26afd2=_0x35f072[_0x878d3(0x30fe)],_0x6e0c0a=_0x35f072[_0x878d3(0x2487)];if(_0x578047[_0x45f38++]=defined$1(_0x26afd2)?_0x26afd2['length']:0x0,_0x578047[_0x45f38++]=defined$1(_0x6e0c0a)?_0x6e0c0a[_0x878d3(0x531b)]:0x0,defined$1(_0x26afd2)){for(var _0x5d6f3a=_0x26afd2[_0x878d3(0x531b)],_0x3eaca4=0x0;_0x3eaca4<_0x5d6f3a;++_0x3eaca4,_0x45f38+=0x3)Cartesian3[_0x878d3(0x3540)](_0x26afd2[_0x3eaca4],_0x578047,_0x45f38);}if(defined$1(_0x6e0c0a)){for(var _0x4a37f4=_0x6e0c0a['length'],_0x508ade=0x0;_0x508ade<_0x4a37f4;++_0x508ade)_0x485371['push'](_0x6e0c0a[_0x508ade]);}}}return _0x45f38;},'unpackPolygonHierarchy':function(_0x584a23,_0x28fb30){var _0xebd3c3=_0x68aa19;for(var _0x475865=_0x584a23[_0x28fb30++],_0x1f0d0c=_0x584a23[_0x28fb30++],_0xa32c5d=new Array(_0x475865),_0x5b4163=_0x1f0d0c>0x0?new Array(_0x1f0d0c):void 0x0,_0x18128b=0x0;_0x18128b<_0x475865;++_0x18128b,_0x28fb30+=Cartesian3['packedLength'])_0xa32c5d[_0x18128b]=Cartesian3[_0xebd3c3(0x41a1)](_0x584a23,_0x28fb30);for(var _0x51b304=0x0;_0x51b304<_0x1f0d0c;++_0x51b304)_0x5b4163[_0x51b304]=PolygonGeometryLibrary['unpackPolygonHierarchy'](_0x584a23,_0x28fb30),_0x28fb30=_0x5b4163[_0x51b304]['startingIndex'],delete _0x5b4163[_0x51b304][_0xebd3c3(0x4365)];return{'positions':_0xa32c5d,'holes':_0x5b4163,'startingIndex':_0x28fb30};}},distanceScratch=new Cartesian3();function getPointAtDistance(_0x1ad7cc,_0x2ce31a,_0x1e86db,_0x502107){var _0x232827=_0x68aa19;return Cartesian3['subtract'](_0x2ce31a,_0x1ad7cc,distanceScratch),Cartesian3[_0x232827(0x1c02)](distanceScratch,_0x1e86db/_0x502107,distanceScratch),Cartesian3[_0x232827(0x4979)](_0x1ad7cc,distanceScratch,distanceScratch),[distanceScratch['x'],distanceScratch['y'],distanceScratch['z']];}PolygonGeometryLibrary[_0x68aa19(0x3d7a)]=function(_0xdde109,_0x556425,_0x5a88e0){var _0x2491fb=_0x68aa19,_0x5a841b=Cartesian3[_0x2491fb(0x2ffa)](_0xdde109,_0x556425)/_0x5a88e0,_0x1904da=Math['max'](0x0,Math[_0x2491fb(0x28fa)](CesiumMath[_0x2491fb(0x133)](_0x5a841b)));return Math[_0x2491fb(0x1f76)](0x2,_0x1904da);};var scratchCartographic0$1=new Cartographic(),scratchCartographic1$2=new Cartographic(),scratchCartographic2$1=new Cartographic(),scratchCartesian0$1=new Cartesian3();PolygonGeometryLibrary['subdivideRhumbLineCount']=function(_0x1be529,_0x2412de,_0x5a9b43,_0x5a2a70){var _0x3e8887=_0x68aa19,_0x4ab687=new EllipsoidRhumbLine(_0x1be529[_0x3e8887(0x541d)](_0x2412de,scratchCartographic0$1),_0x1be529[_0x3e8887(0x541d)](_0x5a9b43,scratchCartographic1$2),_0x1be529)['surfaceDistance']/_0x5a2a70,_0x341e54=Math[_0x3e8887(0x2bc6)](0x0,Math['ceil'](CesiumMath[_0x3e8887(0x133)](_0x4ab687)));return Math[_0x3e8887(0x1f76)](0x2,_0x341e54);},PolygonGeometryLibrary['subdivideLine']=function(_0xd1f2f4,_0x3d06fd,_0x19d484,_0x4506ea){var _0x4a39f1=_0x68aa19,_0xa40a84=PolygonGeometryLibrary[_0x4a39f1(0x3d7a)](_0xd1f2f4,_0x3d06fd,_0x19d484),_0x5d3b79=Cartesian3[_0x4a39f1(0x2ffa)](_0xd1f2f4,_0x3d06fd),_0x4e300d=_0x5d3b79/_0xa40a84;defined$1(_0x4506ea)||(_0x4506ea=[]);var _0x3d7a88=_0x4506ea;_0x3d7a88[_0x4a39f1(0x531b)]=0x3*_0xa40a84;for(var _0x2dc9=0x0,_0x594170=0x0;_0x594170<_0xa40a84;_0x594170++){var _0x2bc2ce=getPointAtDistance(_0xd1f2f4,_0x3d06fd,_0x594170*_0x4e300d,_0x5d3b79);_0x3d7a88[_0x2dc9++]=_0x2bc2ce[0x0],_0x3d7a88[_0x2dc9++]=_0x2bc2ce[0x1],_0x3d7a88[_0x2dc9++]=_0x2bc2ce[0x2];}return _0x3d7a88;},PolygonGeometryLibrary[_0x68aa19(0x1c25)]=function(_0x18646b,_0x2125a0,_0x15066a,_0x584033,_0x581059){var _0x2e58c3=_0x68aa19,_0x2829b6=new EllipsoidRhumbLine(_0x18646b[_0x2e58c3(0x541d)](_0x2125a0,scratchCartographic0$1),_0x18646b[_0x2e58c3(0x541d)](_0x15066a,scratchCartographic1$2),_0x18646b),_0x56fc5c=_0x2829b6[_0x2e58c3(0x54d4)]/_0x584033,_0x2245ef=Math[_0x2e58c3(0x2bc6)](0x0,Math[_0x2e58c3(0x28fa)](CesiumMath['log2'](_0x56fc5c))),_0xdf8518=Math[_0x2e58c3(0x1f76)](0x2,_0x2245ef),_0x3ac72f=_0x2829b6[_0x2e58c3(0x54d4)]/_0xdf8518;defined$1(_0x581059)||(_0x581059=[]);var _0x173e1b=_0x581059;_0x173e1b['length']=0x3*_0xdf8518;for(var _0x1f338c=0x0,_0x14e312=0x0;_0x14e312<_0xdf8518;_0x14e312++){var _0x564a0a=_0x2829b6[_0x2e58c3(0xd4d)](_0x14e312*_0x3ac72f,scratchCartographic2$1),_0x5113a2=_0x18646b[_0x2e58c3(0x1f84)](_0x564a0a,scratchCartesian0$1);_0x173e1b[_0x1f338c++]=_0x5113a2['x'],_0x173e1b[_0x1f338c++]=_0x5113a2['y'],_0x173e1b[_0x1f338c++]=_0x5113a2['z'];}return _0x173e1b;};var scaleToGeodeticHeightN1=new Cartesian3(),scaleToGeodeticHeightN2=new Cartesian3(),scaleToGeodeticHeightP1=new Cartesian3(),scaleToGeodeticHeightP2=new Cartesian3();PolygonGeometryLibrary[_0x68aa19(0x413e)]=function(_0xbd5114,_0x50d9a0,_0x23c46a,_0x2bdc9b,_0x161865){var _0x308172=_0x68aa19;_0x2bdc9b=defaultValue$1(_0x2bdc9b,Ellipsoid['WGS84']);var _0x16c471=scaleToGeodeticHeightN1,_0x31aa29=scaleToGeodeticHeightN2,_0x10d273=scaleToGeodeticHeightP1,_0x2635f6=scaleToGeodeticHeightP2;if(defined$1(_0xbd5114)&&defined$1(_0xbd5114[_0x308172(0x1b28)])&&defined$1(_0xbd5114[_0x308172(0x1b28)]['position'])){for(var _0xc66132=_0xbd5114['attributes']['position'][_0x308172(0x21e8)],_0x265a8c=_0xc66132['length']/0x2,_0x2e4489=0x0;_0x2e4489<_0x265a8c;_0x2e4489+=0x3)Cartesian3[_0x308172(0xb30)](_0xc66132,_0x2e4489,_0x10d273),_0x2bdc9b[_0x308172(0x3806)](_0x10d273,_0x16c471),_0x2635f6=_0x2bdc9b[_0x308172(0x4251)](_0x10d273,_0x2635f6),_0x31aa29=Cartesian3['multiplyByScalar'](_0x16c471,_0x23c46a,_0x31aa29),_0x31aa29=Cartesian3[_0x308172(0x4979)](_0x2635f6,_0x31aa29,_0x31aa29),_0xc66132[_0x2e4489+_0x265a8c]=_0x31aa29['x'],_0xc66132[_0x2e4489+0x1+_0x265a8c]=_0x31aa29['y'],_0xc66132[_0x2e4489+0x2+_0x265a8c]=_0x31aa29['z'],_0x161865&&(_0x2635f6=Cartesian3[_0x308172(0x254b)](_0x10d273,_0x2635f6)),_0x31aa29=Cartesian3[_0x308172(0x1c02)](_0x16c471,_0x50d9a0,_0x31aa29),_0x31aa29=Cartesian3['add'](_0x2635f6,_0x31aa29,_0x31aa29),_0xc66132[_0x2e4489]=_0x31aa29['x'],_0xc66132[_0x2e4489+0x1]=_0x31aa29['y'],_0xc66132[_0x2e4489+0x2]=_0x31aa29['z'];}return _0xbd5114;},PolygonGeometryLibrary[_0x68aa19(0x2a71)]=function(_0x13246e,_0x3e697d,_0x4a6f94){var _0x1e0e41=_0x68aa19,_0x33a005,_0x3e6a10,_0x315e4c,_0x51c55a=[],_0x4f21aa=new Queue();for(_0x4f21aa[_0x1e0e41(0x7f4)](_0x13246e);0x0!==_0x4f21aa[_0x1e0e41(0x531b)];){var _0x5d3167=_0x4f21aa[_0x1e0e41(0x1215)](),_0x1fd7ab=_0x5d3167['positions'];if(_0x3e697d){for(_0x315e4c=_0x1fd7ab[_0x1e0e41(0x531b)],_0x33a005=0x0;_0x33a005<_0x315e4c;_0x33a005++)_0x4a6f94['scaleToGeodeticSurface'](_0x1fd7ab[_0x33a005],_0x1fd7ab[_0x33a005]);}if(!((_0x1fd7ab=arrayRemoveDuplicates(_0x1fd7ab,Cartesian3[_0x1e0e41(0x19c9)],!0x0))[_0x1e0e41(0x531b)]<0x3)){var _0x82e2d9=_0x5d3167[_0x1e0e41(0x2487)]?_0x5d3167[_0x1e0e41(0x2487)][_0x1e0e41(0x531b)]:0x0;for(_0x33a005=0x0;_0x33a005<_0x82e2d9;_0x33a005++){var _0x3a3f61=_0x5d3167[_0x1e0e41(0x2487)][_0x33a005],_0x391ae5=_0x3a3f61[_0x1e0e41(0x30fe)];if(_0x3e697d){for(_0x315e4c=_0x391ae5[_0x1e0e41(0x531b)],_0x3e6a10=0x0;_0x3e6a10<_0x315e4c;++_0x3e6a10)_0x4a6f94[_0x1e0e41(0x4251)](_0x391ae5[_0x3e6a10],_0x391ae5[_0x3e6a10]);}if(!((_0x391ae5=arrayRemoveDuplicates(_0x391ae5,Cartesian3[_0x1e0e41(0x19c9)],!0x0))[_0x1e0e41(0x531b)]<0x3)){_0x51c55a[_0x1e0e41(0x3a33)](_0x391ae5);var _0x72812c=0x0;for(defined$1(_0x3a3f61['holes'])&&(_0x72812c=_0x3a3f61[_0x1e0e41(0x2487)][_0x1e0e41(0x531b)]),_0x3e6a10=0x0;_0x3e6a10<_0x72812c;_0x3e6a10++)_0x4f21aa[_0x1e0e41(0x7f4)](_0x3a3f61[_0x1e0e41(0x2487)][_0x3e6a10]);}}_0x51c55a[_0x1e0e41(0x3a33)](_0x1fd7ab);}}return _0x51c55a;};var scratchEllipsoidRadii=new Cartesian3(0x615299,0x615299,0x615299);PolygonGeometryLibrary[_0x68aa19(0x31dc)]=function(_0x59be2a,_0x4c7c8c,_0x4591b4,_0x456c3d){var _0x164d76=_0x68aa19,_0x588a48=[],_0x42640c=[],_0x2682a7=new Queue();for(_0x2682a7['enqueue'](_0x59be2a);0x0!==_0x2682a7[_0x164d76(0x531b)];){var _0x389f3c,_0x5735b6,_0x30d100,_0x5cb79e=_0x2682a7[_0x164d76(0x1215)](),_0x41cb06=_0x5cb79e[_0x164d76(0x30fe)],_0x3ff4df=_0x5cb79e[_0x164d76(0x2487)],_0x3171cd=_0x41cb06['slice']();if(_0x4591b4){for(_0x5735b6=_0x41cb06[_0x164d76(0x531b)],_0x389f3c=0x0;_0x389f3c<_0x5735b6;_0x389f3c++)_0x456c3d[_0x164d76(0x4251)](_0x41cb06[_0x389f3c],_0x3171cd[_0x389f3c]);}if(defined$1(_0x456c3d)&&!Cartesian3[_0x164d76(0x2ed4)](_0x456c3d[_0x164d76(0x6c0)],scratchEllipsoidRadii)&&(_0x30d100=CesiumMath['EPSILON7']),!((_0x41cb06=arrayRemoveDuplicates(_0x3171cd,Cartesian3[_0x164d76(0x19c9)],!0x0,_0x30d100))['length']<0x3)){var _0x1cf671=_0x4c7c8c(_0x41cb06);if(defined$1(_0x1cf671)){var _0x226433=[],_0x99b9d1=PolygonPipeline[_0x164d76(0x509e)](_0x1cf671);_0x99b9d1===WindingOrder$1[_0x164d76(0x21f3)]&&(_0x1cf671['reverse'](),_0x41cb06=_0x41cb06[_0x164d76(0x48ca)]()['reverse']());var _0x329100,_0x40b924=_0x41cb06[_0x164d76(0x48ca)](),_0x18ed75=defined$1(_0x3ff4df)?_0x3ff4df['length']:0x0,_0x29ffe1=[];for(_0x389f3c=0x0;_0x389f3c<_0x18ed75;_0x389f3c++){var _0x36d38c=_0x3ff4df[_0x389f3c],_0x366e2a=_0x36d38c['positions'];if(_0x4591b4){for(_0x5735b6=_0x366e2a[_0x164d76(0x531b)],_0x329100=0x0;_0x329100<_0x5735b6;++_0x329100)_0x456c3d[_0x164d76(0x4251)](_0x366e2a[_0x329100],_0x366e2a[_0x329100]);}if(!((_0x366e2a=arrayRemoveDuplicates(_0x366e2a,Cartesian3['equalsEpsilon'],!0x0,CesiumMath[_0x164d76(0x1a09)]))[_0x164d76(0x531b)]<0x3)){var _0x5491d1=_0x4c7c8c(_0x366e2a);if(defined$1(_0x5491d1)){(_0x99b9d1=PolygonPipeline['computeWindingOrder2D'](_0x5491d1))===WindingOrder$1['CLOCKWISE']&&(_0x5491d1[_0x164d76(0x1495)](),_0x366e2a=_0x366e2a[_0x164d76(0x48ca)]()[_0x164d76(0x1495)]()),_0x29ffe1[_0x164d76(0x3a33)](_0x366e2a),_0x226433['push'](_0x40b924['length']),_0x40b924=_0x40b924[_0x164d76(0x32c8)](_0x366e2a),_0x1cf671=_0x1cf671[_0x164d76(0x32c8)](_0x5491d1);var _0x58bcbd=0x0;for(defined$1(_0x36d38c[_0x164d76(0x2487)])&&(_0x58bcbd=_0x36d38c[_0x164d76(0x2487)][_0x164d76(0x531b)]),_0x329100=0x0;_0x329100<_0x58bcbd;_0x329100++)_0x2682a7[_0x164d76(0x7f4)](_0x36d38c[_0x164d76(0x2487)][_0x329100]);}}}_0x588a48[_0x164d76(0x3a33)]({'outerRing':_0x41cb06,'holes':_0x29ffe1}),_0x42640c[_0x164d76(0x3a33)]({'positions':_0x40b924,'positions2D':_0x1cf671,'holes':_0x226433});}}}return{'hierarchy':_0x588a48,'polygons':_0x42640c};};var computeBoundingRectangleCartesian2=new Cartesian2(),computeBoundingRectangleCartesian3=new Cartesian3(),computeBoundingRectangleQuaternion=new Quaternion(),computeBoundingRectangleMatrix3=new Matrix3();PolygonGeometryLibrary[_0x68aa19(0x29f6)]=function(_0x5de619,_0xb5f060,_0x3a2ae1,_0x4aa3eb,_0x40c67f){var _0x3ec47d=_0x68aa19;for(var _0x16830e=Quaternion[_0x3ec47d(0x1c60)](_0x5de619,_0x4aa3eb,computeBoundingRectangleQuaternion),_0x1df5e8=Matrix3['fromQuaternion'](_0x16830e,computeBoundingRectangleMatrix3),_0x367ba3=Number[_0x3ec47d(0x25a9)],_0x2d1cc3=Number[_0x3ec47d(0x4187)],_0x2137ca=Number[_0x3ec47d(0x25a9)],_0x15b3a4=Number[_0x3ec47d(0x4187)],_0x11087c=_0x3a2ae1['length'],_0xfbd637=0x0;_0xfbd637<_0x11087c;++_0xfbd637){var _0x923a36=Cartesian3[_0x3ec47d(0x254b)](_0x3a2ae1[_0xfbd637],computeBoundingRectangleCartesian3);Matrix3['multiplyByVector'](_0x1df5e8,_0x923a36,_0x923a36);var _0x238d7a=_0xb5f060(_0x923a36,computeBoundingRectangleCartesian2);defined$1(_0x238d7a)&&(_0x367ba3=Math[_0x3ec47d(0x27d5)](_0x367ba3,_0x238d7a['x']),_0x2d1cc3=Math[_0x3ec47d(0x2bc6)](_0x2d1cc3,_0x238d7a['x']),_0x2137ca=Math[_0x3ec47d(0x27d5)](_0x2137ca,_0x238d7a['y']),_0x15b3a4=Math[_0x3ec47d(0x2bc6)](_0x15b3a4,_0x238d7a['y']));}return _0x40c67f['x']=_0x367ba3,_0x40c67f['y']=_0x2137ca,_0x40c67f[_0x3ec47d(0x209)]=_0x2d1cc3-_0x367ba3,_0x40c67f[_0x3ec47d(0x5862)]=_0x15b3a4-_0x2137ca,_0x40c67f;},PolygonGeometryLibrary[_0x68aa19(0x46ac)]=function(_0x16cd95,_0x4c8459,_0xbba895,_0x31a521,_0x41c837,_0x2b61c0){var _0xbba7c4=_0x68aa19,_0x4f6455=PolygonPipeline[_0xbba7c4(0xc37)](_0x4c8459[_0xbba7c4(0x1573)],_0x4c8459[_0xbba7c4(0x2487)]);_0x4f6455[_0xbba7c4(0x531b)]<0x3&&(_0x4f6455=[0x0,0x1,0x2]);var _0x2fb53f=_0x4c8459[_0xbba7c4(0x30fe)];if(_0x31a521){for(var _0x35e6b6=_0x2fb53f[_0xbba7c4(0x531b)],_0x2cd7a6=new Array(0x3*_0x35e6b6),_0xff3a75=0x0,_0x490c06=0x0;_0x490c06<_0x35e6b6;_0x490c06++){var _0x52d6e0=_0x2fb53f[_0x490c06];_0x2cd7a6[_0xff3a75++]=_0x52d6e0['x'],_0x2cd7a6[_0xff3a75++]=_0x52d6e0['y'],_0x2cd7a6[_0xff3a75++]=_0x52d6e0['z'];}var _0xb4f63b=new Geometry({'attributes':{'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x2cd7a6})},'indices':_0x4f6455,'primitiveType':PrimitiveType$1[_0xbba7c4(0x139)]});return _0x41c837[_0xbba7c4(0x193a)]?GeometryPipeline['computeNormal'](_0xb4f63b):_0xb4f63b;}return _0x2b61c0===ArcType$1[_0xbba7c4(0x52cb)]?PolygonPipeline[_0xbba7c4(0x27fb)](_0x16cd95,_0x2fb53f,_0x4f6455,_0xbba895):_0x2b61c0===ArcType$1[_0xbba7c4(0xf45)]?PolygonPipeline[_0xbba7c4(0x2aa6)](_0x16cd95,_0x2fb53f,_0x4f6455,_0xbba895):void 0x0;};var computeWallIndicesSubdivided=[],p1Scratch$1=new Cartesian3(),p2Scratch$1=new Cartesian3();PolygonGeometryLibrary[_0x68aa19(0x321b)]=function(_0x48b166,_0x3ee6ac,_0x45cf35,_0x3ae8b7,_0x246f19){var _0x481508=_0x68aa19,_0x374c67,_0x324437,_0x5ec5a4,_0x4de1a8,_0x48803b,_0x2d5cba=_0x48b166[_0x481508(0x531b)],_0x4a61a7=0x0;if(_0x3ae8b7){for(_0x324437=0x3*_0x2d5cba*0x2,_0x374c67=new Array(0x2*_0x324437),_0x5ec5a4=0x0;_0x5ec5a4<_0x2d5cba;_0x5ec5a4++)_0x4de1a8=_0x48b166[_0x5ec5a4],_0x48803b=_0x48b166[(_0x5ec5a4+0x1)%_0x2d5cba],_0x374c67[_0x4a61a7]=_0x374c67[_0x4a61a7+_0x324437]=_0x4de1a8['x'],_0x374c67[++_0x4a61a7]=_0x374c67[_0x4a61a7+_0x324437]=_0x4de1a8['y'],_0x374c67[++_0x4a61a7]=_0x374c67[_0x4a61a7+_0x324437]=_0x4de1a8['z'],_0x374c67[++_0x4a61a7]=_0x374c67[_0x4a61a7+_0x324437]=_0x48803b['x'],_0x374c67[++_0x4a61a7]=_0x374c67[_0x4a61a7+_0x324437]=_0x48803b['y'],_0x374c67[++_0x4a61a7]=_0x374c67[_0x4a61a7+_0x324437]=_0x48803b['z'],++_0x4a61a7;}else{var _0x2b967b=CesiumMath['chordLength'](_0x45cf35,_0x3ee6ac[_0x481508(0x587a)]),_0x16782d=0x0;if(_0x246f19===ArcType$1[_0x481508(0x52cb)]){for(_0x5ec5a4=0x0;_0x5ec5a4<_0x2d5cba;_0x5ec5a4++)_0x16782d+=PolygonGeometryLibrary[_0x481508(0x3d7a)](_0x48b166[_0x5ec5a4],_0x48b166[(_0x5ec5a4+0x1)%_0x2d5cba],_0x2b967b);}else{if(_0x246f19===ArcType$1[_0x481508(0xf45)]){for(_0x5ec5a4=0x0;_0x5ec5a4<_0x2d5cba;_0x5ec5a4++)_0x16782d+=PolygonGeometryLibrary[_0x481508(0x5089)](_0x3ee6ac,_0x48b166[_0x5ec5a4],_0x48b166[(_0x5ec5a4+0x1)%_0x2d5cba],_0x2b967b);}}for(_0x324437=0x3*(_0x16782d+_0x2d5cba),_0x374c67=new Array(0x2*_0x324437),_0x5ec5a4=0x0;_0x5ec5a4<_0x2d5cba;_0x5ec5a4++){var _0x2eaa0d;_0x4de1a8=_0x48b166[_0x5ec5a4],_0x48803b=_0x48b166[(_0x5ec5a4+0x1)%_0x2d5cba],_0x246f19===ArcType$1[_0x481508(0x52cb)]?_0x2eaa0d=PolygonGeometryLibrary[_0x481508(0x3c53)](_0x4de1a8,_0x48803b,_0x2b967b,computeWallIndicesSubdivided):_0x246f19===ArcType$1['RHUMB']&&(_0x2eaa0d=PolygonGeometryLibrary[_0x481508(0x1c25)](_0x3ee6ac,_0x4de1a8,_0x48803b,_0x2b967b,computeWallIndicesSubdivided));for(var _0x445a63=_0x2eaa0d[_0x481508(0x531b)],_0x19158c=0x0;_0x19158c<_0x445a63;++_0x19158c,++_0x4a61a7)_0x374c67[_0x4a61a7]=_0x2eaa0d[_0x19158c],_0x374c67[_0x4a61a7+_0x324437]=_0x2eaa0d[_0x19158c];_0x374c67[_0x4a61a7]=_0x48803b['x'],_0x374c67[_0x4a61a7+_0x324437]=_0x48803b['x'],_0x374c67[++_0x4a61a7]=_0x48803b['y'],_0x374c67[_0x4a61a7+_0x324437]=_0x48803b['y'],_0x374c67[++_0x4a61a7]=_0x48803b['z'],_0x374c67[_0x4a61a7+_0x324437]=_0x48803b['z'],++_0x4a61a7;}}_0x2d5cba=_0x374c67[_0x481508(0x531b)];var _0x2dcbe7=IndexDatatype$1[_0x481508(0x2074)](_0x2d5cba/0x3,_0x2d5cba-0x6*_0x48b166[_0x481508(0x531b)]),_0x191c00=0x0;for(_0x2d5cba/=0x6,_0x5ec5a4=0x0;_0x5ec5a4<_0x2d5cba;_0x5ec5a4++){var _0x2279dd=_0x5ec5a4,_0x4e7a7c=_0x2279dd+0x1,_0x35b7dc=_0x2279dd+_0x2d5cba,_0x592c62=_0x35b7dc+0x1;_0x4de1a8=Cartesian3['fromArray'](_0x374c67,0x3*_0x2279dd,p1Scratch$1),_0x48803b=Cartesian3[_0x481508(0xb30)](_0x374c67,0x3*_0x4e7a7c,p2Scratch$1),Cartesian3['equalsEpsilon'](_0x4de1a8,_0x48803b,CesiumMath['EPSILON10'],CesiumMath[_0x481508(0x3a0a)])||(_0x2dcbe7[_0x191c00++]=_0x2279dd,_0x2dcbe7[_0x191c00++]=_0x35b7dc,_0x2dcbe7[_0x191c00++]=_0x4e7a7c,_0x2dcbe7[_0x191c00++]=_0x4e7a7c,_0x2dcbe7[_0x191c00++]=_0x35b7dc,_0x2dcbe7[_0x191c00++]=_0x592c62);}return new Geometry({'attributes':new GeometryAttributes({'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x374c67})}),'indices':_0x2dcbe7,'primitiveType':PrimitiveType$1[_0x481508(0x139)]});};var scratchPosition$d=new Cartesian3(),scratchBR=new BoundingRectangle(),stScratch$1=new Cartesian2(),textureCoordinatesOrigin=new Cartesian2(),scratchNormal$5=new Cartesian3(),scratchTangent$4=new Cartesian3(),scratchBitangent$3=new Cartesian3(),centerScratch$6=new Cartesian3(),axis1Scratch=new Cartesian3(),axis2Scratch=new Cartesian3(),quaternionScratch$2=new Quaternion(),textureMatrixScratch=new Matrix3(),tangentRotationScratch=new Matrix3(),surfaceNormalScratch=new Cartesian3();function createGeometryFromPolygon(_0x31f75e,_0x3aa9f8,_0x1d732d,_0x30dda8,_0x30902f,_0x6dd4b8,_0x2e6eed,_0xdafeb1){var _0x5b58b0=_0x68aa19,_0x5d6771=_0x31f75e[_0x5b58b0(0x30fe)],_0x38084e=PolygonPipeline[_0x5b58b0(0xc37)](_0x31f75e[_0x5b58b0(0x1573)],_0x31f75e[_0x5b58b0(0x2487)]);_0x38084e['length']<0x3&&(_0x38084e=[0x0,0x1,0x2]);var _0x22ca0d=IndexDatatype$1['createTypedArray'](_0x5d6771[_0x5b58b0(0x531b)],_0x38084e['length']);_0x22ca0d[_0x5b58b0(0x346f)](_0x38084e);var _0x356a42=textureMatrixScratch;if(0x0!==_0x30dda8){var _0x2ff983=Quaternion[_0x5b58b0(0x1c60)](_0x6dd4b8,_0x30dda8,quaternionScratch$2);if(_0x356a42=Matrix3[_0x5b58b0(0x23d2)](_0x2ff983,_0x356a42),_0x3aa9f8[_0x5b58b0(0x1623)]||_0x3aa9f8[_0x5b58b0(0xcdb)]){_0x2ff983=Quaternion[_0x5b58b0(0x1c60)](_0x6dd4b8,-_0x30dda8,quaternionScratch$2);var _0x485ac3=Matrix3[_0x5b58b0(0x23d2)](_0x2ff983,tangentRotationScratch);_0x2e6eed=Cartesian3['normalize'](Matrix3['multiplyByVector'](_0x485ac3,_0x2e6eed,_0x2e6eed),_0x2e6eed),_0x3aa9f8[_0x5b58b0(0xcdb)]&&(_0xdafeb1=Cartesian3[_0x5b58b0(0x4e7d)](Cartesian3[_0x5b58b0(0x33cc)](_0x6dd4b8,_0x2e6eed,_0xdafeb1),_0xdafeb1));}}else _0x356a42=Matrix3[_0x5b58b0(0x254b)](Matrix3[_0x5b58b0(0x5139)],_0x356a42);var _0x4c6467=textureCoordinatesOrigin;_0x3aa9f8['st']&&(_0x4c6467['x']=_0x1d732d['x'],_0x4c6467['y']=_0x1d732d['y']);for(var _0x52195d=_0x5d6771['length'],_0x3f1450=0x3*_0x52195d,_0x44c9d3=new Float64Array(_0x3f1450),_0x4ab6b6=_0x3aa9f8[_0x5b58b0(0x193a)]?new Float32Array(_0x3f1450):void 0x0,_0x2f1d2f=_0x3aa9f8['tangent']?new Float32Array(_0x3f1450):void 0x0,_0x2dd9b7=_0x3aa9f8[_0x5b58b0(0xcdb)]?new Float32Array(_0x3f1450):void 0x0,_0x5d56fe=_0x3aa9f8['st']?new Float32Array(0x2*_0x52195d):void 0x0,_0x54d5c2=0x0,_0x3373e4=0x0,_0x4f8a1f=0x0,_0x3eaea9=0x0,_0x237c7d=0x0,_0x38c167=0x0;_0x38c167<_0x52195d;_0x38c167++){var _0x3a51cf=_0x5d6771[_0x38c167];if(_0x44c9d3[_0x54d5c2++]=_0x3a51cf['x'],_0x44c9d3[_0x54d5c2++]=_0x3a51cf['y'],_0x44c9d3[_0x54d5c2++]=_0x3a51cf['z'],_0x3aa9f8['st']){var _0x249617=_0x30902f(Matrix3['multiplyByVector'](_0x356a42,_0x3a51cf,scratchPosition$d),stScratch$1);Cartesian2[_0x5b58b0(0x286c)](_0x249617,_0x4c6467,_0x249617);var _0x573687=CesiumMath[_0x5b58b0(0x3c40)](_0x249617['x']/_0x1d732d[_0x5b58b0(0x209)],0x0,0x1),_0x46cd26=CesiumMath[_0x5b58b0(0x3c40)](_0x249617['y']/_0x1d732d[_0x5b58b0(0x5862)],0x0,0x1);_0x5d56fe[_0x237c7d++]=_0x573687,_0x5d56fe[_0x237c7d++]=_0x46cd26;}_0x3aa9f8[_0x5b58b0(0x193a)]&&(_0x4ab6b6[_0x3373e4++]=_0x6dd4b8['x'],_0x4ab6b6[_0x3373e4++]=_0x6dd4b8['y'],_0x4ab6b6[_0x3373e4++]=_0x6dd4b8['z']),_0x3aa9f8['tangent']&&(_0x2f1d2f[_0x3eaea9++]=_0x2e6eed['x'],_0x2f1d2f[_0x3eaea9++]=_0x2e6eed['y'],_0x2f1d2f[_0x3eaea9++]=_0x2e6eed['z']),_0x3aa9f8[_0x5b58b0(0xcdb)]&&(_0x2dd9b7[_0x4f8a1f++]=_0xdafeb1['x'],_0x2dd9b7[_0x4f8a1f++]=_0xdafeb1['y'],_0x2dd9b7[_0x4f8a1f++]=_0xdafeb1['z']);}var _0xc10a83=new GeometryAttributes();return _0x3aa9f8[_0x5b58b0(0x4771)]&&(_0xc10a83[_0x5b58b0(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x44c9d3})),_0x3aa9f8[_0x5b58b0(0x193a)]&&(_0xc10a83['normal']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x5b58b0(0x15eb)],'componentsPerAttribute':0x3,'values':_0x4ab6b6})),_0x3aa9f8[_0x5b58b0(0x1623)]&&(_0xc10a83[_0x5b58b0(0x1623)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x5b58b0(0x15eb)],'componentsPerAttribute':0x3,'values':_0x2f1d2f})),_0x3aa9f8['bitangent']&&(_0xc10a83[_0x5b58b0(0xcdb)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x5b58b0(0x15eb)],'componentsPerAttribute':0x3,'values':_0x2dd9b7})),_0x3aa9f8['st']&&(_0xc10a83['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x2,'values':_0x5d56fe})),new Geometry({'attributes':_0xc10a83,'indices':_0x22ca0d,'primitiveType':PrimitiveType$1['TRIANGLES']});}function CoplanarPolygonGeometry(_0x397fa4){var _0x1a4f72=_0x68aa19,_0x39a555=(_0x397fa4=defaultValue$1(_0x397fa4,defaultValue$1[_0x1a4f72(0x494f)]))[_0x1a4f72(0x4b3a)],_0xa64b92=defaultValue$1(_0x397fa4['vertexFormat'],VertexFormat[_0x1a4f72(0x139e)]);this[_0x1a4f72(0x4f44)]=VertexFormat[_0x1a4f72(0x254b)](_0xa64b92),this['_polygonHierarchy']=_0x39a555,this[_0x1a4f72(0x470e)]=defaultValue$1(_0x397fa4[_0x1a4f72(0x2542)],0x0),this[_0x1a4f72(0x2de2)]=Ellipsoid[_0x1a4f72(0x254b)](defaultValue$1(_0x397fa4['ellipsoid'],Ellipsoid[_0x1a4f72(0x1d49)])),this[_0x1a4f72(0x39eb)]=_0x1a4f72(0xc2b),this[_0x1a4f72(0xe6c)]=PolygonGeometryLibrary[_0x1a4f72(0x56cc)](_0x39a555)+VertexFormat[_0x1a4f72(0xe6c)]+Ellipsoid['packedLength']+0x2;}CoplanarPolygonGeometry[_0x68aa19(0x50d6)]=function(_0x3d4c78){var _0x3d9a5d=_0x68aa19;return new CoplanarPolygonGeometry({'polygonHierarchy':{'positions':(_0x3d4c78=defaultValue$1(_0x3d4c78,defaultValue$1['EMPTY_OBJECT']))[_0x3d9a5d(0x30fe)]},'vertexFormat':_0x3d4c78[_0x3d9a5d(0x4a45)],'stRotation':_0x3d4c78[_0x3d9a5d(0x2542)],'ellipsoid':_0x3d4c78[_0x3d9a5d(0x1706)]});},CoplanarPolygonGeometry[_0x68aa19(0x3540)]=function(_0x484069,_0x12c534,_0x34a8b7){var _0x436760=_0x68aa19;return _0x34a8b7=defaultValue$1(_0x34a8b7,0x0),_0x34a8b7=PolygonGeometryLibrary[_0x436760(0xb60)](_0x484069[_0x436760(0x3309)],_0x12c534,_0x34a8b7),Ellipsoid['pack'](_0x484069[_0x436760(0x2de2)],_0x12c534,_0x34a8b7),_0x34a8b7+=Ellipsoid[_0x436760(0xe6c)],VertexFormat[_0x436760(0x3540)](_0x484069[_0x436760(0x4f44)],_0x12c534,_0x34a8b7),_0x34a8b7+=VertexFormat[_0x436760(0xe6c)],_0x12c534[_0x34a8b7++]=_0x484069[_0x436760(0x470e)],_0x12c534[_0x34a8b7]=_0x484069[_0x436760(0xe6c)],_0x12c534;};var scratchEllipsoid$c=Ellipsoid[_0x68aa19(0x254b)](Ellipsoid[_0x68aa19(0x107f)]),scratchVertexFormat$b=new VertexFormat(),scratchOptions$i={'polygonHierarchy':{}};function createGeometryFromPositions$1(_0xbce960){var _0x5284e3=_0x68aa19;for(var _0x4f8c20=_0xbce960[_0x5284e3(0x531b)],_0x56b91c=new Float64Array(0x3*_0x4f8c20),_0x275183=IndexDatatype$1[_0x5284e3(0x2074)](_0x4f8c20,0x2*_0x4f8c20),_0x6cbaac=0x0,_0x796f6b=0x0,_0x5b596a=0x0;_0x5b596a<_0x4f8c20;_0x5b596a++){var _0x570563=_0xbce960[_0x5b596a];_0x56b91c[_0x6cbaac++]=_0x570563['x'],_0x56b91c[_0x6cbaac++]=_0x570563['y'],_0x56b91c[_0x6cbaac++]=_0x570563['z'],_0x275183[_0x796f6b++]=_0x5b596a,_0x275183[_0x796f6b++]=(_0x5b596a+0x1)%_0x4f8c20;}return new Geometry({'attributes':new GeometryAttributes({'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x56b91c})}),'indices':_0x275183,'primitiveType':PrimitiveType$1['LINES']});}function CoplanarPolygonOutlineGeometry(_0x4639a4){var _0x1061ab=_0x68aa19,_0x20ea9a=(_0x4639a4=defaultValue$1(_0x4639a4,defaultValue$1[_0x1061ab(0x494f)]))[_0x1061ab(0x4b3a)];this[_0x1061ab(0x3309)]=_0x20ea9a,this[_0x1061ab(0x39eb)]=_0x1061ab(0xc49),this[_0x1061ab(0xe6c)]=PolygonGeometryLibrary[_0x1061ab(0x56cc)](_0x20ea9a)+0x1;}CoplanarPolygonGeometry[_0x68aa19(0x41a1)]=function(_0x51e5f3,_0x1b74fc,_0x3b3058){var _0x2ebf8b=_0x68aa19;_0x1b74fc=defaultValue$1(_0x1b74fc,0x0);var _0x106cc2=PolygonGeometryLibrary[_0x2ebf8b(0x1b05)](_0x51e5f3,_0x1b74fc);_0x1b74fc=_0x106cc2[_0x2ebf8b(0x4365)],delete _0x106cc2['startingIndex'];var _0xf5b13c=Ellipsoid[_0x2ebf8b(0x41a1)](_0x51e5f3,_0x1b74fc,scratchEllipsoid$c);_0x1b74fc+=Ellipsoid[_0x2ebf8b(0xe6c)];var _0x3c2713=VertexFormat[_0x2ebf8b(0x41a1)](_0x51e5f3,_0x1b74fc,scratchVertexFormat$b);_0x1b74fc+=VertexFormat['packedLength'];var _0x464acc=_0x51e5f3[_0x1b74fc++],_0x55468e=_0x51e5f3[_0x1b74fc];return defined$1(_0x3b3058)||(_0x3b3058=new CoplanarPolygonGeometry(scratchOptions$i)),_0x3b3058['_polygonHierarchy']=_0x106cc2,_0x3b3058[_0x2ebf8b(0x2de2)]=Ellipsoid[_0x2ebf8b(0x254b)](_0xf5b13c,_0x3b3058[_0x2ebf8b(0x2de2)]),_0x3b3058[_0x2ebf8b(0x4f44)]=VertexFormat['clone'](_0x3c2713,_0x3b3058[_0x2ebf8b(0x4f44)]),_0x3b3058[_0x2ebf8b(0x470e)]=_0x464acc,_0x3b3058['packedLength']=_0x55468e,_0x3b3058;},CoplanarPolygonGeometry[_0x68aa19(0x2a90)]=function(_0x4c44da){var _0x1bff0f=_0x68aa19,_0x4582e3=_0x4c44da[_0x1bff0f(0x4f44)],_0x50d09d=_0x4c44da[_0x1bff0f(0x3309)],_0x5b99d7=_0x4c44da[_0x1bff0f(0x470e)],_0x45920a=_0x50d09d[_0x1bff0f(0x30fe)];if(!((_0x45920a=arrayRemoveDuplicates(_0x45920a,Cartesian3[_0x1bff0f(0x19c9)],!0x0))[_0x1bff0f(0x531b)]<0x3)){var _0x73a5ca=scratchNormal$5,_0x5b864d=scratchTangent$4,_0x61660c=scratchBitangent$3,_0x35394c=axis1Scratch,_0x5abf00=axis2Scratch;if(CoplanarPolygonGeometryLibrary[_0x1bff0f(0x1f66)](_0x45920a,centerScratch$6,_0x35394c,_0x5abf00)){if(_0x73a5ca=Cartesian3[_0x1bff0f(0x33cc)](_0x35394c,_0x5abf00,_0x73a5ca),_0x73a5ca=Cartesian3['normalize'](_0x73a5ca,_0x73a5ca),!Cartesian3['equalsEpsilon'](centerScratch$6,Cartesian3[_0x1bff0f(0x3e26)],CesiumMath['EPSILON6'])){var _0xde2093=_0x4c44da['_ellipsoid'][_0x1bff0f(0x3806)](centerScratch$6,surfaceNormalScratch);Cartesian3[_0x1bff0f(0x22ed)](_0x73a5ca,_0xde2093)<0x0&&(_0x73a5ca=Cartesian3[_0x1bff0f(0x3152)](_0x73a5ca,_0x73a5ca),_0x35394c=Cartesian3[_0x1bff0f(0x3152)](_0x35394c,_0x35394c));}var _0x4ec7f0=CoplanarPolygonGeometryLibrary[_0x1bff0f(0x3e19)](centerScratch$6,_0x35394c,_0x5abf00),_0x1c2281=CoplanarPolygonGeometryLibrary[_0x1bff0f(0x119d)](centerScratch$6,_0x35394c,_0x5abf00);_0x4582e3[_0x1bff0f(0x1623)]&&(_0x5b864d=Cartesian3[_0x1bff0f(0x254b)](_0x35394c,_0x5b864d)),_0x4582e3['bitangent']&&(_0x61660c=Cartesian3[_0x1bff0f(0x254b)](_0x5abf00,_0x61660c));var _0x53e693=PolygonGeometryLibrary['polygonsFromHierarchy'](_0x50d09d,_0x4ec7f0,!0x1),_0x11e898=_0x53e693['hierarchy'],_0xf9a18e=_0x53e693[_0x1bff0f(0x442d)];if(0x0!==_0x11e898['length']){_0x45920a=_0x11e898[0x0][_0x1bff0f(0x2c3e)];for(var _0x4b0dc7=BoundingSphere[_0x1bff0f(0x111e)](_0x45920a),_0x2411a6=PolygonGeometryLibrary[_0x1bff0f(0x29f6)](_0x73a5ca,_0x1c2281,_0x45920a,_0x5b99d7,scratchBR),_0x369e0f=[],_0x3b729f=0x0;_0x3b729f<_0xf9a18e[_0x1bff0f(0x531b)];_0x3b729f++){var _0x16c7a5=new GeometryInstance({'geometry':createGeometryFromPolygon(_0xf9a18e[_0x3b729f],_0x4582e3,_0x2411a6,_0x5b99d7,_0x1c2281,_0x73a5ca,_0x5b864d,_0x61660c)});_0x369e0f[_0x1bff0f(0x3a33)](_0x16c7a5);}var _0x48e43e=GeometryPipeline[_0x1bff0f(0x489e)](_0x369e0f)[0x0];_0x48e43e[_0x1bff0f(0x1b28)][_0x1bff0f(0x4771)][_0x1bff0f(0x21e8)]=new Float64Array(_0x48e43e[_0x1bff0f(0x1b28)][_0x1bff0f(0x4771)]['values']),_0x48e43e[_0x1bff0f(0x525a)]=IndexDatatype$1[_0x1bff0f(0x2074)](_0x48e43e[_0x1bff0f(0x1b28)][_0x1bff0f(0x4771)][_0x1bff0f(0x21e8)][_0x1bff0f(0x531b)]/0x3,_0x48e43e['indices']);var _0x1c69bf=_0x48e43e[_0x1bff0f(0x1b28)];return _0x4582e3[_0x1bff0f(0x4771)]||delete _0x1c69bf[_0x1bff0f(0x4771)],new Geometry({'attributes':_0x1c69bf,'indices':_0x48e43e[_0x1bff0f(0x525a)],'primitiveType':_0x48e43e['primitiveType'],'boundingSphere':_0x4b0dc7});}}}},CoplanarPolygonOutlineGeometry[_0x68aa19(0x50d6)]=function(_0x445a23){var _0x2af9b0=_0x68aa19;return new CoplanarPolygonOutlineGeometry({'polygonHierarchy':{'positions':(_0x445a23=defaultValue$1(_0x445a23,defaultValue$1[_0x2af9b0(0x494f)]))[_0x2af9b0(0x30fe)]}});},CoplanarPolygonOutlineGeometry[_0x68aa19(0x3540)]=function(_0x5c86da,_0x506e51,_0x499960){var _0x4754f7=_0x68aa19;return _0x499960=defaultValue$1(_0x499960,0x0),_0x506e51[_0x499960=PolygonGeometryLibrary[_0x4754f7(0xb60)](_0x5c86da[_0x4754f7(0x3309)],_0x506e51,_0x499960)]=_0x5c86da['packedLength'],_0x506e51;};var scratchOptions$h={'polygonHierarchy':{}};CoplanarPolygonOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x27f822,_0x3ddafd,_0x283d83){var _0x1b85a6=_0x68aa19;_0x3ddafd=defaultValue$1(_0x3ddafd,0x0);var _0x1d7c4c=PolygonGeometryLibrary[_0x1b85a6(0x1b05)](_0x27f822,_0x3ddafd);_0x3ddafd=_0x1d7c4c[_0x1b85a6(0x4365)],delete _0x1d7c4c['startingIndex'];var _0x25cc99=_0x27f822[_0x3ddafd];return defined$1(_0x283d83)||(_0x283d83=new CoplanarPolygonOutlineGeometry(scratchOptions$h)),_0x283d83[_0x1b85a6(0x3309)]=_0x1d7c4c,_0x283d83['packedLength']=_0x25cc99,_0x283d83;},CoplanarPolygonOutlineGeometry[_0x68aa19(0x2a90)]=function(_0x5b3acb){var _0x583dba=_0x68aa19,_0x2ae226=_0x5b3acb[_0x583dba(0x3309)],_0x43f47d=_0x2ae226[_0x583dba(0x30fe)];if(!((_0x43f47d=arrayRemoveDuplicates(_0x43f47d,Cartesian3[_0x583dba(0x19c9)],!0x0))['length']<0x3)&&CoplanarPolygonGeometryLibrary[_0x583dba(0x2aff)](_0x43f47d)){var _0x18bee5=PolygonGeometryLibrary[_0x583dba(0x2a71)](_0x2ae226,!0x1);if(0x0!==_0x18bee5[_0x583dba(0x531b)]){for(var _0x2a667b=[],_0x493c17=0x0;_0x493c17<_0x18bee5['length'];_0x493c17++){var _0x4b7071=new GeometryInstance({'geometry':createGeometryFromPositions$1(_0x18bee5[_0x493c17])});_0x2a667b['push'](_0x4b7071);}var _0x1e1589=GeometryPipeline['combineInstances'](_0x2a667b)[0x0],_0x28edd7=BoundingSphere[_0x583dba(0x111e)](_0x2ae226['positions']);return new Geometry({'attributes':_0x1e1589['attributes'],'indices':_0x1e1589['indices'],'primitiveType':_0x1e1589[_0x583dba(0x2a6)],'boundingSphere':_0x28edd7});}}};var CornerType={'ROUNDED':0x0,'MITERED':0x1,'BEVELED':0x2},CornerType$1=Object[_0x68aa19(0x3e37)](CornerType);function setConstants(_0xb876c9){var _0x3e7adf=_0x68aa19,_0x2f3947=_0xb876c9['_uSquared'],_0xfd5952=_0xb876c9['_ellipsoid']['maximumRadius'],_0x5d5a81=_0xb876c9[_0x3e7adf(0x2de2)][_0x3e7adf(0x28b4)],_0xd2fb8f=(_0xfd5952-_0x5d5a81)/_0xfd5952,_0x12f5a9=Math[_0x3e7adf(0x1d35)](_0xb876c9[_0x3e7adf(0x38e0)]),_0x3dd02c=Math[_0x3e7adf(0x4322)](_0xb876c9[_0x3e7adf(0x38e0)]),_0x994a1a=(0x1-_0xd2fb8f)*Math['tan'](_0xb876c9['_start'][_0x3e7adf(0x288b)]),_0x4168bd=0x1/Math[_0x3e7adf(0x4080)](0x1+_0x994a1a*_0x994a1a),_0x5727ba=_0x4168bd*_0x994a1a,_0x13b069=Math[_0x3e7adf(0x8af)](_0x994a1a,_0x12f5a9),_0x3d2976=_0x4168bd*_0x3dd02c,_0x52f0a3=_0x3d2976*_0x3d2976,_0x333094=0x1-_0x52f0a3,_0x90f661=Math[_0x3e7adf(0x4080)](_0x333094),_0x4a4944=_0x2f3947/0x4,_0x57357b=_0x4a4944*_0x4a4944,_0x47385c=_0x57357b*_0x4a4944,_0x1539c5=_0x57357b*_0x57357b,_0x49fdc8=0x1+_0x4a4944-0x3*_0x57357b/0x4+0x5*_0x47385c/0x4-0xaf*_0x1539c5/0x40,_0x5e5cfc=0x1-_0x4a4944+0xf*_0x57357b/0x8-0x23*_0x47385c/0x8,_0x3184d8=0x1-0x3*_0x4a4944+0x23*_0x57357b/0x4,_0x4c9403=0x1-0x5*_0x4a4944,_0x19cfe4=_0x49fdc8*_0x13b069-_0x5e5cfc*Math[_0x3e7adf(0x4322)](0x2*_0x13b069)*_0x4a4944/0x2-_0x3184d8*Math[_0x3e7adf(0x4322)](0x4*_0x13b069)*_0x57357b/0x10-_0x4c9403*Math[_0x3e7adf(0x4322)](0x6*_0x13b069)*_0x47385c/0x30-0x5*Math[_0x3e7adf(0x4322)](0x8*_0x13b069)*_0x1539c5/0x200,_0x28b487=_0xb876c9[_0x3e7adf(0x3929)];_0x28b487['a']=_0xfd5952,_0x28b487['b']=_0x5d5a81,_0x28b487['f']=_0xd2fb8f,_0x28b487[_0x3e7adf(0x1cc5)]=_0x12f5a9,_0x28b487[_0x3e7adf(0x2acb)]=_0x3dd02c,_0x28b487['tanU']=_0x994a1a,_0x28b487[_0x3e7adf(0x3ca2)]=_0x4168bd,_0x28b487[_0x3e7adf(0x2f25)]=_0x5727ba,_0x28b487[_0x3e7adf(0x2753)]=_0x13b069,_0x28b487[_0x3e7adf(0x490a)]=_0x3d2976,_0x28b487[_0x3e7adf(0x2991)]=_0x52f0a3,_0x28b487['cosineSquaredAlpha']=_0x333094,_0x28b487['cosineAlpha']=_0x90f661,_0x28b487[_0x3e7adf(0x3f5c)]=_0x4a4944,_0x28b487[_0x3e7adf(0x2a37)]=_0x57357b,_0x28b487[_0x3e7adf(0x26e2)]=_0x47385c,_0x28b487[_0x3e7adf(0x14b3)]=_0x1539c5,_0x28b487['a0']=_0x49fdc8,_0x28b487['a1']=_0x5e5cfc,_0x28b487['a2']=_0x3184d8,_0x28b487['a3']=_0x4c9403,_0x28b487[_0x3e7adf(0x3ba6)]=_0x19cfe4;}function computeC(_0x331a66,_0xcf28d4){return _0x331a66*_0xcf28d4*(0x4+_0x331a66*(0x4-0x3*_0xcf28d4))/0x10;}function computeDeltaLambda(_0x30e8f9,_0x39b61c,_0x4838d8,_0x2cfb41,_0x3ef3ef,_0x260587,_0x139578){var _0x463699=computeC(_0x30e8f9,_0x4838d8);return(0x1-_0x463699)*_0x30e8f9*_0x39b61c*(_0x2cfb41+_0x463699*_0x3ef3ef*(_0x139578+_0x463699*_0x260587*(0x2*_0x139578*_0x139578-0x1)));}function vincentyInverseFormula(_0x36ec4a,_0xad6cc1,_0x16d8f6,_0x277eb4,_0x1c3727,_0x1d8f48,_0x6e58b1){var _0x18d352=_0x68aa19,_0x26577f,_0x3af5ee,_0x219ae1,_0x4ac47c,_0xc29bae,_0x3f29ef=(_0xad6cc1-_0x16d8f6)/_0xad6cc1,_0x3f4e94=_0x1d8f48-_0x277eb4,_0xe62003=Math['atan']((0x1-_0x3f29ef)*Math[_0x18d352(0x15be)](_0x1c3727)),_0x4d9fb9=Math[_0x18d352(0x81d)]((0x1-_0x3f29ef)*Math[_0x18d352(0x15be)](_0x6e58b1)),_0x36dadd=Math['cos'](_0xe62003),_0x536c45=Math[_0x18d352(0x4322)](_0xe62003),_0x4b0b50=Math[_0x18d352(0x1d35)](_0x4d9fb9),_0x5e1211=Math[_0x18d352(0x4322)](_0x4d9fb9),_0x18b700=_0x36dadd*_0x4b0b50,_0x1ea101=_0x36dadd*_0x5e1211,_0x2491fa=_0x536c45*_0x5e1211,_0xe2f8db=_0x536c45*_0x4b0b50,_0x14416f=_0x3f4e94,_0x2da4be=CesiumMath[_0x18d352(0x3295)],_0x2a6122=Math['cos'](_0x14416f),_0x593eab=Math[_0x18d352(0x4322)](_0x14416f);do{_0x2a6122=Math[_0x18d352(0x1d35)](_0x14416f),_0x593eab=Math[_0x18d352(0x4322)](_0x14416f);var _0x3fb7f0,_0x2e04e5=_0x1ea101-_0xe2f8db*_0x2a6122;_0x219ae1=Math['sqrt'](_0x4b0b50*_0x4b0b50*_0x593eab*_0x593eab+_0x2e04e5*_0x2e04e5),_0x3af5ee=_0x2491fa+_0x18b700*_0x2a6122,_0x26577f=Math[_0x18d352(0x8af)](_0x219ae1,_0x3af5ee),0x0===_0x219ae1?(_0x3fb7f0=0x0,_0x4ac47c=0x1):_0x4ac47c=0x1-(_0x3fb7f0=_0x18b700*_0x593eab/_0x219ae1)*_0x3fb7f0,_0x2da4be=_0x14416f,_0xc29bae=_0x3af5ee-0x2*_0x2491fa/_0x4ac47c,isNaN(_0xc29bae)&&(_0xc29bae=0x0),_0x14416f=_0x3f4e94+computeDeltaLambda(_0x3f29ef,_0x3fb7f0,_0x4ac47c,_0x26577f,_0x219ae1,_0x3af5ee,_0xc29bae);}while(Math[_0x18d352(0x1661)](_0x14416f-_0x2da4be)>CesiumMath[_0x18d352(0x3fe7)]);var _0x149efa=_0x4ac47c*(_0xad6cc1*_0xad6cc1-_0x16d8f6*_0x16d8f6)/(_0x16d8f6*_0x16d8f6),_0x462a4d=_0x149efa*(0x100+_0x149efa*(_0x149efa*(0x4a-0x2f*_0x149efa)-0x80))/0x400,_0x477f40=_0xc29bae*_0xc29bae,_0xd8ffb5=_0x16d8f6*(0x1+_0x149efa*(0x1000+_0x149efa*(_0x149efa*(0x140-0xaf*_0x149efa)-0x300))/0x4000)*(_0x26577f-_0x462a4d*_0x219ae1*(_0xc29bae+_0x462a4d*(_0x3af5ee*(0x2*_0x477f40-0x1)-_0x462a4d*_0xc29bae*(0x4*_0x219ae1*_0x219ae1-0x3)*(0x4*_0x477f40-0x3)/0x6)/0x4)),_0x2c70f9=Math[_0x18d352(0x8af)](_0x4b0b50*_0x593eab,_0x1ea101-_0xe2f8db*_0x2a6122),_0x27456c=Math['atan2'](_0x36dadd*_0x593eab,_0x1ea101*_0x2a6122-_0xe2f8db);_0x36ec4a[_0x18d352(0x2feb)]=_0xd8ffb5,_0x36ec4a[_0x18d352(0x38e0)]=_0x2c70f9,_0x36ec4a[_0x18d352(0x15a)]=_0x27456c,_0x36ec4a[_0x18d352(0x4af7)]=_0x149efa;}var scratchCart1=new Cartesian3(),scratchCart2$1=new Cartesian3();function computeProperties(_0x108486,_0xa15189,_0x24aff1,_0xd9dc58){var _0x31bf65=_0x68aa19;Cartesian3[_0x31bf65(0x4e7d)](_0xd9dc58[_0x31bf65(0x1f84)](_0xa15189,scratchCart2$1),scratchCart1),Cartesian3['normalize'](_0xd9dc58[_0x31bf65(0x1f84)](_0x24aff1,scratchCart2$1),scratchCart2$1),vincentyInverseFormula(_0x108486,_0xd9dc58['maximumRadius'],_0xd9dc58['minimumRadius'],_0xa15189[_0x31bf65(0x1041)],_0xa15189[_0x31bf65(0x288b)],_0x24aff1[_0x31bf65(0x1041)],_0x24aff1[_0x31bf65(0x288b)]),_0x108486[_0x31bf65(0x1008)]=Cartographic[_0x31bf65(0x254b)](_0xa15189,_0x108486['_start']),_0x108486[_0x31bf65(0xad0)]=Cartographic[_0x31bf65(0x254b)](_0x24aff1,_0x108486[_0x31bf65(0xad0)]),_0x108486[_0x31bf65(0x1008)]['height']=0x0,_0x108486[_0x31bf65(0xad0)]['height']=0x0,setConstants(_0x108486);}function EllipsoidGeodesic(_0x574176,_0xb9aac6,_0x4473f8){var _0x37bce8=_0x68aa19,_0x204da0=defaultValue$1(_0x4473f8,Ellipsoid['WGS84']);this[_0x37bce8(0x2de2)]=_0x204da0,this[_0x37bce8(0x1008)]=new Cartographic(),this['_end']=new Cartographic(),this[_0x37bce8(0x3929)]={},this[_0x37bce8(0x38e0)]=void 0x0,this['_endHeading']=void 0x0,this[_0x37bce8(0x2feb)]=void 0x0,this[_0x37bce8(0x4af7)]=void 0x0,defined$1(_0x574176)&&defined$1(_0xb9aac6)&&computeProperties(this,_0x574176,_0xb9aac6,_0x204da0);}Object[_0x68aa19(0x5b7)](EllipsoidGeodesic['prototype'],{'ellipsoid':{'get':function(){var _0x2b4e50=_0x68aa19;return this[_0x2b4e50(0x2de2)];}},'surfaceDistance':{'get':function(){var _0x73947e=_0x68aa19;return this[_0x73947e(0x2feb)];}},'start':{'get':function(){var _0x2c9ff7=_0x68aa19;return this[_0x2c9ff7(0x1008)];}},'end':{'get':function(){var _0x552553=_0x68aa19;return this[_0x552553(0xad0)];}},'startHeading':{'get':function(){var _0x3c493d=_0x68aa19;return this[_0x3c493d(0x38e0)];}},'endHeading':{'get':function(){var _0x5ee99d=_0x68aa19;return this[_0x5ee99d(0x15a)];}}}),EllipsoidGeodesic[_0x68aa19(0x4b51)][_0x68aa19(0x54da)]=function(_0x4280e6,_0x5c3d27){var _0x1f70a9=_0x68aa19;computeProperties(this,_0x4280e6,_0x5c3d27,this[_0x1f70a9(0x2de2)]);},EllipsoidGeodesic[_0x68aa19(0x4b51)][_0x68aa19(0xcfc)]=function(_0x3fa288,_0x5ed7ec){var _0x4c163d=_0x68aa19;return this[_0x4c163d(0xd4d)](this[_0x4c163d(0x2feb)]*_0x3fa288,_0x5ed7ec);},EllipsoidGeodesic[_0x68aa19(0x4b51)]['interpolateUsingSurfaceDistance']=function(_0x581e77,_0x292e85){var _0x17c004=_0x68aa19,_0x1539e3=this[_0x17c004(0x3929)],_0x249638=_0x1539e3[_0x17c004(0x3ba6)]+_0x581e77/_0x1539e3['b'],_0x1feb99=Math[_0x17c004(0x1d35)](0x2*_0x249638),_0x19b896=Math[_0x17c004(0x1d35)](0x4*_0x249638),_0x53cd9=Math[_0x17c004(0x1d35)](0x6*_0x249638),_0x18c2e3=Math['sin'](0x2*_0x249638),_0x298648=Math['sin'](0x4*_0x249638),_0x29bc05=Math[_0x17c004(0x4322)](0x6*_0x249638),_0x364c3e=Math[_0x17c004(0x4322)](0x8*_0x249638),_0x3b8a2c=_0x249638*_0x249638,_0x3f934e=_0x249638*_0x3b8a2c,_0x19a47c=_0x1539e3[_0x17c004(0x14b3)],_0x4d4be1=_0x1539e3[_0x17c004(0x3f5c)],_0x29c55c=_0x1539e3[_0x17c004(0x26e2)],_0x54736d=_0x1539e3[_0x17c004(0x2a37)],_0x3a2f23=0x2*_0x3f934e*_0x19a47c*_0x1feb99/0x3+_0x249638*(0x1-_0x4d4be1+0x7*_0x54736d/0x4-0xf*_0x29c55c/0x4+0x243*_0x19a47c/0x40-(_0x54736d-0xf*_0x29c55c/0x4+0xbb*_0x19a47c/0x10)*_0x1feb99-(0x5*_0x29c55c/0x4-0x73*_0x19a47c/0x10)*_0x19b896-0x1d*_0x19a47c*_0x53cd9/0x10)+(_0x4d4be1/0x2-_0x54736d+0x47*_0x29c55c/0x20-0x55*_0x19a47c/0x10)*_0x18c2e3+(0x5*_0x54736d/0x10-0x5*_0x29c55c/0x4+0x17f*_0x19a47c/0x60)*_0x298648-_0x3b8a2c*((_0x29c55c-0xb*_0x19a47c/0x2)*_0x18c2e3+0x5*_0x19a47c*_0x298648/0x2)+(0x1d*_0x29c55c/0x60-0x1d*_0x19a47c/0x10)*_0x29bc05+0x21b*_0x19a47c*_0x364c3e/0x600,_0x25af43=Math[_0x17c004(0x2ac1)](Math[_0x17c004(0x4322)](_0x3a2f23)*_0x1539e3[_0x17c004(0x5504)]),_0x262dc1=Math[_0x17c004(0x81d)](_0x1539e3['a']/_0x1539e3['b']*Math[_0x17c004(0x15be)](_0x25af43));_0x3a2f23-=_0x1539e3[_0x17c004(0x2753)];var _0x2d2a34=Math[_0x17c004(0x1d35)](0x2*_0x1539e3[_0x17c004(0x2753)]+_0x3a2f23),_0x53c1e6=Math[_0x17c004(0x4322)](_0x3a2f23),_0xb6dd59=Math[_0x17c004(0x1d35)](_0x3a2f23),_0x58b57f=_0x1539e3[_0x17c004(0x3ca2)]*_0xb6dd59,_0x3741cd=_0x1539e3[_0x17c004(0x2f25)]*_0x53c1e6,_0x105d8f=Math['atan2'](_0x53c1e6*_0x1539e3[_0x17c004(0x2acb)],_0x58b57f-_0x3741cd*_0x1539e3[_0x17c004(0x1cc5)])-computeDeltaLambda(_0x1539e3['f'],_0x1539e3['sineAlpha'],_0x1539e3[_0x17c004(0x4a2b)],_0x3a2f23,_0x53c1e6,_0xb6dd59,_0x2d2a34);return defined$1(_0x292e85)?(_0x292e85[_0x17c004(0x1041)]=this[_0x17c004(0x1008)][_0x17c004(0x1041)]+_0x105d8f,_0x292e85[_0x17c004(0x288b)]=_0x262dc1,_0x292e85[_0x17c004(0x5862)]=0x0,_0x292e85):new Cartographic(this[_0x17c004(0x1008)][_0x17c004(0x1041)]+_0x105d8f,_0x262dc1,0x0);};var PolylinePipeline={'numberOfPoints':function(_0xecdbe4,_0x4357cf,_0x514d7b){var _0x3e9ca3=_0x68aa19,_0x5b47ed=Cartesian3[_0x3e9ca3(0x2ffa)](_0xecdbe4,_0x4357cf);return Math[_0x3e9ca3(0x28fa)](_0x5b47ed/_0x514d7b);},'numberOfPointsRhumbLine':function(_0x541893,_0x553edc,_0x1513a9){var _0x526b62=_0x68aa19,_0x2c37d3=Math[_0x526b62(0x1f76)](_0x541893[_0x526b62(0x1041)]-_0x553edc[_0x526b62(0x1041)],0x2)+Math['pow'](_0x541893['latitude']-_0x553edc[_0x526b62(0x288b)],0x2);return Math[_0x526b62(0x28fa)](Math[_0x526b62(0x4080)](_0x2c37d3/(_0x1513a9*_0x1513a9)));}},cartoScratch$2=new Cartographic();PolylinePipeline[_0x68aa19(0xdcf)]=function(_0xa291d6,_0x54d884){var _0x198528=_0x68aa19;for(var _0x547f4a=_0xa291d6['length'],_0x15ccb7=new Array(_0x547f4a),_0x19ac9a=0x0;_0x19ac9a<_0x547f4a;_0x19ac9a++){var _0xb7b17=_0xa291d6[_0x19ac9a];_0x15ccb7[_0x19ac9a]=_0x54d884[_0x198528(0x541d)](_0xb7b17,cartoScratch$2)[_0x198528(0x5862)];}return _0x15ccb7;};var wrapLongitudeInversMatrix=new Matrix4(),wrapLongitudeOrigin=new Cartesian3(),wrapLongitudeXZNormal=new Cartesian3(),wrapLongitudeXZPlane=new Plane(Cartesian3[_0x68aa19(0x27ad)],0x0),wrapLongitudeYZNormal=new Cartesian3(),wrapLongitudeYZPlane=new Plane(Cartesian3[_0x68aa19(0x27ad)],0x0),wrapLongitudeIntersection=new Cartesian3(),wrapLongitudeOffset=new Cartesian3(),subdivideHeightsScratchArray=[];function subdivideHeights$1(_0x3fbacc,_0x3652be,_0x321a04){var _0x3c3cba=_0x68aa19,_0x107d06,_0x52ad99=subdivideHeightsScratchArray;if(_0x52ad99[_0x3c3cba(0x531b)]=_0x3fbacc,_0x3652be===_0x321a04){for(_0x107d06=0x0;_0x107d06<_0x3fbacc;_0x107d06++)_0x52ad99[_0x107d06]=_0x3652be;return _0x52ad99;}var _0x30524c=(_0x321a04-_0x3652be)/_0x3fbacc;for(_0x107d06=0x0;_0x107d06<_0x3fbacc;_0x107d06++){var _0x31c691=_0x3652be+_0x107d06*_0x30524c;_0x52ad99[_0x107d06]=_0x31c691;}return _0x52ad99;}function subdivideHeightsBySin(_0x4329a7,_0x4838b3){var _0x459c3f=_0x68aa19,_0x28bd26=subdivideHeightsScratchArray;_0x28bd26[_0x459c3f(0x531b)]=_0x4329a7;for(var _0x1535e5=0x0;_0x1535e5<_0x4329a7;_0x1535e5++)_0x28bd26[_0x1535e5]=_0x4838b3*Math['sin'](Math['PI']*_0x1535e5/_0x4329a7);return _0x28bd26;}var carto1=new Cartographic(),carto2=new Cartographic(),cartesian=new Cartesian3(),scaleFirst=new Cartesian3(),scaleLast=new Cartesian3(),ellipsoidGeodesic$1=new EllipsoidGeodesic(),ellipsoidRhumb=new EllipsoidRhumbLine();function generateCartesianArc(_0x41b549,_0x15e221,_0x10533d,_0xe29024,_0xb05ce,_0x4fce14,_0x202f54,_0x1e8528,_0x107e5a){var _0x514c16=_0x68aa19,_0x5ace50=_0xe29024['scaleToGeodeticSurface'](_0x41b549,scaleFirst),_0x1485f8=_0xe29024[_0x514c16(0x4251)](_0x15e221,scaleLast),_0x5236c2=PolylinePipeline[_0x514c16(0x1b10)](_0x41b549,_0x15e221,_0x10533d),_0x192d26=_0xe29024[_0x514c16(0x541d)](_0x5ace50,carto1),_0x2adbee=_0xe29024[_0x514c16(0x541d)](_0x1485f8,carto2),_0x1f0932=subdivideHeights$1(_0x5236c2,_0xb05ce,_0x4fce14);_0x107e5a>0x0&&(_0x1f0932=subdivideHeightsBySin(_0x5236c2,_0x107e5a)),ellipsoidGeodesic$1[_0x514c16(0x54da)](_0x192d26,_0x2adbee);var _0x3b0c82=ellipsoidGeodesic$1[_0x514c16(0x54d4)]/_0x5236c2,_0x1e5738=_0x1e8528;_0x192d26[_0x514c16(0x5862)]=_0xb05ce;var _0x55d32a=_0xe29024[_0x514c16(0x1f84)](_0x192d26,cartesian);Cartesian3[_0x514c16(0x3540)](_0x55d32a,_0x202f54,_0x1e5738),_0x1e5738+=0x3;for(var _0x3b6b1b=0x1;_0x3b6b1b<_0x5236c2;_0x3b6b1b++){var _0x1c2479=ellipsoidGeodesic$1['interpolateUsingSurfaceDistance'](_0x3b6b1b*_0x3b0c82,carto2);_0x1c2479[_0x514c16(0x5862)]=_0x1f0932[_0x3b6b1b],_0x55d32a=_0xe29024[_0x514c16(0x1f84)](_0x1c2479,cartesian),Cartesian3[_0x514c16(0x3540)](_0x55d32a,_0x202f54,_0x1e5738),_0x1e5738+=0x3;}return _0x1e5738;}function generateCartesianRhumbArc(_0x4b73c2,_0x55cb33,_0x45899c,_0xd278ad,_0x27f77f,_0x3fda63,_0x3d06d4,_0xa14563){var _0x47361f=_0x68aa19,_0x5430c8=_0xd278ad['scaleToGeodeticSurface'](_0x4b73c2,scaleFirst),_0x3624e0=_0xd278ad['scaleToGeodeticSurface'](_0x55cb33,scaleLast),_0x4869c7=_0xd278ad[_0x47361f(0x541d)](_0x5430c8,carto1),_0x195ae2=_0xd278ad[_0x47361f(0x541d)](_0x3624e0,carto2),_0x805348=PolylinePipeline['numberOfPointsRhumbLine'](_0x4869c7,_0x195ae2,_0x45899c),_0x246106=subdivideHeights$1(_0x805348,_0x27f77f,_0x3fda63);ellipsoidRhumb['ellipsoid'][_0x47361f(0x2ed4)](_0xd278ad)||(ellipsoidRhumb=new EllipsoidRhumbLine(void 0x0,void 0x0,_0xd278ad)),ellipsoidRhumb[_0x47361f(0x54da)](_0x4869c7,_0x195ae2);var _0x21fffc=ellipsoidRhumb[_0x47361f(0x54d4)]/_0x805348,_0x1fa280=_0xa14563;_0x4869c7[_0x47361f(0x5862)]=_0x27f77f;var _0x22cf8a=_0xd278ad[_0x47361f(0x1f84)](_0x4869c7,cartesian);Cartesian3[_0x47361f(0x3540)](_0x22cf8a,_0x3d06d4,_0x1fa280),_0x1fa280+=0x3;for(var _0x59b96f=0x1;_0x59b96f<_0x805348;_0x59b96f++){var _0x4e4199=ellipsoidRhumb[_0x47361f(0xd4d)](_0x59b96f*_0x21fffc,carto2);_0x4e4199[_0x47361f(0x5862)]=_0x246106[_0x59b96f],_0x22cf8a=_0xd278ad[_0x47361f(0x1f84)](_0x4e4199,cartesian),Cartesian3['pack'](_0x22cf8a,_0x3d06d4,_0x1fa280),_0x1fa280+=0x3;}return _0x1fa280;}PolylinePipeline[_0x68aa19(0x10c8)]=function(_0x3a0ce6,_0x1922fa){var _0x2c67d9=_0x68aa19,_0x4f9dc9=[],_0x4f6732=[];if(defined$1(_0x3a0ce6)&&_0x3a0ce6[_0x2c67d9(0x531b)]>0x0){_0x1922fa=defaultValue$1(_0x1922fa,Matrix4['IDENTITY']);var _0xe360b5=Matrix4[_0x2c67d9(0x2212)](_0x1922fa,wrapLongitudeInversMatrix),_0x4d11e9=Matrix4[_0x2c67d9(0x10a0)](_0xe360b5,Cartesian3[_0x2c67d9(0x3e26)],wrapLongitudeOrigin),_0x4825a5=Cartesian3[_0x2c67d9(0x4e7d)](Matrix4[_0x2c67d9(0x1c8e)](_0xe360b5,Cartesian3[_0x2c67d9(0x51ed)],wrapLongitudeXZNormal),wrapLongitudeXZNormal),_0x5c8d10=Plane[_0x2c67d9(0x1309)](_0x4d11e9,_0x4825a5,wrapLongitudeXZPlane),_0x43c964=Cartesian3[_0x2c67d9(0x4e7d)](Matrix4[_0x2c67d9(0x1c8e)](_0xe360b5,Cartesian3['UNIT_X'],wrapLongitudeYZNormal),wrapLongitudeYZNormal),_0x1fdead=Plane[_0x2c67d9(0x1309)](_0x4d11e9,_0x43c964,wrapLongitudeYZPlane),_0x5de700=0x1;_0x4f9dc9['push'](Cartesian3['clone'](_0x3a0ce6[0x0]));for(var _0x186f63=_0x4f9dc9[0x0],_0x50ca0c=_0x3a0ce6['length'],_0x153a29=0x1;_0x153a29<_0x50ca0c;++_0x153a29){var _0x1b0a65=_0x3a0ce6[_0x153a29];if(Plane[_0x2c67d9(0x616)](_0x1fdead,_0x186f63)<0x0||Plane[_0x2c67d9(0x616)](_0x1fdead,_0x1b0a65)<0x0){var _0x130ac8=IntersectionTests[_0x2c67d9(0x12e2)](_0x186f63,_0x1b0a65,_0x5c8d10,wrapLongitudeIntersection);if(defined$1(_0x130ac8)){var _0x2e05fe=Cartesian3[_0x2c67d9(0x1c02)](_0x4825a5,5e-9,wrapLongitudeOffset);Plane[_0x2c67d9(0x616)](_0x5c8d10,_0x186f63)<0x0&&Cartesian3[_0x2c67d9(0x3152)](_0x2e05fe,_0x2e05fe),_0x4f9dc9[_0x2c67d9(0x3a33)](Cartesian3['add'](_0x130ac8,_0x2e05fe,new Cartesian3())),_0x4f6732[_0x2c67d9(0x3a33)](_0x5de700+0x1),Cartesian3[_0x2c67d9(0x3152)](_0x2e05fe,_0x2e05fe),_0x4f9dc9[_0x2c67d9(0x3a33)](Cartesian3['add'](_0x130ac8,_0x2e05fe,new Cartesian3())),_0x5de700=0x1;}}_0x4f9dc9['push'](Cartesian3[_0x2c67d9(0x254b)](_0x3a0ce6[_0x153a29])),_0x5de700++,_0x186f63=_0x1b0a65;}_0x4f6732[_0x2c67d9(0x3a33)](_0x5de700);}return{'positions':_0x4f9dc9,'lengths':_0x4f6732};},PolylinePipeline[_0x68aa19(0x3e20)]=function(_0x1f1ed3){var _0x5f5541=_0x68aa19;defined$1(_0x1f1ed3)||(_0x1f1ed3={});var _0x2308b6=_0x1f1ed3['positions'],_0x32e920=_0x2308b6[_0x5f5541(0x531b)],_0x305aec=defaultValue$1(_0x1f1ed3[_0x5f5541(0x1706)],Ellipsoid[_0x5f5541(0x1d49)]),_0x4e2c2e=defaultValue$1(_0x1f1ed3[_0x5f5541(0x5862)],0x0),_0x4220be=Array[_0x5f5541(0x4b57)](_0x4e2c2e);if(_0x32e920<0x1)return[];if(0x1===_0x32e920){var _0xab6c7=_0x305aec['scaleToGeodeticSurface'](_0x2308b6[0x0],scaleFirst);if(0x0!==(_0x4e2c2e=_0x4220be?_0x4e2c2e[0x0]:_0x4e2c2e)){var _0x1a4383=_0x305aec[_0x5f5541(0x3806)](_0xab6c7,cartesian);Cartesian3[_0x5f5541(0x1c02)](_0x1a4383,_0x4e2c2e,_0x1a4383),Cartesian3[_0x5f5541(0x4979)](_0xab6c7,_0x1a4383,_0xab6c7);}return[_0xab6c7['x'],_0xab6c7['y'],_0xab6c7['z']];}var _0x51e1dc=_0x1f1ed3[_0x5f5541(0x28aa)];if(!defined$1(_0x51e1dc)){var _0x36e1a1=defaultValue$1(_0x1f1ed3['granularity'],CesiumMath[_0x5f5541(0x2b22)]);_0x51e1dc=CesiumMath[_0x5f5541(0x4416)](_0x36e1a1,_0x305aec[_0x5f5541(0x587a)]);}var _0xe13f8d,_0x61a0a5=0x0;for(_0xe13f8d=0x0;_0xe13f8d<_0x32e920-0x1;_0xe13f8d++)_0x61a0a5+=PolylinePipeline[_0x5f5541(0x1b10)](_0x2308b6[_0xe13f8d],_0x2308b6[_0xe13f8d+0x1],_0x51e1dc);var _0x453045=_0x1f1ed3[_0x5f5541(0x420c)],_0x16d1d7=0x3*(_0x61a0a5+0x1),_0x6c0f24=new Array(_0x16d1d7),_0x397c25=0x0;for(_0xe13f8d=0x0;_0xe13f8d<_0x32e920-0x1;_0xe13f8d++){_0x397c25=generateCartesianArc(_0x2308b6[_0xe13f8d],_0x2308b6[_0xe13f8d+0x1],_0x51e1dc,_0x305aec,_0x4220be?_0x4e2c2e[_0xe13f8d]:_0x4e2c2e,_0x4220be?_0x4e2c2e[_0xe13f8d+0x1]:_0x4e2c2e,_0x6c0f24,_0x397c25,_0x453045);}subdivideHeightsScratchArray['length']=0x0;var _0x286ebc=_0x2308b6[_0x32e920-0x1],_0x8bcd7c=_0x305aec[_0x5f5541(0x541d)](_0x286ebc,carto1);_0x8bcd7c[_0x5f5541(0x5862)]=_0x4220be?_0x4e2c2e[_0x32e920-0x1]:_0x4e2c2e;var _0x591339=_0x305aec[_0x5f5541(0x1f84)](_0x8bcd7c,cartesian);return Cartesian3[_0x5f5541(0x3540)](_0x591339,_0x6c0f24,_0x16d1d7-0x3),_0x6c0f24;};var scratchCartographic0=new Cartographic(),scratchCartographic1$1=new Cartographic();PolylinePipeline[_0x68aa19(0x4092)]=function(_0x2a4d9c){var _0x2a7899=_0x68aa19;defined$1(_0x2a4d9c)||(_0x2a4d9c={});var _0x5ab80e=_0x2a4d9c['positions'],_0x3bf885=_0x5ab80e['length'],_0x59d5db=defaultValue$1(_0x2a4d9c[_0x2a7899(0x1706)],Ellipsoid[_0x2a7899(0x1d49)]),_0x163674=defaultValue$1(_0x2a4d9c[_0x2a7899(0x5862)],0x0),_0x45e4ca=Array['isArray'](_0x163674);if(_0x3bf885<0x1)return[];if(0x1===_0x3bf885){var _0x3ffa8f=_0x59d5db[_0x2a7899(0x4251)](_0x5ab80e[0x0],scaleFirst);if(0x0!==(_0x163674=_0x45e4ca?_0x163674[0x0]:_0x163674)){var _0x28b8a2=_0x59d5db['geodeticSurfaceNormal'](_0x3ffa8f,cartesian);Cartesian3[_0x2a7899(0x1c02)](_0x28b8a2,_0x163674,_0x28b8a2),Cartesian3[_0x2a7899(0x4979)](_0x3ffa8f,_0x28b8a2,_0x3ffa8f);}return[_0x3ffa8f['x'],_0x3ffa8f['y'],_0x3ffa8f['z']];}var _0x5173a1,_0x42ab18,_0x3cd8e2=defaultValue$1(_0x2a4d9c[_0x2a7899(0xb6f)],CesiumMath['RADIANS_PER_DEGREE']),_0x146a03=0x0,_0x1f980f=_0x59d5db[_0x2a7899(0x541d)](_0x5ab80e[0x0],scratchCartographic0);for(_0x5173a1=0x0;_0x5173a1<_0x3bf885-0x1;_0x5173a1++)_0x42ab18=_0x59d5db[_0x2a7899(0x541d)](_0x5ab80e[_0x5173a1+0x1],scratchCartographic1$1),_0x146a03+=PolylinePipeline[_0x2a7899(0x2a9c)](_0x1f980f,_0x42ab18,_0x3cd8e2),_0x1f980f=Cartographic['clone'](_0x42ab18,scratchCartographic0);var _0x438cbd=0x3*(_0x146a03+0x1),_0x490d80=new Array(_0x438cbd),_0x4196cd=0x0;for(_0x5173a1=0x0;_0x5173a1<_0x3bf885-0x1;_0x5173a1++){_0x4196cd=generateCartesianRhumbArc(_0x5ab80e[_0x5173a1],_0x5ab80e[_0x5173a1+0x1],_0x3cd8e2,_0x59d5db,_0x45e4ca?_0x163674[_0x5173a1]:_0x163674,_0x45e4ca?_0x163674[_0x5173a1+0x1]:_0x163674,_0x490d80,_0x4196cd);}subdivideHeightsScratchArray[_0x2a7899(0x531b)]=0x0;var _0x45d3b8=_0x5ab80e[_0x3bf885-0x1],_0x5a285d=_0x59d5db[_0x2a7899(0x541d)](_0x45d3b8,carto1);_0x5a285d['height']=_0x45e4ca?_0x163674[_0x3bf885-0x1]:_0x163674;var _0x187392=_0x59d5db[_0x2a7899(0x1f84)](_0x5a285d,cartesian);return Cartesian3[_0x2a7899(0x3540)](_0x187392,_0x490d80,_0x438cbd-0x3),_0x490d80;},PolylinePipeline['generateCartesianArc']=function(_0x2a705e){var _0x4fc361=_0x68aa19;for(var _0x42365e=PolylinePipeline[_0x4fc361(0x3e20)](_0x2a705e),_0x37ed52=_0x42365e['length']/0x3,_0x249473=new Array(_0x37ed52),_0x2aac33=0x0;_0x2aac33<_0x37ed52;_0x2aac33++)_0x249473[_0x2aac33]=Cartesian3['unpack'](_0x42365e,0x3*_0x2aac33);return _0x249473;},PolylinePipeline[_0x68aa19(0x2696)]=function(_0x235919){var _0x1b9187=_0x68aa19;for(var _0x2981c2=PolylinePipeline[_0x1b9187(0x4092)](_0x235919),_0x5b1da0=_0x2981c2[_0x1b9187(0x531b)]/0x3,_0x2d12d3=new Array(_0x5b1da0),_0x533348=0x0;_0x533348<_0x5b1da0;_0x533348++)_0x2d12d3[_0x533348]=Cartesian3['unpack'](_0x2981c2,0x3*_0x533348);return _0x2d12d3;};var scratch2Array=[new Cartesian3(),new Cartesian3()],scratchCartesian1$4=new Cartesian3(),scratchCartesian2$8=new Cartesian3(),scratchCartesian3$b=new Cartesian3(),scratchCartesian4$6=new Cartesian3(),scratchCartesian5=new Cartesian3(),scratchCartesian6=new Cartesian3(),scratchCartesian7=new Cartesian3(),scratchCartesian8=new Cartesian3(),scratchCartesian9=new Cartesian3(),scratch1$2=new Cartesian3(),scratch2$2=new Cartesian3(),PolylineVolumeGeometryLibrary={},cartographic=new Cartographic();function scaleToSurface$2(_0x2e4645,_0x190e14){var _0x10741b=_0x68aa19;for(var _0x25fb9d=new Array(_0x2e4645[_0x10741b(0x531b)]),_0x5f029b=0x0;_0x5f029b<_0x2e4645[_0x10741b(0x531b)];_0x5f029b++){var _0x1f8ad9=_0x2e4645[_0x5f029b];cartographic=_0x190e14[_0x10741b(0x541d)](_0x1f8ad9,cartographic),_0x25fb9d[_0x5f029b]=cartographic['height'],_0x2e4645[_0x5f029b]=_0x190e14['scaleToGeodeticSurface'](_0x1f8ad9,_0x1f8ad9);}return _0x25fb9d;}function subdivideHeights(_0x37d2ea,_0x3c703d,_0x4428c3,_0x2ef799){var _0x6ef06e=_0x68aa19,_0x4d209a,_0x3be4ee=_0x37d2ea[0x0],_0x111b0e=_0x37d2ea[0x1],_0x1fe305=Cartesian3[_0x6ef06e(0x28a0)](_0x3be4ee,_0x111b0e),_0x4e48da=Math[_0x6ef06e(0x28fa)](_0x1fe305/_0x2ef799),_0x283053=new Array(_0x4e48da);if(_0x3c703d===_0x4428c3){for(_0x4d209a=0x0;_0x4d209a<_0x4e48da;_0x4d209a++)_0x283053[_0x4d209a]=_0x3c703d;return _0x283053[_0x6ef06e(0x3a33)](_0x4428c3),_0x283053;}var _0x313140=(_0x4428c3-_0x3c703d)/_0x4e48da;for(_0x4d209a=0x1;_0x4d209a<_0x4e48da;_0x4d209a++){var _0x18ae93=_0x3c703d+_0x4d209a*_0x313140;_0x283053[_0x4d209a]=_0x18ae93;}return _0x283053[0x0]=_0x3c703d,_0x283053[_0x6ef06e(0x3a33)](_0x4428c3),_0x283053;}var nextScratch=new Cartesian3(),prevScratch=new Cartesian3();function computeRotationAngle(_0x1de940,_0x4c6a05,_0x367020,_0x814165){var _0x2b966b=_0x68aa19,_0x3d806a=new EllipsoidTangentPlane(_0x367020,_0x814165),_0x1a03fa=_0x3d806a[_0x2b966b(0x395c)](Cartesian3[_0x2b966b(0x4979)](_0x367020,_0x1de940,nextScratch),nextScratch),_0x3bca4e=_0x3d806a[_0x2b966b(0x395c)](Cartesian3['add'](_0x367020,_0x4c6a05,prevScratch),prevScratch),_0x396695=Cartesian2[_0x2b966b(0x28a0)](_0x1a03fa,_0x3bca4e);return _0x3bca4e['x']*_0x1a03fa['y']-_0x3bca4e['y']*_0x1a03fa['x']>=0x0?-_0x396695:_0x396695;}var negativeX=new Cartesian3(-0x1,0x0,0x0),transform$3=Matrix4[_0x68aa19(0x254b)](Matrix4['IDENTITY']),translation$1=new Matrix4(),rotationZ=new Matrix3(),scaleMatrix=Matrix3['IDENTITY'][_0x68aa19(0x254b)](),westScratch=new Cartesian3(),finalPosScratch=new Cartesian4(),heightCartesian=new Cartesian3();function addPosition(_0x4342d8,_0x79a7e1,_0xdd8e49,_0x56bb93,_0x57e2f1,_0x31b708,_0x194f98,_0x2724de){var _0x2fc747=_0x68aa19,_0x3a8f16=westScratch,_0x3c5e46=finalPosScratch;transform$3=Transforms['eastNorthUpToFixedFrame'](_0x4342d8,_0x57e2f1,transform$3),_0x3a8f16=Matrix4[_0x2fc747(0x1c8e)](transform$3,negativeX,_0x3a8f16);var _0xae705b=computeRotationAngle(_0x3a8f16=Cartesian3['normalize'](_0x3a8f16,_0x3a8f16),_0x79a7e1,_0x4342d8,_0x57e2f1);rotationZ=Matrix3[_0x2fc747(0x2ef4)](_0xae705b,rotationZ),heightCartesian['z']=_0x31b708,transform$3=Matrix4[_0x2fc747(0x25a4)](transform$3,Matrix4[_0x2fc747(0x1eeb)](rotationZ,heightCartesian,translation$1),transform$3);var _0x1f6610=scaleMatrix;_0x1f6610[0x0]=_0x194f98;for(var _0x51d513=0x0;_0x51d513<_0x2724de;_0x51d513++)for(var _0x599a3c=0x0;_0x599a3c<_0xdd8e49[_0x2fc747(0x531b)];_0x599a3c+=0x3)_0x3c5e46=Cartesian3['fromArray'](_0xdd8e49,_0x599a3c,_0x3c5e46),_0x3c5e46=Matrix3[_0x2fc747(0x21ec)](_0x1f6610,_0x3c5e46,_0x3c5e46),_0x3c5e46=Matrix4['multiplyByPoint'](transform$3,_0x3c5e46,_0x3c5e46),_0x56bb93[_0x2fc747(0x3a33)](_0x3c5e46['x'],_0x3c5e46['y'],_0x3c5e46['z']);return _0x56bb93;}function addPositionLocal(_0x5c36f3,_0x57f5d0,_0x1f3d7d,_0x19dafb,_0x5242b2,_0x2c0f9d,_0x32ec75,_0x3bd934,_0x35610c){var _0x47f355=_0x68aa19,_0x42a388=westScratch,_0x4d7384=finalPosScratch;transform$3=Transforms[_0x47f355(0x3185)](_0x5c36f3,_0x5242b2,transform$3),_0x42a388=Matrix4[_0x47f355(0x1c8e)](transform$3,negativeX,_0x42a388);var _0x357dce=computeRotationAngle(_0x42a388=Cartesian3[_0x47f355(0x4e7d)](_0x42a388,_0x42a388),_0x57f5d0,_0x5c36f3,_0x5242b2);rotationZ=Matrix3[_0x47f355(0x2ef4)](_0x357dce,rotationZ),heightCartesian['z']=_0x2c0f9d,transform$3=Matrix4[_0x47f355(0x25a4)](transform$3,Matrix4[_0x47f355(0x1eeb)](rotationZ,heightCartesian,translation$1),transform$3);var _0x3061ed=scaleMatrix;_0x3061ed[0x0]=_0x32ec75;for(var _0x1f3473=0x0;_0x1f3473<_0x3bd934;_0x1f3473++)for(var _0xb38050=0x0;_0xb38050<_0x1f3d7d['length'];_0xb38050+=0x3)_0x4d7384=Cartesian3[_0x47f355(0xb30)](_0x1f3d7d,_0xb38050,_0x4d7384),_0x4d7384=Matrix3[_0x47f355(0x21ec)](_0x3061ed,_0x4d7384,_0x4d7384),_0x4d7384=Matrix4['multiplyByPoint'](transform$3,_0x4d7384,_0x4d7384),_0x4d7384=Matrix4[_0x47f355(0x10a0)](_0x35610c,_0x4d7384,_0x4d7384),_0x19dafb[_0x47f355(0x3a33)](_0x4d7384['x'],_0x4d7384['y'],_0x4d7384['z']);return _0x19dafb;}var centerScratch$5=new Cartesian3();function addPositions(_0xcaa282,_0x3d1e48,_0x402b52,_0x5a0e0a,_0x243413,_0x26251d,_0x388729){var _0x28e984=_0x68aa19;for(var _0x49bcc5=0x0;_0x49bcc5<_0xcaa282[_0x28e984(0x531b)];_0x49bcc5+=0x3){_0x5a0e0a=addPosition(Cartesian3[_0x28e984(0xb30)](_0xcaa282,_0x49bcc5,centerScratch$5),_0x3d1e48,_0x402b52,_0x5a0e0a,_0x243413,_0x26251d[_0x49bcc5/0x3],_0x388729,0x1);}return _0x5a0e0a;}function addLocalPositions(_0x4ea6b3,_0x51ce8b,_0x26e7bd,_0x71e42,_0x3d6e01,_0x22fdec,_0x733326,_0x191503){var _0x2b2100=_0x68aa19;for(var _0x4dfa6c=0x0;_0x4dfa6c<_0x4ea6b3[_0x2b2100(0x531b)];_0x4dfa6c+=0x3){_0x71e42=addPositionLocal(Cartesian3['fromArray'](_0x4ea6b3,_0x4dfa6c,centerScratch$5),_0x51ce8b,_0x26e7bd,_0x71e42,_0x3d6e01,_0x22fdec[_0x4dfa6c/0x3],_0x733326,0x1,_0x191503);}return _0x71e42;}function convertShapeTo3DDuplicate(_0x5c3606,_0xa90924){var _0x3dabff=_0x68aa19,_0x2a2206=_0x5c3606[_0x3dabff(0x531b)],_0x23475e=new Array(0x6*_0x2a2206),_0x5430b6=0x0,_0x556d27=_0xa90924['x']+_0xa90924[_0x3dabff(0x209)]/0x2,_0x2a8d32=_0xa90924['y']+_0xa90924[_0x3dabff(0x5862)]/0x2,_0x3818c0=_0x5c3606[0x0];_0x23475e[_0x5430b6++]=_0x3818c0['x']-_0x556d27,_0x23475e[_0x5430b6++]=0x0,_0x23475e[_0x5430b6++]=_0x3818c0['y']-_0x2a8d32;for(var _0x323317=0x1;_0x323317<_0x2a2206;_0x323317++){var _0x281651=(_0x3818c0=_0x5c3606[_0x323317])['x']-_0x556d27,_0x850ecd=_0x3818c0['y']-_0x2a8d32;_0x23475e[_0x5430b6++]=_0x281651,_0x23475e[_0x5430b6++]=0x0,_0x23475e[_0x5430b6++]=_0x850ecd,_0x23475e[_0x5430b6++]=_0x281651,_0x23475e[_0x5430b6++]=0x0,_0x23475e[_0x5430b6++]=_0x850ecd;}return _0x3818c0=_0x5c3606[0x0],_0x23475e[_0x5430b6++]=_0x3818c0['x']-_0x556d27,_0x23475e[_0x5430b6++]=0x0,_0x23475e[_0x5430b6++]=_0x3818c0['y']-_0x2a8d32,_0x23475e;}function convertShapeTo3D(_0x32cdc5,_0x5ae775){var _0x47cb9d=_0x68aa19;for(var _0x38461b=_0x32cdc5['length'],_0x226bee=new Array(0x3*_0x38461b),_0x1a9ffd=0x0,_0x6655c=_0x5ae775['x']+_0x5ae775[_0x47cb9d(0x209)]/0x2,_0x21d161=_0x5ae775['y']+_0x5ae775['height']/0x2,_0x1dbcc2=0x0;_0x1dbcc2<_0x38461b;_0x1dbcc2++)_0x226bee[_0x1a9ffd++]=_0x32cdc5[_0x1dbcc2]['x']-_0x6655c,_0x226bee[_0x1a9ffd++]=0x0,_0x226bee[_0x1a9ffd++]=_0x32cdc5[_0x1dbcc2]['y']-_0x21d161;return _0x226bee;}var quaterion$1=new Quaternion(),startPointScratch=new Cartesian3(),rotMatrix$1=new Matrix3();function computeRoundCorner$1(_0x3de193,_0x398206,_0x4f60ba,_0x2592c6,_0x12bc99,_0xdca54b,_0x4e7b19,_0x23b735,_0x1303c8,_0x21cba7){var _0x1afd47=_0x68aa19,_0x15d93a,_0x23def3,_0x1471ba=Cartesian3[_0x1afd47(0x28a0)](Cartesian3[_0x1afd47(0x286c)](_0x398206,_0x3de193,scratch1$2),Cartesian3[_0x1afd47(0x286c)](_0x4f60ba,_0x3de193,scratch2$2)),_0x6de7f3=_0x2592c6===CornerType$1['BEVELED']?0x0:Math[_0x1afd47(0x28fa)](_0x1471ba/CesiumMath[_0x1afd47(0x12a4)](0x5));if(_0x15d93a=_0x12bc99?Matrix3[_0x1afd47(0x23d2)](Quaternion[_0x1afd47(0x1c60)](Cartesian3[_0x1afd47(0x3152)](_0x3de193,scratch1$2),_0x1471ba/(_0x6de7f3+0x1),quaterion$1),rotMatrix$1):Matrix3[_0x1afd47(0x23d2)](Quaternion[_0x1afd47(0x1c60)](_0x3de193,_0x1471ba/(_0x6de7f3+0x1),quaterion$1),rotMatrix$1),_0x398206=Cartesian3[_0x1afd47(0x254b)](_0x398206,startPointScratch),_0x6de7f3>0x0){for(var _0x35f634=_0x21cba7?0x2:0x1,_0x46e01d=0x0;_0x46e01d<_0x6de7f3;_0x46e01d++)_0x398206=Matrix3['multiplyByVector'](_0x15d93a,_0x398206,_0x398206),_0x23def3=Cartesian3[_0x1afd47(0x286c)](_0x398206,_0x3de193,scratch1$2),_0x23def3=Cartesian3['normalize'](_0x23def3,_0x23def3),_0x12bc99||(_0x23def3=Cartesian3['negate'](_0x23def3,_0x23def3)),_0x4e7b19=addPosition(_0xdca54b[_0x1afd47(0x4251)](_0x398206,scratch2$2),_0x23def3,_0x23b735,_0x4e7b19,_0xdca54b,_0x1303c8,0x1,_0x35f634);}else _0x23def3=Cartesian3['subtract'](_0x398206,_0x3de193,scratch1$2),_0x23def3=Cartesian3[_0x1afd47(0x4e7d)](_0x23def3,_0x23def3),_0x12bc99||(_0x23def3=Cartesian3[_0x1afd47(0x3152)](_0x23def3,_0x23def3)),_0x4e7b19=addPosition(_0xdca54b[_0x1afd47(0x4251)](_0x398206,scratch2$2),_0x23def3,_0x23b735,_0x4e7b19,_0xdca54b,_0x1303c8,0x1,0x1),_0x4f60ba=Cartesian3[_0x1afd47(0x254b)](_0x4f60ba,startPointScratch),_0x23def3=Cartesian3[_0x1afd47(0x286c)](_0x4f60ba,_0x3de193,scratch1$2),_0x23def3=Cartesian3['normalize'](_0x23def3,_0x23def3),_0x12bc99||(_0x23def3=Cartesian3[_0x1afd47(0x3152)](_0x23def3,_0x23def3)),_0x4e7b19=addPosition(_0xdca54b[_0x1afd47(0x4251)](_0x4f60ba,scratch2$2),_0x23def3,_0x23b735,_0x4e7b19,_0xdca54b,_0x1303c8,0x1,0x1);return _0x4e7b19;}PolylineVolumeGeometryLibrary[_0x68aa19(0x36d2)]=function(_0x44a9c2){var _0x25e937=_0x68aa19;for(var _0x4a767a=_0x44a9c2[_0x25e937(0x531b)],_0x4e68af=[],_0x4cbb5c=_0x4a767a-0x1,_0x379c63=0x0;_0x379c63<_0x4a767a;_0x4cbb5c=_0x379c63++){var _0x17e4c6=_0x44a9c2[_0x4cbb5c],_0x12f7d9=_0x44a9c2[_0x379c63];Cartesian2['equals'](_0x17e4c6,_0x12f7d9)||_0x4e68af['push'](_0x12f7d9);}return _0x4e68af;},PolylineVolumeGeometryLibrary['angleIsGreaterThanPi']=function(_0x5738c6,_0xc7319a,_0x52354e,_0x2c78a9){var _0x9e962a=_0x68aa19,_0x5d411d=new EllipsoidTangentPlane(_0x52354e,_0x2c78a9),_0x27436e=_0x5d411d[_0x9e962a(0x395c)](Cartesian3[_0x9e962a(0x4979)](_0x52354e,_0x5738c6,nextScratch),nextScratch),_0x4f544e=_0x5d411d['projectPointOntoPlane'](Cartesian3['add'](_0x52354e,_0xc7319a,prevScratch),prevScratch);return _0x4f544e['x']*_0x27436e['y']-_0x4f544e['y']*_0x27436e['x']>=0x0;};var scratchForwardProjection$1=new Cartesian3(),scratchBackwardProjection$1=new Cartesian3();PolylineVolumeGeometryLibrary[_0x68aa19(0x3aae)]=function(_0x4ab30a,_0x2a9bcb,_0x3b6694,_0x449067,_0x3dc31c){var _0x4067ca=_0x68aa19,_0x100014=_0x449067[_0x4067ca(0x2de2)],_0x161f07=scaleToSurface$2(_0x4ab30a,_0x100014),_0x222ace=_0x449067[_0x4067ca(0x44f0)],_0x201e5e=_0x449067['_cornerType'],_0x31069e=_0x3dc31c?convertShapeTo3DDuplicate(_0x2a9bcb,_0x3b6694):convertShapeTo3D(_0x2a9bcb,_0x3b6694),_0x2b3ad9=_0x3dc31c?convertShapeTo3D(_0x2a9bcb,_0x3b6694):void 0x0,_0x115327=_0x3b6694[_0x4067ca(0x5862)]/0x2,_0x52b131=_0x3b6694[_0x4067ca(0x209)]/0x2,_0x46287c=_0x4ab30a[_0x4067ca(0x531b)],_0x43700b=[],_0x195927=_0x3dc31c?[]:void 0x0,_0x3e853b=scratchCartesian1$4,_0x1c9a79=scratchCartesian2$8,_0x10cfad=scratchCartesian3$b,_0x12aac5=scratchCartesian4$6,_0x1d64a6=scratchCartesian5,_0x39f713=scratchCartesian6,_0x373fcc=scratchCartesian7,_0x3d2069=scratchCartesian8,_0xd56d9c=scratchCartesian9,_0x391bc9=_0x4ab30a[0x0],_0xde6f75=_0x4ab30a[0x1];_0x12aac5=_0x100014[_0x4067ca(0x3806)](_0x391bc9,_0x12aac5),_0x3e853b=Cartesian3['subtract'](_0xde6f75,_0x391bc9,_0x3e853b),_0x3e853b=Cartesian3[_0x4067ca(0x4e7d)](_0x3e853b,_0x3e853b),_0x3d2069=Cartesian3['cross'](_0x12aac5,_0x3e853b,_0x3d2069),_0x3d2069=Cartesian3[_0x4067ca(0x4e7d)](_0x3d2069,_0x3d2069);var _0x44dab8,_0x57eb11=_0x161f07[0x0],_0x51fdd0=_0x161f07[0x1];_0x3dc31c&&(_0x195927=addPosition(_0x391bc9,_0x3d2069,_0x2b3ad9,_0x195927,_0x100014,_0x57eb11+_0x115327,0x1,0x1)),_0xd56d9c=Cartesian3[_0x4067ca(0x254b)](_0x391bc9,_0xd56d9c),_0x391bc9=_0xde6f75,_0x1c9a79=Cartesian3[_0x4067ca(0x3152)](_0x3e853b,_0x1c9a79);for(var _0x5ccfc9=0x1;_0x5ccfc9<_0x46287c-0x1;_0x5ccfc9++){var _0x48cf9b=_0x3dc31c?0x2:0x1;_0xde6f75=_0x4ab30a[_0x5ccfc9+0x1],_0x3e853b=Cartesian3[_0x4067ca(0x286c)](_0xde6f75,_0x391bc9,_0x3e853b),_0x3e853b=Cartesian3['normalize'](_0x3e853b,_0x3e853b),_0x10cfad=Cartesian3['add'](_0x3e853b,_0x1c9a79,_0x10cfad),_0x10cfad=Cartesian3[_0x4067ca(0x4e7d)](_0x10cfad,_0x10cfad),_0x12aac5=_0x100014[_0x4067ca(0x3806)](_0x391bc9,_0x12aac5);var _0x27e846=Cartesian3[_0x4067ca(0x1c02)](_0x12aac5,Cartesian3[_0x4067ca(0x22ed)](_0x3e853b,_0x12aac5),scratchForwardProjection$1);Cartesian3['subtract'](_0x3e853b,_0x27e846,_0x27e846),Cartesian3['normalize'](_0x27e846,_0x27e846);var _0x3f9811=Cartesian3['multiplyByScalar'](_0x12aac5,Cartesian3[_0x4067ca(0x22ed)](_0x1c9a79,_0x12aac5),scratchBackwardProjection$1);if(Cartesian3[_0x4067ca(0x286c)](_0x1c9a79,_0x3f9811,_0x3f9811),Cartesian3['normalize'](_0x3f9811,_0x3f9811),!CesiumMath[_0x4067ca(0x19c9)](Math[_0x4067ca(0x1661)](Cartesian3['dot'](_0x27e846,_0x3f9811)),0x1,CesiumMath[_0x4067ca(0x1a09)])){_0x10cfad=Cartesian3[_0x4067ca(0x33cc)](_0x10cfad,_0x12aac5,_0x10cfad),_0x10cfad=Cartesian3['cross'](_0x12aac5,_0x10cfad,_0x10cfad),_0x10cfad=Cartesian3['normalize'](_0x10cfad,_0x10cfad);var _0x50b472=0x1/Math[_0x4067ca(0x2bc6)](0.25,Cartesian3['magnitude'](Cartesian3[_0x4067ca(0x33cc)](_0x10cfad,_0x1c9a79,scratch1$2))),_0x1f6c1d=PolylineVolumeGeometryLibrary[_0x4067ca(0x5202)](_0x3e853b,_0x1c9a79,_0x391bc9,_0x100014);_0x1f6c1d?(_0x1d64a6=Cartesian3[_0x4067ca(0x4979)](_0x391bc9,Cartesian3[_0x4067ca(0x1c02)](_0x10cfad,_0x50b472*_0x52b131,_0x10cfad),_0x1d64a6),_0x39f713=Cartesian3[_0x4067ca(0x4979)](_0x1d64a6,Cartesian3['multiplyByScalar'](_0x3d2069,_0x52b131,_0x39f713),_0x39f713),scratch2Array[0x0]=Cartesian3[_0x4067ca(0x254b)](_0xd56d9c,scratch2Array[0x0]),scratch2Array[0x1]=Cartesian3['clone'](_0x39f713,scratch2Array[0x1]),_0x44dab8=subdivideHeights(scratch2Array,_0x57eb11+_0x115327,_0x51fdd0+_0x115327,_0x222ace),_0x43700b=addPositions(PolylinePipeline[_0x4067ca(0x3e20)]({'positions':scratch2Array,'granularity':_0x222ace,'ellipsoid':_0x100014}),_0x3d2069,_0x31069e,_0x43700b,_0x100014,_0x44dab8,0x1),_0x3d2069=Cartesian3[_0x4067ca(0x33cc)](_0x12aac5,_0x3e853b,_0x3d2069),_0x3d2069=Cartesian3[_0x4067ca(0x4e7d)](_0x3d2069,_0x3d2069),_0x373fcc=Cartesian3[_0x4067ca(0x4979)](_0x1d64a6,Cartesian3[_0x4067ca(0x1c02)](_0x3d2069,_0x52b131,_0x373fcc),_0x373fcc),_0x201e5e===CornerType$1[_0x4067ca(0xe42)]||_0x201e5e===CornerType$1[_0x4067ca(0x4ba5)]?computeRoundCorner$1(_0x1d64a6,_0x39f713,_0x373fcc,_0x201e5e,_0x1f6c1d,_0x100014,_0x43700b,_0x31069e,_0x51fdd0+_0x115327,_0x3dc31c):_0x43700b=addPosition(_0x391bc9,_0x10cfad=Cartesian3['negate'](_0x10cfad,_0x10cfad),_0x31069e,_0x43700b,_0x100014,_0x51fdd0+_0x115327,_0x50b472,_0x48cf9b),_0xd56d9c=Cartesian3[_0x4067ca(0x254b)](_0x373fcc,_0xd56d9c)):(_0x1d64a6=Cartesian3[_0x4067ca(0x4979)](_0x391bc9,Cartesian3[_0x4067ca(0x1c02)](_0x10cfad,_0x50b472*_0x52b131,_0x10cfad),_0x1d64a6),_0x39f713=Cartesian3['add'](_0x1d64a6,Cartesian3[_0x4067ca(0x1c02)](_0x3d2069,-_0x52b131,_0x39f713),_0x39f713),scratch2Array[0x0]=Cartesian3['clone'](_0xd56d9c,scratch2Array[0x0]),scratch2Array[0x1]=Cartesian3[_0x4067ca(0x254b)](_0x39f713,scratch2Array[0x1]),_0x44dab8=subdivideHeights(scratch2Array,_0x57eb11+_0x115327,_0x51fdd0+_0x115327,_0x222ace),_0x43700b=addPositions(PolylinePipeline[_0x4067ca(0x3e20)]({'positions':scratch2Array,'granularity':_0x222ace,'ellipsoid':_0x100014}),_0x3d2069,_0x31069e,_0x43700b,_0x100014,_0x44dab8,0x1),_0x3d2069=Cartesian3[_0x4067ca(0x33cc)](_0x12aac5,_0x3e853b,_0x3d2069),_0x3d2069=Cartesian3['normalize'](_0x3d2069,_0x3d2069),_0x373fcc=Cartesian3[_0x4067ca(0x4979)](_0x1d64a6,Cartesian3[_0x4067ca(0x1c02)](_0x3d2069,-_0x52b131,_0x373fcc),_0x373fcc),_0x201e5e===CornerType$1['ROUNDED']||_0x201e5e===CornerType$1[_0x4067ca(0x4ba5)]?computeRoundCorner$1(_0x1d64a6,_0x39f713,_0x373fcc,_0x201e5e,_0x1f6c1d,_0x100014,_0x43700b,_0x31069e,_0x51fdd0+_0x115327,_0x3dc31c):_0x43700b=addPosition(_0x391bc9,_0x10cfad,_0x31069e,_0x43700b,_0x100014,_0x51fdd0+_0x115327,_0x50b472,_0x48cf9b),_0xd56d9c=Cartesian3['clone'](_0x373fcc,_0xd56d9c)),_0x1c9a79=Cartesian3[_0x4067ca(0x3152)](_0x3e853b,_0x1c9a79);}else _0x43700b=addPosition(_0xd56d9c,_0x3d2069,_0x31069e,_0x43700b,_0x100014,_0x57eb11+_0x115327,0x1,0x1),_0xd56d9c=_0x391bc9;_0x57eb11=_0x51fdd0,_0x51fdd0=_0x161f07[_0x5ccfc9+0x1],_0x391bc9=_0xde6f75;}scratch2Array[0x0]=Cartesian3[_0x4067ca(0x254b)](_0xd56d9c,scratch2Array[0x0]),scratch2Array[0x1]=Cartesian3[_0x4067ca(0x254b)](_0x391bc9,scratch2Array[0x1]),_0x44dab8=subdivideHeights(scratch2Array,_0x57eb11+_0x115327,_0x51fdd0+_0x115327,_0x222ace),_0x43700b=addPositions(PolylinePipeline[_0x4067ca(0x3e20)]({'positions':scratch2Array,'granularity':_0x222ace,'ellipsoid':_0x100014}),_0x3d2069,_0x31069e,_0x43700b,_0x100014,_0x44dab8,0x1),_0x3dc31c&&(_0x195927=addPosition(_0x391bc9,_0x3d2069,_0x2b3ad9,_0x195927,_0x100014,_0x51fdd0+_0x115327,0x1,0x1)),_0x46287c=_0x43700b['length'];var _0x582946=_0x3dc31c?_0x46287c+_0x195927[_0x4067ca(0x531b)]:_0x46287c,_0x535b0a=new Float64Array(_0x582946);return _0x535b0a[_0x4067ca(0x346f)](_0x43700b),_0x3dc31c&&_0x535b0a[_0x4067ca(0x346f)](_0x195927,_0x46287c),_0x535b0a;},PolylineVolumeGeometryLibrary[_0x68aa19(0x2f5d)]=function(_0x1dc761,_0x9d7b46,_0x453948,_0x2486e8,_0x324d8d,_0x2e8d6c){var _0xe9233b=_0x68aa19,_0x8b9364=_0x2486e8[_0xe9233b(0x2de2)],_0x437dc7=scaleToSurface$2(_0x1dc761,_0x8b9364),_0x1d3dbb=_0x2486e8[_0xe9233b(0x44f0)],_0x531765=_0x2486e8['_cornerType'],_0x4b9211=_0x324d8d?convertShapeTo3DDuplicate(_0x9d7b46,_0x453948):convertShapeTo3D(_0x9d7b46,_0x453948),_0x54a114=_0x324d8d?convertShapeTo3D(_0x9d7b46,_0x453948):void 0x0,_0x296ac5=_0x453948[_0xe9233b(0x209)]/0x2,_0x4cc8f5=_0x1dc761[_0xe9233b(0x531b)],_0x178ddf=[],_0x43d0eb=_0x324d8d?[]:void 0x0,_0x108e31=scratchCartesian1$4,_0x132fea=scratchCartesian2$8,_0x4f2f3f=scratchCartesian3$b,_0x5a2cc9=scratchCartesian4$6,_0x7c0c30=scratchCartesian5,_0x55f616=scratchCartesian6,_0x242c19=scratchCartesian7,_0x400efe=scratchCartesian8,_0x570561=scratchCartesian9,_0x380c22=Transforms[_0xe9233b(0x3185)](_0x2e8d6c,_0x8b9364,new Matrix4()),_0x2a8c0f=Matrix4[_0xe9233b(0xe9d)](_0x380c22,new Matrix4()),_0x5289df=_0x1dc761[0x0],_0x32de0c=_0x1dc761[0x1];_0x5a2cc9=_0x8b9364[_0xe9233b(0x3806)](_0x5289df,_0x5a2cc9),_0x108e31=Cartesian3['subtract'](_0x32de0c,_0x5289df,_0x108e31),_0x108e31=Cartesian3[_0xe9233b(0x4e7d)](_0x108e31,_0x108e31),_0x400efe=Cartesian3[_0xe9233b(0x33cc)](_0x5a2cc9,_0x108e31,_0x400efe),_0x400efe=Cartesian3[_0xe9233b(0x4e7d)](_0x400efe,_0x400efe);var _0x52758d,_0x31addf=_0x437dc7[0x0],_0x5ed6f5=_0x437dc7[0x1];_0x324d8d&&(_0x43d0eb=addPositionLocal(_0x5289df,_0x400efe,_0x54a114,_0x43d0eb,_0x8b9364,_0x31addf+0x0,0x1,0x1,_0x2a8c0f)),_0x570561=Cartesian3[_0xe9233b(0x254b)](_0x5289df,_0x570561),_0x5289df=_0x32de0c,_0x132fea=Cartesian3['negate'](_0x108e31,_0x132fea);for(var _0x3f0bab=0x1;_0x3f0bab<_0x4cc8f5-0x1;_0x3f0bab++){var _0x3ffa11=_0x324d8d?0x2:0x1;_0x32de0c=_0x1dc761[_0x3f0bab+0x1],_0x108e31=Cartesian3[_0xe9233b(0x286c)](_0x32de0c,_0x5289df,_0x108e31),_0x108e31=Cartesian3['normalize'](_0x108e31,_0x108e31),_0x4f2f3f=Cartesian3[_0xe9233b(0x4979)](_0x108e31,_0x132fea,_0x4f2f3f),_0x4f2f3f=Cartesian3[_0xe9233b(0x4e7d)](_0x4f2f3f,_0x4f2f3f),_0x5a2cc9=_0x8b9364[_0xe9233b(0x3806)](_0x5289df,_0x5a2cc9);var _0x1291b5=Cartesian3['multiplyByScalar'](_0x5a2cc9,Cartesian3[_0xe9233b(0x22ed)](_0x108e31,_0x5a2cc9),scratchForwardProjection$1);Cartesian3[_0xe9233b(0x286c)](_0x108e31,_0x1291b5,_0x1291b5),Cartesian3[_0xe9233b(0x4e7d)](_0x1291b5,_0x1291b5);var _0x2cb211=Cartesian3[_0xe9233b(0x1c02)](_0x5a2cc9,Cartesian3[_0xe9233b(0x22ed)](_0x132fea,_0x5a2cc9),scratchBackwardProjection$1);if(Cartesian3['subtract'](_0x132fea,_0x2cb211,_0x2cb211),Cartesian3['normalize'](_0x2cb211,_0x2cb211),!CesiumMath['equalsEpsilon'](Math['abs'](Cartesian3[_0xe9233b(0x22ed)](_0x1291b5,_0x2cb211)),0x1,CesiumMath[_0xe9233b(0x1a09)])){_0x4f2f3f=Cartesian3[_0xe9233b(0x33cc)](_0x4f2f3f,_0x5a2cc9,_0x4f2f3f),_0x4f2f3f=Cartesian3['cross'](_0x5a2cc9,_0x4f2f3f,_0x4f2f3f),_0x4f2f3f=Cartesian3[_0xe9233b(0x4e7d)](_0x4f2f3f,_0x4f2f3f);var _0x10d406=0x1/Math['max'](0.25,Cartesian3[_0xe9233b(0x1791)](Cartesian3['cross'](_0x4f2f3f,_0x132fea,scratch1$2))),_0x5f1c55=PolylineVolumeGeometryLibrary['angleIsGreaterThanPi'](_0x108e31,_0x132fea,_0x5289df,_0x8b9364);_0x5f1c55?(_0x7c0c30=Cartesian3[_0xe9233b(0x4979)](_0x5289df,Cartesian3['multiplyByScalar'](_0x4f2f3f,_0x10d406*_0x296ac5,_0x4f2f3f),_0x7c0c30),_0x55f616=Cartesian3['add'](_0x7c0c30,Cartesian3[_0xe9233b(0x1c02)](_0x400efe,_0x296ac5,_0x55f616),_0x55f616),scratch2Array[0x0]=Cartesian3['clone'](_0x570561,scratch2Array[0x0]),scratch2Array[0x1]=Cartesian3[_0xe9233b(0x254b)](_0x55f616,scratch2Array[0x1]),_0x52758d=subdivideHeights(scratch2Array,_0x31addf+0x0,_0x5ed6f5+0x0,_0x1d3dbb),_0x178ddf=addPositions(PolylinePipeline[_0xe9233b(0x3e20)]({'positions':scratch2Array,'granularity':_0x1d3dbb,'ellipsoid':_0x8b9364}),_0x400efe,_0x4b9211,_0x178ddf,_0x8b9364,_0x52758d,0x1,fromEnu),_0x400efe=Cartesian3[_0xe9233b(0x33cc)](_0x5a2cc9,_0x108e31,_0x400efe),_0x400efe=Cartesian3[_0xe9233b(0x4e7d)](_0x400efe,_0x400efe),_0x242c19=Cartesian3[_0xe9233b(0x4979)](_0x7c0c30,Cartesian3[_0xe9233b(0x1c02)](_0x400efe,_0x296ac5,_0x242c19),_0x242c19),_0x531765===CornerType$1[_0xe9233b(0xe42)]||_0x531765===CornerType$1[_0xe9233b(0x4ba5)]?computeRoundCorner$1(_0x7c0c30,_0x55f616,_0x242c19,_0x531765,_0x5f1c55,_0x8b9364,_0x178ddf,_0x4b9211,_0x5ed6f5+0x0,_0x324d8d):_0x178ddf=addPositionLocal(_0x5289df,_0x4f2f3f=Cartesian3['negate'](_0x4f2f3f,_0x4f2f3f),_0x4b9211,_0x178ddf,_0x8b9364,_0x5ed6f5+0x0,_0x10d406,_0x3ffa11,_0x2a8c0f),_0x570561=Cartesian3[_0xe9233b(0x254b)](_0x242c19,_0x570561)):(_0x7c0c30=Cartesian3[_0xe9233b(0x4979)](_0x5289df,Cartesian3[_0xe9233b(0x1c02)](_0x4f2f3f,_0x10d406*_0x296ac5,_0x4f2f3f),_0x7c0c30),_0x55f616=Cartesian3[_0xe9233b(0x4979)](_0x7c0c30,Cartesian3[_0xe9233b(0x1c02)](_0x400efe,-_0x296ac5,_0x55f616),_0x55f616),scratch2Array[0x0]=Cartesian3[_0xe9233b(0x254b)](_0x570561,scratch2Array[0x0]),scratch2Array[0x1]=Cartesian3[_0xe9233b(0x254b)](_0x55f616,scratch2Array[0x1]),_0x52758d=subdivideHeights(scratch2Array,_0x31addf+0x0,_0x5ed6f5+0x0,_0x1d3dbb),_0x178ddf=addPositions(PolylinePipeline[_0xe9233b(0x3e20)]({'positions':scratch2Array,'granularity':_0x1d3dbb,'ellipsoid':_0x8b9364}),_0x400efe,_0x4b9211,_0x178ddf,_0x8b9364,_0x52758d,0x1),_0x400efe=Cartesian3[_0xe9233b(0x33cc)](_0x5a2cc9,_0x108e31,_0x400efe),_0x400efe=Cartesian3[_0xe9233b(0x4e7d)](_0x400efe,_0x400efe),_0x242c19=Cartesian3[_0xe9233b(0x4979)](_0x7c0c30,Cartesian3[_0xe9233b(0x1c02)](_0x400efe,-_0x296ac5,_0x242c19),_0x242c19),_0x531765===CornerType$1['ROUNDED']||_0x531765===CornerType$1[_0xe9233b(0x4ba5)]?computeRoundCorner$1(_0x7c0c30,_0x55f616,_0x242c19,_0x531765,_0x5f1c55,_0x8b9364,_0x178ddf,_0x4b9211,_0x5ed6f5+0x0,_0x324d8d):_0x178ddf=addPositionLocal(_0x5289df,_0x4f2f3f,_0x4b9211,_0x178ddf,_0x8b9364,_0x5ed6f5+0x0,_0x10d406,_0x3ffa11,_0x2a8c0f),_0x570561=Cartesian3[_0xe9233b(0x254b)](_0x242c19,_0x570561)),_0x132fea=Cartesian3[_0xe9233b(0x3152)](_0x108e31,_0x132fea);}else _0x178ddf=addPositionLocal(_0x570561,_0x400efe,_0x4b9211,_0x178ddf,_0x8b9364,_0x31addf+0x0,0x1,0x1,_0x2a8c0f),_0x570561=_0x5289df;_0x31addf=_0x5ed6f5,_0x5ed6f5=_0x437dc7[_0x3f0bab+0x1],_0x5289df=_0x32de0c;}scratch2Array[0x0]=Cartesian3[_0xe9233b(0x254b)](_0x570561,scratch2Array[0x0]),scratch2Array[0x1]=Cartesian3[_0xe9233b(0x254b)](_0x5289df,scratch2Array[0x1]),_0x52758d=subdivideHeights(scratch2Array,_0x31addf+0x0,_0x5ed6f5+0x0,_0x1d3dbb),_0x178ddf=addLocalPositions(PolylinePipeline[_0xe9233b(0x3e20)]({'positions':scratch2Array,'granularity':_0x1d3dbb,'ellipsoid':_0x8b9364}),_0x400efe,_0x4b9211,_0x178ddf,_0x8b9364,_0x52758d,0x1,_0x2a8c0f),_0x324d8d&&(_0x43d0eb=addPositionLocal(_0x5289df,_0x400efe,_0x54a114,_0x43d0eb,_0x8b9364,_0x5ed6f5+0x0,0x1,0x1,_0x2a8c0f)),_0x4cc8f5=_0x178ddf['length'];var _0x40fd9c=_0x324d8d?_0x4cc8f5+_0x43d0eb['length']:_0x4cc8f5,_0x494a78=new Float64Array(_0x40fd9c);return _0x494a78[_0xe9233b(0x346f)](_0x178ddf),_0x324d8d&&_0x494a78[_0xe9233b(0x346f)](_0x43d0eb,_0x4cc8f5),_0x494a78;};var CorridorGeometryLibrary={},scratch1$1=new Cartesian3(),scratch2$1=new Cartesian3(),scratch3=new Cartesian3(),scratch4=new Cartesian3(),scaleArray2=[new Cartesian3(),new Cartesian3()],cartesian1$2=new Cartesian3(),cartesian2$2=new Cartesian3(),cartesian3$2=new Cartesian3(),cartesian4$1=new Cartesian3(),cartesian5$1=new Cartesian3(),cartesian6$1=new Cartesian3(),cartesian7=new Cartesian3(),cartesian8=new Cartesian3(),cartesian9=new Cartesian3(),cartesian10=new Cartesian3(),quaterion=new Quaternion(),rotMatrix=new Matrix3();function computeRoundCorner(_0x51fe0c,_0x2bffc6,_0x1fd8ce,_0x58c24b,_0x3a8229){var _0x3cfafd=_0x68aa19,_0x2061c3,_0xafc377=Cartesian3[_0x3cfafd(0x28a0)](Cartesian3[_0x3cfafd(0x286c)](_0x2bffc6,_0x51fe0c,scratch1$1),Cartesian3['subtract'](_0x1fd8ce,_0x51fe0c,scratch2$1)),_0x189c38=_0x58c24b===CornerType$1[_0x3cfafd(0x4ba5)]?0x1:Math[_0x3cfafd(0x28fa)](_0xafc377/CesiumMath[_0x3cfafd(0x12a4)](0x5))+0x1,_0x1fcb45=0x3*_0x189c38,_0x119e16=new Array(_0x1fcb45);_0x119e16[_0x1fcb45-0x3]=_0x1fd8ce['x'],_0x119e16[_0x1fcb45-0x2]=_0x1fd8ce['y'],_0x119e16[_0x1fcb45-0x1]=_0x1fd8ce['z'],_0x2061c3=_0x3a8229?Matrix3['fromQuaternion'](Quaternion[_0x3cfafd(0x1c60)](Cartesian3[_0x3cfafd(0x3152)](_0x51fe0c,scratch1$1),_0xafc377/_0x189c38,quaterion),rotMatrix):Matrix3[_0x3cfafd(0x23d2)](Quaternion['fromAxisAngle'](_0x51fe0c,_0xafc377/_0x189c38,quaterion),rotMatrix);var _0x1c1be0=0x0;_0x2bffc6=Cartesian3[_0x3cfafd(0x254b)](_0x2bffc6,scratch1$1);for(var _0x16c61a=0x0;_0x16c61a<_0x189c38;_0x16c61a++)_0x2bffc6=Matrix3['multiplyByVector'](_0x2061c3,_0x2bffc6,_0x2bffc6),_0x119e16[_0x1c1be0++]=_0x2bffc6['x'],_0x119e16[_0x1c1be0++]=_0x2bffc6['y'],_0x119e16[_0x1c1be0++]=_0x2bffc6['z'];return _0x119e16;}function addEndCaps(_0x15e658){var _0x34c6b3=_0x68aa19,_0x689f60=cartesian1$2,_0xb4fa63=cartesian2$2,_0x37b445=cartesian3$2,_0x13000d=_0x15e658[0x1];_0xb4fa63=Cartesian3['fromArray'](_0x15e658[0x1],_0x13000d[_0x34c6b3(0x531b)]-0x3,_0xb4fa63),_0x37b445=Cartesian3[_0x34c6b3(0xb30)](_0x15e658[0x0],0x0,_0x37b445);var _0x56bfe5=computeRoundCorner(_0x689f60=Cartesian3[_0x34c6b3(0x4ca0)](_0xb4fa63,_0x37b445,_0x689f60),_0xb4fa63,_0x37b445,CornerType$1[_0x34c6b3(0xe42)],!0x1),_0x5432c8=_0x15e658[_0x34c6b3(0x531b)]-0x1,_0x578c90=_0x15e658[_0x5432c8-0x1];return _0x13000d=_0x15e658[_0x5432c8],_0xb4fa63=Cartesian3['fromArray'](_0x578c90,_0x578c90[_0x34c6b3(0x531b)]-0x3,_0xb4fa63),_0x37b445=Cartesian3[_0x34c6b3(0xb30)](_0x13000d,0x0,_0x37b445),[_0x56bfe5,computeRoundCorner(_0x689f60=Cartesian3['midpoint'](_0xb4fa63,_0x37b445,_0x689f60),_0xb4fa63,_0x37b445,CornerType$1[_0x34c6b3(0xe42)],!0x1)];}function computeMiteredCorner(_0x3f4cca,_0x391907,_0x12f0bd,_0x11d6f7){var _0x7f3193=_0x68aa19,_0x2db790=scratch1$1;return _0x11d6f7||(_0x391907=Cartesian3[_0x7f3193(0x3152)](_0x391907,_0x391907)),[(_0x2db790=Cartesian3[_0x7f3193(0x4979)](_0x3f4cca,_0x391907,_0x2db790))['x'],_0x2db790['y'],_0x2db790['z'],_0x12f0bd['x'],_0x12f0bd['y'],_0x12f0bd['z']];}function addShiftedPositions(_0x6e48e3,_0x104aaf,_0x1c5445,_0x356c36){var _0x724119=_0x68aa19;for(var _0x59cd00=new Array(_0x6e48e3[_0x724119(0x531b)]),_0x23aec2=new Array(_0x6e48e3[_0x724119(0x531b)]),_0x33a157=Cartesian3[_0x724119(0x1c02)](_0x104aaf,_0x1c5445,scratch1$1),_0x475c0c=Cartesian3['negate'](_0x33a157,scratch2$1),_0x1632ae=0x0,_0x4a576d=_0x6e48e3[_0x724119(0x531b)]-0x1,_0x2b7877=0x0;_0x2b7877<_0x6e48e3[_0x724119(0x531b)];_0x2b7877+=0x3){var _0x3dc67c=Cartesian3['fromArray'](_0x6e48e3,_0x2b7877,scratch3),_0x2257b5=Cartesian3[_0x724119(0x4979)](_0x3dc67c,_0x475c0c,scratch4);_0x59cd00[_0x1632ae++]=_0x2257b5['x'],_0x59cd00[_0x1632ae++]=_0x2257b5['y'],_0x59cd00[_0x1632ae++]=_0x2257b5['z'];var _0x1f0cca=Cartesian3[_0x724119(0x4979)](_0x3dc67c,_0x33a157,scratch4);_0x23aec2[_0x4a576d--]=_0x1f0cca['z'],_0x23aec2[_0x4a576d--]=_0x1f0cca['y'],_0x23aec2[_0x4a576d--]=_0x1f0cca['x'];}return _0x356c36[_0x724119(0x3a33)](_0x59cd00,_0x23aec2),_0x356c36;}CorridorGeometryLibrary[_0x68aa19(0x4f83)]=function(_0x3a6247,_0x5d0e02,_0x1b2965,_0x3b24db){var _0x1849b4=_0x5d0e02['x'],_0x56c568=_0x5d0e02['y'],_0x154814=_0x5d0e02['z'];defined$1(_0x1b2965)&&(_0x3a6247[_0x1b2965]=_0x1849b4,_0x3a6247[_0x1b2965+0x1]=_0x56c568,_0x3a6247[_0x1b2965+0x2]=_0x154814),defined$1(_0x3b24db)&&(_0x3a6247[_0x3b24db]=_0x154814,_0x3a6247[_0x3b24db-0x1]=_0x56c568,_0x3a6247[_0x3b24db-0x2]=_0x1849b4);};var scratchForwardProjection=new Cartesian3(),scratchBackwardProjection=new Cartesian3();CorridorGeometryLibrary[_0x68aa19(0x3aae)]=function(_0x362918){var _0x274a96=_0x68aa19,_0xa82674=_0x362918['granularity'],_0x1974e4=_0x362918[_0x274a96(0x30fe)],_0x2fe281=_0x362918[_0x274a96(0x1706)],_0x5e9b2d=_0x362918['width']/0x2,_0x3af081=_0x362918[_0x274a96(0x42b1)],_0x390ac8=_0x362918[_0x274a96(0x24c8)],_0x26b006=cartesian1$2,_0x3a360f=cartesian2$2,_0x496d72=cartesian3$2,_0xb685a1=cartesian4$1,_0x4feddb=cartesian5$1,_0x29da12=cartesian6$1,_0x4f6c73=cartesian7,_0xecf289=cartesian8,_0x4e6ade=cartesian9,_0x16fe21=cartesian10,_0x439510=[],_0x223383=_0x390ac8?[]:void 0x0,_0x12470d=_0x390ac8?[]:void 0x0,_0x296c9f=_0x1974e4[0x0],_0x5f543e=_0x1974e4[0x1];_0x3a360f=Cartesian3[_0x274a96(0x4e7d)](Cartesian3[_0x274a96(0x286c)](_0x5f543e,_0x296c9f,_0x3a360f),_0x3a360f),_0x26b006=_0x2fe281[_0x274a96(0x3806)](_0x296c9f,_0x26b006),_0xb685a1=Cartesian3['normalize'](Cartesian3[_0x274a96(0x33cc)](_0x26b006,_0x3a360f,_0xb685a1),_0xb685a1),_0x390ac8&&(_0x223383[_0x274a96(0x3a33)](_0xb685a1['x'],_0xb685a1['y'],_0xb685a1['z']),_0x12470d[_0x274a96(0x3a33)](_0x26b006['x'],_0x26b006['y'],_0x26b006['z'])),_0x4f6c73=Cartesian3[_0x274a96(0x254b)](_0x296c9f,_0x4f6c73),_0x296c9f=_0x5f543e,_0x496d72=Cartesian3[_0x274a96(0x3152)](_0x3a360f,_0x496d72);var _0x936d11,_0x1016d8,_0x35a203=[],_0x1232b0=_0x1974e4[_0x274a96(0x531b)];for(_0x936d11=0x1;_0x936d11<_0x1232b0-0x1;_0x936d11++){_0x26b006=_0x2fe281[_0x274a96(0x3806)](_0x296c9f,_0x26b006),_0x5f543e=_0x1974e4[_0x936d11+0x1],_0x3a360f=Cartesian3[_0x274a96(0x4e7d)](Cartesian3[_0x274a96(0x286c)](_0x5f543e,_0x296c9f,_0x3a360f),_0x3a360f),_0x4feddb=Cartesian3[_0x274a96(0x4e7d)](Cartesian3[_0x274a96(0x4979)](_0x3a360f,_0x496d72,_0x4feddb),_0x4feddb);var _0x3e0c21=Cartesian3[_0x274a96(0x1c02)](_0x26b006,Cartesian3['dot'](_0x3a360f,_0x26b006),scratchForwardProjection);Cartesian3['subtract'](_0x3a360f,_0x3e0c21,_0x3e0c21),Cartesian3[_0x274a96(0x4e7d)](_0x3e0c21,_0x3e0c21);var _0x48cbb4=Cartesian3['multiplyByScalar'](_0x26b006,Cartesian3[_0x274a96(0x22ed)](_0x496d72,_0x26b006),scratchBackwardProjection);if(Cartesian3[_0x274a96(0x286c)](_0x496d72,_0x48cbb4,_0x48cbb4),Cartesian3['normalize'](_0x48cbb4,_0x48cbb4),!CesiumMath[_0x274a96(0x19c9)](Math[_0x274a96(0x1661)](Cartesian3['dot'](_0x3e0c21,_0x48cbb4)),0x1,CesiumMath[_0x274a96(0x1a09)])){_0x4feddb=Cartesian3[_0x274a96(0x33cc)](_0x4feddb,_0x26b006,_0x4feddb),_0x4feddb=Cartesian3[_0x274a96(0x33cc)](_0x26b006,_0x4feddb,_0x4feddb),_0x4feddb=Cartesian3[_0x274a96(0x4e7d)](_0x4feddb,_0x4feddb);var _0x4f30b1=_0x5e9b2d/Math[_0x274a96(0x2bc6)](0.25,Cartesian3[_0x274a96(0x1791)](Cartesian3[_0x274a96(0x33cc)](_0x4feddb,_0x496d72,scratch1$1))),_0x213d9d=PolylineVolumeGeometryLibrary[_0x274a96(0x5202)](_0x3a360f,_0x496d72,_0x296c9f,_0x2fe281);_0x4feddb=Cartesian3[_0x274a96(0x1c02)](_0x4feddb,_0x4f30b1,_0x4feddb),_0x213d9d?(_0xecf289=Cartesian3[_0x274a96(0x4979)](_0x296c9f,_0x4feddb,_0xecf289),_0x16fe21=Cartesian3[_0x274a96(0x4979)](_0xecf289,Cartesian3[_0x274a96(0x1c02)](_0xb685a1,_0x5e9b2d,_0x16fe21),_0x16fe21),_0x4e6ade=Cartesian3[_0x274a96(0x4979)](_0xecf289,Cartesian3[_0x274a96(0x1c02)](_0xb685a1,0x2*_0x5e9b2d,_0x4e6ade),_0x4e6ade),scaleArray2[0x0]=Cartesian3['clone'](_0x4f6c73,scaleArray2[0x0]),scaleArray2[0x1]=Cartesian3['clone'](_0x16fe21,scaleArray2[0x1]),_0x439510=addShiftedPositions(PolylinePipeline['generateArc']({'positions':scaleArray2,'granularity':_0xa82674,'ellipsoid':_0x2fe281}),_0xb685a1,_0x5e9b2d,_0x439510),_0x390ac8&&(_0x223383[_0x274a96(0x3a33)](_0xb685a1['x'],_0xb685a1['y'],_0xb685a1['z']),_0x12470d[_0x274a96(0x3a33)](_0x26b006['x'],_0x26b006['y'],_0x26b006['z'])),_0x29da12=Cartesian3[_0x274a96(0x254b)](_0x4e6ade,_0x29da12),_0xb685a1=Cartesian3[_0x274a96(0x4e7d)](Cartesian3['cross'](_0x26b006,_0x3a360f,_0xb685a1),_0xb685a1),_0x4e6ade=Cartesian3[_0x274a96(0x4979)](_0xecf289,Cartesian3[_0x274a96(0x1c02)](_0xb685a1,0x2*_0x5e9b2d,_0x4e6ade),_0x4e6ade),_0x4f6c73=Cartesian3['add'](_0xecf289,Cartesian3[_0x274a96(0x1c02)](_0xb685a1,_0x5e9b2d,_0x4f6c73),_0x4f6c73),_0x3af081===CornerType$1[_0x274a96(0xe42)]||_0x3af081===CornerType$1[_0x274a96(0x4ba5)]?_0x35a203[_0x274a96(0x3a33)]({'leftPositions':computeRoundCorner(_0xecf289,_0x29da12,_0x4e6ade,_0x3af081,_0x213d9d)}):_0x35a203[_0x274a96(0x3a33)]({'leftPositions':computeMiteredCorner(_0x296c9f,Cartesian3['negate'](_0x4feddb,_0x4feddb),_0x4e6ade,_0x213d9d)})):(_0x4e6ade=Cartesian3[_0x274a96(0x4979)](_0x296c9f,_0x4feddb,_0x4e6ade),_0x16fe21=Cartesian3[_0x274a96(0x4979)](_0x4e6ade,Cartesian3[_0x274a96(0x3152)](Cartesian3['multiplyByScalar'](_0xb685a1,_0x5e9b2d,_0x16fe21),_0x16fe21),_0x16fe21),_0xecf289=Cartesian3[_0x274a96(0x4979)](_0x4e6ade,Cartesian3[_0x274a96(0x3152)](Cartesian3[_0x274a96(0x1c02)](_0xb685a1,0x2*_0x5e9b2d,_0xecf289),_0xecf289),_0xecf289),scaleArray2[0x0]=Cartesian3['clone'](_0x4f6c73,scaleArray2[0x0]),scaleArray2[0x1]=Cartesian3[_0x274a96(0x254b)](_0x16fe21,scaleArray2[0x1]),_0x439510=addShiftedPositions(PolylinePipeline[_0x274a96(0x3e20)]({'positions':scaleArray2,'granularity':_0xa82674,'ellipsoid':_0x2fe281}),_0xb685a1,_0x5e9b2d,_0x439510),_0x390ac8&&(_0x223383[_0x274a96(0x3a33)](_0xb685a1['x'],_0xb685a1['y'],_0xb685a1['z']),_0x12470d[_0x274a96(0x3a33)](_0x26b006['x'],_0x26b006['y'],_0x26b006['z'])),_0x29da12=Cartesian3[_0x274a96(0x254b)](_0xecf289,_0x29da12),_0xb685a1=Cartesian3[_0x274a96(0x4e7d)](Cartesian3[_0x274a96(0x33cc)](_0x26b006,_0x3a360f,_0xb685a1),_0xb685a1),_0xecf289=Cartesian3['add'](_0x4e6ade,Cartesian3['negate'](Cartesian3[_0x274a96(0x1c02)](_0xb685a1,0x2*_0x5e9b2d,_0xecf289),_0xecf289),_0xecf289),_0x4f6c73=Cartesian3[_0x274a96(0x4979)](_0x4e6ade,Cartesian3[_0x274a96(0x3152)](Cartesian3[_0x274a96(0x1c02)](_0xb685a1,_0x5e9b2d,_0x4f6c73),_0x4f6c73),_0x4f6c73),_0x3af081===CornerType$1[_0x274a96(0xe42)]||_0x3af081===CornerType$1[_0x274a96(0x4ba5)]?_0x35a203[_0x274a96(0x3a33)]({'rightPositions':computeRoundCorner(_0x4e6ade,_0x29da12,_0xecf289,_0x3af081,_0x213d9d)}):_0x35a203[_0x274a96(0x3a33)]({'rightPositions':computeMiteredCorner(_0x296c9f,_0x4feddb,_0xecf289,_0x213d9d)})),_0x496d72=Cartesian3['negate'](_0x3a360f,_0x496d72);}_0x296c9f=_0x5f543e;}return _0x26b006=_0x2fe281[_0x274a96(0x3806)](_0x296c9f,_0x26b006),scaleArray2[0x0]=Cartesian3['clone'](_0x4f6c73,scaleArray2[0x0]),scaleArray2[0x1]=Cartesian3[_0x274a96(0x254b)](_0x296c9f,scaleArray2[0x1]),_0x439510=addShiftedPositions(PolylinePipeline[_0x274a96(0x3e20)]({'positions':scaleArray2,'granularity':_0xa82674,'ellipsoid':_0x2fe281}),_0xb685a1,_0x5e9b2d,_0x439510),_0x390ac8&&(_0x223383[_0x274a96(0x3a33)](_0xb685a1['x'],_0xb685a1['y'],_0xb685a1['z']),_0x12470d[_0x274a96(0x3a33)](_0x26b006['x'],_0x26b006['y'],_0x26b006['z'])),_0x3af081===CornerType$1[_0x274a96(0xe42)]&&(_0x1016d8=addEndCaps(_0x439510)),{'positions':_0x439510,'corners':_0x35a203,'lefts':_0x223383,'normals':_0x12470d,'endPositions':_0x1016d8};};var cartesian1$1=new Cartesian3(),cartesian2$1=new Cartesian3(),cartesian3$1=new Cartesian3(),cartesian4=new Cartesian3(),cartesian5=new Cartesian3(),cartesian6=new Cartesian3(),scratch1=new Cartesian3(),scratch2=new Cartesian3();function scaleToSurface$1(_0x4cc1b5,_0x104c2a){var _0x14e539=_0x68aa19;for(var _0x52a9bb=0x0;_0x52a9bb<_0x4cc1b5[_0x14e539(0x531b)];_0x52a9bb++)_0x4cc1b5[_0x52a9bb]=_0x104c2a['scaleToGeodeticSurface'](_0x4cc1b5[_0x52a9bb],_0x4cc1b5[_0x52a9bb]);return _0x4cc1b5;}function addNormals(_0x2651dd,_0x3d5cbd,_0x4b6bd9,_0x1d9614,_0x31a276,_0x266d94){var _0x524d48=_0x68aa19,_0x2e79ff=_0x2651dd[_0x524d48(0x20af)],_0x139ee6=_0x2651dd[_0x524d48(0x6cf)],_0x18c25c=_0x2651dd[_0x524d48(0x4dcd)],_0x14d7d1=Cartesian3['normalize'](Cartesian3['cross'](_0x4b6bd9,_0x3d5cbd,scratch1),scratch1);_0x266d94[_0x524d48(0x193a)]&&CorridorGeometryLibrary[_0x524d48(0x4f83)](_0x2e79ff,_0x3d5cbd,_0x1d9614,_0x31a276),_0x266d94[_0x524d48(0x1623)]&&CorridorGeometryLibrary['addAttribute'](_0x139ee6,_0x14d7d1,_0x1d9614,_0x31a276),_0x266d94['bitangent']&&CorridorGeometryLibrary[_0x524d48(0x4f83)](_0x18c25c,_0x4b6bd9,_0x1d9614,_0x31a276);}function combine$1(_0x3b9485,_0x4ec0a3,_0x284320){var _0x3f32f4=_0x68aa19,_0x1b40ac,_0x88b1f7,_0x322757,_0x41585d=_0x3b9485[_0x3f32f4(0x30fe)],_0x3ab8c2=_0x3b9485[_0x3f32f4(0x3c52)],_0x21f02a=_0x3b9485[_0x3f32f4(0x19f3)],_0x3daf26=_0x3b9485[_0x3f32f4(0x14c0)],_0x51bbae=_0x3b9485[_0x3f32f4(0x20af)],_0x41261e=new GeometryAttributes(),_0x1c2dd2=0x0,_0x2fde18=0x0,_0xa905ab=0x0;for(_0x88b1f7=0x0;_0x88b1f7<_0x41585d[_0x3f32f4(0x531b)];_0x88b1f7+=0x2)_0x1c2dd2+=_0x322757=_0x41585d[_0x88b1f7][_0x3f32f4(0x531b)]-0x3,_0xa905ab+=0x2*_0x322757,_0x2fde18+=_0x41585d[_0x88b1f7+0x1][_0x3f32f4(0x531b)]-0x3;for(_0x1c2dd2+=0x3,_0x2fde18+=0x3,_0x88b1f7=0x0;_0x88b1f7<_0x3ab8c2[_0x3f32f4(0x531b)];_0x88b1f7++){_0x1b40ac=_0x3ab8c2[_0x88b1f7];var _0x426d8d=_0x3ab8c2[_0x88b1f7][_0x3f32f4(0x167c)];defined$1(_0x426d8d)?(_0x1c2dd2+=_0x322757=_0x426d8d[_0x3f32f4(0x531b)],_0xa905ab+=_0x322757):(_0x2fde18+=_0x322757=_0x3ab8c2[_0x88b1f7]['rightPositions'][_0x3f32f4(0x531b)],_0xa905ab+=_0x322757);}var _0x377a8e,_0x4b3852=defined$1(_0x21f02a);_0x4b3852&&(_0x1c2dd2+=_0x377a8e=_0x21f02a[0x0][_0x3f32f4(0x531b)]-0x3,_0x2fde18+=_0x377a8e,_0xa905ab+=0x6*(_0x377a8e/=0x3));var _0x314d12,_0x404dd4,_0x3b10af,_0x85e7be,_0x263ba1,_0x377978,_0x16845f=_0x1c2dd2+_0x2fde18,_0x5e6269=new Float64Array(_0x16845f),_0x24c287={'normals':_0x4ec0a3[_0x3f32f4(0x193a)]?new Float32Array(_0x16845f):void 0x0,'tangents':_0x4ec0a3['tangent']?new Float32Array(_0x16845f):void 0x0,'bitangents':_0x4ec0a3[_0x3f32f4(0xcdb)]?new Float32Array(_0x16845f):void 0x0},_0x9e2c39=0x0,_0x2075aa=_0x16845f-0x1,_0x15466a=cartesian1$1,_0x85990a=cartesian2$1,_0x191037=_0x377a8e/0x2,_0x57651c=IndexDatatype$1['createTypedArray'](_0x16845f/0x3,_0xa905ab),_0x58bb6c=0x0;if(_0x4b3852){_0x377978=cartesian3$1,_0x263ba1=cartesian4;var _0x2d3197=_0x21f02a[0x0];for(_0x15466a=Cartesian3['fromArray'](_0x51bbae,0x0,_0x15466a),_0x85990a=Cartesian3[_0x3f32f4(0xb30)](_0x3daf26,0x0,_0x85990a),_0x88b1f7=0x0;_0x88b1f7<_0x191037;_0x88b1f7++)_0x377978=Cartesian3[_0x3f32f4(0xb30)](_0x2d3197,0x3*(_0x191037-0x1-_0x88b1f7),_0x377978),_0x263ba1=Cartesian3['fromArray'](_0x2d3197,0x3*(_0x191037+_0x88b1f7),_0x263ba1),CorridorGeometryLibrary[_0x3f32f4(0x4f83)](_0x5e6269,_0x263ba1,_0x9e2c39),CorridorGeometryLibrary['addAttribute'](_0x5e6269,_0x377978,void 0x0,_0x2075aa),addNormals(_0x24c287,_0x15466a,_0x85990a,_0x9e2c39,_0x2075aa,_0x4ec0a3),_0x85e7be=(_0x404dd4=_0x9e2c39/0x3)+0x1,_0x3b10af=(_0x314d12=(_0x2075aa-0x2)/0x3)-0x1,_0x57651c[_0x58bb6c++]=_0x314d12,_0x57651c[_0x58bb6c++]=_0x404dd4,_0x57651c[_0x58bb6c++]=_0x3b10af,_0x57651c[_0x58bb6c++]=_0x3b10af,_0x57651c[_0x58bb6c++]=_0x404dd4,_0x57651c[_0x58bb6c++]=_0x85e7be,_0x9e2c39+=0x3,_0x2075aa-=0x3;}var _0x54ae66,_0x529bb9,_0x44df12=0x0,_0x2d09bf=0x0,_0x3eac7a=_0x41585d[_0x44df12++],_0x3b975b=_0x41585d[_0x44df12++];for(_0x5e6269[_0x3f32f4(0x346f)](_0x3eac7a,_0x9e2c39),_0x5e6269[_0x3f32f4(0x346f)](_0x3b975b,_0x2075aa-_0x3b975b['length']+0x1),_0x85990a=Cartesian3[_0x3f32f4(0xb30)](_0x3daf26,_0x2d09bf,_0x85990a),_0x322757=_0x3b975b['length']-0x3,_0x88b1f7=0x0;_0x88b1f7<_0x322757;_0x88b1f7+=0x3)_0x54ae66=_0x284320[_0x3f32f4(0x3806)](Cartesian3['fromArray'](_0x3eac7a,_0x88b1f7,scratch1),scratch1),_0x529bb9=_0x284320['geodeticSurfaceNormal'](Cartesian3[_0x3f32f4(0xb30)](_0x3b975b,_0x322757-_0x88b1f7,scratch2),scratch2),addNormals(_0x24c287,_0x15466a=Cartesian3[_0x3f32f4(0x4e7d)](Cartesian3[_0x3f32f4(0x4979)](_0x54ae66,_0x529bb9,_0x15466a),_0x15466a),_0x85990a,_0x9e2c39,_0x2075aa,_0x4ec0a3),_0x85e7be=(_0x404dd4=_0x9e2c39/0x3)+0x1,_0x3b10af=(_0x314d12=(_0x2075aa-0x2)/0x3)-0x1,_0x57651c[_0x58bb6c++]=_0x314d12,_0x57651c[_0x58bb6c++]=_0x404dd4,_0x57651c[_0x58bb6c++]=_0x3b10af,_0x57651c[_0x58bb6c++]=_0x3b10af,_0x57651c[_0x58bb6c++]=_0x404dd4,_0x57651c[_0x58bb6c++]=_0x85e7be,_0x9e2c39+=0x3,_0x2075aa-=0x3;for(_0x54ae66=_0x284320[_0x3f32f4(0x3806)](Cartesian3[_0x3f32f4(0xb30)](_0x3eac7a,_0x322757,scratch1),scratch1),_0x529bb9=_0x284320[_0x3f32f4(0x3806)](Cartesian3[_0x3f32f4(0xb30)](_0x3b975b,_0x322757,scratch2),scratch2),_0x15466a=Cartesian3['normalize'](Cartesian3[_0x3f32f4(0x4979)](_0x54ae66,_0x529bb9,_0x15466a),_0x15466a),_0x2d09bf+=0x3,_0x88b1f7=0x0;_0x88b1f7<_0x3ab8c2[_0x3f32f4(0x531b)];_0x88b1f7++){var _0x3d3ef,_0x390b12,_0x2f9ee6,_0x4d5282=(_0x1b40ac=_0x3ab8c2[_0x88b1f7])[_0x3f32f4(0x167c)],_0x349c8b=_0x1b40ac['rightPositions'],_0xfac39d=cartesian6,_0x52621e=cartesian3$1,_0x358c84=cartesian4;if(_0x15466a=Cartesian3[_0x3f32f4(0xb30)](_0x51bbae,_0x2d09bf,_0x15466a),defined$1(_0x4d5282)){for(addNormals(_0x24c287,_0x15466a,_0x85990a,void 0x0,_0x2075aa,_0x4ec0a3),_0x2075aa-=0x3,_0x390b12=_0x85e7be,_0x2f9ee6=_0x3b10af,_0x3d3ef=0x0;_0x3d3ef<_0x4d5282[_0x3f32f4(0x531b)]/0x3;_0x3d3ef++)_0xfac39d=Cartesian3[_0x3f32f4(0xb30)](_0x4d5282,0x3*_0x3d3ef,_0xfac39d),_0x57651c[_0x58bb6c++]=_0x390b12,_0x57651c[_0x58bb6c++]=_0x2f9ee6-_0x3d3ef-0x1,_0x57651c[_0x58bb6c++]=_0x2f9ee6-_0x3d3ef,CorridorGeometryLibrary['addAttribute'](_0x5e6269,_0xfac39d,void 0x0,_0x2075aa),_0x52621e=Cartesian3['fromArray'](_0x5e6269,0x3*(_0x2f9ee6-_0x3d3ef-0x1),_0x52621e),_0x358c84=Cartesian3[_0x3f32f4(0xb30)](_0x5e6269,0x3*_0x390b12,_0x358c84),addNormals(_0x24c287,_0x15466a,_0x85990a=Cartesian3['normalize'](Cartesian3['subtract'](_0x52621e,_0x358c84,_0x85990a),_0x85990a),void 0x0,_0x2075aa,_0x4ec0a3),_0x2075aa-=0x3;_0xfac39d=Cartesian3[_0x3f32f4(0xb30)](_0x5e6269,0x3*_0x390b12,_0xfac39d),_0x52621e=Cartesian3[_0x3f32f4(0x286c)](Cartesian3[_0x3f32f4(0xb30)](_0x5e6269,0x3*_0x2f9ee6,_0x52621e),_0xfac39d,_0x52621e),_0x358c84=Cartesian3[_0x3f32f4(0x286c)](Cartesian3[_0x3f32f4(0xb30)](_0x5e6269,0x3*(_0x2f9ee6-_0x3d3ef),_0x358c84),_0xfac39d,_0x358c84),addNormals(_0x24c287,_0x15466a,_0x85990a=Cartesian3[_0x3f32f4(0x4e7d)](Cartesian3[_0x3f32f4(0x4979)](_0x52621e,_0x358c84,_0x85990a),_0x85990a),_0x9e2c39,void 0x0,_0x4ec0a3),_0x9e2c39+=0x3;}else{for(addNormals(_0x24c287,_0x15466a,_0x85990a,_0x9e2c39,void 0x0,_0x4ec0a3),_0x9e2c39+=0x3,_0x390b12=_0x3b10af,_0x2f9ee6=_0x85e7be,_0x3d3ef=0x0;_0x3d3ef<_0x349c8b['length']/0x3;_0x3d3ef++)_0xfac39d=Cartesian3[_0x3f32f4(0xb30)](_0x349c8b,0x3*_0x3d3ef,_0xfac39d),_0x57651c[_0x58bb6c++]=_0x390b12,_0x57651c[_0x58bb6c++]=_0x2f9ee6+_0x3d3ef,_0x57651c[_0x58bb6c++]=_0x2f9ee6+_0x3d3ef+0x1,CorridorGeometryLibrary['addAttribute'](_0x5e6269,_0xfac39d,_0x9e2c39),_0x52621e=Cartesian3[_0x3f32f4(0xb30)](_0x5e6269,0x3*_0x390b12,_0x52621e),_0x358c84=Cartesian3[_0x3f32f4(0xb30)](_0x5e6269,0x3*(_0x2f9ee6+_0x3d3ef),_0x358c84),addNormals(_0x24c287,_0x15466a,_0x85990a=Cartesian3['normalize'](Cartesian3[_0x3f32f4(0x286c)](_0x52621e,_0x358c84,_0x85990a),_0x85990a),_0x9e2c39,void 0x0,_0x4ec0a3),_0x9e2c39+=0x3;_0xfac39d=Cartesian3['fromArray'](_0x5e6269,0x3*_0x390b12,_0xfac39d),_0x52621e=Cartesian3['subtract'](Cartesian3[_0x3f32f4(0xb30)](_0x5e6269,0x3*(_0x2f9ee6+_0x3d3ef),_0x52621e),_0xfac39d,_0x52621e),_0x358c84=Cartesian3[_0x3f32f4(0x286c)](Cartesian3[_0x3f32f4(0xb30)](_0x5e6269,0x3*_0x2f9ee6,_0x358c84),_0xfac39d,_0x358c84),addNormals(_0x24c287,_0x15466a,_0x85990a=Cartesian3[_0x3f32f4(0x4e7d)](Cartesian3[_0x3f32f4(0x3152)](Cartesian3[_0x3f32f4(0x4979)](_0x358c84,_0x52621e,_0x85990a),_0x85990a),_0x85990a),void 0x0,_0x2075aa,_0x4ec0a3),_0x2075aa-=0x3;}for(_0x3eac7a=_0x41585d[_0x44df12++],_0x3b975b=_0x41585d[_0x44df12++],_0x3eac7a[_0x3f32f4(0x4bc6)](0x0,0x3),_0x3b975b[_0x3f32f4(0x4bc6)](_0x3b975b[_0x3f32f4(0x531b)]-0x3,0x3),_0x5e6269[_0x3f32f4(0x346f)](_0x3eac7a,_0x9e2c39),_0x5e6269['set'](_0x3b975b,_0x2075aa-_0x3b975b[_0x3f32f4(0x531b)]+0x1),_0x322757=_0x3b975b[_0x3f32f4(0x531b)]-0x3,_0x2d09bf+=0x3,_0x85990a=Cartesian3['fromArray'](_0x3daf26,_0x2d09bf,_0x85990a),_0x3d3ef=0x0;_0x3d3ef<_0x3b975b['length'];_0x3d3ef+=0x3)_0x54ae66=_0x284320[_0x3f32f4(0x3806)](Cartesian3[_0x3f32f4(0xb30)](_0x3eac7a,_0x3d3ef,scratch1),scratch1),_0x529bb9=_0x284320[_0x3f32f4(0x3806)](Cartesian3[_0x3f32f4(0xb30)](_0x3b975b,_0x322757-_0x3d3ef,scratch2),scratch2),addNormals(_0x24c287,_0x15466a=Cartesian3[_0x3f32f4(0x4e7d)](Cartesian3[_0x3f32f4(0x4979)](_0x54ae66,_0x529bb9,_0x15466a),_0x15466a),_0x85990a,_0x9e2c39,_0x2075aa,_0x4ec0a3),_0x404dd4=(_0x85e7be=_0x9e2c39/0x3)-0x1,_0x314d12=(_0x3b10af=(_0x2075aa-0x2)/0x3)+0x1,_0x57651c[_0x58bb6c++]=_0x314d12,_0x57651c[_0x58bb6c++]=_0x404dd4,_0x57651c[_0x58bb6c++]=_0x3b10af,_0x57651c[_0x58bb6c++]=_0x3b10af,_0x57651c[_0x58bb6c++]=_0x404dd4,_0x57651c[_0x58bb6c++]=_0x85e7be,_0x9e2c39+=0x3,_0x2075aa-=0x3;_0x9e2c39-=0x3,_0x2075aa+=0x3;}if(addNormals(_0x24c287,_0x15466a=Cartesian3[_0x3f32f4(0xb30)](_0x51bbae,_0x51bbae['length']-0x3,_0x15466a),_0x85990a,_0x9e2c39,_0x2075aa,_0x4ec0a3),_0x4b3852){_0x9e2c39+=0x3,_0x2075aa-=0x3,_0x377978=cartesian3$1,_0x263ba1=cartesian4;var _0xdceb12=_0x21f02a[0x1];for(_0x88b1f7=0x0;_0x88b1f7<_0x191037;_0x88b1f7++)_0x377978=Cartesian3['fromArray'](_0xdceb12,0x3*(_0x377a8e-_0x88b1f7-0x1),_0x377978),_0x263ba1=Cartesian3[_0x3f32f4(0xb30)](_0xdceb12,0x3*_0x88b1f7,_0x263ba1),CorridorGeometryLibrary[_0x3f32f4(0x4f83)](_0x5e6269,_0x377978,void 0x0,_0x2075aa),CorridorGeometryLibrary['addAttribute'](_0x5e6269,_0x263ba1,_0x9e2c39),addNormals(_0x24c287,_0x15466a,_0x85990a,_0x9e2c39,_0x2075aa,_0x4ec0a3),_0x404dd4=(_0x85e7be=_0x9e2c39/0x3)-0x1,_0x314d12=(_0x3b10af=(_0x2075aa-0x2)/0x3)+0x1,_0x57651c[_0x58bb6c++]=_0x314d12,_0x57651c[_0x58bb6c++]=_0x404dd4,_0x57651c[_0x58bb6c++]=_0x3b10af,_0x57651c[_0x58bb6c++]=_0x3b10af,_0x57651c[_0x58bb6c++]=_0x404dd4,_0x57651c[_0x58bb6c++]=_0x85e7be,_0x9e2c39+=0x3,_0x2075aa-=0x3;}if(_0x41261e[_0x3f32f4(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x5e6269}),_0x4ec0a3['st']){var _0x3b641d,_0x47d215,_0x1903e1=new Float32Array(_0x16845f/0x3*0x2),_0x31d533=0x0;if(_0x4b3852){_0x1c2dd2/=0x3,_0x2fde18/=0x3;var _0x12c983,_0x3bed22=Math['PI']/(_0x377a8e+0x1);_0x47d215=0x1/(_0x1c2dd2-_0x377a8e+0x1),_0x3b641d=0x1/(_0x2fde18-_0x377a8e+0x1);var _0x5c32a5=_0x377a8e/0x2;for(_0x88b1f7=_0x5c32a5+0x1;_0x88b1f7<_0x377a8e+0x1;_0x88b1f7++)_0x12c983=CesiumMath[_0x3f32f4(0x3f24)]+_0x3bed22*_0x88b1f7,_0x1903e1[_0x31d533++]=_0x3b641d*(0x1+Math[_0x3f32f4(0x1d35)](_0x12c983)),_0x1903e1[_0x31d533++]=0.5*(0x1+Math[_0x3f32f4(0x4322)](_0x12c983));for(_0x88b1f7=0x1;_0x88b1f7<_0x2fde18-_0x377a8e+0x1;_0x88b1f7++)_0x1903e1[_0x31d533++]=_0x88b1f7*_0x3b641d,_0x1903e1[_0x31d533++]=0x0;for(_0x88b1f7=_0x377a8e;_0x88b1f7>_0x5c32a5;_0x88b1f7--)_0x12c983=CesiumMath['PI_OVER_TWO']-_0x88b1f7*_0x3bed22,_0x1903e1[_0x31d533++]=0x1-_0x3b641d*(0x1+Math['cos'](_0x12c983)),_0x1903e1[_0x31d533++]=0.5*(0x1+Math[_0x3f32f4(0x4322)](_0x12c983));for(_0x88b1f7=_0x5c32a5;_0x88b1f7>0x0;_0x88b1f7--)_0x12c983=CesiumMath[_0x3f32f4(0x3f24)]-_0x3bed22*_0x88b1f7,_0x1903e1[_0x31d533++]=0x1-_0x47d215*(0x1+Math[_0x3f32f4(0x1d35)](_0x12c983)),_0x1903e1[_0x31d533++]=0.5*(0x1+Math[_0x3f32f4(0x4322)](_0x12c983));for(_0x88b1f7=_0x1c2dd2-_0x377a8e;_0x88b1f7>0x0;_0x88b1f7--)_0x1903e1[_0x31d533++]=_0x88b1f7*_0x47d215,_0x1903e1[_0x31d533++]=0x1;for(_0x88b1f7=0x1;_0x88b1f7<_0x5c32a5+0x1;_0x88b1f7++)_0x12c983=CesiumMath['PI_OVER_TWO']+_0x3bed22*_0x88b1f7,_0x1903e1[_0x31d533++]=_0x47d215*(0x1+Math[_0x3f32f4(0x1d35)](_0x12c983)),_0x1903e1[_0x31d533++]=0.5*(0x1+Math[_0x3f32f4(0x4322)](_0x12c983));}else{for(_0x47d215=0x1/((_0x1c2dd2/=0x3)-0x1),_0x3b641d=0x1/((_0x2fde18/=0x3)-0x1),_0x88b1f7=0x0;_0x88b1f7<_0x2fde18;_0x88b1f7++)_0x1903e1[_0x31d533++]=_0x88b1f7*_0x3b641d,_0x1903e1[_0x31d533++]=0x0;for(_0x88b1f7=_0x1c2dd2;_0x88b1f7>0x0;_0x88b1f7--)_0x1903e1[_0x31d533++]=(_0x88b1f7-0x1)*_0x47d215,_0x1903e1[_0x31d533++]=0x1;}_0x41261e['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x3f32f4(0x15eb)],'componentsPerAttribute':0x2,'values':_0x1903e1});}return _0x4ec0a3['normal']&&(_0x41261e[_0x3f32f4(0x193a)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x3f32f4(0x15eb)],'componentsPerAttribute':0x3,'values':_0x24c287[_0x3f32f4(0x20af)]})),_0x4ec0a3[_0x3f32f4(0x1623)]&&(_0x41261e[_0x3f32f4(0x1623)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x3f32f4(0x15eb)],'componentsPerAttribute':0x3,'values':_0x24c287[_0x3f32f4(0x6cf)]})),_0x4ec0a3[_0x3f32f4(0xcdb)]&&(_0x41261e[_0x3f32f4(0xcdb)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x24c287[_0x3f32f4(0x4dcd)]})),{'attributes':_0x41261e,'indices':_0x57651c};}function extrudedAttributes(_0x237621,_0x80f754){var _0x5295ff=_0x68aa19;if(!(_0x80f754[_0x5295ff(0x193a)]||_0x80f754[_0x5295ff(0x1623)]||_0x80f754[_0x5295ff(0xcdb)]||_0x80f754['st']))return _0x237621;var _0x4e5013,_0x4f7735,_0x2a6ce4=_0x237621[_0x5295ff(0x4771)][_0x5295ff(0x21e8)];(_0x80f754[_0x5295ff(0x193a)]||_0x80f754[_0x5295ff(0xcdb)])&&(_0x4e5013=_0x237621['normal']['values'],_0x4f7735=_0x237621[_0x5295ff(0xcdb)][_0x5295ff(0x21e8)]);var _0x5b750d,_0x1f5dd0=_0x237621['position'][_0x5295ff(0x21e8)][_0x5295ff(0x531b)]/0x12,_0x432c3d=0x3*_0x1f5dd0,_0x131036=0x2*_0x1f5dd0,_0x3cc87c=0x2*_0x432c3d;if(_0x80f754['normal']||_0x80f754[_0x5295ff(0xcdb)]||_0x80f754[_0x5295ff(0x1623)]){var _0x3f1e9f=_0x80f754[_0x5295ff(0x193a)]?new Float32Array(0x6*_0x432c3d):void 0x0,_0xff5787=_0x80f754['tangent']?new Float32Array(0x6*_0x432c3d):void 0x0,_0x1f725b=_0x80f754[_0x5295ff(0xcdb)]?new Float32Array(0x6*_0x432c3d):void 0x0,_0x461ea3=cartesian1$1,_0x39c4cd=cartesian2$1,_0x26f0ab=cartesian3$1,_0x10043a=cartesian4,_0x4e0965=cartesian5,_0x15971b=cartesian6,_0x339618=_0x3cc87c;for(_0x5b750d=0x0;_0x5b750d<_0x432c3d;_0x5b750d+=0x3){var _0x1ac682=_0x339618+_0x3cc87c;_0x461ea3=Cartesian3[_0x5295ff(0xb30)](_0x2a6ce4,_0x5b750d,_0x461ea3),_0x39c4cd=Cartesian3[_0x5295ff(0xb30)](_0x2a6ce4,_0x5b750d+_0x432c3d,_0x39c4cd),_0x26f0ab=Cartesian3['fromArray'](_0x2a6ce4,(_0x5b750d+0x3)%_0x432c3d,_0x26f0ab),_0x39c4cd=Cartesian3[_0x5295ff(0x286c)](_0x39c4cd,_0x461ea3,_0x39c4cd),_0x26f0ab=Cartesian3[_0x5295ff(0x286c)](_0x26f0ab,_0x461ea3,_0x26f0ab),_0x10043a=Cartesian3['normalize'](Cartesian3[_0x5295ff(0x33cc)](_0x39c4cd,_0x26f0ab,_0x10043a),_0x10043a),_0x80f754[_0x5295ff(0x193a)]&&(CorridorGeometryLibrary[_0x5295ff(0x4f83)](_0x3f1e9f,_0x10043a,_0x1ac682),CorridorGeometryLibrary[_0x5295ff(0x4f83)](_0x3f1e9f,_0x10043a,_0x1ac682+0x3),CorridorGeometryLibrary['addAttribute'](_0x3f1e9f,_0x10043a,_0x339618),CorridorGeometryLibrary[_0x5295ff(0x4f83)](_0x3f1e9f,_0x10043a,_0x339618+0x3)),(_0x80f754[_0x5295ff(0x1623)]||_0x80f754[_0x5295ff(0xcdb)])&&(_0x15971b=Cartesian3[_0x5295ff(0xb30)](_0x4e5013,_0x5b750d,_0x15971b),_0x80f754[_0x5295ff(0xcdb)]&&(CorridorGeometryLibrary['addAttribute'](_0x1f725b,_0x15971b,_0x1ac682),CorridorGeometryLibrary[_0x5295ff(0x4f83)](_0x1f725b,_0x15971b,_0x1ac682+0x3),CorridorGeometryLibrary['addAttribute'](_0x1f725b,_0x15971b,_0x339618),CorridorGeometryLibrary[_0x5295ff(0x4f83)](_0x1f725b,_0x15971b,_0x339618+0x3)),_0x80f754[_0x5295ff(0x1623)]&&(_0x4e0965=Cartesian3[_0x5295ff(0x4e7d)](Cartesian3[_0x5295ff(0x33cc)](_0x15971b,_0x10043a,_0x4e0965),_0x4e0965),CorridorGeometryLibrary[_0x5295ff(0x4f83)](_0xff5787,_0x4e0965,_0x1ac682),CorridorGeometryLibrary[_0x5295ff(0x4f83)](_0xff5787,_0x4e0965,_0x1ac682+0x3),CorridorGeometryLibrary[_0x5295ff(0x4f83)](_0xff5787,_0x4e0965,_0x339618),CorridorGeometryLibrary[_0x5295ff(0x4f83)](_0xff5787,_0x4e0965,_0x339618+0x3))),_0x339618+=0x6;}if(_0x80f754['normal']){for(_0x3f1e9f[_0x5295ff(0x346f)](_0x4e5013),_0x5b750d=0x0;_0x5b750d<_0x432c3d;_0x5b750d+=0x3)_0x3f1e9f[_0x5b750d+_0x432c3d]=-_0x4e5013[_0x5b750d],_0x3f1e9f[_0x5b750d+_0x432c3d+0x1]=-_0x4e5013[_0x5b750d+0x1],_0x3f1e9f[_0x5b750d+_0x432c3d+0x2]=-_0x4e5013[_0x5b750d+0x2];_0x237621[_0x5295ff(0x193a)][_0x5295ff(0x21e8)]=_0x3f1e9f;}else _0x237621[_0x5295ff(0x193a)]=void 0x0;if(_0x80f754['bitangent']?(_0x1f725b[_0x5295ff(0x346f)](_0x4f7735),_0x1f725b[_0x5295ff(0x346f)](_0x4f7735,_0x432c3d),_0x237621[_0x5295ff(0xcdb)]['values']=_0x1f725b):_0x237621[_0x5295ff(0xcdb)]=void 0x0,_0x80f754['tangent']){var _0x49327d=_0x237621[_0x5295ff(0x1623)]['values'];_0xff5787[_0x5295ff(0x346f)](_0x49327d),_0xff5787[_0x5295ff(0x346f)](_0x49327d,_0x432c3d),_0x237621['tangent'][_0x5295ff(0x21e8)]=_0xff5787;}}if(_0x80f754['st']){var _0x54a9d8=_0x237621['st'][_0x5295ff(0x21e8)],_0x117663=new Float32Array(0x6*_0x131036);_0x117663['set'](_0x54a9d8),_0x117663[_0x5295ff(0x346f)](_0x54a9d8,_0x131036);for(var _0x269b1a=0x2*_0x131036,_0x928d63=0x0;_0x928d63<0x2;_0x928d63++){for(_0x117663[_0x269b1a++]=_0x54a9d8[0x0],_0x117663[_0x269b1a++]=_0x54a9d8[0x1],_0x5b750d=0x2;_0x5b750d<_0x131036;_0x5b750d+=0x2){var _0x4087ab=_0x54a9d8[_0x5b750d],_0x84445f=_0x54a9d8[_0x5b750d+0x1];_0x117663[_0x269b1a++]=_0x4087ab,_0x117663[_0x269b1a++]=_0x84445f,_0x117663[_0x269b1a++]=_0x4087ab,_0x117663[_0x269b1a++]=_0x84445f;}_0x117663[_0x269b1a++]=_0x54a9d8[0x0],_0x117663[_0x269b1a++]=_0x54a9d8[0x1];}_0x237621['st'][_0x5295ff(0x21e8)]=_0x117663;}return _0x237621;}function addWallPositions$1(_0x50b8da,_0x3614ee,_0x23b221){var _0x33fc3d=_0x68aa19;_0x23b221[_0x3614ee++]=_0x50b8da[0x0],_0x23b221[_0x3614ee++]=_0x50b8da[0x1],_0x23b221[_0x3614ee++]=_0x50b8da[0x2];for(var _0x2552d2=0x3;_0x2552d2<_0x50b8da[_0x33fc3d(0x531b)];_0x2552d2+=0x3){var _0xbd4cbe=_0x50b8da[_0x2552d2],_0x301796=_0x50b8da[_0x2552d2+0x1],_0x42276a=_0x50b8da[_0x2552d2+0x2];_0x23b221[_0x3614ee++]=_0xbd4cbe,_0x23b221[_0x3614ee++]=_0x301796,_0x23b221[_0x3614ee++]=_0x42276a,_0x23b221[_0x3614ee++]=_0xbd4cbe,_0x23b221[_0x3614ee++]=_0x301796,_0x23b221[_0x3614ee++]=_0x42276a;}return _0x23b221[_0x3614ee++]=_0x50b8da[0x0],_0x23b221[_0x3614ee++]=_0x50b8da[0x1],_0x23b221[_0x3614ee++]=_0x50b8da[0x2],_0x23b221;}function computePositionsExtruded$1(_0x56a2ea,_0x10f412){var _0x1d87be=_0x68aa19,_0x348494=new VertexFormat({'position':_0x10f412[_0x1d87be(0x4771)],'normal':_0x10f412['normal']||_0x10f412[_0x1d87be(0xcdb)]||_0x56a2ea[_0x1d87be(0x1dc9)],'tangent':_0x10f412[_0x1d87be(0x1623)],'bitangent':_0x10f412[_0x1d87be(0x193a)]||_0x10f412['bitangent'],'st':_0x10f412['st']}),_0x3c1366=_0x56a2ea[_0x1d87be(0x1706)],_0x4ac658=combine$1(CorridorGeometryLibrary[_0x1d87be(0x3aae)](_0x56a2ea),_0x348494,_0x3c1366),_0x197bb5=_0x56a2ea['height'],_0x4916d3=_0x56a2ea[_0x1d87be(0x268a)],_0x9db71a=_0x4ac658['attributes'],_0x4e7a43=_0x4ac658['indices'],_0x25a041=_0x9db71a[_0x1d87be(0x4771)][_0x1d87be(0x21e8)],_0x14278f=_0x25a041[_0x1d87be(0x531b)],_0x2d1b94=new Float64Array(0x6*_0x14278f),_0x25c5b0=new Float64Array(_0x14278f);_0x25c5b0[_0x1d87be(0x346f)](_0x25a041);var _0x402075,_0x5df792=new Float64Array(0x4*_0x14278f);_0x5df792=addWallPositions$1(_0x25a041=PolygonPipeline[_0x1d87be(0x1d88)](_0x25a041,_0x197bb5,_0x3c1366),0x0,_0x5df792),_0x5df792=addWallPositions$1(_0x25c5b0=PolygonPipeline[_0x1d87be(0x1d88)](_0x25c5b0,_0x4916d3,_0x3c1366),0x2*_0x14278f,_0x5df792),_0x2d1b94['set'](_0x25a041),_0x2d1b94[_0x1d87be(0x346f)](_0x25c5b0,_0x14278f),_0x2d1b94[_0x1d87be(0x346f)](_0x5df792,0x2*_0x14278f),_0x9db71a['position']['values']=_0x2d1b94,_0x9db71a=extrudedAttributes(_0x9db71a,_0x10f412);var _0x4acf5d=_0x14278f/0x3;if(_0x56a2ea[_0x1d87be(0x1dc9)]){var _0x355420=_0x9db71a[_0x1d87be(0x193a)][_0x1d87be(0x21e8)];_0x14278f=_0x355420['length'];var _0x1da8e1=new Float32Array(0x6*_0x14278f);for(_0x402075=0x0;_0x402075<_0x14278f;_0x402075++)_0x355420[_0x402075]=-_0x355420[_0x402075];_0x1da8e1['set'](_0x355420,_0x14278f),_0x1da8e1=addWallPositions$1(_0x355420,0x4*_0x14278f,_0x1da8e1),_0x9db71a[_0x1d87be(0x3369)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x1da8e1}),_0x10f412['normal']||(_0x9db71a[_0x1d87be(0x193a)]=void 0x0);}if(defined$1(_0x56a2ea[_0x1d87be(0x2982)])){var _0x4ce4c7=new Uint8Array(0x6*_0x4acf5d);if(_0x56a2ea[_0x1d87be(0x2982)]===GeometryOffsetAttribute$1[_0x1d87be(0xa62)])_0x4ce4c7=arrayFill(_0x4ce4c7,0x1,0x0,_0x4acf5d),_0x4ce4c7=arrayFill(_0x4ce4c7,0x1,0x2*_0x4acf5d,0x4*_0x4acf5d);else _0x4ce4c7=arrayFill(_0x4ce4c7,_0x56a2ea[_0x1d87be(0x2982)]===GeometryOffsetAttribute$1[_0x1d87be(0x44b5)]?0x0:0x1);_0x9db71a[_0x1d87be(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x1d87be(0x4aae)],'componentsPerAttribute':0x1,'values':_0x4ce4c7});}var _0xd0715f=_0x4e7a43['length'],_0x54c52c=_0x4acf5d+_0x4acf5d,_0x2036f7=IndexDatatype$1[_0x1d87be(0x2074)](_0x2d1b94[_0x1d87be(0x531b)]/0x3,0x2*_0xd0715f+0x3*_0x54c52c);_0x2036f7[_0x1d87be(0x346f)](_0x4e7a43);var _0x2a4cc3,_0x548040,_0xdf54f4,_0x1ce802,_0x5eaf14=_0xd0715f;for(_0x402075=0x0;_0x402075<_0xd0715f;_0x402075+=0x3){var _0x57ec7f=_0x4e7a43[_0x402075],_0x1ffc1a=_0x4e7a43[_0x402075+0x1],_0x7dbfc7=_0x4e7a43[_0x402075+0x2];_0x2036f7[_0x5eaf14++]=_0x7dbfc7+_0x4acf5d,_0x2036f7[_0x5eaf14++]=_0x1ffc1a+_0x4acf5d,_0x2036f7[_0x5eaf14++]=_0x57ec7f+_0x4acf5d;}for(_0x402075=0x0;_0x402075<_0x54c52c;_0x402075+=0x2)_0xdf54f4=(_0x2a4cc3=_0x402075+_0x54c52c)+0x1,_0x1ce802=(_0x548040=_0x2a4cc3+_0x54c52c)+0x1,_0x2036f7[_0x5eaf14++]=_0x2a4cc3,_0x2036f7[_0x5eaf14++]=_0x548040,_0x2036f7[_0x5eaf14++]=_0xdf54f4,_0x2036f7[_0x5eaf14++]=_0xdf54f4,_0x2036f7[_0x5eaf14++]=_0x548040,_0x2036f7[_0x5eaf14++]=_0x1ce802;return{'attributes':_0x9db71a,'indices':_0x2036f7};}var scratchCartesian1$3=new Cartesian3(),scratchCartesian2$7=new Cartesian3(),scratchCartographic$f=new Cartographic();function computeOffsetPoints(_0x1f4280,_0x32e016,_0x36e8d7,_0xaec207,_0x1dfc9f,_0x3974fc){var _0x13b8ba=_0x68aa19,_0x1694a6=Cartesian3[_0x13b8ba(0x286c)](_0x32e016,_0x1f4280,scratchCartesian1$3);Cartesian3['normalize'](_0x1694a6,_0x1694a6);var _0x3e016f=_0x36e8d7[_0x13b8ba(0x3806)](_0x1f4280,scratchCartesian2$7),_0x496e7f=Cartesian3[_0x13b8ba(0x33cc)](_0x1694a6,_0x3e016f,scratchCartesian1$3);Cartesian3[_0x13b8ba(0x1c02)](_0x496e7f,_0xaec207,_0x496e7f);var _0xe6b9dc=_0x1dfc9f[_0x13b8ba(0x288b)],_0x4f1e88=_0x1dfc9f[_0x13b8ba(0x1041)],_0x372866=_0x3974fc['latitude'],_0x4758a2=_0x3974fc[_0x13b8ba(0x1041)];Cartesian3[_0x13b8ba(0x4979)](_0x1f4280,_0x496e7f,scratchCartesian2$7),_0x36e8d7[_0x13b8ba(0x541d)](scratchCartesian2$7,scratchCartographic$f);var _0x3b42ce=scratchCartographic$f[_0x13b8ba(0x288b)],_0x14cf91=scratchCartographic$f[_0x13b8ba(0x1041)];_0xe6b9dc=Math['min'](_0xe6b9dc,_0x3b42ce),_0x4f1e88=Math['min'](_0x4f1e88,_0x14cf91),_0x372866=Math['max'](_0x372866,_0x3b42ce),_0x4758a2=Math[_0x13b8ba(0x2bc6)](_0x4758a2,_0x14cf91),Cartesian3['subtract'](_0x1f4280,_0x496e7f,scratchCartesian2$7),_0x36e8d7[_0x13b8ba(0x541d)](scratchCartesian2$7,scratchCartographic$f),_0x3b42ce=scratchCartographic$f[_0x13b8ba(0x288b)],_0x14cf91=scratchCartographic$f[_0x13b8ba(0x1041)],_0xe6b9dc=Math[_0x13b8ba(0x27d5)](_0xe6b9dc,_0x3b42ce),_0x4f1e88=Math[_0x13b8ba(0x27d5)](_0x4f1e88,_0x14cf91),_0x372866=Math['max'](_0x372866,_0x3b42ce),_0x4758a2=Math['max'](_0x4758a2,_0x14cf91),_0x1dfc9f[_0x13b8ba(0x288b)]=_0xe6b9dc,_0x1dfc9f['longitude']=_0x4f1e88,_0x3974fc[_0x13b8ba(0x288b)]=_0x372866,_0x3974fc['longitude']=_0x4758a2;}var scratchCartesianOffset=new Cartesian3(),scratchCartesianEnds=new Cartesian3(),scratchCartographicMin=new Cartographic(),scratchCartographicMax=new Cartographic();function computeRectangle$2(_0x337683,_0x36d730,_0x4fc675,_0x5e9dee,_0x1f627a){var _0x32bb87=_0x68aa19,_0x40b85f=arrayRemoveDuplicates(_0x337683=scaleToSurface$1(_0x337683,_0x36d730),Cartesian3[_0x32bb87(0x19c9)]),_0x4a90c1=_0x40b85f['length'];if(_0x4a90c1<0x2||_0x4fc675<=0x0)return new Rectangle();var _0x11210f,_0x203265,_0x2282bb=0.5*_0x4fc675;if(scratchCartographicMin[_0x32bb87(0x288b)]=Number[_0x32bb87(0x25a9)],scratchCartographicMin['longitude']=Number[_0x32bb87(0x25a9)],scratchCartographicMax[_0x32bb87(0x288b)]=Number[_0x32bb87(0x4187)],scratchCartographicMax[_0x32bb87(0x1041)]=Number[_0x32bb87(0x4187)],_0x5e9dee===CornerType$1[_0x32bb87(0xe42)]){var _0x591d8a=_0x40b85f[0x0];Cartesian3['subtract'](_0x591d8a,_0x40b85f[0x1],scratchCartesianOffset),Cartesian3[_0x32bb87(0x4e7d)](scratchCartesianOffset,scratchCartesianOffset),Cartesian3[_0x32bb87(0x1c02)](scratchCartesianOffset,_0x2282bb,scratchCartesianOffset),Cartesian3[_0x32bb87(0x4979)](_0x591d8a,scratchCartesianOffset,scratchCartesianEnds),_0x36d730[_0x32bb87(0x541d)](scratchCartesianEnds,scratchCartographic$f),_0x11210f=scratchCartographic$f[_0x32bb87(0x288b)],_0x203265=scratchCartographic$f['longitude'],scratchCartographicMin['latitude']=Math['min'](scratchCartographicMin['latitude'],_0x11210f),scratchCartographicMin[_0x32bb87(0x1041)]=Math[_0x32bb87(0x27d5)](scratchCartographicMin[_0x32bb87(0x1041)],_0x203265),scratchCartographicMax['latitude']=Math[_0x32bb87(0x2bc6)](scratchCartographicMax[_0x32bb87(0x288b)],_0x11210f),scratchCartographicMax[_0x32bb87(0x1041)]=Math[_0x32bb87(0x2bc6)](scratchCartographicMax[_0x32bb87(0x1041)],_0x203265);}for(var _0x507f7f=0x0;_0x507f7f<_0x4a90c1-0x1;++_0x507f7f)computeOffsetPoints(_0x40b85f[_0x507f7f],_0x40b85f[_0x507f7f+0x1],_0x36d730,_0x2282bb,scratchCartographicMin,scratchCartographicMax);var _0x4a67b9=_0x40b85f[_0x4a90c1-0x1];Cartesian3[_0x32bb87(0x286c)](_0x4a67b9,_0x40b85f[_0x4a90c1-0x2],scratchCartesianOffset),Cartesian3[_0x32bb87(0x4e7d)](scratchCartesianOffset,scratchCartesianOffset),Cartesian3[_0x32bb87(0x1c02)](scratchCartesianOffset,_0x2282bb,scratchCartesianOffset),Cartesian3[_0x32bb87(0x4979)](_0x4a67b9,scratchCartesianOffset,scratchCartesianEnds),computeOffsetPoints(_0x4a67b9,scratchCartesianEnds,_0x36d730,_0x2282bb,scratchCartographicMin,scratchCartographicMax),_0x5e9dee===CornerType$1['ROUNDED']&&(_0x36d730['cartesianToCartographic'](scratchCartesianEnds,scratchCartographic$f),_0x11210f=scratchCartographic$f[_0x32bb87(0x288b)],_0x203265=scratchCartographic$f['longitude'],scratchCartographicMin[_0x32bb87(0x288b)]=Math[_0x32bb87(0x27d5)](scratchCartographicMin[_0x32bb87(0x288b)],_0x11210f),scratchCartographicMin[_0x32bb87(0x1041)]=Math[_0x32bb87(0x27d5)](scratchCartographicMin[_0x32bb87(0x1041)],_0x203265),scratchCartographicMax[_0x32bb87(0x288b)]=Math[_0x32bb87(0x2bc6)](scratchCartographicMax['latitude'],_0x11210f),scratchCartographicMax['longitude']=Math[_0x32bb87(0x2bc6)](scratchCartographicMax[_0x32bb87(0x1041)],_0x203265));var _0x4dd2ef=defined$1(_0x1f627a)?_0x1f627a:new Rectangle();return _0x4dd2ef[_0x32bb87(0x46e0)]=scratchCartographicMax['latitude'],_0x4dd2ef[_0x32bb87(0x149)]=scratchCartographicMin['latitude'],_0x4dd2ef[_0x32bb87(0x326c)]=scratchCartographicMax[_0x32bb87(0x1041)],_0x4dd2ef[_0x32bb87(0x4488)]=scratchCartographicMin[_0x32bb87(0x1041)],_0x4dd2ef;}function CorridorGeometry(_0x27fcfa){var _0xcf744f=_0x68aa19,_0x99b295=(_0x27fcfa=defaultValue$1(_0x27fcfa,defaultValue$1['EMPTY_OBJECT']))[_0xcf744f(0x30fe)],_0x3a087d=_0x27fcfa[_0xcf744f(0x209)],_0x267a14=defaultValue$1(_0x27fcfa[_0xcf744f(0x5862)],0x0),_0x467f37=defaultValue$1(_0x27fcfa[_0xcf744f(0x268a)],_0x267a14);this[_0xcf744f(0x36f4)]=_0x99b295,this['_ellipsoid']=Ellipsoid['clone'](defaultValue$1(_0x27fcfa[_0xcf744f(0x1706)],Ellipsoid[_0xcf744f(0x1d49)])),this[_0xcf744f(0x4f44)]=VertexFormat[_0xcf744f(0x254b)](defaultValue$1(_0x27fcfa['vertexFormat'],VertexFormat[_0xcf744f(0x139e)])),this[_0xcf744f(0x52d2)]=_0x3a087d,this['_height']=Math['max'](_0x267a14,_0x467f37),this['_extrudedHeight']=Math[_0xcf744f(0x27d5)](_0x267a14,_0x467f37),this['_cornerType']=defaultValue$1(_0x27fcfa[_0xcf744f(0x42b1)],CornerType$1['ROUNDED']),this[_0xcf744f(0x44f0)]=defaultValue$1(_0x27fcfa[_0xcf744f(0xb6f)],CesiumMath[_0xcf744f(0x2b22)]),this[_0xcf744f(0x2ebc)]=defaultValue$1(_0x27fcfa[_0xcf744f(0x1dc9)],!0x1),this[_0xcf744f(0x39eb)]=_0xcf744f(0xd7c),this[_0xcf744f(0x469c)]=_0x27fcfa[_0xcf744f(0x2982)],this[_0xcf744f(0x1aeb)]=void 0x0,this[_0xcf744f(0xe6c)]=0x1+_0x99b295[_0xcf744f(0x531b)]*Cartesian3[_0xcf744f(0xe6c)]+Ellipsoid['packedLength']+VertexFormat[_0xcf744f(0xe6c)]+0x7;}CorridorGeometry['pack']=function(_0x39d3cd,_0x51128a,_0x3d8bb0){var _0x459c6a=_0x68aa19;_0x3d8bb0=defaultValue$1(_0x3d8bb0,0x0);var _0x5bb1bb=_0x39d3cd[_0x459c6a(0x36f4)],_0x373762=_0x5bb1bb[_0x459c6a(0x531b)];_0x51128a[_0x3d8bb0++]=_0x373762;for(var _0x9b1cdf=0x0;_0x9b1cdf<_0x373762;++_0x9b1cdf,_0x3d8bb0+=Cartesian3[_0x459c6a(0xe6c)])Cartesian3['pack'](_0x5bb1bb[_0x9b1cdf],_0x51128a,_0x3d8bb0);return Ellipsoid[_0x459c6a(0x3540)](_0x39d3cd['_ellipsoid'],_0x51128a,_0x3d8bb0),_0x3d8bb0+=Ellipsoid['packedLength'],VertexFormat[_0x459c6a(0x3540)](_0x39d3cd['_vertexFormat'],_0x51128a,_0x3d8bb0),_0x3d8bb0+=VertexFormat[_0x459c6a(0xe6c)],_0x51128a[_0x3d8bb0++]=_0x39d3cd[_0x459c6a(0x52d2)],_0x51128a[_0x3d8bb0++]=_0x39d3cd[_0x459c6a(0x97b)],_0x51128a[_0x3d8bb0++]=_0x39d3cd['_extrudedHeight'],_0x51128a[_0x3d8bb0++]=_0x39d3cd[_0x459c6a(0x50d7)],_0x51128a[_0x3d8bb0++]=_0x39d3cd[_0x459c6a(0x44f0)],_0x51128a[_0x3d8bb0++]=_0x39d3cd[_0x459c6a(0x2ebc)]?0x1:0x0,_0x51128a[_0x3d8bb0]=defaultValue$1(_0x39d3cd[_0x459c6a(0x469c)],-0x1),_0x51128a;};var scratchEllipsoid$b=Ellipsoid[_0x68aa19(0x254b)](Ellipsoid[_0x68aa19(0x107f)]),scratchVertexFormat$a=new VertexFormat(),scratchOptions$g={'positions':void 0x0,'ellipsoid':scratchEllipsoid$b,'vertexFormat':scratchVertexFormat$a,'width':void 0x0,'height':void 0x0,'extrudedHeight':void 0x0,'cornerType':void 0x0,'granularity':void 0x0,'shadowVolume':void 0x0,'offsetAttribute':void 0x0};CorridorGeometry[_0x68aa19(0x41a1)]=function(_0x3dac30,_0xfb406b,_0x15c414){var _0x1488d5=_0x68aa19;_0xfb406b=defaultValue$1(_0xfb406b,0x0);for(var _0x2f8564=_0x3dac30[_0xfb406b++],_0x52aada=new Array(_0x2f8564),_0x277481=0x0;_0x277481<_0x2f8564;++_0x277481,_0xfb406b+=Cartesian3[_0x1488d5(0xe6c)])_0x52aada[_0x277481]=Cartesian3['unpack'](_0x3dac30,_0xfb406b);var _0x309c93=Ellipsoid[_0x1488d5(0x41a1)](_0x3dac30,_0xfb406b,scratchEllipsoid$b);_0xfb406b+=Ellipsoid['packedLength'];var _0x156619=VertexFormat['unpack'](_0x3dac30,_0xfb406b,scratchVertexFormat$a);_0xfb406b+=VertexFormat['packedLength'];var _0xfdc423=_0x3dac30[_0xfb406b++],_0x40451e=_0x3dac30[_0xfb406b++],_0x577bbd=_0x3dac30[_0xfb406b++],_0x2b64e0=_0x3dac30[_0xfb406b++],_0x140cc6=_0x3dac30[_0xfb406b++],_0x95493b=0x1===_0x3dac30[_0xfb406b++],_0x2da3e7=_0x3dac30[_0xfb406b];return defined$1(_0x15c414)?(_0x15c414['_positions']=_0x52aada,_0x15c414['_ellipsoid']=Ellipsoid[_0x1488d5(0x254b)](_0x309c93,_0x15c414['_ellipsoid']),_0x15c414[_0x1488d5(0x4f44)]=VertexFormat[_0x1488d5(0x254b)](_0x156619,_0x15c414['_vertexFormat']),_0x15c414['_width']=_0xfdc423,_0x15c414[_0x1488d5(0x97b)]=_0x40451e,_0x15c414[_0x1488d5(0x1379)]=_0x577bbd,_0x15c414[_0x1488d5(0x50d7)]=_0x2b64e0,_0x15c414['_granularity']=_0x140cc6,_0x15c414['_shadowVolume']=_0x95493b,_0x15c414[_0x1488d5(0x469c)]=-0x1===_0x2da3e7?void 0x0:_0x2da3e7,_0x15c414):(scratchOptions$g[_0x1488d5(0x30fe)]=_0x52aada,scratchOptions$g[_0x1488d5(0x209)]=_0xfdc423,scratchOptions$g[_0x1488d5(0x5862)]=_0x40451e,scratchOptions$g[_0x1488d5(0x268a)]=_0x577bbd,scratchOptions$g[_0x1488d5(0x42b1)]=_0x2b64e0,scratchOptions$g[_0x1488d5(0xb6f)]=_0x140cc6,scratchOptions$g[_0x1488d5(0x1dc9)]=_0x95493b,scratchOptions$g[_0x1488d5(0x2982)]=-0x1===_0x2da3e7?void 0x0:_0x2da3e7,new CorridorGeometry(scratchOptions$g));},CorridorGeometry['computeRectangle']=function(_0x5d438d,_0xb5f425){var _0x12f956=_0x68aa19,_0x48e7eb=(_0x5d438d=defaultValue$1(_0x5d438d,defaultValue$1[_0x12f956(0x494f)]))[_0x12f956(0x30fe)],_0x83885a=_0x5d438d[_0x12f956(0x209)];return computeRectangle$2(_0x48e7eb,defaultValue$1(_0x5d438d[_0x12f956(0x1706)],Ellipsoid[_0x12f956(0x1d49)]),_0x83885a,defaultValue$1(_0x5d438d[_0x12f956(0x42b1)],CornerType$1['ROUNDED']),_0xb5f425);},CorridorGeometry[_0x68aa19(0x2a90)]=function(_0x3d9e63){var _0x260def=_0x68aa19,_0x5832f4=_0x3d9e63[_0x260def(0x36f4)],_0x430730=_0x3d9e63[_0x260def(0x52d2)],_0x30ecc6=_0x3d9e63[_0x260def(0x2de2)],_0x92e5e=arrayRemoveDuplicates(_0x5832f4=scaleToSurface$1(_0x5832f4,_0x30ecc6),Cartesian3[_0x260def(0x19c9)]);if(!(_0x92e5e[_0x260def(0x531b)]<0x2||_0x430730<=0x0)){var _0x1bf86c,_0x5550c3=_0x3d9e63[_0x260def(0x97b)],_0x61b689=_0x3d9e63[_0x260def(0x1379)],_0x42e5bd=!CesiumMath[_0x260def(0x19c9)](_0x5550c3,_0x61b689,0x0,CesiumMath[_0x260def(0x241b)]),_0x38bd38=_0x3d9e63['_vertexFormat'],_0x14df55={'ellipsoid':_0x30ecc6,'positions':_0x92e5e,'width':_0x430730,'cornerType':_0x3d9e63['_cornerType'],'granularity':_0x3d9e63[_0x260def(0x44f0)],'saveAttributes':!0x0};if(_0x42e5bd)_0x14df55[_0x260def(0x5862)]=_0x5550c3,_0x14df55[_0x260def(0x268a)]=_0x61b689,_0x14df55[_0x260def(0x1dc9)]=_0x3d9e63[_0x260def(0x2ebc)],_0x14df55[_0x260def(0x2982)]=_0x3d9e63[_0x260def(0x469c)],_0x1bf86c=computePositionsExtruded$1(_0x14df55,_0x38bd38);else{if((_0x1bf86c=combine$1(CorridorGeometryLibrary['computePositions'](_0x14df55),_0x38bd38,_0x30ecc6))['attributes'][_0x260def(0x4771)][_0x260def(0x21e8)]=PolygonPipeline['scaleToGeodeticHeight'](_0x1bf86c[_0x260def(0x1b28)][_0x260def(0x4771)][_0x260def(0x21e8)],_0x5550c3,_0x30ecc6),defined$1(_0x3d9e63['_offsetAttribute'])){var _0x4238f3=_0x3d9e63[_0x260def(0x469c)]===GeometryOffsetAttribute$1[_0x260def(0x44b5)]?0x0:0x1,_0xff2380=_0x1bf86c[_0x260def(0x1b28)]['position'][_0x260def(0x21e8)]['length'],_0x6af376=new Uint8Array(_0xff2380/0x3);arrayFill(_0x6af376,_0x4238f3),_0x1bf86c['attributes'][_0x260def(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['UNSIGNED_BYTE'],'componentsPerAttribute':0x1,'values':_0x6af376});}}var _0x5b9978=_0x1bf86c[_0x260def(0x1b28)],_0x10b327=BoundingSphere[_0x260def(0x8bb)](_0x5b9978[_0x260def(0x4771)]['values'],void 0x0,0x3);return _0x38bd38[_0x260def(0x4771)]||(_0x1bf86c[_0x260def(0x1b28)][_0x260def(0x4771)]['values']=void 0x0),new Geometry({'attributes':_0x5b9978,'indices':_0x1bf86c[_0x260def(0x525a)],'primitiveType':PrimitiveType$1[_0x260def(0x139)],'boundingSphere':_0x10b327,'offsetAttribute':_0x3d9e63['_offsetAttribute']});}},CorridorGeometry[_0x68aa19(0x49cb)]=function(_0x15a9fb,_0x49656d,_0x70244a){var _0x35a0de=_0x68aa19,_0x4e5655=_0x15a9fb['_granularity'],_0x182f29=_0x15a9fb[_0x35a0de(0x2de2)],_0x21c261=_0x49656d(_0x4e5655,_0x182f29),_0x61702e=_0x70244a(_0x4e5655,_0x182f29);return new CorridorGeometry({'positions':_0x15a9fb['_positions'],'width':_0x15a9fb[_0x35a0de(0x52d2)],'cornerType':_0x15a9fb[_0x35a0de(0x50d7)],'ellipsoid':_0x182f29,'granularity':_0x4e5655,'extrudedHeight':_0x21c261,'height':_0x61702e,'vertexFormat':VertexFormat[_0x35a0de(0x3d98)],'shadowVolume':!0x0});},Object[_0x68aa19(0x5b7)](CorridorGeometry[_0x68aa19(0x4b51)],{'rectangle':{'get':function(){var _0x3d718a=_0x68aa19;return defined$1(this[_0x3d718a(0x1aeb)])||(this[_0x3d718a(0x1aeb)]=computeRectangle$2(this[_0x3d718a(0x36f4)],this[_0x3d718a(0x2de2)],this[_0x3d718a(0x52d2)],this[_0x3d718a(0x50d7)])),this[_0x3d718a(0x1aeb)];}},'textureCoordinateRotationPoints':{'get':function(){return[0x0,0x0,0x0,0x1,0x1,0x0];}}});var cartesian1=new Cartesian3(),cartesian2=new Cartesian3(),cartesian3=new Cartesian3();function scaleToSurface(_0x2d5835,_0x3d045d){var _0x58e350=_0x68aa19;for(var _0x9ec508=0x0;_0x9ec508<_0x2d5835[_0x58e350(0x531b)];_0x9ec508++)_0x2d5835[_0x9ec508]=_0x3d045d[_0x58e350(0x4251)](_0x2d5835[_0x9ec508],_0x2d5835[_0x9ec508]);return _0x2d5835;}function combine(_0x57182b,_0x3b1525){var _0x428667=_0x68aa19,_0x48b674,_0x59be0d,_0x1e756c,_0x51d096=[],_0x3f23f9=_0x57182b[_0x428667(0x30fe)],_0x2c48f4=_0x57182b[_0x428667(0x3c52)],_0x1336db=_0x57182b[_0x428667(0x19f3)],_0x156fbe=new GeometryAttributes(),_0x5e5010=0x0,_0xce0555=0x0,_0x10b387=0x0;for(_0x59be0d=0x0;_0x59be0d<_0x3f23f9[_0x428667(0x531b)];_0x59be0d+=0x2)_0x5e5010+=_0x1e756c=_0x3f23f9[_0x59be0d][_0x428667(0x531b)]-0x3,_0x10b387+=_0x1e756c/0x3*0x4,_0xce0555+=_0x3f23f9[_0x59be0d+0x1][_0x428667(0x531b)]-0x3;for(_0x5e5010+=0x3,_0xce0555+=0x3,_0x59be0d=0x0;_0x59be0d<_0x2c48f4[_0x428667(0x531b)];_0x59be0d++){_0x48b674=_0x2c48f4[_0x59be0d];var _0x5a4aca=_0x2c48f4[_0x59be0d][_0x428667(0x167c)];defined$1(_0x5a4aca)?(_0x5e5010+=_0x1e756c=_0x5a4aca[_0x428667(0x531b)],_0x10b387+=_0x1e756c/0x3*0x2):(_0xce0555+=_0x1e756c=_0x2c48f4[_0x59be0d][_0x428667(0x296e)][_0x428667(0x531b)],_0x10b387+=_0x1e756c/0x3*0x2);}var _0x43b4e8,_0x5eabde=defined$1(_0x1336db);_0x5eabde&&(_0x5e5010+=_0x43b4e8=_0x1336db[0x0][_0x428667(0x531b)]-0x3,_0xce0555+=_0x43b4e8,_0x10b387+=0x4*(_0x43b4e8/=0x3));var _0x551d18,_0x45f168,_0x2ea9c8,_0x39eedd,_0x32d3c4,_0x103439,_0x41a9ab=_0x5e5010+_0xce0555,_0x22488a=new Float64Array(_0x41a9ab),_0x416b76=0x0,_0x484178=_0x41a9ab-0x1,_0x1b6e0f=_0x43b4e8/0x2,_0x838a4a=IndexDatatype$1[_0x428667(0x2074)](_0x41a9ab/0x3,_0x10b387+0x4),_0x4ae964=0x0;if(_0x838a4a[_0x4ae964++]=_0x416b76/0x3,_0x838a4a[_0x4ae964++]=(_0x484178-0x2)/0x3,_0x5eabde){_0x51d096[_0x428667(0x3a33)](_0x416b76/0x3),_0x103439=cartesian1,_0x32d3c4=cartesian2;var _0x5738f3=_0x1336db[0x0];for(_0x59be0d=0x0;_0x59be0d<_0x1b6e0f;_0x59be0d++)_0x103439=Cartesian3[_0x428667(0xb30)](_0x5738f3,0x3*(_0x1b6e0f-0x1-_0x59be0d),_0x103439),_0x32d3c4=Cartesian3[_0x428667(0xb30)](_0x5738f3,0x3*(_0x1b6e0f+_0x59be0d),_0x32d3c4),CorridorGeometryLibrary[_0x428667(0x4f83)](_0x22488a,_0x32d3c4,_0x416b76),CorridorGeometryLibrary[_0x428667(0x4f83)](_0x22488a,_0x103439,void 0x0,_0x484178),_0x39eedd=(_0x45f168=_0x416b76/0x3)+0x1,_0x2ea9c8=(_0x551d18=(_0x484178-0x2)/0x3)-0x1,_0x838a4a[_0x4ae964++]=_0x551d18,_0x838a4a[_0x4ae964++]=_0x2ea9c8,_0x838a4a[_0x4ae964++]=_0x45f168,_0x838a4a[_0x4ae964++]=_0x39eedd,_0x416b76+=0x3,_0x484178-=0x3;}var _0x497fc9=0x0,_0x57270c=_0x3f23f9[_0x497fc9++],_0x3b8922=_0x3f23f9[_0x497fc9++];for(_0x22488a[_0x428667(0x346f)](_0x57270c,_0x416b76),_0x22488a[_0x428667(0x346f)](_0x3b8922,_0x484178-_0x3b8922[_0x428667(0x531b)]+0x1),_0x1e756c=_0x3b8922[_0x428667(0x531b)]-0x3,_0x51d096[_0x428667(0x3a33)](_0x416b76/0x3,(_0x484178-0x2)/0x3),_0x59be0d=0x0;_0x59be0d<_0x1e756c;_0x59be0d+=0x3)_0x39eedd=(_0x45f168=_0x416b76/0x3)+0x1,_0x2ea9c8=(_0x551d18=(_0x484178-0x2)/0x3)-0x1,_0x838a4a[_0x4ae964++]=_0x551d18,_0x838a4a[_0x4ae964++]=_0x2ea9c8,_0x838a4a[_0x4ae964++]=_0x45f168,_0x838a4a[_0x4ae964++]=_0x39eedd,_0x416b76+=0x3,_0x484178-=0x3;for(_0x59be0d=0x0;_0x59be0d<_0x2c48f4[_0x428667(0x531b)];_0x59be0d++){var _0x230ff9,_0x36ed85,_0x5b3c39=(_0x48b674=_0x2c48f4[_0x59be0d])[_0x428667(0x167c)],_0x203c4c=_0x48b674[_0x428667(0x296e)],_0x2a048a=cartesian3;if(defined$1(_0x5b3c39)){for(_0x484178-=0x3,_0x36ed85=_0x2ea9c8,_0x51d096[_0x428667(0x3a33)](_0x39eedd),_0x230ff9=0x0;_0x230ff9<_0x5b3c39[_0x428667(0x531b)]/0x3;_0x230ff9++)_0x2a048a=Cartesian3[_0x428667(0xb30)](_0x5b3c39,0x3*_0x230ff9,_0x2a048a),_0x838a4a[_0x4ae964++]=_0x36ed85-_0x230ff9-0x1,_0x838a4a[_0x4ae964++]=_0x36ed85-_0x230ff9,CorridorGeometryLibrary[_0x428667(0x4f83)](_0x22488a,_0x2a048a,void 0x0,_0x484178),_0x484178-=0x3;_0x51d096[_0x428667(0x3a33)](_0x36ed85-Math[_0x428667(0x67a)](_0x5b3c39[_0x428667(0x531b)]/0x6)),_0x3b1525===CornerType$1['BEVELED']&&_0x51d096[_0x428667(0x3a33)]((_0x484178-0x2)/0x3+0x1),_0x416b76+=0x3;}else{for(_0x416b76+=0x3,_0x36ed85=_0x39eedd,_0x51d096[_0x428667(0x3a33)](_0x2ea9c8),_0x230ff9=0x0;_0x230ff9<_0x203c4c[_0x428667(0x531b)]/0x3;_0x230ff9++)_0x2a048a=Cartesian3[_0x428667(0xb30)](_0x203c4c,0x3*_0x230ff9,_0x2a048a),_0x838a4a[_0x4ae964++]=_0x36ed85+_0x230ff9,_0x838a4a[_0x4ae964++]=_0x36ed85+_0x230ff9+0x1,CorridorGeometryLibrary['addAttribute'](_0x22488a,_0x2a048a,_0x416b76),_0x416b76+=0x3;_0x51d096[_0x428667(0x3a33)](_0x36ed85+Math[_0x428667(0x67a)](_0x203c4c['length']/0x6)),_0x3b1525===CornerType$1[_0x428667(0x4ba5)]&&_0x51d096[_0x428667(0x3a33)](_0x416b76/0x3-0x1),_0x484178-=0x3;}for(_0x57270c=_0x3f23f9[_0x497fc9++],_0x3b8922=_0x3f23f9[_0x497fc9++],_0x57270c[_0x428667(0x4bc6)](0x0,0x3),_0x3b8922[_0x428667(0x4bc6)](_0x3b8922[_0x428667(0x531b)]-0x3,0x3),_0x22488a[_0x428667(0x346f)](_0x57270c,_0x416b76),_0x22488a[_0x428667(0x346f)](_0x3b8922,_0x484178-_0x3b8922[_0x428667(0x531b)]+0x1),_0x1e756c=_0x3b8922[_0x428667(0x531b)]-0x3,_0x230ff9=0x0;_0x230ff9<_0x3b8922['length'];_0x230ff9+=0x3)_0x45f168=(_0x39eedd=_0x416b76/0x3)-0x1,_0x551d18=(_0x2ea9c8=(_0x484178-0x2)/0x3)+0x1,_0x838a4a[_0x4ae964++]=_0x551d18,_0x838a4a[_0x4ae964++]=_0x2ea9c8,_0x838a4a[_0x4ae964++]=_0x45f168,_0x838a4a[_0x4ae964++]=_0x39eedd,_0x416b76+=0x3,_0x484178-=0x3;_0x416b76-=0x3,_0x484178+=0x3,_0x51d096['push'](_0x416b76/0x3,(_0x484178-0x2)/0x3);}if(_0x5eabde){_0x416b76+=0x3,_0x484178-=0x3,_0x103439=cartesian1,_0x32d3c4=cartesian2;var _0x6dbcb9=_0x1336db[0x1];for(_0x59be0d=0x0;_0x59be0d<_0x1b6e0f;_0x59be0d++)_0x103439=Cartesian3[_0x428667(0xb30)](_0x6dbcb9,0x3*(_0x43b4e8-_0x59be0d-0x1),_0x103439),_0x32d3c4=Cartesian3[_0x428667(0xb30)](_0x6dbcb9,0x3*_0x59be0d,_0x32d3c4),CorridorGeometryLibrary[_0x428667(0x4f83)](_0x22488a,_0x103439,void 0x0,_0x484178),CorridorGeometryLibrary[_0x428667(0x4f83)](_0x22488a,_0x32d3c4,_0x416b76),_0x45f168=(_0x39eedd=_0x416b76/0x3)-0x1,_0x551d18=(_0x2ea9c8=(_0x484178-0x2)/0x3)+0x1,_0x838a4a[_0x4ae964++]=_0x551d18,_0x838a4a[_0x4ae964++]=_0x2ea9c8,_0x838a4a[_0x4ae964++]=_0x45f168,_0x838a4a[_0x4ae964++]=_0x39eedd,_0x416b76+=0x3,_0x484178-=0x3;_0x51d096[_0x428667(0x3a33)](_0x416b76/0x3);}else _0x51d096[_0x428667(0x3a33)](_0x416b76/0x3,(_0x484178-0x2)/0x3);return _0x838a4a[_0x4ae964++]=_0x416b76/0x3,_0x838a4a[_0x4ae964++]=(_0x484178-0x2)/0x3,_0x156fbe[_0x428667(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x428667(0x1c31)],'componentsPerAttribute':0x3,'values':_0x22488a}),{'attributes':_0x156fbe,'indices':_0x838a4a,'wallIndices':_0x51d096};}function computePositionsExtruded(_0x12d45f){var _0x1615a8=_0x68aa19,_0x56e759=_0x12d45f['ellipsoid'],_0x580af6=combine(CorridorGeometryLibrary[_0x1615a8(0x3aae)](_0x12d45f),_0x12d45f['cornerType']),_0x299f95=_0x580af6['wallIndices'],_0x4f0c17=_0x12d45f[_0x1615a8(0x5862)],_0x39f6d4=_0x12d45f[_0x1615a8(0x268a)],_0x7e7f7b=_0x580af6[_0x1615a8(0x1b28)],_0x88d0f1=_0x580af6[_0x1615a8(0x525a)],_0x112c98=_0x7e7f7b['position'][_0x1615a8(0x21e8)],_0x5d6686=_0x112c98[_0x1615a8(0x531b)],_0x4f400c=new Float64Array(_0x5d6686);_0x4f400c[_0x1615a8(0x346f)](_0x112c98);var _0x1ba665,_0x30f55d=new Float64Array(0x2*_0x5d6686);if(_0x112c98=PolygonPipeline['scaleToGeodeticHeight'](_0x112c98,_0x4f0c17,_0x56e759),_0x4f400c=PolygonPipeline[_0x1615a8(0x1d88)](_0x4f400c,_0x39f6d4,_0x56e759),_0x30f55d['set'](_0x112c98),_0x30f55d[_0x1615a8(0x346f)](_0x4f400c,_0x5d6686),_0x7e7f7b[_0x1615a8(0x4771)][_0x1615a8(0x21e8)]=_0x30f55d,_0x5d6686/=0x3,defined$1(_0x12d45f[_0x1615a8(0x2982)])){var _0x3f6733=new Uint8Array(0x2*_0x5d6686);if(_0x12d45f[_0x1615a8(0x2982)]===GeometryOffsetAttribute$1[_0x1615a8(0xa62)])_0x3f6733=arrayFill(_0x3f6733,0x1,0x0,_0x5d6686);else _0x3f6733=arrayFill(_0x3f6733,_0x12d45f['offsetAttribute']===GeometryOffsetAttribute$1['NONE']?0x0:0x1);_0x7e7f7b[_0x1615a8(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['UNSIGNED_BYTE'],'componentsPerAttribute':0x1,'values':_0x3f6733});}var _0x54a592=_0x88d0f1[_0x1615a8(0x531b)],_0x309ade=IndexDatatype$1['createTypedArray'](_0x30f55d[_0x1615a8(0x531b)]/0x3,0x2*(_0x54a592+_0x299f95[_0x1615a8(0x531b)]));_0x309ade[_0x1615a8(0x346f)](_0x88d0f1);var _0x33fd39,_0x416896,_0x3737a4=_0x54a592;for(_0x1ba665=0x0;_0x1ba665<_0x54a592;_0x1ba665+=0x2){var _0x1205c5=_0x88d0f1[_0x1ba665],_0x6f2e0f=_0x88d0f1[_0x1ba665+0x1];_0x309ade[_0x3737a4++]=_0x1205c5+_0x5d6686,_0x309ade[_0x3737a4++]=_0x6f2e0f+_0x5d6686;}for(_0x1ba665=0x0;_0x1ba665<_0x299f95[_0x1615a8(0x531b)];_0x1ba665++)_0x416896=(_0x33fd39=_0x299f95[_0x1ba665])+_0x5d6686,_0x309ade[_0x3737a4++]=_0x33fd39,_0x309ade[_0x3737a4++]=_0x416896;return{'attributes':_0x7e7f7b,'indices':_0x309ade};}function CorridorOutlineGeometry(_0x204706){var _0x4bc9e5=_0x68aa19,_0x55e210=(_0x204706=defaultValue$1(_0x204706,defaultValue$1[_0x4bc9e5(0x494f)]))[_0x4bc9e5(0x30fe)],_0x1420c3=_0x204706[_0x4bc9e5(0x209)],_0x4ce7bf=defaultValue$1(_0x204706[_0x4bc9e5(0x5862)],0x0),_0x2c1947=defaultValue$1(_0x204706['extrudedHeight'],_0x4ce7bf);this[_0x4bc9e5(0x36f4)]=_0x55e210,this[_0x4bc9e5(0x2de2)]=Ellipsoid['clone'](defaultValue$1(_0x204706[_0x4bc9e5(0x1706)],Ellipsoid['WGS84'])),this[_0x4bc9e5(0x52d2)]=_0x1420c3,this[_0x4bc9e5(0x97b)]=Math[_0x4bc9e5(0x2bc6)](_0x4ce7bf,_0x2c1947),this[_0x4bc9e5(0x1379)]=Math[_0x4bc9e5(0x27d5)](_0x4ce7bf,_0x2c1947),this[_0x4bc9e5(0x50d7)]=defaultValue$1(_0x204706[_0x4bc9e5(0x42b1)],CornerType$1[_0x4bc9e5(0xe42)]),this[_0x4bc9e5(0x44f0)]=defaultValue$1(_0x204706[_0x4bc9e5(0xb6f)],CesiumMath[_0x4bc9e5(0x2b22)]),this[_0x4bc9e5(0x469c)]=_0x204706[_0x4bc9e5(0x2982)],this['_workerName']=_0x4bc9e5(0x79d),this[_0x4bc9e5(0xe6c)]=0x1+_0x55e210[_0x4bc9e5(0x531b)]*Cartesian3[_0x4bc9e5(0xe6c)]+Ellipsoid[_0x4bc9e5(0xe6c)]+0x6;}CorridorOutlineGeometry[_0x68aa19(0x3540)]=function(_0x143a06,_0x5e87f0,_0x40304c){var _0x5b8c24=_0x68aa19;_0x40304c=defaultValue$1(_0x40304c,0x0);var _0x209914=_0x143a06[_0x5b8c24(0x36f4)],_0x4bae6b=_0x209914[_0x5b8c24(0x531b)];_0x5e87f0[_0x40304c++]=_0x4bae6b;for(var _0x1d13b0=0x0;_0x1d13b0<_0x4bae6b;++_0x1d13b0,_0x40304c+=Cartesian3[_0x5b8c24(0xe6c)])Cartesian3['pack'](_0x209914[_0x1d13b0],_0x5e87f0,_0x40304c);return Ellipsoid['pack'](_0x143a06['_ellipsoid'],_0x5e87f0,_0x40304c),_0x40304c+=Ellipsoid[_0x5b8c24(0xe6c)],_0x5e87f0[_0x40304c++]=_0x143a06[_0x5b8c24(0x52d2)],_0x5e87f0[_0x40304c++]=_0x143a06[_0x5b8c24(0x97b)],_0x5e87f0[_0x40304c++]=_0x143a06[_0x5b8c24(0x1379)],_0x5e87f0[_0x40304c++]=_0x143a06[_0x5b8c24(0x50d7)],_0x5e87f0[_0x40304c++]=_0x143a06[_0x5b8c24(0x44f0)],_0x5e87f0[_0x40304c]=defaultValue$1(_0x143a06['_offsetAttribute'],-0x1),_0x5e87f0;};var scratchEllipsoid$a=Ellipsoid[_0x68aa19(0x254b)](Ellipsoid[_0x68aa19(0x107f)]),scratchOptions$f={'positions':void 0x0,'ellipsoid':scratchEllipsoid$a,'width':void 0x0,'height':void 0x0,'extrudedHeight':void 0x0,'cornerType':void 0x0,'granularity':void 0x0,'offsetAttribute':void 0x0},defaultTokenCredit;CorridorOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x114ddf,_0x3119bd,_0x2ff19f){var _0x51702b=_0x68aa19;_0x3119bd=defaultValue$1(_0x3119bd,0x0);for(var _0x5b5d94=_0x114ddf[_0x3119bd++],_0x5741b3=new Array(_0x5b5d94),_0x1c0d6c=0x0;_0x1c0d6c<_0x5b5d94;++_0x1c0d6c,_0x3119bd+=Cartesian3[_0x51702b(0xe6c)])_0x5741b3[_0x1c0d6c]=Cartesian3[_0x51702b(0x41a1)](_0x114ddf,_0x3119bd);var _0x5a3112=Ellipsoid[_0x51702b(0x41a1)](_0x114ddf,_0x3119bd,scratchEllipsoid$a);_0x3119bd+=Ellipsoid[_0x51702b(0xe6c)];var _0x4ee66d=_0x114ddf[_0x3119bd++],_0x31e39e=_0x114ddf[_0x3119bd++],_0x390e7e=_0x114ddf[_0x3119bd++],_0x2a8026=_0x114ddf[_0x3119bd++],_0x1b9cb3=_0x114ddf[_0x3119bd++],_0x33888a=_0x114ddf[_0x3119bd];return defined$1(_0x2ff19f)?(_0x2ff19f[_0x51702b(0x36f4)]=_0x5741b3,_0x2ff19f[_0x51702b(0x2de2)]=Ellipsoid['clone'](_0x5a3112,_0x2ff19f[_0x51702b(0x2de2)]),_0x2ff19f[_0x51702b(0x52d2)]=_0x4ee66d,_0x2ff19f[_0x51702b(0x97b)]=_0x31e39e,_0x2ff19f['_extrudedHeight']=_0x390e7e,_0x2ff19f[_0x51702b(0x50d7)]=_0x2a8026,_0x2ff19f[_0x51702b(0x44f0)]=_0x1b9cb3,_0x2ff19f[_0x51702b(0x469c)]=-0x1===_0x33888a?void 0x0:_0x33888a,_0x2ff19f):(scratchOptions$f[_0x51702b(0x30fe)]=_0x5741b3,scratchOptions$f[_0x51702b(0x209)]=_0x4ee66d,scratchOptions$f['height']=_0x31e39e,scratchOptions$f[_0x51702b(0x268a)]=_0x390e7e,scratchOptions$f[_0x51702b(0x42b1)]=_0x2a8026,scratchOptions$f[_0x51702b(0xb6f)]=_0x1b9cb3,scratchOptions$f[_0x51702b(0x2982)]=-0x1===_0x33888a?void 0x0:_0x33888a,new CorridorOutlineGeometry(scratchOptions$f));},CorridorOutlineGeometry[_0x68aa19(0x2a90)]=function(_0x4f900e){var _0x573925=_0x68aa19,_0x4eb451=_0x4f900e['_positions'],_0x5d0d6b=_0x4f900e[_0x573925(0x52d2)],_0x30cb1d=_0x4f900e['_ellipsoid'],_0xc273b8=arrayRemoveDuplicates(_0x4eb451=scaleToSurface(_0x4eb451,_0x30cb1d),Cartesian3[_0x573925(0x19c9)]);if(!(_0xc273b8[_0x573925(0x531b)]<0x2||_0x5d0d6b<=0x0)){var _0x57fc1f,_0x24538b=_0x4f900e[_0x573925(0x97b)],_0x467a8b=_0x4f900e['_extrudedHeight'],_0x237d8d=!CesiumMath[_0x573925(0x19c9)](_0x24538b,_0x467a8b,0x0,CesiumMath['EPSILON2']),_0x25b6c1={'ellipsoid':_0x30cb1d,'positions':_0xc273b8,'width':_0x5d0d6b,'cornerType':_0x4f900e[_0x573925(0x50d7)],'granularity':_0x4f900e[_0x573925(0x44f0)],'saveAttributes':!0x1};if(_0x237d8d)_0x25b6c1[_0x573925(0x5862)]=_0x24538b,_0x25b6c1[_0x573925(0x268a)]=_0x467a8b,_0x25b6c1[_0x573925(0x2982)]=_0x4f900e[_0x573925(0x469c)],_0x57fc1f=computePositionsExtruded(_0x25b6c1);else{if((_0x57fc1f=combine(CorridorGeometryLibrary[_0x573925(0x3aae)](_0x25b6c1),_0x25b6c1[_0x573925(0x42b1)]))['attributes'][_0x573925(0x4771)]['values']=PolygonPipeline[_0x573925(0x1d88)](_0x57fc1f[_0x573925(0x1b28)]['position']['values'],_0x24538b,_0x30cb1d),defined$1(_0x4f900e[_0x573925(0x469c)])){var _0x11f576=_0x57fc1f['attributes']['position'][_0x573925(0x21e8)][_0x573925(0x531b)],_0x401207=new Uint8Array(_0x11f576/0x3);arrayFill(_0x401207,_0x4f900e[_0x573925(0x469c)]===GeometryOffsetAttribute$1[_0x573925(0x44b5)]?0x0:0x1),_0x57fc1f[_0x573925(0x1b28)]['applyOffset']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x573925(0x4aae)],'componentsPerAttribute':0x1,'values':_0x401207});}}var _0x115e07=_0x57fc1f[_0x573925(0x1b28)],_0x3e920f=BoundingSphere['fromVertices'](_0x115e07[_0x573925(0x4771)][_0x573925(0x21e8)],void 0x0,0x3);return new Geometry({'attributes':_0x115e07,'indices':_0x57fc1f[_0x573925(0x525a)],'primitiveType':PrimitiveType$1[_0x573925(0x2f6a)],'boundingSphere':_0x3e920f,'offsetAttribute':_0x4f900e[_0x573925(0x469c)]});}};var defaultAccessToken=_0x68aa19(0x3ae4),Ion={};function IonResource(_0xe8524a,_0x5f4f5e){var _0x2753f5=_0x68aa19,_0x2204a6,_0x11ae33=_0xe8524a[_0x2753f5(0x114a)],_0xdc9109=defined$1(_0x11ae33);if(_0xdc9109){if(_0x2753f5(0x22e1)!==_0x11ae33&&_0x2753f5(0x4b1)!==_0x11ae33)throw new RuntimeError$2(_0x2753f5(0x205e));_0x2204a6={'url':_0xe8524a[_0x2753f5(0x2fce)][_0x2753f5(0x343b)]};}else _0x2204a6={'url':_0xe8524a['url'],'retryAttempts':0x1,'retryCallback':retryCallback};Resource[_0x2753f5(0x317a)](this,_0x2204a6),this[_0x2753f5(0x13f6)]=_0xe8524a,this[_0x2753f5(0x3f20)]=_0xdc9109?void 0x0:new URI(_0xe8524a['url'])[_0x2753f5(0x46bd)],this[_0x2753f5(0xd3c)]=_0x5f4f5e,this[_0x2753f5(0x38cd)]=void 0x0,this['_pendingPromise']=void 0x0,this['_credits']=void 0x0,this['_isExternal']=_0xdc9109;}function retryCallback(_0x569362,_0x35fc2a){var _0x40f740=_0x68aa19,_0x21c5cc=defaultValue$1(_0x569362[_0x40f740(0x38cd)],_0x569362),_0x29aa26=_0x21c5cc[_0x40f740(0xd3c)];return defined$1(_0x35fc2a)&&(0x191===_0x35fc2a[_0x40f740(0x4c9c)]||_0x35fc2a[_0x40f740(0x15c9)]instanceof Image)?(defined$1(_0x21c5cc['_pendingPromise'])||(_0x21c5cc[_0x40f740(0x316)]=_0x29aa26[_0x40f740(0x2dbf)]()[_0x40f740(0x4e1e)](function(_0x3ec80e){return _0x21c5cc['_ionEndpoint']=_0x3ec80e,_0x3ec80e;})[_0x40f740(0x28a5)](function(_0x33fdc8){return _0x21c5cc['_pendingPromise']=void 0x0,_0x33fdc8;})),_0x21c5cc['_pendingPromise'][_0x40f740(0x4e1e)](function(_0x512585){var _0x2f90f=_0x40f740;return _0x569362[_0x2f90f(0x13f6)]=_0x512585,!0x0;})):when[_0x40f740(0x68a)](!0x1);}function createWorldTerrain(_0x3d4025){var _0x22df40=_0x68aa19;return _0x3d4025=defaultValue$1(_0x3d4025,defaultValue$1[_0x22df40(0x494f)]),new CesiumTerrainProvider({'url':IonResource[_0x22df40(0x4872)](0x1),'requestVertexNormals':defaultValue$1(_0x3d4025[_0x22df40(0x743)],!0x1),'requestWaterMask':defaultValue$1(_0x3d4025['requestWaterMask'],!0x1)});}function CullingVolume(_0x46e3d6){this['planes']=defaultValue$1(_0x46e3d6,[]);}Ion[_0x68aa19(0x4ac5)]=defaultAccessToken,Ion[_0x68aa19(0x2f3b)]=new Resource({'url':_0x68aa19(0x896)}),Ion[_0x68aa19(0x330c)]=function(_0x3c1924){var _0x563368=_0x68aa19;if(_0x3c1924===defaultAccessToken)return!defined$1(defaultTokenCredit)&&(defaultTokenCredit=new Credit$1(_0x563368(0x1df2),!0x0)),defaultTokenCredit;},defined$1(Object[_0x68aa19(0x3477)])&&(IonResource['prototype']=Object[_0x68aa19(0x3477)](Resource['prototype']),IonResource['prototype'][_0x68aa19(0x330d)]=IonResource),IonResource[_0x68aa19(0x4872)]=function(_0x18f646,_0x4bd5a9){var _0x391f29=_0x68aa19,_0x23a337=IonResource[_0x391f29(0x3846)](_0x18f646,_0x4bd5a9);return _0x23a337['fetchJson']()[_0x391f29(0x4e1e)](function(_0x50e299){return new IonResource(_0x50e299,_0x23a337);});},Object[_0x68aa19(0x5b7)](IonResource[_0x68aa19(0x4b51)],{'credits':{'get':function(){var _0x46506f=_0x68aa19;return defined$1(this[_0x46506f(0x38cd)])?this[_0x46506f(0x38cd)][_0x46506f(0x9d5)]:(defined$1(this[_0x46506f(0x4072)])||(this['_credits']=IonResource[_0x46506f(0x3e5a)](this['_ionEndpoint'],this['_ionEndpointResource'])),this[_0x46506f(0x4072)]);}}}),IonResource[_0x68aa19(0x3e5a)]=function(_0x3aa7aa,_0x9f5d4f){var _0x4da907=_0x68aa19,_0x1962be=_0x3aa7aa['attributions'][_0x4da907(0x2e47)](Credit$1[_0x4da907(0x3681)]),_0x1faaa6=Ion[_0x4da907(0x330c)](_0x9f5d4f['queryParameters'][_0x4da907(0x1c3)]);return defined$1(_0x1faaa6)&&_0x1962be[_0x4da907(0x3a33)](Credit$1['clone'](_0x1faaa6)),_0x1962be;},IonResource['prototype'][_0x68aa19(0x254b)]=function(_0x599ba1){var _0x33dcb9=_0x68aa19,_0x423c52=defaultValue$1(this[_0x33dcb9(0x38cd)],this);return defined$1(_0x599ba1)||(_0x599ba1=new IonResource(_0x423c52[_0x33dcb9(0x13f6)],_0x423c52[_0x33dcb9(0xd3c)])),(_0x599ba1=Resource[_0x33dcb9(0x4b51)][_0x33dcb9(0x254b)][_0x33dcb9(0x317a)](this,_0x599ba1))[_0x33dcb9(0x38cd)]=_0x423c52,_0x599ba1[_0x33dcb9(0x4345)]=this[_0x33dcb9(0x4345)],_0x599ba1;},IonResource[_0x68aa19(0x4b51)][_0x68aa19(0x5174)]=function(_0xf2f32f){var _0x2e73f0=_0x68aa19;if(!this['_isExternal']){var _0x45ee31=_0xf2f32f;_0xf2f32f={'preferBlob':!0x0},defined$1(_0x45ee31)&&(_0xf2f32f[_0x2e73f0(0x4bbf)]=_0x45ee31[_0x2e73f0(0x4bbf)],_0xf2f32f[_0x2e73f0(0x260d)]=_0x45ee31[_0x2e73f0(0x260d)]);}return Resource[_0x2e73f0(0x4b51)][_0x2e73f0(0x5174)][_0x2e73f0(0x317a)](this,_0xf2f32f);},IonResource[_0x68aa19(0x4b51)][_0x68aa19(0xbca)]=function(_0x7ed1e4){var _0x100a0d=_0x68aa19;return this['_isExternal']||new URI(this[_0x100a0d(0x343b)])[_0x100a0d(0x46bd)]!==this[_0x100a0d(0x3f20)]||(defined$1(_0x7ed1e4[_0x100a0d(0x4f7d)])||(_0x7ed1e4[_0x100a0d(0x4f7d)]={}),_0x7ed1e4[_0x100a0d(0x4f7d)]['Authorization']='Bearer\x20'+this[_0x100a0d(0x13f6)][_0x100a0d(0x53aa)]),Resource[_0x100a0d(0x4b51)][_0x100a0d(0xbca)]['call'](this,_0x7ed1e4);},IonResource[_0x68aa19(0x3846)]=function(_0x30a8ee,_0x40ac48){var _0x414a21=_0x68aa19;_0x40ac48=defaultValue$1(_0x40ac48,defaultValue$1['EMPTY_OBJECT']);var _0x1cb4e6=defaultValue$1(_0x40ac48[_0x414a21(0x259)],Ion[_0x414a21(0x2f3b)]),_0x16ee95=defaultValue$1(_0x40ac48[_0x414a21(0x53aa)],Ion[_0x414a21(0x4ac5)]);_0x1cb4e6=Resource[_0x414a21(0x320b)](_0x1cb4e6);var _0x3f421d={'url':_0x414a21(0x5232)+_0x30a8ee+_0x414a21(0x4661)};return defined$1(_0x16ee95)&&(_0x3f421d[_0x414a21(0x4545)]={'access_token':_0x16ee95}),_0x1cb4e6['getDerivedResource'](_0x3f421d);};var faces=[new Cartesian3(),new Cartesian3(),new Cartesian3()];Cartesian3[_0x68aa19(0x254b)](Cartesian3[_0x68aa19(0x27ad)],faces[0x0]),Cartesian3[_0x68aa19(0x254b)](Cartesian3['UNIT_Y'],faces[0x1]),Cartesian3[_0x68aa19(0x254b)](Cartesian3[_0x68aa19(0x689)],faces[0x2]);var scratchPlaneCenter=new Cartesian3(),scratchPlaneNormal=new Cartesian3(),scratchPlane$2=new Plane(new Cartesian3(0x1,0x0,0x0),0x0);CullingVolume['fromBoundingSphere']=function(_0x2370c4,_0x4e5315){var _0x5b2539=_0x68aa19;defined$1(_0x4e5315)||(_0x4e5315=new CullingVolume());var _0x5c2d09=faces[_0x5b2539(0x531b)],_0x4e82b4=_0x4e5315[_0x5b2539(0x9e0)];_0x4e82b4[_0x5b2539(0x531b)]=0x2*_0x5c2d09;for(var _0x254153=_0x2370c4[_0x5b2539(0x19ee)],_0x2ee24c=_0x2370c4['radius'],_0x16abdb=0x0,_0x54a48d=0x0;_0x54a48d<_0x5c2d09;++_0x54a48d){var _0x412497=faces[_0x54a48d],_0x1b7649=_0x4e82b4[_0x16abdb],_0x5561bc=_0x4e82b4[_0x16abdb+0x1];defined$1(_0x1b7649)||(_0x1b7649=_0x4e82b4[_0x16abdb]=new Cartesian4()),defined$1(_0x5561bc)||(_0x5561bc=_0x4e82b4[_0x16abdb+0x1]=new Cartesian4()),Cartesian3[_0x5b2539(0x1c02)](_0x412497,-_0x2ee24c,scratchPlaneCenter),Cartesian3['add'](_0x254153,scratchPlaneCenter,scratchPlaneCenter),_0x1b7649['x']=_0x412497['x'],_0x1b7649['y']=_0x412497['y'],_0x1b7649['z']=_0x412497['z'],_0x1b7649['w']=-Cartesian3[_0x5b2539(0x22ed)](_0x412497,scratchPlaneCenter),Cartesian3['multiplyByScalar'](_0x412497,_0x2ee24c,scratchPlaneCenter),Cartesian3[_0x5b2539(0x4979)](_0x254153,scratchPlaneCenter,scratchPlaneCenter),_0x5561bc['x']=-_0x412497['x'],_0x5561bc['y']=-_0x412497['y'],_0x5561bc['z']=-_0x412497['z'],_0x5561bc['w']=-Cartesian3['dot'](Cartesian3[_0x5b2539(0x3152)](_0x412497,scratchPlaneNormal),scratchPlaneCenter),_0x16abdb+=0x2;}return _0x4e5315;},CullingVolume[_0x68aa19(0x4b51)][_0x68aa19(0x1396)]=function(_0x122ad0){var _0x10f100=_0x68aa19;for(var _0x140d24=this['planes'],_0x255fe9=!0x1,_0x4e3b32=0x0,_0x4082be=_0x140d24[_0x10f100(0x531b)];_0x4e3b32<_0x4082be;++_0x4e3b32){var _0x16bb3b=_0x122ad0[_0x10f100(0x5163)](Plane[_0x10f100(0x2797)](_0x140d24[_0x4e3b32],scratchPlane$2));if(_0x16bb3b===Intersect$1[_0x10f100(0x3899)])return Intersect$1[_0x10f100(0x3899)];_0x16bb3b===Intersect$1[_0x10f100(0xde3)]&&(_0x255fe9=!0x0);}return _0x255fe9?Intersect$1[_0x10f100(0xde3)]:Intersect$1[_0x10f100(0x2c6)];},CullingVolume[_0x68aa19(0x4b51)][_0x68aa19(0x35b9)]=function(_0x34eafd,_0x50159b){var _0x4c145b=_0x68aa19;if(_0x50159b===CullingVolume['MASK_OUTSIDE']||_0x50159b===CullingVolume['MASK_INSIDE'])return _0x50159b;for(var _0x5afe99=CullingVolume[_0x4c145b(0xb59)],_0x3f9f68=this[_0x4c145b(0x9e0)],_0x1b8542=0x0,_0x5060e1=_0x3f9f68['length'];_0x1b8542<_0x5060e1;++_0x1b8542){var _0xf6b0dc=_0x1b8542<0x1f?0x1<<_0x1b8542:0x0;if(!(_0x1b8542<0x1f&&0x0==(_0x50159b&_0xf6b0dc))){var _0x226680=_0x34eafd[_0x4c145b(0x5163)](Plane['fromCartesian4'](_0x3f9f68[_0x1b8542],scratchPlane$2));if(_0x226680===Intersect$1['OUTSIDE'])return CullingVolume[_0x4c145b(0x5402)];_0x226680===Intersect$1[_0x4c145b(0xde3)]&&(_0x5afe99|=_0xf6b0dc);}}return _0x5afe99;},CullingVolume[_0x68aa19(0x5402)]=0xffffffff,CullingVolume[_0x68aa19(0xb59)]=0x0,CullingVolume['MASK_INDETERMINATE']=0x7fffffff;var globals=function(_0x3303a8){var _0x1583c1=_0x68aa19;_0x3303a8(_0x1583c1(0x2d0e),_0x1583c1(0x4589)),_0x3303a8(_0x1583c1(0xd78),_0x1583c1(0x2167)),_0x3303a8('EPSG:3857',_0x1583c1(0x2aaa)),_0x3303a8[_0x1583c1(0x1d49)]=_0x3303a8[_0x1583c1(0x2d0e)],_0x3303a8[_0x1583c1(0x7aa)]=_0x3303a8[_0x1583c1(0x50f3)],_0x3303a8['GOOGLE']=_0x3303a8['EPSG:3857'],_0x3303a8['EPSG:900913']=_0x3303a8[_0x1583c1(0x50f3)],_0x3303a8['EPSG:102113']=_0x3303a8[_0x1583c1(0x50f3)];},PJD_3PARAM=0x1,PJD_7PARAM=0x2,PJD_WGS84=0x4,PJD_NODATUM=0x5,SEC_TO_RAD=0.00000484813681109536,HALF_PI=Math['PI']/0x2,SIXTH=0.16666666666666666,RA4=0.04722222222222222,RA6=0.022156084656084655,EPSLN=1e-10,D2R=0.017453292519943295,R2D=57.29577951308232,FORTPI=Math['PI']/0x4,TWO_PI=0x2*Math['PI'],SPI=3.14159265359,exports$1={'greenwich':0x0,'lisbon':-9.131906111111,'paris':2.337229166667,'bogota':-74.080916666667,'madrid':-3.687938888889,'rome':12.452333333333,'bern':7.439583333333,'jakarta':106.807719444444,'ferro':-17.666666666667,'brussels':4.367975,'stockholm':18.058277777778,'athens':23.7163375,'oslo':10.722916666667},units={'ft':{'to_meter':0.3048},'us-ft':{'to_meter':0x4b0/0xf61}},ignoredChar=/[\s_\-\/\(\)]/g;function match(_0x3a00e4,_0x2b692a){var _0x34c42f=_0x68aa19;if(_0x3a00e4[_0x2b692a])return _0x3a00e4[_0x2b692a];for(var _0x48149e,_0x1d9e1c=Object[_0x34c42f(0x20c8)](_0x3a00e4),_0xc2e449=_0x2b692a[_0x34c42f(0x22cf)]()['replace'](ignoredChar,''),_0x5d8e75=-0x1;++_0x5d8e75<_0x1d9e1c['length'];)if((_0x48149e=_0x1d9e1c[_0x5d8e75])['toLowerCase']()[_0x34c42f(0x1297)](ignoredChar,'')===_0xc2e449)return _0x3a00e4[_0x48149e];}var parseProj=function(_0x3a32b9){var _0x367f04=_0x68aa19,_0x5f53d7,_0x3f90c1,_0x115aa6,_0xbbee91={},_0x2d10c8=_0x3a32b9['split']('+')[_0x367f04(0x2e47)](function(_0x3f700e){return _0x3f700e['trim']();})[_0x367f04(0x350b)](function(_0x54124d){return _0x54124d;})[_0x367f04(0x48f)](function(_0x4c78ab,_0x255f56){var _0x220d0f=_0x367f04,_0x43065b=_0x255f56[_0x220d0f(0x4d7b)]('=');return _0x43065b[_0x220d0f(0x3a33)](!0x0),_0x4c78ab[_0x43065b[0x0][_0x220d0f(0x22cf)]()]=_0x43065b[0x1],_0x4c78ab;},{}),_0x33d525={'proj':_0x367f04(0xa5f),'datum':_0x367f04(0x4d71),'rf':function(_0x23f722){_0xbbee91['rf']=parseFloat(_0x23f722);},'lat_0':function(_0x21debe){_0xbbee91['lat0']=_0x21debe*D2R;},'lat_1':function(_0xce48c4){_0xbbee91['lat1']=_0xce48c4*D2R;},'lat_2':function(_0x4d8986){var _0x246c7a=_0x367f04;_0xbbee91[_0x246c7a(0x4c25)]=_0x4d8986*D2R;},'lat_ts':function(_0x566844){var _0xa78f8b=_0x367f04;_0xbbee91[_0xa78f8b(0x14f3)]=_0x566844*D2R;},'lon_0':function(_0x5d07ac){var _0x2cafce=_0x367f04;_0xbbee91[_0x2cafce(0x4582)]=_0x5d07ac*D2R;},'lon_1':function(_0x28b00d){var _0x58396e=_0x367f04;_0xbbee91[_0x58396e(0x3663)]=_0x28b00d*D2R;},'lon_2':function(_0x585aeb){var _0x433737=_0x367f04;_0xbbee91[_0x433737(0x535)]=_0x585aeb*D2R;},'alpha':function(_0x5b10f7){var _0x4780d5=_0x367f04;_0xbbee91[_0x4780d5(0x24f9)]=parseFloat(_0x5b10f7)*D2R;},'lonc':function(_0xb66fa7){var _0x4d224c=_0x367f04;_0xbbee91[_0x4d224c(0x4641)]=_0xb66fa7*D2R;},'x_0':function(_0x48b26f){_0xbbee91['x0']=parseFloat(_0x48b26f);},'y_0':function(_0x310585){_0xbbee91['y0']=parseFloat(_0x310585);},'k_0':function(_0x321fba){_0xbbee91['k0']=parseFloat(_0x321fba);},'k':function(_0x5f05a7){_0xbbee91['k0']=parseFloat(_0x5f05a7);},'a':function(_0x4cf77d){_0xbbee91['a']=parseFloat(_0x4cf77d);},'b':function(_0x5dec45){_0xbbee91['b']=parseFloat(_0x5dec45);},'r_a':function(){var _0x44b668=_0x367f04;_0xbbee91[_0x44b668(0x1c45)]=!0x0;},'zone':function(_0x284a56){var _0x6df904=_0x367f04;_0xbbee91[_0x6df904(0x1eca)]=parseInt(_0x284a56,0xa);},'south':function(){var _0x7ef7fd=_0x367f04;_0xbbee91[_0x7ef7fd(0xa0f)]=!0x0;},'towgs84':function(_0x30b954){var _0x814915=_0x367f04;_0xbbee91[_0x814915(0xfd2)]=_0x30b954[_0x814915(0x4d7b)](',')[_0x814915(0x2e47)](function(_0x46aa08){return parseFloat(_0x46aa08);});},'to_meter':function(_0x117daf){var _0x4a2eee=_0x367f04;_0xbbee91[_0x4a2eee(0x346b)]=parseFloat(_0x117daf);},'units':function(_0x548547){var _0x5efed2=_0x367f04;_0xbbee91[_0x5efed2(0x5747)]=_0x548547;var _0x3493a5=match(units,_0x548547);_0x3493a5&&(_0xbbee91[_0x5efed2(0x346b)]=_0x3493a5[_0x5efed2(0x346b)]);},'from_greenwich':function(_0x30b639){var _0x14f739=_0x367f04;_0xbbee91[_0x14f739(0x688)]=_0x30b639*D2R;},'pm':function(_0x505aec){var _0xcfb7d3=_0x367f04,_0x42078b=match(exports$1,_0x505aec);_0xbbee91[_0xcfb7d3(0x688)]=(_0x42078b||parseFloat(_0x505aec))*D2R;},'nadgrids':function(_0x532dc5){var _0x568ea0=_0x367f04;_0x568ea0(0x3b85)===_0x532dc5?_0xbbee91[_0x568ea0(0x4d71)]=_0x568ea0(0x54f0):_0xbbee91[_0x568ea0(0x256e)]=_0x532dc5;},'axis':function(_0x317623){var _0x5e89a4=_0x367f04,_0x763b83=_0x5e89a4(0x922);0x3===_0x317623['length']&&-0x1!==_0x763b83[_0x5e89a4(0x33ab)](_0x317623['substr'](0x0,0x1))&&-0x1!==_0x763b83['indexOf'](_0x317623[_0x5e89a4(0x163c)](0x1,0x1))&&-0x1!==_0x763b83[_0x5e89a4(0x33ab)](_0x317623[_0x5e89a4(0x163c)](0x2,0x1))&&(_0xbbee91[_0x5e89a4(0x4ddf)]=_0x317623);}};for(_0x5f53d7 in _0x2d10c8)_0x3f90c1=_0x2d10c8[_0x5f53d7],_0x5f53d7 in _0x33d525?_0x367f04(0x20f8)==typeof(_0x115aa6=_0x33d525[_0x5f53d7])?_0x115aa6(_0x3f90c1):_0xbbee91[_0x115aa6]=_0x3f90c1:_0xbbee91[_0x5f53d7]=_0x3f90c1;return _0x367f04(0x29ad)==typeof _0xbbee91['datumCode']&&_0x367f04(0x1d49)!==_0xbbee91[_0x367f04(0x4d71)]&&(_0xbbee91[_0x367f04(0x4d71)]=_0xbbee91['datumCode']['toLowerCase']()),_0xbbee91;},NEUTRAL=0x1,KEYWORD=0x2,NUMBER=0x3,QUOTED=0x4,AFTERQUOTE=0x5,ENDED=-0x1,whitespace=/\s/,latin=/[A-Za-z]/,keyword=/[A-Za-z84]/,endThings=/[,\]]/,digets=/[\d\.E\-\+]/;function Parser(_0x3240b9){var _0x4d8c9c=_0x68aa19;if(_0x4d8c9c(0x29ad)!=typeof _0x3240b9)throw new Error(_0x4d8c9c(0x21f8));this[_0x4d8c9c(0x3c68)]=_0x3240b9[_0x4d8c9c(0x559)](),this['level']=0x0,this[_0x4d8c9c(0x2463)]=0x0,this[_0x4d8c9c(0x1c10)]=null,this['stack']=[],this[_0x4d8c9c(0x199c)]=null,this['state']=NEUTRAL;}function parseString(_0x52ff52){var _0x20413f=_0x68aa19;return new Parser(_0x52ff52)[_0x20413f(0x1736)]();}function mapit(_0x3b6162,_0x1ceacc,_0x377226){var _0x262eb0=_0x68aa19;Array[_0x262eb0(0x4b57)](_0x1ceacc)&&(_0x377226[_0x262eb0(0x4e52)](_0x1ceacc),_0x1ceacc=null);var _0x588ff7=_0x1ceacc?{}:_0x3b6162,_0x25b65e=_0x377226['reduce'](function(_0x531b03,_0x42a981){return sExpr(_0x42a981,_0x531b03),_0x531b03;},_0x588ff7);_0x1ceacc&&(_0x3b6162[_0x1ceacc]=_0x25b65e);}function sExpr(_0x50dca9,_0x30a0bc){var _0x24350b=_0x68aa19;if(Array['isArray'](_0x50dca9)){var _0x59eee8=_0x50dca9[_0x24350b(0x1596)]();if(_0x24350b(0x468)===_0x59eee8&&(_0x59eee8=_0x50dca9[_0x24350b(0x1596)]()),0x1===_0x50dca9[_0x24350b(0x531b)])return Array[_0x24350b(0x4b57)](_0x50dca9[0x0])?(_0x30a0bc[_0x59eee8]={},void sExpr(_0x50dca9[0x0],_0x30a0bc[_0x59eee8])):void(_0x30a0bc[_0x59eee8]=_0x50dca9[0x0]);if(_0x50dca9[_0x24350b(0x531b)]){if(_0x24350b(0x4e50)!==_0x59eee8){if(_0x24350b(0x1359)===_0x59eee8)return _0x59eee8 in _0x30a0bc||(_0x30a0bc[_0x59eee8]=[]),void _0x30a0bc[_0x59eee8][_0x24350b(0x3a33)](_0x50dca9);var _0x4d676;switch(Array[_0x24350b(0x4b57)](_0x59eee8)||(_0x30a0bc[_0x59eee8]={}),_0x59eee8){case _0x24350b(0x48b9):case _0x24350b(0x183e):case _0x24350b(0x2332):return _0x30a0bc[_0x59eee8]={'name':_0x50dca9[0x0]['toLowerCase'](),'convert':_0x50dca9[0x1]},void(0x3===_0x50dca9[_0x24350b(0x531b)]&&sExpr(_0x50dca9[0x2],_0x30a0bc[_0x59eee8]));case'SPHEROID':case _0x24350b(0x41d9):return _0x30a0bc[_0x59eee8]={'name':_0x50dca9[0x0],'a':_0x50dca9[0x1],'rf':_0x50dca9[0x2]},void(0x4===_0x50dca9['length']&&sExpr(_0x50dca9[0x3],_0x30a0bc[_0x59eee8]));case _0x24350b(0x29dc):case _0x24350b(0x16eb):case _0x24350b(0x5820):case _0x24350b(0x23b7):case _0x24350b(0x3b84):case _0x24350b(0x5321):case _0x24350b(0x3271):case _0x24350b(0x578):case'GEODETICDATUM':case'EDATUM':case _0x24350b(0x57a):case _0x24350b(0x17b):case _0x24350b(0x29d1):case _0x24350b(0x2839):case _0x24350b(0x4ea9):case _0x24350b(0x1827):case'ENGINEERINGCRS':case _0x24350b(0x34ca):case _0x24350b(0x283e):case _0x24350b(0x47ba):case _0x24350b(0x5880):return _0x50dca9[0x0]=[_0x24350b(0x13f9),_0x50dca9[0x0]],void mapit(_0x30a0bc,_0x59eee8,_0x50dca9);default:for(_0x4d676=-0x1;++_0x4d676<_0x50dca9['length'];)if(!Array[_0x24350b(0x4b57)](_0x50dca9[_0x4d676]))return sExpr(_0x50dca9,_0x30a0bc[_0x59eee8]);return mapit(_0x30a0bc,_0x59eee8,_0x50dca9);}}else _0x30a0bc[_0x59eee8]=_0x50dca9;}else _0x30a0bc[_0x59eee8]=!0x0;}else _0x30a0bc[_0x50dca9]=!0x0;}Parser[_0x68aa19(0x4b51)][_0x68aa19(0x3b93)]=function(){var _0x2f8aaf=_0x68aa19,_0x4e3910=this[_0x2f8aaf(0x3c68)][this[_0x2f8aaf(0x2463)]++];if(this[_0x2f8aaf(0x4695)]!==QUOTED)for(;whitespace[_0x2f8aaf(0x8e2)](_0x4e3910);){if(this[_0x2f8aaf(0x2463)]>=this['text'][_0x2f8aaf(0x531b)])return;_0x4e3910=this[_0x2f8aaf(0x3c68)][this['place']++];}switch(this['state']){case NEUTRAL:return this['neutral'](_0x4e3910);case KEYWORD:return this[_0x2f8aaf(0x251)](_0x4e3910);case QUOTED:return this['quoted'](_0x4e3910);case AFTERQUOTE:return this[_0x2f8aaf(0x2e5b)](_0x4e3910);case NUMBER:return this[_0x2f8aaf(0x30f8)](_0x4e3910);case ENDED:return;}},Parser[_0x68aa19(0x4b51)]['afterquote']=function(_0x1c9961){var _0x18c3ba=_0x68aa19;if('\x22'===_0x1c9961)return this[_0x18c3ba(0x1437)]+='\x22',void(this[_0x18c3ba(0x4695)]=QUOTED);if(endThings['test'](_0x1c9961))return this[_0x18c3ba(0x1437)]=this[_0x18c3ba(0x1437)][_0x18c3ba(0x559)](),void this[_0x18c3ba(0x1159)](_0x1c9961);throw new Error(_0x18c3ba(0x2348)+_0x1c9961+'\x22\x20in\x20afterquote\x20yet,\x20index\x20'+this[_0x18c3ba(0x2463)]);},Parser[_0x68aa19(0x4b51)][_0x68aa19(0x1159)]=function(_0x474391){var _0x34bbdd=_0x68aa19;return','===_0x474391?(null!==this['word']&&this[_0x34bbdd(0x199c)][_0x34bbdd(0x3a33)](this['word']),this[_0x34bbdd(0x1437)]=null,void(this[_0x34bbdd(0x4695)]=NEUTRAL)):']'===_0x474391?(this['level']--,null!==this[_0x34bbdd(0x1437)]&&(this['currentObject'][_0x34bbdd(0x3a33)](this[_0x34bbdd(0x1437)]),this[_0x34bbdd(0x1437)]=null),this[_0x34bbdd(0x4695)]=NEUTRAL,this[_0x34bbdd(0x199c)]=this[_0x34bbdd(0xf06)][_0x34bbdd(0x1ae7)](),void(this[_0x34bbdd(0x199c)]||(this[_0x34bbdd(0x4695)]=ENDED))):void 0x0;},Parser[_0x68aa19(0x4b51)][_0x68aa19(0x30f8)]=function(_0xb5a7a3){var _0x358d8b=_0x68aa19;if(!digets['test'](_0xb5a7a3)){if(endThings['test'](_0xb5a7a3))return this[_0x358d8b(0x1437)]=parseFloat(this[_0x358d8b(0x1437)]),void this['afterItem'](_0xb5a7a3);throw new Error(_0x358d8b(0x2348)+_0xb5a7a3+_0x358d8b(0x3a19)+this[_0x358d8b(0x2463)]);}this[_0x358d8b(0x1437)]+=_0xb5a7a3;},Parser[_0x68aa19(0x4b51)][_0x68aa19(0x3c6b)]=function(_0x3b99da){var _0xcec8a2=_0x68aa19;'\x22'!==_0x3b99da?this[_0xcec8a2(0x1437)]+=_0x3b99da:this[_0xcec8a2(0x4695)]=AFTERQUOTE;},Parser[_0x68aa19(0x4b51)][_0x68aa19(0x251)]=function(_0x2a3151){var _0x207772=_0x68aa19;if(keyword[_0x207772(0x8e2)](_0x2a3151))this[_0x207772(0x1437)]+=_0x2a3151;else{if('['===_0x2a3151){var _0x326cd2=[];return _0x326cd2['push'](this[_0x207772(0x1437)]),this[_0x207772(0xcf6)]++,null===this[_0x207772(0x1c10)]?this['root']=_0x326cd2:this[_0x207772(0x199c)][_0x207772(0x3a33)](_0x326cd2),this[_0x207772(0xf06)]['push'](this[_0x207772(0x199c)]),this[_0x207772(0x199c)]=_0x326cd2,void(this['state']=NEUTRAL);}if(!endThings[_0x207772(0x8e2)](_0x2a3151))throw new Error(_0x207772(0x2348)+_0x2a3151+'\x22\x20in\x20keyword\x20yet,\x20index\x20'+this[_0x207772(0x2463)]);this[_0x207772(0x1159)](_0x2a3151);}},Parser[_0x68aa19(0x4b51)][_0x68aa19(0x34b2)]=function(_0x32a514){var _0x148a32=_0x68aa19;if(latin[_0x148a32(0x8e2)](_0x32a514))return this[_0x148a32(0x1437)]=_0x32a514,void(this[_0x148a32(0x4695)]=KEYWORD);if('\x22'===_0x32a514)return this['word']='',void(this[_0x148a32(0x4695)]=QUOTED);if(digets[_0x148a32(0x8e2)](_0x32a514))return this['word']=_0x32a514,void(this[_0x148a32(0x4695)]=NUMBER);if(!endThings[_0x148a32(0x8e2)](_0x32a514))throw new Error(_0x148a32(0x2348)+_0x32a514+'\x22\x20in\x20neutral\x20yet,\x20index\x20'+this[_0x148a32(0x2463)]);this[_0x148a32(0x1159)](_0x32a514);},Parser['prototype'][_0x68aa19(0x1736)]=function(){var _0x3d5830=_0x68aa19;for(;this[_0x3d5830(0x2463)]<this[_0x3d5830(0x3c68)][_0x3d5830(0x531b)];)this[_0x3d5830(0x3b93)]();if(this[_0x3d5830(0x4695)]===ENDED)return this[_0x3d5830(0x1c10)];throw new Error(_0x3d5830(0x5874)+this[_0x3d5830(0x3c68)]+_0x3d5830(0x51e9)+this['state']);};var D2R$1=0.017453292519943295;function rename(_0x490494,_0x100158){var _0x39b186=_0x68aa19,_0x3d734b=_0x100158[0x0],_0x5ef387=_0x100158[0x1];!(_0x3d734b in _0x490494)&&_0x5ef387 in _0x490494&&(_0x490494[_0x3d734b]=_0x490494[_0x5ef387],0x3===_0x100158[_0x39b186(0x531b)]&&(_0x490494[_0x3d734b]=_0x100158[0x2](_0x490494[_0x3d734b])));}function d2r(_0x4aa1e8){return _0x4aa1e8*D2R$1;}function cleanWKT(_0x312301){var _0x145aca=_0x68aa19;if(_0x145aca(0x5820)===_0x312301[_0x145aca(0x3243)]?_0x312301['projName']=_0x145aca(0x1202):'LOCAL_CS'===_0x312301[_0x145aca(0x3243)]?(_0x312301['projName']=_0x145aca(0x4e83),_0x312301[_0x145aca(0x1a01)]=!0x0):_0x145aca(0x5014)==typeof _0x312301[_0x145aca(0x1f46)]?_0x312301[_0x145aca(0xa5f)]=Object[_0x145aca(0x20c8)](_0x312301[_0x145aca(0x1f46)])[0x0]:_0x312301[_0x145aca(0xa5f)]=_0x312301[_0x145aca(0x1f46)],_0x312301[_0x145aca(0x1359)]){for(var _0x54df9a='',_0x52cc29=0x0,_0xe2c2eb=_0x312301[_0x145aca(0x1359)][_0x145aca(0x531b)];_0x52cc29<_0xe2c2eb;++_0x52cc29){var _0x5277ca=_0x312301['AXIS'][_0x52cc29][0x0]['toLowerCase']();-0x1!==_0x5277ca[_0x145aca(0x33ab)](_0x145aca(0x46e0))?_0x54df9a+='n':-0x1!==_0x5277ca['indexOf'](_0x145aca(0x149))?_0x54df9a+='s':-0x1!==_0x5277ca['indexOf'](_0x145aca(0x326c))?_0x54df9a+='e':-0x1!==_0x5277ca['indexOf'](_0x145aca(0x4488))&&(_0x54df9a+='w');}0x2===_0x54df9a['length']&&(_0x54df9a+='u'),0x3===_0x54df9a[_0x145aca(0x531b)]&&(_0x312301['axis']=_0x54df9a);}_0x312301['UNIT']&&(_0x312301[_0x145aca(0x5747)]=_0x312301['UNIT'][_0x145aca(0x13f9)][_0x145aca(0x22cf)](),_0x145aca(0x129e)===_0x312301['units']&&(_0x312301['units']=_0x145aca(0x4111)),_0x312301[_0x145aca(0x48b9)][_0x145aca(0x5349)]&&('GEOGCS'===_0x312301[_0x145aca(0x3243)]?_0x312301[_0x145aca(0x5880)]&&_0x312301[_0x145aca(0x5880)]['SPHEROID']&&(_0x312301['to_meter']=_0x312301['UNIT']['convert']*_0x312301['DATUM']['SPHEROID']['a']):_0x312301[_0x145aca(0x346b)]=_0x312301[_0x145aca(0x48b9)]['convert']));var _0x385873=_0x312301['GEOGCS'];function _0x3c9df6(_0x5abb66){var _0x3bc04e=_0x145aca;return _0x5abb66*(_0x312301[_0x3bc04e(0x346b)]||0x1);}_0x145aca(0x5820)===_0x312301[_0x145aca(0x3243)]&&(_0x385873=_0x312301),_0x385873&&(_0x385873['DATUM']?_0x312301['datumCode']=_0x385873[_0x145aca(0x5880)][_0x145aca(0x13f9)][_0x145aca(0x22cf)]():_0x312301[_0x145aca(0x4d71)]=_0x385873[_0x145aca(0x13f9)]['toLowerCase'](),'d_'===_0x312301['datumCode'][_0x145aca(0x48ca)](0x0,0x2)&&(_0x312301['datumCode']=_0x312301['datumCode'][_0x145aca(0x48ca)](0x2)),_0x145aca(0x3c71)!==_0x312301[_0x145aca(0x4d71)]&&'new_zealand_1949'!==_0x312301[_0x145aca(0x4d71)]||(_0x312301['datumCode']='nzgd49'),'wgs_1984'!==_0x312301[_0x145aca(0x4d71)]&&_0x145aca(0x1293)!==_0x312301[_0x145aca(0x4d71)]||(_0x145aca(0x3483)===_0x312301[_0x145aca(0x1f46)]&&(_0x312301['sphere']=!0x0),_0x312301[_0x145aca(0x4d71)]=_0x145aca(0x2411)),_0x145aca(0x51d9)===_0x312301[_0x145aca(0x4d71)][_0x145aca(0x48ca)](-0x6)&&(_0x312301[_0x145aca(0x4d71)]=_0x312301['datumCode'][_0x145aca(0x48ca)](0x0,-0x6)),_0x145aca(0x52ab)===_0x312301[_0x145aca(0x4d71)][_0x145aca(0x48ca)](-0x8)&&(_0x312301[_0x145aca(0x4d71)]=_0x312301[_0x145aca(0x4d71)]['slice'](0x0,-0x8)),~_0x312301[_0x145aca(0x4d71)][_0x145aca(0x33ab)](_0x145aca(0x3d40))&&(_0x312301['datumCode']=_0x145aca(0x1de9)),_0x385873[_0x145aca(0x5880)]&&_0x385873[_0x145aca(0x5880)]['SPHEROID']&&(_0x312301[_0x145aca(0x1fd8)]=_0x385873[_0x145aca(0x5880)][_0x145aca(0x8b2)]['name'][_0x145aca(0x1297)]('_19','')[_0x145aca(0x1297)](/[Cc]larke\_18/,'clrk'),_0x145aca(0x4310)===_0x312301['ellps'][_0x145aca(0x22cf)]()[_0x145aca(0x48ca)](0x0,0xd)&&(_0x312301[_0x145aca(0x1fd8)]=_0x145aca(0x4464)),_0x312301['a']=_0x385873['DATUM'][_0x145aca(0x8b2)]['a'],_0x312301['rf']=parseFloat(_0x385873[_0x145aca(0x5880)][_0x145aca(0x8b2)]['rf'],0xa)),_0x385873['DATUM']&&_0x385873[_0x145aca(0x5880)][_0x145aca(0x4e50)]&&(_0x312301[_0x145aca(0xfd2)]=_0x385873[_0x145aca(0x5880)][_0x145aca(0x4e50)]),~_0x312301[_0x145aca(0x4d71)][_0x145aca(0x33ab)](_0x145aca(0x4f58))&&(_0x312301['datumCode']=_0x145aca(0x1f75)),~_0x312301[_0x145aca(0x4d71)][_0x145aca(0x33ab)](_0x145aca(0x17a4))&&(_0x312301[_0x145aca(0x4d71)]=_0x145aca(0x196b)),(~_0x312301[_0x145aca(0x4d71)][_0x145aca(0x33ab)]('tm65')||~_0x312301['datumCode'][_0x145aca(0x33ab)]('geodetic_datum_of_1965'))&&(_0x312301[_0x145aca(0x4d71)]='ire65'),_0x145aca(0x27ab)===_0x312301[_0x145aca(0x4d71)]&&(_0x312301[_0x145aca(0x4d71)]=_0x145aca(0x1d20)),~_0x312301['datumCode'][_0x145aca(0x33ab)]('israel')&&(_0x312301[_0x145aca(0x4d71)]=_0x145aca(0x16e0))),_0x312301['b']&&!isFinite(_0x312301['b'])&&(_0x312301['b']=_0x312301['a']),([[_0x145aca(0x4659),_0x145aca(0x1223)],['standard_parallel_2','Standard_Parallel_2'],[_0x145aca(0x2426),_0x145aca(0x3b0f)],[_0x145aca(0x344),_0x145aca(0x2b35)],['central_meridian',_0x145aca(0x50ed)],[_0x145aca(0x9de),_0x145aca(0x3a90)],[_0x145aca(0x9de),_0x145aca(0x10b3)],['scale_factor',_0x145aca(0x549f)],['k0','scale_factor'],['latitude_of_center','Latitude_Of_Center'],['latitude_of_center',_0x145aca(0x8ef)],['lat0',_0x145aca(0x4b85),d2r],[_0x145aca(0x20d7),_0x145aca(0x5177)],[_0x145aca(0x20d7),'Longitude_of_center'],[_0x145aca(0x4641),_0x145aca(0x20d7),d2r],['x0',_0x145aca(0x2426),_0x3c9df6],['y0',_0x145aca(0x344),_0x3c9df6],[_0x145aca(0x4582),'central_meridian',d2r],[_0x145aca(0x3871),_0x145aca(0x9de),d2r],[_0x145aca(0x3871),_0x145aca(0x4659),d2r],['lat1',_0x145aca(0x4659),d2r],[_0x145aca(0x4c25),'standard_parallel_2',d2r],[_0x145aca(0x6c6),'Azimuth'],[_0x145aca(0x24f9),_0x145aca(0x6c6),d2r],[_0x145aca(0x3c98),_0x145aca(0x13f9)]][_0x145aca(0x3bcb)](function(_0x4cdbf2){return rename(_0x312301,_0x4cdbf2);}),_0x312301['long0']||!_0x312301[_0x145aca(0x4641)]||_0x145aca(0x4b3e)!==_0x312301['projName']&&_0x145aca(0x1172)!==_0x312301[_0x145aca(0xa5f)]||(_0x312301[_0x145aca(0x4582)]=_0x312301[_0x145aca(0x4641)]),_0x312301[_0x145aca(0x14f3)]||!_0x312301[_0x145aca(0x184c)]||'Stereographic_South_Pole'!==_0x312301[_0x145aca(0xa5f)]&&_0x145aca(0x116a)!==_0x312301[_0x145aca(0xa5f)]||(_0x312301[_0x145aca(0x3871)]=d2r(_0x312301[_0x145aca(0x184c)]>0x0?0x5a:-0x5a),_0x312301[_0x145aca(0x14f3)]=_0x312301[_0x145aca(0x184c)]));}var wkt=function(_0x1a5738){var _0x30cdca=_0x68aa19,_0x4606fe=parseString(_0x1a5738),_0x1ebe94=_0x4606fe[_0x30cdca(0x1596)](),_0xf90e48=_0x4606fe[_0x30cdca(0x1596)]();_0x4606fe[_0x30cdca(0x4e52)]([_0x30cdca(0x13f9),_0xf90e48]),_0x4606fe[_0x30cdca(0x4e52)]([_0x30cdca(0x3243),_0x1ebe94]);var _0x2fc537={};return sExpr(_0x4606fe,_0x2fc537),cleanWKT(_0x2fc537),_0x2fc537;};function defs(_0x145dc1){var _0x33c259=_0x68aa19,_0x2a465f=this;if(0x2===arguments[_0x33c259(0x531b)]){var _0xb066d1=arguments[0x1];_0x33c259(0x29ad)==typeof _0xb066d1?'+'===_0xb066d1['charAt'](0x0)?defs[_0x145dc1]=parseProj(arguments[0x1]):defs[_0x145dc1]=wkt(arguments[0x1]):defs[_0x145dc1]=_0xb066d1;}else{if(0x1===arguments[_0x33c259(0x531b)]){if(Array[_0x33c259(0x4b57)](_0x145dc1))return _0x145dc1[_0x33c259(0x2e47)](function(_0x1d94dd){var _0x2fd048=_0x33c259;Array[_0x2fd048(0x4b57)](_0x1d94dd)?defs[_0x2fd048(0x18ce)](_0x2a465f,_0x1d94dd):defs(_0x1d94dd);});if(_0x33c259(0x29ad)==typeof _0x145dc1){if(_0x145dc1 in defs)return defs[_0x145dc1];}else _0x33c259(0x3c2a)in _0x145dc1?defs[_0x33c259(0x30c9)+_0x145dc1['EPSG']]=_0x145dc1:_0x33c259(0x1f39)in _0x145dc1?defs['ESRI:'+_0x145dc1[_0x33c259(0x1f39)]]=_0x145dc1:_0x33c259(0x30d7)in _0x145dc1?defs[_0x33c259(0x32aa)+_0x145dc1[_0x33c259(0x30d7)]]=_0x145dc1:console[_0x33c259(0xe28)](_0x145dc1);return;}}}function testObj(_0x1e5eda){var _0x321008=_0x68aa19;return _0x321008(0x29ad)==typeof _0x1e5eda;}function testDef(_0x550ee3){return _0x550ee3 in defs;}globals(defs);var codeWords=[_0x68aa19(0x29dc),_0x68aa19(0x16eb),_0x68aa19(0x5820),_0x68aa19(0x23b7),'PROJCS',_0x68aa19(0x5321),_0x68aa19(0x3271),_0x68aa19(0x578),_0x68aa19(0x14b5),_0x68aa19(0x34ca),_0x68aa19(0x24e0)];function testWKT(_0x4e31a9){return codeWords['some'](function(_0x313f4c){return _0x4e31a9['indexOf'](_0x313f4c)>-0x1;});}var codes=[_0x68aa19(0x6ab),_0x68aa19(0x3607),'3785',_0x68aa19(0x331f)];function checkMercator(_0x4a6480){var _0x3554de=_0x68aa19,_0x256ed3=match(_0x4a6480,'authority');if(_0x256ed3){var _0x326ec8=match(_0x256ed3,_0x3554de(0x3676));return _0x326ec8&&codes['indexOf'](_0x326ec8)>-0x1;}}function checkProjStr(_0x2cd235){var _0x4811e0=_0x68aa19,_0x3a757c=match(_0x2cd235,_0x4811e0(0x1c26));if(_0x3a757c)return match(_0x3a757c,_0x4811e0(0x3cf6));}function testProj(_0x17f1e6){return'+'===_0x17f1e6[0x0];}function parse$2(_0x4fdfc2){if(!testObj(_0x4fdfc2))return _0x4fdfc2;if(testDef(_0x4fdfc2))return defs[_0x4fdfc2];if(testWKT(_0x4fdfc2)){var _0x1fb670=wkt(_0x4fdfc2);if(checkMercator(_0x1fb670))return defs['EPSG:3857'];var _0x2fc8c7=checkProjStr(_0x1fb670);return _0x2fc8c7?parseProj(_0x2fc8c7):_0x1fb670;}return testProj(_0x4fdfc2)?parseProj(_0x4fdfc2):void 0x0;}var extend$2=function(_0x231add,_0x34e4fd){var _0x29d8f5,_0x3dc719;if(_0x231add=_0x231add||{},!_0x34e4fd)return _0x231add;for(_0x3dc719 in _0x34e4fd)void 0x0!==(_0x29d8f5=_0x34e4fd[_0x3dc719])&&(_0x231add[_0x3dc719]=_0x29d8f5);return _0x231add;},msfnz=function(_0x574d35,_0x4eacb5,_0x34c655){var _0x434712=_0x68aa19,_0x2716ab=_0x574d35*_0x4eacb5;return _0x34c655/Math[_0x434712(0x4080)](0x1-_0x2716ab*_0x2716ab);},sign=function(_0x4fb4b0){return _0x4fb4b0<0x0?-0x1:0x1;},adjust_lon=function(_0x1c0c90){var _0x3503de=_0x68aa19;return Math[_0x3503de(0x1661)](_0x1c0c90)<=SPI?_0x1c0c90:_0x1c0c90-sign(_0x1c0c90)*TWO_PI;},tsfnz=function(_0x1e1dea,_0x58c30a,_0x4d064c){var _0x1e8c89=_0x1e1dea*_0x4d064c,_0x220e60=0.5*_0x1e1dea;return _0x1e8c89=Math['pow']((0x1-_0x1e8c89)/(0x1+_0x1e8c89),_0x220e60),Math['tan'](0.5*(HALF_PI-_0x58c30a))/_0x1e8c89;},phi2z=function(_0x4d9eaf,_0x224791){var _0x3fb244=_0x68aa19;for(var _0x3bf4e2,_0x47f233,_0xda89fd=0.5*_0x4d9eaf,_0x3c92fb=HALF_PI-0x2*Math[_0x3fb244(0x81d)](_0x224791),_0x4297b6=0x0;_0x4297b6<=0xf;_0x4297b6++)if(_0x3bf4e2=_0x4d9eaf*Math[_0x3fb244(0x4322)](_0x3c92fb),_0x3c92fb+=_0x47f233=HALF_PI-0x2*Math[_0x3fb244(0x81d)](_0x224791*Math[_0x3fb244(0x1f76)]((0x1-_0x3bf4e2)/(0x1+_0x3bf4e2),_0xda89fd))-_0x3c92fb,Math[_0x3fb244(0x1661)](_0x47f233)<=1e-10)return _0x3c92fb;return-0x270f;};function init(){var _0x2229a9=_0x68aa19,_0xb32ebe=this['b']/this['a'];this['es']=0x1-_0xb32ebe*_0xb32ebe,'x0'in this||(this['x0']=0x0),'y0'in this||(this['y0']=0x0),this['e']=Math[_0x2229a9(0x4080)](this['es']),this[_0x2229a9(0x14f3)]?this[_0x2229a9(0x4e3b)]?this['k0']=Math[_0x2229a9(0x1d35)](this[_0x2229a9(0x14f3)]):this['k0']=msfnz(this['e'],Math['sin'](this[_0x2229a9(0x14f3)]),Math[_0x2229a9(0x1d35)](this[_0x2229a9(0x14f3)])):this['k0']||(this['k']?this['k0']=this['k']:this['k0']=0x1);}function forward(_0xd29dff){var _0x2f8bd1=_0x68aa19,_0x56469e,_0x258396,_0x599b2a=_0xd29dff['x'],_0x4be65d=_0xd29dff['y'];if(_0x4be65d*R2D>0x5a&&_0x4be65d*R2D<-0x5a&&_0x599b2a*R2D>0xb4&&_0x599b2a*R2D<-0xb4)return null;if(Math[_0x2f8bd1(0x1661)](Math[_0x2f8bd1(0x1661)](_0x4be65d)-HALF_PI)<=EPSLN)return null;if(this[_0x2f8bd1(0x4e3b)])_0x56469e=this['x0']+this['a']*this['k0']*adjust_lon(_0x599b2a-this[_0x2f8bd1(0x4582)]),_0x258396=this['y0']+this['a']*this['k0']*Math['log'](Math[_0x2f8bd1(0x15be)](FORTPI+0.5*_0x4be65d));else{var _0x3e0712=Math[_0x2f8bd1(0x4322)](_0x4be65d),_0x54e98d=tsfnz(this['e'],_0x4be65d,_0x3e0712);_0x56469e=this['x0']+this['a']*this['k0']*adjust_lon(_0x599b2a-this[_0x2f8bd1(0x4582)]),_0x258396=this['y0']-this['a']*this['k0']*Math['log'](_0x54e98d);}return _0xd29dff['x']=_0x56469e,_0xd29dff['y']=_0x258396,_0xd29dff;}function inverse(_0xbb20f7){var _0x55783f=_0x68aa19,_0x3188e9,_0x57e771,_0x4050aa=_0xbb20f7['x']-this['x0'],_0x223e20=_0xbb20f7['y']-this['y0'];if(this[_0x55783f(0x4e3b)])_0x57e771=HALF_PI-0x2*Math[_0x55783f(0x81d)](Math['exp'](-_0x223e20/(this['a']*this['k0'])));else{var _0x360a2c=Math['exp'](-_0x223e20/(this['a']*this['k0']));if(-0x270f===(_0x57e771=phi2z(this['e'],_0x360a2c)))return null;}return _0x3188e9=adjust_lon(this[_0x55783f(0x4582)]+_0x4050aa/(this['a']*this['k0'])),_0xbb20f7['x']=_0x3188e9,_0xbb20f7['y']=_0x57e771,_0xbb20f7;}var names$1=['Mercator',_0x68aa19(0x4d26),_0x68aa19(0x2a8a),'Mercator_Auxiliary_Sphere','merc'],merc={'init':init,'forward':forward,'inverse':inverse,'names':names$1};function init$1(){}function identity(_0x39bf81){return _0x39bf81;}var names$2=[_0x68aa19(0x1202),_0x68aa19(0x4e83)],longlat={'init':init$1,'forward':identity,'inverse':identity,'names':names$2},projs=[merc,longlat],names={},projStore=[];function add$1(_0x32ee4c,_0xf70528){var _0x94c354=_0x68aa19,_0x4a76f3=projStore[_0x94c354(0x531b)];return _0x32ee4c['names']?(projStore[_0x4a76f3]=_0x32ee4c,_0x32ee4c['names'][_0x94c354(0x3bcb)](function(_0x3d26f2){names[_0x3d26f2['toLowerCase']()]=_0x4a76f3;}),this):(console['log'](_0xf70528),!0x0);}function get(_0x2bdb1b){var _0x4b070c=_0x68aa19;if(!_0x2bdb1b)return!0x1;var _0x3b16e7=_0x2bdb1b[_0x4b070c(0x22cf)]();return void 0x0!==names[_0x3b16e7]&&projStore[names[_0x3b16e7]]?projStore[names[_0x3b16e7]]:void 0x0;}function start(){projs['forEach'](add$1);}var projections={'start':start,'add':add$1,'get':get},exports$2={'MERIT':{'a':0x615299,'rf':298.257,'ellipseName':_0x68aa19(0x28e7)},'SGS85':{'a':0x615298,'rf':298.257,'ellipseName':_0x68aa19(0xc39)},'GRS80':{'a':0x615299,'rf':298.257222101,'ellipseName':_0x68aa19(0x331)},'IAU76':{'a':0x61529c,'rf':298.257,'ellipseName':'IAU\x201976'},'airy':{'a':6377563.396,'b':6356256.91,'ellipseName':_0x68aa19(0x3e3f)},'APL4':{'a':0x615299,'rf':298.25,'ellipseName':_0x68aa19(0x1a3)},'NWL9D':{'a':0x6152a1,'rf':298.25,'ellipseName':_0x68aa19(0x4662)},'mod_airy':{'a':6377340.189,'b':6356034.446,'ellipseName':'Modified\x20Airy'},'andrae':{'a':6377104.43,'rf':0x12c,'ellipseName':_0x68aa19(0x1469)},'aust_SA':{'a':0x6152b0,'rf':298.25,'ellipseName':_0x68aa19(0x4e99)},'GRS67':{'a':0x6152b0,'rf':298.247167427,'ellipseName':_0x68aa19(0x54e4)},'bessel':{'a':6377397.155,'rf':299.1528128,'ellipseName':'Bessel\x201841'},'bess_nam':{'a':6377483.865,'rf':299.1528128,'ellipseName':_0x68aa19(0x42f7)},'clrk66':{'a':6378206.4,'b':6356583.8,'ellipseName':_0x68aa19(0x92d)},'clrk80':{'a':6378249.145,'rf':293.4663,'ellipseName':'Clarke\x201880\x20mod.'},'clrk58':{'a':6378293.645208759,'rf':294.2606763692654,'ellipseName':_0x68aa19(0x4508)},'CPM':{'a':6375738.7,'rf':334.29,'ellipseName':_0x68aa19(0x4d9b)},'delmbr':{'a':0x614bec,'rf':311.5,'ellipseName':'Delambre\x201810\x20(Belgium)'},'engelis':{'a':6378136.05,'rf':298.2566,'ellipseName':_0x68aa19(0x47f6)},'evrst30':{'a':6377276.345,'rf':300.8017,'ellipseName':_0x68aa19(0x4ad)},'evrst48':{'a':6377304.063,'rf':300.8017,'ellipseName':_0x68aa19(0x251e)},'evrst56':{'a':6377301.243,'rf':300.8017,'ellipseName':_0x68aa19(0x1d16)},'evrst69':{'a':6377295.664,'rf':300.8017,'ellipseName':_0x68aa19(0x312e)},'evrstSS':{'a':6377298.556,'rf':300.8017,'ellipseName':_0x68aa19(0x53f8)},'fschr60':{'a':0x6152b6,'rf':298.3,'ellipseName':'Fischer\x20(Mercury\x20Datum)\x201960'},'fschr60m':{'a':0x6152ab,'rf':298.3,'ellipseName':'Fischer\x201960'},'fschr68':{'a':0x6152a6,'rf':298.3,'ellipseName':_0x68aa19(0x3e8a)},'helmert':{'a':0x6152d8,'rf':298.3,'ellipseName':'Helmert\x201906'},'hough':{'a':0x61531e,'rf':0x129,'ellipseName':_0x68aa19(0x5643)},'intl':{'a':0x615394,'rf':0x129,'ellipseName':_0x68aa19(0x1367)},'kaula':{'a':0x6152b3,'rf':298.24,'ellipseName':_0x68aa19(0x4015)},'lerch':{'a':0x61529b,'rf':298.257,'ellipseName':_0x68aa19(0x1f87)},'mprts':{'a':0x619d74,'rf':0xbf,'ellipseName':_0x68aa19(0x380c)},'new_intl':{'a':6378157.5,'b':6356772.2,'ellipseName':_0x68aa19(0x1677)},'plessis':{'a':0x614c4b,'rf':0x60fb97,'ellipseName':_0x68aa19(0x4593)},'krass':{'a':0x615305,'rf':298.3,'ellipseName':_0x68aa19(0x5694)},'SEasia':{'a':0x6152ab,'b':6356773.3205,'ellipseName':'Southeast\x20Asia'},'walbeck':{'a':0x614dc0,'b':6355834.8467,'ellipseName':_0x68aa19(0x313)},'WGS60':{'a':0x6152b5,'rf':298.3,'ellipseName':_0x68aa19(0x4f43)},'WGS66':{'a':0x6152a1,'rf':298.25,'ellipseName':_0x68aa19(0x5026)},'WGS7':{'a':0x615297,'rf':298.26,'ellipseName':'WGS\x2072'}},WGS84=exports$2[_0x68aa19(0x1d49)]={'a':0x615299,'rf':298.257223563,'ellipseName':_0x68aa19(0x460c)};function eccentricity(_0x4ae8c5,_0x45aceb,_0x3be487,_0xb0f93e){var _0x25db13=_0x68aa19,_0x5879e1=_0x4ae8c5*_0x4ae8c5,_0x3f7dde=_0x45aceb*_0x45aceb,_0x4dc30f=(_0x5879e1-_0x3f7dde)/_0x5879e1,_0x3ad60e=0x0;return _0xb0f93e?(_0x5879e1=(_0x4ae8c5*=0x1-_0x4dc30f*(SIXTH+_0x4dc30f*(RA4+_0x4dc30f*RA6)))*_0x4ae8c5,_0x4dc30f=0x0):_0x3ad60e=Math[_0x25db13(0x4080)](_0x4dc30f),{'es':_0x4dc30f,'e':_0x3ad60e,'ep2':(_0x5879e1-_0x3f7dde)/_0x3f7dde};}function sphere(_0x4297d7,_0x240276,_0x33bf8b,_0x55d8c9,_0x172cf9){var _0x100a4d=_0x68aa19;if(!_0x4297d7){var _0x4b84f6=match(exports$2,_0x55d8c9);_0x4b84f6||(_0x4b84f6=WGS84),_0x4297d7=_0x4b84f6['a'],_0x240276=_0x4b84f6['b'],_0x33bf8b=_0x4b84f6['rf'];}return _0x33bf8b&&!_0x240276&&(_0x240276=(0x1-0x1/_0x33bf8b)*_0x4297d7),(0x0===_0x33bf8b||Math[_0x100a4d(0x1661)](_0x4297d7-_0x240276)<EPSLN)&&(_0x172cf9=!0x0,_0x240276=_0x4297d7),{'a':_0x4297d7,'b':_0x240276,'rf':_0x33bf8b,'sphere':_0x172cf9};}exports$2[_0x68aa19(0x4e3b)]={'a':0x6136b5,'b':0x6136b5,'ellipseName':_0x68aa19(0xbc6)};var exports$3={};function datum(_0x2c4cab,_0x11da8e,_0x1c75b3,_0x32adae,_0x220789,_0x7c75fa){var _0x1e4563=_0x68aa19,_0x5423c4={};return _0x5423c4[_0x1e4563(0x565e)]=void 0x0===_0x2c4cab||_0x1e4563(0x54f0)===_0x2c4cab?PJD_NODATUM:PJD_WGS84,_0x11da8e&&(_0x5423c4[_0x1e4563(0xfd2)]=_0x11da8e[_0x1e4563(0x2e47)](parseFloat),0x0===_0x5423c4[_0x1e4563(0xfd2)][0x0]&&0x0===_0x5423c4['datum_params'][0x1]&&0x0===_0x5423c4[_0x1e4563(0xfd2)][0x2]||(_0x5423c4['datum_type']=PJD_3PARAM),_0x5423c4[_0x1e4563(0xfd2)][_0x1e4563(0x531b)]>0x3&&(0x0===_0x5423c4[_0x1e4563(0xfd2)][0x3]&&0x0===_0x5423c4['datum_params'][0x4]&&0x0===_0x5423c4[_0x1e4563(0xfd2)][0x5]&&0x0===_0x5423c4[_0x1e4563(0xfd2)][0x6]||(_0x5423c4['datum_type']=PJD_7PARAM,_0x5423c4[_0x1e4563(0xfd2)][0x3]*=SEC_TO_RAD,_0x5423c4[_0x1e4563(0xfd2)][0x4]*=SEC_TO_RAD,_0x5423c4['datum_params'][0x5]*=SEC_TO_RAD,_0x5423c4[_0x1e4563(0xfd2)][0x6]=_0x5423c4[_0x1e4563(0xfd2)][0x6]/0xf4240+0x1))),_0x5423c4['a']=_0x1c75b3,_0x5423c4['b']=_0x32adae,_0x5423c4['es']=_0x220789,_0x5423c4[_0x1e4563(0x1f5e)]=_0x7c75fa,_0x5423c4;}function Projection(_0x5a222a,_0x3510b8){var _0x513bb6=_0x68aa19;if(!(this instanceof Projection))return new Projection(_0x5a222a);_0x3510b8=_0x3510b8||function(_0x6861a3){if(_0x6861a3)throw _0x6861a3;};var _0x3f88a3=parse$2(_0x5a222a);if(_0x513bb6(0x5014)==typeof _0x3f88a3){var _0x19c611=Projection[_0x513bb6(0x2c5)]['get'](_0x3f88a3[_0x513bb6(0xa5f)]);if(_0x19c611){if(_0x3f88a3[_0x513bb6(0x4d71)]&&_0x513bb6(0x54f0)!==_0x3f88a3[_0x513bb6(0x4d71)]){var _0x294001=match(exports$3,_0x3f88a3['datumCode']);_0x294001&&(_0x3f88a3['datum_params']=_0x294001[_0x513bb6(0x29cf)]?_0x294001[_0x513bb6(0x29cf)][_0x513bb6(0x4d7b)](','):null,_0x3f88a3[_0x513bb6(0x1fd8)]=_0x294001[_0x513bb6(0x3bea)],_0x3f88a3[_0x513bb6(0x5839)]=_0x294001[_0x513bb6(0x5839)]?_0x294001[_0x513bb6(0x5839)]:_0x3f88a3[_0x513bb6(0x4d71)]);}_0x3f88a3['k0']=_0x3f88a3['k0']||0x1,_0x3f88a3[_0x513bb6(0x4ddf)]=_0x3f88a3[_0x513bb6(0x4ddf)]||_0x513bb6(0x449d),_0x3f88a3['ellps']=_0x3f88a3[_0x513bb6(0x1fd8)]||'wgs84';var _0x26d616=sphere(_0x3f88a3['a'],_0x3f88a3['b'],_0x3f88a3['rf'],_0x3f88a3['ellps'],_0x3f88a3[_0x513bb6(0x4e3b)]),_0x421ff6=eccentricity(_0x26d616['a'],_0x26d616['b'],_0x26d616['rf'],_0x3f88a3[_0x513bb6(0x1c45)]),_0xd5ba91=_0x3f88a3['datum']||datum(_0x3f88a3[_0x513bb6(0x4d71)],_0x3f88a3[_0x513bb6(0xfd2)],_0x26d616['a'],_0x26d616['b'],_0x421ff6['es'],_0x421ff6[_0x513bb6(0x1f5e)]);extend$2(this,_0x3f88a3),extend$2(this,_0x19c611),this['a']=_0x26d616['a'],this['b']=_0x26d616['b'],this['rf']=_0x26d616['rf'],this[_0x513bb6(0x4e3b)]=_0x26d616[_0x513bb6(0x4e3b)],this['es']=_0x421ff6['es'],this['e']=_0x421ff6['e'],this['ep2']=_0x421ff6[_0x513bb6(0x1f5e)],this[_0x513bb6(0x4718)]=_0xd5ba91,this['init'](),_0x3510b8(null,this);}else _0x3510b8(_0x5a222a);}else _0x3510b8(_0x5a222a);}function compareDatums(_0x523a3c,_0x38adf2){var _0x19a07e=_0x68aa19;return _0x523a3c[_0x19a07e(0x565e)]===_0x38adf2[_0x19a07e(0x565e)]&&(!(_0x523a3c['a']!==_0x38adf2['a']||Math[_0x19a07e(0x1661)](_0x523a3c['es']-_0x38adf2['es'])>5e-11)&&(_0x523a3c[_0x19a07e(0x565e)]===PJD_3PARAM?_0x523a3c[_0x19a07e(0xfd2)][0x0]===_0x38adf2['datum_params'][0x0]&&_0x523a3c[_0x19a07e(0xfd2)][0x1]===_0x38adf2[_0x19a07e(0xfd2)][0x1]&&_0x523a3c[_0x19a07e(0xfd2)][0x2]===_0x38adf2[_0x19a07e(0xfd2)][0x2]:_0x523a3c[_0x19a07e(0x565e)]!==PJD_7PARAM||_0x523a3c[_0x19a07e(0xfd2)][0x0]===_0x38adf2[_0x19a07e(0xfd2)][0x0]&&_0x523a3c[_0x19a07e(0xfd2)][0x1]===_0x38adf2[_0x19a07e(0xfd2)][0x1]&&_0x523a3c[_0x19a07e(0xfd2)][0x2]===_0x38adf2['datum_params'][0x2]&&_0x523a3c[_0x19a07e(0xfd2)][0x3]===_0x38adf2['datum_params'][0x3]&&_0x523a3c[_0x19a07e(0xfd2)][0x4]===_0x38adf2[_0x19a07e(0xfd2)][0x4]&&_0x523a3c['datum_params'][0x5]===_0x38adf2['datum_params'][0x5]&&_0x523a3c[_0x19a07e(0xfd2)][0x6]===_0x38adf2[_0x19a07e(0xfd2)][0x6]));}function geodeticToGeocentric(_0x14d599,_0x407c03,_0x2eb10a){var _0x26d5f0=_0x68aa19,_0x1552d4,_0x2d5101,_0x1afe8b,_0x4dfefa,_0x316678=_0x14d599['x'],_0x379083=_0x14d599['y'],_0x4b5a80=_0x14d599['z']?_0x14d599['z']:0x0;if(_0x379083<-HALF_PI&&_0x379083>-1.001*HALF_PI)_0x379083=-HALF_PI;else{if(_0x379083>HALF_PI&&_0x379083<1.001*HALF_PI)_0x379083=HALF_PI;else{if(_0x379083<-HALF_PI)return{'x':-0x1/0x0,'y':-0x1/0x0,'z':_0x14d599['z']};if(_0x379083>HALF_PI)return{'x':0x1/0x0,'y':0x1/0x0,'z':_0x14d599['z']};}}return _0x316678>Math['PI']&&(_0x316678-=0x2*Math['PI']),_0x2d5101=Math[_0x26d5f0(0x4322)](_0x379083),_0x4dfefa=Math[_0x26d5f0(0x1d35)](_0x379083),_0x1afe8b=_0x2d5101*_0x2d5101,{'x':((_0x1552d4=_0x2eb10a/Math[_0x26d5f0(0x4080)](0x1-_0x407c03*_0x1afe8b))+_0x4b5a80)*_0x4dfefa*Math[_0x26d5f0(0x1d35)](_0x316678),'y':(_0x1552d4+_0x4b5a80)*_0x4dfefa*Math['sin'](_0x316678),'z':(_0x1552d4*(0x1-_0x407c03)+_0x4b5a80)*_0x2d5101};}function geocentricToGeodetic(_0x540e16,_0x54750d,_0x3168fd,_0x58b1a9){var _0x26bba5=_0x68aa19,_0x4e7dc3,_0x441a0b,_0x329b39,_0x241e77,_0x1a1a79,_0x40903e,_0x2a0eb7,_0x28a3eb,_0x1cdb91,_0x3519b8,_0x50d14c,_0x503f4a,_0x5118cb,_0x4c5b96,_0x310606,_0x71abc3=1e-12,_0x144edf=_0x540e16['x'],_0xdd017f=_0x540e16['y'],_0x2dc879=_0x540e16['z']?_0x540e16['z']:0x0;if(_0x4e7dc3=Math['sqrt'](_0x144edf*_0x144edf+_0xdd017f*_0xdd017f),_0x441a0b=Math[_0x26bba5(0x4080)](_0x144edf*_0x144edf+_0xdd017f*_0xdd017f+_0x2dc879*_0x2dc879),_0x4e7dc3/_0x3168fd<_0x71abc3){if(_0x4c5b96=0x0,_0x441a0b/_0x3168fd<_0x71abc3)return HALF_PI,_0x310606=-_0x58b1a9,{'x':_0x540e16['x'],'y':_0x540e16['y'],'z':_0x540e16['z']};}else _0x4c5b96=Math[_0x26bba5(0x8af)](_0xdd017f,_0x144edf);_0x329b39=_0x2dc879/_0x441a0b,_0x28a3eb=(_0x241e77=_0x4e7dc3/_0x441a0b)*(0x1-_0x54750d)*(_0x1a1a79=0x1/Math[_0x26bba5(0x4080)](0x1-_0x54750d*(0x2-_0x54750d)*_0x241e77*_0x241e77)),_0x1cdb91=_0x329b39*_0x1a1a79,_0x5118cb=0x0;do{_0x5118cb++,_0x40903e=_0x54750d*(_0x2a0eb7=_0x3168fd/Math[_0x26bba5(0x4080)](0x1-_0x54750d*_0x1cdb91*_0x1cdb91))/(_0x2a0eb7+(_0x310606=_0x4e7dc3*_0x28a3eb+_0x2dc879*_0x1cdb91-_0x2a0eb7*(0x1-_0x54750d*_0x1cdb91*_0x1cdb91))),_0x503f4a=(_0x50d14c=_0x329b39*(_0x1a1a79=0x1/Math['sqrt'](0x1-_0x40903e*(0x2-_0x40903e)*_0x241e77*_0x241e77)))*_0x28a3eb-(_0x3519b8=_0x241e77*(0x1-_0x40903e)*_0x1a1a79)*_0x1cdb91,_0x28a3eb=_0x3519b8,_0x1cdb91=_0x50d14c;}while(_0x503f4a*_0x503f4a>1e-24&&_0x5118cb<0x1e);return{'x':_0x4c5b96,'y':Math[_0x26bba5(0x81d)](_0x50d14c/Math[_0x26bba5(0x1661)](_0x3519b8)),'z':_0x310606};}function geocentricToWgs84(_0x304bf4,_0x46dbc3,_0x5b9808){if(_0x46dbc3===PJD_3PARAM)return{'x':_0x304bf4['x']+_0x5b9808[0x0],'y':_0x304bf4['y']+_0x5b9808[0x1],'z':_0x304bf4['z']+_0x5b9808[0x2]};if(_0x46dbc3===PJD_7PARAM){var _0x339951=_0x5b9808[0x0],_0x541d8c=_0x5b9808[0x1],_0x5dad8b=_0x5b9808[0x2],_0xaa80bc=_0x5b9808[0x3],_0x50a4d5=_0x5b9808[0x4],_0x49520f=_0x5b9808[0x5],_0x1a1609=_0x5b9808[0x6];return{'x':_0x1a1609*(_0x304bf4['x']-_0x49520f*_0x304bf4['y']+_0x50a4d5*_0x304bf4['z'])+_0x339951,'y':_0x1a1609*(_0x49520f*_0x304bf4['x']+_0x304bf4['y']-_0xaa80bc*_0x304bf4['z'])+_0x541d8c,'z':_0x1a1609*(-_0x50a4d5*_0x304bf4['x']+_0xaa80bc*_0x304bf4['y']+_0x304bf4['z'])+_0x5dad8b};}}function geocentricFromWgs84(_0x2487e5,_0x19b169,_0x54402f){if(_0x19b169===PJD_3PARAM)return{'x':_0x2487e5['x']-_0x54402f[0x0],'y':_0x2487e5['y']-_0x54402f[0x1],'z':_0x2487e5['z']-_0x54402f[0x2]};if(_0x19b169===PJD_7PARAM){var _0x30aad1=_0x54402f[0x0],_0x17d02a=_0x54402f[0x1],_0x7bd116=_0x54402f[0x2],_0x480aa7=_0x54402f[0x3],_0x33ff1d=_0x54402f[0x4],_0x400258=_0x54402f[0x5],_0xdd0c68=_0x54402f[0x6],_0x448b79=(_0x2487e5['x']-_0x30aad1)/_0xdd0c68,_0xd99f09=(_0x2487e5['y']-_0x17d02a)/_0xdd0c68,_0x40e528=(_0x2487e5['z']-_0x7bd116)/_0xdd0c68;return{'x':_0x448b79+_0x400258*_0xd99f09-_0x33ff1d*_0x40e528,'y':-_0x400258*_0x448b79+_0xd99f09+_0x480aa7*_0x40e528,'z':_0x33ff1d*_0x448b79-_0x480aa7*_0xd99f09+_0x40e528};}}function checkParams(_0x461ef7){return _0x461ef7===PJD_3PARAM||_0x461ef7===PJD_7PARAM;}exports$3[_0x68aa19(0x2411)]={'towgs84':_0x68aa19(0x5102),'ellipse':_0x68aa19(0x1d49),'datumName':'WGS84'},exports$3['ch1903']={'towgs84':_0x68aa19(0x3677),'ellipse':'bessel','datumName':_0x68aa19(0x32c6)},exports$3['ggrs87']={'towgs84':_0x68aa19(0x23df),'ellipse':_0x68aa19(0x5610),'datumName':_0x68aa19(0x52dd)},exports$3[_0x68aa19(0x324d)]={'towgs84':_0x68aa19(0x5102),'ellipse':_0x68aa19(0x5610),'datumName':_0x68aa19(0x1a7f)},exports$3[_0x68aa19(0x8c8)]={'nadgrids':_0x68aa19(0xd12),'ellipse':'clrk66','datumName':_0x68aa19(0x3082)},exports$3[_0x68aa19(0x2968)]={'towgs84':_0x68aa19(0x9b5),'ellipse':'bessel','datumName':'Potsdam\x20Rauenberg\x201950\x20DHDN'},exports$3[_0x68aa19(0x4ba2)]={'towgs84':_0x68aa19(0x38ed),'ellipse':_0x68aa19(0x41fc),'datumName':_0x68aa19(0x50b9)},exports$3[_0x68aa19(0xf6b)]={'towgs84':_0x68aa19(0x83d),'ellipse':_0x68aa19(0x323b),'datumName':_0x68aa19(0x2fee)},exports$3[_0x68aa19(0x196b)]={'towgs84':_0x68aa19(0x2e48),'ellipse':_0x68aa19(0x2328),'datumName':'Irish\x20National'},exports$3[_0x68aa19(0x2fc7)]={'towgs84':_0x68aa19(0x2e48),'ellipse':_0x68aa19(0x4f9d),'datumName':_0x68aa19(0x12ba)},exports$3['rassadiran']={'towgs84':_0x68aa19(0x1fcb),'ellipse':'intl','datumName':_0x68aa19(0x4a5a)},exports$3['nzgd49']={'towgs84':_0x68aa19(0xac2),'ellipse':_0x68aa19(0x4464),'datumName':_0x68aa19(0x3dba)},exports$3[_0x68aa19(0x1f75)]={'towgs84':_0x68aa19(0x1ce5),'ellipse':'airy','datumName':_0x68aa19(0x3e3f)},exports$3['s_jtsk']={'towgs84':'589,76,480','ellipse':_0x68aa19(0x323b),'datumName':_0x68aa19(0x1eec)},exports$3['beduaram']={'towgs84':'-106,-87,188','ellipse':'clrk80','datumName':_0x68aa19(0x2ba3)},exports$3[_0x68aa19(0x1eef)]={'towgs84':_0x68aa19(0x1b8c),'ellipse':_0x68aa19(0x323b),'datumName':_0x68aa19(0x25f6)},exports$3[_0x68aa19(0x1de9)]={'towgs84':_0x68aa19(0x528d),'ellipse':'intl','datumName':_0x68aa19(0x4978)},Projection[_0x68aa19(0x2c5)]=projections,Projection[_0x68aa19(0x2c5)]['start']();var datum_transform=function(_0x2141bf,_0x273dc8,_0x3b24a3){var _0x64dc34=_0x68aa19;return compareDatums(_0x2141bf,_0x273dc8)||_0x2141bf[_0x64dc34(0x565e)]===PJD_NODATUM||_0x273dc8[_0x64dc34(0x565e)]===PJD_NODATUM?_0x3b24a3:_0x2141bf['es']!==_0x273dc8['es']||_0x2141bf['a']!==_0x273dc8['a']||checkParams(_0x2141bf[_0x64dc34(0x565e)])||checkParams(_0x273dc8[_0x64dc34(0x565e)])?(_0x3b24a3=geodeticToGeocentric(_0x3b24a3,_0x2141bf['es'],_0x2141bf['a']),checkParams(_0x2141bf[_0x64dc34(0x565e)])&&(_0x3b24a3=geocentricToWgs84(_0x3b24a3,_0x2141bf[_0x64dc34(0x565e)],_0x2141bf[_0x64dc34(0xfd2)])),checkParams(_0x273dc8[_0x64dc34(0x565e)])&&(_0x3b24a3=geocentricFromWgs84(_0x3b24a3,_0x273dc8[_0x64dc34(0x565e)],_0x273dc8[_0x64dc34(0xfd2)])),geocentricToGeodetic(_0x3b24a3,_0x273dc8['es'],_0x273dc8['a'],_0x273dc8['b'])):_0x3b24a3;},adjust_axis=function(_0x38f926,_0xb297c9,_0x133de6){var _0x32de71=_0x68aa19,_0x2ac360,_0x343969,_0x55f225,_0x858bb2=_0x133de6['x'],_0x164152=_0x133de6['y'],_0x259cfe=_0x133de6['z']||0x0,_0x10a0e5={};for(_0x55f225=0x0;_0x55f225<0x3;_0x55f225++)if(!_0xb297c9||0x2!==_0x55f225||void 0x0!==_0x133de6['z'])switch(0x0===_0x55f225?(_0x2ac360=_0x858bb2,_0x343969=-0x1!=='ew'[_0x32de71(0x33ab)](_0x38f926[_0x32de71(0x4ddf)][_0x55f225])?'x':'y'):0x1===_0x55f225?(_0x2ac360=_0x164152,_0x343969=-0x1!=='ns'[_0x32de71(0x33ab)](_0x38f926[_0x32de71(0x4ddf)][_0x55f225])?'y':'x'):(_0x2ac360=_0x259cfe,_0x343969='z'),_0x38f926[_0x32de71(0x4ddf)][_0x55f225]){case'e':case'w':case'n':case's':_0x10a0e5[_0x343969]=_0x2ac360;break;case'u':void 0x0!==_0x133de6[_0x343969]&&(_0x10a0e5['z']=_0x2ac360);break;case'd':void 0x0!==_0x133de6[_0x343969]&&(_0x10a0e5['z']=-_0x2ac360);break;default:return null;}return _0x10a0e5;},toPoint=function(_0x450f6f){var _0x4581de=_0x68aa19,_0x5bbb05={'x':_0x450f6f[0x0],'y':_0x450f6f[0x1]};return _0x450f6f[_0x4581de(0x531b)]>0x2&&(_0x5bbb05['z']=_0x450f6f[0x2]),_0x450f6f[_0x4581de(0x531b)]>0x3&&(_0x5bbb05['m']=_0x450f6f[0x3]),_0x5bbb05;},checkSanity=function(_0x49e480){checkCoord(_0x49e480['x']),checkCoord(_0x49e480['y']);};function checkCoord(_0x587272){var _0x40f5c1=_0x68aa19;if('function'==typeof Number[_0x40f5c1(0x8bc)]){if(Number['isFinite'](_0x587272))return;throw new TypeError(_0x40f5c1(0x5151));}if(_0x40f5c1(0x30f8)!=typeof _0x587272||_0x587272!=_0x587272||!isFinite(_0x587272))throw new TypeError(_0x40f5c1(0x5151));}function checkNotWGS(_0x5318f5,_0xd09d25){var _0x2787b6=_0x68aa19;return(_0x5318f5[_0x2787b6(0x4718)]['datum_type']===PJD_3PARAM||_0x5318f5['datum']['datum_type']===PJD_7PARAM)&&_0x2787b6(0x1d49)!==_0xd09d25[_0x2787b6(0x4d71)]||(_0xd09d25['datum'][_0x2787b6(0x565e)]===PJD_3PARAM||_0xd09d25[_0x2787b6(0x4718)]['datum_type']===PJD_7PARAM)&&_0x2787b6(0x1d49)!==_0x5318f5[_0x2787b6(0x4d71)];}function transform$2(_0x14eb60,_0x424337,_0x803c05){var _0x184439=_0x68aa19,_0x529bc2;return Array['isArray'](_0x803c05)&&(_0x803c05=toPoint(_0x803c05)),checkSanity(_0x803c05),_0x14eb60[_0x184439(0x4718)]&&_0x424337['datum']&&checkNotWGS(_0x14eb60,_0x424337)&&(_0x803c05=transform$2(_0x14eb60,_0x529bc2=new Projection(_0x184439(0x1d49)),_0x803c05),_0x14eb60=_0x529bc2),'enu'!==_0x14eb60['axis']&&(_0x803c05=adjust_axis(_0x14eb60,!0x1,_0x803c05)),_0x184439(0x1202)===_0x14eb60[_0x184439(0xa5f)]?_0x803c05={'x':_0x803c05['x']*D2R,'y':_0x803c05['y']*D2R,'z':_0x803c05['z']||0x0}:(_0x14eb60[_0x184439(0x346b)]&&(_0x803c05={'x':_0x803c05['x']*_0x14eb60[_0x184439(0x346b)],'y':_0x803c05['y']*_0x14eb60['to_meter'],'z':_0x803c05['z']||0x0}),_0x803c05=_0x14eb60[_0x184439(0xe9d)](_0x803c05)),_0x14eb60[_0x184439(0x688)]&&(_0x803c05['x']+=_0x14eb60['from_greenwich']),_0x803c05=datum_transform(_0x14eb60[_0x184439(0x4718)],_0x424337[_0x184439(0x4718)],_0x803c05),_0x424337[_0x184439(0x688)]&&(_0x803c05={'x':_0x803c05['x']-_0x424337[_0x184439(0x688)],'y':_0x803c05['y'],'z':_0x803c05['z']||0x0}),'longlat'===_0x424337['projName']?_0x803c05={'x':_0x803c05['x']*R2D,'y':_0x803c05['y']*R2D,'z':_0x803c05['z']||0x0}:(_0x803c05=_0x424337[_0x184439(0x5276)](_0x803c05),_0x424337[_0x184439(0x346b)]&&(_0x803c05={'x':_0x803c05['x']/_0x424337[_0x184439(0x346b)],'y':_0x803c05['y']/_0x424337[_0x184439(0x346b)],'z':_0x803c05['z']||0x0})),_0x184439(0x449d)!==_0x424337[_0x184439(0x4ddf)]?adjust_axis(_0x424337,!0x0,_0x803c05):_0x803c05;}var wgs84=Projection(_0x68aa19(0x1d49));function transformer(_0x1e3f6d,_0x1d7431,_0x35801f){var _0xd8f8d=_0x68aa19,_0x413709,_0x470af6,_0x5c3981;return Array['isArray'](_0x35801f)?(_0x413709=transform$2(_0x1e3f6d,_0x1d7431,_0x35801f)||{'x':NaN,'y':NaN},_0x35801f[_0xd8f8d(0x531b)]>0x2?void 0x0!==_0x1e3f6d[_0xd8f8d(0x13f9)]&&_0xd8f8d(0xfcb)===_0x1e3f6d['name']||void 0x0!==_0x1d7431[_0xd8f8d(0x13f9)]&&_0xd8f8d(0xfcb)===_0x1d7431[_0xd8f8d(0x13f9)]?_0xd8f8d(0x30f8)==typeof _0x413709['z']?[_0x413709['x'],_0x413709['y'],_0x413709['z']][_0xd8f8d(0x32c8)](_0x35801f[_0xd8f8d(0x4bc6)](0x3)):[_0x413709['x'],_0x413709['y'],_0x35801f[0x2]][_0xd8f8d(0x32c8)](_0x35801f[_0xd8f8d(0x4bc6)](0x3)):[_0x413709['x'],_0x413709['y']][_0xd8f8d(0x32c8)](_0x35801f[_0xd8f8d(0x4bc6)](0x2)):[_0x413709['x'],_0x413709['y']]):(_0x470af6=transform$2(_0x1e3f6d,_0x1d7431,_0x35801f),0x2===(_0x5c3981=Object[_0xd8f8d(0x20c8)](_0x35801f))[_0xd8f8d(0x531b)]||_0x5c3981['forEach'](function(_0x720f9e){var _0x3960c4=_0xd8f8d;if(void 0x0!==_0x1e3f6d[_0x3960c4(0x13f9)]&&_0x3960c4(0xfcb)===_0x1e3f6d[_0x3960c4(0x13f9)]||void 0x0!==_0x1d7431[_0x3960c4(0x13f9)]&&_0x3960c4(0xfcb)===_0x1d7431[_0x3960c4(0x13f9)]){if('x'===_0x720f9e||'y'===_0x720f9e||'z'===_0x720f9e)return;}else{if('x'===_0x720f9e||'y'===_0x720f9e)return;}_0x470af6[_0x720f9e]=_0x35801f[_0x720f9e];}),_0x470af6);}function checkProj(_0x167fa8){var _0x542ebf=_0x68aa19;return _0x167fa8 instanceof Projection?_0x167fa8:_0x167fa8[_0x542ebf(0x911)]?_0x167fa8[_0x542ebf(0x911)]:Projection(_0x167fa8);}function proj4$1(_0x383323,_0x1cd3f2,_0xb49c1c){var _0x134258=_0x68aa19;_0x383323=checkProj(_0x383323);var _0x859243,_0x61d756=!0x1;return void 0x0===_0x1cd3f2?(_0x1cd3f2=_0x383323,_0x383323=wgs84,_0x61d756=!0x0):(void 0x0!==_0x1cd3f2['x']||Array[_0x134258(0x4b57)](_0x1cd3f2))&&(_0xb49c1c=_0x1cd3f2,_0x1cd3f2=_0x383323,_0x383323=wgs84,_0x61d756=!0x0),_0x1cd3f2=checkProj(_0x1cd3f2),_0xb49c1c?transformer(_0x383323,_0x1cd3f2,_0xb49c1c):(_0x859243={'forward':function(_0x46fbdb){return transformer(_0x383323,_0x1cd3f2,_0x46fbdb);},'inverse':function(_0x2f094b){return transformer(_0x1cd3f2,_0x383323,_0x2f094b);}},_0x61d756&&(_0x859243[_0x134258(0x911)]=_0x1cd3f2),_0x859243);}var NUM_100K_SETS=0x6,SET_ORIGIN_COLUMN_LETTERS=_0x68aa19(0x1388),SET_ORIGIN_ROW_LETTERS=_0x68aa19(0x2efe),A=0x41,I=0x49,O=0x4f,V=0x56,Z=0x5a,mgrs={'forward':forward$1,'inverse':inverse$1,'toPoint':toPoint$1};function forward$1(_0x13fa57,_0x32a03a){return _0x32a03a=_0x32a03a||0x5,encode(LLtoUTM({'lat':_0x13fa57[0x1],'lon':_0x13fa57[0x0]}),_0x32a03a);}function inverse$1(_0x3723f6){var _0x2b9a3a=_0x68aa19,_0x407c9d=UTMtoLL(decode(_0x3723f6[_0x2b9a3a(0x5821)]()));return _0x407c9d['lat']&&_0x407c9d[_0x2b9a3a(0x1615)]?[_0x407c9d[_0x2b9a3a(0x1615)],_0x407c9d[_0x2b9a3a(0x11c0)],_0x407c9d['lon'],_0x407c9d[_0x2b9a3a(0x11c0)]]:[_0x407c9d[_0x2b9a3a(0x1831)],_0x407c9d[_0x2b9a3a(0x3b17)],_0x407c9d[_0x2b9a3a(0x339c)],_0x407c9d['top']];}function toPoint$1(_0x120189){var _0x375cf6=_0x68aa19,_0x367b35=UTMtoLL(decode(_0x120189[_0x375cf6(0x5821)]()));return _0x367b35[_0x375cf6(0x11c0)]&&_0x367b35[_0x375cf6(0x1615)]?[_0x367b35['lon'],_0x367b35[_0x375cf6(0x11c0)]]:[(_0x367b35['left']+_0x367b35['right'])/0x2,(_0x367b35[_0x375cf6(0x4910)]+_0x367b35[_0x375cf6(0x3b17)])/0x2];}function degToRad(_0x2c5f71){return _0x2c5f71*(Math['PI']/0xb4);}function radToDeg(_0x2e07a8){return _0x2e07a8/Math['PI']*0xb4;}function LLtoUTM(_0x307c30){var _0x2129f9=_0x68aa19,_0x21757f,_0x18a3e8,_0x10c832,_0x54b115,_0x5a35bb,_0x5603b1,_0x170bc8,_0x366077=_0x307c30[_0x2129f9(0x11c0)],_0x38c05d=_0x307c30['lon'],_0x257c6d=0x615299,_0xa6c4f9=0.00669438,_0x2d5d26=0.9996,_0x72462d=degToRad(_0x366077),_0x1d35b3=degToRad(_0x38c05d);_0x170bc8=Math[_0x2129f9(0x67a)]((_0x38c05d+0xb4)/0x6)+0x1,0xb4===_0x38c05d&&(_0x170bc8=0x3c),_0x366077>=0x38&&_0x366077<0x40&&_0x38c05d>=0x3&&_0x38c05d<0xc&&(_0x170bc8=0x20),_0x366077>=0x48&&_0x366077<0x54&&(_0x38c05d>=0x0&&_0x38c05d<0x9?_0x170bc8=0x1f:_0x38c05d>=0x9&&_0x38c05d<0x15?_0x170bc8=0x21:_0x38c05d>=0x15&&_0x38c05d<0x21?_0x170bc8=0x23:_0x38c05d>=0x21&&_0x38c05d<0x2a&&(_0x170bc8=0x25)),_0x5603b1=degToRad(0x6*(_0x170bc8-0x1)-0xb4+0x3),_0x21757f=0.006739496752268451,_0x18a3e8=_0x257c6d/Math['sqrt'](0x1-_0xa6c4f9*Math[_0x2129f9(0x4322)](_0x72462d)*Math['sin'](_0x72462d)),_0x10c832=Math[_0x2129f9(0x15be)](_0x72462d)*Math['tan'](_0x72462d),_0x54b115=_0x21757f*Math[_0x2129f9(0x1d35)](_0x72462d)*Math[_0x2129f9(0x1d35)](_0x72462d);var _0x5b198a=_0x2d5d26*_0x18a3e8*((_0x5a35bb=Math[_0x2129f9(0x1d35)](_0x72462d)*(_0x1d35b3-_0x5603b1))+(0x1-_0x10c832+_0x54b115)*_0x5a35bb*_0x5a35bb*_0x5a35bb/0x6+(0x5-0x12*_0x10c832+_0x10c832*_0x10c832+0x48*_0x54b115-0x3a*_0x21757f)*_0x5a35bb*_0x5a35bb*_0x5a35bb*_0x5a35bb*_0x5a35bb/0x78)+0x7a120,_0xa5b10a=_0x2d5d26*(_0x257c6d*(0.9983242984503243*_0x72462d-0.002514607064228144*Math['sin'](0x2*_0x72462d)+0.000002639046602129982*Math['sin'](0x4*_0x72462d)-3.418046101696858e-9*Math[_0x2129f9(0x4322)](0x6*_0x72462d))+_0x18a3e8*Math['tan'](_0x72462d)*(_0x5a35bb*_0x5a35bb/0x2+(0x5-_0x10c832+0x9*_0x54b115+0x4*_0x54b115*_0x54b115)*_0x5a35bb*_0x5a35bb*_0x5a35bb*_0x5a35bb/0x18+(0x3d-0x3a*_0x10c832+_0x10c832*_0x10c832+0x258*_0x54b115-2.2240339282485886)*_0x5a35bb*_0x5a35bb*_0x5a35bb*_0x5a35bb*_0x5a35bb*_0x5a35bb/0x2d0));return _0x366077<0x0&&(_0xa5b10a+=0x989680),{'northing':Math['round'](_0xa5b10a),'easting':Math['round'](_0x5b198a),'zoneNumber':_0x170bc8,'zoneLetter':getLetterDesignator(_0x366077)};}function UTMtoLL(_0x3c9e7d){var _0x1ac97f=_0x68aa19,_0x32e5b6=_0x3c9e7d[_0x1ac97f(0x3bb)],_0x2823fd=_0x3c9e7d[_0x1ac97f(0x3233)],_0x2e3246=_0x3c9e7d[_0x1ac97f(0x4ef0)],_0x442af8=_0x3c9e7d[_0x1ac97f(0x502b)];if(_0x442af8<0x0||_0x442af8>0x3c)return null;var _0x532693,_0x46ddbb,_0x3e2176,_0x46caec,_0x16ce34,_0x1aca5f,_0x315be5,_0x277920,_0x301d8d,_0x457dd8=0.9996,_0x4eb0c2=0x615299,_0x27b1f5=0.00669438,_0x6cf8dd=(0x1-Math['sqrt'](0.99330562))/(0x1+Math[_0x1ac97f(0x4080)](0.99330562)),_0x32b126=_0x2823fd-0x7a120,_0x33f735=_0x32e5b6;_0x2e3246<'N'&&(_0x33f735-=0x989680),_0x315be5=0x6*(_0x442af8-0x1)-0xb4+0x3,_0x532693=0.006739496752268451,_0x301d8d=(_0x277920=_0x33f735/_0x457dd8/6367449.145945056)+(0x3*_0x6cf8dd/0x2-0x1b*_0x6cf8dd*_0x6cf8dd*_0x6cf8dd/0x20)*Math[_0x1ac97f(0x4322)](0x2*_0x277920)+(0x15*_0x6cf8dd*_0x6cf8dd/0x10-0x37*_0x6cf8dd*_0x6cf8dd*_0x6cf8dd*_0x6cf8dd/0x20)*Math[_0x1ac97f(0x4322)](0x4*_0x277920)+0x97*_0x6cf8dd*_0x6cf8dd*_0x6cf8dd/0x60*Math[_0x1ac97f(0x4322)](0x6*_0x277920),_0x46ddbb=_0x4eb0c2/Math['sqrt'](0x1-_0x27b1f5*Math[_0x1ac97f(0x4322)](_0x301d8d)*Math[_0x1ac97f(0x4322)](_0x301d8d)),_0x3e2176=Math[_0x1ac97f(0x15be)](_0x301d8d)*Math['tan'](_0x301d8d),_0x46caec=_0x532693*Math[_0x1ac97f(0x1d35)](_0x301d8d)*Math[_0x1ac97f(0x1d35)](_0x301d8d),_0x16ce34=0.99330562*_0x4eb0c2/Math['pow'](0x1-_0x27b1f5*Math[_0x1ac97f(0x4322)](_0x301d8d)*Math['sin'](_0x301d8d),1.5),_0x1aca5f=_0x32b126/(_0x46ddbb*_0x457dd8);var _0x22422d=_0x301d8d-_0x46ddbb*Math[_0x1ac97f(0x15be)](_0x301d8d)/_0x16ce34*(_0x1aca5f*_0x1aca5f/0x2-(0x5+0x3*_0x3e2176+0xa*_0x46caec-0x4*_0x46caec*_0x46caec-0x9*_0x532693)*_0x1aca5f*_0x1aca5f*_0x1aca5f*_0x1aca5f/0x18+(0x3d+0x5a*_0x3e2176+0x12a*_0x46caec+0x2d*_0x3e2176*_0x3e2176-1.6983531815716497-0x3*_0x46caec*_0x46caec)*_0x1aca5f*_0x1aca5f*_0x1aca5f*_0x1aca5f*_0x1aca5f*_0x1aca5f/0x2d0);_0x22422d=radToDeg(_0x22422d);var _0x1dd7d4,_0x1ed500=(_0x1aca5f-(0x1+0x2*_0x3e2176+_0x46caec)*_0x1aca5f*_0x1aca5f*_0x1aca5f/0x6+(0x5-0x2*_0x46caec+0x1c*_0x3e2176-0x3*_0x46caec*_0x46caec+0x8*_0x532693+0x18*_0x3e2176*_0x3e2176)*_0x1aca5f*_0x1aca5f*_0x1aca5f*_0x1aca5f*_0x1aca5f/0x78)/Math[_0x1ac97f(0x1d35)](_0x301d8d);if(_0x1ed500=_0x315be5+radToDeg(_0x1ed500),_0x3c9e7d[_0x1ac97f(0x4520)]){var _0x3a557d=UTMtoLL({'northing':_0x3c9e7d['northing']+_0x3c9e7d['accuracy'],'easting':_0x3c9e7d[_0x1ac97f(0x3233)]+_0x3c9e7d['accuracy'],'zoneLetter':_0x3c9e7d[_0x1ac97f(0x4ef0)],'zoneNumber':_0x3c9e7d[_0x1ac97f(0x502b)]});_0x1dd7d4={'top':_0x3a557d[_0x1ac97f(0x11c0)],'right':_0x3a557d['lon'],'bottom':_0x22422d,'left':_0x1ed500};}else _0x1dd7d4={'lat':_0x22422d,'lon':_0x1ed500};return _0x1dd7d4;}function getLetterDesignator(_0x8a623d){var _0x12dabb='Z';return 0x54>=_0x8a623d&&_0x8a623d>=0x48?_0x12dabb='X':0x48>_0x8a623d&&_0x8a623d>=0x40?_0x12dabb='W':0x40>_0x8a623d&&_0x8a623d>=0x38?_0x12dabb='V':0x38>_0x8a623d&&_0x8a623d>=0x30?_0x12dabb='U':0x30>_0x8a623d&&_0x8a623d>=0x28?_0x12dabb='T':0x28>_0x8a623d&&_0x8a623d>=0x20?_0x12dabb='S':0x20>_0x8a623d&&_0x8a623d>=0x18?_0x12dabb='R':0x18>_0x8a623d&&_0x8a623d>=0x10?_0x12dabb='Q':0x10>_0x8a623d&&_0x8a623d>=0x8?_0x12dabb='P':0x8>_0x8a623d&&_0x8a623d>=0x0?_0x12dabb='N':0x0>_0x8a623d&&_0x8a623d>=-0x8?_0x12dabb='M':-0x8>_0x8a623d&&_0x8a623d>=-0x10?_0x12dabb='L':-0x10>_0x8a623d&&_0x8a623d>=-0x18?_0x12dabb='K':-0x18>_0x8a623d&&_0x8a623d>=-0x20?_0x12dabb='J':-0x20>_0x8a623d&&_0x8a623d>=-0x28?_0x12dabb='H':-0x28>_0x8a623d&&_0x8a623d>=-0x30?_0x12dabb='G':-0x30>_0x8a623d&&_0x8a623d>=-0x38?_0x12dabb='F':-0x38>_0x8a623d&&_0x8a623d>=-0x40?_0x12dabb='E':-0x40>_0x8a623d&&_0x8a623d>=-0x48?_0x12dabb='D':-0x48>_0x8a623d&&_0x8a623d>=-0x50&&(_0x12dabb='C'),_0x12dabb;}function encode(_0x2a6696,_0x12667c){var _0x7e8e=_0x68aa19,_0x6d535c='00000'+_0x2a6696[_0x7e8e(0x3233)],_0x4b9960=_0x7e8e(0x2d8c)+_0x2a6696[_0x7e8e(0x3bb)];return _0x2a6696[_0x7e8e(0x502b)]+_0x2a6696['zoneLetter']+get100kID(_0x2a6696['easting'],_0x2a6696[_0x7e8e(0x3bb)],_0x2a6696['zoneNumber'])+_0x6d535c[_0x7e8e(0x163c)](_0x6d535c[_0x7e8e(0x531b)]-0x5,_0x12667c)+_0x4b9960[_0x7e8e(0x163c)](_0x4b9960[_0x7e8e(0x531b)]-0x5,_0x12667c);}function get100kID(_0xf5c38d,_0x3d466c,_0x3cebe3){var _0x2c22b9=_0x68aa19,_0x814252=get100kSetForZone(_0x3cebe3);return getLetter100kID(Math[_0x2c22b9(0x67a)](_0xf5c38d/0x186a0),Math['floor'](_0x3d466c/0x186a0)%0x14,_0x814252);}function get100kSetForZone(_0x177095){var _0x5ecf96=_0x177095%NUM_100K_SETS;return 0x0===_0x5ecf96&&(_0x5ecf96=NUM_100K_SETS),_0x5ecf96;}function getLetter100kID(_0x5d152d,_0x372274,_0x4ae967){var _0x3e78c0=_0x68aa19,_0x49ca96=_0x4ae967-0x1,_0x3f6416=SET_ORIGIN_COLUMN_LETTERS[_0x3e78c0(0x39ea)](_0x49ca96),_0x5d63a8=SET_ORIGIN_ROW_LETTERS['charCodeAt'](_0x49ca96),_0x9a0e63=_0x3f6416+_0x5d152d-0x1,_0xf79764=_0x5d63a8+_0x372274,_0x4338f1=!0x1;return _0x9a0e63>Z&&(_0x9a0e63=_0x9a0e63-Z+A-0x1,_0x4338f1=!0x0),(_0x9a0e63===I||_0x3f6416<I&&_0x9a0e63>I||(_0x9a0e63>I||_0x3f6416<I)&&_0x4338f1)&&_0x9a0e63++,(_0x9a0e63===O||_0x3f6416<O&&_0x9a0e63>O||(_0x9a0e63>O||_0x3f6416<O)&&_0x4338f1)&&++_0x9a0e63===I&&_0x9a0e63++,_0x9a0e63>Z&&(_0x9a0e63=_0x9a0e63-Z+A-0x1),_0xf79764>V?(_0xf79764=_0xf79764-V+A-0x1,_0x4338f1=!0x0):_0x4338f1=!0x1,(_0xf79764===I||_0x5d63a8<I&&_0xf79764>I||(_0xf79764>I||_0x5d63a8<I)&&_0x4338f1)&&_0xf79764++,(_0xf79764===O||_0x5d63a8<O&&_0xf79764>O||(_0xf79764>O||_0x5d63a8<O)&&_0x4338f1)&&++_0xf79764===I&&_0xf79764++,_0xf79764>V&&(_0xf79764=_0xf79764-V+A-0x1),String[_0x3e78c0(0x3e9a)](_0x9a0e63)+String['fromCharCode'](_0xf79764);}function decode(_0x4a1a73){var _0x4b9595=_0x68aa19;if(_0x4a1a73&&0x0===_0x4a1a73[_0x4b9595(0x531b)])throw'MGRSPoint\x20coverting\x20from\x20nothing';for(var _0x39c066,_0x5ea28e=_0x4a1a73['length'],_0x482fd1=null,_0x2c42d4='',_0x44d538=0x0;!/[A-Z]/['test'](_0x39c066=_0x4a1a73[_0x4b9595(0x29be)](_0x44d538));){if(_0x44d538>=0x2)throw _0x4b9595(0x166f)+_0x4a1a73;_0x2c42d4+=_0x39c066,_0x44d538++;}var _0x4063ac=parseInt(_0x2c42d4,0xa);if(0x0===_0x44d538||_0x44d538+0x3>_0x5ea28e)throw _0x4b9595(0x166f)+_0x4a1a73;var _0x3900df=_0x4a1a73['charAt'](_0x44d538++);if(_0x3900df<='A'||'B'===_0x3900df||'Y'===_0x3900df||_0x3900df>='Z'||'I'===_0x3900df||'O'===_0x3900df)throw _0x4b9595(0x55f9)+_0x3900df+_0x4b9595(0x4614)+_0x4a1a73;_0x482fd1=_0x4a1a73[_0x4b9595(0x57ed)](_0x44d538,_0x44d538+=0x2);for(var _0x151bfd=get100kSetForZone(_0x4063ac),_0xa8671d=getEastingFromChar(_0x482fd1['charAt'](0x0),_0x151bfd),_0x3dcf27=getNorthingFromChar(_0x482fd1['charAt'](0x1),_0x151bfd);_0x3dcf27<getMinNorthing(_0x3900df);)_0x3dcf27+=0x1e8480;var _0x17fc71=_0x5ea28e-_0x44d538;if(_0x17fc71%0x2!=0x0)throw _0x4b9595(0x10b0)+_0x4a1a73;var _0x289e49,_0x1a9ffa,_0x586b1f,_0x40c89a=_0x17fc71/0x2,_0x370c0a=0x0,_0x5199f1=0x0;return _0x40c89a>0x0&&(_0x289e49=0x186a0/Math[_0x4b9595(0x1f76)](0xa,_0x40c89a),_0x1a9ffa=_0x4a1a73[_0x4b9595(0x57ed)](_0x44d538,_0x44d538+_0x40c89a),_0x370c0a=parseFloat(_0x1a9ffa)*_0x289e49,_0x586b1f=_0x4a1a73[_0x4b9595(0x57ed)](_0x44d538+_0x40c89a),_0x5199f1=parseFloat(_0x586b1f)*_0x289e49),{'easting':_0x370c0a+_0xa8671d,'northing':_0x5199f1+_0x3dcf27,'zoneLetter':_0x3900df,'zoneNumber':_0x4063ac,'accuracy':_0x289e49};}function getEastingFromChar(_0x504d6b,_0x4ef973){var _0x479571=_0x68aa19;for(var _0x93d29b=SET_ORIGIN_COLUMN_LETTERS[_0x479571(0x39ea)](_0x4ef973-0x1),_0x18a6d7=0x186a0,_0x2ead06=!0x1;_0x93d29b!==_0x504d6b[_0x479571(0x39ea)](0x0);){if(++_0x93d29b===I&&_0x93d29b++,_0x93d29b===O&&_0x93d29b++,_0x93d29b>Z){if(_0x2ead06)throw _0x479571(0x34f2)+_0x504d6b;_0x93d29b=A,_0x2ead06=!0x0;}_0x18a6d7+=0x186a0;}return _0x18a6d7;}function getNorthingFromChar(_0xfdd24e,_0x444443){var _0x194a09=_0x68aa19;if(_0xfdd24e>'V')throw _0x194a09(0x2331)+_0xfdd24e;for(var _0x1759ce=SET_ORIGIN_ROW_LETTERS[_0x194a09(0x39ea)](_0x444443-0x1),_0x3a584a=0x0,_0x2642a3=!0x1;_0x1759ce!==_0xfdd24e['charCodeAt'](0x0);){if(++_0x1759ce===I&&_0x1759ce++,_0x1759ce===O&&_0x1759ce++,_0x1759ce>V){if(_0x2642a3)throw _0x194a09(0x34f2)+_0xfdd24e;_0x1759ce=A,_0x2642a3=!0x0;}_0x3a584a+=0x186a0;}return _0x3a584a;}function getMinNorthing(_0x4ad87b){var _0x1021ab=_0x68aa19,_0x1cce04;switch(_0x4ad87b){case'C':_0x1cce04=0x10c8e0;break;case'D':_0x1cce04=0x1e8480;break;case'E':_0x1cce04=0x2ab980;break;case'F':_0x1cce04=0x387520;break;case'G':_0x1cce04=0x4630c0;break;case'H':_0x1cce04=0x53ec60;break;case'J':_0x1cce04=0x61a800;break;case'K':_0x1cce04=0x6f63a0;break;case'L':_0x1cce04=0x7d1f40;break;case'M':_0x1cce04=0x8adae0;break;case'N':_0x1cce04=0x0;break;case'P':_0x1cce04=0xc3500;break;case'Q':_0x1cce04=0x19f0a0;break;case'R':_0x1cce04=0x27ac40;break;case'S':_0x1cce04=0x3567e0;break;case'T':_0x1cce04=0x432380;break;case'U':_0x1cce04=0x50df20;break;case'V':_0x1cce04=0x5e9ac0;break;case'W':_0x1cce04=0x6acfc0;break;case'X':_0x1cce04=0x788b60;break;default:_0x1cce04=-0x1;}if(_0x1cce04>=0x0)return _0x1cce04;throw _0x1021ab(0x2e19)+_0x4ad87b;}function Point(_0x374839,_0x49a9d4,_0x552636){var _0x1a1e1f=_0x68aa19;if(!(this instanceof Point))return new Point(_0x374839,_0x49a9d4,_0x552636);if(Array[_0x1a1e1f(0x4b57)](_0x374839))this['x']=_0x374839[0x0],this['y']=_0x374839[0x1],this['z']=_0x374839[0x2]||0x0;else{if(_0x1a1e1f(0x5014)==typeof _0x374839)this['x']=_0x374839['x'],this['y']=_0x374839['y'],this['z']=_0x374839['z']||0x0;else{if(_0x1a1e1f(0x29ad)==typeof _0x374839&&void 0x0===_0x49a9d4){var _0x3221ca=_0x374839[_0x1a1e1f(0x4d7b)](',');this['x']=parseFloat(_0x3221ca[0x0],0xa),this['y']=parseFloat(_0x3221ca[0x1],0xa),this['z']=parseFloat(_0x3221ca[0x2],0xa)||0x0;}else this['x']=_0x374839,this['y']=_0x49a9d4,this['z']=_0x552636||0x0;}}console['warn']('proj4.Point\x20will\x20be\x20removed\x20in\x20version\x203,\x20use\x20proj4.toPoint');}Point[_0x68aa19(0x4124)]=function(_0x1a318f){return new Point(toPoint$1(_0x1a318f));},Point['prototype'][_0x68aa19(0x49be)]=function(_0x67e5ee){return forward$1([this['x'],this['y']],_0x67e5ee);};var C00=0x1,C02=0.25,C04=0.046875,C06=0.01953125,C08=0.01068115234375,C22=0.75,C44=0.46875,C46=0.013020833333333334,C48=0.007120768229166667,C66=0.3645833333333333,C68=0.005696614583333333,C88=0.3076171875,pj_enfn=function(_0x74be25){var _0x2cc56e=[];_0x2cc56e[0x0]=C00-_0x74be25*(C02+_0x74be25*(C04+_0x74be25*(C06+_0x74be25*C08))),_0x2cc56e[0x1]=_0x74be25*(C22-_0x74be25*(C04+_0x74be25*(C06+_0x74be25*C08)));var _0x5c9dbe=_0x74be25*_0x74be25;return _0x2cc56e[0x2]=_0x5c9dbe*(C44-_0x74be25*(C46+_0x74be25*C48)),_0x5c9dbe*=_0x74be25,_0x2cc56e[0x3]=_0x5c9dbe*(C66-_0x74be25*C68),_0x2cc56e[0x4]=_0x5c9dbe*_0x74be25*C88,_0x2cc56e;},pj_mlfn=function(_0x34f1f5,_0x5bb54b,_0x14afc4,_0x343a28){return _0x14afc4*=_0x5bb54b,_0x5bb54b*=_0x5bb54b,_0x343a28[0x0]*_0x34f1f5-_0x14afc4*(_0x343a28[0x1]+_0x5bb54b*(_0x343a28[0x2]+_0x5bb54b*(_0x343a28[0x3]+_0x5bb54b*_0x343a28[0x4])));},MAX_ITER=0x14,pj_inv_mlfn=function(_0x42d313,_0x1b25e4,_0x3ee6da){var _0x246a61=_0x68aa19;for(var _0x51fd74=0x1/(0x1-_0x1b25e4),_0x402764=_0x42d313,_0x3ffc1f=MAX_ITER;_0x3ffc1f;--_0x3ffc1f){var _0x49a0a7=Math['sin'](_0x402764),_0x3f0e0d=0x1-_0x1b25e4*_0x49a0a7*_0x49a0a7;if(_0x402764-=_0x3f0e0d=(pj_mlfn(_0x402764,_0x49a0a7,Math[_0x246a61(0x1d35)](_0x402764),_0x3ee6da)-_0x42d313)*(_0x3f0e0d*Math[_0x246a61(0x4080)](_0x3f0e0d))*_0x51fd74,Math[_0x246a61(0x1661)](_0x3f0e0d)<EPSLN)return _0x402764;}return _0x402764;};function init$2(){var _0x2f1ebe=_0x68aa19;this['x0']=void 0x0!==this['x0']?this['x0']:0x0,this['y0']=void 0x0!==this['y0']?this['y0']:0x0,this[_0x2f1ebe(0x4582)]=void 0x0!==this[_0x2f1ebe(0x4582)]?this[_0x2f1ebe(0x4582)]:0x0,this['lat0']=void 0x0!==this['lat0']?this[_0x2f1ebe(0x3871)]:0x0,this['es']&&(this['en']=pj_enfn(this['es']),this[_0x2f1ebe(0x26d3)]=pj_mlfn(this[_0x2f1ebe(0x3871)],Math[_0x2f1ebe(0x4322)](this[_0x2f1ebe(0x3871)]),Math[_0x2f1ebe(0x1d35)](this['lat0']),this['en']));}function forward$2(_0x5331b1){var _0x2ed2bd=_0x68aa19,_0x555594,_0x3ebb75,_0x35803f,_0x3cea65=_0x5331b1['x'],_0x515edf=_0x5331b1['y'],_0x43e013=adjust_lon(_0x3cea65-this['long0']),_0x291edc=Math['sin'](_0x515edf),_0x17a1ad=Math[_0x2ed2bd(0x1d35)](_0x515edf);if(this['es']){var _0x58b758=_0x17a1ad*_0x43e013,_0x5835dd=Math[_0x2ed2bd(0x1f76)](_0x58b758,0x2),_0x43eb47=this[_0x2ed2bd(0x1f5e)]*Math[_0x2ed2bd(0x1f76)](_0x17a1ad,0x2),_0x267e39=Math[_0x2ed2bd(0x1f76)](_0x43eb47,0x2),_0x22d359=Math['abs'](_0x17a1ad)>EPSLN?Math[_0x2ed2bd(0x15be)](_0x515edf):0x0,_0xe648b=Math[_0x2ed2bd(0x1f76)](_0x22d359,0x2),_0x471b3c=Math['pow'](_0xe648b,0x2);_0x555594=0x1-this['es']*Math[_0x2ed2bd(0x1f76)](_0x291edc,0x2),_0x58b758/=Math[_0x2ed2bd(0x4080)](_0x555594);var _0x5c409f=pj_mlfn(_0x515edf,_0x291edc,_0x17a1ad,this['en']);_0x3ebb75=this['a']*(this['k0']*_0x58b758*(0x1+_0x5835dd/0x6*(0x1-_0xe648b+_0x43eb47+_0x5835dd/0x14*(0x5-0x12*_0xe648b+_0x471b3c+0xe*_0x43eb47-0x3a*_0xe648b*_0x43eb47+_0x5835dd/0x2a*(0x3d+0xb3*_0x471b3c-_0x471b3c*_0xe648b-0x1df*_0xe648b)))))+this['x0'],_0x35803f=this['a']*(this['k0']*(_0x5c409f-this['ml0']+_0x291edc*_0x43e013*_0x58b758/0x2*(0x1+_0x5835dd/0xc*(0x5-_0xe648b+0x9*_0x43eb47+0x4*_0x267e39+_0x5835dd/0x1e*(0x3d+_0x471b3c-0x3a*_0xe648b+0x10e*_0x43eb47-0x14a*_0xe648b*_0x43eb47+_0x5835dd/0x38*(0x569+0x21f*_0x471b3c-_0x471b3c*_0xe648b-0xc27*_0xe648b))))))+this['y0'];}else{var _0x2206f6=_0x17a1ad*Math[_0x2ed2bd(0x4322)](_0x43e013);if(Math[_0x2ed2bd(0x1661)](Math[_0x2ed2bd(0x1661)](_0x2206f6)-0x1)<EPSLN)return 0x5d;if(_0x3ebb75=0.5*this['a']*this['k0']*Math[_0x2ed2bd(0xe28)]((0x1+_0x2206f6)/(0x1-_0x2206f6))+this['x0'],_0x35803f=_0x17a1ad*Math[_0x2ed2bd(0x1d35)](_0x43e013)/Math['sqrt'](0x1-Math[_0x2ed2bd(0x1f76)](_0x2206f6,0x2)),(_0x2206f6=Math[_0x2ed2bd(0x1661)](_0x35803f))>=0x1){if(_0x2206f6-0x1>EPSLN)return 0x5d;_0x35803f=0x0;}else _0x35803f=Math[_0x2ed2bd(0x1e18)](_0x35803f);_0x515edf<0x0&&(_0x35803f=-_0x35803f),_0x35803f=this['a']*this['k0']*(_0x35803f-this['lat0'])+this['y0'];}return _0x5331b1['x']=_0x3ebb75,_0x5331b1['y']=_0x35803f,_0x5331b1;}function inverse$2(_0x263a37){var _0x362a5f=_0x68aa19,_0x47d970,_0x2b0165,_0x5557f7,_0x2934c8,_0x3442c2=(_0x263a37['x']-this['x0'])*(0x1/this['a']),_0x17fadd=(_0x263a37['y']-this['y0'])*(0x1/this['a']);if(this['es']){if(_0x47d970=this[_0x362a5f(0x26d3)]+_0x17fadd/this['k0'],_0x2b0165=pj_inv_mlfn(_0x47d970,this['es'],this['en']),Math[_0x362a5f(0x1661)](_0x2b0165)<HALF_PI){var _0x2d5e39=Math['sin'](_0x2b0165),_0x58043d=Math[_0x362a5f(0x1d35)](_0x2b0165),_0x1a6556=Math[_0x362a5f(0x1661)](_0x58043d)>EPSLN?Math[_0x362a5f(0x15be)](_0x2b0165):0x0,_0x766163=this[_0x362a5f(0x1f5e)]*Math[_0x362a5f(0x1f76)](_0x58043d,0x2),_0x45c60f=Math[_0x362a5f(0x1f76)](_0x766163,0x2),_0x3a6098=Math[_0x362a5f(0x1f76)](_0x1a6556,0x2),_0x529ae0=Math[_0x362a5f(0x1f76)](_0x3a6098,0x2);_0x47d970=0x1-this['es']*Math[_0x362a5f(0x1f76)](_0x2d5e39,0x2);var _0x164771=_0x3442c2*Math[_0x362a5f(0x4080)](_0x47d970)/this['k0'],_0x1b7c97=Math[_0x362a5f(0x1f76)](_0x164771,0x2);_0x5557f7=_0x2b0165-(_0x47d970*=_0x1a6556)*_0x1b7c97/(0x1-this['es'])*0.5*(0x1-_0x1b7c97/0xc*(0x5+0x3*_0x3a6098-0x9*_0x766163*_0x3a6098+_0x766163-0x4*_0x45c60f-_0x1b7c97/0x1e*(0x3d+0x5a*_0x3a6098-0xfc*_0x766163*_0x3a6098+0x2d*_0x529ae0+0x2e*_0x766163-_0x1b7c97/0x38*(0x569+0xe31*_0x3a6098+0xfff*_0x529ae0+0x626*_0x529ae0*_0x3a6098)))),_0x2934c8=adjust_lon(this[_0x362a5f(0x4582)]+_0x164771*(0x1-_0x1b7c97/0x6*(0x1+0x2*_0x3a6098+_0x766163-_0x1b7c97/0x14*(0x5+0x1c*_0x3a6098+0x18*_0x529ae0+0x8*_0x766163*_0x3a6098+0x6*_0x766163-_0x1b7c97/0x2a*(0x3d+0x296*_0x3a6098+0x528*_0x529ae0+0x2d0*_0x529ae0*_0x3a6098))))/_0x58043d);}else _0x5557f7=HALF_PI*sign(_0x17fadd),_0x2934c8=0x0;}else{var _0x3081c8=Math[_0x362a5f(0xee5)](_0x3442c2/this['k0']),_0x3e276f=0.5*(_0x3081c8-0x1/_0x3081c8),_0x1f5892=this[_0x362a5f(0x3871)]+_0x17fadd/this['k0'],_0x1c89a0=Math[_0x362a5f(0x1d35)](_0x1f5892);_0x47d970=Math[_0x362a5f(0x4080)]((0x1-Math[_0x362a5f(0x1f76)](_0x1c89a0,0x2))/(0x1+Math[_0x362a5f(0x1f76)](_0x3e276f,0x2))),_0x5557f7=Math[_0x362a5f(0x2ac1)](_0x47d970),_0x17fadd<0x0&&(_0x5557f7=-_0x5557f7),_0x2934c8=0x0===_0x3e276f&&0x0===_0x1c89a0?0x0:adjust_lon(Math[_0x362a5f(0x8af)](_0x3e276f,_0x1c89a0)+this['long0']);}return _0x263a37['x']=_0x2934c8,_0x263a37['y']=_0x5557f7,_0x263a37;}var names$3=[_0x68aa19(0x5229),'Transverse\x20Mercator',_0x68aa19(0x3230)],tmerc={'init':init$2,'forward':forward$2,'inverse':inverse$2,'names':names$3},sinh=function(_0x3e02f9){var _0x471c81=_0x68aa19,_0x1a27dc=Math[_0x471c81(0xee5)](_0x3e02f9);return _0x1a27dc=(_0x1a27dc-0x1/_0x1a27dc)/0x2;},hypot=function(_0x2c67cf,_0x496f58){var _0x2e94dc=_0x68aa19;_0x2c67cf=Math[_0x2e94dc(0x1661)](_0x2c67cf),_0x496f58=Math['abs'](_0x496f58);var _0x477365=Math[_0x2e94dc(0x2bc6)](_0x2c67cf,_0x496f58),_0x167544=Math[_0x2e94dc(0x27d5)](_0x2c67cf,_0x496f58)/(_0x477365||0x1);return _0x477365*Math['sqrt'](0x1+Math[_0x2e94dc(0x1f76)](_0x167544,0x2));},log1py=function(_0x212e6b){var _0x506b62=_0x68aa19,_0x91f887=0x1+_0x212e6b,_0x144a7f=_0x91f887-0x1;return 0x0===_0x144a7f?_0x212e6b:_0x212e6b*Math[_0x506b62(0xe28)](_0x91f887)/_0x144a7f;},asinhy=function(_0x4a6c44){var _0x5f2015=_0x68aa19,_0x5f17e4=Math[_0x5f2015(0x1661)](_0x4a6c44);return _0x5f17e4=log1py(_0x5f17e4*(0x1+_0x5f17e4/(hypot(0x1,_0x5f17e4)+0x1))),_0x4a6c44<0x0?-_0x5f17e4:_0x5f17e4;},gatg=function(_0xb65707,_0x4d9112){var _0x2e9179=_0x68aa19;for(var _0x4aa0ef,_0x1c035a=0x2*Math['cos'](0x2*_0x4d9112),_0x5ed00a=_0xb65707[_0x2e9179(0x531b)]-0x1,_0x243aa0=_0xb65707[_0x5ed00a],_0x40a38f=0x0;--_0x5ed00a>=0x0;)_0x4aa0ef=_0x1c035a*_0x243aa0-_0x40a38f+_0xb65707[_0x5ed00a],_0x40a38f=_0x243aa0,_0x243aa0=_0x4aa0ef;return _0x4d9112+_0x4aa0ef*Math[_0x2e9179(0x4322)](0x2*_0x4d9112);},clens=function(_0x178150,_0x2225eb){var _0xb331b6=_0x68aa19;for(var _0x20067d,_0x23c99d=0x2*Math['cos'](_0x2225eb),_0x39a7d7=_0x178150[_0xb331b6(0x531b)]-0x1,_0x415f01=_0x178150[_0x39a7d7],_0x3c347f=0x0;--_0x39a7d7>=0x0;)_0x20067d=_0x23c99d*_0x415f01-_0x3c347f+_0x178150[_0x39a7d7],_0x3c347f=_0x415f01,_0x415f01=_0x20067d;return Math[_0xb331b6(0x4322)](_0x2225eb)*_0x20067d;},cosh=function(_0x1b45de){var _0x3ebdd5=_0x68aa19,_0x4565ae=Math[_0x3ebdd5(0xee5)](_0x1b45de);return _0x4565ae=(_0x4565ae+0x1/_0x4565ae)/0x2;},clens_cmplx=function(_0x20dd22,_0x40d7b0,_0x2e56ae){var _0x54ffc1=_0x68aa19;for(var _0x485b86,_0x53ed7d,_0x40f0d3=Math[_0x54ffc1(0x4322)](_0x40d7b0),_0x55add3=Math[_0x54ffc1(0x1d35)](_0x40d7b0),_0x3f2db2=sinh(_0x2e56ae),_0x2d0add=cosh(_0x2e56ae),_0x1983b7=0x2*_0x55add3*_0x2d0add,_0x45e5ea=-0x2*_0x40f0d3*_0x3f2db2,_0x3c3a79=_0x20dd22['length']-0x1,_0x5de058=_0x20dd22[_0x3c3a79],_0x27ce66=0x0,_0x304e05=0x0,_0xc0f5d2=0x0;--_0x3c3a79>=0x0;)_0x485b86=_0x304e05,_0x53ed7d=_0x27ce66,_0x5de058=_0x1983b7*(_0x304e05=_0x5de058)-_0x485b86-_0x45e5ea*(_0x27ce66=_0xc0f5d2)+_0x20dd22[_0x3c3a79],_0xc0f5d2=_0x45e5ea*_0x304e05-_0x53ed7d+_0x1983b7*_0x27ce66;return[(_0x1983b7=_0x40f0d3*_0x2d0add)*_0x5de058-(_0x45e5ea=_0x55add3*_0x3f2db2)*_0xc0f5d2,_0x1983b7*_0xc0f5d2+_0x45e5ea*_0x5de058];};function init$3(){var _0x3ea3b8=_0x68aa19;if(void 0x0===this['es']||this['es']<=0x0)throw new Error(_0x3ea3b8(0x314f));this['x0']=void 0x0!==this['x0']?this['x0']:0x0,this['y0']=void 0x0!==this['y0']?this['y0']:0x0,this[_0x3ea3b8(0x4582)]=void 0x0!==this['long0']?this[_0x3ea3b8(0x4582)]:0x0,this['lat0']=void 0x0!==this['lat0']?this[_0x3ea3b8(0x3871)]:0x0,this['cgb']=[],this[_0x3ea3b8(0x1f34)]=[],this[_0x3ea3b8(0xe29)]=[],this['gtu']=[];var _0x57f53e=this['es']/(0x1+Math[_0x3ea3b8(0x4080)](0x1-this['es'])),_0x216e48=_0x57f53e/(0x2-_0x57f53e),_0x1df69a=_0x216e48;this[_0x3ea3b8(0x17a9)][0x0]=_0x216e48*(0x2+_0x216e48*(-0x2/0x3+_0x216e48*(_0x216e48*(0x74/0x2d+_0x216e48*(0x1a/0x2d+_0x216e48*(-0xb26/0x2a3)))-0x2))),this[_0x3ea3b8(0x1f34)][0x0]=_0x216e48*(_0x216e48*(0x2/0x3+_0x216e48*(0x4/0x3+_0x216e48*(-0x52/0x2d+_0x216e48*(0x20/0x2d+_0x216e48*(0x1222/0x1275)))))-0x2),_0x1df69a*=_0x216e48,this[_0x3ea3b8(0x17a9)][0x1]=_0x1df69a*(0x7/0x3+_0x216e48*(_0x216e48*(-0xe3/0x2d+_0x216e48*(0xa90/0x13b+_0x216e48*(0x913/0x3b1)))-1.6)),this['cbg'][0x1]=_0x1df69a*(0x5/0x3+_0x216e48*(-0x10/0xf+_0x216e48*(-0xd/0x9+_0x216e48*(0x388/0x13b+_0x216e48*(-0x5f2/0x3b1))))),_0x1df69a*=_0x216e48,this[_0x3ea3b8(0x17a9)][0x2]=_0x1df69a*(0x38/0xf+_0x216e48*(-0x88/0x23+_0x216e48*(-0x4ee/0x69+_0x216e48*(0x12056/0xb13)))),this['cbg'][0x2]=_0x1df69a*(-0x1a/0xf+_0x216e48*(0x22/0x15+_0x216e48*(1.6+_0x216e48*(-0x318e/0xb13)))),_0x1df69a*=_0x216e48,this['cgb'][0x3]=_0x1df69a*(0x10b7/0x276+_0x216e48*(-0x14c/0x23+_0x216e48*(-0x618d4/0x375f))),this[_0x3ea3b8(0x1f34)][0x3]=_0x1df69a*(0x4d5/0x276+_0x216e48*(_0x216e48*(-0x6100/0x375f)-2.4)),_0x1df69a*=_0x216e48,this[_0x3ea3b8(0x17a9)][0x4]=_0x1df69a*(0x104e/0x13b+_0x216e48*(-0x235c6/0x185d)),this['cbg'][0x4]=_0x1df69a*(-0x2de/0x13b+_0x216e48*(0x1ac1e/0x79d1)),_0x1df69a*=_0x216e48,this[_0x3ea3b8(0x17a9)][0x5]=_0x1df69a*(0x92e4c/0x5703),this[_0x3ea3b8(0x1f34)][0x5]=_0x1df69a*(0x6c7b1/0x26115),_0x1df69a=Math[_0x3ea3b8(0x1f76)](_0x216e48,0x2),this['Qn']=this['k0']/(0x1+_0x216e48)*(0x1+_0x1df69a*(0x1/0x4+_0x1df69a*(0x1/0x40+_0x1df69a/0x100))),this['utg'][0x0]=_0x216e48*(_0x216e48*(0x2/0x3+_0x216e48*(-0x25/0x60+_0x216e48*(0x1/0x168+_0x216e48*(0x51/0x200+_0x216e48*(-0x177c7/0x93a80)))))-0.5),this[_0x3ea3b8(0x336a)][0x0]=_0x216e48*(0.5+_0x216e48*(-0x2/0x3+_0x216e48*(0x5/0x10+_0x216e48*(0x29/0xb4+_0x216e48*(-0x7f/0x120+_0x216e48*(0x1ed3/0x93a8)))))),this[_0x3ea3b8(0xe29)][0x1]=_0x1df69a*(-0x1/0x30+_0x216e48*(-0x1/0xf+_0x216e48*(0x1b5/0x5a0+_0x216e48*(-0x2e/0x69+_0x216e48*(0x1111f7/0x3b1000))))),this[_0x3ea3b8(0x336a)][0x1]=_0x1df69a*(0xd/0x30+_0x216e48*(_0x216e48*(0x22d/0x5a0+_0x216e48*(0x119/0x276+_0x216e48*(-0x1e43c9/0x1d8800)))-0.6)),_0x1df69a*=_0x216e48,this[_0x3ea3b8(0xe29)][0x2]=_0x1df69a*(-0x11/0x1e0+_0x216e48*(0x25/0x348+_0x216e48*(0xd1/0x1180+_0x216e48*(-0x15c1/0x16260)))),this[_0x3ea3b8(0x336a)][0x2]=_0x1df69a*(0x3d/0xf0+_0x216e48*(-0x67/0x8c+_0x216e48*(0x3ad5/0x6900+_0x216e48*(0x28eb3/0x2c4c0)))),_0x1df69a*=_0x216e48,this[_0x3ea3b8(0xe29)][0x3]=_0x1df69a*(-0x112d/0x27600+_0x216e48*(0xb/0x1f8+_0x216e48*(0xcab2b/0x6ebe00))),this[_0x3ea3b8(0x336a)][0x3]=_0x1df69a*(0xc199/0x27600+_0x216e48*(-0xb3/0xa8+_0x216e48*(0x64bbbd/0x6ebe00))),_0x1df69a*=_0x216e48,this['utg'][0x4]=_0x1df69a*(-0x11e7/0x27600+_0x216e48*(0x1a92f/0x3ce880)),this['gtu'][0x4]=_0x1df69a*(0x87a9/0x13b00+_0x216e48*(-0x342b09/0x1e7440)),_0x1df69a*=_0x216e48,this[_0x3ea3b8(0xe29)][0x5]=_0x1df69a*(-0x13b12f5/0x26115000),this['gtu'][0x5]=0.6650675310896665*_0x1df69a;var _0x3afb75=gatg(this['cbg'],this[_0x3ea3b8(0x3871)]);this['Zb']=-this['Qn']*(_0x3afb75+clens(this[_0x3ea3b8(0x336a)],0x2*_0x3afb75));}function forward$3(_0x49b316){var _0x29917a=_0x68aa19,_0x52bc65=adjust_lon(_0x49b316['x']-this[_0x29917a(0x4582)]),_0x1f8734=_0x49b316['y'];_0x1f8734=gatg(this['cbg'],_0x1f8734);var _0x4aa051=Math[_0x29917a(0x4322)](_0x1f8734),_0x504c1c=Math[_0x29917a(0x1d35)](_0x1f8734),_0x259304=Math[_0x29917a(0x4322)](_0x52bc65),_0x149259=Math[_0x29917a(0x1d35)](_0x52bc65);_0x1f8734=Math[_0x29917a(0x8af)](_0x4aa051,_0x149259*_0x504c1c),_0x52bc65=Math[_0x29917a(0x8af)](_0x259304*_0x504c1c,hypot(_0x4aa051,_0x504c1c*_0x149259)),_0x52bc65=asinhy(Math[_0x29917a(0x15be)](_0x52bc65));var _0xf299a5,_0x3d37fd,_0x7b945b=clens_cmplx(this[_0x29917a(0x336a)],0x2*_0x1f8734,0x2*_0x52bc65);return _0x1f8734+=_0x7b945b[0x0],_0x52bc65+=_0x7b945b[0x1],Math['abs'](_0x52bc65)<=2.623395162778?(_0xf299a5=this['a']*(this['Qn']*_0x52bc65)+this['x0'],_0x3d37fd=this['a']*(this['Qn']*_0x1f8734+this['Zb'])+this['y0']):(_0xf299a5=0x1/0x0,_0x3d37fd=0x1/0x0),_0x49b316['x']=_0xf299a5,_0x49b316['y']=_0x3d37fd,_0x49b316;}function inverse$3(_0x38532f){var _0x3ebab7=_0x68aa19,_0x501757,_0x5cba77,_0x2a754e=(_0x38532f['x']-this['x0'])*(0x1/this['a']),_0x1713e3=(_0x38532f['y']-this['y0'])*(0x1/this['a']);if(_0x1713e3=(_0x1713e3-this['Zb'])/this['Qn'],_0x2a754e/=this['Qn'],Math[_0x3ebab7(0x1661)](_0x2a754e)<=2.623395162778){var _0x5411f5=clens_cmplx(this[_0x3ebab7(0xe29)],0x2*_0x1713e3,0x2*_0x2a754e);_0x1713e3+=_0x5411f5[0x0],_0x2a754e+=_0x5411f5[0x1],_0x2a754e=Math[_0x3ebab7(0x81d)](sinh(_0x2a754e));var _0x1b7f6b=Math[_0x3ebab7(0x4322)](_0x1713e3),_0x2081aa=Math[_0x3ebab7(0x1d35)](_0x1713e3),_0x4072be=Math[_0x3ebab7(0x4322)](_0x2a754e),_0x28d6cf=Math['cos'](_0x2a754e);_0x1713e3=Math['atan2'](_0x1b7f6b*_0x28d6cf,hypot(_0x4072be,_0x28d6cf*_0x2081aa)),_0x2a754e=Math[_0x3ebab7(0x8af)](_0x4072be,_0x28d6cf*_0x2081aa),_0x501757=adjust_lon(_0x2a754e+this[_0x3ebab7(0x4582)]),_0x5cba77=gatg(this[_0x3ebab7(0x17a9)],_0x1713e3);}else _0x501757=0x1/0x0,_0x5cba77=0x1/0x0;return _0x38532f['x']=_0x501757,_0x38532f['y']=_0x5cba77,_0x38532f;}var names$4=['Extended_Transverse_Mercator',_0x68aa19(0x4100),'etmerc'],etmerc={'init':init$3,'forward':forward$3,'inverse':inverse$3,'names':names$4},adjust_zone=function(_0x5e3a7d,_0x3da004){var _0x44c23d=_0x68aa19;if(void 0x0===_0x5e3a7d){if((_0x5e3a7d=Math[_0x44c23d(0x67a)](0x1e*(adjust_lon(_0x3da004)+Math['PI'])/Math['PI'])+0x1)<0x0)return 0x0;if(_0x5e3a7d>0x3c)return 0x3c;}return _0x5e3a7d;},dependsOn='etmerc';function init$4(){var _0xef6ba0=_0x68aa19,_0x26f75a=adjust_zone(this[_0xef6ba0(0x1eca)],this[_0xef6ba0(0x4582)]);if(void 0x0===_0x26f75a)throw new Error(_0xef6ba0(0x2521));this[_0xef6ba0(0x3871)]=0x0,this[_0xef6ba0(0x4582)]=(0x6*Math[_0xef6ba0(0x1661)](_0x26f75a)-0xb7)*D2R,this['x0']=0x7a120,this['y0']=this[_0xef6ba0(0xa0f)]?0x989680:0x0,this['k0']=0.9996,etmerc[_0xef6ba0(0x1823)][_0xef6ba0(0x18ce)](this),this[_0xef6ba0(0x5276)]=etmerc[_0xef6ba0(0x5276)],this[_0xef6ba0(0xe9d)]=etmerc[_0xef6ba0(0xe9d)];}var names$5=[_0x68aa19(0x1ee3),'utm'],utm={'init':init$4,'names':names$5,'dependsOn':dependsOn},srat=function(_0x25601b,_0x449386){var _0x4bb1d6=_0x68aa19;return Math[_0x4bb1d6(0x1f76)]((0x1-_0x25601b)/(0x1+_0x25601b),_0x449386);},MAX_ITER$1=0x14;function init$6(){var _0x2f5bb1=_0x68aa19,_0x3bde67=Math[_0x2f5bb1(0x4322)](this[_0x2f5bb1(0x3871)]),_0x11af64=Math[_0x2f5bb1(0x1d35)](this[_0x2f5bb1(0x3871)]);_0x11af64*=_0x11af64,this['rc']=Math[_0x2f5bb1(0x4080)](0x1-this['es'])/(0x1-this['es']*_0x3bde67*_0x3bde67),this['C']=Math[_0x2f5bb1(0x4080)](0x1+this['es']*_0x11af64*_0x11af64/(0x1-this['es'])),this[_0x2f5bb1(0x1ca2)]=Math['asin'](_0x3bde67/this['C']),this[_0x2f5bb1(0x2f40)]=0.5*this['C']*this['e'],this['K']=Math[_0x2f5bb1(0x15be)](0.5*this[_0x2f5bb1(0x1ca2)]+FORTPI)/(Math[_0x2f5bb1(0x1f76)](Math[_0x2f5bb1(0x15be)](0.5*this[_0x2f5bb1(0x3871)]+FORTPI),this['C'])*srat(this['e']*_0x3bde67,this[_0x2f5bb1(0x2f40)]));}function forward$5(_0x201102){var _0x309aa3=_0x68aa19,_0x93d504=_0x201102['x'],_0x180faa=_0x201102['y'];return _0x201102['y']=0x2*Math[_0x309aa3(0x81d)](this['K']*Math[_0x309aa3(0x1f76)](Math['tan'](0.5*_0x180faa+FORTPI),this['C'])*srat(this['e']*Math[_0x309aa3(0x4322)](_0x180faa),this[_0x309aa3(0x2f40)]))-HALF_PI,_0x201102['x']=this['C']*_0x93d504,_0x201102;}function inverse$5(_0x23c6f8){var _0x5ade52=_0x68aa19;for(var _0x581eed=_0x23c6f8['x']/this['C'],_0x45fcaf=_0x23c6f8['y'],_0x3601ca=Math[_0x5ade52(0x1f76)](Math[_0x5ade52(0x15be)](0.5*_0x45fcaf+FORTPI)/this['K'],0x1/this['C']),_0x6bcfc9=MAX_ITER$1;_0x6bcfc9>0x0&&(_0x45fcaf=0x2*Math[_0x5ade52(0x81d)](_0x3601ca*srat(this['e']*Math[_0x5ade52(0x4322)](_0x23c6f8['y']),-0.5*this['e']))-HALF_PI,!(Math[_0x5ade52(0x1661)](_0x45fcaf-_0x23c6f8['y'])<1e-14));--_0x6bcfc9)_0x23c6f8['y']=_0x45fcaf;return _0x6bcfc9?(_0x23c6f8['x']=_0x581eed,_0x23c6f8['y']=_0x45fcaf,_0x23c6f8):null;}var names$7=[_0x68aa19(0xdb7)],gauss={'init':init$6,'forward':forward$5,'inverse':inverse$5,'names':names$7};function init$5(){var _0xa09cd8=_0x68aa19;gauss['init'][_0xa09cd8(0x18ce)](this),this['rc']&&(this['sinc0']=Math[_0xa09cd8(0x4322)](this[_0xa09cd8(0x1ca2)]),this['cosc0']=Math['cos'](this[_0xa09cd8(0x1ca2)]),this['R2']=0x2*this['rc'],this['title']||(this[_0xa09cd8(0x3996)]=_0xa09cd8(0x431b)));}function forward$4(_0x58436c){var _0x472a42=_0x68aa19,_0x3e89d7,_0x3c3a59,_0x24d1fc,_0x8f4d3;return _0x58436c['x']=adjust_lon(_0x58436c['x']-this[_0x472a42(0x4582)]),gauss['forward'][_0x472a42(0x18ce)](this,[_0x58436c]),_0x3e89d7=Math[_0x472a42(0x4322)](_0x58436c['y']),_0x3c3a59=Math[_0x472a42(0x1d35)](_0x58436c['y']),_0x24d1fc=Math[_0x472a42(0x1d35)](_0x58436c['x']),_0x8f4d3=this['k0']*this['R2']/(0x1+this[_0x472a42(0x777)]*_0x3e89d7+this[_0x472a42(0x1a3a)]*_0x3c3a59*_0x24d1fc),_0x58436c['x']=_0x8f4d3*_0x3c3a59*Math[_0x472a42(0x4322)](_0x58436c['x']),_0x58436c['y']=_0x8f4d3*(this[_0x472a42(0x1a3a)]*_0x3e89d7-this[_0x472a42(0x777)]*_0x3c3a59*_0x24d1fc),_0x58436c['x']=this['a']*_0x58436c['x']+this['x0'],_0x58436c['y']=this['a']*_0x58436c['y']+this['y0'],_0x58436c;}function inverse$4(_0xc00a6){var _0x28673b=_0x68aa19,_0x11435e,_0x4fdec6,_0x1b9ca5,_0x255b6,_0x1d5cf6;if(_0xc00a6['x']=(_0xc00a6['x']-this['x0'])/this['a'],_0xc00a6['y']=(_0xc00a6['y']-this['y0'])/this['a'],_0xc00a6['x']/=this['k0'],_0xc00a6['y']/=this['k0'],_0x1d5cf6=Math[_0x28673b(0x4080)](_0xc00a6['x']*_0xc00a6['x']+_0xc00a6['y']*_0xc00a6['y'])){var _0x4ac5fa=0x2*Math[_0x28673b(0x8af)](_0x1d5cf6,this['R2']);_0x11435e=Math[_0x28673b(0x4322)](_0x4ac5fa),_0x4fdec6=Math['cos'](_0x4ac5fa),_0x255b6=Math['asin'](_0x4fdec6*this[_0x28673b(0x777)]+_0xc00a6['y']*_0x11435e*this[_0x28673b(0x1a3a)]/_0x1d5cf6),_0x1b9ca5=Math[_0x28673b(0x8af)](_0xc00a6['x']*_0x11435e,_0x1d5cf6*this['cosc0']*_0x4fdec6-_0xc00a6['y']*this[_0x28673b(0x777)]*_0x11435e);}else _0x255b6=this[_0x28673b(0x1ca2)],_0x1b9ca5=0x0;return _0xc00a6['x']=_0x1b9ca5,_0xc00a6['y']=_0x255b6,gauss['inverse']['apply'](this,[_0xc00a6]),_0xc00a6['x']=adjust_lon(_0xc00a6['x']+this[_0x28673b(0x4582)]),_0xc00a6;}var names$6=[_0x68aa19(0x2418),_0x68aa19(0x49b6),_0x68aa19(0x5338),_0x68aa19(0x4622),_0x68aa19(0x431b),_0x68aa19(0x7ef)],sterea={'init':init$5,'forward':forward$4,'inverse':inverse$4,'names':names$6};function ssfn_(_0x4695e3,_0x22d337,_0x80114d){var _0x555ce0=_0x68aa19;return _0x22d337*=_0x80114d,Math[_0x555ce0(0x15be)](0.5*(HALF_PI+_0x4695e3))*Math[_0x555ce0(0x1f76)]((0x1-_0x22d337)/(0x1+_0x22d337),0.5*_0x80114d);}function init$7(){var _0x4d1697=_0x68aa19;this['coslat0']=Math[_0x4d1697(0x1d35)](this['lat0']),this[_0x4d1697(0x5042)]=Math[_0x4d1697(0x4322)](this[_0x4d1697(0x3871)]),this['sphere']?0x1===this['k0']&&!isNaN(this[_0x4d1697(0x14f3)])&&Math['abs'](this[_0x4d1697(0x27de)])<=EPSLN&&(this['k0']=0.5*(0x1+sign(this[_0x4d1697(0x3871)])*Math[_0x4d1697(0x4322)](this['lat_ts']))):(Math[_0x4d1697(0x1661)](this[_0x4d1697(0x27de)])<=EPSLN&&(this[_0x4d1697(0x3871)]>0x0?this[_0x4d1697(0x939)]=0x1:this['con']=-0x1),this['cons']=Math[_0x4d1697(0x4080)](Math['pow'](0x1+this['e'],0x1+this['e'])*Math['pow'](0x1-this['e'],0x1-this['e'])),0x1===this['k0']&&!isNaN(this[_0x4d1697(0x14f3)])&&Math[_0x4d1697(0x1661)](this['coslat0'])<=EPSLN&&(this['k0']=0.5*this[_0x4d1697(0xb7b)]*msfnz(this['e'],Math[_0x4d1697(0x4322)](this[_0x4d1697(0x14f3)]),Math[_0x4d1697(0x1d35)](this['lat_ts']))/tsfnz(this['e'],this[_0x4d1697(0x939)]*this[_0x4d1697(0x14f3)],this['con']*Math[_0x4d1697(0x4322)](this['lat_ts']))),this[_0x4d1697(0x1fab)]=msfnz(this['e'],this[_0x4d1697(0x5042)],this[_0x4d1697(0x27de)]),this['X0']=0x2*Math[_0x4d1697(0x81d)](this[_0x4d1697(0x19ac)](this[_0x4d1697(0x3871)],this[_0x4d1697(0x5042)],this['e']))-HALF_PI,this[_0x4d1697(0x13c8)]=Math[_0x4d1697(0x1d35)](this['X0']),this['sinX0']=Math[_0x4d1697(0x4322)](this['X0']));}function forward$6(_0x45e125){var _0x469903=_0x68aa19,_0x25885c,_0x4501b9,_0x149559,_0xadf560,_0x57eeed,_0x18cef3,_0x2bd2d6=_0x45e125['x'],_0x664fda=_0x45e125['y'],_0x493715=Math[_0x469903(0x4322)](_0x664fda),_0x4af34e=Math[_0x469903(0x1d35)](_0x664fda),_0x839fc0=adjust_lon(_0x2bd2d6-this[_0x469903(0x4582)]);return Math[_0x469903(0x1661)](Math[_0x469903(0x1661)](_0x2bd2d6-this['long0'])-Math['PI'])<=EPSLN&&Math[_0x469903(0x1661)](_0x664fda+this[_0x469903(0x3871)])<=EPSLN?(_0x45e125['x']=NaN,_0x45e125['y']=NaN,_0x45e125):this[_0x469903(0x4e3b)]?(_0x25885c=0x2*this['k0']/(0x1+this[_0x469903(0x5042)]*_0x493715+this[_0x469903(0x27de)]*_0x4af34e*Math[_0x469903(0x1d35)](_0x839fc0)),_0x45e125['x']=this['a']*_0x25885c*_0x4af34e*Math[_0x469903(0x4322)](_0x839fc0)+this['x0'],_0x45e125['y']=this['a']*_0x25885c*(this[_0x469903(0x27de)]*_0x493715-this[_0x469903(0x5042)]*_0x4af34e*Math['cos'](_0x839fc0))+this['y0'],_0x45e125):(_0x4501b9=0x2*Math[_0x469903(0x81d)](this[_0x469903(0x19ac)](_0x664fda,_0x493715,this['e']))-HALF_PI,_0xadf560=Math[_0x469903(0x1d35)](_0x4501b9),_0x149559=Math[_0x469903(0x4322)](_0x4501b9),Math[_0x469903(0x1661)](this[_0x469903(0x27de)])<=EPSLN?(_0x57eeed=tsfnz(this['e'],_0x664fda*this[_0x469903(0x939)],this['con']*_0x493715),_0x18cef3=0x2*this['a']*this['k0']*_0x57eeed/this[_0x469903(0xb7b)],_0x45e125['x']=this['x0']+_0x18cef3*Math[_0x469903(0x4322)](_0x2bd2d6-this[_0x469903(0x4582)]),_0x45e125['y']=this['y0']-this[_0x469903(0x939)]*_0x18cef3*Math[_0x469903(0x1d35)](_0x2bd2d6-this[_0x469903(0x4582)]),_0x45e125):(Math[_0x469903(0x1661)](this[_0x469903(0x5042)])<EPSLN?(_0x25885c=0x2*this['a']*this['k0']/(0x1+_0xadf560*Math[_0x469903(0x1d35)](_0x839fc0)),_0x45e125['y']=_0x25885c*_0x149559):(_0x25885c=0x2*this['a']*this['k0']*this['ms1']/(this[_0x469903(0x13c8)]*(0x1+this[_0x469903(0x39f)]*_0x149559+this['cosX0']*_0xadf560*Math[_0x469903(0x1d35)](_0x839fc0))),_0x45e125['y']=_0x25885c*(this[_0x469903(0x13c8)]*_0x149559-this['sinX0']*_0xadf560*Math['cos'](_0x839fc0))+this['y0']),_0x45e125['x']=_0x25885c*_0xadf560*Math[_0x469903(0x4322)](_0x839fc0)+this['x0'],_0x45e125));}function inverse$6(_0x532b1a){var _0x47ceae=_0x68aa19,_0x554498,_0x2bd258,_0x504cfd,_0x473c15,_0x126ade;_0x532b1a['x']-=this['x0'],_0x532b1a['y']-=this['y0'];var _0x216c90=Math[_0x47ceae(0x4080)](_0x532b1a['x']*_0x532b1a['x']+_0x532b1a['y']*_0x532b1a['y']);if(this[_0x47ceae(0x4e3b)]){var _0x55899f=0x2*Math[_0x47ceae(0x81d)](_0x216c90/(0x2*this['a']*this['k0']));return _0x554498=this[_0x47ceae(0x4582)],_0x2bd258=this['lat0'],_0x216c90<=EPSLN?(_0x532b1a['x']=_0x554498,_0x532b1a['y']=_0x2bd258,_0x532b1a):(_0x2bd258=Math[_0x47ceae(0x2ac1)](Math[_0x47ceae(0x1d35)](_0x55899f)*this[_0x47ceae(0x5042)]+_0x532b1a['y']*Math[_0x47ceae(0x4322)](_0x55899f)*this[_0x47ceae(0x27de)]/_0x216c90),_0x554498=Math[_0x47ceae(0x1661)](this[_0x47ceae(0x27de)])<EPSLN?this[_0x47ceae(0x3871)]>0x0?adjust_lon(this[_0x47ceae(0x4582)]+Math[_0x47ceae(0x8af)](_0x532b1a['x'],-0x1*_0x532b1a['y'])):adjust_lon(this[_0x47ceae(0x4582)]+Math[_0x47ceae(0x8af)](_0x532b1a['x'],_0x532b1a['y'])):adjust_lon(this[_0x47ceae(0x4582)]+Math[_0x47ceae(0x8af)](_0x532b1a['x']*Math[_0x47ceae(0x4322)](_0x55899f),_0x216c90*this[_0x47ceae(0x27de)]*Math[_0x47ceae(0x1d35)](_0x55899f)-_0x532b1a['y']*this[_0x47ceae(0x5042)]*Math[_0x47ceae(0x4322)](_0x55899f))),_0x532b1a['x']=_0x554498,_0x532b1a['y']=_0x2bd258,_0x532b1a);}if(Math[_0x47ceae(0x1661)](this['coslat0'])<=EPSLN){if(_0x216c90<=EPSLN)return _0x2bd258=this[_0x47ceae(0x3871)],_0x554498=this['long0'],_0x532b1a['x']=_0x554498,_0x532b1a['y']=_0x2bd258,_0x532b1a;_0x532b1a['x']*=this['con'],_0x532b1a['y']*=this[_0x47ceae(0x939)],_0x504cfd=_0x216c90*this[_0x47ceae(0xb7b)]/(0x2*this['a']*this['k0']),_0x2bd258=this[_0x47ceae(0x939)]*phi2z(this['e'],_0x504cfd),_0x554498=this[_0x47ceae(0x939)]*adjust_lon(this['con']*this[_0x47ceae(0x4582)]+Math[_0x47ceae(0x8af)](_0x532b1a['x'],-0x1*_0x532b1a['y']));}else _0x473c15=0x2*Math['atan'](_0x216c90*this[_0x47ceae(0x13c8)]/(0x2*this['a']*this['k0']*this[_0x47ceae(0x1fab)])),_0x554498=this[_0x47ceae(0x4582)],_0x216c90<=EPSLN?_0x126ade=this['X0']:(_0x126ade=Math[_0x47ceae(0x2ac1)](Math[_0x47ceae(0x1d35)](_0x473c15)*this[_0x47ceae(0x39f)]+_0x532b1a['y']*Math[_0x47ceae(0x4322)](_0x473c15)*this[_0x47ceae(0x13c8)]/_0x216c90),_0x554498=adjust_lon(this[_0x47ceae(0x4582)]+Math[_0x47ceae(0x8af)](_0x532b1a['x']*Math[_0x47ceae(0x4322)](_0x473c15),_0x216c90*this[_0x47ceae(0x13c8)]*Math[_0x47ceae(0x1d35)](_0x473c15)-_0x532b1a['y']*this[_0x47ceae(0x39f)]*Math[_0x47ceae(0x4322)](_0x473c15)))),_0x2bd258=-0x1*phi2z(this['e'],Math[_0x47ceae(0x15be)](0.5*(HALF_PI+_0x126ade)));return _0x532b1a['x']=_0x554498,_0x532b1a['y']=_0x2bd258,_0x532b1a;}var names$8=[_0x68aa19(0xe22),_0x68aa19(0x460d),_0x68aa19(0x116a)],stere={'init':init$7,'forward':forward$6,'inverse':inverse$6,'names':names$8,'ssfn_':ssfn_};function init$8(){var _0x392812=_0x68aa19,_0x216775=this['lat0'];this['lambda0']=this[_0x392812(0x4582)];var _0x2f129a=Math[_0x392812(0x4322)](_0x216775),_0x2b07ae=this['a'],_0x36370f=0x1/this['rf'],_0x55dcb8=0x2*_0x36370f-Math[_0x392812(0x1f76)](_0x36370f,0x2),_0x3b416e=this['e']=Math[_0x392812(0x4080)](_0x55dcb8);this['R']=this['k0']*_0x2b07ae*Math[_0x392812(0x4080)](0x1-_0x55dcb8)/(0x1-_0x55dcb8*Math[_0x392812(0x1f76)](_0x2f129a,0x2)),this[_0x392812(0x24f9)]=Math['sqrt'](0x1+_0x55dcb8/(0x1-_0x55dcb8)*Math['pow'](Math[_0x392812(0x1d35)](_0x216775),0x4)),this['b0']=Math[_0x392812(0x2ac1)](_0x2f129a/this[_0x392812(0x24f9)]);var _0x2c2332=Math[_0x392812(0xe28)](Math[_0x392812(0x15be)](Math['PI']/0x4+this['b0']/0x2)),_0xe0150f=Math[_0x392812(0xe28)](Math['tan'](Math['PI']/0x4+_0x216775/0x2)),_0xefb46f=Math[_0x392812(0xe28)]((0x1+_0x3b416e*_0x2f129a)/(0x1-_0x3b416e*_0x2f129a));this['K']=_0x2c2332-this['alpha']*_0xe0150f+this[_0x392812(0x24f9)]*_0x3b416e/0x2*_0xefb46f;}function forward$7(_0x366ac9){var _0x1eea96=_0x68aa19,_0x1be237=Math[_0x1eea96(0xe28)](Math[_0x1eea96(0x15be)](Math['PI']/0x4-_0x366ac9['y']/0x2)),_0x4ba715=this['e']/0x2*Math[_0x1eea96(0xe28)]((0x1+this['e']*Math['sin'](_0x366ac9['y']))/(0x1-this['e']*Math['sin'](_0x366ac9['y']))),_0x5ae3fb=-this[_0x1eea96(0x24f9)]*(_0x1be237+_0x4ba715)+this['K'],_0x45883f=0x2*(Math[_0x1eea96(0x81d)](Math[_0x1eea96(0xee5)](_0x5ae3fb))-Math['PI']/0x4),_0xbfe135=this[_0x1eea96(0x24f9)]*(_0x366ac9['x']-this['lambda0']),_0x169e37=Math[_0x1eea96(0x81d)](Math[_0x1eea96(0x4322)](_0xbfe135)/(Math[_0x1eea96(0x4322)](this['b0'])*Math[_0x1eea96(0x15be)](_0x45883f)+Math['cos'](this['b0'])*Math[_0x1eea96(0x1d35)](_0xbfe135))),_0x11223d=Math[_0x1eea96(0x2ac1)](Math[_0x1eea96(0x1d35)](this['b0'])*Math['sin'](_0x45883f)-Math['sin'](this['b0'])*Math[_0x1eea96(0x1d35)](_0x45883f)*Math[_0x1eea96(0x1d35)](_0xbfe135));return _0x366ac9['y']=this['R']/0x2*Math[_0x1eea96(0xe28)]((0x1+Math[_0x1eea96(0x4322)](_0x11223d))/(0x1-Math['sin'](_0x11223d)))+this['y0'],_0x366ac9['x']=this['R']*_0x169e37+this['x0'],_0x366ac9;}function inverse$7(_0x188f44){var _0x24d6b1=_0x68aa19;for(var _0xe63dae=_0x188f44['x']-this['x0'],_0x2f976b=_0x188f44['y']-this['y0'],_0x5471cc=_0xe63dae/this['R'],_0x579704=0x2*(Math['atan'](Math['exp'](_0x2f976b/this['R']))-Math['PI']/0x4),_0x429ee4=Math['asin'](Math[_0x24d6b1(0x1d35)](this['b0'])*Math[_0x24d6b1(0x4322)](_0x579704)+Math[_0x24d6b1(0x4322)](this['b0'])*Math['cos'](_0x579704)*Math[_0x24d6b1(0x1d35)](_0x5471cc)),_0x18554b=Math[_0x24d6b1(0x81d)](Math[_0x24d6b1(0x4322)](_0x5471cc)/(Math['cos'](this['b0'])*Math[_0x24d6b1(0x1d35)](_0x5471cc)-Math['sin'](this['b0'])*Math[_0x24d6b1(0x15be)](_0x579704))),_0x3ba26e=this['lambda0']+_0x18554b/this['alpha'],_0x2f2137=0x0,_0x5eb5e2=_0x429ee4,_0x4d472d=-0x3e8,_0x26fc89=0x0;Math[_0x24d6b1(0x1661)](_0x5eb5e2-_0x4d472d)>1e-7;){if(++_0x26fc89>0x14)return;_0x2f2137=0x1/this['alpha']*(Math[_0x24d6b1(0xe28)](Math[_0x24d6b1(0x15be)](Math['PI']/0x4+_0x429ee4/0x2))-this['K'])+this['e']*Math[_0x24d6b1(0xe28)](Math[_0x24d6b1(0x15be)](Math['PI']/0x4+Math['asin'](this['e']*Math[_0x24d6b1(0x4322)](_0x5eb5e2))/0x2)),_0x4d472d=_0x5eb5e2,_0x5eb5e2=0x2*Math[_0x24d6b1(0x81d)](Math[_0x24d6b1(0xee5)](_0x2f2137))-Math['PI']/0x2;}return _0x188f44['x']=_0x3ba26e,_0x188f44['y']=_0x5eb5e2,_0x188f44;}var names$9=['somerc'],somerc={'init':init$8,'forward':forward$7,'inverse':inverse$7,'names':names$9};function init$9(){var _0x360f50=_0x68aa19;this[_0x360f50(0x2699)]=this[_0x360f50(0x2699)]||!0x1,this[_0x360f50(0xb47)]=this[_0x360f50(0xb47)]||!0x1,isNaN(this['k0'])&&(this['k0']=0x1);var _0x2205bc=Math['sin'](this[_0x360f50(0x3871)]),_0x211c58=Math[_0x360f50(0x1d35)](this[_0x360f50(0x3871)]),_0x2bb87d=this['e']*_0x2205bc;this['bl']=Math[_0x360f50(0x4080)](0x1+this['es']/(0x1-this['es'])*Math[_0x360f50(0x1f76)](_0x211c58,0x4)),this['al']=this['a']*this['bl']*this['k0']*Math[_0x360f50(0x4080)](0x1-this['es'])/(0x1-_0x2bb87d*_0x2bb87d);var _0x394de9,_0x185cfb,_0x544dc1=tsfnz(this['e'],this[_0x360f50(0x3871)],_0x2205bc),_0x380e7e=this['bl']/_0x211c58*Math[_0x360f50(0x4080)]((0x1-this['es'])/(0x1-_0x2bb87d*_0x2bb87d));if(_0x380e7e*_0x380e7e<0x1&&(_0x380e7e=0x1),isNaN(this['longc'])){var _0xedff93=tsfnz(this['e'],this[_0x360f50(0x184c)],Math['sin'](this[_0x360f50(0x184c)])),_0x22232e=tsfnz(this['e'],this[_0x360f50(0x4c25)],Math['sin'](this[_0x360f50(0x4c25)]));this['lat0']>=0x0?this['el']=(_0x380e7e+Math[_0x360f50(0x4080)](_0x380e7e*_0x380e7e-0x1))*Math[_0x360f50(0x1f76)](_0x544dc1,this['bl']):this['el']=(_0x380e7e-Math['sqrt'](_0x380e7e*_0x380e7e-0x1))*Math[_0x360f50(0x1f76)](_0x544dc1,this['bl']);var _0x5e1a8d=Math[_0x360f50(0x1f76)](_0xedff93,this['bl']),_0x2e3c83=Math[_0x360f50(0x1f76)](_0x22232e,this['bl']);_0x185cfb=0.5*((_0x394de9=this['el']/_0x5e1a8d)-0x1/_0x394de9);var _0x400e5a=(this['el']*this['el']-_0x2e3c83*_0x5e1a8d)/(this['el']*this['el']+_0x2e3c83*_0x5e1a8d),_0x210ce5=(_0x2e3c83-_0x5e1a8d)/(_0x2e3c83+_0x5e1a8d),_0x1e1c0b=adjust_lon(this[_0x360f50(0x3663)]-this[_0x360f50(0x535)]);this['long0']=0.5*(this[_0x360f50(0x3663)]+this[_0x360f50(0x535)])-Math[_0x360f50(0x81d)](_0x400e5a*Math['tan'](0.5*this['bl']*_0x1e1c0b)/_0x210ce5)/this['bl'],this['long0']=adjust_lon(this['long0']);var _0x54c19f=adjust_lon(this[_0x360f50(0x3663)]-this[_0x360f50(0x4582)]);this[_0x360f50(0x1e1e)]=Math[_0x360f50(0x81d)](Math[_0x360f50(0x4322)](this['bl']*_0x54c19f)/_0x185cfb),this['alpha']=Math[_0x360f50(0x2ac1)](_0x380e7e*Math[_0x360f50(0x4322)](this[_0x360f50(0x1e1e)]));}else _0x394de9=this[_0x360f50(0x3871)]>=0x0?_0x380e7e+Math['sqrt'](_0x380e7e*_0x380e7e-0x1):_0x380e7e-Math['sqrt'](_0x380e7e*_0x380e7e-0x1),this['el']=_0x394de9*Math[_0x360f50(0x1f76)](_0x544dc1,this['bl']),_0x185cfb=0.5*(_0x394de9-0x1/_0x394de9),this[_0x360f50(0x1e1e)]=Math[_0x360f50(0x2ac1)](Math[_0x360f50(0x4322)](this['alpha'])/_0x380e7e),this['long0']=this[_0x360f50(0x4641)]-Math['asin'](_0x185cfb*Math['tan'](this[_0x360f50(0x1e1e)]))/this['bl'];this[_0x360f50(0x2699)]?this['uc']=0x0:this[_0x360f50(0x3871)]>=0x0?this['uc']=this['al']/this['bl']*Math[_0x360f50(0x8af)](Math['sqrt'](_0x380e7e*_0x380e7e-0x1),Math[_0x360f50(0x1d35)](this[_0x360f50(0x24f9)])):this['uc']=-0x1*this['al']/this['bl']*Math[_0x360f50(0x8af)](Math[_0x360f50(0x4080)](_0x380e7e*_0x380e7e-0x1),Math['cos'](this[_0x360f50(0x24f9)]));}function forward$8(_0x379537){var _0x1ba65b=_0x68aa19,_0x54695a,_0x52a38e,_0x3b8236,_0x721689=_0x379537['x'],_0x1d1570=_0x379537['y'],_0xaeac95=adjust_lon(_0x721689-this[_0x1ba65b(0x4582)]);if(Math[_0x1ba65b(0x1661)](Math[_0x1ba65b(0x1661)](_0x1d1570)-HALF_PI)<=EPSLN)_0x3b8236=_0x1d1570>0x0?-0x1:0x1,_0x52a38e=this['al']/this['bl']*Math[_0x1ba65b(0xe28)](Math[_0x1ba65b(0x15be)](FORTPI+_0x3b8236*this[_0x1ba65b(0x1e1e)]*0.5)),_0x54695a=-0x1*_0x3b8236*HALF_PI*this['al']/this['bl'];else{var _0x2ba1ee=tsfnz(this['e'],_0x1d1570,Math[_0x1ba65b(0x4322)](_0x1d1570)),_0x1f4773=this['el']/Math[_0x1ba65b(0x1f76)](_0x2ba1ee,this['bl']),_0x2be08e=0.5*(_0x1f4773-0x1/_0x1f4773),_0x53776a=0.5*(_0x1f4773+0x1/_0x1f4773),_0x31821a=Math['sin'](this['bl']*_0xaeac95),_0x10249d=(_0x2be08e*Math[_0x1ba65b(0x4322)](this[_0x1ba65b(0x1e1e)])-_0x31821a*Math['cos'](this[_0x1ba65b(0x1e1e)]))/_0x53776a;_0x52a38e=Math[_0x1ba65b(0x1661)](Math['abs'](_0x10249d)-0x1)<=EPSLN?Number[_0x1ba65b(0x25a9)]:0.5*this['al']*Math[_0x1ba65b(0xe28)]((0x1-_0x10249d)/(0x1+_0x10249d))/this['bl'],_0x54695a=Math[_0x1ba65b(0x1661)](Math['cos'](this['bl']*_0xaeac95))<=EPSLN?this['al']*this['bl']*_0xaeac95:this['al']*Math[_0x1ba65b(0x8af)](_0x2be08e*Math[_0x1ba65b(0x1d35)](this[_0x1ba65b(0x1e1e)])+_0x31821a*Math[_0x1ba65b(0x4322)](this['gamma0']),Math['cos'](this['bl']*_0xaeac95))/this['bl'];}return this['no_rot']?(_0x379537['x']=this['x0']+_0x54695a,_0x379537['y']=this['y0']+_0x52a38e):(_0x54695a-=this['uc'],_0x379537['x']=this['x0']+_0x52a38e*Math[_0x1ba65b(0x1d35)](this['alpha'])+_0x54695a*Math['sin'](this[_0x1ba65b(0x24f9)]),_0x379537['y']=this['y0']+_0x54695a*Math['cos'](this[_0x1ba65b(0x24f9)])-_0x52a38e*Math[_0x1ba65b(0x4322)](this['alpha'])),_0x379537;}function inverse$8(_0x53215e){var _0x484c02=_0x68aa19,_0xbb6e70,_0x3ff1f1;this['no_rot']?(_0x3ff1f1=_0x53215e['y']-this['y0'],_0xbb6e70=_0x53215e['x']-this['x0']):(_0x3ff1f1=(_0x53215e['x']-this['x0'])*Math[_0x484c02(0x1d35)](this['alpha'])-(_0x53215e['y']-this['y0'])*Math[_0x484c02(0x4322)](this['alpha']),_0xbb6e70=(_0x53215e['y']-this['y0'])*Math[_0x484c02(0x1d35)](this[_0x484c02(0x24f9)])+(_0x53215e['x']-this['x0'])*Math['sin'](this[_0x484c02(0x24f9)]),_0xbb6e70+=this['uc']);var _0xf5edfa=Math[_0x484c02(0xee5)](-0x1*this['bl']*_0x3ff1f1/this['al']),_0x17de5c=0.5*(_0xf5edfa-0x1/_0xf5edfa),_0x4b116c=0.5*(_0xf5edfa+0x1/_0xf5edfa),_0xc5dcbe=Math[_0x484c02(0x4322)](this['bl']*_0xbb6e70/this['al']),_0x25b97f=(_0xc5dcbe*Math['cos'](this[_0x484c02(0x1e1e)])+_0x17de5c*Math[_0x484c02(0x4322)](this[_0x484c02(0x1e1e)]))/_0x4b116c,_0xa394f4=Math[_0x484c02(0x1f76)](this['el']/Math['sqrt']((0x1+_0x25b97f)/(0x1-_0x25b97f)),0x1/this['bl']);return Math[_0x484c02(0x1661)](_0x25b97f-0x1)<EPSLN?(_0x53215e['x']=this[_0x484c02(0x4582)],_0x53215e['y']=HALF_PI):Math[_0x484c02(0x1661)](_0x25b97f+0x1)<EPSLN?(_0x53215e['x']=this[_0x484c02(0x4582)],_0x53215e['y']=-0x1*HALF_PI):(_0x53215e['y']=phi2z(this['e'],_0xa394f4),_0x53215e['x']=adjust_lon(this[_0x484c02(0x4582)]-Math[_0x484c02(0x8af)](_0x17de5c*Math[_0x484c02(0x1d35)](this['gamma0'])-_0xc5dcbe*Math[_0x484c02(0x4322)](this[_0x484c02(0x1e1e)]),Math[_0x484c02(0x1d35)](this['bl']*_0xbb6e70/this['al']))/this['bl'])),_0x53215e;}var names$10=[_0x68aa19(0x43b1),'Hotine\x20Oblique\x20Mercator',_0x68aa19(0x3932),_0x68aa19(0x15f),'omerc'],omerc={'init':init$9,'forward':forward$8,'inverse':inverse$8,'names':names$10};function init$10(){var _0x136534=_0x68aa19;if(this[_0x136534(0x4c25)]||(this['lat2']=this['lat1']),this['k0']||(this['k0']=0x1),this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,!(Math['abs'](this[_0x136534(0x184c)]+this[_0x136534(0x4c25)])<EPSLN)){var _0x5e2b25=this['b']/this['a'];this['e']=Math[_0x136534(0x4080)](0x1-_0x5e2b25*_0x5e2b25);var _0xf3b16d=Math[_0x136534(0x4322)](this[_0x136534(0x184c)]),_0x3cf8d4=Math[_0x136534(0x1d35)](this['lat1']),_0x4c181f=msfnz(this['e'],_0xf3b16d,_0x3cf8d4),_0x9cbf8a=tsfnz(this['e'],this[_0x136534(0x184c)],_0xf3b16d),_0x1c51f6=Math[_0x136534(0x4322)](this[_0x136534(0x4c25)]),_0x56c2fd=Math['cos'](this[_0x136534(0x4c25)]),_0x3d8ba1=msfnz(this['e'],_0x1c51f6,_0x56c2fd),_0x2e82c4=tsfnz(this['e'],this['lat2'],_0x1c51f6),_0x4b3b82=tsfnz(this['e'],this[_0x136534(0x3871)],Math[_0x136534(0x4322)](this[_0x136534(0x3871)]));Math[_0x136534(0x1661)](this[_0x136534(0x184c)]-this[_0x136534(0x4c25)])>EPSLN?this['ns']=Math[_0x136534(0xe28)](_0x4c181f/_0x3d8ba1)/Math[_0x136534(0xe28)](_0x9cbf8a/_0x2e82c4):this['ns']=_0xf3b16d,isNaN(this['ns'])&&(this['ns']=_0xf3b16d),this['f0']=_0x4c181f/(this['ns']*Math[_0x136534(0x1f76)](_0x9cbf8a,this['ns'])),this['rh']=this['a']*this['f0']*Math[_0x136534(0x1f76)](_0x4b3b82,this['ns']),this[_0x136534(0x3996)]||(this[_0x136534(0x3996)]='Lambert\x20Conformal\x20Conic');}}function forward$9(_0x4caf02){var _0x36868d=_0x68aa19,_0x582c8e=_0x4caf02['x'],_0x5b84f5=_0x4caf02['y'];Math[_0x36868d(0x1661)](0x2*Math[_0x36868d(0x1661)](_0x5b84f5)-Math['PI'])<=EPSLN&&(_0x5b84f5=sign(_0x5b84f5)*(HALF_PI-0x2*EPSLN));var _0x1c120d,_0xcbddbc,_0x5f492a=Math[_0x36868d(0x1661)](Math[_0x36868d(0x1661)](_0x5b84f5)-HALF_PI);if(_0x5f492a>EPSLN)_0x1c120d=tsfnz(this['e'],_0x5b84f5,Math[_0x36868d(0x4322)](_0x5b84f5)),_0xcbddbc=this['a']*this['f0']*Math[_0x36868d(0x1f76)](_0x1c120d,this['ns']);else{if((_0x5f492a=_0x5b84f5*this['ns'])<=0x0)return null;_0xcbddbc=0x0;}var _0xb1c3da=this['ns']*adjust_lon(_0x582c8e-this[_0x36868d(0x4582)]);return _0x4caf02['x']=this['k0']*(_0xcbddbc*Math[_0x36868d(0x4322)](_0xb1c3da))+this['x0'],_0x4caf02['y']=this['k0']*(this['rh']-_0xcbddbc*Math[_0x36868d(0x1d35)](_0xb1c3da))+this['y0'],_0x4caf02;}function inverse$9(_0x4687d1){var _0x2123e4=_0x68aa19,_0x17f037,_0x1f71c5,_0x158a24,_0x48c352,_0x393335,_0x3cc867=(_0x4687d1['x']-this['x0'])/this['k0'],_0x2b4311=this['rh']-(_0x4687d1['y']-this['y0'])/this['k0'];this['ns']>0x0?(_0x17f037=Math[_0x2123e4(0x4080)](_0x3cc867*_0x3cc867+_0x2b4311*_0x2b4311),_0x1f71c5=0x1):(_0x17f037=-Math[_0x2123e4(0x4080)](_0x3cc867*_0x3cc867+_0x2b4311*_0x2b4311),_0x1f71c5=-0x1);var _0x3f6a2f=0x0;if(0x0!==_0x17f037&&(_0x3f6a2f=Math[_0x2123e4(0x8af)](_0x1f71c5*_0x3cc867,_0x1f71c5*_0x2b4311)),0x0!==_0x17f037||this['ns']>0x0){if(_0x1f71c5=0x1/this['ns'],_0x158a24=Math[_0x2123e4(0x1f76)](_0x17f037/(this['a']*this['f0']),_0x1f71c5),-0x270f===(_0x48c352=phi2z(this['e'],_0x158a24)))return null;}else _0x48c352=-HALF_PI;return _0x393335=adjust_lon(_0x3f6a2f/this['ns']+this[_0x2123e4(0x4582)]),_0x4687d1['x']=_0x393335,_0x4687d1['y']=_0x48c352,_0x4687d1;}var names$11=[_0x68aa19(0x25b4),_0x68aa19(0x2bf),_0x68aa19(0x4e1),_0x68aa19(0x4e69)],lcc={'init':init$10,'forward':forward$9,'inverse':inverse$9,'names':names$11};function init$11(){var _0xdebe52=_0x68aa19;this['a']=6377397.155,this['es']=0.006674372230614,this['e']=Math[_0xdebe52(0x4080)](this['es']),this['lat0']||(this[_0xdebe52(0x3871)]=0.863937979737193),this[_0xdebe52(0x4582)]||(this[_0xdebe52(0x4582)]=0.4334234309119251),this['k0']||(this['k0']=0.9999),this[_0xdebe52(0x2640)]=0.785398163397448,this[_0xdebe52(0xb6c)]=0x2*this['s45'],this['fi0']=this[_0xdebe52(0x3871)],this['e2']=this['es'],this['e']=Math[_0xdebe52(0x4080)](this['e2']),this['alfa']=Math['sqrt'](0x1+this['e2']*Math['pow'](Math['cos'](this['fi0']),0x4)/(0x1-this['e2'])),this['uq']=1.04216856380474,this['u0']=Math[_0xdebe52(0x2ac1)](Math[_0xdebe52(0x4322)](this[_0xdebe52(0x4115)])/this[_0xdebe52(0x1e26)]),this['g']=Math['pow']((0x1+this['e']*Math['sin'](this['fi0']))/(0x1-this['e']*Math[_0xdebe52(0x4322)](this[_0xdebe52(0x4115)])),this[_0xdebe52(0x1e26)]*this['e']/0x2),this['k']=Math['tan'](this['u0']/0x2+this[_0xdebe52(0x2640)])/Math[_0xdebe52(0x1f76)](Math[_0xdebe52(0x15be)](this['fi0']/0x2+this[_0xdebe52(0x2640)]),this[_0xdebe52(0x1e26)])*this['g'],this['k1']=this['k0'],this['n0']=this['a']*Math['sqrt'](0x1-this['e2'])/(0x1-this['e2']*Math['pow'](Math['sin'](this['fi0']),0x2)),this['s0']=1.37008346281555,this['n']=Math[_0xdebe52(0x4322)](this['s0']),this[_0xdebe52(0x393f)]=this['k1']*this['n0']/Math[_0xdebe52(0x15be)](this['s0']),this['ad']=this[_0xdebe52(0xb6c)]-this['uq'];}function forward$10(_0x57016f){var _0x319e17=_0x68aa19,_0x446b10,_0x2795d7,_0x38a1a1,_0xaaf714,_0x83c5a6,_0x2d0c30,_0x2a66e0,_0x105f33=_0x57016f['x'],_0x5c6786=_0x57016f['y'],_0x3255ae=adjust_lon(_0x105f33-this[_0x319e17(0x4582)]);return _0x446b10=Math[_0x319e17(0x1f76)]((0x1+this['e']*Math[_0x319e17(0x4322)](_0x5c6786))/(0x1-this['e']*Math[_0x319e17(0x4322)](_0x5c6786)),this[_0x319e17(0x1e26)]*this['e']/0x2),_0x2795d7=0x2*(Math[_0x319e17(0x81d)](this['k']*Math[_0x319e17(0x1f76)](Math[_0x319e17(0x15be)](_0x5c6786/0x2+this[_0x319e17(0x2640)]),this['alfa'])/_0x446b10)-this[_0x319e17(0x2640)]),_0x38a1a1=-_0x3255ae*this[_0x319e17(0x1e26)],_0xaaf714=Math[_0x319e17(0x2ac1)](Math['cos'](this['ad'])*Math['sin'](_0x2795d7)+Math[_0x319e17(0x4322)](this['ad'])*Math[_0x319e17(0x1d35)](_0x2795d7)*Math[_0x319e17(0x1d35)](_0x38a1a1)),_0x83c5a6=Math['asin'](Math[_0x319e17(0x1d35)](_0x2795d7)*Math[_0x319e17(0x4322)](_0x38a1a1)/Math[_0x319e17(0x1d35)](_0xaaf714)),_0x2d0c30=this['n']*_0x83c5a6,_0x2a66e0=this['ro0']*Math[_0x319e17(0x1f76)](Math[_0x319e17(0x15be)](this['s0']/0x2+this[_0x319e17(0x2640)]),this['n'])/Math[_0x319e17(0x1f76)](Math[_0x319e17(0x15be)](_0xaaf714/0x2+this['s45']),this['n']),_0x57016f['y']=_0x2a66e0*Math[_0x319e17(0x1d35)](_0x2d0c30)/0x1,_0x57016f['x']=_0x2a66e0*Math[_0x319e17(0x4322)](_0x2d0c30)/0x1,this[_0x319e17(0x191f)]||(_0x57016f['y']*=-0x1,_0x57016f['x']*=-0x1),_0x57016f;}function inverse$10(_0x2a88b8){var _0x1a1376=_0x68aa19,_0x5ce96d,_0x565925,_0x127f49,_0x15b10c,_0xa25c06,_0x12bc62,_0x9d13d7,_0x4bc1fa=_0x2a88b8['x'];_0x2a88b8['x']=_0x2a88b8['y'],_0x2a88b8['y']=_0x4bc1fa,this[_0x1a1376(0x191f)]||(_0x2a88b8['y']*=-0x1,_0x2a88b8['x']*=-0x1),_0xa25c06=Math[_0x1a1376(0x4080)](_0x2a88b8['x']*_0x2a88b8['x']+_0x2a88b8['y']*_0x2a88b8['y']),_0x15b10c=Math[_0x1a1376(0x8af)](_0x2a88b8['y'],_0x2a88b8['x'])/Math[_0x1a1376(0x4322)](this['s0']),_0x127f49=0x2*(Math['atan'](Math['pow'](this['ro0']/_0xa25c06,0x1/this['n'])*Math[_0x1a1376(0x15be)](this['s0']/0x2+this[_0x1a1376(0x2640)]))-this[_0x1a1376(0x2640)]),_0x5ce96d=Math[_0x1a1376(0x2ac1)](Math[_0x1a1376(0x1d35)](this['ad'])*Math[_0x1a1376(0x4322)](_0x127f49)-Math[_0x1a1376(0x4322)](this['ad'])*Math['cos'](_0x127f49)*Math[_0x1a1376(0x1d35)](_0x15b10c)),_0x565925=Math['asin'](Math[_0x1a1376(0x1d35)](_0x127f49)*Math[_0x1a1376(0x4322)](_0x15b10c)/Math[_0x1a1376(0x1d35)](_0x5ce96d)),_0x2a88b8['x']=this['long0']-_0x565925/this[_0x1a1376(0x1e26)],_0x12bc62=_0x5ce96d,_0x9d13d7=0x0;var _0x3d35f6=0x0;do{_0x2a88b8['y']=0x2*(Math[_0x1a1376(0x81d)](Math[_0x1a1376(0x1f76)](this['k'],-0x1/this['alfa'])*Math[_0x1a1376(0x1f76)](Math['tan'](_0x5ce96d/0x2+this['s45']),0x1/this[_0x1a1376(0x1e26)])*Math[_0x1a1376(0x1f76)]((0x1+this['e']*Math['sin'](_0x12bc62))/(0x1-this['e']*Math['sin'](_0x12bc62)),this['e']/0x2))-this[_0x1a1376(0x2640)]),Math[_0x1a1376(0x1661)](_0x12bc62-_0x2a88b8['y'])<1e-10&&(_0x9d13d7=0x1),_0x12bc62=_0x2a88b8['y'],_0x3d35f6+=0x1;}while(0x0===_0x9d13d7&&_0x3d35f6<0xf);return _0x3d35f6>=0xf?null:_0x2a88b8;}var names$12=['Krovak','krovak'],krovak={'init':init$11,'forward':forward$10,'inverse':inverse$10,'names':names$12},mlfn=function(_0x2f97da,_0x2259fe,_0x2f20cc,_0x102ee3,_0x330db3){var _0x26d5bc=_0x68aa19;return _0x2f97da*_0x330db3-_0x2259fe*Math['sin'](0x2*_0x330db3)+_0x2f20cc*Math[_0x26d5bc(0x4322)](0x4*_0x330db3)-_0x102ee3*Math[_0x26d5bc(0x4322)](0x6*_0x330db3);},e0fn=function(_0x4bbcd1){return 0x1-0.25*_0x4bbcd1*(0x1+_0x4bbcd1/0x10*(0x3+1.25*_0x4bbcd1));},e1fn=function(_0x828f42){return 0.375*_0x828f42*(0x1+0.25*_0x828f42*(0x1+0.46875*_0x828f42));},e2fn=function(_0x8f0079){return 0.05859375*_0x8f0079*_0x8f0079*(0x1+0.75*_0x8f0079);},e3fn=function(_0x3cf63b){return _0x3cf63b*_0x3cf63b*_0x3cf63b*(0x23/0xc00);},gN=function(_0xa1bc60,_0x92880d,_0x316bc0){var _0x234c97=_0x68aa19,_0xe721ae=_0x92880d*_0x316bc0;return _0xa1bc60/Math[_0x234c97(0x4080)](0x1-_0xe721ae*_0xe721ae);},adjust_lat=function(_0x290454){return Math['abs'](_0x290454)<HALF_PI?_0x290454:_0x290454-sign(_0x290454)*Math['PI'];},imlfn=function(_0x6463a4,_0x52a34a,_0x37c218,_0x484947,_0x4ce416){var _0x5c5d7d=_0x68aa19,_0x3d949b,_0x1f245a;_0x3d949b=_0x6463a4/_0x52a34a;for(var _0x827697=0x0;_0x827697<0xf;_0x827697++)if(_0x3d949b+=_0x1f245a=(_0x6463a4-(_0x52a34a*_0x3d949b-_0x37c218*Math[_0x5c5d7d(0x4322)](0x2*_0x3d949b)+_0x484947*Math['sin'](0x4*_0x3d949b)-_0x4ce416*Math['sin'](0x6*_0x3d949b)))/(_0x52a34a-0x2*_0x37c218*Math[_0x5c5d7d(0x1d35)](0x2*_0x3d949b)+0x4*_0x484947*Math['cos'](0x4*_0x3d949b)-0x6*_0x4ce416*Math[_0x5c5d7d(0x1d35)](0x6*_0x3d949b)),Math['abs'](_0x1f245a)<=1e-10)return _0x3d949b;return NaN;};function init$12(){var _0x1f7a9e=_0x68aa19;this[_0x1f7a9e(0x4e3b)]||(this['e0']=e0fn(this['es']),this['e1']=e1fn(this['es']),this['e2']=e2fn(this['es']),this['e3']=e3fn(this['es']),this[_0x1f7a9e(0x26d3)]=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this['lat0']));}function forward$11(_0x55143a){var _0xdcd7a4=_0x68aa19,_0x55dc68,_0x3e9b2d,_0x1cd5e6=_0x55143a['x'],_0x5070d7=_0x55143a['y'];if(_0x1cd5e6=adjust_lon(_0x1cd5e6-this[_0xdcd7a4(0x4582)]),this[_0xdcd7a4(0x4e3b)])_0x55dc68=this['a']*Math[_0xdcd7a4(0x2ac1)](Math['cos'](_0x5070d7)*Math[_0xdcd7a4(0x4322)](_0x1cd5e6)),_0x3e9b2d=this['a']*(Math[_0xdcd7a4(0x8af)](Math[_0xdcd7a4(0x15be)](_0x5070d7),Math['cos'](_0x1cd5e6))-this['lat0']);else{var _0x459112=Math[_0xdcd7a4(0x4322)](_0x5070d7),_0x5e64ba=Math[_0xdcd7a4(0x1d35)](_0x5070d7),_0x346ece=gN(this['a'],this['e'],_0x459112),_0x435d7b=Math[_0xdcd7a4(0x15be)](_0x5070d7)*Math[_0xdcd7a4(0x15be)](_0x5070d7),_0x537803=_0x1cd5e6*Math[_0xdcd7a4(0x1d35)](_0x5070d7),_0x2dfc90=_0x537803*_0x537803,_0x117ade=this['es']*_0x5e64ba*_0x5e64ba/(0x1-this['es']);_0x55dc68=_0x346ece*_0x537803*(0x1-_0x2dfc90*_0x435d7b*(0x1/0x6-(0x8-_0x435d7b+0x8*_0x117ade)*_0x2dfc90/0x78)),_0x3e9b2d=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x5070d7)-this[_0xdcd7a4(0x26d3)]+_0x346ece*_0x459112/_0x5e64ba*_0x2dfc90*(0.5+(0x5-_0x435d7b+0x6*_0x117ade)*_0x2dfc90/0x18);}return _0x55143a['x']=_0x55dc68+this['x0'],_0x55143a['y']=_0x3e9b2d+this['y0'],_0x55143a;}function inverse$11(_0x55d8b0){var _0x5035a3=_0x68aa19;_0x55d8b0['x']-=this['x0'],_0x55d8b0['y']-=this['y0'];var _0x4a2a91,_0x153ca7,_0x701a28=_0x55d8b0['x']/this['a'],_0xaf46f6=_0x55d8b0['y']/this['a'];if(this[_0x5035a3(0x4e3b)]){var _0x9848dd=_0xaf46f6+this[_0x5035a3(0x3871)];_0x4a2a91=Math[_0x5035a3(0x2ac1)](Math[_0x5035a3(0x4322)](_0x9848dd)*Math[_0x5035a3(0x1d35)](_0x701a28)),_0x153ca7=Math[_0x5035a3(0x8af)](Math[_0x5035a3(0x15be)](_0x701a28),Math[_0x5035a3(0x1d35)](_0x9848dd));}else{var _0x27d7d0=this[_0x5035a3(0x26d3)]/this['a']+_0xaf46f6,_0x3bfa1f=imlfn(_0x27d7d0,this['e0'],this['e1'],this['e2'],this['e3']);if(Math[_0x5035a3(0x1661)](Math[_0x5035a3(0x1661)](_0x3bfa1f)-HALF_PI)<=EPSLN)return _0x55d8b0['x']=this['long0'],_0x55d8b0['y']=HALF_PI,_0xaf46f6<0x0&&(_0x55d8b0['y']*=-0x1),_0x55d8b0;var _0x4389db=gN(this['a'],this['e'],Math[_0x5035a3(0x4322)](_0x3bfa1f)),_0x258595=_0x4389db*_0x4389db*_0x4389db/this['a']/this['a']*(0x1-this['es']),_0x1bfdf6=Math[_0x5035a3(0x1f76)](Math['tan'](_0x3bfa1f),0x2),_0xd7c1f3=_0x701a28*this['a']/_0x4389db,_0xa33fd8=_0xd7c1f3*_0xd7c1f3;_0x4a2a91=_0x3bfa1f-_0x4389db*Math[_0x5035a3(0x15be)](_0x3bfa1f)/_0x258595*_0xd7c1f3*_0xd7c1f3*(0.5-(0x1+0x3*_0x1bfdf6)*_0xd7c1f3*_0xd7c1f3/0x18),_0x153ca7=_0xd7c1f3*(0x1-_0xa33fd8*(_0x1bfdf6/0x3+(0x1+0x3*_0x1bfdf6)*_0x1bfdf6*_0xa33fd8/0xf))/Math[_0x5035a3(0x1d35)](_0x3bfa1f);}return _0x55d8b0['x']=adjust_lon(_0x153ca7+this[_0x5035a3(0x4582)]),_0x55d8b0['y']=adjust_lat(_0x4a2a91),_0x55d8b0;}var names$13=['Cassini',_0x68aa19(0x875),'cass'],cass={'init':init$12,'forward':forward$11,'inverse':inverse$11,'names':names$13},qsfnz=function(_0x7b97ea,_0x20d61d){var _0xfbfa19=_0x68aa19,_0x28b92f;return _0x7b97ea>1e-7?(0x1-_0x7b97ea*_0x7b97ea)*(_0x20d61d/(0x1-(_0x28b92f=_0x7b97ea*_0x20d61d)*_0x28b92f)-0.5/_0x7b97ea*Math[_0xfbfa19(0xe28)]((0x1-_0x28b92f)/(0x1+_0x28b92f))):0x2*_0x20d61d;},S_POLE=0x1,N_POLE=0x2,EQUIT=0x3,OBLIQ=0x4;function init$13(){var _0x13c019=_0x68aa19,_0x6518e6,_0x561c24=Math[_0x13c019(0x1661)](this[_0x13c019(0x3871)]);if(Math[_0x13c019(0x1661)](_0x561c24-HALF_PI)<EPSLN?this['mode']=this['lat0']<0x0?this[_0x13c019(0x47f)]:this['N_POLE']:Math[_0x13c019(0x1661)](_0x561c24)<EPSLN?this[_0x13c019(0x4318)]=this['EQUIT']:this[_0x13c019(0x4318)]=this[_0x13c019(0x2f24)],this['es']>0x0)switch(this['qp']=qsfnz(this['e'],0x1),this[_0x13c019(0x1452)]=0.5/(0x1-this['es']),this[_0x13c019(0x1da4)]=authset(this['es']),this[_0x13c019(0x4318)]){case this[_0x13c019(0x1dfb)]:case this[_0x13c019(0x47f)]:this['dd']=0x1;break;case this[_0x13c019(0x3692)]:this['rq']=Math[_0x13c019(0x4080)](0.5*this['qp']),this['dd']=0x1/this['rq'],this['xmf']=0x1,this[_0x13c019(0x19d2)]=0.5*this['qp'];break;case this[_0x13c019(0x2f24)]:this['rq']=Math[_0x13c019(0x4080)](0.5*this['qp']),_0x6518e6=Math['sin'](this['lat0']),this[_0x13c019(0x140f)]=qsfnz(this['e'],_0x6518e6)/this['qp'],this[_0x13c019(0x3c07)]=Math[_0x13c019(0x4080)](0x1-this[_0x13c019(0x140f)]*this[_0x13c019(0x140f)]),this['dd']=Math['cos'](this[_0x13c019(0x3871)])/(Math[_0x13c019(0x4080)](0x1-this['es']*_0x6518e6*_0x6518e6)*this['rq']*this[_0x13c019(0x3c07)]),this['ymf']=(this['xmf']=this['rq'])/this['dd'],this[_0x13c019(0x21b7)]*=this['dd'];}else this[_0x13c019(0x4318)]===this['OBLIQ']&&(this[_0x13c019(0x4d11)]=Math[_0x13c019(0x4322)](this['lat0']),this[_0x13c019(0x24c0)]=Math[_0x13c019(0x1d35)](this[_0x13c019(0x3871)]));}function forward$12(_0x4ae3a8){var _0x591e8c=_0x68aa19,_0x1c9750,_0x59dd47,_0x4f0f37,_0x390c62,_0x40b143,_0xd9f291,_0xa8e1b2,_0x1df955,_0x27bcdc,_0x472cf3,_0x34e97d=_0x4ae3a8['x'],_0x3e1dd4=_0x4ae3a8['y'];if(_0x34e97d=adjust_lon(_0x34e97d-this[_0x591e8c(0x4582)]),this[_0x591e8c(0x4e3b)]){if(_0x40b143=Math[_0x591e8c(0x4322)](_0x3e1dd4),_0x472cf3=Math[_0x591e8c(0x1d35)](_0x3e1dd4),_0x4f0f37=Math[_0x591e8c(0x1d35)](_0x34e97d),this[_0x591e8c(0x4318)]===this[_0x591e8c(0x2f24)]||this['mode']===this[_0x591e8c(0x3692)]){if((_0x59dd47=this['mode']===this[_0x591e8c(0x3692)]?0x1+_0x472cf3*_0x4f0f37:0x1+this[_0x591e8c(0x4d11)]*_0x40b143+this['cosph0']*_0x472cf3*_0x4f0f37)<=EPSLN)return null;_0x1c9750=(_0x59dd47=Math['sqrt'](0x2/_0x59dd47))*_0x472cf3*Math[_0x591e8c(0x4322)](_0x34e97d),_0x59dd47*=this[_0x591e8c(0x4318)]===this[_0x591e8c(0x3692)]?_0x40b143:this[_0x591e8c(0x24c0)]*_0x40b143-this['sinph0']*_0x472cf3*_0x4f0f37;}else{if(this[_0x591e8c(0x4318)]===this[_0x591e8c(0x1dfb)]||this['mode']===this[_0x591e8c(0x47f)]){if(this[_0x591e8c(0x4318)]===this['N_POLE']&&(_0x4f0f37=-_0x4f0f37),Math[_0x591e8c(0x1661)](_0x3e1dd4+this[_0x591e8c(0x51c8)])<EPSLN)return null;_0x59dd47=FORTPI-0.5*_0x3e1dd4,_0x1c9750=(_0x59dd47=0x2*(this['mode']===this[_0x591e8c(0x47f)]?Math[_0x591e8c(0x1d35)](_0x59dd47):Math[_0x591e8c(0x4322)](_0x59dd47)))*Math[_0x591e8c(0x4322)](_0x34e97d),_0x59dd47*=_0x4f0f37;}}}else{switch(_0xa8e1b2=0x0,_0x1df955=0x0,_0x27bcdc=0x0,_0x4f0f37=Math[_0x591e8c(0x1d35)](_0x34e97d),_0x390c62=Math[_0x591e8c(0x4322)](_0x34e97d),_0x40b143=Math['sin'](_0x3e1dd4),_0xd9f291=qsfnz(this['e'],_0x40b143),this[_0x591e8c(0x4318)]!==this[_0x591e8c(0x2f24)]&&this[_0x591e8c(0x4318)]!==this[_0x591e8c(0x3692)]||(_0xa8e1b2=_0xd9f291/this['qp'],_0x1df955=Math['sqrt'](0x1-_0xa8e1b2*_0xa8e1b2)),this['mode']){case this[_0x591e8c(0x2f24)]:_0x27bcdc=0x1+this[_0x591e8c(0x140f)]*_0xa8e1b2+this['cosb1']*_0x1df955*_0x4f0f37;break;case this['EQUIT']:_0x27bcdc=0x1+_0x1df955*_0x4f0f37;break;case this['N_POLE']:_0x27bcdc=HALF_PI+_0x3e1dd4,_0xd9f291=this['qp']-_0xd9f291;break;case this[_0x591e8c(0x47f)]:_0x27bcdc=_0x3e1dd4-HALF_PI,_0xd9f291=this['qp']+_0xd9f291;}if(Math[_0x591e8c(0x1661)](_0x27bcdc)<EPSLN)return null;switch(this[_0x591e8c(0x4318)]){case this[_0x591e8c(0x2f24)]:case this[_0x591e8c(0x3692)]:_0x27bcdc=Math[_0x591e8c(0x4080)](0x2/_0x27bcdc),_0x59dd47=this['mode']===this[_0x591e8c(0x2f24)]?this['ymf']*_0x27bcdc*(this['cosb1']*_0xa8e1b2-this[_0x591e8c(0x140f)]*_0x1df955*_0x4f0f37):(_0x27bcdc=Math[_0x591e8c(0x4080)](0x2/(0x1+_0x1df955*_0x4f0f37)))*_0xa8e1b2*this[_0x591e8c(0x19d2)],_0x1c9750=this[_0x591e8c(0x21b7)]*_0x27bcdc*_0x1df955*_0x390c62;break;case this[_0x591e8c(0x1dfb)]:case this[_0x591e8c(0x47f)]:_0xd9f291>=0x0?(_0x1c9750=(_0x27bcdc=Math[_0x591e8c(0x4080)](_0xd9f291))*_0x390c62,_0x59dd47=_0x4f0f37*(this[_0x591e8c(0x4318)]===this['S_POLE']?_0x27bcdc:-_0x27bcdc)):_0x1c9750=_0x59dd47=0x0;}}return _0x4ae3a8['x']=this['a']*_0x1c9750+this['x0'],_0x4ae3a8['y']=this['a']*_0x59dd47+this['y0'],_0x4ae3a8;}function inverse$12(_0x53a0fe){var _0x99e5fb=_0x68aa19;_0x53a0fe['x']-=this['x0'],_0x53a0fe['y']-=this['y0'];var _0x4706b0,_0x58152d,_0x4fb903,_0x146375,_0x142755,_0x4d9f10,_0x1a11b6,_0x463da7=_0x53a0fe['x']/this['a'],_0xa00fcf=_0x53a0fe['y']/this['a'];if(this[_0x99e5fb(0x4e3b)]){var _0x1a6190,_0x2fdeeb=0x0,_0x1affea=0x0;if((_0x58152d=0.5*(_0x1a6190=Math['sqrt'](_0x463da7*_0x463da7+_0xa00fcf*_0xa00fcf)))>0x1)return null;switch(_0x58152d=0x2*Math[_0x99e5fb(0x2ac1)](_0x58152d),this[_0x99e5fb(0x4318)]!==this[_0x99e5fb(0x2f24)]&&this[_0x99e5fb(0x4318)]!==this[_0x99e5fb(0x3692)]||(_0x1affea=Math[_0x99e5fb(0x4322)](_0x58152d),_0x2fdeeb=Math[_0x99e5fb(0x1d35)](_0x58152d)),this['mode']){case this[_0x99e5fb(0x3692)]:_0x58152d=Math[_0x99e5fb(0x1661)](_0x1a6190)<=EPSLN?0x0:Math[_0x99e5fb(0x2ac1)](_0xa00fcf*_0x1affea/_0x1a6190),_0x463da7*=_0x1affea,_0xa00fcf=_0x2fdeeb*_0x1a6190;break;case this[_0x99e5fb(0x2f24)]:_0x58152d=Math[_0x99e5fb(0x1661)](_0x1a6190)<=EPSLN?this['phi0']:Math[_0x99e5fb(0x2ac1)](_0x2fdeeb*this[_0x99e5fb(0x4d11)]+_0xa00fcf*_0x1affea*this['cosph0']/_0x1a6190),_0x463da7*=_0x1affea*this[_0x99e5fb(0x24c0)],_0xa00fcf=(_0x2fdeeb-Math['sin'](_0x58152d)*this[_0x99e5fb(0x4d11)])*_0x1a6190;break;case this[_0x99e5fb(0x1dfb)]:_0xa00fcf=-_0xa00fcf,_0x58152d=HALF_PI-_0x58152d;break;case this[_0x99e5fb(0x47f)]:_0x58152d-=HALF_PI;}_0x4706b0=0x0!==_0xa00fcf||this[_0x99e5fb(0x4318)]!==this[_0x99e5fb(0x3692)]&&this[_0x99e5fb(0x4318)]!==this[_0x99e5fb(0x2f24)]?Math['atan2'](_0x463da7,_0xa00fcf):0x0;}else{if(_0x1a11b6=0x0,this['mode']===this[_0x99e5fb(0x2f24)]||this[_0x99e5fb(0x4318)]===this[_0x99e5fb(0x3692)]){if(_0x463da7/=this['dd'],_0xa00fcf*=this['dd'],(_0x4d9f10=Math[_0x99e5fb(0x4080)](_0x463da7*_0x463da7+_0xa00fcf*_0xa00fcf))<EPSLN)return _0x53a0fe['x']=0x0,_0x53a0fe['y']=this['phi0'],_0x53a0fe;_0x146375=0x2*Math[_0x99e5fb(0x2ac1)](0.5*_0x4d9f10/this['rq']),_0x4fb903=Math[_0x99e5fb(0x1d35)](_0x146375),_0x463da7*=_0x146375=Math[_0x99e5fb(0x4322)](_0x146375),this[_0x99e5fb(0x4318)]===this['OBLIQ']?(_0x1a11b6=_0x4fb903*this[_0x99e5fb(0x140f)]+_0xa00fcf*_0x146375*this['cosb1']/_0x4d9f10,_0x142755=this['qp']*_0x1a11b6,_0xa00fcf=_0x4d9f10*this['cosb1']*_0x4fb903-_0xa00fcf*this['sinb1']*_0x146375):(_0x1a11b6=_0xa00fcf*_0x146375/_0x4d9f10,_0x142755=this['qp']*_0x1a11b6,_0xa00fcf=_0x4d9f10*_0x4fb903);}else{if(this[_0x99e5fb(0x4318)]===this[_0x99e5fb(0x1dfb)]||this[_0x99e5fb(0x4318)]===this[_0x99e5fb(0x47f)]){if(this[_0x99e5fb(0x4318)]===this['N_POLE']&&(_0xa00fcf=-_0xa00fcf),!(_0x142755=_0x463da7*_0x463da7+_0xa00fcf*_0xa00fcf))return _0x53a0fe['x']=0x0,_0x53a0fe['y']=this['phi0'],_0x53a0fe;_0x1a11b6=0x1-_0x142755/this['qp'],this[_0x99e5fb(0x4318)]===this[_0x99e5fb(0x47f)]&&(_0x1a11b6=-_0x1a11b6);}}_0x4706b0=Math[_0x99e5fb(0x8af)](_0x463da7,_0xa00fcf),_0x58152d=authlat(Math[_0x99e5fb(0x2ac1)](_0x1a11b6),this[_0x99e5fb(0x1da4)]);}return _0x53a0fe['x']=adjust_lon(this[_0x99e5fb(0x4582)]+_0x4706b0),_0x53a0fe['y']=_0x58152d,_0x53a0fe;}var P00=0.3333333333333333,P01=0.17222222222222222,P02=0.10257936507936508,P10=0.06388888888888888,P11=0.0664021164021164,P20=0.016415012942191543;function authset(_0x43aa9a){var _0x5bee9b,_0x5ce31e=[];return _0x5ce31e[0x0]=_0x43aa9a*P00,_0x5bee9b=_0x43aa9a*_0x43aa9a,_0x5ce31e[0x0]+=_0x5bee9b*P01,_0x5ce31e[0x1]=_0x5bee9b*P10,_0x5bee9b*=_0x43aa9a,_0x5ce31e[0x0]+=_0x5bee9b*P02,_0x5ce31e[0x1]+=_0x5bee9b*P11,_0x5ce31e[0x2]=_0x5bee9b*P20,_0x5ce31e;}function authlat(_0x13173f,_0x37a7ef){var _0x3ee69a=_0x68aa19,_0x4a8c7c=_0x13173f+_0x13173f;return _0x13173f+_0x37a7ef[0x0]*Math['sin'](_0x4a8c7c)+_0x37a7ef[0x1]*Math[_0x3ee69a(0x4322)](_0x4a8c7c+_0x4a8c7c)+_0x37a7ef[0x2]*Math[_0x3ee69a(0x4322)](_0x4a8c7c+_0x4a8c7c+_0x4a8c7c);}var names$14=[_0x68aa19(0x355),_0x68aa19(0x1172),_0x68aa19(0xdd0)],laea={'init':init$13,'forward':forward$12,'inverse':inverse$12,'names':names$14,'S_POLE':S_POLE,'N_POLE':N_POLE,'EQUIT':EQUIT,'OBLIQ':OBLIQ},asinz=function(_0x1715cb){var _0x34248b=_0x68aa19;return Math[_0x34248b(0x1661)](_0x1715cb)>0x1&&(_0x1715cb=_0x1715cb>0x1?0x1:-0x1),Math[_0x34248b(0x2ac1)](_0x1715cb);};function init$14(){var _0x1c7569=_0x68aa19;Math[_0x1c7569(0x1661)](this['lat1']+this['lat2'])<EPSLN||(this[_0x1c7569(0x4c97)]=this['b']/this['a'],this['es']=0x1-Math['pow'](this[_0x1c7569(0x4c97)],0x2),this['e3']=Math[_0x1c7569(0x4080)](this['es']),this['sin_po']=Math[_0x1c7569(0x4322)](this[_0x1c7569(0x184c)]),this[_0x1c7569(0x52a6)]=Math['cos'](this['lat1']),this['t1']=this['sin_po'],this[_0x1c7569(0x939)]=this[_0x1c7569(0x42ea)],this[_0x1c7569(0x1fab)]=msfnz(this['e3'],this[_0x1c7569(0x42ea)],this[_0x1c7569(0x52a6)]),this[_0x1c7569(0x1306)]=qsfnz(this['e3'],this[_0x1c7569(0x42ea)],this[_0x1c7569(0x52a6)]),this[_0x1c7569(0x42ea)]=Math['sin'](this[_0x1c7569(0x4c25)]),this['cos_po']=Math['cos'](this[_0x1c7569(0x4c25)]),this['t2']=this['sin_po'],this[_0x1c7569(0x42d0)]=msfnz(this['e3'],this[_0x1c7569(0x42ea)],this[_0x1c7569(0x52a6)]),this['qs2']=qsfnz(this['e3'],this['sin_po'],this[_0x1c7569(0x52a6)]),this[_0x1c7569(0x42ea)]=Math[_0x1c7569(0x4322)](this[_0x1c7569(0x3871)]),this[_0x1c7569(0x52a6)]=Math[_0x1c7569(0x1d35)](this[_0x1c7569(0x3871)]),this['t3']=this[_0x1c7569(0x42ea)],this[_0x1c7569(0x60e)]=qsfnz(this['e3'],this[_0x1c7569(0x42ea)],this[_0x1c7569(0x52a6)]),Math[_0x1c7569(0x1661)](this[_0x1c7569(0x184c)]-this[_0x1c7569(0x4c25)])>EPSLN?this['ns0']=(this['ms1']*this['ms1']-this['ms2']*this[_0x1c7569(0x42d0)])/(this[_0x1c7569(0x23a4)]-this['qs1']):this[_0x1c7569(0x4651)]=this[_0x1c7569(0x939)],this['c']=this['ms1']*this[_0x1c7569(0x1fab)]+this[_0x1c7569(0x4651)]*this[_0x1c7569(0x1306)],this['rh']=this['a']*Math[_0x1c7569(0x4080)](this['c']-this[_0x1c7569(0x4651)]*this[_0x1c7569(0x60e)])/this[_0x1c7569(0x4651)]);}function forward$13(_0x28eb51){var _0x59790e=_0x68aa19,_0x209cbe=_0x28eb51['x'],_0x152e6b=_0x28eb51['y'];this[_0x59790e(0x437a)]=Math['sin'](_0x152e6b),this['cos_phi']=Math[_0x59790e(0x1d35)](_0x152e6b);var _0x11e125=qsfnz(this['e3'],this['sin_phi'],this[_0x59790e(0x128c)]),_0x5a4e1f=this['a']*Math[_0x59790e(0x4080)](this['c']-this[_0x59790e(0x4651)]*_0x11e125)/this[_0x59790e(0x4651)],_0x3aaed9=this[_0x59790e(0x4651)]*adjust_lon(_0x209cbe-this[_0x59790e(0x4582)]),_0x5af74b=_0x5a4e1f*Math[_0x59790e(0x4322)](_0x3aaed9)+this['x0'],_0x55d289=this['rh']-_0x5a4e1f*Math[_0x59790e(0x1d35)](_0x3aaed9)+this['y0'];return _0x28eb51['x']=_0x5af74b,_0x28eb51['y']=_0x55d289,_0x28eb51;}function inverse$13(_0x5d6fcd){var _0x1b511c=_0x68aa19,_0x19f4ea,_0x150cd7,_0x1efd4d,_0x5ba964,_0x94dfa7,_0x37254d;return _0x5d6fcd['x']-=this['x0'],_0x5d6fcd['y']=this['rh']-_0x5d6fcd['y']+this['y0'],this['ns0']>=0x0?(_0x19f4ea=Math[_0x1b511c(0x4080)](_0x5d6fcd['x']*_0x5d6fcd['x']+_0x5d6fcd['y']*_0x5d6fcd['y']),_0x1efd4d=0x1):(_0x19f4ea=-Math[_0x1b511c(0x4080)](_0x5d6fcd['x']*_0x5d6fcd['x']+_0x5d6fcd['y']*_0x5d6fcd['y']),_0x1efd4d=-0x1),_0x5ba964=0x0,0x0!==_0x19f4ea&&(_0x5ba964=Math[_0x1b511c(0x8af)](_0x1efd4d*_0x5d6fcd['x'],_0x1efd4d*_0x5d6fcd['y'])),_0x1efd4d=_0x19f4ea*this['ns0']/this['a'],this['sphere']?_0x37254d=Math[_0x1b511c(0x2ac1)]((this['c']-_0x1efd4d*_0x1efd4d)/(0x2*this[_0x1b511c(0x4651)])):(_0x150cd7=(this['c']-_0x1efd4d*_0x1efd4d)/this[_0x1b511c(0x4651)],_0x37254d=this[_0x1b511c(0x959)](this['e3'],_0x150cd7)),_0x94dfa7=adjust_lon(_0x5ba964/this[_0x1b511c(0x4651)]+this[_0x1b511c(0x4582)]),_0x5d6fcd['x']=_0x94dfa7,_0x5d6fcd['y']=_0x37254d,_0x5d6fcd;}function phi1z(_0x910651,_0x255e39){var _0x4b19ba=_0x68aa19,_0x34e3fb,_0x397b2a,_0x448646,_0x35d5b6,_0x4d4dbe=asinz(0.5*_0x255e39);if(_0x910651<EPSLN)return _0x4d4dbe;for(var _0x4ff996=_0x910651*_0x910651,_0x387042=0x1;_0x387042<=0x19;_0x387042++)if(_0x4d4dbe+=_0x35d5b6=0.5*(_0x448646=0x1-(_0x397b2a=_0x910651*(_0x34e3fb=Math['sin'](_0x4d4dbe)))*_0x397b2a)*_0x448646/Math[_0x4b19ba(0x1d35)](_0x4d4dbe)*(_0x255e39/(0x1-_0x4ff996)-_0x34e3fb/_0x448646+0.5/_0x910651*Math[_0x4b19ba(0xe28)]((0x1-_0x397b2a)/(0x1+_0x397b2a))),Math[_0x4b19ba(0x1661)](_0x35d5b6)<=1e-7)return _0x4d4dbe;return null;}var names$15=[_0x68aa19(0x4b3e),_0x68aa19(0x3dff),_0x68aa19(0x30ca)],aea={'init':init$14,'forward':forward$13,'inverse':inverse$13,'names':names$15,'phi1z':phi1z};function init$15(){var _0x26cce6=_0x68aa19;this[_0x26cce6(0x22fa)]=Math[_0x26cce6(0x4322)](this[_0x26cce6(0x3871)]),this['cos_p14']=Math[_0x26cce6(0x1d35)](this[_0x26cce6(0x3871)]),this[_0x26cce6(0x37f0)]=0x3e8*this['a'],this['rc']=0x1;}function forward$14(_0x3845e7){var _0x1591fd=_0x68aa19,_0x2a2c24,_0x14a977,_0x251ccc,_0x4259d0,_0x133715,_0x47b164,_0x120bd0,_0x11a44f=_0x3845e7['x'],_0x7b97b0=_0x3845e7['y'];return _0x251ccc=adjust_lon(_0x11a44f-this['long0']),_0x2a2c24=Math[_0x1591fd(0x4322)](_0x7b97b0),_0x14a977=Math[_0x1591fd(0x1d35)](_0x7b97b0),_0x4259d0=Math[_0x1591fd(0x1d35)](_0x251ccc),0x1,(_0x133715=this['sin_p14']*_0x2a2c24+this['cos_p14']*_0x14a977*_0x4259d0)>0x0||Math[_0x1591fd(0x1661)](_0x133715)<=EPSLN?(_0x47b164=this['x0']+0x1*this['a']*_0x14a977*Math['sin'](_0x251ccc)/_0x133715,_0x120bd0=this['y0']+0x1*this['a']*(this[_0x1591fd(0x4c45)]*_0x2a2c24-this[_0x1591fd(0x22fa)]*_0x14a977*_0x4259d0)/_0x133715):(_0x47b164=this['x0']+this[_0x1591fd(0x37f0)]*_0x14a977*Math[_0x1591fd(0x4322)](_0x251ccc),_0x120bd0=this['y0']+this[_0x1591fd(0x37f0)]*(this[_0x1591fd(0x4c45)]*_0x2a2c24-this[_0x1591fd(0x22fa)]*_0x14a977*_0x4259d0)),_0x3845e7['x']=_0x47b164,_0x3845e7['y']=_0x120bd0,_0x3845e7;}function inverse$14(_0x206b49){var _0x287191=_0x68aa19,_0x505a8a,_0x42b9a6,_0x1e09ef,_0x249e04,_0x2383d4,_0x14c16c;return _0x206b49['x']=(_0x206b49['x']-this['x0'])/this['a'],_0x206b49['y']=(_0x206b49['y']-this['y0'])/this['a'],_0x206b49['x']/=this['k0'],_0x206b49['y']/=this['k0'],(_0x505a8a=Math[_0x287191(0x4080)](_0x206b49['x']*_0x206b49['x']+_0x206b49['y']*_0x206b49['y']))?(_0x249e04=Math[_0x287191(0x8af)](_0x505a8a,this['rc']),_0x42b9a6=Math[_0x287191(0x4322)](_0x249e04),_0x1e09ef=Math[_0x287191(0x1d35)](_0x249e04),_0x14c16c=asinz(_0x1e09ef*this['sin_p14']+_0x206b49['y']*_0x42b9a6*this['cos_p14']/_0x505a8a),_0x2383d4=Math[_0x287191(0x8af)](_0x206b49['x']*_0x42b9a6,_0x505a8a*this[_0x287191(0x4c45)]*_0x1e09ef-_0x206b49['y']*this[_0x287191(0x22fa)]*_0x42b9a6),_0x2383d4=adjust_lon(this[_0x287191(0x4582)]+_0x2383d4)):(_0x14c16c=this[_0x287191(0x1ca2)],_0x2383d4=0x0),_0x206b49['x']=_0x2383d4,_0x206b49['y']=_0x14c16c,_0x206b49;}var names$16=[_0x68aa19(0x140a)],gnom={'init':init$15,'forward':forward$14,'inverse':inverse$14,'names':names$16},iqsfnz=function(_0x4a4492,_0x23d72b){var _0x55b86d=_0x68aa19,_0x2af465=0x1-(0x1-_0x4a4492*_0x4a4492)/(0x2*_0x4a4492)*Math[_0x55b86d(0xe28)]((0x1-_0x4a4492)/(0x1+_0x4a4492));if(Math[_0x55b86d(0x1661)](Math[_0x55b86d(0x1661)](_0x23d72b)-_0x2af465)<0.000001)return _0x23d72b<0x0?-0x1*HALF_PI:HALF_PI;for(var _0x4e6b6b,_0xaf18dc,_0x5a5cb4,_0x19d958,_0x6a45f7=Math['asin'](0.5*_0x23d72b),_0x5a2b1c=0x0;_0x5a2b1c<0x1e;_0x5a2b1c++)if(_0xaf18dc=Math['sin'](_0x6a45f7),_0x5a5cb4=Math['cos'](_0x6a45f7),_0x19d958=_0x4a4492*_0xaf18dc,_0x6a45f7+=_0x4e6b6b=Math[_0x55b86d(0x1f76)](0x1-_0x19d958*_0x19d958,0x2)/(0x2*_0x5a5cb4)*(_0x23d72b/(0x1-_0x4a4492*_0x4a4492)-_0xaf18dc/(0x1-_0x19d958*_0x19d958)+0.5/_0x4a4492*Math[_0x55b86d(0xe28)]((0x1-_0x19d958)/(0x1+_0x19d958))),Math[_0x55b86d(0x1661)](_0x4e6b6b)<=1e-10)return _0x6a45f7;return NaN;};function init$16(){var _0x43a8ba=_0x68aa19;this[_0x43a8ba(0x4e3b)]||(this['k0']=msfnz(this['e'],Math[_0x43a8ba(0x4322)](this[_0x43a8ba(0x14f3)]),Math[_0x43a8ba(0x1d35)](this['lat_ts'])));}function forward$15(_0x340789){var _0x439c0c=_0x68aa19,_0x20bbdf,_0x324917,_0x36ce39=_0x340789['x'],_0x54e5af=_0x340789['y'],_0x14e252=adjust_lon(_0x36ce39-this['long0']);if(this[_0x439c0c(0x4e3b)])_0x20bbdf=this['x0']+this['a']*_0x14e252*Math[_0x439c0c(0x1d35)](this[_0x439c0c(0x14f3)]),_0x324917=this['y0']+this['a']*Math[_0x439c0c(0x4322)](_0x54e5af)/Math[_0x439c0c(0x1d35)](this[_0x439c0c(0x14f3)]);else{var _0x397fe2=qsfnz(this['e'],Math[_0x439c0c(0x4322)](_0x54e5af));_0x20bbdf=this['x0']+this['a']*this['k0']*_0x14e252,_0x324917=this['y0']+this['a']*_0x397fe2*0.5/this['k0'];}return _0x340789['x']=_0x20bbdf,_0x340789['y']=_0x324917,_0x340789;}function inverse$15(_0x2247c5){var _0x18e46a=_0x68aa19,_0xeb3441,_0x24f2ff;return _0x2247c5['x']-=this['x0'],_0x2247c5['y']-=this['y0'],this['sphere']?(_0xeb3441=adjust_lon(this[_0x18e46a(0x4582)]+_0x2247c5['x']/this['a']/Math['cos'](this[_0x18e46a(0x14f3)])),_0x24f2ff=Math['asin'](_0x2247c5['y']/this['a']*Math[_0x18e46a(0x1d35)](this[_0x18e46a(0x14f3)]))):(_0x24f2ff=iqsfnz(this['e'],0x2*_0x2247c5['y']*this['k0']/this['a']),_0xeb3441=adjust_lon(this[_0x18e46a(0x4582)]+_0x2247c5['x']/(this['a']*this['k0']))),_0x2247c5['x']=_0xeb3441,_0x2247c5['y']=_0x24f2ff,_0x2247c5;}var names$17=[_0x68aa19(0x22ad)],cea={'init':init$16,'forward':forward$15,'inverse':inverse$15,'names':names$17};function init$17(){var _0x4bdbd3=_0x68aa19;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this[_0x4bdbd3(0x3871)]=this['lat0']||0x0,this[_0x4bdbd3(0x4582)]=this[_0x4bdbd3(0x4582)]||0x0,this[_0x4bdbd3(0x14f3)]=this[_0x4bdbd3(0x14f3)]||0x0,this[_0x4bdbd3(0x3996)]=this['title']||_0x4bdbd3(0x4ea0),this['rc']=Math[_0x4bdbd3(0x1d35)](this[_0x4bdbd3(0x14f3)]);}function forward$16(_0xd25ff5){var _0x3969bd=_0x68aa19,_0xa3a12b=_0xd25ff5['x'],_0x16bc65=_0xd25ff5['y'],_0x18eaa7=adjust_lon(_0xa3a12b-this[_0x3969bd(0x4582)]),_0x182b41=adjust_lat(_0x16bc65-this[_0x3969bd(0x3871)]);return _0xd25ff5['x']=this['x0']+this['a']*_0x18eaa7*this['rc'],_0xd25ff5['y']=this['y0']+this['a']*_0x182b41,_0xd25ff5;}function inverse$16(_0x2231dc){var _0x1ac44d=_0x68aa19,_0x4f90d6=_0x2231dc['x'],_0x4263e2=_0x2231dc['y'];return _0x2231dc['x']=adjust_lon(this[_0x1ac44d(0x4582)]+(_0x4f90d6-this['x0'])/(this['a']*this['rc'])),_0x2231dc['y']=adjust_lat(this[_0x1ac44d(0x3871)]+(_0x4263e2-this['y0'])/this['a']),_0x2231dc;}var names$18=['Equirectangular','Equidistant_Cylindrical',_0x68aa19(0x3a4e)],eqc={'init':init$17,'forward':forward$16,'inverse':inverse$16,'names':names$18},MAX_ITER$2=0x14;function init$18(){var _0x4341dd=_0x68aa19;this['temp']=this['b']/this['a'],this['es']=0x1-Math[_0x4341dd(0x1f76)](this[_0x4341dd(0x4c97)],0x2),this['e']=Math['sqrt'](this['es']),this['e0']=e0fn(this['es']),this['e1']=e1fn(this['es']),this['e2']=e2fn(this['es']),this['e3']=e3fn(this['es']),this[_0x4341dd(0x26d3)]=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this[_0x4341dd(0x3871)]);}function forward$17(_0x98fc9b){var _0x5cd93b=_0x68aa19,_0x807157,_0x18af4f,_0x42450a,_0x2b9c2e=_0x98fc9b['x'],_0x15095d=_0x98fc9b['y'],_0x4ec1df=adjust_lon(_0x2b9c2e-this[_0x5cd93b(0x4582)]);if(_0x42450a=_0x4ec1df*Math[_0x5cd93b(0x4322)](_0x15095d),this[_0x5cd93b(0x4e3b)])Math[_0x5cd93b(0x1661)](_0x15095d)<=EPSLN?(_0x807157=this['a']*_0x4ec1df,_0x18af4f=-0x1*this['a']*this['lat0']):(_0x807157=this['a']*Math[_0x5cd93b(0x4322)](_0x42450a)/Math[_0x5cd93b(0x15be)](_0x15095d),_0x18af4f=this['a']*(adjust_lat(_0x15095d-this[_0x5cd93b(0x3871)])+(0x1-Math['cos'](_0x42450a))/Math[_0x5cd93b(0x15be)](_0x15095d)));else{if(Math[_0x5cd93b(0x1661)](_0x15095d)<=EPSLN)_0x807157=this['a']*_0x4ec1df,_0x18af4f=-0x1*this['ml0'];else{var _0xcdef08=gN(this['a'],this['e'],Math[_0x5cd93b(0x4322)](_0x15095d))/Math[_0x5cd93b(0x15be)](_0x15095d);_0x807157=_0xcdef08*Math[_0x5cd93b(0x4322)](_0x42450a),_0x18af4f=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x15095d)-this[_0x5cd93b(0x26d3)]+_0xcdef08*(0x1-Math[_0x5cd93b(0x1d35)](_0x42450a));}}return _0x98fc9b['x']=_0x807157+this['x0'],_0x98fc9b['y']=_0x18af4f+this['y0'],_0x98fc9b;}function inverse$17(_0x321c96){var _0x103ea9=_0x68aa19,_0x2a9996,_0x1297d4,_0x1a0526,_0x27d69d,_0x157c5c,_0x124593,_0x588c35,_0x2b3f74,_0x568d32;if(_0x1a0526=_0x321c96['x']-this['x0'],_0x27d69d=_0x321c96['y']-this['y0'],this[_0x103ea9(0x4e3b)]){if(Math[_0x103ea9(0x1661)](_0x27d69d+this['a']*this[_0x103ea9(0x3871)])<=EPSLN)_0x2a9996=adjust_lon(_0x1a0526/this['a']+this['long0']),_0x1297d4=0x0;else{var _0x43fa87;for(_0x124593=this[_0x103ea9(0x3871)]+_0x27d69d/this['a'],_0x588c35=_0x1a0526*_0x1a0526/this['a']/this['a']+_0x124593*_0x124593,_0x2b3f74=_0x124593,_0x157c5c=MAX_ITER$2;_0x157c5c;--_0x157c5c)if(_0x2b3f74+=_0x568d32=-0x1*(_0x124593*(_0x2b3f74*(_0x43fa87=Math[_0x103ea9(0x15be)](_0x2b3f74))+0x1)-_0x2b3f74-0.5*(_0x2b3f74*_0x2b3f74+_0x588c35)*_0x43fa87)/((_0x2b3f74-_0x124593)/_0x43fa87-0x1),Math[_0x103ea9(0x1661)](_0x568d32)<=EPSLN){_0x1297d4=_0x2b3f74;break;}_0x2a9996=adjust_lon(this[_0x103ea9(0x4582)]+Math[_0x103ea9(0x2ac1)](_0x1a0526*Math['tan'](_0x2b3f74)/this['a'])/Math['sin'](_0x1297d4));}}else{if(Math[_0x103ea9(0x1661)](_0x27d69d+this[_0x103ea9(0x26d3)])<=EPSLN)_0x1297d4=0x0,_0x2a9996=adjust_lon(this[_0x103ea9(0x4582)]+_0x1a0526/this['a']);else{var _0x4a908e,_0x3e8cc0,_0x295936,_0x24368a,_0x11c9f8;for(_0x124593=(this[_0x103ea9(0x26d3)]+_0x27d69d)/this['a'],_0x588c35=_0x1a0526*_0x1a0526/this['a']/this['a']+_0x124593*_0x124593,_0x2b3f74=_0x124593,_0x157c5c=MAX_ITER$2;_0x157c5c;--_0x157c5c)if(_0x11c9f8=this['e']*Math[_0x103ea9(0x4322)](_0x2b3f74),_0x4a908e=Math['sqrt'](0x1-_0x11c9f8*_0x11c9f8)*Math[_0x103ea9(0x15be)](_0x2b3f74),_0x3e8cc0=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x2b3f74),_0x295936=this['e0']-0x2*this['e1']*Math[_0x103ea9(0x1d35)](0x2*_0x2b3f74)+0x4*this['e2']*Math[_0x103ea9(0x1d35)](0x4*_0x2b3f74)-0x6*this['e3']*Math[_0x103ea9(0x1d35)](0x6*_0x2b3f74),_0x2b3f74-=_0x568d32=(_0x124593*(_0x4a908e*(_0x24368a=_0x3e8cc0/this['a'])+0x1)-_0x24368a-0.5*_0x4a908e*(_0x24368a*_0x24368a+_0x588c35))/(this['es']*Math['sin'](0x2*_0x2b3f74)*(_0x24368a*_0x24368a+_0x588c35-0x2*_0x124593*_0x24368a)/(0x4*_0x4a908e)+(_0x124593-_0x24368a)*(_0x4a908e*_0x295936-0x2/Math[_0x103ea9(0x4322)](0x2*_0x2b3f74))-_0x295936),Math[_0x103ea9(0x1661)](_0x568d32)<=EPSLN){_0x1297d4=_0x2b3f74;break;}_0x4a908e=Math[_0x103ea9(0x4080)](0x1-this['es']*Math['pow'](Math[_0x103ea9(0x4322)](_0x1297d4),0x2))*Math['tan'](_0x1297d4),_0x2a9996=adjust_lon(this[_0x103ea9(0x4582)]+Math[_0x103ea9(0x2ac1)](_0x1a0526*_0x4a908e/this['a'])/Math['sin'](_0x1297d4));}}return _0x321c96['x']=_0x2a9996,_0x321c96['y']=_0x1297d4,_0x321c96;}var names$19=[_0x68aa19(0x2813),_0x68aa19(0x3ecf)],poly={'init':init$18,'forward':forward$17,'inverse':inverse$17,'names':names$19};function init$19(){var _0x2a6031=_0x68aa19;this['A']=[],this['A'][0x1]=0.6399175073,this['A'][0x2]=-0.1358797613,this['A'][0x3]=0.063294409,this['A'][0x4]=-0.02526853,this['A'][0x5]=0.0117879,this['A'][0x6]=-0.0055161,this['A'][0x7]=0.0026906,this['A'][0x8]=-0.001333,this['A'][0x9]=0.00067,this['A'][0xa]=-0.00034,this[_0x2a6031(0x37d4)]=[],this[_0x2a6031(0x53bc)]=[],this[_0x2a6031(0x37d4)][0x1]=0.7557853228,this[_0x2a6031(0x53bc)][0x1]=0x0,this[_0x2a6031(0x37d4)][0x2]=0.249204646,this[_0x2a6031(0x53bc)][0x2]=0.003371507,this[_0x2a6031(0x37d4)][0x3]=-0.001541739,this[_0x2a6031(0x53bc)][0x3]=0.04105856,this[_0x2a6031(0x37d4)][0x4]=-0.10162907,this['B_im'][0x4]=0.01727609,this[_0x2a6031(0x37d4)][0x5]=-0.26623489,this['B_im'][0x5]=-0.36249218,this[_0x2a6031(0x37d4)][0x6]=-0.6870983,this[_0x2a6031(0x53bc)][0x6]=-1.1651967,this[_0x2a6031(0x2b43)]=[],this['C_im']=[],this[_0x2a6031(0x2b43)][0x1]=1.3231270439,this[_0x2a6031(0x4e15)][0x1]=0x0,this[_0x2a6031(0x2b43)][0x2]=-0.577245789,this[_0x2a6031(0x4e15)][0x2]=-0.007809598,this[_0x2a6031(0x2b43)][0x3]=0.508307513,this[_0x2a6031(0x4e15)][0x3]=-0.112208952,this[_0x2a6031(0x2b43)][0x4]=-0.15094762,this['C_im'][0x4]=0.18200602,this[_0x2a6031(0x2b43)][0x5]=1.01418179,this[_0x2a6031(0x4e15)][0x5]=1.64497696,this[_0x2a6031(0x2b43)][0x6]=1.9660549,this[_0x2a6031(0x4e15)][0x6]=2.5127645,this['D']=[],this['D'][0x1]=1.5627014243,this['D'][0x2]=0.5185406398,this['D'][0x3]=-0.03333098,this['D'][0x4]=-0.1052906,this['D'][0x5]=-0.0368594,this['D'][0x6]=0.007317,this['D'][0x7]=0.0122,this['D'][0x8]=0.00394,this['D'][0x9]=-0.0013;}function forward$18(_0x3ab4a6){var _0x4fc228=_0x68aa19,_0x153d8f,_0x20d87c=_0x3ab4a6['x'],_0x53aec3=_0x3ab4a6['y']-this[_0x4fc228(0x3871)],_0x4c67de=_0x20d87c-this[_0x4fc228(0x4582)],_0x3a3e16=_0x53aec3/SEC_TO_RAD*0.00001,_0x345ba4=_0x4c67de,_0x30038a=0x1,_0x509d7f=0x0;for(_0x153d8f=0x1;_0x153d8f<=0xa;_0x153d8f++)_0x30038a*=_0x3a3e16,_0x509d7f+=this['A'][_0x153d8f]*_0x30038a;var _0x5e26f1,_0x5b4a42=_0x509d7f,_0x26fd16=_0x345ba4,_0x54059c=0x1,_0x26756a=0x0,_0x3ed21d=0x0,_0x309303=0x0;for(_0x153d8f=0x1;_0x153d8f<=0x6;_0x153d8f++)_0x5e26f1=_0x26756a*_0x5b4a42+_0x54059c*_0x26fd16,_0x54059c=_0x54059c*_0x5b4a42-_0x26756a*_0x26fd16,_0x26756a=_0x5e26f1,_0x3ed21d=_0x3ed21d+this[_0x4fc228(0x37d4)][_0x153d8f]*_0x54059c-this[_0x4fc228(0x53bc)][_0x153d8f]*_0x26756a,_0x309303=_0x309303+this[_0x4fc228(0x53bc)][_0x153d8f]*_0x54059c+this[_0x4fc228(0x37d4)][_0x153d8f]*_0x26756a;return _0x3ab4a6['x']=_0x309303*this['a']+this['x0'],_0x3ab4a6['y']=_0x3ed21d*this['a']+this['y0'],_0x3ab4a6;}function inverse$18(_0x5baa6b){var _0x88943e=_0x68aa19,_0x1a10b9,_0x1fb69f,_0x32ac07=_0x5baa6b['x'],_0x111a9a=_0x5baa6b['y'],_0x59b5d2=_0x32ac07-this['x0'],_0x39095f=(_0x111a9a-this['y0'])/this['a'],_0x1f9980=_0x59b5d2/this['a'],_0x1db52d=0x1,_0xe6eb0e=0x0,_0x4a579b=0x0,_0x438040=0x0;for(_0x1a10b9=0x1;_0x1a10b9<=0x6;_0x1a10b9++)_0x1fb69f=_0xe6eb0e*_0x39095f+_0x1db52d*_0x1f9980,_0x1db52d=_0x1db52d*_0x39095f-_0xe6eb0e*_0x1f9980,_0xe6eb0e=_0x1fb69f,_0x4a579b=_0x4a579b+this['C_re'][_0x1a10b9]*_0x1db52d-this['C_im'][_0x1a10b9]*_0xe6eb0e,_0x438040=_0x438040+this[_0x88943e(0x4e15)][_0x1a10b9]*_0x1db52d+this[_0x88943e(0x2b43)][_0x1a10b9]*_0xe6eb0e;for(var _0x1e03da=0x0;_0x1e03da<this[_0x88943e(0x19dd)];_0x1e03da++){var _0x37a0b2,_0x196c97=_0x4a579b,_0x4ccc97=_0x438040,_0x1f933e=_0x39095f,_0x5e6844=_0x1f9980;for(_0x1a10b9=0x2;_0x1a10b9<=0x6;_0x1a10b9++)_0x37a0b2=_0x4ccc97*_0x4a579b+_0x196c97*_0x438040,_0x196c97=_0x196c97*_0x4a579b-_0x4ccc97*_0x438040,_0x4ccc97=_0x37a0b2,_0x1f933e+=(_0x1a10b9-0x1)*(this['B_re'][_0x1a10b9]*_0x196c97-this[_0x88943e(0x53bc)][_0x1a10b9]*_0x4ccc97),_0x5e6844+=(_0x1a10b9-0x1)*(this[_0x88943e(0x53bc)][_0x1a10b9]*_0x196c97+this[_0x88943e(0x37d4)][_0x1a10b9]*_0x4ccc97);_0x196c97=0x1,_0x4ccc97=0x0;var _0x593423=this[_0x88943e(0x37d4)][0x1],_0x668673=this[_0x88943e(0x53bc)][0x1];for(_0x1a10b9=0x2;_0x1a10b9<=0x6;_0x1a10b9++)_0x37a0b2=_0x4ccc97*_0x4a579b+_0x196c97*_0x438040,_0x196c97=_0x196c97*_0x4a579b-_0x4ccc97*_0x438040,_0x4ccc97=_0x37a0b2,_0x593423+=_0x1a10b9*(this[_0x88943e(0x37d4)][_0x1a10b9]*_0x196c97-this[_0x88943e(0x53bc)][_0x1a10b9]*_0x4ccc97),_0x668673+=_0x1a10b9*(this[_0x88943e(0x53bc)][_0x1a10b9]*_0x196c97+this[_0x88943e(0x37d4)][_0x1a10b9]*_0x4ccc97);var _0x534b51=_0x593423*_0x593423+_0x668673*_0x668673;_0x4a579b=(_0x1f933e*_0x593423+_0x5e6844*_0x668673)/_0x534b51,_0x438040=(_0x5e6844*_0x593423-_0x1f933e*_0x668673)/_0x534b51;}var _0x642acb=_0x4a579b,_0x12ad27=_0x438040,_0x84c1ee=0x1,_0x539eef=0x0;for(_0x1a10b9=0x1;_0x1a10b9<=0x9;_0x1a10b9++)_0x84c1ee*=_0x642acb,_0x539eef+=this['D'][_0x1a10b9]*_0x84c1ee;var _0x255fef=this[_0x88943e(0x3871)]+_0x539eef*SEC_TO_RAD*0x186a0,_0x20a1a7=this['long0']+_0x12ad27;return _0x5baa6b['x']=_0x20a1a7,_0x5baa6b['y']=_0x255fef,_0x5baa6b;}var names$20=[_0x68aa19(0x5631),_0x68aa19(0x18e8)],nzmg={'init':init$19,'forward':forward$18,'inverse':inverse$18,'names':names$20};function init$20(){}function forward$19(_0x4c4fda){var _0x20c6ac=_0x68aa19,_0xc6529d=_0x4c4fda['x'],_0x3c6844=_0x4c4fda['y'],_0x465ef8=adjust_lon(_0xc6529d-this['long0']),_0x227257=this['x0']+this['a']*_0x465ef8,_0x5041b1=this['y0']+this['a']*Math[_0x20c6ac(0xe28)](Math[_0x20c6ac(0x15be)](Math['PI']/0x4+_0x3c6844/2.5))*1.25;return _0x4c4fda['x']=_0x227257,_0x4c4fda['y']=_0x5041b1,_0x4c4fda;}function inverse$19(_0x36cf9d){var _0x16991e=_0x68aa19;_0x36cf9d['x']-=this['x0'],_0x36cf9d['y']-=this['y0'];var _0x100d3a=adjust_lon(this[_0x16991e(0x4582)]+_0x36cf9d['x']/this['a']),_0x452522=2.5*(Math[_0x16991e(0x81d)](Math['exp'](0.8*_0x36cf9d['y']/this['a']))-Math['PI']/0x4);return _0x36cf9d['x']=_0x100d3a,_0x36cf9d['y']=_0x452522,_0x36cf9d;}var names$21=['Miller_Cylindrical','mill'],mill={'init':init$20,'forward':forward$19,'inverse':inverse$19,'names':names$21},MAX_ITER$3=0x14;function init$21(){var _0x42e1a4=_0x68aa19;this['sphere']?(this['n']=0x1,this['m']=0x0,this['es']=0x0,this[_0x42e1a4(0x375d)]=Math[_0x42e1a4(0x4080)]((this['m']+0x1)/this['n']),this[_0x42e1a4(0x5713)]=this['C_y']/(this['m']+0x1)):this['en']=pj_enfn(this['es']);}function forward$20(_0x2f78a9){var _0x51035c=_0x68aa19,_0xb01e9,_0x58ce6b,_0x35a261=_0x2f78a9['x'],_0x19fae6=_0x2f78a9['y'];if(_0x35a261=adjust_lon(_0x35a261-this[_0x51035c(0x4582)]),this[_0x51035c(0x4e3b)]){if(this['m'])for(var _0x3170e7=this['n']*Math['sin'](_0x19fae6),_0x5ecd59=MAX_ITER$3;_0x5ecd59;--_0x5ecd59){var _0x16a7ab=(this['m']*_0x19fae6+Math[_0x51035c(0x4322)](_0x19fae6)-_0x3170e7)/(this['m']+Math['cos'](_0x19fae6));if(_0x19fae6-=_0x16a7ab,Math[_0x51035c(0x1661)](_0x16a7ab)<EPSLN)break;}else _0x19fae6=0x1!==this['n']?Math[_0x51035c(0x2ac1)](this['n']*Math[_0x51035c(0x4322)](_0x19fae6)):_0x19fae6;_0xb01e9=this['a']*this[_0x51035c(0x5713)]*_0x35a261*(this['m']+Math[_0x51035c(0x1d35)](_0x19fae6)),_0x58ce6b=this['a']*this[_0x51035c(0x375d)]*_0x19fae6;}else{var _0x115af8=Math[_0x51035c(0x4322)](_0x19fae6),_0x10a5e3=Math[_0x51035c(0x1d35)](_0x19fae6);_0x58ce6b=this['a']*pj_mlfn(_0x19fae6,_0x115af8,_0x10a5e3,this['en']),_0xb01e9=this['a']*_0x35a261*_0x10a5e3/Math[_0x51035c(0x4080)](0x1-this['es']*_0x115af8*_0x115af8);}return _0x2f78a9['x']=_0xb01e9,_0x2f78a9['y']=_0x58ce6b,_0x2f78a9;}function inverse$20(_0x32ba49){var _0x1f4f2e=_0x68aa19,_0x1d02d6,_0xe76568,_0x42df6c,_0x4d44b9;return _0x32ba49['x']-=this['x0'],_0x42df6c=_0x32ba49['x']/this['a'],_0x32ba49['y']-=this['y0'],_0x1d02d6=_0x32ba49['y']/this['a'],this[_0x1f4f2e(0x4e3b)]?(_0x1d02d6/=this[_0x1f4f2e(0x375d)],_0x42df6c/=this[_0x1f4f2e(0x5713)]*(this['m']+Math[_0x1f4f2e(0x1d35)](_0x1d02d6)),this['m']?_0x1d02d6=asinz((this['m']*_0x1d02d6+Math['sin'](_0x1d02d6))/this['n']):0x1!==this['n']&&(_0x1d02d6=asinz(Math[_0x1f4f2e(0x4322)](_0x1d02d6)/this['n'])),_0x42df6c=adjust_lon(_0x42df6c+this['long0']),_0x1d02d6=adjust_lat(_0x1d02d6)):(_0x1d02d6=pj_inv_mlfn(_0x32ba49['y']/this['a'],this['es'],this['en']),(_0x4d44b9=Math[_0x1f4f2e(0x1661)](_0x1d02d6))<HALF_PI?(_0x4d44b9=Math['sin'](_0x1d02d6),_0xe76568=this['long0']+_0x32ba49['x']*Math['sqrt'](0x1-this['es']*_0x4d44b9*_0x4d44b9)/(this['a']*Math[_0x1f4f2e(0x1d35)](_0x1d02d6)),_0x42df6c=adjust_lon(_0xe76568)):_0x4d44b9-EPSLN<HALF_PI&&(_0x42df6c=this[_0x1f4f2e(0x4582)])),_0x32ba49['x']=_0x42df6c,_0x32ba49['y']=_0x1d02d6,_0x32ba49;}var names$22=[_0x68aa19(0x5062),_0x68aa19(0x5872)],sinu={'init':init$21,'forward':forward$20,'inverse':inverse$20,'names':names$22};function init$22(){}function forward$21(_0xcc3ede){var _0x200f65=_0x68aa19;for(var _0x20fef4=_0xcc3ede['x'],_0x31da4d=_0xcc3ede['y'],_0x4bf0ca=adjust_lon(_0x20fef4-this[_0x200f65(0x4582)]),_0x48d1ac=_0x31da4d,_0x1ddc8b=Math['PI']*Math[_0x200f65(0x4322)](_0x31da4d);;){var _0x12898f=-(_0x48d1ac+Math[_0x200f65(0x4322)](_0x48d1ac)-_0x1ddc8b)/(0x1+Math[_0x200f65(0x1d35)](_0x48d1ac));if(_0x48d1ac+=_0x12898f,Math[_0x200f65(0x1661)](_0x12898f)<EPSLN)break;}_0x48d1ac/=0x2,Math['PI']/0x2-Math[_0x200f65(0x1661)](_0x31da4d)<EPSLN&&(_0x4bf0ca=0x0);var _0x28b209=0.900316316158*this['a']*_0x4bf0ca*Math[_0x200f65(0x1d35)](_0x48d1ac)+this['x0'],_0x39feec=1.4142135623731*this['a']*Math[_0x200f65(0x4322)](_0x48d1ac)+this['y0'];return _0xcc3ede['x']=_0x28b209,_0xcc3ede['y']=_0x39feec,_0xcc3ede;}function inverse$21(_0x43f282){var _0x5d8fe2=_0x68aa19,_0x36415c,_0x3c3423;_0x43f282['x']-=this['x0'],_0x43f282['y']-=this['y0'],_0x3c3423=_0x43f282['y']/(1.4142135623731*this['a']),Math[_0x5d8fe2(0x1661)](_0x3c3423)>0.999999999999&&(_0x3c3423=0.999999999999),_0x36415c=Math['asin'](_0x3c3423);var _0x54676f=adjust_lon(this['long0']+_0x43f282['x']/(0.900316316158*this['a']*Math[_0x5d8fe2(0x1d35)](_0x36415c)));_0x54676f<-Math['PI']&&(_0x54676f=-Math['PI']),_0x54676f>Math['PI']&&(_0x54676f=Math['PI']),_0x3c3423=(0x2*_0x36415c+Math[_0x5d8fe2(0x4322)](0x2*_0x36415c))/Math['PI'],Math[_0x5d8fe2(0x1661)](_0x3c3423)>0x1&&(_0x3c3423=0x1);var _0x354a28=Math[_0x5d8fe2(0x2ac1)](_0x3c3423);return _0x43f282['x']=_0x54676f,_0x43f282['y']=_0x354a28,_0x43f282;}var names$23=[_0x68aa19(0x289e),'moll'],moll={'init':init$22,'forward':forward$21,'inverse':inverse$21,'names':names$23};function init$23(){var _0x4ed78e=_0x68aa19;Math[_0x4ed78e(0x1661)](this['lat1']+this[_0x4ed78e(0x4c25)])<EPSLN||(this['lat2']=this[_0x4ed78e(0x4c25)]||this['lat1'],this['temp']=this['b']/this['a'],this['es']=0x1-Math['pow'](this[_0x4ed78e(0x4c97)],0x2),this['e']=Math[_0x4ed78e(0x4080)](this['es']),this['e0']=e0fn(this['es']),this['e1']=e1fn(this['es']),this['e2']=e2fn(this['es']),this['e3']=e3fn(this['es']),this['sinphi']=Math[_0x4ed78e(0x4322)](this[_0x4ed78e(0x184c)]),this['cosphi']=Math[_0x4ed78e(0x1d35)](this['lat1']),this[_0x4ed78e(0x1fab)]=msfnz(this['e'],this[_0x4ed78e(0x5603)],this[_0x4ed78e(0x31a8)]),this[_0x4ed78e(0x3682)]=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this[_0x4ed78e(0x184c)]),Math[_0x4ed78e(0x1661)](this[_0x4ed78e(0x184c)]-this[_0x4ed78e(0x4c25)])<EPSLN?this['ns']=this[_0x4ed78e(0x5603)]:(this[_0x4ed78e(0x5603)]=Math[_0x4ed78e(0x4322)](this['lat2']),this[_0x4ed78e(0x31a8)]=Math['cos'](this[_0x4ed78e(0x4c25)]),this['ms2']=msfnz(this['e'],this[_0x4ed78e(0x5603)],this[_0x4ed78e(0x31a8)]),this[_0x4ed78e(0x4f6b)]=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this[_0x4ed78e(0x4c25)]),this['ns']=(this[_0x4ed78e(0x1fab)]-this[_0x4ed78e(0x42d0)])/(this[_0x4ed78e(0x4f6b)]-this[_0x4ed78e(0x3682)])),this['g']=this[_0x4ed78e(0x3682)]+this[_0x4ed78e(0x1fab)]/this['ns'],this[_0x4ed78e(0x26d3)]=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this['lat0']),this['rh']=this['a']*(this['g']-this['ml0']));}function forward$22(_0x470044){var _0x3145c7=_0x68aa19,_0x453eca,_0xfad05b=_0x470044['x'],_0x2c6e2b=_0x470044['y'];if(this['sphere'])_0x453eca=this['a']*(this['g']-_0x2c6e2b);else{var _0x254da6=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x2c6e2b);_0x453eca=this['a']*(this['g']-_0x254da6);}var _0x12c575=this['ns']*adjust_lon(_0xfad05b-this[_0x3145c7(0x4582)]),_0x37726=this['x0']+_0x453eca*Math[_0x3145c7(0x4322)](_0x12c575),_0x2310ae=this['y0']+this['rh']-_0x453eca*Math[_0x3145c7(0x1d35)](_0x12c575);return _0x470044['x']=_0x37726,_0x470044['y']=_0x2310ae,_0x470044;}function inverse$22(_0x340f0f){var _0x131718=_0x68aa19,_0x1d9a2a,_0x405bb9,_0x23217a,_0x1daf88;_0x340f0f['x']-=this['x0'],_0x340f0f['y']=this['rh']-_0x340f0f['y']+this['y0'],this['ns']>=0x0?(_0x405bb9=Math[_0x131718(0x4080)](_0x340f0f['x']*_0x340f0f['x']+_0x340f0f['y']*_0x340f0f['y']),_0x1d9a2a=0x1):(_0x405bb9=-Math[_0x131718(0x4080)](_0x340f0f['x']*_0x340f0f['x']+_0x340f0f['y']*_0x340f0f['y']),_0x1d9a2a=-0x1);var _0x2f33af=0x0;if(0x0!==_0x405bb9&&(_0x2f33af=Math['atan2'](_0x1d9a2a*_0x340f0f['x'],_0x1d9a2a*_0x340f0f['y'])),this['sphere'])return _0x1daf88=adjust_lon(this[_0x131718(0x4582)]+_0x2f33af/this['ns']),_0x23217a=adjust_lat(this['g']-_0x405bb9/this['a']),_0x340f0f['x']=_0x1daf88,_0x340f0f['y']=_0x23217a,_0x340f0f;var _0x345d8d=this['g']-_0x405bb9/this['a'];return _0x23217a=imlfn(_0x345d8d,this['e0'],this['e1'],this['e2'],this['e3']),_0x1daf88=adjust_lon(this['long0']+_0x2f33af/this['ns']),_0x340f0f['x']=_0x1daf88,_0x340f0f['y']=_0x23217a,_0x340f0f;}var names$24=[_0x68aa19(0x279e),_0x68aa19(0x31a9)],eqdc={'init':init$23,'forward':forward$22,'inverse':inverse$22,'names':names$24};function init$24(){this['R']=this['a'];}function forward$23(_0x11d01d){var _0x12d031=_0x68aa19,_0x1f78d9,_0x125304,_0x219dba=_0x11d01d['x'],_0x40abfb=_0x11d01d['y'],_0x3066fd=adjust_lon(_0x219dba-this[_0x12d031(0x4582)]);Math[_0x12d031(0x1661)](_0x40abfb)<=EPSLN&&(_0x1f78d9=this['x0']+this['R']*_0x3066fd,_0x125304=this['y0']);var _0x3ab7e1=asinz(0x2*Math['abs'](_0x40abfb/Math['PI']));(Math[_0x12d031(0x1661)](_0x3066fd)<=EPSLN||Math['abs'](Math[_0x12d031(0x1661)](_0x40abfb)-HALF_PI)<=EPSLN)&&(_0x1f78d9=this['x0'],_0x125304=_0x40abfb>=0x0?this['y0']+Math['PI']*this['R']*Math[_0x12d031(0x15be)](0.5*_0x3ab7e1):this['y0']+Math['PI']*this['R']*-Math[_0x12d031(0x15be)](0.5*_0x3ab7e1));var _0x451a24=0.5*Math['abs'](Math['PI']/_0x3066fd-_0x3066fd/Math['PI']),_0x4fbdc9=_0x451a24*_0x451a24,_0x13843f=Math['sin'](_0x3ab7e1),_0x58c61d=Math['cos'](_0x3ab7e1),_0x4f1f20=_0x58c61d/(_0x13843f+_0x58c61d-0x1),_0x5b6a83=_0x4f1f20*_0x4f1f20,_0x269983=_0x4f1f20*(0x2/_0x13843f-0x1),_0x446553=_0x269983*_0x269983,_0x201b6b=Math['PI']*this['R']*(_0x451a24*(_0x4f1f20-_0x446553)+Math[_0x12d031(0x4080)](_0x4fbdc9*(_0x4f1f20-_0x446553)*(_0x4f1f20-_0x446553)-(_0x446553+_0x4fbdc9)*(_0x5b6a83-_0x446553)))/(_0x446553+_0x4fbdc9);_0x3066fd<0x0&&(_0x201b6b=-_0x201b6b),_0x1f78d9=this['x0']+_0x201b6b;var _0x4fc145=_0x4fbdc9+_0x4f1f20;return _0x201b6b=Math['PI']*this['R']*(_0x269983*_0x4fc145-_0x451a24*Math[_0x12d031(0x4080)]((_0x446553+_0x4fbdc9)*(_0x4fbdc9+0x1)-_0x4fc145*_0x4fc145))/(_0x446553+_0x4fbdc9),_0x125304=_0x40abfb>=0x0?this['y0']+_0x201b6b:this['y0']-_0x201b6b,_0x11d01d['x']=_0x1f78d9,_0x11d01d['y']=_0x125304,_0x11d01d;}function inverse$23(_0x427094){var _0x50fd4e=_0x68aa19,_0x2f94fa,_0x151b10,_0x59a4e1,_0xfd83af,_0x4326c2,_0xe91b91,_0x413428,_0x1154c3,_0x43da16,_0x5c7e37,_0x1f683d,_0x20640c;return _0x427094['x']-=this['x0'],_0x427094['y']-=this['y0'],_0x1f683d=Math['PI']*this['R'],_0x4326c2=(_0x59a4e1=_0x427094['x']/_0x1f683d)*_0x59a4e1+(_0xfd83af=_0x427094['y']/_0x1f683d)*_0xfd83af,_0x1f683d=0x3*(_0xfd83af*_0xfd83af/(_0x1154c3=-0x2*(_0xe91b91=-Math[_0x50fd4e(0x1661)](_0xfd83af)*(0x1+_0x4326c2))+0x1+0x2*_0xfd83af*_0xfd83af+_0x4326c2*_0x4326c2)+(0x2*(_0x413428=_0xe91b91-0x2*_0xfd83af*_0xfd83af+_0x59a4e1*_0x59a4e1)*_0x413428*_0x413428/_0x1154c3/_0x1154c3/_0x1154c3-0x9*_0xe91b91*_0x413428/_0x1154c3/_0x1154c3)/0x1b)/(_0x43da16=(_0xe91b91-_0x413428*_0x413428/0x3/_0x1154c3)/_0x1154c3)/(_0x5c7e37=0x2*Math[_0x50fd4e(0x4080)](-_0x43da16/0x3)),Math['abs'](_0x1f683d)>0x1&&(_0x1f683d=_0x1f683d>=0x0?0x1:-0x1),_0x20640c=Math[_0x50fd4e(0x1e18)](_0x1f683d)/0x3,_0x151b10=_0x427094['y']>=0x0?(-_0x5c7e37*Math[_0x50fd4e(0x1d35)](_0x20640c+Math['PI']/0x3)-_0x413428/0x3/_0x1154c3)*Math['PI']:-(-_0x5c7e37*Math[_0x50fd4e(0x1d35)](_0x20640c+Math['PI']/0x3)-_0x413428/0x3/_0x1154c3)*Math['PI'],_0x2f94fa=Math['abs'](_0x59a4e1)<EPSLN?this[_0x50fd4e(0x4582)]:adjust_lon(this['long0']+Math['PI']*(_0x4326c2-0x1+Math['sqrt'](0x1+0x2*(_0x59a4e1*_0x59a4e1-_0xfd83af*_0xfd83af)+_0x4326c2*_0x4326c2))/0x2/_0x59a4e1),_0x427094['x']=_0x2f94fa,_0x427094['y']=_0x151b10,_0x427094;}var names$25=[_0x68aa19(0xb1a),_0x68aa19(0x4410),_0x68aa19(0x4e55)],vandg={'init':init$24,'forward':forward$23,'inverse':inverse$23,'names':names$25};function init$25(){var _0x6be8d7=_0x68aa19;this[_0x6be8d7(0x2114)]=Math['sin'](this['lat0']),this[_0x6be8d7(0x184d)]=Math[_0x6be8d7(0x1d35)](this[_0x6be8d7(0x3871)]);}function forward$24(_0x4f3d73){var _0x5baff3=_0x68aa19,_0x3dabcb,_0x5f393b,_0x23ff13,_0x23f799,_0x543477,_0x38ebd5,_0x844d5c,_0x33d683,_0x1103c9,_0x67df53,_0x2fa080,_0x2f5d2f,_0x11dd8b,_0x569183,_0x4b305c,_0x4ce080,_0x258f3f,_0x3bef04,_0x1bb6ed,_0xaa3df2,_0x52f262,_0x1488ef,_0x48ddbd=_0x4f3d73['x'],_0x533ecc=_0x4f3d73['y'],_0x38269e=Math[_0x5baff3(0x4322)](_0x4f3d73['y']),_0x150d86=Math[_0x5baff3(0x1d35)](_0x4f3d73['y']),_0xd3a900=adjust_lon(_0x48ddbd-this[_0x5baff3(0x4582)]);return this[_0x5baff3(0x4e3b)]?Math[_0x5baff3(0x1661)](this[_0x5baff3(0x2114)]-0x1)<=EPSLN?(_0x4f3d73['x']=this['x0']+this['a']*(HALF_PI-_0x533ecc)*Math[_0x5baff3(0x4322)](_0xd3a900),_0x4f3d73['y']=this['y0']-this['a']*(HALF_PI-_0x533ecc)*Math[_0x5baff3(0x1d35)](_0xd3a900),_0x4f3d73):Math['abs'](this[_0x5baff3(0x2114)]+0x1)<=EPSLN?(_0x4f3d73['x']=this['x0']+this['a']*(HALF_PI+_0x533ecc)*Math[_0x5baff3(0x4322)](_0xd3a900),_0x4f3d73['y']=this['y0']+this['a']*(HALF_PI+_0x533ecc)*Math[_0x5baff3(0x1d35)](_0xd3a900),_0x4f3d73):(_0x3bef04=this['sin_p12']*_0x38269e+this[_0x5baff3(0x184d)]*_0x150d86*Math['cos'](_0xd3a900),_0x258f3f=(_0x4ce080=Math[_0x5baff3(0x1e18)](_0x3bef04))/Math['sin'](_0x4ce080),_0x4f3d73['x']=this['x0']+this['a']*_0x258f3f*_0x150d86*Math['sin'](_0xd3a900),_0x4f3d73['y']=this['y0']+this['a']*_0x258f3f*(this[_0x5baff3(0x184d)]*_0x38269e-this[_0x5baff3(0x2114)]*_0x150d86*Math[_0x5baff3(0x1d35)](_0xd3a900)),_0x4f3d73):(_0x3dabcb=e0fn(this['es']),_0x5f393b=e1fn(this['es']),_0x23ff13=e2fn(this['es']),_0x23f799=e3fn(this['es']),Math[_0x5baff3(0x1661)](this[_0x5baff3(0x2114)]-0x1)<=EPSLN?(_0x543477=this['a']*mlfn(_0x3dabcb,_0x5f393b,_0x23ff13,_0x23f799,HALF_PI),_0x38ebd5=this['a']*mlfn(_0x3dabcb,_0x5f393b,_0x23ff13,_0x23f799,_0x533ecc),_0x4f3d73['x']=this['x0']+(_0x543477-_0x38ebd5)*Math[_0x5baff3(0x4322)](_0xd3a900),_0x4f3d73['y']=this['y0']-(_0x543477-_0x38ebd5)*Math[_0x5baff3(0x1d35)](_0xd3a900),_0x4f3d73):Math[_0x5baff3(0x1661)](this['sin_p12']+0x1)<=EPSLN?(_0x543477=this['a']*mlfn(_0x3dabcb,_0x5f393b,_0x23ff13,_0x23f799,HALF_PI),_0x38ebd5=this['a']*mlfn(_0x3dabcb,_0x5f393b,_0x23ff13,_0x23f799,_0x533ecc),_0x4f3d73['x']=this['x0']+(_0x543477+_0x38ebd5)*Math[_0x5baff3(0x4322)](_0xd3a900),_0x4f3d73['y']=this['y0']+(_0x543477+_0x38ebd5)*Math[_0x5baff3(0x1d35)](_0xd3a900),_0x4f3d73):(_0x844d5c=_0x38269e/_0x150d86,_0x33d683=gN(this['a'],this['e'],this[_0x5baff3(0x2114)]),_0x1103c9=gN(this['a'],this['e'],_0x38269e),_0x67df53=Math['atan']((0x1-this['es'])*_0x844d5c+this['es']*_0x33d683*this[_0x5baff3(0x2114)]/(_0x1103c9*_0x150d86)),_0x1bb6ed=0x0===(_0x2fa080=Math[_0x5baff3(0x8af)](Math[_0x5baff3(0x4322)](_0xd3a900),this['cos_p12']*Math['tan'](_0x67df53)-this[_0x5baff3(0x2114)]*Math[_0x5baff3(0x1d35)](_0xd3a900)))?Math[_0x5baff3(0x2ac1)](this[_0x5baff3(0x184d)]*Math['sin'](_0x67df53)-this[_0x5baff3(0x2114)]*Math['cos'](_0x67df53)):Math[_0x5baff3(0x1661)](Math['abs'](_0x2fa080)-Math['PI'])<=EPSLN?-Math['asin'](this[_0x5baff3(0x184d)]*Math['sin'](_0x67df53)-this[_0x5baff3(0x2114)]*Math['cos'](_0x67df53)):Math['asin'](Math[_0x5baff3(0x4322)](_0xd3a900)*Math[_0x5baff3(0x1d35)](_0x67df53)/Math[_0x5baff3(0x4322)](_0x2fa080)),_0x2f5d2f=this['e']*this[_0x5baff3(0x2114)]/Math[_0x5baff3(0x4080)](0x1-this['es']),_0x4ce080=_0x33d683*_0x1bb6ed*(0x1-(_0xaa3df2=_0x1bb6ed*_0x1bb6ed)*(_0x4b305c=(_0x11dd8b=this['e']*this['cos_p12']*Math[_0x5baff3(0x1d35)](_0x2fa080)/Math[_0x5baff3(0x4080)](0x1-this['es']))*_0x11dd8b)*(0x1-_0x4b305c)/0x6+(_0x52f262=_0xaa3df2*_0x1bb6ed)/0x8*(_0x569183=_0x2f5d2f*_0x11dd8b)*(0x1-0x2*_0x4b305c)+(_0x1488ef=_0x52f262*_0x1bb6ed)/0x78*(_0x4b305c*(0x4-0x7*_0x4b305c)-0x3*_0x2f5d2f*_0x2f5d2f*(0x1-0x7*_0x4b305c))-_0x1488ef*_0x1bb6ed/0x30*_0x569183),_0x4f3d73['x']=this['x0']+_0x4ce080*Math[_0x5baff3(0x4322)](_0x2fa080),_0x4f3d73['y']=this['y0']+_0x4ce080*Math[_0x5baff3(0x1d35)](_0x2fa080),_0x4f3d73));}function inverse$24(_0x590d89){var _0x32221c=_0x68aa19,_0x5accca,_0x5e756e,_0x4974f1,_0x3ef11b,_0x5c010f,_0x243932,_0x2d6279,_0x5369da,_0x22959c,_0x4e2f66,_0x188d30,_0x5dff38,_0x4316a1,_0x534397,_0x46fbf6,_0x5bbd66,_0x1a28b9,_0x585dc4,_0x446a6e,_0x4bf8c6,_0x3cf699,_0x78dbdb;if(_0x590d89['x']-=this['x0'],_0x590d89['y']-=this['y0'],this[_0x32221c(0x4e3b)]){if((_0x5accca=Math[_0x32221c(0x4080)](_0x590d89['x']*_0x590d89['x']+_0x590d89['y']*_0x590d89['y']))>0x2*HALF_PI*this['a'])return;return _0x5e756e=_0x5accca/this['a'],_0x4974f1=Math['sin'](_0x5e756e),_0x3ef11b=Math[_0x32221c(0x1d35)](_0x5e756e),_0x5c010f=this['long0'],Math[_0x32221c(0x1661)](_0x5accca)<=EPSLN?_0x243932=this[_0x32221c(0x3871)]:(_0x243932=asinz(_0x3ef11b*this[_0x32221c(0x2114)]+_0x590d89['y']*_0x4974f1*this[_0x32221c(0x184d)]/_0x5accca),_0x2d6279=Math[_0x32221c(0x1661)](this['lat0'])-HALF_PI,_0x5c010f=Math[_0x32221c(0x1661)](_0x2d6279)<=EPSLN?this[_0x32221c(0x3871)]>=0x0?adjust_lon(this[_0x32221c(0x4582)]+Math[_0x32221c(0x8af)](_0x590d89['x'],-_0x590d89['y'])):adjust_lon(this['long0']-Math[_0x32221c(0x8af)](-_0x590d89['x'],_0x590d89['y'])):adjust_lon(this[_0x32221c(0x4582)]+Math[_0x32221c(0x8af)](_0x590d89['x']*_0x4974f1,_0x5accca*this[_0x32221c(0x184d)]*_0x3ef11b-_0x590d89['y']*this[_0x32221c(0x2114)]*_0x4974f1))),_0x590d89['x']=_0x5c010f,_0x590d89['y']=_0x243932,_0x590d89;}return _0x5369da=e0fn(this['es']),_0x22959c=e1fn(this['es']),_0x4e2f66=e2fn(this['es']),_0x188d30=e3fn(this['es']),Math['abs'](this[_0x32221c(0x2114)]-0x1)<=EPSLN?(_0x5dff38=this['a']*mlfn(_0x5369da,_0x22959c,_0x4e2f66,_0x188d30,HALF_PI),_0x5accca=Math[_0x32221c(0x4080)](_0x590d89['x']*_0x590d89['x']+_0x590d89['y']*_0x590d89['y']),_0x243932=imlfn((_0x5dff38-_0x5accca)/this['a'],_0x5369da,_0x22959c,_0x4e2f66,_0x188d30),_0x5c010f=adjust_lon(this[_0x32221c(0x4582)]+Math['atan2'](_0x590d89['x'],-0x1*_0x590d89['y'])),_0x590d89['x']=_0x5c010f,_0x590d89['y']=_0x243932,_0x590d89):Math['abs'](this[_0x32221c(0x2114)]+0x1)<=EPSLN?(_0x5dff38=this['a']*mlfn(_0x5369da,_0x22959c,_0x4e2f66,_0x188d30,HALF_PI),_0x5accca=Math['sqrt'](_0x590d89['x']*_0x590d89['x']+_0x590d89['y']*_0x590d89['y']),_0x243932=imlfn((_0x5accca-_0x5dff38)/this['a'],_0x5369da,_0x22959c,_0x4e2f66,_0x188d30),_0x5c010f=adjust_lon(this[_0x32221c(0x4582)]+Math[_0x32221c(0x8af)](_0x590d89['x'],_0x590d89['y'])),_0x590d89['x']=_0x5c010f,_0x590d89['y']=_0x243932,_0x590d89):(_0x5accca=Math[_0x32221c(0x4080)](_0x590d89['x']*_0x590d89['x']+_0x590d89['y']*_0x590d89['y']),_0x46fbf6=Math[_0x32221c(0x8af)](_0x590d89['x'],_0x590d89['y']),_0x4316a1=gN(this['a'],this['e'],this[_0x32221c(0x2114)]),_0x5bbd66=Math[_0x32221c(0x1d35)](_0x46fbf6),_0x585dc4=-(_0x1a28b9=this['e']*this[_0x32221c(0x184d)]*_0x5bbd66)*_0x1a28b9/(0x1-this['es']),_0x446a6e=0x3*this['es']*(0x1-_0x585dc4)*this[_0x32221c(0x2114)]*this[_0x32221c(0x184d)]*_0x5bbd66/(0x1-this['es']),_0x78dbdb=0x1-_0x585dc4*(_0x3cf699=(_0x4bf8c6=_0x5accca/_0x4316a1)-_0x585dc4*(0x1+_0x585dc4)*Math[_0x32221c(0x1f76)](_0x4bf8c6,0x3)/0x6-_0x446a6e*(0x1+0x3*_0x585dc4)*Math['pow'](_0x4bf8c6,0x4)/0x18)*_0x3cf699/0x2-_0x4bf8c6*_0x3cf699*_0x3cf699*_0x3cf699/0x6,_0x534397=Math[_0x32221c(0x2ac1)](this[_0x32221c(0x2114)]*Math[_0x32221c(0x1d35)](_0x3cf699)+this['cos_p12']*Math[_0x32221c(0x4322)](_0x3cf699)*_0x5bbd66),_0x5c010f=adjust_lon(this['long0']+Math[_0x32221c(0x2ac1)](Math['sin'](_0x46fbf6)*Math[_0x32221c(0x4322)](_0x3cf699)/Math[_0x32221c(0x1d35)](_0x534397))),_0x243932=Math[_0x32221c(0x81d)]((0x1-this['es']*_0x78dbdb*this['sin_p12']/Math[_0x32221c(0x4322)](_0x534397))*Math[_0x32221c(0x15be)](_0x534397)/(0x1-this['es'])),_0x590d89['x']=_0x5c010f,_0x590d89['y']=_0x243932,_0x590d89);}var names$26=['Azimuthal_Equidistant',_0x68aa19(0x301e)],aeqd={'init':init$25,'forward':forward$24,'inverse':inverse$24,'names':names$26};function init$26(){var _0x129ef0=_0x68aa19;this[_0x129ef0(0x22fa)]=Math[_0x129ef0(0x4322)](this[_0x129ef0(0x3871)]),this[_0x129ef0(0x4c45)]=Math[_0x129ef0(0x1d35)](this[_0x129ef0(0x3871)]);}function forward$25(_0x1d817c){var _0x58a718=_0x68aa19,_0x16523d,_0xedb720,_0x277e31,_0x375d07,_0x46a99d,_0x5a8a61,_0xb84e7,_0x223eae=_0x1d817c['x'],_0x3e3b9b=_0x1d817c['y'];return _0x277e31=adjust_lon(_0x223eae-this[_0x58a718(0x4582)]),_0x16523d=Math[_0x58a718(0x4322)](_0x3e3b9b),_0xedb720=Math[_0x58a718(0x1d35)](_0x3e3b9b),_0x375d07=Math[_0x58a718(0x1d35)](_0x277e31),0x1,((_0x46a99d=this[_0x58a718(0x22fa)]*_0x16523d+this[_0x58a718(0x4c45)]*_0xedb720*_0x375d07)>0x0||Math[_0x58a718(0x1661)](_0x46a99d)<=EPSLN)&&(_0x5a8a61=0x1*this['a']*_0xedb720*Math[_0x58a718(0x4322)](_0x277e31),_0xb84e7=this['y0']+0x1*this['a']*(this[_0x58a718(0x4c45)]*_0x16523d-this[_0x58a718(0x22fa)]*_0xedb720*_0x375d07)),_0x1d817c['x']=_0x5a8a61,_0x1d817c['y']=_0xb84e7,_0x1d817c;}function inverse$25(_0x4ba040){var _0x257daf=_0x68aa19,_0x1b0f02,_0x51826c,_0xa871d7,_0x4b1a89,_0x2f6baa,_0x845b2e,_0x2e605f;return _0x4ba040['x']-=this['x0'],_0x4ba040['y']-=this['y0'],_0x1b0f02=Math[_0x257daf(0x4080)](_0x4ba040['x']*_0x4ba040['x']+_0x4ba040['y']*_0x4ba040['y']),_0x51826c=asinz(_0x1b0f02/this['a']),_0xa871d7=Math[_0x257daf(0x4322)](_0x51826c),_0x4b1a89=Math[_0x257daf(0x1d35)](_0x51826c),_0x845b2e=this[_0x257daf(0x4582)],Math[_0x257daf(0x1661)](_0x1b0f02)<=EPSLN?(_0x2e605f=this[_0x257daf(0x3871)],_0x4ba040['x']=_0x845b2e,_0x4ba040['y']=_0x2e605f,_0x4ba040):(_0x2e605f=asinz(_0x4b1a89*this[_0x257daf(0x22fa)]+_0x4ba040['y']*_0xa871d7*this[_0x257daf(0x4c45)]/_0x1b0f02),_0x2f6baa=Math[_0x257daf(0x1661)](this[_0x257daf(0x3871)])-HALF_PI,Math[_0x257daf(0x1661)](_0x2f6baa)<=EPSLN?(_0x845b2e=this[_0x257daf(0x3871)]>=0x0?adjust_lon(this['long0']+Math[_0x257daf(0x8af)](_0x4ba040['x'],-_0x4ba040['y'])):adjust_lon(this[_0x257daf(0x4582)]-Math[_0x257daf(0x8af)](-_0x4ba040['x'],_0x4ba040['y'])),_0x4ba040['x']=_0x845b2e,_0x4ba040['y']=_0x2e605f,_0x4ba040):(_0x845b2e=adjust_lon(this[_0x257daf(0x4582)]+Math[_0x257daf(0x8af)](_0x4ba040['x']*_0xa871d7,_0x1b0f02*this[_0x257daf(0x4c45)]*_0x4b1a89-_0x4ba040['y']*this[_0x257daf(0x22fa)]*_0xa871d7)),_0x4ba040['x']=_0x845b2e,_0x4ba040['y']=_0x2e605f,_0x4ba040));}var names$27=[_0x68aa19(0x1be4)],ortho={'init':init$26,'forward':forward$25,'inverse':inverse$25,'names':names$27},FACE_ENUM={'FRONT':0x1,'RIGHT':0x2,'BACK':0x3,'LEFT':0x4,'TOP':0x5,'BOTTOM':0x6},AREA_ENUM={'AREA_0':0x1,'AREA_1':0x2,'AREA_2':0x3,'AREA_3':0x4};function init$27(){var _0x2c6525=_0x68aa19;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this[_0x2c6525(0x3871)]=this['lat0']||0x0,this[_0x2c6525(0x4582)]=this['long0']||0x0,this[_0x2c6525(0x14f3)]=this['lat_ts']||0x0,this['title']=this['title']||_0x2c6525(0x1ffe),this[_0x2c6525(0x3871)]>=HALF_PI-FORTPI/0x2?this[_0x2c6525(0x3e83)]=FACE_ENUM[_0x2c6525(0xa62)]:this[_0x2c6525(0x3871)]<=-(HALF_PI-FORTPI/0x2)?this['face']=FACE_ENUM[_0x2c6525(0x1d48)]:Math[_0x2c6525(0x1661)](this[_0x2c6525(0x4582)])<=FORTPI?this[_0x2c6525(0x3e83)]=FACE_ENUM['FRONT']:Math[_0x2c6525(0x1661)](this[_0x2c6525(0x4582)])<=HALF_PI+FORTPI?this['face']=this['long0']>0x0?FACE_ENUM['RIGHT']:FACE_ENUM[_0x2c6525(0x5486)]:this[_0x2c6525(0x3e83)]=FACE_ENUM[_0x2c6525(0x33ef)],0x0!==this['es']&&(this[_0x2c6525(0x38e8)]=0x1-(this['a']-this['b'])/this['a'],this['one_minus_f_squared']=this[_0x2c6525(0x38e8)]*this[_0x2c6525(0x38e8)]);}function forward$26(_0x44c68c){var _0x50fcf7=_0x68aa19,_0x4f6efa,_0x59c0a1,_0x104a28,_0x1d43f1,_0x207132,_0x2cb0ac,_0xde1237={'x':0x0,'y':0x0},_0x911c23={'value':0x0};if(_0x44c68c['x']-=this[_0x50fcf7(0x4582)],_0x4f6efa=0x0!==this['es']?Math[_0x50fcf7(0x81d)](this['one_minus_f_squared']*Math[_0x50fcf7(0x15be)](_0x44c68c['y'])):_0x44c68c['y'],_0x59c0a1=_0x44c68c['x'],this[_0x50fcf7(0x3e83)]===FACE_ENUM[_0x50fcf7(0xa62)])_0x1d43f1=HALF_PI-_0x4f6efa,_0x59c0a1>=FORTPI&&_0x59c0a1<=HALF_PI+FORTPI?(_0x911c23[_0x50fcf7(0x327)]=AREA_ENUM['AREA_0'],_0x104a28=_0x59c0a1-HALF_PI):_0x59c0a1>HALF_PI+FORTPI||_0x59c0a1<=-(HALF_PI+FORTPI)?(_0x911c23['value']=AREA_ENUM[_0x50fcf7(0xc32)],_0x104a28=_0x59c0a1>0x0?_0x59c0a1-SPI:_0x59c0a1+SPI):_0x59c0a1>-(HALF_PI+FORTPI)&&_0x59c0a1<=-FORTPI?(_0x911c23[_0x50fcf7(0x327)]=AREA_ENUM[_0x50fcf7(0x1c96)],_0x104a28=_0x59c0a1+HALF_PI):(_0x911c23[_0x50fcf7(0x327)]=AREA_ENUM[_0x50fcf7(0x4f23)],_0x104a28=_0x59c0a1);else{if(this[_0x50fcf7(0x3e83)]===FACE_ENUM[_0x50fcf7(0x1d48)])_0x1d43f1=HALF_PI+_0x4f6efa,_0x59c0a1>=FORTPI&&_0x59c0a1<=HALF_PI+FORTPI?(_0x911c23[_0x50fcf7(0x327)]=AREA_ENUM[_0x50fcf7(0x3edc)],_0x104a28=-_0x59c0a1+HALF_PI):_0x59c0a1<FORTPI&&_0x59c0a1>=-FORTPI?(_0x911c23[_0x50fcf7(0x327)]=AREA_ENUM[_0x50fcf7(0xc32)],_0x104a28=-_0x59c0a1):_0x59c0a1<-FORTPI&&_0x59c0a1>=-(HALF_PI+FORTPI)?(_0x911c23[_0x50fcf7(0x327)]=AREA_ENUM[_0x50fcf7(0x1c96)],_0x104a28=-_0x59c0a1-HALF_PI):(_0x911c23[_0x50fcf7(0x327)]=AREA_ENUM[_0x50fcf7(0x4f23)],_0x104a28=_0x59c0a1>0x0?-_0x59c0a1+SPI:-_0x59c0a1-SPI);else{var _0x5a35f7,_0x3aedba,_0xf60587,_0x53535f,_0x450abb,_0x131ede;this[_0x50fcf7(0x3e83)]===FACE_ENUM[_0x50fcf7(0x44f5)]?_0x59c0a1=qsc_shift_lon_origin(_0x59c0a1,+HALF_PI):this[_0x50fcf7(0x3e83)]===FACE_ENUM['BACK']?_0x59c0a1=qsc_shift_lon_origin(_0x59c0a1,+SPI):this[_0x50fcf7(0x3e83)]===FACE_ENUM[_0x50fcf7(0x5486)]&&(_0x59c0a1=qsc_shift_lon_origin(_0x59c0a1,-HALF_PI)),_0x53535f=Math[_0x50fcf7(0x4322)](_0x4f6efa),_0x450abb=Math[_0x50fcf7(0x1d35)](_0x4f6efa),_0x131ede=Math['sin'](_0x59c0a1),_0x5a35f7=_0x450abb*Math['cos'](_0x59c0a1),_0x3aedba=_0x450abb*_0x131ede,_0xf60587=_0x53535f,this[_0x50fcf7(0x3e83)]===FACE_ENUM['FRONT']?_0x104a28=qsc_fwd_equat_face_theta(_0x1d43f1=Math[_0x50fcf7(0x1e18)](_0x5a35f7),_0xf60587,_0x3aedba,_0x911c23):this[_0x50fcf7(0x3e83)]===FACE_ENUM[_0x50fcf7(0x44f5)]?_0x104a28=qsc_fwd_equat_face_theta(_0x1d43f1=Math[_0x50fcf7(0x1e18)](_0x3aedba),_0xf60587,-_0x5a35f7,_0x911c23):this[_0x50fcf7(0x3e83)]===FACE_ENUM[_0x50fcf7(0x33ef)]?_0x104a28=qsc_fwd_equat_face_theta(_0x1d43f1=Math[_0x50fcf7(0x1e18)](-_0x5a35f7),_0xf60587,-_0x3aedba,_0x911c23):this['face']===FACE_ENUM['LEFT']?_0x104a28=qsc_fwd_equat_face_theta(_0x1d43f1=Math[_0x50fcf7(0x1e18)](-_0x3aedba),_0xf60587,_0x5a35f7,_0x911c23):(_0x1d43f1=_0x104a28=0x0,_0x911c23[_0x50fcf7(0x327)]=AREA_ENUM['AREA_0']);}}return _0x2cb0ac=Math['atan'](0xc/SPI*(_0x104a28+Math[_0x50fcf7(0x1e18)](Math['sin'](_0x104a28)*Math['cos'](FORTPI))-HALF_PI)),_0x207132=Math[_0x50fcf7(0x4080)]((0x1-Math[_0x50fcf7(0x1d35)](_0x1d43f1))/(Math[_0x50fcf7(0x1d35)](_0x2cb0ac)*Math[_0x50fcf7(0x1d35)](_0x2cb0ac))/(0x1-Math['cos'](Math[_0x50fcf7(0x81d)](0x1/Math[_0x50fcf7(0x1d35)](_0x104a28))))),_0x911c23['value']===AREA_ENUM[_0x50fcf7(0xc32)]?_0x2cb0ac+=HALF_PI:_0x911c23[_0x50fcf7(0x327)]===AREA_ENUM['AREA_2']?_0x2cb0ac+=SPI:_0x911c23[_0x50fcf7(0x327)]===AREA_ENUM[_0x50fcf7(0x4f23)]&&(_0x2cb0ac+=1.5*SPI),_0xde1237['x']=_0x207132*Math[_0x50fcf7(0x1d35)](_0x2cb0ac),_0xde1237['y']=_0x207132*Math['sin'](_0x2cb0ac),_0xde1237['x']=_0xde1237['x']*this['a']+this['x0'],_0xde1237['y']=_0xde1237['y']*this['a']+this['y0'],_0x44c68c['x']=_0xde1237['x'],_0x44c68c['y']=_0xde1237['y'],_0x44c68c;}function inverse$26(_0x342497){var _0x30aecf=_0x68aa19,_0x4d9a4a,_0x1a2bc3,_0x5a457d,_0x25ef29,_0x1d92f3,_0x343509,_0x4a87c1,_0x565810,_0xc31069,_0x40c7b5,_0x41ce90,_0x33cdf7,_0x3e5005={'lam':0x0,'phi':0x0},_0x4acde1={'value':0x0};if(_0x342497['x']=(_0x342497['x']-this['x0'])/this['a'],_0x342497['y']=(_0x342497['y']-this['y0'])/this['a'],_0x1a2bc3=Math[_0x30aecf(0x81d)](Math[_0x30aecf(0x4080)](_0x342497['x']*_0x342497['x']+_0x342497['y']*_0x342497['y'])),_0x4d9a4a=Math[_0x30aecf(0x8af)](_0x342497['y'],_0x342497['x']),_0x342497['x']>=0x0&&_0x342497['x']>=Math[_0x30aecf(0x1661)](_0x342497['y'])?_0x4acde1[_0x30aecf(0x327)]=AREA_ENUM[_0x30aecf(0x3edc)]:_0x342497['y']>=0x0&&_0x342497['y']>=Math['abs'](_0x342497['x'])?(_0x4acde1[_0x30aecf(0x327)]=AREA_ENUM[_0x30aecf(0xc32)],_0x4d9a4a-=HALF_PI):_0x342497['x']<0x0&&-_0x342497['x']>=Math[_0x30aecf(0x1661)](_0x342497['y'])?(_0x4acde1['value']=AREA_ENUM[_0x30aecf(0x1c96)],_0x4d9a4a=_0x4d9a4a<0x0?_0x4d9a4a+SPI:_0x4d9a4a-SPI):(_0x4acde1['value']=AREA_ENUM['AREA_3'],_0x4d9a4a+=HALF_PI),_0xc31069=SPI/0xc*Math[_0x30aecf(0x15be)](_0x4d9a4a),_0x1d92f3=Math[_0x30aecf(0x4322)](_0xc31069)/(Math['cos'](_0xc31069)-0x1/Math[_0x30aecf(0x4080)](0x2)),_0x343509=Math[_0x30aecf(0x81d)](_0x1d92f3),(_0x4a87c1=0x1-(_0x5a457d=Math['cos'](_0x4d9a4a))*_0x5a457d*(_0x25ef29=Math[_0x30aecf(0x15be)](_0x1a2bc3))*_0x25ef29*(0x1-Math[_0x30aecf(0x1d35)](Math[_0x30aecf(0x81d)](0x1/Math[_0x30aecf(0x1d35)](_0x343509)))))<-0x1?_0x4a87c1=-0x1:_0x4a87c1>0x1&&(_0x4a87c1=0x1),this[_0x30aecf(0x3e83)]===FACE_ENUM[_0x30aecf(0xa62)])_0x565810=Math[_0x30aecf(0x1e18)](_0x4a87c1),_0x3e5005[_0x30aecf(0x1a20)]=HALF_PI-_0x565810,_0x4acde1[_0x30aecf(0x327)]===AREA_ENUM[_0x30aecf(0x3edc)]?_0x3e5005['lam']=_0x343509+HALF_PI:_0x4acde1[_0x30aecf(0x327)]===AREA_ENUM[_0x30aecf(0xc32)]?_0x3e5005[_0x30aecf(0x3010)]=_0x343509<0x0?_0x343509+SPI:_0x343509-SPI:_0x4acde1[_0x30aecf(0x327)]===AREA_ENUM[_0x30aecf(0x1c96)]?_0x3e5005[_0x30aecf(0x3010)]=_0x343509-HALF_PI:_0x3e5005[_0x30aecf(0x3010)]=_0x343509;else{if(this['face']===FACE_ENUM['BOTTOM'])_0x565810=Math[_0x30aecf(0x1e18)](_0x4a87c1),_0x3e5005[_0x30aecf(0x1a20)]=_0x565810-HALF_PI,_0x4acde1[_0x30aecf(0x327)]===AREA_ENUM[_0x30aecf(0x3edc)]?_0x3e5005[_0x30aecf(0x3010)]=-_0x343509+HALF_PI:_0x4acde1[_0x30aecf(0x327)]===AREA_ENUM[_0x30aecf(0xc32)]?_0x3e5005[_0x30aecf(0x3010)]=-_0x343509:_0x4acde1[_0x30aecf(0x327)]===AREA_ENUM[_0x30aecf(0x1c96)]?_0x3e5005[_0x30aecf(0x3010)]=-_0x343509-HALF_PI:_0x3e5005[_0x30aecf(0x3010)]=_0x343509<0x0?-_0x343509-SPI:-_0x343509+SPI;else{var _0x44c8d0,_0xabf162,_0x2bd42a;_0xc31069=(_0x44c8d0=_0x4a87c1)*_0x44c8d0,_0xabf162=(_0xc31069+=(_0x2bd42a=_0xc31069>=0x1?0x0:Math[_0x30aecf(0x4080)](0x1-_0xc31069)*Math[_0x30aecf(0x4322)](_0x343509))*_0x2bd42a)>=0x1?0x0:Math[_0x30aecf(0x4080)](0x1-_0xc31069),_0x4acde1[_0x30aecf(0x327)]===AREA_ENUM['AREA_1']?(_0xc31069=_0xabf162,_0xabf162=-_0x2bd42a,_0x2bd42a=_0xc31069):_0x4acde1[_0x30aecf(0x327)]===AREA_ENUM[_0x30aecf(0x1c96)]?(_0xabf162=-_0xabf162,_0x2bd42a=-_0x2bd42a):_0x4acde1[_0x30aecf(0x327)]===AREA_ENUM[_0x30aecf(0x4f23)]&&(_0xc31069=_0xabf162,_0xabf162=_0x2bd42a,_0x2bd42a=-_0xc31069),this[_0x30aecf(0x3e83)]===FACE_ENUM[_0x30aecf(0x44f5)]?(_0xc31069=_0x44c8d0,_0x44c8d0=-_0xabf162,_0xabf162=_0xc31069):this[_0x30aecf(0x3e83)]===FACE_ENUM[_0x30aecf(0x33ef)]?(_0x44c8d0=-_0x44c8d0,_0xabf162=-_0xabf162):this[_0x30aecf(0x3e83)]===FACE_ENUM[_0x30aecf(0x5486)]&&(_0xc31069=_0x44c8d0,_0x44c8d0=_0xabf162,_0xabf162=-_0xc31069),_0x3e5005['phi']=Math['acos'](-_0x2bd42a)-HALF_PI,_0x3e5005[_0x30aecf(0x3010)]=Math['atan2'](_0xabf162,_0x44c8d0),this['face']===FACE_ENUM[_0x30aecf(0x44f5)]?_0x3e5005[_0x30aecf(0x3010)]=qsc_shift_lon_origin(_0x3e5005['lam'],-HALF_PI):this['face']===FACE_ENUM['BACK']?_0x3e5005[_0x30aecf(0x3010)]=qsc_shift_lon_origin(_0x3e5005[_0x30aecf(0x3010)],-SPI):this[_0x30aecf(0x3e83)]===FACE_ENUM[_0x30aecf(0x5486)]&&(_0x3e5005['lam']=qsc_shift_lon_origin(_0x3e5005[_0x30aecf(0x3010)],+HALF_PI));}}return 0x0!==this['es']&&(_0x40c7b5=_0x3e5005[_0x30aecf(0x1a20)]<0x0?0x1:0x0,_0x41ce90=Math[_0x30aecf(0x15be)](_0x3e5005['phi']),_0x33cdf7=this['b']/Math['sqrt'](_0x41ce90*_0x41ce90+this[_0x30aecf(0x1c15)]),_0x3e5005['phi']=Math[_0x30aecf(0x81d)](Math[_0x30aecf(0x4080)](this['a']*this['a']-_0x33cdf7*_0x33cdf7)/(this['one_minus_f']*_0x33cdf7)),_0x40c7b5&&(_0x3e5005[_0x30aecf(0x1a20)]=-_0x3e5005[_0x30aecf(0x1a20)])),(_0x3e5005[_0x30aecf(0x3010)]+=this[_0x30aecf(0x4582)],_0x342497['x']=_0x3e5005[_0x30aecf(0x3010)],_0x342497['y']=_0x3e5005['phi'],_0x342497);}function qsc_fwd_equat_face_theta(_0x3600c7,_0x313ef0,_0x35161a,_0x30c051){var _0x121d00=_0x68aa19,_0x5221c9;return _0x3600c7<EPSLN?(_0x30c051[_0x121d00(0x327)]=AREA_ENUM['AREA_0'],_0x5221c9=0x0):(_0x5221c9=Math['atan2'](_0x313ef0,_0x35161a),Math[_0x121d00(0x1661)](_0x5221c9)<=FORTPI?_0x30c051[_0x121d00(0x327)]=AREA_ENUM['AREA_0']:_0x5221c9>FORTPI&&_0x5221c9<=HALF_PI+FORTPI?(_0x30c051[_0x121d00(0x327)]=AREA_ENUM[_0x121d00(0xc32)],_0x5221c9-=HALF_PI):_0x5221c9>HALF_PI+FORTPI||_0x5221c9<=-(HALF_PI+FORTPI)?(_0x30c051['value']=AREA_ENUM[_0x121d00(0x1c96)],_0x5221c9=_0x5221c9>=0x0?_0x5221c9-SPI:_0x5221c9+SPI):(_0x30c051[_0x121d00(0x327)]=AREA_ENUM['AREA_3'],_0x5221c9+=HALF_PI)),_0x5221c9;}function qsc_shift_lon_origin(_0x23bf92,_0x5103a9){var _0x50ae72=_0x23bf92+_0x5103a9;return _0x50ae72<-SPI?_0x50ae72+=TWO_PI:_0x50ae72>+SPI&&(_0x50ae72-=TWO_PI),_0x50ae72;}var names$28=[_0x68aa19(0x1ffe),'Quadrilateralized_Spherical_Cube',_0x68aa19(0x112e)],qsc={'init':init$27,'forward':forward$26,'inverse':inverse$26,'names':names$28},COEFS_X=[[0x1,2.2199e-17,-0.0000715515,0.0000031103],[0.9986,-0.000482243,-0.000024897,-0.0000013309],[0.9954,-0.00083103,-0.0000448605,-9.86701e-7],[0.99,-0.00135364,-0.000059661,0.0000036777],[0.9822,-0.00167442,-0.00000449547,-0.00000572411],[0.973,-0.00214868,-0.0000903571,1.8736e-8],[0.96,-0.00305085,-0.0000900761,0.00000164917],[0.9427,-0.00382792,-0.0000653386,-0.0000026154],[0.9216,-0.00467746,-0.00010457,0.00000481243],[0.8962,-0.00536223,-0.0000323831,-0.00000543432],[0.8679,-0.00609363,-0.000113898,0.00000332484],[0.835,-0.00698325,-0.0000640253,9.34959e-7],[0.7986,-0.00755338,-0.0000500009,9.35324e-7],[0.7597,-0.00798324,-0.000035971,-0.00000227626],[0.7186,-0.00851367,-0.0000701149,-0.0000086303],[0.6732,-0.00986209,-0.000199569,0.0000191974],[0.6213,-0.010418,0.0000883923,0.00000624051],[0.5722,-0.00906601,0.000182,0.00000624051],[0.5322,-0.00677797,0.000275608,0.00000624051]],COEFS_Y=[[-5.20417e-18,0.0124,1.21431e-18,-8.45284e-11],[0.062,0.0124,-1.26793e-9,4.22642e-10],[0.124,0.0124,5.07171e-9,-1.60604e-9],[0.186,0.0123999,-1.90189e-8,6.00152e-9],[0.248,0.0124002,7.10039e-8,-2.24e-8],[0.31,0.0123992,-2.64997e-7,8.35986e-8],[0.372,0.0124029,9.88983e-7,-3.11994e-7],[0.434,0.0123893,-0.00000369093,-4.35621e-7],[0.4958,0.0123198,-0.0000102252,-3.45523e-7],[0.5571,0.0121916,-0.0000154081,-5.82288e-7],[0.6176,0.0119938,-0.0000241424,-5.25327e-7],[0.6769,0.011713,-0.0000320223,-5.16405e-7],[0.7346,0.0113541,-0.0000397684,-6.09052e-7],[0.7903,0.0109107,-0.0000489042,-0.00000104739],[0.8435,0.0103431,-0.000064615,-1.40374e-9],[0.8936,0.00969686,-0.000064636,-0.000008547],[0.9394,0.00840947,-0.000192841,-0.0000042106],[0.9761,0.00616527,-0.000256,-0.0000042106],[0x1,0.00328947,-0.000319159,-0.0000042106]],FXC=0.8487,FYC=1.3523,C1=R2D/0x5,RC1=0x1/C1,NODES=0x12,poly3_val=function(_0x3ec541,_0x50c9ea){return _0x3ec541[0x0]+_0x50c9ea*(_0x3ec541[0x1]+_0x50c9ea*(_0x3ec541[0x2]+_0x50c9ea*_0x3ec541[0x3]));},poly3_der=function(_0x5a977c,_0x167a2e){return _0x5a977c[0x1]+_0x167a2e*(0x2*_0x5a977c[0x2]+0x3*_0x167a2e*_0x5a977c[0x3]);};function newton_rapshon(_0x2e183d,_0x20bee3,_0x44e6ab,_0x5133ca){var _0x5df6f0=_0x68aa19;for(var _0x53340a=_0x20bee3;_0x5133ca;--_0x5133ca){var _0x395dbd=_0x2e183d(_0x53340a);if(_0x53340a-=_0x395dbd,Math[_0x5df6f0(0x1661)](_0x395dbd)<_0x44e6ab)break;}return _0x53340a;}function init$28(){var _0x2ea9aa=_0x68aa19;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this['long0']=this[_0x2ea9aa(0x4582)]||0x0,this['es']=0x0,this[_0x2ea9aa(0x3996)]=this['title']||'Robinson';}function forward$27(_0x23018d){var _0x4664ab=_0x68aa19,_0x577d9f=adjust_lon(_0x23018d['x']-this[_0x4664ab(0x4582)]),_0x4727eb=Math['abs'](_0x23018d['y']),_0x22927f=Math['floor'](_0x4727eb*C1);_0x22927f<0x0?_0x22927f=0x0:_0x22927f>=NODES&&(_0x22927f=NODES-0x1),_0x4727eb=R2D*(_0x4727eb-RC1*_0x22927f);var _0x492951={'x':poly3_val(COEFS_X[_0x22927f],_0x4727eb)*_0x577d9f,'y':poly3_val(COEFS_Y[_0x22927f],_0x4727eb)};return _0x23018d['y']<0x0&&(_0x492951['y']=-_0x492951['y']),_0x492951['x']=_0x492951['x']*this['a']*FXC+this['x0'],_0x492951['y']=_0x492951['y']*this['a']*FYC+this['y0'],_0x492951;}function inverse$27(_0x330ebd){var _0x4cc42f=_0x68aa19,_0x3dcc68={'x':(_0x330ebd['x']-this['x0'])/(this['a']*FXC),'y':Math[_0x4cc42f(0x1661)](_0x330ebd['y']-this['y0'])/(this['a']*FYC)};if(_0x3dcc68['y']>=0x1)_0x3dcc68['x']/=COEFS_X[NODES][0x0],_0x3dcc68['y']=_0x330ebd['y']<0x0?-HALF_PI:HALF_PI;else{var _0x4b88c6=Math[_0x4cc42f(0x67a)](_0x3dcc68['y']*NODES);for(_0x4b88c6<0x0?_0x4b88c6=0x0:_0x4b88c6>=NODES&&(_0x4b88c6=NODES-0x1);;)if(COEFS_Y[_0x4b88c6][0x0]>_0x3dcc68['y'])--_0x4b88c6;else{if(!(COEFS_Y[_0x4b88c6+0x1][0x0]<=_0x3dcc68['y']))break;++_0x4b88c6;}var _0x684def=COEFS_Y[_0x4b88c6],_0x2e3176=0x5*(_0x3dcc68['y']-_0x684def[0x0])/(COEFS_Y[_0x4b88c6+0x1][0x0]-_0x684def[0x0]);_0x2e3176=newton_rapshon(function(_0x35663a){return(poly3_val(_0x684def,_0x35663a)-_0x3dcc68['y'])/poly3_der(_0x684def,_0x35663a);},_0x2e3176,EPSLN,0x64),_0x3dcc68['x']/=poly3_val(COEFS_X[_0x4b88c6],_0x2e3176),_0x3dcc68['y']=(0x5*_0x4b88c6+_0x2e3176)*D2R,_0x330ebd['y']<0x0&&(_0x3dcc68['y']=-_0x3dcc68['y']);}return _0x3dcc68['x']=adjust_lon(_0x3dcc68['x']+this[_0x4cc42f(0x4582)]),_0x3dcc68;}var names$29=[_0x68aa19(0x502),_0x68aa19(0x1cb7)],robin={'init':init$28,'forward':forward$27,'inverse':inverse$27,'names':names$29};function init$29(){var _0x48c8c8=_0x68aa19;this[_0x48c8c8(0x13f9)]=_0x48c8c8(0xfcb);}function forward$28(_0x5d1141){return geodeticToGeocentric(_0x5d1141,this['es'],this['a']);}function inverse$28(_0x26c9b4){return geocentricToGeodetic(_0x26c9b4,this['es'],this['a'],this['b']);}var names$30=['Geocentric','geocentric',_0x68aa19(0xfcb),'Geocent'],geocent={'init':init$29,'forward':forward$28,'inverse':inverse$28,'names':names$30},includedProjections=function(_0x4fc2de){var _0x76a8d5=_0x68aa19;_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)]['add'](tmerc),_0x4fc2de[_0x76a8d5(0x3a13)]['projections'][_0x76a8d5(0x4979)](etmerc),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)]['add'](utm),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](sterea),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](stere),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](somerc),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](omerc),_0x4fc2de[_0x76a8d5(0x3a13)]['projections'][_0x76a8d5(0x4979)](lcc),_0x4fc2de['Proj'][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](krovak),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](cass),_0x4fc2de['Proj'][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](laea),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](aea),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](gnom),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](cea),_0x4fc2de[_0x76a8d5(0x3a13)]['projections'][_0x76a8d5(0x4979)](eqc),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)]['add'](poly),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)]['add'](nzmg),_0x4fc2de['Proj'][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](mill),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](sinu),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](moll),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)]['add'](eqdc),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](vandg),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](aeqd),_0x4fc2de[_0x76a8d5(0x3a13)]['projections'][_0x76a8d5(0x4979)](ortho),_0x4fc2de[_0x76a8d5(0x3a13)]['projections'][_0x76a8d5(0x4979)](qsc),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](robin),_0x4fc2de[_0x76a8d5(0x3a13)][_0x76a8d5(0x2c5)][_0x76a8d5(0x4979)](geocent);};function CustomProjection(_0x3f8414){var _0x1e9a79=_0x68aa19;_0x3f8414=defaultValue$1(_0x3f8414,{});var _0x540753=defaultValue$1(_0x3f8414[_0x1e9a79(0x13f9)],'tmerc'),_0x21112c=defaultValue$1(_0x3f8414[_0x1e9a79(0xaf1)],0x75),_0x354d24=defaultValue$1(_0x3f8414[_0x1e9a79(0x3068)],0x0),_0x5e7c5a=defaultValue$1(_0x3f8414[_0x1e9a79(0x1f58)],0x0),_0x3f274a=defaultValue$1(_0x3f8414['standardParallel_2'],0x0),_0x29eca9=defaultValue$1(_0x3f8414['eastFalse'],0x7a120),_0x42b3dc=defaultValue$1(_0x3f8414[_0x1e9a79(0xf01)],0x0),_0x59f219=defaultValue$1(_0x3f8414['semimajorAxis'],0x615299),_0x1c1ed8=defaultValue$1(_0x3f8414[_0x1e9a79(0x30ea)],298.257222101),_0x24cb26=(0x1-0x1/_0x1c1ed8)*_0x59f219,_0x1f9607=_0x3f8414[_0x1e9a79(0x1fd8)];if(defined$1(_0x1f9607))_0x58e3a8='+proj={name}\x20+lon_0={lon_0}\x20+lat_0={lat_0}\x20+lat_1={lat_1}\x20+lat_2={lat_2}\x20+x_0={x_0}\x20+y_0={y_0}\x20+ellps={ellps}',this[_0x1e9a79(0x19f8)]=_0x58e3a8[_0x1e9a79(0x1297)](_0x1e9a79(0x4caa),_0x540753)['replace'](_0x1e9a79(0x3ba4),_0x21112c)['replace'](_0x1e9a79(0x506a),_0x354d24)[_0x1e9a79(0x1297)](_0x1e9a79(0x3fb),_0x5e7c5a)[_0x1e9a79(0x1297)](_0x1e9a79(0x1058),_0x3f274a)[_0x1e9a79(0x1297)](_0x1e9a79(0x2cb0),_0x29eca9)[_0x1e9a79(0x1297)](_0x1e9a79(0x4f11),_0x42b3dc)[_0x1e9a79(0x1297)](_0x1e9a79(0x122b),_0x1f9607);else{var _0x58e3a8=_0x1e9a79(0x564a);this['_projection']=_0x58e3a8[_0x1e9a79(0x1297)](_0x1e9a79(0x4caa),_0x540753)[_0x1e9a79(0x1297)](_0x1e9a79(0x3ba4),_0x21112c)[_0x1e9a79(0x1297)](_0x1e9a79(0x506a),_0x354d24)['replace'](_0x1e9a79(0x3fb),_0x5e7c5a)[_0x1e9a79(0x1297)](_0x1e9a79(0x1058),_0x3f274a)['replace'](_0x1e9a79(0x2cb0),_0x29eca9)[_0x1e9a79(0x1297)](_0x1e9a79(0x4f11),_0x42b3dc)[_0x1e9a79(0x1297)](_0x1e9a79(0x50a9),_0x59f219)[_0x1e9a79(0x1297)]('{b}',_0x24cb26)[_0x1e9a79(0x1297)](_0x1e9a79(0x2de0),_0x1c1ed8);}}proj4$1[_0x68aa19(0xb37)]=_0x68aa19(0x1d49),proj4$1[_0x68aa19(0x3a13)]=Projection,proj4$1[_0x68aa19(0x1d49)]=new proj4$1['Proj'](_0x68aa19(0x1d49)),proj4$1[_0x68aa19(0x57f9)]=Point,proj4$1[_0x68aa19(0x543c)]=toPoint,proj4$1['defs']=defs,proj4$1[_0x68aa19(0x4503)]=transform$2,proj4$1[_0x68aa19(0x2508)]=mgrs,proj4$1[_0x68aa19(0x3330)]='2.6.1',includedProjections(proj4$1),Object[_0x68aa19(0x5b7)](CustomProjection[_0x68aa19(0x4b51)],{'projection':{'get':function(){return this['_projection'];}}}),CustomProjection['prototype'][_0x68aa19(0x3eda)]=function(_0x20d66e,_0x163559){var _0x3dcdc8=_0x68aa19,_0x199f91=proj4$1(this[_0x3dcdc8(0x19f8)],[CesiumMath['toDegrees'](_0x20d66e[_0x3dcdc8(0x1041)]),CesiumMath['toDegrees'](_0x20d66e['latitude'])]);return defined$1(_0x163559)?(_0x163559['x']=_0x199f91[0x0],_0x163559['y']=_0x199f91[0x1],_0x163559['z']=_0x20d66e['height'],_0x163559):new Cartesian3(_0x199f91[0x0],_0x199f91[0x1],_0x20d66e[_0x3dcdc8(0x5862)]);},CustomProjection[_0x68aa19(0x4b51)][_0x68aa19(0x35a6)]=function(_0x4a11c4,_0x5198d2){var _0x4ebbff=_0x68aa19,_0x1bff5e=proj4$1(this[_0x4ebbff(0x19f8)])[_0x4ebbff(0xe9d)]([_0x4a11c4['x'],_0x4a11c4['y']]),_0x48a510=CesiumMath[_0x4ebbff(0x12a4)](_0x1bff5e[0x0]),_0x1ad881=CesiumMath[_0x4ebbff(0x12a4)](_0x1bff5e[0x1]);return defined$1(_0x5198d2)?(_0x5198d2[_0x4ebbff(0x1041)]=_0x48a510,_0x5198d2['latitude']=_0x1ad881,_0x5198d2):new Cartographic(_0x48a510,_0x1ad881);};var CylinderGeometryLibrary={'computePositions':function(_0x1dfc04,_0x5f1c82,_0x64def7,_0x4267c9,_0x57ae66){var _0x25861f=_0x68aa19,_0x5d3cfc,_0x6ccd17=0.5*_0x1dfc04,_0x3b81e5=-_0x6ccd17,_0x56b4bc=_0x4267c9+_0x4267c9,_0x2a0f77=new Float64Array(0x3*(_0x57ae66?0x2*_0x56b4bc:_0x56b4bc)),_0x1fba38=0x0,_0x3e41ae=0x0,_0x56881c=_0x57ae66?0x3*_0x56b4bc:0x0,_0x121d94=_0x57ae66?0x3*(_0x56b4bc+_0x4267c9):0x3*_0x4267c9;for(_0x5d3cfc=0x0;_0x5d3cfc<_0x4267c9;_0x5d3cfc++){var _0x4c2a7f=_0x5d3cfc/_0x4267c9*CesiumMath['TWO_PI'],_0x94cdc=Math[_0x25861f(0x1d35)](_0x4c2a7f),_0x1469e9=Math[_0x25861f(0x4322)](_0x4c2a7f),_0x1de77b=_0x94cdc*_0x64def7,_0x3dfd9a=_0x1469e9*_0x64def7,_0x5051ac=_0x94cdc*_0x5f1c82,_0x3fa8fa=_0x1469e9*_0x5f1c82;_0x2a0f77[_0x3e41ae+_0x56881c]=_0x1de77b,_0x2a0f77[_0x3e41ae+_0x56881c+0x1]=_0x3dfd9a,_0x2a0f77[_0x3e41ae+_0x56881c+0x2]=_0x3b81e5,_0x2a0f77[_0x3e41ae+_0x121d94]=_0x5051ac,_0x2a0f77[_0x3e41ae+_0x121d94+0x1]=_0x3fa8fa,_0x2a0f77[_0x3e41ae+_0x121d94+0x2]=_0x6ccd17,_0x3e41ae+=0x3,_0x57ae66&&(_0x2a0f77[_0x1fba38++]=_0x1de77b,_0x2a0f77[_0x1fba38++]=_0x3dfd9a,_0x2a0f77[_0x1fba38++]=_0x3b81e5,_0x2a0f77[_0x1fba38++]=_0x5051ac,_0x2a0f77[_0x1fba38++]=_0x3fa8fa,_0x2a0f77[_0x1fba38++]=_0x6ccd17);}return _0x2a0f77;}},radiusScratch$2=new Cartesian2(),normalScratch$5=new Cartesian3(),bitangentScratch$2=new Cartesian3(),tangentScratch$2=new Cartesian3(),positionScratch$c=new Cartesian3();function CylinderGeometry(_0x18a01c){var _0xb0019=_0x68aa19,_0x51d2e8=(_0x18a01c=defaultValue$1(_0x18a01c,defaultValue$1[_0xb0019(0x494f)]))['length'],_0x1b545d=_0x18a01c['topRadius'],_0x4bcf6f=_0x18a01c[_0xb0019(0x1f6c)],_0x55b05d=defaultValue$1(_0x18a01c[_0xb0019(0x4a45)],VertexFormat[_0xb0019(0x139e)]),_0x5a3290=defaultValue$1(_0x18a01c['slices'],0x80);this[_0xb0019(0x3f16)]=_0x51d2e8,this[_0xb0019(0x3b04)]=_0x1b545d,this['_bottomRadius']=_0x4bcf6f,this[_0xb0019(0x4f44)]=VertexFormat[_0xb0019(0x254b)](_0x55b05d),this[_0xb0019(0x24f)]=_0x5a3290,this[_0xb0019(0x469c)]=_0x18a01c['offsetAttribute'],this[_0xb0019(0x39eb)]='createCylinderGeometry';}CylinderGeometry['packedLength']=VertexFormat[_0x68aa19(0xe6c)]+0x5,CylinderGeometry['pack']=function(_0x5b471c,_0x349517,_0x49e224){var _0x54acfc=_0x68aa19;return _0x49e224=defaultValue$1(_0x49e224,0x0),VertexFormat['pack'](_0x5b471c[_0x54acfc(0x4f44)],_0x349517,_0x49e224),_0x49e224+=VertexFormat[_0x54acfc(0xe6c)],_0x349517[_0x49e224++]=_0x5b471c[_0x54acfc(0x3f16)],_0x349517[_0x49e224++]=_0x5b471c['_topRadius'],_0x349517[_0x49e224++]=_0x5b471c[_0x54acfc(0x1826)],_0x349517[_0x49e224++]=_0x5b471c[_0x54acfc(0x24f)],_0x349517[_0x49e224]=defaultValue$1(_0x5b471c[_0x54acfc(0x469c)],-0x1),_0x349517;};var scratchVertexFormat$9=new VertexFormat(),scratchOptions$e={'vertexFormat':scratchVertexFormat$9,'length':void 0x0,'topRadius':void 0x0,'bottomRadius':void 0x0,'slices':void 0x0,'offsetAttribute':void 0x0},unitCylinderGeometry$1;CylinderGeometry[_0x68aa19(0x41a1)]=function(_0xbaeb72,_0x27d219,_0x129bdd){var _0x217025=_0x68aa19;_0x27d219=defaultValue$1(_0x27d219,0x0);var _0x144335=VertexFormat[_0x217025(0x41a1)](_0xbaeb72,_0x27d219,scratchVertexFormat$9);_0x27d219+=VertexFormat[_0x217025(0xe6c)];var _0x2b92cf=_0xbaeb72[_0x27d219++],_0xb0bcae=_0xbaeb72[_0x27d219++],_0x129967=_0xbaeb72[_0x27d219++],_0x4e2232=_0xbaeb72[_0x27d219++],_0x215741=_0xbaeb72[_0x27d219];return defined$1(_0x129bdd)?(_0x129bdd[_0x217025(0x4f44)]=VertexFormat[_0x217025(0x254b)](_0x144335,_0x129bdd[_0x217025(0x4f44)]),_0x129bdd[_0x217025(0x3f16)]=_0x2b92cf,_0x129bdd[_0x217025(0x3b04)]=_0xb0bcae,_0x129bdd['_bottomRadius']=_0x129967,_0x129bdd[_0x217025(0x24f)]=_0x4e2232,_0x129bdd['_offsetAttribute']=-0x1===_0x215741?void 0x0:_0x215741,_0x129bdd):(scratchOptions$e[_0x217025(0x531b)]=_0x2b92cf,scratchOptions$e[_0x217025(0x1230)]=_0xb0bcae,scratchOptions$e[_0x217025(0x1f6c)]=_0x129967,scratchOptions$e[_0x217025(0xb67)]=_0x4e2232,scratchOptions$e[_0x217025(0x2982)]=-0x1===_0x215741?void 0x0:_0x215741,new CylinderGeometry(scratchOptions$e));},CylinderGeometry['createGeometry']=function(_0x12aca2){var _0x2af09d=_0x68aa19,_0x5590c5=_0x12aca2[_0x2af09d(0x3f16)],_0x6fd3a6=_0x12aca2[_0x2af09d(0x3b04)],_0x33e0b1=_0x12aca2[_0x2af09d(0x1826)],_0x2e90e4=_0x12aca2[_0x2af09d(0x4f44)],_0x337587=_0x12aca2[_0x2af09d(0x24f)];if(!(_0x5590c5<=0x0||_0x6fd3a6<0x0||_0x33e0b1<0x0||0x0===_0x6fd3a6&&0x0===_0x33e0b1)){var _0x17e907,_0xa6537d=_0x337587+_0x337587,_0x53fdce=_0x337587+_0xa6537d,_0x4850ac=_0xa6537d+_0xa6537d,_0x35fb4c=CylinderGeometryLibrary[_0x2af09d(0x3aae)](_0x5590c5,_0x6fd3a6,_0x33e0b1,_0x337587,!0x0),_0x553bcb=_0x2e90e4['st']?new Float32Array(0x2*_0x4850ac):void 0x0,_0x165a0d=_0x2e90e4[_0x2af09d(0x193a)]?new Float32Array(0x3*_0x4850ac):void 0x0,_0x256639=_0x2e90e4[_0x2af09d(0x1623)]?new Float32Array(0x3*_0x4850ac):void 0x0,_0x310a53=_0x2e90e4[_0x2af09d(0xcdb)]?new Float32Array(0x3*_0x4850ac):void 0x0,_0x18bdba=_0x2e90e4[_0x2af09d(0x193a)]||_0x2e90e4[_0x2af09d(0x1623)]||_0x2e90e4['bitangent'];if(_0x18bdba){var _0x429506=_0x2e90e4[_0x2af09d(0x1623)]||_0x2e90e4[_0x2af09d(0xcdb)],_0x1fbaf2=0x0,_0xc97969=0x0,_0x3259f9=0x0,_0x4a0c9c=Math[_0x2af09d(0x8af)](_0x33e0b1-_0x6fd3a6,_0x5590c5),_0x2254c3=normalScratch$5;_0x2254c3['z']=Math['sin'](_0x4a0c9c);var _0x5ca731=Math[_0x2af09d(0x1d35)](_0x4a0c9c),_0x3b8c64=tangentScratch$2,_0x5b3fc8=bitangentScratch$2;for(_0x17e907=0x0;_0x17e907<_0x337587;_0x17e907++){var _0x5e354d=_0x17e907/_0x337587*CesiumMath[_0x2af09d(0x3295)],_0x48c0b7=_0x5ca731*Math[_0x2af09d(0x1d35)](_0x5e354d),_0xb5dbcd=_0x5ca731*Math[_0x2af09d(0x4322)](_0x5e354d);_0x18bdba&&(_0x2254c3['x']=_0x48c0b7,_0x2254c3['y']=_0xb5dbcd,_0x429506&&(_0x3b8c64=Cartesian3[_0x2af09d(0x4e7d)](Cartesian3['cross'](Cartesian3[_0x2af09d(0x689)],_0x2254c3,_0x3b8c64),_0x3b8c64)),_0x2e90e4[_0x2af09d(0x193a)]&&(_0x165a0d[_0x1fbaf2++]=_0x2254c3['x'],_0x165a0d[_0x1fbaf2++]=_0x2254c3['y'],_0x165a0d[_0x1fbaf2++]=_0x2254c3['z'],_0x165a0d[_0x1fbaf2++]=_0x2254c3['x'],_0x165a0d[_0x1fbaf2++]=_0x2254c3['y'],_0x165a0d[_0x1fbaf2++]=_0x2254c3['z']),_0x2e90e4[_0x2af09d(0x1623)]&&(_0x256639[_0xc97969++]=_0x3b8c64['x'],_0x256639[_0xc97969++]=_0x3b8c64['y'],_0x256639[_0xc97969++]=_0x3b8c64['z'],_0x256639[_0xc97969++]=_0x3b8c64['x'],_0x256639[_0xc97969++]=_0x3b8c64['y'],_0x256639[_0xc97969++]=_0x3b8c64['z']),_0x2e90e4['bitangent']&&(_0x5b3fc8=Cartesian3['normalize'](Cartesian3[_0x2af09d(0x33cc)](_0x2254c3,_0x3b8c64,_0x5b3fc8),_0x5b3fc8),_0x310a53[_0x3259f9++]=_0x5b3fc8['x'],_0x310a53[_0x3259f9++]=_0x5b3fc8['y'],_0x310a53[_0x3259f9++]=_0x5b3fc8['z'],_0x310a53[_0x3259f9++]=_0x5b3fc8['x'],_0x310a53[_0x3259f9++]=_0x5b3fc8['y'],_0x310a53[_0x3259f9++]=_0x5b3fc8['z']));}for(_0x17e907=0x0;_0x17e907<_0x337587;_0x17e907++)_0x2e90e4[_0x2af09d(0x193a)]&&(_0x165a0d[_0x1fbaf2++]=0x0,_0x165a0d[_0x1fbaf2++]=0x0,_0x165a0d[_0x1fbaf2++]=-0x1),_0x2e90e4[_0x2af09d(0x1623)]&&(_0x256639[_0xc97969++]=0x1,_0x256639[_0xc97969++]=0x0,_0x256639[_0xc97969++]=0x0),_0x2e90e4[_0x2af09d(0xcdb)]&&(_0x310a53[_0x3259f9++]=0x0,_0x310a53[_0x3259f9++]=-0x1,_0x310a53[_0x3259f9++]=0x0);for(_0x17e907=0x0;_0x17e907<_0x337587;_0x17e907++)_0x2e90e4[_0x2af09d(0x193a)]&&(_0x165a0d[_0x1fbaf2++]=0x0,_0x165a0d[_0x1fbaf2++]=0x0,_0x165a0d[_0x1fbaf2++]=0x1),_0x2e90e4['tangent']&&(_0x256639[_0xc97969++]=0x1,_0x256639[_0xc97969++]=0x0,_0x256639[_0xc97969++]=0x0),_0x2e90e4[_0x2af09d(0xcdb)]&&(_0x310a53[_0x3259f9++]=0x0,_0x310a53[_0x3259f9++]=0x1,_0x310a53[_0x3259f9++]=0x0);}var _0x32b456=0xc*_0x337587-0xc,_0x186dda=IndexDatatype$1[_0x2af09d(0x2074)](_0x4850ac,_0x32b456),_0x5d70e4=0x0,_0x1d643d=0x0;for(_0x17e907=0x0;_0x17e907<_0x337587-0x1;_0x17e907++)_0x186dda[_0x5d70e4++]=_0x1d643d,_0x186dda[_0x5d70e4++]=_0x1d643d+0x2,_0x186dda[_0x5d70e4++]=_0x1d643d+0x3,_0x186dda[_0x5d70e4++]=_0x1d643d,_0x186dda[_0x5d70e4++]=_0x1d643d+0x3,_0x186dda[_0x5d70e4++]=_0x1d643d+0x1,_0x1d643d+=0x2;for(_0x186dda[_0x5d70e4++]=_0xa6537d-0x2,_0x186dda[_0x5d70e4++]=0x0,_0x186dda[_0x5d70e4++]=0x1,_0x186dda[_0x5d70e4++]=_0xa6537d-0x2,_0x186dda[_0x5d70e4++]=0x1,_0x186dda[_0x5d70e4++]=_0xa6537d-0x1,_0x17e907=0x1;_0x17e907<_0x337587-0x1;_0x17e907++)_0x186dda[_0x5d70e4++]=_0xa6537d+_0x17e907+0x1,_0x186dda[_0x5d70e4++]=_0xa6537d+_0x17e907,_0x186dda[_0x5d70e4++]=_0xa6537d;for(_0x17e907=0x1;_0x17e907<_0x337587-0x1;_0x17e907++)_0x186dda[_0x5d70e4++]=_0x53fdce,_0x186dda[_0x5d70e4++]=_0x53fdce+_0x17e907,_0x186dda[_0x5d70e4++]=_0x53fdce+_0x17e907+0x1;var _0x54ad64=0x0;if(_0x2e90e4['st']){var _0xa5823a=Math['max'](_0x6fd3a6,_0x33e0b1);for(_0x17e907=0x0;_0x17e907<_0x4850ac;_0x17e907++){var _0x1edc45=Cartesian3[_0x2af09d(0xb30)](_0x35fb4c,0x3*_0x17e907,positionScratch$c);_0x553bcb[_0x54ad64++]=(_0x1edc45['x']+_0xa5823a)/(0x2*_0xa5823a),_0x553bcb[_0x54ad64++]=(_0x1edc45['y']+_0xa5823a)/(0x2*_0xa5823a);}}var _0x50c8b3=new GeometryAttributes();_0x2e90e4[_0x2af09d(0x4771)]&&(_0x50c8b3[_0x2af09d(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x2af09d(0x1c31)],'componentsPerAttribute':0x3,'values':_0x35fb4c})),_0x2e90e4[_0x2af09d(0x193a)]&&(_0x50c8b3['normal']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x2af09d(0x15eb)],'componentsPerAttribute':0x3,'values':_0x165a0d})),_0x2e90e4[_0x2af09d(0x1623)]&&(_0x50c8b3['tangent']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x256639})),_0x2e90e4[_0x2af09d(0xcdb)]&&(_0x50c8b3[_0x2af09d(0xcdb)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x310a53})),_0x2e90e4['st']&&(_0x50c8b3['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x2af09d(0x15eb)],'componentsPerAttribute':0x2,'values':_0x553bcb})),radiusScratch$2['x']=0.5*_0x5590c5,radiusScratch$2['y']=Math['max'](_0x33e0b1,_0x6fd3a6);var _0x3f5542=new BoundingSphere(Cartesian3[_0x2af09d(0x3e26)],Cartesian2[_0x2af09d(0x1791)](radiusScratch$2));if(defined$1(_0x12aca2[_0x2af09d(0x469c)])){_0x5590c5=_0x35fb4c[_0x2af09d(0x531b)];var _0x367277=new Uint8Array(_0x5590c5/0x3);arrayFill(_0x367277,_0x12aca2[_0x2af09d(0x469c)]===GeometryOffsetAttribute$1[_0x2af09d(0x44b5)]?0x0:0x1),_0x50c8b3[_0x2af09d(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x2af09d(0x4aae)],'componentsPerAttribute':0x1,'values':_0x367277});}return new Geometry({'attributes':_0x50c8b3,'indices':_0x186dda,'primitiveType':PrimitiveType$1[_0x2af09d(0x139)],'boundingSphere':_0x3f5542,'offsetAttribute':_0x12aca2['_offsetAttribute']});}},CylinderGeometry[_0x68aa19(0x3339)]=function(){var _0x1e0361=_0x68aa19;return defined$1(unitCylinderGeometry$1)||(unitCylinderGeometry$1=CylinderGeometry[_0x1e0361(0x2a90)](new CylinderGeometry({'topRadius':0x1,'bottomRadius':0x1,'length':0x1,'vertexFormat':VertexFormat[_0x1e0361(0x3d98)]}))),unitCylinderGeometry$1;};var radiusScratch$1=new Cartesian2();function CylinderOutlineGeometry(_0x102678){var _0x4cfb28=_0x68aa19,_0x68bf35=(_0x102678=defaultValue$1(_0x102678,defaultValue$1[_0x4cfb28(0x494f)]))[_0x4cfb28(0x531b)],_0xe246cf=_0x102678[_0x4cfb28(0x1230)],_0x536f23=_0x102678[_0x4cfb28(0x1f6c)],_0x406de6=defaultValue$1(_0x102678[_0x4cfb28(0xb67)],0x80),_0x352c1f=Math[_0x4cfb28(0x2bc6)](defaultValue$1(_0x102678[_0x4cfb28(0xb25)],0x10),0x0);this['_length']=_0x68bf35,this[_0x4cfb28(0x3b04)]=_0xe246cf,this[_0x4cfb28(0x1826)]=_0x536f23,this['_slices']=_0x406de6,this[_0x4cfb28(0x2f20)]=_0x352c1f,this[_0x4cfb28(0x469c)]=_0x102678[_0x4cfb28(0x2982)],this[_0x4cfb28(0x39eb)]=_0x4cfb28(0x666);}CylinderOutlineGeometry[_0x68aa19(0xe6c)]=0x6,CylinderOutlineGeometry['pack']=function(_0x12249f,_0x5a0e02,_0x4cd928){var _0x1bddd2=_0x68aa19;return _0x4cd928=defaultValue$1(_0x4cd928,0x0),_0x5a0e02[_0x4cd928++]=_0x12249f[_0x1bddd2(0x3f16)],_0x5a0e02[_0x4cd928++]=_0x12249f['_topRadius'],_0x5a0e02[_0x4cd928++]=_0x12249f[_0x1bddd2(0x1826)],_0x5a0e02[_0x4cd928++]=_0x12249f[_0x1bddd2(0x24f)],_0x5a0e02[_0x4cd928++]=_0x12249f[_0x1bddd2(0x2f20)],_0x5a0e02[_0x4cd928]=defaultValue$1(_0x12249f[_0x1bddd2(0x469c)],-0x1),_0x5a0e02;};var scratchOptions$d={'length':void 0x0,'topRadius':void 0x0,'bottomRadius':void 0x0,'slices':void 0x0,'numberOfVerticalLines':void 0x0,'offsetAttribute':void 0x0};CylinderOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x26a436,_0x5cb6d9,_0x4ac29b){var _0x19dbd9=_0x68aa19;_0x5cb6d9=defaultValue$1(_0x5cb6d9,0x0);var _0x24c3e6=_0x26a436[_0x5cb6d9++],_0x260d7d=_0x26a436[_0x5cb6d9++],_0x57fa8d=_0x26a436[_0x5cb6d9++],_0x5bc9f2=_0x26a436[_0x5cb6d9++],_0x1a2b7b=_0x26a436[_0x5cb6d9++],_0x5003a8=_0x26a436[_0x5cb6d9];return defined$1(_0x4ac29b)?(_0x4ac29b[_0x19dbd9(0x3f16)]=_0x24c3e6,_0x4ac29b[_0x19dbd9(0x3b04)]=_0x260d7d,_0x4ac29b[_0x19dbd9(0x1826)]=_0x57fa8d,_0x4ac29b[_0x19dbd9(0x24f)]=_0x5bc9f2,_0x4ac29b[_0x19dbd9(0x2f20)]=_0x1a2b7b,_0x4ac29b['_offsetAttribute']=-0x1===_0x5003a8?void 0x0:_0x5003a8,_0x4ac29b):(scratchOptions$d[_0x19dbd9(0x531b)]=_0x24c3e6,scratchOptions$d[_0x19dbd9(0x1230)]=_0x260d7d,scratchOptions$d[_0x19dbd9(0x1f6c)]=_0x57fa8d,scratchOptions$d[_0x19dbd9(0xb67)]=_0x5bc9f2,scratchOptions$d[_0x19dbd9(0xb25)]=_0x1a2b7b,scratchOptions$d[_0x19dbd9(0x2982)]=-0x1===_0x5003a8?void 0x0:_0x5003a8,new CylinderOutlineGeometry(scratchOptions$d));},CylinderOutlineGeometry[_0x68aa19(0x2a90)]=function(_0x201778){var _0x34ae0d=_0x68aa19,_0x3344a4=_0x201778[_0x34ae0d(0x3f16)],_0x40cd35=_0x201778['_topRadius'],_0x34cf22=_0x201778['_bottomRadius'],_0x5ee73f=_0x201778[_0x34ae0d(0x24f)],_0x4ff9bd=_0x201778['_numberOfVerticalLines'];if(!(_0x3344a4<=0x0||_0x40cd35<0x0||_0x34cf22<0x0||0x0===_0x40cd35&&0x0===_0x34cf22)){var _0x5e2cc8,_0x2af59b=0x2*_0x5ee73f,_0x2df08f=CylinderGeometryLibrary[_0x34ae0d(0x3aae)](_0x3344a4,_0x40cd35,_0x34cf22,_0x5ee73f,!0x1),_0x38e0d0=0x2*_0x5ee73f;if(_0x4ff9bd>0x0){var _0x1064f8=Math[_0x34ae0d(0x27d5)](_0x4ff9bd,_0x5ee73f);_0x5e2cc8=Math[_0x34ae0d(0x19b6)](_0x5ee73f/_0x1064f8),_0x38e0d0+=_0x1064f8;}var _0x9ac2df,_0x53b107=IndexDatatype$1[_0x34ae0d(0x2074)](_0x2af59b,0x2*_0x38e0d0),_0x22466c=0x0;for(_0x9ac2df=0x0;_0x9ac2df<_0x5ee73f-0x1;_0x9ac2df++)_0x53b107[_0x22466c++]=_0x9ac2df,_0x53b107[_0x22466c++]=_0x9ac2df+0x1,_0x53b107[_0x22466c++]=_0x9ac2df+_0x5ee73f,_0x53b107[_0x22466c++]=_0x9ac2df+0x1+_0x5ee73f;if(_0x53b107[_0x22466c++]=_0x5ee73f-0x1,_0x53b107[_0x22466c++]=0x0,_0x53b107[_0x22466c++]=_0x5ee73f+_0x5ee73f-0x1,_0x53b107[_0x22466c++]=_0x5ee73f,_0x4ff9bd>0x0){for(_0x9ac2df=0x0;_0x9ac2df<_0x5ee73f;_0x9ac2df+=_0x5e2cc8)_0x53b107[_0x22466c++]=_0x9ac2df,_0x53b107[_0x22466c++]=_0x9ac2df+_0x5ee73f;}var _0x587ba1=new GeometryAttributes();_0x587ba1[_0x34ae0d(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x34ae0d(0x1c31)],'componentsPerAttribute':0x3,'values':_0x2df08f}),radiusScratch$1['x']=0.5*_0x3344a4,radiusScratch$1['y']=Math[_0x34ae0d(0x2bc6)](_0x34cf22,_0x40cd35);var _0x23d89a=new BoundingSphere(Cartesian3[_0x34ae0d(0x3e26)],Cartesian2[_0x34ae0d(0x1791)](radiusScratch$1));if(defined$1(_0x201778[_0x34ae0d(0x469c)])){_0x3344a4=_0x2df08f[_0x34ae0d(0x531b)];var _0x427a03=new Uint8Array(_0x3344a4/0x3);arrayFill(_0x427a03,_0x201778[_0x34ae0d(0x469c)]===GeometryOffsetAttribute$1[_0x34ae0d(0x44b5)]?0x0:0x1),_0x587ba1[_0x34ae0d(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x34ae0d(0x4aae)],'componentsPerAttribute':0x1,'values':_0x427a03});}return new Geometry({'attributes':_0x587ba1,'indices':_0x53b107,'primitiveType':PrimitiveType$1['LINES'],'boundingSphere':_0x23d89a,'offsetAttribute':_0x201778[_0x34ae0d(0x469c)]});}};var compressedMagic=0x7468dead,compressedMagicSwap=0xadde6874;function decodeGoogleEarthEnterpriseData(_0x247522,_0x531a79){var _0x2027bb=_0x68aa19;if(decodeGoogleEarthEnterpriseData[_0x2027bb(0x26ab)])return _0x531a79;var _0x3af2f1=_0x247522[_0x2027bb(0x21dd)];if(0x0===_0x3af2f1||_0x3af2f1%0x4!=0x0)throw new RuntimeError$2(_0x2027bb(0x23f6));var _0x227bc5=new DataView(_0x531a79),_0x45bec8=_0x227bc5[_0x2027bb(0x2e90)](0x0,!0x0);if(_0x45bec8===compressedMagic||_0x45bec8===compressedMagicSwap)return _0x531a79;for(var _0x3bbd50,_0x5b495b=new DataView(_0x247522),_0x5458ac=0x0,_0x2fb8e2=_0x531a79[_0x2027bb(0x21dd)],_0x312cc6=_0x2fb8e2-_0x2fb8e2%0x8,_0x59b019=_0x3af2f1,_0xea902c=0x8;_0x5458ac<_0x312cc6;)for(_0x3bbd50=_0xea902c=(_0xea902c+0x8)%0x18;_0x5458ac<_0x312cc6&&_0x3bbd50<_0x59b019;)_0x227bc5[_0x2027bb(0x4f46)](_0x5458ac,_0x227bc5['getUint32'](_0x5458ac,!0x0)^_0x5b495b[_0x2027bb(0x2e90)](_0x3bbd50,!0x0),!0x0),_0x227bc5[_0x2027bb(0x4f46)](_0x5458ac+0x4,_0x227bc5[_0x2027bb(0x2e90)](_0x5458ac+0x4,!0x0)^_0x5b495b[_0x2027bb(0x2e90)](_0x3bbd50+0x4,!0x0),!0x0),_0x5458ac+=0x8,_0x3bbd50+=0x18;if(_0x5458ac<_0x2fb8e2){for(_0x3bbd50>=_0x59b019&&(_0x3bbd50=_0xea902c=(_0xea902c+0x8)%0x18);_0x5458ac<_0x2fb8e2;)_0x227bc5[_0x2027bb(0x2b2c)](_0x5458ac,_0x227bc5[_0x2027bb(0x4b0d)](_0x5458ac)^_0x5b495b[_0x2027bb(0x4b0d)](_0x3bbd50)),_0x5458ac++,_0x3bbd50++;}}function DefaultProxy(_0x534d91){var _0x5649c0=_0x68aa19;this[_0x5649c0(0x2b76)]=_0x534d91;}function DistanceDisplayCondition(_0x223479,_0x418177){var _0x57ea44=_0x68aa19;_0x223479=defaultValue$1(_0x223479,0x0),this[_0x57ea44(0x1fbf)]=_0x223479,_0x418177=defaultValue$1(_0x418177,Number[_0x57ea44(0xd77)]),this['_far']=_0x418177;}function DistanceDisplayConditionGeometryInstanceAttribute(_0x135fda,_0x54f5ac){var _0x341e47=_0x68aa19;_0x135fda=defaultValue$1(_0x135fda,0x0),_0x54f5ac=defaultValue$1(_0x54f5ac,Number[_0x341e47(0xd77)]),this[_0x341e47(0x327)]=new Float32Array([_0x135fda,_0x54f5ac]);}function DoublyLinkedList(){var _0xa56e43=_0x68aa19;this[_0xa56e43(0xd30)]=void 0x0,this['tail']=void 0x0,this['_length']=0x0;}function DoublyLinkedListNode(_0x219b6f,_0x3dc0eb,_0x2574c3){var _0x54366d=_0x68aa19;this['item']=_0x219b6f,this[_0x54366d(0x79a)]=_0x3dc0eb,this[_0x54366d(0x1cc4)]=_0x2574c3;}function remove(_0x101624,_0x3d7f59){var _0x11c8ee=_0x68aa19;defined$1(_0x3d7f59[_0x11c8ee(0x79a)])&&defined$1(_0x3d7f59[_0x11c8ee(0x1cc4)])?(_0x3d7f59[_0x11c8ee(0x79a)][_0x11c8ee(0x1cc4)]=_0x3d7f59[_0x11c8ee(0x1cc4)],_0x3d7f59[_0x11c8ee(0x1cc4)][_0x11c8ee(0x79a)]=_0x3d7f59[_0x11c8ee(0x79a)]):defined$1(_0x3d7f59[_0x11c8ee(0x79a)])?(_0x3d7f59[_0x11c8ee(0x79a)][_0x11c8ee(0x1cc4)]=void 0x0,_0x101624[_0x11c8ee(0x1d1f)]=_0x3d7f59[_0x11c8ee(0x79a)]):defined$1(_0x3d7f59[_0x11c8ee(0x1cc4)])?(_0x3d7f59[_0x11c8ee(0x1cc4)][_0x11c8ee(0x79a)]=void 0x0,_0x101624[_0x11c8ee(0xd30)]=_0x3d7f59[_0x11c8ee(0x1cc4)]):(_0x101624[_0x11c8ee(0xd30)]=void 0x0,_0x101624['tail']=void 0x0),_0x3d7f59['next']=void 0x0,_0x3d7f59['previous']=void 0x0;}decodeGoogleEarthEnterpriseData[_0x68aa19(0x26ab)]=!0x1,DefaultProxy[_0x68aa19(0x4b51)][_0x68aa19(0x5518)]=function(_0x990a37){var _0x3bd803=_0x68aa19,_0xae8b80=-0x1===this[_0x3bd803(0x2b76)][_0x3bd803(0x33ab)]('?')?'?':'';return this['proxy']+_0xae8b80+encodeURIComponent(_0x990a37);},Object['defineProperties'](DistanceDisplayCondition[_0x68aa19(0x4b51)],{'near':{'get':function(){var _0x49ab39=_0x68aa19;return this[_0x49ab39(0x1fbf)];},'set':function(_0x4bb6db){var _0x11fd28=_0x68aa19;this[_0x11fd28(0x1fbf)]=_0x4bb6db;}},'far':{'get':function(){var _0x550ef6=_0x68aa19;return this[_0x550ef6(0xa04)];},'set':function(_0x97a355){var _0x46fee6=_0x68aa19;this[_0x46fee6(0xa04)]=_0x97a355;}}}),DistanceDisplayCondition[_0x68aa19(0xe6c)]=0x2,DistanceDisplayCondition[_0x68aa19(0x3540)]=function(_0x2641bc,_0xea0d22,_0x5eb6d3){var _0x29d597=_0x68aa19;return _0x5eb6d3=defaultValue$1(_0x5eb6d3,0x0),_0xea0d22[_0x5eb6d3++]=_0x2641bc['near'],_0xea0d22[_0x5eb6d3]=_0x2641bc[_0x29d597(0x23e)],_0xea0d22;},DistanceDisplayCondition[_0x68aa19(0x41a1)]=function(_0x48d3c8,_0x342835,_0x30ed63){var _0x1809a1=_0x68aa19;return _0x342835=defaultValue$1(_0x342835,0x0),defined$1(_0x30ed63)||(_0x30ed63=new DistanceDisplayCondition()),_0x30ed63[_0x1809a1(0x2cb3)]=_0x48d3c8[_0x342835++],_0x30ed63[_0x1809a1(0x23e)]=_0x48d3c8[_0x342835],_0x30ed63;},DistanceDisplayCondition[_0x68aa19(0x2ed4)]=function(_0x1a16e6,_0x1ce4c){var _0x6e5aa0=_0x68aa19;return _0x1a16e6===_0x1ce4c||defined$1(_0x1a16e6)&&defined$1(_0x1ce4c)&&_0x1a16e6[_0x6e5aa0(0x2cb3)]===_0x1ce4c['near']&&_0x1a16e6['far']===_0x1ce4c[_0x6e5aa0(0x23e)];},DistanceDisplayCondition[_0x68aa19(0x254b)]=function(_0x62b73a,_0x1033dc){var _0xfcc0d8=_0x68aa19;if(defined$1(_0x62b73a))return defined$1(_0x1033dc)||(_0x1033dc=new DistanceDisplayCondition()),_0x1033dc[_0xfcc0d8(0x2cb3)]=_0x62b73a[_0xfcc0d8(0x2cb3)],_0x1033dc[_0xfcc0d8(0x23e)]=_0x62b73a[_0xfcc0d8(0x23e)],_0x1033dc;},DistanceDisplayCondition[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x2a1507){var _0x188484=_0x68aa19;return DistanceDisplayCondition[_0x188484(0x254b)](this,_0x2a1507);},DistanceDisplayCondition['prototype']['equals']=function(_0x37ad08){var _0x1a1e72=_0x68aa19;return DistanceDisplayCondition[_0x1a1e72(0x2ed4)](this,_0x37ad08);},Object[_0x68aa19(0x5b7)](DistanceDisplayConditionGeometryInstanceAttribute[_0x68aa19(0x4b51)],{'componentDatatype':{'get':function(){return ComponentDatatype$1['FLOAT'];}},'componentsPerAttribute':{'get':function(){return 0x2;}},'normalize':{'get':function(){return!0x1;}}}),DistanceDisplayConditionGeometryInstanceAttribute[_0x68aa19(0x1cf5)]=function(_0x48e5ec){var _0x2603da=_0x68aa19;return new DistanceDisplayConditionGeometryInstanceAttribute(_0x48e5ec['near'],_0x48e5ec[_0x2603da(0x23e)]);},DistanceDisplayConditionGeometryInstanceAttribute[_0x68aa19(0x5794)]=function(_0x106c2d,_0x57fe32){var _0x1002a1=_0x68aa19;return defined$1(_0x57fe32)?(_0x57fe32[0x0]=_0x106c2d['near'],_0x57fe32[0x1]=_0x106c2d[_0x1002a1(0x23e)],_0x57fe32):new Float32Array([_0x106c2d[_0x1002a1(0x2cb3)],_0x106c2d[_0x1002a1(0x23e)]]);},Object['defineProperties'](DoublyLinkedList[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x148adb=_0x68aa19;return this[_0x148adb(0x3f16)];}}}),DoublyLinkedList[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x34dc39){var _0x21133d=_0x68aa19,_0x577a99=new DoublyLinkedListNode(_0x34dc39,this[_0x21133d(0x1d1f)],void 0x0);return defined$1(this[_0x21133d(0x1d1f)])?(this['tail'][_0x21133d(0x1cc4)]=_0x577a99,this[_0x21133d(0x1d1f)]=_0x577a99):(this[_0x21133d(0xd30)]=_0x577a99,this[_0x21133d(0x1d1f)]=_0x577a99),++this[_0x21133d(0x3f16)],_0x577a99;},DoublyLinkedList[_0x68aa19(0x4b51)][_0x68aa19(0x3e7d)]=function(_0x1660c0){var _0x43116a=_0x68aa19,_0x2f900a=new DoublyLinkedListNode(_0x1660c0,void 0x0,this['head']);return defined$1(this['head'])?(this[_0x43116a(0xd30)]['previous']=_0x2f900a,this[_0x43116a(0xd30)]=_0x2f900a):(this[_0x43116a(0xd30)]=_0x2f900a,this['tail']=_0x2f900a),++this[_0x43116a(0x3f16)],_0x2f900a;},DoublyLinkedList[_0x68aa19(0x4b51)]['remove']=function(_0x387280){var _0x1e98d2=_0x68aa19;defined$1(_0x387280)&&(remove(this,_0x387280),--this[_0x1e98d2(0x3f16)]);},DoublyLinkedList[_0x68aa19(0x4b51)][_0x68aa19(0x4bc6)]=function(_0x5cb59f,_0x3ecd5e){var _0x451fae=_0x68aa19;if(_0x5cb59f!==_0x3ecd5e){remove(this,_0x3ecd5e);var _0x42b06c=_0x5cb59f[_0x451fae(0x1cc4)];_0x5cb59f[_0x451fae(0x1cc4)]=_0x3ecd5e,this[_0x451fae(0x1d1f)]===_0x5cb59f?this[_0x451fae(0x1d1f)]=_0x3ecd5e:_0x42b06c[_0x451fae(0x79a)]=_0x3ecd5e,_0x3ecd5e['next']=_0x42b06c,_0x3ecd5e[_0x451fae(0x79a)]=_0x5cb59f;}},DoublyLinkedList[_0x68aa19(0x4b51)][_0x68aa19(0x436d)]=function(_0x2e210d,_0x5c9a84){var _0x6ce4e6=_0x68aa19;if(_0x2e210d!==_0x5c9a84){remove(this,_0x5c9a84);var _0x567ec0=_0x2e210d[_0x6ce4e6(0x79a)];_0x2e210d[_0x6ce4e6(0x79a)]=_0x5c9a84,this[_0x6ce4e6(0xd30)]===_0x2e210d?this[_0x6ce4e6(0xd30)]=_0x5c9a84:_0x567ec0[_0x6ce4e6(0x1cc4)]=_0x5c9a84,_0x5c9a84['next']=_0x2e210d,_0x5c9a84[_0x6ce4e6(0x79a)]=_0x567ec0;}};var S3MPixelFormat={'LUMINANCE_8':0x1,'LUMINANCE_16':0x2,'ALPHA':0x3,'ALPHA_4_LUMINANCE_4':0x4,'LUMINANCE_ALPHA':0x5,'RGB_565':0x6,'BGR565':0x7,'RGB':0xa,'BGR':0xb,'ARGB':0xc,'ABGR':0xd,'BGRA':0xe,'WEBP':0x19,'RGBA':0x1c,'DXT1':0x11,'DXT2':0x12,'DXT3':0x13,'DXT4':0x14,'DXT5':0x15,'CRN_DXT5':0x1a,'STANDARD_CRN':0x1b,'KTX2':0x1f},S3MPixelFormat$1=Object[_0x68aa19(0x3e37)](S3MPixelFormat),kDxt1=0x1,kDxt3=0x2,kDxt5=0x4,krgb565=0x20;function Unpack565(_0x115570,_0x168206,_0x146042,_0x25c9af){var _0x522424=_0x115570|_0x168206<<0x8,_0x5e896a=_0x522424>>0xb&0x1f,_0x258f64=_0x522424>>0x5&0x3f,_0x5ca4d7=0x1f&_0x522424;return _0x146042[_0x25c9af+0x0]=_0x5e896a<<0x3|_0x5e896a>>0x2,_0x146042[_0x25c9af+0x1]=_0x258f64<<0x2|_0x258f64>>0x4,_0x146042[_0x25c9af+0x2]=_0x5ca4d7<<0x3|_0x5ca4d7>>0x2,_0x146042[_0x25c9af+0x3]=0xff,_0x522424;}function DecompressColour(_0x23421b,_0x4551e3,_0x20edf5,_0x1f99a3){for(var _0x286596=new Uint8Array(0x10),_0x13b1cb=Unpack565(_0x4551e3[_0x20edf5+0x0],_0x4551e3[_0x20edf5+0x1],_0x286596,0x0),_0x527367=Unpack565(_0x4551e3[_0x20edf5+0x2],_0x4551e3[_0x20edf5+0x3],_0x286596,0x4),_0x28bb29=0x0;_0x28bb29<0x3;_0x28bb29++){var _0x474ac0=_0x286596[_0x28bb29],_0x4c479d=_0x286596[0x4+_0x28bb29];_0x1f99a3&&_0x13b1cb<=_0x527367?(_0x286596[0x8+_0x28bb29]=(_0x474ac0+_0x4c479d)/0x2,_0x286596[0xc+_0x28bb29]=0x0):(_0x286596[0x8+_0x28bb29]=(0x2*_0x474ac0+_0x4c479d)/0x3,_0x286596[0xc+_0x28bb29]=(_0x474ac0+0x2*_0x4c479d)/0x3);}_0x286596[0xb]=0xff,_0x286596[0xf]=_0x1f99a3&&_0x13b1cb<=_0x527367?0x0:0xff;var _0x3ad544=new Uint8Array(0x10);for(_0x28bb29=0x0;_0x28bb29<0x4;++_0x28bb29){var _0x356b89=_0x4551e3[_0x20edf5+0x4+_0x28bb29];_0x3ad544[0x4*_0x28bb29+0x0]=0x3&_0x356b89,_0x3ad544[0x4*_0x28bb29+0x1]=_0x356b89>>0x2&0x3,_0x3ad544[0x4*_0x28bb29+0x2]=_0x356b89>>0x4&0x3,_0x3ad544[0x4*_0x28bb29+0x3]=_0x356b89>>0x6&0x3;}for(_0x28bb29=0x0;_0x28bb29<0x10;++_0x28bb29)for(var _0xbd2f44=0x4*_0x3ad544[_0x28bb29],_0x20514a=0x0;_0x20514a<0x4;++_0x20514a)_0x23421b[0x4*_0x28bb29+_0x20514a]=_0x286596[_0xbd2f44+_0x20514a];}function DecompressAlphaDxt3(_0x99999f,_0x145ad7,_0x52715e){for(var _0x968de0=0x0;_0x968de0<0x8;++_0x968de0){var _0x4d6bd6=bytes[_0x52715e+_0x968de0],_0x251fe1=0xf&_0x4d6bd6,_0x361dfd=0xf0&_0x4d6bd6;_0x99999f[0x8*_0x968de0+0x3]=_0x251fe1|_0x251fe1<<0x4,_0x99999f[0x8*_0x968de0+0x7]=_0x361dfd|_0x361dfd>>0x4;}}function DecompressAlphaDxt5(_0x51db93,_0x729a56,_0x4e8a5f){var _0x2c5124=_0x729a56[_0x4e8a5f+0x0],_0x38f521=_0x729a56[_0x4e8a5f+0x1],_0x4de8de=new Uint8Array(0x8);if(_0x4de8de[0x0]=_0x2c5124,_0x4de8de[0x1]=_0x38f521,_0x2c5124<=_0x38f521){for(var _0x434e2f=0x1;_0x434e2f<0x5;++_0x434e2f)_0x4de8de[0x1+_0x434e2f]=((0x5-_0x434e2f)*_0x2c5124+_0x434e2f*_0x38f521)/0x5;_0x4de8de[0x6]=0x0,_0x4de8de[0x7]=0xff;}else{for(_0x434e2f=0x1;_0x434e2f<0x7;++_0x434e2f)_0x4de8de[0x1+_0x434e2f]=((0x7-_0x434e2f)*_0x2c5124+_0x434e2f*_0x38f521)/0x7;}var _0xba1d34=new Uint8Array(0x10),_0x590cb8=(_0x4e8a5f=_0x4e8a5f+0x2,0x0);for(_0x434e2f=0x0;_0x434e2f<0x2;++_0x434e2f){for(var _0x540c2e=0x0,_0x303634=0x0;_0x303634<0x3;++_0x303634){_0x540c2e|=_0x729a56[_0x4e8a5f++]<<0x8*_0x303634;}for(_0x303634=0x0;_0x303634<0x8;++_0x303634){var _0x5cd766=_0x540c2e>>0x3*_0x303634&0x7;_0xba1d34[_0x590cb8++]=_0x5cd766;}}for(_0x434e2f=0x0;_0x434e2f<0x10;++_0x434e2f)_0x51db93[0x4*_0x434e2f+0x3]=_0x4de8de[_0xba1d34[_0x434e2f]];}function Decompress(_0x20a617,_0x50e044,_0x470593,_0x125b86){var _0x115516=0x0;0x0!=(_0x125b86&(kDxt3|kDxt5))&&(_0x115516=0x8),DecompressColour(_0x20a617,_0x50e044,_0x470593+_0x115516,0x0!=(_0x125b86&kDxt1)),0x0!=(_0x125b86&kDxt3)?DecompressAlphaDxt3(_0x20a617,_0x50e044,_0x470593):0x0!=(_0x125b86&kDxt5)&&DecompressAlphaDxt5(_0x20a617,_0x50e044,_0x470593);}function DecompressImage565(_0x457d9c,_0x4aad64,_0x587687,_0xada9ca){for(var _0x47d08e=new Uint16Array(0x4),_0x4ff5e1=_0x457d9c,_0x164fed=0x0,_0x2266a8=0x0,_0x418a28=0x0,_0xaa1c91=0x0,_0x440a74=0x0,_0x3f10f6=0x0,_0x11c74a=0x0,_0x38eec2=0x0,_0x18935e=0x0,_0x5c8bac=_0x4aad64/0x4,_0x55925a=_0x587687/0x4,_0x561bf2=0x0;_0x561bf2<_0x55925a;_0x561bf2++)for(var _0x2132a9=0x0;_0x2132a9<_0x5c8bac;_0x2132a9++)_0x418a28=0x4*((_0x55925a-_0x561bf2)*_0x5c8bac+_0x2132a9),_0x47d08e[0x0]=_0xada9ca[_0x418a28],_0x47d08e[0x1]=_0xada9ca[_0x418a28+0x1],_0xaa1c91=0x1f&_0x47d08e[0x0],_0x440a74=0x7e0&_0x47d08e[0x0],_0x3f10f6=0xf800&_0x47d08e[0x0],_0x11c74a=0x1f&_0x47d08e[0x1],_0x38eec2=0x7e0&_0x47d08e[0x1],_0x18935e=0xf800&_0x47d08e[0x1],_0x47d08e[0x2]=0x5*_0xaa1c91+0x3*_0x11c74a>>0x3|0x5*_0x440a74+0x3*_0x38eec2>>0x3&0x7e0|0x5*_0x3f10f6+0x3*_0x18935e>>0x3&0xf800,_0x47d08e[0x3]=0x5*_0x11c74a+0x3*_0xaa1c91>>0x3|0x5*_0x38eec2+0x3*_0x440a74>>0x3&0x7e0|0x5*_0x18935e+0x3*_0x3f10f6>>0x3&0xf800,_0x164fed=_0xada9ca[_0x418a28+0x2],_0x4ff5e1[_0x2266a8=0x4*_0x561bf2*_0x4aad64+0x4*_0x2132a9]=_0x47d08e[0x3&_0x164fed],_0x4ff5e1[_0x2266a8+0x1]=_0x47d08e[_0x164fed>>0x2&0x3],_0x4ff5e1[_0x2266a8+0x2]=_0x47d08e[_0x164fed>>0x4&0x3],_0x4ff5e1[_0x2266a8+0x3]=_0x47d08e[_0x164fed>>0x6&0x3],_0x4ff5e1[_0x2266a8+=_0x4aad64]=_0x47d08e[_0x164fed>>0x8&0x3],_0x4ff5e1[_0x2266a8+0x1]=_0x47d08e[_0x164fed>>0xa&0x3],_0x4ff5e1[_0x2266a8+0x2]=_0x47d08e[_0x164fed>>0xc&0x3],_0x4ff5e1[_0x2266a8+0x3]=_0x47d08e[_0x164fed>>0xe],_0x164fed=_0xada9ca[_0x418a28+0x3],_0x4ff5e1[_0x2266a8+=_0x4aad64]=_0x47d08e[0x3&_0x164fed],_0x4ff5e1[_0x2266a8+0x1]=_0x47d08e[_0x164fed>>0x2&0x3],_0x4ff5e1[_0x2266a8+0x2]=_0x47d08e[_0x164fed>>0x4&0x3],_0x4ff5e1[_0x2266a8+0x3]=_0x47d08e[_0x164fed>>0x6&0x3],_0x4ff5e1[_0x2266a8+=_0x4aad64]=_0x47d08e[_0x164fed>>0x8&0x3],_0x4ff5e1[_0x2266a8+0x1]=_0x47d08e[_0x164fed>>0xa&0x3],_0x4ff5e1[_0x2266a8+0x2]=_0x47d08e[_0x164fed>>0xc&0x3],_0x4ff5e1[_0x2266a8+0x3]=_0x47d08e[_0x164fed>>0xe];return _0x4ff5e1;}function DecompressImage(_0x2aabb4,_0xcf01b5,_0x22c3b9,_0x32a536,_0xc6dcd0){for(var _0x1a3f11=0x0!=(_0xc6dcd0&kDxt1)?0x8:0x10,_0x5de587=0x0,_0x2c2845=0x0;_0x2c2845<_0x22c3b9;_0x2c2845+=0x4)for(var _0x5d4805=0x0;_0x5d4805<_0xcf01b5;_0x5d4805+=0x4){var _0x1e3658=new Uint8Array(0x40);Decompress(_0x1e3658,_0x32a536,_0x5de587,_0xc6dcd0);for(var _0x4c2826=0x0,_0x470a48=0x0;_0x470a48<0x4;++_0x470a48)for(var _0x5d9979=0x0;_0x5d9979<0x4;++_0x5d9979){var _0x3a4358=_0x5d4805+_0x5d9979,_0x11abf3=_0x2c2845+_0x470a48;if(_0x3a4358<_0xcf01b5&&_0x11abf3<_0x22c3b9){for(var _0x4c7047=0x4*(_0xcf01b5*(_0x22c3b9-_0x11abf3)+_0x3a4358),_0x437f7e=0x0;_0x437f7e<0x4;++_0x437f7e)_0x2aabb4[_0x4c7047++]=_0x1e3658[_0x4c2826++];}else _0x4c2826+=0x4;}_0x5de587+=_0x1a3f11;}}function DXTTextureDecode(_0x2193d2){}DXTTextureDecode[_0x68aa19(0x48c3)]=function(_0x59a7cc,_0x19d668,_0x3f1b6c,_0x503c92,_0x22039a){var _0x12910b=_0x68aa19;if(null!=_0x59a7cc&&null!=_0x503c92&&0x0!=_0x3f1b6c&&0x0!=_0x19d668){var _0x2c8525=0x0;(_0x2c8525=_0x22039a>S3MPixelFormat$1[_0x12910b(0x4dea)]||_0x22039a===S3MPixelFormat$1['LUMINANCE_ALPHA']?kDxt5:kDxt1|krgb565)&kDxt1&&_0x2c8525&krgb565?DecompressImage565(_0x59a7cc,_0x19d668,_0x3f1b6c,_0x503c92):DecompressImage(_0x59a7cc,_0x19d668,_0x3f1b6c,_0x503c92,_0x2c8525);}},/** @license tween.js - https://github.com/sole/tween.js Copyright (c) 2010-2012 Tween.js authors. Easing equations Copyright (c) 2001 Robert Penner http://robertpenner.com/easing/ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ void 0x0===Date['now']&&(Date['now']=function(){return new Date()['valueOf']();});var TWEEN=TWEEN||(_tweens=[],{'REVISION':'13','getAll':function(){return _tweens;},'removeAll':function(){_tweens=[];},'add':function(_0x2a5dee){var _0x2acfec=_0x68aa19;_tweens[_0x2acfec(0x3a33)](_0x2a5dee);},'remove':function(_0x1a0e3b){var _0x106606=_0x68aa19,_0x34519b=_tweens['indexOf'](_0x1a0e3b);-0x1!==_0x34519b&&_tweens[_0x106606(0x4bc6)](_0x34519b,0x1);},'update':function(_0x4a7229){var _0x407e15=_0x68aa19;if(0x0===_tweens[_0x407e15(0x531b)])return!0x1;var _0x203433=0x0;for(_0x4a7229=void 0x0!==_0x4a7229?_0x4a7229:_0x407e15(0x3041)!=typeof window&&void 0x0!==window[_0x407e15(0x21af)]&&void 0x0!==window['performance']['now']?window[_0x407e15(0x21af)][_0x407e15(0x3c84)]():Date['now']();_0x203433<_tweens[_0x407e15(0x531b)];)_tweens[_0x203433]['update'](_0x4a7229)?_0x203433++:_tweens['splice'](_0x203433,0x1);return!0x0;}}),_tweens;TWEEN['Tween']=function(_0x199bbc){var _0x58a699=_0x68aa19,_0x4c08f9=_0x199bbc,_0x325998={},_0x3d88fe={},_0xc4f9e7={},_0x2617d4=0x3e8,_0x14f3ee=0x0,_0x2d4da3=!0x1,_0x335d22=!0x1,_0x501623=0x0,_0x12fb92=null,_0x56c998=TWEEN[_0x58a699(0x1a74)][_0x58a699(0x243a)]['None'],_0x4aec9e=TWEEN['Interpolation']['Linear'],_0x34796f=[],_0x488f22=null,_0x3ff9ac=!0x1,_0x3e1889=null,_0x5f30d9=null,_0x55d9b5=null,_0x1dc887=0x0,_0x276d04=0x0;for(var _0x3a1a98 in _0x199bbc)_0x325998[_0x3a1a98]=parseFloat(_0x199bbc[_0x3a1a98],0xa);this['to']=function(_0x1e3d2a,_0x6dab96){return void 0x0!==_0x6dab96&&(_0x2617d4=_0x6dab96),_0x3d88fe=_0x1e3d2a,this;},this['start']=function(_0x2958d1){var _0x29646a=_0x58a699;for(var _0x32a371 in(TWEEN['add'](this),_0x335d22=!0x0,_0x3ff9ac=!0x1,_0x12fb92=void 0x0!==_0x2958d1?_0x2958d1:_0x29646a(0x3041)!=typeof window&&void 0x0!==window[_0x29646a(0x21af)]&&void 0x0!==window[_0x29646a(0x21af)][_0x29646a(0x3c84)]?window['performance']['now']():Date[_0x29646a(0x3c84)](),_0x12fb92+=_0x501623,_0x3d88fe)){if(_0x3d88fe[_0x32a371]instanceof Array){if(0x0===_0x3d88fe[_0x32a371][_0x29646a(0x531b)])continue;_0x3d88fe[_0x32a371]=[_0x4c08f9[_0x32a371]][_0x29646a(0x32c8)](_0x3d88fe[_0x32a371]);}_0x325998[_0x32a371]=_0x4c08f9[_0x32a371],_0x325998[_0x32a371]instanceof Array==!0x1&&(_0x325998[_0x32a371]*=0x1),_0xc4f9e7[_0x32a371]=_0x325998[_0x32a371]||0x0;}return this;},this[_0x58a699(0x229e)]=function(){var _0x143e65=_0x58a699;return _0x335d22?(TWEEN['remove'](this),_0x335d22=!0x1,null!==_0x55d9b5&&_0x55d9b5[_0x143e65(0x317a)](_0x4c08f9),this['stopChainedTweens'](),this):this;},this[_0x58a699(0x2eb7)]=function(){var _0x209dff=_0x58a699;return _0x335d22?(_0x335d22=!0x1,_0x1dc887=_0x209dff(0x3041)!=typeof window&&void 0x0!==window[_0x209dff(0x21af)]&&void 0x0!==window[_0x209dff(0x21af)]['now']?window[_0x209dff(0x21af)][_0x209dff(0x3c84)]():Date[_0x209dff(0x3c84)](),this):this;},this[_0x58a699(0x2c85)]=function(){var _0x1047d2=_0x58a699;return _0x335d22||(_0x335d22=!0x0,_0x1dc887=(_0x1047d2(0x3041)!=typeof window&&void 0x0!==window[_0x1047d2(0x21af)]&&void 0x0!==window[_0x1047d2(0x21af)][_0x1047d2(0x3c84)]?window[_0x1047d2(0x21af)][_0x1047d2(0x3c84)]():Date['now']())-_0x1dc887,_0x276d04+=_0x1dc887),this;},this['stopChainedTweens']=function(){var _0x1d65b8=_0x58a699;for(var _0x5ad4b4=0x0,_0x4bea1e=_0x34796f['length'];_0x5ad4b4<_0x4bea1e;_0x5ad4b4++)_0x34796f[_0x5ad4b4][_0x1d65b8(0x229e)]();},this['delay']=function(_0x4e4e1a){return _0x501623=_0x4e4e1a,this;},this[_0x58a699(0x3c5a)]=function(_0x52bc89){return _0x14f3ee=_0x52bc89,this;},this[_0x58a699(0x4161)]=function(_0x5c8e57){return _0x2d4da3=_0x5c8e57,this;},this[_0x58a699(0x157c)]=function(_0x14328e){return _0x56c998=_0x14328e,this;},this[_0x58a699(0x3cc7)]=function(_0x1fcbc6){return _0x4aec9e=_0x1fcbc6,this;},this['chain']=function(){return _0x34796f=arguments,this;},this['onStart']=function(_0x4ef6fd){return _0x488f22=_0x4ef6fd,this;},this[_0x58a699(0x4090)]=function(_0x914ca8){return _0x3e1889=_0x914ca8,this;},this[_0x58a699(0x1fe0)]=function(_0x1bc03e){return _0x5f30d9=_0x1bc03e,this;},this[_0x58a699(0xa56)]=function(_0x387a5c){return _0x55d9b5=_0x387a5c,this;},this['update']=function(_0x5b22ec){var _0xbc0341=_0x58a699,_0x3a5012;if(_0x5b22ec<_0x12fb92||!_0x335d22)return!0x0;!0x1===_0x3ff9ac&&(null!==_0x488f22&&_0x488f22[_0xbc0341(0x317a)](_0x4c08f9),_0x3ff9ac=!0x0);var _0x20c188=(_0x5b22ec-_0x12fb92-_0x276d04)/_0x2617d4,_0x2600b4=_0x56c998(_0x20c188=_0x20c188>0x1?0x1:_0x20c188);for(_0x3a5012 in _0x3d88fe){var _0x11a09d=_0x325998[_0x3a5012]||0x0,_0x7dce26=_0x3d88fe[_0x3a5012];_0x7dce26 instanceof Array?_0x4c08f9[_0x3a5012]=_0x4aec9e(_0x7dce26,_0x2600b4):(_0xbc0341(0x29ad)==typeof _0x7dce26&&(_0x7dce26=_0x11a09d+parseFloat(_0x7dce26,0xa)),_0xbc0341(0x30f8)==typeof _0x7dce26&&(_0x4c08f9[_0x3a5012]=_0x11a09d+(_0x7dce26-_0x11a09d)*_0x2600b4));}if(null!==_0x3e1889&&_0x3e1889[_0xbc0341(0x317a)](_0x4c08f9,_0x2600b4),0x1==_0x20c188){if(_0x276d04=0x0,_0x14f3ee>0x0){for(_0x3a5012 in(isFinite(_0x14f3ee)&&_0x14f3ee--,_0xc4f9e7)){if('string'==typeof _0x3d88fe[_0x3a5012]&&(_0xc4f9e7[_0x3a5012]=_0xc4f9e7[_0x3a5012]+parseFloat(_0x3d88fe[_0x3a5012],0xa)),_0x2d4da3){var _0x10c85e=_0xc4f9e7[_0x3a5012];_0xc4f9e7[_0x3a5012]=_0x3d88fe[_0x3a5012],_0x3d88fe[_0x3a5012]=_0x10c85e;}_0x325998[_0x3a5012]=_0xc4f9e7[_0x3a5012];}return _0x12fb92=_0x5b22ec+_0x501623,!0x0;}null!==_0x5f30d9&&_0x5f30d9[_0xbc0341(0x317a)](_0x4c08f9);for(var _0x481f75=0x0,_0x4b4f66=_0x34796f[_0xbc0341(0x531b)];_0x481f75<_0x4b4f66;_0x481f75++)_0x34796f[_0x481f75][_0xbc0341(0x3db1)](_0x5b22ec);return!0x1;}return!0x0;};},TWEEN[_0x68aa19(0x1a74)]={'Linear':{'None':function(_0x3562ea){return _0x3562ea;}},'Quadratic':{'In':function(_0x3f0945){return _0x3f0945*_0x3f0945;},'Out':function(_0x141d97){return _0x141d97*(0x2-_0x141d97);},'InOut':function(_0x5e8843){return(_0x5e8843*=0x2)<0x1?0.5*_0x5e8843*_0x5e8843:-0.5*(--_0x5e8843*(_0x5e8843-0x2)-0x1);}},'Cubic':{'In':function(_0x416c18){return _0x416c18*_0x416c18*_0x416c18;},'Out':function(_0x632720){return--_0x632720*_0x632720*_0x632720+0x1;},'InOut':function(_0x45762d){return(_0x45762d*=0x2)<0x1?0.5*_0x45762d*_0x45762d*_0x45762d:0.5*((_0x45762d-=0x2)*_0x45762d*_0x45762d+0x2);}},'Quartic':{'In':function(_0x4c1115){return _0x4c1115*_0x4c1115*_0x4c1115*_0x4c1115;},'Out':function(_0x26f84c){return 0x1-_0x26f84c*_0x26f84c*_0x26f84c*_0x26f84c;},'InOut':function(_0x96777e){return(_0x96777e*=0x2)<0x1?0.5*_0x96777e*_0x96777e*_0x96777e*_0x96777e:-0.5*((_0x96777e-=0x2)*_0x96777e*_0x96777e*_0x96777e-0x2);}},'Quintic':{'In':function(_0x4506ce){return _0x4506ce*_0x4506ce*_0x4506ce*_0x4506ce*_0x4506ce;},'Out':function(_0x55f6b4){return--_0x55f6b4*_0x55f6b4*_0x55f6b4*_0x55f6b4*_0x55f6b4+0x1;},'InOut':function(_0x18b3e5){return(_0x18b3e5*=0x2)<0x1?0.5*_0x18b3e5*_0x18b3e5*_0x18b3e5*_0x18b3e5*_0x18b3e5:0.5*((_0x18b3e5-=0x2)*_0x18b3e5*_0x18b3e5*_0x18b3e5*_0x18b3e5+0x2);}},'Sinusoidal':{'In':function(_0x2ae05a){var _0x169955=_0x68aa19;return 0x1-Math[_0x169955(0x1d35)](_0x2ae05a*Math['PI']/0x2);},'Out':function(_0x1b3d3e){var _0x14faa1=_0x68aa19;return Math[_0x14faa1(0x4322)](_0x1b3d3e*Math['PI']/0x2);},'InOut':function(_0x117bee){var _0x3298f1=_0x68aa19;return 0.5*(0x1-Math[_0x3298f1(0x1d35)](Math['PI']*_0x117bee));}},'Exponential':{'In':function(_0x266558){var _0x502fa9=_0x68aa19;return 0x0===_0x266558?0x0:Math[_0x502fa9(0x1f76)](0x400,_0x266558-0x1);},'Out':function(_0x4c3f67){return 0x1===_0x4c3f67?0x1:0x1-Math['pow'](0x2,-0xa*_0x4c3f67);},'InOut':function(_0x44ae29){var _0x415f73=_0x68aa19;return 0x0===_0x44ae29?0x0:0x1===_0x44ae29?0x1:(_0x44ae29*=0x2)<0x1?0.5*Math['pow'](0x400,_0x44ae29-0x1):0.5*(0x2-Math[_0x415f73(0x1f76)](0x2,-0xa*(_0x44ae29-0x1)));}},'Circular':{'In':function(_0x13472c){var _0x12230e=_0x68aa19;return 0x1-Math[_0x12230e(0x4080)](0x1-_0x13472c*_0x13472c);},'Out':function(_0x3e7623){var _0x57fad7=_0x68aa19;return Math[_0x57fad7(0x4080)](0x1- --_0x3e7623*_0x3e7623);},'InOut':function(_0x53a035){var _0x3f4e26=_0x68aa19;return(_0x53a035*=0x2)<0x1?-0.5*(Math[_0x3f4e26(0x4080)](0x1-_0x53a035*_0x53a035)-0x1):0.5*(Math[_0x3f4e26(0x4080)](0x1-(_0x53a035-=0x2)*_0x53a035)+0x1);}},'Elastic':{'In':function(_0x54d2b4){var _0x74204=_0x68aa19,_0x2fa480,_0x2b706e=0.1;return 0x0===_0x54d2b4?0x0:0x1===_0x54d2b4?0x1:(!_0x2b706e||_0x2b706e<0x1?(_0x2b706e=0x1,_0x2fa480=0.1):_0x2fa480=0.4*Math[_0x74204(0x2ac1)](0x1/_0x2b706e)/(0x2*Math['PI']),-_0x2b706e*Math[_0x74204(0x1f76)](0x2,0xa*(_0x54d2b4-=0x1))*Math['sin']((_0x54d2b4-_0x2fa480)*(0x2*Math['PI'])/0.4));},'Out':function(_0x2c2dbb){var _0x534ede=_0x68aa19,_0x7484d,_0x3c8eed=0.1;return 0x0===_0x2c2dbb?0x0:0x1===_0x2c2dbb?0x1:(!_0x3c8eed||_0x3c8eed<0x1?(_0x3c8eed=0x1,_0x7484d=0.1):_0x7484d=0.4*Math[_0x534ede(0x2ac1)](0x1/_0x3c8eed)/(0x2*Math['PI']),_0x3c8eed*Math['pow'](0x2,-0xa*_0x2c2dbb)*Math[_0x534ede(0x4322)]((_0x2c2dbb-_0x7484d)*(0x2*Math['PI'])/0.4)+0x1);},'InOut':function(_0x1b73a0){var _0x18f036=_0x68aa19,_0x217523,_0x10e92e=0.1,_0x164e71=0.4;return 0x0===_0x1b73a0?0x0:0x1===_0x1b73a0?0x1:(!_0x10e92e||_0x10e92e<0x1?(_0x10e92e=0x1,_0x217523=0.1):_0x217523=_0x164e71*Math[_0x18f036(0x2ac1)](0x1/_0x10e92e)/(0x2*Math['PI']),(_0x1b73a0*=0x2)<0x1?_0x10e92e*Math[_0x18f036(0x1f76)](0x2,0xa*(_0x1b73a0-=0x1))*Math[_0x18f036(0x4322)]((_0x1b73a0-_0x217523)*(0x2*Math['PI'])/_0x164e71)*-0.5:_0x10e92e*Math['pow'](0x2,-0xa*(_0x1b73a0-=0x1))*Math[_0x18f036(0x4322)]((_0x1b73a0-_0x217523)*(0x2*Math['PI'])/_0x164e71)*0.5+0x1);}},'Back':{'In':function(_0x4ac6b9){var _0xca54c1=1.70158;return _0x4ac6b9*_0x4ac6b9*((_0xca54c1+0x1)*_0x4ac6b9-_0xca54c1);},'Out':function(_0x413c9c){var _0x8cae08=1.70158;return--_0x413c9c*_0x413c9c*((_0x8cae08+0x1)*_0x413c9c+_0x8cae08)+0x1;},'InOut':function(_0x13bf92){var _0x5c15ba=2.5949095;return(_0x13bf92*=0x2)<0x1?_0x13bf92*_0x13bf92*((_0x5c15ba+0x1)*_0x13bf92-_0x5c15ba)*0.5:0.5*((_0x13bf92-=0x2)*_0x13bf92*((_0x5c15ba+0x1)*_0x13bf92+_0x5c15ba)+0x2);}},'Bounce':{'In':function(_0x43020e){var _0xe83f7f=_0x68aa19;return 0x1-TWEEN[_0xe83f7f(0x1a74)][_0xe83f7f(0xbfc)]['Out'](0x1-_0x43020e);},'Out':function(_0x534534){return _0x534534<0x1/2.75?7.5625*_0x534534*_0x534534:_0x534534<0x2/2.75?7.5625*(_0x534534-=1.5/2.75)*_0x534534+0.75:_0x534534<2.5/2.75?7.5625*(_0x534534-=2.25/2.75)*_0x534534+0.9375:7.5625*(_0x534534-=2.625/2.75)*_0x534534+0.984375;},'InOut':function(_0x3c7c69){var _0x1cf73b=_0x68aa19;return _0x3c7c69<0.5?0.5*TWEEN[_0x1cf73b(0x1a74)][_0x1cf73b(0xbfc)]['In'](0x2*_0x3c7c69):0.5*TWEEN[_0x1cf73b(0x1a74)][_0x1cf73b(0xbfc)][_0x1cf73b(0x3059)](0x2*_0x3c7c69-0x1)+0.5;}}},TWEEN[_0x68aa19(0x1c98)]={'Linear':function(_0x1054e2,_0x37f778){var _0x2d8f09=_0x68aa19,_0x10a0af=_0x1054e2[_0x2d8f09(0x531b)]-0x1,_0x4c35ce=_0x10a0af*_0x37f778,_0x47e102=Math[_0x2d8f09(0x67a)](_0x4c35ce),_0x5c58ae=TWEEN['Interpolation'][_0x2d8f09(0x4cdd)]['Linear'];return _0x37f778<0x0?_0x5c58ae(_0x1054e2[0x0],_0x1054e2[0x1],_0x4c35ce):_0x37f778>0x1?_0x5c58ae(_0x1054e2[_0x10a0af],_0x1054e2[_0x10a0af-0x1],_0x10a0af-_0x4c35ce):_0x5c58ae(_0x1054e2[_0x47e102],_0x1054e2[_0x47e102+0x1>_0x10a0af?_0x10a0af:_0x47e102+0x1],_0x4c35ce-_0x47e102);},'Bezier':function(_0x40dace,_0x593215){var _0x34c030=_0x68aa19,_0x30a077,_0x1550a3=0x0,_0x57c76c=_0x40dace['length']-0x1,_0x260ec1=Math[_0x34c030(0x1f76)],_0xb4160c=TWEEN[_0x34c030(0x1c98)][_0x34c030(0x4cdd)][_0x34c030(0x43d5)];for(_0x30a077=0x0;_0x30a077<=_0x57c76c;_0x30a077++)_0x1550a3+=_0x260ec1(0x1-_0x593215,_0x57c76c-_0x30a077)*_0x260ec1(_0x593215,_0x30a077)*_0x40dace[_0x30a077]*_0xb4160c(_0x57c76c,_0x30a077);return _0x1550a3;},'CatmullRom':function(_0x230343,_0x245ab7){var _0xb2ebd4=_0x68aa19,_0x79f4f0=_0x230343['length']-0x1,_0x410bfd=_0x79f4f0*_0x245ab7,_0x44bd80=Math[_0xb2ebd4(0x67a)](_0x410bfd),_0x9f7695=TWEEN[_0xb2ebd4(0x1c98)][_0xb2ebd4(0x4cdd)][_0xb2ebd4(0x1db5)];return _0x230343[0x0]===_0x230343[_0x79f4f0]?(_0x245ab7<0x0&&(_0x44bd80=Math[_0xb2ebd4(0x67a)](_0x410bfd=_0x79f4f0*(0x1+_0x245ab7))),_0x9f7695(_0x230343[(_0x44bd80-0x1+_0x79f4f0)%_0x79f4f0],_0x230343[_0x44bd80],_0x230343[(_0x44bd80+0x1)%_0x79f4f0],_0x230343[(_0x44bd80+0x2)%_0x79f4f0],_0x410bfd-_0x44bd80)):_0x245ab7<0x0?_0x230343[0x0]-(_0x9f7695(_0x230343[0x0],_0x230343[0x0],_0x230343[0x1],_0x230343[0x1],-_0x410bfd)-_0x230343[0x0]):_0x245ab7>0x1?_0x230343[_0x79f4f0]-(_0x9f7695(_0x230343[_0x79f4f0],_0x230343[_0x79f4f0],_0x230343[_0x79f4f0-0x1],_0x230343[_0x79f4f0-0x1],_0x410bfd-_0x79f4f0)-_0x230343[_0x79f4f0]):_0x9f7695(_0x230343[_0x44bd80?_0x44bd80-0x1:0x0],_0x230343[_0x44bd80],_0x230343[_0x79f4f0<_0x44bd80+0x1?_0x79f4f0:_0x44bd80+0x1],_0x230343[_0x79f4f0<_0x44bd80+0x2?_0x79f4f0:_0x44bd80+0x2],_0x410bfd-_0x44bd80);},'Utils':{'Linear':function(_0x2426f0,_0x44d1ab,_0xff2094){return(_0x44d1ab-_0x2426f0)*_0xff2094+_0x2426f0;},'Bernstein':function(_0x2ca53c,_0x2c27cf){var _0x77140e=_0x68aa19,_0x547469=TWEEN[_0x77140e(0x1c98)][_0x77140e(0x4cdd)][_0x77140e(0x3206)];return _0x547469(_0x2ca53c)/_0x547469(_0x2c27cf)/_0x547469(_0x2ca53c-_0x2c27cf);},'Factorial':function(){var _0x107e0a=[0x1];return function(_0x277f19){var _0x53fc07,_0x4ad9d3=0x1;if(_0x107e0a[_0x277f19])return _0x107e0a[_0x277f19];for(_0x53fc07=_0x277f19;_0x53fc07>0x1;_0x53fc07--)_0x4ad9d3*=_0x53fc07;return _0x107e0a[_0x277f19]=_0x4ad9d3;};}(),'CatmullRom':function(_0x122282,_0xc6459f,_0xc921f8,_0x32d154,_0xf024a5){var _0x1e407c=0.5*(_0xc921f8-_0x122282),_0x425c7f=0.5*(_0x32d154-_0xc6459f),_0x56a6cf=_0xf024a5*_0xf024a5;return(0x2*_0xc6459f-0x2*_0xc921f8+_0x1e407c+_0x425c7f)*(_0xf024a5*_0x56a6cf)+(-0x3*_0xc6459f+0x3*_0xc921f8-0x2*_0x1e407c-_0x425c7f)*_0x56a6cf+_0x1e407c*_0xf024a5+_0xc6459f;}}};var EasingFunction={'LINEAR_NONE':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x243a)][_0x68aa19(0x2f55)],'QUADRACTIC_IN':TWEEN['Easing'][_0x68aa19(0x4838)]['In'],'QUADRACTIC_OUT':TWEEN['Easing'][_0x68aa19(0x4838)][_0x68aa19(0x3059)],'QUADRACTIC_IN_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x4838)][_0x68aa19(0x482c)],'CUBIC_IN':TWEEN[_0x68aa19(0x1a74)]['Cubic']['In'],'CUBIC_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x412e)][_0x68aa19(0x3059)],'CUBIC_IN_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x412e)][_0x68aa19(0x482c)],'QUARTIC_IN':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x49d1)]['In'],'QUARTIC_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x49d1)][_0x68aa19(0x3059)],'QUARTIC_IN_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x49d1)][_0x68aa19(0x482c)],'QUINTIC_IN':TWEEN['Easing']['Quintic']['In'],'QUINTIC_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x2e09)][_0x68aa19(0x3059)],'QUINTIC_IN_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x2e09)][_0x68aa19(0x482c)],'SINUSOIDAL_IN':TWEEN['Easing'][_0x68aa19(0x5062)]['In'],'SINUSOIDAL_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x5062)][_0x68aa19(0x3059)],'SINUSOIDAL_IN_OUT':TWEEN[_0x68aa19(0x1a74)]['Sinusoidal']['InOut'],'EXPONENTIAL_IN':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x504e)]['In'],'EXPONENTIAL_OUT':TWEEN['Easing'][_0x68aa19(0x504e)][_0x68aa19(0x3059)],'EXPONENTIAL_IN_OUT':TWEEN[_0x68aa19(0x1a74)]['Exponential'][_0x68aa19(0x482c)],'CIRCULAR_IN':TWEEN[_0x68aa19(0x1a74)]['Circular']['In'],'CIRCULAR_OUT':TWEEN['Easing'][_0x68aa19(0x1997)]['Out'],'CIRCULAR_IN_OUT':TWEEN['Easing'][_0x68aa19(0x1997)][_0x68aa19(0x482c)],'ELASTIC_IN':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x51a2)]['In'],'ELASTIC_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x51a2)][_0x68aa19(0x3059)],'ELASTIC_IN_OUT':TWEEN['Easing'][_0x68aa19(0x51a2)][_0x68aa19(0x482c)],'BACK_IN':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x3838)]['In'],'BACK_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0x3838)][_0x68aa19(0x3059)],'BACK_IN_OUT':TWEEN['Easing'][_0x68aa19(0x3838)][_0x68aa19(0x482c)],'BOUNCE_IN':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0xbfc)]['In'],'BOUNCE_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0xbfc)][_0x68aa19(0x3059)],'BOUNCE_IN_OUT':TWEEN[_0x68aa19(0x1a74)][_0x68aa19(0xbfc)][_0x68aa19(0x482c)]},EasingFunction$1=Object[_0x68aa19(0x3e37)](EasingFunction),scratchPosition$c=new Cartesian3(),scratchNormal$4=new Cartesian3(),scratchTangent$3=new Cartesian3(),scratchBitangent$2=new Cartesian3(),scratchNormalST=new Cartesian3(),defaultRadii$1=new Cartesian3(0x1,0x1,0x1),cos$3=Math[_0x68aa19(0x1d35)],sin$3=Math['sin'];function EllipsoidGeometry(_0x4ed332){var _0x5bb54a=_0x68aa19;_0x4ed332=defaultValue$1(_0x4ed332,defaultValue$1[_0x5bb54a(0x494f)]);var _0x2efdd1=defaultValue$1(_0x4ed332[_0x5bb54a(0x18e3)],defaultRadii$1),_0x4dde32=defaultValue$1(_0x4ed332['innerRadii'],_0x2efdd1),_0x58e9ce=defaultValue$1(_0x4ed332[_0x5bb54a(0x25cd)],0x0),_0x30b845=defaultValue$1(_0x4ed332[_0x5bb54a(0x1919)],CesiumMath[_0x5bb54a(0x3295)]),_0x54e562=defaultValue$1(_0x4ed332[_0x5bb54a(0x14e1)],0x0),_0xf87147=defaultValue$1(_0x4ed332[_0x5bb54a(0x2fc9)],CesiumMath['PI']),_0x1ce1fd=Math[_0x5bb54a(0x19b6)](defaultValue$1(_0x4ed332[_0x5bb54a(0x485)],0x40)),_0x588572=Math['round'](defaultValue$1(_0x4ed332[_0x5bb54a(0x3ca0)],0x40)),_0x516b8f=defaultValue$1(_0x4ed332['vertexFormat'],VertexFormat[_0x5bb54a(0x139e)]);this[_0x5bb54a(0x6c0)]=Cartesian3['clone'](_0x2efdd1),this[_0x5bb54a(0x1c51)]=Cartesian3[_0x5bb54a(0x254b)](_0x4dde32),this[_0x5bb54a(0x5275)]=_0x58e9ce,this[_0x5bb54a(0x5070)]=_0x30b845,this[_0x5bb54a(0xc45)]=_0x54e562,this['_maximumCone']=_0xf87147,this['_stackPartitions']=_0x1ce1fd,this[_0x5bb54a(0x4f8f)]=_0x588572,this[_0x5bb54a(0x4f44)]=VertexFormat[_0x5bb54a(0x254b)](_0x516b8f),this['_offsetAttribute']=_0x4ed332[_0x5bb54a(0x2982)],this[_0x5bb54a(0x39eb)]=_0x5bb54a(0x3a85);}EllipsoidGeometry[_0x68aa19(0xe6c)]=0x2*Cartesian3[_0x68aa19(0xe6c)]+VertexFormat[_0x68aa19(0xe6c)]+0x7,EllipsoidGeometry[_0x68aa19(0x3540)]=function(_0x25836c,_0x44b27f,_0x4fc592){var _0x28dc06=_0x68aa19;return _0x4fc592=defaultValue$1(_0x4fc592,0x0),Cartesian3[_0x28dc06(0x3540)](_0x25836c[_0x28dc06(0x6c0)],_0x44b27f,_0x4fc592),_0x4fc592+=Cartesian3[_0x28dc06(0xe6c)],Cartesian3[_0x28dc06(0x3540)](_0x25836c[_0x28dc06(0x1c51)],_0x44b27f,_0x4fc592),_0x4fc592+=Cartesian3['packedLength'],VertexFormat[_0x28dc06(0x3540)](_0x25836c[_0x28dc06(0x4f44)],_0x44b27f,_0x4fc592),_0x4fc592+=VertexFormat[_0x28dc06(0xe6c)],_0x44b27f[_0x4fc592++]=_0x25836c[_0x28dc06(0x5275)],_0x44b27f[_0x4fc592++]=_0x25836c[_0x28dc06(0x5070)],_0x44b27f[_0x4fc592++]=_0x25836c[_0x28dc06(0xc45)],_0x44b27f[_0x4fc592++]=_0x25836c[_0x28dc06(0x147c)],_0x44b27f[_0x4fc592++]=_0x25836c[_0x28dc06(0x3a43)],_0x44b27f[_0x4fc592++]=_0x25836c[_0x28dc06(0x4f8f)],_0x44b27f[_0x4fc592]=defaultValue$1(_0x25836c['_offsetAttribute'],-0x1),_0x44b27f;};var scratchRadii$2=new Cartesian3(),scratchInnerRadii$1=new Cartesian3(),scratchVertexFormat$8=new VertexFormat(),scratchOptions$c={'radii':scratchRadii$2,'innerRadii':scratchInnerRadii$1,'vertexFormat':scratchVertexFormat$8,'minimumClock':void 0x0,'maximumClock':void 0x0,'minimumCone':void 0x0,'maximumCone':void 0x0,'stackPartitions':void 0x0,'slicePartitions':void 0x0,'offsetAttribute':void 0x0},unitEllipsoidGeometry;EllipsoidGeometry[_0x68aa19(0x41a1)]=function(_0x5f054b,_0x3e4bca,_0x29412e){var _0x52ca06=_0x68aa19;_0x3e4bca=defaultValue$1(_0x3e4bca,0x0);var _0x8d870c=Cartesian3['unpack'](_0x5f054b,_0x3e4bca,scratchRadii$2);_0x3e4bca+=Cartesian3[_0x52ca06(0xe6c)];var _0xca20f1=Cartesian3[_0x52ca06(0x41a1)](_0x5f054b,_0x3e4bca,scratchInnerRadii$1);_0x3e4bca+=Cartesian3[_0x52ca06(0xe6c)];var _0x1b4f00=VertexFormat[_0x52ca06(0x41a1)](_0x5f054b,_0x3e4bca,scratchVertexFormat$8);_0x3e4bca+=VertexFormat[_0x52ca06(0xe6c)];var _0x3cbd2d=_0x5f054b[_0x3e4bca++],_0x5b96e3=_0x5f054b[_0x3e4bca++],_0x4e40fc=_0x5f054b[_0x3e4bca++],_0x3aa408=_0x5f054b[_0x3e4bca++],_0x27308f=_0x5f054b[_0x3e4bca++],_0x582a6a=_0x5f054b[_0x3e4bca++],_0x5740de=_0x5f054b[_0x3e4bca];return defined$1(_0x29412e)?(_0x29412e[_0x52ca06(0x6c0)]=Cartesian3[_0x52ca06(0x254b)](_0x8d870c,_0x29412e[_0x52ca06(0x6c0)]),_0x29412e[_0x52ca06(0x1c51)]=Cartesian3['clone'](_0xca20f1,_0x29412e[_0x52ca06(0x1c51)]),_0x29412e[_0x52ca06(0x4f44)]=VertexFormat['clone'](_0x1b4f00,_0x29412e[_0x52ca06(0x4f44)]),_0x29412e['_minimumClock']=_0x3cbd2d,_0x29412e[_0x52ca06(0x5070)]=_0x5b96e3,_0x29412e[_0x52ca06(0xc45)]=_0x4e40fc,_0x29412e[_0x52ca06(0x147c)]=_0x3aa408,_0x29412e[_0x52ca06(0x3a43)]=_0x27308f,_0x29412e[_0x52ca06(0x4f8f)]=_0x582a6a,_0x29412e['_offsetAttribute']=-0x1===_0x5740de?void 0x0:_0x5740de,_0x29412e):(scratchOptions$c['minimumClock']=_0x3cbd2d,scratchOptions$c[_0x52ca06(0x1919)]=_0x5b96e3,scratchOptions$c[_0x52ca06(0x14e1)]=_0x4e40fc,scratchOptions$c['maximumCone']=_0x3aa408,scratchOptions$c[_0x52ca06(0x485)]=_0x27308f,scratchOptions$c[_0x52ca06(0x3ca0)]=_0x582a6a,scratchOptions$c[_0x52ca06(0x2982)]=-0x1===_0x5740de?void 0x0:_0x5740de,new EllipsoidGeometry(scratchOptions$c));},EllipsoidGeometry[_0x68aa19(0x2a90)]=function(_0xe93e88){var _0x1f34b0=_0x68aa19,_0x46050b=_0xe93e88['_radii'];if(!(_0x46050b['x']<=0x0||_0x46050b['y']<=0x0||_0x46050b['z']<=0x0)){var _0x3e1556=_0xe93e88['_innerRadii'];if(!(_0x3e1556['x']<=0x0||_0x3e1556['y']<=0x0||_0x3e1556['z']<=0x0)){var _0x228697,_0x2f706e,_0x55da60=_0xe93e88['_minimumClock'],_0x4d6df0=_0xe93e88['_maximumClock'],_0x50ec2c=_0xe93e88[_0x1f34b0(0xc45)],_0x280640=_0xe93e88[_0x1f34b0(0x147c)],_0x548219=_0xe93e88[_0x1f34b0(0x4f44)],_0x45ea0d=_0xe93e88[_0x1f34b0(0x4f8f)]+0x1,_0x48f2ed=_0xe93e88['_stackPartitions']+0x1;(_0x45ea0d=Math['round'](_0x45ea0d*Math['abs'](_0x4d6df0-_0x55da60)/CesiumMath[_0x1f34b0(0x3295)]))<0x2&&(_0x45ea0d=0x2),(_0x48f2ed=Math[_0x1f34b0(0x19b6)](_0x48f2ed*Math[_0x1f34b0(0x1661)](_0x280640-_0x50ec2c)/CesiumMath['PI']))<0x2&&(_0x48f2ed=0x2);var _0x4bfae1=0x0,_0x3db11c=[_0x50ec2c],_0x1d100b=[_0x55da60];for(_0x228697=0x0;_0x228697<_0x48f2ed;_0x228697++)_0x3db11c[_0x1f34b0(0x3a33)](_0x50ec2c+_0x228697*(_0x280640-_0x50ec2c)/(_0x48f2ed-0x1));for(_0x3db11c[_0x1f34b0(0x3a33)](_0x280640),_0x2f706e=0x0;_0x2f706e<_0x45ea0d;_0x2f706e++)_0x1d100b[_0x1f34b0(0x3a33)](_0x55da60+_0x2f706e*(_0x4d6df0-_0x55da60)/(_0x45ea0d-0x1));_0x1d100b['push'](_0x4d6df0);var _0x30fe44=_0x3db11c[_0x1f34b0(0x531b)],_0x3ac1da=_0x1d100b[_0x1f34b0(0x531b)],_0x435bd4=0x0,_0x8cc6f=0x1,_0x3a45bf=_0x3e1556['x']!==_0x46050b['x']||_0x3e1556['y']!==_0x46050b['y']||_0x3e1556['z']!==_0x46050b['z'],_0x4e114e=!0x1,_0x2e02dc=!0x1,_0x39d173=!0x1;_0x3a45bf&&(_0x8cc6f=0x2,_0x50ec2c>0x0&&(_0x4e114e=!0x0,_0x435bd4+=_0x45ea0d-0x1),_0x280640<Math['PI']&&(_0x2e02dc=!0x0,_0x435bd4+=_0x45ea0d-0x1),(_0x4d6df0-_0x55da60)%CesiumMath[_0x1f34b0(0x3295)]?(_0x39d173=!0x0,_0x435bd4+=0x2*(_0x48f2ed-0x1)+0x1):_0x435bd4+=0x1);var _0x2b46f4=_0x3ac1da*_0x30fe44*_0x8cc6f,_0x25e378=new Float64Array(0x3*_0x2b46f4),_0xc8c335=arrayFill(new Array(_0x2b46f4),!0x1),_0x471c89=arrayFill(new Array(_0x2b46f4),!0x1),_0x110fa7=_0x45ea0d*_0x48f2ed*_0x8cc6f,_0xd298f2=0x6*(_0x110fa7+_0x435bd4+0x1-(_0x45ea0d+_0x48f2ed)*_0x8cc6f),_0x401a5=IndexDatatype$1['createTypedArray'](_0x110fa7,_0xd298f2),_0x11c0fc=_0x548219[_0x1f34b0(0x193a)]?new Float32Array(0x3*_0x2b46f4):void 0x0,_0x1d4b1c=_0x548219[_0x1f34b0(0x1623)]?new Float32Array(0x3*_0x2b46f4):void 0x0,_0x566276=_0x548219[_0x1f34b0(0xcdb)]?new Float32Array(0x3*_0x2b46f4):void 0x0,_0xe68016=_0x548219['st']?new Float32Array(0x2*_0x2b46f4):void 0x0,_0x57fa64=new Array(_0x30fe44),_0x32ef49=new Array(_0x30fe44);for(_0x228697=0x0;_0x228697<_0x30fe44;_0x228697++)_0x57fa64[_0x228697]=sin$3(_0x3db11c[_0x228697]),_0x32ef49[_0x228697]=cos$3(_0x3db11c[_0x228697]);var _0x454f24=new Array(_0x3ac1da),_0xe38712=new Array(_0x3ac1da);for(_0x2f706e=0x0;_0x2f706e<_0x3ac1da;_0x2f706e++)_0xe38712[_0x2f706e]=cos$3(_0x1d100b[_0x2f706e]),_0x454f24[_0x2f706e]=sin$3(_0x1d100b[_0x2f706e]);for(_0x228697=0x0;_0x228697<_0x30fe44;_0x228697++)for(_0x2f706e=0x0;_0x2f706e<_0x3ac1da;_0x2f706e++)_0x25e378[_0x4bfae1++]=_0x46050b['x']*_0x57fa64[_0x228697]*_0xe38712[_0x2f706e],_0x25e378[_0x4bfae1++]=_0x46050b['y']*_0x57fa64[_0x228697]*_0x454f24[_0x2f706e],_0x25e378[_0x4bfae1++]=_0x46050b['z']*_0x32ef49[_0x228697];var _0x1f3382,_0x414552,_0x284791,_0x2e4515,_0x375232=_0x2b46f4/0x2;if(_0x3a45bf){for(_0x228697=0x0;_0x228697<_0x30fe44;_0x228697++)for(_0x2f706e=0x0;_0x2f706e<_0x3ac1da;_0x2f706e++)_0x25e378[_0x4bfae1++]=_0x3e1556['x']*_0x57fa64[_0x228697]*_0xe38712[_0x2f706e],_0x25e378[_0x4bfae1++]=_0x3e1556['y']*_0x57fa64[_0x228697]*_0x454f24[_0x2f706e],_0x25e378[_0x4bfae1++]=_0x3e1556['z']*_0x32ef49[_0x228697],_0xc8c335[_0x375232]=!0x0,_0x228697>0x0&&_0x228697!==_0x30fe44-0x1&&0x0!==_0x2f706e&&_0x2f706e!==_0x3ac1da-0x1&&(_0x471c89[_0x375232]=!0x0),_0x375232++;}for(_0x4bfae1=0x0,_0x228697=0x1;_0x228697<_0x30fe44-0x2;_0x228697++)for(_0x1f3382=_0x228697*_0x3ac1da,_0x414552=(_0x228697+0x1)*_0x3ac1da,_0x2f706e=0x1;_0x2f706e<_0x3ac1da-0x2;_0x2f706e++)_0x401a5[_0x4bfae1++]=_0x414552+_0x2f706e,_0x401a5[_0x4bfae1++]=_0x414552+_0x2f706e+0x1,_0x401a5[_0x4bfae1++]=_0x1f3382+_0x2f706e+0x1,_0x401a5[_0x4bfae1++]=_0x414552+_0x2f706e,_0x401a5[_0x4bfae1++]=_0x1f3382+_0x2f706e+0x1,_0x401a5[_0x4bfae1++]=_0x1f3382+_0x2f706e;if(_0x3a45bf){var _0x3f08f3=_0x30fe44*_0x3ac1da;for(_0x228697=0x1;_0x228697<_0x30fe44-0x2;_0x228697++)for(_0x1f3382=_0x3f08f3+_0x228697*_0x3ac1da,_0x414552=_0x3f08f3+(_0x228697+0x1)*_0x3ac1da,_0x2f706e=0x1;_0x2f706e<_0x3ac1da-0x2;_0x2f706e++)_0x401a5[_0x4bfae1++]=_0x414552+_0x2f706e,_0x401a5[_0x4bfae1++]=_0x1f3382+_0x2f706e,_0x401a5[_0x4bfae1++]=_0x1f3382+_0x2f706e+0x1,_0x401a5[_0x4bfae1++]=_0x414552+_0x2f706e,_0x401a5[_0x4bfae1++]=_0x1f3382+_0x2f706e+0x1,_0x401a5[_0x4bfae1++]=_0x414552+_0x2f706e+0x1;}if(_0x3a45bf){if(_0x4e114e){for(_0x2e4515=_0x30fe44*_0x3ac1da,_0x228697=0x1;_0x228697<_0x3ac1da-0x2;_0x228697++)_0x401a5[_0x4bfae1++]=_0x228697,_0x401a5[_0x4bfae1++]=_0x228697+0x1,_0x401a5[_0x4bfae1++]=_0x2e4515+_0x228697+0x1,_0x401a5[_0x4bfae1++]=_0x228697,_0x401a5[_0x4bfae1++]=_0x2e4515+_0x228697+0x1,_0x401a5[_0x4bfae1++]=_0x2e4515+_0x228697;}if(_0x2e02dc){for(_0x284791=_0x30fe44*_0x3ac1da-_0x3ac1da,_0x2e4515=_0x30fe44*_0x3ac1da*_0x8cc6f-_0x3ac1da,_0x228697=0x1;_0x228697<_0x3ac1da-0x2;_0x228697++)_0x401a5[_0x4bfae1++]=_0x284791+_0x228697+0x1,_0x401a5[_0x4bfae1++]=_0x284791+_0x228697,_0x401a5[_0x4bfae1++]=_0x2e4515+_0x228697,_0x401a5[_0x4bfae1++]=_0x284791+_0x228697+0x1,_0x401a5[_0x4bfae1++]=_0x2e4515+_0x228697,_0x401a5[_0x4bfae1++]=_0x2e4515+_0x228697+0x1;}}if(_0x39d173){for(_0x228697=0x1;_0x228697<_0x30fe44-0x2;_0x228697++)_0x2e4515=_0x3ac1da*_0x30fe44+_0x3ac1da*_0x228697,_0x284791=_0x3ac1da*_0x228697,_0x401a5[_0x4bfae1++]=_0x2e4515,_0x401a5[_0x4bfae1++]=_0x284791+_0x3ac1da,_0x401a5[_0x4bfae1++]=_0x284791,_0x401a5[_0x4bfae1++]=_0x2e4515,_0x401a5[_0x4bfae1++]=_0x2e4515+_0x3ac1da,_0x401a5[_0x4bfae1++]=_0x284791+_0x3ac1da;for(_0x228697=0x1;_0x228697<_0x30fe44-0x2;_0x228697++)_0x2e4515=_0x3ac1da*_0x30fe44+_0x3ac1da*(_0x228697+0x1)-0x1,_0x284791=_0x3ac1da*(_0x228697+0x1)-0x1,_0x401a5[_0x4bfae1++]=_0x284791+_0x3ac1da,_0x401a5[_0x4bfae1++]=_0x2e4515,_0x401a5[_0x4bfae1++]=_0x284791,_0x401a5[_0x4bfae1++]=_0x284791+_0x3ac1da,_0x401a5[_0x4bfae1++]=_0x2e4515+_0x3ac1da,_0x401a5[_0x4bfae1++]=_0x2e4515;}var _0x530c83=new GeometryAttributes();_0x548219[_0x1f34b0(0x4771)]&&(_0x530c83[_0x1f34b0(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x1f34b0(0x1c31)],'componentsPerAttribute':0x3,'values':_0x25e378}));var _0x7c6b47,_0x396191=0x0,_0x5d0102=0x0,_0x52cbc5=0x0,_0x2d70e4=0x0,_0x1c0ba1=_0x2b46f4/0x2,_0x4238be=Ellipsoid[_0x1f34b0(0x7b1)](_0x46050b),_0x3caa5d=Ellipsoid[_0x1f34b0(0x7b1)](_0x3e1556);if(_0x548219['st']||_0x548219[_0x1f34b0(0x193a)]||_0x548219[_0x1f34b0(0x1623)]||_0x548219[_0x1f34b0(0xcdb)]){for(_0x228697=0x0;_0x228697<_0x2b46f4;_0x228697++){_0x7c6b47=_0xc8c335[_0x228697]?_0x3caa5d:_0x4238be;var _0x5922cb=Cartesian3[_0x1f34b0(0xb30)](_0x25e378,0x3*_0x228697,scratchPosition$c),_0x4736ca=_0x7c6b47['geodeticSurfaceNormal'](_0x5922cb,scratchNormal$4);if(_0x471c89[_0x228697]&&Cartesian3['negate'](_0x4736ca,_0x4736ca),_0x548219['st']){var _0x4ad5cb=Cartesian2['negate'](_0x4736ca,scratchNormalST);_0xe68016[_0x396191++]=Math[_0x1f34b0(0x8af)](_0x4ad5cb['y'],_0x4ad5cb['x'])/CesiumMath[_0x1f34b0(0x3295)]+0.5,_0xe68016[_0x396191++]=Math[_0x1f34b0(0x2ac1)](_0x4736ca['z'])/Math['PI']+0.5;}if(_0x548219['normal']&&(_0x11c0fc[_0x5d0102++]=_0x4736ca['x'],_0x11c0fc[_0x5d0102++]=_0x4736ca['y'],_0x11c0fc[_0x5d0102++]=_0x4736ca['z']),_0x548219[_0x1f34b0(0x1623)]||_0x548219[_0x1f34b0(0xcdb)]){var _0x36c85f,_0x26f57c=scratchTangent$3,_0x4c0202=0x0;if(_0xc8c335[_0x228697]&&(_0x4c0202=_0x1c0ba1),_0x36c85f=!_0x4e114e&&_0x228697>=_0x4c0202&&_0x228697<_0x4c0202+0x2*_0x3ac1da?Cartesian3[_0x1f34b0(0x27ad)]:Cartesian3[_0x1f34b0(0x689)],Cartesian3['cross'](_0x36c85f,_0x4736ca,_0x26f57c),Cartesian3[_0x1f34b0(0x4e7d)](_0x26f57c,_0x26f57c),_0x548219['tangent']&&(_0x1d4b1c[_0x52cbc5++]=_0x26f57c['x'],_0x1d4b1c[_0x52cbc5++]=_0x26f57c['y'],_0x1d4b1c[_0x52cbc5++]=_0x26f57c['z']),_0x548219['bitangent']){var _0xeabe97=Cartesian3['cross'](_0x4736ca,_0x26f57c,scratchBitangent$2);Cartesian3[_0x1f34b0(0x4e7d)](_0xeabe97,_0xeabe97),_0x566276[_0x2d70e4++]=_0xeabe97['x'],_0x566276[_0x2d70e4++]=_0xeabe97['y'],_0x566276[_0x2d70e4++]=_0xeabe97['z'];}}}_0x548219['st']&&(_0x530c83['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x1f34b0(0x15eb)],'componentsPerAttribute':0x2,'values':_0xe68016})),_0x548219[_0x1f34b0(0x193a)]&&(_0x530c83[_0x1f34b0(0x193a)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x1f34b0(0x15eb)],'componentsPerAttribute':0x3,'values':_0x11c0fc})),_0x548219['tangent']&&(_0x530c83[_0x1f34b0(0x1623)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x1f34b0(0x15eb)],'componentsPerAttribute':0x3,'values':_0x1d4b1c})),_0x548219[_0x1f34b0(0xcdb)]&&(_0x530c83[_0x1f34b0(0xcdb)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x1f34b0(0x15eb)],'componentsPerAttribute':0x3,'values':_0x566276}));}if(defined$1(_0xe93e88[_0x1f34b0(0x469c)])){var _0x1f8db6=_0x25e378[_0x1f34b0(0x531b)],_0x3bc2c6=new Uint8Array(_0x1f8db6/0x3);arrayFill(_0x3bc2c6,_0xe93e88[_0x1f34b0(0x469c)]===GeometryOffsetAttribute$1[_0x1f34b0(0x44b5)]?0x0:0x1),_0x530c83['applyOffset']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x1f34b0(0x4aae)],'componentsPerAttribute':0x1,'values':_0x3bc2c6});}return new Geometry({'attributes':_0x530c83,'indices':_0x401a5,'primitiveType':PrimitiveType$1[_0x1f34b0(0x139)],'boundingSphere':BoundingSphere[_0x1f34b0(0xedf)](_0x4238be),'offsetAttribute':_0xe93e88[_0x1f34b0(0x469c)]});}}},EllipsoidGeometry['getUnitEllipsoid']=function(){var _0x3a8411=_0x68aa19;return defined$1(unitEllipsoidGeometry)||(unitEllipsoidGeometry=EllipsoidGeometry[_0x3a8411(0x2a90)](new EllipsoidGeometry({'radii':new Cartesian3(0x1,0x1,0x1),'vertexFormat':VertexFormat[_0x3a8411(0x3d98)]}))),unitEllipsoidGeometry;};var defaultRadii=new Cartesian3(0x1,0x1,0x1),cos$2=Math[_0x68aa19(0x1d35)],sin$2=Math[_0x68aa19(0x4322)];function EllipsoidOutlineGeometry(_0x596416){var _0x550657=_0x68aa19;_0x596416=defaultValue$1(_0x596416,defaultValue$1[_0x550657(0x494f)]);var _0x29bfdd=defaultValue$1(_0x596416['radii'],defaultRadii),_0x294026=defaultValue$1(_0x596416[_0x550657(0x4143)],_0x29bfdd),_0x140e25=defaultValue$1(_0x596416[_0x550657(0x25cd)],0x0),_0x5c8bd3=defaultValue$1(_0x596416[_0x550657(0x1919)],CesiumMath[_0x550657(0x3295)]),_0x27e873=defaultValue$1(_0x596416[_0x550657(0x14e1)],0x0),_0x3a8e0e=defaultValue$1(_0x596416[_0x550657(0x2fc9)],CesiumMath['PI']),_0x631f06=Math[_0x550657(0x19b6)](defaultValue$1(_0x596416[_0x550657(0x485)],0xa)),_0xad7e8=Math[_0x550657(0x19b6)](defaultValue$1(_0x596416[_0x550657(0x3ca0)],0x8)),_0x55eb82=Math['round'](defaultValue$1(_0x596416[_0x550657(0x56d7)],0x80));this[_0x550657(0x6c0)]=Cartesian3['clone'](_0x29bfdd),this['_innerRadii']=Cartesian3[_0x550657(0x254b)](_0x294026),this[_0x550657(0x5275)]=_0x140e25,this[_0x550657(0x5070)]=_0x5c8bd3,this[_0x550657(0xc45)]=_0x27e873,this[_0x550657(0x147c)]=_0x3a8e0e,this[_0x550657(0x3a43)]=_0x631f06,this[_0x550657(0x4f8f)]=_0xad7e8,this[_0x550657(0x1532)]=_0x55eb82,this[_0x550657(0x469c)]=_0x596416[_0x550657(0x2982)],this[_0x550657(0x39eb)]='createEllipsoidOutlineGeometry';}EllipsoidOutlineGeometry[_0x68aa19(0xe6c)]=0x2*Cartesian3['packedLength']+0x8,EllipsoidOutlineGeometry['pack']=function(_0x2d391f,_0x15827d,_0x1f766e){var _0x252d46=_0x68aa19;return _0x1f766e=defaultValue$1(_0x1f766e,0x0),Cartesian3[_0x252d46(0x3540)](_0x2d391f[_0x252d46(0x6c0)],_0x15827d,_0x1f766e),_0x1f766e+=Cartesian3['packedLength'],Cartesian3['pack'](_0x2d391f['_innerRadii'],_0x15827d,_0x1f766e),_0x1f766e+=Cartesian3[_0x252d46(0xe6c)],_0x15827d[_0x1f766e++]=_0x2d391f[_0x252d46(0x5275)],_0x15827d[_0x1f766e++]=_0x2d391f[_0x252d46(0x5070)],_0x15827d[_0x1f766e++]=_0x2d391f['_minimumCone'],_0x15827d[_0x1f766e++]=_0x2d391f[_0x252d46(0x147c)],_0x15827d[_0x1f766e++]=_0x2d391f[_0x252d46(0x3a43)],_0x15827d[_0x1f766e++]=_0x2d391f[_0x252d46(0x4f8f)],_0x15827d[_0x1f766e++]=_0x2d391f['_subdivisions'],_0x15827d[_0x1f766e]=defaultValue$1(_0x2d391f[_0x252d46(0x469c)],-0x1),_0x15827d;};var scratchRadii$1=new Cartesian3(),scratchInnerRadii=new Cartesian3(),scratchOptions$b={'radii':scratchRadii$1,'innerRadii':scratchInnerRadii,'minimumClock':void 0x0,'maximumClock':void 0x0,'minimumCone':void 0x0,'maximumCone':void 0x0,'stackPartitions':void 0x0,'slicePartitions':void 0x0,'subdivisions':void 0x0,'offsetAttribute':void 0x0};function EllipsoidTerrainProvider(_0x258d20){var _0x428fc0=_0x68aa19;_0x258d20=defaultValue$1(_0x258d20,{}),this[_0x428fc0(0x4ebc)]=_0x258d20[_0x428fc0(0x3e1)],defined$1(this[_0x428fc0(0x4ebc)])||(this[_0x428fc0(0x4ebc)]=new GeographicTilingScheme({'ellipsoid':defaultValue$1(_0x258d20['ellipsoid'],Ellipsoid[_0x428fc0(0x1d49)])})),this[_0x428fc0(0x424f)]=TerrainProvider[_0x428fc0(0x22f8)](this['_tilingScheme'][_0x428fc0(0x1706)],0x40,this[_0x428fc0(0x4ebc)]['getNumberOfXTilesAtLevel'](0x0)),this[_0x428fc0(0x2c49)]=new Event(),this['_isCreateSkirt']=_0x258d20[_0x428fc0(0x2dfc)],this['_isSkirtDirty']=!0x1,this[_0x428fc0(0x38bb)]=when['resolve'](!0x0);}function EventHelper(){var _0x57ab36=_0x68aa19;this[_0x57ab36(0x1b47)]=[];}EllipsoidOutlineGeometry['unpack']=function(_0x4bf036,_0x3c186e,_0x36eb34){var _0x20b668=_0x68aa19;_0x3c186e=defaultValue$1(_0x3c186e,0x0);var _0xabdd7f=Cartesian3[_0x20b668(0x41a1)](_0x4bf036,_0x3c186e,scratchRadii$1);_0x3c186e+=Cartesian3[_0x20b668(0xe6c)];var _0x86ed28=Cartesian3[_0x20b668(0x41a1)](_0x4bf036,_0x3c186e,scratchInnerRadii);_0x3c186e+=Cartesian3['packedLength'];var _0x1c5f3b=_0x4bf036[_0x3c186e++],_0x560163=_0x4bf036[_0x3c186e++],_0x9f6c0=_0x4bf036[_0x3c186e++],_0x10b037=_0x4bf036[_0x3c186e++],_0x4910c7=_0x4bf036[_0x3c186e++],_0x515e94=_0x4bf036[_0x3c186e++],_0xe69683=_0x4bf036[_0x3c186e++],_0x5d096b=_0x4bf036[_0x3c186e];return defined$1(_0x36eb34)?(_0x36eb34[_0x20b668(0x6c0)]=Cartesian3['clone'](_0xabdd7f,_0x36eb34[_0x20b668(0x6c0)]),_0x36eb34[_0x20b668(0x1c51)]=Cartesian3['clone'](_0x86ed28,_0x36eb34[_0x20b668(0x1c51)]),_0x36eb34[_0x20b668(0x5275)]=_0x1c5f3b,_0x36eb34[_0x20b668(0x5070)]=_0x560163,_0x36eb34[_0x20b668(0xc45)]=_0x9f6c0,_0x36eb34[_0x20b668(0x147c)]=_0x10b037,_0x36eb34[_0x20b668(0x3a43)]=_0x4910c7,_0x36eb34[_0x20b668(0x4f8f)]=_0x515e94,_0x36eb34['_subdivisions']=_0xe69683,_0x36eb34[_0x20b668(0x469c)]=-0x1===_0x5d096b?void 0x0:_0x5d096b,_0x36eb34):(scratchOptions$b[_0x20b668(0x25cd)]=_0x1c5f3b,scratchOptions$b[_0x20b668(0x1919)]=_0x560163,scratchOptions$b[_0x20b668(0x14e1)]=_0x9f6c0,scratchOptions$b[_0x20b668(0x2fc9)]=_0x10b037,scratchOptions$b[_0x20b668(0x485)]=_0x4910c7,scratchOptions$b[_0x20b668(0x3ca0)]=_0x515e94,scratchOptions$b[_0x20b668(0x56d7)]=_0xe69683,scratchOptions$b['offsetAttribute']=-0x1===_0x5d096b?void 0x0:_0x5d096b,new EllipsoidOutlineGeometry(scratchOptions$b));},EllipsoidOutlineGeometry[_0x68aa19(0x2a90)]=function(_0x194637){var _0x5ab67c=_0x68aa19,_0x388f68=_0x194637[_0x5ab67c(0x6c0)];if(!(_0x388f68['x']<=0x0||_0x388f68['y']<=0x0||_0x388f68['z']<=0x0)){var _0xe130cd=_0x194637[_0x5ab67c(0x1c51)];if(!(_0xe130cd['x']<=0x0||_0xe130cd['y']<=0x0||_0xe130cd['z']<=0x0)){var _0x157c9f=_0x194637[_0x5ab67c(0x5275)],_0x2431ca=_0x194637[_0x5ab67c(0x5070)],_0x1d7bb9=_0x194637[_0x5ab67c(0xc45)],_0x1ea2bf=_0x194637[_0x5ab67c(0x147c)],_0x5ca6bf=_0x194637[_0x5ab67c(0x1532)],_0x41183a=Ellipsoid['fromCartesian3'](_0x388f68),_0x3e03db=_0x194637['_slicePartitions']+0x1,_0x34945f=_0x194637[_0x5ab67c(0x3a43)]+0x1;(_0x3e03db=Math[_0x5ab67c(0x19b6)](_0x3e03db*Math[_0x5ab67c(0x1661)](_0x2431ca-_0x157c9f)/CesiumMath[_0x5ab67c(0x3295)]))<0x2&&(_0x3e03db=0x2),(_0x34945f=Math[_0x5ab67c(0x19b6)](_0x34945f*Math['abs'](_0x1ea2bf-_0x1d7bb9)/CesiumMath['PI']))<0x2&&(_0x34945f=0x2);var _0x1178e=0x0,_0x2dbff2=0x1,_0xc051be=_0xe130cd['x']!==_0x388f68['x']||_0xe130cd['y']!==_0x388f68['y']||_0xe130cd['z']!==_0x388f68['z'],_0x457291=!0x1,_0x557dc3=!0x1;_0xc051be&&(_0x2dbff2=0x2,_0x1d7bb9>0x0&&(_0x457291=!0x0,_0x1178e+=_0x3e03db),_0x1ea2bf<Math['PI']&&(_0x557dc3=!0x0,_0x1178e+=_0x3e03db));var _0x41256c,_0x2641e1,_0x2ad01f,_0x2c1b4e,_0x39a2b7=_0x5ca6bf*_0x2dbff2*(_0x34945f+_0x3e03db),_0x43207a=new Float64Array(0x3*_0x39a2b7),_0x3b248e=0x2*(_0x39a2b7+_0x1178e-(_0x3e03db+_0x34945f)*_0x2dbff2),_0xeb8dcc=IndexDatatype$1[_0x5ab67c(0x2074)](_0x39a2b7,_0x3b248e),_0x45d558=0x0,_0x212db6=new Array(_0x34945f),_0x27c876=new Array(_0x34945f);for(_0x41256c=0x0;_0x41256c<_0x34945f;_0x41256c++)_0x2c1b4e=_0x1d7bb9+_0x41256c*(_0x1ea2bf-_0x1d7bb9)/(_0x34945f-0x1),_0x212db6[_0x41256c]=sin$2(_0x2c1b4e),_0x27c876[_0x41256c]=cos$2(_0x2c1b4e);var _0x584999=new Array(_0x5ca6bf),_0x56cd1d=new Array(_0x5ca6bf);for(_0x41256c=0x0;_0x41256c<_0x5ca6bf;_0x41256c++)_0x2ad01f=_0x157c9f+_0x41256c*(_0x2431ca-_0x157c9f)/(_0x5ca6bf-0x1),_0x584999[_0x41256c]=sin$2(_0x2ad01f),_0x56cd1d[_0x41256c]=cos$2(_0x2ad01f);for(_0x41256c=0x0;_0x41256c<_0x34945f;_0x41256c++)for(_0x2641e1=0x0;_0x2641e1<_0x5ca6bf;_0x2641e1++)_0x43207a[_0x45d558++]=_0x388f68['x']*_0x212db6[_0x41256c]*_0x56cd1d[_0x2641e1],_0x43207a[_0x45d558++]=_0x388f68['y']*_0x212db6[_0x41256c]*_0x584999[_0x2641e1],_0x43207a[_0x45d558++]=_0x388f68['z']*_0x27c876[_0x41256c];if(_0xc051be){for(_0x41256c=0x0;_0x41256c<_0x34945f;_0x41256c++)for(_0x2641e1=0x0;_0x2641e1<_0x5ca6bf;_0x2641e1++)_0x43207a[_0x45d558++]=_0xe130cd['x']*_0x212db6[_0x41256c]*_0x56cd1d[_0x2641e1],_0x43207a[_0x45d558++]=_0xe130cd['y']*_0x212db6[_0x41256c]*_0x584999[_0x2641e1],_0x43207a[_0x45d558++]=_0xe130cd['z']*_0x27c876[_0x41256c];}for(_0x212db6['length']=_0x5ca6bf,_0x27c876[_0x5ab67c(0x531b)]=_0x5ca6bf,_0x41256c=0x0;_0x41256c<_0x5ca6bf;_0x41256c++)_0x2c1b4e=_0x1d7bb9+_0x41256c*(_0x1ea2bf-_0x1d7bb9)/(_0x5ca6bf-0x1),_0x212db6[_0x41256c]=sin$2(_0x2c1b4e),_0x27c876[_0x41256c]=cos$2(_0x2c1b4e);for(_0x584999[_0x5ab67c(0x531b)]=_0x3e03db,_0x56cd1d[_0x5ab67c(0x531b)]=_0x3e03db,_0x41256c=0x0;_0x41256c<_0x3e03db;_0x41256c++)_0x2ad01f=_0x157c9f+_0x41256c*(_0x2431ca-_0x157c9f)/(_0x3e03db-0x1),_0x584999[_0x41256c]=sin$2(_0x2ad01f),_0x56cd1d[_0x41256c]=cos$2(_0x2ad01f);for(_0x41256c=0x0;_0x41256c<_0x5ca6bf;_0x41256c++)for(_0x2641e1=0x0;_0x2641e1<_0x3e03db;_0x2641e1++)_0x43207a[_0x45d558++]=_0x388f68['x']*_0x212db6[_0x41256c]*_0x56cd1d[_0x2641e1],_0x43207a[_0x45d558++]=_0x388f68['y']*_0x212db6[_0x41256c]*_0x584999[_0x2641e1],_0x43207a[_0x45d558++]=_0x388f68['z']*_0x27c876[_0x41256c];if(_0xc051be){for(_0x41256c=0x0;_0x41256c<_0x5ca6bf;_0x41256c++)for(_0x2641e1=0x0;_0x2641e1<_0x3e03db;_0x2641e1++)_0x43207a[_0x45d558++]=_0xe130cd['x']*_0x212db6[_0x41256c]*_0x56cd1d[_0x2641e1],_0x43207a[_0x45d558++]=_0xe130cd['y']*_0x212db6[_0x41256c]*_0x584999[_0x2641e1],_0x43207a[_0x45d558++]=_0xe130cd['z']*_0x27c876[_0x41256c];}for(_0x45d558=0x0,_0x41256c=0x0;_0x41256c<_0x34945f*_0x2dbff2;_0x41256c++){var _0x3c16ba=_0x41256c*_0x5ca6bf;for(_0x2641e1=0x0;_0x2641e1<_0x5ca6bf-0x1;_0x2641e1++)_0xeb8dcc[_0x45d558++]=_0x3c16ba+_0x2641e1,_0xeb8dcc[_0x45d558++]=_0x3c16ba+_0x2641e1+0x1;}var _0x23c255=_0x34945f*_0x5ca6bf*_0x2dbff2;for(_0x41256c=0x0;_0x41256c<_0x3e03db;_0x41256c++)for(_0x2641e1=0x0;_0x2641e1<_0x5ca6bf-0x1;_0x2641e1++)_0xeb8dcc[_0x45d558++]=_0x23c255+_0x41256c+_0x2641e1*_0x3e03db,_0xeb8dcc[_0x45d558++]=_0x23c255+_0x41256c+(_0x2641e1+0x1)*_0x3e03db;if(_0xc051be){for(_0x23c255=_0x34945f*_0x5ca6bf*_0x2dbff2+_0x3e03db*_0x5ca6bf,_0x41256c=0x0;_0x41256c<_0x3e03db;_0x41256c++)for(_0x2641e1=0x0;_0x2641e1<_0x5ca6bf-0x1;_0x2641e1++)_0xeb8dcc[_0x45d558++]=_0x23c255+_0x41256c+_0x2641e1*_0x3e03db,_0xeb8dcc[_0x45d558++]=_0x23c255+_0x41256c+(_0x2641e1+0x1)*_0x3e03db;}if(_0xc051be){var _0x1ea0f4=_0x34945f*_0x5ca6bf*_0x2dbff2,_0x45b693=_0x1ea0f4+_0x5ca6bf*_0x3e03db;if(_0x457291){for(_0x41256c=0x0;_0x41256c<_0x3e03db;_0x41256c++)_0xeb8dcc[_0x45d558++]=_0x1ea0f4+_0x41256c,_0xeb8dcc[_0x45d558++]=_0x45b693+_0x41256c;}if(_0x557dc3){for(_0x1ea0f4+=_0x5ca6bf*_0x3e03db-_0x3e03db,_0x45b693+=_0x5ca6bf*_0x3e03db-_0x3e03db,_0x41256c=0x0;_0x41256c<_0x3e03db;_0x41256c++)_0xeb8dcc[_0x45d558++]=_0x1ea0f4+_0x41256c,_0xeb8dcc[_0x45d558++]=_0x45b693+_0x41256c;}}var _0x276756=new GeometryAttributes({'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x5ab67c(0x1c31)],'componentsPerAttribute':0x3,'values':_0x43207a})});if(defined$1(_0x194637[_0x5ab67c(0x469c)])){var _0x13b229=_0x43207a[_0x5ab67c(0x531b)],_0xc4ffd1=new Uint8Array(_0x13b229/0x3);arrayFill(_0xc4ffd1,_0x194637['_offsetAttribute']===GeometryOffsetAttribute$1['NONE']?0x0:0x1),_0x276756[_0x5ab67c(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x5ab67c(0x4aae)],'componentsPerAttribute':0x1,'values':_0xc4ffd1});}return new Geometry({'attributes':_0x276756,'indices':_0xeb8dcc,'primitiveType':PrimitiveType$1[_0x5ab67c(0x2f6a)],'boundingSphere':BoundingSphere[_0x5ab67c(0xedf)](_0x41183a),'offsetAttribute':_0x194637[_0x5ab67c(0x469c)]});}}},Object[_0x68aa19(0x5b7)](EllipsoidTerrainProvider[_0x68aa19(0x4b51)],{'errorEvent':{'get':function(){var _0x44e0a9=_0x68aa19;return this[_0x44e0a9(0x2c49)];}},'credit':{'get':function(){}},'tilingScheme':{'get':function(){var _0x2f168c=_0x68aa19;return this[_0x2f168c(0x4ebc)];}},'ready':{'get':function(){return!0x0;}},'readyPromise':{'get':function(){var _0x469046=_0x68aa19;return this[_0x469046(0x38bb)];}},'hasWaterMask':{'get':function(){return!0x1;}},'hasVertexNormals':{'get':function(){return!0x1;}},'isCreateSkirt':{'get':function(){var _0x6a28f0=_0x68aa19;return this[_0x6a28f0(0x4b6a)];},'set':function(_0x29ea9b){var _0x5d4cad=_0x68aa19;_0x29ea9b!==this[_0x5d4cad(0x4b6a)]&&(this[_0x5d4cad(0x4e48)]=!0x0),this[_0x5d4cad(0x4b6a)]=_0x29ea9b;}}}),EllipsoidTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x5879)]=function(_0x4f0dac,_0x4ff70b,_0x515a75,_0x5169b2){var _0x39b44e=_0x68aa19;return when['resolve'](new HeightmapTerrainData({'buffer':new Uint8Array(0x100),'width':0x10,'height':0x10,'skirtMode':this[_0x39b44e(0x4b6a)]}));},EllipsoidTerrainProvider[_0x68aa19(0x4b51)]['getLevelMaximumGeometricError']=function(_0x33126b){var _0x179650=_0x68aa19;return this[_0x179650(0x424f)]/(0x1<<_0x33126b);},EllipsoidTerrainProvider[_0x68aa19(0x4b51)]['getTileDataAvailable']=function(_0x21b352,_0x41ac66,_0x18c11e){},EllipsoidTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x46a5)]=function(_0x2b8df9,_0x453e7b,_0x19b21f){},EventHelper[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x43a442,_0x53725a,_0x26f605){var _0x22171b=_0x68aa19,_0x1da1fc=_0x43a442[_0x22171b(0xef9)](_0x53725a,_0x26f605);this[_0x22171b(0x1b47)]['push'](_0x1da1fc);var _0x233392=this;return function(){var _0x1ae0d1=_0x22171b;_0x1da1fc();var _0x1ea3a9=_0x233392[_0x1ae0d1(0x1b47)];_0x1ea3a9[_0x1ae0d1(0x4bc6)](_0x1ea3a9[_0x1ae0d1(0x33ab)](_0x1da1fc),0x1);};},EventHelper[_0x68aa19(0x4b51)][_0x68aa19(0x4ee2)]=function(){var _0x3a8884=_0x68aa19;for(var _0xf3235d=this['_removalFunctions'],_0x20ca4f=0x0,_0x4d0af5=_0xf3235d[_0x3a8884(0x531b)];_0x20ca4f<_0x4d0af5;++_0x20ca4f)_0xf3235d[_0x20ca4f]();_0xf3235d[_0x3a8884(0x531b)]=0x0;};var ExtrapolationType={'NONE':0x0,'HOLD':0x1,'EXTRAPOLATE':0x2},ExtrapolationType$1=Object['freeze'](ExtrapolationType);function FlattenRegion(){var _0x3af296=_0x68aa19;this['_bounds']=new Cartesian4(),this['_command']=void 0x0,this['_geometry']=void 0x0,this[_0x3af296(0x460b)]=void 0x0,this[_0x3af296(0x445c)]=void 0x0;}function OrthographicOffCenterFrustum(_0x4502c8){var _0x57bb6e=_0x68aa19;_0x4502c8=defaultValue$1(_0x4502c8,defaultValue$1[_0x57bb6e(0x494f)]),this[_0x57bb6e(0x1831)]=_0x4502c8[_0x57bb6e(0x1831)],this[_0x57bb6e(0x5557)]=void 0x0,this[_0x57bb6e(0x339c)]=_0x4502c8[_0x57bb6e(0x339c)],this[_0x57bb6e(0x48a8)]=void 0x0,this[_0x57bb6e(0x4910)]=_0x4502c8[_0x57bb6e(0x4910)],this[_0x57bb6e(0x2b70)]=void 0x0,this[_0x57bb6e(0x3b17)]=_0x4502c8[_0x57bb6e(0x3b17)],this['_bottom']=void 0x0,this[_0x57bb6e(0x2cb3)]=defaultValue$1(_0x4502c8[_0x57bb6e(0x2cb3)],0x1),this[_0x57bb6e(0x1fbf)]=this[_0x57bb6e(0x2cb3)],this[_0x57bb6e(0x23e)]=defaultValue$1(_0x4502c8[_0x57bb6e(0x23e)],0x1dcd6500),this[_0x57bb6e(0xa04)]=this[_0x57bb6e(0x23e)],this[_0x57bb6e(0x586)]=new CullingVolume(),this[_0x57bb6e(0x597)]=new Matrix4();}function update$6(_0x1747b2){var _0xc1fddd=_0x68aa19;_0x1747b2[_0xc1fddd(0x4910)]===_0x1747b2[_0xc1fddd(0x2b70)]&&_0x1747b2[_0xc1fddd(0x3b17)]===_0x1747b2['_bottom']&&_0x1747b2[_0xc1fddd(0x1831)]===_0x1747b2['_left']&&_0x1747b2['right']===_0x1747b2[_0xc1fddd(0x48a8)]&&_0x1747b2[_0xc1fddd(0x2cb3)]===_0x1747b2[_0xc1fddd(0x1fbf)]&&_0x1747b2[_0xc1fddd(0x23e)]===_0x1747b2[_0xc1fddd(0xa04)]||(_0x1747b2[_0xc1fddd(0x5557)]=_0x1747b2[_0xc1fddd(0x1831)],_0x1747b2[_0xc1fddd(0x48a8)]=_0x1747b2[_0xc1fddd(0x339c)],_0x1747b2[_0xc1fddd(0x2b70)]=_0x1747b2[_0xc1fddd(0x4910)],_0x1747b2[_0xc1fddd(0x2eae)]=_0x1747b2['bottom'],_0x1747b2['_near']=_0x1747b2[_0xc1fddd(0x2cb3)],_0x1747b2['_far']=_0x1747b2[_0xc1fddd(0x23e)],_0x1747b2[_0xc1fddd(0x597)]=Matrix4['computeOrthographicOffCenter'](_0x1747b2[_0xc1fddd(0x1831)],_0x1747b2[_0xc1fddd(0x339c)],_0x1747b2['bottom'],_0x1747b2['top'],_0x1747b2[_0xc1fddd(0x2cb3)],_0x1747b2[_0xc1fddd(0x23e)],_0x1747b2[_0xc1fddd(0x597)]));}FlattenRegion[_0x68aa19(0x4b51)]['destroy']=function(){var _0x3be059=_0x68aa19;delete this['_bounds'],this[_0x3be059(0x3045)]=null,defined$1(this[_0x3be059(0x117)])&&(this['_command'][_0x3be059(0xa85)]=this['_command'][_0x3be059(0xa85)]&&!this[_0x3be059(0x117)][_0x3be059(0xa85)][_0x3be059(0x1348)]()&&this[_0x3be059(0x117)][_0x3be059(0xa85)][_0x3be059(0x2578)](),this[_0x3be059(0x117)][_0x3be059(0x30a0)]=this[_0x3be059(0x117)][_0x3be059(0x30a0)]&&!this[_0x3be059(0x117)]['shaderProgram']['isDestroyed']()&&this[_0x3be059(0x117)][_0x3be059(0x30a0)]['destroy'](),this[_0x3be059(0x117)]=null);var _0x600883=this[_0x3be059(0x445c)];defined$1(_0x600883)&&_0x600883['destroy'](),this[_0x3be059(0x445c)]=void 0x0;var _0x560322=this[_0x3be059(0x460b)];defined$1(_0x560322)&&_0x560322[_0x3be059(0x2578)](),this[_0x3be059(0x460b)]=void 0x0,this[_0x3be059(0x4bdb)]=null;},FlattenRegion['updateGeometry']=function(_0x3b4609,_0x3e5543,_0x56021e,_0x47d244){var _0x433e1a=_0x68aa19;if(defined$1(_0x3b4609)){for(var _0x29e9a6=new GeographicProjection(),_0x4d3801=_0x29e9a6[_0x433e1a(0x1706)],_0x282fa4=new Cartographic(),_0xe450a1=_0x3b4609[_0x433e1a(0x1b28)][_0x433e1a(0x4771)],_0x36ee02=new Cartesian3(),_0x4ce4ed=_0xe450a1[_0x433e1a(0x21e8)],_0x26010c=0x0;_0x26010c<_0x4ce4ed[_0x433e1a(0x531b)];_0x26010c+=0x3)_0x36ee02['x']=_0x4ce4ed[_0x26010c],_0x36ee02['y']=_0x4ce4ed[_0x26010c+0x1],_0x36ee02['z']=_0x4ce4ed[_0x26010c+0x2],_0x47d244&&(_0x4d3801[_0x433e1a(0x541d)](_0x36ee02,_0x282fa4),_0x29e9a6['project'](_0x282fa4,_0x36ee02),_0x36ee02=Cartesian3[_0x433e1a(0x2b84)](_0x36ee02['z'],_0x36ee02['x'],_0x36ee02['y'])),Matrix4['multiplyByPoint'](_0x56021e,_0x36ee02,_0x36ee02),_0x4ce4ed[_0x26010c]=_0x36ee02['x'],_0x4ce4ed[_0x26010c+0x1]=_0x36ee02['y'],_0x4ce4ed[_0x26010c+0x2]=_0x36ee02['z'];}},FlattenRegion[_0x68aa19(0x48e3)]=function(_0x32d144){var _0x17024a=_0x68aa19;for(var _0x292620=_0x32d144[_0x17024a(0x1b28)][_0x17024a(0x4771)][_0x17024a(0x21e8)],_0x356d80=new Cartesian4(Number[_0x17024a(0xd77)],Number[_0x17024a(0xd77)],-Number[_0x17024a(0xd77)],-Number[_0x17024a(0xd77)]),_0x3accc6=0x0;_0x3accc6<_0x292620[_0x17024a(0x531b)];_0x3accc6+=0x3){var _0x2c2ad3=_0x292620[_0x3accc6],_0x95182e=_0x292620[_0x3accc6+0x1];_0x356d80['x']=Math[_0x17024a(0x27d5)](_0x2c2ad3,_0x356d80['x']),_0x356d80['y']=Math[_0x17024a(0x27d5)](_0x95182e,_0x356d80['y']),_0x356d80['z']=Math[_0x17024a(0x2bc6)](_0x2c2ad3,_0x356d80['z']),_0x356d80['w']=Math['max'](_0x95182e,_0x356d80['w']);}return _0x356d80;},Object['defineProperties'](OrthographicOffCenterFrustum[_0x68aa19(0x4b51)],{'projectionMatrix':{'get':function(){var _0x466bc1=_0x68aa19;return update$6(this),this[_0x466bc1(0x597)];}}});var getPlanesRight$1=new Cartesian3(),getPlanesNearCenter$1=new Cartesian3(),getPlanesPoint=new Cartesian3(),negateScratch=new Cartesian3();function OrthographicFrustum(_0x90cfc9){var _0x496fc9=_0x68aa19;_0x90cfc9=defaultValue$1(_0x90cfc9,defaultValue$1[_0x496fc9(0x494f)]),this[_0x496fc9(0x2262)]=new OrthographicOffCenterFrustum(),this[_0x496fc9(0x209)]=_0x90cfc9['width'],this[_0x496fc9(0x52d2)]=void 0x0,this[_0x496fc9(0x1d97)]=_0x90cfc9['aspectRatio'],this['_aspectRatio']=void 0x0,this[_0x496fc9(0x2cb3)]=defaultValue$1(_0x90cfc9['near'],0x1),this[_0x496fc9(0x1fbf)]=this[_0x496fc9(0x2cb3)],this[_0x496fc9(0x23e)]=defaultValue$1(_0x90cfc9[_0x496fc9(0x23e)],0x1dcd6500),this[_0x496fc9(0xa04)]=this[_0x496fc9(0x23e)];}function update$5(_0x458b82){var _0x1619df=_0x68aa19,_0x1ef61f=_0x458b82[_0x1619df(0x2262)];if(_0x458b82['width']!==_0x458b82['_width']||_0x458b82[_0x1619df(0x1d97)]!==_0x458b82[_0x1619df(0x1982)]||_0x458b82[_0x1619df(0x2cb3)]!==_0x458b82[_0x1619df(0x1fbf)]||_0x458b82[_0x1619df(0x23e)]!==_0x458b82['_far']){_0x458b82[_0x1619df(0x1982)]=_0x458b82['aspectRatio'],_0x458b82[_0x1619df(0x52d2)]=_0x458b82['width'],_0x458b82['_near']=_0x458b82[_0x1619df(0x2cb3)],_0x458b82[_0x1619df(0xa04)]=_0x458b82['far'];var _0x436de2=0x1/_0x458b82[_0x1619df(0x1d97)];_0x1ef61f['right']=0.5*_0x458b82[_0x1619df(0x209)],_0x1ef61f[_0x1619df(0x1831)]=-_0x1ef61f[_0x1619df(0x339c)],_0x1ef61f['top']=_0x436de2*_0x1ef61f[_0x1619df(0x339c)],_0x1ef61f[_0x1619df(0x3b17)]=-_0x1ef61f[_0x1619df(0x4910)],_0x1ef61f[_0x1619df(0x2cb3)]=_0x458b82['near'],_0x1ef61f[_0x1619df(0x23e)]=_0x458b82[_0x1619df(0x23e)];}}function PerspectiveOffCenterFrustum(_0x136cf5){var _0x6cba72=_0x68aa19;_0x136cf5=defaultValue$1(_0x136cf5,defaultValue$1[_0x6cba72(0x494f)]),this[_0x6cba72(0x1831)]=_0x136cf5[_0x6cba72(0x1831)],this[_0x6cba72(0x5557)]=void 0x0,this['right']=_0x136cf5[_0x6cba72(0x339c)],this['_right']=void 0x0,this[_0x6cba72(0x4910)]=_0x136cf5[_0x6cba72(0x4910)],this['_top']=void 0x0,this[_0x6cba72(0x3b17)]=_0x136cf5[_0x6cba72(0x3b17)],this[_0x6cba72(0x2eae)]=void 0x0,this['near']=defaultValue$1(_0x136cf5[_0x6cba72(0x2cb3)],0x1),this[_0x6cba72(0x1fbf)]=this['near'],this['far']=defaultValue$1(_0x136cf5[_0x6cba72(0x23e)],0x1dcd6500),this[_0x6cba72(0xa04)]=this[_0x6cba72(0x23e)],this[_0x6cba72(0x586)]=new CullingVolume(),this[_0x6cba72(0x3265)]=new Matrix4(),this[_0x6cba72(0x2705)]=new Matrix4();}function update$4(_0x3218ba){var _0x120bd7=_0x68aa19,_0xe2b7bd=_0x3218ba[_0x120bd7(0x4910)],_0x4de1f1=_0x3218ba[_0x120bd7(0x3b17)],_0x47c82c=_0x3218ba[_0x120bd7(0x339c)],_0x48791a=_0x3218ba[_0x120bd7(0x1831)],_0x54c35b=_0x3218ba[_0x120bd7(0x2cb3)],_0x24fc7f=_0x3218ba['far'];_0xe2b7bd===_0x3218ba[_0x120bd7(0x2b70)]&&_0x4de1f1===_0x3218ba[_0x120bd7(0x2eae)]&&_0x48791a===_0x3218ba[_0x120bd7(0x5557)]&&_0x47c82c===_0x3218ba[_0x120bd7(0x48a8)]&&_0x54c35b===_0x3218ba['_near']&&_0x24fc7f===_0x3218ba[_0x120bd7(0xa04)]||(_0x3218ba[_0x120bd7(0x5557)]=_0x48791a,_0x3218ba['_right']=_0x47c82c,_0x3218ba[_0x120bd7(0x2b70)]=_0xe2b7bd,_0x3218ba[_0x120bd7(0x2eae)]=_0x4de1f1,_0x3218ba[_0x120bd7(0x1fbf)]=_0x54c35b,_0x3218ba[_0x120bd7(0xa04)]=_0x24fc7f,_0x3218ba['_perspectiveMatrix']=Matrix4[_0x120bd7(0x36d9)](_0x48791a,_0x47c82c,_0x4de1f1,_0xe2b7bd,_0x54c35b,_0x24fc7f,_0x3218ba[_0x120bd7(0x3265)]),_0x3218ba[_0x120bd7(0x2705)]=Matrix4[_0x120bd7(0x41e7)](_0x48791a,_0x47c82c,_0x4de1f1,_0xe2b7bd,_0x54c35b,_0x3218ba[_0x120bd7(0x2705)]));}OrthographicOffCenterFrustum[_0x68aa19(0x4b51)]['computeCullingVolume']=function(_0x11f304,_0x16e223,_0xbd1cb){var _0x440be8=_0x68aa19,_0x1e628e=this['_cullingVolume'][_0x440be8(0x9e0)],_0x5d482e=this[_0x440be8(0x4910)],_0x35e96c=this[_0x440be8(0x3b17)],_0x1e0a9c=this[_0x440be8(0x339c)],_0x2632de=this[_0x440be8(0x1831)],_0x59372a=this['near'],_0x285c07=this['far'],_0x397312=Cartesian3[_0x440be8(0x33cc)](_0x16e223,_0xbd1cb,getPlanesRight$1);Cartesian3['normalize'](_0x397312,_0x397312);var _0x2a05db=getPlanesNearCenter$1;Cartesian3['multiplyByScalar'](_0x16e223,_0x59372a,_0x2a05db),Cartesian3[_0x440be8(0x4979)](_0x11f304,_0x2a05db,_0x2a05db);var _0x4ef8fb=getPlanesPoint;Cartesian3[_0x440be8(0x1c02)](_0x397312,_0x2632de,_0x4ef8fb),Cartesian3[_0x440be8(0x4979)](_0x2a05db,_0x4ef8fb,_0x4ef8fb);var _0x549013=_0x1e628e[0x0];return defined$1(_0x549013)||(_0x549013=_0x1e628e[0x0]=new Cartesian4()),_0x549013['x']=_0x397312['x'],_0x549013['y']=_0x397312['y'],_0x549013['z']=_0x397312['z'],_0x549013['w']=-Cartesian3[_0x440be8(0x22ed)](_0x397312,_0x4ef8fb),Cartesian3[_0x440be8(0x1c02)](_0x397312,_0x1e0a9c,_0x4ef8fb),Cartesian3[_0x440be8(0x4979)](_0x2a05db,_0x4ef8fb,_0x4ef8fb),defined$1(_0x549013=_0x1e628e[0x1])||(_0x549013=_0x1e628e[0x1]=new Cartesian4()),_0x549013['x']=-_0x397312['x'],_0x549013['y']=-_0x397312['y'],_0x549013['z']=-_0x397312['z'],_0x549013['w']=-Cartesian3[_0x440be8(0x22ed)](Cartesian3[_0x440be8(0x3152)](_0x397312,negateScratch),_0x4ef8fb),Cartesian3['multiplyByScalar'](_0xbd1cb,_0x35e96c,_0x4ef8fb),Cartesian3[_0x440be8(0x4979)](_0x2a05db,_0x4ef8fb,_0x4ef8fb),defined$1(_0x549013=_0x1e628e[0x2])||(_0x549013=_0x1e628e[0x2]=new Cartesian4()),_0x549013['x']=_0xbd1cb['x'],_0x549013['y']=_0xbd1cb['y'],_0x549013['z']=_0xbd1cb['z'],_0x549013['w']=-Cartesian3[_0x440be8(0x22ed)](_0xbd1cb,_0x4ef8fb),Cartesian3['multiplyByScalar'](_0xbd1cb,_0x5d482e,_0x4ef8fb),Cartesian3[_0x440be8(0x4979)](_0x2a05db,_0x4ef8fb,_0x4ef8fb),defined$1(_0x549013=_0x1e628e[0x3])||(_0x549013=_0x1e628e[0x3]=new Cartesian4()),_0x549013['x']=-_0xbd1cb['x'],_0x549013['y']=-_0xbd1cb['y'],_0x549013['z']=-_0xbd1cb['z'],_0x549013['w']=-Cartesian3[_0x440be8(0x22ed)](Cartesian3[_0x440be8(0x3152)](_0xbd1cb,negateScratch),_0x4ef8fb),defined$1(_0x549013=_0x1e628e[0x4])||(_0x549013=_0x1e628e[0x4]=new Cartesian4()),_0x549013['x']=_0x16e223['x'],_0x549013['y']=_0x16e223['y'],_0x549013['z']=_0x16e223['z'],_0x549013['w']=-Cartesian3[_0x440be8(0x22ed)](_0x16e223,_0x2a05db),Cartesian3[_0x440be8(0x1c02)](_0x16e223,_0x285c07,_0x4ef8fb),Cartesian3[_0x440be8(0x4979)](_0x11f304,_0x4ef8fb,_0x4ef8fb),defined$1(_0x549013=_0x1e628e[0x5])||(_0x549013=_0x1e628e[0x5]=new Cartesian4()),_0x549013['x']=-_0x16e223['x'],_0x549013['y']=-_0x16e223['y'],_0x549013['z']=-_0x16e223['z'],_0x549013['w']=-Cartesian3['dot'](Cartesian3[_0x440be8(0x3152)](_0x16e223,negateScratch),_0x4ef8fb),this['_cullingVolume'];},OrthographicOffCenterFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x4975)]=function(_0x2d1316,_0x317669,_0x2bb570,_0x263121,_0x4297fb){var _0x3a98c9=_0x68aa19;update$6(this);var _0x30df70=_0x263121*(this['right']-this[_0x3a98c9(0x1831)])/_0x2d1316,_0x4a2d34=_0x263121*(this['top']-this[_0x3a98c9(0x3b17)])/_0x317669;return _0x4297fb['x']=_0x30df70,_0x4297fb['y']=_0x4a2d34,_0x4297fb;},OrthographicOffCenterFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x366704){var _0x4b484e=_0x68aa19;return defined$1(_0x366704)||(_0x366704=new OrthographicOffCenterFrustum()),_0x366704[_0x4b484e(0x1831)]=this[_0x4b484e(0x1831)],_0x366704['right']=this[_0x4b484e(0x339c)],_0x366704['top']=this[_0x4b484e(0x4910)],_0x366704['bottom']=this['bottom'],_0x366704['near']=this[_0x4b484e(0x2cb3)],_0x366704[_0x4b484e(0x23e)]=this['far'],_0x366704[_0x4b484e(0x5557)]=void 0x0,_0x366704[_0x4b484e(0x48a8)]=void 0x0,_0x366704[_0x4b484e(0x2b70)]=void 0x0,_0x366704['_bottom']=void 0x0,_0x366704[_0x4b484e(0x1fbf)]=void 0x0,_0x366704[_0x4b484e(0xa04)]=void 0x0,_0x366704;},OrthographicOffCenterFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x446b59){var _0x357816=_0x68aa19;return defined$1(_0x446b59)&&_0x446b59 instanceof OrthographicOffCenterFrustum&&this[_0x357816(0x339c)]===_0x446b59[_0x357816(0x339c)]&&this[_0x357816(0x1831)]===_0x446b59[_0x357816(0x1831)]&&this[_0x357816(0x4910)]===_0x446b59[_0x357816(0x4910)]&&this['bottom']===_0x446b59[_0x357816(0x3b17)]&&this[_0x357816(0x2cb3)]===_0x446b59['near']&&this[_0x357816(0x23e)]===_0x446b59[_0x357816(0x23e)];},OrthographicOffCenterFrustum[_0x68aa19(0x4b51)]['equalsEpsilon']=function(_0xbe4913,_0x5b6303,_0x348107){var _0x44a554=_0x68aa19;return _0xbe4913===this||defined$1(_0xbe4913)&&_0xbe4913 instanceof OrthographicOffCenterFrustum&&CesiumMath[_0x44a554(0x19c9)](this['right'],_0xbe4913[_0x44a554(0x339c)],_0x5b6303,_0x348107)&&CesiumMath['equalsEpsilon'](this['left'],_0xbe4913['left'],_0x5b6303,_0x348107)&&CesiumMath[_0x44a554(0x19c9)](this[_0x44a554(0x4910)],_0xbe4913[_0x44a554(0x4910)],_0x5b6303,_0x348107)&&CesiumMath[_0x44a554(0x19c9)](this[_0x44a554(0x3b17)],_0xbe4913[_0x44a554(0x3b17)],_0x5b6303,_0x348107)&&CesiumMath[_0x44a554(0x19c9)](this['near'],_0xbe4913[_0x44a554(0x2cb3)],_0x5b6303,_0x348107)&&CesiumMath['equalsEpsilon'](this['far'],_0xbe4913[_0x44a554(0x23e)],_0x5b6303,_0x348107);},OrthographicFrustum[_0x68aa19(0xe6c)]=0x4,OrthographicFrustum[_0x68aa19(0x3540)]=function(_0x322320,_0x30f9a6,_0x356b56){var _0x211168=_0x68aa19;return _0x356b56=defaultValue$1(_0x356b56,0x0),_0x30f9a6[_0x356b56++]=_0x322320[_0x211168(0x209)],_0x30f9a6[_0x356b56++]=_0x322320[_0x211168(0x1d97)],_0x30f9a6[_0x356b56++]=_0x322320[_0x211168(0x2cb3)],_0x30f9a6[_0x356b56]=_0x322320[_0x211168(0x23e)],_0x30f9a6;},OrthographicFrustum['unpack']=function(_0x3395c0,_0x2ab2e4,_0x4f9325){var _0x2f73c9=_0x68aa19;return _0x2ab2e4=defaultValue$1(_0x2ab2e4,0x0),defined$1(_0x4f9325)||(_0x4f9325=new OrthographicFrustum()),_0x4f9325[_0x2f73c9(0x209)]=_0x3395c0[_0x2ab2e4++],_0x4f9325[_0x2f73c9(0x1d97)]=_0x3395c0[_0x2ab2e4++],_0x4f9325['near']=_0x3395c0[_0x2ab2e4++],_0x4f9325[_0x2f73c9(0x23e)]=_0x3395c0[_0x2ab2e4],_0x4f9325;},Object[_0x68aa19(0x5b7)](OrthographicFrustum['prototype'],{'projectionMatrix':{'get':function(){var _0x2aa918=_0x68aa19;return update$5(this),this['_offCenterFrustum'][_0x2aa918(0x117b)];}}}),OrthographicFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x422f)]=function(_0x3eb0ee,_0x313ab7,_0x2d2ec8){var _0x2e4d7=_0x68aa19;return update$5(this),this[_0x2e4d7(0x2262)][_0x2e4d7(0x422f)](_0x3eb0ee,_0x313ab7,_0x2d2ec8);},OrthographicFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x4975)]=function(_0x5ed47b,_0x4d128d,_0x1fb9bf,_0xed0c6e,_0x873975){var _0x3a78c7=_0x68aa19;return update$5(this),this[_0x3a78c7(0x2262)][_0x3a78c7(0x4975)](_0x5ed47b,_0x4d128d,_0x1fb9bf,_0xed0c6e,_0x873975);},OrthographicFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x5bc26f){var _0x299f58=_0x68aa19;return defined$1(_0x5bc26f)||(_0x5bc26f=new OrthographicFrustum()),_0x5bc26f[_0x299f58(0x1d97)]=this[_0x299f58(0x1d97)],_0x5bc26f[_0x299f58(0x209)]=this['width'],_0x5bc26f[_0x299f58(0x2cb3)]=this[_0x299f58(0x2cb3)],_0x5bc26f[_0x299f58(0x23e)]=this['far'],_0x5bc26f[_0x299f58(0x1982)]=void 0x0,_0x5bc26f[_0x299f58(0x52d2)]=void 0x0,_0x5bc26f['_near']=void 0x0,_0x5bc26f[_0x299f58(0xa04)]=void 0x0,this[_0x299f58(0x2262)][_0x299f58(0x254b)](_0x5bc26f[_0x299f58(0x2262)]),_0x5bc26f;},OrthographicFrustum['prototype']['equals']=function(_0x3c434f){var _0x2f00ac=_0x68aa19;return!!(defined$1(_0x3c434f)&&_0x3c434f instanceof OrthographicFrustum)&&(update$5(this),update$5(_0x3c434f),this[_0x2f00ac(0x209)]===_0x3c434f[_0x2f00ac(0x209)]&&this['aspectRatio']===_0x3c434f[_0x2f00ac(0x1d97)]&&this['_offCenterFrustum']['equals'](_0x3c434f['_offCenterFrustum']));},OrthographicFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0x2179e7,_0xb8f4dc,_0x4bcf0f){var _0x35a2b1=_0x68aa19;return!!(defined$1(_0x2179e7)&&_0x2179e7 instanceof OrthographicFrustum)&&(update$5(this),update$5(_0x2179e7),CesiumMath[_0x35a2b1(0x19c9)](this[_0x35a2b1(0x209)],_0x2179e7[_0x35a2b1(0x209)],_0xb8f4dc,_0x4bcf0f)&&CesiumMath[_0x35a2b1(0x19c9)](this[_0x35a2b1(0x1d97)],_0x2179e7['aspectRatio'],_0xb8f4dc,_0x4bcf0f)&&this[_0x35a2b1(0x2262)]['equalsEpsilon'](_0x2179e7[_0x35a2b1(0x2262)],_0xb8f4dc,_0x4bcf0f));},Object['defineProperties'](PerspectiveOffCenterFrustum[_0x68aa19(0x4b51)],{'projectionMatrix':{'get':function(){return update$4(this),this['_perspectiveMatrix'];}},'infiniteProjectionMatrix':{'get':function(){var _0x35b86d=_0x68aa19;return update$4(this),this[_0x35b86d(0x2705)];}}});var getPlanesRight=new Cartesian3(),getPlanesNearCenter=new Cartesian3(),getPlanesFarCenter=new Cartesian3(),getPlanesNormal=new Cartesian3();function PerspectiveFrustum(_0x3607ac){var _0x218c44=_0x68aa19;_0x3607ac=defaultValue$1(_0x3607ac,defaultValue$1[_0x218c44(0x494f)]),this[_0x218c44(0x2262)]=new PerspectiveOffCenterFrustum(),this[_0x218c44(0x1f0a)]=_0x3607ac[_0x218c44(0x1f0a)],this[_0x218c44(0x2e2b)]=void 0x0,this[_0x218c44(0x3cf7)]=void 0x0,this[_0x218c44(0x4572)]=void 0x0,this[_0x218c44(0x1d97)]=_0x3607ac[_0x218c44(0x1d97)],this['_aspectRatio']=void 0x0,this[_0x218c44(0x2cb3)]=defaultValue$1(_0x3607ac[_0x218c44(0x2cb3)],0x1),this[_0x218c44(0x1fbf)]=this[_0x218c44(0x2cb3)],this[_0x218c44(0x23e)]=defaultValue$1(_0x3607ac[_0x218c44(0x23e)],0x1dcd6500),this[_0x218c44(0xa04)]=this[_0x218c44(0x23e)],this[_0x218c44(0x516d)]=defaultValue$1(_0x3607ac[_0x218c44(0x516d)],0x0),this[_0x218c44(0x453f)]=this['xOffset'],this[_0x218c44(0x2daf)]=defaultValue$1(_0x3607ac[_0x218c44(0x2daf)],0x0),this[_0x218c44(0x2420)]=this[_0x218c44(0x2daf)],this['reflect']=!0x1;}function update$3(_0x17b55a){var _0x4c54a1=_0x68aa19,_0x12b1a2=_0x17b55a[_0x4c54a1(0x2262)];_0x17b55a[_0x4c54a1(0x1f0a)]===_0x17b55a[_0x4c54a1(0x2e2b)]&&_0x17b55a[_0x4c54a1(0x1d97)]===_0x17b55a[_0x4c54a1(0x1982)]&&_0x17b55a[_0x4c54a1(0x2cb3)]===_0x17b55a[_0x4c54a1(0x1fbf)]&&_0x17b55a['far']===_0x17b55a[_0x4c54a1(0xa04)]&&_0x17b55a[_0x4c54a1(0x516d)]===_0x17b55a[_0x4c54a1(0x453f)]&&_0x17b55a['yOffset']===_0x17b55a[_0x4c54a1(0x2420)]||(_0x17b55a[_0x4c54a1(0x1982)]=_0x17b55a[_0x4c54a1(0x1d97)],_0x17b55a[_0x4c54a1(0x2e2b)]=_0x17b55a[_0x4c54a1(0x1f0a)],_0x17b55a[_0x4c54a1(0x3cf7)]=_0x17b55a[_0x4c54a1(0x1d97)]<=0x1?_0x17b55a[_0x4c54a1(0x1f0a)]:0x2*Math[_0x4c54a1(0x81d)](Math[_0x4c54a1(0x15be)](0.5*_0x17b55a['fov'])/_0x17b55a[_0x4c54a1(0x1d97)]),_0x17b55a[_0x4c54a1(0x1fbf)]=_0x17b55a[_0x4c54a1(0x2cb3)],_0x17b55a['_far']=_0x17b55a[_0x4c54a1(0x23e)],_0x17b55a[_0x4c54a1(0x4572)]=0x2*Math[_0x4c54a1(0x15be)](0.5*_0x17b55a[_0x4c54a1(0x3cf7)]),_0x17b55a[_0x4c54a1(0x453f)]=_0x17b55a[_0x4c54a1(0x516d)],_0x17b55a[_0x4c54a1(0x2420)]=_0x17b55a[_0x4c54a1(0x2daf)],_0x12b1a2[_0x4c54a1(0x4910)]=_0x17b55a[_0x4c54a1(0x2cb3)]*Math[_0x4c54a1(0x15be)](0.5*_0x17b55a['_fovy']),_0x12b1a2[_0x4c54a1(0x3b17)]=-_0x12b1a2[_0x4c54a1(0x4910)],_0x12b1a2[_0x4c54a1(0x339c)]=_0x17b55a[_0x4c54a1(0x1d97)]*_0x12b1a2[_0x4c54a1(0x4910)],_0x12b1a2[_0x4c54a1(0x1831)]=-_0x12b1a2[_0x4c54a1(0x339c)],_0x12b1a2[_0x4c54a1(0x2cb3)]=_0x17b55a[_0x4c54a1(0x2cb3)],_0x12b1a2['far']=_0x17b55a[_0x4c54a1(0x23e)],_0x12b1a2[_0x4c54a1(0x339c)]+=_0x17b55a[_0x4c54a1(0x516d)],_0x12b1a2[_0x4c54a1(0x1831)]+=_0x17b55a['xOffset'],_0x12b1a2[_0x4c54a1(0x4910)]+=_0x17b55a[_0x4c54a1(0x2daf)],_0x12b1a2['bottom']+=_0x17b55a['yOffset']);}PerspectiveOffCenterFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x942)]=function(){var _0x28ff84=_0x68aa19,_0x3af382=this[_0x28ff84(0x4910)],_0x25abe0=this['bottom'],_0x3e62b0=this[_0x28ff84(0x339c)],_0x1363b7=this[_0x28ff84(0x1831)],_0x516d85=this[_0x28ff84(0x2cb3)],_0x40440b=this['far'];this[_0x28ff84(0x5557)]=_0x1363b7,this['_right']=_0x3e62b0,this['_top']=_0x3af382,this[_0x28ff84(0x2eae)]=_0x25abe0,this['_near']=_0x516d85,this[_0x28ff84(0xa04)]=_0x40440b,this[_0x28ff84(0x3265)]=Matrix4['computePerspectiveOffCenter'](_0x1363b7,_0x3e62b0,_0x25abe0,_0x3af382,_0x516d85,_0x40440b,this[_0x28ff84(0x3265)]),this[_0x28ff84(0x2705)]=Matrix4['computeInfinitePerspectiveOffCenter'](_0x1363b7,_0x3e62b0,_0x25abe0,_0x3af382,_0x516d85,this['_infinitePerspective']);},PerspectiveOffCenterFrustum['prototype'][_0x68aa19(0x422f)]=function(_0x5b46c1,_0x5910d5,_0x5baaf5,_0xe7d2b){var _0x44de52=_0x68aa19,_0x36a6ed=this[_0x44de52(0x586)][_0x44de52(0x9e0)],_0x190330=defaultValue$1(_0xe7d2b,0x0);_0x190330=Math[_0x44de52(0x27d5)](_0x190330,0.5),_0x190330=Math[_0x44de52(0x2bc6)](_0x190330,0x0);var _0x184462=this[_0x44de52(0x4910)]+this[_0x44de52(0x4910)]*_0x190330,_0x525ddd=this[_0x44de52(0x3b17)]-this['top']*_0x190330,_0x3f169f=this[_0x44de52(0x339c)]+this[_0x44de52(0x339c)]*_0x190330,_0x35e086=this[_0x44de52(0x1831)]-this['right']*_0x190330,_0xba7407=this[_0x44de52(0x2cb3)],_0x4b2fd2=this['far'],_0x2ca0e6=Cartesian3[_0x44de52(0x33cc)](_0x5910d5,_0x5baaf5,getPlanesRight),_0x2b89f6=getPlanesNearCenter;Cartesian3['multiplyByScalar'](_0x5910d5,_0xba7407,_0x2b89f6),Cartesian3[_0x44de52(0x4979)](_0x5b46c1,_0x2b89f6,_0x2b89f6);var _0x2d14bf=getPlanesFarCenter;Cartesian3[_0x44de52(0x1c02)](_0x5910d5,_0x4b2fd2,_0x2d14bf),Cartesian3[_0x44de52(0x4979)](_0x5b46c1,_0x2d14bf,_0x2d14bf);var _0xea5b83=getPlanesNormal;Cartesian3['multiplyByScalar'](_0x2ca0e6,_0x35e086,_0xea5b83),Cartesian3['add'](_0x2b89f6,_0xea5b83,_0xea5b83),Cartesian3['subtract'](_0xea5b83,_0x5b46c1,_0xea5b83),Cartesian3[_0x44de52(0x4e7d)](_0xea5b83,_0xea5b83),Cartesian3['cross'](_0xea5b83,_0x5baaf5,_0xea5b83),Cartesian3[_0x44de52(0x4e7d)](_0xea5b83,_0xea5b83);var _0x5006e8=_0x36a6ed[0x0];return defined$1(_0x5006e8)||(_0x5006e8=_0x36a6ed[0x0]=new Cartesian4()),_0x5006e8['x']=_0xea5b83['x'],_0x5006e8['y']=_0xea5b83['y'],_0x5006e8['z']=_0xea5b83['z'],_0x5006e8['w']=-Cartesian3[_0x44de52(0x22ed)](_0xea5b83,_0x5b46c1),Cartesian3[_0x44de52(0x1c02)](_0x2ca0e6,_0x3f169f,_0xea5b83),Cartesian3[_0x44de52(0x4979)](_0x2b89f6,_0xea5b83,_0xea5b83),Cartesian3[_0x44de52(0x286c)](_0xea5b83,_0x5b46c1,_0xea5b83),Cartesian3[_0x44de52(0x33cc)](_0x5baaf5,_0xea5b83,_0xea5b83),Cartesian3[_0x44de52(0x4e7d)](_0xea5b83,_0xea5b83),defined$1(_0x5006e8=_0x36a6ed[0x1])||(_0x5006e8=_0x36a6ed[0x1]=new Cartesian4()),_0x5006e8['x']=_0xea5b83['x'],_0x5006e8['y']=_0xea5b83['y'],_0x5006e8['z']=_0xea5b83['z'],_0x5006e8['w']=-Cartesian3[_0x44de52(0x22ed)](_0xea5b83,_0x5b46c1),Cartesian3[_0x44de52(0x1c02)](_0x5baaf5,_0x525ddd,_0xea5b83),Cartesian3[_0x44de52(0x4979)](_0x2b89f6,_0xea5b83,_0xea5b83),Cartesian3[_0x44de52(0x286c)](_0xea5b83,_0x5b46c1,_0xea5b83),Cartesian3[_0x44de52(0x33cc)](_0x2ca0e6,_0xea5b83,_0xea5b83),Cartesian3['normalize'](_0xea5b83,_0xea5b83),defined$1(_0x5006e8=_0x36a6ed[0x2])||(_0x5006e8=_0x36a6ed[0x2]=new Cartesian4()),_0x5006e8['x']=_0xea5b83['x'],_0x5006e8['y']=_0xea5b83['y'],_0x5006e8['z']=_0xea5b83['z'],_0x5006e8['w']=-Cartesian3[_0x44de52(0x22ed)](_0xea5b83,_0x5b46c1),Cartesian3[_0x44de52(0x1c02)](_0x5baaf5,_0x184462,_0xea5b83),Cartesian3['add'](_0x2b89f6,_0xea5b83,_0xea5b83),Cartesian3[_0x44de52(0x286c)](_0xea5b83,_0x5b46c1,_0xea5b83),Cartesian3[_0x44de52(0x33cc)](_0xea5b83,_0x2ca0e6,_0xea5b83),Cartesian3[_0x44de52(0x4e7d)](_0xea5b83,_0xea5b83),defined$1(_0x5006e8=_0x36a6ed[0x3])||(_0x5006e8=_0x36a6ed[0x3]=new Cartesian4()),_0x5006e8['x']=_0xea5b83['x'],_0x5006e8['y']=_0xea5b83['y'],_0x5006e8['z']=_0xea5b83['z'],_0x5006e8['w']=-Cartesian3[_0x44de52(0x22ed)](_0xea5b83,_0x5b46c1),defined$1(_0x5006e8=_0x36a6ed[0x4])||(_0x5006e8=_0x36a6ed[0x4]=new Cartesian4()),_0x5006e8['x']=_0x5910d5['x'],_0x5006e8['y']=_0x5910d5['y'],_0x5006e8['z']=_0x5910d5['z'],_0x5006e8['w']=-Cartesian3[_0x44de52(0x22ed)](_0x5910d5,_0x2b89f6),Cartesian3[_0x44de52(0x3152)](_0x5910d5,_0xea5b83),defined$1(_0x5006e8=_0x36a6ed[0x5])||(_0x5006e8=_0x36a6ed[0x5]=new Cartesian4()),_0x5006e8['x']=_0xea5b83['x'],_0x5006e8['y']=_0xea5b83['y'],_0x5006e8['z']=_0xea5b83['z'],_0x5006e8['w']=-Cartesian3[_0x44de52(0x22ed)](_0xea5b83,_0x2d14bf),this[_0x44de52(0x586)];},PerspectiveOffCenterFrustum['prototype'][_0x68aa19(0x4975)]=function(_0xdf270c,_0x544881,_0x3cc768,_0x34c073,_0x36ec02){var _0x4ad654=_0x68aa19;update$4(this);var _0x85b13b=0x1/this[_0x4ad654(0x2cb3)],_0x2d49f9=this[_0x4ad654(0x4910)]*_0x85b13b,_0x29201c=0x2*_0x34c073*_0x3cc768*_0x2d49f9/_0x544881,_0x3d720a=0x2*_0x34c073*_0x3cc768*(_0x2d49f9=this['right']*_0x85b13b)/_0xdf270c;return _0x36ec02['x']=_0x3d720a,_0x36ec02['y']=_0x29201c,_0x36ec02;},PerspectiveOffCenterFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x5e43a3){var _0x36c2b3=_0x68aa19;return defined$1(_0x5e43a3)||(_0x5e43a3=new PerspectiveOffCenterFrustum()),_0x5e43a3[_0x36c2b3(0x339c)]=this['right'],_0x5e43a3[_0x36c2b3(0x1831)]=this[_0x36c2b3(0x1831)],_0x5e43a3[_0x36c2b3(0x4910)]=this[_0x36c2b3(0x4910)],_0x5e43a3[_0x36c2b3(0x3b17)]=this[_0x36c2b3(0x3b17)],_0x5e43a3[_0x36c2b3(0x2cb3)]=this[_0x36c2b3(0x2cb3)],_0x5e43a3[_0x36c2b3(0x23e)]=this['far'],_0x5e43a3[_0x36c2b3(0x5557)]=void 0x0,_0x5e43a3['_right']=void 0x0,_0x5e43a3[_0x36c2b3(0x2b70)]=void 0x0,_0x5e43a3[_0x36c2b3(0x2eae)]=void 0x0,_0x5e43a3[_0x36c2b3(0x1fbf)]=void 0x0,_0x5e43a3[_0x36c2b3(0xa04)]=void 0x0,_0x5e43a3;},PerspectiveOffCenterFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x3011b2){var _0x442f82=_0x68aa19;return defined$1(_0x3011b2)&&_0x3011b2 instanceof PerspectiveOffCenterFrustum&&this[_0x442f82(0x339c)]===_0x3011b2[_0x442f82(0x339c)]&&this[_0x442f82(0x1831)]===_0x3011b2[_0x442f82(0x1831)]&&this['top']===_0x3011b2[_0x442f82(0x4910)]&&this[_0x442f82(0x3b17)]===_0x3011b2['bottom']&&this[_0x442f82(0x2cb3)]===_0x3011b2[_0x442f82(0x2cb3)]&&this[_0x442f82(0x23e)]===_0x3011b2[_0x442f82(0x23e)];},PerspectiveOffCenterFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0x12acd1,_0x23c3cf,_0x19d818){var _0x28e87c=_0x68aa19;return _0x12acd1===this||defined$1(_0x12acd1)&&_0x12acd1 instanceof PerspectiveOffCenterFrustum&&CesiumMath[_0x28e87c(0x19c9)](this[_0x28e87c(0x339c)],_0x12acd1['right'],_0x23c3cf,_0x19d818)&&CesiumMath[_0x28e87c(0x19c9)](this[_0x28e87c(0x1831)],_0x12acd1[_0x28e87c(0x1831)],_0x23c3cf,_0x19d818)&&CesiumMath[_0x28e87c(0x19c9)](this[_0x28e87c(0x4910)],_0x12acd1[_0x28e87c(0x4910)],_0x23c3cf,_0x19d818)&&CesiumMath[_0x28e87c(0x19c9)](this['bottom'],_0x12acd1[_0x28e87c(0x3b17)],_0x23c3cf,_0x19d818)&&CesiumMath[_0x28e87c(0x19c9)](this[_0x28e87c(0x2cb3)],_0x12acd1[_0x28e87c(0x2cb3)],_0x23c3cf,_0x19d818)&&CesiumMath['equalsEpsilon'](this[_0x28e87c(0x23e)],_0x12acd1['far'],_0x23c3cf,_0x19d818);},PerspectiveFrustum[_0x68aa19(0xe6c)]=0x6,PerspectiveFrustum[_0x68aa19(0x3540)]=function(_0x5d2b6f,_0x3b5fac,_0x2cd292){var _0x122a12=_0x68aa19;return _0x2cd292=defaultValue$1(_0x2cd292,0x0),_0x3b5fac[_0x2cd292++]=_0x5d2b6f[_0x122a12(0x1f0a)],_0x3b5fac[_0x2cd292++]=_0x5d2b6f['aspectRatio'],_0x3b5fac[_0x2cd292++]=_0x5d2b6f['near'],_0x3b5fac[_0x2cd292++]=_0x5d2b6f[_0x122a12(0x23e)],_0x3b5fac[_0x2cd292++]=_0x5d2b6f[_0x122a12(0x516d)],_0x3b5fac[_0x2cd292]=_0x5d2b6f[_0x122a12(0x2daf)],_0x3b5fac;},PerspectiveFrustum[_0x68aa19(0x41a1)]=function(_0x2e79e4,_0x18d941,_0x447d4c){var _0x515569=_0x68aa19;return _0x18d941=defaultValue$1(_0x18d941,0x0),defined$1(_0x447d4c)||(_0x447d4c=new PerspectiveFrustum()),_0x447d4c[_0x515569(0x1f0a)]=_0x2e79e4[_0x18d941++],_0x447d4c[_0x515569(0x1d97)]=_0x2e79e4[_0x18d941++],_0x447d4c[_0x515569(0x2cb3)]=_0x2e79e4[_0x18d941++],_0x447d4c['far']=_0x2e79e4[_0x18d941++],_0x447d4c[_0x515569(0x516d)]=_0x2e79e4[_0x18d941++],_0x447d4c[_0x515569(0x2daf)]=_0x2e79e4[_0x18d941],_0x447d4c;},Object[_0x68aa19(0x5b7)](PerspectiveFrustum[_0x68aa19(0x4b51)],{'projectionMatrix':{'get':function(){var _0x1b7d9b=_0x68aa19;return update$3(this),this['reflect']&&modifyProjectionMatrix(this),this[_0x1b7d9b(0x2262)]['projectionMatrix'];}},'infiniteProjectionMatrix':{'get':function(){return update$3(this),this['_offCenterFrustum']['infiniteProjectionMatrix'];}},'fovy':{'get':function(){var _0x14bf8d=_0x68aa19;return update$3(this),this[_0x14bf8d(0x3cf7)];}},'sseDenominator':{'get':function(){return update$3(this),this['_sseDenominator'];}}}),PerspectiveFrustum['prototype']['resetProjectionMatrix']=function(){var _0x303871=_0x68aa19;return this[_0x303871(0x2262)][_0x303871(0x942)]();},PerspectiveFrustum[_0x68aa19(0x4b51)][_0x68aa19(0x422f)]=function(_0x5f3ee9,_0x3a012a,_0x48ded1,_0x2c6a0c){var _0x532c34=_0x68aa19;return update$3(this),this['_offCenterFrustum'][_0x532c34(0x422f)](_0x5f3ee9,_0x3a012a,_0x48ded1,_0x2c6a0c);},PerspectiveFrustum['prototype'][_0x68aa19(0x4975)]=function(_0xe3a3a3,_0x4a1b53,_0x2be0c5,_0x4fb704,_0xfaa5ef){var _0x71ef48=_0x68aa19;return update$3(this),this[_0x71ef48(0x2262)][_0x71ef48(0x4975)](_0xe3a3a3,_0x4a1b53,_0x2be0c5,_0x4fb704,_0xfaa5ef);},PerspectiveFrustum[_0x68aa19(0x4b51)]['clone']=function(_0x373e4b){var _0x4c45b7=_0x68aa19;return defined$1(_0x373e4b)||(_0x373e4b=new PerspectiveFrustum()),_0x373e4b[_0x4c45b7(0x1d97)]=this[_0x4c45b7(0x1d97)],_0x373e4b[_0x4c45b7(0x1f0a)]=this[_0x4c45b7(0x1f0a)],_0x373e4b['near']=this['near'],_0x373e4b[_0x4c45b7(0x23e)]=this[_0x4c45b7(0x23e)],_0x373e4b[_0x4c45b7(0x3c06)]=this['reflect'],_0x373e4b[_0x4c45b7(0x48a5)]=this[_0x4c45b7(0x48a5)],_0x373e4b[_0x4c45b7(0x50a)]=this['currentViewMatrix'],_0x373e4b[_0x4c45b7(0x1982)]=void 0x0,_0x373e4b['_fov']=void 0x0,_0x373e4b[_0x4c45b7(0x1fbf)]=void 0x0,_0x373e4b['_far']=void 0x0,this[_0x4c45b7(0x2262)][_0x4c45b7(0x254b)](_0x373e4b[_0x4c45b7(0x2262)]),_0x373e4b;},PerspectiveFrustum['prototype'][_0x68aa19(0x2ed4)]=function(_0x30c05f){var _0x5c2869=_0x68aa19;return!!(defined$1(_0x30c05f)&&_0x30c05f instanceof PerspectiveFrustum)&&(update$3(this),update$3(_0x30c05f),this[_0x5c2869(0x1f0a)]===_0x30c05f[_0x5c2869(0x1f0a)]&&this[_0x5c2869(0x1d97)]===_0x30c05f[_0x5c2869(0x1d97)]&&this[_0x5c2869(0x2262)]['equals'](_0x30c05f[_0x5c2869(0x2262)]));},PerspectiveFrustum[_0x68aa19(0x4b51)]['equalsEpsilon']=function(_0x4938b7,_0x13ad2e,_0x409a58){var _0x141570=_0x68aa19;return!!(defined$1(_0x4938b7)&&_0x4938b7 instanceof PerspectiveFrustum)&&(update$3(this),update$3(_0x4938b7),CesiumMath['equalsEpsilon'](this[_0x141570(0x1f0a)],_0x4938b7[_0x141570(0x1f0a)],_0x13ad2e,_0x409a58)&&CesiumMath[_0x141570(0x19c9)](this[_0x141570(0x1d97)],_0x4938b7[_0x141570(0x1d97)],_0x13ad2e,_0x409a58)&&this[_0x141570(0x2262)]['equalsEpsilon'](_0x4938b7[_0x141570(0x2262)],_0x13ad2e,_0x409a58));};var scratchViewPlane=new Plane(Cartesian3[_0x68aa19(0x689)],0x1),scratchQVec=new Cartesian4(),scratchClipPlane4d=new Cartesian4(),scratchResult4=new Cartesian4();function modifyProjectionMatrix(_0x5ead41){var _0x4dc3e2=_0x68aa19;if(defined$1(_0x5ead41[_0x4dc3e2(0x48a5)])&&defined$1(_0x5ead41['currentViewMatrix'])){var _0x46c6e7=_0x5ead41['currentViewMatrix'],_0x924275=_0x5ead41[_0x4dc3e2(0x2262)][_0x4dc3e2(0x117b)];Matrix4[_0x4dc3e2(0x2717)](_0x46c6e7,_0x5ead41[_0x4dc3e2(0x48a5)],scratchViewPlane),scratchQVec['x']=(CesiumMath[_0x4dc3e2(0x10ba)](scratchViewPlane[_0x4dc3e2(0x193a)]['x'])+_0x924275[0x8])/_0x924275[0x0],scratchQVec['y']=(CesiumMath[_0x4dc3e2(0x10ba)](scratchViewPlane[_0x4dc3e2(0x193a)]['y'])+_0x924275[0x9])/_0x924275[0x5],scratchQVec['z']=-0x1,scratchQVec['w']=(0x1+_0x924275[0xa])/_0x924275[0xe],scratchClipPlane4d['x']=scratchViewPlane[_0x4dc3e2(0x193a)]['x'],scratchClipPlane4d['y']=scratchViewPlane[_0x4dc3e2(0x193a)]['y'],scratchClipPlane4d['z']=scratchViewPlane[_0x4dc3e2(0x193a)]['z'],scratchClipPlane4d['w']=scratchViewPlane[_0x4dc3e2(0x2ffa)],Cartesian4[_0x4dc3e2(0x1c02)](scratchClipPlane4d,0x2/Cartesian4['dot'](scratchClipPlane4d,scratchQVec),scratchResult4),_0x924275[0x2]=scratchResult4['x'],_0x924275[0x6]=scratchResult4['y'],_0x924275[0xa]=scratchResult4['z']+0x1,_0x924275[0xe]=scratchResult4['w'];}}var PERSPECTIVE$1=0x0,ORTHOGRAPHIC$1=0x1;function FrustumGeometry(_0x40e94d){var _0x17c509=_0x68aa19,_0x5b6e12,_0x5b0f68,_0x4d3b13=_0x40e94d[_0x17c509(0x4506)],_0x3ebb28=_0x40e94d[_0x17c509(0xebd)],_0x488bac=_0x40e94d[_0x17c509(0x3e2c)],_0x296097=defaultValue$1(_0x40e94d['vertexFormat'],VertexFormat[_0x17c509(0x139e)]),_0x9f1e88=defaultValue$1(_0x40e94d[_0x17c509(0x17c1)],!0x0);_0x4d3b13 instanceof PerspectiveFrustum?(_0x5b6e12=PERSPECTIVE$1,_0x5b0f68=PerspectiveFrustum[_0x17c509(0xe6c)]):_0x4d3b13 instanceof OrthographicFrustum&&(_0x5b6e12=ORTHOGRAPHIC$1,_0x5b0f68=OrthographicFrustum['packedLength']),this[_0x17c509(0x2925)]=_0x5b6e12,this['_frustum']=_0x4d3b13[_0x17c509(0x254b)](),this[_0x17c509(0x3a84)]=Cartesian3[_0x17c509(0x254b)](_0x488bac),this[_0x17c509(0x515b)]=Quaternion[_0x17c509(0x254b)](_0x3ebb28),this[_0x17c509(0x17c1)]=_0x9f1e88,this['_vertexFormat']=_0x296097,this['_workerName']=_0x17c509(0x27a4),this[_0x17c509(0xe6c)]=0x2+_0x5b0f68+Cartesian3[_0x17c509(0xe6c)]+Quaternion[_0x17c509(0xe6c)]+VertexFormat['packedLength'];}FrustumGeometry['pack']=function(_0x599b4c,_0x578d4d,_0x2f0a33){var _0xa16178=_0x68aa19;_0x2f0a33=defaultValue$1(_0x2f0a33,0x0);var _0x3b9235=_0x599b4c[_0xa16178(0x2925)],_0x4d7976=_0x599b4c[_0xa16178(0x4ae0)];return _0x578d4d[_0x2f0a33++]=_0x3b9235,_0x3b9235===PERSPECTIVE$1?(PerspectiveFrustum[_0xa16178(0x3540)](_0x4d7976,_0x578d4d,_0x2f0a33),_0x2f0a33+=PerspectiveFrustum['packedLength']):(OrthographicFrustum[_0xa16178(0x3540)](_0x4d7976,_0x578d4d,_0x2f0a33),_0x2f0a33+=OrthographicFrustum['packedLength']),Cartesian3['pack'](_0x599b4c[_0xa16178(0x3a84)],_0x578d4d,_0x2f0a33),_0x2f0a33+=Cartesian3['packedLength'],Quaternion['pack'](_0x599b4c[_0xa16178(0x515b)],_0x578d4d,_0x2f0a33),_0x2f0a33+=Quaternion[_0xa16178(0xe6c)],VertexFormat[_0xa16178(0x3540)](_0x599b4c[_0xa16178(0x4f44)],_0x578d4d,_0x2f0a33),_0x578d4d[_0x2f0a33+=VertexFormat['packedLength']]=_0x599b4c[_0xa16178(0x17c1)]?0x1:0x0,_0x578d4d;};var scratchPackPerspective$1=new PerspectiveFrustum(),scratchPackOrthographic$1=new OrthographicFrustum(),scratchPackQuaternion$1=new Quaternion(),scratchPackorigin$1=new Cartesian3(),scratchVertexFormat$7=new VertexFormat();function getAttributes(_0x46288c,_0x3baeb7,_0x19a9cd,_0x51c378,_0x1b444f,_0x31537a,_0x38545a,_0x297b79){for(var _0x4ff7e1=_0x46288c/0x3*0x2,_0xe232bb=0x0;_0xe232bb<0x4;++_0xe232bb)defined$1(_0x3baeb7)&&(_0x3baeb7[_0x46288c]=_0x31537a['x'],_0x3baeb7[_0x46288c+0x1]=_0x31537a['y'],_0x3baeb7[_0x46288c+0x2]=_0x31537a['z']),defined$1(_0x19a9cd)&&(_0x19a9cd[_0x46288c]=_0x38545a['x'],_0x19a9cd[_0x46288c+0x1]=_0x38545a['y'],_0x19a9cd[_0x46288c+0x2]=_0x38545a['z']),defined$1(_0x51c378)&&(_0x51c378[_0x46288c]=_0x297b79['x'],_0x51c378[_0x46288c+0x1]=_0x297b79['y'],_0x51c378[_0x46288c+0x2]=_0x297b79['z']),_0x46288c+=0x3;_0x1b444f[_0x4ff7e1]=0x0,_0x1b444f[_0x4ff7e1+0x1]=0x0,_0x1b444f[_0x4ff7e1+0x2]=0x1,_0x1b444f[_0x4ff7e1+0x3]=0x0,_0x1b444f[_0x4ff7e1+0x4]=0x1,_0x1b444f[_0x4ff7e1+0x5]=0x1,_0x1b444f[_0x4ff7e1+0x6]=0x0,_0x1b444f[_0x4ff7e1+0x7]=0x1;}FrustumGeometry['unpack']=function(_0x8c8463,_0x26de58,_0x66f1ec){var _0x1f2501=_0x68aa19;_0x26de58=defaultValue$1(_0x26de58,0x0);var _0x1ea0c4,_0x4dc8ba=_0x8c8463[_0x26de58++];_0x4dc8ba===PERSPECTIVE$1?(_0x1ea0c4=PerspectiveFrustum['unpack'](_0x8c8463,_0x26de58,scratchPackPerspective$1),_0x26de58+=PerspectiveFrustum['packedLength']):(_0x1ea0c4=OrthographicFrustum[_0x1f2501(0x41a1)](_0x8c8463,_0x26de58,scratchPackOrthographic$1),_0x26de58+=OrthographicFrustum[_0x1f2501(0xe6c)]);var _0x9c9c6=Cartesian3['unpack'](_0x8c8463,_0x26de58,scratchPackorigin$1);_0x26de58+=Cartesian3['packedLength'];var _0x224217=Quaternion['unpack'](_0x8c8463,_0x26de58,scratchPackQuaternion$1);_0x26de58+=Quaternion[_0x1f2501(0xe6c)];var _0x4b4bd0=VertexFormat[_0x1f2501(0x41a1)](_0x8c8463,_0x26de58,scratchVertexFormat$7),_0xd09c8a=0x1===_0x8c8463[_0x26de58+=VertexFormat[_0x1f2501(0xe6c)]];if(!defined$1(_0x66f1ec))return new FrustumGeometry({'frustum':_0x1ea0c4,'origin':_0x9c9c6,'orientation':_0x224217,'vertexFormat':_0x4b4bd0,'_drawNearPlane':_0xd09c8a});var _0xf3befb=_0x4dc8ba===_0x66f1ec['_frustumType']?_0x66f1ec[_0x1f2501(0x4ae0)]:void 0x0;return _0x66f1ec[_0x1f2501(0x4ae0)]=_0x1ea0c4['clone'](_0xf3befb),_0x66f1ec['_frustumType']=_0x4dc8ba,_0x66f1ec['_origin']=Cartesian3['clone'](_0x9c9c6,_0x66f1ec[_0x1f2501(0x3a84)]),_0x66f1ec['_orientation']=Quaternion[_0x1f2501(0x254b)](_0x224217,_0x66f1ec[_0x1f2501(0x515b)]),_0x66f1ec[_0x1f2501(0x4f44)]=VertexFormat['clone'](_0x4b4bd0,_0x66f1ec[_0x1f2501(0x4f44)]),_0x66f1ec[_0x1f2501(0x17c1)]=_0xd09c8a,_0x66f1ec;};var scratchRotationMatrix$1=new Matrix3(),scratchViewMatrix=new Matrix4(),scratchInverseMatrix=new Matrix4(),scratchXDirection=new Cartesian3(),scratchYDirection=new Cartesian3(),scratchZDirection=new Cartesian3(),scratchNegativeX=new Cartesian3(),scratchNegativeY=new Cartesian3(),scratchNegativeZ=new Cartesian3(),frustumSplits=new Array(0x3),frustumCornersNDC$1=new Array(0x4);frustumCornersNDC$1[0x0]=new Cartesian4(-0x1,-0x1,0x1,0x1),frustumCornersNDC$1[0x1]=new Cartesian4(0x1,-0x1,0x1,0x1),frustumCornersNDC$1[0x2]=new Cartesian4(0x1,0x1,0x1,0x1),frustumCornersNDC$1[0x3]=new Cartesian4(-0x1,0x1,0x1,0x1);for(var scratchFrustumCorners$1=new Array(0x4),i$7=0x0;i$7<0x4;++i$7)scratchFrustumCorners$1[i$7]=new Cartesian4();FrustumGeometry[_0x68aa19(0x5423)]=function(_0x47708b,_0x3d85e1,_0x37f729,_0x165d8b,_0x3244c1,_0x102e7d,_0x2a0ddf,_0x501e0f){var _0x5ea40e=_0x68aa19,_0x396443=Matrix3[_0x5ea40e(0x23d2)](_0x3d85e1,scratchRotationMatrix$1),_0x219d0a=defaultValue$1(_0x102e7d,scratchXDirection),_0x5b21db=defaultValue$1(_0x2a0ddf,scratchYDirection),_0x5ab973=defaultValue$1(_0x501e0f,scratchZDirection);_0x219d0a=Matrix3['getColumn'](_0x396443,0x0,_0x219d0a),_0x5b21db=Matrix3[_0x5ea40e(0x3529)](_0x396443,0x1,_0x5b21db),_0x5ab973=Matrix3[_0x5ea40e(0x3529)](_0x396443,0x2,_0x5ab973),Cartesian3[_0x5ea40e(0x4e7d)](_0x219d0a,_0x219d0a),Cartesian3[_0x5ea40e(0x4e7d)](_0x5b21db,_0x5b21db),Cartesian3[_0x5ea40e(0x4e7d)](_0x5ab973,_0x5ab973),Cartesian3[_0x5ea40e(0x3152)](_0x219d0a,_0x219d0a);var _0x1b2f3d,_0xa0b3e9,_0x58a297=Matrix4[_0x5ea40e(0x4722)](_0x47708b,_0x5ab973,_0x5b21db,_0x219d0a,scratchViewMatrix);if(_0x37f729===PERSPECTIVE$1){var _0x1a5f3e=_0x165d8b[_0x5ea40e(0x117b)],_0x5e6fe1=Matrix4['multiply'](_0x1a5f3e,_0x58a297,scratchInverseMatrix);_0xa0b3e9=Matrix4[_0x5ea40e(0xe9d)](_0x5e6fe1,scratchInverseMatrix);}else _0x1b2f3d=Matrix4[_0x5ea40e(0x2212)](_0x58a297,scratchInverseMatrix);defined$1(_0xa0b3e9)?(frustumSplits[0x0]=_0x165d8b[_0x5ea40e(0x2cb3)],frustumSplits[0x1]=_0x165d8b['far']):(frustumSplits[0x0]=0x0,frustumSplits[0x1]=_0x165d8b[_0x5ea40e(0x2cb3)],frustumSplits[0x2]=_0x165d8b[_0x5ea40e(0x23e)]);for(var _0x1799ee=0x0;_0x1799ee<0x2;++_0x1799ee)for(var _0x89990d=0x0;_0x89990d<0x4;++_0x89990d){var _0x2d4c79=Cartesian4[_0x5ea40e(0x254b)](frustumCornersNDC$1[_0x89990d],scratchFrustumCorners$1[_0x89990d]);if(defined$1(_0xa0b3e9)){var _0x146499=0x1/(_0x2d4c79=Matrix4[_0x5ea40e(0x21ec)](_0xa0b3e9,_0x2d4c79,_0x2d4c79))['w'];Cartesian3[_0x5ea40e(0x1c02)](_0x2d4c79,_0x146499,_0x2d4c79),Cartesian3[_0x5ea40e(0x286c)](_0x2d4c79,_0x47708b,_0x2d4c79),Cartesian3[_0x5ea40e(0x4e7d)](_0x2d4c79,_0x2d4c79);var _0x5317c6=Cartesian3[_0x5ea40e(0x22ed)](_0x5ab973,_0x2d4c79);Cartesian3[_0x5ea40e(0x1c02)](_0x2d4c79,frustumSplits[_0x1799ee]/_0x5317c6,_0x2d4c79),Cartesian3[_0x5ea40e(0x4979)](_0x2d4c79,_0x47708b,_0x2d4c79);}else{defined$1(_0x165d8b[_0x5ea40e(0x2262)])&&(_0x165d8b=_0x165d8b[_0x5ea40e(0x2262)]);var _0x52aed0=frustumSplits[_0x1799ee],_0x254dbb=frustumSplits[_0x1799ee+0x1];_0x2d4c79['x']=0.5*(_0x2d4c79['x']*(_0x165d8b[_0x5ea40e(0x339c)]-_0x165d8b[_0x5ea40e(0x1831)])+_0x165d8b[_0x5ea40e(0x1831)]+_0x165d8b[_0x5ea40e(0x339c)]),_0x2d4c79['y']=0.5*(_0x2d4c79['y']*(_0x165d8b[_0x5ea40e(0x4910)]-_0x165d8b['bottom'])+_0x165d8b[_0x5ea40e(0x3b17)]+_0x165d8b[_0x5ea40e(0x4910)]),_0x2d4c79['z']=0.5*(_0x2d4c79['z']*(_0x52aed0-_0x254dbb)-_0x52aed0-_0x254dbb),_0x2d4c79['w']=0x1,Matrix4[_0x5ea40e(0x21ec)](_0x1b2f3d,_0x2d4c79,_0x2d4c79);}_0x3244c1[0xc*_0x1799ee+0x3*_0x89990d]=_0x2d4c79['x'],_0x3244c1[0xc*_0x1799ee+0x3*_0x89990d+0x1]=_0x2d4c79['y'],_0x3244c1[0xc*_0x1799ee+0x3*_0x89990d+0x2]=_0x2d4c79['z'];}},FrustumGeometry['createGeometry']=function(_0x1767ae){var _0x2ca7a2=_0x68aa19,_0x39b949=_0x1767ae['_frustumType'],_0x29f3d0=_0x1767ae[_0x2ca7a2(0x4ae0)],_0x40fa63=_0x1767ae[_0x2ca7a2(0x3a84)],_0x1affa2=_0x1767ae[_0x2ca7a2(0x515b)],_0x303655=_0x1767ae[_0x2ca7a2(0x17c1)],_0x5d7be6=_0x1767ae[_0x2ca7a2(0x4f44)],_0x55940d=_0x303655?0x6:0x5,_0x22c978=new Float64Array(0x48);FrustumGeometry['_computeNearFarPlanes'](_0x40fa63,_0x1affa2,_0x39b949,_0x29f3d0,_0x22c978);var _0x4b888b=0x18;_0x22c978[_0x4b888b]=_0x22c978[0xc],_0x22c978[_0x4b888b+0x1]=_0x22c978[0xd],_0x22c978[_0x4b888b+0x2]=_0x22c978[0xe],_0x22c978[_0x4b888b+0x3]=_0x22c978[0x0],_0x22c978[_0x4b888b+0x4]=_0x22c978[0x1],_0x22c978[_0x4b888b+0x5]=_0x22c978[0x2],_0x22c978[_0x4b888b+0x6]=_0x22c978[0x9],_0x22c978[_0x4b888b+0x7]=_0x22c978[0xa],_0x22c978[_0x4b888b+0x8]=_0x22c978[0xb],_0x22c978[_0x4b888b+0x9]=_0x22c978[0x15],_0x22c978[_0x4b888b+0xa]=_0x22c978[0x16],_0x22c978[_0x4b888b+0xb]=_0x22c978[0x17],_0x22c978[_0x4b888b+=0xc]=_0x22c978[0xf],_0x22c978[_0x4b888b+0x1]=_0x22c978[0x10],_0x22c978[_0x4b888b+0x2]=_0x22c978[0x11],_0x22c978[_0x4b888b+0x3]=_0x22c978[0x3],_0x22c978[_0x4b888b+0x4]=_0x22c978[0x4],_0x22c978[_0x4b888b+0x5]=_0x22c978[0x5],_0x22c978[_0x4b888b+0x6]=_0x22c978[0x0],_0x22c978[_0x4b888b+0x7]=_0x22c978[0x1],_0x22c978[_0x4b888b+0x8]=_0x22c978[0x2],_0x22c978[_0x4b888b+0x9]=_0x22c978[0xc],_0x22c978[_0x4b888b+0xa]=_0x22c978[0xd],_0x22c978[_0x4b888b+0xb]=_0x22c978[0xe],_0x22c978[_0x4b888b+=0xc]=_0x22c978[0x3],_0x22c978[_0x4b888b+0x1]=_0x22c978[0x4],_0x22c978[_0x4b888b+0x2]=_0x22c978[0x5],_0x22c978[_0x4b888b+0x3]=_0x22c978[0xf],_0x22c978[_0x4b888b+0x4]=_0x22c978[0x10],_0x22c978[_0x4b888b+0x5]=_0x22c978[0x11],_0x22c978[_0x4b888b+0x6]=_0x22c978[0x12],_0x22c978[_0x4b888b+0x7]=_0x22c978[0x13],_0x22c978[_0x4b888b+0x8]=_0x22c978[0x14],_0x22c978[_0x4b888b+0x9]=_0x22c978[0x6],_0x22c978[_0x4b888b+0xa]=_0x22c978[0x7],_0x22c978[_0x4b888b+0xb]=_0x22c978[0x8],_0x22c978[_0x4b888b+=0xc]=_0x22c978[0x6],_0x22c978[_0x4b888b+0x1]=_0x22c978[0x7],_0x22c978[_0x4b888b+0x2]=_0x22c978[0x8],_0x22c978[_0x4b888b+0x3]=_0x22c978[0x12],_0x22c978[_0x4b888b+0x4]=_0x22c978[0x13],_0x22c978[_0x4b888b+0x5]=_0x22c978[0x14],_0x22c978[_0x4b888b+0x6]=_0x22c978[0x15],_0x22c978[_0x4b888b+0x7]=_0x22c978[0x16],_0x22c978[_0x4b888b+0x8]=_0x22c978[0x17],_0x22c978[_0x4b888b+0x9]=_0x22c978[0x9],_0x22c978[_0x4b888b+0xa]=_0x22c978[0xa],_0x22c978[_0x4b888b+0xb]=_0x22c978[0xb],_0x303655||(_0x22c978=_0x22c978['subarray'](0xc));var _0xf7c3fb=new GeometryAttributes({'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x2ca7a2(0x1c31)],'componentsPerAttribute':0x3,'values':_0x22c978})});if(defined$1(_0x5d7be6[_0x2ca7a2(0x193a)])||defined$1(_0x5d7be6[_0x2ca7a2(0x1623)])||defined$1(_0x5d7be6[_0x2ca7a2(0xcdb)])||defined$1(_0x5d7be6['st'])){var _0x4b0b87=defined$1(_0x5d7be6['normal'])?new Float32Array(0xc*_0x55940d):void 0x0,_0x72fba1=defined$1(_0x5d7be6['tangent'])?new Float32Array(0xc*_0x55940d):void 0x0,_0x1ee6ba=defined$1(_0x5d7be6[_0x2ca7a2(0xcdb)])?new Float32Array(0xc*_0x55940d):void 0x0,_0x34d3a6=defined$1(_0x5d7be6['st'])?new Float32Array(0x8*_0x55940d):void 0x0,_0x14e40a=scratchXDirection,_0x2649ef=scratchYDirection,_0x3f78a6=scratchZDirection,_0x116dac=Cartesian3[_0x2ca7a2(0x3152)](_0x14e40a,scratchNegativeX),_0x4f263c=Cartesian3[_0x2ca7a2(0x3152)](_0x2649ef,scratchNegativeY),_0x5360e6=Cartesian3[_0x2ca7a2(0x3152)](_0x3f78a6,scratchNegativeZ);_0x4b888b=0x0,_0x303655&&(getAttributes(_0x4b888b,_0x4b0b87,_0x72fba1,_0x1ee6ba,_0x34d3a6,_0x5360e6,_0x14e40a,_0x2649ef),_0x4b888b+=0xc),getAttributes(_0x4b888b,_0x4b0b87,_0x72fba1,_0x1ee6ba,_0x34d3a6,_0x3f78a6,_0x116dac,_0x2649ef),getAttributes(_0x4b888b+=0xc,_0x4b0b87,_0x72fba1,_0x1ee6ba,_0x34d3a6,_0x116dac,_0x5360e6,_0x2649ef),getAttributes(_0x4b888b+=0xc,_0x4b0b87,_0x72fba1,_0x1ee6ba,_0x34d3a6,_0x4f263c,_0x5360e6,_0x116dac),getAttributes(_0x4b888b+=0xc,_0x4b0b87,_0x72fba1,_0x1ee6ba,_0x34d3a6,_0x14e40a,_0x3f78a6,_0x2649ef),getAttributes(_0x4b888b+=0xc,_0x4b0b87,_0x72fba1,_0x1ee6ba,_0x34d3a6,_0x2649ef,_0x3f78a6,_0x116dac),defined$1(_0x4b0b87)&&(_0xf7c3fb[_0x2ca7a2(0x193a)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x2ca7a2(0x15eb)],'componentsPerAttribute':0x3,'values':_0x4b0b87})),defined$1(_0x72fba1)&&(_0xf7c3fb[_0x2ca7a2(0x1623)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x72fba1})),defined$1(_0x1ee6ba)&&(_0xf7c3fb[_0x2ca7a2(0xcdb)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x1ee6ba})),defined$1(_0x34d3a6)&&(_0xf7c3fb['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x2ca7a2(0x15eb)],'componentsPerAttribute':0x2,'values':_0x34d3a6}));}for(var _0x18b9db=new Uint16Array(0x6*_0x55940d),_0x3b73bf=0x0;_0x3b73bf<_0x55940d;++_0x3b73bf){var _0x569996=0x6*_0x3b73bf,_0x531d0e=0x4*_0x3b73bf;_0x18b9db[_0x569996]=_0x531d0e,_0x18b9db[_0x569996+0x1]=_0x531d0e+0x1,_0x18b9db[_0x569996+0x2]=_0x531d0e+0x2,_0x18b9db[_0x569996+0x3]=_0x531d0e,_0x18b9db[_0x569996+0x4]=_0x531d0e+0x2,_0x18b9db[_0x569996+0x5]=_0x531d0e+0x3;}return new Geometry({'attributes':_0xf7c3fb,'indices':_0x18b9db,'primitiveType':PrimitiveType$1[_0x2ca7a2(0x139)],'boundingSphere':BoundingSphere[_0x2ca7a2(0x8bb)](_0x22c978)});};var PERSPECTIVE=0x0,ORTHOGRAPHIC=0x1;function FrustumOutlineGeometry(_0x6c1071){var _0x5a4682=_0x68aa19,_0x4c32b9,_0x5be393,_0x44514c=_0x6c1071['frustum'],_0x3925ae=_0x6c1071[_0x5a4682(0xebd)],_0x1933d1=_0x6c1071[_0x5a4682(0x3e2c)],_0xbb2384=defaultValue$1(_0x6c1071[_0x5a4682(0x17c1)],!0x0);_0x44514c instanceof PerspectiveFrustum?(_0x4c32b9=PERSPECTIVE,_0x5be393=PerspectiveFrustum[_0x5a4682(0xe6c)]):_0x44514c instanceof OrthographicFrustum&&(_0x4c32b9=ORTHOGRAPHIC,_0x5be393=OrthographicFrustum['packedLength']),this[_0x5a4682(0x2925)]=_0x4c32b9,this[_0x5a4682(0x4ae0)]=_0x44514c[_0x5a4682(0x254b)](),this['_origin']=Cartesian3[_0x5a4682(0x254b)](_0x1933d1),this[_0x5a4682(0x515b)]=Quaternion[_0x5a4682(0x254b)](_0x3925ae),this[_0x5a4682(0x17c1)]=_0xbb2384,this[_0x5a4682(0x39eb)]='createFrustumOutlineGeometry',this[_0x5a4682(0xe6c)]=0x2+_0x5be393+Cartesian3['packedLength']+Quaternion['packedLength'];}FrustumOutlineGeometry[_0x68aa19(0x3540)]=function(_0x463dfe,_0x5da212,_0x2a379b){var _0x216fee=_0x68aa19;_0x2a379b=defaultValue$1(_0x2a379b,0x0);var _0x43934a=_0x463dfe[_0x216fee(0x2925)],_0x285777=_0x463dfe[_0x216fee(0x4ae0)];return _0x5da212[_0x2a379b++]=_0x43934a,_0x43934a===PERSPECTIVE?(PerspectiveFrustum[_0x216fee(0x3540)](_0x285777,_0x5da212,_0x2a379b),_0x2a379b+=PerspectiveFrustum[_0x216fee(0xe6c)]):(OrthographicFrustum[_0x216fee(0x3540)](_0x285777,_0x5da212,_0x2a379b),_0x2a379b+=OrthographicFrustum['packedLength']),Cartesian3['pack'](_0x463dfe[_0x216fee(0x3a84)],_0x5da212,_0x2a379b),_0x2a379b+=Cartesian3[_0x216fee(0xe6c)],Quaternion[_0x216fee(0x3540)](_0x463dfe[_0x216fee(0x515b)],_0x5da212,_0x2a379b),_0x5da212[_0x2a379b+=Quaternion[_0x216fee(0xe6c)]]=_0x463dfe['_drawNearPlane']?0x1:0x0,_0x5da212;};var scratchPackPerspective=new PerspectiveFrustum(),scratchPackOrthographic=new OrthographicFrustum(),scratchPackQuaternion=new Quaternion(),scratchPackorigin=new Cartesian3();function GeocoderService(){}FrustumOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x4ebedd,_0x57efd2,_0x3b8870){var _0xe3ed09=_0x68aa19;_0x57efd2=defaultValue$1(_0x57efd2,0x0);var _0x2063c0,_0xb295a5=_0x4ebedd[_0x57efd2++];_0xb295a5===PERSPECTIVE?(_0x2063c0=PerspectiveFrustum[_0xe3ed09(0x41a1)](_0x4ebedd,_0x57efd2,scratchPackPerspective),_0x57efd2+=PerspectiveFrustum[_0xe3ed09(0xe6c)]):(_0x2063c0=OrthographicFrustum[_0xe3ed09(0x41a1)](_0x4ebedd,_0x57efd2,scratchPackOrthographic),_0x57efd2+=OrthographicFrustum[_0xe3ed09(0xe6c)]);var _0x208881=Cartesian3['unpack'](_0x4ebedd,_0x57efd2,scratchPackorigin);_0x57efd2+=Cartesian3[_0xe3ed09(0xe6c)];var _0x3b74a9=Quaternion[_0xe3ed09(0x41a1)](_0x4ebedd,_0x57efd2,scratchPackQuaternion),_0x12a708=0x1===_0x4ebedd[_0x57efd2+=Quaternion[_0xe3ed09(0xe6c)]];if(!defined$1(_0x3b8870))return new FrustumOutlineGeometry({'frustum':_0x2063c0,'origin':_0x208881,'orientation':_0x3b74a9,'_drawNearPlane':_0x12a708});var _0x2560f3=_0xb295a5===_0x3b8870[_0xe3ed09(0x2925)]?_0x3b8870[_0xe3ed09(0x4ae0)]:void 0x0;return _0x3b8870['_frustum']=_0x2063c0[_0xe3ed09(0x254b)](_0x2560f3),_0x3b8870[_0xe3ed09(0x2925)]=_0xb295a5,_0x3b8870['_origin']=Cartesian3['clone'](_0x208881,_0x3b8870[_0xe3ed09(0x3a84)]),_0x3b8870['_orientation']=Quaternion[_0xe3ed09(0x254b)](_0x3b74a9,_0x3b8870[_0xe3ed09(0x515b)]),_0x3b8870['_drawNearPlane']=_0x12a708,_0x3b8870;},FrustumOutlineGeometry[_0x68aa19(0x2a90)]=function(_0x4e2914){var _0x4d3182=_0x68aa19,_0x2a71e3=_0x4e2914['_frustumType'],_0x2eaa07=_0x4e2914[_0x4d3182(0x4ae0)],_0x3dda35=_0x4e2914[_0x4d3182(0x3a84)],_0x41e401=_0x4e2914['_orientation'],_0xe4f359=_0x4e2914[_0x4d3182(0x17c1)],_0x55372a=new Float64Array(0x18);FrustumGeometry[_0x4d3182(0x5423)](_0x3dda35,_0x41e401,_0x2a71e3,_0x2eaa07,_0x55372a);for(var _0x29a911,_0x597437,_0x1c81f9=new GeometryAttributes({'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x4d3182(0x1c31)],'componentsPerAttribute':0x3,'values':_0x55372a})}),_0x56c5e5=_0xe4f359?0x2:0x1,_0x16ac81=new Uint16Array(0x8*(_0x56c5e5+0x1)),_0x30b7ea=_0xe4f359?0x0:0x1;_0x30b7ea<0x2;++_0x30b7ea)_0x597437=0x4*_0x30b7ea,_0x16ac81[_0x29a911=_0xe4f359?0x8*_0x30b7ea:0x0]=_0x597437,_0x16ac81[_0x29a911+0x1]=_0x597437+0x1,_0x16ac81[_0x29a911+0x2]=_0x597437+0x1,_0x16ac81[_0x29a911+0x3]=_0x597437+0x2,_0x16ac81[_0x29a911+0x4]=_0x597437+0x2,_0x16ac81[_0x29a911+0x5]=_0x597437+0x3,_0x16ac81[_0x29a911+0x6]=_0x597437+0x3,_0x16ac81[_0x29a911+0x7]=_0x597437;for(_0x30b7ea=0x0;_0x30b7ea<0x2;++_0x30b7ea)_0x597437=0x4*_0x30b7ea,_0x16ac81[_0x29a911=0x8*(_0x56c5e5+_0x30b7ea)]=_0x597437,_0x16ac81[_0x29a911+0x1]=_0x597437+0x4,_0x16ac81[_0x29a911+0x2]=_0x597437+0x1,_0x16ac81[_0x29a911+0x3]=_0x597437+0x5,_0x16ac81[_0x29a911+0x4]=_0x597437+0x2,_0x16ac81[_0x29a911+0x5]=_0x597437+0x6,_0x16ac81[_0x29a911+0x6]=_0x597437+0x3,_0x16ac81[_0x29a911+0x7]=_0x597437+0x7;return new Geometry({'attributes':_0x1c81f9,'indices':_0x16ac81,'primitiveType':PrimitiveType$1['LINES'],'boundingSphere':BoundingSphere[_0x4d3182(0x8bb)](_0x55372a)});},GeocoderService[_0x68aa19(0x4b51)][_0x68aa19(0x368a)]=DeveloperError$1['throwInstantiationError'];var GeocodeType={'SEARCH':0x0,'AUTOCOMPLETE':0x1},GeocodeType$1=Object['freeze'](GeocodeType);function GeometryInstanceAttribute(_0x1d04c1){var _0x3fe73b=_0x68aa19;_0x1d04c1=defaultValue$1(_0x1d04c1,defaultValue$1[_0x3fe73b(0x494f)]),this['componentDatatype']=_0x1d04c1[_0x3fe73b(0x3faf)],this[_0x3fe73b(0xbdc)]=_0x1d04c1[_0x3fe73b(0xbdc)],this[_0x3fe73b(0x4e7d)]=defaultValue$1(_0x1d04c1['normalize'],!0x1),this[_0x3fe73b(0x327)]=_0x1d04c1[_0x3fe73b(0x327)];}function getFilenameFromUri(_0x45f6db){var _0xe65271=_0x68aa19,_0x373beb=new URI(_0x45f6db);_0x373beb[_0xe65271(0x4e7d)]();var _0x3f9ec7=_0x373beb[_0xe65271(0x3906)],_0x1216ba=_0x3f9ec7[_0xe65271(0x454f)]('/');return-0x1!==_0x1216ba&&(_0x3f9ec7=_0x3f9ec7[_0xe65271(0x163c)](_0x1216ba+0x1)),_0x3f9ec7;}var context2DsByWidthAndHeight={};function getImagePixels(_0x471956,_0x56cf7c,_0x381bde){var _0x36e39a=_0x68aa19;defined$1(_0x56cf7c)||(_0x56cf7c=_0x471956['width']),defined$1(_0x381bde)||(_0x381bde=_0x471956[_0x36e39a(0x5862)]);var _0x50b1a6=context2DsByWidthAndHeight[_0x56cf7c];defined$1(_0x50b1a6)||(_0x50b1a6={},context2DsByWidthAndHeight[_0x56cf7c]=_0x50b1a6);var _0x2f706d=_0x50b1a6[_0x381bde];if(!defined$1(_0x2f706d)){var _0x4634d0=document['createElement'](_0x36e39a(0xda2));_0x4634d0[_0x36e39a(0x209)]=_0x56cf7c,_0x4634d0[_0x36e39a(0x5862)]=_0x381bde,(_0x2f706d=_0x4634d0[_0x36e39a(0x3ca1)]('2d'))[_0x36e39a(0x2842)]=_0x36e39a(0x2362),_0x50b1a6[_0x381bde]=_0x2f706d;}return _0x2f706d[_0x36e39a(0x4895)](_0x471956,0x0,0x0,_0x56cf7c,_0x381bde),_0x2f706d[_0x36e39a(0x269a)](0x0,0x0,_0x56cf7c,_0x381bde)['data'];}function getMagic(_0x2130ff,_0xfce7f9){var _0xcf75cd=_0x68aa19;return getStringFromTypedArray(_0x2130ff,_0xfce7f9=defaultValue$1(_0xfce7f9,0x0),Math[_0xcf75cd(0x27d5)](0x4,_0x2130ff[_0xcf75cd(0x531b)]));}function SphericalAreaParasCGCS2000(){var _0x42f626=_0x68aa19;this['PI']=3.14159265358979,this[_0x42f626(0x55b0)]=0x0,this[_0x42f626(0xada)]=1e-12,this['p']=206264.8062471,this['a']=0x615299,this['b']=6356752.31414036,this[_0x42f626(0x24f9)]=0.003352810681182319,this['e2']=0.0066943800229,this['e21']=0.00673949677548,this['c']=6399593.62586,this['K0']=1.57048761144159e-7,this['K1']=0.00505250178820567,this['K2']=0.0000298472900956587,this['K3']=2.41626669230084e-7,this['K4']=2.22241238938534e-9,this['alpha']=0x1/298.257222101,this['e4']=Math['pow'](this['e2'],0x2),this['e6']=Math[_0x42f626(0x1f76)](this['e2'],0x3),this['e8']=Math[_0x42f626(0x1f76)](this['e2'],0x4),this['A']=0x1+0.5*this['e2']+0.375*this['e4']+0.3125*this['e6']+0x276/0x900*this['e8'],this['B']=0x1/0x6*this['e2']+0xf/0x50*this['e4']+0.1875*this['e6']+0x1a4/0x900*this['e8'],this['C']=0x3/0x50*this['e4']+0x7/0x70*this['e6']+0.078125*this['e8'],this['D']=0x1/0x70*this['e6']+0x2d/0x900*this['e8'],this['E']=0x5/0x900*this['e8'];}function SphericalAreaParasXian1980(){var _0x4f027f=_0x68aa19;this['PI']=3.14159265358979,this[_0x4f027f(0x55b0)]=0x0,this[_0x4f027f(0xada)]=1e-12,this['p']=206264.8062471,this['a']=0x61529c,this['b']=6356755.288157528,this[_0x4f027f(0x24f9)]=0.0033528131778969143,this['e2']=0.00669438499958795,this['e21']=0.00673950181947292,this['c']=6399596.65198801,this['K0']=1.57048687472752e-7,this['K1']=0.00505250559291393,this['K2']=0.0000298473350966158,this['K3']=2.41627215981336e-7,this['K4']=2.22241909461273e-9,this['e4']=Math['pow'](this['e2'],0x2),this['e6']=Math['pow'](this['e2'],0x3),this['e8']=Math[_0x4f027f(0x1f76)](this['e2'],0x4),this['A']=0x1+0.5*this['e2']+0.375*this['e4']+0.3125*this['e6']+0x276/0x900*this['e8'],this['B']=0x1/0x6*this['e2']+0xf/0x50*this['e4']+0.1875*this['e6']+0x1a4/0x900*this['e8'],this['C']=0x3/0x50*this['e4']+0x7/0x70*this['e6']+0.078125*this['e8'],this['D']=0x1/0x70*this['e6']+0x2d/0x900*this['e8'],this['E']=0x5/0x900*this['e8'];}function computeXYGeo(_0x35c8cd,_0x4ccc17,_0x34c4ce,_0x5ecc4,_0x262af4,_0x4cc36){var _0x289947=_0x68aa19,_0x12fd9f=0x0;_0x12fd9f=_0x4ccc17>0xf4240?_0x4ccc17-0x7a120-0xf4240*_0x262af4:_0x4ccc17-0x7a120;var _0x2f9957=_0x4cc36['K0']*_0x35c8cd,_0x2df447=Math[_0x289947(0x4322)](_0x2f9957),_0x1f6e3f=_0x2f9957+Math[_0x289947(0x1d35)](_0x2f9957)*(_0x4cc36['K1']*_0x2df447-_0x4cc36['K2']*Math['pow'](_0x2df447,0x3)+_0x4cc36['K3']*Math[_0x289947(0x1f76)](_0x2df447,0x5)-_0x4cc36['K4']*Math[_0x289947(0x1f76)](_0x2df447,0x7)),_0x205e93=Math['tan'](_0x1f6e3f),_0x40068e=_0x4cc36[_0x289947(0x197b)]*Math[_0x289947(0x1f76)](Math[_0x289947(0x1d35)](_0x1f6e3f),0x2),_0x1e1d4d=Math[_0x289947(0x4080)](0x1+_0x40068e),_0x130713=_0x12fd9f/(_0x4cc36['c']/_0x1e1d4d),_0x139ba5=Math[_0x289947(0x1f76)](_0x1e1d4d,0x2)*_0x205e93,_0x43e453=Math[_0x289947(0x1f76)](_0x205e93,0x2);_0x34c4ce['B']=_0x1f6e3f-_0x139ba5*Math['pow'](_0x130713,0x2)/0x2+(0x5+0x3*_0x43e453+_0x40068e-0x9*_0x40068e*_0x43e453)*_0x139ba5*Math[_0x289947(0x1f76)](_0x130713,0x4)/0x18-(0x3d+0x5a*_0x43e453+0x2d*Math['pow'](_0x43e453,0x2))*_0x139ba5*Math[_0x289947(0x1f76)](_0x130713,0x6)/0x2d0;var _0x1cbad9=0x1/Math[_0x289947(0x1d35)](_0x1f6e3f);_0x34c4ce['L']=_0x1cbad9*_0x130713-(0x1+0x2*_0x43e453+_0x40068e)*_0x1cbad9*Math[_0x289947(0x1f76)](_0x130713,0x3)/0x6+(0x5+0x1c*_0x43e453+0x18*Math[_0x289947(0x1f76)](_0x43e453,0x2)+0x6*_0x40068e+0x8*_0x40068e*_0x43e453)*_0x1cbad9*Math[_0x289947(0x1f76)](_0x130713,0x5)/0x78+_0x5ecc4;}function calculateBLArea(_0x5b5538,_0x23e0d8,_0x242d89,_0x520ef6,_0x394d58,_0x1b75e1){var _0x32961a=_0x68aa19,_0x1ecdfd=(_0x23e0d8-_0x5b5538)/0x2,_0x518e98=(_0x23e0d8+_0x5b5538)/0x2,_0x25f36a=(_0x520ef6+_0x242d89)/0x2,_0x3b3e20=0x2*_0x1b75e1['b']*_0x1b75e1['b']*_0x25f36a,_0x531478=Math[_0x32961a(0x1d35)](_0x518e98),_0x244464=Math['sin'](_0x1ecdfd),_0x1e2f0d=[];return _0x1e2f0d[0x0]=_0x3b3e20*_0x1b75e1['A']*_0x244464*_0x531478,_0x1e2f0d[0x1]=_0x3b3e20*_0x1b75e1['B']*Math['sin'](0x3*_0x1ecdfd)*Math[_0x32961a(0x1d35)](0x3*_0x518e98),_0x1e2f0d[0x2]=_0x3b3e20*_0x1b75e1['C']*Math[_0x32961a(0x4322)](0x5*_0x1ecdfd)*Math[_0x32961a(0x1d35)](0x5*_0x518e98),_0x1e2f0d[0x3]=_0x3b3e20*_0x1b75e1['D']*Math[_0x32961a(0x4322)](0x7*_0x1ecdfd)*Math[_0x32961a(0x1d35)](0x7*_0x518e98),_0x1e2f0d[0x4]=_0x3b3e20*_0x1b75e1['E']*Math[_0x32961a(0x4322)](0x9*_0x1ecdfd)*Math[_0x32961a(0x1d35)](0x9*_0x518e98),_0x1e2f0d[0x0]-_0x1e2f0d[0x1]+_0x1e2f0d[0x2]-_0x1e2f0d[0x3]+_0x1e2f0d[0x4];}function calculateAreaCGCS2000(_0x5ddf12,_0x5b62a8,_0x53da62,_0x5daadd){var _0x50a69e=_0x68aa19;for(var _0x3c61fe=0x0,_0x5d788a=0x0;_0x5d788a<_0x5ddf12[_0x50a69e(0x531b)]-0x1;_0x5d788a++)for(var _0x4aac8b=_0x5ddf12[_0x5d788a],_0x3878c9=_0x5ddf12[_0x5d788a+0x1],_0x6e2b27=_0x4aac8b['x'],_0xd45d53=_0x4aac8b['y'],_0x37fd78=_0x3878c9['x'],_0x3e7ddd=_0x3878c9['y'],_0xa678b5=_0x3878c9['x']-_0x4aac8b['x'],_0x2c9f80=_0x3878c9['y']-_0x4aac8b['y'],_0x21c79a=Math[_0x50a69e(0x1f76)](Math['abs'](_0xa678b5),0x2),_0x3418ce=Math['pow'](Math[_0x50a69e(0x1661)](_0x2c9f80),0x2),_0x4fe006=Math[_0x50a69e(0x4080)](_0x21c79a+_0x3418ce),_0x169bc3=Math[_0x50a69e(0x67a)](_0x4fe006/0x46),_0x4906c8=0x1;_0x4906c8<=_0x169bc3+0x1;_0x4906c8++){var _0x7ba25=0x0,_0x41f8e4=0x0;_0x4906c8<_0x169bc3+0x1?(_0x7ba25=_0x4aac8b['x']+_0xa678b5*_0x4906c8/(_0x169bc3+0x1),_0x41f8e4=_0x4aac8b['y']+_0x2c9f80*_0x4906c8/(_0x169bc3+0x1)):(_0x7ba25=_0x37fd78,_0x41f8e4=_0x3e7ddd);var _0x3ea59b={'B':0x0,'L':0x0},_0x5b561c={'B':0x0,'L':0x0};computeXYGeo(_0xd45d53,_0x6e2b27,_0x3ea59b,_0x5b62a8,_0x53da62,_0x5daadd),computeXYGeo(_0x41f8e4,_0x7ba25,_0x5b561c,_0x5b62a8,_0x53da62,_0x5daadd),_0x3c61fe+=calculateBLArea(_0x3ea59b['B'],_0x5b561c['B'],_0x3ea59b['L'],_0x5b561c['L'],_0x5b62a8,_0x5daadd),_0x6e2b27=_0x7ba25,_0xd45d53=_0x41f8e4;}return Math[_0x50a69e(0x1661)](_0x3c61fe);}function calculateAreaXian1980(_0x3a4367,_0x36260e,_0x3c45d1,_0x180a9c){var _0x6a09ec=_0x68aa19;for(var _0x3c37cb=0x0,_0x4b281c=0x0;_0x4b281c<_0x3a4367['length']-0x1;_0x4b281c++){var _0x8cecec={'B':0x0,'L':0x0},_0x9ce14d={'B':0x0,'L':0x0};computeXYGeo(_0x3a4367[_0x4b281c]['y'],_0x3a4367[_0x4b281c]['x'],_0x8cecec,_0x36260e,_0x3c45d1,_0x180a9c),computeXYGeo(_0x3a4367[_0x4b281c+0x1]['y'],_0x3a4367[_0x4b281c+0x1]['x'],_0x9ce14d,_0x36260e,_0x3c45d1,_0x180a9c);var _0x168ab6=[],_0x210470=(_0x9ce14d['B']-_0x8cecec['B'])/0x2,_0x50b433=(_0x9ce14d['B']+_0x8cecec['B'])/0x2,_0x4c835a=(_0x9ce14d['L']+_0x8cecec['L'])/0x2,_0x1f2a97=0x2*_0x180a9c['b']*_0x180a9c['b']*_0x4c835a,_0x4b49c9=Math['cos'](_0x50b433),_0x2b4346=Math[_0x6a09ec(0x4322)](_0x210470);_0x168ab6[0x0]=_0x1f2a97*_0x180a9c['A']*_0x4b49c9*_0x2b4346,_0x168ab6[0x1]=_0x1f2a97*_0x180a9c['B']*Math[_0x6a09ec(0x4322)](0x3*_0x210470)*Math['cos'](0x3*_0x50b433),_0x168ab6[0x2]=_0x1f2a97*_0x180a9c['C']*Math['sin'](0x5*_0x210470)*Math[_0x6a09ec(0x1d35)](0x5*_0x50b433),_0x168ab6[0x3]=_0x1f2a97*_0x180a9c['D']*Math['sin'](0x7*_0x210470)*Math[_0x6a09ec(0x1d35)](0x7*_0x50b433),_0x168ab6[0x4]=_0x1f2a97*_0x180a9c['E']*Math[_0x6a09ec(0x4322)](0x9*_0x210470)*Math[_0x6a09ec(0x1d35)](0x9*_0x50b433),_0x3c37cb+=_0x168ab6[0x0]-_0x168ab6[0x1]+_0x168ab6[0x2]-_0x168ab6[0x3]+_0x168ab6[0x4];}return Math['abs'](_0x3c37cb);}function getPreciseArea(_0x22abb6,_0x1279e5,_0x1cedb7,_0x395b6c,_0x16d389){var _0x370a62=0x0,_0x2f9e19=CesiumMath['toRadians'](_0x1cedb7);if('China2000'===_0x1279e5)_0x370a62=calculateAreaCGCS2000(_0x22abb6,_0x2f9e19,_0x395b6c,new SphericalAreaParasCGCS2000());else'Xian1980'===_0x1279e5&&(_0x370a62=calculateAreaXian1980(_0x22abb6,_0x2f9e19,_0x395b6c,new SphericalAreaParasXian1980()));return _0x370a62;}var tmp$7={};(function(_0x49a2d5,_0x2aac08){!function(_0x303485,_0x214076,_0x228c74){var _0xa4a408=_0x54f3;_0x49a2d5[_0xa4a408(0xe2a)]=function _0x4713b6(_0x2ce1b8){var _0x3e82=_0xa4a408,_0x4b5947=_0x214076[_0x2ce1b8];return _0x4b5947||_0x303485[_0x2ce1b8][0x0][_0x3e82(0x317a)](_0x4b5947=_0x214076[_0x2ce1b8]={'exports':{}},_0x4713b6,_0x4b5947,_0x4b5947[_0x3e82(0x4dc9)]),_0x4b5947[_0x3e82(0x4dc9)];}(_0x228c74[0x0]);}({0x1:[function(_0x222c44,_0x569ddf,_0x2c4b1f){var _0x1e82f3=_0x54f3;_0x569ddf[_0x1e82f3(0x4dc9)]=function(_0xa1f3a3,_0x30bf99){var _0x2c7eb4=_0x1e82f3;for(var _0x175443=[],_0x112bed=0x2;_0x112bed<arguments[_0x2c7eb4(0x531b)];)_0x175443['push'](arguments[_0x112bed++]);var _0x1f9006=!0x0;return new Promise(function(_0xccfcc6,_0x494ea1){var _0x43d3e2=_0x2c7eb4;_0x175443[_0x43d3e2(0x3a33)](function(_0x286cbf){var _0x555c35=_0x43d3e2;if(_0x1f9006){if(_0x1f9006=!0x1,_0x286cbf)_0x494ea1(_0x286cbf);else{for(var _0x2e0aa1=[],_0x469c8f=0x1;_0x469c8f<arguments[_0x555c35(0x531b)];)_0x2e0aa1[_0x555c35(0x3a33)](arguments[_0x469c8f++]);_0xccfcc6[_0x555c35(0x18ce)](null,_0x2e0aa1);}}});try{_0xa1f3a3[_0x43d3e2(0x18ce)](_0x30bf99||this,_0x175443);}catch(_0x2a5da7){_0x1f9006&&(_0x1f9006=!0x1,_0x494ea1(_0x2a5da7));}});};},{}],0x2:[function(_0xc4b229,_0x3e3718,_0x475f59){var _0x204b37=_0x54f3,_0x27ba31=_0x475f59;_0x27ba31[_0x204b37(0x531b)]=function(_0x1d6aa8){var _0x340f97=_0x204b37,_0x5901bf=_0x1d6aa8[_0x340f97(0x531b)];if(!_0x5901bf)return 0x0;for(var _0x130f6d=0x0;--_0x5901bf%0x4>0x1&&'='===_0x1d6aa8[_0x340f97(0x29be)](_0x5901bf);)++_0x130f6d;return Math['ceil'](0x3*_0x1d6aa8[_0x340f97(0x531b)])/0x4-_0x130f6d;};for(var _0x19c841=new Array(0x40),_0x520174=new Array(0x7b),_0x432b7f=0x0;_0x432b7f<0x40;)_0x520174[_0x19c841[_0x432b7f]=_0x432b7f<0x1a?_0x432b7f+0x41:_0x432b7f<0x34?_0x432b7f+0x47:_0x432b7f<0x3e?_0x432b7f-0x4:_0x432b7f-0x3b|0x2b]=_0x432b7f++;_0x27ba31[_0x204b37(0x502e)]=function(_0x340864,_0x21b953,_0x38eaa3){var _0x457eba=_0x204b37;for(var _0x1a94a8,_0x400224=[],_0x3fe2af=0x0,_0x123499=0x0;_0x21b953<_0x38eaa3;){var _0x427bf0=_0x340864[_0x21b953++];switch(_0x123499){case 0x0:_0x400224[_0x3fe2af++]=_0x19c841[_0x427bf0>>0x2],_0x1a94a8=(0x3&_0x427bf0)<<0x4,_0x123499=0x1;break;case 0x1:_0x400224[_0x3fe2af++]=_0x19c841[_0x1a94a8|_0x427bf0>>0x4],_0x1a94a8=(0xf&_0x427bf0)<<0x2,_0x123499=0x2;break;case 0x2:_0x400224[_0x3fe2af++]=_0x19c841[_0x1a94a8|_0x427bf0>>0x6],_0x400224[_0x3fe2af++]=_0x19c841[0x3f&_0x427bf0],_0x123499=0x0;}}return _0x123499&&(_0x400224[_0x3fe2af++]=_0x19c841[_0x1a94a8],_0x400224[_0x3fe2af]=0x3d,0x1===_0x123499&&(_0x400224[_0x3fe2af+0x1]=0x3d)),String[_0x457eba(0x3e9a)][_0x457eba(0x18ce)](String,_0x400224);};var _0xf64e4=_0x204b37(0x3bc8);_0x27ba31[_0x204b37(0x48c3)]=function(_0x475e02,_0x2aed07,_0xa48220){var _0x3efae5=_0x204b37;for(var _0x587e44,_0x4fe59e=_0xa48220,_0x577aab=0x0,_0x87fe08=0x0;_0x87fe08<_0x475e02[_0x3efae5(0x531b)];){var _0x452f30=_0x475e02[_0x3efae5(0x39ea)](_0x87fe08++);if(0x3d===_0x452f30&&_0x577aab>0x1)break;if((_0x452f30=_0x520174[_0x452f30])===_0x2aac08)throw Error(_0xf64e4);switch(_0x577aab){case 0x0:_0x587e44=_0x452f30,_0x577aab=0x1;break;case 0x1:_0x2aed07[_0xa48220++]=_0x587e44<<0x2|(0x30&_0x452f30)>>0x4,_0x587e44=_0x452f30,_0x577aab=0x2;break;case 0x2:_0x2aed07[_0xa48220++]=(0xf&_0x587e44)<<0x4|(0x3c&_0x452f30)>>0x2,_0x587e44=_0x452f30,_0x577aab=0x3;break;case 0x3:_0x2aed07[_0xa48220++]=(0x3&_0x587e44)<<0x6|_0x452f30,_0x577aab=0x0;}}if(0x1===_0x577aab)throw Error(_0xf64e4);return _0xa48220-_0x4fe59e;},_0x27ba31[_0x204b37(0x8e2)]=function(_0x6533d8){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/['test'](_0x6533d8);};},{}],0x3:[function(_0x2e3fda,_0x469efa,_0x27d9f3){var _0x31b3cb=_0x54f3;function _0x4f2b14(){this['_listeners']={};}_0x469efa[_0x31b3cb(0x4dc9)]=_0x4f2b14,_0x4f2b14[_0x31b3cb(0x4b51)]['on']=function(_0x107bce,_0x4430bb,_0x5dc314){var _0x58835a=_0x31b3cb;return(this[_0x58835a(0x28df)][_0x107bce]||(this[_0x58835a(0x28df)][_0x107bce]=[]))[_0x58835a(0x3a33)]({'fn':_0x4430bb,'ctx':_0x5dc314||this}),this;},_0x4f2b14[_0x31b3cb(0x4b51)][_0x31b3cb(0x1fb8)]=function(_0x48c2f3,_0x16d7d1){var _0x41149f=_0x31b3cb;if(_0x48c2f3===_0x2aac08)this['_listeners']={};else{if(_0x16d7d1===_0x2aac08)this[_0x41149f(0x28df)][_0x48c2f3]=[];else{for(var _0x54d49c=this[_0x41149f(0x28df)][_0x48c2f3],_0x471f8c=0x0;_0x471f8c<_0x54d49c[_0x41149f(0x531b)];)_0x54d49c[_0x471f8c]['fn']===_0x16d7d1?_0x54d49c['splice'](_0x471f8c,0x1):++_0x471f8c;}}return this;},_0x4f2b14[_0x31b3cb(0x4b51)][_0x31b3cb(0x4419)]=function(_0x31ed81){var _0x5b8866=_0x31b3cb,_0x5d5cd2=this['_listeners'][_0x31ed81];if(_0x5d5cd2){for(var _0x455f2d=[],_0x1e8a90=0x1;_0x1e8a90<arguments[_0x5b8866(0x531b)];)_0x455f2d['push'](arguments[_0x1e8a90++]);for(_0x1e8a90=0x0;_0x1e8a90<_0x5d5cd2[_0x5b8866(0x531b)];)_0x5d5cd2[_0x1e8a90]['fn'][_0x5b8866(0x18ce)](_0x5d5cd2[_0x1e8a90++][_0x5b8866(0x2ccc)],_0x455f2d);}return this;};},{}],0x4:[function(_0x412bcb,_0x684e37,_0x22671f){function _0x4495b1(_0xf83bf){var _0x25765f=_0x54f3;try{var _0x24439e=eval(_0x25765f(0x47d9)[_0x25765f(0x1297)](/^/,'re'))(_0xf83bf);if(_0x24439e&&(_0x24439e[_0x25765f(0x531b)]||Object['keys'](_0x24439e)[_0x25765f(0x531b)]))return _0x24439e;}catch(_0x47e9c9){}return null;}_0x684e37['exports']=_0x4495b1;},{}],0x5:[function(_0x1c0d54,_0x54793a,_0x33bcf4){var _0x4d3734=_0x54f3;_0x54793a[_0x4d3734(0x4dc9)]=function(_0x5af338,_0xd4cec4,_0x515f5b){var _0x43c223=_0x515f5b||0x2000,_0x49bf82=_0x43c223>>>0x1,_0x55346c=null,_0x4f86c6=_0x43c223;return function(_0x304985){var _0x6c1354=_0x54f3;if(_0x304985<0x1||_0x304985>_0x49bf82)return _0x5af338(_0x304985);_0x4f86c6+_0x304985>_0x43c223&&(_0x55346c=_0x5af338(_0x43c223),_0x4f86c6=0x0);var _0xd95a5a=_0xd4cec4[_0x6c1354(0x317a)](_0x55346c,_0x4f86c6,_0x4f86c6+=_0x304985);return 0x7&_0x4f86c6&&(_0x4f86c6=0x1+(0x7|_0x4f86c6)),_0xd95a5a;};};},{}],0x6:[function(_0x10e1d6,_0x5a7f3f,_0x19a3a5){var _0x6de305=_0x54f3,_0x404551=_0x19a3a5;_0x404551[_0x6de305(0x531b)]=function(_0x4f6e15){var _0x1bd344=_0x6de305;for(var _0x44ae9d=0x0,_0xd4dc7f=0x0,_0x2f9af1=0x0;_0x2f9af1<_0x4f6e15[_0x1bd344(0x531b)];++_0x2f9af1)(_0xd4dc7f=_0x4f6e15['charCodeAt'](_0x2f9af1))<0x80?_0x44ae9d+=0x1:_0xd4dc7f<0x800?_0x44ae9d+=0x2:0xd800==(0xfc00&_0xd4dc7f)&&0xdc00==(0xfc00&_0x4f6e15[_0x1bd344(0x39ea)](_0x2f9af1+0x1))?(++_0x2f9af1,_0x44ae9d+=0x4):_0x44ae9d+=0x3;return _0x44ae9d;},_0x404551['read']=function(_0x203ce6,_0x1bdf82,_0x498e5b){var _0x5521a0=_0x6de305;if(_0x498e5b-_0x1bdf82<0x1)return'';for(var _0x28a722,_0x382d9f=null,_0x30d285=[],_0x464833=0x0;_0x1bdf82<_0x498e5b;)(_0x28a722=_0x203ce6[_0x1bdf82++])<0x80?_0x30d285[_0x464833++]=_0x28a722:_0x28a722>0xbf&&_0x28a722<0xe0?_0x30d285[_0x464833++]=(0x1f&_0x28a722)<<0x6|0x3f&_0x203ce6[_0x1bdf82++]:_0x28a722>0xef&&_0x28a722<0x16d?(_0x28a722=((0x7&_0x28a722)<<0x12|(0x3f&_0x203ce6[_0x1bdf82++])<<0xc|(0x3f&_0x203ce6[_0x1bdf82++])<<0x6|0x3f&_0x203ce6[_0x1bdf82++])-0x10000,_0x30d285[_0x464833++]=0xd800+(_0x28a722>>0xa),_0x30d285[_0x464833++]=0xdc00+(0x3ff&_0x28a722)):_0x30d285[_0x464833++]=(0xf&_0x28a722)<<0xc|(0x3f&_0x203ce6[_0x1bdf82++])<<0x6|0x3f&_0x203ce6[_0x1bdf82++],_0x464833>0x1fff&&((_0x382d9f||(_0x382d9f=[]))[_0x5521a0(0x3a33)](String[_0x5521a0(0x3e9a)][_0x5521a0(0x18ce)](String,_0x30d285)),_0x464833=0x0);return _0x382d9f?(_0x464833&&_0x382d9f[_0x5521a0(0x3a33)](String[_0x5521a0(0x3e9a)][_0x5521a0(0x18ce)](String,_0x30d285[_0x5521a0(0x48ca)](0x0,_0x464833))),_0x382d9f['join']('')):String[_0x5521a0(0x3e9a)][_0x5521a0(0x18ce)](String,_0x30d285['slice'](0x0,_0x464833));},_0x404551['write']=function(_0x3eee9f,_0x3f1388,_0x1bdaaa){var _0x18c5cf=_0x6de305;for(var _0x46a829,_0x5ee314,_0x463f96=_0x1bdaaa,_0x3bb68a=0x0;_0x3bb68a<_0x3eee9f['length'];++_0x3bb68a)(_0x46a829=_0x3eee9f['charCodeAt'](_0x3bb68a))<0x80?_0x3f1388[_0x1bdaaa++]=_0x46a829:_0x46a829<0x800?(_0x3f1388[_0x1bdaaa++]=_0x46a829>>0x6|0xc0,_0x3f1388[_0x1bdaaa++]=0x3f&_0x46a829|0x80):0xd800==(0xfc00&_0x46a829)&&0xdc00==(0xfc00&(_0x5ee314=_0x3eee9f[_0x18c5cf(0x39ea)](_0x3bb68a+0x1)))?(_0x46a829=0x10000+((0x3ff&_0x46a829)<<0xa)+(0x3ff&_0x5ee314),++_0x3bb68a,_0x3f1388[_0x1bdaaa++]=_0x46a829>>0x12|0xf0,_0x3f1388[_0x1bdaaa++]=_0x46a829>>0xc&0x3f|0x80,_0x3f1388[_0x1bdaaa++]=_0x46a829>>0x6&0x3f|0x80,_0x3f1388[_0x1bdaaa++]=0x3f&_0x46a829|0x80):(_0x3f1388[_0x1bdaaa++]=_0x46a829>>0xc|0xe0,_0x3f1388[_0x1bdaaa++]=_0x46a829>>0x6&0x3f|0x80,_0x3f1388[_0x1bdaaa++]=0x3f&_0x46a829|0x80);return _0x1bdaaa-_0x463f96;};},{}],0x7:[function(_0x32d5b7,_0x3d43de,_0x2f5f2c){var _0x79d801=_0x54f3,_0x3dfa6e=_0x2f5f2c;function _0x49960f(){var _0x33ce68=_0x54f3;_0x3dfa6e[_0x33ce68(0x237f)]['_configure'](_0x3dfa6e[_0x33ce68(0x1108)]),_0x3dfa6e[_0x33ce68(0x4a2f)][_0x33ce68(0x4b27)]();}_0x3dfa6e[_0x79d801(0x951)]=_0x79d801(0x55fd),_0x3dfa6e[_0x79d801(0x1063)]={},_0x3dfa6e[_0x79d801(0x2f67)]=_0x32d5b7(0xe),_0x3dfa6e[_0x79d801(0x2b41)]=_0x32d5b7(0xf),_0x3dfa6e[_0x79d801(0x237f)]=_0x32d5b7(0x8),_0x3dfa6e[_0x79d801(0x1108)]=_0x32d5b7(0x9),_0x3dfa6e[_0x79d801(0x4a2f)]=_0x32d5b7(0xd),_0x3dfa6e['rpc']=_0x32d5b7(0xa),_0x3dfa6e[_0x79d801(0xdc7)]=_0x49960f,_0x3dfa6e[_0x79d801(0x2f67)][_0x79d801(0x4b27)](_0x3dfa6e[_0x79d801(0x2b41)]),_0x49960f();},{0xa:0xa,0xd:0xd,0xe:0xe,0xf:0xf,0x8:0x8,0x9:0x9}],0x8:[function(_0x4f6e80,_0x13afa5,_0x42e16b){var _0x1e6ffc=_0x54f3;_0x13afa5[_0x1e6ffc(0x4dc9)]=_0x2da59b;var _0x1c4968,_0x2cf200=_0x4f6e80(0xd),_0x60392a=_0x2cf200[_0x1e6ffc(0x566d)],_0x990b18=_0x2cf200[_0x1e6ffc(0x6c8)];function _0x50a2ce(_0x2cc5fb,_0x1af80f){var _0x32c4d8=_0x1e6ffc;return RangeError(_0x32c4d8(0x3bf5)+_0x2cc5fb[_0x32c4d8(0x143c)]+_0x32c4d8(0x4691)+(_0x1af80f||0x1)+'\x20>\x20'+_0x2cc5fb[_0x32c4d8(0x2353)]);}function _0x2da59b(_0x469e6d){var _0x2f8d31=_0x1e6ffc;this[_0x2f8d31(0x2730)]=_0x469e6d,this[_0x2f8d31(0x143c)]=0x0,this[_0x2f8d31(0x2353)]=_0x469e6d[_0x2f8d31(0x531b)];}var _0x3c0ba0=_0x1e6ffc(0x3041)!=typeof Uint8Array?function(_0x114aaa){if(_0x114aaa instanceof Uint8Array||Array['isArray'](_0x114aaa))return new _0x2da59b(_0x114aaa);throw Error('illegal\x20buffer');}:function(_0x30a73b){var _0x1f7da1=_0x1e6ffc;if(Array[_0x1f7da1(0x4b57)](_0x30a73b))return new _0x2da59b(_0x30a73b);throw Error('illegal\x20buffer');};function _0x4cbd6b(){var _0x55e955=_0x1e6ffc,_0xcf3f9d=new _0x60392a(0x0,0x0),_0x1d4f2d=0x0;if(!(this[_0x55e955(0x2353)]-this['pos']>0x4)){for(;_0x1d4f2d<0x3;++_0x1d4f2d){if(this[_0x55e955(0x143c)]>=this[_0x55e955(0x2353)])throw _0x50a2ce(this);if(_0xcf3f9d['lo']=(_0xcf3f9d['lo']|(0x7f&this['buf'][this[_0x55e955(0x143c)]])<<0x7*_0x1d4f2d)>>>0x0,this['buf'][this['pos']++]<0x80)return _0xcf3f9d;}return _0xcf3f9d['lo']=(_0xcf3f9d['lo']|(0x7f&this[_0x55e955(0x2730)][this[_0x55e955(0x143c)]++])<<0x7*_0x1d4f2d)>>>0x0,_0xcf3f9d;}for(;_0x1d4f2d<0x4;++_0x1d4f2d)if(_0xcf3f9d['lo']=(_0xcf3f9d['lo']|(0x7f&this[_0x55e955(0x2730)][this[_0x55e955(0x143c)]])<<0x7*_0x1d4f2d)>>>0x0,this['buf'][this[_0x55e955(0x143c)]++]<0x80)return _0xcf3f9d;if(_0xcf3f9d['lo']=(_0xcf3f9d['lo']|(0x7f&this[_0x55e955(0x2730)][this[_0x55e955(0x143c)]])<<0x1c)>>>0x0,_0xcf3f9d['hi']=(_0xcf3f9d['hi']|(0x7f&this[_0x55e955(0x2730)][this[_0x55e955(0x143c)]])>>0x4)>>>0x0,this[_0x55e955(0x2730)][this[_0x55e955(0x143c)]++]<0x80)return _0xcf3f9d;if(_0x1d4f2d=0x0,this[_0x55e955(0x2353)]-this[_0x55e955(0x143c)]>0x4){for(;_0x1d4f2d<0x5;++_0x1d4f2d)if(_0xcf3f9d['hi']=(_0xcf3f9d['hi']|(0x7f&this[_0x55e955(0x2730)][this['pos']])<<0x7*_0x1d4f2d+0x3)>>>0x0,this[_0x55e955(0x2730)][this[_0x55e955(0x143c)]++]<0x80)return _0xcf3f9d;}else for(;_0x1d4f2d<0x5;++_0x1d4f2d){if(this['pos']>=this['len'])throw _0x50a2ce(this);if(_0xcf3f9d['hi']=(_0xcf3f9d['hi']|(0x7f&this[_0x55e955(0x2730)][this['pos']])<<0x7*_0x1d4f2d+0x3)>>>0x0,this[_0x55e955(0x2730)][this['pos']++]<0x80)return _0xcf3f9d;}throw Error(_0x55e955(0x45f1));}function _0x953a3a(_0x1d7169,_0x45c40f){return(_0x1d7169[_0x45c40f-0x4]|_0x1d7169[_0x45c40f-0x3]<<0x8|_0x1d7169[_0x45c40f-0x2]<<0x10|_0x1d7169[_0x45c40f-0x1]<<0x18)>>>0x0;}function _0x1b980a(){var _0x43dfe9=_0x1e6ffc;if(this[_0x43dfe9(0x143c)]+0x8>this['len'])throw _0x50a2ce(this,0x8);return new _0x60392a(_0x953a3a(this[_0x43dfe9(0x2730)],this[_0x43dfe9(0x143c)]+=0x4),_0x953a3a(this['buf'],this[_0x43dfe9(0x143c)]+=0x4));}_0x2da59b[_0x1e6ffc(0x3477)]=_0x2cf200[_0x1e6ffc(0x23b)]?function(_0x4332ce){var _0x2e60ff=_0x1e6ffc;return(_0x2da59b[_0x2e60ff(0x3477)]=function(_0x32db47){var _0x5d2e2f=_0x2e60ff;return _0x2cf200[_0x5d2e2f(0x23b)]['isBuffer'](_0x32db47)?new _0x1c4968(_0x32db47):_0x3c0ba0(_0x32db47);})(_0x4332ce);}:_0x3c0ba0,_0x2da59b[_0x1e6ffc(0x4b51)]['_slice']=_0x2cf200[_0x1e6ffc(0x2aba)][_0x1e6ffc(0x4b51)][_0x1e6ffc(0x587e)]||_0x2cf200[_0x1e6ffc(0x2aba)][_0x1e6ffc(0x4b51)][_0x1e6ffc(0x48ca)],_0x2da59b[_0x1e6ffc(0x4b51)][_0x1e6ffc(0xc7c)]=function(){var _0x2a1b0c=0xffffffff;return function(){var _0x34750c=_0x54f3;if(_0x2a1b0c=(0x7f&this['buf'][this[_0x34750c(0x143c)]])>>>0x0,this[_0x34750c(0x2730)][this[_0x34750c(0x143c)]++]<0x80)return _0x2a1b0c;if(_0x2a1b0c=(_0x2a1b0c|(0x7f&this['buf'][this[_0x34750c(0x143c)]])<<0x7)>>>0x0,this[_0x34750c(0x2730)][this[_0x34750c(0x143c)]++]<0x80)return _0x2a1b0c;if(_0x2a1b0c=(_0x2a1b0c|(0x7f&this[_0x34750c(0x2730)][this[_0x34750c(0x143c)]])<<0xe)>>>0x0,this[_0x34750c(0x2730)][this['pos']++]<0x80)return _0x2a1b0c;if(_0x2a1b0c=(_0x2a1b0c|(0x7f&this['buf'][this[_0x34750c(0x143c)]])<<0x15)>>>0x0,this['buf'][this[_0x34750c(0x143c)]++]<0x80)return _0x2a1b0c;if(_0x2a1b0c=(_0x2a1b0c|(0xf&this['buf'][this[_0x34750c(0x143c)]])<<0x1c)>>>0x0,this[_0x34750c(0x2730)][this[_0x34750c(0x143c)]++]<0x80)return _0x2a1b0c;if((this[_0x34750c(0x143c)]+=0x5)>this['len'])throw this['pos']=this[_0x34750c(0x2353)],_0x50a2ce(this,0xa);return _0x2a1b0c;};}(),_0x2da59b['prototype']['int32']=function(){var _0x17418e=_0x1e6ffc;return 0x0|this[_0x17418e(0xc7c)]();},_0x2da59b[_0x1e6ffc(0x4b51)][_0x1e6ffc(0x1f7d)]=function(){var _0x547aa9=_0x1e6ffc,_0x517713=this[_0x547aa9(0xc7c)]();return _0x517713>>>0x1^-(0x1&_0x517713)|0x0;},_0x2da59b['prototype'][_0x1e6ffc(0x3795)]=function(){return 0x0!==this['uint32']();},_0x2da59b[_0x1e6ffc(0x4b51)]['fixed32']=function(){var _0x23e8ca=_0x1e6ffc;if(this[_0x23e8ca(0x143c)]+0x4>this[_0x23e8ca(0x2353)])throw _0x50a2ce(this,0x4);return _0x953a3a(this[_0x23e8ca(0x2730)],this[_0x23e8ca(0x143c)]+=0x4);},_0x2da59b['prototype'][_0x1e6ffc(0x1962)]=function(){var _0x565906=_0x1e6ffc;if(this[_0x565906(0x143c)]+0x4>this[_0x565906(0x2353)])throw _0x50a2ce(this,0x4);return 0x0|_0x953a3a(this['buf'],this[_0x565906(0x143c)]+=0x4);};var _0x49ad42,_0x1387ae,_0x2d9d84='undefined'!=typeof Float32Array?(_0x49ad42=new Float32Array(0x1),_0x1387ae=new Uint8Array(_0x49ad42[_0x1e6ffc(0x1de1)]),_0x49ad42[0x0]=-0x0,_0x1387ae[0x3]?function(_0x2651a2,_0x2fd11b){return _0x1387ae[0x0]=_0x2651a2[_0x2fd11b],_0x1387ae[0x1]=_0x2651a2[_0x2fd11b+0x1],_0x1387ae[0x2]=_0x2651a2[_0x2fd11b+0x2],_0x1387ae[0x3]=_0x2651a2[_0x2fd11b+0x3],_0x49ad42[0x0];}:function(_0x282dc5,_0x193ecf){return _0x1387ae[0x0]=_0x282dc5[_0x193ecf+0x3],_0x1387ae[0x1]=_0x282dc5[_0x193ecf+0x2],_0x1387ae[0x2]=_0x282dc5[_0x193ecf+0x1],_0x1387ae[0x3]=_0x282dc5[_0x193ecf],_0x49ad42[0x0];}):function(_0x5b6993,_0x1b4db0){var _0x138c94=_0x1e6ffc,_0x5f4388=_0x953a3a(_0x5b6993,_0x1b4db0+0x4),_0x22cf1a=0x2*(_0x5f4388>>0x1f)+0x1,_0x4056a7=_0x5f4388>>>0x17&0xff,_0x49df94=0x7fffff&_0x5f4388;return 0xff===_0x4056a7?_0x49df94?NaN:_0x22cf1a*(0x1/0x0):0x0===_0x4056a7?1.401298464324817e-45*_0x22cf1a*_0x49df94:_0x22cf1a*Math[_0x138c94(0x1f76)](0x2,_0x4056a7-0x96)*(_0x49df94+0x800000);};_0x2da59b[_0x1e6ffc(0x4b51)][_0x1e6ffc(0x1718)]=function(){var _0x54e77b=_0x1e6ffc;if(this[_0x54e77b(0x143c)]+0x4>this[_0x54e77b(0x2353)])throw _0x50a2ce(this,0x4);var _0x2ba0a6=_0x2d9d84(this[_0x54e77b(0x2730)],this[_0x54e77b(0x143c)]);return this['pos']+=0x4,_0x2ba0a6;};var _0x4b1b1a='undefined'!=typeof Float64Array?function(){var _0x1fb847=_0x1e6ffc,_0x58c850=new Float64Array(0x1),_0x3ac25f=new Uint8Array(_0x58c850[_0x1fb847(0x1de1)]);return _0x58c850[0x0]=-0x0,_0x3ac25f[0x7]?function(_0x291692,_0x3550e9){return _0x3ac25f[0x0]=_0x291692[_0x3550e9],_0x3ac25f[0x1]=_0x291692[_0x3550e9+0x1],_0x3ac25f[0x2]=_0x291692[_0x3550e9+0x2],_0x3ac25f[0x3]=_0x291692[_0x3550e9+0x3],_0x3ac25f[0x4]=_0x291692[_0x3550e9+0x4],_0x3ac25f[0x5]=_0x291692[_0x3550e9+0x5],_0x3ac25f[0x6]=_0x291692[_0x3550e9+0x6],_0x3ac25f[0x7]=_0x291692[_0x3550e9+0x7],_0x58c850[0x0];}:function(_0x4a8145,_0x2021b1){return _0x3ac25f[0x0]=_0x4a8145[_0x2021b1+0x7],_0x3ac25f[0x1]=_0x4a8145[_0x2021b1+0x6],_0x3ac25f[0x2]=_0x4a8145[_0x2021b1+0x5],_0x3ac25f[0x3]=_0x4a8145[_0x2021b1+0x4],_0x3ac25f[0x4]=_0x4a8145[_0x2021b1+0x3],_0x3ac25f[0x5]=_0x4a8145[_0x2021b1+0x2],_0x3ac25f[0x6]=_0x4a8145[_0x2021b1+0x1],_0x3ac25f[0x7]=_0x4a8145[_0x2021b1],_0x58c850[0x0];};}():function(_0x52068a,_0x256507){var _0x123539=_0x1e6ffc,_0x3cccc9=_0x953a3a(_0x52068a,_0x256507+0x4),_0x20bbfe=_0x953a3a(_0x52068a,_0x256507+0x8),_0x1de10b=0x2*(_0x20bbfe>>0x1f)+0x1,_0x40e564=_0x20bbfe>>>0x14&0x7ff,_0x4eba44=0x100000000*(0xfffff&_0x20bbfe)+_0x3cccc9;return 0x7ff===_0x40e564?_0x4eba44?NaN:_0x1de10b*(0x1/0x0):0x0===_0x40e564?5e-324*_0x1de10b*_0x4eba44:_0x1de10b*Math[_0x123539(0x1f76)](0x2,_0x40e564-0x433)*(_0x4eba44+0x10000000000000);};_0x2da59b['prototype'][_0x1e6ffc(0xfd6)]=function(){var _0x522ef8=_0x1e6ffc;if(this[_0x522ef8(0x143c)]+0x8>this[_0x522ef8(0x2353)])throw _0x50a2ce(this,0x4);var _0x4482bd=_0x4b1b1a(this[_0x522ef8(0x2730)],this['pos']);return this['pos']+=0x8,_0x4482bd;},_0x2da59b[_0x1e6ffc(0x4b51)][_0x1e6ffc(0x454e)]=function(){var _0x2fa43d=_0x1e6ffc,_0x513952=this[_0x2fa43d(0xc7c)](),_0x26eb71=this[_0x2fa43d(0x143c)],_0x57b1cc=this[_0x2fa43d(0x143c)]+_0x513952;if(_0x57b1cc>this[_0x2fa43d(0x2353)])throw _0x50a2ce(this,_0x513952);return this[_0x2fa43d(0x143c)]+=_0x513952,_0x26eb71===_0x57b1cc?new this[(_0x2fa43d(0x2730))][(_0x2fa43d(0x330d))](0x0):this['_slice'][_0x2fa43d(0x317a)](this[_0x2fa43d(0x2730)],_0x26eb71,_0x57b1cc);},_0x2da59b[_0x1e6ffc(0x4b51)][_0x1e6ffc(0x29ad)]=function(){var _0x519ff1=_0x1e6ffc,_0x2a9d0e=this['bytes']();return _0x990b18[_0x519ff1(0x137b)](_0x2a9d0e,0x0,_0x2a9d0e[_0x519ff1(0x531b)]);},_0x2da59b[_0x1e6ffc(0x4b51)][_0x1e6ffc(0x1723)]=function(_0x46ebec){var _0x2abda2=_0x1e6ffc;if(_0x2abda2(0x30f8)==typeof _0x46ebec){if(this['pos']+_0x46ebec>this[_0x2abda2(0x2353)])throw _0x50a2ce(this,_0x46ebec);this[_0x2abda2(0x143c)]+=_0x46ebec;}else do{if(this['pos']>=this[_0x2abda2(0x2353)])throw _0x50a2ce(this);}while(0x80&this[_0x2abda2(0x2730)][this['pos']++]);return this;},_0x2da59b['prototype'][_0x1e6ffc(0x346)]=function(_0x1388c9){var _0x1b7ffe=_0x1e6ffc;switch(_0x1388c9){case 0x0:this[_0x1b7ffe(0x1723)]();break;case 0x1:this[_0x1b7ffe(0x1723)](0x8);break;case 0x2:this[_0x1b7ffe(0x1723)](this['uint32']());break;case 0x3:for(;;){if(0x4==(_0x1388c9=0x7&this['uint32']()))break;this[_0x1b7ffe(0x346)](_0x1388c9);}break;case 0x5:this[_0x1b7ffe(0x1723)](0x4);break;default:throw Error(_0x1b7ffe(0x82b)+_0x1388c9+'\x20at\x20offset\x20'+this['pos']);}return this;},_0x2da59b['_configure']=function(_0x1ed24c){var _0x225da3=_0x1e6ffc;_0x1c4968=_0x1ed24c;var _0x7b5cd7=_0x2cf200[_0x225da3(0x1dcd)]?_0x225da3(0x2b72):'toNumber';_0x2cf200[_0x225da3(0x737)](_0x2da59b[_0x225da3(0x4b51)],{'int64':function(){var _0x1550c5=_0x225da3;return _0x4cbd6b[_0x1550c5(0x317a)](this)[_0x7b5cd7](!0x1);},'uint64':function(){return _0x4cbd6b['call'](this)[_0x7b5cd7](!0x0);},'sint64':function(){var _0x5a2d54=_0x225da3;return _0x4cbd6b[_0x5a2d54(0x317a)](this)[_0x5a2d54(0x1199)]()[_0x7b5cd7](!0x1);},'fixed64':function(){var _0x591d01=_0x225da3;return _0x1b980a[_0x591d01(0x317a)](this)[_0x7b5cd7](!0x0);},'sfixed64':function(){var _0x3975ab=_0x225da3;return _0x1b980a[_0x3975ab(0x317a)](this)[_0x7b5cd7](!0x1);}});};},{0xd:0xd}],0x9:[function(_0x32986d,_0x43b680,_0x560426){var _0x376111=_0x54f3;_0x43b680[_0x376111(0x4dc9)]=_0x40ec94;var _0x5566e8=_0x32986d(0x8);(_0x40ec94['prototype']=Object[_0x376111(0x3477)](_0x5566e8['prototype']))['constructor']=_0x40ec94;var _0x78d838=_0x32986d(0xd);function _0x40ec94(_0x2afd1e){var _0x2489c0=_0x376111;_0x5566e8[_0x2489c0(0x317a)](this,_0x2afd1e);}_0x78d838[_0x376111(0x23b)]&&(_0x40ec94[_0x376111(0x4b51)][_0x376111(0x5228)]=_0x78d838[_0x376111(0x23b)][_0x376111(0x4b51)]['slice']),_0x40ec94[_0x376111(0x4b51)][_0x376111(0x29ad)]=function(){var _0x2141df=_0x376111,_0x4163ee=this[_0x2141df(0xc7c)]();return this[_0x2141df(0x2730)][_0x2141df(0x4b64)](this[_0x2141df(0x143c)],this[_0x2141df(0x143c)]=Math['min'](this[_0x2141df(0x143c)]+_0x4163ee,this['len']));};},{0xd:0xd,0x8:0x8}],0xa:[function(_0x2700ed,_0x21caa4,_0x1946af){var _0x3bfdab=_0x54f3;_0x1946af[_0x3bfdab(0xe16)]=_0x2700ed(0xb);},{0xb:0xb}],0xb:[function(_0x484d01,_0x485cf3,_0x38828c){var _0x1d01c0=_0x54f3;_0x485cf3[_0x1d01c0(0x4dc9)]=_0x3f2552;var _0x5423bb=_0x484d01(0xd);function _0x3f2552(_0x1e4642,_0x901464,_0x16f7b0){var _0x17525a=_0x1d01c0;if(_0x17525a(0x20f8)!=typeof _0x1e4642)throw TypeError('rpcImpl\x20must\x20be\x20a\x20function');_0x5423bb[_0x17525a(0x1898)]['call'](this),this[_0x17525a(0x1e6d)]=_0x1e4642,this['requestDelimited']=Boolean(_0x901464),this['responseDelimited']=Boolean(_0x16f7b0);}(_0x3f2552['prototype']=Object[_0x1d01c0(0x3477)](_0x5423bb[_0x1d01c0(0x1898)]['prototype']))[_0x1d01c0(0x330d)]=_0x3f2552,_0x3f2552['prototype']['rpcCall']=function _0xccdcda(_0x3fa52a,_0x2a0584,_0x4cda09,_0x3dcf46,_0x4f42a9){var _0x5c00f6=_0x1d01c0;if(!_0x3dcf46)throw TypeError(_0x5c00f6(0x2ad5));var _0x1ceae5=this;if(!_0x4f42a9)return _0x5423bb['asPromise'](_0xccdcda,_0x1ceae5,_0x3fa52a,_0x2a0584,_0x4cda09,_0x3dcf46);if(!_0x1ceae5[_0x5c00f6(0x1e6d)])return setTimeout(function(){var _0x34cdc0=_0x5c00f6;_0x4f42a9(Error(_0x34cdc0(0x535d)));},0x0),_0x2aac08;try{return _0x1ceae5['rpcImpl'](_0x3fa52a,_0x2a0584[_0x1ceae5[_0x5c00f6(0x43ae)]?_0x5c00f6(0x34ef):_0x5c00f6(0x502e)](_0x3dcf46)[_0x5c00f6(0x2c4)](),function(_0xb42e11,_0x5dbfa0){var _0x53ccf9=_0x5c00f6;if(_0xb42e11)return _0x1ceae5[_0x53ccf9(0x4419)](_0x53ccf9(0x132d),_0xb42e11,_0x3fa52a),_0x4f42a9(_0xb42e11);if(null===_0x5dbfa0)return _0x1ceae5['end'](!0x0),_0x2aac08;if(!(_0x5dbfa0 instanceof _0x4cda09))try{_0x5dbfa0=_0x4cda09[_0x1ceae5[_0x53ccf9(0x32c9)]?_0x53ccf9(0xef6):_0x53ccf9(0x48c3)](_0x5dbfa0);}catch(_0x265935){return _0x1ceae5[_0x53ccf9(0x4419)]('error',_0x265935,_0x3fa52a),_0x4f42a9(_0x265935);}return _0x1ceae5[_0x53ccf9(0x4419)](_0x53ccf9(0x116f),_0x5dbfa0,_0x3fa52a),_0x4f42a9(null,_0x5dbfa0);});}catch(_0x110d43){return _0x1ceae5[_0x5c00f6(0x4419)](_0x5c00f6(0x132d),_0x110d43,_0x3fa52a),setTimeout(function(){_0x4f42a9(_0x110d43);},0x0),_0x2aac08;}},_0x3f2552[_0x1d01c0(0x4b51)][_0x1d01c0(0x25e5)]=function(_0x35375f){var _0x255383=_0x1d01c0;return this['rpcImpl']&&(_0x35375f||this[_0x255383(0x1e6d)](null,null,null),this[_0x255383(0x1e6d)]=null,this[_0x255383(0x4419)](_0x255383(0x25e5))[_0x255383(0x1fb8)]()),this;};},{0xd:0xd}],0xc:[function(_0x3e35b4,_0x4666f3,_0x58aa4f){var _0x595b8a=_0x54f3;_0x4666f3[_0x595b8a(0x4dc9)]=_0x1f185c;var _0x2088b8=_0x3e35b4(0xd);function _0x1f185c(_0x10a42d,_0x1fe281){this['lo']=_0x10a42d>>>0x0,this['hi']=_0x1fe281>>>0x0;}var _0x35df26=_0x1f185c['zero']=new _0x1f185c(0x0,0x0);_0x35df26[_0x595b8a(0x4a4)]=function(){return 0x0;},_0x35df26['zzEncode']=_0x35df26[_0x595b8a(0x1199)]=function(){return this;},_0x35df26[_0x595b8a(0x531b)]=function(){return 0x1;};var _0x4695db=_0x1f185c[_0x595b8a(0x589c)]=_0x595b8a(0x5654);_0x1f185c[_0x595b8a(0x1790)]=function(_0x406879){if(0x0===_0x406879)return _0x35df26;var _0x29da8e=_0x406879<0x0;_0x29da8e&&(_0x406879=-_0x406879);var _0x2b816c=_0x406879>>>0x0,_0x5180ec=(_0x406879-_0x2b816c)/0x100000000>>>0x0;return _0x29da8e&&(_0x5180ec=~_0x5180ec>>>0x0,_0x2b816c=~_0x2b816c>>>0x0,++_0x2b816c>0xffffffff&&(_0x2b816c=0x0,++_0x5180ec>0xffffffff&&(_0x5180ec=0x0))),new _0x1f185c(_0x2b816c,_0x5180ec);},_0x1f185c['from']=function(_0x432542){var _0xdc542=_0x595b8a;if(_0xdc542(0x30f8)==typeof _0x432542)return _0x1f185c['fromNumber'](_0x432542);if(_0x2088b8[_0xdc542(0x27a9)](_0x432542)){if(!_0x2088b8[_0xdc542(0x1dcd)])return _0x1f185c['fromNumber'](parseInt(_0x432542,0xa));_0x432542=_0x2088b8[_0xdc542(0x1dcd)]['fromString'](_0x432542);}return _0x432542[_0xdc542(0x3fef)]||_0x432542['high']?new _0x1f185c(_0x432542[_0xdc542(0x3fef)]>>>0x0,_0x432542['high']>>>0x0):_0x35df26;},_0x1f185c[_0x595b8a(0x4b51)][_0x595b8a(0x4a4)]=function(_0x561c9a){if(!_0x561c9a&&this['hi']>>>0x1f){var _0x2080b7=0x1+~this['lo']>>>0x0,_0x500d01=~this['hi']>>>0x0;return _0x2080b7||(_0x500d01=_0x500d01+0x1>>>0x0),-(_0x2080b7+0x100000000*_0x500d01);}return this['lo']+0x100000000*this['hi'];},_0x1f185c[_0x595b8a(0x4b51)]['toLong']=function(_0x4c2097){var _0x157a0b=_0x595b8a;return _0x2088b8[_0x157a0b(0x1dcd)]?new _0x2088b8[(_0x157a0b(0x1dcd))](0x0|this['lo'],0x0|this['hi'],Boolean(_0x4c2097)):{'low':0x0|this['lo'],'high':0x0|this['hi'],'unsigned':Boolean(_0x4c2097)};};var _0x2121d7=String[_0x595b8a(0x4b51)][_0x595b8a(0x39ea)];_0x1f185c[_0x595b8a(0x2967)]=function(_0x140e6d){var _0x3d8f6b=_0x595b8a;return _0x140e6d===_0x4695db?_0x35df26:new _0x1f185c((_0x2121d7[_0x3d8f6b(0x317a)](_0x140e6d,0x0)|_0x2121d7['call'](_0x140e6d,0x1)<<0x8|_0x2121d7['call'](_0x140e6d,0x2)<<0x10|_0x2121d7[_0x3d8f6b(0x317a)](_0x140e6d,0x3)<<0x18)>>>0x0,(_0x2121d7[_0x3d8f6b(0x317a)](_0x140e6d,0x4)|_0x2121d7['call'](_0x140e6d,0x5)<<0x8|_0x2121d7['call'](_0x140e6d,0x6)<<0x10|_0x2121d7[_0x3d8f6b(0x317a)](_0x140e6d,0x7)<<0x18)>>>0x0);},_0x1f185c[_0x595b8a(0x4b51)][_0x595b8a(0x1a8e)]=function(){return String['fromCharCode'](0xff&this['lo'],this['lo']>>>0x8&0xff,this['lo']>>>0x10&0xff,this['lo']>>>0x18,0xff&this['hi'],this['hi']>>>0x8&0xff,this['hi']>>>0x10&0xff,this['hi']>>>0x18);},_0x1f185c[_0x595b8a(0x4b51)][_0x595b8a(0x862)]=function(){var _0x3c305f=this['hi']>>0x1f;return this['hi']=((this['hi']<<0x1|this['lo']>>>0x1f)^_0x3c305f)>>>0x0,this['lo']=(this['lo']<<0x1^_0x3c305f)>>>0x0,this;},_0x1f185c[_0x595b8a(0x4b51)]['zzDecode']=function(){var _0x37d4c0=-(0x1&this['lo']);return this['lo']=((this['lo']>>>0x1|this['hi']<<0x1f)^_0x37d4c0)>>>0x0,this['hi']=(this['hi']>>>0x1^_0x37d4c0)>>>0x0,this;},_0x1f185c[_0x595b8a(0x4b51)][_0x595b8a(0x531b)]=function(){var _0x2efa7c=this['lo'],_0xc2948c=(this['lo']>>>0x1c|this['hi']<<0x4)>>>0x0,_0xee02cd=this['hi']>>>0x18;return 0x0===_0xee02cd?0x0===_0xc2948c?_0x2efa7c<0x4000?_0x2efa7c<0x80?0x1:0x2:_0x2efa7c<0x200000?0x3:0x4:_0xc2948c<0x4000?_0xc2948c<0x80?0x5:0x6:_0xc2948c<0x200000?0x7:0x8:_0xee02cd<0x80?0x9:0xa;};},{0xd:0xd}],0xd:[function(_0x42bd2e,_0x3981ca,_0x3e09d5){var _0x251edc=_0x54f3,_0x367a0b=_0x3e09d5;function _0x3ddc5c(_0x1e44af,_0x31b5b1,_0x29171a){var _0x809834=_0x54f3;for(var _0x331ec2=Object[_0x809834(0x20c8)](_0x31b5b1),_0x13c7ce=0x0;_0x13c7ce<_0x331ec2[_0x809834(0x531b)];++_0x13c7ce)_0x1e44af[_0x331ec2[_0x13c7ce]]!==_0x2aac08&&_0x29171a||(_0x1e44af[_0x331ec2[_0x13c7ce]]=_0x31b5b1[_0x331ec2[_0x13c7ce]]);return _0x1e44af;}function _0x276ff2(_0x1a8531){var _0x1d427a=_0x54f3;function _0x2b5f69(_0x4c6bc6,_0x2efc81){var _0x5c9808=_0x54f3;if(!(this instanceof _0x2b5f69))return new _0x2b5f69(_0x4c6bc6,_0x2efc81);Object[_0x5c9808(0xbe6)](this,_0x5c9808(0x17f7),{'get':function(){return _0x4c6bc6;}}),Error['captureStackTrace']?Error[_0x5c9808(0xca3)](this,_0x2b5f69):Object[_0x5c9808(0xbe6)](this,_0x5c9808(0xf06),{'value':new Error()['stack']||''}),_0x2efc81&&_0x3ddc5c(this,_0x2efc81);}return(_0x2b5f69['prototype']=Object['create'](Error[_0x1d427a(0x4b51)]))[_0x1d427a(0x330d)]=_0x2b5f69,Object[_0x1d427a(0xbe6)](_0x2b5f69[_0x1d427a(0x4b51)],_0x1d427a(0x13f9),{'get':function(){return _0x1a8531;}}),_0x2b5f69[_0x1d427a(0x4b51)][_0x1d427a(0x1d43)]=function(){return this['name']+':\x20'+this['message'];},_0x2b5f69;}_0x367a0b[_0x251edc(0x454d)]=_0x42bd2e(0x1),_0x367a0b[_0x251edc(0x4a36)]=_0x42bd2e(0x2),_0x367a0b['EventEmitter']=_0x42bd2e(0x3),_0x367a0b[_0x251edc(0x47c2)]=_0x42bd2e(0x4),_0x367a0b['utf8']=_0x42bd2e(0x6),_0x367a0b[_0x251edc(0x42a9)]=_0x42bd2e(0x5),_0x367a0b[_0x251edc(0x566d)]=_0x42bd2e(0xc),_0x367a0b['emptyArray']=Object[_0x251edc(0x3e37)]?Object[_0x251edc(0x3e37)]([]):[],_0x367a0b[_0x251edc(0x1e2a)]=Object['freeze']?Object[_0x251edc(0x3e37)]({}):{},_0x367a0b[_0x251edc(0x201c)]=Boolean(_0x49a2d5[_0x251edc(0x2818)]&&_0x49a2d5['process']['versions']&&_0x49a2d5[_0x251edc(0x2818)][_0x251edc(0x5632)][_0x251edc(0x3faa)]),_0x367a0b[_0x251edc(0x5618)]=Number['isInteger']||function(_0x3ef76b){var _0x46a594=_0x251edc;return _0x46a594(0x30f8)==typeof _0x3ef76b&&isFinite(_0x3ef76b)&&Math[_0x46a594(0x67a)](_0x3ef76b)===_0x3ef76b;},_0x367a0b[_0x251edc(0x27a9)]=function(_0x572b5b){return'string'==typeof _0x572b5b||_0x572b5b instanceof String;},_0x367a0b[_0x251edc(0x4477)]=function(_0x321be5){var _0x4300ee=_0x251edc;return _0x321be5&&_0x4300ee(0x5014)==typeof _0x321be5;},_0x367a0b[_0x251edc(0x23b)]=function(){var _0x813079=_0x251edc;try{var _0x3f11d1=_0x367a0b[_0x813079(0x47c2)](_0x813079(0x1de1))[_0x813079(0x23b)];return _0x3f11d1[_0x813079(0x4b51)][_0x813079(0xc19)]?_0x3f11d1:null;}catch(_0x423d6d){return null;}}(),_0x367a0b[_0x251edc(0x299c)]=null,_0x367a0b[_0x251edc(0x3354)]=null,_0x367a0b[_0x251edc(0x48df)]=function(_0x2800b6){var _0x2a086f=_0x251edc;return _0x2a086f(0x30f8)==typeof _0x2800b6?_0x367a0b[_0x2a086f(0x23b)]?_0x367a0b['_Buffer_allocUnsafe'](_0x2800b6):new _0x367a0b['Array'](_0x2800b6):_0x367a0b[_0x2a086f(0x23b)]?_0x367a0b[_0x2a086f(0x299c)](_0x2800b6):_0x2a086f(0x3041)==typeof Uint8Array?_0x2800b6:new Uint8Array(_0x2800b6);},_0x367a0b['Array']=_0x251edc(0x3041)!=typeof Uint8Array?Uint8Array:Array,_0x367a0b[_0x251edc(0x1dcd)]=_0x49a2d5[_0x251edc(0x39d2)]&&_0x49a2d5[_0x251edc(0x39d2)]['Long']||_0x367a0b[_0x251edc(0x47c2)](_0x251edc(0x1f23)),_0x367a0b[_0x251edc(0xf20)]=/^true|false|0|1$/,_0x367a0b[_0x251edc(0x4d77)]=/^-?(?:0|[1-9][0-9]*)$/,_0x367a0b[_0x251edc(0x43ac)]=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,_0x367a0b[_0x251edc(0x9a3)]=function(_0x337545){var _0x18b47b=_0x251edc;return _0x337545?_0x367a0b[_0x18b47b(0x566d)][_0x18b47b(0x2e05)](_0x337545)[_0x18b47b(0x1a8e)]():_0x367a0b[_0x18b47b(0x566d)]['zeroHash'];},_0x367a0b[_0x251edc(0x49b0)]=function(_0x144f58,_0x5c2969){var _0x19afa6=_0x251edc,_0x25ce15=_0x367a0b[_0x19afa6(0x566d)]['fromHash'](_0x144f58);return _0x367a0b[_0x19afa6(0x1dcd)]?_0x367a0b['Long']['fromBits'](_0x25ce15['lo'],_0x25ce15['hi'],_0x5c2969):_0x25ce15[_0x19afa6(0x4a4)](Boolean(_0x5c2969));},_0x367a0b[_0x251edc(0x737)]=_0x3ddc5c,_0x367a0b[_0x251edc(0x13f)]=function(_0x40b557){var _0x285adb=_0x251edc;return _0x40b557['charAt'](0x0)[_0x285adb(0x22cf)]()+_0x40b557[_0x285adb(0x57ed)](0x1);},_0x367a0b['newError']=_0x276ff2,_0x367a0b[_0x251edc(0x32b3)]=_0x276ff2(_0x251edc(0x32b3)),_0x367a0b['oneOfGetter']=function(_0x494d01){var _0x2a758b=_0x251edc;for(var _0x16d25a={},_0x76ee72=0x0;_0x76ee72<_0x494d01[_0x2a758b(0x531b)];++_0x76ee72)_0x16d25a[_0x494d01[_0x76ee72]]=0x1;return function(){var _0x52e817=_0x2a758b;for(var _0x39809b=Object[_0x52e817(0x20c8)](this),_0x22599e=_0x39809b[_0x52e817(0x531b)]-0x1;_0x22599e>-0x1;--_0x22599e)if(0x1===_0x16d25a[_0x39809b[_0x22599e]]&&this[_0x39809b[_0x22599e]]!==_0x2aac08&&null!==this[_0x39809b[_0x22599e]])return _0x39809b[_0x22599e];};},_0x367a0b['oneOfSetter']=function(_0x464547){return function(_0x1b87b5){var _0x1c761b=_0x54f3;for(var _0x2c79f6=0x0;_0x2c79f6<_0x464547[_0x1c761b(0x531b)];++_0x2c79f6)_0x464547[_0x2c79f6]!==_0x1b87b5&&delete this[_0x464547[_0x2c79f6]];};},_0x367a0b[_0x251edc(0xf5c)]=function(_0x3ee022,_0x3110a9){var _0x212062=_0x251edc;for(var _0x27142b=0x0;_0x27142b<_0x3110a9['length'];++_0x27142b)for(var _0x3547e9=Object[_0x212062(0x20c8)](_0x3110a9[_0x27142b]),_0x292410=0x0;_0x292410<_0x3547e9['length'];++_0x292410){for(var _0xf70b19=_0x3110a9[_0x27142b][_0x3547e9[_0x292410]]['split']('.'),_0x3e2773=_0x3ee022;_0xf70b19[_0x212062(0x531b)];)_0x3e2773=_0x3e2773[_0xf70b19[_0x212062(0x1596)]()];_0x3110a9[_0x27142b][_0x3547e9[_0x292410]]=_0x3e2773;}},_0x367a0b[_0x251edc(0x8b7)]={'longs':String,'enums':String,'bytes':String},_0x367a0b[_0x251edc(0x4b27)]=function(){var _0x38e053=_0x251edc,_0x21115e=_0x367a0b[_0x38e053(0x23b)];_0x21115e?(_0x367a0b[_0x38e053(0x299c)]=_0x21115e[_0x38e053(0x2e05)]!==Uint8Array[_0x38e053(0x2e05)]&&_0x21115e['from']||function(_0x33a35f,_0x1e4819){return new _0x21115e(_0x33a35f,_0x1e4819);},_0x367a0b[_0x38e053(0x3354)]=_0x21115e[_0x38e053(0xae6)]||function(_0x3416f6){return new _0x21115e(_0x3416f6);}):_0x367a0b[_0x38e053(0x299c)]=_0x367a0b[_0x38e053(0x3354)]=null;};},{0x1:0x1,0xc:0xc,0x2:0x2,0x3:0x3,0x4:0x4,0x5:0x5,0x6:0x6}],0xe:[function(_0x74aa8f,_0x17fa76,_0x4102b9){var _0x2ceeb1=_0x54f3;_0x17fa76['exports']=_0x193e9a;var _0x3829b2,_0x184e8c=_0x74aa8f(0xd),_0x287358=_0x184e8c[_0x2ceeb1(0x566d)],_0x1b2c26=_0x184e8c[_0x2ceeb1(0x4a36)],_0x5e3d97=_0x184e8c[_0x2ceeb1(0x6c8)];function _0x464b7a(_0x1faa88,_0x509117,_0x2014f2){var _0x4c7e4a=_0x2ceeb1;this['fn']=_0x1faa88,this[_0x4c7e4a(0x2353)]=_0x509117,this[_0x4c7e4a(0x1cc4)]=_0x2aac08,this[_0x4c7e4a(0x17a6)]=_0x2014f2;}function _0x3f5108(){}function _0x5865d4(_0x48e764){var _0x4fc4b3=_0x2ceeb1;this[_0x4fc4b3(0xd30)]=_0x48e764[_0x4fc4b3(0xd30)],this[_0x4fc4b3(0x1d1f)]=_0x48e764['tail'],this[_0x4fc4b3(0x2353)]=_0x48e764[_0x4fc4b3(0x2353)],this[_0x4fc4b3(0x1cc4)]=_0x48e764[_0x4fc4b3(0x48d3)];}function _0x193e9a(){var _0x1c2dde=_0x2ceeb1;this[_0x1c2dde(0x2353)]=0x0,this[_0x1c2dde(0xd30)]=new _0x464b7a(_0x3f5108,0x0,0x0),this[_0x1c2dde(0x1d1f)]=this[_0x1c2dde(0xd30)],this['states']=null;}function _0x4c9c64(_0x28d31f,_0xc565eb,_0x507c78){_0xc565eb[_0x507c78]=0xff&_0x28d31f;}function _0x2ec87f(_0x2e48c6,_0x386689){var _0xae2cc7=_0x2ceeb1;this[_0xae2cc7(0x2353)]=_0x2e48c6,this[_0xae2cc7(0x1cc4)]=_0x2aac08,this[_0xae2cc7(0x17a6)]=_0x386689;}function _0x318214(_0x421b28,_0x165361,_0x415260){for(;_0x421b28['hi'];)_0x165361[_0x415260++]=0x7f&_0x421b28['lo']|0x80,_0x421b28['lo']=(_0x421b28['lo']>>>0x7|_0x421b28['hi']<<0x19)>>>0x0,_0x421b28['hi']>>>=0x7;for(;_0x421b28['lo']>0x7f;)_0x165361[_0x415260++]=0x7f&_0x421b28['lo']|0x80,_0x421b28['lo']=_0x421b28['lo']>>>0x7;_0x165361[_0x415260++]=_0x421b28['lo'];}function _0x4e1f5f(_0x577f19,_0x16d34a,_0x523813){_0x16d34a[_0x523813++]=0xff&_0x577f19,_0x16d34a[_0x523813++]=_0x577f19>>>0x8&0xff,_0x16d34a[_0x523813++]=_0x577f19>>>0x10&0xff,_0x16d34a[_0x523813]=_0x577f19>>>0x18;}_0x193e9a[_0x2ceeb1(0x3477)]=_0x184e8c[_0x2ceeb1(0x23b)]?function(){var _0x3c43cb=_0x2ceeb1;return(_0x193e9a[_0x3c43cb(0x3477)]=function(){return new _0x3829b2();})();}:function(){return new _0x193e9a();},_0x193e9a[_0x2ceeb1(0x1ca5)]=function(_0x2418f1){var _0x3e3601=_0x2ceeb1;return new _0x184e8c[(_0x3e3601(0x2aba))](_0x2418f1);},_0x184e8c[_0x2ceeb1(0x2aba)]!==Array&&(_0x193e9a['alloc']=_0x184e8c['pool'](_0x193e9a[_0x2ceeb1(0x1ca5)],_0x184e8c[_0x2ceeb1(0x2aba)][_0x2ceeb1(0x4b51)][_0x2ceeb1(0x587e)])),_0x193e9a[_0x2ceeb1(0x4b51)]['push']=function(_0x2fabaa,_0x59edcf,_0x446272){var _0x4eb224=_0x2ceeb1;return this[_0x4eb224(0x1d1f)]=this[_0x4eb224(0x1d1f)]['next']=new _0x464b7a(_0x2fabaa,_0x59edcf,_0x446272),this['len']+=_0x59edcf,this;},_0x2ec87f[_0x2ceeb1(0x4b51)]=Object[_0x2ceeb1(0x3477)](_0x464b7a[_0x2ceeb1(0x4b51)]),_0x2ec87f[_0x2ceeb1(0x4b51)]['fn']=function(_0x40d746,_0x53fb29,_0x109043){for(;_0x40d746>0x7f;)_0x53fb29[_0x109043++]=0x7f&_0x40d746|0x80,_0x40d746>>>=0x7;_0x53fb29[_0x109043]=_0x40d746;},_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0xc7c)]=function(_0x361ac1){var _0x42f78d=_0x2ceeb1;return this[_0x42f78d(0x2353)]+=(this['tail']=this[_0x42f78d(0x1d1f)][_0x42f78d(0x1cc4)]=new _0x2ec87f((_0x361ac1>>>=0x0)<0x80?0x1:_0x361ac1<0x4000?0x2:_0x361ac1<0x200000?0x3:_0x361ac1<0x10000000?0x4:0x5,_0x361ac1))[_0x42f78d(0x2353)],this;},_0x193e9a['prototype']['int32']=function(_0x2f3d7e){var _0x3ba225=_0x2ceeb1;return _0x2f3d7e<0x0?this[_0x3ba225(0x3a33)](_0x318214,0xa,_0x287358[_0x3ba225(0x1790)](_0x2f3d7e)):this[_0x3ba225(0xc7c)](_0x2f3d7e);},_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x1f7d)]=function(_0x212b9b){var _0x12ca82=_0x2ceeb1;return this[_0x12ca82(0xc7c)]((_0x212b9b<<0x1^_0x212b9b>>0x1f)>>>0x0);},_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x4786)]=function(_0x2e6d3e){var _0x32accd=_0x2ceeb1,_0x42331a=_0x287358[_0x32accd(0x2e05)](_0x2e6d3e);return this['push'](_0x318214,_0x42331a[_0x32accd(0x531b)](),_0x42331a);},_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x9c4)]=_0x193e9a[_0x2ceeb1(0x4b51)]['uint64'],_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x1402)]=function(_0x8abaea){var _0x381a70=_0x2ceeb1,_0x17714f=_0x287358[_0x381a70(0x2e05)](_0x8abaea)[_0x381a70(0x862)]();return this['push'](_0x318214,_0x17714f[_0x381a70(0x531b)](),_0x17714f);},_0x193e9a['prototype'][_0x2ceeb1(0x3795)]=function(_0x11f47d){var _0x801ce3=_0x2ceeb1;return this[_0x801ce3(0x3a33)](_0x4c9c64,0x1,_0x11f47d?0x1:0x0);},_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x56fa)]=function(_0xc6de6a){var _0x13f9aa=_0x2ceeb1;return this[_0x13f9aa(0x3a33)](_0x4e1f5f,0x4,_0xc6de6a>>>0x0);},_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x1962)]=_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x56fa)],_0x193e9a['prototype'][_0x2ceeb1(0x2f5a)]=function(_0x97f8de){var _0x49e70e=_0x2ceeb1,_0x394c50=_0x287358[_0x49e70e(0x2e05)](_0x97f8de);return this[_0x49e70e(0x3a33)](_0x4e1f5f,0x4,_0x394c50['lo'])[_0x49e70e(0x3a33)](_0x4e1f5f,0x4,_0x394c50['hi']);},_0x193e9a['prototype'][_0x2ceeb1(0x4426)]=_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x2f5a)];var _0x4f4527,_0x1d7634,_0x199feb=_0x2ceeb1(0x3041)!=typeof Float32Array?(_0x4f4527=new Float32Array(0x1),_0x1d7634=new Uint8Array(_0x4f4527[_0x2ceeb1(0x1de1)]),_0x4f4527[0x0]=-0x0,_0x1d7634[0x3]?function(_0x53868b,_0xd90cb6,_0x2e4a47){_0x4f4527[0x0]=_0x53868b,_0xd90cb6[_0x2e4a47++]=_0x1d7634[0x0],_0xd90cb6[_0x2e4a47++]=_0x1d7634[0x1],_0xd90cb6[_0x2e4a47++]=_0x1d7634[0x2],_0xd90cb6[_0x2e4a47]=_0x1d7634[0x3];}:function(_0x38ec72,_0x3abea8,_0x416b50){_0x4f4527[0x0]=_0x38ec72,_0x3abea8[_0x416b50++]=_0x1d7634[0x3],_0x3abea8[_0x416b50++]=_0x1d7634[0x2],_0x3abea8[_0x416b50++]=_0x1d7634[0x1],_0x3abea8[_0x416b50]=_0x1d7634[0x0];}):function(_0x1aff2b,_0xe1736c,_0x34b58e){var _0x9d5ec=_0x2ceeb1,_0x2c6d02=_0x1aff2b<0x0?0x1:0x0;if(_0x2c6d02&&(_0x1aff2b=-_0x1aff2b),0x0===_0x1aff2b)_0x4e1f5f(0x1/_0x1aff2b>0x0?0x0:0x80000000,_0xe1736c,_0x34b58e);else{if(isNaN(_0x1aff2b))_0x4e1f5f(0x7fffffff,_0xe1736c,_0x34b58e);else{if(_0x1aff2b>0xffffff00000000000000000000000000)_0x4e1f5f((_0x2c6d02<<0x1f|0x7f800000)>>>0x0,_0xe1736c,_0x34b58e);else{if(_0x1aff2b<1.1754943508222875e-38)_0x4e1f5f((_0x2c6d02<<0x1f|Math[_0x9d5ec(0x19b6)](_0x1aff2b/1.401298464324817e-45))>>>0x0,_0xe1736c,_0x34b58e);else{var _0x5779c9=Math[_0x9d5ec(0x67a)](Math[_0x9d5ec(0xe28)](_0x1aff2b)/Math[_0x9d5ec(0x4fd)]);_0x4e1f5f((_0x2c6d02<<0x1f|_0x5779c9+0x7f<<0x17|0x7fffff&Math['round'](_0x1aff2b*Math[_0x9d5ec(0x1f76)](0x2,-_0x5779c9)*0x800000))>>>0x0,_0xe1736c,_0x34b58e);}}}}};_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x1718)]=function(_0x4a6b81){return this['push'](_0x199feb,0x4,_0x4a6b81);};var _0x19dcc8=_0x2ceeb1(0x3041)!=typeof Float64Array?function(){var _0x154538=new Float64Array(0x1),_0xa5c439=new Uint8Array(_0x154538['buffer']);return _0x154538[0x0]=-0x0,_0xa5c439[0x7]?function(_0x1464b1,_0x2e14f3,_0x4578c4){_0x154538[0x0]=_0x1464b1,_0x2e14f3[_0x4578c4++]=_0xa5c439[0x0],_0x2e14f3[_0x4578c4++]=_0xa5c439[0x1],_0x2e14f3[_0x4578c4++]=_0xa5c439[0x2],_0x2e14f3[_0x4578c4++]=_0xa5c439[0x3],_0x2e14f3[_0x4578c4++]=_0xa5c439[0x4],_0x2e14f3[_0x4578c4++]=_0xa5c439[0x5],_0x2e14f3[_0x4578c4++]=_0xa5c439[0x6],_0x2e14f3[_0x4578c4]=_0xa5c439[0x7];}:function(_0x5aa2cf,_0x464326,_0x259510){_0x154538[0x0]=_0x5aa2cf,_0x464326[_0x259510++]=_0xa5c439[0x7],_0x464326[_0x259510++]=_0xa5c439[0x6],_0x464326[_0x259510++]=_0xa5c439[0x5],_0x464326[_0x259510++]=_0xa5c439[0x4],_0x464326[_0x259510++]=_0xa5c439[0x3],_0x464326[_0x259510++]=_0xa5c439[0x2],_0x464326[_0x259510++]=_0xa5c439[0x1],_0x464326[_0x259510]=_0xa5c439[0x0];};}():function(_0x2ae821,_0x243868,_0x6b8a1){var _0x44fda1=_0x2ceeb1,_0x5dab73=_0x2ae821<0x0?0x1:0x0;if(_0x5dab73&&(_0x2ae821=-_0x2ae821),0x0===_0x2ae821)_0x4e1f5f(0x0,_0x243868,_0x6b8a1),_0x4e1f5f(0x1/_0x2ae821>0x0?0x0:0x80000000,_0x243868,_0x6b8a1+0x4);else{if(isNaN(_0x2ae821))_0x4e1f5f(0xffffffff,_0x243868,_0x6b8a1),_0x4e1f5f(0x7fffffff,_0x243868,_0x6b8a1+0x4);else{if(_0x2ae821>0xfffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)_0x4e1f5f(0x0,_0x243868,_0x6b8a1),_0x4e1f5f((_0x5dab73<<0x1f|0x7ff00000)>>>0x0,_0x243868,_0x6b8a1+0x4);else{var _0x110c35;if(_0x2ae821<2.2250738585072014e-308)_0x4e1f5f((_0x110c35=_0x2ae821/5e-324)>>>0x0,_0x243868,_0x6b8a1),_0x4e1f5f((_0x5dab73<<0x1f|_0x110c35/0x100000000)>>>0x0,_0x243868,_0x6b8a1+0x4);else{var _0x1b0205=Math['floor'](Math[_0x44fda1(0xe28)](_0x2ae821)/Math[_0x44fda1(0x4fd)]);0x400===_0x1b0205&&(_0x1b0205=0x3ff),_0x4e1f5f(0x10000000000000*(_0x110c35=_0x2ae821*Math['pow'](0x2,-_0x1b0205))>>>0x0,_0x243868,_0x6b8a1),_0x4e1f5f((_0x5dab73<<0x1f|_0x1b0205+0x3ff<<0x14|0x100000*_0x110c35&0xfffff)>>>0x0,_0x243868,_0x6b8a1+0x4);}}}}};_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0xfd6)]=function(_0x333cd7){var _0x3854c3=_0x2ceeb1;return this[_0x3854c3(0x3a33)](_0x19dcc8,0x8,_0x333cd7);};var _0x388b72=_0x184e8c[_0x2ceeb1(0x2aba)]['prototype'][_0x2ceeb1(0x346f)]?function(_0x3ed840,_0x53cb34,_0x54eb9e){var _0x4a570f=_0x2ceeb1;_0x53cb34[_0x4a570f(0x346f)](_0x3ed840,_0x54eb9e);}:function(_0x2f36f1,_0x32a3eb,_0x3c4909){for(var _0x5e8fc2=0x0;_0x5e8fc2<_0x2f36f1['length'];++_0x5e8fc2)_0x32a3eb[_0x3c4909+_0x5e8fc2]=_0x2f36f1[_0x5e8fc2];};_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x454e)]=function(_0x186207){var _0x264006=_0x2ceeb1,_0x4ad39e=_0x186207[_0x264006(0x531b)]>>>0x0;if(!_0x4ad39e)return this['push'](_0x4c9c64,0x1,0x0);if(_0x184e8c[_0x264006(0x27a9)](_0x186207)){var _0x38e188=_0x193e9a['alloc'](_0x4ad39e=_0x1b2c26[_0x264006(0x531b)](_0x186207));_0x1b2c26[_0x264006(0x48c3)](_0x186207,_0x38e188,0x0),_0x186207=_0x38e188;}return this[_0x264006(0xc7c)](_0x4ad39e)[_0x264006(0x3a33)](_0x388b72,_0x4ad39e,_0x186207);},_0x193e9a['prototype'][_0x2ceeb1(0x29ad)]=function(_0x2f7681){var _0x57332e=_0x2ceeb1,_0x579ac3=_0x5e3d97['length'](_0x2f7681);return _0x579ac3?this[_0x57332e(0xc7c)](_0x579ac3)['push'](_0x5e3d97['write'],_0x579ac3,_0x2f7681):this[_0x57332e(0x3a33)](_0x4c9c64,0x1,0x0);},_0x193e9a[_0x2ceeb1(0x4b51)]['fork']=function(){var _0x54b4b5=_0x2ceeb1;return this['states']=new _0x5865d4(this),this[_0x54b4b5(0xd30)]=this[_0x54b4b5(0x1d1f)]=new _0x464b7a(_0x3f5108,0x0,0x0),this[_0x54b4b5(0x2353)]=0x0,this;},_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0xbe0)]=function(){var _0x27a0a8=_0x2ceeb1;return this[_0x27a0a8(0x48d3)]?(this[_0x27a0a8(0xd30)]=this[_0x27a0a8(0x48d3)][_0x27a0a8(0xd30)],this[_0x27a0a8(0x1d1f)]=this[_0x27a0a8(0x48d3)]['tail'],this[_0x27a0a8(0x2353)]=this[_0x27a0a8(0x48d3)][_0x27a0a8(0x2353)],this[_0x27a0a8(0x48d3)]=this[_0x27a0a8(0x48d3)][_0x27a0a8(0x1cc4)]):(this['head']=this[_0x27a0a8(0x1d1f)]=new _0x464b7a(_0x3f5108,0x0,0x0),this[_0x27a0a8(0x2353)]=0x0),this;},_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x1525)]=function(){var _0x43aa59=_0x2ceeb1,_0x1bbf77=this[_0x43aa59(0xd30)],_0x209918=this[_0x43aa59(0x1d1f)],_0x4d5195=this['len'];return this[_0x43aa59(0xbe0)]()['uint32'](_0x4d5195),_0x4d5195&&(this['tail']['next']=_0x1bbf77[_0x43aa59(0x1cc4)],this['tail']=_0x209918,this[_0x43aa59(0x2353)]+=_0x4d5195),this;},_0x193e9a[_0x2ceeb1(0x4b51)][_0x2ceeb1(0x2c4)]=function(){var _0x454218=_0x2ceeb1;for(var _0x54e39b=this['head'][_0x454218(0x1cc4)],_0x185bfe=this[_0x454218(0x330d)][_0x454218(0x1ca5)](this[_0x454218(0x2353)]),_0x5d8d51=0x0;_0x54e39b;)_0x54e39b['fn'](_0x54e39b[_0x454218(0x17a6)],_0x185bfe,_0x5d8d51),_0x5d8d51+=_0x54e39b['len'],_0x54e39b=_0x54e39b[_0x454218(0x1cc4)];return _0x185bfe;},_0x193e9a[_0x2ceeb1(0x4b27)]=function(_0x262b15){_0x3829b2=_0x262b15;};},{0xd:0xd}],0xf:[function(_0x433d20,_0x2d799a,_0x3bf8a3){var _0xae75e1=_0x54f3;_0x2d799a[_0xae75e1(0x4dc9)]=_0x2c433b;var _0x2f4337=_0x433d20(0xe);(_0x2c433b[_0xae75e1(0x4b51)]=Object[_0xae75e1(0x3477)](_0x2f4337[_0xae75e1(0x4b51)]))[_0xae75e1(0x330d)]=_0x2c433b;var _0x4aee54=_0x433d20(0xd),_0x5c87ed=_0x4aee54['Buffer'];function _0x2c433b(){_0x2f4337['call'](this);}_0x2c433b['alloc']=function(_0x2651b5){return(_0x2c433b['alloc']=_0x4aee54['_Buffer_allocUnsafe'])(_0x2651b5);};var _0x5ea0bb=_0x5c87ed&&_0x5c87ed[_0xae75e1(0x4b51)]instanceof Uint8Array&&'set'===_0x5c87ed[_0xae75e1(0x4b51)]['set'][_0xae75e1(0x13f9)]?function(_0x4a0107,_0x120c55,_0x421edc){var _0x5888c4=_0xae75e1;_0x120c55[_0x5888c4(0x346f)](_0x4a0107,_0x421edc);}:function(_0xaf196e,_0x4beb9e,_0x5e40c3){var _0x242a87=_0xae75e1;if(_0xaf196e['copy'])_0xaf196e[_0x242a87(0x2362)](_0x4beb9e,_0x5e40c3,0x0,_0xaf196e[_0x242a87(0x531b)]);else{for(var _0x40f54e=0x0;_0x40f54e<_0xaf196e['length'];)_0x4beb9e[_0x5e40c3++]=_0xaf196e[_0x40f54e++];}};function _0x45e0e2(_0x152369,_0xafcbc0,_0x592f7c){var _0x505526=_0xae75e1;_0x152369[_0x505526(0x531b)]<0x28?_0x4aee54[_0x505526(0x6c8)][_0x505526(0x1c0b)](_0x152369,_0xafcbc0,_0x592f7c):_0xafcbc0[_0x505526(0xc19)](_0x152369,_0x592f7c);}_0x2c433b['prototype'][_0xae75e1(0x454e)]=function(_0x693b8e){var _0xf94016=_0xae75e1;_0x4aee54[_0xf94016(0x27a9)](_0x693b8e)&&(_0x693b8e=_0x4aee54[_0xf94016(0x299c)](_0x693b8e,_0xf94016(0x4a36)));var _0x4c9986=_0x693b8e[_0xf94016(0x531b)]>>>0x0;return this[_0xf94016(0xc7c)](_0x4c9986),_0x4c9986&&this['push'](_0x5ea0bb,_0x4c9986,_0x693b8e),this;},_0x2c433b[_0xae75e1(0x4b51)][_0xae75e1(0x29ad)]=function(_0x5ee16b){var _0x4e6bf0=_0xae75e1,_0x207182=_0x5c87ed['byteLength'](_0x5ee16b);return this[_0x4e6bf0(0xc7c)](_0x207182),_0x207182&&this[_0x4e6bf0(0x3a33)](_0x45e0e2,_0x207182,_0x5ee16b),this;};},{0xd:0xd,0xe:0xe}]},{},[0x7]);}(tmp$7));var protobuf=tmp$7[_0x68aa19(0xe2a)],childrenBitmasks=[0x1,0x2,0x4,0x8],anyChildBitmask=0xf,cacheFlagBitmask=0x10,imageBitmask=0x40,terrainBitmask=0x80;function GoogleEarthEnterpriseTileInformation(_0x422fe4,_0x44f871,_0x2f08c9,_0x69aae1,_0xf77a08,_0x3927db){var _0x410f9b=_0x68aa19;this['_bits']=_0x422fe4,this[_0x410f9b(0x51f3)]=_0x44f871,this['imageryVersion']=_0x2f08c9,this[_0x410f9b(0x2a58)]=_0x69aae1,this[_0x410f9b(0x2dba)]=_0xf77a08,this['terrainProvider']=_0x3927db,this[_0x410f9b(0x4dc6)]=!0x1,this['terrainState']=void 0x0;}function stringToBuffer(_0x108104){var _0x2c8572=_0x68aa19;for(var _0x489e7d=_0x108104[_0x2c8572(0x531b)],_0x2f738d=new ArrayBuffer(_0x489e7d),_0x2acda4=new Uint8Array(_0x2f738d),_0x1f13d5=0x0;_0x1f13d5<_0x489e7d;++_0x1f13d5)_0x2acda4[_0x1f13d5]=_0x108104[_0x2c8572(0x39ea)](_0x1f13d5);return _0x2f738d;}GoogleEarthEnterpriseTileInformation[_0x68aa19(0x254b)]=function(_0x388838,_0x4221da){var _0xcd8906=_0x68aa19;return defined$1(_0x4221da)?(_0x4221da[_0xcd8906(0x465b)]=_0x388838['_bits'],_0x4221da[_0xcd8906(0x51f3)]=_0x388838[_0xcd8906(0x51f3)],_0x4221da['imageryVersion']=_0x388838[_0xcd8906(0x3afe)],_0x4221da[_0xcd8906(0x2a58)]=_0x388838[_0xcd8906(0x2a58)],_0x4221da[_0xcd8906(0x2dba)]=_0x388838[_0xcd8906(0x2dba)],_0x4221da[_0xcd8906(0x4bed)]=_0x388838[_0xcd8906(0x4bed)]):_0x4221da=new GoogleEarthEnterpriseTileInformation(_0x388838[_0xcd8906(0x465b)],_0x388838[_0xcd8906(0x51f3)],_0x388838['imageryVersion'],_0x388838[_0xcd8906(0x2a58)],_0x388838['imageryProvider'],_0x388838[_0xcd8906(0x4bed)]),_0x4221da[_0xcd8906(0x4dc6)]=_0x388838[_0xcd8906(0x4dc6)],_0x4221da[_0xcd8906(0x419a)]=_0x388838['terrainState'],_0x4221da;},GoogleEarthEnterpriseTileInformation[_0x68aa19(0x4b51)]['setParent']=function(_0x566eb4){var _0x13f02d=_0x68aa19;this[_0x13f02d(0x4dc6)]=_0x566eb4['ancestorHasTerrain']||this[_0x13f02d(0x17a3)]();},GoogleEarthEnterpriseTileInformation['prototype'][_0x68aa19(0x52f8)]=function(){var _0x30d1b4=_0x68aa19;return isBitSet(this[_0x30d1b4(0x465b)],cacheFlagBitmask);},GoogleEarthEnterpriseTileInformation[_0x68aa19(0x4b51)][_0x68aa19(0x56ae)]=function(){return isBitSet(this['_bits'],imageBitmask);},GoogleEarthEnterpriseTileInformation['prototype'][_0x68aa19(0x17a3)]=function(){var _0x1f0bd3=_0x68aa19;return isBitSet(this[_0x1f0bd3(0x465b)],terrainBitmask);},GoogleEarthEnterpriseTileInformation[_0x68aa19(0x4b51)][_0x68aa19(0x4e7e)]=function(){var _0x485c46=_0x68aa19;return isBitSet(this[_0x485c46(0x465b)],anyChildBitmask);},GoogleEarthEnterpriseTileInformation[_0x68aa19(0x4b51)]['hasChild']=function(_0xbb1b9f){var _0x1e2f02=_0x68aa19;return isBitSet(this[_0x1e2f02(0x465b)],childrenBitmasks[_0xbb1b9f]);},GoogleEarthEnterpriseTileInformation[_0x68aa19(0x4b51)][_0x68aa19(0x1ac)]=function(){var _0xe06d1c=_0x68aa19;return this[_0xe06d1c(0x465b)]&anyChildBitmask;};var defaultKey=stringToBuffer('Eô½\x0byâjE\x22\x05\u0092,\x17Í\x06qøI\x10FgQ\x00B%Æèa,f)\x08Æ4Üjb%y\x0aw\x1dmiÖð\u009ck\u0093¡½NuàA\x04[ß@V\x0cÙ»r\u009b\u0081|\x103SîOlÔq\x05°{À\x7fE\x03VZ­wUe\x0b3\u0092*¬\x19l5\x14Å\x1d0sø3>mF8J´Ýð.Ý\x17u\x16Ú\u008cDt\x22\x06úa\x22\x0c3\x22So¯9D\x0b\u008c\x0e9Ù9\x13L¹¿\x7f«\x5c\u008cP_\u009f\x22ux\x1fé\x07q\u0091h;ÁÄ\u009b\x7fð<VqH\u0082\x05\x27UfYNe\x1d\u0098u£aF}a?\x15A\x00\u009f\x14\x06×´4MÎ\x13\u0087F°\x1aÕ\x05\x1c¸\u008a\x27{\u008bÜ+»Mg0ÈÑö\x5c\u008fPú[/F\u009bn5\x18/\x27C.ë\x0a\x0c^\x10\x05\x10¥s\x1be4ål.jC\x27c\x14#U©?q{gC}:¯ÍâTU\u009cýKÆâ\u009f/(íË\x5cÆ-f\x07\u0088§;/\x18*\x22N\x0e°k.Ý\x0d\u0095}}GºC²\x11²+>Mª>}æÎI\u0089Ææx\x0ca1\x05-\x01¤O¥~q\x20\u0088ì\x0d1èN\x0b\x00nPh}\x17=\x08\x0d\x17\u0095¦n£h\u0097$[kó\x17#ó¶s³\x0d\x0b@À\u009fØ\x04Q]ú\x1a\x17\x22.\x15jßI\x00¹\u00a0wUÆï\x10j¿{GL\x7f\u0083\x17\x05îÜÜF\u0085©­S\x07+S4\x06\x07ÿ\x14\u0094Y\x19\x02ä8è1\u0083N¹XFkË-#\u0086\u0092p\x005\u0088\x22Ï1²&/çÃu-6,rt°#G·ÓÑ&\x16\u00857râ\x00\u008cDÏ\x10Ú3-\x1aÞ`\u0086i#i*|ÍKQ\x0d\u0095T9w.)ê\x1b¦P¢j\u008foP\u0099\x5c>TûïP[\x0b\x07E\x17\u0089m(\x13w7\x1dÛ\u008e\x1eJ\x05fJo\u0099\x20åpâ¹q~\x0cmI\x04-zþrÇòY0\u008f»\x02]såÉ\x20êxì\x20\u0090ð\u008a\x7fB\x17|G\x19`°\x16½&·q¶Ç\u009f\x0eÑ3\u0082=Ó«îc\u0099È+S\u00a0D\x5cq\x01ÆÌD\x1f2O<ÊÀ)=RÓa\x19X©}e´ÜÏ\x0dô=ñ\x08©BÚ#\x09Ø¿^PIøMÀËGL\x1cO÷{+Ø\x16\x18Å1\u0092;µoÜl\x0d\u0092\u0088\x16Ñ\u009eÛ?âéÚ_Ô\u0084âFaZÞ\x1cUϤ\x00¾ýÎgñJi\x1c\u0097æ\x20HØ]\x7f~®q\x20\x0eN®ÀV©\u0091\x01<\u0082\x1d\x0frçvì)IÖ]-\u0083ãÛ6\x06©;f\x13\u0097\u0087jÕ¶=P^R¹KÇsWxÉô.Y\x07\u0095\u0093oÐK\x17W\x19>\x27\x27Ç`Û;í\u009a\x0eSD\x16>?\u008d\u0092mw¢\x0aë?R¨ÆU^1I7\u0085ôÅ\x1f&-©\x1c¿\u008b\x27TÚÃj\x20å*x\x04°Ö\u0090prª\u008bh½\u0088÷\x02_H±~ÀXL?f\x1aù>áeÀp§Ï8i¯ðVldI\u009c\x27­xtOÂ\u0087ÞV9\x00Úw\x0bË-\x1b\u0089û5O\x02õ\x08Q\x13`Á\x0aZGM&\x1c30xÚÀ\u009cFGâ[y`In7gS\x0a>éìF9²ñ4\x0dÆ\u0084Suná\x0cYÙ\x1eÞ)\u0085\x10{II¥wy¾IV.6ç\x0b:»O\x03b{ÒM1\u0095/½8{¨O!áìFpv\u0095})\x22x\u0088\x0a\u0090Ý\u009d\x5cÚÞ\x19QÏðüYRe|3\x13ßóHÚ»*uÛ`²\x02\x15Ôü\x19í\x1bì\x7f5¨ÿ(1\x07-\x12ÈÜ\u0088F|\u008a[\x22');function GoogleEarthEnterpriseMetadata(_0x226704){var _0xf3cdba=_0x68aa19,_0x2f77cc=_0x226704;'string'==typeof _0x2f77cc||_0x2f77cc instanceof Resource||(_0x2f77cc=_0x226704['url']);var _0x313445=Resource[_0xf3cdba(0x320b)](_0x2f77cc);_0x313445[_0xf3cdba(0x3a2a)](),this[_0xf3cdba(0x587b)]=_0x313445,this[_0xf3cdba(0x55c3)]=!0x0,this[_0xf3cdba(0x383f)]=void 0x0,this['terrainPresent']=!0x0,this[_0xf3cdba(0x44a3)]=0x20,this[_0xf3cdba(0x2e6)]=CesiumMath[_0xf3cdba(0x3fe7)],this[_0xf3cdba(0x2d3d)]={},this[_0xf3cdba(0x133c)]=void 0x0,this[_0xf3cdba(0x3fb5)]=0x1,this[_0xf3cdba(0x4034)]={},this['_subtreePromises']={};var _0x125e2b=this;this[_0xf3cdba(0x38bb)]=requestDbRoot(this)[_0xf3cdba(0x4e1e)](function(){var _0x1efe5a=_0xf3cdba;return _0x125e2b[_0x1efe5a(0x54d5)]('',_0x125e2b[_0x1efe5a(0x3fb5)]);})[_0xf3cdba(0x4e1e)](function(){return!0x0;})[_0xf3cdba(0x4b84)](function(_0x1ff41e){var _0x524ef9=_0xf3cdba,_0x349eed='An\x20error\x20occurred\x20while\x20accessing\x20'+getMetadataResource(_0x125e2b,'',0x1)[_0x524ef9(0x343b)]+'.';return when[_0x524ef9(0x4e16)](new RuntimeError$2(_0x349eed));});}Object['defineProperties'](GoogleEarthEnterpriseMetadata[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x3bdcec=_0x68aa19;return this[_0x3bdcec(0x587b)][_0x3bdcec(0x343b)];}},'proxy':{'get':function(){var _0x378419=_0x68aa19;return this[_0x378419(0x587b)]['proxy'];}},'resource':{'get':function(){return this['_resource'];}},'readyPromise':{'get':function(){var _0x39c7da=_0x68aa19;return this[_0x39c7da(0x38bb)];}}}),GoogleEarthEnterpriseMetadata['tileXYToQuadKey']=function(_0x46903c,_0x86d98f,_0x1dc476){for(var _0x34dc87='',_0x47a378=_0x1dc476;_0x47a378>=0x0;--_0x47a378){var _0x50cfae=0x1<<_0x47a378,_0x2e2a8d=0x0;isBitSet(_0x86d98f,_0x50cfae)?isBitSet(_0x46903c,_0x50cfae)&&(_0x2e2a8d|=0x1):(_0x2e2a8d|=0x2,isBitSet(_0x46903c,_0x50cfae)||(_0x2e2a8d|=0x1)),_0x34dc87+=_0x2e2a8d;}return _0x34dc87;},GoogleEarthEnterpriseMetadata[_0x68aa19(0x51e6)]=function(_0x322145){var _0x141ddd=_0x68aa19;for(var _0x506cdf=0x0,_0x4b6099=0x0,_0x4c73cb=_0x322145[_0x141ddd(0x531b)]-0x1,_0x31d899=_0x4c73cb;_0x31d899>=0x0;--_0x31d899){var _0x24a0ad=0x1<<_0x31d899,_0x49ab56=+_0x322145[_0x4c73cb-_0x31d899];isBitSet(_0x49ab56,0x2)?isBitSet(_0x49ab56,0x1)||(_0x506cdf|=_0x24a0ad):(_0x4b6099|=_0x24a0ad,isBitSet(_0x49ab56,0x1)&&(_0x506cdf|=_0x24a0ad));}return{'x':_0x506cdf,'y':_0x4b6099,'level':_0x4c73cb};},GoogleEarthEnterpriseMetadata['prototype'][_0x68aa19(0x54a4)]=function(_0x5a2f8c){var _0x2ea875=_0x68aa19,_0x5186e8=this[_0x2ea875(0x4ed0)](_0x5a2f8c);if(defined$1(_0x5186e8))return null!==_0x5186e8;for(var _0x2435f6,_0x58720b=!0x0,_0x984408=_0x5a2f8c;_0x984408[_0x2ea875(0x531b)]>0x1;){if(_0x2435f6=_0x984408[_0x2ea875(0x57ed)](_0x984408['length']-0x1),_0x984408=_0x984408[_0x2ea875(0x57ed)](0x0,_0x984408[_0x2ea875(0x531b)]-0x1),defined$1(_0x5186e8=this[_0x2ea875(0x4ed0)](_0x984408))){_0x5186e8[_0x2ea875(0x52f8)]()||_0x5186e8['hasChild'](parseInt(_0x2435f6))||(_0x58720b=!0x1);break;}if(null===_0x5186e8){_0x58720b=!0x1;break;}}return _0x58720b;};var taskProcessor$4=new TaskProcessor(_0x68aa19(0x41c2),Number['POSITIVE_INFINITY']),dbrootParser,dbrootParserPromise;function populateSubtree(_0x32c6cc,_0x486e70,_0x1cdca8){var _0x389a8d=_0x68aa19,_0x5d1ae9,_0x548c7f=_0x32c6cc[_0x389a8d(0x4034)],_0x11a868=_0x486e70,_0x4eb68c=_0x548c7f[_0x11a868];if(defined$1(_0x4eb68c)&&(!_0x4eb68c[_0x389a8d(0x52f8)]()||_0x4eb68c[_0x389a8d(0x4e7e)]()))return _0x4eb68c;for(;void 0x0===_0x4eb68c&&_0x11a868['length']>0x1;)_0x4eb68c=_0x548c7f[_0x11a868=_0x11a868[_0x389a8d(0x57ed)](0x0,_0x11a868['length']-0x1)];var _0x46cd18=_0x32c6cc[_0x389a8d(0x2087)],_0x34879c=_0x46cd18[_0x11a868];return defined$1(_0x34879c)?_0x34879c[_0x389a8d(0x4e1e)](function(){var _0x232bf2=_0x389a8d;return _0x5d1ae9=new Request({'throttle':_0x1cdca8[_0x232bf2(0x608)],'throttleByServer':_0x1cdca8[_0x232bf2(0x14d4)],'type':_0x1cdca8['type'],'priorityFunction':_0x1cdca8[_0x232bf2(0xf67)]}),populateSubtree(_0x32c6cc,_0x486e70,_0x5d1ae9);}):defined$1(_0x4eb68c)&&_0x4eb68c[_0x389a8d(0x52f8)]()?defined$1(_0x34879c=_0x32c6cc['getQuadTreePacket'](_0x11a868,_0x4eb68c[_0x389a8d(0x51f3)],_0x1cdca8))?(_0x46cd18[_0x11a868]=_0x34879c,_0x34879c[_0x389a8d(0x4e1e)](function(){var _0x2078b4=_0x389a8d;return _0x5d1ae9=new Request({'throttle':_0x1cdca8[_0x2078b4(0x608)],'throttleByServer':_0x1cdca8[_0x2078b4(0x14d4)],'type':_0x1cdca8[_0x2078b4(0x3243)],'priorityFunction':_0x1cdca8[_0x2078b4(0xf67)]}),populateSubtree(_0x32c6cc,_0x486e70,_0x5d1ae9);})['always'](function(){delete _0x46cd18[_0x11a868];})):void 0x0:when[_0x389a8d(0x4e16)](new RuntimeError$2(_0x389a8d(0x173c)+_0x486e70));}function getMetadataResource(_0x286eb7,_0x378198,_0x3bc782,_0x57f639){var _0x38de89=_0x68aa19;return _0x286eb7['_resource']['getDerivedResource']({'url':_0x38de89(0x3a97)+_0x378198+'-q.'+_0x3bc782[_0x38de89(0x1d43)](),'request':_0x57f639});}function requestDbRoot(_0x5f135f){var _0x72b57c=_0x68aa19,_0x4efa97=_0x5f135f[_0x72b57c(0x587b)][_0x72b57c(0x14ea)]({'url':_0x72b57c(0xea3),'queryParameters':{'output':_0x72b57c(0x3b42)}});if(!defined$1(dbrootParserPromise)){var _0x39b82d=buildModuleUrl('ThirdParty/google-earth-dbroot-parser.js'),_0x9d058b=window[_0x72b57c(0x736)];dbrootParserPromise=loadAndExecuteScript(_0x39b82d)[_0x72b57c(0x4e1e)](function(){var _0x4147b1=_0x72b57c;dbrootParser=window[_0x4147b1(0x736)](protobuf),defined$1(_0x9d058b)?window[_0x4147b1(0x736)]=_0x9d058b:delete window[_0x4147b1(0x736)];});}return dbrootParserPromise['then'](function(){return _0x4efa97['fetchArrayBuffer']();})[_0x72b57c(0x4e1e)](function(_0x337098){var _0x20e365=_0x72b57c,_0x2e45a2=dbrootParser[_0x20e365(0x4b99)][_0x20e365(0x48c3)](new Uint8Array(_0x337098)),_0x13ff44=_0x2e45a2[_0x20e365(0x42ca)],_0x3b8863=_0x13ff44[_0x20e365(0x42fe)],_0x1b7836=_0x3b8863+_0x13ff44['byteLength'],_0x55add1=_0x5f135f[_0x20e365(0x133c)]=_0x13ff44[_0x20e365(0x1de1)][_0x20e365(0x48ca)](_0x3b8863,_0x1b7836);_0x1b7836=(_0x3b8863=(_0x13ff44=_0x2e45a2[_0x20e365(0x2c25)])[_0x20e365(0x42fe)])+_0x13ff44[_0x20e365(0x21dd)];var _0x536bb6=_0x13ff44[_0x20e365(0x1de1)][_0x20e365(0x48ca)](_0x3b8863,_0x1b7836);return taskProcessor$4[_0x20e365(0x4c73)]({'buffer':_0x536bb6,'type':_0x20e365(0x2339),'key':_0x55add1},[_0x536bb6]);})[_0x72b57c(0x4e1e)](function(_0x251531){var _0x361294=_0x72b57c,_0x43e094=dbrootParser[_0x361294(0x1759)][_0x361294(0x48c3)](new Uint8Array(_0x251531['buffer']));if(_0x5f135f['imageryPresent']=defaultValue$1(_0x43e094['imageryPresent'],_0x5f135f[_0x361294(0x55c3)]),_0x5f135f[_0x361294(0x383f)]=_0x43e094[_0x361294(0x383f)],_0x5f135f[_0x361294(0xf49)]=defaultValue$1(_0x43e094[_0x361294(0xf49)],_0x5f135f[_0x361294(0xf49)]),defined$1(_0x43e094[_0x361294(0x2aee)])&&defined$1(_0x43e094['endSnippet'][_0x361294(0xce4)])){var _0x55b85c=_0x43e094[_0x361294(0x2aee)]['model'];_0x5f135f[_0x361294(0x44a3)]=defaultValue$1(_0x55b85c[_0x361294(0x44a3)],_0x5f135f[_0x361294(0x44a3)]),_0x5f135f[_0x361294(0x2e6)]=defaultValue$1(_0x55b85c[_0x361294(0x25e8)],_0x5f135f[_0x361294(0x2e6)]);}defined$1(_0x43e094[_0x361294(0x513)])&&(_0x5f135f[_0x361294(0x3fb5)]=defaultValue$1(_0x43e094[_0x361294(0x513)][_0x361294(0x19cd)],_0x5f135f[_0x361294(0x3fb5)]));for(var _0x49ad22=_0x5f135f[_0x361294(0x2d3d)],_0x29c8ce=defaultValue$1(_0x43e094['providerInfo'],[]),_0x126470=_0x29c8ce[_0x361294(0x531b)],_0x407ba5=0x0;_0x407ba5<_0x126470;++_0x407ba5){var _0x51e252=_0x29c8ce[_0x407ba5],_0x576eaf=_0x51e252['copyrightString'];defined$1(_0x576eaf)&&(_0x49ad22[_0x51e252[_0x361294(0x2f1f)]]=new Credit$1(_0x576eaf['value']));}})[_0x72b57c(0x4b84)](function(){var _0x23037c=_0x72b57c;console[_0x23037c(0xe28)](_0x23037c(0x12e0)+_0x4efa97['url']+'.\x20Using\x20defaults.'),_0x5f135f[_0x23037c(0x133c)]=defaultKey;});}function GoogleEarthEnterpriseTerrainData(_0x3a36c3){var _0x6153b4=_0x68aa19;_0x3a36c3=defaultValue$1(_0x3a36c3,defaultValue$1[_0x6153b4(0x494f)]),this[_0x6153b4(0x1366)]=_0x3a36c3[_0x6153b4(0x1de1)],this[_0x6153b4(0x4072)]=_0x3a36c3['credits'],this[_0x6153b4(0x1aee)]=_0x3a36c3[_0x6153b4(0x44a3)],this[_0x6153b4(0x246c)]=_0x3a36c3['negativeElevationThreshold'];var _0x22acde=defaultValue$1(_0x3a36c3[_0x6153b4(0xb0c)],0xf),_0x1e48f2=0x3&_0x22acde;_0x1e48f2|=0x4&_0x22acde?0x8:0x0,_0x1e48f2|=0x8&_0x22acde?0x4:0x0,this[_0x6153b4(0x3fb3)]=_0x1e48f2,this[_0x6153b4(0xf2e)]=defaultValue$1(_0x3a36c3[_0x6153b4(0x41d8)],!0x1),this[_0x6153b4(0x761)]=void 0x0,this[_0x6153b4(0x33d5)]=this[_0x6153b4(0x1366)]['constructor'],this[_0x6153b4(0x1165)]=void 0x0,this[_0x6153b4(0x5298)]=void 0x0,this[_0x6153b4(0x15d6)]=void 0x0;}GoogleEarthEnterpriseMetadata[_0x68aa19(0x4b51)]['getQuadTreePacket']=function(_0x3eb31,_0x375285,_0x2c4b92){var _0x47a1bd=_0x68aa19;_0x375285=defaultValue$1(_0x375285,0x1);var _0x3a1494=getMetadataResource(this,_0x3eb31=defaultValue$1(_0x3eb31,''),_0x375285,_0x2c4b92)[_0x47a1bd(0x4d1a)]();if(defined$1(_0x3a1494)){var _0x132135=this[_0x47a1bd(0x4034)],_0x199d1f=this[_0x47a1bd(0x133c)];return _0x3a1494[_0x47a1bd(0x4e1e)](function(_0x2f5498){var _0xe2531b=_0x47a1bd;return taskProcessor$4[_0xe2531b(0x4c73)]({'buffer':_0x2f5498,'quadKey':_0x3eb31,'type':_0xe2531b(0x1b20),'key':_0x199d1f},[_0x2f5498])[_0xe2531b(0x4e1e)](function(_0x144116){var _0x2a26fc=_0xe2531b,_0x5ba657,_0x84b47b=-0x1;if(''!==_0x3eb31){_0x84b47b=_0x3eb31[_0x2a26fc(0x531b)]+0x1;var _0x3e730c=_0x144116[_0x3eb31];(_0x5ba657=_0x132135[_0x3eb31])[_0x2a26fc(0x465b)]|=_0x3e730c[_0x2a26fc(0x465b)],delete _0x144116[_0x3eb31];}var _0x2312b9=Object['keys'](_0x144116);_0x2312b9[_0x2a26fc(0x34f3)](function(_0x10acee,_0x1cf011){var _0x2864a1=_0x2a26fc;return _0x10acee[_0x2864a1(0x531b)]-_0x1cf011[_0x2864a1(0x531b)];});for(var _0xffcef5=_0x2312b9['length'],_0x15b852=0x0;_0x15b852<_0xffcef5;++_0x15b852){var _0x38fb2b=_0x2312b9[_0x15b852];if(null!==_0x144116[_0x38fb2b]){var _0xc0ea4=GoogleEarthEnterpriseTileInformation[_0x2a26fc(0x254b)](_0x144116[_0x38fb2b]),_0x29adc0=_0x38fb2b[_0x2a26fc(0x531b)];if(_0x29adc0===_0x84b47b)_0xc0ea4[_0x2a26fc(0xa2c)](_0x5ba657);else{if(_0x29adc0>0x1){var _0x5e5013=_0x132135[_0x38fb2b['substring'](0x0,_0x38fb2b[_0x2a26fc(0x531b)]-0x1)];_0xc0ea4[_0x2a26fc(0xa2c)](_0x5e5013);}}_0x132135[_0x38fb2b]=_0xc0ea4;}else _0x132135[_0x38fb2b]=null;}});});}},GoogleEarthEnterpriseMetadata[_0x68aa19(0x4b51)][_0x68aa19(0x16b4)]=function(_0x50e483,_0x592e61,_0x3c301a,_0x11ca70){var _0x2c7621=_0x68aa19;return populateSubtree(this,GoogleEarthEnterpriseMetadata[_0x2c7621(0x2291)](_0x50e483,_0x592e61,_0x3c301a),_0x11ca70);},GoogleEarthEnterpriseMetadata[_0x68aa19(0x4b51)]['getTileInformation']=function(_0x1e63c0,_0x2a0d3e,_0x482d03){var _0x13bab6=_0x68aa19,_0xa5f82b=GoogleEarthEnterpriseMetadata[_0x13bab6(0x2291)](_0x1e63c0,_0x2a0d3e,_0x482d03);return this[_0x13bab6(0x4034)][_0xa5f82b];},GoogleEarthEnterpriseMetadata[_0x68aa19(0x4b51)][_0x68aa19(0x4ed0)]=function(_0x2149f0){var _0x4283f7=_0x68aa19;return this[_0x4283f7(0x4034)][_0x2149f0];},Object['defineProperties'](GoogleEarthEnterpriseTerrainData[_0x68aa19(0x4b51)],{'credits':{'get':function(){return this['_credits'];}},'waterMask':{'get':function(){}}});var taskProcessor$3=new TaskProcessor(_0x68aa19(0x4323)),nativeRectangleScratch=new Rectangle(),rectangleScratch$9=new Rectangle();GoogleEarthEnterpriseTerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x30cb)]=function(_0x402142,_0x886bea,_0x124418,_0x366d6e,_0x4e1479){var _0x2c8236=_0x68aa19,_0x3c5899=_0x402142['ellipsoid'];_0x402142[_0x2c8236(0x2e03)](_0x886bea,_0x124418,_0x366d6e,nativeRectangleScratch),_0x402142['tileXYToRectangle'](_0x886bea,_0x124418,_0x366d6e,rectangleScratch$9),_0x4e1479=defaultValue$1(_0x4e1479,0x1);var _0x188466=_0x3c5899['cartographicToCartesian'](Rectangle['center'](rectangleScratch$9)),_0x46e01e=40075.16/(0x1<<_0x366d6e);this[_0x2c8236(0x761)]=Math[_0x2c8236(0x27d5)](0x8*_0x46e01e,0x3e8);var _0xac333c=taskProcessor$3[_0x2c8236(0x4c73)]({'buffer':this['_buffer'],'nativeRectangle':nativeRectangleScratch,'rectangle':rectangleScratch$9,'relativeToCenter':_0x188466,'ellipsoid':_0x3c5899,'skirtHeight':this[_0x2c8236(0x761)],'exaggeration':_0x4e1479,'includeWebMercatorT':!0x0,'negativeAltitudeExponentBias':this['_negativeAltitudeExponentBias'],'negativeElevationThreshold':this['_negativeElevationThreshold']});if(defined$1(_0xac333c)){var _0x5c5b96=this;return _0xac333c['then'](function(_0x61eafb){var _0x98bf4a=_0x2c8236;return _0x5c5b96['_mesh']=new TerrainMesh(_0x188466,new Float32Array(_0x61eafb[_0x98bf4a(0x1f3d)]),new Uint16Array(_0x61eafb[_0x98bf4a(0x525a)]),_0x61eafb[_0x98bf4a(0x4c07)],_0x61eafb[_0x98bf4a(0x5356)],_0x61eafb[_0x98bf4a(0x49d3)],_0x61eafb['maximumHeight'],BoundingSphere[_0x98bf4a(0x254b)](_0x61eafb['boundingSphere3D']),Cartesian3['clone'](_0x61eafb[_0x98bf4a(0x289f)]),_0x61eafb[_0x98bf4a(0x3572)],OrientedBoundingBox[_0x98bf4a(0x254b)](_0x61eafb[_0x98bf4a(0x3658)]),TerrainEncoding[_0x98bf4a(0x254b)](_0x61eafb[_0x98bf4a(0x2ade)]),_0x4e1479,_0x61eafb[_0x98bf4a(0x22dd)],_0x61eafb[_0x98bf4a(0x4e46)],_0x61eafb['eastIndicesNorthToSouth'],_0x61eafb['northIndicesWestToEast']),_0x5c5b96[_0x98bf4a(0x5298)]=_0x61eafb[_0x98bf4a(0x49d3)],_0x5c5b96[_0x98bf4a(0x15d6)]=_0x61eafb[_0x98bf4a(0x3a61)],_0x5c5b96[_0x98bf4a(0x1366)]=void 0x0,_0x5c5b96[_0x98bf4a(0x1165)];});}},GoogleEarthEnterpriseTerrainData[_0x68aa19(0x4b51)]['interpolateHeight']=function(_0x34d15f,_0x376eac,_0x3c2834){var _0x24005f=_0x68aa19,_0xdd4913=CesiumMath['clamp']((_0x376eac-_0x34d15f[_0x24005f(0x4488)])/_0x34d15f['width'],0x0,0x1),_0x4cc6c3=CesiumMath[_0x24005f(0x3c40)]((_0x3c2834-_0x34d15f['south'])/_0x34d15f[_0x24005f(0x5862)],0x0,0x1);return defined$1(this[_0x24005f(0x1165)])?interpolateMeshHeight(this,_0xdd4913,_0x4cc6c3):interpolateHeight(this,_0xdd4913,_0x4cc6c3,_0x34d15f);};var upsampleTaskProcessor=new TaskProcessor(_0x68aa19(0xd1d));GoogleEarthEnterpriseTerrainData['prototype']['upsample']=function(_0x46542c,_0xca4edc,_0x557f31,_0x12bda2,_0x19746a,_0x41646c,_0x54ab8b){var _0x3402fd=_0x68aa19,_0x48ecfb=this[_0x3402fd(0x1165)];if(defined$1(this['_mesh'])){var _0x34cd7c=0x2*_0xca4edc!==_0x19746a,_0x11ffeb=0x2*_0x557f31===_0x41646c,_0x4279a2=_0x46542c['ellipsoid'],_0x5a7ac9=_0x46542c['tileXYToRectangle'](_0x19746a,_0x41646c,_0x54ab8b),_0x14b8ec=upsampleTaskProcessor['scheduleTask']({'vertices':_0x48ecfb[_0x3402fd(0x1f3d)],'indices':_0x48ecfb[_0x3402fd(0x525a)],'indexCountWithoutSkirts':_0x48ecfb[_0x3402fd(0x4c07)],'vertexCountWithoutSkirts':_0x48ecfb['vertexCountWithoutSkirts'],'encoding':_0x48ecfb[_0x3402fd(0x2ade)],'minimumHeight':this[_0x3402fd(0x5298)],'maximumHeight':this[_0x3402fd(0x15d6)],'isEastChild':_0x34cd7c,'isNorthChild':_0x11ffeb,'childRectangle':_0x5a7ac9,'ellipsoid':_0x4279a2,'exaggeration':_0x48ecfb[_0x3402fd(0xff3)]});if(defined$1(_0x14b8ec)){var _0x29b2d7=this;return _0x14b8ec[_0x3402fd(0x4e1e)](function(_0x585e72){var _0x493461=_0x3402fd,_0x4f94e2=new Uint16Array(_0x585e72['vertices']),_0x3885bb=IndexDatatype$1[_0x493461(0x2074)](_0x4f94e2[_0x493461(0x531b)]/0x3,_0x585e72[_0x493461(0x525a)]),_0x4893bd=_0x29b2d7[_0x493461(0x761)];return new QuantizedMeshTerrainData({'quantizedVertices':_0x4f94e2,'indices':_0x3885bb,'minimumHeight':_0x585e72[_0x493461(0x49d3)],'maximumHeight':_0x585e72[_0x493461(0x3a61)],'boundingSphere':BoundingSphere['clone'](_0x585e72[_0x493461(0x5809)]),'orientedBoundingBox':OrientedBoundingBox[_0x493461(0x254b)](_0x585e72[_0x493461(0x3658)]),'horizonOcclusionPoint':Cartesian3['clone'](_0x585e72[_0x493461(0xc2c)]),'westIndices':_0x585e72[_0x493461(0x18c6)],'southIndices':_0x585e72[_0x493461(0x34e1)],'eastIndices':_0x585e72[_0x493461(0x2b71)],'northIndices':_0x585e72['northIndices'],'westSkirtHeight':_0x4893bd,'southSkirtHeight':_0x4893bd,'eastSkirtHeight':_0x4893bd,'northSkirtHeight':_0x4893bd,'childTileMask':0x0,'createdByUpsampling':!0x0,'credits':_0x29b2d7[_0x493461(0x4072)]});});}}},GoogleEarthEnterpriseTerrainData[_0x68aa19(0x4b51)]['isChildAvailable']=function(_0x28cb5a,_0x25651c,_0x3099c7,_0x4b6569){var _0x5d51fb=_0x68aa19,_0x4f890b=0x2;return _0x3099c7!==0x2*_0x28cb5a&&++_0x4f890b,_0x4b6569!==0x2*_0x25651c&&(_0x4f890b-=0x2),0x0!=(this[_0x5d51fb(0x3fb3)]&0x1<<_0x4f890b);},GoogleEarthEnterpriseTerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x1956)]=function(){return this['_createdByUpsampling'];};var texCoordScratch0=new Cartesian2(),texCoordScratch1=new Cartesian2(),texCoordScratch2=new Cartesian2(),barycentricCoordinateScratch=new Cartesian3();function interpolateMeshHeight(_0x468ec5,_0x41740e,_0x32e8d4){var _0x4bcff8=_0x68aa19;for(var _0x5259d9=_0x468ec5[_0x4bcff8(0x1165)],_0x58cbdc=_0x5259d9[_0x4bcff8(0x1f3d)],_0x331e2f=_0x5259d9[_0x4bcff8(0x2ade)],_0x1f9568=_0x5259d9['indices'],_0x4466fe=0x0,_0x5af215=_0x1f9568[_0x4bcff8(0x531b)];_0x4466fe<_0x5af215;_0x4466fe+=0x3){var _0x4854aa=_0x1f9568[_0x4466fe],_0x2025d0=_0x1f9568[_0x4466fe+0x1],_0x4a2913=_0x1f9568[_0x4466fe+0x2],_0x521859=_0x331e2f[_0x4bcff8(0x236)](_0x58cbdc,_0x4854aa,texCoordScratch0),_0x371cac=_0x331e2f[_0x4bcff8(0x236)](_0x58cbdc,_0x2025d0,texCoordScratch1),_0x51948e=_0x331e2f['decodeTextureCoordinates'](_0x58cbdc,_0x4a2913,texCoordScratch2),_0x3ec288=Intersections2D[_0x4bcff8(0x3dfc)](_0x41740e,_0x32e8d4,_0x521859['x'],_0x521859['y'],_0x371cac['x'],_0x371cac['y'],_0x51948e['x'],_0x51948e['y'],barycentricCoordinateScratch);if(_0x3ec288['x']>=-1e-15&&_0x3ec288['y']>=-1e-15&&_0x3ec288['z']>=-1e-15){var _0x53b8b6=_0x331e2f[_0x4bcff8(0x4b7f)](_0x58cbdc,_0x4854aa),_0x231e53=_0x331e2f[_0x4bcff8(0x4b7f)](_0x58cbdc,_0x2025d0),_0xd7a6e2=_0x331e2f['decodeHeight'](_0x58cbdc,_0x4a2913);return _0x3ec288['x']*_0x53b8b6+_0x3ec288['y']*_0x231e53+_0x3ec288['z']*_0xd7a6e2;}}}var sizeOfUint16$1=Uint16Array['BYTES_PER_ELEMENT'],sizeOfUint32$8=Uint32Array[_0x68aa19(0x1c17)],sizeOfInt32=Int32Array[_0x68aa19(0x1c17)],sizeOfFloat=Float32Array[_0x68aa19(0x1c17)],sizeOfDouble=Float64Array[_0x68aa19(0x1c17)];function interpolateHeight(_0x27872f,_0x3d80e9,_0x1519f9,_0x1c665b){var _0x52e1b0=_0x68aa19,_0x34001a=_0x27872f[_0x52e1b0(0x1366)],_0x8562b3=0x0,_0x57b627=0x0,_0x41b90b=0x0;_0x1519f9>0.5?(_0x3d80e9>0.5?(_0x8562b3=0x2,_0x57b627=0.5):_0x8562b3=0x3,_0x41b90b=0.5):_0x3d80e9>0.5&&(_0x8562b3=0x1,_0x57b627=0.5);for(var _0x4e6b53=new DataView(_0x34001a),_0x59f34d=0x0,_0x41dc36=0x0;_0x41dc36<_0x8562b3;++_0x41dc36)_0x59f34d+=_0x4e6b53[_0x52e1b0(0x2e90)](_0x59f34d,!0x0),_0x59f34d+=sizeOfUint32$8;_0x59f34d+=sizeOfUint32$8,_0x59f34d+=0x2*sizeOfDouble;var _0x4cb54f=CesiumMath[_0x52e1b0(0x12a4)](0xb4*_0x4e6b53[_0x52e1b0(0x527)](_0x59f34d,!0x0));_0x59f34d+=sizeOfDouble;var _0x341094=CesiumMath[_0x52e1b0(0x12a4)](0xb4*_0x4e6b53[_0x52e1b0(0x527)](_0x59f34d,!0x0));_0x59f34d+=sizeOfDouble;var _0x10f9ca=_0x1c665b[_0x52e1b0(0x209)]/_0x4cb54f/0x2,_0x278974=_0x1c665b['height']/_0x341094/0x2,_0x45fd92=_0x4e6b53[_0x52e1b0(0x45b6)](_0x59f34d,!0x0);_0x59f34d+=sizeOfInt32;var _0xbc1565=0x3*_0x4e6b53[_0x52e1b0(0x45b6)](_0x59f34d,!0x0);_0x59f34d+=sizeOfInt32,_0x59f34d+=sizeOfInt32;var _0x56c774,_0x3d09a5=new Array(_0x45fd92),_0x53c203=new Array(_0x45fd92),_0x48b9e7=new Array(_0x45fd92);for(_0x56c774=0x0;_0x56c774<_0x45fd92;++_0x56c774)_0x3d09a5[_0x56c774]=_0x57b627+_0x4e6b53[_0x52e1b0(0x4b0d)](_0x59f34d++)*_0x10f9ca,_0x53c203[_0x56c774]=_0x41b90b+_0x4e6b53[_0x52e1b0(0x4b0d)](_0x59f34d++)*_0x278974,_0x48b9e7[_0x56c774]=0x6136c2*_0x4e6b53[_0x52e1b0(0x115)](_0x59f34d,!0x0),_0x59f34d+=sizeOfFloat;var _0x285c00=new Array(_0xbc1565);for(_0x56c774=0x0;_0x56c774<_0xbc1565;++_0x56c774)_0x285c00[_0x56c774]=_0x4e6b53['getUint16'](_0x59f34d,!0x0),_0x59f34d+=sizeOfUint16$1;for(_0x56c774=0x0;_0x56c774<_0xbc1565;_0x56c774+=0x3){var _0x58b22b=_0x285c00[_0x56c774],_0x28ff00=_0x285c00[_0x56c774+0x1],_0x5ac786=_0x285c00[_0x56c774+0x2],_0x303e08=_0x3d09a5[_0x58b22b],_0x58fbb=_0x3d09a5[_0x28ff00],_0xa07c26=_0x3d09a5[_0x5ac786],_0x1346b9=_0x53c203[_0x58b22b],_0x2ef2f0=_0x53c203[_0x28ff00],_0x14dffb=_0x53c203[_0x5ac786],_0x4dbe88=Intersections2D[_0x52e1b0(0x3dfc)](_0x3d80e9,_0x1519f9,_0x303e08,_0x1346b9,_0x58fbb,_0x2ef2f0,_0xa07c26,_0x14dffb,barycentricCoordinateScratch);if(_0x4dbe88['x']>=-1e-15&&_0x4dbe88['y']>=-1e-15&&_0x4dbe88['z']>=-1e-15)return _0x4dbe88['x']*_0x48b9e7[_0x58b22b]+_0x4dbe88['y']*_0x48b9e7[_0x28ff00]+_0x4dbe88['z']*_0x48b9e7[_0x5ac786];}}var TerrainState$2={'UNKNOWN':0x0,'NONE':0x1,'SELF':0x2,'PARENT':0x3},julianDateScratch=new JulianDate();function TerrainCache(){var _0x5165d8=_0x68aa19;this[_0x5165d8(0x2265)]={},this[_0x5165d8(0x545a)]=JulianDate[_0x5165d8(0x3c84)]();}function GoogleEarthEnterpriseTerrainProvider(_0x36bf90){var _0x389799=_0x68aa19,_0x1f896d;if(defined$1((_0x36bf90=defaultValue$1(_0x36bf90,defaultValue$1['EMPTY_OBJECT']))[_0x389799(0x392)]))_0x1f896d=_0x36bf90[_0x389799(0x392)];else{var _0x1b3924=Resource[_0x389799(0x320b)](_0x36bf90['url']);_0x1f896d=new GoogleEarthEnterpriseMetadata(_0x1b3924);}this['_metadata']=_0x1f896d,this['_tilingScheme']=new GeographicTilingScheme({'numberOfLevelZeroTilesX':0x2,'numberOfLevelZeroTilesY':0x2,'rectangle':new Rectangle(-CesiumMath['PI'],-CesiumMath['PI'],CesiumMath['PI'],CesiumMath['PI']),'ellipsoid':_0x36bf90[_0x389799(0x1706)]});var _0x4b8a03=_0x36bf90[_0x389799(0x42ae)];_0x389799(0x29ad)==typeof _0x4b8a03&&(_0x4b8a03=new Credit$1(_0x4b8a03)),this[_0x389799(0xe66)]=_0x4b8a03,this[_0x389799(0x424f)]=40075.16,this['_terrainCache']=new TerrainCache(),this[_0x389799(0x49c7)]={},this[_0x389799(0x1d17)]={},this[_0x389799(0x2c49)]=new Event(),this['_ready']=!0x1;var _0x434c24,_0x20ce41=this;this['_readyPromise']=_0x1f896d['readyPromise'][_0x389799(0x4e1e)](function(_0x5e8e67){var _0x22aa7b=_0x389799;if(!_0x1f896d[_0x22aa7b(0xf49)]){var _0x316659=new RuntimeError$2('The\x20server\x20'+_0x1f896d[_0x22aa7b(0x343b)]+_0x22aa7b(0x39aa));return _0x434c24=TileProviderError$1['handleError'](_0x434c24,_0x20ce41,_0x20ce41[_0x22aa7b(0x2c49)],_0x316659[_0x22aa7b(0x17f7)],void 0x0,void 0x0,void 0x0,_0x316659),when[_0x22aa7b(0x4e16)](_0x316659);}return TileProviderError$1[_0x22aa7b(0x40ff)](_0x434c24),_0x20ce41[_0x22aa7b(0x4b22)]=_0x5e8e67,_0x5e8e67;})[_0x389799(0x4b84)](function(_0x27ad4e){var _0x2de9d2=_0x389799;return _0x434c24=TileProviderError$1[_0x2de9d2(0x40ea)](_0x434c24,_0x20ce41,_0x20ce41[_0x2de9d2(0x2c49)],_0x27ad4e[_0x2de9d2(0x17f7)],void 0x0,void 0x0,void 0x0,_0x27ad4e),when['reject'](_0x27ad4e);});}TerrainCache[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x98a623,_0x2144ee){var _0x59dafc=_0x68aa19;this[_0x59dafc(0x2265)][_0x98a623]={'buffer':_0x2144ee,'timestamp':JulianDate[_0x59dafc(0x3c84)]()};},TerrainCache[_0x68aa19(0x4b51)]['get']=function(_0x1e2abb){var _0x442ad6=this['_terrainCache'][_0x1e2abb];if(defined$1(_0x442ad6))return delete this['_terrainCache'][_0x1e2abb],_0x442ad6['buffer'];},TerrainCache['prototype'][_0x68aa19(0x502d)]=function(){var _0x42eddb=_0x68aa19;if(JulianDate['now'](julianDateScratch),JulianDate[_0x42eddb(0x250b)](julianDateScratch,this['_lastTidy'])>0xa){for(var _0x16af0d=this[_0x42eddb(0x2265)],_0x2fba80=Object[_0x42eddb(0x20c8)](_0x16af0d),_0x4e5bbd=_0x2fba80[_0x42eddb(0x531b)],_0x59213c=0x0;_0x59213c<_0x4e5bbd;++_0x59213c){var _0x2caacf=_0x2fba80[_0x59213c],_0x250b0e=_0x16af0d[_0x2caacf];JulianDate[_0x42eddb(0x250b)](julianDateScratch,_0x250b0e[_0x42eddb(0x38db)])>0xa&&delete _0x16af0d[_0x2caacf];}JulianDate[_0x42eddb(0x254b)](julianDateScratch,this[_0x42eddb(0x545a)]);}},Object[_0x68aa19(0x5b7)](GoogleEarthEnterpriseTerrainProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x189a3f=_0x68aa19;return this[_0x189a3f(0xafc)][_0x189a3f(0x343b)];}},'proxy':{'get':function(){var _0x294e7d=_0x68aa19;return this[_0x294e7d(0xafc)]['proxy'];}},'tilingScheme':{'get':function(){var _0x49c878=_0x68aa19;return this[_0x49c878(0x4ebc)];}},'errorEvent':{'get':function(){var _0x4a01dd=_0x68aa19;return this[_0x4a01dd(0x2c49)];}},'ready':{'get':function(){var _0x1c47d8=_0x68aa19;return this[_0x1c47d8(0x4b22)];}},'readyPromise':{'get':function(){return this['_readyPromise'];}},'credit':{'get':function(){var _0x47e7f0=_0x68aa19;return this[_0x47e7f0(0xe66)];}},'hasWaterMask':{'get':function(){return!0x1;}},'hasVertexNormals':{'get':function(){return!0x1;}},'availability':{'get':function(){}}});var taskProcessor$2=new TaskProcessor(_0x68aa19(0x41c2),Number[_0x68aa19(0x25a9)]);function computeChildMask(_0x3e4006,_0x30a59b,_0x52b669){var _0x504154=_0x68aa19,_0x20c532=_0x30a59b['getChildBitmask']();if(_0x30a59b[_0x504154(0x419a)]===TerrainState$2[_0x504154(0x786)]){_0x20c532=0x0;for(var _0xfe2873=0x0;_0xfe2873<0x4;++_0xfe2873){var _0xe645f8=_0x52b669[_0x504154(0x4ed0)](_0x3e4006+_0xfe2873[_0x504154(0x1d43)]());defined$1(_0xe645f8)&&_0xe645f8['hasTerrain']()&&(_0x20c532|=0x1<<_0xfe2873);}}return _0x20c532;}function buildTerrainResource(_0x1369d3,_0x32d559,_0x91788,_0x471435){var _0x35105e=_0x68aa19;return _0x91788=defined$1(_0x91788)&&_0x91788>0x0?_0x91788:0x1,_0x1369d3[_0x35105e(0xafc)][_0x35105e(0x4d4b)][_0x35105e(0x14ea)]({'url':_0x35105e(0x4352)+_0x32d559+_0x35105e(0x182a)+_0x91788[_0x35105e(0x1d43)](),'request':_0x471435});}GoogleEarthEnterpriseTerrainProvider[_0x68aa19(0x4b51)]['requestTileGeometry']=function(_0x403de3,_0x4974c0,_0x513b49,_0x53efc7){var _0x3bff40=_0x68aa19,_0x5e69b0=GoogleEarthEnterpriseMetadata[_0x3bff40(0x2291)](_0x403de3,_0x4974c0,_0x513b49),_0x1e9d2c=this['_terrainCache'],_0x40c5f1=this[_0x3bff40(0xafc)],_0x40c30f=_0x40c5f1[_0x3bff40(0x4ed0)](_0x5e69b0);if(!defined$1(_0x40c30f))return when['reject'](new RuntimeError$2(_0x3bff40(0x1a8c)));var _0x52981c=_0x40c30f[_0x3bff40(0x419a)];defined$1(_0x52981c)||(_0x52981c=_0x40c30f['terrainState']=TerrainState$2['UNKNOWN']);var _0x23f223,_0x14c63e=_0x1e9d2c['get'](_0x5e69b0);if(defined$1(_0x14c63e)){var _0x4aebf8=_0x40c5f1[_0x3bff40(0x2d3d)][_0x40c30f['terrainProvider']];return when[_0x3bff40(0x68a)](new GoogleEarthEnterpriseTerrainData({'buffer':_0x14c63e,'childTileMask':computeChildMask(_0x5e69b0,_0x40c30f,_0x40c5f1),'credits':defined$1(_0x4aebf8)?[_0x4aebf8]:void 0x0,'negativeAltitudeExponentBias':_0x40c5f1['negativeAltitudeExponentBias'],'negativeElevationThreshold':_0x40c5f1[_0x3bff40(0x2e6)]}));}if(_0x1e9d2c[_0x3bff40(0x502d)](),!_0x40c30f['ancestorHasTerrain'])return when[_0x3bff40(0x68a)](new HeightmapTerrainData({'buffer':new Uint8Array(0x100),'width':0x10,'height':0x10}));if(_0x52981c===TerrainState$2[_0x3bff40(0x44b5)])return when[_0x3bff40(0x4e16)](new RuntimeError$2(_0x3bff40(0x1a8c)));var _0x375737=_0x5e69b0,_0x19bc1f=-0x1;switch(_0x52981c){case TerrainState$2[_0x3bff40(0x5565)]:_0x19bc1f=_0x40c30f[_0x3bff40(0x2a58)];break;case TerrainState$2['PARENT']:_0x375737=_0x375737[_0x3bff40(0x57ed)](0x0,_0x375737[_0x3bff40(0x531b)]-0x1),_0x19bc1f=(_0x23f223=_0x40c5f1['getTileInformationFromQuadKey'](_0x375737))[_0x3bff40(0x2a58)];break;case TerrainState$2[_0x3bff40(0x4a29)]:_0x40c30f[_0x3bff40(0x17a3)]()?_0x19bc1f=_0x40c30f[_0x3bff40(0x2a58)]:(_0x375737=_0x375737['substring'](0x0,_0x375737[_0x3bff40(0x531b)]-0x1),defined$1(_0x23f223=_0x40c5f1[_0x3bff40(0x4ed0)](_0x375737))&&_0x23f223[_0x3bff40(0x17a3)]()&&(_0x19bc1f=_0x23f223[_0x3bff40(0x2a58)]));}if(_0x19bc1f<0x0)return when[_0x3bff40(0x4e16)](new RuntimeError$2(_0x3bff40(0x1a8c)));var _0x348ff5,_0x5dc4c8,_0x20a821=this[_0x3bff40(0x49c7)],_0x124c08=this[_0x3bff40(0x1d17)];if(defined$1(_0x20a821[_0x375737]))_0x348ff5=_0x20a821[_0x375737],_0x5dc4c8=_0x124c08[_0x375737];else{var _0xf38764=buildTerrainResource(this,_0x375737,_0x19bc1f,_0x5dc4c8=_0x53efc7)['fetchArrayBuffer']();if(!defined$1(_0xf38764))return;_0x348ff5=_0xf38764[_0x3bff40(0x4e1e)](function(_0x295678){var _0x52bb2d=_0x3bff40;return defined$1(_0x295678)?taskProcessor$2['scheduleTask']({'buffer':_0x295678,'type':_0x52bb2d(0x31ff),'key':_0x40c5f1['key']},[_0x295678])[_0x52bb2d(0x4e1e)](function(_0x40815){var _0x2c25ff=_0x52bb2d,_0x20ae97=_0x40c5f1[_0x2c25ff(0x4ed0)](_0x375737);_0x20ae97['terrainState']=TerrainState$2[_0x2c25ff(0x5565)],_0x1e9d2c['add'](_0x375737,_0x40815[0x0]);for(var _0x1cc276=_0x20ae97[_0x2c25ff(0x4bed)],_0x57254d=_0x40815[_0x2c25ff(0x531b)]-0x1,_0x572164=0x0;_0x572164<_0x57254d;++_0x572164){var _0x5b34d0=_0x375737+_0x572164[_0x2c25ff(0x1d43)](),_0x212497=_0x40c5f1[_0x2c25ff(0x4ed0)](_0x5b34d0);defined$1(_0x212497)&&(_0x1e9d2c[_0x2c25ff(0x4979)](_0x5b34d0,_0x40815[_0x572164+0x1]),_0x212497[_0x2c25ff(0x419a)]=TerrainState$2[_0x2c25ff(0x786)],0x0===_0x212497[_0x2c25ff(0x4bed)]&&(_0x212497['terrainProvider']=_0x1cc276));}}):when[_0x52bb2d(0x4e16)](new RuntimeError$2(_0x52bb2d(0x45a3)));}),_0x20a821[_0x375737]=_0x348ff5,_0x124c08[_0x375737]=_0x5dc4c8,_0x348ff5=_0x348ff5[_0x3bff40(0x28a5)](function(){delete _0x20a821[_0x375737],delete _0x124c08[_0x375737];});}return _0x348ff5[_0x3bff40(0x4e1e)](function(){var _0x16270c=_0x3bff40,_0x19bf07=_0x1e9d2c[_0x16270c(0x3173)](_0x5e69b0);if(defined$1(_0x19bf07)){var _0x3c837a=_0x40c5f1[_0x16270c(0x2d3d)][_0x40c30f[_0x16270c(0x4bed)]];return new GoogleEarthEnterpriseTerrainData({'buffer':_0x19bf07,'childTileMask':computeChildMask(_0x5e69b0,_0x40c30f,_0x40c5f1),'credits':defined$1(_0x3c837a)?[_0x3c837a]:void 0x0,'negativeAltitudeExponentBias':_0x40c5f1[_0x16270c(0x44a3)],'negativeElevationThreshold':_0x40c5f1[_0x16270c(0x2e6)]});}return when[_0x16270c(0x4e16)](new RuntimeError$2(_0x16270c(0x45a3)));})['otherwise'](function(_0xb3d9f0){var _0x127e1c=_0x3bff40;return _0x5dc4c8['state']===RequestState$1[_0x127e1c(0x382e)]?(_0x53efc7[_0x127e1c(0x4695)]=_0x5dc4c8['state'],when[_0x127e1c(0x4e16)](_0xb3d9f0)):(_0x40c30f[_0x127e1c(0x419a)]=TerrainState$2[_0x127e1c(0x44b5)],when[_0x127e1c(0x4e16)](_0xb3d9f0));});},GoogleEarthEnterpriseTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4b17)]=function(_0x254fa3){return this['_levelZeroMaximumGeometricError']/(0x1<<_0x254fa3);},GoogleEarthEnterpriseTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x180d)]=function(_0x35c0df,_0x2dd7c3,_0x92c325){var _0x16ad29=_0x68aa19,_0x51f830=this[_0x16ad29(0xafc)],_0x348bd1=GoogleEarthEnterpriseMetadata[_0x16ad29(0x2291)](_0x35c0df,_0x2dd7c3,_0x92c325),_0x2b057e=_0x51f830['getTileInformation'](_0x35c0df,_0x2dd7c3,_0x92c325);if(null===_0x2b057e)return!0x1;if(defined$1(_0x2b057e)){if(!_0x2b057e['ancestorHasTerrain'])return!0x0;var _0x229c33=_0x2b057e['terrainState'];if(_0x229c33===TerrainState$2[_0x16ad29(0x44b5)])return!0x1;if(!(defined$1(_0x229c33)&&_0x229c33!==TerrainState$2[_0x16ad29(0x4a29)]||(_0x2b057e[_0x16ad29(0x419a)]=TerrainState$2[_0x16ad29(0x4a29)],_0x2b057e[_0x16ad29(0x17a3)]()))){_0x348bd1=_0x348bd1[_0x16ad29(0x57ed)](0x0,_0x348bd1[_0x16ad29(0x531b)]-0x1);var _0x57ee8d=_0x51f830['getTileInformationFromQuadKey'](_0x348bd1);if(!defined$1(_0x57ee8d)||!_0x57ee8d[_0x16ad29(0x17a3)]())return!0x1;}return!0x0;}if(_0x51f830[_0x16ad29(0x54a4)](_0x348bd1)){var _0x2dab4d=new Request({'throttle':!0x0,'throttleByServer':!0x0,'type':RequestType$1[_0x16ad29(0x5366)]});_0x51f830[_0x16ad29(0x16b4)](_0x35c0df,_0x2dd7c3,_0x92c325,_0x2dab4d);}return!0x1;},GoogleEarthEnterpriseTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x46a5)]=function(_0x39f0d6,_0x2519c5,_0x3e8c8e){};var PROJECTIONS=[GeographicProjection,WebMercatorProjection],PROJECTION_COUNT=PROJECTIONS[_0x68aa19(0x531b)],MITER_BREAK_SMALL=Math[_0x68aa19(0x1d35)](CesiumMath[_0x68aa19(0x12a4)](0x1e)),MITER_BREAK_LARGE=Math[_0x68aa19(0x1d35)](CesiumMath['toRadians'](0x96)),WALL_INITIAL_MIN_HEIGHT=0x0,WALL_INITIAL_MAX_HEIGHT=0x3e8;function GroundPolylineGeometry(_0x24aad9){var _0x1da3cf=_0x68aa19,_0xbe14bb=(_0x24aad9=defaultValue$1(_0x24aad9,defaultValue$1['EMPTY_OBJECT']))[_0x1da3cf(0x30fe)];this[_0x1da3cf(0x209)]=defaultValue$1(_0x24aad9['width'],0x1),this[_0x1da3cf(0x36f4)]=_0xbe14bb,this[_0x1da3cf(0xb6f)]=defaultValue$1(_0x24aad9[_0x1da3cf(0xb6f)],0x270f),this[_0x1da3cf(0x36f7)]=defaultValue$1(_0x24aad9[_0x1da3cf(0x36f7)],!0x1),this['arcType']=defaultValue$1(_0x24aad9[_0x1da3cf(0x52d1)],ArcType$1[_0x1da3cf(0x52cb)]),this['_ellipsoid']=defaultValue$1(_0x24aad9[_0x1da3cf(0x1706)],Ellipsoid[_0x1da3cf(0x1d49)]),this['_projectionIndex']=0x0,this[_0x1da3cf(0x39eb)]=_0x1da3cf(0x2cee),this[_0x1da3cf(0x472d)]=!0x1;}Object[_0x68aa19(0x5b7)](GroundPolylineGeometry[_0x68aa19(0x4b51)],{'packedLength':{'get':function(){var _0x1cd499=_0x68aa19;return 0x1+0x3*this[_0x1cd499(0x36f4)][_0x1cd499(0x531b)]+0x1+0x1+0x1+Ellipsoid[_0x1cd499(0xe6c)]+0x1+0x1;}}}),GroundPolylineGeometry[_0x68aa19(0x3e24)]=function(_0xa84a61,_0x3d87de){var _0x17bf19=_0x68aa19;for(var _0x347e92=0x0,_0x1f6615=0x0;_0x1f6615<PROJECTION_COUNT;_0x1f6615++)if(_0x3d87de instanceof PROJECTIONS[_0x1f6615]){_0x347e92=_0x1f6615;break;}_0xa84a61[_0x17bf19(0x3716)]=_0x347e92,_0xa84a61['_ellipsoid']=_0x3d87de[_0x17bf19(0x1706)];};var cart3Scratch1=new Cartesian3(),cart3Scratch2=new Cartesian3(),cart3Scratch3=new Cartesian3();function computeRightNormal(_0xd169e4,_0x20aea5,_0x390206,_0x147fc5,_0x1d0614){var _0xc0c799=_0x68aa19,_0x24cf3c=getPosition$2(_0x147fc5,_0xd169e4,0x0,cart3Scratch1),_0x5c124b=getPosition$2(_0x147fc5,_0xd169e4,_0x390206,cart3Scratch2),_0xdcb833=getPosition$2(_0x147fc5,_0x20aea5,0x0,cart3Scratch3),_0x173295=direction(_0x5c124b,_0x24cf3c,cart3Scratch2),_0x285a62=direction(_0xdcb833,_0x24cf3c,cart3Scratch3);return Cartesian3['cross'](_0x285a62,_0x173295,_0x1d0614),Cartesian3[_0xc0c799(0x4e7d)](_0x1d0614,_0x1d0614);}var interpolatedCartographicScratch$1=new Cartographic(),interpolatedBottomScratch=new Cartesian3(),interpolatedTopScratch=new Cartesian3(),interpolatedNormalScratch=new Cartesian3();function interpolateSegment(_0x172981,_0x5670a0,_0x1c182e,_0x396b5a,_0x179f76,_0x383eaa,_0x7bfed4,_0x491e03,_0x5ea558,_0x5d5eca,_0x18ff0a){var _0x3b2643=_0x68aa19;if(0x0!==_0x179f76){var _0x478b7a;_0x383eaa===ArcType$1[_0x3b2643(0x52cb)]?_0x478b7a=new EllipsoidGeodesic(_0x172981,_0x5670a0,_0x7bfed4):_0x383eaa===ArcType$1['RHUMB']&&(_0x478b7a=new EllipsoidRhumbLine(_0x172981,_0x5670a0,_0x7bfed4));var _0x24a6e7=_0x478b7a[_0x3b2643(0x54d4)];if(!(_0x24a6e7<_0x179f76))for(var _0x2c1127=computeRightNormal(_0x172981,_0x5670a0,_0x396b5a,_0x7bfed4,interpolatedNormalScratch),_0x216d27=Math[_0x3b2643(0x28fa)](_0x24a6e7/_0x179f76),_0xf62fa2=_0x24a6e7/_0x216d27,_0x4e5551=_0xf62fa2,_0x313014=_0x216d27-0x1,_0x1d2843=_0x491e03[_0x3b2643(0x531b)],_0x3c486c=0x0;_0x3c486c<_0x313014;_0x3c486c++){var _0x4af4cc=_0x478b7a['interpolateUsingSurfaceDistance'](_0x4e5551,interpolatedCartographicScratch$1),_0x238d82=getPosition$2(_0x7bfed4,_0x4af4cc,_0x1c182e,interpolatedBottomScratch),_0x31fdc5=getPosition$2(_0x7bfed4,_0x4af4cc,_0x396b5a,interpolatedTopScratch);Cartesian3['pack'](_0x2c1127,_0x491e03,_0x1d2843),Cartesian3[_0x3b2643(0x3540)](_0x238d82,_0x5ea558,_0x1d2843),Cartesian3['pack'](_0x31fdc5,_0x5d5eca,_0x1d2843),_0x18ff0a['push'](_0x4af4cc[_0x3b2643(0x288b)]),_0x18ff0a['push'](_0x4af4cc['longitude']),_0x1d2843+=0x3,_0x4e5551+=_0xf62fa2;}}}var heightlessCartographicScratch=new Cartographic();function getPosition$2(_0x4b4303,_0xb2fd1,_0x33dc4a,_0x9cddd){var _0x1fa8ac=_0x68aa19;return Cartographic[_0x1fa8ac(0x254b)](_0xb2fd1,heightlessCartographicScratch),heightlessCartographicScratch['height']=_0x33dc4a,Cartographic[_0x1fa8ac(0x38a0)](heightlessCartographicScratch,_0x4b4303,_0x9cddd);}function direction(_0x5420a9,_0x14c36e,_0x19ca19){var _0x2c30d7=_0x68aa19;return Cartesian3[_0x2c30d7(0x286c)](_0x5420a9,_0x14c36e,_0x19ca19),Cartesian3[_0x2c30d7(0x4e7d)](_0x19ca19,_0x19ca19),_0x19ca19;}GroundPolylineGeometry[_0x68aa19(0x3540)]=function(_0x210a7e,_0x2f4834,_0x1f3789){var _0x5c7dc5=_0x68aa19,_0x3774c1=defaultValue$1(_0x1f3789,0x0),_0x5a49be=_0x210a7e[_0x5c7dc5(0x36f4)],_0x5094dc=_0x5a49be[_0x5c7dc5(0x531b)];_0x2f4834[_0x3774c1++]=_0x5094dc;for(var _0x3a03f9=0x0;_0x3a03f9<_0x5094dc;++_0x3a03f9){var _0x2bc1dd=_0x5a49be[_0x3a03f9];Cartesian3[_0x5c7dc5(0x3540)](_0x2bc1dd,_0x2f4834,_0x3774c1),_0x3774c1+=0x3;}return _0x2f4834[_0x3774c1++]=_0x210a7e[_0x5c7dc5(0xb6f)],_0x2f4834[_0x3774c1++]=_0x210a7e[_0x5c7dc5(0x36f7)]?0x1:0x0,_0x2f4834[_0x3774c1++]=_0x210a7e[_0x5c7dc5(0x52d1)],Ellipsoid[_0x5c7dc5(0x3540)](_0x210a7e[_0x5c7dc5(0x2de2)],_0x2f4834,_0x3774c1),_0x3774c1+=Ellipsoid[_0x5c7dc5(0xe6c)],_0x2f4834[_0x3774c1++]=_0x210a7e['_projectionIndex'],_0x2f4834[_0x3774c1++]=_0x210a7e[_0x5c7dc5(0x472d)]?0x1:0x0,_0x2f4834;},GroundPolylineGeometry[_0x68aa19(0x41a1)]=function(_0x4a798f,_0x5d1a10,_0x140846){var _0x50bed2=_0x68aa19;for(var _0x9ed092=defaultValue$1(_0x5d1a10,0x0),_0x3da9f1=_0x4a798f[_0x9ed092++],_0x5289ea=new Array(_0x3da9f1),_0x4e33e4=0x0;_0x4e33e4<_0x3da9f1;_0x4e33e4++)_0x5289ea[_0x4e33e4]=Cartesian3['unpack'](_0x4a798f,_0x9ed092),_0x9ed092+=0x3;var _0x20a26b=_0x4a798f[_0x9ed092++],_0x1032e8=0x1===_0x4a798f[_0x9ed092++],_0x149d95=_0x4a798f[_0x9ed092++],_0x71b464=Ellipsoid[_0x50bed2(0x41a1)](_0x4a798f,_0x9ed092);_0x9ed092+=Ellipsoid[_0x50bed2(0xe6c)];var _0x4dbb95=_0x4a798f[_0x9ed092++],_0x56fa8b=0x1===_0x4a798f[_0x9ed092++];if(!defined$1(_0x140846)){var _0x333bb6=new GroundPolylineGeometry({'positions':_0x5289ea,'granularity':_0x20a26b,'loop':_0x1032e8,'arcType':_0x149d95,'ellipsoid':_0x71b464});return _0x333bb6[_0x50bed2(0x3716)]=_0x4dbb95,_0x333bb6['_scene3DOnly']=_0x56fa8b,_0x333bb6;}return _0x140846['_positions']=_0x5289ea,_0x140846['granularity']=_0x20a26b,_0x140846[_0x50bed2(0x36f7)]=_0x1032e8,_0x140846[_0x50bed2(0x52d1)]=_0x149d95,_0x140846['_ellipsoid']=_0x71b464,_0x140846['_projectionIndex']=_0x4dbb95,_0x140846['_scene3DOnly']=_0x56fa8b,_0x140846;};var toPreviousScratch=new Cartesian3(),toNextScratch=new Cartesian3(),forwardScratch=new Cartesian3(),coplanarNormalScratch=new Cartesian3(),coplanarPlaneScratch=new Plane(Cartesian3[_0x68aa19(0x27ad)],0x0),vertexUpScratch=new Cartesian3(),cosine90=0x0;function computeVertexMiterNormal(_0x3a4c46,_0x28e878,_0x11e26c,_0x2cea99,_0x1f6c06){var _0x59581f=_0x68aa19,_0x582606=direction(_0x11e26c,_0x28e878,vertexUpScratch),_0x512cc6=direction(_0x3a4c46,_0x28e878,toPreviousScratch),_0x27393e=direction(_0x2cea99,_0x28e878,toNextScratch),_0x1afdab=Cartesian3[_0x59581f(0x33cc)](_0x582606,_0x512cc6,coplanarNormalScratch);_0x1afdab=Cartesian3[_0x59581f(0x4e7d)](_0x1afdab,_0x1afdab);var _0x53b433=Plane['fromPointNormal'](_0x28e878,_0x1afdab,coplanarPlaneScratch),_0x452900=Plane[_0x59581f(0x616)](_0x53b433,_0x2cea99);if(CesiumMath[_0x59581f(0x19c9)](_0x452900,0x0,CesiumMath[_0x59581f(0x1a09)]))return Cartesian3[_0x59581f(0x254b)](_0x1afdab,_0x1f6c06),_0x1f6c06;_0x1f6c06=Cartesian3[_0x59581f(0x4979)](_0x27393e,_0x512cc6,_0x1f6c06),_0x1f6c06=Cartesian3[_0x59581f(0x4e7d)](_0x1f6c06,_0x1f6c06);var _0x132209=Cartesian3[_0x59581f(0x33cc)](_0x582606,_0x1f6c06,forwardScratch);return Cartesian3[_0x59581f(0x4e7d)](_0x132209,_0x132209),Cartesian3[_0x59581f(0x33cc)](_0x132209,_0x582606,_0x1f6c06),Cartesian3[_0x59581f(0x4e7d)](_0x1f6c06,_0x1f6c06),Cartesian3[_0x59581f(0x22ed)](_0x27393e,_0x132209)<cosine90&&(_0x1f6c06=Cartesian3[_0x59581f(0x3152)](_0x1f6c06,_0x1f6c06)),_0x1f6c06;}var XZ_PLANE=Plane['fromPointNormal'](Cartesian3['ZERO'],Cartesian3[_0x68aa19(0x51ed)]),previousBottomScratch=new Cartesian3(),vertexBottomScratch=new Cartesian3(),vertexTopScratch=new Cartesian3(),nextBottomScratch=new Cartesian3(),vertexNormalScratch=new Cartesian3(),intersectionScratch$1=new Cartesian3(),cartographicScratch0=new Cartographic(),cartographicScratch1=new Cartographic(),cartographicIntersectionScratch=new Cartographic();GroundPolylineGeometry[_0x68aa19(0x2a90)]=function(_0x228c37){var _0x1c2dc3=_0x68aa19,_0x138687,_0x4a82ac,_0x35759f,_0x5f2a84,_0x403240,_0x55461d,_0xae694e=!_0x228c37[_0x1c2dc3(0x472d)],_0xcc136b=_0x228c37[_0x1c2dc3(0x36f7)],_0x4cc810=_0x228c37[_0x1c2dc3(0x2de2)],_0x30cafa=_0x228c37['granularity'],_0x1f112e=_0x228c37[_0x1c2dc3(0x52d1)],_0x457b70=new PROJECTIONS[_0x228c37['_projectionIndex']](_0x4cc810),_0x26327a=WALL_INITIAL_MIN_HEIGHT,_0x5d3181=WALL_INITIAL_MAX_HEIGHT,_0x661716=_0x228c37[_0x1c2dc3(0x36f4)],_0x30f5b7=_0x661716[_0x1c2dc3(0x531b)];0x2===_0x30f5b7&&(_0xcc136b=!0x1);var _0x1400f9,_0x4a2142,_0x4371fc,_0x23f6ba=new EllipsoidRhumbLine(void 0x0,void 0x0,_0x4cc810),_0x384727=[_0x661716[0x0]];for(_0x4a82ac=0x0;_0x4a82ac<_0x30f5b7-0x1;_0x4a82ac++)_0x35759f=_0x661716[_0x4a82ac],_0x5f2a84=_0x661716[_0x4a82ac+0x1],!defined$1(_0x1400f9=IntersectionTests[_0x1c2dc3(0x12e2)](_0x35759f,_0x5f2a84,XZ_PLANE,intersectionScratch$1))||Cartesian3['equalsEpsilon'](_0x1400f9,_0x35759f,CesiumMath[_0x1c2dc3(0x1a09)])||Cartesian3['equalsEpsilon'](_0x1400f9,_0x5f2a84,CesiumMath[_0x1c2dc3(0x1a09)])||(_0x228c37[_0x1c2dc3(0x52d1)]===ArcType$1[_0x1c2dc3(0x52cb)]?_0x384727[_0x1c2dc3(0x3a33)](Cartesian3['clone'](_0x1400f9)):_0x228c37['arcType']===ArcType$1[_0x1c2dc3(0xf45)]&&(_0x4371fc=_0x4cc810[_0x1c2dc3(0x541d)](_0x1400f9,cartographicScratch0)[_0x1c2dc3(0x1041)],_0x403240=_0x4cc810[_0x1c2dc3(0x541d)](_0x35759f,cartographicScratch0),_0x55461d=_0x4cc810[_0x1c2dc3(0x541d)](_0x5f2a84,cartographicScratch1),_0x23f6ba[_0x1c2dc3(0x54da)](_0x403240,_0x55461d),_0x4a2142=_0x23f6ba['findIntersectionWithLongitude'](_0x4371fc,cartographicIntersectionScratch),!defined$1(_0x1400f9=_0x4cc810[_0x1c2dc3(0x1f84)](_0x4a2142,intersectionScratch$1))||Cartesian3[_0x1c2dc3(0x19c9)](_0x1400f9,_0x35759f,CesiumMath[_0x1c2dc3(0x1a09)])||Cartesian3[_0x1c2dc3(0x19c9)](_0x1400f9,_0x5f2a84,CesiumMath[_0x1c2dc3(0x1a09)])||_0x384727['push'](Cartesian3[_0x1c2dc3(0x254b)](_0x1400f9)))),_0x384727[_0x1c2dc3(0x3a33)](_0x5f2a84);_0xcc136b&&(_0x35759f=_0x661716[_0x30f5b7-0x1],_0x5f2a84=_0x661716[0x0],!defined$1(_0x1400f9=IntersectionTests[_0x1c2dc3(0x12e2)](_0x35759f,_0x5f2a84,XZ_PLANE,intersectionScratch$1))||Cartesian3[_0x1c2dc3(0x19c9)](_0x1400f9,_0x35759f,CesiumMath['EPSILON7'])||Cartesian3[_0x1c2dc3(0x19c9)](_0x1400f9,_0x5f2a84,CesiumMath[_0x1c2dc3(0x1a09)])||(_0x228c37[_0x1c2dc3(0x52d1)]===ArcType$1[_0x1c2dc3(0x52cb)]?_0x384727[_0x1c2dc3(0x3a33)](Cartesian3[_0x1c2dc3(0x254b)](_0x1400f9)):_0x228c37[_0x1c2dc3(0x52d1)]===ArcType$1[_0x1c2dc3(0xf45)]&&(_0x4371fc=_0x4cc810['cartesianToCartographic'](_0x1400f9,cartographicScratch0)[_0x1c2dc3(0x1041)],_0x403240=_0x4cc810['cartesianToCartographic'](_0x35759f,cartographicScratch0),_0x55461d=_0x4cc810[_0x1c2dc3(0x541d)](_0x5f2a84,cartographicScratch1),_0x23f6ba['setEndPoints'](_0x403240,_0x55461d),_0x4a2142=_0x23f6ba[_0x1c2dc3(0x36ec)](_0x4371fc,cartographicIntersectionScratch),!defined$1(_0x1400f9=_0x4cc810[_0x1c2dc3(0x1f84)](_0x4a2142,intersectionScratch$1))||Cartesian3[_0x1c2dc3(0x19c9)](_0x1400f9,_0x35759f,CesiumMath[_0x1c2dc3(0x1a09)])||Cartesian3[_0x1c2dc3(0x19c9)](_0x1400f9,_0x5f2a84,CesiumMath[_0x1c2dc3(0x1a09)])||_0x384727[_0x1c2dc3(0x3a33)](Cartesian3[_0x1c2dc3(0x254b)](_0x1400f9)))));var _0x50c65c=_0x384727[_0x1c2dc3(0x531b)],_0xa27b67=new Array(_0x50c65c);for(_0x4a82ac=0x0;_0x4a82ac<_0x50c65c;_0x4a82ac++){var _0x484a05=Cartographic['fromCartesian'](_0x384727[_0x4a82ac],_0x4cc810);_0x484a05[_0x1c2dc3(0x5862)]=0x0,_0xa27b67[_0x4a82ac]=_0x484a05;}if(!((_0x50c65c=(_0xa27b67=arrayRemoveDuplicates(_0xa27b67,Cartographic[_0x1c2dc3(0x19c9)]))[_0x1c2dc3(0x531b)])<0x2)){var _0x3023c1=[],_0x418c9e=[],_0x52b9a0=[],_0x19e2df=[],_0x297baf=previousBottomScratch,_0x497aa2=vertexBottomScratch,_0xcdc7c1=vertexTopScratch,_0x1fb2fd=nextBottomScratch,_0x57f705=vertexNormalScratch,_0x302e7a=_0xa27b67[0x0],_0x1a0837=_0xa27b67[0x1];for(_0x297baf=getPosition$2(_0x4cc810,_0xa27b67[_0x50c65c-0x1],_0x26327a,_0x297baf),_0x1fb2fd=getPosition$2(_0x4cc810,_0x1a0837,_0x26327a,_0x1fb2fd),_0x497aa2=getPosition$2(_0x4cc810,_0x302e7a,_0x26327a,_0x497aa2),_0xcdc7c1=getPosition$2(_0x4cc810,_0x302e7a,_0x5d3181,_0xcdc7c1),_0x57f705=_0xcc136b?computeVertexMiterNormal(_0x297baf,_0x497aa2,_0xcdc7c1,_0x1fb2fd,_0x57f705):computeRightNormal(_0x302e7a,_0x1a0837,_0x5d3181,_0x4cc810,_0x57f705),Cartesian3[_0x1c2dc3(0x3540)](_0x57f705,_0x418c9e,0x0),Cartesian3[_0x1c2dc3(0x3540)](_0x497aa2,_0x52b9a0,0x0),Cartesian3['pack'](_0xcdc7c1,_0x19e2df,0x0),_0x3023c1[_0x1c2dc3(0x3a33)](_0x302e7a[_0x1c2dc3(0x288b)]),_0x3023c1[_0x1c2dc3(0x3a33)](_0x302e7a[_0x1c2dc3(0x1041)]),interpolateSegment(_0x302e7a,_0x1a0837,_0x26327a,_0x5d3181,_0x30cafa,_0x1f112e,_0x4cc810,_0x418c9e,_0x52b9a0,_0x19e2df,_0x3023c1),_0x4a82ac=0x1;_0x4a82ac<_0x50c65c-0x1;++_0x4a82ac){_0x297baf=Cartesian3[_0x1c2dc3(0x254b)](_0x497aa2,_0x297baf),_0x497aa2=Cartesian3[_0x1c2dc3(0x254b)](_0x1fb2fd,_0x497aa2);var _0x11df65=_0xa27b67[_0x4a82ac];getPosition$2(_0x4cc810,_0x11df65,_0x5d3181,_0xcdc7c1),getPosition$2(_0x4cc810,_0xa27b67[_0x4a82ac+0x1],_0x26327a,_0x1fb2fd),computeVertexMiterNormal(_0x297baf,_0x497aa2,_0xcdc7c1,_0x1fb2fd,_0x57f705),_0x138687=_0x418c9e[_0x1c2dc3(0x531b)],Cartesian3[_0x1c2dc3(0x3540)](_0x57f705,_0x418c9e,_0x138687),Cartesian3[_0x1c2dc3(0x3540)](_0x497aa2,_0x52b9a0,_0x138687),Cartesian3[_0x1c2dc3(0x3540)](_0xcdc7c1,_0x19e2df,_0x138687),_0x3023c1[_0x1c2dc3(0x3a33)](_0x11df65[_0x1c2dc3(0x288b)]),_0x3023c1['push'](_0x11df65[_0x1c2dc3(0x1041)]),interpolateSegment(_0xa27b67[_0x4a82ac],_0xa27b67[_0x4a82ac+0x1],_0x26327a,_0x5d3181,_0x30cafa,_0x1f112e,_0x4cc810,_0x418c9e,_0x52b9a0,_0x19e2df,_0x3023c1);}var _0x3a29ed=_0xa27b67[_0x50c65c-0x1],_0x3261ad=_0xa27b67[_0x50c65c-0x2];if(_0x497aa2=getPosition$2(_0x4cc810,_0x3a29ed,_0x26327a,_0x497aa2),_0xcdc7c1=getPosition$2(_0x4cc810,_0x3a29ed,_0x5d3181,_0xcdc7c1),_0xcc136b){var _0x33db7f=_0xa27b67[0x0];_0x57f705=computeVertexMiterNormal(_0x297baf=getPosition$2(_0x4cc810,_0x3261ad,_0x26327a,_0x297baf),_0x497aa2,_0xcdc7c1,_0x1fb2fd=getPosition$2(_0x4cc810,_0x33db7f,_0x26327a,_0x1fb2fd),_0x57f705);}else _0x57f705=computeRightNormal(_0x3261ad,_0x3a29ed,_0x5d3181,_0x4cc810,_0x57f705);if(_0x138687=_0x418c9e[_0x1c2dc3(0x531b)],Cartesian3[_0x1c2dc3(0x3540)](_0x57f705,_0x418c9e,_0x138687),Cartesian3[_0x1c2dc3(0x3540)](_0x497aa2,_0x52b9a0,_0x138687),Cartesian3[_0x1c2dc3(0x3540)](_0xcdc7c1,_0x19e2df,_0x138687),_0x3023c1[_0x1c2dc3(0x3a33)](_0x3a29ed[_0x1c2dc3(0x288b)]),_0x3023c1[_0x1c2dc3(0x3a33)](_0x3a29ed[_0x1c2dc3(0x1041)]),_0xcc136b){for(interpolateSegment(_0x3a29ed,_0x302e7a,_0x26327a,_0x5d3181,_0x30cafa,_0x1f112e,_0x4cc810,_0x418c9e,_0x52b9a0,_0x19e2df,_0x3023c1),_0x138687=_0x418c9e[_0x1c2dc3(0x531b)],_0x4a82ac=0x0;_0x4a82ac<0x3;++_0x4a82ac)_0x418c9e[_0x138687+_0x4a82ac]=_0x418c9e[_0x4a82ac],_0x52b9a0[_0x138687+_0x4a82ac]=_0x52b9a0[_0x4a82ac],_0x19e2df[_0x138687+_0x4a82ac]=_0x19e2df[_0x4a82ac];_0x3023c1[_0x1c2dc3(0x3a33)](_0x302e7a[_0x1c2dc3(0x288b)]),_0x3023c1[_0x1c2dc3(0x3a33)](_0x302e7a[_0x1c2dc3(0x1041)]);}return generateGeometryAttributes(_0xcc136b,_0x457b70,_0x52b9a0,_0x19e2df,_0x418c9e,_0x3023c1,_0xae694e);}};var lineDirectionScratch=new Cartesian3(),matrix3Scratch$1=new Matrix3(),quaternionScratch$1=new Quaternion();function breakMiter(_0x4c717c,_0x1d8603,_0x2ecf07,_0x375cc0){var _0x49b5a7=_0x68aa19,_0x208e78=direction(_0x2ecf07,_0x1d8603,lineDirectionScratch),_0x4c8dea=Cartesian3[_0x49b5a7(0x22ed)](_0x208e78,_0x4c717c);if(_0x4c8dea>MITER_BREAK_SMALL||_0x4c8dea<MITER_BREAK_LARGE){var _0x16e009=direction(_0x375cc0,_0x2ecf07,vertexUpScratch),_0x36d954=_0x4c8dea<MITER_BREAK_LARGE?CesiumMath[_0x49b5a7(0x3f24)]:-CesiumMath['PI_OVER_TWO'],_0x4f6a74=Quaternion[_0x49b5a7(0x1c60)](_0x16e009,_0x36d954,quaternionScratch$1),_0x3bedfd=Matrix3[_0x49b5a7(0x23d2)](_0x4f6a74,matrix3Scratch$1);return Matrix3['multiplyByVector'](_0x3bedfd,_0x4c717c,_0x4c717c),!0x0;}return!0x1;}var endPosCartographicScratch=new Cartographic(),normalStartpointScratch=new Cartesian3(),normalEndpointScratch=new Cartesian3();function projectNormal(_0x411bbe,_0x4ab5a1,_0x438aba,_0x4ebab8,_0x1b112b){var _0x24a74b=_0x68aa19,_0x94d0e6=Cartographic[_0x24a74b(0x38a0)](_0x4ab5a1,_0x411bbe['_ellipsoid'],normalStartpointScratch),_0x998204=Cartesian3[_0x24a74b(0x4979)](_0x94d0e6,_0x438aba,normalEndpointScratch),_0x5b9b1=!0x1,_0x665866=_0x411bbe[_0x24a74b(0x2de2)],_0x2b286f=_0x665866[_0x24a74b(0x541d)](_0x998204,endPosCartographicScratch);Math[_0x24a74b(0x1661)](_0x4ab5a1[_0x24a74b(0x1041)]-_0x2b286f[_0x24a74b(0x1041)])>CesiumMath[_0x24a74b(0x3f24)]&&(_0x5b9b1=!0x0,_0x998204=Cartesian3['subtract'](_0x94d0e6,_0x438aba,normalEndpointScratch),_0x2b286f=_0x665866['cartesianToCartographic'](_0x998204,endPosCartographicScratch)),_0x2b286f[_0x24a74b(0x5862)]=0x0;var _0x4da5e5=_0x411bbe[_0x24a74b(0x3eda)](_0x2b286f,_0x1b112b);return(_0x1b112b=Cartesian3[_0x24a74b(0x286c)](_0x4da5e5,_0x4ebab8,_0x1b112b))['z']=0x0,_0x1b112b=Cartesian3['normalize'](_0x1b112b,_0x1b112b),_0x5b9b1&&Cartesian3['negate'](_0x1b112b,_0x1b112b),_0x1b112b;}var adjustHeightNormalScratch=new Cartesian3(),adjustHeightOffsetScratch=new Cartesian3();function adjustHeights(_0x36f3ea,_0x510779,_0x531ec4,_0x5d3572,_0x341eae,_0x408774){var _0x355da4=_0x68aa19,_0xc910b4=Cartesian3[_0x355da4(0x286c)](_0x510779,_0x36f3ea,adjustHeightNormalScratch);Cartesian3[_0x355da4(0x4e7d)](_0xc910b4,_0xc910b4);var _0x1fc760=_0x531ec4-WALL_INITIAL_MIN_HEIGHT,_0x27e3f9=Cartesian3[_0x355da4(0x1c02)](_0xc910b4,_0x1fc760,adjustHeightOffsetScratch);Cartesian3['add'](_0x36f3ea,_0x27e3f9,_0x341eae);var _0x1066b6=_0x5d3572-WALL_INITIAL_MAX_HEIGHT;_0x27e3f9=Cartesian3[_0x355da4(0x1c02)](_0xc910b4,_0x1066b6,adjustHeightOffsetScratch),Cartesian3[_0x355da4(0x4979)](_0x510779,_0x27e3f9,_0x408774);}var nudgeDirectionScratch=new Cartesian3();function nudgeXZ(_0x26b039,_0xe825ad){var _0x42195a=_0x68aa19,_0x19662d=Plane['getPointDistance'](XZ_PLANE,_0x26b039),_0xe86342=Plane[_0x42195a(0x616)](XZ_PLANE,_0xe825ad),_0x4a1bbb=nudgeDirectionScratch;CesiumMath['equalsEpsilon'](_0x19662d,0x0,CesiumMath[_0x42195a(0x241b)])?(_0x4a1bbb=direction(_0xe825ad,_0x26b039,_0x4a1bbb),Cartesian3['multiplyByScalar'](_0x4a1bbb,CesiumMath[_0x42195a(0x241b)],_0x4a1bbb),Cartesian3['add'](_0x26b039,_0x4a1bbb,_0x26b039)):CesiumMath[_0x42195a(0x19c9)](_0xe86342,0x0,CesiumMath[_0x42195a(0x241b)])&&(_0x4a1bbb=direction(_0x26b039,_0xe825ad,_0x4a1bbb),Cartesian3[_0x42195a(0x1c02)](_0x4a1bbb,CesiumMath[_0x42195a(0x241b)],_0x4a1bbb),Cartesian3[_0x42195a(0x4979)](_0xe825ad,_0x4a1bbb,_0xe825ad));}function nudgeCartographic(_0x3fae6e,_0x4f01b7){var _0x42722c=_0x68aa19,_0x4341c2=Math[_0x42722c(0x1661)](_0x3fae6e[_0x42722c(0x1041)]),_0x13e679=Math['abs'](_0x4f01b7[_0x42722c(0x1041)]);if(CesiumMath[_0x42722c(0x19c9)](_0x4341c2,CesiumMath['PI'],CesiumMath[_0x42722c(0x368)])){var _0x525808=CesiumMath[_0x42722c(0x10ba)](_0x4f01b7[_0x42722c(0x1041)]);return _0x3fae6e[_0x42722c(0x1041)]=_0x525808*(_0x4341c2-CesiumMath[_0x42722c(0x368)]),0x1;}if(CesiumMath[_0x42722c(0x19c9)](_0x13e679,CesiumMath['PI'],CesiumMath[_0x42722c(0x368)])){var _0x587975=CesiumMath[_0x42722c(0x10ba)](_0x3fae6e['longitude']);return _0x4f01b7[_0x42722c(0x1041)]=_0x587975*(_0x13e679-CesiumMath[_0x42722c(0x368)]),0x2;}return 0x0;}var startCartographicScratch$1=new Cartographic(),endCartographicScratch$1=new Cartographic(),segmentStartTopScratch=new Cartesian3(),segmentEndTopScratch=new Cartesian3(),segmentStartBottomScratch=new Cartesian3(),segmentEndBottomScratch=new Cartesian3(),segmentStartNormalScratch=new Cartesian3(),segmentEndNormalScratch=new Cartesian3(),getHeightCartographics=[startCartographicScratch$1,endCartographicScratch$1],getHeightRectangleScratch=new Rectangle(),adjustHeightStartTopScratch=new Cartesian3(),adjustHeightEndTopScratch=new Cartesian3(),adjustHeightStartBottomScratch=new Cartesian3(),adjustHeightEndBottomScratch=new Cartesian3(),segmentStart2DScratch=new Cartesian3(),segmentEnd2DScratch=new Cartesian3(),segmentStartNormal2DScratch=new Cartesian3(),segmentEndNormal2DScratch=new Cartesian3(),offsetScratch$b=new Cartesian3(),startUpScratch=new Cartesian3(),endUpScratch=new Cartesian3(),rightScratch=new Cartesian3(),startPlaneNormalScratch=new Cartesian3(),endPlaneNormalScratch=new Cartesian3(),encodeScratch$1=new EncodedCartesian3(),encodeScratch2D=new EncodedCartesian3(),forwardOffset2DScratch=new Cartesian3(),right2DScratch=new Cartesian3(),normalNudgeScratch=new Cartesian3(),scratchBoundingSpheres=[new BoundingSphere(),new BoundingSphere()],REFERENCE_INDICES=[0x0,0x2,0x1,0x0,0x3,0x2,0x0,0x7,0x3,0x0,0x4,0x7,0x0,0x5,0x4,0x0,0x1,0x5,0x5,0x7,0x4,0x5,0x6,0x7,0x5,0x2,0x6,0x5,0x1,0x2,0x3,0x6,0x2,0x3,0x7,0x6],REFERENCE_INDICES_LENGTH=REFERENCE_INDICES[_0x68aa19(0x531b)];function generateGeometryAttributes(_0x12d964,_0x4dbe03,_0x25413c,_0x2788e2,_0x47e2a3,_0x150547,_0x4dffd5){var _0x4b8d01=_0x68aa19,_0x4b3deb,_0xb70aca,_0x25f29a,_0x59d3bf,_0x328ffe,_0x1c6f74,_0x6e9b78=_0x4dbe03[_0x4b8d01(0x2de2)],_0x35603b=_0x25413c[_0x4b8d01(0x531b)]/0x3-0x1,_0x7845d7=0x8*_0x35603b,_0x5362e2=0x4*_0x7845d7,_0x107735=0x24*_0x35603b,_0x4453bc=_0x7845d7>0xffff?new Uint32Array(_0x107735):new Uint16Array(_0x107735),_0x5a75e3=new Float64Array(0x3*_0x7845d7),_0x52b7ab=new Float32Array(_0x5362e2),_0x149186=new Float32Array(_0x5362e2),_0x57f0a4=new Float32Array(_0x5362e2),_0x161955=new Float32Array(_0x5362e2),_0x11d35a=new Float32Array(_0x5362e2);_0x4dffd5&&(_0x25f29a=new Float32Array(_0x5362e2),_0x59d3bf=new Float32Array(_0x5362e2),_0x328ffe=new Float32Array(_0x5362e2),_0x1c6f74=new Float32Array(0x2*_0x7845d7));var _0x339802=_0x150547[_0x4b8d01(0x531b)]/0x2,_0x468e87=0x0,_0x508e13=startCartographicScratch$1;_0x508e13[_0x4b8d01(0x5862)]=0x0;var _0x484444=endCartographicScratch$1;_0x484444['height']=0x0;var _0x43b941=segmentStartTopScratch,_0x231c33=segmentEndTopScratch;if(_0x4dffd5){for(_0xb70aca=0x0,_0x4b3deb=0x1;_0x4b3deb<_0x339802;_0x4b3deb++)_0x508e13[_0x4b8d01(0x288b)]=_0x150547[_0xb70aca],_0x508e13[_0x4b8d01(0x1041)]=_0x150547[_0xb70aca+0x1],_0x484444[_0x4b8d01(0x288b)]=_0x150547[_0xb70aca+0x2],_0x484444[_0x4b8d01(0x1041)]=_0x150547[_0xb70aca+0x3],_0x43b941=_0x4dbe03['project'](_0x508e13,_0x43b941),_0x231c33=_0x4dbe03[_0x4b8d01(0x3eda)](_0x484444,_0x231c33),_0x468e87+=Cartesian3[_0x4b8d01(0x2ffa)](_0x43b941,_0x231c33),_0xb70aca+=0x2;}var _0x3d96ce=_0x2788e2[_0x4b8d01(0x531b)]/0x3;_0x231c33=Cartesian3[_0x4b8d01(0x41a1)](_0x2788e2,0x0,_0x231c33);var _0x2e6477,_0x3280bb=0x0;for(_0xb70aca=0x3,_0x4b3deb=0x1;_0x4b3deb<_0x3d96ce;_0x4b3deb++)_0x43b941=Cartesian3[_0x4b8d01(0x254b)](_0x231c33,_0x43b941),_0x231c33=Cartesian3['unpack'](_0x2788e2,_0xb70aca,_0x231c33),_0x3280bb+=Cartesian3[_0x4b8d01(0x2ffa)](_0x43b941,_0x231c33),_0xb70aca+=0x3;_0xb70aca=0x3;var _0x103c1b=0x0,_0x3fb5e8=0x0,_0x1c8de8=0x0,_0x2ef0ef=0x0,_0x12a541=!0x1,_0x515126=Cartesian3[_0x4b8d01(0x41a1)](_0x25413c,0x0,segmentEndBottomScratch),_0xb721d7=Cartesian3['unpack'](_0x2788e2,0x0,segmentEndTopScratch),_0x1a32df=Cartesian3[_0x4b8d01(0x41a1)](_0x47e2a3,0x0,segmentEndNormalScratch);_0x12d964&&(breakMiter(_0x1a32df,Cartesian3['unpack'](_0x25413c,_0x25413c[_0x4b8d01(0x531b)]-0x6,segmentStartBottomScratch),_0x515126,_0xb721d7)&&(_0x1a32df=Cartesian3['negate'](_0x1a32df,_0x1a32df)));var _0xda437a=0x0,_0x1a820c=0x0,_0x1c077a=0x0;for(_0x4b3deb=0x0;_0x4b3deb<_0x35603b;_0x4b3deb++){var _0x144f8c,_0x3e4856,_0x4e6bee,_0xf99a00,_0x3d82c6=Cartesian3[_0x4b8d01(0x254b)](_0x515126,segmentStartBottomScratch),_0x303a58=Cartesian3['clone'](_0xb721d7,segmentStartTopScratch),_0x8613f5=Cartesian3[_0x4b8d01(0x254b)](_0x1a32df,segmentStartNormalScratch);if(_0x12a541&&(_0x8613f5=Cartesian3[_0x4b8d01(0x3152)](_0x8613f5,_0x8613f5)),_0x515126=Cartesian3[_0x4b8d01(0x41a1)](_0x25413c,_0xb70aca,segmentEndBottomScratch),_0xb721d7=Cartesian3[_0x4b8d01(0x41a1)](_0x2788e2,_0xb70aca,segmentEndTopScratch),_0x12a541=breakMiter(_0x1a32df=Cartesian3[_0x4b8d01(0x41a1)](_0x47e2a3,_0xb70aca,segmentEndNormalScratch),_0x3d82c6,_0x515126,_0xb721d7),_0x508e13['latitude']=_0x150547[_0x103c1b],_0x508e13[_0x4b8d01(0x1041)]=_0x150547[_0x103c1b+0x1],_0x484444[_0x4b8d01(0x288b)]=_0x150547[_0x103c1b+0x2],_0x484444[_0x4b8d01(0x1041)]=_0x150547[_0x103c1b+0x3],_0x4dffd5){var _0x263184=nudgeCartographic(_0x508e13,_0x484444);_0x144f8c=_0x4dbe03[_0x4b8d01(0x3eda)](_0x508e13,segmentStart2DScratch);var _0x17df12=direction(_0x3e4856=_0x4dbe03[_0x4b8d01(0x3eda)](_0x484444,segmentEnd2DScratch),_0x144f8c,forwardOffset2DScratch);_0x17df12['y']=Math[_0x4b8d01(0x1661)](_0x17df12['y']),_0x4e6bee=segmentStartNormal2DScratch,_0xf99a00=segmentEndNormal2DScratch,0x0===_0x263184||Cartesian3['dot'](_0x17df12,Cartesian3['UNIT_Y'])>MITER_BREAK_SMALL?(_0x4e6bee=projectNormal(_0x4dbe03,_0x508e13,_0x8613f5,_0x144f8c,segmentStartNormal2DScratch),_0xf99a00=projectNormal(_0x4dbe03,_0x484444,_0x1a32df,_0x3e4856,segmentEndNormal2DScratch)):0x1===_0x263184?(_0xf99a00=projectNormal(_0x4dbe03,_0x484444,_0x1a32df,_0x3e4856,segmentEndNormal2DScratch),_0x4e6bee['x']=0x0,_0x4e6bee['y']=CesiumMath[_0x4b8d01(0x10ba)](_0x508e13[_0x4b8d01(0x1041)]-Math[_0x4b8d01(0x1661)](_0x484444[_0x4b8d01(0x1041)])),_0x4e6bee['z']=0x0):(_0x4e6bee=projectNormal(_0x4dbe03,_0x508e13,_0x8613f5,_0x144f8c,segmentStartNormal2DScratch),_0xf99a00['x']=0x0,_0xf99a00['y']=CesiumMath[_0x4b8d01(0x10ba)](_0x508e13['longitude']-_0x484444['longitude']),_0xf99a00['z']=0x0);}var _0x4636a7=Cartesian3['distance'](_0x303a58,_0xb721d7),_0x4d799f=EncodedCartesian3[_0x4b8d01(0x2d23)](_0x3d82c6,encodeScratch$1),_0x2be583=Cartesian3[_0x4b8d01(0x286c)](_0x515126,_0x3d82c6,offsetScratch$b),_0x200299=Cartesian3[_0x4b8d01(0x4e7d)](_0x2be583,rightScratch),_0x28df1f=Cartesian3[_0x4b8d01(0x286c)](_0x303a58,_0x3d82c6,startUpScratch);_0x28df1f=Cartesian3[_0x4b8d01(0x4e7d)](_0x28df1f,_0x28df1f);var _0x4c96e6=Cartesian3[_0x4b8d01(0x33cc)](_0x200299,_0x28df1f,rightScratch);_0x4c96e6=Cartesian3[_0x4b8d01(0x4e7d)](_0x4c96e6,_0x4c96e6);var _0x3a33f5=Cartesian3[_0x4b8d01(0x33cc)](_0x28df1f,_0x8613f5,startPlaneNormalScratch);_0x3a33f5=Cartesian3['normalize'](_0x3a33f5,_0x3a33f5);var _0x411c5a=Cartesian3[_0x4b8d01(0x286c)](_0xb721d7,_0x515126,endUpScratch);_0x411c5a=Cartesian3[_0x4b8d01(0x4e7d)](_0x411c5a,_0x411c5a);var _0x3106b3=Cartesian3[_0x4b8d01(0x33cc)](_0x1a32df,_0x411c5a,endPlaneNormalScratch);_0x3106b3=Cartesian3[_0x4b8d01(0x4e7d)](_0x3106b3,_0x3106b3);var _0x40a36a,_0x168dc3,_0x1d2fd7,_0x3ef585=_0x4636a7/_0x3280bb,_0x12f881=_0xda437a/_0x3280bb,_0x2a9190=0x0,_0x41cdf5=0x0,_0x5764ee=0x0;if(_0x4dffd5){_0x2a9190=Cartesian3[_0x4b8d01(0x2ffa)](_0x144f8c,_0x3e4856),_0x40a36a=EncodedCartesian3[_0x4b8d01(0x2d23)](_0x144f8c,encodeScratch2D),_0x168dc3=Cartesian3['subtract'](_0x3e4856,_0x144f8c,forwardOffset2DScratch);var _0x564359=(_0x1d2fd7=Cartesian3[_0x4b8d01(0x4e7d)](_0x168dc3,right2DScratch))['x'];_0x1d2fd7['x']=_0x1d2fd7['y'],_0x1d2fd7['y']=-_0x564359,_0x41cdf5=_0x2a9190/_0x468e87,_0x5764ee=_0x1a820c/_0x468e87;}for(_0x2e6477=0x0;_0x2e6477<0x8;_0x2e6477++){var _0x1bfa0d=_0x2ef0ef+0x4*_0x2e6477,_0x5bfe72=_0x3fb5e8+0x2*_0x2e6477,_0x41c4fe=_0x1bfa0d+0x3,_0xa0b0ad=_0x2e6477<0x4?0x1:-0x1,_0x31e450=0x2===_0x2e6477||0x3===_0x2e6477||0x6===_0x2e6477||0x7===_0x2e6477?0x1:-0x1;Cartesian3[_0x4b8d01(0x3540)](_0x4d799f['high'],_0x52b7ab,_0x1bfa0d),_0x52b7ab[_0x41c4fe]=_0x2be583['x'],Cartesian3[_0x4b8d01(0x3540)](_0x4d799f[_0x4b8d01(0x3fef)],_0x149186,_0x1bfa0d),_0x149186[_0x41c4fe]=_0x2be583['y'],Cartesian3['pack'](_0x3a33f5,_0x57f0a4,_0x1bfa0d),_0x57f0a4[_0x41c4fe]=_0x2be583['z'],Cartesian3[_0x4b8d01(0x3540)](_0x3106b3,_0x161955,_0x1bfa0d),_0x161955[_0x41c4fe]=_0x3ef585*_0xa0b0ad,Cartesian3['pack'](_0x4c96e6,_0x11d35a,_0x1bfa0d);var _0x1e72aa=_0x12f881*_0x31e450;0x0===_0x1e72aa&&_0x31e450<0x0&&(_0x1e72aa=Number[_0x4b8d01(0x25a9)]),_0x11d35a[_0x41c4fe]=_0x1e72aa,_0x4dffd5&&(_0x25f29a[_0x1bfa0d]=_0x40a36a[_0x4b8d01(0x307a)]['x'],_0x25f29a[_0x1bfa0d+0x1]=_0x40a36a[_0x4b8d01(0x307a)]['y'],_0x25f29a[_0x1bfa0d+0x2]=_0x40a36a[_0x4b8d01(0x3fef)]['x'],_0x25f29a[_0x1bfa0d+0x3]=_0x40a36a[_0x4b8d01(0x3fef)]['y'],_0x328ffe[_0x1bfa0d]=-_0x4e6bee['y'],_0x328ffe[_0x1bfa0d+0x1]=_0x4e6bee['x'],_0x328ffe[_0x1bfa0d+0x2]=_0xf99a00['y'],_0x328ffe[_0x1bfa0d+0x3]=-_0xf99a00['x'],_0x59d3bf[_0x1bfa0d]=_0x168dc3['x'],_0x59d3bf[_0x1bfa0d+0x1]=_0x168dc3['y'],_0x59d3bf[_0x1bfa0d+0x2]=_0x1d2fd7['x'],_0x59d3bf[_0x1bfa0d+0x3]=_0x1d2fd7['y'],_0x1c6f74[_0x5bfe72]=_0x41cdf5*_0xa0b0ad,0x0===(_0x1e72aa=_0x5764ee*_0x31e450)&&_0x31e450<0x0&&(_0x1e72aa=Number[_0x4b8d01(0x25a9)]),_0x1c6f74[_0x5bfe72+0x1]=_0x1e72aa);}var _0x21986e=adjustHeightStartBottomScratch,_0x4b4486=adjustHeightEndBottomScratch,_0xb0ce2=adjustHeightStartTopScratch,_0x5c11c1=adjustHeightEndTopScratch,_0x2c3572=Rectangle['fromCartographicArray'](getHeightCartographics,getHeightRectangleScratch),_0x287ec9=ApproximateTerrainHeights['getMinimumMaximumHeights'](_0x2c3572,_0x6e9b78),_0x5e2fae=_0x287ec9[_0x4b8d01(0x4e5a)],_0x44e8c8=_0x287ec9[_0x4b8d01(0x199e)];_0x1c077a+=_0x5e2fae,_0x1c077a+=_0x44e8c8,adjustHeights(_0x3d82c6,_0x303a58,_0x5e2fae,_0x44e8c8,_0x21986e,_0xb0ce2),adjustHeights(_0x515126,_0xb721d7,_0x5e2fae,_0x44e8c8,_0x4b4486,_0x5c11c1);var _0x250e7b=Cartesian3[_0x4b8d01(0x1c02)](_0x4c96e6,CesiumMath['EPSILON5'],normalNudgeScratch);Cartesian3[_0x4b8d01(0x4979)](_0x21986e,_0x250e7b,_0x21986e),Cartesian3[_0x4b8d01(0x4979)](_0x4b4486,_0x250e7b,_0x4b4486),Cartesian3['add'](_0xb0ce2,_0x250e7b,_0xb0ce2),Cartesian3[_0x4b8d01(0x4979)](_0x5c11c1,_0x250e7b,_0x5c11c1),nudgeXZ(_0x21986e,_0x4b4486),nudgeXZ(_0xb0ce2,_0x5c11c1),Cartesian3[_0x4b8d01(0x3540)](_0x21986e,_0x5a75e3,_0x1c8de8),Cartesian3[_0x4b8d01(0x3540)](_0x4b4486,_0x5a75e3,_0x1c8de8+0x3),Cartesian3[_0x4b8d01(0x3540)](_0x5c11c1,_0x5a75e3,_0x1c8de8+0x6),Cartesian3[_0x4b8d01(0x3540)](_0xb0ce2,_0x5a75e3,_0x1c8de8+0x9),_0x250e7b=Cartesian3['multiplyByScalar'](_0x4c96e6,-0x2*CesiumMath[_0x4b8d01(0x18c7)],normalNudgeScratch),Cartesian3[_0x4b8d01(0x4979)](_0x21986e,_0x250e7b,_0x21986e),Cartesian3[_0x4b8d01(0x4979)](_0x4b4486,_0x250e7b,_0x4b4486),Cartesian3[_0x4b8d01(0x4979)](_0xb0ce2,_0x250e7b,_0xb0ce2),Cartesian3[_0x4b8d01(0x4979)](_0x5c11c1,_0x250e7b,_0x5c11c1),nudgeXZ(_0x21986e,_0x4b4486),nudgeXZ(_0xb0ce2,_0x5c11c1),Cartesian3[_0x4b8d01(0x3540)](_0x21986e,_0x5a75e3,_0x1c8de8+0xc),Cartesian3[_0x4b8d01(0x3540)](_0x4b4486,_0x5a75e3,_0x1c8de8+0xf),Cartesian3[_0x4b8d01(0x3540)](_0x5c11c1,_0x5a75e3,_0x1c8de8+0x12),Cartesian3['pack'](_0xb0ce2,_0x5a75e3,_0x1c8de8+0x15),_0x103c1b+=0x2,_0xb70aca+=0x3,_0x3fb5e8+=0x10,_0x1c8de8+=0x18,_0x2ef0ef+=0x20,_0xda437a+=_0x4636a7,_0x1a820c+=_0x2a9190;}_0xb70aca=0x0;var _0x2fa046=0x0;for(_0x4b3deb=0x0;_0x4b3deb<_0x35603b;_0x4b3deb++){for(_0x2e6477=0x0;_0x2e6477<REFERENCE_INDICES_LENGTH;_0x2e6477++)_0x4453bc[_0xb70aca+_0x2e6477]=REFERENCE_INDICES[_0x2e6477]+_0x2fa046;_0x2fa046+=0x8,_0xb70aca+=REFERENCE_INDICES_LENGTH;}var _0x369bb2=scratchBoundingSpheres;BoundingSphere[_0x4b8d01(0x8bb)](_0x25413c,Cartesian3[_0x4b8d01(0x3e26)],0x3,_0x369bb2[0x0]),BoundingSphere['fromVertices'](_0x2788e2,Cartesian3['ZERO'],0x3,_0x369bb2[0x1]);var _0x1e527a=BoundingSphere[_0x4b8d01(0x3dbe)](_0x369bb2);_0x1e527a[_0x4b8d01(0x2896)]+=_0x1c077a/(0x2*_0x35603b);var _0x9e05c8={'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x4b8d01(0x1c31)],'componentsPerAttribute':0x3,'normalize':!0x1,'values':_0x5a75e3}),'startHiAndForwardOffsetX':getVec4GeometryAttribute(_0x52b7ab),'startLoAndForwardOffsetY':getVec4GeometryAttribute(_0x149186),'startNormalAndForwardOffsetZ':getVec4GeometryAttribute(_0x57f0a4),'endNormalAndTextureCoordinateNormalizationX':getVec4GeometryAttribute(_0x161955),'rightNormalAndTextureCoordinateNormalizationY':getVec4GeometryAttribute(_0x11d35a)};return _0x4dffd5&&(_0x9e05c8['startHiLo2D']=getVec4GeometryAttribute(_0x25f29a),_0x9e05c8[_0x4b8d01(0x3388)]=getVec4GeometryAttribute(_0x59d3bf),_0x9e05c8[_0x4b8d01(0x2023)]=getVec4GeometryAttribute(_0x328ffe),_0x9e05c8[_0x4b8d01(0x1e67)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x4b8d01(0x15eb)],'componentsPerAttribute':0x2,'normalize':!0x1,'values':_0x1c6f74})),new Geometry({'attributes':_0x9e05c8,'indices':_0x4453bc,'boundingSphere':_0x1e527a});}function getVec4GeometryAttribute(_0x12881f){var _0x231ee4=_0x68aa19;return new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x231ee4(0x15eb)],'componentsPerAttribute':0x4,'normalize':!0x1,'values':_0x12881f});}function HeadingPitchRange(_0x17e4fe,_0x18a000,_0x3749d6){var _0x11889b=_0x68aa19;this['heading']=defaultValue$1(_0x17e4fe,0x0),this[_0x11889b(0x355c)]=defaultValue$1(_0x18a000,0x0),this[_0x11889b(0x4104)]=defaultValue$1(_0x3749d6,0x0);}GroundPolylineGeometry[_0x68aa19(0x1c85)]=projectNormal,HeadingPitchRange[_0x68aa19(0x254b)]=function(_0x4d3162,_0x6b95cd){var _0x201157=_0x68aa19;if(defined$1(_0x4d3162))return defined$1(_0x6b95cd)||(_0x6b95cd=new HeadingPitchRange()),_0x6b95cd['heading']=_0x4d3162['heading'],_0x6b95cd[_0x201157(0x355c)]=_0x4d3162[_0x201157(0x355c)],_0x6b95cd[_0x201157(0x4104)]=_0x4d3162[_0x201157(0x4104)],_0x6b95cd;};var factorial=CesiumMath['factorial'];function calculateCoefficientTerm(_0x55d72c,_0x20be4f,_0x109d2d,_0x1825a6,_0x171317,_0x232c54){var _0x220e98=_0x68aa19,_0x3b4fca,_0x31112d,_0x280faa,_0xf12e09=0x0;if(_0x1825a6>0x0){for(_0x31112d=0x0;_0x31112d<_0x171317;_0x31112d++){for(_0x3b4fca=!0x1,_0x280faa=0x0;_0x280faa<_0x232c54[_0x220e98(0x531b)]&&!_0x3b4fca;_0x280faa++)_0x31112d===_0x232c54[_0x280faa]&&(_0x3b4fca=!0x0);_0x3b4fca||(_0x232c54[_0x220e98(0x3a33)](_0x31112d),_0xf12e09+=calculateCoefficientTerm(_0x55d72c,_0x20be4f,_0x109d2d,_0x1825a6-0x1,_0x171317,_0x232c54),_0x232c54[_0x220e98(0x4bc6)](_0x232c54['length']-0x1,0x1));}return _0xf12e09;}for(_0xf12e09=0x1,_0x31112d=0x0;_0x31112d<_0x171317;_0x31112d++){for(_0x3b4fca=!0x1,_0x280faa=0x0;_0x280faa<_0x232c54['length']&&!_0x3b4fca;_0x280faa++)_0x31112d===_0x232c54[_0x280faa]&&(_0x3b4fca=!0x0);_0x3b4fca||(_0xf12e09*=_0x55d72c-_0x109d2d[_0x20be4f[_0x31112d]]);}return _0xf12e09;}var HermitePolynomialApproximation={'type':_0x68aa19(0x18b4),'getRequiredDataPoints':function(_0x4041e8,_0x133950){var _0xc1e75c=_0x68aa19;return _0x133950=defaultValue$1(_0x133950,0x0),Math[_0xc1e75c(0x2bc6)](Math[_0xc1e75c(0x67a)]((_0x4041e8+0x1)/(_0x133950+0x1)),0x2);},'interpolateOrderZero':function(_0x4a30b4,_0x209300,_0x4ceae4,_0x11d9da,_0x3e1994){var _0x34c1d9=_0x68aa19,_0x3468fa,_0x509df7,_0x4c50f0,_0x30737a,_0x3b9bba;defined$1(_0x3e1994)||(_0x3e1994=new Array(_0x11d9da));var _0x43501a=_0x209300[_0x34c1d9(0x531b)],_0x26819a=new Array(_0x11d9da);for(_0x3468fa=0x0;_0x3468fa<_0x11d9da;_0x3468fa++){_0x3e1994[_0x3468fa]=0x0;var _0x59f38d=new Array(_0x43501a);for(_0x26819a[_0x3468fa]=_0x59f38d,_0x509df7=0x0;_0x509df7<_0x43501a;_0x509df7++)_0x59f38d[_0x509df7]=[];}var _0x36de50=_0x43501a,_0x523008=new Array(_0x36de50);for(_0x3468fa=0x0;_0x3468fa<_0x36de50;_0x3468fa++)_0x523008[_0x3468fa]=_0x3468fa;var _0x321d21=_0x43501a-0x1;for(_0x30737a=0x0;_0x30737a<_0x11d9da;_0x30737a++){for(_0x509df7=0x0;_0x509df7<_0x36de50;_0x509df7++)_0x3b9bba=_0x523008[_0x509df7]*_0x11d9da+_0x30737a,_0x26819a[_0x30737a][0x0][_0x34c1d9(0x3a33)](_0x4ceae4[_0x3b9bba]);for(_0x3468fa=0x1;_0x3468fa<_0x36de50;_0x3468fa++){var _0x523aa3=!0x1;for(_0x509df7=0x0;_0x509df7<_0x36de50-_0x3468fa;_0x509df7++){var _0x475b64,_0x2a27f7=_0x209300[_0x523008[_0x509df7]],_0x3167f3=_0x209300[_0x523008[_0x509df7+_0x3468fa]];_0x3167f3-_0x2a27f7<=0x0?(_0x475b64=_0x4ceae4[_0x3b9bba=_0x523008[_0x509df7]*_0x11d9da+_0x11d9da*_0x3468fa+_0x30737a],_0x26819a[_0x30737a][_0x3468fa][_0x34c1d9(0x3a33)](_0x475b64/factorial(_0x3468fa))):(_0x475b64=_0x26819a[_0x30737a][_0x3468fa-0x1][_0x509df7+0x1]-_0x26819a[_0x30737a][_0x3468fa-0x1][_0x509df7],_0x26819a[_0x30737a][_0x3468fa][_0x34c1d9(0x3a33)](_0x475b64/(_0x3167f3-_0x2a27f7))),_0x523aa3=_0x523aa3||0x0!==_0x475b64;}_0x523aa3||(_0x321d21=_0x3468fa-0x1);}}for(_0x4c50f0=0x0,0x0;_0x4c50f0<=0x0;_0x4c50f0++)for(_0x3468fa=_0x4c50f0;_0x3468fa<=_0x321d21;_0x3468fa++){var _0x433c2a=calculateCoefficientTerm(_0x4a30b4,_0x523008,_0x209300,_0x4c50f0,_0x3468fa,[]);for(_0x30737a=0x0;_0x30737a<_0x11d9da;_0x30737a++){var _0x5b7785=_0x26819a[_0x30737a][_0x3468fa][0x0];_0x3e1994[_0x30737a+_0x4c50f0*_0x11d9da]+=_0x5b7785*_0x433c2a;}}return _0x3e1994;}},arrayScratch=[];function fillCoefficientList(_0x533307,_0x2b48e6,_0x45bb23,_0x177ded,_0x55d4d3,_0x41724b){var _0xcda2fe=_0x68aa19;for(var _0x314e6d,_0x383a16,_0x41ca22=-0x1,_0x4e7524=_0x2b48e6[_0xcda2fe(0x531b)],_0x4c3011=_0x4e7524*(_0x4e7524+0x1)/0x2,_0x5c3542=0x0;_0x5c3542<_0x55d4d3;_0x5c3542++){var _0x2065d5=Math[_0xcda2fe(0x67a)](_0x5c3542*_0x4c3011);for(_0x314e6d=0x0;_0x314e6d<_0x4e7524;_0x314e6d++)_0x383a16=_0x2b48e6[_0x314e6d]*_0x55d4d3*(_0x41724b+0x1)+_0x5c3542,_0x533307[_0x2065d5+_0x314e6d]=_0x177ded[_0x383a16];for(var _0x256d22=0x1;_0x256d22<_0x4e7524;_0x256d22++){var _0x1934f6=0x0,_0x4b7019=Math[_0xcda2fe(0x67a)](_0x256d22*(0x1-_0x256d22)/0x2)+_0x4e7524*_0x256d22,_0x22bc8e=!0x1;for(_0x314e6d=0x0;_0x314e6d<_0x4e7524-_0x256d22;_0x314e6d++){var _0x5dcd22,_0x87c651,_0x50305d=_0x45bb23[_0x2b48e6[_0x314e6d]],_0x5a5fda=_0x45bb23[_0x2b48e6[_0x314e6d+_0x256d22]];if(_0x5a5fda-_0x50305d<=0x0)_0x87c651=(_0x5dcd22=_0x177ded[_0x383a16=_0x2b48e6[_0x314e6d]*_0x55d4d3*(_0x41724b+0x1)+_0x55d4d3*_0x256d22+_0x5c3542])/CesiumMath['factorial'](_0x256d22),_0x533307[_0x2065d5+_0x4b7019+_0x1934f6]=_0x87c651,_0x1934f6++;else{var _0x1046f0=Math[_0xcda2fe(0x67a)]((_0x256d22-0x1)*(0x2-_0x256d22)/0x2)+_0x4e7524*(_0x256d22-0x1);_0x87c651=(_0x5dcd22=_0x533307[_0x2065d5+_0x1046f0+_0x314e6d+0x1]-_0x533307[_0x2065d5+_0x1046f0+_0x314e6d])/(_0x5a5fda-_0x50305d),_0x533307[_0x2065d5+_0x4b7019+_0x1934f6]=_0x87c651,_0x1934f6++;}_0x22bc8e=_0x22bc8e||0x0!==_0x5dcd22;}_0x22bc8e&&(_0x41ca22=Math['max'](_0x41ca22,_0x256d22));}}return _0x41ca22;}HermitePolynomialApproximation[_0x68aa19(0x418e)]=function(_0x6e3027,_0x4e18fd,_0x48066d,_0x23b37a,_0x2703b2,_0x547ccb,_0x2144e9){var _0x410d87=_0x68aa19,_0x22273c=_0x23b37a*(_0x547ccb+0x1);defined$1(_0x2144e9)||(_0x2144e9=new Array(_0x22273c));for(var _0xff2715=0x0;_0xff2715<_0x22273c;_0xff2715++)_0x2144e9[_0xff2715]=0x0;var _0x55e1b2,_0x4a5a47=_0x4e18fd[_0x410d87(0x531b)],_0x341b9e=new Array(_0x4a5a47*(_0x2703b2+0x1));for(_0x55e1b2=0x0;_0x55e1b2<_0x4a5a47;_0x55e1b2++)for(var _0x4514c8=0x0;_0x4514c8<_0x2703b2+0x1;_0x4514c8++)_0x341b9e[_0x55e1b2*(_0x2703b2+0x1)+_0x4514c8]=_0x55e1b2;for(var _0x3a5f6b=_0x341b9e[_0x410d87(0x531b)],_0xdbcc37=arrayScratch,_0x426ed6=fillCoefficientList(_0xdbcc37,_0x341b9e,_0x4e18fd,_0x48066d,_0x23b37a,_0x2703b2),_0x4688bc=[],_0x37ce4c=_0x3a5f6b*(_0x3a5f6b+0x1)/0x2,_0x50c51d=Math[_0x410d87(0x27d5)](_0x426ed6,_0x547ccb),_0x33a1fa=0x0;_0x33a1fa<=_0x50c51d;_0x33a1fa++)for(_0x55e1b2=_0x33a1fa;_0x55e1b2<=_0x426ed6;_0x55e1b2++){_0x4688bc['length']=0x0;for(var _0x735bdb=calculateCoefficientTerm(_0x6e3027,_0x341b9e,_0x4e18fd,_0x33a1fa,_0x55e1b2,_0x4688bc),_0x34c075=Math[_0x410d87(0x67a)](_0x55e1b2*(0x1-_0x55e1b2)/0x2)+_0x3a5f6b*_0x55e1b2,_0x26776d=0x0;_0x26776d<_0x23b37a;_0x26776d++){var _0x42a5be=_0xdbcc37[Math['floor'](_0x26776d*_0x37ce4c)+_0x34c075];_0x2144e9[_0x26776d+_0x33a1fa*_0x23b37a]+=_0x42a5be*_0x735bdb;}}return _0x2144e9;};var HypsometricSettingEnum={'DisplayMode':{'NONE':0x0,'FACE':0x1,'LINE':0x2,'FACE_AND_LINE':0x3},'AnalysisRegionMode':{'ARM_NONE':0x0,'ARM_ALL':0x1,'ARM_REGION':0x2},'FilterMode':{'LINEAR':0x0,'NEAREST':0x1}},HypsometricSettingEnum$1=Object['freeze'](HypsometricSettingEnum);function HypsometricSetting(){var _0x39f9da=_0x68aa19;this[_0x39f9da(0x26b6)]=0xfffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,this[_0x39f9da(0x2b7c)]=-0xfffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,this[_0x39f9da(0x2472)]=0x0,this[_0x39f9da(0x5365)]=0x0,this[_0x39f9da(0x72b)]=0x1,this[_0x39f9da(0x3408)]=!0x1,this['_coverageArea']=[],this[_0x39f9da(0x871)]=0x64,this[_0x39f9da(0x1026)]=!0x0,this[_0x39f9da(0x49c1)]=new Color$2(0x0,0x1,0x1,0x1),this[_0x39f9da(0x33b7)]=HypsometricSettingEnum$1[_0x39f9da(0x76c)]['FACE'],this[_0x39f9da(0x2402)]=void 0x0,this[_0x39f9da(0x1a7e)]='',this['_emissionTextureChanged']=!0x1,this[_0x39f9da(0x1246)]=new Cartesian3(0x0,0x0),this[_0x39f9da(0x1c35)]=new Cartesian3(0x32,0x32),this['_emissionTextureArray']=[],this[_0x39f9da(0x3769)]=0x0,this[_0x39f9da(0x3ea5)]=new Color$2(0x1,0x1,0x1,0x1),this[_0x39f9da(0x35a5)]=HypsometricSettingEnum$1[_0x39f9da(0x240c)]['LINEAR'],this['_visibleDistanceMax']=Number['MAX_VALUE'],this[_0x39f9da(0x33fe)]=0x0,this['_minVisibleAltitude']=0x0,this[_0x39f9da(0x3b05)]=Number[_0x39f9da(0xd77)];}HypsometricSetting[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x1dace5=_0x68aa19;this[_0x1dace5(0x18f5)][_0x1dace5(0x531b)]=0x0,defined$1(this['_dictColorTable'])&&this[_0x1dace5(0x2402)][_0x1dace5(0x2578)]();},Object['defineProperties'](HypsometricSetting[_0x68aa19(0x4b51)],{'MinVisibleValue':{'get':function(){var _0x285416=_0x68aa19;return this[_0x285416(0x2b7c)];},'set':function(_0x39972f){var _0x4ab09b=_0x68aa19;this[_0x4ab09b(0x2b7c)]=_0x39972f;}},'MaxVisibleValue':{'get':function(){return this['_maxVisibleValue'];},'set':function(_0x119213){var _0x25aa0d=_0x68aa19;this[_0x25aa0d(0x26b6)]=_0x119213;}},'ColorTableMaxKey':{'get':function(){var _0x46184d=_0x68aa19;return this[_0x46184d(0x5365)];},'set':function(_0x10144e){var _0x30509c=_0x68aa19;this[_0x30509c(0x5365)]=_0x10144e;}},'ColorTableMinKey':{'get':function(){return this['_floor'];},'set':function(_0x5b1d6f){var _0x533e27=_0x68aa19;this[_0x533e27(0x2472)]=_0x5b1d6f;}},'ColorTable':{'get':function(){var _0x36b842=_0x68aa19;return this[_0x36b842(0x2402)];},'set':function(_0x8e6f02){var _0x439812=_0x68aa19;if(defined$1(_0x8e6f02)){this[_0x439812(0x2402)]=ColorTable[_0x439812(0x254b)](_0x8e6f02,this[_0x439812(0x2402)]),this[_0x439812(0x3408)]=!0x0;var _0x3c9082=this[_0x439812(0x2402)][_0x439812(0x2d06)]();if(!(_0x3c9082<0x1)){new Color$2();var _0x527c80=0x0,_0x3f1847=0x0,_0x42d88b=this[_0x439812(0x2402)]['getItem'](0x0);defined$1(_0x42d88b)&&defined$1(_0x42d88b['altitude'])&&(_0x527c80=parseFloat(_0x42d88b[_0x439812(0x13a1)])),defined$1(_0x42d88b=this[_0x439812(0x2402)][_0x439812(0x24d1)](_0x3c9082-0x1))&&defined$1(_0x42d88b[_0x439812(0x13a1)])&&(_0x3f1847=parseFloat(_0x42d88b[_0x439812(0x13a1)])),this[_0x439812(0x5365)]=Math['max'](_0x527c80,_0x3f1847),this[_0x439812(0x2472)]=Math['min'](_0x527c80,_0x3f1847);}}else defined$1(this[_0x439812(0x2402)])&&(this['_dictColorTable'][_0x439812(0x2578)](),this[_0x439812(0x2402)]=null);}},'Opacity':{'get':function(){var _0x131771=_0x68aa19;return this[_0x131771(0x72b)];},'set':function(_0x131a56){this['_opacity']=_0x131a56;}},'CoverageArea':{'get':function(){var _0x538540=_0x68aa19;return this[_0x538540(0x18f5)];},'set':function(_0xae47fa){var _0x50703f=_0x68aa19;if(this['_updatePolygon']=!0x0,this['_coverageArea'][_0x50703f(0x531b)]=0x0,defined$1(_0xae47fa)){for(var _0x43de27=0x0;_0x43de27<_0xae47fa[_0x50703f(0x531b)];_0x43de27++)this[_0x50703f(0x18f5)][_0x43de27]=_0xae47fa[_0x43de27];}}},'DisplayMode':{'get':function(){var _0x6c286=_0x68aa19;return this[_0x6c286(0x33b7)];},'set':function(_0xec29bc){var _0x148dc7=_0x68aa19;this[_0x148dc7(0x33b7)]=_0xec29bc;}},'LineColor':{'get':function(){var _0x14ebff=_0x68aa19;return this[_0x14ebff(0x49c1)];},'set':function(_0x3de148){var _0x21ae51=_0x68aa19;Color$2[_0x21ae51(0x254b)](_0x3de148,this[_0x21ae51(0x49c1)]);}},'LineInterval':{'get':function(){var _0x1efc3c=_0x68aa19;return this[_0x1efc3c(0x871)];},'set':function(_0x359039){var _0x41eb8e=_0x68aa19;this[_0x41eb8e(0x871)]=_0x359039;}},'UpdateColorDictTable':{'get':function(){var _0x413faa=_0x68aa19;return this[_0x413faa(0x3408)];},'set':function(_0x390573){this['_updateColorDictTable']=_0x390573;}},'UpdatePolygonRegion':{'get':function(){return this['_updatePolygon'];},'set':function(_0x45abf4){var _0x47fa69=_0x68aa19;this[_0x47fa69(0x1026)]=_0x45abf4;}},'emissionTextureUrl':{'get':function(){return this['_emissionTextureUrl'];},'set':function(_0x101788){var _0x331b8e=_0x68aa19;this['_emissionTextureUrl']=_0x101788,this[_0x331b8e(0x1a99)]=[];var _0x1598d6={'url':_0x101788,'USpeed':this[_0x331b8e(0x1246)]['x'],'VSpeed':this[_0x331b8e(0x1246)]['y'],'UTiling':this[_0x331b8e(0x1c35)]['x'],'VTiling':this[_0x331b8e(0x1c35)]['y']};this[_0x331b8e(0x1a99)][_0x331b8e(0x3a33)](_0x1598d6),this[_0x331b8e(0x1f15)]=!0x0,this[_0x331b8e(0x3769)]=0x0;}},'emissionTexCoordUSpeed':{'get':function(){return this['_emissionTexCoordSpeed']['x'];},'set':function(_0x5255b5){var _0x3b001e=_0x68aa19;defined$1(this[_0x3b001e(0x1a99)])&&this[_0x3b001e(0x1a99)][_0x3b001e(0x531b)]>0x0&&(this['_emissionTextureArray'][0x0][_0x3b001e(0x11d4)]=_0x5255b5),this[_0x3b001e(0x1246)]['x']=_0x5255b5;}},'emissionTexCoordVSpeed':{'get':function(){var _0x443de8=_0x68aa19;return this[_0x443de8(0x1246)]['y'];},'set':function(_0x40926){var _0x387fd1=_0x68aa19;defined$1(this[_0x387fd1(0x1a99)])&&this[_0x387fd1(0x1a99)]['length']>0x0&&(this[_0x387fd1(0x1a99)][0x0][_0x387fd1(0x27b2)]=_0x40926),this[_0x387fd1(0x1246)]['y']=_0x40926;}},'emissionTexCoordScale':{'get':function(){var _0x290b52=_0x68aa19;return this[_0x290b52(0x1c35)];},'set':function(_0x378869){var _0x4eecac=_0x68aa19;defined$1(this[_0x4eecac(0x1a99)])&&this[_0x4eecac(0x1a99)][_0x4eecac(0x531b)]>0x0&&(this['_emissionTextureArray'][0x0][_0x4eecac(0x12d)]=_0x378869['x'],this[_0x4eecac(0x1a99)][0x0]['VTiling']=_0x378869['y']),this['_emissionTexCoordScale']=_0x378869;}},'emissionTextureArray':{'get':function(){var _0x3831c3=_0x68aa19;return this[_0x3831c3(0x1a99)];},'set':function(_0x2a94ba){var _0xfcc021=_0x68aa19;this['_emissionTextureArray']=_0x2a94ba,this['_emissionTextureChanged']=!0x0,this[_0xfcc021(0x3769)]=0x0;}},'noValueColor':{'get':function(){return this['_noValueColor'];},'set':function(_0x206c5d){var _0x1c7273=_0x68aa19;defined$1(_0x206c5d)&&(this['_noValueColor']=Color$2[_0x1c7273(0x254b)](_0x206c5d,this['_noValueColor']));}},'filterMode':{'get':function(){var _0x190d1c=_0x68aa19;return this[_0x190d1c(0x35a5)];},'set':function(_0x1e14b5){var _0x3c447a=_0x68aa19;this[_0x3c447a(0x35a5)]=_0x1e14b5;}},'visibleDistanceMax':{'get':function(){var _0x7691f0=_0x68aa19;return this[_0x7691f0(0x21bb)];},'set':function(_0x5320ac){var _0x3e6fda=_0x68aa19;this[_0x3e6fda(0x21bb)]=_0x5320ac;}},'visibleDistanceMin':{'get':function(){var _0x1f338b=_0x68aa19;return this[_0x1f338b(0x33fe)];},'set':function(_0x289031){var _0x153481=_0x68aa19;this[_0x153481(0x33fe)]=_0x289031;}},'minVisibleAltitude':{'get':function(){var _0x37b88c=_0x68aa19;return this[_0x37b88c(0x4191)];},'set':function(_0x40d700){this['_minVisibleAltitude']=_0x40d700;}},'maxVisibleAltitude':{'get':function(){var _0x1a4476=_0x68aa19;return this[_0x1a4476(0x3b05)];},'set':function(_0x406736){this['_maxVisibleAltitude']=_0x406736;}}}),HypsometricSetting[_0x68aa19(0x254b)]=function(_0x2f959e,_0x39d9a6){var _0x368430=_0x68aa19;if(defined$1(_0x2f959e)){defined$1(_0x39d9a6)||(_0x39d9a6=new HypsometricSetting()),_0x39d9a6[_0x368430(0x26b6)]=_0x2f959e[_0x368430(0x26b6)],_0x39d9a6[_0x368430(0x2b7c)]=_0x2f959e[_0x368430(0x2b7c)],_0x39d9a6[_0x368430(0x2472)]=_0x2f959e[_0x368430(0x2472)],_0x39d9a6[_0x368430(0x5365)]=_0x2f959e[_0x368430(0x5365)],_0x39d9a6['_opacity']=_0x2f959e[_0x368430(0x72b)],_0x39d9a6[_0x368430(0x3408)]=_0x2f959e['_updateColorDictTable'],_0x39d9a6[_0x368430(0x871)]=_0x2f959e[_0x368430(0x871)],_0x39d9a6['_updatePolygon']=_0x2f959e[_0x368430(0x1026)],_0x39d9a6['_displayMode']=_0x2f959e[_0x368430(0x33b7)],_0x39d9a6[_0x368430(0x49c1)]=Color$2[_0x368430(0x254b)](_0x2f959e[_0x368430(0x49c1)],_0x39d9a6[_0x368430(0x49c1)]),_0x39d9a6[_0x368430(0x2402)]=ColorTable[_0x368430(0x254b)](_0x2f959e[_0x368430(0x2402)],_0x39d9a6[_0x368430(0x2402)]),_0x39d9a6[_0x368430(0x1246)]=Cartesian3[_0x368430(0x254b)](_0x2f959e[_0x368430(0x1246)],_0x39d9a6[_0x368430(0x1246)]),_0x39d9a6[_0x368430(0x1c35)]=Cartesian3['clone'](_0x2f959e[_0x368430(0x1c35)],_0x39d9a6[_0x368430(0x1c35)]),_0x39d9a6[_0x368430(0x1a7e)]=_0x2f959e[_0x368430(0x1a7e)],_0x39d9a6[_0x368430(0x1a99)]=_0x2f959e[_0x368430(0x1a99)],_0x39d9a6['_loadedEmissionTexture']=_0x2f959e[_0x368430(0x3769)],_0x39d9a6[_0x368430(0x3ea5)]=Color$2[_0x368430(0x254b)](_0x2f959e[_0x368430(0x3ea5)],_0x39d9a6['_noValueColor']),_0x39d9a6['_coverageArea']['length']=0x0;for(var _0x24d22e=0x0;_0x24d22e<_0x2f959e[_0x368430(0x18f5)][_0x368430(0x531b)];_0x24d22e++)_0x39d9a6[_0x368430(0x18f5)][_0x24d22e]=_0x2f959e[_0x368430(0x18f5)][_0x24d22e];return _0x39d9a6[_0x368430(0x35a5)]=_0x2f959e[_0x368430(0x35a5)],_0x39d9a6[_0x368430(0x21bb)]=_0x2f959e[_0x368430(0x21bb)],_0x39d9a6[_0x368430(0x33fe)]=_0x2f959e[_0x368430(0x33fe)],_0x39d9a6['_maxVisibleAltitude']=_0x2f959e['_maxVisibleAltitude'],_0x39d9a6[_0x368430(0x4191)]=_0x2f959e['_minVisibleAltitude'],_0x39d9a6;}};var scratchTextureRects$1=[];HypsometricSetting[_0x68aa19(0x4b51)]['_getEmissionAtlasTextureRects']=function(){var _0x312d46=_0x68aa19,_0x2d928d=this[_0x312d46(0x31a1)];if(!defined$1(_0x2d928d))return scratchTextureRects$1;var _0x40b46e,_0x2ab82b=this['_emissionTextureArray'][_0x312d46(0x531b)];if(scratchTextureRects$1[_0x312d46(0x531b)]!=_0x2ab82b){for(scratchTextureRects$1=[],_0x40b46e=0x0;_0x40b46e<_0x2ab82b;_0x40b46e++)scratchTextureRects$1['push'](new Cartesian4());}for(_0x40b46e=0x0;_0x40b46e<_0x2ab82b;_0x40b46e++){var _0xc6f1d4=this[_0x312d46(0x1a99)][_0x40b46e],_0x4c5dda=_0x2d928d[_0x312d46(0x168d)][_0xc6f1d4[_0x312d46(0x14a9)]];defined$1(_0x4c5dda)&&(scratchTextureRects$1[_0x40b46e]['x']=_0x4c5dda['x'],scratchTextureRects$1[_0x40b46e]['y']=_0x4c5dda['y'],scratchTextureRects$1[_0x40b46e]['z']=_0x4c5dda['x']+_0x4c5dda['width'],scratchTextureRects$1[_0x40b46e]['w']=_0x4c5dda['y']+_0x4c5dda[_0x312d46(0x5862)]);}return scratchTextureRects$1;};var scratchTextureTilingsAndOffsets=[];function IauOrientationParameters(_0x2f219b,_0x520c40,_0xee3c21,_0x1c1eaa){var _0x23404e=_0x68aa19;this['rightAscension']=_0x2f219b,this[_0x23404e(0x2403)]=_0x520c40,this[_0x23404e(0x374)]=_0xee3c21,this['rotationRate']=_0x1c1eaa;}HypsometricSetting[_0x68aa19(0x4b51)][_0x68aa19(0x26ac)]=function(){var _0x568405=_0x68aa19;if(!defined$1(this[_0x568405(0x1a99)]))return scratchTextureTilingsAndOffsets;var _0x3831a1,_0x3aa35a=this[_0x568405(0x1a99)][_0x568405(0x531b)];if(scratchTextureTilingsAndOffsets[_0x568405(0x531b)]!=_0x3aa35a){for(scratchTextureTilingsAndOffsets=[],_0x3831a1=0x0;_0x3831a1<_0x3aa35a;_0x3831a1++)scratchTextureTilingsAndOffsets[_0x568405(0x3a33)](new Cartesian4());}var _0x4ca52f=performance[_0x568405(0x3c84)]()/0x3e8;for(_0x3831a1=0x0;_0x3831a1<_0x3aa35a;_0x3831a1++){var _0x2ef814=this['_emissionTextureArray'][_0x3831a1];scratchTextureTilingsAndOffsets[_0x3831a1]['x']=_0x2ef814[_0x568405(0x12d)],scratchTextureTilingsAndOffsets[_0x3831a1]['y']=_0x2ef814['VTiling'],scratchTextureTilingsAndOffsets[_0x3831a1]['z']=_0x2ef814['USpeed']*_0x4ca52f,scratchTextureTilingsAndOffsets[_0x3831a1]['w']=_0x2ef814[_0x568405(0x27b2)]*_0x4ca52f;}return scratchTextureTilingsAndOffsets;};var Iau2000Orientation={},TdtMinusTai$1=32.184,J2000d$1=0x256859,c1=-0.0529921,c2=-0.1059842,c3=13.0120009,c4=13.3407154,c5=0.9856003,c6=26.4057084,c7=13.064993,c8=0.3287146,c9=1.7484877,c10=-0.1589763,c11=0.0036096,c12=0.1643573,c13=12.9590088,dateTT=new JulianDate();function IauOrientationAxes(_0x561cda){var _0x50a73d=_0x68aa19;defined$1(_0x561cda)&&'function'==typeof _0x561cda||(_0x561cda=Iau2000Orientation['ComputeMoon']),this[_0x50a73d(0x163a)]=_0x561cda;}Iau2000Orientation[_0x68aa19(0x37b8)]=function(_0x22cb20,_0x3e7205){var _0x3c7f60=_0x68aa19;defined$1(_0x22cb20)||(_0x22cb20=JulianDate[_0x3c7f60(0x3c84)]()),dateTT=JulianDate[_0x3c7f60(0x27cb)](_0x22cb20,TdtMinusTai$1,dateTT);var _0x5cf083=JulianDate[_0x3c7f60(0x54c4)](dateTT)-J2000d$1,_0x5d8c0a=_0x5cf083/TimeConstants$1[_0x3c7f60(0x31f5)],_0xdd9788=(125.045+c1*_0x5cf083)*CesiumMath[_0x3c7f60(0x2b22)],_0x32785c=(250.089+c2*_0x5cf083)*CesiumMath[_0x3c7f60(0x2b22)],_0x30270e=(260.008+c3*_0x5cf083)*CesiumMath['RADIANS_PER_DEGREE'],_0x3b5504=(176.625+c4*_0x5cf083)*CesiumMath['RADIANS_PER_DEGREE'],_0x2d8e48=(357.529+c5*_0x5cf083)*CesiumMath[_0x3c7f60(0x2b22)],_0x41b43c=(311.589+c6*_0x5cf083)*CesiumMath[_0x3c7f60(0x2b22)],_0x3228ec=(134.963+c7*_0x5cf083)*CesiumMath[_0x3c7f60(0x2b22)],_0x4a9a41=(276.617+c8*_0x5cf083)*CesiumMath[_0x3c7f60(0x2b22)],_0x351837=(34.226+c9*_0x5cf083)*CesiumMath[_0x3c7f60(0x2b22)],_0xe777d1=(15.134+c10*_0x5cf083)*CesiumMath[_0x3c7f60(0x2b22)],_0x30f190=(119.743+c11*_0x5cf083)*CesiumMath['RADIANS_PER_DEGREE'],_0x26bfbd=(239.961+c12*_0x5cf083)*CesiumMath[_0x3c7f60(0x2b22)],_0x4eedd2=(25.053+c13*_0x5cf083)*CesiumMath[_0x3c7f60(0x2b22)],_0x592d55=Math[_0x3c7f60(0x4322)](_0xdd9788),_0x39a4ca=Math[_0x3c7f60(0x4322)](_0x32785c),_0x10c353=Math[_0x3c7f60(0x4322)](_0x30270e),_0x2fd949=Math[_0x3c7f60(0x4322)](_0x3b5504),_0x2120bb=Math[_0x3c7f60(0x4322)](_0x2d8e48),_0x4c0ade=Math[_0x3c7f60(0x4322)](_0x41b43c),_0x135515=Math[_0x3c7f60(0x4322)](_0x3228ec),_0x3449bf=Math[_0x3c7f60(0x4322)](_0x4a9a41),_0x412585=Math[_0x3c7f60(0x4322)](_0x351837),_0x392f00=Math[_0x3c7f60(0x4322)](_0xe777d1),_0x1d0df8=Math['sin'](_0x30f190),_0x104f04=Math['sin'](_0x26bfbd),_0x390828=Math[_0x3c7f60(0x4322)](_0x4eedd2),_0x4f66b5=Math['cos'](_0xdd9788),_0x57fbba=Math[_0x3c7f60(0x1d35)](_0x32785c),_0x3f4d82=Math['cos'](_0x30270e),_0x391bf3=Math[_0x3c7f60(0x1d35)](_0x3b5504),_0x41fc11=Math[_0x3c7f60(0x1d35)](_0x2d8e48),_0x408b91=Math[_0x3c7f60(0x1d35)](_0x41b43c),_0x26c947=Math[_0x3c7f60(0x1d35)](_0x3228ec),_0x3191e4=Math[_0x3c7f60(0x1d35)](_0x4a9a41),_0x4f4cf4=Math[_0x3c7f60(0x1d35)](_0x351837),_0x136419=Math[_0x3c7f60(0x1d35)](_0xe777d1),_0x159e83=Math[_0x3c7f60(0x1d35)](_0x30f190),_0x285aa8=Math[_0x3c7f60(0x1d35)](_0x26bfbd),_0x1c51c6=Math[_0x3c7f60(0x1d35)](_0x4eedd2),_0x1bbedd=(269.9949+0.0031*_0x5d8c0a-3.8787*_0x592d55-0.1204*_0x39a4ca+0.07*_0x10c353-0.0172*_0x2fd949+0.0072*_0x4c0ade-0.0052*_0x392f00+0.0043*_0x390828)*CesiumMath[_0x3c7f60(0x2b22)],_0x38308d=(66.5392+0.013*_0x5d8c0a+1.5419*_0x4f66b5+0.0239*_0x57fbba-0.0278*_0x3f4d82+0.0068*_0x391bf3-0.0029*_0x408b91+0.0009*_0x26c947+0.0008*_0x136419-0.0009*_0x1c51c6)*CesiumMath[_0x3c7f60(0x2b22)],_0x2571de=(38.3213+13.17635815*_0x5cf083-1.4e-12*_0x5cf083*_0x5cf083+3.561*_0x592d55+0.1208*_0x39a4ca-0.0642*_0x10c353+0.0158*_0x2fd949+0.0252*_0x2120bb-0.0066*_0x4c0ade-0.0047*_0x135515-0.0046*_0x3449bf+0.0028*_0x412585+0.0052*_0x392f00+0.004*_0x1d0df8+0.0019*_0x104f04-0.0044*_0x390828)*CesiumMath['RADIANS_PER_DEGREE'],_0x28c36e=(13.17635815-0x2*_0x5cf083*1.4e-12+3.561*_0x4f66b5*c1+0.1208*_0x57fbba*c2-0.0642*_0x3f4d82*c3+0.0158*_0x391bf3*c4+0.0252*_0x41fc11*c5-0.0066*_0x408b91*c6-0.0047*_0x26c947*c7-0.0046*_0x3191e4*c8+0.0028*_0x4f4cf4*c9+0.0052*_0x136419*c10+0.004*_0x159e83*c11+0.0019*_0x285aa8*c12-0.0044*_0x1c51c6*c13)/0x15180*CesiumMath[_0x3c7f60(0x2b22)];return defined$1(_0x3e7205)||(_0x3e7205=new IauOrientationParameters()),_0x3e7205[_0x3c7f60(0x32da)]=_0x1bbedd,_0x3e7205[_0x3c7f60(0x2403)]=_0x38308d,_0x3e7205[_0x3c7f60(0x374)]=_0x2571de,_0x3e7205[_0x3c7f60(0x1aca)]=_0x28c36e,_0x3e7205;};var xAxisScratch=new Cartesian3(),yAxisScratch=new Cartesian3(),zAxisScratch=new Cartesian3();function computeRotationMatrix(_0x894bc8,_0x5ac7a9,_0x4a2c27){var _0x7395b6=_0x68aa19,_0x369f7d=xAxisScratch;_0x369f7d['x']=Math['cos'](_0x894bc8+CesiumMath[_0x7395b6(0x3f24)]),_0x369f7d['y']=Math['sin'](_0x894bc8+CesiumMath['PI_OVER_TWO']),_0x369f7d['z']=0x0;var _0x7f4490=Math[_0x7395b6(0x1d35)](_0x5ac7a9),_0x5ad35b=zAxisScratch;_0x5ad35b['x']=_0x7f4490*Math[_0x7395b6(0x1d35)](_0x894bc8),_0x5ad35b['y']=_0x7f4490*Math[_0x7395b6(0x4322)](_0x894bc8),_0x5ad35b['z']=Math[_0x7395b6(0x4322)](_0x5ac7a9);var _0x14b420=Cartesian3[_0x7395b6(0x33cc)](_0x5ad35b,_0x369f7d,yAxisScratch);return defined$1(_0x4a2c27)||(_0x4a2c27=new Matrix3()),_0x4a2c27[0x0]=_0x369f7d['x'],_0x4a2c27[0x1]=_0x14b420['x'],_0x4a2c27[0x2]=_0x5ad35b['x'],_0x4a2c27[0x3]=_0x369f7d['y'],_0x4a2c27[0x4]=_0x14b420['y'],_0x4a2c27[0x5]=_0x5ad35b['y'],_0x4a2c27[0x6]=_0x369f7d['z'],_0x4a2c27[0x7]=_0x14b420['z'],_0x4a2c27[0x8]=_0x5ad35b['z'],_0x4a2c27;}var rotMtxScratch=new Matrix3(),quatScratch=new Quaternion();IauOrientationAxes[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x2ef2bb,_0x492b0a){var _0x4b20c2=_0x68aa19;defined$1(_0x2ef2bb)||(_0x2ef2bb=JulianDate[_0x4b20c2(0x3c84)]());var _0x4aa08f=this[_0x4b20c2(0x163a)](_0x2ef2bb),_0x1ed600=computeRotationMatrix(_0x4aa08f[_0x4b20c2(0x32da)],_0x4aa08f['declination'],_0x492b0a),_0x2b5241=CesiumMath[_0x4b20c2(0x53a9)](_0x4aa08f[_0x4b20c2(0x374)]),_0x5b2000=Quaternion[_0x4b20c2(0x1c60)](Cartesian3['UNIT_Z'],_0x2b5241,quatScratch),_0x362d88=Matrix3[_0x4b20c2(0x23d2)](Quaternion[_0x4b20c2(0x38cb)](_0x5b2000,_0x5b2000),rotMtxScratch);return Matrix3[_0x4b20c2(0x373b)](_0x362d88,_0x1ed600,_0x1ed600);};var InterpolationAlgorithm={};function PeliasGeocoderService(_0x150027){var _0x2e5320=_0x68aa19;this['_url']=Resource[_0x2e5320(0x320b)](_0x150027),this['_url'][_0x2e5320(0x3a2a)]();}function IonGeocoderService(_0x216383){var _0x962cf8=_0x68aa19;_0x216383=defaultValue$1(_0x216383,defaultValue$1[_0x962cf8(0x494f)]);var _0x3b39df=defaultValue$1(_0x216383['accessToken'],Ion[_0x962cf8(0x4ac5)]),_0x269109=Resource[_0x962cf8(0x320b)](defaultValue$1(_0x216383[_0x962cf8(0x259)],Ion[_0x962cf8(0x2f3b)]));_0x269109['appendForwardSlash']();var _0x347fa0=Ion[_0x962cf8(0x330c)](_0x3b39df);defined$1(_0x347fa0)&&_0x216383['scene'][_0x962cf8(0x4a7b)][_0x962cf8(0x440a)][_0x962cf8(0x1032)](Credit$1[_0x962cf8(0x254b)](_0x347fa0));var _0x58270b=_0x269109[_0x962cf8(0x14ea)]({'url':'v1/geocode'});defined$1(_0x3b39df)&&_0x58270b[_0x962cf8(0x11d)]({'access_token':_0x3b39df}),this[_0x962cf8(0x303d)]=_0x3b39df,this[_0x962cf8(0x2793)]=_0x269109,this[_0x962cf8(0x5317)]=new PeliasGeocoderService(_0x58270b);}function TimeInterval(_0x47a31f){var _0x7c4aa6=_0x68aa19;_0x47a31f=defaultValue$1(_0x47a31f,defaultValue$1['EMPTY_OBJECT']),this[_0x7c4aa6(0x3db1)]=defined$1(_0x47a31f[_0x7c4aa6(0x3db1)])?JulianDate[_0x7c4aa6(0x254b)](_0x47a31f[_0x7c4aa6(0x3db1)]):new JulianDate(),this[_0x7c4aa6(0x229e)]=defined$1(_0x47a31f[_0x7c4aa6(0x229e)])?JulianDate[_0x7c4aa6(0x254b)](_0x47a31f['stop']):new JulianDate(),this[_0x7c4aa6(0x116f)]=_0x47a31f[_0x7c4aa6(0x116f)],this[_0x7c4aa6(0x3ddf)]=defaultValue$1(_0x47a31f['isStartIncluded'],!0x0),this[_0x7c4aa6(0x2e6d)]=defaultValue$1(_0x47a31f[_0x7c4aa6(0x2e6d)],!0x0);}InterpolationAlgorithm[_0x68aa19(0x3243)]=void 0x0,InterpolationAlgorithm[_0x68aa19(0x4106)]=DeveloperError$1[_0x68aa19(0x1afd)],InterpolationAlgorithm[_0x68aa19(0x43ea)]=DeveloperError$1[_0x68aa19(0x1afd)],InterpolationAlgorithm['interpolate']=DeveloperError$1[_0x68aa19(0x1afd)],Object[_0x68aa19(0x5b7)](PeliasGeocoderService[_0x68aa19(0x4b51)],{'url':{'get':function(){return this['_url'];}}}),PeliasGeocoderService[_0x68aa19(0x4b51)][_0x68aa19(0x368a)]=function(_0x38e012,_0x4575b4){var _0x45e353=_0x68aa19;return this[_0x45e353(0x52cd)][_0x45e353(0x14ea)]({'url':_0x4575b4===GeocodeType$1['AUTOCOMPLETE']?_0x45e353(0x1ae):_0x45e353(0x1cff),'queryParameters':{'text':_0x38e012}})[_0x45e353(0x2dbf)]()[_0x45e353(0x4e1e)](function(_0x5a03e1){var _0x359152=_0x45e353;return _0x5a03e1[_0x359152(0x52c5)][_0x359152(0x2e47)](function(_0x38f220){var _0x72d15=_0x359152,_0x362240,_0x7a4ebc=_0x38f220[_0x72d15(0x30c4)];if(defined$1(_0x7a4ebc))_0x362240=Rectangle['fromDegrees'](_0x7a4ebc[0x0],_0x7a4ebc[0x1],_0x7a4ebc[0x2],_0x7a4ebc[0x3]);else{var _0x1d74eb=_0x38f220[_0x72d15(0x4b72)][_0x72d15(0x22b9)][0x0],_0x106de0=_0x38f220[_0x72d15(0x4b72)][_0x72d15(0x22b9)][0x1];_0x362240=Cartesian3[_0x72d15(0x2ac5)](_0x1d74eb,_0x106de0);}return{'displayName':_0x38f220[_0x72d15(0x2f10)][_0x72d15(0x4ae4)],'destination':_0x362240};});});},IonGeocoderService['prototype'][_0x68aa19(0x368a)]=function(_0x22a97b,_0x4043e7){var _0x555256=_0x68aa19;return this[_0x555256(0x5317)]['geocode'](_0x22a97b,_0x4043e7);},Object[_0x68aa19(0x5b7)](TimeInterval['prototype'],{'isEmpty':{'get':function(){var _0x5d0667=_0x68aa19,_0x15191b=JulianDate[_0x5d0667(0x51e4)](this[_0x5d0667(0x229e)],this['start']);return _0x15191b<0x0||0x0===_0x15191b&&(!this[_0x5d0667(0x3ddf)]||!this['isStopIncluded']);}}});var scratchInterval={'start':void 0x0,'stop':void 0x0,'isStartIncluded':void 0x0,'isStopIncluded':void 0x0,'data':void 0x0};TimeInterval[_0x68aa19(0x5861)]=function(_0x4c5f64,_0x240a64){var _0x591554=_0x68aa19,_0x2c21bb=_0x4c5f64[_0x591554(0x3924)]['split']('/');if(0x2!==_0x2c21bb['length'])throw new DeveloperError$1(_0x591554(0x35eb));var _0x1fb7b8=JulianDate['fromIso8601'](_0x2c21bb[0x0]),_0xfa5c27=JulianDate['fromIso8601'](_0x2c21bb[0x1]),_0x42363b=defaultValue$1(_0x4c5f64[_0x591554(0x3ddf)],!0x0),_0x11b44f=defaultValue$1(_0x4c5f64[_0x591554(0x2e6d)],!0x0),_0x38d57a=_0x4c5f64[_0x591554(0x116f)];return defined$1(_0x240a64)?(_0x240a64[_0x591554(0x3db1)]=_0x1fb7b8,_0x240a64[_0x591554(0x229e)]=_0xfa5c27,_0x240a64[_0x591554(0x3ddf)]=_0x42363b,_0x240a64[_0x591554(0x2e6d)]=_0x11b44f,_0x240a64[_0x591554(0x116f)]=_0x38d57a,_0x240a64):(scratchInterval[_0x591554(0x3db1)]=_0x1fb7b8,scratchInterval['stop']=_0xfa5c27,scratchInterval[_0x591554(0x3ddf)]=_0x42363b,scratchInterval['isStopIncluded']=_0x11b44f,scratchInterval[_0x591554(0x116f)]=_0x38d57a,new TimeInterval(scratchInterval));},TimeInterval['toIso8601']=function(_0x49654c,_0x4f3182){var _0x46de17=_0x68aa19;return JulianDate['toIso8601'](_0x49654c[_0x46de17(0x3db1)],_0x4f3182)+'/'+JulianDate['toIso8601'](_0x49654c[_0x46de17(0x229e)],_0x4f3182);},TimeInterval[_0x68aa19(0x254b)]=function(_0x150b0f,_0x217b3f){var _0x493aca=_0x68aa19;if(defined$1(_0x150b0f))return defined$1(_0x217b3f)?(_0x217b3f[_0x493aca(0x3db1)]=_0x150b0f[_0x493aca(0x3db1)],_0x217b3f[_0x493aca(0x229e)]=_0x150b0f[_0x493aca(0x229e)],_0x217b3f[_0x493aca(0x3ddf)]=_0x150b0f[_0x493aca(0x3ddf)],_0x217b3f['isStopIncluded']=_0x150b0f[_0x493aca(0x2e6d)],_0x217b3f[_0x493aca(0x116f)]=_0x150b0f[_0x493aca(0x116f)],_0x217b3f):new TimeInterval(_0x150b0f);},TimeInterval[_0x68aa19(0x2ed4)]=function(_0x4d053e,_0x242999,_0x2a86b1){var _0x141f92=_0x68aa19;return _0x4d053e===_0x242999||defined$1(_0x4d053e)&&defined$1(_0x242999)&&(_0x4d053e[_0x141f92(0x197c)]&&_0x242999[_0x141f92(0x197c)]||_0x4d053e['isStartIncluded']===_0x242999[_0x141f92(0x3ddf)]&&_0x4d053e['isStopIncluded']===_0x242999['isStopIncluded']&&JulianDate[_0x141f92(0x2ed4)](_0x4d053e[_0x141f92(0x3db1)],_0x242999[_0x141f92(0x3db1)])&&JulianDate[_0x141f92(0x2ed4)](_0x4d053e[_0x141f92(0x229e)],_0x242999[_0x141f92(0x229e)])&&(_0x4d053e[_0x141f92(0x116f)]===_0x242999[_0x141f92(0x116f)]||defined$1(_0x2a86b1)&&_0x2a86b1(_0x4d053e[_0x141f92(0x116f)],_0x242999[_0x141f92(0x116f)])));},TimeInterval['equalsEpsilon']=function(_0x23dea9,_0x548be7,_0x68b630,_0x18983e){var _0x5f35e9=_0x68aa19;return _0x23dea9===_0x548be7||defined$1(_0x23dea9)&&defined$1(_0x548be7)&&(_0x23dea9[_0x5f35e9(0x197c)]&&_0x548be7[_0x5f35e9(0x197c)]||_0x23dea9[_0x5f35e9(0x3ddf)]===_0x548be7['isStartIncluded']&&_0x23dea9[_0x5f35e9(0x2e6d)]===_0x548be7['isStopIncluded']&&JulianDate[_0x5f35e9(0x19c9)](_0x23dea9[_0x5f35e9(0x3db1)],_0x548be7['start'],_0x68b630)&&JulianDate['equalsEpsilon'](_0x23dea9[_0x5f35e9(0x229e)],_0x548be7[_0x5f35e9(0x229e)],_0x68b630)&&(_0x23dea9[_0x5f35e9(0x116f)]===_0x548be7[_0x5f35e9(0x116f)]||defined$1(_0x18983e)&&_0x18983e(_0x23dea9[_0x5f35e9(0x116f)],_0x548be7[_0x5f35e9(0x116f)])));},TimeInterval[_0x68aa19(0x1155)]=function(_0x4a20bb,_0x23aa9b,_0xcec0e6,_0x574c0a){var _0x12e080=_0x68aa19;if(!defined$1(_0x23aa9b))return TimeInterval[_0x12e080(0x254b)](TimeInterval[_0x12e080(0x4569)],_0xcec0e6);var _0x29e3c4=_0x4a20bb[_0x12e080(0x3db1)],_0x50f63c=_0x4a20bb[_0x12e080(0x229e)],_0x174661=_0x23aa9b['start'],_0x230ea8=_0x23aa9b[_0x12e080(0x229e)],_0x2b0a01=JulianDate['greaterThanOrEquals'](_0x174661,_0x29e3c4)&&JulianDate['greaterThanOrEquals'](_0x50f63c,_0x174661),_0x522b49=!_0x2b0a01&&JulianDate[_0x12e080(0x425b)](_0x174661,_0x29e3c4)&&JulianDate[_0x12e080(0x425b)](_0x29e3c4,_0x230ea8);if(!_0x2b0a01&&!_0x522b49)return TimeInterval[_0x12e080(0x254b)](TimeInterval[_0x12e080(0x4569)],_0xcec0e6);var _0x2ca155=_0x4a20bb[_0x12e080(0x3ddf)],_0x47ac87=_0x4a20bb[_0x12e080(0x2e6d)],_0x2f1beb=_0x23aa9b[_0x12e080(0x3ddf)],_0x3377d2=_0x23aa9b['isStopIncluded'],_0x1be707=JulianDate[_0x12e080(0x15d1)](_0x50f63c,_0x230ea8);return _0xcec0e6[_0x12e080(0x3db1)]=_0x2b0a01?_0x174661:_0x29e3c4,_0xcec0e6[_0x12e080(0x3ddf)]=_0x2ca155&&_0x2f1beb||!JulianDate[_0x12e080(0x2ed4)](_0x174661,_0x29e3c4)&&(_0x2b0a01&&_0x2f1beb||_0x522b49&&_0x2ca155),_0xcec0e6['stop']=_0x1be707?_0x50f63c:_0x230ea8,_0xcec0e6[_0x12e080(0x2e6d)]=_0x1be707?_0x47ac87:_0x47ac87&&_0x3377d2||!JulianDate[_0x12e080(0x2ed4)](_0x230ea8,_0x50f63c)&&_0x3377d2,_0xcec0e6[_0x12e080(0x116f)]=defined$1(_0x574c0a)?_0x574c0a(_0x4a20bb['data'],_0x23aa9b[_0x12e080(0x116f)]):_0x4a20bb[_0x12e080(0x116f)],_0xcec0e6;},TimeInterval[_0x68aa19(0x1ff6)]=function(_0x47baf4,_0x388d22){var _0x19ced7=_0x68aa19;if(_0x47baf4['isEmpty'])return!0x1;var _0x561926=JulianDate[_0x19ced7(0x51e4)](_0x47baf4[_0x19ced7(0x3db1)],_0x388d22);if(0x0===_0x561926)return _0x47baf4[_0x19ced7(0x3ddf)];var _0x30261c=JulianDate[_0x19ced7(0x51e4)](_0x388d22,_0x47baf4[_0x19ced7(0x229e)]);return 0x0===_0x30261c?_0x47baf4[_0x19ced7(0x2e6d)]:_0x561926<0x0&&_0x30261c<0x0;},TimeInterval[_0x68aa19(0x4b51)]['clone']=function(_0xe30b10){var _0x101989=_0x68aa19;return TimeInterval[_0x101989(0x254b)](this,_0xe30b10);},TimeInterval[_0x68aa19(0x4b51)]['equals']=function(_0x327794,_0x23e22b){var _0x1e51af=_0x68aa19;return TimeInterval[_0x1e51af(0x2ed4)](this,_0x327794,_0x23e22b);},TimeInterval[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0x497c5c,_0x1423af,_0x3a865d){return TimeInterval['equalsEpsilon'](this,_0x497c5c,_0x1423af,_0x3a865d);},TimeInterval[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){return TimeInterval['toIso8601'](this);},TimeInterval[_0x68aa19(0x4569)]=Object['freeze'](new TimeInterval({'start':new JulianDate(),'stop':new JulianDate(),'isStartIncluded':!0x1,'isStopIncluded':!0x1}));var MINIMUM_VALUE=Object[_0x68aa19(0x3e37)](JulianDate[_0x68aa19(0x5861)](_0x68aa19(0xafd))),MAXIMUM_VALUE=Object[_0x68aa19(0x3e37)](JulianDate['fromIso8601']('9999-12-31T24:00:00Z')),MAXIMUM_INTERVAL=Object[_0x68aa19(0x3e37)](new TimeInterval({'start':MINIMUM_VALUE,'stop':MAXIMUM_VALUE})),Iso8601={'MINIMUM_VALUE':MINIMUM_VALUE,'MAXIMUM_VALUE':MAXIMUM_VALUE,'MAXIMUM_INTERVAL':MAXIMUM_INTERVAL},KeyboardEventModifier={'SHIFT':0x0,'CTRL':0x1,'ALT':0x2},KeyboardEventModifier$1=Object[_0x68aa19(0x3e37)](KeyboardEventModifier);function KTX2Transcoder(){}function makeReadyPromise(){var _0x109164=_0x68aa19,_0x36df20=KTX2Transcoder[_0x109164(0x339e)]['initWebAssemblyModule']({'modulePath':_0x109164(0x1e7a),'wasmBinaryFile':_0x109164(0x4a10)})[_0x109164(0x4e1e)](function(){var _0x38a70c=_0x109164;return KTX2Transcoder[_0x38a70c(0x339e)];});KTX2Transcoder[_0x109164(0x38bb)]=_0x36df20;}KTX2Transcoder[_0x68aa19(0x339e)]=new TaskProcessor(_0x68aa19(0x4229),Number['POSITIVE_INFINITY']),KTX2Transcoder[_0x68aa19(0x38bb)]=void 0x0,KTX2Transcoder[_0x68aa19(0x419e)]=function(_0xe61cd4,_0x255b70,_0x4225c1){var _0x4d25a2=_0x68aa19;return defined$1(KTX2Transcoder[_0x4d25a2(0x38bb)])||makeReadyPromise(),KTX2Transcoder[_0x4d25a2(0x38bb)][_0x4d25a2(0x4e1e)](function(_0x9ca277){var _0x3d3d75=_0x4d25a2,_0x1b9f85;if(_0xe61cd4 instanceof ArrayBuffer){var _0x275cc0=new Uint8Array(_0xe61cd4);return _0x1b9f85={'supportedTargetFormats':_0x255b70,'ktx2Buffer':_0x275cc0,'testId':_0x4225c1},_0x9ca277[_0x3d3d75(0x4c73)](_0x1b9f85,[_0xe61cd4]);}return _0x1b9f85={'supportedTargetFormats':_0x255b70,'ktx2Buffer':_0xe61cd4},_0x9ca277[_0x3d3d75(0x4c73)](_0x1b9f85);})[_0x4d25a2(0x4e1e)](function(_0x1895de){var _0x1866c4=_0x4d25a2,_0xc911f8,_0x9e5a7b=_0x1895de['length'],_0x21c2d1=Object[_0x1866c4(0x20c8)](_0x1895de[0x0]),_0x43f133=_0x21c2d1[_0x1866c4(0x531b)];for(_0xc911f8=0x0;_0xc911f8<_0x9e5a7b;_0xc911f8++)for(var _0x45bab9=_0x1895de[_0xc911f8],_0x4b28f4=0x0;_0x4b28f4<_0x43f133;_0x4b28f4++){var _0x2ef410=_0x45bab9[_0x21c2d1[_0x4b28f4]];_0x45bab9[_0x21c2d1[_0x4b28f4]]=new CompressedTextureBuffer(_0x2ef410[_0x1866c4(0xc8b)],_0x2ef410[_0x1866c4(0x209)],_0x2ef410[_0x1866c4(0x5862)],_0x2ef410[_0x1866c4(0x1466)],_0x2ef410[_0x1866c4(0x2098)]);}if(0x1===_0x43f133){for(_0xc911f8=0x0;_0xc911f8<_0x9e5a7b;++_0xc911f8)_0x1895de[_0xc911f8]=_0x1895de[_0xc911f8][_0x21c2d1[0x0]];0x1===_0x9e5a7b&&(_0x1895de=_0x1895de[0x0]);}return _0x1895de;})['otherwise'](function(_0x41e73e){throw _0x41e73e;});};var LagrangePolynomialApproximation={'type':_0x68aa19(0x5525),'getRequiredDataPoints':function(_0x480971){var _0x3b7136=_0x68aa19;return Math[_0x3b7136(0x2bc6)](_0x480971+0x1,0x2);},'interpolateOrderZero':function(_0x402fcb,_0x41cd69,_0x5e7b3e,_0x5a8d64,_0x2499ff){var _0x1ed737,_0x44b1bd;defined$1(_0x2499ff)||(_0x2499ff=new Array(_0x5a8d64));var _0x1e2400=_0x41cd69['length'];for(_0x1ed737=0x0;_0x1ed737<_0x5a8d64;_0x1ed737++)_0x2499ff[_0x1ed737]=0x0;for(_0x1ed737=0x0;_0x1ed737<_0x1e2400;_0x1ed737++){var _0x5ef398=0x1;for(_0x44b1bd=0x0;_0x44b1bd<_0x1e2400;_0x44b1bd++)if(_0x44b1bd!==_0x1ed737){var _0x4ff29c=_0x41cd69[_0x1ed737]-_0x41cd69[_0x44b1bd];_0x5ef398*=(_0x402fcb-_0x41cd69[_0x44b1bd])/_0x4ff29c;}for(_0x44b1bd=0x0;_0x44b1bd<_0x5a8d64;_0x44b1bd++)_0x2499ff[_0x44b1bd]+=_0x5ef398*_0x5e7b3e[_0x1ed737*_0x5a8d64+_0x44b1bd];}return _0x2499ff;}},LinearApproximation={'type':_0x68aa19(0x243a)},transcodeTaskProcessor;function loadArrayBuffer(_0x27f198,_0x4ab5ca,_0xc18f92){var _0x5d349d=_0x68aa19;return loadWithXhr$1({'url':_0x27f198,'responseType':_0x5d349d(0x5479),'headers':_0x4ab5ca,'request':_0xc18f92});}function loadBlob(_0x3e4f61,_0x19fe35,_0x31e31c){var _0x465308=_0x68aa19;return loadWithXhr$1({'url':_0x3e4f61,'responseType':_0x465308(0x274),'headers':_0x19fe35,'request':_0x31e31c});}LinearApproximation[_0x68aa19(0x4106)]=function(_0x55d2bf){return 0x2;},LinearApproximation[_0x68aa19(0x43ea)]=function(_0x2d8a11,_0x34481b,_0x2f4e26,_0x14259a,_0x58914e){var _0x630b7b,_0x404501,_0x3b6692;defined$1(_0x58914e)||(_0x58914e=new Array(_0x14259a));var _0x24f341=_0x34481b[0x0],_0x159fea=_0x34481b[0x1];for(_0x630b7b=0x0;_0x630b7b<_0x14259a;_0x630b7b++)_0x404501=_0x2f4e26[_0x630b7b],_0x3b6692=_0x2f4e26[_0x630b7b+_0x14259a],_0x58914e[_0x630b7b]=((_0x3b6692-_0x404501)*_0x2d8a11+_0x159fea*_0x404501-_0x24f341*_0x3b6692)/(_0x159fea-_0x24f341);return _0x58914e;};var taskProcessorReady=!0x1,transcodeTaskProcessorPre=new TaskProcessor(_0x68aa19(0x2e7f),Number[_0x68aa19(0x25a9)]);function loadCRN(_0x3677ab,_0xec101b,_0x5bdc4a){var _0x5ac923=_0x68aa19;if(_0x5bdc4a){if(_0x3677ab instanceof ArrayBuffer||ArrayBuffer[_0x5ac923(0x5472)](_0x3677ab))_0x2bec74=when[_0x5ac923(0x68a)](_0x3677ab);else _0x2bec74=Resource[_0x5ac923(0x320b)](_0x3677ab)[_0x5ac923(0x4d1a)]();if(!defined$1(_0x2bec74))return;return _0x2bec74[_0x5ac923(0x4e1e)](function(_0x446d40){var _0x4022c6=_0x5ac923;if(defined$1(_0x446d40)){var _0xf867c7=[];return _0x446d40 instanceof ArrayBuffer?_0xf867c7[_0x4022c6(0x3a33)](_0x446d40):(0x0===_0x446d40['byteOffset']&&_0x446d40[_0x4022c6(0x21dd)]===_0x446d40[_0x4022c6(0x1de1)][_0x4022c6(0x21dd)]||(_0x446d40=_0x446d40[_0x4022c6(0x48ca)](0x0,_0x446d40[_0x4022c6(0x531b)])),_0xf867c7[_0x4022c6(0x3a33)](_0x446d40[_0x4022c6(0x1de1)])),transcodeTaskProcessorPre[_0x4022c6(0x4c73)](_0x446d40,_0xf867c7);}})[_0x5ac923(0x4e1e)](function(_0x33cefb){return CompressedTextureBuffer['clone'](_0x33cefb);});}var _0x2bec74;if((defined$1(transcodeTaskProcessor)||(transcodeTaskProcessor=new TaskProcessor('transcodeCRNToDXT',Number['POSITIVE_INFINITY']))[_0x5ac923(0x190)]({'modulePath':_0x5ac923(0x214a),'wasmBinaryFile':'ThirdParty/crunch.wasm'})[_0x5ac923(0x4e1e)](function(){taskProcessorReady=!0x0;}),taskProcessorReady)&&defined$1(_0x2bec74=_0x3677ab instanceof ArrayBuffer||ArrayBuffer[_0x5ac923(0x5472)](_0x3677ab)?when['resolve'](_0x3677ab):Resource[_0x5ac923(0x320b)](_0x3677ab)[_0x5ac923(0x4d1a)]()))return _0x2bec74['then'](function(_0x18580e){var _0x3239a9=_0x5ac923;if(defined$1(_0x18580e)){var _0x513b3b=[];_0x18580e instanceof ArrayBuffer?_0x513b3b[_0x3239a9(0x3a33)](_0x18580e):(0x0===_0x18580e[_0x3239a9(0x42fe)]&&_0x18580e[_0x3239a9(0x21dd)]===_0x18580e[_0x3239a9(0x1de1)]['byteLength']||(_0x18580e=_0x18580e[_0x3239a9(0x48ca)](0x0,_0x18580e['length'])),_0x513b3b[_0x3239a9(0x3a33)](_0x18580e['buffer']));var _0x358415=defaultValue$1(_0xec101b,!0x1);return transcodeTaskProcessor['scheduleTask']({'data':_0x18580e,'bMipMap':_0x358415},_0x513b3b);}})[_0x5ac923(0x4e1e)](function(_0x3feeeb){var _0x59bb5b=_0x5ac923;return CompressedTextureBuffer[_0x59bb5b(0x254b)](_0x3feeeb);});}function loadCRNForS3M(_0x58c0d0,_0x2492b7,_0x54e0fb){var _0x40f0c6=_0x68aa19,_0x30d882;_0x2492b7 instanceof ArrayBuffer||ArrayBuffer[_0x40f0c6(0x5472)](_0x2492b7)?_0x30d882=when[_0x40f0c6(0x68a)](_0x2492b7):_0x30d882=Resource['createIfNeeded'](_0x2492b7)[_0x40f0c6(0x4d1a)]();if(defined$1(_0x30d882))return _0x30d882[_0x40f0c6(0x4e1e)](function(_0x14ee64){var _0x291700=_0x40f0c6;if(defined$1(_0x14ee64)){var _0x59e9a6=[];_0x14ee64 instanceof ArrayBuffer?_0x59e9a6[_0x291700(0x3a33)](_0x14ee64):(0x0===_0x14ee64[_0x291700(0x42fe)]&&_0x14ee64[_0x291700(0x21dd)]===_0x14ee64[_0x291700(0x1de1)][_0x291700(0x21dd)]||(_0x14ee64=_0x14ee64[_0x291700(0x48ca)](0x0,_0x14ee64['length'])),_0x59e9a6['push'](_0x14ee64[_0x291700(0x1de1)]));var _0x3110eb=defaultValue$1(_0x54e0fb,!0x1);return _0x58c0d0[_0x291700(0x4c73)]({'data':_0x14ee64,'bMipMap':_0x3110eb},_0x59e9a6);}})['then'](function(_0x4df8c0){var _0x18bf84=_0x40f0c6;return CompressedTextureBuffer[_0x18bf84(0x254b)](_0x4df8c0);});}var tmp$6={};tmp$6=function e(_0x41ff0d,_0x82bd0a,_0x51e559){var _0x3f883d=_0x68aa19;function _0x28e921(_0x40ad67,_0x2bd92a){var _0x54cc96=_0x54f3;if(!_0x82bd0a[_0x40ad67]){if(!_0x41ff0d[_0x40ad67]){var _0x261877=_0x54cc96(0x20f8)==typeof require&&require;if(!_0x2bd92a&&_0x261877)return _0x261877(_0x40ad67,!0x0);if(_0x2489b3)return _0x2489b3(_0x40ad67,!0x0);var _0x2c76f8=new Error(_0x54cc96(0x2d44)+_0x40ad67+'\x27');throw _0x2c76f8[_0x54cc96(0x3fa3)]=_0x54cc96(0x31b3),_0x2c76f8;}var _0x48ed41=_0x82bd0a[_0x40ad67]={'exports':{}};_0x41ff0d[_0x40ad67][0x0][_0x54cc96(0x317a)](_0x48ed41[_0x54cc96(0x4dc9)],function(_0x4de8cc){var _0x51198a=_0x41ff0d[_0x40ad67][0x1][_0x4de8cc];return _0x28e921(_0x51198a||_0x4de8cc);},_0x48ed41,_0x48ed41['exports'],e,_0x41ff0d,_0x82bd0a,_0x51e559);}return _0x82bd0a[_0x40ad67]['exports'];}for(var _0x2489b3=_0x3f883d(0x20f8)==typeof require&&require,_0x5eed1a=0x0;_0x5eed1a<_0x51e559[_0x3f883d(0x531b)];_0x5eed1a++)_0x28e921(_0x51e559[_0x5eed1a]);return _0x28e921;}({0x1:[function(_0x41bce6,_0x549f3d,_0x15b4c4){var _0xa0965f=_0x68aa19,_0x4faf0b=_0xa0965f(0x3041)!=typeof Uint8Array&&_0xa0965f(0x3041)!=typeof Uint16Array&&'undefined'!=typeof Int32Array;_0x15b4c4['assign']=function(_0x4a2163){var _0x54636d=_0xa0965f;for(var _0x217ebf=Array[_0x54636d(0x4b51)][_0x54636d(0x48ca)][_0x54636d(0x317a)](arguments,0x1);_0x217ebf[_0x54636d(0x531b)];){var _0x49ed41=_0x217ebf['shift']();if(_0x49ed41){if(_0x54636d(0x5014)!=typeof _0x49ed41)throw new TypeError(_0x49ed41+_0x54636d(0x4ba7));for(var _0x3cb3e9 in _0x49ed41)_0x49ed41[_0x54636d(0x2a77)](_0x3cb3e9)&&(_0x4a2163[_0x3cb3e9]=_0x49ed41[_0x3cb3e9]);}}return _0x4a2163;},_0x15b4c4[_0xa0965f(0xd0b)]=function(_0x3a9509,_0x27dc92){var _0x13db3e=_0xa0965f;return _0x3a9509[_0x13db3e(0x531b)]===_0x27dc92?_0x3a9509:_0x3a9509['subarray']?_0x3a9509[_0x13db3e(0x587e)](0x0,_0x27dc92):(_0x3a9509['length']=_0x27dc92,_0x3a9509);};var _0x29222f={'arraySet':function(_0x549095,_0x2a9805,_0x160285,_0x21b742,_0xdf263){var _0x2340ff=_0xa0965f;if(_0x2a9805[_0x2340ff(0x587e)]&&_0x549095[_0x2340ff(0x587e)])_0x549095[_0x2340ff(0x346f)](_0x2a9805[_0x2340ff(0x587e)](_0x160285,_0x160285+_0x21b742),_0xdf263);else{for(var _0x165d9e=0x0;_0x165d9e<_0x21b742;_0x165d9e++)_0x549095[_0xdf263+_0x165d9e]=_0x2a9805[_0x160285+_0x165d9e];}},'flattenChunks':function(_0xb1b3d){var _0x4d2b98=_0xa0965f,_0x5bff1e,_0x2895b3,_0x1ac08a,_0x4a4151,_0x5beb07,_0x3ab7bc;for(_0x1ac08a=0x0,_0x5bff1e=0x0,_0x2895b3=_0xb1b3d[_0x4d2b98(0x531b)];_0x5bff1e<_0x2895b3;_0x5bff1e++)_0x1ac08a+=_0xb1b3d[_0x5bff1e][_0x4d2b98(0x531b)];for(_0x3ab7bc=new Uint8Array(_0x1ac08a),_0x4a4151=0x0,_0x5bff1e=0x0,_0x2895b3=_0xb1b3d[_0x4d2b98(0x531b)];_0x5bff1e<_0x2895b3;_0x5bff1e++)_0x5beb07=_0xb1b3d[_0x5bff1e],_0x3ab7bc[_0x4d2b98(0x346f)](_0x5beb07,_0x4a4151),_0x4a4151+=_0x5beb07[_0x4d2b98(0x531b)];return _0x3ab7bc;}},_0x23eb51={'arraySet':function(_0x335763,_0xf6a606,_0x1da6b4,_0x1d224c,_0x59ad7b){for(var _0x3070dc=0x0;_0x3070dc<_0x1d224c;_0x3070dc++)_0x335763[_0x59ad7b+_0x3070dc]=_0xf6a606[_0x1da6b4+_0x3070dc];},'flattenChunks':function(_0x1a6505){var _0x5f7881=_0xa0965f;return[]['concat'][_0x5f7881(0x18ce)]([],_0x1a6505);}};_0x15b4c4[_0xa0965f(0x2c97)]=function(_0x433854){var _0x39239f=_0xa0965f;_0x433854?(_0x15b4c4[_0x39239f(0x3666)]=Uint8Array,_0x15b4c4[_0x39239f(0x6cd)]=Uint16Array,_0x15b4c4[_0x39239f(0x3a0b)]=Int32Array,_0x15b4c4[_0x39239f(0x510e)](_0x15b4c4,_0x29222f)):(_0x15b4c4[_0x39239f(0x3666)]=Array,_0x15b4c4[_0x39239f(0x6cd)]=Array,_0x15b4c4['Buf32']=Array,_0x15b4c4[_0x39239f(0x510e)](_0x15b4c4,_0x23eb51));},_0x15b4c4['setTyped'](_0x4faf0b);},{}],0x2:[function(_0x1a7b07,_0xc5dc2a,_0x39bf45){var _0xb7ecdc=_0x68aa19,_0x47d1e8=_0x1a7b07(_0xb7ecdc(0x102)),_0x2b0c3e=!0x0,_0x3689f9=!0x0;try{String[_0xb7ecdc(0x3e9a)][_0xb7ecdc(0x18ce)](null,[0x0]);}catch(_0xfcb4e0){_0x2b0c3e=!0x1;}try{String[_0xb7ecdc(0x3e9a)][_0xb7ecdc(0x18ce)](null,new Uint8Array(0x1));}catch(_0xb2559e){_0x3689f9=!0x1;}for(var _0x4a2bc5=new _0x47d1e8[(_0xb7ecdc(0x3666))](0x100),_0x2c0d31=0x0;_0x2c0d31<0x100;_0x2c0d31++)_0x4a2bc5[_0x2c0d31]=_0x2c0d31>=0xfc?0x6:_0x2c0d31>=0xf8?0x5:_0x2c0d31>=0xf0?0x4:_0x2c0d31>=0xe0?0x3:_0x2c0d31>=0xc0?0x2:0x1;function _0x3f7e52(_0x2ba3d5,_0x504876){var _0x336655=_0xb7ecdc;if(_0x504876<0x10001&&(_0x2ba3d5[_0x336655(0x587e)]&&_0x3689f9||!_0x2ba3d5['subarray']&&_0x2b0c3e))return String[_0x336655(0x3e9a)]['apply'](null,_0x47d1e8[_0x336655(0xd0b)](_0x2ba3d5,_0x504876));for(var _0x49f957='',_0x47bc2d=0x0;_0x47bc2d<_0x504876;_0x47bc2d++)_0x49f957+=String[_0x336655(0x3e9a)](_0x2ba3d5[_0x47bc2d]);return _0x49f957;}_0x4a2bc5[0xfe]=_0x4a2bc5[0xfe]=0x1,_0x39bf45['string2buf']=function(_0x863f51){var _0x276367=_0xb7ecdc,_0x4dfa9b,_0x4c2daa,_0x21c0ae,_0x39d487,_0x5e8aca,_0x4f493e=_0x863f51['length'],_0x36ce92=0x0;for(_0x39d487=0x0;_0x39d487<_0x4f493e;_0x39d487++)0xd800==(0xfc00&(_0x4c2daa=_0x863f51[_0x276367(0x39ea)](_0x39d487)))&&_0x39d487+0x1<_0x4f493e&&0xdc00==(0xfc00&(_0x21c0ae=_0x863f51[_0x276367(0x39ea)](_0x39d487+0x1)))&&(_0x4c2daa=0x10000+(_0x4c2daa-0xd800<<0xa)+(_0x21c0ae-0xdc00),_0x39d487++),_0x36ce92+=_0x4c2daa<0x80?0x1:_0x4c2daa<0x800?0x2:_0x4c2daa<0x10000?0x3:0x4;for(_0x4dfa9b=new _0x47d1e8['Buf8'](_0x36ce92),_0x5e8aca=0x0,_0x39d487=0x0;_0x5e8aca<_0x36ce92;_0x39d487++)0xd800==(0xfc00&(_0x4c2daa=_0x863f51['charCodeAt'](_0x39d487)))&&_0x39d487+0x1<_0x4f493e&&0xdc00==(0xfc00&(_0x21c0ae=_0x863f51[_0x276367(0x39ea)](_0x39d487+0x1)))&&(_0x4c2daa=0x10000+(_0x4c2daa-0xd800<<0xa)+(_0x21c0ae-0xdc00),_0x39d487++),_0x4c2daa<0x80?_0x4dfa9b[_0x5e8aca++]=_0x4c2daa:_0x4c2daa<0x800?(_0x4dfa9b[_0x5e8aca++]=0xc0|_0x4c2daa>>>0x6,_0x4dfa9b[_0x5e8aca++]=0x80|0x3f&_0x4c2daa):_0x4c2daa<0x10000?(_0x4dfa9b[_0x5e8aca++]=0xe0|_0x4c2daa>>>0xc,_0x4dfa9b[_0x5e8aca++]=0x80|_0x4c2daa>>>0x6&0x3f,_0x4dfa9b[_0x5e8aca++]=0x80|0x3f&_0x4c2daa):(_0x4dfa9b[_0x5e8aca++]=0xf0|_0x4c2daa>>>0x12,_0x4dfa9b[_0x5e8aca++]=0x80|_0x4c2daa>>>0xc&0x3f,_0x4dfa9b[_0x5e8aca++]=0x80|_0x4c2daa>>>0x6&0x3f,_0x4dfa9b[_0x5e8aca++]=0x80|0x3f&_0x4c2daa);return _0x4dfa9b;},_0x39bf45[_0xb7ecdc(0x4012)]=function(_0x4b8d7a){var _0x36953d=_0xb7ecdc;return _0x3f7e52(_0x4b8d7a,_0x4b8d7a[_0x36953d(0x531b)]);},_0x39bf45[_0xb7ecdc(0x221a)]=function(_0x34b99b){var _0x43dbb7=_0xb7ecdc;for(var _0x248008=new _0x47d1e8['Buf8'](_0x34b99b[_0x43dbb7(0x531b)]),_0xdbcb4=0x0,_0x58a2ff=_0x248008[_0x43dbb7(0x531b)];_0xdbcb4<_0x58a2ff;_0xdbcb4++)_0x248008[_0xdbcb4]=_0x34b99b['charCodeAt'](_0xdbcb4);return _0x248008;},_0x39bf45['buf2string']=function(_0x5afbc3,_0x1dec6c){var _0x197edf,_0x2a6f03,_0x346e18,_0x409981,_0x507ba9=_0x1dec6c||_0x5afbc3['length'],_0x14ada0=new Array(0x2*_0x507ba9);for(_0x2a6f03=0x0,_0x197edf=0x0;_0x197edf<_0x507ba9;)if((_0x346e18=_0x5afbc3[_0x197edf++])<0x80)_0x14ada0[_0x2a6f03++]=_0x346e18;else{if((_0x409981=_0x4a2bc5[_0x346e18])>0x4)_0x14ada0[_0x2a6f03++]=0xfffd,_0x197edf+=_0x409981-0x1;else{for(_0x346e18&=0x2===_0x409981?0x1f:0x3===_0x409981?0xf:0x7;_0x409981>0x1&&_0x197edf<_0x507ba9;)_0x346e18=_0x346e18<<0x6|0x3f&_0x5afbc3[_0x197edf++],_0x409981--;_0x409981>0x1?_0x14ada0[_0x2a6f03++]=0xfffd:_0x346e18<0x10000?_0x14ada0[_0x2a6f03++]=_0x346e18:(_0x346e18-=0x10000,_0x14ada0[_0x2a6f03++]=0xd800|_0x346e18>>0xa&0x3ff,_0x14ada0[_0x2a6f03++]=0xdc00|0x3ff&_0x346e18);}}return _0x3f7e52(_0x14ada0,_0x2a6f03);},_0x39bf45[_0xb7ecdc(0x56da)]=function(_0x5d6c24,_0x442a8e){var _0x3535bf=_0xb7ecdc,_0x522441;for((_0x442a8e=_0x442a8e||_0x5d6c24[_0x3535bf(0x531b)])>_0x5d6c24['length']&&(_0x442a8e=_0x5d6c24[_0x3535bf(0x531b)]),_0x522441=_0x442a8e-0x1;_0x522441>=0x0&&0x80==(0xc0&_0x5d6c24[_0x522441]);)_0x522441--;return _0x522441<0x0||0x0===_0x522441?_0x442a8e:_0x522441+_0x4a2bc5[_0x5d6c24[_0x522441]]>_0x442a8e?_0x522441:_0x442a8e;};},{'./common':0x1}],0x3:[function(_0x4194de,_0x1dcb98,_0x486074){function _0x129efa(_0x45fe4c,_0x554311,_0x1dce5c,_0x55973b){for(var _0x4e2be8=0xffff&_0x45fe4c|0x0,_0x30585a=_0x45fe4c>>>0x10&0xffff|0x0,_0x100916=0x0;0x0!==_0x1dce5c;){_0x1dce5c-=_0x100916=_0x1dce5c>0x7d0?0x7d0:_0x1dce5c;do{_0x30585a=_0x30585a+(_0x4e2be8=_0x4e2be8+_0x554311[_0x55973b++]|0x0)|0x0;}while(--_0x100916);_0x4e2be8%=0xfff1,_0x30585a%=0xfff1;}return _0x4e2be8|_0x30585a<<0x10|0x0;}_0x1dcb98['exports']=_0x129efa;},{}],0x4:[function(_0x2c18c0,_0x5a56ee,_0x21fa6f){var _0x4963ad=_0x68aa19;_0x5a56ee[_0x4963ad(0x4dc9)]={'Z_NO_FLUSH':0x0,'Z_PARTIAL_FLUSH':0x1,'Z_SYNC_FLUSH':0x2,'Z_FULL_FLUSH':0x3,'Z_FINISH':0x4,'Z_BLOCK':0x5,'Z_TREES':0x6,'Z_OK':0x0,'Z_STREAM_END':0x1,'Z_NEED_DICT':0x2,'Z_ERRNO':-0x1,'Z_STREAM_ERROR':-0x2,'Z_DATA_ERROR':-0x3,'Z_BUF_ERROR':-0x5,'Z_NO_COMPRESSION':0x0,'Z_BEST_SPEED':0x1,'Z_BEST_COMPRESSION':0x9,'Z_DEFAULT_COMPRESSION':-0x1,'Z_FILTERED':0x1,'Z_HUFFMAN_ONLY':0x2,'Z_RLE':0x3,'Z_FIXED':0x4,'Z_DEFAULT_STRATEGY':0x0,'Z_BINARY':0x0,'Z_TEXT':0x1,'Z_UNKNOWN':0x2,'Z_DEFLATED':0x8};},{}],0x5:[function(_0x86aeaa,_0x46a6d8,_0x4a77eb){var _0x11bb97=_0x68aa19;function _0x4aa022(){for(var _0x1dbd89,_0x2679ad=[],_0x2e76eb=0x0;_0x2e76eb<0x100;_0x2e76eb++){_0x1dbd89=_0x2e76eb;for(var _0x2ee7e8=0x0;_0x2ee7e8<0x8;_0x2ee7e8++)_0x1dbd89=0x1&_0x1dbd89?0xedb88320^_0x1dbd89>>>0x1:_0x1dbd89>>>0x1;_0x2679ad[_0x2e76eb]=_0x1dbd89;}return _0x2679ad;}var _0x260c06=_0x4aa022();function _0x82ccb8(_0x2c7813,_0x55b5cc,_0x19edb3,_0x379b2e){var _0x3ef8ff=_0x260c06,_0x2fb37a=_0x379b2e+_0x19edb3;_0x2c7813^=-0x1;for(var _0x3906d4=_0x379b2e;_0x3906d4<_0x2fb37a;_0x3906d4++)_0x2c7813=_0x2c7813>>>0x8^_0x3ef8ff[0xff&(_0x2c7813^_0x55b5cc[_0x3906d4])];return-0x1^_0x2c7813;}_0x46a6d8[_0x11bb97(0x4dc9)]=_0x82ccb8;},{}],0x6:[function(_0x18ccf3,_0x2786c5,_0x1cb9c3){var _0x1843b5=_0x68aa19;function _0x31adcc(){var _0x32f17d=_0x54f3;this[_0x32f17d(0x3c68)]=0x0,this[_0x32f17d(0x2981)]=0x0,this['xflags']=0x0,this['os']=0x0,this[_0x32f17d(0x18d9)]=null,this['extra_len']=0x0,this[_0x32f17d(0x13f9)]='',this[_0x32f17d(0x1c46)]='',this['hcrc']=0x0,this[_0x32f17d(0x416e)]=!0x1;}_0x2786c5[_0x1843b5(0x4dc9)]=_0x31adcc;},{}],0x7:[function(_0x3bfb10,_0x168368,_0x573a09){var _0x1dba7d=0x1e,_0x332daf=0xc;_0x168368['exports']=function(_0x372bb3,_0xd65241){var _0x11fad6=_0x54f3,_0xc232fd,_0x173cfc,_0x361fa7,_0x53573e,_0x1e64aa,_0x25c034,_0x246b33,_0x2dce34,_0xb8c39b,_0x4070cf,_0x329e42,_0x8f6ee4,_0x4d70a7,_0x565805,_0x3032b1,_0x2586f7,_0x4ee33b,_0x5c24f7,_0xa5b838,_0x1ebcc8,_0x54074b,_0xb06a08,_0x3b48be,_0xd631,_0x450e74;_0xc232fd=_0x372bb3[_0x11fad6(0x4695)],_0x173cfc=_0x372bb3[_0x11fad6(0x2b9)],_0xd631=_0x372bb3[_0x11fad6(0x4358)],_0x361fa7=_0x173cfc+(_0x372bb3[_0x11fad6(0x41df)]-0x5),_0x53573e=_0x372bb3[_0x11fad6(0x4a8a)],_0x450e74=_0x372bb3[_0x11fad6(0x1736)],_0x1e64aa=_0x53573e-(_0xd65241-_0x372bb3[_0x11fad6(0x2f14)]),_0x25c034=_0x53573e+(_0x372bb3['avail_out']-0x101),_0x246b33=_0xc232fd['dmax'],_0x2dce34=_0xc232fd[_0x11fad6(0x212b)],_0xb8c39b=_0xc232fd[_0x11fad6(0x483b)],_0x4070cf=_0xc232fd[_0x11fad6(0x6ff)],_0x329e42=_0xc232fd[_0x11fad6(0x3363)],_0x8f6ee4=_0xc232fd[_0x11fad6(0x3d31)],_0x4d70a7=_0xc232fd[_0x11fad6(0x30e9)],_0x565805=_0xc232fd[_0x11fad6(0x25e1)],_0x3032b1=_0xc232fd[_0x11fad6(0x1549)],_0x2586f7=(0x1<<_0xc232fd[_0x11fad6(0x2f8e)])-0x1,_0x4ee33b=(0x1<<_0xc232fd[_0x11fad6(0x4326)])-0x1;_0x3ed954:do{_0x4d70a7<0xf&&(_0x8f6ee4+=_0xd631[_0x173cfc++]<<_0x4d70a7,_0x4d70a7+=0x8,_0x8f6ee4+=_0xd631[_0x173cfc++]<<_0x4d70a7,_0x4d70a7+=0x8),_0x5c24f7=_0x565805[_0x8f6ee4&_0x2586f7];_0x49cd39:for(;;){if(_0x8f6ee4>>>=_0xa5b838=_0x5c24f7>>>0x18,_0x4d70a7-=_0xa5b838,0x0==(_0xa5b838=_0x5c24f7>>>0x10&0xff))_0x450e74[_0x53573e++]=0xffff&_0x5c24f7;else{if(!(0x10&_0xa5b838)){if(0x0==(0x40&_0xa5b838)){_0x5c24f7=_0x565805[(0xffff&_0x5c24f7)+(_0x8f6ee4&(0x1<<_0xa5b838)-0x1)];continue _0x49cd39;}if(0x20&_0xa5b838){_0xc232fd[_0x11fad6(0x4318)]=_0x332daf;break _0x3ed954;}_0x372bb3[_0x11fad6(0x25c4)]=_0x11fad6(0x50cd),_0xc232fd[_0x11fad6(0x4318)]=_0x1dba7d;break _0x3ed954;}_0x1ebcc8=0xffff&_0x5c24f7,(_0xa5b838&=0xf)&&(_0x4d70a7<_0xa5b838&&(_0x8f6ee4+=_0xd631[_0x173cfc++]<<_0x4d70a7,_0x4d70a7+=0x8),_0x1ebcc8+=_0x8f6ee4&(0x1<<_0xa5b838)-0x1,_0x8f6ee4>>>=_0xa5b838,_0x4d70a7-=_0xa5b838),_0x4d70a7<0xf&&(_0x8f6ee4+=_0xd631[_0x173cfc++]<<_0x4d70a7,_0x4d70a7+=0x8,_0x8f6ee4+=_0xd631[_0x173cfc++]<<_0x4d70a7,_0x4d70a7+=0x8),_0x5c24f7=_0x3032b1[_0x8f6ee4&_0x4ee33b];_0x56dab6:for(;;){if(_0x8f6ee4>>>=_0xa5b838=_0x5c24f7>>>0x18,_0x4d70a7-=_0xa5b838,!(0x10&(_0xa5b838=_0x5c24f7>>>0x10&0xff))){if(0x0==(0x40&_0xa5b838)){_0x5c24f7=_0x3032b1[(0xffff&_0x5c24f7)+(_0x8f6ee4&(0x1<<_0xa5b838)-0x1)];continue _0x56dab6;}_0x372bb3[_0x11fad6(0x25c4)]=_0x11fad6(0x4237),_0xc232fd[_0x11fad6(0x4318)]=_0x1dba7d;break _0x3ed954;}if(_0x54074b=0xffff&_0x5c24f7,_0x4d70a7<(_0xa5b838&=0xf)&&(_0x8f6ee4+=_0xd631[_0x173cfc++]<<_0x4d70a7,(_0x4d70a7+=0x8)<_0xa5b838&&(_0x8f6ee4+=_0xd631[_0x173cfc++]<<_0x4d70a7,_0x4d70a7+=0x8)),(_0x54074b+=_0x8f6ee4&(0x1<<_0xa5b838)-0x1)>_0x246b33){_0x372bb3['msg']=_0x11fad6(0x4314),_0xc232fd[_0x11fad6(0x4318)]=_0x1dba7d;break _0x3ed954;}if(_0x8f6ee4>>>=_0xa5b838,_0x4d70a7-=_0xa5b838,_0x54074b>(_0xa5b838=_0x53573e-_0x1e64aa)){if((_0xa5b838=_0x54074b-_0xa5b838)>_0xb8c39b&&_0xc232fd['sane']){_0x372bb3[_0x11fad6(0x25c4)]=_0x11fad6(0x4314),_0xc232fd[_0x11fad6(0x4318)]=_0x1dba7d;break _0x3ed954;}if(_0xb06a08=0x0,_0x3b48be=_0x329e42,0x0===_0x4070cf){if(_0xb06a08+=_0x2dce34-_0xa5b838,_0xa5b838<_0x1ebcc8){_0x1ebcc8-=_0xa5b838;do{_0x450e74[_0x53573e++]=_0x329e42[_0xb06a08++];}while(--_0xa5b838);_0xb06a08=_0x53573e-_0x54074b,_0x3b48be=_0x450e74;}}else{if(_0x4070cf<_0xa5b838){if(_0xb06a08+=_0x2dce34+_0x4070cf-_0xa5b838,(_0xa5b838-=_0x4070cf)<_0x1ebcc8){_0x1ebcc8-=_0xa5b838;do{_0x450e74[_0x53573e++]=_0x329e42[_0xb06a08++];}while(--_0xa5b838);if(_0xb06a08=0x0,_0x4070cf<_0x1ebcc8){_0x1ebcc8-=_0xa5b838=_0x4070cf;do{_0x450e74[_0x53573e++]=_0x329e42[_0xb06a08++];}while(--_0xa5b838);_0xb06a08=_0x53573e-_0x54074b,_0x3b48be=_0x450e74;}}}else{if(_0xb06a08+=_0x4070cf-_0xa5b838,_0xa5b838<_0x1ebcc8){_0x1ebcc8-=_0xa5b838;do{_0x450e74[_0x53573e++]=_0x329e42[_0xb06a08++];}while(--_0xa5b838);_0xb06a08=_0x53573e-_0x54074b,_0x3b48be=_0x450e74;}}}for(;_0x1ebcc8>0x2;)_0x450e74[_0x53573e++]=_0x3b48be[_0xb06a08++],_0x450e74[_0x53573e++]=_0x3b48be[_0xb06a08++],_0x450e74[_0x53573e++]=_0x3b48be[_0xb06a08++],_0x1ebcc8-=0x3;_0x1ebcc8&&(_0x450e74[_0x53573e++]=_0x3b48be[_0xb06a08++],_0x1ebcc8>0x1&&(_0x450e74[_0x53573e++]=_0x3b48be[_0xb06a08++]));}else{_0xb06a08=_0x53573e-_0x54074b;do{_0x450e74[_0x53573e++]=_0x450e74[_0xb06a08++],_0x450e74[_0x53573e++]=_0x450e74[_0xb06a08++],_0x450e74[_0x53573e++]=_0x450e74[_0xb06a08++],_0x1ebcc8-=0x3;}while(_0x1ebcc8>0x2);_0x1ebcc8&&(_0x450e74[_0x53573e++]=_0x450e74[_0xb06a08++],_0x1ebcc8>0x1&&(_0x450e74[_0x53573e++]=_0x450e74[_0xb06a08++]));}break;}}break;}}while(_0x173cfc<_0x361fa7&&_0x53573e<_0x25c034);_0x173cfc-=_0x1ebcc8=_0x4d70a7>>0x3,_0x8f6ee4&=(0x1<<(_0x4d70a7-=_0x1ebcc8<<0x3))-0x1,_0x372bb3[_0x11fad6(0x2b9)]=_0x173cfc,_0x372bb3[_0x11fad6(0x4a8a)]=_0x53573e,_0x372bb3[_0x11fad6(0x41df)]=_0x173cfc<_0x361fa7?_0x361fa7-_0x173cfc+0x5:0x5-(_0x173cfc-_0x361fa7),_0x372bb3[_0x11fad6(0x2f14)]=_0x53573e<_0x25c034?_0x25c034-_0x53573e+0x101:0x101-(_0x53573e-_0x25c034),_0xc232fd[_0x11fad6(0x3d31)]=_0x8f6ee4,_0xc232fd[_0x11fad6(0x30e9)]=_0x4d70a7;};},{}],0x8:[function(_0x553ad6,_0x51dbd0,_0x3e435c){var _0x16f359=_0x68aa19,_0x37f21f=_0x553ad6('../utils/common'),_0x3a4325=_0x553ad6(_0x16f359(0xa7e)),_0x137086=_0x553ad6(_0x16f359(0x360)),_0x5b54d2=_0x553ad6(_0x16f359(0x3800)),_0x47a403=_0x553ad6(_0x16f359(0x2c46)),_0xaf2db4=0x0,_0x21cdf2=0x1,_0x9af31b=0x2,_0x1a999b=0x4,_0x28d451=0x5,_0x3a3325=0x6,_0x2cad7e=0x0,_0x1e240a=0x1,_0x13a444=0x2,_0x45687d=-0x2,_0x35b28c=-0x3,_0x1e76aa=-0x4,_0x5e090b=-0x5,_0x21ba82=0x8,_0x77e35e=0x1,_0x734bc4=0x2,_0xd99c58=0x3,_0x2afdc3=0x4,_0x1d2e27=0x5,_0x418016=0x6,_0x4a11a7=0x7,_0xf75f53=0x8,_0x1d089c=0x9,_0x3ced0f=0xa,_0x569d80=0xb,_0x3afae3=0xc,_0x2acb08=0xd,_0x48d891=0xe,_0x3ecd0b=0xf,_0x255e99=0x10,_0x24429e=0x11,_0x5458b6=0x12,_0x495ff3=0x13,_0x4222d7=0x14,_0x251ccb=0x15,_0x4cb793=0x16,_0x197992=0x17,_0x3d218c=0x18,_0x4c345f=0x19,_0x5128d3=0x1a,_0x5ba1b9=0x1b,_0x21d263=0x1c,_0x29f8bc=0x1d,_0x1ac969=0x1e,_0x4d5135=0x1f,_0x3dbb0c=0x354,_0x44513c=0x250,_0x285056=0xf;function _0x1678ce(_0x181e88){return(_0x181e88>>>0x18&0xff)+(_0x181e88>>>0x8&0xff00)+((0xff00&_0x181e88)<<0x8)+((0xff&_0x181e88)<<0x18);}function _0x5add1b(){var _0x10b293=_0x16f359;this[_0x10b293(0x4318)]=0x0,this[_0x10b293(0x5125)]=!0x1,this[_0x10b293(0x4632)]=0x0,this[_0x10b293(0x42d8)]=!0x1,this['flags']=0x0,this[_0x10b293(0x3913)]=0x0,this[_0x10b293(0x1ea2)]=0x0,this[_0x10b293(0x11e)]=0x0,this[_0x10b293(0xd30)]=null,this[_0x10b293(0x3123)]=0x0,this['wsize']=0x0,this[_0x10b293(0x483b)]=0x0,this[_0x10b293(0x6ff)]=0x0,this[_0x10b293(0x3363)]=null,this[_0x10b293(0x3d31)]=0x0,this[_0x10b293(0x30e9)]=0x0,this[_0x10b293(0x531b)]=0x0,this['offset']=0x0,this[_0x10b293(0x18d9)]=0x0,this[_0x10b293(0x25e1)]=null,this[_0x10b293(0x1549)]=null,this['lenbits']=0x0,this['distbits']=0x0,this['ncode']=0x0,this[_0x10b293(0x2301)]=0x0,this[_0x10b293(0x1424)]=0x0,this[_0x10b293(0x30d9)]=0x0,this[_0x10b293(0x1cc4)]=null,this[_0x10b293(0x221b)]=new _0x37f21f['Buf16'](0x140),this[_0x10b293(0x47e1)]=new _0x37f21f['Buf16'](0x120),this[_0x10b293(0x3055)]=null,this[_0x10b293(0x1be7)]=null,this[_0x10b293(0x4c69)]=0x0,this[_0x10b293(0x29cc)]=0x0,this['was']=0x0;}function _0x48f531(_0xf06e0e){var _0x3b23a9=_0x16f359,_0x29f634;return _0xf06e0e&&_0xf06e0e[_0x3b23a9(0x4695)]?(_0x29f634=_0xf06e0e[_0x3b23a9(0x4695)],_0xf06e0e[_0x3b23a9(0x4d6d)]=_0xf06e0e['total_out']=_0x29f634['total']=0x0,_0xf06e0e[_0x3b23a9(0x25c4)]='',_0x29f634['wrap']&&(_0xf06e0e['adler']=0x1&_0x29f634['wrap']),_0x29f634[_0x3b23a9(0x4318)]=_0x77e35e,_0x29f634[_0x3b23a9(0x5125)]=0x0,_0x29f634['havedict']=0x0,_0x29f634[_0x3b23a9(0x3913)]=0x8000,_0x29f634['head']=null,_0x29f634[_0x3b23a9(0x3d31)]=0x0,_0x29f634[_0x3b23a9(0x30e9)]=0x0,_0x29f634[_0x3b23a9(0x25e1)]=_0x29f634[_0x3b23a9(0x3055)]=new _0x37f21f[(_0x3b23a9(0x3a0b))](_0x3dbb0c),_0x29f634[_0x3b23a9(0x1549)]=_0x29f634[_0x3b23a9(0x1be7)]=new _0x37f21f[(_0x3b23a9(0x3a0b))](_0x44513c),_0x29f634[_0x3b23a9(0x4c69)]=0x1,_0x29f634[_0x3b23a9(0x29cc)]=-0x1,_0x2cad7e):_0x45687d;}function _0x3b9798(_0x2afabc){var _0x303861=_0x16f359,_0x233fd4;return _0x2afabc&&_0x2afabc[_0x303861(0x4695)]?((_0x233fd4=_0x2afabc[_0x303861(0x4695)])['wsize']=0x0,_0x233fd4[_0x303861(0x483b)]=0x0,_0x233fd4[_0x303861(0x6ff)]=0x0,_0x48f531(_0x2afabc)):_0x45687d;}function _0x5e6e12(_0x311a6e,_0x380dd4){var _0x3bf808=_0x16f359,_0x737dbe,_0x1d526b;return _0x311a6e&&_0x311a6e['state']?(_0x1d526b=_0x311a6e['state'],_0x380dd4<0x0?(_0x737dbe=0x0,_0x380dd4=-_0x380dd4):(_0x737dbe=0x1+(_0x380dd4>>0x4),_0x380dd4<0x30&&(_0x380dd4&=0xf)),_0x380dd4&&(_0x380dd4<0x8||_0x380dd4>0xf)?_0x45687d:(null!==_0x1d526b[_0x3bf808(0x3363)]&&_0x1d526b[_0x3bf808(0x3123)]!==_0x380dd4&&(_0x1d526b[_0x3bf808(0x3363)]=null),_0x1d526b[_0x3bf808(0x4632)]=_0x737dbe,_0x1d526b[_0x3bf808(0x3123)]=_0x380dd4,_0x3b9798(_0x311a6e))):_0x45687d;}function _0x30bee3(_0x48c0dd,_0x104976){var _0xe1a632=_0x16f359,_0x5a0ff0,_0x4aa352;return _0x48c0dd?(_0x4aa352=new _0x5add1b(),_0x48c0dd[_0xe1a632(0x4695)]=_0x4aa352,_0x4aa352[_0xe1a632(0x3363)]=null,(_0x5a0ff0=_0x5e6e12(_0x48c0dd,_0x104976))!==_0x2cad7e&&(_0x48c0dd[_0xe1a632(0x4695)]=null),_0x5a0ff0):_0x45687d;}function _0x3aee7f(_0x5cc2ce){return _0x30bee3(_0x5cc2ce,_0x285056);}var _0x55b516,_0x70ba9a,_0x5befe3=!0x0;function _0x57130a(_0x1833c1){var _0x2f6634=_0x16f359;if(_0x5befe3){var _0xf72cf8;for(_0x55b516=new _0x37f21f[(_0x2f6634(0x3a0b))](0x200),_0x70ba9a=new _0x37f21f['Buf32'](0x20),_0xf72cf8=0x0;_0xf72cf8<0x90;)_0x1833c1['lens'][_0xf72cf8++]=0x8;for(;_0xf72cf8<0x100;)_0x1833c1[_0x2f6634(0x221b)][_0xf72cf8++]=0x9;for(;_0xf72cf8<0x118;)_0x1833c1[_0x2f6634(0x221b)][_0xf72cf8++]=0x7;for(;_0xf72cf8<0x120;)_0x1833c1[_0x2f6634(0x221b)][_0xf72cf8++]=0x8;for(_0x47a403(_0x21cdf2,_0x1833c1[_0x2f6634(0x221b)],0x0,0x120,_0x55b516,0x0,_0x1833c1['work'],{'bits':0x9}),_0xf72cf8=0x0;_0xf72cf8<0x20;)_0x1833c1[_0x2f6634(0x221b)][_0xf72cf8++]=0x5;_0x47a403(_0x9af31b,_0x1833c1[_0x2f6634(0x221b)],0x0,0x20,_0x70ba9a,0x0,_0x1833c1[_0x2f6634(0x47e1)],{'bits':0x5}),_0x5befe3=!0x1;}_0x1833c1['lencode']=_0x55b516,_0x1833c1[_0x2f6634(0x2f8e)]=0x9,_0x1833c1[_0x2f6634(0x1549)]=_0x70ba9a,_0x1833c1[_0x2f6634(0x4326)]=0x5;}function _0x281693(_0x4e4d79,_0x123e70,_0x21e595,_0x3a18d9){var _0x1dedf3=_0x16f359,_0x1922ee,_0x22110b=_0x4e4d79[_0x1dedf3(0x4695)];return null===_0x22110b['window']&&(_0x22110b[_0x1dedf3(0x212b)]=0x1<<_0x22110b[_0x1dedf3(0x3123)],_0x22110b[_0x1dedf3(0x6ff)]=0x0,_0x22110b['whave']=0x0,_0x22110b[_0x1dedf3(0x3363)]=new _0x37f21f[(_0x1dedf3(0x3666))](_0x22110b['wsize'])),_0x3a18d9>=_0x22110b[_0x1dedf3(0x212b)]?(_0x37f21f['arraySet'](_0x22110b[_0x1dedf3(0x3363)],_0x123e70,_0x21e595-_0x22110b[_0x1dedf3(0x212b)],_0x22110b[_0x1dedf3(0x212b)],0x0),_0x22110b[_0x1dedf3(0x6ff)]=0x0,_0x22110b[_0x1dedf3(0x483b)]=_0x22110b[_0x1dedf3(0x212b)]):((_0x1922ee=_0x22110b[_0x1dedf3(0x212b)]-_0x22110b[_0x1dedf3(0x6ff)])>_0x3a18d9&&(_0x1922ee=_0x3a18d9),_0x37f21f[_0x1dedf3(0x113e)](_0x22110b['window'],_0x123e70,_0x21e595-_0x3a18d9,_0x1922ee,_0x22110b[_0x1dedf3(0x6ff)]),(_0x3a18d9-=_0x1922ee)?(_0x37f21f[_0x1dedf3(0x113e)](_0x22110b[_0x1dedf3(0x3363)],_0x123e70,_0x21e595-_0x3a18d9,_0x3a18d9,0x0),_0x22110b[_0x1dedf3(0x6ff)]=_0x3a18d9,_0x22110b[_0x1dedf3(0x483b)]=_0x22110b['wsize']):(_0x22110b['wnext']+=_0x1922ee,_0x22110b[_0x1dedf3(0x6ff)]===_0x22110b[_0x1dedf3(0x212b)]&&(_0x22110b[_0x1dedf3(0x6ff)]=0x0),_0x22110b[_0x1dedf3(0x483b)]<_0x22110b['wsize']&&(_0x22110b[_0x1dedf3(0x483b)]+=_0x1922ee))),0x0;}function _0x58b140(_0x1cf631,_0x23ac1d){var _0x48d6b9=_0x16f359,_0x2a27cc,_0x1708e7,_0x35bc7c,_0x61f733,_0x1f7d99,_0x570f34,_0x2fc3ef,_0x284d55,_0x5d8b7d,_0x145bd2,_0xf5b906,_0x402067,_0x577c25,_0x10fb12,_0x3a772c,_0xe2aa2f,_0x15a852,_0x264b9c,_0x4643db,_0x1a7452,_0x54caa4,_0x246038,_0x1ce688,_0x3b155b,_0x28d777=0x0,_0xe31e1c=new _0x37f21f['Buf8'](0x4),_0x1fbcd2=[0x10,0x11,0x12,0x0,0x8,0x7,0x9,0x6,0xa,0x5,0xb,0x4,0xc,0x3,0xd,0x2,0xe,0x1,0xf];if(!_0x1cf631||!_0x1cf631[_0x48d6b9(0x4695)]||!_0x1cf631['output']||!_0x1cf631[_0x48d6b9(0x4358)]&&0x0!==_0x1cf631[_0x48d6b9(0x41df)])return _0x45687d;(_0x2a27cc=_0x1cf631[_0x48d6b9(0x4695)])['mode']===_0x3afae3&&(_0x2a27cc[_0x48d6b9(0x4318)]=_0x2acb08),_0x1f7d99=_0x1cf631['next_out'],_0x35bc7c=_0x1cf631['output'],_0x2fc3ef=_0x1cf631[_0x48d6b9(0x2f14)],_0x61f733=_0x1cf631['next_in'],_0x1708e7=_0x1cf631[_0x48d6b9(0x4358)],_0x570f34=_0x1cf631[_0x48d6b9(0x41df)],_0x284d55=_0x2a27cc[_0x48d6b9(0x3d31)],_0x5d8b7d=_0x2a27cc[_0x48d6b9(0x30e9)],_0x145bd2=_0x570f34,_0xf5b906=_0x2fc3ef,_0x246038=_0x2cad7e;_0x1cd664:for(;;)switch(_0x2a27cc[_0x48d6b9(0x4318)]){case _0x77e35e:if(0x0===_0x2a27cc[_0x48d6b9(0x4632)]){_0x2a27cc[_0x48d6b9(0x4318)]=_0x2acb08;break;}for(;_0x5d8b7d<0x10;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}if(0x2&_0x2a27cc[_0x48d6b9(0x4632)]&&0x8b1f===_0x284d55){_0x2a27cc[_0x48d6b9(0x1ea2)]=0x0,_0xe31e1c[0x0]=0xff&_0x284d55,_0xe31e1c[0x1]=_0x284d55>>>0x8&0xff,_0x2a27cc[_0x48d6b9(0x1ea2)]=_0x137086(_0x2a27cc['check'],_0xe31e1c,0x2,0x0),_0x284d55=0x0,_0x5d8b7d=0x0,_0x2a27cc[_0x48d6b9(0x4318)]=_0x734bc4;break;}if(_0x2a27cc[_0x48d6b9(0x4bad)]=0x0,_0x2a27cc[_0x48d6b9(0xd30)]&&(_0x2a27cc['head']['done']=!0x1),!(0x1&_0x2a27cc[_0x48d6b9(0x4632)])||(((0xff&_0x284d55)<<0x8)+(_0x284d55>>0x8))%0x1f){_0x1cf631[_0x48d6b9(0x25c4)]='incorrect\x20header\x20check',_0x2a27cc['mode']=_0x1ac969;break;}if((0xf&_0x284d55)!==_0x21ba82){_0x1cf631['msg']=_0x48d6b9(0x5319),_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}if(_0x5d8b7d-=0x4,_0x54caa4=0x8+(0xf&(_0x284d55>>>=0x4)),0x0===_0x2a27cc['wbits'])_0x2a27cc[_0x48d6b9(0x3123)]=_0x54caa4;else{if(_0x54caa4>_0x2a27cc[_0x48d6b9(0x3123)]){_0x1cf631[_0x48d6b9(0x25c4)]=_0x48d6b9(0x100a),_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}}_0x2a27cc['dmax']=0x1<<_0x54caa4,_0x1cf631[_0x48d6b9(0x2297)]=_0x2a27cc[_0x48d6b9(0x1ea2)]=0x1,_0x2a27cc['mode']=0x200&_0x284d55?_0x3ced0f:_0x3afae3,_0x284d55=0x0,_0x5d8b7d=0x0;break;case _0x734bc4:for(;_0x5d8b7d<0x10;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}if(_0x2a27cc['flags']=_0x284d55,(0xff&_0x2a27cc[_0x48d6b9(0x4bad)])!==_0x21ba82){_0x1cf631['msg']='unknown\x20compression\x20method',_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}if(0xe000&_0x2a27cc[_0x48d6b9(0x4bad)]){_0x1cf631[_0x48d6b9(0x25c4)]='unknown\x20header\x20flags\x20set',_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}_0x2a27cc['head']&&(_0x2a27cc['head']['text']=_0x284d55>>0x8&0x1),0x200&_0x2a27cc[_0x48d6b9(0x4bad)]&&(_0xe31e1c[0x0]=0xff&_0x284d55,_0xe31e1c[0x1]=_0x284d55>>>0x8&0xff,_0x2a27cc[_0x48d6b9(0x1ea2)]=_0x137086(_0x2a27cc[_0x48d6b9(0x1ea2)],_0xe31e1c,0x2,0x0)),_0x284d55=0x0,_0x5d8b7d=0x0,_0x2a27cc[_0x48d6b9(0x4318)]=_0xd99c58;case _0xd99c58:for(;_0x5d8b7d<0x20;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}_0x2a27cc[_0x48d6b9(0xd30)]&&(_0x2a27cc[_0x48d6b9(0xd30)][_0x48d6b9(0x2981)]=_0x284d55),0x200&_0x2a27cc[_0x48d6b9(0x4bad)]&&(_0xe31e1c[0x0]=0xff&_0x284d55,_0xe31e1c[0x1]=_0x284d55>>>0x8&0xff,_0xe31e1c[0x2]=_0x284d55>>>0x10&0xff,_0xe31e1c[0x3]=_0x284d55>>>0x18&0xff,_0x2a27cc['check']=_0x137086(_0x2a27cc[_0x48d6b9(0x1ea2)],_0xe31e1c,0x4,0x0)),_0x284d55=0x0,_0x5d8b7d=0x0,_0x2a27cc[_0x48d6b9(0x4318)]=_0x2afdc3;case _0x2afdc3:for(;_0x5d8b7d<0x10;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}_0x2a27cc[_0x48d6b9(0xd30)]&&(_0x2a27cc['head'][_0x48d6b9(0x13ba)]=0xff&_0x284d55,_0x2a27cc[_0x48d6b9(0xd30)]['os']=_0x284d55>>0x8),0x200&_0x2a27cc['flags']&&(_0xe31e1c[0x0]=0xff&_0x284d55,_0xe31e1c[0x1]=_0x284d55>>>0x8&0xff,_0x2a27cc['check']=_0x137086(_0x2a27cc[_0x48d6b9(0x1ea2)],_0xe31e1c,0x2,0x0)),_0x284d55=0x0,_0x5d8b7d=0x0,_0x2a27cc[_0x48d6b9(0x4318)]=_0x1d2e27;case _0x1d2e27:if(0x400&_0x2a27cc['flags']){for(;_0x5d8b7d<0x10;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}_0x2a27cc[_0x48d6b9(0x531b)]=_0x284d55,_0x2a27cc['head']&&(_0x2a27cc['head'][_0x48d6b9(0x4698)]=_0x284d55),0x200&_0x2a27cc[_0x48d6b9(0x4bad)]&&(_0xe31e1c[0x0]=0xff&_0x284d55,_0xe31e1c[0x1]=_0x284d55>>>0x8&0xff,_0x2a27cc['check']=_0x137086(_0x2a27cc['check'],_0xe31e1c,0x2,0x0)),_0x284d55=0x0,_0x5d8b7d=0x0;}else _0x2a27cc[_0x48d6b9(0xd30)]&&(_0x2a27cc[_0x48d6b9(0xd30)][_0x48d6b9(0x18d9)]=null);_0x2a27cc[_0x48d6b9(0x4318)]=_0x418016;case _0x418016:if(0x400&_0x2a27cc[_0x48d6b9(0x4bad)]&&((_0x402067=_0x2a27cc['length'])>_0x570f34&&(_0x402067=_0x570f34),_0x402067&&(_0x2a27cc[_0x48d6b9(0xd30)]&&(_0x54caa4=_0x2a27cc[_0x48d6b9(0xd30)][_0x48d6b9(0x4698)]-_0x2a27cc[_0x48d6b9(0x531b)],_0x2a27cc[_0x48d6b9(0xd30)][_0x48d6b9(0x18d9)]||(_0x2a27cc['head'][_0x48d6b9(0x18d9)]=new Array(_0x2a27cc[_0x48d6b9(0xd30)][_0x48d6b9(0x4698)])),_0x37f21f[_0x48d6b9(0x113e)](_0x2a27cc[_0x48d6b9(0xd30)][_0x48d6b9(0x18d9)],_0x1708e7,_0x61f733,_0x402067,_0x54caa4)),0x200&_0x2a27cc['flags']&&(_0x2a27cc[_0x48d6b9(0x1ea2)]=_0x137086(_0x2a27cc[_0x48d6b9(0x1ea2)],_0x1708e7,_0x402067,_0x61f733)),_0x570f34-=_0x402067,_0x61f733+=_0x402067,_0x2a27cc[_0x48d6b9(0x531b)]-=_0x402067),_0x2a27cc[_0x48d6b9(0x531b)]))break _0x1cd664;_0x2a27cc[_0x48d6b9(0x531b)]=0x0,_0x2a27cc[_0x48d6b9(0x4318)]=_0x4a11a7;case _0x4a11a7:if(0x800&_0x2a27cc['flags']){if(0x0===_0x570f34)break _0x1cd664;_0x402067=0x0;do{_0x54caa4=_0x1708e7[_0x61f733+_0x402067++],_0x2a27cc['head']&&_0x54caa4&&_0x2a27cc[_0x48d6b9(0x531b)]<0x10000&&(_0x2a27cc[_0x48d6b9(0xd30)][_0x48d6b9(0x13f9)]+=String[_0x48d6b9(0x3e9a)](_0x54caa4));}while(_0x54caa4&&_0x402067<_0x570f34);if(0x200&_0x2a27cc[_0x48d6b9(0x4bad)]&&(_0x2a27cc[_0x48d6b9(0x1ea2)]=_0x137086(_0x2a27cc[_0x48d6b9(0x1ea2)],_0x1708e7,_0x402067,_0x61f733)),_0x570f34-=_0x402067,_0x61f733+=_0x402067,_0x54caa4)break _0x1cd664;}else _0x2a27cc[_0x48d6b9(0xd30)]&&(_0x2a27cc[_0x48d6b9(0xd30)]['name']=null);_0x2a27cc[_0x48d6b9(0x531b)]=0x0,_0x2a27cc[_0x48d6b9(0x4318)]=_0xf75f53;case _0xf75f53:if(0x1000&_0x2a27cc[_0x48d6b9(0x4bad)]){if(0x0===_0x570f34)break _0x1cd664;_0x402067=0x0;do{_0x54caa4=_0x1708e7[_0x61f733+_0x402067++],_0x2a27cc[_0x48d6b9(0xd30)]&&_0x54caa4&&_0x2a27cc[_0x48d6b9(0x531b)]<0x10000&&(_0x2a27cc[_0x48d6b9(0xd30)][_0x48d6b9(0x1c46)]+=String[_0x48d6b9(0x3e9a)](_0x54caa4));}while(_0x54caa4&&_0x402067<_0x570f34);if(0x200&_0x2a27cc[_0x48d6b9(0x4bad)]&&(_0x2a27cc[_0x48d6b9(0x1ea2)]=_0x137086(_0x2a27cc[_0x48d6b9(0x1ea2)],_0x1708e7,_0x402067,_0x61f733)),_0x570f34-=_0x402067,_0x61f733+=_0x402067,_0x54caa4)break _0x1cd664;}else _0x2a27cc[_0x48d6b9(0xd30)]&&(_0x2a27cc[_0x48d6b9(0xd30)]['comment']=null);_0x2a27cc['mode']=_0x1d089c;case _0x1d089c:if(0x200&_0x2a27cc[_0x48d6b9(0x4bad)]){for(;_0x5d8b7d<0x10;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}if(_0x284d55!==(0xffff&_0x2a27cc['check'])){_0x1cf631[_0x48d6b9(0x25c4)]=_0x48d6b9(0x2a61),_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}_0x284d55=0x0,_0x5d8b7d=0x0;}_0x2a27cc[_0x48d6b9(0xd30)]&&(_0x2a27cc[_0x48d6b9(0xd30)][_0x48d6b9(0x2932)]=_0x2a27cc[_0x48d6b9(0x4bad)]>>0x9&0x1,_0x2a27cc[_0x48d6b9(0xd30)][_0x48d6b9(0x416e)]=!0x0),_0x1cf631[_0x48d6b9(0x2297)]=_0x2a27cc['check']=0x0,_0x2a27cc[_0x48d6b9(0x4318)]=_0x3afae3;break;case _0x3ced0f:for(;_0x5d8b7d<0x20;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}_0x1cf631[_0x48d6b9(0x2297)]=_0x2a27cc['check']=_0x1678ce(_0x284d55),_0x284d55=0x0,_0x5d8b7d=0x0,_0x2a27cc['mode']=_0x569d80;case _0x569d80:if(0x0===_0x2a27cc[_0x48d6b9(0x42d8)])return _0x1cf631[_0x48d6b9(0x4a8a)]=_0x1f7d99,_0x1cf631['avail_out']=_0x2fc3ef,_0x1cf631['next_in']=_0x61f733,_0x1cf631[_0x48d6b9(0x41df)]=_0x570f34,_0x2a27cc[_0x48d6b9(0x3d31)]=_0x284d55,_0x2a27cc['bits']=_0x5d8b7d,_0x13a444;_0x1cf631['adler']=_0x2a27cc[_0x48d6b9(0x1ea2)]=0x1,_0x2a27cc[_0x48d6b9(0x4318)]=_0x3afae3;case _0x3afae3:if(_0x23ac1d===_0x28d451||_0x23ac1d===_0x3a3325)break _0x1cd664;case _0x2acb08:if(_0x2a27cc[_0x48d6b9(0x5125)]){_0x284d55>>>=0x7&_0x5d8b7d,_0x5d8b7d-=0x7&_0x5d8b7d,_0x2a27cc[_0x48d6b9(0x4318)]=_0x5ba1b9;break;}for(;_0x5d8b7d<0x3;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}switch(_0x2a27cc[_0x48d6b9(0x5125)]=0x1&_0x284d55,_0x5d8b7d-=0x1,0x3&(_0x284d55>>>=0x1)){case 0x0:_0x2a27cc[_0x48d6b9(0x4318)]=_0x48d891;break;case 0x1:if(_0x57130a(_0x2a27cc),_0x2a27cc[_0x48d6b9(0x4318)]=_0x4222d7,_0x23ac1d===_0x3a3325){_0x284d55>>>=0x2,_0x5d8b7d-=0x2;break _0x1cd664;}break;case 0x2:_0x2a27cc['mode']=_0x24429e;break;case 0x3:_0x1cf631['msg']='invalid\x20block\x20type',_0x2a27cc['mode']=_0x1ac969;}_0x284d55>>>=0x2,_0x5d8b7d-=0x2;break;case _0x48d891:for(_0x284d55>>>=0x7&_0x5d8b7d,_0x5d8b7d-=0x7&_0x5d8b7d;_0x5d8b7d<0x20;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}if((0xffff&_0x284d55)!=(_0x284d55>>>0x10^0xffff)){_0x1cf631[_0x48d6b9(0x25c4)]=_0x48d6b9(0x1d02),_0x2a27cc['mode']=_0x1ac969;break;}if(_0x2a27cc['length']=0xffff&_0x284d55,_0x284d55=0x0,_0x5d8b7d=0x0,_0x2a27cc[_0x48d6b9(0x4318)]=_0x3ecd0b,_0x23ac1d===_0x3a3325)break _0x1cd664;case _0x3ecd0b:_0x2a27cc[_0x48d6b9(0x4318)]=_0x255e99;case _0x255e99:if(_0x402067=_0x2a27cc['length']){if(_0x402067>_0x570f34&&(_0x402067=_0x570f34),_0x402067>_0x2fc3ef&&(_0x402067=_0x2fc3ef),0x0===_0x402067)break _0x1cd664;_0x37f21f[_0x48d6b9(0x113e)](_0x35bc7c,_0x1708e7,_0x61f733,_0x402067,_0x1f7d99),_0x570f34-=_0x402067,_0x61f733+=_0x402067,_0x2fc3ef-=_0x402067,_0x1f7d99+=_0x402067,_0x2a27cc[_0x48d6b9(0x531b)]-=_0x402067;break;}_0x2a27cc[_0x48d6b9(0x4318)]=_0x3afae3;break;case _0x24429e:for(;_0x5d8b7d<0xe;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}if(_0x2a27cc[_0x48d6b9(0x2301)]=0x101+(0x1f&_0x284d55),_0x284d55>>>=0x5,_0x5d8b7d-=0x5,_0x2a27cc[_0x48d6b9(0x1424)]=0x1+(0x1f&_0x284d55),_0x284d55>>>=0x5,_0x5d8b7d-=0x5,_0x2a27cc[_0x48d6b9(0x2902)]=0x4+(0xf&_0x284d55),_0x284d55>>>=0x4,_0x5d8b7d-=0x4,_0x2a27cc['nlen']>0x11e||_0x2a27cc['ndist']>0x1e){_0x1cf631[_0x48d6b9(0x25c4)]='too\x20many\x20length\x20or\x20distance\x20symbols',_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}_0x2a27cc[_0x48d6b9(0x30d9)]=0x0,_0x2a27cc[_0x48d6b9(0x4318)]=_0x5458b6;case _0x5458b6:for(;_0x2a27cc[_0x48d6b9(0x30d9)]<_0x2a27cc['ncode'];){for(;_0x5d8b7d<0x3;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}_0x2a27cc[_0x48d6b9(0x221b)][_0x1fbcd2[_0x2a27cc[_0x48d6b9(0x30d9)]++]]=0x7&_0x284d55,_0x284d55>>>=0x3,_0x5d8b7d-=0x3;}for(;_0x2a27cc['have']<0x13;)_0x2a27cc['lens'][_0x1fbcd2[_0x2a27cc[_0x48d6b9(0x30d9)]++]]=0x0;if(_0x2a27cc[_0x48d6b9(0x25e1)]=_0x2a27cc[_0x48d6b9(0x3055)],_0x2a27cc['lenbits']=0x7,_0x1ce688={'bits':_0x2a27cc['lenbits']},_0x246038=_0x47a403(_0xaf2db4,_0x2a27cc[_0x48d6b9(0x221b)],0x0,0x13,_0x2a27cc[_0x48d6b9(0x25e1)],0x0,_0x2a27cc[_0x48d6b9(0x47e1)],_0x1ce688),_0x2a27cc[_0x48d6b9(0x2f8e)]=_0x1ce688[_0x48d6b9(0x30e9)],_0x246038){_0x1cf631[_0x48d6b9(0x25c4)]=_0x48d6b9(0x4151),_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}_0x2a27cc[_0x48d6b9(0x30d9)]=0x0,_0x2a27cc['mode']=_0x495ff3;case _0x495ff3:for(;_0x2a27cc['have']<_0x2a27cc[_0x48d6b9(0x2301)]+_0x2a27cc['ndist'];){for(;_0xe2aa2f=(_0x28d777=_0x2a27cc[_0x48d6b9(0x25e1)][_0x284d55&(0x1<<_0x2a27cc[_0x48d6b9(0x2f8e)])-0x1])>>>0x10&0xff,_0x15a852=0xffff&_0x28d777,!((_0x3a772c=_0x28d777>>>0x18)<=_0x5d8b7d);){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}if(_0x15a852<0x10)_0x284d55>>>=_0x3a772c,_0x5d8b7d-=_0x3a772c,_0x2a27cc[_0x48d6b9(0x221b)][_0x2a27cc[_0x48d6b9(0x30d9)]++]=_0x15a852;else{if(0x10===_0x15a852){for(_0x3b155b=_0x3a772c+0x2;_0x5d8b7d<_0x3b155b;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}if(_0x284d55>>>=_0x3a772c,_0x5d8b7d-=_0x3a772c,0x0===_0x2a27cc['have']){_0x1cf631['msg']=_0x48d6b9(0x1c71),_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}_0x54caa4=_0x2a27cc[_0x48d6b9(0x221b)][_0x2a27cc[_0x48d6b9(0x30d9)]-0x1],_0x402067=0x3+(0x3&_0x284d55),_0x284d55>>>=0x2,_0x5d8b7d-=0x2;}else{if(0x11===_0x15a852){for(_0x3b155b=_0x3a772c+0x3;_0x5d8b7d<_0x3b155b;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}_0x5d8b7d-=_0x3a772c,_0x54caa4=0x0,_0x402067=0x3+(0x7&(_0x284d55>>>=_0x3a772c)),_0x284d55>>>=0x3,_0x5d8b7d-=0x3;}else{for(_0x3b155b=_0x3a772c+0x7;_0x5d8b7d<_0x3b155b;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}_0x5d8b7d-=_0x3a772c,_0x54caa4=0x0,_0x402067=0xb+(0x7f&(_0x284d55>>>=_0x3a772c)),_0x284d55>>>=0x7,_0x5d8b7d-=0x7;}}if(_0x2a27cc[_0x48d6b9(0x30d9)]+_0x402067>_0x2a27cc['nlen']+_0x2a27cc[_0x48d6b9(0x1424)]){_0x1cf631[_0x48d6b9(0x25c4)]=_0x48d6b9(0x1c71),_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}for(;_0x402067--;)_0x2a27cc['lens'][_0x2a27cc[_0x48d6b9(0x30d9)]++]=_0x54caa4;}}if(_0x2a27cc[_0x48d6b9(0x4318)]===_0x1ac969)break;if(0x0===_0x2a27cc[_0x48d6b9(0x221b)][0x100]){_0x1cf631[_0x48d6b9(0x25c4)]='invalid\x20code\x20--\x20missing\x20end-of-block',_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}if(_0x2a27cc[_0x48d6b9(0x2f8e)]=0x9,_0x1ce688={'bits':_0x2a27cc[_0x48d6b9(0x2f8e)]},_0x246038=_0x47a403(_0x21cdf2,_0x2a27cc['lens'],0x0,_0x2a27cc[_0x48d6b9(0x2301)],_0x2a27cc[_0x48d6b9(0x25e1)],0x0,_0x2a27cc[_0x48d6b9(0x47e1)],_0x1ce688),_0x2a27cc['lenbits']=_0x1ce688[_0x48d6b9(0x30e9)],_0x246038){_0x1cf631[_0x48d6b9(0x25c4)]='invalid\x20literal/lengths\x20set',_0x2a27cc['mode']=_0x1ac969;break;}if(_0x2a27cc[_0x48d6b9(0x4326)]=0x6,_0x2a27cc['distcode']=_0x2a27cc['distdyn'],_0x1ce688={'bits':_0x2a27cc['distbits']},_0x246038=_0x47a403(_0x9af31b,_0x2a27cc[_0x48d6b9(0x221b)],_0x2a27cc['nlen'],_0x2a27cc[_0x48d6b9(0x1424)],_0x2a27cc[_0x48d6b9(0x1549)],0x0,_0x2a27cc[_0x48d6b9(0x47e1)],_0x1ce688),_0x2a27cc[_0x48d6b9(0x4326)]=_0x1ce688[_0x48d6b9(0x30e9)],_0x246038){_0x1cf631[_0x48d6b9(0x25c4)]=_0x48d6b9(0x1d5f),_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}if(_0x2a27cc[_0x48d6b9(0x4318)]=_0x4222d7,_0x23ac1d===_0x3a3325)break _0x1cd664;case _0x4222d7:_0x2a27cc[_0x48d6b9(0x4318)]=_0x251ccb;case _0x251ccb:if(_0x570f34>=0x6&&_0x2fc3ef>=0x102){_0x1cf631[_0x48d6b9(0x4a8a)]=_0x1f7d99,_0x1cf631[_0x48d6b9(0x2f14)]=_0x2fc3ef,_0x1cf631[_0x48d6b9(0x2b9)]=_0x61f733,_0x1cf631[_0x48d6b9(0x41df)]=_0x570f34,_0x2a27cc[_0x48d6b9(0x3d31)]=_0x284d55,_0x2a27cc[_0x48d6b9(0x30e9)]=_0x5d8b7d,_0x5b54d2(_0x1cf631,_0xf5b906),_0x1f7d99=_0x1cf631['next_out'],_0x35bc7c=_0x1cf631[_0x48d6b9(0x1736)],_0x2fc3ef=_0x1cf631[_0x48d6b9(0x2f14)],_0x61f733=_0x1cf631['next_in'],_0x1708e7=_0x1cf631[_0x48d6b9(0x4358)],_0x570f34=_0x1cf631[_0x48d6b9(0x41df)],_0x284d55=_0x2a27cc[_0x48d6b9(0x3d31)],_0x5d8b7d=_0x2a27cc['bits'],_0x2a27cc[_0x48d6b9(0x4318)]===_0x3afae3&&(_0x2a27cc[_0x48d6b9(0x29cc)]=-0x1);break;}for(_0x2a27cc[_0x48d6b9(0x29cc)]=0x0;_0xe2aa2f=(_0x28d777=_0x2a27cc['lencode'][_0x284d55&(0x1<<_0x2a27cc[_0x48d6b9(0x2f8e)])-0x1])>>>0x10&0xff,_0x15a852=0xffff&_0x28d777,!((_0x3a772c=_0x28d777>>>0x18)<=_0x5d8b7d);){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}if(_0xe2aa2f&&0x0==(0xf0&_0xe2aa2f)){for(_0x264b9c=_0x3a772c,_0x4643db=_0xe2aa2f,_0x1a7452=_0x15a852;_0xe2aa2f=(_0x28d777=_0x2a27cc[_0x48d6b9(0x25e1)][_0x1a7452+((_0x284d55&(0x1<<_0x264b9c+_0x4643db)-0x1)>>_0x264b9c)])>>>0x10&0xff,_0x15a852=0xffff&_0x28d777,!(_0x264b9c+(_0x3a772c=_0x28d777>>>0x18)<=_0x5d8b7d);){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}_0x284d55>>>=_0x264b9c,_0x5d8b7d-=_0x264b9c,_0x2a27cc[_0x48d6b9(0x29cc)]+=_0x264b9c;}if(_0x284d55>>>=_0x3a772c,_0x5d8b7d-=_0x3a772c,_0x2a27cc[_0x48d6b9(0x29cc)]+=_0x3a772c,_0x2a27cc[_0x48d6b9(0x531b)]=_0x15a852,0x0===_0xe2aa2f){_0x2a27cc[_0x48d6b9(0x4318)]=_0x5128d3;break;}if(0x20&_0xe2aa2f){_0x2a27cc[_0x48d6b9(0x29cc)]=-0x1,_0x2a27cc[_0x48d6b9(0x4318)]=_0x3afae3;break;}if(0x40&_0xe2aa2f){_0x1cf631[_0x48d6b9(0x25c4)]='invalid\x20literal/length\x20code',_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}_0x2a27cc[_0x48d6b9(0x18d9)]=0xf&_0xe2aa2f,_0x2a27cc[_0x48d6b9(0x4318)]=_0x4cb793;case _0x4cb793:if(_0x2a27cc['extra']){for(_0x3b155b=_0x2a27cc['extra'];_0x5d8b7d<_0x3b155b;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}_0x2a27cc[_0x48d6b9(0x531b)]+=_0x284d55&(0x1<<_0x2a27cc[_0x48d6b9(0x18d9)])-0x1,_0x284d55>>>=_0x2a27cc[_0x48d6b9(0x18d9)],_0x5d8b7d-=_0x2a27cc['extra'],_0x2a27cc[_0x48d6b9(0x29cc)]+=_0x2a27cc[_0x48d6b9(0x18d9)];}_0x2a27cc[_0x48d6b9(0x7e8)]=_0x2a27cc['length'],_0x2a27cc[_0x48d6b9(0x4318)]=_0x197992;case _0x197992:for(;_0xe2aa2f=(_0x28d777=_0x2a27cc[_0x48d6b9(0x1549)][_0x284d55&(0x1<<_0x2a27cc[_0x48d6b9(0x4326)])-0x1])>>>0x10&0xff,_0x15a852=0xffff&_0x28d777,!((_0x3a772c=_0x28d777>>>0x18)<=_0x5d8b7d);){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}if(0x0==(0xf0&_0xe2aa2f)){for(_0x264b9c=_0x3a772c,_0x4643db=_0xe2aa2f,_0x1a7452=_0x15a852;_0xe2aa2f=(_0x28d777=_0x2a27cc[_0x48d6b9(0x1549)][_0x1a7452+((_0x284d55&(0x1<<_0x264b9c+_0x4643db)-0x1)>>_0x264b9c)])>>>0x10&0xff,_0x15a852=0xffff&_0x28d777,!(_0x264b9c+(_0x3a772c=_0x28d777>>>0x18)<=_0x5d8b7d);){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}_0x284d55>>>=_0x264b9c,_0x5d8b7d-=_0x264b9c,_0x2a27cc[_0x48d6b9(0x29cc)]+=_0x264b9c;}if(_0x284d55>>>=_0x3a772c,_0x5d8b7d-=_0x3a772c,_0x2a27cc[_0x48d6b9(0x29cc)]+=_0x3a772c,0x40&_0xe2aa2f){_0x1cf631[_0x48d6b9(0x25c4)]=_0x48d6b9(0x4237),_0x2a27cc['mode']=_0x1ac969;break;}_0x2a27cc[_0x48d6b9(0x19b4)]=_0x15a852,_0x2a27cc[_0x48d6b9(0x18d9)]=0xf&_0xe2aa2f,_0x2a27cc['mode']=_0x3d218c;case _0x3d218c:if(_0x2a27cc[_0x48d6b9(0x18d9)]){for(_0x3b155b=_0x2a27cc['extra'];_0x5d8b7d<_0x3b155b;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}_0x2a27cc[_0x48d6b9(0x19b4)]+=_0x284d55&(0x1<<_0x2a27cc[_0x48d6b9(0x18d9)])-0x1,_0x284d55>>>=_0x2a27cc['extra'],_0x5d8b7d-=_0x2a27cc[_0x48d6b9(0x18d9)],_0x2a27cc[_0x48d6b9(0x29cc)]+=_0x2a27cc['extra'];}if(_0x2a27cc['offset']>_0x2a27cc[_0x48d6b9(0x3913)]){_0x1cf631[_0x48d6b9(0x25c4)]=_0x48d6b9(0x4314),_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}_0x2a27cc[_0x48d6b9(0x4318)]=_0x4c345f;case _0x4c345f:if(0x0===_0x2fc3ef)break _0x1cd664;if(_0x402067=_0xf5b906-_0x2fc3ef,_0x2a27cc[_0x48d6b9(0x19b4)]>_0x402067){if((_0x402067=_0x2a27cc[_0x48d6b9(0x19b4)]-_0x402067)>_0x2a27cc[_0x48d6b9(0x483b)]&&_0x2a27cc[_0x48d6b9(0x4c69)]){_0x1cf631['msg']=_0x48d6b9(0x4314),_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}_0x402067>_0x2a27cc[_0x48d6b9(0x6ff)]?(_0x402067-=_0x2a27cc[_0x48d6b9(0x6ff)],_0x577c25=_0x2a27cc[_0x48d6b9(0x212b)]-_0x402067):_0x577c25=_0x2a27cc[_0x48d6b9(0x6ff)]-_0x402067,_0x402067>_0x2a27cc[_0x48d6b9(0x531b)]&&(_0x402067=_0x2a27cc['length']),_0x10fb12=_0x2a27cc[_0x48d6b9(0x3363)];}else _0x10fb12=_0x35bc7c,_0x577c25=_0x1f7d99-_0x2a27cc['offset'],_0x402067=_0x2a27cc[_0x48d6b9(0x531b)];_0x402067>_0x2fc3ef&&(_0x402067=_0x2fc3ef),_0x2fc3ef-=_0x402067,_0x2a27cc[_0x48d6b9(0x531b)]-=_0x402067;do{_0x35bc7c[_0x1f7d99++]=_0x10fb12[_0x577c25++];}while(--_0x402067);0x0===_0x2a27cc['length']&&(_0x2a27cc['mode']=_0x251ccb);break;case _0x5128d3:if(0x0===_0x2fc3ef)break _0x1cd664;_0x35bc7c[_0x1f7d99++]=_0x2a27cc[_0x48d6b9(0x531b)],_0x2fc3ef--,_0x2a27cc['mode']=_0x251ccb;break;case _0x5ba1b9:if(_0x2a27cc[_0x48d6b9(0x4632)]){for(;_0x5d8b7d<0x20;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55|=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}if(_0xf5b906-=_0x2fc3ef,_0x1cf631['total_out']+=_0xf5b906,_0x2a27cc[_0x48d6b9(0x11e)]+=_0xf5b906,_0xf5b906&&(_0x1cf631[_0x48d6b9(0x2297)]=_0x2a27cc[_0x48d6b9(0x1ea2)]=_0x2a27cc[_0x48d6b9(0x4bad)]?_0x137086(_0x2a27cc[_0x48d6b9(0x1ea2)],_0x35bc7c,_0xf5b906,_0x1f7d99-_0xf5b906):_0x3a4325(_0x2a27cc[_0x48d6b9(0x1ea2)],_0x35bc7c,_0xf5b906,_0x1f7d99-_0xf5b906)),_0xf5b906=_0x2fc3ef,(_0x2a27cc[_0x48d6b9(0x4bad)]?_0x284d55:_0x1678ce(_0x284d55))!==_0x2a27cc['check']){_0x1cf631[_0x48d6b9(0x25c4)]=_0x48d6b9(0x2d0c),_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}_0x284d55=0x0,_0x5d8b7d=0x0;}_0x2a27cc['mode']=_0x21d263;case _0x21d263:if(_0x2a27cc[_0x48d6b9(0x4632)]&&_0x2a27cc['flags']){for(;_0x5d8b7d<0x20;){if(0x0===_0x570f34)break _0x1cd664;_0x570f34--,_0x284d55+=_0x1708e7[_0x61f733++]<<_0x5d8b7d,_0x5d8b7d+=0x8;}if(_0x284d55!==(0xffffffff&_0x2a27cc[_0x48d6b9(0x11e)])){_0x1cf631[_0x48d6b9(0x25c4)]=_0x48d6b9(0x2cd1),_0x2a27cc[_0x48d6b9(0x4318)]=_0x1ac969;break;}_0x284d55=0x0,_0x5d8b7d=0x0;}_0x2a27cc[_0x48d6b9(0x4318)]=_0x29f8bc;case _0x29f8bc:_0x246038=_0x1e240a;break _0x1cd664;case _0x1ac969:_0x246038=_0x35b28c;break _0x1cd664;case _0x4d5135:return _0x1e76aa;default:return _0x45687d;}return _0x1cf631['next_out']=_0x1f7d99,_0x1cf631[_0x48d6b9(0x2f14)]=_0x2fc3ef,_0x1cf631[_0x48d6b9(0x2b9)]=_0x61f733,_0x1cf631[_0x48d6b9(0x41df)]=_0x570f34,_0x2a27cc['hold']=_0x284d55,_0x2a27cc[_0x48d6b9(0x30e9)]=_0x5d8b7d,(_0x2a27cc[_0x48d6b9(0x212b)]||_0xf5b906!==_0x1cf631[_0x48d6b9(0x2f14)]&&_0x2a27cc[_0x48d6b9(0x4318)]<_0x1ac969&&(_0x2a27cc[_0x48d6b9(0x4318)]<_0x5ba1b9||_0x23ac1d!==_0x1a999b))&&_0x281693(_0x1cf631,_0x1cf631[_0x48d6b9(0x1736)],_0x1cf631[_0x48d6b9(0x4a8a)],_0xf5b906-_0x1cf631[_0x48d6b9(0x2f14)]),_0x145bd2-=_0x1cf631['avail_in'],_0xf5b906-=_0x1cf631[_0x48d6b9(0x2f14)],_0x1cf631[_0x48d6b9(0x4d6d)]+=_0x145bd2,_0x1cf631['total_out']+=_0xf5b906,_0x2a27cc[_0x48d6b9(0x11e)]+=_0xf5b906,_0x2a27cc[_0x48d6b9(0x4632)]&&_0xf5b906&&(_0x1cf631[_0x48d6b9(0x2297)]=_0x2a27cc[_0x48d6b9(0x1ea2)]=_0x2a27cc[_0x48d6b9(0x4bad)]?_0x137086(_0x2a27cc[_0x48d6b9(0x1ea2)],_0x35bc7c,_0xf5b906,_0x1cf631[_0x48d6b9(0x4a8a)]-_0xf5b906):_0x3a4325(_0x2a27cc['check'],_0x35bc7c,_0xf5b906,_0x1cf631['next_out']-_0xf5b906)),_0x1cf631['data_type']=_0x2a27cc[_0x48d6b9(0x30e9)]+(_0x2a27cc['last']?0x40:0x0)+(_0x2a27cc[_0x48d6b9(0x4318)]===_0x3afae3?0x80:0x0)+(_0x2a27cc[_0x48d6b9(0x4318)]===_0x4222d7||_0x2a27cc['mode']===_0x3ecd0b?0x100:0x0),(0x0===_0x145bd2&&0x0===_0xf5b906||_0x23ac1d===_0x1a999b)&&_0x246038===_0x2cad7e&&(_0x246038=_0x5e090b),_0x246038;}function _0x47f871(_0x28b235){var _0x304124=_0x16f359;if(!_0x28b235||!_0x28b235['state'])return _0x45687d;var _0x7c38b=_0x28b235[_0x304124(0x4695)];return _0x7c38b[_0x304124(0x3363)]&&(_0x7c38b['window']=null),_0x28b235[_0x304124(0x4695)]=null,_0x2cad7e;}function _0x268732(_0x14e6bd,_0x43bf77){var _0x8e4980=_0x16f359,_0x30a843;return _0x14e6bd&&_0x14e6bd['state']?0x0==(0x2&(_0x30a843=_0x14e6bd[_0x8e4980(0x4695)])[_0x8e4980(0x4632)])?_0x45687d:(_0x30a843[_0x8e4980(0xd30)]=_0x43bf77,_0x43bf77[_0x8e4980(0x416e)]=!0x1,_0x2cad7e):_0x45687d;}function _0x3cea3e(_0x22b081,_0xc8ed69){var _0xcff3d0=_0x16f359,_0x457e18,_0xdf05b2=_0xc8ed69[_0xcff3d0(0x531b)];return _0x22b081&&_0x22b081[_0xcff3d0(0x4695)]?0x0!==(_0x457e18=_0x22b081[_0xcff3d0(0x4695)])['wrap']&&_0x457e18[_0xcff3d0(0x4318)]!==_0x569d80?_0x45687d:_0x457e18[_0xcff3d0(0x4318)]===_0x569d80&&_0x3a4325(0x1,_0xc8ed69,_0xdf05b2,0x0)!==_0x457e18[_0xcff3d0(0x1ea2)]?_0x35b28c:_0x281693(_0x22b081,_0xc8ed69,_0xdf05b2,_0xdf05b2)?(_0x457e18[_0xcff3d0(0x4318)]=_0x4d5135,_0x1e76aa):(_0x457e18[_0xcff3d0(0x42d8)]=0x1,_0x2cad7e):_0x45687d;}_0x3e435c[_0x16f359(0x4e63)]=_0x3b9798,_0x3e435c[_0x16f359(0xd1b)]=_0x5e6e12,_0x3e435c[_0x16f359(0x205a)]=_0x48f531,_0x3e435c[_0x16f359(0x48c2)]=_0x3aee7f,_0x3e435c['inflateInit2']=_0x30bee3,_0x3e435c[_0x16f359(0x2b2a)]=_0x58b140,_0x3e435c[_0x16f359(0xcfd)]=_0x47f871,_0x3e435c[_0x16f359(0x412f)]=_0x268732,_0x3e435c[_0x16f359(0x11f2)]=_0x3cea3e,_0x3e435c[_0x16f359(0x5e9)]=_0x16f359(0x3b4b);},{'../utils/common':0x1,'./adler32':0x3,'./crc32':0x5,'./inffast':0x7,'./inftrees':0x9}],0x9:[function(_0xe57bbb,_0x31d5f1,_0x1dbd14){var _0x3a08f5=_0x68aa19,_0x291f38=_0xe57bbb(_0x3a08f5(0x20f6)),_0x247a58=0xf,_0x12d828=0x354,_0xffa9d5=0x250,_0x1741e6=0x0,_0x5a2801=0x1,_0x23f733=0x2,_0x5b636a=[0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb,0xd,0xf,0x11,0x13,0x17,0x1b,0x1f,0x23,0x2b,0x33,0x3b,0x43,0x53,0x63,0x73,0x83,0xa3,0xc3,0xe3,0x102,0x0,0x0],_0x13088a=[0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x11,0x11,0x11,0x11,0x12,0x12,0x12,0x12,0x13,0x13,0x13,0x13,0x14,0x14,0x14,0x14,0x15,0x15,0x15,0x15,0x10,0x48,0x4e],_0x1a8479=[0x1,0x2,0x3,0x4,0x5,0x7,0x9,0xd,0x11,0x19,0x21,0x31,0x41,0x61,0x81,0xc1,0x101,0x181,0x201,0x301,0x401,0x601,0x801,0xc01,0x1001,0x1801,0x2001,0x3001,0x4001,0x6001,0x0,0x0],_0x51aaf3=[0x10,0x10,0x10,0x10,0x11,0x11,0x12,0x12,0x13,0x13,0x14,0x14,0x15,0x15,0x16,0x16,0x17,0x17,0x18,0x18,0x19,0x19,0x1a,0x1a,0x1b,0x1b,0x1c,0x1c,0x1d,0x1d,0x40,0x40];_0x31d5f1[_0x3a08f5(0x4dc9)]=function(_0x34a049,_0x5b3474,_0x1de803,_0x168be8,_0x49a6fa,_0xf198cc,_0x25d5fc,_0x51679a){var _0x21c1cd=_0x3a08f5,_0x3a902c,_0x5912a7,_0x4f33c7,_0x4e63f1,_0x370174,_0xf00698,_0x27c10a,_0x2feeb2,_0x44cbba,_0x3c2458=_0x51679a[_0x21c1cd(0x30e9)],_0x4fcd89=0x0,_0xdab836=0x0,_0x22ca1a=0x0,_0x500bc3=0x0,_0x3653db=0x0,_0x55b488=0x0,_0x391763=0x0,_0x2ae29c=0x0,_0x24e543=0x0,_0x21707=0x0,_0xfc1b33=null,_0x31091c=0x0,_0x55f5f1=new _0x291f38[(_0x21c1cd(0x6cd))](_0x247a58+0x1),_0x5eaa98=new _0x291f38['Buf16'](_0x247a58+0x1),_0x17a1c3=null,_0x5e2dfb=0x0;for(_0x4fcd89=0x0;_0x4fcd89<=_0x247a58;_0x4fcd89++)_0x55f5f1[_0x4fcd89]=0x0;for(_0xdab836=0x0;_0xdab836<_0x168be8;_0xdab836++)_0x55f5f1[_0x5b3474[_0x1de803+_0xdab836]]++;for(_0x3653db=_0x3c2458,_0x500bc3=_0x247a58;_0x500bc3>=0x1&&0x0===_0x55f5f1[_0x500bc3];_0x500bc3--);if(_0x3653db>_0x500bc3&&(_0x3653db=_0x500bc3),0x0===_0x500bc3)return _0x49a6fa[_0xf198cc++]=0x1400000,_0x49a6fa[_0xf198cc++]=0x1400000,_0x51679a[_0x21c1cd(0x30e9)]=0x1,0x0;for(_0x22ca1a=0x1;_0x22ca1a<_0x500bc3&&0x0===_0x55f5f1[_0x22ca1a];_0x22ca1a++);for(_0x3653db<_0x22ca1a&&(_0x3653db=_0x22ca1a),_0x2ae29c=0x1,_0x4fcd89=0x1;_0x4fcd89<=_0x247a58;_0x4fcd89++)if(_0x2ae29c<<=0x1,(_0x2ae29c-=_0x55f5f1[_0x4fcd89])<0x0)return-0x1;if(_0x2ae29c>0x0&&(_0x34a049===_0x1741e6||0x1!==_0x500bc3))return-0x1;for(_0x5eaa98[0x1]=0x0,_0x4fcd89=0x1;_0x4fcd89<_0x247a58;_0x4fcd89++)_0x5eaa98[_0x4fcd89+0x1]=_0x5eaa98[_0x4fcd89]+_0x55f5f1[_0x4fcd89];for(_0xdab836=0x0;_0xdab836<_0x168be8;_0xdab836++)0x0!==_0x5b3474[_0x1de803+_0xdab836]&&(_0x25d5fc[_0x5eaa98[_0x5b3474[_0x1de803+_0xdab836]]++]=_0xdab836);if(_0x34a049===_0x1741e6?(_0xfc1b33=_0x17a1c3=_0x25d5fc,_0xf00698=0x13):_0x34a049===_0x5a2801?(_0xfc1b33=_0x5b636a,_0x31091c-=0x101,_0x17a1c3=_0x13088a,_0x5e2dfb-=0x101,_0xf00698=0x100):(_0xfc1b33=_0x1a8479,_0x17a1c3=_0x51aaf3,_0xf00698=-0x1),_0x21707=0x0,_0xdab836=0x0,_0x4fcd89=_0x22ca1a,_0x370174=_0xf198cc,_0x55b488=_0x3653db,_0x391763=0x0,_0x4f33c7=-0x1,_0x4e63f1=(_0x24e543=0x1<<_0x3653db)-0x1,_0x34a049===_0x5a2801&&_0x24e543>_0x12d828||_0x34a049===_0x23f733&&_0x24e543>_0xffa9d5)return 0x1;for(;;){_0x27c10a=_0x4fcd89-_0x391763,_0x25d5fc[_0xdab836]<_0xf00698?(_0x2feeb2=0x0,_0x44cbba=_0x25d5fc[_0xdab836]):_0x25d5fc[_0xdab836]>_0xf00698?(_0x2feeb2=_0x17a1c3[_0x5e2dfb+_0x25d5fc[_0xdab836]],_0x44cbba=_0xfc1b33[_0x31091c+_0x25d5fc[_0xdab836]]):(_0x2feeb2=0x60,_0x44cbba=0x0),_0x3a902c=0x1<<_0x4fcd89-_0x391763,_0x22ca1a=_0x5912a7=0x1<<_0x55b488;do{_0x49a6fa[_0x370174+(_0x21707>>_0x391763)+(_0x5912a7-=_0x3a902c)]=_0x27c10a<<0x18|_0x2feeb2<<0x10|_0x44cbba|0x0;}while(0x0!==_0x5912a7);for(_0x3a902c=0x1<<_0x4fcd89-0x1;_0x21707&_0x3a902c;)_0x3a902c>>=0x1;if(0x0!==_0x3a902c?(_0x21707&=_0x3a902c-0x1,_0x21707+=_0x3a902c):_0x21707=0x0,_0xdab836++,0x0==--_0x55f5f1[_0x4fcd89]){if(_0x4fcd89===_0x500bc3)break;_0x4fcd89=_0x5b3474[_0x1de803+_0x25d5fc[_0xdab836]];}if(_0x4fcd89>_0x3653db&&(_0x21707&_0x4e63f1)!==_0x4f33c7){for(0x0===_0x391763&&(_0x391763=_0x3653db),_0x370174+=_0x22ca1a,_0x2ae29c=0x1<<(_0x55b488=_0x4fcd89-_0x391763);_0x55b488+_0x391763<_0x500bc3&&!((_0x2ae29c-=_0x55f5f1[_0x55b488+_0x391763])<=0x0);)_0x55b488++,_0x2ae29c<<=0x1;if(_0x24e543+=0x1<<_0x55b488,_0x34a049===_0x5a2801&&_0x24e543>_0x12d828||_0x34a049===_0x23f733&&_0x24e543>_0xffa9d5)return 0x1;_0x49a6fa[_0x4f33c7=_0x21707&_0x4e63f1]=_0x3653db<<0x18|_0x55b488<<0x10|_0x370174-_0xf198cc|0x0;}}return 0x0!==_0x21707&&(_0x49a6fa[_0x370174+_0x21707]=_0x4fcd89-_0x391763<<0x18|0x40<<0x10|0x0),_0x51679a[_0x21c1cd(0x30e9)]=_0x3653db,0x0;};},{'../utils/common':0x1}],0xa:[function(_0xbadef3,_0x2c6095,_0x405930){var _0x283ed0=_0x68aa19;_0x2c6095[_0x283ed0(0x4dc9)]={0x2:_0x283ed0(0x4efa),0x1:_0x283ed0(0x2e27),0x0:'','-1':'file\x20error','-2':_0x283ed0(0xed9),'-3':_0x283ed0(0x1af8),'-4':_0x283ed0(0x450c),'-5':_0x283ed0(0x5143),'-6':_0x283ed0(0x3a92)};},{}],0xb:[function(_0x112bf1,_0x1e42da,_0x450862){var _0x2f5704=_0x68aa19;function _0x4ff639(){var _0x67f6f6=_0x54f3;this[_0x67f6f6(0x4358)]=null,this[_0x67f6f6(0x2b9)]=0x0,this[_0x67f6f6(0x41df)]=0x0,this[_0x67f6f6(0x4d6d)]=0x0,this[_0x67f6f6(0x1736)]=null,this[_0x67f6f6(0x4a8a)]=0x0,this['avail_out']=0x0,this[_0x67f6f6(0x2048)]=0x0,this['msg']='',this['state']=null,this[_0x67f6f6(0xc0c)]=0x2,this[_0x67f6f6(0x2297)]=0x0;}_0x1e42da[_0x2f5704(0x4dc9)]=_0x4ff639;},{}],'/lib/inflate.js':[function(_0x52373a,_0x641274,_0x1c3d96){var _0x568303=_0x68aa19,_0x4196bd=_0x52373a(_0x568303(0x2334)),_0x55ea25=_0x52373a(_0x568303(0x1f4e)),_0xd0d1a8=_0x52373a('./utils/strings'),_0x4dee37=_0x52373a('./zlib/constants'),_0x38aec8=_0x52373a(_0x568303(0x2f06)),_0x37d4ee=_0x52373a(_0x568303(0x3487)),_0x438366=_0x52373a(_0x568303(0x16f)),_0x4f7dcc=Object[_0x568303(0x4b51)]['toString'];function _0x2b6629(_0x330f0a){var _0x6ae0a=_0x568303;if(!(this instanceof _0x2b6629))return new _0x2b6629(_0x330f0a);this['options']=_0x55ea25[_0x6ae0a(0x510e)]({'chunkSize':0x4000,'windowBits':0x0,'to':''},_0x330f0a||{});var _0x4af30d=this[_0x6ae0a(0x2fce)];_0x4af30d['raw']&&_0x4af30d[_0x6ae0a(0x234e)]>=0x0&&_0x4af30d[_0x6ae0a(0x234e)]<0x10&&(_0x4af30d[_0x6ae0a(0x234e)]=-_0x4af30d[_0x6ae0a(0x234e)],0x0===_0x4af30d[_0x6ae0a(0x234e)]&&(_0x4af30d[_0x6ae0a(0x234e)]=-0xf)),!(_0x4af30d[_0x6ae0a(0x234e)]>=0x0&&_0x4af30d[_0x6ae0a(0x234e)]<0x10)||_0x330f0a&&_0x330f0a['windowBits']||(_0x4af30d[_0x6ae0a(0x234e)]+=0x20),_0x4af30d[_0x6ae0a(0x234e)]>0xf&&_0x4af30d['windowBits']<0x30&&0x0==(0xf&_0x4af30d['windowBits'])&&(_0x4af30d[_0x6ae0a(0x234e)]|=0xf),this['err']=0x0,this['msg']='',this[_0x6ae0a(0x35dd)]=!0x1,this[_0x6ae0a(0x2c33)]=[],this[_0x6ae0a(0x3ef6)]=new _0x37d4ee(),this[_0x6ae0a(0x3ef6)][_0x6ae0a(0x2f14)]=0x0;var _0x9a0c4e=_0x4196bd[_0x6ae0a(0x7e4)](this[_0x6ae0a(0x3ef6)],_0x4af30d[_0x6ae0a(0x234e)]);if(_0x9a0c4e!==_0x4dee37[_0x6ae0a(0x4757)])throw new Error(_0x38aec8[_0x9a0c4e]);this[_0x6ae0a(0x2b29)]=new _0x438366(),_0x4196bd[_0x6ae0a(0x412f)](this[_0x6ae0a(0x3ef6)],this[_0x6ae0a(0x2b29)]);}function _0x27dba7(_0x244f9a,_0xe3fa59){var _0x46b3a2=_0x568303,_0x2bffb4=new _0x2b6629(_0xe3fa59);if(_0x2bffb4[_0x46b3a2(0x3a33)](_0x244f9a,!0x0),_0x2bffb4[_0x46b3a2(0x2f93)])throw _0x2bffb4[_0x46b3a2(0x25c4)]||_0x38aec8[_0x2bffb4[_0x46b3a2(0x2f93)]];return _0x2bffb4[_0x46b3a2(0x4fe2)];}function _0x451afa(_0x14e855,_0x52bf90){return(_0x52bf90=_0x52bf90||{})['raw']=!0x0,_0x27dba7(_0x14e855,_0x52bf90);}_0x2b6629['prototype']['push']=function(_0x1e3444,_0x355a7d){var _0xea87b4=_0x568303,_0x99d7bf,_0x3f408d,_0x5ee3e7,_0x35bf62,_0x8ee7ad,_0x25ac2f,_0x54e479=this['strm'],_0x1fa1ac=this[_0xea87b4(0x2fce)][_0xea87b4(0x17d2)],_0x2ae5bf=this['options'][_0xea87b4(0x3aef)],_0x566a10=!0x1;if(this[_0xea87b4(0x35dd)])return!0x1;_0x3f408d=_0x355a7d===~~_0x355a7d?_0x355a7d:!0x0===_0x355a7d?_0x4dee37['Z_FINISH']:_0x4dee37['Z_NO_FLUSH'],_0xea87b4(0x29ad)==typeof _0x1e3444?_0x54e479[_0xea87b4(0x4358)]=_0xd0d1a8[_0xea87b4(0x221a)](_0x1e3444):_0xea87b4(0x3419)===_0x4f7dcc[_0xea87b4(0x317a)](_0x1e3444)?_0x54e479[_0xea87b4(0x4358)]=new Uint8Array(_0x1e3444):_0x54e479['input']=_0x1e3444,_0x54e479[_0xea87b4(0x2b9)]=0x0,_0x54e479[_0xea87b4(0x41df)]=_0x54e479[_0xea87b4(0x4358)][_0xea87b4(0x531b)];do{if(0x0===_0x54e479['avail_out']&&(_0x54e479[_0xea87b4(0x1736)]=new _0x55ea25[(_0xea87b4(0x3666))](_0x1fa1ac),_0x54e479['next_out']=0x0,_0x54e479['avail_out']=_0x1fa1ac),(_0x99d7bf=_0x4196bd[_0xea87b4(0x2b2a)](_0x54e479,_0x4dee37[_0xea87b4(0x443c)]))===_0x4dee37[_0xea87b4(0x56e6)]&&_0x2ae5bf&&(_0x25ac2f=_0xea87b4(0x29ad)==typeof _0x2ae5bf?_0xd0d1a8[_0xea87b4(0x478e)](_0x2ae5bf):_0xea87b4(0x3419)===_0x4f7dcc[_0xea87b4(0x317a)](_0x2ae5bf)?new Uint8Array(_0x2ae5bf):_0x2ae5bf,_0x99d7bf=_0x4196bd[_0xea87b4(0x11f2)](this['strm'],_0x25ac2f)),_0x99d7bf===_0x4dee37[_0xea87b4(0x5593)]&&!0x0===_0x566a10&&(_0x99d7bf=_0x4dee37['Z_OK'],_0x566a10=!0x1),_0x99d7bf!==_0x4dee37['Z_STREAM_END']&&_0x99d7bf!==_0x4dee37[_0xea87b4(0x4757)])return this['onEnd'](_0x99d7bf),this[_0xea87b4(0x35dd)]=!0x0,!0x1;_0x54e479[_0xea87b4(0x4a8a)]&&(0x0!==_0x54e479[_0xea87b4(0x2f14)]&&_0x99d7bf!==_0x4dee37[_0xea87b4(0x534)]&&(0x0!==_0x54e479[_0xea87b4(0x41df)]||_0x3f408d!==_0x4dee37[_0xea87b4(0x3104)]&&_0x3f408d!==_0x4dee37[_0xea87b4(0x7d5)])||(_0xea87b4(0x29ad)===this[_0xea87b4(0x2fce)]['to']?(_0x5ee3e7=_0xd0d1a8[_0xea87b4(0x56da)](_0x54e479['output'],_0x54e479[_0xea87b4(0x4a8a)]),_0x35bf62=_0x54e479[_0xea87b4(0x4a8a)]-_0x5ee3e7,_0x8ee7ad=_0xd0d1a8['buf2string'](_0x54e479[_0xea87b4(0x1736)],_0x5ee3e7),_0x54e479[_0xea87b4(0x4a8a)]=_0x35bf62,_0x54e479[_0xea87b4(0x2f14)]=_0x1fa1ac-_0x35bf62,_0x35bf62&&_0x55ea25[_0xea87b4(0x113e)](_0x54e479[_0xea87b4(0x1736)],_0x54e479[_0xea87b4(0x1736)],_0x5ee3e7,_0x35bf62,0x0),this[_0xea87b4(0x3785)](_0x8ee7ad)):this[_0xea87b4(0x3785)](_0x55ea25['shrinkBuf'](_0x54e479[_0xea87b4(0x1736)],_0x54e479['next_out'])))),0x0===_0x54e479[_0xea87b4(0x41df)]&&0x0===_0x54e479[_0xea87b4(0x2f14)]&&(_0x566a10=!0x0);}while((_0x54e479['avail_in']>0x0||0x0===_0x54e479[_0xea87b4(0x2f14)])&&_0x99d7bf!==_0x4dee37[_0xea87b4(0x534)]);return _0x99d7bf===_0x4dee37['Z_STREAM_END']&&(_0x3f408d=_0x4dee37['Z_FINISH']),_0x3f408d===_0x4dee37[_0xea87b4(0x3104)]?(_0x99d7bf=_0x4196bd['inflateEnd'](this[_0xea87b4(0x3ef6)]),this[_0xea87b4(0x37f3)](_0x99d7bf),this[_0xea87b4(0x35dd)]=!0x0,_0x99d7bf===_0x4dee37[_0xea87b4(0x4757)]):_0x3f408d!==_0x4dee37[_0xea87b4(0x7d5)]||(this[_0xea87b4(0x37f3)](_0x4dee37[_0xea87b4(0x4757)]),_0x54e479['avail_out']=0x0,!0x0);},_0x2b6629[_0x568303(0x4b51)][_0x568303(0x3785)]=function(_0x5de4e){var _0x39f433=_0x568303;this[_0x39f433(0x2c33)]['push'](_0x5de4e);},_0x2b6629[_0x568303(0x4b51)][_0x568303(0x37f3)]=function(_0x22b08a){var _0xa0fad7=_0x568303;_0x22b08a===_0x4dee37[_0xa0fad7(0x4757)]&&(_0xa0fad7(0x29ad)===this['options']['to']?this[_0xa0fad7(0x4fe2)]=this[_0xa0fad7(0x2c33)]['join'](''):this[_0xa0fad7(0x4fe2)]=_0x55ea25[_0xa0fad7(0x309f)](this[_0xa0fad7(0x2c33)])),this['chunks']=[],this[_0xa0fad7(0x2f93)]=_0x22b08a,this[_0xa0fad7(0x25c4)]=this['strm'][_0xa0fad7(0x25c4)];},_0x1c3d96['Inflate']=_0x2b6629,_0x1c3d96['inflate']=_0x27dba7,_0x1c3d96[_0x568303(0x483c)]=_0x451afa,_0x1c3d96[_0x568303(0x3ffb)]=_0x27dba7;},{'./utils/common':0x1,'./utils/strings':0x2,'./zlib/constants':0x4,'./zlib/gzheader':0x6,'./zlib/inflate':0x8,'./zlib/messages':0xa,'./zlib/zstream':0xb}]},{},[])(_0x68aa19(0xe98));var pako=tmp$6;function loadDXTZ(_0x5ea9c4){var _0x3a714a=_0x68aa19,_0x37ac2f;_0x5ea9c4 instanceof ArrayBuffer||ArrayBuffer['isView'](_0x5ea9c4)?_0x37ac2f=when['resolve'](_0x5ea9c4):_0x37ac2f=Resource[_0x3a714a(0x320b)](_0x5ea9c4)[_0x3a714a(0x4d1a)]();if(defined$1(_0x37ac2f))return _0x37ac2f['then'](function(_0x28b872){if(defined$1(_0x28b872))return parseDXTZ$1(_0x28b872);});}function parseDXTZ$1(_0x1cbe0c){var _0x248123=_0x68aa19,_0x562b6e=new DataView(_0x1cbe0c),_0xe70f91=0x0,_0x1f02ec=_0x562b6e[_0x248123(0x2e90)](_0xe70f91,!0x0);_0xe70f91+=Uint32Array[_0x248123(0x1c17)],_0x562b6e['getUint32'](_0xe70f91,!0x0),_0xe70f91+=Uint32Array['BYTES_PER_ELEMENT'];var _0xe2f68c=0x20===_0x1f02ec?PixelFormat$1['RGBA_DXT5']:PixelFormat$1['RGB_DXT1'],_0x3df3c6=_0x562b6e['getUint32'](_0xe70f91,!0x0);_0xe70f91+=Uint32Array[_0x248123(0x1c17)];var _0x455ea1=_0x562b6e[_0x248123(0x2e90)](_0xe70f91,!0x0);_0xe70f91+=Uint32Array[_0x248123(0x1c17)],_0x562b6e['getUint32'](_0xe70f91,!0x0),_0xe70f91+=Uint32Array[_0x248123(0x1c17)];var _0x3ba78b=_0x562b6e['getUint32'](_0xe70f91,!0x0);_0xe70f91+=Uint32Array[_0x248123(0x1c17)];var _0x4ff444=new Uint8Array(_0x1cbe0c,_0xe70f91,_0x3ba78b),_0x5e8144=pako[_0x248123(0x2b2a)](_0x4ff444)[_0x248123(0x1de1)];return new CompressedTextureBuffer(_0xe2f68c,_0x3df3c6,_0x455ea1,new Uint8Array(_0x5e8144));}function loadImage$2(_0x5dab9c,_0x26da7e,_0x18db02){var _0x7459c=_0x68aa19;return _0x26da7e=defaultValue$1(_0x26da7e,!0x0),(_0x18db02=defined$1(_0x18db02)?_0x18db02:new Request())[_0x7459c(0x343b)]=_0x5dab9c,_0x18db02[_0x7459c(0x35e5)]=function(){var _0x368294;_0x368294=!(isDataUri(_0x5dab9c)||!_0x26da7e)&&isCrossOriginUrl(_0x5dab9c);var _0x17c73d=when['defer']();return loadImage$2['createImage'](_0x5dab9c,_0x368294,_0x17c73d),_0x17c73d['promise'];},RequestScheduler[_0x7459c(0x9e2)](_0x18db02);}function loadImageFromTypedArray(_0xfb7030){var _0x5b1c0d=_0x68aa19,_0x283f6b,_0x27222f=_0xfb7030[_0x5b1c0d(0x55d0)],_0x25a078=_0xfb7030[_0x5b1c0d(0x859)],_0x4c20b3=_0xfb7030[_0x5b1c0d(0x9e2)],_0x42cc31=defaultValue$1(_0xfb7030[_0x5b1c0d(0x4bbf)],!0x1),_0x41977c=new Blob([_0x27222f],{'type':_0x25a078});return Resource['supportsImageBitmapOptions']()['then'](function(_0x143de6){var _0x1a5dca=_0x5b1c0d;return _0x143de6?when(Resource[_0x1a5dca(0x1bfc)](_0x41977c,{'flipY':_0x42cc31,'premultiplyAlpha':!0x1})):new Resource({'url':_0x283f6b=window[_0x1a5dca(0x4053)]['createObjectURL'](_0x41977c),'request':_0x4c20b3})[_0x1a5dca(0x5174)]({'flipY':_0x42cc31});})[_0x5b1c0d(0x4e1e)](function(_0x7834a){var _0x309e9f=_0x5b1c0d;return defined$1(_0x283f6b)&&window[_0x309e9f(0x4053)][_0x309e9f(0x226b)](_0x283f6b),_0x7834a;})['otherwise'](function(_0x576371){var _0x261d0d=_0x5b1c0d;return defined$1(_0x283f6b)&&window[_0x261d0d(0x4053)][_0x261d0d(0x226b)](_0x283f6b),when[_0x261d0d(0x4e16)](_0x576371);});}loadImage$2[_0x68aa19(0x10ae)]=function(_0x464e80,_0x2cd967,_0x421d5d){var _0xb5397b=_0x68aa19,_0x4761db=new Image();_0x4761db[_0xb5397b(0x1c48)]=function(){_0x421d5d['resolve'](_0x4761db);},_0x4761db[_0xb5397b(0x45bc)]=function(_0x26e245){var _0x1e6839=_0xb5397b;_0x421d5d[_0x1e6839(0x4e16)](_0x26e245);},_0x2cd967&&(TrustedServers['contains'](_0x464e80)?_0x4761db[_0xb5397b(0x4bb6)]=_0xb5397b(0x4832):_0x4761db[_0xb5397b(0x4bb6)]=''),_0x4761db[_0xb5397b(0x540c)]=_0x464e80;},loadImage$2[_0x68aa19(0x2d87)]=loadImage$2[_0x68aa19(0x10ae)];var xhrBlobSupported=function(){var _0x4495aa=_0x68aa19;try{var _0x13e6ac=new XMLHttpRequest();return _0x13e6ac[_0x4495aa(0x3d9f)]('GET','#',!0x0),_0x13e6ac[_0x4495aa(0x2322)]='blob',_0x4495aa(0x274)===_0x13e6ac[_0x4495aa(0x2322)];}catch(_0x2d6b47){return!0x1;}}();function loadImageViaBlob(_0x29cd17,_0x37bf33){var _0x1a2692=_0x68aa19;if(!xhrBlobSupported||isDataUri(_0x29cd17))return loadImage$2(_0x29cd17,void 0x0,_0x37bf33);var _0x56ec52=loadBlob(_0x29cd17,void 0x0,_0x37bf33);return defined$1(_0x56ec52)?_0x56ec52[_0x1a2692(0x4e1e)](function(_0x395d0f){var _0x230c7f=_0x1a2692,_0x51a512=window[_0x230c7f(0x4053)][_0x230c7f(0x5832)](_0x395d0f);return loadImage$2(_0x51a512,!0x1)['then'](function(_0x265c7a){var _0x2a21ce=_0x230c7f;return _0x265c7a[_0x2a21ce(0x274)]=_0x395d0f,window['URL'][_0x2a21ce(0x226b)](_0x51a512),_0x265c7a;},function(_0x2ffece){var _0x4b8869=_0x230c7f;return window[_0x4b8869(0x4053)][_0x4b8869(0x226b)](_0x51a512),when[_0x4b8869(0x4e16)](_0x2ffece);});}):void 0x0;}function loadKTX(_0x1e9816){var _0x320939=_0x68aa19,_0x2d443e;_0x1e9816 instanceof ArrayBuffer||ArrayBuffer[_0x320939(0x5472)](_0x1e9816)?_0x2d443e=when[_0x320939(0x68a)](_0x1e9816):_0x2d443e=Resource[_0x320939(0x320b)](_0x1e9816)[_0x320939(0x4d1a)]();if(defined$1(_0x2d443e))return _0x2d443e[_0x320939(0x4e1e)](function(_0x5483e1){if(defined$1(_0x5483e1))return parseKTX(_0x5483e1);});}var fileIdentifier=[0xab,0x4b,0x54,0x58,0x20,0x31,0x31,0xbb,0xd,0xa,0x1a,0xa],endiannessTest=0x4030201,faceOrder=[_0x68aa19(0x1474),_0x68aa19(0x542),_0x68aa19(0x1b07),_0x68aa19(0x1a40),'positiveZ',_0x68aa19(0x39fc)],sizeOfUint32$7=0x4,supportedTranscoderFormats;function parseKTX(_0x3bd95e){var _0x327e42=_0x68aa19,_0x26c646,_0x277962,_0x37a559,_0x30a286=new Uint8Array(_0x3bd95e),_0x7be6b0=!0x0;for(_0x26c646=0x0;_0x26c646<fileIdentifier[_0x327e42(0x531b)];++_0x26c646)if(fileIdentifier[_0x26c646]!==_0x30a286[_0x26c646]){_0x7be6b0=!0x1;break;}if(!_0x7be6b0)throw new RuntimeError$2(_0x327e42(0x44be));defined$1(_0x3bd95e[_0x327e42(0x1de1)])?(_0x277962=new DataView(_0x3bd95e['buffer']),_0x37a559=_0x3bd95e['byteOffset']):(_0x277962=new DataView(_0x3bd95e),_0x37a559=0x0),_0x37a559+=0xc;var _0x389ecc=_0x277962['getUint32'](_0x37a559,!0x0);if(_0x37a559+=sizeOfUint32$7,_0x389ecc!==endiannessTest)throw new RuntimeError$2(_0x327e42(0x481f));var _0x32b6ea=_0x277962[_0x327e42(0x2e90)](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7;var _0x137031=_0x277962[_0x327e42(0x2e90)](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7;var _0x32221d=_0x277962[_0x327e42(0x2e90)](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7;var _0x32e702=_0x277962['getUint32'](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7;var _0x7c0a43=_0x277962[_0x327e42(0x2e90)](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7;var _0x2be02f=_0x277962['getUint32'](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7;var _0x18c323=_0x277962[_0x327e42(0x2e90)](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7;var _0x468d34=_0x277962[_0x327e42(0x2e90)](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7;var _0x3a3696=_0x277962[_0x327e42(0x2e90)](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7;var _0x2c5e64=_0x277962['getUint32'](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7;var _0x465052=_0x277962[_0x327e42(0x2e90)](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7;var _0x341242=_0x277962[_0x327e42(0x2e90)](_0x37a559,!0x0);_0x37a559+=sizeOfUint32$7,_0x37a559+=_0x341242;var _0x26c06c,_0x11142f=_0x277962[_0x327e42(0x2e90)](_0x37a559,!0x0);if(_0x37a559+=sizeOfUint32$7,_0x26c06c=defined$1(_0x3bd95e[_0x327e42(0x1de1)])?new Uint8Array(_0x3bd95e['buffer'],_0x37a559,_0x11142f):new Uint8Array(_0x3bd95e,_0x37a559,_0x11142f),_0x32e702===WebGLConstants$1[_0x327e42(0x4b60)]?_0x32e702=PixelFormat$1[_0x327e42(0x51c4)]:_0x32e702===WebGLConstants$1['RGBA8']&&(_0x32e702=PixelFormat$1[_0x327e42(0x4a1c)]),!PixelFormat$1[_0x327e42(0x3115)](_0x32e702))throw new RuntimeError$2(_0x327e42(0x2d73));if(PixelFormat$1['isCompressedFormat'](_0x32e702)){if(0x0!==_0x32b6ea)throw new RuntimeError$2(_0x327e42(0x1786));if(0x1!==_0x137031)throw new RuntimeError$2('The\x20type\x20size\x20for\x20compressed\x20textures\x20must\x20be\x201.');if(0x0!==_0x32221d)throw new RuntimeError$2(_0x327e42(0x372d));}else{if(_0x32b6ea!==WebGLConstants$1[_0x327e42(0x4aae)])throw new RuntimeError$2(_0x327e42(0x1794));if(_0x7c0a43!==_0x32221d)throw new RuntimeError$2('The\x20base\x20internal\x20format\x20must\x20be\x20the\x20same\x20as\x20the\x20format\x20for\x20uncompressed\x20textures.');}if(0x0!==_0x468d34)throw new RuntimeError$2(_0x327e42(0x3af9));if(0x0!==_0x3a3696)throw new RuntimeError$2('Texture\x20arrays\x20are\x20unsupported.');var _0x529c84=_0x26c06c[_0x327e42(0x42fe)],_0x40ccd3=new Array(_0x465052);for(_0x26c646=0x0;_0x26c646<_0x465052;++_0x26c646){for(var _0x180e16=_0x40ccd3[_0x26c646]={},_0x5c839f=0x0;_0x5c839f<_0x2c5e64;++_0x5c839f){var _0x5ab841=_0x2be02f>>_0x26c646,_0x4819a5=_0x18c323>>_0x26c646,_0x6904f2=PixelFormat$1[_0x327e42(0xac0)](_0x32e702)?PixelFormat$1[_0x327e42(0x20ef)](_0x32e702,_0x5ab841,_0x4819a5):PixelFormat$1[_0x327e42(0x2652)](_0x32e702,_0x32b6ea,_0x5ab841,_0x4819a5),_0x167a3a=new Uint8Array(_0x26c06c[_0x327e42(0x1de1)],_0x529c84,_0x6904f2);_0x180e16[faceOrder[_0x5c839f]]=new CompressedTextureBuffer(_0x32e702,_0x5ab841,_0x4819a5,_0x167a3a),_0x529c84+=_0x6904f2;}_0x529c84+=0x3-(_0x529c84+0x3)%0x4+0x4;}var _0xd331cd=_0x40ccd3;if(0x1===_0x2c5e64){for(_0x26c646=0x0;_0x26c646<_0x465052;++_0x26c646)_0xd331cd[_0x26c646]=_0xd331cd[_0x26c646][faceOrder[0x0]];}return 0x1===_0x465052&&(_0xd331cd=_0xd331cd[0x0]),_0xd331cd;}function loadKTX2(_0x2c1db4,_0x286268){var _0x26dd60=_0x68aa19,_0x54f21;return _0x2c1db4 instanceof ArrayBuffer||ArrayBuffer[_0x26dd60(0x5472)](_0x2c1db4)?_0x54f21=when[_0x26dd60(0x68a)](_0x2c1db4):_0x54f21=Resource[_0x26dd60(0x320b)](_0x2c1db4)['fetchArrayBuffer'](),_0x54f21['then'](function(_0x441a51){return KTX2Transcoder['transcode'](_0x441a51,supportedTranscoderFormats,_0x286268);});}function ManagedArray(_0x237d58){var _0x44479b=_0x68aa19;_0x237d58=defaultValue$1(_0x237d58,0x0),this[_0x44479b(0x2fe5)]=new Array(_0x237d58),this['_length']=_0x237d58;}loadKTX2[_0x68aa19(0x2149)]=function(_0x15d384,_0x421def,_0x2f44c3,_0x36c13c,_0x282dbe,_0x183ec0){supportedTranscoderFormats={'s3tc':_0x15d384,'pvrtc':_0x421def,'astc':_0x2f44c3,'etc':_0x36c13c,'etc1':_0x282dbe,'bc7':_0x183ec0};},Object['defineProperties'](ManagedArray[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x5118ec=_0x68aa19;return this[_0x5118ec(0x3f16)];},'set':function(_0x18c205){var _0x48a56d=_0x68aa19;this['_length']=_0x18c205,_0x18c205>this[_0x48a56d(0x2fe5)][_0x48a56d(0x531b)]&&(this['_array'][_0x48a56d(0x531b)]=_0x18c205);}},'values':{'get':function(){var _0x2323cd=_0x68aa19;return this[_0x2323cd(0x2fe5)];}}}),ManagedArray['prototype'][_0x68aa19(0x3173)]=function(_0x238e9a){return this['_array'][_0x238e9a];},ManagedArray[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0x1e668c,_0x3816c6){var _0x529c95=_0x68aa19;_0x1e668c>=this[_0x529c95(0x531b)]&&(this['length']=_0x1e668c+0x1),this[_0x529c95(0x2fe5)][_0x1e668c]=_0x3816c6;},ManagedArray[_0x68aa19(0x4b51)][_0x68aa19(0x42cc)]=function(){var _0x3fe366=_0x68aa19;return this[_0x3fe366(0x2fe5)][this[_0x3fe366(0x3f16)]-0x1];},ManagedArray[_0x68aa19(0x4b51)][_0x68aa19(0x3a33)]=function(_0x5cd5b0){var _0x19fa43=_0x68aa19,_0x1013fb=this['length']++;this[_0x19fa43(0x2fe5)][_0x1013fb]=_0x5cd5b0;},ManagedArray[_0x68aa19(0x4b51)][_0x68aa19(0x1ae7)]=function(){var _0x33aa04=_0x68aa19;return this[_0x33aa04(0x2fe5)][--this[_0x33aa04(0x531b)]];},ManagedArray['prototype']['reserve']=function(_0x5a81e0){var _0x37e66c=_0x68aa19;_0x5a81e0>this[_0x37e66c(0x2fe5)][_0x37e66c(0x531b)]&&(this[_0x37e66c(0x2fe5)][_0x37e66c(0x531b)]=_0x5a81e0);},ManagedArray[_0x68aa19(0x4b51)][_0x68aa19(0x5cf)]=function(_0x13a90e){var _0x5bb2aa=_0x68aa19;this[_0x5bb2aa(0x531b)]=_0x13a90e;},ManagedArray[_0x68aa19(0x4b51)][_0x68aa19(0x559)]=function(_0x17c61d){var _0x58ffc3=_0x68aa19;_0x17c61d=defaultValue$1(_0x17c61d,this[_0x58ffc3(0x531b)]),this[_0x58ffc3(0x2fe5)]['length']=_0x17c61d;};var MapboxApi={'defaultAccessToken':void 0x0},printedMapboxWarning=!0x1,errorCredit,errorString=_0x68aa19(0x4dd2);function MapProjection(){var _0x12e6ca=_0x68aa19;DeveloperError$1[_0x12e6ca(0x1afd)]();}MapboxApi[_0x68aa19(0x51a6)]=function(_0x5bbc93){var _0x5f1ae5=_0x68aa19;return defined$1(_0x5bbc93)?_0x5bbc93:defined$1(MapboxApi[_0x5f1ae5(0x4ac5)])?MapboxApi[_0x5f1ae5(0x4ac5)]:(printedMapboxWarning||(console[_0x5f1ae5(0xe28)](errorString),printedMapboxWarning=!0x0),_0x5f1ae5(0x42e1));},MapboxApi[_0x68aa19(0x3f07)]=function(_0x473319){var _0x4a8217=_0x68aa19;if(!defined$1(_0x473319)&&!defined$1(MapboxApi[_0x4a8217(0x4ac5)]))return defined$1(errorCredit)||(errorCredit=new Credit$1(errorString,!0x0)),errorCredit;},Object[_0x68aa19(0x5b7)](MapProjection['prototype'],{'ellipsoid':{'get':DeveloperError$1[_0x68aa19(0x1afd)]}}),MapProjection[_0x68aa19(0x4b51)]['project']=DeveloperError$1[_0x68aa19(0x1afd)],MapProjection['prototype']['unproject']=DeveloperError$1[_0x68aa19(0x1afd)];var leftScratchArray=[],rightScratchArray=[];function merge(_0xb58998,_0xa6f574,_0x23d235,_0x1941c9,_0x30fe1d,_0x3bc767){var _0x20cc9f,_0xee7ab5,_0xfc5c58=_0x30fe1d-_0x1941c9+0x1,_0x256feb=_0x3bc767-_0x30fe1d,_0x21045a=leftScratchArray,_0x2facce=rightScratchArray;for(_0x20cc9f=0x0;_0x20cc9f<_0xfc5c58;++_0x20cc9f)_0x21045a[_0x20cc9f]=_0xb58998[_0x1941c9+_0x20cc9f];for(_0xee7ab5=0x0;_0xee7ab5<_0x256feb;++_0xee7ab5)_0x2facce[_0xee7ab5]=_0xb58998[_0x30fe1d+_0xee7ab5+0x1];_0x20cc9f=0x0,_0xee7ab5=0x0;for(var _0x2a521e=_0x1941c9;_0x2a521e<=_0x3bc767;++_0x2a521e){var _0x517d70=_0x21045a[_0x20cc9f],_0x4a4d7d=_0x2facce[_0xee7ab5];_0x20cc9f<_0xfc5c58&&(_0xee7ab5>=_0x256feb||_0xa6f574(_0x517d70,_0x4a4d7d,_0x23d235)<=0x0)?(_0xb58998[_0x2a521e]=_0x517d70,++_0x20cc9f):_0xee7ab5<_0x256feb&&(_0xb58998[_0x2a521e]=_0x4a4d7d,++_0xee7ab5);}}function sort$1(_0x1d79b4,_0xab07d2,_0x3b5df1,_0x502ae8,_0x493976){var _0x297f2d=_0x68aa19;if(!(_0x502ae8>=_0x493976)){var _0x735f57=Math[_0x297f2d(0x67a)](0.5*(_0x502ae8+_0x493976));sort$1(_0x1d79b4,_0xab07d2,_0x3b5df1,_0x502ae8,_0x735f57),sort$1(_0x1d79b4,_0xab07d2,_0x3b5df1,_0x735f57+0x1,_0x493976),merge(_0x1d79b4,_0xab07d2,_0x3b5df1,_0x502ae8,_0x735f57,_0x493976);}}function mergeSort(_0x5f0b04,_0x1f794f,_0x1f41d9){var _0x292d05=_0x68aa19,_0x2080ef=_0x5f0b04[_0x292d05(0x531b)],_0x138e0a=Math['ceil'](0.5*_0x2080ef);leftScratchArray[_0x292d05(0x531b)]=_0x138e0a,rightScratchArray[_0x292d05(0x531b)]=_0x138e0a,sort$1(_0x5f0b04,_0x1f794f,_0x1f41d9,0x0,_0x2080ef-0x1),leftScratchArray['length']=0x0,rightScratchArray[_0x292d05(0x531b)]=0x0;}function NearFarScalar(_0x1adfd8,_0x4ac8b2,_0x23d774,_0x2919a7){var _0x3b7c8d=_0x68aa19;this['near']=defaultValue$1(_0x1adfd8,0x0),this[_0x3b7c8d(0x248a)]=defaultValue$1(_0x4ac8b2,0x0),this[_0x3b7c8d(0x23e)]=defaultValue$1(_0x23d774,0x1),this['farValue']=defaultValue$1(_0x2919a7,0x0);}NearFarScalar[_0x68aa19(0x254b)]=function(_0x3ca31a,_0x24bb85){var _0xab29d2=_0x68aa19;if(defined$1(_0x3ca31a))return defined$1(_0x24bb85)?(_0x24bb85[_0xab29d2(0x2cb3)]=_0x3ca31a[_0xab29d2(0x2cb3)],_0x24bb85[_0xab29d2(0x248a)]=_0x3ca31a[_0xab29d2(0x248a)],_0x24bb85[_0xab29d2(0x23e)]=_0x3ca31a[_0xab29d2(0x23e)],_0x24bb85[_0xab29d2(0x4f9a)]=_0x3ca31a[_0xab29d2(0x4f9a)],_0x24bb85):new NearFarScalar(_0x3ca31a[_0xab29d2(0x2cb3)],_0x3ca31a['nearValue'],_0x3ca31a[_0xab29d2(0x23e)],_0x3ca31a[_0xab29d2(0x4f9a)]);},NearFarScalar[_0x68aa19(0xe6c)]=0x4,NearFarScalar[_0x68aa19(0x3540)]=function(_0x54771d,_0x287313,_0x348eca){var _0x1d3573=_0x68aa19;return _0x348eca=defaultValue$1(_0x348eca,0x0),_0x287313[_0x348eca++]=_0x54771d[_0x1d3573(0x2cb3)],_0x287313[_0x348eca++]=_0x54771d['nearValue'],_0x287313[_0x348eca++]=_0x54771d[_0x1d3573(0x23e)],_0x287313[_0x348eca]=_0x54771d[_0x1d3573(0x4f9a)],_0x287313;},NearFarScalar[_0x68aa19(0x41a1)]=function(_0x254c89,_0x1707c5,_0x8b69ba){var _0x3859bd=_0x68aa19;return _0x1707c5=defaultValue$1(_0x1707c5,0x0),defined$1(_0x8b69ba)||(_0x8b69ba=new NearFarScalar()),_0x8b69ba['near']=_0x254c89[_0x1707c5++],_0x8b69ba[_0x3859bd(0x248a)]=_0x254c89[_0x1707c5++],_0x8b69ba[_0x3859bd(0x23e)]=_0x254c89[_0x1707c5++],_0x8b69ba['farValue']=_0x254c89[_0x1707c5],_0x8b69ba;},NearFarScalar[_0x68aa19(0x2ed4)]=function(_0x482448,_0x255bc8){var _0x1f6ec2=_0x68aa19;return _0x482448===_0x255bc8||defined$1(_0x482448)&&defined$1(_0x255bc8)&&_0x482448[_0x1f6ec2(0x2cb3)]===_0x255bc8[_0x1f6ec2(0x2cb3)]&&_0x482448[_0x1f6ec2(0x248a)]===_0x255bc8[_0x1f6ec2(0x248a)]&&_0x482448['far']===_0x255bc8[_0x1f6ec2(0x23e)]&&_0x482448['farValue']===_0x255bc8[_0x1f6ec2(0x4f9a)];},NearFarScalar[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x25e339){var _0x4f120b=_0x68aa19;return NearFarScalar[_0x4f120b(0x254b)](this,_0x25e339);},NearFarScalar['prototype'][_0x68aa19(0x2ed4)]=function(_0x153346){var _0xa3fad3=_0x68aa19;return NearFarScalar[_0xa3fad3(0x2ed4)](this,_0x153346);};var Visibility={'NONE':-0x1,'PARTIAL':0x0,'FULL':0x1},Visibility$1=Object[_0x68aa19(0x3e37)](Visibility);function Occluder(_0x1bf947,_0x293e4a){var _0x1f4c33=_0x68aa19;this['_occluderPosition']=Cartesian3[_0x1f4c33(0x254b)](_0x1bf947[_0x1f4c33(0x19ee)]),this[_0x1f4c33(0x4554)]=_0x1bf947[_0x1f4c33(0x2896)],this[_0x1f4c33(0x171)]=0x0,this[_0x1f4c33(0x367a)]=void 0x0,this[_0x1f4c33(0x2fe4)]=void 0x0,this[_0x1f4c33(0x47f3)]=void 0x0,this[_0x1f4c33(0x1b9a)]=_0x293e4a;}var scratchCartesian3$a=new Cartesian3();Object['defineProperties'](Occluder[_0x68aa19(0x4b51)],{'position':{'get':function(){var _0xeb3080=_0x68aa19;return this[_0xeb3080(0x521a)];}},'radius':{'get':function(){var _0x4d74bb=_0x68aa19;return this[_0x4d74bb(0x4554)];}},'cameraPosition':{'set':function(_0x1d1608){var _0x44885a=_0x68aa19;_0x1d1608=Cartesian3[_0x44885a(0x254b)](_0x1d1608,this[_0x44885a(0x47f3)]);var _0x132cbf,_0x1d0c51,_0x272f74,_0x58f673=Cartesian3[_0x44885a(0x286c)](this[_0x44885a(0x521a)],_0x1d1608,scratchCartesian3$a),_0x4b8d3c=Cartesian3[_0x44885a(0x2ed9)](_0x58f673),_0x2799e0=this['_occluderRadius']*this[_0x44885a(0x4554)];if(_0x4b8d3c>_0x2799e0){_0x132cbf=Math['sqrt'](_0x4b8d3c-_0x2799e0),_0x4b8d3c=0x1/Math[_0x44885a(0x4080)](_0x4b8d3c),_0x1d0c51=Cartesian3[_0x44885a(0x1c02)](_0x58f673,_0x4b8d3c,scratchCartesian3$a);var _0x30eabc=_0x132cbf*_0x132cbf*_0x4b8d3c;_0x272f74=Cartesian3[_0x44885a(0x4979)](_0x1d1608,Cartesian3['multiplyByScalar'](_0x1d0c51,_0x30eabc,scratchCartesian3$a),scratchCartesian3$a);}else _0x132cbf=Number[_0x44885a(0xd77)];this[_0x44885a(0x171)]=_0x132cbf,this[_0x44885a(0x367a)]=_0x1d0c51,this['_horizonPlanePosition']=_0x272f74,this['_cameraPosition']=_0x1d1608;}}}),Occluder[_0x68aa19(0xa7d)]=function(_0x4e01cb,_0x5dbf6e,_0x454083){var _0x22453b=_0x68aa19;return defined$1(_0x454083)?(Cartesian3[_0x22453b(0x254b)](_0x4e01cb['center'],_0x454083[_0x22453b(0x521a)]),_0x454083[_0x22453b(0x4554)]=_0x4e01cb[_0x22453b(0x2896)],_0x454083['cameraPosition']=_0x5dbf6e,_0x454083):new Occluder(_0x4e01cb,_0x5dbf6e);};var tempVecScratch=new Cartesian3();Occluder[_0x68aa19(0x4b51)][_0x68aa19(0x3a4)]=function(_0xf37a7d){var _0x3da048=_0x68aa19;if(this[_0x3da048(0x171)]!==Number[_0x3da048(0xd77)]){var _0x406d03=Cartesian3[_0x3da048(0x286c)](_0xf37a7d,this['_occluderPosition'],tempVecScratch),_0x32f45f=this['_occluderRadius'];if((_0x32f45f=Cartesian3['magnitudeSquared'](_0x406d03)-_0x32f45f*_0x32f45f)>0x0)return _0x32f45f=Math[_0x3da048(0x4080)](_0x32f45f)+this['_horizonDistance'],_0x406d03=Cartesian3[_0x3da048(0x286c)](_0xf37a7d,this[_0x3da048(0x47f3)],_0x406d03),_0x32f45f*_0x32f45f>Cartesian3[_0x3da048(0x2ed9)](_0x406d03);}return!0x1;};var occludeePositionScratch=new Cartesian3();Occluder[_0x68aa19(0x4b51)][_0x68aa19(0x280b)]=function(_0x4f17bc){var _0x27a58d=_0x68aa19,_0xe730c9=Cartesian3[_0x27a58d(0x254b)](_0x4f17bc[_0x27a58d(0x19ee)],occludeePositionScratch),_0x3bbefb=_0x4f17bc['radius'];if(this[_0x27a58d(0x171)]!==Number[_0x27a58d(0xd77)]){var _0x4cfc97=Cartesian3[_0x27a58d(0x286c)](_0xe730c9,this[_0x27a58d(0x521a)],tempVecScratch),_0x476836=this['_occluderRadius']-_0x3bbefb;if(_0x476836=Cartesian3['magnitudeSquared'](_0x4cfc97)-_0x476836*_0x476836,_0x3bbefb<this['_occluderRadius'])return _0x476836>0x0&&(_0x476836=Math[_0x27a58d(0x4080)](_0x476836)+this['_horizonDistance'],_0x4cfc97=Cartesian3[_0x27a58d(0x286c)](_0xe730c9,this['_cameraPosition'],_0x4cfc97),_0x476836*_0x476836+_0x3bbefb*_0x3bbefb>Cartesian3[_0x27a58d(0x2ed9)](_0x4cfc97));if(_0x476836>0x0){_0x4cfc97=Cartesian3[_0x27a58d(0x286c)](_0xe730c9,this[_0x27a58d(0x47f3)],_0x4cfc97);var _0x46b935=Cartesian3[_0x27a58d(0x2ed9)](_0x4cfc97),_0x4d10fd=this[_0x27a58d(0x4554)]*this[_0x27a58d(0x4554)],_0x3baa7f=_0x3bbefb*_0x3bbefb;return(this[_0x27a58d(0x171)]*this[_0x27a58d(0x171)]+_0x4d10fd)*_0x3baa7f>_0x46b935*_0x4d10fd||(_0x476836=Math[_0x27a58d(0x4080)](_0x476836)+this['_horizonDistance'])*_0x476836+_0x3baa7f>_0x46b935;}return!0x0;}return!0x1;};var tempScratch=new Cartesian3();Occluder[_0x68aa19(0x4b51)][_0x68aa19(0x1396)]=function(_0x5619c0){var _0x2cd9b7=_0x68aa19,_0x1bde2b=Cartesian3['clone'](_0x5619c0[_0x2cd9b7(0x19ee)]),_0x27d49a=_0x5619c0[_0x2cd9b7(0x2896)];if(_0x27d49a>this[_0x2cd9b7(0x4554)])return Visibility$1[_0x2cd9b7(0x14d9)];if(this[_0x2cd9b7(0x171)]!==Number[_0x2cd9b7(0xd77)]){var _0xc8e74a=Cartesian3[_0x2cd9b7(0x286c)](_0x1bde2b,this[_0x2cd9b7(0x521a)],tempScratch),_0x319303=this[_0x2cd9b7(0x4554)]-_0x27d49a,_0xfd79ae=Cartesian3[_0x2cd9b7(0x2ed9)](_0xc8e74a);if((_0x319303=_0xfd79ae-_0x319303*_0x319303)>0x0){_0x319303=Math[_0x2cd9b7(0x4080)](_0x319303)+this['_horizonDistance'],_0xc8e74a=Cartesian3[_0x2cd9b7(0x286c)](_0x1bde2b,this[_0x2cd9b7(0x47f3)],_0xc8e74a);var _0x5e3d63=Cartesian3[_0x2cd9b7(0x2ed9)](_0xc8e74a);return _0x319303*_0x319303+_0x27d49a*_0x27d49a<_0x5e3d63?Visibility$1[_0x2cd9b7(0x44b5)]:(_0x319303=_0xfd79ae-(_0x319303=this[_0x2cd9b7(0x4554)]+_0x27d49a)*_0x319303)>0x0?_0x5e3d63<(_0x319303=Math[_0x2cd9b7(0x4080)](_0x319303)+this['_horizonDistance'])*_0x319303+_0x27d49a*_0x27d49a?Visibility$1[_0x2cd9b7(0x14d9)]:Visibility$1[_0x2cd9b7(0x2e11)]:(_0xc8e74a=Cartesian3['subtract'](_0x1bde2b,this[_0x2cd9b7(0x2fe4)],_0xc8e74a),Cartesian3['dot'](_0xc8e74a,this[_0x2cd9b7(0x367a)])>-_0x27d49a?Visibility$1['PARTIAL']:Visibility$1[_0x2cd9b7(0x14d9)]);}}return Visibility$1[_0x2cd9b7(0x44b5)];};var occludeePointScratch=new Cartesian3();Occluder['computeOccludeePoint']=function(_0x27f7cf,_0x2bafa3,_0x1b1d46){var _0x5b78db=_0x68aa19,_0xda84d3=Cartesian3[_0x5b78db(0x254b)](_0x2bafa3),_0x2b2f51=Cartesian3['clone'](_0x27f7cf[_0x5b78db(0x19ee)]),_0x32341a=_0x27f7cf[_0x5b78db(0x2896)],_0x5f5c32=_0x1b1d46[_0x5b78db(0x531b)],_0x1ab31b=Cartesian3['normalize'](Cartesian3[_0x5b78db(0x286c)](_0xda84d3,_0x2b2f51,occludeePointScratch),occludeePointScratch),_0xff85e3=-Cartesian3['dot'](_0x1ab31b,_0x2b2f51),_0x25b8ca=Occluder['_anyRotationVector'](_0x2b2f51,_0x1ab31b,_0xff85e3),_0x91ceaa=Occluder[_0x5b78db(0x23e6)](_0x27f7cf,_0x1ab31b,_0xff85e3,_0x25b8ca,_0x1b1d46[0x0]);if(_0x91ceaa){for(var _0xc3e954,_0x21e5be=0x1;_0x21e5be<_0x5f5c32;++_0x21e5be){if(!(_0xc3e954=Occluder[_0x5b78db(0x23e6)](_0x27f7cf,_0x1ab31b,_0xff85e3,_0x25b8ca,_0x1b1d46[_0x21e5be])))return;_0xc3e954<_0x91ceaa&&(_0x91ceaa=_0xc3e954);}if(!(_0x91ceaa<0.0017453283658983088)){var _0x9bc19e=_0x32341a/_0x91ceaa;return Cartesian3['add'](_0x2b2f51,Cartesian3[_0x5b78db(0x1c02)](_0x1ab31b,_0x9bc19e,occludeePointScratch),occludeePointScratch);}}};var computeOccludeePointFromRectangleScratch=[];Occluder[_0x68aa19(0xa70)]=function(_0x8cf523,_0x557fe9){var _0x2ec797=_0x68aa19;_0x557fe9=defaultValue$1(_0x557fe9,Ellipsoid[_0x2ec797(0x1d49)]);var _0xe37f5c=Rectangle['subsample'](_0x8cf523,_0x557fe9,0x0,computeOccludeePointFromRectangleScratch),_0x5d22fd=BoundingSphere['fromPoints'](_0xe37f5c),_0x11b616=Cartesian3[_0x2ec797(0x3e26)];if(!Cartesian3[_0x2ec797(0x2ed4)](_0x11b616,_0x5d22fd[_0x2ec797(0x19ee)]))return Occluder[_0x2ec797(0x175a)](new BoundingSphere(_0x11b616,_0x557fe9['minimumRadius']),_0x5d22fd['center'],_0xe37f5c);};var tempVec0Scratch=new Cartesian3();Occluder[_0x68aa19(0x4d8)]=function(_0x55f711,_0x44a218,_0x2b8e26){var _0xab9f11=_0x68aa19,_0x8abb2c=Cartesian3[_0xab9f11(0x1661)](_0x44a218,tempVec0Scratch),_0x532bb1=_0x8abb2c['x']>_0x8abb2c['y']?0x0:0x1;(0x0===_0x532bb1&&_0x8abb2c['z']>_0x8abb2c['x']||0x1===_0x532bb1&&_0x8abb2c['z']>_0x8abb2c['y'])&&(_0x532bb1=0x2);var _0x529618,_0x2a4eec=new Cartesian3();0x0===_0x532bb1?(_0x8abb2c['x']=_0x55f711['x'],_0x8abb2c['y']=_0x55f711['y']+0x1,_0x8abb2c['z']=_0x55f711['z']+0x1,_0x529618=Cartesian3[_0xab9f11(0x27ad)]):0x1===_0x532bb1?(_0x8abb2c['x']=_0x55f711['x']+0x1,_0x8abb2c['y']=_0x55f711['y'],_0x8abb2c['z']=_0x55f711['z']+0x1,_0x529618=Cartesian3[_0xab9f11(0x51ed)]):(_0x8abb2c['x']=_0x55f711['x']+0x1,_0x8abb2c['y']=_0x55f711['y']+0x1,_0x8abb2c['z']=_0x55f711['z'],_0x529618=Cartesian3[_0xab9f11(0x689)]);var _0x544144=(Cartesian3['dot'](_0x44a218,_0x8abb2c)+_0x2b8e26)/-Cartesian3[_0xab9f11(0x22ed)](_0x44a218,_0x529618);return Cartesian3[_0xab9f11(0x4e7d)](Cartesian3[_0xab9f11(0x286c)](Cartesian3['add'](_0x8abb2c,Cartesian3[_0xab9f11(0x1c02)](_0x529618,_0x544144,_0x2a4eec),_0x8abb2c),_0x55f711,_0x8abb2c),_0x8abb2c);};var posDirectionScratch=new Cartesian3();Occluder[_0x68aa19(0x539c)]=function(_0x1ba567,_0x599f1e,_0x2fae50,_0x15488d,_0x136223){var _0x12235d=_0x68aa19,_0x443436=Cartesian3[_0x12235d(0x286c)](_0x15488d,_0x1ba567,posDirectionScratch);if(_0x443436=Cartesian3['normalize'](_0x443436,_0x443436),Cartesian3[_0x12235d(0x22ed)](_0x599f1e,_0x443436)<0.9999999847691291){var _0x115a01=Cartesian3[_0x12235d(0x33cc)](_0x599f1e,_0x443436,_0x443436);if(Cartesian3['magnitude'](_0x115a01)>CesiumMath[_0x12235d(0x1aa1)])return Cartesian3[_0x12235d(0x4e7d)](_0x115a01,new Cartesian3());}return _0x136223;};var posScratch1=new Cartesian3(),occluerPosScratch=new Cartesian3(),posScratch2=new Cartesian3(),horizonPlanePosScratch=new Cartesian3();function OffsetGeometryInstanceAttribute(_0x52c5b5,_0x3cbb14,_0x35538b){var _0x31b7b9=_0x68aa19;_0x52c5b5=defaultValue$1(_0x52c5b5,0x0),_0x3cbb14=defaultValue$1(_0x3cbb14,0x0),_0x35538b=defaultValue$1(_0x35538b,0x0),this[_0x31b7b9(0x327)]=new Float32Array([_0x52c5b5,_0x3cbb14,_0x35538b]);}function OpenCageGeocoderService(_0x37633c,_0x145aa2,_0x51265e){var _0x5f490d=_0x68aa19;(_0x37633c=Resource['createIfNeeded'](_0x37633c))[_0x5f490d(0x3a2a)](),_0x37633c[_0x5f490d(0x49e5)]({'key':_0x145aa2}),this[_0x5f490d(0x52cd)]=_0x37633c,this['_params']=defaultValue$1(_0x51265e,{});}Occluder[_0x68aa19(0x23e6)]=function(_0x3a7abf,_0x1d7810,_0x3ab839,_0x14f2cb,_0x187afc){var _0x165b2c=_0x68aa19,_0x3cc558=Cartesian3[_0x165b2c(0x254b)](_0x187afc,posScratch1),_0x5825ac=Cartesian3[_0x165b2c(0x254b)](_0x3a7abf[_0x165b2c(0x19ee)],occluerPosScratch),_0x202361=_0x3a7abf[_0x165b2c(0x2896)],_0x591e82=Cartesian3[_0x165b2c(0x286c)](_0x5825ac,_0x3cc558,posScratch2),_0x57cfac=Cartesian3['magnitudeSquared'](_0x591e82),_0x4a87a1=_0x202361*_0x202361;if(_0x57cfac<_0x4a87a1)return!0x1;var _0x137a08=_0x57cfac-_0x4a87a1,_0x4f1a09=Math['sqrt'](_0x137a08),_0x1c65da=_0x4f1a09*(0x1/Math['sqrt'](_0x57cfac))*_0x4f1a09;_0x591e82=Cartesian3['normalize'](_0x591e82,_0x591e82);var _0x75c927=Cartesian3[_0x165b2c(0x4979)](_0x3cc558,Cartesian3[_0x165b2c(0x1c02)](_0x591e82,_0x1c65da,horizonPlanePosScratch),horizonPlanePosScratch),_0x265d9c=Math[_0x165b2c(0x4080)](_0x137a08-_0x1c65da*_0x1c65da),_0x15b072=this[_0x165b2c(0x539c)](_0x5825ac,_0x1d7810,_0x3ab839,_0x3cc558,_0x14f2cb),_0x1efa06=Cartesian3[_0x165b2c(0x2b84)](_0x15b072['x']*_0x15b072['x']*_0x591e82['x']+(_0x15b072['x']*_0x15b072['y']-_0x15b072['z'])*_0x591e82['y']+(_0x15b072['x']*_0x15b072['z']+_0x15b072['y'])*_0x591e82['z'],(_0x15b072['x']*_0x15b072['y']+_0x15b072['z'])*_0x591e82['x']+_0x15b072['y']*_0x15b072['y']*_0x591e82['y']+(_0x15b072['y']*_0x15b072['z']-_0x15b072['x'])*_0x591e82['z'],(_0x15b072['x']*_0x15b072['z']-_0x15b072['y'])*_0x591e82['x']+(_0x15b072['y']*_0x15b072['z']+_0x15b072['x'])*_0x591e82['y']+_0x15b072['z']*_0x15b072['z']*_0x591e82['z'],posScratch1);_0x1efa06=Cartesian3[_0x165b2c(0x4e7d)](_0x1efa06,_0x1efa06);var _0xf1136f=Cartesian3[_0x165b2c(0x1c02)](_0x1efa06,_0x265d9c,posScratch1);_0x15b072=Cartesian3[_0x165b2c(0x4e7d)](Cartesian3[_0x165b2c(0x286c)](Cartesian3[_0x165b2c(0x4979)](_0x75c927,_0xf1136f,posScratch2),_0x5825ac,posScratch2),posScratch2);var _0x454523=Cartesian3[_0x165b2c(0x22ed)](_0x1d7810,_0x15b072);_0x15b072=Cartesian3[_0x165b2c(0x4e7d)](Cartesian3[_0x165b2c(0x286c)](Cartesian3[_0x165b2c(0x286c)](_0x75c927,_0xf1136f,_0x15b072),_0x5825ac,_0x15b072),_0x15b072);var _0x62b44f=Cartesian3[_0x165b2c(0x22ed)](_0x1d7810,_0x15b072);return _0x454523<_0x62b44f?_0x454523:_0x62b44f;},Object[_0x68aa19(0x5b7)](OffsetGeometryInstanceAttribute[_0x68aa19(0x4b51)],{'componentDatatype':{'get':function(){return ComponentDatatype$1['FLOAT'];}},'componentsPerAttribute':{'get':function(){return 0x3;}},'normalize':{'get':function(){return!0x1;}}}),OffsetGeometryInstanceAttribute[_0x68aa19(0x7b1)]=function(_0x5b8c83){return new OffsetGeometryInstanceAttribute(_0x5b8c83['x'],_0x5b8c83['y'],_0x5b8c83['z']);},OffsetGeometryInstanceAttribute['toValue']=function(_0x2575d4,_0x1a5138){return defined$1(_0x1a5138)||(_0x1a5138=new Float32Array([_0x2575d4['x'],_0x2575d4['y'],_0x2575d4['z']])),_0x1a5138[0x0]=_0x2575d4['x'],_0x1a5138[0x1]=_0x2575d4['y'],_0x1a5138[0x2]=_0x2575d4['z'],_0x1a5138;},Object[_0x68aa19(0x5b7)](OpenCageGeocoderService[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x6a9a75=_0x68aa19;return this[_0x6a9a75(0x52cd)];}},'params':{'get':function(){return this['_params'];}}}),OpenCageGeocoderService[_0x68aa19(0x4b51)][_0x68aa19(0x368a)]=function(_0x5680b8){var _0xc1cf1c=_0x68aa19;return this['_url'][_0xc1cf1c(0x14ea)]({'url':_0xc1cf1c(0x3699),'queryParameters':combine$2(this[_0xc1cf1c(0x458f)],{'q':_0x5680b8})})['fetchJson']()[_0xc1cf1c(0x4e1e)](function(_0x56a8a5){var _0xe605aa=_0xc1cf1c;return _0x56a8a5['results'][_0xe605aa(0x2e47)](function(_0x20f6ed){var _0x1c7365=_0xe605aa,_0x42eb32,_0x2ad46d=_0x20f6ed[_0x1c7365(0x4103)];if(defined$1(_0x2ad46d))_0x42eb32=Rectangle[_0x1c7365(0x2ac5)](_0x2ad46d['southwest'][_0x1c7365(0x5528)],_0x2ad46d[_0x1c7365(0x13c7)][_0x1c7365(0x11c0)],_0x2ad46d[_0x1c7365(0xe80)]['lng'],_0x2ad46d[_0x1c7365(0xe80)][_0x1c7365(0x11c0)]);else{var _0x5d5cb7=_0x20f6ed[_0x1c7365(0x4b72)][_0x1c7365(0x11c0)],_0x4b1b44=_0x20f6ed['geometry'][_0x1c7365(0x5528)];_0x42eb32=Cartesian3[_0x1c7365(0x2ac5)](_0x5d5cb7,_0x4b1b44);}return{'displayName':_0x20f6ed[_0x1c7365(0x38f5)],'destination':_0x42eb32};});});};var Packable={'packedLength':void 0x0,'pack':DeveloperError$1[_0x68aa19(0x1afd)],'unpack':DeveloperError$1[_0x68aa19(0x1afd)]},PackableForInterpolation={'packedInterpolationLength':void 0x0,'convertPackedArrayForInterpolation':DeveloperError$1['throwInstantiationError'],'unpackInterpolationResult':DeveloperError$1[_0x68aa19(0x1afd)]},PBRExtensionParamterType={'BASECOLOR_UV_OFFSET_AND_TILING':0x0,'EMISSIVE_UV_OFFSET_AND_TILING':0x1},PBRExtensionParamterType$1=Object[_0x68aa19(0x3e37)](PBRExtensionParamterType),getCSSValue$1=function(_0x576a09,_0x4b11db){var _0x5b314a=_0x68aa19;return document['defaultView'][_0x5b314a(0x44ef)](_0x576a09,null)[_0x5b314a(0xa90)](_0x4b11db);},measureText=function(_0x30d49f,_0x44abfe,_0x1137e1,_0x363a54){var _0x539bb0=_0x68aa19,_0x516b2d=_0x30d49f[_0x539bb0(0xaf7)](_0x44abfe),_0x5f5a74=getCSSValue$1(_0x30d49f[_0x539bb0(0xda2)],_0x539bb0(0x3c8f)),_0x10bc0e=getCSSValue$1(_0x30d49f[_0x539bb0(0xda2)],'font-size')[_0x539bb0(0x1297)]('px',''),_0x4b5029=getCSSValue$1(_0x30d49f['canvas'],_0x539bb0(0x3919)),_0x1ca58c=getCSSValue$1(_0x30d49f[_0x539bb0(0xda2)],_0x539bb0(0x18b0)),_0x4ae92f=!/\S/['test'](_0x44abfe);_0x516b2d['fontsize']=_0x10bc0e;var _0x5d148e=document[_0x539bb0(0x433c)]('div');_0x5d148e['style'][_0x539bb0(0x4771)]=_0x539bb0(0x239e),_0x5d148e[_0x539bb0(0x588d)][_0x539bb0(0x357f)]=0x0,_0x5d148e[_0x539bb0(0x588d)][_0x539bb0(0x39f0)]=_0x4b5029+'\x20'+_0x1ca58c+'\x20'+_0x10bc0e+_0x539bb0(0x2f51)+_0x5f5a74,_0x5d148e[_0x539bb0(0x40f1)]=_0x44abfe+_0x539bb0(0xbb8)+_0x44abfe,document[_0x539bb0(0x57eb)]['appendChild'](_0x5d148e),_0x516b2d[_0x539bb0(0x3e33)]=1.2*_0x10bc0e;var _0x3ff26d=getCSSValue$1(_0x5d148e,'height');if((_0x3ff26d=_0x3ff26d[_0x539bb0(0x1297)]('px',''))>=0x2*_0x10bc0e&&(_0x516b2d[_0x539bb0(0x3e33)]=_0x3ff26d/0x2|0x0),document[_0x539bb0(0x57eb)]['removeChild'](_0x5d148e),_0x4ae92f)_0x516b2d['ascent']=0x0,_0x516b2d['descent']=0x0,_0x516b2d[_0x539bb0(0x4103)]={'minx':0x0,'maxx':_0x516b2d[_0x539bb0(0x209)],'miny':0x0,'maxy':0x0},_0x516b2d['height']=0x0;else{var _0x562019=document['createElement'](_0x539bb0(0xda2)),_0x3881be=0x64;_0x562019[_0x539bb0(0x209)]=_0x516b2d['width']+_0x3881be,_0x562019[_0x539bb0(0x5862)]=0x3*_0x10bc0e,_0x562019[_0x539bb0(0x588d)][_0x539bb0(0x357f)]=0x1,_0x562019['style'][_0x539bb0(0x57a5)]=_0x5f5a74,_0x562019[_0x539bb0(0x588d)][_0x539bb0(0x1675)]=_0x10bc0e,_0x562019[_0x539bb0(0x588d)]['fontStyle']=_0x4b5029,_0x562019[_0x539bb0(0x588d)][_0x539bb0(0x1bfe)]=_0x1ca58c;var _0x55a4d4=_0x562019[_0x539bb0(0x3ca1)]('2d');_0x55a4d4[_0x539bb0(0x39f0)]=_0x4b5029+'\x20'+_0x1ca58c+'\x20'+_0x10bc0e+_0x539bb0(0x2f51)+_0x5f5a74;var _0x174246=_0x562019[_0x539bb0(0x209)],_0xa8e383=_0x562019[_0x539bb0(0x5862)],_0x2c6dda=_0xa8e383/0x2;_0x55a4d4[_0x539bb0(0x3355)]='white',_0x55a4d4[_0x539bb0(0x2904)](-0x1,-0x1,_0x174246+0x2,_0xa8e383+0x2),_0x1137e1&&(_0x55a4d4['strokeStyle']=_0x539bb0(0x2f9e),_0x55a4d4[_0x539bb0(0x3bf7)]=_0x30d49f[_0x539bb0(0x3bf7)],_0x55a4d4[_0x539bb0(0x2ced)](_0x44abfe,0x32,_0x2c6dda)),_0x363a54&&(_0x55a4d4[_0x539bb0(0x3355)]=_0x539bb0(0x2f9e),_0x55a4d4[_0x539bb0(0x9b1)](_0x44abfe,0x32,_0x2c6dda));for(var _0x405934=_0x55a4d4['getImageData'](0x0,0x0,_0x174246,_0xa8e383)[_0x539bb0(0x116f)],_0x3c8da1=0x0,_0x4a27d1=0x4*_0x174246,_0x12025e=_0x405934[_0x539bb0(0x531b)];++_0x3c8da1<_0x12025e&&0xff===_0x405934[_0x3c8da1];);var _0x535b37=_0x3c8da1/_0x4a27d1|0x0;for(_0x3c8da1=_0x12025e-0x1;--_0x3c8da1>0x0&&0xff===_0x405934[_0x3c8da1];);var _0x547a66=_0x3c8da1/_0x4a27d1|0x0;for(_0x3c8da1=0x0;_0x3c8da1<_0x12025e&&0xff===_0x405934[_0x3c8da1];)(_0x3c8da1+=_0x4a27d1)>=_0x12025e&&(_0x3c8da1=_0x3c8da1-_0x12025e+0x4);var _0x282063=_0x3c8da1%_0x4a27d1/0x4|0x0,_0xdb7a20=0x1;for(_0x3c8da1=_0x12025e-0x3;_0x3c8da1>=0x0&&0xff===_0x405934[_0x3c8da1];)(_0x3c8da1-=_0x4a27d1)<0x0&&(_0x3c8da1=_0x12025e-0x3-0x4*_0xdb7a20++);var _0x4e7e47=_0x3c8da1%_0x4a27d1/0x4+0x1|0x0;_0x516b2d[_0x539bb0(0x4c44)]=_0x2c6dda-_0x535b37,_0x516b2d[_0x539bb0(0x198d)]=_0x547a66-_0x2c6dda,_0x516b2d[_0x539bb0(0x4103)]={'minx':_0x282063-0x32,'maxx':_0x4e7e47-0x32,'miny':0x0,'maxy':_0x547a66-_0x535b37},_0x516b2d[_0x539bb0(0x5862)]=_0x547a66-_0x535b37+0x1;}return _0x516b2d;},imageSmoothingEnabledName;function writeTextToCanvas(_0x1062ef,_0x1fbae1){var _0x413ab3=_0x68aa19;if(''!==_0x1062ef){_0x1fbae1=defaultValue$1(_0x1fbae1,defaultValue$1['EMPTY_OBJECT']);var _0x16b418=defaultValue$1(_0x1fbae1[_0x413ab3(0x39f0)],_0x413ab3(0x43c2)),_0x22acdc=defaultValue$1(_0x1fbae1[_0x413ab3(0x3c20)],!0x1),_0x213a08=defaultValue$1(_0x1fbae1[_0x413ab3(0x12c5)],!0x0),_0x45a10a=defaultValue$1(_0x1fbae1[_0x413ab3(0x4bdf)],0x1),_0x59ab5c=defaultValue$1(_0x1fbae1['backgroundColor'],Color$2[_0x413ab3(0x36e1)]),_0x291b33=defaultValue$1(_0x1fbae1[_0x413ab3(0x367)],0x0),_0x2cceca=0x2*_0x291b33,_0x197ade=document[_0x413ab3(0x433c)](_0x413ab3(0xda2));_0x197ade[_0x413ab3(0x209)]=0x1,_0x197ade[_0x413ab3(0x5862)]=0x1,_0x197ade[_0x413ab3(0x588d)]['font']=_0x16b418;var _0x2567cf=_0x197ade['getContext']('2d');defined$1(imageSmoothingEnabledName)||(defined$1(_0x2567cf['imageSmoothingEnabled'])?imageSmoothingEnabledName=_0x413ab3(0x4f5a):defined$1(_0x2567cf[_0x413ab3(0xa14)])?imageSmoothingEnabledName=_0x413ab3(0xa14):defined$1(_0x2567cf[_0x413ab3(0x3c23)])?imageSmoothingEnabledName='webkitImageSmoothingEnabled':defined$1(_0x2567cf[_0x413ab3(0x16f8)])&&(imageSmoothingEnabledName='msImageSmoothingEnabled')),_0x2567cf['font']=_0x16b418,_0x2567cf[_0x413ab3(0x175b)]=_0x413ab3(0x19b6),_0x2567cf['lineWidth']=_0x45a10a,_0x2567cf[imageSmoothingEnabledName]=!0x1,_0x2567cf[_0x413ab3(0x1a8f)]=defaultValue$1(_0x1fbae1['textBaseline'],_0x413ab3(0x3b17)),_0x197ade[_0x413ab3(0x588d)]['visibility']='hidden',document[_0x413ab3(0x57eb)]['appendChild'](_0x197ade);var _0x33e7cc=measureText(_0x2567cf,_0x1062ef,_0x22acdc,_0x213a08);_0x197ade[_0x413ab3(0x4e51)]=_0x33e7cc,document[_0x413ab3(0x57eb)]['removeChild'](_0x197ade),_0x197ade[_0x413ab3(0x588d)][_0x413ab3(0x42d2)]='';var _0x51ad81=-_0x33e7cc[_0x413ab3(0x4103)]['minx'],_0x16de42=Math[_0x413ab3(0x28fa)](_0x33e7cc['width'])+_0x51ad81+_0x2cceca,_0x3fb997=_0x33e7cc[_0x413ab3(0x5862)]+_0x2cceca,_0x184ca1=_0x3fb997-(_0x3fb997-_0x33e7cc[_0x413ab3(0x4c44)]+_0x291b33)+_0x2cceca;if(_0x197ade[_0x413ab3(0x209)]=_0x16de42,_0x197ade[_0x413ab3(0x5862)]=_0x3fb997,_0x2567cf[_0x413ab3(0x39f0)]=_0x16b418,_0x2567cf[_0x413ab3(0x175b)]='round',_0x2567cf[_0x413ab3(0x3bf7)]=_0x45a10a,_0x2567cf[imageSmoothingEnabledName]=!0x1,_0x59ab5c!==Color$2[_0x413ab3(0x36e1)]&&(_0x2567cf['fillStyle']=_0x59ab5c[_0x413ab3(0x46c6)](),_0x2567cf[_0x413ab3(0x2904)](0x0,0x0,_0x197ade[_0x413ab3(0x209)],_0x197ade[_0x413ab3(0x5862)])),_0x22acdc){var _0x580c16=defaultValue$1(_0x1fbae1['strokeColor'],Color$2[_0x413ab3(0x1219)]);_0x2567cf[_0x413ab3(0x3c77)]=_0x580c16[_0x413ab3(0x46c6)](),_0x2567cf[_0x413ab3(0x2ced)](_0x1062ef,_0x51ad81+_0x291b33,_0x184ca1);}if(_0x213a08){var _0x213873=defaultValue$1(_0x1fbae1['fillColor'],Color$2['WHITE']);_0x2567cf['fillStyle']=_0x213873['toCssColorString'](),_0x2567cf[_0x413ab3(0x9b1)](_0x1062ef,_0x51ad81+_0x291b33,_0x184ca1);}return _0x197ade;}}function PinBuilder(){var _0x102831=_0x68aa19;this[_0x102831(0x16fc)]={};}PinBuilder[_0x68aa19(0x4b51)][_0x68aa19(0x3d8a)]=function(_0x2da240,_0x3fe7a6){var _0x3e454b=_0x68aa19;return createPin(void 0x0,void 0x0,_0x2da240,_0x3fe7a6,this[_0x3e454b(0x16fc)]);},PinBuilder[_0x68aa19(0x4b51)][_0x68aa19(0x3c19)]=function(_0x6941dd,_0x1d67ac,_0x3fcca9){return createPin(_0x6941dd,void 0x0,_0x1d67ac,_0x3fcca9,this['_cache']);},PinBuilder['prototype'][_0x68aa19(0x37c1)]=function(_0x415afe,_0x3efd74,_0x44ff62){var _0x4bf5e1=_0x68aa19;return createPin(buildModuleUrl('Assets/Textures/maki/'+encodeURIComponent(_0x415afe)+_0x4bf5e1(0x50d4)),void 0x0,_0x3efd74,_0x44ff62,this[_0x4bf5e1(0x16fc)]);},PinBuilder['prototype']['fromText']=function(_0x5cf620,_0x53134e,_0x48598b){var _0x56e4ec=_0x68aa19;return createPin(void 0x0,_0x5cf620,_0x53134e,_0x48598b,this[_0x56e4ec(0x16fc)]);};var colorScratch$6=new Color$2();function drawPin(_0x4b2553,_0x5ef5d7,_0x1707a3){var _0x2c273c=_0x68aa19;_0x4b2553[_0x2c273c(0x50ba)](),_0x4b2553[_0x2c273c(0x1ed8)](_0x1707a3/0x18,_0x1707a3/0x18),_0x4b2553[_0x2c273c(0x3355)]=_0x5ef5d7[_0x2c273c(0x46c6)](),_0x4b2553['strokeStyle']=_0x5ef5d7['brighten'](0.6,colorScratch$6)[_0x2c273c(0x46c6)](),_0x4b2553[_0x2c273c(0x3bf7)]=0.846,_0x4b2553[_0x2c273c(0x28b1)](),_0x4b2553[_0x2c273c(0x5702)](6.72,0.422),_0x4b2553[_0x2c273c(0x3d72)](17.28,0.422),_0x4b2553['bezierCurveTo'](18.553,0.422,19.577,1.758,19.577,3.415),_0x4b2553[_0x2c273c(0x3d72)](19.577,10.973),_0x4b2553[_0x2c273c(0x3370)](19.577,12.63,18.553,13.966,17.282,13.966),_0x4b2553[_0x2c273c(0x3d72)](14.386,14.008),_0x4b2553[_0x2c273c(0x3d72)](11.826,23.578),_0x4b2553[_0x2c273c(0x3d72)](9.614,14.008),_0x4b2553[_0x2c273c(0x3d72)](6.719,13.965),_0x4b2553[_0x2c273c(0x3370)](5.446,13.983,4.422,12.629,4.422,10.972),_0x4b2553[_0x2c273c(0x3d72)](4.422,3.416),_0x4b2553[_0x2c273c(0x3370)](4.423,1.76,5.447,0.423,6.718,0.423),_0x4b2553[_0x2c273c(0x2a95)](),_0x4b2553[_0x2c273c(0x12c5)](),_0x4b2553[_0x2c273c(0x3c20)](),_0x4b2553['restore']();}function drawIcon(_0x3b9ed9,_0x13f81e,_0x16d3d6){var _0x51f81a=_0x68aa19,_0x47819d=_0x16d3d6/2.5,_0x1fe760=_0x47819d,_0x5497fd=_0x47819d;_0x13f81e[_0x51f81a(0x209)]>_0x13f81e[_0x51f81a(0x5862)]?_0x5497fd=_0x47819d*(_0x13f81e[_0x51f81a(0x5862)]/_0x13f81e[_0x51f81a(0x209)]):_0x13f81e[_0x51f81a(0x209)]<_0x13f81e[_0x51f81a(0x5862)]&&(_0x1fe760=_0x47819d*(_0x13f81e[_0x51f81a(0x209)]/_0x13f81e[_0x51f81a(0x5862)]));var _0x3ddb83=Math[_0x51f81a(0x19b6)]((_0x16d3d6-_0x1fe760)/0x2),_0x4d96dd=Math[_0x51f81a(0x19b6)](0x7/0x18*_0x16d3d6-_0x5497fd/0x2);_0x3b9ed9[_0x51f81a(0x2842)]=_0x51f81a(0x45ea),_0x3b9ed9[_0x51f81a(0x4895)](_0x13f81e,_0x3ddb83-0x1,_0x4d96dd,_0x1fe760,_0x5497fd),_0x3b9ed9[_0x51f81a(0x4895)](_0x13f81e,_0x3ddb83,_0x4d96dd-0x1,_0x1fe760,_0x5497fd),_0x3b9ed9['drawImage'](_0x13f81e,_0x3ddb83+0x1,_0x4d96dd,_0x1fe760,_0x5497fd),_0x3b9ed9['drawImage'](_0x13f81e,_0x3ddb83,_0x4d96dd+0x1,_0x1fe760,_0x5497fd),_0x3b9ed9[_0x51f81a(0x2842)]=_0x51f81a(0x4e22),_0x3b9ed9[_0x51f81a(0x3355)]=Color$2[_0x51f81a(0x1219)][_0x51f81a(0x46c6)](),_0x3b9ed9['fillRect'](_0x3ddb83-0x1,_0x4d96dd-0x1,_0x1fe760+0x2,_0x5497fd+0x2),_0x3b9ed9[_0x51f81a(0x2842)]=_0x51f81a(0x45ea),_0x3b9ed9[_0x51f81a(0x4895)](_0x13f81e,_0x3ddb83,_0x4d96dd,_0x1fe760,_0x5497fd),_0x3b9ed9[_0x51f81a(0x2842)]=_0x51f81a(0x4e22),_0x3b9ed9[_0x51f81a(0x3355)]=Color$2['WHITE'][_0x51f81a(0x46c6)](),_0x3b9ed9[_0x51f81a(0x2904)](_0x3ddb83-0x1,_0x4d96dd-0x2,_0x1fe760+0x2,_0x5497fd+0x2);}var stringifyScratch=new Array(0x4);function createPin(_0x54b4a2,_0x1fb2b4,_0x537b6c,_0x5172dd,_0x45f7ea){var _0x531d18=_0x68aa19;stringifyScratch[0x0]=_0x54b4a2,stringifyScratch[0x1]=_0x1fb2b4,stringifyScratch[0x2]=_0x537b6c,stringifyScratch[0x3]=_0x5172dd;var _0x43cbf9=JSON['stringify'](stringifyScratch),_0x849a3d=_0x45f7ea[_0x43cbf9];if(defined$1(_0x849a3d))return _0x849a3d;var _0x9a76ea=document[_0x531d18(0x433c)](_0x531d18(0xda2));_0x9a76ea[_0x531d18(0x209)]=_0x5172dd,_0x9a76ea[_0x531d18(0x5862)]=_0x5172dd;var _0x1f30cf=_0x9a76ea[_0x531d18(0x3ca1)]('2d');if(drawPin(_0x1f30cf,_0x537b6c,_0x5172dd),defined$1(_0x54b4a2)){var _0x4326db=Resource[_0x531d18(0x320b)](_0x54b4a2)['fetchImage']()[_0x531d18(0x4e1e)](function(_0x4820b4){return drawIcon(_0x1f30cf,_0x4820b4,_0x5172dd),_0x45f7ea[_0x43cbf9]=_0x9a76ea,_0x9a76ea;});return _0x45f7ea[_0x43cbf9]=_0x4326db,_0x4326db;}if(defined$1(_0x1fb2b4)){var _0x23e698=writeTextToCanvas(_0x1fb2b4,{'font':_0x531d18(0x505)+_0x5172dd+'px\x20sans-serif'});drawIcon(_0x1f30cf,_0x23e698,_0x5172dd);}return _0x45f7ea[_0x43cbf9]=_0x9a76ea,_0x9a76ea;}function PlaneGeometry(_0x30c7b5){var _0x40440f=_0x68aa19;_0x30c7b5=defaultValue$1(_0x30c7b5,defaultValue$1[_0x40440f(0x494f)]);var _0x3ef60d=defaultValue$1(_0x30c7b5[_0x40440f(0x4a45)],VertexFormat[_0x40440f(0x139e)]);this[_0x40440f(0x4f44)]=_0x3ef60d,this[_0x40440f(0x39eb)]=_0x40440f(0x3109);}PlaneGeometry[_0x68aa19(0xe6c)]=VertexFormat[_0x68aa19(0xe6c)],PlaneGeometry[_0x68aa19(0x3540)]=function(_0xa3d097,_0x14d985,_0x3c10d4){var _0x2b5760=_0x68aa19;return _0x3c10d4=defaultValue$1(_0x3c10d4,0x0),VertexFormat[_0x2b5760(0x3540)](_0xa3d097['_vertexFormat'],_0x14d985,_0x3c10d4),_0x14d985;};var scratchVertexFormat$6=new VertexFormat(),scratchOptions$a={'vertexFormat':scratchVertexFormat$6};PlaneGeometry['unpack']=function(_0x563241,_0xb14d52,_0x27e3c2){var _0x45af88=_0x68aa19;_0xb14d52=defaultValue$1(_0xb14d52,0x0);var _0x52c98e=VertexFormat[_0x45af88(0x41a1)](_0x563241,_0xb14d52,scratchVertexFormat$6);return defined$1(_0x27e3c2)?(_0x27e3c2[_0x45af88(0x4f44)]=VertexFormat['clone'](_0x52c98e,_0x27e3c2[_0x45af88(0x4f44)]),_0x27e3c2):new PlaneGeometry(scratchOptions$a);};var min$1=new Cartesian3(-0.5,-0.5,0x0),max$1=new Cartesian3(0.5,0.5,0x0);function PlaneOutlineGeometry(){this['_workerName']='createPlaneOutlineGeometry';}PlaneGeometry[_0x68aa19(0x2a90)]=function(_0x2c87f2){var _0x37e8d3=_0x68aa19,_0x584788,_0x2ee637,_0x3d4981=_0x2c87f2['_vertexFormat'],_0x3bc343=new GeometryAttributes();if(_0x3d4981[_0x37e8d3(0x4771)]){if((_0x2ee637=new Float64Array(0xc))[0x0]=min$1['x'],_0x2ee637[0x1]=min$1['y'],_0x2ee637[0x2]=0x0,_0x2ee637[0x3]=max$1['x'],_0x2ee637[0x4]=min$1['y'],_0x2ee637[0x5]=0x0,_0x2ee637[0x6]=max$1['x'],_0x2ee637[0x7]=max$1['y'],_0x2ee637[0x8]=0x0,_0x2ee637[0x9]=min$1['x'],_0x2ee637[0xa]=max$1['y'],_0x2ee637[0xb]=0x0,_0x3bc343['position']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x37e8d3(0x1c31)],'componentsPerAttribute':0x3,'values':_0x2ee637}),_0x3d4981[_0x37e8d3(0x193a)]){var _0x34cedd=new Float32Array(0xc);_0x34cedd[0x0]=0x0,_0x34cedd[0x1]=0x0,_0x34cedd[0x2]=0x1,_0x34cedd[0x3]=0x0,_0x34cedd[0x4]=0x0,_0x34cedd[0x5]=0x1,_0x34cedd[0x6]=0x0,_0x34cedd[0x7]=0x0,_0x34cedd[0x8]=0x1,_0x34cedd[0x9]=0x0,_0x34cedd[0xa]=0x0,_0x34cedd[0xb]=0x1,_0x3bc343[_0x37e8d3(0x193a)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x37e8d3(0x15eb)],'componentsPerAttribute':0x3,'values':_0x34cedd});}if(_0x3d4981['st']){var _0x466b07=new Float32Array(0x8);_0x466b07[0x0]=0x0,_0x466b07[0x1]=0x0,_0x466b07[0x2]=0x1,_0x466b07[0x3]=0x0,_0x466b07[0x4]=0x1,_0x466b07[0x5]=0x1,_0x466b07[0x6]=0x0,_0x466b07[0x7]=0x1,_0x3bc343['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x37e8d3(0x15eb)],'componentsPerAttribute':0x2,'values':_0x466b07});}if(_0x3d4981[_0x37e8d3(0x1623)]){var _0x4c4234=new Float32Array(0xc);_0x4c4234[0x0]=0x1,_0x4c4234[0x1]=0x0,_0x4c4234[0x2]=0x0,_0x4c4234[0x3]=0x1,_0x4c4234[0x4]=0x0,_0x4c4234[0x5]=0x0,_0x4c4234[0x6]=0x1,_0x4c4234[0x7]=0x0,_0x4c4234[0x8]=0x0,_0x4c4234[0x9]=0x1,_0x4c4234[0xa]=0x0,_0x4c4234[0xb]=0x0,_0x3bc343[_0x37e8d3(0x1623)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x37e8d3(0x15eb)],'componentsPerAttribute':0x3,'values':_0x4c4234});}if(_0x3d4981[_0x37e8d3(0xcdb)]){var _0x54bc82=new Float32Array(0xc);_0x54bc82[0x0]=0x0,_0x54bc82[0x1]=0x1,_0x54bc82[0x2]=0x0,_0x54bc82[0x3]=0x0,_0x54bc82[0x4]=0x1,_0x54bc82[0x5]=0x0,_0x54bc82[0x6]=0x0,_0x54bc82[0x7]=0x1,_0x54bc82[0x8]=0x0,_0x54bc82[0x9]=0x0,_0x54bc82[0xa]=0x1,_0x54bc82[0xb]=0x0,_0x3bc343['bitangent']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x37e8d3(0x15eb)],'componentsPerAttribute':0x3,'values':_0x54bc82});}(_0x584788=new Uint16Array(0x6))[0x0]=0x0,_0x584788[0x1]=0x1,_0x584788[0x2]=0x2,_0x584788[0x3]=0x0,_0x584788[0x4]=0x2,_0x584788[0x5]=0x3;}return new Geometry({'attributes':_0x3bc343,'indices':_0x584788,'primitiveType':PrimitiveType$1[_0x37e8d3(0x139)],'boundingSphere':new BoundingSphere(Cartesian3[_0x37e8d3(0x3e26)],Math['sqrt'](0x2))});},PlaneOutlineGeometry[_0x68aa19(0xe6c)]=0x0,PlaneOutlineGeometry['pack']=function(_0x4e6264,_0x9aa85f){return _0x9aa85f;},PlaneOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x551775,_0x5dd3ce,_0x4d1494){return defined$1(_0x4d1494)?_0x4d1494:new PlaneOutlineGeometry();};var min=new Cartesian3(-0.5,-0.5,0x0),max=new Cartesian3(0.5,0.5,0x0);PlaneOutlineGeometry[_0x68aa19(0x2a90)]=function(){var _0x360372=_0x68aa19,_0x342747=new GeometryAttributes(),_0x5aefab=new Uint16Array(0x8),_0x583240=new Float64Array(0xc);return _0x583240[0x0]=min['x'],_0x583240[0x1]=min['y'],_0x583240[0x2]=min['z'],_0x583240[0x3]=max['x'],_0x583240[0x4]=min['y'],_0x583240[0x5]=min['z'],_0x583240[0x6]=max['x'],_0x583240[0x7]=max['y'],_0x583240[0x8]=min['z'],_0x583240[0x9]=min['x'],_0x583240[0xa]=max['y'],_0x583240[0xb]=min['z'],_0x342747[_0x360372(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x583240}),_0x5aefab[0x0]=0x0,_0x5aefab[0x1]=0x1,_0x5aefab[0x2]=0x1,_0x5aefab[0x3]=0x2,_0x5aefab[0x4]=0x2,_0x5aefab[0x5]=0x3,_0x5aefab[0x6]=0x3,_0x5aefab[0x7]=0x0,new Geometry({'attributes':_0x342747,'indices':_0x5aefab,'primitiveType':PrimitiveType$1['LINES'],'boundingSphere':new BoundingSphere(Cartesian3[_0x360372(0x3e26)],Math['sqrt'](0x2))});};var coords=new Cartesian3();function pointInsideTriangle(_0x16b3c5,_0x5ec384,_0x180fbc,_0x52f35a){return barycentricCoordinates(_0x16b3c5,_0x5ec384,_0x180fbc,_0x52f35a,coords),coords['x']>0x0&&coords['y']>0x0&&coords['z']>0x0;}var scratchCarto1=new Cartographic(),scratchCarto2=new Cartographic();function adjustPosHeightsForNormal(_0x3db411,_0x4468db,_0x2e330b,_0x441594){var _0x13d5d0=_0x68aa19,_0x4bde65=_0x441594[_0x13d5d0(0x541d)](_0x3db411,scratchCarto1)[_0x13d5d0(0x5862)],_0x48b1b6=_0x441594['cartesianToCartographic'](_0x4468db,scratchCarto2);_0x48b1b6[_0x13d5d0(0x5862)]=_0x4bde65,_0x441594[_0x13d5d0(0x1f84)](_0x48b1b6,_0x4468db);var _0x6dbb5f=_0x441594[_0x13d5d0(0x541d)](_0x2e330b,scratchCarto2);_0x6dbb5f[_0x13d5d0(0x5862)]=_0x4bde65-0x64,_0x441594[_0x13d5d0(0x1f84)](_0x6dbb5f,_0x2e330b);}var scratchBoundingRectangle$4=new BoundingRectangle(),scratchPosition$b=new Cartesian3(),scratchNormal$3=new Cartesian3(),scratchTangent$2=new Cartesian3(),scratchBitangent$1=new Cartesian3(),p1Scratch=new Cartesian3(),p2Scratch=new Cartesian3(),scratchPerPosNormal=new Cartesian3(),scratchPerPosTangent=new Cartesian3(),scratchPerPosBitangent=new Cartesian3(),appendTextureCoordinatesOrigin=new Cartesian2(),appendTextureCoordinatesCartesian2=new Cartesian2(),appendTextureCoordinatesCartesian3=new Cartesian3(),appendTextureCoordinatesQuaternion=new Quaternion(),appendTextureCoordinatesMatrix3=new Matrix3(),tangentMatrixScratch=new Matrix3();function computeAttributes$2(_0xc02129){var _0x182d97=_0x68aa19,_0x1b8377=_0xc02129[_0x182d97(0x4a45)],_0x1c1948=_0xc02129[_0x182d97(0x4b72)],_0x53b4c2=_0xc02129['shadowVolume'],_0x3983f8=_0x1c1948[_0x182d97(0x1b28)][_0x182d97(0x4771)]['values'],_0x5d3fc3=_0x3983f8[_0x182d97(0x531b)],_0x57684a=_0xc02129['wall'],_0x1e0115=_0xc02129[_0x182d97(0x4910)]||_0x57684a,_0x5e7463=_0xc02129[_0x182d97(0x3b17)]||_0x57684a;if(_0x1b8377['st']||_0x1b8377[_0x182d97(0x193a)]||_0x1b8377['tangent']||_0x1b8377['bitangent']||_0x53b4c2){var _0x15dd27=_0xc02129['boundingRectangle'],_0x39b445=_0xc02129[_0x182d97(0x1de4)],_0x134a64=_0xc02129[_0x182d97(0x1706)],_0x219167=_0xc02129[_0x182d97(0x2542)],_0x520121=_0xc02129[_0x182d97(0xa73)],_0x543c8a=appendTextureCoordinatesOrigin;_0x543c8a['x']=_0x15dd27['x'],_0x543c8a['y']=_0x15dd27['y'];var _0x20c77b,_0x3aa837=_0x1b8377['st']?new Float32Array(_0x5d3fc3/0x3*0x2):void 0x0;_0x1b8377[_0x182d97(0x193a)]&&(_0x20c77b=_0x520121&&_0x1e0115&&!_0x57684a?_0x1c1948[_0x182d97(0x1b28)][_0x182d97(0x193a)][_0x182d97(0x21e8)]:new Float32Array(_0x5d3fc3));var _0x290076=_0x1b8377[_0x182d97(0x1623)]?new Float32Array(_0x5d3fc3):void 0x0,_0x24c152=_0x1b8377[_0x182d97(0xcdb)]?new Float32Array(_0x5d3fc3):void 0x0,_0x2e9358=_0x53b4c2?new Float32Array(_0x5d3fc3):void 0x0,_0x5ba410=0x0,_0x1e17ff=0x0,_0x51f92f=scratchNormal$3,_0x2995dd=scratchTangent$2,_0x22951f=scratchBitangent$1,_0x28a96a=!0x0,_0x4df12d=appendTextureCoordinatesMatrix3,_0x4549fe=tangentMatrixScratch;if(0x0!==_0x219167){var _0x555dcb=Quaternion['fromAxisAngle'](_0x39b445['_plane'][_0x182d97(0x193a)],_0x219167,appendTextureCoordinatesQuaternion);_0x4df12d=Matrix3[_0x182d97(0x23d2)](_0x555dcb,_0x4df12d),_0x555dcb=Quaternion[_0x182d97(0x1c60)](_0x39b445[_0x182d97(0x3335)][_0x182d97(0x193a)],-_0x219167,appendTextureCoordinatesQuaternion),_0x4549fe=Matrix3[_0x182d97(0x23d2)](_0x555dcb,_0x4549fe);}else _0x4df12d=Matrix3['clone'](Matrix3['IDENTITY'],_0x4df12d),_0x4549fe=Matrix3[_0x182d97(0x254b)](Matrix3['IDENTITY'],_0x4549fe);var _0x36fdc0=0x0,_0x244ff2=0x0;_0x1e0115&&_0x5e7463&&(_0x36fdc0=_0x5d3fc3/0x2,_0x244ff2=_0x5d3fc3/0x3,_0x5d3fc3/=0x2);for(var _0x46eeee=0x0;_0x46eeee<_0x5d3fc3;_0x46eeee+=0x3){var _0x27761d=Cartesian3[_0x182d97(0xb30)](_0x3983f8,_0x46eeee,appendTextureCoordinatesCartesian3);if(_0x1b8377['st']){var _0x49160f=Matrix3['multiplyByVector'](_0x4df12d,_0x27761d,scratchPosition$b);_0x49160f=_0x134a64[_0x182d97(0x4251)](_0x49160f,_0x49160f);var _0x43b9c2=_0x39b445['projectPointOntoPlane'](_0x49160f,appendTextureCoordinatesCartesian2);Cartesian2[_0x182d97(0x286c)](_0x43b9c2,_0x543c8a,_0x43b9c2);var _0x5e03b8=CesiumMath['clamp'](_0x43b9c2['x']/_0x15dd27[_0x182d97(0x209)],0x0,0x1),_0x7c8b8d=CesiumMath[_0x182d97(0x3c40)](_0x43b9c2['y']/_0x15dd27['height'],0x0,0x1);_0x5e7463&&(_0x3aa837[_0x5ba410+_0x244ff2]=_0x5e03b8,_0x3aa837[_0x5ba410+0x1+_0x244ff2]=_0x7c8b8d),_0x1e0115&&(_0x3aa837[_0x5ba410]=_0x5e03b8,_0x3aa837[_0x5ba410+0x1]=_0x7c8b8d),_0x5ba410+=0x2;}if(_0x1b8377[_0x182d97(0x193a)]||_0x1b8377[_0x182d97(0x1623)]||_0x1b8377['bitangent']||_0x53b4c2){var _0x451963=_0x1e17ff+0x1,_0x1b3792=_0x1e17ff+0x2;if(_0x57684a){if(_0x46eeee+0x3<_0x5d3fc3){var _0x53bfe7=Cartesian3['fromArray'](_0x3983f8,_0x46eeee+0x3,p1Scratch);if(_0x28a96a){var _0x3096b2=Cartesian3['fromArray'](_0x3983f8,_0x46eeee+_0x5d3fc3,p2Scratch);_0x520121&&adjustPosHeightsForNormal(_0x27761d,_0x53bfe7,_0x3096b2,_0x134a64),Cartesian3[_0x182d97(0x286c)](_0x53bfe7,_0x27761d,_0x53bfe7),Cartesian3['subtract'](_0x3096b2,_0x27761d,_0x3096b2),_0x51f92f=Cartesian3[_0x182d97(0x4e7d)](Cartesian3['cross'](_0x3096b2,_0x53bfe7,_0x51f92f),_0x51f92f),_0x28a96a=!0x1;}Cartesian3['equalsEpsilon'](_0x53bfe7,_0x27761d,CesiumMath[_0x182d97(0x3a0a)])&&(_0x28a96a=!0x0);}(_0x1b8377[_0x182d97(0x1623)]||_0x1b8377[_0x182d97(0xcdb)])&&(_0x22951f=_0x134a64['geodeticSurfaceNormal'](_0x27761d,_0x22951f),_0x1b8377[_0x182d97(0x1623)]&&(_0x2995dd=Cartesian3['normalize'](Cartesian3[_0x182d97(0x33cc)](_0x22951f,_0x51f92f,_0x2995dd),_0x2995dd)));}else _0x51f92f=_0x134a64[_0x182d97(0x3806)](_0x27761d,_0x51f92f),(_0x1b8377['tangent']||_0x1b8377['bitangent'])&&(_0x520121&&(scratchPerPosNormal=Cartesian3[_0x182d97(0xb30)](_0x20c77b,_0x1e17ff,scratchPerPosNormal),scratchPerPosTangent=Cartesian3['cross'](Cartesian3[_0x182d97(0x689)],scratchPerPosNormal,scratchPerPosTangent),scratchPerPosTangent=Cartesian3[_0x182d97(0x4e7d)](Matrix3['multiplyByVector'](_0x4549fe,scratchPerPosTangent,scratchPerPosTangent),scratchPerPosTangent),_0x1b8377['bitangent']&&(scratchPerPosBitangent=Cartesian3[_0x182d97(0x4e7d)](Cartesian3[_0x182d97(0x33cc)](scratchPerPosNormal,scratchPerPosTangent,scratchPerPosBitangent),scratchPerPosBitangent))),_0x2995dd=Cartesian3[_0x182d97(0x33cc)](Cartesian3['UNIT_Z'],_0x51f92f,_0x2995dd),_0x2995dd=Cartesian3[_0x182d97(0x4e7d)](Matrix3[_0x182d97(0x21ec)](_0x4549fe,_0x2995dd,_0x2995dd),_0x2995dd),_0x1b8377[_0x182d97(0xcdb)]&&(_0x22951f=Cartesian3[_0x182d97(0x4e7d)](Cartesian3[_0x182d97(0x33cc)](_0x51f92f,_0x2995dd,_0x22951f),_0x22951f)));_0x1b8377[_0x182d97(0x193a)]&&(_0xc02129[_0x182d97(0x3f7)]?(_0x20c77b[_0x1e17ff+_0x36fdc0]=_0x51f92f['x'],_0x20c77b[_0x451963+_0x36fdc0]=_0x51f92f['y'],_0x20c77b[_0x1b3792+_0x36fdc0]=_0x51f92f['z']):_0x5e7463&&(_0x20c77b[_0x1e17ff+_0x36fdc0]=-_0x51f92f['x'],_0x20c77b[_0x451963+_0x36fdc0]=-_0x51f92f['y'],_0x20c77b[_0x1b3792+_0x36fdc0]=-_0x51f92f['z']),(_0x1e0115&&!_0x520121||_0x57684a)&&(_0x20c77b[_0x1e17ff]=_0x51f92f['x'],_0x20c77b[_0x451963]=_0x51f92f['y'],_0x20c77b[_0x1b3792]=_0x51f92f['z'])),_0x53b4c2&&(_0x57684a&&(_0x51f92f=_0x134a64['geodeticSurfaceNormal'](_0x27761d,_0x51f92f)),_0x2e9358[_0x1e17ff+_0x36fdc0]=-_0x51f92f['x'],_0x2e9358[_0x451963+_0x36fdc0]=-_0x51f92f['y'],_0x2e9358[_0x1b3792+_0x36fdc0]=-_0x51f92f['z']),_0x1b8377[_0x182d97(0x1623)]&&(_0xc02129[_0x182d97(0x3f7)]?(_0x290076[_0x1e17ff+_0x36fdc0]=_0x2995dd['x'],_0x290076[_0x451963+_0x36fdc0]=_0x2995dd['y'],_0x290076[_0x1b3792+_0x36fdc0]=_0x2995dd['z']):_0x5e7463&&(_0x290076[_0x1e17ff+_0x36fdc0]=-_0x2995dd['x'],_0x290076[_0x451963+_0x36fdc0]=-_0x2995dd['y'],_0x290076[_0x1b3792+_0x36fdc0]=-_0x2995dd['z']),_0x1e0115&&(_0x520121?(_0x290076[_0x1e17ff]=scratchPerPosTangent['x'],_0x290076[_0x451963]=scratchPerPosTangent['y'],_0x290076[_0x1b3792]=scratchPerPosTangent['z']):(_0x290076[_0x1e17ff]=_0x2995dd['x'],_0x290076[_0x451963]=_0x2995dd['y'],_0x290076[_0x1b3792]=_0x2995dd['z']))),_0x1b8377[_0x182d97(0xcdb)]&&(_0x5e7463&&(_0x24c152[_0x1e17ff+_0x36fdc0]=_0x22951f['x'],_0x24c152[_0x451963+_0x36fdc0]=_0x22951f['y'],_0x24c152[_0x1b3792+_0x36fdc0]=_0x22951f['z']),_0x1e0115&&(_0x520121?(_0x24c152[_0x1e17ff]=scratchPerPosBitangent['x'],_0x24c152[_0x451963]=scratchPerPosBitangent['y'],_0x24c152[_0x1b3792]=scratchPerPosBitangent['z']):(_0x24c152[_0x1e17ff]=_0x22951f['x'],_0x24c152[_0x451963]=_0x22951f['y'],_0x24c152[_0x1b3792]=_0x22951f['z']))),_0x1e17ff+=0x3;}}_0x1b8377['st']&&(_0x1c1948[_0x182d97(0x1b28)]['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x182d97(0x15eb)],'componentsPerAttribute':0x2,'values':_0x3aa837})),_0x1b8377['normal']&&(_0x1c1948[_0x182d97(0x1b28)]['normal']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x182d97(0x15eb)],'componentsPerAttribute':0x3,'values':_0x20c77b})),_0x1b8377[_0x182d97(0x1623)]&&(_0x1c1948['attributes'][_0x182d97(0x1623)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x290076})),_0x1b8377[_0x182d97(0xcdb)]&&(_0x1c1948[_0x182d97(0x1b28)][_0x182d97(0xcdb)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x182d97(0x15eb)],'componentsPerAttribute':0x3,'values':_0x24c152})),_0x53b4c2&&(_0x1c1948[_0x182d97(0x1b28)]['extrudeDirection']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x2e9358}));}if(_0xc02129[_0x182d97(0x4a51)]&&defined$1(_0xc02129['offsetAttribute'])){var _0x17dfdd=_0x3983f8['length']/0x3,_0xa884c2=new Uint8Array(_0x17dfdd);if(_0xc02129['offsetAttribute']===GeometryOffsetAttribute$1[_0x182d97(0xa62)])_0x1e0115&&_0x5e7463||_0x57684a?_0xa884c2=arrayFill(_0xa884c2,0x1,0x0,_0x17dfdd/0x2):_0x1e0115&&(_0xa884c2=arrayFill(_0xa884c2,0x1));else _0xa884c2=arrayFill(_0xa884c2,_0xc02129['offsetAttribute']===GeometryOffsetAttribute$1[_0x182d97(0x44b5)]?0x0:0x1);_0x1c1948[_0x182d97(0x1b28)][_0x182d97(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x182d97(0x4aae)],'componentsPerAttribute':0x1,'values':_0xa884c2});}return _0x1c1948;}var startCartographicScratch=new Cartographic(),endCartographicScratch=new Cartographic(),idlCross={'west':0x0,'east':0x0},ellipsoidGeodesic=new EllipsoidGeodesic();function computeRectangle$1(_0x546670,_0x57745c,_0x16fc3c,_0x3da967,_0x1c050e){var _0x2d1b28=_0x68aa19;if(_0x1c050e=defaultValue$1(_0x1c050e,new Rectangle()),!defined$1(_0x546670)||_0x546670[_0x2d1b28(0x531b)]<0x3)return _0x1c050e[_0x2d1b28(0x4488)]=0x0,_0x1c050e['north']=0x0,_0x1c050e[_0x2d1b28(0x149)]=0x0,_0x1c050e[_0x2d1b28(0x326c)]=0x0,_0x1c050e;if(_0x16fc3c===ArcType$1[_0x2d1b28(0xf45)])return Rectangle[_0x2d1b28(0x33bc)](_0x546670,_0x57745c,_0x1c050e);ellipsoidGeodesic[_0x2d1b28(0x1706)][_0x2d1b28(0x2ed4)](_0x57745c)||(ellipsoidGeodesic=new EllipsoidGeodesic(void 0x0,void 0x0,_0x57745c)),_0x1c050e[_0x2d1b28(0x4488)]=Number[_0x2d1b28(0x25a9)],_0x1c050e[_0x2d1b28(0x326c)]=Number['NEGATIVE_INFINITY'],_0x1c050e[_0x2d1b28(0x149)]=Number[_0x2d1b28(0x25a9)],_0x1c050e['north']=Number[_0x2d1b28(0x4187)],idlCross[_0x2d1b28(0x4488)]=Number[_0x2d1b28(0x25a9)],idlCross[_0x2d1b28(0x326c)]=Number['NEGATIVE_INFINITY'];for(var _0x5356aa,_0x3076bf=0x1/CesiumMath[_0x2d1b28(0x4416)](_0x3da967,_0x57745c[_0x2d1b28(0x587a)]),_0x554a50=_0x546670['length'],_0x36e69f=_0x57745c['cartesianToCartographic'](_0x546670[0x0],endCartographicScratch),_0x200f06=startCartographicScratch,_0x20375f=0x1;_0x20375f<_0x554a50;_0x20375f++)_0x5356aa=_0x200f06,_0x200f06=_0x36e69f,_0x36e69f=_0x57745c[_0x2d1b28(0x541d)](_0x546670[_0x20375f],_0x5356aa),ellipsoidGeodesic[_0x2d1b28(0x54da)](_0x200f06,_0x36e69f),interpolateAndGrowRectangle(ellipsoidGeodesic,_0x3076bf,_0x1c050e,idlCross);return _0x5356aa=_0x200f06,_0x200f06=_0x36e69f,_0x36e69f=_0x57745c['cartesianToCartographic'](_0x546670[0x0],_0x5356aa),ellipsoidGeodesic['setEndPoints'](_0x200f06,_0x36e69f),interpolateAndGrowRectangle(ellipsoidGeodesic,_0x3076bf,_0x1c050e,idlCross),_0x1c050e[_0x2d1b28(0x326c)]-_0x1c050e[_0x2d1b28(0x4488)]>idlCross['west']-idlCross['east']&&(_0x1c050e[_0x2d1b28(0x326c)]=idlCross[_0x2d1b28(0x326c)],_0x1c050e[_0x2d1b28(0x4488)]=idlCross['west']),_0x1c050e;}var interpolatedCartographicScratch=new Cartographic();function interpolateAndGrowRectangle(_0x3cacfb,_0x49ef34,_0x39af66,_0x1ef04d){var _0x484051=_0x68aa19;for(var _0x4bfc6d=_0x3cacfb[_0x484051(0x54d4)],_0x3a9e59=Math['ceil'](_0x4bfc6d*_0x49ef34),_0x553a3f=_0x3a9e59>0x0?_0x4bfc6d/(_0x3a9e59-0x1):Number[_0x484051(0x25a9)],_0xae973b=0x0,_0x53613e=0x0;_0x53613e<_0x3a9e59;_0x53613e++){var _0x13dd50=_0x3cacfb['interpolateUsingSurfaceDistance'](_0xae973b,interpolatedCartographicScratch);_0xae973b+=_0x553a3f;var _0x3223e5=_0x13dd50[_0x484051(0x1041)],_0x37a927=_0x13dd50[_0x484051(0x288b)];_0x39af66['west']=Math[_0x484051(0x27d5)](_0x39af66[_0x484051(0x4488)],_0x3223e5),_0x39af66[_0x484051(0x326c)]=Math[_0x484051(0x2bc6)](_0x39af66[_0x484051(0x326c)],_0x3223e5),_0x39af66['south']=Math['min'](_0x39af66[_0x484051(0x149)],_0x37a927),_0x39af66[_0x484051(0x46e0)]=Math['max'](_0x39af66[_0x484051(0x46e0)],_0x37a927),_0x1ef04d[_0x484051(0x4488)]=_0x3223e5>0x0?Math[_0x484051(0x27d5)](_0x3223e5,_0x1ef04d['west']):_0x1ef04d[_0x484051(0x4488)],_0x1ef04d[_0x484051(0x326c)]=_0x3223e5<0x0?Math[_0x484051(0x2bc6)](_0x3223e5,_0x1ef04d['east']):_0x1ef04d[_0x484051(0x326c)];}}var createGeometryFromPositionsExtrudedPositions=[];function createGeometryFromPositionsExtruded$1(_0x2763ad,_0x4dda90,_0x474d73,_0x3a09a8,_0x2690e0,_0x1e1133,_0x58ff0f,_0x13d8f9,_0x4038bb,_0x1a36b3){var _0x48d792=_0x68aa19,_0x2afe8d,_0x13ddcb={'walls':[]};if(_0x1e1133||_0x58ff0f){var _0x3e9da8,_0x5db4f1,_0x14a65a=PolygonGeometryLibrary[_0x48d792(0x46ac)](_0x2763ad,_0x4dda90,_0x474d73,_0x2690e0,_0x13d8f9,_0x4038bb),_0x4301b0=_0x14a65a['attributes'][_0x48d792(0x4771)]['values'],_0x7bae77=_0x14a65a[_0x48d792(0x525a)];if(_0x1e1133&&_0x58ff0f){var _0x1bf509=_0x4301b0['concat'](_0x4301b0);_0x3e9da8=_0x1bf509['length']/0x3,(_0x5db4f1=IndexDatatype$1[_0x48d792(0x2074)](_0x3e9da8,0x2*_0x7bae77['length']))['set'](_0x7bae77);var _0x423791=_0x7bae77[_0x48d792(0x531b)],_0x564257=_0x3e9da8/0x2;for(_0x2afe8d=0x0;_0x2afe8d<_0x423791;_0x2afe8d+=0x3){var _0x4e1688=_0x5db4f1[_0x2afe8d]+_0x564257,_0x13e29a=_0x5db4f1[_0x2afe8d+0x1]+_0x564257,_0x5a8f82=_0x5db4f1[_0x2afe8d+0x2]+_0x564257;_0x5db4f1[_0x2afe8d+_0x423791]=_0x5a8f82,_0x5db4f1[_0x2afe8d+0x1+_0x423791]=_0x13e29a,_0x5db4f1[_0x2afe8d+0x2+_0x423791]=_0x4e1688;}if(_0x14a65a['attributes'][_0x48d792(0x4771)][_0x48d792(0x21e8)]=_0x1bf509,_0x2690e0&&_0x13d8f9['normal']){var _0x306014=_0x14a65a['attributes'][_0x48d792(0x193a)][_0x48d792(0x21e8)];_0x14a65a[_0x48d792(0x1b28)][_0x48d792(0x193a)]['values']=new Float32Array(_0x1bf509[_0x48d792(0x531b)]),_0x14a65a[_0x48d792(0x1b28)][_0x48d792(0x193a)][_0x48d792(0x21e8)][_0x48d792(0x346f)](_0x306014);}_0x14a65a[_0x48d792(0x525a)]=_0x5db4f1;}else{if(_0x58ff0f){for(_0x3e9da8=_0x4301b0[_0x48d792(0x531b)]/0x3,_0x5db4f1=IndexDatatype$1[_0x48d792(0x2074)](_0x3e9da8,_0x7bae77[_0x48d792(0x531b)]),_0x2afe8d=0x0;_0x2afe8d<_0x7bae77[_0x48d792(0x531b)];_0x2afe8d+=0x3)_0x5db4f1[_0x2afe8d]=_0x7bae77[_0x2afe8d+0x2],_0x5db4f1[_0x2afe8d+0x1]=_0x7bae77[_0x2afe8d+0x1],_0x5db4f1[_0x2afe8d+0x2]=_0x7bae77[_0x2afe8d];_0x14a65a[_0x48d792(0x525a)]=_0x5db4f1;}}_0x13ddcb[_0x48d792(0x4f97)]=new GeometryInstance({'geometry':_0x14a65a});}var _0x502995,_0x54e624=_0x3a09a8[_0x48d792(0x2c3e)],_0x3a223c=EllipsoidTangentPlane['fromPoints'](_0x54e624,_0x2763ad),_0x3c4928=_0x3a223c[_0x48d792(0x3b0)](_0x54e624,createGeometryFromPositionsExtrudedPositions),_0x191b5d=PolygonPipeline['computeWindingOrder2D'](_0x3c4928);_0x191b5d===WindingOrder$1[_0x48d792(0x21f3)]&&(_0x54e624=_0x54e624['slice']()[_0x48d792(0x1495)]()),_0x1a36b3&&(_0x502995=PolygonGeometryLibrary['computeWallGeometry'](_0x54e624,_0x2763ad,_0x474d73,_0x2690e0,_0x4038bb),_0x13ddcb[_0x48d792(0x4d97)][_0x48d792(0x3a33)](new GeometryInstance({'geometry':_0x502995})));var _0x148dc4=_0x3a09a8[_0x48d792(0x2487)];for(_0x2afe8d=0x0;_0x2afe8d<_0x148dc4[_0x48d792(0x531b)];_0x2afe8d++){var _0x2764e6=_0x148dc4[_0x2afe8d];_0x3c4928=(_0x3a223c=EllipsoidTangentPlane['fromPoints'](_0x2764e6,_0x2763ad))[_0x48d792(0x3b0)](_0x2764e6,createGeometryFromPositionsExtrudedPositions),(_0x191b5d=PolygonPipeline['computeWindingOrder2D'](_0x3c4928))===WindingOrder$1['COUNTER_CLOCKWISE']&&(_0x2764e6=_0x2764e6[_0x48d792(0x48ca)]()['reverse']()),_0x502995=PolygonGeometryLibrary['computeWallGeometry'](_0x2764e6,_0x2763ad,_0x474d73,_0x2690e0,_0x4038bb),_0x13ddcb[_0x48d792(0x4d97)][_0x48d792(0x3a33)](new GeometryInstance({'geometry':_0x502995}));}return _0x13ddcb;}function PolygonGeometry(_0x18f000){var _0x3f5290=_0x68aa19,_0x2b47fe=_0x18f000[_0x3f5290(0x4b3a)],_0x5957e7=defaultValue$1(_0x18f000['vertexFormat'],VertexFormat[_0x3f5290(0x139e)]),_0x54d262=defaultValue$1(_0x18f000[_0x3f5290(0x1706)],Ellipsoid['WGS84']),_0x2cf1bd=defaultValue$1(_0x18f000[_0x3f5290(0xb6f)],CesiumMath[_0x3f5290(0x2b22)]),_0x2a5d4f=defaultValue$1(_0x18f000[_0x3f5290(0x2542)],0x0),_0x5e1706=defaultValue$1(_0x18f000[_0x3f5290(0xa73)],!0x1),_0x206999=_0x5e1706&&defined$1(_0x18f000[_0x3f5290(0x268a)]),_0x2cc9e5=defaultValue$1(_0x18f000['height'],0x0),_0x31f34b=defaultValue$1(_0x18f000['extrudedHeight'],_0x2cc9e5);if(!_0x206999){var _0x2daa5a=Math[_0x3f5290(0x2bc6)](_0x2cc9e5,_0x31f34b);_0x31f34b=Math[_0x3f5290(0x27d5)](_0x2cc9e5,_0x31f34b),_0x2cc9e5=_0x2daa5a;}this[_0x3f5290(0x4f44)]=VertexFormat[_0x3f5290(0x254b)](_0x5957e7),this[_0x3f5290(0x2de2)]=Ellipsoid[_0x3f5290(0x254b)](_0x54d262),this[_0x3f5290(0x44f0)]=_0x2cf1bd,this[_0x3f5290(0x470e)]=_0x2a5d4f,this[_0x3f5290(0x97b)]=_0x2cc9e5,this[_0x3f5290(0x1379)]=_0x31f34b,this['_closeTop']=defaultValue$1(_0x18f000[_0x3f5290(0xc77)],!0x0),this[_0x3f5290(0x54a)]=defaultValue$1(_0x18f000[_0x3f5290(0x2a88)],!0x0),this[_0x3f5290(0x847)]=defaultValue$1(_0x18f000[_0x3f5290(0x43d2)],!0x0),this['_polygonHierarchy']=_0x2b47fe,this['_perPositionHeight']=_0x5e1706,this[_0x3f5290(0x1872)]=_0x206999,this[_0x3f5290(0x2ebc)]=defaultValue$1(_0x18f000[_0x3f5290(0x1dc9)],!0x1),this[_0x3f5290(0x39eb)]=_0x3f5290(0x198e),this['_offsetAttribute']=_0x18f000[_0x3f5290(0x2982)],this[_0x3f5290(0xf4c)]=defaultValue$1(_0x18f000[_0x3f5290(0x52d1)],ArcType$1[_0x3f5290(0x52cb)]),this[_0x3f5290(0x26f5)]=defaultValue$1(_0x18f000[_0x3f5290(0x41ea)],void 0x0),this['_groundExtrudedHeight']=defaultValue$1(_0x18f000[_0x3f5290(0x3d6a)],0x0),this[_0x3f5290(0x1aeb)]=void 0x0,this[_0x3f5290(0xad1)]=void 0x0,this[_0x3f5290(0xe6c)]=PolygonGeometryLibrary['computeHierarchyPackedLength'](_0x2b47fe)+Ellipsoid[_0x3f5290(0xe6c)]+VertexFormat[_0x3f5290(0xe6c)]+0xc;}PolygonGeometry['fromPositions']=function(_0x35e231){var _0x5aa947=_0x68aa19;return new PolygonGeometry({'polygonHierarchy':{'positions':(_0x35e231=defaultValue$1(_0x35e231,defaultValue$1['EMPTY_OBJECT']))[_0x5aa947(0x30fe)]},'height':_0x35e231[_0x5aa947(0x5862)],'extrudedHeight':_0x35e231[_0x5aa947(0x268a)],'vertexFormat':_0x35e231['vertexFormat'],'stRotation':_0x35e231[_0x5aa947(0x2542)],'ellipsoid':_0x35e231[_0x5aa947(0x1706)],'granularity':_0x35e231[_0x5aa947(0xb6f)],'perPositionHeight':_0x35e231[_0x5aa947(0xa73)],'closeTop':_0x35e231[_0x5aa947(0xc77)],'closeBottom':_0x35e231[_0x5aa947(0x2a88)],'offsetAttribute':_0x35e231[_0x5aa947(0x2982)],'arcType':_0x35e231[_0x5aa947(0x52d1)]});},PolygonGeometry[_0x68aa19(0x3540)]=function(_0x2621d0,_0x1e7ec9,_0x286da9){var _0x534405=_0x68aa19;return _0x286da9=defaultValue$1(_0x286da9,0x0),_0x286da9=PolygonGeometryLibrary[_0x534405(0xb60)](_0x2621d0[_0x534405(0x3309)],_0x1e7ec9,_0x286da9),Ellipsoid[_0x534405(0x3540)](_0x2621d0[_0x534405(0x2de2)],_0x1e7ec9,_0x286da9),_0x286da9+=Ellipsoid[_0x534405(0xe6c)],VertexFormat[_0x534405(0x3540)](_0x2621d0[_0x534405(0x4f44)],_0x1e7ec9,_0x286da9),_0x286da9+=VertexFormat[_0x534405(0xe6c)],_0x1e7ec9[_0x286da9++]=_0x2621d0[_0x534405(0x97b)],_0x1e7ec9[_0x286da9++]=_0x2621d0[_0x534405(0x1379)],_0x1e7ec9[_0x286da9++]=_0x2621d0[_0x534405(0x44f0)],_0x1e7ec9[_0x286da9++]=_0x2621d0[_0x534405(0x470e)],_0x1e7ec9[_0x286da9++]=_0x2621d0[_0x534405(0x1872)]?0x1:0x0,_0x1e7ec9[_0x286da9++]=_0x2621d0[_0x534405(0x3c9d)]?0x1:0x0,_0x1e7ec9[_0x286da9++]=_0x2621d0['_closeTop']?0x1:0x0,_0x1e7ec9[_0x286da9++]=_0x2621d0['_closeBottom']?0x1:0x0,_0x1e7ec9[_0x286da9++]=_0x2621d0[_0x534405(0x2ebc)]?0x1:0x0,_0x1e7ec9[_0x286da9++]=defaultValue$1(_0x2621d0['_offsetAttribute'],-0x1),_0x1e7ec9[_0x286da9++]=_0x2621d0['_arcType'],_0x1e7ec9[_0x286da9]=_0x2621d0['packedLength'],_0x1e7ec9;};var scratchEllipsoid$9=Ellipsoid[_0x68aa19(0x254b)](Ellipsoid[_0x68aa19(0x107f)]),scratchVertexFormat$5=new VertexFormat(),dummyOptions$1={'polygonHierarchy':{}};function textureCoordinateRotationPoints$1(_0x503a11){var _0x444849=_0x68aa19,_0x2d34e3=-_0x503a11[_0x444849(0x470e)];if(0x0===_0x2d34e3)return[0x0,0x0,0x0,0x1,0x1,0x0];var _0x27060e=_0x503a11[_0x444849(0x2de2)],_0x3fe6a4=_0x503a11[_0x444849(0x3309)][_0x444849(0x30fe)],_0x1605ef=_0x503a11[_0x444849(0x2f4d)];return Geometry[_0x444849(0xad1)](_0x3fe6a4,_0x2d34e3,_0x27060e,_0x1605ef);}function PolygonHierarchy(_0x550b38,_0x4142f4){this['positions']=defined$1(_0x550b38)?_0x550b38:[],this['holes']=defined$1(_0x4142f4)?_0x4142f4:[];}PolygonGeometry['unpack']=function(_0x51032c,_0xfa037b,_0x4b3091){var _0x4c3c18=_0x68aa19;_0xfa037b=defaultValue$1(_0xfa037b,0x0);var _0x32e3b7=PolygonGeometryLibrary['unpackPolygonHierarchy'](_0x51032c,_0xfa037b);_0xfa037b=_0x32e3b7[_0x4c3c18(0x4365)],delete _0x32e3b7[_0x4c3c18(0x4365)];var _0x11fbbf=Ellipsoid[_0x4c3c18(0x41a1)](_0x51032c,_0xfa037b,scratchEllipsoid$9);_0xfa037b+=Ellipsoid[_0x4c3c18(0xe6c)];var _0x5cc7ef=VertexFormat[_0x4c3c18(0x41a1)](_0x51032c,_0xfa037b,scratchVertexFormat$5);_0xfa037b+=VertexFormat[_0x4c3c18(0xe6c)];var _0x22d17b=_0x51032c[_0xfa037b++],_0x2cd236=_0x51032c[_0xfa037b++],_0x4c893d=_0x51032c[_0xfa037b++],_0xbfe0ad=_0x51032c[_0xfa037b++],_0x3ebf5c=0x1===_0x51032c[_0xfa037b++],_0x36a7f8=0x1===_0x51032c[_0xfa037b++],_0x31df0e=0x1===_0x51032c[_0xfa037b++],_0x9394c9=0x1===_0x51032c[_0xfa037b++],_0x4ed90e=0x1===_0x51032c[_0xfa037b++],_0x12d0b8=_0x51032c[_0xfa037b++],_0x5a3147=_0x51032c[_0xfa037b++],_0x5dfee3=_0x51032c[_0xfa037b];return defined$1(_0x4b3091)||(_0x4b3091=new PolygonGeometry(dummyOptions$1)),_0x4b3091[_0x4c3c18(0x3309)]=_0x32e3b7,_0x4b3091['_ellipsoid']=Ellipsoid[_0x4c3c18(0x254b)](_0x11fbbf,_0x4b3091['_ellipsoid']),_0x4b3091[_0x4c3c18(0x4f44)]=VertexFormat['clone'](_0x5cc7ef,_0x4b3091['_vertexFormat']),_0x4b3091['_height']=_0x22d17b,_0x4b3091['_extrudedHeight']=_0x2cd236,_0x4b3091[_0x4c3c18(0x44f0)]=_0x4c893d,_0x4b3091[_0x4c3c18(0x470e)]=_0xbfe0ad,_0x4b3091[_0x4c3c18(0x1872)]=_0x3ebf5c,_0x4b3091[_0x4c3c18(0x3c9d)]=_0x36a7f8,_0x4b3091[_0x4c3c18(0x394c)]=_0x31df0e,_0x4b3091['_closeBottom']=_0x9394c9,_0x4b3091[_0x4c3c18(0x2ebc)]=_0x4ed90e,_0x4b3091[_0x4c3c18(0x469c)]=-0x1===_0x12d0b8?void 0x0:_0x12d0b8,_0x4b3091['_arcType']=_0x5a3147,_0x4b3091['packedLength']=_0x5dfee3,_0x4b3091;},PolygonGeometry[_0x68aa19(0x2dcc)]=function(_0x118b2c,_0x59927f){var _0x51e600=_0x68aa19,_0x16817e=defaultValue$1(_0x118b2c[_0x51e600(0xb6f)],CesiumMath[_0x51e600(0x2b22)]),_0x2adc5c=defaultValue$1(_0x118b2c[_0x51e600(0x52d1)],ArcType$1[_0x51e600(0x52cb)]),_0x5a4f10=_0x118b2c[_0x51e600(0x4b3a)],_0x4449ac=defaultValue$1(_0x118b2c['ellipsoid'],Ellipsoid[_0x51e600(0x1d49)]);return computeRectangle$1(_0x5a4f10[_0x51e600(0x30fe)],_0x4449ac,_0x2adc5c,_0x16817e,_0x59927f);},PolygonGeometry['createGeometry']=function(_0x56d35a){var _0x31ba67=_0x68aa19,_0x15b92f=_0x56d35a['_vertexFormat'],_0x1e92a6=_0x56d35a['_ellipsoid'],_0x5b842e=_0x56d35a['_granularity'],_0x4e02c1=_0x56d35a[_0x31ba67(0x470e)],_0x442e1a=_0x56d35a[_0x31ba67(0x3309)],_0x12c6b0=_0x56d35a[_0x31ba67(0x3c9d)],_0x122ccd=_0x56d35a[_0x31ba67(0x394c)],_0x105f73=_0x56d35a[_0x31ba67(0x54a)],_0x1aa48e=_0x56d35a[_0x31ba67(0xf4c)],_0x39848d=_0x442e1a[_0x31ba67(0x30fe)];if(!(_0x39848d[_0x31ba67(0x531b)]<0x3)){var _0x399d14=EllipsoidTangentPlane[_0x31ba67(0x111e)](_0x39848d,_0x1e92a6),_0x21f416=PolygonGeometryLibrary[_0x31ba67(0x31dc)](_0x442e1a,_0x399d14[_0x31ba67(0x3b0)][_0x31ba67(0x532a)](_0x399d14),!_0x12c6b0,_0x1e92a6),_0xd5716e=_0x21f416[_0x31ba67(0xc14)],_0x4584a8=_0x21f416['polygons'];if(0x0!==_0xd5716e[_0x31ba67(0x531b)]){_0x39848d=_0xd5716e[0x0]['outerRing'];var _0x41fab5,_0xc83507=PolygonGeometryLibrary['computeBoundingRectangle'](_0x399d14['plane']['normal'],_0x399d14['projectPointOntoPlane']['bind'](_0x399d14),_0x39848d,_0x4e02c1,scratchBoundingRectangle$4),_0x508f7c=[],_0x1caca9=_0x56d35a['_height'],_0x499c8b=_0x56d35a[_0x31ba67(0x1379)],_0x4ed923={'perPositionHeight':_0x12c6b0,'vertexFormat':_0x15b92f,'geometry':void 0x0,'tangentPlane':_0x399d14,'boundingRectangle':_0xc83507,'ellipsoid':_0x1e92a6,'stRotation':_0x4e02c1,'bottom':!0x1,'top':!0x0,'wall':!0x1,'extrude':!0x1,'arcType':_0x1aa48e};if(_0x56d35a[_0x31ba67(0x1872)]||!CesiumMath[_0x31ba67(0x19c9)](_0x1caca9,_0x499c8b,0x0,CesiumMath[_0x31ba67(0x241b)]))for(_0x4ed923[_0x31ba67(0x4a51)]=!0x0,_0x4ed923[_0x31ba67(0x4910)]=_0x122ccd,_0x4ed923[_0x31ba67(0x3b17)]=_0x105f73,_0x4ed923[_0x31ba67(0x1dc9)]=_0x56d35a[_0x31ba67(0x2ebc)],_0x4ed923['offsetAttribute']=_0x56d35a[_0x31ba67(0x469c)],_0x41fab5=0x0;_0x41fab5<_0x4584a8[_0x31ba67(0x531b)];_0x41fab5++){var _0x42b2c2,_0x47c1d6=createGeometryFromPositionsExtruded$1(_0x1e92a6,_0x4584a8[_0x41fab5],_0x5b842e,_0xd5716e[_0x41fab5],_0x12c6b0,_0x122ccd,_0x105f73,_0x15b92f,_0x1aa48e,_0x56d35a['_extrudeOutering']);_0x122ccd&&_0x105f73?(_0x42b2c2=_0x47c1d6[_0x31ba67(0x4f97)],_0x4ed923['geometry']=PolygonGeometryLibrary['scaleToGeodeticHeightExtruded'](_0x42b2c2['geometry'],_0x1caca9,_0x499c8b,_0x1e92a6,_0x12c6b0)):_0x122ccd?((_0x42b2c2=_0x47c1d6['topAndBottom'])[_0x31ba67(0x4b72)][_0x31ba67(0x1b28)][_0x31ba67(0x4771)]['values']=PolygonPipeline['scaleToGeodeticHeight'](_0x42b2c2[_0x31ba67(0x4b72)]['attributes']['position'][_0x31ba67(0x21e8)],_0x1caca9,_0x1e92a6,!_0x12c6b0),_0x4ed923['geometry']=_0x42b2c2[_0x31ba67(0x4b72)]):_0x105f73&&((_0x42b2c2=_0x47c1d6[_0x31ba67(0x4f97)])['geometry'][_0x31ba67(0x1b28)]['position'][_0x31ba67(0x21e8)]=PolygonPipeline[_0x31ba67(0x1d88)](_0x42b2c2[_0x31ba67(0x4b72)]['attributes']['position'][_0x31ba67(0x21e8)],_0x499c8b,_0x1e92a6,!0x0),_0x4ed923[_0x31ba67(0x4b72)]=_0x42b2c2[_0x31ba67(0x4b72)]),(_0x122ccd||_0x105f73)&&(_0x4ed923[_0x31ba67(0x3f7)]=!0x1,_0x42b2c2[_0x31ba67(0x4b72)]=computeAttributes$2(_0x4ed923),_0x508f7c['push'](_0x42b2c2));var _0x3733ed=_0x47c1d6['walls'];_0x4ed923[_0x31ba67(0x3f7)]=!0x0;for(var _0xbf30d1=0x0;_0xbf30d1<_0x3733ed[_0x31ba67(0x531b)];_0xbf30d1++){var _0x55e28e=_0x3733ed[_0xbf30d1];_0x4ed923[_0x31ba67(0x4b72)]=PolygonGeometryLibrary['scaleToGeodeticHeightExtruded'](_0x55e28e[_0x31ba67(0x4b72)],_0x1caca9,_0x499c8b,_0x1e92a6,_0x12c6b0),_0x55e28e[_0x31ba67(0x4b72)]=computeAttributes$2(_0x4ed923),_0x508f7c[_0x31ba67(0x3a33)](_0x55e28e);}}else for(_0x41fab5=0x0;_0x41fab5<_0x4584a8[_0x31ba67(0x531b)];_0x41fab5++){var _0x1719ad=new GeometryInstance({'geometry':PolygonGeometryLibrary['createGeometryFromPositions'](_0x1e92a6,_0x4584a8[_0x41fab5],_0x5b842e,_0x12c6b0,_0x15b92f,_0x1aa48e)});if(_0x1719ad[_0x31ba67(0x4b72)][_0x31ba67(0x1b28)][_0x31ba67(0x4771)][_0x31ba67(0x21e8)]=PolygonPipeline[_0x31ba67(0x1d88)](_0x1719ad[_0x31ba67(0x4b72)][_0x31ba67(0x1b28)][_0x31ba67(0x4771)]['values'],_0x1caca9,_0x1e92a6,!_0x12c6b0),_0x4ed923[_0x31ba67(0x4b72)]=_0x1719ad['geometry'],_0x1719ad[_0x31ba67(0x4b72)]=computeAttributes$2(_0x4ed923),defined$1(_0x56d35a[_0x31ba67(0x469c)])){var _0x42a036=_0x1719ad['geometry'][_0x31ba67(0x1b28)][_0x31ba67(0x4771)]['values'][_0x31ba67(0x531b)],_0x3f0291=new Uint8Array(_0x42a036/0x3);arrayFill(_0x3f0291,_0x56d35a[_0x31ba67(0x469c)]===GeometryOffsetAttribute$1['NONE']?0x0:0x1),_0x1719ad[_0x31ba67(0x4b72)][_0x31ba67(0x1b28)][_0x31ba67(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x31ba67(0x4aae)],'componentsPerAttribute':0x1,'values':_0x3f0291});}_0x508f7c[_0x31ba67(0x3a33)](_0x1719ad);}var _0x2e6fca=GeometryPipeline[_0x31ba67(0x489e)](_0x508f7c)[0x0];_0x2e6fca[_0x31ba67(0x1b28)]['position'][_0x31ba67(0x21e8)]=new Float64Array(_0x2e6fca[_0x31ba67(0x1b28)][_0x31ba67(0x4771)][_0x31ba67(0x21e8)]),_0x2e6fca[_0x31ba67(0x525a)]=IndexDatatype$1[_0x31ba67(0x2074)](_0x2e6fca[_0x31ba67(0x1b28)][_0x31ba67(0x4771)]['values'][_0x31ba67(0x531b)]/0x3,_0x2e6fca['indices']);var _0x44d3d2=_0x2e6fca[_0x31ba67(0x1b28)],_0x498824=BoundingSphere[_0x31ba67(0x8bb)](_0x44d3d2[_0x31ba67(0x4771)][_0x31ba67(0x21e8)]);return _0x15b92f[_0x31ba67(0x4771)]||delete _0x44d3d2['position'],new Geometry({'attributes':_0x44d3d2,'indices':_0x2e6fca[_0x31ba67(0x525a)],'primitiveType':_0x2e6fca[_0x31ba67(0x2a6)],'boundingSphere':_0x498824,'offsetAttribute':_0x56d35a['_offsetAttribute']});}}},PolygonGeometry[_0x68aa19(0x49cb)]=function(_0x1a3f87,_0x469e87,_0x22303f){var _0x4e664f=_0x68aa19,_0x5720f2=_0x1a3f87[_0x4e664f(0x44f0)],_0x2cce50=_0x1a3f87[_0x4e664f(0x2de2)],_0x3240d3=_0x1a3f87[_0x4e664f(0x26f5)]+_0x1a3f87[_0x4e664f(0x274f)],_0x16ad10=_0x1a3f87[_0x4e664f(0x26f5)]?_0x1a3f87['_groundBottomAltitude']:_0x469e87(_0x5720f2,_0x2cce50),_0x979d90=_0x3240d3||_0x22303f(_0x5720f2,_0x2cce50);return new PolygonGeometry({'polygonHierarchy':_0x1a3f87['_polygonHierarchy'],'ellipsoid':_0x2cce50,'stRotation':_0x1a3f87['_stRotation'],'granularity':_0x5720f2,'perPositionHeight':!0x1,'extrudedHeight':_0x16ad10,'height':_0x979d90,'vertexFormat':VertexFormat[_0x4e664f(0x3d98)],'shadowVolume':!0x0,'arcType':_0x1a3f87[_0x4e664f(0xf4c)]});},Object[_0x68aa19(0x5b7)](PolygonGeometry['prototype'],{'rectangle':{'get':function(){var _0x52e156=_0x68aa19;if(!defined$1(this[_0x52e156(0x1aeb)])){var _0x33f6e9=this[_0x52e156(0x3309)][_0x52e156(0x30fe)];this[_0x52e156(0x1aeb)]=computeRectangle$1(_0x33f6e9,this[_0x52e156(0x2de2)],this[_0x52e156(0xf4c)],this[_0x52e156(0x44f0)]);}return this['_rectangle'];}},'textureCoordinateRotationPoints':{'get':function(){var _0x5d2de3=_0x68aa19;return defined$1(this[_0x5d2de3(0xad1)])||(this[_0x5d2de3(0xad1)]=textureCoordinateRotationPoints$1(this)),this[_0x5d2de3(0xad1)];}}});var createGeometryFromPositionsPositions=[],createGeometryFromPositionsSubdivided=[];function createGeometryFromPositions(_0x1a23bb,_0x281a35,_0x2281c5,_0x5b1a4f,_0x7830d6){var _0x293742=_0x68aa19,_0x5c1710,_0x1489f0,_0x39ea3d=EllipsoidTangentPlane[_0x293742(0x111e)](_0x281a35,_0x1a23bb)[_0x293742(0x3b0)](_0x281a35,createGeometryFromPositionsPositions);PolygonPipeline[_0x293742(0x509e)](_0x39ea3d)===WindingOrder$1[_0x293742(0x21f3)]&&(_0x39ea3d[_0x293742(0x1495)](),_0x281a35=_0x281a35['slice']()['reverse']());var _0x2b47af=_0x281a35[_0x293742(0x531b)],_0x1501ee=0x0;if(_0x5b1a4f)for(_0x5c1710=new Float64Array(0x2*_0x2b47af*0x3),_0x1489f0=0x0;_0x1489f0<_0x2b47af;_0x1489f0++){var _0x5c63ab=_0x281a35[_0x1489f0],_0x1a4118=_0x281a35[(_0x1489f0+0x1)%_0x2b47af];_0x5c1710[_0x1501ee++]=_0x5c63ab['x'],_0x5c1710[_0x1501ee++]=_0x5c63ab['y'],_0x5c1710[_0x1501ee++]=_0x5c63ab['z'],_0x5c1710[_0x1501ee++]=_0x1a4118['x'],_0x5c1710[_0x1501ee++]=_0x1a4118['y'],_0x5c1710[_0x1501ee++]=_0x1a4118['z'];}else{var _0x169d88=0x0;if(_0x7830d6===ArcType$1[_0x293742(0x52cb)]){for(_0x1489f0=0x0;_0x1489f0<_0x2b47af;_0x1489f0++)_0x169d88+=PolygonGeometryLibrary[_0x293742(0x3d7a)](_0x281a35[_0x1489f0],_0x281a35[(_0x1489f0+0x1)%_0x2b47af],_0x2281c5);}else{if(_0x7830d6===ArcType$1[_0x293742(0xf45)]){for(_0x1489f0=0x0;_0x1489f0<_0x2b47af;_0x1489f0++)_0x169d88+=PolygonGeometryLibrary[_0x293742(0x5089)](_0x1a23bb,_0x281a35[_0x1489f0],_0x281a35[(_0x1489f0+0x1)%_0x2b47af],_0x2281c5);}}for(_0x5c1710=new Float64Array(0x3*_0x169d88),_0x1489f0=0x0;_0x1489f0<_0x2b47af;_0x1489f0++){var _0x4a4ab5;_0x7830d6===ArcType$1[_0x293742(0x52cb)]?_0x4a4ab5=PolygonGeometryLibrary[_0x293742(0x3c53)](_0x281a35[_0x1489f0],_0x281a35[(_0x1489f0+0x1)%_0x2b47af],_0x2281c5,createGeometryFromPositionsSubdivided):_0x7830d6===ArcType$1['RHUMB']&&(_0x4a4ab5=PolygonGeometryLibrary[_0x293742(0x1c25)](_0x1a23bb,_0x281a35[_0x1489f0],_0x281a35[(_0x1489f0+0x1)%_0x2b47af],_0x2281c5,createGeometryFromPositionsSubdivided));for(var _0x28e03f=_0x4a4ab5[_0x293742(0x531b)],_0x595b3e=0x0;_0x595b3e<_0x28e03f;++_0x595b3e)_0x5c1710[_0x1501ee++]=_0x4a4ab5[_0x595b3e];}}var _0x2916ea=0x2*(_0x2b47af=_0x5c1710[_0x293742(0x531b)]/0x3),_0x515b5f=IndexDatatype$1[_0x293742(0x2074)](_0x2b47af,_0x2916ea);for(_0x1501ee=0x0,_0x1489f0=0x0;_0x1489f0<_0x2b47af-0x1;_0x1489f0++)_0x515b5f[_0x1501ee++]=_0x1489f0,_0x515b5f[_0x1501ee++]=_0x1489f0+0x1;return _0x515b5f[_0x1501ee++]=_0x2b47af-0x1,_0x515b5f[_0x1501ee++]=0x0,new GeometryInstance({'geometry':new Geometry({'attributes':new GeometryAttributes({'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x293742(0x1c31)],'componentsPerAttribute':0x3,'values':_0x5c1710})}),'indices':_0x515b5f,'primitiveType':PrimitiveType$1[_0x293742(0x2f6a)]})});}function createGeometryFromPositionsExtruded(_0x294985,_0xd20d4d,_0x4c79e2,_0x473f66,_0x264495){var _0x5245b9=_0x68aa19,_0x16adcd,_0x467a90,_0x498e37=EllipsoidTangentPlane['fromPoints'](_0xd20d4d,_0x294985)[_0x5245b9(0x3b0)](_0xd20d4d,createGeometryFromPositionsPositions);PolygonPipeline[_0x5245b9(0x509e)](_0x498e37)===WindingOrder$1[_0x5245b9(0x21f3)]&&(_0x498e37[_0x5245b9(0x1495)](),_0xd20d4d=_0xd20d4d[_0x5245b9(0x48ca)]()[_0x5245b9(0x1495)]());var _0x59a020=_0xd20d4d[_0x5245b9(0x531b)],_0x1fecf0=new Array(_0x59a020),_0x21ff36=0x0;if(_0x473f66)for(_0x16adcd=new Float64Array(0x2*_0x59a020*0x3*0x2),_0x467a90=0x0;_0x467a90<_0x59a020;++_0x467a90){_0x1fecf0[_0x467a90]=_0x21ff36/0x3;var _0x2f90f0=_0xd20d4d[_0x467a90],_0x63b2f2=_0xd20d4d[(_0x467a90+0x1)%_0x59a020];_0x16adcd[_0x21ff36++]=_0x2f90f0['x'],_0x16adcd[_0x21ff36++]=_0x2f90f0['y'],_0x16adcd[_0x21ff36++]=_0x2f90f0['z'],_0x16adcd[_0x21ff36++]=_0x63b2f2['x'],_0x16adcd[_0x21ff36++]=_0x63b2f2['y'],_0x16adcd[_0x21ff36++]=_0x63b2f2['z'];}else{var _0xc89997=0x0;if(_0x264495===ArcType$1[_0x5245b9(0x52cb)]){for(_0x467a90=0x0;_0x467a90<_0x59a020;_0x467a90++)_0xc89997+=PolygonGeometryLibrary[_0x5245b9(0x3d7a)](_0xd20d4d[_0x467a90],_0xd20d4d[(_0x467a90+0x1)%_0x59a020],_0x4c79e2);}else{if(_0x264495===ArcType$1['RHUMB']){for(_0x467a90=0x0;_0x467a90<_0x59a020;_0x467a90++)_0xc89997+=PolygonGeometryLibrary[_0x5245b9(0x5089)](_0x294985,_0xd20d4d[_0x467a90],_0xd20d4d[(_0x467a90+0x1)%_0x59a020],_0x4c79e2);}}for(_0x16adcd=new Float64Array(0x3*_0xc89997*0x2),_0x467a90=0x0;_0x467a90<_0x59a020;++_0x467a90){var _0x11d44c;_0x1fecf0[_0x467a90]=_0x21ff36/0x3,_0x264495===ArcType$1['GEODESIC']?_0x11d44c=PolygonGeometryLibrary[_0x5245b9(0x3c53)](_0xd20d4d[_0x467a90],_0xd20d4d[(_0x467a90+0x1)%_0x59a020],_0x4c79e2,createGeometryFromPositionsSubdivided):_0x264495===ArcType$1[_0x5245b9(0xf45)]&&(_0x11d44c=PolygonGeometryLibrary['subdivideRhumbLine'](_0x294985,_0xd20d4d[_0x467a90],_0xd20d4d[(_0x467a90+0x1)%_0x59a020],_0x4c79e2,createGeometryFromPositionsSubdivided));for(var _0x2bc9bc=_0x11d44c[_0x5245b9(0x531b)],_0x5aa804=0x0;_0x5aa804<_0x2bc9bc;++_0x5aa804)_0x16adcd[_0x21ff36++]=_0x11d44c[_0x5aa804];}}_0x59a020=_0x16adcd[_0x5245b9(0x531b)]/0x6;var _0x189f0f=_0x1fecf0['length'],_0x5a3da6=0x2*(0x2*_0x59a020+_0x189f0f),_0x512d69=IndexDatatype$1[_0x5245b9(0x2074)](_0x59a020,_0x5a3da6);for(_0x21ff36=0x0,_0x467a90=0x0;_0x467a90<_0x59a020;++_0x467a90)_0x512d69[_0x21ff36++]=_0x467a90,_0x512d69[_0x21ff36++]=(_0x467a90+0x1)%_0x59a020,_0x512d69[_0x21ff36++]=_0x467a90+_0x59a020,_0x512d69[_0x21ff36++]=(_0x467a90+0x1)%_0x59a020+_0x59a020;for(_0x467a90=0x0;_0x467a90<_0x189f0f;_0x467a90++){var _0x1e86df=_0x1fecf0[_0x467a90];_0x512d69[_0x21ff36++]=_0x1e86df,_0x512d69[_0x21ff36++]=_0x1e86df+_0x59a020;}return new GeometryInstance({'geometry':new Geometry({'attributes':new GeometryAttributes({'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x5245b9(0x1c31)],'componentsPerAttribute':0x3,'values':_0x16adcd})}),'indices':_0x512d69,'primitiveType':PrimitiveType$1['LINES']})});}function PolygonOutlineGeometry(_0x7feaba){var _0x136bec=_0x68aa19,_0x4ed1e3=_0x7feaba[_0x136bec(0x4b3a)],_0x549d7a=defaultValue$1(_0x7feaba[_0x136bec(0x1706)],Ellipsoid[_0x136bec(0x1d49)]),_0x277ce0=defaultValue$1(_0x7feaba[_0x136bec(0xb6f)],CesiumMath[_0x136bec(0x2b22)]),_0x466fd0=defaultValue$1(_0x7feaba[_0x136bec(0xa73)],!0x1),_0x451d22=_0x466fd0&&defined$1(_0x7feaba[_0x136bec(0x268a)]),_0x36ba2e=defaultValue$1(_0x7feaba[_0x136bec(0x52d1)],ArcType$1[_0x136bec(0x52cb)]),_0x1d969f=defaultValue$1(_0x7feaba[_0x136bec(0x5862)],0x0),_0x4f1df4=defaultValue$1(_0x7feaba[_0x136bec(0x268a)],_0x1d969f);if(!_0x451d22){var _0x311f5a=Math[_0x136bec(0x2bc6)](_0x1d969f,_0x4f1df4);_0x4f1df4=Math['min'](_0x1d969f,_0x4f1df4),_0x1d969f=_0x311f5a;}this[_0x136bec(0x2de2)]=Ellipsoid['clone'](_0x549d7a),this[_0x136bec(0x44f0)]=_0x277ce0,this['_height']=_0x1d969f,this[_0x136bec(0x1379)]=_0x4f1df4,this[_0x136bec(0xf4c)]=_0x36ba2e,this[_0x136bec(0x3309)]=_0x4ed1e3,this[_0x136bec(0x3c9d)]=_0x466fd0,this['_perPositionHeightExtrude']=_0x451d22,this[_0x136bec(0x469c)]=_0x7feaba[_0x136bec(0x2982)],this[_0x136bec(0x39eb)]='createPolygonOutlineGeometry',this['packedLength']=PolygonGeometryLibrary[_0x136bec(0x56cc)](_0x4ed1e3)+Ellipsoid[_0x136bec(0xe6c)]+0x8;}PolygonOutlineGeometry[_0x68aa19(0x3540)]=function(_0x16da4a,_0x4f45fb,_0x406a10){var _0x30f621=_0x68aa19;return _0x406a10=defaultValue$1(_0x406a10,0x0),_0x406a10=PolygonGeometryLibrary[_0x30f621(0xb60)](_0x16da4a['_polygonHierarchy'],_0x4f45fb,_0x406a10),Ellipsoid[_0x30f621(0x3540)](_0x16da4a['_ellipsoid'],_0x4f45fb,_0x406a10),_0x406a10+=Ellipsoid[_0x30f621(0xe6c)],_0x4f45fb[_0x406a10++]=_0x16da4a[_0x30f621(0x97b)],_0x4f45fb[_0x406a10++]=_0x16da4a[_0x30f621(0x1379)],_0x4f45fb[_0x406a10++]=_0x16da4a[_0x30f621(0x44f0)],_0x4f45fb[_0x406a10++]=_0x16da4a['_perPositionHeightExtrude']?0x1:0x0,_0x4f45fb[_0x406a10++]=_0x16da4a[_0x30f621(0x3c9d)]?0x1:0x0,_0x4f45fb[_0x406a10++]=_0x16da4a[_0x30f621(0xf4c)],_0x4f45fb[_0x406a10++]=defaultValue$1(_0x16da4a[_0x30f621(0x469c)],-0x1),_0x4f45fb[_0x406a10]=_0x16da4a[_0x30f621(0xe6c)],_0x4f45fb;};var scratchEllipsoid$8=Ellipsoid[_0x68aa19(0x254b)](Ellipsoid[_0x68aa19(0x107f)]),dummyOptions={'polygonHierarchy':{}};PolygonOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x5d4dc6,_0x4eb9e8,_0x56d488){var _0x1112bf=_0x68aa19;_0x4eb9e8=defaultValue$1(_0x4eb9e8,0x0);var _0x2260a2=PolygonGeometryLibrary[_0x1112bf(0x1b05)](_0x5d4dc6,_0x4eb9e8);_0x4eb9e8=_0x2260a2['startingIndex'],delete _0x2260a2[_0x1112bf(0x4365)];var _0x4b6db0=Ellipsoid[_0x1112bf(0x41a1)](_0x5d4dc6,_0x4eb9e8,scratchEllipsoid$8);_0x4eb9e8+=Ellipsoid['packedLength'];var _0xa43825=_0x5d4dc6[_0x4eb9e8++],_0x9f1a06=_0x5d4dc6[_0x4eb9e8++],_0x54a8d0=_0x5d4dc6[_0x4eb9e8++],_0x429d20=0x1===_0x5d4dc6[_0x4eb9e8++],_0x468fb3=0x1===_0x5d4dc6[_0x4eb9e8++],_0x14f7e7=_0x5d4dc6[_0x4eb9e8++],_0x23fb43=_0x5d4dc6[_0x4eb9e8++],_0x61375e=_0x5d4dc6[_0x4eb9e8];return defined$1(_0x56d488)||(_0x56d488=new PolygonOutlineGeometry(dummyOptions)),_0x56d488[_0x1112bf(0x3309)]=_0x2260a2,_0x56d488[_0x1112bf(0x2de2)]=Ellipsoid[_0x1112bf(0x254b)](_0x4b6db0,_0x56d488['_ellipsoid']),_0x56d488[_0x1112bf(0x97b)]=_0xa43825,_0x56d488[_0x1112bf(0x1379)]=_0x9f1a06,_0x56d488['_granularity']=_0x54a8d0,_0x56d488[_0x1112bf(0x3c9d)]=_0x468fb3,_0x56d488[_0x1112bf(0x1872)]=_0x429d20,_0x56d488['_arcType']=_0x14f7e7,_0x56d488[_0x1112bf(0x469c)]=-0x1===_0x23fb43?void 0x0:_0x23fb43,_0x56d488[_0x1112bf(0xe6c)]=_0x61375e,_0x56d488;},PolygonOutlineGeometry[_0x68aa19(0x50d6)]=function(_0x2c6154){var _0x241e0c=_0x68aa19;return new PolygonOutlineGeometry({'polygonHierarchy':{'positions':(_0x2c6154=defaultValue$1(_0x2c6154,defaultValue$1[_0x241e0c(0x494f)]))[_0x241e0c(0x30fe)]},'height':_0x2c6154[_0x241e0c(0x5862)],'extrudedHeight':_0x2c6154['extrudedHeight'],'ellipsoid':_0x2c6154[_0x241e0c(0x1706)],'granularity':_0x2c6154[_0x241e0c(0xb6f)],'perPositionHeight':_0x2c6154['perPositionHeight'],'arcType':_0x2c6154[_0x241e0c(0x52d1)],'offsetAttribute':_0x2c6154['offsetAttribute']});},PolygonOutlineGeometry[_0x68aa19(0x2a90)]=function(_0x495096){var _0xd128c5=_0x68aa19,_0xa9d124=_0x495096['_ellipsoid'],_0x3014dd=_0x495096['_granularity'],_0x5ce23b=_0x495096['_polygonHierarchy'],_0x255c17=_0x495096['_perPositionHeight'],_0xd06c65=_0x495096['_arcType'],_0x1cd339=PolygonGeometryLibrary[_0xd128c5(0x2a71)](_0x5ce23b,!_0x255c17,_0xa9d124);if(0x0!==_0x1cd339[_0xd128c5(0x531b)]){var _0x5a96ac,_0x3b1fea,_0x58e9ac=[],_0x59bdd6=CesiumMath['chordLength'](_0x3014dd,_0xa9d124[_0xd128c5(0x587a)]),_0x3a3649=_0x495096[_0xd128c5(0x97b)],_0x2c6d47=_0x495096[_0xd128c5(0x1379)];if(_0x495096[_0xd128c5(0x1872)]||!CesiumMath[_0xd128c5(0x19c9)](_0x3a3649,_0x2c6d47,0x0,CesiumMath[_0xd128c5(0x241b)]))for(_0x3b1fea=0x0;_0x3b1fea<_0x1cd339[_0xd128c5(0x531b)];_0x3b1fea++){if((_0x5a96ac=createGeometryFromPositionsExtruded(_0xa9d124,_0x1cd339[_0x3b1fea],_0x59bdd6,_0x255c17,_0xd06c65))[_0xd128c5(0x4b72)]=PolygonGeometryLibrary[_0xd128c5(0x413e)](_0x5a96ac[_0xd128c5(0x4b72)],_0x3a3649,_0x2c6d47,_0xa9d124,_0x255c17),defined$1(_0x495096[_0xd128c5(0x469c)])){var _0x51dbd3=_0x5a96ac[_0xd128c5(0x4b72)][_0xd128c5(0x1b28)][_0xd128c5(0x4771)]['values'][_0xd128c5(0x531b)]/0x3,_0x552cf5=new Uint8Array(_0x51dbd3);_0x552cf5=_0x495096[_0xd128c5(0x469c)]===GeometryOffsetAttribute$1[_0xd128c5(0xa62)]?arrayFill(_0x552cf5,0x1,0x0,_0x51dbd3/0x2):arrayFill(_0x552cf5,_0x495096['_offsetAttribute']===GeometryOffsetAttribute$1['NONE']?0x0:0x1),_0x5a96ac[_0xd128c5(0x4b72)]['attributes'][_0xd128c5(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0xd128c5(0x4aae)],'componentsPerAttribute':0x1,'values':_0x552cf5});}_0x58e9ac[_0xd128c5(0x3a33)](_0x5a96ac);}else for(_0x3b1fea=0x0;_0x3b1fea<_0x1cd339[_0xd128c5(0x531b)];_0x3b1fea++){if((_0x5a96ac=createGeometryFromPositions(_0xa9d124,_0x1cd339[_0x3b1fea],_0x59bdd6,_0x255c17,_0xd06c65))[_0xd128c5(0x4b72)]['attributes']['position'][_0xd128c5(0x21e8)]=PolygonPipeline[_0xd128c5(0x1d88)](_0x5a96ac[_0xd128c5(0x4b72)][_0xd128c5(0x1b28)][_0xd128c5(0x4771)][_0xd128c5(0x21e8)],_0x3a3649,_0xa9d124,!_0x255c17),defined$1(_0x495096['_offsetAttribute'])){var _0x4f5d2e=_0x5a96ac[_0xd128c5(0x4b72)][_0xd128c5(0x1b28)]['position']['values']['length'],_0x27bf2a=new Uint8Array(_0x4f5d2e/0x3);arrayFill(_0x27bf2a,_0x495096[_0xd128c5(0x469c)]===GeometryOffsetAttribute$1[_0xd128c5(0x44b5)]?0x0:0x1),_0x5a96ac['geometry'][_0xd128c5(0x1b28)][_0xd128c5(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0xd128c5(0x4aae)],'componentsPerAttribute':0x1,'values':_0x27bf2a});}_0x58e9ac[_0xd128c5(0x3a33)](_0x5a96ac);}var _0x18d32b=GeometryPipeline[_0xd128c5(0x489e)](_0x58e9ac)[0x0],_0x2d158b=BoundingSphere[_0xd128c5(0x8bb)](_0x18d32b[_0xd128c5(0x1b28)][_0xd128c5(0x4771)]['values']);return new Geometry({'attributes':_0x18d32b[_0xd128c5(0x1b28)],'indices':_0x18d32b[_0xd128c5(0x525a)],'primitiveType':_0x18d32b[_0xd128c5(0x2a6)],'boundingSphere':_0x2d158b,'offsetAttribute':_0x495096[_0xd128c5(0x469c)]});}};var scratchInterpolateColorsArray=[];function interpolateColors$1(_0x4c8d41,_0x3f6a90,_0x14d958,_0x18d7da,_0x162520){var _0x29b40b=_0x68aa19,_0x4f5777,_0x26e898=scratchInterpolateColorsArray;_0x26e898[_0x29b40b(0x531b)]=_0x162520;var _0x1d0e2c=_0x14d958[_0x29b40b(0x4f34)],_0x3db016=_0x14d958[_0x29b40b(0x2129)],_0x2a25b6=_0x14d958[_0x29b40b(0x28f8)],_0x4bfaf5=_0x14d958[_0x29b40b(0x24f9)],_0x430d7a=_0x18d7da['red'],_0x5f498c=_0x18d7da[_0x29b40b(0x2129)],_0x29ad76=_0x18d7da['blue'],_0x39cb6d=_0x18d7da['alpha'];if(Color$2[_0x29b40b(0x2ed4)](_0x14d958,_0x18d7da)){for(_0x4f5777=0x0;_0x4f5777<_0x162520;_0x4f5777++)_0x26e898[_0x4f5777]=Color$2[_0x29b40b(0x254b)](_0x14d958);return _0x26e898;}var _0xc8f764=(_0x430d7a-_0x1d0e2c)/_0x162520,_0x3968c8=(_0x5f498c-_0x3db016)/_0x162520,_0x3c3e3d=(_0x29ad76-_0x2a25b6)/_0x162520,_0x2d6391=(_0x39cb6d-_0x4bfaf5)/_0x162520;for(_0x4f5777=0x0;_0x4f5777<_0x162520;_0x4f5777++)_0x26e898[_0x4f5777]=new Color$2(_0x1d0e2c+_0x4f5777*_0xc8f764,_0x3db016+_0x4f5777*_0x3968c8,_0x2a25b6+_0x4f5777*_0x3c3e3d,_0x4bfaf5+_0x4f5777*_0x2d6391);return _0x26e898;}function PolylineGeometry(_0x569476){var _0x5d0861=_0x68aa19,_0x44b17a=(_0x569476=defaultValue$1(_0x569476,defaultValue$1[_0x5d0861(0x494f)]))[_0x5d0861(0x30fe)],_0x1c2778=_0x569476[_0x5d0861(0x145d)],_0x49e8=defaultValue$1(_0x569476[_0x5d0861(0x209)],0x1),_0x22c443=defaultValue$1(_0x569476['hMax'],-0x1),_0x438463=defaultValue$1(_0x569476[_0x5d0861(0x2cf3)],!0x1);this[_0x5d0861(0x36f4)]=_0x44b17a,this['_colors']=_0x1c2778,this[_0x5d0861(0x52d2)]=_0x49e8,this['_hMax']=_0x22c443,this[_0x5d0861(0x235c)]=_0x438463,this[_0x5d0861(0x9c2)]=_0x569476[_0x5d0861(0x2ca1)],this[_0x5d0861(0xbe9)]=_0x569476['period'],this[_0x5d0861(0x4f44)]=VertexFormat[_0x5d0861(0x254b)](defaultValue$1(_0x569476['vertexFormat'],VertexFormat[_0x5d0861(0x139e)])),this[_0x5d0861(0x1129)]=defaultValue$1(_0x569476[_0x5d0861(0x374d)],!0x0),defined$1(_0x569476[_0x5d0861(0x374d)])&&(deprecationWarning(_0x5d0861(0x170a),_0x5d0861(0x21fe)),_0x569476[_0x5d0861(0x52d1)]=_0x569476[_0x5d0861(0x374d)]?ArcType$1[_0x5d0861(0x52cb)]:ArcType$1[_0x5d0861(0x44b5)]),this[_0x5d0861(0xf4c)]=defaultValue$1(_0x569476[_0x5d0861(0x52d1)],ArcType$1[_0x5d0861(0x52cb)]),this[_0x5d0861(0x1129)]=this[_0x5d0861(0xf4c)]!==ArcType$1[_0x5d0861(0x44b5)],this[_0x5d0861(0x44f0)]=defaultValue$1(_0x569476['granularity'],CesiumMath[_0x5d0861(0x2b22)]),this[_0x5d0861(0x2de2)]=Ellipsoid[_0x5d0861(0x254b)](defaultValue$1(_0x569476[_0x5d0861(0x1706)],Ellipsoid[_0x5d0861(0x1d49)])),this['_workerName']=_0x5d0861(0x22df);var _0x240296=0x1+_0x44b17a[_0x5d0861(0x531b)]*Cartesian3['packedLength'];_0x240296+=defined$1(_0x1c2778)?0x1+_0x1c2778[_0x5d0861(0x531b)]*Color$2[_0x5d0861(0xe6c)]:0x1,this['packedLength']=_0x240296+Ellipsoid[_0x5d0861(0xe6c)]+VertexFormat[_0x5d0861(0xe6c)]+0x4+0x2;}PolylineGeometry[_0x68aa19(0x3540)]=function(_0x1cca2a,_0x3ba2f0,_0x3b5bb5){var _0x2deb18=_0x68aa19,_0x452c03;_0x3b5bb5=defaultValue$1(_0x3b5bb5,0x0);var _0x460a67=_0x1cca2a[_0x2deb18(0x36f4)],_0x29766e=_0x460a67[_0x2deb18(0x531b)];for(_0x3ba2f0[_0x3b5bb5++]=_0x29766e,_0x452c03=0x0;_0x452c03<_0x29766e;++_0x452c03,_0x3b5bb5+=Cartesian3[_0x2deb18(0xe6c)])Cartesian3['pack'](_0x460a67[_0x452c03],_0x3ba2f0,_0x3b5bb5);var _0x3a1422=_0x1cca2a[_0x2deb18(0x4430)];for(_0x29766e=defined$1(_0x3a1422)?_0x3a1422[_0x2deb18(0x531b)]:0x0,_0x3ba2f0[_0x3b5bb5++]=_0x29766e,_0x452c03=0x0;_0x452c03<_0x29766e;++_0x452c03,_0x3b5bb5+=Color$2[_0x2deb18(0xe6c)])Color$2[_0x2deb18(0x3540)](_0x3a1422[_0x452c03],_0x3ba2f0,_0x3b5bb5);return Ellipsoid[_0x2deb18(0x3540)](_0x1cca2a[_0x2deb18(0x2de2)],_0x3ba2f0,_0x3b5bb5),_0x3b5bb5+=Ellipsoid[_0x2deb18(0xe6c)],VertexFormat[_0x2deb18(0x3540)](_0x1cca2a[_0x2deb18(0x4f44)],_0x3ba2f0,_0x3b5bb5),_0x3b5bb5+=VertexFormat[_0x2deb18(0xe6c)],_0x3ba2f0[_0x3b5bb5++]=_0x1cca2a[_0x2deb18(0x52d2)],_0x3ba2f0[_0x3b5bb5++]=_0x1cca2a[_0x2deb18(0x235c)]?0x1:0x0,_0x3ba2f0[_0x3b5bb5++]=_0x1cca2a[_0x2deb18(0xf4c)],_0x3ba2f0[_0x3b5bb5++]=_0x1cca2a['_granularity'],_0x3ba2f0[_0x3b5bb5++]=_0x1cca2a[_0x2deb18(0x3903)],_0x3ba2f0[_0x3b5bb5++]=_0x1cca2a[_0x2deb18(0x9c2)],_0x3ba2f0[_0x3b5bb5]=_0x1cca2a[_0x2deb18(0xbe9)],_0x3ba2f0;};var scratchEllipsoid$7=Ellipsoid['clone'](Ellipsoid[_0x68aa19(0x107f)]),scratchVertexFormat$4=new VertexFormat(),scratchOptions$9={'positions':void 0x0,'colors':void 0x0,'ellipsoid':scratchEllipsoid$7,'vertexFormat':scratchVertexFormat$4,'width':void 0x0,'colorsPerVertex':void 0x0,'arcType':void 0x0,'granularity':void 0x0};PolylineGeometry[_0x68aa19(0x41a1)]=function(_0xc01403,_0x58137b,_0x53c0bc){var _0x54a682=_0x68aa19,_0x4d9d1a;_0x58137b=defaultValue$1(_0x58137b,0x0);var _0x20a396=_0xc01403[_0x58137b++],_0x28ca86=new Array(_0x20a396);for(_0x4d9d1a=0x0;_0x4d9d1a<_0x20a396;++_0x4d9d1a,_0x58137b+=Cartesian3['packedLength'])_0x28ca86[_0x4d9d1a]=Cartesian3['unpack'](_0xc01403,_0x58137b);var _0x2c6912=(_0x20a396=_0xc01403[_0x58137b++])>0x0?new Array(_0x20a396):void 0x0;for(_0x4d9d1a=0x0;_0x4d9d1a<_0x20a396;++_0x4d9d1a,_0x58137b+=Color$2[_0x54a682(0xe6c)])_0x2c6912[_0x4d9d1a]=Color$2[_0x54a682(0x41a1)](_0xc01403,_0x58137b);var _0x4ac680=Ellipsoid[_0x54a682(0x41a1)](_0xc01403,_0x58137b,scratchEllipsoid$7);_0x58137b+=Ellipsoid[_0x54a682(0xe6c)];var _0x590bd6=VertexFormat[_0x54a682(0x41a1)](_0xc01403,_0x58137b,scratchVertexFormat$4);_0x58137b+=VertexFormat['packedLength'];var _0x511809=_0xc01403[_0x58137b++],_0x58fead=0x1===_0xc01403[_0x58137b++],_0x3a4f23=_0xc01403[_0x58137b++],_0x5562f9=_0xc01403[_0x58137b++],_0x2abdbe=_0xc01403[_0x58137b++],_0xf54a12=0x1==_0xc01403[_0x58137b++],_0x1d7ff0=_0xc01403[_0x58137b];return defined$1(_0x53c0bc)?(_0x53c0bc[_0x54a682(0x36f4)]=_0x28ca86,_0x53c0bc[_0x54a682(0x4430)]=_0x2c6912,_0x53c0bc[_0x54a682(0x2de2)]=Ellipsoid[_0x54a682(0x254b)](_0x4ac680,_0x53c0bc['_ellipsoid']),_0x53c0bc['_vertexFormat']=VertexFormat[_0x54a682(0x254b)](_0x590bd6,_0x53c0bc['_vertexFormat']),_0x53c0bc['_width']=_0x511809,_0x53c0bc[_0x54a682(0x235c)]=_0x58fead,_0x53c0bc[_0x54a682(0xf4c)]=_0x3a4f23,_0x53c0bc[_0x54a682(0x44f0)]=_0x5562f9,_0x53c0bc['_hMax']=_0x2abdbe,_0x53c0bc[_0x54a682(0x9c2)]=_0xf54a12,_0x53c0bc['_period']=_0x1d7ff0,_0x53c0bc):(scratchOptions$9['positions']=_0x28ca86,scratchOptions$9[_0x54a682(0x145d)]=_0x2c6912,scratchOptions$9[_0x54a682(0x209)]=_0x511809,scratchOptions$9['colorsPerVertex']=_0x58fead,scratchOptions$9['arcType']=_0x3a4f23,scratchOptions$9['granularity']=_0x5562f9,scratchOptions$9[_0x54a682(0x420c)]=_0x2abdbe,scratchOptions$9['dist']=_0xf54a12,scratchOptions$9[_0x54a682(0xc97)]=_0x1d7ff0,new PolylineGeometry(scratchOptions$9));};var scratchCartesian3$9=new Cartesian3(),scratchPosition$a=new Cartesian3(),scratchPrevPosition=new Cartesian3(),scratchNextPosition=new Cartesian3();function computeAttributes$1(_0x47eb03,_0x4830a9,_0x2a0442,_0x57e4df){var _0x108bf1=_0x68aa19,_0xcc7160=_0x47eb03[_0x108bf1(0x2387)],_0x47614c=_0x47eb03[_0x108bf1(0x1eab)],_0x2f6db0=new GeometryAttributes();_0x57e4df[_0x108bf1(0x4771)]&&(_0x2f6db0[_0x108bf1(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x108bf1(0x1c31)],'componentsPerAttribute':0x3,'values':_0xcc7160}));var _0x41bffb,_0x4abe60,_0x5b2a55,_0x222aa7,_0x5cf126,_0x48a577,_0x54bf18=_0x4830a9['length'],_0x2618ea=_0xcc7160['length']/0x3,_0x3612fd=(_0x2618ea-0x2*_0x54bf18)/(0x2*_0x54bf18),_0xf3fec4=PolygonPipeline[_0x108bf1(0xc37)](_0x4830a9),_0x589b61=(_0x3612fd-0x1)*_0x54bf18*0x6+0x2*_0xf3fec4[_0x108bf1(0x531b)],_0x31c12c=IndexDatatype$1[_0x108bf1(0x2074)](_0x2618ea,_0x589b61),_0x3da64f=0x2*_0x54bf18,_0x22b90b=0x0;for(_0x41bffb=0x0;_0x41bffb<_0x3612fd-0x1;_0x41bffb++){for(_0x4abe60=0x0;_0x4abe60<_0x54bf18-0x1;_0x4abe60++)_0x48a577=(_0x5b2a55=0x2*_0x4abe60+_0x41bffb*_0x54bf18*0x2)+_0x3da64f,_0x5cf126=(_0x222aa7=_0x5b2a55+0x1)+_0x3da64f,_0x31c12c[_0x22b90b++]=_0x222aa7,_0x31c12c[_0x22b90b++]=_0x5b2a55,_0x31c12c[_0x22b90b++]=_0x5cf126,_0x31c12c[_0x22b90b++]=_0x5cf126,_0x31c12c[_0x22b90b++]=_0x5b2a55,_0x31c12c[_0x22b90b++]=_0x48a577;_0x5cf126=(_0x222aa7=(_0x5b2a55=0x2*_0x54bf18-0x2+_0x41bffb*_0x54bf18*0x2)+0x1)+_0x3da64f,_0x48a577=_0x5b2a55+_0x3da64f,_0x31c12c[_0x22b90b++]=_0x222aa7,_0x31c12c[_0x22b90b++]=_0x5b2a55,_0x31c12c[_0x22b90b++]=_0x5cf126,_0x31c12c[_0x22b90b++]=_0x5cf126,_0x31c12c[_0x22b90b++]=_0x5b2a55,_0x31c12c[_0x22b90b++]=_0x48a577;}if(_0x57e4df['st']||_0x57e4df[_0x108bf1(0x1623)]||_0x57e4df[_0x108bf1(0xcdb)]){var _0x294d08,_0x3a540d,_0x79e812=new Float32Array(0x2*_0x2618ea),_0x29231c=0x1/(_0x3612fd-0x1),_0x2b056b=0x1/_0x2a0442[_0x108bf1(0x5862)],_0x2cf11a=_0x2a0442['height']/0x2,_0x2d3cbf=0x0;for(_0x41bffb=0x0;_0x41bffb<_0x3612fd;_0x41bffb++){for(_0x294d08=_0x41bffb*_0x29231c,_0x3a540d=_0x2b056b*(_0x4830a9[0x0]['y']+_0x2cf11a),_0x79e812[_0x2d3cbf++]=_0x294d08,_0x79e812[_0x2d3cbf++]=_0x3a540d,_0x4abe60=0x1;_0x4abe60<_0x54bf18;_0x4abe60++)_0x3a540d=_0x2b056b*(_0x4830a9[_0x4abe60]['y']+_0x2cf11a),_0x79e812[_0x2d3cbf++]=_0x294d08,_0x79e812[_0x2d3cbf++]=_0x3a540d,_0x79e812[_0x2d3cbf++]=_0x294d08,_0x79e812[_0x2d3cbf++]=_0x3a540d;_0x3a540d=_0x2b056b*(_0x4830a9[0x0]['y']+_0x2cf11a),_0x79e812[_0x2d3cbf++]=_0x294d08,_0x79e812[_0x2d3cbf++]=_0x3a540d;}for(_0x4abe60=0x0;_0x4abe60<_0x54bf18;_0x4abe60++)_0x294d08=0x0,_0x3a540d=_0x2b056b*(_0x4830a9[_0x4abe60]['y']+_0x2cf11a),_0x79e812[_0x2d3cbf++]=_0x294d08,_0x79e812[_0x2d3cbf++]=_0x3a540d;for(_0x4abe60=0x0;_0x4abe60<_0x54bf18;_0x4abe60++)_0x294d08=(_0x3612fd-0x1)*_0x29231c,_0x3a540d=_0x2b056b*(_0x4830a9[_0x4abe60]['y']+_0x2cf11a),_0x79e812[_0x2d3cbf++]=_0x294d08,_0x79e812[_0x2d3cbf++]=_0x3a540d;_0x2f6db0['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x2,'values':new Float32Array(_0x79e812)});}var _0x40e42c=_0x2618ea-0x2*_0x54bf18;for(_0x41bffb=0x0;_0x41bffb<_0xf3fec4[_0x108bf1(0x531b)];_0x41bffb+=0x3){var _0x4e1b7a=_0xf3fec4[_0x41bffb]+_0x40e42c,_0x40b70c=_0xf3fec4[_0x41bffb+0x1]+_0x40e42c,_0x3cbd00=_0xf3fec4[_0x41bffb+0x2]+_0x40e42c;_0x31c12c[_0x22b90b++]=_0x4e1b7a,_0x31c12c[_0x22b90b++]=_0x40b70c,_0x31c12c[_0x22b90b++]=_0x3cbd00,_0x31c12c[_0x22b90b++]=_0x3cbd00+_0x54bf18,_0x31c12c[_0x22b90b++]=_0x40b70c+_0x54bf18,_0x31c12c[_0x22b90b++]=_0x4e1b7a+_0x54bf18;}var _0x1dffa2=new Geometry({'attributes':_0x2f6db0,'indices':_0x31c12c,'boundingSphere':BoundingSphere[_0x108bf1(0x8bb)](_0xcc7160),'primitiveType':PrimitiveType$1['TRIANGLES']});if(_0x57e4df[_0x108bf1(0x193a)]&&(_0x1dffa2=GeometryPipeline[_0x108bf1(0x39b)](_0x1dffa2)),_0x57e4df['tangent']||_0x57e4df[_0x108bf1(0xcdb)]){try{_0x1dffa2=GeometryPipeline[_0x108bf1(0x36ae)](_0x1dffa2);}catch(_0x345a65){oneTimeWarning(_0x108bf1(0x4f7),'Unable\x20to\x20compute\x20tangents\x20and\x20bitangents\x20for\x20polyline\x20volume\x20geometry');}_0x57e4df['tangent']||(_0x1dffa2['attributes'][_0x108bf1(0x1623)]=void 0x0),_0x57e4df[_0x108bf1(0xcdb)]||(_0x1dffa2[_0x108bf1(0x1b28)][_0x108bf1(0xcdb)]=void 0x0),_0x57e4df['st']||(_0x1dffa2['attributes']['st']=void 0x0);}return defined$1(_0x47614c)&&(_0x1dffa2['attributes']['position'][_0x108bf1(0x21e8)]=_0x47614c,_0x1dffa2[_0x108bf1(0x1b28)][_0x108bf1(0x4771)]['componentDatatype']=ComponentDatatype$1[_0x108bf1(0x15eb)]),_0x1dffa2;}function PolylineVolumeGeometry(_0x43e096){var _0x37bc03=_0x68aa19,_0x50d903=(_0x43e096=defaultValue$1(_0x43e096,defaultValue$1['EMPTY_OBJECT']))[_0x37bc03(0x23f4)],_0x4f7af9=_0x43e096[_0x37bc03(0xae2)];this[_0x37bc03(0x36f4)]=_0x50d903,this[_0x37bc03(0x4fb1)]=_0x4f7af9,this[_0x37bc03(0x2de2)]=Ellipsoid[_0x37bc03(0x254b)](defaultValue$1(_0x43e096[_0x37bc03(0x1706)],Ellipsoid[_0x37bc03(0x1d49)])),this[_0x37bc03(0x50d7)]=defaultValue$1(_0x43e096[_0x37bc03(0x42b1)],CornerType$1[_0x37bc03(0xe42)]),this[_0x37bc03(0x4f44)]=VertexFormat[_0x37bc03(0x254b)](defaultValue$1(_0x43e096['vertexFormat'],VertexFormat[_0x37bc03(0x139e)])),this['_granularity']=defaultValue$1(_0x43e096[_0x37bc03(0xb6f)],CesiumMath['RADIANS_PER_DEGREE']),this[_0x37bc03(0x39eb)]=_0x37bc03(0xe5d),this[_0x37bc03(0x19fa)]=defaultValue$1(_0x43e096['enuCenter'],Cartesian3['ZERO']);var _0x21dd48=0x1+_0x50d903[_0x37bc03(0x531b)]*Cartesian3['packedLength'];_0x21dd48+=0x1+_0x4f7af9['length']*Cartesian2['packedLength']+Cartesian3[_0x37bc03(0xe6c)],this['packedLength']=_0x21dd48+Ellipsoid['packedLength']+VertexFormat['packedLength']+0x2;}PolylineGeometry['createGeometry']=function(_0x10f15b){var _0x451209=_0x68aa19,_0x52f901,_0x41146f,_0x21c409,_0x379bba=_0x10f15b[_0x451209(0x52d2)],_0x14238d=_0x10f15b[_0x451209(0x3903)],_0x3e666f=_0x10f15b[_0x451209(0x4f44)],_0x220148=_0x10f15b['_colors'],_0x1eac96=_0x10f15b[_0x451209(0x235c)],_0x322bb2=_0x10f15b[_0x451209(0xf4c)],_0x5541fd=_0x10f15b[_0x451209(0x44f0)],_0x1f3892=_0x10f15b[_0x451209(0x2de2)],_0x2de759=_0x10f15b[_0x451209(0x9c2)],_0x3a39ee=_0x10f15b[_0x451209(0xbe9)],_0x147523=arrayRemoveDuplicates(_0x10f15b['_positions'],Cartesian3[_0x451209(0x19c9)]),_0x4fbad5=_0x147523[_0x451209(0x531b)];if(!(_0x4fbad5<0x2||_0x379bba<=0x0)){if(_0x322bb2===ArcType$1['GEODESIC']||_0x322bb2===ArcType$1[_0x451209(0xf45)]){var _0x54025b,_0x16fd4e;_0x322bb2===ArcType$1['GEODESIC']?(_0x54025b=CesiumMath[_0x451209(0x4416)](_0x5541fd,_0x1f3892[_0x451209(0x587a)]),_0x16fd4e=PolylinePipeline[_0x451209(0x1b10)]):(_0x54025b=_0x5541fd,_0x16fd4e=PolylinePipeline[_0x451209(0x2a9c)]);var _0x46858e=PolylinePipeline['extractHeights'](_0x147523,_0x1f3892);if(defined$1(_0x220148)){var _0x49dae3=0x1;for(_0x52f901=0x0;_0x52f901<_0x4fbad5-0x1;++_0x52f901)_0x49dae3+=_0x16fd4e(_0x147523[_0x52f901],_0x147523[_0x52f901+0x1],_0x54025b);var _0x42dff0=new Array(_0x49dae3),_0x37860d=0x0;for(_0x52f901=0x0;_0x52f901<_0x4fbad5-0x1;++_0x52f901){var _0x27f4ef=_0x147523[_0x52f901],_0x38004b=_0x147523[_0x52f901+0x1],_0x519762=_0x220148[_0x52f901],_0x3aa7c5=_0x16fd4e(_0x27f4ef,_0x38004b,_0x54025b);if(_0x1eac96&&_0x52f901<_0x49dae3){var _0x5f0682=interpolateColors$1(_0x27f4ef,_0x38004b,_0x519762,_0x220148[_0x52f901+0x1],_0x3aa7c5),_0x478a24=_0x5f0682['length'];for(_0x41146f=0x0;_0x41146f<_0x478a24;++_0x41146f)_0x42dff0[_0x37860d++]=_0x5f0682[_0x41146f];}else{for(_0x41146f=0x0;_0x41146f<_0x3aa7c5;++_0x41146f)_0x42dff0[_0x37860d++]=Color$2[_0x451209(0x254b)](_0x519762);}}_0x42dff0[_0x37860d]=Color$2[_0x451209(0x254b)](_0x220148[_0x220148[_0x451209(0x531b)]-0x1]),_0x220148=_0x42dff0,scratchInterpolateColorsArray['length']=0x0;}_0x147523=_0x322bb2===ArcType$1[_0x451209(0x52cb)]?PolylinePipeline['generateCartesianArc']({'positions':_0x147523,'minDistance':_0x54025b,'ellipsoid':_0x1f3892,'height':_0x46858e,'hMax':_0x14238d}):PolylinePipeline[_0x451209(0x2696)]({'positions':_0x147523,'granularity':_0x54025b,'ellipsoid':_0x1f3892,'height':_0x46858e});}var _0xb3182d,_0x4a2b5c=0x4*(_0x4fbad5=_0x147523[_0x451209(0x531b)])-0x4,_0x540849=new Float64Array(0x3*_0x4a2b5c),_0x11ff73=new Float64Array(0x3*_0x4a2b5c),_0x457736=new Float64Array(0x3*_0x4a2b5c),_0x116636=new Float32Array(0x2*_0x4a2b5c),_0x7a4f1c=_0x3e666f['st']?new Float32Array(0x2*_0x4a2b5c):void 0x0,_0x4ead22=defined$1(_0x220148)?new Uint8Array(0x4*_0x4a2b5c):void 0x0,_0x2dc60c=_0x2de759?new Float32Array(0x3*_0x4a2b5c):void 0x0,_0x32dcf0=0x0,_0xef7b=0x0,_0x260974=0x0,_0x42c3f6=0x0,_0x126c72=0x0,_0x278c31=0x0;for(_0x41146f=0x0;_0x41146f<_0x4fbad5;++_0x41146f){var _0x22ded4,_0x121332;0x0===_0x41146f?(_0xb3182d=scratchCartesian3$9,Cartesian3['subtract'](_0x147523[0x0],_0x147523[0x1],_0xb3182d),Cartesian3['add'](_0x147523[0x0],_0xb3182d,_0xb3182d)):_0xb3182d=_0x147523[_0x41146f-0x1],Cartesian3[_0x451209(0x254b)](_0xb3182d,scratchPrevPosition),Cartesian3[_0x451209(0x254b)](_0x147523[_0x41146f],scratchPosition$a),_0x41146f===_0x4fbad5-0x1?(_0xb3182d=scratchCartesian3$9,Cartesian3[_0x451209(0x286c)](_0x147523[_0x4fbad5-0x1],_0x147523[_0x4fbad5-0x2],_0xb3182d),Cartesian3['add'](_0x147523[_0x4fbad5-0x1],_0xb3182d,_0xb3182d)):_0xb3182d=_0x147523[_0x41146f+0x1],Cartesian3[_0x451209(0x254b)](_0xb3182d,scratchNextPosition),defined$1(_0x4ead22)&&(_0x22ded4=0x0===_0x41146f||_0x1eac96?_0x220148[_0x41146f]:_0x220148[_0x41146f-0x1],_0x41146f!==_0x4fbad5-0x1&&(_0x121332=_0x220148[_0x41146f]));var _0x47a012=_0x41146f===_0x4fbad5-0x1?0x2:0x4;for(_0x21c409=0x0===_0x41146f?0x2:0x0;_0x21c409<_0x47a012;++_0x21c409){Cartesian3['pack'](scratchPosition$a,_0x540849,_0x32dcf0),Cartesian3[_0x451209(0x3540)](scratchPrevPosition,_0x11ff73,_0x32dcf0),Cartesian3[_0x451209(0x3540)](scratchNextPosition,_0x457736,_0x32dcf0),_0x32dcf0+=0x3;var _0x3fb79b=_0x21c409-0x2<0x0?-0x1:0x1,_0x7d952f=_0x21c409%0x2*0x2-0x1,_0x303959=_0x7d952f*_0x41146f/_0x4fbad5;if(_0x116636[_0xef7b++]=_0x14238d>0x0?_0x303959:_0x7d952f,_0x116636[_0xef7b++]=_0x3fb79b*_0x379bba,_0x3e666f['st']&&(_0x7a4f1c[_0x260974++]=_0x41146f/(_0x4fbad5-0x1),_0x7a4f1c[_0x260974++]=Math['max'](_0x116636[_0xef7b-0x2],0x0)),defined$1(_0x4ead22)){var _0x1002bc=_0x21c409<0x2?_0x22ded4:_0x121332;_0x4ead22[_0x42c3f6++]=Color$2[_0x451209(0x3b2b)](_0x1002bc[_0x451209(0x4f34)]),_0x4ead22[_0x42c3f6++]=Color$2[_0x451209(0x3b2b)](_0x1002bc['green']),_0x4ead22[_0x42c3f6++]=Color$2[_0x451209(0x3b2b)](_0x1002bc[_0x451209(0x28f8)]),_0x4ead22[_0x42c3f6++]=Color$2['floatToByte'](_0x1002bc[_0x451209(0x24f9)]);}_0x2de759&&(_0x2dc60c[0x3*_0x126c72]=_0x278c31,_0x126c72++);}_0x278c31+=Cartesian3[_0x451209(0x2ffa)](_0xb3182d,_0x147523[_0x41146f]);}if(_0x2de759){var _0x496214=_0x278c31,_0x30e01d=Math['random']()*(_0x3a39ee>0x0?_0x3a39ee:_0x496214);for(_0x41146f=0x0;_0x41146f<_0x4a2b5c;_0x41146f++)_0x2dc60c[0x3*_0x41146f+0x1]=_0x496214,_0x2dc60c[0x3*_0x41146f+0x2]=_0x30e01d;}var _0x3a17f9=new GeometryAttributes();_0x3a17f9[_0x451209(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x451209(0x1c31)],'componentsPerAttribute':0x3,'values':_0x540849}),_0x3a17f9['prevPosition']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x451209(0x1c31)],'componentsPerAttribute':0x3,'values':_0x11ff73}),_0x3a17f9[_0x451209(0x343c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x457736}),_0x3a17f9[_0x451209(0x3dec)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x451209(0x15eb)],'componentsPerAttribute':0x2,'values':_0x116636}),_0x3e666f['st']&&(_0x3a17f9['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x451209(0x15eb)],'componentsPerAttribute':0x2,'values':_0x7a4f1c})),defined$1(_0x4ead22)&&(_0x3a17f9[_0x451209(0x28b8)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x451209(0x4aae)],'componentsPerAttribute':0x4,'values':_0x4ead22,'normalize':!0x0})),_0x2de759&&(_0x3a17f9[_0x451209(0x2ca1)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x451209(0x15eb)],'componentsPerAttribute':0x3,'values':_0x2dc60c}));var _0x57213b=IndexDatatype$1['createTypedArray'](_0x4a2b5c,0x6*_0x4fbad5-0x6),_0xa1f503=0x0,_0x52882a=0x0,_0x466e63=_0x4fbad5-0x1;for(_0x41146f=0x0;_0x41146f<_0x466e63;++_0x41146f)_0x57213b[_0x52882a++]=_0xa1f503,_0x57213b[_0x52882a++]=_0xa1f503+0x2,_0x57213b[_0x52882a++]=_0xa1f503+0x1,_0x57213b[_0x52882a++]=_0xa1f503+0x1,_0x57213b[_0x52882a++]=_0xa1f503+0x2,_0x57213b[_0x52882a++]=_0xa1f503+0x3,_0xa1f503+=0x4;return new Geometry({'attributes':_0x3a17f9,'indices':_0x57213b,'primitiveType':PrimitiveType$1[_0x451209(0x139)],'boundingSphere':BoundingSphere[_0x451209(0x111e)](_0x147523),'geometryType':GeometryType$1[_0x451209(0x2c73)]});}},PolylineVolumeGeometry[_0x68aa19(0x3540)]=function(_0x1331a7,_0x194c3a,_0x44ed90){var _0x3e1c9d=_0x68aa19,_0x3d26f1;_0x44ed90=defaultValue$1(_0x44ed90,0x0);var _0x372b9f=_0x1331a7[_0x3e1c9d(0x36f4)],_0x3d0abf=_0x372b9f[_0x3e1c9d(0x531b)];for(_0x194c3a[_0x44ed90++]=_0x3d0abf,_0x3d26f1=0x0;_0x3d26f1<_0x3d0abf;++_0x3d26f1,_0x44ed90+=Cartesian3['packedLength'])Cartesian3[_0x3e1c9d(0x3540)](_0x372b9f[_0x3d26f1],_0x194c3a,_0x44ed90);var _0x3759b6=_0x1331a7['_shape'];for(_0x3d0abf=_0x3759b6[_0x3e1c9d(0x531b)],_0x194c3a[_0x44ed90++]=_0x3d0abf,_0x3d26f1=0x0;_0x3d26f1<_0x3d0abf;++_0x3d26f1,_0x44ed90+=Cartesian2[_0x3e1c9d(0xe6c)])Cartesian2['pack'](_0x3759b6[_0x3d26f1],_0x194c3a,_0x44ed90);return Ellipsoid['pack'](_0x1331a7[_0x3e1c9d(0x2de2)],_0x194c3a,_0x44ed90),_0x44ed90+=Ellipsoid[_0x3e1c9d(0xe6c)],VertexFormat[_0x3e1c9d(0x3540)](_0x1331a7[_0x3e1c9d(0x4f44)],_0x194c3a,_0x44ed90),_0x44ed90+=VertexFormat['packedLength'],_0x194c3a[_0x44ed90++]=_0x1331a7[_0x3e1c9d(0x50d7)],_0x194c3a[_0x44ed90++]=_0x1331a7['_granularity'],Cartesian3[_0x3e1c9d(0x3540)](_0x1331a7[_0x3e1c9d(0x19fa)],_0x194c3a,_0x44ed90),_0x194c3a;};var scratchEllipsoid$6=Ellipsoid[_0x68aa19(0x254b)](Ellipsoid[_0x68aa19(0x107f)]),scratchVertexFormat$3=new VertexFormat(),scratchOptions$8={'polylinePositions':void 0x0,'shapePositions':void 0x0,'ellipsoid':scratchEllipsoid$6,'vertexFormat':scratchVertexFormat$3,'cornerType':void 0x0,'granularity':void 0x0,'enuCenter':void 0x0};PolylineVolumeGeometry[_0x68aa19(0x41a1)]=function(_0x39a30e,_0x3f98d0,_0x3b1a8c){var _0x3c0f43=_0x68aa19,_0x4f4d05;_0x3f98d0=defaultValue$1(_0x3f98d0,0x0);var _0x15a92b=_0x39a30e[_0x3f98d0++],_0x200c6e=new Array(_0x15a92b);for(_0x4f4d05=0x0;_0x4f4d05<_0x15a92b;++_0x4f4d05,_0x3f98d0+=Cartesian3['packedLength'])_0x200c6e[_0x4f4d05]=Cartesian3[_0x3c0f43(0x41a1)](_0x39a30e,_0x3f98d0);_0x15a92b=_0x39a30e[_0x3f98d0++];var _0x55482f=new Array(_0x15a92b);for(_0x4f4d05=0x0;_0x4f4d05<_0x15a92b;++_0x4f4d05,_0x3f98d0+=Cartesian2[_0x3c0f43(0xe6c)])_0x55482f[_0x4f4d05]=Cartesian2[_0x3c0f43(0x41a1)](_0x39a30e,_0x3f98d0);var _0x587932=Ellipsoid[_0x3c0f43(0x41a1)](_0x39a30e,_0x3f98d0,scratchEllipsoid$6);_0x3f98d0+=Ellipsoid[_0x3c0f43(0xe6c)];var _0x4c90c4=VertexFormat['unpack'](_0x39a30e,_0x3f98d0,scratchVertexFormat$3);_0x3f98d0+=VertexFormat[_0x3c0f43(0xe6c)];var _0x59d435,_0x6648=_0x39a30e[_0x3f98d0++],_0x4a1c0b=_0x39a30e[_0x3f98d0++];return _0x59d435=Cartesian3['unpack'](_0x39a30e,_0x3f98d0),defined$1(_0x3b1a8c)?(_0x3b1a8c[_0x3c0f43(0x36f4)]=_0x200c6e,_0x3b1a8c[_0x3c0f43(0x4fb1)]=_0x55482f,_0x3b1a8c[_0x3c0f43(0x2de2)]=Ellipsoid[_0x3c0f43(0x254b)](_0x587932,_0x3b1a8c['_ellipsoid']),_0x3b1a8c[_0x3c0f43(0x4f44)]=VertexFormat[_0x3c0f43(0x254b)](_0x4c90c4,_0x3b1a8c[_0x3c0f43(0x4f44)]),_0x3b1a8c[_0x3c0f43(0x50d7)]=_0x6648,_0x3b1a8c[_0x3c0f43(0x44f0)]=_0x4a1c0b,_0x3b1a8c[_0x3c0f43(0x19fa)]=_0x59d435,_0x3b1a8c):(scratchOptions$8['polylinePositions']=_0x200c6e,scratchOptions$8[_0x3c0f43(0xae2)]=_0x55482f,scratchOptions$8[_0x3c0f43(0x42b1)]=_0x6648,scratchOptions$8[_0x3c0f43(0xb6f)]=_0x4a1c0b,scratchOptions$8[_0x3c0f43(0x19fa)]=_0x59d435,new PolylineVolumeGeometry(scratchOptions$8));};var brScratch$1=new BoundingRectangle();function computeAttributes(_0x4b1cea,_0x5c5142){var _0xf4a94a=_0x68aa19,_0x1f6ad7=new GeometryAttributes();_0x1f6ad7[_0xf4a94a(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0xf4a94a(0x1c31)],'componentsPerAttribute':0x3,'values':_0x4b1cea});var _0x2d9dfc,_0x13d150,_0x36459c=_0x5c5142[_0xf4a94a(0x531b)],_0x5354eb=_0x1f6ad7[_0xf4a94a(0x4771)][_0xf4a94a(0x21e8)][_0xf4a94a(0x531b)]/0x3,_0x147633=_0x4b1cea[_0xf4a94a(0x531b)]/0x3/_0x36459c,_0x13ff8f=IndexDatatype$1[_0xf4a94a(0x2074)](_0x5354eb,0x2*_0x36459c*(_0x147633+0x1)),_0x100d6c=0x0,_0x342ec8=(_0x2d9dfc=0x0)*_0x36459c;for(_0x13d150=0x0;_0x13d150<_0x36459c-0x1;_0x13d150++)_0x13ff8f[_0x100d6c++]=_0x13d150+_0x342ec8,_0x13ff8f[_0x100d6c++]=_0x13d150+_0x342ec8+0x1;for(_0x13ff8f[_0x100d6c++]=_0x36459c-0x1+_0x342ec8,_0x13ff8f[_0x100d6c++]=_0x342ec8,_0x342ec8=(_0x2d9dfc=_0x147633-0x1)*_0x36459c,_0x13d150=0x0;_0x13d150<_0x36459c-0x1;_0x13d150++)_0x13ff8f[_0x100d6c++]=_0x13d150+_0x342ec8,_0x13ff8f[_0x100d6c++]=_0x13d150+_0x342ec8+0x1;for(_0x13ff8f[_0x100d6c++]=_0x36459c-0x1+_0x342ec8,_0x13ff8f[_0x100d6c++]=_0x342ec8,_0x2d9dfc=0x0;_0x2d9dfc<_0x147633-0x1;_0x2d9dfc++){var _0x39685c=_0x36459c*_0x2d9dfc,_0x15b6b7=_0x39685c+_0x36459c;for(_0x13d150=0x0;_0x13d150<_0x36459c;_0x13d150++)_0x13ff8f[_0x100d6c++]=_0x13d150+_0x39685c,_0x13ff8f[_0x100d6c++]=_0x13d150+_0x15b6b7;}return new Geometry({'attributes':_0x1f6ad7,'indices':IndexDatatype$1[_0xf4a94a(0x2074)](_0x5354eb,_0x13ff8f),'boundingSphere':BoundingSphere[_0xf4a94a(0x8bb)](_0x4b1cea),'primitiveType':PrimitiveType$1[_0xf4a94a(0x2f6a)]});}function PolylineVolumeOutlineGeometry(_0x58e1ef){var _0x4f3573=_0x68aa19,_0x588481=(_0x58e1ef=defaultValue$1(_0x58e1ef,defaultValue$1['EMPTY_OBJECT']))[_0x4f3573(0x23f4)],_0x4a6909=_0x58e1ef[_0x4f3573(0xae2)];this[_0x4f3573(0x36f4)]=_0x588481,this['_shape']=_0x4a6909,this[_0x4f3573(0x2de2)]=Ellipsoid['clone'](defaultValue$1(_0x58e1ef[_0x4f3573(0x1706)],Ellipsoid[_0x4f3573(0x1d49)])),this[_0x4f3573(0x50d7)]=defaultValue$1(_0x58e1ef[_0x4f3573(0x42b1)],CornerType$1['ROUNDED']),this[_0x4f3573(0x44f0)]=defaultValue$1(_0x58e1ef[_0x4f3573(0xb6f)],CesiumMath[_0x4f3573(0x2b22)]),this[_0x4f3573(0x39eb)]=_0x4f3573(0x40f3);var _0x185e2a=0x1+_0x588481[_0x4f3573(0x531b)]*Cartesian3[_0x4f3573(0xe6c)];_0x185e2a+=0x1+_0x4a6909['length']*Cartesian2['packedLength'],this[_0x4f3573(0xe6c)]=_0x185e2a+Ellipsoid[_0x4f3573(0xe6c)]+0x2;}PolylineVolumeGeometry[_0x68aa19(0x2a90)]=function(_0x52914d){var _0xa80dc6=_0x68aa19;for(var _0x3985fc=arrayRemoveDuplicates(_0x52914d[_0xa80dc6(0x36f4)],Cartesian3['equalsEpsilon']),_0x41edca=_0x3985fc[_0xa80dc6(0x531b)],_0x41c696=new Array(_0x41edca),_0x35d9c2=0x0;_0x35d9c2<_0x41edca;_0x35d9c2++)_0x41c696[_0x35d9c2]=Cartesian3[_0xa80dc6(0x254b)](_0x3985fc[_0x35d9c2]);var _0x51422c=_0x52914d['_shape'];if(_0x51422c=PolylineVolumeGeometryLibrary[_0xa80dc6(0x36d2)](_0x51422c),!(_0x3985fc[_0xa80dc6(0x531b)]<0x2||_0x51422c[_0xa80dc6(0x531b)]<0x3)){PolygonPipeline['computeWindingOrder2D'](_0x51422c)===WindingOrder$1[_0xa80dc6(0x21f3)]&&_0x51422c[_0xa80dc6(0x1495)]();var _0x6f1704=BoundingRectangle[_0xa80dc6(0x111e)](_0x51422c,brScratch$1),_0x3ada61={};if(_0x3ada61['combinedPositions']=PolylineVolumeGeometryLibrary[_0xa80dc6(0x3aae)](_0x41c696,_0x51422c,_0x6f1704,_0x52914d,!0x0),!Cartesian3[_0xa80dc6(0x2ed4)](_0x52914d[_0xa80dc6(0x19fa)],Cartesian3['ZERO'])){var _0x1a0299=new Array(_0x41edca);for(_0x35d9c2=0x0;_0x35d9c2<_0x41edca;_0x35d9c2++)_0x1a0299[_0x35d9c2]=Cartesian3[_0xa80dc6(0x254b)](_0x3985fc[_0x35d9c2]);_0x3ada61['combinedLocalPositions']=PolylineVolumeGeometryLibrary[_0xa80dc6(0x2f5d)](_0x1a0299,_0x51422c,_0x6f1704,_0x52914d,!0x0,_0x52914d[_0xa80dc6(0x19fa)]);}return computeAttributes$1(_0x3ada61,_0x51422c,_0x6f1704,_0x52914d['_vertexFormat']);}},PolylineVolumeOutlineGeometry['pack']=function(_0x44dadd,_0x2fc18e,_0x1c0fb6){var _0x1ec1e9=_0x68aa19,_0x2e2013;_0x1c0fb6=defaultValue$1(_0x1c0fb6,0x0);var _0x27c308=_0x44dadd[_0x1ec1e9(0x36f4)],_0x1e3b91=_0x27c308[_0x1ec1e9(0x531b)];for(_0x2fc18e[_0x1c0fb6++]=_0x1e3b91,_0x2e2013=0x0;_0x2e2013<_0x1e3b91;++_0x2e2013,_0x1c0fb6+=Cartesian3['packedLength'])Cartesian3[_0x1ec1e9(0x3540)](_0x27c308[_0x2e2013],_0x2fc18e,_0x1c0fb6);var _0x30b102=_0x44dadd[_0x1ec1e9(0x4fb1)];for(_0x1e3b91=_0x30b102[_0x1ec1e9(0x531b)],_0x2fc18e[_0x1c0fb6++]=_0x1e3b91,_0x2e2013=0x0;_0x2e2013<_0x1e3b91;++_0x2e2013,_0x1c0fb6+=Cartesian2[_0x1ec1e9(0xe6c)])Cartesian2[_0x1ec1e9(0x3540)](_0x30b102[_0x2e2013],_0x2fc18e,_0x1c0fb6);return Ellipsoid[_0x1ec1e9(0x3540)](_0x44dadd[_0x1ec1e9(0x2de2)],_0x2fc18e,_0x1c0fb6),_0x1c0fb6+=Ellipsoid[_0x1ec1e9(0xe6c)],_0x2fc18e[_0x1c0fb6++]=_0x44dadd[_0x1ec1e9(0x50d7)],_0x2fc18e[_0x1c0fb6]=_0x44dadd[_0x1ec1e9(0x44f0)],_0x2fc18e;};var scratchEllipsoid$5=Ellipsoid['clone'](Ellipsoid[_0x68aa19(0x107f)]),scratchOptions$7={'polylinePositions':void 0x0,'shapePositions':void 0x0,'ellipsoid':scratchEllipsoid$5,'height':void 0x0,'cornerType':void 0x0,'granularity':void 0x0};PolylineVolumeOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x1b2773,_0x3245a3,_0x2777bc){var _0x1806de=_0x68aa19,_0x10024a;_0x3245a3=defaultValue$1(_0x3245a3,0x0);var _0x3295e0=_0x1b2773[_0x3245a3++],_0x5bcaf5=new Array(_0x3295e0);for(_0x10024a=0x0;_0x10024a<_0x3295e0;++_0x10024a,_0x3245a3+=Cartesian3[_0x1806de(0xe6c)])_0x5bcaf5[_0x10024a]=Cartesian3[_0x1806de(0x41a1)](_0x1b2773,_0x3245a3);_0x3295e0=_0x1b2773[_0x3245a3++];var _0x27b4fd=new Array(_0x3295e0);for(_0x10024a=0x0;_0x10024a<_0x3295e0;++_0x10024a,_0x3245a3+=Cartesian2[_0x1806de(0xe6c)])_0x27b4fd[_0x10024a]=Cartesian2[_0x1806de(0x41a1)](_0x1b2773,_0x3245a3);var _0x4f50be=Ellipsoid[_0x1806de(0x41a1)](_0x1b2773,_0x3245a3,scratchEllipsoid$5);_0x3245a3+=Ellipsoid[_0x1806de(0xe6c)];var _0x459f03=_0x1b2773[_0x3245a3++],_0x29f37c=_0x1b2773[_0x3245a3];return defined$1(_0x2777bc)?(_0x2777bc[_0x1806de(0x36f4)]=_0x5bcaf5,_0x2777bc[_0x1806de(0x4fb1)]=_0x27b4fd,_0x2777bc['_ellipsoid']=Ellipsoid['clone'](_0x4f50be,_0x2777bc[_0x1806de(0x2de2)]),_0x2777bc[_0x1806de(0x50d7)]=_0x459f03,_0x2777bc[_0x1806de(0x44f0)]=_0x29f37c,_0x2777bc):(scratchOptions$7[_0x1806de(0x23f4)]=_0x5bcaf5,scratchOptions$7[_0x1806de(0xae2)]=_0x27b4fd,scratchOptions$7['cornerType']=_0x459f03,scratchOptions$7[_0x1806de(0xb6f)]=_0x29f37c,new PolylineVolumeOutlineGeometry(scratchOptions$7));};var brScratch=new BoundingRectangle();PolylineVolumeOutlineGeometry[_0x68aa19(0x2a90)]=function(_0x49dc10){var _0x3efa55=_0x68aa19,_0x41509c=arrayRemoveDuplicates(_0x49dc10[_0x3efa55(0x36f4)],Cartesian3['equalsEpsilon']),_0x2c4300=_0x49dc10[_0x3efa55(0x4fb1)];if(_0x2c4300=PolylineVolumeGeometryLibrary['removeDuplicatesFromShape'](_0x2c4300),!(_0x41509c[_0x3efa55(0x531b)]<0x2||_0x2c4300[_0x3efa55(0x531b)]<0x3)){PolygonPipeline[_0x3efa55(0x509e)](_0x2c4300)===WindingOrder$1[_0x3efa55(0x21f3)]&&_0x2c4300['reverse']();var _0x5af660=BoundingRectangle[_0x3efa55(0x111e)](_0x2c4300,brScratch);return computeAttributes(PolylineVolumeGeometryLibrary['computePositions'](_0x41509c,_0x2c4300,_0x5af660,_0x49dc10,!0x1),_0x2c4300);}};var ProjectionName={'TMERC':_0x68aa19(0x3230),'ALBERS':_0x68aa19(0x30ca),'LCC':_0x68aa19(0x4e69),'UTM':_0x68aa19(0x2be3)},ProjectionName$1=Object['freeze'](ProjectionName);function createEvaluateFunction(_0x42d661){var _0x4d4fd2=_0x68aa19,_0x439f40=_0x42d661[_0x4d4fd2(0x3d4b)],_0x1c3e41=_0x42d661[_0x4d4fd2(0x177d)];return function(_0x4bfd59,_0x156b6d){var _0x120c86=_0x4d4fd2;defined$1(_0x156b6d)||(_0x156b6d=new Quaternion());var _0x1bf786=_0x42d661['_lastTimeIndex']=_0x42d661['findTimeInterval'](_0x4bfd59,_0x42d661[_0x120c86(0x4f14)]),_0x1f9610=(_0x4bfd59-_0x1c3e41[_0x1bf786])/(_0x1c3e41[_0x1bf786+0x1]-_0x1c3e41[_0x1bf786]),_0x23d48b=_0x439f40[_0x1bf786],_0x18f747=_0x439f40[_0x1bf786+0x1];return Quaternion[_0x120c86(0x7fe)](_0x23d48b,_0x18f747,_0x1f9610,_0x156b6d);};}function QuaternionSpline(_0x490f28){var _0x1fe992=_0x68aa19,_0x1de5e8=(_0x490f28=defaultValue$1(_0x490f28,defaultValue$1['EMPTY_OBJECT']))[_0x1fe992(0x3d4b)],_0x441c4d=_0x490f28['times'];this[_0x1fe992(0x54af)]=_0x441c4d,this['_points']=_0x1de5e8,this['_evaluateFunction']=createEvaluateFunction(this),this[_0x1fe992(0x4f14)]=0x0;}function rbush(_0x1e9d60,_0x4b2ea2){var _0x49dcc0=_0x68aa19;if(!(this instanceof rbush))return new rbush(_0x1e9d60,_0x4b2ea2);this[_0x49dcc0(0x2525)]=Math[_0x49dcc0(0x2bc6)](0x4,_0x1e9d60||0x9),this[_0x49dcc0(0x3fe3)]=Math[_0x49dcc0(0x2bc6)](0x2,Math[_0x49dcc0(0x28fa)](0.4*this[_0x49dcc0(0x2525)])),_0x4b2ea2&&this[_0x49dcc0(0x8c4)](_0x4b2ea2),this['clear']();}function findItem(_0x540819,_0x33881c,_0x40d8c2){var _0x159035=_0x68aa19;if(!_0x40d8c2)return _0x33881c[_0x159035(0x33ab)](_0x540819);for(var _0x4b4a56=0x0;_0x4b4a56<_0x33881c[_0x159035(0x531b)];_0x4b4a56++)if(_0x40d8c2(_0x540819,_0x33881c[_0x4b4a56]))return _0x4b4a56;return-0x1;}function calcBBox(_0x46e23b,_0x3a8a0a){var _0x310a02=_0x68aa19;distBBox(_0x46e23b,0x0,_0x46e23b[_0x310a02(0x23ed)][_0x310a02(0x531b)],_0x3a8a0a,_0x46e23b);}function distBBox(_0x5aed0f,_0x55855c,_0x29e567,_0x2186c0,_0x129619){var _0x466dec=_0x68aa19;_0x129619||(_0x129619=createNode(null)),_0x129619['minX']=0x1/0x0,_0x129619[_0x466dec(0x42f0)]=0x1/0x0,_0x129619[_0x466dec(0x11f4)]=-0x1/0x0,_0x129619['maxY']=-0x1/0x0;for(var _0x291c55,_0x10df0c=_0x55855c;_0x10df0c<_0x29e567;_0x10df0c++)_0x291c55=_0x5aed0f['children'][_0x10df0c],extend$1(_0x129619,_0x5aed0f[_0x466dec(0x4558)]?_0x2186c0(_0x291c55):_0x291c55);return _0x129619;}function extend$1(_0x229013,_0x100ba3){var _0x3bbc08=_0x68aa19;return _0x229013[_0x3bbc08(0xdcb)]=Math[_0x3bbc08(0x27d5)](_0x229013[_0x3bbc08(0xdcb)],_0x100ba3[_0x3bbc08(0xdcb)]),_0x229013['minY']=Math[_0x3bbc08(0x27d5)](_0x229013[_0x3bbc08(0x42f0)],_0x100ba3[_0x3bbc08(0x42f0)]),_0x229013[_0x3bbc08(0x11f4)]=Math[_0x3bbc08(0x2bc6)](_0x229013[_0x3bbc08(0x11f4)],_0x100ba3[_0x3bbc08(0x11f4)]),_0x229013['maxY']=Math['max'](_0x229013[_0x3bbc08(0x2851)],_0x100ba3[_0x3bbc08(0x2851)]),_0x229013;}function compareNodeMinX(_0x2a3507,_0x1b5fb0){return _0x2a3507['minX']-_0x1b5fb0['minX'];}function compareNodeMinY(_0x51ff01,_0xb6b950){return _0x51ff01['minY']-_0xb6b950['minY'];}function bboxArea(_0x187a19){var _0x21b510=_0x68aa19;return(_0x187a19[_0x21b510(0x11f4)]-_0x187a19['minX'])*(_0x187a19['maxY']-_0x187a19[_0x21b510(0x42f0)]);}function bboxMargin(_0x5f3bed){var _0x59a2fc=_0x68aa19;return _0x5f3bed[_0x59a2fc(0x11f4)]-_0x5f3bed[_0x59a2fc(0xdcb)]+(_0x5f3bed[_0x59a2fc(0x2851)]-_0x5f3bed[_0x59a2fc(0x42f0)]);}function enlargedArea(_0x46000c,_0xb0e1e9){var _0x16fd99=_0x68aa19;return(Math[_0x16fd99(0x2bc6)](_0xb0e1e9[_0x16fd99(0x11f4)],_0x46000c['maxX'])-Math[_0x16fd99(0x27d5)](_0xb0e1e9['minX'],_0x46000c[_0x16fd99(0xdcb)]))*(Math[_0x16fd99(0x2bc6)](_0xb0e1e9['maxY'],_0x46000c['maxY'])-Math[_0x16fd99(0x27d5)](_0xb0e1e9[_0x16fd99(0x42f0)],_0x46000c[_0x16fd99(0x42f0)]));}function intersectionArea(_0x836fd,_0xaedd10){var _0x3fa4c1=_0x68aa19,_0x236c08=Math[_0x3fa4c1(0x2bc6)](_0x836fd[_0x3fa4c1(0xdcb)],_0xaedd10[_0x3fa4c1(0xdcb)]),_0x467b87=Math[_0x3fa4c1(0x2bc6)](_0x836fd['minY'],_0xaedd10[_0x3fa4c1(0x42f0)]),_0x1202db=Math['min'](_0x836fd['maxX'],_0xaedd10[_0x3fa4c1(0x11f4)]),_0x4af79c=Math['min'](_0x836fd[_0x3fa4c1(0x2851)],_0xaedd10['maxY']);return Math[_0x3fa4c1(0x2bc6)](0x0,_0x1202db-_0x236c08)*Math[_0x3fa4c1(0x2bc6)](0x0,_0x4af79c-_0x467b87);}function contains$1(_0x129700,_0x461b2b){var _0x4342f8=_0x68aa19;return _0x129700[_0x4342f8(0xdcb)]<=_0x461b2b[_0x4342f8(0xdcb)]&&_0x129700[_0x4342f8(0x42f0)]<=_0x461b2b['minY']&&_0x461b2b[_0x4342f8(0x11f4)]<=_0x129700[_0x4342f8(0x11f4)]&&_0x461b2b[_0x4342f8(0x2851)]<=_0x129700[_0x4342f8(0x2851)];}function intersects(_0x1069aa,_0x5eec77){var _0x20dc6c=_0x68aa19;return _0x5eec77[_0x20dc6c(0xdcb)]<=_0x1069aa[_0x20dc6c(0x11f4)]&&_0x5eec77[_0x20dc6c(0x42f0)]<=_0x1069aa['maxY']&&_0x5eec77[_0x20dc6c(0x11f4)]>=_0x1069aa[_0x20dc6c(0xdcb)]&&_0x5eec77[_0x20dc6c(0x2851)]>=_0x1069aa[_0x20dc6c(0x42f0)];}function createNode(_0x852e0){return{'children':_0x852e0,'height':0x1,'leaf':!0x0,'minX':0x1/0x0,'minY':0x1/0x0,'maxX':-0x1/0x0,'maxY':-0x1/0x0};}function multiSelect(_0x3623f5,_0x47808f,_0x1c946f,_0x5c317e,_0x255adc){var _0x44bbdf=_0x68aa19;for(var _0x1a2a8a,_0x289bc4=[_0x47808f,_0x1c946f];_0x289bc4['length'];)(_0x1c946f=_0x289bc4['pop']())-(_0x47808f=_0x289bc4[_0x44bbdf(0x1ae7)]())<=_0x5c317e||(quickselect(_0x3623f5,_0x1a2a8a=_0x47808f+Math[_0x44bbdf(0x28fa)]((_0x1c946f-_0x47808f)/_0x5c317e/0x2)*_0x5c317e,_0x47808f,_0x1c946f,_0x255adc),_0x289bc4[_0x44bbdf(0x3a33)](_0x47808f,_0x1a2a8a,_0x1a2a8a,_0x1c946f));}function RectangleCollisionChecker(){var _0x3867a7=_0x68aa19;this[_0x3867a7(0x11a5)]=rbush();}function RectangleWithId(){var _0x1e5c4a=_0x68aa19;this[_0x1e5c4a(0xdcb)]=0x0,this['minY']=0x0,this[_0x1e5c4a(0x11f4)]=0x0,this[_0x1e5c4a(0x2851)]=0x0,this['id']='';}function idCompare(_0x327c71,_0x59a7b7){return _0x327c71['id']===_0x59a7b7['id'];}Object[_0x68aa19(0x5b7)](QuaternionSpline[_0x68aa19(0x4b51)],{'times':{'get':function(){var _0x32104f=_0x68aa19;return this[_0x32104f(0x54af)];}},'points':{'get':function(){var _0x18dc44=_0x68aa19;return this[_0x18dc44(0x58a4)];}}}),QuaternionSpline[_0x68aa19(0x4b51)][_0x68aa19(0x41c4)]=Spline[_0x68aa19(0x4b51)][_0x68aa19(0x41c4)],QuaternionSpline[_0x68aa19(0x4b51)]['wrapTime']=Spline['prototype'][_0x68aa19(0x2709)],QuaternionSpline[_0x68aa19(0x4b51)][_0x68aa19(0x3c14)]=Spline['prototype'][_0x68aa19(0x3c14)],QuaternionSpline[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x2ebd50,_0x406891){var _0x53b874=_0x68aa19;return this[_0x53b874(0x30df)](_0x2ebd50,_0x406891);},rbush['prototype']={'all':function(){return this['_all'](this['data'],[]);},'search':function(_0xfe66d3){var _0x194a7d=_0x68aa19,_0x216805=this[_0x194a7d(0x116f)],_0x201ede=[],_0xbba684=this[_0x194a7d(0x1c61)];if(!intersects(_0xfe66d3,_0x216805))return _0x201ede;for(var _0x2f97a9,_0x300a56,_0x141440,_0x4da270,_0x1fcb1b=[];_0x216805;){for(_0x2f97a9=0x0,_0x300a56=_0x216805[_0x194a7d(0x23ed)][_0x194a7d(0x531b)];_0x2f97a9<_0x300a56;_0x2f97a9++)_0x141440=_0x216805['children'][_0x2f97a9],intersects(_0xfe66d3,_0x4da270=_0x216805[_0x194a7d(0x4558)]?_0xbba684(_0x141440):_0x141440)&&(_0x216805[_0x194a7d(0x4558)]?_0x201ede[_0x194a7d(0x3a33)](_0x141440):contains$1(_0xfe66d3,_0x4da270)?this[_0x194a7d(0x3013)](_0x141440,_0x201ede):_0x1fcb1b[_0x194a7d(0x3a33)](_0x141440));_0x216805=_0x1fcb1b[_0x194a7d(0x1ae7)]();}return _0x201ede;},'collides':function(_0x4a0d91){var _0x33c8fc=_0x68aa19,_0x3150ec=this[_0x33c8fc(0x116f)],_0x4eccd0=this['toBBox'];if(!intersects(_0x4a0d91,_0x3150ec))return!0x1;for(var _0x2b8497,_0x1c6a63,_0xe69963,_0x6f7279,_0x440ad1=[];_0x3150ec;){for(_0x2b8497=0x0,_0x1c6a63=_0x3150ec[_0x33c8fc(0x23ed)][_0x33c8fc(0x531b)];_0x2b8497<_0x1c6a63;_0x2b8497++)if(_0xe69963=_0x3150ec[_0x33c8fc(0x23ed)][_0x2b8497],intersects(_0x4a0d91,_0x6f7279=_0x3150ec[_0x33c8fc(0x4558)]?_0x4eccd0(_0xe69963):_0xe69963)){if(_0x3150ec[_0x33c8fc(0x4558)]||contains$1(_0x4a0d91,_0x6f7279))return!0x0;_0x440ad1[_0x33c8fc(0x3a33)](_0xe69963);}_0x3150ec=_0x440ad1['pop']();}return!0x1;},'load':function(_0x27c651){var _0x4cd5d1=_0x68aa19;if(!_0x27c651||!_0x27c651[_0x4cd5d1(0x531b)])return this;if(_0x27c651[_0x4cd5d1(0x531b)]<this['_minEntries']){for(var _0x233fd5=0x0,_0x1230d2=_0x27c651[_0x4cd5d1(0x531b)];_0x233fd5<_0x1230d2;_0x233fd5++)this[_0x4cd5d1(0x40e6)](_0x27c651[_0x233fd5]);return this;}var _0x479148=this['_build'](_0x27c651[_0x4cd5d1(0x48ca)](),0x0,_0x27c651[_0x4cd5d1(0x531b)]-0x1,0x0);if(this[_0x4cd5d1(0x116f)][_0x4cd5d1(0x23ed)][_0x4cd5d1(0x531b)]){if(this[_0x4cd5d1(0x116f)][_0x4cd5d1(0x5862)]===_0x479148['height'])this['_splitRoot'](this[_0x4cd5d1(0x116f)],_0x479148);else{if(this[_0x4cd5d1(0x116f)][_0x4cd5d1(0x5862)]<_0x479148['height']){var _0x9c1d7f=this['data'];this[_0x4cd5d1(0x116f)]=_0x479148,_0x479148=_0x9c1d7f;}this[_0x4cd5d1(0x3e8d)](_0x479148,this[_0x4cd5d1(0x116f)][_0x4cd5d1(0x5862)]-_0x479148['height']-0x1,!0x0);}}else this[_0x4cd5d1(0x116f)]=_0x479148;return this;},'insert':function(_0x7db18e){var _0x4db09f=_0x68aa19;return _0x7db18e&&this[_0x4db09f(0x3e8d)](_0x7db18e,this[_0x4db09f(0x116f)]['height']-0x1),this;},'clear':function(){var _0x25c564=_0x68aa19;return this[_0x25c564(0x116f)]=createNode([]),this;},'remove':function(_0x1d239a,_0x2b07ef){var _0x3a7a71=_0x68aa19;if(!_0x1d239a)return this;for(var _0x12601b,_0x3ab555,_0x1b2a33,_0x55980c,_0x36ec6f=this[_0x3a7a71(0x116f)],_0x3c379f=this[_0x3a7a71(0x1c61)](_0x1d239a),_0x2d83dc=[],_0x425a49=[];_0x36ec6f||_0x2d83dc['length'];){if(_0x36ec6f||(_0x36ec6f=_0x2d83dc[_0x3a7a71(0x1ae7)](),_0x3ab555=_0x2d83dc[_0x2d83dc['length']-0x1],_0x12601b=_0x425a49[_0x3a7a71(0x1ae7)](),_0x55980c=!0x0),_0x36ec6f['leaf']&&-0x1!==(_0x1b2a33=findItem(_0x1d239a,_0x36ec6f[_0x3a7a71(0x23ed)],_0x2b07ef)))return _0x36ec6f[_0x3a7a71(0x23ed)][_0x3a7a71(0x4bc6)](_0x1b2a33,0x1),_0x2d83dc[_0x3a7a71(0x3a33)](_0x36ec6f),this[_0x3a7a71(0x2612)](_0x2d83dc),this;_0x55980c||_0x36ec6f[_0x3a7a71(0x4558)]||!contains$1(_0x36ec6f,_0x3c379f)?_0x3ab555?(_0x12601b++,_0x36ec6f=_0x3ab555[_0x3a7a71(0x23ed)][_0x12601b],_0x55980c=!0x1):_0x36ec6f=null:(_0x2d83dc[_0x3a7a71(0x3a33)](_0x36ec6f),_0x425a49[_0x3a7a71(0x3a33)](_0x12601b),_0x12601b=0x0,_0x3ab555=_0x36ec6f,_0x36ec6f=_0x36ec6f[_0x3a7a71(0x23ed)][0x0]);}return this;},'toBBox':function(_0x1d5586){return _0x1d5586;},'compareMinX':compareNodeMinX,'compareMinY':compareNodeMinY,'toJSON':function(){var _0x417e9d=_0x68aa19;return this[_0x417e9d(0x116f)];},'fromJSON':function(_0x3375dc){var _0x319935=_0x68aa19;return this[_0x319935(0x116f)]=_0x3375dc,this;},'_all':function(_0x36975f,_0xcf25c8){var _0x2e29bb=_0x68aa19;for(var _0x84a3af=[];_0x36975f;)_0x36975f['leaf']?_0xcf25c8[_0x2e29bb(0x3a33)][_0x2e29bb(0x18ce)](_0xcf25c8,_0x36975f[_0x2e29bb(0x23ed)]):_0x84a3af[_0x2e29bb(0x3a33)][_0x2e29bb(0x18ce)](_0x84a3af,_0x36975f[_0x2e29bb(0x23ed)]),_0x36975f=_0x84a3af[_0x2e29bb(0x1ae7)]();return _0xcf25c8;},'_build':function(_0x3b728c,_0x267ac5,_0x409861,_0xc4e667){var _0x1a2fe8=_0x68aa19,_0x3e21ef,_0x1e62bd=_0x409861-_0x267ac5+0x1,_0x5e2989=this[_0x1a2fe8(0x2525)];if(_0x1e62bd<=_0x5e2989)return calcBBox(_0x3e21ef=createNode(_0x3b728c['slice'](_0x267ac5,_0x409861+0x1)),this['toBBox']),_0x3e21ef;_0xc4e667||(_0xc4e667=Math[_0x1a2fe8(0x28fa)](Math[_0x1a2fe8(0xe28)](_0x1e62bd)/Math[_0x1a2fe8(0xe28)](_0x5e2989)),_0x5e2989=Math[_0x1a2fe8(0x28fa)](_0x1e62bd/Math[_0x1a2fe8(0x1f76)](_0x5e2989,_0xc4e667-0x1))),(_0x3e21ef=createNode([]))[_0x1a2fe8(0x4558)]=!0x1,_0x3e21ef[_0x1a2fe8(0x5862)]=_0xc4e667;var _0x370bc4,_0x4b1f45,_0x29fc6b,_0x54fc3f,_0x49b037=Math[_0x1a2fe8(0x28fa)](_0x1e62bd/_0x5e2989),_0x587fc9=_0x49b037*Math[_0x1a2fe8(0x28fa)](Math[_0x1a2fe8(0x4080)](_0x5e2989));for(multiSelect(_0x3b728c,_0x267ac5,_0x409861,_0x587fc9,this[_0x1a2fe8(0x5581)]),_0x370bc4=_0x267ac5;_0x370bc4<=_0x409861;_0x370bc4+=_0x587fc9)for(multiSelect(_0x3b728c,_0x370bc4,_0x29fc6b=Math['min'](_0x370bc4+_0x587fc9-0x1,_0x409861),_0x49b037,this[_0x1a2fe8(0x4167)]),_0x4b1f45=_0x370bc4;_0x4b1f45<=_0x29fc6b;_0x4b1f45+=_0x49b037)_0x54fc3f=Math[_0x1a2fe8(0x27d5)](_0x4b1f45+_0x49b037-0x1,_0x29fc6b),_0x3e21ef[_0x1a2fe8(0x23ed)][_0x1a2fe8(0x3a33)](this['_build'](_0x3b728c,_0x4b1f45,_0x54fc3f,_0xc4e667-0x1));return calcBBox(_0x3e21ef,this[_0x1a2fe8(0x1c61)]),_0x3e21ef;},'_chooseSubtree':function(_0x3ffc31,_0x2227da,_0x1f6c4a,_0x206d10){var _0x3e653a=_0x68aa19;for(var _0x3c98d7,_0x1d51a6,_0x167f12,_0x4b4c2e,_0x88fe43,_0xfb3606,_0x5e9535,_0x328b96;_0x206d10[_0x3e653a(0x3a33)](_0x2227da),!_0x2227da['leaf']&&_0x206d10[_0x3e653a(0x531b)]-0x1!==_0x1f6c4a;){for(_0x5e9535=_0x328b96=0x1/0x0,_0x3c98d7=0x0,_0x1d51a6=_0x2227da['children'][_0x3e653a(0x531b)];_0x3c98d7<_0x1d51a6;_0x3c98d7++)_0x88fe43=bboxArea(_0x167f12=_0x2227da[_0x3e653a(0x23ed)][_0x3c98d7]),(_0xfb3606=enlargedArea(_0x3ffc31,_0x167f12)-_0x88fe43)<_0x328b96?(_0x328b96=_0xfb3606,_0x5e9535=_0x88fe43<_0x5e9535?_0x88fe43:_0x5e9535,_0x4b4c2e=_0x167f12):_0xfb3606===_0x328b96&&_0x88fe43<_0x5e9535&&(_0x5e9535=_0x88fe43,_0x4b4c2e=_0x167f12);_0x2227da=_0x4b4c2e||_0x2227da[_0x3e653a(0x23ed)][0x0];}return _0x2227da;},'_insert':function(_0x301acb,_0x51f0e9,_0x58a760){var _0x42ff2f=_0x68aa19,_0x2d0e1d=this[_0x42ff2f(0x1c61)],_0x4d3eb9=_0x58a760?_0x301acb:_0x2d0e1d(_0x301acb),_0x1a5792=[],_0x7647b=this[_0x42ff2f(0x2316)](_0x4d3eb9,this['data'],_0x51f0e9,_0x1a5792);for(_0x7647b[_0x42ff2f(0x23ed)]['push'](_0x301acb),extend$1(_0x7647b,_0x4d3eb9);_0x51f0e9>=0x0&&_0x1a5792[_0x51f0e9][_0x42ff2f(0x23ed)][_0x42ff2f(0x531b)]>this[_0x42ff2f(0x2525)];)this['_split'](_0x1a5792,_0x51f0e9),_0x51f0e9--;this[_0x42ff2f(0x20c3)](_0x4d3eb9,_0x1a5792,_0x51f0e9);},'_split':function(_0xb0dbbb,_0x3696ae){var _0x17ab60=_0x68aa19,_0x574acb=_0xb0dbbb[_0x3696ae],_0x508f48=_0x574acb[_0x17ab60(0x23ed)][_0x17ab60(0x531b)],_0x181204=this[_0x17ab60(0x3fe3)];this['_chooseSplitAxis'](_0x574acb,_0x181204,_0x508f48);var _0x3dd72b=this[_0x17ab60(0x42ac)](_0x574acb,_0x181204,_0x508f48),_0x335829=createNode(_0x574acb[_0x17ab60(0x23ed)][_0x17ab60(0x4bc6)](_0x3dd72b,_0x574acb[_0x17ab60(0x23ed)][_0x17ab60(0x531b)]-_0x3dd72b));_0x335829[_0x17ab60(0x5862)]=_0x574acb[_0x17ab60(0x5862)],_0x335829['leaf']=_0x574acb[_0x17ab60(0x4558)],calcBBox(_0x574acb,this['toBBox']),calcBBox(_0x335829,this[_0x17ab60(0x1c61)]),_0x3696ae?_0xb0dbbb[_0x3696ae-0x1]['children'][_0x17ab60(0x3a33)](_0x335829):this[_0x17ab60(0x1bf1)](_0x574acb,_0x335829);},'_splitRoot':function(_0xfd8322,_0x24e3ac){var _0x17838f=_0x68aa19;this['data']=createNode([_0xfd8322,_0x24e3ac]),this[_0x17838f(0x116f)]['height']=_0xfd8322['height']+0x1,this['data'][_0x17838f(0x4558)]=!0x1,calcBBox(this[_0x17838f(0x116f)],this[_0x17838f(0x1c61)]);},'_chooseSplitIndex':function(_0x2b4ab4,_0x13a31d,_0x2f4c72){var _0x3171d7=_0x68aa19,_0x33f77b,_0xd6ce30,_0x2de340,_0x5be100,_0x5e7265,_0x2f0edb,_0x30ad50,_0x69a379;for(_0x2f0edb=_0x30ad50=0x1/0x0,_0x33f77b=_0x13a31d;_0x33f77b<=_0x2f4c72-_0x13a31d;_0x33f77b++)_0x5be100=intersectionArea(_0xd6ce30=distBBox(_0x2b4ab4,0x0,_0x33f77b,this['toBBox']),_0x2de340=distBBox(_0x2b4ab4,_0x33f77b,_0x2f4c72,this[_0x3171d7(0x1c61)])),_0x5e7265=bboxArea(_0xd6ce30)+bboxArea(_0x2de340),_0x5be100<_0x2f0edb?(_0x2f0edb=_0x5be100,_0x69a379=_0x33f77b,_0x30ad50=_0x5e7265<_0x30ad50?_0x5e7265:_0x30ad50):_0x5be100===_0x2f0edb&&_0x5e7265<_0x30ad50&&(_0x30ad50=_0x5e7265,_0x69a379=_0x33f77b);return _0x69a379;},'_chooseSplitAxis':function(_0x145141,_0x8cd061,_0x2fe134){var _0x29e086=_0x68aa19,_0x46f6a3=_0x145141[_0x29e086(0x4558)]?this[_0x29e086(0x5581)]:compareNodeMinX,_0x383020=_0x145141[_0x29e086(0x4558)]?this['compareMinY']:compareNodeMinY;this[_0x29e086(0xf69)](_0x145141,_0x8cd061,_0x2fe134,_0x46f6a3)<this[_0x29e086(0xf69)](_0x145141,_0x8cd061,_0x2fe134,_0x383020)&&_0x145141['children']['sort'](_0x46f6a3);},'_allDistMargin':function(_0x515029,_0x3d9c9d,_0x3277b3,_0xc0af1d){var _0x5f2ff9=_0x68aa19;_0x515029[_0x5f2ff9(0x23ed)][_0x5f2ff9(0x34f3)](_0xc0af1d);var _0x4abe57,_0x474a9f,_0x30217e=this[_0x5f2ff9(0x1c61)],_0x12735c=distBBox(_0x515029,0x0,_0x3d9c9d,_0x30217e),_0x30853a=distBBox(_0x515029,_0x3277b3-_0x3d9c9d,_0x3277b3,_0x30217e),_0x297370=bboxMargin(_0x12735c)+bboxMargin(_0x30853a);for(_0x4abe57=_0x3d9c9d;_0x4abe57<_0x3277b3-_0x3d9c9d;_0x4abe57++)_0x474a9f=_0x515029[_0x5f2ff9(0x23ed)][_0x4abe57],extend$1(_0x12735c,_0x515029[_0x5f2ff9(0x4558)]?_0x30217e(_0x474a9f):_0x474a9f),_0x297370+=bboxMargin(_0x12735c);for(_0x4abe57=_0x3277b3-_0x3d9c9d-0x1;_0x4abe57>=_0x3d9c9d;_0x4abe57--)_0x474a9f=_0x515029[_0x5f2ff9(0x23ed)][_0x4abe57],extend$1(_0x30853a,_0x515029['leaf']?_0x30217e(_0x474a9f):_0x474a9f),_0x297370+=bboxMargin(_0x30853a);return _0x297370;},'_adjustParentBBoxes':function(_0x3209f8,_0x474f35,_0x275beb){for(var _0x222aaf=_0x275beb;_0x222aaf>=0x0;_0x222aaf--)extend$1(_0x474f35[_0x222aaf],_0x3209f8);},'_condense':function(_0x23557d){var _0x4502bc=_0x68aa19;for(var _0x5f0035,_0x54ac22=_0x23557d[_0x4502bc(0x531b)]-0x1;_0x54ac22>=0x0;_0x54ac22--)0x0===_0x23557d[_0x54ac22][_0x4502bc(0x23ed)][_0x4502bc(0x531b)]?_0x54ac22>0x0?(_0x5f0035=_0x23557d[_0x54ac22-0x1][_0x4502bc(0x23ed)])[_0x4502bc(0x4bc6)](_0x5f0035[_0x4502bc(0x33ab)](_0x23557d[_0x54ac22]),0x1):this['clear']():calcBBox(_0x23557d[_0x54ac22],this[_0x4502bc(0x1c61)]);},'_initFormat':function(_0x5f1145){var _0x1a73b4=_0x68aa19,_0x3d20bb=[_0x1a73b4(0x1ab9),_0x1a73b4(0x4373),';'];this['compareMinX']=new Function('a','b',_0x3d20bb[_0x1a73b4(0x3ac2)](_0x5f1145[0x0])),this['compareMinY']=new Function('a','b',_0x3d20bb[_0x1a73b4(0x3ac2)](_0x5f1145[0x1])),this[_0x1a73b4(0x1c61)]=new Function('a',_0x1a73b4(0x31ad)+_0x5f1145[0x0]+_0x1a73b4(0x434c)+_0x5f1145[0x1]+_0x1a73b4(0x5260)+_0x5f1145[0x2]+_0x1a73b4(0x4d9d)+_0x5f1145[0x3]+'};');}},RectangleWithId[_0x68aa19(0x193c)]=function(_0x4db1ac,_0x3abc30,_0x245efe){var _0x4e0029=_0x68aa19;return _0x245efe[_0x4e0029(0xdcb)]=_0x3abc30[_0x4e0029(0x4488)],_0x245efe['minY']=_0x3abc30[_0x4e0029(0x149)],_0x245efe[_0x4e0029(0x11f4)]=_0x3abc30[_0x4e0029(0x326c)],_0x245efe[_0x4e0029(0x2851)]=_0x3abc30[_0x4e0029(0x46e0)],_0x245efe['id']=_0x4db1ac,_0x245efe;},RectangleCollisionChecker['prototype'][_0x68aa19(0x40e6)]=function(_0x47aa2e,_0x501153){var _0x5298ac=_0x68aa19,_0x281d9f=RectangleWithId['fromRectangleAndId'](_0x47aa2e,_0x501153,new RectangleWithId());this['_tree'][_0x5298ac(0x40e6)](_0x281d9f);};var removalScratch=new RectangleWithId();RectangleCollisionChecker[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x257c13,_0x1e1af5){var _0x18e2b1=_0x68aa19,_0x577b7b=RectangleWithId[_0x18e2b1(0x193c)](_0x257c13,_0x1e1af5,removalScratch);this[_0x18e2b1(0x11a5)]['remove'](_0x577b7b,idCompare);};var collisionScratch=new RectangleWithId();RectangleCollisionChecker[_0x68aa19(0x4b51)][_0x68aa19(0x3562)]=function(_0x6a8af1){var _0x508240=_0x68aa19,_0x41bc75=RectangleWithId['fromRectangleAndId']('',_0x6a8af1,collisionScratch);return this['_tree'][_0x508240(0x3562)](_0x41bc75);};var cos$1=Math[_0x68aa19(0x1d35)],sin$1=Math[_0x68aa19(0x4322)],sqrt=Math['sqrt'],RectangleGeometryLibrary={'computePosition':function(_0x2308a6,_0x4902af,_0x3c7251,_0x1fe5f8,_0x2cd6db,_0x326b59,_0x571f95){var _0x45bc5a=_0x68aa19,_0x128b5b=_0x4902af['radiiSquared'],_0x5ced23=_0x2308a6[_0x45bc5a(0x30fb)],_0x257b8f=_0x2308a6[_0x45bc5a(0x257e)],_0x2053d7=_0x5ced23[_0x45bc5a(0x288b)]-_0x2308a6[_0x45bc5a(0xaac)]*_0x1fe5f8+_0x2cd6db*_0x2308a6['granXSin'],_0x4f799c=cos$1(_0x2053d7),_0x4556aa=sin$1(_0x2053d7),_0x25c570=_0x128b5b['z']*_0x4556aa,_0x154cb4=_0x5ced23['longitude']+_0x1fe5f8*_0x2308a6[_0x45bc5a(0x23a2)]+_0x2cd6db*_0x2308a6[_0x45bc5a(0x50aa)],_0xc81814=_0x4f799c*cos$1(_0x154cb4),_0x368d2a=_0x4f799c*sin$1(_0x154cb4),_0x285c1f=_0x128b5b['x']*_0xc81814,_0x6fdb83=_0x128b5b['y']*_0x368d2a,_0x5a0001=sqrt(_0x285c1f*_0xc81814+_0x6fdb83*_0x368d2a+_0x25c570*_0x4556aa);if(_0x326b59['x']=_0x285c1f/_0x5a0001,_0x326b59['y']=_0x6fdb83/_0x5a0001,_0x326b59['z']=_0x25c570/_0x5a0001,_0x3c7251){var _0x31473c=_0x2308a6[_0x45bc5a(0x2847)];defined$1(_0x31473c)?(_0x2053d7=_0x31473c['latitude']-_0x2308a6[_0x45bc5a(0x3e12)]*_0x1fe5f8+_0x2cd6db*_0x2308a6[_0x45bc5a(0x1207)],_0x154cb4=_0x31473c[_0x45bc5a(0x1041)]+_0x1fe5f8*_0x2308a6[_0x45bc5a(0x4c23)]+_0x2cd6db*_0x2308a6[_0x45bc5a(0x4674)],_0x571f95['x']=(_0x154cb4-_0x2308a6[_0x45bc5a(0x1617)])*_0x2308a6['lonScalar'],_0x571f95['y']=(_0x2053d7-_0x2308a6['stSouth'])*_0x2308a6[_0x45bc5a(0x364b)]):(_0x571f95['x']=(_0x154cb4-_0x257b8f['west'])*_0x2308a6[_0x45bc5a(0x24ea)],_0x571f95['y']=(_0x2053d7-_0x257b8f[_0x45bc5a(0x149)])*_0x2308a6[_0x45bc5a(0x364b)]);}}},rotationMatrixScratch=new Matrix2(),nwCartesian=new Cartesian3(),centerScratch$4=new Cartographic(),centerCartesian=new Cartesian3(),proj=new GeographicProjection();function getRotationOptions(_0x586e5d,_0x31b2c2,_0x49e959,_0x10a9c4,_0x5528d7,_0x2de250,_0x415343){var _0x46f998=_0x68aa19,_0x56857d=Math[_0x46f998(0x1d35)](_0x31b2c2),_0x364869=_0x10a9c4*_0x56857d,_0x1e32ca=_0x49e959*_0x56857d,_0x58b0d8=Math[_0x46f998(0x4322)](_0x31b2c2),_0x267ca9=_0x10a9c4*_0x58b0d8,_0x21d1b1=_0x49e959*_0x58b0d8;nwCartesian=proj[_0x46f998(0x3eda)](_0x586e5d,nwCartesian),nwCartesian=Cartesian3[_0x46f998(0x286c)](nwCartesian,centerCartesian,nwCartesian);var _0xc475e2=Matrix2['fromRotation'](_0x31b2c2,rotationMatrixScratch);nwCartesian=Matrix2[_0x46f998(0x21ec)](_0xc475e2,nwCartesian,nwCartesian),nwCartesian=Cartesian3['add'](nwCartesian,centerCartesian,nwCartesian),_0x2de250-=0x1,_0x415343-=0x1;var _0x304a6c=(_0x586e5d=proj[_0x46f998(0x35a6)](nwCartesian,_0x586e5d))[_0x46f998(0x288b)],_0x4987a4=_0x304a6c+_0x2de250*_0x21d1b1,_0x70b622=_0x304a6c-_0x364869*_0x415343,_0x10087e=_0x304a6c-_0x364869*_0x415343+_0x2de250*_0x21d1b1,_0x59bba2=Math[_0x46f998(0x2bc6)](_0x304a6c,_0x4987a4,_0x70b622,_0x10087e),_0x42a248=Math[_0x46f998(0x27d5)](_0x304a6c,_0x4987a4,_0x70b622,_0x10087e),_0x4fd48c=_0x586e5d[_0x46f998(0x1041)],_0x5b0097=_0x4fd48c+_0x2de250*_0x1e32ca,_0x47fc76=_0x4fd48c+_0x415343*_0x267ca9,_0x49b155=_0x4fd48c+_0x415343*_0x267ca9+_0x2de250*_0x1e32ca;return{'north':_0x59bba2,'south':_0x42a248,'east':Math[_0x46f998(0x2bc6)](_0x4fd48c,_0x5b0097,_0x47fc76,_0x49b155),'west':Math[_0x46f998(0x27d5)](_0x4fd48c,_0x5b0097,_0x47fc76,_0x49b155),'granYCos':_0x364869,'granYSin':_0x267ca9,'granXCos':_0x1e32ca,'granXSin':_0x21d1b1,'nwCorner':_0x586e5d};}RectangleGeometryLibrary[_0x68aa19(0x3717)]=function(_0x3419aa,_0x57aa30,_0xf3abd2,_0x261368,_0x462977,_0x3b5869,_0x5077e8){var _0x5bae40=_0x68aa19,_0x28de7e,_0x4d8019,_0x4226bb,_0x44d46b,_0x232705,_0x123dc3=_0x3419aa[_0x5bae40(0x326c)],_0x5a373e=_0x3419aa['west'],_0x163cab=_0x3419aa[_0x5bae40(0x46e0)],_0x2ad124=_0x3419aa[_0x5bae40(0x149)],_0x529148=!0x1,_0x352498=!0x1;_0x163cab===CesiumMath[_0x5bae40(0x3f24)]&&(_0x529148=!0x0),_0x2ad124===-CesiumMath['PI_OVER_TWO']&&(_0x352498=!0x0);var _0x2ecf94=_0x163cab-_0x2ad124;_0x4226bb=(_0x232705=_0x5a373e>_0x123dc3?CesiumMath['TWO_PI']-_0x5a373e+_0x123dc3:_0x123dc3-_0x5a373e)/((_0x28de7e=Math[_0x5bae40(0x28fa)](_0x232705/_0x57aa30)+0x1)-0x1),_0x44d46b=_0x2ecf94/((_0x4d8019=Math['ceil'](_0x2ecf94/_0x57aa30)+0x1)-0x1);var _0x41c4dd=Rectangle[_0x5bae40(0x420d)](_0x3419aa,_0x3b5869),_0x203cf5=Rectangle[_0x5bae40(0x19ee)](_0x3419aa,centerScratch$4);0x0===_0xf3abd2&&0x0===_0x261368||(_0x203cf5[_0x5bae40(0x1041)]<_0x41c4dd[_0x5bae40(0x1041)]&&(_0x203cf5[_0x5bae40(0x1041)]+=CesiumMath[_0x5bae40(0x3295)]),centerCartesian=proj[_0x5bae40(0x3eda)](_0x203cf5,centerCartesian));var _0x569d14=_0x44d46b,_0x7fe7b7=_0x4226bb,_0x222be9=Rectangle['clone'](_0x3419aa,_0x462977),_0x343f10={'granYCos':_0x569d14,'granYSin':0x0,'granXCos':_0x7fe7b7,'granXSin':0x0,'nwCorner':_0x41c4dd,'boundingRectangle':_0x222be9,'width':_0x28de7e,'height':_0x4d8019,'northCap':_0x529148,'southCap':_0x352498};if(0x0!==_0xf3abd2){var _0x2b19c6=getRotationOptions(_0x41c4dd,_0xf3abd2,_0x4226bb,_0x44d46b,_0x203cf5,_0x28de7e,_0x4d8019);_0x163cab=_0x2b19c6[_0x5bae40(0x46e0)],_0x2ad124=_0x2b19c6[_0x5bae40(0x149)],_0x123dc3=_0x2b19c6[_0x5bae40(0x326c)],_0x5a373e=_0x2b19c6[_0x5bae40(0x4488)],_0x343f10['granYCos']=_0x2b19c6[_0x5bae40(0xaac)],_0x343f10[_0x5bae40(0x23a2)]=_0x2b19c6[_0x5bae40(0x23a2)],_0x343f10['granXCos']=_0x2b19c6['granXCos'],_0x343f10[_0x5bae40(0x321a)]=_0x2b19c6[_0x5bae40(0x321a)],_0x222be9[_0x5bae40(0x46e0)]=_0x163cab,_0x222be9['south']=_0x2ad124,_0x222be9[_0x5bae40(0x326c)]=_0x123dc3,_0x222be9[_0x5bae40(0x4488)]=_0x5a373e;}if(0x0!==_0x261368){_0xf3abd2-=_0x261368;var _0x5bbcc3=Rectangle['northwest'](_0x222be9,_0x5077e8),_0x5674cd=getRotationOptions(_0x5bbcc3,_0xf3abd2,_0x4226bb,_0x44d46b,_0x203cf5,_0x28de7e,_0x4d8019);_0x343f10['stGranYCos']=_0x5674cd[_0x5bae40(0xaac)],_0x343f10[_0x5bae40(0x4674)]=_0x5674cd[_0x5bae40(0x50aa)],_0x343f10[_0x5bae40(0x4c23)]=_0x5674cd[_0x5bae40(0x23a2)],_0x343f10[_0x5bae40(0x1207)]=_0x5674cd[_0x5bae40(0x321a)],_0x343f10[_0x5bae40(0x2847)]=_0x5bbcc3,_0x343f10[_0x5bae40(0x1617)]=_0x5674cd['west'],_0x343f10[_0x5bae40(0x246e)]=_0x5674cd[_0x5bae40(0x149)];}return _0x343f10;};var positionScratch$b=new Cartesian3(),normalScratch$4=new Cartesian3(),tangentScratch$1=new Cartesian3(),bitangentScratch$1=new Cartesian3(),rectangleScratch$8=new Rectangle(),stScratch=new Cartesian2(),bottomBoundingSphere$1=new BoundingSphere(),topBoundingSphere$1=new BoundingSphere();function createAttributes$1(_0x3bd3eb,_0x2eb9fe){var _0x429460=_0x68aa19,_0xf88b26=new Geometry({'attributes':new GeometryAttributes(),'primitiveType':PrimitiveType$1[_0x429460(0x139)]});return _0xf88b26[_0x429460(0x1b28)]['position']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x2eb9fe['positions']}),_0x3bd3eb['normal']&&(_0xf88b26[_0x429460(0x1b28)][_0x429460(0x193a)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x429460(0x15eb)],'componentsPerAttribute':0x3,'values':_0x2eb9fe['normals']})),_0x3bd3eb[_0x429460(0x1623)]&&(_0xf88b26['attributes']['tangent']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x2eb9fe[_0x429460(0x6cf)]})),_0x3bd3eb['bitangent']&&(_0xf88b26[_0x429460(0x1b28)]['bitangent']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x429460(0x15eb)],'componentsPerAttribute':0x3,'values':_0x2eb9fe[_0x429460(0x4dcd)]})),_0xf88b26;}function calculateAttributes(_0x363594,_0xcbdae,_0x1f8943,_0x4cb4ab){var _0x18c5a3=_0x68aa19,_0x1a4424=_0x363594[_0x18c5a3(0x531b)],_0x1cdb8b=_0xcbdae[_0x18c5a3(0x193a)]?new Float32Array(_0x1a4424):void 0x0,_0xd4d2de=_0xcbdae[_0x18c5a3(0x1623)]?new Float32Array(_0x1a4424):void 0x0,_0x2b175b=_0xcbdae['bitangent']?new Float32Array(_0x1a4424):void 0x0,_0xb85b16=0x0,_0xc889af=bitangentScratch$1,_0x3e8826=tangentScratch$1,_0x23d6ad=normalScratch$4;if(_0xcbdae[_0x18c5a3(0x193a)]||_0xcbdae[_0x18c5a3(0x1623)]||_0xcbdae['bitangent'])for(var _0x385e99=0x0;_0x385e99<_0x1a4424;_0x385e99+=0x3){var _0x151a0f=Cartesian3['fromArray'](_0x363594,_0x385e99,positionScratch$b),_0x19c959=_0xb85b16+0x1,_0x1a1eaa=_0xb85b16+0x2;_0x23d6ad=_0x1f8943['geodeticSurfaceNormal'](_0x151a0f,_0x23d6ad),(_0xcbdae[_0x18c5a3(0x1623)]||_0xcbdae[_0x18c5a3(0xcdb)])&&(Cartesian3['cross'](Cartesian3[_0x18c5a3(0x689)],_0x23d6ad,_0x3e8826),Matrix3[_0x18c5a3(0x21ec)](_0x4cb4ab,_0x3e8826,_0x3e8826),Cartesian3[_0x18c5a3(0x4e7d)](_0x3e8826,_0x3e8826),_0xcbdae[_0x18c5a3(0xcdb)]&&Cartesian3[_0x18c5a3(0x4e7d)](Cartesian3[_0x18c5a3(0x33cc)](_0x23d6ad,_0x3e8826,_0xc889af),_0xc889af)),_0xcbdae['normal']&&(_0x1cdb8b[_0xb85b16]=_0x23d6ad['x'],_0x1cdb8b[_0x19c959]=_0x23d6ad['y'],_0x1cdb8b[_0x1a1eaa]=_0x23d6ad['z']),_0xcbdae[_0x18c5a3(0x1623)]&&(_0xd4d2de[_0xb85b16]=_0x3e8826['x'],_0xd4d2de[_0x19c959]=_0x3e8826['y'],_0xd4d2de[_0x1a1eaa]=_0x3e8826['z']),_0xcbdae[_0x18c5a3(0xcdb)]&&(_0x2b175b[_0xb85b16]=_0xc889af['x'],_0x2b175b[_0x19c959]=_0xc889af['y'],_0x2b175b[_0x1a1eaa]=_0xc889af['z']),_0xb85b16+=0x3;}return createAttributes$1(_0xcbdae,{'positions':_0x363594,'normals':_0x1cdb8b,'tangents':_0xd4d2de,'bitangents':_0x2b175b});}var v1Scratch=new Cartesian3(),v2Scratch=new Cartesian3();function calculateAttributesWall(_0x233137,_0x39b38c,_0x2be367){var _0x156394=_0x68aa19,_0x5398b3=_0x233137[_0x156394(0x531b)],_0x11c41e=_0x39b38c['normal']?new Float32Array(_0x5398b3):void 0x0,_0x1256a2=_0x39b38c[_0x156394(0x1623)]?new Float32Array(_0x5398b3):void 0x0,_0x4c4189=_0x39b38c['bitangent']?new Float32Array(_0x5398b3):void 0x0,_0x6dc44f=0x0,_0x42ead0=0x0,_0x44f30b=0x0,_0x4f4611=!0x0,_0x405772=bitangentScratch$1,_0x20e081=tangentScratch$1,_0x202f0f=normalScratch$4;if(_0x39b38c[_0x156394(0x193a)]||_0x39b38c[_0x156394(0x1623)]||_0x39b38c[_0x156394(0xcdb)])for(var _0xfc54fb=0x0;_0xfc54fb<_0x5398b3;_0xfc54fb+=0x6){var _0x1e8432=Cartesian3[_0x156394(0xb30)](_0x233137,_0xfc54fb,positionScratch$b),_0x599ef2=Cartesian3['fromArray'](_0x233137,(_0xfc54fb+0x6)%_0x5398b3,v1Scratch);if(_0x4f4611){var _0x3d5bc9=Cartesian3[_0x156394(0xb30)](_0x233137,(_0xfc54fb+0x3)%_0x5398b3,v2Scratch);Cartesian3[_0x156394(0x286c)](_0x599ef2,_0x1e8432,_0x599ef2),Cartesian3['subtract'](_0x3d5bc9,_0x1e8432,_0x3d5bc9),_0x202f0f=Cartesian3['normalize'](Cartesian3[_0x156394(0x33cc)](_0x3d5bc9,_0x599ef2,_0x202f0f),_0x202f0f),_0x4f4611=!0x1;}Cartesian3[_0x156394(0x19c9)](_0x599ef2,_0x1e8432,CesiumMath['EPSILON10'])&&(_0x4f4611=!0x0),(_0x39b38c[_0x156394(0x1623)]||_0x39b38c['bitangent'])&&(_0x405772=_0x2be367['geodeticSurfaceNormal'](_0x1e8432,_0x405772),_0x39b38c[_0x156394(0x1623)]&&(_0x20e081=Cartesian3[_0x156394(0x4e7d)](Cartesian3['cross'](_0x405772,_0x202f0f,_0x20e081),_0x20e081))),_0x39b38c[_0x156394(0x193a)]&&(_0x11c41e[_0x6dc44f++]=_0x202f0f['x'],_0x11c41e[_0x6dc44f++]=_0x202f0f['y'],_0x11c41e[_0x6dc44f++]=_0x202f0f['z'],_0x11c41e[_0x6dc44f++]=_0x202f0f['x'],_0x11c41e[_0x6dc44f++]=_0x202f0f['y'],_0x11c41e[_0x6dc44f++]=_0x202f0f['z']),_0x39b38c[_0x156394(0x1623)]&&(_0x1256a2[_0x42ead0++]=_0x20e081['x'],_0x1256a2[_0x42ead0++]=_0x20e081['y'],_0x1256a2[_0x42ead0++]=_0x20e081['z'],_0x1256a2[_0x42ead0++]=_0x20e081['x'],_0x1256a2[_0x42ead0++]=_0x20e081['y'],_0x1256a2[_0x42ead0++]=_0x20e081['z']),_0x39b38c[_0x156394(0xcdb)]&&(_0x4c4189[_0x44f30b++]=_0x405772['x'],_0x4c4189[_0x44f30b++]=_0x405772['y'],_0x4c4189[_0x44f30b++]=_0x405772['z'],_0x4c4189[_0x44f30b++]=_0x405772['x'],_0x4c4189[_0x44f30b++]=_0x405772['y'],_0x4c4189[_0x44f30b++]=_0x405772['z']);}return createAttributes$1(_0x39b38c,{'positions':_0x233137,'normals':_0x11c41e,'tangents':_0x1256a2,'bitangents':_0x4c4189});}function constructRectangle$1(_0x5c672d,_0x362650){var _0x49cd56=_0x68aa19,_0x11d2bc=_0x5c672d[_0x49cd56(0x4f44)],_0x4cddf6=_0x5c672d['_ellipsoid'],_0xbc329c=_0x362650[_0x49cd56(0x5862)],_0x47e510=_0x362650['width'],_0x31049a=_0x362650['northCap'],_0x5cffae=_0x362650['southCap'],_0x535a84=0x0,_0x3c488f=_0xbc329c,_0xbe07e6=_0xbc329c,_0x1c9aa9=0x0;_0x31049a&&(_0x535a84=0x1,_0xbe07e6-=0x1,_0x1c9aa9+=0x1),_0x5cffae&&(_0x3c488f-=0x1,_0xbe07e6-=0x1,_0x1c9aa9+=0x1),_0x1c9aa9+=_0x47e510*_0xbe07e6;for(var _0x354056=_0x11d2bc[_0x49cd56(0x4771)]?new Float64Array(0x3*_0x1c9aa9):void 0x0,_0x2563b4=_0x11d2bc['st']?new Float32Array(0x2*_0x1c9aa9):void 0x0,_0x2353fc=0x0,_0x9e38b5=0x0,_0x5a06d9=positionScratch$b,_0x5afcd0=stScratch,_0x5f2a51=Number[_0x49cd56(0xd77)],_0x2d323c=Number['MAX_VALUE'],_0x3045d1=-Number[_0x49cd56(0xd77)],_0xe8248b=-Number[_0x49cd56(0xd77)],_0x8fa475=_0x535a84;_0x8fa475<_0x3c488f;++_0x8fa475)for(var _0x18a57d=0x0;_0x18a57d<_0x47e510;++_0x18a57d)RectangleGeometryLibrary['computePosition'](_0x362650,_0x4cddf6,_0x11d2bc['st'],_0x8fa475,_0x18a57d,_0x5a06d9,_0x5afcd0),_0x354056[_0x2353fc++]=_0x5a06d9['x'],_0x354056[_0x2353fc++]=_0x5a06d9['y'],_0x354056[_0x2353fc++]=_0x5a06d9['z'],_0x11d2bc['st']&&(_0x2563b4[_0x9e38b5++]=_0x5afcd0['x'],_0x2563b4[_0x9e38b5++]=_0x5afcd0['y'],_0x5f2a51=Math[_0x49cd56(0x27d5)](_0x5f2a51,_0x5afcd0['x']),_0x2d323c=Math['min'](_0x2d323c,_0x5afcd0['y']),_0x3045d1=Math[_0x49cd56(0x2bc6)](_0x3045d1,_0x5afcd0['x']),_0xe8248b=Math[_0x49cd56(0x2bc6)](_0xe8248b,_0x5afcd0['y']));if(_0x31049a&&(RectangleGeometryLibrary[_0x49cd56(0x5686)](_0x362650,_0x4cddf6,_0x11d2bc['st'],0x0,0x0,_0x5a06d9,_0x5afcd0),_0x354056[_0x2353fc++]=_0x5a06d9['x'],_0x354056[_0x2353fc++]=_0x5a06d9['y'],_0x354056[_0x2353fc++]=_0x5a06d9['z'],_0x11d2bc['st']&&(_0x2563b4[_0x9e38b5++]=_0x5afcd0['x'],_0x2563b4[_0x9e38b5++]=_0x5afcd0['y'],_0x5f2a51=_0x5afcd0['x'],_0x2d323c=_0x5afcd0['y'],_0x3045d1=_0x5afcd0['x'],_0xe8248b=_0x5afcd0['y'])),_0x5cffae&&(RectangleGeometryLibrary[_0x49cd56(0x5686)](_0x362650,_0x4cddf6,_0x11d2bc['st'],_0xbc329c-0x1,0x0,_0x5a06d9,_0x5afcd0),_0x354056[_0x2353fc++]=_0x5a06d9['x'],_0x354056[_0x2353fc++]=_0x5a06d9['y'],_0x354056[_0x2353fc]=_0x5a06d9['z'],_0x11d2bc['st']&&(_0x2563b4[_0x9e38b5++]=_0x5afcd0['x'],_0x2563b4[_0x9e38b5]=_0x5afcd0['y'],_0x5f2a51=Math[_0x49cd56(0x27d5)](_0x5f2a51,_0x5afcd0['x']),_0x2d323c=Math['min'](_0x2d323c,_0x5afcd0['y']),_0x3045d1=Math[_0x49cd56(0x2bc6)](_0x3045d1,_0x5afcd0['x']),_0xe8248b=Math['max'](_0xe8248b,_0x5afcd0['y']))),_0x11d2bc['st']&&(_0x5f2a51<0x0||_0x2d323c<0x0||_0x3045d1>0x1||_0xe8248b>0x1)){for(var _0x49f380=0x0;_0x49f380<_0x2563b4['length'];_0x49f380+=0x2)_0x2563b4[_0x49f380]=(_0x2563b4[_0x49f380]-_0x5f2a51)/(_0x3045d1-_0x5f2a51),_0x2563b4[_0x49f380+0x1]=(_0x2563b4[_0x49f380+0x1]-_0x2d323c)/(_0xe8248b-_0x2d323c);}var _0x346b76=calculateAttributes(_0x354056,_0x11d2bc,_0x4cddf6,_0x362650['tangentRotationMatrix']),_0x197d90=0x6*(_0x47e510-0x1)*(_0xbe07e6-0x1);_0x31049a&&(_0x197d90+=0x3*(_0x47e510-0x1)),_0x5cffae&&(_0x197d90+=0x3*(_0x47e510-0x1));var _0x2e16b2,_0x55a9b9=IndexDatatype$1[_0x49cd56(0x2074)](_0x1c9aa9,_0x197d90),_0x4e1773=0x0,_0x4ac246=0x0;for(_0x2e16b2=0x0;_0x2e16b2<_0xbe07e6-0x1;++_0x2e16b2){for(var _0x5695aa=0x0;_0x5695aa<_0x47e510-0x1;++_0x5695aa){var _0x1d8866=_0x4e1773,_0x7806fb=_0x1d8866+_0x47e510,_0x408c89=_0x7806fb+0x1,_0x324167=_0x1d8866+0x1;_0x55a9b9[_0x4ac246++]=_0x1d8866,_0x55a9b9[_0x4ac246++]=_0x7806fb,_0x55a9b9[_0x4ac246++]=_0x324167,_0x55a9b9[_0x4ac246++]=_0x324167,_0x55a9b9[_0x4ac246++]=_0x7806fb,_0x55a9b9[_0x4ac246++]=_0x408c89,++_0x4e1773;}++_0x4e1773;}if(_0x31049a||_0x5cffae){var _0x59f9e2,_0x470946,_0x556913=_0x1c9aa9-0x1,_0x1bdef8=_0x1c9aa9-0x1;if(_0x31049a&&_0x5cffae&&(_0x556913=_0x1c9aa9-0x2),_0x4e1773=0x0,_0x31049a){for(_0x2e16b2=0x0;_0x2e16b2<_0x47e510-0x1;_0x2e16b2++)_0x470946=(_0x59f9e2=_0x4e1773)+0x1,_0x55a9b9[_0x4ac246++]=_0x556913,_0x55a9b9[_0x4ac246++]=_0x59f9e2,_0x55a9b9[_0x4ac246++]=_0x470946,++_0x4e1773;}if(_0x5cffae){for(_0x4e1773=(_0xbe07e6-0x1)*_0x47e510,_0x2e16b2=0x0;_0x2e16b2<_0x47e510-0x1;_0x2e16b2++)_0x470946=(_0x59f9e2=_0x4e1773)+0x1,_0x55a9b9[_0x4ac246++]=_0x59f9e2,_0x55a9b9[_0x4ac246++]=_0x1bdef8,_0x55a9b9[_0x4ac246++]=_0x470946,++_0x4e1773;}}return _0x346b76[_0x49cd56(0x525a)]=_0x55a9b9,_0x11d2bc['st']&&(_0x346b76[_0x49cd56(0x1b28)]['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x49cd56(0x15eb)],'componentsPerAttribute':0x2,'values':_0x2563b4})),_0x346b76;}function addWallPositions(_0x12fbd4,_0x41ae5b,_0x185dc5,_0x5740ef,_0x4bc807){return _0x12fbd4[_0x41ae5b++]=_0x5740ef[_0x185dc5],_0x12fbd4[_0x41ae5b++]=_0x5740ef[_0x185dc5+0x1],_0x12fbd4[_0x41ae5b++]=_0x5740ef[_0x185dc5+0x2],_0x12fbd4[_0x41ae5b++]=_0x4bc807[_0x185dc5],_0x12fbd4[_0x41ae5b++]=_0x4bc807[_0x185dc5+0x1],_0x12fbd4[_0x41ae5b]=_0x4bc807[_0x185dc5+0x2],_0x12fbd4;}function addWallTextureCoordinates(_0x339d45,_0x3b0928,_0x5a28bf,_0x44a5f9){return _0x339d45[_0x3b0928++]=_0x44a5f9[_0x5a28bf],_0x339d45[_0x3b0928++]=_0x44a5f9[_0x5a28bf+0x1],_0x339d45[_0x3b0928++]=_0x44a5f9[_0x5a28bf],_0x339d45[_0x3b0928]=_0x44a5f9[_0x5a28bf+0x1],_0x339d45;}var scratchVertexFormat$2=new VertexFormat();function constructExtrudedRectangle$1(_0x4ce8e5,_0x30dd74){var _0x1cff0a=_0x68aa19,_0x4eeccb,_0x5df627=_0x4ce8e5['_shadowVolume'],_0xfcc4b1=_0x4ce8e5[_0x1cff0a(0x469c)],_0x3cbb4c=_0x4ce8e5[_0x1cff0a(0x4f44)],_0xde9299=_0x4ce8e5[_0x1cff0a(0x1379)],_0x446f04=_0x4ce8e5[_0x1cff0a(0x3bab)],_0x33c27b=_0x4ce8e5['_ellipsoid'],_0x409119=_0x30dd74['height'],_0x1e5cc2=_0x30dd74[_0x1cff0a(0x209)];if(_0x5df627){var _0x55e2ce=VertexFormat[_0x1cff0a(0x254b)](_0x3cbb4c,scratchVertexFormat$2);_0x55e2ce['normal']=!0x0,_0x4ce8e5[_0x1cff0a(0x4f44)]=_0x55e2ce;}var _0x588888=constructRectangle$1(_0x4ce8e5,_0x30dd74);_0x5df627&&(_0x4ce8e5[_0x1cff0a(0x4f44)]=_0x3cbb4c);var _0x3bbe9e=PolygonPipeline[_0x1cff0a(0x1d88)](_0x588888[_0x1cff0a(0x1b28)][_0x1cff0a(0x4771)]['values'],_0x446f04,_0x33c27b,!0x1),_0x3dc466=(_0x3bbe9e=new Float64Array(_0x3bbe9e))['length'],_0x15a113=0x2*_0x3dc466,_0x11d5c3=new Float64Array(_0x15a113);_0x11d5c3[_0x1cff0a(0x346f)](_0x3bbe9e);var _0x30803a=PolygonPipeline[_0x1cff0a(0x1d88)](_0x588888[_0x1cff0a(0x1b28)][_0x1cff0a(0x4771)][_0x1cff0a(0x21e8)],_0xde9299,_0x33c27b);_0x11d5c3['set'](_0x30803a,_0x3dc466),_0x588888[_0x1cff0a(0x1b28)][_0x1cff0a(0x4771)][_0x1cff0a(0x21e8)]=_0x11d5c3;var _0x544ee7,_0x8a0e31,_0x1620fc=_0x3cbb4c[_0x1cff0a(0x193a)]?new Float32Array(_0x15a113):void 0x0,_0x45bca6=_0x3cbb4c[_0x1cff0a(0x1623)]?new Float32Array(_0x15a113):void 0x0,_0x166413=_0x3cbb4c[_0x1cff0a(0xcdb)]?new Float32Array(_0x15a113):void 0x0,_0x5270cf=_0x3cbb4c['st']?new Float32Array(_0x15a113/0x3*0x2):void 0x0;if(_0x3cbb4c['normal']){for(_0x8a0e31=_0x588888['attributes']['normal'][_0x1cff0a(0x21e8)],_0x1620fc[_0x1cff0a(0x346f)](_0x8a0e31),_0x4eeccb=0x0;_0x4eeccb<_0x3dc466;_0x4eeccb++)_0x8a0e31[_0x4eeccb]=-_0x8a0e31[_0x4eeccb];_0x1620fc[_0x1cff0a(0x346f)](_0x8a0e31,_0x3dc466),_0x588888['attributes'][_0x1cff0a(0x193a)][_0x1cff0a(0x21e8)]=_0x1620fc;}if(_0x5df627){_0x8a0e31=_0x588888[_0x1cff0a(0x1b28)]['normal']['values'],_0x3cbb4c[_0x1cff0a(0x193a)]||(_0x588888[_0x1cff0a(0x1b28)][_0x1cff0a(0x193a)]=void 0x0);var _0x364776=new Float32Array(_0x15a113);for(_0x4eeccb=0x0;_0x4eeccb<_0x3dc466;_0x4eeccb++)_0x8a0e31[_0x4eeccb]=-_0x8a0e31[_0x4eeccb];_0x364776[_0x1cff0a(0x346f)](_0x8a0e31,_0x3dc466),_0x588888[_0x1cff0a(0x1b28)][_0x1cff0a(0x3369)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x364776});}var _0x6d965=defined$1(_0xfcc4b1);if(_0x6d965){var _0x558d83=_0x3dc466/0x3*0x2,_0x5e1887=new Uint8Array(_0x558d83);_0x5e1887=_0xfcc4b1===GeometryOffsetAttribute$1[_0x1cff0a(0xa62)]?arrayFill(_0x5e1887,0x1,0x0,_0x558d83/0x2):arrayFill(_0x5e1887,_0xfcc4b1===GeometryOffsetAttribute$1['NONE']?0x0:0x1),_0x588888[_0x1cff0a(0x1b28)][_0x1cff0a(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['UNSIGNED_BYTE'],'componentsPerAttribute':0x1,'values':_0x5e1887});}if(_0x3cbb4c[_0x1cff0a(0x1623)]){var _0x1ff79d=_0x588888[_0x1cff0a(0x1b28)][_0x1cff0a(0x1623)][_0x1cff0a(0x21e8)];for(_0x45bca6[_0x1cff0a(0x346f)](_0x1ff79d),_0x4eeccb=0x0;_0x4eeccb<_0x3dc466;_0x4eeccb++)_0x1ff79d[_0x4eeccb]=-_0x1ff79d[_0x4eeccb];_0x45bca6[_0x1cff0a(0x346f)](_0x1ff79d,_0x3dc466),_0x588888['attributes'][_0x1cff0a(0x1623)][_0x1cff0a(0x21e8)]=_0x45bca6;}if(_0x3cbb4c[_0x1cff0a(0xcdb)]){var _0x25bfcd=_0x588888[_0x1cff0a(0x1b28)][_0x1cff0a(0xcdb)][_0x1cff0a(0x21e8)];_0x166413[_0x1cff0a(0x346f)](_0x25bfcd),_0x166413[_0x1cff0a(0x346f)](_0x25bfcd,_0x3dc466),_0x588888[_0x1cff0a(0x1b28)][_0x1cff0a(0xcdb)][_0x1cff0a(0x21e8)]=_0x166413;}_0x3cbb4c['st']&&(_0x544ee7=_0x588888[_0x1cff0a(0x1b28)]['st'][_0x1cff0a(0x21e8)],_0x5270cf[_0x1cff0a(0x346f)](_0x544ee7),_0x5270cf[_0x1cff0a(0x346f)](_0x544ee7,_0x3dc466/0x3*0x2),_0x588888[_0x1cff0a(0x1b28)]['st'][_0x1cff0a(0x21e8)]=_0x5270cf);var _0x4dea1a=_0x588888['indices'],_0x2a2f9d=_0x4dea1a[_0x1cff0a(0x531b)],_0x4ef5da=_0x3dc466/0x3,_0x39aff8=IndexDatatype$1[_0x1cff0a(0x2074)](_0x15a113/0x3,0x2*_0x2a2f9d);for(_0x39aff8[_0x1cff0a(0x346f)](_0x4dea1a),_0x4eeccb=0x0;_0x4eeccb<_0x2a2f9d;_0x4eeccb+=0x3)_0x39aff8[_0x4eeccb+_0x2a2f9d]=_0x4dea1a[_0x4eeccb+0x2]+_0x4ef5da,_0x39aff8[_0x4eeccb+0x1+_0x2a2f9d]=_0x4dea1a[_0x4eeccb+0x1]+_0x4ef5da,_0x39aff8[_0x4eeccb+0x2+_0x2a2f9d]=_0x4dea1a[_0x4eeccb]+_0x4ef5da;_0x588888['indices']=_0x39aff8;var _0x32aceb=_0x30dd74[_0x1cff0a(0x2df0)],_0xd8021=_0x30dd74[_0x1cff0a(0x2497)],_0x8cbdb7=_0x409119,_0x46e0eb=0x2,_0x571d41=0x0,_0x2d8032=0x4,_0x54a61b=0x4;_0x32aceb&&(_0x46e0eb-=0x1,_0x8cbdb7-=0x1,_0x571d41+=0x1,_0x2d8032-=0x2,_0x54a61b-=0x1),_0xd8021&&(_0x46e0eb-=0x1,_0x8cbdb7-=0x1,_0x571d41+=0x1,_0x2d8032-=0x2,_0x54a61b-=0x1);var _0x4ea655=0x2*((_0x571d41+=_0x46e0eb*_0x1e5cc2+0x2*_0x8cbdb7-_0x2d8032)+_0x54a61b),_0xcfc65a=new Float64Array(0x3*_0x4ea655),_0x5b81cf=_0x5df627?new Float32Array(0x3*_0x4ea655):void 0x0,_0x2cbddd=_0x6d965?new Uint8Array(_0x4ea655):void 0x0,_0x4f63b3=_0x3cbb4c['st']?new Float32Array(0x2*_0x4ea655):void 0x0,_0x14dc9b=_0xfcc4b1===GeometryOffsetAttribute$1[_0x1cff0a(0xa62)];_0x6d965&&!_0x14dc9b&&(_0x2cbddd=arrayFill(_0x2cbddd,_0xfcc4b1===GeometryOffsetAttribute$1[_0x1cff0a(0x3298)]?0x1:0x0));var _0x1fb781,_0x1333b9=0x0,_0x3a9a57=0x0,_0x4c1c75=0x0,_0x256741=0x0,_0x1b7cb5=_0x1e5cc2*_0x8cbdb7;for(_0x4eeccb=0x0;_0x4eeccb<_0x1b7cb5;_0x4eeccb+=_0x1e5cc2)_0xcfc65a=addWallPositions(_0xcfc65a,_0x1333b9,_0x1fb781=0x3*_0x4eeccb,_0x3bbe9e,_0x30803a),_0x1333b9+=0x6,_0x3cbb4c['st']&&(_0x4f63b3=addWallTextureCoordinates(_0x4f63b3,_0x3a9a57,0x2*_0x4eeccb,_0x544ee7),_0x3a9a57+=0x4),_0x5df627&&(_0x4c1c75+=0x3,_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x1],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x2]),_0x14dc9b&&(_0x2cbddd[_0x256741++]=0x1,_0x256741+=0x1);if(_0xd8021){var _0x5d0510=_0x32aceb?_0x1b7cb5+0x1:_0x1b7cb5;for(_0x1fb781=0x3*_0x5d0510,_0x4eeccb=0x0;_0x4eeccb<0x2;_0x4eeccb++)_0xcfc65a=addWallPositions(_0xcfc65a,_0x1333b9,_0x1fb781,_0x3bbe9e,_0x30803a),_0x1333b9+=0x6,_0x3cbb4c['st']&&(_0x4f63b3=addWallTextureCoordinates(_0x4f63b3,_0x3a9a57,0x2*_0x5d0510,_0x544ee7),_0x3a9a57+=0x4),_0x5df627&&(_0x4c1c75+=0x3,_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x1],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x2]),_0x14dc9b&&(_0x2cbddd[_0x256741++]=0x1,_0x256741+=0x1);}else{for(_0x4eeccb=_0x1b7cb5-_0x1e5cc2;_0x4eeccb<_0x1b7cb5;_0x4eeccb++)_0xcfc65a=addWallPositions(_0xcfc65a,_0x1333b9,_0x1fb781=0x3*_0x4eeccb,_0x3bbe9e,_0x30803a),_0x1333b9+=0x6,_0x3cbb4c['st']&&(_0x4f63b3=addWallTextureCoordinates(_0x4f63b3,_0x3a9a57,0x2*_0x4eeccb,_0x544ee7),_0x3a9a57+=0x4),_0x5df627&&(_0x4c1c75+=0x3,_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x1],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x2]),_0x14dc9b&&(_0x2cbddd[_0x256741++]=0x1,_0x256741+=0x1);}for(_0x4eeccb=_0x1b7cb5-0x1;_0x4eeccb>0x0;_0x4eeccb-=_0x1e5cc2)_0xcfc65a=addWallPositions(_0xcfc65a,_0x1333b9,_0x1fb781=0x3*_0x4eeccb,_0x3bbe9e,_0x30803a),_0x1333b9+=0x6,_0x3cbb4c['st']&&(_0x4f63b3=addWallTextureCoordinates(_0x4f63b3,_0x3a9a57,0x2*_0x4eeccb,_0x544ee7),_0x3a9a57+=0x4),_0x5df627&&(_0x4c1c75+=0x3,_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x1],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x2]),_0x14dc9b&&(_0x2cbddd[_0x256741++]=0x1,_0x256741+=0x1);if(_0x32aceb){var _0x5c30e0=_0x1b7cb5;for(_0x1fb781=0x3*_0x5c30e0,_0x4eeccb=0x0;_0x4eeccb<0x2;_0x4eeccb++)_0xcfc65a=addWallPositions(_0xcfc65a,_0x1333b9,_0x1fb781,_0x3bbe9e,_0x30803a),_0x1333b9+=0x6,_0x3cbb4c['st']&&(_0x4f63b3=addWallTextureCoordinates(_0x4f63b3,_0x3a9a57,0x2*_0x5c30e0,_0x544ee7),_0x3a9a57+=0x4),_0x5df627&&(_0x4c1c75+=0x3,_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x1],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x2]),_0x14dc9b&&(_0x2cbddd[_0x256741++]=0x1,_0x256741+=0x1);}else{for(_0x4eeccb=_0x1e5cc2-0x1;_0x4eeccb>=0x0;_0x4eeccb--)_0xcfc65a=addWallPositions(_0xcfc65a,_0x1333b9,_0x1fb781=0x3*_0x4eeccb,_0x3bbe9e,_0x30803a),_0x1333b9+=0x6,_0x3cbb4c['st']&&(_0x4f63b3=addWallTextureCoordinates(_0x4f63b3,_0x3a9a57,0x2*_0x4eeccb,_0x544ee7),_0x3a9a57+=0x4),_0x5df627&&(_0x4c1c75+=0x3,_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x1],_0x5b81cf[_0x4c1c75++]=_0x8a0e31[_0x1fb781+0x2]),_0x14dc9b&&(_0x2cbddd[_0x256741++]=0x1,_0x256741+=0x1);}var _0x91f84b=calculateAttributesWall(_0xcfc65a,_0x3cbb4c,_0x33c27b);_0x3cbb4c['st']&&(_0x91f84b[_0x1cff0a(0x1b28)]['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x2,'values':_0x4f63b3})),_0x5df627&&(_0x91f84b[_0x1cff0a(0x1b28)][_0x1cff0a(0x3369)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x1cff0a(0x15eb)],'componentsPerAttribute':0x3,'values':_0x5b81cf})),_0x6d965&&(_0x91f84b[_0x1cff0a(0x1b28)][_0x1cff0a(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x1cff0a(0x4aae)],'componentsPerAttribute':0x1,'values':_0x2cbddd}));var _0x3eb579,_0x30aafe,_0x44712d,_0x2675ed,_0x509f4f=IndexDatatype$1[_0x1cff0a(0x2074)](_0x4ea655,0x6*_0x571d41);_0x3dc466=_0xcfc65a['length']/0x3;var _0x271db8=0x0;for(_0x4eeccb=0x0;_0x4eeccb<_0x3dc466-0x1;_0x4eeccb+=0x2){_0x2675ed=((_0x3eb579=_0x4eeccb)+0x2)%_0x3dc466;var _0x81b582=Cartesian3[_0x1cff0a(0xb30)](_0xcfc65a,0x3*_0x3eb579,v1Scratch),_0x58d751=Cartesian3[_0x1cff0a(0xb30)](_0xcfc65a,0x3*_0x2675ed,v2Scratch);Cartesian3[_0x1cff0a(0x19c9)](_0x81b582,_0x58d751,CesiumMath[_0x1cff0a(0x3a0a)])||(_0x44712d=((_0x30aafe=(_0x3eb579+0x1)%_0x3dc466)+0x2)%_0x3dc466,_0x509f4f[_0x271db8++]=_0x3eb579,_0x509f4f[_0x271db8++]=_0x30aafe,_0x509f4f[_0x271db8++]=_0x2675ed,_0x509f4f[_0x271db8++]=_0x2675ed,_0x509f4f[_0x271db8++]=_0x30aafe,_0x509f4f[_0x271db8++]=_0x44712d);}return _0x91f84b[_0x1cff0a(0x525a)]=_0x509f4f,(_0x91f84b=GeometryPipeline[_0x1cff0a(0x489e)]([new GeometryInstance({'geometry':_0x588888}),new GeometryInstance({'geometry':_0x91f84b})]))[0x0];}var scratchRectanglePoints=[new Cartesian3(),new Cartesian3(),new Cartesian3(),new Cartesian3()],nwScratch$1=new Cartographic(),stNwScratch=new Cartographic();function computeRectangle(_0xaddd74,_0x3e30cc,_0x534e02,_0x4e1f3d,_0x15455e){var _0x232a72=_0x68aa19;if(0x0===_0x534e02)return Rectangle['clone'](_0xaddd74,_0x15455e);var _0x4d0762=RectangleGeometryLibrary[_0x232a72(0x3717)](_0xaddd74,_0x3e30cc,_0x534e02,0x0,rectangleScratch$8,nwScratch$1),_0x750768=_0x4d0762[_0x232a72(0x5862)],_0x551b17=_0x4d0762['width'],_0x3ef656=scratchRectanglePoints;return RectangleGeometryLibrary[_0x232a72(0x5686)](_0x4d0762,_0x4e1f3d,!0x1,0x0,0x0,_0x3ef656[0x0]),RectangleGeometryLibrary[_0x232a72(0x5686)](_0x4d0762,_0x4e1f3d,!0x1,0x0,_0x551b17-0x1,_0x3ef656[0x1]),RectangleGeometryLibrary[_0x232a72(0x5686)](_0x4d0762,_0x4e1f3d,!0x1,_0x750768-0x1,0x0,_0x3ef656[0x2]),RectangleGeometryLibrary[_0x232a72(0x5686)](_0x4d0762,_0x4e1f3d,!0x1,_0x750768-0x1,_0x551b17-0x1,_0x3ef656[0x3]),Rectangle[_0x232a72(0x33bc)](_0x3ef656,_0x4e1f3d,_0x15455e);}function RectangleGeometry(_0x5df3f3){var _0x4b8e28=_0x68aa19,_0x155628=(_0x5df3f3=defaultValue$1(_0x5df3f3,defaultValue$1['EMPTY_OBJECT']))[_0x4b8e28(0x2f4d)],_0x531717=defaultValue$1(_0x5df3f3[_0x4b8e28(0x5862)],0x0),_0x4e3cb5=defaultValue$1(_0x5df3f3[_0x4b8e28(0x268a)],_0x531717);this[_0x4b8e28(0x1aeb)]=Rectangle['clone'](_0x155628),this['_granularity']=defaultValue$1(_0x5df3f3[_0x4b8e28(0xb6f)],CesiumMath[_0x4b8e28(0x2b22)]),this[_0x4b8e28(0x2de2)]=Ellipsoid[_0x4b8e28(0x254b)](defaultValue$1(_0x5df3f3[_0x4b8e28(0x1706)],Ellipsoid['WGS84'])),this[_0x4b8e28(0x3bab)]=Math[_0x4b8e28(0x2bc6)](_0x531717,_0x4e3cb5),this['_rotation']=defaultValue$1(_0x5df3f3[_0x4b8e28(0x374)],0x0),this[_0x4b8e28(0x470e)]=defaultValue$1(_0x5df3f3[_0x4b8e28(0x2542)],0x0),this[_0x4b8e28(0x4f44)]=VertexFormat[_0x4b8e28(0x254b)](defaultValue$1(_0x5df3f3[_0x4b8e28(0x4a45)],VertexFormat[_0x4b8e28(0x139e)])),this[_0x4b8e28(0x1379)]=Math[_0x4b8e28(0x27d5)](_0x531717,_0x4e3cb5),this[_0x4b8e28(0x2ebc)]=defaultValue$1(_0x5df3f3['shadowVolume'],!0x1),this['_workerName']=_0x4b8e28(0x8d3),this[_0x4b8e28(0x469c)]=_0x5df3f3[_0x4b8e28(0x2982)],this[_0x4b8e28(0x17fc)]=void 0x0,this['_textureCoordinateRotationPoints']=void 0x0;}RectangleGeometry[_0x68aa19(0xe6c)]=Rectangle[_0x68aa19(0xe6c)]+Ellipsoid[_0x68aa19(0xe6c)]+VertexFormat['packedLength']+0x7,RectangleGeometry[_0x68aa19(0x3540)]=function(_0x318ed,_0x1268a5,_0x56739e){var _0x33c782=_0x68aa19;return _0x56739e=defaultValue$1(_0x56739e,0x0),Rectangle[_0x33c782(0x3540)](_0x318ed[_0x33c782(0x1aeb)],_0x1268a5,_0x56739e),_0x56739e+=Rectangle['packedLength'],Ellipsoid[_0x33c782(0x3540)](_0x318ed[_0x33c782(0x2de2)],_0x1268a5,_0x56739e),_0x56739e+=Ellipsoid[_0x33c782(0xe6c)],VertexFormat[_0x33c782(0x3540)](_0x318ed[_0x33c782(0x4f44)],_0x1268a5,_0x56739e),_0x56739e+=VertexFormat['packedLength'],_0x1268a5[_0x56739e++]=_0x318ed[_0x33c782(0x44f0)],_0x1268a5[_0x56739e++]=_0x318ed['_surfaceHeight'],_0x1268a5[_0x56739e++]=_0x318ed[_0x33c782(0x2f83)],_0x1268a5[_0x56739e++]=_0x318ed[_0x33c782(0x470e)],_0x1268a5[_0x56739e++]=_0x318ed['_extrudedHeight'],_0x1268a5[_0x56739e++]=_0x318ed[_0x33c782(0x2ebc)]?0x1:0x0,_0x1268a5[_0x56739e]=defaultValue$1(_0x318ed[_0x33c782(0x469c)],-0x1),_0x1268a5;};var scratchRectangle$8=new Rectangle(),scratchEllipsoid$4=Ellipsoid[_0x68aa19(0x254b)](Ellipsoid[_0x68aa19(0x107f)]),scratchOptions$6={'rectangle':scratchRectangle$8,'ellipsoid':scratchEllipsoid$4,'vertexFormat':scratchVertexFormat$2,'granularity':void 0x0,'height':void 0x0,'rotation':void 0x0,'stRotation':void 0x0,'extrudedHeight':void 0x0,'shadowVolume':void 0x0,'offsetAttribute':void 0x0};RectangleGeometry[_0x68aa19(0x41a1)]=function(_0x50db0c,_0x4ce12b,_0x4fe037){var _0xfe1baf=_0x68aa19;_0x4ce12b=defaultValue$1(_0x4ce12b,0x0);var _0x465f59=Rectangle[_0xfe1baf(0x41a1)](_0x50db0c,_0x4ce12b,scratchRectangle$8);_0x4ce12b+=Rectangle['packedLength'];var _0x2e8350=Ellipsoid[_0xfe1baf(0x41a1)](_0x50db0c,_0x4ce12b,scratchEllipsoid$4);_0x4ce12b+=Ellipsoid[_0xfe1baf(0xe6c)];var _0x44a787=VertexFormat[_0xfe1baf(0x41a1)](_0x50db0c,_0x4ce12b,scratchVertexFormat$2);_0x4ce12b+=VertexFormat['packedLength'];var _0x1050f5=_0x50db0c[_0x4ce12b++],_0x4b3353=_0x50db0c[_0x4ce12b++],_0x57aafe=_0x50db0c[_0x4ce12b++],_0x1f8a62=_0x50db0c[_0x4ce12b++],_0x3cc467=_0x50db0c[_0x4ce12b++],_0xf1d3b7=0x1===_0x50db0c[_0x4ce12b++],_0x104903=_0x50db0c[_0x4ce12b];return defined$1(_0x4fe037)?(_0x4fe037['_rectangle']=Rectangle['clone'](_0x465f59,_0x4fe037[_0xfe1baf(0x1aeb)]),_0x4fe037[_0xfe1baf(0x2de2)]=Ellipsoid[_0xfe1baf(0x254b)](_0x2e8350,_0x4fe037['_ellipsoid']),_0x4fe037[_0xfe1baf(0x4f44)]=VertexFormat[_0xfe1baf(0x254b)](_0x44a787,_0x4fe037[_0xfe1baf(0x4f44)]),_0x4fe037['_granularity']=_0x1050f5,_0x4fe037[_0xfe1baf(0x3bab)]=_0x4b3353,_0x4fe037['_rotation']=_0x57aafe,_0x4fe037[_0xfe1baf(0x470e)]=_0x1f8a62,_0x4fe037['_extrudedHeight']=_0x3cc467,_0x4fe037['_shadowVolume']=_0xf1d3b7,_0x4fe037[_0xfe1baf(0x469c)]=-0x1===_0x104903?void 0x0:_0x104903,_0x4fe037):(scratchOptions$6['granularity']=_0x1050f5,scratchOptions$6[_0xfe1baf(0x5862)]=_0x4b3353,scratchOptions$6[_0xfe1baf(0x374)]=_0x57aafe,scratchOptions$6[_0xfe1baf(0x2542)]=_0x1f8a62,scratchOptions$6[_0xfe1baf(0x268a)]=_0x3cc467,scratchOptions$6[_0xfe1baf(0x1dc9)]=_0xf1d3b7,scratchOptions$6[_0xfe1baf(0x2982)]=-0x1===_0x104903?void 0x0:_0x104903,new RectangleGeometry(scratchOptions$6));},RectangleGeometry[_0x68aa19(0x2dcc)]=function(_0x6dedbf,_0xf892c1){var _0x47db53=_0x68aa19,_0x1bb704=(_0x6dedbf=defaultValue$1(_0x6dedbf,defaultValue$1[_0x47db53(0x494f)]))[_0x47db53(0x2f4d)],_0x43181c=defaultValue$1(_0x6dedbf[_0x47db53(0xb6f)],CesiumMath[_0x47db53(0x2b22)]),_0x112592=defaultValue$1(_0x6dedbf[_0x47db53(0x1706)],Ellipsoid[_0x47db53(0x1d49)]);return computeRectangle(_0x1bb704,_0x43181c,defaultValue$1(_0x6dedbf[_0x47db53(0x374)],0x0),_0x112592,_0xf892c1);};var tangentRotationMatrixScratch=new Matrix3(),quaternionScratch=new Quaternion(),centerScratch$3=new Cartographic();RectangleGeometry['createGeometry']=function(_0x114870){var _0xab0a35=_0x68aa19;if(!CesiumMath[_0xab0a35(0x19c9)](_0x114870[_0xab0a35(0x1aeb)][_0xab0a35(0x46e0)],_0x114870[_0xab0a35(0x1aeb)]['south'],CesiumMath['EPSILON10'])&&!CesiumMath[_0xab0a35(0x19c9)](_0x114870[_0xab0a35(0x1aeb)][_0xab0a35(0x326c)],_0x114870[_0xab0a35(0x1aeb)][_0xab0a35(0x4488)],CesiumMath[_0xab0a35(0x3a0a)])){var _0x35a20c=_0x114870['_rectangle'],_0x36427c=_0x114870['_ellipsoid'],_0xdc0b59=_0x114870[_0xab0a35(0x2f83)],_0x587c73=_0x114870['_stRotation'],_0x24f480=_0x114870['_vertexFormat'],_0x1cdbbf=RectangleGeometryLibrary[_0xab0a35(0x3717)](_0x35a20c,_0x114870['_granularity'],_0xdc0b59,_0x587c73,rectangleScratch$8,nwScratch$1,stNwScratch),_0x39afb5=tangentRotationMatrixScratch;if(0x0!==_0x587c73||0x0!==_0xdc0b59){var _0x334fd1=Rectangle[_0xab0a35(0x19ee)](_0x35a20c,centerScratch$3),_0x284e04=_0x36427c[_0xab0a35(0x2dec)](_0x334fd1,v1Scratch);Quaternion[_0xab0a35(0x1c60)](_0x284e04,-_0x587c73,quaternionScratch),Matrix3[_0xab0a35(0x23d2)](quaternionScratch,_0x39afb5);}else Matrix3[_0xab0a35(0x254b)](Matrix3[_0xab0a35(0x5139)],_0x39afb5);var _0x305c30,_0x37d43f,_0x21fca0=_0x114870[_0xab0a35(0x3bab)],_0x94f60b=_0x114870['_extrudedHeight'],_0x53b18a=!CesiumMath[_0xab0a35(0x19c9)](_0x21fca0,_0x94f60b,0x0,CesiumMath[_0xab0a35(0x241b)]);if(_0x1cdbbf[_0xab0a35(0x24ea)]=0x1/_0x114870[_0xab0a35(0x1aeb)][_0xab0a35(0x209)],_0x1cdbbf[_0xab0a35(0x364b)]=0x1/_0x114870[_0xab0a35(0x1aeb)][_0xab0a35(0x5862)],_0x1cdbbf['tangentRotationMatrix']=_0x39afb5,_0x35a20c=_0x114870['_rectangle'],_0x53b18a){_0x305c30=constructExtrudedRectangle$1(_0x114870,_0x1cdbbf);var _0x349785=BoundingSphere['fromRectangle3D'](_0x35a20c,_0x36427c,_0x21fca0,topBoundingSphere$1),_0x5e4af7=BoundingSphere[_0xab0a35(0x18df)](_0x35a20c,_0x36427c,_0x94f60b,bottomBoundingSphere$1);_0x37d43f=BoundingSphere['union'](_0x349785,_0x5e4af7);}else{if((_0x305c30=constructRectangle$1(_0x114870,_0x1cdbbf))[_0xab0a35(0x1b28)]['position'][_0xab0a35(0x21e8)]=PolygonPipeline[_0xab0a35(0x1d88)](_0x305c30[_0xab0a35(0x1b28)]['position'][_0xab0a35(0x21e8)],_0x21fca0,_0x36427c,!0x1),defined$1(_0x114870[_0xab0a35(0x469c)])){var _0x2198c4=_0x305c30['attributes'][_0xab0a35(0x4771)][_0xab0a35(0x21e8)][_0xab0a35(0x531b)],_0xc7c08c=new Uint8Array(_0x2198c4/0x3);arrayFill(_0xc7c08c,_0x114870[_0xab0a35(0x469c)]===GeometryOffsetAttribute$1[_0xab0a35(0x44b5)]?0x0:0x1),_0x305c30['attributes'][_0xab0a35(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['UNSIGNED_BYTE'],'componentsPerAttribute':0x1,'values':_0xc7c08c});}_0x37d43f=BoundingSphere[_0xab0a35(0x18df)](_0x35a20c,_0x36427c,_0x21fca0);}return _0x24f480[_0xab0a35(0x4771)]||delete _0x305c30[_0xab0a35(0x1b28)][_0xab0a35(0x4771)],new Geometry({'attributes':_0x305c30[_0xab0a35(0x1b28)],'indices':_0x305c30[_0xab0a35(0x525a)],'primitiveType':_0x305c30[_0xab0a35(0x2a6)],'boundingSphere':_0x37d43f,'offsetAttribute':_0x114870[_0xab0a35(0x469c)]});}},RectangleGeometry['createShadowVolume']=function(_0x2c26a8,_0x1fd16b,_0x2bbec6){var _0x1ce2b4=_0x68aa19,_0x3c1e73=_0x2c26a8[_0x1ce2b4(0x44f0)],_0x184339=_0x2c26a8[_0x1ce2b4(0x2de2)],_0x292fc2=_0x1fd16b(_0x3c1e73,_0x184339),_0x27f59d=_0x2bbec6(_0x3c1e73,_0x184339);return new RectangleGeometry({'rectangle':_0x2c26a8[_0x1ce2b4(0x1aeb)],'rotation':_0x2c26a8['_rotation'],'ellipsoid':_0x184339,'stRotation':_0x2c26a8[_0x1ce2b4(0x470e)],'granularity':_0x3c1e73,'extrudedHeight':_0x27f59d,'height':_0x292fc2,'vertexFormat':VertexFormat[_0x1ce2b4(0x3d98)],'shadowVolume':!0x0});};var unrotatedTextureRectangleScratch=new Rectangle(),points2DScratch$1=[new Cartesian2(),new Cartesian2(),new Cartesian2()],rotation2DScratch=new Matrix2(),rectangleCenterScratch$2=new Cartographic();function textureCoordinateRotationPoints(_0xc7fcf6){var _0xe28f5e=_0x68aa19;if(0x0===_0xc7fcf6[_0xe28f5e(0x470e)])return[0x0,0x0,0x0,0x1,0x1,0x0];var _0x4f918f=Rectangle['clone'](_0xc7fcf6[_0xe28f5e(0x1aeb)],unrotatedTextureRectangleScratch),_0x5bf230=_0xc7fcf6[_0xe28f5e(0x44f0)],_0x3409e5=_0xc7fcf6['_ellipsoid'],_0x73de8a=computeRectangle(_0x4f918f,_0x5bf230,_0xc7fcf6['_rotation']-_0xc7fcf6[_0xe28f5e(0x470e)],_0x3409e5,unrotatedTextureRectangleScratch),_0x16c3c7=points2DScratch$1;_0x16c3c7[0x0]['x']=_0x73de8a[_0xe28f5e(0x4488)],_0x16c3c7[0x0]['y']=_0x73de8a[_0xe28f5e(0x149)],_0x16c3c7[0x1]['x']=_0x73de8a['west'],_0x16c3c7[0x1]['y']=_0x73de8a[_0xe28f5e(0x46e0)],_0x16c3c7[0x2]['x']=_0x73de8a[_0xe28f5e(0x326c)],_0x16c3c7[0x2]['y']=_0x73de8a[_0xe28f5e(0x149)];for(var _0x537d1d=_0xc7fcf6[_0xe28f5e(0x2f4d)],_0x204c76=Matrix2[_0xe28f5e(0x211f)](_0xc7fcf6['_stRotation'],rotation2DScratch),_0x7d5164=Rectangle[_0xe28f5e(0x19ee)](_0x537d1d,rectangleCenterScratch$2),_0xab9c20=0x0;_0xab9c20<0x3;++_0xab9c20){var _0x3b7232=_0x16c3c7[_0xab9c20];_0x3b7232['x']-=_0x7d5164[_0xe28f5e(0x1041)],_0x3b7232['y']-=_0x7d5164[_0xe28f5e(0x288b)],Matrix2['multiplyByVector'](_0x204c76,_0x3b7232,_0x3b7232),_0x3b7232['x']+=_0x7d5164[_0xe28f5e(0x1041)],_0x3b7232['y']+=_0x7d5164['latitude'],_0x3b7232['x']=(_0x3b7232['x']-_0x537d1d[_0xe28f5e(0x4488)])/_0x537d1d['width'],_0x3b7232['y']=(_0x3b7232['y']-_0x537d1d[_0xe28f5e(0x149)])/_0x537d1d[_0xe28f5e(0x5862)];}var _0x576f47=_0x16c3c7[0x0],_0x19295e=_0x16c3c7[0x1],_0xb7cbc5=_0x16c3c7[0x2],_0x4d1466=new Array(0x6);return Cartesian2[_0xe28f5e(0x3540)](_0x576f47,_0x4d1466),Cartesian2[_0xe28f5e(0x3540)](_0x19295e,_0x4d1466,0x2),Cartesian2['pack'](_0xb7cbc5,_0x4d1466,0x4),_0x4d1466;}Object['defineProperties'](RectangleGeometry[_0x68aa19(0x4b51)],{'rectangle':{'get':function(){var _0x39e561=_0x68aa19;return defined$1(this[_0x39e561(0x17fc)])||(this[_0x39e561(0x17fc)]=computeRectangle(this[_0x39e561(0x1aeb)],this[_0x39e561(0x44f0)],this[_0x39e561(0x2f83)],this['_ellipsoid'])),this['_rotatedRectangle'];}},'textureCoordinateRotationPoints':{'get':function(){var _0x139c3d=_0x68aa19;return defined$1(this['_textureCoordinateRotationPoints'])||(this['_textureCoordinateRotationPoints']=textureCoordinateRotationPoints(this)),this[_0x139c3d(0xad1)];}}});var bottomBoundingSphere=new BoundingSphere(),topBoundingSphere=new BoundingSphere(),positionScratch$a=new Cartesian3(),rectangleScratch$7=new Rectangle();function constructRectangle(_0xb19d58,_0x3db701){var _0x39750e=_0x68aa19,_0x4791b1=_0xb19d58[_0x39750e(0x2de2)],_0x8cd4c1=_0x3db701[_0x39750e(0x5862)],_0x238153=_0x3db701[_0x39750e(0x209)],_0x278139=_0x3db701[_0x39750e(0x2df0)],_0x58d010=_0x3db701[_0x39750e(0x2497)],_0xa36ca6=_0x8cd4c1,_0x3c05a2=0x2,_0x562b96=0x0,_0xad636a=0x4;_0x278139&&(_0x3c05a2-=0x1,_0xa36ca6-=0x1,_0x562b96+=0x1,_0xad636a-=0x2),_0x58d010&&(_0x3c05a2-=0x1,_0xa36ca6-=0x1,_0x562b96+=0x1,_0xad636a-=0x2),_0x562b96+=_0x3c05a2*_0x238153+0x2*_0xa36ca6-_0xad636a;var _0x1abe29,_0x3071c1=new Float64Array(0x3*_0x562b96),_0x585741=0x0,_0x58a1d3=0x0,_0x133e7b=positionScratch$a;if(_0x278139)RectangleGeometryLibrary[_0x39750e(0x5686)](_0x3db701,_0x4791b1,!0x1,_0x58a1d3,0x0,_0x133e7b),_0x3071c1[_0x585741++]=_0x133e7b['x'],_0x3071c1[_0x585741++]=_0x133e7b['y'],_0x3071c1[_0x585741++]=_0x133e7b['z'];else{for(_0x1abe29=0x0;_0x1abe29<_0x238153;_0x1abe29++)RectangleGeometryLibrary[_0x39750e(0x5686)](_0x3db701,_0x4791b1,!0x1,_0x58a1d3,_0x1abe29,_0x133e7b),_0x3071c1[_0x585741++]=_0x133e7b['x'],_0x3071c1[_0x585741++]=_0x133e7b['y'],_0x3071c1[_0x585741++]=_0x133e7b['z'];}for(_0x1abe29=_0x238153-0x1,_0x58a1d3=0x1;_0x58a1d3<_0x8cd4c1;_0x58a1d3++)RectangleGeometryLibrary[_0x39750e(0x5686)](_0x3db701,_0x4791b1,!0x1,_0x58a1d3,_0x1abe29,_0x133e7b),_0x3071c1[_0x585741++]=_0x133e7b['x'],_0x3071c1[_0x585741++]=_0x133e7b['y'],_0x3071c1[_0x585741++]=_0x133e7b['z'];if(_0x58a1d3=_0x8cd4c1-0x1,!_0x58d010){for(_0x1abe29=_0x238153-0x2;_0x1abe29>=0x0;_0x1abe29--)RectangleGeometryLibrary[_0x39750e(0x5686)](_0x3db701,_0x4791b1,!0x1,_0x58a1d3,_0x1abe29,_0x133e7b),_0x3071c1[_0x585741++]=_0x133e7b['x'],_0x3071c1[_0x585741++]=_0x133e7b['y'],_0x3071c1[_0x585741++]=_0x133e7b['z'];}for(_0x1abe29=0x0,_0x58a1d3=_0x8cd4c1-0x2;_0x58a1d3>0x0;_0x58a1d3--)RectangleGeometryLibrary[_0x39750e(0x5686)](_0x3db701,_0x4791b1,!0x1,_0x58a1d3,_0x1abe29,_0x133e7b),_0x3071c1[_0x585741++]=_0x133e7b['x'],_0x3071c1[_0x585741++]=_0x133e7b['y'],_0x3071c1[_0x585741++]=_0x133e7b['z'];for(var _0x484a3d=_0x3071c1['length']/0x3*0x2,_0x57b8ae=IndexDatatype$1['createTypedArray'](_0x3071c1[_0x39750e(0x531b)]/0x3,_0x484a3d),_0x1af6ee=0x0,_0x1977bf=0x0;_0x1977bf<_0x3071c1[_0x39750e(0x531b)]/0x3-0x1;_0x1977bf++)_0x57b8ae[_0x1af6ee++]=_0x1977bf,_0x57b8ae[_0x1af6ee++]=_0x1977bf+0x1;_0x57b8ae[_0x1af6ee++]=_0x3071c1[_0x39750e(0x531b)]/0x3-0x1,_0x57b8ae[_0x1af6ee++]=0x0;var _0x5b377f=new Geometry({'attributes':new GeometryAttributes(),'primitiveType':PrimitiveType$1[_0x39750e(0x2f6a)]});return _0x5b377f[_0x39750e(0x1b28)]['position']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x39750e(0x1c31)],'componentsPerAttribute':0x3,'values':_0x3071c1}),_0x5b377f['indices']=_0x57b8ae,_0x5b377f;}function constructExtrudedRectangle(_0x2005fa,_0x106acb){var _0x4dd61f=_0x68aa19,_0x3366cf=_0x2005fa['_surfaceHeight'],_0x16738e=_0x2005fa['_extrudedHeight'],_0x35f110=_0x2005fa[_0x4dd61f(0x2de2)],_0x5721ba=_0x16738e,_0x3eeeb7=_0x3366cf,_0x51bd22=constructRectangle(_0x2005fa,_0x106acb),_0x52d9dd=_0x106acb[_0x4dd61f(0x5862)],_0x312e8d=_0x106acb[_0x4dd61f(0x209)],_0x18bfa5=PolygonPipeline[_0x4dd61f(0x1d88)](_0x51bd22[_0x4dd61f(0x1b28)]['position']['values'],_0x3eeeb7,_0x35f110,!0x1),_0x5d6994=_0x18bfa5['length'],_0x3b4f62=new Float64Array(0x2*_0x5d6994);_0x3b4f62[_0x4dd61f(0x346f)](_0x18bfa5);var _0xd55f15=PolygonPipeline['scaleToGeodeticHeight'](_0x51bd22[_0x4dd61f(0x1b28)]['position'][_0x4dd61f(0x21e8)],_0x5721ba,_0x35f110);_0x3b4f62[_0x4dd61f(0x346f)](_0xd55f15,_0x5d6994),_0x51bd22[_0x4dd61f(0x1b28)]['position'][_0x4dd61f(0x21e8)]=_0x3b4f62;var _0x543b2b=_0x106acb[_0x4dd61f(0x2df0)],_0x4284a0=_0x106acb[_0x4dd61f(0x2497)],_0x513594=0x4;_0x543b2b&&(_0x513594-=0x1),_0x4284a0&&(_0x513594-=0x1);var _0x23b597=0x2*(_0x3b4f62[_0x4dd61f(0x531b)]/0x3+_0x513594),_0x519056=IndexDatatype$1['createTypedArray'](_0x3b4f62['length']/0x3,_0x23b597);_0x5d6994=_0x3b4f62[_0x4dd61f(0x531b)]/0x6;for(var _0x1e2fa1,_0x4666f8=0x0,_0x2c57ca=0x0;_0x2c57ca<_0x5d6994-0x1;_0x2c57ca++)_0x519056[_0x4666f8++]=_0x2c57ca,_0x519056[_0x4666f8++]=_0x2c57ca+0x1,_0x519056[_0x4666f8++]=_0x2c57ca+_0x5d6994,_0x519056[_0x4666f8++]=_0x2c57ca+_0x5d6994+0x1;if(_0x519056[_0x4666f8++]=_0x5d6994-0x1,_0x519056[_0x4666f8++]=0x0,_0x519056[_0x4666f8++]=_0x5d6994+_0x5d6994-0x1,_0x519056[_0x4666f8++]=_0x5d6994,_0x519056[_0x4666f8++]=0x0,_0x519056[_0x4666f8++]=_0x5d6994,_0x543b2b)_0x1e2fa1=_0x52d9dd-0x1;else{var _0x1901eb=_0x312e8d-0x1;_0x519056[_0x4666f8++]=_0x1901eb,_0x519056[_0x4666f8++]=_0x1901eb+_0x5d6994,_0x1e2fa1=_0x312e8d+_0x52d9dd-0x2;}if(_0x519056[_0x4666f8++]=_0x1e2fa1,_0x519056[_0x4666f8++]=_0x1e2fa1+_0x5d6994,!_0x4284a0){var _0x374511=_0x312e8d+_0x1e2fa1-0x1;_0x519056[_0x4666f8++]=_0x374511,_0x519056[_0x4666f8]=_0x374511+_0x5d6994;}return _0x51bd22[_0x4dd61f(0x525a)]=_0x519056,_0x51bd22;}function RectangleOutlineGeometry(_0x166309){var _0x5906d0=_0x68aa19,_0x4d1b81=(_0x166309=defaultValue$1(_0x166309,defaultValue$1[_0x5906d0(0x494f)]))[_0x5906d0(0x2f4d)],_0x3516e0=defaultValue$1(_0x166309[_0x5906d0(0xb6f)],CesiumMath['RADIANS_PER_DEGREE']),_0x3743f9=defaultValue$1(_0x166309[_0x5906d0(0x1706)],Ellipsoid[_0x5906d0(0x1d49)]),_0x340582=defaultValue$1(_0x166309['rotation'],0x0),_0x126067=defaultValue$1(_0x166309[_0x5906d0(0x5862)],0x0),_0x36a3e7=defaultValue$1(_0x166309[_0x5906d0(0x268a)],_0x126067);this[_0x5906d0(0x1aeb)]=Rectangle[_0x5906d0(0x254b)](_0x4d1b81),this['_granularity']=_0x3516e0,this['_ellipsoid']=_0x3743f9,this[_0x5906d0(0x3bab)]=Math[_0x5906d0(0x2bc6)](_0x126067,_0x36a3e7),this[_0x5906d0(0x2f83)]=_0x340582,this[_0x5906d0(0x1379)]=Math[_0x5906d0(0x27d5)](_0x126067,_0x36a3e7),this[_0x5906d0(0x469c)]=_0x166309[_0x5906d0(0x2982)],this[_0x5906d0(0x39eb)]=_0x5906d0(0x1c53);}RectangleOutlineGeometry[_0x68aa19(0xe6c)]=Rectangle[_0x68aa19(0xe6c)]+Ellipsoid['packedLength']+0x5,RectangleOutlineGeometry[_0x68aa19(0x3540)]=function(_0xc07645,_0x4088e2,_0x21099e){var _0x134ac8=_0x68aa19;return _0x21099e=defaultValue$1(_0x21099e,0x0),Rectangle[_0x134ac8(0x3540)](_0xc07645[_0x134ac8(0x1aeb)],_0x4088e2,_0x21099e),_0x21099e+=Rectangle['packedLength'],Ellipsoid['pack'](_0xc07645[_0x134ac8(0x2de2)],_0x4088e2,_0x21099e),_0x21099e+=Ellipsoid[_0x134ac8(0xe6c)],_0x4088e2[_0x21099e++]=_0xc07645['_granularity'],_0x4088e2[_0x21099e++]=_0xc07645[_0x134ac8(0x3bab)],_0x4088e2[_0x21099e++]=_0xc07645[_0x134ac8(0x2f83)],_0x4088e2[_0x21099e++]=_0xc07645[_0x134ac8(0x1379)],_0x4088e2[_0x21099e]=defaultValue$1(_0xc07645['_offsetAttribute'],-0x1),_0x4088e2;};var scratchRectangle$7=new Rectangle(),scratchEllipsoid$3=Ellipsoid['clone'](Ellipsoid[_0x68aa19(0x107f)]),scratchOptions$5={'rectangle':scratchRectangle$7,'ellipsoid':scratchEllipsoid$3,'granularity':void 0x0,'height':void 0x0,'rotation':void 0x0,'extrudedHeight':void 0x0,'offsetAttribute':void 0x0};RectangleOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x3e1741,_0x2dc015,_0x5a68c0){var _0x5992d0=_0x68aa19;_0x2dc015=defaultValue$1(_0x2dc015,0x0);var _0x2d5353=Rectangle['unpack'](_0x3e1741,_0x2dc015,scratchRectangle$7);_0x2dc015+=Rectangle[_0x5992d0(0xe6c)];var _0x40ecd6=Ellipsoid['unpack'](_0x3e1741,_0x2dc015,scratchEllipsoid$3);_0x2dc015+=Ellipsoid[_0x5992d0(0xe6c)];var _0x5f30cf=_0x3e1741[_0x2dc015++],_0x3f71a6=_0x3e1741[_0x2dc015++],_0x45ca3b=_0x3e1741[_0x2dc015++],_0x32b3aa=_0x3e1741[_0x2dc015++],_0x1fbbef=_0x3e1741[_0x2dc015];return defined$1(_0x5a68c0)?(_0x5a68c0[_0x5992d0(0x1aeb)]=Rectangle[_0x5992d0(0x254b)](_0x2d5353,_0x5a68c0[_0x5992d0(0x1aeb)]),_0x5a68c0[_0x5992d0(0x2de2)]=Ellipsoid[_0x5992d0(0x254b)](_0x40ecd6,_0x5a68c0['_ellipsoid']),_0x5a68c0['_surfaceHeight']=_0x3f71a6,_0x5a68c0[_0x5992d0(0x2f83)]=_0x45ca3b,_0x5a68c0[_0x5992d0(0x1379)]=_0x32b3aa,_0x5a68c0['_offsetAttribute']=-0x1===_0x1fbbef?void 0x0:_0x1fbbef,_0x5a68c0):(scratchOptions$5[_0x5992d0(0xb6f)]=_0x5f30cf,scratchOptions$5[_0x5992d0(0x5862)]=_0x3f71a6,scratchOptions$5[_0x5992d0(0x374)]=_0x45ca3b,scratchOptions$5[_0x5992d0(0x268a)]=_0x32b3aa,scratchOptions$5[_0x5992d0(0x2982)]=-0x1===_0x1fbbef?void 0x0:_0x1fbbef,new RectangleOutlineGeometry(scratchOptions$5));};var nwScratch=new Cartographic();RectangleOutlineGeometry['createGeometry']=function(_0x264b05){var _0x15d315=_0x68aa19,_0xfdde23,_0x3d0ea4,_0xf70e07=_0x264b05['_rectangle'],_0x25cdac=_0x264b05['_ellipsoid'],_0x50118b=RectangleGeometryLibrary[_0x15d315(0x3717)](_0xf70e07,_0x264b05[_0x15d315(0x44f0)],_0x264b05[_0x15d315(0x2f83)],0x0,rectangleScratch$7,nwScratch);if(!CesiumMath['equalsEpsilon'](_0xf70e07[_0x15d315(0x46e0)],_0xf70e07['south'],CesiumMath[_0x15d315(0x3a0a)])&&!CesiumMath['equalsEpsilon'](_0xf70e07[_0x15d315(0x326c)],_0xf70e07['west'],CesiumMath['EPSILON10'])){var _0x3e6f1d=_0x264b05[_0x15d315(0x3bab)],_0x117222=_0x264b05[_0x15d315(0x1379)];if(!CesiumMath[_0x15d315(0x19c9)](_0x3e6f1d,_0x117222,0x0,CesiumMath[_0x15d315(0x241b)])){if(_0xfdde23=constructExtrudedRectangle(_0x264b05,_0x50118b),defined$1(_0x264b05['_offsetAttribute'])){var _0x5666de=_0xfdde23['attributes'][_0x15d315(0x4771)][_0x15d315(0x21e8)][_0x15d315(0x531b)]/0x3,_0xe033e=new Uint8Array(_0x5666de);_0xe033e=_0x264b05[_0x15d315(0x469c)]===GeometryOffsetAttribute$1[_0x15d315(0xa62)]?arrayFill(_0xe033e,0x1,0x0,_0x5666de/0x2):arrayFill(_0xe033e,_0x264b05['_offsetAttribute']===GeometryOffsetAttribute$1[_0x15d315(0x44b5)]?0x0:0x1),_0xfdde23['attributes'][_0x15d315(0x368c)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x15d315(0x4aae)],'componentsPerAttribute':0x1,'values':_0xe033e});}var _0xbe3e9=BoundingSphere[_0x15d315(0x18df)](_0xf70e07,_0x25cdac,_0x3e6f1d,topBoundingSphere),_0x2ec3a5=BoundingSphere[_0x15d315(0x18df)](_0xf70e07,_0x25cdac,_0x117222,bottomBoundingSphere);_0x3d0ea4=BoundingSphere['union'](_0xbe3e9,_0x2ec3a5);}else{if((_0xfdde23=constructRectangle(_0x264b05,_0x50118b))[_0x15d315(0x1b28)][_0x15d315(0x4771)][_0x15d315(0x21e8)]=PolygonPipeline['scaleToGeodeticHeight'](_0xfdde23[_0x15d315(0x1b28)][_0x15d315(0x4771)][_0x15d315(0x21e8)],_0x3e6f1d,_0x25cdac,!0x1),defined$1(_0x264b05[_0x15d315(0x469c)])){var _0x164992=_0xfdde23['attributes'][_0x15d315(0x4771)]['values'][_0x15d315(0x531b)],_0x1c2dfb=new Uint8Array(_0x164992/0x3);arrayFill(_0x1c2dfb,_0x264b05[_0x15d315(0x469c)]===GeometryOffsetAttribute$1[_0x15d315(0x44b5)]?0x0:0x1),_0xfdde23[_0x15d315(0x1b28)]['applyOffset']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['UNSIGNED_BYTE'],'componentsPerAttribute':0x1,'values':_0x1c2dfb});}_0x3d0ea4=BoundingSphere[_0x15d315(0x18df)](_0xf70e07,_0x25cdac,_0x3e6f1d);}return new Geometry({'attributes':_0xfdde23[_0x15d315(0x1b28)],'indices':_0xfdde23['indices'],'primitiveType':PrimitiveType$1['LINES'],'boundingSphere':_0x3d0ea4,'offsetAttribute':_0x264b05['_offsetAttribute']});}};var ReferenceFrame={'FIXED':0x0,'INERTIAL':0x1},ReferenceFrame$1=Object[_0x68aa19(0x3e37)](ReferenceFrame),implementation;function requestAnimationFramePolyFill(_0xebe86d){return implementation(_0xebe86d);}function sampleTerrain(_0x7d9e68,_0x20816b,_0x2dc0c5){var _0x27cc8d=_0x68aa19;return _0x7d9e68[_0x27cc8d(0x21f)][_0x27cc8d(0x4e1e)](function(){return doSampling(_0x7d9e68,_0x20816b,_0x2dc0c5);});}function doSampling(_0x602b86,_0xaa5291,_0x3d3a8d){var _0x5b3ce1=_0x68aa19,_0x15f126,_0x39d051=_0x602b86[_0x5b3ce1(0x3e1)],_0x3a452d=[],_0x4c4b7b={};for(_0x15f126=0x0;_0x15f126<_0x3d3a8d[_0x5b3ce1(0x531b)];++_0x15f126){var _0x395a4a=_0x39d051[_0x5b3ce1(0x450e)](_0x3d3a8d[_0x15f126],_0xaa5291),_0x26302d=_0x395a4a[_0x5b3ce1(0x1d43)]();if(!_0x4c4b7b[_0x5b3ce1(0x2a77)](_0x26302d)){var _0x1388b3={'x':_0x395a4a['x'],'y':_0x395a4a['y'],'level':_0xaa5291,'tilingScheme':_0x39d051,'terrainProvider':_0x602b86,'positions':[]};_0x4c4b7b[_0x26302d]=_0x1388b3,_0x3a452d['push'](_0x1388b3);}_0x4c4b7b[_0x26302d][_0x5b3ce1(0x30fe)][_0x5b3ce1(0x3a33)](_0x3d3a8d[_0x15f126]);}var _0x1a0bad=[];for(_0x15f126=0x0;_0x15f126<_0x3a452d[_0x5b3ce1(0x531b)];++_0x15f126){var _0x20e4a7=_0x3a452d[_0x15f126],_0x28808d=new Request({'throttle':!0x1,'throttleByServer':!0x1,'type':RequestType$1['TERRAIN']}),_0x444712=_0x20e4a7[_0x5b3ce1(0x4bed)]['requestTileGeometry'](_0x20e4a7['x'],_0x20e4a7['y'],_0x20e4a7[_0x5b3ce1(0xcf6)],_0x28808d,!0x0)[_0x5b3ce1(0x4e1e)](createInterpolateFunction(_0x20e4a7,_0x602b86))[_0x5b3ce1(0x4b84)](createMarkFailedFunction(_0x20e4a7));_0x1a0bad[_0x5b3ce1(0x3a33)](_0x444712);}return when[_0x5b3ce1(0x3935)](_0x1a0bad,function(){return _0x3d3a8d;});}function createInterpolateFunction(_0x198aed,_0x37d48d){var _0x21a7e2=_0x68aa19,_0x2f5897=_0x198aed[_0x21a7e2(0x30fe)],_0x11cba3=_0x198aed[_0x21a7e2(0x3e1)][_0x21a7e2(0x5569)](_0x198aed['x'],_0x198aed['y'],_0x198aed[_0x21a7e2(0xcf6)]);return function(_0x5b1999){var _0x17a068=_0x21a7e2;if(_0x37d48d[_0x17a068(0x3ce2)]&&_0x37d48d[_0x17a068(0x5270)])for(var _0x34c846=pako[_0x17a068(0x2b2a)](_0x5b1999[_0x17a068(0x1de1)])[_0x17a068(0x1de1)],_0x135301=_0x37d48d[_0x17a068(0x1e3b)](_0x5b1999,_0x34c846),_0x168bde=0x0;_0x168bde<_0x2f5897[_0x17a068(0x531b)];++_0x168bde){(_0x538e2d=_0x2f5897[_0x168bde])[_0x17a068(0x5862)]=_0x135301['interpolateHeight'](_0x11cba3,_0x538e2d[_0x17a068(0x1041)],_0x538e2d[_0x17a068(0x288b)]);}else for(_0x168bde=0x0;_0x168bde<_0x2f5897[_0x17a068(0x531b)];++_0x168bde){var _0x538e2d;(_0x538e2d=_0x2f5897[_0x168bde])[_0x17a068(0x5862)]=_0x5b1999[_0x17a068(0x5495)](_0x11cba3,_0x538e2d['longitude'],_0x538e2d[_0x17a068(0x288b)]);}};}function createMarkFailedFunction(_0x4c2b36){var _0x38c9c7=_0x68aa19,_0x4102ce=_0x4c2b36[_0x38c9c7(0x30fe)];return function(){for(var _0x38c1a3=0x0;_0x38c1a3<_0x4102ce['length'];++_0x38c1a3){_0x4102ce[_0x38c1a3]['height']=void 0x0;}};}_0x68aa19(0x3041)!=typeof requestAnimationFrame&&(implementation=requestAnimationFrame),function(){var _0x1a0293=_0x68aa19;if(!defined$1(implementation)&&'undefined'!=typeof window){for(var _0x50d15f=[_0x1a0293(0x3aa1),_0x1a0293(0x196a),'ms','o'],_0x28f3f0=0x0,_0x506b3d=_0x50d15f[_0x1a0293(0x531b)];_0x28f3f0<_0x506b3d&&!defined$1(implementation);)implementation=window[_0x50d15f[_0x28f3f0]+_0x1a0293(0x17dc)],++_0x28f3f0;}if(!defined$1(implementation)){var _0x1e112a=0x0;implementation=function(_0x3445ce){var _0xbf299f=_0x1a0293,_0x8689e4=getTimestamp$1(),_0x56150e=Math[_0xbf299f(0x2bc6)](16.666666666666668-(_0x8689e4-_0x1e112a),0x0);return _0x1e112a=_0x8689e4+_0x56150e,setTimeout(function(){_0x3445ce(_0x1e112a);},_0x56150e);};}}();var scratchCartesian2$6=new Cartesian2();function sampleTerrainMostDetailed(_0x515204,_0x25fb2){var _0xbd4959=_0x68aa19;return _0x515204['readyPromise'][_0xbd4959(0x4e1e)](function(){var _0x59393d=_0xbd4959;for(var _0x43efde=[],_0xcac430=[],_0x5e0ba0=_0x515204[_0x59393d(0x1c91)],_0x548796=[],_0x1483db=0x0;_0x1483db<_0x25fb2[_0x59393d(0x531b)];++_0x1483db){var _0x13cce3=_0x25fb2[_0x1483db],_0x1388de=defined$1(_0x5e0ba0)?_0x5e0ba0['computeMaximumLevelAtPosition'](_0x13cce3):_0x515204[_0x59393d(0x13ce)][_0x515204[_0x59393d(0x13ce)][_0x59393d(0x531b)]-0x1];if(_0xcac430[_0x1483db]=_0x1388de,0x0===_0x1388de){_0x515204['tilingScheme'][_0x59393d(0x450e)](_0x13cce3,0x1,scratchCartesian2$6);var _0x2964ec=_0x515204[_0x59393d(0x46a5)](scratchCartesian2$6['x'],scratchCartesian2$6['y'],0x1);defined$1(_0x2964ec)&&_0x548796['push'](_0x2964ec);}var _0x29ab61=_0x43efde[_0x1388de];defined$1(_0x29ab61)||(_0x43efde[_0x1388de]=_0x29ab61=[]),_0x29ab61[_0x59393d(0x3a33)](_0x13cce3);}return when[_0x59393d(0x3935)](_0x548796)[_0x59393d(0x4e1e)](function(){var _0x1f9566=_0x59393d;return when['all'](_0x43efde[_0x1f9566(0x2e47)](function(_0x397345,_0x483937){if(defined$1(_0x397345))return sampleTerrain(_0x515204,_0x483937,_0x397345);}));})[_0x59393d(0x4e1e)](function(){var _0x115013=_0x59393d;for(var _0x544520=[],_0x391084=0x0;_0x391084<_0x25fb2[_0x115013(0x531b)];++_0x391084){var _0x52c8df=_0x25fb2[_0x391084];(defined$1(_0x5e0ba0)?_0x5e0ba0['computeMaximumLevelAtPosition'](_0x52c8df):_0x515204[_0x115013(0x13ce)][_0x515204['_levels'][_0x115013(0x531b)]-0x1])!==_0xcac430[_0x391084]&&_0x544520[_0x115013(0x3a33)](_0x52c8df);}if(_0x544520['length']>0x0)return sampleTerrainMostDetailed(_0x515204,_0x544520);})[_0x59393d(0x4e1e)](function(){return _0x25fb2;});});}var ScreenSpaceEventType={'LEFT_DOWN':0x0,'LEFT_UP':0x1,'LEFT_CLICK':0x2,'LEFT_DOUBLE_CLICK':0x3,'RIGHT_DOWN':0x5,'RIGHT_UP':0x6,'RIGHT_CLICK':0x7,'MIDDLE_DOWN':0xa,'MIDDLE_UP':0xb,'MIDDLE_CLICK':0xc,'MOUSE_MOVE':0xf,'WHEEL':0x10,'PINCH_START':0x11,'PINCH_END':0x12,'PINCH_MOVE':0x13},ScreenSpaceEventType$1=Object[_0x68aa19(0x3e37)](ScreenSpaceEventType);function getPosition$1(_0x2615e5,_0x3473d5,_0x3ca8c3){var _0x3bfe44=_0x68aa19,_0x3dc9c2=_0x2615e5[_0x3bfe44(0x382c)];if(_0x3dc9c2===document)return _0x3ca8c3['x']=_0x3473d5[_0x3bfe44(0x1ed7)],_0x3ca8c3['y']=_0x3473d5[_0x3bfe44(0x4361)],_0x3ca8c3;var _0x5494b8=_0x3dc9c2[_0x3bfe44(0x4209)]();return _0x3ca8c3['x']=_0x3473d5['clientX']-_0x5494b8[_0x3bfe44(0x1831)],_0x3ca8c3['y']=_0x3473d5[_0x3bfe44(0x4361)]-_0x5494b8[_0x3bfe44(0x4910)],_0x3ca8c3;}function getInputEventKey(_0x594728,_0x13041f){var _0x24db70=_0x594728;return defined$1(_0x13041f)&&(_0x24db70+='+'+_0x13041f),_0x24db70;}function getModifier(_0x1ad991){var _0x18ecad=_0x68aa19;return _0x1ad991[_0x18ecad(0x6bc)]?KeyboardEventModifier$1[_0x18ecad(0x49ce)]:_0x1ad991['ctrlKey']?KeyboardEventModifier$1[_0x18ecad(0x295a)]:_0x1ad991[_0x18ecad(0x23b1)]?KeyboardEventModifier$1[_0x18ecad(0x2ebe)]:void 0x0;}var MouseButton={'LEFT':0x0,'MIDDLE':0x1,'RIGHT':0x2};function registerListener(_0x407eb9,_0xf7e890,_0x439255,_0x4fb61d){var _0x1753d7=_0x68aa19;function _0x4cb546(_0x32e5c1){_0x4fb61d(_0x407eb9,_0x32e5c1);}_0x439255[_0x1753d7(0xef9)](_0xf7e890,_0x4cb546,!0x1),_0x407eb9[_0x1753d7(0x1b47)][_0x1753d7(0x3a33)](function(){var _0x2a3c1d=_0x1753d7;_0x439255[_0x2a3c1d(0x1cba)](_0xf7e890,_0x4cb546,!0x1);});}function registerListeners(_0x51347b){var _0x236b08=_0x68aa19,_0x5807b5=_0x51347b['_element'],_0x3e8af8=defined$1(_0x5807b5[_0x236b08(0x451e)])?_0x5807b5:document;FeatureDetection['supportsPointerEvents']()?(registerListener(_0x51347b,'pointerdown',_0x5807b5,handlePointerDown),registerListener(_0x51347b,_0x236b08(0x231e),_0x5807b5,handlePointerUp),registerListener(_0x51347b,_0x236b08(0x3893),_0x5807b5,handlePointerMove),registerListener(_0x51347b,_0x236b08(0x52f5),_0x5807b5,handlePointerUp)):(registerListener(_0x51347b,_0x236b08(0x384f),_0x5807b5,handleMouseDown),registerListener(_0x51347b,_0x236b08(0x11e2),_0x3e8af8,handleMouseUp),registerListener(_0x51347b,_0x236b08(0x3c1c),_0x3e8af8,handleMouseMove),registerListener(_0x51347b,_0x236b08(0x66b),_0x5807b5,handleTouchStart),registerListener(_0x51347b,_0x236b08(0x3064),_0x3e8af8,handleTouchEnd),registerListener(_0x51347b,'touchmove',_0x3e8af8,handleTouchMove),registerListener(_0x51347b,_0x236b08(0x23c),_0x3e8af8,handleTouchEnd)),registerListener(_0x51347b,'dblclick',_0x5807b5,handleDblClick),registerListener(_0x51347b,_0x236b08(0x4591)in _0x5807b5?_0x236b08(0x34b1):void 0x0!==document['onmousewheel']?_0x236b08(0x2621):_0x236b08(0x18c3),_0x5807b5,handleWheel);}function unregisterListeners(_0x59cbc9){var _0x9240fe=_0x68aa19;for(var _0x17a816=_0x59cbc9['_removalFunctions'],_0x18a97e=0x0;_0x18a97e<_0x17a816[_0x9240fe(0x531b)];++_0x18a97e)_0x17a816[_0x18a97e]();}var mouseDownEvent={'position':new Cartesian2()};function gotTouchEvent(_0x58a997){var _0x42e607=_0x68aa19;_0x58a997[_0x42e607(0x336c)]=getTimestamp$1();}function canProcessMouseEvent(_0x5d6971){var _0xca05c=_0x68aa19;return getTimestamp$1()-_0x5d6971[_0xca05c(0x336c)]>ScreenSpaceEventHandler['mouseEmulationIgnoreMilliseconds'];}function checkPixelTolerance(_0xee0251,_0x375837,_0x5d903f){var _0x22b6ea=_0x68aa19,_0x67e0f5=_0xee0251['x']-_0x375837['x'],_0x5c5c4a=_0xee0251['y']-_0x375837['y'];return Math[_0x22b6ea(0x4080)](_0x67e0f5*_0x67e0f5+_0x5c5c4a*_0x5c5c4a)<_0x5d903f;}function handleMouseDown(_0x1419fd,_0x31798e){var _0x44670d=_0x68aa19;if(canProcessMouseEvent(_0x1419fd)){var _0x21aeab,_0x2a313c=_0x31798e[_0x44670d(0x28bf)];if(_0x1419fd[_0x44670d(0x195e)][_0x2a313c]=!0x0,_0x2a313c===MouseButton[_0x44670d(0x5486)])_0x21aeab=ScreenSpaceEventType$1[_0x44670d(0x2c38)];else{if(_0x2a313c===MouseButton[_0x44670d(0x3c74)])_0x21aeab=ScreenSpaceEventType$1['MIDDLE_DOWN'];else{if(_0x2a313c!==MouseButton[_0x44670d(0x44f5)])return;_0x21aeab=ScreenSpaceEventType$1[_0x44670d(0x47ac)];}}var _0x287484=getPosition$1(_0x1419fd,_0x31798e,_0x1419fd[_0x44670d(0xb1c)]);Cartesian2[_0x44670d(0x254b)](_0x287484,_0x1419fd['_primaryStartPosition']),Cartesian2['clone'](_0x287484,_0x1419fd['_primaryPreviousPosition']);var _0x24efd5=getModifier(_0x31798e),_0x8ca290=_0x1419fd[_0x44670d(0x2230)](_0x21aeab,_0x24efd5);defined$1(_0x8ca290)&&(Cartesian2[_0x44670d(0x254b)](_0x287484,mouseDownEvent['position']),_0x8ca290(mouseDownEvent),_0x31798e[_0x44670d(0x3e9e)]());}}var mouseUpEvent={'position':new Cartesian2()},mouseClickEvent={'position':new Cartesian2()};function cancelMouseEvent(_0x4fee1e,_0x260c09,_0x2b64ae,_0x348aec){var _0x4e4bb9=_0x68aa19,_0xe088e0=getModifier(_0x348aec),_0x21140c=_0x4fee1e[_0x4e4bb9(0x2230)](_0x260c09,_0xe088e0),_0x42ea84=_0x4fee1e[_0x4e4bb9(0x2230)](_0x2b64ae,_0xe088e0);if(defined$1(_0x21140c)||defined$1(_0x42ea84)){var _0x37e043=getPosition$1(_0x4fee1e,_0x348aec,_0x4fee1e[_0x4e4bb9(0xb1c)]);if(defined$1(_0x21140c)&&(Cartesian2[_0x4e4bb9(0x254b)](_0x37e043,mouseUpEvent[_0x4e4bb9(0x4771)]),_0x21140c(mouseUpEvent)),defined$1(_0x42ea84))checkPixelTolerance(_0x4fee1e[_0x4e4bb9(0x4a52)],_0x37e043,_0x4fee1e['_clickPixelTolerance'])&&(Cartesian2[_0x4e4bb9(0x254b)](_0x37e043,mouseClickEvent[_0x4e4bb9(0x4771)]),_0x42ea84(mouseClickEvent));}}function handleMouseUp(_0x2ff91c,_0xfdbb3c){var _0x4a28d4=_0x68aa19;if(canProcessMouseEvent(_0x2ff91c)){var _0x4d58db=_0xfdbb3c[_0x4a28d4(0x28bf)];_0x4d58db!==MouseButton[_0x4a28d4(0x5486)]&&_0x4d58db!==MouseButton[_0x4a28d4(0x3c74)]&&_0x4d58db!==MouseButton[_0x4a28d4(0x44f5)]||(_0x2ff91c[_0x4a28d4(0x195e)][MouseButton[_0x4a28d4(0x5486)]]&&(cancelMouseEvent(_0x2ff91c,ScreenSpaceEventType$1['LEFT_UP'],ScreenSpaceEventType$1[_0x4a28d4(0x4e4e)],_0xfdbb3c),_0x2ff91c[_0x4a28d4(0x195e)][MouseButton[_0x4a28d4(0x5486)]]=!0x1),_0x2ff91c['_buttonDown'][MouseButton[_0x4a28d4(0x3c74)]]&&(cancelMouseEvent(_0x2ff91c,ScreenSpaceEventType$1[_0x4a28d4(0x1b7f)],ScreenSpaceEventType$1['MIDDLE_CLICK'],_0xfdbb3c),_0x2ff91c['_buttonDown'][MouseButton[_0x4a28d4(0x3c74)]]=!0x1),_0x2ff91c[_0x4a28d4(0x195e)][MouseButton['RIGHT']]&&(cancelMouseEvent(_0x2ff91c,ScreenSpaceEventType$1[_0x4a28d4(0x2d36)],ScreenSpaceEventType$1[_0x4a28d4(0x1f16)],_0xfdbb3c),_0x2ff91c[_0x4a28d4(0x195e)][MouseButton[_0x4a28d4(0x44f5)]]=!0x1));}}var mouseMoveEvent={'startPosition':new Cartesian2(),'endPosition':new Cartesian2()};function handleMouseMove(_0x23bd3,_0x30df83){var _0x40af64=_0x68aa19;if(canProcessMouseEvent(_0x23bd3)){var _0x3ab26c=getModifier(_0x30df83),_0x508907=getPosition$1(_0x23bd3,_0x30df83,_0x23bd3['_primaryPosition']),_0x300665=_0x23bd3[_0x40af64(0x3efe)],_0x5db039=_0x23bd3['getInputAction'](ScreenSpaceEventType$1[_0x40af64(0x1eee)],_0x3ab26c);defined$1(_0x5db039)&&(Cartesian2[_0x40af64(0x254b)](_0x300665,mouseMoveEvent[_0x40af64(0x1730)]),Cartesian2[_0x40af64(0x254b)](_0x508907,mouseMoveEvent[_0x40af64(0x569c)]),_0x5db039(mouseMoveEvent,_0x30df83)),Cartesian2[_0x40af64(0x254b)](_0x508907,_0x300665),(_0x23bd3['_buttonDown'][MouseButton[_0x40af64(0x5486)]]||_0x23bd3[_0x40af64(0x195e)][MouseButton[_0x40af64(0x3c74)]]||_0x23bd3[_0x40af64(0x195e)][MouseButton['RIGHT']])&&_0x30df83[_0x40af64(0x3e9e)]();}}var mouseDblClickEvent={'position':new Cartesian2()};function handleDblClick(_0x4c0067,_0x521ebc){var _0x26b169=_0x68aa19,_0x4003a6;if(_0x521ebc[_0x26b169(0x28bf)]===MouseButton['LEFT']){_0x4003a6=ScreenSpaceEventType$1[_0x26b169(0x2996)];var _0x3edcae=getModifier(_0x521ebc),_0x4bda88=_0x4c0067[_0x26b169(0x2230)](_0x4003a6,_0x3edcae);defined$1(_0x4bda88)&&(getPosition$1(_0x4c0067,_0x521ebc,mouseDblClickEvent[_0x26b169(0x4771)]),_0x4bda88(mouseDblClickEvent));}}function handleWheel(_0x3044cc,_0x5e39b1){var _0x129734=_0x68aa19,_0x2f8128;if(defined$1(_0x5e39b1[_0x129734(0x17f8)])){var _0x4aa9cf=_0x5e39b1[_0x129734(0x26aa)];_0x2f8128=_0x4aa9cf===_0x5e39b1[_0x129734(0x14d6)]?-_0x5e39b1[_0x129734(0x17f8)]:_0x4aa9cf===_0x5e39b1[_0x129734(0x4c92)]?0x28*-_0x5e39b1[_0x129734(0x17f8)]:0x78*-_0x5e39b1[_0x129734(0x17f8)];}else _0x2f8128=_0x5e39b1['detail']>0x0?-0x78*_0x5e39b1['detail']:_0x5e39b1[_0x129734(0x35e6)];if(defined$1(_0x2f8128)){var _0x124693=getModifier(_0x5e39b1),_0x10a385=_0x3044cc[_0x129734(0x2230)](ScreenSpaceEventType$1[_0x129734(0x3886)],_0x124693);defined$1(_0x10a385)&&(_0x10a385(_0x2f8128),_0x5e39b1['preventDefault']());}}function handleTouchStart(_0x40cf14,_0xaea957){var _0x463030=_0x68aa19;gotTouchEvent(_0x40cf14);var _0x293393,_0x875309,_0xfef5a7,_0x5deb21=_0xaea957[_0x463030(0x26a0)],_0x5c0f7f=_0x5deb21['length'],_0x49ef40=_0x40cf14[_0x463030(0x36f4)];for(_0x293393=0x0;_0x293393<_0x5c0f7f;++_0x293393)_0xfef5a7=(_0x875309=_0x5deb21[_0x293393])[_0x463030(0x5f5)],_0x49ef40[_0x463030(0x346f)](_0xfef5a7,getPosition$1(_0x40cf14,_0x875309,new Cartesian2()));fireTouchEvents(_0x40cf14,_0xaea957);var _0x2de9ac=_0x40cf14[_0x463030(0x233f)];for(_0x293393=0x0;_0x293393<_0x5c0f7f;++_0x293393)_0xfef5a7=(_0x875309=_0x5deb21[_0x293393])[_0x463030(0x5f5)],_0x2de9ac['set'](_0xfef5a7,Cartesian2[_0x463030(0x254b)](_0x49ef40[_0x463030(0x3173)](_0xfef5a7)));}function handleTouchEnd(_0x51ce3b,_0x361b29){var _0x5874e2=_0x68aa19;gotTouchEvent(_0x51ce3b);var _0x594d20,_0x287bde,_0x345b88=_0x361b29[_0x5874e2(0x26a0)],_0x2687e1=_0x345b88[_0x5874e2(0x531b)],_0x5a8501=_0x51ce3b[_0x5874e2(0x36f4)];for(_0x594d20=0x0;_0x594d20<_0x2687e1;++_0x594d20)_0x287bde=_0x345b88[_0x594d20]['identifier'],_0x5a8501[_0x5874e2(0x4b3f)](_0x287bde);fireTouchEvents(_0x51ce3b,_0x361b29);var _0x4ec585=_0x51ce3b[_0x5874e2(0x233f)];for(_0x594d20=0x0;_0x594d20<_0x2687e1;++_0x594d20)_0x287bde=_0x345b88[_0x594d20][_0x5874e2(0x5f5)],_0x4ec585['remove'](_0x287bde);}var touchStartEvent={'position':new Cartesian2()},touch2StartEvent={'position1':new Cartesian2(),'position2':new Cartesian2()},touchEndEvent={'position':new Cartesian2()},touchClickEvent={'position':new Cartesian2()},touchHoldEvent={'position':new Cartesian2()};function fireTouchEvents(_0x24cbe6,_0x2b8e1){var _0x3d2d2a=_0x68aa19,_0x1d72ca,_0x2d5035,_0x26a948=getModifier(_0x2b8e1),_0x48c955=_0x24cbe6['_positions'],_0x2f2ba2=_0x48c955[_0x3d2d2a(0x531b)],_0xff7d26=_0x24cbe6[_0x3d2d2a(0x42e8)];if(0x1!==_0x2f2ba2&&_0x24cbe6[_0x3d2d2a(0x195e)][MouseButton['LEFT']]){if(_0x24cbe6[_0x3d2d2a(0x195e)][MouseButton[_0x3d2d2a(0x5486)]]=!0x1,defined$1(_0x24cbe6['_touchHoldTimer'])&&(clearTimeout(_0x24cbe6[_0x3d2d2a(0x1dcb)]),_0x24cbe6['_touchHoldTimer']=void 0x0),defined$1(_0x1d72ca=_0x24cbe6[_0x3d2d2a(0x2230)](ScreenSpaceEventType$1[_0x3d2d2a(0xc2f)],_0x26a948))&&(Cartesian2[_0x3d2d2a(0x254b)](_0x24cbe6[_0x3d2d2a(0xb1c)],touchEndEvent['position']),_0x1d72ca(touchEndEvent)),0x0===_0x2f2ba2&&!_0x24cbe6[_0x3d2d2a(0x2e80)]){if(defined$1(_0x2d5035=_0x24cbe6['getInputAction'](ScreenSpaceEventType$1[_0x3d2d2a(0x4e4e)],_0x26a948)))checkPixelTolerance(_0x24cbe6['_primaryStartPosition'],_0x24cbe6[_0x3d2d2a(0x233f)][_0x3d2d2a(0x21e8)][0x0],_0x24cbe6['_clickPixelTolerance'])&&(Cartesian2[_0x3d2d2a(0x254b)](_0x24cbe6['_primaryPosition'],touchClickEvent[_0x3d2d2a(0x4771)]),_0x2d5035(touchClickEvent));}_0x24cbe6['_isTouchHolding']=!0x1;}if(0x0===_0x2f2ba2&&_0xff7d26&&(_0x24cbe6['_isPinching']=!0x1,defined$1(_0x1d72ca=_0x24cbe6[_0x3d2d2a(0x2230)](ScreenSpaceEventType$1[_0x3d2d2a(0x342f)],_0x26a948))&&_0x1d72ca()),0x1===_0x2f2ba2&&!_0xff7d26){var _0x50ea52=_0x48c955[_0x3d2d2a(0x21e8)][0x0];Cartesian2[_0x3d2d2a(0x254b)](_0x50ea52,_0x24cbe6[_0x3d2d2a(0xb1c)]),Cartesian2[_0x3d2d2a(0x254b)](_0x50ea52,_0x24cbe6['_primaryStartPosition']),Cartesian2[_0x3d2d2a(0x254b)](_0x50ea52,_0x24cbe6[_0x3d2d2a(0x3efe)]),_0x24cbe6[_0x3d2d2a(0x195e)][MouseButton[_0x3d2d2a(0x5486)]]=!0x0,defined$1(_0x1d72ca=_0x24cbe6[_0x3d2d2a(0x2230)](ScreenSpaceEventType$1[_0x3d2d2a(0x2c38)],_0x26a948))&&(Cartesian2[_0x3d2d2a(0x254b)](_0x50ea52,touchStartEvent['position']),_0x1d72ca(touchStartEvent)),_0x24cbe6[_0x3d2d2a(0x1dcb)]=setTimeout(function(){var _0x1bb9da=_0x3d2d2a;_0x24cbe6[_0x1bb9da(0x1348)]()||(_0x24cbe6[_0x1bb9da(0x1dcb)]=void 0x0,_0x24cbe6['_isTouchHolding']=!0x0,defined$1(_0x2d5035=_0x24cbe6[_0x1bb9da(0x2230)](ScreenSpaceEventType$1[_0x1bb9da(0x1f16)],_0x26a948))&&checkPixelTolerance(_0x24cbe6[_0x1bb9da(0x4a52)],_0x24cbe6[_0x1bb9da(0x233f)][_0x1bb9da(0x21e8)][0x0],_0x24cbe6[_0x1bb9da(0x4b0)])&&(Cartesian2[_0x1bb9da(0x254b)](_0x24cbe6[_0x1bb9da(0xb1c)],touchHoldEvent[_0x1bb9da(0x4771)]),_0x2d5035(touchHoldEvent)));},ScreenSpaceEventHandler[_0x3d2d2a(0x2cd3)]),_0x2b8e1[_0x3d2d2a(0x3e9e)]();}0x2!==_0x2f2ba2||_0xff7d26||(_0x24cbe6[_0x3d2d2a(0x42e8)]=!0x0,defined$1(_0x1d72ca=_0x24cbe6['getInputAction'](ScreenSpaceEventType$1[_0x3d2d2a(0x408f)],_0x26a948))&&(Cartesian2[_0x3d2d2a(0x254b)](_0x48c955[_0x3d2d2a(0x21e8)][0x0],touch2StartEvent[_0x3d2d2a(0x2043)]),Cartesian2['clone'](_0x48c955[_0x3d2d2a(0x21e8)][0x1],touch2StartEvent[_0x3d2d2a(0x2b65)]),_0x1d72ca(touch2StartEvent),_0x2b8e1[_0x3d2d2a(0x3e9e)]()));}function handleTouchMove(_0x13f7a1,_0x32cd68){var _0x309366=_0x68aa19;gotTouchEvent(_0x13f7a1);var _0x234e63,_0x3322a5,_0x518a4a,_0xe058ba=_0x32cd68['changedTouches'],_0x34e038=_0xe058ba[_0x309366(0x531b)],_0x291ad9=_0x13f7a1[_0x309366(0x36f4)];for(_0x234e63=0x0;_0x234e63<_0x34e038;++_0x234e63){_0x518a4a=(_0x3322a5=_0xe058ba[_0x234e63])[_0x309366(0x5f5)];var _0x450bf4=_0x291ad9['get'](_0x518a4a);defined$1(_0x450bf4)&&getPosition$1(_0x13f7a1,_0x3322a5,_0x450bf4);}fireTouchMoveEvents(_0x13f7a1,_0x32cd68);var _0x11deb1=_0x13f7a1[_0x309366(0x233f)];for(_0x234e63=0x0;_0x234e63<_0x34e038;++_0x234e63)_0x518a4a=(_0x3322a5=_0xe058ba[_0x234e63])[_0x309366(0x5f5)],Cartesian2['clone'](_0x291ad9[_0x309366(0x3173)](_0x518a4a),_0x11deb1[_0x309366(0x3173)](_0x518a4a));}var touchMoveEvent={'startPosition':new Cartesian2(),'endPosition':new Cartesian2()},touchPinchMovementEvent={'distance':{'startPosition':new Cartesian2(),'endPosition':new Cartesian2()},'angleAndHeight':{'startPosition':new Cartesian2(),'endPosition':new Cartesian2()}};function fireTouchMoveEvents(_0x3ece53,_0x155313){var _0x3e64f6=_0x68aa19,_0x38eeea,_0x583d5c=getModifier(_0x155313),_0x15f667=_0x3ece53[_0x3e64f6(0x36f4)],_0x4999e4=_0x3ece53[_0x3e64f6(0x233f)],_0x41ab0f=_0x15f667[_0x3e64f6(0x531b)];if(0x1===_0x41ab0f&&_0x3ece53[_0x3e64f6(0x195e)][MouseButton[_0x3e64f6(0x5486)]]){var _0x4b998d=_0x15f667[_0x3e64f6(0x21e8)][0x0];Cartesian2[_0x3e64f6(0x254b)](_0x4b998d,_0x3ece53[_0x3e64f6(0xb1c)]);var _0x74184a=_0x3ece53['_primaryPreviousPosition'];defined$1(_0x38eeea=_0x3ece53[_0x3e64f6(0x2230)](ScreenSpaceEventType$1[_0x3e64f6(0x1eee)],_0x583d5c))&&(Cartesian2[_0x3e64f6(0x254b)](_0x74184a,touchMoveEvent[_0x3e64f6(0x1730)]),Cartesian2[_0x3e64f6(0x254b)](_0x4b998d,touchMoveEvent[_0x3e64f6(0x569c)]),_0x38eeea(touchMoveEvent)),Cartesian2[_0x3e64f6(0x254b)](_0x4b998d,_0x74184a),_0x155313['preventDefault']();}else{if(0x2===_0x41ab0f&&_0x3ece53[_0x3e64f6(0x42e8)]&&defined$1(_0x38eeea=_0x3ece53[_0x3e64f6(0x2230)](ScreenSpaceEventType$1[_0x3e64f6(0x4c9f)],_0x583d5c))){var _0x57ba30=_0x15f667[_0x3e64f6(0x21e8)][0x0],_0x405d5c=_0x15f667['values'][0x1],_0x296f38=_0x4999e4['values'][0x0],_0x871dc2=_0x4999e4[_0x3e64f6(0x21e8)][0x1],_0x3d9959=_0x405d5c['x']-_0x57ba30['x'],_0x18e124=_0x405d5c['y']-_0x57ba30['y'],_0xdf16bc=0.25*Math[_0x3e64f6(0x4080)](_0x3d9959*_0x3d9959+_0x18e124*_0x18e124),_0x26e34f=_0x871dc2['x']-_0x296f38['x'],_0x39a02a=_0x871dc2['y']-_0x296f38['y'],_0x52c0de=0.25*Math[_0x3e64f6(0x4080)](_0x26e34f*_0x26e34f+_0x39a02a*_0x39a02a),_0x371df1=0.125*(_0x405d5c['y']+_0x57ba30['y']),_0x425240=0.125*(_0x871dc2['y']+_0x296f38['y']),_0x45c9ce=Math[_0x3e64f6(0x8af)](_0x18e124,_0x3d9959),_0x50b5db=Math[_0x3e64f6(0x8af)](_0x39a02a,_0x26e34f);Cartesian2[_0x3e64f6(0x2b84)](0x0,_0x52c0de,touchPinchMovementEvent[_0x3e64f6(0x2ffa)][_0x3e64f6(0x1730)]),Cartesian2['fromElements'](0x0,_0xdf16bc,touchPinchMovementEvent[_0x3e64f6(0x2ffa)][_0x3e64f6(0x569c)]),Cartesian2[_0x3e64f6(0x2b84)](_0x50b5db,_0x425240,touchPinchMovementEvent[_0x3e64f6(0x38f9)][_0x3e64f6(0x1730)]),Cartesian2['fromElements'](_0x45c9ce,_0x371df1,touchPinchMovementEvent['angleAndHeight'][_0x3e64f6(0x569c)]),_0x38eeea(touchPinchMovementEvent);}}}function handlePointerDown(_0x48a3de,_0x261871){var _0x58ba55=_0x68aa19;if(_0x261871[_0x58ba55(0x15c9)][_0x58ba55(0x22ff)](_0x261871[_0x58ba55(0x1817)]),'touch'===_0x261871[_0x58ba55(0x4069)]){var _0x37722b=_0x48a3de[_0x58ba55(0x36f4)],_0x519b9a=_0x261871[_0x58ba55(0x1817)];_0x37722b[_0x58ba55(0x346f)](_0x519b9a,getPosition$1(_0x48a3de,_0x261871,new Cartesian2())),fireTouchEvents(_0x48a3de,_0x261871),_0x48a3de[_0x58ba55(0x233f)]['set'](_0x519b9a,Cartesian2[_0x58ba55(0x254b)](_0x37722b[_0x58ba55(0x3173)](_0x519b9a)));}else handleMouseDown(_0x48a3de,_0x261871);}function handlePointerUp(_0x47c81a,_0x5ee6fe){var _0x579882=_0x68aa19;if(_0x579882(0x4a9b)===_0x5ee6fe[_0x579882(0x4069)]){var _0x2fa044=_0x47c81a['_positions'],_0x215b0d=_0x5ee6fe[_0x579882(0x1817)];_0x2fa044[_0x579882(0x4b3f)](_0x215b0d),fireTouchEvents(_0x47c81a,_0x5ee6fe),_0x47c81a[_0x579882(0x233f)][_0x579882(0x4b3f)](_0x215b0d);}else handleMouseUp(_0x47c81a,_0x5ee6fe);}function handlePointerMove(_0x542c93,_0x9a6d43){var _0x312860=_0x68aa19;if(_0x312860(0x4a9b)===_0x9a6d43[_0x312860(0x4069)]){var _0xc8c324=_0x542c93[_0x312860(0x36f4)],_0xb1ed36=_0x9a6d43[_0x312860(0x1817)],_0x4fc60d=_0xc8c324[_0x312860(0x3173)](_0xb1ed36);if(!defined$1(_0x4fc60d))return;getPosition$1(_0x542c93,_0x9a6d43,_0x4fc60d),fireTouchMoveEvents(_0x542c93,_0x9a6d43);var _0x3d87a2=_0x542c93[_0x312860(0x233f)];Cartesian2[_0x312860(0x254b)](_0xc8c324[_0x312860(0x3173)](_0xb1ed36),_0x3d87a2[_0x312860(0x3173)](_0xb1ed36));}else handleMouseMove(_0x542c93,_0x9a6d43);}function ScreenSpaceEventHandler(_0x32d7ba){var _0x5ab5b0=_0x68aa19;this[_0x5ab5b0(0x3f5)]={},this[_0x5ab5b0(0x195e)]={'LEFT':!0x1,'MIDDLE':!0x1,'RIGHT':!0x1},this[_0x5ab5b0(0x42e8)]=!0x1,this['_isTouchHolding']=!0x1,this['_lastSeenTouchEvent']=-ScreenSpaceEventHandler[_0x5ab5b0(0x5436)],this[_0x5ab5b0(0x4a52)]=new Cartesian2(),this[_0x5ab5b0(0xb1c)]=new Cartesian2(),this[_0x5ab5b0(0x3efe)]=new Cartesian2(),this['_positions']=new AssociativeArray(),this[_0x5ab5b0(0x233f)]=new AssociativeArray(),this[_0x5ab5b0(0x1b47)]=[],this['_touchHoldTimer']=void 0x0,this[_0x5ab5b0(0x48bb)]=0x5,this['_holdPixelTolerance']=0x19,this['_element']=defaultValue$1(_0x32d7ba,document),registerListeners(this);}function SCTTerrainProvider(_0xfd182d){var _0x23b20c=_0x68aa19;_0xfd182d=defaultValue$1(_0xfd182d,defaultValue$1[_0x23b20c(0x494f)]),this[_0x23b20c(0x44cc)]=_0xfd182d['urls'];for(var _0x1ee666=0x0;_0x1ee666<this[_0x23b20c(0x44cc)]['length'];_0x1ee666++)this['_urls'][_0x1ee666]['length']>0x0&&'/'!==this['_urls'][_0x1ee666][this['_urls'][_0x1ee666][_0x23b20c(0x531b)]-0x1]&&(this[_0x23b20c(0x44cc)][_0x1ee666]+='/');var _0x46f1e6=_0xfd182d['urls'][0x0]['indexOf'](_0x23b20c(0x7fc));this[_0x23b20c(0x279d)]=defaultValue$1(_0xfd182d[_0x23b20c(0x185)],!0x0),this['_errorEvent']=new Event(),this[_0x23b20c(0x4b22)]=!0x1,this['_readyPromise']=when['defer'](),this['_isCreateSkirt']=_0xfd182d['isCreateSkirt'],this[_0x23b20c(0x3811)]=_0xfd182d[_0x23b20c(0x4d90)],this[_0x23b20c(0x4e48)]=!0x1,this[_0x23b20c(0x2a6c)]=_0xfd182d[_0x23b20c(0x2b76)],this[_0x23b20c(0x70f)]={'heightScale':0x1,'heightOffset':0x0,'elementsPerHeight':0x1,'stride':0x1};var _0x248305=_0xfd182d[_0x23b20c(0x42ae)];_0x23b20c(0x29ad)==typeof _0x248305&&(_0x248305=new Credit$1({'text':_0x248305})),this['_credit']=_0x248305,this[_0x23b20c(0x4ebc)]=void 0x0,this['_rectangles']=[],this[_0x23b20c(0x13ce)]=[],this['_compressType']=_0x23b20c(0x44b5),this[_0x23b20c(0x33ae)]=void 0x0,this['_packingRequest']=_0xfd182d[_0x23b20c(0x3bfd)],this[_0x23b20c(0x4734)]={},this[_0x23b20c(0x1bd8)]=!0x1,this[_0x23b20c(0x4a75)]={},this[_0x23b20c(0xc29)]=new BlockCacheList(),this[_0x23b20c(0x38fd)]=0x64,this[_0x23b20c(0xd68)]=0x0;var _0x29f3f6,_0x3e5ea7=this,_0xf4e6b7=defaultValue$1(_0xfd182d[_0x23b20c(0x1706)],Ellipsoid[_0x23b20c(0x1d49)]);this['_hasNormalBuffer']=!0x1,this[_0x23b20c(0x56f)]=defaultValue$1(_0xfd182d['requestVertexNormals'],!0x1);var _0xde355=0x0;function _0x2e6bb0(_0x302f63){var _0x244b50=_0x23b20c;if(0x1===parseFloat(_0x302f63['getElementsByTagName'](_0x244b50(0x80d))[0x0][_0x244b50(0x4d31)])){var _0x4e6649=_0x302f63['getElementsByTagName'](_0x244b50(0x3d5b),void 0x0);_0x3e5ea7[_0x244b50(0xd68)]=_0x4e6649[0x0]['getAttribute'](_0x244b50(0x4e62)),defined$1(_0x3e5ea7[_0x244b50(0xd68)])&&_0x3e5ea7['_blockScale']>0x0&&(_0x3e5ea7['_isBlock']=!0x0);}_0x3e5ea7[_0x244b50(0x11ea)]=_0x302f63['getElementsByTagName'](_0x244b50(0x10e4))[0x0]['textContent'],_0x3e5ea7[_0x244b50(0x26c0)]=parseInt(_0x302f63['getElementsByTagName'](_0x244b50(0x552e))[0x0][_0x244b50(0x4d31)]),_0x3e5ea7[_0x244b50(0x123e)]=parseInt(_0x302f63['getElementsByTagName'](_0x244b50(0x13cf))[0x0][_0x244b50(0x4d31)]),_0x3e5ea7[_0x244b50(0x4ebc)]=new GeographicTilingScheme({'ellipsoid':_0xf4e6b7}),_0x3e5ea7[_0x244b50(0x4ebc)][_0x244b50(0x3622)]=!0x0,_0x3e5ea7['_levelZeroMaximumGeometricError']=TerrainProvider[_0x244b50(0x22f8)](_0xf4e6b7,0x2*Math[_0x244b50(0x27d5)](_0x3e5ea7[_0x244b50(0x26c0)],_0x3e5ea7[_0x244b50(0x123e)]),_0x3e5ea7[_0x244b50(0x4ebc)][_0x244b50(0x3f75)](0x0));var _0x316616=_0x302f63[_0x244b50(0x4b76)]('sml:Bounds')[0x0],_0x5a8232=CesiumMath[_0x244b50(0x12a4)](parseFloat(_0x316616[_0x244b50(0x4b76)]('sml:Left')[0x0][_0x244b50(0x4d31)])),_0x566d8f=CesiumMath[_0x244b50(0x12a4)](parseFloat(_0x316616[_0x244b50(0x4b76)](_0x244b50(0xc50))[0x0]['textContent'])),_0x138890=CesiumMath['toRadians'](parseFloat(_0x316616[_0x244b50(0x4b76)](_0x244b50(0x109b))[0x0]['textContent'])),_0x594509=CesiumMath['toRadians'](parseFloat(_0x316616[_0x244b50(0x4b76)](_0x244b50(0x8c7))[0x0]['textContent']));_0x3e5ea7['_rectangles'][_0x244b50(0x3a33)](new Rectangle(_0x5a8232,_0x566d8f,_0x138890,_0x594509));for(var _0x251a52=_0x302f63[_0x244b50(0x4b76)](_0x244b50(0x3d71))[0x0][_0x244b50(0x4b76)]('sml:Level'),_0x42e250=[],_0x42aefe=0x0;_0x42aefe<_0x251a52[_0x244b50(0x531b)];++_0x42aefe){var _0x2518d4=_0x251a52[_0x42aefe];_0x42e250['push'](parseInt(_0x2518d4['textContent']));}if(_0x3e5ea7[_0x244b50(0x13ce)][_0x244b50(0x3a33)](_0x42e250),_0x3e5ea7['_ready']=!0x0,_0x3e5ea7['_readyPromise']['resolve'](!0x0),_0xde355<_0x3e5ea7[_0x244b50(0x44cc)]['length']){var _0x471257=_0x3e5ea7[_0x244b50(0x44cc)][_0xde355++],_0x373b99=_0x471257[_0x244b50(0x57ed)](0x0,_0x471257['length']-0x1),_0x42feec=_0x471257+_0x244b50(0x303a);defined$1(Credential[_0x244b50(0x4570)])&&(_0x42feec=defined$1(Credential['CREDENTIAL']['_keymap'][_0x373b99])?Credential[_0x244b50(0x1737)](_0x373b99,_0x42feec):Credential[_0x244b50(0x437b)](_0x42feec)),when(loadXML(_0x42feec),_0x2e6bb0,_0x25b685);}}function _0x615cc8(_0xbd9542){var _0xb9be11=_0x23b20c,_0x28b257=new XMLParser()[_0xb9be11(0x137b)](_0xbd9542)[_0xb9be11(0x2073)],_0x26745b=XMLParser[_0xb9be11(0x2ae1)](_0x28b257,'Contents',void 0x0),_0x42de45=XMLParser[_0xb9be11(0x2ae1)](_0x26745b,'Layer',void 0x0);_0x3e5ea7[_0xb9be11(0x2f37)]=XMLParser[_0xb9be11(0xe79)](_0x42de45,_0xb9be11(0xb10),void 0x0);var _0x1fd9b9=XMLParser['queryFirstNode'](_0x26745b,_0xb9be11(0xaf4),void 0x0);_0x3e5ea7[_0xb9be11(0x160f)]=XMLParser[_0xb9be11(0xe79)](_0x1fd9b9,'Identifier',void 0x0);var _0x7c151e=XMLParser[_0xb9be11(0x2ae1)](_0x42de45,'BoundingBox',void 0x0),_0x51f506=XMLParser[_0xb9be11(0xe79)](_0x7c151e,_0xb9be11(0x126d),void 0x0),_0x20fadf=XMLParser[_0xb9be11(0xe79)](_0x7c151e,_0xb9be11(0x35ac),void 0x0),_0x1d2c4f=_0x51f506[_0xb9be11(0x4d7b)]('\x20'),_0x3dbeb5=_0x20fadf[_0xb9be11(0x4d7b)]('\x20'),_0x1c8dde=parseFloat(_0x1d2c4f[0x0]),_0x15e3d6=parseFloat(_0x3dbeb5[0x0]),_0x5e41df=parseFloat(_0x1d2c4f[0x1]),_0x21a274=parseFloat(_0x3dbeb5[0x1]);_0x1c8dde&&_0x15e3d6&&_0x5e41df&&_0x21a274&&_0x3e5ea7[_0xb9be11(0x16f0)][_0xb9be11(0x3a33)](new Rectangle(_0x1c8dde,_0x5e41df,_0x15e3d6,_0x21a274));var _0x1fa1aa=XMLParser[_0xb9be11(0x2ae1)](_0x26745b,_0xb9be11(0xaf4),void 0x0),_0x1a4313=(_0x1fd9b9=XMLParser[_0xb9be11(0x7dd)](_0x1fa1aa,_0xb9be11(0x5719),void 0x0),XMLParser[_0xb9be11(0x3b1c)](_0x1fd9b9[0x0],_0xb9be11(0x2279),void 0x0)),_0x41bb07=XMLParser['queryNumericValue'](_0x1fd9b9[_0x1fd9b9[_0xb9be11(0x531b)]-0x1],_0xb9be11(0x2279),void 0x0),_0x2b9abc=XMLParser[_0xb9be11(0x3b1c)](_0x1fd9b9[0x0],_0xb9be11(0x2843),void 0x0);_0x1a4313=0x1/_0x1a4313,_0x41bb07=0x1/_0x41bb07;var _0x2e12fd=[1.690163571602655e-9,3.3803271432053056e-9,6.760654286410611e-9,1.3521308572821242e-8,2.7042617145642484e-8,5.408523429128511e-8,1.0817046858256998e-7,2.1634093716513974e-7,4.3268187433028044e-7,8.653637486605571e-7,0.0000017307274973211203,0.0000034614549946422405,0.0000069229099892844565,0.000013845819978568952,0.000027691639957137904,0.0000553832799142758,0.0001107665598285516,0.0002215331196571032,0.0004430662393142064,0.0008861324786284128,0.001772264957256826,0.003544529914513652],_0x1623b0=_0x2e12fd[_0xb9be11(0x33ab)](_0x1a4313),_0x4e39c4=_0x2e12fd[_0xb9be11(0x33ab)](_0x41bb07);for(let _0x5a1358=0x0;_0x5a1358<_0x2e12fd[_0xb9be11(0x531b)];_0x5a1358++)_0x1a4313>_0x2e12fd[_0x5a1358]&&_0x2e12fd[_0x5a1358+0x1]&&_0x1a4313<_0x2e12fd[_0x5a1358+0x1]&&(_0x1623b0=_0x5a1358-0x1),_0x41bb07>_0x2e12fd[_0x5a1358]&&_0x2e12fd[_0x5a1358+0x1]&&_0x41bb07<_0x2e12fd[_0x5a1358+0x1]&&(_0x4e39c4=_0x5a1358-0x1);_0x1623b0=Math[_0xb9be11(0x2bc6)](_0x1623b0,0x0),_0x3e5ea7[_0xb9be11(0x4fed)]=defaultValue$1(_0x1623b0-_0x2b9abc,0x0);for(var _0x5a6d51=[],_0x2348db=_0x1623b0;_0x2348db<=_0x4e39c4;_0x2348db++)_0x5a6d51[_0xb9be11(0x3a33)](_0x2348db);if(_0x3e5ea7[_0xb9be11(0x13ce)][_0xb9be11(0x3a33)](_0x5a6d51),_0xfd182d[_0xb9be11(0x1a9c)]>0x0&&(_0x3e5ea7[_0xb9be11(0xd68)]=0x1*_0xfd182d['blockscale'],_0x3e5ea7[_0xb9be11(0x1bd8)]=!0x0),_0x3e5ea7[_0xb9be11(0x11ea)]=_0xb9be11(0xd9c),_0x3e5ea7[_0xb9be11(0x26c0)]=_0xfd182d['cellWidth']||0x20,_0x3e5ea7['_heightmapHeight']=_0xfd182d[_0xb9be11(0x446)]||0x20,_0x3e5ea7[_0xb9be11(0x4ebc)]=new GeographicTilingScheme({'ellipsoid':_0xf4e6b7}),_0x3e5ea7[_0xb9be11(0x4ebc)][_0xb9be11(0x3622)]=!0x0,_0x3e5ea7['_levelZeroMaximumGeometricError']=TerrainProvider[_0xb9be11(0x22f8)](_0xf4e6b7,0x2*Math[_0xb9be11(0x27d5)](_0x3e5ea7[_0xb9be11(0x26c0)],_0x3e5ea7[_0xb9be11(0x123e)]),_0x3e5ea7[_0xb9be11(0x4ebc)][_0xb9be11(0x3f75)](0x0)),_0x3e5ea7['_ready']=!0x0,_0x3e5ea7['_readyPromise']['resolve'](!0x0),_0xde355<_0x3e5ea7[_0xb9be11(0x44cc)][_0xb9be11(0x531b)]){var _0xe7fc90=_0x3e5ea7[_0xb9be11(0x44cc)][_0xde355++];if(-0x1!==_0xe7fc90[_0xb9be11(0x33ab)](_0xb9be11(0x7fc)))when(loadText$1(_0x37e93b=_0xe7fc90+'1.0.0/WMTSCapabilities.xml'),_0x615cc8,_0x25b685);else{var _0x4e0da0=_0xe7fc90['substring'](0x0,_0xe7fc90[_0xb9be11(0x531b)]-0x1),_0x37e93b=_0xe7fc90+'config';defined$1(Credential[_0xb9be11(0x4570)])&&(_0x37e93b=defined$1(Credential['CREDENTIAL'][_0xb9be11(0x622)][_0x4e0da0])?Credential[_0xb9be11(0x1737)](_0x4e0da0,_0x37e93b):Credential[_0xb9be11(0x437b)](_0x37e93b)),when(loadXML(_0x37e93b),_0x2e6bb0,_0x25b685);}}}function _0x25b685(_0x9b434d){var _0x3c707c=_0x23b20c,_0x80ac7b=defaultValue$1(_0x9b434d,_0x3c707c(0x193b)+_0x3e5ea7[_0x3c707c(0x52cd)]+'.');_0x29f3f6=TileProviderError$1['handleError'](_0x29f3f6,_0x3e5ea7,_0x3e5ea7[_0x3c707c(0x2c49)],_0x80ac7b,void 0x0,void 0x0,void 0x0,_0x51d7a8);}function _0x51d7a8(){var _0xbef0c3=_0x23b20c;if(!defined$1(_0xfd182d['rectangles'])||!defined$1(_0xfd182d[_0xbef0c3(0x1c07)]))throw new DeveloperError$1(_0xbef0c3(0x1931));_0x3e5ea7[_0xbef0c3(0x11ea)]=defaultValue$1(_0xfd182d[_0xbef0c3(0x1454)],'ZIP'),_0x3e5ea7['_heightmapWidth']=defaultValue$1(_0xfd182d['heightmapWidth'],0x20),_0x3e5ea7['_heightmapHeight']=defaultValue$1(_0xfd182d[_0xbef0c3(0x1f38)],0x20),_0x3e5ea7[_0xbef0c3(0x4ebc)]=new GeographicTilingScheme({'ellipsoid':_0xf4e6b7}),_0x3e5ea7[_0xbef0c3(0x4ebc)][_0xbef0c3(0x3622)]=!0x0,_0x3e5ea7['_levelZeroMaximumGeometricError']=TerrainProvider['getEstimatedLevelZeroGeometricErrorForAHeightmap'](_0xf4e6b7,Math[_0xbef0c3(0x27d5)](_0x3e5ea7[_0xbef0c3(0x26c0)],_0x3e5ea7[_0xbef0c3(0x123e)]),_0x3e5ea7[_0xbef0c3(0x4ebc)][_0xbef0c3(0x3f75)](0x0)),_0x3e5ea7[_0xbef0c3(0x16f0)]=_0xfd182d[_0xbef0c3(0x1984)],_0x3e5ea7['_levels']=_0xfd182d['levels'],_0x3e5ea7['_ready']=!0x0,_0x3e5ea7[_0xbef0c3(0x38bb)]['resolve'](!0x0);}this[_0x23b20c(0x279d)]?function(){var _0x24d14f=_0x23b20c;if(-0x1!==_0x46f1e6)when(loadText$1(_0x5eaaeb=(_0x1d8298=_0x3e5ea7['_urls'][_0xde355++])+_0x24d14f(0x38b9)),_0x615cc8,_0x25b685);else{var _0x1d8298,_0x27b759=(_0x1d8298=_0x3e5ea7['_urls'][_0xde355++])[_0x24d14f(0x57ed)](0x0,_0x1d8298[_0x24d14f(0x531b)]-0x1),_0x5eaaeb=_0x1d8298+_0x24d14f(0x303a);defined$1(Credential[_0x24d14f(0x4570)])&&(_0x5eaaeb=defined$1(Credential[_0x24d14f(0x4570)]['_keymap'][_0x27b759])?Credential['addTokenWithKey'](_0x27b759,_0x5eaaeb):Credential['addToken'](_0x5eaaeb)),when(loadXML(_0x5eaaeb),_0x2e6bb0,_0x25b685);}}():_0x51d7a8();}function tileXYToQuadKey$7(_0x53a89f,_0xdb4530,_0x1d4bcc){for(var _0x4fca6a='',_0x1a85cc=_0x1d4bcc;_0x1a85cc>=0x0;--_0x1a85cc){var _0x39603b=0x1<<_0x1a85cc,_0x496f6c=0x0;isBitSet(_0xdb4530,_0x39603b)?isBitSet(_0x53a89f,_0x39603b)&&(_0x496f6c|=0x1):(_0x496f6c|=0x2,isBitSet(_0x53a89f,_0x39603b)||(_0x496f6c|=0x1)),_0x4fca6a+=_0x496f6c;}return _0x4fca6a;}function decodePackedBuffer$3(_0x8b0566,_0x140c4e){var _0x337da1=_0x68aa19,_0x517946=new DataView(_0x8b0566),_0x1b7dc0=0x0,_0x389e8a=_0x517946[_0x337da1(0x2e90)](_0x1b7dc0,!0x0);if(_0x140c4e>_0x389e8a-0x1)throw new DeveloperError$1('pack\x20imagery\x20index\x20invalid');_0x1b7dc0+=0x4;var _0x44b9ab,_0x50dbec,_0x235d9b=[];for(_0x44b9ab=0x0;_0x44b9ab<_0x389e8a;_0x44b9ab++)_0x50dbec=_0x517946['getUint32'](_0x1b7dc0,!0x0),_0x235d9b['push'](_0x50dbec),_0x1b7dc0+=0x4;for(_0x44b9ab=0x0;_0x44b9ab<_0x389e8a;_0x44b9ab++){if(_0x50dbec=_0x235d9b[_0x44b9ab],_0x44b9ab===_0x140c4e){if(0x0===_0x50dbec)return;return new Uint8Array(_0x8b0566,_0x1b7dc0,_0x50dbec);}_0x1b7dc0+=_0x50dbec;}}function getBlockInfo$1(_0x915b53,_0x177c0e,_0x16cac1,_0x47ac92){var _0x2c173a=_0x68aa19,_0x4d47a6=Math[_0x2c173a(0x27d5)](_0x915b53[_0x2c173a(0xd68)],_0x47ac92),_0x3c1c1f=Math['pow'](0x2,_0x4d47a6),_0x580cf6=_0x177c0e%_0x3c1c1f;return{'x':Math['floor'](_0x177c0e/_0x3c1c1f),'y':Math[_0x2c173a(0x67a)](_0x16cac1/_0x3c1c1f),'col':_0x580cf6,'row':_0x16cac1%_0x3c1c1f,'level':_0x47ac92,'blockSize':_0x3c1c1f};}function decodeBlockBuffer$1(_0x5b1e4a,_0x46a266){var _0x36b920=_0x68aa19,_0x314b65=new DataView(_0x5b1e4a),_0x1e6a92=0x0;_0x314b65[_0x36b920(0x2e90)](_0x1e6a92,!0x0),_0x1e6a92+=0x4;var _0x1f84f7=_0x314b65[_0x36b920(0x2e90)](_0x1e6a92,!0x0);_0x1e6a92+=0x4;for(var _0x357385=_0x46a266[_0x36b920(0x1509)],_0x3b3b8e=_0x46a266[_0x36b920(0x12df)]*_0x46a266[_0x36b920(0x10cd)]+_0x357385,_0x1077e0=0x0,_0x57de4f=0x0,_0x5381fa=0x0;_0x5381fa<_0x1f84f7;_0x5381fa++){if(_0x5381fa<_0x3b3b8e)_0x1077e0+=_0x314b65[_0x36b920(0x2e90)](_0x1e6a92,!0x0);else{if(_0x5381fa===_0x3b3b8e){_0x57de4f=_0x314b65[_0x36b920(0x2e90)](_0x1e6a92,!0x0),_0x1e6a92+=0x4;break;}}_0x1e6a92+=0x4;}if(_0x1e6a92=0x8+0x4*_0x1f84f7,0x0!==_0x57de4f)return _0x1e6a92+=_0x1077e0,new Uint8Array(_0x5b1e4a)[_0x36b920(0x48ca)](_0x1e6a92,_0x1e6a92+_0x57de4f)[_0x36b920(0x1de1)];}ScreenSpaceEventHandler['prototype'][_0x68aa19(0x240d)]=function(_0x39b923,_0xd24383,_0xaab266){var _0x26c427=_0x68aa19,_0x3b6787=getInputEventKey(_0xd24383,_0xaab266);this[_0x26c427(0x3f5)][_0x3b6787]=_0x39b923;},ScreenSpaceEventHandler[_0x68aa19(0x4b51)][_0x68aa19(0x2230)]=function(_0x40aed7,_0x203a5a){var _0x124f76=_0x68aa19,_0x44b35f=getInputEventKey(_0x40aed7,_0x203a5a);return this[_0x124f76(0x3f5)][_0x44b35f];},ScreenSpaceEventHandler[_0x68aa19(0x4b51)][_0x68aa19(0x43d7)]=function(_0x33eaa3,_0x310cad){var _0x1e292c=getInputEventKey(_0x33eaa3,_0x310cad);delete this['_inputEvents'][_0x1e292c];},ScreenSpaceEventHandler['prototype'][_0x68aa19(0x562a)]=function(){var _0x32db93=_0x68aa19,_0x54a22e=window['top'],_0x40bc19=defined$1(_0x54a22e[_0x32db93(0x451e)])?_0x54a22e:document;FeatureDetection['supportsPointerEvents']()?registerListener(this,_0x32db93(0x231e),_0x54a22e,handlePointerUp):registerListener(this,_0x32db93(0x11e2),_0x40bc19,handleMouseUp);},ScreenSpaceEventHandler[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ScreenSpaceEventHandler[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return unregisterListeners(this),destroyObject$1(this);},ScreenSpaceEventHandler['mouseEmulationIgnoreMilliseconds']=0x320,ScreenSpaceEventHandler[_0x68aa19(0x2cd3)]=0x5dc,Object[_0x68aa19(0x5b7)](SCTTerrainProvider[_0x68aa19(0x4b51)],{'errorEvent':{'get':function(){return this['_errorEvent'];}},'credit':{'get':function(){return this['_credit'];}},'tilingScheme':{'get':function(){var _0x2ee479=_0x68aa19;return this[_0x2ee479(0x4ebc)];}},'ready':{'get':function(){var _0x47812a=_0x68aa19;return this[_0x47812a(0x4b22)];}},'readyPromise':{'get':function(){var _0x419a07=_0x68aa19;return this[_0x419a07(0x38bb)][_0x419a07(0x28bc)];}},'hasWaterMask':{'get':function(){return!0x1;}},'hasVertexNormals':{'get':function(){return!0x1;}},'isCreateSkirt':{'get':function(){var _0x48ea6b=_0x68aa19;return this[_0x48ea6b(0x4b6a)];},'set':function(_0x4bb6e3){var _0x1ef101=_0x68aa19;_0x4bb6e3!==this[_0x1ef101(0x4b6a)]&&(this['_isSkirtDirty']=!0x0),this['_isCreateSkirt']=_0x4bb6e3;}},'skirtScale':{'get':function(){var _0x4c2dfa=_0x68aa19;return this[_0x4c2dfa(0x3811)];},'set':function(_0x21de2e){var _0x1c4669=_0x68aa19;_0x21de2e!==this['_skirtScale']&&(this[_0x1c4669(0x4e48)]=!0x0),this[_0x1c4669(0x3811)]=_0x21de2e;}},'hasNormalBuffer':{'get':function(){var _0x5b77a6=_0x68aa19;return this[_0x5b77a6(0x3c8c)];}},'requestVertexNormals':{'get':function(){return this['_requestVertexNormals'];}},'blockCache':{'get':function(){var _0x35c8d5=_0x68aa19;return this[_0x35c8d5(0x4a75)];}},'blockCacheQueue':{'get':function(){var _0x5a0040=_0x68aa19;return this[_0x5a0040(0xc29)];}},'blockCacheSize':{'get':function(){var _0x1e8d02=_0x68aa19;return this[_0x1e8d02(0x38fd)];}}}),SCTTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x5818)]=function(_0x515abe,_0x5c167a,_0x4c702b,_0x5b85e2,_0x4d4df2){var _0x7a2a37=_0x68aa19;for(var _0x1aba80=[],_0x3797d1=0x0;_0x3797d1<_0x4d4df2;_0x3797d1++)for(var _0x1ca647=0x0;_0x1ca647<_0x4d4df2;_0x1ca647++){var _0x16fb1f=(_0x4c702b+_0x5b85e2*(_0x4d4df2-0x1-_0x3797d1)/(_0x4d4df2-0x1))*(_0x4d4df2-0x1),_0x4c4412=(_0x5c167a+_0x5b85e2*_0x1ca647/(_0x4d4df2-0x1))*(_0x4d4df2-0x1),_0x342823=Math['floor'](_0x16fb1f),_0x170d04=Math['ceil'](_0x16fb1f),_0x312968=Math[_0x7a2a37(0x67a)](_0x4c4412),_0x4e9651=Math[_0x7a2a37(0x28fa)](_0x4c4412),_0x33f29d=_0x515abe[(_0x4d4df2-0x1-_0x342823)*_0x4d4df2+_0x312968],_0x136e6c=_0x515abe[(_0x4d4df2-0x1-_0x342823)*_0x4d4df2+_0x4e9651],_0x16eac1=_0x515abe[(_0x4d4df2-0x1-_0x170d04)*_0x4d4df2+_0x312968],_0x36373b=_0x515abe[(_0x4d4df2-0x1-_0x170d04)*_0x4d4df2+_0x4e9651],_0x9e52a2=_0x16eac1*(_0x16fb1f-_0x342823)+_0x33f29d*(_0x170d04-_0x16fb1f),_0x1f567b=_0x36373b*(_0x16fb1f-_0x342823)+_0x136e6c*(_0x170d04-_0x16fb1f);_0x342823===_0x170d04&&(_0x9e52a2=_0x16eac1,_0x1f567b=_0x36373b);var _0x3bd6fd=_0x1f567b*(_0x4c4412-_0x312968)+_0x9e52a2*(_0x4e9651-_0x4c4412);_0x312968===_0x4e9651&&(_0x3bd6fd=_0x1f567b),_0x1aba80[_0x3797d1*_0x4d4df2+_0x1ca647]=_0x3bd6fd;}return _0x1aba80;};var rectangleScratch$6=new Rectangle();function createNormalBuffer(_0x40980a,_0x263ef1,_0x2b2cbe,_0x52c2f9,_0x499fd2){var _0x37b3df=_0x68aa19;if(null!=_0x40980a){for(var _0x28278d=new Uint8Array(_0x263ef1*_0x2b2cbe*0x3),_0x59f385=0x615299,_0x599901=_0x52c2f9[_0x37b3df(0x209)],_0x5c753b=_0x52c2f9[_0x37b3df(0x5862)],_0x323ab0=_0x40980a,_0x5eaa67=0x0;_0x5eaa67<_0x263ef1;_0x5eaa67++)for(var _0x33ea4b=0x0;_0x33ea4b<_0x2b2cbe;_0x33ea4b++){var _0x5a0b76=_0x33ea4b*_0x263ef1+_0x5eaa67;_0x323ab0[_0x33ea4b*_0x263ef1+_0x5eaa67];var _0x4559cd=_0x5eaa67,_0x2adb1a=_0x33ea4b;_0x499fd2>0xd&&(_0x5eaa67=(_0x5eaa67=0x0==_0x5eaa67?_0x5eaa67+0x1:_0x5eaa67)==_0x263ef1-0x1?_0x263ef1-0x2:_0x5eaa67,_0x33ea4b=(_0x33ea4b=0x0==_0x33ea4b?_0x33ea4b+0x1:_0x33ea4b)==_0x2b2cbe-0x1?_0x2b2cbe-0x2:_0x33ea4b);var _0x1a7eb8=Math['max'](_0x5eaa67-0x1,0x0),_0x307878=_0x33ea4b,_0x22902a=_0x323ab0[_0x307878*_0x263ef1+_0x1a7eb8],_0x1ed904=_0x323ab0[(_0x307878=_0x33ea4b)*_0x263ef1+(_0x1a7eb8=Math[_0x37b3df(0x27d5)](_0x5eaa67+0x1,_0x263ef1-0x1))];_0x1a7eb8=_0x5eaa67;var _0x20d279=_0x323ab0[(_0x307878=Math[_0x37b3df(0x27d5)](_0x33ea4b+0x1,_0x2b2cbe-0x1))*_0x263ef1+_0x1a7eb8];_0x1a7eb8=_0x5eaa67;var _0x4806a6=_0x323ab0[(_0x307878=Math[_0x37b3df(0x2bc6)](_0x33ea4b-0x1,0x0))*_0x263ef1+_0x1a7eb8];_0x5eaa67=_0x4559cd,_0x33ea4b=_0x2adb1a;var _0x5b6ea9=_0x52c2f9[_0x37b3df(0x149)]+_0x5c753b*(0x200-0x2*_0x33ea4b-0x1)/0x200,_0x253f9a=new Cartesian3((_0x22902a-_0x1ed904)/(_0x59f385*Math['cos'](_0x5b6ea9)*_0x599901/_0x263ef1),(_0x4806a6-_0x20d279)/(_0x59f385*_0x5c753b/_0x2b2cbe),0x2);Cartesian3['normalize'](_0x253f9a,_0x253f9a),_0x28278d[0x3*_0x5a0b76+0x0]=0xff*(0.5*_0x253f9a['x']+0.5),_0x28278d[0x3*_0x5a0b76+0x1]=0xff*(0.5*_0x253f9a['y']+0.5),_0x28278d[0x3*_0x5a0b76+0x2]=0xff*(0.5*_0x253f9a['z']+0.5);}return _0x28278d;}}SCTTerrainProvider[_0x68aa19(0x4b51)]['requestTileGeometry']=function(_0x270b69,_0x2f0a87,_0x3f2207,_0x159f4e,_0x419c83){var _0x52a475=_0x68aa19;if(0x0===_0x3f2207){var _0x49ed1c=new Array(this[_0x52a475(0x26c0)]*this[_0x52a475(0x123e)]);return _0x49ed1c['fill'](0x0),this[_0x52a475(0x3c8c)]=!0x1,new HeightmapTerrainData({'buffer':_0x49ed1c,'width':this[_0x52a475(0x26c0)],'height':this['_heightmapHeight'],'skirtMode':this[_0x52a475(0x4b6a)],'skirtScale':this[_0x52a475(0x3811)],'childTileMask':getChildMask$1(this,_0x270b69,_0x2f0a87,_0x3f2207),'structure':this[_0x52a475(0x70f)],'valid':!0x1});}var _0x3aa5b6=[],_0x256f21=this[_0x52a475(0x4ebc)]['tileXYToRectangle'](_0x270b69,_0x2f0a87,_0x3f2207),_0x189915=this,_0x5e1c98=!0x1,_0x518b58=this[_0x52a475(0x16f0)][_0x52a475(0x531b)]-0x1,_0x59b22e=this[_0x52a475(0x13ce)][_0x518b58][this[_0x52a475(0x13ce)][_0x518b58][_0x52a475(0x531b)]-0x1];_0x518b58=0x0;var _0x749515=this['_levels'][_0x518b58][this[_0x52a475(0x13ce)][_0x518b58][_0x52a475(0x531b)]-0x1];if(defined$1(_0x419c83)||!(_0x3f2207>_0x749515)){var _0x41b00b=this,_0x505023=!0x1;(defined$1(_0x41b00b[_0x52a475(0x41bf)])&&_0x41b00b['_packingRequest']===PackingRequest$1['QuadKey']||_0x41b00b[_0x52a475(0x1bd8)])&&(_0x505023=!0x0);for(var _0x5707e4=0x0;_0x5707e4<this[_0x52a475(0x16f0)]['length'];_0x5707e4++){var _0x3e3853=Rectangle['intersection'](this['_rectangles'][_0x5707e4],_0x256f21,rectangleScratch$6);if(defined$1(_0x419c83)&&!_0x505023){var _0x36040e=_0x419c83[this[_0x52a475(0x44cc)][_0x5707e4]];if(defined$1(_0x36040e)&&(0x1===_0x36040e&&(_0x5e1c98=!0x0),0x0===_0x36040e||0x2===_0x36040e))continue;}if(0x0===_0x3aa5b6[_0x52a475(0x531b)]&&_0x5707e4===this['_rectangles']['length']-0x1&&_0x3f2207>_0x59b22e)break;if(defined$1(_0x3e3853)){var _0x445b16=this['_levels'][_0x5707e4][0x0],_0x5d095e=this[_0x52a475(0x13ce)][_0x5707e4][this[_0x52a475(0x13ce)][_0x5707e4][_0x52a475(0x531b)]-0x1],_0x2f1994=!0x1;if(_0x3f2207>=_0x445b16&&_0x3f2207<=_0x749515&&(_0x2f1994=!0x0),_0x2f1994){var _0x25c652=0x0,_0x58be09=0x0,_0x1d57eb=0x1,_0x40763a=_0x270b69,_0x4420c2=_0x2f0a87,_0x13430d=_0x3f2207;_0x13430d>_0x5d095e&&(_0x1d57eb=0x1/Math[_0x52a475(0x1f76)](0x2,_0x13430d-_0x5d095e));for(var _0x1718be=_0x1d57eb;_0x13430d>_0x5d095e;)_0x40763a%0x2==0x1&&(_0x25c652+=_0x1718be),_0x4420c2%0x2==0x0&&(_0x58be09+=_0x1718be),_0x1718be*=0x2,_0x13430d--,_0x40763a=Math[_0x52a475(0x67a)](0.5*_0x40763a),_0x4420c2=Math[_0x52a475(0x67a)](0.5*_0x4420c2);var _0x4df059={'srcX':_0x25c652,'srcY':_0x58be09,'width':_0x1d57eb,'dataName':_0x189915[_0x52a475(0x44cc)][_0x5707e4]},_0x34eb27=_0x3f2207+'_'+_0x270b69+'_'+_0x2f0a87;defined$1(_0x189915[_0x52a475(0x4734)][_0x34eb27])?_0x189915['_combiInfo'][_0x34eb27][_0x52a475(0x3a33)](_0x4df059):_0x189915[_0x52a475(0x4734)][_0x34eb27]=[_0x4df059],function(_0x51fd0e){var _0x357647=_0x52a475,_0x15a2ec,_0x3bca01=_0x189915[_0x357647(0x44cc)][_0x51fd0e];if(-0x1!==_0x3bca01['indexOf'](_0x357647(0x7fc))){var _0x197598=_0x13430d-_0x189915[_0x357647(0x4fed)];_0x15a2ec=_0x3bca01[_0x357647(0x57ed)](0x0,_0x3bca01[_0x357647(0x454f)]('/'))+'?tilematrix='+_0x197598+_0x357647(0x56b8)+_0x189915[_0x357647(0x2f37)]+_0x357647(0x307)+_0x4420c2+_0x357647(0x28c8)+_0x40763a+_0x357647(0x40d5)+_0x189915[_0x357647(0x160f)]+_0x357647(0x613);}else{var _0x55a63b=_0x3bca01[_0x357647(0x57ed)](0x0,_0x3bca01['length']-0x1);_0x15a2ec=_0x189915['_urls'][_0x51fd0e]+'data/index/'+_0x4420c2+'/'+_0x40763a+_0x357647(0x3a5a)+_0x13430d;}var _0x45c944=_0x189915[_0x357647(0x2a6c)];defined$1(_0x45c944)&&(_0x15a2ec=_0x45c944[_0x357647(0x5518)](_0x15a2ec));var _0x3ad19e=new Request({'throttle':!0x0,'throttleByServer':!0x1,'type':RequestType$1[_0x357647(0x5366)]}),_0x55676a=void 0x0;if(defined$1(_0x41b00b[_0x357647(0x41bf)])&&_0x41b00b[_0x357647(0x41bf)]===PackingRequest$1[_0x357647(0x2b14)]&&_0x41b00b[_0x357647(0x1bd8)]){_0x3ad19e[_0x357647(0x3243)]=RequestType$1[_0x357647(0x2c72)];var _0x1665f3=getBlockInfo$1(_0x41b00b,_0x40763a,_0x4420c2,_0x13430d);_0x3ad19e[_0x357647(0x536e)]=tileXYToQuadKey$7(_0x1665f3['x'],_0x1665f3['y'],_0x1665f3[_0x357647(0xcf6)]),_0x3ad19e[_0x357647(0x2c84)]=_0x1665f3,_0x3ad19e[_0x357647(0x409f)]=_0x15a2ec[_0x357647(0x57ed)](_0x15a2ec[_0x357647(0x33ab)](_0x357647(0x390e))+0x6,_0x15a2ec[_0x357647(0x33ab)](_0x357647(0x18b))),defined$1(_0x2ef39d=_0x41b00b[_0x357647(0x5521)][_0x3ad19e[_0x357647(0x536e)]+'_'+_0x3ad19e['providerName']])&&(_0x41b00b[_0x357647(0x1611)][_0x357647(0x4a9b)](_0x2ef39d),_0x55676a={'buffer':_0x2ef39d[_0x357647(0x116f)]});}else{if(defined$1(_0x41b00b[_0x357647(0x41bf)])&&_0x41b00b[_0x357647(0x41bf)]===PackingRequest$1[_0x357647(0x2b14)])_0x3ad19e[_0x357647(0x3243)]=RequestType$1[_0x357647(0x5050)],_0x3ad19e[_0x357647(0x536e)]=tileXYToQuadKey$7(_0x40763a,_0x4420c2,_0x13430d),_0x3ad19e[_0x357647(0x409f)]=_0x15a2ec[_0x357647(0x57ed)](_0x15a2ec[_0x357647(0x33ab)](_0x357647(0x390e))+0x6,_0x15a2ec[_0x357647(0x33ab)](_0x357647(0x18b)));else{if(_0x41b00b[_0x357647(0x1bd8)]){_0x3ad19e['type']=RequestType$1[_0x357647(0x2b6f)];var _0x2ef39d;_0x1665f3=getBlockInfo$1(_0x41b00b,_0x40763a,_0x4420c2,_0x13430d),(_0x3ad19e[_0x357647(0x536e)]=tileXYToQuadKey$7(_0x1665f3['x'],_0x1665f3['y'],_0x1665f3[_0x357647(0xcf6)]),_0x3ad19e[_0x357647(0x2c84)]=_0x1665f3,_0x3ad19e[_0x357647(0x409f)]=_0x15a2ec[_0x357647(0x57ed)](_0x15a2ec[_0x357647(0x33ab)]('datas/')+0x6,_0x15a2ec[_0x357647(0x33ab)](_0x357647(0x18b))),defined$1(_0x2ef39d=_0x41b00b[_0x357647(0x5521)][_0x3ad19e[_0x357647(0x536e)]+'_'+_0x3ad19e[_0x357647(0x409f)]])&&(_0x41b00b[_0x357647(0x1611)][_0x357647(0x4a9b)](_0x2ef39d),_0x55676a={'buffer':_0x2ef39d[_0x357647(0x116f)]}));}}}if(!defined$1(_0x55676a)){defined$1(Credential['CREDENTIAL'])&&(_0x15a2ec=defined$1(Credential[_0x357647(0x4570)][_0x357647(0x622)][_0x55a63b])?Credential[_0x357647(0x1737)](_0x55a63b,_0x15a2ec):Credential[_0x357647(0x437b)](_0x15a2ec));var _0x5a99c3=Resource[_0x357647(0x320b)](_0x15a2ec),_0x55b4d0=_0x15a2ec;defined$1(_0x3ad19e['blockInfo'])&&(_0x55b4d0=_0x189915[_0x357647(0x44cc)][_0x51fd0e]+_0x357647(0x2899)+_0x1665f3['y']+'/'+_0x1665f3['x']+_0x357647(0x3a5a)+_0x13430d),_0x55676a=_0x5a99c3['getDerivedResource']({'url':_0x55b4d0,'request':_0x3ad19e})[_0x357647(0x4d1a)]();}defined$1(_0x55676a)&&(_0x55676a['id']=_0x51fd0e,_0x55676a[_0x357647(0x343b)]=_0x15a2ec,_0x55676a[_0x357647(0xa34)]=_0x3ad19e),_0x3aa5b6['push'](_0x55676a);}(_0x5707e4);}if(_0x5e1c98)break;}}if(!(_0x3aa5b6[_0x52a475(0x33ab)](void 0x0)>-0x1))return this[_0x52a475(0x3c8c)]=!0x0,when[_0x52a475(0x14a)](_0x3aa5b6,function(_0x1a2a47){var _0x218443=_0x52a475;if(!(_0x1a2a47[_0x218443(0x531b)]<0x1)){for(var _0x55c025=[],_0x49efd2=0x0;_0x49efd2<_0x1a2a47[_0x218443(0x531b)];_0x49efd2++){var _0x36ed74=_0x1a2a47[_0x49efd2];if(defined$1(_0x36ed74)){if(defined$1(_0x36ed74[_0x218443(0x1de1)])&&(_0x36ed74=_0x36ed74['buffer']),0x0!==_0x3f2207){if(_0x41b00b[_0x218443(0x1bd8)]&&defined$1(_0x41b00b['_packingRequest'])&&_0x41b00b[_0x218443(0x41bf)]===PackingRequest$1['QuadKey'])!defined$1(_0x3aa5b6[_0x49efd2]['subRequest'][_0x218443(0x15b5)])&&defined$1(_0x3aa5b6[_0x49efd2][_0x218443(0xa34)][_0x218443(0x31d7)])&&(_0x3aa5b6[_0x49efd2]['subRequest'][_0x218443(0x15b5)]=_0x3aa5b6[_0x49efd2][_0x218443(0xa34)][_0x218443(0x31d7)][_0x218443(0x15b5)]),defined$1(_0x3aa5b6[_0x49efd2][_0x218443(0xa34)]['quadKeyIndex'])&&(_0x36ed74=decodePackedBuffer$3(_0x36ed74,_0x3aa5b6[_0x49efd2][_0x218443(0xa34)][_0x218443(0x15b5)]),_0x36ed74=new Uint8Array(_0x36ed74)['buffer']),defined$1(_0x59bb20=_0x41b00b[_0x218443(0x5521)][_0x3aa5b6[_0x49efd2]['subRequest'][_0x218443(0x536e)]])||(_0x59bb20=new BlockCacheNode(_0x41b00b,_0x3aa5b6[_0x49efd2]['subRequest']['quadKey'],_0x36ed74),_0x41b00b[_0x218443(0x5521)][_0x3aa5b6[_0x49efd2]['subRequest'][_0x218443(0x536e)]+'_'+_0x3aa5b6[_0x49efd2]['subRequest']['providerName']]=_0x59bb20),_0x41b00b['blockCacheQueue'][_0x218443(0x4a9b)](_0x59bb20),_0x41b00b['blockCacheQueue'][_0x218443(0x559)](_0x41b00b[_0x218443(0x3289)]),_0x36ed74=decodeBlockBuffer$1(_0x36ed74,_0x3aa5b6[_0x49efd2][_0x218443(0xa34)][_0x218443(0x2c84)]);else{if(defined$1(_0x41b00b['_packingRequest'])&&_0x41b00b['_packingRequest']===PackingRequest$1[_0x218443(0x2b14)])_0x36ed74=decodePackedBuffer$3(_0x36ed74,_0x3aa5b6[_0x49efd2]['subRequest'][_0x218443(0x15b5)]);else{if(_0x41b00b[_0x218443(0x1bd8)]){var _0x59bb20;defined$1(_0x59bb20=_0x41b00b[_0x218443(0x5521)][_0x3aa5b6[_0x49efd2]['subRequest']['quadKey']])||(_0x59bb20=new BlockCacheNode(_0x41b00b,_0x3aa5b6[_0x49efd2][_0x218443(0xa34)][_0x218443(0x536e)],_0x36ed74),_0x41b00b[_0x218443(0x5521)][_0x3aa5b6[_0x49efd2][_0x218443(0xa34)][_0x218443(0x536e)]+'_'+_0x3aa5b6[_0x49efd2]['subRequest'][_0x218443(0x409f)]]=_0x59bb20),_0x41b00b[_0x218443(0x1611)][_0x218443(0x4a9b)](_0x59bb20),_0x41b00b[_0x218443(0x1611)][_0x218443(0x559)](_0x41b00b[_0x218443(0x3289)]),_0x36ed74=decodeBlockBuffer$1(_0x36ed74,_0x3aa5b6[_0x49efd2][_0x218443(0xa34)]['blockInfo']);}}}if(!defined$1(_0x36ed74)){if(0x0===_0x49efd2&&_0x1a2a47[_0x218443(0x531b)]>0x1){var _0x4ddf6b=_0x3f2207+'_'+_0x270b69+'_'+_0x2f0a87;if(0x1!=(_0x436d6f=_0x189915['_combiInfo'][_0x4ddf6b])[_0x49efd2+0x1][_0x218443(0x209)])return void delete _0x189915[_0x218443(0x4734)][_0x4ddf6b];}continue;}}var _0x821c9,_0xf4af8b;if(0x2===(_0x821c9=_0x218443(0xd9c)===_0x189915[_0x218443(0x11ea)]?pako[_0x218443(0x2b2a)](_0x36ed74)[_0x218443(0x1de1)]:_0x36ed74)[_0x218443(0x21dd)]/(_0x189915['_heightmapWidth']*_0x189915[_0x218443(0x123e)])){var _0x2fa9e1=new Int16Array(_0x821c9,0x0,_0x189915[_0x218443(0x26c0)]*_0x189915[_0x218443(0x123e)]);_0xf4af8b=[];for(var _0x418424=0x0;_0x418424<_0x2fa9e1['length'];_0x418424++)_0xf4af8b[_0x218443(0x3a33)](parseFloat(_0x2fa9e1[_0x418424]));}else _0xf4af8b=new Float32Array(_0x821c9,0x0,_0x189915[_0x218443(0x26c0)]*_0x189915[_0x218443(0x123e)]);_0x55c025[_0x218443(0x3a33)](_0xf4af8b);}else _0x55c025[_0x218443(0x3a33)](void 0x0);}_0x4ddf6b=_0x3f2207+'_'+_0x270b69+'_'+_0x2f0a87;var _0x436d6f=_0x189915[_0x218443(0x4734)][_0x4ddf6b];if(delete _0x189915[_0x218443(0x4734)][_0x4ddf6b],_0x55c025['length']>0x1){for(_0x49efd2=0x0;_0x49efd2<_0x55c025[_0x218443(0x531b)];_0x49efd2++)defined$1(_0x55c025[_0x49efd2])&&(0x0!=_0x436d6f[_0x49efd2][_0x218443(0x16ae)]||0x0!=_0x436d6f[_0x49efd2][_0x218443(0x37db)]||0x1!=_0x436d6f[_0x49efd2][_0x218443(0x209)])&&(_0x2fa9e1=_0x189915['division'](_0x55c025[_0x49efd2],_0x436d6f[_0x49efd2]['srcX'],_0x436d6f[_0x49efd2][_0x218443(0x37db)],_0x436d6f[_0x49efd2][_0x218443(0x209)],_0x189915[_0x218443(0x26c0)]),_0x55c025[_0x49efd2]=_0x2fa9e1);}var _0x45d4a5=[{},{},{},{}];for(_0x49efd2=0x0;_0x49efd2<_0x55c025[_0x218443(0x531b)];_0x49efd2++)if(defined$1(_0x55c025[_0x49efd2])){var _0x337f61=_0x436d6f[_0x49efd2][_0x218443(0x6d2)],_0x190d25=-0x1,_0x2e2088=-0x1,_0x6db7fb=-0x1,_0x274f79=-0x1;_0x190d25=0x0==_0x55c025[_0x49efd2][0x0]?0x2:0x1,_0x2e2088=0x0==_0x55c025[_0x49efd2][_0x189915[_0x218443(0x26c0)]-0x1]?0x2:0x1,_0x6db7fb=0x0==_0x55c025[_0x49efd2][(_0x189915[_0x218443(0x123e)]-0x1)*_0x189915[_0x218443(0x26c0)]]?0x2:0x1,_0x274f79=0x0==_0x55c025[_0x49efd2][_0x189915['_heightmapHeight']*_0x189915[_0x218443(0x26c0)]-0x1]?0x2:0x1;for(var _0xe3fd24=0.5*_0x189915[_0x218443(0x26c0)],_0x5c9cbf=0.5*_0x189915[_0x218443(0x123e)],_0x167b6c=0x0;_0x167b6c<_0x55c025[_0x49efd2][_0x218443(0x531b)];_0x167b6c++){var _0x28633b=Math['floor'](_0x167b6c/_0x189915[_0x218443(0x26c0)]),_0x41af2d=_0x167b6c%_0x189915['_heightmapWidth'];if(_0x28633b<_0x5c9cbf&&_0x41af2d<_0xe3fd24){var _0x4b1ad6=_0x55c025[_0x49efd2][_0x167b6c];if(0x1===_0x190d25){if(0x0==_0x4b1ad6){_0x190d25=0x3;break;}}else{if(0x0!=_0x4b1ad6){_0x190d25=0x3;break;}}}}_0x45d4a5[0x0][_0x337f61]=_0x190d25;for(_0x167b6c=0x0;_0x167b6c<_0x55c025[_0x49efd2][_0x218443(0x531b)];_0x167b6c++){_0x28633b=Math['floor'](_0x167b6c/_0x189915[_0x218443(0x26c0)]),_0x41af2d=_0x167b6c%_0x189915['_heightmapWidth'];if(_0x28633b<_0x5c9cbf&&_0x41af2d>=_0xe3fd24){_0x4b1ad6=_0x55c025[_0x49efd2][_0x167b6c];if(0x1===_0x2e2088){if(0x0==_0x4b1ad6){_0x2e2088=0x3;break;}}else{if(0x0!=_0x4b1ad6){_0x2e2088=0x3;break;}}}}_0x45d4a5[0x1][_0x337f61]=_0x2e2088;for(_0x167b6c=0x0;_0x167b6c<_0x55c025[_0x49efd2][_0x218443(0x531b)];_0x167b6c++){_0x28633b=Math[_0x218443(0x67a)](_0x167b6c/_0x189915[_0x218443(0x26c0)]),_0x41af2d=_0x167b6c%_0x189915[_0x218443(0x26c0)];if(_0x28633b>=_0x5c9cbf&&_0x41af2d<_0xe3fd24){_0x4b1ad6=_0x55c025[_0x49efd2][_0x167b6c];if(0x1===_0x6db7fb){if(0x0==_0x4b1ad6){_0x6db7fb=0x3;break;}}else{if(0x0!=_0x4b1ad6){_0x6db7fb=0x3;break;}}}}_0x45d4a5[0x2][_0x337f61]=_0x6db7fb;for(_0x167b6c=0x0;_0x167b6c<_0x55c025[_0x49efd2]['length'];_0x167b6c++){_0x28633b=Math[_0x218443(0x67a)](_0x167b6c/_0x189915['_heightmapWidth']),_0x41af2d=_0x167b6c%_0x189915[_0x218443(0x26c0)];if(_0x28633b>=_0x5c9cbf&&_0x41af2d>=_0xe3fd24){_0x4b1ad6=_0x55c025[_0x49efd2][_0x167b6c];if(0x1===_0x274f79){if(0x0==_0x4b1ad6){_0x274f79=0x3;break;}}else{if(0x0!=_0x4b1ad6){_0x274f79=0x3;break;}}}}if(_0x45d4a5[0x3][_0x337f61]=_0x274f79,0x1===_0x190d25&&0x1===_0x2e2088&&0x1===_0x6db7fb&&0x1===_0x274f79)break;}var _0x3dbe85=[];for(_0x49efd2=0x0;_0x49efd2<_0x55c025[_0x218443(0x531b)];_0x49efd2++)defined$1(_0x55c025[_0x49efd2])&&_0x3dbe85[_0x218443(0x3a33)](_0x55c025[_0x49efd2]);if(0x0!==_0x3dbe85[_0x218443(0x531b)]){var _0x21542a=_0x3dbe85[0x0];if(_0x3dbe85['length']>0x1){for(_0x167b6c=0x0;_0x167b6c<_0x21542a['length'];_0x167b6c++)if(0x0==_0x21542a[_0x167b6c]){for(_0x49efd2=0x1;_0x49efd2<_0x3dbe85[_0x218443(0x531b)];_0x49efd2++)if(0x0!=_0x3dbe85[_0x49efd2][_0x167b6c]){_0x21542a[_0x167b6c]=_0x3dbe85[_0x49efd2][_0x167b6c];break;}}}var _0x426b61=!0x1;for(_0x49efd2=0x0;_0x49efd2<_0x21542a['length'];_0x49efd2++)if(Math[_0x218443(0x1661)](_0x21542a[_0x49efd2])>CesiumMath['EPSILON3']){_0x426b61=!0x0;break;}var _0x37aff8=_0x189915[_0x218443(0x26c0)],_0x47a096=_0x189915[_0x218443(0x123e)],_0x1632c4=void 0x0;return _0x189915[_0x218443(0x56f)]&&(_0x1632c4=createNormalBuffer(_0x21542a,_0x37aff8,_0x47a096,_0x256f21,_0x3f2207)),new HeightmapTerrainData({'buffer':_0x21542a,'width':_0x37aff8,'height':_0x47a096,'skirtMode':_0x189915[_0x218443(0x4b6a)],'skirtScale':_0x189915['_skirtScale'],'childTileMask':getChildMask$1(_0x189915,_0x270b69,_0x2f0a87,_0x3f2207),'structure':_0x189915[_0x218443(0x70f)],'valid':_0x426b61,'childTileMaskExt':_0x45d4a5,'normalTexture':_0x1632c4,'level':_0x3f2207,'x':_0x270b69,'y':_0x2f0a87});}}},function(_0x46e096){var _0x530d16=_0x52a475;return when[_0x530d16(0x4e16)](_0x46e096);});}},SCTTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4b17)]=function(_0x521229){var _0x1eec47=_0x68aa19;return this[_0x1eec47(0x424f)]/(0x1<<_0x521229);};var rectangleScratch$6=new Rectangle();function getChildMask$1(_0x1e8440,_0x554528,_0x5ccb89,_0xfc6250){var _0x1c861d=_0x68aa19;for(var _0x3323a=_0x1e8440[_0x1c861d(0x4ebc)],_0x4f2d55=_0x3323a[_0x1c861d(0x5569)](_0x554528,_0x5ccb89,_0xfc6250),_0x2a084f=0x0,_0x3f2636=0x0;_0x3f2636<_0x1e8440[_0x1c861d(0x16f0)][_0x1c861d(0x531b)];_0x3f2636++){var _0x15cea8=_0x1e8440['_rectangles'][_0x3f2636];defined$1(Rectangle[_0x1c861d(0x3f43)](_0x15cea8,_0x4f2d55,rectangleScratch$6))&&(isTileInRectangle$1(_0x3323a,_0x15cea8,0x2*_0x554528,0x2*_0x5ccb89,_0xfc6250+0x1)&&(_0x2a084f|=0x4),isTileInRectangle$1(_0x3323a,_0x15cea8,0x2*_0x554528+0x1,0x2*_0x5ccb89,_0xfc6250+0x1)&&(_0x2a084f|=0x8),isTileInRectangle$1(_0x3323a,_0x15cea8,0x2*_0x554528,0x2*_0x5ccb89+0x1,_0xfc6250+0x1)&&(_0x2a084f|=0x1),isTileInRectangle$1(_0x3323a,_0x15cea8,0x2*_0x554528+0x1,0x2*_0x5ccb89+0x1,_0xfc6250+0x1)&&(_0x2a084f|=0x2));}return _0x2a084f;}function isTileInRectangle$1(_0x59e5ce,_0x2d43cf,_0xb1c5d3,_0x408d48,_0x500d44){var _0x3542dd=_0x68aa19,_0x19db06=_0x59e5ce['tileXYToRectangle'](_0xb1c5d3,_0x408d48,_0x500d44);return defined$1(Rectangle[_0x3542dd(0x3f43)](_0x19db06,_0x2d43cf,rectangleScratch$6));}function ShowGeometryInstanceAttribute(_0x149ad2){var _0xbc0441=_0x68aa19;_0x149ad2=defaultValue$1(_0x149ad2,!0x0),this[_0xbc0441(0x327)]=ShowGeometryInstanceAttribute['toValue'](_0x149ad2);}SCTTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x180d)]=function(_0x349181,_0x12bbbf,_0x59dcae){var _0x27b2ae=_0x68aa19;if(0x0===_0x59dcae)return!0x0;for(var _0x240211=this[_0x27b2ae(0x4ebc)]['tileXYToRectangle'](_0x349181,_0x12bbbf,_0x59dcae),_0x7efd55=0x0;_0x7efd55<this[_0x27b2ae(0x16f0)]['length'];_0x7efd55++){if(defined$1(Rectangle[_0x27b2ae(0x3f43)](this[_0x27b2ae(0x16f0)][_0x7efd55],_0x240211,rectangleScratch$6))&&_0x59dcae>=this[_0x27b2ae(0x13ce)][_0x7efd55][0x0]&&_0x59dcae<=this[_0x27b2ae(0x13ce)][_0x7efd55][this[_0x27b2ae(0x13ce)][_0x7efd55]['length']-0x1])return!0x0;}return!0x1;},SCTTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x46a5)]=function(_0x2c75e0,_0x3e5886,_0x58f17b){},Object['defineProperties'](ShowGeometryInstanceAttribute['prototype'],{'componentDatatype':{'get':function(){return ComponentDatatype$1['UNSIGNED_BYTE'];}},'componentsPerAttribute':{'get':function(){return 0x1;}},'normalize':{'get':function(){return!0x1;}}}),ShowGeometryInstanceAttribute['toValue']=function(_0xca8679,_0x527c52){return defined$1(_0x527c52)?(_0x527c52[0x0]=_0xca8679,_0x527c52):new Uint8Array([_0xca8679]);};var Simon1994PlanetaryPositions={};function computeTdbMinusTtSpice(_0x3c52a6){var _0x57b2bd=_0x68aa19,_0x26f531=6.239996+0.0172019696544*_0x3c52a6;return 0.001657*Math[_0x57b2bd(0x4322)](_0x26f531+0.01671*Math[_0x57b2bd(0x4322)](_0x26f531));}var TdtMinusTai=32.184,J2000d=0x256859;function taiToTdb(_0x5412aa,_0x43da50){var _0x35aff2=_0x68aa19;_0x43da50=JulianDate[_0x35aff2(0x27cb)](_0x5412aa,TdtMinusTai,_0x43da50);var _0x4520b9=JulianDate[_0x35aff2(0x54c4)](_0x43da50)-J2000d;return _0x43da50=JulianDate['addSeconds'](_0x43da50,computeTdbMinusTtSpice(_0x4520b9),_0x43da50);}var epoch=new JulianDate(0x256859,0x0,TimeStandard$1[_0x68aa19(0x28d9)]),MetersPerKilometer=0x3e8,RadiansPerDegree=CesiumMath[_0x68aa19(0x2b22)],RadiansPerArcSecond=CesiumMath[_0x68aa19(0x4dd5)],MetersPerAstronomicalUnit=0x22d4ba57b0,perifocalToEquatorial=new Matrix3();function elementsToCartesian(_0x58bb2a,_0x4d21d7,_0x973ffd,_0x3d0b06,_0x5853e2,_0xf25d8d,_0x33ead6){var _0xdef383=_0x68aa19;_0x973ffd<0x0&&(_0x973ffd=-_0x973ffd,_0x5853e2+=CesiumMath['PI']);var _0x2324b5=_0x58bb2a*(0x1-_0x4d21d7),_0x1d0cdc=_0x3d0b06-_0x5853e2,_0x21455e=_0x5853e2,_0x42743c=meanAnomalyToTrueAnomaly(_0xf25d8d-_0x3d0b06,_0x4d21d7);perifocalToCartesianMatrix(_0x1d0cdc,_0x973ffd,_0x21455e,perifocalToEquatorial);var _0x4b3cdc=_0x2324b5*(0x1+_0x4d21d7),_0x3a7cd0=Math[_0xdef383(0x1d35)](_0x42743c),_0x529724=Math['sin'](_0x42743c),_0x612d03=_0x4b3cdc/(0x1+_0x4d21d7*_0x3a7cd0);return defined$1(_0x33ead6)?(_0x33ead6['x']=_0x612d03*_0x3a7cd0,_0x33ead6['y']=_0x612d03*_0x529724,_0x33ead6['z']=0x0):_0x33ead6=new Cartesian3(_0x612d03*_0x3a7cd0,_0x612d03*_0x529724,0x0),Matrix3[_0xdef383(0x21ec)](perifocalToEquatorial,_0x33ead6,_0x33ead6);}function meanAnomalyToTrueAnomaly(_0x56814a,_0x384dc7){return eccentricAnomalyToTrueAnomaly(meanAnomalyToEccentricAnomaly(_0x56814a,_0x384dc7),_0x384dc7);}var maxIterationCount=0x32,keplerEqConvergence=CesiumMath[_0x68aa19(0x304f)];function meanAnomalyToEccentricAnomaly(_0x1fb40b,_0x242931){var _0x1599ba=_0x68aa19,_0x371fe6,_0x5d121d=Math[_0x1599ba(0x67a)](_0x1fb40b/CesiumMath[_0x1599ba(0x3295)]),_0x4117c5=(_0x1fb40b-=_0x5d121d*CesiumMath[_0x1599ba(0x3295)])+_0x242931*Math[_0x1599ba(0x4322)](_0x1fb40b)/(0x1-Math[_0x1599ba(0x4322)](_0x1fb40b+_0x242931)+Math['sin'](_0x1fb40b)),_0x101049=Number[_0x1599ba(0xd77)];for(_0x371fe6=0x0;_0x371fe6<maxIterationCount&&Math['abs'](_0x101049-_0x4117c5)>keplerEqConvergence;++_0x371fe6){_0x4117c5=(_0x101049=_0x4117c5)-(_0x101049-_0x242931*Math[_0x1599ba(0x4322)](_0x101049)-_0x1fb40b)/(0x1-_0x242931*Math[_0x1599ba(0x1d35)](_0x101049));}return _0x101049=_0x4117c5+_0x5d121d*CesiumMath['TWO_PI'];}function eccentricAnomalyToTrueAnomaly(_0x1379ae,_0x15d784){var _0x16d138=_0x68aa19,_0x3a3730=Math['floor'](_0x1379ae/CesiumMath[_0x16d138(0x3295)]);_0x1379ae-=_0x3a3730*CesiumMath[_0x16d138(0x3295)];var _0x2c8f15=Math[_0x16d138(0x1d35)](_0x1379ae)-_0x15d784,_0x5a0c28=Math[_0x16d138(0x4322)](_0x1379ae)*Math['sqrt'](0x1-_0x15d784*_0x15d784),_0xd04074=Math[_0x16d138(0x8af)](_0x5a0c28,_0x2c8f15);return _0xd04074=CesiumMath[_0x16d138(0x53a9)](_0xd04074),_0x1379ae<0x0&&(_0xd04074-=CesiumMath[_0x16d138(0x3295)]),_0xd04074+=_0x3a3730*CesiumMath[_0x16d138(0x3295)];}function perifocalToCartesianMatrix(_0x31282f,_0x24bbe6,_0x52e73e,_0x39a3e1){var _0x5314f4=_0x68aa19,_0x2a9255=Math[_0x5314f4(0x1d35)](_0x31282f),_0x49a386=Math['sin'](_0x31282f),_0x592d57=Math[_0x5314f4(0x1d35)](_0x24bbe6),_0x2df6dc=Math[_0x5314f4(0x4322)](_0x24bbe6),_0x32735f=Math[_0x5314f4(0x1d35)](_0x52e73e),_0x279ae7=Math['sin'](_0x52e73e);return defined$1(_0x39a3e1)?(_0x39a3e1[0x0]=_0x32735f*_0x2a9255-_0x279ae7*_0x49a386*_0x592d57,_0x39a3e1[0x1]=_0x279ae7*_0x2a9255+_0x32735f*_0x49a386*_0x592d57,_0x39a3e1[0x2]=_0x49a386*_0x2df6dc,_0x39a3e1[0x3]=-_0x32735f*_0x49a386-_0x279ae7*_0x2a9255*_0x592d57,_0x39a3e1[0x4]=-_0x279ae7*_0x49a386+_0x32735f*_0x2a9255*_0x592d57,_0x39a3e1[0x5]=_0x2a9255*_0x2df6dc,_0x39a3e1[0x6]=_0x279ae7*_0x2df6dc,_0x39a3e1[0x7]=-_0x32735f*_0x2df6dc,_0x39a3e1[0x8]=_0x592d57):_0x39a3e1=new Matrix3(_0x32735f*_0x2a9255-_0x279ae7*_0x49a386*_0x592d57,-_0x32735f*_0x49a386-_0x279ae7*_0x2a9255*_0x592d57,_0x279ae7*_0x2df6dc,_0x279ae7*_0x2a9255+_0x32735f*_0x49a386*_0x592d57,-_0x279ae7*_0x49a386+_0x32735f*_0x2a9255*_0x592d57,-_0x32735f*_0x2df6dc,_0x49a386*_0x2df6dc,_0x2a9255*_0x2df6dc,_0x592d57),_0x39a3e1;}var semiMajorAxis0=1.0000010178*MetersPerAstronomicalUnit,meanLongitude0=100.46645683*RadiansPerDegree,meanLongitude1=1295977422.83429*RadiansPerArcSecond,p1u=0x3e82,p2u=0x5567,p3u=0x7d04,p4u=0x2ab3,p5u=0x38c1,p6u=0x3ff0,p7u=0x3bd6,p8u=0x801a,Ca1=0x40*1e-7*MetersPerAstronomicalUnit,Ca2=1e-7*-0x98*MetersPerAstronomicalUnit,Ca3=0x3e*1e-7*MetersPerAstronomicalUnit,Ca4=-8e-7*MetersPerAstronomicalUnit,Ca5=0x20*1e-7*MetersPerAstronomicalUnit,Ca6=1e-7*-0x29*MetersPerAstronomicalUnit,Ca7=0x13*1e-7*MetersPerAstronomicalUnit,Ca8=1e-7*-0xb*MetersPerAstronomicalUnit,Sa1=1e-7*-0x96*MetersPerAstronomicalUnit,Sa2=1e-7*-0x2e*MetersPerAstronomicalUnit,Sa3=0x44*1e-7*MetersPerAstronomicalUnit,Sa4=0x36*1e-7*MetersPerAstronomicalUnit,Sa5=0xe*1e-7*MetersPerAstronomicalUnit,Sa6=0x18*1e-7*MetersPerAstronomicalUnit,Sa7=1e-7*-0x1c*MetersPerAstronomicalUnit,Sa8=0x16*1e-7*MetersPerAstronomicalUnit,q1u=0xa,q2u=0x3e82,q3u=0x5567,q4u=0x2ab3,q5u=0x5c1,q6u=0x7d04,q7u=0x1123,q8u=0x49,Cl1=1e-7*-0x145,Cl2=1e-7*-0x142,Cl3=1e-7*-0x4f,Cl4=0xe8*1e-7,Cl5=1e-7*-0x34,Cl6=0x61*1e-7,Cl7=0x37*1e-7,Cl8=1e-7*-0x29,Sl1=1e-7*-0x69,Sl2=1e-7*-0x89,Sl3=0x102*1e-7,Sl4=0x23*1e-7,Sl5=1e-7*-0x74,Sl6=1e-7*-0x58,Sl7=1e-7*-0x70,Sl8=1e-7*-0x50,scratchDate$1=new JulianDate(0x0,0x0,TimeStandard$1['TAI']);function computeSimonEarthMoonBarycenter(_0x4a942a,_0x482f06){var _0x4541ac=_0x68aa19;taiToTdb(_0x4a942a,scratchDate$1);var _0x1fa939=(scratchDate$1[_0x4541ac(0x49f5)]-epoch['dayNumber']+(scratchDate$1[_0x4541ac(0x1389)]-epoch[_0x4541ac(0x1389)])/TimeConstants$1[_0x4541ac(0x16dc)])/(0xa*TimeConstants$1[_0x4541ac(0x31f5)]),_0x571f25=0.3595362*_0x1fa939,_0x128ce1=semiMajorAxis0+Ca1*Math['cos'](p1u*_0x571f25)+Sa1*Math[_0x4541ac(0x4322)](p1u*_0x571f25)+Ca2*Math[_0x4541ac(0x1d35)](p2u*_0x571f25)+Sa2*Math[_0x4541ac(0x4322)](p2u*_0x571f25)+Ca3*Math[_0x4541ac(0x1d35)](p3u*_0x571f25)+Sa3*Math['sin'](p3u*_0x571f25)+Ca4*Math[_0x4541ac(0x1d35)](p4u*_0x571f25)+Sa4*Math[_0x4541ac(0x4322)](p4u*_0x571f25)+Ca5*Math[_0x4541ac(0x1d35)](p5u*_0x571f25)+Sa5*Math[_0x4541ac(0x4322)](p5u*_0x571f25)+Ca6*Math[_0x4541ac(0x1d35)](p6u*_0x571f25)+Sa6*Math[_0x4541ac(0x4322)](p6u*_0x571f25)+Ca7*Math[_0x4541ac(0x1d35)](p7u*_0x571f25)+Sa7*Math['sin'](p7u*_0x571f25)+Ca8*Math[_0x4541ac(0x1d35)](p8u*_0x571f25)+Sa8*Math[_0x4541ac(0x4322)](p8u*_0x571f25),_0x1b57ff=meanLongitude0+meanLongitude1*_0x1fa939+Cl1*Math[_0x4541ac(0x1d35)](q1u*_0x571f25)+Sl1*Math[_0x4541ac(0x4322)](q1u*_0x571f25)+Cl2*Math[_0x4541ac(0x1d35)](q2u*_0x571f25)+Sl2*Math['sin'](q2u*_0x571f25)+Cl3*Math['cos'](q3u*_0x571f25)+Sl3*Math[_0x4541ac(0x4322)](q3u*_0x571f25)+Cl4*Math[_0x4541ac(0x1d35)](q4u*_0x571f25)+Sl4*Math[_0x4541ac(0x4322)](q4u*_0x571f25)+Cl5*Math[_0x4541ac(0x1d35)](q5u*_0x571f25)+Sl5*Math[_0x4541ac(0x4322)](q5u*_0x571f25)+Cl6*Math[_0x4541ac(0x1d35)](q6u*_0x571f25)+Sl6*Math[_0x4541ac(0x4322)](q6u*_0x571f25)+Cl7*Math[_0x4541ac(0x1d35)](q7u*_0x571f25)+Sl7*Math[_0x4541ac(0x4322)](q7u*_0x571f25)+Cl8*Math[_0x4541ac(0x1d35)](q8u*_0x571f25)+Sl8*Math['sin'](q8u*_0x571f25);return elementsToCartesian(_0x128ce1,0.0167086342-0.0004203654*_0x1fa939,469.97289*RadiansPerArcSecond*_0x1fa939,102.93734808*RadiansPerDegree+11612.3529*RadiansPerArcSecond*_0x1fa939,174.87317577*RadiansPerDegree-8679.27034*RadiansPerArcSecond*_0x1fa939,_0x1b57ff,_0x482f06);}function computeSimonMoon(_0x9ea506,_0x36e829){var _0x492950=_0x68aa19;taiToTdb(_0x9ea506,scratchDate$1);var _0xe74a29=(scratchDate$1[_0x492950(0x49f5)]-epoch[_0x492950(0x49f5)]+(scratchDate$1[_0x492950(0x1389)]-epoch[_0x492950(0x1389)])/TimeConstants$1['SECONDS_PER_DAY'])/TimeConstants$1['DAYS_PER_JULIAN_CENTURY'],_0x1f4d09=_0xe74a29*_0xe74a29,_0x12bce9=_0x1f4d09*_0xe74a29,_0x205aa6=_0x12bce9*_0xe74a29,_0x49c9bc=383397.7725+0.004*_0xe74a29,_0x3c4712=0.055545526-1.6e-8*_0xe74a29,_0x1ed767=5.15668983*RadiansPerDegree,_0x12584e=-0.00008*_0xe74a29+0.02966*_0x1f4d09-0.000042*_0x12bce9-1.3e-7*_0x205aa6,_0x111946=83.35324312*RadiansPerDegree,_0x5a0905=14643420.2669*_0xe74a29-38.2702*_0x1f4d09-0.045047*_0x12bce9+0.00021301*_0x205aa6,_0x24a6b3=125.04455501*RadiansPerDegree,_0x13fcad=-6967919.3631*_0xe74a29+6.3602*_0x1f4d09+0.007625*_0x12bce9-0.00003586*_0x205aa6,_0x37dbd1=218.31664563*RadiansPerDegree,_0x2dc730=1732559343.4847*_0xe74a29-6.391*_0x1f4d09+0.006588*_0x12bce9-0.00003169*_0x205aa6,_0x23c9f4=297.85019547*RadiansPerDegree+RadiansPerArcSecond*(1602961601.209*_0xe74a29-6.3706*_0x1f4d09+0.006593*_0x12bce9-0.00003169*_0x205aa6),_0x59eb45=134.96340251*RadiansPerDegree+RadiansPerArcSecond*(1717915923.2178*_0xe74a29+31.8792*_0x1f4d09+0.051635*_0x12bce9-0.0002447*_0x205aa6),_0x43543a=357.52910918*RadiansPerDegree+RadiansPerArcSecond*(129596581.0481*_0xe74a29-0.5532*_0x1f4d09+0.000136*_0x12bce9-0.00001149*_0x205aa6),_0x193f6e=310.17137918*RadiansPerDegree-RadiansPerArcSecond*(6967051.436*_0xe74a29+6.2068*_0x1f4d09+0.007618*_0x12bce9-0.00003219*_0x205aa6),_0x1bc75d=0x2*_0x23c9f4,_0x4984c8=0x4*_0x23c9f4,_0x49aaf5=0x6*_0x23c9f4,_0x1db88d=0x2*_0x59eb45,_0xfb9915=0x3*_0x59eb45,_0x288d6b=0x4*_0x59eb45,_0x256eea=0x2*(93.27209062*RadiansPerDegree+RadiansPerArcSecond*(1739527262.8478*_0xe74a29-12.7512*_0x1f4d09-0.001037*_0x12bce9+0.00000417*_0x205aa6));_0x49c9bc+=3400.4*Math['cos'](_0x1bc75d)-635.6*Math[_0x492950(0x1d35)](_0x1bc75d-_0x59eb45)-235.6*Math['cos'](_0x59eb45)+218.1*Math[_0x492950(0x1d35)](_0x1bc75d-_0x43543a)+0xb5*Math[_0x492950(0x1d35)](_0x1bc75d+_0x59eb45),_0x3c4712+=0.014216*Math[_0x492950(0x1d35)](_0x1bc75d-_0x59eb45)+0.008551*Math[_0x492950(0x1d35)](_0x1bc75d-_0x1db88d)-0.001383*Math['cos'](_0x59eb45)+0.001356*Math[_0x492950(0x1d35)](_0x1bc75d+_0x59eb45)-0.001147*Math['cos'](_0x4984c8-_0xfb9915)-0.000914*Math[_0x492950(0x1d35)](_0x4984c8-_0x1db88d)+0.000869*Math[_0x492950(0x1d35)](_0x1bc75d-_0x43543a-_0x59eb45)-0.000627*Math['cos'](_0x1bc75d)-0.000394*Math[_0x492950(0x1d35)](_0x4984c8-_0x288d6b)+0.000282*Math[_0x492950(0x1d35)](_0x1bc75d-_0x43543a-_0x1db88d)-0.000279*Math[_0x492950(0x1d35)](_0x23c9f4-_0x59eb45)-0.000236*Math[_0x492950(0x1d35)](_0x1db88d)+0.000231*Math[_0x492950(0x1d35)](_0x4984c8)+0.000229*Math[_0x492950(0x1d35)](_0x49aaf5-_0x288d6b)-0.000201*Math['cos'](_0x1db88d-_0x256eea),_0x12584e+=486.26*Math[_0x492950(0x1d35)](_0x1bc75d-_0x256eea)-40.13*Math[_0x492950(0x1d35)](_0x1bc75d)+37.51*Math[_0x492950(0x1d35)](_0x256eea)+25.73*Math[_0x492950(0x1d35)](_0x1db88d-_0x256eea)+19.97*Math[_0x492950(0x1d35)](_0x1bc75d-_0x43543a-_0x256eea),_0x5a0905+=-0xd939*Math[_0x492950(0x4322)](_0x1bc75d-_0x59eb45)-0x8797*Math[_0x492950(0x4322)](_0x1bc75d-_0x1db88d)-0x2640*Math[_0x492950(0x4322)](_0x59eb45)+0x24a9*Math['sin'](_0x4984c8-_0xfb9915)+0x1d51*Math[_0x492950(0x4322)](_0x4984c8-_0x1db88d)+0x14c6*Math[_0x492950(0x4322)](_0x1bc75d+_0x59eb45)+0xd9c*Math[_0x492950(0x4322)](_0x4984c8-_0x288d6b)-0xd59*Math[_0x492950(0x4322)](_0x1bc75d-_0x43543a-_0x59eb45)-0x9e2*Math[_0x492950(0x4322)](_0x49aaf5-_0x288d6b)-0x948*Math[_0x492950(0x4322)](_0x1bc75d)-0x81b*Math['sin'](_0x1bc75d-_0xfb9915)-0x75b*Math[_0x492950(0x4322)](_0x1db88d)-0x6c8*Math[_0x492950(0x4322)](_0x49aaf5-0x5*_0x59eb45)+0x65a*Math[_0x492950(0x4322)](_0x43543a)-0x55a*Math[_0x492950(0x4322)](_0x49aaf5-_0xfb9915),_0x13fcad+=-0x1510*Math[_0x492950(0x4322)](_0x1bc75d-_0x256eea)-0x21c*Math['sin'](_0x43543a)-0x1b9*Math[_0x492950(0x4322)](_0x1bc75d)+0x1a7*Math[_0x492950(0x4322)](_0x256eea)-0x120*Math['sin'](_0x1db88d-_0x256eea),_0x2dc730+=-3332.9*Math[_0x492950(0x4322)](_0x1bc75d)+1197.4*Math['sin'](_0x1bc75d-_0x59eb45)-662.5*Math[_0x492950(0x4322)](_0x43543a)+396.3*Math[_0x492950(0x4322)](_0x59eb45)-0xda*Math[_0x492950(0x4322)](_0x1bc75d-_0x43543a);var _0x49d998=0x2*_0x193f6e,_0x27989f=0x3*_0x193f6e;_0x12584e+=46.997*Math['cos'](_0x193f6e)*_0xe74a29-0.614*Math['cos'](_0x1bc75d-_0x256eea+_0x193f6e)*_0xe74a29+0.614*Math[_0x492950(0x1d35)](_0x1bc75d-_0x256eea-_0x193f6e)*_0xe74a29-0.0297*Math[_0x492950(0x1d35)](_0x49d998)*_0x1f4d09-0.0335*Math[_0x492950(0x1d35)](_0x193f6e)*_0x1f4d09+0.0012*Math['cos'](_0x1bc75d-_0x256eea+_0x49d998)*_0x1f4d09-0.00016*Math['cos'](_0x193f6e)*_0x12bce9+0.00004*Math[_0x492950(0x1d35)](_0x27989f)*_0x12bce9+0.00004*Math[_0x492950(0x1d35)](_0x49d998)*_0x12bce9;var _0x33ecec=2.116*Math[_0x492950(0x4322)](_0x193f6e)*_0xe74a29-0.111*Math[_0x492950(0x4322)](_0x1bc75d-_0x256eea-_0x193f6e)*_0xe74a29-0.0015*Math[_0x492950(0x4322)](_0x193f6e)*_0x1f4d09;return _0x5a0905+=_0x33ecec,_0x2dc730+=_0x33ecec,_0x13fcad+=-520.77*Math[_0x492950(0x4322)](_0x193f6e)*_0xe74a29+13.66*Math[_0x492950(0x4322)](_0x1bc75d-_0x256eea+_0x193f6e)*_0xe74a29+1.12*Math[_0x492950(0x4322)](_0x1bc75d-_0x193f6e)*_0xe74a29-1.06*Math[_0x492950(0x4322)](_0x256eea-_0x193f6e)*_0xe74a29+0.66*Math[_0x492950(0x4322)](_0x49d998)*_0x1f4d09+0.371*Math['sin'](_0x193f6e)*_0x1f4d09-0.035*Math[_0x492950(0x4322)](_0x1bc75d-_0x256eea+_0x49d998)*_0x1f4d09-0.015*Math[_0x492950(0x4322)](_0x1bc75d-_0x256eea+_0x193f6e)*_0x1f4d09+0.0014*Math[_0x492950(0x4322)](_0x193f6e)*_0x12bce9-0.0011*Math['sin'](_0x27989f)*_0x12bce9-0.0009*Math['sin'](_0x49d998)*_0x12bce9,elementsToCartesian(_0x49c9bc*=MetersPerKilometer,_0x3c4712,_0x1ed767+_0x12584e*RadiansPerArcSecond,_0x111946+_0x5a0905*RadiansPerArcSecond,_0x24a6b3+_0x13fcad*RadiansPerArcSecond,_0x37dbd1+_0x2dc730*RadiansPerArcSecond,_0x36e829);}var moonEarthMassRatio=0.012300034,factor=moonEarthMassRatio/(moonEarthMassRatio+0x1)*-0x1;function computeSimonEarth(_0x477b48,_0x1a2e9c){var _0x4f5b52=_0x68aa19;return _0x1a2e9c=computeSimonMoon(_0x477b48,_0x1a2e9c),Cartesian3[_0x4f5b52(0x1c02)](_0x1a2e9c,factor,_0x1a2e9c);}var axesTransformation=new Matrix3(1.0000000000000002,5.619723173785822e-16,4.690511510146299e-19,-5.154129427414611e-16,0.9174820620691819,-0.39777715593191376,-2.23970096136568e-16,0.39777715593191376,0.9174820620691819),translation=new Cartesian3();function interpolateColors(_0x19b1cb,_0x2dd9b0,_0x57892d,_0x5d9002,_0x18bb06,_0x37f588,_0x3efb7f){var _0x132d7e=_0x68aa19,_0x5595b0,_0x59a0a8=PolylinePipeline[_0x132d7e(0x1b10)](_0x19b1cb,_0x2dd9b0,_0x18bb06),_0x147cff=_0x57892d[_0x132d7e(0x4f34)],_0x1e6021=_0x57892d[_0x132d7e(0x2129)],_0x1faabb=_0x57892d[_0x132d7e(0x28f8)],_0x3dd8a=_0x57892d['alpha'],_0x9e283c=_0x5d9002[_0x132d7e(0x4f34)],_0x2a4293=_0x5d9002[_0x132d7e(0x2129)],_0x4ff62f=_0x5d9002[_0x132d7e(0x28f8)],_0x4c9e4d=_0x5d9002[_0x132d7e(0x24f9)];if(Color$2['equals'](_0x57892d,_0x5d9002)){for(_0x5595b0=0x0;_0x5595b0<_0x59a0a8;_0x5595b0++)_0x37f588[_0x3efb7f++]=Color$2[_0x132d7e(0x3b2b)](_0x147cff),_0x37f588[_0x3efb7f++]=Color$2[_0x132d7e(0x3b2b)](_0x1e6021),_0x37f588[_0x3efb7f++]=Color$2['floatToByte'](_0x1faabb),_0x37f588[_0x3efb7f++]=Color$2[_0x132d7e(0x3b2b)](_0x3dd8a);return _0x3efb7f;}var _0xd89b8a=(_0x9e283c-_0x147cff)/_0x59a0a8,_0x4958f8=(_0x2a4293-_0x1e6021)/_0x59a0a8,_0x17341f=(_0x4ff62f-_0x1faabb)/_0x59a0a8,_0x14a6dd=(_0x4c9e4d-_0x3dd8a)/_0x59a0a8,_0x19a04a=_0x3efb7f;for(_0x5595b0=0x0;_0x5595b0<_0x59a0a8;_0x5595b0++)_0x37f588[_0x19a04a++]=Color$2[_0x132d7e(0x3b2b)](_0x147cff+_0x5595b0*_0xd89b8a),_0x37f588[_0x19a04a++]=Color$2[_0x132d7e(0x3b2b)](_0x1e6021+_0x5595b0*_0x4958f8),_0x37f588[_0x19a04a++]=Color$2[_0x132d7e(0x3b2b)](_0x1faabb+_0x5595b0*_0x17341f),_0x37f588[_0x19a04a++]=Color$2[_0x132d7e(0x3b2b)](_0x3dd8a+_0x5595b0*_0x14a6dd);return _0x19a04a;}function SimplePolylineGeometry(_0x58d389){var _0x4b8bf2=_0x68aa19,_0x4e04d5=(_0x58d389=defaultValue$1(_0x58d389,defaultValue$1[_0x4b8bf2(0x494f)]))[_0x4b8bf2(0x30fe)],_0x2073a7=_0x58d389[_0x4b8bf2(0x145d)],_0x30006f=defaultValue$1(_0x58d389['colorsPerVertex'],!0x1);this[_0x4b8bf2(0x36f4)]=_0x4e04d5,this['_colors']=_0x2073a7,this[_0x4b8bf2(0x235c)]=_0x30006f,this[_0x4b8bf2(0xf4c)]=defaultValue$1(_0x58d389[_0x4b8bf2(0x52d1)],ArcType$1[_0x4b8bf2(0x52cb)]),this[_0x4b8bf2(0x44f0)]=defaultValue$1(_0x58d389[_0x4b8bf2(0xb6f)],CesiumMath[_0x4b8bf2(0x2b22)]),this[_0x4b8bf2(0x2de2)]=defaultValue$1(_0x58d389[_0x4b8bf2(0x1706)],Ellipsoid[_0x4b8bf2(0x1d49)]),this[_0x4b8bf2(0x39eb)]=_0x4b8bf2(0x3b2c);var _0x648aee=0x1+_0x4e04d5[_0x4b8bf2(0x531b)]*Cartesian3[_0x4b8bf2(0xe6c)];_0x648aee+=defined$1(_0x2073a7)?0x1+_0x2073a7[_0x4b8bf2(0x531b)]*Color$2[_0x4b8bf2(0xe6c)]:0x1,this['packedLength']=_0x648aee+Ellipsoid[_0x4b8bf2(0xe6c)]+0x3;}Simon1994PlanetaryPositions[_0x68aa19(0x2175)]=function(_0x4b3eb8,_0x22d179){var _0x403486=_0x68aa19;return defined$1(_0x4b3eb8)||(_0x4b3eb8=JulianDate[_0x403486(0x3c84)]()),defined$1(_0x22d179)||(_0x22d179=new Cartesian3()),translation=computeSimonEarthMoonBarycenter(_0x4b3eb8,translation),_0x22d179=Cartesian3[_0x403486(0x3152)](translation,_0x22d179),computeSimonEarth(_0x4b3eb8,translation),Cartesian3[_0x403486(0x286c)](_0x22d179,translation,_0x22d179),Matrix3[_0x403486(0x21ec)](axesTransformation,_0x22d179,_0x22d179),_0x22d179;},Simon1994PlanetaryPositions[_0x68aa19(0x555b)]=function(_0x47e7d4,_0x12aa8b){var _0xa3c22b=_0x68aa19;return defined$1(_0x47e7d4)||(_0x47e7d4=JulianDate[_0xa3c22b(0x3c84)]()),_0x12aa8b=computeSimonMoon(_0x47e7d4,_0x12aa8b),Matrix3[_0xa3c22b(0x21ec)](axesTransformation,_0x12aa8b,_0x12aa8b),_0x12aa8b;},SimplePolylineGeometry[_0x68aa19(0x3540)]=function(_0x1a1159,_0x193d03,_0x6c37cd){var _0x5d89ac=_0x68aa19,_0xb3ad5e;_0x6c37cd=defaultValue$1(_0x6c37cd,0x0);var _0x3e021e=_0x1a1159['_positions'],_0x456971=_0x3e021e[_0x5d89ac(0x531b)];for(_0x193d03[_0x6c37cd++]=_0x456971,_0xb3ad5e=0x0;_0xb3ad5e<_0x456971;++_0xb3ad5e,_0x6c37cd+=Cartesian3[_0x5d89ac(0xe6c)])Cartesian3[_0x5d89ac(0x3540)](_0x3e021e[_0xb3ad5e],_0x193d03,_0x6c37cd);var _0x15af43=_0x1a1159['_colors'];for(_0x456971=defined$1(_0x15af43)?_0x15af43[_0x5d89ac(0x531b)]:0x0,_0x193d03[_0x6c37cd++]=_0x456971,_0xb3ad5e=0x0;_0xb3ad5e<_0x456971;++_0xb3ad5e,_0x6c37cd+=Color$2[_0x5d89ac(0xe6c)])Color$2[_0x5d89ac(0x3540)](_0x15af43[_0xb3ad5e],_0x193d03,_0x6c37cd);return Ellipsoid[_0x5d89ac(0x3540)](_0x1a1159['_ellipsoid'],_0x193d03,_0x6c37cd),_0x6c37cd+=Ellipsoid[_0x5d89ac(0xe6c)],_0x193d03[_0x6c37cd++]=_0x1a1159[_0x5d89ac(0x235c)]?0x1:0x0,_0x193d03[_0x6c37cd++]=_0x1a1159[_0x5d89ac(0xf4c)],_0x193d03[_0x6c37cd]=_0x1a1159[_0x5d89ac(0x44f0)],_0x193d03;},SimplePolylineGeometry['unpack']=function(_0x44cefd,_0x7488b0,_0x7d7c){var _0x3630c4=_0x68aa19,_0x100634;_0x7488b0=defaultValue$1(_0x7488b0,0x0);var _0x1d70c0=_0x44cefd[_0x7488b0++],_0x166678=new Array(_0x1d70c0);for(_0x100634=0x0;_0x100634<_0x1d70c0;++_0x100634,_0x7488b0+=Cartesian3[_0x3630c4(0xe6c)])_0x166678[_0x100634]=Cartesian3[_0x3630c4(0x41a1)](_0x44cefd,_0x7488b0);var _0x2fd9e2=(_0x1d70c0=_0x44cefd[_0x7488b0++])>0x0?new Array(_0x1d70c0):void 0x0;for(_0x100634=0x0;_0x100634<_0x1d70c0;++_0x100634,_0x7488b0+=Color$2[_0x3630c4(0xe6c)])_0x2fd9e2[_0x100634]=Color$2[_0x3630c4(0x41a1)](_0x44cefd,_0x7488b0);var _0x2b5f3b=Ellipsoid['unpack'](_0x44cefd,_0x7488b0);_0x7488b0+=Ellipsoid[_0x3630c4(0xe6c)];var _0x373ea2=0x1===_0x44cefd[_0x7488b0++],_0x2ea056=_0x44cefd[_0x7488b0++],_0x441584=_0x44cefd[_0x7488b0];return defined$1(_0x7d7c)?(_0x7d7c[_0x3630c4(0x36f4)]=_0x166678,_0x7d7c[_0x3630c4(0x4430)]=_0x2fd9e2,_0x7d7c[_0x3630c4(0x2de2)]=_0x2b5f3b,_0x7d7c[_0x3630c4(0x235c)]=_0x373ea2,_0x7d7c[_0x3630c4(0xf4c)]=_0x2ea056,_0x7d7c[_0x3630c4(0x44f0)]=_0x441584,_0x7d7c):new SimplePolylineGeometry({'positions':_0x166678,'colors':_0x2fd9e2,'ellipsoid':_0x2b5f3b,'colorsPerVertex':_0x373ea2,'arcType':_0x2ea056,'granularity':_0x441584});};var scratchArray1=new Array(0x2),scratchArray2=new Array(0x2),generateArcOptionsScratch$1={'positions':scratchArray1,'height':scratchArray2,'ellipsoid':void 0x0,'minDistance':void 0x0,'granularity':void 0x0};SimplePolylineGeometry[_0x68aa19(0x2a90)]=function(_0x573133){var _0x48c736=_0x68aa19,_0x477c17,_0x345936,_0x421f77,_0x35fb35,_0x4c0be0,_0x2e1660=_0x573133['_positions'],_0x549df5=_0x573133[_0x48c736(0x4430)],_0xb43857=_0x573133['_colorsPerVertex'],_0x12c38f=_0x573133[_0x48c736(0xf4c)],_0x57f523=_0x573133[_0x48c736(0x44f0)],_0x33e942=_0x573133[_0x48c736(0x2de2)],_0x2dc54e=CesiumMath[_0x48c736(0x4416)](_0x57f523,_0x33e942[_0x48c736(0x587a)]),_0x5cce2b=defined$1(_0x549df5)&&!_0xb43857,_0x389c7a=_0x2e1660[_0x48c736(0x531b)],_0x5250a7=0x0;if(_0x12c38f===ArcType$1[_0x48c736(0x52cb)]||_0x12c38f===ArcType$1[_0x48c736(0xf45)]){var _0x3e9319,_0x58e016,_0x56dfe7;_0x12c38f===ArcType$1[_0x48c736(0x52cb)]?(_0x3e9319=CesiumMath['chordLength'](_0x57f523,_0x33e942['maximumRadius']),_0x58e016=PolylinePipeline['numberOfPoints'],_0x56dfe7=PolylinePipeline[_0x48c736(0x3e20)]):(_0x3e9319=_0x57f523,_0x58e016=PolylinePipeline[_0x48c736(0x2a9c)],_0x56dfe7=PolylinePipeline[_0x48c736(0x4092)]);var _0x3f68fd=PolylinePipeline[_0x48c736(0xdcf)](_0x2e1660,_0x33e942),_0xf7bcd4=generateArcOptionsScratch$1;if(_0x12c38f===ArcType$1[_0x48c736(0x52cb)]?_0xf7bcd4[_0x48c736(0x28aa)]=_0x2dc54e:_0xf7bcd4[_0x48c736(0xb6f)]=_0x57f523,_0xf7bcd4['ellipsoid']=_0x33e942,_0x5cce2b){var _0x27736d=0x0;for(_0x477c17=0x0;_0x477c17<_0x389c7a-0x1;_0x477c17++)_0x27736d+=_0x58e016(_0x2e1660[_0x477c17],_0x2e1660[_0x477c17+0x1],_0x3e9319)+0x1;_0x345936=new Float64Array(0x3*_0x27736d),_0x35fb35=new Uint8Array(0x4*_0x27736d),_0xf7bcd4[_0x48c736(0x30fe)]=scratchArray1,_0xf7bcd4['height']=scratchArray2;var _0x566ef0=0x0;for(_0x477c17=0x0;_0x477c17<_0x389c7a-0x1;++_0x477c17){scratchArray1[0x0]=_0x2e1660[_0x477c17],scratchArray1[0x1]=_0x2e1660[_0x477c17+0x1],scratchArray2[0x0]=_0x3f68fd[_0x477c17],scratchArray2[0x1]=_0x3f68fd[_0x477c17+0x1];var _0x4d9383=_0x56dfe7(_0xf7bcd4);if(defined$1(_0x549df5)){var _0x5ea2bc=_0x4d9383['length']/0x3;_0x4c0be0=_0x549df5[_0x477c17];for(var _0x5e8509=0x0;_0x5e8509<_0x5ea2bc;++_0x5e8509)_0x35fb35[_0x566ef0++]=Color$2['floatToByte'](_0x4c0be0[_0x48c736(0x4f34)]),_0x35fb35[_0x566ef0++]=Color$2['floatToByte'](_0x4c0be0[_0x48c736(0x2129)]),_0x35fb35[_0x566ef0++]=Color$2[_0x48c736(0x3b2b)](_0x4c0be0['blue']),_0x35fb35[_0x566ef0++]=Color$2[_0x48c736(0x3b2b)](_0x4c0be0[_0x48c736(0x24f9)]);}_0x345936['set'](_0x4d9383,_0x5250a7),_0x5250a7+=_0x4d9383[_0x48c736(0x531b)];}}else{if(_0xf7bcd4[_0x48c736(0x30fe)]=_0x2e1660,_0xf7bcd4[_0x48c736(0x5862)]=_0x3f68fd,_0x345936=new Float64Array(_0x56dfe7(_0xf7bcd4)),defined$1(_0x549df5)){for(_0x35fb35=new Uint8Array(_0x345936[_0x48c736(0x531b)]/0x3*0x4),_0x477c17=0x0;_0x477c17<_0x389c7a-0x1;++_0x477c17){_0x5250a7=interpolateColors(_0x2e1660[_0x477c17],_0x2e1660[_0x477c17+0x1],_0x549df5[_0x477c17],_0x549df5[_0x477c17+0x1],_0x2dc54e,_0x35fb35,_0x5250a7);}var _0x179932=_0x549df5[_0x389c7a-0x1];_0x35fb35[_0x5250a7++]=Color$2['floatToByte'](_0x179932[_0x48c736(0x4f34)]),_0x35fb35[_0x5250a7++]=Color$2[_0x48c736(0x3b2b)](_0x179932['green']),_0x35fb35[_0x5250a7++]=Color$2[_0x48c736(0x3b2b)](_0x179932[_0x48c736(0x28f8)]),_0x35fb35[_0x5250a7++]=Color$2['floatToByte'](_0x179932[_0x48c736(0x24f9)]);}}}else{_0x421f77=_0x5cce2b?0x2*_0x389c7a-0x2:_0x389c7a,_0x345936=new Float64Array(0x3*_0x421f77),_0x35fb35=defined$1(_0x549df5)?new Uint8Array(0x4*_0x421f77):void 0x0;var _0x2ffc1d=0x0,_0x8511aa=0x0;for(_0x477c17=0x0;_0x477c17<_0x389c7a;++_0x477c17){var _0x266933=_0x2e1660[_0x477c17];if(_0x5cce2b&&_0x477c17>0x0&&(Cartesian3[_0x48c736(0x3540)](_0x266933,_0x345936,_0x2ffc1d),_0x2ffc1d+=0x3,_0x4c0be0=_0x549df5[_0x477c17-0x1],_0x35fb35[_0x8511aa++]=Color$2[_0x48c736(0x3b2b)](_0x4c0be0[_0x48c736(0x4f34)]),_0x35fb35[_0x8511aa++]=Color$2[_0x48c736(0x3b2b)](_0x4c0be0[_0x48c736(0x2129)]),_0x35fb35[_0x8511aa++]=Color$2[_0x48c736(0x3b2b)](_0x4c0be0[_0x48c736(0x28f8)]),_0x35fb35[_0x8511aa++]=Color$2[_0x48c736(0x3b2b)](_0x4c0be0[_0x48c736(0x24f9)])),_0x5cce2b&&_0x477c17===_0x389c7a-0x1)break;Cartesian3[_0x48c736(0x3540)](_0x266933,_0x345936,_0x2ffc1d),_0x2ffc1d+=0x3,defined$1(_0x549df5)&&(_0x4c0be0=_0x549df5[_0x477c17],_0x35fb35[_0x8511aa++]=Color$2[_0x48c736(0x3b2b)](_0x4c0be0[_0x48c736(0x4f34)]),_0x35fb35[_0x8511aa++]=Color$2[_0x48c736(0x3b2b)](_0x4c0be0[_0x48c736(0x2129)]),_0x35fb35[_0x8511aa++]=Color$2[_0x48c736(0x3b2b)](_0x4c0be0[_0x48c736(0x28f8)]),_0x35fb35[_0x8511aa++]=Color$2[_0x48c736(0x3b2b)](_0x4c0be0[_0x48c736(0x24f9)]));}}var _0x179143=new GeometryAttributes();_0x179143[_0x48c736(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x48c736(0x1c31)],'componentsPerAttribute':0x3,'values':_0x345936}),defined$1(_0x549df5)&&(_0x179143[_0x48c736(0x28b8)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x48c736(0x4aae)],'componentsPerAttribute':0x4,'values':_0x35fb35,'normalize':!0x0}));var _0x22bc6f=0x2*((_0x421f77=_0x345936[_0x48c736(0x531b)]/0x3)-0x1),_0x13661c=IndexDatatype$1[_0x48c736(0x2074)](_0x421f77,_0x22bc6f),_0x2650ae=0x0;for(_0x477c17=0x0;_0x477c17<_0x421f77-0x1;++_0x477c17)_0x13661c[_0x2650ae++]=_0x477c17,_0x13661c[_0x2650ae++]=_0x477c17+0x1;return new Geometry({'attributes':_0x179143,'indices':_0x13661c,'primitiveType':PrimitiveType$1[_0x48c736(0x2f6a)],'boundingSphere':BoundingSphere[_0x48c736(0x111e)](_0x2e1660)});};var SlopeSettingEnum={'DisplayMode':{'NONE':0x0,'FACE':0x1,'ARROW':0x2,'FACE_AND_ARROW':0x3}},SlopeSettingEnum$1=Object[_0x68aa19(0x3e37)](SlopeSettingEnum);function SlopeSetting(){var _0x33d15d=_0x68aa19;this[_0x33d15d(0x26b6)]=0xfffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,this[_0x33d15d(0x2b7c)]=-0xfffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,this[_0x33d15d(0x2472)]=0x0,this[_0x33d15d(0x5365)]=0x0,this['_opacity']=0x1,this[_0x33d15d(0x3408)]=!0x1,this[_0x33d15d(0x18f5)]=[],this[_0x33d15d(0x1026)]=!0x0,this[_0x33d15d(0x33b7)]=SlopeSettingEnum$1[_0x33d15d(0x76c)]['FACE'],this[_0x33d15d(0x2402)]=void 0x0;}function SmoothStepSpline(_0x368b43){var _0x1aaf96=_0x68aa19,_0x288941=(_0x368b43=defaultValue$1(_0x368b43,defaultValue$1['EMPTY_OBJECT']))[_0x1aaf96(0x3d4b)],_0x4a013e=_0x368b43[_0x1aaf96(0x177d)];this['_times']=_0x4a013e,this[_0x1aaf96(0x58a4)]=_0x288941,this['_lastTimeIndex']=0x0;}function SphereGeometry(_0x371295){var _0x4f4267=_0x68aa19,_0x6d0900=defaultValue$1(_0x371295[_0x4f4267(0x2896)],0x1),_0x365bf3={'radii':new Cartesian3(_0x6d0900,_0x6d0900,_0x6d0900),'stackPartitions':_0x371295[_0x4f4267(0x485)],'slicePartitions':_0x371295['slicePartitions'],'vertexFormat':_0x371295[_0x4f4267(0x4a45)]};this['_ellipsoidGeometry']=new EllipsoidGeometry(_0x365bf3),this['_workerName']=_0x4f4267(0x1503);}SlopeSetting[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x19e228=_0x68aa19;this['_coverageArea'][_0x19e228(0x531b)]=0x0,defined$1(this['_dictColorTable'])&&this['_dictColorTable']['destroy']();},Object['defineProperties'](SlopeSetting[_0x68aa19(0x4b51)],{'MinVisibleValue':{'get':function(){var _0x4cd0a4=_0x68aa19;return this[_0x4cd0a4(0x2b7c)];},'set':function(_0x22c156){var _0x2ae7ee=_0x68aa19;this[_0x2ae7ee(0x2b7c)]=_0x22c156;}},'MaxVisibleValue':{'get':function(){var _0x2251a8=_0x68aa19;return this[_0x2251a8(0x26b6)];},'set':function(_0x4d6550){this['_maxVisibleValue']=_0x4d6550;}},'ColorTableMaxKey':{'get':function(){var _0x4080e3=_0x68aa19;return this[_0x4080e3(0x5365)];},'set':function(_0x28ce60){var _0x404760=_0x68aa19;this[_0x404760(0x5365)]=_0x28ce60;}},'ColorTableMinKey':{'get':function(){return this['_floor'];},'set':function(_0x55bb55){var _0x2f003c=_0x68aa19;this[_0x2f003c(0x2472)]=_0x55bb55;}},'ColorTable':{'get':function(){var _0x5c5020=_0x68aa19;return this[_0x5c5020(0x2402)];},'set':function(_0x2a9d24){var _0x3155b6=_0x68aa19;if(defined$1(_0x2a9d24)){this[_0x3155b6(0x2402)]=ColorTable['clone'](_0x2a9d24,this[_0x3155b6(0x2402)]),this[_0x3155b6(0x3408)]=!0x0;var _0x3f05af=this[_0x3155b6(0x2402)]['count']();if(!(_0x3f05af<0x1)){new Color$2();var _0x29715b=0x0,_0x174831=0x0,_0x2af946=this[_0x3155b6(0x2402)][_0x3155b6(0x24d1)](0x0);defined$1(_0x2af946)&&defined$1(_0x2af946[_0x3155b6(0x13a1)])&&(_0x29715b=parseFloat(_0x2af946[_0x3155b6(0x13a1)])),defined$1(_0x2af946=this[_0x3155b6(0x2402)][_0x3155b6(0x24d1)](_0x3f05af-0x1))&&defined$1(_0x2af946[_0x3155b6(0x13a1)])&&(_0x174831=parseFloat(_0x2af946[_0x3155b6(0x13a1)])),this[_0x3155b6(0x5365)]=Math[_0x3155b6(0x2bc6)](_0x29715b,_0x174831),this['_floor']=Math[_0x3155b6(0x27d5)](_0x29715b,_0x174831);}}else defined$1(this[_0x3155b6(0x2402)])&&(this['_dictColorTable']['destroy'](),this[_0x3155b6(0x2402)]=null);}},'Opacity':{'get':function(){var _0x307400=_0x68aa19;return this[_0x307400(0x72b)];},'set':function(_0x8cfd92){var _0x35c833=_0x68aa19;this[_0x35c833(0x72b)]=_0x8cfd92;}},'CoverageArea':{'get':function(){return this['_coverageArea'];},'set':function(_0x4fb92e){var _0x5d2e71=_0x68aa19;if(this[_0x5d2e71(0x1026)]=!0x0,this[_0x5d2e71(0x18f5)][_0x5d2e71(0x531b)]=0x0,defined$1(_0x4fb92e)){for(var _0x5f1b69=0x0;_0x5f1b69<_0x4fb92e[_0x5d2e71(0x531b)];_0x5f1b69++)this[_0x5d2e71(0x18f5)][_0x5f1b69]=_0x4fb92e[_0x5f1b69];}}},'DisplayMode':{'get':function(){return this['_displayMode'];},'set':function(_0xbb8f4d){this['_displayMode']=_0xbb8f4d;}},'UpdateColorDictTable':{'get':function(){return this['_updateColorDictTable'];},'set':function(_0x4b9623){var _0x32fbfe=_0x68aa19;this[_0x32fbfe(0x3408)]=_0x4b9623;}},'UpdatePolygonRegion':{'get':function(){var _0x3d4874=_0x68aa19;return this[_0x3d4874(0x1026)];},'set':function(_0xe4c174){var _0x2acbf6=_0x68aa19;this[_0x2acbf6(0x1026)]=_0xe4c174;}}}),SlopeSetting['clone']=function(_0x142777,_0x115267){var _0x2863c2=_0x68aa19;if(defined$1(_0x142777)){defined$1(_0x115267)||(_0x115267=new SlopeSetting()),_0x115267[_0x2863c2(0x26b6)]=_0x142777[_0x2863c2(0x26b6)],_0x115267[_0x2863c2(0x2b7c)]=_0x142777[_0x2863c2(0x2b7c)],_0x115267[_0x2863c2(0x2472)]=_0x142777[_0x2863c2(0x2472)],_0x115267[_0x2863c2(0x5365)]=_0x142777[_0x2863c2(0x5365)],_0x115267[_0x2863c2(0x72b)]=_0x142777[_0x2863c2(0x72b)],_0x115267[_0x2863c2(0x3408)]=_0x142777[_0x2863c2(0x3408)],_0x115267[_0x2863c2(0x1026)]=_0x142777[_0x2863c2(0x1026)],_0x115267[_0x2863c2(0x33b7)]=_0x142777[_0x2863c2(0x33b7)],_0x115267['_dictColorTable']=ColorTable[_0x2863c2(0x254b)](_0x142777[_0x2863c2(0x2402)],_0x115267['_dictColorTable']),_0x115267['_coverageArea'][_0x2863c2(0x531b)]=0x0;for(var _0x59c10d=0x0;_0x59c10d<_0x142777[_0x2863c2(0x18f5)]['length'];_0x59c10d++)_0x115267[_0x2863c2(0x18f5)][_0x59c10d]=_0x142777[_0x2863c2(0x18f5)][_0x59c10d];return _0x115267;}},Object[_0x68aa19(0x5b7)](SmoothStepSpline[_0x68aa19(0x4b51)],{'times':{'get':function(){var _0x58a51b=_0x68aa19;return this[_0x58a51b(0x54af)];}},'points':{'get':function(){var _0x1eb5ab=_0x68aa19;return this[_0x1eb5ab(0x58a4)];}}}),SmoothStepSpline[_0x68aa19(0x4b51)][_0x68aa19(0x41c4)]=Spline[_0x68aa19(0x4b51)][_0x68aa19(0x41c4)],SmoothStepSpline[_0x68aa19(0x4b51)][_0x68aa19(0x2709)]=Spline[_0x68aa19(0x4b51)][_0x68aa19(0x2709)],SmoothStepSpline[_0x68aa19(0x4b51)]['clampTime']=Spline[_0x68aa19(0x4b51)][_0x68aa19(0x3c14)],SmoothStepSpline[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x364ee4,_0x50021b){var _0xe01d08=_0x68aa19,_0x30b3fc=this['points'],_0x167ddf=this[_0xe01d08(0x177d)],_0x4272a3=this[_0xe01d08(0x4f14)]=this[_0xe01d08(0x41c4)](_0x364ee4,this[_0xe01d08(0x4f14)]),_0x1154f3=(_0x364ee4-_0x167ddf[_0x4272a3])/(_0x167ddf[_0x4272a3+0x1]-_0x167ddf[_0x4272a3]);return _0x1154f3*=(0x3-0x2*_0x1154f3)*_0x1154f3,defined$1(_0x50021b)||(_0x50021b=new Cartesian3()),Cartesian3[_0xe01d08(0x52f2)](_0x30b3fc[_0x4272a3],_0x30b3fc[_0x4272a3+0x1],_0x1154f3,_0x50021b);},SphereGeometry[_0x68aa19(0xe6c)]=EllipsoidGeometry[_0x68aa19(0xe6c)],SphereGeometry['pack']=function(_0x28d02c,_0x388467,_0xf69794){var _0x3c1c9e=_0x68aa19;return EllipsoidGeometry['pack'](_0x28d02c[_0x3c1c9e(0x2315)],_0x388467,_0xf69794);};var scratchEllipsoidGeometry$1=new EllipsoidGeometry(),scratchOptions$4={'radius':void 0x0,'radii':new Cartesian3(),'vertexFormat':new VertexFormat(),'stackPartitions':void 0x0,'slicePartitions':void 0x0};function SphereOutlineGeometry(_0x3def84){var _0xa16375=_0x68aa19,_0x29f87f=defaultValue$1(_0x3def84[_0xa16375(0x2896)],0x1),_0x5248bd={'radii':new Cartesian3(_0x29f87f,_0x29f87f,_0x29f87f),'stackPartitions':_0x3def84[_0xa16375(0x485)],'slicePartitions':_0x3def84[_0xa16375(0x3ca0)],'subdivisions':_0x3def84['subdivisions']};this[_0xa16375(0x2315)]=new EllipsoidOutlineGeometry(_0x5248bd),this[_0xa16375(0x39eb)]=_0xa16375(0x151f);}SphereGeometry[_0x68aa19(0x41a1)]=function(_0x4f92da,_0x3283f9,_0x313c09){var _0x38c92e=_0x68aa19,_0xed5cb0=EllipsoidGeometry[_0x38c92e(0x41a1)](_0x4f92da,_0x3283f9,scratchEllipsoidGeometry$1);return scratchOptions$4[_0x38c92e(0x4a45)]=VertexFormat['clone'](_0xed5cb0[_0x38c92e(0x4f44)],scratchOptions$4[_0x38c92e(0x4a45)]),scratchOptions$4[_0x38c92e(0x485)]=_0xed5cb0[_0x38c92e(0x3a43)],scratchOptions$4[_0x38c92e(0x3ca0)]=_0xed5cb0[_0x38c92e(0x4f8f)],defined$1(_0x313c09)?(Cartesian3[_0x38c92e(0x254b)](_0xed5cb0[_0x38c92e(0x6c0)],scratchOptions$4[_0x38c92e(0x18e3)]),_0x313c09[_0x38c92e(0x2315)]=new EllipsoidGeometry(scratchOptions$4),_0x313c09):(scratchOptions$4[_0x38c92e(0x2896)]=_0xed5cb0[_0x38c92e(0x6c0)]['x'],new SphereGeometry(scratchOptions$4));},SphereGeometry[_0x68aa19(0x2a90)]=function(_0x1d1214){var _0x3d5bde=_0x68aa19;return EllipsoidGeometry[_0x3d5bde(0x2a90)](_0x1d1214[_0x3d5bde(0x2315)]);},SphereOutlineGeometry[_0x68aa19(0xe6c)]=EllipsoidOutlineGeometry[_0x68aa19(0xe6c)],SphereOutlineGeometry[_0x68aa19(0x3540)]=function(_0x3e406e,_0x2ac570,_0x47a82c){var _0x5cb03b=_0x68aa19;return EllipsoidOutlineGeometry[_0x5cb03b(0x3540)](_0x3e406e[_0x5cb03b(0x2315)],_0x2ac570,_0x47a82c);};var scratchEllipsoidGeometry=new EllipsoidOutlineGeometry(),scratchOptions$3={'radius':void 0x0,'radii':new Cartesian3(),'stackPartitions':void 0x0,'slicePartitions':void 0x0,'subdivisions':void 0x0};function Spherical(_0x1ca9be,_0x2770a2,_0x15189b){var _0x330caa=_0x68aa19;this[_0x330caa(0x487c)]=defaultValue$1(_0x1ca9be,0x0),this[_0x330caa(0x58c)]=defaultValue$1(_0x2770a2,0x0),this[_0x330caa(0x1791)]=defaultValue$1(_0x15189b,0x1);}function subdivideArray(_0x561616,_0x2577b5){var _0x1fb962=_0x68aa19;for(var _0xdfad46=[],_0xa3e33e=_0x561616[_0x1fb962(0x531b)],_0x4a80b8=0x0;_0x4a80b8<_0xa3e33e;){var _0x5d16d5=Math[_0x1fb962(0x28fa)]((_0xa3e33e-_0x4a80b8)/_0x2577b5--);_0xdfad46[_0x1fb962(0x3a33)](_0x561616['slice'](_0x4a80b8,_0x4a80b8+_0x5d16d5)),_0x4a80b8+=_0x5d16d5;}return _0xdfad46;}function SupportTools(_0x19b83b){var _0x161632=_0x68aa19;this[_0x161632(0x343b)]=defaultValue$1(_0x19b83b[_0x161632(0x343b)],'');}function TemporalSetting(){var _0x16316d=_0x68aa19;this[_0x16316d(0x18b8)]=0x0,this[_0x16316d(0x3593)]=-0x1;}function TerrainData(){var _0xfff889=_0x68aa19;DeveloperError$1[_0xfff889(0x1afd)]();}SphereOutlineGeometry['unpack']=function(_0x4a09d4,_0x2f51f2,_0xc61d8d){var _0x2f5c2d=_0x68aa19,_0x5e9806=EllipsoidOutlineGeometry[_0x2f5c2d(0x41a1)](_0x4a09d4,_0x2f51f2,scratchEllipsoidGeometry);return scratchOptions$3['stackPartitions']=_0x5e9806[_0x2f5c2d(0x3a43)],scratchOptions$3[_0x2f5c2d(0x3ca0)]=_0x5e9806[_0x2f5c2d(0x4f8f)],scratchOptions$3[_0x2f5c2d(0x56d7)]=_0x5e9806[_0x2f5c2d(0x1532)],defined$1(_0xc61d8d)?(Cartesian3[_0x2f5c2d(0x254b)](_0x5e9806[_0x2f5c2d(0x6c0)],scratchOptions$3[_0x2f5c2d(0x18e3)]),_0xc61d8d[_0x2f5c2d(0x2315)]=new EllipsoidOutlineGeometry(scratchOptions$3),_0xc61d8d):(scratchOptions$3[_0x2f5c2d(0x2896)]=_0x5e9806[_0x2f5c2d(0x6c0)]['x'],new SphereOutlineGeometry(scratchOptions$3));},SphereOutlineGeometry['createGeometry']=function(_0x5c28e5){var _0x4bc432=_0x68aa19;return EllipsoidOutlineGeometry[_0x4bc432(0x2a90)](_0x5c28e5['_ellipsoidGeometry']);},Spherical[_0x68aa19(0x7b1)]=function(_0x4b273e,_0x1ba2e3){var _0x41627c=_0x68aa19,_0x10d818=_0x4b273e['x'],_0x2f957e=_0x4b273e['y'],_0x4e52f6=_0x4b273e['z'],_0x32e07e=_0x10d818*_0x10d818+_0x2f957e*_0x2f957e;return defined$1(_0x1ba2e3)||(_0x1ba2e3=new Spherical()),_0x1ba2e3[_0x41627c(0x487c)]=Math[_0x41627c(0x8af)](_0x2f957e,_0x10d818),_0x1ba2e3[_0x41627c(0x58c)]=Math['atan2'](Math['sqrt'](_0x32e07e),_0x4e52f6),_0x1ba2e3[_0x41627c(0x1791)]=Math[_0x41627c(0x4080)](_0x32e07e+_0x4e52f6*_0x4e52f6),_0x1ba2e3;},Spherical[_0x68aa19(0x254b)]=function(_0x3d7e0c,_0x1af1b0){var _0x226420=_0x68aa19;if(defined$1(_0x3d7e0c))return defined$1(_0x1af1b0)?(_0x1af1b0[_0x226420(0x487c)]=_0x3d7e0c[_0x226420(0x487c)],_0x1af1b0[_0x226420(0x58c)]=_0x3d7e0c[_0x226420(0x58c)],_0x1af1b0[_0x226420(0x1791)]=_0x3d7e0c[_0x226420(0x1791)],_0x1af1b0):new Spherical(_0x3d7e0c[_0x226420(0x487c)],_0x3d7e0c[_0x226420(0x58c)],_0x3d7e0c[_0x226420(0x1791)]);},Spherical[_0x68aa19(0x4e7d)]=function(_0xc4005d,_0x3188b7){var _0x1575cc=_0x68aa19;return defined$1(_0x3188b7)?(_0x3188b7['clock']=_0xc4005d[_0x1575cc(0x487c)],_0x3188b7[_0x1575cc(0x58c)]=_0xc4005d[_0x1575cc(0x58c)],_0x3188b7[_0x1575cc(0x1791)]=0x1,_0x3188b7):new Spherical(_0xc4005d[_0x1575cc(0x487c)],_0xc4005d[_0x1575cc(0x58c)],0x1);},Spherical[_0x68aa19(0x2ed4)]=function(_0x4a565f,_0x2a68c4){var _0x18f997=_0x68aa19;return _0x4a565f===_0x2a68c4||defined$1(_0x4a565f)&&defined$1(_0x2a68c4)&&_0x4a565f['clock']===_0x2a68c4[_0x18f997(0x487c)]&&_0x4a565f['cone']===_0x2a68c4['cone']&&_0x4a565f[_0x18f997(0x1791)]===_0x2a68c4['magnitude'];},Spherical[_0x68aa19(0x19c9)]=function(_0x1e6167,_0x53f995,_0x4d3dd3){var _0x21db85=_0x68aa19;return _0x4d3dd3=defaultValue$1(_0x4d3dd3,0x0),_0x1e6167===_0x53f995||defined$1(_0x1e6167)&&defined$1(_0x53f995)&&Math['abs'](_0x1e6167[_0x21db85(0x487c)]-_0x53f995[_0x21db85(0x487c)])<=_0x4d3dd3&&Math[_0x21db85(0x1661)](_0x1e6167[_0x21db85(0x58c)]-_0x53f995[_0x21db85(0x58c)])<=_0x4d3dd3&&Math['abs'](_0x1e6167['magnitude']-_0x53f995[_0x21db85(0x1791)])<=_0x4d3dd3;},Spherical['prototype'][_0x68aa19(0x2ed4)]=function(_0x2c10b8){var _0x4fbf91=_0x68aa19;return Spherical[_0x4fbf91(0x2ed4)](this,_0x2c10b8);},Spherical[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x2bc6ac){var _0x2a27bc=_0x68aa19;return Spherical[_0x2a27bc(0x254b)](this,_0x2bc6ac);},Spherical[_0x68aa19(0x4b51)][_0x68aa19(0x19c9)]=function(_0x18a6cf,_0x5a2289){return Spherical['equalsEpsilon'](this,_0x18a6cf,_0x5a2289);},Spherical[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){var _0x13b8f8=_0x68aa19;return'('+this[_0x13b8f8(0x487c)]+',\x20'+this[_0x13b8f8(0x58c)]+',\x20'+this[_0x13b8f8(0x1791)]+')';},SupportTools['checkSptialLicense']=function(_0x3dc4d0){var _0x36b55d=_0x68aa19;if('string'!=typeof _0x3dc4d0)throw new DeveloperError$1('url\x20must\x20be\x20a\x20string');var _0x5c9994=_0x3dc4d0[_0x36b55d(0x454f)](_0x36b55d(0x4793));if(-0x1===_0x5c9994)return when[_0x36b55d(0x68a)](!0x1)[_0x36b55d(0x4e1e)](function(){return!0x1;})[_0x36b55d(0x4b84)](function(){return!0x1;});var _0x4e46f1=_0x3dc4d0[_0x36b55d(0x57ed)](0x0,_0x5c9994);return _0x3dc4d0=_0x4e46f1+'realspace/spatiallicense.xml',defined$1(Credential[_0x36b55d(0x4570)])&&(_0x3dc4d0=Credential[_0x36b55d(0x437b)](_0x3dc4d0)),loadWithXhr$1({'url':_0x3dc4d0,'responseType':_0x36b55d(0x3c68)})[_0x36b55d(0x4e1e)](function(_0x298275){var _0x9cbac3=_0x36b55d;return-0x1!==_0x298275['indexOf'](_0x9cbac3(0x2c52));})[_0x36b55d(0x4b84)](function(_0x812fbf){return!0x1;});},Object[_0x68aa19(0x5b7)](TemporalSetting[_0x68aa19(0x4b51)],{'progress':{'get':function(){return this['_fProgress'];},'set':function(_0x25387b){var _0x3d7db9=_0x68aa19;this[_0x3d7db9(0x18b8)]=_0x25387b;}},'location':{'get':function(){var _0x3ab39e=_0x68aa19;return this[_0x3ab39e(0x3593)];},'set':function(_0x42f226){this['_nLocation']=_0x42f226;}}}),TemporalSetting[_0x68aa19(0x254b)]=function(_0x2b6776,_0x340364){var _0x2dd9b6=_0x68aa19;if(defined$1(_0x2b6776))return defined$1(_0x340364)||(_0x340364=new TemporalSetting()),_0x340364['_fTemporalPercentage']=_0x2b6776[_0x2dd9b6(0x86c)],_0x340364[_0x2dd9b6(0x3710)]=_0x2b6776['_nTemporalPos'],_0x340364;},Object[_0x68aa19(0x5b7)](TerrainData['prototype'],{'credits':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'waterMask':{'get':DeveloperError$1[_0x68aa19(0x1afd)]}}),TerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x5495)]=DeveloperError$1[_0x68aa19(0x1afd)],TerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x1e97)]=DeveloperError$1[_0x68aa19(0x1afd)],TerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x30cb)]=DeveloperError$1[_0x68aa19(0x1afd)],TerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x4e89)]=DeveloperError$1[_0x68aa19(0x1afd)],TerrainData[_0x68aa19(0x4b51)][_0x68aa19(0x1956)]=DeveloperError$1['throwInstantiationError'];var activeRequests={},pageUri='undefined'!=typeof document?new URI(document[_0x68aa19(0xbb0)][_0x68aa19(0x1599)]):new URI();function getServer(_0x237f02){var _0x34267a=_0x68aa19,_0x4da455=new URI(_0x237f02)[_0x34267a(0x68a)](pageUri);_0x4da455[_0x34267a(0x4e7d)]();var _0x33f378=_0x4da455[_0x34267a(0x46bd)];return/:/[_0x34267a(0x8e2)](_0x33f378)||(_0x33f378=_0x33f378+':'+(_0x34267a(0x4948)===_0x4da455[_0x34267a(0x58a0)]?_0x34267a(0x24e3):'80')),_0x33f378;}function throttleRequestByServer(_0x39574d,_0x3b2703){var _0x19c4d0=_0x68aa19,_0xc11bb4=getServer(_0x39574d),_0x53efba=defaultValue$1(activeRequests[_0xc11bb4],0x0);if(!(_0x53efba>=throttleRequestByServer[_0x19c4d0(0x4e20)]))return activeRequests[_0xc11bb4]=_0x53efba+0x1,when(_0x3b2703(_0x39574d),function(_0x399fd3){return activeRequests[_0xc11bb4]--,_0x399fd3;})[_0x19c4d0(0x4b84)](function(_0x19c1d3){var _0x4990eb=_0x19c4d0;return activeRequests[_0xc11bb4]--,when[_0x4990eb(0x4e16)](_0x19c1d3);});}throttleRequestByServer[_0x68aa19(0x4e20)]=0x6;var TileEdge={'WEST':0x0,'NORTH':0x1,'EAST':0x2,'SOUTH':0x3,'NORTHWEST':0x4,'NORTHEAST':0x5,'SOUTHWEST':0x6,'SOUTHEAST':0x7};function TilingScheme(_0x8af5b2){}function compareIntervalStartTimes(_0x4d73f7,_0x4b5de6){var _0x488cd9=_0x68aa19;return JulianDate['compare'](_0x4d73f7[_0x488cd9(0x3db1)],_0x4b5de6[_0x488cd9(0x3db1)]);}function TimeIntervalCollection(_0x4030bc){var _0x143918=_0x68aa19;if(this[_0x143918(0x25b2)]=[],this['_changedEvent']=new Event(),defined$1(_0x4030bc)){for(var _0x9adfb=_0x4030bc[_0x143918(0x531b)],_0x262d34=0x0;_0x262d34<_0x9adfb;_0x262d34++)this[_0x143918(0x5749)](_0x4030bc[_0x262d34]);}}Object[_0x68aa19(0x5b7)](TilingScheme['prototype'],{'ellipsoid':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'rectangle':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'projection':{'get':DeveloperError$1[_0x68aa19(0x1afd)]}}),TilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x3f75)]=DeveloperError$1[_0x68aa19(0x1afd)],TilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x2222)]=DeveloperError$1['throwInstantiationError'],TilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x31af)]=DeveloperError$1[_0x68aa19(0x1afd)],TilingScheme[_0x68aa19(0x4b51)]['tileXYToNativeRectangle']=DeveloperError$1[_0x68aa19(0x1afd)],TilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x5569)]=DeveloperError$1[_0x68aa19(0x1afd)],TilingScheme[_0x68aa19(0x4b51)][_0x68aa19(0x450e)]=DeveloperError$1[_0x68aa19(0x1afd)],Object[_0x68aa19(0x5b7)](TimeIntervalCollection['prototype'],{'changedEvent':{'get':function(){var _0x14d102=_0x68aa19;return this[_0x14d102(0x24b8)];}},'start':{'get':function(){var _0x324660=_0x68aa19,_0x26b616=this[_0x324660(0x25b2)];return 0x0===_0x26b616[_0x324660(0x531b)]?void 0x0:_0x26b616[0x0][_0x324660(0x3db1)];}},'isStartIncluded':{'get':function(){var _0x75f834=_0x68aa19,_0x6ab4bb=this['_intervals'];return 0x0!==_0x6ab4bb[_0x75f834(0x531b)]&&_0x6ab4bb[0x0][_0x75f834(0x3ddf)];}},'stop':{'get':function(){var _0x50c74e=_0x68aa19,_0x5d4585=this[_0x50c74e(0x25b2)],_0xba5d=_0x5d4585[_0x50c74e(0x531b)];return 0x0===_0xba5d?void 0x0:_0x5d4585[_0xba5d-0x1][_0x50c74e(0x229e)];}},'isStopIncluded':{'get':function(){var _0x4523c8=_0x68aa19,_0x1685c5=this['_intervals'],_0x2b1c0f=_0x1685c5[_0x4523c8(0x531b)];return 0x0!==_0x2b1c0f&&_0x1685c5[_0x2b1c0f-0x1][_0x4523c8(0x2e6d)];}},'length':{'get':function(){var _0x1ac799=_0x68aa19;return this[_0x1ac799(0x25b2)][_0x1ac799(0x531b)];}},'isEmpty':{'get':function(){var _0x44a3bd=_0x68aa19;return 0x0===this[_0x44a3bd(0x25b2)][_0x44a3bd(0x531b)];}}}),TimeIntervalCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0xac09d1,_0x3e285a){var _0x3cda32=_0x68aa19;if(this===_0xac09d1)return!0x0;if(!(_0xac09d1 instanceof TimeIntervalCollection))return!0x1;var _0x4adc73=this[_0x3cda32(0x25b2)],_0x22fc52=_0xac09d1[_0x3cda32(0x25b2)],_0x5d187c=_0x4adc73[_0x3cda32(0x531b)];if(_0x5d187c!==_0x22fc52[_0x3cda32(0x531b)])return!0x1;for(var _0x24ade4=0x0;_0x24ade4<_0x5d187c;_0x24ade4++)if(!TimeInterval['equals'](_0x4adc73[_0x24ade4],_0x22fc52[_0x24ade4],_0x3e285a))return!0x1;return!0x0;},TimeIntervalCollection[_0x68aa19(0x4b51)]['get']=function(_0x2bf00b){var _0x492352=_0x68aa19;return this[_0x492352(0x25b2)][_0x2bf00b];},TimeIntervalCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4ee2)]=function(){var _0xbb7a96=_0x68aa19;this['_intervals'][_0xbb7a96(0x531b)]>0x0&&(this[_0xbb7a96(0x25b2)]['length']=0x0,this[_0xbb7a96(0x24b8)][_0xbb7a96(0x30bb)](this));},TimeIntervalCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2922)]=function(_0x45277f){var _0x23cd0=_0x68aa19,_0x5ac3ac=this[_0x23cd0(0x33ab)](_0x45277f);return _0x5ac3ac>=0x0?this[_0x23cd0(0x25b2)][_0x5ac3ac]:void 0x0;},TimeIntervalCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3cd4)]=function(_0x3ee967){var _0x44c978=_0x68aa19,_0x396cc3=this[_0x44c978(0x33ab)](_0x3ee967);return _0x396cc3>=0x0?this[_0x44c978(0x25b2)][_0x396cc3]['data']:void 0x0;},TimeIntervalCollection[_0x68aa19(0x4b51)]['contains']=function(_0x41c822){return this['indexOf'](_0x41c822)>=0x0;};var indexOfScratch=new TimeInterval();TimeIntervalCollection[_0x68aa19(0x4b51)]['indexOf']=function(_0x35f2a9){var _0xd44c87=_0x68aa19,_0x4802c4=this[_0xd44c87(0x25b2)];indexOfScratch[_0xd44c87(0x3db1)]=_0x35f2a9,indexOfScratch['stop']=_0x35f2a9;var _0xeb4ee0=binarySearch$1(_0x4802c4,indexOfScratch,compareIntervalStartTimes);return _0xeb4ee0>=0x0?_0x4802c4[_0xeb4ee0][_0xd44c87(0x3ddf)]?_0xeb4ee0:_0xeb4ee0>0x0&&_0x4802c4[_0xeb4ee0-0x1]['stop'][_0xd44c87(0x2ed4)](_0x35f2a9)&&_0x4802c4[_0xeb4ee0-0x1]['isStopIncluded']?_0xeb4ee0-0x1:~_0xeb4ee0:(_0xeb4ee0=~_0xeb4ee0)>0x0&&_0xeb4ee0-0x1<_0x4802c4['length']&&TimeInterval['contains'](_0x4802c4[_0xeb4ee0-0x1],_0x35f2a9)?_0xeb4ee0-0x1:~_0xeb4ee0;},TimeIntervalCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3ca7)]=function(_0x25706f){var _0x5b7abc=_0x68aa19;for(var _0x10e700=(_0x25706f=defaultValue$1(_0x25706f,defaultValue$1[_0x5b7abc(0x494f)]))[_0x5b7abc(0x3db1)],_0x11ce90=_0x25706f[_0x5b7abc(0x229e)],_0x561121=_0x25706f[_0x5b7abc(0x3ddf)],_0x435382=_0x25706f[_0x5b7abc(0x2e6d)],_0x475937=this['_intervals'],_0xf72891=0x0,_0x4b0af2=_0x475937[_0x5b7abc(0x531b)];_0xf72891<_0x4b0af2;_0xf72891++){var _0x129523=_0x475937[_0xf72891];if((!defined$1(_0x10e700)||_0x129523[_0x5b7abc(0x3db1)][_0x5b7abc(0x2ed4)](_0x10e700))&&(!defined$1(_0x11ce90)||_0x129523['stop']['equals'](_0x11ce90))&&(!defined$1(_0x561121)||_0x129523[_0x5b7abc(0x3ddf)]===_0x561121)&&(!defined$1(_0x435382)||_0x129523['isStopIncluded']===_0x435382))return _0x475937[_0xf72891];}},TimeIntervalCollection['prototype'][_0x68aa19(0x5749)]=function(_0x12242f,_0x2d02f){var _0x476846=_0x68aa19;if(!_0x12242f[_0x476846(0x197c)]){var _0x1a47c6=this['_intervals'];if(0x0===_0x1a47c6[_0x476846(0x531b)]||JulianDate[_0x476846(0xcbd)](_0x12242f[_0x476846(0x3db1)],_0x1a47c6[_0x1a47c6[_0x476846(0x531b)]-0x1][_0x476846(0x229e)]))return _0x1a47c6[_0x476846(0x3a33)](_0x12242f),void this[_0x476846(0x24b8)][_0x476846(0x30bb)](this);var _0x3a6d67,_0x184954=binarySearch$1(_0x1a47c6,_0x12242f,compareIntervalStartTimes);for(_0x184954<0x0?_0x184954=~_0x184954:_0x184954>0x0&&_0x12242f[_0x476846(0x3ddf)]&&_0x1a47c6[_0x184954-0x1]['isStartIncluded']&&_0x1a47c6[_0x184954-0x1][_0x476846(0x3db1)][_0x476846(0x2ed4)](_0x12242f[_0x476846(0x3db1)])?--_0x184954:_0x184954<_0x1a47c6[_0x476846(0x531b)]&&!_0x12242f[_0x476846(0x3ddf)]&&_0x1a47c6[_0x184954]['isStartIncluded']&&_0x1a47c6[_0x184954][_0x476846(0x3db1)][_0x476846(0x2ed4)](_0x12242f['start'])&&++_0x184954,_0x184954>0x0&&((_0x3a6d67=JulianDate[_0x476846(0x51e4)](_0x1a47c6[_0x184954-0x1][_0x476846(0x229e)],_0x12242f['start']))>0x0||0x0===_0x3a6d67&&(_0x1a47c6[_0x184954-0x1][_0x476846(0x2e6d)]||_0x12242f['isStartIncluded']))&&((defined$1(_0x2d02f)?_0x2d02f(_0x1a47c6[_0x184954-0x1][_0x476846(0x116f)],_0x12242f['data']):_0x1a47c6[_0x184954-0x1][_0x476846(0x116f)]===_0x12242f['data'])?(_0x12242f=JulianDate[_0x476846(0xcbd)](_0x12242f[_0x476846(0x229e)],_0x1a47c6[_0x184954-0x1][_0x476846(0x229e)])?new TimeInterval({'start':_0x1a47c6[_0x184954-0x1][_0x476846(0x3db1)],'stop':_0x12242f[_0x476846(0x229e)],'isStartIncluded':_0x1a47c6[_0x184954-0x1]['isStartIncluded'],'isStopIncluded':_0x12242f['isStopIncluded'],'data':_0x12242f[_0x476846(0x116f)]}):new TimeInterval({'start':_0x1a47c6[_0x184954-0x1][_0x476846(0x3db1)],'stop':_0x1a47c6[_0x184954-0x1]['stop'],'isStartIncluded':_0x1a47c6[_0x184954-0x1][_0x476846(0x3ddf)],'isStopIncluded':_0x1a47c6[_0x184954-0x1][_0x476846(0x2e6d)]||_0x12242f['stop'][_0x476846(0x2ed4)](_0x1a47c6[_0x184954-0x1][_0x476846(0x229e)])&&_0x12242f[_0x476846(0x2e6d)],'data':_0x12242f[_0x476846(0x116f)]}),_0x1a47c6[_0x476846(0x4bc6)](_0x184954-0x1,0x1),--_0x184954):(((_0x3a6d67=JulianDate[_0x476846(0x51e4)](_0x1a47c6[_0x184954-0x1][_0x476846(0x229e)],_0x12242f[_0x476846(0x229e)]))>0x0||0x0===_0x3a6d67&&_0x1a47c6[_0x184954-0x1][_0x476846(0x2e6d)]&&!_0x12242f[_0x476846(0x2e6d)])&&_0x1a47c6['splice'](_0x184954,0x0,new TimeInterval({'start':_0x12242f[_0x476846(0x229e)],'stop':_0x1a47c6[_0x184954-0x1][_0x476846(0x229e)],'isStartIncluded':!_0x12242f[_0x476846(0x2e6d)],'isStopIncluded':_0x1a47c6[_0x184954-0x1][_0x476846(0x2e6d)],'data':_0x1a47c6[_0x184954-0x1][_0x476846(0x116f)]})),_0x1a47c6[_0x184954-0x1]=new TimeInterval({'start':_0x1a47c6[_0x184954-0x1][_0x476846(0x3db1)],'stop':_0x12242f[_0x476846(0x3db1)],'isStartIncluded':_0x1a47c6[_0x184954-0x1][_0x476846(0x3ddf)],'isStopIncluded':!_0x12242f[_0x476846(0x3ddf)],'data':_0x1a47c6[_0x184954-0x1][_0x476846(0x116f)]})));_0x184954<_0x1a47c6['length']&&((_0x3a6d67=JulianDate[_0x476846(0x51e4)](_0x12242f[_0x476846(0x229e)],_0x1a47c6[_0x184954][_0x476846(0x3db1)]))>0x0||0x0===_0x3a6d67&&(_0x12242f[_0x476846(0x2e6d)]||_0x1a47c6[_0x184954]['isStartIncluded']));)if(defined$1(_0x2d02f)?_0x2d02f(_0x1a47c6[_0x184954][_0x476846(0x116f)],_0x12242f['data']):_0x1a47c6[_0x184954][_0x476846(0x116f)]===_0x12242f[_0x476846(0x116f)])_0x12242f=new TimeInterval({'start':_0x12242f[_0x476846(0x3db1)],'stop':JulianDate[_0x476846(0xcbd)](_0x1a47c6[_0x184954][_0x476846(0x229e)],_0x12242f['stop'])?_0x1a47c6[_0x184954][_0x476846(0x229e)]:_0x12242f[_0x476846(0x229e)],'isStartIncluded':_0x12242f[_0x476846(0x3ddf)],'isStopIncluded':JulianDate[_0x476846(0xcbd)](_0x1a47c6[_0x184954][_0x476846(0x229e)],_0x12242f[_0x476846(0x229e)])?_0x1a47c6[_0x184954][_0x476846(0x2e6d)]:_0x12242f[_0x476846(0x2e6d)],'data':_0x12242f[_0x476846(0x116f)]}),_0x1a47c6['splice'](_0x184954,0x1);else{if(_0x1a47c6[_0x184954]=new TimeInterval({'start':_0x12242f['stop'],'stop':_0x1a47c6[_0x184954][_0x476846(0x229e)],'isStartIncluded':!_0x12242f[_0x476846(0x2e6d)],'isStopIncluded':_0x1a47c6[_0x184954][_0x476846(0x2e6d)],'data':_0x1a47c6[_0x184954]['data']}),!_0x1a47c6[_0x184954][_0x476846(0x197c)])break;_0x1a47c6[_0x476846(0x4bc6)](_0x184954,0x1);}_0x1a47c6[_0x476846(0x4bc6)](_0x184954,0x0,_0x12242f),this[_0x476846(0x24b8)][_0x476846(0x30bb)](this);}},TimeIntervalCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4f5b)]=function(_0x465d77){var _0x2bce79=_0x68aa19;if(_0x465d77[_0x2bce79(0x197c)])return!0x1;var _0x42e68a=this[_0x2bce79(0x25b2)],_0x45c76c=binarySearch$1(_0x42e68a,_0x465d77,compareIntervalStartTimes);_0x45c76c<0x0&&(_0x45c76c=~_0x45c76c);var _0x355a5e=!0x1;for(_0x45c76c>0x0&&(JulianDate[_0x2bce79(0xcbd)](_0x42e68a[_0x45c76c-0x1]['stop'],_0x465d77[_0x2bce79(0x3db1)])||_0x42e68a[_0x45c76c-0x1][_0x2bce79(0x229e)][_0x2bce79(0x2ed4)](_0x465d77['start'])&&_0x42e68a[_0x45c76c-0x1][_0x2bce79(0x2e6d)]&&_0x465d77['isStartIncluded'])&&(_0x355a5e=!0x0,(JulianDate[_0x2bce79(0xcbd)](_0x42e68a[_0x45c76c-0x1][_0x2bce79(0x229e)],_0x465d77['stop'])||_0x42e68a[_0x45c76c-0x1]['isStopIncluded']&&!_0x465d77[_0x2bce79(0x2e6d)]&&_0x42e68a[_0x45c76c-0x1][_0x2bce79(0x229e)][_0x2bce79(0x2ed4)](_0x465d77[_0x2bce79(0x229e)]))&&_0x42e68a[_0x2bce79(0x4bc6)](_0x45c76c,0x0,new TimeInterval({'start':_0x465d77['stop'],'stop':_0x42e68a[_0x45c76c-0x1]['stop'],'isStartIncluded':!_0x465d77[_0x2bce79(0x2e6d)],'isStopIncluded':_0x42e68a[_0x45c76c-0x1]['isStopIncluded'],'data':_0x42e68a[_0x45c76c-0x1][_0x2bce79(0x116f)]})),_0x42e68a[_0x45c76c-0x1]=new TimeInterval({'start':_0x42e68a[_0x45c76c-0x1][_0x2bce79(0x3db1)],'stop':_0x465d77[_0x2bce79(0x3db1)],'isStartIncluded':_0x42e68a[_0x45c76c-0x1]['isStartIncluded'],'isStopIncluded':!_0x465d77[_0x2bce79(0x3ddf)],'data':_0x42e68a[_0x45c76c-0x1][_0x2bce79(0x116f)]})),_0x45c76c<_0x42e68a[_0x2bce79(0x531b)]&&!_0x465d77[_0x2bce79(0x3ddf)]&&_0x42e68a[_0x45c76c][_0x2bce79(0x3ddf)]&&_0x465d77[_0x2bce79(0x3db1)]['equals'](_0x42e68a[_0x45c76c][_0x2bce79(0x3db1)])&&(_0x355a5e=!0x0,_0x42e68a[_0x2bce79(0x4bc6)](_0x45c76c,0x0,new TimeInterval({'start':_0x42e68a[_0x45c76c]['start'],'stop':_0x42e68a[_0x45c76c][_0x2bce79(0x3db1)],'isStartIncluded':!0x0,'isStopIncluded':!0x0,'data':_0x42e68a[_0x45c76c][_0x2bce79(0x116f)]})),++_0x45c76c);_0x45c76c<_0x42e68a[_0x2bce79(0x531b)]&&JulianDate[_0x2bce79(0xcbd)](_0x465d77[_0x2bce79(0x229e)],_0x42e68a[_0x45c76c][_0x2bce79(0x229e)]);)_0x355a5e=!0x0,_0x42e68a[_0x2bce79(0x4bc6)](_0x45c76c,0x1);return _0x45c76c<_0x42e68a[_0x2bce79(0x531b)]&&_0x465d77[_0x2bce79(0x229e)][_0x2bce79(0x2ed4)](_0x42e68a[_0x45c76c][_0x2bce79(0x229e)])&&(_0x355a5e=!0x0,!_0x465d77['isStopIncluded']&&_0x42e68a[_0x45c76c][_0x2bce79(0x2e6d)]?_0x45c76c+0x1<_0x42e68a[_0x2bce79(0x531b)]&&_0x42e68a[_0x45c76c+0x1][_0x2bce79(0x3db1)]['equals'](_0x465d77[_0x2bce79(0x229e)])&&_0x42e68a[_0x45c76c][_0x2bce79(0x116f)]===_0x42e68a[_0x45c76c+0x1][_0x2bce79(0x116f)]?(_0x42e68a['splice'](_0x45c76c,0x1),_0x42e68a[_0x45c76c]=new TimeInterval({'start':_0x42e68a[_0x45c76c][_0x2bce79(0x3db1)],'stop':_0x42e68a[_0x45c76c][_0x2bce79(0x229e)],'isStartIncluded':!0x0,'isStopIncluded':_0x42e68a[_0x45c76c][_0x2bce79(0x2e6d)],'data':_0x42e68a[_0x45c76c][_0x2bce79(0x116f)]})):_0x42e68a[_0x45c76c]=new TimeInterval({'start':_0x465d77['stop'],'stop':_0x465d77[_0x2bce79(0x229e)],'isStartIncluded':!0x0,'isStopIncluded':!0x0,'data':_0x42e68a[_0x45c76c]['data']}):_0x42e68a[_0x2bce79(0x4bc6)](_0x45c76c,0x1)),_0x45c76c<_0x42e68a[_0x2bce79(0x531b)]&&(JulianDate[_0x2bce79(0xcbd)](_0x465d77[_0x2bce79(0x229e)],_0x42e68a[_0x45c76c][_0x2bce79(0x3db1)])||_0x465d77['stop'][_0x2bce79(0x2ed4)](_0x42e68a[_0x45c76c]['start'])&&_0x465d77[_0x2bce79(0x2e6d)]&&_0x42e68a[_0x45c76c][_0x2bce79(0x3ddf)])&&(_0x355a5e=!0x0,_0x42e68a[_0x45c76c]=new TimeInterval({'start':_0x465d77[_0x2bce79(0x229e)],'stop':_0x42e68a[_0x45c76c][_0x2bce79(0x229e)],'isStartIncluded':!_0x465d77[_0x2bce79(0x2e6d)],'isStopIncluded':_0x42e68a[_0x45c76c][_0x2bce79(0x2e6d)],'data':_0x42e68a[_0x45c76c][_0x2bce79(0x116f)]})),_0x355a5e&&this[_0x2bce79(0x24b8)]['raiseEvent'](this),_0x355a5e;},TimeIntervalCollection['prototype'][_0x68aa19(0x1155)]=function(_0x158f99,_0x1b11c2,_0x7f9785){var _0x1ce518=_0x68aa19;for(var _0x186747=new TimeIntervalCollection(),_0x476812=0x0,_0x3a926f=0x0,_0x29affd=this[_0x1ce518(0x25b2)],_0x28e45a=_0x158f99[_0x1ce518(0x25b2)];_0x476812<_0x29affd['length']&&_0x3a926f<_0x28e45a[_0x1ce518(0x531b)];){var _0x97210e=_0x29affd[_0x476812],_0x4621dc=_0x28e45a[_0x3a926f];if(JulianDate[_0x1ce518(0x15d1)](_0x97210e[_0x1ce518(0x229e)],_0x4621dc[_0x1ce518(0x3db1)]))++_0x476812;else{if(JulianDate['lessThan'](_0x4621dc['stop'],_0x97210e['start']))++_0x3a926f;else{if(defined$1(_0x7f9785)||defined$1(_0x1b11c2)&&_0x1b11c2(_0x97210e['data'],_0x4621dc[_0x1ce518(0x116f)])||!defined$1(_0x1b11c2)&&_0x4621dc[_0x1ce518(0x116f)]===_0x97210e[_0x1ce518(0x116f)]){var _0x2b0ab9=TimeInterval['intersect'](_0x97210e,_0x4621dc,new TimeInterval(),_0x7f9785);_0x2b0ab9['isEmpty']||_0x186747['addInterval'](_0x2b0ab9,_0x1b11c2);}JulianDate[_0x1ce518(0x15d1)](_0x97210e[_0x1ce518(0x229e)],_0x4621dc[_0x1ce518(0x229e)])||_0x97210e['stop'][_0x1ce518(0x2ed4)](_0x4621dc[_0x1ce518(0x229e)])&&!_0x97210e[_0x1ce518(0x2e6d)]&&_0x4621dc[_0x1ce518(0x2e6d)]?++_0x476812:++_0x3a926f;}}}return _0x186747;},TimeIntervalCollection[_0x68aa19(0x10df)]=function(_0x4fa712,_0x2d8f95){var _0x397416=_0x68aa19;defined$1(_0x2d8f95)||(_0x2d8f95=new TimeIntervalCollection());var _0x4eaa9c,_0x4a6b06=_0x4fa712[_0x397416(0x2ff3)],_0x1650c9=_0x4a6b06['length'],_0x2cacf7=_0x4fa712[_0x397416(0x2f7f)],_0x70bc90=defaultValue$1(_0x4fa712['isStartIncluded'],!0x0),_0x4ebef1=defaultValue$1(_0x4fa712['isStopIncluded'],!0x0),_0x5d7672=defaultValue$1(_0x4fa712[_0x397416(0x260c)],!0x1),_0x2c0fc4=defaultValue$1(_0x4fa712['trailingInterval'],!0x1),_0x52a056=0x0;_0x5d7672&&(++_0x52a056,(_0x4eaa9c=new TimeInterval({'start':Iso8601[_0x397416(0x3fd7)],'stop':_0x4a6b06[0x0],'isStartIncluded':!0x0,'isStopIncluded':!_0x70bc90}))['data']=defined$1(_0x2cacf7)?_0x2cacf7(_0x4eaa9c,_0x2d8f95['length']):_0x2d8f95[_0x397416(0x531b)],_0x2d8f95[_0x397416(0x5749)](_0x4eaa9c));for(var _0xa11eb4=0x0;_0xa11eb4<_0x1650c9-0x1;++_0xa11eb4){var _0x251dc1=_0x4a6b06[_0xa11eb4],_0x191326=_0x4a6b06[_0xa11eb4+0x1];(_0x4eaa9c=new TimeInterval({'start':_0x251dc1,'stop':_0x191326,'isStartIncluded':_0x2d8f95['length']!==_0x52a056||_0x70bc90,'isStopIncluded':_0xa11eb4===_0x1650c9-0x2&&_0x4ebef1}))[_0x397416(0x116f)]=defined$1(_0x2cacf7)?_0x2cacf7(_0x4eaa9c,_0x2d8f95[_0x397416(0x531b)]):_0x2d8f95['length'],_0x2d8f95[_0x397416(0x5749)](_0x4eaa9c),_0x251dc1=_0x191326;}return _0x2c0fc4&&((_0x4eaa9c=new TimeInterval({'start':_0x4a6b06[_0x1650c9-0x1],'stop':Iso8601[_0x397416(0x53ba)],'isStartIncluded':!_0x4ebef1,'isStopIncluded':!0x0}))[_0x397416(0x116f)]=defined$1(_0x2cacf7)?_0x2cacf7(_0x4eaa9c,_0x2d8f95[_0x397416(0x531b)]):_0x2d8f95[_0x397416(0x531b)],_0x2d8f95[_0x397416(0x5749)](_0x4eaa9c)),_0x2d8f95;};var scratchGregorianDate=new GregorianDate(),monthLengths=[0x0,0x1f,0x1c,0x1f,0x1e,0x1f,0x1e,0x1f,0x1f,0x1e,0x1f,0x1e,0x1f];function addToDate(_0x4870c3,_0x586253,_0xfd25ed){var _0xf5bd99=_0x68aa19;defined$1(_0xfd25ed)||(_0xfd25ed=new JulianDate()),JulianDate[_0xf5bd99(0x57c5)](_0x4870c3,scratchGregorianDate);var _0x4cb2dc=scratchGregorianDate[_0xf5bd99(0x4563)]+_0x586253[_0xf5bd99(0x4563)],_0x583ffa=scratchGregorianDate[_0xf5bd99(0x15ce)]+_0x586253['second'],_0x2cc7f4=scratchGregorianDate[_0xf5bd99(0x4f1d)]+_0x586253['minute'],_0x1456a1=scratchGregorianDate[_0xf5bd99(0x34b6)]+_0x586253[_0xf5bd99(0x34b6)],_0x58f6f1=scratchGregorianDate['day']+_0x586253[_0xf5bd99(0x2bd1)],_0x4b1c2e=scratchGregorianDate[_0xf5bd99(0x267f)]+_0x586253[_0xf5bd99(0x267f)],_0xfa4eb9=scratchGregorianDate[_0xf5bd99(0x1f90)]+_0x586253['year'];for(_0x4cb2dc>=0x3e8&&(_0x583ffa+=Math[_0xf5bd99(0x67a)](_0x4cb2dc/0x3e8),_0x4cb2dc%=0x3e8),_0x583ffa>=0x3c&&(_0x2cc7f4+=Math['floor'](_0x583ffa/0x3c),_0x583ffa%=0x3c),_0x2cc7f4>=0x3c&&(_0x1456a1+=Math['floor'](_0x2cc7f4/0x3c),_0x2cc7f4%=0x3c),_0x1456a1>=0x18&&(_0x58f6f1+=Math[_0xf5bd99(0x67a)](_0x1456a1/0x18),_0x1456a1%=0x18),monthLengths[0x2]=isLeapYear(_0xfa4eb9)?0x1d:0x1c;_0x58f6f1>monthLengths[_0x4b1c2e]||_0x4b1c2e>=0xd;)_0x58f6f1>monthLengths[_0x4b1c2e]&&(_0x58f6f1-=monthLengths[_0x4b1c2e],++_0x4b1c2e),_0x4b1c2e>=0xd&&(--_0x4b1c2e,_0xfa4eb9+=Math['floor'](_0x4b1c2e/0xc),_0x4b1c2e%=0xc,++_0x4b1c2e),monthLengths[0x2]=isLeapYear(_0xfa4eb9)?0x1d:0x1c;return scratchGregorianDate[_0xf5bd99(0x4563)]=_0x4cb2dc,scratchGregorianDate[_0xf5bd99(0x15ce)]=_0x583ffa,scratchGregorianDate['minute']=_0x2cc7f4,scratchGregorianDate['hour']=_0x1456a1,scratchGregorianDate['day']=_0x58f6f1,scratchGregorianDate[_0xf5bd99(0x267f)]=_0x4b1c2e,scratchGregorianDate[_0xf5bd99(0x1f90)]=_0xfa4eb9,JulianDate[_0xf5bd99(0x41f0)](scratchGregorianDate,_0xfd25ed);}var scratchJulianDate$2=new JulianDate(),durationRegex=/P(?:([\d.,]+)Y)?(?:([\d.,]+)M)?(?:([\d.,]+)W)?(?:([\d.,]+)D)?(?:T(?:([\d.,]+)H)?(?:([\d.,]+)M)?(?:([\d.,]+)S)?)?/;function parseDuration(_0x3c8f62,_0x26b74a){var _0x20664b=_0x68aa19;if(!defined$1(_0x3c8f62)||0x0===_0x3c8f62['length'])return!0x1;if(_0x26b74a[_0x20664b(0x1f90)]=0x0,_0x26b74a[_0x20664b(0x267f)]=0x0,_0x26b74a[_0x20664b(0x2bd1)]=0x0,_0x26b74a[_0x20664b(0x34b6)]=0x0,_0x26b74a['minute']=0x0,_0x26b74a['second']=0x0,_0x26b74a[_0x20664b(0x4563)]=0x0,'P'===_0x3c8f62[0x0]){var _0x4e430b=_0x3c8f62[_0x20664b(0x1b02)](durationRegex);if(!defined$1(_0x4e430b))return!0x1;if(defined$1(_0x4e430b[0x1])&&(_0x26b74a[_0x20664b(0x1f90)]=Number(_0x4e430b[0x1][_0x20664b(0x1297)](',','.'))),defined$1(_0x4e430b[0x2])&&(_0x26b74a[_0x20664b(0x267f)]=Number(_0x4e430b[0x2][_0x20664b(0x1297)](',','.'))),defined$1(_0x4e430b[0x3])&&(_0x26b74a[_0x20664b(0x2bd1)]=0x7*Number(_0x4e430b[0x3]['replace'](',','.'))),defined$1(_0x4e430b[0x4])&&(_0x26b74a[_0x20664b(0x2bd1)]+=Number(_0x4e430b[0x4][_0x20664b(0x1297)](',','.'))),defined$1(_0x4e430b[0x5])&&(_0x26b74a['hour']=Number(_0x4e430b[0x5][_0x20664b(0x1297)](',','.'))),defined$1(_0x4e430b[0x6])&&(_0x26b74a[_0x20664b(0x4f1d)]=Number(_0x4e430b[0x6][_0x20664b(0x1297)](',','.'))),defined$1(_0x4e430b[0x7])){var _0x1bf40b=Number(_0x4e430b[0x7][_0x20664b(0x1297)](',','.'));_0x26b74a[_0x20664b(0x15ce)]=Math[_0x20664b(0x67a)](_0x1bf40b),_0x26b74a[_0x20664b(0x4563)]=_0x1bf40b%0x1*0x3e8;}}else'Z'!==_0x3c8f62[_0x3c8f62[_0x20664b(0x531b)]-0x1]&&(_0x3c8f62+='Z'),JulianDate[_0x20664b(0x57c5)](JulianDate[_0x20664b(0x5861)](_0x3c8f62,scratchJulianDate$2),_0x26b74a);return _0x26b74a[_0x20664b(0x1f90)]||_0x26b74a[_0x20664b(0x267f)]||_0x26b74a[_0x20664b(0x2bd1)]||_0x26b74a['hour']||_0x26b74a['minute']||_0x26b74a[_0x20664b(0x15ce)]||_0x26b74a['millisecond'];}var scratchDuration=new GregorianDate();TimeIntervalCollection[_0x68aa19(0x5861)]=function(_0x26c883,_0x2f855b){var _0x1acd27=_0x68aa19,_0x1dcbf4=_0x26c883[_0x1acd27(0x3924)][_0x1acd27(0x4d7b)]('/'),_0x37bc30=JulianDate['fromIso8601'](_0x1dcbf4[0x0]),_0x208fc3=JulianDate[_0x1acd27(0x5861)](_0x1dcbf4[0x1]),_0xd6d048=[];if(parseDuration(_0x1dcbf4[0x2],scratchDuration)){var _0x4c0f5d=JulianDate[_0x1acd27(0x254b)](_0x37bc30);for(_0xd6d048[_0x1acd27(0x3a33)](_0x4c0f5d);JulianDate['compare'](_0x4c0f5d,_0x208fc3)<0x0;){_0x4c0f5d=addToDate(_0x4c0f5d,scratchDuration),JulianDate[_0x1acd27(0x51e4)](_0x208fc3,_0x4c0f5d)<=0x0&&JulianDate['clone'](_0x208fc3,_0x4c0f5d),_0xd6d048[_0x1acd27(0x3a33)](_0x4c0f5d);}}else _0xd6d048[_0x1acd27(0x3a33)](_0x37bc30,_0x208fc3);return TimeIntervalCollection[_0x1acd27(0x10df)]({'julianDates':_0xd6d048,'isStartIncluded':_0x26c883['isStartIncluded'],'isStopIncluded':_0x26c883[_0x1acd27(0x2e6d)],'leadingInterval':_0x26c883['leadingInterval'],'trailingInterval':_0x26c883[_0x1acd27(0x30d1)],'dataCallback':_0x26c883[_0x1acd27(0x2f7f)]},_0x2f855b);},TimeIntervalCollection[_0x68aa19(0x2b36)]=function(_0x572a00,_0x36a046){var _0x44ab52=_0x68aa19;return TimeIntervalCollection[_0x44ab52(0x10df)]({'julianDates':_0x572a00['iso8601Dates']['map'](function(_0x280141){return JulianDate['fromIso8601'](_0x280141);}),'isStartIncluded':_0x572a00[_0x44ab52(0x3ddf)],'isStopIncluded':_0x572a00[_0x44ab52(0x2e6d)],'leadingInterval':_0x572a00['leadingInterval'],'trailingInterval':_0x572a00[_0x44ab52(0x30d1)],'dataCallback':_0x572a00[_0x44ab52(0x2f7f)]},_0x36a046);},TimeIntervalCollection[_0x68aa19(0x13ca)]=function(_0x3e4a2c,_0x29fb54){var _0x501ad2=_0x68aa19;for(var _0x354726,_0x57aef7,_0x50d793=_0x3e4a2c['epoch'],_0x5158b8=_0x3e4a2c[_0x501ad2(0x1251)],_0x537f98=defaultValue$1(_0x3e4a2c[_0x501ad2(0x1a94)],!0x1),_0x25e945=[],_0x5187d8=_0x5158b8[_0x501ad2(0x531b)],_0x3fc994=0x0;_0x3fc994<_0x5187d8;++_0x3fc994)(parseDuration(_0x5158b8[_0x3fc994],scratchDuration)||0x0===_0x3fc994)&&(_0x354726=_0x537f98&&defined$1(_0x57aef7)?addToDate(_0x57aef7,scratchDuration):addToDate(_0x50d793,scratchDuration),_0x25e945[_0x501ad2(0x3a33)](_0x354726),_0x57aef7=_0x354726);return TimeIntervalCollection['fromJulianDateArray']({'julianDates':_0x25e945,'isStartIncluded':_0x3e4a2c['isStartIncluded'],'isStopIncluded':_0x3e4a2c[_0x501ad2(0x2e6d)],'leadingInterval':_0x3e4a2c[_0x501ad2(0x260c)],'trailingInterval':_0x3e4a2c[_0x501ad2(0x30d1)],'dataCallback':_0x3e4a2c[_0x501ad2(0x2f7f)]},_0x29fb54);};var defaultScale$3=new Cartesian3(0x1,0x1,0x1),defaultTranslation=Cartesian3['ZERO'],defaultRotation$1=Quaternion[_0x68aa19(0x5139)],TranslationRotationScale=function(_0x31ab86,_0x464d5a,_0x5047b9){var _0xd9e5a9=_0x68aa19;this[_0xd9e5a9(0x3981)]=Cartesian3[_0xd9e5a9(0x254b)](defaultValue$1(_0x31ab86,defaultTranslation)),this['rotation']=Quaternion[_0xd9e5a9(0x254b)](defaultValue$1(_0x464d5a,defaultRotation$1)),this[_0xd9e5a9(0x1ed8)]=Cartesian3[_0xd9e5a9(0x254b)](defaultValue$1(_0x5047b9,defaultScale$3));};function UniformlyVariableMotionSpline(_0x1755df){var _0x2a23ee=_0x68aa19,_0x5b808a=(_0x1755df=defaultValue$1(_0x1755df,defaultValue$1['EMPTY_OBJECT']))[_0x2a23ee(0x3d4b)],_0x4a6454=_0x1755df['times'];this['_mode']=defaultValue$1(_0x1755df['mode'],0x0),this['_acceleration']=0x2*Cartesian3[_0x2a23ee(0x2ffa)](_0x5b808a[0x1],_0x5b808a[0x0])/((_0x4a6454[0x1]-_0x4a6454[0x0])*(_0x4a6454[0x1]-_0x4a6454[0x0])),this[_0x2a23ee(0x58a4)]=_0x5b808a,this[_0x2a23ee(0x54af)]=_0x4a6454,this[_0x2a23ee(0x163f)]=Cartesian3[_0x2a23ee(0x286c)](_0x5b808a[0x1],_0x5b808a[0x0],new Cartesian3()),this['_duration']=this[_0x2a23ee(0x54af)][0x1]-this[_0x2a23ee(0x54af)][0x0],Cartesian3[_0x2a23ee(0x4e7d)](this[_0x2a23ee(0x163f)],this[_0x2a23ee(0x163f)]);}function VideoSynchronizer(_0x4ff8f4){var _0x2da95a=_0x68aa19;_0x4ff8f4=defaultValue$1(_0x4ff8f4,defaultValue$1['EMPTY_OBJECT']),this[_0x2da95a(0x18f1)]=void 0x0,this[_0x2da95a(0x382c)]=void 0x0,this['_clockSubscription']=void 0x0,this[_0x2da95a(0xa2d)]=void 0x0,this[_0x2da95a(0x379)]=void 0x0,this[_0x2da95a(0x487c)]=_0x4ff8f4['clock'],this[_0x2da95a(0x1733)]=_0x4ff8f4[_0x2da95a(0x1733)],this[_0x2da95a(0x3182)]=defaultValue$1(_0x4ff8f4[_0x2da95a(0x3182)],Iso8601[_0x2da95a(0x3fd7)]),this[_0x2da95a(0x27cc)]=defaultValue$1(_0x4ff8f4[_0x2da95a(0x27cc)],0x1),this[_0x2da95a(0x42bf)]=!0x1,this[_0x2da95a(0xa2d)]=void 0x0,this[_0x2da95a(0x312)]=!0x1;}function createSeekFunction(_0x46907b){return function(){_0x46907b['_seeking']=!0x1,_0x46907b['_firstTickAfterSeek']=!0x0;};}function DataRectangle(_0x362900,_0x43da27){var _0x17a14d=_0x68aa19;this[_0x17a14d(0x2f4d)]=_0x362900,this[_0x17a14d(0x1b1d)]=_0x43da27;}function VRTheWorldTerrainProvider(_0x4a415e){var _0x47f75b=_0x68aa19;_0x4a415e=defaultValue$1(_0x4a415e,defaultValue$1[_0x47f75b(0x494f)]);var _0x3744f=Resource['createIfNeeded'](_0x4a415e[_0x47f75b(0x343b)]);this[_0x47f75b(0x587b)]=_0x3744f,this['_errorEvent']=new Event(),this['_ready']=!0x1,this[_0x47f75b(0x38bb)]=when[_0x47f75b(0x25e3)](),this[_0x47f75b(0x70f)]={'heightScale':0.001,'heightOffset':-0x3e8,'elementsPerHeight':0x3,'stride':0x4,'elementMultiplier':0x100,'isBigEndian':!0x0,'lowestEncodedHeight':0x0,'highestEncodedHeight':0xffffff};var _0xf49100=_0x4a415e[_0x47f75b(0x42ae)];'string'==typeof _0xf49100&&(_0xf49100=new Credit$1(_0xf49100)),this[_0x47f75b(0xe66)]=_0xf49100,this[_0x47f75b(0x4ebc)]=void 0x0,this[_0x47f75b(0x16f0)]=[];var _0x52dbb1,_0x269b4c=this,_0x2370d3=defaultValue$1(_0x4a415e[_0x47f75b(0x1706)],Ellipsoid['WGS84']);function _0xf1f8ae(_0x400fcc){var _0x444de1=_0x47f75b,_0x5b76c5=_0x400fcc['getElementsByTagName'](_0x444de1(0x4f00))[0x0][_0x444de1(0x4d31)];if(_0x444de1(0x2d0e)===_0x5b76c5){_0x269b4c[_0x444de1(0x4ebc)]=new GeographicTilingScheme({'ellipsoid':_0x2370d3});var _0x5bd138=_0x400fcc[_0x444de1(0x4b76)](_0x444de1(0x1db))[0x0];_0x269b4c['_heightmapWidth']=parseInt(_0x5bd138['getAttribute'](_0x444de1(0x209)),0xa),_0x269b4c['_heightmapHeight']=parseInt(_0x5bd138['getAttribute'](_0x444de1(0x5862)),0xa),_0x269b4c[_0x444de1(0x424f)]=TerrainProvider['getEstimatedLevelZeroGeometricErrorForAHeightmap'](_0x2370d3,Math[_0x444de1(0x27d5)](_0x269b4c[_0x444de1(0x26c0)],_0x269b4c[_0x444de1(0x123e)]),_0x269b4c[_0x444de1(0x4ebc)][_0x444de1(0x3f75)](0x0));for(var _0x556487=_0x400fcc[_0x444de1(0x4b76)](_0x444de1(0x32fe)),_0x3e5035=0x0;_0x3e5035<_0x556487[_0x444de1(0x531b)];++_0x3e5035){var _0x4c228c=_0x556487[_0x3e5035],_0x5ccc15=CesiumMath['toRadians'](parseFloat(_0x4c228c['getAttribute'](_0x444de1(0x33f8)))),_0x4be2b5=CesiumMath[_0x444de1(0x12a4)](parseFloat(_0x4c228c[_0x444de1(0x366d)](_0x444de1(0x4f35)))),_0x2f2d93=CesiumMath[_0x444de1(0x12a4)](parseFloat(_0x4c228c[_0x444de1(0x366d)]('maxx'))),_0x30b119=CesiumMath[_0x444de1(0x12a4)](parseFloat(_0x4c228c[_0x444de1(0x366d)]('maxy'))),_0x2cd7f0=parseInt(_0x4c228c['getAttribute'](_0x444de1(0x2643)),0xa);_0x269b4c['_rectangles'][_0x444de1(0x3a33)](new DataRectangle(new Rectangle(_0x5ccc15,_0x4be2b5,_0x2f2d93,_0x30b119),_0x2cd7f0));}_0x269b4c[_0x444de1(0x4b22)]=!0x0,_0x269b4c[_0x444de1(0x38bb)][_0x444de1(0x68a)](!0x0);}else _0x345982(_0x444de1(0x313c)+_0x5b76c5+_0x444de1(0x50a3));}function _0x345982(_0x4be407){var _0x5a7636=_0x47f75b,_0x5cb740=defaultValue$1(_0x4be407,_0x5a7636(0x193b)+_0x269b4c['_resource'][_0x5a7636(0x343b)]+'.');_0x52dbb1=TileProviderError$1[_0x5a7636(0x40ea)](_0x52dbb1,_0x269b4c,_0x269b4c['_errorEvent'],_0x5cb740,void 0x0,void 0x0,void 0x0,_0x1d7d71);}function _0x1d7d71(){var _0x5ab14b=_0x47f75b;when(_0x269b4c[_0x5ab14b(0x587b)]['fetchXML'](),_0xf1f8ae,_0x345982);}_0x1d7d71();}TranslationRotationScale[_0x68aa19(0x4b51)]['equals']=function(_0x5351f6){var _0x2ca9a0=_0x68aa19;return this===_0x5351f6||defined$1(_0x5351f6)&&Cartesian3[_0x2ca9a0(0x2ed4)](this[_0x2ca9a0(0x3981)],_0x5351f6[_0x2ca9a0(0x3981)])&&Quaternion[_0x2ca9a0(0x2ed4)](this[_0x2ca9a0(0x374)],_0x5351f6[_0x2ca9a0(0x374)])&&Cartesian3[_0x2ca9a0(0x2ed4)](this['scale'],_0x5351f6[_0x2ca9a0(0x1ed8)]);},Object[_0x68aa19(0x5b7)](UniformlyVariableMotionSpline[_0x68aa19(0x4b51)],{'times':{'get':function(){return this['_times'];}},'points':{'get':function(){var _0x4af4a6=_0x68aa19;return this[_0x4af4a6(0x58a4)];}}}),UniformlyVariableMotionSpline[_0x68aa19(0x4b51)][_0x68aa19(0x3c14)]=function(_0x500c77){return _0x500c77;},UniformlyVariableMotionSpline[_0x68aa19(0x4b51)][_0x68aa19(0x35e2)]=function(_0x548221,_0x2bb898){var _0x2f7a4a=_0x68aa19,_0xf8cd62;defined$1(_0x2bb898)||(_0x2bb898=new Cartesian3());var _0xb5fbeb=this[_0x2f7a4a(0x58a4)];return(_0x548221-=this[_0x2f7a4a(0x54af)][0x0],0x0===this[_0x2f7a4a(0x5545)])?_0xf8cd62=0.5*this[_0x2f7a4a(0x41d3)]*_0x548221*_0x548221:_0xf8cd62=this[_0x2f7a4a(0x41d3)]*this[_0x2f7a4a(0x1021)]*_0x548221-0.5*this[_0x2f7a4a(0x41d3)]*_0x548221*_0x548221,(Cartesian3[_0x2f7a4a(0x1c02)](this[_0x2f7a4a(0x163f)],_0xf8cd62,_0x2bb898),Cartesian3['add'](_0xb5fbeb[0x0],_0x2bb898,_0x2bb898),_0x2bb898);},Object[_0x68aa19(0x5b7)](VideoSynchronizer[_0x68aa19(0x4b51)],{'clock':{'get':function(){var _0xb017ab=_0x68aa19;return this[_0xb017ab(0x18f1)];},'set':function(_0x38f7ca){var _0x42ddc3=_0x68aa19,_0x1529e2=this[_0x42ddc3(0x18f1)];_0x1529e2!==_0x38f7ca&&(defined$1(_0x1529e2)&&(this[_0x42ddc3(0x606)](),this[_0x42ddc3(0x606)]=void 0x0),defined$1(_0x38f7ca)&&(this[_0x42ddc3(0x606)]=_0x38f7ca[_0x42ddc3(0x3373)]['addEventListener'](VideoSynchronizer[_0x42ddc3(0x4b51)]['_onTick'],this)),this[_0x42ddc3(0x18f1)]=_0x38f7ca);}},'element':{'get':function(){var _0x5e9346=_0x68aa19;return this[_0x5e9346(0x382c)];},'set':function(_0x42aa33){var _0x4e31a3=_0x68aa19,_0x483c64=this[_0x4e31a3(0x382c)];_0x483c64!==_0x42aa33&&(defined$1(_0x483c64)&&_0x483c64['removeEventListener']('seeked',this['_seekFunction'],!0x1),defined$1(_0x42aa33)&&(this['_seeking']=!0x1,this['_seekFunction']=createSeekFunction(this),_0x42aa33[_0x4e31a3(0xef9)]('seeked',this[_0x4e31a3(0xa2d)],!0x1)),this[_0x4e31a3(0x382c)]=_0x42aa33,this[_0x4e31a3(0x42bf)]=!0x1,this[_0x4e31a3(0x312)]=!0x1);}}}),VideoSynchronizer['prototype'][_0x68aa19(0x2578)]=function(){var _0x3eaa66=_0x68aa19;return this[_0x3eaa66(0x1733)]=void 0x0,this[_0x3eaa66(0x487c)]=void 0x0,destroyObject$1(this);},VideoSynchronizer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},VideoSynchronizer[_0x68aa19(0x4b51)][_0x68aa19(0x1780)]=function(_0x4d9b6e){var _0x2f17e7=_0x68aa19;if(this[_0x2f17e7(0x379)]!==_0x4d9b6e[_0x2f17e7(0x21d3)]){var _0x186000=this[_0x2f17e7(0x382c)];try{_0x186000['playbackRate']=_0x4d9b6e[_0x2f17e7(0x21d3)];}catch(_0x10c47f){_0x186000['playbackRate']=0x0;}this[_0x2f17e7(0x379)]=_0x4d9b6e[_0x2f17e7(0x21d3)];}},VideoSynchronizer[_0x68aa19(0x4b51)][_0x68aa19(0x3f6e)]=function(_0x35661f){var _0x3827a8=_0x68aa19,_0x45b92b=this[_0x3827a8(0x382c)];if(defined$1(_0x45b92b)&&!(_0x45b92b[_0x3827a8(0x49fb)]<0x2)){var _0x34e9e3=_0x45b92b[_0x3827a8(0x523e)],_0x4f7708=_0x35661f[_0x3827a8(0x4fb0)];if(_0x4f7708===_0x34e9e3&&(_0x4f7708?_0x45b92b['play']():_0x45b92b['pause']()),this[_0x3827a8(0x42bf)]||this[_0x3827a8(0x312)])this[_0x3827a8(0x312)]=!0x1;else{this['_trySetPlaybackRate'](_0x35661f);var _0x21851d,_0x2706bb=_0x35661f[_0x3827a8(0x395)],_0x10dce7=defaultValue$1(this[_0x3827a8(0x3182)],Iso8601[_0x3827a8(0x3fd7)]),_0x53a2b6=JulianDate['secondsDifference'](_0x2706bb,_0x10dce7),_0x3d2535=_0x45b92b[_0x3827a8(0x1afe)],_0x404e59=_0x45b92b[_0x3827a8(0x395)];_0x45b92b[_0x3827a8(0x36f7)]?((_0x53a2b6%=_0x3d2535)<0x0&&(_0x53a2b6=_0x3d2535-_0x53a2b6),_0x21851d=_0x53a2b6):_0x21851d=_0x53a2b6>_0x3d2535?_0x3d2535:_0x53a2b6<0x0?0x0:_0x53a2b6;var _0x2d98b3=_0x4f7708?defaultValue$1(this[_0x3827a8(0x27cc)],0x1):0.001;Math[_0x3827a8(0x1661)](_0x21851d-_0x404e59)>_0x2d98b3&&(this[_0x3827a8(0x42bf)]=!0x0,_0x45b92b[_0x3827a8(0x395)]=_0x21851d);}}},Object['defineProperties'](VRTheWorldTerrainProvider['prototype'],{'errorEvent':{'get':function(){var _0x564327=_0x68aa19;return this[_0x564327(0x2c49)];}},'credit':{'get':function(){var _0x2e94c4=_0x68aa19;return this[_0x2e94c4(0xe66)];}},'tilingScheme':{'get':function(){return this['_tilingScheme'];}},'ready':{'get':function(){var _0x4c1bd6=_0x68aa19;return this[_0x4c1bd6(0x4b22)];}},'readyPromise':{'get':function(){var _0x3eb0f4=_0x68aa19;return this[_0x3eb0f4(0x38bb)][_0x3eb0f4(0x28bc)];}},'hasWaterMask':{'get':function(){return!0x1;}},'hasVertexNormals':{'get':function(){return!0x1;}}}),VRTheWorldTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x5879)]=function(_0x45157d,_0x3e5205,_0x10464c,_0xa20545){var _0x4c52e0=_0x68aa19,_0x29279e=this[_0x4c52e0(0x4ebc)][_0x4c52e0(0x2222)](_0x10464c),_0x48c5db=this[_0x4c52e0(0x587b)][_0x4c52e0(0x14ea)]({'url':_0x10464c+'/'+_0x45157d+'/'+(_0x29279e-_0x3e5205-0x1)+_0x4c52e0(0x84b),'queryParameters':{'cesium':!0x0},'request':_0xa20545})['fetchImage']({'preferImageBitmap':!0x0});if(defined$1(_0x48c5db)){var _0x56ad3d=this;return when(_0x48c5db)[_0x4c52e0(0x4e1e)](function(_0x576e35){var _0x15d927=_0x4c52e0;return new HeightmapTerrainData({'buffer':getImagePixels(_0x576e35),'width':_0x56ad3d[_0x15d927(0x26c0)],'height':_0x56ad3d[_0x15d927(0x123e)],'childTileMask':getChildMask(_0x56ad3d,_0x45157d,_0x3e5205,_0x10464c),'structure':_0x56ad3d[_0x15d927(0x70f)]});});}},VRTheWorldTerrainProvider['prototype'][_0x68aa19(0x4b17)]=function(_0x438859){var _0x2c6270=_0x68aa19;return this[_0x2c6270(0x424f)]/(0x1<<_0x438859);};var rectangleScratch$5=new Rectangle();function getChildMask(_0x2397a1,_0x16955f,_0x4e24ee,_0x52aaff){var _0x342092=_0x68aa19;for(var _0x2a2f48=_0x2397a1[_0x342092(0x4ebc)],_0x6c0365=_0x2397a1[_0x342092(0x16f0)],_0x50fff7=_0x2a2f48[_0x342092(0x5569)](_0x16955f,_0x4e24ee,_0x52aaff),_0x59db7c=0x0,_0x93e934=0x0;_0x93e934<_0x6c0365['length']&&0xf!==_0x59db7c;++_0x93e934){var _0x2494ae=_0x6c0365[_0x93e934];if(!(_0x2494ae[_0x342092(0x1b1d)]<=_0x52aaff)){var _0x72c95f=_0x2494ae[_0x342092(0x2f4d)];defined$1(Rectangle[_0x342092(0x3f43)](_0x72c95f,_0x50fff7,rectangleScratch$5))&&(isTileInRectangle(_0x2a2f48,_0x72c95f,0x2*_0x16955f,0x2*_0x4e24ee,_0x52aaff+0x1)&&(_0x59db7c|=0x4),isTileInRectangle(_0x2a2f48,_0x72c95f,0x2*_0x16955f+0x1,0x2*_0x4e24ee,_0x52aaff+0x1)&&(_0x59db7c|=0x8),isTileInRectangle(_0x2a2f48,_0x72c95f,0x2*_0x16955f,0x2*_0x4e24ee+0x1,_0x52aaff+0x1)&&(_0x59db7c|=0x1),isTileInRectangle(_0x2a2f48,_0x72c95f,0x2*_0x16955f+0x1,0x2*_0x4e24ee+0x1,_0x52aaff+0x1)&&(_0x59db7c|=0x2));}}return _0x59db7c;}function isTileInRectangle(_0x57b557,_0x1ecb96,_0x34ed40,_0x18285c,_0x1c8159){var _0x1a3807=_0x68aa19,_0x327ebd=_0x57b557[_0x1a3807(0x5569)](_0x34ed40,_0x18285c,_0x1c8159);return defined$1(Rectangle[_0x1a3807(0x3f43)](_0x327ebd,_0x1ecb96,rectangleScratch$5));}VRTheWorldTerrainProvider['prototype'][_0x68aa19(0x180d)]=function(_0x212a29,_0x105ca7,_0x4ff724){},VRTheWorldTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x46a5)]=function(_0x466499,_0x3f8b11,_0x2f6ab5){};var VulkanConstants={'VK_FORMAT_UNDEFINED':0x0,'VK_FORMAT_R4G4_UNORM_PACK8':0x1,'VK_FORMAT_R4G4B4A4_UNORM_PACK16':0x2,'VK_FORMAT_B4G4R4A4_UNORM_PACK16':0x3,'VK_FORMAT_R5G6B5_UNORM_PACK16':0x4,'VK_FORMAT_B5G6R5_UNORM_PACK16':0x5,'VK_FORMAT_R5G5B5A1_UNORM_PACK16':0x6,'VK_FORMAT_B5G5R5A1_UNORM_PACK16':0x7,'VK_FORMAT_A1R5G5B5_UNORM_PACK16':0x8,'VK_FORMAT_R8_UNORM':0x9,'VK_FORMAT_R8_SNORM':0xa,'VK_FORMAT_R8_USCALED':0xb,'VK_FORMAT_R8_SSCALED':0xc,'VK_FORMAT_R8_UINT':0xd,'VK_FORMAT_R8_SINT':0xe,'VK_FORMAT_R8_SRGB':0xf,'VK_FORMAT_R8G8_UNORM':0x10,'VK_FORMAT_R8G8_SNORM':0x11,'VK_FORMAT_R8G8_USCALED':0x12,'VK_FORMAT_R8G8_SSCALED':0x13,'VK_FORMAT_R8G8_UINT':0x14,'VK_FORMAT_R8G8_SINT':0x15,'VK_FORMAT_R8G8_SRGB':0x16,'VK_FORMAT_R8G8B8_UNORM':0x17,'VK_FORMAT_R8G8B8_SNORM':0x18,'VK_FORMAT_R8G8B8_USCALED':0x19,'VK_FORMAT_R8G8B8_SSCALED':0x1a,'VK_FORMAT_R8G8B8_UINT':0x1b,'VK_FORMAT_R8G8B8_SINT':0x1c,'VK_FORMAT_R8G8B8_SRGB':0x1d,'VK_FORMAT_B8G8R8_UNORM':0x1e,'VK_FORMAT_B8G8R8_SNORM':0x1f,'VK_FORMAT_B8G8R8_USCALED':0x20,'VK_FORMAT_B8G8R8_SSCALED':0x21,'VK_FORMAT_B8G8R8_UINT':0x22,'VK_FORMAT_B8G8R8_SINT':0x23,'VK_FORMAT_B8G8R8_SRGB':0x24,'VK_FORMAT_R8G8B8A8_UNORM':0x25,'VK_FORMAT_R8G8B8A8_SNORM':0x26,'VK_FORMAT_R8G8B8A8_USCALED':0x27,'VK_FORMAT_R8G8B8A8_SSCALED':0x28,'VK_FORMAT_R8G8B8A8_UINT':0x29,'VK_FORMAT_R8G8B8A8_SINT':0x2a,'VK_FORMAT_R8G8B8A8_SRGB':0x2b,'VK_FORMAT_B8G8R8A8_UNORM':0x2c,'VK_FORMAT_B8G8R8A8_SNORM':0x2d,'VK_FORMAT_B8G8R8A8_USCALED':0x2e,'VK_FORMAT_B8G8R8A8_SSCALED':0x2f,'VK_FORMAT_B8G8R8A8_UINT':0x30,'VK_FORMAT_B8G8R8A8_SINT':0x31,'VK_FORMAT_B8G8R8A8_SRGB':0x32,'VK_FORMAT_A8B8G8R8_UNORM_PACK32':0x33,'VK_FORMAT_A8B8G8R8_SNORM_PACK32':0x34,'VK_FORMAT_A8B8G8R8_USCALED_PACK32':0x35,'VK_FORMAT_A8B8G8R8_SSCALED_PACK32':0x36,'VK_FORMAT_A8B8G8R8_UINT_PACK32':0x37,'VK_FORMAT_A8B8G8R8_SINT_PACK32':0x38,'VK_FORMAT_A8B8G8R8_SRGB_PACK32':0x39,'VK_FORMAT_A2R10G10B10_UNORM_PACK32':0x3a,'VK_FORMAT_A2R10G10B10_SNORM_PACK32':0x3b,'VK_FORMAT_A2R10G10B10_USCALED_PACK32':0x3c,'VK_FORMAT_A2R10G10B10_SSCALED_PACK32':0x3d,'VK_FORMAT_A2R10G10B10_UINT_PACK32':0x3e,'VK_FORMAT_A2R10G10B10_SINT_PACK32':0x3f,'VK_FORMAT_A2B10G10R10_UNORM_PACK32':0x40,'VK_FORMAT_A2B10G10R10_SNORM_PACK32':0x41,'VK_FORMAT_A2B10G10R10_USCALED_PACK32':0x42,'VK_FORMAT_A2B10G10R10_SSCALED_PACK32':0x43,'VK_FORMAT_A2B10G10R10_UINT_PACK32':0x44,'VK_FORMAT_A2B10G10R10_SINT_PACK32':0x45,'VK_FORMAT_R16_UNORM':0x46,'VK_FORMAT_R16_SNORM':0x47,'VK_FORMAT_R16_USCALED':0x48,'VK_FORMAT_R16_SSCALED':0x49,'VK_FORMAT_R16_UINT':0x4a,'VK_FORMAT_R16_SINT':0x4b,'VK_FORMAT_R16_SFLOAT':0x4c,'VK_FORMAT_R16G16_UNORM':0x4d,'VK_FORMAT_R16G16_SNORM':0x4e,'VK_FORMAT_R16G16_USCALED':0x4f,'VK_FORMAT_R16G16_SSCALED':0x50,'VK_FORMAT_R16G16_UINT':0x51,'VK_FORMAT_R16G16_SINT':0x52,'VK_FORMAT_R16G16_SFLOAT':0x53,'VK_FORMAT_R16G16B16_UNORM':0x54,'VK_FORMAT_R16G16B16_SNORM':0x55,'VK_FORMAT_R16G16B16_USCALED':0x56,'VK_FORMAT_R16G16B16_SSCALED':0x57,'VK_FORMAT_R16G16B16_UINT':0x58,'VK_FORMAT_R16G16B16_SINT':0x59,'VK_FORMAT_R16G16B16_SFLOAT':0x5a,'VK_FORMAT_R16G16B16A16_UNORM':0x5b,'VK_FORMAT_R16G16B16A16_SNORM':0x5c,'VK_FORMAT_R16G16B16A16_USCALED':0x5d,'VK_FORMAT_R16G16B16A16_SSCALED':0x5e,'VK_FORMAT_R16G16B16A16_UINT':0x5f,'VK_FORMAT_R16G16B16A16_SINT':0x60,'VK_FORMAT_R16G16B16A16_SFLOAT':0x61,'VK_FORMAT_R32_UINT':0x62,'VK_FORMAT_R32_SINT':0x63,'VK_FORMAT_R32_SFLOAT':0x64,'VK_FORMAT_R32G32_UINT':0x65,'VK_FORMAT_R32G32_SINT':0x66,'VK_FORMAT_R32G32_SFLOAT':0x67,'VK_FORMAT_R32G32B32_UINT':0x68,'VK_FORMAT_R32G32B32_SINT':0x69,'VK_FORMAT_R32G32B32_SFLOAT':0x6a,'VK_FORMAT_R32G32B32A32_UINT':0x6b,'VK_FORMAT_R32G32B32A32_SINT':0x6c,'VK_FORMAT_R32G32B32A32_SFLOAT':0x6d,'VK_FORMAT_R64_UINT':0x6e,'VK_FORMAT_R64_SINT':0x6f,'VK_FORMAT_R64_SFLOAT':0x70,'VK_FORMAT_R64G64_UINT':0x71,'VK_FORMAT_R64G64_SINT':0x72,'VK_FORMAT_R64G64_SFLOAT':0x73,'VK_FORMAT_R64G64B64_UINT':0x74,'VK_FORMAT_R64G64B64_SINT':0x75,'VK_FORMAT_R64G64B64_SFLOAT':0x76,'VK_FORMAT_R64G64B64A64_UINT':0x77,'VK_FORMAT_R64G64B64A64_SINT':0x78,'VK_FORMAT_R64G64B64A64_SFLOAT':0x79,'VK_FORMAT_B10G11R11_UFLOAT_PACK32':0x7a,'VK_FORMAT_E5B9G9R9_UFLOAT_PACK32':0x7b,'VK_FORMAT_D16_UNORM':0x7c,'VK_FORMAT_X8_D24_UNORM_PACK32':0x7d,'VK_FORMAT_D32_SFLOAT':0x7e,'VK_FORMAT_S8_UINT':0x7f,'VK_FORMAT_D16_UNORM_S8_UINT':0x80,'VK_FORMAT_D24_UNORM_S8_UINT':0x81,'VK_FORMAT_D32_SFLOAT_S8_UINT':0x82,'VK_FORMAT_BC1_RGB_UNORM_BLOCK':0x83,'VK_FORMAT_BC1_RGB_SRGB_BLOCK':0x84,'VK_FORMAT_BC1_RGBA_UNORM_BLOCK':0x85,'VK_FORMAT_BC1_RGBA_SRGB_BLOCK':0x86,'VK_FORMAT_BC2_UNORM_BLOCK':0x87,'VK_FORMAT_BC2_SRGB_BLOCK':0x88,'VK_FORMAT_BC3_UNORM_BLOCK':0x89,'VK_FORMAT_BC3_SRGB_BLOCK':0x8a,'VK_FORMAT_BC4_UNORM_BLOCK':0x8b,'VK_FORMAT_BC4_SNORM_BLOCK':0x8c,'VK_FORMAT_BC5_UNORM_BLOCK':0x8d,'VK_FORMAT_BC5_SNORM_BLOCK':0x8e,'VK_FORMAT_BC6H_UFLOAT_BLOCK':0x8f,'VK_FORMAT_BC6H_SFLOAT_BLOCK':0x90,'VK_FORMAT_BC7_UNORM_BLOCK':0x91,'VK_FORMAT_BC7_SRGB_BLOCK':0x92,'VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK':0x93,'VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK':0x94,'VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK':0x95,'VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK':0x96,'VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK':0x97,'VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK':0x98,'VK_FORMAT_EAC_R11_UNORM_BLOCK':0x99,'VK_FORMAT_EAC_R11_SNORM_BLOCK':0x9a,'VK_FORMAT_EAC_R11G11_UNORM_BLOCK':0x9b,'VK_FORMAT_EAC_R11G11_SNORM_BLOCK':0x9c,'VK_FORMAT_ASTC_4x4_UNORM_BLOCK':0x9d,'VK_FORMAT_ASTC_4x4_SRGB_BLOCK':0x9e,'VK_FORMAT_ASTC_5x4_UNORM_BLOCK':0x9f,'VK_FORMAT_ASTC_5x4_SRGB_BLOCK':0xa0,'VK_FORMAT_ASTC_5x5_UNORM_BLOCK':0xa1,'VK_FORMAT_ASTC_5x5_SRGB_BLOCK':0xa2,'VK_FORMAT_ASTC_6x5_UNORM_BLOCK':0xa3,'VK_FORMAT_ASTC_6x5_SRGB_BLOCK':0xa4,'VK_FORMAT_ASTC_6x6_UNORM_BLOCK':0xa5,'VK_FORMAT_ASTC_6x6_SRGB_BLOCK':0xa6,'VK_FORMAT_ASTC_8x5_UNORM_BLOCK':0xa7,'VK_FORMAT_ASTC_8x5_SRGB_BLOCK':0xa8,'VK_FORMAT_ASTC_8x6_UNORM_BLOCK':0xa9,'VK_FORMAT_ASTC_8x6_SRGB_BLOCK':0xaa,'VK_FORMAT_ASTC_8x8_UNORM_BLOCK':0xab,'VK_FORMAT_ASTC_8x8_SRGB_BLOCK':0xac,'VK_FORMAT_ASTC_10x5_UNORM_BLOCK':0xad,'VK_FORMAT_ASTC_10x5_SRGB_BLOCK':0xae,'VK_FORMAT_ASTC_10x6_UNORM_BLOCK':0xaf,'VK_FORMAT_ASTC_10x6_SRGB_BLOCK':0xb0,'VK_FORMAT_ASTC_10x8_UNORM_BLOCK':0xb1,'VK_FORMAT_ASTC_10x8_SRGB_BLOCK':0xb2,'VK_FORMAT_ASTC_10x10_UNORM_BLOCK':0xb3,'VK_FORMAT_ASTC_10x10_SRGB_BLOCK':0xb4,'VK_FORMAT_ASTC_12x10_UNORM_BLOCK':0xb5,'VK_FORMAT_ASTC_12x10_SRGB_BLOCK':0xb6,'VK_FORMAT_ASTC_12x12_UNORM_BLOCK':0xb7,'VK_FORMAT_ASTC_12x12_SRGB_BLOCK':0xb8,'VK_FORMAT_G8B8G8R8_422_UNORM':0x3b9d2b60,'VK_FORMAT_B8G8R8G8_422_UNORM':0x3b9d2b61,'VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM':0x3b9d2b62,'VK_FORMAT_G8_B8R8_2PLANE_420_UNORM':0x3b9d2b63,'VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM':0x3b9d2b64,'VK_FORMAT_G8_B8R8_2PLANE_422_UNORM':0x3b9d2b65,'VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM':0x3b9d2b66,'VK_FORMAT_R10X6_UNORM_PACK16':0x3b9d2b67,'VK_FORMAT_R10X6G10X6_UNORM_2PACK16':0x3b9d2b68,'VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16':0x3b9d2b69,'VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16':0x3b9d2b6a,'VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16':0x3b9d2b6b,'VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16':0x3b9d2b6c,'VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16':0x3b9d2b6d,'VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16':0x3b9d2b6e,'VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16':0x3b9d2b6f,'VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16':0x3b9d2b70,'VK_FORMAT_R12X4_UNORM_PACK16':0x3b9d2b71,'VK_FORMAT_R12X4G12X4_UNORM_2PACK16':0x3b9d2b72,'VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16':0x3b9d2b73,'VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16':0x3b9d2b74,'VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16':0x3b9d2b75,'VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16':0x3b9d2b76,'VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16':0x3b9d2b77,'VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16':0x3b9d2b78,'VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16':0x3b9d2b79,'VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16':0x3b9d2b7a,'VK_FORMAT_G16B16G16R16_422_UNORM':0x3b9d2b7b,'VK_FORMAT_B16G16R16G16_422_UNORM':0x3b9d2b7c,'VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM':0x3b9d2b7d,'VK_FORMAT_G16_B16R16_2PLANE_420_UNORM':0x3b9d2b7e,'VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM':0x3b9d2b7f,'VK_FORMAT_G16_B16R16_2PLANE_422_UNORM':0x3b9d2b80,'VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM':0x3b9d2b81,'VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG':0x3b9b9cf0,'VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG':0x3b9b9cf1,'VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG':0x3b9b9cf2,'VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG':0x3b9b9cf3,'VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG':0x3b9b9cf4,'VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG':0x3b9b9cf5,'VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG':0x3b9b9cf6,'VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG':0x3b9b9cf7,'VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT':0x3b9bcbd0,'VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT':0x3b9bcbd1,'VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT':0x3b9bcbd2,'VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT':0x3b9bcbd3,'VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT':0x3b9bcbd4,'VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT':0x3b9bcbd5,'VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT':0x3b9bcbd6,'VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT':0x3b9bcbd7,'VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT':0x3b9bcbd8,'VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT':0x3b9bcbd9,'VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT':0x3b9bcbda,'VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT':0x3b9bcbdb,'VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT':0x3b9bcbdc,'VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT':0x3b9bcbdd,'VK_FORMAT_G8B8G8R8_422_UNORM_KHR':0x3b9d2b60,'VK_FORMAT_B8G8R8G8_422_UNORM_KHR':0x3b9d2b61,'VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR':0x3b9d2b62,'VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR':0x3b9d2b63,'VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR':0x3b9d2b64,'VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR':0x3b9d2b65,'VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR':0x3b9d2b66,'VK_FORMAT_R10X6_UNORM_PACK16_KHR':0x3b9d2b67,'VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR':0x3b9d2b68,'VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR':0x3b9d2b69,'VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR':0x3b9d2b6a,'VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR':0x3b9d2b6b,'VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR':0x3b9d2b6c,'VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR':0x3b9d2b6d,'VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR':0x3b9d2b6e,'VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR':0x3b9d2b6f,'VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR':0x3b9d2b70,'VK_FORMAT_R12X4_UNORM_PACK16_KHR':0x3b9d2b71,'VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR':0x3b9d2b72,'VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR':0x3b9d2b73,'VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR':0x3b9d2b74,'VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR':0x3b9d2b75,'VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR':0x3b9d2b76,'VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR':0x3b9d2b77,'VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR':0x3b9d2b78,'VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR':0x3b9d2b79,'VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR':0x3b9d2b7a,'VK_FORMAT_G16B16G16R16_422_UNORM_KHR':0x3b9d2b7b,'VK_FORMAT_B16G16R16G16_422_UNORM_KHR':0x3b9d2b7c,'VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR':0x3b9d2b7d,'VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR':0x3b9d2b7e,'VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR':0x3b9d2b7f,'VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR':0x3b9d2b80,'VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR':0x3b9d2b81},VulkanConstants$1=Object[_0x68aa19(0x3e37)](VulkanConstants),WallGeometryLibrary={};function latLonEquals(_0x45fe41,_0x1ef34f){var _0x324e87=_0x68aa19;return CesiumMath['equalsEpsilon'](_0x45fe41[_0x324e87(0x288b)],_0x1ef34f[_0x324e87(0x288b)],CesiumMath[_0x324e87(0x3a0a)])&&CesiumMath[_0x324e87(0x19c9)](_0x45fe41[_0x324e87(0x1041)],_0x1ef34f[_0x324e87(0x1041)],CesiumMath['EPSILON10']);}var scratchCartographic1=new Cartographic(),scratchCartographic2=new Cartographic();function removeDuplicates(_0x1ac558,_0x209d82,_0x5c5d55,_0x4dfa6b){var _0x412ab4=_0x68aa19,_0x456535=(_0x209d82=arrayRemoveDuplicates(_0x209d82,Cartesian3[_0x412ab4(0x19c9)]))[_0x412ab4(0x531b)];if(!(_0x456535<0x2)){var _0x3285c6=defined$1(_0x4dfa6b),_0x4de895=defined$1(_0x5c5d55),_0x1a172e=!0x0,_0x3c79c2=new Array(_0x456535),_0x169278=new Array(_0x456535),_0x52762c=new Array(_0x456535),_0x13ddc1=_0x209d82[0x0];_0x3c79c2[0x0]=_0x13ddc1;var _0x326c48=_0x1ac558[_0x412ab4(0x541d)](_0x13ddc1,scratchCartographic1);_0x4de895&&(_0x326c48['height']=_0x5c5d55[0x0]),_0x1a172e=_0x1a172e&&0x0==_0x326c48[_0x412ab4(0x5862)],_0x169278[0x0]=_0x326c48['height'],_0x52762c[0x0]=_0x3285c6?_0x4dfa6b[0x0]:0x0;for(var _0x5a085e=0x1,_0x52e0e2=0x1;_0x52e0e2<_0x456535;++_0x52e0e2){var _0x470de9=_0x209d82[_0x52e0e2],_0x5e29ee=_0x1ac558[_0x412ab4(0x541d)](_0x470de9,scratchCartographic2);_0x4de895&&(_0x5e29ee[_0x412ab4(0x5862)]=_0x5c5d55[_0x52e0e2]),_0x1a172e=_0x1a172e&&0x0==_0x5e29ee[_0x412ab4(0x5862)],latLonEquals(_0x326c48,_0x5e29ee)?_0x326c48[_0x412ab4(0x5862)]<_0x5e29ee['height']&&(_0x169278[_0x5a085e-0x1]=_0x5e29ee['height']):(_0x3c79c2[_0x5a085e]=_0x470de9,_0x169278[_0x5a085e]=_0x5e29ee['height'],_0x52762c[_0x5a085e]=_0x3285c6?_0x4dfa6b[_0x52e0e2]:0x0,Cartographic[_0x412ab4(0x254b)](_0x5e29ee,_0x326c48),++_0x5a085e);}if(!(_0x1a172e||_0x5a085e<0x2))return _0x3c79c2['length']=_0x5a085e,_0x169278[_0x412ab4(0x531b)]=_0x5a085e,_0x52762c['length']=_0x5a085e,{'positions':_0x3c79c2,'topHeights':_0x169278,'bottomHeights':_0x52762c};}}var positionsArrayScratch=new Array(0x2),heightsArrayScratch=new Array(0x2),generateArcOptionsScratch={'positions':void 0x0,'height':void 0x0,'granularity':void 0x0,'ellipsoid':void 0x0};function transformToENU(_0x59bed9,_0x158ad9){var _0x538e4d=_0x68aa19;for(var _0x19eaa2=new Array(_0x59bed9[_0x538e4d(0x531b)]),_0x488213=0x0;_0x488213<_0x59bed9[_0x538e4d(0x531b)];_0x488213+=0x3){var _0x2880ed=new Cartesian3(_0x59bed9[_0x488213],_0x59bed9[_0x488213+0x1],_0x59bed9[_0x488213+0x2]);Matrix4[_0x538e4d(0x10a0)](_0x158ad9,_0x2880ed,_0x2880ed),_0x19eaa2[_0x488213]=_0x2880ed['x'],_0x19eaa2[_0x488213+0x1]=_0x2880ed['y'],_0x19eaa2[_0x488213+0x2]=_0x2880ed['z'];}return _0x19eaa2;}WallGeometryLibrary[_0x68aa19(0x3aae)]=function(_0x50abee,_0x567fa6,_0x1ad817,_0x5d3504,_0x12e46b,_0x4cd5f3,_0x28adea){var _0x50cb2e=_0x68aa19,_0x322a20=removeDuplicates(_0x50abee,_0x567fa6,_0x1ad817,_0x5d3504);if(defined$1(_0x322a20)){var _0x883ce=Transforms[_0x50cb2e(0x3185)](_0x322a20[_0x50cb2e(0x30fe)][0x0],_0x50abee,new Matrix4()),_0x4df11d=Matrix4[_0x50cb2e(0xe9d)](_0x883ce,new Matrix4());_0x567fa6=_0x322a20[_0x50cb2e(0x30fe)],_0x1ad817=_0x322a20[_0x50cb2e(0x21cd)],_0x5d3504=_0x322a20[_0x50cb2e(0x23f9)];var _0x3f5db0,_0x2b4ec1,_0x14db71,_0x4b6769,_0x432610=_0x567fa6[_0x50cb2e(0x531b)],_0x5a6787=_0x432610-0x2,_0x353ac9=CesiumMath['chordLength'](_0x12e46b,_0x50abee[_0x50cb2e(0x587a)]),_0x23f9ff=generateArcOptionsScratch;if(_0x23f9ff[_0x50cb2e(0x28aa)]=_0x353ac9,_0x23f9ff[_0x50cb2e(0x1706)]=_0x50abee,_0x4cd5f3){var _0x77c356,_0x28d3ff=0x0;for(_0x77c356=0x0;_0x77c356<_0x432610-0x1;_0x77c356++)_0x28d3ff+=PolylinePipeline['numberOfPoints'](_0x567fa6[_0x77c356],_0x567fa6[_0x77c356+0x1],_0x353ac9)+0x1;_0x3f5db0=new Float64Array(0x3*_0x28d3ff),_0x2b4ec1=new Float64Array(0x3*_0x28d3ff),defined$1(_0x28adea)&&(_0x14db71=new Float64Array(0x3*_0x28d3ff),_0x4b6769=new Float64Array(0x3*_0x28d3ff));var _0x4d722b=positionsArrayScratch,_0x4c55c6=heightsArrayScratch;_0x23f9ff['positions']=_0x4d722b,_0x23f9ff[_0x50cb2e(0x5862)]=_0x4c55c6;var _0x58a976=0x0;for(_0x77c356=0x0;_0x77c356<_0x432610-0x1;_0x77c356++){_0x4d722b[0x0]=_0x567fa6[_0x77c356],_0x4d722b[0x1]=_0x567fa6[_0x77c356+0x1],_0x4c55c6[0x0]=_0x1ad817[_0x77c356],_0x4c55c6[0x1]=_0x1ad817[_0x77c356+0x1];var _0x56f191=PolylinePipeline[_0x50cb2e(0x3e20)](_0x23f9ff);_0x3f5db0[_0x50cb2e(0x346f)](_0x56f191,_0x58a976),defined$1(_0x28adea)&&_0x14db71[_0x50cb2e(0x346f)](transformToENU(_0x56f191,_0x4df11d),_0x58a976),_0x4c55c6[0x0]=_0x5d3504[_0x77c356],_0x4c55c6[0x1]=_0x5d3504[_0x77c356+0x1],_0x2b4ec1[_0x50cb2e(0x346f)](PolylinePipeline[_0x50cb2e(0x3e20)](_0x23f9ff),_0x58a976),defined$1(_0x28adea)&&_0x4b6769[_0x50cb2e(0x346f)](transformToENU(PolylinePipeline[_0x50cb2e(0x3e20)](_0x23f9ff),_0x4df11d),_0x58a976),_0x58a976+=_0x56f191[_0x50cb2e(0x531b)];}}else _0x23f9ff[_0x50cb2e(0x30fe)]=_0x567fa6,_0x23f9ff[_0x50cb2e(0x5862)]=_0x1ad817,_0x3f5db0=new Float64Array(PolylinePipeline[_0x50cb2e(0x3e20)](_0x23f9ff)),defined$1(_0x28adea)&&(_0x14db71=new Float64Array(transformToENU(PolylinePipeline[_0x50cb2e(0x3e20)](_0x23f9ff)))),_0x23f9ff[_0x50cb2e(0x5862)]=_0x5d3504,_0x2b4ec1=new Float64Array(PolylinePipeline[_0x50cb2e(0x3e20)](_0x23f9ff)),defined$1(_0x28adea)&&(_0x4b6769=new Float64Array(transformToENU(PolylinePipeline[_0x50cb2e(0x3e20)](_0x23f9ff))));var _0x26119d={'pos':{'bottomPositions':_0x2b4ec1,'topPositions':_0x3f5db0,'numCorners':_0x5a6787}};return defined$1(_0x28adea)&&(_0x26119d[_0x50cb2e(0x21e4)]={'bottomPositions':_0x4b6769,'topPositions':_0x14db71,'numCorners':_0x5a6787}),_0x26119d;}};var scratchCartesian3Position1$1=new Cartesian3(),scratchCartesian3Position2$1=new Cartesian3(),scratchCartesian3Position3=new Cartesian3(),scratchCartesian3Position4=new Cartesian3(),scratchCartesian3Position5=new Cartesian3(),scratchBitangent=new Cartesian3(),scratchTangent$1=new Cartesian3(),scratchNormal$2=new Cartesian3();function WallGeometry(_0xd264f8){var _0x4b68d6=_0x68aa19,_0x1e0480=(_0xd264f8=defaultValue$1(_0xd264f8,defaultValue$1[_0x4b68d6(0x494f)]))['positions'],_0x4e03b4=_0xd264f8[_0x4b68d6(0x2abb)],_0x403c19=_0xd264f8[_0x4b68d6(0x2552)],_0x55f2d6=defaultValue$1(_0xd264f8[_0x4b68d6(0x4a45)],VertexFormat[_0x4b68d6(0x139e)]),_0xf84e51=defaultValue$1(_0xd264f8[_0x4b68d6(0xb6f)],CesiumMath['RADIANS_PER_DEGREE']),_0x437612=defaultValue$1(_0xd264f8[_0x4b68d6(0x1706)],Ellipsoid[_0x4b68d6(0x1d49)]);this['_positions']=_0x1e0480,this[_0x4b68d6(0x4247)]=_0x403c19,this[_0x4b68d6(0x3c08)]=_0x4e03b4,this['_vertexFormat']=VertexFormat[_0x4b68d6(0x254b)](_0x55f2d6),this['_granularity']=_0xf84e51,this[_0x4b68d6(0x2de2)]=Ellipsoid[_0x4b68d6(0x254b)](_0x437612),this[_0x4b68d6(0x13f0)]=_0xd264f8[_0x4b68d6(0x19fa)],this[_0x4b68d6(0x39eb)]=_0x4b68d6(0x8a1);var _0xb9b554=0x1+_0x1e0480[_0x4b68d6(0x531b)]*Cartesian3[_0x4b68d6(0xe6c)]+0x2;defined$1(_0x403c19)&&(_0xb9b554+=_0x403c19[_0x4b68d6(0x531b)]),defined$1(_0x4e03b4)&&(_0xb9b554+=_0x4e03b4[_0x4b68d6(0x531b)]),this[_0x4b68d6(0xe6c)]=_0xb9b554+Ellipsoid['packedLength']+VertexFormat[_0x4b68d6(0xe6c)]+0x1,this['packedLength']+=Cartesian3[_0x4b68d6(0xe6c)];}WallGeometry['pack']=function(_0x55f8a7,_0x4438d3,_0x5eca59){var _0x19c083=_0x68aa19,_0x349d51;_0x5eca59=defaultValue$1(_0x5eca59,0x0);var _0x3e62af=_0x55f8a7[_0x19c083(0x36f4)],_0x1207a8=_0x3e62af[_0x19c083(0x531b)];for(_0x4438d3[_0x5eca59++]=_0x1207a8,_0x349d51=0x0;_0x349d51<_0x1207a8;++_0x349d51,_0x5eca59+=Cartesian3['packedLength'])Cartesian3[_0x19c083(0x3540)](_0x3e62af[_0x349d51],_0x4438d3,_0x5eca59);var _0xef3565=_0x55f8a7[_0x19c083(0x4247)];if(_0x1207a8=defined$1(_0xef3565)?_0xef3565[_0x19c083(0x531b)]:0x0,_0x4438d3[_0x5eca59++]=_0x1207a8,defined$1(_0xef3565)){for(_0x349d51=0x0;_0x349d51<_0x1207a8;++_0x349d51)_0x4438d3[_0x5eca59++]=_0xef3565[_0x349d51];}var _0x34a3e5=_0x55f8a7['_maximumHeights'];if(_0x1207a8=defined$1(_0x34a3e5)?_0x34a3e5[_0x19c083(0x531b)]:0x0,_0x4438d3[_0x5eca59++]=_0x1207a8,defined$1(_0x34a3e5)){for(_0x349d51=0x0;_0x349d51<_0x1207a8;++_0x349d51)_0x4438d3[_0x5eca59++]=_0x34a3e5[_0x349d51];}return Ellipsoid[_0x19c083(0x3540)](_0x55f8a7['_ellipsoid'],_0x4438d3,_0x5eca59),_0x5eca59+=Ellipsoid['packedLength'],VertexFormat['pack'](_0x55f8a7[_0x19c083(0x4f44)],_0x4438d3,_0x5eca59),_0x5eca59+=VertexFormat[_0x19c083(0xe6c)],_0x4438d3[_0x5eca59++]=_0x55f8a7[_0x19c083(0x44f0)],defined$1(_0x55f8a7[_0x19c083(0x13f0)])?Cartesian3['pack'](_0x55f8a7['_enuCenter'],_0x4438d3,_0x5eca59):Cartesian3['pack'](Cartesian3[_0x19c083(0x3e26)],_0x4438d3,_0x5eca59),_0x4438d3;};var scratchEllipsoid$2=Ellipsoid[_0x68aa19(0x254b)](Ellipsoid['UNIT_SPHERE']),scratchVertexFormat$1=new VertexFormat(),scratchOptions$2={'positions':void 0x0,'minimumHeights':void 0x0,'maximumHeights':void 0x0,'ellipsoid':scratchEllipsoid$2,'vertexFormat':scratchVertexFormat$1,'granularity':void 0x0,'enuCenter':void 0x0};WallGeometry[_0x68aa19(0x41a1)]=function(_0x1bdcdf,_0x27c98e,_0x5801cb){var _0x970e9c=_0x68aa19,_0x4548da;_0x27c98e=defaultValue$1(_0x27c98e,0x0);var _0xfbc07c,_0x526ce9,_0x3ef584=_0x1bdcdf[_0x27c98e++],_0x51328b=new Array(_0x3ef584);for(_0x4548da=0x0;_0x4548da<_0x3ef584;++_0x4548da,_0x27c98e+=Cartesian3[_0x970e9c(0xe6c)])_0x51328b[_0x4548da]=Cartesian3[_0x970e9c(0x41a1)](_0x1bdcdf,_0x27c98e);if((_0x3ef584=_0x1bdcdf[_0x27c98e++])>0x0){for(_0xfbc07c=new Array(_0x3ef584),_0x4548da=0x0;_0x4548da<_0x3ef584;++_0x4548da)_0xfbc07c[_0x4548da]=_0x1bdcdf[_0x27c98e++];}if((_0x3ef584=_0x1bdcdf[_0x27c98e++])>0x0){for(_0x526ce9=new Array(_0x3ef584),_0x4548da=0x0;_0x4548da<_0x3ef584;++_0x4548da)_0x526ce9[_0x4548da]=_0x1bdcdf[_0x27c98e++];}var _0x2ea623=Ellipsoid[_0x970e9c(0x41a1)](_0x1bdcdf,_0x27c98e,scratchEllipsoid$2);_0x27c98e+=Ellipsoid[_0x970e9c(0xe6c)];var _0x3cfe2b=VertexFormat[_0x970e9c(0x41a1)](_0x1bdcdf,_0x27c98e,scratchVertexFormat$1);_0x27c98e+=VertexFormat[_0x970e9c(0xe6c)];var _0x3f2391=_0x1bdcdf[_0x27c98e++],_0x5e1aa7=Cartesian3['unpack'](_0x1bdcdf,_0x27c98e);return Cartesian3[_0x970e9c(0x2ed4)](_0x5e1aa7,Cartesian3[_0x970e9c(0x3e26)])&&(_0x5e1aa7=void 0x0),defined$1(_0x5801cb)?(_0x5801cb[_0x970e9c(0x36f4)]=_0x51328b,_0x5801cb['_minimumHeights']=_0xfbc07c,_0x5801cb[_0x970e9c(0x3c08)]=_0x526ce9,_0x5801cb['_ellipsoid']=Ellipsoid[_0x970e9c(0x254b)](_0x2ea623,_0x5801cb[_0x970e9c(0x2de2)]),_0x5801cb[_0x970e9c(0x4f44)]=VertexFormat['clone'](_0x3cfe2b,_0x5801cb['_vertexFormat']),_0x5801cb[_0x970e9c(0x44f0)]=_0x3f2391,_0x5801cb[_0x970e9c(0x13f0)]=_0x5e1aa7,_0x5801cb):(scratchOptions$2['positions']=_0x51328b,scratchOptions$2[_0x970e9c(0x2552)]=_0xfbc07c,scratchOptions$2[_0x970e9c(0x2abb)]=_0x526ce9,scratchOptions$2[_0x970e9c(0xb6f)]=_0x3f2391,scratchOptions$2[_0x970e9c(0x19fa)]=_0x5e1aa7,new WallGeometry(scratchOptions$2));},WallGeometry[_0x68aa19(0x791)]=function(_0x4b37fd){var _0x4f2715=_0x68aa19,_0x54768e,_0x2cfa16,_0x6e5495=(_0x4b37fd=defaultValue$1(_0x4b37fd,defaultValue$1[_0x4f2715(0x494f)]))[_0x4f2715(0x30fe)],_0x65d1e4=_0x4b37fd[_0x4f2715(0x49d3)],_0x47ae69=_0x4b37fd[_0x4f2715(0x3a61)],_0x4bd026=defined$1(_0x65d1e4),_0x258a11=defined$1(_0x47ae69);if(_0x4bd026||_0x258a11){var _0x4c1ab9=_0x6e5495[_0x4f2715(0x531b)];_0x54768e=_0x4bd026?new Array(_0x4c1ab9):void 0x0,_0x2cfa16=_0x258a11?new Array(_0x4c1ab9):void 0x0;for(var _0x16e2cb=0x0;_0x16e2cb<_0x4c1ab9;++_0x16e2cb)_0x4bd026&&(_0x54768e[_0x16e2cb]=_0x65d1e4),_0x258a11&&(_0x2cfa16[_0x16e2cb]=_0x47ae69);}return new WallGeometry({'positions':_0x6e5495,'maximumHeights':_0x2cfa16,'minimumHeights':_0x54768e,'ellipsoid':_0x4b37fd[_0x4f2715(0x1706)],'vertexFormat':_0x4b37fd[_0x4f2715(0x4a45)]});},WallGeometry['createGeometry']=function(_0x2b034a){var _0x529536=_0x68aa19,_0x27bfd1=_0x2b034a['_positions'],_0x1c4b1e=_0x2b034a[_0x529536(0x4247)],_0x58dc4c=_0x2b034a[_0x529536(0x3c08)],_0x2dcec7=_0x2b034a[_0x529536(0x4f44)],_0x474da6=_0x2b034a[_0x529536(0x44f0)],_0x15443a=_0x2b034a[_0x529536(0x2de2)],_0x3e2c20=_0x2b034a[_0x529536(0x13f0)],_0x1cb912=WallGeometryLibrary[_0x529536(0x3aae)](_0x15443a,_0x27bfd1,_0x58dc4c,_0x1c4b1e,_0x474da6,!0x0,_0x3e2c20);if(defined$1(_0x1cb912[_0x529536(0x143c)])){var _0x26779c;defined$1(_0x3e2c20)&&(_0x26779c=Transforms[_0x529536(0x3185)](_0x3e2c20));var _0x4dace8,_0x3a0f42=_0x1cb912[_0x529536(0x143c)][_0x529536(0x3a98)],_0x12c339=_0x1cb912[_0x529536(0x143c)][_0x529536(0x322d)],_0x982dab=_0x1cb912[_0x529536(0x143c)][_0x529536(0x3cf5)],_0x2fcd6a=_0x12c339[_0x529536(0x531b)],_0x199449=0x2*_0x2fcd6a,_0x1e9c77=_0x2dcec7[_0x529536(0x4771)]?new Float64Array(_0x199449):void 0x0,_0x298dde=_0x2dcec7[_0x529536(0x193a)]?new Float32Array(_0x199449):void 0x0,_0x3420ef=_0x2dcec7[_0x529536(0x1623)]?new Float32Array(_0x199449):void 0x0,_0x3c2f96=_0x2dcec7['bitangent']?new Float32Array(_0x199449):void 0x0,_0x5bbc74=_0x2dcec7['st']?new Float32Array(_0x199449/0x3*0x2):void 0x0,_0x5aaf39=0x0,_0x311ac7=0x0,_0x26732f=0x0,_0xf331f3=0x0,_0x3a7a16=0x0,_0x4767d0=scratchNormal$2,_0x3227f7=scratchTangent$1,_0x4dd568=scratchBitangent,_0xd9528a=!0x0,_0x25d290=0x0,_0x4d4e24=0x1/((_0x2fcd6a/=0x3)-_0x27bfd1[_0x529536(0x531b)]+0x1);for(_0x4dace8=0x0;_0x4dace8<_0x2fcd6a;++_0x4dace8){var _0x230a18=0x3*_0x4dace8,_0x5cda71=Cartesian3[_0x529536(0xb30)](_0x12c339,_0x230a18,scratchCartesian3Position1$1),_0x45f582=Cartesian3[_0x529536(0xb30)](_0x3a0f42,_0x230a18,scratchCartesian3Position2$1);if(_0x2dcec7[_0x529536(0x4771)]&&(_0x1e9c77[_0x5aaf39++]=_0x45f582['x'],_0x1e9c77[_0x5aaf39++]=_0x45f582['y'],_0x1e9c77[_0x5aaf39++]=_0x45f582['z'],_0x1e9c77[_0x5aaf39++]=_0x5cda71['x'],_0x1e9c77[_0x5aaf39++]=_0x5cda71['y'],_0x1e9c77[_0x5aaf39++]=_0x5cda71['z']),_0x2dcec7['st']&&(_0x5bbc74[_0x3a7a16++]=_0x25d290,_0x5bbc74[_0x3a7a16++]=0x0,_0x5bbc74[_0x3a7a16++]=_0x25d290,_0x5bbc74[_0x3a7a16++]=0x1),_0x2dcec7[_0x529536(0x193a)]||_0x2dcec7['tangent']||_0x2dcec7[_0x529536(0xcdb)]){var _0x5bad98,_0xa169db=Cartesian3[_0x529536(0x254b)](Cartesian3['ZERO'],scratchCartesian3Position5),_0x3e5f3a=_0x15443a[_0x529536(0x4251)](Cartesian3[_0x529536(0xb30)](_0x12c339,_0x230a18,scratchCartesian3Position2$1),scratchCartesian3Position2$1);if(_0x4dace8+0x1<_0x2fcd6a&&(_0x5bad98=_0x15443a[_0x529536(0x4251)](Cartesian3[_0x529536(0xb30)](_0x12c339,_0x230a18+0x3,scratchCartesian3Position3),scratchCartesian3Position3),_0xa169db=Cartesian3[_0x529536(0xb30)](_0x12c339,_0x230a18+0x3,scratchCartesian3Position5)),_0xd9528a){var _0x39c4c7=Cartesian3[_0x529536(0x286c)](_0xa169db,_0x5cda71,scratchCartesian3Position4),_0x47c169=Cartesian3[_0x529536(0x286c)](_0x3e5f3a,_0x5cda71,scratchCartesian3Position1$1);_0x4767d0=Cartesian3[_0x529536(0x4e7d)](Cartesian3['cross'](_0x47c169,_0x39c4c7,_0x4767d0),_0x4767d0),_0xd9528a=!0x1;}Cartesian3[_0x529536(0x19c9)](_0x5bad98,_0x3e5f3a,CesiumMath[_0x529536(0x3a0a)])?_0xd9528a=!0x0:(_0x25d290+=_0x4d4e24,_0x2dcec7[_0x529536(0x1623)]&&(_0x3227f7=Cartesian3['normalize'](Cartesian3[_0x529536(0x286c)](_0x5bad98,_0x3e5f3a,_0x3227f7),_0x3227f7)),_0x2dcec7[_0x529536(0xcdb)]&&(_0x4dd568=Cartesian3[_0x529536(0x4e7d)](Cartesian3['cross'](_0x4767d0,_0x3227f7,_0x4dd568),_0x4dd568))),_0x2dcec7['normal']&&(defined$1(_0x3e2c20)&&(Matrix4[_0x529536(0x10a0)](_0x26779c,_0x4767d0,_0x4767d0),Cartesian3[_0x529536(0x4e7d)](_0x4767d0,_0x4767d0)),_0x298dde[_0x311ac7++]=_0x4767d0['x'],_0x298dde[_0x311ac7++]=_0x4767d0['y'],_0x298dde[_0x311ac7++]=_0x4767d0['z'],_0x298dde[_0x311ac7++]=_0x4767d0['x'],_0x298dde[_0x311ac7++]=_0x4767d0['y'],_0x298dde[_0x311ac7++]=_0x4767d0['z']),_0x2dcec7[_0x529536(0x1623)]&&(_0x3420ef[_0xf331f3++]=_0x3227f7['x'],_0x3420ef[_0xf331f3++]=_0x3227f7['y'],_0x3420ef[_0xf331f3++]=_0x3227f7['z'],_0x3420ef[_0xf331f3++]=_0x3227f7['x'],_0x3420ef[_0xf331f3++]=_0x3227f7['y'],_0x3420ef[_0xf331f3++]=_0x3227f7['z']),_0x2dcec7[_0x529536(0xcdb)]&&(_0x3c2f96[_0x26732f++]=_0x4dd568['x'],_0x3c2f96[_0x26732f++]=_0x4dd568['y'],_0x3c2f96[_0x26732f++]=_0x4dd568['z'],_0x3c2f96[_0x26732f++]=_0x4dd568['x'],_0x3c2f96[_0x26732f++]=_0x4dd568['y'],_0x3c2f96[_0x26732f++]=_0x4dd568['z']);}}var _0xd7b42f=new GeometryAttributes();_0x2dcec7[_0x529536(0x4771)]&&(_0xd7b42f[_0x529536(0x4771)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x529536(0x1c31)],'componentsPerAttribute':0x3,'values':_0x1e9c77})),_0x2dcec7['normal']&&(_0xd7b42f['normal']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x298dde})),_0x2dcec7[_0x529536(0x1623)]&&(_0xd7b42f[_0x529536(0x1623)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x529536(0x15eb)],'componentsPerAttribute':0x3,'values':_0x3420ef})),_0x2dcec7[_0x529536(0xcdb)]&&(_0xd7b42f['bitangent']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'values':_0x3c2f96})),_0x2dcec7['st']&&(_0xd7b42f['st']=new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x2,'values':_0x5bbc74}));var _0x54c654=_0x199449/0x3;_0x199449-=0x6*(_0x982dab+0x1);var _0x7fc59a=IndexDatatype$1[_0x529536(0x2074)](_0x54c654,_0x199449),_0x144706=0x0;for(_0x4dace8=0x0;_0x4dace8<_0x54c654-0x2;_0x4dace8+=0x2){var _0x27eefc=_0x4dace8,_0x1e4431=_0x4dace8+0x2,_0x294b12=Cartesian3['fromArray'](_0x1e9c77,0x3*_0x27eefc,scratchCartesian3Position1$1),_0xe2b7f=Cartesian3[_0x529536(0xb30)](_0x1e9c77,0x3*_0x1e4431,scratchCartesian3Position2$1);if(!Cartesian3['equalsEpsilon'](_0x294b12,_0xe2b7f,CesiumMath[_0x529536(0x3a0a)])){var _0x28e600=_0x4dace8+0x1,_0x24bac1=_0x4dace8+0x3;_0x7fc59a[_0x144706++]=_0x28e600,_0x7fc59a[_0x144706++]=_0x27eefc,_0x7fc59a[_0x144706++]=_0x24bac1,_0x7fc59a[_0x144706++]=_0x24bac1,_0x7fc59a[_0x144706++]=_0x27eefc,_0x7fc59a[_0x144706++]=_0x1e4431;}}var _0xbf100d=new Geometry({'attributes':_0xd7b42f,'indices':_0x7fc59a,'primitiveType':PrimitiveType$1['TRIANGLES'],'boundingSphere':new BoundingSphere['fromVertices'](_0x1e9c77)});return defined$1(_0x2b034a[_0x529536(0x13f0)])&&(_0xbf100d[_0x529536(0x1b28)][_0x529536(0x4771)]['values'][_0x529536(0x346f)](_0x1cb912[_0x529536(0x21e4)]['topPositions'],0x0),_0xbf100d['attributes'][_0x529536(0x4771)][_0x529536(0x21e8)][_0x529536(0x346f)](_0x1cb912[_0x529536(0x21e4)][_0x529536(0x3a98)],_0xbf100d[_0x529536(0x1b28)][_0x529536(0x4771)][_0x529536(0x21e8)]['length']/0x2),_0xbf100d[_0x529536(0x1b28)][_0x529536(0x4771)][_0x529536(0x3faf)]=ComponentDatatype$1['FLOAT']),_0xbf100d;}};var scratchCartesian3Position1=new Cartesian3(),scratchCartesian3Position2=new Cartesian3();function WallOutlineGeometry(_0x531797){var _0xf8f155=_0x68aa19,_0xebd900=(_0x531797=defaultValue$1(_0x531797,defaultValue$1[_0xf8f155(0x494f)]))[_0xf8f155(0x30fe)],_0x952894=_0x531797[_0xf8f155(0x2abb)],_0x1ed684=_0x531797['minimumHeights'],_0x1607eb=defaultValue$1(_0x531797[_0xf8f155(0xb6f)],CesiumMath['RADIANS_PER_DEGREE']),_0x4d51fa=defaultValue$1(_0x531797[_0xf8f155(0x1706)],Ellipsoid[_0xf8f155(0x1d49)]);this['_positions']=_0xebd900,this['_minimumHeights']=_0x1ed684,this['_maximumHeights']=_0x952894,this[_0xf8f155(0x44f0)]=_0x1607eb,this['_ellipsoid']=Ellipsoid['clone'](_0x4d51fa),this[_0xf8f155(0x39eb)]=_0xf8f155(0xdf4);var _0x28d4be=0x1+_0xebd900['length']*Cartesian3[_0xf8f155(0xe6c)]+0x2;defined$1(_0x1ed684)&&(_0x28d4be+=_0x1ed684['length']),defined$1(_0x952894)&&(_0x28d4be+=_0x952894['length']),this[_0xf8f155(0xe6c)]=_0x28d4be+Ellipsoid['packedLength']+0x1;}WallOutlineGeometry[_0x68aa19(0x3540)]=function(_0x324b63,_0xb64791,_0x42cf5d){var _0x24ac19=_0x68aa19,_0x5e10e0;_0x42cf5d=defaultValue$1(_0x42cf5d,0x0);var _0x416ac6=_0x324b63['_positions'],_0x2c0db8=_0x416ac6['length'];for(_0xb64791[_0x42cf5d++]=_0x2c0db8,_0x5e10e0=0x0;_0x5e10e0<_0x2c0db8;++_0x5e10e0,_0x42cf5d+=Cartesian3[_0x24ac19(0xe6c)])Cartesian3[_0x24ac19(0x3540)](_0x416ac6[_0x5e10e0],_0xb64791,_0x42cf5d);var _0x27619d=_0x324b63[_0x24ac19(0x4247)];if(_0x2c0db8=defined$1(_0x27619d)?_0x27619d['length']:0x0,_0xb64791[_0x42cf5d++]=_0x2c0db8,defined$1(_0x27619d)){for(_0x5e10e0=0x0;_0x5e10e0<_0x2c0db8;++_0x5e10e0)_0xb64791[_0x42cf5d++]=_0x27619d[_0x5e10e0];}var _0x20551f=_0x324b63[_0x24ac19(0x3c08)];if(_0x2c0db8=defined$1(_0x20551f)?_0x20551f[_0x24ac19(0x531b)]:0x0,_0xb64791[_0x42cf5d++]=_0x2c0db8,defined$1(_0x20551f)){for(_0x5e10e0=0x0;_0x5e10e0<_0x2c0db8;++_0x5e10e0)_0xb64791[_0x42cf5d++]=_0x20551f[_0x5e10e0];}return Ellipsoid[_0x24ac19(0x3540)](_0x324b63[_0x24ac19(0x2de2)],_0xb64791,_0x42cf5d),_0xb64791[_0x42cf5d+=Ellipsoid['packedLength']]=_0x324b63[_0x24ac19(0x44f0)],_0xb64791;};var scratchEllipsoid$1=Ellipsoid[_0x68aa19(0x254b)](Ellipsoid['UNIT_SPHERE']),scratchOptions$1={'positions':void 0x0,'minimumHeights':void 0x0,'maximumHeights':void 0x0,'ellipsoid':scratchEllipsoid$1,'granularity':void 0x0};function webGLConstantToGlslType(_0x60c0b5){var _0x4adf9e=_0x68aa19;switch(_0x60c0b5){case WebGLConstants$1[_0x4adf9e(0x15eb)]:return _0x4adf9e(0x1718);case WebGLConstants$1[_0x4adf9e(0x2c3)]:return _0x4adf9e(0x12db);case WebGLConstants$1[_0x4adf9e(0x4aca)]:return _0x4adf9e(0x4f4);case WebGLConstants$1[_0x4adf9e(0x1610)]:return _0x4adf9e(0x54a2);case WebGLConstants$1[_0x4adf9e(0x733)]:return _0x4adf9e(0x37be);case WebGLConstants$1[_0x4adf9e(0x4203)]:return _0x4adf9e(0x2256);case WebGLConstants$1[_0x4adf9e(0x3b48)]:return _0x4adf9e(0x29af);case WebGLConstants$1['SAMPLER_2D']:return _0x4adf9e(0x3817);case WebGLConstants$1[_0x4adf9e(0x1ffb)]:return'bool';}}WallOutlineGeometry[_0x68aa19(0x41a1)]=function(_0x200de6,_0x366681,_0x1c4c23){var _0x3a589a=_0x68aa19,_0x5be101;_0x366681=defaultValue$1(_0x366681,0x0);var _0x150193,_0x17539d,_0x2cdd45=_0x200de6[_0x366681++],_0x1f45b0=new Array(_0x2cdd45);for(_0x5be101=0x0;_0x5be101<_0x2cdd45;++_0x5be101,_0x366681+=Cartesian3[_0x3a589a(0xe6c)])_0x1f45b0[_0x5be101]=Cartesian3[_0x3a589a(0x41a1)](_0x200de6,_0x366681);if((_0x2cdd45=_0x200de6[_0x366681++])>0x0){for(_0x150193=new Array(_0x2cdd45),_0x5be101=0x0;_0x5be101<_0x2cdd45;++_0x5be101)_0x150193[_0x5be101]=_0x200de6[_0x366681++];}if((_0x2cdd45=_0x200de6[_0x366681++])>0x0){for(_0x17539d=new Array(_0x2cdd45),_0x5be101=0x0;_0x5be101<_0x2cdd45;++_0x5be101)_0x17539d[_0x5be101]=_0x200de6[_0x366681++];}var _0x420eb5=Ellipsoid[_0x3a589a(0x41a1)](_0x200de6,_0x366681,scratchEllipsoid$1),_0x3df63b=_0x200de6[_0x366681+=Ellipsoid[_0x3a589a(0xe6c)]];return defined$1(_0x1c4c23)?(_0x1c4c23[_0x3a589a(0x36f4)]=_0x1f45b0,_0x1c4c23['_minimumHeights']=_0x150193,_0x1c4c23[_0x3a589a(0x3c08)]=_0x17539d,_0x1c4c23[_0x3a589a(0x2de2)]=Ellipsoid[_0x3a589a(0x254b)](_0x420eb5,_0x1c4c23[_0x3a589a(0x2de2)]),_0x1c4c23[_0x3a589a(0x44f0)]=_0x3df63b,_0x1c4c23):(scratchOptions$1[_0x3a589a(0x30fe)]=_0x1f45b0,scratchOptions$1[_0x3a589a(0x2552)]=_0x150193,scratchOptions$1[_0x3a589a(0x2abb)]=_0x17539d,scratchOptions$1[_0x3a589a(0xb6f)]=_0x3df63b,new WallOutlineGeometry(scratchOptions$1));},WallOutlineGeometry[_0x68aa19(0x791)]=function(_0x145e7b){var _0x43e287=_0x68aa19,_0x478083,_0x139d8e,_0xc697b8=(_0x145e7b=defaultValue$1(_0x145e7b,defaultValue$1[_0x43e287(0x494f)]))[_0x43e287(0x30fe)],_0x5e2240=_0x145e7b[_0x43e287(0x49d3)],_0x206baa=_0x145e7b['maximumHeight'],_0x218684=defined$1(_0x5e2240),_0xeec3d3=defined$1(_0x206baa);if(_0x218684||_0xeec3d3){var _0x59640d=_0xc697b8[_0x43e287(0x531b)];_0x478083=_0x218684?new Array(_0x59640d):void 0x0,_0x139d8e=_0xeec3d3?new Array(_0x59640d):void 0x0;for(var _0x2f4e43=0x0;_0x2f4e43<_0x59640d;++_0x2f4e43)_0x218684&&(_0x478083[_0x2f4e43]=_0x5e2240),_0xeec3d3&&(_0x139d8e[_0x2f4e43]=_0x206baa);}return new WallOutlineGeometry({'positions':_0xc697b8,'maximumHeights':_0x139d8e,'minimumHeights':_0x478083,'ellipsoid':_0x145e7b[_0x43e287(0x1706)]});},WallOutlineGeometry[_0x68aa19(0x2a90)]=function(_0x3f0642){var _0x2aeda1=_0x68aa19,_0x38c4e1=_0x3f0642['_positions'],_0x1140ac=_0x3f0642[_0x2aeda1(0x4247)],_0x4c34c2=_0x3f0642[_0x2aeda1(0x3c08)],_0x254746=_0x3f0642[_0x2aeda1(0x44f0)],_0x23607c=_0x3f0642['_ellipsoid'],_0xc46f8c=WallGeometryLibrary[_0x2aeda1(0x3aae)](_0x23607c,_0x38c4e1,_0x4c34c2,_0x1140ac,_0x254746,!0x1);if(defined$1(_0xc46f8c)){var _0x4cc0dd,_0x42193f=_0xc46f8c[_0x2aeda1(0x143c)][_0x2aeda1(0x3a98)],_0x2699a0=_0xc46f8c[_0x2aeda1(0x143c)]['topPositions'],_0x744a95=_0x2699a0[_0x2aeda1(0x531b)],_0x1bafdf=0x2*_0x744a95,_0x4d80f2=new Float64Array(_0x1bafdf),_0x312d0f=0x0;for(_0x744a95/=0x3,_0x4cc0dd=0x0;_0x4cc0dd<_0x744a95;++_0x4cc0dd){var _0x1cb293=0x3*_0x4cc0dd,_0x19f51d=Cartesian3[_0x2aeda1(0xb30)](_0x2699a0,_0x1cb293,scratchCartesian3Position1),_0x46bbe0=Cartesian3['fromArray'](_0x42193f,_0x1cb293,scratchCartesian3Position2);_0x4d80f2[_0x312d0f++]=_0x46bbe0['x'],_0x4d80f2[_0x312d0f++]=_0x46bbe0['y'],_0x4d80f2[_0x312d0f++]=_0x46bbe0['z'],_0x4d80f2[_0x312d0f++]=_0x19f51d['x'],_0x4d80f2[_0x312d0f++]=_0x19f51d['y'],_0x4d80f2[_0x312d0f++]=_0x19f51d['z'];}var _0x15cf30=new GeometryAttributes({'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x2aeda1(0x1c31)],'componentsPerAttribute':0x3,'values':_0x4d80f2})}),_0x495279=_0x1bafdf/0x3;_0x1bafdf=0x2*_0x495279-0x4+_0x495279;var _0x31eb3b=IndexDatatype$1[_0x2aeda1(0x2074)](_0x495279,_0x1bafdf),_0x622380=0x0;for(_0x4cc0dd=0x0;_0x4cc0dd<_0x495279-0x2;_0x4cc0dd+=0x2){var _0x54bc0f=_0x4cc0dd,_0x46e0b1=_0x4cc0dd+0x2,_0xd744aa=Cartesian3[_0x2aeda1(0xb30)](_0x4d80f2,0x3*_0x54bc0f,scratchCartesian3Position1),_0x50d098=Cartesian3[_0x2aeda1(0xb30)](_0x4d80f2,0x3*_0x46e0b1,scratchCartesian3Position2);if(!Cartesian3[_0x2aeda1(0x19c9)](_0xd744aa,_0x50d098,CesiumMath[_0x2aeda1(0x3a0a)])){var _0x16eaaf=_0x4cc0dd+0x1,_0x53fa31=_0x4cc0dd+0x3;_0x31eb3b[_0x622380++]=_0x16eaaf,_0x31eb3b[_0x622380++]=_0x54bc0f,_0x31eb3b[_0x622380++]=_0x16eaaf,_0x31eb3b[_0x622380++]=_0x53fa31,_0x31eb3b[_0x622380++]=_0x54bc0f,_0x31eb3b[_0x622380++]=_0x46e0b1;}}return _0x31eb3b[_0x622380++]=_0x495279-0x2,_0x31eb3b[_0x622380++]=_0x495279-0x1,new Geometry({'attributes':_0x15cf30,'indices':_0x31eb3b,'primitiveType':PrimitiveType$1[_0x2aeda1(0x2f6a)],'boundingSphere':new BoundingSphere[(_0x2aeda1(0x8bb))](_0x4d80f2)});}};var STATE={'CONNECTING':0x0,'OPEN':0x1,'CLOSING':0x2,'CLOSED':0x3};function websocketScheduler(_0x2e2dbe,_0x4bed83,_0x5ec028){var _0x2efb2f=_0x68aa19;this[_0x2efb2f(0x52cd)]=_0x2e2dbe,this[_0x2efb2f(0xbb2)]=defaultValue$1(_0x5ec028[_0x2efb2f(0x3f5f)],0x64),this[_0x2efb2f(0x1fb2)]=0x0,this['_deferreds']={},this[_0x2efb2f(0x103f)]=0x0,this['_event']=_0x4bed83,this[_0x2efb2f(0x3ae9)]=defaultValue$1(_0x5ec028['enableHeartCheck'],!0x1),this[_0x2efb2f(0x631)]=defaultValue$1(_0x5ec028[_0x2efb2f(0x43b)],0x2710),this[_0x2efb2f(0x1054)](_0x4bed83);}function completeTask(_0x214562,_0x14d66a){var _0x452c5d=_0x68aa19;if(_0x14d66a instanceof ArrayBuffer){--_0x214562[_0x452c5d(0x1fb2)];var _0x2098cd=new DataView(_0x14d66a)[_0x452c5d(0x45b6)](0x0,!0x0);if(!defined$1(_0x2098cd))return;var _0x4177a1=_0x214562[_0x452c5d(0x4bbe)],_0x391f2f=_0x4177a1[_0x2098cd];if(defined$1(_0x391f2f)){if(_0x452c5d(0x274)===_0x391f2f[_0x452c5d(0x3449)])0x4===_0x14d66a['byteLength']?_0x391f2f[_0x452c5d(0x4e16)](0x194):_0x391f2f[_0x452c5d(0x68a)](new Blob([_0x14d66a[_0x452c5d(0x48ca)](0x4,_0x14d66a[_0x452c5d(0x21dd)])]));else{if('arraybuffer'===_0x391f2f['binaryType']){if(0x4===_0x14d66a[_0x452c5d(0x21dd)])_0x391f2f[_0x452c5d(0x4e16)](0x194);else{var _0x464f53=_0x14d66a[_0x452c5d(0x48ca)](0x4,_0x14d66a[_0x452c5d(0x21dd)]);_0x391f2f[_0x452c5d(0x1bd3)]?_0x391f2f[_0x452c5d(0xe54)](_0x464f53):_0x391f2f['resolve'](_0x464f53);}}else{_0x14d66a=_0x14d66a['slice'](0x4,_0x14d66a[_0x452c5d(0x21dd)]);var _0x3021c2=getStringFromTypedArray(new Uint8Array(_0x14d66a));if(_0x452c5d(0x3699)===_0x391f2f[_0x452c5d(0x3449)]){var _0x4cf5f9=JSON[_0x452c5d(0x29e2)](_0x3021c2);_0x391f2f['resolve'](_0x4cf5f9);}else _0x391f2f['resolve'](_0x3021c2);}}!0x0!==_0x391f2f[_0x452c5d(0x1bd3)]&&delete _0x4177a1[_0x2098cd];}}}function packMessage(_0x54d0fb,_0x526182,_0x30d3de,_0x443f43){var _0x49f9f9=_0x68aa19,_0x1913cf;return-0x1!==_0x526182[_0x49f9f9(0x33ab)](_0x49f9f9(0x53a))?(_0x443f43[_0x49f9f9(0x1bd3)]=!0x0,_0x1913cf={'id':_0x54d0fb,'binaryType':defaultValue$1(_0x30d3de,'blob'),'tileName':_0x526182[_0x49f9f9(0x57ed)](0x0,_0x526182[_0x49f9f9(0x33ab)]('?')),'extraTiles':_0x526182[_0x49f9f9(0x57ed)](_0x526182[_0x49f9f9(0x33ab)](_0x49f9f9(0x53a))+0xb)}):(_0x443f43[_0x49f9f9(0x1bd3)]=!0x1,_0x1913cf={'id':_0x54d0fb,'binaryType':defaultValue$1(_0x30d3de,'blob'),'tileName':_0x526182}),JSON[_0x49f9f9(0x1e9b)](_0x1913cf);}function WeightSpline(_0x675437){var _0x405579=_0x68aa19,_0x408408=(_0x675437=defaultValue$1(_0x675437,defaultValue$1[_0x405579(0x494f)]))[_0x405579(0x1fac)],_0x326591=_0x675437[_0x405579(0x177d)];this[_0x405579(0x54af)]=_0x326591,this[_0x405579(0x2c42)]=_0x408408,this[_0x405579(0x3225)]=_0x408408[_0x405579(0x531b)]/_0x326591[_0x405579(0x531b)],this['_lastTimeIndex']=0x0;}function wrapFunction(_0x31e54a,_0x107389,_0xa1bad0){return function(){var _0x44b4e3=_0x54f3;_0xa1bad0[_0x44b4e3(0x18ce)](_0x31e54a,arguments),_0x107389[_0x44b4e3(0x18ce)](_0x31e54a,arguments);};}function ConstantProperty(_0x5c01fb){var _0x429bd3=_0x68aa19;this[_0x429bd3(0x3509)]=void 0x0,this[_0x429bd3(0x4f88)]=!0x1,this['_hasEquals']=!0x1,this[_0x429bd3(0x2b02)]=new Event(),this[_0x429bd3(0x1e6e)](_0x5c01fb);}function createProperty$1(_0xaa8f48,_0x5bef7a,_0x39b43d,_0x243a49,_0x1992b4){return{'configurable':_0x243a49,'get':function(){return this[_0x5bef7a];},'set':function(_0x4745ce){var _0xb9885f=_0x54f3,_0x4d126d=this[_0x5bef7a],_0xe13be9=this[_0x39b43d];defined$1(_0xe13be9)&&(_0xe13be9(),this[_0x39b43d]=void 0x0),!(void 0x0!==_0x4745ce)||defined$1(_0x4745ce)&&defined$1(_0x4745ce['getValue'])||!defined$1(_0x1992b4)||(_0x4745ce=_0x1992b4(_0x4745ce)),_0x4d126d!==_0x4745ce&&(this[_0x5bef7a]=_0x4745ce,this[_0xb9885f(0x2b02)][_0xb9885f(0x30bb)](this,_0xaa8f48,_0x4745ce,_0x4d126d)),defined$1(_0x4745ce)&&defined$1(_0x4745ce[_0xb9885f(0x349d)])&&(this[_0x39b43d]=_0x4745ce[_0xb9885f(0x349d)][_0xb9885f(0xef9)](function(){var _0x133686=_0xb9885f;this[_0x133686(0x2b02)][_0x133686(0x30bb)](this,_0xaa8f48,_0x4745ce,_0x4745ce);},this));}};}function createConstantProperty$1(_0x5eef3e){return new ConstantProperty(_0x5eef3e);}function createPropertyDescriptor(_0x51fa9c,_0x40033d,_0x1f97a8){var _0x50854f=_0x68aa19;return createProperty$1(_0x51fa9c,'_'+_0x51fa9c[_0x50854f(0x1d43)](),'_'+_0x51fa9c[_0x50854f(0x1d43)]()+_0x50854f(0x987),defaultValue$1(_0x40033d,!0x1),defaultValue$1(_0x1f97a8,createConstantProperty$1));}function BillboardGraphics(_0x2b448c){var _0x4e240b=_0x68aa19;this[_0x4e240b(0x2b02)]=new Event(),this[_0x4e240b(0x1430)]=void 0x0,this['_showSubscription']=void 0x0,this[_0x4e240b(0x434)]=void 0x0,this[_0x4e240b(0x1912)]=void 0x0,this['_scale']=void 0x0,this[_0x4e240b(0x51ac)]=void 0x0,this['_pixelOffset']=void 0x0,this[_0x4e240b(0x3d3a)]=void 0x0,this[_0x4e240b(0xffa)]=void 0x0,this[_0x4e240b(0x4b2e)]=void 0x0,this[_0x4e240b(0xe09)]=void 0x0,this[_0x4e240b(0x44d9)]=void 0x0,this['_verticalOrigin']=void 0x0,this['_verticalOriginSubscription']=void 0x0,this[_0x4e240b(0x1f9a)]=void 0x0,this[_0x4e240b(0x38af)]=void 0x0,this[_0x4e240b(0x57d1)]=void 0x0,this[_0x4e240b(0x322)]=void 0x0,this['_rotation']=void 0x0,this['_rotationSubscription']=void 0x0,this['_alignedAxis']=void 0x0,this[_0x4e240b(0x5445)]=void 0x0,this[_0x4e240b(0x502c)]=void 0x0,this['_sizeInMetersSubscription']=void 0x0,this['_width']=void 0x0,this[_0x4e240b(0x654)]=void 0x0,this['_height']=void 0x0,this[_0x4e240b(0x21b0)]=void 0x0,this['_scaleByDistance']=void 0x0,this[_0x4e240b(0x218f)]=void 0x0,this[_0x4e240b(0x1864)]=void 0x0,this[_0x4e240b(0x1f17)]=void 0x0,this[_0x4e240b(0x1b2)]=void 0x0,this[_0x4e240b(0x4236)]=void 0x0,this[_0x4e240b(0x1f05)]=void 0x0,this[_0x4e240b(0x2681)]=void 0x0,this[_0x4e240b(0xe61)]=void 0x0,this[_0x4e240b(0xf3b)]=void 0x0,this['_disableDepthTestDistance']=void 0x0,this[_0x4e240b(0x4282)]=void 0x0,this['merge'](defaultValue$1(_0x2b448c,defaultValue$1[_0x4e240b(0x494f)]));}websocketScheduler[_0x68aa19(0x4b51)]['scheduleTask']=function(_0x442478,_0x35e670){var _0x2381ed=_0x68aa19,_0x3dea42=this;if(!this[_0x2381ed(0x51ba)]()){var _0x3cba7f=when[_0x2381ed(0x25e3)]();return this[_0x2381ed(0x1e4b)][_0x2381ed(0xef9)](function(_0x271824){var _0x142f61=_0x2381ed;if(_0x271824===STATE['OPEN']){++_0x3dea42[_0x142f61(0x1fb2)];var _0x2a4fed=_0x3dea42,_0x1712cc=_0x2a4fed[_0x142f61(0x103f)]++;_0x2a4fed['_deferreds'][_0x1712cc]=_0x3cba7f,_0x3cba7f[_0x142f61(0x3449)]=_0x35e670;var _0x22f6af=packMessage(_0x1712cc,_0x442478,_0x35e670,_0x3cba7f);_0x2a4fed[_0x142f61(0x2b37)][_0x142f61(0x1a42)](_0x22f6af),_0x2a4fed[_0x142f61(0x2b37)][_0x142f61(0x1a42)](_0x22f6af);}}),_0x3cba7f[_0x2381ed(0x28bc)];}if(!(this[_0x2381ed(0x1fb2)]>=this[_0x2381ed(0xbb2)])){++this[_0x2381ed(0x1fb2)];var _0x5c8293=this,_0x48b141=_0x5c8293['_nextID']++;_0x3cba7f=when['defer'](),(_0x5c8293['_deferreds'][_0x48b141]=_0x3cba7f,_0x3cba7f[_0x2381ed(0x3449)]=_0x35e670);var _0x273a3b=packMessage(_0x48b141,_0x442478,_0x35e670,_0x3cba7f);return _0x5c8293[_0x2381ed(0x2b37)][_0x2381ed(0x1a42)](_0x273a3b),_0x3cba7f['promise'];}},websocketScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x1054)]=function(_0x345532){var _0x49e005=_0x68aa19;this[_0x49e005(0x2b37)]=new WebSocket(this['_url']),this[_0x49e005(0x2b37)][_0x49e005(0x3449)]=_0x49e005(0x5479);var _0x455507=this;this[_0x49e005(0x2b37)][_0x49e005(0x9ac)]=function(){var _0x470234=_0x49e005;_0x345532[_0x470234(0x30bb)](STATE[_0x470234(0x1a07)]);},this[_0x49e005(0x2b37)]['onclose']=function(){var _0x56de20=_0x49e005;_0x345532['raiseEvent'](STATE[_0x56de20(0x1ee0)]);},this[_0x49e005(0x2b37)]['onerror']=function(){error=new RuntimeError$2('open\x20failure'),_0x345532['raiseEvent'](error);},this[_0x49e005(0x2b37)][_0x49e005(0x31c0)]=function(_0x81ccc1){var _0x199a43=_0x49e005;completeTask(_0x455507,_0x81ccc1[_0x199a43(0x116f)]);};},websocketScheduler[_0x68aa19(0x4b51)]['isOpened']=function(){var _0x4502a3=_0x68aa19;return this[_0x4502a3(0x2b37)]&&this['_ws']['readyState']===STATE[_0x4502a3(0x1a07)];},websocketScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x18bb)]=function(){var _0x258aea=_0x68aa19;this[_0x258aea(0x2b37)][_0x258aea(0x18bb)]();},Object['defineProperties'](WeightSpline[_0x68aa19(0x4b51)],{'times':{'get':function(){var _0x27ac67=_0x68aa19;return this[_0x27ac67(0x54af)];}},'weights':{'get':function(){var _0x9905ef=_0x68aa19;return this[_0x9905ef(0x2c42)];}}}),WeightSpline[_0x68aa19(0x4b51)]['findTimeInterval']=Spline[_0x68aa19(0x4b51)]['findTimeInterval'],WeightSpline[_0x68aa19(0x4b51)]['wrapTime']=Spline[_0x68aa19(0x4b51)][_0x68aa19(0x2709)],WeightSpline[_0x68aa19(0x4b51)][_0x68aa19(0x3c14)]=Spline['prototype'][_0x68aa19(0x3c14)],WeightSpline['prototype'][_0x68aa19(0x35e2)]=function(_0x572511,_0x59a975){var _0x4634a9=_0x68aa19,_0x121806=this[_0x4634a9(0x1fac)],_0x10fd43=this[_0x4634a9(0x177d)],_0x1e5949=this[_0x4634a9(0x4f14)]=this[_0x4634a9(0x41c4)](_0x572511,this['_lastTimeIndex']),_0x2a57d8=(_0x572511-_0x10fd43[_0x1e5949])/(_0x10fd43[_0x1e5949+0x1]-_0x10fd43[_0x1e5949]);defined$1(_0x59a975)||(_0x59a975=new Array(this[_0x4634a9(0x3225)]));for(var _0x2d4310=0x0;_0x2d4310<this[_0x4634a9(0x3225)];_0x2d4310++){var _0x1b358a=_0x1e5949*this[_0x4634a9(0x3225)]+_0x2d4310;_0x59a975[_0x2d4310]=_0x121806[_0x1b358a]*(0x1-_0x2a57d8)+_0x121806[_0x1b358a+this['_count']]*_0x2a57d8;}return _0x59a975;},Object[_0x68aa19(0x5b7)](ConstantProperty[_0x68aa19(0x4b51)],{'isConstant':{'value':!0x0},'definitionChanged':{'get':function(){return this['_definitionChanged'];}}}),ConstantProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x4b631d,_0x27e967){var _0x51ccf5=_0x68aa19;return this[_0x51ccf5(0x4f88)]?this[_0x51ccf5(0x3509)][_0x51ccf5(0x254b)](_0x27e967):this[_0x51ccf5(0x3509)];},ConstantProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e6e)]=function(_0x453258){var _0x31686f=_0x68aa19,_0x447ffd=this[_0x31686f(0x3509)];if(_0x447ffd!==_0x453258){var _0x199200=defined$1(_0x453258),_0x399ccd=_0x199200&&'function'==typeof _0x453258[_0x31686f(0x254b)],_0x74ae7a=_0x199200&&_0x31686f(0x20f8)==typeof _0x453258[_0x31686f(0x2ed4)];(!_0x74ae7a||!_0x453258[_0x31686f(0x2ed4)](_0x447ffd))&&(this[_0x31686f(0x4f88)]=_0x399ccd,this[_0x31686f(0x4e70)]=_0x74ae7a,this[_0x31686f(0x3509)]=_0x399ccd?_0x453258['clone'](this[_0x31686f(0x3509)]):_0x453258,this[_0x31686f(0x2b02)]['raiseEvent'](this));}},ConstantProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x3e6210){var _0x22586d=_0x68aa19;return this===_0x3e6210||_0x3e6210 instanceof ConstantProperty&&(!this[_0x22586d(0x4e70)]&&this[_0x22586d(0x3509)]===_0x3e6210[_0x22586d(0x3509)]||this[_0x22586d(0x4e70)]&&this['_value']['equals'](_0x3e6210[_0x22586d(0x3509)]));},ConstantProperty[_0x68aa19(0x4b51)][_0x68aa19(0x3a0c)]=function(){var _0x34903a=_0x68aa19;return this[_0x34903a(0x3509)];},ConstantProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1d43)]=function(){var _0xa3687a=_0x68aa19;return String(this[_0xa3687a(0x3509)]);},Object['defineProperties'](BillboardGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){return this['_definitionChanged'];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'image':createPropertyDescriptor(_0x68aa19(0x4133)),'scale':createPropertyDescriptor(_0x68aa19(0x1ed8)),'pixelOffset':createPropertyDescriptor(_0x68aa19(0x3a26)),'eyeOffset':createPropertyDescriptor(_0x68aa19(0x38e2)),'horizontalOrigin':createPropertyDescriptor(_0x68aa19(0x577f)),'verticalOrigin':createPropertyDescriptor(_0x68aa19(0x169e)),'heightReference':createPropertyDescriptor(_0x68aa19(0x24e9)),'color':createPropertyDescriptor(_0x68aa19(0x28b8)),'rotation':createPropertyDescriptor(_0x68aa19(0x374)),'alignedAxis':createPropertyDescriptor(_0x68aa19(0xbcf)),'sizeInMeters':createPropertyDescriptor(_0x68aa19(0x132a)),'width':createPropertyDescriptor(_0x68aa19(0x209)),'height':createPropertyDescriptor(_0x68aa19(0x5862)),'scaleByDistance':createPropertyDescriptor('scaleByDistance'),'translucencyByDistance':createPropertyDescriptor(_0x68aa19(0x2e12)),'pixelOffsetScaleByDistance':createPropertyDescriptor(_0x68aa19(0x5327)),'imageSubRegion':createPropertyDescriptor('imageSubRegion'),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93)),'disableDepthTestDistance':createPropertyDescriptor(_0x68aa19(0x1e39))}),BillboardGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x4570ea){var _0x2715c3=_0x68aa19;return defined$1(_0x4570ea)?(_0x4570ea[_0x2715c3(0x105f)]=this[_0x2715c3(0x1430)],_0x4570ea[_0x2715c3(0x4133)]=this[_0x2715c3(0x434)],_0x4570ea[_0x2715c3(0x1ed8)]=this[_0x2715c3(0x505d)],_0x4570ea[_0x2715c3(0x3a26)]=this[_0x2715c3(0x66f)],_0x4570ea[_0x2715c3(0x38e2)]=this[_0x2715c3(0xffa)],_0x4570ea[_0x2715c3(0x577f)]=this[_0x2715c3(0xe09)],_0x4570ea[_0x2715c3(0x169e)]=this['_verticalOrigin'],_0x4570ea[_0x2715c3(0x24e9)]=this[_0x2715c3(0x1f9a)],_0x4570ea[_0x2715c3(0x28b8)]=this[_0x2715c3(0x57d1)],_0x4570ea[_0x2715c3(0x374)]=this[_0x2715c3(0x2f83)],_0x4570ea[_0x2715c3(0xbcf)]=this[_0x2715c3(0x4cf4)],_0x4570ea[_0x2715c3(0x132a)]=this[_0x2715c3(0x502c)],_0x4570ea['width']=this[_0x2715c3(0x52d2)],_0x4570ea[_0x2715c3(0x5862)]=this[_0x2715c3(0x97b)],_0x4570ea[_0x2715c3(0x3f04)]=this[_0x2715c3(0x68b)],_0x4570ea[_0x2715c3(0x2e12)]=this['_translucencyByDistance'],_0x4570ea[_0x2715c3(0x5327)]=this['_pixelOffsetScaleByDistance'],_0x4570ea[_0x2715c3(0xc06)]=this['_imageSubRegion'],_0x4570ea[_0x2715c3(0x1c93)]=this[_0x2715c3(0xe61)],_0x4570ea[_0x2715c3(0x1e39)]=this['_disableDepthTestDistance'],_0x4570ea):new BillboardGraphics(this);},BillboardGraphics['prototype'][_0x68aa19(0x737)]=function(_0xcd8a33){var _0x1f7627=_0x68aa19;this[_0x1f7627(0x105f)]=defaultValue$1(this['_show'],_0xcd8a33['show']),this[_0x1f7627(0x4133)]=defaultValue$1(this[_0x1f7627(0x434)],_0xcd8a33[_0x1f7627(0x4133)]),this[_0x1f7627(0x1ed8)]=defaultValue$1(this[_0x1f7627(0x505d)],_0xcd8a33[_0x1f7627(0x1ed8)]),this[_0x1f7627(0x3a26)]=defaultValue$1(this[_0x1f7627(0x66f)],_0xcd8a33[_0x1f7627(0x3a26)]),this[_0x1f7627(0x38e2)]=defaultValue$1(this[_0x1f7627(0xffa)],_0xcd8a33[_0x1f7627(0x38e2)]),this['horizontalOrigin']=defaultValue$1(this['_horizontalOrigin'],_0xcd8a33[_0x1f7627(0x577f)]),this['verticalOrigin']=defaultValue$1(this[_0x1f7627(0x1bc2)],_0xcd8a33['verticalOrigin']),this[_0x1f7627(0x24e9)]=defaultValue$1(this[_0x1f7627(0x1f9a)],_0xcd8a33[_0x1f7627(0x24e9)]),this['color']=defaultValue$1(this[_0x1f7627(0x57d1)],_0xcd8a33['color']),this['rotation']=defaultValue$1(this['_rotation'],_0xcd8a33[_0x1f7627(0x374)]),this[_0x1f7627(0xbcf)]=defaultValue$1(this['_alignedAxis'],_0xcd8a33[_0x1f7627(0xbcf)]),this[_0x1f7627(0x132a)]=defaultValue$1(this[_0x1f7627(0x502c)],_0xcd8a33[_0x1f7627(0x132a)]),this[_0x1f7627(0x209)]=defaultValue$1(this['_width'],_0xcd8a33[_0x1f7627(0x209)]),this['height']=defaultValue$1(this[_0x1f7627(0x97b)],_0xcd8a33[_0x1f7627(0x5862)]),this[_0x1f7627(0x3f04)]=defaultValue$1(this['_scaleByDistance'],_0xcd8a33['scaleByDistance']),this[_0x1f7627(0x2e12)]=defaultValue$1(this['_translucencyByDistance'],_0xcd8a33[_0x1f7627(0x2e12)]),this[_0x1f7627(0x5327)]=defaultValue$1(this[_0x1f7627(0x1b2)],_0xcd8a33[_0x1f7627(0x5327)]),this[_0x1f7627(0xc06)]=defaultValue$1(this[_0x1f7627(0x1f05)],_0xcd8a33[_0x1f7627(0xc06)]),this['distanceDisplayCondition']=defaultValue$1(this[_0x1f7627(0xe61)],_0xcd8a33[_0x1f7627(0x1c93)]),this[_0x1f7627(0x1e39)]=defaultValue$1(this['_disableDepthTestDistance'],_0xcd8a33[_0x1f7627(0x1e39)]);};var HeightReference={'NONE':0x0,'CLAMP_TO_GROUND':0x1,'RELATIVE_TO_GROUND':0x2},HeightReference$1=Object[_0x68aa19(0x3e37)](HeightReference),HorizontalOrigin={'CENTER':0x0,'LEFT':0x1,'RIGHT':-0x1},HorizontalOrigin$1=Object[_0x68aa19(0x3e37)](HorizontalOrigin),VerticalOrigin={'CENTER':0x0,'BOTTOM':0x1,'BASELINE':0x2,'TOP':-0x1},VerticalOrigin$1=Object[_0x68aa19(0x3e37)](VerticalOrigin),BoundingSphereState={'DONE':0x0,'PENDING':0x1,'FAILED':0x2},BoundingSphereState$1=Object[_0x68aa19(0x3e37)](BoundingSphereState);function Property(){DeveloperError$1['throwInstantiationError']();}Object[_0x68aa19(0x5b7)](Property['prototype'],{'isConstant':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'definitionChanged':{'get':DeveloperError$1[_0x68aa19(0x1afd)]}}),Property[_0x68aa19(0x4b51)]['getValue']=DeveloperError$1['throwInstantiationError'],Property['prototype'][_0x68aa19(0x2ed4)]=DeveloperError$1[_0x68aa19(0x1afd)],Property['equals']=function(_0x2605cd,_0x5e31e8){var _0x552a8e=_0x68aa19;return _0x2605cd===_0x5e31e8||defined$1(_0x2605cd)&&_0x2605cd[_0x552a8e(0x2ed4)](_0x5e31e8);},Property[_0x68aa19(0xc7e)]=function(_0x59a5c8,_0x11f494){var _0x3587c1=_0x68aa19;if(_0x59a5c8===_0x11f494)return!0x0;if(!defined$1(_0x59a5c8)||!defined$1(_0x11f494)||_0x59a5c8['length']!==_0x11f494[_0x3587c1(0x531b)])return!0x1;for(var _0x227559=_0x59a5c8[_0x3587c1(0x531b)],_0x6c14b2=0x0;_0x6c14b2<_0x227559;_0x6c14b2++)if(!Property['equals'](_0x59a5c8[_0x6c14b2],_0x11f494[_0x6c14b2]))return!0x1;return!0x0;},Property['isConstant']=function(_0x451c1d){var _0x261932=_0x68aa19;return!defined$1(_0x451c1d)||_0x451c1d[_0x261932(0x6e0)];},Property[_0x68aa19(0x4514)]=function(_0x28bcbc,_0x335366,_0x5ee83d){var _0x412fb3=_0x68aa19;return defined$1(_0x28bcbc)?_0x28bcbc[_0x412fb3(0x1e43)](_0x335366,_0x5ee83d):void 0x0;},Property[_0x68aa19(0x3fde)]=function(_0x15f148,_0x2046a6,_0x583fcd,_0x3fcfa5){return defined$1(_0x15f148)?defaultValue$1(_0x15f148['getValue'](_0x2046a6,_0x3fcfa5),_0x583fcd):_0x583fcd;},Property['getValueOrClonedDefault']=function(_0x5966d9,_0x5dbef8,_0x4cf6de,_0x4357d6){var _0x2c2fca=_0x68aa19,_0x4df4c0;return defined$1(_0x5966d9)&&(_0x4df4c0=_0x5966d9[_0x2c2fca(0x1e43)](_0x5dbef8,_0x4357d6)),defined$1(_0x4df4c0)||(_0x4df4c0=_0x4cf6de['clone'](_0x4df4c0)),_0x4df4c0;};var defaultColor$b=Color$2['WHITE'],defaultEyeOffset$1=Cartesian3['ZERO'],defaultHeightReference$2=HeightReference$1[_0x68aa19(0x44b5)],defaultPixelOffset$1=Cartesian2[_0x68aa19(0x3e26)],defaultScale$2=0x1,defaultRotation=0x0,defaultAlignedAxis=Cartesian3[_0x68aa19(0x3e26)],defaultHorizontalOrigin$1=HorizontalOrigin$1[_0x68aa19(0x4e6b)],defaultVerticalOrigin$1=VerticalOrigin$1[_0x68aa19(0x4e6b)],defaultSizeInMeters=!0x1,positionScratch$9=new Cartesian3(),colorScratch$5=new Color$2(),eyeOffsetScratch$1=new Cartesian3(),pixelOffsetScratch$1=new Cartesian2(),scaleByDistanceScratch$2=new NearFarScalar(),translucencyByDistanceScratch$2=new NearFarScalar(),pixelOffsetScaleByDistanceScratch$1=new NearFarScalar(),boundingRectangleScratch=new BoundingRectangle(),distanceDisplayConditionScratch$8=new DistanceDisplayCondition();function EntityData$3(_0x975159){var _0x5f2e76=_0x68aa19;this['entity']=_0x975159,this[_0x5f2e76(0x1bf3)]=void 0x0,this[_0x5f2e76(0x4cc6)]=void 0x0;}function BillboardVisualizer(_0x19de22,_0x354a05){var _0x47aa18=_0x68aa19;_0x354a05['collectionChanged']['addEventListener'](BillboardVisualizer[_0x47aa18(0x4b51)][_0x47aa18(0x254f)],this),this[_0x47aa18(0x2bbb)]=_0x19de22,this[_0x47aa18(0x691)]=_0x354a05,this[_0x47aa18(0x40a7)]=new AssociativeArray(),this[_0x47aa18(0x254f)](_0x354a05,_0x354a05[_0x47aa18(0x21e8)],[],[]);}function returnPrimitive$2(_0xc7df5d,_0x14f1e2,_0x505539){var _0x3aafdd=_0x68aa19;defined$1(_0xc7df5d)&&(_0xc7df5d[_0x3aafdd(0x1bf3)]=void 0x0,_0x505539[_0x3aafdd(0x43c4)](_0x14f1e2));}BillboardVisualizer['prototype']['update']=function(_0x1bec35){var _0x2508e2=_0x68aa19;for(var _0x31aff4=this['_items'][_0x2508e2(0x21e8)],_0x373a13=this[_0x2508e2(0x2bbb)],_0xb8f210=0x0,_0x2e40c0=_0x31aff4[_0x2508e2(0x531b)];_0xb8f210<_0x2e40c0;_0xb8f210++){var _0x4aaecd,_0x3686ed,_0x50e553=_0x31aff4[_0xb8f210],_0x2a8bd3=_0x50e553[_0x2508e2(0xf51)],_0x59f451=_0x2a8bd3[_0x2508e2(0x4b9b)],_0x5240d9=_0x50e553[_0x2508e2(0x1bf3)],_0x16cf35=_0x2a8bd3['isShowing']&&_0x2a8bd3[_0x2508e2(0x113d)](_0x1bec35)&&Property[_0x2508e2(0x3fde)](_0x59f451[_0x2508e2(0x1430)],_0x1bec35,!0x0);if(_0x16cf35&&(_0x3686ed=Property[_0x2508e2(0x4514)](_0x2a8bd3['_position'],_0x1bec35,positionScratch$9),_0x4aaecd=Property[_0x2508e2(0x4514)](_0x59f451[_0x2508e2(0x434)],_0x1bec35),_0x16cf35=defined$1(_0x3686ed)&&defined$1(_0x4aaecd)),_0x16cf35){Property[_0x2508e2(0x6e0)](_0x2a8bd3[_0x2508e2(0x49d9)])||(_0x373a13[_0x2508e2(0x8d1)]=!0x0),defined$1(_0x5240d9)||((_0x5240d9=_0x373a13[_0x2508e2(0x340f)](_0x2a8bd3))['id']=_0x2a8bd3,_0x5240d9['image']=void 0x0,_0x50e553[_0x2508e2(0x1bf3)]=_0x5240d9),_0x5240d9[_0x2508e2(0x105f)]=_0x16cf35,defined$1(_0x5240d9[_0x2508e2(0x4133)])&&_0x50e553['textureValue']===_0x4aaecd||(_0x5240d9[_0x2508e2(0x4133)]=_0x4aaecd,_0x50e553[_0x2508e2(0x4cc6)]=_0x4aaecd),_0x5240d9[_0x2508e2(0x4771)]=_0x3686ed,_0x5240d9[_0x2508e2(0x28b8)]=Property[_0x2508e2(0x3fde)](_0x59f451[_0x2508e2(0x57d1)],_0x1bec35,defaultColor$b,colorScratch$5),_0x5240d9[_0x2508e2(0x38e2)]=Property[_0x2508e2(0x3fde)](_0x59f451[_0x2508e2(0xffa)],_0x1bec35,defaultEyeOffset$1,eyeOffsetScratch$1),_0x5240d9[_0x2508e2(0x24e9)]=Property[_0x2508e2(0x3fde)](_0x59f451[_0x2508e2(0x1f9a)],_0x1bec35,defaultHeightReference$2),_0x5240d9[_0x2508e2(0x3a26)]=Property[_0x2508e2(0x3fde)](_0x59f451[_0x2508e2(0x66f)],_0x1bec35,defaultPixelOffset$1,pixelOffsetScratch$1),_0x5240d9[_0x2508e2(0x1ed8)]=Property['getValueOrDefault'](_0x59f451[_0x2508e2(0x505d)],_0x1bec35,defaultScale$2),_0x5240d9[_0x2508e2(0x374)]=Property[_0x2508e2(0x3fde)](_0x59f451[_0x2508e2(0x2f83)],_0x1bec35,defaultRotation),_0x5240d9[_0x2508e2(0xbcf)]=Property['getValueOrDefault'](_0x59f451[_0x2508e2(0x4cf4)],_0x1bec35,defaultAlignedAxis),_0x5240d9['horizontalOrigin']=Property[_0x2508e2(0x3fde)](_0x59f451[_0x2508e2(0xe09)],_0x1bec35,defaultHorizontalOrigin$1),_0x5240d9['verticalOrigin']=Property['getValueOrDefault'](_0x59f451[_0x2508e2(0x1bc2)],_0x1bec35,defaultVerticalOrigin$1),_0x5240d9[_0x2508e2(0x209)]=Property['getValueOrUndefined'](_0x59f451[_0x2508e2(0x52d2)],_0x1bec35),_0x5240d9['height']=Property[_0x2508e2(0x4514)](_0x59f451['_height'],_0x1bec35),_0x5240d9['scaleByDistance']=Property[_0x2508e2(0x4514)](_0x59f451[_0x2508e2(0x68b)],_0x1bec35,scaleByDistanceScratch$2),_0x5240d9[_0x2508e2(0x2e12)]=Property[_0x2508e2(0x4514)](_0x59f451[_0x2508e2(0x1864)],_0x1bec35,translucencyByDistanceScratch$2),_0x5240d9[_0x2508e2(0x5327)]=Property['getValueOrUndefined'](_0x59f451['_pixelOffsetScaleByDistance'],_0x1bec35,pixelOffsetScaleByDistanceScratch$1),_0x5240d9['sizeInMeters']=Property['getValueOrDefault'](_0x59f451['_sizeInMeters'],_0x1bec35,defaultSizeInMeters),_0x5240d9[_0x2508e2(0x1c93)]=Property[_0x2508e2(0x4514)](_0x59f451[_0x2508e2(0xe61)],_0x1bec35,distanceDisplayConditionScratch$8),_0x5240d9[_0x2508e2(0x1e39)]=Property[_0x2508e2(0x4514)](_0x59f451[_0x2508e2(0x264d)],_0x1bec35);var _0x1b7a9e=Property['getValueOrUndefined'](_0x59f451[_0x2508e2(0x1f05)],_0x1bec35,boundingRectangleScratch);defined$1(_0x1b7a9e)&&_0x5240d9[_0x2508e2(0x33f5)](_0x5240d9['_imageId'],_0x1b7a9e);}else returnPrimitive$2(_0x50e553,_0x2a8bd3,_0x373a13);}return!0x0;},BillboardVisualizer['prototype'][_0x68aa19(0x1a1)]=function(_0x1154a5,_0x405c32){var _0x525626=_0x68aa19,_0x34ac3f=this[_0x525626(0x40a7)][_0x525626(0x3173)](_0x1154a5['id']);if(!defined$1(_0x34ac3f)||!defined$1(_0x34ac3f['billboard']))return BoundingSphereState$1['FAILED'];var _0x429bfb=_0x34ac3f['billboard'];if(_0x429bfb[_0x525626(0x24e9)]===HeightReference$1['NONE'])_0x405c32['center']=Cartesian3['clone'](_0x429bfb['position'],_0x405c32['center']);else{if(!defined$1(_0x429bfb['_clampedPosition']))return BoundingSphereState$1[_0x525626(0xaca)];_0x405c32['center']=Cartesian3[_0x525626(0x254b)](_0x429bfb[_0x525626(0x313a)],_0x405c32['center']);}return _0x405c32[_0x525626(0x2896)]=0x0,BoundingSphereState$1[_0x525626(0x3eee)];},BillboardVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},BillboardVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x421380=_0x68aa19;this['_entityCollection'][_0x421380(0x4981)]['removeEventListener'](BillboardVisualizer[_0x421380(0x4b51)]['_onCollectionChanged'],this);for(var _0x296775=this['_entityCollection'][_0x421380(0x21e8)],_0x4950a6=0x0;_0x4950a6<_0x296775[_0x421380(0x531b)];_0x4950a6++)this[_0x421380(0x2bbb)]['removeBillboard'](_0x296775[_0x4950a6]);return destroyObject$1(this);},BillboardVisualizer['prototype'][_0x68aa19(0x254f)]=function(_0x4498b5,_0x14ac58,_0x3c4495,_0x5a81ac){var _0x1d13f2=_0x68aa19,_0x2894c7,_0x3d462e,_0x188d0d=this['_items'],_0x247660=this[_0x1d13f2(0x2bbb)];for(_0x2894c7=_0x14ac58['length']-0x1;_0x2894c7>-0x1;_0x2894c7--)defined$1((_0x3d462e=_0x14ac58[_0x2894c7])[_0x1d13f2(0x4b9b)])&&defined$1(_0x3d462e['_position'])&&_0x188d0d[_0x1d13f2(0x346f)](_0x3d462e['id'],new EntityData$3(_0x3d462e));for(_0x2894c7=_0x5a81ac['length']-0x1;_0x2894c7>-0x1;_0x2894c7--)defined$1((_0x3d462e=_0x5a81ac[_0x2894c7])['_billboard'])&&defined$1(_0x3d462e[_0x1d13f2(0x49d9)])?_0x188d0d[_0x1d13f2(0x1ff6)](_0x3d462e['id'])||_0x188d0d['set'](_0x3d462e['id'],new EntityData$3(_0x3d462e)):(returnPrimitive$2(_0x188d0d[_0x1d13f2(0x3173)](_0x3d462e['id']),_0x3d462e,_0x247660),_0x188d0d[_0x1d13f2(0x4b3f)](_0x3d462e['id']));for(_0x2894c7=_0x3c4495[_0x1d13f2(0x531b)]-0x1;_0x2894c7>-0x1;_0x2894c7--)_0x3d462e=_0x3c4495[_0x2894c7],returnPrimitive$2(_0x188d0d[_0x1d13f2(0x3173)](_0x3d462e['id']),_0x3d462e,_0x247660),_0x188d0d['remove'](_0x3d462e['id']);};var AllMaterialAppearanceFS=_0x68aa19(0x3e18),AllMaterialAppearanceVS=_0x68aa19(0x15d4),BasicMaterialAppearanceFS='varying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x0a\x20\x20\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a#ifdef\x20FACE_FORWARD\x0a\x20\x20\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a#endif\x0a\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a#ifdef\x20FLAT\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a#endif\x0a}\x0a',BasicMaterialAppearanceVS=_0x68aa19(0x4f05),TexturedMaterialAppearanceFS=_0x68aa19(0x1d84),TexturedMaterialAppearanceVS='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normal\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20v_st\x20=\x20st;\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}\x0a',BasicModelMaterialAppearanceVS=_0x68aa19(0x38e3),TexturedModelMaterialAppearanceVS=_0x68aa19(0x45a2),BlendEquation={'ADD':WebGLConstants$1['FUNC_ADD'],'SUBTRACT':WebGLConstants$1[_0x68aa19(0x1b64)],'REVERSE_SUBTRACT':WebGLConstants$1[_0x68aa19(0x3cbf)],'MIN':WebGLConstants$1[_0x68aa19(0x1313)],'MAX':WebGLConstants$1[_0x68aa19(0x2de7)]},BlendEquation$1=Object[_0x68aa19(0x3e37)](BlendEquation),BlendFunction={'ZERO':WebGLConstants$1[_0x68aa19(0x3e26)],'ONE':WebGLConstants$1['ONE'],'SOURCE_COLOR':WebGLConstants$1[_0x68aa19(0x1051)],'ONE_MINUS_SOURCE_COLOR':WebGLConstants$1[_0x68aa19(0xf78)],'DESTINATION_COLOR':WebGLConstants$1[_0x68aa19(0x4239)],'ONE_MINUS_DESTINATION_COLOR':WebGLConstants$1[_0x68aa19(0xc6c)],'SOURCE_ALPHA':WebGLConstants$1['SRC_ALPHA'],'ONE_MINUS_SOURCE_ALPHA':WebGLConstants$1[_0x68aa19(0x2d99)],'DESTINATION_ALPHA':WebGLConstants$1[_0x68aa19(0x38de)],'ONE_MINUS_DESTINATION_ALPHA':WebGLConstants$1[_0x68aa19(0x2409)],'CONSTANT_COLOR':WebGLConstants$1[_0x68aa19(0x2460)],'ONE_MINUS_CONSTANT_COLOR':WebGLConstants$1[_0x68aa19(0x4262)],'CONSTANT_ALPHA':WebGLConstants$1[_0x68aa19(0x57bc)],'ONE_MINUS_CONSTANT_ALPHA':WebGLConstants$1[_0x68aa19(0x1ba8)],'SOURCE_ALPHA_SATURATE':WebGLConstants$1['SRC_ALPHA_SATURATE']},BlendFunction$1=Object[_0x68aa19(0x3e37)](BlendFunction),BlendingState={'DISABLED':Object[_0x68aa19(0x3e37)]({'enabled':!0x1}),'ALPHA_BLEND':Object[_0x68aa19(0x3e37)]({'enabled':!0x0,'equationRgb':BlendEquation$1[_0x68aa19(0x333e)],'equationAlpha':BlendEquation$1[_0x68aa19(0x333e)],'functionSourceRgb':BlendFunction$1[_0x68aa19(0xd58)],'functionSourceAlpha':BlendFunction$1[_0x68aa19(0x28b6)],'functionDestinationRgb':BlendFunction$1['ONE_MINUS_SOURCE_ALPHA'],'functionDestinationAlpha':BlendFunction$1[_0x68aa19(0x353d)]}),'PRE_MULTIPLIED_ALPHA_BLEND':Object[_0x68aa19(0x3e37)]({'enabled':!0x0,'equationRgb':BlendEquation$1[_0x68aa19(0x333e)],'equationAlpha':BlendEquation$1[_0x68aa19(0x333e)],'functionSourceRgb':BlendFunction$1[_0x68aa19(0x28b6)],'functionSourceAlpha':BlendFunction$1['ONE'],'functionDestinationRgb':BlendFunction$1[_0x68aa19(0x353d)],'functionDestinationAlpha':BlendFunction$1[_0x68aa19(0x353d)]}),'ADDITIVE_BLEND':Object[_0x68aa19(0x3e37)]({'enabled':!0x0,'equationRgb':BlendEquation$1['ADD'],'equationAlpha':BlendEquation$1[_0x68aa19(0x333e)],'functionSourceRgb':BlendFunction$1[_0x68aa19(0xd58)],'functionSourceAlpha':BlendFunction$1['ONE'],'functionDestinationRgb':BlendFunction$1[_0x68aa19(0x28b6)],'functionDestinationAlpha':BlendFunction$1[_0x68aa19(0x28b6)]})},BlendingState$1=Object[_0x68aa19(0x3e37)](BlendingState),CullFace={'FRONT':WebGLConstants$1[_0x68aa19(0x1e2d)],'BACK':WebGLConstants$1[_0x68aa19(0x33ef)],'FRONT_AND_BACK':WebGLConstants$1[_0x68aa19(0x4dc2)]},CullFace$1=Object[_0x68aa19(0x3e37)](CullFace);function Appearance(_0x1c78cd){var _0x270373=_0x68aa19;_0x1c78cd=defaultValue$1(_0x1c78cd,defaultValue$1[_0x270373(0x494f)]),this[_0x270373(0x128b)]=_0x1c78cd[_0x270373(0x128b)],this[_0x270373(0x33aa)]=defaultValue$1(_0x1c78cd[_0x270373(0x33aa)],!0x0),this[_0x270373(0x14cf)]=_0x1c78cd[_0x270373(0x1f4b)],this[_0x270373(0x5774)]=_0x1c78cd[_0x270373(0x1eae)],this['_renderState']=_0x1c78cd['renderState'],this[_0x270373(0x51ff)]=defaultValue$1(_0x1c78cd['closed'],!0x1);}function CubeMapFace(_0x564846,_0x33d054,_0x1d65ef,_0x1f88e9,_0x475fcd,_0x5003ea,_0x15e2b1,_0x50ca0a,_0x15740f,_0x2fb2bd){var _0x478f0a=_0x68aa19;this[_0x478f0a(0x1651)]=_0x564846,this[_0x478f0a(0x4ee3)]=_0x33d054,this[_0x478f0a(0x18f3)]=_0x1d65ef,this[_0x478f0a(0x1c88)]=_0x1f88e9,this[_0x478f0a(0x39e)]=_0x475fcd,this['_pixelDatatype']=_0x5003ea,this['_size']=_0x15e2b1,this[_0x478f0a(0x55d5)]=_0x50ca0a,this[_0x478f0a(0x4919)]=_0x15740f,this[_0x478f0a(0x3fa7)]=_0x2fb2bd;}function CubeMap(_0x45e57e){var _0x4c36b7=_0x68aa19,_0x5a90f5,_0x598328=(_0x45e57e=defaultValue$1(_0x45e57e,defaultValue$1[_0x4c36b7(0x494f)]))[_0x4c36b7(0x4174)],_0x101fc0=_0x45e57e[_0x4c36b7(0x33b8)];if(defined$1(_0x101fc0)){var _0x752deb=[_0x101fc0[_0x4c36b7(0x1474)],_0x101fc0[_0x4c36b7(0x542)],_0x101fc0[_0x4c36b7(0x1b07)],_0x101fc0[_0x4c36b7(0x1a40)],_0x101fc0[_0x4c36b7(0x3e36)],_0x101fc0[_0x4c36b7(0x39fc)]];_0x5a90f5=_0x752deb[0x0][_0x4c36b7(0x209)],_0x752deb[0x0][_0x4c36b7(0x5862)];}else _0x5a90f5=_0x45e57e[_0x4c36b7(0x209)];var _0x49bad7=_0x5a90f5,_0x1eb85b=defaultValue$1(_0x45e57e['pixelFormat'],PixelFormat$1[_0x4c36b7(0x4a1c)]),_0x21f59e=defaultValue$1(_0x45e57e['pixelDatatype'],PixelDatatype[_0x4c36b7(0x4aae)]),_0x2be7f5=0x6*PixelFormat$1[_0x4c36b7(0x2652)](_0x1eb85b,_0x21f59e,_0x49bad7,_0x49bad7),_0x1547a1=_0x45e57e[_0x4c36b7(0x2bbc)]||_0x1eb85b===PixelFormat$1[_0x4c36b7(0x51c4)]||_0x1eb85b===PixelFormat$1['LUMINANCE'],_0x3ec0c4=defaultValue$1(_0x45e57e[_0x4c36b7(0x4bbf)],!0x0),_0x15f719=_0x598328[_0x4c36b7(0x1651)],_0x59990b=_0x15f719[_0x4c36b7(0x2e74)],_0x1b8e7b=_0x15f719['createTexture']();function _0x8f5d7f(_0x306462,_0x4ba3f0,_0x5eb63b,_0x1f58e0){var _0x385eb8=_0x4c36b7,_0x12a587=_0x4ba3f0[_0x385eb8(0x30d0)];defined$1(_0x12a587)||(_0x12a587=_0x4ba3f0[_0x385eb8(0x246a)]),_0x12a587?(_0x15f719[_0x385eb8(0x1ee9)](_0x15f719[_0x385eb8(0x114c)],!0x1),_0x15f719[_0x385eb8(0x1ee9)](_0x15f719[_0x385eb8(0x57a9)],!0x1),_0x1f58e0&&(_0x12a587=PixelFormat$1[_0x385eb8(0x4bbf)](_0x12a587,_0x1eb85b,_0x21f59e,_0x49bad7,_0x49bad7)),_0x15f719[_0x385eb8(0x45a4)](_0x306462,0x0,_0x1eb85b,_0x49bad7,_0x49bad7,0x0,_0x1eb85b,_0x21f59e,_0x12a587)):(_0x15f719[_0x385eb8(0x1ee9)](_0x15f719[_0x385eb8(0x114c)],_0x5eb63b),_0x15f719[_0x385eb8(0x1ee9)](_0x15f719[_0x385eb8(0x57a9)],_0x1f58e0),_0x15f719['texImage2D'](_0x306462,0x0,_0x1eb85b,_0x1eb85b,_0x21f59e,_0x4ba3f0));}_0x15f719[_0x4c36b7(0xead)](_0x15f719[_0x4c36b7(0x1e89)]),_0x15f719[_0x4c36b7(0x2502)](_0x59990b,_0x1b8e7b),defined$1(_0x101fc0)?(_0x8f5d7f(_0x15f719[_0x4c36b7(0x4132)],_0x101fc0[_0x4c36b7(0x1474)],_0x1547a1,_0x3ec0c4),_0x8f5d7f(_0x15f719[_0x4c36b7(0x2e40)],_0x101fc0[_0x4c36b7(0x542)],_0x1547a1,_0x3ec0c4),_0x8f5d7f(_0x15f719[_0x4c36b7(0x3b7d)],_0x101fc0[_0x4c36b7(0x1b07)],_0x1547a1,_0x3ec0c4),_0x8f5d7f(_0x15f719[_0x4c36b7(0x2464)],_0x101fc0[_0x4c36b7(0x1a40)],_0x1547a1,_0x3ec0c4),_0x8f5d7f(_0x15f719['TEXTURE_CUBE_MAP_POSITIVE_Z'],_0x101fc0[_0x4c36b7(0x3e36)],_0x1547a1,_0x3ec0c4),_0x8f5d7f(_0x15f719[_0x4c36b7(0x119c)],_0x101fc0[_0x4c36b7(0x39fc)],_0x1547a1,_0x3ec0c4)):(_0x15f719[_0x4c36b7(0x45a4)](_0x15f719[_0x4c36b7(0x4132)],0x0,_0x1eb85b,_0x49bad7,_0x49bad7,0x0,_0x1eb85b,_0x21f59e,null),_0x15f719[_0x4c36b7(0x45a4)](_0x15f719['TEXTURE_CUBE_MAP_NEGATIVE_X'],0x0,_0x1eb85b,_0x49bad7,_0x49bad7,0x0,_0x1eb85b,_0x21f59e,null),_0x15f719[_0x4c36b7(0x45a4)](_0x15f719[_0x4c36b7(0x3b7d)],0x0,_0x1eb85b,_0x49bad7,_0x49bad7,0x0,_0x1eb85b,_0x21f59e,null),_0x15f719[_0x4c36b7(0x45a4)](_0x15f719[_0x4c36b7(0x2464)],0x0,_0x1eb85b,_0x49bad7,_0x49bad7,0x0,_0x1eb85b,_0x21f59e,null),_0x15f719['texImage2D'](_0x15f719[_0x4c36b7(0x54ff)],0x0,_0x1eb85b,_0x49bad7,_0x49bad7,0x0,_0x1eb85b,_0x21f59e,null),_0x15f719['texImage2D'](_0x15f719['TEXTURE_CUBE_MAP_NEGATIVE_Z'],0x0,_0x1eb85b,_0x49bad7,_0x49bad7,0x0,_0x1eb85b,_0x21f59e,null)),_0x15f719['bindTexture'](_0x59990b,null),this[_0x4c36b7(0x1968)]=_0x598328,this[_0x4c36b7(0x356d)]=_0x598328[_0x4c36b7(0x356d)],this[_0x4c36b7(0x18f3)]=_0x59990b,this[_0x4c36b7(0x4ee3)]=_0x1b8e7b,this['_pixelFormat']=_0x1eb85b,this[_0x4c36b7(0x3e71)]=_0x21f59e,this[_0x4c36b7(0x20bd)]=_0x49bad7,this[_0x4c36b7(0x1112)]=!0x1,this[_0x4c36b7(0x531f)]=_0x2be7f5,this[_0x4c36b7(0x55d5)]=_0x1547a1,this[_0x4c36b7(0x4919)]=_0x3ec0c4,this[_0x4c36b7(0x4e5e)]=void 0x0;var _0x2b5e82=defined$1(_0x101fc0);this['_positiveX']=new CubeMapFace(_0x15f719,_0x1b8e7b,_0x59990b,_0x15f719[_0x4c36b7(0x4132)],_0x1eb85b,_0x21f59e,_0x49bad7,_0x1547a1,_0x3ec0c4,_0x2b5e82),this[_0x4c36b7(0x4b74)]=new CubeMapFace(_0x15f719,_0x1b8e7b,_0x59990b,_0x15f719[_0x4c36b7(0x2e40)],_0x1eb85b,_0x21f59e,_0x49bad7,_0x1547a1,_0x3ec0c4,_0x2b5e82),this[_0x4c36b7(0x3f40)]=new CubeMapFace(_0x15f719,_0x1b8e7b,_0x59990b,_0x15f719[_0x4c36b7(0x3b7d)],_0x1eb85b,_0x21f59e,_0x49bad7,_0x1547a1,_0x3ec0c4,_0x2b5e82),this[_0x4c36b7(0x3bb3)]=new CubeMapFace(_0x15f719,_0x1b8e7b,_0x59990b,_0x15f719[_0x4c36b7(0x2464)],_0x1eb85b,_0x21f59e,_0x49bad7,_0x1547a1,_0x3ec0c4,_0x2b5e82),this[_0x4c36b7(0x4492)]=new CubeMapFace(_0x15f719,_0x1b8e7b,_0x59990b,_0x15f719[_0x4c36b7(0x54ff)],_0x1eb85b,_0x21f59e,_0x49bad7,_0x1547a1,_0x3ec0c4,_0x2b5e82),this[_0x4c36b7(0x184)]=new CubeMapFace(_0x15f719,_0x1b8e7b,_0x59990b,_0x15f719[_0x4c36b7(0x119c)],_0x1eb85b,_0x21f59e,_0x49bad7,_0x1547a1,_0x3ec0c4,_0x2b5e82),this['sampler']=defined$1(_0x45e57e[_0x4c36b7(0x1cea)])?_0x45e57e[_0x4c36b7(0x1cea)]:new Sampler();}Object['defineProperties'](Appearance[_0x68aa19(0x4b51)],{'vertexShaderSource':{'get':function(){var _0x3db1dd=_0x68aa19;return this[_0x3db1dd(0x14cf)];}},'fragmentShaderSource':{'get':function(){var _0x39706f=_0x68aa19;return this[_0x39706f(0x5774)];}},'renderState':{'get':function(){return this['_renderState'];}},'closed':{'get':function(){var _0x272180=_0x68aa19;return this[_0x272180(0x51ff)];}}}),Appearance[_0x68aa19(0x4b51)]['getFragmentShaderSource']=function(){var _0xfdfcb1=_0x68aa19,_0x3b3235=[];return this['flat']&&_0x3b3235[_0xfdfcb1(0x3a33)]('#define\x20FLAT'),this[_0xfdfcb1(0xeec)]&&_0x3b3235[_0xfdfcb1(0x3a33)]('#define\x20FACE_FORWARD'),defined$1(this[_0xfdfcb1(0x128b)])&&_0x3b3235['push'](this[_0xfdfcb1(0x128b)][_0xfdfcb1(0x719)]),_0x3b3235[_0xfdfcb1(0x3a33)](this[_0xfdfcb1(0x1eae)]),_0x3b3235[_0xfdfcb1(0x3ac2)]('\x0a');},Appearance[_0x68aa19(0x4b51)][_0x68aa19(0xb13)]=function(){var _0x18a592=_0x68aa19;return defined$1(this['material'])&&this[_0x18a592(0x128b)][_0x18a592(0xb13)]()||!defined$1(this['material'])&&this[_0x18a592(0x33aa)];},Appearance[_0x68aa19(0x4b51)][_0x68aa19(0x18af)]=function(){var _0x1d3a07=_0x68aa19,_0x5368dd=this['isTranslucent'](),_0x46e0ea=clone$1(this[_0x1d3a07(0x5547)],!0x1);return _0x5368dd?(_0x46e0ea[_0x1d3a07(0x41e8)]=!0x1,_0x46e0ea[_0x1d3a07(0x25b6)]=BlendingState$1['ALPHA_BLEND']):_0x46e0ea[_0x1d3a07(0x41e8)]=!0x0,_0x46e0ea;},Appearance['getDefaultRenderState']=function(_0x599aba,_0xb97bee,_0x364954){var _0x33e531=_0x68aa19,_0xa5589={'depthTest':{'enabled':!0x0}};return _0x599aba&&(_0xa5589[_0x33e531(0x41e8)]=!0x1,_0xa5589[_0x33e531(0x25b6)]=BlendingState$1[_0x33e531(0x2911)]),_0xb97bee&&(_0xa5589[_0x33e531(0x16e)]={'enabled':!0x0,'face':CullFace$1[_0x33e531(0x33ef)]}),defined$1(_0x364954)&&(_0xa5589=combine$2(_0x364954,_0xa5589,!0x0)),_0xa5589;},Object[_0x68aa19(0x5b7)](CubeMapFace['prototype'],{'pixelFormat':{'get':function(){var _0x5e3111=_0x68aa19;return this[_0x5e3111(0x39e)];}},'pixelDatatype':{'get':function(){var _0x5c0953=_0x68aa19;return this[_0x5c0953(0x3e71)];}},'_target':{'get':function(){return this['_targetFace'];}}}),CubeMapFace['prototype']['copyFrom']=function(_0x431d74,_0x24ab28,_0x364faf){var _0x46cb15=_0x68aa19;_0x24ab28=defaultValue$1(_0x24ab28,0x0),_0x364faf=defaultValue$1(_0x364faf,0x0);var _0xf48bd3=this['_gl'],_0x4cce59=this[_0x46cb15(0x18f3)],_0x2f620e=this[_0x46cb15(0x1c88)];_0xf48bd3['activeTexture'](_0xf48bd3[_0x46cb15(0x1e89)]),_0xf48bd3[_0x46cb15(0x2502)](_0x4cce59,this[_0x46cb15(0x4ee3)]);var _0x4d78df=_0x431d74[_0x46cb15(0x209)],_0x2ce54b=_0x431d74['height'],_0x342245=_0x431d74[_0x46cb15(0x30d0)],_0xa8c74f=this['_size'],_0x50b76e=this[_0x46cb15(0x39e)],_0xccb5cc=this[_0x46cb15(0x3e71)],_0x389009=this['_preMultiplyAlpha'],_0x2ce02b=this[_0x46cb15(0x4919)],_0x4e49bd=!0x1;if(!this[_0x46cb15(0x3fa7)]){if(0x0===_0x24ab28&&0x0===_0x364faf&&_0x4d78df===_0xa8c74f&&_0x2ce54b===_0xa8c74f)defined$1(_0x342245)?(_0xf48bd3['pixelStorei'](_0xf48bd3[_0x46cb15(0x114c)],!0x1),_0xf48bd3[_0x46cb15(0x1ee9)](_0xf48bd3[_0x46cb15(0x57a9)],!0x1),_0x2ce02b&&(_0x342245=PixelFormat$1[_0x46cb15(0x4bbf)](_0x342245,_0x50b76e,_0xccb5cc,_0xa8c74f,_0xa8c74f)),_0xf48bd3['texImage2D'](_0x2f620e,0x0,_0x50b76e,_0xa8c74f,_0xa8c74f,0x0,_0x50b76e,_0xccb5cc,_0x342245)):(_0xf48bd3[_0x46cb15(0x1ee9)](_0xf48bd3[_0x46cb15(0x114c)],_0x389009),_0xf48bd3[_0x46cb15(0x1ee9)](_0xf48bd3[_0x46cb15(0x57a9)],_0x2ce02b),_0xf48bd3['texImage2D'](_0x2f620e,0x0,_0x50b76e,_0x50b76e,_0xccb5cc,_0x431d74)),_0x4e49bd=!0x0;else{_0xf48bd3[_0x46cb15(0x1ee9)](_0xf48bd3['UNPACK_PREMULTIPLY_ALPHA_WEBGL'],!0x1),_0xf48bd3['pixelStorei'](_0xf48bd3[_0x46cb15(0x57a9)],!0x1);var _0x2bd73b=PixelFormat$1['createTypedArray'](_0x50b76e,_0xccb5cc,_0xa8c74f,_0xa8c74f);_0xf48bd3[_0x46cb15(0x45a4)](_0x2f620e,0x0,_0x50b76e,_0xa8c74f,_0xa8c74f,0x0,_0x50b76e,_0xccb5cc,_0x2bd73b);}this[_0x46cb15(0x3fa7)]=!0x0;}_0x4e49bd||(_0x342245?(_0xf48bd3[_0x46cb15(0x1ee9)](_0xf48bd3[_0x46cb15(0x114c)],!0x1),_0xf48bd3['pixelStorei'](_0xf48bd3[_0x46cb15(0x57a9)],!0x1),_0x2ce02b&&(_0x342245=PixelFormat$1['flipY'](_0x342245,_0x50b76e,_0xccb5cc,_0x4d78df,_0x2ce54b)),_0xf48bd3[_0x46cb15(0x4c82)](_0x2f620e,0x0,_0x24ab28,_0x364faf,_0x4d78df,_0x2ce54b,_0x50b76e,_0xccb5cc,_0x342245)):(_0xf48bd3[_0x46cb15(0x1ee9)](_0xf48bd3[_0x46cb15(0x114c)],_0x389009),_0xf48bd3[_0x46cb15(0x1ee9)](_0xf48bd3[_0x46cb15(0x57a9)],_0x2ce02b),_0xf48bd3[_0x46cb15(0x4c82)](_0x2f620e,0x0,_0x24ab28,_0x364faf,_0x50b76e,_0xccb5cc,_0x431d74))),_0xf48bd3[_0x46cb15(0x2502)](_0x4cce59,null);},CubeMapFace[_0x68aa19(0x4b51)]['copyFromFramebuffer']=function(_0x111e30,_0x4a99c4,_0x37e0e1,_0x345eac,_0x3a7a3c,_0xbf16e0){var _0x10b537=_0x68aa19;_0x111e30=defaultValue$1(_0x111e30,0x0),_0x4a99c4=defaultValue$1(_0x4a99c4,0x0),_0x37e0e1=defaultValue$1(_0x37e0e1,0x0),_0x345eac=defaultValue$1(_0x345eac,0x0),_0x3a7a3c=defaultValue$1(_0x3a7a3c,this[_0x10b537(0x20bd)]),_0xbf16e0=defaultValue$1(_0xbf16e0,this[_0x10b537(0x20bd)]);var _0x2c4dca=this[_0x10b537(0x1651)],_0x2bd0b7=this[_0x10b537(0x18f3)];_0x2c4dca[_0x10b537(0xead)](_0x2c4dca['TEXTURE0']),_0x2c4dca[_0x10b537(0x2502)](_0x2bd0b7,this[_0x10b537(0x4ee3)]),_0x2c4dca[_0x10b537(0x1bea)](this[_0x10b537(0x1c88)],0x0,_0x111e30,_0x4a99c4,_0x37e0e1,_0x345eac,_0x3a7a3c,_0xbf16e0),_0x2c4dca[_0x10b537(0x2502)](_0x2bd0b7,null),this[_0x10b537(0x3fa7)]=!0x0;},Object[_0x68aa19(0x5b7)](CubeMap[_0x68aa19(0x4b51)],{'positiveX':{'get':function(){var _0x1bae18=_0x68aa19;return this[_0x1bae18(0x104d)];}},'negativeX':{'get':function(){var _0x5543e1=_0x68aa19;return this[_0x5543e1(0x4b74)];}},'positiveY':{'get':function(){var _0x2ae29a=_0x68aa19;return this[_0x2ae29a(0x3f40)];}},'negativeY':{'get':function(){var _0x25c21b=_0x68aa19;return this[_0x25c21b(0x3bb3)];}},'positiveZ':{'get':function(){return this['_positiveZ'];}},'negativeZ':{'get':function(){return this['_negativeZ'];}},'sampler':{'get':function(){return this['_sampler'];},'set':function(_0x4a9f2c){var _0x26e08d=_0x68aa19,_0x9dbaf4=_0x4a9f2c[_0x26e08d(0x13c1)],_0x3c4c95=_0x4a9f2c[_0x26e08d(0x4985)],_0x437bdc=_0x9dbaf4===TextureMinificationFilter$1[_0x26e08d(0x5795)]||_0x9dbaf4===TextureMinificationFilter$1[_0x26e08d(0x150f)]||_0x9dbaf4===TextureMinificationFilter$1[_0x26e08d(0x23e9)]||_0x9dbaf4===TextureMinificationFilter$1[_0x26e08d(0x34fd)],_0x23c55d=this[_0x26e08d(0x1968)],_0x8e857b=this[_0x26e08d(0x3e71)];(_0x8e857b===PixelDatatype[_0x26e08d(0x15eb)]&&!_0x23c55d[_0x26e08d(0x1022)]||_0x8e857b===PixelDatatype['HALF_FLOAT']&&!_0x23c55d[_0x26e08d(0x316b)])&&(_0x9dbaf4=_0x437bdc?TextureMinificationFilter$1[_0x26e08d(0x5795)]:TextureMinificationFilter$1[_0x26e08d(0x44a2)],_0x3c4c95=TextureMagnificationFilter$1[_0x26e08d(0x44a2)]);var _0x592ea3=_0x23c55d[_0x26e08d(0x1651)],_0x4e2ce7=this[_0x26e08d(0x18f3)];_0x592ea3[_0x26e08d(0xead)](_0x592ea3[_0x26e08d(0x1e89)]),_0x592ea3[_0x26e08d(0x2502)](_0x4e2ce7,this[_0x26e08d(0x4ee3)]),_0x592ea3['texParameteri'](_0x4e2ce7,_0x592ea3['TEXTURE_MIN_FILTER'],_0x9dbaf4),_0x592ea3[_0x26e08d(0x4b56)](_0x4e2ce7,_0x592ea3['TEXTURE_MAG_FILTER'],_0x3c4c95),_0x592ea3[_0x26e08d(0x4b56)](_0x4e2ce7,_0x592ea3['TEXTURE_WRAP_S'],_0x4a9f2c[_0x26e08d(0x4200)]),_0x592ea3[_0x26e08d(0x4b56)](_0x4e2ce7,_0x592ea3[_0x26e08d(0x5f1)],_0x4a9f2c['wrapT']),defined$1(this[_0x26e08d(0x356d)])&&_0x592ea3[_0x26e08d(0x4b56)](_0x4e2ce7,this[_0x26e08d(0x356d)][_0x26e08d(0xd51)],_0x4a9f2c['maximumAnisotropy']),_0x592ea3['bindTexture'](_0x4e2ce7,null),this[_0x26e08d(0x4e5e)]=_0x4a9f2c;}},'pixelFormat':{'get':function(){var _0x55ae84=_0x68aa19;return this[_0x55ae84(0x39e)];}},'pixelDatatype':{'get':function(){var _0x4a6006=_0x68aa19;return this[_0x4a6006(0x3e71)];}},'width':{'get':function(){var _0x405edb=_0x68aa19;return this[_0x405edb(0x20bd)];}},'height':{'get':function(){var _0x2c729f=_0x68aa19;return this[_0x2c729f(0x20bd)];}},'sizeInBytes':{'get':function(){var _0x45572a=_0x68aa19;return this[_0x45572a(0x1112)]?Math['floor'](0x4*this[_0x45572a(0x531f)]/0x3):this['_sizeInBytes'];}},'preMultiplyAlpha':{'get':function(){var _0x1b8f7a=_0x68aa19;return this[_0x1b8f7a(0x55d5)];}},'flipY':{'get':function(){var _0x2d0395=_0x68aa19;return this[_0x2d0395(0x4919)];}},'_target':{'get':function(){var _0x4efd06=_0x68aa19;return this[_0x4efd06(0x18f3)];}}}),CubeMap[_0x68aa19(0x4b51)][_0x68aa19(0x6a4)]=function(_0x5c1e32){var _0x1fa965=_0x68aa19;_0x5c1e32=defaultValue$1(_0x5c1e32,MipmapHint$1['DONT_CARE']),this[_0x1fa965(0x1112)]=!0x0;var _0x1c9f71=this[_0x1fa965(0x1968)]['_gl'],_0x33bfb2=this[_0x1fa965(0x18f3)];_0x1c9f71['hint'](_0x1c9f71[_0x1fa965(0x565f)],_0x5c1e32),_0x1c9f71['activeTexture'](_0x1c9f71[_0x1fa965(0x1e89)]),_0x1c9f71[_0x1fa965(0x2502)](_0x33bfb2,this[_0x1fa965(0x4ee3)]),_0x1c9f71[_0x1fa965(0x6a4)](_0x33bfb2),_0x1c9f71[_0x1fa965(0x2502)](_0x33bfb2,null);},CubeMap[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},CubeMap['prototype'][_0x68aa19(0x2578)]=function(){var _0x1bffee=_0x68aa19;return this[_0x1bffee(0x1968)][_0x1bffee(0x1651)][_0x1bffee(0x2769)](this[_0x1bffee(0x4ee3)]),this[_0x1bffee(0x104d)]=destroyObject$1(this['_positiveX']),this[_0x1bffee(0x4b74)]=destroyObject$1(this[_0x1bffee(0x4b74)]),this['_positiveY']=destroyObject$1(this['_positiveY']),this[_0x1bffee(0x3bb3)]=destroyObject$1(this[_0x1bffee(0x3bb3)]),this[_0x1bffee(0x4492)]=destroyObject$1(this['_positiveZ']),this[_0x1bffee(0x184)]=destroyObject$1(this[_0x1bffee(0x184)]),destroyObject$1(this);};var AspectRampMaterial=_0x68aa19(0x2bb2),BumpMapMaterial=_0x68aa19(0x281),CheckerboardMaterial=_0x68aa19(0x3d33),DotMaterial=_0x68aa19(0x1b51),ElevationContourMaterial=_0x68aa19(0x16ce),ElevationRampMaterial=_0x68aa19(0x40ec),FadeMaterial=_0x68aa19(0x2ac0),GridMaterial=_0x68aa19(0x5761),NormalMapMaterial=_0x68aa19(0x32d0),PolylineArrowMaterial='#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20vec4\x20color;\x0a\x0afloat\x20getPointOnLine(vec2\x20p0,\x20vec2\x20p1,\x20float\x20x)\x0a{\x0a\x20\x20\x20\x20float\x20slope\x20=\x20(p0.y\x20-\x20p1.y)\x20/\x20(p0.x\x20-\x20p1.x);\x0a\x20\x20\x20\x20return\x20slope\x20*\x20(x\x20-\x20p0.x)\x20+\x20p0.y;\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20float\x20base\x20=\x201.0\x20-\x20abs(fwidth(st.s))\x20*\x2010.0\x20*\x20czm_pixelRatio;\x0a#else\x0a\x20\x20\x20\x20float\x20base\x20=\x200.975;\x20//\x202.5%\x20of\x20the\x20line\x20will\x20be\x20the\x20arrow\x20head\x0a#endif\x0a\x0a\x20\x20\x20\x20vec2\x20center\x20=\x20vec2(1.0,\x200.5);\x0a\x20\x20\x20\x20float\x20ptOnUpperLine\x20=\x20getPointOnLine(vec2(base,\x201.0),\x20center,\x20st.s);\x0a\x20\x20\x20\x20float\x20ptOnLowerLine\x20=\x20getPointOnLine(vec2(base,\x200.0),\x20center,\x20st.s);\x0a\x0a\x20\x20\x20\x20float\x20halfWidth\x20=\x200.15;\x0a\x20\x20\x20\x20float\x20s\x20=\x20step(0.5\x20-\x20halfWidth,\x20st.t);\x0a\x20\x20\x20\x20s\x20*=\x201.0\x20-\x20step(0.5\x20+\x20halfWidth,\x20st.t);\x0a\x20\x20\x20\x20s\x20*=\x201.0\x20-\x20step(base,\x20st.s);\x0a\x0a\x20\x20\x20\x20float\x20t\x20=\x20step(base,\x20materialInput.st.s);\x0a\x20\x20\x20\x20t\x20*=\x201.0\x20-\x20step(ptOnUpperLine,\x20st.t);\x0a\x20\x20\x20\x20t\x20*=\x20step(ptOnLowerLine,\x20st.t);\x0a\x0a\x20\x20\x20\x20//\x20Find\x20the\x20distance\x20from\x20the\x20closest\x20separator\x20(region\x20between\x20two\x20colors)\x0a\x20\x20\x20\x20float\x20dist;\x0a\x20\x20\x20\x20if\x20(st.s\x20<\x20base)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20d1\x20=\x20abs(st.t\x20-\x20(0.5\x20-\x20halfWidth));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20d2\x20=\x20abs(st.t\x20-\x20(0.5\x20+\x20halfWidth));\x0a\x20\x20\x20\x20\x20\x20\x20\x20dist\x20=\x20min(d1,\x20d2);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20d1\x20=\x20czm_infinity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(st.t\x20<\x200.5\x20-\x20halfWidth\x20&&\x20st.t\x20>\x200.5\x20+\x20halfWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20d1\x20=\x20abs(st.s\x20-\x20base);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20d2\x20=\x20abs(st.t\x20-\x20ptOnUpperLine);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20d3\x20=\x20abs(st.t\x20-\x20ptOnLowerLine);\x0a\x20\x20\x20\x20\x20\x20\x20\x20dist\x20=\x20min(min(d1,\x20d2),\x20d3);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20outsideColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20vec4\x20currentColor\x20=\x20mix(outsideColor,\x20color,\x20clamp(s\x20+\x20t,\x200.0,\x201.0));\x0a\x20\x20\x20\x20vec4\x20outColor\x20=\x20czm_antialias(outsideColor,\x20color,\x20currentColor,\x20dist);\x0a\x0a\x20\x20\x20\x20outColor\x20=\x20czm_gammaCorrect(outColor);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20outColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20outColor.a;\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a',PolylineDashMaterial=_0x68aa19(0x412c),PolylineGlowMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20glowPower;\x0auniform\x20float\x20taperPower;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20\x20\x20float\x20glow\x20=\x20glowPower\x20/\x20abs(st.t\x20-\x200.5)\x20-\x20(glowPower\x20/\x200.5);\x0a\x0a\x20\x20\x20\x20if\x20(taperPower\x20<=\x200.99999)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20glow\x20*=\x20min(1.0,\x20taperPower\x20/\x20(0.5\x20-\x20st.s\x20*\x200.5)\x20-\x20(taperPower\x20/\x200.5));\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20glow\x20=\x20clamp(0.0,\x202.0,\x20glow);\x0a\x0a\x20\x20\x20\x20vec4\x20fragColor;\x0a\x20\x20\x20\x20fragColor.rgb\x20=\x20max(vec3(glow\x20-\x201.0\x20+\x20color.rgb),\x20color.rgb);\x0a\x20\x20\x20\x20fragColor.a\x20=\x20clamp(0.0,\x201.0,\x20glow)\x20*\x20color.a;\x0a\x20\x20\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x0a\x20\x20\x20\x20material.emission\x20=\x20fragColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20fragColor.a;\x0a\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a',PolylineOutlineMaterial=_0x68aa19(0x4a39),RimLightingMaterial=_0x68aa19(0x1cbf),SlopeRampMaterial=_0x68aa19(0x2c37),StripeMaterial=_0x68aa19(0x4b75),WaterMaterial='//\x20Thanks\x20for\x20the\x20contribution\x20Jonas\x0a//\x20http://29a.ch/2012/7/19/webgl-terrain-rendering-water-fog\x0a\x0auniform\x20sampler2D\x20specularMap;\x0auniform\x20sampler2D\x20normalMap;\x0auniform\x20vec4\x20baseWaterColor;\x0auniform\x20vec4\x20blendColor;\x0auniform\x20float\x20frequency;\x0auniform\x20float\x20animationSpeed;\x0auniform\x20float\x20amplitude;\x0auniform\x20float\x20specularIntensity;\x0auniform\x20float\x20fadeFactor;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20animationSpeed;\x0a\x0a\x20\x20\x20\x20//\x20fade\x20is\x20a\x20function\x20of\x20the\x20distance\x20from\x20the\x20fragment\x20and\x20the\x20frequency\x20of\x20the\x20waves\x0a\x20\x20\x20\x20float\x20fade\x20=\x20max(1.0,\x20(length(materialInput.positionToEyeEC)\x20/\x2010000000000.0)\x20*\x20frequency\x20*\x20fadeFactor);\x0a\x0a\x20\x20\x20\x20float\x20specularMapValue\x20=\x20texture2D(specularMap,\x20materialInput.st).r;\x0a\x0a\x20\x20\x20\x20//\x20note:\x20not\x20using\x20directional\x20motion\x20at\x20this\x20time,\x20just\x20set\x20the\x20angle\x20to\x200.0;\x0a\x20\x20\x20\x20vec4\x20noise\x20=\x20czm_getWaterNoise(normalMap,\x20materialInput.st\x20*\x20frequency,\x20time,\x200.0);\x0a\x20\x20\x20\x20vec3\x20normalTangentSpace\x20=\x20noise.xyz\x20*\x20vec3(1.0,\x201.0,\x20(1.0\x20/\x20amplitude));\x0a\x0a\x20\x20\x20\x20//\x20fade\x20out\x20the\x20normal\x20perturbation\x20as\x20we\x20move\x20further\x20from\x20the\x20water\x20surface\x0a\x20\x20\x20\x20normalTangentSpace.xy\x20/=\x20fade;\x0a\x0a\x20\x20\x20\x20//\x20attempt\x20to\x20fade\x20out\x20the\x20normal\x20perturbation\x20as\x20we\x20approach\x20non\x20water\x20areas\x20(low\x20specular\x20map\x20value)\x0a\x20\x20\x20\x20normalTangentSpace\x20=\x20mix(vec3(0.0,\x200.0,\x2050.0),\x20normalTangentSpace,\x20specularMapValue);\x0a\x0a\x20\x20\x20\x20normalTangentSpace\x20=\x20normalize(normalTangentSpace);\x0a\x0a\x20\x20\x20\x20//\x20get\x20ratios\x20for\x20alignment\x20of\x20the\x20new\x20normal\x20vector\x20with\x20a\x20vector\x20perpendicular\x20to\x20the\x20tangent\x20plane\x0a\x20\x20\x20\x20float\x20tsPerturbationRatio\x20=\x20clamp(dot(normalTangentSpace,\x20vec3(0.0,\x200.0,\x201.0)),\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20//\x20fade\x20out\x20water\x20effect\x20as\x20specular\x20map\x20value\x20decreases\x0a\x20\x20\x20\x20material.alpha\x20=\x20mix(blendColor.a,\x20baseWaterColor.a,\x20specularMapValue)\x20*\x20specularMapValue;\x0a\x0a\x20\x20\x20\x20//\x20base\x20color\x20is\x20a\x20blend\x20of\x20the\x20water\x20and\x20non-water\x20color\x20based\x20on\x20the\x20value\x20from\x20the\x20specular\x20map\x0a\x20\x20\x20\x20//\x20may\x20need\x20a\x20uniform\x20blend\x20factor\x20to\x20better\x20control\x20this\x0a\x20\x20\x20\x20material.diffuse\x20=\x20mix(blendColor.rgb,\x20baseWaterColor.rgb,\x20specularMapValue);\x0a\x0a\x20\x20\x20\x20//\x20diffuse\x20highlights\x20are\x20based\x20on\x20how\x20perturbed\x20the\x20normal\x20is\x0a\x20\x20\x20\x20material.diffuse\x20+=\x20(0.1\x20*\x20tsPerturbationRatio);\x0a\x0a\x20\x20\x20\x20material.diffuse\x20=\x20material.diffuse;\x0a\x0a\x20\x20\x20\x20material.normal\x20=\x20normalize(materialInput.tangentToEyeMatrix\x20*\x20normalTangentSpace);\x0a\x0a\x20\x20\x20\x20material.specular\x20=\x20specularIntensity;\x0a\x20\x20\x20\x20material.shininess\x20=\x2010.0;\x0a\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a',EmissionMaterial='uniform\x20vec4\x20color;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x201.0;\x0a\x20\x20\x20\x20return\x20material;\x0a}';function Material(_0x4f6fbb){var _0x4424ee=_0x68aa19;this[_0x4424ee(0x3243)]=void 0x0,this['shaderSource']=void 0x0,this['materials']=void 0x0,this['uniforms']=void 0x0,this['_uniforms']=void 0x0,this[_0x4424ee(0x33aa)]=void 0x0,this['_minificationFilter']=defaultValue$1(_0x4f6fbb[_0x4424ee(0x13c1)],TextureMinificationFilter$1[_0x4424ee(0x2225)]),this['_magnificationFilter']=defaultValue$1(_0x4f6fbb[_0x4424ee(0x4985)],TextureMagnificationFilter$1['LINEAR']),this[_0x4424ee(0x1ba4)]=void 0x0,this[_0x4424ee(0x3f7b)]=void 0x0,this[_0x4424ee(0x3225)]=void 0x0,this['_texturePaths']={},this[_0x4424ee(0x444e)]=[],this[_0x4424ee(0x2cd9)]=[],this[_0x4424ee(0xa52)]={},this['_updateFunctions']=[],this[_0x4424ee(0x57c9)]=void 0x0,this[_0x4424ee(0x1db8)]=void 0x0,initializeMaterial(_0x4f6fbb,this),Object[_0x4424ee(0x5b7)](this,{'type':{'value':this[_0x4424ee(0x3243)],'writable':!0x1}}),defined$1(Material['_uniformList'][this[_0x4424ee(0x3243)]])||(Material[_0x4424ee(0x4471)][this[_0x4424ee(0x3243)]]=Object['keys'](this[_0x4424ee(0x9a2)]));}function initializeMaterial(_0x283989,_0xbbaf27){var _0x4a6ffc=_0x68aa19,_0x5aacf5;_0x283989=defaultValue$1(_0x283989,defaultValue$1[_0x4a6ffc(0x494f)]),_0xbbaf27[_0x4a6ffc(0x1ba4)]=defaultValue$1(_0x283989[_0x4a6ffc(0x1d83)],!0x1),_0xbbaf27[_0x4a6ffc(0x3225)]=defaultValue$1(_0x283989[_0x4a6ffc(0x2d06)],0x0),_0xbbaf27['_template']=clone$1(defaultValue$1(_0x283989['fabric'],defaultValue$1[_0x4a6ffc(0x494f)])),_0xbbaf27[_0x4a6ffc(0x3f7b)][_0x4a6ffc(0x52ee)]=clone$1(defaultValue$1(_0xbbaf27[_0x4a6ffc(0x3f7b)]['uniforms'],defaultValue$1[_0x4a6ffc(0x494f)])),_0xbbaf27[_0x4a6ffc(0x3f7b)][_0x4a6ffc(0x2ff4)]=clone$1(defaultValue$1(_0xbbaf27[_0x4a6ffc(0x3f7b)][_0x4a6ffc(0x2ff4)],defaultValue$1[_0x4a6ffc(0x494f)])),_0xbbaf27[_0x4a6ffc(0x3243)]=defined$1(_0xbbaf27[_0x4a6ffc(0x3f7b)]['type'])?_0xbbaf27['_template']['type']:createGuid(),_0xbbaf27[_0x4a6ffc(0x719)]='',_0xbbaf27['materials']={},_0xbbaf27[_0x4a6ffc(0x52ee)]={},_0xbbaf27[_0x4a6ffc(0x9a2)]={},_0xbbaf27[_0x4a6ffc(0x38e4)]=[];var _0x16be96=Material[_0x4a6ffc(0x1a1f)][_0x4a6ffc(0x150a)](_0xbbaf27['type']);if(defined$1(_0x16be96)){var _0x26f186=clone$1(_0x16be96[_0x4a6ffc(0x2cc4)],!0x0);_0xbbaf27['_template']=combine$2(_0xbbaf27[_0x4a6ffc(0x3f7b)],_0x26f186,!0x0),_0x5aacf5=_0x16be96[_0x4a6ffc(0x33aa)];}_0x4a6ffc(0x74a)===_0xbbaf27[_0x4a6ffc(0x3f7b)][_0x4a6ffc(0x3243)]&&defined$1(_0xbbaf27[_0x4a6ffc(0x3f7b)]['uniforms'][_0x4a6ffc(0x28b8)])&&(_0xbbaf27['_oriAlpha']=_0xbbaf27[_0x4a6ffc(0x3f7b)][_0x4a6ffc(0x52ee)][_0x4a6ffc(0x28b8)][_0x4a6ffc(0x24f9)],_0xbbaf27[_0x4a6ffc(0x3f7b)][_0x4a6ffc(0x52ee)][_0x4a6ffc(0x28b8)][_0x4a6ffc(0x24f9)]=0x0),checkForTemplateErrors(_0xbbaf27),defined$1(_0x16be96)||Material[_0x4a6ffc(0x1a1f)][_0x4a6ffc(0x4bf0)](_0xbbaf27['type'],_0xbbaf27),createMethodDefinition(_0xbbaf27),createUniforms(_0xbbaf27),createSubMaterials(_0xbbaf27);var _0x32aaf4=0x0===_0xbbaf27[_0x4a6ffc(0x38e4)][_0x4a6ffc(0x531b)]||void 0x0;if(_0x5aacf5=defaultValue$1(_0x5aacf5,_0x32aaf4),defined$1(_0x5aacf5=defaultValue$1(_0x283989[_0x4a6ffc(0x33aa)],_0x5aacf5))){if('function'==typeof _0x5aacf5)_0xbbaf27[_0x4a6ffc(0x38e4)][_0x4a6ffc(0x3a33)](function(){return _0x5aacf5(_0xbbaf27);});else _0xbbaf27[_0x4a6ffc(0x38e4)][_0x4a6ffc(0x3a33)](_0x5aacf5);}}function checkForValidProperties(_0x160112,_0x554ece,_0x412151,_0x7f5bb3){var _0x39f2bd=_0x68aa19;if(defined$1(_0x160112)){for(var _0x48eb49 in _0x160112)if(_0x160112[_0x39f2bd(0x2a77)](_0x48eb49)){var _0x10fe21=-0x1!==_0x554ece[_0x39f2bd(0x33ab)](_0x48eb49);(_0x7f5bb3&&!_0x10fe21||!_0x7f5bb3&&_0x10fe21)&&_0x412151(_0x48eb49,_0x554ece);}}}function invalidNameError(_0x23d508,_0xb300c8){}function duplicateNameError(_0x25e9e6,_0x1d1f4f){}Material[_0x68aa19(0x4471)]={},Material[_0x68aa19(0x2a03)]=function(_0x42a07c,_0x23b829){var _0x988fb1=_0x68aa19,_0x16b2e1=new Material({'fabric':{'type':_0x42a07c}});if(defined$1(_0x23b829)){for(var _0x5ee5cd in _0x23b829)_0x23b829['hasOwnProperty'](_0x5ee5cd)&&(_0x16b2e1[_0x988fb1(0x52ee)][_0x5ee5cd]=_0x23b829[_0x5ee5cd]);}return _0x16b2e1;},Material[_0x68aa19(0x4b51)][_0x68aa19(0xb13)]=function(){var _0x2379d9=_0x68aa19;if(defined$1(this[_0x2379d9(0x33aa)]))return _0x2379d9(0x20f8)==typeof this[_0x2379d9(0x33aa)]?this['translucent']():this['translucent'];for(var _0xad6298=!0x0,_0x4d55ca=this[_0x2379d9(0x38e4)],_0x5f29f5=_0x4d55ca[_0x2379d9(0x531b)],_0x180dbf=0x0;_0x180dbf<_0x5f29f5;++_0x180dbf){var _0x44d77=_0x4d55ca[_0x180dbf];if(!(_0xad6298='function'==typeof _0x44d77?_0xad6298&&_0x44d77():_0xad6298&&_0x44d77))break;}return _0xad6298;},Material[_0x68aa19(0x4b51)]['update']=function(_0x57295d){var _0x12950c=_0x68aa19,_0x528909,_0x2e730d,_0x2768ac=this['_loadedImages'],_0x52a223=_0x2768ac[_0x12950c(0x531b)];for(_0x528909=0x0;_0x528909<_0x52a223;++_0x528909){var _0x3c4d3f=_0x2768ac[_0x528909];_0x2e730d=_0x3c4d3f['id'];var _0x2942c7,_0x303274=_0x3c4d3f[_0x12950c(0x4133)],_0x2d1508=new Sampler({'minificationFilter':this['_minificationFilter'],'magnificationFilter':this[_0x12950c(0xd03)]});_0x2942c7=defined$1(_0x303274[_0x12950c(0xc8b)])?new Texture$1({'context':_0x57295d,'pixelFormat':_0x303274[_0x12950c(0xc8b)],'width':_0x303274[_0x12950c(0x209)],'height':_0x303274['height'],'source':{'arrayBufferView':_0x303274[_0x12950c(0x246a)]},'sampler':_0x2d1508}):new Texture$1({'context':_0x57295d,'source':_0x303274,'sampler':_0x2d1508}),this[_0x12950c(0xa52)][_0x2e730d]=_0x2942c7;var _0x506be4=_0x2e730d+_0x12950c(0x5629);if(this['uniforms'][_0x12950c(0x2a77)](_0x506be4)){var _0x144603=this[_0x12950c(0x52ee)][_0x506be4];_0x144603['x']=_0x2942c7['_width'],_0x144603['y']=_0x2942c7[_0x12950c(0x97b)];}}_0x2768ac['length']=0x0;var _0x25e877=this['_loadedCubeMaps'];for(_0x52a223=_0x25e877[_0x12950c(0x531b)],_0x528909=0x0;_0x528909<_0x52a223;++_0x528909){var _0x4c3a29=_0x25e877[_0x528909];_0x2e730d=_0x4c3a29['id'];var _0xf4d7ec=_0x4c3a29[_0x12950c(0x2831)],_0x1ed629=new CubeMap({'context':_0x57295d,'source':{'positiveX':_0xf4d7ec[0x0],'negativeX':_0xf4d7ec[0x1],'positiveY':_0xf4d7ec[0x2],'negativeY':_0xf4d7ec[0x3],'positiveZ':_0xf4d7ec[0x4],'negativeZ':_0xf4d7ec[0x5]},'sampler':new Sampler({'minificationFilter':this[_0x12950c(0x62c)],'magnificationFilter':this[_0x12950c(0xd03)]})});this['_textures'][_0x2e730d]=_0x1ed629;}_0x25e877[_0x12950c(0x531b)]=0x0;var _0x14c81f=this[_0x12950c(0x51d0)];for(_0x52a223=_0x14c81f['length'],_0x528909=0x0;_0x528909<_0x52a223;++_0x528909)_0x14c81f[_0x528909](this,_0x57295d);var _0x3b7333=this[_0x12950c(0x2ff4)];for(var _0x1d34f6 in _0x3b7333)_0x3b7333[_0x12950c(0x2a77)](_0x1d34f6)&&_0x3b7333[_0x1d34f6][_0x12950c(0x489f)](_0x57295d);},Material[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Material[_0x68aa19(0x4b51)]['destroy']=function(){var _0x53e4fc=_0x68aa19,_0x7e986a=this[_0x53e4fc(0xa52)];for(var _0x29bb1d in _0x7e986a)if(_0x7e986a[_0x53e4fc(0x2a77)](_0x29bb1d)){var _0x3a254c=_0x7e986a[_0x29bb1d];_0x3a254c!==this['_defaultTexture']&&_0x3a254c['destroy']();}var _0x5adb66=this[_0x53e4fc(0x2ff4)];for(var _0x46869f in _0x5adb66)_0x5adb66['hasOwnProperty'](_0x46869f)&&_0x5adb66[_0x46869f][_0x53e4fc(0x2578)]();return destroyObject$1(this);};var templateProperties=['type',_0x68aa19(0x2ff4),_0x68aa19(0x52ee),_0x68aa19(0x3378),_0x68aa19(0x33b8)],componentProperties=['diffuse',_0x68aa19(0x557d),'shininess',_0x68aa19(0x193a),_0x68aa19(0x979),_0x68aa19(0x24f9)];function checkForTemplateErrors(_0x37bf43){var _0x9a02a4=_0x68aa19,_0x3e8af4=_0x37bf43[_0x9a02a4(0x3f7b)],_0x1f3122=_0x3e8af4['uniforms'],_0x20e7f3=_0x3e8af4[_0x9a02a4(0x2ff4)],_0x176a88=_0x3e8af4[_0x9a02a4(0x3378)];checkForValidProperties(_0x3e8af4,templateProperties,invalidNameError,!0x0),checkForValidProperties(_0x176a88,componentProperties,invalidNameError,!0x0);var _0x2f164d=[];for(var _0x2e8f42 in _0x20e7f3)_0x20e7f3['hasOwnProperty'](_0x2e8f42)&&_0x2f164d[_0x9a02a4(0x3a33)](_0x2e8f42);checkForValidProperties(_0x1f3122,_0x2f164d,duplicateNameError,!0x1);}function isMaterialFused(_0x17a1b1,_0x469569){var _0x3f2134=_0x68aa19,_0x2feb10=_0x469569[_0x3f2134(0x3f7b)][_0x3f2134(0x2ff4)];for(var _0x296b68 in _0x2feb10)if(_0x2feb10[_0x3f2134(0x2a77)](_0x296b68)&&_0x17a1b1[_0x3f2134(0x33ab)](_0x296b68)>-0x1)return!0x0;return!0x1;}function createMethodDefinition(_0x5a7eee){var _0x1bce62=_0x68aa19,_0x5f530e=_0x5a7eee[_0x1bce62(0x3f7b)]['components'],_0x49a1a7=_0x5a7eee[_0x1bce62(0x3f7b)][_0x1bce62(0x33b8)];if(defined$1(_0x49a1a7))_0x5a7eee[_0x1bce62(0x719)]+=_0x49a1a7+'\x0a';else{if(_0x5a7eee['shaderSource']+=_0x1bce62(0x600),_0x5a7eee[_0x1bce62(0x719)]+=_0x1bce62(0x56e7),defined$1(_0x5f530e)){var _0x294c9b=Object[_0x1bce62(0x20c8)](_0x5a7eee['_template'][_0x1bce62(0x2ff4)])['length']>0x0;for(var _0x595039 in _0x5f530e)if(_0x5f530e[_0x1bce62(0x2a77)](_0x595039)){if(_0x1bce62(0x448f)===_0x595039||_0x1bce62(0x979)===_0x595039){var _0x4afe95=_0x294c9b&&isMaterialFused(_0x5f530e[_0x595039],_0x5a7eee)?_0x5f530e[_0x595039]:_0x1bce62(0x2a00)+_0x5f530e[_0x595039]+')';_0x5a7eee[_0x1bce62(0x719)]+='material.'+_0x595039+'\x20=\x20'+_0x4afe95+';\x20\x0a';}else _0x5a7eee[_0x1bce62(0x719)]+=_0x1bce62(0x24f9)===_0x595039?_0x1bce62(0x2a94)+_0x5f530e[_0x1bce62(0x24f9)]+_0x1bce62(0x1c83):_0x1bce62(0x5d9)+_0x595039+'\x20=\x20'+_0x5f530e[_0x595039]+';\x0a';}}_0x5a7eee['shaderSource']+=_0x1bce62(0x1ce7);}}var matrixMap={'mat2':Matrix2,'mat3':Matrix3,'mat4':Matrix4},ktxRegex$5=/\.ktx$/i,crnRegex$4=/\.crn$/i;function createTexture2DUpdateFunction(_0x194f32){var _0x274bcb;return function(_0xba74e4,_0x38b5a){var _0x491f1d=_0x54f3,_0x344d7f=_0xba74e4[_0x491f1d(0x52ee)],_0x49783b=_0x344d7f[_0x194f32],_0x2217d1=_0x274bcb!==_0x49783b;_0x274bcb=_0x49783b;var _0x4b8da5,_0xbd654d,_0x42a7a0=_0xba74e4[_0x491f1d(0xa52)][_0x194f32];if(_0x49783b instanceof HTMLVideoElement){if(_0x49783b[_0x491f1d(0x49fb)]>=0x2){if(_0x2217d1&&defined$1(_0x42a7a0)&&(_0x42a7a0!==_0x38b5a[_0x491f1d(0xcfa)]&&_0x42a7a0['destroy'](),_0x42a7a0=void 0x0),!defined$1(_0x42a7a0)||_0x42a7a0===_0x38b5a[_0x491f1d(0xcfa)])return _0x42a7a0=new Texture$1({'context':_0x38b5a,'source':_0x49783b,'sampler':new Sampler({'minificationFilter':_0xba74e4[_0x491f1d(0x62c)],'magnificationFilter':_0xba74e4[_0x491f1d(0xd03)]})}),void(_0xba74e4['_textures'][_0x194f32]=_0x42a7a0);_0x42a7a0[_0x491f1d(0x3e99)](_0x49783b);}else defined$1(_0x42a7a0)||(_0xba74e4[_0x491f1d(0xa52)][_0x194f32]=_0x38b5a[_0x491f1d(0xcfa)]);}else{if(_0x49783b instanceof Texture$1&&_0x49783b!==_0x42a7a0){_0xba74e4[_0x491f1d(0x4d17)][_0x194f32]=void 0x0;var _0x449005=_0xba74e4[_0x491f1d(0xa52)][_0x194f32];return _0x449005!==_0xba74e4['_defaultTexture']&&_0x449005[_0x491f1d(0x2578)](),_0xba74e4['_textures'][_0x194f32]=_0x49783b,_0x4b8da5=_0x194f32+_0x491f1d(0x5629),void(_0x344d7f[_0x491f1d(0x2a77)](_0x4b8da5)&&((_0xbd654d=_0x344d7f[_0x4b8da5])['x']=_0x49783b[_0x491f1d(0x52d2)],_0xbd654d['y']=_0x49783b[_0x491f1d(0x97b)]));}if(defined$1(_0x42a7a0)||(_0xba74e4[_0x491f1d(0x4d17)][_0x194f32]=void 0x0,defined$1(_0xba74e4[_0x491f1d(0x57c9)])||(_0xba74e4[_0x491f1d(0x57c9)]=_0x38b5a[_0x491f1d(0xcfa)]),_0x42a7a0=_0xba74e4[_0x491f1d(0xa52)][_0x194f32]=_0xba74e4[_0x491f1d(0x57c9)],_0x4b8da5=_0x194f32+_0x491f1d(0x5629),_0x344d7f[_0x491f1d(0x2a77)](_0x4b8da5)&&((_0xbd654d=_0x344d7f[_0x4b8da5])['x']=_0x42a7a0[_0x491f1d(0x52d2)],_0xbd654d['y']=_0x42a7a0[_0x491f1d(0x97b)])),_0x49783b!==Material['DefaultImageId']){var _0x2e3720=_0x49783b instanceof Resource;if(!defined$1(_0xba74e4['_texturePaths'][_0x194f32])||_0x2e3720&&_0x49783b[_0x491f1d(0x343b)]!==_0xba74e4[_0x491f1d(0x4d17)][_0x194f32][_0x491f1d(0x343b)]||!_0x2e3720&&_0x49783b!==_0xba74e4[_0x491f1d(0x4d17)][_0x194f32]){if(_0x491f1d(0x29ad)==typeof _0x49783b||_0x2e3720){var _0x5e8a80=_0x2e3720?_0x49783b:Resource['createIfNeeded'](_0x49783b);when(ktxRegex$5[_0x491f1d(0x8e2)](_0x5e8a80[_0x491f1d(0x343b)])?loadKTX(_0x5e8a80):crnRegex$4[_0x491f1d(0x8e2)](_0x5e8a80[_0x491f1d(0x343b)])?loadCRN(_0x5e8a80):_0x5e8a80['fetchImage'](),function(_0x21ba36){var _0x166d58=_0x491f1d;_0xba74e4[_0x166d58(0x444e)][_0x166d58(0x3a33)]({'id':_0x194f32,'image':_0x21ba36}),defined$1(_0xba74e4['_oriAlpha'])&&(_0xba74e4[_0x166d58(0x52ee)]['color'][_0x166d58(0x24f9)]=_0xba74e4[_0x166d58(0x1db8)]);});}else(_0x49783b instanceof HTMLCanvasElement||_0x49783b instanceof HTMLImageElement)&&_0xba74e4[_0x491f1d(0x444e)][_0x491f1d(0x3a33)]({'id':_0x194f32,'image':_0x49783b});_0xba74e4[_0x491f1d(0x4d17)][_0x194f32]=_0x49783b;}}}};}function createCubeMapUpdateFunction(_0x208dff){return function(_0x3398fe,_0x3ee9ef){var _0x44b820=_0x54f3,_0x3d0aa5=_0x3398fe['uniforms'][_0x208dff];if(_0x3d0aa5 instanceof CubeMap){var _0x31ff01=_0x3398fe[_0x44b820(0xa52)][_0x208dff];return _0x31ff01!==_0x3398fe[_0x44b820(0x57c9)]&&_0x31ff01[_0x44b820(0x2578)](),_0x3398fe[_0x44b820(0x4d17)][_0x208dff]=void 0x0,void(_0x3398fe['_textures'][_0x208dff]=_0x3d0aa5);}if(defined$1(_0x3398fe[_0x44b820(0xa52)][_0x208dff])||(_0x3398fe[_0x44b820(0x4d17)][_0x208dff]=void 0x0,_0x3398fe[_0x44b820(0xa52)][_0x208dff]=_0x3ee9ef['defaultCubeMap']),_0x3d0aa5!==Material['DefaultCubeMapId']){var _0xd2cfaa=_0x3d0aa5[_0x44b820(0x1474)]+_0x3d0aa5['negativeX']+_0x3d0aa5['positiveY']+_0x3d0aa5[_0x44b820(0x1a40)]+_0x3d0aa5[_0x44b820(0x3e36)]+_0x3d0aa5[_0x44b820(0x39fc)];if(_0xd2cfaa!==_0x3398fe['_texturePaths'][_0x208dff]){var _0x54c87d=[Resource[_0x44b820(0x320b)](_0x3d0aa5[_0x44b820(0x1474)])[_0x44b820(0x5174)](),Resource['createIfNeeded'](_0x3d0aa5[_0x44b820(0x542)])[_0x44b820(0x5174)](),Resource[_0x44b820(0x320b)](_0x3d0aa5[_0x44b820(0x1b07)])['fetchImage'](),Resource['createIfNeeded'](_0x3d0aa5['negativeY'])[_0x44b820(0x5174)](),Resource[_0x44b820(0x320b)](_0x3d0aa5[_0x44b820(0x3e36)])[_0x44b820(0x5174)](),Resource[_0x44b820(0x320b)](_0x3d0aa5['negativeZ'])['fetchImage']()];when['all'](_0x54c87d)['then'](function(_0x2f6f9d){var _0x38552f=_0x44b820;_0x3398fe[_0x38552f(0x2cd9)][_0x38552f(0x3a33)]({'id':_0x208dff,'images':_0x2f6f9d});}),_0x3398fe['_texturePaths'][_0x208dff]=_0xd2cfaa;}}};}function createUniforms(_0x324f0e){var _0x46ce3e=_0x68aa19,_0x201736=_0x324f0e[_0x46ce3e(0x3f7b)]['uniforms'];for(var _0x40b616 in _0x201736)_0x201736[_0x46ce3e(0x2a77)](_0x40b616)&&createUniform$1(_0x324f0e,_0x40b616);}function createUniform$1(_0x47ddf3,_0x2c2a8b){var _0x221c35=_0x68aa19;_0x47ddf3[_0x221c35(0x1ba4)];var _0x13ee45=_0x47ddf3['_template'][_0x221c35(0x52ee)],_0x5a8ce9=_0x13ee45[_0x2c2a8b],_0xc8b6af=getUniformType(_0x5a8ce9);if('channels'===_0xc8b6af)replaceToken(_0x47ddf3,_0x2c2a8b,_0x5a8ce9,!0x1);else{if(_0x221c35(0x3817)===_0xc8b6af){var _0x7799b1=_0x2c2a8b+_0x221c35(0x5629);getNumberOfTokens(_0x47ddf3,_0x7799b1)>0x0&&(_0x13ee45[_0x7799b1]={'type':_0x221c35(0x646),'x':0x1,'y':0x1},createUniform$1(_0x47ddf3,_0x7799b1));}if(!new RegExp(_0x221c35(0x11ed)+_0xc8b6af+_0x221c35(0x13d3)+_0x2c2a8b+_0x221c35(0x2060))[_0x221c35(0x8e2)](_0x47ddf3[_0x221c35(0x719)])){var _0x1737fc='uniform\x20'+_0xc8b6af+'\x20'+_0x2c2a8b+';';_0x47ddf3[_0x221c35(0x719)]=_0x1737fc+_0x47ddf3['shaderSource'];}var _0x34cf87=_0x2c2a8b+'_'+_0x47ddf3[_0x221c35(0x3225)]++;if(replaceToken(_0x47ddf3,_0x2c2a8b,_0x34cf87),_0x47ddf3[_0x221c35(0x52ee)][_0x2c2a8b]=_0x5a8ce9,_0x221c35(0x3817)===_0xc8b6af)_0x47ddf3[_0x221c35(0x9a2)][_0x34cf87]=function(){var _0x602d70=_0x221c35;return _0x47ddf3[_0x602d70(0xa52)][_0x2c2a8b];},_0x47ddf3[_0x221c35(0x51d0)][_0x221c35(0x3a33)](createTexture2DUpdateFunction(_0x2c2a8b));else{if('samplerCube'===_0xc8b6af)_0x47ddf3['_uniforms'][_0x34cf87]=function(){return _0x47ddf3['_textures'][_0x2c2a8b];},_0x47ddf3[_0x221c35(0x51d0)][_0x221c35(0x3a33)](createCubeMapUpdateFunction(_0x2c2a8b));else{if(-0x1!==_0xc8b6af[_0x221c35(0x33ab)](_0x221c35(0x3f9e))){var _0x1ca607=new matrixMap[_0xc8b6af]();_0x47ddf3[_0x221c35(0x9a2)][_0x34cf87]=function(){var _0x5af762=_0x221c35;return matrixMap[_0xc8b6af][_0x5af762(0x4dc1)](_0x47ddf3[_0x5af762(0x52ee)][_0x2c2a8b],_0x1ca607);};}else _0x47ddf3[_0x221c35(0x9a2)][_0x34cf87]=function(){var _0x2f5fe0=_0x221c35;return _0x47ddf3[_0x2f5fe0(0x52ee)][_0x2c2a8b];};}}}}function getUniformType(_0x27fd80){var _0x3d0d0e=_0x68aa19,_0x232066=_0x27fd80[_0x3d0d0e(0x3243)];if(!defined$1(_0x232066)){var _0x22af47=typeof _0x27fd80;if(_0x3d0d0e(0x30f8)===_0x22af47)_0x232066='float';else{if(_0x3d0d0e(0x46da)===_0x22af47)_0x232066=_0x3d0d0e(0x3795);else{if(_0x3d0d0e(0x29ad)===_0x22af47||_0x27fd80 instanceof Texture$1||_0x27fd80 instanceof Resource||_0x27fd80 instanceof HTMLCanvasElement||_0x27fd80 instanceof HTMLImageElement)_0x232066=/^([rgba]){1,4}$/i[_0x3d0d0e(0x8e2)](_0x27fd80)?_0x3d0d0e(0x12dc):_0x27fd80===Material['DefaultCubeMapId']?_0x3d0d0e(0x1998):_0x3d0d0e(0x3817);else{if(_0x3d0d0e(0x5014)===_0x22af47){if(Array[_0x3d0d0e(0x4b57)](_0x27fd80))0x4!==_0x27fd80['length']&&0x9!==_0x27fd80[_0x3d0d0e(0x531b)]&&0x10!==_0x27fd80[_0x3d0d0e(0x531b)]||(_0x232066=_0x3d0d0e(0x3f9e)+Math[_0x3d0d0e(0x4080)](_0x27fd80[_0x3d0d0e(0x531b)]));else{var _0x5e52ac=0x0;for(var _0x11329f in _0x27fd80)_0x27fd80[_0x3d0d0e(0x2a77)](_0x11329f)&&(_0x5e52ac+=0x1);_0x5e52ac>=0x2&&_0x5e52ac<=0x4?_0x232066='vec'+_0x5e52ac:0x6===_0x5e52ac&&(_0x232066=_0x3d0d0e(0x1998));}}}}}}return _0x232066;}function createSubMaterials(_0x4a4ddf){var _0x223300=_0x68aa19,_0x266535=_0x4a4ddf[_0x223300(0x1ba4)],_0xae147a=_0x4a4ddf['_template']['materials'];for(var _0x14b8dd in _0xae147a)if(_0xae147a[_0x223300(0x2a77)](_0x14b8dd)){var _0x46cd61=new Material({'strict':_0x266535,'fabric':_0xae147a[_0x14b8dd],'count':_0x4a4ddf[_0x223300(0x3225)]});_0x4a4ddf['_count']=_0x46cd61['_count'],_0x4a4ddf['_uniforms']=combine$2(_0x4a4ddf[_0x223300(0x9a2)],_0x46cd61['_uniforms'],!0x0),_0x4a4ddf[_0x223300(0x2ff4)][_0x14b8dd]=_0x46cd61,_0x4a4ddf[_0x223300(0x38e4)]=_0x4a4ddf[_0x223300(0x38e4)]['concat'](_0x46cd61[_0x223300(0x38e4)]);var _0x1224dc=_0x223300(0x264c),_0x4af89f=_0x223300(0x34f8)+_0x4a4ddf[_0x223300(0x3225)]++;replaceToken(_0x46cd61,_0x1224dc,_0x4af89f),_0x4a4ddf[_0x223300(0x719)]=_0x46cd61[_0x223300(0x719)]+_0x4a4ddf[_0x223300(0x719)],replaceToken(_0x4a4ddf,_0x14b8dd,_0x4af89f+_0x223300(0x4a2));}}function replaceToken(_0x4b916c,_0x4bc7a3,_0x3e557f,_0xa39789){var _0x2c38ed=_0x68aa19;_0xa39789=defaultValue$1(_0xa39789,!0x0);var _0x2846cb=0x0,_0x548ad8=new RegExp(_0x2c38ed(0x2457)+(_0xa39789?'.':'')+_0x2c38ed(0x3fe1)+_0x4bc7a3+'([\x5cw])?','g');return _0x4b916c[_0x2c38ed(0x719)]=_0x4b916c[_0x2c38ed(0x719)][_0x2c38ed(0x1297)](_0x548ad8,function(_0x788d63,_0x4acd07,_0x56ba5a){return _0x4acd07||_0x56ba5a?_0x788d63:(_0x2846cb+=0x1,_0x3e557f);}),_0x2846cb;}function getNumberOfTokens(_0x176769,_0x5675c5,_0x2f142b){return replaceToken(_0x176769,_0x5675c5,_0x5675c5,_0x2f142b);}function MaterialAppearance(_0x276269){var _0x1f5c1f=_0x68aa19;_0x276269=defaultValue$1(_0x276269,defaultValue$1['EMPTY_OBJECT']);var _0x1b4411=defaultValue$1(_0x276269[_0x1f5c1f(0x33aa)],!0x0),_0x1520a8=defaultValue$1(_0x276269['closed'],!0x1),_0x1f06c7=defaultValue$1(_0x276269[_0x1f5c1f(0xea6)],MaterialAppearance[_0x1f5c1f(0x3df3)]['TEXTURED']);this['material']=defined$1(_0x276269[_0x1f5c1f(0x128b)])?_0x276269[_0x1f5c1f(0x128b)]:Material[_0x1f5c1f(0x2a03)](Material[_0x1f5c1f(0x3efb)]),this[_0x1f5c1f(0x33aa)]=_0x1b4411,this[_0x1f5c1f(0x14cf)]=defaultValue$1(_0x276269[_0x1f5c1f(0x1f4b)],_0x1f06c7[_0x1f5c1f(0x1f4b)]),this[_0x1f5c1f(0x5774)]=defaultValue$1(_0x276269[_0x1f5c1f(0x1eae)],_0x1f06c7[_0x1f5c1f(0x1eae)]),this['_renderState']=Appearance['getDefaultRenderState'](_0x1b4411,_0x1520a8,_0x276269[_0x1f5c1f(0x5547)]),this[_0x1f5c1f(0x51ff)]=_0x1520a8,this[_0x1f5c1f(0x46df)]=_0x1f06c7,this[_0x1f5c1f(0x4f44)]=_0x1f06c7[_0x1f5c1f(0x4a45)],this['_flat']=defaultValue$1(_0x276269['flat'],!0x1),this[_0x1f5c1f(0x2393)]=defaultValue$1(_0x276269[_0x1f5c1f(0xeec)],!_0x1520a8);}Material[_0x68aa19(0x1a1f)]={'_materials':{},'addMaterial':function(_0x1e64a2,_0x429d50){this['_materials'][_0x1e64a2]=_0x429d50;},'getMaterial':function(_0x754e9a){var _0xc39618=_0x68aa19;return this[_0xc39618(0x2288)][_0x754e9a];}},Material['DefaultImageId']=_0x68aa19(0x47b4),Material[_0x68aa19(0x1a51)]=_0x68aa19(0x1be1),Material[_0x68aa19(0x3efb)]=_0x68aa19(0x3a27),Material['_materialCache'][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x3efb)],{'fabric':{'type':Material['ColorType'],'uniforms':{'color':new Color$2(0x1,0x0,0x0,0.5)},'components':{'diffuse':_0x68aa19(0x14c9),'alpha':_0x68aa19(0xff7)}},'translucent':function(_0x5d6492){var _0x278f44=_0x68aa19;return _0x5d6492[_0x278f44(0x52ee)][_0x278f44(0x28b8)][_0x278f44(0x24f9)]<0x1;}}),Material[_0x68aa19(0x1a34)]=_0x68aa19(0x74a),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x1a34)],{'fabric':{'type':Material['ImageType'],'uniforms':{'image':Material['DefaultImageId'],'repeat':new Cartesian2(0x1,0x1),'color':new Color$2(0x1,0x1,0x1,0x1)},'components':{'diffuse':_0x68aa19(0x5362),'alpha':_0x68aa19(0x1c9a)}},'translucent':function(_0x1fbe83){var _0x363805=_0x68aa19;return _0x1fbe83['uniforms'][_0x363805(0x28b8)][_0x363805(0x24f9)]<0x1;}}),Material[_0x68aa19(0x394a)]=_0x68aa19(0x236f),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material['DiffuseMapType'],{'fabric':{'type':Material['DiffuseMapType'],'uniforms':{'image':Material[_0x68aa19(0x114e)],'channels':_0x68aa19(0x56cb),'repeat':new Cartesian2(0x1,0x1)},'components':{'diffuse':'texture2D(image,\x20fract(repeat\x20*\x20materialInput.st)).channels'}},'translucent':!0x1}),Material['AlphaMapType']=_0x68aa19(0x4d56),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x2ba0)],{'fabric':{'type':Material[_0x68aa19(0x2ba0)],'uniforms':{'image':Material[_0x68aa19(0x114e)],'channel':'a','repeat':new Cartesian2(0x1,0x1)},'components':{'alpha':_0x68aa19(0x131c)}},'translucent':!0x0}),Material[_0x68aa19(0x55ca)]='SpecularMap',Material['_materialCache'][_0x68aa19(0x4bf0)](Material['SpecularMapType'],{'fabric':{'type':Material[_0x68aa19(0x55ca)],'uniforms':{'image':Material[_0x68aa19(0x114e)],'channel':'r','repeat':new Cartesian2(0x1,0x1)},'components':{'specular':_0x68aa19(0x131c)}},'translucent':!0x1}),Material[_0x68aa19(0x39f6)]=_0x68aa19(0x2278),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material['EmissionMapType'],{'fabric':{'type':Material[_0x68aa19(0x39f6)],'uniforms':{'image':Material[_0x68aa19(0x114e)],'channels':_0x68aa19(0x56cb),'repeat':new Cartesian2(0x1,0x1)},'components':{'emission':_0x68aa19(0xc44)}},'translucent':!0x1}),Material[_0x68aa19(0x5736)]=_0x68aa19(0x3926),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x5736)],{'fabric':{'type':Material[_0x68aa19(0x5736)],'uniforms':{'image':Material['DefaultImageId'],'channel':'r','strength':0.8,'repeat':new Cartesian2(0x1,0x1)},'source':BumpMapMaterial},'translucent':!0x1}),Material[_0x68aa19(0x2c20)]='NormalMap',Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x2c20)],{'fabric':{'type':Material[_0x68aa19(0x2c20)],'uniforms':{'image':Material[_0x68aa19(0x114e)],'channels':_0x68aa19(0x56cb),'strength':0.8,'repeat':new Cartesian2(0x1,0x1)},'source':NormalMapMaterial},'translucent':!0x1}),Material[_0x68aa19(0x286b)]=_0x68aa19(0x39da),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material['GridType'],{'fabric':{'type':Material[_0x68aa19(0x286b)],'uniforms':{'color':new Color$2(0x0,0x1,0x0,0x1),'cellAlpha':0.1,'lineCount':new Cartesian2(0x8,0x8),'lineThickness':new Cartesian2(0x1,0x1),'lineOffset':new Cartesian2(0x0,0x0)},'source':GridMaterial},'translucent':function(_0x26bf88){var _0x4c85d9=_0x68aa19,_0x1f8dbb=_0x26bf88[_0x4c85d9(0x52ee)];return _0x1f8dbb[_0x4c85d9(0x28b8)][_0x4c85d9(0x24f9)]<0x1||_0x1f8dbb['cellAlpha']<0x1;}}),Material[_0x68aa19(0x2fbf)]=_0x68aa19(0x789),Material[_0x68aa19(0x1a1f)]['addMaterial'](Material[_0x68aa19(0x2fbf)],{'fabric':{'type':Material[_0x68aa19(0x2fbf)],'uniforms':{'horizontal':!0x0,'evenColor':new Color$2(0x1,0x1,0x1,0.5),'oddColor':new Color$2(0x0,0x0,0x1,0.5),'offset':0x0,'repeat':0x5},'source':StripeMaterial},'translucent':function(_0x4c811a){var _0x3e3f0c=_0x68aa19,_0x3d10d7=_0x4c811a[_0x3e3f0c(0x52ee)];return _0x3d10d7[_0x3e3f0c(0x44c3)][_0x3e3f0c(0x24f9)]<0x1||_0x3d10d7[_0x3e3f0c(0xf74)][_0x3e3f0c(0x24f9)]<0x1;}}),Material[_0x68aa19(0x26b9)]=_0x68aa19(0x2fa7),Material[_0x68aa19(0x1a1f)]['addMaterial'](Material[_0x68aa19(0x26b9)],{'fabric':{'type':Material[_0x68aa19(0x26b9)],'uniforms':{'lightColor':new Color$2(0x1,0x1,0x1,0.5),'darkColor':new Color$2(0x0,0x0,0x0,0.5),'repeat':new Cartesian2(0x5,0x5)},'source':CheckerboardMaterial},'translucent':function(_0x700e17){var _0x21c214=_0x68aa19,_0x542970=_0x700e17['uniforms'];return _0x542970[_0x21c214(0x5731)][_0x21c214(0x24f9)]<0x1||_0x542970[_0x21c214(0x5224)][_0x21c214(0x24f9)]<0x1;}}),Material['DotType']='Dot',Material['_materialCache'][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x4bf7)],{'fabric':{'type':Material[_0x68aa19(0x4bf7)],'uniforms':{'lightColor':new Color$2(0x1,0x1,0x0,0.75),'darkColor':new Color$2(0x0,0x1,0x1,0.75),'repeat':new Cartesian2(0x5,0x5)},'source':DotMaterial},'translucent':function(_0x3e1758){var _0x63a398=_0x68aa19,_0x510a02=_0x3e1758[_0x63a398(0x52ee)];return _0x510a02[_0x63a398(0x5731)][_0x63a398(0x24f9)]<0x1||_0x510a02['darkColor']['alpha']<0x1;}}),Material[_0x68aa19(0x579c)]='Water',Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x579c)],{'fabric':{'type':Material[_0x68aa19(0x579c)],'uniforms':{'baseWaterColor':new Color$2(0.2,0.3,0.6,0x1),'blendColor':new Color$2(0x0,0x1,0.699,0x1),'specularMap':Material[_0x68aa19(0x114e)],'normalMap':Material[_0x68aa19(0x114e)],'frequency':0xa,'animationSpeed':0.01,'amplitude':0x1,'specularIntensity':0.5,'fadeFactor':0x1},'source':WaterMaterial},'translucent':function(_0x2120b7){var _0x1ae96a=_0x68aa19,_0x232b79=_0x2120b7[_0x1ae96a(0x52ee)];return _0x232b79[_0x1ae96a(0x4c68)]['alpha']<0x1||_0x232b79[_0x1ae96a(0x579e)][_0x1ae96a(0x24f9)]<0x1;}}),Material[_0x68aa19(0x54f)]=_0x68aa19(0x52e5),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x54f)],{'fabric':{'type':Material[_0x68aa19(0x54f)],'uniforms':{'color':new Color$2(0x1,0x0,0x0,0.7),'rimColor':new Color$2(0x1,0x1,0x1,0.4),'width':0.3},'source':RimLightingMaterial},'translucent':function(_0x29953c){var _0x184601=_0x68aa19,_0x4b33ff=_0x29953c['uniforms'];return _0x4b33ff[_0x184601(0x28b8)][_0x184601(0x24f9)]<0x1||_0x4b33ff['rimColor']['alpha']<0x1;}}),Material['FadeType']=_0x68aa19(0x5717),Material[_0x68aa19(0x1a1f)]['addMaterial'](Material[_0x68aa19(0x409d)],{'fabric':{'type':Material[_0x68aa19(0x409d)],'uniforms':{'fadeInColor':new Color$2(0x1,0x0,0x0,0x1),'fadeOutColor':new Color$2(0x0,0x0,0x0,0x0),'maximumDistance':0.5,'repeat':!0x0,'fadeDirection':{'x':!0x0,'y':!0x0},'time':new Cartesian2(0.5,0.5)},'source':FadeMaterial},'translucent':function(_0x2d850c){var _0x546975=_0x68aa19,_0x2f64b5=_0x2d850c[_0x546975(0x52ee)];return _0x2f64b5[_0x546975(0x404)][_0x546975(0x24f9)]<0x1||_0x2f64b5[_0x546975(0x396d)]['alpha']<0x1;}}),Material[_0x68aa19(0x1c82)]=_0x68aa19(0x3019),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x1c82)],{'fabric':{'type':Material['PolylineArrowType'],'uniforms':{'color':new Color$2(0x1,0x1,0x1,0x1)},'source':PolylineArrowMaterial},'translucent':!0x0}),Material[_0x68aa19(0xfbb)]=_0x68aa19(0x4f5c),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0xfbb)],{'fabric':{'type':Material['PolylineDashType'],'uniforms':{'color':new Color$2(0x1,0x0,0x1,0x1),'gapColor':new Color$2(0x0,0x0,0x0,0x0),'dashLength':0x10,'dashPattern':0xff},'source':PolylineDashMaterial},'translucent':!0x0}),Material[_0x68aa19(0x30f7)]=_0x68aa19(0x146c),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x30f7)],{'fabric':{'type':Material[_0x68aa19(0x30f7)],'uniforms':{'color':new Color$2(0x0,0.5,0x1,0x1),'glowPower':0.25,'taperPower':0x1},'source':PolylineGlowMaterial},'translucent':!0x0}),Material[_0x68aa19(0x49b7)]='PolylineOutline',Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x49b7)],{'fabric':{'type':Material[_0x68aa19(0x49b7)],'uniforms':{'color':new Color$2(0x1,0x1,0x1,0x1),'outlineColor':new Color$2(0x1,0x0,0x0,0x1),'outlineWidth':0x1},'source':PolylineOutlineMaterial},'translucent':function(_0xa5d61a){var _0x26d687=_0x68aa19,_0x2b6c5d=_0xa5d61a['uniforms'];return _0x2b6c5d[_0x26d687(0x28b8)][_0x26d687(0x24f9)]<0x1||_0x2b6c5d[_0x26d687(0x19b8)]['alpha']<0x1;}}),Material['ElevationContourType']=_0x68aa19(0x181d),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material['ElevationContourType'],{'fabric':{'type':Material[_0x68aa19(0x5866)],'uniforms':{'spacing':0x64,'color':new Color$2(0x1,0x0,0x0,0x1),'width':0x1},'source':ElevationContourMaterial},'translucent':!0x1}),Material[_0x68aa19(0x2c29)]=_0x68aa19(0x698),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x2c29)],{'fabric':{'type':Material['ElevationRampType'],'uniforms':{'image':Material[_0x68aa19(0x114e)],'minimumHeight':0x0,'maximumHeight':0x2710},'source':ElevationRampMaterial},'translucent':!0x1}),Material['SlopeRampMaterialType']=_0x68aa19(0x37e7),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material['SlopeRampMaterialType'],{'fabric':{'type':Material[_0x68aa19(0x3fff)],'uniforms':{'image':Material[_0x68aa19(0x114e)]},'source':SlopeRampMaterial},'translucent':!0x1}),Material[_0x68aa19(0x20b3)]='AspectRamp',Material[_0x68aa19(0x1a1f)]['addMaterial'](Material['AspectRampMaterialType'],{'fabric':{'type':Material[_0x68aa19(0x20b3)],'uniforms':{'image':Material['DefaultImageId']},'source':AspectRampMaterial},'translucent':!0x1}),Material[_0x68aa19(0x439f)]=_0x68aa19(0xfc9),Material['_materialCache'][_0x68aa19(0x4bf0)](Material['EmissionColorType'],{'fabric':{'type':Material[_0x68aa19(0x439f)],'uniforms':{'color':new Color$2(0x1,0x1,0x1,0x1)},'source':EmissionMaterial},'translucent':function(_0x54ff4d){var _0x2f1192=_0x68aa19;return _0x54ff4d['uniforms'][_0x2f1192(0x28b8)][_0x2f1192(0x24f9)]<0x1;}}),Material[_0x68aa19(0x4a0)]=_0x68aa19(0xf5e),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x4a0)],{'fabric':{'type':Material[_0x68aa19(0x4a0)],'uniforms':{'color':new Color$2(0x1,0x1,0x1,0x1),'outlineColor':new Color$2(0x1,0x0,0x0,0x1),'outlineWidth':0x0,'v_time':0x1,'bAsy':0x1},'source':PolylineOutlineMaterial},'translucent':function(_0xfb9122){return!0x0;}}),Material[_0x68aa19(0x3f54)]=_0x68aa19(0x1f37),Material[_0x68aa19(0x1a1f)][_0x68aa19(0x4bf0)](Material[_0x68aa19(0x3f54)],{'fabric':{'type':Material['PolylineTrailType'],'uniforms':{'color':new Color$2(0x1,0x0,0x0,0.5),'trailTime':0x0,'spotSize':0x1,'trailLength':0.03,'spotIntensity':0x5,'constantSpeed':0x0,'period':0x3e8,'startTime':0x0},'components':{'diffuse':'color.rgb','alpha':_0x68aa19(0xff7)}},'translucent':function(_0x497ded){return!0x0;}}),Object[_0x68aa19(0x5b7)](MaterialAppearance[_0x68aa19(0x4b51)],{'vertexShaderSource':{'get':function(){return this['_vertexShaderSource'];}},'fragmentShaderSource':{'get':function(){var _0x41a4eb=_0x68aa19;return this[_0x41a4eb(0x5774)];}},'renderState':{'get':function(){var _0x69446=_0x68aa19;return this[_0x69446(0x7d0)];}},'closed':{'get':function(){var _0x2a25a6=_0x68aa19;return this[_0x2a25a6(0x51ff)];}},'materialSupport':{'get':function(){var _0x36f48a=_0x68aa19;return this[_0x36f48a(0x46df)];}},'vertexFormat':{'get':function(){return this['_vertexFormat'];}},'flat':{'get':function(){var _0x24497a=_0x68aa19;return this[_0x24497a(0x23a7)];}},'faceForward':{'get':function(){return this['_faceForward'];}}}),MaterialAppearance[_0x68aa19(0x4b51)]['getFragmentShaderSource']=Appearance[_0x68aa19(0x4b51)][_0x68aa19(0x4fde)],MaterialAppearance[_0x68aa19(0x4b51)][_0x68aa19(0xb13)]=Appearance['prototype'][_0x68aa19(0xb13)],MaterialAppearance[_0x68aa19(0x4b51)][_0x68aa19(0x18af)]=Appearance[_0x68aa19(0x4b51)]['getRenderState'],MaterialAppearance[_0x68aa19(0x3df3)]={'BASIC':Object[_0x68aa19(0x3e37)]({'vertexFormat':VertexFormat['POSITION_AND_NORMAL'],'vertexShaderSource':BasicMaterialAppearanceVS,'fragmentShaderSource':BasicMaterialAppearanceFS}),'BASICMODEL':Object[_0x68aa19(0x3e37)]({'vertexFormat':VertexFormat[_0x68aa19(0x336d)],'vertexShaderSource':BasicModelMaterialAppearanceVS,'fragmentShaderSource':BasicMaterialAppearanceFS}),'TEXTURED':Object[_0x68aa19(0x3e37)]({'vertexFormat':VertexFormat[_0x68aa19(0x53f9)],'vertexShaderSource':TexturedMaterialAppearanceVS,'fragmentShaderSource':TexturedMaterialAppearanceFS}),'TEXTUREDMODEL':Object[_0x68aa19(0x3e37)]({'vertexFormat':VertexFormat[_0x68aa19(0x53f9)],'vertexShaderSource':TexturedModelMaterialAppearanceVS,'fragmentShaderSource':TexturedMaterialAppearanceFS}),'ALL':Object[_0x68aa19(0x3e37)]({'vertexFormat':VertexFormat[_0x68aa19(0x3298)],'vertexShaderSource':AllMaterialAppearanceVS,'fragmentShaderSource':AllMaterialAppearanceFS})};var PerInstanceColorAppearanceFS=_0x68aa19(0x4abf),PerInstanceColorAppearanceFloatPositionVS='attribute\x20vec3\x20position;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20float\x20batchId;\x0aattribute\x20vec4\x20color;\x0a\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec4\x20v_color;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20vec4(position,\x201.0);\x0a\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20p).xyz;\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normal\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20v_color\x20=\x20color;\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20p;\x0a}\x0a',PerInstanceColorAppearanceVS='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20vec4\x20color;\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec4\x20v_color;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normal\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20v_color\x20=\x20color;\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}\x0a',PerInstanceFlatColorAppearanceFS=_0x68aa19(0x452b),PerInstanceFlatColorAppearanceVS='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec4\x20color;\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec4\x20v_color;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x0a\x20\x20\x20\x20v_color\x20=\x20color;\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}\x0a',PerInstanceSidenessColorAppearanceVS=_0x68aa19(0xbfd);function PerInstanceColorAppearance(_0x270a44){var _0x18ca0d=_0x68aa19;_0x270a44=defaultValue$1(_0x270a44,defaultValue$1[_0x18ca0d(0x494f)]);var _0x13629a=defaultValue$1(_0x270a44[_0x18ca0d(0x33aa)],!0x0),_0x46f08e=defaultValue$1(_0x270a44[_0x18ca0d(0xb7d)],!0x1),_0xb5f7c5=defaultValue$1(_0x270a44[_0x18ca0d(0x5214)],!0x1),_0x41bfc8=defaultValue$1(_0x270a44['materialSupport'],PerInstanceColorAppearance['MaterialSupport'][_0x18ca0d(0xebe)]),_0x33e7c1=_0x41bfc8[_0x18ca0d(0x1f4b)],_0x1b3572=_0x41bfc8['fragmentShaderSource'],_0x57b2dc=_0x41bfc8[_0x18ca0d(0x4a45)];_0xb5f7c5&&(_0x33e7c1=PerInstanceFlatColorAppearanceVS,_0x270a44[_0x18ca0d(0x38da)]&&(_0x33e7c1=PerInstanceSidenessColorAppearanceVS),_0x1b3572=PerInstanceFlatColorAppearanceFS,_0x57b2dc=PerInstanceColorAppearance[_0x18ca0d(0x4022)]),this[_0x18ca0d(0x128b)]=void 0x0,this['translucent']=_0x13629a,this[_0x18ca0d(0x14cf)]=defaultValue$1(_0x270a44['vertexShaderSource'],_0x33e7c1),this[_0x18ca0d(0x5774)]=defaultValue$1(_0x270a44['fragmentShaderSource'],_0x1b3572),this['_renderState']=Appearance['getDefaultRenderState'](_0x13629a,_0x46f08e,_0x270a44[_0x18ca0d(0x5547)]),this['_closed']=_0x46f08e,this[_0x18ca0d(0x4f44)]=_0x57b2dc,this[_0x18ca0d(0x23a7)]=_0xb5f7c5,this[_0x18ca0d(0x2393)]=defaultValue$1(_0x270a44[_0x18ca0d(0xeec)],!_0x46f08e);}function ColorMaterialProperty(_0x13b41b){var _0x39211c=_0x68aa19;this[_0x39211c(0x2b02)]=new Event(),this[_0x39211c(0x57d1)]=void 0x0,this['_colorSubscription']=void 0x0,this[_0x39211c(0x28b8)]=_0x13b41b;}function DrawCommand(_0x1d9421){var _0x4edad4=_0x68aa19;_0x1d9421=defaultValue$1(_0x1d9421,defaultValue$1[_0x4edad4(0x494f)]),this[_0x4edad4(0x302f)]=_0x1d9421[_0x4edad4(0x20c5)],this[_0x4edad4(0x1fb6)]=_0x1d9421[_0x4edad4(0x3658)],this[_0x4edad4(0x28a8)]=defaultValue$1(_0x1d9421[_0x4edad4(0x16e)],!0x0),this[_0x4edad4(0x24d5)]=defaultValue$1(_0x1d9421[_0x4edad4(0x2350)],!0x0),this[_0x4edad4(0x2f1)]=_0x1d9421[_0x4edad4(0x221)],this['_primitiveType']=defaultValue$1(_0x1d9421['primitiveType'],PrimitiveType$1[_0x4edad4(0x139)]),this[_0x4edad4(0x225)]=_0x1d9421[_0x4edad4(0xa85)],this[_0x4edad4(0x3225)]=_0x1d9421[_0x4edad4(0x2d06)],this[_0x4edad4(0x47ee)]=defaultValue$1(_0x1d9421['offset'],0x0),this[_0x4edad4(0x41cc)]=defaultValue$1(_0x1d9421[_0x4edad4(0x44fd)],0x0),this[_0x4edad4(0x21e0)]=_0x1d9421['shaderProgram'],this[_0x4edad4(0x5461)]=_0x1d9421[_0x4edad4(0x15fe)],this[_0x4edad4(0x7d0)]=_0x1d9421[_0x4edad4(0x5547)],this[_0x4edad4(0x4d73)]=_0x1d9421[_0x4edad4(0x27b)],this[_0x4edad4(0x2920)]=_0x1d9421[_0x4edad4(0x18ad)],this[_0x4edad4(0x3f68)]=defaultValue$1(_0x1d9421['executeInClosestFrustum'],!0x1),this['_owner']=_0x1d9421[_0x4edad4(0x3036)],this[_0x4edad4(0x432a)]=defaultValue$1(_0x1d9421[_0x4edad4(0x4526)],!0x1),this[_0x4edad4(0x49c4)]=0x0,this[_0x4edad4(0x3361)]=defaultValue$1(_0x1d9421[_0x4edad4(0x2850)],!0x1),this[_0x4edad4(0x2e54)]=defaultValue$1(_0x1d9421[_0x4edad4(0x4935)],!0x1),this['_selectCastShadows']=!0x1,this['_pickId']=_0x1d9421[_0x4edad4(0x53f5)],this[_0x4edad4(0x1da3)]=defaultValue$1(_0x1d9421[_0x4edad4(0x4020)],!0x1),this[_0x4edad4(0x5660)]=!0x0,this[_0x4edad4(0x1b39)]=0x0,this['derivedCommands']={},this['_uniformBuffers']=[];}Object[_0x68aa19(0x5b7)](PerInstanceColorAppearance[_0x68aa19(0x4b51)],{'vertexShaderSource':{'get':function(){return this['_vertexShaderSource'];}},'fragmentShaderSource':{'get':function(){var _0xcad229=_0x68aa19;return this[_0xcad229(0x5774)];}},'renderState':{'get':function(){var _0x3753fa=_0x68aa19;return this[_0x3753fa(0x7d0)];}},'closed':{'get':function(){var _0x340c91=_0x68aa19;return this[_0x340c91(0x51ff)];}},'vertexFormat':{'get':function(){return this['_vertexFormat'];}},'flat':{'get':function(){var _0x29b91f=_0x68aa19;return this[_0x29b91f(0x23a7)];}},'faceForward':{'get':function(){return this['_faceForward'];}}}),PerInstanceColorAppearance[_0x68aa19(0x1245)]=VertexFormat[_0x68aa19(0x336d)],PerInstanceColorAppearance[_0x68aa19(0x4022)]=VertexFormat[_0x68aa19(0x3d98)],PerInstanceColorAppearance['prototype']['getFragmentShaderSource']=Appearance[_0x68aa19(0x4b51)][_0x68aa19(0x4fde)],PerInstanceColorAppearance[_0x68aa19(0x4b51)][_0x68aa19(0xb13)]=Appearance[_0x68aa19(0x4b51)][_0x68aa19(0xb13)],PerInstanceColorAppearance[_0x68aa19(0x4b51)][_0x68aa19(0x18af)]=Appearance[_0x68aa19(0x4b51)][_0x68aa19(0x18af)],PerInstanceColorAppearance[_0x68aa19(0x3df3)]={'BASIC':Object[_0x68aa19(0x3e37)]({'vertexFormat':VertexFormat['POSITION_AND_NORMAL'],'vertexShaderSource':PerInstanceColorAppearanceVS,'fragmentShaderSource':PerInstanceColorAppearanceFS}),'FLAT':Object[_0x68aa19(0x3e37)]({'vertexFormat':VertexFormat[_0x68aa19(0x3d98)],'vertexShaderSource':PerInstanceFlatColorAppearanceVS,'fragmentShaderSource':PerInstanceFlatColorAppearanceFS}),'FLOAT_POSITION':Object[_0x68aa19(0x3e37)]({'vertexFormat':VertexFormat[_0x68aa19(0x336d)],'vertexShaderSource':PerInstanceColorAppearanceFloatPositionVS,'fragmentShaderSource':PerInstanceColorAppearanceFS})},Object[_0x68aa19(0x5b7)](ColorMaterialProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){return Property['isConstant'](this['_color']);}},'definitionChanged':{'get':function(){var _0x3b82c6=_0x68aa19;return this[_0x3b82c6(0x2b02)];}},'color':createPropertyDescriptor(_0x68aa19(0x28b8))}),ColorMaterialProperty['prototype'][_0x68aa19(0x25f2)]=function(_0x3b4a69){var _0x49f777=_0x68aa19;return _0x49f777(0x3a27);},ColorMaterialProperty['prototype']['getValue']=function(_0x1ecdcb,_0x7f0517){var _0x3e1743=_0x68aa19;return defined$1(_0x7f0517)||(_0x7f0517={}),_0x7f0517['color']=Property['getValueOrClonedDefault'](this[_0x3e1743(0x57d1)],_0x1ecdcb,Color$2['WHITE'],_0x7f0517[_0x3e1743(0x28b8)]),_0x7f0517;},ColorMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x427115){var _0x4e91ae=_0x68aa19;return this===_0x427115||_0x427115 instanceof ColorMaterialProperty&&Property[_0x4e91ae(0x2ed4)](this[_0x4e91ae(0x57d1)],_0x427115[_0x4e91ae(0x57d1)]);},Object[_0x68aa19(0x5b7)](DrawCommand[_0x68aa19(0x4b51)],{'boundingVolume':{'get':function(){var _0x38d72d=_0x68aa19;return this[_0x38d72d(0x302f)];},'set':function(_0x562f93){var _0x1733e3=_0x68aa19;this[_0x1733e3(0x302f)]!==_0x562f93&&(this[_0x1733e3(0x302f)]=_0x562f93,this['dirty']=!0x0);}},'orientedBoundingBox':{'get':function(){var _0x2caced=_0x68aa19;return this[_0x2caced(0x1fb6)];},'set':function(_0x50da42){var _0xc9ea5f=_0x68aa19;this[_0xc9ea5f(0x1fb6)]!==_0x50da42&&(this[_0xc9ea5f(0x1fb6)]=_0x50da42,this['dirty']=!0x0);}},'cull':{'get':function(){var _0x1e92d2=_0x68aa19;return this[_0x1e92d2(0x28a8)];},'set':function(_0x55f5b8){var _0x297871=_0x68aa19;this[_0x297871(0x28a8)]!==_0x55f5b8&&(this[_0x297871(0x28a8)]=_0x55f5b8,this['dirty']=!0x0);}},'occlude':{'get':function(){var _0x56b80f=_0x68aa19;return this[_0x56b80f(0x24d5)];},'set':function(_0x11b825){var _0x13fc24=_0x68aa19;this['_occlude']!==_0x11b825&&(this['_occlude']=_0x11b825,this[_0x13fc24(0x5660)]=!0x0);}},'modelMatrix':{'get':function(){var _0x4b22de=_0x68aa19;return this[_0x4b22de(0x2f1)];},'set':function(_0x42f329){var _0x1a5de6=_0x68aa19;this[_0x1a5de6(0x2f1)]!==_0x42f329&&(this[_0x1a5de6(0x2f1)]=_0x42f329,this['dirty']=!0x0);}},'primitiveType':{'get':function(){var _0x510006=_0x68aa19;return this[_0x510006(0xb90)];},'set':function(_0x5b7c22){var _0x588b20=_0x68aa19;this['_primitiveType']!==_0x5b7c22&&(this[_0x588b20(0xb90)]=_0x5b7c22,this[_0x588b20(0x5660)]=!0x0);}},'vertexArray':{'get':function(){var _0x36dcfe=_0x68aa19;return this[_0x36dcfe(0x225)];},'set':function(_0x581085){var _0x4fd0d0=_0x68aa19;this['_vertexArray']!==_0x581085&&(this[_0x4fd0d0(0x225)]=_0x581085,this['dirty']=!0x0);}},'count':{'get':function(){return this['_count'];},'set':function(_0x593171){this['_count']!==_0x593171&&(this['_count']=_0x593171,this['dirty']=!0x0);}},'offset':{'get':function(){var _0x3b11d1=_0x68aa19;return this[_0x3b11d1(0x47ee)];},'set':function(_0x3c5921){var _0x339f39=_0x68aa19;this[_0x339f39(0x47ee)]!==_0x3c5921&&(this[_0x339f39(0x47ee)]=_0x3c5921,this['dirty']=!0x0);}},'instanceCount':{'get':function(){return this['_instanceCount'];},'set':function(_0x1ccedc){var _0x1ebab9=_0x68aa19;this[_0x1ebab9(0x41cc)]!==_0x1ccedc&&(this['_instanceCount']=_0x1ccedc,this[_0x1ebab9(0x5660)]=!0x0);}},'shaderProgram':{'get':function(){var _0x59d07a=_0x68aa19;return this[_0x59d07a(0x21e0)];},'set':function(_0x57e807){var _0x5bf51c=_0x68aa19;this['_shaderProgram']!==_0x57e807&&(this['_shaderProgram']=_0x57e807,this[_0x5bf51c(0x5660)]=!0x0);}},'castShadows':{'get':function(){var _0x14fd64=_0x68aa19;return this[_0x14fd64(0x3361)];},'set':function(_0x2847c2){var _0x28623f=_0x68aa19;this[_0x28623f(0x3361)]!==_0x2847c2&&(this[_0x28623f(0x3361)]=_0x2847c2,this[_0x28623f(0x5660)]=!0x0);}},'selectCastShadows':{'get':function(){var _0x277428=_0x68aa19;return this[_0x277428(0x4ab2)];},'set':function(_0x598e51){var _0x212541=_0x68aa19;this[_0x212541(0x4ab2)]!==_0x598e51&&(this[_0x212541(0x4ab2)]=_0x598e51,this[_0x212541(0x5660)]=!0x0);}},'receiveShadows':{'get':function(){var _0x3972ae=_0x68aa19;return this[_0x3972ae(0x2e54)];},'set':function(_0x1ce1f9){var _0x2f376b=_0x68aa19;this[_0x2f376b(0x2e54)]!==_0x1ce1f9&&(this[_0x2f376b(0x2e54)]=_0x1ce1f9,this[_0x2f376b(0x5660)]=!0x0);}},'uniformMap':{'get':function(){var _0x1d1dd6=_0x68aa19;return this[_0x1d1dd6(0x5461)];},'set':function(_0x53e6fa){var _0x4da16e=_0x68aa19;this[_0x4da16e(0x5461)]!==_0x53e6fa&&(this['_uniformMap']=_0x53e6fa,this[_0x4da16e(0x5660)]=!0x0);}},'renderState':{'get':function(){var _0x11f4bb=_0x68aa19;return this[_0x11f4bb(0x7d0)];},'set':function(_0xefafcb){var _0x306246=_0x68aa19;this[_0x306246(0x7d0)]!==_0xefafcb&&(this[_0x306246(0x7d0)]=_0xefafcb,this['dirty']=!0x0);}},'framebuffer':{'get':function(){var _0xc678d5=_0x68aa19;return this[_0xc678d5(0x4d73)];},'set':function(_0x482c17){var _0x202460=_0x68aa19;this[_0x202460(0x4d73)]!==_0x482c17&&(this['_framebuffer']=_0x482c17,this[_0x202460(0x5660)]=!0x0);}},'pass':{'get':function(){var _0x294c6d=_0x68aa19;return this[_0x294c6d(0x2920)];},'set':function(_0x5dd82c){var _0x2962fe=_0x68aa19;this[_0x2962fe(0x2920)]!==_0x5dd82c&&(this[_0x2962fe(0x2920)]=_0x5dd82c,this[_0x2962fe(0x5660)]=!0x0);}},'executeInClosestFrustum':{'get':function(){var _0x11e3d0=_0x68aa19;return this[_0x11e3d0(0x3f68)];},'set':function(_0x53161b){var _0x2c6794=_0x68aa19;this[_0x2c6794(0x3f68)]!==_0x53161b&&(this[_0x2c6794(0x3f68)]=_0x53161b,this['dirty']=!0x0);}},'owner':{'get':function(){var _0x3fa7a2=_0x68aa19;return this[_0x3fa7a2(0x273)];},'set':function(_0x4978aa){var _0x2b54bb=_0x68aa19;this[_0x2b54bb(0x273)]!==_0x4978aa&&(this[_0x2b54bb(0x273)]=_0x4978aa,this[_0x2b54bb(0x5660)]=!0x0);}},'debugShowBoundingVolume':{'get':function(){return this['_debugShowBoundingVolume'];},'set':function(_0x5e9a3d){var _0x42c135=_0x68aa19;this[_0x42c135(0x432a)]!==_0x5e9a3d&&(this[_0x42c135(0x432a)]=_0x5e9a3d,this[_0x42c135(0x5660)]=!0x0);}},'debugOverlappingFrustums':{'get':function(){var _0x3fc24e=_0x68aa19;return this[_0x3fc24e(0x49c4)];},'set':function(_0xe0c4c0){var _0x15a0aa=_0x68aa19;this[_0x15a0aa(0x49c4)]!==_0xe0c4c0&&(this[_0x15a0aa(0x49c4)]=_0xe0c4c0,this[_0x15a0aa(0x5660)]=!0x0);}},'pickId':{'get':function(){var _0x2032c1=_0x68aa19;return this[_0x2032c1(0x3329)];},'set':function(_0x234f84){var _0x3d4e0e=_0x68aa19;this[_0x3d4e0e(0x3329)]!==_0x234f84&&(this[_0x3d4e0e(0x3329)]=_0x234f84,this['dirty']=!0x0);}},'pickOnly':{'get':function(){var _0x595bca=_0x68aa19;return this[_0x595bca(0x1da3)];},'set':function(_0x5f452){var _0x5285fb=_0x68aa19;this[_0x5285fb(0x1da3)]!==_0x5f452&&(this['_pickOnly']=_0x5f452,this[_0x5285fb(0x5660)]=!0x0);}}}),DrawCommand[_0x68aa19(0x4b51)]['addUniformBuffer']=function(_0x131ae8){var _0x4f8ee9=_0x68aa19;_0x131ae8[_0x4f8ee9(0x3153)](),this[_0x4f8ee9(0x3237)]['push'](_0x131ae8);},DrawCommand[_0x68aa19(0x4b51)][_0x68aa19(0x2735)]=function(){var _0x43cef5=_0x68aa19;if(defined$1(this['_uniformBuffers'])){for(var _0x5bd243=0x0;_0x5bd243<this[_0x43cef5(0x3237)][_0x43cef5(0x531b)];_0x5bd243++)this[_0x43cef5(0x3237)][_0x5bd243][_0x43cef5(0x3f55)]();this[_0x43cef5(0x3237)]=[];}},DrawCommand[_0x68aa19(0x4660)]=function(_0x218375,_0x1940a9){var _0x4cdcf0=_0x68aa19;if(defined$1(_0x218375))return defined$1(_0x1940a9)||(_0x1940a9=new DrawCommand()),_0x1940a9[_0x4cdcf0(0x302f)]=_0x218375[_0x4cdcf0(0x302f)],_0x1940a9[_0x4cdcf0(0x1fb6)]=_0x218375['_orientedBoundingBox'],_0x1940a9[_0x4cdcf0(0x28a8)]=_0x218375[_0x4cdcf0(0x28a8)],_0x1940a9[_0x4cdcf0(0x24d5)]=_0x218375[_0x4cdcf0(0x24d5)],_0x1940a9[_0x4cdcf0(0x2f1)]=_0x218375['_modelMatrix'],_0x1940a9[_0x4cdcf0(0xb90)]=_0x218375[_0x4cdcf0(0xb90)],_0x1940a9[_0x4cdcf0(0x225)]=_0x218375[_0x4cdcf0(0x225)],_0x1940a9[_0x4cdcf0(0x3225)]=_0x218375['_count'],_0x1940a9[_0x4cdcf0(0x47ee)]=_0x218375[_0x4cdcf0(0x47ee)],_0x1940a9[_0x4cdcf0(0x41cc)]=_0x218375[_0x4cdcf0(0x41cc)],_0x1940a9[_0x4cdcf0(0x21e0)]=_0x218375['_shaderProgram'],_0x1940a9[_0x4cdcf0(0x5461)]=_0x218375[_0x4cdcf0(0x5461)],_0x1940a9[_0x4cdcf0(0x3237)]=_0x218375[_0x4cdcf0(0x3237)],_0x1940a9[_0x4cdcf0(0x7d0)]=_0x218375[_0x4cdcf0(0x7d0)],_0x1940a9['_framebuffer']=_0x218375[_0x4cdcf0(0x4d73)],_0x1940a9[_0x4cdcf0(0x2920)]=_0x218375['_pass'],_0x1940a9[_0x4cdcf0(0x3f68)]=_0x218375[_0x4cdcf0(0x3f68)],_0x1940a9['_owner']=_0x218375[_0x4cdcf0(0x273)],_0x1940a9[_0x4cdcf0(0x432a)]=_0x218375[_0x4cdcf0(0x432a)],_0x1940a9[_0x4cdcf0(0x49c4)]=_0x218375['_debugOverlappingFrustums'],_0x1940a9[_0x4cdcf0(0x3361)]=_0x218375[_0x4cdcf0(0x3361)],_0x1940a9[_0x4cdcf0(0x2e54)]=_0x218375[_0x4cdcf0(0x2e54)],_0x1940a9[_0x4cdcf0(0x4ab2)]=_0x218375[_0x4cdcf0(0x4ab2)],_0x1940a9['_pickId']=_0x218375[_0x4cdcf0(0x3329)],_0x1940a9[_0x4cdcf0(0x1da3)]=_0x218375[_0x4cdcf0(0x1da3)],_0x1940a9[_0x4cdcf0(0x724)]=_0x218375[_0x4cdcf0(0x724)],_0x1940a9[_0x4cdcf0(0x5660)]=!0x0,_0x1940a9[_0x4cdcf0(0x1b39)]=0x0,_0x1940a9;},DrawCommand[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x10099f,_0x48faca){var _0x55309c=_0x68aa19;_0x10099f[_0x55309c(0x14ee)](this,_0x48faca);};var Pass={'ENVIRONMENT':0x0,'COMPUTE':0x1,'GLOBE':0x2,'TERRAIN_CLASSIFICATION':0x3,'CESIUM_3D_TILE':0x4,'CESIUM_3D_TILE_CLASSIFICATION':0x5,'CESIUM_3D_TILE_CLASSIFICATION_IGNORE_SHOW':0x6,'S3MTiles':0x8,'S3MTilesClampObjectStencil':0x9,'S3MTilesClampObjectColor':0xa,'ProjectionImage':0xb,'OPAQUE':0xc,'ClampObject':0xd,'NonClampObject':0xe,'Label_Billboard':0xf,'Voxel_Billboard':0x10,'Particle':0x11,'TRANSLUCENT':0x12,'ANALYSIS':0x13,'LOG_DEPTH_OVERLAY':0x14,'OVERLAY':0x15,'OVERLAY_AGAINST_DEPTH':0x16,'NUMBER_OF_PASSES':0x17},Pass$1=Object[_0x68aa19(0x3e37)](Pass);function freezeRenderState(_0x4be3ee){var _0x50565c=_0x68aa19;if('object'!=typeof _0x4be3ee||null===_0x4be3ee)return _0x4be3ee;for(var _0x575348,_0x478082=Object[_0x50565c(0x20c8)](_0x4be3ee),_0x6a685e=0x0;_0x6a685e<_0x478082[_0x50565c(0x531b)];_0x6a685e++)_0x575348=_0x478082[_0x6a685e],_0x4be3ee['hasOwnProperty'](_0x575348)&&'_applyFunctions'!==_0x575348&&(_0x4be3ee[_0x575348]=freezeRenderState(_0x4be3ee[_0x575348]));return Object['freeze'](_0x4be3ee);}function RenderState(_0x4a3d2d){var _0x19554f=_0x68aa19,_0x58ed8c=defaultValue$1(_0x4a3d2d,{}),_0x48da5f=defaultValue$1(_0x58ed8c['cull'],{}),_0x16b136=defaultValue$1(_0x58ed8c[_0x19554f(0x2b5)],{}),_0x9752ee=defaultValue$1(_0x58ed8c[_0x19554f(0x65d)],{}),_0x49754c=defaultValue$1(_0x9752ee[_0x19554f(0x2f4d)],{}),_0x59547f=defaultValue$1(_0x58ed8c['depthRange'],{}),_0x268f28=defaultValue$1(_0x58ed8c[_0x19554f(0x4ba1)],{}),_0x216e52=defaultValue$1(_0x58ed8c['colorMask'],{}),_0x5b39d3=defaultValue$1(_0x58ed8c['blending'],{}),_0x25ed5a=defaultValue$1(_0x5b39d3[_0x19554f(0x28b8)],{}),_0xefbf6d=defaultValue$1(_0x58ed8c['stencilTest'],{}),_0x5061eb=defaultValue$1(_0xefbf6d[_0x19554f(0x235f)],{}),_0x1bbd5d=defaultValue$1(_0xefbf6d[_0x19554f(0x4d95)],{}),_0x334d59=defaultValue$1(_0x58ed8c[_0x19554f(0x4576)],{}),_0x423ba6=_0x58ed8c[_0x19554f(0x18be)];this['frontFace']=defaultValue$1(_0x58ed8c['frontFace'],WindingOrder$1[_0x19554f(0x2c7d)]),this[_0x19554f(0x16e)]={'enabled':defaultValue$1(_0x48da5f[_0x19554f(0x20fb)],!0x1),'face':defaultValue$1(_0x48da5f['face'],WebGLConstants$1[_0x19554f(0x33ef)])},this[_0x19554f(0x3bf7)]=defaultValue$1(_0x58ed8c['lineWidth'],0x1),this[_0x19554f(0x2b5)]={'enabled':defaultValue$1(_0x16b136[_0x19554f(0x20fb)],!0x1),'factor':defaultValue$1(_0x16b136['factor'],0x0),'units':defaultValue$1(_0x16b136[_0x19554f(0x5747)],0x0)},this['scissorTest']={'enabled':defaultValue$1(_0x9752ee['enabled'],!0x1),'rectangle':BoundingRectangle[_0x19554f(0x254b)](_0x49754c)},this['depthRange']={'near':defaultValue$1(_0x59547f[_0x19554f(0x2cb3)],0x0),'far':defaultValue$1(_0x59547f[_0x19554f(0x23e)],0x1)},this['depthTest']={'enabled':defaultValue$1(_0x268f28[_0x19554f(0x20fb)],!0x1),'func':defaultValue$1(_0x268f28['func'],WebGLConstants$1[_0x19554f(0xcda)])},this['colorMask']={'red':defaultValue$1(_0x216e52[_0x19554f(0x4f34)],!0x0),'green':defaultValue$1(_0x216e52[_0x19554f(0x2129)],!0x0),'blue':defaultValue$1(_0x216e52[_0x19554f(0x28f8)],!0x0),'alpha':defaultValue$1(_0x216e52['alpha'],!0x0)},this[_0x19554f(0x41e8)]=defaultValue$1(_0x58ed8c[_0x19554f(0x41e8)],!0x0),this['stencilMask']=defaultValue$1(_0x58ed8c['stencilMask'],-0x1),this[_0x19554f(0x25b6)]={'enabled':defaultValue$1(_0x5b39d3['enabled'],!0x1),'color':new Color$2(defaultValue$1(_0x25ed5a[_0x19554f(0x4f34)],0x0),defaultValue$1(_0x25ed5a['green'],0x0),defaultValue$1(_0x25ed5a['blue'],0x0),defaultValue$1(_0x25ed5a[_0x19554f(0x24f9)],0x0)),'equationRgb':defaultValue$1(_0x5b39d3[_0x19554f(0x1135)],WebGLConstants$1[_0x19554f(0x4a6b)]),'equationAlpha':defaultValue$1(_0x5b39d3[_0x19554f(0xeed)],WebGLConstants$1['FUNC_ADD']),'functionSourceRgb':defaultValue$1(_0x5b39d3[_0x19554f(0x3f13)],WebGLConstants$1['ONE']),'functionSourceAlpha':defaultValue$1(_0x5b39d3['functionSourceAlpha'],WebGLConstants$1[_0x19554f(0x28b6)]),'functionDestinationRgb':defaultValue$1(_0x5b39d3[_0x19554f(0x4e2a)],WebGLConstants$1[_0x19554f(0x3e26)]),'functionDestinationAlpha':defaultValue$1(_0x5b39d3[_0x19554f(0x36dc)],WebGLConstants$1[_0x19554f(0x3e26)])},this[_0x19554f(0x4c29)]={'enabled':defaultValue$1(_0xefbf6d[_0x19554f(0x20fb)],!0x1),'frontFunction':defaultValue$1(_0xefbf6d[_0x19554f(0x5855)],WebGLConstants$1[_0x19554f(0x5158)]),'backFunction':defaultValue$1(_0xefbf6d[_0x19554f(0x2942)],WebGLConstants$1[_0x19554f(0x5158)]),'reference':defaultValue$1(_0xefbf6d[_0x19554f(0x324a)],0x0),'mask':defaultValue$1(_0xefbf6d[_0x19554f(0x1aac)],-0x1),'frontOperation':{'fail':defaultValue$1(_0x5061eb[_0x19554f(0x11fe)],WebGLConstants$1[_0x19554f(0x2601)]),'zFail':defaultValue$1(_0x5061eb[_0x19554f(0x3ae7)],WebGLConstants$1[_0x19554f(0x2601)]),'zPass':defaultValue$1(_0x5061eb['zPass'],WebGLConstants$1['KEEP'])},'backOperation':{'fail':defaultValue$1(_0x1bbd5d[_0x19554f(0x11fe)],WebGLConstants$1[_0x19554f(0x2601)]),'zFail':defaultValue$1(_0x1bbd5d[_0x19554f(0x3ae7)],WebGLConstants$1[_0x19554f(0x2601)]),'zPass':defaultValue$1(_0x1bbd5d['zPass'],WebGLConstants$1[_0x19554f(0x2601)])}},this[_0x19554f(0x4576)]={'enabled':defaultValue$1(_0x334d59['enabled'],!0x1),'value':defaultValue$1(_0x334d59[_0x19554f(0x327)],0x1),'invert':defaultValue$1(_0x334d59[_0x19554f(0x76b)],!0x1)},this[_0x19554f(0x18be)]=defined$1(_0x423ba6)?new BoundingRectangle(_0x423ba6['x'],_0x423ba6['y'],_0x423ba6[_0x19554f(0x209)],_0x423ba6[_0x19554f(0x5862)]):void 0x0,this['id']=0x0,this[_0x19554f(0x35d5)]=[];}var nextRenderStateId=0x0,renderStateCache={};function enableOrDisable(_0xb85f51,_0x57133b,_0x34fc2b){var _0xa3cac=_0x68aa19;_0x34fc2b?_0xb85f51['enable'](_0x57133b):_0xb85f51[_0xa3cac(0x644)](_0x57133b);}function applyFrontFace(_0x1e431d,_0x55904e){var _0x3f0cd9=_0x68aa19;_0x1e431d[_0x3f0cd9(0x3bfe)](_0x55904e[_0x3f0cd9(0x3bfe)]);}function applyCull(_0x7d011,_0x2ff61a){var _0x45f9f8=_0x68aa19,_0x152f97=_0x2ff61a[_0x45f9f8(0x16e)],_0x326756=_0x152f97[_0x45f9f8(0x20fb)];enableOrDisable(_0x7d011,_0x7d011['CULL_FACE'],_0x326756),_0x326756&&_0x7d011[_0x45f9f8(0x5303)](_0x152f97['face']);}function applyLineWidth(_0x3df845,_0x5dcaf9){var _0x3e9710=_0x68aa19;_0x3df845[_0x3e9710(0x3bf7)](_0x5dcaf9[_0x3e9710(0x3bf7)]);}function applyPolygonOffset(_0x5c0a91,_0x30c335){var _0x32155f=_0x68aa19,_0x29ebce=_0x30c335[_0x32155f(0x2b5)],_0x3a1f56=_0x29ebce[_0x32155f(0x20fb)];enableOrDisable(_0x5c0a91,_0x5c0a91['POLYGON_OFFSET_FILL'],_0x3a1f56),_0x3a1f56&&_0x5c0a91['polygonOffset'](_0x29ebce['factor'],_0x29ebce[_0x32155f(0x5747)]);}function applyScissorTest(_0x54d452,_0x59b467,_0x14bb55){var _0x34b7d6=_0x68aa19,_0x52e9ab=_0x59b467[_0x34b7d6(0x65d)],_0x31efed=defined$1(_0x14bb55[_0x34b7d6(0x65d)])?_0x14bb55[_0x34b7d6(0x65d)][_0x34b7d6(0x20fb)]:_0x52e9ab['enabled'];if(enableOrDisable(_0x54d452,_0x54d452[_0x34b7d6(0x433)],_0x31efed),_0x31efed){var _0x3eb0f3=defined$1(_0x14bb55[_0x34b7d6(0x65d)])?_0x14bb55[_0x34b7d6(0x65d)][_0x34b7d6(0x2f4d)]:_0x52e9ab['rectangle'];_0x54d452[_0x34b7d6(0x1d6b)](_0x3eb0f3['x'],_0x3eb0f3['y'],_0x3eb0f3['width'],_0x3eb0f3['height']);}}function applyDepthRange(_0xd0b9f2,_0x32c159){var _0x15143a=_0x68aa19,_0x15ed6a=_0x32c159[_0x15143a(0x4207)];_0xd0b9f2['depthRange'](_0x15ed6a['near'],_0x15ed6a[_0x15143a(0x23e)]);}function applyDepthTest(_0x251688,_0x15146c){var _0x2321bc=_0x68aa19,_0x41b605=_0x15146c[_0x2321bc(0x4ba1)],_0x3488ab=_0x41b605[_0x2321bc(0x20fb)];enableOrDisable(_0x251688,_0x251688[_0x2321bc(0xcaa)],_0x3488ab),_0x3488ab&&_0x251688['depthFunc'](_0x41b605[_0x2321bc(0x326b)]);}function applyColorMask(_0x14b804,_0x3395d3){var _0x30622c=_0x68aa19,_0x35b584=_0x3395d3[_0x30622c(0x2f72)];_0x14b804[_0x30622c(0x2f72)](_0x35b584['red'],_0x35b584[_0x30622c(0x2129)],_0x35b584[_0x30622c(0x28f8)],_0x35b584[_0x30622c(0x24f9)]);}function applyDepthMask(_0x4e6159,_0x507897){var _0x51155e=_0x68aa19;_0x4e6159[_0x51155e(0x41e8)](_0x507897[_0x51155e(0x41e8)]);}function applyStencilMask(_0x183bb7,_0x420f85){var _0x178a62=_0x68aa19;_0x183bb7[_0x178a62(0x544d)](_0x420f85[_0x178a62(0x544d)]);}function applyBlendingColor(_0x95ccb4,_0x57eb44){var _0x5579d3=_0x68aa19;_0x95ccb4['blendColor'](_0x57eb44[_0x5579d3(0x4f34)],_0x57eb44[_0x5579d3(0x2129)],_0x57eb44['blue'],_0x57eb44['alpha']);}function applyBlending(_0x4b6d4d,_0x39abef,_0x32a9c4){var _0x159673=_0x68aa19,_0x493ff0=_0x39abef[_0x159673(0x25b6)],_0x581d47=defined$1(_0x32a9c4['blendingEnabled'])?_0x32a9c4[_0x159673(0x366a)]:_0x493ff0[_0x159673(0x20fb)];enableOrDisable(_0x4b6d4d,_0x4b6d4d[_0x159673(0xc4c)],_0x581d47),_0x581d47&&(applyBlendingColor(_0x4b6d4d,_0x493ff0[_0x159673(0x28b8)]),_0x4b6d4d[_0x159673(0x327a)](_0x493ff0[_0x159673(0x1135)],_0x493ff0[_0x159673(0xeed)]),_0x4b6d4d[_0x159673(0x2c83)](_0x493ff0['functionSourceRgb'],_0x493ff0[_0x159673(0x4e2a)],_0x493ff0[_0x159673(0x271d)],_0x493ff0[_0x159673(0x36dc)]));}function applyStencilTest(_0x469bff,_0x2b2f24){var _0x5c3832=_0x68aa19,_0x5362c9=_0x2b2f24[_0x5c3832(0x4c29)],_0x5d473d=_0x5362c9['enabled'];if(enableOrDisable(_0x469bff,_0x469bff['STENCIL_TEST'],_0x5d473d),_0x5d473d){var _0x5bb392=_0x5362c9['frontFunction'],_0x4bc68b=_0x5362c9[_0x5c3832(0x2942)],_0x273442=_0x5362c9['reference'],_0x1f5db3=_0x5362c9['mask'];_0x469bff[_0x5c3832(0x280)](_0x5bb392,_0x273442,_0x1f5db3),_0x469bff[_0x5c3832(0x4497)](_0x469bff[_0x5c3832(0x33ef)],_0x4bc68b,_0x273442,_0x1f5db3),_0x469bff[_0x5c3832(0x4497)](_0x469bff[_0x5c3832(0x1e2d)],_0x5bb392,_0x273442,_0x1f5db3);var _0x111205=_0x5362c9['frontOperation'],_0x3ac153=_0x111205[_0x5c3832(0x11fe)],_0x4e24a4=_0x111205[_0x5c3832(0x3ae7)],_0x3e7ae3=_0x111205['zPass'];_0x469bff['stencilOpSeparate'](_0x469bff['FRONT'],_0x3ac153,_0x4e24a4,_0x3e7ae3);var _0x942c1d=_0x5362c9['backOperation'],_0x5d2f5b=_0x942c1d[_0x5c3832(0x11fe)],_0x3bd49f=_0x942c1d['zFail'],_0x332ef6=_0x942c1d['zPass'];_0x469bff['stencilOpSeparate'](_0x469bff[_0x5c3832(0x33ef)],_0x5d2f5b,_0x3bd49f,_0x332ef6);}}function applySampleCoverage(_0x57fded,_0x3a3c76){var _0x213108=_0x68aa19,_0x44933a=_0x3a3c76[_0x213108(0x4576)],_0x219f2a=_0x44933a[_0x213108(0x20fb)];enableOrDisable(_0x57fded,_0x57fded[_0x213108(0x1695)],_0x219f2a),_0x219f2a&&_0x57fded[_0x213108(0x4576)](_0x44933a[_0x213108(0x327)],_0x44933a[_0x213108(0x76b)]);}RenderState[_0x68aa19(0x4d21)]=function(_0x2ccf9b){var _0x1498c1=_0x68aa19,_0x1bf3a5=JSON['stringify'](_0x2ccf9b),_0x1e49a1=renderStateCache[_0x1bf3a5];if(defined$1(_0x1e49a1))return++_0x1e49a1[_0x1498c1(0x2cc0)],_0x1e49a1[_0x1498c1(0x4695)];var _0x3f99a4=new RenderState(_0x2ccf9b),_0xe44214=JSON[_0x1498c1(0x1e9b)](_0x3f99a4);return defined$1(_0x1e49a1=renderStateCache[_0xe44214])||(_0x3f99a4['id']=nextRenderStateId++,_0x1e49a1={'referenceCount':0x0,'state':_0x3f99a4},renderStateCache[_0xe44214]=_0x1e49a1),++_0x1e49a1[_0x1498c1(0x2cc0)],renderStateCache[_0x1bf3a5]={'referenceCount':0x1,'state':_0x1e49a1['state']},_0x1e49a1[_0x1498c1(0x4695)];},RenderState[_0x68aa19(0xf21)]=function(_0x483b60){var _0x4293e7=_0x68aa19,_0x15923d=new RenderState(_0x483b60),_0x310f2f=JSON['stringify'](_0x15923d),_0x4526dd=renderStateCache[_0x310f2f],_0x3cba26=JSON[_0x4293e7(0x1e9b)](_0x483b60),_0x38bf44=renderStateCache[_0x3cba26];defined$1(_0x38bf44)&&(--_0x38bf44['referenceCount'],0x0===_0x38bf44[_0x4293e7(0x2cc0)]&&(delete renderStateCache[_0x3cba26],defined$1(_0x4526dd)&&--_0x4526dd[_0x4293e7(0x2cc0)])),defined$1(_0x4526dd)&&0x0===_0x4526dd[_0x4293e7(0x2cc0)]&&delete renderStateCache[_0x310f2f];},RenderState[_0x68aa19(0x3766)]=function(){return renderStateCache;},RenderState['clearCache']=function(){renderStateCache={};};var scratchViewport$3=new BoundingRectangle();function applyViewport(_0x7db3cb,_0x519096,_0x4d792e){var _0x14e134=_0x68aa19,_0x4b5c22=defaultValue$1(_0x519096[_0x14e134(0x18be)],_0x4d792e[_0x14e134(0x18be)]);defined$1(_0x4b5c22)||((_0x4b5c22=scratchViewport$3)[_0x14e134(0x209)]=_0x4d792e['context'][_0x14e134(0x2e24)],_0x4b5c22[_0x14e134(0x5862)]=_0x4d792e[_0x14e134(0x4174)][_0x14e134(0x1b40)]),_0x4d792e[_0x14e134(0x4174)][_0x14e134(0x3cca)][_0x14e134(0x18be)]=_0x4b5c22,_0x7db3cb[_0x14e134(0x18be)](_0x4b5c22['x'],_0x4b5c22['y'],_0x4b5c22[_0x14e134(0x209)],_0x4b5c22[_0x14e134(0x5862)]);}function createFuncs(_0x4a2fa1,_0x1164d8){var _0xe8c95e=_0x68aa19,_0x2eb6d3=[];return _0x4a2fa1[_0xe8c95e(0x3bfe)]!==_0x1164d8['frontFace']&&_0x2eb6d3[_0xe8c95e(0x3a33)](applyFrontFace),_0x4a2fa1[_0xe8c95e(0x16e)][_0xe8c95e(0x20fb)]===_0x1164d8[_0xe8c95e(0x16e)]['enabled']&&_0x4a2fa1[_0xe8c95e(0x16e)][_0xe8c95e(0x3e83)]===_0x1164d8[_0xe8c95e(0x16e)][_0xe8c95e(0x3e83)]||_0x2eb6d3[_0xe8c95e(0x3a33)](applyCull),_0x4a2fa1[_0xe8c95e(0x3bf7)]!==_0x1164d8[_0xe8c95e(0x3bf7)]&&_0x2eb6d3[_0xe8c95e(0x3a33)](applyLineWidth),_0x4a2fa1[_0xe8c95e(0x2b5)][_0xe8c95e(0x20fb)]===_0x1164d8[_0xe8c95e(0x2b5)][_0xe8c95e(0x20fb)]&&_0x4a2fa1[_0xe8c95e(0x2b5)]['factor']===_0x1164d8[_0xe8c95e(0x2b5)][_0xe8c95e(0x3836)]&&_0x4a2fa1[_0xe8c95e(0x2b5)][_0xe8c95e(0x5747)]===_0x1164d8['polygonOffset'][_0xe8c95e(0x5747)]||_0x2eb6d3[_0xe8c95e(0x3a33)](applyPolygonOffset),_0x4a2fa1[_0xe8c95e(0x4207)][_0xe8c95e(0x2cb3)]===_0x1164d8[_0xe8c95e(0x4207)][_0xe8c95e(0x2cb3)]&&_0x4a2fa1['depthRange'][_0xe8c95e(0x23e)]===_0x1164d8[_0xe8c95e(0x4207)][_0xe8c95e(0x23e)]||_0x2eb6d3['push'](applyDepthRange),_0x4a2fa1[_0xe8c95e(0x4ba1)][_0xe8c95e(0x20fb)]===_0x1164d8[_0xe8c95e(0x4ba1)][_0xe8c95e(0x20fb)]&&_0x4a2fa1[_0xe8c95e(0x4ba1)][_0xe8c95e(0x326b)]===_0x1164d8[_0xe8c95e(0x4ba1)][_0xe8c95e(0x326b)]||_0x2eb6d3[_0xe8c95e(0x3a33)](applyDepthTest),_0x4a2fa1[_0xe8c95e(0x2f72)][_0xe8c95e(0x4f34)]===_0x1164d8[_0xe8c95e(0x2f72)][_0xe8c95e(0x4f34)]&&_0x4a2fa1[_0xe8c95e(0x2f72)][_0xe8c95e(0x2129)]===_0x1164d8[_0xe8c95e(0x2f72)]['green']&&_0x4a2fa1[_0xe8c95e(0x2f72)][_0xe8c95e(0x28f8)]===_0x1164d8[_0xe8c95e(0x2f72)][_0xe8c95e(0x28f8)]&&_0x4a2fa1[_0xe8c95e(0x2f72)]['alpha']===_0x1164d8[_0xe8c95e(0x2f72)][_0xe8c95e(0x24f9)]||_0x2eb6d3[_0xe8c95e(0x3a33)](applyColorMask),_0x4a2fa1[_0xe8c95e(0x41e8)]!==_0x1164d8['depthMask']&&_0x2eb6d3[_0xe8c95e(0x3a33)](applyDepthMask),_0x4a2fa1[_0xe8c95e(0x544d)]!==_0x1164d8[_0xe8c95e(0x544d)]&&_0x2eb6d3[_0xe8c95e(0x3a33)](applyStencilMask),_0x4a2fa1[_0xe8c95e(0x4c29)]['enabled']===_0x1164d8[_0xe8c95e(0x4c29)][_0xe8c95e(0x20fb)]&&_0x4a2fa1['stencilTest'][_0xe8c95e(0x5855)]===_0x1164d8[_0xe8c95e(0x4c29)][_0xe8c95e(0x5855)]&&_0x4a2fa1[_0xe8c95e(0x4c29)]['backFunction']===_0x1164d8['stencilTest'][_0xe8c95e(0x2942)]&&_0x4a2fa1['stencilTest'][_0xe8c95e(0x324a)]===_0x1164d8[_0xe8c95e(0x4c29)]['reference']&&_0x4a2fa1[_0xe8c95e(0x4c29)]['mask']===_0x1164d8[_0xe8c95e(0x4c29)][_0xe8c95e(0x1aac)]&&_0x4a2fa1[_0xe8c95e(0x4c29)][_0xe8c95e(0x235f)][_0xe8c95e(0x11fe)]===_0x1164d8[_0xe8c95e(0x4c29)]['frontOperation'][_0xe8c95e(0x11fe)]&&_0x4a2fa1['stencilTest'][_0xe8c95e(0x235f)][_0xe8c95e(0x3ae7)]===_0x1164d8[_0xe8c95e(0x4c29)][_0xe8c95e(0x235f)][_0xe8c95e(0x3ae7)]&&_0x4a2fa1[_0xe8c95e(0x4c29)]['backOperation'][_0xe8c95e(0x11fe)]===_0x1164d8['stencilTest']['backOperation'][_0xe8c95e(0x11fe)]&&_0x4a2fa1[_0xe8c95e(0x4c29)][_0xe8c95e(0x4d95)][_0xe8c95e(0x3ae7)]===_0x1164d8[_0xe8c95e(0x4c29)][_0xe8c95e(0x4d95)]['zFail']&&_0x4a2fa1[_0xe8c95e(0x4c29)][_0xe8c95e(0x4d95)][_0xe8c95e(0x1037)]===_0x1164d8[_0xe8c95e(0x4c29)][_0xe8c95e(0x4d95)][_0xe8c95e(0x1037)]||_0x2eb6d3[_0xe8c95e(0x3a33)](applyStencilTest),_0x4a2fa1[_0xe8c95e(0x4576)]['enabled']===_0x1164d8[_0xe8c95e(0x4576)][_0xe8c95e(0x20fb)]&&_0x4a2fa1['sampleCoverage']['value']===_0x1164d8[_0xe8c95e(0x4576)]['value']&&_0x4a2fa1[_0xe8c95e(0x4576)][_0xe8c95e(0x76b)]===_0x1164d8[_0xe8c95e(0x4576)]['invert']||_0x2eb6d3['push'](applySampleCoverage),_0x2eb6d3;}RenderState[_0x68aa19(0x18ce)]=function(_0x4ac188,_0x50fa1e,_0x42a861){applyFrontFace(_0x4ac188,_0x50fa1e),applyCull(_0x4ac188,_0x50fa1e),applyLineWidth(_0x4ac188,_0x50fa1e),applyPolygonOffset(_0x4ac188,_0x50fa1e),applyDepthRange(_0x4ac188,_0x50fa1e),applyDepthTest(_0x4ac188,_0x50fa1e),applyColorMask(_0x4ac188,_0x50fa1e),applyDepthMask(_0x4ac188,_0x50fa1e),applyStencilMask(_0x4ac188,_0x50fa1e),applyStencilTest(_0x4ac188,_0x50fa1e),applySampleCoverage(_0x4ac188,_0x50fa1e),applyScissorTest(_0x4ac188,_0x50fa1e,_0x42a861),applyBlending(_0x4ac188,_0x50fa1e,_0x42a861),applyViewport(_0x4ac188,_0x50fa1e,_0x42a861);},RenderState[_0x68aa19(0x1faa)]=function(_0xba2abd,_0x5b843f,_0x4250b2,_0x326396,_0x737188,_0x497263,_0x53c90a,_0x45e9a3){var _0x2524e2=_0x68aa19;if(_0x5b843f!==_0x4250b2){var _0xa9281d=_0x4250b2[_0x2524e2(0x35d5)][_0x5b843f['id']];defined$1(_0xa9281d)||(_0xa9281d=createFuncs(_0x5b843f,_0x4250b2),_0x4250b2[_0x2524e2(0x35d5)][_0x5b843f['id']]=_0xa9281d);for(var _0x53d9a9=_0xa9281d['length'],_0x93982a=0x0;_0x93982a<_0x53d9a9;++_0x93982a)_0xa9281d[_0x93982a](_0xba2abd,_0x4250b2);}((defined$1(_0x326396[_0x2524e2(0x65d)])?_0x326396[_0x2524e2(0x65d)]:_0x5b843f[_0x2524e2(0x65d)])!==(defined$1(_0x737188['scissorTest'])?_0x737188[_0x2524e2(0x65d)]:_0x4250b2[_0x2524e2(0x65d)])||_0x45e9a3)&&applyScissorTest(_0xba2abd,_0x4250b2,_0x737188);var _0x4476a0=defined$1(_0x326396[_0x2524e2(0x366a)])?_0x326396[_0x2524e2(0x366a)]:_0x5b843f[_0x2524e2(0x25b6)][_0x2524e2(0x20fb)],_0x24dd64=defined$1(_0x737188[_0x2524e2(0x366a)])?_0x737188['blendingEnabled']:_0x4250b2[_0x2524e2(0x25b6)][_0x2524e2(0x20fb)];(_0x4476a0!==_0x24dd64||_0x24dd64&&_0x5b843f[_0x2524e2(0x25b6)]!==_0x4250b2['blending'])&&applyBlending(_0xba2abd,_0x4250b2,_0x737188),_0x5b843f===_0x4250b2&&_0x326396===_0x737188&&_0x326396['context']===_0x737188[_0x2524e2(0x4174)]&&_0x497263===_0x53c90a||applyViewport(_0xba2abd,_0x4250b2,_0x737188);},RenderState[_0x68aa19(0x4d2)]=function(_0x274bf2){var _0x36cb1d=_0x68aa19;return{'frontFace':_0x274bf2[_0x36cb1d(0x3bfe)],'cull':{'enabled':_0x274bf2[_0x36cb1d(0x16e)][_0x36cb1d(0x20fb)],'face':_0x274bf2[_0x36cb1d(0x16e)]['face']},'lineWidth':_0x274bf2[_0x36cb1d(0x3bf7)],'polygonOffset':{'enabled':_0x274bf2[_0x36cb1d(0x2b5)][_0x36cb1d(0x20fb)],'factor':_0x274bf2[_0x36cb1d(0x2b5)]['factor'],'units':_0x274bf2['polygonOffset']['units']},'scissorTest':{'enabled':_0x274bf2['scissorTest'][_0x36cb1d(0x20fb)],'rectangle':BoundingRectangle[_0x36cb1d(0x254b)](_0x274bf2[_0x36cb1d(0x65d)]['rectangle'])},'depthRange':{'near':_0x274bf2[_0x36cb1d(0x4207)][_0x36cb1d(0x2cb3)],'far':_0x274bf2['depthRange'][_0x36cb1d(0x23e)]},'depthTest':{'enabled':_0x274bf2[_0x36cb1d(0x4ba1)][_0x36cb1d(0x20fb)],'func':_0x274bf2[_0x36cb1d(0x4ba1)][_0x36cb1d(0x326b)]},'colorMask':{'red':_0x274bf2['colorMask'][_0x36cb1d(0x4f34)],'green':_0x274bf2[_0x36cb1d(0x2f72)][_0x36cb1d(0x2129)],'blue':_0x274bf2['colorMask'][_0x36cb1d(0x28f8)],'alpha':_0x274bf2[_0x36cb1d(0x2f72)]['alpha']},'depthMask':_0x274bf2[_0x36cb1d(0x41e8)],'stencilMask':_0x274bf2['stencilMask'],'blending':{'enabled':_0x274bf2[_0x36cb1d(0x25b6)][_0x36cb1d(0x20fb)],'color':Color$2['clone'](_0x274bf2[_0x36cb1d(0x25b6)][_0x36cb1d(0x28b8)]),'equationRgb':_0x274bf2['blending'][_0x36cb1d(0x1135)],'equationAlpha':_0x274bf2[_0x36cb1d(0x25b6)][_0x36cb1d(0xeed)],'functionSourceRgb':_0x274bf2[_0x36cb1d(0x25b6)][_0x36cb1d(0x3f13)],'functionSourceAlpha':_0x274bf2[_0x36cb1d(0x25b6)]['functionSourceAlpha'],'functionDestinationRgb':_0x274bf2[_0x36cb1d(0x25b6)][_0x36cb1d(0x4e2a)],'functionDestinationAlpha':_0x274bf2[_0x36cb1d(0x25b6)][_0x36cb1d(0x36dc)]},'stencilTest':{'enabled':_0x274bf2[_0x36cb1d(0x4c29)][_0x36cb1d(0x20fb)],'frontFunction':_0x274bf2[_0x36cb1d(0x4c29)][_0x36cb1d(0x5855)],'backFunction':_0x274bf2['stencilTest'][_0x36cb1d(0x2942)],'reference':_0x274bf2['stencilTest'][_0x36cb1d(0x324a)],'mask':_0x274bf2[_0x36cb1d(0x4c29)][_0x36cb1d(0x1aac)],'frontOperation':{'fail':_0x274bf2[_0x36cb1d(0x4c29)][_0x36cb1d(0x235f)][_0x36cb1d(0x11fe)],'zFail':_0x274bf2[_0x36cb1d(0x4c29)]['frontOperation'][_0x36cb1d(0x3ae7)],'zPass':_0x274bf2[_0x36cb1d(0x4c29)][_0x36cb1d(0x235f)][_0x36cb1d(0x1037)]},'backOperation':{'fail':_0x274bf2[_0x36cb1d(0x4c29)][_0x36cb1d(0x4d95)][_0x36cb1d(0x11fe)],'zFail':_0x274bf2[_0x36cb1d(0x4c29)][_0x36cb1d(0x4d95)][_0x36cb1d(0x3ae7)],'zPass':_0x274bf2[_0x36cb1d(0x4c29)][_0x36cb1d(0x4d95)][_0x36cb1d(0x1037)]}},'sampleCoverage':{'enabled':_0x274bf2['sampleCoverage'][_0x36cb1d(0x20fb)],'value':_0x274bf2[_0x36cb1d(0x4576)][_0x36cb1d(0x327)],'invert':_0x274bf2[_0x36cb1d(0x4576)][_0x36cb1d(0x76b)]},'viewport':defined$1(_0x274bf2[_0x36cb1d(0x18be)])?BoundingRectangle['clone'](_0x274bf2[_0x36cb1d(0x18be)]):void 0x0};};var viewerPositionWCScratch=new Cartesian3();function AutomaticUniform(_0x39dc46){var _0x133780=_0x68aa19;this[_0x133780(0x20bd)]=_0x39dc46[_0x133780(0x57c2)],this['_datatype']=_0x39dc46['datatype'],this[_0x133780(0x1e43)]=_0x39dc46['getValue'];}var datatypeToGlsl={};datatypeToGlsl[WebGLConstants$1[_0x68aa19(0x15eb)]]=_0x68aa19(0x1718),datatypeToGlsl[WebGLConstants$1[_0x68aa19(0x2c3)]]='vec2',datatypeToGlsl[WebGLConstants$1['FLOAT_VEC3']]=_0x68aa19(0x4f4),datatypeToGlsl[WebGLConstants$1['FLOAT_VEC4']]=_0x68aa19(0x54a2),datatypeToGlsl[WebGLConstants$1[_0x68aa19(0x3624)]]=_0x68aa19(0x1d05),datatypeToGlsl[WebGLConstants$1[_0x68aa19(0x1850)]]=_0x68aa19(0x3740),datatypeToGlsl[WebGLConstants$1['INT_VEC3']]=_0x68aa19(0x646),datatypeToGlsl[WebGLConstants$1[_0x68aa19(0x34e7)]]='ivec4',datatypeToGlsl[WebGLConstants$1['BOOL']]=_0x68aa19(0x3795),datatypeToGlsl[WebGLConstants$1[_0x68aa19(0x42bc)]]=_0x68aa19(0x44c9),datatypeToGlsl[WebGLConstants$1['BOOL_VEC3']]='bvec3',datatypeToGlsl[WebGLConstants$1[_0x68aa19(0x19ae)]]=_0x68aa19(0x35e7),datatypeToGlsl[WebGLConstants$1[_0x68aa19(0x733)]]=_0x68aa19(0x37be),datatypeToGlsl[WebGLConstants$1['FLOAT_MAT3']]=_0x68aa19(0x2256),datatypeToGlsl[WebGLConstants$1[_0x68aa19(0x3b48)]]=_0x68aa19(0x29af),datatypeToGlsl[WebGLConstants$1[_0x68aa19(0x4de9)]]=_0x68aa19(0x3817),datatypeToGlsl[WebGLConstants$1[_0x68aa19(0xbcd)]]=_0x68aa19(0x1998),AutomaticUniform[_0x68aa19(0x4b51)]['getDeclaration']=function(_0x5f12f8){var _0x31d47d=_0x68aa19,_0xadf07e='uniform\x20'+datatypeToGlsl[this['_datatype']]+'\x20'+_0x5f12f8,_0x4957df=this['_size'];return _0xadf07e+=0x1===_0x4957df?';':'['+_0x4957df[_0x31d47d(0x1d43)]()+'];';};var AutomaticUniforms={'czm_viewport':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x1610)],'getValue':function(_0x2dd2e4){var _0x319cbe=_0x68aa19;return _0x2dd2e4[_0x319cbe(0x3400)];}}),'czm_viewportOrthographic':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT_MAT4'],'getValue':function(_0x2bb199){var _0x15daf4=_0x68aa19;return _0x2bb199[_0x15daf4(0x31a4)];}}),'czm_viewportTransformation':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT_MAT4'],'getValue':function(_0x157c8e){return _0x157c8e['viewportTransformation'];}}),'czm_globeDepthTexture':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4de9)],'getValue':function(_0x47d53b){var _0x1e251d=_0x68aa19;return _0x47d53b[_0x1e251d(0x4cde)];}}),'czm_model':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT_MAT4'],'getValue':function(_0x20248e){var _0x358635=_0x68aa19;return _0x20248e[_0x358635(0xce4)];}}),'czm_inverseModel':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x443d4c){return _0x443d4c['inverseModel'];}}),'czm_view':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x29dd64){var _0x117c7e=_0x68aa19;return _0x29dd64[_0x117c7e(0x629)];}}),'czm_view3D':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x23ee7c){var _0xdbd457=_0x68aa19;return _0x23ee7c[_0xdbd457(0x16c5)];}}),'czm_viewRotation':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT_MAT3'],'getValue':function(_0x15f352){var _0x4f2408=_0x68aa19;return _0x15f352[_0x4f2408(0x3940)];}}),'czm_viewRotation3D':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4203)],'getValue':function(_0x939353){var _0x554dfe=_0x68aa19;return _0x939353[_0x554dfe(0x22c9)];}}),'czm_inverseView':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x3f3886){var _0x87b532=_0x68aa19;return _0x3f3886[_0x87b532(0x3ede)];}}),'czm_inverseView3D':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x506f45){return _0x506f45['inverseView3D'];}}),'czm_inverseViewRotation':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4203)],'getValue':function(_0x31a9b0){var _0x5f2d57=_0x68aa19;return _0x31a9b0[_0x5f2d57(0x2fe3)];}}),'czm_inverseViewRotation3D':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4203)],'getValue':function(_0x50ab29){var _0x38ea37=_0x68aa19;return _0x50ab29[_0x38ea37(0x1769)];}}),'czm_projection':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x3ba7e3){return _0x3ba7e3['projection'];}}),'czm_inverseProjection':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x1e4e53){return _0x1e4e53['inverseProjection'];}}),'czm_infiniteProjection':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0xd93ddd){return _0xd93ddd['infiniteProjection'];}}),'czm_modelView':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x2726a9){var _0x48feee=_0x68aa19;return _0x2726a9[_0x48feee(0x53a2)];}}),'czm_modelView3D':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT_MAT4'],'getValue':function(_0x10e58c){return _0x10e58c['modelView3D'];}}),'czm_modelViewRelativeToEye':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x3eda4f){var _0x380229=_0x68aa19;return _0x3eda4f[_0x380229(0x24ad)];}}),'czm_inverseModelView':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x919c4c){return _0x919c4c['inverseModelView'];}}),'czm_inverseModelView3D':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x1f9248){var _0x1f38b5=_0x68aa19;return _0x1f9248[_0x1f38b5(0x7a5)];}}),'czm_viewProjection':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x2a4155){var _0x10a1bb=_0x68aa19;return _0x2a4155[_0x10a1bb(0x43e0)];}}),'czm_inverseViewProjection':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x39d6fc){var _0x3f659=_0x68aa19;return _0x39d6fc[_0x3f659(0x1b06)];}}),'czm_modelViewProjection':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x2328a8){var _0x8adce8=_0x68aa19;return _0x2328a8[_0x8adce8(0x408)];}}),'czm_inverseModelViewProjection':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT_MAT4'],'getValue':function(_0x1ee1d2){var _0x592f69=_0x68aa19;return _0x1ee1d2[_0x592f69(0x4c18)];}}),'czm_modelViewProjectionRelativeToEye':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT_MAT4'],'getValue':function(_0x1d5ce4){var _0x1806ea=_0x68aa19;return _0x1d5ce4[_0x1806ea(0x2510)];}}),'czm_modelViewInfiniteProjection':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x3b48)],'getValue':function(_0x52e6ed){var _0x5d0692=_0x68aa19;return _0x52e6ed[_0x5d0692(0x43d)];}}),'czm_orthographicIn3D':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x15eb)],'getValue':function(_0xfa04c4){var _0x4ba9b0=_0x68aa19;return _0xfa04c4[_0x4ba9b0(0x2174)]?0x1:0x0;}}),'czm_normal':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4203)],'getValue':function(_0x50c2bb){var _0x65bf47=_0x68aa19;return _0x50c2bb[_0x65bf47(0x193a)];}}),'czm_normal3D':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4203)],'getValue':function(_0x241e7b){var _0x2b1918=_0x68aa19;return _0x241e7b[_0x2b1918(0x1489)];}}),'czm_inverseNormal':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT_MAT3'],'getValue':function(_0x43fd07){var _0x53d808=_0x68aa19;return _0x43fd07[_0x53d808(0x222c)];}}),'czm_inverseNormal3D':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4203)],'getValue':function(_0xa8a52d){var _0x3936c5=_0x68aa19;return _0xa8a52d[_0x3936c5(0x29dd)];}}),'czm_eyeHeight2D':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x2c3)],'getValue':function(_0x474b07){var _0x427e86=_0x68aa19;return _0x474b07[_0x427e86(0x3abb)];}}),'czm_entireFrustum':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x2c3)],'getValue':function(_0x4fa94d){return _0x4fa94d['entireFrustum'];}}),'czm_currentFrustum':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x2c3)],'getValue':function(_0x4cb07e){var _0x136f41=_0x68aa19;return _0x4cb07e[_0x136f41(0x19e7)];}}),'czm_frustumPlanes':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x1610)],'getValue':function(_0x3cd306){var _0x156a4a=_0x68aa19;return _0x3cd306[_0x156a4a(0xd1e)];}}),'czm_farDepthFromNearPlusOne':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x15eb)],'getValue':function(_0x4760f5){var _0x4776ab=_0x68aa19;return _0x4760f5[_0x4776ab(0x4427)];}}),'czm_log2FarDepthFromNearPlusOne':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT'],'getValue':function(_0x330569){var _0x5c5ac3=_0x68aa19;return _0x330569[_0x5c5ac3(0x4bcd)];}}),'czm_oneOverLog2FarDepthFromNearPlusOne':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT'],'getValue':function(_0x32b5f4){var _0x184caf=_0x68aa19;return _0x32b5f4[_0x184caf(0x1670)];}}),'czm_sunPositionWC':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0x20de03){return _0x20de03['sunPositionWC'];}}),'czm_sunPositionColumbusView':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0x1e8ae4){var _0x480b03=_0x68aa19;return _0x1e8ae4[_0x480b03(0xb3f)];}}),'czm_sunDirectionEC':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0x102150){var _0x194408=_0x68aa19;return _0x102150[_0x194408(0x82f)];}}),'czm_sunDirectionWC':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0x5d5039){var _0x14b7f3=_0x68aa19;return _0x5d5039[_0x14b7f3(0x2c80)];}}),'czm_moonDirectionEC':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT_VEC3'],'getValue':function(_0x4ae728){var _0x462a63=_0x68aa19;return _0x4ae728[_0x462a63(0x2171)];}}),'czm_lightDirectionEC':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0x5d8106){var _0x5a6bf5=_0x68aa19;return _0x5d8106[_0x5a6bf5(0x2b30)];}}),'czm_lightDirectionWC':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0x359bcf){var _0x4dcc0c=_0x68aa19;return _0x359bcf[_0x4dcc0c(0x177c)];}}),'czm_lightColor':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0x4c44b3){var _0x3b460d=_0x68aa19;return _0x4c44b3[_0x3b460d(0x5731)];}}),'czm_lightColorHdr':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0x105f97){return _0x105f97['lightColorHdr'];}}),'czm_encodedCameraPositionMCHigh':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0xebe944){var _0x58b58d=_0x68aa19;return _0xebe944[_0x58b58d(0x5670)];}}),'czm_encodedCameraPositionMCLow':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0xc265f3){var _0x2b1579=_0x68aa19;return _0xc265f3[_0x2b1579(0x202)];}}),'czm_cameraPositionWC':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT_VEC3'],'getValue':function(_0x4f57f1){var _0x546fb8=_0x68aa19;return _0x4f57f1[_0x546fb8(0x47f3)];}}),'czm_viewerPositionWC':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0x2cdb81){var _0x1da8f5=_0x68aa19;return Matrix4[_0x1da8f5(0x468b)](_0x2cdb81[_0x1da8f5(0x3ede)],viewerPositionWCScratch);}}),'czm_frameNumber':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x15eb)],'getValue':function(_0x4080c5){var _0x402369=_0x68aa19;return _0x4080c5['frameState'][_0x402369(0x5671)];}}),'czm_morphTime':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x15eb)],'getValue':function(_0x1d8a74){var _0x43e1fe=_0x68aa19;return _0x1d8a74[_0x43e1fe(0x4a7b)][_0x43e1fe(0x1728)];}}),'czm_sceneMode':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT'],'getValue':function(_0x3e4dd2){var _0x411d32=_0x68aa19;return _0x3e4dd2[_0x411d32(0x4a7b)]['mode'];}}),'czm_pass':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x15eb)],'getValue':function(_0xc3c585){var _0xefd8c=_0x68aa19;return _0xc3c585[_0xefd8c(0x18ad)];}}),'czm_backgroundColor':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x1610)],'getValue':function(_0x1111cf){return _0x1111cf['backgroundColor'];}}),'czm_brdfLut':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['SAMPLER_2D'],'getValue':function(_0x408af9){var _0x5e0d44=_0x68aa19;return _0x408af9[_0x5e0d44(0x4afc)];}}),'czm_environmentMap':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0xbcd)],'getValue':function(_0x5d1dd1){var _0x403c7b=_0x68aa19;return _0x5d1dd1[_0x403c7b(0x171e)];}}),'czm_specularEnvironmentMaps':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4de9)],'getValue':function(_0x1355ef){return _0x1355ef['specularEnvironmentMaps'];}}),'czm_specularEnvironmentMapSize':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT_VEC2'],'getValue':function(_0x47407d){var _0x32126f=_0x68aa19;return _0x47407d[_0x32126f(0xdb8)];}}),'czm_specularEnvironmentMapsMaximumLOD':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x15eb)],'getValue':function(_0x518bea){var _0x981c3=_0x68aa19;return _0x518bea[_0x981c3(0x19c)];}}),'czm_sphericalHarmonicCoefficients':new AutomaticUniform({'size':0x9,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0x53de3a){var _0x327dc0=_0x68aa19;return _0x53de3a[_0x327dc0(0x9f7)];}}),'czm_temeToPseudoFixed':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4203)],'getValue':function(_0x120530){return _0x120530['temeToPseudoFixedMatrix'];}}),'czm_pixelRatio':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x15eb)],'getValue':function(_0x12987a){var _0x1bc746=_0x68aa19;return _0x12987a[_0x1bc746(0x3fac)];}}),'czm_resolutionScale':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x15eb)],'getValue':function(_0xfa583e){var _0x3c3815=_0x68aa19;return _0xfa583e[_0x3c3815(0x102e)];}}),'czm_fogDensity':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x15eb)],'getValue':function(_0x42b52d){var _0x56ef41=_0x68aa19;return _0x42b52d[_0x56ef41(0x2562)];}}),'czm_imagerySplitPosition':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x2c3)],'getValue':function(_0x3953be){var _0x55378c=_0x68aa19;return _0x3953be[_0x55378c(0x2094)];}}),'czm_globeSplitPosition':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x2c3)],'getValue':function(_0x171073){var _0x2d1de8=_0x68aa19;return _0x171073[_0x2d1de8(0x4973)];}}),'czm_geometricToleranceOverMeter':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x15eb)],'getValue':function(_0x3b1a11){var _0x593147=_0x68aa19;return _0x3b1a11[_0x593147(0xe67)];}}),'czm_minimumDisableDepthTestDistance':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x15eb)],'getValue':function(_0x1c9fe6){var _0x47c852=_0x68aa19;return _0x1c9fe6[_0x47c852(0x57de)];}}),'czm_invertClassificationColor':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x1610)],'getValue':function(_0x1fd4d5){return _0x1fd4d5['invertClassificationColor'];}}),'czm_gamma':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1['FLOAT'],'getValue':function(_0x5b94e7){return _0x5b94e7['gamma'];}}),'czm_sunColor':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4aca)],'getValue':function(_0x2e356d){return _0x2e356d['sunColor'];}}),'czm_globeDepthTextureDim':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x2c3)],'getValue':function(_0x34180a){var _0x70e4b4=_0x68aa19;return _0x34180a[_0x70e4b4(0x184a)];}}),'czm_nonSelDepthTexture':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4de9)],'getValue':function(_0x4d4b99){return _0x4d4b99['nonSelDepthTexture'];}}),'czm_maskTexture':new AutomaticUniform({'size':0x1,'datatype':WebGLConstants$1[_0x68aa19(0x4de9)],'getValue':function(_0x489de7){return _0x489de7['maskTexture'];}})};function createUniform(_0x49b3aa,_0x305568,_0x795122,_0x258c49){var _0x2acc62=_0x68aa19;switch(_0x305568[_0x2acc62(0x3243)]){case _0x49b3aa[_0x2acc62(0x15eb)]:return new UniformFloat(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa[_0x2acc62(0x2c3)]:return new UniformFloatVec2(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa[_0x2acc62(0x4aca)]:return new UniformFloatVec3(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa['FLOAT_VEC4']:return new UniformFloatVec4(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa[_0x2acc62(0x4de9)]:case _0x49b3aa[_0x2acc62(0xbcd)]:return new UniformSampler(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa[_0x2acc62(0x168e)]:return new UniformTextureArraySampler(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa[_0x2acc62(0x3624)]:case _0x49b3aa[_0x2acc62(0x1ffb)]:return new UniformInt(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa[_0x2acc62(0x1850)]:case _0x49b3aa[_0x2acc62(0x42bc)]:return new UniformIntVec2(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa[_0x2acc62(0x4bc7)]:case _0x49b3aa[_0x2acc62(0x1b54)]:return new UniformIntVec3(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa[_0x2acc62(0x34e7)]:case _0x49b3aa[_0x2acc62(0x19ae)]:return new UniformIntVec4(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa['FLOAT_MAT2']:return new UniformMat2(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa['FLOAT_MAT3']:return new UniformMat3(_0x49b3aa,_0x305568,_0x795122,_0x258c49);case _0x49b3aa[_0x2acc62(0x3b48)]:return new UniformMat4(_0x49b3aa,_0x305568,_0x795122,_0x258c49);default:throw new RuntimeError$2(_0x2acc62(0x2039)+_0x305568['type']+_0x2acc62(0x53f1)+_0x795122+'\x22.');}}function UniformFloat(_0x1bbe96,_0x598479,_0x3571ed,_0x36284f){var _0xd47c1c=_0x68aa19;this[_0xd47c1c(0x13f9)]=_0x3571ed,this[_0xd47c1c(0x327)]=void 0x0,this[_0xd47c1c(0x3509)]=0x0,this[_0xd47c1c(0x1651)]=_0x1bbe96,this[_0xd47c1c(0x1773)]=_0x36284f;}function UniformFloatVec2(_0xf04871,_0x4fd375,_0x205071,_0x1096a3){var _0x4cdf40=_0x68aa19;this['name']=_0x205071,this[_0x4cdf40(0x327)]=void 0x0,this[_0x4cdf40(0x3509)]=new Cartesian2(),this['_gl']=_0xf04871,this[_0x4cdf40(0x1773)]=_0x1096a3;}function UniformFloatVec3(_0x3f0d63,_0x222822,_0x511766,_0x55b466){var _0xdd8e90=_0x68aa19;this[_0xdd8e90(0x13f9)]=_0x511766,this[_0xdd8e90(0x327)]=void 0x0,this[_0xdd8e90(0x3509)]=void 0x0,this[_0xdd8e90(0x1651)]=_0x3f0d63,this[_0xdd8e90(0x1773)]=_0x55b466;}function UniformFloatVec4(_0x3cc83b,_0x3b7d87,_0x1c464b,_0x58802a){var _0x47079e=_0x68aa19;this[_0x47079e(0x13f9)]=_0x1c464b,this[_0x47079e(0x327)]=void 0x0,this[_0x47079e(0x3509)]=void 0x0,this[_0x47079e(0x1651)]=_0x3cc83b,this[_0x47079e(0x1773)]=_0x58802a;}function UniformSampler(_0x5135bc,_0x4e56f0,_0x3af059,_0x4c7c0e){var _0x217b56=_0x68aa19;this[_0x217b56(0x13f9)]=_0x3af059,this[_0x217b56(0x327)]=void 0x0,this[_0x217b56(0x1651)]=_0x5135bc,this[_0x217b56(0x1773)]=_0x4c7c0e,this[_0x217b56(0x430c)]=void 0x0;}function UniformTextureArraySampler(_0x23699c,_0x32df00,_0x56baa4,_0x46de6b){var _0x5208aa=_0x68aa19;this[_0x5208aa(0x13f9)]=_0x56baa4,this[_0x5208aa(0x327)]=void 0x0,this[_0x5208aa(0x1651)]=_0x23699c,this[_0x5208aa(0x1773)]=_0x46de6b,this[_0x5208aa(0x430c)]=void 0x0,this[_0x5208aa(0x2c59)]=void 0x0;}function UniformInt(_0x210bdb,_0x4381b2,_0x2c0e58,_0x1712a5){var _0x4e7650=_0x68aa19;this[_0x4e7650(0x13f9)]=_0x2c0e58,this[_0x4e7650(0x327)]=void 0x0,this[_0x4e7650(0x3509)]=0x0,this[_0x4e7650(0x1651)]=_0x210bdb,this[_0x4e7650(0x1773)]=_0x1712a5;}function UniformIntVec2(_0x3149cf,_0x16fc6c,_0x34d52b,_0x1900b8){var _0x58a441=_0x68aa19;this['name']=_0x34d52b,this[_0x58a441(0x327)]=void 0x0,this[_0x58a441(0x3509)]=new Cartesian2(),this['_gl']=_0x3149cf,this[_0x58a441(0x1773)]=_0x1900b8;}function UniformIntVec3(_0x36b743,_0x59de7a,_0x2ad16d,_0x291fd6){var _0x4e581d=_0x68aa19;this[_0x4e581d(0x13f9)]=_0x2ad16d,this['value']=void 0x0,this['_value']=new Cartesian3(),this[_0x4e581d(0x1651)]=_0x36b743,this[_0x4e581d(0x1773)]=_0x291fd6;}function UniformIntVec4(_0x35ab67,_0x338a63,_0x41d210,_0x4d498a){var _0x33e684=_0x68aa19;this[_0x33e684(0x13f9)]=_0x41d210,this[_0x33e684(0x327)]=void 0x0,this[_0x33e684(0x3509)]=new Cartesian4(),this[_0x33e684(0x1651)]=_0x35ab67,this[_0x33e684(0x1773)]=_0x4d498a;}UniformFloat[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x370e79=_0x68aa19;this[_0x370e79(0x327)]!==this[_0x370e79(0x3509)]&&(this[_0x370e79(0x3509)]=this[_0x370e79(0x327)],this[_0x370e79(0x1651)][_0x370e79(0x1f60)](this[_0x370e79(0x1773)],this[_0x370e79(0x327)]));},UniformFloatVec2[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0xb696ce=_0x68aa19,_0x18c8f3=this[_0xb696ce(0x327)];Cartesian2[_0xb696ce(0x2ed4)](_0x18c8f3,this[_0xb696ce(0x3509)])||(Cartesian2[_0xb696ce(0x254b)](_0x18c8f3,this['_value']),this[_0xb696ce(0x1651)][_0xb696ce(0x169f)](this['_location'],_0x18c8f3['x'],_0x18c8f3['y']));},UniformFloatVec3[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x31bb5c=_0x68aa19,_0x5c12d2=this[_0x31bb5c(0x327)];defined$1(_0x5c12d2[_0x31bb5c(0x4f34)])?Color$2[_0x31bb5c(0x2ed4)](_0x5c12d2,this[_0x31bb5c(0x3509)])||(this[_0x31bb5c(0x3509)]=Color$2[_0x31bb5c(0x254b)](_0x5c12d2,this[_0x31bb5c(0x3509)]),this[_0x31bb5c(0x1651)]['uniform3f'](this[_0x31bb5c(0x1773)],_0x5c12d2['red'],_0x5c12d2[_0x31bb5c(0x2129)],_0x5c12d2[_0x31bb5c(0x28f8)])):defined$1(_0x5c12d2['x'])&&(Cartesian3[_0x31bb5c(0x2ed4)](_0x5c12d2,this[_0x31bb5c(0x3509)])||(this['_value']=Cartesian3[_0x31bb5c(0x254b)](_0x5c12d2,this['_value']),this['_gl'][_0x31bb5c(0x320f)](this[_0x31bb5c(0x1773)],_0x5c12d2['x'],_0x5c12d2['y'],_0x5c12d2['z'])));},UniformFloatVec4['prototype'][_0x68aa19(0x346f)]=function(){var _0x4f04f8=_0x68aa19,_0x58a935=this[_0x4f04f8(0x327)];defined$1(_0x58a935[_0x4f04f8(0x4f34)])?Color$2[_0x4f04f8(0x2ed4)](_0x58a935,this['_value'])||(this[_0x4f04f8(0x3509)]=Color$2['clone'](_0x58a935,this[_0x4f04f8(0x3509)]),this['_gl'][_0x4f04f8(0x2147)](this[_0x4f04f8(0x1773)],_0x58a935['red'],_0x58a935[_0x4f04f8(0x2129)],_0x58a935[_0x4f04f8(0x28f8)],_0x58a935[_0x4f04f8(0x24f9)])):defined$1(_0x58a935['x'])&&(Cartesian4[_0x4f04f8(0x2ed4)](_0x58a935,this[_0x4f04f8(0x3509)])||(this[_0x4f04f8(0x3509)]=Cartesian4[_0x4f04f8(0x254b)](_0x58a935,this['_value']),this['_gl'][_0x4f04f8(0x2147)](this[_0x4f04f8(0x1773)],_0x58a935['x'],_0x58a935['y'],_0x58a935['z'],_0x58a935['w'])));},UniformSampler['prototype'][_0x68aa19(0x346f)]=function(){var _0x56fc56=_0x68aa19,_0x46dabf=this[_0x56fc56(0x1651)];_0x46dabf[_0x56fc56(0xead)](_0x46dabf[_0x56fc56(0x1e89)]+this[_0x56fc56(0x430c)]);var _0x2625d7=this[_0x56fc56(0x327)];_0x46dabf[_0x56fc56(0x2502)](_0x2625d7[_0x56fc56(0x2853)],_0x2625d7['_texture']);},UniformSampler[_0x68aa19(0x4b51)][_0x68aa19(0x105d)]=function(_0x19689d){var _0x227b55=_0x68aa19;return this[_0x227b55(0x430c)]=_0x19689d,this[_0x227b55(0x1651)][_0x227b55(0x36e)](this[_0x227b55(0x1773)],_0x19689d),_0x19689d+0x1;},UniformTextureArraySampler[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x48a18f=_0x68aa19,_0x42706c=this[_0x48a18f(0x327)];if(!defined$1(_0x42706c['id'])||this['lastBindTextureID']!==_0x42706c['id']){var _0x4736b3=this[_0x48a18f(0x1651)];_0x4736b3[_0x48a18f(0xead)](_0x4736b3['TEXTURE0']+this[_0x48a18f(0x430c)]),_0x4736b3['bindTexture'](_0x42706c['_target'],_0x42706c[_0x48a18f(0x4ee3)]),this[_0x48a18f(0x2c59)]=_0x42706c['id'];}},UniformTextureArraySampler['prototype'][_0x68aa19(0x105d)]=function(_0xfcac70){var _0x356f4e=_0x68aa19;return this['textureUnitIndex']=_0xfcac70,this[_0x356f4e(0x1651)][_0x356f4e(0x36e)](this[_0x356f4e(0x1773)],_0xfcac70),_0xfcac70+0x1;},UniformInt[_0x68aa19(0x4b51)]['set']=function(){var _0x8b2293=_0x68aa19;this['value']!==this[_0x8b2293(0x3509)]&&(this['_value']=this[_0x8b2293(0x327)],this['_gl'][_0x8b2293(0x36e)](this[_0x8b2293(0x1773)],this[_0x8b2293(0x327)]));},UniformIntVec2[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x1336b9=_0x68aa19,_0x38bcc4=this[_0x1336b9(0x327)];Cartesian2[_0x1336b9(0x2ed4)](_0x38bcc4,this[_0x1336b9(0x3509)])||(Cartesian2[_0x1336b9(0x254b)](_0x38bcc4,this[_0x1336b9(0x3509)]),this[_0x1336b9(0x1651)][_0x1336b9(0x3314)](this[_0x1336b9(0x1773)],_0x38bcc4['x'],_0x38bcc4['y']));},UniformIntVec3['prototype'][_0x68aa19(0x346f)]=function(){var _0x25248f=_0x68aa19,_0x3aed82=this['value'];Cartesian3['equals'](_0x3aed82,this['_value'])||(Cartesian3[_0x25248f(0x254b)](_0x3aed82,this[_0x25248f(0x3509)]),this[_0x25248f(0x1651)][_0x25248f(0x4784)](this[_0x25248f(0x1773)],_0x3aed82['x'],_0x3aed82['y'],_0x3aed82['z']));},UniformIntVec4[_0x68aa19(0x4b51)]['set']=function(){var _0x4b3403=_0x68aa19,_0x52dd12=this[_0x4b3403(0x327)];Cartesian4[_0x4b3403(0x2ed4)](_0x52dd12,this[_0x4b3403(0x3509)])||(Cartesian4[_0x4b3403(0x254b)](_0x52dd12,this[_0x4b3403(0x3509)]),this[_0x4b3403(0x1651)][_0x4b3403(0x52d5)](this[_0x4b3403(0x1773)],_0x52dd12['x'],_0x52dd12['y'],_0x52dd12['z'],_0x52dd12['w']));};var scratchUniformArray$1=new Float32Array(0x4);function UniformMat2(_0x36561d,_0xb932d,_0x33ebc5,_0x4fb301){var _0x99e787=_0x68aa19;this[_0x99e787(0x13f9)]=_0x33ebc5,this[_0x99e787(0x327)]=void 0x0,this['_value']=new Matrix2(),this[_0x99e787(0x1651)]=_0x36561d,this[_0x99e787(0x1773)]=_0x4fb301;}UniformMat2[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x302ce6=_0x68aa19;if(!Matrix2[_0x302ce6(0x4871)](this['value'],this[_0x302ce6(0x3509)],0x0)){Matrix2[_0x302ce6(0x254b)](this['value'],this[_0x302ce6(0x3509)]);var _0x38d609=Matrix2[_0x302ce6(0xd2c)](this[_0x302ce6(0x327)],scratchUniformArray$1);this['_gl'][_0x302ce6(0x2c30)](this['_location'],!0x1,_0x38d609);}};var scratchMat3Array=new Float32Array(0x9);function UniformMat3(_0x5e2ba2,_0x55b9aa,_0x1fff87,_0x6c4673){var _0x39e8e0=_0x68aa19;this[_0x39e8e0(0x13f9)]=_0x1fff87,this[_0x39e8e0(0x327)]=void 0x0,this[_0x39e8e0(0x3509)]=new Matrix3(),this[_0x39e8e0(0x1651)]=_0x5e2ba2,this[_0x39e8e0(0x1773)]=_0x6c4673;}UniformMat3['prototype'][_0x68aa19(0x346f)]=function(){var _0x2e861c=_0x68aa19;if(!Matrix3[_0x2e861c(0x4871)](this['value'],this[_0x2e861c(0x3509)],0x0)){Matrix3[_0x2e861c(0x254b)](this[_0x2e861c(0x327)],this[_0x2e861c(0x3509)]);var _0x36f5af=Matrix3['toArray'](this[_0x2e861c(0x327)],scratchMat3Array);this[_0x2e861c(0x1651)][_0x2e861c(0x235e)](this['_location'],!0x1,_0x36f5af);}};var scratchMat4Array=new Float32Array(0x10);function UniformMat4(_0x5e0b19,_0x31540a,_0x5a38a8,_0x4a34ba){var _0x32c755=_0x68aa19;this['name']=_0x5a38a8,this['value']=void 0x0,this[_0x32c755(0x3509)]=new Matrix4(),this['_gl']=_0x5e0b19,this[_0x32c755(0x1773)]=_0x4a34ba;}function createUniformArray(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45){var _0x45712e=_0x68aa19;switch(_0x231cd4['type']){case _0x2c0025[_0x45712e(0x15eb)]:return new UniformArrayFloat(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);case _0x2c0025[_0x45712e(0x2c3)]:return new UniformArrayFloatVec2(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);case _0x2c0025[_0x45712e(0x4aca)]:return new UniformArrayFloatVec3(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);case _0x2c0025[_0x45712e(0x1610)]:return new UniformArrayFloatVec4(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);case _0x2c0025['SAMPLER_2D']:case _0x2c0025['SAMPLER_CUBE']:return new UniformArraySampler(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);case _0x2c0025[_0x45712e(0x3624)]:case _0x2c0025[_0x45712e(0x1ffb)]:return new UniformArrayInt(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);case _0x2c0025[_0x45712e(0x1850)]:case _0x2c0025[_0x45712e(0x42bc)]:return new UniformArrayIntVec2(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);case _0x2c0025[_0x45712e(0x4bc7)]:case _0x2c0025['BOOL_VEC3']:return new UniformArrayIntVec3(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);case _0x2c0025[_0x45712e(0x34e7)]:case _0x2c0025[_0x45712e(0x19ae)]:return new UniformArrayIntVec4(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);case _0x2c0025[_0x45712e(0x733)]:return new UniformArrayMat2(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);case _0x2c0025[_0x45712e(0x4203)]:return new UniformArrayMat3(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);case _0x2c0025['FLOAT_MAT4']:return new UniformArrayMat4(_0x2c0025,_0x231cd4,_0x357afb,_0x5c2c45);default:throw new RuntimeError$2(_0x45712e(0x2039)+_0x231cd4[_0x45712e(0x3243)]+_0x45712e(0x53f1)+_0x357afb+'\x22.');}}function UniformArrayFloat(_0x3a85b,_0x12ef79,_0x3d9af9,_0x2fc6d7){var _0x23b42c=_0x68aa19,_0x3bbb9a=_0x2fc6d7['length'];this[_0x23b42c(0x13f9)]=_0x3d9af9,this[_0x23b42c(0x327)]=new Array(_0x3bbb9a),this[_0x23b42c(0x3509)]=new Float32Array(_0x3bbb9a),this[_0x23b42c(0x1651)]=_0x3a85b,this['_location']=_0x2fc6d7[0x0];}function UniformArrayFloatVec2(_0x21920c,_0x1000b4,_0x20c338,_0x5ae374){var _0x1abf93=_0x68aa19,_0x50a92b=_0x5ae374[_0x1abf93(0x531b)];this[_0x1abf93(0x13f9)]=_0x20c338,this['value']=new Array(_0x50a92b),this[_0x1abf93(0x3509)]=new Float32Array(0x2*_0x50a92b),this[_0x1abf93(0x1651)]=_0x21920c,this[_0x1abf93(0x1773)]=_0x5ae374[0x0];}function UniformArrayFloatVec3(_0x2b84a5,_0x2509c1,_0x19fca9,_0x70b12b){var _0x296a84=_0x68aa19,_0x8a15e4=_0x70b12b[_0x296a84(0x531b)];this[_0x296a84(0x13f9)]=_0x19fca9,this[_0x296a84(0x327)]=new Array(_0x8a15e4),this[_0x296a84(0x3509)]=new Float32Array(0x3*_0x8a15e4),this['_gl']=_0x2b84a5,this[_0x296a84(0x1773)]=_0x70b12b[0x0];}function UniformArrayFloatVec4(_0x587b8b,_0x11af05,_0x426a1a,_0x4c76cf){var _0x519950=_0x68aa19,_0x5a3b0b=_0x4c76cf[_0x519950(0x531b)];this[_0x519950(0x13f9)]=_0x426a1a,this['value']=new Array(_0x5a3b0b),this[_0x519950(0x3509)]=new Float32Array(0x4*_0x5a3b0b),this[_0x519950(0x1651)]=_0x587b8b,this['_location']=_0x4c76cf[0x0];}function UniformArraySampler(_0x3b5aec,_0x50070e,_0x410a54,_0x270f1c){var _0x1e2dec=_0x68aa19,_0x39ad70=_0x270f1c[_0x1e2dec(0x531b)];this[_0x1e2dec(0x13f9)]=_0x410a54,this[_0x1e2dec(0x327)]=new Array(_0x39ad70),this[_0x1e2dec(0x3509)]=new Float32Array(_0x39ad70),this[_0x1e2dec(0x1651)]=_0x3b5aec,this[_0x1e2dec(0x38a6)]=_0x270f1c,this[_0x1e2dec(0x430c)]=void 0x0;}function UniformArrayInt(_0xd2052d,_0x408cf1,_0x1fab08,_0x1d2763){var _0x135d16=_0x68aa19,_0x4e6ff0=_0x1d2763['length'];this['name']=_0x1fab08,this[_0x135d16(0x327)]=new Array(_0x4e6ff0),this[_0x135d16(0x3509)]=new Int32Array(_0x4e6ff0),this[_0x135d16(0x1651)]=_0xd2052d,this[_0x135d16(0x1773)]=_0x1d2763[0x0];}function UniformArrayIntVec2(_0x294cfd,_0x17fd82,_0x3e9ab2,_0x5f2cbd){var _0x12cc10=_0x68aa19,_0x3b9ce5=_0x5f2cbd[_0x12cc10(0x531b)];this[_0x12cc10(0x13f9)]=_0x3e9ab2,this[_0x12cc10(0x327)]=new Array(_0x3b9ce5),this['_value']=new Int32Array(0x2*_0x3b9ce5),this['_gl']=_0x294cfd,this[_0x12cc10(0x1773)]=_0x5f2cbd[0x0];}function UniformArrayIntVec3(_0x3600e3,_0x58ce7e,_0x191c08,_0x10e300){var _0x82ae66=_0x68aa19,_0x3b2bf0=_0x10e300[_0x82ae66(0x531b)];this[_0x82ae66(0x13f9)]=_0x191c08,this[_0x82ae66(0x327)]=new Array(_0x3b2bf0),this[_0x82ae66(0x3509)]=new Int32Array(0x3*_0x3b2bf0),this[_0x82ae66(0x1651)]=_0x3600e3,this[_0x82ae66(0x1773)]=_0x10e300[0x0];}function UniformArrayIntVec4(_0x2e138d,_0x1f487b,_0x55d50d,_0xe42a4b){var _0x3c8e57=_0x68aa19,_0x509f51=_0xe42a4b[_0x3c8e57(0x531b)];this['name']=_0x55d50d,this[_0x3c8e57(0x327)]=new Array(_0x509f51),this[_0x3c8e57(0x3509)]=new Int32Array(0x4*_0x509f51),this[_0x3c8e57(0x1651)]=_0x2e138d,this[_0x3c8e57(0x1773)]=_0xe42a4b[0x0];}function UniformArrayMat2(_0x16c780,_0x7bf802,_0x10cb16,_0xbd0223){var _0x41d2bf=_0x68aa19,_0x4f52c5=_0xbd0223[_0x41d2bf(0x531b)];this[_0x41d2bf(0x13f9)]=_0x10cb16,this[_0x41d2bf(0x327)]=new Array(_0x4f52c5),this[_0x41d2bf(0x3509)]=new Float32Array(0x4*_0x4f52c5),this[_0x41d2bf(0x1651)]=_0x16c780,this[_0x41d2bf(0x1773)]=_0xbd0223[0x0];}function UniformArrayMat3(_0x531f90,_0x382180,_0x5505f4,_0x307150){var _0x13a81b=_0x68aa19,_0x5d8aab=_0x307150['length'];this[_0x13a81b(0x13f9)]=_0x5505f4,this[_0x13a81b(0x327)]=new Array(_0x5d8aab),this['_value']=new Float32Array(0x9*_0x5d8aab),this['_gl']=_0x531f90,this[_0x13a81b(0x1773)]=_0x307150[0x0];}function UniformArrayMat4(_0x6364aa,_0x11f378,_0x550282,_0x16f4e4){var _0x35afde=_0x68aa19,_0x470d88=_0x16f4e4[_0x35afde(0x531b)];this['name']=_0x550282,this[_0x35afde(0x327)]=new Array(_0x470d88),this['_value']=new Float32Array(0x10*_0x470d88),this[_0x35afde(0x1651)]=_0x6364aa,this[_0x35afde(0x1773)]=_0x16f4e4[0x0];}UniformMat4[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x2fb052=_0x68aa19;if(!Matrix4[_0x2fb052(0x4871)](this[_0x2fb052(0x327)],this[_0x2fb052(0x3509)],0x0)){Matrix4[_0x2fb052(0x254b)](this[_0x2fb052(0x327)],this[_0x2fb052(0x3509)]);var _0x235275=Matrix4['toArray'](this['value'],scratchMat4Array);this['_gl']['uniformMatrix4fv'](this[_0x2fb052(0x1773)],!0x1,_0x235275);}},UniformArrayFloat[_0x68aa19(0x4b51)]['set']=function(){var _0x563987=_0x68aa19;for(var _0x2f7e08=this[_0x563987(0x327)],_0x4749da=_0x2f7e08[_0x563987(0x531b)],_0x928454=this[_0x563987(0x3509)],_0x4c8261=!0x1,_0x25f4b4=0x0;_0x25f4b4<_0x4749da;++_0x25f4b4){var _0x4eabd6=_0x2f7e08[_0x25f4b4];_0x4eabd6!==_0x928454[_0x25f4b4]&&(_0x928454[_0x25f4b4]=_0x4eabd6,_0x4c8261=!0x0);}_0x4c8261&&this[_0x563987(0x1651)]['uniform1fv'](this[_0x563987(0x1773)],_0x928454);},UniformArrayFloatVec2[_0x68aa19(0x4b51)]['set']=function(){var _0x4d5641=_0x68aa19;for(var _0x435934=this[_0x4d5641(0x327)],_0xaf000=_0x435934[_0x4d5641(0x531b)],_0x49d7f1=this[_0x4d5641(0x3509)],_0x25cef9=!0x1,_0x20ede8=0x0,_0x4d0987=0x0;_0x4d0987<_0xaf000;++_0x4d0987){var _0x1ca6ce=_0x435934[_0x4d0987];Cartesian2[_0x4d5641(0x4871)](_0x1ca6ce,_0x49d7f1,_0x20ede8)||(Cartesian2['pack'](_0x1ca6ce,_0x49d7f1,_0x20ede8),_0x25cef9=!0x0),_0x20ede8+=0x2;}_0x25cef9&&this[_0x4d5641(0x1651)][_0x4d5641(0x22bc)](this[_0x4d5641(0x1773)],_0x49d7f1);},UniformArrayFloatVec3[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x3458a9=_0x68aa19;for(var _0x4c1baf=this[_0x3458a9(0x327)],_0x438feb=_0x4c1baf[_0x3458a9(0x531b)],_0x138ab1=this['_value'],_0x428067=!0x1,_0x4a802c=0x0,_0x5b48eb=0x0;_0x5b48eb<_0x438feb;++_0x5b48eb){var _0x14e3d0=_0x4c1baf[_0x5b48eb];defined$1(_0x14e3d0['red'])?_0x14e3d0['red']===_0x138ab1[_0x4a802c]&&_0x14e3d0[_0x3458a9(0x2129)]===_0x138ab1[_0x4a802c+0x1]&&_0x14e3d0[_0x3458a9(0x28f8)]===_0x138ab1[_0x4a802c+0x2]||(_0x138ab1[_0x4a802c]=_0x14e3d0[_0x3458a9(0x4f34)],_0x138ab1[_0x4a802c+0x1]=_0x14e3d0[_0x3458a9(0x2129)],_0x138ab1[_0x4a802c+0x2]=_0x14e3d0[_0x3458a9(0x28f8)],_0x428067=!0x0):defined$1(_0x14e3d0['x'])&&(Cartesian3[_0x3458a9(0x4871)](_0x14e3d0,_0x138ab1,_0x4a802c)||(Cartesian3['pack'](_0x14e3d0,_0x138ab1,_0x4a802c),_0x428067=!0x0)),_0x4a802c+=0x3;}_0x428067&&this[_0x3458a9(0x1651)]['uniform3fv'](this[_0x3458a9(0x1773)],_0x138ab1);},UniformArrayFloatVec4[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x4077eb=_0x68aa19;for(var _0x347b6f=this['value'],_0x3cc14c=_0x347b6f[_0x4077eb(0x531b)],_0x19c15a=this[_0x4077eb(0x3509)],_0x4c610d=!0x1,_0x5033aa=0x0,_0x85183f=0x0;_0x85183f<_0x3cc14c;++_0x85183f){var _0x302f1d=_0x347b6f[_0x85183f];defined$1(_0x302f1d[_0x4077eb(0x4f34)])?Color$2[_0x4077eb(0x4871)](_0x302f1d,_0x19c15a,_0x5033aa)||(Color$2[_0x4077eb(0x3540)](_0x302f1d,_0x19c15a,_0x5033aa),_0x4c610d=!0x0):defined$1(_0x302f1d['x'])&&(Cartesian4[_0x4077eb(0x4871)](_0x302f1d,_0x19c15a,_0x5033aa)||(Cartesian4[_0x4077eb(0x3540)](_0x302f1d,_0x19c15a,_0x5033aa),_0x4c610d=!0x0)),_0x5033aa+=0x4;}_0x4c610d&&this['_gl'][_0x4077eb(0x8d5)](this['_location'],_0x19c15a);},UniformArraySampler[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x438d7d=_0x68aa19;for(var _0x24d4d4=this[_0x438d7d(0x1651)],_0x3481a1=_0x24d4d4[_0x438d7d(0x1e89)]+this['textureUnitIndex'],_0x2f4801=this['value'],_0x88f6c9=_0x2f4801['length'],_0x48d35c=0x0;_0x48d35c<_0x88f6c9;++_0x48d35c){var _0x67b02c=_0x2f4801[_0x48d35c];_0x24d4d4[_0x438d7d(0xead)](_0x3481a1+_0x48d35c),_0x24d4d4[_0x438d7d(0x2502)](_0x67b02c[_0x438d7d(0x2853)],_0x67b02c[_0x438d7d(0x4ee3)]);}},UniformArraySampler[_0x68aa19(0x4b51)][_0x68aa19(0x105d)]=function(_0x53752c){var _0x1596ab=_0x68aa19;this[_0x1596ab(0x430c)]=_0x53752c;for(var _0x47821e=this[_0x1596ab(0x38a6)],_0xcd2898=_0x47821e['length'],_0x47985e=0x0;_0x47985e<_0xcd2898;++_0x47985e){var _0x175212=_0x53752c+_0x47985e;this[_0x1596ab(0x1651)]['uniform1i'](_0x47821e[_0x47985e],_0x175212);}return _0x53752c+_0xcd2898;},UniformArrayInt[_0x68aa19(0x4b51)]['set']=function(){var _0x38cd2c=_0x68aa19;for(var _0x2ab63c=this[_0x38cd2c(0x327)],_0x26e047=_0x2ab63c['length'],_0x44b8c8=this['_value'],_0x2a9fd9=!0x1,_0x2f405b=0x0;_0x2f405b<_0x26e047;++_0x2f405b){var _0x4b590b=_0x2ab63c[_0x2f405b];_0x4b590b!==_0x44b8c8[_0x2f405b]&&(_0x44b8c8[_0x2f405b]=_0x4b590b,_0x2a9fd9=!0x0);}_0x2a9fd9&&this['_gl'][_0x38cd2c(0x3a46)](this['_location'],_0x44b8c8);},UniformArrayIntVec2['prototype'][_0x68aa19(0x346f)]=function(){var _0x3ef6c7=_0x68aa19;for(var _0x567c08=this[_0x3ef6c7(0x327)],_0x27d2bc=_0x567c08['length'],_0x30d2a9=this['_value'],_0x25367b=!0x1,_0x4a31ff=0x0,_0x17fbe8=0x0;_0x17fbe8<_0x27d2bc;++_0x17fbe8){var _0x158af8=_0x567c08[_0x17fbe8];Cartesian2[_0x3ef6c7(0x4871)](_0x158af8,_0x30d2a9,_0x4a31ff)||(Cartesian2[_0x3ef6c7(0x3540)](_0x158af8,_0x30d2a9,_0x4a31ff),_0x25367b=!0x0),_0x4a31ff+=0x2;}_0x25367b&&this[_0x3ef6c7(0x1651)]['uniform2iv'](this['_location'],_0x30d2a9);},UniformArrayIntVec3[_0x68aa19(0x4b51)]['set']=function(){var _0x203cd4=_0x68aa19;for(var _0x3271b7=this[_0x203cd4(0x327)],_0x94571f=_0x3271b7['length'],_0x2a1eb3=this[_0x203cd4(0x3509)],_0x47ac2f=!0x1,_0x42ebd5=0x0,_0x584a42=0x0;_0x584a42<_0x94571f;++_0x584a42){var _0x6a6949=_0x3271b7[_0x584a42];Cartesian3[_0x203cd4(0x4871)](_0x6a6949,_0x2a1eb3,_0x42ebd5)||(Cartesian3[_0x203cd4(0x3540)](_0x6a6949,_0x2a1eb3,_0x42ebd5),_0x47ac2f=!0x0),_0x42ebd5+=0x3;}_0x47ac2f&&this[_0x203cd4(0x1651)][_0x203cd4(0x4e49)](this[_0x203cd4(0x1773)],_0x2a1eb3);},UniformArrayIntVec4[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x2eca9b=_0x68aa19;for(var _0x588800=this[_0x2eca9b(0x327)],_0x45b0df=_0x588800[_0x2eca9b(0x531b)],_0x26d276=this[_0x2eca9b(0x3509)],_0x113f97=!0x1,_0x2739e0=0x0,_0xd00684=0x0;_0xd00684<_0x45b0df;++_0xd00684){var _0x58072f=_0x588800[_0xd00684];Cartesian4[_0x2eca9b(0x4871)](_0x58072f,_0x26d276,_0x2739e0)||(Cartesian4[_0x2eca9b(0x3540)](_0x58072f,_0x26d276,_0x2739e0),_0x113f97=!0x0),_0x2739e0+=0x4;}_0x113f97&&this[_0x2eca9b(0x1651)]['uniform4iv'](this['_location'],_0x26d276);},UniformArrayMat2['prototype'][_0x68aa19(0x346f)]=function(){var _0x44744e=_0x68aa19;for(var _0x2e635f=this[_0x44744e(0x327)],_0x58a3e5=_0x2e635f[_0x44744e(0x531b)],_0x4e42c5=this['_value'],_0x113df7=!0x1,_0x1f9203=0x0,_0x1cc39d=0x0;_0x1cc39d<_0x58a3e5;++_0x1cc39d){var _0x4c96c0=_0x2e635f[_0x1cc39d];Matrix2['equalsArray'](_0x4c96c0,_0x4e42c5,_0x1f9203)||(Matrix2[_0x44744e(0x3540)](_0x4c96c0,_0x4e42c5,_0x1f9203),_0x113df7=!0x0),_0x1f9203+=0x4;}_0x113df7&&this[_0x44744e(0x1651)][_0x44744e(0x2c30)](this['_location'],!0x1,_0x4e42c5);},UniformArrayMat3[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x515c34=_0x68aa19;for(var _0x49d20c=this[_0x515c34(0x327)],_0x514174=_0x49d20c['length'],_0x56b677=this[_0x515c34(0x3509)],_0x1d886c=!0x1,_0x2f79fd=0x0,_0x175d5b=0x0;_0x175d5b<_0x514174;++_0x175d5b){var _0x19a8e3=_0x49d20c[_0x175d5b];Matrix3[_0x515c34(0x4871)](_0x19a8e3,_0x56b677,_0x2f79fd)||(Matrix3[_0x515c34(0x3540)](_0x19a8e3,_0x56b677,_0x2f79fd),_0x1d886c=!0x0),_0x2f79fd+=0x9;}_0x1d886c&&this['_gl']['uniformMatrix3fv'](this[_0x515c34(0x1773)],!0x1,_0x56b677);},UniformArrayMat4[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(){var _0x5f14ac=_0x68aa19;for(var _0x193ebe=this[_0x5f14ac(0x327)],_0x40c899=_0x193ebe[_0x5f14ac(0x531b)],_0x48121b=this[_0x5f14ac(0x3509)],_0x9d8332=!0x1,_0xd4d156=0x0,_0x19aca4=0x0;_0x19aca4<_0x40c899;++_0x19aca4){var _0xac2c63=_0x193ebe[_0x19aca4];Matrix4[_0x5f14ac(0x4871)](_0xac2c63,_0x48121b,_0xd4d156)||(Matrix4[_0x5f14ac(0x3540)](_0xac2c63,_0x48121b,_0xd4d156),_0x9d8332=!0x0),_0xd4d156+=0x10;}_0x9d8332&&this[_0x5f14ac(0x1651)]['uniformMatrix4fv'](this['_location'],!0x1,_0x48121b);};var nextShaderProgramId=0x0;function ShaderProgram$1(_0x443411){var _0x5645db=_0x68aa19,_0x5b853f=handleUniformPrecisionMismatches(_0x443411[_0x5645db(0x5756)],_0x443411[_0x5645db(0x352d)]);this['_gl']=_0x443411['gl'],this[_0x5645db(0x23bc)]=_0x443411['logShaderCompilation'],this[_0x5645db(0x2f8d)]=_0x443411['debugShaders'],this['_attributeLocations']=_0x443411[_0x5645db(0x36be)],this[_0x5645db(0xb79)]=_0x443411[_0x5645db(0x1fe4)],this['_bufferMode']=_0x443411[_0x5645db(0x4ab5)],this['_program']=void 0x0,this[_0x5645db(0x3bb0)]=void 0x0,this['_vertexAttributes']=void 0x0,this[_0x5645db(0x1fe9)]=void 0x0,this['_uniforms']=void 0x0,this[_0x5645db(0x28ef)]=void 0x0,this['_manualUniforms']=void 0x0,this[_0x5645db(0x4e68)]=_0x5b853f[_0x5645db(0x905)],this[_0x5645db(0x3351)]=void 0x0,this[_0x5645db(0x2a17)]={},this[_0x5645db(0x5352)]=void 0x0,this['_vertexShaderSource']=_0x443411[_0x5645db(0x1f4b)],this[_0x5645db(0x2686)]=_0x443411[_0x5645db(0x5756)],this[_0x5645db(0x5774)]=_0x443411[_0x5645db(0x1eae)],this['_fragmentShaderText']=_0x5b853f[_0x5645db(0x352d)],this['id']=nextShaderProgramId++;}function extractUniforms(_0x305fb5){var _0x581730=_0x68aa19,_0x25826a=[],_0x27792b=_0x305fb5[_0x581730(0x1b02)](/uniform.*?(?![^{]*})(?=[=\[;])/g);if(defined$1(_0x27792b))for(var _0x551cca=_0x27792b[_0x581730(0x531b)],_0x33e463=0x0;_0x33e463<_0x551cca;_0x33e463++){var _0x40bf8f=_0x27792b[_0x33e463]['trim'](),_0x1380b4=_0x40bf8f[_0x581730(0x48ca)](_0x40bf8f['lastIndexOf']('\x20')+0x1);_0x25826a[_0x581730(0x3a33)](_0x1380b4);}return _0x25826a;}function handleUniformPrecisionMismatches(_0xdb2db0,_0x3d644b){var _0x370d0e=_0x68aa19,_0x2f1640={};if(!ContextLimits[_0x370d0e(0x26bb)]||!ContextLimits['highpIntSupported']){var _0x37594a,_0x1fdc3a,_0x7294a7,_0x3aadf5,_0x259032=extractUniforms(_0xdb2db0),_0x2a299a=extractUniforms(_0x3d644b),_0x2b64bf=_0x259032['length'],_0x592f9c=_0x2a299a[_0x370d0e(0x531b)];for(_0x37594a=0x0;_0x37594a<_0x2b64bf;_0x37594a++)for(_0x1fdc3a=0x0;_0x1fdc3a<_0x592f9c;_0x1fdc3a++)if(_0x259032[_0x37594a]===_0x2a299a[_0x1fdc3a]){_0x3aadf5=_0x370d0e(0x4422)+(_0x7294a7=_0x259032[_0x37594a]);var _0x15b12a=new RegExp(_0x7294a7+'\x5cb','g');_0x3d644b=_0x3d644b[_0x370d0e(0x1297)](_0x15b12a,_0x3aadf5),_0x2f1640[_0x3aadf5]=_0x7294a7;}}return{'fragmentShaderText':_0x3d644b,'duplicateUniformNames':_0x2f1640};}ShaderProgram$1[_0x68aa19(0x4d21)]=function(_0x1e3c91){var _0x5e2594=_0x68aa19;return(_0x1e3c91=defaultValue$1(_0x1e3c91,defaultValue$1[_0x5e2594(0x494f)]))['context'][_0x5e2594(0x3739)][_0x5e2594(0x295)](_0x1e3c91);},ShaderProgram$1[_0x68aa19(0x57a2)]=function(_0x2d7f0f){var _0x180678=_0x68aa19;return(_0x2d7f0f=defaultValue$1(_0x2d7f0f,defaultValue$1[_0x180678(0x494f)]))[_0x180678(0x4174)][_0x180678(0x3739)][_0x180678(0x1779)](_0x2d7f0f);},Object[_0x68aa19(0x5b7)](ShaderProgram$1[_0x68aa19(0x4b51)],{'vertexShaderSource':{'get':function(){return this['_vertexShaderSource'];}},'fragmentShaderSource':{'get':function(){var _0x575a63=_0x68aa19;return this[_0x575a63(0x5774)];}},'vertexAttributes':{'get':function(){return initialize$9(this),this['_vertexAttributes'];}},'numberOfVertexAttributes':{'get':function(){var _0x23c71d=_0x68aa19;return initialize$9(this),this[_0x23c71d(0x3bb0)];}},'allUniforms':{'get':function(){var _0x2f606b=_0x68aa19;return initialize$9(this),this[_0x2f606b(0x1fe9)];}}});var consolePrefix=_0x68aa19(0x85c);function createAndLinkProgram(_0x57588e,_0x1fa44d){var _0x15eff8=_0x68aa19,_0x30bfaf=_0x1fa44d[_0x15eff8(0x2686)],_0xc00b2f=_0x1fa44d[_0x15eff8(0x427e)],_0x41ed86=_0x57588e[_0x15eff8(0x577e)](_0x57588e[_0x15eff8(0x3327)]);_0x57588e['shaderSource'](_0x41ed86,_0x30bfaf),_0x57588e[_0x15eff8(0x4d6c)](_0x41ed86);var _0x5ed6ae=_0x57588e[_0x15eff8(0x577e)](_0x57588e['FRAGMENT_SHADER']);_0x57588e[_0x15eff8(0x719)](_0x5ed6ae,_0xc00b2f),_0x57588e['compileShader'](_0x5ed6ae);var _0x2efc89=_0x57588e[_0x15eff8(0x2123)]();_0x57588e[_0x15eff8(0x36a2)](_0x2efc89,_0x41ed86),_0x57588e[_0x15eff8(0x36a2)](_0x2efc89,_0x5ed6ae),_0x57588e[_0x15eff8(0xcc7)](_0x41ed86),_0x57588e[_0x15eff8(0xcc7)](_0x5ed6ae);var _0x3f519f=_0x1fa44d[_0x15eff8(0x3f8d)];if(defined$1(_0x3f519f)){for(var _0x34b9cd in _0x3f519f)_0x3f519f[_0x15eff8(0x2a77)](_0x34b9cd)&&_0x57588e[_0x15eff8(0x2edf)](_0x2efc89,_0x3f519f[_0x34b9cd],_0x34b9cd);}var _0x6986c8,_0xe47aca=_0x1fa44d[_0x15eff8(0xb79)],_0x342d80=_0x1fa44d[_0x15eff8(0x2cf5)];if(defined$1(_0xe47aca)&&defined$1(_0x342d80)&&_0x57588e[_0x15eff8(0x1ab3)](_0x2efc89,_0xe47aca,_0x342d80),_0x57588e['linkProgram'](_0x2efc89),!_0x57588e[_0x15eff8(0x460e)](_0x2efc89,_0x57588e['LINK_STATUS'])){var _0x543e3a=_0x1fa44d[_0x15eff8(0x2f8d)];if(!_0x57588e['getShaderParameter'](_0x5ed6ae,_0x57588e['COMPILE_STATUS'])){if(_0x6986c8=_0x57588e[_0x15eff8(0x12d6)](_0x5ed6ae),console[_0x15eff8(0x132d)](consolePrefix+_0x15eff8(0x471c)+_0x6986c8),defined$1(_0x543e3a)){var _0x198b00=_0x543e3a[_0x15eff8(0x377f)](_0x5ed6ae);''!==_0x198b00?console[_0x15eff8(0x132d)](consolePrefix+'Translated\x20fragment\x20shader\x20source:\x0a'+_0x198b00):console[_0x15eff8(0x132d)](consolePrefix+'Fragment\x20shader\x20translation\x20failed.');}throw _0x57588e[_0x15eff8(0x3b75)](_0x2efc89),new RuntimeError$2(_0x15eff8(0x26cc)+_0x6986c8);}if(!_0x57588e[_0x15eff8(0x4a12)](_0x41ed86,_0x57588e[_0x15eff8(0x3b7e)])){if(_0x6986c8=_0x57588e[_0x15eff8(0x12d6)](_0x41ed86),console['error'](consolePrefix+_0x15eff8(0x3e01)+_0x6986c8),defined$1(_0x543e3a)){var _0x3764e4=_0x543e3a['getTranslatedShaderSource'](_0x41ed86);''!==_0x3764e4?console[_0x15eff8(0x132d)](consolePrefix+_0x15eff8(0x5625)+_0x3764e4):console[_0x15eff8(0x132d)](consolePrefix+_0x15eff8(0x333));}throw _0x57588e[_0x15eff8(0x3b75)](_0x2efc89),new RuntimeError$2('Vertex\x20shader\x20failed\x20to\x20compile.\x20\x20Compile\x20log:\x20'+_0x6986c8);}throw _0x6986c8=_0x57588e[_0x15eff8(0x39a)](_0x2efc89),console[_0x15eff8(0x132d)](consolePrefix+_0x15eff8(0x536b)+_0x6986c8),defined$1(_0x543e3a)&&(console[_0x15eff8(0x132d)](consolePrefix+_0x15eff8(0x5625)+_0x543e3a[_0x15eff8(0x377f)](_0x41ed86)),console['error'](consolePrefix+_0x15eff8(0xac3)+_0x543e3a[_0x15eff8(0x377f)](_0x5ed6ae))),_0x57588e[_0x15eff8(0x3b75)](_0x2efc89),new RuntimeError$2(_0x15eff8(0x1ded)+_0x6986c8);}var _0x310d4f=_0x1fa44d[_0x15eff8(0x23bc)];return _0x310d4f&&defined$1(_0x6986c8=_0x57588e['getShaderInfoLog'](_0x41ed86))&&_0x6986c8[_0x15eff8(0x531b)]>0x0&&console[_0x15eff8(0xe28)](consolePrefix+_0x15eff8(0x3e01)+_0x6986c8),_0x310d4f&&defined$1(_0x6986c8=_0x57588e[_0x15eff8(0x12d6)](_0x5ed6ae))&&_0x6986c8['length']>0x0&&console[_0x15eff8(0xe28)](consolePrefix+'Fragment\x20shader\x20compile\x20log:\x20'+_0x6986c8),_0x310d4f&&defined$1(_0x6986c8=_0x57588e['getProgramInfoLog'](_0x2efc89))&&_0x6986c8[_0x15eff8(0x531b)]>0x0&&console['log'](consolePrefix+_0x15eff8(0x536b)+_0x6986c8),_0x2efc89;}function findVertexAttributes(_0x27911d,_0x504f11,_0x28b1e1){var _0x5b3981=_0x68aa19;for(var _0x8935a2={},_0x4436c6=0x0;_0x4436c6<_0x28b1e1;++_0x4436c6){var _0x9a44ca=_0x27911d[_0x5b3981(0xece)](_0x504f11,_0x4436c6),_0x217d26=_0x27911d[_0x5b3981(0x8ae)](_0x504f11,_0x9a44ca[_0x5b3981(0x13f9)]);_0x8935a2[_0x9a44ca['name']]={'name':_0x9a44ca[_0x5b3981(0x13f9)],'type':_0x9a44ca[_0x5b3981(0x3243)],'index':_0x217d26};}return _0x8935a2;}function findUniforms(_0x5e66b0,_0x2ab492){var _0x32f0c5=_0x68aa19;for(var _0x1fd576={},_0x48b979=[],_0x3b02e9=[],_0x2a040d=_0x5e66b0['getProgramParameter'](_0x2ab492,_0x5e66b0['ACTIVE_UNIFORMS']),_0x377dfb=0x0;_0x377dfb<_0x2a040d;++_0x377dfb){var _0x10d465=_0x5e66b0[_0x32f0c5(0x301a)](_0x2ab492,_0x377dfb),_0x24b091=-0x1!==_0x10d465[_0x32f0c5(0x13f9)]['indexOf'](_0x32f0c5(0x2506),_0x10d465[_0x32f0c5(0x13f9)]['length']-_0x32f0c5(0x2506)[_0x32f0c5(0x531b)])?_0x10d465['name'][_0x32f0c5(0x48ca)](0x0,_0x10d465[_0x32f0c5(0x13f9)][_0x32f0c5(0x531b)]-0x3):_0x10d465['name'];if(0x0!==_0x24b091[_0x32f0c5(0x33ab)](_0x32f0c5(0x1af))){if(_0x10d465['name'][_0x32f0c5(0x33ab)]('[')<0x0){var _0x281d22=_0x5e66b0[_0x32f0c5(0x208d)](_0x2ab492,_0x24b091);if(null!==_0x281d22){var _0x37f022=createUniform(_0x5e66b0,_0x10d465,_0x24b091,_0x281d22);_0x1fd576[_0x24b091]=_0x37f022,_0x48b979['push'](_0x37f022),_0x37f022[_0x32f0c5(0x105d)]&&_0x3b02e9[_0x32f0c5(0x3a33)](_0x37f022);}}else{var _0x4768bc,_0x373b32,_0x4f9546,_0x202e3e,_0x57a31e=_0x24b091['indexOf']('[');if(_0x57a31e>=0x0){if(!defined$1(_0x4768bc=_0x1fd576[_0x24b091[_0x32f0c5(0x48ca)](0x0,_0x57a31e)]))continue;(_0x373b32=_0x4768bc['_locations'])[_0x32f0c5(0x531b)]<=0x1&&(_0x4f9546=_0x4768bc['value'],null!==(_0x202e3e=_0x5e66b0[_0x32f0c5(0x208d)](_0x2ab492,_0x24b091))&&(_0x373b32[_0x32f0c5(0x3a33)](_0x202e3e),_0x4f9546[_0x32f0c5(0x3a33)](_0x5e66b0['getUniform'](_0x2ab492,_0x202e3e))));}else{_0x373b32=[];for(var _0x43a592=0x0;_0x43a592<_0x10d465[_0x32f0c5(0x57c2)];++_0x43a592)null!==(_0x202e3e=_0x5e66b0['getUniformLocation'](_0x2ab492,_0x24b091+'['+_0x43a592+']'))&&_0x373b32['push'](_0x202e3e);_0x4768bc=createUniformArray(_0x5e66b0,_0x10d465,_0x24b091,_0x373b32),_0x1fd576[_0x24b091]=_0x4768bc,_0x48b979[_0x32f0c5(0x3a33)](_0x4768bc),_0x4768bc[_0x32f0c5(0x105d)]&&_0x3b02e9['push'](_0x4768bc);}}}}return{'uniformsByName':_0x1fd576,'uniforms':_0x48b979,'samplerUniforms':_0x3b02e9};}function partitionUniforms(_0x4bea94,_0x329dc3){var _0x5966cf=_0x68aa19,_0xa8ba5=[],_0x35f4a1=[];for(var _0x2da06f in _0x329dc3)if(_0x329dc3[_0x5966cf(0x2a77)](_0x2da06f)){var _0x29ce87=_0x329dc3[_0x2da06f],_0x28ad36=_0x2da06f,_0xc6be26=_0x4bea94['_duplicateUniformNames'][_0x28ad36];defined$1(_0xc6be26)&&(_0x29ce87[_0x5966cf(0x13f9)]=_0xc6be26,_0x28ad36=_0xc6be26);var _0x1b59f0=AutomaticUniforms[_0x28ad36];defined$1(_0x1b59f0)?_0xa8ba5[_0x5966cf(0x3a33)]({'uniform':_0x29ce87,'automaticUniform':_0x1b59f0}):_0x35f4a1[_0x5966cf(0x3a33)](_0x29ce87);}return{'automaticUniforms':_0xa8ba5,'manualUniforms':_0x35f4a1};}function setSamplerUniforms(_0x59a2ed,_0x5700ca,_0x73de66){var _0xe2ce65=_0x68aa19;_0x59a2ed[_0xe2ce65(0x505c)](_0x5700ca);for(var _0x387b05=0x0,_0x975c6a=_0x73de66['length'],_0x4feeaa=0x0;_0x4feeaa<_0x975c6a;++_0x4feeaa)_0x387b05=_0x73de66[_0x4feeaa][_0xe2ce65(0x105d)](_0x387b05);return _0x59a2ed[_0xe2ce65(0x505c)](null),_0x387b05;}function initialize$9(_0x59660e){var _0x49a49d=_0x68aa19;if(!defined$1(_0x59660e['_program'])){var _0xe96ac8=_0x59660e[_0x49a49d(0x1651)],_0x37f177=createAndLinkProgram(_0xe96ac8,_0x59660e,_0x59660e[_0x49a49d(0x2f8d)]),_0x368abc=_0xe96ac8[_0x49a49d(0x460e)](_0x37f177,_0xe96ac8['ACTIVE_ATTRIBUTES']),_0x211e65=findUniforms(_0xe96ac8,_0x37f177),_0x5eade9=partitionUniforms(_0x59660e,_0x211e65['uniformsByName']);_0x59660e['_program']=_0x37f177,_0x59660e[_0x49a49d(0x3bb0)]=_0x368abc,_0x59660e[_0x49a49d(0x2c39)]=findVertexAttributes(_0xe96ac8,_0x37f177,_0x368abc),_0x59660e[_0x49a49d(0x1fe9)]=_0x211e65['uniformsByName'],_0x59660e[_0x49a49d(0x9a2)]=_0x211e65[_0x49a49d(0x52ee)],_0x59660e[_0x49a49d(0x28ef)]=_0x5eade9[_0x49a49d(0x4260)],_0x59660e[_0x49a49d(0x4fa1)]=_0x5eade9[_0x49a49d(0x1dce)],_0x59660e['maximumTextureUnitIndex']=setSamplerUniforms(_0xe96ac8,_0x37f177,_0x211e65[_0x49a49d(0x386)]);}}function modernizeShader(_0x29f627,_0x53b8c5){var _0x5dbcc2=_0x68aa19,_0x3a04a1=/#define OUTPUT_DECLARATION/,_0x10d4af=_0x29f627[_0x5dbcc2(0x4d7b)]('\x0a');if(/#version 300 es/g[_0x5dbcc2(0x8e2)](_0x29f627))return _0x29f627;var _0x21b28d,_0x40b655,_0x500d51=-0x1;for(_0x21b28d=0x0;_0x21b28d<_0x10d4af[_0x5dbcc2(0x531b)];++_0x21b28d)if(_0x40b655=_0x10d4af[_0x21b28d],_0x3a04a1[_0x5dbcc2(0x8e2)](_0x40b655)){_0x500d51=_0x21b28d;break;}if(-0x1===_0x500d51)throw new DeveloperError$1(_0x5dbcc2(0x521d));var _0x875b51=[];for(_0x21b28d=0x0;_0x21b28d<0xa;_0x21b28d++){var _0x37e49d=_0x5dbcc2(0x2249)+_0x21b28d+'\x5c]',_0x457d65='czm_out'+_0x21b28d;new RegExp(_0x37e49d,'g')[_0x5dbcc2(0x8e2)](_0x29f627)&&(setAdd(_0x457d65,_0x875b51),replaceInSourceString(_0x37e49d,_0x457d65,_0x10d4af),_0x10d4af['splice'](_0x500d51,0x0,_0x5dbcc2(0x2627)+_0x21b28d+_0x5dbcc2(0x4308)+_0x457d65+';'),_0x500d51+=0x1);}var _0x6c8287=_0x5dbcc2(0x127f);findInSource('gl_FragColor',_0x10d4af)&&(setAdd(_0x6c8287,_0x875b51),replaceInSourceString(_0x5dbcc2(0x5886),_0x6c8287,_0x10d4af),_0x10d4af[_0x5dbcc2(0x4bc6)](_0x500d51,0x0,'layout(location\x20=\x200)\x20out\x20vec4\x20czm_fragColor;'),_0x500d51+=0x1);var _0x42a3f7=getVariablePreprocessorBranch(_0x875b51,_0x10d4af),_0x2a8ad2={};for(_0x21b28d=0x0;_0x21b28d<_0x10d4af[_0x5dbcc2(0x531b)];_0x21b28d++)for(var _0x2e1f31 in(_0x40b655=_0x10d4af[_0x21b28d],_0x42a3f7)){if(_0x42a3f7[_0x5dbcc2(0x2a77)](_0x2e1f31))new RegExp(_0x5dbcc2(0x4175)+_0x2e1f31+_0x5dbcc2(0x36da),'g')['test'](_0x40b655)&&(_0x2a8ad2[_0x40b655]=_0x2e1f31);}for(var _0x5e7fbf in _0x2a8ad2)if(_0x2a8ad2[_0x5dbcc2(0x2a77)](_0x5e7fbf)){var _0x34028f,_0x240dbc=_0x2a8ad2[_0x5e7fbf],_0x3b7981=_0x10d4af[_0x5dbcc2(0x33ab)](_0x5e7fbf),_0x23b163=_0x42a3f7[_0x240dbc],_0x5b88bc=_0x23b163[_0x5dbcc2(0x531b)];for(_0x34028f=0x0;_0x34028f<_0x5b88bc;_0x34028f++)_0x10d4af[_0x5dbcc2(0x4bc6)](_0x3b7981,0x0,_0x23b163[_0x34028f]);for(_0x3b7981+=_0x5b88bc+0x1,_0x34028f=_0x5b88bc-0x1;_0x34028f>=0x0;_0x34028f--)_0x10d4af[_0x5dbcc2(0x4bc6)](_0x3b7981,0x0,_0x5dbcc2(0x5326)+_0x23b163[_0x34028f]);}var _0x310ef5=_0x5dbcc2(0x1342),_0x21e143=!0x1;for(_0x21b28d=0x0;_0x21b28d<_0x10d4af['length'];_0x21b28d++)/#version/['test'](_0x10d4af[_0x21b28d])&&(_0x10d4af[_0x21b28d]=_0x310ef5,_0x21e143=!0x0);return _0x21e143||_0x10d4af[_0x5dbcc2(0x4bc6)](0x0,0x0,_0x310ef5),removeExtension(_0x5dbcc2(0x61f),_0x10d4af),removeExtension(_0x5dbcc2(0x1967),_0x10d4af),replaceInSourceString(_0x5dbcc2(0x4290),_0x5dbcc2(0x20ac),_0x10d4af),replaceInSourceString(_0x5dbcc2(0x27ae),'texture',_0x10d4af),replaceInSourceString(_0x5dbcc2(0x391a),_0x5dbcc2(0x20ac),_0x10d4af),replaceInSourceString(_0x5dbcc2(0x5123),'gl_FragDepth',_0x10d4af),_0x53b8c5?replaceInSourceString('varying','in',_0x10d4af):(replaceInSourceString(_0x5dbcc2(0x2e9b),'in',_0x10d4af),replaceInSourceString(_0x5dbcc2(0x56d1),'out',_0x10d4af)),compileSource(_0x10d4af);}function replaceInSourceString(_0x1ee1fa,_0x569026,_0x4c0f63){var _0x560a6b=_0x68aa19;for(var _0x4d0dcf=new RegExp(_0x560a6b(0xbf7)+_0x1ee1fa+_0x560a6b(0x1ee2),'g'),_0x318fb0=_0x4c0f63[_0x560a6b(0x531b)],_0x483fa9=0x0;_0x483fa9<_0x318fb0;++_0x483fa9){var _0x290001=_0x4c0f63[_0x483fa9];_0x4c0f63[_0x483fa9]=_0x290001[_0x560a6b(0x1297)](_0x4d0dcf,'$1'+_0x569026+'$3');}}function replaceInSourceRegex(_0x56ce3b,_0x4cf690,_0x3a9c3c){var _0x178872=_0x68aa19;for(var _0x6b8f32=_0x3a9c3c['length'],_0x1129ab=0x0;_0x1129ab<_0x6b8f32;++_0x1129ab){var _0x22c089=_0x3a9c3c[_0x1129ab];_0x3a9c3c[_0x1129ab]=_0x22c089[_0x178872(0x1297)](_0x56ce3b,_0x4cf690);}}function findInSource(_0x53eda7,_0x4d38e1){var _0x529eaa=_0x68aa19;for(var _0x3e8bdf=new RegExp(_0x529eaa(0xbf7)+_0x53eda7+_0x529eaa(0x1ee2),'g'),_0x4b7178=_0x4d38e1[_0x529eaa(0x531b)],_0x4ded07=0x0;_0x4ded07<_0x4b7178;++_0x4ded07){var _0xbe1e83=_0x4d38e1[_0x4ded07];if(_0x3e8bdf[_0x529eaa(0x8e2)](_0xbe1e83))return!0x0;}return!0x1;}function compileSource(_0x202bcf){var _0x3cd472=_0x68aa19;for(var _0xb1205a='',_0x53cbf3=_0x202bcf[_0x3cd472(0x531b)],_0x289c51=0x0;_0x289c51<_0x53cbf3;++_0x289c51)_0xb1205a+=_0x202bcf[_0x289c51]+'\x0a';return _0xb1205a;}function setAdd(_0x38d346,_0x4452da){var _0xb0e87f=_0x68aa19;-0x1===_0x4452da[_0xb0e87f(0x33ab)](_0x38d346)&&_0x4452da[_0xb0e87f(0x3a33)](_0x38d346);}function getVariablePreprocessorBranch(_0x679884,_0x4e1d04){var _0x26fe2b=_0x68aa19;for(var _0x274716={},_0x390885=_0x679884['length'],_0x493ea9=[],_0x3a12a7=0x0;_0x3a12a7<_0x4e1d04['length'];++_0x3a12a7){var _0xe6891=_0x4e1d04[_0x3a12a7],_0x330c06=/(#ifdef|#if)/g[_0x26fe2b(0x8e2)](_0xe6891),_0x1fb533=/#else/g[_0x26fe2b(0x8e2)](_0xe6891),_0x3b9584=/#endif/g[_0x26fe2b(0x8e2)](_0xe6891);if(_0x330c06)_0x493ea9[_0x26fe2b(0x3a33)](_0xe6891);else{if(_0x1fb533){var _0x9a9f35=_0x493ea9[_0x493ea9[_0x26fe2b(0x531b)]-0x1][_0x26fe2b(0x1297)](_0x26fe2b(0x4dc8),'ifndef');/if/g[_0x26fe2b(0x8e2)](_0x9a9f35)&&(_0x9a9f35=_0x9a9f35[_0x26fe2b(0x1297)](/(#if\s+)(\S*)([^]*)/,'$1!($2)$3')),_0x493ea9[_0x26fe2b(0x1ae7)](),_0x493ea9[_0x26fe2b(0x3a33)](_0x9a9f35);}else{if(_0x3b9584)_0x493ea9[_0x26fe2b(0x1ae7)]();else{if(!/layout/g[_0x26fe2b(0x8e2)](_0xe6891))for(var _0xbc45e3=0x0;_0xbc45e3<_0x390885;++_0xbc45e3){var _0x205e5e=_0x679884[_0xbc45e3];-0x1!==_0xe6891[_0x26fe2b(0x33ab)](_0x205e5e)&&(defined$1(_0x274716[_0x205e5e])?_0x274716[_0x205e5e]=_0x274716[_0x205e5e][_0x26fe2b(0x350b)](function(_0x165def){var _0x3fe073=_0x26fe2b;return _0x493ea9[_0x3fe073(0x33ab)](_0x165def)>=0x0;}):_0x274716[_0x205e5e]=_0x493ea9[_0x26fe2b(0x48ca)]());}}}}}return _0x274716;}function removeExtension(_0x44b190,_0x1f0feb){var _0xfe72d4=_0x68aa19;replaceInSourceRegex(new RegExp(_0xfe72d4(0x4dd6)+_0x44b190+_0xfe72d4(0x1a5e),'g'),'',_0x1f0feb);}function GLSLPreprocessor(_0x556c7b){}function isCodeValid(_0x16f45f){var _0x1734bc=_0x68aa19;return!(_0x16f45f[_0x1734bc(0x33ab)](_0x1734bc(0x3224),0x0)>=0x0)&&(!(_0x16f45f[_0x1734bc(0x33ab)](_0x1734bc(0x3b78),0x0)>=0x0)&&!(_0x16f45f[_0x1734bc(0x33ab)](_0x1734bc(0x381),0x0)>=0x0));}function findDefineNameFromDefineIndex(_0x43029d,_0x38ed3c,_0x3c5cac){var _0x2c524b=_0x68aa19,_0x3d63bf=_0x43029d[_0x2c524b(0x33ab)]('\x0a',_0x3c5cac+_0x38ed3c+0x1),_0x29a318=_0x3c5cac+_0x38ed3c+0x1;return _0x43029d['substring'](_0x29a318,_0x3d63bf);}function DefineToken(_0xca073){var _0x299b19=_0x68aa19;this[_0x299b19(0x71a)]=defined$1(_0xca073['ifIndex'])?_0xca073[_0x299b19(0x71a)]:void 0x0,this[_0x299b19(0x1760)]=defined$1(_0xca073[_0x299b19(0x1760)])?_0xca073[_0x299b19(0x1760)]:void 0x0,this[_0x299b19(0x4efc)]=defined$1(_0xca073[_0x299b19(0x4efc)])?_0xca073[_0x299b19(0x4efc)]:void 0x0,this[_0x299b19(0x4b54)]=[],this[_0x299b19(0x4609)]=[],this[_0x299b19(0x456e)]=defined$1(_0xca073['parentToken'])?_0xca073['parentToken']:void 0x0,this['type']=defined$1(_0xca073[_0x299b19(0x3243)])?_0xca073[_0x299b19(0x3243)]:void 0x0;}function TokenType(_0x388023,_0x140fdd){var _0x1d6f1e=_0x68aa19;this['Key']=_0x388023,this[_0x1d6f1e(0x141b)]=_0x140fdd,this[_0x1d6f1e(0x275b)]=_0x140fdd['length'];}ShaderProgram$1['prototype'][_0x68aa19(0x3b2d)]=function(){var _0x4feef7=_0x68aa19;initialize$9(this),this['_gl'][_0x4feef7(0x505c)](this[_0x4feef7(0x4518)]);},ShaderProgram$1[_0x68aa19(0x4b51)][_0x68aa19(0xb4a)]=function(_0x2be02c,_0xf2c99b,_0x27b0e0){var _0x1166d1=_0x68aa19,_0x802956,_0x1680b0;if(defined$1(_0x2be02c)){var _0xe8f6df=this['_manualUniforms'];for(_0x802956=_0xe8f6df[_0x1166d1(0x531b)],_0x1680b0=0x0;_0x1680b0<_0x802956;++_0x1680b0){var _0x10263f=_0xe8f6df[_0x1680b0];_0x10263f[_0x1166d1(0x327)]=_0x2be02c[_0x10263f[_0x1166d1(0x13f9)]]();}}var _0x5e02eb=this[_0x1166d1(0x28ef)];for(_0x802956=_0x5e02eb[_0x1166d1(0x531b)],_0x1680b0=0x0;_0x1680b0<_0x802956;++_0x1680b0){var _0x1c8f5a=_0x5e02eb[_0x1680b0];_0x1c8f5a['uniform']['value']=_0x1c8f5a['automaticUniform'][_0x1166d1(0x1e43)](_0xf2c99b);}var _0x4fae9b=this[_0x1166d1(0x9a2)];for(_0x802956=_0x4fae9b[_0x1166d1(0x531b)],_0x1680b0=0x0;_0x1680b0<_0x802956;++_0x1680b0)_0x4fae9b[_0x1680b0][_0x1166d1(0x346f)]();if(_0x27b0e0){var _0x30dba3=this['_gl'],_0x2b6fdd=this[_0x1166d1(0x4518)];_0x30dba3[_0x1166d1(0x4c72)](_0x2b6fdd);}},ShaderProgram$1['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},ShaderProgram$1[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x500fcd=_0x68aa19;this[_0x500fcd(0x3351)]['cache'][_0x500fcd(0x2b1e)](this);},ShaderProgram$1['prototype'][_0x68aa19(0x3931)]=function(){var _0x14c0f1=_0x68aa19;return this['_gl']['deleteProgram'](this[_0x14c0f1(0x4518)]),destroyObject$1(this);},GLSLPreprocessor[_0x68aa19(0x2280)]=function(_0x225845,_0x397b09,_0x15c0c3){if(!isCodeValid(_0x15c0c3))return _0x15c0c3;var _0xefa26d=[];return markUnuseCode(_0x225845,_0x397b09,constructMacroTree(_0x15c0c3),_0x15c0c3,_0xefa26d),removeUnuseCode(_0x15c0c3,_0xefa26d);},DefineToken['prototype'][_0x68aa19(0x1d59)]=function(_0x4abb18){var _0xca4500=_0x68aa19;defined$1(this[_0xca4500(0x1760)])?this[_0xca4500(0x4609)][_0xca4500(0x3a33)](_0x4abb18):this[_0xca4500(0x4b54)][_0xca4500(0x3a33)](_0x4abb18);},TokenType[_0x68aa19(0x3dde)]=function(_0x545717,_0x225f36){var _0x9a8708=_0x68aa19;return _0x545717[_0x9a8708(0x4678)]===_0x225f36['Key'];};var TOKEN_TYPE={'TK_IFDEF':new TokenType(0x0,_0x68aa19(0x542c)),'TK_IFNEF':new TokenType(0x1,_0x68aa19(0x3192)),'TK_ELSE':new TokenType(0x2,'#else'),'TK_END':new TokenType(0x3,_0x68aa19(0x31f6))};function findNextKeyWords(_0x23e274,_0x4b6582){var _0x171a41=_0x68aa19,_0xeb2281=-0x1,_0x5d0c89=TOKEN_TYPE[_0x171a41(0x29f4)];for(var _0xa60806 in TOKEN_TYPE){var _0x160381=TOKEN_TYPE[_0xa60806],_0x5dfdd2=_0x23e274[_0x171a41(0x33ab)](_0x160381[_0x171a41(0x141b)],_0x4b6582);(-0x1===_0xeb2281||_0x5dfdd2>=0x0&&_0x5dfdd2<_0xeb2281)&&(_0xeb2281=_0x5dfdd2,_0x5d0c89=_0x160381);}return{'type':_0x5d0c89,'findIndex':_0xeb2281};}function constructMacroTree(_0x529f40){var _0x5867de=_0x68aa19;for(var _0x3f8bbf=[],_0x3e5432=0x0,_0x4b65ca=0x0,_0x418231=void 0x0;-0x1!==_0x3e5432;){var _0x1a11da=findNextKeyWords(_0x529f40,_0x4b65ca);if(_0x4b65ca=(_0x3e5432=_0x1a11da[_0x5867de(0x3de7)])+_0x1a11da['type'][_0x5867de(0x275b)],-0x1===_0x3e5432)break;switch(_0x1a11da[_0x5867de(0x3243)]['Key']){case TOKEN_TYPE[_0x5867de(0x29f4)]['Key']:case TOKEN_TYPE['TK_IFNEF'][_0x5867de(0x4678)]:var _0x59f40d=new DefineToken({'type':_0x1a11da['type'],'ifIndex':_0x3e5432});defined$1(_0x418231)?defined$1(_0x418231[_0x5867de(0x4efc)])?(defined$1(_0x418231['parentToken'])||_0x3f8bbf[_0x5867de(0x3a33)](_0x59f40d),_0x418231=_0x59f40d):(_0x418231['addChildToken'](_0x59f40d),_0x59f40d[_0x5867de(0x456e)]=_0x418231,_0x418231=_0x59f40d):(_0x418231=_0x59f40d,_0x3f8bbf[_0x5867de(0x3a33)](_0x59f40d));break;case TOKEN_TYPE[_0x5867de(0x3f95)]['Key']:if(!defined$1(_0x418231))continue;_0x418231[_0x5867de(0x1760)]=_0x3e5432;break;case TOKEN_TYPE[_0x5867de(0xa0a)][_0x5867de(0x4678)]:if(!defined$1(_0x418231))continue;_0x418231[_0x5867de(0x4efc)]=_0x3e5432,defined$1(_0x418231[_0x5867de(0x456e)])&&(_0x418231=_0x418231[_0x5867de(0x456e)]);}}return _0x3f8bbf;}function isIfDefineExist(_0x670ffb,_0x507e92,_0x366280){var _0x49794f=_0x68aa19;return!(!TokenType[_0x49794f(0x3dde)](_0x366280,TOKEN_TYPE[_0x49794f(0x29f4)])||!defined$1(_0x670ffb[_0x507e92[_0x49794f(0x1297)](/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')]))||!(!TokenType[_0x49794f(0x3dde)](_0x366280,TOKEN_TYPE[_0x49794f(0x3adc)])||defined$1(_0x670ffb[_0x507e92[_0x49794f(0x1297)](/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,'')]));}function traverseTokenMarkUnuse(_0x97ffa5,_0x40fd41,_0x223d6e,_0x4e2266){var _0x1c5469=_0x68aa19,_0x141392=0x0,_0x5b2fed=findDefineNameFromDefineIndex(_0x223d6e,_0x97ffa5[_0x1c5469(0x3243)][_0x1c5469(0x275b)],_0x97ffa5['ifIndex']);if(isIfDefineExist(_0x40fd41,_0x5b2fed,_0x97ffa5[_0x1c5469(0x3243)])){defined$1(_0x97ffa5['elseIndex'])&&(_0x141392=_0x97ffa5[_0x1c5469(0x1760)]+TOKEN_TYPE[_0x1c5469(0x3f95)][_0x1c5469(0x275b)]+0x1,_0x4e2266['push']({'startIndex':_0x141392,'endIndex':_0x97ffa5['endIndex']}));for(var _0x47aa75=0x0;_0x47aa75<_0x97ffa5[_0x1c5469(0x4b54)][_0x1c5469(0x531b)];_0x47aa75++)traverseTokenMarkUnuse(_0x97ffa5[_0x1c5469(0x4b54)][_0x47aa75],_0x40fd41,_0x223d6e,_0x4e2266);}else{defined$1(_0x97ffa5[_0x1c5469(0x1760)])?_0x4e2266['push']({'startIndex':_0x97ffa5[_0x1c5469(0x71a)]+_0x97ffa5[_0x1c5469(0x3243)][_0x1c5469(0x275b)]+calcSpaceCountBetweenDirectiveAndMacro(_0x223d6e,_0x97ffa5[_0x1c5469(0x71a)],_0x97ffa5['type'][_0x1c5469(0x141b)])+_0x5b2fed[_0x1c5469(0x531b)],'endIndex':_0x97ffa5[_0x1c5469(0x1760)]}):_0x4e2266[_0x1c5469(0x3a33)]({'startIndex':_0x97ffa5[_0x1c5469(0x71a)],'endIndex':_0x97ffa5[_0x1c5469(0x4efc)]+TOKEN_TYPE['TK_END'][_0x1c5469(0x275b)]});for(_0x47aa75=0x0;_0x47aa75<_0x97ffa5[_0x1c5469(0x4609)][_0x1c5469(0x531b)];_0x47aa75++)traverseTokenMarkUnuse(_0x97ffa5[_0x1c5469(0x4609)][_0x47aa75],_0x40fd41,_0x223d6e,_0x4e2266);}}function calcSpaceCountBetweenDirectiveAndMacro(_0x555fbb,_0x3c0ef2,_0x93df6d){var _0x54bb0a=_0x68aa19;for(var _0x274871=_0x93df6d['length'],_0x1d26e6=_0x3c0ef2+_0x274871;_0x1d26e6<_0x555fbb['length'];_0x1d26e6++){if('\x20'!==_0x555fbb[_0x54bb0a(0x29be)](_0x1d26e6))break;}return _0x1d26e6-(_0x3c0ef2+_0x274871);}function constructDefineMap(_0x198140,_0x13e5be,_0x1813df){var _0xe567c7=_0x68aa19,_0x5c2867=_0x13e5be[_0xe567c7(0x4ce5)],_0xa79e60={};if(defined$1(_0x5c2867))for(var _0x4a0f89=0x0;_0x4a0f89<_0x5c2867[_0xe567c7(0x531b)];++_0x4a0f89){_0xa79e60[_0x5c2867[_0x4a0f89]]=0x1;}if(defined$1(_0x198140[_0xe567c7(0x456)]))for(_0x4a0f89=0x0;_0x4a0f89<_0x198140[_0xe567c7(0x456)][_0xe567c7(0x531b)];++_0x4a0f89){_0xa79e60[_0x198140['_sysShaderDefines'][_0x4a0f89]]=0x1;}for(var _0x34c584=0x0,_0x4aa903=0x0;-0x1!==_0x34c584&&-0x1!==(_0x34c584=_0x1813df[_0xe567c7(0x33ab)](_0xe567c7(0x501f),_0x4aa903));){var _0x224ea4=_0x34c584+0x8,_0x455368=_0x1813df[_0xe567c7(0x33ab)]('\x0a',_0x34c584);_0xa79e60[_0x1813df[_0xe567c7(0x57ed)](_0x224ea4,_0x455368)['trim']()]=0x1,_0x4aa903=_0x455368;}return _0xa79e60;}function markUnuseCode(_0x37e50c,_0x14ab13,_0x264bb1,_0x5372f8,_0x4aac37){var _0x74eb07=_0x68aa19;if(0x0!==_0x264bb1[_0x74eb07(0x531b)])for(var _0x2ed5e4=constructDefineMap(_0x37e50c,_0x14ab13,_0x5372f8),_0x368d9c=0x0;_0x368d9c<_0x264bb1[_0x74eb07(0x531b)];_0x368d9c++){traverseTokenMarkUnuse(_0x264bb1[_0x368d9c],_0x2ed5e4,_0x5372f8,_0x4aac37);}}function removeUnuseCode(_0x1d4ace,_0x1be959){var _0x44f487=_0x68aa19;for(var _0x5c3f0e=_0x1d4ace,_0x1d27c3=0x0;_0x1d27c3<_0x1be959['length'];_0x1d27c3++){var _0x18790a=_0x1be959[_0x1d27c3];if(_0x18790a[_0x44f487(0x4efc)]-_0x18790a['startIndex']>0x1){var _0x4385b0=_0x1d4ace[_0x44f487(0x57ed)](_0x18790a[_0x44f487(0x4dd9)],_0x18790a[_0x44f487(0x4efc)]);_0x5c3f0e=_0x5c3f0e[_0x44f487(0x1297)](_0x4385b0,'');}}return _0x5c3f0e=_0x5c3f0e['replace'](/(#ifdef|#ifndef|#else|#endif).*/gm,'');}var czm_degreesPerRadian=_0x68aa19(0x3467),czm_depthRange=_0x68aa19(0x580b),czm_ellipsoidInverseRadii=_0x68aa19(0x4ae9),czm_ellipsoidRadii=_0x68aa19(0x4232),czm_epsilon1='/**\x0a\x20*\x200.1\x0a\x20*\x0a\x20*\x20@name\x20czm_epsilon1\x0a\x20*\x20@glslConstant\x0a\x20*/\x0aconst\x20float\x20czm_epsilon1\x20=\x200.1;\x0a',czm_epsilon2=_0x68aa19(0x4fe1),czm_epsilon3=_0x68aa19(0x549c),czm_epsilon4=_0x68aa19(0x232),czm_epsilon5='/**\x0a\x20*\x200.00001\x0a\x20*\x0a\x20*\x20@name\x20czm_epsilon5\x0a\x20*\x20@glslConstant\x0a\x20*/\x0aconst\x20float\x20czm_epsilon5\x20=\x200.00001;\x0a',czm_epsilon6=_0x68aa19(0x2bd8),czm_epsilon7=_0x68aa19(0x4997),czm_infinity=_0x68aa19(0x1a3b),czm_oneOverPi='/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x20<code>1/pi</code>.\x0a\x20*\x0a\x20*\x20@alias\x20czm_oneOverPi\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.ONE_OVER_PI\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_oneOverPi\x20=\x20...;\x0a\x20*\x0a\x20*\x20//\x20Example\x0a\x20*\x20float\x20pi\x20=\x201.0\x20/\x20czm_oneOverPi;\x0a\x20*/\x0aconst\x20float\x20czm_oneOverPi\x20=\x200.3183098861837907;\x0a',czm_oneOverTwoPi='/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x20<code>1/2pi</code>.\x0a\x20*\x0a\x20*\x20@alias\x20czm_oneOverTwoPi\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.ONE_OVER_TWO_PI\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_oneOverTwoPi\x20=\x20...;\x0a\x20*\x0a\x20*\x20//\x20Example\x0a\x20*\x20float\x20pi\x20=\x202.0\x20*\x20czm_oneOverTwoPi;\x0a\x20*/\x0aconst\x20float\x20czm_oneOverTwoPi\x20=\x200.15915494309189535;\x0a',czm_passCesium3DTile=_0x68aa19(0x4ba6),czm_passCesium3DTileClassification=_0x68aa19(0x2786),czm_passCesium3DTileClassificationIgnoreShow='/**\x0a\x20*\x20The\x20automatic\x20GLSL\x20constant\x20for\x20{@link\x20Pass#CESIUM_3D_TILE_CLASSIFICATION_IGNORE_SHOW}\x0a\x20*\x0a\x20*\x20@name\x20czm_passCesium3DTileClassificationIgnoreShow\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20czm_pass\x0a\x20*/\x0aconst\x20float\x20czm_passCesium3DTileClassificationIgnoreShow\x20=\x206.0;\x0a',czm_passClassification=_0x68aa19(0x975),czm_passCompute='/**\x0a\x20*\x20The\x20automatic\x20GLSL\x20constant\x20for\x20{@link\x20Pass#COMPUTE}\x0a\x20*\x0a\x20*\x20@name\x20czm_passCompute\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20czm_pass\x0a\x20*/\x0aconst\x20float\x20czm_passCompute\x20=\x201.0;\x0a',czm_passEnvironment=_0x68aa19(0x5378),czm_passGlobe=_0x68aa19(0x444f),czm_passGround=_0x68aa19(0x4073),czm_passOpaque='/**\x0a\x20*\x20The\x20automatic\x20GLSL\x20constant\x20for\x20{@link\x20Pass#OPAQUE}\x0a\x20*\x0a\x20*\x20@name\x20czm_passOpaque\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20czm_pass\x0a\x20*/\x0aconst\x20float\x20czm_passOpaque\x20=\x2012.0;\x0a',czm_passOverlay=_0x68aa19(0x336b),czm_passTerrainClassification=_0x68aa19(0x130e),czm_passTranslucent=_0x68aa19(0x2439),czm_pi=_0x68aa19(0x422b),czm_piOverFour=_0x68aa19(0x3e13),czm_piOverSix=_0x68aa19(0x1360),czm_piOverThree='/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x20<code>pi/3</code>.\x0a\x20*\x0a\x20*\x20@alias\x20czm_piOverThree\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.PI_OVER_THREE\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_piOverThree\x20=\x20...;\x0a\x20*\x0a\x20*\x20//\x20Example\x0a\x20*\x20float\x20pi\x20=\x203.0\x20*\x20czm_piOverThree;\x0a\x20*/\x0aconst\x20float\x20czm_piOverThree\x20=\x201.0471975511965976;\x0a',czm_piOverTwo='/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x20<code>pi/2</code>.\x0a\x20*\x0a\x20*\x20@alias\x20czm_piOverTwo\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.PI_OVER_TWO\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_piOverTwo\x20=\x20...;\x0a\x20*\x0a\x20*\x20//\x20Example\x0a\x20*\x20float\x20pi\x20=\x202.0\x20*\x20czm_piOverTwo;\x0a\x20*/\x0aconst\x20float\x20czm_piOverTwo\x20=\x201.5707963267948966;\x0a',czm_radiansPerDegree=_0x68aa19(0x19be),czm_sceneMode2D=_0x68aa19(0x1cd8),czm_sceneMode3D=_0x68aa19(0x499c),czm_sceneModeColumbusView='/**\x0a\x20*\x20The\x20constant\x20identifier\x20for\x20the\x20Columbus\x20View\x20{@link\x20SceneMode}\x0a\x20*\x0a\x20*\x20@name\x20czm_sceneModeColumbusView\x0a\x20*\x20@glslConstant\x0a\x20*\x20@see\x20czm_sceneMode\x0a\x20*\x20@see\x20czm_sceneMode2D\x0a\x20*\x20@see\x20czm_sceneMode3D\x0a\x20*\x20@see\x20czm_sceneModeMorphing\x0a\x20*/\x0aconst\x20float\x20czm_sceneModeColumbusView\x20=\x201.0;\x0a',czm_sceneModeMorphing=_0x68aa19(0x186c),czm_solarRadius='/**\x0a\x20*\x20A\x20built-in\x20GLSL\x20floating-point\x20constant\x20for\x20one\x20solar\x20radius.\x0a\x20*\x0a\x20*\x20@alias\x20czm_solarRadius\x0a\x20*\x20@glslConstant\x0a\x20*\x0a\x20*\x20@see\x20CesiumMath.SOLAR_RADIUS\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declaration\x0a\x20*\x20const\x20float\x20czm_solarRadius\x20=\x20...;\x0a\x20*/\x0aconst\x20float\x20czm_solarRadius\x20=\x20695500000.0;\x0a',czm_threePiOver2=_0x68aa19(0x3e91),czm_twoPi=_0x68aa19(0x4ab4),czm_webMercatorMaxLatitude=_0x68aa19(0x3fd5),czm_depthRangeStruct=_0x68aa19(0x757),czm_ellipsoid=_0x68aa19(0xca8),czm_material=_0x68aa19(0x5333),czm_materialInput=_0x68aa19(0x19d4),czm_ray='/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20@name\x20czm_ray\x0a\x20*\x20@glslStruct\x0a\x20*/\x0astruct\x20czm_ray\x0a{\x0a\x20\x20\x20\x20vec3\x20origin;\x0a\x20\x20\x20\x20vec3\x20direction;\x0a};\x0a',czm_raySegment='/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20@name\x20czm_raySegment\x0a\x20*\x20@glslStruct\x0a\x20*/\x0astruct\x20czm_raySegment\x0a{\x0a\x20\x20\x20\x20float\x20start;\x0a\x20\x20\x20\x20float\x20stop;\x0a};\x0a\x0a/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20@name\x20czm_emptyRaySegment\x0a\x20*\x20@glslConstant\x20\x0a\x20*/\x0aconst\x20czm_raySegment\x20czm_emptyRaySegment\x20=\x20czm_raySegment(-czm_infinity,\x20-czm_infinity);\x0a\x0a/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20@name\x20czm_fullRaySegment\x0a\x20*\x20@glslConstant\x20\x0a\x20*/\x0aconst\x20czm_raySegment\x20czm_fullRaySegment\x20=\x20czm_raySegment(0.0,\x20czm_infinity);\x0a',czm_s3mMaterialInput='struct\x20czm_s3mMaterialInput\x0a{\x0a\x20\x20\x20\x20vec4\x20ambientColor;\x0a\x20\x20\x20\x20vec4\x20diffuseColor;\x0a\x20\x20\x20\x20vec4\x20ambientLightColor;\x0a\x20\x20\x20\x20vec4\x20sunLightColor;\x0a\x20\x20\x20\x20mat4\x20texMatrix;\x0a\x20\x20\x20\x20float\x20texture0Width;\x0a\x20\x20\x20\x20float\x20texture1Width;\x0a\x20\x20\x20\x20vec3\x20sunDirectionEC;\x0a\x20\x20\x20\x20float\x20sunLightON;\x0a};\x0a',czm_shadowParameters=_0x68aa19(0x128f),czm_acesTonemapping=_0x68aa19(0x564d),czm_adjustColor=_0x68aa19(0x1d24),czm_alphaWeight=_0x68aa19(0x2004),czm_antialias=_0x68aa19(0x32c0),czm_approximateSphericalCoordinates='/**\x0a\x20*\x20Approximately\x20computes\x20spherical\x20coordinates\x20given\x20a\x20normal.\x0a\x20*\x20Uses\x20approximate\x20inverse\x20trigonometry\x20for\x20speed\x20and\x20consistency,\x0a\x20*\x20since\x20inverse\x20trigonometry\x20can\x20differ\x20from\x20vendor-to-vendor\x20and\x20when\x20compared\x20with\x20the\x20CPU.\x0a\x20*\x0a\x20*\x20@name\x20czm_approximateSphericalCoordinates\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec3}\x20normal\x20arbitrary-length\x20normal.\x0a\x20*\x0a\x20*\x20@returns\x20{vec2}\x20Approximate\x20latitude\x20and\x20longitude\x20spherical\x20coordinates.\x0a\x20*/\x0avec2\x20czm_approximateSphericalCoordinates(vec3\x20normal)\x20{\x0a\x20\x20\x20\x20//\x20Project\x20into\x20plane\x20with\x20vertical\x20for\x20latitude\x0a\x20\x20\x20\x20float\x20latitudeApproximation\x20=\x20czm_fastApproximateAtan(sqrt(normal.x\x20*\x20normal.x\x20+\x20normal.y\x20*\x20normal.y),\x20normal.z);\x0a\x20\x20\x20\x20float\x20longitudeApproximation\x20=\x20czm_fastApproximateAtan(normal.x,\x20normal.y);\x0a\x20\x20\x20\x20return\x20vec2(latitudeApproximation,\x20longitudeApproximation);\x0a}\x0a',czm_branchFreeTernary=_0x68aa19(0x37df),czm_cascadeColor=_0x68aa19(0x26f6),czm_cascadeDistance=_0x68aa19(0x243c),czm_cascadeMatrix=_0x68aa19(0x123f),czm_cascadeWeights=_0x68aa19(0x2e3),czm_clip='#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0auniform\x20float\x20clip_mode;\x0auniform\x20vec4\x20clip_planes[6];\x0auniform\x20vec4\x20clip_line_color;\x0aconst\x20float\x20clip_lineWidth\x20=\x203.0;\x0a\x0afloat\x20GetClipDistance(vec3\x20pos,\x20vec3\x20planeNormal,\x20float\x20disToOrigin)\x0a{\x0a\x09return\x20dot(planeNormal,\x20pos)\x20+\x20disToOrigin;\x0a}\x0a\x0afloat\x20ClipBehindAllPlane(float\x20fBorderWidth,\x20vec4\x20clip_vertex)\x0a{\x0afloat\x20distance\x20=\x200.0;\x0afloat\x20result\x20=\x20-1.0;\x0a#ifdef\x20CLIPPLANE\x0adistance\x20=\x20GetClipDistance(clip_vertex.xyz,\x20clip_planes[0].xyz,\x20clip_planes[0].w);\x0aif\x20(distance\x20<\x200.0)\x0a{\x0areturn\x201.0;\x0a}\x0aelse\x20if\x20(distance\x20<\x20fBorderWidth)\x0a{\x0aresult\x20=\x200.0;\x0a}\x0a#else\x0afor(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a{\x0adistance\x20=\x20GetClipDistance(clip_vertex.xyz,\x20clip_planes[i].xyz,\x20clip_planes[i].w);\x0aif(distance\x20<\x200.0)\x0a{\x0areturn\x201.0;\x0a}\x0aelse\x20if(distance\x20<\x20fBorderWidth)\x0a{\x0aresult\x20=\x200.0;\x0a}\x0a}\x0a#endif\x0areturn\x20result;\x0a}\x0a\x0afloat\x20ClipBehindAnyPlane(float\x20fBorderWidth,\x20vec4\x20clip_vertex)\x0a{\x0a\x09float\x20result\x20=\x201.0;\x0a\x09for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x09{\x0a\x09\x09float\x20distance\x20=\x20GetClipDistance(clip_vertex.xyz,\x20clip_planes[i].xyz,\x20clip_planes[i].w);\x0a\x09\x09if((distance\x20+\x20fBorderWidth)\x20<\x200.0)\x0a\x09\x09{\x0a\x09\x09\x09return\x20-1.0;\x0a\x09\x09}\x0a\x09\x09else\x20if(distance\x20<\x200.0)\x0a\x09\x09{\x0a\x09\x09\x09result\x20=\x200.0;\x0a\x09\x09}\x0a\x09}\x0a\x09return\x20result;\x0a}\x0a\x0afloat\x20ClipAnythingButLine(float\x20fBorderWidth,\x20vec4\x20clip_vertex)\x0a{\x0a\x09float\x20result\x20=\x20-1.0;\x0a\x09for(int\x20i\x20=\x200;\x20i\x20<\x206;\x20i++)\x0a\x09{\x0a\x09\x09float\x20distance\x20=\x20GetClipDistance(clip_vertex.xyz,\x20clip_planes[i].xyz,\x20clip_planes[i].w);\x0a\x09\x09if(distance\x20<\x200.0)\x0a\x09\x09{\x0a\x09\x09\x09return\x20-1.0;\x0a\x09\x09}\x0a\x09\x09else\x20if(distance\x20<\x20fBorderWidth)\x0a\x09\x09{\x0a\x09\x09\x09result\x20=\x200.0;\x0a\x09\x09}\x0a\x09}\x0a\x09return\x20result;\x0a}\x0a\x0avec4\x20czm_clip(vec4\x20clip_vertex,\x20float\x20fIsFiltByID)\x0a{\x0a\x20\x20\x20\x20if(fIsFiltByID\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20}\x0a\x09if(clip_mode\x20<\x200.5)\x0a\x09{\x0a\x09\x09return\x20vec4(1.0);\x0a\x09}\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x09float\x20dxc\x20=\x20abs(dFdx(clip_vertex.x));\x0a\x09float\x20dyc\x20=\x20abs(dFdy(clip_vertex.y));\x0a\x09float\x20fBorderWidth\x20=\x20max(dxc,\x20dyc)\x20*\x20clip_lineWidth;\x0a#else\x0a\x09float\x20fBorderWidth\x20=\x20clip_lineWidth;\x0a#endif\x0a\x09float\x20clipResult\x20=\x201.0;\x0a\x09if(clip_line_color.a\x20<\x200.01)\x0a\x09{\x0a\x09\x09fBorderWidth\x20=\x200.0;\x0a\x09}\x0a\x09if(clip_mode\x20<\x201.5)\x0a\x09{\x0a\x09\x09clipResult\x20=\x20ClipBehindAnyPlane(fBorderWidth,\x20clip_vertex);\x0a\x09}\x0a\x09else\x20if(clip_mode\x20<\x202.5)\x0a\x09{\x0a\x09\x09clipResult\x20=\x20ClipBehindAllPlane(fBorderWidth,\x20clip_vertex);\x0a\x09}\x0a\x09else\x20if(clip_mode\x20<\x203.5)\x0a\x09{\x0a\x09\x09clipResult\x20=\x20ClipAnythingButLine(fBorderWidth,\x20clip_vertex);\x0a\x09}\x0a\x09if(clipResult\x20<\x20-0.5)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x09else\x20if(clipResult\x20<\x200.5)\x0a\x09{\x0a\x09\x09return\x20clip_line_color;\x0a\x09}\x0a\x09else\x0a\x09{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x09}\x0a}',czm_columbusViewMorph=_0x68aa19(0x15c4),czm_computeLightColorInFP=_0x68aa19(0x3cce),czm_computeLightColorInstanceInFP='vec4\x20czm_computeLightColorInstanceInFP(czm_s3mMaterialInput\x20material,\x20vec3\x20positionRotateMC,\x20vec3\x20positionMC,\x20float\x20hasNormal,\x20vec3\x20normal)\x0a{\x0a\x20\x20\x20\x20vec3\x20normalEC;\x0a\x20\x20\x20\x20if(hasNormal\x20>\x200.9)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20normalEC\x20=\x20normalize(normal);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20normalEC\x20=\x20normalize(czm_normal*czm_computeNormal(positionRotateMC));\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec3\x20positionEC\x20=\x20vec3(czm_modelView\x20*\x20vec4(positionMC,1.0)).xyz;\x0a\x20\x20\x20\x20return\x20czm_directionLight(material,\x20normalEC,\x20-positionEC,\x20positionMC);\x0a}',czm_computeNormal=_0x68aa19(0x5892),czm_computePosition='/**\x0a\x20*\x20Returns\x20a\x20position\x20in\x20model\x20coordinates\x20relative\x20to\x20eye\x20taking\x20into\x0a\x20*\x20account\x20the\x20current\x20scene\x20mode:\x203D,\x202D,\x20or\x20Columbus\x20view.\x0a\x20*\x20<p>\x0a\x20*\x20This\x20uses\x20standard\x20position\x20attributes,\x20<code>position3DHigh</code>,\x20\x0a\x20*\x20<code>position3DLow</code>,\x20<code>position2DHigh</code>,\x20and\x20<code>position2DLow</code>,\x20\x0a\x20*\x20and\x20should\x20be\x20used\x20when\x20writing\x20a\x20vertex\x20shader\x20for\x20an\x20{@link\x20Appearance}.\x0a\x20*\x20</p>\x0a\x20*\x0a\x20*\x20@name\x20czm_computePosition\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@returns\x20{vec4}\x20The\x20position\x20relative\x20to\x20eye.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x20*\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x0a\x20*\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a\x20*\x0a\x20*\x20@see\x20czm_translateRelativeToEye\x0a\x20*/\x0avec4\x20czm_computePosition();\x0a',czm_cosineAndSine=_0x68aa19(0x3f67),czm_decompressTextureCoordinates=_0x68aa19(0x2e31),czm_depthClampFarPlane=_0x68aa19(0x4dd4),czm_directionLight=_0x68aa19(0x513a),czm_eastNorthUpToEyeCoordinates='/**\x0a\x20*\x20Computes\x20a\x203x3\x20rotation\x20matrix\x20that\x20transforms\x20vectors\x20from\x20an\x20ellipsoid\x27s\x20east-north-up\x20coordinate\x20system\x20\x0a\x20*\x20to\x20eye\x20coordinates.\x20\x20In\x20east-north-up\x20coordinates,\x20x\x20points\x20east,\x20y\x20points\x20north,\x20and\x20z\x20points\x20along\x20the\x20\x0a\x20*\x20surface\x20normal.\x20\x20East-north-up\x20can\x20be\x20used\x20as\x20an\x20ellipsoid\x27s\x20tangent\x20space\x20for\x20operations\x20such\x20as\x20bump\x20mapping.\x0a\x20*\x20<br\x20/><br\x20/>\x0a\x20*\x20The\x20ellipsoid\x20is\x20assumed\x20to\x20be\x20centered\x20at\x20the\x20model\x20coordinate\x27s\x20origin.\x0a\x20*\x0a\x20*\x20@name\x20czm_eastNorthUpToEyeCoordinates\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec3}\x20positionMC\x20The\x20position\x20on\x20the\x20ellipsoid\x20in\x20model\x20coordinates.\x0a\x20*\x20@param\x20{vec3}\x20normalEC\x20The\x20normalized\x20ellipsoid\x20surface\x20normal,\x20at\x20<code>positionMC</code>,\x20in\x20eye\x20coordinates.\x0a\x20*\x0a\x20*\x20@returns\x20{mat3}\x20A\x203x3\x20rotation\x20matrix\x20that\x20transforms\x20vectors\x20from\x20the\x20east-north-up\x20coordinate\x20system\x20to\x20eye\x20coordinates.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20Transform\x20a\x20vector\x20defined\x20in\x20the\x20east-north-up\x20coordinate\x20\x0a\x20*\x20//\x20system,\x20(0,\x200,\x201)\x20which\x20is\x20the\x20surface\x20normal,\x20to\x20eye\x20\x0a\x20*\x20//\x20coordinates.\x0a\x20*\x20mat3\x20m\x20=\x20czm_eastNorthUpToEyeCoordinates(positionMC,\x20normalEC);\x0a\x20*\x20vec3\x20normalEC\x20=\x20m\x20*\x20vec3(0.0,\x200.0,\x201.0);\x0a\x20*/\x0amat3\x20czm_eastNorthUpToEyeCoordinates(vec3\x20positionMC,\x20vec3\x20normalEC)\x0a{\x0a\x20\x20\x20\x20vec3\x20tangentMC\x20=\x20normalize(vec3(-positionMC.y,\x20positionMC.x,\x200.0));\x20\x20//\x20normalized\x20surface\x20tangent\x20in\x20model\x20coordinates\x0a\x20\x20\x20\x20vec3\x20tangentEC\x20=\x20normalize(czm_normal3D\x20*\x20tangentMC);\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normalized\x20surface\x20tangent\x20in\x20eye\x20coordiantes\x0a\x20\x20\x20\x20vec3\x20bitangentEC\x20=\x20normalize(cross(normalEC,\x20tangentEC));\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normalized\x20surface\x20bitangent\x20in\x20eye\x20coordinates\x0a\x0a\x20\x20\x20\x20return\x20mat3(\x0a\x20\x20\x20\x20\x20\x20\x20\x20tangentEC.x,\x20\x20\x20tangentEC.y,\x20\x20\x20tangentEC.z,\x0a\x20\x20\x20\x20\x20\x20\x20\x20bitangentEC.x,\x20bitangentEC.y,\x20bitangentEC.z,\x0a\x20\x20\x20\x20\x20\x20\x20\x20normalEC.x,\x20\x20\x20\x20normalEC.y,\x20\x20\x20\x20normalEC.z);\x0a}\x0a',czm_ellipsoidContainsPoint='/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20@name\x20czm_ellipsoidContainsPoint\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*/\x0abool\x20czm_ellipsoidContainsPoint(vec3\x20ellipsoid_inverseRadii,\x20vec3\x20point)\x0a{\x0a\x20\x20\x20\x20vec3\x20scaled\x20=\x20ellipsoid_inverseRadii\x20*\x20(czm_inverseModelView\x20*\x20vec4(point,\x201.0)).xyz;\x0a\x20\x20\x20\x20return\x20(dot(scaled,\x20scaled)\x20<=\x201.0);\x0a}\x0a',czm_ellipsoidNew=_0x68aa19(0x1181),czm_ellipsoidWgs84TextureCoordinates=_0x68aa19(0x316f),czm_equalsEpsilon='/**\x0a\x20*\x20Compares\x20<code>left</code>\x20and\x20<code>right</code>\x20componentwise.\x20Returns\x20<code>true</code>\x0a\x20*\x20if\x20they\x20are\x20within\x20<code>epsilon</code>\x20and\x20<code>false</code>\x20otherwise.\x20The\x20inputs\x0a\x20*\x20<code>left</code>\x20and\x20<code>right</code>\x20can\x20be\x20<code>float</code>s,\x20<code>vec2</code>s,\x0a\x20*\x20<code>vec3</code>s,\x20or\x20<code>vec4</code>s.\x0a\x20*\x0a\x20*\x20@name\x20czm_equalsEpsilon\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{}\x20left\x20The\x20first\x20vector.\x0a\x20*\x20@param\x20{}\x20right\x20The\x20second\x20vector.\x0a\x20*\x20@param\x20{float}\x20epsilon\x20The\x20epsilon\x20to\x20use\x20for\x20equality\x20testing.\x0a\x20*\x20@returns\x20{bool}\x20<code>true</code>\x20if\x20the\x20components\x20are\x20within\x20<code>epsilon</code>\x20and\x20<code>false</code>\x20otherwise.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20//\x20GLSL\x20declarations\x0a\x20*\x20bool\x20czm_equalsEpsilon(float\x20left,\x20float\x20right,\x20float\x20epsilon);\x0a\x20*\x20bool\x20czm_equalsEpsilon(vec2\x20left,\x20vec2\x20right,\x20float\x20epsilon);\x0a\x20*\x20bool\x20czm_equalsEpsilon(vec3\x20left,\x20vec3\x20right,\x20float\x20epsilon);\x0a\x20*\x20bool\x20czm_equalsEpsilon(vec4\x20left,\x20vec4\x20right,\x20float\x20epsilon);\x0a\x20*/\x0abool\x20czm_equalsEpsilon(vec4\x20left,\x20vec4\x20right,\x20float\x20epsilon)\x20{\x0a\x20\x20\x20\x20return\x20all(lessThanEqual(abs(left\x20-\x20right),\x20vec4(epsilon)));\x0a}\x0a\x0abool\x20czm_equalsEpsilon(vec3\x20left,\x20vec3\x20right,\x20float\x20epsilon)\x20{\x0a\x20\x20\x20\x20return\x20all(lessThanEqual(abs(left\x20-\x20right),\x20vec3(epsilon)));\x0a}\x0a\x0abool\x20czm_equalsEpsilon(vec2\x20left,\x20vec2\x20right,\x20float\x20epsilon)\x20{\x0a\x20\x20\x20\x20return\x20all(lessThanEqual(abs(left\x20-\x20right),\x20vec2(epsilon)));\x0a}\x0a\x0abool\x20czm_equalsEpsilon(float\x20left,\x20float\x20right,\x20float\x20epsilon)\x20{\x0a\x20\x20\x20\x20return\x20(abs(left\x20-\x20right)\x20<=\x20epsilon);\x0a}\x0a',czm_executeExcavation=_0x68aa19(0x9a0),czm_eyeOffset='/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20@name\x20czm_eyeOffset\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec4}\x20positionEC\x20DOC_TBA.\x0a\x20*\x20@param\x20{vec3}\x20eyeOffset\x20DOC_TBA.\x0a\x20*\x0a\x20*\x20@returns\x20{vec4}\x20DOC_TBA.\x0a\x20*/\x0avec4\x20czm_eyeOffset(vec4\x20positionEC,\x20vec3\x20eyeOffset)\x0a{\x0a\x20\x20\x20\x20//\x20This\x20equation\x20is\x20approximate\x20in\x20x\x20and\x20y.\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20positionEC;\x0a\x20\x20\x20\x20vec4\x20zEyeOffset\x20=\x20normalize(p)\x20*\x20eyeOffset.z;\x0a\x20\x20\x20\x20p.xy\x20+=\x20eyeOffset.xy\x20+\x20zEyeOffset.xy;\x0a\x20\x20\x20\x20p.z\x20+=\x20zEyeOffset.z;\x0a\x20\x20\x20\x20return\x20p;\x0a}\x0a',czm_eyeToWindowCoordinates=_0x68aa19(0x36c9),czm_fastApproximateAtan=_0x68aa19(0x312d),czm_fog='/**\x0a\x20*\x20Gets\x20the\x20color\x20with\x20fog\x20at\x20a\x20distance\x20from\x20the\x20camera.\x0a\x20*\x0a\x20*\x20@name\x20czm_fog\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{float}\x20distanceToCamera\x20The\x20distance\x20to\x20the\x20camera\x20in\x20meters.\x0a\x20*\x20@param\x20{vec3}\x20color\x20The\x20original\x20color.\x0a\x20*\x20@param\x20{vec3}\x20fogColor\x20The\x20color\x20of\x20the\x20fog.\x0a\x20*\x0a\x20*\x20@returns\x20{vec3}\x20The\x20color\x20adjusted\x20for\x20fog\x20at\x20the\x20distance\x20from\x20the\x20camera.\x0a\x20*/\x0avec3\x20czm_fog(float\x20distanceToCamera,\x20vec3\x20color,\x20vec3\x20fogColor)\x0a{\x0a\x20\x20\x20\x20float\x20scalar\x20=\x20distanceToCamera\x20*\x20czm_fogDensity;\x0a\x20\x20\x20\x20float\x20fog\x20=\x201.0\x20-\x20exp(-(scalar\x20*\x20scalar));\x0a\x20\x20\x20\x20return\x20mix(color,\x20fogColor,\x20fog);\x0a}\x0a\x0a/**\x0a\x20*\x20Gets\x20the\x20color\x20with\x20fog\x20at\x20a\x20distance\x20from\x20the\x20camera.\x0a\x20*\x0a\x20*\x20@name\x20czm_fog\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{float}\x20distanceToCamera\x20The\x20distance\x20to\x20the\x20camera\x20in\x20meters.\x0a\x20*\x20@param\x20{vec3}\x20color\x20The\x20original\x20color.\x0a\x20*\x20@param\x20{vec3}\x20fogColor\x20The\x20color\x20of\x20the\x20fog.\x0a\x20*\x20@param\x20{float}\x20fogModifierConstant\x20A\x20constant\x20to\x20modify\x20the\x20appearance\x20of\x20fog.\x0a\x20*\x0a\x20*\x20@returns\x20{vec3}\x20The\x20color\x20adjusted\x20for\x20fog\x20at\x20the\x20distance\x20from\x20the\x20camera.\x0a\x20*/\x0avec3\x20czm_fog(float\x20distanceToCamera,\x20vec3\x20color,\x20vec3\x20fogColor,\x20float\x20fogModifierConstant)\x0a{\x0a\x20\x20\x20\x20float\x20scalar\x20=\x20distanceToCamera\x20*\x20czm_fogDensity;\x0a\x20\x20\x20\x20float\x20fog\x20=\x201.0\x20-\x20exp(-((fogModifierConstant\x20*\x20scalar\x20+\x20fogModifierConstant)\x20*\x20(scalar\x20*\x20(1.0\x20+\x20fogModifierConstant))));\x0a\x20\x20\x20\x20return\x20mix(color,\x20fogColor,\x20fog);\x0a}\x0a',czm_gammaCorrect=_0x68aa19(0x1a6a),czm_geodeticSurfaceNormal=_0x68aa19(0x3469),czm_getDefaultMaterial=_0x68aa19(0x4469),czm_getEmissiveTextureColor=_0x68aa19(0x1c73),czm_getHorizontalColor=_0x68aa19(0x581d),czm_getHypsometricColor=_0x68aa19(0x19b9),czm_getLambertDiffuse='/**\x0a\x20*\x20Calculates\x20the\x20intensity\x20of\x20diffusely\x20reflected\x20light.\x0a\x20*\x0a\x20*\x20@name\x20czm_getLambertDiffuse\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec3}\x20lightDirectionEC\x20Unit\x20vector\x20pointing\x20to\x20the\x20light\x20source\x20in\x20eye\x20coordinates.\x0a\x20*\x20@param\x20{vec3}\x20normalEC\x20The\x20surface\x20normal\x20in\x20eye\x20coordinates.\x0a\x20*\x0a\x20*\x20@returns\x20{float}\x20The\x20intensity\x20of\x20the\x20diffuse\x20reflection.\x0a\x20*\x0a\x20*\x20@see\x20czm_phong\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20float\x20diffuseIntensity\x20=\x20czm_getLambertDiffuse(lightDirectionEC,\x20normalEC);\x0a\x20*\x20float\x20specularIntensity\x20=\x20czm_getSpecular(lightDirectionEC,\x20toEyeEC,\x20normalEC,\x20200);\x0a\x20*\x20vec3\x20color\x20=\x20(diffuseColor\x20*\x20diffuseIntensity)\x20+\x20(specularColor\x20*\x20specularIntensity);\x0a\x20*/\x0afloat\x20czm_getLambertDiffuse(vec3\x20lightDirectionEC,\x20vec3\x20normalEC)\x0a{\x0a\x20\x20\x20\x20return\x20max(dot(lightDirectionEC,\x20normalEC),\x200.0);\x0a}\x0a',czm_getSpecular='/**\x0a\x20*\x20Calculates\x20the\x20specular\x20intensity\x20of\x20reflected\x20light.\x0a\x20*\x0a\x20*\x20@name\x20czm_getSpecular\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec3}\x20lightDirectionEC\x20Unit\x20vector\x20pointing\x20to\x20the\x20light\x20source\x20in\x20eye\x20coordinates.\x0a\x20*\x20@param\x20{vec3}\x20toEyeEC\x20Unit\x20vector\x20pointing\x20to\x20the\x20eye\x20position\x20in\x20eye\x20coordinates.\x0a\x20*\x20@param\x20{vec3}\x20normalEC\x20The\x20surface\x20normal\x20in\x20eye\x20coordinates.\x0a\x20*\x20@param\x20{float}\x20shininess\x20The\x20sharpness\x20of\x20the\x20specular\x20reflection.\x20\x20Higher\x20values\x20create\x20a\x20smaller,\x20more\x20focused\x20specular\x20highlight.\x0a\x20*\x0a\x20*\x20@returns\x20{float}\x20The\x20intensity\x20of\x20the\x20specular\x20highlight.\x0a\x20*\x0a\x20*\x20@see\x20czm_phong\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20float\x20diffuseIntensity\x20=\x20czm_getLambertDiffuse(lightDirectionEC,\x20normalEC);\x0a\x20*\x20float\x20specularIntensity\x20=\x20czm_getSpecular(lightDirectionEC,\x20toEyeEC,\x20normalEC,\x20200);\x0a\x20*\x20vec3\x20color\x20=\x20(diffuseColor\x20*\x20diffuseIntensity)\x20+\x20(specularColor\x20*\x20specularIntensity);\x0a\x20*/\x0afloat\x20czm_getSpecular(vec3\x20lightDirectionEC,\x20vec3\x20toEyeEC,\x20vec3\x20normalEC,\x20float\x20shininess)\x0a{\x0a\x20\x20\x20\x20vec3\x20toReflectedLight\x20=\x20reflect(-lightDirectionEC,\x20normalEC);\x0a\x20\x20\x20\x20float\x20specular\x20=\x20max(dot(toReflectedLight,\x20toEyeEC),\x200.0);\x0a\x0a\x20\x20\x20\x20//\x20pow\x20has\x20undefined\x20behavior\x20if\x20both\x20parameters\x20<=\x200.\x0a\x20\x20\x20\x20//\x20Prevent\x20this\x20by\x20making\x20sure\x20shininess\x20is\x20at\x20least\x20czm_epsilon2.\x0a\x20\x20\x20\x20return\x20pow(specular,\x20max(shininess,\x20czm_epsilon2));\x0a}\x0a',czm_getTexColorForS3M=_0x68aa19(0x2102),czm_getTextureMatrixFromZValue=_0x68aa19(0x2445),czm_getVolumeValue='uniform\x20sampler2D\x20uVolumeTexture;\x0a#ifdef\x20TIME_ORDER\x0auniform\x20sampler2D\x20uNextVolumeTexture;\x0auniform\x20float\x20uTimeRatio;\x0a#endif\x0a\x0a#ifdef\x20Volume\x0auniform\x20float\x20width;\x0auniform\x20float\x20height;\x0auniform\x20float\x20depth;\x0auniform\x20float\x20sideBlockCount;\x0auniform\x20float\x20blockLength;\x0auniform\x20float\x20texLength;\x0auniform\x20float\x20uFilterMode;\x0a#endif\x0a\x0afloat\x20czm_unpackVolume(vec3\x20packedDepth)\x0a{\x0a\x20\x20\x20return\x20dot(packedDepth,\x20vec3(1.0,\x201.0\x20/\x20255.0,\x201.0\x20/\x2065025.0));\x0a}\x0a\x0a#ifdef\x20Volume\x0avec2\x20computeVolumeTextureCoord(vec3\x20texCoord,\x20float\x20fLevel)\x0a{\x0a\x20\x20\x20\x20float\x20yOffset\x20=\x20floor((fLevel+0.25/sideBlockCount)\x20/\x20sideBlockCount);\x0a\x20\x20\x20\x20float\x20xOffset\x20=\x20fLevel\x20-\x20yOffset\x20*\x20sideBlockCount;\x0a\x20\x20\x20\x20float\x20texCoordV\x20=\x20(texCoord.y\x20*\x20height\x20+\x20yOffset\x20*\x20blockLength)\x20/\x20texLength;\x0a\x20\x20\x20\x20float\x20texCoordU\x20=\x20(texCoord.x\x20*\x20width\x20+\x20xOffset\x20*\x20blockLength)\x20/\x20texLength;\x0a\x20\x20\x20\x20return\x20vec2(texCoordU,\x20texCoordV);\x0a}\x0a\x0afloat\x20computeVolumeValue(sampler2D\x20volumeTexture,\x20vec2\x20topTexCoord,\x20vec2\x20bottomTexCoord,\x20float\x20ratio,\x20out\x20float\x20noValue)\x0a{\x0a\x20\x20\x20\x20vec4\x20volumeValue1\x20=\x20texture2D(volumeTexture,\x20topTexCoord);\x0a\x20\x20\x20\x20vec4\x20volumeValue2\x20=\x20texture2D(volumeTexture,\x20bottomTexCoord);\x0a\x20\x20\x20\x20float\x20fValue1\x20=\x20clamp(czm_unpackVolume(volumeValue1.xyz),0.0,1.0);\x0a\x20\x20\x20\x20float\x20fValue2\x20=\x20clamp(czm_unpackVolume(volumeValue2.xyz),0.0,1.0);\x0a\x20\x20\x20\x20if(uFilterMode\x20>0.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(ratio<0.5)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ratio\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ratio\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20noValue\x20=\x20mix(volumeValue1.a,\x20volumeValue2.a,\x20ratio);\x0a\x20\x20\x20\x20if(volumeValue1.a\x20<\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20fValue1\x20=\x20fValue2;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(volumeValue2.a\x20<\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20fValue2\x20=\x20fValue1;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20mix(fValue1,\x20fValue2,\x20ratio);\x0a}\x0a\x0afloat\x20czm_getVolumeValue(vec3\x20texCoord,\x20out\x20float\x20noValue)\x0a{\x0a\x20\x20\x20\x20float\x20fLevel\x20=\x20(depth\x20-\x201.0)\x20*\x20texCoord.z;\x0a\x20\x20\x20\x20float\x20bottomLevel=\x20floor(fLevel);\x0a\x20\x20\x20\x20float\x20topLevel\x20=\x20bottomLevel\x20+\x201.0;\x0a\x20\x20\x20\x20float\x20ratio\x20=\x20topLevel\x20-\x20fLevel;\x0a\x20\x20\x20\x20vec2\x20topTexCoord\x20=\x20computeVolumeTextureCoord(texCoord,\x20topLevel);\x0a\x20\x20\x20\x20vec2\x20bottomTexCoord\x20=\x20computeVolumeTextureCoord(texCoord,\x20bottomLevel);\x0a\x20\x20\x20\x20float\x20fResult\x20=\x20computeVolumeValue(uVolumeTexture,\x20topTexCoord,\x20bottomTexCoord,\x20ratio,\x20noValue);\x0a#ifdef\x20TIME_ORDER\x0a\x20\x20\x20\x20float\x20fNextResult\x20=\x20computeVolumeValue(uNextVolumeTexture,\x20topTexCoord,\x20bottomTexCoord,\x20ratio,\x20noValue);\x0a\x20\x20\x20\x20fResult\x20=\x20mix(fResult,\x20fNextResult,\x20uTimeRatio);\x0a#endif\x0a\x20\x20\x20\x20return\x20fResult;\x0a}\x0a\x0avec4\x20czm_getVolumeValue(vec3\x20texCoord)\x0a{\x0a\x09float\x20fLevel\x20=\x20(depth\x20-\x201.0)\x20*\x20texCoord.z;\x0a\x09float\x20bottomLevel=\x20floor(fLevel);\x0a\x09float\x20topLevel\x20=\x20bottomLevel\x20+\x201.0;\x0a\x09float\x20ratio\x20=\x20topLevel\x20-\x20fLevel;\x0a\x09float\x20yOffset1\x20=\x20floor((topLevel+0.25/sideBlockCount)\x20/\x20sideBlockCount);\x0a\x09float\x20xOffset1\x20=\x20topLevel\x20-\x20yOffset1\x20*\x20sideBlockCount;\x0a\x09float\x20texCoordV1\x20=\x20(texCoord.y\x20*\x20height\x20+\x20yOffset1\x20*\x20blockLength)/texLength;\x0a\x09float\x20texCoordU1\x20=\x20(texCoord.x\x20*\x20width\x20+\x20xOffset1\x20*\x20blockLength)/texLength;\x0a\x09vec4\x20volumeColor1\x20=\x20texture2D(uVolumeTexture,\x20vec2(texCoordU1,texCoordV1));\x0a\x09float\x20yOffset2\x20=\x20floor((bottomLevel+0.25/sideBlockCount)\x20/\x20sideBlockCount);\x0a\x09float\x20xOffset2\x20=\x20bottomLevel\x20-\x20yOffset2\x20*\x20sideBlockCount;\x0a\x09float\x20texCoordV2\x20=\x20(texCoord.y\x20*\x20height\x20+\x20yOffset2\x20*\x20blockLength)/texLength;\x0a\x09float\x20texCoordU2\x20=\x20(texCoord.x\x20*\x20width\x20+\x20xOffset2\x20*\x20blockLength)/texLength;\x0a\x09vec4\x20volumeColor2\x20=\x20texture2D(uVolumeTexture,\x20vec2(texCoordU2,\x20texCoordV2));\x0a\x0a\x09if(uFilterMode\x20>0.5)\x0a\x09{\x0a\x09\x09if(ratio<0.5)\x0a\x09\x09{\x0a\x09\x09\x09ratio\x20=\x200.0;\x0a\x09\x09}\x0a\x09\x09else\x0a\x09\x09{\x0a\x09\x09\x09ratio\x20=\x201.0;\x0a\x09\x09}\x0a\x09}\x0a\x0a\x09vec4\x20volumeColor\x20=\x20mix(volumeColor1,\x20volumeColor2,\x20ratio);\x0a\x0a\x09return\x20volumeColor;\x0a}\x0a#endif',czm_getWaterNoise='/**\x0a\x20*\x20@private\x0a\x20*/\x0avec4\x20czm_getWaterNoise(sampler2D\x20normalMap,\x20vec2\x20uv,\x20float\x20time,\x20float\x20angleInRadians)\x0a{\x0a\x20\x20\x20\x20float\x20cosAngle\x20=\x20cos(angleInRadians);\x0a\x20\x20\x20\x20float\x20sinAngle\x20=\x20sin(angleInRadians);\x0a\x0a\x20\x20\x20\x20//\x20time\x20dependent\x20sampling\x20directions\x0a\x20\x20\x20\x20vec2\x20s0\x20=\x20vec2(1.0/17.0,\x200.0);\x0a\x20\x20\x20\x20vec2\x20s1\x20=\x20vec2(-1.0/29.0,\x200.0);\x0a\x20\x20\x20\x20vec2\x20s2\x20=\x20vec2(1.0/101.0,\x201.0/59.0);\x0a\x20\x20\x20\x20vec2\x20s3\x20=\x20vec2(-1.0/109.0,\x20-1.0/57.0);\x0a\x0a\x20\x20\x20\x20//\x20rotate\x20sampling\x20direction\x20by\x20specified\x20angle\x0a\x20\x20\x20\x20s0\x20=\x20vec2((cosAngle\x20*\x20s0.x)\x20-\x20(sinAngle\x20*\x20s0.y),\x20(sinAngle\x20*\x20s0.x)\x20+\x20(cosAngle\x20*\x20s0.y));\x0a\x20\x20\x20\x20s1\x20=\x20vec2((cosAngle\x20*\x20s1.x)\x20-\x20(sinAngle\x20*\x20s1.y),\x20(sinAngle\x20*\x20s1.x)\x20+\x20(cosAngle\x20*\x20s1.y));\x0a\x20\x20\x20\x20s2\x20=\x20vec2((cosAngle\x20*\x20s2.x)\x20-\x20(sinAngle\x20*\x20s2.y),\x20(sinAngle\x20*\x20s2.x)\x20+\x20(cosAngle\x20*\x20s2.y));\x0a\x20\x20\x20\x20s3\x20=\x20vec2((cosAngle\x20*\x20s3.x)\x20-\x20(sinAngle\x20*\x20s3.y),\x20(sinAngle\x20*\x20s3.x)\x20+\x20(cosAngle\x20*\x20s3.y));\x0a\x0a\x20\x20\x20\x20vec2\x20uv0\x20=\x20(uv/103.0)\x20+\x20(time\x20*\x20s0);\x0a\x20\x20\x20\x20vec2\x20uv1\x20=\x20uv/107.0\x20+\x20(time\x20*\x20s1)\x20+\x20vec2(0.23);\x0a\x20\x20\x20\x20vec2\x20uv2\x20=\x20uv/vec2(897.0,\x20983.0)\x20+\x20(time\x20*\x20s2)\x20+\x20vec2(0.51);\x0a\x20\x20\x20\x20vec2\x20uv3\x20=\x20uv/vec2(991.0,\x20877.0)\x20+\x20(time\x20*\x20s3)\x20+\x20vec2(0.71);\x0a\x0a\x20\x20\x20\x20uv0\x20=\x20fract(uv0);\x0a\x20\x20\x20\x20uv1\x20=\x20fract(uv1);\x0a\x20\x20\x20\x20uv2\x20=\x20fract(uv2);\x0a\x20\x20\x20\x20uv3\x20=\x20fract(uv3);\x0a\x20\x20\x20\x20vec4\x20noise\x20=\x20(texture2D(normalMap,\x20uv0))\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(texture2D(normalMap,\x20uv1))\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(texture2D(normalMap,\x20uv2))\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(texture2D(normalMap,\x20uv3));\x0a\x0a\x20\x20\x20\x20//\x20average\x20and\x20scale\x20to\x20between\x20-1\x20and\x201\x0a\x20\x20\x20\x20return\x20((noise\x20/\x204.0)\x20-\x200.5)\x20*\x202.0;\x0a}\x0a',czm_getWgs84EllipsoidEC=_0x68aa19(0x4444),czm_HSBToRGB=_0x68aa19(0x15ea),czm_HSLToRGB=_0x68aa19(0x40ee),czm_hue=_0x68aa19(0x711),czm_inverseGamma=_0x68aa19(0x388d),czm_inverseMatrix=_0x68aa19(0xd05),czm_isEmpty=_0x68aa19(0x55c),czm_isFull=_0x68aa19(0x1081),czm_latitudeToWebMercatorFraction=_0x68aa19(0x1fb),czm_lineDistance=_0x68aa19(0x400e),czm_luminance=_0x68aa19(0x562c),czm_metersPerPixel='/**\x0a\x20*\x20Computes\x20the\x20size\x20of\x20a\x20pixel\x20in\x20meters\x20at\x20a\x20distance\x20from\x20the\x20eye.\x0a\x20*\x20<p>\x0a\x20*\x20Use\x20this\x20version\x20when\x20passing\x20in\x20a\x20custom\x20pixel\x20ratio.\x20For\x20example,\x20passing\x20in\x201.0\x20will\x20return\x20meters\x20per\x20native\x20device\x20pixel.\x0a\x20*\x20</p>\x0a\x20*\x20@name\x20czm_metersPerPixel\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec3}\x20positionEC\x20The\x20position\x20to\x20get\x20the\x20meters\x20per\x20pixel\x20in\x20eye\x20coordinates.\x0a\x20*\x20@param\x20{float}\x20pixelRatio\x20The\x20scaling\x20factor\x20from\x20pixel\x20space\x20to\x20coordinate\x20space\x0a\x20*\x0a\x20*\x20@returns\x20{float}\x20The\x20meters\x20per\x20pixel\x20at\x20positionEC.\x0a\x20*/\x0afloat\x20czm_metersPerPixel(vec4\x20positionEC,\x20float\x20pixelRatio)\x0a{\x0a\x20\x20\x20\x20float\x20width\x20=\x20czm_viewport.z;\x0a\x20\x20\x20\x20float\x20height\x20=\x20czm_viewport.w;\x0a\x20\x20\x20\x20float\x20pixelWidth;\x0a\x20\x20\x20\x20float\x20pixelHeight;\x0a\x0a\x20\x20\x20\x20float\x20top\x20=\x20czm_frustumPlanes.x;\x0a\x20\x20\x20\x20float\x20bottom\x20=\x20czm_frustumPlanes.y;\x0a\x20\x20\x20\x20float\x20left\x20=\x20czm_frustumPlanes.z;\x0a\x20\x20\x20\x20float\x20right\x20=\x20czm_frustumPlanes.w;\x0a\x0a\x20\x20\x20\x20if\x20(czm_sceneMode\x20==\x20czm_sceneMode2D\x20||\x20czm_orthographicIn3D\x20==\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20frustumWidth\x20=\x20right\x20-\x20left;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20frustumHeight\x20=\x20top\x20-\x20bottom;\x0a\x20\x20\x20\x20\x20\x20\x20\x20pixelWidth\x20=\x20frustumWidth\x20/\x20width;\x0a\x20\x20\x20\x20\x20\x20\x20\x20pixelHeight\x20=\x20frustumHeight\x20/\x20height;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20distanceToPixel\x20=\x20-positionEC.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20inverseNear\x20=\x201.0\x20/\x20czm_currentFrustum.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20tanTheta\x20=\x20top\x20*\x20inverseNear;\x0a\x20\x20\x20\x20\x20\x20\x20\x20pixelHeight\x20=\x202.0\x20*\x20distanceToPixel\x20*\x20tanTheta\x20/\x20height;\x0a\x20\x20\x20\x20\x20\x20\x20\x20tanTheta\x20=\x20right\x20*\x20inverseNear;\x0a\x20\x20\x20\x20\x20\x20\x20\x20pixelWidth\x20=\x202.0\x20*\x20distanceToPixel\x20*\x20tanTheta\x20/\x20width;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20return\x20max(pixelWidth,\x20pixelHeight)\x20*\x20pixelRatio;\x0a}\x0a\x0a/**\x0a\x20*\x20Computes\x20the\x20size\x20of\x20a\x20pixel\x20in\x20meters\x20at\x20a\x20distance\x20from\x20the\x20eye.\x0a\x20*\x20<p>\x0a\x20*\x20Use\x20this\x20version\x20when\x20scaling\x20by\x20pixel\x20ratio.\x0a\x20*\x20</p>\x0a\x20*\x20@name\x20czm_metersPerPixel\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec3}\x20positionEC\x20The\x20position\x20to\x20get\x20the\x20meters\x20per\x20pixel\x20in\x20eye\x20coordinates.\x0a\x20*\x0a\x20*\x20@returns\x20{float}\x20The\x20meters\x20per\x20pixel\x20at\x20positionEC.\x0a\x20*/\x0afloat\x20czm_metersPerPixel(vec4\x20positionEC)\x0a{\x0a\x20\x20\x20\x20return\x20czm_metersPerPixel(positionEC,\x20czm_pixelRatio);\x0a}\x0a',czm_modelToWindowCoordinates=_0x68aa19(0x2c50),czm_multiplyWithColorBalance=_0x68aa19(0x1c99),czm_nearFarScalar='/**\x0a\x20*\x20Computes\x20a\x20value\x20that\x20scales\x20with\x20distance.\x20\x20The\x20scaling\x20is\x20clamped\x20at\x20the\x20near\x20and\x0a\x20*\x20far\x20distances,\x20and\x20does\x20not\x20extrapolate.\x20\x20This\x20function\x20works\x20with\x20the\x0a\x20*\x20{@link\x20NearFarScalar}\x20JavaScript\x20class.\x0a\x20*\x0a\x20*\x20@name\x20czm_nearFarScalar\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec4}\x20nearFarScalar\x20A\x20vector\x20with\x204\x20components:\x20Near\x20distance\x20(x),\x20Near\x20value\x20(y),\x20Far\x20distance\x20(z),\x20Far\x20value\x20(w).\x0a\x20*\x20@param\x20{float}\x20cameraDistSq\x20The\x20square\x20of\x20the\x20current\x20distance\x20from\x20the\x20camera.\x0a\x20*\x0a\x20*\x20@returns\x20{float}\x20The\x20value\x20at\x20this\x20distance.\x0a\x20*/\x0afloat\x20czm_nearFarScalar(vec4\x20nearFarScalar,\x20float\x20cameraDistSq)\x0a{\x0a\x20\x20\x20\x20float\x20valueAtMin\x20=\x20nearFarScalar.y;\x0a\x20\x20\x20\x20float\x20valueAtMax\x20=\x20nearFarScalar.w;\x0a\x20\x20\x20\x20float\x20nearDistanceSq\x20=\x20nearFarScalar.x\x20*\x20nearFarScalar.x;\x0a\x20\x20\x20\x20float\x20farDistanceSq\x20=\x20nearFarScalar.z\x20*\x20nearFarScalar.z;\x0a\x0a\x20\x20\x20\x20float\x20t\x20=\x20(cameraDistSq\x20-\x20nearDistanceSq)\x20/\x20(farDistanceSq\x20-\x20nearDistanceSq);\x0a\x0a\x20\x20\x20\x20t\x20=\x20pow(clamp(t,\x200.0,\x201.0),\x200.2);\x0a\x0a\x20\x20\x20\x20return\x20mix(valueAtMin,\x20valueAtMax,\x20t);\x0a}\x0a',czm_octDecode=_0x68aa19(0x19aa),czm_packDepth=_0x68aa19(0x5cb),czm_packValue=_0x68aa19(0x41cd),czm_phong=_0x68aa19(0x2b1f),czm_planeDistance='/**\x0a\x20*\x20Computes\x20distance\x20from\x20a\x20point\x20to\x20a\x20plane.\x0a\x20*\x0a\x20*\x20@name\x20czm_planeDistance\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20param\x20{vec4}\x20plane\x20A\x20Plane\x20in\x20Hessian\x20Normal\x20Form.\x20See\x20Plane.js\x0a\x20*\x20param\x20{vec3}\x20point\x20A\x20point\x20in\x20the\x20same\x20space\x20as\x20the\x20plane.\x0a\x20*\x20returns\x20{float}\x20The\x20distance\x20from\x20the\x20point\x20to\x20the\x20plane.\x0a\x20*/\x0afloat\x20czm_planeDistance(vec4\x20plane,\x20vec3\x20point)\x20{\x0a\x20\x20\x20\x20return\x20(dot(plane.xyz,\x20point)\x20+\x20plane.w);\x0a}\x0a\x0a/**\x0a\x20*\x20Computes\x20distance\x20from\x20a\x20point\x20to\x20a\x20plane.\x0a\x20*\x0a\x20*\x20@name\x20czm_planeDistance\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20param\x20{vec3}\x20planeNormal\x20Normal\x20for\x20a\x20plane\x20in\x20Hessian\x20Normal\x20Form.\x20See\x20Plane.js\x0a\x20*\x20param\x20{float}\x20planeDistance\x20Distance\x20for\x20a\x20plane\x20in\x20Hessian\x20Normal\x20form.\x20See\x20Plane.js\x0a\x20*\x20param\x20{vec3}\x20point\x20A\x20point\x20in\x20the\x20same\x20space\x20as\x20the\x20plane.\x0a\x20*\x20returns\x20{float}\x20The\x20distance\x20from\x20the\x20point\x20to\x20the\x20plane.\x0a\x20*/\x0afloat\x20czm_planeDistance(vec3\x20planeNormal,\x20float\x20planeDistance,\x20vec3\x20point)\x20{\x0a\x20\x20\x20\x20return\x20(dot(planeNormal,\x20point)\x20+\x20planeDistance);\x0a}\x0a',czm_pointAlongRay=_0x68aa19(0xf42),czm_rayEllipsoidIntersectionInterval=_0x68aa19(0x399a),czm_readDepth=_0x68aa19(0x2892),czm_readNonPerspective=_0x68aa19(0x45ff),czm_reverseLogDepth=_0x68aa19(0x687),czm_RGBToHSB='/**\x0a\x20*\x20Converts\x20an\x20RGB\x20color\x20to\x20HSB\x20(hue,\x20saturation,\x20brightness)\x0a\x20*\x20HSB\x20<->\x20RGB\x20conversion\x20with\x20minimal\x20branching:\x20{@link\x20http://lolengine.net/blog/2013/07/27/rgb-to-hsv-in-glsl}\x0a\x20*\x0a\x20*\x20@name\x20czm_RGBToHSB\x0a\x20*\x20@glslFunction\x0a\x20*\x20\x0a\x20*\x20@param\x20{vec3}\x20rgb\x20The\x20color\x20in\x20RGB.\x0a\x20*\x0a\x20*\x20@returns\x20{vec3}\x20The\x20color\x20in\x20HSB.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20vec3\x20hsb\x20=\x20czm_RGBToHSB(rgb);\x0a\x20*\x20hsb.z\x20*=\x200.1;\x0a\x20*\x20rgb\x20=\x20czm_HSBToRGB(hsb);\x0a\x20*/\x0a\x0aconst\x20vec4\x20K_RGB2HSB\x20=\x20vec4(0.0,\x20-1.0\x20/\x203.0,\x202.0\x20/\x203.0,\x20-1.0);\x0a\x0avec3\x20czm_RGBToHSB(vec3\x20rgb)\x0a{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20mix(vec4(rgb.bg,\x20K_RGB2HSB.wz),\x20vec4(rgb.gb,\x20K_RGB2HSB.xy),\x20step(rgb.b,\x20rgb.g));\x0a\x20\x20\x20\x20vec4\x20q\x20=\x20mix(vec4(p.xyw,\x20rgb.r),\x20vec4(rgb.r,\x20p.yzx),\x20step(p.x,\x20rgb.r));\x0a\x0a\x20\x20\x20\x20float\x20d\x20=\x20q.x\x20-\x20min(q.w,\x20q.y);\x0a\x20\x20\x20\x20return\x20vec3(abs(q.z\x20+\x20(q.w\x20-\x20q.y)\x20/\x20(6.0\x20*\x20d\x20+\x20czm_epsilon7)),\x20d\x20/\x20(q.x\x20+\x20czm_epsilon7),\x20q.x);\x0a}\x0a',czm_RGBToHSL=_0x68aa19(0x346a),czm_RGBToXYZ=_0x68aa19(0x26fe),czm_RollerShutter='void\x20czm_RollerShutter(vec2\x20coord,\x20vec4\x20region)\x0a{\x0a\x20\x20\x20\x20vec2\x20f\x20=\x20step(region.xw,\x20coord);\x0a\x20\x20\x20\x20vec2\x20s\x20=\x20step(coord,\x20region.zy);\x0a\x20\x20\x20\x20if\x20(f.x\x20*\x20f.y\x20*\x20s.x\x20*\x20s.y\x20<\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20};\x0a}\x0a',czm_s3mBatchOperation='void\x20czm_s3mBatchOperation(vec4\x20operationType,\x20vec4\x20color,\x20vec4\x20selectedColor,\x20inout\x20vec4\x20vertexColor,\x20inout\x20vec4\x20vertexPos,\x20inout\x20vec4\x20vIsFiltByID,\x20vec3\x20translation)\x0a{\x0a\x20\x20\x20\x20float\x20right_2\x20=\x20operationType.x\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_4\x20=\x20right_2\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_8\x20=\x20right_4\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_16\x20=\x20right_8\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20isSetColor\x20=\x20fract(right_2);\x0a\x20\x20\x20\x20if(isSetColor\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20*=\x20color;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isPicked\x20=\x20fract(floor(right_2)*\x200.5);\x0a\x20\x20\x20\x20if(isPicked\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20*=\x20selectedColor;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isHide\x20=\x20fract(floor(right_4)*\x200.5);\x0a\x20\x20\x20\x20if(isHide\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor.a\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isOffset\x20=\x20fract(floor(right_8)*\x200.5);\x0a\x20\x20\x20\x20if(isOffset\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexPos.xyz\x20+=\x20translation;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isClip\x20=\x20fract(floor(right_16)\x20*\x200.5);\x0a\x20\x20\x20\x20if(isClip\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vIsFiltByID.x\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a}\x0a\x0avoid\x20czm_s3mBatchOperation(vec4\x20operationType,\x20vec4\x20color,\x20inout\x20vec4\x20vertexColor,\x20inout\x20vec4\x20vertexPos,\x20inout\x20vec4\x20vIsFiltByID,\x20vec3\x20translation,\x20inout\x20float\x20fSelected)\x0a{\x0a\x20\x20\x20\x20operationType.x\x20+=\x200.001;\x0a\x20\x20\x20\x20float\x20right_2\x20=\x20operationType.x\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_4\x20=\x20right_2\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_8\x20=\x20right_4\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_16\x20=\x20right_8\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20isSetColor\x20=\x20fract(right_2);\x0a\x20\x20\x20\x20if(isSetColor\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20*=\x20color;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isPicked\x20=\x20fract(floor(right_2)*\x200.5);\x0a\x20\x20\x20\x20if(isPicked\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20fSelected\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isHide\x20=\x20fract(floor(right_4)*\x200.5);\x0a\x20\x20\x20\x20if(isHide\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor.a\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isOffset\x20=\x20fract(floor(right_8)*\x200.5);\x0a\x20\x20\x20\x20if(isOffset\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexPos.xyz\x20+=\x20translation;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isClip\x20=\x20fract(floor(right_16)\x20*\x200.5);\x0a\x20\x20\x20\x20if(isClip\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vIsFiltByID.x\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a}\x0a\x0avoid\x20czm_s3mBatchOperation(vec4\x20operationType,\x20vec4\x20color,\x20vec4\x20selectedColor,\x20inout\x20vec4\x20vertexColor,\x20inout\x20vec4\x20vertexPos,\x20inout\x20vec4\x20vIsFiltByID,\x20vec3\x20translation,\x20inout\x20float\x20fSelected)\x0a{\x0a\x20\x20\x20\x20operationType.x\x20+=\x200.001;\x0a\x20\x20\x20\x20float\x20right_2\x20=\x20operationType.x\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_4\x20=\x20right_2\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_8\x20=\x20right_4\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_16\x20=\x20right_8\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20isSetColor\x20=\x20fract(right_2);\x0a\x20\x20\x20\x20if(isSetColor\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20fSelected\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor.rgb\x20=\x20color.rgb;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor.a\x20*=\x20color.a;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isPicked\x20=\x20fract(floor(right_2)*\x200.5);\x0a\x20\x20\x20\x20if(isPicked\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20fSelected\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20REPLACE_SELECT_TYPE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20=\x20selectedColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20*=\x20selectedColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isHide\x20=\x20fract(floor(right_4)*\x200.5);\x0a\x20\x20\x20\x20if(isHide\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor.a\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isOffset\x20=\x20fract(floor(right_8)*\x200.5);\x0a\x20\x20\x20\x20if(isOffset\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexPos.xyz\x20+=\x20translation;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isClip\x20=\x20fract(floor(right_16)\x20*\x200.5);\x0a\x20\x20\x20\x20if(isClip\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vIsFiltByID.x\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a}\x0a\x0avoid\x20czm_s3mBatchOperation(vec4\x20operationType,\x20vec4\x20color,\x20vec4\x20selectedColor,\x20inout\x20vec4\x20vertexColor)\x0a{\x0a\x20\x20\x20\x20operationType.x\x20+=\x200.001;\x0a\x20\x20\x20\x20float\x20right_2\x20=\x20operationType.x\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_4\x20=\x20right_2\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_8\x20=\x20right_4\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_16\x20=\x20right_8\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20isSetColor\x20=\x20fract(right_2);\x0a\x20\x20\x20\x20if(isSetColor\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20*=\x20color;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isPicked\x20=\x20fract(floor(right_2)*\x200.5);\x0a\x20\x20\x20\x20if(isPicked\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20*=\x20selectedColor;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isHide\x20=\x20fract(floor(right_4)*\x200.5);\x0a\x20\x20\x20\x20if(isHide\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor.a\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a}\x0a\x0avoid\x20czm_s3mBatchOperation(vec4\x20operationType,\x20vec4\x20color,\x20vec4\x20selectedColor,\x20inout\x20vec4\x20vertexColor,\x20inout\x20float\x20fSelected)\x0a{\x0a\x20\x20\x20\x20operationType.x\x20+=\x200.001;\x0a\x20\x20\x20\x20float\x20right_2\x20=\x20operationType.x\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_4\x20=\x20right_2\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_8\x20=\x20right_4\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_16\x20=\x20right_8\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20isSetColor\x20=\x20fract(right_2);\x0a\x20\x20\x20\x20if(isSetColor\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20fSelected\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20=\x20color;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isPicked\x20=\x20fract(floor(right_2)*\x200.5);\x0a\x20\x20\x20\x20if(isPicked\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20fSelected\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor\x20=\x20selectedColor;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isHide\x20=\x20fract(floor(right_4)*\x200.5);\x0a\x20\x20\x20\x20if(isHide\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor.a\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a}\x0a',czm_S3MPBR=_0x68aa19(0x17db),czm_sampleOctahedralProjection=_0x68aa19(0x2a3c),czm_saturation=_0x68aa19(0x5138),czm_shadowDepthCompare='\x0afloat\x20czm_sampleShadowMap(samplerCube\x20shadowMap,\x20vec3\x20d)\x0a{\x0a\x20\x20\x20\x20return\x20czm_unpackDepth(textureCube(shadowMap,\x20d));\x0a}\x0a\x0afloat\x20czm_sampleShadowMap(sampler2D\x20shadowMap,\x20vec2\x20uv)\x0a{\x0a#ifdef\x20USE_SHADOW_DEPTH_TEXTURE\x0a\x20\x20\x20\x20return\x20texture2D(shadowMap,\x20uv).r;\x0a#else\x0a\x20\x20\x20\x20return\x20czm_unpackDepth(texture2D(shadowMap,\x20uv));\x0a#endif\x0a}\x0a\x0afloat\x20czm_shadowDepthCompare(samplerCube\x20shadowMap,\x20vec3\x20uv,\x20float\x20depth)\x0a{\x0a\x20\x20\x20\x20return\x20step(depth,\x20czm_sampleShadowMap(shadowMap,\x20uv));\x0a}\x0a\x0afloat\x20czm_shadowDepthCompare(sampler2D\x20shadowMap,\x20vec2\x20uv,\x20float\x20depth)\x0a{\x0a\x20\x20\x20\x20return\x20step(depth,\x20czm_sampleShadowMap(shadowMap,\x20uv));\x0a}\x0a',czm_shadowVisibility=_0x68aa19(0x1642),czm_signNotZero=_0x68aa19(0x5888),czm_sketchMode=_0x68aa19(0x55ec),czm_sphericalHarmonics=_0x68aa19(0x29da),czm_tangentToEyeSpaceMatrix='/**\x0a\x20*\x20Creates\x20a\x20matrix\x20that\x20transforms\x20vectors\x20from\x20tangent\x20space\x20to\x20eye\x20space.\x0a\x20*\x0a\x20*\x20@name\x20czm_tangentToEyeSpaceMatrix\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec3}\x20normalEC\x20The\x20normal\x20vector\x20in\x20eye\x20coordinates.\x0a\x20*\x20@param\x20{vec3}\x20tangentEC\x20The\x20tangent\x20vector\x20in\x20eye\x20coordinates.\x0a\x20*\x20@param\x20{vec3}\x20bitangentEC\x20The\x20bitangent\x20vector\x20in\x20eye\x20coordinates.\x0a\x20*\x0a\x20*\x20@returns\x20{mat3}\x20The\x20matrix\x20that\x20transforms\x20from\x20tangent\x20space\x20to\x20eye\x20space.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20mat3\x20tangentToEye\x20=\x20czm_tangentToEyeSpaceMatrix(normalEC,\x20tangentEC,\x20bitangentEC);\x0a\x20*\x20vec3\x20normal\x20=\x20tangentToEye\x20*\x20texture2D(normalMap,\x20st).xyz;\x0a\x20*/\x0amat3\x20czm_tangentToEyeSpaceMatrix(vec3\x20normalEC,\x20vec3\x20tangentEC,\x20vec3\x20bitangentEC)\x0a{\x0a\x20\x20\x20\x20vec3\x20normal\x20=\x20normalize(normalEC);\x0a\x20\x20\x20\x20vec3\x20tangent\x20=\x20normalize(tangentEC);\x0a\x20\x20\x20\x20vec3\x20bitangent\x20=\x20normalize(bitangentEC);\x0a\x20\x20\x20\x20return\x20mat3(tangent.x\x20\x20,\x20tangent.y\x20\x20,\x20tangent.z,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bitangent.x,\x20bitangent.y,\x20bitangent.z,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20normal.x\x20\x20\x20,\x20normal.y\x20\x20\x20,\x20normal.z);\x0a}\x0a',czm_transformPlane=_0x68aa19(0x3038),czm_translateRelativeToEye='/**\x0a\x20*\x20Translates\x20a\x20position\x20(or\x20any\x20<code>vec3</code>)\x20that\x20was\x20encoded\x20with\x20{@link\x20EncodedCartesian3},\x0a\x20*\x20and\x20then\x20provided\x20to\x20the\x20shader\x20as\x20separate\x20<code>high</code>\x20and\x20<code>low</code>\x20bits\x20to\x0a\x20*\x20be\x20relative\x20to\x20the\x20eye.\x20\x20As\x20shown\x20in\x20the\x20example,\x20the\x20position\x20can\x20then\x20be\x20transformed\x20in\x20eye\x0a\x20*\x20or\x20clip\x20coordinates\x20using\x20{@link\x20czm_modelViewRelativeToEye}\x20or\x20{@link\x20czm_modelViewProjectionRelativeToEye},\x0a\x20*\x20respectively.\x0a\x20*\x20<p>\x0a\x20*\x20This\x20technique,\x20called\x20GPU\x20RTE,\x20eliminates\x20jittering\x20artifacts\x20when\x20using\x20large\x20coordinates\x20as\x0a\x20*\x20described\x20in\x20{@link\x20http://help.agi.com/AGIComponents/html/BlogPrecisionsPrecisions.htm|Precisions,\x20Precisions}.\x0a\x20*\x20</p>\x0a\x20*\x0a\x20*\x20@name\x20czm_translateRelativeToEye\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec3}\x20high\x20The\x20position\x27s\x20high\x20bits.\x0a\x20*\x20@param\x20{vec3}\x20low\x20The\x20position\x27s\x20low\x20bits.\x0a\x20*\x20@returns\x20{vec3}\x20The\x20position\x20translated\x20to\x20be\x20relative\x20to\x20the\x20camera\x27s\x20position.\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20attribute\x20vec3\x20positionHigh;\x0a\x20*\x20attribute\x20vec3\x20positionLow;\x0a\x20*\x0a\x20*\x20void\x20main()\x0a\x20*\x20{\x0a\x20*\x20\x20\x20vec4\x20p\x20=\x20czm_translateRelativeToEye(positionHigh,\x20positionLow);\x0a\x20*\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a\x20*\x20}\x0a\x20*\x0a\x20*\x20@see\x20czm_modelViewRelativeToEye\x0a\x20*\x20@see\x20czm_modelViewProjectionRelativeToEye\x0a\x20*\x20@see\x20czm_computePosition\x0a\x20*\x20@see\x20EncodedCartesian3\x0a\x20*/\x0avec4\x20czm_translateRelativeToEye(vec3\x20high,\x20vec3\x20low)\x0a{\x0a\x20\x20\x20\x20vec3\x20highDifference\x20=\x20high\x20-\x20czm_encodedCameraPositionMCHigh;\x0a\x20\x20\x20\x20vec3\x20lowDifference\x20=\x20low\x20-\x20czm_encodedCameraPositionMCLow;\x0a\x0a\x20\x20\x20\x20return\x20vec4(highDifference\x20+\x20lowDifference,\x201.0);\x0a}\x0a',czm_translucentPhong=_0x68aa19(0x49aa),czm_transpose=_0x68aa19(0x11e1),czm_unpackDepth='/**\x0a\x20*\x20Unpacks\x20a\x20vec4\x20depth\x20value\x20to\x20a\x20float\x20in\x20[0,\x201)\x20range.\x0a\x20*\x0a\x20*\x20@name\x20czm_unpackDepth\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@param\x20{vec4}\x20packedDepth\x20The\x20packed\x20depth.\x0a\x20*\x0a\x20*\x20@returns\x20{float}\x20The\x20floating-point\x20depth\x20in\x20[0,\x201)\x20range.\x0a\x20*/\x0a\x20float\x20czm_unpackDepth(vec4\x20packedDepth)\x0a\x20{\x0a\x20\x20\x20\x20//\x20See\x20Aras\x20Pranckevičius\x27\x20post\x20Encoding\x20Floats\x20to\x20RGBA\x0a\x20\x20\x20\x20//\x20http://aras-p.info/blog/2009/07/30/encoding-floats-to-rgba-the-final/\x0a\x20\x20\x20\x20return\x20dot(packedDepth,\x20vec4(1.0,\x201.0\x20/\x20255.0,\x201.0\x20/\x2065025.0,\x201.0\x20/\x2016581375.0));\x0a\x20}\x0a',czm_unpackFloat=_0x68aa19(0x512b),czm_unpackValue=_0x68aa19(0x3235),czm_vertexLogDepth=_0x68aa19(0x556c),czm_windowToEyeCoordinates=_0x68aa19(0x2226),czm_writeDepthClampedToFarPlane='//\x20emulated\x20noperspective\x0a#ifndef\x20LOG_DEPTH\x0avarying\x20float\x20v_WindowZ;\x0a#endif\x0a/**\x0a\x20*\x20Clamps\x20a\x20vertex\x20to\x20the\x20far\x20plane\x20by\x20writing\x20the\x20fragments\x20depth.\x0a\x20*\x20<p>\x0a\x20*\x20The\x20shader\x20must\x20enable\x20the\x20GL_EXT_frag_depth\x20extension.\x0a\x20*\x20</p>\x0a\x20*\x0a\x20*\x20@name\x20czm_writeDepthClampedToFarPlane\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@example\x0a\x20*\x20gl_FragColor\x20=\x20color;\x0a\x20*\x20czm_writeDepthClampedToFarPlane();\x0a\x20*\x0a\x20*\x20@see\x20czm_depthClampFarPlane\x0a\x20*/\x0avoid\x20czm_writeDepthClampedToFarPlane()\x0a{\x0a#if\x20(defined(GL_EXT_frag_depth)\x20||\x20defined(WEBGL2))\x20&&\x20!defined(LOG_DEPTH)\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20min(v_WindowZ\x20*\x20gl_FragCoord.w,\x201.0);\x0a#endif\x0a}\x0a',czm_writeLogDepth=_0x68aa19(0x2d14),czm_writeNonPerspective=_0x68aa19(0x3809),czm_XYZToRGB=_0x68aa19(0x3d04),CzmBuiltins={'czm_degreesPerRadian':czm_degreesPerRadian,'czm_depthRange':czm_depthRange,'czm_ellipsoidInverseRadii':czm_ellipsoidInverseRadii,'czm_ellipsoidRadii':czm_ellipsoidRadii,'czm_epsilon1':czm_epsilon1,'czm_epsilon2':czm_epsilon2,'czm_epsilon3':czm_epsilon3,'czm_epsilon4':czm_epsilon4,'czm_epsilon5':czm_epsilon5,'czm_epsilon6':czm_epsilon6,'czm_epsilon7':czm_epsilon7,'czm_infinity':czm_infinity,'czm_oneOverPi':czm_oneOverPi,'czm_oneOverTwoPi':czm_oneOverTwoPi,'czm_passCesium3DTile':czm_passCesium3DTile,'czm_passCesium3DTileClassification':czm_passCesium3DTileClassification,'czm_passCesium3DTileClassificationIgnoreShow':czm_passCesium3DTileClassificationIgnoreShow,'czm_passClassification':czm_passClassification,'czm_passCompute':czm_passCompute,'czm_passEnvironment':czm_passEnvironment,'czm_passGlobe':czm_passGlobe,'czm_passGround':czm_passGround,'czm_passOpaque':czm_passOpaque,'czm_passOverlay':czm_passOverlay,'czm_passTerrainClassification':czm_passTerrainClassification,'czm_passTranslucent':czm_passTranslucent,'czm_pi':czm_pi,'czm_piOverFour':czm_piOverFour,'czm_piOverSix':czm_piOverSix,'czm_piOverThree':czm_piOverThree,'czm_piOverTwo':czm_piOverTwo,'czm_radiansPerDegree':czm_radiansPerDegree,'czm_sceneMode2D':czm_sceneMode2D,'czm_sceneMode3D':czm_sceneMode3D,'czm_sceneModeColumbusView':czm_sceneModeColumbusView,'czm_sceneModeMorphing':czm_sceneModeMorphing,'czm_solarRadius':czm_solarRadius,'czm_threePiOver2':czm_threePiOver2,'czm_twoPi':czm_twoPi,'czm_webMercatorMaxLatitude':czm_webMercatorMaxLatitude,'czm_depthRangeStruct':czm_depthRangeStruct,'czm_ellipsoid':czm_ellipsoid,'czm_material':czm_material,'czm_materialInput':czm_materialInput,'czm_ray':czm_ray,'czm_raySegment':czm_raySegment,'czm_s3mMaterialInput':czm_s3mMaterialInput,'czm_shadowParameters':czm_shadowParameters,'czm_acesTonemapping':czm_acesTonemapping,'czm_adjustColor':czm_adjustColor,'czm_alphaWeight':czm_alphaWeight,'czm_antialias':czm_antialias,'czm_approximateSphericalCoordinates':czm_approximateSphericalCoordinates,'czm_branchFreeTernary':czm_branchFreeTernary,'czm_cascadeColor':czm_cascadeColor,'czm_cascadeDistance':czm_cascadeDistance,'czm_cascadeMatrix':czm_cascadeMatrix,'czm_cascadeWeights':czm_cascadeWeights,'czm_clip':czm_clip,'czm_columbusViewMorph':czm_columbusViewMorph,'czm_computeLightColorInFP':czm_computeLightColorInFP,'czm_computeLightColorInstanceInFP':czm_computeLightColorInstanceInFP,'czm_computeNormal':czm_computeNormal,'czm_computePosition':czm_computePosition,'czm_cosineAndSine':czm_cosineAndSine,'czm_decompressTextureCoordinates':czm_decompressTextureCoordinates,'czm_depthClampFarPlane':czm_depthClampFarPlane,'czm_directionLight':czm_directionLight,'czm_eastNorthUpToEyeCoordinates':czm_eastNorthUpToEyeCoordinates,'czm_ellipsoidContainsPoint':czm_ellipsoidContainsPoint,'czm_ellipsoidNew':czm_ellipsoidNew,'czm_ellipsoidWgs84TextureCoordinates':czm_ellipsoidWgs84TextureCoordinates,'czm_equalsEpsilon':czm_equalsEpsilon,'czm_executeExcavation':czm_executeExcavation,'czm_eyeOffset':czm_eyeOffset,'czm_eyeToWindowCoordinates':czm_eyeToWindowCoordinates,'czm_fastApproximateAtan':czm_fastApproximateAtan,'czm_fog':czm_fog,'czm_gammaCorrect':czm_gammaCorrect,'czm_geodeticSurfaceNormal':czm_geodeticSurfaceNormal,'czm_getDefaultMaterial':czm_getDefaultMaterial,'czm_getEmissiveTextureColor':czm_getEmissiveTextureColor,'czm_getHorizontalColor':czm_getHorizontalColor,'czm_getHypsometricColor':czm_getHypsometricColor,'czm_getLambertDiffuse':czm_getLambertDiffuse,'czm_getSpecular':czm_getSpecular,'czm_getTexColorForS3M':czm_getTexColorForS3M,'czm_getTextureMatrixFromZValue':czm_getTextureMatrixFromZValue,'czm_getVolumeValue':czm_getVolumeValue,'czm_getWaterNoise':czm_getWaterNoise,'czm_getWgs84EllipsoidEC':czm_getWgs84EllipsoidEC,'czm_HSBToRGB':czm_HSBToRGB,'czm_HSLToRGB':czm_HSLToRGB,'czm_hue':czm_hue,'czm_inverseGamma':czm_inverseGamma,'czm_inverseMatrix':czm_inverseMatrix,'czm_isEmpty':czm_isEmpty,'czm_isFull':czm_isFull,'czm_latitudeToWebMercatorFraction':czm_latitudeToWebMercatorFraction,'czm_lineDistance':czm_lineDistance,'czm_luminance':czm_luminance,'czm_metersPerPixel':czm_metersPerPixel,'czm_modelToWindowCoordinates':czm_modelToWindowCoordinates,'czm_multiplyWithColorBalance':czm_multiplyWithColorBalance,'czm_nearFarScalar':czm_nearFarScalar,'czm_octDecode':czm_octDecode,'czm_packDepth':czm_packDepth,'czm_packValue':czm_packValue,'czm_phong':czm_phong,'czm_planeDistance':czm_planeDistance,'czm_pointAlongRay':czm_pointAlongRay,'czm_rayEllipsoidIntersectionInterval':czm_rayEllipsoidIntersectionInterval,'czm_readDepth':czm_readDepth,'czm_readNonPerspective':czm_readNonPerspective,'czm_reverseLogDepth':czm_reverseLogDepth,'czm_RGBToHSB':czm_RGBToHSB,'czm_RGBToHSL':czm_RGBToHSL,'czm_RGBToXYZ':czm_RGBToXYZ,'czm_RollerShutter':czm_RollerShutter,'czm_s3mBatchOperation':czm_s3mBatchOperation,'czm_S3MPBR':czm_S3MPBR,'czm_sampleOctahedralProjection':czm_sampleOctahedralProjection,'czm_saturation':czm_saturation,'czm_shadowDepthCompare':czm_shadowDepthCompare,'czm_shadowVisibility':czm_shadowVisibility,'czm_signNotZero':czm_signNotZero,'czm_sketchMode':czm_sketchMode,'czm_sphericalHarmonics':czm_sphericalHarmonics,'czm_tangentToEyeSpaceMatrix':czm_tangentToEyeSpaceMatrix,'czm_transformPlane':czm_transformPlane,'czm_translateRelativeToEye':czm_translateRelativeToEye,'czm_translucentPhong':czm_translucentPhong,'czm_transpose':czm_transpose,'czm_unpackDepth':czm_unpackDepth,'czm_unpackFloat':czm_unpackFloat,'czm_unpackValue':czm_unpackValue,'czm_vertexLogDepth':czm_vertexLogDepth,'czm_windowToEyeCoordinates':czm_windowToEyeCoordinates,'czm_writeDepthClampedToFarPlane':czm_writeDepthClampedToFarPlane,'czm_writeLogDepth':czm_writeLogDepth,'czm_writeNonPerspective':czm_writeNonPerspective,'czm_XYZToRGB':czm_XYZToRGB},rainDecl=_0x68aa19(0x20ee),snowDecl=_0x68aa19(0x4529),hemisphereLightDecl=_0x68aa19(0x18b7),pointLightDecl=_0x68aa19(0x4b95),spotLightDecl='\x0a#ifdef\x20HAS_SPOT_LIGHTS\x0a\x0auniform\x20vec3\x20uSpotLightColor[\x20SPOT_LIGHTS\x20];\x0auniform\x20vec3\x20uSpotLightPositionEC[\x20SPOT_LIGHTS\x20];\x0auniform\x20vec3\x20uSpotLightDirectionEC[\x20SPOT_LIGHTS\x20];\x0auniform\x20vec4\x20uSpotLightDistanceDecayCosPenumbra[\x20SPOT_LIGHTS\x20];\x0auniform\x20vec3\x20uSpotLightExponent[\x20SPOT_LIGHTS\x20];\x0a\x20\x20\x20\x20\x0astruct\x20SpotLight\x20{\x0a\x20\x20\x20\x20vec3\x20position;\x0a\x20\x20\x20\x20vec3\x20direction;\x0a\x20\x20\x20\x20vec3\x20color;\x0a\x20\x20\x20\x20float\x20distance;\x0a\x20\x20\x20\x20float\x20decay;\x0a\x20\x20\x20\x20float\x20coneCos;\x0a\x20\x20\x20\x20float\x20penumbraCos;\x0a};\x0a\x0avoid\x20getSpotDirectLightIrradiance(\x20const\x20in\x20SpotLight\x20spotLight,\x20const\x20in\x20GeometricContext\x20geometry,\x20out\x20IncidentLight\x20directLight\x20\x20)\x20{\x0a\x20\x20\x20\x20vec3\x20lVector\x20=\x20spotLight.position\x20-\x20geometry.position;\x0a\x20\x20\x20\x20directLight.direction\x20=\x20normalize(\x20lVector\x20);\x0a\x20\x20\x20\x20float\x20lightDistance\x20=\x20length(\x20lVector\x20);\x0a\x20\x20\x20\x20float\x20angleCos\x20=\x20dot(\x20directLight.direction,\x20spotLight.direction\x20);\x0a\x20\x20\x20\x20if\x20(\x20angleCos\x20>\x20spotLight.coneCos\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20spotEffect\x20=\x20smoothstep(\x20spotLight.coneCos,\x20spotLight.penumbraCos,\x20angleCos\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20directLight.color\x20=\x20spotLight.color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20directLight.color\x20*=\x20spotEffect\x20*\x20punctualLightIntensityToIrradianceFactor(\x20lightDistance,\x20spotLight.distance,\x20spotLight.decay\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20directLight.visible\x20=\x20true;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20directLight.color\x20=\x20vec3(\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20directLight.visible\x20=\x20false;\x0a\x20\x20\x20\x20}\x0a}\x0a\x0a#endif\x0a',directionLightDecl=_0x68aa19(0x34a3),lightSourceImpl=_0x68aa19(0x3e2f),brdf=_0x68aa19(0x4da6),executeServerExcavationDecl=_0x68aa19(0x1f98);const ShaderChunk={'rainDecl':rainDecl,'snowDecl':snowDecl,'hemisphereLightDecl':hemisphereLightDecl,'pointLightDecl':pointLightDecl,'spotLightDecl':spotLightDecl,'directionLightDecl':directionLightDecl,'lightSourceImpl':lightSourceImpl,'brdf':brdf,'executeServerExcavationDecl':executeServerExcavationDecl};function removeComments(_0x3dc8b4){var _0x131f70=_0x68aa19;return(_0x3dc8b4=_0x3dc8b4[_0x131f70(0x1297)](/\/\/.*/g,''))[_0x131f70(0x1297)](/\/\*\*[\s\S]*?\*\//gm,function(_0x535c9d){var _0x52097e=_0x131f70;for(var _0x1a8d53=_0x535c9d['match'](/\n/gm)[_0x52097e(0x531b)],_0x1f7338='',_0x5d87a0=0x0;_0x5d87a0<_0x1a8d53;++_0x5d87a0)_0x1f7338+='\x0a';return _0x1f7338;});}function getDependencyNode(_0x1a4998,_0x4d60fa,_0x264d03){var _0x5bfc0f=_0x68aa19;for(var _0x364d12,_0x3fe096=0x0;_0x3fe096<_0x264d03[_0x5bfc0f(0x531b)];++_0x3fe096)_0x264d03[_0x3fe096][_0x5bfc0f(0x13f9)]===_0x1a4998&&(_0x364d12=_0x264d03[_0x3fe096]);return defined$1(_0x364d12)||(_0x364d12={'name':_0x1a4998,'glslSource':_0x4d60fa=removeComments(_0x4d60fa),'dependsOn':[],'requiredBy':[],'evaluated':!0x1},_0x264d03[_0x5bfc0f(0x3a33)](_0x364d12)),_0x364d12;}function generateDependencies(_0x530933,_0x5be64a){var _0x153c65=_0x68aa19;if(!_0x530933['evaluated']){_0x530933['evaluated']=!0x0;var _0x2cabfd=_0x530933[_0x153c65(0x11b4)]['match'](/\bczm_[a-zA-Z0-9_]*/g);defined$1(_0x2cabfd)&&null!==_0x2cabfd&&(_0x2cabfd=_0x2cabfd['filter'](function(_0x4d494b,_0x3f0530){var _0x13a803=_0x153c65;return _0x2cabfd[_0x13a803(0x33ab)](_0x4d494b)===_0x3f0530;}))[_0x153c65(0x3bcb)](function(_0x1319d4){var _0x3dd163=_0x153c65;if(_0x1319d4!==_0x530933[_0x3dd163(0x13f9)]&&ShaderSource['_czmBuiltinsAndUniforms'][_0x3dd163(0x2a77)](_0x1319d4)){var _0x43f94e=getDependencyNode(_0x1319d4,ShaderSource[_0x3dd163(0x10d4)][_0x1319d4],_0x5be64a);_0x530933[_0x3dd163(0x138b)][_0x3dd163(0x3a33)](_0x43f94e),_0x43f94e[_0x3dd163(0x35f7)]['push'](_0x530933),generateDependencies(_0x43f94e,_0x5be64a);}});}}function sortDependencies(_0x4aba97){var _0x2e9335=_0x68aa19;for(var _0x3d4492=[],_0x4a2156=[];_0x4aba97['length']>0x0;){var _0x3df375=_0x4aba97[_0x2e9335(0x1ae7)]();_0x4a2156[_0x2e9335(0x3a33)](_0x3df375),0x0===_0x3df375[_0x2e9335(0x35f7)][_0x2e9335(0x531b)]&&_0x3d4492[_0x2e9335(0x3a33)](_0x3df375);}for(;_0x3d4492[_0x2e9335(0x531b)]>0x0;){var _0x264bd0=_0x3d4492[_0x2e9335(0x1596)]();_0x4aba97[_0x2e9335(0x3a33)](_0x264bd0);for(var _0x4fefcf=0x0;_0x4fefcf<_0x264bd0[_0x2e9335(0x138b)][_0x2e9335(0x531b)];++_0x4fefcf){var _0x3290bb=_0x264bd0[_0x2e9335(0x138b)][_0x4fefcf],_0x21d520=_0x3290bb[_0x2e9335(0x35f7)][_0x2e9335(0x33ab)](_0x264bd0);_0x3290bb[_0x2e9335(0x35f7)][_0x2e9335(0x4bc6)](_0x21d520,0x1),0x0===_0x3290bb[_0x2e9335(0x35f7)][_0x2e9335(0x531b)]&&_0x3d4492['push'](_0x3290bb);}}for(var _0x2445e7=0x0;_0x2445e7<_0x4a2156[_0x2e9335(0x531b)];++_0x2445e7)_0x4a2156[_0x2445e7][_0x2e9335(0x35f7)][_0x2e9335(0x531b)];}function getBuiltinsAndAutomaticUniforms(_0x44f100,_0xc40b09,_0x3d2df8){var _0x4cfda5=_0x68aa19,_0x11457b=[],_0x2b0792=getDependencyNode('main',_0xc40b09,_0x11457b);generateDependencies(_0x2b0792,_0x11457b),sortDependencies(_0x11457b);for(var _0x415983='',_0x140d08=_0x11457b['length']-0x1;_0x140d08>=0x0;--_0x140d08)isNeedPreprocess(_0x3d2df8,_0x44f100)&&(_0x11457b[_0x140d08][_0x4cfda5(0x11b4)]=GLSLPreprocessor[_0x4cfda5(0x2280)](_0x3d2df8,_0x44f100,_0x11457b[_0x140d08][_0x4cfda5(0x11b4)])),_0x415983=_0x415983+_0x11457b[_0x140d08]['glslSource']+'\x0a';return _0x415983[_0x4cfda5(0x1297)](_0x2b0792['glslSource'],'');}function isNeedPreprocess(_0x2d4d15,_0x38ab26){var _0x3738bc=_0x68aa19;return!!(defined$1(_0x2d4d15)&&defined$1(_0x38ab26)&&_0x2d4d15[_0x3738bc(0x5493)]);}function parseIncludes(_0x3adf86){var _0x411f7c=_0x68aa19;return _0x3adf86[_0x411f7c(0x1297)](/^[ \t]*#include +<([\w\d./]+)>/gm,function(_0x2c6d08,_0x27ec43){var _0x48583e=_0x411f7c,_0x54429d=ShaderChunk[_0x27ec43];if(void 0x0===_0x54429d)throw new Error(_0x48583e(0x4b42)+_0x27ec43+'>');return parseIncludes(_0x54429d);});}function combineShader(_0xb28be3,_0x379d56,_0x4f738f){var _0x31a34b=_0x68aa19,_0x1aa737,_0xcc103a,_0x21d040,_0x2199bb='',_0x46347b=_0xb28be3[_0x31a34b(0x2fe9)];if(defined$1(_0x46347b)){for(_0x1aa737=0x0,_0xcc103a=_0x46347b[_0x31a34b(0x531b)];_0x1aa737<_0xcc103a;++_0x1aa737)_0x2199bb+=_0x31a34b(0x3542)+_0x46347b[_0x1aa737];}_0x2199bb=(_0x2199bb=removeComments(_0x2199bb))[_0x31a34b(0x1297)](/#version\s+(.*?)\n/gm,function(_0x29d7be,_0x6110b6){return _0x21d040=_0x6110b6,'\x0a';});var _0x22c363=[];_0x2199bb=_0x2199bb[_0x31a34b(0x1297)](/#extension.*\n/gm,function(_0x239197){var _0x178aed=_0x31a34b;return _0x22c363[_0x178aed(0x3a33)](_0x239197),'\x0a';}),_0x2199bb=_0x2199bb[_0x31a34b(0x1297)](/precision\s(lowp|mediump|highp)\s(float|int);/,'');var _0x5d38e4=_0xb28be3[_0x31a34b(0x2324)];defined$1(_0x5d38e4)&&(_0x2199bb=ShaderSource[_0x31a34b(0x34ff)](_0x2199bb,_0x5d38e4));var _0x4ccbd4='';defined$1(_0x21d040)&&(_0x4ccbd4=_0x31a34b(0x5207)+_0x21d040+'\x0a');var _0x27d05e=_0x22c363[_0x31a34b(0x531b)];for(_0x1aa737=0x0;_0x1aa737<_0x27d05e;_0x1aa737++)_0x4ccbd4+=_0x22c363[_0x1aa737];_0x379d56&&(_0x4ccbd4+=_0x31a34b(0x4a64));var _0x506007=_0xb28be3['defines'];if(defined$1(_0x506007))for(_0x1aa737=0x0,_0xcc103a=_0x506007[_0x31a34b(0x531b)];_0x1aa737<_0xcc103a;++_0x1aa737){var _0x3f3d7d=_0x506007[_0x1aa737];0x0!==_0x3f3d7d['length']&&(_0x4ccbd4+=_0x31a34b(0x501f)+_0x3f3d7d+'\x0a');}if(_0x4f738f[_0x31a34b(0x5169)]&&(_0x4ccbd4+=_0x31a34b(0x4dc5),_0x4ccbd4+=_0x31a34b(0x11da)),_0x2199bb=parseIncludes(_0x2199bb),isNeedPreprocess(_0x4f738f,_0xb28be3)&&(_0x2199bb=GLSLPreprocessor['removeUnuseMacroCode'](_0x4f738f,_0xb28be3,_0x2199bb)),_0x4f738f[_0x31a34b(0x1022)]&&(_0x4ccbd4+=_0x31a34b(0xa49)),_0xb28be3['includeBuiltIns']){var _0x2eea80=getBuiltinsAndAutomaticUniforms(_0xb28be3,_0x2199bb,_0x4f738f);for(_0x22c363[_0x31a34b(0x531b)]=0x0,_0x2eea80=_0x2eea80['replace'](/#extension.*\n/gm,function(_0x104fb4){var _0x5c846a=_0x31a34b;return _0x22c363[_0x5c846a(0x3a33)](_0x104fb4),'\x0a';}),_0x27d05e=_0x22c363[_0x31a34b(0x531b)],_0x1aa737=0x0;_0x1aa737<_0x27d05e;_0x1aa737++)_0x4ccbd4=_0x22c363[_0x1aa737]+_0x4ccbd4;_0x4ccbd4+=_0x2eea80;}return _0x4ccbd4+=_0x31a34b(0x3542),_0x4ccbd4+=_0x2199bb,_0x4f738f[_0x31a34b(0x5169)]&&(_0x4ccbd4=modernizeShader(_0x4ccbd4,_0x379d56)),_0x4ccbd4;}function ShaderSource(_0x156c9e){var _0x288533=_0x68aa19,_0x90562a=(_0x156c9e=defaultValue$1(_0x156c9e,defaultValue$1['EMPTY_OBJECT']))[_0x288533(0x2324)];this[_0x288533(0x4ce5)]=defined$1(_0x156c9e[_0x288533(0x4ce5)])?_0x156c9e['defines']['slice'](0x0):[],this[_0x288533(0x2fe9)]=defined$1(_0x156c9e[_0x288533(0x2fe9)])?_0x156c9e[_0x288533(0x2fe9)][_0x288533(0x48ca)](0x0):[],this[_0x288533(0x2324)]=_0x90562a,this[_0x288533(0x6c5)]=defaultValue$1(_0x156c9e[_0x288533(0x6c5)],!0x0),this[_0x288533(0x13f9)]=defined$1(_0x156c9e['name'])?_0x156c9e[_0x288533(0x13f9)]:void 0x0;}for(var builtinName in(ShaderSource[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x34f2fe=_0x68aa19;return new ShaderSource({'sources':this['sources'],'defines':this[_0x34f2fe(0x4ce5)],'name':this['name'],'pickColorQualifier':this[_0x34f2fe(0x2324)],'includeBuiltIns':this[_0x34f2fe(0x6c5)]});},ShaderSource[_0x68aa19(0x3ab)]=function(_0x8372d6,_0x30c287){var _0x190ca9=_0x68aa19;return _0x30c287='void\x20'+_0x30c287+'()',_0x8372d6[_0x190ca9(0x1297)](/void\s+main\s*\(\s*(?:void)?\s*\)/g,_0x30c287);},ShaderSource['prototype'][_0x68aa19(0x56a7)]=function(_0x3921bf){return combineShader(this,!0x1,_0x3921bf);},ShaderSource[_0x68aa19(0x4b51)][_0x68aa19(0x25b3)]=function(_0x40e0cf){return combineShader(this,!0x0,_0x40e0cf);},ShaderSource[_0x68aa19(0x10d4)]={},CzmBuiltins))CzmBuiltins[_0x68aa19(0x2a77)](builtinName)&&(ShaderSource[_0x68aa19(0x10d4)][builtinName]=CzmBuiltins[builtinName]);for(var uniformName in AutomaticUniforms)if(AutomaticUniforms[_0x68aa19(0x2a77)](uniformName)){var uniform=AutomaticUniforms[uniformName];_0x68aa19(0x20f8)==typeof uniform['getDeclaration']&&(ShaderSource[_0x68aa19(0x10d4)][uniformName]=uniform[_0x68aa19(0x4e88)](uniformName));}ShaderSource[_0x68aa19(0x812)]=function(_0x585e5b){var _0x19007c=_0x68aa19;return ShaderSource[_0x19007c(0x3ab)](_0x585e5b,'czm_old_main')+_0x19007c(0x676);},ShaderSource[_0x68aa19(0x34ff)]=function(_0x48c1c1,_0x23fd32){var _0x37b862=_0x68aa19;return ShaderSource['replaceMain'](_0x48c1c1,'czm_old_main')+'\x0a'+(_0x23fd32+_0x37b862(0x4011));},ShaderSource['findVarying']=function(_0x5f1fab,_0x3d6ac1){var _0x469b19=_0x68aa19;for(var _0x58fdcb=_0x5f1fab[_0x469b19(0x2fe9)],_0x31eca4=_0x3d6ac1[_0x469b19(0x531b)],_0x31e3dc=0x0;_0x31e3dc<_0x31eca4;++_0x31e3dc)for(var _0x5168d0=_0x3d6ac1[_0x31e3dc],_0x23acb4=_0x58fdcb['length'],_0x1ab423=0x0;_0x1ab423<_0x23acb4;++_0x1ab423)if(-0x1!==_0x58fdcb[_0x1ab423][_0x469b19(0x33ab)](_0x5168d0))return _0x5168d0;};var normalVaryingNames=[_0x68aa19(0x5251),_0x68aa19(0xee4),_0x68aa19(0xc58)];ShaderSource[_0x68aa19(0xe18)]=function(_0x221832){var _0x5ae51d=_0x68aa19;return ShaderSource[_0x5ae51d(0x480b)](_0x221832,normalVaryingNames);};var positionVaryingNames=[_0x68aa19(0x1e27)];ShaderSource['findPositionVarying']=function(_0x49f0c0){return ShaderSource['findVarying'](_0x49f0c0,positionVaryingNames);};var ShadowVolumeAppearanceVS='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20float\x20batchId;\x0a\x0a#ifdef\x20EXTRUDED_GEOMETRY\x0aattribute\x20vec3\x20extrudeDirection;\x0a\x0auniform\x20float\x20u_globeMinimumAltitude;\x0a#endif\x20//\x20EXTRUDED_GEOMETRY\x0a\x0a#ifdef\x20PER_INSTANCE_COLOR\x0avarying\x20vec4\x20v_color;\x0a#endif\x20//\x20PER_INSTANCE_COLOR\x0a\x0a#ifdef\x20TEXTURE_COORDINATES\x0a#ifdef\x20SPHERICAL\x0avarying\x20vec4\x20v_sphericalExtents;\x0a#else\x20//\x20SPHERICAL\x0avarying\x20vec2\x20v_inversePlaneExtents;\x0avarying\x20vec4\x20v_westPlane;\x0avarying\x20vec4\x20v_southPlane;\x0a#endif\x20//\x20SPHERICAL\x0avarying\x20vec3\x20v_uvMinAndSphericalLongitudeRotation;\x0avarying\x20vec3\x20v_uMaxAndInverseDistance;\x0avarying\x20vec3\x20v_vMaxAndInverseDistance;\x0a#endif\x20//\x20TEXTURE_COORDINATES\x0a\x0a#if\x20defined(TEXTURE_COORDINATES)\x20&&\x20!defined(SPHERICAL)\x20&&\x20defined(UINT8_PACKING)\x0avec4\x20clampAndMagnitude(vec4\x20sd)\x0a{\x0a\x20\x20\x20\x20vec4\x20d\x20=\x20sd;\x0a\x20\x20\x20\x20d.x\x20=\x20czm_branchFreeTernary(sd.x\x20<\x20128.0,\x20d.x,\x20(255.0\x20-\x20sd.x));\x0a\x20\x20\x20\x20d.x\x20=\x20floor(0.5\x20+\x20d.x);\x0a\x20\x20\x20\x20d.y\x20=\x20floor(0.5\x20+\x20d.y);\x0a\x20\x20\x20\x20d.z\x20=\x20floor(0.5\x20+\x20d.z);\x0a\x20\x20\x20\x20d.w\x20=\x20floor(0.5\x20+\x20d.w);\x0a\x20\x20\x20\x20return\x20d;\x0a}\x0a\x0afloat\x20unpackLowLessThan100k(vec4\x20sd)\x0a{\x0a\x20\x20\x20\x20vec4\x20d\x20=\x20clampAndMagnitude(sd);\x0a\x20\x20\x20\x20return\x20(1000.0\x20*\x20d.x\x20+\x2010.0\x20*\x20d.y\x20+\x200.1\x20*\x20d.z\x20+\x200.001\x20*\x20d.w)\x20*\x20czm_branchFreeTernary(sd.x\x20<\x20128.0,\x201.0,\x20-1.0);\x0a}\x0a\x0avec3\x20southwest_LOW(vec4\x20x,\x20vec4\x20y,\x20vec4\x20z)\x0a{\x0a\x20\x20\x20\x20vec3\x20value;\x0a\x20\x20\x20\x20value.x\x20=\x20unpackLowLessThan100k(x);\x0a\x20\x20\x20\x20value.y\x20=\x20unpackLowLessThan100k(y);\x0a\x20\x20\x20\x20value.z\x20=\x20unpackLowLessThan100k(z);\x0a\x20\x20\x20\x20return\x20value;\x0a}\x0a\x0afloat\x20unpackHighMagLessThan100Million(vec4\x20sd)\x0a{\x0a\x20\x20\x20\x20vec4\x20d\x20=\x20clampAndMagnitude(sd);\x0a\x20\x20\x20\x20return\x20(1000000.0\x20*\x20d.x\x20+\x2010000.0\x20*\x20d.y\x20+\x20100.0\x20*\x20d.z\x20+\x20d.w)\x20*\x20czm_branchFreeTernary(sd.x\x20<\x20128.0,\x201.0,\x20-1.0);\x0a}\x0a\x0avec3\x20southwest_HIGH(vec4\x20x,\x20vec4\x20y,\x20vec4\x20z)\x0a{\x0a\x20\x20\x20\x20vec3\x20value;\x0a\x20\x20\x20\x20value.x\x20=\x20unpackHighMagLessThan100Million(x);\x0a\x20\x20\x20\x20value.y\x20=\x20unpackHighMagLessThan100Million(y);\x0a\x20\x20\x20\x20value.z\x20=\x20unpackHighMagLessThan100Million(z);\x0a\x20\x20\x20\x20return\x20value;\x0a}\x0a\x0a#ifdef\x20COLUMBUS_VIEW_2D\x0avec4\x20unpackPlanes2D_HIGH(vec4\x20x,\x20vec4\x20y,\x20vec4\x20z,\x20vec4\x20w)\x0a{\x0a\x20\x20\x20\x20vec4\x20value;\x0a\x20\x20\x20\x20value.x\x20=\x20unpackHighMagLessThan100Million(x);\x0a\x20\x20\x20\x20value.y\x20=\x20unpackHighMagLessThan100Million(y);\x0a\x20\x20\x20\x20value.z\x20=\x20unpackHighMagLessThan100Million(z);\x0a\x20\x20\x20\x20value.w\x20=\x20unpackHighMagLessThan100Million(w);\x0a\x20\x20\x20\x20return\x20value;\x0a}\x0a\x0avec4\x20unpackPlanes2D_LOW(vec4\x20x,\x20vec4\x20y,\x20vec4\x20z,\x20vec4\x20w)\x0a{\x0a\x20\x20\x20\x20vec4\x20value;\x0a\x20\x20\x20\x20value.x\x20=\x20unpackLowLessThan100k(x);\x0a\x20\x20\x20\x20value.y\x20=\x20unpackLowLessThan100k(y);\x0a\x20\x20\x20\x20value.z\x20=\x20unpackLowLessThan100k(z);\x0a\x20\x20\x20\x20value.w\x20=\x20unpackLowLessThan100k(w);\x0a\x20\x20\x20\x20return\x20value;\x0a}\x0a\x0a#else\x0afloat\x20unpackLowLessThan1000k(vec4\x20sd)\x0a{\x0a\x20\x20\x20\x20vec4\x20d\x20=\x20clampAndMagnitude(sd);\x0a\x20\x20\x20\x20return\x20(10000.0\x20*\x20d.x\x20+\x20100.0\x20*\x20d.y\x20+\x20d.z\x20+\x200.01\x20*\x20d.w)\x20*\x20czm_branchFreeTernary(sd.x\x20<\x20128.0,\x201.0,\x20-1.0);\x0a}\x0a\x0avec3\x20unpackExtent(vec4\x20x,\x20vec4\x20y,\x20vec4\x20z)\x0a{\x0a\x20\x20\x20\x20vec3\x20value;\x0a\x20\x20\x20\x20value.x\x20=\x20unpackLowLessThan1000k(x);\x0a\x20\x20\x20\x20value.y\x20=\x20unpackLowLessThan1000k(y);\x0a\x20\x20\x20\x20value.z\x20=\x20unpackLowLessThan1000k(z);\x0a\x20\x20\x20\x20return\x20value;\x0a}\x0a\x0a#endif\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20position\x20=\x20czm_computePosition();\x0a\x0a#ifdef\x20EXTRUDED_GEOMETRY\x0a\x20\x20\x20\x20float\x20delta\x20=\x20min(u_globeMinimumAltitude,\x20czm_geometricToleranceOverMeter\x20*\x20length(position.xyz));\x0a\x20\x20\x20\x20delta\x20*=\x20czm_sceneMode\x20==\x20czm_sceneMode3D\x20?\x201.0\x20:\x200.0;\x0a\x0a\x20\x20\x20\x20//extrudeDirection\x20is\x20zero\x20for\x20the\x20top\x20layer\x0a\x20\x20\x20\x20position\x20=\x20position\x20+\x20vec4(extrudeDirection\x20*\x20delta,\x200.0);\x0a#endif\x0a\x0a#ifdef\x20TEXTURE_COORDINATES\x0a#ifdef\x20SPHERICAL\x0a\x20\x20\x20\x20v_sphericalExtents\x20=\x20czm_batchTable_sphericalExtents(batchId);\x0a\x20\x20\x20\x20v_uvMinAndSphericalLongitudeRotation.z\x20=\x20czm_batchTable_longitudeRotation(batchId);\x0a#else\x20//\x20SPHERICAL\x0a#ifdef\x20COLUMBUS_VIEW_2D\x0a#ifdef\x20UINT8_PACKING\x0a\x20\x20\x20\x20vec4\x20planes2D_high\x20=\x20unpackPlanes2D_HIGH(czm_batchTable_planes2D_HIGH_x(batchId),\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_planes2D_HIGH_y(batchId),\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_planes2D_HIGH_z(batchId),\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_planes2D_HIGH_w(batchId));\x0a\x20\x20\x20\x20vec4\x20planes2D_low\x20=\x20unpackPlanes2D_LOW(czm_batchTable_planes2D_LOW_x(batchId),\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_planes2D_LOW_y(batchId),\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_planes2D_LOW_z(batchId),\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_planes2D_LOW_w(batchId));\x0a#else\x20//\x20UINT8_PACKING\x0a\x20\x20\x20\x20vec4\x20planes2D_high\x20=\x20czm_batchTable_planes2D_HIGH(batchId);\x0a\x20\x20\x20\x20vec4\x20planes2D_low\x20=\x20czm_batchTable_planes2D_LOW(batchId);\x0a#endif\x20//\x20UINT8_PACKING\x0a\x0a\x20\x20\x20\x20//\x20If\x20the\x20primitive\x20is\x20split\x20across\x20the\x20IDL\x20(planes2D_high.x\x20>\x20planes2D_high.w):\x0a\x20\x20\x20\x20//\x20-\x20If\x20this\x20vertex\x20is\x20on\x20the\x20east\x20side\x20of\x20the\x20IDL\x20(position3DLow.y\x20>\x200.0,\x20comparison\x20with\x20position3DHigh\x20may\x20produce\x20artifacts)\x0a\x20\x20\x20\x20//\x20-\x20existing\x20\x22east\x22\x20is\x20on\x20the\x20wrong\x20side\x20of\x20the\x20world,\x20far\x20away\x20(planes2D_high/low.w)\x0a\x20\x20\x20\x20//\x20-\x20so\x20set\x20\x22east\x22\x20as\x20beyond\x20the\x20eastmost\x20extent\x20of\x20the\x20projection\x20(idlSplitNewPlaneHiLow)\x0a\x20\x20\x20\x20vec2\x20idlSplitNewPlaneHiLow\x20=\x20vec2(EAST_MOST_X_HIGH\x20-\x20(WEST_MOST_X_HIGH\x20-\x20planes2D_high.w),\x20EAST_MOST_X_LOW\x20-\x20(WEST_MOST_X_LOW\x20-\x20planes2D_low.w));\x0a\x20\x20\x20\x20bool\x20idlSplit\x20=\x20planes2D_high.x\x20>\x20planes2D_high.w\x20&&\x20position3DLow.y\x20>\x200.0;\x0a\x20\x20\x20\x20planes2D_high.w\x20=\x20czm_branchFreeTernary(idlSplit,\x20idlSplitNewPlaneHiLow.x,\x20planes2D_high.w);\x0a\x20\x20\x20\x20planes2D_low.w\x20=\x20czm_branchFreeTernary(idlSplit,\x20idlSplitNewPlaneHiLow.y,\x20planes2D_low.w);\x0a\x0a\x20\x20\x20\x20//\x20-\x20else,\x20if\x20this\x20vertex\x20is\x20on\x20the\x20west\x20side\x20of\x20the\x20IDL\x20(position3DLow.y\x20<\x200.0)\x0a\x20\x20\x20\x20//\x20-\x20existing\x20\x22west\x22\x20is\x20on\x20the\x20wrong\x20side\x20of\x20the\x20world,\x20far\x20away\x20(planes2D_high/low.x)\x0a\x20\x20\x20\x20//\x20-\x20so\x20set\x20\x22west\x22\x20as\x20beyond\x20the\x20westmost\x20extent\x20of\x20the\x20projection\x20(idlSplitNewPlaneHiLow)\x0a\x20\x20\x20\x20idlSplit\x20=\x20planes2D_high.x\x20>\x20planes2D_high.w\x20&&\x20position3DLow.y\x20<\x200.0;\x0a\x20\x20\x20\x20idlSplitNewPlaneHiLow\x20=\x20vec2(WEST_MOST_X_HIGH\x20-\x20(EAST_MOST_X_HIGH\x20-\x20planes2D_high.x),\x20WEST_MOST_X_LOW\x20-\x20(EAST_MOST_X_LOW\x20-\x20planes2D_low.x));\x0a\x20\x20\x20\x20planes2D_high.x\x20=\x20czm_branchFreeTernary(idlSplit,\x20idlSplitNewPlaneHiLow.x,\x20planes2D_high.x);\x0a\x20\x20\x20\x20planes2D_low.x\x20=\x20czm_branchFreeTernary(idlSplit,\x20idlSplitNewPlaneHiLow.y,\x20planes2D_low.x);\x0a\x0a\x20\x20\x20\x20vec3\x20southWestCorner\x20=\x20(czm_modelViewRelativeToEye\x20*\x20czm_translateRelativeToEye(vec3(0.0,\x20planes2D_high.xy),\x20vec3(0.0,\x20planes2D_low.xy))).xyz;\x0a\x20\x20\x20\x20vec3\x20northWestCorner\x20=\x20(czm_modelViewRelativeToEye\x20*\x20czm_translateRelativeToEye(vec3(0.0,\x20planes2D_high.x,\x20planes2D_high.z),\x20vec3(0.0,\x20planes2D_low.x,\x20planes2D_low.z))).xyz;\x0a\x20\x20\x20\x20vec3\x20southEastCorner\x20=\x20(czm_modelViewRelativeToEye\x20*\x20czm_translateRelativeToEye(vec3(0.0,\x20planes2D_high.w,\x20planes2D_high.y),\x20vec3(0.0,\x20planes2D_low.w,\x20planes2D_low.y))).xyz;\x0a#else\x20//\x20COLUMBUS_VIEW_2D\x0a\x20\x20\x20\x20//\x203D\x20case\x20has\x20smaller\x20\x22plane\x20extents,\x22\x20so\x20planes\x20encoded\x20as\x20a\x2064\x20bit\x20position\x20and\x202\x20vec3s\x20for\x20distances/direction\x0a#ifdef\x20UINT8_PACKING\x0a\x20\x20\x20\x20vec3\x20low\x20=\x20southwest_LOW(czm_batchTable_southWest_LOW_x(batchId),\x20czm_batchTable_southWest_LOW_y(batchId),\x20czm_batchTable_southWest_LOW_z(batchId));\x0a\x20\x20\x20\x20vec3\x20high\x20=\x20southwest_HIGH(czm_batchTable_southWest_HIGH_x(batchId),\x20czm_batchTable_southWest_HIGH_y(batchId),\x20czm_batchTable_southWest_HIGH_z(batchId));\x0a\x20\x20\x20\x20vec3\x20southWestCorner\x20=\x20(czm_modelViewRelativeToEye\x20*\x20czm_translateRelativeToEye(high,\x20low)).xyz;\x0a\x20\x20\x20\x20vec3\x20northWestCorner\x20=\x20czm_normal\x20*\x20unpackExtent(\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_northward_x(batchId),\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_northward_y(batchId),\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_northward_z(batchId))\x20+\x20southWestCorner;\x0a\x0a\x20\x20\x20\x20vec3\x20southEastCorner\x20=\x20czm_normal\x20*\x20unpackExtent(\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_eastward_x(batchId),\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_eastward_y(batchId),\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_batchTable_eastward_z(batchId))\x20+\x20southWestCorner;\x0a#else\x20//\x20UINT8_PACKING\x0a\x20\x20\x20\x20vec3\x20southWestCorner\x20=\x20(czm_modelViewRelativeToEye\x20*\x20czm_translateRelativeToEye(czm_batchTable_southWest_HIGH(batchId),\x20czm_batchTable_southWest_LOW(batchId))).xyz;\x0a\x20\x20\x20\x20vec3\x20northWestCorner\x20=\x20czm_normal\x20*\x20czm_batchTable_northward(batchId)\x20+\x20southWestCorner;\x0a\x20\x20\x20\x20vec3\x20southEastCorner\x20=\x20czm_normal\x20*\x20czm_batchTable_eastward(batchId)\x20+\x20southWestCorner;\x0a#endif\x20//\x20UINT8_PACKING\x0a#endif\x20//\x20COLUMBUS_VIEW_2D\x0a\x0a\x20\x20\x20\x20vec3\x20eastWard\x20=\x20southEastCorner\x20-\x20southWestCorner;\x0a\x20\x20\x20\x20float\x20eastExtent\x20=\x20length(eastWard);\x0a\x20\x20\x20\x20eastWard\x20/=\x20eastExtent;\x0a\x0a\x20\x20\x20\x20vec3\x20northWard\x20=\x20northWestCorner\x20-\x20southWestCorner;\x0a\x20\x20\x20\x20float\x20northExtent\x20=\x20length(northWard);\x0a\x20\x20\x20\x20northWard\x20/=\x20northExtent;\x0a\x0a\x20\x20\x20\x20v_westPlane\x20=\x20vec4(eastWard,\x20-dot(eastWard,\x20southWestCorner));\x0a\x20\x20\x20\x20v_southPlane\x20=\x20vec4(northWard,\x20-dot(northWard,\x20southWestCorner));\x0a\x20\x20\x20\x20v_inversePlaneExtents\x20=\x20vec2(1.0\x20/\x20eastExtent,\x201.0\x20/\x20northExtent);\x0a#endif\x20//\x20SPHERICAL\x0a\x20\x20\x20\x20vec4\x20uvMinAndExtents\x20=\x20czm_batchTable_uvMinAndExtents(batchId);\x0a\x20\x20\x20\x20vec4\x20uMaxVmax\x20=\x20czm_batchTable_uMaxVmax(batchId);\x0a\x0a\x20\x20\x20\x20v_uMaxAndInverseDistance\x20=\x20vec3(uMaxVmax.xy,\x20uvMinAndExtents.z);\x0a\x20\x20\x20\x20v_vMaxAndInverseDistance\x20=\x20vec3(uMaxVmax.zw,\x20uvMinAndExtents.w);\x0a\x20\x20\x20\x20v_uvMinAndSphericalLongitudeRotation.xy\x20=\x20uvMinAndExtents.xy;\x0a#endif\x20//\x20TEXTURE_COORDINATES\x0a\x0a#ifdef\x20PER_INSTANCE_COLOR\x0a\x20\x20\x20\x20v_color\x20=\x20czm_batchTable_color(batchId);\x0a#endif\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_depthClampFarPlane(czm_modelViewProjectionRelativeToEye\x20*\x20position);\x0a}\x0a',ShadowVolumeFS=_0x68aa19(0x1592),ClassificationType={'TERRAIN':0x0,'CESIUM_3D_TILE':0x1,'S3M_TILE':0x2,'BOTH':0x3,'NUMBER_OF_CLASSIFICATION_TYPES':0x4},ClassificationType$1=Object[_0x68aa19(0x3e37)](ClassificationType),DepthFunction={'NEVER':WebGLConstants$1['NEVER'],'LESS':WebGLConstants$1['LESS'],'EQUAL':WebGLConstants$1[_0x68aa19(0x7fa)],'LESS_OR_EQUAL':WebGLConstants$1[_0x68aa19(0x179f)],'GREATER':WebGLConstants$1[_0x68aa19(0x3f29)],'NOT_EQUAL':WebGLConstants$1['NOTEQUAL'],'GREATER_OR_EQUAL':WebGLConstants$1[_0x68aa19(0x30a7)],'ALWAYS':WebGLConstants$1['ALWAYS']},DepthFunction$1=Object[_0x68aa19(0x3e37)](DepthFunction),BufferUsage={'STREAM_DRAW':WebGLConstants$1[_0x68aa19(0x3e3c)],'STATIC_DRAW':WebGLConstants$1[_0x68aa19(0x495a)],'DYNAMIC_DRAW':WebGLConstants$1[_0x68aa19(0x2008)],'validate':function(_0xc6dc96){var _0x32ac8d=_0x68aa19;return _0xc6dc96===BufferUsage[_0x32ac8d(0x3e3c)]||_0xc6dc96===BufferUsage['STATIC_DRAW']||_0xc6dc96===BufferUsage[_0x32ac8d(0x2008)];}};function Buffer$1(_0x12ac96){var _0x454503=_0x68aa19,_0x132ebf=(_0x12ac96=defaultValue$1(_0x12ac96,defaultValue$1['EMPTY_OBJECT']))['context']['_gl'],_0x168698=_0x12ac96[_0x454503(0x34c2)],_0xbe093a=_0x12ac96[_0x454503(0x1451)],_0x1b6bff=_0x12ac96[_0x454503(0x4cb6)],_0x3c5249=_0x12ac96[_0x454503(0x48e8)],_0x547580=defined$1(_0xbe093a);_0x547580&&(_0x1b6bff=_0xbe093a['byteLength']);var _0x424c27=_0x132ebf[_0x454503(0x1e5b)]();_0x132ebf['bindBuffer'](_0x168698,_0x424c27),_0x132ebf['bufferData'](_0x168698,_0x547580?_0xbe093a:_0x1b6bff,_0x3c5249),_0x132ebf[_0x454503(0x2490)](_0x168698,null),this[_0x454503(0x1651)]=_0x132ebf,this[_0x454503(0x29cd)]=_0x12ac96['context'][_0x454503(0x29cd)],this['_bufferTarget']=_0x168698,this[_0x454503(0x531f)]=_0x1b6bff,this[_0x454503(0x24f2)]=_0x3c5249,this[_0x454503(0x1366)]=_0x424c27,this['vertexArrayDestroyable']=!0x0,this['context']=_0x12ac96[_0x454503(0x4174)],_0x12ac96[_0x454503(0x4174)]['memorySize']+=_0x1b6bff;}function addAttribute$1(_0x3d3f5b,_0x19d5b8,_0x2b801c,_0x16422f){var _0x4bc230=_0x68aa19,_0x12b254=defined$1(_0x19d5b8['vertexBuffer']),_0x1dcfbf=defined$1(_0x19d5b8[_0x4bc230(0x327)]),_0x3faaab=_0x19d5b8[_0x4bc230(0x327)]?_0x19d5b8['value'][_0x4bc230(0x531b)]:_0x19d5b8[_0x4bc230(0xbdc)],_0x4ef28a={'index':defaultValue$1(_0x19d5b8['index'],_0x2b801c),'enabled':defaultValue$1(_0x19d5b8[_0x4bc230(0x20fb)],!0x0),'vertexBuffer':_0x19d5b8[_0x4bc230(0x20aa)],'value':_0x1dcfbf?_0x19d5b8[_0x4bc230(0x327)][_0x4bc230(0x48ca)](0x0):void 0x0,'componentsPerAttribute':_0x3faaab,'componentDatatype':defaultValue$1(_0x19d5b8[_0x4bc230(0x3faf)],ComponentDatatype$1[_0x4bc230(0x15eb)]),'normalize':defaultValue$1(_0x19d5b8[_0x4bc230(0x4e7d)],!0x1),'offsetInBytes':defaultValue$1(_0x19d5b8[_0x4bc230(0x3022)],0x0),'strideInBytes':defaultValue$1(_0x19d5b8[_0x4bc230(0x39df)],0x0),'instanceDivisor':defaultValue$1(_0x19d5b8[_0x4bc230(0x3751)],0x0)};if(_0x12b254)_0x4ef28a[_0x4bc230(0x25ba)]=function(_0x1871e0){var _0x9d9a40=_0x4bc230,_0x553bcc=this[_0x9d9a40(0x1fda)];_0x1871e0[_0x9d9a40(0x2490)](_0x1871e0[_0x9d9a40(0x3747)],this['vertexBuffer']['_getBuffer']()),_0x1871e0['vertexAttribPointer'](_0x553bcc,this[_0x9d9a40(0xbdc)],this[_0x9d9a40(0x3faf)],this['normalize'],this[_0x9d9a40(0x39df)],this[_0x9d9a40(0x3022)]),_0x1871e0[_0x9d9a40(0x514d)](_0x553bcc),this[_0x9d9a40(0x3751)]>0x0&&(_0x16422f[_0x9d9a40(0x5221)](_0x553bcc,this[_0x9d9a40(0x3751)]),_0x16422f[_0x9d9a40(0x2605)][_0x553bcc]=this[_0x9d9a40(0x3751)],_0x16422f[_0x9d9a40(0x5391)]=!0x0);},_0x4ef28a[_0x4bc230(0x7f7)]=function(_0x15b07c){var _0x1da4ac=_0x4bc230;_0x15b07c[_0x1da4ac(0x7f7)](this[_0x1da4ac(0x1fda)]),this[_0x1da4ac(0x3751)]>0x0&&_0x16422f['glVertexAttribDivisor'](_0x2b801c,0x0);};else{switch(_0x4ef28a[_0x4bc230(0xbdc)]){case 0x1:_0x4ef28a[_0x4bc230(0x25ba)]=function(_0x52f984){var _0x141d91=_0x4bc230;_0x52f984[_0x141d91(0x3f2e)](this['index'],this[_0x141d91(0x327)]);};break;case 0x2:_0x4ef28a[_0x4bc230(0x25ba)]=function(_0x17fb42){var _0x45f857=_0x4bc230;_0x17fb42[_0x45f857(0x15fb)](this[_0x45f857(0x1fda)],this[_0x45f857(0x327)]);};break;case 0x3:_0x4ef28a[_0x4bc230(0x25ba)]=function(_0x3b3b8c){var _0x580199=_0x4bc230;_0x3b3b8c[_0x580199(0x87a)](this[_0x580199(0x1fda)],this['value']);};break;case 0x4:_0x4ef28a['vertexAttrib']=function(_0x3730a0){var _0x23f43f=_0x4bc230;_0x3730a0['vertexAttrib4fv'](this[_0x23f43f(0x1fda)],this[_0x23f43f(0x327)]);};}_0x4ef28a[_0x4bc230(0x7f7)]=function(_0x40577c){};}_0x3d3f5b['push'](_0x4ef28a);}function bind(_0x3ebb76,_0x594d23,_0x58e4cd){var _0x17e230=_0x68aa19;for(var _0x3d791f=0x0;_0x3d791f<_0x594d23[_0x17e230(0x531b)];++_0x3d791f){var _0x4d3688=_0x594d23[_0x3d791f];_0x4d3688[_0x17e230(0x20fb)]&&_0x4d3688['vertexAttrib'](_0x3ebb76);}defined$1(_0x58e4cd)&&_0x3ebb76[_0x17e230(0x2490)](_0x3ebb76[_0x17e230(0x45a7)],_0x58e4cd[_0x17e230(0xed8)]());}function VertexArray(_0x240dc9){var _0x5122a3=_0x68aa19,_0x1274b3,_0x497ec7,_0x1d77db=(_0x240dc9=defaultValue$1(_0x240dc9,defaultValue$1[_0x5122a3(0x494f)]))[_0x5122a3(0x4174)],_0x3fe7f0=_0x1d77db[_0x5122a3(0x1651)],_0x372cbb=_0x240dc9['attributes'],_0xcc33eb=_0x240dc9['indexBuffer'],_0x4ca323=[],_0x1d7123=0x1,_0x4fa2cd=!0x1,_0x420ab1=!0x1,_0x28f9fa=_0x372cbb[_0x5122a3(0x531b)];for(_0x1274b3=0x0;_0x1274b3<_0x28f9fa;++_0x1274b3)addAttribute$1(_0x4ca323,_0x372cbb[_0x1274b3],_0x1274b3,_0x1d77db);for(_0x28f9fa=_0x4ca323[_0x5122a3(0x531b)],_0x1274b3=0x0;_0x1274b3<_0x28f9fa;++_0x1274b3){var _0x428335=_0x4ca323[_0x1274b3];if(defined$1(_0x428335['vertexBuffer'])&&0x0===_0x428335['instanceDivisor']){var _0x38ae24=_0x428335[_0x5122a3(0x39df)]||_0x428335[_0x5122a3(0xbdc)]*ComponentDatatype$1[_0x5122a3(0x2f7d)](_0x428335['componentDatatype']);_0x1d7123=_0x428335[_0x5122a3(0x20aa)][_0x5122a3(0x4cb6)]/_0x38ae24;break;}}for(_0x1274b3=0x0;_0x1274b3<_0x28f9fa;++_0x1274b3)_0x4ca323[_0x1274b3][_0x5122a3(0x3751)]>0x0&&(_0x4fa2cd=!0x0),defined$1(_0x4ca323[_0x1274b3][_0x5122a3(0x327)])&&(_0x420ab1=!0x0);_0x1d77db[_0x5122a3(0x1545)]&&(_0x497ec7=_0x1d77db[_0x5122a3(0x49d)](),_0x1d77db['glBindVertexArray'](_0x497ec7),bind(_0x3fe7f0,_0x4ca323,_0xcc33eb),_0x1d77db[_0x5122a3(0xdfb)](null)),this['_numberOfVertices']=_0x1d7123,this['_hasInstancedAttributes']=_0x4fa2cd,this[_0x5122a3(0x626)]=_0x420ab1,this[_0x5122a3(0x1968)]=_0x1d77db,this['_gl']=_0x3fe7f0,this[_0x5122a3(0x16fb)]=_0x497ec7,this[_0x5122a3(0x40b2)]=_0x4ca323,this[_0x5122a3(0x24e6)]=_0xcc33eb;}function computeNumberOfVertices(_0x5af73a){var _0x1a6e87=_0x68aa19;return _0x5af73a[_0x1a6e87(0x21e8)][_0x1a6e87(0x531b)]/_0x5af73a[_0x1a6e87(0xbdc)];}function computeAttributeSizeInBytes(_0x4d5be6){var _0x26dc9c=_0x68aa19;return ComponentDatatype$1['getSizeInBytes'](_0x4d5be6['componentDatatype'])*_0x4d5be6[_0x26dc9c(0xbdc)];}function interleaveAttributes(_0x5d7f8e){var _0x4f198f=_0x68aa19,_0x5bd299,_0x58a51c,_0x5b8164,_0x50798c,_0x3b25b6=[];for(_0x58a51c in _0x5d7f8e)_0x5d7f8e[_0x4f198f(0x2a77)](_0x58a51c)&&defined$1(_0x5d7f8e[_0x58a51c])&&defined$1(_0x5d7f8e[_0x58a51c][_0x4f198f(0x21e8)])&&(_0x3b25b6[_0x4f198f(0x3a33)](_0x58a51c),_0x5d7f8e[_0x58a51c]['componentDatatype']===ComponentDatatype$1['DOUBLE']&&(_0x5d7f8e[_0x58a51c][_0x4f198f(0x3faf)]=ComponentDatatype$1[_0x4f198f(0x15eb)],_0x5d7f8e[_0x58a51c][_0x4f198f(0x21e8)]=ComponentDatatype$1[_0x4f198f(0x2074)](ComponentDatatype$1[_0x4f198f(0x15eb)],_0x5d7f8e[_0x58a51c][_0x4f198f(0x21e8)])));var _0x8f33c4=_0x3b25b6[_0x4f198f(0x531b)];if(_0x8f33c4>0x0)for(_0x50798c=computeNumberOfVertices(_0x5d7f8e[_0x3b25b6[0x0]]),_0x5bd299=0x1;_0x5bd299<_0x8f33c4;++_0x5bd299){var _0x984b7d=computeNumberOfVertices(_0x5d7f8e[_0x3b25b6[_0x5bd299]]);if(_0x984b7d!==_0x50798c)throw new RuntimeError$2(_0x4f198f(0x4788)+_0x3b25b6[_0x5bd299]+_0x4f198f(0x4e2f)+_0x984b7d[_0x4f198f(0x1d43)]()+_0x4f198f(0x2f3d)+_0x3b25b6[0x0]+'\x20('+_0x50798c[_0x4f198f(0x1d43)]()+').');}_0x3b25b6['sort'](function(_0x569fbc,_0x4f0f97){var _0x62c20b=_0x4f198f;return ComponentDatatype$1[_0x62c20b(0x2f7d)](_0x5d7f8e[_0x4f0f97][_0x62c20b(0x3faf)])-ComponentDatatype$1[_0x62c20b(0x2f7d)](_0x5d7f8e[_0x569fbc][_0x62c20b(0x3faf)]);});var _0x326a30=0x0,_0x138929={};for(_0x5bd299=0x0;_0x5bd299<_0x8f33c4;++_0x5bd299)_0x58a51c=_0x3b25b6[_0x5bd299],_0x5b8164=_0x5d7f8e[_0x58a51c],_0x138929[_0x58a51c]=_0x326a30,_0x326a30+=computeAttributeSizeInBytes(_0x5b8164);if(_0x326a30>0x0){var _0x208e54=ComponentDatatype$1[_0x4f198f(0x2f7d)](_0x5d7f8e[_0x3b25b6[0x0]][_0x4f198f(0x3faf)]),_0x515382=_0x326a30%_0x208e54;0x0!==_0x515382&&(_0x326a30+=_0x208e54-_0x515382);var _0x36c5d2=new ArrayBuffer(_0x50798c*_0x326a30),_0x2e49e3={};for(_0x5bd299=0x0;_0x5bd299<_0x8f33c4;++_0x5bd299){_0x58a51c=_0x3b25b6[_0x5bd299];var _0x65fff1=ComponentDatatype$1[_0x4f198f(0x2f7d)](_0x5d7f8e[_0x58a51c]['componentDatatype']);_0x2e49e3[_0x58a51c]={'pointer':ComponentDatatype$1[_0x4f198f(0x2074)](_0x5d7f8e[_0x58a51c]['componentDatatype'],_0x36c5d2),'index':_0x138929[_0x58a51c]/_0x65fff1,'strideInComponentType':_0x326a30/_0x65fff1};}for(_0x5bd299=0x0;_0x5bd299<_0x50798c;++_0x5bd299)for(var _0x14e7db=0x0;_0x14e7db<_0x8f33c4;++_0x14e7db){_0x58a51c=_0x3b25b6[_0x14e7db];for(var _0x562b2f=(_0x5b8164=_0x5d7f8e[_0x58a51c])['values'],_0x5373ee=_0x2e49e3[_0x58a51c],_0xa7f65=_0x5373ee[_0x4f198f(0x2488)],_0x4bc2c1=_0x5b8164[_0x4f198f(0xbdc)],_0x135e63=0x0;_0x135e63<_0x4bc2c1;++_0x135e63)_0xa7f65[_0x5373ee[_0x4f198f(0x1fda)]+_0x135e63]=_0x562b2f[_0x5bd299*_0x4bc2c1+_0x135e63];_0x5373ee[_0x4f198f(0x1fda)]+=_0x5373ee[_0x4f198f(0x60b)];}return{'buffer':_0x36c5d2,'offsetsInBytes':_0x138929,'vertexSizeInBytes':_0x326a30};}}function setVertexAttribDivisor(_0xcc9d40){var _0x4d2068=_0x68aa19,_0x5e75a1=_0xcc9d40['_context'],_0x4d0361=_0xcc9d40['_hasInstancedAttributes'];if(_0x4d0361||_0x5e75a1['_previousDrawInstanced']){_0x5e75a1[_0x4d2068(0x5391)]=_0x4d0361;var _0x1e4181,_0x227e20=_0x5e75a1[_0x4d2068(0x2605)],_0x68fbf8=_0xcc9d40['_attributes'],_0x314e20=ContextLimits[_0x4d2068(0x5605)];if(_0x4d0361){var _0x4e609e=_0x68fbf8[_0x4d2068(0x531b)];for(_0x1e4181=0x0;_0x1e4181<_0x4e609e;++_0x1e4181){var _0x159c72=_0x68fbf8[_0x1e4181];if(_0x159c72[_0x4d2068(0x20fb)]){var _0x50372b=_0x159c72['instanceDivisor'],_0x105e92=_0x159c72[_0x4d2068(0x1fda)];_0x50372b!==_0x227e20[_0x105e92]&&(_0x5e75a1[_0x4d2068(0x5221)](_0x105e92,_0x50372b),_0x227e20[_0x105e92]=_0x50372b);}}}else{for(_0x1e4181=0x0;_0x1e4181<_0x314e20;++_0x1e4181)_0x227e20[_0x1e4181]>0x0&&(_0x5e75a1['glVertexAttribDivisor'](_0x1e4181,0x0),_0x227e20[_0x1e4181]=0x0);}}}function setConstantAttributes(_0x304005,_0x5cde55){var _0x25eb89=_0x68aa19;for(var _0x58427f=_0x304005[_0x25eb89(0x40b2)],_0x1a7fe5=_0x58427f['length'],_0x35df8e=0x0;_0x35df8e<_0x1a7fe5;++_0x35df8e){var _0x1f57e0=_0x58427f[_0x35df8e];_0x1f57e0[_0x25eb89(0x20fb)]&&defined$1(_0x1f57e0[_0x25eb89(0x327)])&&_0x1f57e0[_0x25eb89(0x25ba)](_0x5cde55);}}function BatchTable(_0x527481,_0x3b40c7,_0x363f9a){var _0x212e1f=_0x68aa19;if(this[_0x212e1f(0x40b2)]=_0x3b40c7,this[_0x212e1f(0x3ac)]=_0x363f9a,0x0!==_0x3b40c7[_0x212e1f(0x531b)]){var _0x55b2df=getDatatype(_0x3b40c7),_0x3d8d34=_0x527481[_0x212e1f(0x4950)],_0x415cad=_0x55b2df===PixelDatatype[_0x212e1f(0x15eb)]&&!_0x3d8d34,_0x2e7554=createOffsets(_0x3b40c7,_0x415cad),_0x27c40b=getStride(_0x2e7554,_0x3b40c7,_0x415cad),_0x3c3b55=Math['floor'](ContextLimits[_0x212e1f(0x25a6)]/_0x27c40b),_0x3063f9=Math['min'](_0x363f9a,_0x3c3b55),_0x444b81=_0x27c40b*_0x3063f9,_0x15ea11=Math['ceil'](_0x363f9a/_0x3063f9),_0x10f21c=0x1/_0x444b81,_0x34fc2d=0.5*_0x10f21c,_0x25f155=0x1/_0x15ea11,_0x130cdf=0.5*_0x25f155;this[_0x212e1f(0xc60)]=new Cartesian2(_0x444b81,_0x15ea11),this['_textureStep']=new Cartesian4(_0x10f21c,_0x34fc2d,_0x25f155,_0x130cdf),this[_0x212e1f(0x3e71)]=_0x415cad?PixelDatatype['UNSIGNED_BYTE']:_0x55b2df,this[_0x212e1f(0x1e8)]=_0x415cad,this[_0x212e1f(0x57d8)]=_0x2e7554,this[_0x212e1f(0x701)]=_0x27c40b,this['_texture']=void 0x0;var _0x3df0f1=0x4*_0x444b81*_0x15ea11;this[_0x212e1f(0x1a1b)]=_0x55b2df!==PixelDatatype['FLOAT']||_0x415cad?new Uint8Array(_0x3df0f1):new Float32Array(_0x3df0f1),this[_0x212e1f(0x1738)]=!0x1,this[_0x212e1f(0x1834)]='';}}function getDatatype(_0x2b8718){var _0x4a2553=_0x68aa19;for(var _0x5982e1=!0x1,_0xb92e61=_0x2b8718[_0x4a2553(0x531b)],_0x7b8451=0x0;_0x7b8451<_0xb92e61;++_0x7b8451)if(_0x2b8718[_0x7b8451][_0x4a2553(0x3faf)]!==ComponentDatatype$1[_0x4a2553(0x4aae)]){_0x5982e1=!0x0;break;}return _0x5982e1?PixelDatatype[_0x4a2553(0x15eb)]:PixelDatatype['UNSIGNED_BYTE'];}function getAttributeType(_0x2cc80c,_0x10bf7f){var _0x3798d6=_0x2cc80c[_0x10bf7f]['componentsPerAttribute'];return 0x2===_0x3798d6?Cartesian2:0x3===_0x3798d6?Cartesian3:0x4===_0x3798d6?Cartesian4:Number;}function createOffsets(_0x35a212,_0x162378){var _0x48ae7d=_0x68aa19;for(var _0x4dc7fb=new Array(_0x35a212['length']),_0x5dfe2c=0x0,_0x37e437=_0x35a212[_0x48ae7d(0x531b)],_0x250c76=0x0;_0x250c76<_0x37e437;++_0x250c76){var _0x376414=_0x35a212[_0x250c76]['componentDatatype'];_0x4dc7fb[_0x250c76]=_0x5dfe2c,_0x376414!==ComponentDatatype$1[_0x48ae7d(0x4aae)]&&_0x162378?_0x5dfe2c+=0x4:++_0x5dfe2c;}return _0x4dc7fb;}function getStride(_0x12746f,_0x1ebdd8,_0x1cc0d9){var _0x170b56=_0x68aa19,_0x54cdb1=_0x12746f[_0x170b56(0x531b)],_0x19d558=_0x12746f[_0x54cdb1-0x1];return _0x1ebdd8[_0x54cdb1-0x1][_0x170b56(0x3faf)]!==ComponentDatatype$1['UNSIGNED_BYTE']&&_0x1cc0d9?_0x19d558+0x4:_0x19d558+0x1;}Buffer$1[_0x68aa19(0xb5a)]=function(_0x280d4a){var _0x4dfa81=_0x68aa19;return new Buffer$1({'context':_0x280d4a['context'],'bufferTarget':WebGLConstants$1['ARRAY_BUFFER'],'typedArray':_0x280d4a[_0x4dfa81(0x1451)],'sizeInBytes':_0x280d4a[_0x4dfa81(0x4cb6)],'usage':_0x280d4a[_0x4dfa81(0x48e8)]});},Buffer$1[_0x68aa19(0xaad)]=function(_0x1945e2){var _0x475647=_0x68aa19,_0x4174e0=_0x1945e2['context'],_0x2f2fc5=_0x1945e2[_0x475647(0x38c0)],_0x20d6ad=IndexDatatype$1[_0x475647(0x2f7d)](_0x2f2fc5),_0x4f60e3=new Buffer$1({'context':_0x4174e0,'bufferTarget':WebGLConstants$1[_0x475647(0x45a7)],'typedArray':_0x1945e2[_0x475647(0x1451)],'sizeInBytes':_0x1945e2[_0x475647(0x4cb6)],'usage':_0x1945e2[_0x475647(0x48e8)]}),_0x1c4d62=_0x4f60e3[_0x475647(0x4cb6)]/_0x20d6ad;return Object[_0x475647(0x5b7)](_0x4f60e3,{'indexDatatype':{'get':function(){return _0x2f2fc5;}},'bytesPerIndex':{'get':function(){return _0x20d6ad;}},'numberOfIndices':{'get':function(){return _0x1c4d62;}}}),_0x4f60e3;},Object[_0x68aa19(0x5b7)](Buffer$1[_0x68aa19(0x4b51)],{'sizeInBytes':{'get':function(){var _0x270963=_0x68aa19;return this[_0x270963(0x531f)];}},'usage':{'get':function(){var _0x10bb1f=_0x68aa19;return this[_0x10bb1f(0x24f2)];}}}),Buffer$1[_0x68aa19(0x4b51)][_0x68aa19(0xed8)]=function(){return this['_buffer'];},Buffer$1[_0x68aa19(0x4b51)][_0x68aa19(0x1ef9)]=function(_0x2e4319,_0x41aece){var _0x53914f=_0x68aa19;_0x41aece=defaultValue$1(_0x41aece,0x0);var _0x5393fc=this[_0x53914f(0x1651)],_0x369900=this[_0x53914f(0x4ab3)];_0x5393fc[_0x53914f(0x2490)](_0x369900,this['_buffer']),_0x5393fc['bufferSubData'](_0x369900,_0x41aece,_0x2e4319),_0x5393fc[_0x53914f(0x2490)](_0x369900,null);},Buffer$1[_0x68aa19(0x4b51)][_0x68aa19(0x1c11)]=function(_0x2daebe,_0x212065,_0x404ea5,_0x1a8a7e){var _0x4d1409=_0x68aa19,_0xefa14c=WebGLConstants$1['COPY_READ_BUFFER'],_0x3ef44a=WebGLConstants$1[_0x4d1409(0x56d4)],_0x47d7d0=this[_0x4d1409(0x1651)];_0x47d7d0[_0x4d1409(0x2490)](_0x3ef44a,this[_0x4d1409(0x1366)]),_0x47d7d0[_0x4d1409(0x2490)](_0xefa14c,_0x2daebe[_0x4d1409(0x1366)]),_0x47d7d0[_0x4d1409(0x2775)](_0xefa14c,_0x3ef44a,_0x212065,_0x404ea5,_0x1a8a7e),_0x47d7d0[_0x4d1409(0x2490)](_0x3ef44a,null),_0x47d7d0[_0x4d1409(0x2490)](_0xefa14c,null);},Buffer$1['prototype'][_0x68aa19(0xc6b)]=function(_0x1cec60,_0x460921,_0x72d572,_0x286377){var _0x1fa017=_0x68aa19;_0x460921=defaultValue$1(_0x460921,0x0),_0x72d572=defaultValue$1(_0x72d572,0x0);var _0x5190cd=this[_0x1fa017(0x1651)],_0x4d4415=WebGLConstants$1[_0x1fa017(0x2405)];_0x5190cd[_0x1fa017(0x2490)](_0x4d4415,this[_0x1fa017(0x1366)]),_0x5190cd[_0x1fa017(0x4135)](_0x4d4415,_0x460921,_0x1cec60,_0x72d572,_0x286377),_0x5190cd[_0x1fa017(0x2490)](_0x4d4415,null);},Buffer$1['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},Buffer$1['prototype'][_0x68aa19(0x2578)]=function(){var _0x3010de=_0x68aa19;return this[_0x3010de(0x1651)][_0x3010de(0x2243)](this['_buffer']),this[_0x3010de(0x4174)][_0x3010de(0x276c)]-=this[_0x3010de(0x4cb6)],destroyObject$1(this);},VertexArray[_0x68aa19(0x4a86)]=function(_0x5d20d5){var _0x526228=_0x68aa19,_0x4ef509,_0x340bfc,_0x69ce18,_0x46b4d3,_0x2f89b9=(_0x5d20d5=defaultValue$1(_0x5d20d5,defaultValue$1[_0x526228(0x494f)]))[_0x526228(0x4174)],_0x2fe879=defaultValue$1(_0x5d20d5[_0x526228(0x4b72)],defaultValue$1['EMPTY_OBJECT']),_0x5c3f92=defaultValue$1(_0x5d20d5[_0x526228(0x459a)],BufferUsage['DYNAMIC_DRAW']),_0x24c415=defaultValue$1(_0x5d20d5[_0x526228(0x36be)],defaultValue$1[_0x526228(0x494f)]),_0x195d6d=defaultValue$1(_0x5d20d5[_0x526228(0x438)],!0x1),_0x40485c=_0x5d20d5[_0x526228(0x2b5d)],_0x5c6896=defined$1(_0x40485c)?_0x40485c:[],_0x1f768f=_0x2fe879['attributes'];if(_0x195d6d){var _0x57dc36=interleaveAttributes(_0x1f768f);if(defined$1(_0x57dc36)){_0x69ce18=Buffer$1[_0x526228(0xb5a)]({'context':_0x2f89b9,'typedArray':_0x57dc36[_0x526228(0x1de1)],'usage':_0x5c3f92});var _0xba5d21=_0x57dc36[_0x526228(0x1a22)],_0xc2a6d6=_0x57dc36[_0x526228(0x104b)];for(_0x4ef509 in _0x1f768f)_0x1f768f[_0x526228(0x2a77)](_0x4ef509)&&defined$1(_0x1f768f[_0x4ef509])&&(defined$1((_0x340bfc=_0x1f768f[_0x4ef509])[_0x526228(0x21e8)])?_0x5c6896['push']({'index':_0x24c415[_0x4ef509],'vertexBuffer':_0x69ce18,'componentDatatype':_0x340bfc[_0x526228(0x3faf)],'componentsPerAttribute':_0x340bfc[_0x526228(0xbdc)],'normalize':_0x340bfc[_0x526228(0x4e7d)],'offsetInBytes':_0xba5d21[_0x4ef509],'strideInBytes':_0xc2a6d6}):_0x5c6896[_0x526228(0x3a33)]({'index':_0x24c415[_0x4ef509],'value':_0x340bfc[_0x526228(0x327)],'componentDatatype':_0x340bfc[_0x526228(0x3faf)],'normalize':_0x340bfc[_0x526228(0x4e7d)]}));}}else{for(_0x4ef509 in _0x1f768f)if(_0x1f768f[_0x526228(0x2a77)](_0x4ef509)&&defined$1(_0x1f768f[_0x4ef509])){var _0x4c99c7=(_0x340bfc=_0x1f768f[_0x4ef509])[_0x526228(0x3faf)];_0x4c99c7===ComponentDatatype$1[_0x526228(0x1c31)]&&(_0x4c99c7=ComponentDatatype$1[_0x526228(0x15eb)]),_0x69ce18=void 0x0,defined$1(_0x340bfc['values'])&&(_0x69ce18=Buffer$1[_0x526228(0xb5a)]({'context':_0x2f89b9,'typedArray':ComponentDatatype$1[_0x526228(0x2074)](_0x4c99c7,_0x340bfc['values']),'usage':_0x5c3f92})),_0x5c6896[_0x526228(0x3a33)]({'index':_0x24c415[_0x4ef509],'vertexBuffer':_0x69ce18,'value':_0x340bfc['value'],'componentDatatype':_0x4c99c7,'componentsPerAttribute':_0x340bfc[_0x526228(0xbdc)],'normalize':_0x340bfc['normalize']});}}var _0x449f52=_0x2fe879[_0x526228(0x525a)];return defined$1(_0x449f52)&&(_0x46b4d3=Geometry['computeNumberOfVertices'](_0x2fe879)>=CesiumMath[_0x526228(0x28c7)]&&_0x2f89b9[_0x526228(0x101c)]?Buffer$1[_0x526228(0xaad)]({'context':_0x2f89b9,'typedArray':new Uint32Array(_0x449f52),'usage':_0x5c3f92,'indexDatatype':IndexDatatype$1[_0x526228(0x40c5)]}):Buffer$1[_0x526228(0xaad)]({'context':_0x2f89b9,'typedArray':new Uint16Array(_0x449f52),'usage':_0x5c3f92,'indexDatatype':IndexDatatype$1[_0x526228(0x2c91)]})),new VertexArray({'context':_0x2f89b9,'attributes':_0x5c6896,'indexBuffer':_0x46b4d3});},Object['defineProperties'](VertexArray[_0x68aa19(0x4b51)],{'numberOfAttributes':{'get':function(){var _0x271f6a=_0x68aa19;return this[_0x271f6a(0x40b2)][_0x271f6a(0x531b)];}},'numberOfVertices':{'get':function(){var _0x37edbf=_0x68aa19;return this[_0x37edbf(0x45be)];}},'indexBuffer':{'get':function(){return this['_indexBuffer'];}}}),VertexArray['prototype'][_0x68aa19(0x366d)]=function(_0x28de6b){return this['_attributes'][_0x28de6b];},VertexArray['prototype'][_0x68aa19(0x3b2d)]=function(){var _0x5c3076=_0x68aa19;defined$1(this[_0x5c3076(0x16fb)])?(this[_0x5c3076(0x1968)]['glBindVertexArray'](this[_0x5c3076(0x16fb)]),this['_context'][_0x5c3076(0x3b16)]&&setVertexAttribDivisor(this),this[_0x5c3076(0x626)]&&setConstantAttributes(this,this[_0x5c3076(0x1651)])):bind(this[_0x5c3076(0x1651)],this['_attributes'],this[_0x5c3076(0x24e6)]);},VertexArray[_0x68aa19(0x4b51)][_0x68aa19(0x443)]=function(){var _0x39baaf=_0x68aa19;if(defined$1(this[_0x39baaf(0x16fb)]))this[_0x39baaf(0x1968)][_0x39baaf(0xdfb)](null);else{for(var _0x291238=this['_attributes'],_0x4ba4dd=this['_gl'],_0x4ca831=0x0;_0x4ca831<_0x291238['length'];++_0x4ca831){var _0xedc743=_0x291238[_0x4ca831];_0xedc743['enabled']&&_0xedc743[_0x39baaf(0x7f7)](_0x4ba4dd);}this[_0x39baaf(0x24e6)]&&_0x4ba4dd[_0x39baaf(0x2490)](_0x4ba4dd['ELEMENT_ARRAY_BUFFER'],null);}},VertexArray[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},VertexArray['prototype']['destroy']=function(){var _0x3af34d=_0x68aa19;for(var _0x189b7e=this[_0x3af34d(0x40b2)],_0x60d4e6=0x0;_0x60d4e6<_0x189b7e[_0x3af34d(0x531b)];++_0x60d4e6){var _0x3785c8=_0x189b7e[_0x60d4e6][_0x3af34d(0x20aa)];defined$1(_0x3785c8)&&!_0x3785c8[_0x3af34d(0x1348)]()&&_0x3785c8['vertexArrayDestroyable']&&_0x3785c8['destroy']();}var _0x2f6f7d=this[_0x3af34d(0x24e6)];return defined$1(_0x2f6f7d)&&!_0x2f6f7d[_0x3af34d(0x1348)]()&&_0x2f6f7d[_0x3af34d(0x2524)]&&_0x2f6f7d[_0x3af34d(0x2578)](),defined$1(this[_0x3af34d(0x16fb)])&&this['_context'][_0x3af34d(0x22b5)](this[_0x3af34d(0x16fb)]),destroyObject$1(this);},Object['defineProperties'](BatchTable[_0x68aa19(0x4b51)],{'attributes':{'get':function(){var _0x58702d=_0x68aa19;return this[_0x58702d(0x40b2)];}},'numberOfInstances':{'get':function(){var _0x5b72ab=_0x68aa19;return this[_0x5b72ab(0x3ac)];}},'suffix':{'get':function(){var _0xa6e761=_0x68aa19;return this[_0xa6e761(0x1834)];},'set':function(_0x3352e6){var _0x3333bf=_0x68aa19;this[_0x3333bf(0x1834)]=_0x3352e6;}}});var scratchPackedFloatCartesian4=new Cartesian4();function getPackedFloat(_0x13f3ba,_0x364fbb,_0x5f3ae1){var _0x1d1a06=_0x68aa19,_0x2956d3=Cartesian4['unpack'](_0x13f3ba,_0x364fbb,scratchPackedFloatCartesian4),_0x526feb=Cartesian4[_0x1d1a06(0xc5c)](_0x2956d3);_0x2956d3=Cartesian4[_0x1d1a06(0x41a1)](_0x13f3ba,_0x364fbb+0x4,scratchPackedFloatCartesian4);var _0x25eb4f=Cartesian4['unpackFloat'](_0x2956d3);_0x2956d3=Cartesian4[_0x1d1a06(0x41a1)](_0x13f3ba,_0x364fbb+0x8,scratchPackedFloatCartesian4);var _0x360adb=Cartesian4[_0x1d1a06(0xc5c)](_0x2956d3);_0x2956d3=Cartesian4['unpack'](_0x13f3ba,_0x364fbb+0xc,scratchPackedFloatCartesian4);var _0x119c7a=Cartesian4[_0x1d1a06(0xc5c)](_0x2956d3);return Cartesian4['fromElements'](_0x526feb,_0x25eb4f,_0x360adb,_0x119c7a,_0x5f3ae1);}function setPackedAttribute(_0x1c477b,_0x462d34,_0x1cbca8){var _0x4bddf4=_0x68aa19,_0x2607d3=Cartesian4[_0x4bddf4(0x5170)](_0x1c477b['x'],scratchPackedFloatCartesian4);Cartesian4[_0x4bddf4(0x3540)](_0x2607d3,_0x462d34,_0x1cbca8),_0x2607d3=Cartesian4[_0x4bddf4(0x5170)](_0x1c477b['y'],_0x2607d3),Cartesian4['pack'](_0x2607d3,_0x462d34,_0x1cbca8+0x4),_0x2607d3=Cartesian4[_0x4bddf4(0x5170)](_0x1c477b['z'],_0x2607d3),Cartesian4[_0x4bddf4(0x3540)](_0x2607d3,_0x462d34,_0x1cbca8+0x8),_0x2607d3=Cartesian4[_0x4bddf4(0x5170)](_0x1c477b['w'],_0x2607d3),Cartesian4[_0x4bddf4(0x3540)](_0x2607d3,_0x462d34,_0x1cbca8+0xc);}var scratchGetAttributeCartesian4$1=new Cartesian4();BatchTable['prototype'][_0x68aa19(0x3d4)]=function(_0x1db828,_0x1aead1,_0x52afeb){var _0x11d520=_0x68aa19,_0xc95f55,_0x3f0ef3=this[_0x11d520(0x40b2)],_0xdb5bb3=this['_offsets'][_0x1aead1],_0xa1d477=0x4*this[_0x11d520(0x701)]*_0x1db828+0x4*_0xdb5bb3;_0xc95f55=this[_0x11d520(0x1e8)]&&_0x3f0ef3[_0x1aead1][_0x11d520(0x3faf)]!==PixelDatatype[_0x11d520(0x4aae)]?getPackedFloat(this['_batchValues'],_0xa1d477,scratchGetAttributeCartesian4$1):Cartesian4[_0x11d520(0x41a1)](this[_0x11d520(0x1a1b)],_0xa1d477,scratchGetAttributeCartesian4$1);var _0x5c1c2d=getAttributeType(_0x3f0ef3,_0x1aead1);return defined$1(_0x5c1c2d[_0x11d520(0x2797)])?_0x5c1c2d[_0x11d520(0x2797)](_0xc95f55,_0x52afeb):defined$1(_0x5c1c2d[_0x11d520(0x254b)])?_0x5c1c2d[_0x11d520(0x254b)](_0xc95f55,_0x52afeb):_0xc95f55['x'];};var setAttributeScratchValues=[void 0x0,void 0x0,new Cartesian2(),new Cartesian3(),new Cartesian4()],setAttributeScratchCartesian4=new Cartesian4();function createTexture$2(_0x2cc2d4,_0x3b7376){var _0x5e665d=_0x68aa19,_0x5c98e2=_0x2cc2d4[_0x5e665d(0xc60)];_0x2cc2d4[_0x5e665d(0x4ee3)]=new Texture$1({'context':_0x3b7376,'pixelFormat':PixelFormat$1[_0x5e665d(0x4a1c)],'pixelDatatype':_0x2cc2d4[_0x5e665d(0x3e71)],'width':_0x5c98e2['x'],'height':_0x5c98e2['y'],'sampler':new Sampler({'minificationFilter':TextureMinificationFilter$1['NEAREST'],'magnificationFilter':TextureMagnificationFilter$1[_0x5e665d(0x44a2)]}),'flipY':!0x1});}function updateTexture(_0x42c301){var _0x132f4f=_0x68aa19,_0x3d0dc9=_0x42c301[_0x132f4f(0xc60)];_0x42c301[_0x132f4f(0x4ee3)]['copyFrom']({'width':_0x3d0dc9['x'],'height':_0x3d0dc9['y'],'arrayBufferView':_0x42c301[_0x132f4f(0x1a1b)]});}function getGlslComputeSt$1(_0x50efb0){var _0x1a6885=_0x68aa19,_0x49c31b=_0x50efb0[_0x1a6885(0x701)];return 0x1===_0x50efb0[_0x1a6885(0xc60)]['y']?_0x1a6885(0x525)+_0x49c31b+_0x1a6885(0x57b3):_0x1a6885(0x20b4)+_0x49c31b+_0x1a6885(0x20eb);}function getComponentType(_0x3f230a){var _0x17a55f=_0x68aa19;return 0x1===_0x3f230a?_0x17a55f(0x1718):_0x17a55f(0x45ac)+_0x3f230a;}function getComponentSwizzle(_0x1b6370){var _0xfbd492=_0x68aa19;return 0x1===_0x1b6370?'.x':0x2===_0x1b6370?'.xy':0x3===_0x1b6370?_0xfbd492(0x2c3c):'';}function getGlslAttributeFunction(_0x511c32,_0x22aecf){var _0x4474a3=_0x68aa19,_0x194466=_0x511c32['_attributes'][_0x22aecf],_0x5f26eb=_0x194466[_0x4474a3(0xbdc)],_0x3b95e3=_0x194466[_0x4474a3(0x3032)],_0x13b498=getComponentType(_0x5f26eb),_0x59c6f6=getComponentSwizzle(_0x5f26eb),_0x15622d=_0x13b498+'\x20'+_0x3b95e3+_0x4474a3(0x1288)+_0x511c32[_0x4474a3(0x57d8)][_0x22aecf]+_0x4474a3(0x2741);return _0x511c32[_0x4474a3(0x1e8)]&&_0x194466[_0x4474a3(0x3faf)]!==PixelDatatype['UNSIGNED_BYTE']?_0x15622d+=_0x4474a3(0x2fc1):_0x15622d+='\x20\x20\x20\x20vec4\x20textureValue\x20=\x20texture2D(batchTexture{suffix},\x20st);\x20\x0a',_0x15622d+='\x20\x20\x20\x20'+_0x13b498+_0x4474a3(0x1620)+_0x59c6f6+_0x4474a3(0x1c83),_0x511c32[_0x4474a3(0x3e71)]!==PixelDatatype[_0x4474a3(0x4aae)]||_0x194466['componentDatatype']!==ComponentDatatype$1[_0x4474a3(0x4aae)]||_0x194466[_0x4474a3(0x4e7d)]?_0x511c32[_0x4474a3(0x3e71)]===PixelDatatype[_0x4474a3(0x15eb)]&&_0x194466['componentDatatype']===ComponentDatatype$1[_0x4474a3(0x4aae)]&&_0x194466[_0x4474a3(0x4e7d)]&&(_0x15622d+=_0x4474a3(0x4fc2)):_0x15622d+=_0x4474a3(0x3964),_0x15622d+='\x20\x20\x20\x20return\x20value;\x20\x0a}\x20\x0a';}function transformToWorldCoordinates(_0x23799e,_0x10bfca,_0x340326){var _0x415681=_0x68aa19,_0x2344ec,_0x158539=!_0x340326,_0x11fffb=_0x23799e['length'];if(!_0x158539&&_0x11fffb>0x1){var _0x374462=_0x23799e[0x0][_0x415681(0x221)];for(_0x2344ec=0x1;_0x2344ec<_0x11fffb;++_0x2344ec)if(!Matrix4[_0x415681(0x2ed4)](_0x374462,_0x23799e[_0x2344ec]['modelMatrix'])){_0x158539=!0x0;break;}}if(_0x158539){for(_0x2344ec=0x0;_0x2344ec<_0x11fffb;++_0x2344ec)defined$1(_0x23799e[_0x2344ec][_0x415681(0x4b72)])&&GeometryPipeline['transformToWorldCoordinates'](_0x23799e[_0x2344ec]);}else Matrix4['multiplyTransformation'](_0x10bfca,_0x23799e[0x0][_0x415681(0x221)],_0x10bfca);}function addGeometryBatchId(_0x3ba265,_0x32bcd8){var _0xe6c2f5=_0x68aa19,_0x77a3ff=_0x3ba265['attributes'],_0x2e8f76=_0x77a3ff[_0xe6c2f5(0x4771)],_0x4fc04a=_0x2e8f76[_0xe6c2f5(0x21e8)][_0xe6c2f5(0x531b)]/_0x2e8f76[_0xe6c2f5(0xbdc)];_0x77a3ff[_0xe6c2f5(0x2859)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0xe6c2f5(0x15eb)],'componentsPerAttribute':0x1,'values':new Float32Array(_0x4fc04a)});for(var _0xd8f1c4=_0x77a3ff[_0xe6c2f5(0x2859)][_0xe6c2f5(0x21e8)],_0x2d9b7e=0x0;_0x2d9b7e<_0x4fc04a;++_0x2d9b7e)_0xd8f1c4[_0x2d9b7e]=_0x32bcd8;}function addBatchIds(_0x3cb033){var _0x4badbf=_0x68aa19;for(var _0x4fadb9=_0x3cb033[_0x4badbf(0x531b)],_0x1dbb6d=0x0;_0x1dbb6d<_0x4fadb9;++_0x1dbb6d){var _0x56768c=_0x3cb033[_0x1dbb6d];defined$1(_0x56768c[_0x4badbf(0x4b72)])?addGeometryBatchId(_0x56768c[_0x4badbf(0x4b72)],_0x1dbb6d):defined$1(_0x56768c[_0x4badbf(0x4716)])&&defined$1(_0x56768c[_0x4badbf(0x9f0)])&&(addGeometryBatchId(_0x56768c[_0x4badbf(0x4716)],_0x1dbb6d),addGeometryBatchId(_0x56768c[_0x4badbf(0x9f0)],_0x1dbb6d));}}function geometryPipeline(_0x5acf72){var _0x392c66=_0x68aa19,_0x1c3785,_0x53266d,_0x5c015c=_0x5acf72[_0x392c66(0x3cee)],_0x3e2c50=_0x5acf72['projection'],_0x2cfa37=_0x5acf72[_0x392c66(0x128)],_0x4ec40d=_0x5acf72['scene3DOnly'],_0x24cee8=_0x5acf72[_0x392c66(0x3261)],_0x2021c7=_0x5acf72['compressVertices'],_0x1a5fce=_0x5acf72[_0x392c66(0x221)],_0x25658a=_0x5c015c['length'];for(_0x1c3785=0x0;_0x1c3785<_0x25658a;++_0x1c3785)if(defined$1(_0x5c015c[_0x1c3785][_0x392c66(0x4b72)])){_0x5c015c[_0x1c3785][_0x392c66(0x4b72)][_0x392c66(0x2a6)];break;}if(transformToWorldCoordinates(_0x5c015c,_0x1a5fce,_0x4ec40d),!_0x4ec40d){for(_0x1c3785=0x0;_0x1c3785<_0x25658a;++_0x1c3785)defined$1(_0x5c015c[_0x1c3785][_0x392c66(0x4b72)])&&GeometryPipeline[_0x392c66(0x409c)](_0x5c015c[_0x1c3785]);}if(addBatchIds(_0x5c015c),_0x24cee8)for(_0x1c3785=0x0;_0x1c3785<_0x25658a;++_0x1c3785){var _0x3d5fe9=_0x5c015c[_0x1c3785];defined$1(_0x3d5fe9[_0x392c66(0x4b72)])?(GeometryPipeline[_0x392c66(0xf25)](_0x3d5fe9[_0x392c66(0x4b72)]),GeometryPipeline['reorderForPreVertexCache'](_0x3d5fe9[_0x392c66(0x4b72)])):defined$1(_0x3d5fe9[_0x392c66(0x4716)])&&defined$1(_0x3d5fe9[_0x392c66(0x9f0)])&&(GeometryPipeline[_0x392c66(0xf25)](_0x3d5fe9[_0x392c66(0x4716)]),GeometryPipeline[_0x392c66(0x2b96)](_0x3d5fe9[_0x392c66(0x4716)]),GeometryPipeline['reorderForPostVertexCache'](_0x3d5fe9[_0x392c66(0x9f0)]),GeometryPipeline[_0x392c66(0x2b96)](_0x3d5fe9[_0x392c66(0x9f0)]));}var _0x498ce4=GeometryPipeline[_0x392c66(0x489e)](_0x5c015c);for(_0x25658a=_0x498ce4[_0x392c66(0x531b)],_0x1c3785=0x0;_0x1c3785<_0x25658a;++_0x1c3785){var _0x3c2dc3,_0x1d589d=(_0x53266d=_0x498ce4[_0x1c3785])[_0x392c66(0x1b28)];if(_0x4ec40d){for(_0x3c2dc3 in _0x1d589d)_0x1d589d[_0x392c66(0x2a77)](_0x3c2dc3)&&_0x1d589d[_0x3c2dc3][_0x392c66(0x3faf)]===ComponentDatatype$1[_0x392c66(0x1c31)]&&GeometryPipeline['encodeAttribute'](_0x53266d,_0x3c2dc3,_0x3c2dc3+'3DHigh',_0x3c2dc3+_0x392c66(0x10ca));}else{for(_0x3c2dc3 in _0x1d589d)if(_0x1d589d['hasOwnProperty'](_0x3c2dc3)&&_0x1d589d[_0x3c2dc3][_0x392c66(0x3faf)]===ComponentDatatype$1[_0x392c66(0x1c31)]){var _0x4e671e=_0x3c2dc3+'3D',_0x5b721f=_0x3c2dc3+'2D';GeometryPipeline['projectTo2D'](_0x53266d,_0x3c2dc3,_0x4e671e,_0x5b721f,_0x3e2c50),defined$1(_0x53266d[_0x392c66(0x5809)])&&_0x392c66(0x4771)===_0x3c2dc3&&(_0x53266d[_0x392c66(0x4138)]=BoundingSphere['fromVertices'](_0x53266d[_0x392c66(0x1b28)][_0x392c66(0x1a48)][_0x392c66(0x21e8)])),GeometryPipeline[_0x392c66(0x4934)](_0x53266d,_0x4e671e,_0x4e671e+'High',_0x4e671e+_0x392c66(0x52d8)),GeometryPipeline[_0x392c66(0x4934)](_0x53266d,_0x5b721f,_0x5b721f+_0x392c66(0x12b9),_0x5b721f+_0x392c66(0x52d8));}}_0x2021c7&&GeometryPipeline[_0x392c66(0x405c)](_0x53266d);}if(!_0x2cfa37){var _0x20ff6b=[];for(_0x25658a=_0x498ce4[_0x392c66(0x531b)],_0x1c3785=0x0;_0x1c3785<_0x25658a;++_0x1c3785)_0x53266d=_0x498ce4[_0x1c3785],_0x20ff6b=_0x20ff6b[_0x392c66(0x32c8)](GeometryPipeline[_0x392c66(0x1efc)](_0x53266d));_0x498ce4=_0x20ff6b;}return _0x498ce4;}function createPickOffsets(_0x48f28b,_0x283ba8,_0x411b1a,_0x247709){var _0x5c4532=_0x68aa19,_0x4bf316,_0x326192,_0x1d3337,_0x2fcd5e=_0x247709[_0x5c4532(0x531b)]-0x1;if(_0x2fcd5e>=0x0){var _0xa7db17=_0x247709[_0x2fcd5e];_0x4bf316=_0xa7db17[_0x5c4532(0x19b4)]+_0xa7db17[_0x5c4532(0x2d06)],_0x326192=_0x411b1a[_0x1d3337=_0xa7db17[_0x5c4532(0x1fda)]][_0x5c4532(0x525a)][_0x5c4532(0x531b)];}else _0x4bf316=0x0,_0x326192=_0x411b1a[_0x1d3337=0x0][_0x5c4532(0x525a)][_0x5c4532(0x531b)];for(var _0x3d3f87=_0x48f28b[_0x5c4532(0x531b)],_0x54c61b=0x0;_0x54c61b<_0x3d3f87;++_0x54c61b){var _0x4aa534=_0x48f28b[_0x54c61b][_0x283ba8];if(defined$1(_0x4aa534)){var _0x5d5f08=_0x4aa534[_0x5c4532(0x525a)]['length'];_0x4bf316+_0x5d5f08>_0x326192&&(_0x4bf316=0x0,_0x326192=_0x411b1a[++_0x1d3337]['indices']['length']),_0x247709[_0x5c4532(0x3a33)]({'index':_0x1d3337,'offset':_0x4bf316,'count':_0x5d5f08}),_0x4bf316+=_0x5d5f08;}}}function createInstancePickOffsets(_0x30ab04,_0x5d509b){var _0x161ebd=_0x68aa19,_0x176d34=[];return createPickOffsets(_0x30ab04,_0x161ebd(0x4b72),_0x5d509b,_0x176d34),createPickOffsets(_0x30ab04,_0x161ebd(0x4716),_0x5d509b,_0x176d34),createPickOffsets(_0x30ab04,_0x161ebd(0x9f0),_0x5d509b,_0x176d34),_0x176d34;}BatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x4bb8)]=function(_0x5ea15b,_0x135297,_0x307096){var _0x1629e6=_0x68aa19,_0x18740e=this[_0x1629e6(0x40b2)],_0x1d05ce=setAttributeScratchValues[_0x18740e[_0x135297]['componentsPerAttribute']],_0x3c69de=this[_0x1629e6(0x3d4)](_0x5ea15b,_0x135297,_0x1d05ce),_0x487713=getAttributeType(this[_0x1629e6(0x40b2)],_0x135297);if(!(defined$1(_0x487713[_0x1629e6(0x2ed4)])?_0x487713[_0x1629e6(0x2ed4)](_0x3c69de,_0x307096):_0x3c69de===_0x307096)){var _0x14b7dc=setAttributeScratchCartesian4;_0x14b7dc['x']=defined$1(_0x307096['x'])?_0x307096['x']:_0x307096,_0x14b7dc['y']=defined$1(_0x307096['y'])?_0x307096['y']:0x0,_0x14b7dc['z']=defined$1(_0x307096['z'])?_0x307096['z']:0x0,_0x14b7dc['w']=defined$1(_0x307096['w'])?_0x307096['w']:0x0;var _0x2f07e0=this[_0x1629e6(0x57d8)][_0x135297],_0x2feb95=0x4*this[_0x1629e6(0x701)]*_0x5ea15b+0x4*_0x2f07e0;this[_0x1629e6(0x1e8)]&&_0x18740e[_0x135297]['componentDatatype']!==PixelDatatype[_0x1629e6(0x4aae)]?setPackedAttribute(_0x14b7dc,this[_0x1629e6(0x1a1b)],_0x2feb95):Cartesian4[_0x1629e6(0x3540)](_0x14b7dc,this[_0x1629e6(0x1a1b)],_0x2feb95),this[_0x1629e6(0x1738)]=!0x0;}},BatchTable[_0x68aa19(0x4b51)]['update']=function(_0x39ee9d){var _0x46c7bf=_0x68aa19;defined$1(this[_0x46c7bf(0x4ee3)])&&!this[_0x46c7bf(0x1738)]||0x0===this[_0x46c7bf(0x40b2)][_0x46c7bf(0x531b)]||(this[_0x46c7bf(0x1738)]=!0x1,defined$1(this['_texture'])||createTexture$2(this,_0x39ee9d[_0x46c7bf(0x4174)]),updateTexture(this));},BatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x36b5)]=function(){var _0xfcb950=this;return function(_0x2e2f78){var _0x32b105=_0x54f3;if(0x0===_0xfcb950[_0x32b105(0x40b2)][_0x32b105(0x531b)])return _0x2e2f78;var _0x512b99={};return''===_0xfcb950['_suffix']?combine$2(_0x2e2f78,_0x512b99={'batchTexture':function(){var _0x608d81=_0x32b105;return _0xfcb950[_0x608d81(0x4ee3)];},'batchTextureDimensions':function(){var _0x5dc092=_0x32b105;return _0xfcb950[_0x5dc092(0xc60)];},'batchTextureStep':function(){return _0xfcb950['_textureStep'];}}):(_0x512b99[_0x32b105(0x27c3)+_0xfcb950[_0x32b105(0x1834)]]=function(){var _0x5948c3=_0x32b105;return _0xfcb950[_0x5948c3(0x4ee3)];},_0x512b99[_0x32b105(0x1cce)+_0xfcb950[_0x32b105(0x1834)]]=function(){var _0x1b4bf1=_0x32b105;return _0xfcb950[_0x1b4bf1(0xc60)];},_0x512b99[_0x32b105(0x547d)+_0xfcb950[_0x32b105(0x1834)]]=function(){var _0x57436a=_0x32b105;return _0xfcb950[_0x57436a(0x301)];},combine$2(_0x2e2f78,_0x512b99));};},BatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x1ce1)]=function(){var _0x42ed61=_0x68aa19,_0x763923=this[_0x42ed61(0x40b2)];if(0x0===_0x763923[_0x42ed61(0x531b)])return function(_0x5b0e2b){return _0x5b0e2b;};var _0x3efbd2=_0x42ed61(0x1042);FeatureDetection[_0x42ed61(0x44e7)]()&&(_0x3efbd2=_0x42ed61(0x2561)),_0x3efbd2+=getGlslComputeSt$1(this)+'\x0a';for(var _0x3a53d4=_0x763923[_0x42ed61(0x531b)],_0xf310d5=0x0;_0xf310d5<_0x3a53d4;++_0xf310d5)_0x3efbd2+=getGlslAttributeFunction(this,_0xf310d5);return _0x3efbd2=_0x3efbd2['replace'](/\{suffix\}/g,this[_0x42ed61(0x1834)]),function(_0x54e098){var _0x5b088c=_0x42ed61,_0x5a9669=_0x54e098[_0x5b088c(0x33ab)](_0x5b088c(0xa41)),_0x25221a=_0x54e098[_0x5b088c(0x57ed)](0x0,_0x5a9669),_0x355b97=_0x54e098[_0x5b088c(0x57ed)](_0x5a9669);return _0x25221a+'\x0a'+_0x3efbd2+'\x0a'+_0x355b97;};},BatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},BatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x5afdb3=_0x68aa19;return this['_texture']=this[_0x5afdb3(0x4ee3)]&&this[_0x5afdb3(0x4ee3)][_0x5afdb3(0x2578)](),destroyObject$1(this);};var PrimitivePipeline={};function transferGeometry(_0x53caed,_0x15f411){var _0x420c05=_0x68aa19,_0x16bfc1=_0x53caed['attributes'];for(var _0x5a292f in _0x16bfc1)if(_0x16bfc1[_0x420c05(0x2a77)](_0x5a292f)){var _0x21a7df=_0x16bfc1[_0x5a292f];defined$1(_0x21a7df)&&defined$1(_0x21a7df['values'])&&_0x15f411['push'](_0x21a7df[_0x420c05(0x21e8)]['buffer']);}defined$1(_0x53caed[_0x420c05(0x525a)])&&_0x15f411[_0x420c05(0x3a33)](_0x53caed['indices'][_0x420c05(0x1de1)]);}function transferGeometries(_0x4c16e3,_0x5d943a){var _0x69acae=_0x68aa19;for(var _0x500c61=_0x4c16e3[_0x69acae(0x531b)],_0x213534=0x0;_0x213534<_0x500c61;++_0x213534)transferGeometry(_0x4c16e3[_0x213534],_0x5d943a);}function countCreateGeometryResults(_0x90d45){var _0x1b691b=_0x68aa19;for(var _0x136d7b=0x1,_0x8dd17b=_0x90d45['length'],_0x3e0de3=0x0;_0x3e0de3<_0x8dd17b;_0x3e0de3++){var _0x5cad35=_0x90d45[_0x3e0de3];if(++_0x136d7b,defined$1(_0x5cad35)){var _0x34a59b=_0x5cad35[_0x1b691b(0x1b28)];for(var _0x3efd9f in(_0x136d7b+=0x7+0x2*BoundingSphere[_0x1b691b(0xe6c)]+(defined$1(_0x5cad35[_0x1b691b(0x525a)])?_0x5cad35[_0x1b691b(0x525a)][_0x1b691b(0x531b)]:0x0),_0x34a59b)){if(_0x34a59b[_0x1b691b(0x2a77)](_0x3efd9f)&&defined$1(_0x34a59b[_0x3efd9f]))_0x136d7b+=0x6+_0x34a59b[_0x3efd9f][_0x1b691b(0x21e8)]['length'];}}}return _0x136d7b;}function packInstancesForCombine(_0x30a235,_0x20391a){var _0x5df86e=_0x68aa19,_0x2730ac=_0x30a235[_0x5df86e(0x531b)],_0x354320=new Float64Array(0x1+0x13*_0x2730ac),_0x48550c=0x0;_0x354320[_0x48550c++]=_0x2730ac;for(var _0x4dc97e=0x0;_0x4dc97e<_0x2730ac;_0x4dc97e++){var _0x5ea24c=_0x30a235[_0x4dc97e];if(Matrix4[_0x5df86e(0x3540)](_0x5ea24c[_0x5df86e(0x221)],_0x354320,_0x48550c),_0x48550c+=Matrix4['packedLength'],defined$1(_0x5ea24c[_0x5df86e(0x1b28)])&&defined$1(_0x5ea24c[_0x5df86e(0x1b28)]['offset'])){var _0x47f9e0=_0x5ea24c['attributes']['offset'][_0x5df86e(0x327)];_0x354320[_0x48550c]=_0x47f9e0[0x0],_0x354320[_0x48550c+0x1]=_0x47f9e0[0x1],_0x354320[_0x48550c+0x2]=_0x47f9e0[0x2];}_0x48550c+=0x3;}return _0x20391a[_0x5df86e(0x3a33)](_0x354320[_0x5df86e(0x1de1)]),_0x354320;}function unpackInstancesForCombine(_0x384f35){var _0x154394=_0x68aa19;for(var _0x3a5f92=_0x384f35,_0x3f4108=new Array(_0x3a5f92[0x0]),_0x19ba10=0x0,_0x123656=0x1;_0x123656<_0x3a5f92[_0x154394(0x531b)];){var _0x1aa225,_0x2864aa=Matrix4['unpack'](_0x3a5f92,_0x123656);defined$1(_0x3a5f92[_0x123656+=Matrix4[_0x154394(0xe6c)]])&&(_0x1aa225={'offset':new OffsetGeometryInstanceAttribute(_0x3a5f92[_0x123656],_0x3a5f92[_0x123656+0x1],_0x3a5f92[_0x123656+0x2])}),_0x123656+=0x3,_0x3f4108[_0x19ba10++]={'modelMatrix':_0x2864aa,'attributes':_0x1aa225};}return _0x3f4108;}function packBoundingSpheres(_0x18e183){var _0x13f2a3=_0x68aa19,_0x5204a5=_0x18e183[_0x13f2a3(0x531b)],_0x50e164=0x1+(BoundingSphere[_0x13f2a3(0xe6c)]+0x1)*_0x5204a5,_0x234197=new Float32Array(_0x50e164),_0x167085=0x0;_0x234197[_0x167085++]=_0x5204a5;for(var _0x279339=0x0;_0x279339<_0x5204a5;++_0x279339){defined$1(_0x18e183[_0x279339])?(_0x234197[_0x167085++]=0x1,BoundingSphere['pack'](_0x18e183[_0x279339],_0x234197,_0x167085)):_0x234197[_0x167085++]=0x0,_0x167085+=BoundingSphere['packedLength'];}return _0x234197;}function unpackBoundingSpheres(_0x2bc013){var _0x23de25=_0x68aa19;for(var _0x487ef2=new Array(_0x2bc013[0x0]),_0xf1c167=0x0,_0x53da9c=0x1;_0x53da9c<_0x2bc013[_0x23de25(0x531b)];)0x1===_0x2bc013[_0x53da9c++]&&(_0x487ef2[_0xf1c167]=BoundingSphere['unpack'](_0x2bc013,_0x53da9c)),++_0xf1c167,_0x53da9c+=BoundingSphere[_0x23de25(0xe6c)];return _0x487ef2;}PrimitivePipeline[_0x68aa19(0x9e7)]=function(_0x262502){var _0x164b78=_0x68aa19,_0x1e63bc,_0x5bc541,_0x9bd38d,_0x268692,_0x46d0bb=_0x262502['instances'],_0x43a732=_0x46d0bb[_0x164b78(0x531b)],_0x866422=!0x1;_0x43a732>0x0&&((_0x1e63bc=geometryPipeline(_0x262502))[_0x164b78(0x531b)]>0x0&&(_0x5bc541=GeometryPipeline[_0x164b78(0x1894)](_0x1e63bc[0x0]),_0x262502[_0x164b78(0x69c)]&&(_0x9bd38d=createInstancePickOffsets(_0x46d0bb,_0x1e63bc))),defined$1(_0x46d0bb[0x0]['attributes'])&&defined$1(_0x46d0bb[0x0][_0x164b78(0x1b28)][_0x164b78(0x19b4)])&&(_0x268692=new Array(_0x43a732),_0x866422=!0x0));for(var _0x4c111d=new Array(_0x43a732),_0x69dda9=new Array(_0x43a732),_0x2df9c2=0x0;_0x2df9c2<_0x43a732;++_0x2df9c2){var _0x6247a8=_0x46d0bb[_0x2df9c2],_0x15353d=_0x6247a8[_0x164b78(0x4b72)];defined$1(_0x15353d)&&(_0x4c111d[_0x2df9c2]=_0x15353d['boundingSphere'],_0x69dda9[_0x2df9c2]=_0x15353d[_0x164b78(0x4138)],_0x866422&&(_0x268692[_0x2df9c2]=_0x6247a8[_0x164b78(0x4b72)]['offsetAttribute']));var _0x1b2712=_0x6247a8['eastHemisphereGeometry'],_0x24cd46=_0x6247a8['westHemisphereGeometry'];defined$1(_0x1b2712)&&defined$1(_0x24cd46)&&(defined$1(_0x1b2712['boundingSphere'])&&defined$1(_0x24cd46[_0x164b78(0x5809)])&&(_0x4c111d[_0x2df9c2]=BoundingSphere[_0x164b78(0x4415)](_0x1b2712['boundingSphere'],_0x24cd46['boundingSphere'])),defined$1(_0x1b2712[_0x164b78(0x4138)])&&defined$1(_0x24cd46[_0x164b78(0x4138)])&&(_0x69dda9[_0x2df9c2]=BoundingSphere[_0x164b78(0x4415)](_0x1b2712[_0x164b78(0x4138)],_0x24cd46[_0x164b78(0x4138)])));}return{'geometries':_0x1e63bc,'modelMatrix':_0x262502[_0x164b78(0x221)],'attributeLocations':_0x5bc541,'pickOffsets':_0x9bd38d,'offsetInstanceExtend':_0x268692,'boundingSpheres':_0x4c111d,'boundingSpheresCV':_0x69dda9};},PrimitivePipeline['packCreateGeometryResults']=function(_0x4f74cc,_0x54eecd){var _0x1b2961=_0x68aa19,_0x167778=new Float64Array(countCreateGeometryResults(_0x4f74cc)),_0x2f7797=[],_0x2309a9={},_0xaa0369=_0x4f74cc[_0x1b2961(0x531b)],_0x4dbfb8=0x0;_0x167778[_0x4dbfb8++]=_0xaa0369;for(var _0x502725=0x0;_0x502725<_0xaa0369;_0x502725++){var _0x34be90=_0x4f74cc[_0x502725],_0x593055=defined$1(_0x34be90);if(_0x167778[_0x4dbfb8++]=_0x593055?0x1:0x0,_0x593055){_0x167778[_0x4dbfb8++]=_0x34be90[_0x1b2961(0x2a6)],_0x167778[_0x4dbfb8++]=_0x34be90[_0x1b2961(0x8c0)],_0x167778[_0x4dbfb8++]=defaultValue$1(_0x34be90[_0x1b2961(0x2982)],-0x1);var _0x1fad27=defined$1(_0x34be90['boundingSphere'])?0x1:0x0;_0x167778[_0x4dbfb8++]=_0x1fad27,_0x1fad27&&BoundingSphere[_0x1b2961(0x3540)](_0x34be90[_0x1b2961(0x5809)],_0x167778,_0x4dbfb8),_0x4dbfb8+=BoundingSphere['packedLength'];var _0x2b309e=defined$1(_0x34be90[_0x1b2961(0x4138)])?0x1:0x0;_0x167778[_0x4dbfb8++]=_0x2b309e,_0x2b309e&&BoundingSphere[_0x1b2961(0x3540)](_0x34be90[_0x1b2961(0x4138)],_0x167778,_0x4dbfb8),_0x4dbfb8+=BoundingSphere[_0x1b2961(0xe6c)];var _0x263c7d=_0x34be90[_0x1b2961(0x1b28)],_0x5198f0=[];for(var _0x5f58e2 in _0x263c7d)_0x263c7d['hasOwnProperty'](_0x5f58e2)&&defined$1(_0x263c7d[_0x5f58e2])&&(_0x5198f0[_0x1b2961(0x3a33)](_0x5f58e2),defined$1(_0x2309a9[_0x5f58e2])||(_0x2309a9[_0x5f58e2]=_0x2f7797[_0x1b2961(0x531b)],_0x2f7797['push'](_0x5f58e2)));_0x167778[_0x4dbfb8++]=_0x5198f0[_0x1b2961(0x531b)];for(var _0x437d25=0x0;_0x437d25<_0x5198f0[_0x1b2961(0x531b)];_0x437d25++){var _0x2b6724=_0x5198f0[_0x437d25],_0x1929a5=_0x263c7d[_0x2b6724];_0x167778[_0x4dbfb8++]=_0x2309a9[_0x2b6724],_0x167778[_0x4dbfb8++]=_0x1929a5[_0x1b2961(0x3faf)],_0x167778[_0x4dbfb8++]=_0x1929a5[_0x1b2961(0xbdc)],_0x167778[_0x4dbfb8++]=_0x1929a5['normalize']?0x1:0x0,_0x167778[_0x4dbfb8++]=_0x1929a5[_0x1b2961(0x329a)]?0x1:0x0,_0x167778[_0x4dbfb8++]=_0x1929a5[_0x1b2961(0x21e8)]['length'],_0x167778[_0x1b2961(0x346f)](_0x1929a5[_0x1b2961(0x21e8)],_0x4dbfb8),_0x4dbfb8+=_0x1929a5['values'][_0x1b2961(0x531b)];}var _0x1b0bc8=defined$1(_0x34be90[_0x1b2961(0x525a)])?_0x34be90[_0x1b2961(0x525a)][_0x1b2961(0x531b)]:0x0;_0x167778[_0x4dbfb8++]=_0x1b0bc8,_0x1b0bc8>0x0&&(_0x167778[_0x1b2961(0x346f)](_0x34be90[_0x1b2961(0x525a)],_0x4dbfb8),_0x4dbfb8+=_0x1b0bc8);}}return _0x54eecd[_0x1b2961(0x3a33)](_0x167778[_0x1b2961(0x1de1)]),{'stringTable':_0x2f7797,'packedData':_0x167778};},PrimitivePipeline[_0x68aa19(0x2988)]=function(_0x27f225){var _0x3d78b7=_0x68aa19;for(var _0x5218b1,_0xeec8cf=_0x27f225[_0x3d78b7(0x5482)],_0x35b61b=_0x27f225[_0x3d78b7(0x3b1a)],_0x517b45=new Array(_0x35b61b[0x0]),_0x14cba2=0x0,_0x5b0d40=0x1;_0x5b0d40<_0x35b61b['length'];){if(0x1===_0x35b61b[_0x5b0d40++]){var _0x15fa97,_0x5f254c,_0x3a1014,_0x48c475,_0x222076,_0x23b455=_0x35b61b[_0x5b0d40++],_0x11f996=_0x35b61b[_0x5b0d40++],_0x42d6e1=_0x35b61b[_0x5b0d40++];-0x1===_0x42d6e1&&(_0x42d6e1=void 0x0),0x1===_0x35b61b[_0x5b0d40++]&&(_0x15fa97=BoundingSphere[_0x3d78b7(0x41a1)](_0x35b61b,_0x5b0d40)),_0x5b0d40+=BoundingSphere[_0x3d78b7(0xe6c)],0x1===_0x35b61b[_0x5b0d40++]&&(_0x5f254c=BoundingSphere[_0x3d78b7(0x41a1)](_0x35b61b,_0x5b0d40)),_0x5b0d40+=BoundingSphere[_0x3d78b7(0xe6c)];var _0x5d6afa,_0x5f585d=new GeometryAttributes(),_0x1fa3e8=_0x35b61b[_0x5b0d40++];for(_0x5218b1=0x0;_0x5218b1<_0x1fa3e8;_0x5218b1++){var _0x1ecf66=_0xeec8cf[_0x35b61b[_0x5b0d40++]],_0x17ab5c=_0x35b61b[_0x5b0d40++];_0x222076=_0x35b61b[_0x5b0d40++];var _0x22582d=0x0!==_0x35b61b[_0x5b0d40++],_0x477637=0x0!==_0x35b61b[_0x5b0d40++];_0x3a1014=_0x35b61b[_0x5b0d40++],_0x48c475=ComponentDatatype$1[_0x3d78b7(0x2074)](_0x17ab5c,_0x3a1014);for(var _0x1fd9cc=0x0;_0x1fd9cc<_0x3a1014;_0x1fd9cc++)_0x48c475[_0x1fd9cc]=_0x35b61b[_0x5b0d40++];_0x5f585d[_0x1ecf66]=new GeometryAttribute({'componentDatatype':_0x17ab5c,'componentsPerAttribute':_0x222076,'normalize':_0x22582d,'values':_0x48c475}),_0x477637&&(_0x5f585d[_0x1ecf66][_0x3d78b7(0x329a)]=!0x0);}if((_0x3a1014=_0x35b61b[_0x5b0d40++])>0x0){var _0x48c497=_0x48c475[_0x3d78b7(0x531b)]/_0x222076;for(_0x5d6afa=IndexDatatype$1['createTypedArray'](_0x48c497,_0x3a1014),_0x5218b1=0x0;_0x5218b1<_0x3a1014;_0x5218b1++)_0x5d6afa[_0x5218b1]=_0x35b61b[_0x5b0d40++];}_0x517b45[_0x14cba2++]=new Geometry({'primitiveType':_0x23b455,'geometryType':_0x11f996,'boundingSphere':_0x15fa97,'boundingSphereCV':_0x5f254c,'indices':_0x5d6afa,'attributes':_0x5f585d,'offsetAttribute':_0x42d6e1});}else _0x517b45[_0x14cba2++]=void 0x0;}return _0x517b45;},PrimitivePipeline[_0x68aa19(0x41cb)]=function(_0x168d42,_0xfbf2e8){var _0x1e9eb4=_0x68aa19;for(var _0x58b4b0=_0x168d42[_0x1e9eb4(0x2c3b)],_0x33de37=_0x58b4b0[_0x1e9eb4(0x531b)],_0x478489=0x0;_0x478489<_0x33de37;_0x478489++)_0xfbf2e8[_0x1e9eb4(0x3a33)](_0x58b4b0[_0x478489][_0x1e9eb4(0x3b1a)][_0x1e9eb4(0x1de1)]);return{'createGeometryResults':_0x168d42[_0x1e9eb4(0x2c3b)],'packedInstances':packInstancesForCombine(_0x168d42[_0x1e9eb4(0x3cee)],_0xfbf2e8),'ellipsoid':_0x168d42['ellipsoid'],'isGeographic':_0x168d42[_0x1e9eb4(0x1252)]instanceof GeographicProjection,'elementIndexUintSupported':_0x168d42[_0x1e9eb4(0x128)],'scene3DOnly':_0x168d42[_0x1e9eb4(0x565c)],'vertexCacheOptimize':_0x168d42[_0x1e9eb4(0x3261)],'compressVertices':_0x168d42['compressVertices'],'modelMatrix':_0x168d42['modelMatrix'],'createPickOffsets':_0x168d42[_0x1e9eb4(0x69c)]};},PrimitivePipeline[_0x68aa19(0x2ca)]=function(_0x24e7ff){var _0xf23513=_0x68aa19;for(var _0x154c19=unpackInstancesForCombine(_0x24e7ff[_0xf23513(0x43dc)]),_0x2b6d6a=_0x24e7ff[_0xf23513(0x2c3b)],_0x2769fe=_0x2b6d6a[_0xf23513(0x531b)],_0x56e056=0x0,_0xd2b0ab=0x0;_0xd2b0ab<_0x2769fe;_0xd2b0ab++)for(var _0x2dfbd9=PrimitivePipeline['unpackCreateGeometryResults'](_0x2b6d6a[_0xd2b0ab]),_0x582fab=_0x2dfbd9[_0xf23513(0x531b)],_0x5aebb5=0x0;_0x5aebb5<_0x582fab;_0x5aebb5++){var _0x239fac=_0x2dfbd9[_0x5aebb5];_0x154c19[_0x56e056]['geometry']=_0x239fac,++_0x56e056;}var _0x1b45f1=Ellipsoid['clone'](_0x24e7ff[_0xf23513(0x1706)]);return{'instances':_0x154c19,'ellipsoid':_0x1b45f1,'projection':_0x24e7ff['isGeographic']?new GeographicProjection(_0x1b45f1):new WebMercatorProjection(_0x1b45f1),'elementIndexUintSupported':_0x24e7ff[_0xf23513(0x128)],'scene3DOnly':_0x24e7ff['scene3DOnly'],'vertexCacheOptimize':_0x24e7ff[_0xf23513(0x3261)],'compressVertices':_0x24e7ff[_0xf23513(0x405c)],'modelMatrix':Matrix4[_0xf23513(0x254b)](_0x24e7ff[_0xf23513(0x221)]),'createPickOffsets':_0x24e7ff[_0xf23513(0x69c)]};},PrimitivePipeline['packCombineGeometryResults']=function(_0x3a34d8,_0xd3375b){var _0x251044=_0x68aa19;defined$1(_0x3a34d8[_0x251044(0x516f)])&&transferGeometries(_0x3a34d8[_0x251044(0x516f)],_0xd3375b);var _0x46cbec=packBoundingSpheres(_0x3a34d8[_0x251044(0x2aad)]),_0x3256a0=packBoundingSpheres(_0x3a34d8[_0x251044(0x3c4b)]);return _0xd3375b['push'](_0x46cbec['buffer'],_0x3256a0[_0x251044(0x1de1)]),{'geometries':_0x3a34d8[_0x251044(0x516f)],'attributeLocations':_0x3a34d8['attributeLocations'],'modelMatrix':_0x3a34d8[_0x251044(0x221)],'pickOffsets':_0x3a34d8[_0x251044(0x43d9)],'offsetInstanceExtend':_0x3a34d8['offsetInstanceExtend'],'boundingSpheres':_0x46cbec,'boundingSpheresCV':_0x3256a0};},PrimitivePipeline['unpackCombineGeometryResults']=function(_0x5ceacd){var _0x4ddd1f=_0x68aa19;return{'geometries':_0x5ceacd[_0x4ddd1f(0x516f)],'attributeLocations':_0x5ceacd[_0x4ddd1f(0x36be)],'modelMatrix':_0x5ceacd['modelMatrix'],'pickOffsets':_0x5ceacd[_0x4ddd1f(0x43d9)],'offsetInstanceExtend':_0x5ceacd[_0x4ddd1f(0xa98)],'boundingSpheres':unpackBoundingSpheres(_0x5ceacd['boundingSpheres']),'boundingSpheresCV':unpackBoundingSpheres(_0x5ceacd[_0x4ddd1f(0x3c4b)])};};var PrimitiveState={'READY':0x0,'CREATING':0x1,'CREATED':0x2,'COMBINING':0x3,'COMBINED':0x4,'COMPLETE':0x5,'FAILED':0x6},PrimitiveState$1=Object[_0x68aa19(0x3e37)](PrimitiveState),SceneMode={'MORPHING':0x0,'COLUMBUS_VIEW':0x1,'SCENE2D':0x2,'SCENE3D':0x3,'getMorphTime':function(_0x4c1924){var _0x4c4d86=_0x68aa19;return _0x4c1924===SceneMode['SCENE3D']?0x1:_0x4c1924!==SceneMode[_0x4c4d86(0x11d3)]?0x0:void 0x0;}},SceneMode$1=Object[_0x68aa19(0x3e37)](SceneMode),ShadowMode={'DISABLED':0x0,'ENABLED':0x1,'CAST_ONLY':0x2,'RECEIVE_ONLY':0x3,'NUMBER_OF_SHADOW_MODES':0x4,'castShadows':function(_0x361274){var _0x4725a7=_0x68aa19;return _0x361274===ShadowMode[_0x4725a7(0x371c)]||_0x361274===ShadowMode[_0x4725a7(0x1399)];},'receiveShadows':function(_0x1dfe44){var _0x844c00=_0x68aa19;return _0x1dfe44===ShadowMode[_0x844c00(0x371c)]||_0x1dfe44===ShadowMode[_0x844c00(0x3d62)];},'fromCastReceive':function(_0x47b3c6,_0x1c7a79){var _0x49a5bc=_0x68aa19;return _0x47b3c6&&_0x1c7a79?ShadowMode[_0x49a5bc(0x371c)]:_0x47b3c6?ShadowMode[_0x49a5bc(0x1399)]:_0x1c7a79?ShadowMode['RECEIVE_ONLY']:ShadowMode[_0x49a5bc(0x1d63)];}},ShadowMode$1=Object[_0x68aa19(0x3e37)](ShadowMode),FRAME_BUFFER_TYPE={'NORMAL':0x0,'REFLECT':0x1,'DEPTH':0x2,'NORMAL_AND_DEPTH':0x3,'POSTEFFECT_FILTER':0x4,'RASTER':0x5,'CLAMP':0x6,'PICKRECT':0x7,'SQRESULT':0x8},FrameBufferType=Object[_0x68aa19(0x3e37)](FRAME_BUFFER_TYPE),defaultRepeat$2=new Cartesian2(0x1,0x1),defaultTransparent=!0x1,defaultColor$a=Color$2['WHITE'];function ImageMaterialProperty(_0x3e7136){var _0x4935c1=_0x68aa19;_0x3e7136=defaultValue$1(_0x3e7136,defaultValue$1['EMPTY_OBJECT']),this['_definitionChanged']=new Event(),this['_image']=void 0x0,this[_0x4935c1(0x1912)]=void 0x0,this[_0x4935c1(0x96d)]=void 0x0,this[_0x4935c1(0x2669)]=void 0x0,this['_color']=void 0x0,this['_colorSubscription']=void 0x0,this[_0x4935c1(0x2c1b)]=void 0x0,this[_0x4935c1(0x2216)]=void 0x0,this[_0x4935c1(0x4133)]=_0x3e7136['image'],this[_0x4935c1(0x3c5a)]=_0x3e7136[_0x4935c1(0x3c5a)],this[_0x4935c1(0x28b8)]=_0x3e7136[_0x4935c1(0x28b8)],this[_0x4935c1(0x104f)]=_0x3e7136[_0x4935c1(0x104f)];}function createMaterialProperty(_0x3bf8a1){var _0x14fe20=_0x68aa19;if(_0x3bf8a1 instanceof Color$2)return new ColorMaterialProperty(_0x3bf8a1);if(_0x14fe20(0x29ad)==typeof _0x3bf8a1||_0x3bf8a1 instanceof Resource||_0x3bf8a1 instanceof HTMLCanvasElement||_0x3bf8a1 instanceof HTMLVideoElement||_0x3bf8a1 instanceof Texture$1){var _0x320b1a=new ImageMaterialProperty();return _0x320b1a['image']=_0x3bf8a1,_0x320b1a;}}function createMaterialPropertyDescriptor(_0x3b386f,_0x56f8f0){return createPropertyDescriptor(_0x3b386f,_0x56f8f0,createMaterialProperty);}Object[_0x68aa19(0x5b7)](ImageMaterialProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0xace3d7=_0x68aa19;return Property[_0xace3d7(0x6e0)](this[_0xace3d7(0x434)])&&Property[_0xace3d7(0x6e0)](this[_0xace3d7(0x96d)]);}},'definitionChanged':{'get':function(){return this['_definitionChanged'];}},'image':createPropertyDescriptor(_0x68aa19(0x4133)),'repeat':createPropertyDescriptor(_0x68aa19(0x3c5a)),'color':createPropertyDescriptor(_0x68aa19(0x28b8)),'transparent':createPropertyDescriptor('transparent')}),ImageMaterialProperty['prototype'][_0x68aa19(0x25f2)]=function(_0x221ea3){var _0x11108b=_0x68aa19;return _0x11108b(0x74a);},ImageMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x27d50d,_0x3ebe9b){var _0x35d6ec=_0x68aa19;return defined$1(_0x3ebe9b)||(_0x3ebe9b={}),_0x3ebe9b[_0x35d6ec(0x4133)]=Property[_0x35d6ec(0x4514)](this['_image'],_0x27d50d),_0x3ebe9b[_0x35d6ec(0x3c5a)]=Property[_0x35d6ec(0x2dbb)](this[_0x35d6ec(0x96d)],_0x27d50d,defaultRepeat$2,_0x3ebe9b['repeat']),_0x3ebe9b[_0x35d6ec(0x28b8)]=Property[_0x35d6ec(0x2dbb)](this[_0x35d6ec(0x57d1)],_0x27d50d,defaultColor$a,_0x3ebe9b[_0x35d6ec(0x28b8)]),Property['getValueOrDefault'](this[_0x35d6ec(0x2c1b)],_0x27d50d,defaultTransparent)&&(_0x3ebe9b[_0x35d6ec(0x28b8)][_0x35d6ec(0x24f9)]=Math[_0x35d6ec(0x27d5)](0.99,_0x3ebe9b[_0x35d6ec(0x28b8)][_0x35d6ec(0x24f9)])),_0x3ebe9b;},ImageMaterialProperty[_0x68aa19(0x4b51)]['equals']=function(_0x40c3c3){var _0x356775=_0x68aa19;return this===_0x40c3c3||_0x40c3c3 instanceof ImageMaterialProperty&&Property[_0x356775(0x2ed4)](this[_0x356775(0x434)],_0x40c3c3[_0x356775(0x434)])&&Property[_0x356775(0x2ed4)](this[_0x356775(0x96d)],_0x40c3c3['_repeat'])&&Property[_0x356775(0x2ed4)](this['_color'],_0x40c3c3['_color'])&&Property['equals'](this['_transparent'],_0x40c3c3[_0x356775(0x2c1b)]);};var PolylineCommon=_0x68aa19(0x43cd),PolylineFS$1=_0x68aa19(0x14d1),PolylineVS=_0x68aa19(0x3cde);function Polyline(_0x177a53,_0x12010f){var _0x56a33d=_0x68aa19;_0x177a53=defaultValue$1(_0x177a53,defaultValue$1['EMPTY_OBJECT']),this['_show']=defaultValue$1(_0x177a53[_0x56a33d(0x105f)],!0x0),this[_0x56a33d(0x52d2)]=defaultValue$1(_0x177a53[_0x56a33d(0x209)],0x1),this[_0x56a33d(0x546b)]=defaultValue$1(_0x177a53[_0x56a33d(0x36f7)],!0x1),this[_0x56a33d(0xe61)]=_0x177a53[_0x56a33d(0x1c93)],this[_0x56a33d(0x36c0)]=_0x177a53[_0x56a33d(0x128b)],defined$1(this[_0x56a33d(0x36c0)])||(this['_material']=Material[_0x56a33d(0x2a03)](Material[_0x56a33d(0x3efb)],{'color':new Color$2(0x1,0x1,0x1,0x1)}));var _0x58c317,_0x3cbbb3=_0x177a53[_0x56a33d(0x30fe)];defined$1(_0x3cbbb3)||(_0x3cbbb3=[]),this[_0x56a33d(0x36f4)]=_0x3cbbb3,this[_0x56a33d(0x36ee)]=arrayRemoveDuplicates(_0x3cbbb3,Cartesian3[_0x56a33d(0x19c9)]),this[_0x56a33d(0x546b)]&&this[_0x56a33d(0x36ee)][_0x56a33d(0x531b)]>0x2&&(this[_0x56a33d(0x36ee)]===this[_0x56a33d(0x36f4)]&&(this[_0x56a33d(0x36ee)]=_0x3cbbb3[_0x56a33d(0x48ca)]()),this[_0x56a33d(0x36ee)][_0x56a33d(0x3a33)](Cartesian3[_0x56a33d(0x254b)](this[_0x56a33d(0x36ee)][0x0]))),this['_length']=this[_0x56a33d(0x36ee)][_0x56a33d(0x531b)],this['_id']=_0x177a53['id'],defined$1(_0x12010f)&&(_0x58c317=Matrix4[_0x56a33d(0x254b)](_0x12010f[_0x56a33d(0x221)])),this[_0x56a33d(0x2f1)]=_0x58c317,this[_0x56a33d(0x1d3c)]=PolylinePipeline[_0x56a33d(0x10c8)](this[_0x56a33d(0x36ee)],_0x58c317),this[_0x56a33d(0x5208)]=void 0x0,this[_0x56a33d(0x9ec)]=new Uint32Array(NUMBER_OF_PROPERTIES$4),this[_0x56a33d(0x2df9)]=_0x12010f,this['_dirty']=!0x1,this[_0x56a33d(0x3329)]=void 0x0,this[_0x56a33d(0x302f)]=BoundingSphere[_0x56a33d(0x111e)](this[_0x56a33d(0x36ee)]),this['_boundingVolumeWC']=BoundingSphere['transform'](this[_0x56a33d(0x302f)],this[_0x56a33d(0x2f1)]),this[_0x56a33d(0x26a)]=new BoundingSphere();}var POSITION_INDEX$6=Polyline[_0x68aa19(0x2af5)]=0x0,SHOW_INDEX$5=Polyline['SHOW_INDEX']=0x1,WIDTH_INDEX$1=Polyline['WIDTH_INDEX']=0x2,MATERIAL_INDEX$1=Polyline[_0x68aa19(0x1e00)]=0x3,POSITION_SIZE_INDEX$1=Polyline[_0x68aa19(0x628)]=0x4,DISTANCE_DISPLAY_CONDITION$2=Polyline[_0x68aa19(0x2d69)]=0x5,NUMBER_OF_PROPERTIES$4=Polyline[_0x68aa19(0x515e)]=0x6;function makeDirty$2(_0x1c6793,_0x47aee7){var _0x20deb1=_0x68aa19;++_0x1c6793[_0x20deb1(0x9ec)][_0x47aee7];var _0x4e743e=_0x1c6793[_0x20deb1(0x2df9)];defined$1(_0x4e743e)&&(_0x4e743e[_0x20deb1(0x5392)](_0x1c6793,_0x47aee7),_0x1c6793['_dirty']=!0x0);}Object[_0x68aa19(0x5b7)](Polyline[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0x3b5660=_0x68aa19;return this[_0x3b5660(0x1430)];},'set':function(_0x5ce83c){var _0x26bca1=_0x68aa19;_0x5ce83c!==this[_0x26bca1(0x1430)]&&(this['_show']=_0x5ce83c,makeDirty$2(this,SHOW_INDEX$5));}},'positions':{'get':function(){return this['_positions'];},'set':function(_0x2db3cd){var _0x342576=_0x68aa19,_0x438226=arrayRemoveDuplicates(_0x2db3cd,Cartesian3[_0x342576(0x19c9)]);this[_0x342576(0x546b)]&&_0x438226[_0x342576(0x531b)]>0x2&&(_0x438226===_0x2db3cd&&(_0x438226=_0x2db3cd[_0x342576(0x48ca)]()),_0x438226[_0x342576(0x3a33)](Cartesian3[_0x342576(0x254b)](_0x438226[0x0]))),this[_0x342576(0x36ee)][_0x342576(0x531b)]===_0x438226[_0x342576(0x531b)]&&this[_0x342576(0x36ee)][_0x342576(0x531b)]===this[_0x342576(0x3f16)]||makeDirty$2(this,POSITION_SIZE_INDEX$1),this[_0x342576(0x36f4)]=_0x2db3cd,this[_0x342576(0x36ee)]=_0x438226,this['_length']=_0x438226[_0x342576(0x531b)],this[_0x342576(0x302f)]=BoundingSphere[_0x342576(0x111e)](this[_0x342576(0x36ee)],this[_0x342576(0x302f)]),this[_0x342576(0x57a3)]=BoundingSphere[_0x342576(0x4503)](this[_0x342576(0x302f)],this[_0x342576(0x2f1)],this[_0x342576(0x57a3)]),makeDirty$2(this,POSITION_INDEX$6),this['update']();}},'material':{'get':function(){var _0xb6cb5=_0x68aa19;return this[_0xb6cb5(0x36c0)];},'set':function(_0x3b53af){var _0x34a825=_0x68aa19;this[_0x34a825(0x36c0)]!==_0x3b53af&&(this[_0x34a825(0x36c0)]=_0x3b53af,makeDirty$2(this,MATERIAL_INDEX$1));}},'width':{'get':function(){var _0x43fcc9=_0x68aa19;return this[_0x43fcc9(0x52d2)];},'set':function(_0x2e6c1e){var _0x174068=_0x68aa19;_0x2e6c1e!==this[_0x174068(0x52d2)]&&(this[_0x174068(0x52d2)]=_0x2e6c1e,makeDirty$2(this,WIDTH_INDEX$1));}},'loop':{'get':function(){var _0x2dc92=_0x68aa19;return this[_0x2dc92(0x546b)];},'set':function(_0x1192bc){var _0x4f33bf=_0x68aa19;if(_0x1192bc!==this['_loop']){var _0x31a324=this[_0x4f33bf(0x36ee)];_0x1192bc?_0x31a324[_0x4f33bf(0x531b)]>0x2&&!Cartesian3['equals'](_0x31a324[0x0],_0x31a324[_0x31a324[_0x4f33bf(0x531b)]-0x1])&&(_0x31a324[_0x4f33bf(0x531b)]===this['_positions'][_0x4f33bf(0x531b)]&&(this[_0x4f33bf(0x36ee)]=_0x31a324=this[_0x4f33bf(0x36f4)][_0x4f33bf(0x48ca)]()),_0x31a324[_0x4f33bf(0x3a33)](Cartesian3['clone'](_0x31a324[0x0]))):_0x31a324[_0x4f33bf(0x531b)]>0x2&&Cartesian3[_0x4f33bf(0x2ed4)](_0x31a324[0x0],_0x31a324[_0x31a324[_0x4f33bf(0x531b)]-0x1])&&(_0x31a324['length']-0x1===this[_0x4f33bf(0x36f4)][_0x4f33bf(0x531b)]?this[_0x4f33bf(0x36ee)]=this[_0x4f33bf(0x36f4)]:_0x31a324['pop']()),this[_0x4f33bf(0x546b)]=_0x1192bc,makeDirty$2(this,POSITION_SIZE_INDEX$1);}}},'id':{'get':function(){var _0x13a86e=_0x68aa19;return this[_0x13a86e(0x2b7f)];},'set':function(_0x4822b5){var _0x520bfe=_0x68aa19;this['_id']=_0x4822b5,defined$1(this[_0x520bfe(0x3329)])&&(this[_0x520bfe(0x3329)]['object']['id']=_0x4822b5);}},'pickId':{'get':function(){return this['_pickId'];}},'distanceDisplayCondition':{'get':function(){var _0x5ca933=_0x68aa19;return this[_0x5ca933(0xe61)];},'set':function(_0x516380){var _0x3a27a2=_0x68aa19;DistanceDisplayCondition[_0x3a27a2(0x2ed4)](_0x516380,this['_distanceDisplayCondition'])||(this[_0x3a27a2(0xe61)]=DistanceDisplayCondition[_0x3a27a2(0x254b)](_0x516380,this[_0x3a27a2(0xe61)]),makeDirty$2(this,DISTANCE_DISPLAY_CONDITION$2));}}}),Polyline[_0x68aa19(0x4b51)]['update']=function(){var _0x32c15b=_0x68aa19,_0x31be39=Matrix4['IDENTITY'];defined$1(this[_0x32c15b(0x2df9)])&&(_0x31be39=this[_0x32c15b(0x2df9)][_0x32c15b(0x221)]);var _0x3fc07a=this[_0x32c15b(0x1d3c)][_0x32c15b(0x30fe)][_0x32c15b(0x531b)],_0x4b2054=this[_0x32c15b(0x1d3c)][_0x32c15b(0x3090)],_0x556a9c=this[_0x32c15b(0x9ec)][POSITION_INDEX$6]>0x0||this[_0x32c15b(0x9ec)][POSITION_SIZE_INDEX$1]>0x0;if(Matrix4[_0x32c15b(0x2ed4)](_0x31be39,this['_modelMatrix'])&&!_0x556a9c||(this[_0x32c15b(0x1d3c)]=PolylinePipeline[_0x32c15b(0x10c8)](this[_0x32c15b(0x36ee)],_0x31be39),this[_0x32c15b(0x57a3)]=BoundingSphere[_0x32c15b(0x4503)](this[_0x32c15b(0x302f)],_0x31be39,this[_0x32c15b(0x57a3)])),this[_0x32c15b(0x2f1)]=Matrix4[_0x32c15b(0x254b)](_0x31be39,this[_0x32c15b(0x2f1)]),this[_0x32c15b(0x1d3c)][_0x32c15b(0x30fe)]['length']!==_0x3fc07a)makeDirty$2(this,POSITION_SIZE_INDEX$1);else{for(var _0x1875e1=_0x4b2054[_0x32c15b(0x531b)],_0x4f4c9d=0x0;_0x4f4c9d<_0x1875e1;++_0x4f4c9d)if(_0x4b2054[_0x4f4c9d]!==this[_0x32c15b(0x1d3c)][_0x32c15b(0x3090)][_0x4f4c9d]){makeDirty$2(this,POSITION_SIZE_INDEX$1);break;}}},Polyline[_0x68aa19(0x4b51)]['getPickId']=function(_0x4d31e4){var _0x23cefb=_0x68aa19;if(!defined$1(this['_pickId'])){if(this[_0x23cefb(0x2df9)][_0x23cefb(0xd41)]){var _0x1dee0d=_0x4d31e4[_0x23cefb(0x49a7)]();for(let _0x48e09c in _0x1dee0d)_0x1dee0d[_0x48e09c]['id']&&_0x1dee0d[_0x48e09c]['id']['id']&&_0x1dee0d[_0x48e09c]['id']['id']===this[_0x23cefb(0x2df9)][_0x23cefb(0xd41)]&&(this[_0x23cefb(0x3329)]=_0x4d31e4['getPickIdByKey'](_0x48e09c));}else this[_0x23cefb(0x3329)]=_0x4d31e4[_0x23cefb(0x36ef)]({'primitive':this,'collection':this[_0x23cefb(0x2df9)],'id':this['_id']});}return this[_0x23cefb(0x3329)];},Polyline[_0x68aa19(0x4b51)][_0x68aa19(0x883)]=function(){this['_dirty']=!0x1;for(var _0x425e3c=this['_propertiesChanged'],_0x5e53b3=0x0;_0x5e53b3<NUMBER_OF_PROPERTIES$4-0x1;++_0x5e53b3)_0x425e3c[_0x5e53b3]=0x0;},Polyline[_0x68aa19(0x4b51)][_0x68aa19(0x198)]=function(){var _0x3b1c14=_0x68aa19;this['_pickId']=this[_0x3b1c14(0x3329)]&&this['_pickId'][_0x3b1c14(0x2578)](),this[_0x3b1c14(0x36c0)]=this[_0x3b1c14(0x36c0)]&&this[_0x3b1c14(0x36c0)][_0x3b1c14(0x2578)](),this[_0x3b1c14(0x2df9)]=void 0x0;};var LineDisplayType={'OCCLUDED':0x0,'OCCLUDED_TRANSLUCENT':0x1,'NON_OCCLUDED':0x2},LineDisplayType$1=Object[_0x68aa19(0x3e37)](LineDisplayType),SHOW_INDEX$4=Polyline[_0x68aa19(0x13b3)],WIDTH_INDEX=Polyline['WIDTH_INDEX'],POSITION_INDEX$5=Polyline[_0x68aa19(0x2af5)],MATERIAL_INDEX=Polyline['MATERIAL_INDEX'],POSITION_SIZE_INDEX=Polyline['POSITION_SIZE_INDEX'],DISTANCE_DISPLAY_CONDITION$1=Polyline[_0x68aa19(0x2d69)],NUMBER_OF_PROPERTIES$3=Polyline[_0x68aa19(0x515e)],attributeLocations$5={'texCoordExpandAndBatchIndex':0x0,'position3DHigh':0x1,'position3DLow':0x2,'position2DHigh':0x3,'position2DLow':0x4,'prevPosition3DHigh':0x5,'prevPosition3DLow':0x6,'prevPosition2DHigh':0x7,'prevPosition2DLow':0x8,'nextPosition3DHigh':0x9,'nextPosition3DLow':0xa,'nextPosition2DHigh':0xb,'nextPosition2DLow':0xc};function PolylineCollection(_0x1965fb){var _0x573dc9=_0x68aa19;_0x1965fb=defaultValue$1(_0x1965fb,defaultValue$1[_0x573dc9(0x494f)]),this['modelMatrix']=Matrix4[_0x573dc9(0x254b)](defaultValue$1(_0x1965fb['modelMatrix'],Matrix4[_0x573dc9(0x5139)])),this[_0x573dc9(0x2f1)]=Matrix4[_0x573dc9(0x254b)](Matrix4[_0x573dc9(0x5139)]),this[_0x573dc9(0x4526)]=defaultValue$1(_0x1965fb[_0x573dc9(0x4526)],!0x1),this['_opaqueRS']=_0x1965fb[_0x573dc9(0xa66)],this[_0x573dc9(0x1f5c)]=_0x1965fb[_0x573dc9(0xf11)],this['_colorCommands']=[],this['_polylinesUpdated']=!0x1,this[_0x573dc9(0x51dc)]=!0x1,this[_0x573dc9(0x59a)]=!0x1,this[_0x573dc9(0x9ec)]=new Uint32Array(NUMBER_OF_PROPERTIES$3),this[_0x573dc9(0x2599)]=[],this[_0x573dc9(0x2a50)]={},this['_positionBufferUsage']={'bufferUsage':BufferUsage[_0x573dc9(0x495a)],'frameCount':0x0},this[_0x573dc9(0x5545)]=void 0x0,this[_0x573dc9(0x2ed8)]=[],this[_0x573dc9(0x13a6)]=[],this[_0x573dc9(0x3ee3)]=void 0x0,this[_0x573dc9(0x215)]=void 0x0,this[_0x573dc9(0x4472)]=void 0x0,this[_0x573dc9(0x4f82)]=!0x1,this['_useHighlightColor']=!0x1,this['_highlightColor']=Color$2['clone'](Color$2[_0x573dc9(0x2d95)]);var _0x3bd186=this;this[_0x573dc9(0x5461)]={'u_highlightColor':function(){var _0x489cdc=_0x573dc9;return _0x3bd186[_0x489cdc(0x4fb2)];}},this['_lineDisplayType']=_0x1965fb['lineDisplayType'],this[_0x573dc9(0x4922)]=!0x1,this[_0x573dc9(0xd41)]=defaultValue$1(_0x1965fb[_0x573dc9(0x16c0)],void 0x0);}function createBatchTable$2(_0x522744,_0x3b25ee){var _0x4c1e1f=_0x68aa19;defined$1(_0x522744[_0x4c1e1f(0x4472)])&&_0x522744['_batchTable'][_0x4c1e1f(0x2578)]();var _0xf2ae0a=[{'functionName':_0x4c1e1f(0x2f94),'componentDatatype':ComponentDatatype$1[_0x4c1e1f(0x4aae)],'componentsPerAttribute':0x2},{'functionName':'batchTable_getPickColor','componentDatatype':ComponentDatatype$1[_0x4c1e1f(0x4aae)],'componentsPerAttribute':0x4,'normalize':!0x0},{'functionName':_0x4c1e1f(0x33fd),'componentDatatype':ComponentDatatype$1[_0x4c1e1f(0x15eb)],'componentsPerAttribute':0x3},{'functionName':_0x4c1e1f(0x3031),'componentDatatype':ComponentDatatype$1[_0x4c1e1f(0x15eb)],'componentsPerAttribute':0x4},{'functionName':_0x4c1e1f(0x4aa9),'componentDatatype':ComponentDatatype$1[_0x4c1e1f(0x15eb)],'componentsPerAttribute':0x2}];_0x522744[_0x4c1e1f(0x4472)]=new BatchTable(_0x3b25ee,_0xf2ae0a,_0x522744[_0x4c1e1f(0x2599)][_0x4c1e1f(0x531b)]);}Object[_0x68aa19(0x5b7)](PolylineCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x369bef=_0x68aa19;return removePolylines(this),this['_polylines'][_0x369bef(0x531b)];}},'lineDisplayType':{'get':function(){var _0x40fc82=_0x68aa19;return this[_0x40fc82(0x4442)];},'set':function(_0x597250){var _0x194319=_0x68aa19;if(Check[_0x194319(0x2eb3)][_0x194319(0x30f8)][_0x194319(0x12f2)](_0x194319(0x4029),_0x597250,0x0),Check[_0x194319(0x2eb3)]['number']['lessThanOrEquals'](_0x194319(0x4029),_0x597250,0x2),this[_0x194319(0x4442)]!==_0x597250){var _0x936a11;this[_0x194319(0x4442)]=_0x597250;for(var _0x15cf66=this[_0x194319(0x2599)][_0x194319(0x531b)],_0x94ee91=0x0;_0x94ee91<_0x15cf66;_0x94ee91++){_0x936a11=void 0x0;var _0x2a614e=this[_0x194319(0x2599)][_0x94ee91];if(defined$1(_0x2a614e)){for(var _0x5be8f4=_0x94ee91+0x1;_0x5be8f4<_0x15cf66;_0x5be8f4++){var _0x2cad48=this[_0x194319(0x2599)][_0x5be8f4];if(defined$1(_0x2cad48)&&(_0x2cad48['id']&&_0x2cad48['id']===_0x2a614e[_0x194319(0x5627)]+'-alpha')){_0x936a11=_0x2cad48;break;}}if(defined$1(_0x936a11)||this[_0x194319(0x4442)]!==LineDisplayType$1[_0x194319(0x4bd2)])defined$1(_0x936a11)&&this[_0x194319(0x4442)]!==LineDisplayType$1['OCCLUDED_TRANSLUCENT']&&this[_0x194319(0x4b3f)](_0x936a11);else{var _0x975d2a={'show':_0x2a614e[_0x194319(0x105f)],'positions':_0x2a614e[_0x194319(0x30fe)],'width':_0x2a614e[_0x194319(0x209)],'loop':_0x2a614e[_0x194319(0x36f7)],'distanceDisplayCondition':_0x2a614e['_distanceDisplayCondition']},_0x1957be=Material['fromType'](Material[_0x194319(0x3efb)],{'color':Color$2[_0x194319(0x254b)](_0x2a614e[_0x194319(0x128b)][_0x194319(0x52ee)][_0x194319(0x28b8)],new Color$2())[_0x194319(0x2156)](0.2)});_0x1957be[_0x194319(0x52ee)][_0x194319(0x28b8)]['alpha']=0.2,_0x975d2a['material']=_0x1957be;var _0x2f3c9e=new Polyline(_0x975d2a,this);_0x2f3c9e[_0x194319(0x128b)]=_0x1957be,_0x2f3c9e['_index']=this[_0x194319(0x2599)][_0x194319(0x531b)],_0x2f3c9e['id']=_0x2a614e[_0x194319(0x5627)]+_0x194319(0x195),this[_0x194319(0x2599)][_0x194319(0x3a33)](_0x2f3c9e),this[_0x194319(0x59a)]=!0x0,this[_0x194319(0x4f82)]=!0x0;}}}this['_lineDisplayType']===LineDisplayType$1[_0x194319(0x4bd2)]?(this[_0x194319(0x15ab)]=RenderState['fromCache']({'depthMask':!0x0,'depthTest':{'enabled':!0x0}}),this[_0x194319(0x1f5c)]=RenderState[_0x194319(0x4d21)]({'depthMask':!0x1,'depthTest':{'enabled':!0x1}})):this['_lineDisplayType']===LineDisplayType$1[_0x194319(0x46fe)]?this[_0x194319(0x15ab)]=RenderState[_0x194319(0x4d21)]({'depthMask':!0x1,'depthTest':{'enabled':!0x1}}):this[_0x194319(0x4442)]===LineDisplayType$1['OCCLUDED']&&(this[_0x194319(0x15ab)]=RenderState[_0x194319(0x4d21)]({'depthMask':!0x0,'depthTest':{'enabled':!0x0}}));}}}}),PolylineCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x14198f){var _0x47180d=_0x68aa19,_0x316cb0=new Polyline(_0x14198f,this);if(_0x316cb0[_0x47180d(0x5627)]=this['_polylines']['length'],this['_polylines'][_0x47180d(0x3a33)](_0x316cb0),this[_0x47180d(0x4442)]===LineDisplayType$1['OCCLUDED_TRANSLUCENT']){this[_0x47180d(0x15ab)]=RenderState[_0x47180d(0x4d21)]({'depthMask':!0x0,'depthTest':{'enabled':!0x0}}),this[_0x47180d(0x1f5c)]=RenderState['fromCache']({'depthMask':!0x1,'depthTest':{'enabled':!0x1}});var _0x20d6e9=Material[_0x47180d(0x2a03)](Material[_0x47180d(0x3efb)],{'color':Color$2[_0x47180d(0x254b)](_0x14198f[_0x47180d(0x128b)][_0x47180d(0x52ee)]['color'],new Color$2())[_0x47180d(0x2156)](0.2)});_0x20d6e9['uniforms']['color'][_0x47180d(0x24f9)]=0.2;var _0x4e0ffb=new Polyline(_0x14198f,this);_0x4e0ffb[_0x47180d(0x128b)]=_0x20d6e9,_0x4e0ffb['_index']=this[_0x47180d(0x2599)][_0x47180d(0x531b)],_0x4e0ffb['id']=_0x316cb0['_index']+_0x47180d(0x195),this[_0x47180d(0x2599)][_0x47180d(0x3a33)](_0x4e0ffb);}else this[_0x47180d(0x4442)]===LineDisplayType$1[_0x47180d(0x46fe)]?this['_opaqueRS']=RenderState['fromCache']({'depthMask':!0x1,'depthTest':{'enabled':!0x1}}):this[_0x47180d(0x4442)]===LineDisplayType$1[_0x47180d(0x4e30)]&&(this[_0x47180d(0x15ab)]=RenderState['fromCache']({'depthMask':!0x0,'depthTest':{'enabled':!0x0}}));return this[_0x47180d(0x59a)]=!0x0,this['_createBatchTable']=!0x0,_0x316cb0;},PolylineCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x42eeed){var _0x4cbf36=_0x68aa19;if(this[_0x4cbf36(0x1ff6)](_0x42eeed)){this[_0x4cbf36(0x2599)][_0x42eeed[_0x4cbf36(0x5627)]]=void 0x0;var _0x3b3599,_0x5ec2c1=this[_0x4cbf36(0x2ed8)]['indexOf'](_0x42eeed);if(-0x1!==_0x5ec2c1&&this[_0x4cbf36(0x2ed8)][_0x4cbf36(0x4bc6)](_0x5ec2c1,0x1),this['_polylinesRemoved']=!0x0,this[_0x4cbf36(0x59a)]=!0x0,this[_0x4cbf36(0x4f82)]=!0x0,defined$1(_0x42eeed['_bucket'])){var _0x264c03=_0x42eeed[_0x4cbf36(0x4299)];_0x264c03[_0x4cbf36(0x30a0)]=_0x264c03[_0x4cbf36(0x30a0)]&&_0x264c03[_0x4cbf36(0x30a0)]['destroy']();}_0x42eeed['_destroy']();for(var _0x5d231d=0x0,_0x3aaf40=this[_0x4cbf36(0x2599)]['length'];_0x5d231d<_0x3aaf40;_0x5d231d++){var _0x237f1f=this[_0x4cbf36(0x2599)][_0x5d231d];_0x237f1f&&_0x237f1f['id']&&_0x237f1f['id']===_0x42eeed[_0x4cbf36(0x5627)]+_0x4cbf36(0x195)&&(_0x3b3599=_0x237f1f);}if(defined$1(_0x3b3599)){this['_polylines'][_0x3b3599['_index']]=void 0x0;var _0x4eeb8a=this['_polylinesToUpdate'][_0x4cbf36(0x33ab)](_0x42eeed);-0x1!==_0x4eeb8a&&this[_0x4cbf36(0x2ed8)]['splice'](_0x4eeb8a,0x1),_0x3b3599[_0x4cbf36(0x198)]();}return!0x0;}return!0x1;},PolylineCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4ee2)]=function(){var _0x2887cd=_0x68aa19;releaseShaders(this),destroyPolylines(this),this[_0x2887cd(0x2a50)]={},this[_0x2887cd(0x51dc)]=!0x1,this[_0x2887cd(0x2599)][_0x2887cd(0x531b)]=0x0,this[_0x2887cd(0x2ed8)][_0x2887cd(0x531b)]=0x0,this['_createVertexArray']=!0x0;},PolylineCollection['prototype'][_0x68aa19(0x1ff6)]=function(_0x16eeff){var _0x383dd5=_0x68aa19;return defined$1(_0x16eeff)&&_0x16eeff[_0x383dd5(0x2df9)]===this;},PolylineCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x1b37d5){var _0x351ef3=_0x68aa19;return removePolylines(this),this[_0x351ef3(0x2599)][_0x1b37d5];};var scratchUpdatePolylineEncodedCartesian=new EncodedCartesian3(),scratchUpdatePolylineCartesian4=new Cartesian4(),scratchNearFarCartesian2=new Cartesian2();PolylineCollection['prototype']['update']=function(_0x1d40a7){var _0x3b74b1=_0x68aa19;if(removePolylines(this),0x0!==this[_0x3b74b1(0x2599)][_0x3b74b1(0x531b)]){updateMode$3(this,_0x1d40a7);var _0x229111,_0x5c1679=_0x1d40a7[_0x3b74b1(0x4174)],_0x649a90=_0x1d40a7[_0x3b74b1(0x1682)],_0x51a230=this[_0x3b74b1(0x9ec)];if(this[_0x3b74b1(0x4f82)]){if(0x0===ContextLimits[_0x3b74b1(0x5b8)])throw new RuntimeError$2(_0x3b74b1(0x187e));createBatchTable$2(this,_0x5c1679),this[_0x3b74b1(0x4f82)]=!0x1;}if(this['_createVertexArray']||computeNewBuffersUsage(this))createVertexArrays$1(this,_0x5c1679,_0x649a90);else{if(this[_0x3b74b1(0x4ee)]){var _0x257a97=this[_0x3b74b1(0x2ed8)];if(this[_0x3b74b1(0x5545)]!==SceneMode$1[_0x3b74b1(0x5135)]){for(var _0x5132e2=_0x257a97[_0x3b74b1(0x531b)],_0x805316=0x0;_0x805316<_0x5132e2;++_0x805316)(_0x229111=_0x257a97[_0x805316])[_0x3b74b1(0x489f)]();}if(_0x51a230[POSITION_SIZE_INDEX]||_0x51a230[MATERIAL_INDEX])createVertexArrays$1(this,_0x5c1679,_0x649a90);else for(var _0x5780a0=_0x257a97[_0x3b74b1(0x531b)],_0x40acde=this['_polylineBuckets'],_0x33de21=0x0;_0x33de21<_0x5780a0;++_0x33de21){_0x51a230=(_0x229111=_0x257a97[_0x33de21])[_0x3b74b1(0x9ec)];var _0x6ade92=_0x229111[_0x3b74b1(0x4299)],_0x2b125b=0x0;for(var _0x34b577 in _0x40acde)if(_0x40acde[_0x3b74b1(0x2a77)](_0x34b577)){if(_0x40acde[_0x34b577]===_0x6ade92){_0x51a230[POSITION_INDEX$5]&&_0x6ade92[_0x3b74b1(0xd9a)](_0x2b125b,_0x229111,this[_0x3b74b1(0x3ee3)],_0x649a90);break;}_0x2b125b+=_0x40acde[_0x34b577]['lengthOfPositions'];}if((_0x51a230[SHOW_INDEX$4]||_0x51a230[WIDTH_INDEX])&&this[_0x3b74b1(0x4472)][_0x3b74b1(0x4bb8)](_0x229111[_0x3b74b1(0x5627)],0x0,new Cartesian2(_0x229111['_width'],_0x229111[_0x3b74b1(0x1430)])),this[_0x3b74b1(0x4472)][_0x3b74b1(0x1b28)]['length']>0x2){if(_0x51a230[POSITION_INDEX$5]||_0x51a230[POSITION_SIZE_INDEX]){var _0x4220d7=_0x1d40a7[_0x3b74b1(0x4318)]===SceneMode$1[_0x3b74b1(0x4c10)]?_0x229111[_0x3b74b1(0x26a)]:_0x229111['_boundingVolumeWC'],_0x2a36e1=EncodedCartesian3['fromCartesian'](_0x4220d7[_0x3b74b1(0x19ee)],scratchUpdatePolylineEncodedCartesian),_0x365277=Cartesian4[_0x3b74b1(0x2b84)](_0x2a36e1[_0x3b74b1(0x3fef)]['x'],_0x2a36e1['low']['y'],_0x2a36e1['low']['z'],_0x4220d7[_0x3b74b1(0x2896)],scratchUpdatePolylineCartesian4);this[_0x3b74b1(0x4472)][_0x3b74b1(0x4bb8)](_0x229111['_index'],0x2,_0x2a36e1[_0x3b74b1(0x307a)]),this[_0x3b74b1(0x4472)]['setBatchedAttribute'](_0x229111[_0x3b74b1(0x5627)],0x3,_0x365277);}if(_0x51a230[DISTANCE_DISPLAY_CONDITION$1]){var _0x5e4fec=scratchNearFarCartesian2;_0x5e4fec['x']=0x0,_0x5e4fec['y']=Number[_0x3b74b1(0xd77)];var _0x7daefb=_0x229111['distanceDisplayCondition'];defined$1(_0x7daefb)&&(_0x5e4fec['x']=_0x7daefb[_0x3b74b1(0x2cb3)],_0x5e4fec['y']=_0x7daefb[_0x3b74b1(0x23e)]),this[_0x3b74b1(0x4472)][_0x3b74b1(0x4bb8)](_0x229111[_0x3b74b1(0x5627)],0x4,_0x5e4fec);}}_0x229111['_clean']();}_0x257a97['length']=0x0,this[_0x3b74b1(0x4ee)]=!0x1;}}_0x51a230=this[_0x3b74b1(0x9ec)];for(var _0x59cdef=0x0;_0x59cdef<NUMBER_OF_PROPERTIES$3;++_0x59cdef)_0x51a230[_0x59cdef]=0x0;var _0x2f8d77=Matrix4[_0x3b74b1(0x5139)];_0x1d40a7[_0x3b74b1(0x4318)]===SceneMode$1['SCENE3D']&&(_0x2f8d77=this['modelMatrix']);var _0x38eb03=_0x1d40a7[_0x3b74b1(0x14f6)],_0x51aef6=0x0!==_0x1d40a7[_0x3b74b1(0x1728)];if(defined$1(this['_opaqueRS'])||(this[_0x3b74b1(0x15ab)]=RenderState[_0x3b74b1(0x4d21)]({'depthMask':_0x51aef6,'depthTest':{'enabled':_0x51aef6}})),defined$1(this[_0x3b74b1(0x1f5c)])||(this[_0x3b74b1(0x1f5c)]=RenderState[_0x3b74b1(0x4d21)]({'blending':BlendingState$1[_0x3b74b1(0x2911)],'depthMask':!_0x51aef6,'depthTest':{'enabled':_0x51aef6}})),this['_batchTable'][_0x3b74b1(0x489f)](_0x1d40a7),_0x38eb03[_0x3b74b1(0x2507)]||_0x38eb03[_0x3b74b1(0x3f0b)])createCommandLists(this,_0x1d40a7,this[_0x3b74b1(0x162e)],_0x2f8d77);}};var boundingSphereScratch$3=new BoundingSphere(),boundingSphereScratch2=new BoundingSphere();function createCommandLists(_0x4c8e90,_0x224097,_0x30a839,_0x4fd4e){var _0x3f4cb0=_0x68aa19;for(var _0x27cdb4=_0x224097[_0x3f4cb0(0x4174)],_0xd0f097=_0x224097[_0x3f4cb0(0x3080)],_0x4f8119=_0x30a839[_0x3f4cb0(0x531b)],_0x24df7e=0x0,_0x2ee3b1=!0x0,_0x227cde=_0x4c8e90[_0x3f4cb0(0x13a6)],_0x11fdfc=_0x4c8e90['debugShowBoundingVolume'],_0x51e711=_0x4c8e90[_0x3f4cb0(0x4472)][_0x3f4cb0(0x36b5)](),_0x26eea4=_0x227cde[_0x3f4cb0(0x531b)],_0x2c9449=0x0;_0x2c9449<_0x26eea4;++_0x2c9449)for(var _0x5d353a=_0x227cde[_0x2c9449],_0x27b98d=_0x5d353a[_0x3f4cb0(0x409)],_0x382496=_0x27b98d[_0x3f4cb0(0x531b)],_0x4a4ab6=0x0;_0x4a4ab6<_0x382496;++_0x4a4ab6){for(var _0x27c1a5,_0x5d14c0,_0x54c2c7,_0x543cc6,_0x4fdded=_0x27b98d[_0x4a4ab6],_0x7226ac=_0x4fdded[_0x3f4cb0(0x19b4)],_0xcf730a=_0x4fdded[_0x3f4cb0(0x2cb8)][_0x3f4cb0(0x30a0)],_0x5abb4b=_0x4fdded['bucket'][_0x3f4cb0(0x190b)],_0x5388d=_0x5abb4b[_0x3f4cb0(0x531b)],_0x39629d=0x0,_0x38040c=0x0;_0x38040c<_0x5388d;++_0x38040c){var _0x20c4df=_0x5abb4b[_0x38040c],_0x42f288=createMaterialId(_0x20c4df['_material']);if(_0x42f288!==_0x27c1a5){if(defined$1(_0x27c1a5)&&_0x39629d>0x0){var _0x4ea8ce=_0x5d14c0[_0x3f4cb0(0xb13)]();_0x24df7e>=_0x4f8119?(_0x54c2c7=new DrawCommand({'owner':_0x4c8e90}),_0x30a839[_0x3f4cb0(0x3a33)](_0x54c2c7)):_0x54c2c7=_0x30a839[_0x24df7e],++_0x24df7e,_0x543cc6=combine$2(_0x51e711(_0x5d14c0['_uniforms']),_0x4c8e90[_0x3f4cb0(0x5461)]),_0x54c2c7[_0x3f4cb0(0x20c5)]=BoundingSphere['clone'](boundingSphereScratch$3,_0x54c2c7['boundingVolume']),_0x54c2c7[_0x3f4cb0(0x221)]=_0x4fd4e,_0x54c2c7[_0x3f4cb0(0x30a0)]=_0xcf730a,_0x54c2c7[_0x3f4cb0(0xa85)]=_0x5d353a['va'],_0x54c2c7[_0x3f4cb0(0x5547)]=_0x4ea8ce?_0x4c8e90[_0x3f4cb0(0x1f5c)]:_0x4c8e90[_0x3f4cb0(0x15ab)],_0x54c2c7[_0x3f4cb0(0x18ad)]=_0x5d14c0[_0x3f4cb0(0xb13)]()?Pass$1[_0x3f4cb0(0x4738)]:Pass$1['OPAQUE'],_0x54c2c7[_0x3f4cb0(0x4526)]=_0x11fdfc,_0x54c2c7['pickId']=_0x3f4cb0(0x3ff8),_0x54c2c7[_0x3f4cb0(0x15fe)]=_0x543cc6,_0x54c2c7[_0x3f4cb0(0x2d06)]=_0x39629d,_0x54c2c7[_0x3f4cb0(0x19b4)]=_0x7226ac,_0x7226ac+=_0x39629d,_0x39629d=0x0,_0x2ee3b1=!0x0,_0x224097[_0x3f4cb0(0x14f6)]['pick']&&_0x4c8e90['_canAlwaysPick']&&(_0x54c2c7[_0x3f4cb0(0x18ad)]=Pass$1[_0x3f4cb0(0x2cbb)]),_0xd0f097[_0x3f4cb0(0x3a33)](_0x54c2c7);}(_0x5d14c0=_0x20c4df[_0x3f4cb0(0x36c0)])[_0x3f4cb0(0x489f)](_0x27cdb4),_0x27c1a5=_0x42f288;}for(var _0x5beb37,_0x55fee5=_0x20c4df[_0x3f4cb0(0x22ea)],_0x413f9e=_0x55fee5[_0x3f4cb0(0x531b)],_0xbf9766=0x0;_0xbf9766<_0x413f9e;++_0xbf9766){var _0x3b37f6=_0x55fee5[_0xbf9766];_0x3b37f6[_0x3f4cb0(0x5576)]===_0x4fdded&&(_0x39629d+=_0x3b37f6['count']);}_0x224097[_0x3f4cb0(0x4318)]===SceneMode$1[_0x3f4cb0(0x5135)]?_0x5beb37=_0x20c4df['_boundingVolumeWC']:_0x224097[_0x3f4cb0(0x4318)]===SceneMode$1[_0x3f4cb0(0x449e)]?_0x5beb37=_0x20c4df['_boundingVolume2D']:_0x224097['mode']===SceneMode$1['SCENE2D']?defined$1(_0x20c4df[_0x3f4cb0(0x26a)])&&((_0x5beb37=BoundingSphere['clone'](_0x20c4df['_boundingVolume2D'],boundingSphereScratch2))[_0x3f4cb0(0x19ee)]['x']=0x0):defined$1(_0x20c4df[_0x3f4cb0(0x57a3)])&&defined$1(_0x20c4df[_0x3f4cb0(0x26a)])&&(_0x5beb37=BoundingSphere[_0x3f4cb0(0x4415)](_0x20c4df[_0x3f4cb0(0x57a3)],_0x20c4df[_0x3f4cb0(0x26a)],boundingSphereScratch2)),_0x2ee3b1?(_0x2ee3b1=!0x1,BoundingSphere['clone'](_0x5beb37,boundingSphereScratch$3)):BoundingSphere['union'](_0x5beb37,boundingSphereScratch$3,boundingSphereScratch$3);}defined$1(_0x27c1a5)&&_0x39629d>0x0&&(_0x24df7e>=_0x4f8119?(_0x54c2c7=new DrawCommand({'owner':_0x4c8e90}),_0x30a839[_0x3f4cb0(0x3a33)](_0x54c2c7)):_0x54c2c7=_0x30a839[_0x24df7e],++_0x24df7e,_0x543cc6=combine$2(_0x51e711(_0x5d14c0[_0x3f4cb0(0x9a2)]),_0x4c8e90[_0x3f4cb0(0x5461)]),_0x54c2c7[_0x3f4cb0(0x20c5)]=BoundingSphere[_0x3f4cb0(0x254b)](boundingSphereScratch$3,_0x54c2c7[_0x3f4cb0(0x20c5)]),_0x54c2c7[_0x3f4cb0(0x221)]=_0x4fd4e,_0x54c2c7[_0x3f4cb0(0x30a0)]=_0xcf730a,_0x54c2c7[_0x3f4cb0(0xa85)]=_0x5d353a['va'],_0x54c2c7[_0x3f4cb0(0x5547)]=_0x5d14c0[_0x3f4cb0(0xb13)]()?_0x4c8e90[_0x3f4cb0(0x1f5c)]:_0x4c8e90[_0x3f4cb0(0x15ab)],_0x54c2c7[_0x3f4cb0(0x18ad)]=_0x5d14c0[_0x3f4cb0(0xb13)]()?Pass$1[_0x3f4cb0(0x4738)]:Pass$1[_0x3f4cb0(0x3c49)],_0x54c2c7[_0x3f4cb0(0x4526)]=_0x11fdfc,_0x54c2c7['pickId']=_0x3f4cb0(0x3ff8),_0x54c2c7[_0x3f4cb0(0x15fe)]=_0x543cc6,_0x54c2c7[_0x3f4cb0(0x2d06)]=_0x39629d,_0x54c2c7[_0x3f4cb0(0x19b4)]=_0x7226ac,_0x224097[_0x3f4cb0(0x14f6)]['pick']&&_0x4c8e90[_0x3f4cb0(0x4922)]&&(_0x54c2c7[_0x3f4cb0(0x18ad)]=Pass$1['OVERLAY_AGAINST_DEPTH']),_0x2ee3b1=!0x0,_0xd0f097[_0x3f4cb0(0x3a33)](_0x54c2c7)),_0x27c1a5=void 0x0;}_0x30a839[_0x3f4cb0(0x531b)]=_0x24df7e;}function computeNewBuffersUsage(_0x234f32){var _0x458ebc=_0x68aa19,_0xddc51e=!0x1,_0x4aa91b=_0x234f32['_propertiesChanged'],_0x3c2e31=_0x234f32[_0x458ebc(0x50a1)];return _0x4aa91b[POSITION_INDEX$5]?_0x3c2e31[_0x458ebc(0x459a)]!==BufferUsage[_0x458ebc(0x3e3c)]?(_0xddc51e=!0x0,_0x3c2e31['bufferUsage']=BufferUsage[_0x458ebc(0x3e3c)],_0x3c2e31[_0x458ebc(0x4a81)]=0x64):_0x3c2e31[_0x458ebc(0x4a81)]=0x64:_0x3c2e31['bufferUsage']!==BufferUsage[_0x458ebc(0x495a)]&&(0x0===_0x3c2e31[_0x458ebc(0x4a81)]?(_0xddc51e=!0x0,_0x3c2e31['bufferUsage']=BufferUsage['STATIC_DRAW']):_0x3c2e31[_0x458ebc(0x4a81)]--),_0xddc51e;}PolylineCollection['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},PolylineCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyVertexArrays(this),releaseShaders(this),destroyPolylines(this),this['_batchTable']=this['_batchTable']&&this['_batchTable']['destroy'](),destroyObject$1(this);};var emptyVertexBuffer=[0x0,0x0,0x0];function createVertexArrays$1(_0x2a2a31,_0x39f8af,_0x26680b){var _0x58ffd9=_0x68aa19;_0x2a2a31[_0x58ffd9(0x59a)]=!0x1,releaseShaders(_0x2a2a31),destroyVertexArrays(_0x2a2a31),sortPolylinesIntoBuckets(_0x2a2a31);var _0x4e25c3,_0x4d4b5a,_0x14811f=[[]],_0x42448b=_0x14811f[0x0],_0x141aa0=_0x2a2a31[_0x58ffd9(0x4472)],_0x4283d9=_0x2a2a31[_0x58ffd9(0x2b1a)],_0x7e64b6=[0x0],_0x73c58b=0x0,_0x160f81=[[]],_0x239bce=0x0,_0x55c368=_0x2a2a31['_polylineBuckets'];for(_0x4e25c3 in _0x55c368)_0x55c368[_0x58ffd9(0x2a77)](_0x4e25c3)&&((_0x4d4b5a=_0x55c368[_0x4e25c3])[_0x58ffd9(0x356b)](_0x39f8af,_0x141aa0,_0x4283d9),_0x239bce+=_0x4d4b5a[_0x58ffd9(0x20f2)]);if(_0x239bce>0x0){var _0x3987ce,_0x13d6f3=_0x2a2a31[_0x58ffd9(0x5545)],_0x23da15=new Float32Array(0x6*_0x239bce*0x3),_0x4a3012=new Float32Array(0x4*_0x239bce),_0xcadf45=0x0,_0x479d23=0x0,_0x5184da=0x0;for(_0x4e25c3 in _0x55c368)if(_0x55c368[_0x58ffd9(0x2a77)](_0x4e25c3)){(_0x4d4b5a=_0x55c368[_0x4e25c3])[_0x58ffd9(0x1c0b)](_0x23da15,_0x4a3012,_0xcadf45,_0x479d23,_0x5184da,_0x141aa0,_0x39f8af,_0x26680b),_0x13d6f3===SceneMode$1[_0x58ffd9(0x11d3)]&&(defined$1(_0x3987ce)||(_0x3987ce=new Float32Array(0x6*_0x239bce*0x3)),_0x4d4b5a[_0x58ffd9(0x1302)](_0x3987ce,_0xcadf45));var _0x22d02f=_0x4d4b5a['lengthOfPositions'];_0xcadf45+=0x6*_0x22d02f*0x3,_0x479d23+=0x4*_0x22d02f,_0x5184da+=0x4*_0x22d02f,_0x73c58b=_0x4d4b5a[_0x58ffd9(0x2a7b)](_0x14811f,_0x7e64b6,_0x160f81,_0x73c58b);}var _0x9b2d2e,_0x1bb134=_0x2a2a31[_0x58ffd9(0x50a1)][_0x58ffd9(0x459a)],_0x27d2f6=BufferUsage[_0x58ffd9(0x495a)];_0x2a2a31[_0x58ffd9(0x3ee3)]=Buffer$1[_0x58ffd9(0xb5a)]({'context':_0x39f8af,'typedArray':_0x23da15,'usage':_0x1bb134}),defined$1(_0x3987ce)&&(_0x9b2d2e=Buffer$1[_0x58ffd9(0xb5a)]({'context':_0x39f8af,'typedArray':_0x3987ce,'usage':_0x1bb134})),_0x2a2a31[_0x58ffd9(0x215)]=Buffer$1[_0x58ffd9(0xb5a)]({'context':_0x39f8af,'typedArray':_0x4a3012,'usage':_0x27d2f6});for(var _0x1153f3=0x3*Float32Array['BYTES_PER_ELEMENT'],_0x43b107=0x4*Float32Array[_0x58ffd9(0x1c17)],_0x35f4b0=0x0,_0x273ae2=_0x14811f[_0x58ffd9(0x531b)],_0x5c294e=0x0;_0x5c294e<_0x273ae2;++_0x5c294e)if((_0x42448b=_0x14811f[_0x5c294e])['length']>0x0){var _0x1ea994=new Uint16Array(_0x42448b),_0x390966=Buffer$1[_0x58ffd9(0xaad)]({'context':_0x39f8af,'typedArray':_0x1ea994,'usage':BufferUsage[_0x58ffd9(0x495a)],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']});_0x35f4b0+=_0x7e64b6[_0x5c294e];var _0x38cacf,_0xccfc1e,_0x19562c,_0x2d98de,_0x3377f5=0x6*(_0x5c294e*(_0x1153f3*CesiumMath[_0x58ffd9(0x28c7)])-_0x35f4b0*_0x1153f3),_0x63ac17=_0x1153f3+_0x3377f5,_0x1e9b10=_0x1153f3+_0x63ac17,_0x48246a=_0x1153f3+_0x1e9b10,_0x3e0460=_0x1153f3+_0x48246a,_0x4f0982=_0x1153f3+_0x3e0460,_0x3ccded=_0x5c294e*(_0x43b107*CesiumMath[_0x58ffd9(0x28c7)])-_0x35f4b0*_0x43b107,_0x3506f2=[{'index':attributeLocations$5['position3DHigh'],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x58ffd9(0x15eb)],'offsetInBytes':_0x3377f5,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5[_0x58ffd9(0x2c8f)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':_0x63ac17,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5[_0x58ffd9(0x237)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x58ffd9(0x15eb)],'offsetInBytes':_0x3377f5,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5[_0x58ffd9(0x2dc1)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':_0x63ac17,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5[_0x58ffd9(0x399)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':_0x1e9b10,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5[_0x58ffd9(0x51a0)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':_0x48246a,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5['prevPosition2DHigh'],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x58ffd9(0x15eb)],'offsetInBytes':_0x1e9b10,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5['prevPosition2DLow'],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':_0x48246a,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5[_0x58ffd9(0x4d2e)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x58ffd9(0x15eb)],'offsetInBytes':_0x3e0460,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5[_0x58ffd9(0x19c1)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x58ffd9(0x15eb)],'offsetInBytes':_0x4f0982,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5['nextPosition2DHigh'],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':_0x3e0460,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5[_0x58ffd9(0x166d)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x58ffd9(0x15eb)],'offsetInBytes':_0x4f0982,'strideInBytes':0x6*_0x1153f3},{'index':attributeLocations$5[_0x58ffd9(0x3a7d)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x58ffd9(0x15eb)],'vertexBuffer':_0x2a2a31['_texCoordExpandAndBatchIndexBuffer'],'offsetInBytes':_0x3ccded}];_0x13d6f3===SceneMode$1[_0x58ffd9(0x5135)]?(_0x38cacf=_0x2a2a31[_0x58ffd9(0x3ee3)],_0xccfc1e='vertexBuffer',_0x19562c=emptyVertexBuffer,_0x2d98de='value'):_0x13d6f3===SceneMode$1[_0x58ffd9(0x4c10)]||_0x13d6f3===SceneMode$1[_0x58ffd9(0x449e)]?(_0x38cacf=emptyVertexBuffer,_0xccfc1e=_0x58ffd9(0x327),_0x19562c=_0x2a2a31[_0x58ffd9(0x3ee3)],_0x2d98de=_0x58ffd9(0x20aa)):(_0x38cacf=_0x9b2d2e,_0xccfc1e=_0x58ffd9(0x20aa),_0x19562c=_0x2a2a31['_positionBuffer'],_0x2d98de='vertexBuffer'),_0x3506f2[0x0][_0xccfc1e]=_0x38cacf,_0x3506f2[0x1][_0xccfc1e]=_0x38cacf,_0x3506f2[0x2][_0x2d98de]=_0x19562c,_0x3506f2[0x3][_0x2d98de]=_0x19562c,_0x3506f2[0x4][_0xccfc1e]=_0x38cacf,_0x3506f2[0x5][_0xccfc1e]=_0x38cacf,_0x3506f2[0x6][_0x2d98de]=_0x19562c,_0x3506f2[0x7][_0x2d98de]=_0x19562c,_0x3506f2[0x8][_0xccfc1e]=_0x38cacf,_0x3506f2[0x9][_0xccfc1e]=_0x38cacf,_0x3506f2[0xa][_0x2d98de]=_0x19562c,_0x3506f2[0xb][_0x2d98de]=_0x19562c;var _0x5be457=new VertexArray({'context':_0x39f8af,'attributes':_0x3506f2,'indexBuffer':_0x390966});_0x2a2a31['_vertexArrays']['push']({'va':_0x5be457,'buckets':_0x160f81[_0x5c294e]});}}}function replacer(_0x3ce30c,_0x382ccb){return _0x382ccb instanceof Texture$1?_0x382ccb['id']:_0x382ccb;}var scratchUniformArray=[];function createMaterialId(_0x53bc65){var _0x5f54ae=_0x68aa19,_0x46746f=Material[_0x5f54ae(0x4471)][_0x53bc65['type']],_0x6728e2=_0x46746f[_0x5f54ae(0x531b)];scratchUniformArray[_0x5f54ae(0x531b)]=0x2*_0x6728e2;for(var _0xe0a4db=0x0,_0x24476c=0x0;_0x24476c<_0x6728e2;++_0x24476c){var _0x13b548=_0x46746f[_0x24476c];scratchUniformArray[_0xe0a4db]=_0x13b548,scratchUniformArray[_0xe0a4db+0x1]=_0x53bc65['_uniforms'][_0x13b548](),_0xe0a4db+=0x2;}return _0x53bc65['type']+':'+JSON[_0x5f54ae(0x1e9b)](scratchUniformArray,replacer);}function sortPolylinesIntoBuckets(_0x305c3e){var _0x202b32=_0x68aa19;for(var _0x139eb9=_0x305c3e['_mode'],_0x43a9ae=_0x305c3e['_modelMatrix'],_0x3fa6f5=_0x305c3e[_0x202b32(0x2a50)]={},_0x1e205a=_0x305c3e[_0x202b32(0x2599)],_0x51427a=_0x1e205a['length'],_0x421a8d=0x0;_0x421a8d<_0x51427a;++_0x421a8d){var _0x518c1a=_0x1e205a[_0x421a8d];if(_0x518c1a[_0x202b32(0x36ee)]['length']>0x1){_0x518c1a[_0x202b32(0x489f)]();var _0x39c2c7=_0x518c1a[_0x202b32(0x128b)],_0x5c211c=_0x3fa6f5[_0x39c2c7[_0x202b32(0x3243)]];defined$1(_0x5c211c)||(_0x5c211c=_0x3fa6f5[_0x39c2c7['type']]=new PolylineBucket(_0x39c2c7,_0x139eb9,_0x43a9ae)),_0x5c211c[_0x202b32(0x2557)](_0x518c1a);}}}function updateMode$3(_0x4653d7,_0x40c9b7){var _0x2ead77=_0x68aa19,_0x1bf326=_0x40c9b7[_0x2ead77(0x4318)];_0x4653d7[_0x2ead77(0x5545)]===_0x1bf326&&Matrix4[_0x2ead77(0x2ed4)](_0x4653d7[_0x2ead77(0x2f1)],_0x4653d7['modelMatrix'])||(_0x4653d7[_0x2ead77(0x5545)]=_0x1bf326,_0x4653d7['_modelMatrix']=Matrix4[_0x2ead77(0x254b)](_0x4653d7[_0x2ead77(0x221)]),_0x4653d7['_createVertexArray']=!0x0);}function removePolylines(_0x19c736){var _0x441aae=_0x68aa19;if(_0x19c736[_0x441aae(0x51dc)]){_0x19c736[_0x441aae(0x51dc)]=!0x1;for(var _0x50d300=[],_0x80d192=_0x19c736[_0x441aae(0x2599)][_0x441aae(0x531b)],_0x993a0a=0x0,_0x5ab71c=0x0;_0x993a0a<_0x80d192;++_0x993a0a){var _0x2a261f=_0x19c736[_0x441aae(0x2599)][_0x993a0a];defined$1(_0x2a261f)&&(_0x2a261f[_0x441aae(0x5627)]=_0x5ab71c++,_0x50d300[_0x441aae(0x3a33)](_0x2a261f));}_0x19c736[_0x441aae(0x2599)]=_0x50d300;}}function releaseShaders(_0x4d9da4){var _0x2f79a6=_0x68aa19;for(var _0x1b52df=_0x4d9da4['_polylines'],_0x41c59c=_0x1b52df[_0x2f79a6(0x531b)],_0x2c622a=0x0;_0x2c622a<_0x41c59c;++_0x2c622a)if(defined$1(_0x1b52df[_0x2c622a])){var _0x536110=_0x1b52df[_0x2c622a][_0x2f79a6(0x4299)];defined$1(_0x536110)&&(_0x536110[_0x2f79a6(0x30a0)]=_0x536110[_0x2f79a6(0x30a0)]&&_0x536110[_0x2f79a6(0x30a0)]['destroy']());}}function destroyVertexArrays(_0x3cec8e){var _0x403753=_0x68aa19;for(var _0x17259a=_0x3cec8e[_0x403753(0x13a6)]['length'],_0x321c15=0x0;_0x321c15<_0x17259a;++_0x321c15)_0x3cec8e[_0x403753(0x13a6)][_0x321c15]['va']['destroy']();_0x3cec8e[_0x403753(0x13a6)][_0x403753(0x531b)]=0x0;}function destroyPolylines(_0x18b866){var _0x2de2ac=_0x68aa19;for(var _0x83d597=_0x18b866[_0x2de2ac(0x2599)],_0x16435e=_0x83d597['length'],_0x255fa3=0x0;_0x255fa3<_0x16435e;++_0x255fa3)defined$1(_0x83d597[_0x255fa3])&&_0x83d597[_0x255fa3][_0x2de2ac(0x198)]();}function VertexArrayBucketLocator(_0xb8d17e,_0x40bc8e,_0x5aea0a){var _0x5c7c92=_0x68aa19;this[_0x5c7c92(0x2d06)]=_0xb8d17e,this[_0x5c7c92(0x19b4)]=_0x40bc8e,this[_0x5c7c92(0x2cb8)]=_0x5aea0a;}function PolylineBucket(_0x36fa34,_0x343de7,_0x42f7a2){var _0x2b05da=_0x68aa19;this['polylines']=[],this[_0x2b05da(0x20f2)]=0x0,this[_0x2b05da(0x128b)]=_0x36fa34,this[_0x2b05da(0x30a0)]=void 0x0,this[_0x2b05da(0x4318)]=_0x343de7,this[_0x2b05da(0x221)]=_0x42f7a2;}function intersectsIDL(_0x1eccad){var _0x593b14=_0x68aa19;return Cartesian3['dot'](Cartesian3['UNIT_X'],_0x1eccad[_0x593b14(0x302f)][_0x593b14(0x19ee)])<0x0||_0x1eccad[_0x593b14(0x302f)]['intersectPlane'](Plane['ORIGIN_ZX_PLANE'])===Intersect$1[_0x593b14(0xde3)];}PolylineCollection['prototype']['_updatePolyline']=function(_0x4fb116,_0x1531a8){var _0x4a31ec=_0x68aa19;if(_0x4a31ec(0x29ad)!=typeof _0x4fb116['id']||_0x4a31ec(0x24f9)!==_0x4fb116['id'][_0x4a31ec(0x48ca)](-0x5)){if(this['_polylinesUpdated']=!0x0,_0x4fb116[_0x4a31ec(0x2a6b)]||this[_0x4a31ec(0x2ed8)][_0x4a31ec(0x3a33)](_0x4fb116),this[_0x4a31ec(0x4442)]===LineDisplayType$1[_0x4a31ec(0x4bd2)])for(var _0x3f4519=0x0;_0x3f4519<this['_polylines'][_0x4a31ec(0x531b)];_0x3f4519++){var _0x5804f1=this[_0x4a31ec(0x2599)][_0x3f4519];_0x5804f1['id']&&_0x5804f1['id']===_0x4fb116[_0x4a31ec(0x5627)]+'-alpha'&&(_0x5804f1[_0x4a31ec(0x2a6b)]||this[_0x4a31ec(0x2ed8)][_0x4a31ec(0x3a33)](_0x5804f1),_0x5804f1[_0x4a31ec(0x30fe)]=_0x4fb116[_0x4a31ec(0x30fe)],++this[_0x4a31ec(0x9ec)][_0x1531a8]);}++this[_0x4a31ec(0x9ec)][_0x1531a8];}},PolylineBucket[_0x68aa19(0x4b51)][_0x68aa19(0x2557)]=function(_0x3b5cba){var _0x247a42=_0x68aa19;this[_0x247a42(0x190b)][_0x247a42(0x3a33)](_0x3b5cba),_0x3b5cba[_0x247a42(0x5208)]=this[_0x247a42(0x3228)](_0x3b5cba),this[_0x247a42(0x20f2)]+=_0x3b5cba['_actualLength'],_0x3b5cba[_0x247a42(0x4299)]=this;},PolylineBucket[_0x68aa19(0x4b51)][_0x68aa19(0x356b)]=function(_0x5b6ecc,_0x55f990,_0x144ad1){var _0x8112d2=_0x68aa19;if(!defined$1(this[_0x8112d2(0x30a0)])){var _0x266a06=[_0x8112d2(0x2d69)];_0x144ad1&&_0x266a06[_0x8112d2(0x3a33)]('VECTOR_TILE'),-0x1!==this[_0x8112d2(0x128b)][_0x8112d2(0x719)][_0x8112d2(0x1cff)](/varying\s+float\s+v_polylineAngle;/g)&&_0x266a06[_0x8112d2(0x3a33)](_0x8112d2(0x7f1)),FeatureDetection[_0x8112d2(0x303)]()||_0x266a06['push']('CLIP_POLYLINE');var _0x388f94=new ShaderSource({'defines':_0x266a06,'sources':['varying\x20vec4\x20v_pickColor;\x0a',this['material']['shaderSource'],PolylineFS$1]}),_0x461b8b=_0x55f990[_0x8112d2(0x1ce1)]()(PolylineVS),_0x56aebb=new ShaderSource({'defines':_0x266a06,'sources':[PolylineCommon,_0x461b8b]});this[_0x8112d2(0x30a0)]=ShaderProgram$1[_0x8112d2(0x4d21)]({'context':_0x5b6ecc,'vertexShaderSource':_0x56aebb,'fragmentShaderSource':_0x388f94,'attributeLocations':attributeLocations$5});}},PolylineBucket[_0x68aa19(0x4b51)]['getPolylinePositionsLength']=function(_0x732d36){var _0xacc5df=_0x68aa19,_0x28ac46;if(this['mode']===SceneMode$1[_0xacc5df(0x5135)]||!intersectsIDL(_0x732d36))return 0x4*(_0x28ac46=_0x732d36[_0xacc5df(0x36ee)]['length'])-0x4;var _0xcf8ff7=0x0,_0x2fe3eb=_0x732d36[_0xacc5df(0x1d3c)]['lengths'];_0x28ac46=_0x2fe3eb[_0xacc5df(0x531b)];for(var _0x195460=0x0;_0x195460<_0x28ac46;++_0x195460)_0xcf8ff7+=0x4*_0x2fe3eb[_0x195460]-0x4;return _0xcf8ff7;};var scratchWritePosition=new Cartesian3(),scratchWritePrevPosition=new Cartesian3(),scratchWriteNextPosition=new Cartesian3(),scratchWriteVector=new Cartesian3(),scratchPickColorCartesian=new Cartesian4(),scratchWidthShowCartesian=new Cartesian2();PolylineBucket['prototype']['write']=function(_0x6f68ad,_0x3a1716,_0x2ab7cc,_0x3c3ba8,_0x3107c1,_0x5d3360,_0x2c1950,_0x527cd2){var _0x5d183d=_0x68aa19;for(var _0xe18974=this[_0x5d183d(0x4318)],_0xe9d0b6=_0x527cd2[_0x5d183d(0x1706)][_0x5d183d(0x587a)]*CesiumMath['PI'],_0x3f12f5=this['polylines'],_0x5204e8=_0x3f12f5[_0x5d183d(0x531b)],_0x307bbf=0x0;_0x307bbf<_0x5204e8;++_0x307bbf){for(var _0x1145ae,_0xf4330c=_0x3f12f5[_0x307bbf],_0x20a4d6=_0xf4330c[_0x5d183d(0x209)],_0x3fdb67=_0xf4330c[_0x5d183d(0x105f)]&&_0x20a4d6>0x0,_0x15f800=_0xf4330c[_0x5d183d(0x5627)],_0x17551c=this[_0x5d183d(0x3947)](_0xf4330c,_0x527cd2),_0x5736be=_0x17551c['positions'],_0x49fb95=_0x17551c['lengths'],_0x2b0818=_0x5736be['length'],_0x3be4a2=_0xf4330c[_0x5d183d(0x4ab9)](_0x2c1950)[_0x5d183d(0x28b8)],_0x50a2c1=0x0,_0x1877ae=0x0,_0x2d39f9=0x0;_0x2d39f9<_0x2b0818;++_0x2d39f9){0x0===_0x2d39f9?_0xf4330c[_0x5d183d(0x546b)]?_0x1145ae=_0x5736be[_0x2b0818-0x2]:(_0x1145ae=scratchWriteVector,Cartesian3['subtract'](_0x5736be[0x0],_0x5736be[0x1],_0x1145ae),Cartesian3['add'](_0x5736be[0x0],_0x1145ae,_0x1145ae)):_0x1145ae=_0x5736be[_0x2d39f9-0x1],Cartesian3['clone'](_0x1145ae,scratchWritePrevPosition),Cartesian3[_0x5d183d(0x254b)](_0x5736be[_0x2d39f9],scratchWritePosition),_0x2d39f9===_0x2b0818-0x1?_0xf4330c['_loop']?_0x1145ae=_0x5736be[0x1]:(_0x1145ae=scratchWriteVector,Cartesian3[_0x5d183d(0x286c)](_0x5736be[_0x2b0818-0x1],_0x5736be[_0x2b0818-0x2],_0x1145ae),Cartesian3[_0x5d183d(0x4979)](_0x5736be[_0x2b0818-0x1],_0x1145ae,_0x1145ae)):_0x1145ae=_0x5736be[_0x2d39f9+0x1],Cartesian3[_0x5d183d(0x254b)](_0x1145ae,scratchWriteNextPosition);var _0x53f1b2=_0x49fb95[_0x50a2c1];_0x2d39f9===_0x1877ae+_0x53f1b2&&(_0x1877ae+=_0x53f1b2,++_0x50a2c1);var _0x19d1a1=_0x2d39f9-_0x1877ae==0x0,_0x386e56=_0x2d39f9===_0x1877ae+_0x49fb95[_0x50a2c1]-0x1;_0xe18974===SceneMode$1[_0x5d183d(0x4c10)]&&(scratchWritePrevPosition['z']=0x0,scratchWritePosition['z']=0x0,scratchWriteNextPosition['z']=0x0),_0xe18974!==SceneMode$1[_0x5d183d(0x4c10)]&&_0xe18974!==SceneMode$1['MORPHING']||(_0x19d1a1||_0x386e56)&&_0xe9d0b6-Math[_0x5d183d(0x1661)](scratchWritePosition['x'])<0x1&&((scratchWritePosition['x']<0x0&&scratchWritePrevPosition['x']>0x0||scratchWritePosition['x']>0x0&&scratchWritePrevPosition['x']<0x0)&&Cartesian3[_0x5d183d(0x254b)](scratchWritePosition,scratchWritePrevPosition),(scratchWritePosition['x']<0x0&&scratchWriteNextPosition['x']>0x0||scratchWritePosition['x']>0x0&&scratchWriteNextPosition['x']<0x0)&&Cartesian3[_0x5d183d(0x254b)](scratchWritePosition,scratchWriteNextPosition));for(var _0x133b02=_0x386e56?0x2:0x4,_0x2850fa=_0x19d1a1?0x2:0x0;_0x2850fa<_0x133b02;++_0x2850fa){EncodedCartesian3[_0x5d183d(0x2d1e)](scratchWritePosition,_0x6f68ad,_0x2ab7cc),EncodedCartesian3[_0x5d183d(0x2d1e)](scratchWritePrevPosition,_0x6f68ad,_0x2ab7cc+0x6),EncodedCartesian3[_0x5d183d(0x2d1e)](scratchWriteNextPosition,_0x6f68ad,_0x2ab7cc+0xc);var _0xe5be9e=_0x2850fa-0x2<0x0?-0x1:0x1;_0x3a1716[_0x3107c1]=_0x2d39f9/(_0x2b0818-0x1),_0x3a1716[_0x3107c1+0x1]=_0x2850fa%0x2*0x2-0x1,_0x3a1716[_0x3107c1+0x2]=_0xe5be9e,_0x3a1716[_0x3107c1+0x3]=_0x15f800,_0x2ab7cc+=0x12,_0x3107c1+=0x4;}}var _0x14a086=scratchPickColorCartesian;_0x14a086['x']=Color$2[_0x5d183d(0x3b2b)](_0x3be4a2[_0x5d183d(0x4f34)]),_0x14a086['y']=Color$2[_0x5d183d(0x3b2b)](_0x3be4a2[_0x5d183d(0x2129)]),_0x14a086['z']=Color$2['floatToByte'](_0x3be4a2['blue']),_0x14a086['w']=Color$2[_0x5d183d(0x3b2b)](_0x3be4a2[_0x5d183d(0x24f9)]);var _0x5b08a3=scratchWidthShowCartesian;_0x5b08a3['x']=_0x20a4d6,_0x5b08a3['y']=_0x3fdb67?0x1:0x0;var _0x5f14f9=_0xe18974===SceneMode$1['SCENE2D']?_0xf4330c[_0x5d183d(0x26a)]:_0xf4330c[_0x5d183d(0x57a3)],_0x16cab1=EncodedCartesian3[_0x5d183d(0x2d23)](_0x5f14f9[_0x5d183d(0x19ee)],scratchUpdatePolylineEncodedCartesian),_0x2a8bc9=_0x16cab1['high'],_0x32b388=Cartesian4[_0x5d183d(0x2b84)](_0x16cab1[_0x5d183d(0x3fef)]['x'],_0x16cab1[_0x5d183d(0x3fef)]['y'],_0x16cab1['low']['z'],_0x5f14f9['radius'],scratchUpdatePolylineCartesian4),_0x28f9ed=scratchNearFarCartesian2;_0x28f9ed['x']=0x0,_0x28f9ed['y']=Number[_0x5d183d(0xd77)];var _0x2787d7=_0xf4330c[_0x5d183d(0x1c93)];defined$1(_0x2787d7)&&(_0x28f9ed['x']=_0x2787d7['near'],_0x28f9ed['y']=_0x2787d7[_0x5d183d(0x23e)]),_0x5d3360[_0x5d183d(0x4bb8)](_0x15f800,0x0,_0x5b08a3),_0x5d3360[_0x5d183d(0x4bb8)](_0x15f800,0x1,_0x14a086),_0x5d3360[_0x5d183d(0x1b28)][_0x5d183d(0x531b)]>0x2&&(_0x5d3360[_0x5d183d(0x4bb8)](_0x15f800,0x2,_0x2a8bc9),_0x5d3360[_0x5d183d(0x4bb8)](_0x15f800,0x3,_0x32b388),_0x5d3360[_0x5d183d(0x4bb8)](_0x15f800,0x4,_0x28f9ed));}};var morphPositionScratch=new Cartesian3(),morphPrevPositionScratch=new Cartesian3(),morphNextPositionScratch=new Cartesian3(),morphVectorScratch=new Cartesian3();PolylineBucket[_0x68aa19(0x4b51)]['writeForMorph']=function(_0x3d4cdc,_0x43883a){var _0x46bd70=_0x68aa19;for(var _0x17282b=this['modelMatrix'],_0x5c11be=this['polylines'],_0x2f4af8=_0x5c11be['length'],_0x58e427=0x0;_0x58e427<_0x2f4af8;++_0x58e427)for(var _0x4a0f67=_0x5c11be[_0x58e427],_0xd1a7bd=_0x4a0f67[_0x46bd70(0x1d3c)][_0x46bd70(0x30fe)],_0x2cf69c=_0x4a0f67[_0x46bd70(0x1d3c)][_0x46bd70(0x3090)],_0x72ed63=_0xd1a7bd[_0x46bd70(0x531b)],_0x30209f=0x0,_0x33a15d=0x0,_0xb40904=0x0;_0xb40904<_0x72ed63;++_0xb40904){var _0x53ea0;0x0===_0xb40904?_0x4a0f67[_0x46bd70(0x546b)]?_0x53ea0=_0xd1a7bd[_0x72ed63-0x2]:(_0x53ea0=morphVectorScratch,Cartesian3['subtract'](_0xd1a7bd[0x0],_0xd1a7bd[0x1],_0x53ea0),Cartesian3[_0x46bd70(0x4979)](_0xd1a7bd[0x0],_0x53ea0,_0x53ea0)):_0x53ea0=_0xd1a7bd[_0xb40904-0x1],_0x53ea0=Matrix4[_0x46bd70(0x10a0)](_0x17282b,_0x53ea0,morphPrevPositionScratch);var _0x4b6c2a,_0x5b4edb=Matrix4[_0x46bd70(0x10a0)](_0x17282b,_0xd1a7bd[_0xb40904],morphPositionScratch);_0xb40904===_0x72ed63-0x1?_0x4a0f67['_loop']?_0x4b6c2a=_0xd1a7bd[0x1]:(_0x4b6c2a=morphVectorScratch,Cartesian3[_0x46bd70(0x286c)](_0xd1a7bd[_0x72ed63-0x1],_0xd1a7bd[_0x72ed63-0x2],_0x4b6c2a),Cartesian3['add'](_0xd1a7bd[_0x72ed63-0x1],_0x4b6c2a,_0x4b6c2a)):_0x4b6c2a=_0xd1a7bd[_0xb40904+0x1],_0x4b6c2a=Matrix4[_0x46bd70(0x10a0)](_0x17282b,_0x4b6c2a,morphNextPositionScratch);var _0x4f230c=_0x2cf69c[_0x30209f];_0xb40904===_0x33a15d+_0x4f230c&&(_0x33a15d+=_0x4f230c,++_0x30209f);for(var _0x27becd=_0xb40904-_0x33a15d==0x0,_0x469f13=_0xb40904===_0x33a15d+_0x2cf69c[_0x30209f]-0x1?0x2:0x4,_0x1188a0=_0x27becd?0x2:0x0;_0x1188a0<_0x469f13;++_0x1188a0)EncodedCartesian3['writeElements'](_0x5b4edb,_0x3d4cdc,_0x43883a),EncodedCartesian3[_0x46bd70(0x2d1e)](_0x53ea0,_0x3d4cdc,_0x43883a+0x6),EncodedCartesian3[_0x46bd70(0x2d1e)](_0x4b6c2a,_0x3d4cdc,_0x43883a+0xc),_0x43883a+=0x12;}};var scratchSegmentLengths=new Array(0x1);PolylineBucket['prototype'][_0x68aa19(0x2a7b)]=function(_0x3baa55,_0x11f8b4,_0x434537,_0x1f7cb5){var _0x7c3b1f=_0x68aa19,_0x4bcb4b=_0x434537['length']-0x1,_0x29090c=new VertexArrayBucketLocator(0x0,_0x1f7cb5,this);_0x434537[_0x4bcb4b][_0x7c3b1f(0x3a33)](_0x29090c);var _0x286e77=0x0,_0x591a2f=_0x3baa55[_0x3baa55[_0x7c3b1f(0x531b)]-0x1],_0x11bd8f=0x0;_0x591a2f[_0x7c3b1f(0x531b)]>0x0&&(_0x11bd8f=_0x591a2f[_0x591a2f['length']-0x1]+0x1);for(var _0x426ecd=this[_0x7c3b1f(0x190b)],_0x457033=_0x426ecd['length'],_0xf2608=0x0;_0xf2608<_0x457033;++_0xf2608){var _0x4aa9f7,_0x524ccf=_0x426ecd[_0xf2608];if(_0x524ccf[_0x7c3b1f(0x22ea)]=[],this['mode']===SceneMode$1[_0x7c3b1f(0x5135)]){_0x4aa9f7=scratchSegmentLengths;var _0x1cc209=_0x524ccf[_0x7c3b1f(0x36ee)][_0x7c3b1f(0x531b)];if(!(_0x1cc209>0x0))continue;_0x4aa9f7[0x0]=_0x1cc209;}else _0x4aa9f7=_0x524ccf[_0x7c3b1f(0x1d3c)][_0x7c3b1f(0x3090)];var _0x5d4224=_0x4aa9f7[_0x7c3b1f(0x531b)];if(_0x5d4224>0x0){for(var _0x3a24cb=0x0,_0x7bf6b5=0x0;_0x7bf6b5<_0x5d4224;++_0x7bf6b5)for(var _0x18077c=_0x4aa9f7[_0x7bf6b5]-0x1,_0x41cf51=0x0;_0x41cf51<_0x18077c;++_0x41cf51)_0x11bd8f+0x4>CesiumMath[_0x7c3b1f(0x28c7)]&&(_0x524ccf[_0x7c3b1f(0x22ea)]['push']({'locator':_0x29090c,'count':_0x3a24cb}),_0x3a24cb=0x0,_0x11f8b4[_0x7c3b1f(0x3a33)](0x4),_0x591a2f=[],_0x3baa55[_0x7c3b1f(0x3a33)](_0x591a2f),_0x11bd8f=0x0,_0x29090c[_0x7c3b1f(0x2d06)]=_0x286e77,_0x286e77=0x0,_0x1f7cb5=0x0,_0x29090c=new VertexArrayBucketLocator(0x0,0x0,this),_0x434537[++_0x4bcb4b]=[_0x29090c]),_0x591a2f[_0x7c3b1f(0x3a33)](_0x11bd8f,_0x11bd8f+0x2,_0x11bd8f+0x1),_0x591a2f[_0x7c3b1f(0x3a33)](_0x11bd8f+0x1,_0x11bd8f+0x2,_0x11bd8f+0x3),_0x3a24cb+=0x6,_0x286e77+=0x6,_0x1f7cb5+=0x6,_0x11bd8f+=0x4;_0x524ccf[_0x7c3b1f(0x22ea)]['push']({'locator':_0x29090c,'count':_0x3a24cb}),_0x11bd8f+0x4>CesiumMath[_0x7c3b1f(0x28c7)]&&(_0x11f8b4[_0x7c3b1f(0x3a33)](0x0),_0x591a2f=[],_0x3baa55[_0x7c3b1f(0x3a33)](_0x591a2f),_0x11bd8f=0x0,_0x29090c[_0x7c3b1f(0x2d06)]=_0x286e77,_0x1f7cb5=0x0,_0x286e77=0x0,_0x29090c=new VertexArrayBucketLocator(0x0,0x0,this),_0x434537[++_0x4bcb4b]=[_0x29090c]);}_0x524ccf[_0x7c3b1f(0x883)]();}return _0x29090c[_0x7c3b1f(0x2d06)]=_0x286e77,_0x1f7cb5;},PolylineBucket[_0x68aa19(0x4b51)][_0x68aa19(0x11db)]=function(_0x2c8c13){var _0x5580a6=_0x68aa19;for(var _0x4cbd76=this[_0x5580a6(0x190b)],_0x544611=0x0,_0x52619a=_0x4cbd76[_0x5580a6(0x531b)],_0x9dad35=0x0;_0x9dad35<_0x52619a;++_0x9dad35){var _0x561422=_0x4cbd76[_0x9dad35];if(_0x561422===_0x2c8c13)break;_0x544611+=_0x561422[_0x5580a6(0x5208)];}return _0x544611;};var scratchSegments={'positions':void 0x0,'lengths':void 0x0},scratchLengths=new Array(0x1),pscratch=new Cartesian3(),scratchCartographic$e=new Cartographic(),scratchPositionsArray;PolylineBucket[_0x68aa19(0x4b51)]['getSegments']=function(_0x7da5d4,_0x4d9731){var _0x1e5a36=_0x68aa19,_0x5caca9=_0x7da5d4[_0x1e5a36(0x36ee)];if(this[_0x1e5a36(0x4318)]===SceneMode$1['SCENE3D'])return scratchLengths[0x0]=_0x5caca9[_0x1e5a36(0x531b)],scratchSegments[_0x1e5a36(0x30fe)]=_0x5caca9,scratchSegments[_0x1e5a36(0x3090)]=scratchLengths,scratchSegments;intersectsIDL(_0x7da5d4)&&(_0x5caca9=_0x7da5d4[_0x1e5a36(0x1d3c)][_0x1e5a36(0x30fe)]);for(var _0x11e3ab,_0x5e4459=_0x4d9731[_0x1e5a36(0x1706)],_0x5553fe=[],_0x21617e=this[_0x1e5a36(0x221)],_0x2fe726=_0x5caca9[_0x1e5a36(0x531b)],_0x1e065e=pscratch,_0x54ade1=0x0;_0x54ade1<_0x2fe726;++_0x54ade1)_0x11e3ab=_0x5caca9[_0x54ade1],_0x1e065e=Matrix4[_0x1e5a36(0x10a0)](_0x21617e,_0x11e3ab,_0x1e065e),_0x5553fe[_0x1e5a36(0x3a33)](_0x4d9731[_0x1e5a36(0x3eda)](_0x5e4459[_0x1e5a36(0x541d)](_0x1e065e,scratchCartographic$e)));if(_0x5553fe[_0x1e5a36(0x531b)]>0x0){_0x7da5d4[_0x1e5a36(0x26a)]=BoundingSphere[_0x1e5a36(0x111e)](_0x5553fe,_0x7da5d4['_boundingVolume2D']);var _0x248534=_0x7da5d4[_0x1e5a36(0x26a)][_0x1e5a36(0x19ee)];_0x7da5d4['_boundingVolume2D'][_0x1e5a36(0x19ee)]=new Cartesian3(_0x248534['z'],_0x248534['x'],_0x248534['y']);}return scratchSegments[_0x1e5a36(0x30fe)]=_0x5553fe,scratchSegments[_0x1e5a36(0x3090)]=_0x7da5d4['_segments']['lengths'],scratchSegments;},PolylineBucket[_0x68aa19(0x4b51)][_0x68aa19(0xd9a)]=function(_0x3075a2,_0x35cff0,_0x265c0c,_0x22550a){var _0x41536c=_0x68aa19,_0x5ee2fd=this[_0x41536c(0x4318)],_0x2da958=_0x22550a['ellipsoid']['maximumRadius']*CesiumMath['PI'],_0x497cbe=_0x35cff0[_0x41536c(0x5208)];if(_0x497cbe){_0x3075a2+=this[_0x41536c(0x11db)](_0x35cff0);var _0x532a6a=scratchPositionsArray,_0x34b06a=0x6*_0x497cbe*0x3;!defined$1(_0x532a6a)||_0x532a6a[_0x41536c(0x531b)]<_0x34b06a?_0x532a6a=scratchPositionsArray=new Float32Array(_0x34b06a):_0x532a6a[_0x41536c(0x531b)]>_0x34b06a&&(_0x532a6a=new Float32Array(_0x532a6a['buffer'],0x0,_0x34b06a));var _0x32d0b5,_0x3a57c2=this[_0x41536c(0x3947)](_0x35cff0,_0x22550a),_0x2e26f4=_0x3a57c2[_0x41536c(0x30fe)],_0x2304e2=_0x3a57c2[_0x41536c(0x3090)],_0x45ef6c=0x0,_0x515843=0x0,_0x2fca9f=0x0;_0x497cbe=_0x2e26f4[_0x41536c(0x531b)];for(var _0x3d6aff=0x0;_0x3d6aff<_0x497cbe;++_0x3d6aff){0x0===_0x3d6aff?_0x35cff0[_0x41536c(0x546b)]?_0x32d0b5=_0x2e26f4[_0x497cbe-0x2]:(_0x32d0b5=scratchWriteVector,Cartesian3[_0x41536c(0x286c)](_0x2e26f4[0x0],_0x2e26f4[0x1],_0x32d0b5),Cartesian3[_0x41536c(0x4979)](_0x2e26f4[0x0],_0x32d0b5,_0x32d0b5)):_0x32d0b5=_0x2e26f4[_0x3d6aff-0x1],Cartesian3[_0x41536c(0x254b)](_0x32d0b5,scratchWritePrevPosition),Cartesian3['clone'](_0x2e26f4[_0x3d6aff],scratchWritePosition),_0x3d6aff===_0x497cbe-0x1?_0x35cff0['_loop']?_0x32d0b5=_0x2e26f4[0x1]:(_0x32d0b5=scratchWriteVector,Cartesian3[_0x41536c(0x286c)](_0x2e26f4[_0x497cbe-0x1],_0x2e26f4[_0x497cbe-0x2],_0x32d0b5),Cartesian3[_0x41536c(0x4979)](_0x2e26f4[_0x497cbe-0x1],_0x32d0b5,_0x32d0b5)):_0x32d0b5=_0x2e26f4[_0x3d6aff+0x1],Cartesian3[_0x41536c(0x254b)](_0x32d0b5,scratchWriteNextPosition);var _0x101fbc=_0x2304e2[_0x515843];_0x3d6aff===_0x2fca9f+_0x101fbc&&(_0x2fca9f+=_0x101fbc,++_0x515843);var _0x21ddc4=_0x3d6aff-_0x2fca9f==0x0,_0x7bb824=_0x3d6aff===_0x2fca9f+_0x2304e2[_0x515843]-0x1;_0x5ee2fd===SceneMode$1[_0x41536c(0x4c10)]&&(scratchWritePrevPosition['z']=0x0,scratchWritePosition['z']=0x0,scratchWriteNextPosition['z']=0x0),_0x5ee2fd!==SceneMode$1[_0x41536c(0x4c10)]&&_0x5ee2fd!==SceneMode$1['MORPHING']||(_0x21ddc4||_0x7bb824)&&_0x2da958-Math[_0x41536c(0x1661)](scratchWritePosition['x'])<0x1&&((scratchWritePosition['x']<0x0&&scratchWritePrevPosition['x']>0x0||scratchWritePosition['x']>0x0&&scratchWritePrevPosition['x']<0x0)&&Cartesian3['clone'](scratchWritePosition,scratchWritePrevPosition),(scratchWritePosition['x']<0x0&&scratchWriteNextPosition['x']>0x0||scratchWritePosition['x']>0x0&&scratchWriteNextPosition['x']<0x0)&&Cartesian3[_0x41536c(0x254b)](scratchWritePosition,scratchWriteNextPosition));for(var _0x5de918=_0x7bb824?0x2:0x4,_0x41245e=_0x21ddc4?0x2:0x0;_0x41245e<_0x5de918;++_0x41245e)EncodedCartesian3[_0x41536c(0x2d1e)](scratchWritePosition,_0x532a6a,_0x45ef6c),EncodedCartesian3[_0x41536c(0x2d1e)](scratchWritePrevPosition,_0x532a6a,_0x45ef6c+0x6),EncodedCartesian3[_0x41536c(0x2d1e)](scratchWriteNextPosition,_0x532a6a,_0x45ef6c+0xc),_0x45ef6c+=0x12;}_0x265c0c[_0x41536c(0x1ef9)](_0x532a6a,0x12*Float32Array[_0x41536c(0x1c17)]*_0x3075a2);}};var PolylineShadowVolumeFS$1=_0x68aa19(0x80e),PolylineShadowVolumeMorphFS='varying\x20vec3\x20v_forwardDirectionEC;\x0avarying\x20vec3\x20v_texcoordNormalizationAndHalfWidth;\x0avarying\x20float\x20v_batchId;\x0a\x0a#ifdef\x20PER_INSTANCE_COLOR\x0avarying\x20vec4\x20v_color;\x0a#else\x0avarying\x20vec2\x20v_alignedPlaneDistances;\x0avarying\x20float\x20v_texcoordT;\x0a#endif\x0a\x0afloat\x20rayPlaneDistanceUnsafe(vec3\x20origin,\x20vec3\x20direction,\x20vec3\x20planeNormal,\x20float\x20planeDistance)\x20{\x0a\x20\x20\x20\x20//\x20We\x20don\x27t\x20expect\x20the\x20ray\x20to\x20ever\x20be\x20parallel\x20to\x20the\x20plane\x0a\x20\x20\x20\x20return\x20(-planeDistance\x20-\x20dot(planeNormal,\x20origin))\x20/\x20dot(planeNormal,\x20direction);\x0a}\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20gl_FragCoord;\x0a\x20\x20\x20\x20eyeCoordinate\x20/=\x20eyeCoordinate.w;\x0a\x0a#ifdef\x20PER_INSTANCE_COLOR\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(v_color);\x0a#else\x20//\x20PER_INSTANCE_COLOR\x0a\x20\x20\x20\x20//\x20Use\x20distances\x20for\x20planes\x20aligned\x20with\x20segment\x20to\x20prevent\x20skew\x20in\x20dashing\x0a\x20\x20\x20\x20float\x20distanceFromStart\x20=\x20rayPlaneDistanceUnsafe(eyeCoordinate.xyz,\x20-v_forwardDirectionEC,\x20v_forwardDirectionEC.xyz,\x20v_alignedPlaneDistances.x);\x0a\x20\x20\x20\x20float\x20distanceFromEnd\x20=\x20rayPlaneDistanceUnsafe(eyeCoordinate.xyz,\x20v_forwardDirectionEC,\x20-v_forwardDirectionEC.xyz,\x20v_alignedPlaneDistances.y);\x0a\x0a\x20\x20\x20\x20//\x20Clamp\x20-\x20distance\x20to\x20aligned\x20planes\x20may\x20be\x20negative\x20due\x20to\x20mitering\x0a\x20\x20\x20\x20distanceFromStart\x20=\x20max(0.0,\x20distanceFromStart);\x0a\x20\x20\x20\x20distanceFromEnd\x20=\x20max(0.0,\x20distanceFromEnd);\x0a\x0a\x20\x20\x20\x20float\x20s\x20=\x20distanceFromStart\x20/\x20(distanceFromStart\x20+\x20distanceFromEnd);\x0a\x20\x20\x20\x20s\x20=\x20(s\x20*\x20v_texcoordNormalizationAndHalfWidth.x)\x20+\x20v_texcoordNormalizationAndHalfWidth.y;\x0a\x0a\x20\x20\x20\x20czm_materialInput\x20materialInput;\x0a\x0a\x20\x20\x20\x20materialInput.s\x20=\x20s;\x0a\x20\x20\x20\x20materialInput.st\x20=\x20vec2(s,\x20v_texcoordT);\x0a\x20\x20\x20\x20materialInput.str\x20=\x20vec3(s,\x20v_texcoordT,\x200.0);\x0a\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a#endif\x20//\x20PER_INSTANCE_COLOR\x0a}\x0a',PolylineShadowVolumeMorphVS=_0x68aa19(0x4ccb),PolylineShadowVolumeVS$1=_0x68aa19(0x1c55),PolylineColorAppearanceVS='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20prevPosition3DHigh;\x0aattribute\x20vec3\x20prevPosition3DLow;\x0aattribute\x20vec3\x20nextPosition3DHigh;\x0aattribute\x20vec3\x20nextPosition3DLow;\x0aattribute\x20vec2\x20expandAndWidth;\x0aattribute\x20vec4\x20color;\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec4\x20v_color;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20expandDir\x20=\x20expandAndWidth.x;\x0a\x20\x20\x20\x20float\x20width\x20=\x20abs(expandAndWidth.y)\x20+\x200.5;\x0a\x20\x20\x20\x20bool\x20usePrev\x20=\x20expandAndWidth.y\x20<\x200.0;\x0a\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x20\x20\x20\x20vec4\x20prev\x20=\x20czm_computePrevPosition();\x0a\x20\x20\x20\x20vec4\x20next\x20=\x20czm_computeNextPosition();\x0a\x0a\x20\x20\x20\x20float\x20angle;\x0a\x20\x20\x20\x20vec4\x20positionWC\x20=\x20getPolylineWindowCoordinates(p,\x20prev,\x20next,\x20expandDir,\x20width,\x20usePrev,\x20angle);\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_viewportOrthographic\x20*\x20positionWC;\x0a\x0a\x20\x20\x20\x20v_color\x20=\x20color;\x0a}\x0a',defaultVertexShaderSource$1=PolylineCommon+'\x0a'+PolylineColorAppearanceVS,defaultFragmentShaderSource$1=PerInstanceFlatColorAppearanceFS;function PolylineColorAppearance(_0x4f8f94){var _0x3be947=_0x68aa19;_0x4f8f94=defaultValue$1(_0x4f8f94,defaultValue$1[_0x3be947(0x494f)]);var _0x2c5fe3=defaultValue$1(_0x4f8f94[_0x3be947(0x33aa)],!0x0),_0xf8f588=PolylineColorAppearance[_0x3be947(0x1245)];this[_0x3be947(0x128b)]=void 0x0,this[_0x3be947(0x33aa)]=_0x2c5fe3,this[_0x3be947(0x14cf)]=defaultValue$1(_0x4f8f94['vertexShaderSource'],defaultVertexShaderSource$1),this[_0x3be947(0x5774)]=defaultValue$1(_0x4f8f94[_0x3be947(0x1eae)],defaultFragmentShaderSource$1),this[_0x3be947(0x7d0)]=Appearance[_0x3be947(0x484b)](_0x2c5fe3,![],_0x4f8f94[_0x3be947(0x5547)]),this[_0x3be947(0x51ff)]=![],this[_0x3be947(0x4f44)]=_0xf8f588;}FeatureDetection[_0x68aa19(0x303)]()||(defaultVertexShaderSource$1=_0x68aa19(0x1600)+defaultVertexShaderSource$1),Object['defineProperties'](PolylineColorAppearance[_0x68aa19(0x4b51)],{'vertexShaderSource':{'get':function(){var _0xd21f0c=_0x68aa19;return this[_0xd21f0c(0x14cf)];}},'fragmentShaderSource':{'get':function(){var _0x5009fb=_0x68aa19;return this[_0x5009fb(0x5774)];}},'renderState':{'get':function(){var _0xce3323=_0x68aa19;return this[_0xce3323(0x7d0)];}},'closed':{'get':function(){var _0x504039=_0x68aa19;return this[_0x504039(0x51ff)];}},'vertexFormat':{'get':function(){var _0x288baf=_0x68aa19;return this[_0x288baf(0x4f44)];}}}),PolylineColorAppearance[_0x68aa19(0x1245)]=VertexFormat['POSITION_ONLY'],PolylineColorAppearance[_0x68aa19(0x4b51)][_0x68aa19(0x4fde)]=Appearance['prototype']['getFragmentShaderSource'],PolylineColorAppearance[_0x68aa19(0x4b51)][_0x68aa19(0xb13)]=Appearance[_0x68aa19(0x4b51)][_0x68aa19(0xb13)],PolylineColorAppearance[_0x68aa19(0x4b51)][_0x68aa19(0x18af)]=Appearance[_0x68aa19(0x4b51)][_0x68aa19(0x18af)];var PolylineMaterialAppearanceVS=_0x68aa19(0x3218),defaultVertexShaderSource=PolylineCommon+'\x0a'+PolylineMaterialAppearanceVS,defaultFragmentShaderSource=PolylineFS$1;function PolylineMaterialAppearance(_0xb2d7ff){var _0x1796de=_0x68aa19;_0xb2d7ff=defaultValue$1(_0xb2d7ff,defaultValue$1[_0x1796de(0x494f)]);var _0xcb3f88=defaultValue$1(_0xb2d7ff[_0x1796de(0x33aa)],!0x0),_0x4fd74b=PolylineMaterialAppearance[_0x1796de(0x1245)];this[_0x1796de(0x128b)]=defined$1(_0xb2d7ff['material'])?_0xb2d7ff[_0x1796de(0x128b)]:Material[_0x1796de(0x2a03)](Material[_0x1796de(0x3efb)]),this[_0x1796de(0x33aa)]=_0xcb3f88,this[_0x1796de(0x14cf)]=defaultValue$1(_0xb2d7ff[_0x1796de(0x1f4b)],defaultVertexShaderSource),this[_0x1796de(0x5774)]=defaultValue$1(_0xb2d7ff['fragmentShaderSource'],defaultFragmentShaderSource),this['_renderState']=Appearance['getDefaultRenderState'](_0xcb3f88,![],_0xb2d7ff['renderState']),this[_0x1796de(0x51ff)]=![],this[_0x1796de(0x4f44)]=_0x4fd74b;}FeatureDetection[_0x68aa19(0x303)]()||(defaultVertexShaderSource=_0x68aa19(0x1600)+defaultVertexShaderSource),Object[_0x68aa19(0x5b7)](PolylineMaterialAppearance[_0x68aa19(0x4b51)],{'vertexShaderSource':{'get':function(){var _0x281057=_0x68aa19,_0x5d282a=this['_vertexShaderSource'];return-0x1!==this[_0x281057(0x128b)][_0x281057(0x719)][_0x281057(0x1cff)](/varying\s+float\s+v_polylineAngle;/g)&&(_0x5d282a=_0x281057(0x482)+_0x5d282a),_0x281057(0xf5e)==this['material'][_0x281057(0x3243)]&&(_0x5d282a=_0x281057(0x45cf)+_0x5d282a),_0x281057(0x1f37)==this['material'][_0x281057(0x3243)]&&(_0x5d282a='#define\x20TRAIL\x0a'+_0x5d282a),_0x5d282a;}},'fragmentShaderSource':{'get':function(){var _0x2e839b=_0x68aa19,_0x194d6d=this[_0x2e839b(0x5774)];return _0x2e839b(0xf5e)==this[_0x2e839b(0x128b)][_0x2e839b(0x3243)]&&(_0x194d6d=_0x2e839b(0x45cf)+_0x194d6d),_0x2e839b(0x1f37)==this['material'][_0x2e839b(0x3243)]&&(_0x194d6d=_0x2e839b(0x315c)+_0x194d6d),_0x194d6d;}},'renderState':{'get':function(){var _0x497008=_0x68aa19;return this[_0x497008(0x7d0)];}},'closed':{'get':function(){return this['_closed'];}},'vertexFormat':{'get':function(){var _0x107c8e=_0x68aa19;return this[_0x107c8e(0x4f44)];}}}),PolylineMaterialAppearance[_0x68aa19(0x1245)]=VertexFormat['POSITION_AND_ST'],PolylineMaterialAppearance[_0x68aa19(0x4b51)][_0x68aa19(0x4fde)]=Appearance[_0x68aa19(0x4b51)][_0x68aa19(0x4fde)],PolylineMaterialAppearance[_0x68aa19(0x4b51)]['isTranslucent']=Appearance[_0x68aa19(0x4b51)]['isTranslucent'],PolylineMaterialAppearance[_0x68aa19(0x4b51)]['getRenderState']=Appearance[_0x68aa19(0x4b51)]['getRenderState'];var StencilFunction={'NEVER':WebGLConstants$1['NEVER'],'LESS':WebGLConstants$1[_0x68aa19(0xcda)],'EQUAL':WebGLConstants$1['EQUAL'],'LESS_OR_EQUAL':WebGLConstants$1[_0x68aa19(0x179f)],'GREATER':WebGLConstants$1[_0x68aa19(0x3f29)],'NOT_EQUAL':WebGLConstants$1['NOTEQUAL'],'GREATER_OR_EQUAL':WebGLConstants$1[_0x68aa19(0x30a7)],'ALWAYS':WebGLConstants$1[_0x68aa19(0x5158)]},StencilFunction$1=Object[_0x68aa19(0x3e37)](StencilFunction),StencilOperation={'ZERO':WebGLConstants$1[_0x68aa19(0x3e26)],'KEEP':WebGLConstants$1[_0x68aa19(0x2601)],'REPLACE':WebGLConstants$1[_0x68aa19(0x7c6)],'INCREMENT':WebGLConstants$1['INCR'],'DECREMENT':WebGLConstants$1['DECR'],'INVERT':WebGLConstants$1['INVERT'],'INCREMENT_WRAP':WebGLConstants$1[_0x68aa19(0x840)],'DECREMENT_WRAP':WebGLConstants$1[_0x68aa19(0x3687)]},StencilOperation$1=Object[_0x68aa19(0x3e37)](StencilOperation),StencilConstants={'CESIUM_3D_TILE_MASK':0x80,'S3M_TILE':0x2,'MODEL':0x6,'SKIP_LOD_MASK':0x70,'SKIP_LOD_BIT_SHIFT':0x4,'CLASSIFICATION_MASK':0xf,'setCesium3DTileBit':function(){var _0x519d72=_0x68aa19;return{'enabled':!0x0,'frontFunction':StencilFunction$1['ALWAYS'],'frontOperation':{'fail':StencilOperation$1[_0x519d72(0x2601)],'zFail':StencilOperation$1[_0x519d72(0x2601)],'zPass':StencilOperation$1['REPLACE']},'backFunction':StencilFunction$1[_0x519d72(0x5158)],'backOperation':{'fail':StencilOperation$1[_0x519d72(0x2601)],'zFail':StencilOperation$1[_0x519d72(0x2601)],'zPass':StencilOperation$1[_0x519d72(0x7c6)]},'reference':StencilConstants[_0x519d72(0x471e)],'mask':StencilConstants['CESIUM_3D_TILE_MASK']};}},StencilConstants$1=Object[_0x68aa19(0x3e37)](StencilConstants);function GroundPolylinePrimitive(_0x1c8d03){var _0x5cea0d=_0x68aa19;_0x1c8d03=defaultValue$1(_0x1c8d03,defaultValue$1[_0x5cea0d(0x494f)]),this[_0x5cea0d(0x4504)]=_0x1c8d03['geometryInstances'],this[_0x5cea0d(0x3208)]=!0x0;var _0x31fd57=_0x1c8d03['appearance'];defined$1(_0x31fd57)||(_0x31fd57=new PolylineMaterialAppearance()),this['appearance']=_0x31fd57,this[_0x5cea0d(0x105f)]=defaultValue$1(_0x1c8d03[_0x5cea0d(0x105f)],!0x0),this['classificationType']=defaultValue$1(_0x1c8d03[_0x5cea0d(0x42ba)],ClassificationType$1[_0x5cea0d(0x416a)]),this[_0x5cea0d(0x4526)]=defaultValue$1(_0x1c8d03[_0x5cea0d(0x4526)],!0x1),this[_0x5cea0d(0x4b82)]=defaultValue$1(_0x1c8d03['debugShowShadowVolume'],!0x1),this[_0x5cea0d(0x53d3)]={'geometryInstances':void 0x0,'appearance':void 0x0,'vertexCacheOptimize':!0x1,'interleave':defaultValue$1(_0x1c8d03[_0x5cea0d(0x438)],!0x1),'releaseGeometryInstances':defaultValue$1(_0x1c8d03[_0x5cea0d(0x1390)],!0x0),'allowPicking':defaultValue$1(_0x1c8d03[_0x5cea0d(0x3ce1)],!0x0),'asynchronous':defaultValue$1(_0x1c8d03[_0x5cea0d(0x4074)],!0x0),'compressVertices':!0x1,'_createShaderProgramFunction':void 0x0,'_createCommandsFunction':void 0x0,'_updateAndQueueCommandsFunction':void 0x0},this[_0x5cea0d(0x4d5c)]=void 0x0,this[_0x5cea0d(0x4b22)]=!0x1,this['_readyPromise']=when[_0x5cea0d(0x25e3)](),this[_0x5cea0d(0x3457)]=void 0x0,this['_sp']=void 0x0,this['_sp2D']=void 0x0,this[_0x5cea0d(0x4626)]=void 0x0,this['_renderState']=getRenderState$4(0x0),this[_0x5cea0d(0x54e7)]=getRenderState$4(0x1),this[_0x5cea0d(0x567)]=getRenderState$4(0x2),this[_0x5cea0d(0x4fca)]=RenderState[_0x5cea0d(0x4d21)]({'cull':{'enabled':!0x0,'face':CullFace$1[_0x5cea0d(0x1e2d)]},'depthTest':{'enabled':!0x0},'blending':BlendingState$1['ALPHA_BLEND'],'depthMask':!0x1}),this[_0x5cea0d(0xd41)]=defaultValue$1(_0x1c8d03['polygonEntityId'],void 0x0);}function createShaderProgram$5(_0x2de7dd,_0x57f970,_0x119edd){var _0x1d342e=_0x68aa19,_0x11cb0a=_0x57f970[_0x1d342e(0x4174)],_0x2b8151=_0x2de7dd['_primitive'],_0x2b1474=_0x2b8151[_0x1d342e(0x3f8d)],_0x151056=_0x2b8151[_0x1d342e(0x4472)][_0x1d342e(0x1ce1)]()(PolylineShadowVolumeVS$1);_0x151056=Primitive[_0x1d342e(0x135d)](_0x2b8151,_0x151056),_0x151056=Primitive[_0x1d342e(0x3f86)](_0x2b8151,_0x151056),_0x151056=Primitive['_modifyShaderPosition'](_0x2de7dd,_0x151056,_0x57f970[_0x1d342e(0x565c)]);var _0x3d323f=_0x2b8151[_0x1d342e(0x4472)][_0x1d342e(0x1ce1)]()(PolylineShadowVolumeMorphVS);_0x3d323f=Primitive[_0x1d342e(0x135d)](_0x2b8151,_0x3d323f),_0x3d323f=Primitive[_0x1d342e(0x3f86)](_0x2b8151,_0x3d323f),_0x3d323f=Primitive[_0x1d342e(0xeb9)](_0x2de7dd,_0x3d323f,_0x57f970[_0x1d342e(0x565c)]);var _0x2e866f=_0x2b8151[_0x1d342e(0x4472)][_0x1d342e(0x1ce1)]()(PolylineShadowVolumeFS$1),_0x3a6076=[_0x1d342e(0x2c90)+_0x57f970[_0x1d342e(0x1682)][_0x1d342e(0x1706)][_0x1d342e(0x28b4)][_0x1d342e(0x24af)](0x1)],_0x49e098='',_0x3455b4='';defined$1(_0x119edd[_0x1d342e(0x128b)])?(-0x1!==(_0x3455b4=defined$1(_0x119edd[_0x1d342e(0x128b)])?_0x119edd[_0x1d342e(0x128b)][_0x1d342e(0x719)]:'')[_0x1d342e(0x1cff)](/varying\s+float\s+v_polylineAngle;/g)&&_0x3a6076[_0x1d342e(0x3a33)]('ANGLE_VARYING'),-0x1!==_0x3455b4[_0x1d342e(0x1cff)](/varying\s+float\s+v_width;/g)&&_0x3a6076['push']('WIDTH_VARYING')):_0x49e098='PER_INSTANCE_COLOR',_0x3a6076['push'](_0x49e098);var _0x2dc22d=_0x2de7dd[_0x1d342e(0x6ba)]?[_0x1d342e(0x37aa),_0x49e098]:[_0x49e098],_0x1c0016=new ShaderSource({'defines':_0x3a6076,'sources':[_0x151056]}),_0x2e94c8=new ShaderSource({'defines':_0x2dc22d,'sources':[_0x3455b4,_0x2e866f]});_0x2de7dd[_0x1d342e(0x3fca)]=ShaderProgram$1[_0x1d342e(0x57a2)]({'context':_0x11cb0a,'shaderProgram':_0x2b8151[_0x1d342e(0x3fca)],'vertexShaderSource':_0x1c0016,'fragmentShaderSource':_0x2e94c8,'attributeLocations':_0x2b1474});var _0x14e85e=_0x11cb0a['shaderCache'][_0x1d342e(0x25c1)](_0x2de7dd[_0x1d342e(0x3fca)],_0x1d342e(0x2a8d));if(!defined$1(_0x14e85e)){var _0x5bf18=new ShaderSource({'defines':_0x3a6076[_0x1d342e(0x32c8)](['COLUMBUS_VIEW_2D']),'sources':[_0x151056]});_0x14e85e=_0x11cb0a['shaderCache'][_0x1d342e(0x2f71)](_0x2de7dd[_0x1d342e(0x3fca)],_0x1d342e(0x2a8d),{'context':_0x11cb0a,'shaderProgram':_0x2de7dd[_0x1d342e(0x1477)],'vertexShaderSource':_0x5bf18,'fragmentShaderSource':_0x2e94c8,'attributeLocations':_0x2b1474});}_0x2de7dd[_0x1d342e(0x1477)]=_0x14e85e;var _0x23ba53=_0x11cb0a[_0x1d342e(0x3739)][_0x1d342e(0x25c1)](_0x2de7dd[_0x1d342e(0x3fca)],_0x1d342e(0x33ba));if(!defined$1(_0x23ba53)){var _0x21dd01=new ShaderSource({'defines':_0x3a6076[_0x1d342e(0x32c8)]([_0x1d342e(0x25f0)+ApproximateTerrainHeights[_0x1d342e(0x4168)][_0x1d342e(0x24af)](0x1)]),'sources':[_0x3d323f]}),_0x3e0857=new ShaderSource({'defines':_0x2dc22d,'sources':[_0x3455b4,_0x2e866f=_0x2b8151[_0x1d342e(0x4472)][_0x1d342e(0x1ce1)]()(PolylineShadowVolumeMorphFS)]});_0x23ba53=_0x11cb0a[_0x1d342e(0x3739)][_0x1d342e(0x2f71)](_0x2de7dd['_sp'],'MorphColor',{'context':_0x11cb0a,'shaderProgram':_0x2de7dd[_0x1d342e(0x4626)],'vertexShaderSource':_0x21dd01,'fragmentShaderSource':_0x3e0857,'attributeLocations':_0x2b1474});}_0x2de7dd[_0x1d342e(0x4626)]=_0x23ba53;}function getRenderState$4(_0x539c29){var _0x506f66=_0x68aa19;return RenderState['fromCache']({'cull':{'enabled':!0x0},'blending':BlendingState$1[_0x506f66(0x2911)],'depthMask':!0x1,'stencilTest':{'enabled':_0x539c29>0x0,'frontFunction':StencilFunction$1['EQUAL'],'frontOperation':{'fail':StencilOperation$1[_0x506f66(0x2601)],'zFail':StencilOperation$1[_0x506f66(0x2601)],'zPass':StencilOperation$1[_0x506f66(0x2601)]},'backFunction':StencilFunction$1['EQUAL'],'backOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1[_0x506f66(0x2601)],'zPass':StencilOperation$1[_0x506f66(0x2601)]},'reference':0x2===_0x539c29?StencilConstants$1[_0x506f66(0x4ae1)]:StencilConstants$1[_0x506f66(0x471e)],'mask':StencilConstants$1[_0x506f66(0x2ab6)]}});}function createCommands$9(_0xcf3a70,_0x4bd1b0,_0x1f7a1b,_0x5a7080,_0x3f9441,_0x4f9fc8){var _0x5f550f=_0x68aa19,_0x1a4431=_0xcf3a70[_0x5f550f(0x3457)],_0x1e5c9f=_0x1a4431['_va'][_0x5f550f(0x531b)];_0x3f9441[_0x5f550f(0x531b)]=_0x1e5c9f,_0x4f9fc8[_0x5f550f(0x531b)]=_0x1e5c9f;for(var _0x5d9372=_0x4bd1b0 instanceof PolylineColorAppearance?{}:_0x1f7a1b['_uniforms'],_0x2379fe=_0x1a4431[_0x5f550f(0x4472)]['getUniformMapCallback']()(_0x5d9372),_0xaca0c4=0x0;_0xaca0c4<_0x1e5c9f;_0xaca0c4++){var _0x1ab5ea=_0x1a4431[_0x5f550f(0x461b)][_0xaca0c4],_0x2f8fca=_0x3f9441[_0xaca0c4];defined$1(_0x2f8fca)||(_0x2f8fca=_0x3f9441[_0xaca0c4]=new DrawCommand({'owner':_0xcf3a70,'primitiveType':_0x1a4431[_0x5f550f(0xb90)]})),_0x2f8fca[_0x5f550f(0xa85)]=_0x1ab5ea,_0x2f8fca['renderState']=_0xcf3a70[_0x5f550f(0x7d0)],_0x2f8fca[_0x5f550f(0x30a0)]=_0xcf3a70['_sp'],_0x2f8fca[_0x5f550f(0x15fe)]=_0x2379fe,_0x2f8fca['pass']=Pass$1[_0x5f550f(0x1500)],_0x2f8fca['pickId']=_0x5f550f(0x295d);var _0x44d318=DrawCommand[_0x5f550f(0x4660)](_0x2f8fca,_0x2f8fca[_0x5f550f(0x457d)][_0x5f550f(0x3584)]);_0x44d318[_0x5f550f(0x5547)]=_0xcf3a70[_0x5f550f(0x54e7)],_0x44d318[_0x5f550f(0x18ad)]=Pass$1[_0x5f550f(0x26cf)],_0x2f8fca[_0x5f550f(0x457d)][_0x5f550f(0x3584)]=_0x44d318;var _0x4fa3b2=DrawCommand[_0x5f550f(0x4660)](_0x2f8fca,_0x2f8fca['derivedCommands']['S3M']);_0x4fa3b2['renderState']=_0xcf3a70[_0x5f550f(0x567)],_0x4fa3b2['pass']=Pass$1[_0x5f550f(0x1825)],_0x2f8fca[_0x5f550f(0x457d)]['S3M']=_0x4fa3b2;var _0x5218ba=DrawCommand['shallowClone'](_0x2f8fca,_0x2f8fca[_0x5f550f(0x457d)][_0x5f550f(0x57b5)]);_0x5218ba[_0x5f550f(0x30a0)]=_0xcf3a70[_0x5f550f(0x1477)],_0x2f8fca[_0x5f550f(0x457d)]['color2D']=_0x5218ba;var _0x5274cf=DrawCommand['shallowClone'](_0x44d318,_0x44d318[_0x5f550f(0x457d)][_0x5f550f(0x57b5)]);_0x5274cf[_0x5f550f(0x30a0)]=_0xcf3a70[_0x5f550f(0x1477)],_0x44d318[_0x5f550f(0x457d)][_0x5f550f(0x57b5)]=_0x5274cf;var _0x14e9dd=DrawCommand[_0x5f550f(0x4660)](_0x4fa3b2,_0x4fa3b2['derivedCommands'][_0x5f550f(0x57b5)]);_0x14e9dd['shaderProgram']=_0xcf3a70[_0x5f550f(0x1477)],_0x4fa3b2[_0x5f550f(0x457d)][_0x5f550f(0x57b5)]=_0x14e9dd;var _0x4ff284=DrawCommand[_0x5f550f(0x4660)](_0x2f8fca,_0x2f8fca[_0x5f550f(0x457d)][_0x5f550f(0x343e)]);_0x4ff284[_0x5f550f(0x5547)]=_0xcf3a70['_renderStateMorph'],_0x4ff284[_0x5f550f(0x30a0)]=_0xcf3a70[_0x5f550f(0x4626)],_0x4ff284['pickId']='czm_batchTable_pickColor(v_batchId)',_0x2f8fca[_0x5f550f(0x457d)][_0x5f550f(0x343e)]=_0x4ff284;}}function updateAndQueueCommand(_0x2693f3,_0xd4844c,_0x5902c4,_0x1b0fcf,_0x4183d7,_0x126a3a,_0x1e05c1){var _0x30f1ca=_0x68aa19;_0x5902c4[_0x30f1ca(0x4318)]===SceneMode$1[_0x30f1ca(0x11d3)]?_0xd4844c=_0xd4844c[_0x30f1ca(0x457d)][_0x30f1ca(0x343e)]:_0x5902c4[_0x30f1ca(0x4318)]!==SceneMode$1[_0x30f1ca(0x5135)]&&(_0xd4844c=_0xd4844c['derivedCommands'][_0x30f1ca(0x57b5)]),_0xd4844c&&(_0xd4844c[_0x30f1ca(0x221)]=_0x1b0fcf,_0xd4844c[_0x30f1ca(0x20c5)]=_0x126a3a,_0xd4844c[_0x30f1ca(0x16e)]=_0x4183d7,_0xd4844c[_0x30f1ca(0x4526)]=_0x1e05c1,_0x5902c4['commandList'][_0x30f1ca(0x3a33)](_0xd4844c));}function updateAndQueueCommands$3(_0x2c90b2,_0x277402,_0x33c9a5,_0xab8d6,_0x3bff71,_0x431e3a,_0x239ffe){var _0x835343=_0x68aa19,_0x49c46e,_0x17a125=_0x2c90b2['_primitive'];Primitive[_0x835343(0x3070)](_0x17a125,_0x277402,_0x3bff71),_0x277402['mode']===SceneMode$1[_0x835343(0x5135)]?_0x49c46e=_0x17a125[_0x835343(0x472)]:_0x277402[_0x835343(0x4318)]===SceneMode$1[_0x835343(0x449e)]?_0x49c46e=_0x17a125[_0x835343(0x47b8)]:_0x277402[_0x835343(0x4318)]===SceneMode$1[_0x835343(0x4c10)]&&defined$1(_0x17a125[_0x835343(0x363f)])?_0x49c46e=_0x17a125[_0x835343(0x363f)]:defined$1(_0x17a125[_0x835343(0x3c5b)])&&(_0x49c46e=_0x17a125['_boundingSphereMorph']);var _0x1c5714=_0x277402['mode']===SceneMode$1['MORPHING'],_0x45c977=_0x2c90b2[_0x835343(0x42ba)],_0x203577=_0x45c977===ClassificationType$1[_0x835343(0x5366)],_0x135260=_0x45c977===ClassificationType$1[_0x835343(0x4ae1)],_0x5141ef=_0x45c977===ClassificationType$1[_0x835343(0x2519)]&&!_0x1c5714;_0x45c977===ClassificationType$1[_0x835343(0x416a)]&&(_0x203577=!0x0,_0x135260=!0x0,_0x5141ef=!0x0);var _0xaa4282=_0x277402[_0x835343(0x14f6)];if(_0xaa4282[_0x835343(0x2507)]||_0xaa4282[_0x835343(0x3f0b)]&&_0x17a125[_0x835343(0x3ce1)])for(var _0x579580=_0x33c9a5['length'],_0x19c530=0x0;_0x19c530<_0x579580;++_0x19c530){var _0x10b047=_0x49c46e[_0x19c530];_0x203577&&updateAndQueueCommand(_0x2c90b2,_0x33c9a5[_0x19c530],_0x277402,_0x3bff71,_0x431e3a,_0x10b047,_0x239ffe),_0x5141ef&&updateAndQueueCommand(_0x2c90b2,_0x33c9a5[_0x19c530][_0x835343(0x457d)][_0x835343(0x3584)],_0x277402,_0x3bff71,_0x431e3a,_0x10b047,_0x239ffe),_0x135260&&updateAndQueueCommand(_0x2c90b2,_0x33c9a5[_0x19c530][_0x835343(0x457d)][_0x835343(0x2198)],_0x277402,_0x3bff71,_0x431e3a,_0x10b047,_0x239ffe);}}function createPolygonHierarchyProperty(_0x7fca25){var _0x3ccce9=_0x68aa19;return Array[_0x3ccce9(0x4b57)](_0x7fca25)&&(_0x7fca25=new PolygonHierarchy(_0x7fca25)),new ConstantProperty(_0x7fca25);}function PolygonGraphics(_0x3fa2fe){var _0x3d6bc0=_0x68aa19;this[_0x3d6bc0(0x1430)]=void 0x0,this['_showSubscription']=void 0x0,this['_material']=void 0x0,this[_0x3d6bc0(0x2a6d)]=void 0x0,this[_0x3d6bc0(0xa51)]=void 0x0,this['_hierarchySubscription']=void 0x0,this[_0x3d6bc0(0x97b)]=void 0x0,this['_heightSubscription']=void 0x0,this['_heightReference']=void 0x0,this[_0x3d6bc0(0x38af)]=void 0x0,this['_extrudedHeight']=void 0x0,this[_0x3d6bc0(0xd5a)]=void 0x0,this['_extrudedHeightReference']=void 0x0,this[_0x3d6bc0(0x239c)]=void 0x0,this['_granularity']=void 0x0,this[_0x3d6bc0(0x956)]=void 0x0,this[_0x3d6bc0(0x470e)]=void 0x0,this[_0x3d6bc0(0x3786)]=void 0x0,this[_0x3d6bc0(0x3c9d)]=void 0x0,this[_0x3d6bc0(0x4062)]=void 0x0,this[_0x3d6bc0(0x424c)]=void 0x0,this[_0x3d6bc0(0x491b)]=void 0x0,this[_0x3d6bc0(0x21c9)]=void 0x0,this[_0x3d6bc0(0x3c60)]=void 0x0,this[_0x3d6bc0(0x1a7b)]=void 0x0,this[_0x3d6bc0(0x4ebd)]=void 0x0,this[_0x3d6bc0(0x4600)]=void 0x0,this[_0x3d6bc0(0x1603)]=void 0x0,this[_0x3d6bc0(0x394c)]=void 0x0,this[_0x3d6bc0(0x15b4)]=void 0x0,this['_closeBottom']=void 0x0,this[_0x3d6bc0(0x12ec)]=void 0x0,this[_0x3d6bc0(0x16c6)]=void 0x0,this[_0x3d6bc0(0x532c)]=void 0x0,this[_0x3d6bc0(0xe61)]=void 0x0,this[_0x3d6bc0(0xf3b)]=void 0x0,this[_0x3d6bc0(0x1281)]=void 0x0,this[_0x3d6bc0(0x406d)]=void 0x0,this[_0x3d6bc0(0xf4c)]=void 0x0,this[_0x3d6bc0(0x1bbd)]=void 0x0,this[_0x3d6bc0(0x4d5c)]=void 0x0,this[_0x3d6bc0(0x2e9c)]=void 0x0,this[_0x3d6bc0(0x2b02)]=new Event(),this[_0x3d6bc0(0x3a36)]=!0x1,this['groundBottomAltitude']=void 0x0,this[_0x3d6bc0(0x3d6a)]=void 0x0,this[_0x3d6bc0(0x737)](defaultValue$1(_0x3fa2fe,defaultValue$1[_0x3d6bc0(0x494f)]));}function GroundGeometryOptions$1(){var _0x4138be=_0x68aa19;this[_0x4138be(0x30fe)]=void 0x0,this[_0x4138be(0x209)]=void 0x0,this[_0x4138be(0x52d1)]=void 0x0,this['granularity']=void 0x0;}function S3MRenderStateCreator(){}function Primitive(_0x3e21c6){var _0x291079=_0x68aa19;_0x3e21c6=defaultValue$1(_0x3e21c6,defaultValue$1[_0x291079(0x494f)]),this[_0x291079(0x4504)]=_0x3e21c6[_0x291079(0x4504)],this[_0x291079(0x263)]=_0x3e21c6[_0x291079(0x263)],this[_0x291079(0x24d)]=void 0x0,this[_0x291079(0x36c0)]=void 0x0,this[_0x291079(0x27d3)]=!0x1,this[_0x291079(0x2cf)]=!0x1,this['_swipeRegion']=new Cartesian4(0x0,0x0,0x1,0x1),this[_0x291079(0x3605)]=_0x3e21c6['depthFailAppearance'],this[_0x291079(0x3db4)]=void 0x0,this[_0x291079(0x517c)]=void 0x0,this[_0x291079(0x221)]=Matrix4[_0x291079(0x254b)](defaultValue$1(_0x3e21c6[_0x291079(0x221)],Matrix4[_0x291079(0x5139)])),this['_modelMatrix']=new Matrix4(),this[_0x291079(0x15e0)]=defaultValue$1(_0x3e21c6[_0x291079(0x15e0)],!0x0),this[_0x291079(0x105f)]=defaultValue$1(_0x3e21c6[_0x291079(0x105f)],!0x0),this['_vertexCacheOptimize']=defaultValue$1(_0x3e21c6['vertexCacheOptimize'],!0x1),this[_0x291079(0x4de)]=defaultValue$1(_0x3e21c6[_0x291079(0x438)],!0x1),this[_0x291079(0x2d6b)]=defaultValue$1(_0x3e21c6[_0x291079(0x1390)],!0x0),this[_0x291079(0x26ad)]=defaultValue$1(_0x3e21c6['allowPicking'],!0x0),this[_0x291079(0x6b3)]=defaultValue$1(_0x3e21c6[_0x291079(0x4074)],!0x0),this[_0x291079(0x23ce)]=defaultValue$1(_0x3e21c6[_0x291079(0x405c)],!0x0),this['cull']=defaultValue$1(_0x3e21c6['cull'],!0x0),this[_0x291079(0x4526)]=defaultValue$1(_0x3e21c6[_0x291079(0x4526)],!0x1),this[_0x291079(0x23b5)]=_0x3e21c6['rtcCenter'],this[_0x291079(0x284a)]=defaultValue$1(_0x3e21c6['shadows'],ShadowMode$1[_0x291079(0x1d63)]),this[_0x291079(0x1a77)]=void 0x0,this['_state']=PrimitiveState$1[_0x291079(0x3f41)],this[_0x291079(0x61e)]=[],this[_0x291079(0x511d)]=void 0x0,this[_0x291079(0x3ac)]=0x0,this[_0x291079(0x279)]=[],this[_0x291079(0x472)]=[],this[_0x291079(0x47b8)]=[],this[_0x291079(0x363f)]=[],this[_0x291079(0x3c5b)]=[],this[_0x291079(0x4482)]=[],this[_0x291079(0x154e)]=[],this[_0x291079(0x59b)]=0x0,this[_0x291079(0x461b)]=[],this['_attributeLocations']=void 0x0,this['_primitiveType']=void 0x0,this[_0x291079(0x3ce0)]=void 0x0,this[_0x291079(0x3a7f)]=void 0x0,this['_sp']=void 0x0,this[_0x291079(0x3db4)]=void 0x0,this[_0x291079(0x1c41)]=void 0x0,this[_0x291079(0x1b32)]=void 0x0,this['_backFaceDepthFailRS']=void 0x0,this[_0x291079(0x57b1)]=[],this[_0x291079(0x162e)]=[],this[_0x291079(0x313b)]=[],this[_0x291079(0x1667)]=_0x3e21c6['_readOnlyInstanceAttributes'],this[_0x291079(0x49e1)]=_0x3e21c6['_createBoundingVolumeFunction'],this[_0x291079(0x2772)]=_0x3e21c6[_0x291079(0x2772)],this[_0x291079(0x4e08)]=_0x3e21c6['_createShaderProgramFunction'],this[_0x291079(0x4ec2)]=_0x3e21c6['_createCommandsFunction'],this[_0x291079(0x1751)]=_0x3e21c6[_0x291079(0x1751)],this[_0x291079(0x50c8)]=_0x3e21c6[_0x291079(0x50c8)],this[_0x291079(0x49b4)]=void 0x0,this[_0x291079(0x34ae)]=void 0x0,this['_ready']=!0x1,this[_0x291079(0x38bb)]=when[_0x291079(0x25e3)](),this[_0x291079(0x4472)]=void 0x0,this['_batchTableAttributeIndices']=void 0x0,this['_offsetInstanceExtend']=void 0x0,this[_0x291079(0x4837)]=void 0x0,this[_0x291079(0x4d92)]=!0x1,this[_0x291079(0xff4)]=void 0x0,this['_instanceBoundingSpheresCV']=void 0x0,this[_0x291079(0xed6)]=void 0x0,this[_0x291079(0x3fd6)]=!0x1,this[_0x291079(0xc5f)]=!0x1,this[_0x291079(0x296d)]=void 0x0,this[_0x291079(0xf08)]={'enabled':!0x1,'value':new Cartesian2(0x0,0x0)};}function getCommonPerInstanceAttributeNames(_0xc9d278){var _0x15a87d=_0x68aa19,_0x3713c4,_0x42644c=_0xc9d278['length'],_0x4dad6a=[],_0x12e60a=_0xc9d278[0x0]['attributes'];for(_0x3713c4 in _0x12e60a)if(_0x12e60a[_0x15a87d(0x2a77)](_0x3713c4)&&defined$1(_0x12e60a[_0x3713c4])){for(var _0x1a02ce=_0x12e60a[_0x3713c4],_0x463628=!0x0,_0x4c873e=0x1;_0x4c873e<_0x42644c;++_0x4c873e){var _0x566cb6=_0xc9d278[_0x4c873e][_0x15a87d(0x1b28)][_0x3713c4];if(!defined$1(_0x566cb6)||_0x1a02ce[_0x15a87d(0x3faf)]!==_0x566cb6['componentDatatype']||_0x1a02ce[_0x15a87d(0xbdc)]!==_0x566cb6['componentsPerAttribute']||_0x1a02ce[_0x15a87d(0x4e7d)]!==_0x566cb6[_0x15a87d(0x4e7d)]){_0x463628=!0x1;break;}}_0x463628&&_0x4dad6a['push'](_0x3713c4);}return _0x4dad6a;}Object[_0x68aa19(0x5b7)](GroundPolylinePrimitive[_0x68aa19(0x4b51)],{'interleave':{'get':function(){var _0x460ea1=_0x68aa19;return this[_0x460ea1(0x53d3)][_0x460ea1(0x438)];}},'releaseGeometryInstances':{'get':function(){var _0xd12512=_0x68aa19;return this['_primitiveOptions'][_0xd12512(0x1390)];}},'allowPicking':{'get':function(){var _0x502ff0=_0x68aa19;return this[_0x502ff0(0x53d3)][_0x502ff0(0x3ce1)];}},'asynchronous':{'get':function(){var _0x316f7e=_0x68aa19;return this[_0x316f7e(0x53d3)][_0x316f7e(0x4074)];}},'ready':{'get':function(){var _0x369858=_0x68aa19;return this[_0x369858(0x4b22)];}},'readyPromise':{'get':function(){return this['_readyPromise']['promise'];}},'debugShowShadowVolume':{'get':function(){var _0x4a3ca4=_0x68aa19;return this[_0x4a3ca4(0x4b82)];}}}),GroundPolylinePrimitive[_0x68aa19(0x9ed)]=function(){return ApproximateTerrainHeights['initialize']();},GroundPolylinePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x547d44){var _0x2b8aec=_0x68aa19;if(defined$1(this[_0x2b8aec(0x3457)])||defined$1(this['geometryInstances'])){if(ApproximateTerrainHeights[_0x2b8aec(0x133e)]){var _0x50f286,_0x1c2437=this,_0x19b5ad=this['_primitiveOptions'];if(!defined$1(this[_0x2b8aec(0x3457)])){var _0x3cfb97,_0x5e53a7=Array[_0x2b8aec(0x4b57)](this[_0x2b8aec(0x4504)])?this[_0x2b8aec(0x4504)]:[this[_0x2b8aec(0x4504)]],_0x590908=_0x5e53a7[_0x2b8aec(0x531b)],_0x5b7e9f=new Array(_0x590908);for(_0x50f286=0x0;_0x50f286<_0x590908;++_0x50f286)if(!defined$1(_0x3cfb97=_0x5e53a7[_0x50f286][_0x2b8aec(0x1b28)])||!defined$1(_0x3cfb97['color'])){this[_0x2b8aec(0x3208)]=!0x1;break;}for(_0x50f286=0x0;_0x50f286<_0x590908;++_0x50f286){var _0x24968f=_0x5e53a7[_0x50f286];_0x3cfb97={};var _0x277e82=_0x24968f[_0x2b8aec(0x1b28)];for(var _0x564b27 in _0x277e82)_0x277e82[_0x2b8aec(0x2a77)](_0x564b27)&&(_0x3cfb97[_0x564b27]=_0x277e82[_0x564b27]);defined$1(_0x3cfb97[_0x2b8aec(0x209)])||(_0x3cfb97[_0x2b8aec(0x209)]=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1['UNSIGNED_BYTE'],'componentsPerAttribute':0x1,'value':[_0x24968f['geometry'][_0x2b8aec(0x209)]]})),_0x24968f['geometry'][_0x2b8aec(0x472d)]=_0x547d44[_0x2b8aec(0x565c)],GroundPolylineGeometry['setProjectionAndEllipsoid'](_0x24968f[_0x2b8aec(0x4b72)],_0x547d44[_0x2b8aec(0x1682)]),_0x5b7e9f[_0x50f286]=new GeometryInstance({'geometry':_0x24968f[_0x2b8aec(0x4b72)],'attributes':_0x3cfb97,'id':_0x24968f['id'],'pickPrimitive':_0x1c2437});}_0x19b5ad[_0x2b8aec(0x4504)]=_0x5b7e9f,_0x19b5ad[_0x2b8aec(0x263)]=this[_0x2b8aec(0x263)],_0x19b5ad['_createShaderProgramFunction']=function(_0x7a3f6f,_0x4129f5,_0x277eeb){createShaderProgram$5(_0x1c2437,_0x4129f5,_0x277eeb);},_0x19b5ad[_0x2b8aec(0x4ec2)]=function(_0x10ad4f,_0x15f74d,_0x347ed3,_0x95a229,_0x3d166a,_0x5456ae,_0x18ef1b){createCommands$9(_0x1c2437,_0x15f74d,_0x347ed3,_0x95a229,_0x5456ae,_0x18ef1b);},_0x19b5ad[_0x2b8aec(0x1751)]=function(_0x92a0b6,_0x5c903c,_0xb4309d,_0x112435,_0x42b28a,_0x3e3d90,_0x1f0fab,_0xe5f274){updateAndQueueCommands$3(_0x1c2437,_0x5c903c,_0xb4309d,_0x112435,_0x42b28a,_0x3e3d90,_0x1f0fab);},this['_primitive']=new Primitive(_0x19b5ad),this['_primitive'][_0x2b8aec(0x21f)]['then'](function(_0x50d97d){var _0x47dca6=_0x2b8aec;_0x1c2437[_0x47dca6(0x4b22)]=!0x0,_0x1c2437[_0x47dca6(0x1390)]&&(_0x1c2437[_0x47dca6(0x4504)]=void 0x0);var _0x5ca27d=_0x50d97d['_error'];defined$1(_0x5ca27d)?_0x1c2437[_0x47dca6(0x38bb)][_0x47dca6(0x4e16)](_0x5ca27d):_0x1c2437[_0x47dca6(0x38bb)][_0x47dca6(0x68a)](_0x1c2437);});}if(this['appearance']instanceof PolylineColorAppearance&&!this[_0x2b8aec(0x3208)])throw new DeveloperError$1('All\x20GeometryInstances\x20must\x20have\x20color\x20attributes\x20to\x20use\x20PolylineColorAppearance\x20with\x20GroundPolylinePrimitive.');this[_0x2b8aec(0x3457)][_0x2b8aec(0x263)]=this[_0x2b8aec(0x263)],this[_0x2b8aec(0x3457)]['show']=this['show'],this[_0x2b8aec(0x3457)]['debugShowBoundingVolume']=this[_0x2b8aec(0x4526)],this[_0x2b8aec(0x3457)][_0x2b8aec(0x489f)](_0x547d44);}else GroundPolylinePrimitive[_0x2b8aec(0x9ed)]();}},GroundPolylinePrimitive['prototype'][_0x68aa19(0x4ece)]=function(_0x5678b0){var _0x2cfc9e=_0x68aa19;return this[_0x2cfc9e(0x3457)][_0x2cfc9e(0x4ece)](_0x5678b0);},GroundPolylinePrimitive[_0x68aa19(0x1374)]=function(_0x48891e){var _0x169ba7=_0x68aa19;return _0x48891e[_0x169ba7(0x4a7b)][_0x169ba7(0x4174)][_0x169ba7(0x84e)];},GroundPolylinePrimitive[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},GroundPolylinePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x24d628=_0x68aa19;return this[_0x24d628(0x3457)]=this['_primitive']&&this[_0x24d628(0x3457)][_0x24d628(0x2578)](),this[_0x24d628(0x3fca)]=this['_sp']&&this[_0x24d628(0x3fca)][_0x24d628(0x2578)](),this[_0x24d628(0x1477)]=void 0x0,this[_0x24d628(0x4626)]=void 0x0,destroyObject$1(this);},Object[_0x68aa19(0x5b7)](PolygonGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){var _0x2f2197=_0x68aa19;return this[_0x2f2197(0x2b02)];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'material':createMaterialPropertyDescriptor(_0x68aa19(0x128b)),'hierarchy':createPropertyDescriptor('hierarchy',void 0x0,createPolygonHierarchyProperty),'height':createPropertyDescriptor(_0x68aa19(0x5862)),'heightReference':createPropertyDescriptor('heightReference'),'extrudedHeight':createPropertyDescriptor(_0x68aa19(0x268a)),'extrudedHeightReference':createPropertyDescriptor(_0x68aa19(0x225f)),'granularity':createPropertyDescriptor(_0x68aa19(0xb6f)),'stRotation':createPropertyDescriptor('stRotation'),'fill':createPropertyDescriptor(_0x68aa19(0x12c5)),'outline':createPropertyDescriptor(_0x68aa19(0x2da5)),'outlineColor':createPropertyDescriptor(_0x68aa19(0x19b8)),'outlineWidth':createPropertyDescriptor(_0x68aa19(0x3573)),'perPositionHeight':createPropertyDescriptor(_0x68aa19(0xa73)),'closeTop':createPropertyDescriptor(_0x68aa19(0xc77)),'closeBottom':createPropertyDescriptor(_0x68aa19(0x2a88)),'shadows':createPropertyDescriptor('shadows'),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93)),'classificationType':createPropertyDescriptor(_0x68aa19(0x42ba)),'arcType':createPropertyDescriptor(_0x68aa19(0x52d1)),'zIndex':createPropertyDescriptor(_0x68aa19(0x778)),'groundBottomAltitude':createPropertyDescriptor('groundBottomAltitude'),'groundExtrudedHeight':createPropertyDescriptor(_0x68aa19(0x3d6a))}),PolygonGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x187f3d){var _0x3a07ff=_0x68aa19;return defined$1(_0x187f3d)?(_0x187f3d[_0x3a07ff(0x105f)]=this[_0x3a07ff(0x105f)],_0x187f3d[_0x3a07ff(0x128b)]=this[_0x3a07ff(0x128b)],_0x187f3d['hierarchy']=this[_0x3a07ff(0xc14)],_0x187f3d[_0x3a07ff(0x5862)]=this[_0x3a07ff(0x5862)],_0x187f3d[_0x3a07ff(0x24e9)]=this['heightReference'],_0x187f3d[_0x3a07ff(0x268a)]=this[_0x3a07ff(0x268a)],_0x187f3d[_0x3a07ff(0x225f)]=this[_0x3a07ff(0x225f)],_0x187f3d[_0x3a07ff(0xb6f)]=this[_0x3a07ff(0xb6f)],_0x187f3d[_0x3a07ff(0x2542)]=this[_0x3a07ff(0x2542)],_0x187f3d[_0x3a07ff(0x12c5)]=this[_0x3a07ff(0x12c5)],_0x187f3d[_0x3a07ff(0x2da5)]=this[_0x3a07ff(0x2da5)],_0x187f3d[_0x3a07ff(0x19b8)]=this[_0x3a07ff(0x19b8)],_0x187f3d[_0x3a07ff(0x3573)]=this[_0x3a07ff(0x3573)],_0x187f3d[_0x3a07ff(0xa73)]=this[_0x3a07ff(0xa73)],_0x187f3d['closeTop']=this[_0x3a07ff(0xc77)],_0x187f3d[_0x3a07ff(0x2a88)]=this['closeBottom'],_0x187f3d['shadows']=this[_0x3a07ff(0x284a)],_0x187f3d[_0x3a07ff(0x1c93)]=this['distanceDisplayCondition'],_0x187f3d[_0x3a07ff(0x42ba)]=this[_0x3a07ff(0x42ba)],_0x187f3d['arcType']=this['arcType'],_0x187f3d[_0x3a07ff(0x778)]=this[_0x3a07ff(0x778)],_0x187f3d):new PolygonGraphics(this);},PolygonGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x49557f){var _0x330ecf=_0x68aa19;this[_0x330ecf(0x105f)]=defaultValue$1(this[_0x330ecf(0x105f)],_0x49557f[_0x330ecf(0x105f)]),this[_0x330ecf(0x128b)]=defaultValue$1(this['material'],_0x49557f['material']),this[_0x330ecf(0xc14)]=defaultValue$1(this[_0x330ecf(0xc14)],_0x49557f[_0x330ecf(0xc14)]),this['height']=defaultValue$1(this[_0x330ecf(0x5862)],_0x49557f[_0x330ecf(0x5862)]),this[_0x330ecf(0x24e9)]=defaultValue$1(this[_0x330ecf(0x24e9)],_0x49557f['heightReference']),this[_0x330ecf(0x268a)]=defaultValue$1(this[_0x330ecf(0x268a)],_0x49557f['extrudedHeight']),this[_0x330ecf(0x225f)]=defaultValue$1(this['extrudedHeightReference'],_0x49557f[_0x330ecf(0x225f)]),this[_0x330ecf(0xb6f)]=defaultValue$1(this[_0x330ecf(0xb6f)],_0x49557f[_0x330ecf(0xb6f)]),this['stRotation']=defaultValue$1(this[_0x330ecf(0x2542)],_0x49557f[_0x330ecf(0x2542)]),this[_0x330ecf(0x12c5)]=defaultValue$1(this['fill'],_0x49557f[_0x330ecf(0x12c5)]),this[_0x330ecf(0x2da5)]=defaultValue$1(this[_0x330ecf(0x2da5)],_0x49557f[_0x330ecf(0x2da5)]),this['outlineColor']=defaultValue$1(this['outlineColor'],_0x49557f['outlineColor']),this[_0x330ecf(0x3573)]=defaultValue$1(this['outlineWidth'],_0x49557f['outlineWidth']),this[_0x330ecf(0xa73)]=defaultValue$1(this[_0x330ecf(0xa73)],_0x49557f[_0x330ecf(0xa73)]),this['closeTop']=defaultValue$1(this[_0x330ecf(0xc77)],_0x49557f[_0x330ecf(0xc77)]),this[_0x330ecf(0x2a88)]=defaultValue$1(this[_0x330ecf(0x2a88)],_0x49557f[_0x330ecf(0x2a88)]),this[_0x330ecf(0x284a)]=defaultValue$1(this[_0x330ecf(0x284a)],_0x49557f['shadows']),this[_0x330ecf(0x1c93)]=defaultValue$1(this[_0x330ecf(0x1c93)],_0x49557f[_0x330ecf(0x1c93)]),this['classificationType']=defaultValue$1(this[_0x330ecf(0x42ba)],_0x49557f[_0x330ecf(0x42ba)]),this[_0x330ecf(0x52d1)]=defaultValue$1(this['arcType'],_0x49557f['arcType']),this[_0x330ecf(0x778)]=defaultValue$1(this[_0x330ecf(0x778)],_0x49557f[_0x330ecf(0x778)]),this[_0x330ecf(0x41ea)]=defaultValue$1(this[_0x330ecf(0x41ea)],_0x49557f[_0x330ecf(0x41ea)]),this['groundExtrudedHeight']=defaultValue$1(this[_0x330ecf(0x3d6a)],_0x49557f[_0x330ecf(0x3d6a)]);},PolygonGraphics[_0x68aa19(0x52d6)]=function(_0x10b0e5,_0x507967){var _0x4f4d6e=_0x68aa19;for(var _0x35e748=0x0;_0x35e748<_0x507967[_0x4f4d6e(0x531b)];_0x35e748++){var _0x54b958=_0x507967[_0x35e748],_0x1aaa80=_0x54b958[_0x4f4d6e(0x10b1)];if(!(_0x1aaa80 instanceof PolygonGraphics))return;if(_0x54b958[_0x4f4d6e(0x105f)]&&defined$1(_0x1aaa80[_0x4f4d6e(0x424c)])&&_0x1aaa80[_0x4f4d6e(0x424c)][_0x4f4d6e(0x3509)]&&_0x1aaa80['_outlineWidth']>0x1&&!defined$1(_0x1aaa80['outlines'])){var _0x285f27,_0x5d7ecf={'width':_0x1aaa80[_0x4f4d6e(0x1a7b)]['_value'],'material':void 0x0,'positions':[],'loop':!0x0,'distanceDisplayCondition':new DistanceDisplayCondition(0x0,0xc350)};if(_0x1aaa80['definitionChanged'][_0x4f4d6e(0xef9)](function(_0x1591dd,_0x3cf4ce,_0x22b043,_0x2529af){var _0x30bdf6=_0x4f4d6e;defined$1(_0x1aaa80[_0x30bdf6(0x138a)])&&_0x1aaa80[_0x30bdf6(0x138a)]['removeAll'](),_0x1aaa80[_0x30bdf6(0x138a)]=void 0x0;}),_0x1aaa80[_0x4f4d6e(0x138a)]=_0x10b0e5['primitives']['add'](new PolylineCollection({'polygonEntityId':_0x54b958['id']})),_0x285f27=defined$1(_0x1aaa80[_0x4f4d6e(0xa51)][_0x4f4d6e(0x3509)])?Array[_0x4f4d6e(0x4b57)](_0x1aaa80['_hierarchy'][_0x4f4d6e(0x3509)])?_0x1aaa80[_0x4f4d6e(0xa51)][_0x4f4d6e(0x3509)]:_0x1aaa80['_hierarchy'][_0x4f4d6e(0x3509)]['positions']:_0x1aaa80['_hierarchy'][_0x4f4d6e(0x1c00)][_0x4f4d6e(0x36f4)][_0x4f4d6e(0x3509)],!_0x1aaa80[_0x4f4d6e(0xa73)]||_0x1aaa80[_0x4f4d6e(0x97b)]>0x0)for(var _0x521fb3=0x0;_0x521fb3<_0x285f27['length'];_0x521fb3++){(_0x5ea24d=Cartographic['fromCartesian'](_0x285f27[_0x521fb3]))[_0x4f4d6e(0x5862)]=defined$1(_0x1aaa80[_0x4f4d6e(0x97b)])?_0x1aaa80['_height'][_0x4f4d6e(0x3509)]:0x0,_0x285f27[_0x521fb3]=Cartographic[_0x4f4d6e(0x38a0)](_0x5ea24d);}if(Math[_0x4f4d6e(0x1661)](_0x1aaa80[_0x4f4d6e(0x1379)])>0x0){var _0x246356=[];for(_0x521fb3=0x0;_0x521fb3<_0x285f27[_0x4f4d6e(0x531b)];_0x521fb3++){var _0x5ea24d;(_0x5ea24d=Cartographic[_0x4f4d6e(0x2d23)](_0x285f27[_0x521fb3]))[_0x4f4d6e(0x5862)]=_0x1aaa80[_0x4f4d6e(0x1379)][_0x4f4d6e(0x3509)];var _0xccedbb=Cartographic['toCartesian'](_0x5ea24d);_0x246356[_0x4f4d6e(0x3a33)](_0xccedbb),_0x1aaa80[_0x4f4d6e(0x138a)][_0x4f4d6e(0x4979)](combine$2({'positions':[_0x285f27[_0x521fb3],_0xccedbb],'loop':!0x1,'material':Material[_0x4f4d6e(0x2a03)](Material[_0x4f4d6e(0x3efb)],{'color':_0x1aaa80[_0x4f4d6e(0x21c9)]['_value']})},_0x5d7ecf));}_0x1aaa80[_0x4f4d6e(0x138a)]['add'](combine$2({'positions':_0x246356,'material':Material[_0x4f4d6e(0x2a03)](Material['ColorType'],{'color':_0x1aaa80['_outlineColor']['_value']})},_0x5d7ecf));}_0x1aaa80['outlines'][_0x4f4d6e(0x4979)](combine$2({'positions':_0x285f27,'material':Material['fromType'](Material[_0x4f4d6e(0x3efb)],{'color':_0x1aaa80['_outlineColor'][_0x4f4d6e(0x3509)]})},_0x5d7ecf));}if(defined$1(_0x1aaa80[_0x4f4d6e(0x138a)])){for(let _0x23749f=0x0;_0x23749f<_0x1aaa80[_0x4f4d6e(0x138a)][_0x4f4d6e(0x2599)][_0x4f4d6e(0x531b)];_0x23749f++)_0x1aaa80[_0x4f4d6e(0x138a)]['_polylines'][_0x23749f][_0x4f4d6e(0x105f)]=_0x54b958['show'];}}},PolygonGraphics[_0x68aa19(0x2a9b)]=function(_0x4cccbe,_0x254b46){var _0x222c72=_0x68aa19;for(var _0x3b1820=0x0;_0x3b1820<_0x254b46['length'];_0x3b1820++){var _0x5010e1=_0x254b46[_0x3b1820],_0x22a1db=_0x5010e1['_polygon'];if(!(_0x22a1db instanceof PolygonGraphics))return;if(_0x5010e1[_0x222c72(0x105f)]&&defined$1(_0x22a1db[_0x222c72(0x424c)])&&_0x22a1db[_0x222c72(0x424c)][_0x222c72(0x3509)]&&_0x22a1db[_0x222c72(0x1a7b)]>0x1&&!defined$1(_0x22a1db[_0x222c72(0x1e24)])){var _0x346020;_0x346020=defined$1(_0x22a1db[_0x222c72(0xa51)][_0x222c72(0x3509)])?Array['isArray'](_0x22a1db[_0x222c72(0xa51)][_0x222c72(0x3509)])?_0x22a1db['_hierarchy'][_0x222c72(0x3509)]:_0x22a1db[_0x222c72(0xa51)][_0x222c72(0x3509)][_0x222c72(0x30fe)]:_0x22a1db[_0x222c72(0xa51)][_0x222c72(0x1c00)][_0x222c72(0x36f4)]['_value'];var _0x2d663f=new GroundGeometryOptions$1();_0x2d663f[_0x222c72(0x30fe)]=_0x346020,Cartesian3['equals'](_0x346020[0x0],_0x346020[_0x346020[_0x222c72(0x531b)]-0x1])||(_0x2d663f['loop']=!0x0),_0x2d663f[_0x222c72(0x209)]=_0x22a1db[_0x222c72(0x1a7b)][_0x222c72(0x3509)]||0x1;var _0x5b884d={'show':new ShowGeometryInstanceAttribute(!0x0),'color':ColorGeometryInstanceAttribute[_0x222c72(0x3d8a)](_0x22a1db[_0x222c72(0x21c9)][_0x222c72(0x3509)]),'width':new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1[_0x222c72(0x4aae)],'componentsPerAttribute':0x1,'value':[_0x2d663f[_0x222c72(0x209)]]})},_0x3bd506=new GeometryInstance({'geometry':new GroundPolylineGeometry(_0x2d663f),'attributes':_0x5b884d});_0x22a1db[_0x222c72(0x1e24)]=new GroundPolylinePrimitive({'show':!0x0,'asynchronous':!0x0,'geometryInstances':_0x3bd506,'classificationType':_0x22a1db[_0x222c72(0x1281)]?_0x22a1db[_0x222c72(0x1281)][_0x222c72(0x3509)]:ClassificationType$1[_0x222c72(0x416a)],'appearance':new PolylineColorAppearance(),'polygonEntityId':_0x5010e1['id']}),_0x4cccbe[_0x222c72(0x4b14)][_0x222c72(0x4979)](_0x22a1db[_0x222c72(0x1e24)]);}defined$1(_0x22a1db[_0x222c72(0x1e24)])&&(_0x22a1db[_0x222c72(0x1e24)][_0x222c72(0x105f)]=_0x5010e1[_0x222c72(0x105f)]);}},S3MRenderStateCreator[_0x68aa19(0x4cf5)]=function(){var _0x10fe15=_0x68aa19;return{'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x1},'depthMask':!0x1,'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x10fe15(0x3ffa)],'frontOperation':{'fail':StencilOperation$1[_0x10fe15(0x2601)],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1['ZERO']},'backFunction':StencilFunction$1[_0x10fe15(0x3ffa)],'backOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1[_0x10fe15(0x2601)],'zPass':StencilOperation$1[_0x10fe15(0x3e26)]},'reference':0x0,'mask':-0x1},'blending':BlendingState$1['ALPHA_BLEND']};},S3MRenderStateCreator[_0x68aa19(0x2fec)]=function(){return{'cull':{'enabled':!0x0},'depthMask':!0x1};},S3MRenderStateCreator[_0x68aa19(0x2f7e)]=function(){var _0x33564c=_0x68aa19;return{'depthMask':!0x1,'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},'depthTest':{'enabled':!0x0,'func':DepthFunction$1['GREATER']},'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x33564c(0x5158)],'frontOperation':{'fail':StencilOperation$1[_0x33564c(0x2601)],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1['INCREMENT_WRAP']},'backFunction':StencilFunction$1[_0x33564c(0x5158)],'backOperation':{'fail':StencilOperation$1[_0x33564c(0x2601)],'zFail':StencilOperation$1[_0x33564c(0x2601)],'zPass':StencilOperation$1['DECREMENT_WRAP']},'reference':0x0,'mask':-0x1}};},S3MRenderStateCreator[_0x68aa19(0x4211)]=function(){var _0x33fc24=_0x68aa19;return{'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x1},'depthMask':!0x1,'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x33fc24(0x7fa)],'frontOperation':{'fail':StencilOperation$1[_0x33fc24(0x2601)],'zFail':StencilOperation$1[_0x33fc24(0x2601)],'zPass':StencilOperation$1['DECREMENT_WRAP']},'backFunction':StencilFunction$1[_0x33fc24(0x7fa)],'backOperation':{'fail':StencilOperation$1[_0x33fc24(0x2601)],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1[_0x33fc24(0xb8f)]},'reference':0x3,'mask':0x3},'blending':BlendingState$1['ALPHA_BLEND']};},S3MRenderStateCreator['createClampObjectStencilRenderState']=function(){var _0x27997c=_0x68aa19;return{'cull':{'enabled':!0x1},'depthMask':!0x1,'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},'depthTest':{'enabled':!0x0},'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x27997c(0x5158)],'frontOperation':{'fail':StencilOperation$1[_0x27997c(0x2601)],'zFail':StencilOperation$1[_0x27997c(0xb8f)],'zPass':StencilOperation$1[_0x27997c(0x2601)]},'backFunction':StencilFunction$1[_0x27997c(0x5158)],'backOperation':{'fail':StencilOperation$1[_0x27997c(0x2601)],'zFail':StencilOperation$1[_0x27997c(0xb8f)],'zPass':StencilOperation$1[_0x27997c(0x2601)]},'reference':0x0,'mask':0x1},'stencilMask':0x1};},S3MRenderStateCreator[_0x68aa19(0x1af5)]=function(_0x403d56){var _0x2ad3b6=_0x68aa19,_0x3d80d6=_0x403d56?this[_0x2ad3b6(0x2f7e)]():this[_0x2ad3b6(0x5048)]();return _0x3d80d6[_0x2ad3b6(0x25b6)]={'enabled':!0x1},_0x3d80d6[_0x2ad3b6(0x2b5)]={'enabled':!0x0,'factor':0x1,'units':0x1},_0x3d80d6;},S3MRenderStateCreator['createClampPickColorRenderState']=function(_0xd407bd){var _0x4aa869=_0x68aa19,_0x39cc8f=_0xd407bd?this[_0x4aa869(0x4cf5)]():this['createClampObjectColorRenderState']();return _0x39cc8f[_0x4aa869(0x25b6)]={'enabled':!0x1},_0x39cc8f[_0x4aa869(0x4ba1)]={'enabled':!0x0},_0x39cc8f[_0x4aa869(0x2b5)]={'enabled':!0x0,'factor':0x1,'units':0x1},_0x39cc8f;},S3MRenderStateCreator[_0x68aa19(0x204d)]=function(_0x16dcf5){var _0xb5e9f9=_0x68aa19;return{'enabled':_0x16dcf5,'frontFunction':StencilFunction$1[_0xb5e9f9(0x5158)],'frontOperation':{'fail':StencilOperation$1[_0xb5e9f9(0x2601)],'zFail':StencilOperation$1[_0xb5e9f9(0x2601)],'zPass':StencilOperation$1[_0xb5e9f9(0x7c6)]},'backFunction':StencilFunction$1[_0xb5e9f9(0x5158)],'backOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1['REPLACE']},'reference':0x2,'mask':0x2};},S3MRenderStateCreator[_0x68aa19(0x3eb7)]=function(_0x19a797){var _0x22ca59=_0x68aa19;return{'cull':{'enabled':_0x19a797!==WindingOrder$1[_0x22ca59(0x44b5)]},'depthTest':{'enabled':!0x0,'func':DepthFunction$1[_0x22ca59(0x3a9e)]},'blending':BlendingState$1['ALPHA_BLEND'],'frontFace':_0x19a797!==WindingOrder$1[_0x22ca59(0x44b5)]?_0x19a797:WindingOrder$1[_0x22ca59(0x2c7d)]};},Object[_0x68aa19(0x5b7)](Primitive[_0x68aa19(0x4b51)],{'vertexCacheOptimize':{'get':function(){var _0x12c573=_0x68aa19;return this[_0x12c573(0x5277)];}},'interleave':{'get':function(){var _0x207d32=_0x68aa19;return this[_0x207d32(0x4de)];}},'releaseGeometryInstances':{'get':function(){return this['_releaseGeometryInstances'];}},'allowPicking':{'get':function(){var _0x4a1c80=_0x68aa19;return this[_0x4a1c80(0x26ad)];}},'asynchronous':{'get':function(){return this['_asynchronous'];}},'compressVertices':{'get':function(){return this['_compressVertices'];}},'ready':{'get':function(){var _0x20ea86=_0x68aa19;return this[_0x20ea86(0x4b22)];}},'readyPromise':{'get':function(){var _0x444ddd=_0x68aa19;return this[_0x444ddd(0x38bb)][_0x444ddd(0x28bc)];}}});var scratchGetAttributeCartesian2=new Cartesian2(),scratchGetAttributeCartesian3=new Cartesian3(),scratchGetAttributeCartesian4=new Cartesian4();function getAttributeValue(_0x26bc01){var _0x15f17d=_0x68aa19,_0x55a79b=_0x26bc01[_0x15f17d(0x531b)];return 0x1===_0x55a79b?_0x26bc01[0x0]:0x2===_0x55a79b?Cartesian2[_0x15f17d(0x41a1)](_0x26bc01,0x0,scratchGetAttributeCartesian2):0x3===_0x55a79b?Cartesian3[_0x15f17d(0x41a1)](_0x26bc01,0x0,scratchGetAttributeCartesian3):0x4===_0x55a79b?Cartesian4[_0x15f17d(0x41a1)](_0x26bc01,0x0,scratchGetAttributeCartesian4):void 0x0;}function createBatchTable$1(_0xe0c349,_0x28960e){var _0x245252=_0x68aa19,_0x9c1bfb=_0xe0c349[_0x245252(0x4504)],_0x5f4a23=Array[_0x245252(0x4b57)](_0x9c1bfb)?_0x9c1bfb:[_0x9c1bfb],_0x58aa97=_0x5f4a23['length'];if(0x0!==_0x58aa97){var _0x35f3d1,_0x3a8202,_0x58117c,_0x4cbc4b,_0x2ca8df=getCommonPerInstanceAttributeNames(_0x5f4a23),_0x390502=_0x2ca8df[_0x245252(0x531b)],_0x3197d7=[],_0x6e9e3d={},_0x4dd4f0={},_0x3089a2=_0x5f4a23[0x0][_0x245252(0x1b28)];for(_0x3a8202=0x0;_0x3a8202<_0x390502;++_0x3a8202)_0x4cbc4b=_0x3089a2[_0x58117c=_0x2ca8df[_0x3a8202]],_0x6e9e3d[_0x58117c]=_0x3a8202,_0x3197d7['push']({'functionName':'czm_batchTable_'+_0x58117c,'componentDatatype':_0x4cbc4b[_0x245252(0x3faf)],'componentsPerAttribute':_0x4cbc4b['componentsPerAttribute'],'normalize':_0x4cbc4b['normalize']});-0x1!==_0x2ca8df['indexOf'](_0x245252(0x1c93))&&(_0x3197d7[_0x245252(0x3a33)]({'functionName':_0x245252(0x51c5),'componentDatatype':ComponentDatatype$1[_0x245252(0x15eb)],'componentsPerAttribute':0x3},{'functionName':_0x245252(0x15b3),'componentDatatype':ComponentDatatype$1[_0x245252(0x15eb)],'componentsPerAttribute':0x3},{'functionName':_0x245252(0x3b0a),'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3},{'functionName':_0x245252(0x55dd),'componentDatatype':ComponentDatatype$1[_0x245252(0x15eb)],'componentsPerAttribute':0x3},{'functionName':_0x245252(0x227a),'componentDatatype':ComponentDatatype$1[_0x245252(0x15eb)],'componentsPerAttribute':0x1}),_0x4dd4f0[_0x245252(0x1d53)]=_0x3197d7['length']-0x5,_0x4dd4f0[_0x245252(0x2539)]=_0x3197d7[_0x245252(0x531b)]-0x4,_0x4dd4f0[_0x245252(0x4743)]=_0x3197d7[_0x245252(0x531b)]-0x3,_0x4dd4f0[_0x245252(0x4d62)]=_0x3197d7[_0x245252(0x531b)]-0x2,_0x4dd4f0['radius']=_0x3197d7['length']-0x1),-0x1!==_0x2ca8df[_0x245252(0x33ab)](_0x245252(0x19b4))&&(_0x3197d7[_0x245252(0x3a33)]({'functionName':_0x245252(0x1a53),'componentDatatype':ComponentDatatype$1[_0x245252(0x15eb)],'componentsPerAttribute':0x3}),_0x35f3d1=_0x3197d7[_0x245252(0x531b)]-0x1),_0x3197d7['push']({'functionName':_0x245252(0x7cd),'componentDatatype':ComponentDatatype$1['UNSIGNED_BYTE'],'componentsPerAttribute':0x4,'normalize':!0x0});var _0x4c2328=_0x3197d7[_0x245252(0x531b)],_0x238525=new BatchTable(_0x28960e,_0x3197d7,_0x58aa97);for(_0x3a8202=0x0;_0x3a8202<_0x58aa97;++_0x3a8202){var _0x431d15=_0x5f4a23[_0x3a8202];_0x3089a2=_0x431d15[_0x245252(0x1b28)];for(var _0xfff0fe=0x0;_0xfff0fe<_0x390502;++_0xfff0fe){var _0x2761b4=getAttributeValue((_0x4cbc4b=_0x3089a2[_0x58117c=_0x2ca8df[_0xfff0fe]])[_0x245252(0x327)]),_0x3c5fc1=_0x6e9e3d[_0x58117c];_0x238525[_0x245252(0x4bb8)](_0x3a8202,_0x3c5fc1,_0x2761b4);}var _0x5122ee={'primitive':defaultValue$1(_0x431d15[_0x245252(0x2c51)],_0xe0c349)};defined$1(_0x431d15['id'])&&(_0x5122ee['id']=_0x431d15['id']);var _0x12d0cd=void 0x0;if(_0x5122ee[_0x245252(0x49ab)][_0x245252(0xd41)]){var _0x43e3c9=_0x28960e[_0x245252(0x49a7)]();for(let _0xa3cc96 in _0x43e3c9)_0x43e3c9[_0xa3cc96]['id']&&_0x43e3c9[_0xa3cc96]['id']['id']&&_0x43e3c9[_0xa3cc96]['id']['id']===_0x5122ee[_0x245252(0x49ab)][_0x245252(0xd41)]&&(_0x12d0cd=_0x28960e[_0x245252(0x51a7)](_0xa3cc96));}else _0x12d0cd=_0x28960e[_0x245252(0x36ef)](_0x5122ee);_0xe0c349[_0x245252(0x57b1)][_0x245252(0x3a33)](_0x12d0cd);var _0x25b70f=_0x12d0cd[_0x245252(0x28b8)],_0x4f0f35=scratchGetAttributeCartesian4;_0x4f0f35['x']=Color$2[_0x245252(0x3b2b)](_0x25b70f[_0x245252(0x4f34)]),_0x4f0f35['y']=Color$2[_0x245252(0x3b2b)](_0x25b70f['green']),_0x4f0f35['z']=Color$2[_0x245252(0x3b2b)](_0x25b70f[_0x245252(0x28f8)]),_0x4f0f35['w']=Color$2[_0x245252(0x3b2b)](_0x25b70f[_0x245252(0x24f9)]),_0x238525[_0x245252(0x4bb8)](_0x3a8202,_0x4c2328-0x1,_0x4f0f35);}_0xe0c349[_0x245252(0x4472)]=_0x238525,_0xe0c349[_0x245252(0x53cb)]=_0x6e9e3d,_0xe0c349[_0x245252(0x296d)]=_0x4dd4f0,_0xe0c349['_batchTableOffsetAttribute2DIndex']=_0x35f3d1;}}function cloneAttribute(_0x2fee85){var _0x66af61=_0x68aa19,_0x26103f;return _0x26103f=Array['isArray'](_0x2fee85[_0x66af61(0x21e8)])?_0x2fee85['values']['slice'](0x0):new _0x2fee85[(_0x66af61(0x21e8))][(_0x66af61(0x330d))](_0x2fee85[_0x66af61(0x21e8)]),new GeometryAttribute({'componentDatatype':_0x2fee85[_0x66af61(0x3faf)],'componentsPerAttribute':_0x2fee85['componentsPerAttribute'],'normalize':_0x2fee85[_0x66af61(0x4e7d)],'values':_0x26103f});}function cloneGeometry(_0x1aca8a){var _0x41866e=_0x68aa19,_0x3de2c5,_0x2e6ed7=_0x1aca8a[_0x41866e(0x1b28)],_0x2a2037=new GeometryAttributes();for(var _0x5d36cb in _0x2e6ed7)_0x2e6ed7[_0x41866e(0x2a77)](_0x5d36cb)&&defined$1(_0x2e6ed7[_0x5d36cb])&&(_0x2a2037[_0x5d36cb]=cloneAttribute(_0x2e6ed7[_0x5d36cb]));if(defined$1(_0x1aca8a[_0x41866e(0x525a)])){var _0x54545a=_0x1aca8a[_0x41866e(0x525a)];_0x3de2c5=Array[_0x41866e(0x4b57)](_0x54545a)?_0x54545a[_0x41866e(0x48ca)](0x0):new _0x54545a['constructor'](_0x54545a);}return new Geometry({'attributes':_0x2a2037,'indices':_0x3de2c5,'primitiveType':_0x1aca8a[_0x41866e(0x2a6)],'boundingSphere':BoundingSphere[_0x41866e(0x254b)](_0x1aca8a['boundingSphere'])});}function cloneInstance(_0x123696,_0x4319f3){var _0x4557d9=_0x68aa19;return{'geometry':_0x4319f3,'attributes':_0x123696[_0x4557d9(0x1b28)],'modelMatrix':Matrix4[_0x4557d9(0x254b)](_0x123696[_0x4557d9(0x221)]),'pickPrimitive':_0x123696[_0x4557d9(0x2c51)],'id':_0x123696['id']};}var positionRegex=/attribute\s+vec(?:3|4)\s+(.*)3DHigh;/g;function appendPickToVertexShader(_0x105720){var _0x578de1=_0x68aa19;return ShaderSource[_0x578de1(0x3ab)](_0x105720,'czm_non_pick_main')+_0x578de1(0x184b);}function appendPickToFragmentShader(_0x48695d){var _0xbade21=_0x68aa19;return _0xbade21(0x480a)+_0x48695d;}function modifyForEncodedNormals$1(_0x34668d,_0x4678df){var _0x270f75=_0x68aa19;if(!_0x34668d['compressVertices'])return _0x4678df;var _0x46a947=-0x1!==_0x4678df[_0x270f75(0x1cff)](/attribute\s+vec3\s+normal;/g),_0x5025ec=-0x1!==_0x4678df[_0x270f75(0x1cff)](/attribute\s+vec2\s+st;/g);if(!_0x46a947&&!_0x5025ec)return _0x4678df;var _0x383959=-0x1!==_0x4678df[_0x270f75(0x1cff)](/attribute\s+vec3\s+tangent;/g),_0x43ccf4=-0x1!==_0x4678df[_0x270f75(0x1cff)](/attribute\s+vec3\s+bitangent;/g),_0x42c177=_0x5025ec&&_0x46a947?0x2:0x1,_0x3033db=_0x270f75(0x133f),_0x3fba67='attribute\x20'+((_0x42c177+=_0x383959||_0x43ccf4?0x1:0x0)>0x1?_0x270f75(0x45ac)+_0x42c177:_0x270f75(0x1718))+'\x20'+_0x3033db+';',_0x37750a='',_0x5680e0='';_0x5025ec&&(_0x37750a+=_0x270f75(0x16dd),_0x5680e0+=_0x270f75(0x153c)+(_0x42c177>0x1?_0x3033db+'.x':_0x3033db)+_0x270f75(0x1f5b)),_0x46a947&&_0x383959&&_0x43ccf4?(_0x37750a+=_0x270f75(0x33c),_0x5680e0+=_0x270f75(0x1a25)+_0x3033db+'.'+(_0x5025ec?'yz':'xy')+_0x270f75(0x1e1b)):(_0x46a947&&(_0x37750a+=_0x270f75(0x2663),_0x5680e0+='\x20\x20\x20\x20normal\x20=\x20czm_octDecode('+_0x3033db+(_0x42c177>0x1?'.'+(_0x5025ec?'y':'x'):'')+_0x270f75(0x1f5b)),_0x383959&&(_0x37750a+=_0x270f75(0x1f5d),_0x5680e0+='\x20\x20\x20\x20tangent\x20=\x20czm_octDecode('+_0x3033db+'.'+(_0x5025ec&&_0x46a947?'z':'y')+_0x270f75(0x1f5b)),_0x43ccf4&&(_0x37750a+=_0x270f75(0x1d1b),_0x5680e0+=_0x270f75(0x48f8)+_0x3033db+'.'+(_0x5025ec&&_0x46a947?'z':'y')+_0x270f75(0x1f5b)));var _0x8895b5=_0x4678df;return _0x8895b5=(_0x8895b5=(_0x8895b5=(_0x8895b5=_0x8895b5['replace'](/attribute\s+vec3\s+normal;/g,''))[_0x270f75(0x1297)](/attribute\s+vec2\s+st;/g,''))[_0x270f75(0x1297)](/attribute\s+vec3\s+tangent;/g,''))[_0x270f75(0x1297)](/attribute\s+vec3\s+bitangent;/g,''),[_0x3fba67,_0x37750a,_0x8895b5=ShaderSource[_0x270f75(0x3ab)](_0x8895b5,'czm_non_compressed_main'),_0x270f75(0x3add)+_0x5680e0+_0x270f75(0x4445)][_0x270f75(0x3ac2)]('\x0a');}function depthClampVS(_0x5a67b7){var _0x1862b6=_0x68aa19,_0x394e62=ShaderSource['replaceMain'](_0x5a67b7,_0x1862b6(0x39a9));return _0x394e62+=_0x1862b6(0x1a8b);}function depthClampFS(_0x33acd1){var _0x15ef71=_0x68aa19,_0x1b92cb=ShaderSource[_0x15ef71(0x3ab)](_0x33acd1,_0x15ef71(0x39a9));return _0x1b92cb='#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a'+(_0x1b92cb+=_0x15ef71(0x54e9));}function validateShaderMatching(_0x4a8c94,_0x1fcc6e){_0x4a8c94['vertexAttributes'];}function getUniformFunction(_0x2bd55e,_0x4cd730){return function(){return _0x2bd55e[_0x4cd730];};}Primitive[_0x68aa19(0xeb9)]=function(_0x16e06a,_0x236870,_0x38ef5f){var _0xbfc373=_0x68aa19;for(var _0x45c3e9,_0x24bbae='',_0x348ef0='',_0x5f5161='';null!==(_0x45c3e9=positionRegex['exec'](_0x236870));){var _0x4cad10=_0x45c3e9[0x1],_0x5a00d3=_0xbfc373(0x355b)+_0x4cad10[0x0][_0xbfc373(0x5821)]()+_0x4cad10[_0xbfc373(0x163c)](0x1)+'()';'vec4\x20czm_computePosition()'!==_0x5a00d3&&(_0x24bbae+=_0x5a00d3+';\x0a'),defined$1(_0x16e06a[_0xbfc373(0x23b5)])?(_0x24bbae+=_0xbfc373(0x4646),_0x348ef0+=_0xbfc373(0x50bb),_0x5f5161+=_0x5a00d3+'\x0a{\x0a\x20\x20\x20\x20return\x20u_modifiedModelView\x20*\x20position;\x0a}\x0a\x0a',_0x236870=(_0x236870=(_0x236870=(_0x236870=_0x236870[_0xbfc373(0x1297)](/attribute\s+vec(?:3|4)\s+position3DHigh;/g,''))[_0xbfc373(0x1297)](/attribute\s+vec(?:3|4)\s+position3DLow;/g,''))['replace'](/czm_modelViewRelativeToEye\s+\*\s+/g,''))[_0xbfc373(0x1297)](/czm_modelViewProjectionRelativeToEye/g,_0xbfc373(0x39ae))):_0x38ef5f?_0x5f5161+=_0x5a00d3+_0xbfc373(0x48aa)+_0x4cad10+_0xbfc373(0xc76)+_0x4cad10+_0xbfc373(0x12ad):(_0x348ef0+=_0xbfc373(0x1ad6)+_0x4cad10+'2DHigh;\x0aattribute\x20vec3\x20'+_0x4cad10+'2DLow;\x0a',_0x5f5161+=_0x5a00d3+_0xbfc373(0x895)+_0x4cad10+_0xbfc373(0xc76)+_0x4cad10+_0xbfc373(0x1cee)+_0x4cad10+_0xbfc373(0x5739)+_0x4cad10+_0xbfc373(0x155d)+_0x4cad10+_0xbfc373(0x5739)+_0x4cad10+'2DLow.zxy),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_translateRelativeToEye('+_0x4cad10+_0xbfc373(0xc76)+_0x4cad10+_0xbfc373(0x2559));}return[_0x24bbae,_0x348ef0,_0x236870,_0x5f5161][_0xbfc373(0x3ac2)]('\x0a');},Primitive['_appendShowToShader']=function(_0x2e0e06,_0x5ee6bd){var _0x2c999e=_0x68aa19;if(!defined$1(_0x2e0e06[_0x2c999e(0x53cb)][_0x2c999e(0x105f)]))return _0x5ee6bd;return ShaderSource['replaceMain'](_0x5ee6bd,_0x2c999e(0x4751))+'\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_non_show_main();\x20\x0a\x20\x20\x20\x20gl_Position\x20*=\x20czm_batchTable_show(batchId);\x20\x0a}';},Primitive['_updateColorAttribute']=function(_0x4173ba,_0x490d03,_0x24c41c){var _0x26a87b=_0x68aa19;if(!defined$1(_0x4173ba['_batchTableAttributeIndices'][_0x26a87b(0x28b8)])&&!defined$1(_0x4173ba['_batchTableAttributeIndices']['depthFailColor']))return _0x490d03;if(-0x1===_0x490d03[_0x26a87b(0x1cff)](/attribute\s+vec4\s+color;/g))return _0x490d03;var _0x406e0b=_0x490d03;return _0x406e0b=_0x406e0b[_0x26a87b(0x1297)](/attribute\s+vec4\s+color;/g,''),_0x406e0b=_0x24c41c?_0x406e0b['replace'](/(\b)color(\b)/g,'$1czm_batchTable_depthFailColor(batchId)$2'):_0x406e0b[_0x26a87b(0x1297)](/(\b)color(\b)/g,'$1czm_batchTable_color(batchId)$2');},Primitive[_0x68aa19(0x5018)]=function(_0xf23343){var _0x559e65=_0x68aa19,_0x1d7fb9=_0xf23343[_0x559e65(0x1297)](/attribute\s+vec4\s+pickColor;/g,'');return _0x1d7fb9=_0x1d7fb9['replace'](/(\b)pickColor(\b)/g,_0x559e65(0xa74));},Primitive[_0x68aa19(0x10d0)]=function(_0x470085,_0x18edfa){var _0x438b7f=_0x68aa19;if(!defined$1(_0x470085[_0x438b7f(0x53cb)][_0x438b7f(0x19b4)]))return _0x18edfa;var _0x2d48f6=_0x18edfa['replace'](/attribute\s+float\s+batchId;/g,_0x438b7f(0x56c8));return'\x20\x20\x20\x20if\x20(czm_sceneMode\x20==\x20czm_sceneMode3D)\x0a','\x20\x20\x20\x20{\x0a',_0x438b7f(0x2d66),_0x438b7f(0x4166),_0x438b7f(0x337c),_0x438b7f(0x21d0),_0x438b7f(0x28ca),_0x438b7f(0x4166),_0x2d48f6=_0x2d48f6[_0x438b7f(0x1297)](/vec4\s+([A-Za-z0-9_]+)\s+=\s+czm_computePosition\(\);/g,_0x438b7f(0xf34));},Primitive[_0x68aa19(0x3f86)]=function(_0x10b192,_0x5b4467,_0x1620e9){var _0x3c50b1=_0x68aa19;if(!defined$1(_0x10b192['_batchTableAttributeIndices']['distanceDisplayCondition']))return _0x5b4467;var _0x5b9e20=ShaderSource[_0x3c50b1(0x3ab)](_0x5b4467,'czm_non_distanceDisplayCondition_main'),_0x2f5ad4=_0x3c50b1(0xc10);return _0x10b192[_0x3c50b1(0x15e0)]?_0x2f5ad4+=_0x1620e9?_0x3c50b1(0x1473):_0x3c50b1(0x4742):_0x2f5ad4+=_0x3c50b1(0x2206),_0x5b9e20+'\x0a'+(_0x2f5ad4+=_0x3c50b1(0x2d10));};var numberOfCreationWorkers=Math[_0x68aa19(0x2bc6)](FeatureDetection[_0x68aa19(0xa08)]-0x1,0x1),createGeometryTaskProcessors,combineGeometryTaskProcessor=new TaskProcessor(_0x68aa19(0x9e7),Number[_0x68aa19(0x25a9)]);function loadAsynchronous(_0x4b7467,_0x1c1504){var _0x35db86=_0x68aa19,_0x30067f,_0x44c689,_0x10e288,_0x30f2fa,_0x10a1c4=_0x4b7467[_0x35db86(0x154e)];if(_0x4b7467[_0x35db86(0x3d20)]===PrimitiveState$1[_0x35db86(0x3f41)]){_0x30067f=Array[_0x35db86(0x4b57)](_0x4b7467['geometryInstances'])?_0x4b7467[_0x35db86(0x4504)]:[_0x4b7467['geometryInstances']];var _0x12103a,_0x3b048a=_0x4b7467[_0x35db86(0x3ac)]=_0x30067f['length'],_0x3249a6=[],_0x24fdea=[];for(_0x10e288=0x0;_0x10e288<_0x3b048a;++_0x10e288)_0x44c689=_0x30067f[_0x10e288]['geometry'],_0x10a1c4[_0x35db86(0x3a33)](_0x30067f[_0x10e288]['id']),_0x24fdea['push']({'moduleName':_0x44c689[_0x35db86(0x39eb)],'geometry':_0x44c689});if(!defined$1(createGeometryTaskProcessors)){for(createGeometryTaskProcessors=new Array(numberOfCreationWorkers),_0x10e288=0x0;_0x10e288<numberOfCreationWorkers;_0x10e288++)createGeometryTaskProcessors[_0x10e288]=new TaskProcessor('createGeometry',Number['POSITIVE_INFINITY']);}for(_0x24fdea=subdivideArray(_0x24fdea,numberOfCreationWorkers),_0x10e288=0x0;_0x10e288<_0x24fdea[_0x35db86(0x531b)];_0x10e288++){var _0x466d46,_0x4511c3=0x0,_0x19ac33=_0x24fdea[_0x10e288],_0x53159c=_0x19ac33['length'];for(_0x30f2fa=0x0;_0x30f2fa<_0x53159c;++_0x30f2fa)defined$1((_0x44c689=(_0x12103a=_0x19ac33[_0x30f2fa])[_0x35db86(0x4b72)])[_0x35db86(0x330d)][_0x35db86(0x3540)])&&(_0x12103a['offset']=_0x4511c3,_0x4511c3+=defaultValue$1(_0x44c689[_0x35db86(0x330d)][_0x35db86(0xe6c)],_0x44c689[_0x35db86(0xe6c)]));if(_0x4511c3>0x0){var _0x3c85c8=new Float64Array(_0x4511c3);for(_0x466d46=[_0x3c85c8['buffer']],_0x30f2fa=0x0;_0x30f2fa<_0x53159c;++_0x30f2fa)defined$1((_0x44c689=(_0x12103a=_0x19ac33[_0x30f2fa])[_0x35db86(0x4b72)])[_0x35db86(0x330d)][_0x35db86(0x3540)])&&(_0x44c689[_0x35db86(0x330d)]['pack'](_0x44c689,_0x3c85c8,_0x12103a[_0x35db86(0x19b4)]),_0x12103a[_0x35db86(0x4b72)]=_0x3c85c8);}_0x3249a6['push'](createGeometryTaskProcessors[_0x10e288][_0x35db86(0x4c73)]({'subTasks':_0x24fdea[_0x10e288]},_0x466d46));}_0x4b7467[_0x35db86(0x3d20)]=PrimitiveState$1[_0x35db86(0x4b6c)],when[_0x35db86(0x3935)](_0x3249a6,function(_0x3a16cb){var _0x2e98aa=_0x35db86;_0x4b7467[_0x2e98aa(0x34ae)]=_0x3a16cb,_0x4b7467[_0x2e98aa(0x3d20)]=PrimitiveState$1[_0x2e98aa(0x26f3)];})['otherwise'](function(_0x3df383){var _0xd5f2f0=_0x35db86;setReady(_0x4b7467,_0x1c1504,PrimitiveState$1[_0xd5f2f0(0x3865)],_0x3df383);});}else{if(_0x4b7467['_state']===PrimitiveState$1[_0x35db86(0x26f3)]){var _0x140098=[];_0x30067f=Array['isArray'](_0x4b7467[_0x35db86(0x4504)])?_0x4b7467[_0x35db86(0x4504)]:[_0x4b7467[_0x35db86(0x4504)]];var _0x25bf54=_0x1c1504['scene3DOnly'],_0x581157=_0x1c1504[_0x35db86(0x1682)],_0x3da37f=combineGeometryTaskProcessor[_0x35db86(0x4c73)](PrimitivePipeline['packCombineGeometryParameters']({'createGeometryResults':_0x4b7467['_createGeometryResults'],'instances':_0x30067f,'ellipsoid':_0x581157[_0x35db86(0x1706)],'projection':_0x581157,'elementIndexUintSupported':_0x1c1504[_0x35db86(0x4174)][_0x35db86(0x101c)],'scene3DOnly':_0x25bf54,'vertexCacheOptimize':_0x4b7467['vertexCacheOptimize'],'compressVertices':_0x4b7467[_0x35db86(0x405c)],'modelMatrix':_0x4b7467[_0x35db86(0x221)],'createPickOffsets':_0x4b7467['_createPickOffsets']},_0x140098),_0x140098);_0x4b7467[_0x35db86(0x34ae)]=void 0x0,_0x4b7467[_0x35db86(0x3d20)]=PrimitiveState$1[_0x35db86(0x759)],when(_0x3da37f,function(_0x54ec02){var _0x371f90=_0x35db86,_0x1a2591=PrimitivePipeline['unpackCombineGeometryResults'](_0x54ec02);_0x4b7467[_0x371f90(0x61e)]=_0x1a2591[_0x371f90(0x516f)],_0x4b7467[_0x371f90(0x3f8d)]=_0x1a2591[_0x371f90(0x36be)],_0x4b7467[_0x371f90(0x221)]=Matrix4[_0x371f90(0x254b)](_0x1a2591[_0x371f90(0x221)],_0x4b7467[_0x371f90(0x221)]),_0x4b7467['_pickOffsets']=_0x1a2591[_0x371f90(0x43d9)],_0x4b7467[_0x371f90(0x42c4)]=_0x1a2591[_0x371f90(0xa98)],_0x4b7467[_0x371f90(0xff4)]=_0x1a2591[_0x371f90(0x2aad)],_0x4b7467[_0x371f90(0xd8c)]=_0x1a2591[_0x371f90(0x3c4b)],defined$1(_0x4b7467['_geometries'])&&_0x4b7467[_0x371f90(0x61e)][_0x371f90(0x531b)]>0x0?(_0x4b7467[_0x371f90(0x3fd6)]=!0x0,_0x4b7467[_0x371f90(0x3d20)]=PrimitiveState$1['COMBINED']):setReady(_0x4b7467,_0x1c1504,PrimitiveState$1[_0x371f90(0x3865)],void 0x0);})['otherwise'](function(_0x1440c5){var _0xd0de31=_0x35db86;setReady(_0x4b7467,_0x1c1504,PrimitiveState$1[_0xd0de31(0x3865)],_0x1440c5);});}}}function loadSynchronous(_0x2b2ec0,_0x1f4c93){var _0x6deb90=_0x68aa19,_0x14caca,_0x1715f1,_0x3ffbe4=Array[_0x6deb90(0x4b57)](_0x2b2ec0[_0x6deb90(0x4504)])?_0x2b2ec0[_0x6deb90(0x4504)]:[_0x2b2ec0[_0x6deb90(0x4504)]],_0x22d6d5=_0x2b2ec0[_0x6deb90(0x3ac)]=_0x3ffbe4[_0x6deb90(0x531b)],_0xf59ef7=new Array(_0x22d6d5),_0x2cb49d=_0x2b2ec0[_0x6deb90(0x154e)],_0x3da0d0=0x0;for(_0x1715f1=0x0;_0x1715f1<_0x22d6d5;_0x1715f1++){var _0x111cd4,_0x348deb=(_0x14caca=_0x3ffbe4[_0x1715f1])[_0x6deb90(0x4b72)];_0x111cd4=defined$1(_0x348deb[_0x6deb90(0x1b28)])&&defined$1(_0x348deb[_0x6deb90(0x2a6)])?cloneGeometry(_0x348deb):_0x348deb[_0x6deb90(0x330d)][_0x6deb90(0x2a90)](_0x348deb),_0xf59ef7[_0x3da0d0++]=cloneInstance(_0x14caca,_0x111cd4),_0x2cb49d[_0x6deb90(0x3a33)](_0x14caca['id']);}_0xf59ef7['length']=_0x3da0d0;var _0x31e52e=_0x1f4c93[_0x6deb90(0x565c)],_0x3bd249=_0x1f4c93[_0x6deb90(0x1682)],_0x3e95b0=PrimitivePipeline['combineGeometry']({'instances':_0xf59ef7,'ellipsoid':_0x3bd249[_0x6deb90(0x1706)],'projection':_0x3bd249,'elementIndexUintSupported':_0x1f4c93[_0x6deb90(0x4174)][_0x6deb90(0x101c)],'scene3DOnly':_0x31e52e,'vertexCacheOptimize':_0x2b2ec0[_0x6deb90(0x3261)],'compressVertices':_0x2b2ec0[_0x6deb90(0x405c)],'modelMatrix':_0x2b2ec0[_0x6deb90(0x221)],'createPickOffsets':_0x2b2ec0['_createPickOffsets']});_0x2b2ec0[_0x6deb90(0x61e)]=_0x3e95b0['geometries'],_0x2b2ec0['_attributeLocations']=_0x3e95b0[_0x6deb90(0x36be)],_0x2b2ec0[_0x6deb90(0x221)]=Matrix4[_0x6deb90(0x254b)](_0x3e95b0[_0x6deb90(0x221)],_0x2b2ec0[_0x6deb90(0x221)]),_0x2b2ec0[_0x6deb90(0x49b4)]=_0x3e95b0[_0x6deb90(0x43d9)],_0x2b2ec0[_0x6deb90(0x42c4)]=_0x3e95b0[_0x6deb90(0xa98)],_0x2b2ec0[_0x6deb90(0xff4)]=_0x3e95b0[_0x6deb90(0x2aad)],_0x2b2ec0[_0x6deb90(0xd8c)]=_0x3e95b0['boundingSpheresCV'],defined$1(_0x2b2ec0[_0x6deb90(0x61e)])&&_0x2b2ec0[_0x6deb90(0x61e)][_0x6deb90(0x531b)]>0x0?(_0x2b2ec0[_0x6deb90(0x3fd6)]=!0x0,_0x2b2ec0['_state']=PrimitiveState$1[_0x6deb90(0x16aa)]):setReady(_0x2b2ec0,_0x1f4c93,PrimitiveState$1['FAILED'],void 0x0);}function recomputeBoundingSpheres(_0x41c4ff,_0x1e27f2){var _0x22b2ee=_0x68aa19,_0x2b7cee=_0x41c4ff[_0x22b2ee(0x53cb)]['offset'];if(_0x41c4ff[_0x22b2ee(0x3fd6)]&&defined$1(_0x2b7cee)){var _0x5949fe,_0x51288f=_0x41c4ff[_0x22b2ee(0x42c4)],_0x14ce8e=_0x41c4ff[_0x22b2ee(0xff4)],_0x5ca2a8=_0x14ce8e['length'],_0xb746ba=_0x41c4ff['_tempBoundingSpheres'];if(!defined$1(_0xb746ba)){for(_0xb746ba=new Array(_0x5ca2a8),_0x5949fe=0x0;_0x5949fe<_0x5ca2a8;_0x5949fe++)_0xb746ba[_0x5949fe]=new BoundingSphere();_0x41c4ff[_0x22b2ee(0xed6)]=_0xb746ba;}for(_0x5949fe=0x0;_0x5949fe<_0x5ca2a8;++_0x5949fe){var _0x7484eb=_0xb746ba[_0x5949fe],_0x58dbed=_0x41c4ff[_0x22b2ee(0x4472)]['getBatchedAttribute'](_0x5949fe,_0x2b7cee,new Cartesian3());transformBoundingSphere(_0x7484eb=_0x14ce8e[_0x5949fe][_0x22b2ee(0x254b)](_0x7484eb),_0x58dbed,_0x51288f[_0x5949fe]);}var _0x41455b=[],_0x2406e4=[],_0x243d9e=[];for(_0x5949fe=0x0;_0x5949fe<_0x5ca2a8;++_0x5949fe){var _0x4d6cad=_0xb746ba[_0x5949fe];_0x4d6cad[_0x22b2ee(0x19ee)]['x']-_0x4d6cad[_0x22b2ee(0x2896)]>0x0||BoundingSphere[_0x22b2ee(0x5163)](_0x4d6cad,Plane[_0x22b2ee(0x4797)])!==Intersect$1[_0x22b2ee(0xde3)]?_0x41455b[_0x22b2ee(0x3a33)](_0x4d6cad):(_0x2406e4[_0x22b2ee(0x3a33)](_0x4d6cad),_0x243d9e[_0x22b2ee(0x3a33)](_0x4d6cad));}var _0xe19810=_0x41455b[0x0],_0x4e11dd=_0x243d9e[0x0],_0x4c1b6c=_0x2406e4[0x0];for(_0x5949fe=0x1;_0x5949fe<_0x41455b[_0x22b2ee(0x531b)];_0x5949fe++)_0xe19810=BoundingSphere['union'](_0xe19810,_0x41455b[_0x5949fe]);for(_0x5949fe=0x1;_0x5949fe<_0x243d9e[_0x22b2ee(0x531b)];_0x5949fe++)_0x4e11dd=BoundingSphere[_0x22b2ee(0x4415)](_0x4e11dd,_0x243d9e[_0x5949fe]);for(_0x5949fe=0x1;_0x5949fe<_0x2406e4[_0x22b2ee(0x531b)];_0x5949fe++)_0x4c1b6c=BoundingSphere[_0x22b2ee(0x4415)](_0x4c1b6c,_0x2406e4[_0x5949fe]);var _0x5b418d=[];for(defined$1(_0xe19810)&&_0x5b418d[_0x22b2ee(0x3a33)](_0xe19810),defined$1(_0x4e11dd)&&_0x5b418d['push'](_0x4e11dd),defined$1(_0x4c1b6c)&&_0x5b418d['push'](_0x4c1b6c),_0x5949fe=0x0;_0x5949fe<_0x5b418d[_0x22b2ee(0x531b)];_0x5949fe++){var _0x3594d2=_0x5b418d[_0x5949fe]['clone'](_0x41c4ff[_0x22b2ee(0x279)][_0x5949fe]);_0x41c4ff[_0x22b2ee(0x279)][_0x5949fe]=_0x3594d2,_0x41c4ff[_0x22b2ee(0x47b8)][_0x5949fe]=BoundingSphere[_0x22b2ee(0x1bc9)](_0x3594d2,_0x1e27f2['mapProjection'],_0x41c4ff[_0x22b2ee(0x47b8)][_0x5949fe]);}Primitive[_0x22b2ee(0x3070)](_0x41c4ff,_0x1e27f2,_0x41c4ff[_0x22b2ee(0x221)],!0x0),_0x41c4ff['_recomputeBoundingSpheres']=!0x1;}else _0x41c4ff['_recomputeBoundingSpheres']=!0x1;}var scratchBoundingSphereCenterEncoded=new EncodedCartesian3(),scratchBoundingSphereCartographic=new Cartographic(),scratchBoundingSphereCenter2D=new Cartesian3(),scratchBoundingSphere$4=new BoundingSphere();function updateBatchTableBoundingSpheres(_0x328157,_0x4ffe03){var _0x3e3fc8=_0x68aa19;if(defined$1(_0x328157[_0x3e3fc8(0x53cb)]['distanceDisplayCondition'])&&!_0x328157[_0x3e3fc8(0xc5f)]){for(var _0x25bba2=_0x328157[_0x3e3fc8(0x296d)],_0x2a8b55=_0x25bba2[_0x3e3fc8(0x1d53)],_0x335e7c=_0x25bba2['center3DLow'],_0x82026f=_0x25bba2['center2DHigh'],_0x43d8bc=_0x25bba2['center2DLow'],_0x424a4f=_0x25bba2[_0x3e3fc8(0x2896)],_0x275690=_0x4ffe03[_0x3e3fc8(0x1682)],_0x3b75b9=_0x275690[_0x3e3fc8(0x1706)],_0x140f9a=_0x328157[_0x3e3fc8(0x4472)],_0xd0d146=_0x328157['_instanceBoundingSpheres'],_0x1e4679=_0xd0d146[_0x3e3fc8(0x531b)],_0x34db32=0x0;_0x34db32<_0x1e4679;++_0x34db32){var _0x739b52=_0xd0d146[_0x34db32];if(defined$1(_0x739b52)){var _0x38672f=_0x328157['modelMatrix'];defined$1(_0x38672f)&&_0x328157['updateBoundingSphere']&&(_0x739b52=BoundingSphere['transform'](_0x739b52,_0x38672f,scratchBoundingSphere$4));var _0x5f0c2b=_0x739b52['center'],_0x3ee757=_0x739b52[_0x3e3fc8(0x2896)],_0x546449=EncodedCartesian3[_0x3e3fc8(0x2d23)](_0x5f0c2b,scratchBoundingSphereCenterEncoded);if(_0x140f9a[_0x3e3fc8(0x4bb8)](_0x34db32,_0x2a8b55,_0x546449['high']),_0x140f9a[_0x3e3fc8(0x4bb8)](_0x34db32,_0x335e7c,_0x546449[_0x3e3fc8(0x3fef)]),!_0x4ffe03[_0x3e3fc8(0x565c)]){var _0x152efb=_0x3b75b9[_0x3e3fc8(0x541d)](_0x5f0c2b,scratchBoundingSphereCartographic),_0x131fcb=_0x275690[_0x3e3fc8(0x3eda)](_0x152efb,scratchBoundingSphereCenter2D);_0x546449=EncodedCartesian3[_0x3e3fc8(0x2d23)](_0x131fcb,scratchBoundingSphereCenterEncoded),_0x140f9a[_0x3e3fc8(0x4bb8)](_0x34db32,_0x82026f,_0x546449['high']),_0x140f9a[_0x3e3fc8(0x4bb8)](_0x34db32,_0x43d8bc,_0x546449[_0x3e3fc8(0x3fef)]);}_0x140f9a[_0x3e3fc8(0x4bb8)](_0x34db32,_0x424a4f,_0x3ee757);}}_0x328157['_batchTableBoundingSpheresUpdated']=!0x0;}}var offsetScratchCartesian=new Cartesian3(),offsetCenterScratch=new Cartesian3();function updateBatchTableOffsets(_0x11dd3b,_0x2455bf){var _0x33ef26=_0x68aa19;if(defined$1(_0x11dd3b[_0x33ef26(0x53cb)][_0x33ef26(0x19b4)])&&!_0x11dd3b[_0x33ef26(0x4d92)]&&!_0x2455bf[_0x33ef26(0x565c)]){for(var _0x45d883=_0x11dd3b['_batchTableOffsetAttribute2DIndex'],_0x339afe=_0x2455bf[_0x33ef26(0x1682)],_0x5394c8=_0x339afe[_0x33ef26(0x1706)],_0x28fa37=_0x11dd3b[_0x33ef26(0x4472)],_0x1bd61b=_0x11dd3b[_0x33ef26(0xff4)],_0x47e780=_0x1bd61b[_0x33ef26(0x531b)],_0xc151bf=0x0;_0xc151bf<_0x47e780;++_0xc151bf){var _0x2a5f4e=_0x1bd61b[_0xc151bf];if(defined$1(_0x2a5f4e)){var _0x3600a3=_0x28fa37[_0x33ef26(0x3d4)](_0xc151bf,_0x11dd3b[_0x33ef26(0x53cb)]['offset']);if(Cartesian3[_0x33ef26(0x2ed4)](_0x3600a3,Cartesian3[_0x33ef26(0x3e26)]))_0x28fa37[_0x33ef26(0x4bb8)](_0xc151bf,_0x45d883,Cartesian3[_0x33ef26(0x3e26)]);else{var _0x2cb1ef=_0x11dd3b[_0x33ef26(0x221)];defined$1(_0x2cb1ef)&&(_0x2a5f4e=BoundingSphere[_0x33ef26(0x4503)](_0x2a5f4e,_0x2cb1ef,scratchBoundingSphere$4));var _0x558dee=_0x2a5f4e[_0x33ef26(0x19ee)];_0x558dee=_0x5394c8['scaleToGeodeticSurface'](_0x558dee,offsetCenterScratch);var _0x9b6845=_0x5394c8[_0x33ef26(0x541d)](_0x558dee,scratchBoundingSphereCartographic),_0x323c81=_0x339afe['project'](_0x9b6845,scratchBoundingSphereCenter2D),_0x1099cd=Cartesian3['add'](_0x3600a3,_0x558dee,offsetScratchCartesian);_0x9b6845=_0x5394c8[_0x33ef26(0x541d)](_0x1099cd,_0x9b6845);var _0x42f41f=_0x339afe[_0x33ef26(0x3eda)](_0x9b6845,offsetScratchCartesian),_0x5ac50e=Cartesian3[_0x33ef26(0x286c)](_0x42f41f,_0x323c81,offsetScratchCartesian),_0x3ecc28=_0x5ac50e['x'];_0x5ac50e['x']=_0x5ac50e['z'],_0x5ac50e['z']=_0x5ac50e['y'],_0x5ac50e['y']=_0x3ecc28,_0x28fa37[_0x33ef26(0x4bb8)](_0xc151bf,_0x45d883,_0x5ac50e);}}}_0x11dd3b[_0x33ef26(0x4d92)]=!0x0;}}function createVertexArray$5(_0x3a377c,_0x37601e){var _0x4a23f2=_0x68aa19;for(var _0x2c3cbb=_0x3a377c[_0x4a23f2(0x3f8d)],_0x2ba1b6=_0x3a377c[_0x4a23f2(0x61e)],_0x14c7ce=_0x37601e[_0x4a23f2(0x565c)],_0x5c80f1=_0x37601e[_0x4a23f2(0x4174)],_0x3d7f1a=[],_0x54c219=_0x2ba1b6[_0x4a23f2(0x531b)],_0x39cc07=0x0;_0x39cc07<_0x54c219;++_0x39cc07){var _0x104871=_0x2ba1b6[_0x39cc07];if(hasSidenessAttribute(_0x3a377c)){var _0x332d2b=createOutlineVertexBuffer(_0x5c80f1,_0x104871['attributes'][_0x4a23f2(0x2859)]),_0x28e1ee=createSidenessVertexBuffer$1(_0x5c80f1),_0x40f541=createOutlineVertexBuffer(_0x5c80f1,_0x104871['attributes'][_0x4a23f2(0x237)]),_0x1b64a9=createOutlineVertexBuffer(_0x5c80f1,_0x104871[_0x4a23f2(0x1b28)][_0x4a23f2(0x2dc1)]),_0x278015=createOutlineVertexBuffer(_0x5c80f1,_0x104871[_0x4a23f2(0x1b28)][_0x4a23f2(0x3a20)]),_0x2c69b5=createOutlineVertexBuffer(_0x5c80f1,_0x104871['attributes'][_0x4a23f2(0x2c8f)]),_0x2ad02c=[];(_0x2c3cbb={})[_0x4a23f2(0x2859)]=0x0,_0x2ad02c[_0x4a23f2(0x3a33)]({'index':_0x2c3cbb[_0x4a23f2(0x2859)],'vertexBuffer':_0x332d2b,'componentsPerAttribute':0x1,'componentDatatype':ComponentDatatype$1['FLOAT'],'normalize':!0x1}),_0x2c3cbb[_0x4a23f2(0x5320)]=0x1,_0x2ad02c[_0x4a23f2(0x3a33)]({'index':_0x2c3cbb[_0x4a23f2(0x5320)],'vertexBuffer':_0x28e1ee,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x4a23f2(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1}),_0x2c3cbb[_0x4a23f2(0x3f83)]=0x2,_0x2ad02c[_0x4a23f2(0x3a33)]({'index':_0x2c3cbb['position02DHigh'],'vertexBuffer':_0x40f541,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x4a23f2(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1}),_0x2c3cbb[_0x4a23f2(0x3589)]=0x3,_0x2ad02c['push']({'index':_0x2c3cbb[_0x4a23f2(0x3589)],'vertexBuffer':_0x40f541,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x4a23f2(0x15eb)],'offsetInBytes':0xc,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1}),_0x2c3cbb['position02DLow']=0x4,_0x2ad02c['push']({'index':_0x2c3cbb['position02DLow'],'vertexBuffer':_0x1b64a9,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x4a23f2(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1}),_0x2c3cbb[_0x4a23f2(0x392b)]=0x5,_0x2ad02c[_0x4a23f2(0x3a33)]({'index':_0x2c3cbb[_0x4a23f2(0x392b)],'vertexBuffer':_0x1b64a9,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x4a23f2(0x15eb)],'offsetInBytes':0xc,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1}),_0x2c3cbb[_0x4a23f2(0x4790)]=0x6,_0x2ad02c[_0x4a23f2(0x3a33)]({'index':_0x2c3cbb[_0x4a23f2(0x4790)],'vertexBuffer':_0x278015,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1}),_0x2c3cbb[_0x4a23f2(0x296f)]=0x7,_0x2ad02c['push']({'index':_0x2c3cbb[_0x4a23f2(0x296f)],'vertexBuffer':_0x278015,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0xc,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1}),_0x2c3cbb[_0x4a23f2(0x6d7)]=0x8,_0x2ad02c[_0x4a23f2(0x3a33)]({'index':_0x2c3cbb[_0x4a23f2(0x6d7)],'vertexBuffer':_0x2c69b5,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x4a23f2(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1}),_0x2c3cbb[_0x4a23f2(0x276a)]=0x9,_0x2ad02c[_0x4a23f2(0x3a33)]({'index':_0x2c3cbb[_0x4a23f2(0x276a)],'vertexBuffer':_0x2c69b5,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x4a23f2(0x15eb)],'offsetInBytes':0xc,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1});var _0x4e329c=new VertexArray({'context':_0x5c80f1,'attributes':_0x2ad02c,'indexBuffer':createIndexBuffer$4(_0x5c80f1)});_0x4e329c[_0x4a23f2(0x41cc)]=_0x104871[_0x4a23f2(0x1b28)][_0x4a23f2(0x3a20)][_0x4a23f2(0x21e8)][_0x4a23f2(0x531b)]/_0x104871['attributes'][_0x4a23f2(0x3a20)][_0x4a23f2(0xbdc)]-0x1,_0x3a377c['_attributeLocations']=_0x2c3cbb,_0x3d7f1a[_0x4a23f2(0x3a33)](_0x4e329c);}else _0x3d7f1a[_0x4a23f2(0x3a33)](VertexArray['fromGeometry']({'context':_0x5c80f1,'geometry':_0x104871,'attributeLocations':_0x2c3cbb,'bufferUsage':BufferUsage[_0x4a23f2(0x495a)],'interleave':_0x3a377c[_0x4a23f2(0x4de)]}));if(defined$1(_0x3a377c[_0x4a23f2(0x49e1)]))_0x3a377c[_0x4a23f2(0x49e1)](_0x37601e,_0x104871);else{if(_0x3a377c[_0x4a23f2(0x279)][_0x4a23f2(0x3a33)](BoundingSphere[_0x4a23f2(0x254b)](_0x104871[_0x4a23f2(0x5809)])),_0x3a377c['_boundingSphereWC'][_0x4a23f2(0x3a33)](new BoundingSphere()),!_0x14c7ce&&defined$1(_0x104871[_0x4a23f2(0x4138)])){var _0x3b9ec3=_0x104871['boundingSphereCV']['center'],_0x1476a8=_0x3b9ec3['x'],_0x1b2940=_0x3b9ec3['y'],_0x44dfd6=_0x3b9ec3['z'];_0x3b9ec3['x']=_0x44dfd6,_0x3b9ec3['y']=_0x1476a8,_0x3b9ec3['z']=_0x1b2940,_0x3a377c[_0x4a23f2(0x47b8)][_0x4a23f2(0x3a33)](BoundingSphere[_0x4a23f2(0x254b)](_0x104871['boundingSphereCV'])),_0x3a377c[_0x4a23f2(0x363f)]['push'](new BoundingSphere()),_0x3a377c['_boundingSphereMorph'][_0x4a23f2(0x3a33)](new BoundingSphere());}}}_0x3a377c[_0x4a23f2(0x461b)]=_0x3d7f1a,_0x3a377c[_0x4a23f2(0xb90)]=_0x2ba1b6[0x0][_0x4a23f2(0x2a6)],_0x3a377c[_0x4a23f2(0x1390)]&&(_0x3a377c[_0x4a23f2(0x4504)]=void 0x0),_0x3a377c[_0x4a23f2(0x61e)]=void 0x0,setReady(_0x3a377c,_0x37601e,PrimitiveState$1[_0x4a23f2(0x5701)],void 0x0);}function hasSidenessAttribute(_0x58db8a){var _0x4409ec=_0x68aa19;return defined$1(_0x58db8a[_0x4409ec(0x3f8d)][_0x4409ec(0x5320)]);}var scratchSidenessVertexBuffer$1=null;function createSidenessVertexBuffer$1(_0x5d7228){var _0x3f0ad4=_0x68aa19,_0x35fd69=new Float32Array(0x8),_0x24efbc=0x0;return _0x35fd69[_0x24efbc++]=0x0,_0x35fd69[_0x24efbc++]=0x0,_0x35fd69[_0x24efbc++]=0x0,_0x35fd69[_0x24efbc++]=0x1,_0x35fd69[_0x24efbc++]=0x1,_0x35fd69[_0x24efbc++]=0x1,_0x35fd69[_0x24efbc++]=0x1,_0x35fd69[_0x24efbc++]=0x0,(scratchSidenessVertexBuffer$1=Buffer$1[_0x3f0ad4(0xb5a)]({'context':_0x5d7228,'typedArray':_0x35fd69,'usage':BufferUsage['STATIC_DRAW']}))[_0x3f0ad4(0x2524)]=!0x1,scratchSidenessVertexBuffer$1;}function createOutlineVertexBuffer(_0x1069c9,_0x28738f){var _0x49ada9=_0x68aa19;return Buffer$1[_0x49ada9(0xb5a)]({'context':_0x1069c9,'typedArray':_0x28738f[_0x49ada9(0x21e8)],'usage':BufferUsage[_0x49ada9(0x495a)]});}function createEdgeIndexArray$2(){var _0x3ace67=new Uint16Array(0x6),_0x277c52=0x0;return _0x3ace67[_0x277c52++]=0x2,_0x3ace67[_0x277c52++]=0x1,_0x3ace67[_0x277c52++]=0x0,_0x3ace67[_0x277c52++]=0x3,_0x3ace67[_0x277c52++]=0x2,_0x3ace67[_0x277c52++]=0x0,_0x3ace67;}var scratchIndexBuffer$1=null;function createIndexBuffer$4(_0x37f19d){var _0x31a635=_0x68aa19;return defined$1(scratchIndexBuffer$1)||((scratchIndexBuffer$1=Buffer$1[_0x31a635(0xaad)]({'context':_0x37f19d,'typedArray':createEdgeIndexArray$2(),'usage':BufferUsage[_0x31a635(0x495a)],'indexDatatype':IndexDatatype$1[_0x31a635(0x2c91)]}))[_0x31a635(0x2524)]=!0x1),scratchIndexBuffer$1;}function createRenderStates$5(_0x270ee8,_0x33178d,_0xc68c15,_0xce8016,_0x296de8){var _0x54b75d=_0x68aa19,_0x5bd0f4,_0x16e27a=_0xc68c15[_0x54b75d(0x18af)]();defined$1(_0x296de8)&&_0x296de8&&(_0x16e27a[_0x54b75d(0x4c29)]=S3MRenderStateCreator[_0x54b75d(0x204d)](!0x0)),_0xce8016?((_0x5bd0f4=clone$1(_0x16e27a,!0x1))[_0x54b75d(0x16e)]={'enabled':!0x0,'face':CullFace$1[_0x54b75d(0x33ef)]},_0x270ee8['_frontFaceRS']=RenderState[_0x54b75d(0x4d21)](_0x5bd0f4),_0x5bd0f4[_0x54b75d(0x16e)][_0x54b75d(0x3e83)]=CullFace$1[_0x54b75d(0x1e2d)],_0x270ee8[_0x54b75d(0x3a7f)]=RenderState[_0x54b75d(0x4d21)](_0x5bd0f4)):(_0x270ee8['_frontFaceRS']=RenderState[_0x54b75d(0x4d21)](_0x16e27a),_0x270ee8[_0x54b75d(0x3a7f)]=_0x270ee8[_0x54b75d(0x3ce0)]),_0x5bd0f4=clone$1(_0x16e27a,!0x1),defined$1(_0x270ee8[_0x54b75d(0x3db4)])&&(_0x5bd0f4[_0x54b75d(0x4ba1)][_0x54b75d(0x20fb)]=!0x1),defined$1(_0x270ee8[_0x54b75d(0x3db4)])&&((_0x5bd0f4=clone$1(_0x16e27a=_0x270ee8[_0x54b75d(0x3db4)][_0x54b75d(0x18af)](),!0x1))[_0x54b75d(0x4ba1)][_0x54b75d(0x326b)]=DepthFunction$1['GREATER'],_0xce8016?(_0x5bd0f4[_0x54b75d(0x16e)]={'enabled':!0x0,'face':CullFace$1[_0x54b75d(0x33ef)]},_0x270ee8[_0x54b75d(0x1b32)]=RenderState['fromCache'](_0x5bd0f4),_0x5bd0f4[_0x54b75d(0x16e)]['face']=CullFace$1['FRONT'],_0x270ee8['_backFaceDepthFailRS']=RenderState['fromCache'](_0x5bd0f4)):(_0x270ee8[_0x54b75d(0x1b32)]=RenderState[_0x54b75d(0x4d21)](_0x5bd0f4),_0x270ee8[_0x54b75d(0x985)]=_0x270ee8[_0x54b75d(0x3ce0)]));}function createShaderProgram$4(_0x5c7503,_0x5e3b32,_0x210d79){var _0x2f7acc=_0x68aa19,_0x37b5c2=_0x5e3b32['context'],_0x45118a=_0x5c7503[_0x2f7acc(0x3f8d)],_0x4af62b=hasSidenessAttribute(_0x5c7503),_0x283246=_0x5c7503[_0x2f7acc(0x4472)][_0x2f7acc(0x1ce1)]()(_0x210d79[_0x2f7acc(0x1f4b)]);_0x283246=Primitive[_0x2f7acc(0x10d0)](_0x5c7503,_0x283246),_0x283246=Primitive[_0x2f7acc(0x135d)](_0x5c7503,_0x283246),_0x283246=appendPickToVertexShader(_0x283246=Primitive[_0x2f7acc(0x3f86)](_0x5c7503,_0x283246,_0x5e3b32[_0x2f7acc(0x565c)])),_0x283246=modifyForEncodedNormals$1(_0x5c7503,_0x283246=Primitive['_updateColorAttribute'](_0x5c7503,_0x283246,!0x1)),_0x283246=Primitive[_0x2f7acc(0xeb9)](_0x5c7503,_0x283246,_0x5e3b32[_0x2f7acc(0x565c)]);var _0x56447e=_0x210d79[_0x2f7acc(0x4fde)]();_0x56447e=appendPickToFragmentShader(_0x56447e);var _0x12f6ae,_0x2f153c=[];_0x5c7503[_0x2f7acc(0xf08)][_0x2f7acc(0x20fb)]&&_0x2f153c['push']('POLYGON_OFFSET'),_0x56447e=new ShaderSource({'sources':[_0x56447e],'defines':_0x2f153c}),_0x5c7503[_0x2f7acc(0x2cf)]&&_0x56447e[_0x2f7acc(0x4ce5)][_0x2f7acc(0x3a33)](_0x2f7acc(0x51fb)),_0x4af62b&&(_0x12f6ae=new ShaderSource({'sources':[_0x283246],'defines':[_0x2f7acc(0x11e7)]})),_0x5c7503[_0x2f7acc(0x3fca)]=ShaderProgram$1[_0x2f7acc(0x57a2)]({'context':_0x37b5c2,'shaderProgram':_0x5c7503[_0x2f7acc(0x3fca)],'vertexShaderSource':_0x4af62b?_0x12f6ae:_0x283246,'fragmentShaderSource':_0x56447e,'attributeLocations':_0x45118a}),validateShaderMatching(_0x5c7503['_sp']),defined$1(_0x5c7503['_depthFailAppearance'])&&(_0x283246=_0x5c7503[_0x2f7acc(0x4472)][_0x2f7acc(0x1ce1)]()(_0x5c7503[_0x2f7acc(0x3db4)]['vertexShaderSource']),_0x283246=Primitive['_appendShowToShader'](_0x5c7503,_0x283246),_0x283246=appendPickToVertexShader(_0x283246=Primitive[_0x2f7acc(0x3f86)](_0x5c7503,_0x283246,_0x5e3b32[_0x2f7acc(0x565c)])),_0x283246=modifyForEncodedNormals$1(_0x5c7503,_0x283246=Primitive[_0x2f7acc(0x17f4)](_0x5c7503,_0x283246,!0x0)),_0x283246=depthClampVS(_0x283246=Primitive[_0x2f7acc(0xeb9)](_0x5c7503,_0x283246,_0x5e3b32[_0x2f7acc(0x565c)])),_0x56447e=depthClampFS(_0x56447e=appendPickToFragmentShader(_0x56447e=_0x5c7503[_0x2f7acc(0x3db4)][_0x2f7acc(0x4fde)]())),_0x5c7503[_0x2f7acc(0x1c41)]=ShaderProgram$1['replaceCache']({'context':_0x37b5c2,'shaderProgram':_0x5c7503[_0x2f7acc(0x1c41)],'vertexShaderSource':_0x283246,'fragmentShaderSource':_0x56447e,'attributeLocations':_0x45118a}),validateShaderMatching(_0x5c7503[_0x2f7acc(0x1c41)]));}var modifiedModelViewScratch$3=new Matrix4(),rtcScratch$3=new Cartesian3();function getUniforms(_0x13b577,_0x2ed241,_0x3de8f8,_0x3e7eb9){var _0x112979=_0x68aa19,_0x83a35d=defined$1(_0x3de8f8)?_0x3de8f8[_0x112979(0x9a2)]:void 0x0,_0x1513f8={},_0x1abeba=_0x2ed241['uniforms'];if(defined$1(_0x1abeba)){for(var _0x1f413d in _0x1abeba)_0x1abeba[_0x112979(0x2a77)](_0x1f413d)&&(_0x1513f8[_0x1f413d]=getUniformFunction(_0x1abeba,_0x1f413d));}var _0x57cf0f=combine$2(_0x1513f8,_0x83a35d);return(_0x57cf0f=_0x13b577[_0x112979(0x4472)][_0x112979(0x36b5)]()(_0x57cf0f))['u_polygonOffset']=function(){var _0x5f390e=_0x112979;return _0x13b577['_polygonOffset'][_0x5f390e(0x327)];},_0x57cf0f[_0x112979(0x2f9a)]=function(){var _0x254790=_0x112979;return defaultValue$1(_0x13b577[_0x254790(0x1a7b)],0x1);},_0x57cf0f['uSwipeRegion']=function(){var _0x6d4d68=_0x112979,_0x4a578b=_0x13b577[_0x6d4d68(0x1a6f)],_0x9fe19e=new Cartesian4();return Cartesian4[_0x6d4d68(0x2b84)](_0x4a578b['x'],_0x4a578b['y'],_0x4a578b['x']+_0x4a578b['z'],_0x4a578b['y']+_0x4a578b['w'],_0x9fe19e),_0x9fe19e['x']=_0x9fe19e['x']*_0x3e7eb9[_0x6d4d68(0x4174)][_0x6d4d68(0x2e24)],_0x9fe19e['y']=(0x1-_0x9fe19e['y'])*_0x3e7eb9[_0x6d4d68(0x4174)][_0x6d4d68(0x1b40)],_0x9fe19e['z']=_0x9fe19e['z']*_0x3e7eb9['context']['drawingBufferWidth'],_0x9fe19e['w']=(0x1-_0x9fe19e['w'])*_0x3e7eb9[_0x6d4d68(0x4174)][_0x6d4d68(0x1b40)],_0x9fe19e;},defined$1(_0x13b577[_0x112979(0x23b5)])&&(_0x57cf0f[_0x112979(0x502a)]=function(){var _0x467220=_0x112979,_0x3301cb=_0x3e7eb9[_0x467220(0x4174)][_0x467220(0x3cca)][_0x467220(0x629)];return Matrix4[_0x467220(0x373b)](_0x3301cb,_0x13b577[_0x467220(0x2f1)],modifiedModelViewScratch$3),Matrix4[_0x467220(0x10a0)](modifiedModelViewScratch$3,_0x13b577[_0x467220(0x23b5)],rtcScratch$3),Matrix4[_0x467220(0x3628)](modifiedModelViewScratch$3,rtcScratch$3,modifiedModelViewScratch$3),modifiedModelViewScratch$3;}),_0x57cf0f;}function createCommands$8(_0x4f6c16,_0x3f6c08,_0x4b6883,_0x5f2196,_0x1a1ab9,_0x3499cf,_0xe359b,_0x1932c0){var _0x510fbd=_0x68aa19,_0x1e15a5,_0xcf08b6=getUniforms(_0x4f6c16,_0x3f6c08,_0x4b6883,_0x1932c0);defined$1(_0x4f6c16[_0x510fbd(0x3db4)])&&(_0x1e15a5=getUniforms(_0x4f6c16,_0x4f6c16[_0x510fbd(0x3db4)],_0x4f6c16['_depthFailAppearance'][_0x510fbd(0x128b)],_0x1932c0));var _0x56db1f=_0x5f2196?Pass$1['TRANSLUCENT']:Pass$1[_0x510fbd(0x3c49)],_0x190423=_0x1a1ab9?0x2:0x1;_0x190423*=defined$1(_0x4f6c16[_0x510fbd(0x3db4)])?0x2:0x1,_0x3499cf[_0x510fbd(0x531b)]=_0x4f6c16[_0x510fbd(0x461b)][_0x510fbd(0x531b)]*_0x190423;for(var _0x4168e1=_0x3499cf[_0x510fbd(0x531b)],_0x4cbf8c=0x0,_0x1e2751=0x0;_0x1e2751<_0x4168e1;++_0x1e2751){var _0x1ddd7a;_0x1a1ab9&&(defined$1(_0x1ddd7a=_0x3499cf[_0x1e2751])||(_0x1ddd7a=_0x3499cf[_0x1e2751]=new DrawCommand({'owner':_0x4f6c16,'primitiveType':_0x4f6c16['_primitiveType']})),_0x1ddd7a[_0x510fbd(0xa85)]=_0x4f6c16[_0x510fbd(0x461b)][_0x4cbf8c],_0x1ddd7a['renderState']=_0x4f6c16[_0x510fbd(0x3a7f)],_0x1ddd7a['shaderProgram']=_0x4f6c16['_sp'],_0x1ddd7a[_0x510fbd(0x15fe)]=_0xcf08b6,_0x1ddd7a['pass']=_0x56db1f,++_0x1e2751),defined$1(_0x1ddd7a=_0x3499cf[_0x1e2751])||(_0x1ddd7a=_0x3499cf[_0x1e2751]=new DrawCommand({'owner':_0x4f6c16,'primitiveType':_0x4f6c16[_0x510fbd(0xb90)]})),_0x1ddd7a['vertexArray']=_0x4f6c16[_0x510fbd(0x461b)][_0x4cbf8c],_0x1ddd7a['renderState']=_0x4f6c16['_frontFaceRS'],_0x1ddd7a[_0x510fbd(0x30a0)]=_0x4f6c16[_0x510fbd(0x3fca)],_0x1ddd7a[_0x510fbd(0x15fe)]=_0xcf08b6,_0x1ddd7a[_0x510fbd(0x18ad)]=_0x56db1f,_0x1ddd7a[_0x510fbd(0x44fd)]=defaultValue$1(_0x1ddd7a[_0x510fbd(0xa85)][_0x510fbd(0x41cc)],0x0),defined$1(_0x4f6c16[_0x510fbd(0x3db4)])&&(_0x1a1ab9&&(defined$1(_0x1ddd7a=_0x3499cf[++_0x1e2751])||(_0x1ddd7a=_0x3499cf[_0x1e2751]=new DrawCommand({'owner':_0x4f6c16,'primitiveType':_0x4f6c16[_0x510fbd(0xb90)]})),_0x1ddd7a[_0x510fbd(0xa85)]=_0x4f6c16['_va'][_0x4cbf8c],_0x1ddd7a[_0x510fbd(0x5547)]=_0x4f6c16[_0x510fbd(0x985)],_0x1ddd7a[_0x510fbd(0x30a0)]=_0x4f6c16[_0x510fbd(0x1c41)],_0x1ddd7a[_0x510fbd(0x15fe)]=_0x1e15a5,_0x1ddd7a[_0x510fbd(0x18ad)]=_0x56db1f),defined$1(_0x1ddd7a=_0x3499cf[++_0x1e2751])||(_0x1ddd7a=_0x3499cf[_0x1e2751]=new DrawCommand({'owner':_0x4f6c16,'primitiveType':_0x4f6c16[_0x510fbd(0xb90)]})),_0x1ddd7a[_0x510fbd(0xa85)]=_0x4f6c16[_0x510fbd(0x461b)][_0x4cbf8c],_0x1ddd7a[_0x510fbd(0x5547)]=_0x4f6c16[_0x510fbd(0x1b32)],_0x1ddd7a[_0x510fbd(0x30a0)]=_0x4f6c16['_spDepthFail'],_0x1ddd7a[_0x510fbd(0x15fe)]=_0x1e15a5,_0x1ddd7a[_0x510fbd(0x18ad)]=_0x56db1f),++_0x4cbf8c;}}function updateAndQueueCommands$2(_0x5defd0,_0x5e4fc2,_0x196284,_0x2dbaa7,_0x1a0291,_0x2f842b,_0xaec63,_0x3c2f9d){var _0x30b882=_0x68aa19,_0x342910;Primitive[_0x30b882(0x3070)](_0x5defd0,_0x5e4fc2,_0x1a0291),_0x5e4fc2['mode']===SceneMode$1[_0x30b882(0x5135)]?_0x342910=_0x5defd0[_0x30b882(0x15e0)]?_0x5defd0[_0x30b882(0x472)]:_0x5defd0[_0x30b882(0x279)]:_0x5e4fc2[_0x30b882(0x4318)]===SceneMode$1[_0x30b882(0x449e)]?_0x342910=_0x5defd0[_0x30b882(0x47b8)]:_0x5e4fc2[_0x30b882(0x4318)]===SceneMode$1[_0x30b882(0x4c10)]&&defined$1(_0x5defd0[_0x30b882(0x363f)])?_0x342910=_0x5defd0[_0x30b882(0x363f)]:defined$1(_0x5defd0[_0x30b882(0x3c5b)])&&(_0x342910=_0x5defd0['_boundingSphereMorph']);var _0x32509d=!0x0;_0x5e4fc2['_fboState'][_0x30b882(0x5481)]===FrameBufferType[_0x30b882(0x670)]&&(_0x32509d=!0x1);var _0xfccf2=_0x5e4fc2[_0x30b882(0x3080)],_0x55d9d6=_0x5e4fc2[_0x30b882(0x14f6)];if(_0x32509d&&(_0x55d9d6[_0x30b882(0x2507)]||_0x55d9d6[_0x30b882(0x3f0b)])){var _0x18695e=_0x5defd0['allowPicking'],_0x2fe932=ShadowMode$1[_0x30b882(0x2850)](_0x5defd0[_0x30b882(0x284a)]),_0xd78752=ShadowMode$1[_0x30b882(0x4935)](_0x5defd0['shadows']),_0x5b2f87=_0x196284[_0x30b882(0x531b)],_0x10ed1f=_0x3c2f9d?0x2:0x1;_0x10ed1f*=defined$1(_0x5defd0[_0x30b882(0x3db4)])?0x2:0x1;for(var _0x51b118=0x0;_0x51b118<_0x5b2f87;++_0x51b118){var _0x4ef3aa=Math[_0x30b882(0x67a)](_0x51b118/_0x10ed1f),_0x54f320=_0x196284[_0x51b118];_0x54f320['modelMatrix']=_0x1a0291,_0x54f320[_0x30b882(0x20c5)]=_0x342910[_0x4ef3aa],_0x54f320[_0x30b882(0x16e)]=_0x2f842b,_0x54f320[_0x30b882(0x4526)]=_0xaec63,_0x54f320[_0x30b882(0x2850)]=_0x2fe932,_0x54f320[_0x30b882(0x4935)]=_0xd78752,_0x54f320[_0x30b882(0x53f5)]=_0x18695e?_0x30b882(0x3ff8):void 0x0,_0xfccf2[_0x30b882(0x3a33)](_0x54f320);}}}Primitive['_updateBoundingVolumes']=function(_0x5deb76,_0x26aad9,_0x38ca3f,_0x2db2e4){var _0x3d8dfb=_0x68aa19;if(_0x5deb76[_0x3d8dfb(0x15e0)]){var _0x3e108e,_0x2fb57f,_0xcdb31c;if(_0x2db2e4||!Matrix4[_0x3d8dfb(0x2ed4)](_0x38ca3f,_0x5deb76['_modelMatrix'])){for(Matrix4[_0x3d8dfb(0x254b)](_0x38ca3f,_0x5deb76[_0x3d8dfb(0x2f1)]),_0x2fb57f=_0x5deb76[_0x3d8dfb(0x279)][_0x3d8dfb(0x531b)],_0x3e108e=0x0;_0x3e108e<_0x2fb57f;++_0x3e108e)defined$1(_0xcdb31c=_0x5deb76[_0x3d8dfb(0x279)][_0x3e108e])&&(_0x5deb76['_boundingSphereWC'][_0x3e108e]=BoundingSphere[_0x3d8dfb(0x4503)](_0xcdb31c,_0x38ca3f,_0x5deb76[_0x3d8dfb(0x472)][_0x3e108e]),_0x26aad9['scene3DOnly']||(_0x5deb76[_0x3d8dfb(0x363f)][_0x3e108e]=BoundingSphere[_0x3d8dfb(0x254b)](_0x5deb76[_0x3d8dfb(0x47b8)][_0x3e108e],_0x5deb76[_0x3d8dfb(0x363f)][_0x3e108e]),_0x5deb76[_0x3d8dfb(0x363f)][_0x3e108e][_0x3d8dfb(0x19ee)]['x']=0x0,_0x5deb76[_0x3d8dfb(0x3c5b)][_0x3e108e]=BoundingSphere[_0x3d8dfb(0x4415)](_0x5deb76[_0x3d8dfb(0x472)][_0x3e108e],_0x5deb76['_boundingSphereCV'][_0x3e108e])));}var _0x18c162=_0x5deb76['appearance'][_0x3d8dfb(0x158b)];if(defined$1(_0x18c162))for(_0x2fb57f=_0x5deb76['_boundingSpheres'][_0x3d8dfb(0x531b)],_0x3e108e=0x0;_0x3e108e<_0x2fb57f;++_0x3e108e){_0xcdb31c=_0x5deb76[_0x3d8dfb(0x279)][_0x3e108e];var _0x17355b=_0x5deb76[_0x3d8dfb(0x472)][_0x3e108e],_0x3cb17c=_0x26aad9[_0x3d8dfb(0x1224)]['getPixelSize'](_0xcdb31c,_0x26aad9['context']['drawingBufferWidth'],_0x26aad9[_0x3d8dfb(0x4174)][_0x3d8dfb(0x1b40)])*_0x18c162;_0x17355b[_0x3d8dfb(0x2896)]=_0xcdb31c[_0x3d8dfb(0x2896)]+_0x3cb17c;}}},Primitive['prototype'][_0x68aa19(0x489f)]=function(_0x4873b0){var _0x19bb6f=_0x68aa19;if(!_0x4873b0[_0x19bb6f(0x1d5e)]||!0x0!==_0x4873b0['_fboState'][_0x19bb6f(0x20fb)]||0x6!==_0x4873b0['_fboState']['frameBufferType']){if(_0x4873b0[_0x19bb6f(0x362a)]>-0x1&&this[_0x19bb6f(0x154e)][_0x19bb6f(0x531b)]>0x0&&defined$1(this[_0x19bb6f(0x154e)][0x0])&&defined$1(this['_instanceIds'][0x0][_0x19bb6f(0x1926)])&&defined$1(this['_instanceIds'][0x0][_0x19bb6f(0x1926)]['owner'])){var _0x1bb259=this[_0x19bb6f(0x154e)][0x0][_0x19bb6f(0x1926)][_0x19bb6f(0x3036)];if(void 0x0!==_0x1bb259[_0x19bb6f(0xe11)]){if(!_0x1bb259[_0x19bb6f(0xe11)](_0x4873b0[_0x19bb6f(0x362a)]))return;}}if(!(!defined$1(this[_0x19bb6f(0x4504)])&&0x0===this[_0x19bb6f(0x461b)][_0x19bb6f(0x531b)]||defined$1(this[_0x19bb6f(0x4504)])&&Array[_0x19bb6f(0x4b57)](this[_0x19bb6f(0x4504)])&&0x0===this[_0x19bb6f(0x4504)][_0x19bb6f(0x531b)]||!defined$1(this[_0x19bb6f(0x263)])||_0x4873b0['mode']!==SceneMode$1[_0x19bb6f(0x5135)]&&_0x4873b0[_0x19bb6f(0x565c)]||!_0x4873b0[_0x19bb6f(0x14f6)]['render']&&!_0x4873b0[_0x19bb6f(0x14f6)][_0x19bb6f(0x3f0b)])){if(defined$1(this['_error']))throw this[_0x19bb6f(0x511d)];if(this['_state']!==PrimitiveState$1['FAILED']){var _0xfda3d=_0x4873b0['context'];if(defined$1(this['_batchTable'])||createBatchTable$1(this,_0xfda3d),this['_batchTable']['attributes']['length']>0x0){if(0x0===ContextLimits['maximumVertexTextureImageUnits'])throw new RuntimeError$2('Vertex\x20texture\x20fetch\x20support\x20is\x20required\x20to\x20render\x20primitives\x20with\x20per-instance\x20attributes.\x20The\x20maximum\x20number\x20of\x20vertex\x20texture\x20image\x20units\x20must\x20be\x20greater\x20than\x20zero.');this[_0x19bb6f(0x4472)][_0x19bb6f(0x489f)](_0x4873b0);}if(this['_state']!==PrimitiveState$1['COMPLETE']&&this[_0x19bb6f(0x3d20)]!==PrimitiveState$1[_0x19bb6f(0x16aa)]&&(this[_0x19bb6f(0x4074)]?loadAsynchronous(this,_0x4873b0):loadSynchronous(this,_0x4873b0)),this[_0x19bb6f(0x3d20)]===PrimitiveState$1[_0x19bb6f(0x16aa)]&&(updateBatchTableBoundingSpheres(this,_0x4873b0),updateBatchTableOffsets(this,_0x4873b0),createVertexArray$5(this,_0x4873b0)),this[_0x19bb6f(0x105f)]&&this[_0x19bb6f(0x3d20)]===PrimitiveState$1[_0x19bb6f(0x5701)]){this[_0x19bb6f(0x4d92)]||updateBatchTableOffsets(this,_0x4873b0),this[_0x19bb6f(0x3fd6)]&&recomputeBoundingSpheres(this,_0x4873b0);var _0x37a901=this[_0x19bb6f(0x263)],_0x5b4f62=_0x37a901['material'],_0x2a7a23=!0x1,_0x93c44a=!0x1;this[_0x19bb6f(0x24d)]!==_0x37a901?(this[_0x19bb6f(0x24d)]=_0x37a901,this[_0x19bb6f(0x36c0)]=_0x5b4f62,_0x2a7a23=!0x0,_0x93c44a=!0x0):this['_material']!==_0x5b4f62?(this['_material']=_0x5b4f62,_0x93c44a=!0x0):this['_swipeEnabled']!==this['swipeEnabled']&&(this[_0x19bb6f(0x2cf)]=this['swipeEnabled'],_0x93c44a=!0x0);var _0x2e654b=this[_0x19bb6f(0x3605)],_0x2bb10d=defined$1(_0x2e654b)?_0x2e654b['material']:void 0x0;this[_0x19bb6f(0x3db4)]!==_0x2e654b?(this[_0x19bb6f(0x3db4)]=_0x2e654b,this['_depthFailMaterial']=_0x2bb10d,_0x2a7a23=!0x0,_0x93c44a=!0x0):this['_depthFailMaterial']!==_0x2bb10d&&(this['_depthFailMaterial']=_0x2bb10d,_0x93c44a=!0x0);var _0x372eba=this['_appearance'][_0x19bb6f(0xb13)]();this[_0x19bb6f(0x1a77)]!==_0x372eba&&(this[_0x19bb6f(0x1a77)]=_0x372eba,_0x2a7a23=!0x0),defined$1(this['_material'])&&this[_0x19bb6f(0x36c0)]['update'](_0xfda3d);var _0x4f2f70=_0x37a901[_0x19bb6f(0xb7d)]&&_0x372eba,_0x41ca76=!0x1;if(defined$1(this[_0x19bb6f(0x154e)][0x0])&&defined$1(this['_instanceIds'][0x0][_0x19bb6f(0x13d5)])&&this[_0x19bb6f(0x154e)][0x0][_0x19bb6f(0x13d5)]&&(_0x41ca76=!0x0),_0x2a7a23)defaultValue$1(this['_createRenderStatesFunction'],createRenderStates$5)(this,_0xfda3d,_0x37a901,_0x4f2f70,_0x41ca76);if(_0x93c44a)defaultValue$1(this[_0x19bb6f(0x4e08)],createShaderProgram$4)(this,_0x4873b0,_0x37a901);if(_0x2a7a23||_0x93c44a)defaultValue$1(this[_0x19bb6f(0x4ec2)],createCommands$8)(this,_0x37a901,_0x5b4f62,_0x372eba,_0x4f2f70,this[_0x19bb6f(0x162e)],this[_0x19bb6f(0x313b)],_0x4873b0);defined$1(this['_instanceIds'][0x0])&&(defined$1(this['_instanceIds'][0x0][_0x19bb6f(0x1c00)])&&(!defined$1(this[_0x19bb6f(0x154e)][0x0][_0x19bb6f(0x1c00)][_0x19bb6f(0x3c9d)])||defined$1(this[_0x19bb6f(0x154e)][0x0][_0x19bb6f(0x1c00)][_0x19bb6f(0x3c9d)])&&!this[_0x19bb6f(0x154e)][0x0]['polygon'][_0x19bb6f(0x3c9d)]['_value'])?PolygonGraphics[_0x19bb6f(0x2a9b)](_0x4873b0[_0x19bb6f(0x1224)][_0x19bb6f(0x54c6)],this[_0x19bb6f(0x154e)]):PolygonGraphics['processWideOutline'](_0x4873b0[_0x19bb6f(0x1224)][_0x19bb6f(0x54c6)],this[_0x19bb6f(0x154e)])),defaultValue$1(this[_0x19bb6f(0x1751)],updateAndQueueCommands$2)(this,_0x4873b0,this[_0x19bb6f(0x162e)],this['_pickCommands'],this[_0x19bb6f(0x221)],this[_0x19bb6f(0x16e)],this[_0x19bb6f(0x4526)],_0x4f2f70);}}}}};var offsetBoundingSphereScratch1=new BoundingSphere(),offsetBoundingSphereScratch2=new BoundingSphere();function transformBoundingSphere(_0x28bc38,_0x57f821,_0x34edd0){var _0x59f0eb=_0x68aa19;if(_0x34edd0===GeometryOffsetAttribute$1[_0x59f0eb(0xa62)]){var _0x175bd3=BoundingSphere[_0x59f0eb(0x254b)](_0x28bc38,offsetBoundingSphereScratch1),_0x5272ce=BoundingSphere[_0x59f0eb(0x254b)](_0x28bc38,offsetBoundingSphereScratch2);_0x5272ce[_0x59f0eb(0x19ee)]=Cartesian3[_0x59f0eb(0x4979)](_0x5272ce[_0x59f0eb(0x19ee)],_0x57f821,_0x5272ce[_0x59f0eb(0x19ee)]),_0x28bc38=BoundingSphere[_0x59f0eb(0x4415)](_0x175bd3,_0x5272ce,_0x28bc38);}else _0x34edd0===GeometryOffsetAttribute$1[_0x59f0eb(0x3298)]&&(_0x28bc38['center']=Cartesian3[_0x59f0eb(0x4979)](_0x28bc38[_0x59f0eb(0x19ee)],_0x57f821,_0x28bc38[_0x59f0eb(0x19ee)]));return _0x28bc38;}function createGetFunction(_0x1bef57,_0x5af206,_0x3c68b8){return function(){var _0x2651fe=_0x54f3,_0x1539df=_0x1bef57[_0x2651fe(0x3d4)](_0x5af206,_0x3c68b8),_0x38fed9=_0x1bef57[_0x2651fe(0x1b28)][_0x3c68b8],_0x25c9cd=_0x38fed9['componentsPerAttribute'],_0x3bd73b=ComponentDatatype$1[_0x2651fe(0x2074)](_0x38fed9[_0x2651fe(0x3faf)],_0x25c9cd);return defined$1(_0x1539df[_0x2651fe(0x330d)]['pack'])?_0x1539df[_0x2651fe(0x330d)][_0x2651fe(0x3540)](_0x1539df,_0x3bd73b,0x0):_0x3bd73b[0x0]=_0x1539df,_0x3bd73b;};}function createSetFunction(_0x1b408f,_0xcf79ec,_0x4b2eb3,_0x5e88b5,_0x57141d){return function(_0x18dfe8){var _0x584821=_0x54f3,_0x2b020a=getAttributeValue(_0x18dfe8);_0x1b408f[_0x584821(0x4bb8)](_0xcf79ec,_0x4b2eb3,_0x2b020a),_0x584821(0x19b4)===_0x57141d&&(_0x5e88b5[_0x584821(0x3fd6)]=!0x0,_0x5e88b5[_0x584821(0x4d92)]=!0x1);};}var offsetScratch$a=new Cartesian3();function createBoundingSphereProperties(_0x32c1f4,_0x1fa6be,_0x4fe4a6){var _0x1fecb2=_0x68aa19;_0x1fa6be[_0x1fecb2(0x5809)]={'get':function(){var _0x539416=_0x1fecb2,_0x554ed6=_0x32c1f4[_0x539416(0xff4)][_0x4fe4a6];if(defined$1(_0x554ed6)&&_0x32c1f4[_0x539416(0x15e0)]){_0x554ed6=_0x554ed6[_0x539416(0x254b)]();var _0xfe5bd1=_0x32c1f4[_0x539416(0x221)],_0x5a4f9c=_0x1fa6be[_0x539416(0x19b4)];defined$1(_0x5a4f9c)&&transformBoundingSphere(_0x554ed6,Cartesian3[_0x539416(0xb30)](_0x5a4f9c[_0x539416(0x3173)](),0x0,offsetScratch$a),_0x32c1f4[_0x539416(0x42c4)][_0x4fe4a6]),defined$1(_0xfe5bd1)&&(_0x554ed6=BoundingSphere['transform'](_0x554ed6,_0xfe5bd1));}return _0x554ed6;}},_0x1fa6be[_0x1fecb2(0x4138)]={'get':function(){var _0x21e608=_0x1fecb2;return _0x32c1f4[_0x21e608(0xd8c)][_0x4fe4a6];}};}function createPickIdProperty(_0xb6931b,_0x3b3910,_0x438a40){_0x3b3910['pickId']={'get':function(){var _0x1367b7=_0x54f3;return _0xb6931b[_0x1367b7(0x57b1)][_0x438a40];}};}function setReady(_0x24e428,_0x4b2f1a,_0x5ceee5,_0x55ea6f){var _0x1a4fd3=_0x68aa19;_0x24e428[_0x1a4fd3(0x511d)]=_0x55ea6f,_0x24e428[_0x1a4fd3(0x3d20)]=_0x5ceee5,_0x4b2f1a[_0x1a4fd3(0x3be9)][_0x1a4fd3(0x3a33)](function(){var _0x108db4=_0x1a4fd3;_0x24e428[_0x108db4(0x4b22)]=_0x24e428[_0x108db4(0x3d20)]===PrimitiveState$1[_0x108db4(0x5701)]||_0x24e428['_state']===PrimitiveState$1[_0x108db4(0x3865)],defined$1(_0x55ea6f)?_0x24e428[_0x108db4(0x38bb)][_0x108db4(0x4e16)](_0x55ea6f):_0x24e428[_0x108db4(0x38bb)][_0x108db4(0x68a)](_0x24e428);});}Primitive[_0x68aa19(0x4b51)][_0x68aa19(0x4ece)]=function(_0xa66980){var _0x8cb92c=_0x68aa19;for(var _0x36d32d=-0x1,_0x360587=this['_lastPerInstanceAttributeIndex'],_0x8dc2dc=this[_0x8cb92c(0x154e)],_0x574fb7=_0x8dc2dc[_0x8cb92c(0x531b)],_0x2672e6=0x0;_0x2672e6<_0x574fb7;++_0x2672e6){var _0x1c11e5=(_0x360587+_0x2672e6)%_0x574fb7;if(_0xa66980===_0x8dc2dc[_0x1c11e5]){_0x36d32d=_0x1c11e5;break;}}if(-0x1!==_0x36d32d){var _0x3c2557=this[_0x8cb92c(0x4482)][_0x36d32d];if(defined$1(_0x3c2557))return _0x3c2557;var _0xf8f484=this[_0x8cb92c(0x4472)],_0x1ba1bf=this['_batchTableAttributeIndices'];_0x3c2557={};var _0x509ab0={};for(var _0xc99311 in _0x1ba1bf)if(_0x1ba1bf[_0x8cb92c(0x2a77)](_0xc99311)){var _0x6d220d=_0x1ba1bf[_0xc99311];_0x509ab0[_0xc99311]={'get':createGetFunction(_0xf8f484,_0x36d32d,_0x6d220d)};var _0x945157=!0x0,_0x3aac94=this[_0x8cb92c(0x1667)];if(_0x945157&&defined$1(_0x3aac94)){_0x574fb7=_0x3aac94['length'];for(var _0x1f9d02=0x0;_0x1f9d02<_0x574fb7;++_0x1f9d02)if(_0xc99311===_0x3aac94[_0x1f9d02]){_0x945157=!0x1;break;}}_0x945157&&(_0x509ab0[_0xc99311]['set']=createSetFunction(_0xf8f484,_0x36d32d,_0x6d220d,this,_0xc99311));}return createBoundingSphereProperties(this,_0x509ab0,_0x36d32d),createPickIdProperty(this,_0x509ab0,_0x36d32d),Object[_0x8cb92c(0x5b7)](_0x3c2557,_0x509ab0),this[_0x8cb92c(0x59b)]=_0x36d32d,this[_0x8cb92c(0x4482)][_0x36d32d]=_0x3c2557,_0x3c2557;}},Primitive[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Primitive[_0x68aa19(0x4b51)]['destroy']=function(){var _0xbac1a8=_0x68aa19,_0x2b8a62,_0x5c3321;this[_0xbac1a8(0x3fca)]=this['_sp']&&this[_0xbac1a8(0x3fca)][_0xbac1a8(0x2578)](),this[_0xbac1a8(0x4721)]=this[_0xbac1a8(0x4721)]&&this['_pickSP']['destroy']();var _0x2c02c7=this[_0xbac1a8(0x461b)];for(_0x2b8a62=_0x2c02c7[_0xbac1a8(0x531b)],_0x5c3321=0x0;_0x5c3321<_0x2b8a62;++_0x5c3321)_0x2c02c7[_0x5c3321][_0xbac1a8(0x2578)]();this[_0xbac1a8(0x461b)]=void 0x0;var _0x3680f3=this[_0xbac1a8(0x57b1)];for(_0x2b8a62=_0x3680f3[_0xbac1a8(0x531b)],_0x5c3321=0x0;_0x5c3321<_0x2b8a62;++_0x5c3321)_0x3680f3[_0x5c3321]['destroy']();return this[_0xbac1a8(0x57b1)]=void 0x0,this[_0xbac1a8(0x4472)]=this['_batchTable']&&this[_0xbac1a8(0x4472)][_0xbac1a8(0x2578)](),this[_0xbac1a8(0x154e)]=void 0x0,this['_perInstanceAttributeCache']=void 0x0,this['_attributeLocations']=void 0x0,destroyObject$1(this);},Primitive[_0x68aa19(0x4b51)][_0x68aa19(0x35a7)]=function(_0x4e6956,_0x588282){var _0x727132=_0x68aa19;0x0!=_0x4e6956||0x0!=_0x588282?(this[_0x727132(0xf08)][_0x727132(0x20fb)]=!0x0,Cartesian2[_0x727132(0x2b84)](_0x4e6956,_0x588282,this['_polygonOffset'][_0x727132(0x327)])):(this[_0x727132(0xf08)][_0x727132(0x20fb)]=!0x1,Cartesian2[_0x727132(0x2b84)](0x0,0x0,this['_polygonOffset'][_0x727132(0x327)]));};var ShadowVolumeAppearanceFS=_0x68aa19(0x635);function ShadowVolumeAppearance(_0x49faa9,_0x5d00f3,_0x4fdf38,_0x359c4d){var _0x187b37=_0x68aa19;this[_0x187b37(0x2e2d)]={'eastMostYhighDefine':'','eastMostYlowDefine':'','westMostYhighDefine':'','westMostYlowDefine':''},this['_useFloatBatchTable']=_0x359c4d;var _0x2c3bd0=new ShaderDependencies();_0x2c3bd0['requiresTextureCoordinates']=_0x49faa9,_0x2c3bd0[_0x187b37(0x2f4)]=!_0x4fdf38[_0x187b37(0x5214)];var _0x2bfbfe=new ShaderDependencies();if(_0x2bfbfe[_0x187b37(0x43cf)]=_0x49faa9,_0x4fdf38 instanceof PerInstanceColorAppearance)_0x2c3bd0[_0x187b37(0x46a4)]=!_0x4fdf38[_0x187b37(0x5214)];else{var _0x4cbb5f=_0x4fdf38[_0x187b37(0x128b)]['shaderSource']+'\x0a'+_0x4fdf38['fragmentShaderSource'];_0x2c3bd0['normalEC']=-0x1!==_0x4cbb5f[_0x187b37(0x33ab)]('materialInput.normalEC')||-0x1!==_0x4cbb5f[_0x187b37(0x33ab)](_0x187b37(0x3085)),_0x2c3bd0[_0x187b37(0x3435)]=-0x1!==_0x4cbb5f[_0x187b37(0x33ab)](_0x187b37(0x264)),_0x2c3bd0['tangentToEyeMatrix']=-0x1!==_0x4cbb5f[_0x187b37(0x33ab)](_0x187b37(0x8fb)),_0x2c3bd0['st']=-0x1!==_0x4cbb5f[_0x187b37(0x33ab)](_0x187b37(0x9b7));}this[_0x187b37(0x33dc)]=_0x2c3bd0,this[_0x187b37(0x49f8)]=_0x2bfbfe,this[_0x187b37(0x24d)]=_0x4fdf38,this[_0x187b37(0x3a8b)]=_0x49faa9,this[_0x187b37(0x4e7)]=_0x5d00f3;}ShadowVolumeAppearance['prototype'][_0x68aa19(0x383d)]=function(_0x179b2c){var _0x1a8daf=_0x68aa19,_0x481b4e=this[_0x1a8daf(0x24d)],_0x5d08aa=this['_colorShaderDependencies'],_0x583f6f=[];_0x179b2c||this[_0x1a8daf(0x4e7)]||_0x583f6f[_0x1a8daf(0x3a33)](_0x1a8daf(0x48b1)),_0x5d08aa['requiresEC']&&_0x583f6f[_0x1a8daf(0x3a33)]('REQUIRES_EC'),_0x5d08aa[_0x1a8daf(0x103a)]&&_0x583f6f[_0x1a8daf(0x3a33)](_0x1a8daf(0xcb0)),_0x5d08aa[_0x1a8daf(0x43cf)]&&_0x583f6f[_0x1a8daf(0x3a33)](_0x1a8daf(0x13c5)),this[_0x1a8daf(0x3a8b)]&&_0x583f6f['push']('CULL_FRAGMENTS'),_0x5d08aa[_0x1a8daf(0x46a4)]&&_0x583f6f[_0x1a8daf(0x3a33)](_0x1a8daf(0x8d4)),_0x481b4e instanceof PerInstanceColorAppearance&&_0x583f6f[_0x1a8daf(0x3a33)](_0x1a8daf(0x1395)),_0x5d08aa[_0x1a8daf(0x5867)]&&_0x583f6f[_0x1a8daf(0x3a33)](_0x1a8daf(0x584e)),_0x5d08aa['positionToEyeEC']&&_0x583f6f[_0x1a8daf(0x3a33)](_0x1a8daf(0x2da7)),_0x5d08aa[_0x1a8daf(0x505a)]&&_0x583f6f[_0x1a8daf(0x3a33)]('USES_TANGENT_TO_EYE'),_0x5d08aa['st']&&_0x583f6f[_0x1a8daf(0x3a33)]('USES_ST'),_0x481b4e[_0x1a8daf(0x5214)]&&_0x583f6f['push'](_0x1a8daf(0x1e58));var _0x2c5f5e='';return _0x481b4e instanceof PerInstanceColorAppearance||(_0x2c5f5e=_0x481b4e[_0x1a8daf(0x128b)][_0x1a8daf(0x719)]),new ShaderSource({'defines':_0x583f6f,'sources':[_0x2c5f5e,ShadowVolumeAppearanceFS]});},ShadowVolumeAppearance[_0x68aa19(0x4b51)][_0x68aa19(0x3a9c)]=function(_0xbad0a5){var _0x150751=_0x68aa19,_0x231a33=this[_0x150751(0x49f8)],_0x4747ba=['PICK'];return _0xbad0a5||this[_0x150751(0x4e7)]||_0x4747ba[_0x150751(0x3a33)]('SPHERICAL'),_0x231a33[_0x150751(0x2f4)]&&_0x4747ba['push'](_0x150751(0x1df9)),_0x231a33[_0x150751(0x103a)]&&_0x4747ba[_0x150751(0x3a33)](_0x150751(0xcb0)),_0x231a33[_0x150751(0x43cf)]&&_0x4747ba[_0x150751(0x3a33)](_0x150751(0x13c5)),this['_extentsCulling']&&_0x4747ba['push'](_0x150751(0x441d)),new ShaderSource({'defines':_0x4747ba,'sources':[ShadowVolumeAppearanceFS],'pickColorQualifier':_0x150751(0x56d1)});},ShadowVolumeAppearance[_0x68aa19(0x4b51)][_0x68aa19(0x5072)]=function(_0x1f341a,_0x13fb63,_0x26fc4f,_0x11e74d){var _0x317e9f=_0x68aa19;return createShadowVolumeAppearanceVS(this[_0x317e9f(0x33dc)],this['_planarExtents'],_0x26fc4f,_0x1f341a,_0x13fb63,this[_0x317e9f(0x24d)],_0x11e74d,this['_useFloatBatchTable'],this[_0x317e9f(0x2e2d)]);},ShadowVolumeAppearance['prototype'][_0x68aa19(0x5004)]=function(_0x1048af,_0xa864f5,_0x136b39,_0x425ba5){var _0xad8b9f=_0x68aa19;return createShadowVolumeAppearanceVS(this['_pickShaderDependencies'],this['_planarExtents'],_0x136b39,_0x1048af,_0xa864f5,void 0x0,_0x425ba5,this[_0xad8b9f(0x1bd9)],this[_0xad8b9f(0x2e2d)]);};var longitudeExtentsCartesianScratch=new Cartesian3(),longitudeExtentsCartographicScratch=new Cartographic(),longitudeExtentsEncodeScratch={'high':0x0,'low':0x0};function createShadowVolumeAppearanceVS(_0x560fa8,_0x26370f,_0x326104,_0x214962,_0x5d38f3,_0x5ded70,_0x49ae28,_0x30d6c5,_0x352b51){var _0x470f36=_0x68aa19,_0x14e210=_0x214962[_0x470f36(0x48ca)]();if(''===_0x352b51[_0x470f36(0x2180)]){var _0x105bb6=longitudeExtentsCartographicScratch;_0x105bb6[_0x470f36(0x1041)]=CesiumMath['PI'],_0x105bb6[_0x470f36(0x288b)]=0x0,_0x105bb6['height']=0x0;var _0x5e8fc4=_0x49ae28[_0x470f36(0x3eda)](_0x105bb6,longitudeExtentsCartesianScratch),_0x1bae85=EncodedCartesian3[_0x470f36(0x502e)](_0x5e8fc4['x'],longitudeExtentsEncodeScratch);_0x352b51[_0x470f36(0x2180)]=_0x470f36(0x52ce)+_0x1bae85['high'][_0x470f36(0x24af)]((_0x1bae85['high']+'')[_0x470f36(0x531b)]+0x1),_0x352b51[_0x470f36(0x4fae)]=_0x470f36(0x3771)+_0x1bae85[_0x470f36(0x3fef)][_0x470f36(0x24af)]((_0x1bae85[_0x470f36(0x3fef)]+'')[_0x470f36(0x531b)]+0x1);var _0x548ea0=longitudeExtentsCartographicScratch;_0x548ea0['longitude']=-CesiumMath['PI'],_0x548ea0[_0x470f36(0x288b)]=0x0,_0x548ea0[_0x470f36(0x5862)]=0x0;var _0x113ac9=_0x49ae28['project'](_0x548ea0,longitudeExtentsCartesianScratch);_0x1bae85=EncodedCartesian3[_0x470f36(0x502e)](_0x113ac9['x'],longitudeExtentsEncodeScratch),_0x352b51[_0x470f36(0x57ef)]=_0x470f36(0x385f)+_0x1bae85[_0x470f36(0x307a)]['toFixed']((_0x1bae85[_0x470f36(0x307a)]+'')[_0x470f36(0x531b)]+0x1),_0x352b51[_0x470f36(0x1625)]=_0x470f36(0x3813)+_0x1bae85['low'][_0x470f36(0x24af)]((_0x1bae85['low']+'')['length']+0x1);}return _0x326104&&(_0x14e210[_0x470f36(0x3a33)](_0x352b51[_0x470f36(0x2180)]),_0x14e210['push'](_0x352b51[_0x470f36(0x4fae)]),_0x14e210[_0x470f36(0x3a33)](_0x352b51[_0x470f36(0x57ef)]),_0x14e210['push'](_0x352b51[_0x470f36(0x1625)])),defined$1(_0x5ded70)&&_0x5ded70 instanceof PerInstanceColorAppearance&&_0x14e210[_0x470f36(0x3a33)]('PER_INSTANCE_COLOR'),_0x560fa8[_0x470f36(0x43cf)]&&(_0x14e210[_0x470f36(0x3a33)](_0x470f36(0x13c5)),_0x26370f||_0x326104||_0x14e210['push'](_0x470f36(0x48b1)),_0x326104&&_0x14e210[_0x470f36(0x3a33)](_0x470f36(0x5403))),_0x30d6c5||_0x14e210['push'](_0x470f36(0x14d7)),new ShaderSource({'defines':_0x14e210,'sources':[_0x5d38f3]});}function ShaderDependencies(){var _0x43bd9b=_0x68aa19;this['_requiresEC']=!0x1,this[_0x43bd9b(0x3c38)]=!0x1,this['_requiresNormalEC']=!0x1,this['_requiresTextureCoordinates']=!0x1,this[_0x43bd9b(0x1b37)]=!0x1,this[_0x43bd9b(0x1505)]=!0x1,this['_usesTangentToEyeMat']=!0x1,this[_0x43bd9b(0x20b8)]=!0x1;}function pointLineDistance(_0x1a2086,_0x563116,_0x4f1413){var _0x1f3332=_0x68aa19;return Math[_0x1f3332(0x1661)]((_0x563116['y']-_0x1a2086['y'])*_0x4f1413['x']-(_0x563116['x']-_0x1a2086['x'])*_0x4f1413['y']+_0x563116['x']*_0x1a2086['y']-_0x563116['y']*_0x1a2086['x'])/Cartesian2[_0x1f3332(0x2ffa)](_0x563116,_0x1a2086);}Object[_0x68aa19(0x5b7)](ShaderDependencies[_0x68aa19(0x4b51)],{'requiresEC':{'get':function(){var _0x54356e=_0x68aa19;return this[_0x54356e(0x33db)];},'set':function(_0x34672b){var _0x59aa47=_0x68aa19;this[_0x59aa47(0x33db)]=_0x34672b||this['_requiresEC'];}},'requiresWC':{'get':function(){var _0x1b44f5=_0x68aa19;return this[_0x1b44f5(0x3c38)];},'set':function(_0x5b13e7){var _0x20a533=_0x68aa19;this[_0x20a533(0x3c38)]=_0x5b13e7||this['_requiresWC'],this[_0x20a533(0x2f4)]=this[_0x20a533(0x3c38)];}},'requiresNormalEC':{'get':function(){return this['_requiresNormalEC'];},'set':function(_0x16386d){var _0xda07dd=_0x68aa19;this[_0xda07dd(0x1e3)]=_0x16386d||this[_0xda07dd(0x1e3)],this['requiresEC']=this[_0xda07dd(0x1e3)];}},'requiresTextureCoordinates':{'get':function(){return this['_requiresTextureCoordinates'];},'set':function(_0x26ea48){var _0x3e2375=_0x68aa19;this['_requiresTextureCoordinates']=_0x26ea48||this[_0x3e2375(0x3110)],this[_0x3e2375(0x103a)]=this['_requiresTextureCoordinates'];}},'normalEC':{'set':function(_0x36a97e){var _0x515d70=_0x68aa19;this[_0x515d70(0x46a4)]=_0x36a97e,this[_0x515d70(0x1b37)]=_0x36a97e;},'get':function(){var _0x3a3982=_0x68aa19;return this[_0x3a3982(0x1b37)];}},'tangentToEyeMatrix':{'set':function(_0x30e243){var _0x22cde7=_0x68aa19;this[_0x22cde7(0x103a)]=_0x30e243,this[_0x22cde7(0x46a4)]=_0x30e243,this[_0x22cde7(0xcb2)]=_0x30e243;},'get':function(){return this['_usesTangentToEyeMat'];}},'positionToEyeEC':{'set':function(_0xcce21a){var _0x542b6f=_0x68aa19;this[_0x542b6f(0x2f4)]=_0xcce21a,this[_0x542b6f(0x1505)]=_0xcce21a;},'get':function(){var _0x31705f=_0x68aa19;return this[_0x31705f(0x1505)];}},'st':{'set':function(_0x12572b){var _0x321ad3=_0x68aa19;this['requiresTextureCoordinates']=_0x12572b,this[_0x321ad3(0x20b8)]=_0x12572b;},'get':function(){var _0x59b2d9=_0x68aa19;return this[_0x59b2d9(0x20b8)];}}});var points2DScratch=[new Cartesian2(),new Cartesian2(),new Cartesian2(),new Cartesian2()];function addTextureCoordinateRotationAttributes(_0x446514,_0x48c801){var _0x5bdec6=_0x68aa19,_0x219257=points2DScratch,_0x244a4b=Cartesian2[_0x5bdec6(0x41a1)](_0x48c801,0x0,_0x219257[0x0]),_0x1c5d3c=Cartesian2[_0x5bdec6(0x41a1)](_0x48c801,0x2,_0x219257[0x1]),_0x5d8cb8=Cartesian2['unpack'](_0x48c801,0x4,_0x219257[0x2]);_0x446514['uMaxVmax']=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1[_0x5bdec6(0x15eb)],'componentsPerAttribute':0x4,'normalize':!0x1,'value':[_0x1c5d3c['x'],_0x1c5d3c['y'],_0x5d8cb8['x'],_0x5d8cb8['y']]});var _0xb229ad=0x1/pointLineDistance(_0x244a4b,_0x1c5d3c,_0x5d8cb8),_0xe308ab=0x1/pointLineDistance(_0x244a4b,_0x5d8cb8,_0x1c5d3c);_0x446514['uvMinAndExtents']=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1[_0x5bdec6(0x15eb)],'componentsPerAttribute':0x4,'normalize':!0x1,'value':[_0x244a4b['x'],_0x244a4b['y'],_0xb229ad,_0xe308ab]});}function encodeLowLessThan100k(_0x16fdec,_0x5407fd,_0x5be5d3){var _0x2e2692=_0x68aa19,_0x4b6aac=Math[_0x2e2692(0x1661)](_0x16fdec),_0x3f3f99=Math['floor'](_0x4b6aac/0x3e8);_0x4b6aac-=0x3e8*_0x3f3f99;var _0xebd4ec=Math[_0x2e2692(0x67a)](_0x4b6aac/0xa);_0x4b6aac-=0xa*_0xebd4ec;var _0x2113b5=Math[_0x2e2692(0x67a)](0xa*_0x4b6aac);_0x4b6aac-=0.1*_0x2113b5;var _0x2a3709=Math[_0x2e2692(0x67a)](0x3e8*_0x4b6aac);_0x16fdec<0x0&&(_0x3f3f99=0xff-_0x3f3f99),_0x5be5d3[_0x5407fd]=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1['UNSIGNED_BYTE'],'componentsPerAttribute':0x4,'normalize':!0x1,'value':[_0x3f3f99,_0xebd4ec,_0x2113b5,_0x2a3709]});}function encodeHighLessThan100Million(_0x1ef208,_0x2a2861,_0x4eb882){var _0x45d41c=_0x68aa19,_0x410721=Math[_0x45d41c(0x1661)](_0x1ef208),_0x468b67=Math['floor'](_0x410721/0xf4240);_0x410721-=0xf4240*_0x468b67;var _0x455889=Math['floor'](_0x410721/0x2710);_0x410721-=0x2710*_0x455889;var _0x56248b=Math['floor'](_0x410721/0x64);_0x410721-=0x64*_0x56248b;var _0x156f77=Math[_0x45d41c(0x67a)](_0x410721);_0x1ef208<0x0&&(_0x468b67=0xff-_0x468b67),_0x4eb882[_0x2a2861]=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1[_0x45d41c(0x4aae)],'componentsPerAttribute':0x4,'normalize':!0x1,'value':[_0x468b67,_0x455889,_0x56248b,_0x156f77]});}function encodeLessThan1000k(_0x415e97,_0x5ab42d,_0x3c9a3c){var _0x11e4ac=_0x68aa19,_0x34c1d4=Math[_0x11e4ac(0x1661)](_0x415e97),_0x52c2e0=Math['floor'](_0x34c1d4/0x2710);_0x34c1d4-=0x2710*_0x52c2e0;var _0xed27e9=Math['floor'](_0x34c1d4/0x64);_0x34c1d4-=0x64*_0xed27e9;var _0x2b5fda=Math[_0x11e4ac(0x67a)](_0x34c1d4);_0x34c1d4-=_0x2b5fda;var _0x3dfa83=Math['floor'](_0x34c1d4/0.001);_0x415e97<0x0&&(_0x52c2e0=0xff-_0x52c2e0),_0x3c9a3c[_0x5ab42d]=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1[_0x11e4ac(0x4aae)],'componentsPerAttribute':0x4,'normalize':!0x1,'value':[_0x52c2e0,_0xed27e9,_0x2b5fda,_0x3dfa83]});}var cartographicScratch$4=new Cartographic(),cornerScratch=new Cartesian3(),northWestScratch=new Cartesian3(),southEastScratch=new Cartesian3(),highLowScratch={'high':0x0,'low':0x0};function add2DTextureCoordinateAttributes(_0x241d64,_0x525806,_0x50ab08,_0x3de496){var _0x4457ba=_0x68aa19,_0x3a17ee=cartographicScratch$4;_0x3a17ee[_0x4457ba(0x5862)]=0x0,_0x3a17ee[_0x4457ba(0x1041)]=_0x241d64['west'],_0x3a17ee[_0x4457ba(0x288b)]=_0x241d64[_0x4457ba(0x149)];var _0x276f07=_0x525806[_0x4457ba(0x3eda)](_0x3a17ee,cornerScratch);_0x3a17ee[_0x4457ba(0x288b)]=_0x241d64[_0x4457ba(0x46e0)];var _0x279141=_0x525806[_0x4457ba(0x3eda)](_0x3a17ee,northWestScratch);_0x3a17ee[_0x4457ba(0x1041)]=_0x241d64['east'],_0x3a17ee['latitude']=_0x241d64[_0x4457ba(0x149)];var _0x405faa,_0x311fb8=_0x525806[_0x4457ba(0x3eda)](_0x3a17ee,southEastScratch);if(!_0x3de496)return encodeHighLessThan100Million((_0x405faa=EncodedCartesian3[_0x4457ba(0x502e)](_0x276f07['x'],highLowScratch))[_0x4457ba(0x307a)],_0x4457ba(0x3592),_0x50ab08),encodeLowLessThan100k(_0x405faa[_0x4457ba(0x3fef)],'planes2D_LOW_x',_0x50ab08),encodeHighLessThan100Million((_0x405faa=EncodedCartesian3[_0x4457ba(0x502e)](_0x276f07['y'],highLowScratch))[_0x4457ba(0x307a)],'planes2D_HIGH_y',_0x50ab08),encodeLowLessThan100k(_0x405faa[_0x4457ba(0x3fef)],_0x4457ba(0x36cc),_0x50ab08),encodeHighLessThan100Million((_0x405faa=EncodedCartesian3[_0x4457ba(0x502e)](_0x279141['y'],highLowScratch))['high'],'planes2D_HIGH_z',_0x50ab08),encodeLowLessThan100k(_0x405faa[_0x4457ba(0x3fef)],_0x4457ba(0x1e16),_0x50ab08),encodeHighLessThan100Million((_0x405faa=EncodedCartesian3['encode'](_0x311fb8['x'],highLowScratch))[_0x4457ba(0x307a)],_0x4457ba(0x516b),_0x50ab08),void encodeLowLessThan100k(_0x405faa[_0x4457ba(0x3fef)],_0x4457ba(0x283c),_0x50ab08);var _0x249f53=[0x0,0x0,0x0,0x0],_0x38f9b2=[0x0,0x0,0x0,0x0];_0x405faa=EncodedCartesian3[_0x4457ba(0x502e)](_0x276f07['x'],highLowScratch),_0x249f53[0x0]=_0x405faa[_0x4457ba(0x307a)],_0x38f9b2[0x0]=_0x405faa[_0x4457ba(0x3fef)],_0x405faa=EncodedCartesian3['encode'](_0x276f07['y'],highLowScratch),_0x249f53[0x1]=_0x405faa['high'],_0x38f9b2[0x1]=_0x405faa[_0x4457ba(0x3fef)],_0x405faa=EncodedCartesian3['encode'](_0x279141['y'],highLowScratch),_0x249f53[0x2]=_0x405faa[_0x4457ba(0x307a)],_0x38f9b2[0x2]=_0x405faa[_0x4457ba(0x3fef)],_0x405faa=EncodedCartesian3[_0x4457ba(0x502e)](_0x311fb8['x'],highLowScratch),_0x249f53[0x3]=_0x405faa[_0x4457ba(0x307a)],_0x38f9b2[0x3]=_0x405faa[_0x4457ba(0x3fef)],_0x50ab08['planes2D_HIGH']=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1[_0x4457ba(0x15eb)],'componentsPerAttribute':0x4,'normalize':!0x1,'value':_0x249f53}),_0x50ab08['planes2D_LOW']=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1[_0x4457ba(0x15eb)],'componentsPerAttribute':0x4,'normalize':!0x1,'value':_0x38f9b2});}var enuMatrixScratch=new Matrix4(),inverseEnuScratch=new Matrix4(),rectanglePointCartesianScratch=new Cartesian3(),rectangleCenterScratch$1=new Cartographic(),pointsCartographicScratch=[new Cartographic(),new Cartographic(),new Cartographic(),new Cartographic(),new Cartographic(),new Cartographic(),new Cartographic(),new Cartographic()];function computeRectangleBounds(_0x24a560,_0x17a9ac,_0x4efd6b,_0x260ade,_0x241787,_0x479b8b){var _0x61fc08=_0x68aa19,_0x2b1f60=Rectangle[_0x61fc08(0x19ee)](_0x24a560,rectangleCenterScratch$1);_0x2b1f60[_0x61fc08(0x5862)]=_0x4efd6b;var _0x6941ee=Cartographic[_0x61fc08(0x38a0)](_0x2b1f60,_0x17a9ac,rectanglePointCartesianScratch),_0x48db15=Transforms[_0x61fc08(0x3185)](_0x6941ee,_0x17a9ac,enuMatrixScratch),_0x3de960=Matrix4[_0x61fc08(0xe9d)](_0x48db15,inverseEnuScratch),_0x27235a=_0x24a560[_0x61fc08(0x4488)],_0x4c828f=_0x24a560[_0x61fc08(0x326c)],_0x230801=_0x24a560[_0x61fc08(0x46e0)],_0x3f1c1c=_0x24a560[_0x61fc08(0x149)],_0x4040ac=pointsCartographicScratch;_0x4040ac[0x0][_0x61fc08(0x288b)]=_0x3f1c1c,_0x4040ac[0x0]['longitude']=_0x27235a,_0x4040ac[0x1][_0x61fc08(0x288b)]=_0x230801,_0x4040ac[0x1]['longitude']=_0x27235a,_0x4040ac[0x2][_0x61fc08(0x288b)]=_0x230801,_0x4040ac[0x2][_0x61fc08(0x1041)]=_0x4c828f,_0x4040ac[0x3][_0x61fc08(0x288b)]=_0x3f1c1c,_0x4040ac[0x3]['longitude']=_0x4c828f;var _0x7f1b4c=0.5*(_0x27235a+_0x4c828f),_0x11c16a=0.5*(_0x230801+_0x3f1c1c);_0x4040ac[0x4][_0x61fc08(0x288b)]=_0x3f1c1c,_0x4040ac[0x4]['longitude']=_0x7f1b4c,_0x4040ac[0x5][_0x61fc08(0x288b)]=_0x230801,_0x4040ac[0x5][_0x61fc08(0x1041)]=_0x7f1b4c,_0x4040ac[0x6][_0x61fc08(0x288b)]=_0x11c16a,_0x4040ac[0x6][_0x61fc08(0x1041)]=_0x27235a,_0x4040ac[0x7][_0x61fc08(0x288b)]=_0x11c16a,_0x4040ac[0x7]['longitude']=_0x4c828f;for(var _0x227516=Number[_0x61fc08(0x25a9)],_0x3c288e=Number[_0x61fc08(0x4187)],_0xf79903=Number['POSITIVE_INFINITY'],_0x54f513=Number[_0x61fc08(0x4187)],_0xd635c8=0x0;_0xd635c8<0x8;_0xd635c8++){_0x4040ac[_0xd635c8][_0x61fc08(0x5862)]=_0x4efd6b;var _0x5d1ae1=Cartographic[_0x61fc08(0x38a0)](_0x4040ac[_0xd635c8],_0x17a9ac,rectanglePointCartesianScratch);Matrix4['multiplyByPoint'](_0x3de960,_0x5d1ae1,_0x5d1ae1),_0x5d1ae1['z']=0x0,_0x227516=Math['min'](_0x227516,_0x5d1ae1['x']),_0x3c288e=Math['max'](_0x3c288e,_0x5d1ae1['x']),_0xf79903=Math[_0x61fc08(0x27d5)](_0xf79903,_0x5d1ae1['y']),_0x54f513=Math[_0x61fc08(0x2bc6)](_0x54f513,_0x5d1ae1['y']);}var _0x583154=_0x260ade;_0x583154['x']=_0x227516,_0x583154['y']=_0xf79903,_0x583154['z']=0x0,Matrix4[_0x61fc08(0x10a0)](_0x48db15,_0x583154,_0x583154);var _0x19437b=_0x241787;_0x19437b['x']=_0x3c288e,_0x19437b['y']=_0xf79903,_0x19437b['z']=0x0,Matrix4[_0x61fc08(0x10a0)](_0x48db15,_0x19437b,_0x19437b),Cartesian3[_0x61fc08(0x286c)](_0x19437b,_0x583154,_0x241787);var _0x204ee0=_0x479b8b;_0x204ee0['x']=_0x227516,_0x204ee0['y']=_0x54f513,_0x204ee0['z']=0x0,Matrix4[_0x61fc08(0x10a0)](_0x48db15,_0x204ee0,_0x204ee0),Cartesian3[_0x61fc08(0x286c)](_0x204ee0,_0x583154,_0x479b8b);}var eastwardScratch=new Cartesian3(),northwardScratch=new Cartesian3(),encodeScratch=new EncodedCartesian3();ShadowVolumeAppearance['getPlanarTextureCoordinateAttributes']=function(_0x82e8d9,_0x23ecd5,_0x4c03cd,_0x54295d,_0x31cd9c,_0x5b11fb){var _0x59ccce=_0x68aa19,_0x387fc2=cornerScratch,_0x1d15f9=eastwardScratch,_0x1342a6=northwardScratch;computeRectangleBounds(_0x82e8d9,_0x4c03cd,defaultValue$1(_0x5b11fb,0x0),_0x387fc2,_0x1d15f9,_0x1342a6);var _0x5cb8cb={};addTextureCoordinateRotationAttributes(_0x5cb8cb,_0x23ecd5);var _0x18d6b7=EncodedCartesian3[_0x59ccce(0x2d23)](_0x387fc2,encodeScratch);if(!_0x31cd9c){var _0x1365d6=_0x18d6b7['high'];encodeHighLessThan100Million(_0x1365d6['x'],_0x59ccce(0x3fe6),_0x5cb8cb),encodeHighLessThan100Million(_0x1365d6['y'],_0x59ccce(0x2c5a),_0x5cb8cb),encodeHighLessThan100Million(_0x1365d6['z'],_0x59ccce(0x2532),_0x5cb8cb);var _0x1f6332=_0x18d6b7[_0x59ccce(0x3fef)];return encodeLowLessThan100k(_0x1f6332['x'],'southWest_LOW_x',_0x5cb8cb),encodeLowLessThan100k(_0x1f6332['y'],_0x59ccce(0x5825),_0x5cb8cb),encodeLowLessThan100k(_0x1f6332['z'],_0x59ccce(0x1aef),_0x5cb8cb),encodeLessThan1000k(_0x1d15f9['x'],'eastward_x',_0x5cb8cb),encodeLessThan1000k(_0x1d15f9['y'],'eastward_y',_0x5cb8cb),encodeLessThan1000k(_0x1d15f9['z'],_0x59ccce(0x152e),_0x5cb8cb),encodeLessThan1000k(_0x1342a6['x'],'northward_x',_0x5cb8cb),encodeLessThan1000k(_0x1342a6['y'],'northward_y',_0x5cb8cb),encodeLessThan1000k(_0x1342a6['z'],_0x59ccce(0x13dd),_0x5cb8cb),add2DTextureCoordinateAttributes(_0x82e8d9,_0x54295d,_0x5cb8cb,!0x1),_0x5cb8cb;}return _0x5cb8cb[_0x59ccce(0x4878)]=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'normalize':!0x1,'value':Cartesian3['pack'](_0x18d6b7[_0x59ccce(0x307a)],[0x0,0x0,0x0])}),_0x5cb8cb[_0x59ccce(0x37dd)]=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1[_0x59ccce(0x15eb)],'componentsPerAttribute':0x3,'normalize':!0x1,'value':Cartesian3[_0x59ccce(0x3540)](_0x18d6b7[_0x59ccce(0x3fef)],[0x0,0x0,0x0])}),_0x5cb8cb['eastward']=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x3,'normalize':!0x1,'value':Cartesian3[_0x59ccce(0x3540)](_0x1d15f9,[0x0,0x0,0x0])}),_0x5cb8cb['northward']=new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1[_0x59ccce(0x15eb)],'componentsPerAttribute':0x3,'normalize':!0x1,'value':Cartesian3['pack'](_0x1342a6,[0x0,0x0,0x0])}),add2DTextureCoordinateAttributes(_0x82e8d9,_0x54295d,_0x5cb8cb,!0x0),_0x5cb8cb;};var spherePointScratch=new Cartesian3();function latLongToSpherical(_0x3abfbb,_0x4651e9,_0x6add29,_0x3c4be1){var _0x35489b=_0x68aa19,_0xa098d7=cartographicScratch$4;_0xa098d7[_0x35489b(0x288b)]=_0x3abfbb,_0xa098d7[_0x35489b(0x1041)]=_0x4651e9,_0xa098d7[_0x35489b(0x5862)]=0x0;var _0x1212b9=Cartographic[_0x35489b(0x38a0)](_0xa098d7,_0x6add29,spherePointScratch),_0x3f6ebe=Math['sqrt'](_0x1212b9['x']*_0x1212b9['x']+_0x1212b9['y']*_0x1212b9['y']),_0x1ac6c5=CesiumMath[_0x35489b(0x1544)](_0x3f6ebe,_0x1212b9['z']),_0x23de0f=CesiumMath[_0x35489b(0x1544)](_0x1212b9['x'],_0x1212b9['y']);return _0x3c4be1['x']=_0x1ac6c5,_0x3c4be1['y']=_0x23de0f,_0x3c4be1;}var sphericalScratch=new Cartesian2();function shouldUseSpherical(_0x20f5b1){var _0x88a965=_0x68aa19;return Math[_0x88a965(0x2bc6)](_0x20f5b1[_0x88a965(0x209)],_0x20f5b1['height'])>ShadowVolumeAppearance[_0x88a965(0x3403)];}function ClassificationPrimitive(_0x1500cd){var _0x7afac8=_0x68aa19,_0x17c474=(_0x1500cd=defaultValue$1(_0x1500cd,defaultValue$1['EMPTY_OBJECT']))[_0x7afac8(0x4504)];if(this[_0x7afac8(0x4504)]=_0x17c474,this[_0x7afac8(0x105f)]=defaultValue$1(_0x1500cd[_0x7afac8(0x105f)],!0x0),this['classificationType']=defaultValue$1(_0x1500cd[_0x7afac8(0x42ba)],ClassificationType$1[_0x7afac8(0x416a)]),this[_0x7afac8(0x4526)]=defaultValue$1(_0x1500cd[_0x7afac8(0x4526)],!0x1),this[_0x7afac8(0x6ba)]=defaultValue$1(_0x1500cd[_0x7afac8(0x6ba)],!0x1),this[_0x7afac8(0x4b82)]=!0x1,this['_extruded']=defaultValue$1(_0x1500cd[_0x7afac8(0x1459)],!0x1),this[_0x7afac8(0x5461)]=_0x1500cd['_uniformMap'],this[_0x7afac8(0x3fca)]=void 0x0,this[_0x7afac8(0x494d)]=void 0x0,this['_spPick']=void 0x0,this[_0x7afac8(0x4e0e)]=void 0x0,this[_0x7afac8(0x404f)]=void 0x0,this[_0x7afac8(0x1594)]=void 0x0,this[_0x7afac8(0x5fc)]=void 0x0,this[_0x7afac8(0x119b)]=void 0x0,this[_0x7afac8(0x1ebd)]=void 0x0,this[_0x7afac8(0x1c3b)]=void 0x0,this[_0x7afac8(0x349a)]=[],this[_0x7afac8(0x4b22)]=!0x1,this['_readyPromise']=when[_0x7afac8(0x25e3)](),this[_0x7afac8(0x3457)]=void 0x0,this[_0x7afac8(0x46d7)]=_0x1500cd[_0x7afac8(0x46d7)],this[_0x7afac8(0x4803)]=!0x1,this[_0x7afac8(0xc80)]=!0x1,this['_hasPerColorAttribute']=!0x1,this['appearance']=_0x1500cd[_0x7afac8(0x263)],this[_0x7afac8(0x49e1)]=_0x1500cd[_0x7afac8(0x49e1)],this['_updateAndQueueCommandsFunction']=_0x1500cd[_0x7afac8(0x1751)],this[_0x7afac8(0x405e)]=!0x1,this[_0x7afac8(0x53d3)]={'geometryInstances':void 0x0,'appearance':void 0x0,'vertexCacheOptimize':defaultValue$1(_0x1500cd['vertexCacheOptimize'],!0x1),'interleave':defaultValue$1(_0x1500cd[_0x7afac8(0x438)],!0x1),'releaseGeometryInstances':defaultValue$1(_0x1500cd[_0x7afac8(0x1390)],!0x0),'allowPicking':defaultValue$1(_0x1500cd[_0x7afac8(0x3ce1)],!0x0),'asynchronous':defaultValue$1(_0x1500cd['asynchronous'],!0x0),'compressVertices':defaultValue$1(_0x1500cd['compressVertices'],!0x0),'_createBoundingVolumeFunction':void 0x0,'_createRenderStatesFunction':void 0x0,'_createShaderProgramFunction':void 0x0,'_createCommandsFunction':void 0x0,'_updateAndQueueCommandsFunction':void 0x0,'_createPickOffsets':!0x0},_0x1500cd[_0x7afac8(0x4504)]&&_0x1500cd[_0x7afac8(0x4504)][_0x7afac8(0x531b)]){var _0x3f5841=_0x1500cd[_0x7afac8(0x4504)][0x0]['id'];defined$1(_0x3f5841)&&_0x3f5841[_0x7afac8(0x1644)]&&(this[_0x7afac8(0x42ba)]=ClassificationType$1[_0x7afac8(0x4ae1)]);}}function getStencilDepthRenderState$1(_0x24e58f,_0x23b14b){var _0xf00d8c=_0x68aa19,_0x32928d=_0x23b14b?StencilFunction$1['EQUAL']:StencilFunction$1[_0xf00d8c(0x5158)],_0x1c4c82=StencilConstants$1['CESIUM_3D_TILE_MASK'];return{'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},'stencilTest':{'enabled':_0x24e58f,'frontFunction':_0x32928d,'frontOperation':{'fail':StencilOperation$1[_0xf00d8c(0x2601)],'zFail':StencilOperation$1[_0xf00d8c(0xb8f)],'zPass':StencilOperation$1['KEEP']},'backFunction':_0x32928d,'backOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1[_0xf00d8c(0x96a)],'zPass':StencilOperation$1[_0xf00d8c(0x2601)]},'reference':_0x1c4c82,'mask':_0x1c4c82},'stencilMask':StencilConstants$1[_0xf00d8c(0x2ab6)],'depthTest':{'enabled':!0x0,'func':DepthFunction$1['LESS_OR_EQUAL']},'depthMask':!0x1};}function getStencilDepthRenderStateForS3M(){var _0x191565=_0x68aa19;return{'cull':{'enabled':!0x1},'depthMask':!0x1,'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},'depthTest':{'enabled':!0x0},'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x191565(0x5158)],'frontOperation':{'fail':StencilOperation$1[_0x191565(0x2601)],'zFail':StencilOperation$1[_0x191565(0xb8f)],'zPass':StencilOperation$1['KEEP']},'backFunction':StencilFunction$1[_0x191565(0x5158)],'backOperation':{'fail':StencilOperation$1[_0x191565(0x2601)],'zFail':StencilOperation$1[_0x191565(0xb8f)],'zPass':StencilOperation$1[_0x191565(0x2601)]},'reference':0x0,'mask':0x1},'stencilMask':0x1};}function getColorRenderState(_0x2f64a2,_0x910035){var _0xef5e83=_0x68aa19,_0x34ca49=_0x910035?StencilFunction$1['EQUAL']:StencilFunction$1[_0xef5e83(0x3ffa)],_0x5973cb=_0x910035?StencilConstants$1[_0xef5e83(0x4ae1)]+0x1:0x0;return{'stencilTest':{'enabled':_0x2f64a2,'frontFunction':_0x34ca49,'frontOperation':{'fail':StencilOperation$1[_0xef5e83(0x3e26)],'zFail':StencilOperation$1[_0xef5e83(0x3e26)],'zPass':StencilOperation$1[_0xef5e83(0x3e26)]},'backFunction':_0x34ca49,'backOperation':{'fail':StencilOperation$1['ZERO'],'zFail':StencilOperation$1['ZERO'],'zPass':StencilOperation$1['ZERO']},'reference':_0x5973cb,'mask':StencilConstants$1[_0xef5e83(0x2ab6)]},'stencilMask':StencilConstants$1['CLASSIFICATION_MASK'],'depthTest':{'enabled':!0x1},'depthMask':!0x1,'blending':BlendingState$1[_0xef5e83(0x2911)]};}function getColorRenderStateForS3M(){var _0x47a312=_0x68aa19;return{'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x1},'depthMask':!0x1,'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1['EQUAL'],'frontOperation':{'fail':StencilOperation$1[_0x47a312(0x2601)],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1['DECREMENT_WRAP']},'backFunction':StencilFunction$1[_0x47a312(0x7fa)],'backOperation':{'fail':StencilOperation$1[_0x47a312(0x2601)],'zFail':StencilOperation$1[_0x47a312(0x2601)],'zPass':StencilOperation$1['DECREMENT_WRAP']},'reference':0x3,'mask':0x3},'blending':BlendingState$1[_0x47a312(0x2911)]};}ShadowVolumeAppearance[_0x68aa19(0x158e)]=function(_0x44a682,_0x14fa7f,_0x3c5211,_0x25da0c,_0x59f8a9){var _0x571eb4=_0x68aa19,_0xb45a4e=latLongToSpherical(_0x44a682[_0x571eb4(0x149)],_0x44a682[_0x571eb4(0x4488)],_0x3c5211,sphericalScratch),_0x30b97b=_0xb45a4e['x'],_0xfebb05=_0xb45a4e['y'],_0x366908=latLongToSpherical(_0x44a682['north'],_0x44a682[_0x571eb4(0x326c)],_0x3c5211,sphericalScratch),_0x4fbdcf=_0x366908['x'],_0x258102=_0x366908['y'],_0x5cfa8c=0x0;_0xfebb05>_0x258102&&(_0x5cfa8c=CesiumMath['PI']-_0xfebb05,_0xfebb05=-CesiumMath['PI'],_0x258102+=_0x5cfa8c),_0x30b97b-=CesiumMath[_0x571eb4(0x18c7)],_0xfebb05-=CesiumMath[_0x571eb4(0x18c7)],_0x4fbdcf+=CesiumMath[_0x571eb4(0x18c7)];var _0xa7242a=0x1/((_0x258102+=CesiumMath[_0x571eb4(0x18c7)])-_0xfebb05),_0x46e62b=0x1/(_0x4fbdcf-_0x30b97b),_0x23d3f4={'sphericalExtents':new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x4,'normalize':!0x1,'value':[_0x30b97b,_0xfebb05,_0x46e62b,_0xa7242a]}),'longitudeRotation':new GeometryInstanceAttribute({'componentDatatype':ComponentDatatype$1[_0x571eb4(0x15eb)],'componentsPerAttribute':0x1,'normalize':!0x1,'value':[_0x5cfa8c]})};return addTextureCoordinateRotationAttributes(_0x23d3f4,_0x14fa7f),add2DTextureCoordinateAttributes(_0x44a682,_0x25da0c,_0x23d3f4,_0x59f8a9),_0x23d3f4;},ShadowVolumeAppearance['hasAttributesForTextureCoordinatePlanes']=function(_0x3b3ab0){var _0x104949=_0x68aa19,_0x3de883=defined$1(_0x3b3ab0[_0x104949(0x4878)])&&defined$1(_0x3b3ab0[_0x104949(0x37dd)])&&defined$1(_0x3b3ab0['northward'])&&defined$1(_0x3b3ab0['eastward'])&&defined$1(_0x3b3ab0[_0x104949(0x2d62)])&&defined$1(_0x3b3ab0['planes2D_LOW'])&&defined$1(_0x3b3ab0[_0x104949(0x1909)])&&defined$1(_0x3b3ab0[_0x104949(0xe63)]),_0x2529fb=defined$1(_0x3b3ab0['southWest_HIGH_x'])&&defined$1(_0x3b3ab0[_0x104949(0x369)])&&defined$1(_0x3b3ab0[_0x104949(0x2c5a)])&&defined$1(_0x3b3ab0[_0x104949(0x5825)])&&defined$1(_0x3b3ab0[_0x104949(0x2532)])&&defined$1(_0x3b3ab0[_0x104949(0x1aef)])&&defined$1(_0x3b3ab0[_0x104949(0x4d01)])&&defined$1(_0x3b3ab0[_0x104949(0x1d13)])&&defined$1(_0x3b3ab0[_0x104949(0x485f)])&&defined$1(_0x3b3ab0[_0x104949(0x59e)])&&defined$1(_0x3b3ab0[_0x104949(0x13dd)])&&defined$1(_0x3b3ab0[_0x104949(0x152e)])&&defined$1(_0x3b3ab0['planes2D_HIGH_x'])&&defined$1(_0x3b3ab0[_0x104949(0x19fb)])&&defined$1(_0x3b3ab0[_0x104949(0x260f)])&&defined$1(_0x3b3ab0[_0x104949(0x36cc)])&&defined$1(_0x3b3ab0[_0x104949(0x3d06)])&&defined$1(_0x3b3ab0['planes2D_LOW_z'])&&defined$1(_0x3b3ab0[_0x104949(0x516b)])&&defined$1(_0x3b3ab0[_0x104949(0x283c)])&&defined$1(_0x3b3ab0[_0x104949(0x1909)])&&defined$1(_0x3b3ab0[_0x104949(0xe63)]);return _0x3de883||_0x2529fb;},ShadowVolumeAppearance[_0x68aa19(0x4fc7)]=function(_0x4992f3){var _0x33b851=_0x68aa19,_0xbd11d4=defined$1(_0x4992f3[_0x33b851(0x473d)])&&defined$1(_0x4992f3['longitudeRotation'])&&defined$1(_0x4992f3[_0x33b851(0x2d62)])&&defined$1(_0x4992f3[_0x33b851(0x1ea6)])&&defined$1(_0x4992f3[_0x33b851(0x1909)])&&defined$1(_0x4992f3[_0x33b851(0xe63)]),_0x446de3=defined$1(_0x4992f3['sphericalExtents'])&&defined$1(_0x4992f3[_0x33b851(0x2583)])&&defined$1(_0x4992f3[_0x33b851(0x3592)])&&defined$1(_0x4992f3[_0x33b851(0x19fb)])&&defined$1(_0x4992f3[_0x33b851(0x260f)])&&defined$1(_0x4992f3['planes2D_LOW_y'])&&defined$1(_0x4992f3['planes2D_HIGH_z'])&&defined$1(_0x4992f3[_0x33b851(0x1e16)])&&defined$1(_0x4992f3[_0x33b851(0x516b)])&&defined$1(_0x4992f3[_0x33b851(0x283c)])&&defined$1(_0x4992f3[_0x33b851(0x1909)])&&defined$1(_0x4992f3['uvMinAndExtents']);return _0xbd11d4||_0x446de3;},ShadowVolumeAppearance[_0x68aa19(0x2834)]=function(_0x4b0f2b){return shouldUseSpherical(_0x4b0f2b);},ShadowVolumeAppearance[_0x68aa19(0x3403)]=CesiumMath[_0x68aa19(0x12a4)](0x1),Object['defineProperties'](ClassificationPrimitive[_0x68aa19(0x4b51)],{'vertexCacheOptimize':{'get':function(){var _0x3271b6=_0x68aa19;return this['_primitiveOptions'][_0x3271b6(0x3261)];}},'interleave':{'get':function(){var _0xea62a5=_0x68aa19;return this[_0xea62a5(0x53d3)][_0xea62a5(0x438)];}},'releaseGeometryInstances':{'get':function(){var _0x185bfd=_0x68aa19;return this[_0x185bfd(0x53d3)][_0x185bfd(0x1390)];}},'allowPicking':{'get':function(){return this['_primitiveOptions']['allowPicking'];}},'asynchronous':{'get':function(){var _0xddc330=_0x68aa19;return this[_0xddc330(0x53d3)][_0xddc330(0x4074)];}},'compressVertices':{'get':function(){var _0x4c0fa8=_0x68aa19;return this['_primitiveOptions'][_0x4c0fa8(0x405c)];}},'ready':{'get':function(){return this['_ready'];}},'readyPromise':{'get':function(){var _0x18561c=_0x68aa19;return this[_0x18561c(0x38bb)][_0x18561c(0x28bc)];}},'_needs2DShader':{'get':function(){var _0x2df1b2=_0x68aa19;return this['_hasPlanarExtentsAttributes']||this[_0x2df1b2(0x4803)];}}}),ClassificationPrimitive[_0x68aa19(0x1374)]=function(_0x33af16){var _0x40f95b=_0x68aa19;return _0x33af16[_0x40f95b(0x4174)]['stencilBuffer'];};var pickRenderState$1={'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x68aa19(0x3ffa)],'frontOperation':{'fail':StencilOperation$1[_0x68aa19(0x3e26)],'zFail':StencilOperation$1['ZERO'],'zPass':StencilOperation$1[_0x68aa19(0x3e26)]},'backFunction':StencilFunction$1[_0x68aa19(0x3ffa)],'backOperation':{'fail':StencilOperation$1[_0x68aa19(0x3e26)],'zFail':StencilOperation$1[_0x68aa19(0x3e26)],'zPass':StencilOperation$1['ZERO']},'reference':0x0,'mask':StencilConstants$1[_0x68aa19(0x2ab6)]},'stencilMask':StencilConstants$1[_0x68aa19(0x2ab6)],'depthTest':{'enabled':!0x1},'depthMask':!0x1};function createRenderStates$4(_0x57c54e,_0x28928f,_0x5bfdb2,_0x18ec6f){var _0x42e55f=_0x68aa19;if(!defined$1(_0x57c54e[_0x42e55f(0x1ebd)])){var _0x5e8d62=!_0x57c54e['debugShowShadowVolume'];_0x57c54e['_rsStencilDepthPass']=RenderState[_0x42e55f(0x4d21)](getStencilDepthRenderState$1(_0x5e8d62,!0x1)),_0x57c54e[_0x42e55f(0x119b)]=RenderState[_0x42e55f(0x4d21)](getStencilDepthRenderState$1(_0x5e8d62,!0x0)),_0x57c54e[_0x42e55f(0x3fd0)]=RenderState[_0x42e55f(0x4d21)](getStencilDepthRenderStateForS3M()),_0x57c54e[_0x42e55f(0x1ebd)]=RenderState[_0x42e55f(0x4d21)](getColorRenderState(_0x5e8d62,!0x1)),_0x57c54e['_rsColorPassS3M']=RenderState[_0x42e55f(0x4d21)](getColorRenderStateForS3M()),_0x57c54e[_0x42e55f(0x1c3b)]=RenderState[_0x42e55f(0x4d21)](pickRenderState$1);}}function modifyForEncodedNormals(_0x17c59b,_0x19ce81){var _0x478d95=_0x68aa19;if(!_0x17c59b[_0x478d95(0x405c)])return _0x19ce81;if(-0x1!==_0x19ce81[_0x478d95(0x1cff)](/attribute\s+vec3\s+extrudeDirection;/g)){var _0x3d9f06='compressedAttributes',_0xafa0fe='attribute\x20vec2\x20'+_0x3d9f06+';',_0x505ae8=_0x19ce81;return _0x505ae8=_0x505ae8[_0x478d95(0x1297)](/attribute\s+vec3\s+extrudeDirection;/g,''),[_0xafa0fe,_0x478d95(0x3a9),_0x505ae8=ShaderSource[_0x478d95(0x3ab)](_0x505ae8,_0x478d95(0x568)),_0x478d95(0x1161)]['join']('\x0a');}}function createShaderProgram$3(_0x28c884,_0x5b2bad){var _0x484af5=_0x68aa19,_0x4c1942=_0x5b2bad[_0x484af5(0x4174)],_0x2ca101=_0x28c884[_0x484af5(0x3457)],_0x2c73a0=ShadowVolumeAppearanceVS;_0x2c73a0=_0x28c884[_0x484af5(0x3457)][_0x484af5(0x4472)]['getVertexShaderCallback']()(_0x2c73a0),_0x2c73a0=Primitive[_0x484af5(0x3f86)](_0x2ca101,_0x2c73a0),_0x2c73a0=Primitive['_modifyShaderPosition'](_0x28c884,_0x2c73a0,_0x5b2bad['scene3DOnly']),_0x2c73a0=Primitive['_updateColorAttribute'](_0x2ca101,_0x2c73a0);var _0x1c847c=_0x28c884[_0x484af5(0xc80)],_0x407178=_0x1c847c||_0x28c884[_0x484af5(0x4803)];_0x28c884[_0x484af5(0x1459)]&&(_0x2c73a0=modifyForEncodedNormals(_0x2ca101,_0x2c73a0));var _0x1f06c8=_0x28c884['_extruded']?_0x484af5(0x4d0e):'',_0x4defd8=new ShaderSource({'defines':[_0x1f06c8],'sources':[_0x2c73a0]}),_0x5d5eb6=new ShaderSource({'sources':[ShadowVolumeFS]});_0x28c884[_0x484af5(0x3457)]['_swipeEnabled']&&_0x5d5eb6[_0x484af5(0x4ce5)]['push']('APPLY_SWIPE');var _0x82f264=_0x28c884[_0x484af5(0x3457)]['_attributeLocations'],_0x490f5c=new ShadowVolumeAppearance(_0x407178,_0x1c847c,_0x28c884[_0x484af5(0x263)],_0x4c1942[_0x484af5(0x3497)]);if(_0x28c884[_0x484af5(0x494d)]=ShaderProgram$1['replaceCache']({'context':_0x4c1942,'shaderProgram':_0x28c884[_0x484af5(0x494d)],'vertexShaderSource':_0x4defd8,'fragmentShaderSource':_0x5d5eb6,'attributeLocations':_0x82f264}),_0x28c884['_primitive'][_0x484af5(0x3ce1)]){var _0x533e22=ShaderSource[_0x484af5(0x812)](_0x2c73a0);_0x533e22=Primitive[_0x484af5(0x135d)](_0x2ca101,_0x533e22),_0x533e22=Primitive[_0x484af5(0x5018)](_0x533e22);var _0x3c65a1=_0x490f5c[_0x484af5(0x3a9c)](!0x1),_0x2ffa13=_0x490f5c[_0x484af5(0x5004)]([_0x1f06c8],_0x533e22,!0x1,_0x5b2bad[_0x484af5(0x1682)]);if(_0x28c884['_spPick']=ShaderProgram$1[_0x484af5(0x57a2)]({'context':_0x4c1942,'shaderProgram':_0x28c884[_0x484af5(0x4d9)],'vertexShaderSource':_0x2ffa13,'fragmentShaderSource':_0x3c65a1,'attributeLocations':_0x82f264}),_0x407178){var _0xf6e37a=_0x4c1942[_0x484af5(0x3739)][_0x484af5(0x25c1)](_0x28c884['_spPick'],_0x484af5(0x3432));if(!defined$1(_0xf6e37a)){var _0x10ab60=_0x490f5c[_0x484af5(0x3a9c)](!0x0),_0x49b949=_0x490f5c['createPickVertexShader']([_0x1f06c8],_0x533e22,!0x0,_0x5b2bad[_0x484af5(0x1682)]);_0xf6e37a=_0x4c1942[_0x484af5(0x3739)][_0x484af5(0x2f71)](_0x28c884['_spPick'],_0x484af5(0x3432),{'vertexShaderSource':_0x49b949,'fragmentShaderSource':_0x10ab60,'attributeLocations':_0x82f264});}_0x28c884[_0x484af5(0x404f)]=_0xf6e37a;}}else _0x28c884[_0x484af5(0x4d9)]=ShaderProgram$1[_0x484af5(0x4d21)]({'context':_0x4c1942,'vertexShaderSource':_0x4defd8,'fragmentShaderSource':_0x5d5eb6,'attributeLocations':_0x82f264});_0x4defd8=new ShaderSource({'defines':[_0x1f06c8],'sources':[_0x2c73a0=Primitive['_appendShowToShader'](_0x2ca101,_0x2c73a0)]}),_0x28c884[_0x484af5(0x3fca)]=ShaderProgram$1[_0x484af5(0x57a2)]({'context':_0x4c1942,'shaderProgram':_0x28c884['_sp'],'vertexShaderSource':_0x4defd8,'fragmentShaderSource':_0x5d5eb6,'attributeLocations':_0x82f264});var _0xfb3b60=_0x490f5c[_0x484af5(0x383d)](!0x1),_0xae11b1=_0x490f5c[_0x484af5(0x5072)]([_0x1f06c8],_0x2c73a0,!0x1,_0x5b2bad[_0x484af5(0x1682)]);if(_0x28c884['_spColor']=ShaderProgram$1['replaceCache']({'context':_0x4c1942,'shaderProgram':_0x28c884[_0x484af5(0x4e0e)],'vertexShaderSource':_0xae11b1,'fragmentShaderSource':_0xfb3b60,'attributeLocations':_0x82f264}),_0x407178){var _0x427360=_0x4c1942[_0x484af5(0x3739)][_0x484af5(0x25c1)](_0x28c884[_0x484af5(0x4e0e)],_0x484af5(0x2a8d));if(!defined$1(_0x427360)){var _0x4b5f3c=_0x490f5c['createFragmentShader'](!0x0),_0x36c7b2=_0x490f5c['createVertexShader']([_0x1f06c8],_0x2c73a0,!0x0,_0x5b2bad[_0x484af5(0x1682)]);_0x427360=_0x4c1942[_0x484af5(0x3739)][_0x484af5(0x2f71)](_0x28c884[_0x484af5(0x4e0e)],_0x484af5(0x2a8d),{'vertexShaderSource':_0x36c7b2,'fragmentShaderSource':_0x4b5f3c,'attributeLocations':_0x82f264});}_0x28c884[_0x484af5(0x1594)]=_0x427360;}}function createColorCommands$1(_0x1e07a0,_0x351d5d,_0x4e2c5c){var _0x436887=_0x68aa19,_0x41dd53,_0x3ff9eb,_0x4be30b,_0x5cd1f3=_0x1e07a0['_primitive'],_0x1125dc=0x2*_0x5cd1f3[_0x436887(0x461b)][_0x436887(0x531b)];_0x351d5d[_0x436887(0x531b)]=_0x1125dc;var _0x33cf22=0x0,_0x354ed0=_0x5cd1f3[_0x436887(0x4472)][_0x436887(0x36b5)]()(_0x1e07a0[_0x436887(0x5461)]);_0x354ed0[_0x436887(0x2483)]=function(){var _0x55bf76=_0x436887,_0x542630=_0x1e07a0[_0x55bf76(0x3457)][_0x55bf76(0x1a6f)],_0x4301d4=new Cartesian4();return Cartesian4['fromElements'](_0x542630['x'],_0x542630['y'],_0x542630['x']+_0x542630['z'],_0x542630['y']+_0x542630['w'],_0x4301d4),_0x4301d4['x']=_0x4301d4['x']*_0x4e2c5c[_0x55bf76(0x4174)][_0x55bf76(0x2e24)],_0x4301d4['y']=(0x1-_0x4301d4['y'])*_0x4e2c5c[_0x55bf76(0x4174)][_0x55bf76(0x1b40)],_0x4301d4['z']=_0x4301d4['z']*_0x4e2c5c[_0x55bf76(0x4174)]['drawingBufferWidth'],_0x4301d4['w']=(0x1-_0x4301d4['w'])*_0x4e2c5c['context']['drawingBufferHeight'],_0x4301d4;};var _0x469198=_0x1e07a0[_0x436887(0x430f)];for(_0x41dd53=0x0;_0x41dd53<_0x1125dc;_0x41dd53+=0x2){var _0x6f51e2=_0x5cd1f3['_va'][_0x33cf22++];defined$1(_0x3ff9eb=_0x351d5d[_0x41dd53])||(_0x3ff9eb=_0x351d5d[_0x41dd53]=new DrawCommand({'owner':_0x1e07a0,'primitiveType':_0x5cd1f3[_0x436887(0xb90)]})),_0x3ff9eb[_0x436887(0xa85)]=_0x6f51e2,_0x3ff9eb['renderState']=_0x1e07a0[_0x436887(0x5fc)],_0x3ff9eb[_0x436887(0x30a0)]=_0x1e07a0[_0x436887(0x3fca)],_0x3ff9eb[_0x436887(0x15fe)]=_0x354ed0,_0x3ff9eb[_0x436887(0x18ad)]=Pass$1[_0x436887(0x1500)],(_0x4be30b=DrawCommand['shallowClone'](_0x3ff9eb,_0x3ff9eb[_0x436887(0x457d)][_0x436887(0x3584)]))[_0x436887(0x5547)]=_0x1e07a0['_rsStencilDepthPass3DTiles'],_0x4be30b[_0x436887(0x18ad)]=Pass$1['CESIUM_3D_TILE_CLASSIFICATION'],_0x3ff9eb[_0x436887(0x457d)][_0x436887(0x3584)]=_0x4be30b,(_0x4be30b=DrawCommand[_0x436887(0x4660)](_0x3ff9eb,_0x3ff9eb[_0x436887(0x457d)][_0x436887(0x26ff)]))[_0x436887(0x5547)]=_0x1e07a0[_0x436887(0x3fd0)],_0x4be30b['pass']=Pass$1[_0x436887(0x1825)],_0x3ff9eb[_0x436887(0x457d)]['s3mtiles']=_0x4be30b,defined$1(_0x3ff9eb=_0x351d5d[_0x41dd53+0x1])||(_0x3ff9eb=_0x351d5d[_0x41dd53+0x1]=new DrawCommand({'owner':_0x1e07a0,'primitiveType':_0x5cd1f3[_0x436887(0xb90)]})),_0x3ff9eb['vertexArray']=_0x6f51e2,_0x3ff9eb[_0x436887(0x5547)]=_0x1e07a0[_0x436887(0x1ebd)],_0x3ff9eb['shaderProgram']=_0x1e07a0['_spColor'],_0x3ff9eb['pass']=Pass$1['TERRAIN_CLASSIFICATION'];var _0x2c306f=_0x1e07a0[_0x436887(0x263)][_0x436887(0x128b)];if(defined$1(_0x2c306f)&&(_0x354ed0=combine$2(_0x354ed0,_0x2c306f[_0x436887(0x9a2)])),_0x3ff9eb['uniformMap']=_0x354ed0,(_0x4be30b=DrawCommand[_0x436887(0x4660)](_0x3ff9eb,_0x3ff9eb[_0x436887(0x457d)][_0x436887(0x3584)]))[_0x436887(0x18ad)]=Pass$1[_0x436887(0x26cf)],_0x3ff9eb['derivedCommands'][_0x436887(0x3584)]=_0x4be30b,(_0x4be30b=DrawCommand[_0x436887(0x4660)](_0x3ff9eb,_0x3ff9eb[_0x436887(0x457d)][_0x436887(0x26ff)]))[_0x436887(0x18ad)]=Pass$1['ClampObject'],_0x4be30b[_0x436887(0x5547)]=_0x1e07a0[_0x436887(0x4d76)],_0x3ff9eb['derivedCommands']['s3mtiles']=_0x4be30b,_0x469198){var _0x24180c=DrawCommand[_0x436887(0x4660)](_0x3ff9eb,_0x3ff9eb[_0x436887(0x457d)][_0x436887(0x38c1)]);_0x24180c[_0x436887(0x30a0)]=_0x1e07a0['_spColor2D'],_0x3ff9eb['derivedCommands'][_0x436887(0x38c1)]=_0x24180c,(_0x24180c=DrawCommand[_0x436887(0x4660)](_0x4be30b,_0x4be30b[_0x436887(0x457d)][_0x436887(0x38c1)]))[_0x436887(0x30a0)]=_0x1e07a0['_spColor2D'],_0x4be30b[_0x436887(0x457d)][_0x436887(0x38c1)]=_0x24180c;}}var _0x5d42d2=_0x1e07a0[_0x436887(0x349a)],_0x5d8aaf=_0x1e07a0[_0x436887(0x494d)],_0x33f83d=0x0;_0x1125dc=_0x5d42d2['length']=_0x1125dc/0x2;for(var _0x5db7b1=0x0;_0x5db7b1<_0x1125dc;++_0x5db7b1){var _0x14e836=_0x5d42d2[_0x5db7b1]=DrawCommand[_0x436887(0x4660)](_0x351d5d[_0x33f83d],_0x5d42d2[_0x5db7b1]);_0x14e836[_0x436887(0x30a0)]=_0x5d8aaf,_0x14e836[_0x436887(0x18ad)]=Pass$1[_0x436887(0x2cae)],_0x33f83d+=0x2;}}function createPickCommands$1(_0x5e37b8,_0x389245){var _0x3165f9=_0x68aa19,_0xbc486c,_0x50824e,_0x2f8567,_0x2ce3e9,_0x27c151,_0x393ed7=_0x5e37b8[_0x3165f9(0x405e)],_0x1215c3=Pass$1[_0x3165f9(0x1500)],_0x1b3c5f=Pass$1[_0x3165f9(0x26cf)],_0x41759a=Pass$1['ClampObject'],_0x47a772=_0x5e37b8['_primitive'],_0x2c2952=0x2*_0x47a772['_va'][_0x3165f9(0x531b)],_0x43dbeb=0x0;_0x393ed7&&(_0x2c2952=0x2*(_0xbc486c=_0x47a772[_0x3165f9(0x49b4)])[_0x3165f9(0x531b)]),_0x389245[_0x3165f9(0x531b)]=_0x2c2952;var _0x46fcfa=0x0,_0x598b90=_0x47a772[_0x3165f9(0x4472)][_0x3165f9(0x36b5)]()(_0x5e37b8[_0x3165f9(0x5461)]),_0x4d93ee=_0x5e37b8['_needs2DShader'];for(_0x2f8567=0x0;_0x2f8567<_0x2c2952;_0x2f8567+=0x2){var _0x9c5ebf,_0x342c7e=_0x47a772[_0x3165f9(0x461b)][_0x46fcfa++];if(_0x393ed7&&(_0x50824e=_0xbc486c[_0x43dbeb++],_0x342c7e=_0x47a772[_0x3165f9(0x461b)][_0x50824e[_0x3165f9(0x1fda)]]),defined$1(_0x2ce3e9=_0x389245[_0x2f8567])||(_0x2ce3e9=_0x389245[_0x2f8567]=new DrawCommand({'owner':_0x5e37b8,'primitiveType':_0x47a772[_0x3165f9(0xb90)],'pickOnly':!0x0})),_0x2ce3e9[_0x3165f9(0xa85)]=_0x342c7e,_0x2ce3e9['renderState']=_0x5e37b8[_0x3165f9(0x5fc)],_0x2ce3e9['shaderProgram']=_0x5e37b8['_sp'],_0x2ce3e9[_0x3165f9(0x15fe)]=_0x598b90,_0x2ce3e9[_0x3165f9(0x18ad)]=_0x1215c3,_0x393ed7&&(_0x2ce3e9[_0x3165f9(0x19b4)]=_0x50824e[_0x3165f9(0x19b4)],_0x2ce3e9['count']=_0x50824e[_0x3165f9(0x2d06)]),(_0x27c151=DrawCommand[_0x3165f9(0x4660)](_0x2ce3e9,_0x2ce3e9['derivedCommands'][_0x3165f9(0x3584)]))[_0x3165f9(0x5547)]=_0x5e37b8[_0x3165f9(0x119b)],_0x27c151['pass']=_0x1b3c5f,_0x2ce3e9[_0x3165f9(0x457d)]['tileset']=_0x27c151,(_0x27c151=DrawCommand['shallowClone'](_0x2ce3e9,_0x2ce3e9[_0x3165f9(0x457d)][_0x3165f9(0x26ff)]))[_0x3165f9(0x5547)]=_0x5e37b8['_rsStencilDepthPassS3M'],_0x27c151[_0x3165f9(0x18ad)]=_0x41759a,_0x2ce3e9[_0x3165f9(0x457d)][_0x3165f9(0x26ff)]=_0x27c151,defined$1(_0x2ce3e9=_0x389245[_0x2f8567+0x1])||(_0x2ce3e9=_0x389245[_0x2f8567+0x1]=new DrawCommand({'owner':_0x5e37b8,'primitiveType':_0x47a772['_primitiveType'],'pickOnly':!0x0})),_0x2ce3e9['vertexArray']=_0x342c7e,_0x2ce3e9[_0x3165f9(0x5547)]=_0x5e37b8[_0x3165f9(0x1c3b)],_0x2ce3e9[_0x3165f9(0x30a0)]=_0x5e37b8[_0x3165f9(0x4d9)],_0x2ce3e9[_0x3165f9(0x15fe)]=_0x598b90,_0x2ce3e9[_0x3165f9(0x18ad)]=_0x1215c3,_0x393ed7&&(_0x2ce3e9['offset']=_0x50824e[_0x3165f9(0x19b4)],_0x2ce3e9[_0x3165f9(0x2d06)]=_0x50824e['count']),(_0x27c151=DrawCommand[_0x3165f9(0x4660)](_0x2ce3e9,_0x2ce3e9['derivedCommands'][_0x3165f9(0x3584)]))[_0x3165f9(0x18ad)]=_0x1b3c5f,_0x2ce3e9[_0x3165f9(0x457d)]['tileset']=_0x27c151,_0x4d93ee)(_0x9c5ebf=DrawCommand[_0x3165f9(0x4660)](_0x2ce3e9,_0x2ce3e9[_0x3165f9(0x457d)][_0x3165f9(0x3678)]))[_0x3165f9(0x30a0)]=_0x5e37b8[_0x3165f9(0x404f)],_0x2ce3e9[_0x3165f9(0x457d)]['pick2D']=_0x9c5ebf,(_0x9c5ebf=DrawCommand[_0x3165f9(0x4660)](_0x27c151,_0x27c151['derivedCommands'][_0x3165f9(0x3678)]))[_0x3165f9(0x30a0)]=_0x5e37b8[_0x3165f9(0x404f)],_0x27c151[_0x3165f9(0x457d)]['pick2D']=_0x9c5ebf;if((_0x27c151=DrawCommand[_0x3165f9(0x4660)](_0x2ce3e9,_0x2ce3e9['derivedCommands']['s3mtiles']))[_0x3165f9(0x18ad)]=_0x41759a,_0x2ce3e9[_0x3165f9(0x457d)]['s3mtiles']=_0x27c151,_0x4d93ee)(_0x9c5ebf=DrawCommand[_0x3165f9(0x4660)](_0x2ce3e9,_0x2ce3e9[_0x3165f9(0x457d)][_0x3165f9(0x3678)]))[_0x3165f9(0x30a0)]=_0x5e37b8[_0x3165f9(0x404f)],_0x2ce3e9['derivedCommands']['pick2D']=_0x9c5ebf,(_0x9c5ebf=DrawCommand[_0x3165f9(0x4660)](_0x27c151,_0x27c151[_0x3165f9(0x457d)]['pick2D']))['shaderProgram']=_0x5e37b8[_0x3165f9(0x404f)],_0x27c151[_0x3165f9(0x457d)][_0x3165f9(0x3678)]=_0x9c5ebf;}}function createCommands$7(_0xc47276,_0x41154e,_0x20c961,_0x35757a,_0x3f91b4,_0x4c461e,_0x597047,_0x1a0d60){createColorCommands$1(_0xc47276,_0x4c461e,_0x1a0d60),createPickCommands$1(_0xc47276,_0x597047);}function boundingVolumeIndex$1(_0x57e4c1,_0x5b9a8b){var _0x5bc0d7=_0x68aa19;return Math[_0x5bc0d7(0x67a)](_0x57e4c1%_0x5b9a8b/0x3);}function updateAndQueueRenderCommand$1(_0x28761b,_0x454aa2,_0x50e7e1,_0x28e84f,_0x3de396,_0x1fe012){var _0x5aabb6=_0x68aa19;_0x28761b[_0x5aabb6(0x221)]=_0x50e7e1,_0x28761b[_0x5aabb6(0x20c5)]=_0x3de396,_0x28761b[_0x5aabb6(0x16e)]=_0x28e84f,_0x28761b[_0x5aabb6(0x4526)]=_0x1fe012,_0x454aa2['commandList'][_0x5aabb6(0x3a33)](_0x28761b);}function updateAndQueuePickCommand$1(_0x59c34b,_0x4a59f6,_0x13008b,_0x1dabce,_0x1215df){var _0x4bc4bf=_0x68aa19;_0x59c34b[_0x4bc4bf(0x221)]=_0x13008b,_0x59c34b[_0x4bc4bf(0x20c5)]=_0x1215df,_0x59c34b[_0x4bc4bf(0x16e)]=_0x1dabce,_0x4a59f6['commandList'][_0x4bc4bf(0x3a33)](_0x59c34b);}function updateAndQueueCommands$1(_0x149d60,_0x3bce34,_0x1a385d,_0x24d958,_0x5ea0eb,_0x5c6b64,_0x351cd4,_0x40daf7){var _0x5ad5e7=_0x68aa19,_0x17639a,_0x498385=_0x149d60[_0x5ad5e7(0x3457)];Primitive[_0x5ad5e7(0x3070)](_0x498385,_0x3bce34,_0x5ea0eb),_0x3bce34[_0x5ad5e7(0x4318)]===SceneMode$1[_0x5ad5e7(0x5135)]?_0x17639a=_0x498385[_0x5ad5e7(0x472)]:_0x3bce34['mode']===SceneMode$1['COLUMBUS_VIEW']?_0x17639a=_0x498385[_0x5ad5e7(0x47b8)]:_0x3bce34[_0x5ad5e7(0x4318)]===SceneMode$1[_0x5ad5e7(0x4c10)]&&defined$1(_0x498385[_0x5ad5e7(0x363f)])?_0x17639a=_0x498385[_0x5ad5e7(0x363f)]:defined$1(_0x498385[_0x5ad5e7(0x3c5b)])&&(_0x17639a=_0x498385['_boundingSphereMorph']);var _0x1c729,_0x2703ad,_0x2e0466=_0x149d60['classificationType'],_0x231546=_0x2e0466!==ClassificationType$1[_0x5ad5e7(0x2519)],_0x1cd5f5=_0x2e0466!==ClassificationType$1[_0x5ad5e7(0x5366)],_0xa851fb=_0x3bce34[_0x5ad5e7(0x14f6)];if(_0xa851fb[_0x5ad5e7(0x2507)]){var _0x1adec6=_0x1a385d[_0x5ad5e7(0x531b)];for(_0x1c729=0x0;_0x1c729<_0x1adec6;++_0x1c729)_0x2703ad=_0x17639a[boundingVolumeIndex$1(_0x1c729,_0x1adec6)],_0x231546&&updateAndQueueRenderCommand$1(_0x1a385d[_0x1c729],_0x3bce34,_0x5ea0eb,_0x5c6b64,_0x2703ad,_0x351cd4),_0x1cd5f5&&updateAndQueueRenderCommand$1(_0x1a385d[_0x1c729][_0x5ad5e7(0x457d)][_0x5ad5e7(0x3584)],_0x3bce34,_0x5ea0eb,_0x5c6b64,_0x2703ad,_0x351cd4);if(_0x3bce34['invertClassification']){var _0x2b9f0c=_0x149d60[_0x5ad5e7(0x349a)],_0x36fa60=_0x2b9f0c[_0x5ad5e7(0x531b)];for(_0x1c729=0x0;_0x1c729<_0x36fa60;++_0x1c729)_0x2703ad=_0x17639a[Math[_0x5ad5e7(0x67a)](_0x1c729/0x2)],updateAndQueueRenderCommand$1(_0x2b9f0c[_0x1c729],_0x3bce34,_0x5ea0eb,_0x5c6b64,_0x2703ad,_0x351cd4);}}if(_0xa851fb[_0x5ad5e7(0x3f0b)]){var _0x79e773=_0x24d958[_0x5ad5e7(0x531b)],_0x38cf7b=_0x498385[_0x5ad5e7(0x49b4)];for(_0x1c729=0x0;_0x1c729<_0x79e773;++_0x1c729){_0x2703ad=_0x17639a[_0x38cf7b[boundingVolumeIndex$1(_0x1c729,_0x79e773)][_0x5ad5e7(0x1fda)]],_0x231546&&updateAndQueuePickCommand$1(_0x24d958[_0x1c729],_0x3bce34,_0x5ea0eb,_0x5c6b64,_0x2703ad),_0x1cd5f5&&updateAndQueuePickCommand$1(_0x24d958[_0x1c729]['derivedCommands'][_0x5ad5e7(0x3584)],_0x3bce34,_0x5ea0eb,_0x5c6b64,_0x2703ad);}}}ClassificationPrimitive['prototype'][_0x68aa19(0x489f)]=function(_0x2922c4){var _0x19e6b7=_0x68aa19;if(defined$1(this['_primitive'])||defined$1(this[_0x19e6b7(0x4504)])){var _0x16d215=this[_0x19e6b7(0x263)];defined$1(_0x16d215)&&defined$1(_0x16d215[_0x19e6b7(0x128b)])&&_0x16d215[_0x19e6b7(0x128b)][_0x19e6b7(0x489f)](_0x2922c4[_0x19e6b7(0x4174)]);var _0x35b6ce=this,_0x12a8c2=this[_0x19e6b7(0x53d3)];if(!defined$1(this['_primitive'])){var _0x50fa4d,_0x4949b3,_0xdc537d,_0x3d1903,_0x22e92d=Array[_0x19e6b7(0x4b57)](this[_0x19e6b7(0x4504)])?this[_0x19e6b7(0x4504)]:[this[_0x19e6b7(0x4504)]],_0x290c61=_0x22e92d['length'],_0x477e66=!0x1,_0x6ed59=!0x0,_0x5b7d32=!0x1,_0x11d886=!0x1;for(_0x290c61>0x0&&(_0xdc537d=_0x22e92d[0x0]['attributes'],_0x5b7d32=ShadowVolumeAppearance[_0x19e6b7(0x4fc7)](_0xdc537d),_0x11d886=ShadowVolumeAppearance[_0x19e6b7(0x2720)](_0xdc537d),_0x3d1903=_0xdc537d[_0x19e6b7(0x28b8)]),_0x50fa4d=0x0;_0x50fa4d<_0x290c61;_0x50fa4d++){var _0x1944b3=(_0x4949b3=_0x22e92d[_0x50fa4d])['attributes'][_0x19e6b7(0x28b8)];defined$1(_0x1944b3)&&(_0x477e66=!0x0),_0x6ed59=_0x6ed59&&defined$1(_0x1944b3)&&ColorGeometryInstanceAttribute[_0x19e6b7(0x2ed4)](_0x3d1903,_0x1944b3);}if(!_0x6ed59&&!_0x5b7d32&&!_0x11d886)throw new DeveloperError$1(_0x19e6b7(0x763));_0x477e66&&!defined$1(_0x16d215)&&(_0x16d215=new PerInstanceColorAppearance({'flat':!0x0}),this[_0x19e6b7(0x263)]=_0x16d215),this['_usePickOffsets']=!_0x5b7d32&&!_0x11d886,this[_0x19e6b7(0x4803)]=_0x5b7d32,this[_0x19e6b7(0xc80)]=_0x11d886,this[_0x19e6b7(0x54fd)]=_0x477e66;var _0x28e7af=new Array(_0x290c61);for(_0x50fa4d=0x0;_0x50fa4d<_0x290c61;++_0x50fa4d)_0x4949b3=_0x22e92d[_0x50fa4d],_0x28e7af[_0x50fa4d]=new GeometryInstance({'geometry':_0x4949b3[_0x19e6b7(0x4b72)],'attributes':_0x4949b3['attributes'],'modelMatrix':_0x4949b3['modelMatrix'],'id':_0x4949b3['id'],'pickPrimitive':defaultValue$1(this[_0x19e6b7(0x46d7)],_0x35b6ce)});_0x12a8c2['appearance']=_0x16d215,_0x12a8c2[_0x19e6b7(0x4504)]=_0x28e7af,defined$1(this[_0x19e6b7(0x49e1)])&&(_0x12a8c2[_0x19e6b7(0x49e1)]=function(_0x4cb84f,_0x110cbc){var _0x45d3d3=_0x19e6b7;_0x35b6ce[_0x45d3d3(0x49e1)](_0x4cb84f,_0x110cbc);}),_0x12a8c2['_createRenderStatesFunction']=function(_0x3de5ba,_0x34452b,_0x4a1b5c,_0x3832bb){createRenderStates$4(_0x35b6ce);},_0x12a8c2[_0x19e6b7(0x4e08)]=function(_0xa8a458,_0x2a7ebe,_0xcdd190){createShaderProgram$3(_0x35b6ce,_0x2a7ebe);},_0x12a8c2['_createCommandsFunction']=function(_0x83092e,_0x203491,_0x1b20a4,_0x51cb57,_0xc2f00a,_0x305023,_0x532b6f,_0x559f4f){createCommands$7(_0x35b6ce,void 0x0,void 0x0,!0x0,!0x1,_0x305023,_0x532b6f,_0x559f4f);},defined$1(this[_0x19e6b7(0x1751)])?_0x12a8c2[_0x19e6b7(0x1751)]=function(_0x43a99a,_0x5201fa,_0x34c1c3,_0x37ab7b,_0x10b3ae,_0x2d04dd,_0x56ff11,_0x3780c6){var _0x453df5=_0x19e6b7;_0x35b6ce[_0x453df5(0x1751)](_0x43a99a,_0x5201fa,_0x34c1c3,_0x37ab7b,_0x10b3ae,_0x2d04dd,_0x56ff11,_0x3780c6);}:_0x12a8c2[_0x19e6b7(0x1751)]=function(_0x263a70,_0x89af60,_0x3bcf37,_0x4ceb63,_0x3cdcb4,_0x31ba3d,_0x45592f,_0xef195e){updateAndQueueCommands$1(_0x35b6ce,_0x89af60,_0x3bcf37,_0x4ceb63,_0x3cdcb4,_0x31ba3d,_0x45592f);},this[_0x19e6b7(0x3457)]=new Primitive(_0x12a8c2),this[_0x19e6b7(0x3457)][_0x19e6b7(0x21f)]['then'](function(_0x2a5015){var _0x9912b=_0x19e6b7;_0x35b6ce['_ready']=!0x0,_0x35b6ce[_0x9912b(0x1390)]&&(_0x35b6ce['geometryInstances']=void 0x0);var _0x1585e1=_0x2a5015['_error'];defined$1(_0x1585e1)?_0x35b6ce[_0x9912b(0x38bb)][_0x9912b(0x4e16)](_0x1585e1):_0x35b6ce[_0x9912b(0x38bb)][_0x9912b(0x68a)](_0x35b6ce);});}this[_0x19e6b7(0x6ba)]&&!this[_0x19e6b7(0x4b82)]&&this[_0x19e6b7(0x4b22)]?(this[_0x19e6b7(0x4b82)]=!0x0,this[_0x19e6b7(0x5fc)]=RenderState[_0x19e6b7(0x4d21)](getStencilDepthRenderState$1(!0x1,!0x1)),this[_0x19e6b7(0x119b)]=RenderState[_0x19e6b7(0x4d21)](getStencilDepthRenderState$1(!0x1,!0x0)),this[_0x19e6b7(0x1ebd)]=RenderState['fromCache'](getColorRenderState(!0x1))):!this[_0x19e6b7(0x6ba)]&&this[_0x19e6b7(0x4b82)]&&(this[_0x19e6b7(0x4b82)]=!0x1,this[_0x19e6b7(0x5fc)]=RenderState[_0x19e6b7(0x4d21)](getStencilDepthRenderState$1(!0x0,!0x1)),this[_0x19e6b7(0x119b)]=RenderState[_0x19e6b7(0x4d21)](getStencilDepthRenderState$1(!0x0,!0x0)),this['_rsColorPass']=RenderState['fromCache'](getColorRenderState(!0x0))),this[_0x19e6b7(0x3457)][_0x19e6b7(0x263)]!==_0x16d215&&(this[_0x19e6b7(0x3457)][_0x19e6b7(0x263)]=_0x16d215),this[_0x19e6b7(0x3457)][_0x19e6b7(0x105f)]=this[_0x19e6b7(0x105f)],this[_0x19e6b7(0x3457)][_0x19e6b7(0x4526)]=this[_0x19e6b7(0x4526)],this['_primitive']['update'](_0x2922c4);}},ClassificationPrimitive['prototype'][_0x68aa19(0x4ece)]=function(_0x2ee7ca){var _0x5661e1=_0x68aa19;return this[_0x5661e1(0x3457)]['getGeometryInstanceAttributes'](_0x2ee7ca);},ClassificationPrimitive['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},ClassificationPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x83183e=_0x68aa19;return this['_primitive']=this['_primitive']&&this['_primitive'][_0x83183e(0x2578)](),this[_0x83183e(0x3fca)]=this[_0x83183e(0x3fca)]&&this[_0x83183e(0x3fca)][_0x83183e(0x2578)](),this[_0x83183e(0x4d9)]=this[_0x83183e(0x4d9)]&&this[_0x83183e(0x4d9)][_0x83183e(0x2578)](),this[_0x83183e(0x4e0e)]=this[_0x83183e(0x4e0e)]&&this[_0x83183e(0x4e0e)][_0x83183e(0x2578)](),this[_0x83183e(0x404f)]=void 0x0,this[_0x83183e(0x1594)]=void 0x0,destroyObject$1(this);};var GroundPrimitiveUniformMap={'u_globeMinimumAltitude':function(){return 0xd6d8;}};function GroundPrimitive(_0x116d43){var _0x3fa8f5=_0x68aa19,_0x34b659=(_0x116d43=defaultValue$1(_0x116d43,defaultValue$1[_0x3fa8f5(0x494f)]))[_0x3fa8f5(0x263)],_0x49482e=_0x116d43['geometryInstances'];if(!defined$1(_0x34b659)&&defined$1(_0x49482e))for(var _0x180711=Array[_0x3fa8f5(0x4b57)](_0x49482e)?_0x49482e:[_0x49482e],_0x4ea081=_0x180711['length'],_0x1f4d7e=0x0;_0x1f4d7e<_0x4ea081;_0x1f4d7e++){var _0x312615=_0x180711[_0x1f4d7e][_0x3fa8f5(0x1b28)];if(defined$1(_0x312615)&&defined$1(_0x312615['color'])){_0x34b659=new PerInstanceColorAppearance({'flat':!0x0});break;}}this[_0x3fa8f5(0x263)]=_0x34b659,this[_0x3fa8f5(0x4504)]=_0x116d43[_0x3fa8f5(0x4504)],this[_0x3fa8f5(0x105f)]=defaultValue$1(_0x116d43[_0x3fa8f5(0x105f)],!0x0),this[_0x3fa8f5(0x42ba)]=defaultValue$1(_0x116d43[_0x3fa8f5(0x42ba)],ClassificationType$1[_0x3fa8f5(0x416a)]),this[_0x3fa8f5(0x4526)]=defaultValue$1(_0x116d43['debugShowBoundingVolume'],!0x1),this[_0x3fa8f5(0x6ba)]=defaultValue$1(_0x116d43[_0x3fa8f5(0x6ba)],!0x1),this['_boundingVolumes']=[],this[_0x3fa8f5(0x3db6)]=[],this[_0x3fa8f5(0x4b22)]=!0x1,this[_0x3fa8f5(0x38bb)]=when[_0x3fa8f5(0x25e3)](),this[_0x3fa8f5(0x3457)]=void 0x0,this[_0x3fa8f5(0x3928)]=void 0x0,this['_minHeight']=void 0x0,this[_0x3fa8f5(0x3991)]=ApproximateTerrainHeights[_0x3fa8f5(0x4168)],this['_minTerrainHeight']=ApproximateTerrainHeights['_defaultMinTerrainHeight'],this['_boundingSpheresKeys']=[],this[_0x3fa8f5(0x279)]=[],this[_0x3fa8f5(0x32ea)]=!0x1,this[_0x3fa8f5(0x4d5c)]=void 0x0,this['_classificationPrimitiveOptions']={'geometryInstances':void 0x0,'appearance':void 0x0,'vertexCacheOptimize':defaultValue$1(_0x116d43[_0x3fa8f5(0x3261)],!0x1),'interleave':defaultValue$1(_0x116d43[_0x3fa8f5(0x438)],!0x1),'releaseGeometryInstances':defaultValue$1(_0x116d43[_0x3fa8f5(0x1390)],!0x0),'allowPicking':defaultValue$1(_0x116d43['allowPicking'],!0x0),'asynchronous':defaultValue$1(_0x116d43['asynchronous'],!0x0),'compressVertices':defaultValue$1(_0x116d43[_0x3fa8f5(0x405c)],!0x0),'_createBoundingVolumeFunction':void 0x0,'_updateAndQueueCommandsFunction':void 0x0,'_pickPrimitive':this,'_extruded':!0x0,'_uniformMap':GroundPrimitiveUniformMap,'classificationType':this[_0x3fa8f5(0x42ba)]};}function getComputeMaximumHeightFunction(_0x3eb35c){return function(_0x148430,_0x573869){var _0x35bf98=_0x54f3,_0x38061b=_0x573869[_0x35bf98(0x587a)],_0x281dd0=_0x38061b/Math[_0x35bf98(0x1d35)](0.5*_0x148430)-_0x38061b;return _0x3eb35c['_maxHeight']+_0x281dd0;};}function getComputeMinimumHeightFunction(_0x2f0f66){return function(_0x55345c,_0x17788f){var _0x188ccc=_0x54f3;return _0x2f0f66[_0x188ccc(0x81b)];};}Object['defineProperties'](GroundPrimitive['prototype'],{'vertexCacheOptimize':{'get':function(){var _0x4072e2=_0x68aa19;return this[_0x4072e2(0x131b)][_0x4072e2(0x3261)];}},'interleave':{'get':function(){var _0x5a3c29=_0x68aa19;return this[_0x5a3c29(0x131b)]['interleave'];}},'releaseGeometryInstances':{'get':function(){return this['_classificationPrimitiveOptions']['releaseGeometryInstances'];}},'allowPicking':{'get':function(){var _0x901842=_0x68aa19;return this['_classificationPrimitiveOptions'][_0x901842(0x3ce1)];}},'asynchronous':{'get':function(){var _0x4b1f2a=_0x68aa19;return this[_0x4b1f2a(0x131b)][_0x4b1f2a(0x4074)];}},'compressVertices':{'get':function(){var _0x222d70=_0x68aa19;return this[_0x222d70(0x131b)][_0x222d70(0x405c)];}},'ready':{'get':function(){var _0x5b61d5=_0x68aa19;return this[_0x5b61d5(0x4b22)];}},'readyPromise':{'get':function(){var _0x5ee2e9=_0x68aa19;return this[_0x5ee2e9(0x38bb)][_0x5ee2e9(0x28bc)];}}}),GroundPrimitive[_0x68aa19(0x1374)]=ClassificationPrimitive[_0x68aa19(0x1374)];var scratchBVCartesianHigh=new Cartesian3(),scratchBVCartesianLow=new Cartesian3(),scratchBVCartesian=new Cartesian3(),scratchBVCartographic=new Cartographic(),scratchBVRectangle=new Rectangle();function getRectangle(_0x5a7ea3,_0x39e054){var _0x2d7577=_0x68aa19,_0x2c0779=_0x5a7ea3[_0x2d7577(0x1682)][_0x2d7577(0x1706)];if(!defined$1(_0x39e054[_0x2d7577(0x1b28)])||!defined$1(_0x39e054[_0x2d7577(0x1b28)][_0x2d7577(0x3a20)]))return defined$1(_0x39e054[_0x2d7577(0x2f4d)])?_0x39e054[_0x2d7577(0x2f4d)]:void 0x0;for(var _0x59bb8f=_0x39e054['attributes'][_0x2d7577(0x3a20)][_0x2d7577(0x21e8)],_0x52bcad=_0x39e054['attributes'][_0x2d7577(0x2c8f)][_0x2d7577(0x21e8)],_0x233ec4=_0x59bb8f[_0x2d7577(0x531b)],_0x4f2442=Number[_0x2d7577(0x25a9)],_0x58a09e=Number[_0x2d7577(0x25a9)],_0x1f3637=Number['NEGATIVE_INFINITY'],_0x21a661=Number[_0x2d7577(0x4187)],_0x3264d6=0x0;_0x3264d6<_0x233ec4;_0x3264d6+=0x3){var _0xc928ba=Cartesian3[_0x2d7577(0x41a1)](_0x59bb8f,_0x3264d6,scratchBVCartesianHigh),_0x1c2a34=Cartesian3[_0x2d7577(0x41a1)](_0x52bcad,_0x3264d6,scratchBVCartesianLow),_0x2d4b24=Cartesian3[_0x2d7577(0x4979)](_0xc928ba,_0x1c2a34,scratchBVCartesian),_0xae0889=_0x2c0779[_0x2d7577(0x541d)](_0x2d4b24,scratchBVCartographic),_0x1eb71b=_0xae0889[_0x2d7577(0x288b)],_0x26aa62=_0xae0889['longitude'];_0x4f2442=Math[_0x2d7577(0x27d5)](_0x4f2442,_0x1eb71b),_0x58a09e=Math['min'](_0x58a09e,_0x26aa62),_0x1f3637=Math[_0x2d7577(0x2bc6)](_0x1f3637,_0x1eb71b),_0x21a661=Math[_0x2d7577(0x2bc6)](_0x21a661,_0x26aa62);}var _0x18977a=scratchBVRectangle;return _0x18977a[_0x2d7577(0x46e0)]=_0x1f3637,_0x18977a['south']=_0x4f2442,_0x18977a[_0x2d7577(0x326c)]=_0x21a661,_0x18977a[_0x2d7577(0x4488)]=_0x58a09e,_0x18977a;}function setMinMaxTerrainHeights(_0x3e1fb4,_0x40655d,_0xde3bac){var _0x431286=_0x68aa19,_0xbd3338=ApproximateTerrainHeights['getMinimumMaximumHeights'](_0x40655d,_0xde3bac);_0x3e1fb4[_0x431286(0x1064)]=_0xbd3338['minimumTerrainHeight'],_0x3e1fb4[_0x431286(0x3991)]=_0xbd3338[_0x431286(0x199e)];}function createBoundingVolume(_0x4c3eca,_0x570763,_0x394d13){var _0x5e2881=_0x68aa19,_0x59f6c9=_0x570763['mapProjection'][_0x5e2881(0x1706)],_0xe3dd6f=getRectangle(_0x570763,_0x394d13);if(_0x4c3eca[_0x5e2881(0x4504)]){var _0x26d96c=Number[_0x5e2881(0xfb7)],_0x16bda3=Number[_0x5e2881(0xd77)],_0x49cf80=!0x1;for(let _0x46cdcd=0x0;_0x46cdcd<_0x4c3eca[_0x5e2881(0x4504)]['length']>0x0;_0x46cdcd++){var _0x1ad91e=_0x4c3eca['geometryInstances'][_0x46cdcd]['geometry'][_0x5e2881(0x26f5)],_0x1aeb4e=_0x4c3eca[_0x5e2881(0x4504)][_0x46cdcd][_0x5e2881(0x4b72)][_0x5e2881(0x274f)];if(defined$1(_0x1ad91e)&&defined$1(_0x1aeb4e)){var _0x5871bd=_0x1ad91e+_0x1aeb4e;_0x26d96c=Math[_0x5e2881(0x2bc6)](_0x26d96c,_0x5871bd),_0x16bda3=Math['min'](_0x16bda3,_0x1ad91e),_0x49cf80=!0x0;}}_0x4c3eca['_maxHeight']=_0x49cf80?_0x26d96c:_0x4c3eca[_0x5e2881(0x3928)],_0x4c3eca[_0x5e2881(0x81b)]=_0x49cf80?_0x16bda3:_0x4c3eca[_0x5e2881(0x81b)];}var _0x4c32a8=(Array[_0x5e2881(0x4b57)](_0x4c3eca[_0x5e2881(0x4504)])?_0x4c3eca[_0x5e2881(0x4504)]:[_0x4c3eca[_0x5e2881(0x4504)]])[0x0][_0x5e2881(0x4b72)][_0x5e2881(0x44f0)],_0x15e60a=OrientedBoundingBox[_0x5e2881(0x1145)](_0xe3dd6f,getComputeMinimumHeightFunction(_0x4c3eca)(_0x4c32a8,_0x59f6c9),getComputeMaximumHeightFunction(_0x4c3eca)(_0x4c32a8,_0x59f6c9),_0x59f6c9);if(_0x4c3eca[_0x5e2881(0x4fd8)][_0x5e2881(0x3a33)](_0x15e60a),!_0x570763[_0x5e2881(0x565c)]){var _0x169ad1=_0x570763[_0x5e2881(0x1682)],_0x4b244c=BoundingSphere[_0x5e2881(0x52b3)](_0xe3dd6f,_0x169ad1,_0x4c3eca['_maxHeight'],_0x4c3eca[_0x5e2881(0x81b)]);Cartesian3[_0x5e2881(0x2b84)](_0x4b244c[_0x5e2881(0x19ee)]['z'],_0x4b244c[_0x5e2881(0x19ee)]['x'],_0x4b244c[_0x5e2881(0x19ee)]['y'],_0x4b244c['center']),_0x4c3eca[_0x5e2881(0x3db6)][_0x5e2881(0x3a33)](_0x4b244c);}}function boundingVolumeIndex(_0x25951d,_0x174061){var _0x275ef1=_0x68aa19;return Math[_0x275ef1(0x67a)](_0x25951d%_0x174061/0x3);}function updateAndQueueRenderCommand(_0x3656a2,_0x1be441,_0x61c7e2,_0x124edb,_0x587e34,_0x46ea44,_0x4aab1f){var _0x3744d2=_0x68aa19,_0x29a8d1=_0x3656a2[_0x3744d2(0x3457)];_0x61c7e2[_0x3744d2(0x4318)]!==SceneMode$1[_0x3744d2(0x5135)]&&_0x1be441['shaderProgram']===_0x29a8d1[_0x3744d2(0x4e0e)]&&_0x29a8d1[_0x3744d2(0x430f)]&&_0x1be441[_0x3744d2(0x457d)]&&_0x1be441['derivedCommands'][_0x3744d2(0x38c1)]&&(_0x1be441=_0x1be441[_0x3744d2(0x457d)][_0x3744d2(0x38c1)]),_0x1be441['owner']=_0x3656a2,_0x1be441[_0x3744d2(0x221)]=_0x124edb,_0x1be441[_0x3744d2(0x20c5)]=_0x46ea44,_0x1be441[_0x3744d2(0x16e)]=_0x587e34,_0x1be441[_0x3744d2(0x4526)]=_0x4aab1f,_0x61c7e2[_0x3744d2(0x3080)][_0x3744d2(0x3a33)](_0x1be441);}function updateAndQueuePickCommand(_0x242378,_0x4add5f,_0x4aa60e,_0x1197f2,_0x5a4ad3,_0x46b7d4){var _0x266af3=_0x68aa19,_0x518dc3=_0x242378[_0x266af3(0x3457)];_0x4aa60e[_0x266af3(0x4318)]!==SceneMode$1[_0x266af3(0x5135)]&&_0x4add5f[_0x266af3(0x30a0)]===_0x518dc3['_spPick']&&_0x518dc3[_0x266af3(0x430f)]&&(_0x4add5f=_0x4add5f['derivedCommands'][_0x266af3(0x3678)]),_0x4add5f[_0x266af3(0x3036)]=_0x242378,_0x4add5f[_0x266af3(0x221)]=_0x1197f2,_0x4add5f['boundingVolume']=_0x46b7d4,_0x4add5f[_0x266af3(0x16e)]=_0x5a4ad3,_0x4aa60e[_0x266af3(0x3080)][_0x266af3(0x3a33)](_0x4add5f);}function updateAndQueueCommands(_0xd209cd,_0x20059d,_0x50a4df,_0x2bdc42,_0x5e8af2,_0x2c42c6,_0x522c3c,_0x499e92){var _0x375233=_0x68aa19,_0x1ecd7b;_0x1ecd7b=_0x20059d[_0x375233(0x4318)]===SceneMode$1[_0x375233(0x5135)]?_0xd209cd[_0x375233(0x4fd8)]:_0xd209cd[_0x375233(0x3db6)];var _0x246996,_0x39062a,_0x130ac5=_0xd209cd[_0x375233(0x42ba)],_0x5e8b57=_0x130ac5!==ClassificationType$1['CESIUM_3D_TILE']&&_0x130ac5!==ClassificationType$1[_0x375233(0x4ae1)],_0x4ea3a8=_0x130ac5!==ClassificationType$1[_0x375233(0x5366)]&&_0x130ac5!==ClassificationType$1[_0x375233(0x4ae1)],_0x23bc29=_0x130ac5!==ClassificationType$1[_0x375233(0x5366)]&&_0x130ac5!==ClassificationType$1['CESIUM_3D_TILE'],_0x4cdd96=_0x20059d[_0x375233(0x14f6)],_0x4732b1=_0xd209cd[_0x375233(0x3457)];if(_0x4cdd96[_0x375233(0x2507)]){var _0x3686d2=_0x50a4df[_0x375233(0x531b)];for(_0x246996=0x0;_0x246996<_0x3686d2;++_0x246996)_0x39062a=_0x1ecd7b[boundingVolumeIndex(_0x246996,_0x3686d2)],_0x5e8b57&&updateAndQueueRenderCommand(_0xd209cd,_0x50a4df[_0x246996],_0x20059d,_0x5e8af2,_0x2c42c6,_0x39062a,_0x522c3c),_0x4ea3a8&&updateAndQueueRenderCommand(_0xd209cd,_0x50a4df[_0x246996][_0x375233(0x457d)]['tileset'],_0x20059d,_0x5e8af2,_0x2c42c6,_0x39062a,_0x522c3c),_0x23bc29&&updateAndQueueRenderCommand(_0xd209cd,_0x50a4df[_0x246996]['derivedCommands'][_0x375233(0x26ff)],_0x20059d,_0x5e8af2,_0x2c42c6,_0x39062a,_0x522c3c);if(_0x20059d[_0x375233(0x538b)]){var _0x7b35d9=_0x4732b1['_commandsIgnoreShow'],_0x38e65e=_0x7b35d9[_0x375233(0x531b)];for(_0x246996=0x0;_0x246996<_0x38e65e;++_0x246996)_0x39062a=_0x1ecd7b[Math[_0x375233(0x67a)](_0x246996/0x2)],updateAndQueueRenderCommand(_0xd209cd,_0x7b35d9[_0x246996],_0x20059d,_0x5e8af2,_0x2c42c6,_0x39062a,_0x522c3c);}}if(_0x4cdd96[_0x375233(0x3f0b)]){var _0x52b41d,_0x9393f3=_0x2bdc42['length'];for(_0xd209cd['_useFragmentCulling']||(_0x52b41d=_0x4732b1['_primitive'][_0x375233(0x49b4)]),_0x246996=0x0;_0x246996<_0x9393f3;++_0x246996){if(_0x39062a=_0x1ecd7b[boundingVolumeIndex(_0x246996,_0x9393f3)],!_0xd209cd[_0x375233(0x32ea)])_0x39062a=_0x1ecd7b[_0x52b41d[boundingVolumeIndex(_0x246996,_0x9393f3)][_0x375233(0x1fda)]];_0x5e8b57&&updateAndQueuePickCommand(_0xd209cd,_0x2bdc42[_0x246996],_0x20059d,_0x5e8af2,_0x2c42c6,_0x39062a),_0x4ea3a8&&updateAndQueuePickCommand(_0xd209cd,_0x2bdc42[_0x246996][_0x375233(0x457d)]['tileset'],_0x20059d,_0x5e8af2,_0x2c42c6,_0x39062a),_0x23bc29&&updateAndQueueRenderCommand(_0xd209cd,_0x2bdc42[_0x246996][_0x375233(0x457d)][_0x375233(0x26ff)],_0x20059d,_0x5e8af2,_0x2c42c6,_0x39062a,_0x522c3c);}}}function MaterialProperty(){var _0x5a938e=_0x68aa19;DeveloperError$1[_0x5a938e(0x1afd)]();}function DynamicGeometryUpdater$1(_0x15e780,_0x2512c7,_0x4e5f11){var _0x216be7=_0x68aa19;this['_primitives']=_0x2512c7,this[_0x216be7(0x5546)]=_0x4e5f11,this[_0x216be7(0x3457)]=void 0x0,this['_outlinePrimitive']=void 0x0,this[_0x216be7(0x1b0c)]=_0x15e780,this[_0x216be7(0x39a8)]=_0x15e780['_options'],this[_0x216be7(0xba7)]=_0x15e780['_entity'],this[_0x216be7(0x36c0)]=void 0x0;}function BoxGraphics(_0x36c7bf){var _0x4abfcb=_0x68aa19;this[_0x4abfcb(0x2b02)]=new Event(),this[_0x4abfcb(0x1430)]=void 0x0,this[_0x4abfcb(0x3d5f)]=void 0x0,this[_0x4abfcb(0x739)]=void 0x0,this[_0x4abfcb(0x419)]=void 0x0,this[_0x4abfcb(0x1f9a)]=void 0x0,this[_0x4abfcb(0x38af)]=void 0x0,this['_fill']=void 0x0,this['_fillSubscription']=void 0x0,this[_0x4abfcb(0x36c0)]=void 0x0,this[_0x4abfcb(0x2a6d)]=void 0x0,this[_0x4abfcb(0x424c)]=void 0x0,this[_0x4abfcb(0x491b)]=void 0x0,this['_outlineColor']=void 0x0,this[_0x4abfcb(0x3c60)]=void 0x0,this[_0x4abfcb(0x1a7b)]=void 0x0,this[_0x4abfcb(0x4ebd)]=void 0x0,this['_shadows']=void 0x0,this[_0x4abfcb(0x532c)]=void 0x0,this['_distanceDisplayCondition']=void 0x0,this[_0x4abfcb(0xf3b)]=void 0x0,this['merge'](defaultValue$1(_0x36c7bf,defaultValue$1[_0x4abfcb(0x494f)]));}function PositionProperty(){var _0x53661a=_0x68aa19;DeveloperError$1[_0x53661a(0x1afd)]();}GroundPrimitive[_0x68aa19(0x9ed)]=function(){return ApproximateTerrainHeights['initialize']();},GroundPrimitive['prototype'][_0x68aa19(0x489f)]=function(_0x45448a){var _0x79d7d1=_0x68aa19;if(defined$1(this[_0x79d7d1(0x3457)])||defined$1(this[_0x79d7d1(0x4504)])){if(ApproximateTerrainHeights[_0x79d7d1(0x133e)]){var _0x51e58e=this,_0x394f1b=this[_0x79d7d1(0x131b)];if(!defined$1(this['_primitive'])){var _0x54b3de,_0x432fa0,_0x1d3de7,_0x557d08,_0x5580ac,_0x4f289a=_0x45448a['mapProjection'][_0x79d7d1(0x1706)],_0x133b45=Array[_0x79d7d1(0x4b57)](this['geometryInstances'])?this[_0x79d7d1(0x4504)]:[this[_0x79d7d1(0x4504)]],_0x1b08a9=_0x133b45['length'],_0x1fa575=new Array(_0x1b08a9);for(_0x557d08=0x0;_0x557d08<_0x1b08a9;++_0x557d08){var _0x2b9b77=getRectangle(_0x45448a,_0x432fa0=(_0x54b3de=_0x133b45[_0x557d08])[_0x79d7d1(0x4b72)]);defined$1(_0x5580ac)?defined$1(_0x2b9b77)&&Rectangle[_0x79d7d1(0x4415)](_0x5580ac,_0x2b9b77,_0x5580ac):_0x5580ac=Rectangle['clone'](_0x2b9b77);var _0x304d19=_0x54b3de['id'];if(defined$1(_0x304d19)&&defined$1(_0x2b9b77)){var _0x1581c2=ApproximateTerrainHeights['getBoundingSphere'](_0x2b9b77,_0x4f289a);this[_0x79d7d1(0x1602)][_0x79d7d1(0x3a33)](_0x304d19),this[_0x79d7d1(0x279)][_0x79d7d1(0x3a33)](_0x1581c2);}!defined$1(_0x1d3de7=_0x432fa0[_0x79d7d1(0x330d)])||defined$1(_0x1d3de7[_0x79d7d1(0x49cb)]);}setMinMaxTerrainHeights(this,_0x5580ac,_0x4f289a);var _0x453337=_0x45448a[_0x79d7d1(0x4067)];this[_0x79d7d1(0x81b)]=this[_0x79d7d1(0x1064)]*_0x453337,this[_0x79d7d1(0x3928)]=this[_0x79d7d1(0x3991)]*_0x453337;var _0x37eb90=GroundPrimitive[_0x79d7d1(0x56a2)](_0x45448a['context']);if(this[_0x79d7d1(0x32ea)]=_0x37eb90,_0x37eb90){var _0x55564b,_0x413398=!0x0;for(_0x557d08=0x0;_0x557d08<_0x1b08a9;++_0x557d08)if(_0x5580ac=getRectangle(_0x45448a,_0x432fa0=(_0x54b3de=_0x133b45[_0x557d08])[_0x79d7d1(0x4b72)]),ShadowVolumeAppearance[_0x79d7d1(0x2834)](_0x5580ac)){_0x413398=!0x1;break;}for(_0x557d08=0x0;_0x557d08<_0x1b08a9;++_0x557d08){_0x1d3de7=(_0x432fa0=(_0x54b3de=_0x133b45[_0x557d08])['geometry'])[_0x79d7d1(0x330d)];var _0x210ea0=getRectangle(_0x45448a,_0x432fa0),_0x13cda8=_0x432fa0[_0x79d7d1(0x98e)],_0xcc21ac=_0x45448a['context']['floatTextureSixPlaces'];_0x55564b=_0x413398?ShadowVolumeAppearance['getPlanarTextureCoordinateAttributes'](_0x210ea0,_0x13cda8,_0x4f289a,_0x45448a[_0x79d7d1(0x1682)],_0xcc21ac,this[_0x79d7d1(0x3928)]):ShadowVolumeAppearance[_0x79d7d1(0x158e)](_0x210ea0,_0x13cda8,_0x4f289a,_0x45448a[_0x79d7d1(0x1682)],_0xcc21ac);var _0x39123a=_0x54b3de[_0x79d7d1(0x1b28)];for(var _0x2667b3 in _0x39123a)_0x39123a['hasOwnProperty'](_0x2667b3)&&(_0x55564b[_0x2667b3]=_0x39123a[_0x2667b3]);_0x54b3de[_0x79d7d1(0x1993)]?_0x1fa575[_0x557d08]=new GeometryInstance({'geometry':_0x54b3de['_groundGeometry'],'attributes':_0x55564b,'id':_0x54b3de['id']}):(_0x1fa575[_0x557d08]=new GeometryInstance({'geometry':_0x1d3de7['createShadowVolume'](_0x432fa0,getComputeMinimumHeightFunction(this),getComputeMaximumHeightFunction(this)),'attributes':_0x55564b,'id':_0x54b3de['id']}),_0x54b3de[_0x79d7d1(0x2da2)]=_0x1fa575[_0x557d08]['geometry'],_0x54b3de[_0x79d7d1(0x1993)]=!0x0);}}else{for(_0x557d08=0x0;_0x557d08<_0x1b08a9;++_0x557d08)_0x1d3de7=(_0x432fa0=(_0x54b3de=_0x133b45[_0x557d08])['geometry'])[_0x79d7d1(0x330d)],_0x54b3de[_0x79d7d1(0x1993)]?_0x1fa575[_0x557d08]=new GeometryInstance({'geometry':_0x432fa0,'attributes':_0x54b3de[_0x79d7d1(0x1b28)],'id':_0x54b3de['id']}):(_0x1fa575[_0x557d08]=new GeometryInstance({'geometry':_0x1d3de7[_0x79d7d1(0x49cb)](_0x432fa0,getComputeMinimumHeightFunction(this),getComputeMaximumHeightFunction(this)),'attributes':_0x54b3de[_0x79d7d1(0x1b28)],'id':_0x54b3de['id']}),_0x54b3de[_0x79d7d1(0x2da2)]=_0x1fa575[_0x557d08][_0x79d7d1(0x4b72)],_0x54b3de[_0x79d7d1(0x1993)]=!0x0);}_0x394f1b[_0x79d7d1(0x4504)]=_0x1fa575,_0x394f1b[_0x79d7d1(0x263)]=this[_0x79d7d1(0x263)],_0x394f1b['_createBoundingVolumeFunction']=function(_0x2657a7,_0x380007){createBoundingVolume(_0x51e58e,_0x2657a7,_0x380007);},_0x394f1b['_updateAndQueueCommandsFunction']=function(_0x1915b0,_0x8ff547,_0x3ab4bc,_0x413b13,_0x230fd6,_0x20da75,_0x343567,_0x2d8e73){updateAndQueueCommands(_0x51e58e,_0x8ff547,_0x3ab4bc,_0x413b13,_0x230fd6,_0x20da75,_0x343567);},this['_primitive']=new ClassificationPrimitive(_0x394f1b),this[_0x79d7d1(0x3457)][_0x79d7d1(0x21f)][_0x79d7d1(0x4e1e)](function(_0x52e42a){var _0x5c4330=_0x79d7d1;_0x51e58e[_0x5c4330(0x4b22)]=!0x0,_0x51e58e[_0x5c4330(0x1390)]&&(_0x51e58e['geometryInstances']=void 0x0);var _0x511acf=_0x52e42a[_0x5c4330(0x511d)];defined$1(_0x511acf)?_0x51e58e['_readyPromise'][_0x5c4330(0x4e16)](_0x511acf):_0x51e58e['_readyPromise'][_0x5c4330(0x68a)](_0x51e58e);});}this['_primitive'][_0x79d7d1(0x263)]=this[_0x79d7d1(0x263)],this[_0x79d7d1(0x3457)][_0x79d7d1(0x105f)]=this[_0x79d7d1(0x105f)],this['_primitive'][_0x79d7d1(0x6ba)]=this['debugShowShadowVolume'],this['_primitive']['debugShowBoundingVolume']=this['debugShowBoundingVolume'],this[_0x79d7d1(0x3457)]['update'](_0x45448a);}else GroundPrimitive[_0x79d7d1(0x9ed)]();}},GroundPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x144eba){var _0x3efca8=_0x68aa19,_0x53651f=this['_boundingSpheresKeys'][_0x3efca8(0x33ab)](_0x144eba);if(-0x1!==_0x53651f)return this[_0x3efca8(0x279)][_0x53651f];},GroundPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x4ece)]=function(_0x435d1e){var _0x4bd11e=_0x68aa19;return this['_primitive'][_0x4bd11e(0x4ece)](_0x435d1e);},GroundPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},GroundPrimitive['prototype'][_0x68aa19(0x2578)]=function(){var _0x5cea77=_0x68aa19;return this[_0x5cea77(0x3457)]=this[_0x5cea77(0x3457)]&&this['_primitive']['destroy'](),destroyObject$1(this);},GroundPrimitive[_0x68aa19(0x56a2)]=function(_0x41ee35){var _0x57b051=_0x68aa19;return _0x41ee35[_0x57b051(0x84e)];},GroundPrimitive[_0x68aa19(0x3b6c)]=function(_0xf9e76a){var _0x38997c=_0x68aa19;return GroundPrimitive['_supportsMaterials'](_0xf9e76a['frameState'][_0x38997c(0x4174)]);},Object[_0x68aa19(0x5b7)](MaterialProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'definitionChanged':{'get':DeveloperError$1['throwInstantiationError']}}),MaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x25f2)]=DeveloperError$1[_0x68aa19(0x1afd)],MaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=DeveloperError$1[_0x68aa19(0x1afd)],MaterialProperty[_0x68aa19(0x4b51)]['equals']=DeveloperError$1[_0x68aa19(0x1afd)],MaterialProperty[_0x68aa19(0x1e43)]=function(_0x467fbd,_0x1ba04f,_0x50dc60){var _0x1cd4ef=_0x68aa19,_0x41a2a9;return defined$1(_0x1ba04f)&&defined$1(_0x41a2a9=_0x1ba04f[_0x1cd4ef(0x25f2)](_0x467fbd))?(defined$1(_0x50dc60)&&_0x50dc60[_0x1cd4ef(0x3243)]===_0x41a2a9||(_0x50dc60=Material[_0x1cd4ef(0x2a03)](_0x41a2a9)),_0x1ba04f['getValue'](_0x467fbd,_0x50dc60[_0x1cd4ef(0x52ee)]),_0x50dc60):(defined$1(_0x50dc60)&&_0x50dc60[_0x1cd4ef(0x3243)]===Material[_0x1cd4ef(0x3efb)]||(_0x50dc60=Material['fromType'](Material[_0x1cd4ef(0x3efb)])),Color$2['clone'](Color$2[_0x1cd4ef(0x2d95)],_0x50dc60[_0x1cd4ef(0x52ee)]['color']),_0x50dc60);},DynamicGeometryUpdater$1['prototype']['_isHidden']=function(_0x1c98ec,_0x474f38,_0x71236a){var _0x406f22=_0x68aa19;return!_0x1c98ec[_0x406f22(0x208a)]||!_0x1c98ec[_0x406f22(0x113d)](_0x71236a)||!Property[_0x406f22(0x3fde)](_0x474f38[_0x406f22(0x105f)],_0x71236a,!0x0);},DynamicGeometryUpdater$1[_0x68aa19(0x4b51)][_0x68aa19(0x3f63)]=DeveloperError$1[_0x68aa19(0x1afd)],DynamicGeometryUpdater$1[_0x68aa19(0x4b51)]['update']=function(_0x3efe21){var _0x1e6ae4=_0x68aa19,_0x47dfac=this[_0x1e6ae4(0x1b0c)],_0x2b7a13=_0x47dfac[_0x1e6ae4(0x4044)],_0x455803=this[_0x1e6ae4(0x4952)],_0x2eabed=this['_orderedGroundPrimitives'];_0x2eabed[_0x1e6ae4(0x4b3f)](this[_0x1e6ae4(0x3457)]),_0x455803[_0x1e6ae4(0x5266)](this[_0x1e6ae4(0x3457)]),_0x455803[_0x1e6ae4(0x5266)](this[_0x1e6ae4(0x4b12)]),this[_0x1e6ae4(0x4b12)]=void 0x0,this[_0x1e6ae4(0x3457)]=void 0x0;var _0x289ff9=this[_0x1e6ae4(0xba7)],_0x310db1=_0x289ff9[this['_geometryUpdater'][_0x1e6ae4(0x562)]];if(this[_0x1e6ae4(0x3f63)](_0x289ff9,_0x310db1,_0x3efe21),!this[_0x1e6ae4(0x2704)](_0x289ff9,_0x310db1,_0x3efe21)){var _0x245f22=this[_0x1e6ae4(0x1b0c)][_0x1e6ae4(0x2a11)][_0x1e6ae4(0x1e43)](_0x3efe21),_0x5a1be1=this['_options'];if(!defined$1(_0x310db1[_0x1e6ae4(0x12c5)])||_0x310db1[_0x1e6ae4(0x12c5)][_0x1e6ae4(0x1e43)](_0x3efe21)){var _0x5c5678,_0x12ba53=_0x47dfac[_0x1e6ae4(0x4941)],_0x20495e=_0x12ba53 instanceof ColorMaterialProperty,_0x228b27=_0x47dfac['_getIsClosed'](_0x5a1be1);if(_0x20495e)_0x5c5678=new PerInstanceColorAppearance({'closed':_0x228b27,'flat':_0x2b7a13&&!_0x47dfac['_supportsMaterialsforEntitiesOnTerrain']});else{var _0x4ed86b=MaterialProperty[_0x1e6ae4(0x1e43)](_0x3efe21,_0x12ba53,this['_material']);this[_0x1e6ae4(0x36c0)]=_0x4ed86b,_0x5c5678=new MaterialAppearance({'material':_0x4ed86b,'translucent':_0x4ed86b['isTranslucent'](),'closed':_0x228b27});}if(_0x2b7a13)_0x5a1be1['vertexFormat']=PerInstanceColorAppearance[_0x1e6ae4(0x1245)],this['_primitive']=_0x2eabed[_0x1e6ae4(0x4979)](new GroundPrimitive({'geometryInstances':this[_0x1e6ae4(0x1b0c)]['createFillGeometryInstance'](_0x3efe21),'appearance':_0x5c5678,'asynchronous':!0x1,'shadows':_0x245f22,'classificationType':this[_0x1e6ae4(0x1b0c)][_0x1e6ae4(0x582b)][_0x1e6ae4(0x1e43)](_0x3efe21)}),Property['getValueOrUndefined'](this[_0x1e6ae4(0x1b0c)][_0x1e6ae4(0x778)],_0x3efe21));else{_0x5a1be1['vertexFormat']=_0x5c5678[_0x1e6ae4(0x4a45)];var _0x1db27a=this[_0x1e6ae4(0x1b0c)][_0x1e6ae4(0x555c)](_0x3efe21);_0x20495e&&(_0x5c5678[_0x1e6ae4(0x33aa)]=0xff!==_0x1db27a[_0x1e6ae4(0x1b28)][_0x1e6ae4(0x28b8)][_0x1e6ae4(0x327)][0x3]),this['_primitive']=_0x455803['add'](new Primitive({'geometryInstances':_0x1db27a,'appearance':_0x5c5678,'asynchronous':!0x1,'shadows':_0x245f22}));}}if(!_0x2b7a13&&defined$1(_0x310db1[_0x1e6ae4(0x2da5)])&&_0x310db1[_0x1e6ae4(0x2da5)][_0x1e6ae4(0x1e43)](_0x3efe21)){var _0x355244=this[_0x1e6ae4(0x1b0c)][_0x1e6ae4(0x1e3c)](_0x3efe21),_0xf2e698=Property[_0x1e6ae4(0x3fde)](_0x310db1[_0x1e6ae4(0x3573)],_0x3efe21,0x1);this[_0x1e6ae4(0x4b12)]=_0x455803[_0x1e6ae4(0x4979)](new Primitive({'geometryInstances':_0x355244,'appearance':new PerInstanceColorAppearance({'flat':!0x0,'translucent':0xff!==_0x355244[_0x1e6ae4(0x1b28)][_0x1e6ae4(0x28b8)]['value'][0x3],'renderState':{'lineWidth':_0x47dfac['_scene'][_0x1e6ae4(0xee8)](_0xf2e698)}}),'asynchronous':!0x1,'shadows':_0x245f22}));}}},DynamicGeometryUpdater$1[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x473fd2){var _0x1bd560=_0x68aa19,_0xa0a5dd,_0x101592=this[_0x1bd560(0xba7)],_0x32eef4=this[_0x1bd560(0x3457)],_0x9b3612=this[_0x1bd560(0x4b12)];return defined$1(_0x32eef4)&&_0x32eef4[_0x1bd560(0x105f)]&&_0x32eef4[_0x1bd560(0x237c)]&&defined$1(_0xa0a5dd=_0x32eef4[_0x1bd560(0x4ece)](_0x101592))&&defined$1(_0xa0a5dd[_0x1bd560(0x5809)])||defined$1(_0x9b3612)&&_0x9b3612[_0x1bd560(0x105f)]&&_0x9b3612[_0x1bd560(0x237c)]&&defined$1(_0xa0a5dd=_0x9b3612[_0x1bd560(0x4ece)](_0x101592))&&defined$1(_0xa0a5dd[_0x1bd560(0x5809)])?(BoundingSphere[_0x1bd560(0x254b)](_0xa0a5dd[_0x1bd560(0x5809)],_0x473fd2),BoundingSphereState$1[_0x1bd560(0x3eee)]):defined$1(_0x32eef4)&&!_0x32eef4[_0x1bd560(0x237c)]||defined$1(_0x9b3612)&&!_0x9b3612['ready']?BoundingSphereState$1[_0x1bd560(0xaca)]:BoundingSphereState$1['FAILED'];},DynamicGeometryUpdater$1['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},DynamicGeometryUpdater$1['prototype'][_0x68aa19(0x2578)]=function(){var _0xbf6106=_0x68aa19,_0x3c7cea=this[_0xbf6106(0x4952)];this['_orderedGroundPrimitives']['remove'](this['_primitive']),_0x3c7cea['removeAndDestroy'](this[_0xbf6106(0x3457)]),_0x3c7cea[_0xbf6106(0x5266)](this[_0xbf6106(0x4b12)]),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](BoxGraphics['prototype'],{'definitionChanged':{'get':function(){var _0x2e447f=_0x68aa19;return this[_0x2e447f(0x2b02)];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'dimensions':createPropertyDescriptor(_0x68aa19(0x4e51)),'heightReference':createPropertyDescriptor(_0x68aa19(0x24e9)),'fill':createPropertyDescriptor('fill'),'material':createMaterialPropertyDescriptor('material'),'outline':createPropertyDescriptor(_0x68aa19(0x2da5)),'outlineColor':createPropertyDescriptor(_0x68aa19(0x19b8)),'outlineWidth':createPropertyDescriptor('outlineWidth'),'shadows':createPropertyDescriptor(_0x68aa19(0x284a)),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93))}),BoxGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x4f7634){var _0x1ef93b=_0x68aa19;return defined$1(_0x4f7634)?(_0x4f7634[_0x1ef93b(0x105f)]=this[_0x1ef93b(0x105f)],_0x4f7634[_0x1ef93b(0x4e51)]=this['dimensions'],_0x4f7634[_0x1ef93b(0x24e9)]=this[_0x1ef93b(0x24e9)],_0x4f7634[_0x1ef93b(0x12c5)]=this[_0x1ef93b(0x12c5)],_0x4f7634[_0x1ef93b(0x128b)]=this[_0x1ef93b(0x128b)],_0x4f7634[_0x1ef93b(0x2da5)]=this[_0x1ef93b(0x2da5)],_0x4f7634['outlineColor']=this[_0x1ef93b(0x19b8)],_0x4f7634['outlineWidth']=this[_0x1ef93b(0x3573)],_0x4f7634[_0x1ef93b(0x284a)]=this[_0x1ef93b(0x284a)],_0x4f7634[_0x1ef93b(0x1c93)]=this['distanceDisplayCondition'],_0x4f7634):new BoxGraphics(this);},BoxGraphics[_0x68aa19(0x4b51)]['merge']=function(_0x4aaf9c){var _0x1f0231=_0x68aa19;this[_0x1f0231(0x105f)]=defaultValue$1(this['show'],_0x4aaf9c[_0x1f0231(0x105f)]),this['dimensions']=defaultValue$1(this[_0x1f0231(0x4e51)],_0x4aaf9c[_0x1f0231(0x4e51)]),this[_0x1f0231(0x24e9)]=defaultValue$1(this[_0x1f0231(0x24e9)],_0x4aaf9c[_0x1f0231(0x24e9)]),this[_0x1f0231(0x12c5)]=defaultValue$1(this[_0x1f0231(0x12c5)],_0x4aaf9c[_0x1f0231(0x12c5)]),this[_0x1f0231(0x128b)]=defaultValue$1(this[_0x1f0231(0x128b)],_0x4aaf9c[_0x1f0231(0x128b)]),this[_0x1f0231(0x2da5)]=defaultValue$1(this['outline'],_0x4aaf9c[_0x1f0231(0x2da5)]),this[_0x1f0231(0x19b8)]=defaultValue$1(this[_0x1f0231(0x19b8)],_0x4aaf9c[_0x1f0231(0x19b8)]),this[_0x1f0231(0x3573)]=defaultValue$1(this['outlineWidth'],_0x4aaf9c[_0x1f0231(0x3573)]),this[_0x1f0231(0x284a)]=defaultValue$1(this[_0x1f0231(0x284a)],_0x4aaf9c[_0x1f0231(0x284a)]),this[_0x1f0231(0x1c93)]=defaultValue$1(this['distanceDisplayCondition'],_0x4aaf9c[_0x1f0231(0x1c93)]);},Object[_0x68aa19(0x5b7)](PositionProperty['prototype'],{'isConstant':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'definitionChanged':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'referenceFrame':{'get':DeveloperError$1['throwInstantiationError']}}),PositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=DeveloperError$1[_0x68aa19(0x1afd)],PositionProperty['prototype'][_0x68aa19(0x103c)]=DeveloperError$1[_0x68aa19(0x1afd)],PositionProperty[_0x68aa19(0x4b51)]['equals']=DeveloperError$1['throwInstantiationError'];var scratchMatrix3$2=new Matrix3();function ConstantPositionProperty(_0x4608a4,_0x52b66){var _0x7b1794=_0x68aa19;this[_0x7b1794(0x2b02)]=new Event(),this[_0x7b1794(0x3509)]=Cartesian3[_0x7b1794(0x254b)](_0x4608a4),this[_0x7b1794(0x2a4a)]=defaultValue$1(_0x52b66,ReferenceFrame$1[_0x7b1794(0x1a1d)]);}function CorridorGraphics(_0x1edea6){var _0x59c637=_0x68aa19;this[_0x59c637(0x2b02)]=new Event(),this[_0x59c637(0x1430)]=void 0x0,this['_showSubscription']=void 0x0,this[_0x59c637(0x36f4)]=void 0x0,this[_0x59c637(0x42b7)]=void 0x0,this[_0x59c637(0x52d2)]=void 0x0,this['_widthSubscription']=void 0x0,this[_0x59c637(0x97b)]=void 0x0,this[_0x59c637(0x21b0)]=void 0x0,this[_0x59c637(0x1f9a)]=void 0x0,this[_0x59c637(0x38af)]=void 0x0,this[_0x59c637(0x1379)]=void 0x0,this['_extrudedHeightSubscription']=void 0x0,this[_0x59c637(0xd04)]=void 0x0,this[_0x59c637(0x239c)]=void 0x0,this['_cornerType']=void 0x0,this[_0x59c637(0x3f60)]=void 0x0,this[_0x59c637(0x44f0)]=void 0x0,this[_0x59c637(0x956)]=void 0x0,this[_0x59c637(0x4600)]=void 0x0,this[_0x59c637(0x1603)]=void 0x0,this['_material']=void 0x0,this[_0x59c637(0x2a6d)]=void 0x0,this['_outline']=void 0x0,this[_0x59c637(0x491b)]=void 0x0,this[_0x59c637(0x21c9)]=void 0x0,this[_0x59c637(0x3c60)]=void 0x0,this[_0x59c637(0x1a7b)]=void 0x0,this[_0x59c637(0x4ebd)]=void 0x0,this[_0x59c637(0x16c6)]=void 0x0,this['_shadowsSubscription']=void 0x0,this['_distanceDisplayCondition']=void 0x0,this[_0x59c637(0xf3b)]=void 0x0,this[_0x59c637(0x1281)]=void 0x0,this[_0x59c637(0x406d)]=void 0x0,this[_0x59c637(0x4d5c)]=void 0x0,this[_0x59c637(0x2e9c)]=void 0x0,this[_0x59c637(0x737)](defaultValue$1(_0x1edea6,defaultValue$1['EMPTY_OBJECT']));}function createRawProperty(_0x5872d8){return _0x5872d8;}function createRawPropertyDescriptor(_0x340203,_0x5ca2b6){return createPropertyDescriptor(_0x340203,_0x5ca2b6,createRawProperty);}function CylinderGraphics(_0x5a5677){var _0x31ff65=_0x68aa19;this[_0x31ff65(0x2b02)]=new Event(),this['_show']=void 0x0,this['_showSubscription']=void 0x0,this[_0x31ff65(0x3f16)]=void 0x0,this[_0x31ff65(0x210b)]=void 0x0,this['_topRadius']=void 0x0,this['_topRadiusSubscription']=void 0x0,this[_0x31ff65(0x1826)]=void 0x0,this[_0x31ff65(0x3b64)]=void 0x0,this[_0x31ff65(0x1f9a)]=void 0x0,this[_0x31ff65(0x38af)]=void 0x0,this[_0x31ff65(0x4600)]=void 0x0,this[_0x31ff65(0x1603)]=void 0x0,this[_0x31ff65(0x36c0)]=void 0x0,this[_0x31ff65(0x2a6d)]=void 0x0,this[_0x31ff65(0x424c)]=void 0x0,this[_0x31ff65(0x491b)]=void 0x0,this[_0x31ff65(0x21c9)]=void 0x0,this[_0x31ff65(0x3c60)]=void 0x0,this[_0x31ff65(0x1a7b)]=void 0x0,this[_0x31ff65(0x4ebd)]=void 0x0,this[_0x31ff65(0x2f20)]=void 0x0,this[_0x31ff65(0x37a3)]=void 0x0,this[_0x31ff65(0x24f)]=void 0x0,this[_0x31ff65(0x56ce)]=void 0x0,this[_0x31ff65(0x16c6)]=void 0x0,this[_0x31ff65(0x532c)]=void 0x0,this[_0x31ff65(0xe61)]=void 0x0,this[_0x31ff65(0xf3b)]=void 0x0,this['merge'](defaultValue$1(_0x5a5677,defaultValue$1['EMPTY_OBJECT']));}function EllipseGraphics(_0x1d268b){var _0x21f038=_0x68aa19;this[_0x21f038(0x2b02)]=new Event(),this[_0x21f038(0x1430)]=void 0x0,this['_showSubscription']=void 0x0,this[_0x21f038(0x1b15)]=void 0x0,this[_0x21f038(0x3c96)]=void 0x0,this[_0x21f038(0x52e3)]=void 0x0,this[_0x21f038(0x57d4)]=void 0x0,this[_0x21f038(0x97b)]=void 0x0,this[_0x21f038(0x21b0)]=void 0x0,this[_0x21f038(0x1f9a)]=void 0x0,this[_0x21f038(0x38af)]=void 0x0,this[_0x21f038(0x1379)]=void 0x0,this[_0x21f038(0xd5a)]=void 0x0,this[_0x21f038(0xd04)]=void 0x0,this[_0x21f038(0x239c)]=void 0x0,this[_0x21f038(0x2f83)]=void 0x0,this[_0x21f038(0x24f4)]=void 0x0,this[_0x21f038(0x470e)]=void 0x0,this[_0x21f038(0x3786)]=void 0x0,this['_granularity']=void 0x0,this[_0x21f038(0x956)]=void 0x0,this[_0x21f038(0x4600)]=void 0x0,this['_fillSubscription']=void 0x0,this[_0x21f038(0x36c0)]=void 0x0,this[_0x21f038(0x2a6d)]=void 0x0,this[_0x21f038(0x424c)]=void 0x0,this[_0x21f038(0x491b)]=void 0x0,this[_0x21f038(0x21c9)]=void 0x0,this[_0x21f038(0x3c60)]=void 0x0,this[_0x21f038(0x1a7b)]=void 0x0,this[_0x21f038(0x4ebd)]=void 0x0,this[_0x21f038(0x2f20)]=void 0x0,this['_numberOfVerticalLinesSubscription']=void 0x0,this[_0x21f038(0x16c6)]=void 0x0,this[_0x21f038(0x532c)]=void 0x0,this[_0x21f038(0xe61)]=void 0x0,this['_distanceDisplayConditionSubscription']=void 0x0,this['_classificationType']=void 0x0,this['_classificationTypeSubscription']=void 0x0,this[_0x21f038(0x4d5c)]=void 0x0,this['_zIndexSubscription']=void 0x0,this['merge'](defaultValue$1(_0x1d268b,defaultValue$1[_0x21f038(0x494f)]));}function EllipsoidGraphics(_0x4e46fc){var _0x48befd=_0x68aa19;this['_definitionChanged']=new Event(),this[_0x48befd(0x1430)]=void 0x0,this[_0x48befd(0x3d5f)]=void 0x0,this['_radii']=void 0x0,this[_0x48befd(0x7cc)]=void 0x0,this[_0x48befd(0x1c51)]=void 0x0,this[_0x48befd(0x14dd)]=void 0x0,this[_0x48befd(0x5275)]=void 0x0,this[_0x48befd(0x436b)]=void 0x0,this[_0x48befd(0x5070)]=void 0x0,this[_0x48befd(0x32cf)]=void 0x0,this[_0x48befd(0xc45)]=void 0x0,this[_0x48befd(0x2795)]=void 0x0,this['_maximumCone']=void 0x0,this[_0x48befd(0x3f38)]=void 0x0,this['_heightReference']=void 0x0,this['_heightReferenceSubscription']=void 0x0,this[_0x48befd(0x4600)]=void 0x0,this[_0x48befd(0x1603)]=void 0x0,this['_material']=void 0x0,this['_materialSubscription']=void 0x0,this[_0x48befd(0x424c)]=void 0x0,this[_0x48befd(0x491b)]=void 0x0,this['_outlineColor']=void 0x0,this[_0x48befd(0x3c60)]=void 0x0,this['_outlineWidth']=void 0x0,this[_0x48befd(0x4ebd)]=void 0x0,this['_stackPartitions']=void 0x0,this[_0x48befd(0x2a74)]=void 0x0,this[_0x48befd(0x4f8f)]=void 0x0,this[_0x48befd(0x306e)]=void 0x0,this[_0x48befd(0x1532)]=void 0x0,this[_0x48befd(0x59d)]=void 0x0,this[_0x48befd(0x16c6)]=void 0x0,this[_0x48befd(0x532c)]=void 0x0,this['_distanceDisplayCondition']=void 0x0,this[_0x48befd(0xf3b)]=void 0x0,this[_0x48befd(0x737)](defaultValue$1(_0x4e46fc,defaultValue$1[_0x48befd(0x494f)]));}function LabelGraphics(_0x16e8aa){var _0x47ecf4=_0x68aa19;this['_definitionChanged']=new Event(),this['_show']=void 0x0,this['_showSubscription']=void 0x0,this[_0x47ecf4(0x4eba)]=void 0x0,this[_0x47ecf4(0x1a55)]=void 0x0,this[_0x47ecf4(0x3a0)]=void 0x0,this[_0x47ecf4(0x5505)]=void 0x0,this[_0x47ecf4(0x3eaa)]=void 0x0,this['_styleSubscription']=void 0x0,this[_0x47ecf4(0x505d)]=void 0x0,this[_0x47ecf4(0x51ac)]=void 0x0,this[_0x47ecf4(0x331c)]=void 0x0,this[_0x47ecf4(0x4699)]=void 0x0,this[_0x47ecf4(0x149f)]=void 0x0,this[_0x47ecf4(0x22be)]=void 0x0,this[_0x47ecf4(0x4808)]=void 0x0,this[_0x47ecf4(0x265)]=void 0x0,this[_0x47ecf4(0x66f)]=void 0x0,this[_0x47ecf4(0x3d3a)]=void 0x0,this[_0x47ecf4(0xffa)]=void 0x0,this[_0x47ecf4(0x4b2e)]=void 0x0,this[_0x47ecf4(0xe09)]=void 0x0,this[_0x47ecf4(0x44d9)]=void 0x0,this[_0x47ecf4(0x1bc2)]=void 0x0,this[_0x47ecf4(0x4a79)]=void 0x0,this[_0x47ecf4(0x1f9a)]=void 0x0,this['_heightReferenceSubscription']=void 0x0,this['_fillColor']=void 0x0,this[_0x47ecf4(0xf33)]=void 0x0,this[_0x47ecf4(0x21c9)]=void 0x0,this[_0x47ecf4(0x3c60)]=void 0x0,this['_outlineWidth']=void 0x0,this[_0x47ecf4(0x4ebd)]=void 0x0,this[_0x47ecf4(0x1864)]=void 0x0,this[_0x47ecf4(0x1f17)]=void 0x0,this[_0x47ecf4(0x1b2)]=void 0x0,this[_0x47ecf4(0x4236)]=void 0x0,this[_0x47ecf4(0x68b)]=void 0x0,this[_0x47ecf4(0x218f)]=void 0x0,this[_0x47ecf4(0xe61)]=void 0x0,this[_0x47ecf4(0xf3b)]=void 0x0,this[_0x47ecf4(0x264d)]=void 0x0,this[_0x47ecf4(0x4282)]=void 0x0,this[_0x47ecf4(0x737)](defaultValue$1(_0x16e8aa,defaultValue$1['EMPTY_OBJECT']));}PositionProperty[_0x68aa19(0x3d91)]=function(_0x587f17,_0x37eb36,_0x164c1c,_0x4de961,_0xe60515){var _0x19ebca=_0x68aa19;if(!defined$1(_0x37eb36))return _0x37eb36;if(defined$1(_0xe60515)||(_0xe60515=new Cartesian3()),_0x164c1c===_0x4de961)return Cartesian3[_0x19ebca(0x254b)](_0x37eb36,_0xe60515);var _0x57280f=Transforms[_0x19ebca(0x492b)](_0x587f17,scratchMatrix3$2);return defined$1(_0x57280f)||(_0x57280f=Transforms[_0x19ebca(0x293c)](_0x587f17,scratchMatrix3$2)),_0x164c1c===ReferenceFrame$1[_0x19ebca(0x1138)]?Matrix3[_0x19ebca(0x21ec)](_0x57280f,_0x37eb36,_0xe60515):_0x164c1c===ReferenceFrame$1[_0x19ebca(0x1a1d)]?Matrix3['multiplyByVector'](Matrix3[_0x19ebca(0x56eb)](_0x57280f,scratchMatrix3$2),_0x37eb36,_0xe60515):void 0x0;},Object[_0x68aa19(0x5b7)](ConstantPositionProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x23109c=_0x68aa19;return!defined$1(this['_value'])||this[_0x23109c(0x2a4a)]===ReferenceFrame$1[_0x23109c(0x1a1d)];}},'definitionChanged':{'get':function(){var _0x1366bd=_0x68aa19;return this[_0x1366bd(0x2b02)];}},'referenceFrame':{'get':function(){var _0x4fb3e8=_0x68aa19;return this[_0x4fb3e8(0x2a4a)];}}}),ConstantPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x113a5e,_0x4b708c){var _0x1b67c2=_0x68aa19;return this[_0x1b67c2(0x103c)](_0x113a5e,ReferenceFrame$1['FIXED'],_0x4b708c);},ConstantPositionProperty['prototype'][_0x68aa19(0x1e6e)]=function(_0x4a0484,_0x587631){var _0xf5c431=_0x68aa19,_0x1fbe05=!0x1;Cartesian3[_0xf5c431(0x2ed4)](this['_value'],_0x4a0484)||(_0x1fbe05=!0x0,this[_0xf5c431(0x3509)]=Cartesian3[_0xf5c431(0x254b)](_0x4a0484)),defined$1(_0x587631)&&this['_referenceFrame']!==_0x587631&&(_0x1fbe05=!0x0,this[_0xf5c431(0x2a4a)]=_0x587631),_0x1fbe05&&this['_definitionChanged'][_0xf5c431(0x30bb)](this);},ConstantPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x103c)]=function(_0x4a291b,_0x220c10,_0x494d28){var _0x1435a4=_0x68aa19;return PositionProperty[_0x1435a4(0x3d91)](_0x4a291b,this[_0x1435a4(0x3509)],this['_referenceFrame'],_0x220c10,_0x494d28);},ConstantPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x9391c){var _0x4d7452=_0x68aa19;return this===_0x9391c||_0x9391c instanceof ConstantPositionProperty&&Cartesian3[_0x4d7452(0x2ed4)](this['_value'],_0x9391c[_0x4d7452(0x3509)])&&this[_0x4d7452(0x2a4a)]===_0x9391c[_0x4d7452(0x2a4a)];},Object[_0x68aa19(0x5b7)](CorridorGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){return this['_definitionChanged'];}},'show':createPropertyDescriptor('show'),'positions':createPropertyDescriptor(_0x68aa19(0x30fe)),'width':createPropertyDescriptor(_0x68aa19(0x209)),'height':createPropertyDescriptor(_0x68aa19(0x5862)),'heightReference':createPropertyDescriptor('heightReference'),'extrudedHeight':createPropertyDescriptor(_0x68aa19(0x268a)),'extrudedHeightReference':createPropertyDescriptor(_0x68aa19(0x225f)),'cornerType':createPropertyDescriptor(_0x68aa19(0x42b1)),'granularity':createPropertyDescriptor(_0x68aa19(0xb6f)),'fill':createPropertyDescriptor(_0x68aa19(0x12c5)),'material':createMaterialPropertyDescriptor('material'),'outline':createPropertyDescriptor('outline'),'outlineColor':createPropertyDescriptor('outlineColor'),'outlineWidth':createPropertyDescriptor(_0x68aa19(0x3573)),'shadows':createPropertyDescriptor(_0x68aa19(0x284a)),'distanceDisplayCondition':createPropertyDescriptor('distanceDisplayCondition'),'classificationType':createPropertyDescriptor(_0x68aa19(0x42ba)),'zIndex':createPropertyDescriptor(_0x68aa19(0x778))}),CorridorGraphics['prototype']['clone']=function(_0x45f8aa){var _0x30e94a=_0x68aa19;return defined$1(_0x45f8aa)?(_0x45f8aa[_0x30e94a(0x105f)]=this[_0x30e94a(0x105f)],_0x45f8aa[_0x30e94a(0x30fe)]=this[_0x30e94a(0x30fe)],_0x45f8aa[_0x30e94a(0x209)]=this[_0x30e94a(0x209)],_0x45f8aa[_0x30e94a(0x5862)]=this[_0x30e94a(0x5862)],_0x45f8aa[_0x30e94a(0x24e9)]=this[_0x30e94a(0x24e9)],_0x45f8aa[_0x30e94a(0x268a)]=this['extrudedHeight'],_0x45f8aa[_0x30e94a(0x225f)]=this['extrudedHeightReference'],_0x45f8aa[_0x30e94a(0x42b1)]=this[_0x30e94a(0x42b1)],_0x45f8aa[_0x30e94a(0xb6f)]=this[_0x30e94a(0xb6f)],_0x45f8aa[_0x30e94a(0x12c5)]=this['fill'],_0x45f8aa[_0x30e94a(0x128b)]=this[_0x30e94a(0x128b)],_0x45f8aa[_0x30e94a(0x2da5)]=this[_0x30e94a(0x2da5)],_0x45f8aa[_0x30e94a(0x19b8)]=this[_0x30e94a(0x19b8)],_0x45f8aa[_0x30e94a(0x3573)]=this['outlineWidth'],_0x45f8aa[_0x30e94a(0x284a)]=this[_0x30e94a(0x284a)],_0x45f8aa[_0x30e94a(0x1c93)]=this['distanceDisplayCondition'],_0x45f8aa['classificationType']=this[_0x30e94a(0x42ba)],_0x45f8aa[_0x30e94a(0x778)]=this[_0x30e94a(0x778)],_0x45f8aa):new CorridorGraphics(this);},CorridorGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x4fbb2f){var _0x180007=_0x68aa19;this[_0x180007(0x105f)]=defaultValue$1(this['show'],_0x4fbb2f['show']),this[_0x180007(0x30fe)]=defaultValue$1(this[_0x180007(0x30fe)],_0x4fbb2f[_0x180007(0x30fe)]),this[_0x180007(0x209)]=defaultValue$1(this[_0x180007(0x209)],_0x4fbb2f[_0x180007(0x209)]),this[_0x180007(0x5862)]=defaultValue$1(this[_0x180007(0x5862)],_0x4fbb2f[_0x180007(0x5862)]),this[_0x180007(0x24e9)]=defaultValue$1(this['heightReference'],_0x4fbb2f['heightReference']),this[_0x180007(0x268a)]=defaultValue$1(this[_0x180007(0x268a)],_0x4fbb2f[_0x180007(0x268a)]),this[_0x180007(0x225f)]=defaultValue$1(this[_0x180007(0x225f)],_0x4fbb2f['extrudedHeightReference']),this[_0x180007(0x42b1)]=defaultValue$1(this[_0x180007(0x42b1)],_0x4fbb2f[_0x180007(0x42b1)]),this[_0x180007(0xb6f)]=defaultValue$1(this[_0x180007(0xb6f)],_0x4fbb2f[_0x180007(0xb6f)]),this[_0x180007(0x12c5)]=defaultValue$1(this[_0x180007(0x12c5)],_0x4fbb2f[_0x180007(0x12c5)]),this['material']=defaultValue$1(this[_0x180007(0x128b)],_0x4fbb2f['material']),this[_0x180007(0x2da5)]=defaultValue$1(this['outline'],_0x4fbb2f[_0x180007(0x2da5)]),this['outlineColor']=defaultValue$1(this['outlineColor'],_0x4fbb2f[_0x180007(0x19b8)]),this[_0x180007(0x3573)]=defaultValue$1(this[_0x180007(0x3573)],_0x4fbb2f[_0x180007(0x3573)]),this['shadows']=defaultValue$1(this['shadows'],_0x4fbb2f[_0x180007(0x284a)]),this[_0x180007(0x1c93)]=defaultValue$1(this[_0x180007(0x1c93)],_0x4fbb2f['distanceDisplayCondition']),this[_0x180007(0x42ba)]=defaultValue$1(this['classificationType'],_0x4fbb2f[_0x180007(0x42ba)]),this[_0x180007(0x778)]=defaultValue$1(this[_0x180007(0x778)],_0x4fbb2f[_0x180007(0x778)]);},Object[_0x68aa19(0x5b7)](CylinderGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){var _0x4ea491=_0x68aa19;return this[_0x4ea491(0x2b02)];}},'show':createPropertyDescriptor('show'),'length':createPropertyDescriptor('length'),'topRadius':createPropertyDescriptor(_0x68aa19(0x1230)),'bottomRadius':createPropertyDescriptor('bottomRadius'),'heightReference':createPropertyDescriptor('heightReference'),'fill':createPropertyDescriptor('fill'),'material':createMaterialPropertyDescriptor(_0x68aa19(0x128b)),'outline':createPropertyDescriptor(_0x68aa19(0x2da5)),'outlineColor':createPropertyDescriptor(_0x68aa19(0x19b8)),'outlineWidth':createPropertyDescriptor('outlineWidth'),'numberOfVerticalLines':createPropertyDescriptor(_0x68aa19(0xb25)),'slices':createPropertyDescriptor(_0x68aa19(0xb67)),'shadows':createPropertyDescriptor('shadows'),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93))}),CylinderGraphics['prototype'][_0x68aa19(0x254b)]=function(_0x95deb1){var _0x2d22bc=_0x68aa19;return defined$1(_0x95deb1)?(_0x95deb1[_0x2d22bc(0x105f)]=this[_0x2d22bc(0x105f)],_0x95deb1[_0x2d22bc(0x531b)]=this[_0x2d22bc(0x531b)],_0x95deb1[_0x2d22bc(0x1230)]=this[_0x2d22bc(0x1230)],_0x95deb1[_0x2d22bc(0x1f6c)]=this[_0x2d22bc(0x1f6c)],_0x95deb1[_0x2d22bc(0x24e9)]=this['heightReference'],_0x95deb1[_0x2d22bc(0x12c5)]=this['fill'],_0x95deb1[_0x2d22bc(0x128b)]=this[_0x2d22bc(0x128b)],_0x95deb1[_0x2d22bc(0x2da5)]=this['outline'],_0x95deb1[_0x2d22bc(0x19b8)]=this[_0x2d22bc(0x19b8)],_0x95deb1[_0x2d22bc(0x3573)]=this[_0x2d22bc(0x3573)],_0x95deb1[_0x2d22bc(0xb25)]=this[_0x2d22bc(0xb25)],_0x95deb1['slices']=this['slices'],_0x95deb1[_0x2d22bc(0x284a)]=this['shadows'],_0x95deb1[_0x2d22bc(0x1c93)]=this[_0x2d22bc(0x1c93)],_0x95deb1):new CylinderGraphics(this);},CylinderGraphics['prototype'][_0x68aa19(0x737)]=function(_0x7db5d6){var _0x436dc7=_0x68aa19;this[_0x436dc7(0x105f)]=defaultValue$1(this['show'],_0x7db5d6[_0x436dc7(0x105f)]),this[_0x436dc7(0x531b)]=defaultValue$1(this[_0x436dc7(0x531b)],_0x7db5d6[_0x436dc7(0x531b)]),this[_0x436dc7(0x1230)]=defaultValue$1(this[_0x436dc7(0x1230)],_0x7db5d6['topRadius']),this[_0x436dc7(0x1f6c)]=defaultValue$1(this[_0x436dc7(0x1f6c)],_0x7db5d6[_0x436dc7(0x1f6c)]),this[_0x436dc7(0x24e9)]=defaultValue$1(this[_0x436dc7(0x24e9)],_0x7db5d6[_0x436dc7(0x24e9)]),this[_0x436dc7(0x12c5)]=defaultValue$1(this[_0x436dc7(0x12c5)],_0x7db5d6[_0x436dc7(0x12c5)]),this[_0x436dc7(0x128b)]=defaultValue$1(this[_0x436dc7(0x128b)],_0x7db5d6[_0x436dc7(0x128b)]),this[_0x436dc7(0x2da5)]=defaultValue$1(this['outline'],_0x7db5d6[_0x436dc7(0x2da5)]),this['outlineColor']=defaultValue$1(this[_0x436dc7(0x19b8)],_0x7db5d6['outlineColor']),this[_0x436dc7(0x3573)]=defaultValue$1(this[_0x436dc7(0x3573)],_0x7db5d6[_0x436dc7(0x3573)]),this['numberOfVerticalLines']=defaultValue$1(this['numberOfVerticalLines'],_0x7db5d6[_0x436dc7(0xb25)]),this[_0x436dc7(0xb67)]=defaultValue$1(this[_0x436dc7(0xb67)],_0x7db5d6['slices']),this['shadows']=defaultValue$1(this[_0x436dc7(0x284a)],_0x7db5d6[_0x436dc7(0x284a)]),this[_0x436dc7(0x1c93)]=defaultValue$1(this[_0x436dc7(0x1c93)],_0x7db5d6['distanceDisplayCondition']);},Object['defineProperties'](EllipseGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){var _0x1ed3fa=_0x68aa19;return this[_0x1ed3fa(0x2b02)];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'semiMajorAxis':createPropertyDescriptor(_0x68aa19(0x42c1)),'semiMinorAxis':createPropertyDescriptor('semiMinorAxis'),'height':createPropertyDescriptor(_0x68aa19(0x5862)),'heightReference':createPropertyDescriptor(_0x68aa19(0x24e9)),'extrudedHeight':createPropertyDescriptor('extrudedHeight'),'extrudedHeightReference':createPropertyDescriptor(_0x68aa19(0x225f)),'rotation':createPropertyDescriptor(_0x68aa19(0x374)),'stRotation':createPropertyDescriptor(_0x68aa19(0x2542)),'granularity':createPropertyDescriptor(_0x68aa19(0xb6f)),'fill':createPropertyDescriptor(_0x68aa19(0x12c5)),'material':createMaterialPropertyDescriptor(_0x68aa19(0x128b)),'outline':createPropertyDescriptor(_0x68aa19(0x2da5)),'outlineColor':createPropertyDescriptor(_0x68aa19(0x19b8)),'outlineWidth':createPropertyDescriptor(_0x68aa19(0x3573)),'numberOfVerticalLines':createPropertyDescriptor(_0x68aa19(0xb25)),'shadows':createPropertyDescriptor(_0x68aa19(0x284a)),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93)),'classificationType':createPropertyDescriptor('classificationType'),'zIndex':createPropertyDescriptor(_0x68aa19(0x778))}),EllipseGraphics['prototype'][_0x68aa19(0x254b)]=function(_0x5a13e7){var _0x8a8a6d=_0x68aa19;return defined$1(_0x5a13e7)?(_0x5a13e7['show']=this['show'],_0x5a13e7['semiMajorAxis']=this[_0x8a8a6d(0x42c1)],_0x5a13e7['semiMinorAxis']=this[_0x8a8a6d(0x1b85)],_0x5a13e7[_0x8a8a6d(0x5862)]=this[_0x8a8a6d(0x5862)],_0x5a13e7[_0x8a8a6d(0x24e9)]=this[_0x8a8a6d(0x24e9)],_0x5a13e7[_0x8a8a6d(0x268a)]=this[_0x8a8a6d(0x268a)],_0x5a13e7[_0x8a8a6d(0x225f)]=this[_0x8a8a6d(0x225f)],_0x5a13e7['rotation']=this['rotation'],_0x5a13e7['stRotation']=this['stRotation'],_0x5a13e7[_0x8a8a6d(0xb6f)]=this[_0x8a8a6d(0xb6f)],_0x5a13e7[_0x8a8a6d(0x12c5)]=this[_0x8a8a6d(0x12c5)],_0x5a13e7[_0x8a8a6d(0x128b)]=this['material'],_0x5a13e7[_0x8a8a6d(0x2da5)]=this['outline'],_0x5a13e7[_0x8a8a6d(0x19b8)]=this['outlineColor'],_0x5a13e7['outlineWidth']=this[_0x8a8a6d(0x3573)],_0x5a13e7[_0x8a8a6d(0xb25)]=this[_0x8a8a6d(0xb25)],_0x5a13e7[_0x8a8a6d(0x284a)]=this[_0x8a8a6d(0x284a)],_0x5a13e7['distanceDisplayCondition']=this[_0x8a8a6d(0x1c93)],_0x5a13e7['classificationType']=this[_0x8a8a6d(0x42ba)],_0x5a13e7[_0x8a8a6d(0x778)]=this[_0x8a8a6d(0x778)],_0x5a13e7):new EllipseGraphics(this);},EllipseGraphics['prototype'][_0x68aa19(0x737)]=function(_0x14f73a){var _0x3e7b5b=_0x68aa19;this['show']=defaultValue$1(this['show'],_0x14f73a[_0x3e7b5b(0x105f)]),this[_0x3e7b5b(0x42c1)]=defaultValue$1(this[_0x3e7b5b(0x42c1)],_0x14f73a[_0x3e7b5b(0x42c1)]),this['semiMinorAxis']=defaultValue$1(this[_0x3e7b5b(0x1b85)],_0x14f73a[_0x3e7b5b(0x1b85)]),this[_0x3e7b5b(0x5862)]=defaultValue$1(this[_0x3e7b5b(0x5862)],_0x14f73a[_0x3e7b5b(0x5862)]),this[_0x3e7b5b(0x24e9)]=defaultValue$1(this[_0x3e7b5b(0x24e9)],_0x14f73a[_0x3e7b5b(0x24e9)]),this[_0x3e7b5b(0x268a)]=defaultValue$1(this[_0x3e7b5b(0x268a)],_0x14f73a[_0x3e7b5b(0x268a)]),this[_0x3e7b5b(0x225f)]=defaultValue$1(this[_0x3e7b5b(0x225f)],_0x14f73a[_0x3e7b5b(0x225f)]),this['rotation']=defaultValue$1(this[_0x3e7b5b(0x374)],_0x14f73a[_0x3e7b5b(0x374)]),this[_0x3e7b5b(0x2542)]=defaultValue$1(this[_0x3e7b5b(0x2542)],_0x14f73a[_0x3e7b5b(0x2542)]),this[_0x3e7b5b(0xb6f)]=defaultValue$1(this[_0x3e7b5b(0xb6f)],_0x14f73a[_0x3e7b5b(0xb6f)]),this['fill']=defaultValue$1(this[_0x3e7b5b(0x12c5)],_0x14f73a[_0x3e7b5b(0x12c5)]),this[_0x3e7b5b(0x128b)]=defaultValue$1(this[_0x3e7b5b(0x128b)],_0x14f73a[_0x3e7b5b(0x128b)]),this['outline']=defaultValue$1(this[_0x3e7b5b(0x2da5)],_0x14f73a[_0x3e7b5b(0x2da5)]),this['outlineColor']=defaultValue$1(this[_0x3e7b5b(0x19b8)],_0x14f73a[_0x3e7b5b(0x19b8)]),this[_0x3e7b5b(0x3573)]=defaultValue$1(this[_0x3e7b5b(0x3573)],_0x14f73a[_0x3e7b5b(0x3573)]),this['numberOfVerticalLines']=defaultValue$1(this[_0x3e7b5b(0xb25)],_0x14f73a[_0x3e7b5b(0xb25)]),this[_0x3e7b5b(0x284a)]=defaultValue$1(this[_0x3e7b5b(0x284a)],_0x14f73a[_0x3e7b5b(0x284a)]),this[_0x3e7b5b(0x1c93)]=defaultValue$1(this['distanceDisplayCondition'],_0x14f73a[_0x3e7b5b(0x1c93)]),this[_0x3e7b5b(0x42ba)]=defaultValue$1(this['classificationType'],_0x14f73a[_0x3e7b5b(0x42ba)]),this[_0x3e7b5b(0x778)]=defaultValue$1(this[_0x3e7b5b(0x778)],_0x14f73a[_0x3e7b5b(0x778)]);},Object['defineProperties'](EllipsoidGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){var _0xae414d=_0x68aa19;return this[_0xae414d(0x2b02)];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'radii':createPropertyDescriptor(_0x68aa19(0x18e3)),'innerRadii':createPropertyDescriptor('innerRadii'),'minimumClock':createPropertyDescriptor(_0x68aa19(0x25cd)),'maximumClock':createPropertyDescriptor(_0x68aa19(0x1919)),'minimumCone':createPropertyDescriptor('minimumCone'),'maximumCone':createPropertyDescriptor('maximumCone'),'heightReference':createPropertyDescriptor(_0x68aa19(0x24e9)),'fill':createPropertyDescriptor(_0x68aa19(0x12c5)),'material':createMaterialPropertyDescriptor(_0x68aa19(0x128b)),'outline':createPropertyDescriptor(_0x68aa19(0x2da5)),'outlineColor':createPropertyDescriptor(_0x68aa19(0x19b8)),'outlineWidth':createPropertyDescriptor(_0x68aa19(0x3573)),'stackPartitions':createPropertyDescriptor(_0x68aa19(0x485)),'slicePartitions':createPropertyDescriptor(_0x68aa19(0x3ca0)),'subdivisions':createPropertyDescriptor('subdivisions'),'shadows':createPropertyDescriptor(_0x68aa19(0x284a)),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93))}),EllipsoidGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x2058ff){var _0x1f9d4b=_0x68aa19;return defined$1(_0x2058ff)?(_0x2058ff['show']=this[_0x1f9d4b(0x105f)],_0x2058ff[_0x1f9d4b(0x18e3)]=this['radii'],_0x2058ff[_0x1f9d4b(0x4143)]=this['innerRadii'],_0x2058ff[_0x1f9d4b(0x25cd)]=this[_0x1f9d4b(0x25cd)],_0x2058ff[_0x1f9d4b(0x1919)]=this['maximumClock'],_0x2058ff[_0x1f9d4b(0x14e1)]=this[_0x1f9d4b(0x14e1)],_0x2058ff[_0x1f9d4b(0x2fc9)]=this[_0x1f9d4b(0x2fc9)],_0x2058ff[_0x1f9d4b(0x24e9)]=this[_0x1f9d4b(0x24e9)],_0x2058ff[_0x1f9d4b(0x12c5)]=this[_0x1f9d4b(0x12c5)],_0x2058ff[_0x1f9d4b(0x128b)]=this[_0x1f9d4b(0x128b)],_0x2058ff['outline']=this[_0x1f9d4b(0x2da5)],_0x2058ff[_0x1f9d4b(0x19b8)]=this[_0x1f9d4b(0x19b8)],_0x2058ff[_0x1f9d4b(0x3573)]=this[_0x1f9d4b(0x3573)],_0x2058ff[_0x1f9d4b(0x485)]=this['stackPartitions'],_0x2058ff[_0x1f9d4b(0x3ca0)]=this[_0x1f9d4b(0x3ca0)],_0x2058ff[_0x1f9d4b(0x56d7)]=this[_0x1f9d4b(0x56d7)],_0x2058ff[_0x1f9d4b(0x284a)]=this[_0x1f9d4b(0x284a)],_0x2058ff[_0x1f9d4b(0x1c93)]=this['distanceDisplayCondition'],_0x2058ff):new EllipsoidGraphics(this);},EllipsoidGraphics['prototype'][_0x68aa19(0x737)]=function(_0x365a9b){var _0xea2be8=_0x68aa19;this['show']=defaultValue$1(this['show'],_0x365a9b[_0xea2be8(0x105f)]),this[_0xea2be8(0x18e3)]=defaultValue$1(this[_0xea2be8(0x18e3)],_0x365a9b[_0xea2be8(0x18e3)]),this[_0xea2be8(0x4143)]=defaultValue$1(this['innerRadii'],_0x365a9b['innerRadii']),this['minimumClock']=defaultValue$1(this['minimumClock'],_0x365a9b[_0xea2be8(0x25cd)]),this[_0xea2be8(0x1919)]=defaultValue$1(this[_0xea2be8(0x1919)],_0x365a9b[_0xea2be8(0x1919)]),this[_0xea2be8(0x14e1)]=defaultValue$1(this[_0xea2be8(0x14e1)],_0x365a9b[_0xea2be8(0x14e1)]),this['maximumCone']=defaultValue$1(this['maximumCone'],_0x365a9b[_0xea2be8(0x2fc9)]),this['heightReference']=defaultValue$1(this['heightReference'],_0x365a9b['heightReference']),this[_0xea2be8(0x12c5)]=defaultValue$1(this[_0xea2be8(0x12c5)],_0x365a9b[_0xea2be8(0x12c5)]),this[_0xea2be8(0x128b)]=defaultValue$1(this['material'],_0x365a9b[_0xea2be8(0x128b)]),this[_0xea2be8(0x2da5)]=defaultValue$1(this[_0xea2be8(0x2da5)],_0x365a9b['outline']),this[_0xea2be8(0x19b8)]=defaultValue$1(this['outlineColor'],_0x365a9b[_0xea2be8(0x19b8)]),this[_0xea2be8(0x3573)]=defaultValue$1(this[_0xea2be8(0x3573)],_0x365a9b[_0xea2be8(0x3573)]),this['stackPartitions']=defaultValue$1(this[_0xea2be8(0x485)],_0x365a9b[_0xea2be8(0x485)]),this['slicePartitions']=defaultValue$1(this['slicePartitions'],_0x365a9b['slicePartitions']),this['subdivisions']=defaultValue$1(this[_0xea2be8(0x56d7)],_0x365a9b['subdivisions']),this[_0xea2be8(0x284a)]=defaultValue$1(this[_0xea2be8(0x284a)],_0x365a9b[_0xea2be8(0x284a)]),this['distanceDisplayCondition']=defaultValue$1(this[_0xea2be8(0x1c93)],_0x365a9b['distanceDisplayCondition']);},Object[_0x68aa19(0x5b7)](LabelGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){var _0x41aa1e=_0x68aa19;return this[_0x41aa1e(0x2b02)];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'text':createPropertyDescriptor(_0x68aa19(0x3c68)),'font':createPropertyDescriptor('font'),'style':createPropertyDescriptor('style'),'scale':createPropertyDescriptor(_0x68aa19(0x1ed8)),'showBackground':createPropertyDescriptor(_0x68aa19(0x4b97)),'backgroundColor':createPropertyDescriptor(_0x68aa19(0x53ed)),'backgroundPadding':createPropertyDescriptor('backgroundPadding'),'pixelOffset':createPropertyDescriptor(_0x68aa19(0x3a26)),'eyeOffset':createPropertyDescriptor('eyeOffset'),'horizontalOrigin':createPropertyDescriptor('horizontalOrigin'),'verticalOrigin':createPropertyDescriptor(_0x68aa19(0x169e)),'heightReference':createPropertyDescriptor('heightReference'),'fillColor':createPropertyDescriptor('fillColor'),'outlineColor':createPropertyDescriptor(_0x68aa19(0x19b8)),'outlineWidth':createPropertyDescriptor(_0x68aa19(0x3573)),'translucencyByDistance':createPropertyDescriptor('translucencyByDistance'),'pixelOffsetScaleByDistance':createPropertyDescriptor('pixelOffsetScaleByDistance'),'scaleByDistance':createPropertyDescriptor(_0x68aa19(0x3f04)),'distanceDisplayCondition':createPropertyDescriptor('distanceDisplayCondition'),'disableDepthTestDistance':createPropertyDescriptor(_0x68aa19(0x1e39))}),LabelGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x288751){var _0x2ea51=_0x68aa19;return defined$1(_0x288751)?(_0x288751[_0x2ea51(0x105f)]=this['show'],_0x288751[_0x2ea51(0x3c68)]=this[_0x2ea51(0x3c68)],_0x288751[_0x2ea51(0x39f0)]=this[_0x2ea51(0x39f0)],_0x288751[_0x2ea51(0x588d)]=this[_0x2ea51(0x588d)],_0x288751['scale']=this['scale'],_0x288751['showBackground']=this[_0x2ea51(0x4b97)],_0x288751[_0x2ea51(0x53ed)]=this[_0x2ea51(0x53ed)],_0x288751[_0x2ea51(0x202a)]=this['backgroundPadding'],_0x288751[_0x2ea51(0x3a26)]=this['pixelOffset'],_0x288751[_0x2ea51(0x38e2)]=this[_0x2ea51(0x38e2)],_0x288751[_0x2ea51(0x577f)]=this[_0x2ea51(0x577f)],_0x288751[_0x2ea51(0x169e)]=this[_0x2ea51(0x169e)],_0x288751[_0x2ea51(0x24e9)]=this['heightReference'],_0x288751[_0x2ea51(0xf0c)]=this[_0x2ea51(0xf0c)],_0x288751['outlineColor']=this[_0x2ea51(0x19b8)],_0x288751['outlineWidth']=this['outlineWidth'],_0x288751[_0x2ea51(0x2e12)]=this[_0x2ea51(0x2e12)],_0x288751['pixelOffsetScaleByDistance']=this[_0x2ea51(0x5327)],_0x288751[_0x2ea51(0x3f04)]=this[_0x2ea51(0x3f04)],_0x288751[_0x2ea51(0x1c93)]=this['distanceDisplayCondition'],_0x288751[_0x2ea51(0x1e39)]=this[_0x2ea51(0x1e39)],_0x288751):new LabelGraphics(this);},LabelGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x57e234){var _0x11ebdb=_0x68aa19;this[_0x11ebdb(0x105f)]=defaultValue$1(this[_0x11ebdb(0x105f)],_0x57e234[_0x11ebdb(0x105f)]),this[_0x11ebdb(0x3c68)]=defaultValue$1(this[_0x11ebdb(0x3c68)],_0x57e234[_0x11ebdb(0x3c68)]),this['font']=defaultValue$1(this[_0x11ebdb(0x39f0)],_0x57e234[_0x11ebdb(0x39f0)]),this[_0x11ebdb(0x588d)]=defaultValue$1(this[_0x11ebdb(0x588d)],_0x57e234[_0x11ebdb(0x588d)]),this[_0x11ebdb(0x1ed8)]=defaultValue$1(this[_0x11ebdb(0x1ed8)],_0x57e234[_0x11ebdb(0x1ed8)]),this[_0x11ebdb(0x4b97)]=defaultValue$1(this['showBackground'],_0x57e234[_0x11ebdb(0x4b97)]),this['backgroundColor']=defaultValue$1(this['backgroundColor'],_0x57e234['backgroundColor']),this['backgroundPadding']=defaultValue$1(this[_0x11ebdb(0x202a)],_0x57e234[_0x11ebdb(0x202a)]),this[_0x11ebdb(0x3a26)]=defaultValue$1(this[_0x11ebdb(0x3a26)],_0x57e234[_0x11ebdb(0x3a26)]),this[_0x11ebdb(0x38e2)]=defaultValue$1(this[_0x11ebdb(0x38e2)],_0x57e234[_0x11ebdb(0x38e2)]),this[_0x11ebdb(0x577f)]=defaultValue$1(this[_0x11ebdb(0x577f)],_0x57e234[_0x11ebdb(0x577f)]),this['verticalOrigin']=defaultValue$1(this['verticalOrigin'],_0x57e234[_0x11ebdb(0x169e)]),this['heightReference']=defaultValue$1(this[_0x11ebdb(0x24e9)],_0x57e234['heightReference']),this[_0x11ebdb(0xf0c)]=defaultValue$1(this[_0x11ebdb(0xf0c)],_0x57e234[_0x11ebdb(0xf0c)]),this['outlineColor']=defaultValue$1(this[_0x11ebdb(0x19b8)],_0x57e234['outlineColor']),this[_0x11ebdb(0x3573)]=defaultValue$1(this[_0x11ebdb(0x3573)],_0x57e234[_0x11ebdb(0x3573)]),this[_0x11ebdb(0x2e12)]=defaultValue$1(this[_0x11ebdb(0x2e12)],_0x57e234['translucencyByDistance']),this['pixelOffsetScaleByDistance']=defaultValue$1(this[_0x11ebdb(0x5327)],_0x57e234[_0x11ebdb(0x5327)]),this['scaleByDistance']=defaultValue$1(this[_0x11ebdb(0x3f04)],_0x57e234[_0x11ebdb(0x3f04)]),this[_0x11ebdb(0x1c93)]=defaultValue$1(this[_0x11ebdb(0x1c93)],_0x57e234[_0x11ebdb(0x1c93)]),this[_0x11ebdb(0x1e39)]=defaultValue$1(this[_0x11ebdb(0x1e39)],_0x57e234[_0x11ebdb(0x1e39)]);};var defaultNodeTransformation=new TranslationRotationScale(),NodeTransformationProperty=function(_0x2a979a){var _0xf7af6a=_0x68aa19;_0x2a979a=defaultValue$1(_0x2a979a,defaultValue$1[_0xf7af6a(0x494f)]),this[_0xf7af6a(0x2b02)]=new Event(),this[_0xf7af6a(0x4a05)]=void 0x0,this[_0xf7af6a(0x3564)]=void 0x0,this[_0xf7af6a(0x2f83)]=void 0x0,this[_0xf7af6a(0x24f4)]=void 0x0,this[_0xf7af6a(0x505d)]=void 0x0,this[_0xf7af6a(0x51ac)]=void 0x0,this[_0xf7af6a(0x3981)]=_0x2a979a['translation'],this[_0xf7af6a(0x374)]=_0x2a979a[_0xf7af6a(0x374)],this[_0xf7af6a(0x1ed8)]=_0x2a979a[_0xf7af6a(0x1ed8)];};Object[_0x68aa19(0x5b7)](NodeTransformationProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x3aa68e=_0x68aa19;return Property[_0x3aa68e(0x6e0)](this[_0x3aa68e(0x4a05)])&&Property[_0x3aa68e(0x6e0)](this[_0x3aa68e(0x2f83)])&&Property[_0x3aa68e(0x6e0)](this[_0x3aa68e(0x505d)]);}},'definitionChanged':{'get':function(){var _0xcebfca=_0x68aa19;return this[_0xcebfca(0x2b02)];}},'translation':createPropertyDescriptor(_0x68aa19(0x3981)),'rotation':createPropertyDescriptor('rotation'),'scale':createPropertyDescriptor(_0x68aa19(0x1ed8))}),NodeTransformationProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x5ea471,_0x35c90b){var _0x14ce9c=_0x68aa19;return defined$1(_0x35c90b)||(_0x35c90b=new TranslationRotationScale()),_0x35c90b[_0x14ce9c(0x3981)]=Property[_0x14ce9c(0x2dbb)](this['_translation'],_0x5ea471,defaultNodeTransformation[_0x14ce9c(0x3981)],_0x35c90b[_0x14ce9c(0x3981)]),_0x35c90b[_0x14ce9c(0x374)]=Property['getValueOrClonedDefault'](this[_0x14ce9c(0x2f83)],_0x5ea471,defaultNodeTransformation['rotation'],_0x35c90b[_0x14ce9c(0x374)]),_0x35c90b[_0x14ce9c(0x1ed8)]=Property[_0x14ce9c(0x2dbb)](this[_0x14ce9c(0x505d)],_0x5ea471,defaultNodeTransformation[_0x14ce9c(0x1ed8)],_0x35c90b[_0x14ce9c(0x1ed8)]),_0x35c90b;},NodeTransformationProperty['prototype'][_0x68aa19(0x2ed4)]=function(_0xfe643b){var _0x472be4=_0x68aa19;return this===_0xfe643b||_0xfe643b instanceof NodeTransformationProperty&&Property[_0x472be4(0x2ed4)](this[_0x472be4(0x4a05)],_0xfe643b[_0x472be4(0x4a05)])&&Property[_0x472be4(0x2ed4)](this['_rotation'],_0xfe643b[_0x472be4(0x2f83)])&&Property[_0x472be4(0x2ed4)](this[_0x472be4(0x505d)],_0xfe643b[_0x472be4(0x505d)]);};var PropertyBag=function(_0x5e57d3,_0x17713c){var _0x443ff8=_0x68aa19;this['_propertyNames']=[],this[_0x443ff8(0x2b02)]=new Event(),defined$1(_0x5e57d3)&&this[_0x443ff8(0x737)](_0x5e57d3,_0x17713c);};function createConstantProperty(_0x28e3cb){return new ConstantProperty(_0x28e3cb);}function propertiesEqual(_0x46854c,_0x25e0cc){var _0x59bc6b=_0x68aa19,_0x5d9ee7=_0x46854c['_propertyNames'],_0x3e44d5=_0x25e0cc[_0x59bc6b(0x4d83)],_0x392e21=_0x5d9ee7[_0x59bc6b(0x531b)];if(_0x392e21!==_0x3e44d5['length'])return!0x1;for(var _0x550a04=0x0;_0x550a04<_0x392e21;++_0x550a04){var _0x5465cf=_0x5d9ee7[_0x550a04];if(-0x1===_0x3e44d5[_0x59bc6b(0x33ab)](_0x5465cf))return!0x1;if(!Property[_0x59bc6b(0x2ed4)](_0x46854c[_0x5465cf],_0x25e0cc[_0x5465cf]))return!0x1;}return!0x0;}function createNodeTransformationProperty(_0x2c6999){return new NodeTransformationProperty(_0x2c6999);}function createNodeTransformationPropertyBag(_0x286bdf){return new PropertyBag(_0x286bdf,createNodeTransformationProperty);}function ModelGraphics(_0x13d43a){var _0x34fc9d=_0x68aa19;this[_0x34fc9d(0x1430)]=void 0x0,this['_showSubscription']=void 0x0,this[_0x34fc9d(0x505d)]=void 0x0,this['_scaleSubscription']=void 0x0,this[_0x34fc9d(0x51f6)]=void 0x0,this[_0x34fc9d(0x56d9)]=void 0x0,this[_0x34fc9d(0x36fd)]=void 0x0,this[_0x34fc9d(0x3165)]=void 0x0,this[_0x34fc9d(0x9bc)]=void 0x0,this[_0x34fc9d(0x5172)]=void 0x0,this[_0x34fc9d(0x16c6)]=void 0x0,this[_0x34fc9d(0x532c)]=void 0x0,this[_0x34fc9d(0x4766)]=void 0x0,this[_0x34fc9d(0x35aa)]=void 0x0,this[_0x34fc9d(0x422d)]=void 0x0,this[_0x34fc9d(0x2beb)]=void 0x0,this[_0x34fc9d(0x5856)]=void 0x0,this[_0x34fc9d(0x3878)]=void 0x0,this['_nodeTransformationsSubscription']=void 0x0,this['_heightReference']=void 0x0,this[_0x34fc9d(0x38af)]=void 0x0,this['_distanceDisplayCondition']=void 0x0,this[_0x34fc9d(0xf3b)]=void 0x0,this['_silhouetteColor']=void 0x0,this['_silhouetteColorSubscription']=void 0x0,this['_silhouetteSize']=void 0x0,this[_0x34fc9d(0x1e01)]=void 0x0,this[_0x34fc9d(0x57d1)]=void 0x0,this[_0x34fc9d(0x322)]=void 0x0,this[_0x34fc9d(0x3524)]=void 0x0,this[_0x34fc9d(0x3d52)]=void 0x0,this[_0x34fc9d(0x2271)]=void 0x0,this[_0x34fc9d(0x849)]=void 0x0,this['_clippingPlanes']=void 0x0,this['_clippingPlanesSubscription']=void 0x0,this[_0x34fc9d(0x5591)]=void 0x0,this['_imageBasedLightingFactorSubscription']=void 0x0,this[_0x34fc9d(0x3958)]=void 0x0,this['_lightColorSubscription']=void 0x0,this['_definitionChanged']=new Event(),this['merge'](defaultValue$1(_0x13d43a,defaultValue$1[_0x34fc9d(0x494f)]));}function Cesium3DTilesetGraphics(_0x2b03fc){var _0x1dcfa1=_0x68aa19;this['_definitionChanged']=new Event(),this[_0x1dcfa1(0x1430)]=void 0x0,this[_0x1dcfa1(0x3d5f)]=void 0x0,this[_0x1dcfa1(0x4766)]=void 0x0,this[_0x1dcfa1(0x35aa)]=void 0x0,this[_0x1dcfa1(0x12c4)]=void 0x0,this[_0x1dcfa1(0x2015)]=void 0x0,this[_0x1dcfa1(0x737)](defaultValue$1(_0x2b03fc,defaultValue$1[_0x1dcfa1(0x494f)]));}function PathGraphics(_0x5d8122){var _0xb9c3f0=_0x68aa19;this[_0xb9c3f0(0x2b02)]=new Event(),this[_0xb9c3f0(0x1430)]=void 0x0,this[_0xb9c3f0(0x3d5f)]=void 0x0,this[_0xb9c3f0(0x5022)]=void 0x0,this[_0xb9c3f0(0x1fa3)]=void 0x0,this[_0xb9c3f0(0x3ed7)]=void 0x0,this[_0xb9c3f0(0x309e)]=void 0x0,this[_0xb9c3f0(0x52d2)]=void 0x0,this[_0xb9c3f0(0x654)]=void 0x0,this[_0xb9c3f0(0x5084)]=void 0x0,this[_0xb9c3f0(0x3f89)]=void 0x0,this['_material']=void 0x0,this['_materialSubscription']=void 0x0,this[_0xb9c3f0(0xe61)]=void 0x0,this['_distanceDisplayConditionSubscription']=void 0x0,this[_0xb9c3f0(0x737)](defaultValue$1(_0x5d8122,defaultValue$1[_0xb9c3f0(0x494f)]));}function PlaneGraphics(_0x389436){var _0x59d950=_0x68aa19;this[_0x59d950(0x2b02)]=new Event(),this[_0x59d950(0x1430)]=void 0x0,this['_showSubscription']=void 0x0,this['_plane']=void 0x0,this[_0x59d950(0x4bd8)]=void 0x0,this[_0x59d950(0x739)]=void 0x0,this['_dimensionsSubscription']=void 0x0,this[_0x59d950(0x4600)]=void 0x0,this[_0x59d950(0x1603)]=void 0x0,this[_0x59d950(0x36c0)]=void 0x0,this[_0x59d950(0x2a6d)]=void 0x0,this[_0x59d950(0x424c)]=void 0x0,this[_0x59d950(0x491b)]=void 0x0,this[_0x59d950(0x21c9)]=void 0x0,this['_outlineColorSubscription']=void 0x0,this[_0x59d950(0x1a7b)]=void 0x0,this['_outlineWidthSubscription']=void 0x0,this['_shadows']=void 0x0,this['_shadowsSubscription']=void 0x0,this[_0x59d950(0xe61)]=void 0x0,this[_0x59d950(0xf3b)]=void 0x0,this[_0x59d950(0x737)](defaultValue$1(_0x389436,defaultValue$1[_0x59d950(0x494f)]));}function PointGraphics(_0x5f2a0f){var _0x416389=_0x68aa19;this[_0x416389(0x2b02)]=new Event(),this[_0x416389(0x1430)]=void 0x0,this[_0x416389(0x3d5f)]=void 0x0,this[_0x416389(0x275c)]=void 0x0,this[_0x416389(0x2465)]=void 0x0,this[_0x416389(0x1f9a)]=void 0x0,this['_heightReferenceSubscription']=void 0x0,this[_0x416389(0x57d1)]=void 0x0,this[_0x416389(0x322)]=void 0x0,this[_0x416389(0x21c9)]=void 0x0,this['_outlineColorSubscription']=void 0x0,this[_0x416389(0x1a7b)]=void 0x0,this['_outlineWidthSubscription']=void 0x0,this['_scaleByDistance']=void 0x0,this[_0x416389(0x218f)]=void 0x0,this[_0x416389(0x1864)]=void 0x0,this[_0x416389(0x1f17)]=void 0x0,this[_0x416389(0xe61)]=void 0x0,this[_0x416389(0xf3b)]=void 0x0,this['_disableDepthTestDistance']=void 0x0,this[_0x416389(0x4282)]=void 0x0,this[_0x416389(0x737)](defaultValue$1(_0x5f2a0f,defaultValue$1[_0x416389(0x494f)]));}function PolylineGraphics(_0x244275){var _0x2ab748=_0x68aa19;this[_0x2ab748(0x2b02)]=new Event(),this[_0x2ab748(0x1430)]=void 0x0,this[_0x2ab748(0x3d5f)]=void 0x0,this[_0x2ab748(0x36f4)]=void 0x0,this[_0x2ab748(0x42b7)]=void 0x0,this[_0x2ab748(0x52d2)]=void 0x0,this[_0x2ab748(0x654)]=void 0x0,this['_granularity']=void 0x0,this[_0x2ab748(0x956)]=void 0x0,this[_0x2ab748(0x36c0)]=void 0x0,this[_0x2ab748(0x2a6d)]=void 0x0,this['_depthFailMaterial']=void 0x0,this[_0x2ab748(0x3c4a)]=void 0x0,this['_arcType']=void 0x0,this[_0x2ab748(0x1bbd)]=void 0x0,this['_clampToGround']=void 0x0,this[_0x2ab748(0x41e6)]=void 0x0,this[_0x2ab748(0x16c6)]=void 0x0,this['_shadowsSubscription']=void 0x0,this[_0x2ab748(0xe61)]=void 0x0,this[_0x2ab748(0xf3b)]=void 0x0,this[_0x2ab748(0x1281)]=void 0x0,this[_0x2ab748(0x406d)]=void 0x0,this['_zIndex']=void 0x0,this[_0x2ab748(0x2e9c)]=void 0x0,this['merge'](defaultValue$1(_0x244275,defaultValue$1[_0x2ab748(0x494f)]));}function PolylineVolumeGraphics(_0x45f689){var _0x26f231=_0x68aa19;this[_0x26f231(0x1430)]=void 0x0,this[_0x26f231(0x3d5f)]=void 0x0,this['_material']=void 0x0,this[_0x26f231(0x2a6d)]=void 0x0,this[_0x26f231(0x36f4)]=void 0x0,this[_0x26f231(0x42b7)]=void 0x0,this[_0x26f231(0x4fb1)]=void 0x0,this[_0x26f231(0x13f0)]=void 0x0,this[_0x26f231(0x4df7)]=void 0x0,this[_0x26f231(0x44f0)]=void 0x0,this[_0x26f231(0x956)]=void 0x0,this['_cornerType']=void 0x0,this['_cornerTypeSubscription']=void 0x0,this[_0x26f231(0x4600)]=void 0x0,this[_0x26f231(0x1603)]=void 0x0,this['_outline']=void 0x0,this[_0x26f231(0x491b)]=void 0x0,this['_outlineColor']=void 0x0,this[_0x26f231(0x3c60)]=void 0x0,this[_0x26f231(0x1a7b)]=void 0x0,this[_0x26f231(0x4ebd)]=void 0x0,this['_shadows']=void 0x0,this[_0x26f231(0x532c)]=void 0x0,this[_0x26f231(0xe61)]=void 0x0,this[_0x26f231(0x1a66)]=void 0x0,this[_0x26f231(0x2b02)]=new Event(),this[_0x26f231(0x737)](defaultValue$1(_0x45f689,defaultValue$1['EMPTY_OBJECT']));}function RectangleGraphics(_0x5411aa){var _0x6c4de9=_0x68aa19;this[_0x6c4de9(0x2b02)]=new Event(),this[_0x6c4de9(0x1430)]=void 0x0,this[_0x6c4de9(0x3d5f)]=void 0x0,this[_0x6c4de9(0x3f49)]=void 0x0,this['_coordinatesSubscription']=void 0x0,this[_0x6c4de9(0x97b)]=void 0x0,this[_0x6c4de9(0x21b0)]=void 0x0,this[_0x6c4de9(0x1f9a)]=void 0x0,this[_0x6c4de9(0x38af)]=void 0x0,this['_extrudedHeight']=void 0x0,this[_0x6c4de9(0xd5a)]=void 0x0,this['_extrudedHeightReference']=void 0x0,this['_extrudedHeightReferenceSubscription']=void 0x0,this[_0x6c4de9(0x2f83)]=void 0x0,this['_rotationSubscription']=void 0x0,this[_0x6c4de9(0x470e)]=void 0x0,this[_0x6c4de9(0x3786)]=void 0x0,this[_0x6c4de9(0x44f0)]=void 0x0,this[_0x6c4de9(0x956)]=void 0x0,this[_0x6c4de9(0x4600)]=void 0x0,this['_fillSubscription']=void 0x0,this[_0x6c4de9(0x36c0)]=void 0x0,this['_materialSubscription']=void 0x0,this[_0x6c4de9(0x424c)]=void 0x0,this[_0x6c4de9(0x491b)]=void 0x0,this[_0x6c4de9(0x21c9)]=void 0x0,this['_outlineColorSubscription']=void 0x0,this[_0x6c4de9(0x1a7b)]=void 0x0,this[_0x6c4de9(0x4ebd)]=void 0x0,this[_0x6c4de9(0x16c6)]=void 0x0,this[_0x6c4de9(0x532c)]=void 0x0,this[_0x6c4de9(0xe61)]=void 0x0,this[_0x6c4de9(0x4d7d)]=void 0x0,this[_0x6c4de9(0x1281)]=void 0x0,this[_0x6c4de9(0x406d)]=void 0x0,this[_0x6c4de9(0x4d5c)]=void 0x0,this[_0x6c4de9(0x2e9c)]=void 0x0,this[_0x6c4de9(0x737)](defaultValue$1(_0x5411aa,defaultValue$1['EMPTY_OBJECT']));}function WallGraphics(_0x562c44){var _0x434b09=_0x68aa19;this[_0x434b09(0x2b02)]=new Event(),this[_0x434b09(0x1430)]=void 0x0,this['_showSubscription']=void 0x0,this[_0x434b09(0x36f4)]=void 0x0,this['_positionsSubscription']=void 0x0,this[_0x434b09(0x4247)]=void 0x0,this['_minimumHeightsSubscription']=void 0x0,this[_0x434b09(0x3c08)]=void 0x0,this[_0x434b09(0x19cb)]=void 0x0,this[_0x434b09(0x44f0)]=void 0x0,this[_0x434b09(0x956)]=void 0x0,this[_0x434b09(0x4600)]=void 0x0,this[_0x434b09(0x1603)]=void 0x0,this[_0x434b09(0x36c0)]=void 0x0,this[_0x434b09(0x2a6d)]=void 0x0,this[_0x434b09(0x424c)]=void 0x0,this['_outlineSubscription']=void 0x0,this[_0x434b09(0x21c9)]=void 0x0,this[_0x434b09(0x3c60)]=void 0x0,this[_0x434b09(0x1a7b)]=void 0x0,this[_0x434b09(0x4ebd)]=void 0x0,this[_0x434b09(0x16c6)]=void 0x0,this['_shadowsSubscription']=void 0x0,this['_distanceDisplayCondition']=void 0x0,this[_0x434b09(0xf3b)]=void 0x0,this[_0x434b09(0x13f0)]=void 0x0,this[_0x434b09(0x737)](defaultValue$1(_0x562c44,defaultValue$1[_0x434b09(0x494f)]));}Object[_0x68aa19(0x5b7)](PropertyBag[_0x68aa19(0x4b51)],{'propertyNames':{'get':function(){var _0x6d5311=_0x68aa19;return this[_0x6d5311(0x4d83)];}},'isConstant':{'get':function(){var _0x2f0e71=_0x68aa19;for(var _0x2f4cb8=this[_0x2f0e71(0x4d83)],_0xa91d90=0x0,_0xc5b5fc=_0x2f4cb8[_0x2f0e71(0x531b)];_0xa91d90<_0xc5b5fc;_0xa91d90++)if(!Property['isConstant'](this[_0x2f4cb8[_0xa91d90]]))return!0x1;return!0x0;}},'definitionChanged':{'get':function(){return this['_definitionChanged'];}}}),PropertyBag['prototype'][_0x68aa19(0x14e)]=function(_0x5e3504){var _0x445605=_0x68aa19;return-0x1!==this['_propertyNames'][_0x445605(0x33ab)](_0x5e3504);},PropertyBag['prototype'][_0x68aa19(0x30d6)]=function(_0x1e31e0,_0x58bff5,_0x54bb9c){var _0x45d6d1=_0x68aa19;this[_0x45d6d1(0x4d83)][_0x45d6d1(0x3a33)](_0x1e31e0),Object[_0x45d6d1(0xbe6)](this,_0x1e31e0,createPropertyDescriptor(_0x1e31e0,!0x0,defaultValue$1(_0x54bb9c,createConstantProperty))),defined$1(_0x58bff5)&&(this[_0x1e31e0]=_0x58bff5),this[_0x45d6d1(0x2b02)][_0x45d6d1(0x30bb)](this);},PropertyBag['prototype'][_0x68aa19(0xe2f)]=function(_0x4923b5){var _0x4861f4=_0x68aa19,_0x2633f4=this[_0x4861f4(0x4d83)][_0x4861f4(0x33ab)](_0x4923b5);this[_0x4861f4(0x4d83)][_0x4861f4(0x4bc6)](_0x2633f4,0x1),delete this[_0x4923b5],this[_0x4861f4(0x2b02)]['raiseEvent'](this);},PropertyBag[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0xb08d9f,_0x4a7191){var _0x4ae013=_0x68aa19;defined$1(_0x4a7191)||(_0x4a7191={});for(var _0x55114a=this[_0x4ae013(0x4d83)],_0x592259=0x0,_0xc56aa1=_0x55114a[_0x4ae013(0x531b)];_0x592259<_0xc56aa1;_0x592259++){var _0x14f7d9=_0x55114a[_0x592259];_0x4a7191[_0x14f7d9]=Property['getValueOrUndefined'](this[_0x14f7d9],_0xb08d9f,_0x4a7191[_0x14f7d9]);}return _0x4a7191;},PropertyBag[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x47e3e4,_0x29a0b4){var _0x112dec=_0x68aa19;for(var _0x2d844a=this[_0x112dec(0x4d83)],_0x2799a8=defined$1(_0x47e3e4[_0x112dec(0x4d83)])?_0x47e3e4[_0x112dec(0x4d83)]:Object[_0x112dec(0x20c8)](_0x47e3e4),_0x5978bc=0x0,_0xb8b4cb=_0x2799a8[_0x112dec(0x531b)];_0x5978bc<_0xb8b4cb;_0x5978bc++){var _0x4a4164=_0x2799a8[_0x5978bc],_0x2b4836=this[_0x4a4164],_0x89e274=_0x47e3e4[_0x4a4164];void 0x0===_0x2b4836&&-0x1===_0x2d844a[_0x112dec(0x33ab)](_0x4a4164)&&this[_0x112dec(0x30d6)](_0x4a4164,void 0x0,_0x29a0b4),void 0x0!==_0x89e274&&(void 0x0!==_0x2b4836?defined$1(_0x2b4836)&&defined$1(_0x2b4836['merge'])&&_0x2b4836[_0x112dec(0x737)](_0x89e274):defined$1(_0x89e274)&&defined$1(_0x89e274[_0x112dec(0x737)])&&defined$1(_0x89e274[_0x112dec(0x254b)])?this[_0x4a4164]=_0x89e274['clone']():this[_0x4a4164]=_0x89e274);}},PropertyBag['prototype'][_0x68aa19(0x2ed4)]=function(_0x35fc86){return this===_0x35fc86||_0x35fc86 instanceof PropertyBag&&propertiesEqual(this,_0x35fc86);},Object[_0x68aa19(0x5b7)](ModelGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){var _0x49c51b=_0x68aa19;return this[_0x49c51b(0x2b02)];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'scale':createPropertyDescriptor(_0x68aa19(0x1ed8)),'minimumPixelSize':createPropertyDescriptor(_0x68aa19(0x3462)),'maximumScale':createPropertyDescriptor(_0x68aa19(0x1568)),'incrementallyLoadTextures':createPropertyDescriptor(_0x68aa19(0x5842)),'shadows':createPropertyDescriptor(_0x68aa19(0x284a)),'uri':createPropertyDescriptor(_0x68aa19(0x33f9)),'runAnimations':createPropertyDescriptor(_0x68aa19(0x30da)),'clampAnimations':createPropertyDescriptor(_0x68aa19(0x213f)),'nodeTransformations':createPropertyDescriptor(_0x68aa19(0x5116),void 0x0,createNodeTransformationPropertyBag),'heightReference':createPropertyDescriptor('heightReference'),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93)),'silhouetteColor':createPropertyDescriptor(_0x68aa19(0x3118)),'silhouetteSize':createPropertyDescriptor(_0x68aa19(0x16db)),'color':createPropertyDescriptor('color'),'colorBlendMode':createPropertyDescriptor('colorBlendMode'),'colorBlendAmount':createPropertyDescriptor('colorBlendAmount'),'clippingPlanes':createPropertyDescriptor(_0x68aa19(0x4fc4)),'imageBasedLightingFactor':createPropertyDescriptor('imageBasedLightingFactor'),'lightColor':createPropertyDescriptor(_0x68aa19(0x5731))}),ModelGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x235a25){var _0x22bcea=_0x68aa19;return defined$1(_0x235a25)?(_0x235a25[_0x22bcea(0x105f)]=this[_0x22bcea(0x105f)],_0x235a25[_0x22bcea(0x1ed8)]=this[_0x22bcea(0x1ed8)],_0x235a25[_0x22bcea(0x3462)]=this[_0x22bcea(0x3462)],_0x235a25[_0x22bcea(0x1568)]=this[_0x22bcea(0x1568)],_0x235a25[_0x22bcea(0x5842)]=this[_0x22bcea(0x5842)],_0x235a25[_0x22bcea(0x284a)]=this[_0x22bcea(0x284a)],_0x235a25[_0x22bcea(0x33f9)]=this[_0x22bcea(0x33f9)],_0x235a25[_0x22bcea(0x30da)]=this[_0x22bcea(0x30da)],_0x235a25[_0x22bcea(0x213f)]=this[_0x22bcea(0x213f)],_0x235a25['nodeTransformations']=this[_0x22bcea(0x5116)],_0x235a25[_0x22bcea(0x24e9)]=this[_0x22bcea(0x1f9a)],_0x235a25[_0x22bcea(0x1c93)]=this[_0x22bcea(0x1c93)],_0x235a25[_0x22bcea(0x3118)]=this['silhouetteColor'],_0x235a25['silhouetteSize']=this[_0x22bcea(0x16db)],_0x235a25[_0x22bcea(0x28b8)]=this[_0x22bcea(0x28b8)],_0x235a25[_0x22bcea(0x3db)]=this[_0x22bcea(0x3db)],_0x235a25[_0x22bcea(0x62f)]=this[_0x22bcea(0x62f)],_0x235a25[_0x22bcea(0x4fc4)]=this[_0x22bcea(0x4fc4)],_0x235a25[_0x22bcea(0x458e)]=this[_0x22bcea(0x458e)],_0x235a25[_0x22bcea(0x5731)]=this[_0x22bcea(0x5731)],_0x235a25):new ModelGraphics(this);},ModelGraphics[_0x68aa19(0x4b51)]['merge']=function(_0x1b528d){var _0x53c65b=_0x68aa19;this[_0x53c65b(0x105f)]=defaultValue$1(this[_0x53c65b(0x105f)],_0x1b528d[_0x53c65b(0x105f)]),this[_0x53c65b(0x1ed8)]=defaultValue$1(this[_0x53c65b(0x1ed8)],_0x1b528d['scale']),this[_0x53c65b(0x3462)]=defaultValue$1(this[_0x53c65b(0x3462)],_0x1b528d[_0x53c65b(0x3462)]),this['maximumScale']=defaultValue$1(this['maximumScale'],_0x1b528d[_0x53c65b(0x1568)]),this[_0x53c65b(0x5842)]=defaultValue$1(this[_0x53c65b(0x5842)],_0x1b528d[_0x53c65b(0x5842)]),this[_0x53c65b(0x284a)]=defaultValue$1(this[_0x53c65b(0x284a)],_0x1b528d['shadows']),this[_0x53c65b(0x33f9)]=defaultValue$1(this['uri'],_0x1b528d[_0x53c65b(0x33f9)]),this[_0x53c65b(0x30da)]=defaultValue$1(this['runAnimations'],_0x1b528d[_0x53c65b(0x30da)]),this['clampAnimations']=defaultValue$1(this[_0x53c65b(0x213f)],_0x1b528d['clampAnimations']),this['heightReference']=defaultValue$1(this[_0x53c65b(0x24e9)],_0x1b528d[_0x53c65b(0x24e9)]),this[_0x53c65b(0x1c93)]=defaultValue$1(this[_0x53c65b(0x1c93)],_0x1b528d[_0x53c65b(0x1c93)]),this[_0x53c65b(0x3118)]=defaultValue$1(this['silhouetteColor'],_0x1b528d[_0x53c65b(0x3118)]),this['silhouetteSize']=defaultValue$1(this[_0x53c65b(0x16db)],_0x1b528d[_0x53c65b(0x16db)]),this[_0x53c65b(0x28b8)]=defaultValue$1(this['color'],_0x1b528d[_0x53c65b(0x28b8)]),this[_0x53c65b(0x3db)]=defaultValue$1(this[_0x53c65b(0x3db)],_0x1b528d[_0x53c65b(0x3db)]),this[_0x53c65b(0x62f)]=defaultValue$1(this[_0x53c65b(0x62f)],_0x1b528d[_0x53c65b(0x62f)]),this[_0x53c65b(0x4fc4)]=defaultValue$1(this[_0x53c65b(0x4fc4)],_0x1b528d['clippingPlanes']),this[_0x53c65b(0x458e)]=defaultValue$1(this[_0x53c65b(0x458e)],_0x1b528d['imageBasedLightingFactor']),this['lightColor']=defaultValue$1(this[_0x53c65b(0x5731)],_0x1b528d[_0x53c65b(0x5731)]);var _0x5487a5=_0x1b528d[_0x53c65b(0x5116)];if(defined$1(_0x5487a5)){var _0x26cf09=this[_0x53c65b(0x5116)];defined$1(_0x26cf09)?_0x26cf09[_0x53c65b(0x737)](_0x5487a5):this['nodeTransformations']=new PropertyBag(_0x5487a5,createNodeTransformationProperty);}},Object[_0x68aa19(0x5b7)](Cesium3DTilesetGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){var _0x48cb24=_0x68aa19;return this[_0x48cb24(0x2b02)];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'uri':createPropertyDescriptor(_0x68aa19(0x33f9)),'maximumScreenSpaceError':createPropertyDescriptor(_0x68aa19(0x31e2))}),Cesium3DTilesetGraphics['prototype'][_0x68aa19(0x254b)]=function(_0x34dd8d){var _0x5addb0=_0x68aa19;return defined$1(_0x34dd8d)?(_0x34dd8d['show']=this[_0x5addb0(0x105f)],_0x34dd8d[_0x5addb0(0x33f9)]=this[_0x5addb0(0x33f9)],_0x34dd8d[_0x5addb0(0x31e2)]=this[_0x5addb0(0x31e2)],_0x34dd8d):new Cesium3DTilesetGraphics(this);},Cesium3DTilesetGraphics[_0x68aa19(0x4b51)]['merge']=function(_0x2badf7){var _0x102691=_0x68aa19;this[_0x102691(0x105f)]=defaultValue$1(this[_0x102691(0x105f)],_0x2badf7[_0x102691(0x105f)]),this[_0x102691(0x33f9)]=defaultValue$1(this[_0x102691(0x33f9)],_0x2badf7[_0x102691(0x33f9)]),this[_0x102691(0x31e2)]=defaultValue$1(this[_0x102691(0x31e2)],_0x2badf7[_0x102691(0x31e2)]);},Object['defineProperties'](PathGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){var _0x3b6258=_0x68aa19;return this[_0x3b6258(0x2b02)];}},'show':createPropertyDescriptor('show'),'leadTime':createPropertyDescriptor(_0x68aa19(0x54ae)),'trailTime':createPropertyDescriptor(_0x68aa19(0x3ea1)),'width':createPropertyDescriptor(_0x68aa19(0x209)),'resolution':createPropertyDescriptor('resolution'),'material':createMaterialPropertyDescriptor(_0x68aa19(0x128b)),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93))}),PathGraphics['prototype'][_0x68aa19(0x254b)]=function(_0x4aab4f){var _0x17cf11=_0x68aa19;return defined$1(_0x4aab4f)?(_0x4aab4f['show']=this[_0x17cf11(0x105f)],_0x4aab4f[_0x17cf11(0x54ae)]=this['leadTime'],_0x4aab4f['trailTime']=this[_0x17cf11(0x3ea1)],_0x4aab4f['width']=this['width'],_0x4aab4f['resolution']=this[_0x17cf11(0x4db1)],_0x4aab4f[_0x17cf11(0x128b)]=this[_0x17cf11(0x128b)],_0x4aab4f['distanceDisplayCondition']=this[_0x17cf11(0x1c93)],_0x4aab4f):new PathGraphics(this);},PathGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x140596){var _0x3fe4c3=_0x68aa19;this['show']=defaultValue$1(this['show'],_0x140596['show']),this[_0x3fe4c3(0x54ae)]=defaultValue$1(this[_0x3fe4c3(0x54ae)],_0x140596[_0x3fe4c3(0x54ae)]),this[_0x3fe4c3(0x3ea1)]=defaultValue$1(this[_0x3fe4c3(0x3ea1)],_0x140596[_0x3fe4c3(0x3ea1)]),this['width']=defaultValue$1(this[_0x3fe4c3(0x209)],_0x140596['width']),this[_0x3fe4c3(0x4db1)]=defaultValue$1(this[_0x3fe4c3(0x4db1)],_0x140596[_0x3fe4c3(0x4db1)]),this['material']=defaultValue$1(this[_0x3fe4c3(0x128b)],_0x140596[_0x3fe4c3(0x128b)]),this['distanceDisplayCondition']=defaultValue$1(this[_0x3fe4c3(0x1c93)],_0x140596['distanceDisplayCondition']);},Object[_0x68aa19(0x5b7)](PlaneGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){return this['_definitionChanged'];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'plane':createPropertyDescriptor(_0x68aa19(0x1679)),'dimensions':createPropertyDescriptor(_0x68aa19(0x4e51)),'fill':createPropertyDescriptor(_0x68aa19(0x12c5)),'material':createMaterialPropertyDescriptor('material'),'outline':createPropertyDescriptor('outline'),'outlineColor':createPropertyDescriptor(_0x68aa19(0x19b8)),'outlineWidth':createPropertyDescriptor(_0x68aa19(0x3573)),'shadows':createPropertyDescriptor(_0x68aa19(0x284a)),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93))}),PlaneGraphics['prototype'][_0x68aa19(0x254b)]=function(_0x23ff45){var _0x36957c=_0x68aa19;return defined$1(_0x23ff45)?(_0x23ff45[_0x36957c(0x105f)]=this[_0x36957c(0x105f)],_0x23ff45[_0x36957c(0x1679)]=this[_0x36957c(0x1679)],_0x23ff45[_0x36957c(0x4e51)]=this[_0x36957c(0x4e51)],_0x23ff45[_0x36957c(0x12c5)]=this[_0x36957c(0x12c5)],_0x23ff45[_0x36957c(0x128b)]=this[_0x36957c(0x128b)],_0x23ff45[_0x36957c(0x2da5)]=this[_0x36957c(0x2da5)],_0x23ff45[_0x36957c(0x19b8)]=this[_0x36957c(0x19b8)],_0x23ff45['outlineWidth']=this[_0x36957c(0x3573)],_0x23ff45[_0x36957c(0x284a)]=this['shadows'],_0x23ff45[_0x36957c(0x1c93)]=this[_0x36957c(0x1c93)],_0x23ff45):new PlaneGraphics(this);},PlaneGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x238432){var _0x351ee8=_0x68aa19;this[_0x351ee8(0x105f)]=defaultValue$1(this[_0x351ee8(0x105f)],_0x238432[_0x351ee8(0x105f)]),this[_0x351ee8(0x1679)]=defaultValue$1(this[_0x351ee8(0x1679)],_0x238432['plane']),this[_0x351ee8(0x4e51)]=defaultValue$1(this[_0x351ee8(0x4e51)],_0x238432[_0x351ee8(0x4e51)]),this[_0x351ee8(0x12c5)]=defaultValue$1(this[_0x351ee8(0x12c5)],_0x238432[_0x351ee8(0x12c5)]),this[_0x351ee8(0x128b)]=defaultValue$1(this[_0x351ee8(0x128b)],_0x238432[_0x351ee8(0x128b)]),this['outline']=defaultValue$1(this[_0x351ee8(0x2da5)],_0x238432[_0x351ee8(0x2da5)]),this['outlineColor']=defaultValue$1(this[_0x351ee8(0x19b8)],_0x238432[_0x351ee8(0x19b8)]),this[_0x351ee8(0x3573)]=defaultValue$1(this['outlineWidth'],_0x238432[_0x351ee8(0x3573)]),this['shadows']=defaultValue$1(this[_0x351ee8(0x284a)],_0x238432['shadows']),this[_0x351ee8(0x1c93)]=defaultValue$1(this[_0x351ee8(0x1c93)],_0x238432[_0x351ee8(0x1c93)]);},Object[_0x68aa19(0x5b7)](PointGraphics['prototype'],{'definitionChanged':{'get':function(){var _0x563908=_0x68aa19;return this[_0x563908(0x2b02)];}},'show':createPropertyDescriptor('show'),'pixelSize':createPropertyDescriptor(_0x68aa19(0x158b)),'heightReference':createPropertyDescriptor(_0x68aa19(0x24e9)),'color':createPropertyDescriptor(_0x68aa19(0x28b8)),'outlineColor':createPropertyDescriptor('outlineColor'),'outlineWidth':createPropertyDescriptor('outlineWidth'),'scaleByDistance':createPropertyDescriptor(_0x68aa19(0x3f04)),'translucencyByDistance':createPropertyDescriptor(_0x68aa19(0x2e12)),'distanceDisplayCondition':createPropertyDescriptor('distanceDisplayCondition'),'disableDepthTestDistance':createPropertyDescriptor(_0x68aa19(0x1e39))}),PointGraphics[_0x68aa19(0x4b51)]['clone']=function(_0x32a28f){var _0x34d857=_0x68aa19;return defined$1(_0x32a28f)?(_0x32a28f[_0x34d857(0x105f)]=this[_0x34d857(0x105f)],_0x32a28f['pixelSize']=this['pixelSize'],_0x32a28f[_0x34d857(0x24e9)]=this[_0x34d857(0x24e9)],_0x32a28f[_0x34d857(0x28b8)]=this[_0x34d857(0x28b8)],_0x32a28f[_0x34d857(0x19b8)]=this['outlineColor'],_0x32a28f[_0x34d857(0x3573)]=this[_0x34d857(0x3573)],_0x32a28f[_0x34d857(0x3f04)]=this[_0x34d857(0x3f04)],_0x32a28f[_0x34d857(0x2e12)]=this[_0x34d857(0x1864)],_0x32a28f[_0x34d857(0x1c93)]=this[_0x34d857(0x1c93)],_0x32a28f[_0x34d857(0x1e39)]=this['disableDepthTestDistance'],_0x32a28f):new PointGraphics(this);},PointGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0xde597b){var _0x5c819d=_0x68aa19;this[_0x5c819d(0x105f)]=defaultValue$1(this[_0x5c819d(0x105f)],_0xde597b['show']),this[_0x5c819d(0x158b)]=defaultValue$1(this[_0x5c819d(0x158b)],_0xde597b[_0x5c819d(0x158b)]),this[_0x5c819d(0x24e9)]=defaultValue$1(this[_0x5c819d(0x24e9)],_0xde597b['heightReference']),this[_0x5c819d(0x28b8)]=defaultValue$1(this[_0x5c819d(0x28b8)],_0xde597b[_0x5c819d(0x28b8)]),this['outlineColor']=defaultValue$1(this[_0x5c819d(0x19b8)],_0xde597b[_0x5c819d(0x19b8)]),this[_0x5c819d(0x3573)]=defaultValue$1(this[_0x5c819d(0x3573)],_0xde597b[_0x5c819d(0x3573)]),this[_0x5c819d(0x3f04)]=defaultValue$1(this[_0x5c819d(0x3f04)],_0xde597b['scaleByDistance']),this[_0x5c819d(0x2e12)]=defaultValue$1(this[_0x5c819d(0x1864)],_0xde597b[_0x5c819d(0x2e12)]),this[_0x5c819d(0x1c93)]=defaultValue$1(this[_0x5c819d(0x1c93)],_0xde597b[_0x5c819d(0x1c93)]),this[_0x5c819d(0x1e39)]=defaultValue$1(this[_0x5c819d(0x1e39)],_0xde597b[_0x5c819d(0x1e39)]);},Object[_0x68aa19(0x5b7)](PolylineGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){return this['_definitionChanged'];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'positions':createPropertyDescriptor(_0x68aa19(0x30fe)),'width':createPropertyDescriptor(_0x68aa19(0x209)),'hMax':createPropertyDescriptor(_0x68aa19(0x420c)),'granularity':createPropertyDescriptor('granularity'),'material':createMaterialPropertyDescriptor(_0x68aa19(0x128b)),'depthFailMaterial':createMaterialPropertyDescriptor(_0x68aa19(0x4e94)),'arcType':createPropertyDescriptor('arcType'),'clampToGround':createPropertyDescriptor('clampToGround'),'shadows':createPropertyDescriptor(_0x68aa19(0x284a)),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93)),'classificationType':createPropertyDescriptor(_0x68aa19(0x42ba)),'zIndex':createPropertyDescriptor(_0x68aa19(0x778))}),PolylineGraphics[_0x68aa19(0x4b51)]['clone']=function(_0x1ccf05){var _0x11cf4f=_0x68aa19;return defined$1(_0x1ccf05)?(_0x1ccf05[_0x11cf4f(0x105f)]=this[_0x11cf4f(0x105f)],_0x1ccf05[_0x11cf4f(0x30fe)]=this[_0x11cf4f(0x30fe)],_0x1ccf05['width']=this[_0x11cf4f(0x209)],_0x1ccf05[_0x11cf4f(0x420c)]=this[_0x11cf4f(0x420c)],_0x1ccf05[_0x11cf4f(0xb6f)]=this[_0x11cf4f(0xb6f)],_0x1ccf05[_0x11cf4f(0x128b)]=this['material'],_0x1ccf05[_0x11cf4f(0x4e94)]=this[_0x11cf4f(0x4e94)],_0x1ccf05[_0x11cf4f(0x52d1)]=this['arcType'],_0x1ccf05['clampToGround']=this[_0x11cf4f(0xbe4)],_0x1ccf05[_0x11cf4f(0x284a)]=this[_0x11cf4f(0x284a)],_0x1ccf05['distanceDisplayCondition']=this['distanceDisplayCondition'],_0x1ccf05[_0x11cf4f(0x42ba)]=this[_0x11cf4f(0x42ba)],_0x1ccf05[_0x11cf4f(0x778)]=this[_0x11cf4f(0x778)],_0x1ccf05):new PolylineGraphics(this);},PolylineGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x2fe410){var _0x3f352d=_0x68aa19;this[_0x3f352d(0x105f)]=defaultValue$1(this[_0x3f352d(0x105f)],_0x2fe410[_0x3f352d(0x105f)]),this[_0x3f352d(0x30fe)]=defaultValue$1(this[_0x3f352d(0x30fe)],_0x2fe410[_0x3f352d(0x30fe)]),this[_0x3f352d(0x209)]=defaultValue$1(this[_0x3f352d(0x209)],_0x2fe410[_0x3f352d(0x209)]),this[_0x3f352d(0xb6f)]=defaultValue$1(this[_0x3f352d(0xb6f)],_0x2fe410[_0x3f352d(0xb6f)]),this[_0x3f352d(0x128b)]=defaultValue$1(this[_0x3f352d(0x128b)],_0x2fe410[_0x3f352d(0x128b)]),this[_0x3f352d(0x4e94)]=defaultValue$1(this[_0x3f352d(0x4e94)],_0x2fe410[_0x3f352d(0x4e94)]),this[_0x3f352d(0x52d1)]=defaultValue$1(this[_0x3f352d(0x52d1)],_0x2fe410[_0x3f352d(0x52d1)]),this['clampToGround']=defaultValue$1(this[_0x3f352d(0xbe4)],_0x2fe410[_0x3f352d(0xbe4)]),this[_0x3f352d(0x284a)]=defaultValue$1(this[_0x3f352d(0x284a)],_0x2fe410['shadows']),this[_0x3f352d(0x1c93)]=defaultValue$1(this['distanceDisplayCondition'],_0x2fe410[_0x3f352d(0x1c93)]),this[_0x3f352d(0x42ba)]=defaultValue$1(this[_0x3f352d(0x42ba)],_0x2fe410['classificationType']),this[_0x3f352d(0x778)]=defaultValue$1(this['zIndex'],_0x2fe410[_0x3f352d(0x778)]),this['hMax']=defaultValue$1(this[_0x3f352d(0x420c)],_0x2fe410[_0x3f352d(0x420c)]);},Object[_0x68aa19(0x5b7)](PolylineVolumeGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){var _0x1bf8dc=_0x68aa19;return this[_0x1bf8dc(0x2b02)];}},'show':createPropertyDescriptor('show'),'material':createMaterialPropertyDescriptor(_0x68aa19(0x128b)),'positions':createPropertyDescriptor(_0x68aa19(0x30fe)),'shape':createPropertyDescriptor(_0x68aa19(0xcbf)),'granularity':createPropertyDescriptor('granularity'),'fill':createPropertyDescriptor(_0x68aa19(0x12c5)),'outline':createPropertyDescriptor(_0x68aa19(0x2da5)),'outlineColor':createPropertyDescriptor(_0x68aa19(0x19b8)),'outlineWidth':createPropertyDescriptor(_0x68aa19(0x3573)),'cornerType':createPropertyDescriptor(_0x68aa19(0x42b1)),'shadows':createPropertyDescriptor(_0x68aa19(0x284a)),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93)),'enuCenter':createPropertyDescriptor(_0x68aa19(0x19fa))}),PolylineVolumeGraphics[_0x68aa19(0x4b51)]['clone']=function(_0x29ed71){var _0x45a821=_0x68aa19;return defined$1(_0x29ed71)?(_0x29ed71[_0x45a821(0x105f)]=this['show'],_0x29ed71[_0x45a821(0x128b)]=this['material'],_0x29ed71['positions']=this[_0x45a821(0x30fe)],_0x29ed71[_0x45a821(0xcbf)]=this[_0x45a821(0xcbf)],_0x29ed71[_0x45a821(0xb6f)]=this[_0x45a821(0xb6f)],_0x29ed71[_0x45a821(0x12c5)]=this[_0x45a821(0x12c5)],_0x29ed71[_0x45a821(0x2da5)]=this[_0x45a821(0x2da5)],_0x29ed71[_0x45a821(0x19b8)]=this[_0x45a821(0x19b8)],_0x29ed71[_0x45a821(0x3573)]=this['outlineWidth'],_0x29ed71[_0x45a821(0x42b1)]=this[_0x45a821(0x42b1)],_0x29ed71['shadows']=this[_0x45a821(0x284a)],_0x29ed71['distanceDisplayCondition']=this['distanceDisplayCondition'],_0x29ed71[_0x45a821(0x19fa)]=this[_0x45a821(0x19fa)],_0x29ed71):new PolylineVolumeGraphics(this);},PolylineVolumeGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x3b8f23){var _0x104a6c=_0x68aa19;this[_0x104a6c(0x105f)]=defaultValue$1(this[_0x104a6c(0x105f)],_0x3b8f23['show']),this[_0x104a6c(0x128b)]=defaultValue$1(this[_0x104a6c(0x128b)],_0x3b8f23[_0x104a6c(0x128b)]),this['positions']=defaultValue$1(this[_0x104a6c(0x30fe)],_0x3b8f23['positions']),this[_0x104a6c(0xcbf)]=defaultValue$1(this[_0x104a6c(0xcbf)],_0x3b8f23[_0x104a6c(0xcbf)]),this[_0x104a6c(0xb6f)]=defaultValue$1(this[_0x104a6c(0xb6f)],_0x3b8f23['granularity']),this[_0x104a6c(0x12c5)]=defaultValue$1(this['fill'],_0x3b8f23[_0x104a6c(0x12c5)]),this[_0x104a6c(0x2da5)]=defaultValue$1(this[_0x104a6c(0x2da5)],_0x3b8f23['outline']),this[_0x104a6c(0x19b8)]=defaultValue$1(this[_0x104a6c(0x19b8)],_0x3b8f23[_0x104a6c(0x19b8)]),this[_0x104a6c(0x3573)]=defaultValue$1(this[_0x104a6c(0x3573)],_0x3b8f23[_0x104a6c(0x3573)]),this[_0x104a6c(0x42b1)]=defaultValue$1(this[_0x104a6c(0x42b1)],_0x3b8f23[_0x104a6c(0x42b1)]),this['shadows']=defaultValue$1(this[_0x104a6c(0x284a)],_0x3b8f23['shadows']),this['distanceDisplayCondition']=defaultValue$1(this[_0x104a6c(0x1c93)],_0x3b8f23[_0x104a6c(0x1c93)]),this[_0x104a6c(0x19fa)]=defaultValue$1(this['enuCenter'],_0x3b8f23['enuCenter']);},Object['defineProperties'](RectangleGraphics['prototype'],{'definitionChanged':{'get':function(){var _0x5673b2=_0x68aa19;return this[_0x5673b2(0x2b02)];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'coordinates':createPropertyDescriptor(_0x68aa19(0x22b9)),'height':createPropertyDescriptor(_0x68aa19(0x5862)),'heightReference':createPropertyDescriptor(_0x68aa19(0x24e9)),'extrudedHeight':createPropertyDescriptor(_0x68aa19(0x268a)),'extrudedHeightReference':createPropertyDescriptor(_0x68aa19(0x225f)),'rotation':createPropertyDescriptor(_0x68aa19(0x374)),'stRotation':createPropertyDescriptor(_0x68aa19(0x2542)),'granularity':createPropertyDescriptor(_0x68aa19(0xb6f)),'fill':createPropertyDescriptor(_0x68aa19(0x12c5)),'material':createMaterialPropertyDescriptor(_0x68aa19(0x128b)),'outline':createPropertyDescriptor('outline'),'outlineColor':createPropertyDescriptor(_0x68aa19(0x19b8)),'outlineWidth':createPropertyDescriptor('outlineWidth'),'shadows':createPropertyDescriptor(_0x68aa19(0x284a)),'distanceDisplayCondition':createPropertyDescriptor('distanceDisplayCondition'),'classificationType':createPropertyDescriptor(_0x68aa19(0x42ba)),'zIndex':createPropertyDescriptor(_0x68aa19(0x778))}),RectangleGraphics[_0x68aa19(0x4b51)]['clone']=function(_0x341e3f){var _0xb706e2=_0x68aa19;return defined$1(_0x341e3f)?(_0x341e3f[_0xb706e2(0x105f)]=this[_0xb706e2(0x105f)],_0x341e3f[_0xb706e2(0x22b9)]=this[_0xb706e2(0x22b9)],_0x341e3f[_0xb706e2(0x5862)]=this[_0xb706e2(0x5862)],_0x341e3f[_0xb706e2(0x24e9)]=this[_0xb706e2(0x24e9)],_0x341e3f[_0xb706e2(0x268a)]=this['extrudedHeight'],_0x341e3f[_0xb706e2(0x225f)]=this[_0xb706e2(0x225f)],_0x341e3f[_0xb706e2(0x374)]=this[_0xb706e2(0x374)],_0x341e3f[_0xb706e2(0x2542)]=this[_0xb706e2(0x2542)],_0x341e3f['granularity']=this['granularity'],_0x341e3f['fill']=this['fill'],_0x341e3f['material']=this[_0xb706e2(0x128b)],_0x341e3f[_0xb706e2(0x2da5)]=this['outline'],_0x341e3f['outlineColor']=this[_0xb706e2(0x19b8)],_0x341e3f[_0xb706e2(0x3573)]=this[_0xb706e2(0x3573)],_0x341e3f['shadows']=this[_0xb706e2(0x284a)],_0x341e3f[_0xb706e2(0x1c93)]=this[_0xb706e2(0x1c93)],_0x341e3f[_0xb706e2(0x42ba)]=this[_0xb706e2(0x42ba)],_0x341e3f[_0xb706e2(0x778)]=this[_0xb706e2(0x778)],_0x341e3f):new RectangleGraphics(this);},RectangleGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x17c63f){var _0x16fa17=_0x68aa19;this['show']=defaultValue$1(this['show'],_0x17c63f[_0x16fa17(0x105f)]),this[_0x16fa17(0x22b9)]=defaultValue$1(this[_0x16fa17(0x22b9)],_0x17c63f[_0x16fa17(0x22b9)]),this[_0x16fa17(0x5862)]=defaultValue$1(this['height'],_0x17c63f[_0x16fa17(0x5862)]),this['heightReference']=defaultValue$1(this[_0x16fa17(0x24e9)],_0x17c63f['heightReference']),this['extrudedHeight']=defaultValue$1(this[_0x16fa17(0x268a)],_0x17c63f['extrudedHeight']),this[_0x16fa17(0x225f)]=defaultValue$1(this['extrudedHeightReference'],_0x17c63f[_0x16fa17(0x225f)]),this[_0x16fa17(0x374)]=defaultValue$1(this[_0x16fa17(0x374)],_0x17c63f[_0x16fa17(0x374)]),this[_0x16fa17(0x2542)]=defaultValue$1(this[_0x16fa17(0x2542)],_0x17c63f[_0x16fa17(0x2542)]),this[_0x16fa17(0xb6f)]=defaultValue$1(this['granularity'],_0x17c63f[_0x16fa17(0xb6f)]),this[_0x16fa17(0x12c5)]=defaultValue$1(this['fill'],_0x17c63f['fill']),this['material']=defaultValue$1(this['material'],_0x17c63f[_0x16fa17(0x128b)]),this[_0x16fa17(0x2da5)]=defaultValue$1(this[_0x16fa17(0x2da5)],_0x17c63f[_0x16fa17(0x2da5)]),this[_0x16fa17(0x19b8)]=defaultValue$1(this[_0x16fa17(0x19b8)],_0x17c63f[_0x16fa17(0x19b8)]),this[_0x16fa17(0x3573)]=defaultValue$1(this[_0x16fa17(0x3573)],_0x17c63f[_0x16fa17(0x3573)]),this['shadows']=defaultValue$1(this['shadows'],_0x17c63f[_0x16fa17(0x284a)]),this['distanceDisplayCondition']=defaultValue$1(this[_0x16fa17(0x1c93)],_0x17c63f[_0x16fa17(0x1c93)]),this[_0x16fa17(0x42ba)]=defaultValue$1(this[_0x16fa17(0x42ba)],_0x17c63f[_0x16fa17(0x42ba)]),this[_0x16fa17(0x778)]=defaultValue$1(this[_0x16fa17(0x778)],_0x17c63f[_0x16fa17(0x778)]);},Object[_0x68aa19(0x5b7)](WallGraphics[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){return this['_definitionChanged'];}},'show':createPropertyDescriptor(_0x68aa19(0x105f)),'positions':createPropertyDescriptor(_0x68aa19(0x30fe)),'minimumHeights':createPropertyDescriptor(_0x68aa19(0x2552)),'maximumHeights':createPropertyDescriptor(_0x68aa19(0x2abb)),'granularity':createPropertyDescriptor(_0x68aa19(0xb6f)),'fill':createPropertyDescriptor('fill'),'material':createMaterialPropertyDescriptor('material'),'outline':createPropertyDescriptor('outline'),'outlineColor':createPropertyDescriptor(_0x68aa19(0x19b8)),'outlineWidth':createPropertyDescriptor('outlineWidth'),'shadows':createPropertyDescriptor(_0x68aa19(0x284a)),'distanceDisplayCondition':createPropertyDescriptor(_0x68aa19(0x1c93)),'enuCenter':createPropertyDescriptor(_0x68aa19(0x19fa))}),WallGraphics['prototype'][_0x68aa19(0x254b)]=function(_0x2f35b1){var _0x5d4102=_0x68aa19;return defined$1(_0x2f35b1)?(_0x2f35b1[_0x5d4102(0x105f)]=this[_0x5d4102(0x105f)],_0x2f35b1[_0x5d4102(0x30fe)]=this[_0x5d4102(0x30fe)],_0x2f35b1[_0x5d4102(0x2552)]=this[_0x5d4102(0x2552)],_0x2f35b1[_0x5d4102(0x2abb)]=this[_0x5d4102(0x2abb)],_0x2f35b1[_0x5d4102(0xb6f)]=this[_0x5d4102(0xb6f)],_0x2f35b1[_0x5d4102(0x12c5)]=this['fill'],_0x2f35b1[_0x5d4102(0x128b)]=this['material'],_0x2f35b1[_0x5d4102(0x2da5)]=this[_0x5d4102(0x2da5)],_0x2f35b1[_0x5d4102(0x19b8)]=this[_0x5d4102(0x19b8)],_0x2f35b1[_0x5d4102(0x3573)]=this[_0x5d4102(0x3573)],_0x2f35b1[_0x5d4102(0x284a)]=this[_0x5d4102(0x284a)],_0x2f35b1[_0x5d4102(0x1c93)]=this[_0x5d4102(0x1c93)],_0x2f35b1[_0x5d4102(0x19fa)]=this['enuCenter'],_0x2f35b1):new WallGraphics(this);},WallGraphics[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x3cdff2){var _0x2194ea=_0x68aa19;this[_0x2194ea(0x105f)]=defaultValue$1(this[_0x2194ea(0x105f)],_0x3cdff2[_0x2194ea(0x105f)]),this[_0x2194ea(0x30fe)]=defaultValue$1(this[_0x2194ea(0x30fe)],_0x3cdff2['positions']),this[_0x2194ea(0x2552)]=defaultValue$1(this[_0x2194ea(0x2552)],_0x3cdff2[_0x2194ea(0x2552)]),this[_0x2194ea(0x2abb)]=defaultValue$1(this[_0x2194ea(0x2abb)],_0x3cdff2[_0x2194ea(0x2abb)]),this[_0x2194ea(0xb6f)]=defaultValue$1(this['granularity'],_0x3cdff2[_0x2194ea(0xb6f)]),this[_0x2194ea(0x12c5)]=defaultValue$1(this['fill'],_0x3cdff2['fill']),this['material']=defaultValue$1(this[_0x2194ea(0x128b)],_0x3cdff2[_0x2194ea(0x128b)]),this['outline']=defaultValue$1(this['outline'],_0x3cdff2[_0x2194ea(0x2da5)]),this[_0x2194ea(0x19b8)]=defaultValue$1(this[_0x2194ea(0x19b8)],_0x3cdff2[_0x2194ea(0x19b8)]),this['outlineWidth']=defaultValue$1(this[_0x2194ea(0x3573)],_0x3cdff2['outlineWidth']),this[_0x2194ea(0x284a)]=defaultValue$1(this[_0x2194ea(0x284a)],_0x3cdff2[_0x2194ea(0x284a)]),this[_0x2194ea(0x1c93)]=defaultValue$1(this[_0x2194ea(0x1c93)],_0x3cdff2[_0x2194ea(0x1c93)]),this[_0x2194ea(0x19fa)]=defaultValue$1(this[_0x2194ea(0x19fa)],_0x3cdff2['enuCenter']);};var cartoScratch$1=new Cartographic();function createConstantPositionProperty(_0x4c7275){return new ConstantPositionProperty(_0x4c7275);}function createPositionPropertyDescriptor(_0x4f4ec1){return createPropertyDescriptor(_0x4f4ec1,void 0x0,createConstantPositionProperty);}function createPropertyTypeDescriptor(_0x4e1a64,_0x870a4a){return createPropertyDescriptor(_0x4e1a64,void 0x0,function(_0x3c683b){return _0x3c683b instanceof _0x870a4a?_0x3c683b:new _0x870a4a(_0x3c683b);});}function Entity(_0x91821b){var _0x3fa898=_0x68aa19,_0x381046=(_0x91821b=defaultValue$1(_0x91821b,defaultValue$1[_0x3fa898(0x494f)]))['id'];defined$1(_0x381046)||(_0x381046=createGuid()),this[_0x3fa898(0x1ff5)]=void 0x0,this[_0x3fa898(0x2b7f)]=_0x381046,this[_0x3fa898(0x2b02)]=new Event(),this[_0x3fa898(0x1e54)]=_0x91821b[_0x3fa898(0x13f9)],this['_show']=defaultValue$1(_0x91821b[_0x3fa898(0x105f)],!0x0),this['_depthTestEnabled']=defaultValue$1(_0x91821b[_0x3fa898(0x16b0)],!0x0),this['_parent']=void 0x0,this[_0x3fa898(0x4d83)]=[_0x3fa898(0x1bf3),_0x3fa898(0x5467),_0x3fa898(0x1020),_0x3fa898(0x3566),'description',_0x3fa898(0x3bea),_0x3fa898(0x1706),_0x3fa898(0x4ae4),_0x3fa898(0xce4),_0x3fa898(0xebd),_0x3fa898(0x3906),'plane',_0x3fa898(0x43cb),_0x3fa898(0x1c00),_0x3fa898(0x5426),_0x3fa898(0x4095),_0x3fa898(0x4771),_0x3fa898(0x2f10),_0x3fa898(0x2f4d),_0x3fa898(0x5814),_0x3fa898(0x3f7)],this[_0x3fa898(0x4b9b)]=void 0x0,this[_0x3fa898(0x551b)]=void 0x0,this[_0x3fa898(0x3d29)]=void 0x0,this[_0x3fa898(0x2815)]=void 0x0,this[_0x3fa898(0xb08)]=void 0x0,this[_0x3fa898(0x2bf1)]=void 0x0,this[_0x3fa898(0x57c6)]=void 0x0,this[_0x3fa898(0x3df0)]=void 0x0,this[_0x3fa898(0x2ec2)]=void 0x0,this[_0x3fa898(0xed2)]=void 0x0,this[_0x3fa898(0x17bf)]=void 0x0,this[_0x3fa898(0x3246)]=void 0x0,this['_ellipsoid']=void 0x0,this[_0x3fa898(0x2c13)]=void 0x0,this[_0x3fa898(0xcf0)]=void 0x0,this[_0x3fa898(0x32a5)]=void 0x0,this['_model']=void 0x0,this[_0x3fa898(0x1c33)]=void 0x0,this['_orientation']=void 0x0,this['_orientationSubscription']=void 0x0,this[_0x3fa898(0xfa3)]=void 0x0,this[_0x3fa898(0x1ef4)]=void 0x0,this[_0x3fa898(0x3335)]=void 0x0,this[_0x3fa898(0x4bd8)]=void 0x0,this[_0x3fa898(0x412b)]=void 0x0,this[_0x3fa898(0x4a68)]=void 0x0,this[_0x3fa898(0x10b1)]=void 0x0,this['_polygonSubscription']=void 0x0,this[_0x3fa898(0x831)]=void 0x0,this['_polylineSubscription']=void 0x0,this[_0x3fa898(0x4568)]=void 0x0,this[_0x3fa898(0x42db)]=void 0x0,this[_0x3fa898(0x49d9)]=void 0x0,this[_0x3fa898(0xcc2)]=void 0x0,this[_0x3fa898(0x3142)]=void 0x0,this[_0x3fa898(0x26d0)]=void 0x0,this[_0x3fa898(0x1aeb)]=void 0x0,this[_0x3fa898(0x1b44)]=void 0x0,this[_0x3fa898(0x2b3)]=void 0x0,this[_0x3fa898(0x3d7e)]=void 0x0,this[_0x3fa898(0x34a6)]=void 0x0,this[_0x3fa898(0x1c6b)]=void 0x0,this[_0x3fa898(0x5819)]=[],this[_0x3fa898(0xf08)]={'enabled':!0x1,'value':new Cartesian2(0x0,0x0)},this[_0x3fa898(0x1926)]=void 0x0,this[_0x3fa898(0x2c41)]=_0x91821b[_0x3fa898(0x2c41)],this[_0x3fa898(0x737)](_0x91821b);}function updateShow(_0x3d8bf8,_0x4d7732,_0x5aca7a){var _0x364135=_0x68aa19;for(var _0x250512=_0x4d7732['length'],_0x2fe38d=0x0;_0x2fe38d<_0x250512;_0x2fe38d++){var _0x58a97b=_0x4d7732[_0x2fe38d],_0x317c75=_0x58a97b['_show'];(!_0x5aca7a&&_0x317c75)!==(_0x5aca7a&&_0x317c75)&&updateShow(_0x58a97b,_0x58a97b['_children'],_0x5aca7a);}_0x3d8bf8[_0x364135(0x2b02)][_0x364135(0x30bb)](_0x3d8bf8,_0x364135(0x208a),_0x5aca7a,!_0x5aca7a);}Object['defineProperties'](Entity['prototype'],{'availability':createRawPropertyDescriptor(_0x68aa19(0x1c91)),'id':{'get':function(){var _0x13bcbc=_0x68aa19;return this[_0x13bcbc(0x2b7f)];}},'definitionChanged':{'get':function(){var _0x9d6e7d=_0x68aa19;return this[_0x9d6e7d(0x2b02)];}},'name':createRawPropertyDescriptor(_0x68aa19(0x13f9)),'show':{'get':function(){return this['_show'];},'set':function(_0x1ddde5){var _0x451e51=_0x68aa19;if(_0x1ddde5!==this[_0x451e51(0x1430)]){var _0x436804=this[_0x451e51(0x208a)];this[_0x451e51(0x1430)]=_0x1ddde5;var _0x1df992=this[_0x451e51(0x208a)];_0x436804!==_0x1df992&&updateShow(this,this['_children'],_0x1df992),this['_definitionChanged'][_0x451e51(0x30bb)](this,_0x451e51(0x105f),_0x1ddde5,!_0x1ddde5);}}},'isShowing':{'get':function(){var _0x2fa2ba=_0x68aa19;return this[_0x2fa2ba(0x1430)]&&(!defined$1(this[_0x2fa2ba(0x1926)])||this[_0x2fa2ba(0x1926)][_0x2fa2ba(0x105f)])&&(!defined$1(this[_0x2fa2ba(0x4b23)])||this['_parent'][_0x2fa2ba(0x208a)]);}},'parent':{'get':function(){var _0x1450b1=_0x68aa19;return this[_0x1450b1(0x4b23)];},'set':function(_0x3f9a8b){var _0x4360ef=_0x68aa19,_0x282de2=this[_0x4360ef(0x4b23)];if(_0x282de2!==_0x3f9a8b){var _0x3c01fc=this[_0x4360ef(0x208a)];if(defined$1(_0x282de2)){var _0x17851c=_0x282de2[_0x4360ef(0x5819)][_0x4360ef(0x33ab)](this);_0x282de2['_children'][_0x4360ef(0x4bc6)](_0x17851c,0x1);}this[_0x4360ef(0x4b23)]=_0x3f9a8b,defined$1(_0x3f9a8b)&&_0x3f9a8b[_0x4360ef(0x5819)][_0x4360ef(0x3a33)](this);var _0x5af134=this['isShowing'];_0x3c01fc!==_0x5af134&&updateShow(this,this[_0x4360ef(0x5819)],_0x5af134),this[_0x4360ef(0x2b02)][_0x4360ef(0x30bb)](this,'parent',_0x3f9a8b,_0x282de2);}}},'propertyNames':{'get':function(){var _0x1b901f=_0x68aa19;return this[_0x1b901f(0x4d83)];}},'billboard':createPropertyTypeDescriptor(_0x68aa19(0x1bf3),BillboardGraphics),'box':createPropertyTypeDescriptor('box',BoxGraphics),'corridor':createPropertyTypeDescriptor(_0x68aa19(0x1020),CorridorGraphics),'cylinder':createPropertyTypeDescriptor(_0x68aa19(0x3566),CylinderGraphics),'description':createPropertyDescriptor(_0x68aa19(0x10f4)),'ellipse':createPropertyTypeDescriptor(_0x68aa19(0x3bea),EllipseGraphics),'ellipsoid':createPropertyTypeDescriptor('ellipsoid',EllipsoidGraphics),'label':createPropertyTypeDescriptor(_0x68aa19(0x4ae4),LabelGraphics),'model':createPropertyTypeDescriptor(_0x68aa19(0xce4),ModelGraphics),'orientation':createPropertyDescriptor(_0x68aa19(0xebd)),'path':createPropertyTypeDescriptor('path',PathGraphics),'plane':createPropertyTypeDescriptor(_0x68aa19(0x1679),PlaneGraphics),'point':createPropertyTypeDescriptor(_0x68aa19(0x43cb),PointGraphics),'polygon':createPropertyTypeDescriptor(_0x68aa19(0x1c00),PolygonGraphics),'polyline':createPropertyTypeDescriptor('polyline',PolylineGraphics),'polylineVolume':createPropertyTypeDescriptor('polylineVolume',PolylineVolumeGraphics),'properties':createPropertyTypeDescriptor('properties',PropertyBag),'position':createPositionPropertyDescriptor(_0x68aa19(0x4771)),'rectangle':createPropertyTypeDescriptor(_0x68aa19(0x2f4d),RectangleGraphics),'viewFrom':createPropertyDescriptor('viewFrom'),'wall':createPropertyTypeDescriptor('wall',WallGraphics)}),Entity[_0x68aa19(0x4b51)]['isAvailable']=function(_0x38ce2d){var _0xdf303f=_0x68aa19,_0x347812=this[_0xdf303f(0x1ff5)];return!defined$1(_0x347812)||_0x347812['contains'](_0x38ce2d);},Entity[_0x68aa19(0x4b51)][_0x68aa19(0x30d6)]=function(_0x262daf){var _0xceb460=_0x68aa19;this[_0xceb460(0x4d83)][_0xceb460(0x3a33)](_0x262daf),Object['defineProperty'](this,_0x262daf,createRawPropertyDescriptor(_0x262daf,!0x0));},Entity['prototype'][_0x68aa19(0xe2f)]=function(_0x3eade7){var _0x5152ba=_0x68aa19,_0x2a75d6=this['_propertyNames']['indexOf'](_0x3eade7);this[_0x5152ba(0x4d83)][_0x5152ba(0x4bc6)](_0x2a75d6,0x1),delete this[_0x3eade7];},Entity[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x46357d){var _0x4d2c24=_0x68aa19;this[_0x4d2c24(0x13f9)]=defaultValue$1(this[_0x4d2c24(0x13f9)],_0x46357d[_0x4d2c24(0x13f9)]),this['availability']=defaultValue$1(_0x46357d['availability'],this[_0x4d2c24(0x1c91)]);for(var _0x1a4ee2=this[_0x4d2c24(0x4d83)],_0x3634da=defined$1(_0x46357d[_0x4d2c24(0x4d83)])?_0x46357d[_0x4d2c24(0x4d83)]:Object[_0x4d2c24(0x20c8)](_0x46357d),_0x5f5819=_0x3634da[_0x4d2c24(0x531b)],_0x2a7078=0x0;_0x2a7078<_0x5f5819;_0x2a7078++){var _0x2169c6=_0x3634da[_0x2a7078];if(_0x4d2c24(0x2c41)!==_0x2169c6){var _0x50d419=this[_0x2169c6],_0x30c4a9=_0x46357d[_0x2169c6];defined$1(_0x50d419)||-0x1!==_0x1a4ee2[_0x4d2c24(0x33ab)](_0x2169c6)||this['addProperty'](_0x2169c6),defined$1(_0x30c4a9)&&(defined$1(_0x50d419)?defined$1(_0x50d419[_0x4d2c24(0x737)])&&_0x50d419[_0x4d2c24(0x737)](_0x30c4a9):defined$1(_0x30c4a9[_0x4d2c24(0x737)])&&defined$1(_0x30c4a9[_0x4d2c24(0x254b)])?this[_0x2169c6]=_0x30c4a9[_0x4d2c24(0x254b)]():this[_0x2169c6]=_0x30c4a9);}}};var matrix3Scratch=new Matrix3(),positionScratch$8=new Cartesian3(),orientationScratch$1=new Quaternion();Entity['prototype'][_0x68aa19(0x39ad)]=function(_0x269fb6,_0x1b0e57){var _0x1c3b23=_0x68aa19,_0x118322=Property[_0x1c3b23(0x4514)](this[_0x1c3b23(0x49d9)],_0x269fb6,positionScratch$8);if(defined$1(_0x118322)){var _0x1e010e=Property[_0x1c3b23(0x4514)](this['_orientation'],_0x269fb6,orientationScratch$1);return _0x1b0e57=defined$1(_0x1e010e)?Matrix4['fromRotationTranslation'](Matrix3[_0x1c3b23(0x23d2)](_0x1e010e,matrix3Scratch),_0x118322,_0x1b0e57):Transforms[_0x1c3b23(0x3185)](_0x118322,void 0x0,_0x1b0e57);}},Entity[_0x68aa19(0x4b51)][_0x68aa19(0x7df)]=function(_0x5a254c,_0x52896c,_0x32ddeb,_0x3c007e,_0x211ac2){var _0x19c2f4=_0x68aa19,_0x4da627=Property[_0x19c2f4(0x3fde)](_0x52896c,_0x5a254c,HeightReference$1['NONE']),_0x491af8=Property['getValueOrUndefined'](this[_0x19c2f4(0x49d9)],_0x5a254c,positionScratch$8);if(_0x4da627===HeightReference$1[_0x19c2f4(0x44b5)]||!defined$1(_0x491af8)||Cartesian3['equalsEpsilon'](_0x491af8,Cartesian3[_0x19c2f4(0x3e26)],CesiumMath[_0x19c2f4(0x304f)]))return this[_0x19c2f4(0x39ad)](_0x5a254c,_0x211ac2);var _0x2675a9=_0x3c007e['cartesianToCartographic'](_0x491af8,cartoScratch$1);_0x4da627===HeightReference$1[_0x19c2f4(0x481c)]?_0x2675a9[_0x19c2f4(0x5862)]=_0x32ddeb:_0x2675a9[_0x19c2f4(0x5862)]+=_0x32ddeb,_0x491af8=_0x3c007e[_0x19c2f4(0x1f84)](_0x2675a9,_0x491af8);var _0x31a428=Property[_0x19c2f4(0x4514)](this[_0x19c2f4(0x515b)],_0x5a254c,orientationScratch$1);return _0x211ac2=defined$1(_0x31a428)?Matrix4['fromRotationTranslation'](Matrix3[_0x19c2f4(0x23d2)](_0x31a428,matrix3Scratch),_0x491af8,_0x211ac2):Transforms[_0x19c2f4(0x3185)](_0x491af8,void 0x0,_0x211ac2);},Entity[_0x68aa19(0x5440)]=function(_0x25c839){return GroundPrimitive['supportsMaterials'](_0x25c839);},Entity['supportsPolylinesOnTerrain']=function(_0x32d79b){var _0x3d62ae=_0x68aa19;return GroundPolylinePrimitive[_0x3d62ae(0x1374)](_0x32d79b);},Entity[_0x68aa19(0x4b51)]['setPolygonOffset']=function(_0x4e3c71,_0x422e64){var _0x350d3b=_0x68aa19;0x0!=_0x4e3c71||0x0!=_0x422e64?(this[_0x350d3b(0xf08)][_0x350d3b(0x20fb)]=!0x0,Cartesian2[_0x350d3b(0x2b84)](_0x4e3c71,_0x422e64,this['_polygonOffset'][_0x350d3b(0x327)])):(this[_0x350d3b(0xf08)]['enabled']=!0x1,Cartesian2[_0x350d3b(0x2b84)](0x0,0x0,this[_0x350d3b(0xf08)][_0x350d3b(0x327)]));};var defaultMaterial$2=new ColorMaterialProperty(Color$2[_0x68aa19(0x2d95)]),defaultShow$1=new ConstantProperty(!0x0),defaultFill$1=new ConstantProperty(!0x0),defaultOutline=new ConstantProperty(!0x1),defaultOutlineColor$4=new ConstantProperty(Color$2[_0x68aa19(0x1219)]),defaultShadows$2=new ConstantProperty(ShadowMode$1[_0x68aa19(0x1d63)]),defaultDistanceDisplayCondition$7=new ConstantProperty(new DistanceDisplayCondition()),defaultClassificationType$1=new ConstantProperty(ClassificationType$1[_0x68aa19(0x416a)]);function GeometryUpdater(_0x3f1d76){var _0x3fad4c=_0x68aa19,_0x154052=_0x3f1d76['entity'],_0x3195da=_0x3f1d76[_0x3fad4c(0x3de8)];this[_0x3fad4c(0xba7)]=_0x154052,this[_0x3fad4c(0x54c6)]=_0x3f1d76[_0x3fad4c(0x1d45)],this[_0x3fad4c(0x3925)]=!0x1,this[_0x3fad4c(0x40d4)]=!0x1,this[_0x3fad4c(0x4044)]=!0x1,this[_0x3fad4c(0x54a9)]=!0x1,this[_0x3fad4c(0x473)]=!0x1,this[_0x3fad4c(0x4180)]=new Event(),this[_0x3fad4c(0x1657)]=void 0x0,this[_0x3fad4c(0x4980)]=void 0x0,this['_showOutlineProperty']=void 0x0,this['_outlineColorProperty']=void 0x0,this[_0x3fad4c(0x1a7b)]=0x1,this['_shadowsProperty']=void 0x0,this['_distanceDisplayConditionProperty']=void 0x0,this[_0x3fad4c(0x438e)]=void 0x0,this[_0x3fad4c(0x39a8)]=_0x3f1d76['geometryOptions'],this[_0x3fad4c(0x562)]=_0x3195da,this[_0x3fad4c(0x2b7f)]=_0x3195da+'-'+_0x154052['id'],this['_observedPropertyNames']=_0x3f1d76[_0x3fad4c(0x5889)],this['_supportsMaterialsforEntitiesOnTerrain']=Entity[_0x3fad4c(0x5440)](_0x3f1d76['scene']);}function CallbackProperty(_0x400607,_0x28cd50){var _0x3a4131=_0x68aa19;this[_0x3a4131(0x556)]=void 0x0,this['_isConstant']=void 0x0,this[_0x3a4131(0x2b02)]=new Event(),this[_0x3a4131(0x3587)](_0x400607,_0x28cd50);}Object['defineProperties'](GeometryUpdater[_0x68aa19(0x4b51)],{'id':{'get':function(){return this['_id'];}},'entity':{'get':function(){return this['_entity'];}},'fillEnabled':{'get':function(){return this['_fillEnabled'];}},'hasConstantFill':{'get':function(){var _0x151f7f=_0x68aa19;return!this[_0x151f7f(0x3925)]||!defined$1(this[_0x151f7f(0xba7)][_0x151f7f(0x1c91)])&&Property[_0x151f7f(0x6e0)](this[_0x151f7f(0x1657)])&&Property[_0x151f7f(0x6e0)](this['_fillProperty']);}},'fillMaterialProperty':{'get':function(){var _0xffad46=_0x68aa19;return this[_0xffad46(0x4980)];}},'outlineEnabled':{'get':function(){var _0x527824=_0x68aa19;return this[_0x527824(0x473)];}},'hasConstantOutline':{'get':function(){var _0x12ed4a=_0x68aa19;return!this[_0x12ed4a(0x473)]||!defined$1(this[_0x12ed4a(0xba7)][_0x12ed4a(0x1c91)])&&Property['isConstant'](this[_0x12ed4a(0x1657)])&&Property[_0x12ed4a(0x6e0)](this['_showOutlineProperty']);}},'outlineColorProperty':{'get':function(){var _0x26d6ca=_0x68aa19;return this[_0x26d6ca(0x3577)];}},'outlineWidth':{'get':function(){var _0x49a76b=_0x68aa19;return this[_0x49a76b(0x1a7b)];}},'shadowsProperty':{'get':function(){return this['_shadowsProperty'];}},'distanceDisplayConditionProperty':{'get':function(){var _0x406358=_0x68aa19;return this[_0x406358(0x3496)];}},'classificationTypeProperty':{'get':function(){return this['_classificationTypeProperty'];}},'isDynamic':{'get':function(){var _0x5412af=_0x68aa19;return this[_0x5412af(0x54a9)];}},'isClosed':{'get':function(){var _0x192afc=_0x68aa19;return this[_0x192afc(0x40d4)];}},'onTerrain':{'get':function(){var _0x1953da=_0x68aa19;return this[_0x1953da(0x4044)];}},'geometryChanged':{'get':function(){var _0x4cf544=_0x68aa19;return this[_0x4cf544(0x4180)];}}}),GeometryUpdater['prototype'][_0x68aa19(0xb61)]=function(_0x3d8022){var _0x25ab10=_0x68aa19,_0x5e65fc=this[_0x25ab10(0xba7)];return defaultValue$1(this[_0x25ab10(0x473)]&&_0x5e65fc[_0x25ab10(0x113d)](_0x3d8022)&&this[_0x25ab10(0x1657)][_0x25ab10(0x1e43)](_0x3d8022)&&this[_0x25ab10(0x4d2f)][_0x25ab10(0x1e43)](_0x3d8022),!0x1);},GeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x4c1e)]=function(_0x561e49){var _0x31f92b=_0x68aa19,_0x5e2e0d=this[_0x31f92b(0xba7)];return defaultValue$1(this[_0x31f92b(0x3925)]&&_0x5e2e0d[_0x31f92b(0x113d)](_0x561e49)&&this['_showProperty']['getValue'](_0x561e49)&&this[_0x31f92b(0x202b)]['getValue'](_0x561e49),!0x1);},GeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x555c)]=DeveloperError$1['throwInstantiationError'],GeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x1e3c)]=DeveloperError$1[_0x68aa19(0x1afd)],GeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},GeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){destroyObject$1(this);},GeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0x46bd86,_0x22112c){var _0x3e2f2e=_0x68aa19,_0x4c8ac5=_0x22112c[_0x3e2f2e(0x105f)];return defined$1(_0x4c8ac5)&&_0x4c8ac5[_0x3e2f2e(0x6e0)]&&!_0x4c8ac5['getValue'](Iso8601['MINIMUM_VALUE']);},GeometryUpdater[_0x68aa19(0x4b51)]['_isOnTerrain']=function(_0x24b6b8,_0x26a962){return!0x1;},GeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x3f51)]=function(_0x58388b){return!0x0;},GeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x589a)]=DeveloperError$1[_0x68aa19(0x1afd)],GeometryUpdater[_0x68aa19(0x4b51)]['_setStaticOptions']=DeveloperError$1[_0x68aa19(0x1afd)],GeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x3852)]=function(_0x4367b7,_0x450dda,_0x8a9769,_0x24ea11){var _0x576a68=_0x68aa19;if(-0x1!==this[_0x576a68(0x703)]['indexOf'](_0x450dda)){var _0x4d373b=this['_entity'][this[_0x576a68(0x562)]];if(defined$1(_0x4d373b)){var _0x2635e3=_0x4d373b['fill'],_0x23f8ed=!defined$1(_0x2635e3)||!_0x2635e3[_0x576a68(0x6e0)]||_0x2635e3[_0x576a68(0x1e43)](Iso8601[_0x576a68(0x3fd7)]),_0x3447a7=_0x4d373b[_0x576a68(0x2da5)],_0x5eab64=defined$1(_0x3447a7);if(_0x5eab64&&_0x3447a7[_0x576a68(0x6e0)]&&(_0x5eab64=_0x3447a7['getValue'](Iso8601[_0x576a68(0x3fd7)])),_0x23f8ed||_0x5eab64){var _0xe673ad=_0x4d373b[_0x576a68(0x105f)];if(this[_0x576a68(0x2704)](_0x4367b7,_0x4d373b))(this[_0x576a68(0x3925)]||this[_0x576a68(0x473)])&&(this['_fillEnabled']=!0x1,this[_0x576a68(0x473)]=!0x1,this['_geometryChanged']['raiseEvent'](this));else{this[_0x576a68(0x4980)]=defaultValue$1(_0x4d373b[_0x576a68(0x128b)],defaultMaterial$2),this['_fillProperty']=defaultValue$1(_0x2635e3,defaultFill$1),this['_showProperty']=defaultValue$1(_0xe673ad,defaultShow$1),this[_0x576a68(0x4d2f)]=defaultValue$1(_0x4d373b['outline'],defaultOutline),this[_0x576a68(0x3577)]=_0x5eab64?defaultValue$1(_0x4d373b[_0x576a68(0x19b8)],defaultOutlineColor$4):void 0x0,this[_0x576a68(0x314)]=defaultValue$1(_0x4d373b[_0x576a68(0x284a)],defaultShadows$2),this[_0x576a68(0x3496)]=defaultValue$1(_0x4d373b[_0x576a68(0x1c93)],defaultDistanceDisplayCondition$7),this[_0x576a68(0x438e)]=defaultValue$1(_0x4d373b['classificationType'],defaultClassificationType$1),this[_0x576a68(0x3925)]=_0x23f8ed;var _0xc66a8b=this[_0x576a68(0x46b1)](_0x4367b7,_0x4d373b)&&(this[_0x576a68(0x3a1d)]||this[_0x576a68(0x4980)]instanceof ColorMaterialProperty);if(_0x5eab64&&_0xc66a8b&&(oneTimeWarning(oneTimeWarning[_0x576a68(0x17a0)]),_0x5eab64=!0x1),this[_0x576a68(0x4044)]=_0xc66a8b,this[_0x576a68(0x473)]=_0x5eab64,this[_0x576a68(0x589a)](_0x4367b7,_0x4d373b))this['_dynamic']||(this[_0x576a68(0x54a9)]=!0x0,this[_0x576a68(0x4180)][_0x576a68(0x30bb)](this));else{this['_setStaticOptions'](_0x4367b7,_0x4d373b),this[_0x576a68(0x40d4)]=this['_getIsClosed'](this[_0x576a68(0x39a8)]);var _0x394f2d=_0x4d373b['outlineWidth'];this[_0x576a68(0x1a7b)]=defined$1(_0x394f2d)?_0x394f2d[_0x576a68(0x1e43)](Iso8601[_0x576a68(0x3fd7)]):0x1,this[_0x576a68(0x54a9)]=!0x1,this[_0x576a68(0x4180)][_0x576a68(0x30bb)](this);}}}else(this[_0x576a68(0x3925)]||this[_0x576a68(0x473)])&&(this[_0x576a68(0x3925)]=!0x1,this[_0x576a68(0x473)]=!0x1,this[_0x576a68(0x4180)]['raiseEvent'](this));}else(this[_0x576a68(0x3925)]||this[_0x576a68(0x473)])&&(this[_0x576a68(0x3925)]=!0x1,this['_outlineEnabled']=!0x1,this[_0x576a68(0x4180)][_0x576a68(0x30bb)](this));}},GeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x16f5)]=function(_0x129d1e,_0x2c46e7){var _0x396285=_0x68aa19;return new this[(_0x396285(0x330d))][(_0x396285(0x56b0))](this,_0x129d1e,_0x2c46e7);},Object[_0x68aa19(0x5b7)](CallbackProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x404fc3=_0x68aa19;return this[_0x404fc3(0x351e)];}},'definitionChanged':{'get':function(){var _0x59fc24=_0x68aa19;return this[_0x59fc24(0x2b02)];}}}),CallbackProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x1fd697,_0x307a59){var _0x5cfce1=_0x68aa19;return this[_0x5cfce1(0x556)](_0x1fd697,_0x307a59);},CallbackProperty[_0x68aa19(0x4b51)][_0x68aa19(0x3587)]=function(_0x38a548,_0x15be20){var _0x5afcb9=_0x68aa19,_0x59b2da=this[_0x5afcb9(0x556)]!==_0x38a548||this[_0x5afcb9(0x351e)]!==_0x15be20;this[_0x5afcb9(0x556)]=_0x38a548,this[_0x5afcb9(0x351e)]=_0x15be20,_0x59b2da&&this[_0x5afcb9(0x2b02)][_0x5afcb9(0x30bb)](this);},CallbackProperty['prototype'][_0x68aa19(0x2ed4)]=function(_0xb67167){var _0x1706fe=_0x68aa19;return this===_0xb67167||_0xb67167 instanceof CallbackProperty&&this[_0x1706fe(0x556)]===_0xb67167[_0x1706fe(0x556)]&&this['_isConstant']===_0xb67167['_isConstant'];};var scratchPosition$9=new Cartesian3(),scratchCarto$1=new Cartographic();function TerrainOffsetProperty(_0xd3dbb0,_0x15d36a,_0x39cb3d,_0x373de){var _0x504762=_0x68aa19;this[_0x504762(0x54c6)]=_0xd3dbb0,this['_heightReference']=_0x39cb3d,this['_extrudedHeightReference']=_0x373de,this[_0x504762(0x3b29)]=_0x15d36a,this[_0x504762(0x49d9)]=new Cartesian3(),this[_0x504762(0x5726)]=new Cartographic(),this[_0x504762(0x1a89)]=new Cartesian3(),this[_0x504762(0x2b02)]=new Event(),this[_0x504762(0x130b)]=0x0,this[_0x504762(0x169)]=void 0x0,this['_removeEventListener']=void 0x0,this['_removeModeListener']=void 0x0;var _0x5ede8d=this;if(defined$1(_0xd3dbb0[_0x504762(0x2292)])&&(this[_0x504762(0x1286)]=_0xd3dbb0[_0x504762(0x26c1)][_0x504762(0xef9)](function(){var _0x33c19a=_0x504762;_0x5ede8d[_0x33c19a(0xc24)]();}),this[_0x504762(0x2bd4)]=_0xd3dbb0[_0x504762(0x3f22)][_0x504762(0xef9)](function(){var _0x317822=_0x504762;_0x5ede8d[_0x317822(0xc24)]();})),_0x15d36a[_0x504762(0x6e0)]){var _0x2dcc9c=_0x15d36a[_0x504762(0x1e43)](Iso8601[_0x504762(0x3fd7)],scratchPosition$9);if(!defined$1(_0x2dcc9c)||Cartesian3['equals'](_0x2dcc9c,Cartesian3[_0x504762(0x3e26)])||!defined$1(_0xd3dbb0[_0x504762(0x2292)]))return;this[_0x504762(0x49d9)]=Cartesian3['clone'](_0x2dcc9c,this['_position']),this[_0x504762(0xc24)](),this[_0x504762(0x1a89)]=_0xd3dbb0[_0x504762(0x2292)][_0x504762(0x1706)]['geodeticSurfaceNormal'](_0x2dcc9c,this[_0x504762(0x1a89)]);}}function heightReferenceOnEntityPropertyChanged(_0x1dd281,_0x296b36,_0x22d737,_0x3f5ab8){var _0x55b23e=_0x68aa19;if(GeometryUpdater[_0x55b23e(0x4b51)][_0x55b23e(0x3852)][_0x55b23e(0x317a)](this,_0x1dd281,_0x296b36,_0x22d737,_0x3f5ab8),-0x1!==this[_0x55b23e(0x703)][_0x55b23e(0x33ab)](_0x296b36)){var _0x29bac5=this[_0x55b23e(0xba7)][this[_0x55b23e(0x562)]];if(defined$1(_0x29bac5)){defined$1(this[_0x55b23e(0x3431)])&&(this[_0x55b23e(0x3431)]['destroy'](),this[_0x55b23e(0x3431)]=void 0x0);var _0x25d0c2=_0x29bac5[_0x55b23e(0x24e9)];if(defined$1(_0x25d0c2)){var _0x4672a3=new CallbackProperty(this[_0x55b23e(0x1fc2)]['bind'](this),!this[_0x55b23e(0x54a9)]);this['_terrainOffsetProperty']=new TerrainOffsetProperty(this[_0x55b23e(0x54c6)],_0x4672a3,_0x25d0c2);}}}}Object[_0x68aa19(0x5b7)](TerrainOffsetProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){return!0x1;}},'definitionChanged':{'get':function(){return this['_definitionChanged'];}}}),TerrainOffsetProperty['prototype'][_0x68aa19(0xc24)]=function(){var _0x49e52b=_0x68aa19;defined$1(this[_0x49e52b(0x169)])&&this[_0x49e52b(0x169)]();var _0x4f85b4=this[_0x49e52b(0x54c6)],_0x2b0448=_0x4f85b4[_0x49e52b(0x2292)],_0x214ab3=this[_0x49e52b(0x49d9)];if(defined$1(_0x2b0448)&&!Cartesian3[_0x49e52b(0x2ed4)](_0x214ab3,Cartesian3[_0x49e52b(0x3e26)])){var _0x3c9e72=_0x2b0448[_0x49e52b(0x1706)],_0x12c582=_0x2b0448[_0x49e52b(0x3c47)],_0x17421b=this,_0x9d2ace=_0x3c9e72[_0x49e52b(0x541d)](_0x214ab3,this['_cartographicPosition']),_0x1e7dc4=_0x2b0448[_0x49e52b(0x4876)](_0x9d2ace);defined$1(_0x1e7dc4)?this[_0x49e52b(0x130b)]=_0x1e7dc4:this[_0x49e52b(0x130b)]=0x0,this[_0x49e52b(0x169)]=_0x12c582[_0x49e52b(0x30e0)](_0x9d2ace,function(_0x264fce){var _0x37ddba=_0x49e52b;if(_0x4f85b4[_0x37ddba(0x4318)]===SceneMode$1[_0x37ddba(0x5135)]){var _0x9100dc=_0x3c9e72[_0x37ddba(0x541d)](_0x264fce,scratchCarto$1);_0x17421b['_terrainHeight']=_0x9100dc[_0x37ddba(0x5862)];}else _0x17421b[_0x37ddba(0x130b)]=_0x264fce['x'];_0x17421b[_0x37ddba(0x349d)][_0x37ddba(0x30bb)]();});}else this[_0x49e52b(0x130b)]=0x0;},TerrainOffsetProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x54c708,_0x578b8f){var _0x3d64ba=_0x68aa19,_0x539022=Property[_0x3d64ba(0x3fde)](this[_0x3d64ba(0x1f9a)],_0x54c708,HeightReference$1[_0x3d64ba(0x44b5)]),_0x3bdb45=Property[_0x3d64ba(0x3fde)](this[_0x3d64ba(0xd04)],_0x54c708,HeightReference$1[_0x3d64ba(0x44b5)]);if(_0x539022===HeightReference$1[_0x3d64ba(0x44b5)]&&_0x3bdb45!==HeightReference$1[_0x3d64ba(0x4c87)])return this[_0x3d64ba(0x49d9)]=Cartesian3[_0x3d64ba(0x254b)](Cartesian3['ZERO'],this['_position']),Cartesian3['clone'](Cartesian3[_0x3d64ba(0x3e26)],_0x578b8f);if(this['_positionProperty']['isConstant'])return Cartesian3[_0x3d64ba(0x1c02)](this['_normal'],this[_0x3d64ba(0x130b)],_0x578b8f);var _0x2cdd6e=this['_scene'],_0x710c9b=this[_0x3d64ba(0x3b29)][_0x3d64ba(0x1e43)](_0x54c708,scratchPosition$9);if(!defined$1(_0x710c9b)||Cartesian3[_0x3d64ba(0x2ed4)](_0x710c9b,Cartesian3[_0x3d64ba(0x3e26)])||!defined$1(_0x2cdd6e[_0x3d64ba(0x2292)]))return Cartesian3['clone'](Cartesian3['ZERO'],_0x578b8f);if(Cartesian3[_0x3d64ba(0x19c9)](this['_position'],_0x710c9b,CesiumMath[_0x3d64ba(0x3a0a)]))return Cartesian3[_0x3d64ba(0x1c02)](this[_0x3d64ba(0x1a89)],this[_0x3d64ba(0x130b)],_0x578b8f);this['_position']=Cartesian3[_0x3d64ba(0x254b)](_0x710c9b,this[_0x3d64ba(0x49d9)]),this['_updateClamping']();var _0x5c26da=_0x2cdd6e['globe']['ellipsoid'][_0x3d64ba(0x3806)](_0x710c9b,this[_0x3d64ba(0x1a89)]);return Cartesian3['multiplyByScalar'](_0x5c26da,this[_0x3d64ba(0x130b)],_0x578b8f);},TerrainOffsetProperty['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},TerrainOffsetProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x5b7b72=_0x68aa19;return defined$1(this[_0x5b7b72(0x1286)])&&this[_0x5b7b72(0x1286)](),defined$1(this[_0x5b7b72(0x2bd4)])&&this[_0x5b7b72(0x2bd4)](),defined$1(this[_0x5b7b72(0x169)])&&this[_0x5b7b72(0x169)](),destroyObject$1(this);};var defaultOffset$a=Cartesian3[_0x68aa19(0x3e26)],offsetScratch$9=new Cartesian3(),positionScratch$7=new Cartesian3(),scratchColor$p=new Color$2();function BoxGeometryOptions(_0x58b996){var _0x589f74=_0x68aa19;this['id']=_0x58b996,this[_0x589f74(0x4a45)]=void 0x0,this[_0x589f74(0x4e51)]=void 0x0,this[_0x589f74(0x2982)]=void 0x0;}function BoxGeometryUpdater(_0x1d28ca,_0x172b07){var _0x2c1d50=_0x68aa19;GeometryUpdater[_0x2c1d50(0x317a)](this,{'entity':_0x1d28ca,'scene':_0x172b07,'geometryOptions':new BoxGeometryOptions(_0x1d28ca),'geometryPropertyName':_0x2c1d50(0x5467),'observedPropertyNames':[_0x2c1d50(0x1c91),_0x2c1d50(0x4771),_0x2c1d50(0xebd),_0x2c1d50(0x5467)]}),this['_onEntityPropertyChanged'](_0x1d28ca,_0x2c1d50(0x5467),_0x1d28ca[_0x2c1d50(0x5467)],void 0x0);}function DynamicBoxGeometryUpdater(_0x492bb0,_0x5d20bc,_0x20f473){DynamicGeometryUpdater$1['call'](this,_0x492bb0,_0x5d20bc,_0x20f473);}function ClearCommand(_0x570b57){var _0x51a338=_0x68aa19;_0x570b57=defaultValue$1(_0x570b57,defaultValue$1[_0x51a338(0x494f)]),this[_0x51a338(0x28b8)]=_0x570b57[_0x51a338(0x28b8)],this[_0x51a338(0x5334)]=_0x570b57[_0x51a338(0x5334)],this[_0x51a338(0x38a4)]=_0x570b57[_0x51a338(0x38a4)],this[_0x51a338(0x5547)]=_0x570b57['renderState'],this['framebuffer']=_0x570b57[_0x51a338(0x27b)],this[_0x51a338(0x3036)]=_0x570b57[_0x51a338(0x3036)],this[_0x51a338(0x18ad)]=_0x570b57['pass'];}defined$1(Object['create'])&&(BoxGeometryUpdater['prototype']=Object[_0x68aa19(0x3477)](GeometryUpdater[_0x68aa19(0x4b51)]),BoxGeometryUpdater['prototype']['constructor']=BoxGeometryUpdater),Object[_0x68aa19(0x5b7)](BoxGeometryUpdater[_0x68aa19(0x4b51)],{'terrainOffsetProperty':{'get':function(){var _0x592c13=_0x68aa19;return this[_0x592c13(0x3431)];}}}),BoxGeometryUpdater[_0x68aa19(0x4b51)]['createFillGeometryInstance']=function(_0x21c711){var _0x41aff0=_0x68aa19,_0x234ba6,_0x5a7289=this[_0x41aff0(0xba7)],_0x167cba=_0x5a7289['isAvailable'](_0x21c711),_0x1106a6=new ShowGeometryInstanceAttribute(_0x167cba&&_0x5a7289['isShowing']&&this['_showProperty']['getValue'](_0x21c711)&&this[_0x41aff0(0x202b)]['getValue'](_0x21c711)),_0x2c765c=this['_distanceDisplayConditionProperty'][_0x41aff0(0x1e43)](_0x21c711),_0x47343e={'show':_0x1106a6,'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0x41aff0(0x1cf5)](_0x2c765c),'color':void 0x0,'offset':void 0x0};return this['_materialProperty']instanceof ColorMaterialProperty&&(defined$1(this[_0x41aff0(0x4980)][_0x41aff0(0x28b8)])&&(this[_0x41aff0(0x4980)][_0x41aff0(0x28b8)]['isConstant']||_0x167cba)&&(_0x234ba6=this[_0x41aff0(0x4980)][_0x41aff0(0x28b8)][_0x41aff0(0x1e43)](_0x21c711,scratchColor$p)),defined$1(_0x234ba6)||(_0x234ba6=Color$2[_0x41aff0(0x2d95)]),_0x47343e[_0x41aff0(0x28b8)]=ColorGeometryInstanceAttribute['fromColor'](_0x234ba6)),(defined$1(this[_0x41aff0(0x39a8)]['offsetAttribute'])&&(_0x47343e['offset']=OffsetGeometryInstanceAttribute['fromCartesian3'](Property[_0x41aff0(0x3fde)](this['_terrainOffsetProperty'],_0x21c711,defaultOffset$a,offsetScratch$9))),new GeometryInstance({'id':_0x5a7289,'geometry':BoxGeometry[_0x41aff0(0x26d8)](this[_0x41aff0(0x39a8)]),'modelMatrix':_0x5a7289[_0x41aff0(0x7df)](_0x21c711,_0x5a7289[_0x41aff0(0x5467)]['heightReference'],0.5*this[_0x41aff0(0x39a8)][_0x41aff0(0x4e51)]['z'],this[_0x41aff0(0x54c6)]['mapProjection']['ellipsoid']),'attributes':_0x47343e}));},BoxGeometryUpdater['prototype'][_0x68aa19(0x1e3c)]=function(_0x6ebaec){var _0x7e0515=_0x68aa19,_0x1ca85f=this['_entity'],_0xcba6c7=_0x1ca85f[_0x7e0515(0x113d)](_0x6ebaec),_0x48d9f8=Property[_0x7e0515(0x3fde)](this[_0x7e0515(0x3577)],_0x6ebaec,Color$2[_0x7e0515(0x1219)],scratchColor$p),_0x51656d=this['_distanceDisplayConditionProperty'][_0x7e0515(0x1e43)](_0x6ebaec),_0x5ded06={'show':new ShowGeometryInstanceAttribute(_0xcba6c7&&_0x1ca85f[_0x7e0515(0x208a)]&&this['_showProperty'][_0x7e0515(0x1e43)](_0x6ebaec)&&this['_showOutlineProperty'][_0x7e0515(0x1e43)](_0x6ebaec)),'color':ColorGeometryInstanceAttribute[_0x7e0515(0x3d8a)](_0x48d9f8),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0x7e0515(0x1cf5)](_0x51656d),'offset':void 0x0};return defined$1(this[_0x7e0515(0x39a8)]['offsetAttribute'])&&(_0x5ded06['offset']=OffsetGeometryInstanceAttribute['fromCartesian3'](Property[_0x7e0515(0x3fde)](this['_terrainOffsetProperty'],_0x6ebaec,defaultOffset$a,offsetScratch$9))),new GeometryInstance({'id':_0x1ca85f,'geometry':BoxOutlineGeometry[_0x7e0515(0x26d8)](this[_0x7e0515(0x39a8)]),'modelMatrix':_0x1ca85f[_0x7e0515(0x7df)](_0x6ebaec,_0x1ca85f[_0x7e0515(0x5467)][_0x7e0515(0x24e9)],0.5*this[_0x7e0515(0x39a8)]['dimensions']['z'],this[_0x7e0515(0x54c6)][_0x7e0515(0x1682)][_0x7e0515(0x1706)]),'attributes':_0x5ded06});},BoxGeometryUpdater[_0x68aa19(0x4b51)]['_computeCenter']=function(_0x2fb581,_0x1e96b8){var _0x3057b3=_0x68aa19;return Property['getValueOrUndefined'](this[_0x3057b3(0xba7)][_0x3057b3(0x4771)],_0x2fb581,_0x1e96b8);},BoxGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0x6c808f,_0x499f79){var _0x5068e2=_0x68aa19;return!defined$1(_0x499f79[_0x5068e2(0x4e51)])||!defined$1(_0x6c808f[_0x5068e2(0x4771)])||GeometryUpdater[_0x5068e2(0x4b51)][_0x5068e2(0x2704)]['call'](this,_0x6c808f,_0x499f79);},BoxGeometryUpdater[_0x68aa19(0x4b51)]['_isDynamic']=function(_0x3d251b,_0x384f76){var _0x54f919=_0x68aa19;return!(_0x3d251b[_0x54f919(0x4771)][_0x54f919(0x6e0)]&&Property['isConstant'](_0x3d251b['orientation'])&&_0x384f76[_0x54f919(0x4e51)][_0x54f919(0x6e0)]&&Property[_0x54f919(0x6e0)](_0x384f76[_0x54f919(0x3573)]));},BoxGeometryUpdater['prototype'][_0x68aa19(0x308e)]=function(_0x58209b,_0x2e4309){var _0x4d4070=_0x68aa19,_0x4169a6=Property[_0x4d4070(0x3fde)](_0x2e4309[_0x4d4070(0x24e9)],Iso8601['MINIMUM_VALUE'],HeightReference$1[_0x4d4070(0x44b5)]),_0x46c5cc=this[_0x4d4070(0x39a8)];_0x46c5cc[_0x4d4070(0x4a45)]=this[_0x4d4070(0x4980)]instanceof ColorMaterialProperty?PerInstanceColorAppearance[_0x4d4070(0x1245)]:MaterialAppearance[_0x4d4070(0x3df3)][_0x4d4070(0x429f)][_0x4d4070(0x4a45)],_0x46c5cc[_0x4d4070(0x4e51)]=_0x2e4309['dimensions']['getValue'](Iso8601[_0x4d4070(0x3fd7)],_0x46c5cc[_0x4d4070(0x4e51)]),_0x46c5cc[_0x4d4070(0x2982)]=_0x4169a6!==HeightReference$1[_0x4d4070(0x44b5)]?GeometryOffsetAttribute$1[_0x4d4070(0x3298)]:void 0x0;},BoxGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x3852)]=heightReferenceOnEntityPropertyChanged,BoxGeometryUpdater[_0x68aa19(0x56b0)]=DynamicBoxGeometryUpdater,defined$1(Object[_0x68aa19(0x3477)])&&(DynamicBoxGeometryUpdater[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](DynamicGeometryUpdater$1[_0x68aa19(0x4b51)]),DynamicBoxGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=DynamicBoxGeometryUpdater),DynamicBoxGeometryUpdater['prototype']['_isHidden']=function(_0xa16bf9,_0x20fdd3,_0x20dedf){var _0x127392=_0x68aa19,_0x5968b9=Property['getValueOrUndefined'](_0xa16bf9[_0x127392(0x4771)],_0x20dedf,positionScratch$7),_0x2c709d=this['_options'][_0x127392(0x4e51)];return!defined$1(_0x5968b9)||!defined$1(_0x2c709d)||DynamicGeometryUpdater$1[_0x127392(0x4b51)][_0x127392(0x2704)][_0x127392(0x317a)](this,_0xa16bf9,_0x20fdd3,_0x20dedf);},DynamicBoxGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x3f63)]=function(_0x51e3ac,_0x368d0f,_0x5b8b25){var _0x70f616=_0x68aa19,_0x4b6a4b=Property[_0x70f616(0x3fde)](_0x368d0f[_0x70f616(0x24e9)],_0x5b8b25,HeightReference$1[_0x70f616(0x44b5)]),_0x203642=this[_0x70f616(0x39a8)];_0x203642['dimensions']=Property[_0x70f616(0x4514)](_0x368d0f[_0x70f616(0x4e51)],_0x5b8b25,_0x203642[_0x70f616(0x4e51)]),_0x203642[_0x70f616(0x2982)]=_0x4b6a4b!==HeightReference$1[_0x70f616(0x44b5)]?GeometryOffsetAttribute$1[_0x70f616(0x3298)]:void 0x0;},ClearCommand[_0x68aa19(0x3298)]=Object[_0x68aa19(0x3e37)](new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1,'stencil':0x0})),ClearCommand[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0xbfb874,_0x1131fe){var _0x3d0fad=_0x68aa19;_0xbfb874[_0x3d0fad(0x50ec)](this,_0x1131fe);};var Axis$1={'X':0x0,'Y':0x1,'Z':0x2,'Y_UP_TO_Z_UP':Matrix4[_0x68aa19(0x1eeb)](Matrix3[_0x68aa19(0x3a2e)](CesiumMath[_0x68aa19(0x3f24)])),'Z_UP_TO_Y_UP':Matrix4['fromRotationTranslation'](Matrix3[_0x68aa19(0x3a2e)](-CesiumMath[_0x68aa19(0x3f24)])),'X_UP_TO_Z_UP':Matrix4[_0x68aa19(0x1eeb)](Matrix3['fromRotationY'](-CesiumMath[_0x68aa19(0x3f24)])),'Z_UP_TO_X_UP':Matrix4[_0x68aa19(0x1eeb)](Matrix3[_0x68aa19(0x1f9b)](CesiumMath[_0x68aa19(0x3f24)])),'X_UP_TO_Y_UP':Matrix4['fromRotationTranslation'](Matrix3[_0x68aa19(0x2ef4)](CesiumMath[_0x68aa19(0x3f24)])),'Y_UP_TO_X_UP':Matrix4[_0x68aa19(0x1eeb)](Matrix3[_0x68aa19(0x2ef4)](-CesiumMath['PI_OVER_TWO'])),'fromName':function(_0x3fb6d5){return Axis$1[_0x3fb6d5];}},Axis$2=Object[_0x68aa19(0x3e37)](Axis$1),AttributeType={'SCALAR':'SCALAR','VEC2':'VEC2','VEC3':_0x68aa19(0x16d7),'VEC4':_0x68aa19(0x35c),'MAT2':_0x68aa19(0x995),'MAT3':_0x68aa19(0x332b),'MAT4':_0x68aa19(0x4aeb)},AttributeType$1=Object['freeze'](AttributeType),Cesium3DTileColorBlendMode={'HIGHLIGHT':0x0,'REPLACE':0x1,'MIX':0x2},Cesium3DTileColorBlendMode$1=Object[_0x68aa19(0x3e37)](Cesium3DTileColorBlendMode),ComponentsPerAttribute={'SCALAR':0x1,'VEC2':0x2,'VEC3':0x3,'VEC4':0x4,'MAT2':0x4,'MAT3':0x9,'MAT4':0x10},ClassPerType={'SCALAR':void 0x0,'VEC2':Cartesian2,'VEC3':Cartesian3,'VEC4':Cartesian4,'MAT2':Matrix2,'MAT3':Matrix3,'MAT4':Matrix4};function getBinaryAccessor(_0x57a493){var _0x29005b=_0x68aa19,_0x212ac6,_0x33df7d=_0x57a493[_0x29005b(0xe17)];_0x212ac6=_0x29005b(0x29ad)==typeof _0x33df7d?ComponentDatatype$1[_0x29005b(0x1234)](_0x33df7d):_0x33df7d;var _0x3c1e61=ComponentsPerAttribute[_0x57a493['type']],_0x26e1c5=ClassPerType[_0x57a493['type']];return{'componentsPerAttribute':_0x3c1e61,'classType':_0x26e1c5,'createArrayBufferView':function(_0x5f4e51,_0x12d264,_0xbff542){var _0x13c948=_0x29005b;return ComponentDatatype$1[_0x13c948(0x5837)](_0x212ac6,_0x5f4e51,_0x12d264,_0x3c1e61*_0xbff542);}};}var DEFAULT_COLOR_VALUE$3=Color$2[_0x68aa19(0x2d95)],DEFAULT_SHOW_VALUE$2=!0x0;function Cesium3DTileBatchTable(_0x532252,_0x11dffb,_0x3bc215,_0x4619b0,_0x9b1082){var _0x494779=_0x68aa19,_0x296130;this[_0x494779(0x90b)]=_0x11dffb,this[_0x494779(0x24bf)]=0x0,defined$1(_0x3bc215)&&(_0x296130=_0x3bc215[_0x494779(0x477b)]),this['_extensions']=defaultValue$1(_0x296130,{});var _0x4e24ce,_0x38f784,_0x5d5e64=initializeProperties(_0x3bc215);if(this['_properties']=_0x5d5e64,this[_0x494779(0x1d1c)]=initializeHierarchy(this,_0x3bc215,_0x4619b0),this[_0x494779(0x72a)]=getBinaryProperties(_0x11dffb,_0x5d5e64,_0x4619b0),this[_0x494779(0x1362)]=void 0x0,this[_0x494779(0x1a1b)]=void 0x0,this[_0x494779(0x1738)]=!0x1,this['_batchTexture']=void 0x0,this[_0x494779(0x57c9)]=void 0x0,this[_0x494779(0x114)]=void 0x0,this['_pickIds']=[],this[_0x494779(0x26d1)]=_0x532252,this[_0x494779(0x1519)]=_0x9b1082,_0x11dffb>0x0){var _0x478d16=Math['min'](_0x11dffb,ContextLimits[_0x494779(0x25a6)]),_0x1a2b3f=Math[_0x494779(0x28fa)](_0x11dffb/ContextLimits[_0x494779(0x25a6)]),_0x584291=0x1/_0x478d16,_0x320845=0.5*_0x584291,_0x5f2344=0x1/_0x1a2b3f,_0x5ec654=0.5*_0x5f2344;_0x4e24ce=new Cartesian2(_0x478d16,_0x1a2b3f),_0x38f784=new Cartesian4(_0x584291,_0x320845,_0x5f2344,_0x5ec654);}this[_0x494779(0xc60)]=_0x4e24ce,this[_0x494779(0x301)]=_0x38f784;}function initializeProperties(_0x4fb718){var _0x4f7a05=_0x68aa19,_0x3d3c80={};if(!defined$1(_0x4fb718))return _0x3d3c80;for(var _0x3579ca in _0x4fb718)_0x4fb718[_0x4f7a05(0x2a77)](_0x3579ca)&&_0x4f7a05(0x342)!==_0x3579ca&&_0x4f7a05(0x477b)!==_0x3579ca&&_0x4f7a05(0x2c55)!==_0x3579ca&&(_0x3d3c80[_0x3579ca]=clone$1(_0x4fb718[_0x3579ca],!0x0));return _0x3d3c80;}function initializeHierarchy(_0x429ffe,_0x86f670,_0x28e62a){var _0x565029=_0x68aa19;if(defined$1(_0x86f670)){var _0xcb370f=_0x429ffe[_0x565029(0x2703)][_0x565029(0x2cef)],_0x5252e8=_0x86f670['HIERARCHY'];if(defined$1(_0x5252e8)&&(Cesium3DTileBatchTable['_deprecationWarning'](_0x565029(0x3feb),_0x565029(0x3a8e)),_0x429ffe[_0x565029(0x2703)][_0x565029(0x2cef)]=_0x5252e8,_0xcb370f=_0x5252e8),defined$1(_0xcb370f))return initializeHierarchyValues(_0xcb370f,_0x28e62a);}}function initializeHierarchyValues(_0x4a2f88,_0x31bfe5){var _0x56641e=_0x68aa19,_0x4819c3,_0xefe459,_0x56b7d0,_0x5b436c=_0x4a2f88[_0x56641e(0x30aa)],_0x2b5b6d=_0x4a2f88[_0x56641e(0x4ea)],_0x744a06=_0x4a2f88[_0x56641e(0x2152)],_0x56b51a=_0x4a2f88['parentCounts'],_0x2d9e07=_0x4a2f88[_0x56641e(0x4c6e)],_0x4fc066=_0x5b436c;if(defined$1(_0x744a06[_0x56641e(0x42fe)])&&(_0x744a06[_0x56641e(0xe17)]=defaultValue$1(_0x744a06[_0x56641e(0xe17)],ComponentDatatype$1['UNSIGNED_SHORT']),_0x744a06[_0x56641e(0x3243)]=AttributeType$1[_0x56641e(0x3471)],_0x744a06=getBinaryAccessor(_0x744a06)[_0x56641e(0x5837)](_0x31bfe5['buffer'],_0x31bfe5[_0x56641e(0x42fe)]+_0x744a06[_0x56641e(0x42fe)],_0x5b436c)),defined$1(_0x56b51a)){for(defined$1(_0x56b51a[_0x56641e(0x42fe)])&&(_0x56b51a['componentType']=defaultValue$1(_0x56b51a[_0x56641e(0xe17)],ComponentDatatype$1[_0x56641e(0x2c91)]),_0x56b51a['type']=AttributeType$1['SCALAR'],_0x56b51a=getBinaryAccessor(_0x56b51a)[_0x56641e(0x5837)](_0x31bfe5[_0x56641e(0x1de1)],_0x31bfe5[_0x56641e(0x42fe)]+_0x56b51a[_0x56641e(0x42fe)],_0x5b436c)),_0x56b7d0=new Uint16Array(_0x5b436c),_0x4fc066=0x0,_0x4819c3=0x0;_0x4819c3<_0x5b436c;++_0x4819c3)_0x56b7d0[_0x4819c3]=_0x4fc066,_0x4fc066+=_0x56b51a[_0x4819c3];}defined$1(_0x2d9e07)&&defined$1(_0x2d9e07[_0x56641e(0x42fe)])&&(_0x2d9e07[_0x56641e(0xe17)]=defaultValue$1(_0x2d9e07[_0x56641e(0xe17)],ComponentDatatype$1[_0x56641e(0x2c91)]),_0x2d9e07[_0x56641e(0x3243)]=AttributeType$1[_0x56641e(0x3471)],_0x2d9e07=getBinaryAccessor(_0x2d9e07)[_0x56641e(0x5837)](_0x31bfe5[_0x56641e(0x1de1)],_0x31bfe5[_0x56641e(0x42fe)]+_0x2d9e07['byteOffset'],_0x4fc066));var _0x3bb131=_0x2b5b6d['length'];for(_0x4819c3=0x0;_0x4819c3<_0x3bb131;++_0x4819c3){var _0x528410=_0x2b5b6d[_0x4819c3][_0x56641e(0x531b)],_0x31acb9=_0x2b5b6d[_0x4819c3][_0x56641e(0x3cee)],_0x41af92=getBinaryProperties(_0x528410,_0x31acb9,_0x31bfe5);_0x2b5b6d[_0x4819c3][_0x56641e(0x3cee)]=combine$2(_0x41af92,_0x31acb9);}var _0x5cb3e2=arrayFill(new Array(_0x3bb131),0x0),_0x1cec7a=new Uint16Array(_0x5b436c);for(_0x4819c3=0x0;_0x4819c3<_0x5b436c;++_0x4819c3)_0xefe459=_0x744a06[_0x4819c3],_0x1cec7a[_0x4819c3]=_0x5cb3e2[_0xefe459],++_0x5cb3e2[_0xefe459];return{'classes':_0x2b5b6d,'classIds':_0x744a06,'classIndexes':_0x1cec7a,'parentCounts':_0x56b51a,'parentIndexes':_0x56b7d0,'parentIds':_0x2d9e07};}function getBinaryProperties(_0x388dfd,_0x2b9631,_0xa5ca6e){var _0x5d7bc3=_0x68aa19,_0x2e93af;for(var _0x1c8121 in _0x2b9631)if(_0x2b9631['hasOwnProperty'](_0x1c8121)){var _0x4054f8=_0x2b9631[_0x1c8121],_0x5a5e88=_0x4054f8[_0x5d7bc3(0x42fe)];if(defined$1(_0x5a5e88)){var _0xfe6c4a=_0x4054f8[_0x5d7bc3(0xe17)],_0x1a102c=_0x4054f8[_0x5d7bc3(0x3243)];if(!defined$1(_0xfe6c4a))throw new RuntimeError$2(_0x5d7bc3(0x1fd4));if(!defined$1(_0x1a102c))throw new RuntimeError$2(_0x5d7bc3(0x455b));if(!defined$1(_0xa5ca6e))throw new RuntimeError$2(_0x5d7bc3(0x1f21)+_0x1c8121+_0x5d7bc3(0x87d));var _0x5e745a=getBinaryAccessor(_0x4054f8),_0x4a1467=_0x5e745a[_0x5d7bc3(0xbdc)],_0x532994=_0x5e745a[_0x5d7bc3(0x102b)],_0x41baea=_0x5e745a['createArrayBufferView'](_0xa5ca6e[_0x5d7bc3(0x1de1)],_0xa5ca6e[_0x5d7bc3(0x42fe)]+_0x5a5e88,_0x388dfd);defined$1(_0x2e93af)||(_0x2e93af={}),_0x2e93af[_0x1c8121]={'typedArray':_0x41baea,'componentCount':_0x4a1467,'type':_0x532994};}}return _0x2e93af;}function getByteLength(_0x10fcf7){var _0x5b0477=_0x68aa19,_0x51fa93=_0x10fcf7[_0x5b0477(0xc60)];return _0x51fa93['x']*_0x51fa93['y']*0x4;}function getBatchValues(_0x41bcbf){var _0x5b4ffb=_0x68aa19;if(!defined$1(_0x41bcbf[_0x5b4ffb(0x1a1b)])){var _0xb6d3dd=getByteLength(_0x41bcbf),_0x32e3dc=new Uint8Array(_0xb6d3dd);arrayFill(_0x32e3dc,0xff),_0x41bcbf[_0x5b4ffb(0x1a1b)]=_0x32e3dc;}return _0x41bcbf[_0x5b4ffb(0x1a1b)];}function getShowAlphaProperties(_0x415537){var _0x122119=_0x68aa19;if(!defined$1(_0x415537['_showAlphaProperties'])){var _0x177c33=0x2*_0x415537[_0x122119(0x90b)],_0x252274=new Uint8Array(_0x177c33);arrayFill(_0x252274,0xff),_0x415537['_showAlphaProperties']=_0x252274;}return _0x415537[_0x122119(0x1362)];}Cesium3DTileBatchTable[_0x68aa19(0x3d8c)]=deprecationWarning,Object['defineProperties'](Cesium3DTileBatchTable[_0x68aa19(0x4b51)],{'memorySizeInBytes':{'get':function(){var _0x3f87c0=_0x68aa19,_0x38409f=0x0;return defined$1(this[_0x3f87c0(0x114)])&&(_0x38409f+=this[_0x3f87c0(0x114)][_0x3f87c0(0x4cb6)]),defined$1(this[_0x3f87c0(0x12ef)])&&(_0x38409f+=this[_0x3f87c0(0x12ef)][_0x3f87c0(0x4cb6)]),_0x38409f;}}}),Cesium3DTileBatchTable['getBinaryProperties']=function(_0x145137,_0x252502,_0x131ae0){return getBinaryProperties(_0x145137,_0x252502,_0x131ae0);},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x4acb)]=function(_0x1ccefa,_0x2779c7){var _0x184bac=_0x68aa19;if(!_0x2779c7||defined$1(this['_showAlphaProperties'])){var _0x3dbb78=getShowAlphaProperties(this),_0x47b736=0x2*_0x1ccefa,_0x188c0e=_0x2779c7?0xff:0x0;if(_0x3dbb78[_0x47b736]!==_0x188c0e)_0x3dbb78[_0x47b736]=_0x188c0e,getBatchValues(this)[0x4*_0x1ccefa+0x3]=_0x2779c7?_0x3dbb78[_0x47b736+0x1]:0x0,this[_0x184bac(0x1738)]=!0x0;}},Cesium3DTileBatchTable['prototype']['setAllShow']=function(_0x3d18d5){var _0x143d7b=_0x68aa19;for(var _0x51418=this['featuresLength'],_0x494d94=0x0;_0x494d94<_0x51418;++_0x494d94)this[_0x143d7b(0x4acb)](_0x494d94,_0x3d18d5);},Cesium3DTileBatchTable['prototype'][_0x68aa19(0x21ac)]=function(_0x2b76f1){var _0x193dec=_0x68aa19;if(!defined$1(this[_0x193dec(0x1362)]))return!0x0;var _0x435c15=0x2*_0x2b76f1;return 0xff===this['_showAlphaProperties'][_0x435c15];};var scratchColorBytes=new Array(0x4);Cesium3DTileBatchTable[_0x68aa19(0x4b51)]['setColor']=function(_0x3269c3,_0x24965d){var _0x1d2754=_0x68aa19;if(!Color$2[_0x1d2754(0x2ed4)](_0x24965d,DEFAULT_COLOR_VALUE$3)||defined$1(this[_0x1d2754(0x1a1b)])){var _0x17e386=_0x24965d[_0x1d2754(0x1676)](scratchColorBytes),_0x3bd642=_0x17e386[0x3],_0xbc1d89=getBatchValues(this),_0x5be313=0x4*_0x3269c3,_0x4bb4c2=getShowAlphaProperties(this),_0x2e0a11=0x2*_0x3269c3;if(_0xbc1d89[_0x5be313]!==_0x17e386[0x0]||_0xbc1d89[_0x5be313+0x1]!==_0x17e386[0x1]||_0xbc1d89[_0x5be313+0x2]!==_0x17e386[0x2]||_0x4bb4c2[_0x2e0a11+0x1]!==_0x3bd642){_0xbc1d89[_0x5be313]=_0x17e386[0x0],_0xbc1d89[_0x5be313+0x1]=_0x17e386[0x1],_0xbc1d89[_0x5be313+0x2]=_0x17e386[0x2];var _0x406d73=0xff!==_0x4bb4c2[_0x2e0a11+0x1],_0x2c5c10=0x0!==_0x4bb4c2[_0x2e0a11];_0xbc1d89[_0x5be313+0x3]=_0x2c5c10?_0x3bd642:0x0,_0x4bb4c2[_0x2e0a11+0x1]=_0x3bd642;var _0x106058=0xff!==_0x3bd642;_0x106058&&!_0x406d73?++this['_translucentFeaturesLength']:!_0x106058&&_0x406d73&&--this[_0x1d2754(0x24bf)],this[_0x1d2754(0x1738)]=!0x0,defined$1(this[_0x1d2754(0x1519)])&&this[_0x1d2754(0x1519)](_0x3269c3,_0x24965d);}}},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x11c4)]=function(_0x16ed43){var _0x2fc6a2=_0x68aa19;for(var _0x58af72=this['featuresLength'],_0x59ee1d=0x0;_0x59ee1d<_0x58af72;++_0x59ee1d)this[_0x2fc6a2(0x28cb)](_0x59ee1d,_0x16ed43);},Cesium3DTileBatchTable['prototype']['getColor']=function(_0x2efe50,_0x11c587){var _0x503676=_0x68aa19;if(!defined$1(this['_batchValues']))return Color$2[_0x503676(0x254b)](DEFAULT_COLOR_VALUE$3,_0x11c587);var _0x52a83b=this[_0x503676(0x1a1b)],_0xee1b0c=0x4*_0x2efe50,_0x2279a3=this[_0x503676(0x1362)],_0x2c5183=0x2*_0x2efe50;return Color$2[_0x503676(0x13f7)](_0x52a83b[_0xee1b0c],_0x52a83b[_0xee1b0c+0x1],_0x52a83b[_0xee1b0c+0x2],_0x2279a3[_0x2c5183+0x1],_0x11c587);},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x3bc)]=function(_0x2b90d4){var _0xb3dd78=_0x68aa19;return this[_0xb3dd78(0x57b1)][_0x2b90d4];};var scratchColor$o=new Color$2();function getBinaryProperty(_0xcd9b77,_0x1ba0d8){var _0x35eb1d=_0x68aa19,_0x39a910=_0xcd9b77[_0x35eb1d(0x1451)],_0x1a2655=_0xcd9b77['componentCount'];return 0x1===_0x1a2655?_0x39a910[_0x1ba0d8]:_0xcd9b77[_0x35eb1d(0x3243)][_0x35eb1d(0x41a1)](_0x39a910,_0x1ba0d8*_0x1a2655);}function setBinaryProperty(_0x3e2e89,_0x5e499b,_0x5b9de7){var _0x5c0e8a=_0x68aa19,_0x511c64=_0x3e2e89[_0x5c0e8a(0x1451)],_0x361d76=_0x3e2e89['componentCount'];0x1===_0x361d76?_0x511c64[_0x5e499b]=_0x5b9de7:_0x3e2e89[_0x5c0e8a(0x3243)][_0x5c0e8a(0x3540)](_0x5b9de7,_0x511c64,_0x5e499b*_0x361d76);}Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x2f9f)]=function(_0x11033f){var _0x1461c8=_0x68aa19;if(!defined$1(_0x11033f))return this[_0x1461c8(0x11c4)](DEFAULT_COLOR_VALUE$3),void this[_0x1461c8(0x252a)](DEFAULT_SHOW_VALUE$2);for(var _0x5ce0bc=this[_0x1461c8(0x26d1)],_0x523634=this[_0x1461c8(0x90b)],_0x3bcaac=0x0;_0x3bcaac<_0x523634;++_0x3bcaac){var _0x4f4d3e=_0x5ce0bc[_0x1461c8(0x5804)](_0x3bcaac),_0x156f54=defined$1(_0x11033f[_0x1461c8(0x28b8)])?_0x11033f['color'][_0x1461c8(0x35f9)](_0x4f4d3e,scratchColor$o):DEFAULT_COLOR_VALUE$3,_0x45108c=defined$1(_0x11033f[_0x1461c8(0x105f)])?_0x11033f['show'][_0x1461c8(0x35e2)](_0x4f4d3e):DEFAULT_SHOW_VALUE$2;this[_0x1461c8(0x28cb)](_0x3bcaac,_0x156f54),this[_0x1461c8(0x4acb)](_0x3bcaac,_0x45108c);}};var scratchVisited=[],scratchStack$1=[],marker=0x0;function traverseHierarchyMultipleParents(_0x42a0b7,_0x15954a,_0x31d032){var _0x2649cf=_0x68aa19,_0x5e6192=_0x42a0b7['classIds'],_0x3fbd3f=_0x42a0b7['parentCounts'],_0x3e563b=_0x42a0b7[_0x2649cf(0x4c6e)],_0x2f2f70=_0x42a0b7[_0x2649cf(0x4d8c)],_0x414619=_0x5e6192['length'],_0x5b6278=scratchVisited;_0x5b6278['length']=Math[_0x2649cf(0x2bc6)](_0x5b6278[_0x2649cf(0x531b)],_0x414619);var _0x544162=++marker,_0x1eede1=scratchStack$1;for(_0x1eede1[_0x2649cf(0x531b)]=0x0,_0x1eede1[_0x2649cf(0x3a33)](_0x15954a);_0x1eede1[_0x2649cf(0x531b)]>0x0;)if(_0x5b6278[_0x15954a=_0x1eede1[_0x2649cf(0x1ae7)]()]!==_0x544162){_0x5b6278[_0x15954a]=_0x544162;var _0x3f1dbe=_0x31d032(_0x42a0b7,_0x15954a);if(defined$1(_0x3f1dbe))return _0x3f1dbe;for(var _0x18dbd4=_0x3fbd3f[_0x15954a],_0x583e4a=_0x2f2f70[_0x15954a],_0x1db483=0x0;_0x1db483<_0x18dbd4;++_0x1db483){var _0x5c3c49=_0x3e563b[_0x583e4a+_0x1db483];_0x5c3c49!==_0x15954a&&_0x1eede1[_0x2649cf(0x3a33)](_0x5c3c49);}}}function traverseHierarchySingleParent(_0x1b8f5a,_0x31ef6d,_0x8e227e){var _0x2e3e2f=_0x68aa19;for(var _0x2af085=!0x0;_0x2af085;){var _0x1a9e55=_0x8e227e(_0x1b8f5a,_0x31ef6d);if(defined$1(_0x1a9e55))return _0x1a9e55;var _0x466090=_0x1b8f5a[_0x2e3e2f(0x4c6e)][_0x31ef6d];_0x2af085=_0x466090!==_0x31ef6d,_0x31ef6d=_0x466090;}}function traverseHierarchy(_0x393d56,_0x3868a7,_0x1a16d1){var _0x1ad123=_0x68aa19,_0x552742=_0x393d56[_0x1ad123(0x4868)];return defined$1(_0x393d56['parentIds'])?defined$1(_0x552742)?traverseHierarchyMultipleParents(_0x393d56,_0x3868a7,_0x1a16d1):traverseHierarchySingleParent(_0x393d56,_0x3868a7,_0x1a16d1):_0x1a16d1(_0x393d56,_0x3868a7);}function hasPropertyInHierarchy(_0x3e65cc,_0x2b1482,_0x7e6105){var _0x5a33f0=traverseHierarchy(_0x3e65cc['_batchTableHierarchy'],_0x2b1482,function(_0x415377,_0x32c643){var _0x1f5bfb=_0x54f3,_0x132794=_0x415377['classIds'][_0x32c643];if(defined$1(_0x415377[_0x1f5bfb(0x4ea)][_0x132794][_0x1f5bfb(0x3cee)][_0x7e6105]))return!0x0;});return defined$1(_0x5a33f0);}function getPropertyNamesInHierarchy(_0x4dc7b1,_0x1e5b7a,_0xf093ba){traverseHierarchy(_0x4dc7b1['_batchTableHierarchy'],_0x1e5b7a,function(_0x5cb344,_0x2f8c62){var _0x3d5a87=_0x54f3,_0x225614=_0x5cb344['classIds'][_0x2f8c62],_0xa258a9=_0x5cb344[_0x3d5a87(0x4ea)][_0x225614][_0x3d5a87(0x3cee)];for(var _0x2dcab1 in _0xa258a9)_0xa258a9[_0x3d5a87(0x2a77)](_0x2dcab1)&&-0x1===_0xf093ba[_0x3d5a87(0x33ab)](_0x2dcab1)&&_0xf093ba[_0x3d5a87(0x3a33)](_0x2dcab1);});}function getHierarchyProperty(_0x240d73,_0x408a45,_0x5858b8){var _0xc322bb=_0x68aa19;return traverseHierarchy(_0x240d73[_0xc322bb(0x1d1c)],_0x408a45,function(_0x49571d,_0xebd084){var _0x359c7b=_0xc322bb,_0x5824f3=_0x49571d['classIds'][_0xebd084],_0x5b8c98=_0x49571d[_0x359c7b(0x4ea)][_0x5824f3],_0x4d68c9=_0x49571d[_0x359c7b(0x49b)][_0xebd084],_0x4e36d2=_0x5b8c98[_0x359c7b(0x3cee)][_0x5858b8];if(defined$1(_0x4e36d2))return defined$1(_0x4e36d2['typedArray'])?getBinaryProperty(_0x4e36d2,_0x4d68c9):clone$1(_0x4e36d2[_0x4d68c9],!0x0);});}function setHierarchyProperty(_0xcc5d25,_0x3a9b63,_0x4ebc33,_0x7e048a){var _0x18429f=_0x68aa19,_0xc359b4=traverseHierarchy(_0xcc5d25[_0x18429f(0x1d1c)],_0x3a9b63,function(_0x20ea93,_0x1c12a0){var _0x5e2f25=_0x18429f,_0x204da7=_0x20ea93[_0x5e2f25(0x2152)][_0x1c12a0],_0x4893cf=_0x20ea93[_0x5e2f25(0x4ea)][_0x204da7],_0x128310=_0x20ea93[_0x5e2f25(0x49b)][_0x1c12a0],_0x25dc1d=_0x4893cf[_0x5e2f25(0x3cee)][_0x4ebc33];if(defined$1(_0x25dc1d))return defined$1(_0x25dc1d[_0x5e2f25(0x1451)])?setBinaryProperty(_0x25dc1d,_0x128310,_0x7e048a):_0x25dc1d[_0x128310]=clone$1(_0x7e048a,!0x0),!0x0;});return defined$1(_0xc359b4);}function getGlslComputeSt(_0x158266){var _0x5f3648=_0x68aa19;return 0x1===_0x158266[_0x5f3648(0xc60)]['y']?_0x5f3648(0x5516):'uniform\x20vec4\x20tile_textureStep;\x20\x0auniform\x20vec2\x20tile_textureDimensions;\x20\x0avec2\x20computeSt(float\x20batchId)\x20\x0a{\x20\x0a\x20\x20\x20\x20float\x20stepX\x20=\x20tile_textureStep.x;\x20\x0a\x20\x20\x20\x20float\x20centerX\x20=\x20tile_textureStep.y;\x20\x0a\x20\x20\x20\x20float\x20stepY\x20=\x20tile_textureStep.z;\x20\x0a\x20\x20\x20\x20float\x20centerY\x20=\x20tile_textureStep.w;\x20\x0a\x20\x20\x20\x20float\x20xId\x20=\x20mod(batchId,\x20tile_textureDimensions.x);\x20\x0a\x20\x20\x20\x20float\x20yId\x20=\x20floor(batchId\x20/\x20tile_textureDimensions.x);\x20\x0a\x20\x20\x20\x20return\x20vec2(centerX\x20+\x20(xId\x20*\x20stepX),\x20centerY\x20+\x20(yId\x20*\x20stepY));\x20\x0a}\x20\x0a';}function getDefaultShader(_0x4fb19a,_0x19a030){var _0x5c57aa=_0x68aa19;return _0x4fb19a=ShaderSource[_0x5c57aa(0x3ab)](_0x4fb19a,_0x5c57aa(0x20c4)),_0x19a030?_0x4fb19a+_0x5c57aa(0x3fd1):_0x4fb19a+_0x5c57aa(0x1884);}function replaceDiffuseTextureCalls(_0x251d55,_0x2ed5ad){var _0x562273=_0x68aa19;for(var _0x545f98,_0x4548d=_0x562273(0x37f9)+_0x2ed5ad,_0x8ee6cc=0x0,_0x3f2a42=_0x251d55[_0x562273(0x33ab)](_0x4548d,_0x8ee6cc);_0x3f2a42>-0x1;){for(var _0x20d928=0x0,_0x329faf=_0x3f2a42;_0x329faf<_0x251d55[_0x562273(0x531b)];++_0x329faf){var _0x2e2b0e=_0x251d55[_0x562273(0x29be)](_0x329faf);if('('===_0x2e2b0e)++_0x20d928;else{if(')'===_0x2e2b0e&&0x0===--_0x20d928){_0x545f98=_0x329faf+0x1;break;}}}var _0x3e7c51=_0x562273(0x2100)+_0x251d55['slice'](_0x3f2a42,_0x545f98)+_0x562273(0x2150);_0x251d55=_0x251d55[_0x562273(0x48ca)](0x0,_0x3f2a42)+_0x3e7c51+_0x251d55[_0x562273(0x48ca)](_0x545f98),_0x8ee6cc=_0x3f2a42+_0x3e7c51[_0x562273(0x531b)],_0x3f2a42=_0x251d55[_0x562273(0x33ab)](_0x4548d,_0x8ee6cc);}return _0x251d55;}function modifyDiffuse(_0x1c8d8e,_0x383d2d,_0x11d74d){var _0x2c88cb=_0x68aa19;if(!defined$1(_0x383d2d))return getDefaultShader(_0x1c8d8e,_0x11d74d);var _0x21944c=new RegExp('(uniform|attribute|in)\x5cs+(vec[34]|sampler2D)\x5cs+'+_0x383d2d+';'),_0x581403=_0x1c8d8e['match'](_0x21944c);if(!defined$1(_0x581403))return getDefaultShader(_0x1c8d8e,_0x11d74d);var _0xe19347=_0x581403[0x0],_0x96d05e=_0x581403[0x2];_0x1c8d8e=(_0x1c8d8e=ShaderSource[_0x2c88cb(0x3ab)](_0x1c8d8e,_0x2c88cb(0x20c4)))[_0x2c88cb(0x1297)](_0xe19347,'');var _0x3cb5f1;if(_0x2c88cb(0x4f4)===_0x96d05e||'vec4'===_0x96d05e){var _0x563a13=_0x2c88cb(0x4f4)===_0x96d05e?_0x2c88cb(0x2825)+_0x383d2d+_0x2c88cb(0x4785):_0x383d2d,_0x24a81f='vec3'===_0x96d05e?_0x2c88cb(0x5677):_0x2c88cb(0x4f89);_0x21944c=new RegExp(_0x383d2d,'g'),_0x1c8d8e=_0x1c8d8e['replace'](_0x21944c,_0x24a81f),_0x3cb5f1=_0x2c88cb(0xb86)+_0x563a13+_0x2c88cb(0x3df5);}else _0x2c88cb(0x3817)===_0x96d05e&&(_0x1c8d8e=replaceDiffuseTextureCalls(_0x1c8d8e,_0x383d2d),_0x3cb5f1='\x20\x20\x20\x20tile_diffuse\x20=\x20tile_featureColor;\x20\x0a\x20\x20\x20\x20tile_main();\x20\x0a');return _0x1c8d8e=_0x2c88cb(0x328d)+_0xe19347+'\x0a'+_0x1c8d8e+_0x2c88cb(0x2c0b)+_0x3cb5f1,_0x11d74d&&(_0x1c8d8e+='\x20\x20\x20\x20tile_featureColor\x20=\x20czm_gammaCorrect(tile_featureColor);\x20\x0a\x20\x20\x20\x20gl_FragColor.a\x20*=\x20tile_featureColor.a;\x20\x0a\x20\x20\x20\x20float\x20highlight\x20=\x20ceil(tile_colorBlend);\x20\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20*=\x20mix(tile_featureColor.rgb,\x20vec3(1.0),\x20highlight);\x20\x0a'),_0x1c8d8e+=_0x2c88cb(0x54fc);}function getColorBlend(_0x32ce4f){var _0x595a7b=_0x68aa19,_0x930ded=_0x32ce4f[_0x595a7b(0x26d1)][_0x595a7b(0x3584)],_0x33dec4=_0x930ded[_0x595a7b(0x3db)],_0x26c740=_0x930ded[_0x595a7b(0x62f)];return _0x33dec4===Cesium3DTileColorBlendMode$1[_0x595a7b(0x3b90)]?0x0:_0x33dec4===Cesium3DTileColorBlendMode$1[_0x595a7b(0x7c6)]?0x1:_0x33dec4===Cesium3DTileColorBlendMode$1[_0x595a7b(0x26a8)]?CesiumMath['clamp'](_0x26c740,CesiumMath['EPSILON4'],0x1):void 0x0;}Cesium3DTileBatchTable['prototype'][_0x68aa19(0x1c1e)]=function(_0x1221aa,_0x463f5d){var _0x37f9b3=_0x68aa19,_0x49de68=this[_0x37f9b3(0x1d1c)];if(!defined$1(_0x49de68))return!0x1;var _0x5c5c61=traverseHierarchy(_0x49de68,_0x1221aa,function(_0x352a22,_0x3d562d){var _0x26a3b2=_0x37f9b3,_0x5e2850=_0x352a22[_0x26a3b2(0x2152)][_0x3d562d];if(_0x352a22[_0x26a3b2(0x4ea)][_0x5e2850]['name']===_0x463f5d)return!0x0;});return defined$1(_0x5c5c61);},Cesium3DTileBatchTable['prototype'][_0x68aa19(0x4ff5)]=function(_0x3ad48e,_0x213850){var _0xdb5723=_0x68aa19;return this[_0xdb5723(0x2a8c)](_0x3ad48e)===_0x213850;},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x2a8c)]=function(_0x23b79f){var _0x2102c5=_0x68aa19,_0x307879=this[_0x2102c5(0x1d1c)];if(defined$1(_0x307879)){var _0x41b260=_0x307879[_0x2102c5(0x2152)][_0x23b79f];return _0x307879[_0x2102c5(0x4ea)][_0x41b260]['name'];}},Cesium3DTileBatchTable[_0x68aa19(0x4b51)]['hasProperty']=function(_0x569c1c,_0xbf43e8){var _0x2c7c1d=_0x68aa19;return defined$1(this['_properties'][_0xbf43e8])||defined$1(this[_0x2c7c1d(0x1d1c)])&&hasPropertyInHierarchy(this,_0x569c1c,_0xbf43e8);},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x401a)]=function(_0x59f0ce,_0x24b6e4){var _0x5e64a6=_0x68aa19;(_0x24b6e4=defined$1(_0x24b6e4)?_0x24b6e4:[])[_0x5e64a6(0x531b)]=0x0;var _0x3a6cd3=Object['keys'](this[_0x5e64a6(0x3142)]);return _0x24b6e4['push'][_0x5e64a6(0x18ce)](_0x24b6e4,_0x3a6cd3),defined$1(this[_0x5e64a6(0x1d1c)])&&getPropertyNamesInHierarchy(this,_0x59f0ce,_0x24b6e4),_0x24b6e4;},Cesium3DTileBatchTable['prototype']['getProperty']=function(_0x286f07,_0x19c228){var _0x5a61f5=_0x68aa19;if(defined$1(this['_batchTableBinaryProperties'])){var _0x9219b0=this['_batchTableBinaryProperties'][_0x19c228];if(defined$1(_0x9219b0))return getBinaryProperty(_0x9219b0,_0x286f07);}var _0x22da3e=this[_0x5a61f5(0x3142)][_0x19c228];if(defined$1(_0x22da3e))return clone$1(_0x22da3e[_0x286f07],!0x0);if(defined$1(this[_0x5a61f5(0x1d1c)])){var _0x45c5eb=getHierarchyProperty(this,_0x286f07,_0x19c228);if(defined$1(_0x45c5eb))return _0x45c5eb;}},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x2318)]=function(_0x26ae7f,_0x1d0334,_0x31cb29){var _0x10a857=_0x68aa19,_0x43ff38=this[_0x10a857(0x90b)];if(defined$1(this['_batchTableBinaryProperties'])){var _0x40a255=this[_0x10a857(0x72a)][_0x1d0334];if(defined$1(_0x40a255))return void setBinaryProperty(_0x40a255,_0x26ae7f,_0x31cb29);}if(!defined$1(this[_0x10a857(0x1d1c)])||!setHierarchyProperty(this,_0x26ae7f,_0x1d0334,_0x31cb29)){var _0x5707dc=this[_0x10a857(0x3142)][_0x1d0334];defined$1(_0x5707dc)||(this['_properties'][_0x1d0334]=new Array(_0x43ff38),_0x5707dc=this['_properties'][_0x1d0334]),_0x5707dc[_0x26ae7f]=clone$1(_0x31cb29,!0x0);}},Cesium3DTileBatchTable['prototype'][_0x68aa19(0x1ce1)]=function(_0x38b12c,_0x237317,_0x2fae0b){var _0x4490b5=_0x68aa19;if(0x0!==this[_0x4490b5(0x90b)]){var _0x32ef64=this;return function(_0x129af4){var _0x7540d0=_0x4490b5,_0x3235ee,_0x14082a=modifyDiffuse(_0x129af4,_0x2fae0b,!0x1);return ContextLimits[_0x7540d0(0x5b8)]>0x0?(_0x3235ee='',_0x38b12c&&(_0x3235ee+=_0x7540d0(0x560d)),_0x3235ee+=_0x7540d0(0x34b8)+_0x237317+_0x7540d0(0x53b7),_0x38b12c&&(_0x3235ee+=_0x7540d0(0x33a4)),_0x3235ee+=_0x7540d0(0x249)):_0x3235ee='varying\x20vec2\x20tile_featureSt;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20tile_color(vec4(1.0));\x20\x0a\x20\x20\x20\x20tile_featureSt\x20=\x20computeSt('+_0x237317+_0x7540d0(0x1b6a),_0x14082a+'\x0a'+getGlslComputeSt(_0x32ef64)+_0x3235ee;};}},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x5ab)]=function(_0x4c501a,_0x1713a1){if(0x0!==this['featuresLength'])return function(_0x48381a){var _0x28f05b=_0x54f3;return _0x48381a=modifyDiffuse(_0x48381a,_0x1713a1,!0x0),ContextLimits[_0x28f05b(0x5b8)]>0x0?_0x48381a+=_0x28f05b(0x385):(_0x4c501a&&(_0x48381a+=_0x28f05b(0x560d)),_0x48381a+=_0x28f05b(0x36df),_0x4c501a&&(_0x48381a+=_0x28f05b(0x125d)),_0x48381a+=_0x28f05b(0x584)),_0x48381a;};},Cesium3DTileBatchTable['prototype'][_0x68aa19(0x2608)]=function(){var _0xb978ab=_0x68aa19;if(0x0!==this[_0xb978ab(0x90b)])return function(_0x57780e){var _0x4218f7=_0xb978ab;return _0x57780e=ShaderSource[_0x4218f7(0x3ab)](_0x57780e,_0x4218f7(0x20c4)),ContextLimits['maximumVertexTextureImageUnits']>0x0?_0x57780e+='uniform\x20sampler2D\x20tile_pickTexture;\x0avarying\x20vec2\x20tile_featureSt;\x20\x0avarying\x20vec4\x20tile_featureColor;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20tile_main();\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20tile_featureColor;\x20\x0a}':_0x57780e+=_0x4218f7(0x4bb),_0x57780e;};},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x36b5)]=function(){var _0x239624=_0x68aa19;if(0x0!==this[_0x239624(0x90b)]){var _0x4097fa=this;return function(_0x29ecfd){var _0x5a25ec={'tile_batchTexture':function(){var _0xf7ed9e=_0x54f3;return defaultValue$1(_0x4097fa[_0xf7ed9e(0x12ef)],_0x4097fa['_defaultTexture']);},'tile_textureDimensions':function(){var _0x34ec14=_0x54f3;return _0x4097fa[_0x34ec14(0xc60)];},'tile_textureStep':function(){var _0x374fdb=_0x54f3;return _0x4097fa[_0x374fdb(0x301)];},'tile_colorBlend':function(){return getColorBlend(_0x4097fa);},'uSwipeRegion':function(){var _0x5aec4a=_0x54f3,_0x19a928=_0x4097fa[_0x5aec4a(0x26d1)]['tileset'][_0x5aec4a(0x1a6f)],_0x8d17ee=_0x4097fa['_content'][_0x5aec4a(0x3584)][_0x5aec4a(0x4a7b)][_0x5aec4a(0x4174)][_0x5aec4a(0x2e24)],_0x3f9080=_0x4097fa['_content'][_0x5aec4a(0x3584)][_0x5aec4a(0x4a7b)]['context'][_0x5aec4a(0x1b40)],_0x197331=new Cartesian4();return _0x197331['x']=_0x19a928['x']*_0x8d17ee,_0x197331['y']=(0x1-_0x19a928['y'])*_0x3f9080,_0x197331['z']=_0x19a928['z']*_0x8d17ee,_0x197331['w']=(0x1-_0x19a928['w'])*_0x3f9080,_0x197331;},'tile_pickTexture':function(){return _0x4097fa['_pickTexture'];}};return combine$2(_0x29ecfd,_0x5a25ec);};}},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x4ab9)]=function(){var _0x42f2b8=_0x68aa19;return _0x42f2b8(0x1771);};var StyleCommandsNeeded={'ALL_OPAQUE':0x0,'ALL_TRANSLUCENT':0x1,'OPAQUE_AND_TRANSLUCENT':0x2};function getStyleCommandsNeeded(_0x41aea2){var _0x22cb64=_0x68aa19,_0x7d8fb9=_0x41aea2[_0x22cb64(0x24bf)];return 0x0===_0x7d8fb9?StyleCommandsNeeded[_0x22cb64(0x49f6)]:_0x7d8fb9===_0x41aea2[_0x22cb64(0x90b)]?StyleCommandsNeeded[_0x22cb64(0x29c6)]:StyleCommandsNeeded[_0x22cb64(0x37c9)];}function deriveCommand(_0x323f0c){var _0x365b59=_0x68aa19,_0xe4edcf=DrawCommand[_0x365b59(0x4660)](_0x323f0c),_0x697e53=_0xe4edcf[_0x365b59(0x18ad)]===Pass$1[_0x365b59(0x4738)];return _0xe4edcf[_0x365b59(0x15fe)]=defined$1(_0xe4edcf[_0x365b59(0x15fe)])?_0xe4edcf['uniformMap']:{},_0xe4edcf['uniformMap'][_0x365b59(0x2b80)]=function(){return _0x697e53;},_0xe4edcf;}function deriveTranslucentCommand$1(_0x30b8c5){var _0x2510b8=_0x68aa19,_0x38da43=DrawCommand['shallowClone'](_0x30b8c5);return _0x38da43[_0x2510b8(0x18ad)]=Pass$1[_0x2510b8(0x4738)],_0x38da43['renderState']=getTranslucentRenderState$2(_0x30b8c5[_0x2510b8(0x5547)]),_0x38da43;}function deriveOpaqueCommand(_0x322618){var _0x15e519=_0x68aa19,_0x417b08=DrawCommand[_0x15e519(0x4660)](_0x322618);return _0x417b08['renderState']=getOpaqueRenderState(_0x322618[_0x15e519(0x5547)]),_0x417b08;}function getLogDepthPolygonOffsetFragmentShaderProgram$1(_0x31b532,_0x3b83bc){var _0x11c65b=_0x68aa19,_0xddcea9=_0x31b532[_0x11c65b(0x3739)][_0x11c65b(0x25c1)](_0x3b83bc,_0x11c65b(0x2153));if(!defined$1(_0xddcea9)){var _0x383be=_0x3b83bc[_0x11c65b(0x1eae)][_0x11c65b(0x254b)]();_0x383be[_0x11c65b(0x4ce5)]=defined$1(_0x383be[_0x11c65b(0x4ce5)])?_0x383be['defines']['slice'](0x0):[],_0x383be[_0x11c65b(0x4ce5)][_0x11c65b(0x3a33)](_0x11c65b(0x4c8f)),_0x383be[_0x11c65b(0x2fe9)]['unshift'](_0x11c65b(0x4b41)),_0xddcea9=_0x31b532[_0x11c65b(0x3739)]['createDerivedShaderProgram'](_0x3b83bc,_0x11c65b(0x2153),{'vertexShaderSource':_0x3b83bc[_0x11c65b(0x1f4b)],'fragmentShaderSource':_0x383be,'attributeLocations':_0x3b83bc[_0x11c65b(0x3f8d)]});}return _0xddcea9;}function deriveZBackfaceCommand$1(_0x2c3398,_0x51475f){var _0x2f5a34=_0x68aa19,_0x3f5c5d=DrawCommand[_0x2f5a34(0x4660)](_0x51475f),_0x2db11a=clone$1(_0x3f5c5d[_0x2f5a34(0x5547)],!0x0);_0x2db11a[_0x2f5a34(0x16e)][_0x2f5a34(0x20fb)]=!0x0,_0x2db11a[_0x2f5a34(0x16e)][_0x2f5a34(0x3e83)]=CullFace$1['FRONT'],_0x2db11a[_0x2f5a34(0x2f72)]={'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},_0x2db11a[_0x2f5a34(0x2b5)]={'enabled':!0x0,'factor':0x5,'units':0x5},_0x2db11a['stencilTest']=StencilConstants$1['setCesium3DTileBit'](),_0x2db11a['stencilMask']=StencilConstants$1[_0x2f5a34(0x471e)],_0x3f5c5d[_0x2f5a34(0x5547)]=RenderState[_0x2f5a34(0x4d21)](_0x2db11a),_0x3f5c5d['castShadows']=!0x1,_0x3f5c5d[_0x2f5a34(0x4935)]=!0x1,_0x3f5c5d[_0x2f5a34(0x15fe)]=clone$1(_0x51475f['uniformMap']);var _0xba56b2=new Cartesian2(0x5,0x5);return _0x3f5c5d['uniformMap'][_0x2f5a34(0x5551)]=function(){return _0xba56b2;},_0x3f5c5d[_0x2f5a34(0x30a0)]=getLogDepthPolygonOffsetFragmentShaderProgram$1(_0x2c3398,_0x51475f[_0x2f5a34(0x30a0)]),_0x3f5c5d;}function deriveStencilCommand$1(_0x440789,_0x546bd7){var _0x17737d=_0x68aa19,_0xee0c54=DrawCommand[_0x17737d(0x4660)](_0x440789),_0x102176=clone$1(_0xee0c54['renderState'],!0x0);return _0x102176['stencilTest'][_0x17737d(0x20fb)]=!0x0,_0x102176['stencilTest'][_0x17737d(0x1aac)]=StencilConstants$1[_0x17737d(0x21ae)],_0x102176['stencilTest']['reference']=StencilConstants$1[_0x17737d(0x471e)]|_0x546bd7<<StencilConstants$1[_0x17737d(0x1c9c)],_0x102176['stencilTest']['frontFunction']=StencilFunction$1['GREATER_OR_EQUAL'],_0x102176[_0x17737d(0x4c29)]['frontOperation'][_0x17737d(0x1037)]=StencilOperation$1[_0x17737d(0x7c6)],_0x102176[_0x17737d(0x4c29)]['backFunction']=StencilFunction$1['GREATER_OR_EQUAL'],_0x102176[_0x17737d(0x4c29)][_0x17737d(0x4d95)]['zPass']=StencilOperation$1[_0x17737d(0x7c6)],_0x102176[_0x17737d(0x544d)]=StencilConstants$1['CESIUM_3D_TILE_MASK']|StencilConstants$1['SKIP_LOD_MASK'],_0xee0c54[_0x17737d(0x5547)]=RenderState['fromCache'](_0x102176),_0xee0c54;}function getLastSelectionDepth$1(_0xcff246){var _0x45ceac=_0x68aa19;return(_0xcff246[_0x45ceac(0x5547)]['stencilTest'][_0x45ceac(0x324a)]&StencilConstants$1['SKIP_LOD_MASK'])>>>StencilConstants$1[_0x45ceac(0x1c9c)];}function getTranslucentRenderState$2(_0x806962){var _0x4d2fb4=_0x68aa19,_0xb391a3=clone$1(_0x806962,!0x0);return _0xb391a3[_0x4d2fb4(0x16e)][_0x4d2fb4(0x20fb)]=!0x1,_0xb391a3[_0x4d2fb4(0x4ba1)][_0x4d2fb4(0x20fb)]=!0x0,_0xb391a3[_0x4d2fb4(0x41e8)]=!0x1,_0xb391a3['blending']=BlendingState$1[_0x4d2fb4(0x2911)],RenderState[_0x4d2fb4(0x4d21)](_0xb391a3);}function getOpaqueRenderState(_0x3482ae){var _0x37b68f=_0x68aa19,_0xb8274d=clone$1(_0x3482ae,!0x0);return _0xb8274d[_0x37b68f(0x4c29)]=StencilConstants$1[_0x37b68f(0x15c3)](),_0xb8274d[_0x37b68f(0x544d)]=StencilConstants$1['CESIUM_3D_TILE_MASK'],RenderState[_0x37b68f(0x4d21)](_0xb8274d);}function createTexture$1(_0x4315bd,_0x36bd6f,_0x5aeeb8){var _0x895779=_0x68aa19,_0x18c17b=_0x4315bd[_0x895779(0xc60)];return new Texture$1({'context':_0x36bd6f,'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE'],'source':{'width':_0x18c17b['x'],'height':_0x18c17b['y'],'arrayBufferView':_0x5aeeb8},'flipY':!0x1,'sampler':new Sampler({'minificationFilter':TextureMinificationFilter$1[_0x895779(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x895779(0x44a2)]})});}function createPickTexture(_0x64c4a3,_0x190332){var _0x2cc880=_0x68aa19,_0x1b4c7f=_0x64c4a3[_0x2cc880(0x90b)];if(!defined$1(_0x64c4a3[_0x2cc880(0x114)])&&_0x1b4c7f>0x0){for(var _0x246d69=_0x64c4a3[_0x2cc880(0x57b1)],_0x1aa1f3=getByteLength(_0x64c4a3),_0xea28ce=new Uint8Array(_0x1aa1f3),_0x3c1c18=_0x64c4a3[_0x2cc880(0x26d1)],_0x187671=0x0;_0x187671<_0x1b4c7f;++_0x187671){var _0x3b3cd2=_0x190332[_0x2cc880(0x36ef)](_0x3c1c18[_0x2cc880(0x5804)](_0x187671));_0x246d69[_0x2cc880(0x3a33)](_0x3b3cd2);var _0xce5a86=_0x3b3cd2['color'],_0x42fd97=0x4*_0x187671;_0xea28ce[_0x42fd97]=Color$2[_0x2cc880(0x3b2b)](_0xce5a86['red']),_0xea28ce[_0x42fd97+0x1]=Color$2[_0x2cc880(0x3b2b)](_0xce5a86[_0x2cc880(0x2129)]),_0xea28ce[_0x42fd97+0x2]=Color$2[_0x2cc880(0x3b2b)](_0xce5a86[_0x2cc880(0x28f8)]),_0xea28ce[_0x42fd97+0x3]=Color$2[_0x2cc880(0x3b2b)](_0xce5a86[_0x2cc880(0x24f9)]);}_0x64c4a3[_0x2cc880(0x114)]=createTexture$1(_0x64c4a3,_0x190332,_0xea28ce),_0x3c1c18['tileset']['_statistics'][_0x2cc880(0x44e0)]+=_0x64c4a3['_pickTexture'][_0x2cc880(0x4cb6)];}}function updateBatchTexture(_0x4f94f8){var _0x5bea72=_0x68aa19,_0x95a227=_0x4f94f8['_textureDimensions'];_0x4f94f8[_0x5bea72(0x12ef)][_0x5bea72(0x3e99)]({'width':_0x95a227['x'],'height':_0x95a227['y'],'arrayBufferView':_0x4f94f8[_0x5bea72(0x1a1b)]});}function Cesium3DTileFeature(_0x2bafe7,_0x416145){var _0x144351=_0x68aa19;this[_0x144351(0x26d1)]=_0x2bafe7,this['_batchId']=_0x416145,this['_color']=void 0x0;}function Cesium3DTileFeatureTable(_0x4b861d,_0x372891){var _0x1a7c2e=_0x68aa19;this['json']=_0x4b861d,this[_0x1a7c2e(0x1de1)]=_0x372891,this['_cachedTypedArrays']={},this['featuresLength']=0x0;}function getTypedArrayFromBinary(_0x213a7a,_0xf4f421,_0x3192a1,_0xfb1a56,_0x3c8820,_0x325200){var _0x303f83=_0x68aa19,_0x26a6f7=_0x213a7a[_0x303f83(0x4448)],_0x4919b3=_0x26a6f7[_0xf4f421];return defined$1(_0x4919b3)||(_0x4919b3=ComponentDatatype$1['createArrayBufferView'](_0x3192a1,_0x213a7a[_0x303f83(0x1de1)][_0x303f83(0x1de1)],_0x213a7a['buffer'][_0x303f83(0x42fe)]+_0x325200,_0x3c8820*_0xfb1a56),_0x26a6f7[_0xf4f421]=_0x4919b3),_0x4919b3;}function getTypedArrayFromArray(_0x4bd14e,_0x192345,_0x2372cc,_0x19e7ef){var _0x29b7c2=_0x68aa19,_0x55eea2=_0x4bd14e['_cachedTypedArrays'],_0x4637b7=_0x55eea2[_0x192345];return defined$1(_0x4637b7)||(_0x4637b7=ComponentDatatype$1[_0x29b7c2(0x2074)](_0x2372cc,_0x19e7ef),_0x55eea2[_0x192345]=_0x4637b7),_0x4637b7;}function addToArray(_0x5556c1,_0x5c1552,_0x264d84){var _0x196648=_0x68aa19;if(_0x264d84=defaultValue$1(_0x264d84,!0x1)){var _0x46d8b6=_0x5556c1[_0x196648(0x33ab)](_0x5c1552);if(_0x46d8b6>-0x1)return _0x46d8b6;}return _0x5556c1[_0x196648(0x3a33)](_0x5c1552),_0x5556c1[_0x196648(0x531b)]-0x1;}function hasExtension(_0x34bf1a,_0x150bfa){var _0x34f4d4=_0x68aa19;return defined$1(_0x34bf1a['extensionsUsed'])&&_0x34bf1a['extensionsUsed'][_0x34f4d4(0x33ab)](_0x150bfa)>=0x0;}function ForEach(){}function numberOfComponentsForType(_0x43dcc2){var _0x42b9ac=_0x68aa19;switch(_0x43dcc2){case _0x42b9ac(0x3471):return 0x1;case _0x42b9ac(0x2ac8):return 0x2;case _0x42b9ac(0x16d7):return 0x3;case _0x42b9ac(0x35c):case _0x42b9ac(0x995):return 0x4;case'MAT3':return 0x9;case'MAT4':return 0x10;}}function getAccessorByteStride(_0x1e7910,_0x2e9ced){var _0x3417ea=_0x68aa19,_0x2b1720=_0x2e9ced[_0x3417ea(0x246a)];if(defined$1(_0x2b1720)){var _0x446e82=_0x1e7910[_0x3417ea(0xb5c)][_0x2b1720];if(defined$1(_0x446e82['byteStride'])&&_0x446e82[_0x3417ea(0x4cac)]>0x0)return _0x446e82['byteStride'];}return ComponentDatatype$1[_0x3417ea(0x2f7d)](_0x2e9ced[_0x3417ea(0xe17)])*numberOfComponentsForType(_0x2e9ced[_0x3417ea(0x3243)]);}function addDefaults(_0x4bef2b){var _0x1ede76=_0x68aa19;ForEach[_0x1ede76(0x2165)](_0x4bef2b,function(_0x5f0f00){var _0xf57e3b=_0x1ede76;defined$1(_0x5f0f00[_0xf57e3b(0x246a)])&&(_0x5f0f00[_0xf57e3b(0x42fe)]=defaultValue$1(_0x5f0f00[_0xf57e3b(0x42fe)],0x0));}),ForEach[_0x1ede76(0x246a)](_0x4bef2b,function(_0x194588){var _0x26b6f0=_0x1ede76;defined$1(_0x194588[_0x26b6f0(0x1de1)])&&(_0x194588['byteOffset']=defaultValue$1(_0x194588[_0x26b6f0(0x42fe)],0x0));}),ForEach[_0x1ede76(0x38d)](_0x4bef2b,function(_0x5b4213){ForEach['meshPrimitive'](_0x5b4213,function(_0x47d8de){var _0x38a236=_0x54f3;(_0x47d8de[_0x38a236(0x4318)]=defaultValue$1(_0x47d8de[_0x38a236(0x4318)],WebGLConstants$1[_0x38a236(0x139)]),!defined$1(_0x47d8de[_0x38a236(0x128b)]))&&(defined$1(_0x4bef2b[_0x38a236(0x2ff4)])||(_0x4bef2b[_0x38a236(0x2ff4)]=[]),_0x47d8de['material']=addToArray(_0x4bef2b[_0x38a236(0x2ff4)],{'name':_0x38a236(0x1c5e)}));});}),ForEach['accessorContainingVertexAttributeData'](_0x4bef2b,function(_0x3287e2){var _0x3624c7=_0x1ede76,_0x503ea6=_0x4bef2b['accessors'][_0x3287e2],_0x30ff98=_0x503ea6['bufferView'];if(_0x503ea6[_0x3624c7(0x17e)]=defaultValue$1(_0x503ea6[_0x3624c7(0x17e)],!0x1),defined$1(_0x30ff98)){var _0x536ab3=_0x4bef2b['bufferViews'][_0x30ff98];_0x536ab3[_0x3624c7(0x4cac)]=getAccessorByteStride(_0x4bef2b,_0x503ea6),_0x536ab3[_0x3624c7(0x15c9)]=WebGLConstants$1['ARRAY_BUFFER'];}}),ForEach['accessorContainingIndexData'](_0x4bef2b,function(_0x1423c4){var _0x2c3dac=_0x1ede76,_0x1ea300=_0x4bef2b[_0x2c3dac(0x4116)][_0x1423c4][_0x2c3dac(0x246a)];defined$1(_0x1ea300)&&(_0x4bef2b['bufferViews'][_0x1ea300][_0x2c3dac(0x15c9)]=WebGLConstants$1[_0x2c3dac(0x45a7)]);}),ForEach[_0x1ede76(0x128b)](_0x4bef2b,function(_0x379d2f){var _0x354174=_0x1ede76,_0x5723f0=defaultValue$1(_0x379d2f[_0x354174(0x477b)],defaultValue$1['EMPTY_OBJECT']),_0x2b08f1=_0x5723f0[_0x354174(0x1427)];if(defined$1(_0x2b08f1)){var _0x143e69=_0x2b08f1['technique'],_0x4707ec=defined$1(_0x2b08f1[_0x354174(0x21e8)])?_0x2b08f1[_0x354174(0x21e8)]:{};return _0x2b08f1[_0x354174(0x21e8)]=_0x4707ec,_0x4707ec[_0x354174(0x556e)]=defined$1(_0x4707ec['ambient'])?_0x4707ec[_0x354174(0x556e)]:[0x0,0x0,0x0,0x1],_0x4707ec[_0x354174(0x979)]=defined$1(_0x4707ec[_0x354174(0x979)])?_0x4707ec['emission']:[0x0,0x0,0x0,0x1],_0x4707ec[_0x354174(0x4bc2)]=defaultValue$1(_0x4707ec[_0x354174(0x4bc2)],0x1),_0x4707ec[_0x354174(0x104f)]=defaultValue$1(_0x4707ec['transparent'],!0x1),_0x4707ec[_0x354174(0x2744)]=defaultValue$1(_0x4707ec[_0x354174(0x2744)],!0x1),void(_0x354174(0x3c69)!==_0x143e69&&(_0x4707ec['diffuse']=defined$1(_0x4707ec[_0x354174(0x448f)])?_0x4707ec['diffuse']:[0x0,0x0,0x0,0x1],'LAMBERT'!==_0x143e69&&(_0x4707ec[_0x354174(0x557d)]=defined$1(_0x4707ec['specular'])?_0x4707ec['specular']:[0x0,0x0,0x0,0x1],_0x4707ec[_0x354174(0x21ee)]=defaultValue$1(_0x4707ec[_0x354174(0x21ee)],0x0))));}_0x379d2f[_0x354174(0x2ead)]=defaultValue$1(_0x379d2f[_0x354174(0x2ead)],[0x0,0x0,0x0]),_0x379d2f['alphaMode']=defaultValue$1(_0x379d2f[_0x354174(0x445b)],_0x354174(0x3c49)),_0x379d2f[_0x354174(0x2744)]=defaultValue$1(_0x379d2f[_0x354174(0x2744)],!0x1),_0x354174(0x5415)===_0x379d2f[_0x354174(0x445b)]&&(_0x379d2f[_0x354174(0x3a35)]=defaultValue$1(_0x379d2f[_0x354174(0x3a35)],0.5)),defined$1(_0x5723f0[_0x354174(0x4798)])&&ForEach[_0x354174(0x3a55)](_0x379d2f,function(_0x3294d8){var _0x3bb852=_0x354174;defined$1(_0x3294d8[_0x3bb852(0x1fda)])&&addTextureDefaults(_0x3294d8);}),addTextureDefaults(_0x379d2f[_0x354174(0x2eda)]),addTextureDefaults(_0x379d2f[_0x354174(0xfcd)]),addTextureDefaults(_0x379d2f[_0x354174(0x4dde)]);var _0x4b6879=_0x379d2f[_0x354174(0x17c7)];defined$1(_0x4b6879)&&(_0x4b6879[_0x354174(0x438a)]=defaultValue$1(_0x4b6879[_0x354174(0x438a)],[0x1,0x1,0x1,0x1]),_0x4b6879[_0x354174(0x933)]=defaultValue$1(_0x4b6879[_0x354174(0x933)],0x1),_0x4b6879[_0x354174(0x4d00)]=defaultValue$1(_0x4b6879['roughnessFactor'],0x1),addTextureDefaults(_0x4b6879[_0x354174(0x2f47)]),addTextureDefaults(_0x4b6879[_0x354174(0x2055)]));var _0x31f355=_0x5723f0['pbrSpecularGlossiness'];defined$1(_0x31f355)&&(_0x31f355[_0x354174(0x1b0f)]=defaultValue$1(_0x31f355[_0x354174(0x1b0f)],[0x1,0x1,0x1,0x1]),_0x31f355['specularFactor']=defaultValue$1(_0x31f355[_0x354174(0x8a0)],[0x1,0x1,0x1]),_0x31f355[_0x354174(0x478d)]=defaultValue$1(_0x31f355[_0x354174(0x478d)],0x1),addTextureDefaults(_0x31f355['specularGlossinessTexture']));}),ForEach[_0x1ede76(0x5734)](_0x4bef2b,function(_0x471b68){var _0x2642bc=_0x1ede76;ForEach[_0x2642bc(0x522b)](_0x471b68,function(_0x5338c4){var _0x40a349=_0x2642bc;_0x5338c4[_0x40a349(0x3cc7)]=defaultValue$1(_0x5338c4['interpolation'],_0x40a349(0x2225));});});var _0x12dc5d=getAnimatedNodes(_0x4bef2b);return ForEach[_0x1ede76(0x3faa)](_0x4bef2b,function(_0x233fb3,_0x3b763e){var _0x80bae8=_0x1ede76;defined$1(_0x12dc5d[_0x3b763e])||defined$1(_0x233fb3['translation'])||defined$1(_0x233fb3['rotation'])||defined$1(_0x233fb3[_0x80bae8(0x1ed8)])?(_0x233fb3[_0x80bae8(0x3981)]=defaultValue$1(_0x233fb3[_0x80bae8(0x3981)],[0x0,0x0,0x0]),_0x233fb3[_0x80bae8(0x374)]=defaultValue$1(_0x233fb3[_0x80bae8(0x374)],[0x0,0x0,0x0,0x1]),_0x233fb3[_0x80bae8(0x1ed8)]=defaultValue$1(_0x233fb3[_0x80bae8(0x1ed8)],[0x1,0x1,0x1])):_0x233fb3['matrix']=defaultValue$1(_0x233fb3['matrix'],[0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1]);}),ForEach['sampler'](_0x4bef2b,function(_0x264426){var _0x566b2d=_0x1ede76;_0x264426[_0x566b2d(0x4200)]=defaultValue$1(_0x264426['wrapS'],WebGLConstants$1[_0x566b2d(0x2124)]),_0x264426[_0x566b2d(0x2a42)]=defaultValue$1(_0x264426[_0x566b2d(0x2a42)],WebGLConstants$1[_0x566b2d(0x2124)]);}),defined$1(_0x4bef2b[_0x1ede76(0x4230)])&&!defined$1(_0x4bef2b[_0x1ede76(0x1d45)])&&(_0x4bef2b['scene']=0x0),_0x4bef2b;}function getAnimatedNodes(_0x57ad52){var _0x51beba=_0x68aa19,_0x1f26cc={};return ForEach[_0x51beba(0x5734)](_0x57ad52,function(_0x28429c){var _0x40d0be=_0x51beba;ForEach[_0x40d0be(0x19c4)](_0x28429c,function(_0x56465d){var _0x3d9954=_0x40d0be,_0x48c846=_0x56465d[_0x3d9954(0x15c9)],_0xa0e668=_0x48c846[_0x3d9954(0x3faa)],_0x4f6335=_0x48c846[_0x3d9954(0x3906)];_0x3d9954(0x3981)!==_0x4f6335&&_0x3d9954(0x374)!==_0x4f6335&&_0x3d9954(0x1ed8)!==_0x4f6335||(_0x1f26cc[_0xa0e668]=!0x0);});}),_0x1f26cc;}function addTextureDefaults(_0x3ab033){var _0x497e34=_0x68aa19;defined$1(_0x3ab033)&&(_0x3ab033[_0x497e34(0x5644)]=defaultValue$1(_0x3ab033[_0x497e34(0x5644)],0x0));}function addPipelineExtras(_0x3f1b65){var _0x483fbf=_0x68aa19;return ForEach[_0x483fbf(0xe24)](_0x3f1b65,function(_0x28e248){addExtras(_0x28e248);}),ForEach[_0x483fbf(0x1de1)](_0x3f1b65,function(_0x2bdfbc){addExtras(_0x2bdfbc);}),ForEach['image'](_0x3f1b65,function(_0x3ce68d){var _0x5e8953=_0x483fbf;addExtras(_0x3ce68d),ForEach[_0x5e8953(0x518b)](_0x3ce68d,function(_0x364800){addExtras(_0x364800);});}),addExtras(_0x3f1b65),_0x3f1b65;}function addExtras(_0x4c7be7){var _0x199a65=_0x68aa19;_0x4c7be7[_0x199a65(0x2c55)]=defined$1(_0x4c7be7['extras'])?_0x4c7be7[_0x199a65(0x2c55)]:{},_0x4c7be7[_0x199a65(0x2c55)]['_pipeline']=defined$1(_0x4c7be7['extras']['_pipeline'])?_0x4c7be7['extras'][_0x199a65(0xf10)]:{};}function removeExtensionsRequired(_0x5ef56a,_0x5a31f7){var _0x37c19d=_0x68aa19,_0x84f779=_0x5ef56a['extensionsRequired'];if(defined$1(_0x84f779)){var _0x3dd260=_0x84f779[_0x37c19d(0x33ab)](_0x5a31f7);_0x3dd260>=0x0&&_0x84f779[_0x37c19d(0x4bc6)](_0x3dd260,0x1),0x0===_0x84f779['length']&&delete _0x5ef56a[_0x37c19d(0x15a3)];}}function removeExtensionsUsed(_0x5c9c4b,_0x3717d4){var _0x446a09=_0x68aa19,_0x2ad917=_0x5c9c4b[_0x446a09(0x83a)];if(defined$1(_0x2ad917)){var _0x5030ee=_0x2ad917[_0x446a09(0x33ab)](_0x3717d4);_0x5030ee>=0x0&&_0x2ad917[_0x446a09(0x4bc6)](_0x5030ee,0x1),removeExtensionsRequired(_0x5c9c4b,_0x3717d4),0x0===_0x2ad917[_0x446a09(0x531b)]&&delete _0x5c9c4b['extensionsUsed'];}}Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x3a29)]=function(_0x3837e7,_0x2ee8b6){var _0x114b7e=_0x68aa19;for(var _0x8b26c5=_0x3837e7[_0x114b7e(0x3080)],_0x1cf24d=_0x8b26c5[_0x114b7e(0x531b)],_0x11abc9=this['_content'][_0x114b7e(0x2050)],_0x30d30f=_0x11abc9['_finalResolution'],_0x96e9b7=_0x11abc9[_0x114b7e(0x3584)],_0x2d3355=_0x96e9b7[_0x114b7e(0x542f)]&&_0x96e9b7[_0x114b7e(0x34e5)]&&_0x3837e7[_0x114b7e(0x4174)]['stencilBuffer'],_0x3f03f=getStyleCommandsNeeded(this),_0x2496ac=_0x2ee8b6;_0x2496ac<_0x1cf24d;++_0x2496ac){var _0x244704=_0x8b26c5[_0x2496ac],_0x49046f=_0x244704[_0x114b7e(0x457d)][_0x114b7e(0x3584)];defined$1(_0x49046f)&&!_0x244704[_0x114b7e(0x5660)]||(_0x49046f={},_0x244704[_0x114b7e(0x457d)][_0x114b7e(0x3584)]=_0x49046f,_0x49046f[_0x114b7e(0x342b)]=deriveCommand(_0x244704),_0x244704[_0x114b7e(0x5660)]=!0x1);var _0x432ce2=_0x49046f['originalCommand'];_0x3f03f!==StyleCommandsNeeded[_0x114b7e(0x49f6)]&&_0x244704[_0x114b7e(0x18ad)]!==Pass$1[_0x114b7e(0x4738)]&&(defined$1(_0x49046f[_0x114b7e(0x33aa)])||(_0x49046f[_0x114b7e(0x33aa)]=deriveTranslucentCommand$1(_0x432ce2))),_0x3f03f!==StyleCommandsNeeded[_0x114b7e(0x29c6)]&&_0x244704[_0x114b7e(0x18ad)]!==Pass$1['TRANSLUCENT']&&(defined$1(_0x49046f['opaque'])||(_0x49046f['opaque']=deriveOpaqueCommand(_0x432ce2)),_0x2d3355&&(_0x30d30f||(defined$1(_0x49046f[_0x114b7e(0xeaf)])||(_0x49046f[_0x114b7e(0xeaf)]=deriveZBackfaceCommand$1(_0x3837e7['context'],_0x432ce2)),_0x96e9b7[_0x114b7e(0x28f5)][_0x114b7e(0x3a33)](_0x49046f[_0x114b7e(0xeaf)])),defined$1(_0x49046f['stencil'])&&_0x11abc9[_0x114b7e(0x3892)]===getLastSelectionDepth$1(_0x49046f[_0x114b7e(0x38a4)])||(_0x244704['renderState'][_0x114b7e(0x41e8)]?_0x49046f['stencil']=deriveStencilCommand$1(_0x432ce2,_0x11abc9[_0x114b7e(0x3892)]):_0x49046f[_0x114b7e(0x38a4)]=_0x49046f[_0x114b7e(0x4360)])));var _0x510809=_0x2d3355?_0x49046f[_0x114b7e(0x38a4)]:_0x49046f[_0x114b7e(0x4360)],_0x6c581c=_0x49046f['translucent'];_0x244704[_0x114b7e(0x18ad)]!==Pass$1[_0x114b7e(0x4738)]?(_0x3f03f===StyleCommandsNeeded[_0x114b7e(0x49f6)]&&(_0x8b26c5[_0x2496ac]=_0x510809),_0x3f03f===StyleCommandsNeeded[_0x114b7e(0x29c6)]&&(_0x8b26c5[_0x2496ac]=_0x6c581c),_0x3f03f===StyleCommandsNeeded[_0x114b7e(0x37c9)]&&(_0x8b26c5[_0x2496ac]=_0x510809,_0x8b26c5[_0x114b7e(0x3a33)](_0x6c581c))):_0x8b26c5[_0x2496ac]=_0x432ce2;}},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x4938db,_0x1cb5a1){var _0x2b13d6=_0x68aa19,_0x3dade4=_0x1cb5a1[_0x2b13d6(0x4174)];this[_0x2b13d6(0x57c9)]=_0x3dade4[_0x2b13d6(0xcfa)];var _0x10cbb2=_0x1cb5a1[_0x2b13d6(0x14f6)];(_0x10cbb2[_0x2b13d6(0x3f0b)]||_0x10cbb2[_0x2b13d6(0x4ce)])&&createPickTexture(this,_0x3dade4),this[_0x2b13d6(0x1738)]&&(this['_batchValuesDirty']=!0x1,defined$1(this['_batchTexture'])||(this[_0x2b13d6(0x12ef)]=createTexture$1(this,_0x3dade4,this[_0x2b13d6(0x1a1b)]),_0x4938db[_0x2b13d6(0x1805)][_0x2b13d6(0x44e0)]+=this[_0x2b13d6(0x12ef)]['sizeInBytes']),updateBatchTexture(this));},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Cesium3DTileBatchTable[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x3d7e60=_0x68aa19;this['_batchTexture']=this[_0x3d7e60(0x12ef)]&&this[_0x3d7e60(0x12ef)]['destroy'](),this['_pickTexture']=this[_0x3d7e60(0x114)]&&this[_0x3d7e60(0x114)][_0x3d7e60(0x2578)]();for(var _0x368854=this[_0x3d7e60(0x57b1)],_0x4fc2f7=_0x368854['length'],_0x2d879b=0x0;_0x2d879b<_0x4fc2f7;++_0x2d879b)_0x368854[_0x2d879b][_0x3d7e60(0x2578)]();return destroyObject$1(this);},Object['defineProperties'](Cesium3DTileFeature[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0x5317bf=_0x68aa19;return this[_0x5317bf(0x26d1)][_0x5317bf(0x3ad4)][_0x5317bf(0x21ac)](this[_0x5317bf(0x300f)]);},'set':function(_0x52b10d){var _0x28ffb2=_0x68aa19;this[_0x28ffb2(0x26d1)][_0x28ffb2(0x3ad4)][_0x28ffb2(0x4acb)](this[_0x28ffb2(0x300f)],_0x52b10d);}},'color':{'get':function(){var _0x427739=_0x68aa19;return defined$1(this[_0x427739(0x57d1)])||(this[_0x427739(0x57d1)]=new Color$2()),this['_content'][_0x427739(0x3ad4)][_0x427739(0x2618)](this[_0x427739(0x300f)],this[_0x427739(0x57d1)]);},'set':function(_0x2aa5ef){var _0x2291a3=_0x68aa19;this[_0x2291a3(0x26d1)]['batchTable']['setColor'](this[_0x2291a3(0x300f)],_0x2aa5ef);}},'content':{'get':function(){return this['_content'];}},'tileset':{'get':function(){var _0x3d48f5=_0x68aa19;return this[_0x3d48f5(0x26d1)][_0x3d48f5(0x3584)];}},'primitive':{'get':function(){var _0x4c8501=_0x68aa19;return this[_0x4c8501(0x26d1)]['tileset'];}},'pickId':{'get':function(){var _0x49834a=_0x68aa19;return this[_0x49834a(0x26d1)][_0x49834a(0x3ad4)]['getPickColor'](this['_batchId']);}}}),Cesium3DTileFeature[_0x68aa19(0x4b51)][_0x68aa19(0x14e)]=function(_0x1ca16b){var _0xbc4541=_0x68aa19;return this[_0xbc4541(0x26d1)][_0xbc4541(0x3ad4)][_0xbc4541(0x14e)](this[_0xbc4541(0x300f)],_0x1ca16b);},Cesium3DTileFeature[_0x68aa19(0x4b51)][_0x68aa19(0x401a)]=function(_0x4fd70b){var _0x103d40=_0x68aa19;return this[_0x103d40(0x26d1)][_0x103d40(0x3ad4)][_0x103d40(0x401a)](this['_batchId'],_0x4fd70b);},Cesium3DTileFeature['prototype'][_0x68aa19(0x46db)]=function(_0x583765){var _0x56af6f=_0x68aa19;return this[_0x56af6f(0x26d1)][_0x56af6f(0x3ad4)][_0x56af6f(0x46db)](this['_batchId'],_0x583765);},Cesium3DTileFeature[_0x68aa19(0x4b51)][_0x68aa19(0x2318)]=function(_0x52a07a,_0x4fae7d){var _0x1ba304=_0x68aa19;this[_0x1ba304(0x26d1)]['batchTable']['setProperty'](this[_0x1ba304(0x300f)],_0x52a07a,_0x4fae7d),this[_0x1ba304(0x26d1)][_0x1ba304(0x137d)]=!0x0;},Cesium3DTileFeature[_0x68aa19(0x4b51)][_0x68aa19(0x4ff5)]=function(_0x53311f){var _0x2a4c8d=_0x68aa19;return this[_0x2a4c8d(0x26d1)][_0x2a4c8d(0x3ad4)][_0x2a4c8d(0x4ff5)](this[_0x2a4c8d(0x300f)],_0x53311f);},Cesium3DTileFeature[_0x68aa19(0x4b51)][_0x68aa19(0x1c1e)]=function(_0x3b2599){var _0x14f187=_0x68aa19;return this[_0x14f187(0x26d1)]['batchTable'][_0x14f187(0x1c1e)](this['_batchId'],_0x3b2599);},Cesium3DTileFeature[_0x68aa19(0x4b51)]['getExactClassName']=function(){var _0x53e0d7=_0x68aa19;return this[_0x53e0d7(0x26d1)][_0x53e0d7(0x3ad4)][_0x53e0d7(0x2a8c)](this[_0x53e0d7(0x300f)]);},Cesium3DTileFeatureTable['prototype']['getGlobalProperty']=function(_0x15f33b,_0x5553b7,_0x51622b){var _0x4754a0=_0x68aa19,_0x245583=this['json'][_0x15f33b];if(defined$1(_0x245583))return defined$1(_0x245583[_0x4754a0(0x42fe)])?getTypedArrayFromBinary(this,_0x15f33b,_0x5553b7=defaultValue$1(_0x5553b7,ComponentDatatype$1['UNSIGNED_INT']),_0x51622b=defaultValue$1(_0x51622b,0x1),0x1,_0x245583['byteOffset']):_0x245583;},Cesium3DTileFeatureTable[_0x68aa19(0x4b51)][_0x68aa19(0x904)]=function(_0x4928fd,_0x428603,_0x50643d){var _0x1795a3=_0x68aa19,_0x28c77c=this[_0x1795a3(0x3699)][_0x4928fd];if(defined$1(_0x28c77c))return defined$1(_0x28c77c['byteOffset'])?(defined$1(_0x28c77c[_0x1795a3(0xe17)])&&(_0x428603=ComponentDatatype$1['fromName'](_0x28c77c[_0x1795a3(0xe17)])),getTypedArrayFromBinary(this,_0x4928fd,_0x428603,_0x50643d,this[_0x1795a3(0x90b)],_0x28c77c['byteOffset'])):getTypedArrayFromArray(this,_0x4928fd,_0x428603,_0x28c77c);},Cesium3DTileFeatureTable[_0x68aa19(0x4b51)][_0x68aa19(0x46db)]=function(_0x542d72,_0x581a26,_0x3c7b83,_0x3f4a52,_0x1cb8f3){var _0x306cb9=_0x68aa19;if(defined$1(this[_0x306cb9(0x3699)][_0x542d72])){var _0x2b35cd=this[_0x306cb9(0x904)](_0x542d72,_0x581a26,_0x3c7b83);if(0x1===_0x3c7b83)return _0x2b35cd[_0x3f4a52];for(var _0x4a1e10=0x0;_0x4a1e10<_0x3c7b83;++_0x4a1e10)_0x1cb8f3[_0x4a1e10]=_0x2b35cd[_0x3c7b83*_0x3f4a52+_0x4a1e10];return _0x1cb8f3;}},ForEach['objectLegacy']=function(_0x533e25,_0x8bb7af){var _0x2b8e76=_0x68aa19;if(defined$1(_0x533e25)){for(var _0x195b22 in _0x533e25)if(Object[_0x2b8e76(0x4b51)][_0x2b8e76(0x2a77)][_0x2b8e76(0x317a)](_0x533e25,_0x195b22)){var _0x226652=_0x8bb7af(_0x533e25[_0x195b22],_0x195b22);if(defined$1(_0x226652))return _0x226652;}}},ForEach[_0x68aa19(0x5014)]=function(_0x293f57,_0x3c4461){var _0x491e7a=_0x68aa19;if(defined$1(_0x293f57))for(var _0x4dade9=_0x293f57[_0x491e7a(0x531b)],_0x5009e7=0x0;_0x5009e7<_0x4dade9;_0x5009e7++){var _0x5cfba3=_0x3c4461(_0x293f57[_0x5009e7],_0x5009e7);if(defined$1(_0x5cfba3))return _0x5cfba3;}},ForEach['topLevel']=function(_0x471cb8,_0x59e974,_0x250ee9){var _0x511be6=_0x68aa19,_0x5ed693=_0x471cb8[_0x59e974];return defined$1(_0x5ed693)&&!Array['isArray'](_0x5ed693)?ForEach[_0x511be6(0x157d)](_0x5ed693,_0x250ee9):ForEach[_0x511be6(0x5014)](_0x5ed693,_0x250ee9);},ForEach[_0x68aa19(0x2165)]=function(_0xe16623,_0x496755){var _0x5bda57=_0x68aa19;return ForEach[_0x5bda57(0x1b41)](_0xe16623,_0x5bda57(0x4116),_0x496755);},ForEach[_0x68aa19(0x1d5b)]=function(_0x14f37b,_0x4d9a50,_0x2fbf66){var _0x4bcc7e=_0x68aa19,_0x1a4696={};return ForEach[_0x4bcc7e(0x38d)](_0x14f37b,function(_0x3ee7f8){var _0x19523e=_0x4bcc7e;return ForEach[_0x19523e(0x142f)](_0x3ee7f8,function(_0x592cdb){var _0x1169c1=_0x19523e,_0x38bdfb=ForEach[_0x1169c1(0x54f6)](_0x592cdb,function(_0x502eb1,_0x3cf0ea){var _0x496390=_0x1169c1;if(0x0===_0x3cf0ea[_0x496390(0x33ab)](_0x4d9a50)&&!defined$1(_0x1a4696[_0x502eb1])){_0x1a4696[_0x502eb1]=!0x0;var _0x547527=_0x2fbf66(_0x502eb1);if(defined$1(_0x547527))return _0x547527;}});return defined$1(_0x38bdfb)?_0x38bdfb:ForEach[_0x1169c1(0xae5)](_0x592cdb,function(_0x39dd4c){var _0x52afc3=_0x1169c1;return ForEach[_0x52afc3(0x2498)](_0x39dd4c,function(_0x229df7,_0x2b106f){var _0x59f58a=_0x52afc3;if(0x0===_0x2b106f[_0x59f58a(0x33ab)](_0x4d9a50)&&!defined$1(_0x1a4696[_0x229df7])){_0x1a4696[_0x229df7]=!0x0;var _0x1c0b39=_0x2fbf66(_0x229df7);if(defined$1(_0x1c0b39))return _0x1c0b39;}});});});});},ForEach[_0x68aa19(0x1f1a)]=function(_0x431605,_0x4ad73d){var _0x487a4f={};return ForEach['mesh'](_0x431605,function(_0x70f7f2){var _0x2d6e29=_0x54f3;return ForEach[_0x2d6e29(0x142f)](_0x70f7f2,function(_0x32b130){var _0x3301ed=ForEach['meshPrimitiveAttribute'](_0x32b130,function(_0x3bc27c){if(!defined$1(_0x487a4f[_0x3bc27c])){_0x487a4f[_0x3bc27c]=!0x0;var _0x1841df=_0x4ad73d(_0x3bc27c);if(defined$1(_0x1841df))return _0x1841df;}});return defined$1(_0x3301ed)?_0x3301ed:ForEach['meshPrimitiveTarget'](_0x32b130,function(_0x1b07d1){var _0x4592c0=_0x54f3;return ForEach[_0x4592c0(0x2498)](_0x1b07d1,function(_0x1db53f){if(!defined$1(_0x487a4f[_0x1db53f])){_0x487a4f[_0x1db53f]=!0x0;var _0x4c3e83=_0x4ad73d(_0x1db53f);if(defined$1(_0x4c3e83))return _0x4c3e83;}});});});});},ForEach['accessorContainingIndexData']=function(_0x5135a8,_0x15991a){var _0x49f019=_0x68aa19,_0x34159c={};return ForEach[_0x49f019(0x38d)](_0x5135a8,function(_0x425144){var _0x27b884=_0x49f019;return ForEach[_0x27b884(0x142f)](_0x425144,function(_0x32ad59){var _0x329b5c=_0x27b884,_0x5ac454=_0x32ad59[_0x329b5c(0x525a)];if(defined$1(_0x5ac454)&&!defined$1(_0x34159c[_0x5ac454])){_0x34159c[_0x5ac454]=!0x0;var _0x181c3f=_0x15991a(_0x5ac454);if(defined$1(_0x181c3f))return _0x181c3f;}});});},ForEach[_0x68aa19(0x5734)]=function(_0x4da4d6,_0x22b280){var _0x1f066c=_0x68aa19;return ForEach[_0x1f066c(0x1b41)](_0x4da4d6,_0x1f066c(0x179a),_0x22b280);},ForEach['animationChannel']=function(_0x5b41ba,_0x4e09f5){var _0x2aba45=_0x68aa19,_0x2066cb=_0x5b41ba['channels'];return ForEach[_0x2aba45(0x5014)](_0x2066cb,_0x4e09f5);},ForEach['animationSampler']=function(_0x3ea518,_0x31eb01){var _0xeca506=_0x68aa19,_0xc6b9d2=_0x3ea518[_0xeca506(0x2cc)];return ForEach['object'](_0xc6b9d2,_0x31eb01);},ForEach[_0x68aa19(0x1de1)]=function(_0x35099c,_0x45e950){return ForEach['topLevel'](_0x35099c,'buffers',_0x45e950);},ForEach[_0x68aa19(0x246a)]=function(_0x457210,_0x1000c6){return ForEach['topLevel'](_0x457210,'bufferViews',_0x1000c6);},ForEach[_0x68aa19(0x1224)]=function(_0x451ac7,_0x35ff16){var _0x32eddf=_0x68aa19;return ForEach[_0x32eddf(0x1b41)](_0x451ac7,_0x32eddf(0x4be5),_0x35ff16);},ForEach[_0x68aa19(0x4133)]=function(_0x5d9538,_0x42f372){var _0x6a92ce=_0x68aa19;return ForEach['topLevel'](_0x5d9538,_0x6a92ce(0x2831),_0x42f372);},ForEach[_0x68aa19(0x518b)]=function(_0xa05c15,_0x12f264){var _0x1aa1ff=_0x68aa19;if(defined$1(_0xa05c15['extras'])){var _0x1c008d=_0xa05c15[_0x1aa1ff(0x2c55)][_0x1aa1ff(0x2345)];for(var _0x4f7eda in _0x1c008d)if(Object[_0x1aa1ff(0x4b51)][_0x1aa1ff(0x2a77)][_0x1aa1ff(0x317a)](_0x1c008d,_0x4f7eda)){var _0x1bc9dc=_0x12f264(_0x1c008d[_0x4f7eda],_0x4f7eda);if(defined$1(_0x1bc9dc))return _0x1bc9dc;}}},ForEach['material']=function(_0x2aa412,_0x981b3d){var _0x596a02=_0x68aa19;return ForEach[_0x596a02(0x1b41)](_0x2aa412,'materials',_0x981b3d);},ForEach[_0x68aa19(0x3a55)]=function(_0xc7b832,_0x5dd33f){var _0x41febe=_0x68aa19,_0x4b3c8c=_0xc7b832['values'];for(var _0x8c4d4f in(defined$1(_0xc7b832[_0x41febe(0x477b)])&&defined$1(_0xc7b832[_0x41febe(0x477b)][_0x41febe(0x4798)])&&(_0x4b3c8c=_0xc7b832[_0x41febe(0x477b)][_0x41febe(0x4798)][_0x41febe(0x21e8)]),_0x4b3c8c))if(Object[_0x41febe(0x4b51)][_0x41febe(0x2a77)][_0x41febe(0x317a)](_0x4b3c8c,_0x8c4d4f)){var _0x57e33c=_0x5dd33f(_0x4b3c8c[_0x8c4d4f],_0x8c4d4f);if(defined$1(_0x57e33c))return _0x57e33c;}},ForEach[_0x68aa19(0x38d)]=function(_0x43279f,_0x192f9b){var _0x4ff6be=_0x68aa19;return ForEach['topLevel'](_0x43279f,_0x4ff6be(0x98f),_0x192f9b);},ForEach[_0x68aa19(0x142f)]=function(_0x3032e0,_0x3ad17c){var _0x5d6086=_0x68aa19,_0x5ed91a=_0x3032e0[_0x5d6086(0x4b14)];if(defined$1(_0x5ed91a))for(var _0x443ab1=_0x5ed91a['length'],_0x39a309=0x0;_0x39a309<_0x443ab1;_0x39a309++){var _0x26bee7=_0x3ad17c(_0x5ed91a[_0x39a309],_0x39a309);if(defined$1(_0x26bee7))return _0x26bee7;}},ForEach['meshPrimitiveAttribute']=function(_0x22bd2f,_0x3d07cb){var _0x2c7d2f=_0x68aa19,_0x44ee81=_0x22bd2f[_0x2c7d2f(0x1b28)];for(var _0xf9ce7e in _0x44ee81)if(Object['prototype'][_0x2c7d2f(0x2a77)][_0x2c7d2f(0x317a)](_0x44ee81,_0xf9ce7e)){var _0x8b111d=_0x3d07cb(_0x44ee81[_0xf9ce7e],_0xf9ce7e);if(defined$1(_0x8b111d))return _0x8b111d;}},ForEach['meshPrimitiveTarget']=function(_0x530a40,_0x26224b){var _0x37759b=_0x68aa19,_0x5c6306=_0x530a40[_0x37759b(0x2960)];if(defined$1(_0x5c6306))for(var _0x1098a7=_0x5c6306[_0x37759b(0x531b)],_0x21cc6c=0x0;_0x21cc6c<_0x1098a7;++_0x21cc6c){var _0x229060=_0x26224b(_0x5c6306[_0x21cc6c],_0x21cc6c);if(defined$1(_0x229060))return _0x229060;}},ForEach['meshPrimitiveTargetAttribute']=function(_0x37de84,_0x299e1e){var _0x547590=_0x68aa19;for(var _0x57f6da in _0x37de84)if(Object[_0x547590(0x4b51)][_0x547590(0x2a77)]['call'](_0x37de84,_0x57f6da)){var _0x5ae949=_0x299e1e(_0x37de84[_0x57f6da],_0x57f6da);if(defined$1(_0x5ae949))return _0x5ae949;}},ForEach[_0x68aa19(0x3faa)]=function(_0x3c5a6b,_0x3378ba){var _0x3c0200=_0x68aa19;return ForEach[_0x3c0200(0x1b41)](_0x3c5a6b,'nodes',_0x3378ba);},ForEach[_0x68aa19(0x34ad)]=function(_0x5badb9,_0xbf7a18,_0x488bf2){var _0x4462d3=_0x68aa19,_0x17dfe0=_0x5badb9['nodes'];if(defined$1(_0x17dfe0))for(var _0x3b7af2=_0xbf7a18[_0x4462d3(0x531b)],_0x452130=0x0;_0x452130<_0x3b7af2;_0x452130++){var _0x2914a1=_0xbf7a18[_0x452130],_0x380ca5=_0x17dfe0[_0x2914a1];if(defined$1(_0x380ca5)){var _0x59b660=_0x488bf2(_0x380ca5,_0x2914a1);if(defined$1(_0x59b660))return _0x59b660;var _0x30d0a9=_0x380ca5[_0x4462d3(0x23ed)];if(defined$1(_0x30d0a9)&&defined$1(_0x59b660=ForEach[_0x4462d3(0x34ad)](_0x5badb9,_0x30d0a9,_0x488bf2)))return _0x59b660;}}},ForEach[_0x68aa19(0x64b)]=function(_0x5beb0c,_0x5ddcf0,_0x438990){var _0x524ecf=_0x68aa19,_0x29d9e8=_0x5ddcf0['nodes'];if(defined$1(_0x29d9e8))return ForEach[_0x524ecf(0x34ad)](_0x5beb0c,_0x29d9e8,_0x438990);},ForEach[_0x68aa19(0x5271)]=function(_0x4962e1,_0x41a10b){var _0x2d9fa3=_0x68aa19;return hasExtension(_0x4962e1,_0x2d9fa3(0x4798))?ForEach[_0x2d9fa3(0x5014)](_0x4962e1[_0x2d9fa3(0x477b)][_0x2d9fa3(0x4798)][_0x2d9fa3(0x4197)],_0x41a10b):ForEach[_0x2d9fa3(0x1b41)](_0x4962e1,'programs',_0x41a10b);},ForEach[_0x68aa19(0x1cea)]=function(_0x42aa77,_0x1a65bb){var _0x3b918b=_0x68aa19;return ForEach[_0x3b918b(0x1b41)](_0x42aa77,_0x3b918b(0x2cc),_0x1a65bb);},ForEach[_0x68aa19(0x1d45)]=function(_0x55d554,_0x16d2f0){var _0x35c828=_0x68aa19;return ForEach[_0x35c828(0x1b41)](_0x55d554,'scenes',_0x16d2f0);},ForEach['shader']=function(_0x82929d,_0x47d1db){var _0x9ebd6d=_0x68aa19;return hasExtension(_0x82929d,'KHR_techniques_webgl')?ForEach['object'](_0x82929d[_0x9ebd6d(0x477b)][_0x9ebd6d(0x4798)][_0x9ebd6d(0x5419)],_0x47d1db):ForEach[_0x9ebd6d(0x1b41)](_0x82929d,_0x9ebd6d(0x5419),_0x47d1db);},ForEach[_0x68aa19(0x1a8d)]=function(_0x27816f,_0x38281a){var _0x50144b=_0x68aa19;return ForEach[_0x50144b(0x1b41)](_0x27816f,_0x50144b(0x1b3e),_0x38281a);},ForEach[_0x68aa19(0x35c9)]=function(_0x344d48,_0x59a20e){var _0x392260=_0x68aa19,_0x417e9b=_0x344d48[_0x392260(0x28c6)];if(defined$1(_0x417e9b))for(var _0x3ba85b=_0x417e9b[_0x392260(0x531b)],_0x76ce65=0x0;_0x76ce65<_0x3ba85b;_0x76ce65++){var _0x507d9e=_0x59a20e(_0x417e9b[_0x76ce65]);if(defined$1(_0x507d9e))return _0x507d9e;}},ForEach[_0x68aa19(0x222)]=function(_0x218cf1,_0xf839ee){var _0x38b94f=_0x68aa19,_0x4e5f4a=_0x218cf1[_0x38b94f(0x1b28)];for(var _0x5eafd6 in _0x4e5f4a)if(Object[_0x38b94f(0x4b51)]['hasOwnProperty']['call'](_0x4e5f4a,_0x5eafd6)){var _0x21a45a=_0xf839ee(_0x4e5f4a[_0x5eafd6],_0x5eafd6);if(defined$1(_0x21a45a))return _0x21a45a;}},ForEach[_0x68aa19(0x1700)]=function(_0x496de0,_0x140c9c){var _0x1e5880=_0x496de0['uniforms'];for(var _0x47bc01 in _0x1e5880)if(Object['prototype']['hasOwnProperty']['call'](_0x1e5880,_0x47bc01)){var _0x34c41a=_0x140c9c(_0x1e5880[_0x47bc01],_0x47bc01);if(defined$1(_0x34c41a))return _0x34c41a;}},ForEach[_0x68aa19(0x472e)]=function(_0x21e6a3,_0x6a69){var _0x2cf43c=_0x68aa19,_0x28016f=_0x21e6a3['parameters'];for(var _0x16d75e in _0x28016f)if(Object[_0x2cf43c(0x4b51)][_0x2cf43c(0x2a77)][_0x2cf43c(0x317a)](_0x28016f,_0x16d75e)){var _0x5947a4=_0x6a69(_0x28016f[_0x16d75e],_0x16d75e);if(defined$1(_0x5947a4))return _0x5947a4;}},ForEach['technique']=function(_0x686e47,_0x10f735){var _0x46b9e5=_0x68aa19;return hasExtension(_0x686e47,'KHR_techniques_webgl')?ForEach[_0x46b9e5(0x5014)](_0x686e47[_0x46b9e5(0x477b)][_0x46b9e5(0x4798)][_0x46b9e5(0xe62)],_0x10f735):ForEach[_0x46b9e5(0x1b41)](_0x686e47,_0x46b9e5(0xe62),_0x10f735);},ForEach[_0x68aa19(0x20ac)]=function(_0x43f0cb,_0x59dd73){var _0x1a153c=_0x68aa19;return ForEach[_0x1a153c(0x1b41)](_0x43f0cb,_0x1a153c(0x32c4),_0x59dd73);};var sizeOfUint32$6=0x4;function parseGlb(_0x2b923c){var _0x26bb2a=_0x68aa19;if('glTF'!==getMagic(_0x2b923c))throw new RuntimeError$2(_0x26bb2a(0x4a7));var _0x42221d=readHeader(_0x2b923c,0x0,0x5),_0x5a73a3=_0x42221d[0x1];if(0x1!==_0x5a73a3&&0x2!==_0x5a73a3)throw new RuntimeError$2(_0x26bb2a(0x2872));return 0x1===_0x5a73a3?parseGlbVersion1(_0x2b923c,_0x42221d):parseGlbVersion2(_0x2b923c,_0x42221d);}function readHeader(_0x2e3649,_0x3e7db8,_0x212ce0){var _0x5317b8=_0x68aa19;for(var _0x514138=new DataView(_0x2e3649[_0x5317b8(0x1de1)]),_0x185eec=new Array(_0x212ce0),_0x1862df=0x0;_0x1862df<_0x212ce0;++_0x1862df)_0x185eec[_0x1862df]=_0x514138[_0x5317b8(0x2e90)](_0x2e3649[_0x5317b8(0x42fe)]+_0x3e7db8+_0x1862df*sizeOfUint32$6,!0x0);return _0x185eec;}function parseGlbVersion1(_0x2ab1de,_0x291c1d){var _0x45b692=_0x68aa19,_0x460e5e=_0x291c1d[0x2],_0x1f3bdf=_0x291c1d[0x3];if(0x0!==_0x291c1d[0x4])throw new RuntimeError$2(_0x45b692(0x109f));var _0x5c882b=0x14+_0x1f3bdf,_0x23455d=getStringFromTypedArray(_0x2ab1de,0x14,_0x1f3bdf),_0x3ffbc8=JSON[_0x45b692(0x29e2)](_0x23455d);addPipelineExtras(_0x3ffbc8);var _0x55a0fa=_0x2ab1de['subarray'](_0x5c882b,_0x460e5e),_0x33985c=_0x3ffbc8[_0x45b692(0x49d7)];if(defined$1(_0x33985c)&&Object[_0x45b692(0x20c8)](_0x33985c)['length']>0x0){var _0x415cb8=defaultValue$1(_0x33985c[_0x45b692(0x4f61)],_0x33985c['KHR_binary_glTF']);defined$1(_0x415cb8)&&(_0x415cb8[_0x45b692(0x2c55)][_0x45b692(0xf10)]['source']=_0x55a0fa);}return removeExtensionsUsed(_0x3ffbc8,'KHR_binary_glTF'),_0x3ffbc8;}function parseGlbVersion2(_0x313c95,_0x5429c3){var _0x3cc0e5=_0x68aa19;for(var _0x330c58,_0x55d486,_0x272173=_0x5429c3[0x2],_0x183c5f=0xc;_0x183c5f<_0x272173;){var _0x587bd0=readHeader(_0x313c95,_0x183c5f,0x2),_0x3ac152=_0x587bd0[0x0],_0x1917b7=_0x587bd0[0x1];_0x183c5f+=0x8;var _0x36b120=_0x313c95[_0x3cc0e5(0x587e)](_0x183c5f,_0x183c5f+_0x3ac152);if(_0x183c5f+=_0x3ac152,0x4e4f534a===_0x1917b7){var _0x26f5bf=getStringFromTypedArray(_0x36b120);addPipelineExtras(_0x330c58=JSON[_0x3cc0e5(0x29e2)](_0x26f5bf));}else 0x4e4942===_0x1917b7&&(_0x55d486=_0x36b120);}if(defined$1(_0x330c58)&&defined$1(_0x55d486)){var _0x4e0a36=_0x330c58[_0x3cc0e5(0x49d7)];if(defined$1(_0x4e0a36)&&_0x4e0a36[_0x3cc0e5(0x531b)]>0x0)_0x4e0a36[0x0][_0x3cc0e5(0x2c55)][_0x3cc0e5(0xf10)][_0x3cc0e5(0x33b8)]=_0x55d486;}return _0x330c58;}function addExtensionsUsed(_0x4fa2d5,_0x281a62){var _0x3c2cdc=_0x68aa19,_0x569813=_0x4fa2d5[_0x3c2cdc(0x83a)];defined$1(_0x569813)||(_0x569813=[],_0x4fa2d5[_0x3c2cdc(0x83a)]=_0x569813),addToArray(_0x569813,_0x281a62,!0x0);}function getComponentReader(_0x22fdaf){var _0xe9f11d=_0x68aa19;switch(_0x22fdaf){case ComponentDatatype$1[_0xe9f11d(0x2dc0)]:return function(_0x37ed53,_0x4accc6,_0x4d9270,_0x5604bb,_0x54ad97){var _0x5db5da=_0xe9f11d;for(var _0x39476a=0x0;_0x39476a<_0x4d9270;++_0x39476a)_0x54ad97[_0x39476a]=_0x37ed53[_0x5db5da(0x15b2)](_0x4accc6+_0x39476a*_0x5604bb);};case ComponentDatatype$1[_0xe9f11d(0x4aae)]:return function(_0x30d482,_0x4278d7,_0x2c6995,_0x15e0b0,_0x33b9bd){var _0xdf06ad=_0xe9f11d;for(var _0x55cc5f=0x0;_0x55cc5f<_0x2c6995;++_0x55cc5f)_0x33b9bd[_0x55cc5f]=_0x30d482[_0xdf06ad(0x4b0d)](_0x4278d7+_0x55cc5f*_0x15e0b0);};case ComponentDatatype$1[_0xe9f11d(0x162f)]:return function(_0x1c8417,_0x3c4372,_0x3df33b,_0x59a810,_0x531d31){var _0x5ee120=_0xe9f11d;for(var _0xa25bbc=0x0;_0xa25bbc<_0x3df33b;++_0xa25bbc)_0x531d31[_0xa25bbc]=_0x1c8417[_0x5ee120(0x5777)](_0x3c4372+_0xa25bbc*_0x59a810,!0x0);};case ComponentDatatype$1[_0xe9f11d(0x2c91)]:return function(_0x32b5f8,_0x113643,_0x15bb71,_0x5aaa71,_0x33cefa){for(var _0x4538bd=0x0;_0x4538bd<_0x15bb71;++_0x4538bd)_0x33cefa[_0x4538bd]=_0x32b5f8['getUint16'](_0x113643+_0x4538bd*_0x5aaa71,!0x0);};case ComponentDatatype$1[_0xe9f11d(0x3624)]:return function(_0x5c2da1,_0x22a4ac,_0x4b5cdd,_0x254624,_0x242d17){var _0x4b1398=_0xe9f11d;for(var _0x541ad3=0x0;_0x541ad3<_0x4b5cdd;++_0x541ad3)_0x242d17[_0x541ad3]=_0x5c2da1[_0x4b1398(0x45b6)](_0x22a4ac+_0x541ad3*_0x254624,!0x0);};case ComponentDatatype$1[_0xe9f11d(0x40c5)]:return function(_0x5f0b0c,_0x362934,_0xe6e52,_0x48c66f,_0xec1d9b){for(var _0x14034b=0x0;_0x14034b<_0xe6e52;++_0x14034b)_0xec1d9b[_0x14034b]=_0x5f0b0c['getUint32'](_0x362934+_0x14034b*_0x48c66f,!0x0);};case ComponentDatatype$1[_0xe9f11d(0x15eb)]:return function(_0x1500fc,_0x2cb7f6,_0x3abccf,_0x44b91f,_0x50b26b){var _0x3658b9=_0xe9f11d;for(var _0x497f82=0x0;_0x497f82<_0x3abccf;++_0x497f82)_0x50b26b[_0x497f82]=_0x1500fc[_0x3658b9(0x115)](_0x2cb7f6+_0x497f82*_0x44b91f,!0x0);};case ComponentDatatype$1[_0xe9f11d(0x1c31)]:return function(_0x3fa79,_0x424788,_0x18c343,_0x36aee2,_0x37a77c){var _0x2500c5=_0xe9f11d;for(var _0x1c6d9c=0x0;_0x1c6d9c<_0x18c343;++_0x1c6d9c)_0x37a77c[_0x1c6d9c]=_0x3fa79[_0x2500c5(0x527)](_0x424788+_0x1c6d9c*_0x36aee2,!0x0);};}}function findAccessorMinMax(_0x29da2f,_0x11a405){var _0x3a9d43=_0x68aa19,_0x4e3494=_0x29da2f['bufferViews'],_0x5a3320=_0x29da2f[_0x3a9d43(0x49d7)],_0x7eb6a8=_0x11a405['bufferView'],_0x14bd5e=numberOfComponentsForType(_0x11a405[_0x3a9d43(0x3243)]);if(!defined$1(_0x11a405['bufferView']))return{'min':arrayFill(new Array(_0x14bd5e),0x0),'max':arrayFill(new Array(_0x14bd5e),0x0)};for(var _0x4ca85d=arrayFill(new Array(_0x14bd5e),Number[_0x3a9d43(0x25a9)]),_0x3aae35=arrayFill(new Array(_0x14bd5e),Number['NEGATIVE_INFINITY']),_0x399643=_0x4e3494[_0x7eb6a8],_0x313edf=_0x5a3320[_0x399643[_0x3a9d43(0x1de1)]][_0x3a9d43(0x2c55)][_0x3a9d43(0xf10)]['source'],_0x4f6484=_0x11a405[_0x3a9d43(0x2d06)],_0x5f4487=getAccessorByteStride(_0x29da2f,_0x11a405),_0x453ee6=_0x11a405['byteOffset']+_0x399643[_0x3a9d43(0x42fe)]+_0x313edf[_0x3a9d43(0x42fe)],_0x18b3a2=_0x11a405[_0x3a9d43(0xe17)],_0x4e60a3=ComponentDatatype$1['getSizeInBytes'](_0x18b3a2),_0x474ce7=new DataView(_0x313edf[_0x3a9d43(0x1de1)]),_0x183012=new Array(_0x14bd5e),_0x37734a=getComponentReader(_0x18b3a2),_0x5e5053=0x0;_0x5e5053<_0x4f6484;_0x5e5053++){_0x37734a(_0x474ce7,_0x453ee6,_0x14bd5e,_0x4e60a3,_0x183012);for(var _0x1e0f37=0x0;_0x1e0f37<_0x14bd5e;_0x1e0f37++){var _0x1530d6=_0x183012[_0x1e0f37];_0x4ca85d[_0x1e0f37]=Math[_0x3a9d43(0x27d5)](_0x4ca85d[_0x1e0f37],_0x1530d6),_0x3aae35[_0x1e0f37]=Math[_0x3a9d43(0x2bc6)](_0x3aae35[_0x1e0f37],_0x1530d6);}_0x453ee6+=_0x5f4487;}return{'min':_0x4ca85d,'max':_0x3aae35};}var defaultBlendEquation=[WebGLConstants$1[_0x68aa19(0x4a6b)],WebGLConstants$1['FUNC_ADD']],defaultBlendFactors=[WebGLConstants$1['ONE'],WebGLConstants$1[_0x68aa19(0x3e26)],WebGLConstants$1['ONE'],WebGLConstants$1[_0x68aa19(0x3e26)]];function isStateEnabled(_0x44557c,_0x57c6b5){var _0xb7bee6=_0x68aa19,_0x55bcfa=_0x44557c[_0xb7bee6(0x10ec)];return!!defined$1(_0x55bcfa)&&_0x55bcfa[_0xb7bee6(0x33ab)](_0x57c6b5)>-0x1;}var supportedBlendFactors=[WebGLConstants$1['ZERO'],WebGLConstants$1['ONE'],WebGLConstants$1['SRC_COLOR'],WebGLConstants$1[_0x68aa19(0xf78)],WebGLConstants$1[_0x68aa19(0x24b6)],WebGLConstants$1[_0x68aa19(0x2d99)],WebGLConstants$1[_0x68aa19(0x38de)],WebGLConstants$1[_0x68aa19(0x2409)],WebGLConstants$1[_0x68aa19(0x4239)],WebGLConstants$1[_0x68aa19(0xc6c)]];function getSupportedBlendFactors(_0x59d91e,_0x38a5da){var _0x1f28a1=_0x68aa19;if(!defined$1(_0x59d91e))return _0x38a5da;for(var _0x1e0cab=0x0;_0x1e0cab<0x4;_0x1e0cab++)if(-0x1===supportedBlendFactors[_0x1f28a1(0x33ab)](_0x59d91e[_0x1e0cab]))return _0x38a5da;return _0x59d91e;}function moveTechniqueRenderStates(_0x4c93ee){var _0x3597b0=_0x68aa19,_0x181b86={},_0x5ea47e={};return defined$1(_0x4c93ee[_0x3597b0(0xe62)])?(ForEach['technique'](_0x4c93ee,function(_0x44f237,_0x9dc8ba){var _0x3bb414=_0x3597b0,_0x174668=_0x44f237[_0x3bb414(0x48d3)];if(defined$1(_0x174668)){var _0xaf2ae2=_0x5ea47e[_0x9dc8ba]={};if(isStateEnabled(_0x174668,WebGLConstants$1['BLEND'])){_0xaf2ae2['alphaMode']=_0x3bb414(0xc4c);var _0x2ab47b=_0x174668['functions'];defined$1(_0x2ab47b)&&(defined$1(_0x2ab47b[_0x3bb414(0x327a)])||defined$1(_0x2ab47b['blendFuncSeparate']))&&(_0x181b86[_0x9dc8ba]={'blendEquation':defaultValue$1(_0x2ab47b[_0x3bb414(0x327a)],defaultBlendEquation),'blendFactors':getSupportedBlendFactors(_0x2ab47b[_0x3bb414(0x2c83)],defaultBlendFactors)});}isStateEnabled(_0x174668,WebGLConstants$1[_0x3bb414(0x31ee)])||(_0xaf2ae2['doubleSided']=!0x0),delete _0x44f237['states'];}}),Object[_0x3597b0(0x20c8)](_0x181b86)['length']>0x0&&(defined$1(_0x4c93ee['extensions'])||(_0x4c93ee['extensions']={}),addExtensionsUsed(_0x4c93ee,_0x3597b0(0x4047))),ForEach['material'](_0x4c93ee,function(_0x3c3020){var _0x3b7d82=_0x3597b0;if(defined$1(_0x3c3020[_0x3b7d82(0x4619)])){var _0x3e6e93=_0x5ea47e[_0x3c3020[_0x3b7d82(0x4619)]];ForEach[_0x3b7d82(0x157d)](_0x3e6e93,function(_0x47d593,_0x43d390){_0x3c3020[_0x43d390]=_0x47d593;});var _0x1c0f28=_0x181b86[_0x3c3020['technique']];defined$1(_0x1c0f28)&&(defined$1(_0x3c3020[_0x3b7d82(0x477b)])||(_0x3c3020[_0x3b7d82(0x477b)]={}),_0x3c3020[_0x3b7d82(0x477b)][_0x3b7d82(0x4047)]=_0x1c0f28);}}),_0x4c93ee):_0x4c93ee;}function addExtensionsRequired(_0x17bf82,_0x3a5eb5){var _0x175b72=_0x68aa19,_0x46c903=_0x17bf82[_0x175b72(0x15a3)];defined$1(_0x46c903)||(_0x46c903=[],_0x17bf82[_0x175b72(0x15a3)]=_0x46c903),addToArray(_0x46c903,_0x3a5eb5,!0x0),addExtensionsUsed(_0x17bf82,_0x3a5eb5);}function moveTechniquesToExtension(_0x164829){var _0x5e8096=_0x68aa19,_0x229665=_0x164829[_0x5e8096(0xe62)],_0x4195f4={},_0x363d7d={};if(defined$1(_0x229665)){var _0x5ac9b9={'programs':[],'shaders':[],'techniques':[]},_0x4e6ef4=_0x164829[_0x5e8096(0x18ab)];delete _0x164829[_0x5e8096(0x18ab)],ForEach[_0x5e8096(0x4619)](_0x164829,function(_0x25228b,_0x4d1197){var _0x1507fc=_0x5e8096,_0x65e5e8,_0x91de35={'name':_0x25228b[_0x1507fc(0x13f9)],'program':void 0x0,'attributes':{},'uniforms':{}};ForEach['techniqueAttribute'](_0x25228b,function(_0x577982,_0x69b517){var _0x2933e7=_0x1507fc;_0x65e5e8=_0x25228b[_0x2933e7(0x3b9e)][_0x577982],_0x91de35[_0x2933e7(0x1b28)][_0x69b517]={'semantic':_0x65e5e8['semantic']};}),ForEach[_0x1507fc(0x1700)](_0x25228b,function(_0x5a9d45,_0x104579){var _0x1efa0a=_0x1507fc;_0x65e5e8=_0x25228b[_0x1efa0a(0x3b9e)][_0x5a9d45],_0x91de35['uniforms'][_0x104579]={'count':_0x65e5e8['count'],'node':_0x65e5e8[_0x1efa0a(0x3faa)],'type':_0x65e5e8[_0x1efa0a(0x3243)],'semantic':_0x65e5e8[_0x1efa0a(0x40e1)],'value':_0x65e5e8[_0x1efa0a(0x327)]},_0x4195f4[_0x5a9d45]=_0x104579;});var _0x199a14=_0x164829[_0x1507fc(0x4197)][_0x25228b[_0x1507fc(0x5271)]],_0x2ae8f9={'name':_0x199a14['name'],'fragmentShader':void 0x0,'vertexShader':void 0x0,'glExtensions':_0x4e6ef4},_0x407801=_0x164829[_0x1507fc(0x5419)][_0x199a14['fragmentShader']];_0x2ae8f9[_0x1507fc(0x18cc)]=addToArray(_0x5ac9b9[_0x1507fc(0x5419)],_0x407801,!0x0);var _0x440fbf=_0x164829['shaders'][_0x199a14[_0x1507fc(0x2604)]];_0x2ae8f9[_0x1507fc(0x2604)]=addToArray(_0x5ac9b9['shaders'],_0x440fbf,!0x0),_0x91de35[_0x1507fc(0x5271)]=addToArray(_0x5ac9b9[_0x1507fc(0x4197)],_0x2ae8f9),_0x363d7d[_0x4d1197]=addToArray(_0x5ac9b9[_0x1507fc(0xe62)],_0x91de35);}),_0x5ac9b9['techniques'][_0x5e8096(0x531b)]>0x0&&(defined$1(_0x164829['extensions'])||(_0x164829['extensions']={}),_0x164829[_0x5e8096(0x477b)]['KHR_techniques_webgl']=_0x5ac9b9,addExtensionsUsed(_0x164829,_0x5e8096(0x4798)),addExtensionsRequired(_0x164829,_0x5e8096(0x4798)));}return ForEach[_0x5e8096(0x128b)](_0x164829,function(_0x1d12c4){var _0x18fe02=_0x5e8096;if(defined$1(_0x1d12c4[_0x18fe02(0x4619)])){var _0xb4a9b9={'technique':_0x363d7d[_0x1d12c4['technique']]};ForEach[_0x18fe02(0x157d)](_0x1d12c4[_0x18fe02(0x21e8)],function(_0x148b10,_0x1c3b18){var _0x51de07=_0x18fe02;defined$1(_0xb4a9b9['values'])||(_0xb4a9b9[_0x51de07(0x21e8)]={});var _0x2fc02a=_0x4195f4[_0x1c3b18];_0xb4a9b9[_0x51de07(0x21e8)][_0x2fc02a]=_0x148b10;}),defined$1(_0x1d12c4[_0x18fe02(0x477b)])||(_0x1d12c4[_0x18fe02(0x477b)]={}),_0x1d12c4[_0x18fe02(0x477b)]['KHR_techniques_webgl']=_0xb4a9b9;}delete _0x1d12c4[_0x18fe02(0x4619)],delete _0x1d12c4[_0x18fe02(0x21e8)];}),delete _0x164829[_0x5e8096(0xe62)],delete _0x164829[_0x5e8096(0x4197)],delete _0x164829[_0x5e8096(0x5419)],_0x164829;}var allElementTypes=[_0x68aa19(0x38d),'node',_0x68aa19(0x128b),_0x68aa19(0x2165),_0x68aa19(0x246a),_0x68aa19(0x1de1)];function removeUnusedElements(_0x39c04b,_0x2f599f){var _0x55db96=_0x68aa19;return _0x2f599f=defaultValue$1(_0x2f599f,allElementTypes),allElementTypes[_0x55db96(0x3bcb)](function(_0x5b60ac){var _0x3ce4c8=_0x55db96;_0x2f599f[_0x3ce4c8(0x33ab)](_0x5b60ac)>-0x1&&removeUnusedElementsByType(_0x39c04b,_0x5b60ac);}),_0x39c04b;}var TypeToGltfElementName={'accessor':_0x68aa19(0x4116),'buffer':_0x68aa19(0x49d7),'bufferView':'bufferViews','node':_0x68aa19(0x3643),'material':'materials','mesh':_0x68aa19(0x98f)};function removeUnusedElementsByType(_0x200d95,_0x3de4b1){var _0x250e55=_0x68aa19,_0x576440=_0x200d95[TypeToGltfElementName[_0x3de4b1]];if(defined$1(_0x576440)){for(var _0x11d6c1=0x0,_0x254e54=getListOfElementsIdsInUse[_0x3de4b1](_0x200d95),_0x1570b0=_0x576440[_0x250e55(0x531b)],_0x40aa35=0x0;_0x40aa35<_0x1570b0;++_0x40aa35)_0x254e54[_0x40aa35]||(Remove[_0x3de4b1](_0x200d95,_0x40aa35-_0x11d6c1),_0x11d6c1++);}}function Remove(){}function getListOfElementsIdsInUse(){}function nodeIsEmpty(_0x35f1e2,_0x105a5f){var _0x365f94=_0x68aa19;return!(defined$1(_0x105a5f[_0x365f94(0x38d)])||defined$1(_0x105a5f[_0x365f94(0x1224)])||defined$1(_0x105a5f['skin'])||defined$1(_0x105a5f['weights'])||defined$1(_0x105a5f[_0x365f94(0x2c55)])||defined$1(_0x105a5f['extensions'])&&0x0!==_0x105a5f['extensions'][_0x365f94(0x531b)])&&(!defined$1(_0x105a5f['children'])||0x0===_0x105a5f[_0x365f94(0x23ed)]['filter'](function(_0x3ad13e){var _0x1c15ca=_0x365f94;return!nodeIsEmpty(_0x35f1e2,_0x35f1e2[_0x1c15ca(0x3643)][_0x3ad13e]);})[_0x365f94(0x531b)]);}function addBuffer(_0x1e63ec,_0x30c160){var _0x458969=_0x68aa19,_0x5d6e6f={'byteLength':_0x30c160[_0x458969(0x531b)],'extras':{'_pipeline':{'source':_0x30c160}}},_0x2592d4={'buffer':addToArray(_0x1e63ec[_0x458969(0x49d7)],_0x5d6e6f),'byteOffset':0x0,'byteLength':_0x30c160[_0x458969(0x531b)]};return addToArray(_0x1e63ec[_0x458969(0xb5c)],_0x2592d4);}function readAccessorPacked(_0x372cbe,_0x2c3944){var _0x1ec87=_0x68aa19,_0x51ec08=getAccessorByteStride(_0x372cbe,_0x2c3944),_0x2e6943=ComponentDatatype$1['getSizeInBytes'](_0x2c3944[_0x1ec87(0xe17)]),_0x45ac65=numberOfComponentsForType(_0x2c3944['type']),_0x5f07d8=_0x2c3944[_0x1ec87(0x2d06)],_0x3e848e=new Array(_0x45ac65*_0x5f07d8);if(!defined$1(_0x2c3944['bufferView']))return arrayFill(_0x3e848e,0x0),_0x3e848e;for(var _0xb3ef6b=_0x372cbe[_0x1ec87(0xb5c)][_0x2c3944[_0x1ec87(0x246a)]],_0xa97007=_0x372cbe[_0x1ec87(0x49d7)][_0xb3ef6b[_0x1ec87(0x1de1)]][_0x1ec87(0x2c55)]['_pipeline'][_0x1ec87(0x33b8)],_0x1caa62=_0x2c3944['byteOffset']+_0xb3ef6b[_0x1ec87(0x42fe)]+_0xa97007[_0x1ec87(0x42fe)],_0x16ff16=new DataView(_0xa97007[_0x1ec87(0x1de1)]),_0x504faf=new Array(_0x45ac65),_0x3d5baa=getComponentReader(_0x2c3944[_0x1ec87(0xe17)]),_0x1a7946=0x0;_0x1a7946<_0x5f07d8;++_0x1a7946){_0x3d5baa(_0x16ff16,_0x1caa62,_0x45ac65,_0x2e6943,_0x504faf);for(var _0x9d5b6a=0x0;_0x9d5b6a<_0x45ac65;++_0x9d5b6a)_0x3e848e[_0x1a7946*_0x45ac65+_0x9d5b6a]=_0x504faf[_0x9d5b6a];_0x1caa62+=_0x51ec08;}return _0x3e848e;}function updateAccessorComponentTypes(_0x51334e){var _0x37bbe4=_0x68aa19,_0x4753b9;return ForEach[_0x37bbe4(0x1d5b)](_0x51334e,'JOINTS_0',function(_0x22c4af){var _0x21d3b4=_0x37bbe4,_0x25f98f=_0x51334e['accessors'][_0x22c4af];(_0x4753b9=_0x25f98f['componentType'])===WebGLConstants$1[_0x21d3b4(0x2dc0)]?convertType(_0x51334e,_0x25f98f,ComponentDatatype$1[_0x21d3b4(0x4aae)]):_0x4753b9!==WebGLConstants$1[_0x21d3b4(0x4aae)]&&_0x4753b9!==WebGLConstants$1[_0x21d3b4(0x2c91)]&&convertType(_0x51334e,_0x25f98f,ComponentDatatype$1[_0x21d3b4(0x2c91)]);}),ForEach[_0x37bbe4(0x1d5b)](_0x51334e,'WEIGHTS_0',function(_0x1e016e){var _0x8efee1=_0x37bbe4,_0x55d729=_0x51334e[_0x8efee1(0x4116)][_0x1e016e];(_0x4753b9=_0x55d729[_0x8efee1(0xe17)])===WebGLConstants$1[_0x8efee1(0x2dc0)]?convertType(_0x51334e,_0x55d729,ComponentDatatype$1[_0x8efee1(0x4aae)]):_0x4753b9===WebGLConstants$1[_0x8efee1(0x162f)]&&convertType(_0x51334e,_0x55d729,ComponentDatatype$1[_0x8efee1(0x2c91)]);}),_0x51334e;}function convertType(_0x4a97c6,_0x3d5a8f,_0x2dbb9b){var _0x266585=_0x68aa19,_0x246d3c=ComponentDatatype$1[_0x266585(0x2074)](_0x2dbb9b,readAccessorPacked(_0x4a97c6,_0x3d5a8f)),_0x5abe1d=new Uint8Array(_0x246d3c[_0x266585(0x1de1)]);_0x3d5a8f['bufferView']=addBuffer(_0x4a97c6,_0x5abe1d),_0x3d5a8f['componentType']=_0x2dbb9b,_0x3d5a8f['byteOffset']=0x0;}Remove['accessor']=function(_0x88346d,_0xccdd42){var _0x526c77=_0x68aa19;_0x88346d['accessors'][_0x526c77(0x4bc6)](_0xccdd42,0x1),ForEach[_0x526c77(0x38d)](_0x88346d,function(_0xcabbbf){ForEach['meshPrimitive'](_0xcabbbf,function(_0x1880b6){var _0x3f9642=_0x54f3;ForEach[_0x3f9642(0x54f6)](_0x1880b6,function(_0x267825,_0xd2aee1){var _0x2a04c1=_0x3f9642;_0x267825>_0xccdd42&&_0x1880b6[_0x2a04c1(0x1b28)][_0xd2aee1]--;}),ForEach[_0x3f9642(0xae5)](_0x1880b6,function(_0x2b3028){var _0xeb7891=_0x3f9642;ForEach[_0xeb7891(0x2498)](_0x2b3028,function(_0x58eeef,_0x1713b4){_0x58eeef>_0xccdd42&&_0x2b3028[_0x1713b4]--;});});var _0x4edf33=_0x1880b6[_0x3f9642(0x525a)];defined$1(_0x4edf33)&&_0x4edf33>_0xccdd42&&_0x1880b6['indices']--;});}),ForEach[_0x526c77(0x1a8d)](_0x88346d,function(_0x362c0b){var _0x27cd46=_0x526c77;defined$1(_0x362c0b[_0x27cd46(0x108c)])&&_0x362c0b['inverseBindMatrices']>_0xccdd42&&_0x362c0b['inverseBindMatrices']--;}),ForEach[_0x526c77(0x5734)](_0x88346d,function(_0x2024d8){var _0x15aaf5=_0x526c77;ForEach[_0x15aaf5(0x522b)](_0x2024d8,function(_0x20bc6f){var _0x122d56=_0x15aaf5;defined$1(_0x20bc6f[_0x122d56(0x4358)])&&_0x20bc6f[_0x122d56(0x4358)]>_0xccdd42&&_0x20bc6f['input']--,defined$1(_0x20bc6f[_0x122d56(0x1736)])&&_0x20bc6f[_0x122d56(0x1736)]>_0xccdd42&&_0x20bc6f[_0x122d56(0x1736)]--;});});},Remove[_0x68aa19(0x1de1)]=function(_0x1e30ff,_0x4572a7){var _0x57493a=_0x68aa19;_0x1e30ff[_0x57493a(0x49d7)]['splice'](_0x4572a7,0x1),ForEach['bufferView'](_0x1e30ff,function(_0x4e9b80){var _0xc66c58=_0x57493a;defined$1(_0x4e9b80[_0xc66c58(0x1de1)])&&_0x4e9b80[_0xc66c58(0x1de1)]>_0x4572a7&&_0x4e9b80[_0xc66c58(0x1de1)]--;});},Remove[_0x68aa19(0x246a)]=function(_0x1deb8a,_0x1027e5){var _0x1e86d5=_0x68aa19;_0x1deb8a[_0x1e86d5(0xb5c)][_0x1e86d5(0x4bc6)](_0x1027e5,0x1),ForEach[_0x1e86d5(0x2165)](_0x1deb8a,function(_0x2e5245){var _0x2bd3da=_0x1e86d5;defined$1(_0x2e5245[_0x2bd3da(0x246a)])&&_0x2e5245[_0x2bd3da(0x246a)]>_0x1027e5&&_0x2e5245[_0x2bd3da(0x246a)]--;}),ForEach[_0x1e86d5(0xe24)](_0x1deb8a,function(_0x29756e){var _0x5d3cd3=_0x1e86d5;defined$1(_0x29756e[_0x5d3cd3(0x246a)])&&_0x29756e[_0x5d3cd3(0x246a)]>_0x1027e5&&_0x29756e[_0x5d3cd3(0x246a)]--;}),ForEach[_0x1e86d5(0x4133)](_0x1deb8a,function(_0x4fdce1){var _0x225465=_0x1e86d5;defined$1(_0x4fdce1[_0x225465(0x246a)])&&_0x4fdce1[_0x225465(0x246a)]>_0x1027e5&&_0x4fdce1[_0x225465(0x246a)]--,ForEach[_0x225465(0x518b)](_0x4fdce1,function(_0x5c2905){var _0x185a31=_0x225465,_0x50c33f=_0x5c2905[_0x185a31(0x246a)];defined$1(_0x50c33f)&&_0x50c33f>_0x1027e5&&_0x5c2905[_0x185a31(0x246a)]--;});}),hasExtension(_0x1deb8a,_0x1e86d5(0x3e32))&&ForEach[_0x1e86d5(0x38d)](_0x1deb8a,function(_0x3caa0f){var _0xcb342a=_0x1e86d5;ForEach[_0xcb342a(0x142f)](_0x3caa0f,function(_0x397542){var _0x1c90bb=_0xcb342a;defined$1(_0x397542[_0x1c90bb(0x477b)])&&defined$1(_0x397542[_0x1c90bb(0x477b)][_0x1c90bb(0x3e32)])&&_0x397542[_0x1c90bb(0x477b)]['KHR_draco_mesh_compression']['bufferView']>_0x1027e5&&_0x397542[_0x1c90bb(0x477b)][_0x1c90bb(0x3e32)][_0x1c90bb(0x246a)]--;});});},Remove[_0x68aa19(0x38d)]=function(_0x3cb11f,_0x55f256){var _0x31d565=_0x68aa19;_0x3cb11f['meshes'][_0x31d565(0x4bc6)](_0x55f256,0x1),ForEach[_0x31d565(0x3faa)](_0x3cb11f,function(_0x4710d5){var _0x2ce2c3=_0x31d565;defined$1(_0x4710d5['mesh'])&&(_0x4710d5[_0x2ce2c3(0x38d)]>_0x55f256?_0x4710d5[_0x2ce2c3(0x38d)]--:_0x4710d5[_0x2ce2c3(0x38d)]===_0x55f256&&delete _0x4710d5[_0x2ce2c3(0x38d)]);});},Remove['node']=function(_0x4db014,_0x1d102d){var _0x496eff=_0x68aa19;_0x4db014[_0x496eff(0x3643)][_0x496eff(0x4bc6)](_0x1d102d,0x1),ForEach['skin'](_0x4db014,function(_0x56b8f6){var _0x400879=_0x496eff;defined$1(_0x56b8f6[_0x400879(0x4d37)])&&_0x56b8f6[_0x400879(0x4d37)]>_0x1d102d&&_0x56b8f6[_0x400879(0x4d37)]--,_0x56b8f6[_0x400879(0x28c6)]=_0x56b8f6[_0x400879(0x28c6)][_0x400879(0x2e47)](function(_0x4ccd8e){return _0x4ccd8e>_0x1d102d?_0x4ccd8e-0x1:_0x4ccd8e;});}),ForEach[_0x496eff(0x5734)](_0x4db014,function(_0xa3ec0a){var _0x14fcd9=_0x496eff;ForEach[_0x14fcd9(0x19c4)](_0xa3ec0a,function(_0x2b50e9){var _0x26ae1c=_0x14fcd9;defined$1(_0x2b50e9[_0x26ae1c(0x15c9)])&&defined$1(_0x2b50e9[_0x26ae1c(0x15c9)]['node'])&&_0x2b50e9[_0x26ae1c(0x15c9)]['node']>_0x1d102d&&_0x2b50e9[_0x26ae1c(0x15c9)]['node']--;});}),ForEach['technique'](_0x4db014,function(_0x395cbe){var _0x592b0b=_0x496eff;ForEach[_0x592b0b(0x1700)](_0x395cbe,function(_0x2c7d70){var _0x29427b=_0x592b0b;defined$1(_0x2c7d70[_0x29427b(0x3faa)])&&_0x2c7d70[_0x29427b(0x3faa)]>_0x1d102d&&_0x2c7d70[_0x29427b(0x3faa)]--;});}),ForEach[_0x496eff(0x3faa)](_0x4db014,function(_0x3d1c8e){var _0x5e8d21=_0x496eff;defined$1(_0x3d1c8e[_0x5e8d21(0x23ed)])&&(_0x3d1c8e[_0x5e8d21(0x23ed)]=_0x3d1c8e[_0x5e8d21(0x23ed)]['filter'](function(_0x58beb5){return _0x58beb5!==_0x1d102d;})[_0x5e8d21(0x2e47)](function(_0x11f584){return _0x11f584>_0x1d102d?_0x11f584-0x1:_0x11f584;}));}),ForEach[_0x496eff(0x1d45)](_0x4db014,function(_0x577b05){var _0x25c28f=_0x496eff;_0x577b05['nodes']=_0x577b05[_0x25c28f(0x3643)][_0x25c28f(0x350b)](function(_0x2fda8c){return _0x2fda8c!==_0x1d102d;})[_0x25c28f(0x2e47)](function(_0x5a680a){return _0x5a680a>_0x1d102d?_0x5a680a-0x1:_0x5a680a;});});},Remove[_0x68aa19(0x128b)]=function(_0x1c6c66,_0x5612bb){var _0x126cb4=_0x68aa19;_0x1c6c66['materials'][_0x126cb4(0x4bc6)](_0x5612bb,0x1),ForEach[_0x126cb4(0x38d)](_0x1c6c66,function(_0x53fe5e){var _0xd868fd=_0x126cb4;ForEach[_0xd868fd(0x142f)](_0x53fe5e,function(_0x186c13){var _0xc48d49=_0xd868fd;defined$1(_0x186c13[_0xc48d49(0x128b)])&&_0x186c13[_0xc48d49(0x128b)]>_0x5612bb&&_0x186c13[_0xc48d49(0x128b)]--;});});},getListOfElementsIdsInUse['accessor']=function(_0x5a1c0e){var _0x3f9547=_0x68aa19,_0x30e80b={};return ForEach[_0x3f9547(0x38d)](_0x5a1c0e,function(_0x5db29e){var _0x8ddcfc=_0x3f9547;ForEach[_0x8ddcfc(0x142f)](_0x5db29e,function(_0x36c6fa){var _0x40b08e=_0x8ddcfc;ForEach[_0x40b08e(0x54f6)](_0x36c6fa,function(_0x45c800){_0x30e80b[_0x45c800]=!0x0;}),ForEach[_0x40b08e(0xae5)](_0x36c6fa,function(_0x5845e1){var _0x552851=_0x40b08e;ForEach[_0x552851(0x2498)](_0x5845e1,function(_0x495d9a){_0x30e80b[_0x495d9a]=!0x0;});});var _0x3f6591=_0x36c6fa['indices'];defined$1(_0x3f6591)&&(_0x30e80b[_0x3f6591]=!0x0);});}),ForEach[_0x3f9547(0x1a8d)](_0x5a1c0e,function(_0x5420ee){var _0x60af7a=_0x3f9547;defined$1(_0x5420ee[_0x60af7a(0x108c)])&&(_0x30e80b[_0x5420ee[_0x60af7a(0x108c)]]=!0x0);}),ForEach['animation'](_0x5a1c0e,function(_0x38010b){var _0x58670c=_0x3f9547;ForEach[_0x58670c(0x522b)](_0x38010b,function(_0x5a4eee){var _0x3d9519=_0x58670c;defined$1(_0x5a4eee[_0x3d9519(0x4358)])&&(_0x30e80b[_0x5a4eee['input']]=!0x0),defined$1(_0x5a4eee[_0x3d9519(0x1736)])&&(_0x30e80b[_0x5a4eee[_0x3d9519(0x1736)]]=!0x0);});}),_0x30e80b;},getListOfElementsIdsInUse[_0x68aa19(0x1de1)]=function(_0x213f7c){var _0x271306={};return ForEach['bufferView'](_0x213f7c,function(_0x5aafbd){var _0x597807=_0x54f3;defined$1(_0x5aafbd[_0x597807(0x1de1)])&&(_0x271306[_0x5aafbd['buffer']]=!0x0);}),_0x271306;},getListOfElementsIdsInUse['bufferView']=function(_0x3815aa){var _0x1adcea=_0x68aa19,_0x348aa3={};return ForEach['accessor'](_0x3815aa,function(_0x2c536f){var _0xc563=_0x54f3;defined$1(_0x2c536f[_0xc563(0x246a)])&&(_0x348aa3[_0x2c536f[_0xc563(0x246a)]]=!0x0);}),ForEach['shader'](_0x3815aa,function(_0x683e2f){var _0x4deaa=_0x54f3;defined$1(_0x683e2f[_0x4deaa(0x246a)])&&(_0x348aa3[_0x683e2f['bufferView']]=!0x0);}),ForEach['image'](_0x3815aa,function(_0x515f6e){var _0x43f122=_0x54f3;defined$1(_0x515f6e[_0x43f122(0x246a)])&&(_0x348aa3[_0x515f6e[_0x43f122(0x246a)]]=!0x0),ForEach[_0x43f122(0x518b)](_0x515f6e,function(_0x50f8c7){var _0x5893f9=_0x43f122;defined$1(_0x50f8c7['bufferView'])&&(_0x348aa3[_0x50f8c7[_0x5893f9(0x246a)]]=!0x0);});}),hasExtension(_0x3815aa,_0x1adcea(0x3e32))&&ForEach[_0x1adcea(0x38d)](_0x3815aa,function(_0x4cd215){var _0x430278=_0x1adcea;ForEach[_0x430278(0x142f)](_0x4cd215,function(_0x20d11e){var _0x59e27c=_0x430278;defined$1(_0x20d11e[_0x59e27c(0x477b)])&&defined$1(_0x20d11e['extensions'][_0x59e27c(0x3e32)])&&(_0x348aa3[_0x20d11e[_0x59e27c(0x477b)][_0x59e27c(0x3e32)]['bufferView']]=!0x0);});}),_0x348aa3;},getListOfElementsIdsInUse[_0x68aa19(0x38d)]=function(_0x3ff4a6){var _0x3937d3=_0x68aa19,_0x301ccc={};return ForEach[_0x3937d3(0x3faa)](_0x3ff4a6,function(_0x3c8f59){var _0xc521be=_0x3937d3;if(defined$1(_0x3c8f59[_0xc521be(0x38d)]&&defined$1(_0x3ff4a6['meshes']))){var _0x13ff14=_0x3ff4a6[_0xc521be(0x98f)][_0x3c8f59[_0xc521be(0x38d)]];defined$1(_0x13ff14)&&defined$1(_0x13ff14[_0xc521be(0x4b14)])&&_0x13ff14['primitives'][_0xc521be(0x531b)]>0x0&&(_0x301ccc[_0x3c8f59[_0xc521be(0x38d)]]=!0x0);}}),_0x301ccc;},getListOfElementsIdsInUse[_0x68aa19(0x3faa)]=function(_0x21cee6){var _0x4f7308=_0x68aa19,_0x3426b5={};return ForEach[_0x4f7308(0x3faa)](_0x21cee6,function(_0x169af1,_0x270569){nodeIsEmpty(_0x21cee6,_0x169af1)||(_0x3426b5[_0x270569]=!0x0);}),ForEach[_0x4f7308(0x1a8d)](_0x21cee6,function(_0x34c682){var _0x34873b=_0x4f7308;defined$1(_0x34c682['skeleton'])&&(_0x3426b5[_0x34c682[_0x34873b(0x4d37)]]=!0x0),ForEach['skinJoint'](_0x34c682,function(_0x386753){_0x3426b5[_0x386753]=!0x0;});}),ForEach[_0x4f7308(0x5734)](_0x21cee6,function(_0x313476){var _0x394376=_0x4f7308;ForEach[_0x394376(0x19c4)](_0x313476,function(_0x185eca){var _0x121619=_0x394376;defined$1(_0x185eca['target'])&&defined$1(_0x185eca[_0x121619(0x15c9)][_0x121619(0x3faa)])&&(_0x3426b5[_0x185eca[_0x121619(0x15c9)][_0x121619(0x3faa)]]=!0x0);});}),ForEach[_0x4f7308(0x4619)](_0x21cee6,function(_0x128831){ForEach['techniqueUniform'](_0x128831,function(_0x3a6734){var _0x2669cd=_0x54f3;defined$1(_0x3a6734[_0x2669cd(0x3faa)])&&(_0x3426b5[_0x3a6734[_0x2669cd(0x3faa)]]=!0x0);});}),_0x3426b5;},getListOfElementsIdsInUse[_0x68aa19(0x128b)]=function(_0x2096a1){var _0x1953f6=_0x68aa19,_0x4ea177={};return ForEach[_0x1953f6(0x38d)](_0x2096a1,function(_0x440098){ForEach['meshPrimitive'](_0x440098,function(_0x128939){var _0x4ac63a=_0x54f3;defined$1(_0x128939[_0x4ac63a(0x128b)])&&(_0x4ea177[_0x128939[_0x4ac63a(0x128b)]]=!0x0);});}),_0x4ea177;};var updateFunctions={0.8:glTF08to10,'1.0':glTF10to20,'2.0':void 0x0};function updateVersion(_0x2e24cd,_0x334854){var _0x2fedb3=_0x68aa19,_0x1848da=(_0x334854=defaultValue$1(_0x334854,defaultValue$1['EMPTY_OBJECT']))['targetVersion'],_0x245bfd=_0x2e24cd[_0x2fedb3(0x3330)];_0x2e24cd[_0x2fedb3(0x3fc1)]=defaultValue$1(_0x2e24cd['asset'],{'version':'1.0'}),_0x2e24cd[_0x2fedb3(0x3fc1)]['version']=defaultValue$1(_0x2e24cd[_0x2fedb3(0x3fc1)][_0x2fedb3(0x3330)],_0x2fedb3(0x3445)),_0x245bfd=defaultValue$1(_0x245bfd,_0x2e24cd[_0x2fedb3(0x3fc1)][_0x2fedb3(0x3330)])[_0x2fedb3(0x1d43)](),Object[_0x2fedb3(0x4b51)][_0x2fedb3(0x2a77)][_0x2fedb3(0x317a)](updateFunctions,_0x245bfd)||(defined$1(_0x245bfd)&&(_0x245bfd=_0x245bfd['substring'](0x0,0x3)),Object[_0x2fedb3(0x4b51)]['hasOwnProperty'][_0x2fedb3(0x317a)](updateFunctions,_0x245bfd)||(_0x245bfd=_0x2fedb3(0x3445)));for(var _0x4fcad7=updateFunctions[_0x245bfd];defined$1(_0x4fcad7)&&_0x245bfd!==_0x1848da;)_0x4fcad7(_0x2e24cd,_0x334854),_0x245bfd=_0x2e24cd[_0x2fedb3(0x3fc1)][_0x2fedb3(0x3330)],_0x4fcad7=updateFunctions[_0x245bfd];return _0x2e24cd;}function updateInstanceTechniques(_0x1550a0){var _0xa06c37=_0x68aa19,_0x1d3cb5=_0x1550a0['materials'];for(var _0x354362 in _0x1d3cb5)if(Object[_0xa06c37(0x4b51)][_0xa06c37(0x2a77)]['call'](_0x1d3cb5,_0x354362)){var _0x2d04c2=_0x1d3cb5[_0x354362],_0x261288=_0x2d04c2[_0xa06c37(0x1858)];defined$1(_0x261288)&&(_0x2d04c2[_0xa06c37(0x4619)]=_0x261288['technique'],_0x2d04c2['values']=_0x261288[_0xa06c37(0x21e8)],delete _0x2d04c2[_0xa06c37(0x1858)]);}}function setPrimitiveModes(_0x214cd1){var _0x56a922=_0x68aa19,_0x2d6754=_0x214cd1['meshes'];for(var _0x2e876b in _0x2d6754)if(Object['prototype'][_0x56a922(0x2a77)][_0x56a922(0x317a)](_0x2d6754,_0x2e876b)){var _0x2cbecf=_0x2d6754[_0x2e876b][_0x56a922(0x4b14)];if(defined$1(_0x2cbecf))for(var _0x526bf3=_0x2cbecf[_0x56a922(0x531b)],_0x36dced=0x0;_0x36dced<_0x526bf3;++_0x36dced){var _0xd945d=_0x2cbecf[_0x36dced],_0xb83920=defaultValue$1(_0xd945d['primitive'],WebGLConstants$1['TRIANGLES']);_0xd945d[_0x56a922(0x4318)]=defaultValue$1(_0xd945d[_0x56a922(0x4318)],_0xb83920),delete _0xd945d[_0x56a922(0x49ab)];}}}function updateNodes(_0x21c67a){var _0x3b7b5a=_0x68aa19,_0x5ad8c0=_0x21c67a[_0x3b7b5a(0x3643)],_0x4ad601=new Cartesian3(),_0x307b7e=new Quaternion();for(var _0x4d9123 in _0x5ad8c0)if(Object[_0x3b7b5a(0x4b51)][_0x3b7b5a(0x2a77)][_0x3b7b5a(0x317a)](_0x5ad8c0,_0x4d9123)){var _0x5a5382=_0x5ad8c0[_0x4d9123];if(defined$1(_0x5a5382[_0x3b7b5a(0x374)])){var _0x2e651d=_0x5a5382[_0x3b7b5a(0x374)];Cartesian3[_0x3b7b5a(0xb30)](_0x2e651d,0x0,_0x4ad601),Quaternion[_0x3b7b5a(0x1c60)](_0x4ad601,_0x2e651d[0x3],_0x307b7e),_0x5a5382[_0x3b7b5a(0x374)]=[_0x307b7e['x'],_0x307b7e['y'],_0x307b7e['z'],_0x307b7e['w']];}var _0xc3e7b6=_0x5a5382[_0x3b7b5a(0x35ff)];defined$1(_0xc3e7b6)&&(_0x5a5382[_0x3b7b5a(0x1e2b)]=_0xc3e7b6[_0x3b7b5a(0x1e2b)],_0x5a5382['skin']=_0xc3e7b6[_0x3b7b5a(0x1a8d)],_0x5a5382[_0x3b7b5a(0x98f)]=_0xc3e7b6['meshes'],delete _0x5a5382['instanceSkin']);}}function updateAnimations(_0x8cb672){var _0x2d02ba=_0x68aa19,_0x1d1c16=_0x8cb672[_0x2d02ba(0x179a)],_0x3c73cb=_0x8cb672['accessors'],_0x1b9584=_0x8cb672[_0x2d02ba(0xb5c)],_0x1ad75d=_0x8cb672[_0x2d02ba(0x49d7)],_0x385705={},_0x5eea70=new Cartesian3(),_0xf0cce4=new Quaternion();for(var _0x49c217 in _0x1d1c16)if(Object[_0x2d02ba(0x4b51)][_0x2d02ba(0x2a77)]['call'](_0x1d1c16,_0x49c217)){var _0x3203d9=_0x1d1c16[_0x49c217],_0xf1f4f2=_0x3203d9['channels'],_0x1bdf30=_0x3203d9[_0x2d02ba(0x3b9e)],_0x1dc6de=_0x3203d9[_0x2d02ba(0x2cc)];if(defined$1(_0xf1f4f2))for(var _0x3efd86=_0xf1f4f2[_0x2d02ba(0x531b)],_0x1d3b4e=0x0;_0x1d3b4e<_0x3efd86;++_0x1d3b4e){var _0x22e1cc=_0xf1f4f2[_0x1d3b4e];if('rotation'===_0x22e1cc[_0x2d02ba(0x15c9)]['path']){var _0x860f25=_0x1bdf30[_0x1dc6de[_0x22e1cc[_0x2d02ba(0x1cea)]][_0x2d02ba(0x1736)]];if(defined$1(_0x385705[_0x860f25]))continue;_0x385705[_0x860f25]=!0x0;for(var _0x2ffa75=_0x3c73cb[_0x860f25],_0x599147=_0x1b9584[_0x2ffa75[_0x2d02ba(0x246a)]],_0x52666b=_0x1ad75d[_0x599147[_0x2d02ba(0x1de1)]]['extras'][_0x2d02ba(0xf10)][_0x2d02ba(0x33b8)],_0x13830d=_0x52666b[_0x2d02ba(0x42fe)]+_0x599147[_0x2d02ba(0x42fe)]+_0x2ffa75[_0x2d02ba(0x42fe)],_0x6fd295=_0x2ffa75[_0x2d02ba(0xe17)],_0x3a09ff=_0x2ffa75[_0x2d02ba(0x2d06)],_0x5ec991=numberOfComponentsForType(_0x2ffa75['type']),_0x3e1538=_0x2ffa75[_0x2d02ba(0x2d06)]*_0x5ec991,_0x2b4e98=ComponentDatatype$1[_0x2d02ba(0x5837)](_0x6fd295,_0x52666b[_0x2d02ba(0x1de1)],_0x13830d,_0x3e1538),_0x6c42b=0x0;_0x6c42b<_0x3a09ff;_0x6c42b++){var _0x220ffe=_0x6c42b*_0x5ec991;Cartesian3[_0x2d02ba(0x41a1)](_0x2b4e98,_0x220ffe,_0x5eea70);var _0x171195=_0x2b4e98[_0x220ffe+0x3];Quaternion[_0x2d02ba(0x1c60)](_0x5eea70,_0x171195,_0xf0cce4),Quaternion[_0x2d02ba(0x3540)](_0xf0cce4,_0x2b4e98,_0x220ffe);}}}}}function removeTechniquePasses(_0x1f125f){var _0x4b1d7f=_0x68aa19,_0xd20ee5=_0x1f125f[_0x4b1d7f(0xe62)];for(var _0x5c360c in _0xd20ee5)if(Object[_0x4b1d7f(0x4b51)][_0x4b1d7f(0x2a77)][_0x4b1d7f(0x317a)](_0xd20ee5,_0x5c360c)){var _0x42dfb4=_0xd20ee5[_0x5c360c],_0x5cca40=_0x42dfb4[_0x4b1d7f(0x14f6)];if(defined$1(_0x5cca40)){var _0x42cdc4=defaultValue$1(_0x42dfb4[_0x4b1d7f(0x18ad)],'defaultPass');if(Object[_0x4b1d7f(0x4b51)]['hasOwnProperty'][_0x4b1d7f(0x317a)](_0x5cca40,_0x42cdc4)){var _0x63ea58=_0x5cca40[_0x42cdc4],_0x48fd21=_0x63ea58[_0x4b1d7f(0x3ab5)];_0x42dfb4[_0x4b1d7f(0x1b28)]=defaultValue$1(_0x42dfb4[_0x4b1d7f(0x1b28)],_0x48fd21[_0x4b1d7f(0x1b28)]),_0x42dfb4[_0x4b1d7f(0x5271)]=defaultValue$1(_0x42dfb4[_0x4b1d7f(0x5271)],_0x48fd21[_0x4b1d7f(0x5271)]),_0x42dfb4[_0x4b1d7f(0x52ee)]=defaultValue$1(_0x42dfb4[_0x4b1d7f(0x52ee)],_0x48fd21[_0x4b1d7f(0x52ee)]),_0x42dfb4[_0x4b1d7f(0x48d3)]=defaultValue$1(_0x42dfb4[_0x4b1d7f(0x48d3)],_0x63ea58[_0x4b1d7f(0x48d3)]);}delete _0x42dfb4['passes'],delete _0x42dfb4['pass'];}}}function glTF08to10(_0x3c4c72){var _0x27c702=_0x68aa19;defined$1(_0x3c4c72[_0x27c702(0x3fc1)])||(_0x3c4c72[_0x27c702(0x3fc1)]={});var _0x4e2ce5=_0x3c4c72['asset'];if(_0x4e2ce5['version']=_0x27c702(0x3445),_0x27c702(0x29ad)==typeof _0x4e2ce5[_0x27c702(0xf3c)]){var _0x5aab60=_0x4e2ce5[_0x27c702(0xf3c)][_0x27c702(0x4d7b)]('\x20');_0x4e2ce5[_0x27c702(0xf3c)]={'api':_0x5aab60[0x0],'version':_0x5aab60[0x1]};}else _0x4e2ce5[_0x27c702(0xf3c)]={};if(defined$1(_0x3c4c72[_0x27c702(0x3330)])&&delete _0x3c4c72[_0x27c702(0x3330)],updateInstanceTechniques(_0x3c4c72),setPrimitiveModes(_0x3c4c72),updateNodes(_0x3c4c72),updateAnimations(_0x3c4c72),removeTechniquePasses(_0x3c4c72),defined$1(_0x3c4c72[_0x27c702(0x159e)])&&(_0x3c4c72[_0x27c702(0x83a)]=_0x3c4c72[_0x27c702(0x159e)],delete _0x3c4c72[_0x27c702(0x159e)]),defined$1(_0x3c4c72[_0x27c702(0x17f)])){var _0x1ad157=defaultValue$1(_0x3c4c72[_0x27c702(0x477b)],{});_0x3c4c72['extensions']=_0x1ad157;var _0x24bc43=defaultValue$1(_0x1ad157[_0x27c702(0x1427)],{});_0x1ad157[_0x27c702(0x1427)]=_0x24bc43,_0x24bc43[_0x27c702(0x17f)]=_0x3c4c72['lights'],delete _0x3c4c72[_0x27c702(0x17f)],addExtensionsUsed(_0x3c4c72,_0x27c702(0x1427));}}function removeAnimationSamplersIndirection(_0x21acff){var _0x1dc78f=_0x68aa19,_0x11cfbb=_0x21acff[_0x1dc78f(0x179a)];for(var _0x1ab45a in _0x11cfbb)if(Object['prototype'][_0x1dc78f(0x2a77)][_0x1dc78f(0x317a)](_0x11cfbb,_0x1ab45a)){var _0x4037be=_0x11cfbb[_0x1ab45a],_0x271cbd=_0x4037be[_0x1dc78f(0x3b9e)];if(defined$1(_0x271cbd)){var _0x5be7e3=_0x4037be['samplers'];for(var _0x18c9ce in _0x5be7e3)if(Object[_0x1dc78f(0x4b51)][_0x1dc78f(0x2a77)][_0x1dc78f(0x317a)](_0x5be7e3,_0x18c9ce)){var _0x21b014=_0x5be7e3[_0x18c9ce];_0x21b014[_0x1dc78f(0x4358)]=_0x271cbd[_0x21b014['input']],_0x21b014[_0x1dc78f(0x1736)]=_0x271cbd[_0x21b014[_0x1dc78f(0x1736)]];}delete _0x4037be[_0x1dc78f(0x3b9e)];}}}function objectToArray(_0x495d59,_0x48c244){var _0x12c2bb=_0x68aa19,_0x183644=[];for(var _0x384d81 in _0x495d59)if(Object[_0x12c2bb(0x4b51)][_0x12c2bb(0x2a77)][_0x12c2bb(0x317a)](_0x495d59,_0x384d81)){var _0x13ca70=_0x495d59[_0x384d81];_0x48c244[_0x384d81]=_0x183644['length'],_0x183644['push'](_0x13ca70),defined$1(_0x13ca70['name'])||(_0x13ca70[_0x12c2bb(0x13f9)]=_0x384d81);}return _0x183644;}function objectsToArrays(_0x42f59a){var _0x240062=_0x68aa19,_0x32f17b,_0x3ab5d8,_0x12979b={'accessors':{},'animations':{},'buffers':{},'bufferViews':{},'cameras':{},'images':{},'materials':{},'meshes':{},'nodes':{},'programs':{},'samplers':{},'scenes':{},'shaders':{},'skins':{},'textures':{},'techniques':{}},_0x388b80={},_0x2961ae=_0x42f59a[_0x240062(0x3643)];for(var _0x551c16 in _0x2961ae)Object[_0x240062(0x4b51)][_0x240062(0x2a77)][_0x240062(0x317a)](_0x2961ae,_0x551c16)&&defined$1(_0x3ab5d8=_0x2961ae[_0x551c16][_0x240062(0x42a)])&&(_0x388b80[_0x3ab5d8]=_0x551c16);for(var _0x15d562 in _0x42f59a)if(Object[_0x240062(0x4b51)][_0x240062(0x2a77)][_0x240062(0x317a)](_0x42f59a,_0x15d562)&&defined$1(_0x12979b[_0x15d562])){var _0x84a745={},_0x4f2b09=_0x42f59a[_0x15d562];_0x42f59a[_0x15d562]=objectToArray(_0x4f2b09,_0x84a745),_0x12979b[_0x15d562]=_0x84a745;}for(_0x3ab5d8 in _0x388b80)Object['prototype']['hasOwnProperty']['call'](_0x388b80,_0x3ab5d8)&&(_0x388b80[_0x3ab5d8]=_0x12979b[_0x240062(0x3643)][_0x388b80[_0x3ab5d8]]);defined$1(_0x42f59a['scene'])&&(_0x42f59a['scene']=_0x12979b[_0x240062(0x4230)][_0x42f59a['scene']]),ForEach[_0x240062(0x246a)](_0x42f59a,function(_0x39e1f6){var _0x4cb9ab=_0x240062;defined$1(_0x39e1f6[_0x4cb9ab(0x1de1)])&&(_0x39e1f6[_0x4cb9ab(0x1de1)]=_0x12979b['buffers'][_0x39e1f6[_0x4cb9ab(0x1de1)]]);}),ForEach[_0x240062(0x2165)](_0x42f59a,function(_0x5337ee){var _0x37d5a6=_0x240062;defined$1(_0x5337ee[_0x37d5a6(0x246a)])&&(_0x5337ee[_0x37d5a6(0x246a)]=_0x12979b[_0x37d5a6(0xb5c)][_0x5337ee['bufferView']]);}),ForEach[_0x240062(0xe24)](_0x42f59a,function(_0x4f62b1){var _0x4b4fc3=_0x240062,_0x263f7d=_0x4f62b1['extensions'];if(defined$1(_0x263f7d)){var _0x168939=_0x263f7d[_0x4b4fc3(0x251f)];defined$1(_0x168939)&&(_0x4f62b1[_0x4b4fc3(0x246a)]=_0x12979b[_0x4b4fc3(0xb5c)][_0x168939[_0x4b4fc3(0x246a)]],delete _0x263f7d['KHR_binary_glTF']),0x0===Object['keys'](_0x263f7d)[_0x4b4fc3(0x531b)]&&delete _0x4f62b1[_0x4b4fc3(0x477b)];}}),ForEach[_0x240062(0x5271)](_0x42f59a,function(_0x311b68){var _0x369516=_0x240062;defined$1(_0x311b68[_0x369516(0x2604)])&&(_0x311b68['vertexShader']=_0x12979b[_0x369516(0x5419)][_0x311b68[_0x369516(0x2604)]]),defined$1(_0x311b68[_0x369516(0x18cc)])&&(_0x311b68['fragmentShader']=_0x12979b[_0x369516(0x5419)][_0x311b68[_0x369516(0x18cc)]]);}),ForEach['technique'](_0x42f59a,function(_0x1fee29){var _0x4c0459=_0x240062;defined$1(_0x1fee29['program'])&&(_0x1fee29['program']=_0x12979b['programs'][_0x1fee29[_0x4c0459(0x5271)]]),ForEach[_0x4c0459(0x472e)](_0x1fee29,function(_0x31c5df){var _0x2b6d79=_0x4c0459;defined$1(_0x31c5df[_0x2b6d79(0x3faa)])&&(_0x31c5df[_0x2b6d79(0x3faa)]=_0x12979b[_0x2b6d79(0x3643)][_0x31c5df[_0x2b6d79(0x3faa)]]);var _0x1b7652=_0x31c5df[_0x2b6d79(0x327)];_0x2b6d79(0x29ad)==typeof _0x1b7652&&(_0x31c5df[_0x2b6d79(0x327)]={'index':_0x12979b[_0x2b6d79(0x32c4)][_0x1b7652]});});}),ForEach[_0x240062(0x38d)](_0x42f59a,function(_0x221cde){ForEach['meshPrimitive'](_0x221cde,function(_0x43ccf1){var _0x5e86f6=_0x54f3;defined$1(_0x43ccf1[_0x5e86f6(0x525a)])&&(_0x43ccf1[_0x5e86f6(0x525a)]=_0x12979b[_0x5e86f6(0x4116)][_0x43ccf1[_0x5e86f6(0x525a)]]),ForEach[_0x5e86f6(0x54f6)](_0x43ccf1,function(_0x36e381,_0x2f3dfc){var _0x371f94=_0x5e86f6;_0x43ccf1[_0x371f94(0x1b28)][_0x2f3dfc]=_0x12979b['accessors'][_0x36e381];}),defined$1(_0x43ccf1[_0x5e86f6(0x128b)])&&(_0x43ccf1[_0x5e86f6(0x128b)]=_0x12979b[_0x5e86f6(0x2ff4)][_0x43ccf1[_0x5e86f6(0x128b)]]);});}),ForEach[_0x240062(0x3faa)](_0x42f59a,function(_0x32bbc4){var _0x3e5a14=_0x240062,_0x3af715=_0x32bbc4['children'];if(defined$1(_0x3af715)){var _0x4d63d2=_0x3af715[_0x3e5a14(0x531b)];for(_0x32f17b=0x0;_0x32f17b<_0x4d63d2;++_0x32f17b)_0x3af715[_0x32f17b]=_0x12979b[_0x3e5a14(0x3643)][_0x3af715[_0x32f17b]];}if(defined$1(_0x32bbc4['meshes'])){var _0x842d5e=_0x32bbc4[_0x3e5a14(0x98f)],_0x1dec00=_0x842d5e[_0x3e5a14(0x531b)];if(_0x1dec00>0x0)for(_0x32bbc4['mesh']=_0x12979b[_0x3e5a14(0x98f)][_0x842d5e[0x0]],_0x32f17b=0x1;_0x32f17b<_0x1dec00;++_0x32f17b){var _0x469701={'mesh':_0x12979b[_0x3e5a14(0x98f)][_0x842d5e[_0x32f17b]]},_0x4c8b71=addToArray(_0x42f59a[_0x3e5a14(0x3643)],_0x469701);defined$1(_0x3af715)||(_0x3af715=[],_0x32bbc4['children']=_0x3af715),_0x3af715[_0x3e5a14(0x3a33)](_0x4c8b71);}delete _0x32bbc4[_0x3e5a14(0x98f)];}if(defined$1(_0x32bbc4['camera'])&&(_0x32bbc4[_0x3e5a14(0x1224)]=_0x12979b[_0x3e5a14(0x4be5)][_0x32bbc4['camera']]),defined$1(_0x32bbc4[_0x3e5a14(0x1a8d)])&&(_0x32bbc4[_0x3e5a14(0x1a8d)]=_0x12979b[_0x3e5a14(0x1b3e)][_0x32bbc4[_0x3e5a14(0x1a8d)]]),defined$1(_0x32bbc4['skeletons'])){var _0x4f973c=_0x32bbc4[_0x3e5a14(0x1e2b)];if(_0x4f973c['length']>0x0&&defined$1(_0x32bbc4[_0x3e5a14(0x1a8d)]))_0x42f59a[_0x3e5a14(0x1b3e)][_0x32bbc4[_0x3e5a14(0x1a8d)]][_0x3e5a14(0x4d37)]=_0x12979b[_0x3e5a14(0x3643)][_0x4f973c[0x0]];delete _0x32bbc4['skeletons'];}defined$1(_0x32bbc4[_0x3e5a14(0x42a)])&&delete _0x32bbc4[_0x3e5a14(0x42a)];}),ForEach[_0x240062(0x1a8d)](_0x42f59a,function(_0x5646dd){var _0x36ded8=_0x240062;defined$1(_0x5646dd[_0x36ded8(0x108c)])&&(_0x5646dd[_0x36ded8(0x108c)]=_0x12979b['accessors'][_0x5646dd['inverseBindMatrices']]);var _0x139a1f=_0x5646dd['jointNames'];if(defined$1(_0x139a1f)){var _0xf6162=[],_0x301caf=_0x139a1f[_0x36ded8(0x531b)];for(_0x32f17b=0x0;_0x32f17b<_0x301caf;++_0x32f17b)_0xf6162[_0x32f17b]=_0x388b80[_0x139a1f[_0x32f17b]];_0x5646dd[_0x36ded8(0x28c6)]=_0xf6162,delete _0x5646dd[_0x36ded8(0x51f2)];}}),ForEach[_0x240062(0x1d45)](_0x42f59a,function(_0x4ee7c8){var _0x1c7e4c=_0x240062,_0x20021b=_0x4ee7c8['nodes'];if(defined$1(_0x20021b)){var _0x2d0251=_0x20021b[_0x1c7e4c(0x531b)];for(_0x32f17b=0x0;_0x32f17b<_0x2d0251;++_0x32f17b)_0x20021b[_0x32f17b]=_0x12979b['nodes'][_0x20021b[_0x32f17b]];}}),ForEach[_0x240062(0x5734)](_0x42f59a,function(_0x54bf83){var _0x1fac0e=_0x240062,_0x3d56cd={};_0x54bf83[_0x1fac0e(0x2cc)]=objectToArray(_0x54bf83['samplers'],_0x3d56cd),ForEach['animationSampler'](_0x54bf83,function(_0x48655a){var _0xf39f12=_0x1fac0e;_0x48655a['input']=_0x12979b['accessors'][_0x48655a[_0xf39f12(0x4358)]],_0x48655a['output']=_0x12979b[_0xf39f12(0x4116)][_0x48655a[_0xf39f12(0x1736)]];}),ForEach[_0x1fac0e(0x19c4)](_0x54bf83,function(_0x53bdeb){var _0x5be9c3=_0x1fac0e;_0x53bdeb[_0x5be9c3(0x1cea)]=_0x3d56cd[_0x53bdeb['sampler']];var _0x37f570=_0x53bdeb[_0x5be9c3(0x15c9)];defined$1(_0x37f570)&&(_0x37f570[_0x5be9c3(0x3faa)]=_0x12979b['nodes'][_0x37f570['id']],delete _0x37f570['id']);});}),ForEach[_0x240062(0x128b)](_0x42f59a,function(_0x360920){var _0x5455f4=_0x240062;defined$1(_0x360920[_0x5455f4(0x4619)])&&(_0x360920[_0x5455f4(0x4619)]=_0x12979b[_0x5455f4(0xe62)][_0x360920[_0x5455f4(0x4619)]]),ForEach['materialValue'](_0x360920,function(_0x21f590,_0x1235ca){var _0x5a54e9=_0x5455f4;'string'==typeof _0x21f590&&(_0x360920['values'][_0x1235ca]={'index':_0x12979b[_0x5a54e9(0x32c4)][_0x21f590]});});var _0x5de7b3=_0x360920[_0x5455f4(0x477b)];if(defined$1(_0x5de7b3)){var _0x844a00=_0x5de7b3['KHR_materials_common'];defined$1(_0x844a00)&&ForEach['materialValue'](_0x844a00,function(_0x50d6b8,_0x102ce8){var _0x386e4b=_0x5455f4;_0x386e4b(0x29ad)==typeof _0x50d6b8&&(_0x844a00[_0x386e4b(0x21e8)][_0x102ce8]={'index':_0x12979b['textures'][_0x50d6b8]});});}}),ForEach[_0x240062(0x4133)](_0x42f59a,function(_0x42d306){var _0x4c27f1=_0x240062,_0x4a6fbb=_0x42d306['extensions'];if(defined$1(_0x4a6fbb)){var _0x2564ab=_0x4a6fbb[_0x4c27f1(0x251f)];defined$1(_0x2564ab)&&(_0x42d306['bufferView']=_0x12979b['bufferViews'][_0x2564ab[_0x4c27f1(0x246a)]],_0x42d306[_0x4c27f1(0x328f)]=_0x2564ab[_0x4c27f1(0x328f)],delete _0x4a6fbb[_0x4c27f1(0x251f)]),0x0===Object['keys'](_0x4a6fbb)[_0x4c27f1(0x531b)]&&delete _0x42d306['extensions'];}ForEach[_0x4c27f1(0x518b)](_0x42d306,function(_0x2c4ec1){var _0x241cf0=_0x4c27f1,_0x53833a=_0x2c4ec1['extensions'];if(defined$1(_0x53833a)){var _0xaf1bb7=_0x53833a[_0x241cf0(0x251f)];defined$1(_0xaf1bb7)&&(_0x2c4ec1[_0x241cf0(0x246a)]=_0x12979b[_0x241cf0(0xb5c)][_0xaf1bb7['bufferView']],_0x2c4ec1[_0x241cf0(0x328f)]=_0xaf1bb7[_0x241cf0(0x328f)],delete _0x53833a['KHR_binary_glTF']),0x0===Object[_0x241cf0(0x20c8)](_0x4a6fbb)[_0x241cf0(0x531b)]&&delete _0x2c4ec1[_0x241cf0(0x477b)];}});}),ForEach['texture'](_0x42f59a,function(_0x54ee34){var _0x84be9d=_0x240062;defined$1(_0x54ee34['sampler'])&&(_0x54ee34[_0x84be9d(0x1cea)]=_0x12979b[_0x84be9d(0x2cc)][_0x54ee34[_0x84be9d(0x1cea)]]),defined$1(_0x54ee34[_0x84be9d(0x33b8)])&&(_0x54ee34[_0x84be9d(0x33b8)]=_0x12979b['images'][_0x54ee34['source']]);});}function removeAnimationSamplerNames(_0x1f08d6){ForEach['animation'](_0x1f08d6,function(_0x5e9507){ForEach['animationSampler'](_0x5e9507,function(_0x544e22){var _0x162a27=_0x54f3;delete _0x544e22[_0x162a27(0x13f9)];});});}function removeEmptyArrays(_0x4d8e9d){var _0x2860f7=_0x68aa19;for(var _0x5e340c in _0x4d8e9d)if(Object[_0x2860f7(0x4b51)]['hasOwnProperty'][_0x2860f7(0x317a)](_0x4d8e9d,_0x5e340c)){var _0x124487=_0x4d8e9d[_0x5e340c];Array['isArray'](_0x124487)&&0x0===_0x124487['length']&&delete _0x4d8e9d[_0x5e340c];}ForEach[_0x2860f7(0x3faa)](_0x4d8e9d,function(_0x527386){var _0x584966=_0x2860f7;defined$1(_0x527386[_0x584966(0x23ed)])&&0x0===_0x527386[_0x584966(0x23ed)][_0x584966(0x531b)]&&delete _0x527386['children'];});}function stripAsset(_0x3b8983){var _0x283824=_0x68aa19,_0x109868=_0x3b8983['asset'];delete _0x109868[_0x283824(0xf3c)],delete _0x109868[_0x283824(0x541a)];}var knownExtensions={'CESIUM_RTC':!0x0,'KHR_materials_common':!0x0,'WEB3D_quantized_attributes':!0x0};function requireKnownExtensions(_0x51348f){var _0x29f7cd=_0x68aa19,_0x20a9d1=_0x51348f[_0x29f7cd(0x83a)];if(_0x51348f[_0x29f7cd(0x15a3)]=defaultValue$1(_0x51348f[_0x29f7cd(0x15a3)],[]),defined$1(_0x20a9d1))for(var _0x519812=_0x20a9d1[_0x29f7cd(0x531b)],_0x32b051=0x0;_0x32b051<_0x519812;++_0x32b051){var _0x48b608=_0x20a9d1[_0x32b051];defined$1(knownExtensions[_0x48b608])&&_0x51348f[_0x29f7cd(0x15a3)][_0x29f7cd(0x3a33)](_0x48b608);}}function removeBufferType(_0x14a801){var _0x8a07f5=_0x68aa19;ForEach[_0x8a07f5(0x1de1)](_0x14a801,function(_0x44dc1c){var _0x371787=_0x8a07f5;delete _0x44dc1c[_0x371787(0x3243)];});}function removeTextureProperties(_0x3a5e9b){var _0x30b0a0=_0x68aa19;ForEach[_0x30b0a0(0x20ac)](_0x3a5e9b,function(_0xc64c91){var _0x45bd3b=_0x30b0a0;delete _0xc64c91['format'],delete _0xc64c91['internalFormat'],delete _0xc64c91[_0x45bd3b(0x15c9)],delete _0xc64c91[_0x45bd3b(0x3243)];});}function requireAttributeSetIndex(_0x543d9d){var _0x12459f=_0x68aa19;ForEach[_0x12459f(0x38d)](_0x543d9d,function(_0x572bc2){var _0x3ffc9e=_0x12459f;ForEach[_0x3ffc9e(0x142f)](_0x572bc2,function(_0x42f13a){var _0x111722=_0x3ffc9e;ForEach[_0x111722(0x54f6)](_0x42f13a,function(_0x14b665,_0x1ffb39){var _0x1a7ede=_0x111722;_0x1a7ede(0x4a0f)===_0x1ffb39?_0x42f13a[_0x1a7ede(0x1b28)]['TEXCOORD_0']=_0x14b665:_0x1a7ede(0xceb)===_0x1ffb39&&(_0x42f13a[_0x1a7ede(0x1b28)]['COLOR_0']=_0x14b665);}),delete _0x42f13a[_0x111722(0x1b28)][_0x111722(0x4a0f)],delete _0x42f13a[_0x111722(0x1b28)][_0x111722(0xceb)];});}),ForEach[_0x12459f(0x4619)](_0x543d9d,function(_0x3776f7){ForEach['techniqueParameter'](_0x3776f7,function(_0x18b0e6){var _0x41c4b5=_0x54f3,_0x218669=_0x18b0e6[_0x41c4b5(0x40e1)];defined$1(_0x218669)&&('TEXCOORD'===_0x218669?_0x18b0e6['semantic']=_0x41c4b5(0x1bce):_0x41c4b5(0xceb)===_0x218669&&(_0x18b0e6[_0x41c4b5(0x40e1)]=_0x41c4b5(0x3ba1)));});});}var knownSemantics={'POSITION':!0x0,'NORMAL':!0x0,'TANGENT':!0x0},indexedSemantics={'COLOR':_0x68aa19(0xceb),'JOINT':_0x68aa19(0x4720),'JOINTS':_0x68aa19(0x4720),'TEXCOORD':'TEXCOORD','WEIGHT':_0x68aa19(0x1426),'WEIGHTS':_0x68aa19(0x1426)};function underscoreApplicationSpecificSemantics(_0x770db5){var _0x325f78=_0x68aa19,_0x4e01d6={};ForEach[_0x325f78(0x38d)](_0x770db5,function(_0x26b252){ForEach['meshPrimitive'](_0x26b252,function(_0xd0b4aa){var _0x422144=_0x54f3;for(var _0x5c771c in(ForEach[_0x422144(0x54f6)](_0xd0b4aa,function(_0xad5e8e,_0xe21a7b){var _0x1770bd=_0x422144;if('_'!==_0xe21a7b[_0x1770bd(0x29be)](0x0)){var _0x12f93e,_0x5d09b4=_0xe21a7b[_0x1770bd(0x1cff)](/_[0-9]+/g),_0x1aaf42=_0xe21a7b,_0x161670='_0';_0x5d09b4>=0x0&&(_0x1aaf42=_0xe21a7b[_0x1770bd(0x57ed)](0x0,_0x5d09b4),_0x161670=_0xe21a7b[_0x1770bd(0x57ed)](_0x5d09b4));var _0x366f02=indexedSemantics[_0x1aaf42];defined$1(_0x366f02)?(_0x12f93e=_0x366f02+_0x161670,_0x4e01d6[_0xe21a7b]=_0x12f93e):defined$1(knownSemantics[_0x1aaf42])||(_0x12f93e='_'+_0xe21a7b,_0x4e01d6[_0xe21a7b]=_0x12f93e);}}),_0x4e01d6))if(Object[_0x422144(0x4b51)][_0x422144(0x2a77)][_0x422144(0x317a)](_0x4e01d6,_0x5c771c)){var _0x253c0d=_0x4e01d6[_0x5c771c],_0x4993c3=_0xd0b4aa[_0x422144(0x1b28)][_0x5c771c];defined$1(_0x4993c3)&&(delete _0xd0b4aa[_0x422144(0x1b28)][_0x5c771c],_0xd0b4aa[_0x422144(0x1b28)][_0x253c0d]=_0x4993c3);}});}),ForEach[_0x325f78(0x4619)](_0x770db5,function(_0x29b29c){var _0x38636c=_0x325f78;ForEach[_0x38636c(0x472e)](_0x29b29c,function(_0x1d9350){var _0x52eed6=_0x38636c,_0x5e5bca=_0x4e01d6[_0x1d9350[_0x52eed6(0x40e1)]];defined$1(_0x5e5bca)&&(_0x1d9350[_0x52eed6(0x40e1)]=_0x5e5bca);});});}function clampCameraParameters(_0x1d8bd3){var _0x454737=_0x68aa19;ForEach[_0x454737(0x1224)](_0x1d8bd3,function(_0x3c0654){var _0x32bd81=_0x454737,_0x341ab1=_0x3c0654[_0x32bd81(0x4d74)];if(defined$1(_0x341ab1)){var _0x56100e=_0x341ab1[_0x32bd81(0x1d97)];defined$1(_0x56100e)&&0x0===_0x56100e&&delete _0x341ab1[_0x32bd81(0x1d97)];var _0x4cf03d=_0x341ab1['yfov'];defined$1(_0x4cf03d)&&0x0===_0x4cf03d&&(_0x341ab1[_0x32bd81(0x1144)]=0x1);}});}function computeAccessorByteStride(_0x3da456,_0x48668a){var _0x2b10e5=_0x68aa19;return defined$1(_0x48668a[_0x2b10e5(0x4cac)])&&0x0!==_0x48668a[_0x2b10e5(0x4cac)]?_0x48668a[_0x2b10e5(0x4cac)]:getAccessorByteStride(_0x3da456,_0x48668a);}function requireByteLength(_0x139b98){var _0x3a1abd=_0x68aa19;ForEach[_0x3a1abd(0x1de1)](_0x139b98,function(_0x1a8650){var _0x161d5b=_0x3a1abd;defined$1(_0x1a8650[_0x161d5b(0x21dd)])||(_0x1a8650['byteLength']=_0x1a8650[_0x161d5b(0x2c55)][_0x161d5b(0xf10)][_0x161d5b(0x33b8)][_0x161d5b(0x531b)]);}),ForEach[_0x3a1abd(0x2165)](_0x139b98,function(_0x182c0a){var _0x38b30a=_0x3a1abd,_0x4e33da=_0x182c0a['bufferView'];if(defined$1(_0x4e33da)){var _0x555a22=_0x139b98['bufferViews'][_0x4e33da],_0x329fb4=computeAccessorByteStride(_0x139b98,_0x182c0a),_0x3bf6c1=_0x182c0a[_0x38b30a(0x42fe)]+_0x182c0a[_0x38b30a(0x2d06)]*_0x329fb4;_0x555a22[_0x38b30a(0x21dd)]=Math[_0x38b30a(0x2bc6)](defaultValue$1(_0x555a22['byteLength'],0x0),_0x3bf6c1);}});}function moveByteStrideToBufferView(_0x1f9043){var _0x4be11e=_0x68aa19,_0x54090a,_0x1248b2,_0x1c4fb8,_0x12a4cf=_0x1f9043[_0x4be11e(0xb5c)],_0x97ee86={};ForEach[_0x4be11e(0x1f1a)](_0x1f9043,function(_0x42b583){var _0x5d3086=_0x4be11e,_0x5b331e=_0x1f9043['accessors'][_0x42b583];defined$1(_0x5b331e[_0x5d3086(0x246a)])&&(_0x97ee86[_0x5b331e[_0x5d3086(0x246a)]]=!0x0);});var _0x4fdf7b={};for(var _0x45b6ce in(ForEach[_0x4be11e(0x2165)](_0x1f9043,function(_0x107166){var _0x486d61=_0x4be11e;defined$1(_0x107166[_0x486d61(0x246a)])&&(_0x4fdf7b[_0x107166[_0x486d61(0x246a)]]=defaultValue$1(_0x4fdf7b[_0x107166[_0x486d61(0x246a)]],[]),_0x4fdf7b[_0x107166[_0x486d61(0x246a)]][_0x486d61(0x3a33)](_0x107166));}),_0x4fdf7b))if(Object[_0x4be11e(0x4b51)][_0x4be11e(0x2a77)]['call'](_0x4fdf7b,_0x45b6ce)){_0x1c4fb8=_0x12a4cf[_0x45b6ce];var _0x4eed42=_0x4fdf7b[_0x45b6ce];_0x4eed42['sort'](function(_0x33c8a7,_0x5a1917){var _0x3c6bfd=_0x4be11e;return _0x33c8a7['byteOffset']-_0x5a1917[_0x3c6bfd(0x42fe)];});var _0x49c1ab=0x0,_0x145bde=0x0,_0x2ccea3=_0x4eed42[_0x4be11e(0x531b)];for(_0x54090a=0x0;_0x54090a<_0x2ccea3;++_0x54090a){var _0x56728a=_0x4eed42[_0x54090a],_0x511ecf=computeAccessorByteStride(_0x1f9043,_0x56728a),_0x2c79ef=_0x56728a[_0x4be11e(0x42fe)],_0x50d6aa=_0x56728a[_0x4be11e(0x2d06)]*_0x511ecf;delete _0x56728a[_0x4be11e(0x4cac)];var _0x148c83=_0x54090a<_0x2ccea3-0x1;if(_0x511ecf!==(_0x148c83?computeAccessorByteStride(_0x1f9043,_0x4eed42[_0x54090a+0x1]):void 0x0)){var _0x283f99=clone$1(_0x1c4fb8,!0x0);_0x97ee86[_0x45b6ce]&&(_0x283f99[_0x4be11e(0x4cac)]=_0x511ecf),_0x283f99[_0x4be11e(0x42fe)]+=_0x49c1ab,_0x283f99['byteLength']=_0x2c79ef+_0x50d6aa-_0x49c1ab;var _0x30a4ee=addToArray(_0x12a4cf,_0x283f99);for(_0x1248b2=_0x145bde;_0x1248b2<=_0x54090a;++_0x1248b2)(_0x56728a=_0x4eed42[_0x1248b2])[_0x4be11e(0x246a)]=_0x30a4ee,_0x56728a[_0x4be11e(0x42fe)]=_0x56728a[_0x4be11e(0x42fe)]-_0x49c1ab;_0x49c1ab=_0x148c83?_0x4eed42[_0x54090a+0x1]['byteOffset']:void 0x0,_0x145bde=_0x54090a+0x1;}}}removeUnusedElements(_0x1f9043,[_0x4be11e(0x2165),'bufferView',_0x4be11e(0x1de1)]);}function requirePositionAccessorMinMax(_0x336cfd){var _0xc62408=_0x68aa19;ForEach[_0xc62408(0x1d5b)](_0x336cfd,_0xc62408(0x236c),function(_0x1d05eb){var _0x2138ee=_0xc62408,_0x5f09a6=_0x336cfd[_0x2138ee(0x4116)][_0x1d05eb];if(!defined$1(_0x5f09a6[_0x2138ee(0x27d5)])||!defined$1(_0x5f09a6['max'])){var _0x254538=findAccessorMinMax(_0x336cfd,_0x5f09a6);_0x5f09a6[_0x2138ee(0x27d5)]=_0x254538[_0x2138ee(0x27d5)],_0x5f09a6[_0x2138ee(0x2bc6)]=_0x254538[_0x2138ee(0x2bc6)];}});}function isNodeEmpty(_0x54f13d){var _0x72a1a7=_0x68aa19;return(!defined$1(_0x54f13d['children'])||0x0===_0x54f13d[_0x72a1a7(0x23ed)]['length'])&&(!defined$1(_0x54f13d[_0x72a1a7(0x98f)])||0x0===_0x54f13d[_0x72a1a7(0x98f)][_0x72a1a7(0x531b)])&&!defined$1(_0x54f13d[_0x72a1a7(0x1224)])&&!defined$1(_0x54f13d[_0x72a1a7(0x1a8d)])&&!defined$1(_0x54f13d[_0x72a1a7(0x1e2b)])&&!defined$1(_0x54f13d[_0x72a1a7(0x42a)])&&(!defined$1(_0x54f13d['translation'])||Cartesian3[_0x72a1a7(0xb30)](_0x54f13d[_0x72a1a7(0x3981)])[_0x72a1a7(0x2ed4)](Cartesian3['ZERO']))&&(!defined$1(_0x54f13d['scale'])||Cartesian3[_0x72a1a7(0xb30)](_0x54f13d['scale'])[_0x72a1a7(0x2ed4)](new Cartesian3(0x1,0x1,0x1)))&&(!defined$1(_0x54f13d[_0x72a1a7(0x374)])||Cartesian4[_0x72a1a7(0xb30)](_0x54f13d[_0x72a1a7(0x374)])[_0x72a1a7(0x2ed4)](new Cartesian4(0x0,0x0,0x0,0x1)))&&(!defined$1(_0x54f13d[_0x72a1a7(0x55a6)])||Matrix4[_0x72a1a7(0x4dc1)](_0x54f13d['matrix'])[_0x72a1a7(0x2ed4)](Matrix4[_0x72a1a7(0x5139)]))&&!defined$1(_0x54f13d['extensions'])&&!defined$1(_0x54f13d[_0x72a1a7(0x2c55)]);}function deleteNode(_0x507641,_0x6caa8e){var _0x196c82=_0x68aa19;ForEach[_0x196c82(0x1d45)](_0x507641,function(_0x446aeb){var _0x4a96f5=_0x196c82,_0x1b6321=_0x446aeb[_0x4a96f5(0x3643)];if(defined$1(_0x1b6321)){for(var _0x480585=_0x1b6321[_0x4a96f5(0x531b)];_0x480585>=0x0;--_0x480585)if(_0x1b6321[_0x480585]===_0x6caa8e)return void _0x1b6321[_0x4a96f5(0x4bc6)](_0x480585,0x1);}}),ForEach['node'](_0x507641,function(_0x276b30,_0x422e5f){var _0x1e948a=_0x196c82;if(defined$1(_0x276b30[_0x1e948a(0x23ed)])){var _0x55b8d6=_0x276b30[_0x1e948a(0x23ed)]['indexOf'](_0x6caa8e);_0x55b8d6>-0x1&&(_0x276b30['children'][_0x1e948a(0x4bc6)](_0x55b8d6,0x1),isNodeEmpty(_0x276b30)&&deleteNode(_0x507641,_0x422e5f));}}),delete _0x507641[_0x196c82(0x3643)][_0x6caa8e];}function removeEmptyNodes(_0x42ad97){var _0x2fffd2=_0x68aa19;return ForEach[_0x2fffd2(0x3faa)](_0x42ad97,function(_0x12b2f1,_0x9977ba){isNodeEmpty(_0x12b2f1)&&deleteNode(_0x42ad97,_0x9977ba);}),_0x42ad97;}function requireAnimationAccessorMinMax(_0x50e6b6){ForEach['animation'](_0x50e6b6,function(_0x1c7e4d){var _0x5243e9=_0x54f3;ForEach[_0x5243e9(0x522b)](_0x1c7e4d,function(_0x1e4783){var _0x12069c=_0x5243e9,_0x2556f4=_0x50e6b6[_0x12069c(0x4116)][_0x1e4783['input']];if(!defined$1(_0x2556f4[_0x12069c(0x27d5)])||!defined$1(_0x2556f4[_0x12069c(0x2bc6)])){var _0x5a74b3=findAccessorMinMax(_0x50e6b6,_0x2556f4);_0x2556f4[_0x12069c(0x27d5)]=_0x5a74b3['min'],_0x2556f4['max']=_0x5a74b3['max'];}});});}function glTF10to20(_0x4b33ab){var _0x56b568=_0x68aa19;_0x4b33ab[_0x56b568(0x3fc1)]=defaultValue$1(_0x4b33ab[_0x56b568(0x3fc1)],{}),_0x4b33ab[_0x56b568(0x3fc1)][_0x56b568(0x3330)]=_0x56b568(0x2fd1),updateInstanceTechniques(_0x4b33ab),removeAnimationSamplersIndirection(_0x4b33ab),removeEmptyNodes(_0x4b33ab),objectsToArrays(_0x4b33ab),removeAnimationSamplerNames(_0x4b33ab),stripAsset(_0x4b33ab),requireKnownExtensions(_0x4b33ab),requireByteLength(_0x4b33ab),moveByteStrideToBufferView(_0x4b33ab),requirePositionAccessorMinMax(_0x4b33ab),requireAnimationAccessorMinMax(_0x4b33ab),removeBufferType(_0x4b33ab),removeTextureProperties(_0x4b33ab),requireAttributeSetIndex(_0x4b33ab),underscoreApplicationSpecificSemantics(_0x4b33ab),updateAccessorComponentTypes(_0x4b33ab),clampCameraParameters(_0x4b33ab),moveTechniqueRenderStates(_0x4b33ab),moveTechniquesToExtension(_0x4b33ab),removeEmptyArrays(_0x4b33ab);}function ModelLoadResources(){var _0x44d489=_0x68aa19;this['initialized']=!0x1,this['resourcesParsed']=!0x1,this['vertexBuffersToCreate']=new Queue(),this[_0x44d489(0x566c)]=new Queue(),this[_0x44d489(0x49d7)]={},this[_0x44d489(0x5337)]=0x0,this[_0x44d489(0x2ce2)]=new Queue(),this['shaders']={},this['pendingShaderLoads']=0x0,this[_0x44d489(0xc86)]=new Queue(),this[_0x44d489(0xef8)]=0x0,this['texturesToCreateFromBufferView']=new Queue(),this[_0x44d489(0x931)]=0x0,this[_0x44d489(0x2a16)]=!0x0,this[_0x44d489(0x5133)]=!0x0,this['createRuntimeAnimations']=!0x0,this[_0x44d489(0x46f1)]=!0x0,this[_0x44d489(0xe95)]=!0x0,this['createUniformMaps']=!0x0,this['createRuntimeNodes']=!0x0,this['createdBufferViews']={},this['primitivesToDecode']=new Queue(),this['activeDecodingTasks']=0x0,this['pendingDecodingCache']=!0x1,this[_0x44d489(0x4fea)]=[];}function getSubarray(_0x12c95b,_0x1c12d2,_0x3d95a9){var _0x38cfec=_0x68aa19;return _0x12c95b[_0x38cfec(0x587e)](_0x1c12d2,_0x1c12d2+_0x3d95a9);}ModelLoadResources[_0x68aa19(0x4b51)][_0x68aa19(0x35f3)]=function(_0x5ed8ac){var _0x4fd0a2=_0x68aa19;return getSubarray(this['buffers'][_0x5ed8ac['buffer']],_0x5ed8ac['byteOffset'],_0x5ed8ac[_0x4fd0a2(0x21dd)]);},ModelLoadResources[_0x68aa19(0x4b51)][_0x68aa19(0x8c9)]=function(){var _0x232a59=_0x68aa19;return 0x0===this[_0x232a59(0x5337)];},ModelLoadResources[_0x68aa19(0x4b51)][_0x68aa19(0x281b)]=function(){var _0x5442d7=_0x68aa19;return 0x0===this['pendingBufferLoads']&&0x0===this[_0x5442d7(0xe60)][_0x5442d7(0x531b)]&&0x0===this['indexBuffersToCreate'][_0x5442d7(0x531b)];},ModelLoadResources[_0x68aa19(0x4b51)][_0x68aa19(0xb7e)]=function(){var _0x91ae11=_0x68aa19;return 0x0===this[_0x91ae11(0x3452)]&&0x0===this['programsToCreate'][_0x91ae11(0x531b)];},ModelLoadResources[_0x68aa19(0x4b51)][_0x68aa19(0xb8c)]=function(){var _0x48fb4e=_0x68aa19,_0x40fa6a=0x0===this[_0x48fb4e(0xef8)],_0xb36063=0x0===this[_0x48fb4e(0xc86)][_0x48fb4e(0x531b)]&&0x0===this[_0x48fb4e(0x37a8)][_0x48fb4e(0x531b)];return _0x40fa6a&&_0xb36063;},ModelLoadResources[_0x68aa19(0x4b51)][_0x68aa19(0x4955)]=function(){var _0x113d78=_0x68aa19,_0x860665=0x0===this[_0x113d78(0x5337)]&&0x0===this[_0x113d78(0x3452)],_0x99ac8b=0x0===this[_0x113d78(0xe60)][_0x113d78(0x531b)]&&0x0===this[_0x113d78(0x566c)][_0x113d78(0x531b)]&&0x0===this[_0x113d78(0x2ce2)][_0x113d78(0x531b)]&&0x0===this[_0x113d78(0x931)];return this[_0x113d78(0x1f5f)]()&&_0x860665&&_0x99ac8b;},ModelLoadResources[_0x68aa19(0x4b51)][_0x68aa19(0x1f5f)]=function(){var _0x44cc8e=_0x68aa19;return 0x0===this['primitivesToDecode'][_0x44cc8e(0x531b)]&&0x0===this[_0x44cc8e(0x2df1)]&&!this[_0x44cc8e(0xcb4)];},ModelLoadResources[_0x68aa19(0x4b51)][_0x68aa19(0x32b6)]=function(){var _0x29506d=_0x68aa19;return this[_0x29506d(0x1f5f)]()&&this[_0x29506d(0xb8c)]()&&this[_0x29506d(0x4955)]();};var ModelUtility={'updateForwardAxis':function(_0x15f070){var _0x8875f3=_0x68aa19,_0x28cf47=_0x15f070['gltf'][_0x8875f3(0x2c55)][_0x8875f3(0x47e5)];(defined$1(_0x28cf47)&&'2.0'!==_0x28cf47||_0x8875f3(0x2fd1)!==ModelUtility[_0x8875f3(0x1bf)](_0x15f070[_0x8875f3(0x1ae0)]))&&(_0x15f070['_gltfForwardAxis']=Axis$2['X']);},'getAssetVersion':function(_0x2d7261){var _0x50db4a=_0x68aa19;return defined$1(_0x2d7261[_0x50db4a(0x3fc1)])&&defined$1(_0x2d7261[_0x50db4a(0x3fc1)][_0x50db4a(0x3330)])?_0x2d7261[_0x50db4a(0x3fc1)][_0x50db4a(0x3330)]:'1.0';},'splitIncompatibleMaterials':function(_0xd65661){var _0x1f1501=_0x68aa19,_0x434048=_0xd65661[_0x1f1501(0x4116)],_0x26cb96=_0xd65661[_0x1f1501(0x2ff4)],_0x4cc49f={};return ForEach[_0x1f1501(0x38d)](_0xd65661,function(_0x2aebdb){var _0x1143a5=_0x1f1501;ForEach[_0x1143a5(0x142f)](_0x2aebdb,function(_0x5de3f1){var _0xc0c76e=_0x1143a5,_0x1b8f6f,_0x28f379,_0x1e76e3=_0x5de3f1[_0xc0c76e(0x128b)],_0x3c06a8=_0x26cb96[_0x1e76e3],_0x5d85c1=_0x5de3f1[_0xc0c76e(0x1b28)][_0xc0c76e(0x41ae)];if(defined$1(_0x5d85c1)){var _0x397e7a=_0x434048[_0x5d85c1];_0x1b8f6f=_0x397e7a['componentType'],_0x28f379=_0x397e7a['type'];}var _0x1e8a11=defined$1(_0x5d85c1),_0x4fc52e=defined$1(_0x5de3f1['attributes']['COLOR_0']),_0x3a9729=defined$1(_0x5de3f1[_0xc0c76e(0x2960)]),_0x1a2970=defined$1(_0x5de3f1[_0xc0c76e(0x1b28)][_0xc0c76e(0x4800)]),_0x40c79b=defined$1(_0x5de3f1[_0xc0c76e(0x1b28)][_0xc0c76e(0x13af)]),_0x41fb9b=defined$1(_0x5de3f1[_0xc0c76e(0x1b28)][_0xc0c76e(0x1bce)]),_0x44eaa2=_0x4cc49f[_0x1e76e3];if(defined$1(_0x44eaa2)){if(_0x44eaa2[_0xc0c76e(0x3b8a)]['skinned']!==_0x1e8a11||_0x44eaa2[_0xc0c76e(0x3b8a)][_0xc0c76e(0x3243)]!==_0x28f379||_0x44eaa2[_0xc0c76e(0x2285)]!==_0x4fc52e||_0x44eaa2[_0xc0c76e(0xa26)]!==_0x3a9729||_0x44eaa2[_0xc0c76e(0x20e3)]!==_0x1a2970||_0x44eaa2['hasTangents']!==_0x40c79b||_0x44eaa2[_0xc0c76e(0x1b59)]!==_0x41fb9b){var _0x2b3886=clone$1(_0x3c06a8,!0x0);_0x1e76e3=addToArray(_0x26cb96,_0x2b3886),_0x5de3f1[_0xc0c76e(0x128b)]=_0x1e76e3,_0x4cc49f[_0x1e76e3]={'skinning':{'skinned':_0x1e8a11,'componentType':_0x1b8f6f,'type':_0x28f379},'hasVertexColors':_0x4fc52e,'hasMorphTargets':_0x3a9729,'hasNormals':_0x1a2970,'hasTangents':_0x40c79b,'hasTexCoords':_0x41fb9b};}}else _0x4cc49f[_0x1e76e3]={'skinning':{'skinned':_0x1e8a11,'componentType':_0x1b8f6f,'type':_0x28f379},'hasVertexColors':_0x4fc52e,'hasMorphTargets':_0x3a9729,'hasNormals':_0x1a2970,'hasTangents':_0x40c79b,'hasTexCoords':_0x41fb9b};});}),_0x4cc49f;},'getShaderVariable':function(_0x30e85c){var _0x1ee800=_0x68aa19;return _0x1ee800(0x3471)===_0x30e85c?_0x1ee800(0x1718):_0x30e85c[_0x1ee800(0x22cf)]();},'ModelState':{'NEEDS_LOAD':0x0,'LOADING':0x1,'LOADED':0x2,'FAILED':0x3},'getFailedLoadFunction':function(_0x53eee8,_0x16c589,_0x2bc897){return function(_0x110768){var _0x310510=_0x54f3;_0x53eee8[_0x310510(0x3d20)]=ModelUtility[_0x310510(0x1419)][_0x310510(0x3865)];var _0x66b751='Failed\x20to\x20load\x20'+_0x16c589+':\x20'+_0x2bc897;defined$1(_0x110768)&&(_0x66b751+='\x0a'+_0x110768[_0x310510(0x17f7)]),_0x53eee8[_0x310510(0x38bb)][_0x310510(0x4e16)](new RuntimeError$2(_0x66b751));};},'parseBuffers':function(_0x5a67f9,_0xd096c2){var _0x2ee3f6=_0x68aa19,_0x1147d4=_0x5a67f9[_0x2ee3f6(0x56af)];ForEach[_0x2ee3f6(0x1de1)](_0x5a67f9['gltf'],function(_0x58e4d2,_0x33389f){var _0xefc8f8=_0x2ee3f6;if(defined$1(_0x58e4d2[_0xefc8f8(0x2c55)][_0xefc8f8(0xf10)]['source']))_0x1147d4['buffers'][_0x33389f]=_0x58e4d2[_0xefc8f8(0x2c55)]['_pipeline'][_0xefc8f8(0x33b8)];else{if(defined$1(_0xd096c2)){var _0x55e95a=_0x5a67f9[_0xefc8f8(0x587b)]['getDerivedResource']({'url':_0x58e4d2[_0xefc8f8(0x33f9)]});++_0x1147d4['pendingBufferLoads'],_0x55e95a[_0xefc8f8(0x4d1a)]()[_0xefc8f8(0x4e1e)](_0xd096c2(_0x5a67f9,_0x33389f))[_0xefc8f8(0x4b84)](ModelUtility[_0xefc8f8(0x4f7a)](_0x5a67f9,_0xefc8f8(0x1de1),_0x55e95a[_0xefc8f8(0x343b)]));}}});}},aMinScratch$1=new Cartesian3(),aMaxScratch$1=new Cartesian3();function techniqueAttributeForSemantic(_0x5614ce,_0x5c248d){return ForEach['techniqueAttribute'](_0x5614ce,function(_0x49da7f,_0x1879e2){if(_0x49da7f['semantic']===_0x5c248d)return _0x1879e2;});}function ensureSemanticExistenceForPrimitive(_0x81ec73,_0xdd55e7){var _0x2989e7=_0x68aa19,_0xe4a4bb=_0x81ec73['accessors'],_0x5db986=_0x81ec73['materials'],_0x3f7077=_0x81ec73[_0x2989e7(0x477b)]['KHR_techniques_webgl'],_0xd3485d=_0x3f7077[_0x2989e7(0xe62)],_0x4057c6=_0x3f7077[_0x2989e7(0x4197)],_0x45fd59=_0x3f7077['shaders'],_0x3fe5c1=_0xdd55e7['targets'],_0x2a5858=_0xdd55e7['attributes'];for(var _0x206291 in _0x3fe5c1)if(_0x3fe5c1['hasOwnProperty'](_0x206291)){var _0x579523=_0x3fe5c1[_0x206291];for(var _0x472344 in _0x579523)'extras'!==_0x472344&&(_0x2a5858[_0x472344+'_'+_0x206291]=_0x579523[_0x472344]);}var _0x5c14eb=_0xd3485d[_0x5db986[_0xdd55e7[_0x2989e7(0x128b)]][_0x2989e7(0x477b)][_0x2989e7(0x4798)][_0x2989e7(0x4619)]],_0x4cb5e1=_0x45fd59[_0x4057c6[_0x5c14eb['program']][_0x2989e7(0x2604)]];for(var _0x73585c in _0x2a5858)if(_0x2a5858[_0x2989e7(0x2a77)](_0x73585c)&&!defined$1(techniqueAttributeForSemantic(_0x5c14eb,_0x73585c))){var _0x1ab765=_0xe4a4bb[_0x2a5858[_0x73585c]],_0x142251=_0x73585c['toLowerCase']();'_'===_0x142251['charAt'](0x0)&&(_0x142251=_0x142251[_0x2989e7(0x48ca)](0x1));var _0x4bc6a0='a_'+_0x142251;_0x5c14eb[_0x2989e7(0x1b28)][_0x4bc6a0]={'semantic':_0x73585c,'type':_0x1ab765[_0x2989e7(0xe17)]};var _0x11cf2f=_0x4cb5e1[_0x2989e7(0x2c55)][_0x2989e7(0xf10)],_0x5dc6da=_0x11cf2f['source'];_0x5dc6da=_0x2989e7(0x18bd)+ModelUtility[_0x2989e7(0x42b9)](_0x1ab765[_0x2989e7(0x3243)])+'\x20'+_0x4bc6a0+';\x0a'+_0x5dc6da,_0x11cf2f[_0x2989e7(0x33b8)]=_0x5dc6da;}}function getTechniqueAttributeOrUniformFunction(_0x4ebe9f,_0x3d48d5,_0x1fadf9,_0x25af87){var _0x47d689=_0x68aa19;return hasExtension(_0x4ebe9f,_0x47d689(0x4798))?function(_0x21f505,_0x2cf030){var _0x2fb672=_0x47d689;if(!(_0x21f505['semantic']!==_0x1fadf9||_0x25af87&&defined$1(_0x21f505[_0x2fb672(0x3faa)])))return _0x2cf030;}:function(_0x4f3f7f,_0x4f16b5){var _0x3d9159=_0x47d689,_0x38aa2f=_0x3d48d5['parameters'][_0x4f3f7f];if(!(_0x38aa2f[_0x3d9159(0x40e1)]!==_0x1fadf9||_0x25af87&&defined$1(_0x38aa2f['node'])))return _0x4f16b5;};}ModelUtility['computeBoundingSphere']=function(_0x217e5d){var _0x9f1d79=_0x68aa19;for(var _0x3ac9cc=_0x217e5d['gltf'],_0xa80814=_0x3ac9cc[_0x9f1d79(0x3643)],_0x234c46=_0x3ac9cc[_0x9f1d79(0x98f)],_0x375e22=_0x3ac9cc[_0x9f1d79(0x4230)][_0x3ac9cc['scene']][_0x9f1d79(0x3643)],_0x137659=_0x375e22[_0x9f1d79(0x531b)],_0xd7d481=[],_0x59579b=new Cartesian3(Number[_0x9f1d79(0xd77)],Number[_0x9f1d79(0xd77)],Number['MAX_VALUE']),_0x16b691=new Cartesian3(-Number[_0x9f1d79(0xd77)],-Number[_0x9f1d79(0xd77)],-Number['MAX_VALUE']),_0x10bfed=0x0;_0x10bfed<_0x137659;++_0x10bfed){var _0x17b98f=_0xa80814[_0x375e22[_0x10bfed]];for(_0x17b98f[_0x9f1d79(0xbfe)]=ModelUtility['getTransform'](_0x17b98f),_0xd7d481[_0x9f1d79(0x3a33)](_0x17b98f);_0xd7d481['length']>0x0;){var _0x51ba6d=(_0x17b98f=_0xd7d481[_0x9f1d79(0x1ae7)]())['_transformToRoot'],_0x4fd5c1=_0x17b98f['mesh'];if(defined$1(_0x4fd5c1))for(var _0x1a966c=_0x234c46[_0x4fd5c1]['primitives'],_0x40076f=_0x1a966c[_0x9f1d79(0x531b)],_0x1adf91=0x0;_0x1adf91<_0x40076f;++_0x1adf91){var _0x50181a=_0x1a966c[_0x1adf91][_0x9f1d79(0x1b28)][_0x9f1d79(0x236c)];if(defined$1(_0x50181a)){var _0xbe73cc=ModelUtility[_0x9f1d79(0x1b03)](_0x3ac9cc,_0x50181a),_0x365aae=Cartesian3[_0x9f1d79(0xb30)](_0xbe73cc[_0x9f1d79(0x27d5)],0x0,aMinScratch$1),_0x4e98b7=Cartesian3[_0x9f1d79(0xb30)](_0xbe73cc[_0x9f1d79(0x2bc6)],0x0,aMaxScratch$1);defined$1(_0x59579b)&&defined$1(_0x16b691)&&(Matrix4[_0x9f1d79(0x10a0)](_0x51ba6d,_0x365aae,_0x365aae),Matrix4['multiplyByPoint'](_0x51ba6d,_0x4e98b7,_0x4e98b7),Cartesian3[_0x9f1d79(0x31fd)](_0x59579b,_0x365aae,_0x59579b),Cartesian3['maximumByComponent'](_0x16b691,_0x4e98b7,_0x16b691));}}var _0x31a2a1=_0x17b98f[_0x9f1d79(0x23ed)];if(defined$1(_0x31a2a1))for(var _0x591667=_0x31a2a1['length'],_0x316b6e=0x0;_0x316b6e<_0x591667;++_0x316b6e){var _0x12ea06=_0xa80814[_0x31a2a1[_0x316b6e]];_0x12ea06[_0x9f1d79(0xbfe)]=ModelUtility['getTransform'](_0x12ea06),Matrix4[_0x9f1d79(0x25a4)](_0x51ba6d,_0x12ea06[_0x9f1d79(0xbfe)],_0x12ea06[_0x9f1d79(0xbfe)]),_0xd7d481[_0x9f1d79(0x3a33)](_0x12ea06);}delete _0x17b98f['_transformToRoot'];}}var _0x58a88c=BoundingSphere['fromCornerPoints'](_0x59579b,_0x16b691);return _0x217e5d[_0x9f1d79(0x19c6)]=_0x59579b,_0x217e5d['_maxCorner']=_0x16b691,_0x217e5d['_forwardAxis']===Axis$2['Z']&&BoundingSphere[_0x9f1d79(0x3197)](_0x58a88c,Axis$2[_0x9f1d79(0x2f70)],_0x58a88c),_0x217e5d[_0x9f1d79(0x25f3)]===Axis$2['Y']?BoundingSphere[_0x9f1d79(0x3197)](_0x58a88c,Axis$2[_0x9f1d79(0x1c90)],_0x58a88c):_0x217e5d[_0x9f1d79(0x25f3)]===Axis$2['X']&&BoundingSphere['transformWithoutScale'](_0x58a88c,Axis$2[_0x9f1d79(0x5239)],_0x58a88c),_0x58a88c;},ModelUtility[_0x68aa19(0x19f1)]=function(_0xa204ad){var _0x53090f=_0x68aa19;return ForEach[_0x53090f(0x38d)](_0xa204ad,function(_0x29f21c){var _0x30170c=_0x53090f;ForEach[_0x30170c(0x142f)](_0x29f21c,function(_0x3e114b){ensureSemanticExistenceForPrimitive(_0xa204ad,_0x3e114b);});}),_0xa204ad;},ModelUtility[_0x68aa19(0x1894)]=function(_0xba7a77,_0x29f1c1){var _0x2af61c=_0x68aa19,_0x82f24e={},_0x4d6051=!0x1,_0xe43948=0x1;if(ForEach[_0x2af61c(0x222)](_0xba7a77,function(_0x1bb467,_0x51b8ae){var _0x31b6ab=_0x2af61c;/pos/i[_0x31b6ab(0x8e2)](_0x51b8ae)&&!_0x4d6051?(_0x82f24e[_0x51b8ae]=0x0,_0x4d6051=!0x0):_0x82f24e[_0x51b8ae]=_0xe43948++;}),defined$1(_0x29f1c1)){for(var _0x411499 in _0x29f1c1)_0x29f1c1[_0x2af61c(0x2a77)](_0x411499)&&(_0x82f24e[_0x411499]=_0xe43948++);}return _0x82f24e;},ModelUtility[_0x68aa19(0x1b03)]=function(_0x22ec7e,_0x2281c3){var _0x5779a1=_0x68aa19,_0x1fb5e5=_0x22ec7e['accessors'][_0x2281c3],_0x26402e=_0x1fb5e5[_0x5779a1(0x477b)],_0x48ca34=_0x1fb5e5[_0x5779a1(0x27d5)],_0x292761=_0x1fb5e5[_0x5779a1(0x2bc6)];if(defined$1(_0x26402e)){var _0x1ed0f7=_0x26402e[_0x5779a1(0x27dc)];defined$1(_0x1ed0f7)&&(_0x48ca34=_0x1ed0f7[_0x5779a1(0x3c66)],_0x292761=_0x1ed0f7[_0x5779a1(0x7dc)]);}return{'min':_0x48ca34,'max':_0x292761};},ModelUtility[_0x68aa19(0x1eb4)]=function(_0x5b4a92,_0x1d2769,_0x45024c,_0x20f185){var _0x2d86da=_0x68aa19;return ForEach[_0x2d86da(0x4619)](_0x5b4a92,function(_0x25ac0e){var _0xcd162b=_0x2d86da;if(!defined$1(_0x45024c)||_0x25ac0e[_0xcd162b(0x5271)]===_0x45024c){var _0x163b41=ForEach['techniqueAttribute'](_0x25ac0e,getTechniqueAttributeOrUniformFunction(_0x5b4a92,_0x25ac0e,_0x1d2769,_0x20f185));return defined$1(_0x163b41)?_0x163b41:ForEach[_0xcd162b(0x1700)](_0x25ac0e,getTechniqueAttributeOrUniformFunction(_0x5b4a92,_0x25ac0e,_0x1d2769,_0x20f185));}});},ModelUtility['getDiffuseAttributeOrUniform']=function(_0x4b8637,_0x4dd719){var _0x426aa9=_0x68aa19,_0x1b6fdc=ModelUtility[_0x426aa9(0x1eb4)](_0x4b8637,_0x426aa9(0x3ba1),_0x4dd719);return defined$1(_0x1b6fdc)||(_0x1b6fdc=ModelUtility[_0x426aa9(0x1eb4)](_0x4b8637,'_3DTILESDIFFUSE',_0x4dd719)),_0x1b6fdc;};var nodeTranslationScratch=new Cartesian3(),nodeQuaternionScratch=new Quaternion(),nodeScaleScratch=new Cartesian3();function replaceAllButFirstInString(_0xe91b5,_0x24fadb,_0x10241c){var _0x53b730=_0x68aa19;_0x24fadb+=_0x53b730(0x459b),_0x24fadb=new RegExp(_0x24fadb,'g');var _0x49e296=_0xe91b5[_0x53b730(0x1cff)](_0x24fadb);return _0xe91b5[_0x53b730(0x1297)](_0x24fadb,function(_0x314fd8,_0x37d7b5){return _0x49e296===_0x37d7b5?_0x314fd8:_0x10241c;});}function getQuantizedAttributes(_0x178f07,_0x1d7ba5){var _0x312026=_0x68aa19,_0x1aa267=_0x178f07['accessors'][_0x1d7ba5][_0x312026(0x477b)];if(defined$1(_0x1aa267))return _0x1aa267[_0x312026(0x27dc)];}function getAttributeVariableName(_0x26367a,_0x197020,_0x19ece9){var _0x14dd97=_0x68aa19,_0x3636da=_0x197020[_0x14dd97(0x128b)],_0x434736=_0x26367a[_0x14dd97(0x2ff4)][_0x3636da];if(hasExtension(_0x26367a,_0x14dd97(0x4798))&&defined$1(_0x434736[_0x14dd97(0x477b)])&&defined$1(_0x434736[_0x14dd97(0x477b)][_0x14dd97(0x4798)])){var _0x401ebe=_0x434736[_0x14dd97(0x477b)][_0x14dd97(0x4798)]['technique'],_0x1aa64e=_0x26367a[_0x14dd97(0x477b)][_0x14dd97(0x4798)][_0x14dd97(0xe62)][_0x401ebe];return ForEach[_0x14dd97(0x222)](_0x1aa64e,function(_0x450b0d,_0x3fa663){if(_0x450b0d['semantic']===_0x19ece9)return _0x3fa663;});}}function getScalarUniformFunction(_0x1d78c4){var _0x11a45b={'value':_0x1d78c4,'clone':function(_0x565288,_0x64e39e){return _0x565288;},'func':function(){var _0x4d9cc7=_0x54f3;return _0x11a45b[_0x4d9cc7(0x327)];}};return _0x11a45b;}function getVec2UniformFunction(_0x295a17){var _0x30e5cd=_0x68aa19,_0x371ed8={'value':Cartesian2[_0x30e5cd(0xb30)](_0x295a17),'clone':Cartesian2[_0x30e5cd(0x254b)],'func':function(){var _0x81a0e4=_0x30e5cd;return _0x371ed8[_0x81a0e4(0x327)];}};return _0x371ed8;}function getVec3UniformFunction(_0x163316){var _0x5f4fdf=_0x68aa19,_0xa6b836={'value':Cartesian3[_0x5f4fdf(0xb30)](_0x163316),'clone':Cartesian3[_0x5f4fdf(0x254b)],'func':function(){var _0x16fb53=_0x5f4fdf;return _0xa6b836[_0x16fb53(0x327)];}};return _0xa6b836;}function getVec4UniformFunction(_0x14e143){var _0x240f69=_0x68aa19,_0x1db738={'value':Cartesian4[_0x240f69(0xb30)](_0x14e143),'clone':Cartesian4[_0x240f69(0x254b)],'func':function(){var _0x1ccccf=_0x240f69;return _0x1db738[_0x1ccccf(0x327)];}};return _0x1db738;}function getMat2UniformFunction(_0x3925ab){var _0x17034d=_0x68aa19,_0x567b07={'value':Matrix2[_0x17034d(0x4dc1)](_0x3925ab),'clone':Matrix2[_0x17034d(0x254b)],'func':function(){var _0x2c8f6c=_0x17034d;return _0x567b07[_0x2c8f6c(0x327)];}};return _0x567b07;}function getMat3UniformFunction(_0x539802){var _0xe83925=_0x68aa19,_0x24200c={'value':Matrix3[_0xe83925(0x4dc1)](_0x539802),'clone':Matrix3[_0xe83925(0x254b)],'func':function(){var _0x4cde1d=_0xe83925;return _0x24200c[_0x4cde1d(0x327)];}};return _0x24200c;}function getMat4UniformFunction(_0x132541){var _0x198bd4=_0x68aa19,_0x5f5d58={'value':Matrix4['fromColumnMajorArray'](_0x132541),'clone':Matrix4[_0x198bd4(0x254b)],'func':function(){var _0x4e51ce=_0x198bd4;return _0x5f5d58[_0x4e51ce(0x327)];}};return _0x5f5d58;}ModelUtility[_0x68aa19(0x4f53)]=function(_0x48dd08,_0x32b239){var _0xbc7a35=_0x68aa19;return defined$1(_0x48dd08[_0xbc7a35(0x55a6)])?Matrix4[_0xbc7a35(0x4dc1)](_0x48dd08[_0xbc7a35(0x55a6)],_0x32b239):Matrix4[_0xbc7a35(0x2236)](Cartesian3['fromArray'](_0x48dd08['translation'],0x0,nodeTranslationScratch),Quaternion[_0xbc7a35(0x41a1)](_0x48dd08[_0xbc7a35(0x374)],0x0,nodeQuaternionScratch),Cartesian3['fromArray'](_0x48dd08['scale'],0x0,nodeScaleScratch),_0x32b239);},ModelUtility[_0x68aa19(0x350e)]=function(_0x79207a){var _0x1c31ab=_0x68aa19,_0x2d7497=_0x79207a[_0x1c31ab(0x83a)],_0x456de3={};if(defined$1(_0x2d7497))for(var _0x484b58=_0x2d7497[_0x1c31ab(0x531b)],_0x2593c9=0x0;_0x2593c9<_0x484b58;_0x2593c9++){_0x456de3[_0x2d7497[_0x2593c9]]=!0x0;}return _0x456de3;},ModelUtility[_0x68aa19(0x378b)]=function(_0x3d0f7a){var _0x3ff586=_0x68aa19,_0x3c96f7=_0x3d0f7a[_0x3ff586(0x15a3)],_0x275f43={};if(defined$1(_0x3c96f7))for(var _0x1bf1e1=_0x3c96f7[_0x3ff586(0x531b)],_0x2feec5=0x0;_0x2feec5<_0x1bf1e1;_0x2feec5++){_0x275f43[_0x3c96f7[_0x2feec5]]=!0x0;}return _0x275f43;},ModelUtility[_0x68aa19(0x57b9)]={'AGI_articulations':!0x0,'CESIUM_RTC':!0x0,'EXT_texture_webp':!0x0,'KHR_blend':!0x0,'KHR_binary_glTF':!0x0,'KHR_draco_mesh_compression':!0x0,'KHR_materials_common':!0x0,'KHR_techniques_webgl':!0x0,'KHR_materials_unlit':!0x0,'KHR_materials_pbrSpecularGlossiness':!0x0,'KHR_texture_transform':!0x0,'WEB3D_quantized_attributes':!0x0},ModelUtility[_0x68aa19(0x4d6)]=function(_0x1f8b7b,_0xa7ba93){var _0x5caf99=_0x68aa19;for(var _0x18e1ed in _0x1f8b7b)if(_0x1f8b7b[_0x5caf99(0x2a77)](_0x18e1ed)){if(!ModelUtility[_0x5caf99(0x57b9)][_0x18e1ed])throw new RuntimeError$2(_0x5caf99(0x56f2)+_0x18e1ed);if(_0x5caf99(0x380a)===_0x18e1ed&&!0x1===_0xa7ba93)throw new RuntimeError$2(_0x5caf99(0x249c));}},ModelUtility[_0x68aa19(0x301c)]=function(_0x1275be,_0x6990d5){var _0x393aed=_0x68aa19;if(defined$1(_0x1275be))for(var _0x4ce7bc=_0x1275be[_0x393aed(0x531b)],_0x428ba2=0x0;_0x428ba2<_0x4ce7bc;_0x428ba2++){var _0x4efd38=_0x1275be[_0x428ba2];if(_0x393aed(0x4e5d)!==_0x4efd38)throw new RuntimeError$2(_0x393aed(0x2783)+_0x4efd38);if(!_0x6990d5['elementIndexUint'])throw new RuntimeError$2(_0x393aed(0x3a44));}},ModelUtility[_0x68aa19(0x1275)]=function(_0x47a329,_0x7109e2,_0x474e23,_0x3059df){var _0x513405=_0x68aa19,_0x3723de={};for(var _0x198616 in _0x3059df)if(_0x3059df[_0x513405(0x2a77)](_0x198616)){var _0x45a454=_0x3059df[_0x198616],_0x1c7118=_0x45a454[_0x513405(0xe7b)];if(!defined$1(_0x1c7118))continue;var _0x22a63b=getAttributeVariableName(_0x47a329,_0x7109e2,_0x198616);'_'===_0x198616[_0x513405(0x29be)](0x0)&&(_0x198616=_0x198616['substring'](0x1));var _0x2de2a9=_0x513405(0xa1c)+_0x198616['toLowerCase']();if(!defined$1(_0x3723de[_0x2de2a9])){var _0x48386c,_0x25151e='gltf_decoded_'+_0x198616,_0x2516b9=_0x22a63b[_0x513405(0x1297)]('a_',_0x513405(0x246f)),_0x41b8c4=_0x45a454['componentsPerAttribute'];_0x474e23=replaceAllButFirstInString(_0x474e23,_0x22a63b,_0x2516b9),_0x474e23=(_0x48386c=_0x1c7118[_0x513405(0x3583)]?'vec3':_0x41b8c4>0x1?_0x513405(0x45ac)+_0x41b8c4:_0x513405(0x1718))+'\x20'+_0x2516b9+';\x0a'+_0x474e23;var _0x1c07d9=0x3===_0x41b8c4&&'COLOR_0'===_0x198616;_0x1c07d9&&(_0x474e23=replaceAllButFirstInString(_0x474e23,_0x2516b9,_0x513405(0x2825)+_0x2516b9+_0x513405(0x4785)));var _0x53b548='';if(_0x1c7118[_0x513405(0x3583)]){var _0x4063be=_0x2de2a9+_0x513405(0x5763);_0x474e23='uniform\x20float\x20'+_0x4063be+';\x0a'+_0x474e23,_0x53b548=_0x513405(0x2282)+_0x2516b9+_0x513405(0x781)+_0x22a63b+_0x513405(0x1121)+_0x4063be+_0x513405(0x4221)+_0x25151e+_0x513405(0x37fb);}else{var _0xdaa6e4=_0x2de2a9+_0x513405(0x40e7),_0x2f430d=_0x2de2a9+_0x513405(0x581c);_0x474e23=_0x513405(0xcf1)+_0xdaa6e4+_0x513405(0x4054)+_0x48386c+'\x20'+_0x2f430d+';\x0a'+_0x474e23,_0x53b548='\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20'+_0x2516b9+_0x513405(0x428b)+_0x2f430d+_0x513405(0x4691)+_0x22a63b+(_0x1c07d9?_0x513405(0x2c3c):'')+'\x20*\x20'+_0xdaa6e4+_0x513405(0x1a9d)+_0x25151e+_0x513405(0x37fb);}_0x474e23=ShaderSource[_0x513405(0x3ab)](_0x474e23,_0x25151e),_0x474e23+=_0x53b548;}}return{'shader':_0x474e23};},ModelUtility[_0x68aa19(0x435d)]=function(_0x2a7383,_0x150733,_0x33d151){var _0xc83976=_0x68aa19,_0x18c88e={},_0x4d2626=_0x150733['attributes'];for(var _0x40f435 in _0x4d2626)if(_0x4d2626['hasOwnProperty'](_0x40f435)){var _0x4f851b=getAttributeVariableName(_0x2a7383,_0x150733,_0x40f435),_0x56a0b3=_0x150733[_0xc83976(0x1b28)][_0x40f435];'_'===_0x40f435['charAt'](0x0)&&(_0x40f435=_0x40f435['substring'](0x1));var _0x364686=_0xc83976(0xa1c)+_0x40f435[_0xc83976(0x22cf)](),_0x22e829=_0x364686+'_scale',_0x4e8dbd=_0x364686+_0xc83976(0x1589);if(!defined$1(_0x18c88e[_0x364686])&&!defined$1(_0x18c88e[_0x22e829])){var _0x29194a=getQuantizedAttributes(_0x2a7383,_0x56a0b3);if(defined$1(_0x29194a)){var _0x1bdc1f,_0x970e5a=_0x29194a['decodeMatrix'],_0x2ca25e=_0xc83976(0x3541)+_0x40f435,_0x24f65a=_0x4f851b['replace']('a_','gltf_a_dec_'),_0x2426aa=Math[_0xc83976(0x67a)](Math[_0xc83976(0x4080)](_0x970e5a['length']));_0x33d151=(_0x1bdc1f=_0x2426aa>0x2?_0xc83976(0x45ac)+(_0x2426aa-0x1):_0xc83976(0x1718))+'\x20'+_0x24f65a+';\x0a'+(_0x33d151=replaceAllButFirstInString(_0x33d151,_0x4f851b,_0x24f65a));var _0x4984cb='';0x5===_0x2426aa?(_0x33d151='uniform\x20vec4\x20'+_0x4e8dbd+';\x0a'+(_0x33d151=_0xc83976(0x136e)+_0x22e829+';\x0a'+_0x33d151),_0x4984cb=_0xc83976(0x2282)+_0x24f65a+_0xc83976(0x428b)+_0x22e829+_0xc83976(0x185c)+_0x4f851b+_0xc83976(0x4691)+_0x4e8dbd+_0xc83976(0x1a9d)+_0x2ca25e+'();\x0a}\x0a',_0x18c88e[_0x22e829]={'mat':0x4},_0x18c88e[_0x4e8dbd]={'vec':0x4}):(_0x33d151=_0xc83976(0x563d)+_0x2426aa+'\x20'+_0x364686+';\x0a'+_0x33d151,_0x4984cb=_0xc83976(0x2282)+_0x24f65a+'\x20=\x20'+_0x1bdc1f+'('+_0x364686+'\x20*\x20vec'+_0x2426aa+'('+_0x4f851b+_0xc83976(0x4b1b)+_0x2ca25e+'();\x0a}\x0a',_0x18c88e[_0x364686]={'mat':_0x2426aa}),_0x33d151=ShaderSource['replaceMain'](_0x33d151,_0x2ca25e),_0x33d151+=_0x4984cb;}}}return{'shader':_0x33d151,'uniforms':_0x18c88e};},ModelUtility[_0x68aa19(0x2568)]=function(_0x72f6c5,_0x25f5e2){var _0x34b831=_0x68aa19,_0x5d7ebc=ModelUtility[_0x34b831(0x1eb4)](_0x72f6c5,_0x34b831(0x236c)),_0x463ed5=_0x5d7ebc[_0x34b831(0x1297)]('a_',_0x34b831(0x246f));-0x1!==_0x25f5e2[_0x34b831(0x33ab)](_0x463ed5)&&(_0x5d7ebc=_0x463ed5);var _0x52b931=ModelUtility[_0x34b831(0x1eb4)](_0x72f6c5,_0x34b831(0x3479),void 0x0,!0x0);if(!defined$1(_0x52b931)||-0x1===_0x25f5e2[_0x34b831(0x33ab)](_0x52b931)){var _0x3882e=ModelUtility[_0x34b831(0x1eb4)](_0x72f6c5,_0x34b831(0x1f46),void 0x0,!0x0),_0x5975cf=ModelUtility[_0x34b831(0x1eb4)](_0x72f6c5,_0x34b831(0x4998),void 0x0,!0x0);-0x1!==_0x25f5e2[_0x34b831(0x33ab)](_0x34b831(0x1a97))?_0x5975cf=_0x34b831(0x57c7):defined$1(_0x5975cf)||(_0x5975cf=ModelUtility['getAttributeOrUniformBySemantic'](_0x72f6c5,_0x34b831(0x4a00),void 0x0,!0x0)),_0x52b931=_0x3882e+_0x34b831(0x185c)+_0x5975cf;}return _0x52b931+_0x34b831(0x29fe)+_0x5d7ebc+'.xyz,\x201.0)';},ModelUtility[_0x68aa19(0x539)]=function(_0x1c327c){var _0x4d0bcb=_0x68aa19;return _0x1c327c=ShaderSource[_0x4d0bcb(0x3ab)](_0x1c327c,'czm_depth_main'),_0x1c327c+=_0x4d0bcb(0x473f);},ModelUtility[_0x68aa19(0x5448)]=function(_0x238bd1,_0x1f74b2){var _0xe2b8fd=_0x68aa19;return _0x238bd1=ShaderSource[_0xe2b8fd(0x3ab)](_0x238bd1,_0xe2b8fd(0x2a6a)),_0x238bd1+=_0xe2b8fd(0xc13)+_0x1f74b2+');\x20\x0a}\x20\x0a';};var scratchCartesian4$5=new Cartesian4();function getVec4TextureMotionUniformFunction(_0x285442){var _0x509f49=_0x68aa19,_0x5a054e={'value':_0x285442,'clone':Cartesian4[_0x509f49(0x254b)],'func':function(){var _0x5c7d50=_0x509f49,_0x2601bc=performance['now']()/0x3e8,_0x1bf2b4=_0x5a054e[_0x5c7d50(0x327)][0x4];if(_0x1bf2b4>0x0){var _0x4708bf=_0x2601bc%_0x1bf2b4;scratchCartesian4$5['x']=_0x4708bf*_0x5a054e[_0x5c7d50(0x327)][0x0]+_0x5a054e[_0x5c7d50(0x327)][0x1],scratchCartesian4$5['y']=_0x4708bf*_0x5a054e[_0x5c7d50(0x327)][0x2]+_0x5a054e['value'][0x3];}else scratchCartesian4$5['x']=_0x5a054e[_0x5c7d50(0x327)][0x1],scratchCartesian4$5['y']=_0x5a054e[_0x5c7d50(0x327)][0x3];var _0x238ebf=_0x5a054e['value'][0x9];if(_0x238ebf>0x0){var _0x381a0b=_0x2601bc%_0x238ebf;scratchCartesian4$5['z']=_0x381a0b*_0x5a054e['value'][0x5]+_0x5a054e[_0x5c7d50(0x327)][0x6],scratchCartesian4$5['w']=_0x381a0b*_0x5a054e[_0x5c7d50(0x327)][0x7]+_0x5a054e[_0x5c7d50(0x327)][0x8];}else scratchCartesian4$5['z']=_0x5a054e[_0x5c7d50(0x327)][0x6],scratchCartesian4$5['w']=_0x5a054e[_0x5c7d50(0x327)][0x8];return scratchCartesian4$5;}};return _0x5a054e;}function DelayLoadedTextureUniform(_0x5869e9,_0x222a6c,_0x8d774b){var _0xec6aa6=_0x68aa19;this[_0xec6aa6(0x3509)]=void 0x0,this[_0xec6aa6(0x4c33)]=_0x5869e9['index'],this['_textures']=_0x222a6c,this[_0xec6aa6(0x57c9)]=_0x8d774b;}function getTextureUniformFunction(_0x271767,_0x1f9905,_0x4ea04d){var _0x55f2e2=_0x68aa19,_0x5cb8c3=new DelayLoadedTextureUniform(_0x271767,_0x1f9905,_0x4ea04d);return _0x5cb8c3[_0x55f2e2(0x326b)]=function(){return _0x5cb8c3['value'];},_0x5cb8c3;}Object[_0x68aa19(0x5b7)](DelayLoadedTextureUniform['prototype'],{'value':{'get':function(){var _0x1aaaa1=_0x68aa19;if(!defined$1(this['_value'])){var _0x3fe3b1=this[_0x1aaaa1(0xa52)][this['_textureId']];if(!defined$1(_0x3fe3b1))return this[_0x1aaaa1(0x57c9)];this[_0x1aaaa1(0x3509)]=_0x3fe3b1;}return this[_0x1aaaa1(0x3509)];},'set':function(_0x53c126){this['_value']=_0x53c126;}}}),DelayLoadedTextureUniform[_0x68aa19(0x4b51)]['clone']=function(_0x469386){return _0x469386;},DelayLoadedTextureUniform['prototype'][_0x68aa19(0x326b)]=void 0x0;var gltfUniformFunctions={};gltfUniformFunctions[WebGLConstants$1[_0x68aa19(0x15eb)]]=getScalarUniformFunction,gltfUniformFunctions[WebGLConstants$1[_0x68aa19(0x2c3)]]=getVec2UniformFunction,gltfUniformFunctions[WebGLConstants$1[_0x68aa19(0x4aca)]]=getVec3UniformFunction,gltfUniformFunctions[WebGLConstants$1[_0x68aa19(0x1610)]]=getVec4UniformFunction,gltfUniformFunctions[WebGLConstants$1[_0x68aa19(0x3624)]]=getScalarUniformFunction,gltfUniformFunctions[WebGLConstants$1['INT_VEC2']]=getVec2UniformFunction,gltfUniformFunctions[WebGLConstants$1[_0x68aa19(0x4bc7)]]=getVec3UniformFunction,gltfUniformFunctions[WebGLConstants$1[_0x68aa19(0x34e7)]]=getVec4UniformFunction,gltfUniformFunctions[WebGLConstants$1['BOOL']]=getScalarUniformFunction,gltfUniformFunctions[WebGLConstants$1['BOOL_VEC2']]=getVec2UniformFunction,gltfUniformFunctions[WebGLConstants$1[_0x68aa19(0x1b54)]]=getVec3UniformFunction,gltfUniformFunctions[WebGLConstants$1['BOOL_VEC4']]=getVec4UniformFunction,gltfUniformFunctions[WebGLConstants$1[_0x68aa19(0x733)]]=getMat2UniformFunction,gltfUniformFunctions[WebGLConstants$1['FLOAT_MAT3']]=getMat3UniformFunction,gltfUniformFunctions[WebGLConstants$1['FLOAT_MAT4']]=getMat4UniformFunction,gltfUniformFunctions[WebGLConstants$1[_0x68aa19(0x4de9)]]=getTextureUniformFunction;var gltfExtensionUniformFunctions={};function scaleFromMatrix5Array(_0x3d5765){return[_0x3d5765[0x0],_0x3d5765[0x1],_0x3d5765[0x2],_0x3d5765[0x3],_0x3d5765[0x5],_0x3d5765[0x6],_0x3d5765[0x7],_0x3d5765[0x8],_0x3d5765[0xa],_0x3d5765[0xb],_0x3d5765[0xc],_0x3d5765[0xd],_0x3d5765[0xf],_0x3d5765[0x10],_0x3d5765[0x11],_0x3d5765[0x12]];}function translateFromMatrix5Array(_0x21e628){return[_0x21e628[0x14],_0x21e628[0x15],_0x21e628[0x16],_0x21e628[0x17]];}gltfExtensionUniformFunctions[PBRExtensionParamterType$1[_0x68aa19(0x2b3e)]]=getVec4TextureMotionUniformFunction,gltfExtensionUniformFunctions[PBRExtensionParamterType$1[_0x68aa19(0x2be5)]]=getVec4TextureMotionUniformFunction,ModelUtility['createUniformFunction']=function(_0x589e16,_0x375f34,_0x4613dd,_0x583de6,_0x3d9658){return defined$1(_0x3d9658)?gltfExtensionUniformFunctions[_0x3d9658](_0x375f34,_0x4613dd,_0x583de6):gltfUniformFunctions[_0x589e16](_0x375f34,_0x4613dd,_0x583de6);},ModelUtility['createUniformsForDracoQuantizedAttributes']=function(_0x3d3833){var _0x1a712e=_0x68aa19,_0x10eb39={};for(var _0xf9540 in _0x3d3833)if(_0x3d3833[_0x1a712e(0x2a77)](_0xf9540)){var _0x4e883e=_0x3d3833[_0xf9540],_0x31584c=_0x4e883e[_0x1a712e(0xe7b)];if(!defined$1(_0x31584c))continue;'_'===_0xf9540['charAt'](0x0)&&(_0xf9540=_0xf9540[_0x1a712e(0x57ed)](0x1));var _0x2ef01d='gltf_u_dec_'+_0xf9540[_0x1a712e(0x22cf)]();if(_0x31584c[_0x1a712e(0x3583)]){var _0x5dea9f=_0x2ef01d+_0x1a712e(0x5763),_0x23d960=(0x1<<_0x31584c['quantizationBits'])-0x1;_0x10eb39[_0x5dea9f]=getScalarUniformFunction(_0x23d960)['func'];continue;}var _0x45d63b=_0x2ef01d+_0x1a712e(0x40e7),_0x3f6d04=_0x31584c['range']/(0x1<<_0x31584c[_0x1a712e(0xb40)]);_0x10eb39[_0x45d63b]=getScalarUniformFunction(_0x3f6d04)[_0x1a712e(0x326b)];var _0xa36bc4=_0x2ef01d+_0x1a712e(0x581c);switch(_0x4e883e['componentsPerAttribute']){case 0x1:_0x10eb39[_0xa36bc4]=getScalarUniformFunction(_0x31584c['minValues'])[_0x1a712e(0x326b)];break;case 0x2:_0x10eb39[_0xa36bc4]=getVec2UniformFunction(_0x31584c[_0x1a712e(0x29fb)])['func'];break;case 0x3:_0x10eb39[_0xa36bc4]=getVec3UniformFunction(_0x31584c[_0x1a712e(0x29fb)])['func'];break;case 0x4:_0x10eb39[_0xa36bc4]=getVec4UniformFunction(_0x31584c[_0x1a712e(0x29fb)])[_0x1a712e(0x326b)];}}return _0x10eb39;},ModelUtility[_0x68aa19(0x7ae)]=function(_0x142f1e,_0x1b0815,_0xcdb26d){var _0x39095d=_0x68aa19,_0x2d1e2c=_0x142f1e['accessors'],_0xbfd0b5={},_0x91916b={},_0x47d358=_0x1b0815[_0x39095d(0x1b28)];for(var _0x2279ad in _0x47d358)if(_0x47d358[_0x39095d(0x2a77)](_0x2279ad)){var _0x39100b=_0x2d1e2c[_0x47d358[_0x2279ad]],_0x1f881c=_0x39100b[_0x39095d(0x477b)];if('_'===_0x2279ad[_0x39095d(0x29be)](0x0)&&(_0x2279ad=_0x2279ad[_0x39095d(0x57ed)](0x1)),defined$1(_0x1f881c)){var _0x12630b=_0x1f881c[_0x39095d(0x27dc)];if(defined$1(_0x12630b)){var _0x213bf3=_0x12630b['decodeMatrix'],_0x1bb60e=_0x39095d(0xa1c)+_0x2279ad[_0x39095d(0x22cf)]();switch(_0x39100b[_0x39095d(0x3243)]){case AttributeType$1[_0x39095d(0x3471)]:_0x91916b[_0x1bb60e]=getMat2UniformFunction(_0x213bf3)['func'],_0xbfd0b5[_0x1bb60e]=!0x0;break;case AttributeType$1[_0x39095d(0x2ac8)]:_0x91916b[_0x1bb60e]=getMat3UniformFunction(_0x213bf3)[_0x39095d(0x326b)],_0xbfd0b5[_0x1bb60e]=!0x0;break;case AttributeType$1[_0x39095d(0x16d7)]:_0x91916b[_0x1bb60e]=getMat4UniformFunction(_0x213bf3)[_0x39095d(0x326b)],_0xbfd0b5[_0x1bb60e]=!0x0;break;case AttributeType$1[_0x39095d(0x35c)]:var _0x528dfa=_0x1bb60e+_0x39095d(0x505d),_0x2f9ef9=_0x1bb60e+_0x39095d(0x1589);_0x91916b[_0x528dfa]=getMat4UniformFunction(scaleFromMatrix5Array(_0x213bf3))[_0x39095d(0x326b)],_0x91916b[_0x2f9ef9]=getVec4UniformFunction(translateFromMatrix5Array(_0x213bf3))[_0x39095d(0x326b)],_0xbfd0b5[_0x528dfa]=!0x0,_0xbfd0b5[_0x2f9ef9]=!0x0;}}}}for(var _0x251398 in _0xcdb26d)if(_0xcdb26d[_0x39095d(0x2a77)](_0x251398)&&!_0xbfd0b5[_0x251398]){var _0x35b535=_0xcdb26d[_0x251398];defined$1(_0x35b535[_0x39095d(0x3f9e)])&&(0x2===_0x35b535[_0x39095d(0x3f9e)]?_0x91916b[_0x251398]=getMat2UniformFunction(Matrix2['IDENTITY'])[_0x39095d(0x326b)]:0x3===_0x35b535[_0x39095d(0x3f9e)]?_0x91916b[_0x251398]=getMat3UniformFunction(Matrix3['IDENTITY'])[_0x39095d(0x326b)]:0x4===_0x35b535[_0x39095d(0x3f9e)]&&(_0x91916b[_0x251398]=getMat4UniformFunction(Matrix4['IDENTITY'])[_0x39095d(0x326b)])),defined$1(_0x35b535[_0x39095d(0x45ac)])&&0x4===_0x35b535[_0x39095d(0x45ac)]&&(_0x91916b[_0x251398]=getVec4UniformFunction([0x0,0x0,0x0,0x0])[_0x39095d(0x326b)]);}return _0x91916b;};var scratchTranslationRtc=new Cartesian3(),gltfSemanticUniforms$1={'MODEL':function(_0x11e28c,_0x3e2af7){return function(){var _0x4f033a=_0x54f3;return _0x11e28c[_0x4f033a(0xce4)];};},'VIEW':function(_0x43e1b1,_0x1ea79f){return function(){var _0x3092bb=_0x54f3;return _0x43e1b1[_0x3092bb(0x629)];};},'PROJECTION':function(_0x86a20b,_0x326e87){return function(){var _0x5cc18e=_0x54f3;return _0x86a20b[_0x5cc18e(0x1252)];};},'MODELVIEW':function(_0x16ecff,_0x4e2df9){return function(){var _0x4ac062=_0x54f3;return _0x16ecff[_0x4ac062(0x53a2)];};},'CESIUM_RTC_MODELVIEW':function(_0x821ae4,_0x485667){var _0xc444de=new Matrix4();return function(){var _0x54db8e=_0x54f3;return defined$1(_0x485667['_rtcCenter'])?(Matrix4['getTranslation'](_0x821ae4['model'],scratchTranslationRtc),Cartesian3[_0x54db8e(0x4979)](scratchTranslationRtc,_0x485667[_0x54db8e(0x5015)],scratchTranslationRtc),Matrix4[_0x54db8e(0x10a0)](_0x821ae4[_0x54db8e(0x629)],scratchTranslationRtc,scratchTranslationRtc),Matrix4[_0x54db8e(0x3628)](_0x821ae4[_0x54db8e(0x53a2)],scratchTranslationRtc,_0xc444de)):_0x821ae4['modelView'];};},'MODELVIEWPROJECTION':function(_0x5036e1,_0x31409c){return function(){return _0x5036e1['modelViewProjection'];};},'MODELINVERSE':function(_0x20bceb,_0x45c1cc){return function(){var _0x3b81a6=_0x54f3;return _0x20bceb[_0x3b81a6(0x496c)];};},'VIEWINVERSE':function(_0x2b8b5a,_0xa23d37){return function(){return _0x2b8b5a['inverseView'];};},'PROJECTIONINVERSE':function(_0x1eda98,_0x925112){return function(){var _0xca7394=_0x54f3;return _0x1eda98[_0xca7394(0x2b47)];};},'MODELVIEWINVERSE':function(_0x4979e7,_0x401ebd){return function(){return _0x4979e7['inverseModelView'];};},'MODELVIEWPROJECTIONINVERSE':function(_0x1be7fa,_0x2c59e1){return function(){var _0x5ce289=_0x54f3;return _0x1be7fa[_0x5ce289(0x4c18)];};},'MODELINVERSETRANSPOSE':function(_0x1b0d01,_0x26791f){return function(){var _0x2b3788=_0x54f3;return _0x1b0d01[_0x2b3788(0x45e3)];};},'MODELVIEWINVERSETRANSPOSE':function(_0x317734,_0x5b3540){return function(){return _0x317734['normal'];};},'VIEWPORT':function(_0x1e0095,_0x20da41){return function(){return _0x1e0095['viewportCartesian4'];};}};function processModelMaterialsCommon(_0xcdccf1,_0x468e92){var _0x10da58=_0x68aa19;if(_0x468e92=defaultValue$1(_0x468e92,{}),defined$1(_0xcdccf1)&&hasExtension(_0xcdccf1,_0x10da58(0x1427))){hasExtension(_0xcdccf1,'KHR_techniques_webgl')||(defined$1(_0xcdccf1[_0x10da58(0x477b)])||(_0xcdccf1[_0x10da58(0x477b)]={}),_0xcdccf1[_0x10da58(0x477b)][_0x10da58(0x4798)]={'programs':[],'shaders':[],'techniques':[]},_0xcdccf1[_0x10da58(0x83a)]['push'](_0x10da58(0x4798)),_0xcdccf1[_0x10da58(0x15a3)][_0x10da58(0x3a33)](_0x10da58(0x4798)));var _0x3808d7=_0xcdccf1['extensions'][_0x10da58(0x4798)];lightDefaults(_0xcdccf1);var _0x2766e2=generateLightParameters(_0xcdccf1),_0x514518=ModelUtility['splitIncompatibleMaterials'](_0xcdccf1),_0x581568={},_0x1bbcd9=!0x1;return ForEach[_0x10da58(0x128b)](_0xcdccf1,function(_0x2448c9,_0x31ba53){var _0x5f5739=_0x10da58;if(defined$1(_0x2448c9[_0x5f5739(0x477b)])&&defined$1(_0x2448c9[_0x5f5739(0x477b)][_0x5f5739(0x1427)])){var _0xf7e692=_0x2448c9[_0x5f5739(0x477b)]['KHR_materials_common'],_0x228f62=_0x514518[_0x31ba53],_0x3fff00=getTechniqueKey(_0xf7e692,_0x228f62),_0x2446a2=_0x581568[_0x3fff00];defined$1(_0x2446a2)||(_0x2446a2=generateTechnique$1(_0xcdccf1,_0x3808d7,_0x228f62,_0xf7e692,_0x2766e2,_0x468e92[_0x5f5739(0x13bb)]),_0x581568[_0x3fff00]=_0x2446a2,_0x1bbcd9=!0x0);var _0x445546={},_0x3992b6=_0xf7e692[_0x5f5739(0x21e8)];for(var _0x5ce574 in _0x3992b6)_0x3992b6[_0x5f5739(0x2a77)](_0x5ce574)&&_0x5f5739(0x104f)!==_0x5ce574&&'doubleSided'!==_0x5ce574&&(_0x445546['u_'+_0x5ce574[_0x5f5739(0x22cf)]()]=_0x3992b6[_0x5ce574]);_0x2448c9[_0x5f5739(0x477b)]['KHR_techniques_webgl']={'technique':_0x2446a2,'values':_0x445546},_0x2448c9['alphaMode']=_0x5f5739(0x3c49),_0xf7e692[_0x5f5739(0x104f)]&&(_0x2448c9['alphaMode']=_0x5f5739(0xc4c)),_0xf7e692['doubleSided']&&(_0x2448c9[_0x5f5739(0x2744)]=!0x0);}}),_0x1bbcd9?(ModelUtility[_0x10da58(0x19f1)](_0xcdccf1),_0xcdccf1):_0xcdccf1;}}function generateLightParameters(_0x379ff1){var _0x29fd65=_0x68aa19,_0x7f068a,_0x316a31={};if(defined$1(_0x379ff1[_0x29fd65(0x477b)])&&defined$1(_0x379ff1['extensions'][_0x29fd65(0x1427)])&&(_0x7f068a=_0x379ff1[_0x29fd65(0x477b)][_0x29fd65(0x1427)][_0x29fd65(0x17f)]),defined$1(_0x7f068a)){var _0x39e4a6=_0x379ff1[_0x29fd65(0x3643)];for(var _0x34bab2 in _0x39e4a6)if(_0x39e4a6[_0x29fd65(0x2a77)](_0x34bab2)){var _0x4b46a3=_0x39e4a6[_0x34bab2];if(defined$1(_0x4b46a3['extensions'])&&defined$1(_0x4b46a3[_0x29fd65(0x477b)][_0x29fd65(0x1427)])){var _0x1e5330=_0x4b46a3[_0x29fd65(0x477b)][_0x29fd65(0x1427)]['light'];defined$1(_0x1e5330)&&defined$1(_0x7f068a[_0x1e5330])&&(_0x7f068a[_0x1e5330][_0x29fd65(0x3faa)]=_0x34bab2),delete _0x4b46a3[_0x29fd65(0x477b)][_0x29fd65(0x1427)];}}var _0xa21c3b=0x0;for(var _0x2f1254 in _0x7f068a)if(_0x7f068a[_0x29fd65(0x2a77)](_0x2f1254)){var _0x1daa6e=_0x7f068a[_0x2f1254],_0x387caa=_0x1daa6e[_0x29fd65(0x3243)];if(_0x29fd65(0x556e)!==_0x387caa&&!defined$1(_0x1daa6e['node'])){delete _0x7f068a[_0x2f1254];continue;}var _0x400648=_0x29fd65(0x31d9)+_0xa21c3b[_0x29fd65(0x1d43)]();switch(_0x1daa6e[_0x29fd65(0x5435)]=_0x400648,_0x387caa){case _0x29fd65(0x556e):var _0x106e65=_0x1daa6e[_0x29fd65(0x556e)];_0x316a31[_0x400648+_0x29fd65(0x3a27)]={'type':WebGLConstants$1[_0x29fd65(0x4aca)],'value':_0x106e65[_0x29fd65(0x28b8)]};break;case'directional':var _0x5cfb6b=_0x1daa6e['directional'];_0x316a31[_0x400648+_0x29fd65(0x3a27)]={'type':WebGLConstants$1['FLOAT_VEC3'],'value':_0x5cfb6b['color']},defined$1(_0x1daa6e['node'])&&(_0x316a31[_0x400648+_0x29fd65(0x1428)]={'node':_0x1daa6e['node'],'semantic':'MODELVIEW','type':WebGLConstants$1[_0x29fd65(0x3b48)]});break;case _0x29fd65(0x43cb):var _0x3a41d4=_0x1daa6e[_0x29fd65(0x43cb)];_0x316a31[_0x400648+_0x29fd65(0x3a27)]={'type':WebGLConstants$1['FLOAT_VEC3'],'value':_0x3a41d4[_0x29fd65(0x28b8)]},defined$1(_0x1daa6e['node'])&&(_0x316a31[_0x400648+_0x29fd65(0x1428)]={'node':_0x1daa6e['node'],'semantic':_0x29fd65(0x4998),'type':WebGLConstants$1['FLOAT_MAT4']}),_0x316a31[_0x400648+_0x29fd65(0x407f)]={'type':WebGLConstants$1[_0x29fd65(0x4aca)],'value':[_0x3a41d4[_0x29fd65(0x2fb9)],_0x3a41d4[_0x29fd65(0xd10)],_0x3a41d4[_0x29fd65(0x3d9)]]};break;case _0x29fd65(0x2546):var _0x2baba1=_0x1daa6e[_0x29fd65(0x2546)];_0x316a31[_0x400648+'Color']={'type':WebGLConstants$1[_0x29fd65(0x4aca)],'value':_0x2baba1[_0x29fd65(0x28b8)]},defined$1(_0x1daa6e[_0x29fd65(0x3faa)])&&(_0x316a31[_0x400648+_0x29fd65(0x1428)]={'node':_0x1daa6e[_0x29fd65(0x3faa)],'semantic':_0x29fd65(0x4998),'type':WebGLConstants$1[_0x29fd65(0x3b48)]},_0x316a31[_0x400648+'InverseTransform']={'node':_0x1daa6e[_0x29fd65(0x3faa)],'semantic':_0x29fd65(0x4e8b),'type':WebGLConstants$1[_0x29fd65(0x3b48)],'useInFragment':!0x0}),_0x316a31[_0x400648+_0x29fd65(0x407f)]={'type':WebGLConstants$1['FLOAT_VEC3'],'value':[_0x2baba1['constantAttenuation'],_0x2baba1[_0x29fd65(0xd10)],_0x2baba1[_0x29fd65(0x3d9)]]},_0x316a31[_0x400648+'FallOff']={'type':WebGLConstants$1['FLOAT_VEC2'],'value':[_0x2baba1[_0x29fd65(0x343a)],_0x2baba1['fallOffExponent']]};}++_0xa21c3b;}}return _0x316a31;}function generateTechnique$1(_0x57799b,_0x1902de,_0x4f4053,_0xaf5a98,_0x4d70d1,_0x2a0ca6){var _0x22126d=_0x68aa19;defined$1(_0xaf5a98)||(_0xaf5a98={}),_0x2a0ca6=defaultValue$1(_0x2a0ca6,!0x1);var _0x3ba792,_0xf1252e=_0x1902de[_0x22126d(0xe62)],_0x89682=_0x1902de[_0x22126d(0x5419)],_0x333724=_0x1902de[_0x22126d(0x4197)],_0x29fb7e=_0xaf5a98[_0x22126d(0x4619)][_0x22126d(0x5821)]();defined$1(_0x57799b['extensions'])&&defined$1(_0x57799b['extensions'][_0x22126d(0x1427)])&&(_0x3ba792=_0x57799b['extensions'][_0x22126d(0x1427)]['lights']);var _0x4f9f5c,_0x2181e8=_0xaf5a98[_0x22126d(0x21e8)],_0x307f39=defaultValue$1(_0xaf5a98[_0x22126d(0x3f2c)],0x0),_0xb91c26=!0x1,_0x476718=!0x1;defined$1(_0x4f4053)&&(_0xb91c26=(_0x4f9f5c=_0x4f4053['skinning'])['skinned'],_0x476718=_0x4f4053[_0x22126d(0x2285)]);var _0xb0af72,_0x572b06='precision\x20highp\x20float;\x0a',_0x2daeff=_0x22126d(0x3bf6),_0x130b91=_0x22126d(0x3c69)!==_0x29fb7e,_0x3ca76c={'u_modelViewMatrix':{'semantic':hasExtension(_0x57799b,'CESIUM_RTC')?_0x22126d(0x4a00):_0x22126d(0x4998),'type':WebGLConstants$1['FLOAT_MAT4']},'u_projectionMatrix':{'semantic':_0x22126d(0x1f46),'type':WebGLConstants$1[_0x22126d(0x3b48)]}};_0x130b91&&(_0x3ca76c[_0x22126d(0x509c)]={'semantic':_0x22126d(0x2b7b),'type':WebGLConstants$1[_0x22126d(0x4203)]}),_0xb91c26&&(_0x3ca76c[_0x22126d(0xaf8)]={'count':_0x307f39,'semantic':_0x22126d(0x4aff),'type':WebGLConstants$1[_0x22126d(0x3b48)]});var _0x390cbc=!0x1;for(var _0x1bdca6 in _0x2181e8)if(_0x2181e8['hasOwnProperty'](_0x1bdca6)&&'transparent'!==_0x1bdca6&&_0x22126d(0x2744)!==_0x1bdca6){var _0x7bfc46=getKHRMaterialsCommonValueType(_0x1bdca6,_0x2181e8[_0x1bdca6]);_0xb0af72='u_'+_0x1bdca6[_0x22126d(0x22cf)](),_0x390cbc||_0x7bfc46!==WebGLConstants$1[_0x22126d(0x4de9)]||(_0x390cbc=!0x0),_0x3ca76c[_0xb0af72]={'type':_0x7bfc46};}if(defined$1(_0x3ca76c[_0x22126d(0xff2)])&&(_0x3ca76c[_0x22126d(0xff2)][_0x22126d(0x40e1)]=_0x22126d(0x12e9)),defined$1(_0x4d70d1)){for(var _0x145d91 in _0x4d70d1)_0x4d70d1[_0x22126d(0x2a77)](_0x145d91)&&(_0x3ca76c[_0xb0af72='u_'+_0x145d91]=_0x4d70d1[_0x145d91]);}for(_0xb0af72 in _0x3ca76c)if(_0x3ca76c[_0x22126d(0x2a77)](_0xb0af72)){var _0x4eddfa=_0x3ca76c[_0xb0af72],_0x18ab90=defined$1(_0x4eddfa['count'])?'['+_0x4eddfa[_0x22126d(0x2d06)]+']':'';_0x4eddfa[_0x22126d(0x3243)]!==WebGLConstants$1[_0x22126d(0x4203)]&&_0x4eddfa[_0x22126d(0x3243)]!==WebGLConstants$1[_0x22126d(0x3b48)]||_0x4eddfa[_0x22126d(0x1db1)]?(_0x2daeff+=_0x22126d(0x50c4)+webGLConstantToGlslType(_0x4eddfa[_0x22126d(0x3243)])+'\x20'+_0xb0af72+_0x18ab90+';\x0a',delete _0x4eddfa[_0x22126d(0x1db1)]):_0x572b06+='uniform\x20'+webGLConstantToGlslType(_0x4eddfa[_0x22126d(0x3243)])+'\x20'+_0xb0af72+_0x18ab90+';\x0a';}var _0x1ac76d='';if(_0xb91c26){var _0x2a926c,_0x475a8f,_0x46bf69=numberOfComponentsForType(_0x4f9f5c[_0x22126d(0x3243)]),_0x50be4b=!0x1;if(0x0===_0x4f9f5c['type']['indexOf']('MAT')&&(_0x50be4b=!0x0,_0x46bf69=Math['sqrt'](_0x46bf69)),_0x50be4b){for(_0x2a926c=0x0;_0x2a926c<_0x46bf69;_0x2a926c++)for(_0x475a8f=0x0;_0x475a8f<_0x46bf69;_0x475a8f++)_0x1ac76d+=0x0===_0x2a926c&&0x0===_0x475a8f?_0x22126d(0x496a):_0x22126d(0x55f4),_0x1ac76d+=_0x22126d(0xf9f)+_0x2a926c+']['+_0x475a8f+_0x22126d(0x5468)+_0x2a926c+']['+_0x475a8f+_0x22126d(0x1c63);}else{for(_0x2a926c=0x0;_0x2a926c<_0x46bf69;_0x2a926c++)_0x1ac76d+=0x0===_0x2a926c?_0x22126d(0x496a):_0x22126d(0x55f4),_0x1ac76d+=_0x22126d(0xf9f)+_0x2a926c+_0x22126d(0x5468)+_0x2a926c+_0x22126d(0x1c63);}}var _0x2978c6,_0x531e3b={'a_position':{'semantic':'POSITION'}};if(_0x572b06+=_0x22126d(0x352a),_0x572b06+=_0x22126d(0x44c1),_0x1ac76d+=_0xb91c26?_0x22126d(0x18f9):_0x22126d(0x160e),_0x1ac76d+='\x20\x20v_positionEC\x20=\x20pos.xyz;\x0a',_0x1ac76d+=_0x22126d(0x22d7),_0x2daeff+=_0x22126d(0x44c1),_0x130b91&&(_0x531e3b['a_normal']={'semantic':'NORMAL'},_0x572b06+=_0x22126d(0x43f0),_0x572b06+=_0x22126d(0x42ad),_0x1ac76d+=_0xb91c26?'\x20\x20v_normal\x20=\x20u_normalMatrix\x20*\x20mat3(skinMat)\x20*\x20a_normal;\x0a':_0x22126d(0x43a8),_0x2daeff+=_0x22126d(0x42ad)),_0x390cbc&&(_0x531e3b[_0x22126d(0x37d1)]={'semantic':_0x22126d(0x1bce)},_0x572b06+=_0x22126d(0x4418),_0x572b06+=_0x22126d(0x36fb)+(_0x2978c6='v_texcoord_0')+';\x0a',_0x1ac76d+='\x20\x20'+_0x2978c6+_0x22126d(0x45c1),_0x2daeff+=_0x22126d(0x36fb)+_0x2978c6+';\x0a'),_0xb91c26){var _0x5e33c8=ModelUtility[_0x22126d(0x42b9)](_0x4f9f5c[_0x22126d(0x3243)]);_0x531e3b[_0x22126d(0x31da)]={'semantic':_0x22126d(0x40bd)},_0x531e3b[_0x22126d(0x4bec)]={'semantic':_0x22126d(0x3abc)},_0x572b06+=_0x22126d(0x18bd)+_0x5e33c8+_0x22126d(0x935),_0x572b06+='attribute\x20'+_0x5e33c8+_0x22126d(0x1e0);}_0x476718&&(_0x531e3b[_0x22126d(0x653)]={'semantic':_0x22126d(0x3ba1)},_0x572b06+=_0x22126d(0x15d0),_0x572b06+='varying\x20vec4\x20v_vertexColor;\x0a',_0x1ac76d+=_0x22126d(0x4178),_0x2daeff+=_0x22126d(0x3954)),_0x2a0ca6&&(_0x531e3b['a_batchId']={'semantic':_0x22126d(0x1a2b)},_0x572b06+=_0x22126d(0x4fe3));var _0x1e2f14=_0x130b91&&(_0x22126d(0x52e1)===_0x29fb7e||_0x22126d(0x151c)===_0x29fb7e)&&defined$1(_0x3ca76c[_0x22126d(0x556a)])&&defined$1(_0x3ca76c[_0x22126d(0x1744)])&&_0x3ca76c['u_shininess']>0x0,_0x4cc97a=!0x1,_0x207671=!0x1,_0x23ceab='';for(var _0x19dac8 in _0x3ba792)if(_0x3ba792[_0x22126d(0x2a77)](_0x19dac8)){var _0x1e3f5b=_0x3ba792[_0x19dac8],_0x50707b=_0x1e3f5b[_0x22126d(0x3243)]['toLowerCase'](),_0x1ce3da=_0x1e3f5b['baseName'];_0x23ceab+=_0x22126d(0x1925);var _0x339275,_0x23f005,_0x2020fb='u_'+_0x1ce3da+'Color';_0x22126d(0x556e)===_0x50707b?(_0x207671=!0x0,_0x23ceab+=_0x22126d(0x1f6a)+_0x2020fb+';\x0a'):_0x130b91&&(_0x4cc97a=!0x0,_0x339275='v_'+_0x1ce3da+_0x22126d(0xdc8),_0x23f005='v_'+_0x1ce3da+_0x22126d(0x2fba),_0x22126d(0x43cb)!==_0x50707b&&(_0x572b06+='varying\x20vec3\x20'+_0x339275+';\x0a',_0x2daeff+=_0x22126d(0xbdd)+_0x339275+';\x0a',_0x1ac76d+='\x20\x20'+_0x339275+'\x20=\x20mat3(u_'+_0x1ce3da+'Transform)\x20*\x20vec3(0.,0.,1.);\x0a',_0x22126d(0x3538)===_0x50707b&&(_0x23ceab+=_0x22126d(0x2bb0)+_0x339275+_0x22126d(0x1f5b))),_0x22126d(0x3538)!==_0x50707b?(_0x572b06+='varying\x20vec3\x20'+_0x23f005+';\x0a',_0x2daeff+=_0x22126d(0xbdd)+_0x23f005+';\x0a',_0x1ac76d+='\x20\x20'+_0x23f005+_0x22126d(0x5343)+_0x1ce3da+_0x22126d(0xf39),_0x23ceab+=_0x22126d(0x2238)+_0x23f005+_0x22126d(0x34b0),_0x23ceab+='\x20\x20\x20\x20vec3\x20l\x20=\x20normalize(VP);\x0a',_0x23ceab+=_0x22126d(0x451b),_0x23ceab+=_0x22126d(0x29ba)+_0x1ce3da+'Attenuation.x\x20+\x20',_0x23ceab+=_0x22126d(0xbbe)+_0x1ce3da+_0x22126d(0x303c),_0x23ceab+='(u_'+_0x1ce3da+_0x22126d(0x2a81)):_0x23ceab+='\x20\x20\x20\x20float\x20attenuation\x20=\x201.0;\x0a',_0x22126d(0x2546)===_0x50707b&&(_0x23ceab+='\x20\x20\x20\x20float\x20spotDot\x20=\x20dot(l,\x20normalize('+_0x339275+_0x22126d(0x388),_0x23ceab+=_0x22126d(0x2913)+_0x1ce3da+_0x22126d(0x2a35),_0x23ceab+=_0x22126d(0x21d0),_0x23ceab+=_0x22126d(0x2f95),_0x23ceab+='\x20\x20\x20\x20}\x0a',_0x23ceab+=_0x22126d(0x337c),_0x23ceab+='\x20\x20\x20\x20{\x0a',_0x23ceab+=_0x22126d(0x5480)+_0x1ce3da+_0x22126d(0x197d),_0x23ceab+='\x20\x20\x20\x20}\x0a'),_0x23ceab+=_0x22126d(0x17e6)+_0x2020fb+'*\x20max(dot(normal,l),\x200.)\x20*\x20attenuation;\x0a',_0x1e2f14&&('BLINN'===_0x29fb7e?(_0x23ceab+=_0x22126d(0x1c2a),_0x23ceab+=_0x22126d(0x46a7)):(_0x23ceab+='\x20\x20\x20\x20vec3\x20reflectDir\x20=\x20reflect(-l,\x20normal);\x0a',_0x23ceab+='\x20\x20\x20\x20float\x20specularIntensity\x20=\x20max(0.,\x20pow(max(dot(reflectDir,\x20viewDir),\x200.),\x20u_shininess))\x20*\x20attenuation;\x0a'),_0x23ceab+=_0x22126d(0x446c)+_0x2020fb+_0x22126d(0x186))),_0x23ceab+=_0x22126d(0x4658);}(_0x207671||(_0x23ceab+=_0x22126d(0x211d)),!_0x4cc97a&&_0x22126d(0x3c69)!==_0x29fb7e)&&(_0x23ceab+=_0x22126d(0x555a),(_0x23ceab+=_0x22126d(0x3fb8),_0x1e2f14&&(_0x22126d(0x52e1)===_0x29fb7e?(_0x23ceab+=_0x22126d(0x3ac8),_0x23ceab+=_0x22126d(0x147b)):(_0x23ceab+=_0x22126d(0x57e6),_0x23ceab+='\x20\x20float\x20specularIntensity\x20=\x20max(0.,\x20pow(max(dot(reflectDir,\x20viewDir),\x200.),\x20u_shininess));\x0a'),_0x23ceab+=_0x22126d(0x1d1))));_0x572b06+=_0x22126d(0x28e8),_0x572b06+=_0x1ac76d,_0x572b06+='}\x0a',_0x2daeff+='void\x20main(void)\x20{\x0a';var _0x216e5e,_0x2ea994=_0x22126d(0x2c4d);_0x130b91&&(_0x2daeff+=_0x22126d(0x4376),_0xaf5a98[_0x22126d(0x2744)]&&(_0x2daeff+='\x20\x20if\x20(gl_FrontFacing\x20==\x20false)\x0a',_0x2daeff+='\x20\x20{\x0a',_0x2daeff+=_0x22126d(0x2bc0),_0x2daeff+=_0x22126d(0x4658))),'CONSTANT'!==_0x29fb7e?(defined$1(_0x3ca76c[_0x22126d(0xff2)])&&(_0x3ca76c[_0x22126d(0xff2)]['type']===WebGLConstants$1[_0x22126d(0x4de9)]?_0x2daeff+=_0x22126d(0x306a)+_0x2978c6+_0x22126d(0x1f5b):_0x2daeff+=_0x22126d(0x833),_0x2daeff+=_0x22126d(0x4da7),_0x2ea994+=_0x22126d(0x2856)),_0x1e2f14&&(_0x3ca76c['u_specular'][_0x22126d(0x3243)]===WebGLConstants$1['SAMPLER_2D']?_0x2daeff+=_0x22126d(0x31d6)+_0x2978c6+_0x22126d(0x499b):_0x2daeff+='\x20\x20vec3\x20specular\x20=\x20u_specular.rgb;\x0a',_0x2daeff+=_0x22126d(0x1226),_0x2ea994+=_0x22126d(0x26dd)),_0x216e5e=defined$1(_0x3ca76c[_0x22126d(0x3f46)])?_0x22126d(0x45f):_0x22126d(0x194e)):_0x216e5e=defined$1(_0x3ca76c['u_transparency'])?'\x20\x20gl_FragColor\x20=\x20vec4(color\x20*\x20u_transparency,\x20u_transparency);\x0a':_0x22126d(0x32f),_0x476718&&(_0x2ea994+=_0x22126d(0xf32)),defined$1(_0x3ca76c['u_emission'])&&(_0x3ca76c[_0x22126d(0x217a)][_0x22126d(0x3243)]===WebGLConstants$1['SAMPLER_2D']?_0x2daeff+='\x20\x20vec3\x20emission\x20=\x20texture2D(u_emission,\x20'+_0x2978c6+_0x22126d(0x499b):_0x2daeff+=_0x22126d(0x232b),_0x2ea994+=_0x22126d(0x55b7)),(defined$1(_0x3ca76c['u_ambient'])||_0x22126d(0x3c69)!==_0x29fb7e)&&(defined$1(_0x3ca76c[_0x22126d(0x520f)])?_0x3ca76c['u_ambient'][_0x22126d(0x3243)]===WebGLConstants$1[_0x22126d(0x4de9)]?_0x2daeff+='\x20\x20vec3\x20ambient\x20=\x20texture2D(u_ambient,\x20'+_0x2978c6+_0x22126d(0x499b):_0x2daeff+='\x20\x20vec3\x20ambient\x20=\x20u_ambient.rgb;\x0a':_0x2daeff+=_0x22126d(0x3acf),_0x2ea994+='\x20\x20color\x20+=\x20ambient\x20*\x20ambientLight;\x0a'),_0x2daeff+=_0x22126d(0x3ff3),_0x2daeff+=_0x22126d(0x3976),_0x2daeff+=_0x23ceab,_0x2daeff+=_0x2ea994,_0x2daeff+=_0x216e5e,_0x2daeff+='}\x0a';var _0x14a81c=addToArray(_0x89682,{'type':WebGLConstants$1[_0x22126d(0x3327)],'extras':{'_pipeline':{'source':_0x572b06,'extension':_0x22126d(0x1fd9)}}}),_0x1bf87a=addToArray(_0x89682,{'type':WebGLConstants$1[_0x22126d(0x499)],'extras':{'_pipeline':{'source':_0x2daeff,'extension':_0x22126d(0x1fd9)}}}),_0x4bbd31=addToArray(_0x333724,{'fragmentShader':_0x1bf87a,'vertexShader':_0x14a81c});return addToArray(_0xf1252e,{'attributes':_0x531e3b,'program':_0x4bbd31,'uniforms':_0x3ca76c});}function getKHRMaterialsCommonValueType(_0x115db1,_0x4af1c5){var _0x49a719=_0x68aa19,_0x34d1dd;switch(_0x34d1dd=defined$1(_0x4af1c5[_0x49a719(0x327)])?_0x4af1c5[_0x49a719(0x327)]:defined$1(_0x4af1c5[_0x49a719(0x1fda)])?[_0x4af1c5[_0x49a719(0x1fda)]]:_0x4af1c5,_0x115db1){case _0x49a719(0x556e):case _0x49a719(0x448f):case _0x49a719(0x979):case _0x49a719(0x557d):return 0x1===_0x34d1dd['length']?WebGLConstants$1[_0x49a719(0x4de9)]:WebGLConstants$1[_0x49a719(0x1610)];case'shininess':case'transparency':return WebGLConstants$1['FLOAT'];case _0x49a719(0x104f):case _0x49a719(0x2744):return WebGLConstants$1[_0x49a719(0x1ffb)];}}function getTechniqueKey(_0x3999bf,_0x872065){var _0x23e370=_0x68aa19,_0x13d66f='';_0x13d66f+=_0x23e370(0x449)+_0x3999bf[_0x23e370(0x4619)]+';';for(var _0x37318c=_0x3999bf['values'],_0x59cc73=Object[_0x23e370(0x20c8)](_0x37318c)[_0x23e370(0x34f3)](),_0x2f91d4=_0x59cc73[_0x23e370(0x531b)],_0x380875=0x0;_0x380875<_0x2f91d4;++_0x380875){var _0x3eca54=_0x59cc73[_0x380875];_0x37318c[_0x23e370(0x2a77)](_0x3eca54)&&(_0x13d66f+=_0x3eca54+':'+getKHRMaterialsCommonValueType(_0x3eca54,_0x37318c[_0x3eca54]),_0x13d66f+=';');}var _0x13a9c8=defaultValue$1(_0x3999bf['jointCount'],0x0);if(_0x13d66f+=_0x13a9c8[_0x23e370(0x1d43)]()+';',defined$1(_0x872065)){var _0x536cdd=_0x872065[_0x23e370(0x3b8a)];_0x13a9c8>0x0&&(_0x13d66f+=_0x536cdd[_0x23e370(0x3243)]+';'),_0x13d66f+=_0x872065[_0x23e370(0x2285)];}return _0x13d66f;}function lightDefaults(_0x2d3229){var _0x121dc8=_0x68aa19,_0x1f3543=_0x2d3229[_0x121dc8(0x477b)][_0x121dc8(0x1427)];if(defined$1(_0x1f3543)&&defined$1(_0x1f3543[_0x121dc8(0x17f)]))for(var _0x5836a5=_0x1f3543[_0x121dc8(0x17f)],_0x129d6c=_0x5836a5[_0x121dc8(0x531b)],_0x48faaa=0x0;_0x48faaa<_0x129d6c;_0x48faaa++){var _0x4eff22=_0x5836a5[_0x48faaa];if(_0x121dc8(0x556e)===_0x4eff22['type']){defined$1(_0x4eff22[_0x121dc8(0x556e)])||(_0x4eff22['ambient']={});var _0x4d1676=_0x4eff22[_0x121dc8(0x556e)];defined$1(_0x4d1676['color'])||(_0x4d1676['color']=[0x1,0x1,0x1]);}else{if('directional'===_0x4eff22[_0x121dc8(0x3243)]){defined$1(_0x4eff22['directional'])||(_0x4eff22['directional']={});var _0x52d244=_0x4eff22[_0x121dc8(0x3538)];defined$1(_0x52d244['color'])||(_0x52d244[_0x121dc8(0x28b8)]=[0x1,0x1,0x1]);}else{if(_0x121dc8(0x43cb)===_0x4eff22[_0x121dc8(0x3243)]){defined$1(_0x4eff22['point'])||(_0x4eff22[_0x121dc8(0x43cb)]={});var _0x2ac7ab=_0x4eff22[_0x121dc8(0x43cb)];defined$1(_0x2ac7ab[_0x121dc8(0x28b8)])||(_0x2ac7ab['color']=[0x1,0x1,0x1]),_0x2ac7ab['constantAttenuation']=defaultValue$1(_0x2ac7ab[_0x121dc8(0x2fb9)],0x1),_0x2ac7ab['linearAttenuation']=defaultValue$1(_0x2ac7ab['linearAttenuation'],0x0),_0x2ac7ab['quadraticAttenuation']=defaultValue$1(_0x2ac7ab[_0x121dc8(0x3d9)],0x0);}else{if(_0x121dc8(0x2546)===_0x4eff22[_0x121dc8(0x3243)]){defined$1(_0x4eff22[_0x121dc8(0x2546)])||(_0x4eff22[_0x121dc8(0x2546)]={});var _0x2abcc2=_0x4eff22['spot'];defined$1(_0x2abcc2[_0x121dc8(0x28b8)])||(_0x2abcc2[_0x121dc8(0x28b8)]=[0x1,0x1,0x1]),_0x2abcc2[_0x121dc8(0x2fb9)]=defaultValue$1(_0x2abcc2[_0x121dc8(0x2fb9)],0x1),_0x2abcc2[_0x121dc8(0x343a)]=defaultValue$1(_0x2abcc2[_0x121dc8(0x343a)],3.14159265),_0x2abcc2[_0x121dc8(0x1a6d)]=defaultValue$1(_0x2abcc2[_0x121dc8(0x1a6d)],0x0),_0x2abcc2[_0x121dc8(0xd10)]=defaultValue$1(_0x2abcc2['linearAttenuation'],0x0),_0x2abcc2['quadraticAttenuation']=defaultValue$1(_0x2abcc2[_0x121dc8(0x3d9)],0x0);}}}}}}function processPbrMaterials(_0x2b9236,_0x3c7d5c){var _0x424462=_0x68aa19;if(_0x3c7d5c=defaultValue$1(_0x3c7d5c,{}),hasExtension(_0x2b9236,'KHR_techniques_webgl'))return _0x2b9236;if(!defined$1(_0x2b9236[_0x424462(0x2ff4)])||0x0===_0x2b9236[_0x424462(0x2ff4)][_0x424462(0x531b)])return _0x2b9236;defined$1(_0x2b9236[_0x424462(0x477b)])||(_0x2b9236[_0x424462(0x477b)]={}),defined$1(_0x2b9236['extensionsUsed'])||(_0x2b9236[_0x424462(0x83a)]=[]),defined$1(_0x2b9236[_0x424462(0x15a3)])||(_0x2b9236['extensionsRequired']=[]),_0x2b9236['extensions']['KHR_techniques_webgl']={'programs':[],'shaders':[],'techniques':[]},_0x2b9236[_0x424462(0x83a)][_0x424462(0x3a33)](_0x424462(0x4798)),_0x2b9236[_0x424462(0x15a3)][_0x424462(0x3a33)](_0x424462(0x4798));var _0x218085=ModelUtility[_0x424462(0x34b4)](_0x2b9236);return ForEach['material'](_0x2b9236,function(_0x5abd0a,_0xa0cbb){var _0x3d9f6a=_0x424462,_0x4a549e={},_0x42134f=generateTechnique(_0x2b9236,_0x5abd0a,_0xa0cbb,_0x4a549e,_0x218085,_0x3c7d5c);defined$1(_0x5abd0a[_0x3d9f6a(0x477b)])||(_0x5abd0a[_0x3d9f6a(0x477b)]={}),_0x5abd0a['extensions'][_0x3d9f6a(0x4798)]={'values':_0x4a549e,'technique':_0x42134f};}),ModelUtility['ensureSemanticExistence'](_0x2b9236),_0x2b9236;}function isSpecularGlossinessMaterial(_0x4a02a6){var _0x12444b=_0x68aa19;return defined$1(_0x4a02a6[_0x12444b(0x477b)])&&defined$1(_0x4a02a6[_0x12444b(0x477b)][_0x12444b(0x45fe)]);}function isTextureMotion(_0x1b69d1){var _0x482e88=_0x68aa19;return defined$1(_0x1b69d1[_0x482e88(0x5360)]);}function fillTextureMotionParams(_0x37ef56,_0x200949,_0x5519df){var _0x36b5d2=_0x68aa19,_0x94d3bd=0x0,_0x320f93=0x0,_0x4f47a7=0x0,_0xa8f9cf=0x0,_0x32de56=0x0,_0x56fb26=0x0,_0x486a1e=0x0,_0x294af6=0x0,_0x5e47fd=0x0;_0x37ef56['hasOwnProperty'](_0x36b5d2(0x3db1))&&(_0x94d3bd+=_0x37ef56[_0x36b5d2(0x3db1)][0x0],_0x4f47a7+=_0x37ef56[_0x36b5d2(0x3db1)][0x1]),_0x37ef56[_0x36b5d2(0x2a77)]('range')&&(_0x94d3bd+=_0x37ef56['range'][0x0],_0x320f93=_0x37ef56[_0x36b5d2(0x4104)][0x1],_0x4f47a7+=_0x37ef56['range'][0x2],_0xa8f9cf=_0x37ef56['range'][0x3],_0x294af6=_0x37ef56[_0x36b5d2(0x4104)][0x0],_0x5e47fd=_0x37ef56['range'][0x2]),_0x37ef56[_0x36b5d2(0x2a77)]('speed')&&0x0!=_0x37ef56[_0x36b5d2(0x2b15)]&&(_0x32de56=(_0x320f93-_0x294af6)/(_0x486a1e=0x1/_0x37ef56[_0x36b5d2(0x2b15)]),_0x56fb26=(_0xa8f9cf-_0x5e47fd)/_0x486a1e),_0x200949[_0x5519df]=_0x32de56,_0x200949[_0x5519df+0x1]=_0x94d3bd,_0x200949[_0x5519df+0x2]=_0x56fb26,_0x200949[_0x5519df+0x3]=_0x4f47a7,_0x200949[_0x5519df+0x4]=_0x486a1e;}function generateTextureMotionValues(_0x1ec494,_0x4544ac,_0xae240,_0x504428){_0xae240[_0x504428]=[0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x1],defined$1(_0x1ec494)&&fillTextureMotionParams(_0x1ec494,_0xae240[_0x504428],0x0),defined$1(_0x4544ac)&&fillTextureMotionParams(_0x4544ac,_0xae240[_0x504428],0x5);}function generatedMaterialTextureMotionValues(_0x453f8d,_0x5ced00){var _0x336c29=_0x68aa19,_0xb8a71a=_0x453f8d['textureMotion'];(_0xb8a71a['hasOwnProperty'](_0x336c29(0xf75))||_0xb8a71a[_0x336c29(0x2a77)](_0x336c29(0x412a)))&&generateTextureMotionValues(_0xb8a71a['baseColorTextureScroll'],_0xb8a71a[_0x336c29(0x412a)],_0x5ced00,_0x336c29(0xfeb)),(_0xb8a71a[_0x336c29(0x2a77)]('emissiveTextureScroll')||_0xb8a71a['hasOwnProperty'](_0x336c29(0x10e6)))&&generateTextureMotionValues(_0xb8a71a[_0x336c29(0x1809)],_0xb8a71a[_0x336c29(0x10e6)],_0x5ced00,_0x336c29(0x3db0));}function generateTechnique(_0x32ada7,_0x1bd371,_0x4533d0,_0x5088a2,_0x198b5e,_0x33b539){var _0x65afdb=_0x68aa19,_0x1c418e,_0x215052,_0xb7e62a=defaultValue$1(_0x33b539[_0x65afdb(0x13bb)],!0x1),_0x45c420=_0x32ada7['extensions'][_0x65afdb(0x4798)],_0x37c7e8=_0x45c420['techniques'],_0x536cf7=_0x45c420[_0x65afdb(0x5419)],_0x412453=_0x45c420[_0x65afdb(0x4197)],_0x3b4149=isSpecularGlossinessMaterial(_0x1bd371),_0x460a7f=isTextureMotion(_0x1bd371),_0x22f09a=_0x1bd371['pbrMetallicRoughness'];if(defined$1(_0x22f09a)&&!_0x3b4149){for(_0x215052 in _0x22f09a)_0x22f09a[_0x65afdb(0x2a77)](_0x215052)&&(_0x5088a2[_0x1c418e='u_'+_0x215052]=_0x22f09a[_0x215052]);}if(_0x3b4149){var _0x3059e4=_0x1bd371[_0x65afdb(0x477b)][_0x65afdb(0x45fe)];for(_0x215052 in _0x3059e4)_0x3059e4['hasOwnProperty'](_0x215052)&&(_0x5088a2[_0x1c418e='u_'+_0x215052]=_0x3059e4[_0x215052]);}for(var _0x53c50b in(_0x460a7f&&generatedMaterialTextureMotionValues(_0x1bd371,_0x5088a2),_0x1bd371))_0x1bd371[_0x65afdb(0x2a77)](_0x53c50b)&&(_0x53c50b[_0x65afdb(0x33ab)](_0x65afdb(0xc81))>=0x0||_0x53c50b[_0x65afdb(0x33ab)]('Factor')>=0x0)&&(_0x5088a2[_0x1c418e='u_'+_0x53c50b]=_0x1bd371[_0x53c50b]);var _0xb00790,_0x48c768=_0x65afdb(0x3bf6),_0x3682b4=_0x65afdb(0x3bf6);defined$1(_0x32ada7[_0x65afdb(0x1b3e)])&&(_0xb00790=_0x32ada7[_0x65afdb(0x1b3e)][0x0]);var _0x2033c6,_0x124059,_0x2f5a88=defined$1(_0xb00790)?_0xb00790[_0x65afdb(0x28c6)]:[],_0xbcb62b=_0x2f5a88[_0x65afdb(0x531b)],_0x2c6be7=_0x198b5e[_0x4533d0],_0x153242=!0x1,_0x381d11=!0x1,_0x2d2d0a=!0x1,_0x304428=!0x1,_0x264076=!0x1,_0x203e6c=!0x1,_0x32c1cb=!0x1;defined$1(_0x2c6be7)&&(_0x153242=(_0x2033c6=_0x2c6be7['skinning'])[_0x65afdb(0x149c)]&&_0x2f5a88[_0x65afdb(0x531b)]>0x0,_0x381d11=_0x2c6be7[_0x65afdb(0x2285)],_0x2d2d0a=_0x2c6be7['hasMorphTargets'],_0x304428=_0x2c6be7['hasNormals'],_0x264076=_0x2c6be7[_0x65afdb(0x45d1)],_0x203e6c=_0x2c6be7['hasTexCoords']),_0x2d2d0a&&ForEach[_0x65afdb(0x38d)](_0x32ada7,function(_0x4a169f){ForEach['meshPrimitive'](_0x4a169f,function(_0x1e334e){var _0xfcf860=_0x54f3;if(_0x1e334e['material']===_0x4533d0){var _0x5bef1f=_0x1e334e[_0xfcf860(0x2960)];defined$1(_0x5bef1f)&&(_0x124059=_0x5bef1f);}});});var _0x1525fa={'u_modelViewMatrix':{'semantic':hasExtension(_0x32ada7,_0x65afdb(0x2742))?'CESIUM_RTC_MODELVIEW':_0x65afdb(0x4998),'type':WebGLConstants$1[_0x65afdb(0x3b48)]},'u_projectionMatrix':{'semantic':_0x65afdb(0x1f46),'type':WebGLConstants$1[_0x65afdb(0x3b48)]}};defined$1(_0x1bd371[_0x65afdb(0x477b)])&&defined$1(_0x1bd371['extensions'][_0x65afdb(0x2c17)])&&(_0x32c1cb=!0x0,_0x304428=!0x1,_0x264076=!0x1),_0x304428&&(_0x1525fa[_0x65afdb(0x509c)]={'semantic':_0x65afdb(0x2b7b),'type':WebGLConstants$1['FLOAT_MAT3']}),_0x153242&&(_0x1525fa['u_jointMatrix']={'count':_0xbcb62b,'semantic':_0x65afdb(0x4aff),'type':WebGLConstants$1[_0x65afdb(0x3b48)]}),_0x2d2d0a&&(_0x1525fa[_0x65afdb(0x919)]={'count':_0x124059[_0x65afdb(0x531b)],'semantic':'MORPHWEIGHTS','type':WebGLConstants$1['FLOAT']});var _0x5a79f6=_0x1bd371[_0x65afdb(0x445b)];for(_0x1c418e in(defined$1(_0x5a79f6)&&_0x65afdb(0x5415)===_0x5a79f6&&(_0x1525fa['u_alphaCutoff']={'semantic':'ALPHACUTOFF','type':WebGLConstants$1[_0x65afdb(0x15eb)]}),_0x5088a2))_0x5088a2[_0x65afdb(0x2a77)](_0x1c418e)&&(_0x1525fa[_0x1c418e]={'type':getPBRValueType(_0x1c418e),'extensionType':getExtensionPBRValueType(_0x1c418e)});var _0x4c07d8=defaultValue$1(_0x1525fa[_0x65afdb(0x580a)],_0x1525fa[_0x65afdb(0x578f)]);for(_0x1c418e in(defined$1(_0x4c07d8)&&(_0x4c07d8[_0x65afdb(0x40e1)]=_0x65afdb(0x12e9)),_0x1525fa))if(_0x1525fa[_0x65afdb(0x2a77)](_0x1c418e)){var _0x5e082e=_0x1525fa[_0x1c418e],_0x3727a0=defined$1(_0x5e082e[_0x65afdb(0x2d06)])?'['+_0x5e082e[_0x65afdb(0x2d06)]+']':'';_0x5e082e[_0x65afdb(0x3243)]!==WebGLConstants$1[_0x65afdb(0x4203)]&&_0x5e082e[_0x65afdb(0x3243)]!==WebGLConstants$1[_0x65afdb(0x3b48)]&&_0x65afdb(0x919)!==_0x1c418e||_0x5e082e[_0x65afdb(0x1db1)]?(_0x3682b4+=_0x65afdb(0x50c4)+webGLConstantToGlslType(_0x5e082e[_0x65afdb(0x3243)])+'\x20'+_0x1c418e+_0x3727a0+';\x0a',delete _0x5e082e['useInFragment']):_0x48c768+='uniform\x20'+webGLConstantToGlslType(_0x5e082e['type'])+'\x20'+_0x1c418e+_0x3727a0+';\x0a';}var _0x1c2b30='';if(_0x153242){var _0x4bba05,_0x8df585,_0x14b759=numberOfComponentsForType(_0x2033c6['type']),_0x416d64=!0x1;if(0x0===_0x2033c6['type'][_0x65afdb(0x33ab)]('MAT')&&(_0x416d64=!0x0,_0x14b759=Math[_0x65afdb(0x4080)](_0x14b759)),_0x416d64){for(_0x4bba05=0x0;_0x4bba05<_0x14b759;_0x4bba05++)for(_0x8df585=0x0;_0x8df585<_0x14b759;_0x8df585++)_0x1c2b30+=0x0===_0x4bba05&&0x0===_0x8df585?_0x65afdb(0x3d3d):'\x20\x20\x20\x20skinMatrix\x20+=\x20',_0x1c2b30+=_0x65afdb(0xf9f)+_0x4bba05+']['+_0x8df585+_0x65afdb(0x5468)+_0x4bba05+']['+_0x8df585+_0x65afdb(0x1c63);}else{for(_0x4bba05=0x0;_0x4bba05<_0x14b759;_0x4bba05++)_0x1c2b30+=0x0===_0x4bba05?_0x65afdb(0x3d3d):_0x65afdb(0x3212),_0x1c2b30+=_0x65afdb(0xf9f)+_0x4bba05+_0x65afdb(0x5468)+_0x4bba05+_0x65afdb(0x1c63);}}var _0x2accf0,_0x4288fe={'a_position':{'semantic':_0x65afdb(0x236c)}};if(_0x48c768+=_0x65afdb(0x352a),_0x304428&&(_0x48c768+=_0x65afdb(0x44c1),_0x48c768+=_0x65afdb(0x5772)),_0x1c2b30+='\x20\x20\x20\x20vec3\x20weightedPosition\x20=\x20a_position;\x0a',_0x304428&&(_0x1c2b30+='\x20\x20\x20\x20vec3\x20weightedNormal\x20=\x20a_normal;\x0a'),_0x264076&&(_0x1c2b30+=_0x65afdb(0x5446)),_0x2d2d0a)for(var _0x21035d=0x0;_0x21035d<_0x124059['length'];_0x21035d++){var _0x32a552=_0x124059[_0x21035d];for(var _0x16754c in _0x32a552)if(_0x32a552['hasOwnProperty'](_0x16754c)&&'extras'!==_0x16754c){var _0x538e30='a_'+_0x16754c+'_'+_0x21035d;_0x4288fe[_0x538e30]={'semantic':_0x16754c+'_'+_0x21035d},_0x48c768+='attribute\x20vec3\x20'+_0x538e30+';\x0a',_0x65afdb(0x236c)===_0x16754c?_0x1c2b30+='\x20\x20\x20\x20weightedPosition\x20+=\x20u_morphWeights['+_0x21035d+_0x65afdb(0x214b)+_0x538e30+';\x0a':_0x65afdb(0x4800)===_0x16754c?_0x1c2b30+='\x20\x20\x20\x20weightedNormal\x20+=\x20u_morphWeights['+_0x21035d+']\x20*\x20'+_0x538e30+';\x0a':_0x264076&&_0x65afdb(0x13af)===_0x16754c&&(_0x1c2b30+=_0x65afdb(0x112c)+_0x21035d+_0x65afdb(0x214b)+_0x538e30+';\x0a');}}if(_0x1c2b30+=_0x153242?_0x65afdb(0x14c2):'\x20\x20\x20\x20vec4\x20position\x20=\x20vec4(weightedPosition,\x201.0);\x0a',_0x304428&&(_0x1c2b30+=_0x65afdb(0x332)),_0x1c2b30+=_0x65afdb(0x1b1e),_0x304428&&(_0x1c2b30+='\x20\x20\x20\x20v_positionEC\x20=\x20position.xyz;\x0a'),_0x1c2b30+=_0x65afdb(0x5d6),_0x304428&&(_0x4288fe[_0x65afdb(0x45e0)]={'semantic':_0x65afdb(0x4800)},_0x48c768+='attribute\x20vec3\x20a_normal;\x0a',_0x48c768+=_0x65afdb(0x42ad),_0x1c2b30+=_0x153242?_0x65afdb(0x1896):_0x65afdb(0x57af),_0x3682b4+=_0x65afdb(0x42ad),_0x3682b4+=_0x65afdb(0x44c1),_0x3682b4+=_0x65afdb(0x5772)),_0x264076&&(_0x4288fe[_0x65afdb(0x3f45)]={'semantic':'TANGENT'},_0x48c768+=_0x65afdb(0x4fe0),_0x48c768+=_0x65afdb(0x4ed5),_0x1c2b30+=_0x65afdb(0x255f),_0x1c2b30+=_0x65afdb(0xbab),_0x3682b4+=_0x65afdb(0x4ed5)),_0x203e6c&&(_0x4288fe['a_texcoord_0']={'semantic':_0x65afdb(0x1bce)},_0x48c768+=_0x65afdb(0x4418),_0x48c768+=_0x65afdb(0x36fb)+(_0x2accf0=_0x65afdb(0x2594))+';\x0a',_0x1c2b30+=_0x65afdb(0xed4)+_0x2accf0+_0x65afdb(0x45c1),_0x3682b4+=_0x65afdb(0x36fb)+_0x2accf0+';\x0a'),_0x153242){var _0x13d247=ModelUtility[_0x65afdb(0x42b9)](_0x2033c6[_0x65afdb(0x3243)]);_0x4288fe[_0x65afdb(0x31da)]={'semantic':'JOINTS_0'},_0x4288fe[_0x65afdb(0x4bec)]={'semantic':'WEIGHTS_0'},_0x48c768+=_0x65afdb(0x18bd)+_0x13d247+_0x65afdb(0x935),_0x48c768+=_0x65afdb(0x18bd)+_0x13d247+_0x65afdb(0x1e0);}_0x381d11&&(_0x4288fe[_0x65afdb(0x653)]={'semantic':_0x65afdb(0x3ba1)},_0x48c768+=_0x65afdb(0x15d0),_0x48c768+=_0x65afdb(0x3954),_0x1c2b30+=_0x65afdb(0x4178),_0x3682b4+=_0x65afdb(0x3954)),_0xb7e62a&&(_0x4288fe['a_batchId']={'semantic':_0x65afdb(0x1a2b)},_0x48c768+=_0x65afdb(0x4fe3)),_0x48c768+='void\x20main(void)\x20\x0a{\x0a',_0x48c768+=_0x1c2b30,_0x48c768+='}\x0a',_0x304428&&(_0x3682b4+=_0x65afdb(0x2918),_0x3682b4+='vec3\x20lambertianDiffuse(vec3\x20diffuseColor)\x20\x0a{\x0a\x20\x20\x20\x20return\x20diffuseColor\x20/\x20M_PI;\x0a}\x0a\x0a',_0x3682b4+=_0x65afdb(0x4fa4),_0x3682b4+='vec3\x20fresnelSchlick(float\x20metalness,\x20float\x20VdotH)\x20\x0a{\x0a\x20\x20\x20\x20return\x20metalness\x20+\x20(vec3(1.0)\x20-\x20metalness)\x20*\x20pow(1.0\x20-\x20VdotH,\x205.0);\x0a}\x0a\x0a',_0x3682b4+=_0x65afdb(0x4769),_0x3682b4+='float\x20D_Phong(float\x20g,\x20float\x20ndh)\x20\x0a{\x0a\x20\x20\x20\x20float\x20a\x20=\x20pow(8192.0,\x20g);\x0a\x20\x20\x20\x20return\x20(a\x20+\x202.0)\x20/\x208.0\x20*\x20pow(ndh,\x20a);\x0a}\x0a\x0a',_0x3682b4+='float\x20smithVisibilityG1(float\x20NdotV,\x20float\x20roughness)\x20\x0a{\x0a\x20\x20\x20\x20float\x20k\x20=\x20(roughness\x20+\x201.0)\x20*\x20(roughness\x20+\x201.0)\x20/\x208.0;\x0a\x20\x20\x20\x20return\x20NdotV\x20/\x20(NdotV\x20*\x20(1.0\x20-\x20k)\x20+\x20k);\x0a}\x0a\x0a',_0x3682b4+=_0x65afdb(0x3e2d),_0x3682b4+=_0x65afdb(0x25d7),_0x3682b4+=_0x65afdb(0xf07)),_0x3682b4+=_0x65afdb(0xa9a),_0x3682b4+='vec4\x20SRGBtoLINEAR4(vec4\x20srgbIn)\x20\x0a{\x0a\x20\x20\x20\x20vec3\x20linearOut\x20=\x20pow(srgbIn.rgb,\x20vec3(2.2));\x0a\x20\x20\x20\x20return\x20vec4(linearOut,\x20srgbIn.a);\x0a}\x0a\x0a',_0x3682b4+='vec3\x20applyTonemapping(vec3\x20linearIn)\x20\x0a{\x0a#ifndef\x20HDR\x20\x0a\x20\x20\x20\x20return\x20czm_acesTonemapping(linearIn);\x0a#else\x20\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x20\x0a}\x0a\x0a',_0x3682b4+=_0x65afdb(0x1156),_0x3682b4+=_0x65afdb(0x18c9),_0x3682b4+='#ifdef\x20USE_IBL_LIGHTING\x20\x0a',_0x3682b4+=_0x65afdb(0x53c6),_0x3682b4+=_0x65afdb(0x1467),_0x3682b4+=_0x65afdb(0x6af),_0x3682b4+='uniform\x20vec3\x20gltf_lightColor;\x20\x0a',_0x3682b4+=_0x65afdb(0x1467),_0x3682b4+=_0x65afdb(0x1574),_0x304428&&(_0x3682b4+=_0x65afdb(0x7b2),defined$1(_0x5088a2[_0x65afdb(0x46dc)])?_0x264076?(_0x3682b4+=_0x65afdb(0x18eb),_0x3682b4+=_0x65afdb(0x53a6),_0x3682b4+=_0x65afdb(0x2af1),_0x3682b4+='\x20\x20\x20\x20vec3\x20n\x20=\x20texture2D(u_normalTexture,\x20'+_0x2accf0+_0x65afdb(0x499b),_0x3682b4+='\x20\x20\x20\x20n\x20=\x20normalize(tbn\x20*\x20(2.0\x20*\x20n\x20-\x201.0));\x0a'):(_0x3682b4=_0x65afdb(0x4b41)+_0x3682b4,_0x3682b4+=_0x65afdb(0x13bc),_0x3682b4+=_0x65afdb(0x27f0),_0x3682b4+=_0x65afdb(0x4ad1),_0x3682b4+=_0x65afdb(0x17f2)+_0x2accf0+_0x65afdb(0x51e),_0x3682b4+=_0x65afdb(0x1fa)+_0x2accf0+_0x65afdb(0x51e),_0x3682b4+=_0x65afdb(0xe70),_0x3682b4+=_0x65afdb(0x37b3),_0x3682b4+='\x20\x20\x20\x20vec3\x20b\x20=\x20normalize(cross(ng,\x20t));\x0a',_0x3682b4+=_0x65afdb(0x2af1),_0x3682b4+=_0x65afdb(0x34eb)+_0x2accf0+_0x65afdb(0x499b),_0x3682b4+=_0x65afdb(0x4235),_0x3682b4+=_0x65afdb(0x32ac),_0x3682b4+=_0x65afdb(0x1422),_0x3682b4+=_0x65afdb(0x3d87)):_0x3682b4+=_0x65afdb(0x1422),_0x1bd371['doubleSided']&&(_0x3682b4+=_0x65afdb(0x4d6f),_0x3682b4+='\x20\x20\x20\x20{\x0a',_0x3682b4+=_0x65afdb(0x3982),_0x3682b4+=_0x65afdb(0x4166))),defined$1(_0x5088a2[_0x65afdb(0x580a)])?(_0x3682b4+=_0x65afdb(0x39ef),_0x3682b4+=_0x65afdb(0x29a0),defined$1(_0x5088a2['u_baseColorUVOffsetAndTiling'])&&(_0x3682b4+=_0x65afdb(0x3e4f),_0x3682b4+=_0x65afdb(0x22ee)),_0x3682b4+=_0x65afdb(0xd32)+_0x2accf0+'\x20*\x20uvTiling.xy\x20+\x20uvOffset.xy));\x0a',defined$1(_0x5088a2['u_baseColorFactor'])&&(_0x3682b4+=_0x65afdb(0x12b2))):defined$1(_0x5088a2[_0x65afdb(0x578f)])?_0x3682b4+=_0x65afdb(0x10bd):_0x3682b4+=_0x65afdb(0x337a),_0x381d11&&(_0x3682b4+=_0x65afdb(0x2083)),_0x3682b4+='\x20\x20\x20\x20vec3\x20baseColor\x20=\x20baseColorWithAlpha.rgb;\x0a',_0x304428?(_0x3b4149?(defined$1(_0x5088a2[_0x65afdb(0x1531)])?(_0x3682b4+='\x20\x20\x20\x20vec4\x20specularGlossiness\x20=\x20SRGBtoLINEAR4(texture2D(u_specularGlossinessTexture,\x20'+_0x2accf0+_0x65afdb(0x388),_0x3682b4+='\x20\x20\x20\x20vec3\x20specular\x20=\x20specularGlossiness.rgb;\x0a',_0x3682b4+=_0x65afdb(0x2e95),defined$1(_0x5088a2[_0x65afdb(0x1da6)])&&(_0x3682b4+='\x20\x20\x20\x20specular\x20*=\x20u_specularFactor;\x0a'),defined$1(_0x5088a2[_0x65afdb(0x180c)])&&(_0x3682b4+='\x20\x20\x20\x20glossiness\x20*=\x20u_glossinessFactor;\x0a')):(defined$1(_0x5088a2[_0x65afdb(0x1da6)])?_0x3682b4+=_0x65afdb(0x1bda):_0x3682b4+=_0x65afdb(0x1d47),defined$1(_0x5088a2[_0x65afdb(0x180c)])?_0x3682b4+='\x20\x20\x20\x20float\x20glossiness\x20=\x20clamp(u_glossinessFactor,\x200.0,\x201.0);\x0a':_0x3682b4+=_0x65afdb(0x17b9)),defined$1(_0x5088a2[_0x65afdb(0x2295)])?(defined$1(_0x5088a2[_0x65afdb(0x4573)])?_0x3682b4+=_0x65afdb(0x1349)+_0x2accf0+_0x65afdb(0x51ad):_0x3682b4+=_0x65afdb(0x1349)+_0x2accf0+_0x65afdb(0x388),defined$1(_0x5088a2[_0x65afdb(0x5178)])&&(_0x3682b4+=_0x65afdb(0x444))):defined$1(_0x5088a2['u_diffuseFactor'])?_0x3682b4+=_0x65afdb(0xb2a):_0x3682b4+=_0x65afdb(0x159f)):defined$1(_0x5088a2[_0x65afdb(0x34a0)])?(_0x3682b4+=_0x65afdb(0x21ab)+_0x2accf0+_0x65afdb(0x499b),_0x3682b4+=_0x65afdb(0x360e),_0x3682b4+=_0x65afdb(0xc27),defined$1(_0x5088a2['u_metallicFactor'])&&(_0x3682b4+=_0x65afdb(0x5527)),defined$1(_0x5088a2[_0x65afdb(0x4ced)])&&(_0x3682b4+='\x20\x20\x20\x20roughness\x20*=\x20u_roughnessFactor;\x0a')):(defined$1(_0x5088a2[_0x65afdb(0x69b)])?_0x3682b4+=_0x65afdb(0x15ca):_0x3682b4+=_0x65afdb(0x172e),defined$1(_0x5088a2[_0x65afdb(0x4ced)])?_0x3682b4+='\x20\x20\x20\x20float\x20roughness\x20=\x20clamp(u_roughnessFactor,\x200.04,\x201.0);\x0a':_0x3682b4+=_0x65afdb(0x110a)),_0x3682b4+=_0x65afdb(0x10cb),_0x3b4149?(_0x3682b4+=_0x65afdb(0xfe1),_0x3682b4+=_0x65afdb(0x2c14),_0x3682b4+='\x20\x20\x20\x20vec3\x20specularColor\x20=\x20specular;\x0a'):(_0x3682b4+=_0x65afdb(0x11f1),_0x3682b4+=_0x65afdb(0x52be),_0x3682b4+=_0x65afdb(0x464b)),_0x3682b4+=_0x65afdb(0x50b0),_0x3682b4+=_0x65afdb(0x2116),_0x3682b4+=_0x65afdb(0x54eb),_0x3682b4+=_0x65afdb(0x214d),_0x3682b4+=_0x65afdb(0x50a7),_0x3682b4+=_0x65afdb(0x1ad1),_0x3682b4+=_0x65afdb(0x2759),_0x3682b4+=_0x65afdb(0x338e),_0x3682b4+=_0x65afdb(0x7c9),_0x3682b4+=_0x65afdb(0x4c7c),_0x3682b4+=_0x65afdb(0x5653),_0x3682b4+=_0x65afdb(0x1841),_0x3682b4+=_0x65afdb(0x477c),_0x3682b4+='#endif\x20\x0a',_0x3682b4+=_0x65afdb(0x5020),_0x3682b4+=_0x65afdb(0xff),_0x3682b4+=_0x65afdb(0x4354),_0x3682b4+=_0x65afdb(0x3cc0),_0x3682b4+=_0x65afdb(0xd96),_0x3682b4+='\x20\x20\x20\x20\x20\x20\x20\x20if(lightAttenuation\x20<\x200.001)\x20{\x0a',_0x3682b4+=_0x65afdb(0x2d52),_0x3682b4+=_0x65afdb(0x3fd4),_0x3682b4+=_0x65afdb(0x338e),_0x3682b4+='\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lightSpecularTerm\x20=\x20vec3(0.0);\x0a',_0x3682b4+='\x20\x20\x20\x20\x20\x20\x20\x20getLightColor(normalize(lVector),\x20v,\x20n,\x20pointLightColor,\x20fresnelTerm,\x20roughness,\x20lightDiffuseTerm,\x20lightSpecularTerm);\x0a',_0x3682b4+=_0x65afdb(0x5653),_0x3682b4+=_0x65afdb(0x1841),_0x3682b4+=_0x65afdb(0x4166),_0x3682b4+='#endif\x20\x0a',_0x3682b4+=_0x65afdb(0x5438),_0x3682b4+='\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20SPOT_LIGHTS;\x20i++)\x20{\x20\x0a',_0x3682b4+=_0x65afdb(0x36bc),_0x3682b4+=_0x65afdb(0x3cc0),_0x3682b4+=_0x65afdb(0x4e6d),_0x3682b4+=_0x65afdb(0x3cf0),_0x3682b4+=_0x65afdb(0x2d52),_0x3682b4+=_0x65afdb(0x471b),_0x3682b4+=_0x65afdb(0x3f0e),_0x3682b4+='\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20spotLightColor\x20=\x20uSpotLightColor[i]\x20*\x20lightAttenuation\x20*\x20spotEffect;\x0a',_0x3682b4+='\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lightDiffuseTerm\x20=\x20vec3(0.0);\x0a',_0x3682b4+='\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20lightSpecularTerm\x20=\x20vec3(0.0);\x0a',_0x3682b4+='\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20getLightColor(normalize(lVector),\x20v,\x20n,\x20spotLightColor,\x20fresnelTerm,\x20roughness,\x20lightDiffuseTerm,\x20lightSpecularTerm);\x0a',_0x3682b4+=_0x65afdb(0x279c),_0x3682b4+=_0x65afdb(0x587),_0x3682b4+='\x20\x20\x20\x20\x20\x20\x20\x20}\x0a',_0x3682b4+=_0x65afdb(0x4166),_0x3682b4+=_0x65afdb(0x1467),_0x3682b4+=_0x65afdb(0x4f90),_0x3682b4+=_0x65afdb(0x40be),_0x3682b4+='\x20\x20\x20\x20color\x20+=\x20max(specularTerm,\x20vec3(0.0));\x20\x0a',_0x3682b4+=_0x65afdb(0x3ad3),_0x3682b4+=_0x65afdb(0x22f0),_0x3682b4+='#else\x20\x0a',_0x3682b4+=_0x65afdb(0x3e97),_0x3682b4+=_0x65afdb(0x1467),_0x3682b4+=_0x65afdb(0x42d4),_0x3682b4+=_0x65afdb(0x1588),_0x3682b4+='\x20\x20\x20\x20float\x20NdotL\x20=\x20clamp(dot(n,\x20l),\x200.001,\x201.0);\x0a',_0x3682b4+=_0x65afdb(0x302b),_0x3682b4+=_0x65afdb(0x363d),_0x3682b4+=_0x65afdb(0x1001),_0x3682b4+='\x20\x20\x20\x20float\x20alpha\x20=\x20roughness\x20*\x20roughness;\x0a',_0x3682b4+='\x20\x20\x20\x20float\x20reflectance\x20=\x20max(max(specularColor.r,\x20specularColor.g),\x20specularColor.b);\x0a',_0x3682b4+='\x20\x20\x20\x20vec3\x20r90\x20=\x20vec3(clamp(reflectance\x20*\x2025.0,\x200.0,\x201.0));\x0a',_0x3682b4+=_0x65afdb(0x3cb9),_0x3682b4+=_0x65afdb(0x361d),_0x3682b4+=_0x65afdb(0x4c79),_0x3682b4+=_0x65afdb(0x3561),_0x3682b4+=_0x65afdb(0x2f08),_0x3682b4+=_0x65afdb(0x2f05),_0x3682b4+=_0x65afdb(0x4a11),_0x3682b4+=_0x65afdb(0x23cd),_0x3682b4+=_0x65afdb(0x3896),_0x3682b4+='\x20\x20\x20\x20czm_ellipsoid\x20ellipsoid\x20=\x20czm_getWgs84EllipsoidEC();\x0a',_0x3682b4+=_0x65afdb(0x5463),_0x3682b4+=_0x65afdb(0x233e),_0x3682b4+=_0x65afdb(0x3cfd),_0x3682b4+=_0x65afdb(0x42af),_0x3682b4+=_0x65afdb(0x1dd7),_0x3682b4+=_0x65afdb(0x42af),_0x3682b4+=_0x65afdb(0x5075),_0x3682b4+=_0x65afdb(0x20fd),_0x3682b4+=_0x65afdb(0x1cd7),_0x3682b4+=_0x65afdb(0x1410),_0x3682b4+=_0x65afdb(0x25b9),_0x3682b4+=_0x65afdb(0x11ef),_0x3682b4+='\x20\x20\x20\x20float\x20farAboveHorizon\x20=\x20clamp(horizonDotNadir\x20-\x20blendRegionSize\x20*\x200.5\x20+\x20blendRegionOffset,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a',_0x3682b4+=_0x65afdb(0x4c50),_0x3682b4+='\x20\x20\x20\x20float\x20farBelowHorizon\x20=\x20clamp(horizonDotNadir\x20+\x20blendRegionSize\x20*\x201.5,\x201.0e-10\x20-\x20blendRegionSize,\x200.99999);\x0a',_0x3682b4+=_0x65afdb(0x361f),_0x3682b4+='\x20\x20\x20\x20vec3\x20belowHorizonColor\x20=\x20mix(vec3(0.1,\x200.15,\x200.25),\x20vec3(0.4,\x200.7,\x200.9),\x20smoothstepHeight);\x0a',_0x3682b4+=_0x65afdb(0x192),_0x3682b4+=_0x65afdb(0x86a),_0x3682b4+=_0x65afdb(0x4075),_0x3682b4+=_0x65afdb(0x127),_0x3682b4+=_0x65afdb(0x2b5f),_0x3682b4+=_0x65afdb(0x2eba),_0x3682b4+='\x20\x20\x20\x20float\x20diffuseIrradianceFromSky\x20=\x20(1.0\x20-\x20smoothstepHeight)\x20*\x20(1.0\x20-\x20(reflectionDotNadir\x20*\x200.25\x20+\x200.25));\x0a',_0x3682b4+=_0x65afdb(0x3f6b),_0x3682b4+=_0x65afdb(0x13da),_0x3682b4+=_0x65afdb(0x5805),_0x3682b4+=_0x65afdb(0x23b9),_0x3682b4+=_0x65afdb(0x835),_0x3682b4+=_0x65afdb(0x1343),_0x3682b4+=_0x65afdb(0x4a88),_0x3682b4+=_0x65afdb(0x17c0),_0x3682b4+=_0x65afdb(0x39c3),_0x3682b4+=_0x65afdb(0x3af4),_0x3682b4+=_0x65afdb(0xe25),_0x3682b4+=_0x65afdb(0x4846),_0x3682b4+='\x20\x20\x20\x20float\x20denominator\x20=\x20(0.91\x20+\x2010.0\x20*\x20exp(-3.0\x20*\x20S)\x20+\x200.45\x20*\x20pow(LdotZenith,2.0))\x20*\x20(1.0\x20-\x20exp(-0.32));\x0a',_0x3682b4+='\x20\x20\x20\x20float\x20luminance\x20=\x20gltf_luminanceAtZenith\x20*\x20(numerator\x20/\x20denominator);\x0a',_0x3682b4+=_0x65afdb(0x1467),_0x3682b4+=_0x65afdb(0x29ec),_0x3682b4+='\x20\x20\x20\x20vec3\x20IBLColor\x20=\x20(diffuseIrradiance\x20*\x20diffuseColor\x20*\x20gltf_iblFactor.x)\x20+\x20(specularIrradiance\x20*\x20SRGBtoLINEAR3(specularColor\x20*\x20brdfLut.x\x20+\x20brdfLut.y)\x20*\x20gltf_iblFactor.y);\x0a',_0x3682b4+=_0x65afdb(0x1343),_0x3682b4+=_0x65afdb(0x162c),_0x3682b4+=_0x65afdb(0x6dd),_0x3682b4+=_0x65afdb(0x2ccb),_0x3682b4+=_0x65afdb(0x1467),_0x3682b4+=_0x65afdb(0x4064),_0x3682b4+=_0x65afdb(0xc3a),_0x3682b4+='\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gltf_clippingPlanesMatrix[0][1],\x20gltf_clippingPlanesMatrix[1][1],\x20gltf_clippingPlanesMatrix[2][1],\x20\x0a',_0x3682b4+=_0x65afdb(0x497),_0x3682b4+=_0x65afdb(0x2977),_0x3682b4+='\x20\x20\x20\x20vec3\x20cubeDir\x20=\x20normalize(yUpToZUp\x20*\x20fixedToENU\x20*\x20normalize(reflect(-v,\x20n)));\x20\x0a',_0x3682b4+=_0x65afdb(0xc54),_0x3682b4+=_0x65afdb(0x55d),_0x3682b4+=_0x65afdb(0x57f2),_0x3682b4+=_0x65afdb(0x6dd),_0x3682b4+=_0x65afdb(0x4263),_0x3682b4+=_0x65afdb(0x1467),_0x3682b4+=_0x65afdb(0x6dd),_0x3682b4+='\x20\x20\x20\x20vec3\x20diffuseIrradiance\x20=\x20vec3(0.0);\x20\x0a',_0x3682b4+='#endif\x20\x0a',_0x3682b4+=_0x65afdb(0x389f),_0x3682b4+=_0x65afdb(0x29ec),_0x3682b4+=_0x65afdb(0x554b),_0x3682b4+='\x20\x20\x20\x20vec3\x20specularIBL\x20=\x20czm_sampleOctahedralProjection(gltf_specularMap,\x20gltf_specularMapSize,\x20cubeDir,\x20\x20roughness\x20*\x20gltf_maxSpecularLOD,\x20gltf_maxSpecularLOD);\x0a',_0x3682b4+=_0x65afdb(0x6dd),_0x3682b4+=_0x65afdb(0x517a),_0x3682b4+=_0x65afdb(0x1467),_0x3682b4+=_0x65afdb(0x117e),_0x3682b4+=_0x65afdb(0x6dd),_0x3682b4+='\x20\x20\x20\x20vec3\x20specularIBL\x20=\x20vec3(0.0);\x20\x0a',_0x3682b4+=_0x65afdb(0x1467),_0x3682b4+=_0x65afdb(0x28e),_0x3682b4+=_0x65afdb(0x1467)):_0x3682b4+='\x20\x20\x20\x20vec3\x20color\x20=\x20baseColor;\x0a',_0x32c1cb||(defined$1(_0x5088a2[_0x65afdb(0x21b8)])&&(_0x3682b4+='\x20\x20\x20\x20color\x20*=\x20texture2D(u_occlusionTexture,\x20'+_0x2accf0+').r;\x0a'),defined$1(_0x5088a2[_0x65afdb(0x236a)])?(_0x3682b4+='\x20\x20\x20vec2\x20uvEmissiveOffset\x20=\x20vec2(0.0);\x0a',_0x3682b4+=_0x65afdb(0x1800),defined$1(_0x5088a2[_0x65afdb(0x3db0)])&&(_0x3682b4+='\x20\x20\x20\x20uvEmissiveOffset\x20=\x20u_emissiveUVOffsetAndTiling.xy;\x0a',_0x3682b4+='\x20\x20\x20\x20uvEmissiveTiling\x20=\x20u_emissiveUVOffsetAndTiling.zw;\x0a'),_0x3682b4+='\x20\x20\x20\x20vec3\x20emissive\x20=\x20SRGBtoLINEAR3(texture2D(u_emissiveTexture,\x20'+_0x2accf0+_0x65afdb(0x525d),defined$1(_0x5088a2['u_emissiveFactor'])&&(_0x3682b4+=_0x65afdb(0x47bf)),_0x3682b4+='\x20\x20\x20\x20color\x20+=\x20emissive;\x0a'):defined$1(_0x5088a2[_0x65afdb(0x164e)])&&(_0x3682b4+=_0x65afdb(0x5476))),_0x32c1cb||(_0x3682b4+=_0x65afdb(0x40c)),_0x3682b4+=_0x65afdb(0x36ac),defined$1(_0x5a79f6)?_0x65afdb(0x5415)===_0x5a79f6?(_0x3682b4+=_0x65afdb(0xc15),_0x3682b4+='\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a',_0x3682b4+=_0x65afdb(0x4166),_0x3682b4+='\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color,\x201.0);\x0a'):_0x3682b4+=_0x65afdb(0xc4c)===_0x5a79f6?'\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color,\x20baseColorWithAlpha.a);\x0a':_0x65afdb(0x4592):_0x3682b4+=_0x65afdb(0x4592),_0x3682b4+='}\x0a';var _0x1768b2=addToArray(_0x536cf7,{'type':WebGLConstants$1[_0x65afdb(0x3327)],'extras':{'_pipeline':{'source':_0x48c768,'extension':'.glsl'}}}),_0x483f8d=addToArray(_0x536cf7,{'type':WebGLConstants$1['FRAGMENT_SHADER'],'extras':{'_pipeline':{'source':_0x3682b4,'extension':_0x65afdb(0x1fd9)}}}),_0x82bb3c=addToArray(_0x412453,{'fragmentShader':_0x483f8d,'vertexShader':_0x1768b2});return addToArray(_0x37c7e8,{'attributes':_0x4288fe,'program':_0x82bb3c,'uniforms':_0x1525fa});}function getPBRValueType(_0x34a754){var _0x50994d=_0x68aa19;switch(_0x34a754){case _0x50994d(0x578f):case _0x50994d(0xfeb):case _0x50994d(0x3db0):case _0x50994d(0x5178):return WebGLConstants$1[_0x50994d(0x1610)];case'u_metallicFactor':case _0x50994d(0x4ced):case _0x50994d(0x180c):return WebGLConstants$1[_0x50994d(0x15eb)];case _0x50994d(0x580a):case'u_metallicRoughnessTexture':case'u_normalTexture':case _0x50994d(0x21b8):case _0x50994d(0x236a):case _0x50994d(0x2295):case _0x50994d(0x1531):return WebGLConstants$1['SAMPLER_2D'];case _0x50994d(0x164e):case _0x50994d(0x1da6):return WebGLConstants$1[_0x50994d(0x4aca)];}}function getExtensionPBRValueType(_0x5a2727){var _0x25773f=_0x68aa19;switch(_0x5a2727){case'u_baseColorUVOffsetAndTiling':return PBRExtensionParamterType$1[_0x25773f(0x2b3e)];case _0x25773f(0x3db0):return PBRExtensionParamterType$1[_0x25773f(0x2be5)];}}function Vector3DTileBatch(_0x205860){var _0x15790d=_0x68aa19;this[_0x15790d(0x19b4)]=_0x205860[_0x15790d(0x19b4)],this['count']=_0x205860['count'],this[_0x15790d(0x28b8)]=_0x205860['color'],this[_0x15790d(0x5f0)]=_0x205860[_0x15790d(0x5f0)];}ModelUtility['getGltfSemanticUniforms']=function(){return gltfSemanticUniforms$1;};var VectorTileVS=_0x68aa19(0x4c8c),tmp$5={};!function(_0x28e99d){var _0x489537=_0x68aa19,_0x372f7c=_0x489537(0x2121),_0x63b9c3=_0x489537(0x2737),_0x8ee36d='Literal',_0x4844a3=function(_0x14564e,_0x1a1ac0){var _0x4b8310=_0x489537,_0x202013=new Error(_0x14564e+_0x4b8310(0x4f6c)+_0x1a1ac0);throw _0x202013['index']=_0x1a1ac0,_0x202013[_0x4b8310(0x10f4)]=_0x14564e,_0x202013;},_0x2069d9=!0x0,_0x507d51={'-':_0x2069d9,'!':_0x2069d9,'~':_0x2069d9,'+':_0x2069d9},_0x144fa7={'||':0x1,'&&':0x2,'|':0x3,'^':0x4,'&':0x5,'==':0x6,'!=':0x6,'===':0x6,'!==':0x6,'<':0x7,'>':0x7,'<=':0x7,'>=':0x7,'<<':0x8,'>>':0x8,'>>>':0x8,'+':0x9,'-':0x9,'*':0xa,'/':0xa,'%':0xa},_0x5bd14b=function(_0x342e9c){var _0x519fc2=_0x489537,_0x2404ab,_0x171617=0x0;for(var _0x4219b3 in _0x342e9c)(_0x2404ab=_0x4219b3[_0x519fc2(0x531b)])>_0x171617&&_0x342e9c[_0x519fc2(0x2a77)](_0x4219b3)&&(_0x171617=_0x2404ab);return _0x171617;},_0x4c5e0f=_0x5bd14b(_0x507d51),_0xc32740=_0x5bd14b(_0x144fa7),_0x5089de={'true':!0x0,'false':!0x1,'null':null},_0x223993=function(_0x5018b2){return _0x144fa7[_0x5018b2]||0x0;},_0x153ecc=function(_0x396839,_0x1f92c4,_0x27cb9f){var _0x6d1e2a=_0x489537;return{'type':'||'===_0x396839||'&&'===_0x396839?'LogicalExpression':_0x6d1e2a(0x2ca2),'operator':_0x396839,'left':_0x1f92c4,'right':_0x27cb9f};},_0x355e6d=function(_0x40150a){return _0x40150a>=0x30&&_0x40150a<=0x39;},_0x4e8e58=function(_0x6fc0c4){var _0x245819=_0x489537;return 0x24===_0x6fc0c4||0x5f===_0x6fc0c4||_0x6fc0c4>=0x41&&_0x6fc0c4<=0x5a||_0x6fc0c4>=0x61&&_0x6fc0c4<=0x7a||_0x6fc0c4>=0x80&&!_0x144fa7[String[_0x245819(0x3e9a)](_0x6fc0c4)];},_0x423a1c=function(_0x503824){return 0x24===_0x503824||0x5f===_0x503824||_0x503824>=0x41&&_0x503824<=0x5a||_0x503824>=0x61&&_0x503824<=0x7a||_0x503824>=0x30&&_0x503824<=0x39||_0x503824>=0x80&&!_0x144fa7[String['fromCharCode'](_0x503824)];},_0x43f22a=function(_0x34c1f6){var _0x19b38a=_0x489537;for(var _0x59fa87,_0x4d06fa,_0x8d7028=0x0,_0x2f39ef=_0x34c1f6[_0x19b38a(0x29be)],_0x6b9e70=_0x34c1f6[_0x19b38a(0x39ea)],_0x604fea=function(_0x457bf2){var _0x4b0d9e=_0x19b38a;return _0x2f39ef[_0x4b0d9e(0x317a)](_0x34c1f6,_0x457bf2);},_0x66203d=function(_0x45e9ca){var _0x2f5bc1=_0x19b38a;return _0x6b9e70[_0x2f5bc1(0x317a)](_0x34c1f6,_0x45e9ca);},_0x42dfdf=_0x34c1f6[_0x19b38a(0x531b)],_0x4a3d85=function(){for(var _0x2f36c6=_0x66203d(_0x8d7028);0x20===_0x2f36c6||0x9===_0x2f36c6;)_0x2f36c6=_0x66203d(++_0x8d7028);},_0x41748f=function(){var _0x431242=_0x19b38a,_0x364a04,_0x574c76,_0x269bba=_0x257724();return _0x4a3d85(),0x3f!==_0x66203d(_0x8d7028)?_0x269bba:(_0x8d7028++,(_0x364a04=_0x41748f())||_0x4844a3(_0x431242(0x1055),_0x8d7028),_0x4a3d85(),0x3a===_0x66203d(_0x8d7028)?(_0x8d7028++,(_0x574c76=_0x41748f())||_0x4844a3(_0x431242(0x1055),_0x8d7028),{'type':'ConditionalExpression','test':_0x269bba,'consequent':_0x364a04,'alternate':_0x574c76}):void _0x4844a3('Expected\x20:',_0x8d7028));},_0x8a419b=function(){var _0x4cc2d5=_0x19b38a;_0x4a3d85();for(var _0x309f0c=_0x34c1f6[_0x4cc2d5(0x163c)](_0x8d7028,_0xc32740),_0x22b42c=_0x309f0c[_0x4cc2d5(0x531b)];_0x22b42c>0x0;){if(_0x144fa7[_0x4cc2d5(0x2a77)](_0x309f0c))return _0x8d7028+=_0x22b42c,_0x309f0c;_0x309f0c=_0x309f0c[_0x4cc2d5(0x163c)](0x0,--_0x22b42c);}return!0x1;},_0x257724=function(){var _0x50c745=_0x19b38a,_0x52ed44,_0x2f186c,_0xb79d29,_0x3aaf47,_0x55d163,_0x228fa3,_0x2d6034,_0x1dd784;if(_0x228fa3=_0x3b6edc(),!(_0x2f186c=_0x8a419b()))return _0x228fa3;for(_0x55d163={'value':_0x2f186c,'prec':_0x223993(_0x2f186c)},(_0x2d6034=_0x3b6edc())||_0x4844a3('Expected\x20expression\x20after\x20'+_0x2f186c,_0x8d7028),_0x3aaf47=[_0x228fa3,_0x55d163,_0x2d6034];(_0x2f186c=_0x8a419b())&&0x0!==(_0xb79d29=_0x223993(_0x2f186c));){for(_0x55d163={'value':_0x2f186c,'prec':_0xb79d29};_0x3aaf47['length']>0x2&&_0xb79d29<=_0x3aaf47[_0x3aaf47[_0x50c745(0x531b)]-0x2][_0x50c745(0x2a2b)];)_0x2d6034=_0x3aaf47[_0x50c745(0x1ae7)](),_0x2f186c=_0x3aaf47[_0x50c745(0x1ae7)]()[_0x50c745(0x327)],_0x228fa3=_0x3aaf47[_0x50c745(0x1ae7)](),_0x52ed44=_0x153ecc(_0x2f186c,_0x228fa3,_0x2d6034),_0x3aaf47[_0x50c745(0x3a33)](_0x52ed44);(_0x52ed44=_0x3b6edc())||_0x4844a3(_0x50c745(0x2916)+_0x2f186c,_0x8d7028),_0x3aaf47[_0x50c745(0x3a33)](_0x55d163,_0x52ed44);}for(_0x52ed44=_0x3aaf47[_0x1dd784=_0x3aaf47[_0x50c745(0x531b)]-0x1];_0x1dd784>0x1;)_0x52ed44=_0x153ecc(_0x3aaf47[_0x1dd784-0x1][_0x50c745(0x327)],_0x3aaf47[_0x1dd784-0x2],_0x52ed44),_0x1dd784-=0x2;return _0x52ed44;},_0x3b6edc=function(){var _0x16b718=_0x19b38a,_0x51618b,_0x318bf5,_0x525625;if(_0x4a3d85(),_0x51618b=_0x66203d(_0x8d7028),_0x355e6d(_0x51618b)||0x2e===_0x51618b)return _0x1d5380();if(0x27===_0x51618b||0x22===_0x51618b)return _0xf41057();if(_0x4e8e58(_0x51618b)||0x28===_0x51618b)return _0x56844b();if(0x5b===_0x51618b)return _0x28c42a();for(_0x525625=(_0x318bf5=_0x34c1f6[_0x16b718(0x163c)](_0x8d7028,_0x4c5e0f))[_0x16b718(0x531b)];_0x525625>0x0;){if(_0x507d51['hasOwnProperty'](_0x318bf5))return _0x8d7028+=_0x525625,{'type':_0x16b718(0x1082),'operator':_0x318bf5,'argument':_0x3b6edc(),'prefix':!0x0};_0x318bf5=_0x318bf5[_0x16b718(0x163c)](0x0,--_0x525625);}return!0x1;},_0x1d5380=function(){var _0x3ddf77=_0x19b38a;for(var _0x8a9a3c,_0x216946,_0x26b323='';_0x355e6d(_0x66203d(_0x8d7028));)_0x26b323+=_0x604fea(_0x8d7028++);if(0x2e===_0x66203d(_0x8d7028)){for(_0x26b323+=_0x604fea(_0x8d7028++);_0x355e6d(_0x66203d(_0x8d7028));)_0x26b323+=_0x604fea(_0x8d7028++);}if('e'===(_0x8a9a3c=_0x604fea(_0x8d7028))||'E'===_0x8a9a3c){for(_0x26b323+=_0x604fea(_0x8d7028++),'+'!==(_0x8a9a3c=_0x604fea(_0x8d7028))&&'-'!==_0x8a9a3c||(_0x26b323+=_0x604fea(_0x8d7028++));_0x355e6d(_0x66203d(_0x8d7028));)_0x26b323+=_0x604fea(_0x8d7028++);_0x355e6d(_0x66203d(_0x8d7028-0x1))||_0x4844a3('Expected\x20exponent\x20('+_0x26b323+_0x604fea(_0x8d7028)+')',_0x8d7028);}return _0x216946=_0x66203d(_0x8d7028),_0x4e8e58(_0x216946)?_0x4844a3(_0x3ddf77(0x2ae7)+_0x26b323+_0x604fea(_0x8d7028)+')',_0x8d7028):0x2e===_0x216946&&_0x4844a3(_0x3ddf77(0x312b),_0x8d7028),{'type':_0x8ee36d,'value':parseFloat(_0x26b323),'raw':_0x26b323};},_0xf41057=function(){var _0x58abd6=_0x19b38a;for(var _0x4dc92c,_0x2f76df='',_0x349007=_0x604fea(_0x8d7028++),_0x750065=!0x1;_0x8d7028<_0x42dfdf;){if((_0x4dc92c=_0x604fea(_0x8d7028++))===_0x349007){_0x750065=!0x0;break;}if('\x5c'===_0x4dc92c)switch(_0x4dc92c=_0x604fea(_0x8d7028++)){case'n':_0x2f76df+='\x0a';break;case'r':_0x2f76df+='\x0d';break;case't':_0x2f76df+='\x09';break;case'b':_0x2f76df+='\x08';break;case'f':_0x2f76df+='\x0c';break;case'v':_0x2f76df+='\x0b';break;default:_0x2f76df+='\x5c'+_0x4dc92c;}else _0x2f76df+=_0x4dc92c;}return _0x750065||_0x4844a3(_0x58abd6(0x49a3)+_0x2f76df+'\x22',_0x8d7028),{'type':_0x8ee36d,'value':_0x2f76df,'raw':_0x349007+_0x2f76df+_0x349007};},_0x57b9c7=function(){var _0x511ac3=_0x19b38a,_0x24e6eb,_0x3d2a7f=_0x66203d(_0x8d7028),_0x29658c=_0x8d7028;for(_0x4e8e58(_0x3d2a7f)?_0x8d7028++:_0x4844a3(_0x511ac3(0xc89)+_0x604fea(_0x8d7028),_0x8d7028);_0x8d7028<_0x42dfdf&&(_0x3d2a7f=_0x66203d(_0x8d7028),_0x423a1c(_0x3d2a7f));)_0x8d7028++;return _0x24e6eb=_0x34c1f6[_0x511ac3(0x48ca)](_0x29658c,_0x8d7028),_0x5089de[_0x511ac3(0x2a77)](_0x24e6eb)?{'type':_0x8ee36d,'value':_0x5089de[_0x24e6eb],'raw':_0x24e6eb}:_0x511ac3(0x55da)===_0x24e6eb?{'type':_0x511ac3(0x3106)}:{'type':'Identifier','name':_0x24e6eb};},_0x27796e=function(_0x543039){var _0x3b510f=_0x19b38a;for(var _0x49b755,_0x1fed8a,_0x54fd88=[],_0x33d08b=!0x1;_0x8d7028<_0x42dfdf;){if(_0x4a3d85(),(_0x49b755=_0x66203d(_0x8d7028))===_0x543039){_0x33d08b=!0x0,_0x8d7028++;break;}0x2c===_0x49b755?_0x8d7028++:((_0x1fed8a=_0x41748f())&&_0x1fed8a[_0x3b510f(0x3243)]!==_0x372f7c||_0x4844a3(_0x3b510f(0x114f),_0x8d7028),_0x54fd88[_0x3b510f(0x3a33)](_0x1fed8a));}return _0x33d08b||_0x4844a3('Expected\x20'+String[_0x3b510f(0x3e9a)](_0x543039),_0x8d7028),_0x54fd88;},_0x56844b=function(){var _0x34d60c=_0x19b38a,_0x2d7e3a,_0x5f101f;for(_0x5f101f=0x28===(_0x2d7e3a=_0x66203d(_0x8d7028))?_0x3033ca():_0x57b9c7(),_0x4a3d85(),_0x2d7e3a=_0x66203d(_0x8d7028);0x2e===_0x2d7e3a||0x5b===_0x2d7e3a||0x28===_0x2d7e3a;)_0x8d7028++,0x2e===_0x2d7e3a?(_0x4a3d85(),_0x5f101f={'type':_0x63b9c3,'computed':!0x1,'object':_0x5f101f,'property':_0x57b9c7()}):0x5b===_0x2d7e3a?(_0x5f101f={'type':_0x63b9c3,'computed':!0x0,'object':_0x5f101f,'property':_0x41748f()},_0x4a3d85(),0x5d!==(_0x2d7e3a=_0x66203d(_0x8d7028))&&_0x4844a3(_0x34d60c(0x36cb),_0x8d7028),_0x8d7028++):0x28===_0x2d7e3a&&(_0x5f101f={'type':_0x34d60c(0xb76),'arguments':_0x27796e(0x29),'callee':_0x5f101f}),_0x4a3d85(),_0x2d7e3a=_0x66203d(_0x8d7028);return _0x5f101f;},_0x3033ca=function(){_0x8d7028++;var _0x5de7d6=_0x41748f();if(_0x4a3d85(),0x29===_0x66203d(_0x8d7028))return _0x8d7028++,_0x5de7d6;_0x4844a3('Unclosed\x20(',_0x8d7028);},_0x28c42a=function(){var _0x4239c7=_0x19b38a;return _0x8d7028++,{'type':_0x4239c7(0x46d5),'elements':_0x27796e(0x5d)};},_0x521a61=[];_0x8d7028<_0x42dfdf;)0x3b===(_0x59fa87=_0x66203d(_0x8d7028))||0x2c===_0x59fa87?_0x8d7028++:(_0x4d06fa=_0x41748f())?_0x521a61['push'](_0x4d06fa):_0x8d7028<_0x42dfdf&&_0x4844a3('Unexpected\x20\x22'+_0x604fea(_0x8d7028)+'\x22',_0x8d7028);return 0x1===_0x521a61[_0x19b38a(0x531b)]?_0x521a61[0x0]:{'type':_0x372f7c,'body':_0x521a61};};_0x43f22a[_0x489537(0x3330)]=_0x489537(0x47d3),_0x43f22a['toString']=function(){var _0xc7e38f=_0x489537;return _0xc7e38f(0x2c6e)+_0x43f22a['version'];},_0x43f22a[_0x489537(0x55ef)]=function(_0x3e3902){var _0x234887=_0x489537;return _0x4c5e0f=Math[_0x234887(0x2bc6)](_0x3e3902[_0x234887(0x531b)],_0x4c5e0f),_0x507d51[_0x3e3902]=_0x2069d9,this;},_0x43f22a[_0x489537(0x1d18)]=function(_0x4284f8,_0x34e1f4){var _0x53cb6a=_0x489537;return _0xc32740=Math[_0x53cb6a(0x2bc6)](_0x4284f8['length'],_0xc32740),_0x144fa7[_0x4284f8]=_0x34e1f4,this;},_0x43f22a[_0x489537(0x541c)]=function(_0x1b102a,_0x36dd7d){return _0x5089de[_0x1b102a]=_0x36dd7d,this;},_0x43f22a[_0x489537(0x476f)]=function(_0x97fd25){return delete _0x507d51[_0x97fd25],_0x97fd25['length']===_0x4c5e0f&&(_0x4c5e0f=_0x5bd14b(_0x507d51)),this;},_0x43f22a['removeAllUnaryOps']=function(){return _0x507d51={},_0x4c5e0f=0x0,this;},_0x43f22a[_0x489537(0x2ad8)]=function(_0x5bd504){return delete _0x144fa7[_0x5bd504],_0x5bd504['length']===_0xc32740&&(_0xc32740=_0x5bd14b(_0x144fa7)),this;},_0x43f22a[_0x489537(0x1310)]=function(){return _0x144fa7={},_0xc32740=0x0,this;},_0x43f22a[_0x489537(0x2003)]=function(_0x2c1426){return delete _0x5089de[_0x2c1426],this;},_0x43f22a[_0x489537(0x519a)]=function(){return _0x5089de={},this;},_0x28e99d['jsep']=_0x43f22a;}(tmp$5);var jsep=tmp$5[_0x68aa19(0x3347)],ExpressionNodeType={'VARIABLE':0x0,'UNARY':0x1,'BINARY':0x2,'TERNARY':0x3,'CONDITIONAL':0x4,'MEMBER':0x5,'FUNCTION_CALL':0x6,'ARRAY':0x7,'REGEX':0x8,'VARIABLE_IN_STRING':0x9,'LITERAL_NULL':0xa,'LITERAL_BOOLEAN':0xb,'LITERAL_NUMBER':0xc,'LITERAL_STRING':0xd,'LITERAL_COLOR':0xe,'LITERAL_VECTOR':0xf,'LITERAL_REGEX':0x10,'LITERAL_UNDEFINED':0x11,'BUILTIN_VARIABLE':0x12},ExpressionNodeType$1=Object['freeze'](ExpressionNodeType);function Expression(_0x41e67b,_0x12e4a4){var _0x501cc8=_0x68aa19,_0x2e1810;this['_expression']=_0x41e67b,_0x41e67b=replaceVariables(removeBackslashes(_0x41e67b=replaceDefines(_0x41e67b,_0x12e4a4))),jsep[_0x501cc8(0x1d18)]('=~',0x0),jsep[_0x501cc8(0x1d18)]('!~',0x0);try{_0x2e1810=jsep(_0x41e67b);}catch(_0x55768f){throw new RuntimeError$2(_0x55768f);}this['_runtimeAst']=createRuntimeAst(this,_0x2e1810);}Object['defineProperties'](Expression['prototype'],{'expression':{'get':function(){return this['_expression'];}}});var scratchStorage={'arrayIndex':0x0,'arrayArray':[[]],'cartesian2Index':0x0,'cartesian3Index':0x0,'cartesian4Index':0x0,'cartesian2Array':[new Cartesian2()],'cartesian3Array':[new Cartesian3()],'cartesian4Array':[new Cartesian4()],'reset':function(){var _0x484f20=_0x68aa19;this['arrayIndex']=0x0,this[_0x484f20(0x3e2a)]=0x0,this[_0x484f20(0x308a)]=0x0,this['cartesian4Index']=0x0;},'getArray':function(){var _0x3993f3=_0x68aa19;this[_0x3993f3(0x450a)]>=this[_0x3993f3(0xcd3)]['length']&&this['arrayArray'][_0x3993f3(0x3a33)]([]);var _0xf446bc=this[_0x3993f3(0xcd3)][this[_0x3993f3(0x450a)]++];return _0xf446bc[_0x3993f3(0x531b)]=0x0,_0xf446bc;},'getCartesian2':function(){var _0x45c7b6=_0x68aa19;return this[_0x45c7b6(0x3e2a)]>=this[_0x45c7b6(0xaec)][_0x45c7b6(0x531b)]&&this['cartesian2Array'][_0x45c7b6(0x3a33)](new Cartesian2()),this['cartesian2Array'][this[_0x45c7b6(0x3e2a)]++];},'getCartesian3':function(){var _0x10caff=_0x68aa19;return this['cartesian3Index']>=this['cartesian3Array'][_0x10caff(0x531b)]&&this[_0x10caff(0x43fa)]['push'](new Cartesian3()),this[_0x10caff(0x43fa)][this[_0x10caff(0x308a)]++];},'getCartesian4':function(){var _0x234f16=_0x68aa19;return this[_0x234f16(0x10b9)]>=this[_0x234f16(0x57f1)]['length']&&this[_0x234f16(0x57f1)][_0x234f16(0x3a33)](new Cartesian4()),this['cartesian4Array'][this['cartesian4Index']++];}};Expression[_0x68aa19(0x4b51)]['evaluate']=function(_0x400934,_0x57510c){var _0x1e34ac=_0x68aa19;scratchStorage[_0x1e34ac(0xbe0)]();var _0x535e51=this['_runtimeAst'][_0x1e34ac(0x35e2)](_0x400934);return _0x57510c instanceof Color$2&&_0x535e51 instanceof Cartesian4?Color$2[_0x1e34ac(0x2797)](_0x535e51,_0x57510c):_0x535e51 instanceof Cartesian2||_0x535e51 instanceof Cartesian3||_0x535e51 instanceof Cartesian4?_0x535e51[_0x1e34ac(0x254b)](_0x57510c):_0x535e51;},Expression[_0x68aa19(0x4b51)][_0x68aa19(0x35f9)]=function(_0x4e2da3,_0x38293e){var _0x9c1211=_0x68aa19;scratchStorage[_0x9c1211(0xbe0)]();var _0x2f41ff=this['_runtimeAst'][_0x9c1211(0x35e2)](_0x4e2da3);return Color$2[_0x9c1211(0x2797)](_0x2f41ff,_0x38293e);},Expression['prototype'][_0x68aa19(0x531c)]=function(_0x690c13,_0x4a5286,_0x524fb2,_0x3a85f7){var _0x5b3dcf=_0x68aa19,_0x4487bb=this[_0x5b3dcf(0x34d4)](_0x4a5286,_0x524fb2);return _0x4487bb=_0x3a85f7+'\x20'+_0x690c13+'()\x20\x0a{\x20\x0a\x20\x20\x20\x20return\x20'+_0x4487bb+_0x5b3dcf(0x865);},Expression['prototype'][_0x68aa19(0x34d4)]=function(_0x1d445d,_0x4d069b){var _0x111a76=_0x68aa19;return this[_0x111a76(0x2c74)][_0x111a76(0x34d4)](_0x1d445d,_0x4d069b);};var unaryOperators=['!','-','+'],binaryOperators=['+','-','*','/','%',_0x68aa19(0xf2a),'!==','>','>=','<','<=','&&','||','!~','=~'],variableRegex=/\${(.*?)}/g,backslashRegex=/\\/g,backslashReplacement=_0x68aa19(0x1168),replacementRegex=/@#%/g,scratchColor$n=new Color$2(),unaryFunctions={'abs':getEvaluateUnaryComponentwise(Math['abs']),'sqrt':getEvaluateUnaryComponentwise(Math[_0x68aa19(0x4080)]),'cos':getEvaluateUnaryComponentwise(Math[_0x68aa19(0x1d35)]),'sin':getEvaluateUnaryComponentwise(Math[_0x68aa19(0x4322)]),'tan':getEvaluateUnaryComponentwise(Math[_0x68aa19(0x15be)]),'acos':getEvaluateUnaryComponentwise(Math[_0x68aa19(0x1e18)]),'asin':getEvaluateUnaryComponentwise(Math[_0x68aa19(0x2ac1)]),'atan':getEvaluateUnaryComponentwise(Math[_0x68aa19(0x81d)]),'radians':getEvaluateUnaryComponentwise(CesiumMath[_0x68aa19(0x12a4)]),'degrees':getEvaluateUnaryComponentwise(CesiumMath[_0x68aa19(0x52e9)]),'sign':getEvaluateUnaryComponentwise(CesiumMath[_0x68aa19(0x10ba)]),'floor':getEvaluateUnaryComponentwise(Math[_0x68aa19(0x67a)]),'ceil':getEvaluateUnaryComponentwise(Math['ceil']),'round':getEvaluateUnaryComponentwise(Math[_0x68aa19(0x19b6)]),'exp':getEvaluateUnaryComponentwise(Math[_0x68aa19(0xee5)]),'exp2':getEvaluateUnaryComponentwise(exp2),'log':getEvaluateUnaryComponentwise(Math['log']),'log2':getEvaluateUnaryComponentwise(log2),'fract':getEvaluateUnaryComponentwise(fract),'length':length$1,'normalize':normalize$1},binaryFunctions={'atan2':getEvaluateBinaryComponentwise(Math[_0x68aa19(0x8af)],!0x1),'pow':getEvaluateBinaryComponentwise(Math[_0x68aa19(0x1f76)],!0x1),'min':getEvaluateBinaryComponentwise(Math[_0x68aa19(0x27d5)],!0x0),'max':getEvaluateBinaryComponentwise(Math['max'],!0x0),'distance':distance,'dot':dot,'cross':cross},ternaryFunctions={'clamp':getEvaluateTernaryComponentwise(CesiumMath[_0x68aa19(0x3c40)],!0x0),'mix':getEvaluateTernaryComponentwise(CesiumMath['lerp'],!0x0)};function fract(_0x5f29d6){var _0x2defa6=_0x68aa19;return _0x5f29d6-Math[_0x2defa6(0x67a)](_0x5f29d6);}function exp2(_0x15c227){var _0x216cc1=_0x68aa19;return Math[_0x216cc1(0x1f76)](0x2,_0x15c227);}function log2(_0x5517fa){var _0x1d5855=_0x68aa19;return CesiumMath[_0x1d5855(0x133)](_0x5517fa);}function getEvaluateUnaryComponentwise(_0x5139e0){return function(_0x435615,_0x5d6673){var _0x1fe0e6=_0x54f3;if('number'==typeof _0x5d6673)return _0x5139e0(_0x5d6673);if(_0x5d6673 instanceof Cartesian2)return Cartesian2[_0x1fe0e6(0x2b84)](_0x5139e0(_0x5d6673['x']),_0x5139e0(_0x5d6673['y']),scratchStorage[_0x1fe0e6(0x145c)]());if(_0x5d6673 instanceof Cartesian3)return Cartesian3[_0x1fe0e6(0x2b84)](_0x5139e0(_0x5d6673['x']),_0x5139e0(_0x5d6673['y']),_0x5139e0(_0x5d6673['z']),scratchStorage[_0x1fe0e6(0x34f5)]());if(_0x5d6673 instanceof Cartesian4)return Cartesian4[_0x1fe0e6(0x2b84)](_0x5139e0(_0x5d6673['x']),_0x5139e0(_0x5d6673['y']),_0x5139e0(_0x5d6673['z']),_0x5139e0(_0x5d6673['w']),scratchStorage['getCartesian4']());throw new RuntimeError$2(_0x1fe0e6(0x316c)+_0x435615+_0x1fe0e6(0x5850)+_0x5d6673+'.');};}function getEvaluateBinaryComponentwise(_0x5a2170,_0x157736){return function(_0x49d8d2,_0x366623,_0x339f66){var _0x497014=_0x54f3;if(_0x157736&&'number'==typeof _0x339f66){if('number'==typeof _0x366623)return _0x5a2170(_0x366623,_0x339f66);if(_0x366623 instanceof Cartesian2)return Cartesian2[_0x497014(0x2b84)](_0x5a2170(_0x366623['x'],_0x339f66),_0x5a2170(_0x366623['y'],_0x339f66),scratchStorage[_0x497014(0x145c)]());if(_0x366623 instanceof Cartesian3)return Cartesian3['fromElements'](_0x5a2170(_0x366623['x'],_0x339f66),_0x5a2170(_0x366623['y'],_0x339f66),_0x5a2170(_0x366623['z'],_0x339f66),scratchStorage[_0x497014(0x34f5)]());if(_0x366623 instanceof Cartesian4)return Cartesian4[_0x497014(0x2b84)](_0x5a2170(_0x366623['x'],_0x339f66),_0x5a2170(_0x366623['y'],_0x339f66),_0x5a2170(_0x366623['z'],_0x339f66),_0x5a2170(_0x366623['w'],_0x339f66),scratchStorage[_0x497014(0x2f68)]());}if(_0x497014(0x30f8)==typeof _0x366623&&_0x497014(0x30f8)==typeof _0x339f66)return _0x5a2170(_0x366623,_0x339f66);if(_0x366623 instanceof Cartesian2&&_0x339f66 instanceof Cartesian2)return Cartesian2['fromElements'](_0x5a2170(_0x366623['x'],_0x339f66['x']),_0x5a2170(_0x366623['y'],_0x339f66['y']),scratchStorage['getCartesian2']());if(_0x366623 instanceof Cartesian3&&_0x339f66 instanceof Cartesian3)return Cartesian3[_0x497014(0x2b84)](_0x5a2170(_0x366623['x'],_0x339f66['x']),_0x5a2170(_0x366623['y'],_0x339f66['y']),_0x5a2170(_0x366623['z'],_0x339f66['z']),scratchStorage[_0x497014(0x34f5)]());if(_0x366623 instanceof Cartesian4&&_0x339f66 instanceof Cartesian4)return Cartesian4[_0x497014(0x2b84)](_0x5a2170(_0x366623['x'],_0x339f66['x']),_0x5a2170(_0x366623['y'],_0x339f66['y']),_0x5a2170(_0x366623['z'],_0x339f66['z']),_0x5a2170(_0x366623['w'],_0x339f66['w']),scratchStorage[_0x497014(0x2f68)]());throw new RuntimeError$2(_0x497014(0x316c)+_0x49d8d2+'\x22\x20requires\x20vector\x20or\x20number\x20arguments\x20of\x20matching\x20types.\x20Arguments\x20are\x20'+_0x366623+_0x497014(0x2bb8)+_0x339f66+'.');};}function getEvaluateTernaryComponentwise(_0x101417,_0x357302){return function(_0x385081,_0x4fe12d,_0xe0f4e0,_0x1fd43d){var _0x46dc79=_0x54f3;if(_0x357302&&_0x46dc79(0x30f8)==typeof _0x1fd43d){if(_0x46dc79(0x30f8)==typeof _0x4fe12d&&'number'==typeof _0xe0f4e0)return _0x101417(_0x4fe12d,_0xe0f4e0,_0x1fd43d);if(_0x4fe12d instanceof Cartesian2&&_0xe0f4e0 instanceof Cartesian2)return Cartesian2['fromElements'](_0x101417(_0x4fe12d['x'],_0xe0f4e0['x'],_0x1fd43d),_0x101417(_0x4fe12d['y'],_0xe0f4e0['y'],_0x1fd43d),scratchStorage[_0x46dc79(0x145c)]());if(_0x4fe12d instanceof Cartesian3&&_0xe0f4e0 instanceof Cartesian3)return Cartesian3[_0x46dc79(0x2b84)](_0x101417(_0x4fe12d['x'],_0xe0f4e0['x'],_0x1fd43d),_0x101417(_0x4fe12d['y'],_0xe0f4e0['y'],_0x1fd43d),_0x101417(_0x4fe12d['z'],_0xe0f4e0['z'],_0x1fd43d),scratchStorage['getCartesian3']());if(_0x4fe12d instanceof Cartesian4&&_0xe0f4e0 instanceof Cartesian4)return Cartesian4[_0x46dc79(0x2b84)](_0x101417(_0x4fe12d['x'],_0xe0f4e0['x'],_0x1fd43d),_0x101417(_0x4fe12d['y'],_0xe0f4e0['y'],_0x1fd43d),_0x101417(_0x4fe12d['z'],_0xe0f4e0['z'],_0x1fd43d),_0x101417(_0x4fe12d['w'],_0xe0f4e0['w'],_0x1fd43d),scratchStorage[_0x46dc79(0x2f68)]());}if(_0x46dc79(0x30f8)==typeof _0x4fe12d&&_0x46dc79(0x30f8)==typeof _0xe0f4e0&&_0x46dc79(0x30f8)==typeof _0x1fd43d)return _0x101417(_0x4fe12d,_0xe0f4e0,_0x1fd43d);if(_0x4fe12d instanceof Cartesian2&&_0xe0f4e0 instanceof Cartesian2&&_0x1fd43d instanceof Cartesian2)return Cartesian2[_0x46dc79(0x2b84)](_0x101417(_0x4fe12d['x'],_0xe0f4e0['x'],_0x1fd43d['x']),_0x101417(_0x4fe12d['y'],_0xe0f4e0['y'],_0x1fd43d['y']),scratchStorage[_0x46dc79(0x145c)]());if(_0x4fe12d instanceof Cartesian3&&_0xe0f4e0 instanceof Cartesian3&&_0x1fd43d instanceof Cartesian3)return Cartesian3['fromElements'](_0x101417(_0x4fe12d['x'],_0xe0f4e0['x'],_0x1fd43d['x']),_0x101417(_0x4fe12d['y'],_0xe0f4e0['y'],_0x1fd43d['y']),_0x101417(_0x4fe12d['z'],_0xe0f4e0['z'],_0x1fd43d['z']),scratchStorage[_0x46dc79(0x34f5)]());if(_0x4fe12d instanceof Cartesian4&&_0xe0f4e0 instanceof Cartesian4&&_0x1fd43d instanceof Cartesian4)return Cartesian4[_0x46dc79(0x2b84)](_0x101417(_0x4fe12d['x'],_0xe0f4e0['x'],_0x1fd43d['x']),_0x101417(_0x4fe12d['y'],_0xe0f4e0['y'],_0x1fd43d['y']),_0x101417(_0x4fe12d['z'],_0xe0f4e0['z'],_0x1fd43d['z']),_0x101417(_0x4fe12d['w'],_0xe0f4e0['w'],_0x1fd43d['w']),scratchStorage['getCartesian4']());throw new RuntimeError$2(_0x46dc79(0x316c)+_0x385081+_0x46dc79(0x2a6f)+_0x4fe12d+',\x20'+_0xe0f4e0+',\x20and\x20'+_0x1fd43d+'.');};}function length$1(_0x535dd8,_0x46481c){var _0x31f17f=_0x68aa19;if('number'==typeof _0x46481c)return Math[_0x31f17f(0x1661)](_0x46481c);if(_0x46481c instanceof Cartesian2)return Cartesian2[_0x31f17f(0x1791)](_0x46481c);if(_0x46481c instanceof Cartesian3)return Cartesian3['magnitude'](_0x46481c);if(_0x46481c instanceof Cartesian4)return Cartesian4[_0x31f17f(0x1791)](_0x46481c);throw new RuntimeError$2(_0x31f17f(0x316c)+_0x535dd8+'\x22\x20requires\x20a\x20vector\x20or\x20number\x20argument.\x20Argument\x20is\x20'+_0x46481c+'.');}function normalize$1(_0x3edcc8,_0x22ab4b){var _0x52671a=_0x68aa19;if(_0x52671a(0x30f8)==typeof _0x22ab4b)return 0x1;if(_0x22ab4b instanceof Cartesian2)return Cartesian2[_0x52671a(0x4e7d)](_0x22ab4b,scratchStorage[_0x52671a(0x145c)]());if(_0x22ab4b instanceof Cartesian3)return Cartesian3[_0x52671a(0x4e7d)](_0x22ab4b,scratchStorage[_0x52671a(0x34f5)]());if(_0x22ab4b instanceof Cartesian4)return Cartesian4[_0x52671a(0x4e7d)](_0x22ab4b,scratchStorage[_0x52671a(0x2f68)]());throw new RuntimeError$2(_0x52671a(0x316c)+_0x3edcc8+_0x52671a(0x5850)+_0x22ab4b+'.');}function distance(_0xf28098,_0x5bc737,_0x149c19){var _0x101eec=_0x68aa19;if('number'==typeof _0x5bc737&&_0x101eec(0x30f8)==typeof _0x149c19)return Math[_0x101eec(0x1661)](_0x5bc737-_0x149c19);if(_0x5bc737 instanceof Cartesian2&&_0x149c19 instanceof Cartesian2)return Cartesian2[_0x101eec(0x2ffa)](_0x5bc737,_0x149c19);if(_0x5bc737 instanceof Cartesian3&&_0x149c19 instanceof Cartesian3)return Cartesian3[_0x101eec(0x2ffa)](_0x5bc737,_0x149c19);if(_0x5bc737 instanceof Cartesian4&&_0x149c19 instanceof Cartesian4)return Cartesian4[_0x101eec(0x2ffa)](_0x5bc737,_0x149c19);throw new RuntimeError$2(_0x101eec(0x316c)+_0xf28098+_0x101eec(0x2a6f)+_0x5bc737+_0x101eec(0x2bb8)+_0x149c19+'.');}function dot(_0x20621c,_0x5e0116,_0x67fdc3){var _0x3e2f78=_0x68aa19;if(_0x3e2f78(0x30f8)==typeof _0x5e0116&&'number'==typeof _0x67fdc3)return _0x5e0116*_0x67fdc3;if(_0x5e0116 instanceof Cartesian2&&_0x67fdc3 instanceof Cartesian2)return Cartesian2['dot'](_0x5e0116,_0x67fdc3);if(_0x5e0116 instanceof Cartesian3&&_0x67fdc3 instanceof Cartesian3)return Cartesian3[_0x3e2f78(0x22ed)](_0x5e0116,_0x67fdc3);if(_0x5e0116 instanceof Cartesian4&&_0x67fdc3 instanceof Cartesian4)return Cartesian4[_0x3e2f78(0x22ed)](_0x5e0116,_0x67fdc3);throw new RuntimeError$2(_0x3e2f78(0x316c)+_0x20621c+_0x3e2f78(0x2a6f)+_0x5e0116+_0x3e2f78(0x2bb8)+_0x67fdc3+'.');}function cross(_0x2a62d5,_0x12b5f5,_0x58ad41){var _0x13583a=_0x68aa19;if(_0x12b5f5 instanceof Cartesian3&&_0x58ad41 instanceof Cartesian3)return Cartesian3[_0x13583a(0x33cc)](_0x12b5f5,_0x58ad41,scratchStorage['getCartesian3']());throw new RuntimeError$2(_0x13583a(0x316c)+_0x2a62d5+_0x13583a(0x994)+_0x12b5f5+_0x13583a(0x2bb8)+_0x58ad41+'.');}function Node$1(_0x144384,_0xb672ee,_0xba4e72,_0x520bec,_0x1c05c1){var _0x1e086b=_0x68aa19;this[_0x1e086b(0x50ee)]=_0x144384,this[_0x1e086b(0x3509)]=_0xb672ee,this[_0x1e086b(0x5557)]=_0xba4e72,this[_0x1e086b(0x48a8)]=_0x520bec,this['_test']=_0x1c05c1,this['evaluate']=void 0x0,setEvaluateFunction(this);}function replaceDefines(_0x22a7ab,_0x28dcec){var _0x223365=_0x68aa19;if(!defined$1(_0x28dcec))return _0x22a7ab;for(var _0x1e0f52 in _0x28dcec)if(_0x28dcec[_0x223365(0x2a77)](_0x1e0f52)){var _0x33e282=new RegExp(_0x223365(0x1710)+_0x1e0f52+'\x5c}','g'),_0x4e2dd6='('+_0x28dcec[_0x1e0f52]+')';defined$1(_0x4e2dd6)&&(_0x22a7ab=_0x22a7ab[_0x223365(0x1297)](_0x33e282,_0x4e2dd6));}return _0x22a7ab;}function removeBackslashes(_0x112b88){var _0x5e52ec=_0x68aa19;return _0x112b88[_0x5e52ec(0x1297)](backslashRegex,backslashReplacement);}function replaceBackslashes(_0x49fce7){var _0x4c6b52=_0x68aa19;return _0x49fce7[_0x4c6b52(0x1297)](replacementRegex,'\x5c');}function replaceVariables(_0x5ae782){var _0x15dff3=_0x68aa19;for(var _0x3484e8=_0x5ae782,_0x3a1d6a='',_0x1bb34b=_0x3484e8[_0x15dff3(0x33ab)]('${');_0x1bb34b>=0x0;){var _0x1a134c,_0x57c19b=_0x3484e8['indexOf']('\x27'),_0x406ea5=_0x3484e8[_0x15dff3(0x33ab)]('\x22');if(_0x57c19b>=0x0&&_0x57c19b<_0x1bb34b)_0x1a134c=_0x3484e8[_0x15dff3(0x33ab)]('\x27',_0x57c19b+0x1),_0x3a1d6a+=_0x3484e8[_0x15dff3(0x163c)](0x0,_0x1a134c+0x1),_0x1bb34b=(_0x3484e8=_0x3484e8['substr'](_0x1a134c+0x1))['indexOf']('${');else{if(_0x406ea5>=0x0&&_0x406ea5<_0x1bb34b)_0x1a134c=_0x3484e8[_0x15dff3(0x33ab)]('\x22',_0x406ea5+0x1),_0x3a1d6a+=_0x3484e8[_0x15dff3(0x163c)](0x0,_0x1a134c+0x1),_0x1bb34b=(_0x3484e8=_0x3484e8[_0x15dff3(0x163c)](_0x1a134c+0x1))[_0x15dff3(0x33ab)]('${');else{_0x3a1d6a+=_0x3484e8[_0x15dff3(0x163c)](0x0,_0x1bb34b);var _0x11c90d=_0x3484e8[_0x15dff3(0x33ab)]('}');if(_0x11c90d<0x0)throw new RuntimeError$2('Unmatched\x20{.');_0x3a1d6a+='czm_'+_0x3484e8[_0x15dff3(0x163c)](_0x1bb34b+0x2,_0x11c90d-(_0x1bb34b+0x2)),_0x1bb34b=(_0x3484e8=_0x3484e8['substr'](_0x11c90d+0x1))[_0x15dff3(0x33ab)]('${');}}}return _0x3a1d6a+=_0x3484e8;}function parseLiteral(_0x39fcf6){var _0x2d4055=_0x68aa19,_0x523711=typeof _0x39fcf6[_0x2d4055(0x327)];return null===_0x39fcf6[_0x2d4055(0x327)]?new Node$1(ExpressionNodeType$1['LITERAL_NULL'],null):_0x2d4055(0x46da)===_0x523711?new Node$1(ExpressionNodeType$1[_0x2d4055(0x3522)],_0x39fcf6[_0x2d4055(0x327)]):_0x2d4055(0x30f8)===_0x523711?new Node$1(ExpressionNodeType$1[_0x2d4055(0x22ef)],_0x39fcf6[_0x2d4055(0x327)]):_0x2d4055(0x29ad)===_0x523711?_0x39fcf6[_0x2d4055(0x327)][_0x2d4055(0x33ab)]('${')>=0x0?new Node$1(ExpressionNodeType$1[_0x2d4055(0x4491)],_0x39fcf6[_0x2d4055(0x327)]):new Node$1(ExpressionNodeType$1[_0x2d4055(0x1f8c)],replaceBackslashes(_0x39fcf6['value'])):void 0x0;}function parseCall(_0x18a52f,_0x59073e){var _0x3945c0=_0x68aa19,_0x27426a,_0x578b49,_0x375d01,_0x1c4729,_0x39d5e9=_0x59073e['arguments'],_0x2b60fe=_0x39d5e9[_0x3945c0(0x531b)];if(_0x3945c0(0x2737)===_0x59073e['callee']['type']){_0x27426a=_0x59073e[_0x3945c0(0x17ba)]['property']['name'];var _0x56ac67=_0x59073e[_0x3945c0(0x17ba)][_0x3945c0(0x5014)];if(_0x3945c0(0x8e2)===_0x27426a||_0x3945c0(0xfbe)===_0x27426a){if(_0x3945c0(0x3953)!==_0x56ac67['callee'][_0x3945c0(0x13f9)])throw new RuntimeError$2(_0x27426a+_0x3945c0(0x185b));return 0x0===_0x2b60fe?'test'===_0x27426a?new Node$1(ExpressionNodeType$1['LITERAL_BOOLEAN'],!0x1):new Node$1(ExpressionNodeType$1[_0x3945c0(0x4e9f)],null):(_0x375d01=createRuntimeAst(_0x18a52f,_0x56ac67),_0x1c4729=createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),new Node$1(ExpressionNodeType$1[_0x3945c0(0x428f)],_0x27426a,_0x375d01,_0x1c4729));}if('toString'===_0x27426a)return _0x578b49=createRuntimeAst(_0x18a52f,_0x56ac67),new Node$1(ExpressionNodeType$1[_0x3945c0(0x428f)],_0x27426a,_0x578b49);throw new RuntimeError$2(_0x3945c0(0x404d)+_0x27426a+'\x22.');}if(_0x3945c0(0x28b8)===(_0x27426a=_0x59073e['callee'][_0x3945c0(0x13f9)])){if(0x0===_0x2b60fe)return new Node$1(ExpressionNodeType$1[_0x3945c0(0x31d4)],_0x27426a);if(_0x578b49=createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),defined$1(_0x39d5e9[0x1])){var _0x5e9fed=createRuntimeAst(_0x18a52f,_0x39d5e9[0x1]);return new Node$1(ExpressionNodeType$1['LITERAL_COLOR'],_0x27426a,[_0x578b49,_0x5e9fed]);}return new Node$1(ExpressionNodeType$1[_0x3945c0(0x31d4)],_0x27426a,[_0x578b49]);}if('rgb'===_0x27426a||_0x3945c0(0x633)===_0x27426a){if(_0x2b60fe<0x3)throw new RuntimeError$2(_0x27426a+_0x3945c0(0x1bec));return _0x578b49=[createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),createRuntimeAst(_0x18a52f,_0x39d5e9[0x1]),createRuntimeAst(_0x18a52f,_0x39d5e9[0x2])],new Node$1(ExpressionNodeType$1[_0x3945c0(0x31d4)],_0x27426a,_0x578b49);}if('rgba'===_0x27426a||_0x3945c0(0x13eb)===_0x27426a){if(_0x2b60fe<0x4)throw new RuntimeError$2(_0x27426a+'\x20requires\x20four\x20arguments.');return _0x578b49=[createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),createRuntimeAst(_0x18a52f,_0x39d5e9[0x1]),createRuntimeAst(_0x18a52f,_0x39d5e9[0x2]),createRuntimeAst(_0x18a52f,_0x39d5e9[0x3])],new Node$1(ExpressionNodeType$1[_0x3945c0(0x31d4)],_0x27426a,_0x578b49);}if('vec2'===_0x27426a||_0x3945c0(0x4f4)===_0x27426a||_0x3945c0(0x54a2)===_0x27426a){_0x578b49=new Array(_0x2b60fe);for(var _0x233a57=0x0;_0x233a57<_0x2b60fe;++_0x233a57)_0x578b49[_0x233a57]=createRuntimeAst(_0x18a52f,_0x39d5e9[_0x233a57]);return new Node$1(ExpressionNodeType$1[_0x3945c0(0xc5b)],_0x27426a,_0x578b49);}if('isNaN'===_0x27426a||'isFinite'===_0x27426a)return 0x0===_0x2b60fe?new Node$1(ExpressionNodeType$1[_0x3945c0(0x3522)],_0x3945c0(0x2e02)===_0x27426a):(_0x578b49=createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),new Node$1(ExpressionNodeType$1[_0x3945c0(0x20b)],_0x27426a,_0x578b49));if(_0x3945c0(0x4ff5)===_0x27426a||_0x3945c0(0x1c1e)===_0x27426a){if(_0x2b60fe<0x1||_0x2b60fe>0x1)throw new RuntimeError$2(_0x27426a+_0x3945c0(0x2bc));return _0x578b49=createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),new Node$1(ExpressionNodeType$1[_0x3945c0(0x20b)],_0x27426a,_0x578b49);}if(_0x3945c0(0x2a8c)===_0x27426a){if(_0x2b60fe>0x0)throw new RuntimeError$2(_0x27426a+'\x20does\x20not\x20take\x20any\x20argument.');return new Node$1(ExpressionNodeType$1['UNARY'],_0x27426a);}if(defined$1(unaryFunctions[_0x27426a])){if(0x1!==_0x2b60fe)throw new RuntimeError$2(_0x27426a+'\x20requires\x20exactly\x20one\x20argument.');return _0x578b49=createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),new Node$1(ExpressionNodeType$1[_0x3945c0(0x20b)],_0x27426a,_0x578b49);}if(defined$1(binaryFunctions[_0x27426a])){if(0x2!==_0x2b60fe)throw new RuntimeError$2(_0x27426a+_0x3945c0(0x1c20));return _0x375d01=createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),_0x1c4729=createRuntimeAst(_0x18a52f,_0x39d5e9[0x1]),new Node$1(ExpressionNodeType$1[_0x3945c0(0x3e4c)],_0x27426a,_0x375d01,_0x1c4729);}if(defined$1(ternaryFunctions[_0x27426a])){if(0x3!==_0x2b60fe)throw new RuntimeError$2(_0x27426a+_0x3945c0(0x4a90));_0x375d01=createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),_0x1c4729=createRuntimeAst(_0x18a52f,_0x39d5e9[0x1]);var _0x1aea02=createRuntimeAst(_0x18a52f,_0x39d5e9[0x2]);return new Node$1(ExpressionNodeType$1[_0x3945c0(0x322c)],_0x27426a,_0x375d01,_0x1c4729,_0x1aea02);}if('Boolean'===_0x27426a)return 0x0===_0x2b60fe?new Node$1(ExpressionNodeType$1['LITERAL_BOOLEAN'],!0x1):(_0x578b49=createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),new Node$1(ExpressionNodeType$1['UNARY'],_0x27426a,_0x578b49));if('Number'===_0x27426a)return 0x0===_0x2b60fe?new Node$1(ExpressionNodeType$1['LITERAL_NUMBER'],0x0):(_0x578b49=createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),new Node$1(ExpressionNodeType$1[_0x3945c0(0x20b)],_0x27426a,_0x578b49));if('String'===_0x27426a)return 0x0===_0x2b60fe?new Node$1(ExpressionNodeType$1[_0x3945c0(0x1f8c)],''):(_0x578b49=createRuntimeAst(_0x18a52f,_0x39d5e9[0x0]),new Node$1(ExpressionNodeType$1[_0x3945c0(0x20b)],_0x27426a,_0x578b49));if('regExp'===_0x27426a)return parseRegex(_0x18a52f,_0x59073e);throw new RuntimeError$2(_0x3945c0(0x404d)+_0x27426a+'\x22.');}function parseRegex(_0x49bf34,_0xbf9ff5){var _0x3c1ef9=_0x68aa19,_0x510cfc=_0xbf9ff5[_0x3c1ef9(0x50db)];if(0x0===_0x510cfc['length'])return new Node$1(ExpressionNodeType$1[_0x3c1ef9(0x3098)],new RegExp());var _0xa18103,_0x17b887=createRuntimeAst(_0x49bf34,_0x510cfc[0x0]);if(_0x510cfc[_0x3c1ef9(0x531b)]>0x1){var _0x2fc5f6=createRuntimeAst(_0x49bf34,_0x510cfc[0x1]);if(isLiteralType(_0x17b887)&&isLiteralType(_0x2fc5f6)){try{_0xa18103=new RegExp(replaceBackslashes(String(_0x17b887[_0x3c1ef9(0x3509)])),_0x2fc5f6[_0x3c1ef9(0x3509)]);}catch(_0xc30b4e){throw new RuntimeError$2(_0xc30b4e);}return new Node$1(ExpressionNodeType$1[_0x3c1ef9(0x3098)],_0xa18103);}return new Node$1(ExpressionNodeType$1[_0x3c1ef9(0x2c94)],_0x17b887,_0x2fc5f6);}if(isLiteralType(_0x17b887)){try{_0xa18103=new RegExp(replaceBackslashes(String(_0x17b887['_value'])));}catch(_0x3114da){throw new RuntimeError$2(_0x3114da);}return new Node$1(ExpressionNodeType$1[_0x3c1ef9(0x3098)],_0xa18103);}return new Node$1(ExpressionNodeType$1['REGEX'],_0x17b887);}function parseKeywordsAndVariables(_0x5db77e){var _0x4191b3=_0x68aa19;if(isVariable(_0x5db77e['name'])){var _0x44a59a=getPropertyName(_0x5db77e[_0x4191b3(0x13f9)]);return _0x4191b3(0x278a)===_0x44a59a[_0x4191b3(0x163c)](0x0,0x8)?new Node$1(ExpressionNodeType$1[_0x4191b3(0x4540)],_0x44a59a):new Node$1(ExpressionNodeType$1[_0x4191b3(0x545d)],_0x44a59a);}if('NaN'===_0x5db77e[_0x4191b3(0x13f9)])return new Node$1(ExpressionNodeType$1[_0x4191b3(0x22ef)],NaN);if(_0x4191b3(0x3574)===_0x5db77e[_0x4191b3(0x13f9)])return new Node$1(ExpressionNodeType$1[_0x4191b3(0x22ef)],0x1/0x0);if(_0x4191b3(0x3041)===_0x5db77e[_0x4191b3(0x13f9)])return new Node$1(ExpressionNodeType$1[_0x4191b3(0x1de)],void 0x0);throw new RuntimeError$2(_0x5db77e['name']+_0x4191b3(0x3a50));}function parseMathConstant(_0x9a0338){var _0x562456=_0x68aa19,_0x4a87a4=_0x9a0338['property'][_0x562456(0x13f9)];return'PI'===_0x4a87a4?new Node$1(ExpressionNodeType$1['LITERAL_NUMBER'],Math['PI']):'E'===_0x4a87a4?new Node$1(ExpressionNodeType$1['LITERAL_NUMBER'],Math['E']):void 0x0;}function parseNumberConstant(_0x1ce5d9){var _0x515c8e=_0x68aa19;if(_0x515c8e(0x25a9)===_0x1ce5d9[_0x515c8e(0x43a2)][_0x515c8e(0x13f9)])return new Node$1(ExpressionNodeType$1[_0x515c8e(0x22ef)],Number['POSITIVE_INFINITY']);}function parseMemberExpression(_0x5b1f7c,_0xa91744){var _0xcd2678=_0x68aa19;if(_0xcd2678(0x1c87)===_0xa91744[_0xcd2678(0x5014)][_0xcd2678(0x13f9)])return parseMathConstant(_0xa91744);if(_0xcd2678(0x4f7f)===_0xa91744[_0xcd2678(0x5014)][_0xcd2678(0x13f9)])return parseNumberConstant(_0xa91744);var _0x1f9093,_0x263046=createRuntimeAst(_0x5b1f7c,_0xa91744['object']);return _0xa91744[_0xcd2678(0x55aa)]?(_0x1f9093=createRuntimeAst(_0x5b1f7c,_0xa91744[_0xcd2678(0x43a2)]),new Node$1(ExpressionNodeType$1[_0xcd2678(0x54e3)],_0xcd2678(0x33d0),_0x263046,_0x1f9093)):(_0x1f9093=new Node$1(ExpressionNodeType$1[_0xcd2678(0x1f8c)],_0xa91744[_0xcd2678(0x43a2)][_0xcd2678(0x13f9)]),new Node$1(ExpressionNodeType$1[_0xcd2678(0x54e3)],_0xcd2678(0x22ed),_0x263046,_0x1f9093));}function isLiteralType(_0x387f64){var _0x1c2d10=_0x68aa19;return _0x387f64[_0x1c2d10(0x50ee)]>=ExpressionNodeType$1[_0x1c2d10(0x4e9f)];}function isVariable(_0x5d4f80){var _0x19e4e2=_0x68aa19;return'czm_'===_0x5d4f80[_0x19e4e2(0x163c)](0x0,0x4);}function getPropertyName(_0xc459a3){var _0x1cf9ed=_0x68aa19;return _0xc459a3[_0x1cf9ed(0x163c)](0x4);}function createRuntimeAst(_0x53e500,_0x114f14){var _0x12e118=_0x68aa19,_0x1864a0,_0x9f3f0b,_0x13a465,_0x5dc480;if('Literal'===_0x114f14[_0x12e118(0x3243)])_0x1864a0=parseLiteral(_0x114f14);else{if(_0x12e118(0xb76)===_0x114f14[_0x12e118(0x3243)])_0x1864a0=parseCall(_0x53e500,_0x114f14);else{if('Identifier'===_0x114f14[_0x12e118(0x3243)])_0x1864a0=parseKeywordsAndVariables(_0x114f14);else{if(_0x12e118(0x1082)===_0x114f14[_0x12e118(0x3243)]){_0x9f3f0b=_0x114f14[_0x12e118(0xa95)];var _0x419d5f=createRuntimeAst(_0x53e500,_0x114f14[_0x12e118(0x523f)]);if(!(unaryOperators[_0x12e118(0x33ab)](_0x9f3f0b)>-0x1))throw new RuntimeError$2(_0x12e118(0x3684)+_0x9f3f0b+'\x22.');_0x1864a0=new Node$1(ExpressionNodeType$1[_0x12e118(0x20b)],_0x9f3f0b,_0x419d5f);}else{if(_0x12e118(0x2ca2)===_0x114f14[_0x12e118(0x3243)]){if(_0x9f3f0b=_0x114f14['operator'],_0x13a465=createRuntimeAst(_0x53e500,_0x114f14['left']),_0x5dc480=createRuntimeAst(_0x53e500,_0x114f14['right']),!(binaryOperators[_0x12e118(0x33ab)](_0x9f3f0b)>-0x1))throw new RuntimeError$2(_0x12e118(0x3684)+_0x9f3f0b+'\x22.');_0x1864a0=new Node$1(ExpressionNodeType$1['BINARY'],_0x9f3f0b,_0x13a465,_0x5dc480);}else{if(_0x12e118(0x4ea4)===_0x114f14[_0x12e118(0x3243)])_0x9f3f0b=_0x114f14[_0x12e118(0xa95)],_0x13a465=createRuntimeAst(_0x53e500,_0x114f14[_0x12e118(0x1831)]),_0x5dc480=createRuntimeAst(_0x53e500,_0x114f14['right']),binaryOperators[_0x12e118(0x33ab)](_0x9f3f0b)>-0x1&&(_0x1864a0=new Node$1(ExpressionNodeType$1[_0x12e118(0x3e4c)],_0x9f3f0b,_0x13a465,_0x5dc480));else{if(_0x12e118(0x4cdf)===_0x114f14[_0x12e118(0x3243)]){var _0x233e0e=createRuntimeAst(_0x53e500,_0x114f14['test']);_0x13a465=createRuntimeAst(_0x53e500,_0x114f14[_0x12e118(0x233d)]),_0x5dc480=createRuntimeAst(_0x53e500,_0x114f14[_0x12e118(0x27bd)]),_0x1864a0=new Node$1(ExpressionNodeType$1[_0x12e118(0xbbf)],'?',_0x13a465,_0x5dc480,_0x233e0e);}else{if(_0x12e118(0x2737)===_0x114f14[_0x12e118(0x3243)])_0x1864a0=parseMemberExpression(_0x53e500,_0x114f14);else{if(_0x12e118(0x46d5)!==_0x114f14[_0x12e118(0x3243)])throw _0x12e118(0x2121)===_0x114f14['type']?new RuntimeError$2(_0x12e118(0x1b57)):new RuntimeError$2(_0x12e118(0xc0a));for(var _0x1273b2=[],_0x30f8da=0x0;_0x30f8da<_0x114f14[_0x12e118(0x5318)][_0x12e118(0x531b)];_0x30f8da++)_0x1273b2[_0x30f8da]=createRuntimeAst(_0x53e500,_0x114f14[_0x12e118(0x5318)][_0x30f8da]);_0x1864a0=new Node$1(ExpressionNodeType$1['ARRAY'],_0x1273b2);}}}}}}}}return _0x1864a0;}function setEvaluateFunction(_0x2f06f1){var _0x49eec5=_0x68aa19;_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1[_0x49eec5(0xbbf)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x1570)]:_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1['FUNCTION_CALL']?_0x49eec5(0x8e2)===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0xe37)]:_0x49eec5(0xfbe)===_0x2f06f1['_value']?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x49e0)]:_0x49eec5(0x1d43)===_0x2f06f1[_0x49eec5(0x3509)]&&(_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x1a86)]):_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1[_0x49eec5(0x20b)]?'!'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x2672)]:'-'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x31e3)]:'+'===_0x2f06f1['_value']?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0xf7a)]:_0x49eec5(0x2e02)===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x187)]:_0x49eec5(0x8bc)===_0x2f06f1['_value']?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x42d7)]:'isExactClass'===_0x2f06f1['_value']?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x439c)]:'isClass'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1['_evaluateIsClass']:_0x49eec5(0x2a8c)===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x1f72)]:_0x49eec5(0x52ca)===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1['evaluate']=_0x2f06f1['_evaluateBooleanConversion']:_0x49eec5(0x4f7f)===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0xe7a)]:_0x49eec5(0x141b)===_0x2f06f1['_value']?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1['_evaluateStringConversion']:defined$1(unaryFunctions[_0x2f06f1['_value']])&&(_0x2f06f1[_0x49eec5(0x35e2)]=getEvaluateUnaryFunction(_0x2f06f1[_0x49eec5(0x3509)])):_0x2f06f1['_type']===ExpressionNodeType$1[_0x49eec5(0x3e4c)]?'+'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x1aba)]:'-'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x4371)]:'*'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1['_evaluateTimes']:'/'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x2b51)]:'%'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x272c)]:'==='===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1['evaluate']=_0x2f06f1[_0x49eec5(0x1385)]:_0x49eec5(0x4765)===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1['_evaluateNotEqualsStrict']:'<'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x3015)]:'<='===_0x2f06f1['_value']?_0x2f06f1['evaluate']=_0x2f06f1['_evaluateLessThanOrEquals']:'>'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x29df)]:'>='===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1['evaluate']=_0x2f06f1[_0x49eec5(0x1043)]:'&&'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x52b2)]:'||'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1['_evaluateOr']:'=~'===_0x2f06f1['_value']?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x1232)]:'!~'===_0x2f06f1[_0x49eec5(0x3509)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x4bd9)]:defined$1(binaryFunctions[_0x2f06f1[_0x49eec5(0x3509)]])&&(_0x2f06f1[_0x49eec5(0x35e2)]=getEvaluateBinaryFunction(_0x2f06f1[_0x49eec5(0x3509)])):_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1[_0x49eec5(0x322c)]?_0x2f06f1[_0x49eec5(0x35e2)]=getEvaluateTernaryFunction(_0x2f06f1[_0x49eec5(0x3509)]):_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1[_0x49eec5(0x54e3)]?_0x49eec5(0x33d0)===_0x2f06f1['_value']?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x46c3)]:_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x45ad)]:_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1[_0x49eec5(0x18d)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x1d62)]:_0x2f06f1['_type']===ExpressionNodeType$1[_0x49eec5(0x545d)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x68c)]:_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1[_0x49eec5(0x4491)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x2b40)]:_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1[_0x49eec5(0x31d4)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x4b59)]:_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1['LITERAL_VECTOR']?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x3f5b)]:_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1['LITERAL_STRING']?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x1481)]:_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1[_0x49eec5(0x2c94)]?_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x18d5)]:_0x2f06f1[_0x49eec5(0x50ee)]===ExpressionNodeType$1[_0x49eec5(0x4540)]?'tiles3d_tileset_time'===_0x2f06f1[_0x49eec5(0x3509)]&&(_0x2f06f1['evaluate']=evaluateTilesetTime):_0x2f06f1[_0x49eec5(0x35e2)]=_0x2f06f1[_0x49eec5(0x5a8)];}function evaluateTilesetTime(_0x2d6507){var _0xd6dff5=_0x68aa19;return defined$1(_0x2d6507)?_0x2d6507[_0xd6dff5(0x1bcb)][_0xd6dff5(0x3584)][_0xd6dff5(0x1270)]:0x0;}function getEvaluateUnaryFunction(_0x2b9863){var _0x8e3ba9=unaryFunctions[_0x2b9863];return function(_0x308a8e){var _0x514210=_0x54f3,_0x299e62=this['_left'][_0x514210(0x35e2)](_0x308a8e);return _0x8e3ba9(_0x2b9863,_0x299e62);};}function getEvaluateBinaryFunction(_0x48bd99){var _0x4596d2=binaryFunctions[_0x48bd99];return function(_0x5f4f9f){var _0x4868ad=_0x54f3,_0x3ed305=this[_0x4868ad(0x5557)][_0x4868ad(0x35e2)](_0x5f4f9f),_0x5dadc7=this['_right'][_0x4868ad(0x35e2)](_0x5f4f9f);return _0x4596d2(_0x48bd99,_0x3ed305,_0x5dadc7);};}function getEvaluateTernaryFunction(_0x41228f){var _0x205243=ternaryFunctions[_0x41228f];return function(_0x5c0597){var _0x2b4544=_0x54f3,_0x1240a6=this['_left']['evaluate'](_0x5c0597),_0x3239df=this[_0x2b4544(0x48a8)][_0x2b4544(0x35e2)](_0x5c0597),_0x9748b6=this[_0x2b4544(0x1c7e)]['evaluate'](_0x5c0597);return _0x205243(_0x41228f,_0x1240a6,_0x3239df,_0x9748b6);};}function getFeatureProperty(_0x41f55b,_0x243095){var _0x329d08=_0x68aa19;if(defined$1(_0x41f55b))return _0x41f55b[_0x329d08(0x46db)](_0x243095);}function checkFeature(_0x3a5c8d){var _0x3e39b6=_0x68aa19;return _0x3e39b6(0x349b)===_0x3a5c8d[_0x3e39b6(0x3509)];}function convertHSLToRGB(_0x5d85ee){var _0x5a9326=_0x68aa19;for(var _0x2628bc=_0x5d85ee[_0x5a9326(0x5557)],_0x215a5a=_0x2628bc[_0x5a9326(0x531b)],_0xd443c2=0x0;_0xd443c2<_0x215a5a;++_0xd443c2)if(_0x2628bc[_0xd443c2][_0x5a9326(0x50ee)]!==ExpressionNodeType$1[_0x5a9326(0x22ef)])return;var _0x3abd7a=_0x2628bc[0x0]['_value'],_0x2d6b04=_0x2628bc[0x1][_0x5a9326(0x3509)],_0x36217d=_0x2628bc[0x2][_0x5a9326(0x3509)],_0x377563=0x4===_0x215a5a?_0x2628bc[0x3][_0x5a9326(0x3509)]:0x1;return Color$2[_0x5a9326(0x5160)](_0x3abd7a,_0x2d6b04,_0x36217d,_0x377563,scratchColor$n);}function convertRGBToColor(_0x5bd3fa){var _0x14af2d=_0x68aa19;for(var _0x505470=_0x5bd3fa['_left'],_0x2e296a=_0x505470[_0x14af2d(0x531b)],_0x434870=0x0;_0x434870<_0x2e296a;++_0x434870)if(_0x505470[_0x434870][_0x14af2d(0x50ee)]!==ExpressionNodeType$1[_0x14af2d(0x22ef)])return;var _0x1a2a3c=scratchColor$n;return _0x1a2a3c[_0x14af2d(0x4f34)]=_0x505470[0x0][_0x14af2d(0x3509)]/0xff,_0x1a2a3c[_0x14af2d(0x2129)]=_0x505470[0x1][_0x14af2d(0x3509)]/0xff,_0x1a2a3c[_0x14af2d(0x28f8)]=_0x505470[0x2][_0x14af2d(0x3509)]/0xff,_0x1a2a3c[_0x14af2d(0x24f9)]=0x4===_0x2e296a?_0x505470[0x3][_0x14af2d(0x3509)]:0x1,_0x1a2a3c;}function numberToString(_0x344b1a){var _0x5a4202=_0x68aa19;return _0x344b1a%0x1==0x0?_0x344b1a['toFixed'](0x1):_0x344b1a[_0x5a4202(0x1d43)]();}function colorToVec3(_0x216b97){var _0x225ed5=_0x68aa19;return _0x225ed5(0x2897)+numberToString(_0x216b97[_0x225ed5(0x4f34)])+',\x20'+numberToString(_0x216b97['green'])+',\x20'+numberToString(_0x216b97[_0x225ed5(0x28f8)])+')';}function colorToVec4(_0x3a27fe){var _0x53beff=_0x68aa19;return _0x53beff(0x2825)+numberToString(_0x3a27fe[_0x53beff(0x4f34)])+',\x20'+numberToString(_0x3a27fe['green'])+',\x20'+numberToString(_0x3a27fe[_0x53beff(0x28f8)])+',\x20'+numberToString(_0x3a27fe[_0x53beff(0x24f9)])+')';}function getExpressionArray(_0x25d1b7,_0x3e21c4,_0x220e62,_0xd02957){var _0x2e09a7=_0x68aa19;for(var _0x1b3f78=_0x25d1b7[_0x2e09a7(0x531b)],_0x7a4a95=new Array(_0x1b3f78),_0x2c251e=0x0;_0x2c251e<_0x1b3f78;++_0x2c251e)_0x7a4a95[_0x2c251e]=_0x25d1b7[_0x2c251e]['getShaderExpression'](_0x3e21c4,_0x220e62,_0xd02957);return _0x7a4a95;}Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x5a8)]=function(){return this['_value'];},Node$1[_0x68aa19(0x4b51)]['_evaluateLiteralColor']=function(_0x26bb9f){var _0x4b42fe=_0x68aa19,_0x53c66c=scratchColor$n,_0x1be608=this[_0x4b42fe(0x5557)];if(_0x4b42fe(0x28b8)===this[_0x4b42fe(0x3509)])defined$1(_0x1be608)?_0x1be608['length']>0x1?(Color$2['fromCssColorString'](_0x1be608[0x0][_0x4b42fe(0x35e2)](_0x26bb9f),_0x53c66c),_0x53c66c[_0x4b42fe(0x24f9)]=_0x1be608[0x1][_0x4b42fe(0x35e2)](_0x26bb9f)):Color$2['fromCssColorString'](_0x1be608[0x0][_0x4b42fe(0x35e2)](_0x26bb9f),_0x53c66c):Color$2[_0x4b42fe(0x13f7)](0xff,0xff,0xff,0xff,_0x53c66c);else{if('rgb'===this[_0x4b42fe(0x3509)])Color$2[_0x4b42fe(0x13f7)](_0x1be608[0x0][_0x4b42fe(0x35e2)](_0x26bb9f),_0x1be608[0x1][_0x4b42fe(0x35e2)](_0x26bb9f),_0x1be608[0x2][_0x4b42fe(0x35e2)](_0x26bb9f),0xff,_0x53c66c);else{if('rgba'===this[_0x4b42fe(0x3509)]){var _0x5aa568=0xff*_0x1be608[0x3]['evaluate'](_0x26bb9f);Color$2['fromBytes'](_0x1be608[0x0][_0x4b42fe(0x35e2)](_0x26bb9f),_0x1be608[0x1][_0x4b42fe(0x35e2)](_0x26bb9f),_0x1be608[0x2][_0x4b42fe(0x35e2)](_0x26bb9f),_0x5aa568,_0x53c66c);}else'hsl'===this[_0x4b42fe(0x3509)]?Color$2[_0x4b42fe(0x5160)](_0x1be608[0x0][_0x4b42fe(0x35e2)](_0x26bb9f),_0x1be608[0x1][_0x4b42fe(0x35e2)](_0x26bb9f),_0x1be608[0x2][_0x4b42fe(0x35e2)](_0x26bb9f),0x1,_0x53c66c):_0x4b42fe(0x13eb)===this['_value']&&Color$2[_0x4b42fe(0x5160)](_0x1be608[0x0][_0x4b42fe(0x35e2)](_0x26bb9f),_0x1be608[0x1][_0x4b42fe(0x35e2)](_0x26bb9f),_0x1be608[0x2][_0x4b42fe(0x35e2)](_0x26bb9f),_0x1be608[0x3][_0x4b42fe(0x35e2)](_0x26bb9f),_0x53c66c);}}return Cartesian4[_0x4b42fe(0x3d8a)](_0x53c66c,scratchStorage[_0x4b42fe(0x2f68)]());},Node$1[_0x68aa19(0x4b51)]['_evaluateLiteralVector']=function(_0x10d9e5){var _0x1b4edd=_0x68aa19;for(var _0x429e2e=scratchStorage['getArray'](),_0x552aad=this[_0x1b4edd(0x3509)],_0x1d5014=this[_0x1b4edd(0x5557)],_0x4969d6=_0x1d5014[_0x1b4edd(0x531b)],_0x64c9aa=0x0;_0x64c9aa<_0x4969d6;++_0x64c9aa){var _0x57567e=_0x1d5014[_0x64c9aa]['evaluate'](_0x10d9e5);if('number'==typeof _0x57567e)_0x429e2e[_0x1b4edd(0x3a33)](_0x57567e);else{if(_0x57567e instanceof Cartesian2)_0x429e2e['push'](_0x57567e['x'],_0x57567e['y']);else{if(_0x57567e instanceof Cartesian3)_0x429e2e[_0x1b4edd(0x3a33)](_0x57567e['x'],_0x57567e['y'],_0x57567e['z']);else{if(!(_0x57567e instanceof Cartesian4))throw new RuntimeError$2(_0x552aad+_0x1b4edd(0x2cb9)+_0x57567e+'.');_0x429e2e[_0x1b4edd(0x3a33)](_0x57567e['x'],_0x57567e['y'],_0x57567e['z'],_0x57567e['w']);}}}}var _0x32fef4=_0x429e2e[_0x1b4edd(0x531b)],_0x1790bc=parseInt(_0x552aad[_0x1b4edd(0x29be)](0x3));if(0x0===_0x32fef4)throw new RuntimeError$2('Invalid\x20'+_0x552aad+_0x1b4edd(0xbd4));if(_0x32fef4<_0x1790bc&&_0x32fef4>0x1)throw new RuntimeError$2(_0x1b4edd(0x836)+_0x552aad+_0x1b4edd(0x10e8));if(_0x32fef4>_0x1790bc&&_0x4969d6>0x1)throw new RuntimeError$2(_0x1b4edd(0x836)+_0x552aad+_0x1b4edd(0x4fbb));if(0x1===_0x32fef4){var _0x12367c=_0x429e2e[0x0];_0x429e2e[_0x1b4edd(0x3a33)](_0x12367c,_0x12367c,_0x12367c);}return _0x1b4edd(0x12db)===_0x552aad?Cartesian2[_0x1b4edd(0xb30)](_0x429e2e,0x0,scratchStorage[_0x1b4edd(0x145c)]()):_0x1b4edd(0x4f4)===_0x552aad?Cartesian3[_0x1b4edd(0xb30)](_0x429e2e,0x0,scratchStorage[_0x1b4edd(0x34f5)]()):_0x1b4edd(0x54a2)===_0x552aad?Cartesian4[_0x1b4edd(0xb30)](_0x429e2e,0x0,scratchStorage[_0x1b4edd(0x2f68)]()):void 0x0;},Node$1['prototype'][_0x68aa19(0x1481)]=function(){return this['_value'];},Node$1[_0x68aa19(0x4b51)]['_evaluateVariableString']=function(_0x4a7230){var _0x136883=_0x68aa19;for(var _0x6632ea=this['_value'],_0x45b429=variableRegex[_0x136883(0xfbe)](_0x6632ea);null!==_0x45b429;){var _0x3658ec=_0x45b429[0x0],_0x2ccdac=getFeatureProperty(_0x4a7230,_0x45b429[0x1]);defined$1(_0x2ccdac)||(_0x2ccdac=''),_0x6632ea=_0x6632ea[_0x136883(0x1297)](_0x3658ec,_0x2ccdac),_0x45b429=variableRegex[_0x136883(0xfbe)](_0x6632ea);}return _0x6632ea;},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x68c)]=function(_0x4bdb71){return getFeatureProperty(_0x4bdb71,this['_value']);},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x45ad)]=function(_0x44998a){var _0x260a73=_0x68aa19;if(checkFeature(this[_0x260a73(0x5557)]))return getFeatureProperty(_0x44998a,this['_right'][_0x260a73(0x35e2)](_0x44998a));var _0x270bcb=this[_0x260a73(0x5557)][_0x260a73(0x35e2)](_0x44998a);if(defined$1(_0x270bcb)){var _0xf25d23=this[_0x260a73(0x48a8)][_0x260a73(0x35e2)](_0x44998a);if(_0x270bcb instanceof Cartesian2||_0x270bcb instanceof Cartesian3||_0x270bcb instanceof Cartesian4){if('r'===_0xf25d23)return _0x270bcb['x'];if('g'===_0xf25d23)return _0x270bcb['y'];if('b'===_0xf25d23)return _0x270bcb['z'];if('a'===_0xf25d23)return _0x270bcb['w'];}return _0x270bcb[_0xf25d23];}},Node$1[_0x68aa19(0x4b51)]['_evaluateMemberBrackets']=function(_0x194936){var _0x41f9d6=_0x68aa19;if(checkFeature(this[_0x41f9d6(0x5557)]))return getFeatureProperty(_0x194936,this['_right'][_0x41f9d6(0x35e2)](_0x194936));var _0x581728=this[_0x41f9d6(0x5557)][_0x41f9d6(0x35e2)](_0x194936);if(defined$1(_0x581728)){var _0x14dd92=this[_0x41f9d6(0x48a8)][_0x41f9d6(0x35e2)](_0x194936);if(_0x581728 instanceof Cartesian2||_0x581728 instanceof Cartesian3||_0x581728 instanceof Cartesian4){if(0x0===_0x14dd92||'r'===_0x14dd92)return _0x581728['x'];if(0x1===_0x14dd92||'g'===_0x14dd92)return _0x581728['y'];if(0x2===_0x14dd92||'b'===_0x14dd92)return _0x581728['z'];if(0x3===_0x14dd92||'a'===_0x14dd92)return _0x581728['w'];}return _0x581728[_0x14dd92];}},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x1d62)]=function(_0x34fd76){var _0xa83433=_0x68aa19;for(var _0xe03169=[],_0x86581f=0x0;_0x86581f<this[_0xa83433(0x3509)][_0xa83433(0x531b)];_0x86581f++)_0xe03169[_0x86581f]=this[_0xa83433(0x3509)][_0x86581f][_0xa83433(0x35e2)](_0x34fd76);return _0xe03169;},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x2672)]=function(_0x453d84){var _0x181e99=_0x68aa19,_0x5f1c50=this[_0x181e99(0x5557)][_0x181e99(0x35e2)](_0x453d84);if(_0x181e99(0x46da)!=typeof _0x5f1c50)throw new RuntimeError$2(_0x181e99(0x27b3)+_0x5f1c50+'.');return!_0x5f1c50;},Node$1['prototype'][_0x68aa19(0x31e3)]=function(_0x5a5385){var _0x1bcacf=_0x68aa19,_0x54a3b4=this[_0x1bcacf(0x5557)][_0x1bcacf(0x35e2)](_0x5a5385);if(_0x54a3b4 instanceof Cartesian2)return Cartesian2[_0x1bcacf(0x3152)](_0x54a3b4,scratchStorage[_0x1bcacf(0x145c)]());if(_0x54a3b4 instanceof Cartesian3)return Cartesian3[_0x1bcacf(0x3152)](_0x54a3b4,scratchStorage[_0x1bcacf(0x34f5)]());if(_0x54a3b4 instanceof Cartesian4)return Cartesian4[_0x1bcacf(0x3152)](_0x54a3b4,scratchStorage[_0x1bcacf(0x2f68)]());if(_0x1bcacf(0x30f8)==typeof _0x54a3b4)return-_0x54a3b4;throw new RuntimeError$2(_0x1bcacf(0x1c6a)+_0x54a3b4+'.');},Node$1[_0x68aa19(0x4b51)]['_evaluatePositive']=function(_0xd7f8ee){var _0x1cc710=_0x68aa19,_0x2ef7fc=this['_left']['evaluate'](_0xd7f8ee);if(!(_0x2ef7fc instanceof Cartesian2||_0x2ef7fc instanceof Cartesian3||_0x2ef7fc instanceof Cartesian4||_0x1cc710(0x30f8)==typeof _0x2ef7fc))throw new RuntimeError$2(_0x1cc710(0x2ca0)+_0x2ef7fc+'.');return _0x2ef7fc;},Node$1['prototype']['_evaluateLessThan']=function(_0x23f692){var _0x59d146=_0x68aa19,_0x533699=this[_0x59d146(0x5557)][_0x59d146(0x35e2)](_0x23f692),_0x4db9e5=this[_0x59d146(0x48a8)][_0x59d146(0x35e2)](_0x23f692);if(_0x533699=parseFloat(_0x533699),_0x4db9e5=parseFloat(_0x4db9e5),'number'!=typeof _0x533699||'number'!=typeof _0x4db9e5)throw new RuntimeError$2('Operator\x20\x22<\x22\x20requires\x20number\x20arguments.\x20Arguments\x20are\x20'+_0x533699+_0x59d146(0x2bb8)+_0x4db9e5+'.');return _0x533699<_0x4db9e5;},Node$1[_0x68aa19(0x4b51)]['_evaluateLessThanOrEquals']=function(_0x5fdfb1){var _0x503ebc=_0x68aa19,_0x1a8e4b=this[_0x503ebc(0x5557)]['evaluate'](_0x5fdfb1),_0xf3b8d=this[_0x503ebc(0x48a8)][_0x503ebc(0x35e2)](_0x5fdfb1);if(_0x1a8e4b=parseFloat(_0x1a8e4b),_0xf3b8d=parseFloat(_0xf3b8d),_0x503ebc(0x30f8)!=typeof _0x1a8e4b||'number'!=typeof _0xf3b8d)throw new RuntimeError$2(_0x503ebc(0x2e88)+_0x1a8e4b+_0x503ebc(0x2bb8)+_0xf3b8d+'.');return _0x1a8e4b<=_0xf3b8d;},Node$1['prototype']['_evaluateGreaterThan']=function(_0x41c0b0){var _0x1bbba4=_0x68aa19,_0x24858d=this[_0x1bbba4(0x5557)]['evaluate'](_0x41c0b0),_0x5c8c41=this[_0x1bbba4(0x48a8)][_0x1bbba4(0x35e2)](_0x41c0b0);if(_0x24858d=parseFloat(_0x24858d),_0x5c8c41=parseFloat(_0x5c8c41),'number'!=typeof _0x24858d||_0x1bbba4(0x30f8)!=typeof _0x5c8c41)throw new RuntimeError$2('Operator\x20\x22>\x22\x20requires\x20number\x20arguments.\x20Arguments\x20are\x20'+_0x24858d+_0x1bbba4(0x2bb8)+_0x5c8c41+'.');return _0x24858d>_0x5c8c41;},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x1043)]=function(_0x1b13ee){var _0x4b84ae=_0x68aa19,_0x300a44=this[_0x4b84ae(0x5557)]['evaluate'](_0x1b13ee),_0x423378=this[_0x4b84ae(0x48a8)][_0x4b84ae(0x35e2)](_0x1b13ee);if(_0x300a44=parseFloat(_0x300a44),_0x423378=parseFloat(_0x423378),'number'!=typeof _0x300a44||_0x4b84ae(0x30f8)!=typeof _0x423378)throw new RuntimeError$2(_0x4b84ae(0x1d90)+_0x300a44+_0x4b84ae(0x2bb8)+_0x423378+'.');return _0x300a44>=_0x423378;},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x36d8)]=function(_0x146b58){var _0x2a0cd0=_0x68aa19,_0x635097=this[_0x2a0cd0(0x5557)][_0x2a0cd0(0x35e2)](_0x146b58);if(_0x2a0cd0(0x46da)!=typeof _0x635097)throw new RuntimeError$2(_0x2a0cd0(0xb69)+_0x635097+'.');if(_0x635097)return!0x0;var _0x2f296=this[_0x2a0cd0(0x48a8)][_0x2a0cd0(0x35e2)](_0x146b58);if(_0x2a0cd0(0x46da)!=typeof _0x2f296)throw new RuntimeError$2(_0x2a0cd0(0x1030)+_0x2f296+'.');return _0x635097||_0x2f296;},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x52b2)]=function(_0x5ae434){var _0x43f478=_0x68aa19,_0x39338c=this[_0x43f478(0x5557)][_0x43f478(0x35e2)](_0x5ae434);if(_0x43f478(0x46da)!=typeof _0x39338c)throw new RuntimeError$2('Operator\x20\x22&&\x22\x20requires\x20boolean\x20arguments.\x20First\x20argument\x20is\x20'+_0x39338c+'.');if(!_0x39338c)return!0x1;var _0x4b342f=this['_right'][_0x43f478(0x35e2)](_0x5ae434);if(_0x43f478(0x46da)!=typeof _0x4b342f)throw new RuntimeError$2(_0x43f478(0x1e6a)+_0x4b342f+'.');return _0x39338c&&_0x4b342f;},Node$1['prototype'][_0x68aa19(0x1aba)]=function(_0x3e1e55){var _0x39ec5e=_0x68aa19,_0x4d246c=this[_0x39ec5e(0x5557)]['evaluate'](_0x3e1e55),_0x435a71=this['_right'][_0x39ec5e(0x35e2)](_0x3e1e55);if(_0x435a71 instanceof Cartesian2&&_0x4d246c instanceof Cartesian2)return Cartesian2[_0x39ec5e(0x4979)](_0x4d246c,_0x435a71,scratchStorage['getCartesian2']());if(_0x435a71 instanceof Cartesian3&&_0x4d246c instanceof Cartesian3)return Cartesian3[_0x39ec5e(0x4979)](_0x4d246c,_0x435a71,scratchStorage['getCartesian3']());if(_0x435a71 instanceof Cartesian4&&_0x4d246c instanceof Cartesian4)return Cartesian4[_0x39ec5e(0x4979)](_0x4d246c,_0x435a71,scratchStorage[_0x39ec5e(0x2f68)]());if(_0x39ec5e(0x29ad)==typeof _0x4d246c||_0x39ec5e(0x29ad)==typeof _0x435a71)return _0x4d246c+_0x435a71;if(_0x39ec5e(0x30f8)==typeof _0x4d246c&&_0x39ec5e(0x30f8)==typeof _0x435a71)return _0x4d246c+_0x435a71;throw new RuntimeError$2(_0x39ec5e(0x4e45)+_0x4d246c+_0x39ec5e(0x2bb8)+_0x435a71+'.');},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x4371)]=function(_0x12cf6d){var _0x889d82=_0x68aa19,_0x89ec34=this[_0x889d82(0x5557)][_0x889d82(0x35e2)](_0x12cf6d),_0x5d5c75=this[_0x889d82(0x48a8)][_0x889d82(0x35e2)](_0x12cf6d);if(_0x5d5c75 instanceof Cartesian2&&_0x89ec34 instanceof Cartesian2)return Cartesian2[_0x889d82(0x286c)](_0x89ec34,_0x5d5c75,scratchStorage[_0x889d82(0x145c)]());if(_0x5d5c75 instanceof Cartesian3&&_0x89ec34 instanceof Cartesian3)return Cartesian3[_0x889d82(0x286c)](_0x89ec34,_0x5d5c75,scratchStorage['getCartesian3']());if(_0x5d5c75 instanceof Cartesian4&&_0x89ec34 instanceof Cartesian4)return Cartesian4[_0x889d82(0x286c)](_0x89ec34,_0x5d5c75,scratchStorage[_0x889d82(0x2f68)]());if(_0x889d82(0x30f8)==typeof _0x89ec34&&_0x889d82(0x30f8)==typeof _0x5d5c75)return _0x89ec34-_0x5d5c75;throw new RuntimeError$2(_0x889d82(0x4957)+_0x89ec34+_0x889d82(0x2bb8)+_0x5d5c75+'.');},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x1be6)]=function(_0x2be9a4){var _0x25ece1=_0x68aa19,_0x55943f=this[_0x25ece1(0x5557)]['evaluate'](_0x2be9a4),_0x1b172f=this[_0x25ece1(0x48a8)]['evaluate'](_0x2be9a4);if(_0x1b172f instanceof Cartesian2&&_0x55943f instanceof Cartesian2)return Cartesian2[_0x25ece1(0x1793)](_0x55943f,_0x1b172f,scratchStorage[_0x25ece1(0x145c)]());if(_0x1b172f instanceof Cartesian2&&_0x25ece1(0x30f8)==typeof _0x55943f)return Cartesian2['multiplyByScalar'](_0x1b172f,_0x55943f,scratchStorage['getCartesian2']());if(_0x55943f instanceof Cartesian2&&_0x25ece1(0x30f8)==typeof _0x1b172f)return Cartesian2[_0x25ece1(0x1c02)](_0x55943f,_0x1b172f,scratchStorage[_0x25ece1(0x145c)]());if(_0x1b172f instanceof Cartesian3&&_0x55943f instanceof Cartesian3)return Cartesian3[_0x25ece1(0x1793)](_0x55943f,_0x1b172f,scratchStorage[_0x25ece1(0x34f5)]());if(_0x1b172f instanceof Cartesian3&&_0x25ece1(0x30f8)==typeof _0x55943f)return Cartesian3['multiplyByScalar'](_0x1b172f,_0x55943f,scratchStorage['getCartesian3']());if(_0x55943f instanceof Cartesian3&&'number'==typeof _0x1b172f)return Cartesian3[_0x25ece1(0x1c02)](_0x55943f,_0x1b172f,scratchStorage[_0x25ece1(0x34f5)]());if(_0x1b172f instanceof Cartesian4&&_0x55943f instanceof Cartesian4)return Cartesian4[_0x25ece1(0x1793)](_0x55943f,_0x1b172f,scratchStorage[_0x25ece1(0x2f68)]());if(_0x1b172f instanceof Cartesian4&&'number'==typeof _0x55943f)return Cartesian4[_0x25ece1(0x1c02)](_0x1b172f,_0x55943f,scratchStorage[_0x25ece1(0x2f68)]());if(_0x55943f instanceof Cartesian4&&_0x25ece1(0x30f8)==typeof _0x1b172f)return Cartesian4[_0x25ece1(0x1c02)](_0x55943f,_0x1b172f,scratchStorage[_0x25ece1(0x2f68)]());if(_0x25ece1(0x30f8)==typeof _0x55943f&&'number'==typeof _0x1b172f)return _0x55943f*_0x1b172f;throw new RuntimeError$2('Operator\x20\x22*\x22\x20requires\x20vector\x20or\x20number\x20arguments.\x20If\x20both\x20arguments\x20are\x20vectors\x20they\x20must\x20be\x20matching\x20types.\x20Arguments\x20are\x20'+_0x55943f+'\x20and\x20'+_0x1b172f+'.');},Node$1[_0x68aa19(0x4b51)]['_evaluateDivide']=function(_0x374959){var _0x5af87c=_0x68aa19,_0xa33f26=this[_0x5af87c(0x5557)][_0x5af87c(0x35e2)](_0x374959),_0x1d08cc=this[_0x5af87c(0x48a8)][_0x5af87c(0x35e2)](_0x374959);if(_0x1d08cc instanceof Cartesian2&&_0xa33f26 instanceof Cartesian2)return Cartesian2['divideComponents'](_0xa33f26,_0x1d08cc,scratchStorage['getCartesian2']());if(_0xa33f26 instanceof Cartesian2&&_0x5af87c(0x30f8)==typeof _0x1d08cc)return Cartesian2[_0x5af87c(0x3a31)](_0xa33f26,_0x1d08cc,scratchStorage[_0x5af87c(0x145c)]());if(_0x1d08cc instanceof Cartesian3&&_0xa33f26 instanceof Cartesian3)return Cartesian3[_0x5af87c(0x15da)](_0xa33f26,_0x1d08cc,scratchStorage[_0x5af87c(0x34f5)]());if(_0xa33f26 instanceof Cartesian3&&_0x5af87c(0x30f8)==typeof _0x1d08cc)return Cartesian3[_0x5af87c(0x3a31)](_0xa33f26,_0x1d08cc,scratchStorage[_0x5af87c(0x34f5)]());if(_0x1d08cc instanceof Cartesian4&&_0xa33f26 instanceof Cartesian4)return Cartesian4[_0x5af87c(0x15da)](_0xa33f26,_0x1d08cc,scratchStorage[_0x5af87c(0x2f68)]());if(_0xa33f26 instanceof Cartesian4&&_0x5af87c(0x30f8)==typeof _0x1d08cc)return Cartesian4['divideByScalar'](_0xa33f26,_0x1d08cc,scratchStorage[_0x5af87c(0x2f68)]());if(_0x5af87c(0x30f8)==typeof _0xa33f26&&_0x5af87c(0x30f8)==typeof _0x1d08cc)return _0xa33f26/_0x1d08cc;throw new RuntimeError$2(_0x5af87c(0x37b0)+_0xa33f26+_0x5af87c(0x2bb8)+_0x1d08cc+'.');},Node$1[_0x68aa19(0x4b51)]['_evaluateMod']=function(_0x8305cb){var _0x36e701=_0x68aa19,_0x2c3626=this['_left'][_0x36e701(0x35e2)](_0x8305cb),_0x4c5604=this[_0x36e701(0x48a8)][_0x36e701(0x35e2)](_0x8305cb);if(_0x4c5604 instanceof Cartesian2&&_0x2c3626 instanceof Cartesian2)return Cartesian2[_0x36e701(0x2b84)](_0x2c3626['x']%_0x4c5604['x'],_0x2c3626['y']%_0x4c5604['y'],scratchStorage[_0x36e701(0x145c)]());if(_0x4c5604 instanceof Cartesian3&&_0x2c3626 instanceof Cartesian3)return Cartesian3[_0x36e701(0x2b84)](_0x2c3626['x']%_0x4c5604['x'],_0x2c3626['y']%_0x4c5604['y'],_0x2c3626['z']%_0x4c5604['z'],scratchStorage[_0x36e701(0x34f5)]());if(_0x4c5604 instanceof Cartesian4&&_0x2c3626 instanceof Cartesian4)return Cartesian4[_0x36e701(0x2b84)](_0x2c3626['x']%_0x4c5604['x'],_0x2c3626['y']%_0x4c5604['y'],_0x2c3626['z']%_0x4c5604['z'],_0x2c3626['w']%_0x4c5604['w'],scratchStorage[_0x36e701(0x2f68)]());if(_0x36e701(0x30f8)==typeof _0x2c3626&&_0x36e701(0x30f8)==typeof _0x4c5604)return _0x2c3626%_0x4c5604;throw new RuntimeError$2('Operator\x20\x22%\x22\x20requires\x20vector\x20or\x20number\x20arguments\x20of\x20matching\x20types.\x20Arguments\x20are\x20'+_0x2c3626+_0x36e701(0x2bb8)+_0x4c5604+'.');},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x1385)]=function(_0x187f1a){var _0x5936e5=_0x68aa19,_0x225595=this['_left'][_0x5936e5(0x35e2)](_0x187f1a),_0x1a944a=this[_0x5936e5(0x48a8)][_0x5936e5(0x35e2)](_0x187f1a);return _0x1a944a instanceof Cartesian2&&_0x225595 instanceof Cartesian2||_0x1a944a instanceof Cartesian3&&_0x225595 instanceof Cartesian3||_0x1a944a instanceof Cartesian4&&_0x225595 instanceof Cartesian4?_0x225595[_0x5936e5(0x2ed4)](_0x1a944a):_0x225595===_0x1a944a;},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x78b)]=function(_0x2bbc29){var _0x65f2b4=_0x68aa19,_0x25b524=this[_0x65f2b4(0x5557)][_0x65f2b4(0x35e2)](_0x2bbc29),_0x5ebaf6=this[_0x65f2b4(0x48a8)][_0x65f2b4(0x35e2)](_0x2bbc29);return _0x5ebaf6 instanceof Cartesian2&&_0x25b524 instanceof Cartesian2||_0x5ebaf6 instanceof Cartesian3&&_0x25b524 instanceof Cartesian3||_0x5ebaf6 instanceof Cartesian4&&_0x25b524 instanceof Cartesian4?!_0x25b524['equals'](_0x5ebaf6):_0x25b524!==_0x5ebaf6;},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x1570)]=function(_0x40fafe){var _0x4e0228=_0x68aa19,_0x427774=this['_test'][_0x4e0228(0x35e2)](_0x40fafe);if(_0x4e0228(0x46da)!=typeof _0x427774)throw new RuntimeError$2('Conditional\x20argument\x20of\x20conditional\x20expression\x20must\x20be\x20a\x20boolean.\x20Argument\x20is\x20'+_0x427774+'.');return _0x427774?this[_0x4e0228(0x5557)][_0x4e0228(0x35e2)](_0x40fafe):this[_0x4e0228(0x48a8)][_0x4e0228(0x35e2)](_0x40fafe);},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x187)]=function(_0x15fddc){var _0x377328=_0x68aa19;return isNaN(this[_0x377328(0x5557)][_0x377328(0x35e2)](_0x15fddc));},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x42d7)]=function(_0x14a6f8){var _0x4ca266=_0x68aa19;return isFinite(this[_0x4ca266(0x5557)][_0x4ca266(0x35e2)](_0x14a6f8));},Node$1[_0x68aa19(0x4b51)]['_evaluateIsExactClass']=function(_0x54ee31){var _0x26146e=_0x68aa19;return!!defined$1(_0x54ee31)&&_0x54ee31['isExactClass'](this[_0x26146e(0x5557)][_0x26146e(0x35e2)](_0x54ee31));},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0xd71)]=function(_0x12430e){var _0x229926=_0x68aa19;return!!defined$1(_0x12430e)&&_0x12430e[_0x229926(0x1c1e)](this['_left'][_0x229926(0x35e2)](_0x12430e));},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x1f72)]=function(_0x2b2225){var _0x36e2fc=_0x68aa19;if(defined$1(_0x2b2225))return _0x2b2225[_0x36e2fc(0x2a8c)]();},Node$1[_0x68aa19(0x4b51)]['_evaluateBooleanConversion']=function(_0x3ad067){var _0x3c0533=_0x68aa19;return Boolean(this[_0x3c0533(0x5557)][_0x3c0533(0x35e2)](_0x3ad067));},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0xe7a)]=function(_0x40798c){var _0x1d9415=_0x68aa19;return Number(this[_0x1d9415(0x5557)][_0x1d9415(0x35e2)](_0x40798c));},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x2033)]=function(_0x18c75d){var _0x4ed090=_0x68aa19;return String(this['_left'][_0x4ed090(0x35e2)](_0x18c75d));},Node$1[_0x68aa19(0x4b51)]['_evaluateRegExp']=function(_0x37110b){var _0x3da205=_0x68aa19,_0x5811e2,_0x1e443a=this[_0x3da205(0x3509)]['evaluate'](_0x37110b),_0xd861af='';defined$1(this[_0x3da205(0x5557)])&&(_0xd861af=this[_0x3da205(0x5557)]['evaluate'](_0x37110b));try{_0x5811e2=new RegExp(_0x1e443a,_0xd861af);}catch(_0x4e120f){throw new RuntimeError$2(_0x4e120f);}return _0x5811e2;},Node$1[_0x68aa19(0x4b51)]['_evaluateRegExpTest']=function(_0x3aad89){var _0x244021=_0x68aa19,_0x29bc44=this['_left']['evaluate'](_0x3aad89),_0x4a8a18=this[_0x244021(0x48a8)][_0x244021(0x35e2)](_0x3aad89);if(!(_0x29bc44 instanceof RegExp&&'string'==typeof _0x4a8a18))throw new RuntimeError$2('RegExp.test\x20requires\x20the\x20first\x20argument\x20to\x20be\x20a\x20RegExp\x20and\x20the\x20second\x20argument\x20to\x20be\x20a\x20string.\x20Arguments\x20are\x20'+_0x29bc44+_0x244021(0x2bb8)+_0x4a8a18+'.');return _0x29bc44[_0x244021(0x8e2)](_0x4a8a18);},Node$1['prototype'][_0x68aa19(0x1232)]=function(_0x24e233){var _0x5934c3=_0x68aa19,_0xd06532=this[_0x5934c3(0x5557)]['evaluate'](_0x24e233),_0x4d5847=this[_0x5934c3(0x48a8)][_0x5934c3(0x35e2)](_0x24e233);if(_0xd06532 instanceof RegExp&&'string'==typeof _0x4d5847)return _0xd06532['test'](_0x4d5847);if(_0x4d5847 instanceof RegExp&&_0x5934c3(0x29ad)==typeof _0xd06532)return _0x4d5847[_0x5934c3(0x8e2)](_0xd06532);throw new RuntimeError$2(_0x5934c3(0xa09)+_0xd06532+_0x5934c3(0x2bb8)+_0x4d5847+'.');},Node$1[_0x68aa19(0x4b51)]['_evaluateRegExpNotMatch']=function(_0x4d1d1c){var _0xcfb5a4=_0x68aa19,_0x2c396c=this[_0xcfb5a4(0x5557)][_0xcfb5a4(0x35e2)](_0x4d1d1c),_0x25903a=this[_0xcfb5a4(0x48a8)][_0xcfb5a4(0x35e2)](_0x4d1d1c);if(_0x2c396c instanceof RegExp&&'string'==typeof _0x25903a)return!_0x2c396c[_0xcfb5a4(0x8e2)](_0x25903a);if(_0x25903a instanceof RegExp&&_0xcfb5a4(0x29ad)==typeof _0x2c396c)return!_0x25903a[_0xcfb5a4(0x8e2)](_0x2c396c);throw new RuntimeError$2('Operator\x20\x22!~\x22\x20requires\x20one\x20RegExp\x20argument\x20and\x20one\x20string\x20argument.\x20Arguments\x20are\x20'+_0x2c396c+_0xcfb5a4(0x2bb8)+_0x25903a+'.');},Node$1[_0x68aa19(0x4b51)]['_evaluateRegExpExec']=function(_0x269b56){var _0x2a9caa=_0x68aa19,_0x37de87=this['_left'][_0x2a9caa(0x35e2)](_0x269b56),_0x2585b8=this[_0x2a9caa(0x48a8)][_0x2a9caa(0x35e2)](_0x269b56);if(!(_0x37de87 instanceof RegExp&&_0x2a9caa(0x29ad)==typeof _0x2585b8))throw new RuntimeError$2(_0x2a9caa(0x2e58)+_0x37de87+'\x20and\x20'+_0x2585b8+'.');var _0x53a28e=_0x37de87['exec'](_0x2585b8);return defined$1(_0x53a28e)?_0x53a28e[0x1]:null;},Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x1a86)]=function(_0x4d5d22){var _0x341a1f=_0x68aa19,_0xb9a1d4=this[_0x341a1f(0x5557)][_0x341a1f(0x35e2)](_0x4d5d22);if(_0xb9a1d4 instanceof RegExp||_0xb9a1d4 instanceof Cartesian2||_0xb9a1d4 instanceof Cartesian3||_0xb9a1d4 instanceof Cartesian4)return String(_0xb9a1d4);throw new RuntimeError$2(_0x341a1f(0x404d)+this[_0x341a1f(0x3509)]+'\x22.');};var nullSentinel='czm_infinity';function Vector3DTilePrimitive(_0xf7be6b){var _0x4c2d22=_0x68aa19;_0xf7be6b=defaultValue$1(_0xf7be6b,defaultValue$1[_0x4c2d22(0x494f)]),this[_0x4c2d22(0x4472)]=_0xf7be6b[_0x4c2d22(0x3ad4)],this[_0x4c2d22(0xe1c)]=_0xf7be6b['batchIds'],this[_0x4c2d22(0x36f4)]=_0xf7be6b['positions'],this[_0x4c2d22(0x1cd5)]=_0xf7be6b[_0x4c2d22(0x5187)],this[_0x4c2d22(0x1274)]=_0xf7be6b[_0x4c2d22(0x525a)],this[_0x4c2d22(0x43e3)]=_0xf7be6b[_0x4c2d22(0x483a)],this[_0x4c2d22(0x3503)]=_0xf7be6b[_0x4c2d22(0x1147)],this[_0x4c2d22(0x3d50)]=_0xf7be6b[_0x4c2d22(0x3646)],this[_0x4c2d22(0x302f)]=_0xf7be6b[_0x4c2d22(0x20c5)],this[_0x4c2d22(0x4fd8)]=_0xf7be6b[_0x4c2d22(0xbb1)],this[_0x4c2d22(0x1634)]=defaultValue$1(_0xf7be6b[_0x4c2d22(0x19ee)],Cartesian3[_0x4c2d22(0x3e26)]),this[_0x4c2d22(0x461b)]=void 0x0,this[_0x4c2d22(0x3fca)]=void 0x0,this['_spStencil']=void 0x0,this[_0x4c2d22(0x4d9)]=void 0x0,this[_0x4c2d22(0x5461)]=void 0x0,this[_0x4c2d22(0x292)]=void 0x0,this[_0x4c2d22(0xfc5)]=void 0x0,this[_0x4c2d22(0x39f8)]=void 0x0,this['_rsStencilDepthPass']=void 0x0,this['_rsStencilDepthPass3DTiles']=void 0x0,this[_0x4c2d22(0x1ebd)]=void 0x0,this[_0x4c2d22(0x1c3b)]=void 0x0,this[_0x4c2d22(0x358a)]=void 0x0,this['_commands']=[],this[_0x4c2d22(0x349a)]=[],this[_0x4c2d22(0x313b)]=[],this[_0x4c2d22(0xf92)]=Color$2[_0x4c2d22(0x254b)](Color$2['WHITE']),this[_0x4c2d22(0x4fb2)]=this[_0x4c2d22(0xf92)],this['_batchDirty']=!0x0,this[_0x4c2d22(0x20f)]=!0x0,this[_0x4c2d22(0x2cac)]=0x0,this[_0x4c2d22(0x1284)]=!0x1,this['_trianglesLength']=this['_indices'][_0x4c2d22(0x531b)]/0x3,this['_geometryByteLength']=this[_0x4c2d22(0x1274)][_0x4c2d22(0x21dd)]+this['_positions'][_0x4c2d22(0x21dd)]+this[_0x4c2d22(0x1cd5)]['byteLength'],this[_0x4c2d22(0x2c2f)]=!0x1,this[_0x4c2d22(0x226c)]=this[_0x4c2d22(0x2c2f)],this[_0x4c2d22(0x21eb)]=!0x1,this['forceRebatch']=!0x1,this['classificationType']=defaultValue$1(_0xf7be6b[_0x4c2d22(0x42ba)],ClassificationType$1[_0x4c2d22(0x416a)]),this[_0x4c2d22(0x14cf)]=_0xf7be6b[_0x4c2d22(0x14cf)],this[_0x4c2d22(0x5774)]=_0xf7be6b[_0x4c2d22(0x5774)],this[_0x4c2d22(0x3f8d)]=_0xf7be6b['_attributeLocations'],this[_0x4c2d22(0x5461)]=_0xf7be6b[_0x4c2d22(0x5461)],this[_0x4c2d22(0x3329)]=_0xf7be6b[_0x4c2d22(0x3329)],this[_0x4c2d22(0x2f1)]=_0xf7be6b[_0x4c2d22(0x2f1)],this[_0x4c2d22(0xd7d)]=_0xf7be6b[_0x4c2d22(0xd7d)],this[_0x4c2d22(0x21c1)]={};for(var _0x205a74=this[_0x4c2d22(0xe1c)][_0x4c2d22(0x531b)],_0x52cc1c=0x0;_0x52cc1c<_0x205a74;++_0x52cc1c){var _0x64ad7b=this[_0x4c2d22(0xe1c)][_0x52cc1c];this[_0x4c2d22(0x21c1)][_0x64ad7b]=_0x52cc1c;}}Node$1[_0x68aa19(0x4b51)][_0x68aa19(0x34d4)]=function(_0x250754,_0x49bed5,_0x3310b5){var _0x2907c2=_0x68aa19,_0x3027e5,_0x1f6101,_0x58f551,_0x532a89,_0x3286fa=this[_0x2907c2(0x50ee)],_0x3dfd93=this[_0x2907c2(0x3509)];switch(defined$1(this[_0x2907c2(0x5557)])&&(_0x1f6101=Array[_0x2907c2(0x4b57)](this[_0x2907c2(0x5557)])?getExpressionArray(this[_0x2907c2(0x5557)],_0x250754,_0x49bed5,this):this['_left'][_0x2907c2(0x34d4)](_0x250754,_0x49bed5,this)),defined$1(this[_0x2907c2(0x48a8)])&&(_0x58f551=this[_0x2907c2(0x48a8)][_0x2907c2(0x34d4)](_0x250754,_0x49bed5,this)),defined$1(this[_0x2907c2(0x1c7e)])&&(_0x532a89=this[_0x2907c2(0x1c7e)]['getShaderExpression'](_0x250754,_0x49bed5,this)),Array[_0x2907c2(0x4b57)](this['_value'])&&(_0x3dfd93=getExpressionArray(this[_0x2907c2(0x3509)],_0x250754,_0x49bed5,this)),_0x3286fa){case ExpressionNodeType$1['VARIABLE']:return _0x250754+_0x3dfd93;case ExpressionNodeType$1[_0x2907c2(0x20b)]:if(_0x2907c2(0x52ca)===_0x3dfd93)return'bool('+_0x1f6101+')';if(_0x2907c2(0x4f7f)===_0x3dfd93)return'float('+_0x1f6101+')';if(_0x2907c2(0x19b6)===_0x3dfd93)return'floor('+_0x1f6101+_0x2907c2(0x4276);if(defined$1(unaryFunctions[_0x3dfd93]))return _0x3dfd93+'('+_0x1f6101+')';if('isNaN'===_0x3dfd93)return'('+_0x1f6101+_0x2907c2(0x24be)+_0x1f6101+')';if('isFinite'===_0x3dfd93)return'(abs('+_0x1f6101+_0x2907c2(0x3aad);if('String'===_0x3dfd93||_0x2907c2(0x4ff5)===_0x3dfd93||_0x2907c2(0x1c1e)===_0x3dfd93||_0x2907c2(0x2a8c)===_0x3dfd93)throw new RuntimeError$2(_0x2907c2(0x571e)+_0x3dfd93+_0x2907c2(0x5831));return defined$1(unaryFunctions[_0x3dfd93])?_0x3dfd93+'('+_0x1f6101+')':_0x3dfd93+_0x1f6101;case ExpressionNodeType$1['BINARY']:return'%'===_0x3dfd93?'mod('+_0x1f6101+',\x20'+_0x58f551+')':'==='===_0x3dfd93?'('+_0x1f6101+_0x2907c2(0x822)+_0x58f551+')':_0x2907c2(0x4765)===_0x3dfd93?'('+_0x1f6101+_0x2907c2(0x24be)+_0x58f551+')':_0x2907c2(0x8af)===_0x3dfd93?_0x2907c2(0xff1)+_0x1f6101+',\x20'+_0x58f551+')':defined$1(binaryFunctions[_0x3dfd93])?_0x3dfd93+'('+_0x1f6101+',\x20'+_0x58f551+')':'('+_0x1f6101+'\x20'+_0x3dfd93+'\x20'+_0x58f551+')';case ExpressionNodeType$1[_0x2907c2(0x322c)]:if(defined$1(ternaryFunctions[_0x3dfd93]))return _0x3dfd93+'('+_0x1f6101+',\x20'+_0x58f551+',\x20'+_0x532a89+')';break;case ExpressionNodeType$1['CONDITIONAL']:return'('+_0x532a89+_0x2907c2(0x1907)+_0x1f6101+_0x2907c2(0x423f)+_0x58f551+')';case ExpressionNodeType$1[_0x2907c2(0x54e3)]:return'r'===_0x58f551||'x'===_0x58f551||'0.0'===_0x58f551?_0x1f6101+'[0]':'g'===_0x58f551||'y'===_0x58f551||_0x2907c2(0x3445)===_0x58f551?_0x1f6101+_0x2907c2(0x1c7):'b'===_0x58f551||'z'===_0x58f551||'2.0'===_0x58f551?_0x1f6101+_0x2907c2(0x179c):'a'===_0x58f551||'w'===_0x58f551||'3.0'===_0x58f551?_0x1f6101+_0x2907c2(0x2ff2):_0x1f6101+_0x2907c2(0x37ec)+_0x58f551+')]';case ExpressionNodeType$1[_0x2907c2(0x428f)]:throw new RuntimeError$2(_0x2907c2(0x571e)+_0x3dfd93+_0x2907c2(0x5831));case ExpressionNodeType$1[_0x2907c2(0x18d)]:if(0x4===_0x3dfd93[_0x2907c2(0x531b)])return'vec4('+_0x3dfd93[0x0]+',\x20'+_0x3dfd93[0x1]+',\x20'+_0x3dfd93[0x2]+',\x20'+_0x3dfd93[0x3]+')';if(0x3===_0x3dfd93[_0x2907c2(0x531b)])return _0x2907c2(0x2897)+_0x3dfd93[0x0]+',\x20'+_0x3dfd93[0x1]+',\x20'+_0x3dfd93[0x2]+')';if(0x2===_0x3dfd93[_0x2907c2(0x531b)])return _0x2907c2(0x1801)+_0x3dfd93[0x0]+',\x20'+_0x3dfd93[0x1]+')';throw new RuntimeError$2(_0x2907c2(0x56aa));case ExpressionNodeType$1[_0x2907c2(0x2c94)]:throw new RuntimeError$2(_0x2907c2(0x1ea7));case ExpressionNodeType$1['VARIABLE_IN_STRING']:throw new RuntimeError$2('Error\x20generating\x20style\x20shader:\x20Converting\x20a\x20variable\x20to\x20a\x20string\x20is\x20not\x20supported.');case ExpressionNodeType$1['LITERAL_NULL']:return nullSentinel;case ExpressionNodeType$1[_0x2907c2(0x3522)]:return _0x3dfd93?_0x2907c2(0x23bf):_0x2907c2(0x5882);case ExpressionNodeType$1[_0x2907c2(0x22ef)]:return numberToString(_0x3dfd93);case ExpressionNodeType$1[_0x2907c2(0x1f8c)]:if(defined$1(_0x3310b5)&&_0x3310b5[_0x2907c2(0x50ee)]===ExpressionNodeType$1[_0x2907c2(0x54e3)]&&('r'===_0x3dfd93||'g'===_0x3dfd93||'b'===_0x3dfd93||'a'===_0x3dfd93||'x'===_0x3dfd93||'y'===_0x3dfd93||'z'===_0x3dfd93||'w'===_0x3dfd93))return _0x3dfd93;if(defined$1(_0x3027e5=Color$2[_0x2907c2(0x321e)](_0x3dfd93,scratchColor$n)))return colorToVec3(_0x3027e5);throw new RuntimeError$2('Error\x20generating\x20style\x20shader:\x20String\x20literals\x20are\x20not\x20supported.');case ExpressionNodeType$1[_0x2907c2(0x31d4)]:var _0x3b9c07=_0x1f6101;if(_0x2907c2(0x28b8)===_0x3dfd93){if(!defined$1(_0x3b9c07))return _0x2907c2(0x6f0);if(_0x3b9c07[_0x2907c2(0x531b)]>0x1){var _0x2411f2=_0x3b9c07[0x0],_0x4da91a=_0x3b9c07[0x1];return _0x2907c2(0x3445)!==_0x4da91a&&(_0x49bed5[_0x2907c2(0x33aa)]=!0x0),'vec4('+_0x2411f2+',\x20'+_0x4da91a+')';}return _0x2907c2(0x2825)+_0x3b9c07[0x0]+',\x201.0)';}if(_0x2907c2(0x56cb)===_0x3dfd93)return defined$1(_0x3027e5=convertRGBToColor(this))?colorToVec4(_0x3027e5):_0x2907c2(0x2825)+_0x3b9c07[0x0]+'\x20/\x20255.0,\x20'+_0x3b9c07[0x1]+_0x2907c2(0x424)+_0x3b9c07[0x2]+_0x2907c2(0x2234);if(_0x2907c2(0x2011)===_0x3dfd93)return _0x2907c2(0x3445)!==_0x3b9c07[0x3]&&(_0x49bed5[_0x2907c2(0x33aa)]=!0x0),defined$1(_0x3027e5=convertRGBToColor(this))?colorToVec4(_0x3027e5):'vec4('+_0x3b9c07[0x0]+'\x20/\x20255.0,\x20'+_0x3b9c07[0x1]+_0x2907c2(0x424)+_0x3b9c07[0x2]+_0x2907c2(0x424)+_0x3b9c07[0x3]+')';if(_0x2907c2(0x633)===_0x3dfd93)return defined$1(_0x3027e5=convertHSLToRGB(this))?colorToVec4(_0x3027e5):_0x2907c2(0x189a)+_0x3b9c07[0x0]+',\x20'+_0x3b9c07[0x1]+',\x20'+_0x3b9c07[0x2]+')),\x201.0)';if('hsla'===_0x3dfd93)return defined$1(_0x3027e5=convertHSLToRGB(this))?(0x1!==_0x3027e5['alpha']&&(_0x49bed5[_0x2907c2(0x33aa)]=!0x0),colorToVec4(_0x3027e5)):(_0x2907c2(0x3445)!==_0x3b9c07[0x3]&&(_0x49bed5[_0x2907c2(0x33aa)]=!0x0),_0x2907c2(0x189a)+_0x3b9c07[0x0]+',\x20'+_0x3b9c07[0x1]+',\x20'+_0x3b9c07[0x2]+_0x2907c2(0x5342)+_0x3b9c07[0x3]+')');break;case ExpressionNodeType$1['LITERAL_VECTOR']:for(var _0x4719d5=_0x1f6101[_0x2907c2(0x531b)],_0x3759c9=_0x3dfd93+'(',_0x5bb46b=0x0;_0x5bb46b<_0x4719d5;++_0x5bb46b)_0x3759c9+=_0x1f6101[_0x5bb46b],_0x5bb46b<_0x4719d5-0x1&&(_0x3759c9+=',\x20');return _0x3759c9+=')';case ExpressionNodeType$1[_0x2907c2(0x3098)]:throw new RuntimeError$2(_0x2907c2(0x1ea7));case ExpressionNodeType$1[_0x2907c2(0x1de)]:return nullSentinel;case ExpressionNodeType$1[_0x2907c2(0x4540)]:if(_0x2907c2(0x2677)===_0x3dfd93)return _0x2907c2(0x1784);}},Object[_0x68aa19(0x5b7)](Vector3DTilePrimitive['prototype'],{'trianglesLength':{'get':function(){return this['_trianglesLength'];}},'geometryByteLength':{'get':function(){return this['_geometryByteLength'];}}});var defaultAttributeLocations={'position':0x0,'a_batchId':0x1};function createVertexArray$4(_0x3fb32f,_0x5b5021){var _0x98619c=_0x68aa19;if(!defined$1(_0x3fb32f['_va'])){var _0x274e93=Buffer$1[_0x98619c(0xb5a)]({'context':_0x5b5021,'typedArray':_0x3fb32f['_positions'],'usage':BufferUsage[_0x98619c(0x495a)]}),_0x44d7b7=Buffer$1[_0x98619c(0xb5a)]({'context':_0x5b5021,'typedArray':_0x3fb32f['_vertexBatchIds'],'usage':BufferUsage['STATIC_DRAW']}),_0x2a89f4=Buffer$1[_0x98619c(0xaad)]({'context':_0x5b5021,'typedArray':_0x3fb32f[_0x98619c(0x1274)],'usage':BufferUsage[_0x98619c(0x2008)],'indexDatatype':0x2===_0x3fb32f[_0x98619c(0x1274)][_0x98619c(0x1c17)]?IndexDatatype$1['UNSIGNED_SHORT']:IndexDatatype$1['UNSIGNED_INT']}),_0x18c9c0=[{'index':0x0,'vertexBuffer':_0x274e93,'componentDatatype':ComponentDatatype$1[_0x98619c(0x2f77)](_0x3fb32f[_0x98619c(0x36f4)]),'componentsPerAttribute':0x3},{'index':0x1,'vertexBuffer':_0x44d7b7,'componentDatatype':ComponentDatatype$1[_0x98619c(0x2f77)](_0x3fb32f['_vertexBatchIds']),'componentsPerAttribute':0x1}];_0x3fb32f[_0x98619c(0x461b)]=new VertexArray({'context':_0x5b5021,'attributes':_0x18c9c0,'indexBuffer':_0x2a89f4}),_0x5b5021[_0x98619c(0x5169)]&&(_0x3fb32f['_vaSwap']=new VertexArray({'context':_0x5b5021,'attributes':_0x18c9c0,'indexBuffer':Buffer$1[_0x98619c(0xaad)]({'context':_0x5b5021,'sizeInBytes':_0x2a89f4[_0x98619c(0x4cb6)],'usage':BufferUsage['DYNAMIC_DRAW'],'indexDatatype':_0x2a89f4[_0x98619c(0x38c0)]})})),_0x3fb32f[_0x98619c(0x3290)]=void 0x0,_0x3fb32f[_0x98619c(0x3714)]=void 0x0,_0x3fb32f[_0x98619c(0x1cd5)]=void 0x0,_0x3fb32f['_verticesPromise']=void 0x0;}}function createShaders$2(_0x5ea7a5,_0x4da129){var _0x1bbd0b=_0x68aa19;if(!defined$1(_0x5ea7a5[_0x1bbd0b(0x3fca)])){var _0x5366a3=_0x5ea7a5[_0x1bbd0b(0x4472)],_0x23d0ab=defaultValue$1(_0x5ea7a5[_0x1bbd0b(0x3f8d)],defaultAttributeLocations),_0x37cb49=_0x5ea7a5[_0x1bbd0b(0x3329)],_0x5c70f6=_0x5ea7a5[_0x1bbd0b(0x14cf)],_0x2c39c1=_0x5ea7a5[_0x1bbd0b(0x5774)];if(defined$1(_0x5c70f6))return _0x5ea7a5['_sp']=ShaderProgram$1[_0x1bbd0b(0x4d21)]({'context':_0x4da129,'vertexShaderSource':_0x5c70f6,'fragmentShaderSource':_0x2c39c1,'attributeLocations':_0x23d0ab}),_0x5ea7a5[_0x1bbd0b(0x494d)]=_0x5ea7a5[_0x1bbd0b(0x3fca)],_0x2c39c1=(_0x2c39c1=ShaderSource[_0x1bbd0b(0x3ab)](_0x2c39c1,_0x1bbd0b(0x212a)))+'void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_non_pick_main();\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20'+_0x37cb49+';\x20\x0a}\x20\x0a',void(_0x5ea7a5[_0x1bbd0b(0x4d9)]=ShaderProgram$1[_0x1bbd0b(0x4d21)]({'context':_0x4da129,'vertexShaderSource':_0x5c70f6,'fragmentShaderSource':_0x2c39c1,'attributeLocations':_0x23d0ab}));var _0x96fe66=_0x5366a3[_0x1bbd0b(0x1ce1)](!0x1,_0x1bbd0b(0x23f),void 0x0)(VectorTileVS),_0x45d766=_0x5366a3[_0x1bbd0b(0x5ab)]()(ShadowVolumeFS,!0x1,void 0x0);_0x37cb49=_0x5366a3['getPickId']();var _0x28fc08=new ShaderSource({'sources':[_0x96fe66]}),_0x1ba510=new ShaderSource({'defines':[_0x1bbd0b(0x35d6)],'sources':[_0x45d766]});_0x5ea7a5[_0x1bbd0b(0x3fca)]=ShaderProgram$1['fromCache']({'context':_0x4da129,'vertexShaderSource':_0x28fc08,'fragmentShaderSource':_0x1ba510,'attributeLocations':_0x23d0ab}),_0x28fc08=new ShaderSource({'sources':[VectorTileVS]}),_0x1ba510=new ShaderSource({'defines':[_0x1bbd0b(0x35d6)],'sources':[ShadowVolumeFS]}),_0x5ea7a5['_spStencil']=ShaderProgram$1['fromCache']({'context':_0x4da129,'vertexShaderSource':_0x28fc08,'fragmentShaderSource':_0x1ba510,'attributeLocations':_0x23d0ab}),_0x45d766=(_0x45d766=ShaderSource[_0x1bbd0b(0x3ab)](_0x45d766,_0x1bbd0b(0x212a)))+'\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_non_pick_main();\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20'+_0x37cb49+_0x1bbd0b(0x865);var _0x44a0b3=new ShaderSource({'sources':[_0x96fe66]}),_0x1a6310=new ShaderSource({'defines':[_0x1bbd0b(0x35d6)],'sources':[_0x45d766]});_0x5ea7a5['_spPick']=ShaderProgram$1[_0x1bbd0b(0x4d21)]({'context':_0x4da129,'vertexShaderSource':_0x44a0b3,'fragmentShaderSource':_0x1a6310,'attributeLocations':_0x23d0ab});}}function getStencilPreloadRenderState(_0x3fa181){var _0x41f3c2=_0x68aa19,_0x512c0b=_0x3fa181?StencilFunction$1['EQUAL']:StencilFunction$1[_0x41f3c2(0x5158)];return{'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},'stencilTest':{'enabled':!0x0,'frontFunction':_0x512c0b,'frontOperation':{'fail':StencilOperation$1[_0x41f3c2(0x2601)],'zFail':StencilOperation$1[_0x41f3c2(0xb8f)],'zPass':StencilOperation$1[_0x41f3c2(0xb8f)]},'backFunction':_0x512c0b,'backOperation':{'fail':StencilOperation$1[_0x41f3c2(0x2601)],'zFail':StencilOperation$1['INCREMENT_WRAP'],'zPass':StencilOperation$1[_0x41f3c2(0x96a)]},'reference':StencilConstants$1['CESIUM_3D_TILE_MASK'],'mask':StencilConstants$1[_0x41f3c2(0x471e)]},'stencilMask':StencilConstants$1[_0x41f3c2(0x2ab6)],'depthTest':{'enabled':!0x1},'depthMask':!0x1};}function getStencilDepthRenderState(_0x1d1f07){var _0x350750=_0x68aa19,_0x3d5ffb=_0x1d1f07?StencilFunction$1['EQUAL']:StencilFunction$1[_0x350750(0x5158)];return{'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},'stencilTest':{'enabled':!0x0,'frontFunction':_0x3d5ffb,'frontOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1[_0x350750(0x2601)],'zPass':StencilOperation$1[_0x350750(0x96a)]},'backFunction':_0x3d5ffb,'backOperation':{'fail':StencilOperation$1[_0x350750(0x2601)],'zFail':StencilOperation$1[_0x350750(0x2601)],'zPass':StencilOperation$1['DECREMENT_WRAP']},'reference':StencilConstants$1['CESIUM_3D_TILE_MASK'],'mask':StencilConstants$1[_0x350750(0x471e)]},'stencilMask':StencilConstants$1[_0x350750(0x2ab6)],'depthTest':{'enabled':!0x0,'func':DepthFunction$1['LESS_OR_EQUAL']},'depthMask':!0x1};}var colorRenderState={'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x68aa19(0x3ffa)],'frontOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1[_0x68aa19(0x2601)],'zPass':StencilOperation$1[_0x68aa19(0xb8f)]},'backFunction':StencilFunction$1[_0x68aa19(0x3ffa)],'backOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1[_0x68aa19(0x2601)],'zPass':StencilOperation$1[_0x68aa19(0xb8f)]},'reference':0x0,'mask':StencilConstants$1['CLASSIFICATION_MASK']},'stencilMask':StencilConstants$1['CLASSIFICATION_MASK'],'depthTest':{'enabled':!0x1},'depthMask':!0x1,'blending':BlendingState$1[_0x68aa19(0x2911)]},pickRenderState={'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1['NOT_EQUAL'],'frontOperation':{'fail':StencilOperation$1[_0x68aa19(0x2601)],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1['DECREMENT_WRAP']},'backFunction':StencilFunction$1['NOT_EQUAL'],'backOperation':{'fail':StencilOperation$1[_0x68aa19(0x2601)],'zFail':StencilOperation$1[_0x68aa19(0x2601)],'zPass':StencilOperation$1[_0x68aa19(0xb8f)]},'reference':0x0,'mask':StencilConstants$1[_0x68aa19(0x2ab6)]},'stencilMask':StencilConstants$1[_0x68aa19(0x2ab6)],'depthTest':{'enabled':!0x1},'depthMask':!0x1};function createRenderStates$3(_0x341f9c){var _0x31ba6b=_0x68aa19;defined$1(_0x341f9c[_0x31ba6b(0xfc5)])||(_0x341f9c[_0x31ba6b(0xfc5)]=RenderState[_0x31ba6b(0x4d21)](getStencilPreloadRenderState(!0x1)),_0x341f9c[_0x31ba6b(0x39f8)]=RenderState[_0x31ba6b(0x4d21)](getStencilPreloadRenderState(!0x0)),_0x341f9c[_0x31ba6b(0x5fc)]=RenderState[_0x31ba6b(0x4d21)](getStencilDepthRenderState(!0x1)),_0x341f9c['_rsStencilDepthPass3DTiles']=RenderState[_0x31ba6b(0x4d21)](getStencilDepthRenderState(!0x0)),_0x341f9c['_rsColorPass']=RenderState[_0x31ba6b(0x4d21)](colorRenderState),_0x341f9c[_0x31ba6b(0x1c3b)]=RenderState[_0x31ba6b(0x4d21)](pickRenderState));}var modifiedModelViewScratch$2=new Matrix4(),rtcScratch$2=new Cartesian3();function createUniformMap$5(_0x3989b3,_0x534127){var _0x3e3d1c=_0x68aa19;if(!defined$1(_0x3989b3[_0x3e3d1c(0x5461)])){var _0x2636c4={'u_modifiedModelViewProjection':function(){var _0x3181d5=_0x3e3d1c,_0x20d0a6=_0x534127[_0x3181d5(0x3cca)][_0x3181d5(0x629)],_0x429008=_0x534127[_0x3181d5(0x3cca)][_0x3181d5(0x1252)];return Matrix4[_0x3181d5(0x254b)](_0x20d0a6,modifiedModelViewScratch$2),Matrix4['multiplyByPoint'](modifiedModelViewScratch$2,_0x3989b3['_center'],rtcScratch$2),Matrix4[_0x3181d5(0x3628)](modifiedModelViewScratch$2,rtcScratch$2,modifiedModelViewScratch$2),Matrix4[_0x3181d5(0x373b)](_0x429008,modifiedModelViewScratch$2,modifiedModelViewScratch$2),modifiedModelViewScratch$2;},'u_highlightColor':function(){var _0x32a9ed=_0x3e3d1c;return _0x3989b3[_0x32a9ed(0x4fb2)];}};_0x3989b3[_0x3e3d1c(0x5461)]=_0x3989b3[_0x3e3d1c(0x4472)][_0x3e3d1c(0x36b5)]()(_0x2636c4);}}function copyIndicesCPU(_0x3c12bf,_0x27964b,_0x1a9a2b,_0x49846a,_0x105ae7,_0x2a6186,_0x1dcb79){var _0x4c924e=_0x68aa19;for(var _0x473d2e=_0x3c12bf[_0x4c924e(0x330d)][_0x4c924e(0x1c17)],_0x58f250=_0x2a6186[_0x4c924e(0x531b)],_0x2d3c0e=0x0;_0x2d3c0e<_0x58f250;++_0x2d3c0e){var _0x288f3b=_0x1dcb79[_0x2a6186[_0x2d3c0e]],_0x5221ab=_0x49846a[_0x288f3b],_0x5cd3ed=_0x105ae7[_0x288f3b],_0x58c73a=new _0x3c12bf[(_0x4c924e(0x330d))](_0x3c12bf[_0x4c924e(0x1de1)],_0x473d2e*_0x5221ab,_0x5cd3ed);_0x27964b[_0x4c924e(0x346f)](_0x58c73a,_0x1a9a2b),_0x49846a[_0x288f3b]=_0x1a9a2b,_0x1a9a2b+=_0x5cd3ed;}return _0x1a9a2b;}function rebatchCPU(_0x30ac9e,_0x5a62ed){var _0x288612=_0x68aa19,_0x38fa59=_0x30ac9e[_0x288612(0x1274)],_0x2b85b4=_0x30ac9e[_0x288612(0x3503)],_0x93a2bb=_0x30ac9e[_0x288612(0x43e3)],_0x3d1090=_0x30ac9e[_0x288612(0x21c1)],_0x380a4b=new _0x38fa59[(_0x288612(0x330d))](_0x38fa59['length']),_0x38527d=_0x5a62ed[_0x288612(0x1ae7)](),_0x3e77e1=[_0x38527d],_0xa94349=copyIndicesCPU(_0x38fa59,_0x380a4b,0x0,_0x2b85b4,_0x93a2bb,_0x38527d[_0x288612(0x5f0)],_0x3d1090);for(_0x38527d[_0x288612(0x19b4)]=0x0,_0x38527d[_0x288612(0x2d06)]=_0xa94349;_0x5a62ed[_0x288612(0x531b)]>0x0;){var _0x7bd5fa=_0x5a62ed[_0x288612(0x1ae7)]();if(Color$2[_0x288612(0x2ed4)](_0x7bd5fa[_0x288612(0x28b8)],_0x38527d[_0x288612(0x28b8)]))_0xa94349=copyIndicesCPU(_0x38fa59,_0x380a4b,_0xa94349,_0x2b85b4,_0x93a2bb,_0x7bd5fa[_0x288612(0x5f0)],_0x3d1090),_0x38527d[_0x288612(0x5f0)]=_0x38527d[_0x288612(0x5f0)][_0x288612(0x32c8)](_0x7bd5fa[_0x288612(0x5f0)]),_0x38527d['count']=_0xa94349-_0x38527d[_0x288612(0x19b4)];else{var _0x320699=_0xa94349;_0xa94349=copyIndicesCPU(_0x38fa59,_0x380a4b,_0xa94349,_0x2b85b4,_0x93a2bb,_0x7bd5fa['batchIds'],_0x3d1090),_0x7bd5fa[_0x288612(0x19b4)]=_0x320699,_0x7bd5fa[_0x288612(0x2d06)]=_0xa94349-_0x320699,_0x3e77e1[_0x288612(0x3a33)](_0x7bd5fa),_0x38527d=_0x7bd5fa;}}_0x30ac9e['_va'][_0x288612(0x53f0)][_0x288612(0x1ef9)](_0x380a4b),_0x30ac9e['_indices']=_0x380a4b,_0x30ac9e['_batchedIndices']=_0x3e77e1;}function copyIndicesGPU(_0x140636,_0x200d65,_0x272372,_0x4102d7,_0x295dcb,_0x182b4a,_0x21dc14){var _0x457910=_0x68aa19;for(var _0x39be3d=_0x140636[_0x457910(0x41f3)],_0x21eaca=_0x182b4a['length'],_0x555b95=0x0;_0x555b95<_0x21eaca;++_0x555b95){var _0xe6033c=_0x21dc14[_0x182b4a[_0x555b95]],_0x3c42ea=_0x4102d7[_0xe6033c],_0x431541=_0x295dcb[_0xe6033c];_0x200d65[_0x457910(0x1c11)](_0x140636,_0x3c42ea*_0x39be3d,_0x272372*_0x39be3d,_0x431541*_0x39be3d),_0x4102d7[_0xe6033c]=_0x272372,_0x272372+=_0x431541;}return _0x272372;}function rebatchGPU(_0x563788,_0x1276de){var _0x4fe963=_0x68aa19,_0x19381d=_0x563788[_0x4fe963(0x3503)],_0x4e1621=_0x563788['_indexCounts'],_0x55793e=_0x563788[_0x4fe963(0x21c1)],_0x49bd9c=_0x1276de[_0x4fe963(0x1ae7)](),_0x1c1182=[_0x49bd9c],_0x501ea2=_0x563788[_0x4fe963(0x461b)]['indexBuffer'],_0x5b7091=_0x563788['_vaSwap']['indexBuffer'],_0x5c0e44=copyIndicesGPU(_0x501ea2,_0x5b7091,0x0,_0x19381d,_0x4e1621,_0x49bd9c['batchIds'],_0x55793e);for(_0x49bd9c[_0x4fe963(0x19b4)]=0x0,_0x49bd9c[_0x4fe963(0x2d06)]=_0x5c0e44;_0x1276de[_0x4fe963(0x531b)]>0x0;){var _0x3a9812=_0x1276de['pop']();if(Color$2[_0x4fe963(0x2ed4)](_0x3a9812['color'],_0x49bd9c['color']))_0x5c0e44=copyIndicesGPU(_0x501ea2,_0x5b7091,_0x5c0e44,_0x19381d,_0x4e1621,_0x3a9812[_0x4fe963(0x5f0)],_0x55793e),_0x49bd9c[_0x4fe963(0x5f0)]=_0x49bd9c[_0x4fe963(0x5f0)]['concat'](_0x3a9812['batchIds']),_0x49bd9c['count']=_0x5c0e44-_0x49bd9c['offset'];else{var _0x19be3c=_0x5c0e44;_0x5c0e44=copyIndicesGPU(_0x501ea2,_0x5b7091,_0x5c0e44,_0x19381d,_0x4e1621,_0x3a9812[_0x4fe963(0x5f0)],_0x55793e),_0x3a9812[_0x4fe963(0x19b4)]=_0x19be3c,_0x3a9812[_0x4fe963(0x2d06)]=_0x5c0e44-_0x19be3c,_0x1c1182[_0x4fe963(0x3a33)](_0x3a9812),_0x49bd9c=_0x3a9812;}}var _0x30354b=_0x563788[_0x4fe963(0x461b)];_0x563788[_0x4fe963(0x461b)]=_0x563788[_0x4fe963(0x292)],_0x563788[_0x4fe963(0x292)]=_0x30354b,_0x563788[_0x4fe963(0x3d50)]=_0x1c1182;}function compareColors(_0x5dedbe,_0xa2ce7b){var _0x579019=_0x68aa19;return _0xa2ce7b[_0x579019(0x28b8)][_0x579019(0x3efa)]()-_0x5dedbe[_0x579019(0x28b8)][_0x579019(0x3efa)]();}function rebatchCommands(_0xae3f71,_0x446e43){var _0x4f89dd=_0x68aa19;if(!_0xae3f71[_0x4f89dd(0xb70)])return!0x1;for(var _0x4010a6=_0xae3f71['_batchedIndices'],_0x2a4054=_0x4010a6[_0x4f89dd(0x531b)],_0x149af1=!0x1,_0x2bd996={},_0x41a814=0x0;_0x41a814<_0x2a4054;++_0x41a814){var _0x55629d=_0x4010a6[_0x41a814][_0x4f89dd(0x28b8)][_0x4f89dd(0x3efa)]();if(defined$1(_0x2bd996[_0x55629d])){_0x149af1=!0x0;break;}_0x2bd996[_0x55629d]=!0x0;}return _0x149af1?_0x149af1&&!_0xae3f71[_0x4f89dd(0x3f4b)]&&_0xae3f71[_0x4f89dd(0x2cac)]<0x78?void++_0xae3f71[_0x4f89dd(0x2cac)]:(_0x4010a6[_0x4f89dd(0x34f3)](compareColors),_0x446e43[_0x4f89dd(0x5169)]?rebatchGPU(_0xae3f71,_0x4010a6):rebatchCPU(_0xae3f71,_0x4010a6),_0xae3f71[_0x4f89dd(0x2cac)]=0x0,_0xae3f71['_batchDirty']=!0x1,_0xae3f71['_pickCommandsDirty']=!0x0,_0xae3f71[_0x4f89dd(0x21eb)]=!0x0,!0x0):(_0xae3f71[_0x4f89dd(0xb70)]=!0x1,!0x1);}function createColorCommands(_0x3ca0a4,_0x20e65e){var _0xd9afc5=_0x68aa19,_0x4ede4f=rebatchCommands(_0x3ca0a4,_0x20e65e),_0x9bac2b=_0x3ca0a4[_0xd9afc5(0x1d8b)],_0x4a476f=_0x3ca0a4[_0xd9afc5(0x3d50)],_0x56c431=_0x4a476f['length'],_0x2bfed9=0x3*_0x56c431;if(!defined$1(_0x9bac2b)||_0x4ede4f||_0x9bac2b['length']!==_0x2bfed9){_0x9bac2b[_0xd9afc5(0x531b)]=_0x2bfed9;for(var _0x305ac2=_0x3ca0a4[_0xd9afc5(0x461b)],_0x2bddec=_0x3ca0a4[_0xd9afc5(0x3fca)],_0x4dc6f6=defaultValue$1(_0x3ca0a4['_modelMatrix'],Matrix4[_0xd9afc5(0x5139)]),_0x2ecda0=_0x3ca0a4['_uniformMap'],_0x40f66a=_0x3ca0a4['_boundingVolume'],_0x748fb2=0x0;_0x748fb2<_0x56c431;++_0x748fb2){var _0x57002e=_0x4a476f[_0x748fb2][_0xd9afc5(0x19b4)],_0x4f82aa=_0x4a476f[_0x748fb2][_0xd9afc5(0x2d06)],_0xbcb1d8=_0x9bac2b[0x3*_0x748fb2];defined$1(_0xbcb1d8)||(_0xbcb1d8=_0x9bac2b[0x3*_0x748fb2]=new DrawCommand({'owner':_0x3ca0a4})),_0xbcb1d8[_0xd9afc5(0xa85)]=_0x305ac2,_0xbcb1d8[_0xd9afc5(0x221)]=_0x4dc6f6,_0xbcb1d8[_0xd9afc5(0x19b4)]=_0x57002e,_0xbcb1d8[_0xd9afc5(0x2d06)]=_0x4f82aa,_0xbcb1d8[_0xd9afc5(0x5547)]=_0x3ca0a4[_0xd9afc5(0xfc5)],_0xbcb1d8[_0xd9afc5(0x30a0)]=_0x2bddec,_0xbcb1d8[_0xd9afc5(0x15fe)]=_0x2ecda0,_0xbcb1d8['boundingVolume']=_0x40f66a,_0xbcb1d8[_0xd9afc5(0x16e)]=!0x1,_0xbcb1d8[_0xd9afc5(0x18ad)]=Pass$1[_0xd9afc5(0x1500)];var _0x297d87=DrawCommand['shallowClone'](_0xbcb1d8,_0xbcb1d8['derivedCommands'][_0xd9afc5(0x3584)]);_0x297d87[_0xd9afc5(0x5547)]=_0x3ca0a4['_rsStencilPreloadPass3DTiles'],_0x297d87[_0xd9afc5(0x18ad)]=Pass$1['CESIUM_3D_TILE_CLASSIFICATION'],_0xbcb1d8['derivedCommands'][_0xd9afc5(0x3584)]=_0x297d87;var _0x1a1a5b=_0x9bac2b[0x3*_0x748fb2+0x1];defined$1(_0x1a1a5b)||(_0x1a1a5b=_0x9bac2b[0x3*_0x748fb2+0x1]=new DrawCommand({'owner':_0x3ca0a4})),_0x1a1a5b[_0xd9afc5(0xa85)]=_0x305ac2,_0x1a1a5b[_0xd9afc5(0x221)]=_0x4dc6f6,_0x1a1a5b[_0xd9afc5(0x19b4)]=_0x57002e,_0x1a1a5b['count']=_0x4f82aa,_0x1a1a5b[_0xd9afc5(0x5547)]=_0x3ca0a4[_0xd9afc5(0x5fc)],_0x1a1a5b[_0xd9afc5(0x30a0)]=_0x2bddec,_0x1a1a5b['uniformMap']=_0x2ecda0,_0x1a1a5b['boundingVolume']=_0x40f66a,_0x1a1a5b[_0xd9afc5(0x16e)]=!0x1,_0x1a1a5b[_0xd9afc5(0x18ad)]=Pass$1[_0xd9afc5(0x1500)];var _0x1f3a7b=DrawCommand['shallowClone'](_0x1a1a5b,_0x1a1a5b[_0xd9afc5(0x457d)][_0xd9afc5(0x3584)]);_0x1f3a7b['renderState']=_0x3ca0a4[_0xd9afc5(0x119b)],_0x1f3a7b[_0xd9afc5(0x18ad)]=Pass$1['CESIUM_3D_TILE_CLASSIFICATION'],_0x1a1a5b[_0xd9afc5(0x457d)]['tileset']=_0x1f3a7b;var _0x39bbcc=_0x9bac2b[0x3*_0x748fb2+0x2];defined$1(_0x39bbcc)||(_0x39bbcc=_0x9bac2b[0x3*_0x748fb2+0x2]=new DrawCommand({'owner':_0x3ca0a4})),_0x39bbcc['vertexArray']=_0x305ac2,_0x39bbcc[_0xd9afc5(0x221)]=_0x4dc6f6,_0x39bbcc[_0xd9afc5(0x19b4)]=_0x57002e,_0x39bbcc[_0xd9afc5(0x2d06)]=_0x4f82aa,_0x39bbcc['renderState']=_0x3ca0a4[_0xd9afc5(0x1ebd)],_0x39bbcc['shaderProgram']=_0x2bddec,_0x39bbcc[_0xd9afc5(0x15fe)]=_0x2ecda0,_0x39bbcc[_0xd9afc5(0x20c5)]=_0x40f66a,_0x39bbcc[_0xd9afc5(0x16e)]=!0x1,_0x39bbcc['pass']=Pass$1[_0xd9afc5(0x1500)];var _0x29c956=DrawCommand[_0xd9afc5(0x4660)](_0x39bbcc,_0x39bbcc['derivedCommands'][_0xd9afc5(0x3584)]);_0x29c956[_0xd9afc5(0x18ad)]=Pass$1[_0xd9afc5(0x26cf)],_0x39bbcc['derivedCommands']['tileset']=_0x29c956;}_0x3ca0a4[_0xd9afc5(0x2cfa)]=!0x0;}}function createColorCommandsIgnoreShow(_0x37545a,_0x570dd0){var _0x5aa8b0=_0x68aa19;if(_0x37545a[_0x5aa8b0(0x42ba)]!==ClassificationType$1[_0x5aa8b0(0x5366)]&&_0x570dd0[_0x5aa8b0(0x538b)]&&(!defined$1(_0x37545a[_0x5aa8b0(0x349a)])||_0x37545a[_0x5aa8b0(0x2cfa)])){for(var _0x584555=_0x37545a[_0x5aa8b0(0x1d8b)],_0x1801ba=_0x37545a[_0x5aa8b0(0x349a)],_0x10451e=_0x37545a[_0x5aa8b0(0x494d)],_0x832670=_0x584555[_0x5aa8b0(0x531b)],_0x2fd547=_0x1801ba['length']=_0x832670/0x3*0x2,_0x25c7f5=0x0,_0x5e6b45=0x0;_0x5e6b45<_0x2fd547;_0x5e6b45+=0x2){var _0x23818d=_0x1801ba[_0x5e6b45]=DrawCommand['shallowClone'](_0x584555[_0x25c7f5],_0x1801ba[_0x5e6b45]);_0x23818d['shaderProgram']=_0x10451e,_0x23818d[_0x5aa8b0(0x18ad)]=Pass$1[_0x5aa8b0(0x2cae)],(_0x23818d=_0x1801ba[_0x5e6b45+0x1]=DrawCommand['shallowClone'](_0x584555[_0x25c7f5+0x1],_0x1801ba[_0x5e6b45+0x1]))[_0x5aa8b0(0x30a0)]=_0x10451e,_0x23818d[_0x5aa8b0(0x18ad)]=Pass$1[_0x5aa8b0(0x2cae)],_0x25c7f5+=0x3;}_0x37545a[_0x5aa8b0(0x2cfa)]=!0x1;}}function createPickCommands(_0xa01f17){var _0x4e592f=_0x68aa19;if(_0xa01f17[_0x4e592f(0x20f)]){var _0xfa7c3e=_0xa01f17[_0x4e592f(0x3503)][_0x4e592f(0x531b)],_0x599f30=_0xa01f17[_0x4e592f(0x313b)];_0x599f30[_0x4e592f(0x531b)]=0x3*_0xfa7c3e;for(var _0x2c3b2d=_0xa01f17[_0x4e592f(0x461b)],_0x1c9041=_0xa01f17['_spStencil'],_0x3f211e=_0xa01f17[_0x4e592f(0x4d9)],_0x58582f=defaultValue$1(_0xa01f17[_0x4e592f(0x2f1)],Matrix4[_0x4e592f(0x5139)]),_0x519854=_0xa01f17['_uniformMap'],_0x425651=0x0;_0x425651<_0xfa7c3e;++_0x425651){var _0x4f476f=_0xa01f17[_0x4e592f(0x3503)][_0x425651],_0x18e771=_0xa01f17['_indexCounts'][_0x425651],_0x5d5127=defined$1(_0xa01f17[_0x4e592f(0x4fd8)])?_0xa01f17[_0x4e592f(0x4fd8)][_0x425651]:_0xa01f17['boundingVolume'],_0x1e6d55=_0x599f30[0x3*_0x425651];defined$1(_0x1e6d55)||(_0x1e6d55=_0x599f30[0x3*_0x425651]=new DrawCommand({'owner':_0xa01f17,'pickOnly':!0x0})),_0x1e6d55[_0x4e592f(0xa85)]=_0x2c3b2d,_0x1e6d55['modelMatrix']=_0x58582f,_0x1e6d55[_0x4e592f(0x19b4)]=_0x4f476f,_0x1e6d55[_0x4e592f(0x2d06)]=_0x18e771,_0x1e6d55['renderState']=_0xa01f17[_0x4e592f(0xfc5)],_0x1e6d55[_0x4e592f(0x30a0)]=_0x1c9041,_0x1e6d55[_0x4e592f(0x15fe)]=_0x519854,_0x1e6d55[_0x4e592f(0x20c5)]=_0x5d5127,_0x1e6d55[_0x4e592f(0x18ad)]=Pass$1[_0x4e592f(0x1500)];var _0x1de274=DrawCommand[_0x4e592f(0x4660)](_0x1e6d55,_0x1e6d55[_0x4e592f(0x457d)][_0x4e592f(0x3584)]);_0x1de274['renderState']=_0xa01f17[_0x4e592f(0x39f8)],_0x1de274[_0x4e592f(0x18ad)]=Pass$1[_0x4e592f(0x26cf)],_0x1e6d55[_0x4e592f(0x457d)]['tileset']=_0x1de274;var _0x32af75=_0x599f30[0x3*_0x425651+0x1];defined$1(_0x32af75)||(_0x32af75=_0x599f30[0x3*_0x425651+0x1]=new DrawCommand({'owner':_0xa01f17,'pickOnly':!0x0})),_0x32af75[_0x4e592f(0xa85)]=_0x2c3b2d,_0x32af75[_0x4e592f(0x221)]=_0x58582f,_0x32af75[_0x4e592f(0x19b4)]=_0x4f476f,_0x32af75[_0x4e592f(0x2d06)]=_0x18e771,_0x32af75[_0x4e592f(0x5547)]=_0xa01f17[_0x4e592f(0x5fc)],_0x32af75[_0x4e592f(0x30a0)]=_0x1c9041,_0x32af75['uniformMap']=_0x519854,_0x32af75[_0x4e592f(0x20c5)]=_0x5d5127,_0x32af75[_0x4e592f(0x18ad)]=Pass$1[_0x4e592f(0x1500)];var _0x33ec5c=DrawCommand[_0x4e592f(0x4660)](_0x32af75,_0x32af75[_0x4e592f(0x457d)]['tileset']);_0x33ec5c['renderState']=_0xa01f17['_rsStencilDepthPass3DTiles'],_0x33ec5c['pass']=Pass$1[_0x4e592f(0x26cf)],_0x32af75['derivedCommands'][_0x4e592f(0x3584)]=_0x33ec5c;var _0x5e57ef=_0x599f30[0x3*_0x425651+0x2];defined$1(_0x5e57ef)||(_0x5e57ef=_0x599f30[0x3*_0x425651+0x2]=new DrawCommand({'owner':_0xa01f17,'pickOnly':!0x0})),_0x5e57ef['vertexArray']=_0x2c3b2d,_0x5e57ef['modelMatrix']=_0x58582f,_0x5e57ef['offset']=_0x4f476f,_0x5e57ef[_0x4e592f(0x2d06)]=_0x18e771,_0x5e57ef['renderState']=_0xa01f17[_0x4e592f(0x1c3b)],_0x5e57ef['shaderProgram']=_0x3f211e,_0x5e57ef[_0x4e592f(0x15fe)]=_0x519854,_0x5e57ef[_0x4e592f(0x20c5)]=_0x5d5127,_0x5e57ef[_0x4e592f(0x18ad)]=Pass$1[_0x4e592f(0x1500)];var _0x1329db=DrawCommand[_0x4e592f(0x4660)](_0x5e57ef,_0x5e57ef[_0x4e592f(0x457d)][_0x4e592f(0x3584)]);_0x1329db[_0x4e592f(0x18ad)]=Pass$1[_0x4e592f(0x26cf)],_0x5e57ef['derivedCommands'][_0x4e592f(0x3584)]=_0x1329db;}_0xa01f17[_0x4e592f(0x20f)]=!0x1;}}function clearStyle$2(_0x35dd1a,_0x4588a6){var _0x19e374=_0x68aa19;_0x35dd1a[_0x19e374(0x1284)]=!0x0;var _0x404644,_0x2a5fa7=_0x35dd1a['_batchIds'],_0x1ca894=_0x2a5fa7[_0x19e374(0x531b)];for(_0x404644=0x0;_0x404644<_0x1ca894;++_0x404644){var _0x2297d=_0x4588a6[_0x2a5fa7[_0x404644]];_0x2297d['show']=!0x0,_0x2297d['color']=Color$2[_0x19e374(0x2d95)];}var _0x4a34ea=_0x35dd1a['_batchedIndices'];for(_0x1ca894=_0x4a34ea['length'],_0x404644=0x0;_0x404644<_0x1ca894;++_0x404644)_0x4a34ea[_0x404644]['color']=Color$2[_0x19e374(0x254b)](Color$2[_0x19e374(0x2d95)]);_0x35dd1a[_0x19e374(0x1284)]=!0x1,_0x35dd1a[_0x19e374(0xb70)]=!0x0;}Vector3DTilePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x3fa2)]=function(_0x11287c,_0xd1a75d){var _0x40325a=_0x68aa19;for(var _0x2b0506=this[_0x40325a(0xe1c)],_0x44bcda=_0x2b0506[_0x40325a(0x531b)],_0x194410=0x0;_0x194410<_0x44bcda;++_0x194410){var _0x284a69=_0x2b0506[_0x194410];_0xd1a75d[_0x284a69]=new Cesium3DTileFeature(_0x11287c,_0x284a69);}},Vector3DTilePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x39f7)]=function(_0x341976,_0x52595e){var _0x37db3b=_0x68aa19;this[_0x37db3b(0x4fb2)]=_0x341976?_0x52595e:this[_0x37db3b(0xf92)];};var scratchColor$m=new Color$2(),DEFAULT_COLOR_VALUE$2=Color$2[_0x68aa19(0x2d95)],DEFAULT_SHOW_VALUE$1=!0x0,complexExpressionReg=/\$/;function queueCommands$1(_0x1c02fb,_0x38072f,_0x19148e,_0x467458){var _0x385b63=_0x68aa19,_0x46660f,_0x1d2c51,_0x3627f9=_0x1c02fb[_0x385b63(0x42ba)],_0x410b67=_0x3627f9!==ClassificationType$1[_0x385b63(0x2519)],_0x47a199=_0x3627f9!==ClassificationType$1[_0x385b63(0x5366)],_0x1f525f=_0x38072f[_0x385b63(0x3080)],_0x51f182=_0x19148e[_0x385b63(0x531b)];for(_0x1d2c51=0x0;_0x1d2c51<_0x51f182;++_0x1d2c51)_0x410b67&&((_0x46660f=_0x19148e[_0x1d2c51])['pass']=Pass$1['TERRAIN_CLASSIFICATION'],_0x1f525f[_0x385b63(0x3a33)](_0x46660f)),_0x47a199&&((_0x46660f=_0x19148e[_0x1d2c51][_0x385b63(0x457d)][_0x385b63(0x3584)])['pass']=Pass$1[_0x385b63(0x26cf)],_0x1f525f[_0x385b63(0x3a33)](_0x46660f));if(_0x38072f[_0x385b63(0x538b)]&&defined$1(_0x467458)){for(_0x51f182=_0x467458[_0x385b63(0x531b)],_0x1d2c51=0x0;_0x1d2c51<_0x51f182;++_0x1d2c51)_0x1f525f[_0x385b63(0x3a33)](_0x467458[_0x1d2c51]);}}function queueWireframeCommands(_0x5123a7,_0x15f1df){var _0x1a5b17=_0x68aa19;for(var _0x3c5cc1=_0x5123a7[_0x1a5b17(0x3080)],_0xf8fd02=_0x15f1df['length'],_0x471a03=0x0;_0x471a03<_0xf8fd02;_0x471a03+=0x3){var _0x295ee8=_0x15f1df[_0x471a03+0x2];_0x295ee8[_0x1a5b17(0x18ad)]=Pass$1[_0x1a5b17(0x3c49)],_0x3c5cc1[_0x1a5b17(0x3a33)](_0x295ee8);}}function updateWireframe$2(_0x1f5ca0){var _0x219512=_0x68aa19,_0x5b3736=_0x1f5ca0[_0x219512(0x2c2f)]===_0x1f5ca0[_0x219512(0x226c)];if(!(_0x5b3736=_0x5b3736&&!(_0x1f5ca0[_0x219512(0x2c2f)]&&_0x1f5ca0['_wireframeDirty']))){var _0x5a0e9d,_0x56bb8b;defined$1(_0x1f5ca0[_0x219512(0x358a)])||(_0x1f5ca0[_0x219512(0x358a)]=RenderState['fromCache']({})),_0x1f5ca0[_0x219512(0x2c2f)]?(_0x5a0e9d=_0x1f5ca0[_0x219512(0x358a)],_0x56bb8b=PrimitiveType$1['LINES']):(_0x5a0e9d=_0x1f5ca0['_rsColorPass'],_0x56bb8b=PrimitiveType$1['TRIANGLES']);for(var _0x4c5956=_0x1f5ca0[_0x219512(0x1d8b)],_0x59a979=_0x4c5956[_0x219512(0x531b)],_0x27fd21=0x0;_0x27fd21<_0x59a979;_0x27fd21+=0x3){var _0x75d0be=_0x4c5956[_0x27fd21+0x2];_0x75d0be['renderState']=_0x5a0e9d,_0x75d0be['primitiveType']=_0x56bb8b;}_0x1f5ca0[_0x219512(0x226c)]=_0x1f5ca0[_0x219512(0x2c2f)],_0x1f5ca0[_0x219512(0x21eb)]=!0x1;}}Vector3DTilePrimitive[_0x68aa19(0x4b51)]['applyStyle']=function(_0x5b7ea0,_0x5657b0){var _0x314c3f=_0x68aa19;if(defined$1(_0x5b7ea0)){var _0x345ef7=_0x5b7ea0[_0x314c3f(0x28b8)],_0x3845ae=_0x345ef7 instanceof Expression&&!complexExpressionReg[_0x314c3f(0x8e2)](_0x345ef7[_0x314c3f(0x22fc)]);this[_0x314c3f(0x1284)]=_0x3845ae;var _0x45da86,_0x49a8ae=this['_batchIds'],_0x4d4e33=_0x49a8ae['length'];for(_0x45da86=0x0;_0x45da86<_0x4d4e33;++_0x45da86){var _0x1ef85d=_0x5657b0[_0x49a8ae[_0x45da86]];_0x1ef85d[_0x314c3f(0x28b8)]=defined$1(_0x5b7ea0[_0x314c3f(0x28b8)])?_0x5b7ea0[_0x314c3f(0x28b8)]['evaluateColor'](_0x1ef85d,scratchColor$m):DEFAULT_COLOR_VALUE$2,_0x1ef85d[_0x314c3f(0x105f)]=defined$1(_0x5b7ea0[_0x314c3f(0x105f)])?_0x5b7ea0[_0x314c3f(0x105f)][_0x314c3f(0x35e2)](_0x1ef85d):DEFAULT_SHOW_VALUE$1;}if(_0x3845ae){var _0x37dfda=this[_0x314c3f(0x3d50)];for(_0x4d4e33=_0x37dfda[_0x314c3f(0x531b)],_0x45da86=0x0;_0x45da86<_0x4d4e33;++_0x45da86)_0x37dfda[_0x45da86][_0x314c3f(0x28b8)]=Color$2[_0x314c3f(0x254b)](Color$2[_0x314c3f(0x2d95)]);this['_updatingAllCommands']=!0x1,this[_0x314c3f(0xb70)]=!0x0;}}else clearStyle$2(this,_0x5657b0);},Vector3DTilePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x13d0)]=function(_0x31a726,_0x187b5a){var _0x4c9300=_0x68aa19;if(!this['_updatingAllCommands']){var _0x49e6b8=this[_0x4c9300(0x21c1)],_0x2e90f0=_0x49e6b8[_0x31a726];if(defined$1(_0x2e90f0)){var _0x44d61e,_0x745bd9=this[_0x4c9300(0x3503)],_0xf8e9c8=this[_0x4c9300(0x43e3)],_0x5695e6=_0x745bd9[_0x2e90f0],_0x262d44=_0xf8e9c8[_0x2e90f0],_0x442c24=this[_0x4c9300(0x3d50)],_0x12d4d6=_0x442c24[_0x4c9300(0x531b)];for(_0x44d61e=0x0;_0x44d61e<_0x12d4d6;++_0x44d61e){var _0x5ca141=_0x442c24[_0x44d61e][_0x4c9300(0x19b4)],_0x1629ea=_0x442c24[_0x44d61e][_0x4c9300(0x2d06)];if(_0x5695e6>=_0x5ca141&&_0x5695e6<_0x5ca141+_0x1629ea)break;}_0x442c24[_0x4c9300(0x3a33)](new Vector3DTileBatch({'color':Color$2[_0x4c9300(0x254b)](_0x187b5a),'offset':_0x5695e6,'count':_0x262d44,'batchIds':[_0x31a726]}));for(var _0x4ba493=[],_0x2abf9e=[],_0x539b25=_0x442c24[_0x44d61e]['batchIds'],_0x2743c7=_0x539b25['length'],_0x9b8223=0x0;_0x9b8223<_0x2743c7;++_0x9b8223){var _0x5566f9=_0x539b25[_0x9b8223];if(_0x5566f9!==_0x31a726)_0x745bd9[_0x49e6b8[_0x5566f9]]<_0x5695e6?_0x4ba493['push'](_0x5566f9):_0x2abf9e[_0x4c9300(0x3a33)](_0x5566f9);}0x0!==_0x2abf9e[_0x4c9300(0x531b)]&&_0x442c24['push'](new Vector3DTileBatch({'color':Color$2[_0x4c9300(0x254b)](_0x442c24[_0x44d61e][_0x4c9300(0x28b8)]),'offset':_0x5695e6+_0x262d44,'count':_0x442c24[_0x44d61e][_0x4c9300(0x19b4)]+_0x442c24[_0x44d61e]['count']-(_0x5695e6+_0x262d44),'batchIds':_0x2abf9e})),0x0!==_0x4ba493[_0x4c9300(0x531b)]?(_0x442c24[_0x44d61e][_0x4c9300(0x2d06)]=_0x5695e6-_0x442c24[_0x44d61e][_0x4c9300(0x19b4)],_0x442c24[_0x44d61e][_0x4c9300(0x5f0)]=_0x4ba493):_0x442c24[_0x4c9300(0x4bc6)](_0x44d61e,0x1),this[_0x4c9300(0xb70)]=!0x0;}}},Vector3DTilePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x302a4b){var _0x5cf819=_0x68aa19,_0x974b8e=_0x302a4b[_0x5cf819(0x4174)];createVertexArray$4(this,_0x974b8e),createShaders$2(this,_0x974b8e),createRenderStates$3(this),createUniformMap$5(this,_0x974b8e);var _0x426cae=_0x302a4b[_0x5cf819(0x14f6)];_0x426cae[_0x5cf819(0x2507)]&&(createColorCommands(this,_0x974b8e),createColorCommandsIgnoreShow(this,_0x302a4b),updateWireframe$2(this),this[_0x5cf819(0x226c)]?queueWireframeCommands(_0x302a4b,this[_0x5cf819(0x1d8b)]):queueCommands$1(this,_0x302a4b,this[_0x5cf819(0x1d8b)],this[_0x5cf819(0x349a)])),_0x426cae[_0x5cf819(0x3f0b)]&&(createPickCommands(this),queueCommands$1(this,_0x302a4b,this['_pickCommands']));},Vector3DTilePrimitive['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},Vector3DTilePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x1c3633=_0x68aa19;return this[_0x1c3633(0x461b)]=this[_0x1c3633(0x461b)]&&this[_0x1c3633(0x461b)][_0x1c3633(0x2578)](),this['_sp']=this[_0x1c3633(0x3fca)]&&this[_0x1c3633(0x3fca)][_0x1c3633(0x2578)](),this[_0x1c3633(0x4d9)]=this[_0x1c3633(0x4d9)]&&this[_0x1c3633(0x4d9)][_0x1c3633(0x2578)](),this['_vaSwap']=this[_0x1c3633(0x292)]&&this[_0x1c3633(0x292)][_0x1c3633(0x2578)](),destroyObject$1(this);};var boundingSphereCartesian3Scratch$1=new Cartesian3(),ModelState$1=ModelUtility[_0x68aa19(0x1419)];function ClassificationModel(_0x415243){var _0x1c82d1=_0x68aa19,_0x1841f1=(_0x415243=defaultValue$1(_0x415243,defaultValue$1[_0x1c82d1(0x494f)]))[_0x1c82d1(0x1ae0)];if(_0x1841f1 instanceof ArrayBuffer&&(_0x1841f1=new Uint8Array(_0x1841f1)),!(_0x1841f1 instanceof Uint8Array))throw new RuntimeError$2('Only\x20binary\x20glTF\x20is\x20supported\x20as\x20a\x20classifier.');updateVersion(_0x1841f1=parseGlb(_0x1841f1)),addDefaults(_0x1841f1),processModelMaterialsCommon(_0x1841f1),processPbrMaterials(_0x1841f1),ForEach['buffer'](_0x1841f1,function(_0x375028){var _0xe2503b=_0x1c82d1;if(!defined$1(_0x375028['extras']['_pipeline'][_0xe2503b(0x33b8)]))throw new RuntimeError$2(_0xe2503b(0x92f));});var _0x3bcedd=_0x1841f1[_0x1c82d1(0x3643)],_0x2cc3c5=_0x1841f1[_0x1c82d1(0x98f)],_0x502645=_0x3bcedd[0x0]['mesh'];if(0x1!==_0x3bcedd[_0x1c82d1(0x531b)]||!defined$1(_0x502645))throw new RuntimeError$2('Only\x20one\x20node\x20is\x20supported\x20for\x20classification\x20and\x20it\x20must\x20have\x20a\x20mesh.');if(0x1!==_0x2cc3c5[_0x1c82d1(0x531b)])throw new RuntimeError$2(_0x1c82d1(0x3372));var _0x619ec1=_0x2cc3c5[0x0][_0x1c82d1(0x4b14)];if(0x1!==_0x619ec1[_0x1c82d1(0x531b)])throw new RuntimeError$2(_0x1c82d1(0x129a));if(!defined$1(_0x619ec1[0x0]['attributes'][_0x1c82d1(0x236c)]))throw new RuntimeError$2(_0x1c82d1(0x2cc9));if(!defined$1(_0x619ec1[0x0]['attributes'][_0x1c82d1(0x1a2b)]))throw new RuntimeError$2('The\x20mesh\x20must\x20have\x20a\x20batch\x20id\x20attribute.');this[_0x1c82d1(0x95e)]=_0x1841f1,this[_0x1c82d1(0x105f)]=defaultValue$1(_0x415243[_0x1c82d1(0x105f)],!0x0),this[_0x1c82d1(0x221)]=Matrix4[_0x1c82d1(0x254b)](defaultValue$1(_0x415243[_0x1c82d1(0x221)],Matrix4[_0x1c82d1(0x5139)])),this[_0x1c82d1(0x2f1)]=Matrix4[_0x1c82d1(0x254b)](this['modelMatrix']),this[_0x1c82d1(0x4b22)]=!0x1,this[_0x1c82d1(0x38bb)]=when[_0x1c82d1(0x25e3)](),this[_0x1c82d1(0x4526)]=defaultValue$1(_0x415243[_0x1c82d1(0x4526)],!0x1),this[_0x1c82d1(0x432a)]=!0x1,this[_0x1c82d1(0x2c2f)]=defaultValue$1(_0x415243[_0x1c82d1(0x2c2f)],!0x1),this[_0x1c82d1(0x226c)]=!0x1,this['_classificationType']=_0x415243[_0x1c82d1(0x42ba)],this[_0x1c82d1(0x4bb9)]=_0x415243['vertexShaderLoaded'],this['_classificationShaderLoaded']=_0x415243[_0x1c82d1(0x583b)],this[_0x1c82d1(0xd8f)]=_0x415243[_0x1c82d1(0x1c68)],this[_0x1c82d1(0x4186)]=_0x415243[_0x1c82d1(0xa59)],this[_0x1c82d1(0x1299)]=defaultValue$1(_0x415243['ignoreCommands'],!0x1),this['_upAxis']=defaultValue$1(_0x415243[_0x1c82d1(0x3ad0)],Axis$2['Y']),this[_0x1c82d1(0x4472)]=_0x415243['batchTable'],this[_0x1c82d1(0x4d5)]=new Matrix4(),this[_0x1c82d1(0x1dc2)]=void 0x0,this[_0x1c82d1(0xd7d)]=void 0x0,this[_0x1c82d1(0x17d)]=new BoundingSphere(),this[_0x1c82d1(0x3d20)]=ModelState$1[_0x1c82d1(0x1f40)],this[_0x1c82d1(0x56af)]=void 0x0,this['_mode']=void 0x0,this[_0x1c82d1(0x2a6b)]=!0x1,this[_0x1c82d1(0x1d07)]=new Matrix4(),this['_primitive']=void 0x0,this['_extensionsUsed']=void 0x0,this[_0x1c82d1(0x31ba)]=void 0x0,this[_0x1c82d1(0x9db)]=void 0x0,this[_0x1c82d1(0x4a98)]={},this['_vertexArray']=void 0x0,this[_0x1c82d1(0x21e0)]=void 0x0,this[_0x1c82d1(0x5461)]=void 0x0,this[_0x1c82d1(0x1ad0)]=0x0,this[_0x1c82d1(0x3a9b)]=0x0,this['_rtcCenter']=void 0x0,this[_0x1c82d1(0x25dc)]=void 0x0,this[_0x1c82d1(0x135f)]=void 0x0,this[_0x1c82d1(0x9d0)]=void 0x0;}function addBuffersToLoadResources$1(_0x135474){var _0x299492=_0x68aa19,_0x2c359d=_0x135474[_0x299492(0x1ae0)],_0x53c91f=_0x135474[_0x299492(0x56af)];ForEach[_0x299492(0x1de1)](_0x2c359d,function(_0x15d80d,_0x398fbb){var _0x2a03eb=_0x299492;_0x53c91f[_0x2a03eb(0x49d7)][_0x398fbb]=_0x15d80d[_0x2a03eb(0x2c55)][_0x2a03eb(0xf10)][_0x2a03eb(0x33b8)];});}function parseBufferViews$1(_0x4d9068){var _0x354d3c=_0x68aa19,_0x4a79c2=_0x4d9068[_0x354d3c(0x1ae0)][_0x354d3c(0xb5c)],_0x164fd4=_0x4d9068[_0x354d3c(0x56af)][_0x354d3c(0xe60)];ForEach[_0x354d3c(0x246a)](_0x4d9068['gltf'],function(_0x148c74,_0xd2d2bd){var _0x3ce9d5=_0x354d3c;_0x148c74[_0x3ce9d5(0x15c9)]===WebGLConstants$1['ARRAY_BUFFER']&&_0x164fd4[_0x3ce9d5(0x7f4)](_0xd2d2bd);});var _0x3eaec1=_0x4d9068[_0x354d3c(0x56af)][_0x354d3c(0x566c)],_0x6a0db2={};ForEach[_0x354d3c(0x2165)](_0x4d9068['gltf'],function(_0x13eb9e){var _0x28f0d5=_0x354d3c,_0x120c6f=_0x13eb9e[_0x28f0d5(0x246a)];_0x4a79c2[_0x120c6f][_0x28f0d5(0x15c9)]!==WebGLConstants$1['ELEMENT_ARRAY_BUFFER']||defined$1(_0x6a0db2[_0x120c6f])||(_0x6a0db2[_0x120c6f]=!0x0,_0x3eaec1[_0x28f0d5(0x7f4)]({'id':_0x120c6f,'componentType':_0x13eb9e['componentType']}));});}function createVertexBuffer$2(_0xb5a0f5,_0x4aa960){var _0x931058=_0x68aa19,_0x1378e4=_0x4aa960['_loadResources'],_0x1855f2=_0x4aa960[_0x931058(0x1ae0)][_0x931058(0xb5c)][_0xb5a0f5],_0xd458d4=_0x1378e4['getBuffer'](_0x1855f2);_0x4aa960['_buffers'][_0xb5a0f5]=_0xd458d4,_0x4aa960[_0x931058(0x1ad0)]+=_0xd458d4[_0x931058(0x21dd)];}function createIndexBuffer$3(_0x4f897e,_0x297ae0,_0x4283de){var _0x5b9a8f=_0x68aa19,_0xf54864=_0x4283de['_loadResources'],_0x37a0da=_0x4283de[_0x5b9a8f(0x1ae0)][_0x5b9a8f(0xb5c)][_0x4f897e],_0x5abc97={'typedArray':_0xf54864[_0x5b9a8f(0x35f3)](_0x37a0da),'indexDatatype':_0x297ae0};_0x4283de[_0x5b9a8f(0x4a98)][_0x4f897e]=_0x5abc97,_0x4283de[_0x5b9a8f(0x1ad0)]+=_0x5abc97[_0x5b9a8f(0x1451)][_0x5b9a8f(0x21dd)];}function createBuffers$3(_0x55523c){var _0x336480=_0x68aa19,_0x3261cc=_0x55523c[_0x336480(0x56af)];if(0x0===_0x3261cc[_0x336480(0x5337)]){for(var _0x5da66d=_0x3261cc[_0x336480(0xe60)],_0x921ca8=_0x3261cc[_0x336480(0x566c)];_0x5da66d[_0x336480(0x531b)]>0x0;)createVertexBuffer$2(_0x5da66d['dequeue'](),_0x55523c);for(;_0x921ca8[_0x336480(0x531b)]>0x0;){var _0x4539f8=_0x921ca8[_0x336480(0x1215)]();createIndexBuffer$3(_0x4539f8['id'],_0x4539f8[_0x336480(0xe17)],_0x55523c);}}}function modifyShaderForQuantizedAttributes$1(_0x416341,_0x343323){var _0x5ddbfa=_0x68aa19,_0x14136b=_0x343323[_0x5ddbfa(0x1ae0)][_0x5ddbfa(0x98f)][0x0][_0x5ddbfa(0x4b14)][0x0],_0x53a2cb=ModelUtility[_0x5ddbfa(0x435d)](_0x343323[_0x5ddbfa(0x1ae0)],_0x14136b,_0x416341);return _0x343323[_0x5ddbfa(0x9db)]=_0x53a2cb['uniforms'],_0x53a2cb[_0x5ddbfa(0xe24)];}function modifyShader$1(_0xc9e2c1,_0xbe5485){return defined$1(_0xbe5485)&&(_0xc9e2c1=_0xbe5485(_0xc9e2c1)),_0xc9e2c1;}function createProgram$1(_0x21022b){var _0x37b93c=_0x68aa19,_0x31236b=_0x21022b['gltf'],_0x2c5289=ModelUtility['getAttributeOrUniformBySemantic'](_0x31236b,'POSITION'),_0x3feaf8=ModelUtility[_0x37b93c(0x1eb4)](_0x31236b,'_BATCHID'),_0x46934e={};_0x46934e[_0x2c5289]=0x0,_0x46934e[_0x3feaf8]=0x1;var _0x49e575,_0x3fcaa2,_0x3e51c3=ModelUtility[_0x37b93c(0x1eb4)](_0x31236b,'MODELVIEWPROJECTION');if(defined$1(_0x3e51c3))_0x49e575=_0x37b93c(0x136e)+_0x3e51c3+';\x0a',_0x3fcaa2=_0x3e51c3+_0x37b93c(0x29fe)+_0x2c5289+_0x37b93c(0x4785);else{var _0xa03c72=ModelUtility[_0x37b93c(0x1eb4)](_0x31236b,_0x37b93c(0x1f46)),_0x2b4aa1=ModelUtility[_0x37b93c(0x1eb4)](_0x31236b,_0x37b93c(0x4998));defined$1(_0x2b4aa1)||(_0x2b4aa1=ModelUtility[_0x37b93c(0x1eb4)](_0x31236b,_0x37b93c(0x4a00))),_0x49e575=_0x37b93c(0x136e)+_0x2b4aa1+_0x37b93c(0x23ba)+_0xa03c72+';\x0a',_0x3fcaa2=_0xa03c72+_0x37b93c(0x185c)+_0x2b4aa1+_0x37b93c(0x29fe)+_0x2c5289+',\x201.0)';}var _0x3337fd=_0x37b93c(0x1ad6)+_0x2c5289+';\x0aattribute\x20float\x20'+_0x3feaf8+';\x0a'+_0x49e575+'void\x20main()\x20{\x0a'+(_0x37b93c(0x4d44)+_0x3fcaa2+';\x0a')+_0x37b93c(0x3cc3);_0x21022b[_0x37b93c(0x83a)]['WEB3D_quantized_attributes']&&(_0x3337fd=modifyShaderForQuantizedAttributes$1(_0x3337fd,_0x21022b));var _0x5225ed=modifyShader$1(_0x3337fd,_0x21022b[_0x37b93c(0x4bb9)]),_0x43d878=modifyShader$1('#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.0);\x20\x0a\x20\x20\x20\x20czm_writeDepthClampedToFarPlane();\x0a}\x0a',_0x21022b[_0x37b93c(0x454)]);_0x5225ed=ModelUtility[_0x37b93c(0x5448)](_0x5225ed,_0x3fcaa2),_0x43d878=ModelUtility[_0x37b93c(0x539)](_0x43d878),_0x21022b[_0x37b93c(0x21e0)]={'vertexShaderSource':_0x5225ed,'fragmentShaderSource':_0x43d878,'attributeLocations':_0x46934e};}function getAttributeLocations$2(){return{'POSITION':0x0,'_BATCHID':0x1};}function createVertexArray$3(_0x4c83d4){var _0x124fe0=_0x68aa19;if(_0x4c83d4[_0x124fe0(0x56af)][_0x124fe0(0x281b)]()&&!defined$1(_0x4c83d4[_0x124fe0(0x225)])){var _0x559c39,_0x2fd677=_0x4c83d4[_0x124fe0(0x4a98)],_0x4e07be=_0x4c83d4[_0x124fe0(0x1ae0)],_0x36219c=_0x4e07be[_0x124fe0(0x4116)],_0x8f3846=_0x4e07be[_0x124fe0(0x98f)][0x0][_0x124fe0(0x4b14)][0x0],_0x3cb6c4=getAttributeLocations$2(),_0x2020ca={};if(ForEach[_0x124fe0(0x54f6)](_0x8f3846,function(_0x5522c3,_0x12eb27){var _0x213cbb=_0x124fe0,_0x457c27=_0x3cb6c4[_0x12eb27];if(defined$1(_0x457c27)){var _0x10e8f4=_0x36219c[_0x5522c3];_0x2020ca[_0x12eb27]={'index':_0x457c27,'vertexBuffer':_0x2fd677[_0x10e8f4[_0x213cbb(0x246a)]],'componentsPerAttribute':numberOfComponentsForType(_0x10e8f4[_0x213cbb(0x3243)]),'componentDatatype':_0x10e8f4[_0x213cbb(0xe17)],'offsetInBytes':_0x10e8f4[_0x213cbb(0x42fe)],'strideInBytes':getAccessorByteStride(_0x4e07be,_0x10e8f4)};}}),defined$1(_0x8f3846[_0x124fe0(0x525a)])){var _0x1c1ae8=_0x36219c[_0x8f3846[_0x124fe0(0x525a)]];_0x559c39=_0x2fd677[_0x1c1ae8[_0x124fe0(0x246a)]];}_0x4c83d4[_0x124fe0(0x225)]={'attributes':_0x2020ca,'indexBuffer':_0x559c39};}}Object[_0x68aa19(0x5b7)](ClassificationModel[_0x68aa19(0x4b51)],{'gltf':{'get':function(){var _0x4b9e08=_0x68aa19;return this[_0x4b9e08(0x95e)];}},'boundingSphere':{'get':function(){var _0x589eec=_0x68aa19,_0x230712=this[_0x589eec(0x221)],_0x3b8c04=Matrix4[_0x589eec(0x5400)](_0x230712,boundingSphereCartesian3Scratch$1),_0x416abf=this[_0x589eec(0x17d)];return _0x416abf[_0x589eec(0x19ee)]=Cartesian3[_0x589eec(0x1793)](this[_0x589eec(0xd7d)][_0x589eec(0x19ee)],_0x3b8c04,_0x416abf['center']),_0x416abf[_0x589eec(0x2896)]=Cartesian3[_0x589eec(0x4c59)](_0x3b8c04)*this[_0x589eec(0x1dc2)],defined$1(this[_0x589eec(0x5015)])&&Cartesian3[_0x589eec(0x4979)](this[_0x589eec(0x5015)],_0x416abf[_0x589eec(0x19ee)],_0x416abf[_0x589eec(0x19ee)]),_0x416abf;}},'ready':{'get':function(){var _0x2ec8a4=_0x68aa19;return this[_0x2ec8a4(0x4b22)];}},'readyPromise':{'get':function(){var _0x44b508=_0x68aa19;return this['_readyPromise'][_0x44b508(0x28bc)];}},'dirty':{'get':function(){return this['_dirty'];}},'extensionsUsed':{'get':function(){var _0x41f2f7=_0x68aa19;return defined$1(this[_0x41f2f7(0x18b2)])||(this[_0x41f2f7(0x18b2)]=ModelUtility['getUsedExtensions'](this[_0x41f2f7(0x1ae0)])),this[_0x41f2f7(0x18b2)];}},'extensionsRequired':{'get':function(){var _0x3aa8e8=_0x68aa19;return defined$1(this['_extensionsRequired'])||(this['_extensionsRequired']=ModelUtility[_0x3aa8e8(0x378b)](this[_0x3aa8e8(0x1ae0)])),this[_0x3aa8e8(0x31ba)];}},'upAxis':{'get':function(){var _0x286b02=_0x68aa19;return this[_0x286b02(0x25f3)];}},'trianglesLength':{'get':function(){var _0x5bd1f4=_0x68aa19;return this[_0x5bd1f4(0x3a9b)];}},'geometryByteLength':{'get':function(){var _0x22064f=_0x68aa19;return this[_0x22064f(0x1ad0)];}},'texturesByteLength':{'get':function(){return 0x0;}},'classificationType':{'get':function(){var _0x119b86=_0x68aa19;return this[_0x119b86(0x1281)];}}});var gltfSemanticUniforms={'PROJECTION':function(_0x45f0b9,_0x2de749){var _0x11ea0d=_0x68aa19;return ModelUtility[_0x11ea0d(0x81e)]()['PROJECTION'](_0x45f0b9,_0x2de749);},'MODELVIEW':function(_0x27c168,_0x17da8c){var _0x5cbd08=_0x68aa19;return ModelUtility[_0x5cbd08(0x81e)]()[_0x5cbd08(0x4998)](_0x27c168,_0x17da8c);},'CESIUM_RTC_MODELVIEW':function(_0x4581a2,_0x37741b){var _0x5157d9=_0x68aa19;return ModelUtility[_0x5157d9(0x81e)]()[_0x5157d9(0x4a00)](_0x4581a2,_0x37741b);},'MODELVIEWPROJECTION':function(_0x45a1e6,_0x473ba6){var _0x128337=_0x68aa19;return ModelUtility[_0x128337(0x81e)]()[_0x128337(0x3479)](_0x45a1e6,_0x473ba6);}};function createUniformMap$4(_0xdd55c8,_0x362ed4){var _0x1416b8=_0x68aa19;if(!defined$1(_0xdd55c8[_0x1416b8(0x5461)])){var _0xb4eae6={};ForEach[_0x1416b8(0x4619)](_0xdd55c8['gltf'],function(_0xddbe0f){ForEach['techniqueUniform'](_0xddbe0f,function(_0x239a76,_0x481b9a){var _0x1f1c93=_0x54f3;defined$1(_0x239a76[_0x1f1c93(0x40e1)])&&defined$1(gltfSemanticUniforms[_0x239a76[_0x1f1c93(0x40e1)]])&&(_0xb4eae6[_0x481b9a]=gltfSemanticUniforms[_0x239a76[_0x1f1c93(0x40e1)]](_0x362ed4['uniformState'],_0xdd55c8));});}),_0xdd55c8[_0x1416b8(0x5461)]=_0xb4eae6;}}function createUniformsForQuantizedAttributes$1(_0x52ed64,_0x2c23e5){var _0x4f5367=_0x68aa19;return ModelUtility[_0x4f5367(0x7ae)](_0x52ed64[_0x4f5367(0x1ae0)],_0x2c23e5,_0x52ed64[_0x4f5367(0x9db)]);}function triangleCountFromPrimitiveIndices$1(_0x50b7b8,_0x400c38){var _0x15fea2=_0x68aa19;switch(_0x50b7b8[_0x15fea2(0x4318)]){case PrimitiveType$1['TRIANGLES']:return _0x400c38/0x3;case PrimitiveType$1[_0x15fea2(0x14e7)]:case PrimitiveType$1[_0x15fea2(0x4495)]:return Math[_0x15fea2(0x2bc6)](_0x400c38-0x2,0x0);default:return 0x0;}}function createPrimitive$2(_0x34a09d){var _0x352d00=_0x68aa19,_0x195130,_0x23922f,_0xd8af4c=_0x34a09d[_0x352d00(0x4472)],_0x2e5e8c=_0x34a09d[_0x352d00(0x5461)],_0x24fd82=_0x34a09d[_0x352d00(0x225)],_0x1072d8=_0x34a09d[_0x352d00(0x1ae0)],_0x21219d=_0x1072d8[_0x352d00(0x4116)],_0x53885e=_0x1072d8[_0x352d00(0x98f)][0x0][_0x352d00(0x4b14)][0x0],_0x4dfb15=_0x21219d[_0x53885e[_0x352d00(0x525a)]],_0x129cd6=_0x53885e['attributes'][_0x352d00(0x236c)],_0x6fab7c=ModelUtility[_0x352d00(0x1b03)](_0x1072d8,_0x129cd6),_0x5c20b5=BoundingSphere[_0x352d00(0x4474)](Cartesian3['fromArray'](_0x6fab7c[_0x352d00(0x27d5)]),Cartesian3['fromArray'](_0x6fab7c[_0x352d00(0x2bc6)]));defined$1(_0x4dfb15)?(_0x23922f=_0x4dfb15['count'],_0x195130=_0x4dfb15[_0x352d00(0x42fe)]/IndexDatatype$1['getSizeInBytes'](_0x4dfb15['componentType'])):(_0x23922f=_0x21219d[_0x53885e[_0x352d00(0x1b28)][_0x352d00(0x236c)]][_0x352d00(0x2d06)],_0x195130=0x0),(_0x34a09d[_0x352d00(0x3a9b)]+=triangleCountFromPrimitiveIndices$1(_0x53885e,_0x23922f),defined$1(_0x34a09d[_0x352d00(0xd8f)])&&(_0x2e5e8c=_0x34a09d[_0x352d00(0xd8f)](_0x2e5e8c)),_0x34a09d[_0x352d00(0x83a)][_0x352d00(0x27dc)])&&(_0x2e5e8c=combine$2(_0x2e5e8c,createUniformsForQuantizedAttributes$1(_0x34a09d,_0x53885e)));var _0x3dfc4f=_0x24fd82[_0x352d00(0x1b28)]['POSITION'],_0x459363=_0x3dfc4f[_0x352d00(0x3faf)],_0x497a7a=_0x3dfc4f[_0x352d00(0x20aa)],_0x4c3b72=_0x497a7a['byteOffset'],_0x5818df=_0x497a7a[_0x352d00(0x21dd)]/ComponentDatatype$1['getSizeInBytes'](_0x459363),_0x5d40ac=ComponentDatatype$1['createArrayBufferView'](_0x459363,_0x497a7a['buffer'],_0x4c3b72,_0x5818df);_0x459363=(_0x3dfc4f=_0x24fd82[_0x352d00(0x1b28)]['_BATCHID'])[_0x352d00(0x3faf)],_0x4c3b72=(_0x497a7a=_0x3dfc4f[_0x352d00(0x20aa)])[_0x352d00(0x42fe)],_0x5818df=_0x497a7a[_0x352d00(0x21dd)]/ComponentDatatype$1[_0x352d00(0x2f7d)](_0x459363);var _0x8989dd,_0x3600f2=ComponentDatatype$1['createArrayBufferView'](_0x459363,_0x497a7a['buffer'],_0x4c3b72,_0x5818df),_0x491fdc=_0x24fd82[_0x352d00(0x53f0)][_0x352d00(0x1451)];_0x8989dd=_0x24fd82['indexBuffer'][_0x352d00(0x38c0)]===IndexDatatype$1['UNSIGNED_SHORT']?new Uint16Array(_0x491fdc['buffer'],_0x491fdc[_0x352d00(0x42fe)],_0x491fdc[_0x352d00(0x21dd)]/Uint16Array[_0x352d00(0x1c17)]):new Uint32Array(_0x491fdc[_0x352d00(0x1de1)],_0x491fdc['byteOffset'],_0x491fdc[_0x352d00(0x21dd)]/Uint32Array['BYTES_PER_ELEMENT']),_0x5d40ac=arraySlice(_0x5d40ac);var _0xb05a0a,_0x403a99,_0x3a5c1f,_0x5d6931=[],_0x1b80d9=[],_0x496303=[],_0x52ecca=[],_0x52b735=(_0x3600f2=arraySlice(_0x3600f2))[(_0x8989dd=arraySlice(_0x8989dd,_0x195130,_0x195130+_0x23922f))[0x0]];_0x5d6931[_0x352d00(0x3a33)](_0x52b735),_0x496303[_0x352d00(0x3a33)](0x0);for(var _0x286354=_0x8989dd['length'],_0x2cd84e=0x1;_0x2cd84e<_0x286354;++_0x2cd84e)(_0xb05a0a=_0x3600f2[_0x8989dd[_0x2cd84e]])!==_0x52b735&&(_0x3a5c1f=_0x2cd84e-(_0x403a99=_0x496303[_0x496303['length']-0x1]),_0x5d6931[_0x352d00(0x3a33)](_0xb05a0a),_0x1b80d9[_0x352d00(0x3a33)](_0x3a5c1f),_0x496303[_0x352d00(0x3a33)](_0x2cd84e),_0x52ecca[_0x352d00(0x3a33)](new Vector3DTileBatch({'offset':_0x403a99,'count':_0x3a5c1f,'batchIds':[_0x52b735],'color':Color$2['WHITE']})),_0x52b735=_0xb05a0a);_0x3a5c1f=_0x286354-(_0x403a99=_0x496303[_0x496303['length']-0x1]),_0x1b80d9[_0x352d00(0x3a33)](_0x3a5c1f),_0x52ecca[_0x352d00(0x3a33)](new Vector3DTileBatch({'offset':_0x403a99,'count':_0x3a5c1f,'batchIds':[_0x52b735],'color':Color$2[_0x352d00(0x2d95)]}));var _0x3ab676=_0x34a09d[_0x352d00(0x21e0)],_0x4234dd=_0x3ab676[_0x352d00(0x1f4b)],_0x7944ea=_0x3ab676[_0x352d00(0x1eae)],_0x291022=_0x3ab676['attributeLocations'],_0x34f9a6=defined$1(_0x34a09d[_0x352d00(0x4186)])?_0x34a09d[_0x352d00(0x4186)]():void 0x0;_0x34a09d[_0x352d00(0x3457)]=new Vector3DTilePrimitive({'classificationType':_0x34a09d[_0x352d00(0x1281)],'positions':_0x5d40ac,'indices':_0x8989dd,'indexOffsets':_0x496303,'indexCounts':_0x1b80d9,'batchIds':_0x5d6931,'vertexBatchIds':_0x3600f2,'batchedIndices':_0x52ecca,'batchTable':_0xd8af4c,'boundingVolume':new BoundingSphere(),'_vertexShaderSource':_0x4234dd,'_fragmentShaderSource':_0x7944ea,'_attributeLocations':_0x291022,'_uniformMap':_0x2e5e8c,'_pickId':_0x34f9a6,'_modelMatrix':new Matrix4(),'_boundingSphere':_0x5c20b5}),_0x34a09d[_0x352d00(0x4a98)]=void 0x0,_0x34a09d[_0x352d00(0x225)]=void 0x0,_0x34a09d['_shaderProgram']=void 0x0,_0x34a09d[_0x352d00(0x5461)]=void 0x0;}function createRuntimeNodes$1(_0x450de7){var _0x5a0ed5=_0x68aa19;if(_0x450de7[_0x5a0ed5(0x56af)]['finished']()&&!defined$1(_0x450de7[_0x5a0ed5(0x3457)])){var _0x43972b=_0x450de7[_0x5a0ed5(0x1ae0)]['nodes'][0x0];_0x450de7[_0x5a0ed5(0x1d07)]=ModelUtility[_0x5a0ed5(0x4f53)](_0x43972b,_0x450de7[_0x5a0ed5(0x1d07)]),createPrimitive$2(_0x450de7);}}function createResources$9(_0x37175e,_0x5ec62e){var _0x2ff82f=_0x68aa19,_0x9744cf=_0x5ec62e[_0x2ff82f(0x4174)];ModelUtility[_0x2ff82f(0x301c)](_0x37175e[_0x2ff82f(0x1ae0)]['glExtensionsUsed'],_0x9744cf),createBuffers$3(_0x37175e),createProgram$1(_0x37175e),createVertexArray$3(_0x37175e),createUniformMap$4(_0x37175e,_0x9744cf),createRuntimeNodes$1(_0x37175e);}var scratchComputedTranslation$2=new Cartesian4(),scratchComputedMatrixIn2D$1=new Matrix4();function updateNodeModelMatrix(_0x476a09,_0x3e444a,_0x47b07f,_0x36f5a6){var _0x5d68d2=_0x68aa19,_0x11544e=_0x476a09[_0x5d68d2(0x4d5)];if(_0x476a09[_0x5d68d2(0x5545)]!==SceneMode$1[_0x5d68d2(0x5135)]&&!_0x476a09[_0x5d68d2(0x1299)]){var _0x100167=Matrix4[_0x5d68d2(0x3529)](_0x11544e,0x3,scratchComputedTranslation$2);if(Cartesian4[_0x5d68d2(0x2ed4)](_0x100167,Cartesian4[_0x5d68d2(0x4a8c)])){var _0x402b9f=_0x476a09[_0x5d68d2(0x5809)][_0x5d68d2(0x19ee)],_0x59dd99=Transforms['wgs84To2DModelMatrix'](_0x36f5a6,_0x402b9f,scratchComputedMatrixIn2D$1);_0x11544e=Matrix4[_0x5d68d2(0x373b)](_0x59dd99,_0x11544e,scratchComputedMatrixIn2D$1),defined$1(_0x476a09[_0x5d68d2(0x5015)])&&(Matrix4[_0x5d68d2(0x3628)](_0x11544e,Cartesian4[_0x5d68d2(0x4a8c)],_0x11544e),_0x476a09[_0x5d68d2(0x5015)]=_0x476a09[_0x5d68d2(0x9d0)]);}else _0x11544e=Transforms[_0x5d68d2(0xcc4)](_0x36f5a6,_0x11544e,scratchComputedMatrixIn2D$1),_0x476a09[_0x5d68d2(0x5015)]=_0x476a09[_0x5d68d2(0x135f)];}var _0x577a3a=_0x476a09[_0x5d68d2(0x3457)];(_0x3e444a||_0x47b07f)&&(Matrix4[_0x5d68d2(0x25a4)](_0x11544e,_0x476a09[_0x5d68d2(0x1d07)],_0x577a3a['_modelMatrix']),BoundingSphere['transform'](_0x577a3a[_0x5d68d2(0xd7d)],_0x577a3a[_0x5d68d2(0x2f1)],_0x577a3a['_boundingVolume']),defined$1(_0x476a09['_rtcCenter'])&&Cartesian3[_0x5d68d2(0x4979)](_0x476a09[_0x5d68d2(0x5015)],_0x577a3a[_0x5d68d2(0x302f)][_0x5d68d2(0x19ee)],_0x577a3a[_0x5d68d2(0x302f)][_0x5d68d2(0x19ee)]));}function ClippingPlane(_0x45a4e9,_0x14b023){var _0x5b6999=_0x68aa19;this['_distance']=_0x14b023,this[_0x5b6999(0x1a89)]=new UpdateChangedCartesian3(_0x45a4e9,this),this[_0x5b6999(0x319e)]=void 0x0,this['index']=-0x1;}function UpdateChangedCartesian3(_0x3b4e03,_0x313a44){var _0x911956=_0x68aa19;this[_0x911956(0x3d47)]=_0x313a44,this[_0x911956(0xb17)]=Cartesian3['clone'](_0x3b4e03);}function ClippingPlaneCollection(_0x2ed830){var _0x248cb0=_0x68aa19;_0x2ed830=defaultValue$1(_0x2ed830,defaultValue$1[_0x248cb0(0x494f)]),this[_0x248cb0(0x1824)]=[],this['_dirtyIndex']=-0x1,this['_multipleDirtyPlanes']=!0x1,this[_0x248cb0(0x392a)]=defaultValue$1(_0x2ed830[_0x248cb0(0x20fb)],!0x0),this[_0x248cb0(0x221)]=Matrix4['clone'](defaultValue$1(_0x2ed830['modelMatrix'],Matrix4[_0x248cb0(0x5139)])),this[_0x248cb0(0xd21)]=Color$2[_0x248cb0(0x254b)](defaultValue$1(_0x2ed830[_0x248cb0(0xd21)],Color$2[_0x248cb0(0x2d95)])),this[_0x248cb0(0xd49)]=defaultValue$1(_0x2ed830['edgeWidth'],0x0),this[_0x248cb0(0x3b03)]=new Event(),this[_0x248cb0(0x64f)]=new Event(),this[_0x248cb0(0x273)]=void 0x0;var _0x3553a3=defaultValue$1(_0x2ed830['unionClippingRegions'],!0x1);this['_unionClippingRegions']=_0x3553a3,this[_0x248cb0(0x108b)]=_0x3553a3?unionIntersectFunction:defaultIntersectFunction,this[_0x248cb0(0x371a)]=void 0x0,this[_0x248cb0(0x3d8d)]=void 0x0,this[_0x248cb0(0x2d5d)]=void 0x0;var _0x5e55e9=_0x2ed830[_0x248cb0(0x9e0)];if(defined$1(_0x5e55e9)){for(var _0x4d7913=_0x5e55e9[_0x248cb0(0x531b)],_0x1ce9fc=0x0;_0x1ce9fc<_0x4d7913;++_0x1ce9fc)this['add'](_0x5e55e9[_0x1ce9fc]);}}function unionIntersectFunction(_0xcc685a){var _0x323043=_0x68aa19;return _0xcc685a===Intersect$1[_0x323043(0x3899)];}function defaultIntersectFunction(_0x4f6252){var _0x55b9eb=_0x68aa19;return _0x4f6252===Intersect$1[_0x55b9eb(0x2c6)];}function setIndexDirty(_0x18b0d2,_0x10dbef){var _0x1d5571=_0x68aa19;_0x18b0d2[_0x1d5571(0x564b)]=_0x18b0d2[_0x1d5571(0x564b)]||-0x1!==_0x18b0d2[_0x1d5571(0xf7b)]&&_0x18b0d2['_dirtyIndex']!==_0x10dbef,_0x18b0d2[_0x1d5571(0xf7b)]=_0x10dbef;}function indexOf(_0x3656de,_0x29e68d){var _0x3bd127=_0x68aa19;for(var _0x1c81b8=_0x3656de['length'],_0x55e42d=0x0;_0x55e42d<_0x1c81b8;++_0x55e42d)if(Plane[_0x3bd127(0x2ed4)](_0x3656de[_0x55e42d],_0x29e68d))return _0x55e42d;return-0x1;}ClassificationModel[_0x68aa19(0x4b51)]['updateCommands']=function(_0x8bd35a,_0x12530d){var _0x1a26d9=_0x68aa19;this[_0x1a26d9(0x3457)]['updateCommands'](_0x8bd35a,_0x12530d);},ClassificationModel[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x20e1c9){var _0x3164e4=_0x68aa19;if(_0x20e1c9[_0x3164e4(0x4318)]!==SceneMode$1['MORPHING']){var _0x392887=FeatureDetection['supportsWebPSync']();if(defined$1(_0x392887)){if(this['_state']===ModelState$1[_0x3164e4(0x1f40)]&&defined$1(this[_0x3164e4(0x1ae0)])&&(this['_state']=ModelState$1['LOADING'],this['_state']!==ModelState$1[_0x3164e4(0x3865)])){var _0x17a6d1=this[_0x3164e4(0x1ae0)][_0x3164e4(0x477b)];if(defined$1(_0x17a6d1)&&defined$1(_0x17a6d1['CESIUM_RTC'])){var _0x2f3838=Cartesian3['fromArray'](_0x17a6d1[_0x3164e4(0x2742)]['center']);if(!Cartesian3[_0x3164e4(0x2ed4)](_0x2f3838,Cartesian3[_0x3164e4(0x3e26)])){this[_0x3164e4(0x135f)]=_0x2f3838;var _0x98bd4f=_0x20e1c9[_0x3164e4(0x1682)],_0x331f26=_0x98bd4f[_0x3164e4(0x1706)][_0x3164e4(0x541d)](this[_0x3164e4(0x135f)]),_0x29279c=_0x98bd4f['project'](_0x331f26);Cartesian3['fromElements'](_0x29279c['z'],_0x29279c['x'],_0x29279c['y'],_0x29279c),this['_rtcCenter2D']=_0x29279c,this[_0x3164e4(0x25dc)]=new Cartesian3(),this[_0x3164e4(0x5015)]=this[_0x3164e4(0x135f)];}}this[_0x3164e4(0x56af)]=new ModelLoadResources(),ModelUtility[_0x3164e4(0x515f)](this);}var _0x1461e9=this[_0x3164e4(0x56af)],_0x3a9e58=!0x1;this[_0x3164e4(0x3d20)]===ModelState$1[_0x3164e4(0x20b9)]&&(0x0===_0x1461e9['pendingBufferLoads']&&(ModelUtility[_0x3164e4(0x4d6)](this[_0x3164e4(0x15a3)],_0x392887),addBuffersToLoadResources$1(this),parseBufferViews$1(this),this['_boundingSphere']=ModelUtility[_0x3164e4(0x1d34)](this),this[_0x3164e4(0x1dc2)]=this[_0x3164e4(0xd7d)][_0x3164e4(0x2896)],createResources$9(this,_0x20e1c9)),_0x1461e9['finished']()&&(this[_0x3164e4(0x3d20)]=ModelState$1[_0x3164e4(0x3a40)],_0x3a9e58=!0x0)),defined$1(_0x1461e9)&&this['_state']===ModelState$1[_0x3164e4(0x3a40)]&&(_0x3a9e58||createResources$9(this,_0x20e1c9),_0x1461e9['finished']()&&(this[_0x3164e4(0x56af)]=void 0x0));var _0x4208b7=this[_0x3164e4(0x105f)];if(_0x4208b7&&this[_0x3164e4(0x3d20)]===ModelState$1[_0x3164e4(0x3a40)]||_0x3a9e58){this[_0x3164e4(0x2a6b)]=!0x1;var _0x18c839=this[_0x3164e4(0x221)],_0x9c7ef4=_0x20e1c9['mode']!==this[_0x3164e4(0x5545)];this['_mode']=_0x20e1c9['mode'];var _0x4ad0c6=!Matrix4[_0x3164e4(0x2ed4)](this[_0x3164e4(0x2f1)],_0x18c839)||_0x9c7ef4;if(_0x4ad0c6||_0x3a9e58){Matrix4[_0x3164e4(0x254b)](_0x18c839,this[_0x3164e4(0x2f1)]);var _0x41deb4=this[_0x3164e4(0x4d5)];Matrix4[_0x3164e4(0x254b)](_0x18c839,_0x41deb4),this[_0x3164e4(0x25f3)]===Axis$2['Y']?Matrix4[_0x3164e4(0x25a4)](_0x41deb4,Axis$2[_0x3164e4(0x1c90)],_0x41deb4):this[_0x3164e4(0x25f3)]===Axis$2['X']&&Matrix4[_0x3164e4(0x25a4)](_0x41deb4,Axis$2[_0x3164e4(0x5239)],_0x41deb4);}(_0x4ad0c6||_0x3a9e58)&&(updateNodeModelMatrix(this,_0x4ad0c6,_0x3a9e58,_0x20e1c9[_0x3164e4(0x1682)]),this[_0x3164e4(0x2a6b)]=!0x0);}if(_0x3a9e58){var _0x3073ab=this;_0x20e1c9[_0x3164e4(0x3be9)][_0x3164e4(0x3a33)](function(){var _0x15f239=_0x3164e4;_0x3073ab[_0x15f239(0x4b22)]=!0x0,_0x3073ab[_0x15f239(0x38bb)][_0x15f239(0x68a)](_0x3073ab);});}else _0x4208b7&&!this[_0x3164e4(0x1299)]&&(this[_0x3164e4(0x3457)][_0x3164e4(0x4526)]=this['debugShowBoundingVolume'],this[_0x3164e4(0x3457)][_0x3164e4(0x2c2f)]=this['debugWireframe'],this[_0x3164e4(0x3457)][_0x3164e4(0x489f)](_0x20e1c9));}}},ClassificationModel[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ClassificationModel[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x41662c=_0x68aa19;return this['_primitive']=this[_0x41662c(0x3457)]&&this['_primitive'][_0x41662c(0x2578)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](ClippingPlane[_0x68aa19(0x4b51)],{'distance':{'get':function(){var _0x26a956=_0x68aa19;return this[_0x26a956(0x2feb)];},'set':function(_0x302ce){var _0x4b6f41=_0x68aa19;defined$1(this[_0x4b6f41(0x319e)])&&_0x302ce!==this[_0x4b6f41(0x2feb)]&&this[_0x4b6f41(0x319e)](this[_0x4b6f41(0x1fda)]),this['_distance']=_0x302ce;}},'normal':{'get':function(){var _0xa5a480=_0x68aa19;return this[_0xa5a480(0x1a89)];},'set':function(_0x3c27af){var _0x3e0fd1=_0x68aa19;defined$1(this[_0x3e0fd1(0x319e)])&&!Cartesian3[_0x3e0fd1(0x2ed4)](this[_0x3e0fd1(0x1a89)][_0x3e0fd1(0xb17)],_0x3c27af)&&this[_0x3e0fd1(0x319e)](this['index']),Cartesian3[_0x3e0fd1(0x254b)](_0x3c27af,this['_normal'][_0x3e0fd1(0xb17)]);}}}),ClippingPlane[_0x68aa19(0x4c8d)]=function(_0x15a337,_0x28ad9e){var _0x8c3404=_0x68aa19;return defined$1(_0x28ad9e)?(_0x28ad9e[_0x8c3404(0x193a)]=_0x15a337['normal'],_0x28ad9e[_0x8c3404(0x2ffa)]=_0x15a337[_0x8c3404(0x2ffa)]):_0x28ad9e=new ClippingPlane(_0x15a337[_0x8c3404(0x193a)],_0x15a337['distance']),_0x28ad9e;},ClippingPlane[_0x68aa19(0x254b)]=function(_0x34b9d5,_0x25e4f4){var _0x14c858=_0x68aa19;return defined$1(_0x25e4f4)?(_0x25e4f4['normal']=_0x34b9d5['normal'],_0x25e4f4['distance']=_0x34b9d5[_0x14c858(0x2ffa)],_0x25e4f4):new ClippingPlane(_0x34b9d5[_0x14c858(0x193a)],_0x34b9d5[_0x14c858(0x2ffa)]);},Object['defineProperties'](UpdateChangedCartesian3[_0x68aa19(0x4b51)],{'x':{'get':function(){return this['_cartesian3']['x'];},'set':function(_0x680aec){var _0x3e8b27=_0x68aa19;defined$1(this[_0x3e8b27(0x3d47)][_0x3e8b27(0x319e)])&&_0x680aec!==this[_0x3e8b27(0xb17)]['x']&&this[_0x3e8b27(0x3d47)]['onChangeCallback'](this[_0x3e8b27(0x3d47)]['index']),this[_0x3e8b27(0xb17)]['x']=_0x680aec;}},'y':{'get':function(){var _0x30dcc7=_0x68aa19;return this[_0x30dcc7(0xb17)]['y'];},'set':function(_0x28ce5c){var _0xe437e5=_0x68aa19;defined$1(this[_0xe437e5(0x3d47)][_0xe437e5(0x319e)])&&_0x28ce5c!==this[_0xe437e5(0xb17)]['y']&&this[_0xe437e5(0x3d47)]['onChangeCallback'](this[_0xe437e5(0x3d47)]['index']),this[_0xe437e5(0xb17)]['y']=_0x28ce5c;}},'z':{'get':function(){var _0x4a87b5=_0x68aa19;return this[_0x4a87b5(0xb17)]['z'];},'set':function(_0x292e3a){var _0x27c216=_0x68aa19;defined$1(this['_clippingPlane'][_0x27c216(0x319e)])&&_0x292e3a!==this['_cartesian3']['z']&&this[_0x27c216(0x3d47)][_0x27c216(0x319e)](this[_0x27c216(0x3d47)][_0x27c216(0x1fda)]),this[_0x27c216(0xb17)]['z']=_0x292e3a;}}}),Object[_0x68aa19(0x5b7)](ClippingPlaneCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x18719f=_0x68aa19;return this[_0x18719f(0x1824)]['length'];}},'unionClippingRegions':{'get':function(){var _0x32c1a5=_0x68aa19;return this[_0x32c1a5(0x32cd)];},'set':function(_0x2bb0dd){var _0x514593=_0x68aa19;this['_unionClippingRegions']!==_0x2bb0dd&&(this[_0x514593(0x32cd)]=_0x2bb0dd,this[_0x514593(0x108b)]=_0x2bb0dd?unionIntersectFunction:defaultIntersectFunction);}},'enabled':{'get':function(){var _0x3aab9e=_0x68aa19;return this[_0x3aab9e(0x392a)];},'set':function(_0x4eedd3){var _0x32746=_0x68aa19;this[_0x32746(0x392a)]!==_0x4eedd3&&(this[_0x32746(0x392a)]=_0x4eedd3);}},'texture':{'get':function(){return this['_clippingPlanesTexture'];}},'owner':{'get':function(){var _0x3ace06=_0x68aa19;return this[_0x3ace06(0x273)];}},'clippingPlanesState':{'get':function(){var _0x4ac974=_0x68aa19;return this[_0x4ac974(0x32cd)]?this['_planes'][_0x4ac974(0x531b)]:-this[_0x4ac974(0x1824)][_0x4ac974(0x531b)];}}}),ClippingPlaneCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x2db6fe){var _0x18dc58=_0x68aa19,_0x5a4fd0=this[_0x18dc58(0x1824)][_0x18dc58(0x531b)],_0x593b39=this;_0x2db6fe['onChangeCallback']=function(_0x3be848){setIndexDirty(_0x593b39,_0x3be848);},_0x2db6fe[_0x18dc58(0x1fda)]=_0x5a4fd0,setIndexDirty(this,_0x5a4fd0),this[_0x18dc58(0x1824)][_0x18dc58(0x3a33)](_0x2db6fe),this['planeAdded'][_0x18dc58(0x30bb)](_0x2db6fe,_0x5a4fd0);},ClippingPlaneCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0xd46fbc){return this['_planes'][_0xd46fbc];},ClippingPlaneCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x2c966c){var _0x5a9acf=_0x68aa19;return-0x1!==indexOf(this[_0x5a9acf(0x1824)],_0x2c966c);},ClippingPlaneCollection[_0x68aa19(0x4b51)]['remove']=function(_0x3037a7){var _0xa059fc=_0x68aa19,_0x430223=this['_planes'],_0x5dcced=indexOf(_0x430223,_0x3037a7);if(-0x1===_0x5dcced)return!0x1;_0x3037a7 instanceof ClippingPlane&&(_0x3037a7[_0xa059fc(0x319e)]=void 0x0,_0x3037a7[_0xa059fc(0x1fda)]=-0x1);for(var _0x4ac4d2=_0x430223['length']-0x1,_0x575252=_0x5dcced;_0x575252<_0x4ac4d2;++_0x575252){var _0x2bcbc4=_0x430223[_0x575252+0x1];_0x430223[_0x575252]=_0x2bcbc4,_0x2bcbc4 instanceof ClippingPlane&&(_0x2bcbc4[_0xa059fc(0x1fda)]=_0x575252);}return this[_0xa059fc(0x564b)]=!0x0,_0x430223[_0xa059fc(0x531b)]=_0x4ac4d2,this[_0xa059fc(0x64f)][_0xa059fc(0x30bb)](_0x3037a7,_0x5dcced),!0x0;},ClippingPlaneCollection['prototype'][_0x68aa19(0x4ee2)]=function(){var _0xf2d8b5=_0x68aa19;for(var _0x117314=this[_0xf2d8b5(0x1824)],_0x1079e2=_0x117314[_0xf2d8b5(0x531b)],_0x350b4d=0x0;_0x350b4d<_0x1079e2;++_0x350b4d){var _0x5a616a=_0x117314[_0x350b4d];_0x5a616a instanceof ClippingPlane&&(_0x5a616a[_0xf2d8b5(0x319e)]=void 0x0,_0x5a616a[_0xf2d8b5(0x1fda)]=-0x1),this[_0xf2d8b5(0x64f)]['raiseEvent'](_0x5a616a,_0x350b4d);}this[_0xf2d8b5(0x564b)]=!0x0,this[_0xf2d8b5(0x1824)]=[];};var distanceEncodeScratch=new Cartesian4(),oct32EncodeScratch=new Cartesian4();function packPlanesAsUint8(_0x3cf1a4,_0x4fe683,_0x32e6a2){var _0x46177d=_0x68aa19;for(var _0x115d4b=_0x3cf1a4['_uint8View'],_0x90eb66=_0x3cf1a4[_0x46177d(0x1824)],_0x31eed5=0x0,_0x3aa24d=_0x4fe683;_0x3aa24d<_0x32e6a2;++_0x3aa24d){var _0x559654=_0x90eb66[_0x3aa24d],_0x6a241=AttributeCompression[_0x46177d(0x4ad6)](_0x559654[_0x46177d(0x193a)],oct32EncodeScratch);_0x115d4b[_0x31eed5]=_0x6a241['x'],_0x115d4b[_0x31eed5+0x1]=_0x6a241['y'],_0x115d4b[_0x31eed5+0x2]=_0x6a241['z'],_0x115d4b[_0x31eed5+0x3]=_0x6a241['w'];var _0x1d7a1a=Cartesian4[_0x46177d(0x5170)](_0x559654['distance'],distanceEncodeScratch);_0x115d4b[_0x31eed5+0x4]=_0x1d7a1a['x'],_0x115d4b[_0x31eed5+0x5]=_0x1d7a1a['y'],_0x115d4b[_0x31eed5+0x6]=_0x1d7a1a['z'],_0x115d4b[_0x31eed5+0x7]=_0x1d7a1a['w'],_0x31eed5+=0x8;}}function packPlanesAsFloats(_0x412ce5,_0x399a5c,_0x2176f3){var _0x7b26ca=_0x68aa19;for(var _0x35038b=_0x412ce5['_float32View'],_0x34879a=_0x412ce5[_0x7b26ca(0x1824)],_0x5d5337=0x0,_0x1983a7=_0x399a5c;_0x1983a7<_0x2176f3;++_0x1983a7){var _0xaaa201=_0x34879a[_0x1983a7],_0x4b17ad=_0xaaa201[_0x7b26ca(0x193a)];_0x35038b[_0x5d5337]=_0x4b17ad['x'],_0x35038b[_0x5d5337+0x1]=_0x4b17ad['y'],_0x35038b[_0x5d5337+0x2]=_0x4b17ad['z'],_0x35038b[_0x5d5337+0x3]=_0xaaa201[_0x7b26ca(0x2ffa)],_0x5d5337+=0x4;}}function computeTextureResolution(_0x398d61,_0x5de7d5){var _0x15c4f8=_0x68aa19,_0x51fc88=ContextLimits['maximumTextureSize'];return _0x5de7d5['x']=Math[_0x15c4f8(0x27d5)](_0x398d61,_0x51fc88),_0x5de7d5['y']=Math[_0x15c4f8(0x28fa)](_0x398d61/_0x5de7d5['x']),_0x5de7d5;}var textureResolutionScratch$1=new Cartesian2();ClippingPlaneCollection['prototype'][_0x68aa19(0x489f)]=function(_0x3daaa5){var _0xaafbb1=_0x68aa19,_0x1cc2f8=this[_0xaafbb1(0x2d5d)],_0x88f82e=_0x3daaa5[_0xaafbb1(0x4174)],_0x4793c6=ClippingPlaneCollection[_0xaafbb1(0x339b)](_0x88f82e),_0x18e2c5=_0x4793c6?this[_0xaafbb1(0x531b)]:0x2*this['length'];if(defined$1(_0x1cc2f8)){var _0x5dc5f5=_0x1cc2f8['width']*_0x1cc2f8[_0xaafbb1(0x5862)];(_0x5dc5f5<_0x18e2c5||_0x18e2c5<0.25*_0x5dc5f5)&&(_0x1cc2f8[_0xaafbb1(0x2578)](),_0x1cc2f8=void 0x0,this[_0xaafbb1(0x2d5d)]=void 0x0);}if(0x0!==this['length']){if(!defined$1(_0x1cc2f8)){var _0x200251=computeTextureResolution(_0x18e2c5,textureResolutionScratch$1);_0x200251['y']*=0x2;var _0x335462=new Sampler({'wrapS':TextureWrap$1[_0xaafbb1(0x312f)],'wrapT':TextureWrap$1[_0xaafbb1(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0xaafbb1(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0xaafbb1(0x44a2)]});_0x4793c6?(_0x1cc2f8=new Texture$1({'context':_0x88f82e,'width':_0x200251['x'],'height':_0x200251['y'],'pixelFormat':PixelFormat$1[_0xaafbb1(0x4a1c)],'pixelDatatype':PixelDatatype['FLOAT'],'sampler':_0x335462,'flipY':!0x1}),this[_0xaafbb1(0x3d8d)]=new Float32Array(_0x200251['x']*_0x200251['y']*0x4)):(_0x1cc2f8=new Texture$1({'context':_0x88f82e,'width':_0x200251['x'],'height':_0x200251['y'],'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE'],'sampler':_0x335462,'flipY':!0x1}),this[_0xaafbb1(0x371a)]=new Uint8Array(_0x200251['x']*_0x200251['y']*0x4)),this[_0xaafbb1(0x2d5d)]=_0x1cc2f8,this[_0xaafbb1(0x564b)]=!0x0;}var _0x271fe3=this[_0xaafbb1(0xf7b)];if(this[_0xaafbb1(0x564b)]||-0x1!==_0x271fe3){if(this[_0xaafbb1(0x564b)])_0x4793c6?(packPlanesAsFloats(this,0x0,this[_0xaafbb1(0x1824)][_0xaafbb1(0x531b)]),_0x1cc2f8[_0xaafbb1(0x3e99)]({'width':_0x1cc2f8[_0xaafbb1(0x209)],'height':_0x1cc2f8[_0xaafbb1(0x5862)],'arrayBufferView':this[_0xaafbb1(0x3d8d)]})):(packPlanesAsUint8(this,0x0,this[_0xaafbb1(0x1824)]['length']),_0x1cc2f8[_0xaafbb1(0x3e99)]({'width':_0x1cc2f8[_0xaafbb1(0x209)],'height':_0x1cc2f8[_0xaafbb1(0x5862)],'arrayBufferView':this[_0xaafbb1(0x371a)]}));else{var _0x46d367=0x0,_0x2a8669=0x0;_0x4793c6?(_0x2a8669=Math[_0xaafbb1(0x67a)](_0x271fe3/_0x1cc2f8[_0xaafbb1(0x209)]),_0x46d367=Math[_0xaafbb1(0x67a)](_0x271fe3-_0x2a8669*_0x1cc2f8[_0xaafbb1(0x209)]),packPlanesAsFloats(this,_0x271fe3,_0x271fe3+0x1),_0x1cc2f8[_0xaafbb1(0x3e99)]({'width':0x1,'height':0x1,'arrayBufferView':this[_0xaafbb1(0x3d8d)]},_0x46d367,_0x2a8669)):(_0x2a8669=Math['floor'](0x2*_0x271fe3/_0x1cc2f8['width']),_0x46d367=Math[_0xaafbb1(0x67a)](0x2*_0x271fe3-_0x2a8669*_0x1cc2f8[_0xaafbb1(0x209)]),packPlanesAsUint8(this,_0x271fe3,_0x271fe3+0x1),_0x1cc2f8[_0xaafbb1(0x3e99)]({'width':0x2,'height':0x1,'arrayBufferView':this[_0xaafbb1(0x371a)]},_0x46d367,_0x2a8669));}this[_0xaafbb1(0x564b)]=!0x1,this[_0xaafbb1(0xf7b)]=-0x1;}}};var scratchMatrix$6=new Matrix4(),scratchPlane$1=new Plane(Cartesian3[_0x68aa19(0x27ad)],0x0);ClippingPlaneCollection[_0x68aa19(0x4b51)][_0x68aa19(0x171d)]=function(_0x1e1455,_0x2feac8){var _0x34f279=_0x68aa19,_0x48872e=this[_0x34f279(0x1824)],_0x43ae07=_0x48872e['length'],_0x1dbb8d=this[_0x34f279(0x221)];defined$1(_0x2feac8)&&(_0x1dbb8d=Matrix4['multiply'](_0x2feac8,_0x1dbb8d,scratchMatrix$6));var _0x158c43=Intersect$1[_0x34f279(0x2c6)];!this[_0x34f279(0xa4a)]&&_0x43ae07>0x0&&(_0x158c43=Intersect$1['OUTSIDE']);for(var _0x4184e6=0x0;_0x4184e6<_0x43ae07;++_0x4184e6){var _0x4c8203=_0x48872e[_0x4184e6];Plane[_0x34f279(0x4503)](_0x4c8203,_0x1dbb8d,scratchPlane$1);var _0x1b62df=_0x1e1455[_0x34f279(0x5163)](scratchPlane$1);if(_0x1b62df===Intersect$1[_0x34f279(0xde3)])_0x158c43=_0x1b62df;else{if(this[_0x34f279(0x108b)](_0x1b62df))return _0x1b62df;}}return _0x158c43;},ClippingPlaneCollection[_0x68aa19(0x28b5)]=function(_0x437fbc,_0x35ba3d,_0x3bfc9a){var _0x406317=_0x68aa19;_0x437fbc!==_0x35ba3d[_0x3bfc9a]&&(_0x35ba3d[_0x3bfc9a]=_0x35ba3d[_0x3bfc9a]&&_0x35ba3d[_0x3bfc9a][_0x406317(0x2578)](),defined$1(_0x437fbc)&&(_0x437fbc[_0x406317(0x273)]=_0x35ba3d,_0x35ba3d[_0x3bfc9a]=_0x437fbc));},ClippingPlaneCollection[_0x68aa19(0x339b)]=function(_0x466780){var _0x3c8e4f=_0x68aa19;return _0x466780[_0x3c8e4f(0x4950)];},ClippingPlaneCollection[_0x68aa19(0x1e85)]=function(_0x5ca8f1,_0x4be63c,_0x24f94a){var _0x1bf129=_0x68aa19,_0x3f614c=_0x5ca8f1[_0x1bf129(0x20ac)];if(defined$1(_0x3f614c))return _0x24f94a['x']=_0x3f614c[_0x1bf129(0x209)],_0x24f94a['y']=_0x3f614c[_0x1bf129(0x5862)],_0x24f94a;var _0x34ad0c=computeTextureResolution(ClippingPlaneCollection[_0x1bf129(0x339b)](_0x4be63c)?_0x5ca8f1[_0x1bf129(0x531b)]:0x2*_0x5ca8f1[_0x1bf129(0x531b)],_0x24f94a);return _0x34ad0c['y']*=0x2,_0x34ad0c;},ClippingPlaneCollection['prototype']['isDestroyed']=function(){return!0x1;},ClippingPlaneCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x5e7046=_0x68aa19;return this[_0x5e7046(0x2d5d)]=this[_0x5e7046(0x2d5d)]&&this[_0x5e7046(0x2d5d)][_0x5e7046(0x2578)](),destroyObject$1(this);};var ColorBlendMode={'HIGHLIGHT':0x0,'REPLACE':0x1,'MIX':0x2,'getColorBlend':function(_0x445493,_0x110d95){var _0x6a1152=_0x68aa19;return _0x445493===ColorBlendMode[_0x6a1152(0x3b90)]?0x0:_0x445493===ColorBlendMode[_0x6a1152(0x7c6)]?0x1:_0x445493===ColorBlendMode[_0x6a1152(0x26a8)]?CesiumMath[_0x6a1152(0x3c40)](_0x110d95,CesiumMath['EPSILON4'],0x1):void 0x0;}},ColorBlendMode$1=Object[_0x68aa19(0x3e37)](ColorBlendMode);function DracoLoader(){}function addBufferToLoadResources(_0x35f9fc,_0x2a2ec5){var _0x28239d=_0x68aa19,_0x4f4929='runtime.'+Object['keys'](_0x35f9fc[_0x28239d(0x4650)])[_0x28239d(0x531b)],_0x21e5f5=_0x35f9fc[_0x28239d(0x49d7)],_0x2f4322=Object[_0x28239d(0x20c8)](_0x21e5f5)[_0x28239d(0x531b)];return _0x21e5f5[_0x2f4322]=_0x2a2ec5,_0x35f9fc[_0x28239d(0x4650)][_0x4f4929]={'buffer':_0x2f4322,'byteOffset':0x0,'byteLength':_0x2a2ec5[_0x28239d(0x21dd)]},_0x4f4929;}function addNewVertexBuffer(_0x44713c,_0x492bd2,_0x5f58d1){var _0x374c28=_0x68aa19,_0x32ad39=_0x492bd2['_loadResources'],_0x56931f=addBufferToLoadResources(_0x32ad39,_0x44713c);return _0x32ad39['vertexBuffersToCreate'][_0x374c28(0x7f4)](_0x56931f),_0x56931f;}function addNewIndexBuffer(_0x4ea02b,_0x53ae33,_0x2ac2f5){var _0x2a8d80=_0x68aa19,_0xafa015=_0x4ea02b[_0x2a8d80(0x1451)],_0xa86003=_0x53ae33[_0x2a8d80(0x56af)],_0x10d6b4=addBufferToLoadResources(_0xa86003,_0xafa015);return _0xa86003[_0x2a8d80(0x566c)][_0x2a8d80(0x7f4)]({'id':_0x10d6b4,'componentType':ComponentDatatype$1['fromTypedArray'](_0xafa015)}),{'bufferViewId':_0x10d6b4,'numberOfIndices':_0x4ea02b[_0x2a8d80(0x2eb9)]};}function scheduleDecodingTask(_0xc9b71e,_0x325d72,_0x4fea15,_0x3b9011){var _0x387262=_0x68aa19;if(DracoLoader[_0x387262(0x1e8d)]){var _0xd8860=_0x4fea15[_0x387262(0x2365)][_0x387262(0x42cc)]();if(defined$1(_0xd8860)){var _0x2da5c0=_0xc9b71e['scheduleTask'](_0xd8860,[_0xd8860['array'][_0x387262(0x1de1)]]);if(defined$1(_0x2da5c0))return _0x4fea15[_0x387262(0x2df1)]++,_0x4fea15[_0x387262(0x2365)][_0x387262(0x1215)](),_0x2da5c0[_0x387262(0x4e1e)](function(_0x6e1b8b){var _0x181b58=_0x387262;_0x4fea15[_0x181b58(0x2df1)]--;var _0xa480a6=addNewIndexBuffer(_0x6e1b8b[_0x181b58(0x10b7)],_0x325d72),_0x3f6208={},_0x5c97da=_0x6e1b8b[_0x181b58(0x1768)];for(var _0x4b6372 in _0x5c97da)if(_0x5c97da[_0x181b58(0x2a77)](_0x4b6372)){var _0x1788b4=_0x5c97da[_0x4b6372],_0x552362=addNewVertexBuffer(_0x1788b4[_0x181b58(0x576)],_0x325d72),_0x31673e=_0x1788b4[_0x181b58(0x116f)];_0x31673e[_0x181b58(0x246a)]=_0x552362,_0x3f6208[_0x4b6372]=_0x31673e;}_0x325d72[_0x181b58(0x1996)][_0xd8860[_0x181b58(0x38d)]+'.primitive.'+_0xd8860[_0x181b58(0x49ab)]]={'bufferView':_0xa480a6['bufferViewId'],'numberOfIndices':_0xa480a6[_0x181b58(0x2eb9)],'attributes':_0x3f6208};});}}}function getClipAndStyleCode(_0x4010aa,_0x176856,_0x547f2f){var _0x5584af=_0x68aa19;return'\x20\x20\x20\x20float\x20clipDistance\x20=\x20clip(gl_FragCoord,\x20'+_0x4010aa+',\x20'+_0x176856+_0x5584af(0x4e2b)+_0x547f2f+'.rgb;\x20\x0a\x20\x20\x20\x20float\x20clippingPlanesEdgeWidth\x20=\x20'+_0x547f2f+_0x5584af(0x48c6);}DracoLoader[_0x68aa19(0x3cdc)]=Math[_0x68aa19(0x2bc6)](FeatureDetection[_0x68aa19(0xa08)]-0x1,0x1),DracoLoader[_0x68aa19(0x3067)]=void 0x0,DracoLoader[_0x68aa19(0x1e8d)]=!0x1,DracoLoader['_getDecoderTaskProcessor']=function(){var _0x2a282b=_0x68aa19;if(!defined$1(DracoLoader[_0x2a282b(0x3067)])){var _0x52419f=new TaskProcessor(_0x2a282b(0x490c),DracoLoader[_0x2a282b(0x3cdc)]);_0x52419f[_0x2a282b(0x190)]({'modulePath':_0x2a282b(0x1696),'wasmBinaryFile':'ThirdParty/draco_decoder.wasm','fallbackModulePath':_0x2a282b(0x48e)})['then'](function(){var _0x2bf6b6=_0x2a282b;DracoLoader[_0x2bf6b6(0x1e8d)]=!0x0;}),DracoLoader[_0x2a282b(0x3067)]=_0x52419f;}return DracoLoader[_0x2a282b(0x3067)];},DracoLoader[_0x68aa19(0x5e4)]=function(_0x5034a6){var _0x440468=_0x68aa19;return defined$1(_0x5034a6[_0x440468(0x15a3)][_0x440468(0x3e32)])||defined$1(_0x5034a6[_0x440468(0x83a)]['KHR_draco_mesh_compression']);},DracoLoader[_0x68aa19(0x581f)]=void 0x0,DracoLoader['parse']=function(_0x205031,_0x17a8c9){var _0x1430eb=_0x68aa19;if(DracoLoader[_0x1430eb(0x5e4)](_0x205031)){var _0x1266d6=_0x205031[_0x1430eb(0x56af)],_0x369c51=_0x205031['cacheKey'];if(defined$1(_0x369c51)){defined$1(DracoLoader[_0x1430eb(0x581f)])||(defined$1(_0x17a8c9[_0x1430eb(0x4403)][_0x1430eb(0x4cea)])||(_0x17a8c9['cache'][_0x1430eb(0x4cea)]={}),DracoLoader[_0x1430eb(0x581f)]=_0x17a8c9[_0x1430eb(0x4403)][_0x1430eb(0x4cea)]);var _0x1c9e91=DracoLoader['_decodedModelResourceCache'][_0x369c51];if(defined$1(_0x1c9e91))return _0x1c9e91['count']++,void(_0x1266d6['pendingDecodingCache']=!0x0);}var _0x155bc5=_0x205031[_0x1430eb(0x271c)],_0x140c8b=_0x205031['gltf'];ForEach[_0x1430eb(0x38d)](_0x140c8b,function(_0x28060e,_0x20824c){ForEach['meshPrimitive'](_0x28060e,function(_0x318f5d,_0x446a21){var _0x4cd876=_0x54f3;if(defined$1(_0x318f5d[_0x4cd876(0x477b)])){var _0x578d51=_0x318f5d[_0x4cd876(0x477b)][_0x4cd876(0x3e32)];if(defined$1(_0x578d51)){var _0x2b9d8d=_0x140c8b[_0x4cd876(0xb5c)][_0x578d51[_0x4cd876(0x246a)]],_0x201cba=arraySlice(_0x140c8b['buffers'][_0x2b9d8d[_0x4cd876(0x1de1)]][_0x4cd876(0x2c55)][_0x4cd876(0xf10)][_0x4cd876(0x33b8)],_0x2b9d8d[_0x4cd876(0x42fe)],_0x2b9d8d[_0x4cd876(0x42fe)]+_0x2b9d8d[_0x4cd876(0x21dd)]);_0x1266d6[_0x4cd876(0x2365)][_0x4cd876(0x7f4)]({'mesh':_0x20824c,'primitive':_0x446a21,'array':_0x201cba,'bufferView':_0x2b9d8d,'compressedAttributes':_0x578d51[_0x4cd876(0x1b28)],'dequantizeInShader':_0x155bc5});}}});});}},DracoLoader['decodeModel']=function(_0x47d1de,_0x286ca2){var _0x50a16a=_0x68aa19;if(!DracoLoader[_0x50a16a(0x5e4)](_0x47d1de))return when['resolve']();var _0x35fcf9=_0x47d1de[_0x50a16a(0x56af)],_0x4817e1=_0x47d1de[_0x50a16a(0x4a60)];if(defined$1(_0x4817e1)&&defined$1(DracoLoader[_0x50a16a(0x581f)])){var _0x4623a4=DracoLoader['_decodedModelResourceCache'][_0x4817e1];if(defined$1(_0x4623a4)&&_0x35fcf9['pendingDecodingCache'])return when(_0x4623a4[_0x50a16a(0x237c)],function(){var _0x181c2d=_0x50a16a;_0x47d1de[_0x181c2d(0x1996)]=_0x4623a4[_0x181c2d(0x116f)],_0x35fcf9['pendingDecodingCache']=!0x1;});DracoLoader[_0x50a16a(0x581f)][_0x4817e1]={'ready':!0x1,'count':0x1,'data':void 0x0};}if(0x0===_0x35fcf9[_0x50a16a(0x2365)][_0x50a16a(0x531b)])return when[_0x50a16a(0x68a)]();for(var _0x34b89a=DracoLoader[_0x50a16a(0x805)](),_0x2433a8=[],_0x4a4b03=scheduleDecodingTask(_0x34b89a,_0x47d1de,_0x35fcf9);defined$1(_0x4a4b03);)_0x2433a8[_0x50a16a(0x3a33)](_0x4a4b03),_0x4a4b03=scheduleDecodingTask(_0x34b89a,_0x47d1de,_0x35fcf9);return when['all'](_0x2433a8);},DracoLoader[_0x68aa19(0x3a91)]=function(_0x33e02e){var _0x1f8566=_0x68aa19,_0x44ff68=DracoLoader['_getDecoderTaskProcessor']();if(DracoLoader[_0x1f8566(0x1e8d)])return _0x44ff68['scheduleTask'](_0x33e02e,[_0x33e02e[_0x1f8566(0x1de1)][_0x1f8566(0x1de1)]]);},DracoLoader[_0x68aa19(0x2c1a)]=function(_0x3d5064){var _0x5186b3=_0x68aa19,_0x3c781d=_0x3d5064[_0x5186b3(0x4a60)];if(defined$1(_0x3c781d)&&defined$1(DracoLoader[_0x5186b3(0x581f)])){var _0x540b71=DracoLoader[_0x5186b3(0x581f)][_0x3c781d];defined$1(_0x540b71)&&(_0x540b71[_0x5186b3(0x237c)]=!0x0,_0x540b71[_0x5186b3(0x116f)]=_0x3d5064[_0x5186b3(0x1996)]);}},DracoLoader[_0x68aa19(0x3145)]=function(_0x1c59ad){var _0x2c644a=_0x68aa19,_0x29265c=_0x1c59ad[_0x2c644a(0x4a60)];if(defined$1(_0x29265c)&&defined$1(DracoLoader[_0x2c644a(0x581f)])){var _0x2d8c01=DracoLoader['_decodedModelResourceCache'][_0x29265c];defined$1(_0x2d8c01)&&0x0==--_0x2d8c01['count']&&delete DracoLoader[_0x2c644a(0x581f)][_0x29265c];}};var textureResolutionScratch=new Cartesian2();function getClippingFunction(_0x2fd975,_0x45736b){var _0xcef698=_0x68aa19,_0x1a9c6b=_0x2fd975['unionClippingRegions'],_0x14be2a=_0x2fd975[_0xcef698(0x531b)],_0x2a9fca=ClippingPlaneCollection[_0xcef698(0x339b)](_0x45736b),_0x48cb15=ClippingPlaneCollection[_0xcef698(0x1e85)](_0x2fd975,_0x45736b,textureResolutionScratch),_0x2a71bf=_0x48cb15['x'],_0xd79c27=_0x48cb15['y'],_0x1be164=_0x2a9fca?getClippingPlaneFloat(_0x2a71bf,_0xd79c27):getClippingPlaneUint8(_0x2a71bf,_0xd79c27);return _0x1be164+='\x0a',_0x1be164+=_0x1a9c6b?clippingFunctionUnion(_0x14be2a):clippingFunctionIntersect(_0x14be2a);}function clippingFunctionUnion(_0x32bf5d){var _0x779da2=_0x68aa19;return _0x779da2(0x13ee)+_0x32bf5d+_0x779da2(0x877);}function clippingFunctionIntersect(_0x1ec895){var _0x52e2fd=_0x68aa19;return _0x52e2fd(0x45da)+_0x1ec895+_0x52e2fd(0x1090);}function getClippingPlaneFloat(_0x1bd215,_0x3289ea){var _0x1fc6e2=_0x68aa19,_0x66e275=0x1/_0x3289ea,_0x9cbe96=0x1/_0x1bd215+'';-0x1===_0x9cbe96[_0x1fc6e2(0x33ab)]('.')&&(_0x9cbe96+='.0');var _0x11186f=_0x66e275+'';return-0x1===_0x11186f[_0x1fc6e2(0x33ab)]('.')&&(_0x11186f+='.0'),'vec4\x20getClippingPlane(sampler2D\x20packedClippingPlanes,\x20int\x20clippingPlaneNumber,\x20mat4\x20transform)\x0a{\x0a\x20\x20\x20\x20int\x20pixY\x20=\x20clippingPlaneNumber\x20/\x20'+_0x1bd215+';\x0a\x20\x20\x20\x20int\x20pixX\x20=\x20clippingPlaneNumber\x20-\x20(pixY\x20*\x20'+_0x1bd215+_0x1fc6e2(0x4cb4)+_0x9cbe96+_0x1fc6e2(0x35a4)+_0x11186f+_0x1fc6e2(0x1440);}function getClippingPlaneUint8(_0x272e48,_0x5c463f){var _0x5f1140=_0x68aa19,_0x3def44=0x1/_0x5c463f,_0x26cb8f=0x1/_0x272e48+'';-0x1===_0x26cb8f[_0x5f1140(0x33ab)]('.')&&(_0x26cb8f+='.0');var _0x504a8d=_0x3def44+'';return-0x1===_0x504a8d['indexOf']('.')&&(_0x504a8d+='.0'),_0x5f1140(0x3966)+_0x272e48+_0x5f1140(0x43f1)+_0x272e48+_0x5f1140(0x4cb4)+_0x26cb8f+_0x5f1140(0x35a4)+_0x504a8d+_0x5f1140(0x264f)+_0x26cb8f+_0x5f1140(0x3a22);}var JobType={'TEXTURE':0x0,'PROGRAM':0x1,'BUFFER':0x2,'NUMBER_OF_JOB_TYPES':0x3},JobType$1=Object['freeze'](JobType);function ModelAnimationCache(){}var dataUriRegex$1=/^data\:/i;function getAccessorKey(_0x278566,_0x1e4a16){var _0xe47d6a=_0x68aa19,_0x55c2ef=_0x278566[_0xe47d6a(0x1ae0)],_0x2c4ecc=_0x55c2ef[_0xe47d6a(0x49d7)],_0x29c7a8=_0x55c2ef['bufferViews'][_0x1e4a16['bufferView']],_0x5687a7=_0x2c4ecc[_0x29c7a8[_0xe47d6a(0x1de1)]],_0x55d76b=_0x29c7a8['byteOffset']+_0x1e4a16[_0xe47d6a(0x42fe)],_0x1e0f5e=_0x1e4a16['count']*numberOfComponentsForType(_0x1e4a16[_0xe47d6a(0x3243)]),_0x1315c8=dataUriRegex$1['test'](_0x5687a7['uri'])?'':_0x5687a7[_0xe47d6a(0x33f9)];return _0x278566[_0xe47d6a(0x4a60)]+'//'+_0x1315c8+'/'+_0x55d76b+'/'+_0x1e0f5e;}var cachedAnimationParameters={};ModelAnimationCache[_0x68aa19(0x1257)]=function(_0x1fcb32,_0x2bcd87){var _0x48a8e7=_0x68aa19,_0x2283c5=getAccessorKey(_0x1fcb32,_0x2bcd87),_0x1bd712=cachedAnimationParameters[_0x2283c5];if(!defined$1(_0x1bd712)){var _0x2e3c57=_0x1fcb32['gltf'],_0x29bd75=_0x2e3c57[_0x48a8e7(0x49d7)],_0x24b335=_0x2e3c57[_0x48a8e7(0xb5c)][_0x2bcd87[_0x48a8e7(0x246a)]],_0x1fcc9d=_0x29bd75[_0x24b335[_0x48a8e7(0x1de1)]][_0x48a8e7(0x2c55)][_0x48a8e7(0xf10)][_0x48a8e7(0x33b8)],_0x203d01=_0x2bcd87['componentType'],_0x25a608=_0x2bcd87[_0x48a8e7(0x3243)],_0x515092=numberOfComponentsForType(_0x25a608),_0x452d60=_0x2bcd87['count'],_0x4d2d21=getAccessorByteStride(_0x2e3c57,_0x2bcd87);_0x1bd712=new Array(_0x452d60);for(var _0x26c5f4=defaultValue$1(_0x2bcd87[_0x48a8e7(0x42fe)],0x0),_0x2fcdd7=_0x24b335[_0x48a8e7(0x42fe)]+_0x26c5f4,_0x2b5743=0x0;_0x2b5743<_0x452d60;_0x2b5743++){var _0x2bedca=ComponentDatatype$1[_0x48a8e7(0x5837)](_0x203d01,_0x1fcc9d[_0x48a8e7(0x1de1)],_0x1fcc9d[_0x48a8e7(0x42fe)]+_0x2fcdd7,_0x515092);_0x48a8e7(0x3471)===_0x25a608?_0x1bd712[_0x2b5743]=_0x2bedca[0x0]:_0x48a8e7(0x16d7)===_0x25a608?_0x1bd712[_0x2b5743]=Cartesian3[_0x48a8e7(0xb30)](_0x2bedca):_0x48a8e7(0x35c)===_0x25a608&&(_0x1bd712[_0x2b5743]=Quaternion[_0x48a8e7(0x41a1)](_0x2bedca)),_0x2fcdd7+=_0x4d2d21;}defined$1(_0x1fcb32[_0x48a8e7(0x4a60)])&&(cachedAnimationParameters[_0x2283c5]=_0x1bd712);}return _0x1bd712;};var cachedAnimationSplines={};function getAnimationSplineKey(_0x4ed054,_0x6a784,_0x4eb5fa){var _0x130706=_0x68aa19;return _0x4ed054[_0x130706(0x4a60)]+'//'+_0x6a784+'/'+_0x4eb5fa;}function ConstantSpline(_0x37e142){var _0x208dc3=_0x68aa19;this[_0x208dc3(0x3509)]=_0x37e142;}ConstantSpline[_0x68aa19(0x4b51)]['evaluate']=function(_0x5ee6e2,_0x4ef715){var _0x2a003c=_0x68aa19;return this[_0x2a003c(0x3509)];},ConstantSpline[_0x68aa19(0x4b51)]['wrapTime']=function(_0x42a3bb){return 0x0;},ConstantSpline[_0x68aa19(0x4b51)][_0x68aa19(0x3c14)]=function(_0x414d12){return 0x0;},ModelAnimationCache[_0x68aa19(0x2be2)]=function(_0x50f8d5,_0x16b3ef,_0x28c7c9,_0x1d82fe,_0x1de1f5,_0x4e9cda,_0x139506,_0x5df3cb){var _0x4951e3=_0x68aa19,_0x365e81=getAnimationSplineKey(_0x50f8d5,_0x16b3ef,_0x1d82fe),_0x48e7e5=cachedAnimationSplines[_0x365e81];if(!defined$1(_0x48e7e5)){var _0x391702=_0x4e9cda,_0x50fae5=_0x5df3cb;0x1===_0x391702['length']&&0x1===_0x50fae5[_0x4951e3(0x531b)]?_0x48e7e5=new ConstantSpline(_0x50fae5[0x0]):_0x4951e3(0x2225)===_0x1de1f5[_0x4951e3(0x3cc7)]&&('translation'===_0x139506||_0x4951e3(0x1ed8)===_0x139506?_0x48e7e5=new LinearSpline({'times':_0x391702,'points':_0x50fae5}):'rotation'===_0x139506?_0x48e7e5=new QuaternionSpline({'times':_0x391702,'points':_0x50fae5}):'weights'===_0x139506&&(_0x48e7e5=new WeightSpline({'times':_0x391702,'weights':_0x50fae5}))),defined$1(_0x50f8d5[_0x4951e3(0x4a60)])&&(cachedAnimationSplines[_0x365e81]=_0x48e7e5);}return _0x48e7e5;};var cachedSkinInverseBindMatrices={};ModelAnimationCache[_0x68aa19(0x198f)]=function(_0x1a2cd2,_0x588eb8){var _0xaa3a1f=_0x68aa19,_0x38e779=getAccessorKey(_0x1a2cd2,_0x588eb8),_0x1a1028=cachedSkinInverseBindMatrices[_0x38e779];if(!defined$1(_0x1a1028)){var _0x1a753b=_0x1a2cd2[_0xaa3a1f(0x1ae0)],_0x58242b=_0x1a753b[_0xaa3a1f(0x49d7)],_0x46cc88=_0x1a753b['bufferViews'][_0x588eb8[_0xaa3a1f(0x246a)]],_0x6fcc0d=_0x58242b[_0x46cc88[_0xaa3a1f(0x1de1)]][_0xaa3a1f(0x2c55)][_0xaa3a1f(0xf10)][_0xaa3a1f(0x33b8)],_0x3b8b7d=_0x588eb8[_0xaa3a1f(0xe17)],_0x4d94d4=_0x588eb8[_0xaa3a1f(0x3243)],_0x2bc741=_0x588eb8['count'],_0x509f85=getAccessorByteStride(_0x1a753b,_0x588eb8),_0x2fe016=_0x46cc88[_0xaa3a1f(0x42fe)]+_0x588eb8[_0xaa3a1f(0x42fe)],_0xf6b5c0=numberOfComponentsForType(_0x4d94d4);if(_0x1a1028=new Array(_0x2bc741),_0x3b8b7d===WebGLConstants$1[_0xaa3a1f(0x15eb)]&&_0x4d94d4===AttributeType$1[_0xaa3a1f(0x4aeb)])for(var _0x26fd96=0x0;_0x26fd96<_0x2bc741;++_0x26fd96){var _0x3944d0=ComponentDatatype$1[_0xaa3a1f(0x5837)](_0x3b8b7d,_0x6fcc0d[_0xaa3a1f(0x1de1)],_0x6fcc0d[_0xaa3a1f(0x42fe)]+_0x2fe016,_0xf6b5c0);_0x1a1028[_0x26fd96]=Matrix4[_0xaa3a1f(0xb30)](_0x3944d0),_0x2fe016+=_0x509f85;}cachedSkinInverseBindMatrices[_0x38e779]=_0x1a1028;}return _0x1a1028;};var ModelAnimationLoop={'NONE':0x0,'REPEAT':0x1,'MIRRORED_REPEAT':0x2},ModelAnimationLoop$1=Object[_0x68aa19(0x3e37)](ModelAnimationLoop),ModelAnimationState=Object['freeze']({'STOPPED':0x0,'ANIMATING':0x1});function ModelAnimation(_0xa6e5ea,_0x592457,_0x56f54e){var _0x24d0c2=_0x68aa19;this['_name']=_0x56f54e[_0x24d0c2(0x13f9)],this[_0x24d0c2(0x34bb)]=JulianDate[_0x24d0c2(0x254b)](_0xa6e5ea[_0x24d0c2(0x1aa4)]),this[_0x24d0c2(0x5875)]=defaultValue$1(_0xa6e5ea[_0x24d0c2(0x2304)],0x0),this['_stopTime']=_0xa6e5ea[_0x24d0c2(0x2933)],this[_0x24d0c2(0x43c)]=defaultValue$1(_0xa6e5ea[_0x24d0c2(0x43c)],!0x1),this[_0x24d0c2(0x48eb)]=defaultValue$1(_0xa6e5ea[_0x24d0c2(0x21d3)],0x1),this[_0x24d0c2(0x189e)]=defaultValue$1(_0xa6e5ea[_0x24d0c2(0x1495)],!0x1),this[_0x24d0c2(0x546b)]=defaultValue$1(_0xa6e5ea[_0x24d0c2(0x36f7)],ModelAnimationLoop$1[_0x24d0c2(0x44b5)]),this[_0x24d0c2(0x3db1)]=new Event(),this[_0x24d0c2(0x489f)]=new Event(),this[_0x24d0c2(0x229e)]=new Event(),this[_0x24d0c2(0x3d20)]=ModelAnimationState[_0x24d0c2(0xfae)],this[_0x24d0c2(0x4a20)]=_0x56f54e,this[_0x24d0c2(0x53e5)]=void 0x0,this[_0x24d0c2(0x1021)]=void 0x0;var _0x1953cf=this;this['_raiseStartEvent']=function(){var _0x5539c7=_0x24d0c2;_0x1953cf['start'][_0x5539c7(0x30bb)](_0x592457,_0x1953cf);},this[_0x24d0c2(0x214)]=0x0,this[_0x24d0c2(0x30c8)]=function(){var _0x4e19cd=_0x24d0c2;_0x1953cf[_0x4e19cd(0x489f)][_0x4e19cd(0x30bb)](_0x592457,_0x1953cf,_0x1953cf[_0x4e19cd(0x214)]);},this[_0x24d0c2(0x3e89)]=function(){var _0x3939dd=_0x24d0c2;_0x1953cf['stop'][_0x3939dd(0x30bb)](_0x592457,_0x1953cf);};}function ModelAnimationCollection(_0x3ea574){var _0x3cf68b=_0x68aa19;this[_0x3cf68b(0x476c)]=new Event(),this[_0x3cf68b(0x1387)]=new Event(),this[_0x3cf68b(0xa89)]=_0x3ea574,this[_0x3cf68b(0x355a)]=[],this[_0x3cf68b(0x402e)]=void 0x0;}function add(_0x345978,_0x5ee54c,_0x57e612){var _0x28f267=_0x68aa19,_0x30a755=_0x345978[_0x28f267(0xa89)],_0x286b22=new ModelAnimation(_0x57e612,_0x30a755,_0x30a755[_0x28f267(0xecf)][_0x28f267(0x179a)][_0x5ee54c]);return _0x345978[_0x28f267(0x355a)]['push'](_0x286b22),_0x345978[_0x28f267(0x476c)]['raiseEvent'](_0x30a755,_0x286b22),_0x286b22;}function animateChannels(_0x50dc85,_0x36506e){var _0x19e980=_0x68aa19;for(var _0x205977=_0x50dc85[_0x19e980(0x4387)],_0x534757=_0x205977[_0x19e980(0x531b)],_0xfa482f=0x0;_0xfa482f<_0x534757;++_0xfa482f)_0x205977[_0xfa482f](_0x36506e);}Object['defineProperties'](ModelAnimation['prototype'],{'name':{'get':function(){return this['_name'];}},'startTime':{'get':function(){var _0x42fe61=_0x68aa19;return this[_0x42fe61(0x34bb)];}},'delay':{'get':function(){var _0x4364ab=_0x68aa19;return this[_0x4364ab(0x5875)];}},'stopTime':{'get':function(){var _0x44c620=_0x68aa19;return this[_0x44c620(0xdca)];}},'multiplier':{'get':function(){var _0x27c980=_0x68aa19;return this[_0x27c980(0x48eb)];}},'reverse':{'get':function(){var _0x49c11e=_0x68aa19;return this[_0x49c11e(0x189e)];}},'loop':{'get':function(){var _0xaf979f=_0x68aa19;return this[_0xaf979f(0x546b)];}}}),Object[_0x68aa19(0x5b7)](ModelAnimationCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x2764b5=_0x68aa19;return this['_scheduledAnimations'][_0x2764b5(0x531b)];}}}),ModelAnimationCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x24b28c){var _0x3c8761=_0x68aa19;_0x24b28c=defaultValue$1(_0x24b28c,defaultValue$1['EMPTY_OBJECT']);var _0x568639,_0x2003da=this[_0x3c8761(0xa89)][_0x3c8761(0xecf)][_0x3c8761(0x179a)];if(defined$1(_0x24b28c['index']))return add(this,_0x24b28c[_0x3c8761(0x1fda)],_0x24b28c);for(var _0x5d183b=_0x2003da[_0x3c8761(0x531b)],_0x3a7a5d=0x0;_0x3a7a5d<_0x5d183b;++_0x3a7a5d)if(_0x2003da[_0x3a7a5d]['name']===_0x24b28c[_0x3c8761(0x13f9)]){_0x568639=_0x3a7a5d;break;}return add(this,_0x568639,_0x24b28c);},ModelAnimationCollection[_0x68aa19(0x4b51)][_0x68aa19(0xced)]=function(_0x60873a){var _0x372e67=_0x68aa19;_0x60873a=defaultValue$1(_0x60873a,defaultValue$1['EMPTY_OBJECT']);for(var _0x4cf754=[],_0x426fbf=this[_0x372e67(0xa89)][_0x372e67(0xecf)]['animations'][_0x372e67(0x531b)],_0x1b21c4=0x0;_0x1b21c4<_0x426fbf;++_0x1b21c4)_0x4cf754[_0x372e67(0x3a33)](add(this,_0x1b21c4,_0x60873a));return _0x4cf754;},ModelAnimationCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0xa22b5d){var _0x567d9c=_0x68aa19;if(defined$1(_0xa22b5d)){var _0x59acbf=this[_0x567d9c(0x355a)],_0x4e89d0=_0x59acbf[_0x567d9c(0x33ab)](_0xa22b5d);if(-0x1!==_0x4e89d0)return _0x59acbf[_0x567d9c(0x4bc6)](_0x4e89d0,0x1),this[_0x567d9c(0x1387)][_0x567d9c(0x30bb)](this[_0x567d9c(0xa89)],_0xa22b5d),!0x0;}return!0x1;},ModelAnimationCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4ee2)]=function(){var _0xb30f23=_0x68aa19,_0x51e063=this[_0xb30f23(0xa89)],_0x468b98=this['_scheduledAnimations'],_0x45ab02=_0x468b98['length'];this[_0xb30f23(0x355a)]=[];for(var _0x344e33=0x0;_0x344e33<_0x45ab02;++_0x344e33)this[_0xb30f23(0x1387)][_0xb30f23(0x30bb)](_0x51e063,_0x468b98[_0x344e33]);},ModelAnimationCollection['prototype'][_0x68aa19(0x1ff6)]=function(_0x404a2f){var _0x2cfe10=_0x68aa19;return!!defined$1(_0x404a2f)&&-0x1!==this[_0x2cfe10(0x355a)][_0x2cfe10(0x33ab)](_0x404a2f);},ModelAnimationCollection[_0x68aa19(0x4b51)]['get']=function(_0x42d724){var _0x5749d3=_0x68aa19;return this[_0x5749d3(0x355a)][_0x42d724];};var animationsToRemove=[];function createAnimationRemovedFunction(_0x4d8a00,_0x389bd6,_0x1ed321){return function(){var _0x56d76f=_0x54f3;_0x4d8a00[_0x56d76f(0x1387)][_0x56d76f(0x30bb)](_0x389bd6,_0x1ed321);};}function ModelMaterial(_0x1d905e,_0x3a9c0e,_0x2a14f5){var _0x44db2d=_0x68aa19;this['_name']=_0x3a9c0e[_0x44db2d(0x13f9)],this['_id']=_0x2a14f5,this[_0x44db2d(0x5461)]=_0x1d905e[_0x44db2d(0x1df4)][_0x2a14f5],this[_0x44db2d(0x1a06)]=void 0x0,this['_program']=void 0x0,this[_0x44db2d(0x2bad)]=void 0x0;}function ModelMesh(_0x54cdec,_0x2d6e2f,_0x1945a9){var _0x949b68=_0x68aa19;for(var _0x186a14=[],_0x2dfce3=_0x54cdec[_0x949b68(0x4b14)],_0x19178d=_0x2dfce3[_0x949b68(0x531b)],_0x4fca9f=0x0;_0x4fca9f<_0x19178d;++_0x4fca9f){var _0x15c082=_0x2dfce3[_0x4fca9f];_0x186a14[_0x4fca9f]=_0x2d6e2f[_0x15c082[_0x949b68(0x128b)]];}this[_0x949b68(0x1e54)]=_0x54cdec[_0x949b68(0x13f9)],this[_0x949b68(0x2288)]=_0x186a14,this[_0x949b68(0x2b7f)]=_0x1945a9;}function ModelNode(_0x5f5dfe,_0x172284,_0x222142,_0x22dffb,_0x396645){var _0xc849e9=_0x68aa19;this[_0xc849e9(0xa89)]=_0x5f5dfe,this[_0xc849e9(0x5639)]=_0x222142,this[_0xc849e9(0x1e54)]=_0x172284[_0xc849e9(0x13f9)],this[_0xc849e9(0x2b7f)]=_0x22dffb,this[_0xc849e9(0x53b6)]=!0x1,this[_0xc849e9(0x1430)]=!0x0,this[_0xc849e9(0xb91)]=Matrix4[_0xc849e9(0x254b)](_0x396645),this[_0xc849e9(0x5646)]=Matrix4['clone'](_0x396645);}function ComputeCommand(_0x1c7127){var _0x435b39=_0x68aa19;_0x1c7127=defaultValue$1(_0x1c7127,defaultValue$1[_0x435b39(0x494f)]),this[_0x435b39(0xa85)]=_0x1c7127[_0x435b39(0xa85)],this[_0x435b39(0x1eae)]=_0x1c7127[_0x435b39(0x1eae)],this[_0x435b39(0x30a0)]=_0x1c7127['shaderProgram'],this[_0x435b39(0x15fe)]=_0x1c7127[_0x435b39(0x15fe)],this[_0x435b39(0x1f7c)]=_0x1c7127['outputTexture'],this[_0x435b39(0x25d2)]=_0x1c7127[_0x435b39(0x25d2)],this['postExecute']=_0x1c7127[_0x435b39(0x15bb)],this[_0x435b39(0x2be0)]=defaultValue$1(_0x1c7127[_0x435b39(0x2be0)],!0x1),this[_0x435b39(0x18ad)]=Pass$1['COMPUTE'],this[_0x435b39(0x3036)]=_0x1c7127[_0x435b39(0x3036)];}ModelAnimationCollection[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x49b16f){var _0x4a708a=_0x68aa19,_0x3a0ffa=this['_scheduledAnimations'],_0x1e1ee1=_0x3a0ffa['length'];if(0x0===_0x1e1ee1)return this[_0x4a708a(0x402e)]=void 0x0,!0x1;if(JulianDate[_0x4a708a(0x2ed4)](_0x49b16f['time'],this[_0x4a708a(0x402e)]))return!0x1;this[_0x4a708a(0x402e)]=JulianDate[_0x4a708a(0x254b)](_0x49b16f['time'],this[_0x4a708a(0x402e)]);for(var _0xc5654=!0x1,_0xc50a5d=_0x49b16f[_0x4a708a(0x2981)],_0x19af42=this[_0x4a708a(0xa89)],_0x482d07=0x0;_0x482d07<_0x1e1ee1;++_0x482d07){var _0x195ab1=_0x3a0ffa[_0x482d07],_0x2d908e=_0x195ab1[_0x4a708a(0x4a20)];defined$1(_0x195ab1[_0x4a708a(0x53e5)])||(_0x195ab1[_0x4a708a(0x53e5)]=JulianDate['addSeconds'](defaultValue$1(_0x195ab1[_0x4a708a(0x1aa4)],_0xc50a5d),_0x195ab1['delay'],new JulianDate())),defined$1(_0x195ab1[_0x4a708a(0x1021)])||(_0x195ab1[_0x4a708a(0x1021)]=_0x2d908e['stopTime']*(0x1/_0x195ab1[_0x4a708a(0x21d3)]));var _0x1241f8=_0x195ab1[_0x4a708a(0x53e5)],_0x319d26=_0x195ab1[_0x4a708a(0x1021)],_0x526a31=_0x195ab1['stopTime'],_0x18c8c1=0x0!==_0x319d26?JulianDate[_0x4a708a(0x250b)](_0xc50a5d,_0x1241f8)/_0x319d26:0x0,_0x35e177=_0x18c8c1>=0x0,_0x36620a=_0x195ab1['loop']===ModelAnimationLoop$1[_0x4a708a(0x2124)]||_0x195ab1['loop']===ModelAnimationLoop$1[_0x4a708a(0x3623)];if((_0x35e177||_0x36620a&&!defined$1(_0x195ab1[_0x4a708a(0x1aa4)]))&&(_0x18c8c1<=0x1||_0x36620a)&&(!defined$1(_0x526a31)||JulianDate[_0x4a708a(0x425b)](_0xc50a5d,_0x526a31))){if(_0x195ab1['_state']===ModelAnimationState[_0x4a708a(0xfae)]&&(_0x195ab1[_0x4a708a(0x3d20)]=ModelAnimationState[_0x4a708a(0x139b)],_0x195ab1[_0x4a708a(0x3db1)][_0x4a708a(0x196c)]>0x0&&_0x49b16f[_0x4a708a(0x3be9)][_0x4a708a(0x3a33)](_0x195ab1[_0x4a708a(0x2c81)])),_0x195ab1['loop']===ModelAnimationLoop$1[_0x4a708a(0x2124)])_0x18c8c1-=Math[_0x4a708a(0x67a)](_0x18c8c1);else{if(_0x195ab1[_0x4a708a(0x36f7)]===ModelAnimationLoop$1[_0x4a708a(0x3623)]){var _0x4e3bbe=Math[_0x4a708a(0x67a)](_0x18c8c1),_0x23aa1b=_0x18c8c1-_0x4e3bbe;_0x18c8c1=_0x4e3bbe%0x2==0x1?0x1-_0x23aa1b:_0x23aa1b;}}_0x195ab1[_0x4a708a(0x1495)]&&(_0x18c8c1=0x1-_0x18c8c1);var _0x37143e=_0x18c8c1*_0x319d26*_0x195ab1['multiplier'];animateChannels(_0x2d908e,_0x37143e=CesiumMath[_0x4a708a(0x3c40)](_0x37143e,_0x2d908e['startTime'],_0x2d908e['stopTime'])),_0x195ab1['update'][_0x4a708a(0x196c)]>0x0&&(_0x195ab1[_0x4a708a(0x214)]=_0x37143e,_0x49b16f['afterRender'][_0x4a708a(0x3a33)](_0x195ab1['_raiseUpdateEvent'])),_0xc5654=!0x0;}else _0x35e177&&_0x195ab1[_0x4a708a(0x3d20)]===ModelAnimationState[_0x4a708a(0x139b)]&&(_0x195ab1[_0x4a708a(0x3d20)]=ModelAnimationState[_0x4a708a(0xfae)],_0x195ab1['stop'][_0x4a708a(0x196c)]>0x0&&_0x49b16f['afterRender'][_0x4a708a(0x3a33)](_0x195ab1[_0x4a708a(0x3e89)]),_0x195ab1[_0x4a708a(0x43c)]&&animationsToRemove[_0x4a708a(0x3a33)](_0x195ab1));}_0x1e1ee1=animationsToRemove[_0x4a708a(0x531b)];for(var _0x461e97=0x0;_0x461e97<_0x1e1ee1;++_0x461e97){var _0x369308=animationsToRemove[_0x461e97];_0x3a0ffa[_0x4a708a(0x4bc6)](_0x3a0ffa[_0x4a708a(0x33ab)](_0x369308),0x1),_0x49b16f[_0x4a708a(0x3be9)][_0x4a708a(0x3a33)](createAnimationRemovedFunction(this,_0x19af42,_0x369308));}return animationsToRemove[_0x4a708a(0x531b)]=0x0,_0xc5654;},Object[_0x68aa19(0x5b7)](ModelMaterial['prototype'],{'name':{'get':function(){return this['_name'];}},'id':{'get':function(){return this['_id'];}}}),ModelMaterial['prototype'][_0x68aa19(0x1e6e)]=function(_0x3dc564,_0x85b4b1){var _0x30c7ed=_0x68aa19,_0x32ce4b='u_'+_0x3dc564,_0x22be73=this['_uniformMap'][_0x30c7ed(0x21e8)][_0x32ce4b];_0x22be73[_0x30c7ed(0x327)]=_0x22be73['clone'](_0x85b4b1,_0x22be73[_0x30c7ed(0x327)]);},ModelMaterial[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x32392b){var _0x6501e1=_0x68aa19,_0x332426='u_'+_0x32392b,_0x35ecc4=this['_uniformMap'][_0x6501e1(0x21e8)][_0x332426];if(defined$1(_0x35ecc4))return _0x35ecc4['value'];},Object[_0x68aa19(0x5b7)](ModelMesh['prototype'],{'name':{'get':function(){var _0x394c78=_0x68aa19;return this[_0x394c78(0x1e54)];}},'id':{'get':function(){var _0x1c3d7e=_0x68aa19;return this[_0x1c3d7e(0x2b7f)];}},'materials':{'get':function(){var _0x488cd6=_0x68aa19;return this[_0x488cd6(0x2288)];}}}),Object[_0x68aa19(0x5b7)](ModelNode[_0x68aa19(0x4b51)],{'name':{'get':function(){var _0x2e4b69=_0x68aa19;return this[_0x2e4b69(0x1e54)];}},'id':{'get':function(){var _0x1d42df=_0x68aa19;return this[_0x1d42df(0x2b7f)];}},'show':{'get':function(){var _0x2f0416=_0x68aa19;return this[_0x2f0416(0x1430)];},'set':function(_0x2ec444){var _0xc93834=_0x68aa19;this['_show']!==_0x2ec444&&(this[_0xc93834(0x1430)]=_0x2ec444,this[_0xc93834(0xa89)]['_perNodeShowDirty']=!0x0);}},'matrix':{'get':function(){var _0x50b7b0=_0x68aa19;return this[_0x50b7b0(0xb91)];},'set':function(_0xd5d6e1){var _0x1d0047=_0x68aa19;this['_matrix']=Matrix4[_0x1d0047(0x254b)](_0xd5d6e1,this['_matrix']),this[_0x1d0047(0x53b6)]=!0x0;var _0x39606c=this[_0x1d0047(0xa89)];_0x39606c['_cesiumAnimationsDirty']=!0x0,this[_0x1d0047(0x5639)][_0x1d0047(0x4b08)]=_0x39606c[_0x1d0047(0x4acc)];}},'originalMatrix':{'get':function(){return this['_originalMatrix'];}}}),ModelNode[_0x68aa19(0x4b51)][_0x68aa19(0x41ba)]=function(_0x23af07){var _0x4a57f8=_0x68aa19;Matrix4[_0x4a57f8(0x254b)](_0x23af07,this['_matrix']);},ComputeCommand[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x352b2b){_0x352b2b['execute'](this);};var OctahedralProjectionAtlasFS=_0x68aa19(0x4406),OctahedralProjectionFS=_0x68aa19(0x1c03),OctahedralProjectionVS=_0x68aa19(0x1c97);function OctahedralProjectedCubeMap(_0x2b998d){var _0x3315cd=_0x68aa19;this[_0x3315cd(0x52cd)]=_0x2b998d,this[_0x3315cd(0x38c4)]=void 0x0,this[_0x3315cd(0x389c)]=void 0x0,this[_0x3315cd(0x4ee3)]=void 0x0,this['_mipTextures']=void 0x0,this[_0x3315cd(0x461b)]=void 0x0,this['_sp']=void 0x0,this[_0x3315cd(0x27ca)]=void 0x0,this[_0x3315cd(0x13d2)]=!0x1,this['_ready']=!0x1,this[_0x3315cd(0x38bb)]=when[_0x3315cd(0x25e3)]();}var ktxRegex$4=/(^data:image\/ktx)|(\.ktx$)/i,ktx2Regex=/(^data:image\/ktx2)|(\.ktx2$)/i;Object[_0x68aa19(0x5b7)](OctahedralProjectedCubeMap[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x4fb76a=_0x68aa19;return this[_0x4fb76a(0x52cd)];}},'texture':{'get':function(){var _0x4f6c89=_0x68aa19;return this[_0x4f6c89(0x4ee3)];}},'maximumMipmapLevel':{'get':function(){return this['_maximumMipmapLevel'];}},'ready':{'get':function(){var _0x28e469=_0x68aa19;return this[_0x28e469(0x4b22)];}},'readyPromise':{'get':function(){var _0x245e58=_0x68aa19;return this[_0x245e58(0x38bb)][_0x245e58(0x28bc)];}}}),OctahedralProjectedCubeMap[_0x68aa19(0x1374)]=function(_0x11de2f){var _0x4f6093=_0x68aa19;return _0x11de2f[_0x4f6093(0x1b7e)]&&_0x11de2f[_0x4f6093(0x5231)]||_0x11de2f[_0x4f6093(0x4950)]&&_0x11de2f[_0x4f6093(0x3a1f)];};for(var v1=new Cartesian3(0x1,0x0,0x0),v2=new Cartesian3(0x0,0x0,0x1),v3=new Cartesian3(-0x1,0x0,0x0),v4=new Cartesian3(0x0,0x0,-0x1),v5=new Cartesian3(0x0,0x1,0x0),v6=new Cartesian3(0x0,-0x1,0x0),cubeMapCoordinates=[v5,v3,v2,v6,v1,v5,v4,v5,v5],length=cubeMapCoordinates[_0x68aa19(0x531b)],flatCubeMapCoordinates=new Float32Array(0x3*length),offset=0x0,i$6=0x0;i$6<length;++i$6,offset+=0x3)Cartesian3['pack'](cubeMapCoordinates[i$6],flatCubeMapCoordinates,offset);var flatPositions=new Float32Array([-0x1,0x1,-0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x1,0x1,0x0,-0x1,-0x1,-0x1,0x1,-0x1]),indices=new Uint16Array([0x0,0x1,0x2,0x2,0x3,0x1,0x7,0x6,0x1,0x3,0x6,0x1,0x2,0x5,0x4,0x3,0x4,0x2,0x4,0x8,0x6,0x3,0x4,0x6]);function createVertexArray$2(_0x1e9687){var _0x5689f2=_0x68aa19,_0x8aff97=Buffer$1[_0x5689f2(0xb5a)]({'context':_0x1e9687,'typedArray':flatPositions,'usage':BufferUsage[_0x5689f2(0x495a)]}),_0x263d89=Buffer$1[_0x5689f2(0xb5a)]({'context':_0x1e9687,'typedArray':flatCubeMapCoordinates,'usage':BufferUsage[_0x5689f2(0x495a)]}),_0x137367=Buffer$1[_0x5689f2(0xaad)]({'context':_0x1e9687,'typedArray':indices,'usage':BufferUsage[_0x5689f2(0x495a)],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']});return new VertexArray({'context':_0x1e9687,'attributes':[{'index':0x0,'vertexBuffer':_0x8aff97,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x5689f2(0x15eb)]},{'index':0x1,'vertexBuffer':_0x263d89,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x5689f2(0x15eb)]}],'indexBuffer':_0x137367});}function createUniformTexture(_0x552278){return function(){return _0x552278;};}function cleanupResources(_0x1d7eb9){var _0x53a68a=_0x68aa19,_0x3ffb2a,_0xea4fa;_0x1d7eb9[_0x53a68a(0x461b)]=_0x1d7eb9[_0x53a68a(0x461b)]&&_0x1d7eb9[_0x53a68a(0x461b)][_0x53a68a(0x2578)](),_0x1d7eb9[_0x53a68a(0x3fca)]=_0x1d7eb9['_sp']&&_0x1d7eb9[_0x53a68a(0x3fca)][_0x53a68a(0x2578)]();var _0x9abc73=_0x1d7eb9['_cubeMaps'];if(defined$1(_0x9abc73)){for(_0xea4fa=_0x9abc73['length'],_0x3ffb2a=0x0;_0x3ffb2a<_0xea4fa;++_0x3ffb2a)_0x9abc73[_0x3ffb2a]['destroy']();}var _0x58156b=_0x1d7eb9[_0x53a68a(0x34d8)];if(defined$1(_0x58156b)){for(_0xea4fa=_0x58156b[_0x53a68a(0x531b)],_0x3ffb2a=0x0;_0x3ffb2a<_0xea4fa;++_0x3ffb2a)_0x58156b[_0x3ffb2a][_0x53a68a(0x2578)]();}_0x1d7eb9[_0x53a68a(0x461b)]=void 0x0,_0x1d7eb9['_sp']=void 0x0,_0x1d7eb9[_0x53a68a(0x389c)]=void 0x0,_0x1d7eb9[_0x53a68a(0x38c4)]=void 0x0,_0x1d7eb9[_0x53a68a(0x34d8)]=void 0x0;}function removePipelineExtras(_0x459f9e){var _0x53a274=_0x68aa19;return ForEach[_0x53a274(0xe24)](_0x459f9e,function(_0x165780){removeExtras(_0x165780);}),ForEach[_0x53a274(0x1de1)](_0x459f9e,function(_0x362256){removeExtras(_0x362256);}),ForEach[_0x53a274(0x4133)](_0x459f9e,function(_0x103370){var _0x312de3=_0x53a274;removeExtras(_0x103370),ForEach[_0x312de3(0x518b)](_0x103370,function(_0x205cf4){removeExtras(_0x205cf4);});}),removeExtras(_0x459f9e),_0x459f9e;}function removeExtras(_0x4e72ac){var _0x3d65a2=_0x68aa19;defined$1(_0x4e72ac['extras'])&&(defined$1(_0x4e72ac[_0x3d65a2(0x2c55)][_0x3d65a2(0xf10)])&&delete _0x4e72ac['extras'][_0x3d65a2(0xf10)],0x0===Object[_0x3d65a2(0x20c8)](_0x4e72ac['extras'])[_0x3d65a2(0x531b)]&&delete _0x4e72ac[_0x3d65a2(0x2c55)]);}OctahedralProjectedCubeMap[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x3bab48){var _0x13740a=_0x68aa19,_0x196bdc=_0x3bab48[_0x13740a(0x4174)];if(!OctahedralProjectedCubeMap[_0x13740a(0x1374)](_0x196bdc))return;if(defined$1(this[_0x13740a(0x4ee3)])&&defined$1(this[_0x13740a(0x461b)])&&cleanupResources(this),defined$1(this[_0x13740a(0x4ee3)]))return;if(!defined$1(this[_0x13740a(0x4ee3)])&&!this[_0x13740a(0x13d2)]){var _0x4c6f68=_0x196bdc[_0x13740a(0x3bce)][_0x13740a(0x4338)](this['_url']);if(defined$1(_0x4c6f68))return cleanupResources(this),this[_0x13740a(0x4ee3)]=_0x4c6f68,this[_0x13740a(0x27ca)]=this[_0x13740a(0x4ee3)][_0x13740a(0x14c)],this[_0x13740a(0x4b22)]=!0x0,void this[_0x13740a(0x38bb)][_0x13740a(0x68a)]();}var _0x2ed9de=this[_0x13740a(0x38c4)];if(!defined$1(_0x2ed9de)&&!this[_0x13740a(0x13d2)]){var _0x413bad=this;ktxRegex$4[_0x13740a(0x8e2)](this[_0x13740a(0x52cd)])?loadKTX(this[_0x13740a(0x52cd)])[_0x13740a(0x4e1e)](function(_0xd579f0){var _0x4e0678=_0x13740a;_0x413bad['_cubeMapBuffers']=_0xd579f0,_0x413bad[_0x4e0678(0x13d2)]=!0x1;})[_0x13740a(0x4b84)](this['_readyPromise'][_0x13740a(0x4e16)]):ktx2Regex[_0x13740a(0x8e2)](this['_url'])&&loadKTX2(this[_0x13740a(0x52cd)])[_0x13740a(0x4e1e)](function(_0x146cf8){var _0x5f2792=_0x13740a;_0x413bad[_0x5f2792(0x38c4)]=_0x146cf8,_0x413bad['_loading']=!0x1;})[_0x13740a(0x4b84)](this[_0x13740a(0x38bb)]['reject']),this[_0x13740a(0x13d2)]=!0x0;}if(!defined$1(this['_cubeMapBuffers']))return;const _0x156c1e=[];let _0x2dabf3=_0x2ed9de[0x0][_0x13740a(0x1474)]['pixelDatatype'];defined$1(_0x2dabf3)?_0x156c1e['push'](_0x13740a(0x3825)):_0x2dabf3=_0x196bdc[_0x13740a(0x5231)]?PixelDatatype[_0x13740a(0x30a9)]:PixelDatatype[_0x13740a(0x15eb)];const _0x7e75bf=PixelFormat$1[_0x13740a(0x4a1c)],_0x9f804c=new ShaderSource({'defines':_0x156c1e,'sources':[OctahedralProjectionFS]});this[_0x13740a(0x461b)]=createVertexArray$2(_0x196bdc),this[_0x13740a(0x3fca)]=ShaderProgram$1[_0x13740a(0x4d21)]({'context':_0x196bdc,'vertexShaderSource':OctahedralProjectionVS,'fragmentShaderSource':_0x9f804c,'attributeLocations':{'position':0x0,'cubeMapCoordinates':0x1}});var _0x5307e4=Math[_0x13740a(0x27d5)](_0x2ed9de[_0x13740a(0x531b)],0x6);this['_maximumMipmapLevel']=_0x5307e4-0x1;for(var _0x5924cc=this['_cubeMaps']=new Array(_0x5307e4),_0x3587ab=this['_mipTextures']=new Array(_0x5307e4),_0x364036=0x2*_0x2ed9de[0x0]['positiveX'][_0x13740a(0x209)],_0x442d4d={'originalSize':function(){return _0x364036;}},_0x31367f=0x0;_0x31367f<_0x5307e4;++_0x31367f){var _0x1c8c62=_0x2ed9de[_0x31367f][_0x13740a(0x1b07)];_0x2ed9de[_0x31367f][_0x13740a(0x1b07)]=_0x2ed9de[_0x31367f][_0x13740a(0x1a40)],_0x2ed9de[_0x31367f][_0x13740a(0x1a40)]=_0x1c8c62;var _0x4ca6ee=_0x5924cc[_0x31367f]=new CubeMap({'context':_0x196bdc,'source':_0x2ed9de[_0x31367f],'pixelDatatype':ktxRegex$4['test'](this[_0x13740a(0x52cd)])?void 0x0:_0x2dabf3}),_0x479133=0x2*_0x5924cc[_0x31367f][_0x13740a(0x209)],_0x14e212=_0x3587ab[_0x31367f]=new Texture$1({'context':_0x196bdc,'width':_0x479133,'height':_0x479133,'pixelDatatype':_0x2dabf3,'pixelFormat':_0x7e75bf}),_0x400223=new ComputeCommand({'vertexArray':this[_0x13740a(0x461b)],'shaderProgram':this['_sp'],'uniformMap':{'cubeMap':createUniformTexture(_0x4ca6ee)},'outputTexture':_0x14e212,'persists':!0x0,'owner':this});_0x3bab48['commandList'][_0x13740a(0x3a33)](_0x400223),_0x442d4d[_0x13740a(0x20ac)+_0x31367f]=createUniformTexture(_0x14e212);}this[_0x13740a(0x4ee3)]=new Texture$1({'context':_0x196bdc,'width':1.5*_0x364036+0x2,'height':_0x364036,'pixelDatatype':_0x2dabf3,'pixelFormat':_0x7e75bf}),this[_0x13740a(0x4ee3)][_0x13740a(0x14c)]=this['_maximumMipmapLevel'],_0x196bdc[_0x13740a(0x3bce)][_0x13740a(0xc04)](this[_0x13740a(0x52cd)],this[_0x13740a(0x4ee3)]);var _0xca01d5=new ComputeCommand({'fragmentShaderSource':OctahedralProjectionAtlasFS,'uniformMap':_0x442d4d,'outputTexture':this[_0x13740a(0x4ee3)],'persists':!0x1,'owner':this});_0x3bab48[_0x13740a(0x3080)]['push'](_0xca01d5),this['_ready']=!0x0,this[_0x13740a(0x38bb)]['resolve']();},OctahedralProjectedCubeMap[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},OctahedralProjectedCubeMap[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x67c096=_0x68aa19;return cleanupResources(this),this[_0x67c096(0x4ee3)]=this[_0x67c096(0x4ee3)]&&this['_texture'][_0x67c096(0x2578)](),destroyObject$1(this);};var boundingSphereCartesian3Scratch=new Cartesian3(),ModelState=ModelUtility['ModelState'],defaultModelAccept=_0x68aa19(0x50f5);function setCachedGltf(_0x2b5be2,_0x53f05b){_0x2b5be2['_cachedGltf']=_0x53f05b;}function CachedGltf(_0x4a1d96){var _0x2df3c2=_0x68aa19;this['_gltf']=_0x4a1d96[_0x2df3c2(0x1ae0)],this[_0x2df3c2(0x237c)]=_0x4a1d96[_0x2df3c2(0x237c)],this[_0x2df3c2(0x38d5)]=[],this[_0x2df3c2(0x2d06)]=0x0;}Object[_0x68aa19(0x5b7)](CachedGltf[_0x68aa19(0x4b51)],{'gltf':{'set':function(_0x5d0257){var _0x53067e=_0x68aa19;this[_0x53067e(0x95e)]=_0x5d0257;},'get':function(){var _0x16aa41=_0x68aa19;return this[_0x16aa41(0x95e)];}}}),CachedGltf[_0x68aa19(0x4b51)]['makeReady']=function(_0x53da34){var _0x2e6fbb=_0x68aa19;this['gltf']=_0x53da34;for(var _0xcecddc=this['modelsToLoad'],_0x5a7d8d=_0xcecddc['length'],_0x360ab6=0x0;_0x360ab6<_0x5a7d8d;++_0x360ab6){var _0x295109=_0xcecddc[_0x360ab6];_0x295109[_0x2e6fbb(0x1348)]()||setCachedGltf(_0x295109,this);}this['modelsToLoad']=void 0x0,this[_0x2e6fbb(0x237c)]=!0x0;};var gltfCache={},uriToGuid={};function Model(_0x19abd9){var _0x597a75=_0x68aa19,_0x199d73,_0x11d98a=(_0x19abd9=defaultValue$1(_0x19abd9,defaultValue$1[_0x597a75(0x494f)]))[_0x597a75(0x4a60)];if(this[_0x597a75(0x2ceb)]=_0x11d98a,this[_0x597a75(0x6a7)]=void 0x0,this['_releaseGltfJson']=defaultValue$1(_0x19abd9[_0x597a75(0x2860)],!0x1),defined$1(_0x11d98a)&&defined$1(gltfCache[_0x11d98a])&&gltfCache[_0x11d98a][_0x597a75(0x237c)])++(_0x199d73=gltfCache[_0x11d98a])[_0x597a75(0x2d06)];else{var _0x9201a1=_0x19abd9[_0x597a75(0x1ae0)];if(defined$1(_0x9201a1)){if(_0x9201a1 instanceof ArrayBuffer&&(_0x9201a1=new Uint8Array(_0x9201a1)),_0x9201a1 instanceof Uint8Array)_0x199d73=new CachedGltf({'gltf':parseGlb(_0x9201a1),'ready':!0x0});else _0x199d73=new CachedGltf({'gltf':_0x19abd9[_0x597a75(0x1ae0)],'ready':!0x0});_0x199d73[_0x597a75(0x2d06)]=0x1,defined$1(_0x11d98a)&&(gltfCache[_0x11d98a]=_0x199d73);}}setCachedGltf(this,_0x199d73);var _0x26b594=defaultValue$1(_0x19abd9[_0x597a75(0x18cf)],'');this['_resource']=Resource[_0x597a75(0x320b)](_0x26b594),this[_0x597a75(0x3036)]=_0x19abd9['owner'],this[_0x597a75(0x105f)]=defaultValue$1(_0x19abd9[_0x597a75(0x105f)],!0x0),this['silhouetteColor']=defaultValue$1(_0x19abd9[_0x597a75(0x3118)],Color$2['RED']),this[_0x597a75(0xa40)]=new Color$2(),this[_0x597a75(0x2595)]=0x1,this[_0x597a75(0x490)]=void 0x0,this[_0x597a75(0x16db)]=defaultValue$1(_0x19abd9[_0x597a75(0x16db)],0x0),this['modelMatrix']=Matrix4['clone'](defaultValue$1(_0x19abd9['modelMatrix'],Matrix4[_0x597a75(0x5139)])),this['_modelMatrix']=Matrix4[_0x597a75(0x254b)](this[_0x597a75(0x221)]),this[_0x597a75(0x132)]=void 0x0,this[_0x597a75(0x1ed8)]=defaultValue$1(_0x19abd9[_0x597a75(0x1ed8)],0x1),this['_scale']=this[_0x597a75(0x1ed8)],this[_0x597a75(0x3462)]=defaultValue$1(_0x19abd9[_0x597a75(0x3462)],0x0),this[_0x597a75(0x51f6)]=this['minimumPixelSize'],this[_0x597a75(0x1568)]=_0x19abd9[_0x597a75(0x1568)],this[_0x597a75(0x36fd)]=this[_0x597a75(0x1568)],this['id']=_0x19abd9['id'],this[_0x597a75(0x2b7f)]=_0x19abd9['id'],this[_0x597a75(0x24e9)]=defaultValue$1(_0x19abd9[_0x597a75(0x24e9)],HeightReference$1[_0x597a75(0x44b5)]),this[_0x597a75(0x1f9a)]=this[_0x597a75(0x24e9)],this[_0x597a75(0xe0c)]=!0x1,this[_0x597a75(0x4ab8)]=void 0x0;var _0x26972a=_0x19abd9[_0x597a75(0x1d45)];this[_0x597a75(0x54c6)]=_0x26972a,defined$1(_0x26972a)&&defined$1(_0x26972a[_0x597a75(0x26c1)])&&(this[_0x597a75(0x2534)]=_0x26972a['terrainProviderChanged']['addEventListener'](function(){var _0x85c44d=_0x597a75;this[_0x85c44d(0xe0c)]=!0x0;},this)),this[_0x597a75(0xf3d)]=_0x19abd9['pickObject'],this[_0x597a75(0x26ad)]=defaultValue$1(_0x19abd9[_0x597a75(0x3ce1)],!0x0),this[_0x597a75(0x4b22)]=!0x1,this[_0x597a75(0x38bb)]=when[_0x597a75(0x25e3)](),this[_0x597a75(0x238c)]=new ModelAnimationCollection(this),this[_0x597a75(0x213f)]=defaultValue$1(_0x19abd9[_0x597a75(0x213f)],!0x0),this[_0x597a75(0x57c9)]=void 0x0,this[_0x597a75(0x9bc)]=defaultValue$1(_0x19abd9['incrementallyLoadTextures'],!0x0),this[_0x597a75(0x6b3)]=defaultValue$1(_0x19abd9[_0x597a75(0x4074)],!0x0),this['shadows']=defaultValue$1(_0x19abd9['shadows'],ShadowMode$1['ENABLED']),this['_shadows']=this[_0x597a75(0x284a)],this[_0x597a75(0x28b8)]=defaultValue$1(_0x19abd9[_0x597a75(0x28b8)],Color$2[_0x597a75(0x254b)](Color$2[_0x597a75(0x2d95)])),this[_0x597a75(0x57d1)]=new Color$2(),this[_0x597a75(0x3d14)]=0x1,this['colorBlendMode']=defaultValue$1(_0x19abd9[_0x597a75(0x3db)],ColorBlendMode$1[_0x597a75(0x3b90)]),this[_0x597a75(0x62f)]=defaultValue$1(_0x19abd9[_0x597a75(0x62f)],0.5),this[_0x597a75(0xf5d)]=!0x1,this[_0x597a75(0x2223)]=void 0x0,this['clippingPlanes']=_0x19abd9['clippingPlanes'],this[_0x597a75(0x4b7a)]=0x0,this[_0x597a75(0x551)]=void 0x0,this['debugShowBoundingVolume']=defaultValue$1(_0x19abd9['debugShowBoundingVolume'],!0x1),this[_0x597a75(0x432a)]=!0x1,this[_0x597a75(0x2c2f)]=defaultValue$1(_0x19abd9['debugWireframe'],!0x1),this[_0x597a75(0x226c)]=!0x1,this['_distanceDisplayCondition']=_0x19abd9[_0x597a75(0x1c93)],this[_0x597a75(0x3065)]=_0x19abd9[_0x597a75(0x13bb)],this[_0x597a75(0x2d84)]=_0x19abd9[_0x597a75(0x2c7c)],this[_0x597a75(0x4bb9)]=_0x19abd9['vertexShaderLoaded'],this[_0x597a75(0x23e7)]=_0x19abd9['fragmentShaderLoaded'],this[_0x597a75(0xd8f)]=_0x19abd9[_0x597a75(0x1c68)],this[_0x597a75(0x4186)]=_0x19abd9['pickIdLoaded'],this[_0x597a75(0x1299)]=defaultValue$1(_0x19abd9[_0x597a75(0x41e3)],!0x1),this[_0x597a75(0x49ae)]=_0x19abd9[_0x597a75(0x108a)],this['_upAxis']=defaultValue$1(_0x19abd9[_0x597a75(0x3ad0)],Axis$2['Y']),this['_gltfForwardAxis']=Axis$2['Z'],this[_0x597a75(0x463f)]=_0x19abd9[_0x597a75(0x27cd)],this[_0x597a75(0x16e)]=defaultValue$1(_0x19abd9['cull'],!0x0),this['opaquePass']=defaultValue$1(_0x19abd9[_0x597a75(0x447c)],Pass$1[_0x597a75(0x3c49)]),this['_computedModelMatrix']=new Matrix4(),this[_0x597a75(0x578c)]=Matrix4[_0x597a75(0x254b)](Matrix4[_0x597a75(0x5139)]),this[_0x597a75(0x1dc2)]=void 0x0,this[_0x597a75(0xd7d)]=void 0x0,this[_0x597a75(0x19c6)]=void 0x0,this[_0x597a75(0x3fae)]=void 0x0,this[_0x597a75(0x17d)]=new BoundingSphere(),this[_0x597a75(0x3d20)]=ModelState[_0x597a75(0x1f40)],this[_0x597a75(0x56af)]=void 0x0,this['_mode']=void 0x0,this['_perNodeShowDirty']=!0x1,this[_0x597a75(0x3275)]=!0x1,this[_0x597a75(0x2a6b)]=!0x1,this[_0x597a75(0x4acc)]=0x0,this[_0x597a75(0xecf)]={'animations':void 0x0,'rootNodes':void 0x0,'nodes':void 0x0,'nodesByName':void 0x0,'skinnedNodes':void 0x0,'meshesByName':void 0x0,'materialsByName':void 0x0,'materialsById':void 0x0},this[_0x597a75(0x1df4)]={},this['_extensionsUsed']=void 0x0,this[_0x597a75(0x31ba)]=void 0x0,this['_quantizedUniforms']={},this['_programPrimitives']={},this[_0x597a75(0x3f93)]={'buffers':{},'vertexArrays':{},'programs':{},'sourceShaders':{},'silhouettePrograms':{},'textures':{},'samplers':{},'renderStates':{}},this['_cachedRendererResources']=void 0x0,this[_0x597a75(0x3ddc)]=!0x1,this[_0x597a75(0x271c)]=defaultValue$1(_0x19abd9[_0x597a75(0x70d)],!0x0),this[_0x597a75(0x1996)]={},this[_0x597a75(0x3d5c)]=0x0,this[_0x597a75(0x54db)]=0x0,this[_0x597a75(0x1ad0)]=0x0,this['_texturesByteLength']=0x0,this[_0x597a75(0x3a9b)]=0x0,this['_sourceTechniques']={},this[_0x597a75(0x4ca5)]={},this[_0x597a75(0x24ed)]={},this[_0x597a75(0x2002)]=[],this[_0x597a75(0x57b1)]=[],this[_0x597a75(0x5015)]=void 0x0,this[_0x597a75(0x25dc)]=void 0x0,this[_0x597a75(0x135f)]=void 0x0,this[_0x597a75(0x9d0)]=void 0x0,this['_sourceVersion']=void 0x0,this[_0x597a75(0x3e98)]=void 0x0,this['_imageBasedLightingFactor']=new Cartesian2(0x1,0x1),Cartesian2[_0x597a75(0x254b)](_0x19abd9[_0x597a75(0x458e)],this[_0x597a75(0x5591)]),this[_0x597a75(0x3958)]=Cartesian3['clone'](_0x19abd9[_0x597a75(0x5731)]),this[_0x597a75(0x165)]=void 0x0,this['luminanceAtZenith']=defaultValue$1(_0x19abd9[_0x597a75(0x4dd3)],0.2),this['_sphericalHarmonicCoefficients']=_0x19abd9[_0x597a75(0x9f7)],this[_0x597a75(0x31c4)]=_0x19abd9['specularEnvironmentMaps'],this[_0x597a75(0x299f)]=!0x0,this[_0x597a75(0x32f2)]=void 0x0,this['_useDefaultSphericalHarmonics']=!0x1,this[_0x597a75(0x3a37)]=!0x1,this[_0x597a75(0x10fd)]=!0x1;}function silhouetteSupported(_0x5ae1fb){var _0x32b725=_0x68aa19;return _0x5ae1fb[_0x32b725(0x416d)];}function isColorShadingEnabled(_0x20ae47){var _0x5e4031=_0x68aa19;return!Color$2[_0x5e4031(0x2ed4)](_0x20ae47[_0x5e4031(0x28b8)],Color$2[_0x5e4031(0x2d95)])||_0x20ae47[_0x5e4031(0x3db)]!==ColorBlendMode$1[_0x5e4031(0x3b90)];}function isClippingEnabled(_0x4f6481){var _0x26bc15=_0x68aa19,_0x358b3c=_0x4f6481['_clippingPlanes'];return defined$1(_0x358b3c)&&_0x358b3c[_0x26bc15(0x20fb)]&&0x0!==_0x358b3c[_0x26bc15(0x531b)];}function containsGltfMagic(_0x440b1d){var _0x184483=_0x68aa19;return _0x184483(0x275e)===getMagic(_0x440b1d);}function getRuntime(_0x166b05,_0x267c9c,_0x32ea73){var _0x5a636b=_0x68aa19;return _0x166b05[_0x5a636b(0xecf)][_0x267c9c][_0x32ea73];}function addBuffersToLoadResources(_0x35beb4){var _0x12533f=_0x68aa19,_0x171455=_0x35beb4['gltf'],_0x43e4ce=_0x35beb4[_0x12533f(0x56af)];ForEach[_0x12533f(0x1de1)](_0x171455,function(_0x55fd89,_0xf05348){var _0x1a9be9=_0x12533f;_0x43e4ce[_0x1a9be9(0x49d7)][_0xf05348]=_0x55fd89[_0x1a9be9(0x2c55)][_0x1a9be9(0xf10)][_0x1a9be9(0x33b8)];});}function bufferLoad(_0x1e1cf3,_0x1f29da){return function(_0x141e05){var _0x2791e1=_0x54f3,_0x339e9c=_0x1e1cf3['_loadResources'],_0x1b4c8a=new Uint8Array(_0x141e05);--_0x339e9c[_0x2791e1(0x5337)],_0x1e1cf3[_0x2791e1(0x1ae0)][_0x2791e1(0x49d7)][_0x1f29da][_0x2791e1(0x2c55)][_0x2791e1(0xf10)]['source']=_0x1b4c8a;};}function parseBufferViews(_0x131b0e){var _0x860f15=_0x68aa19,_0x4f8f99=_0x131b0e[_0x860f15(0x1ae0)][_0x860f15(0xb5c)],_0x534c7c=_0x131b0e['_loadResources'][_0x860f15(0xe60)];ForEach[_0x860f15(0x246a)](_0x131b0e[_0x860f15(0x1ae0)],function(_0x79dff4,_0x291b40){var _0x3791e5=_0x860f15;_0x79dff4['target']===WebGLConstants$1[_0x3791e5(0x3747)]&&_0x534c7c[_0x3791e5(0x7f4)](_0x291b40);});var _0x453c75=_0x131b0e[_0x860f15(0x56af)]['indexBuffersToCreate'],_0x2d2aaf={};ForEach[_0x860f15(0x2165)](_0x131b0e[_0x860f15(0x1ae0)],function(_0x115e36){var _0x1c60c7=_0x860f15,_0x590986=_0x115e36['bufferView'];defined$1(_0x590986)&&(_0x4f8f99[_0x590986][_0x1c60c7(0x15c9)]!==WebGLConstants$1[_0x1c60c7(0x45a7)]||defined$1(_0x2d2aaf[_0x590986])||(_0x2d2aaf[_0x590986]=!0x0,_0x453c75[_0x1c60c7(0x7f4)]({'id':_0x590986,'componentType':_0x115e36[_0x1c60c7(0xe17)]})));});}function parseTechniques(_0x260bb4){var _0xf257ee=_0x68aa19,_0x18116b=_0x260bb4[_0xf257ee(0x1ae0)];if(hasExtension(_0x18116b,_0xf257ee(0x4798))){var _0x30fb96=_0x260bb4[_0xf257ee(0x4ca5)],_0x380ef9=_0x260bb4[_0xf257ee(0x51dd)],_0x323677=_0x18116b[_0xf257ee(0x477b)]['KHR_techniques_webgl'][_0xf257ee(0x4197)];ForEach[_0xf257ee(0x4619)](_0x18116b,function(_0x151200,_0x500c49){var _0x44a04e=_0xf257ee;_0x380ef9[_0x500c49]=clone$1(_0x151200);var _0xf818be=_0x151200[_0x44a04e(0x5271)];defined$1(_0x30fb96[_0xf818be])||(_0x30fb96[_0xf818be]=clone$1(_0x323677[_0xf818be]));});}}function shaderLoad(_0x168289,_0x29b687,_0x4bbe88){return function(_0x3bb361){var _0x12ae43=_0x54f3,_0x2f1a86=_0x168289[_0x12ae43(0x56af)];_0x2f1a86['shaders'][_0x4bbe88]={'source':_0x3bb361,'type':_0x29b687,'bufferView':void 0x0},--_0x2f1a86[_0x12ae43(0x3452)],_0x168289['_rendererResources'][_0x12ae43(0x2b99)][_0x4bbe88]=_0x3bb361;};}function parseShaders(_0x1802f6){var _0x9d5fff=_0x68aa19,_0x17e227=_0x1802f6[_0x9d5fff(0x1ae0)],_0x24cf01=_0x17e227[_0x9d5fff(0x49d7)],_0x2f46f0=_0x17e227['bufferViews'],_0x48696f=_0x1802f6[_0x9d5fff(0x3f93)][_0x9d5fff(0x2b99)];ForEach[_0x9d5fff(0xe24)](_0x17e227,function(_0x10d8bb,_0x100705){var _0x5546e3=_0x9d5fff;if(defined$1(_0x10d8bb[_0x5546e3(0x246a)])){var _0x2a7acf=_0x10d8bb[_0x5546e3(0x246a)],_0x2e4072=_0x2f46f0[_0x2a7acf],_0x375270=_0x2e4072[_0x5546e3(0x1de1)],_0x3d8bba=getStringFromTypedArray(_0x24cf01[_0x375270][_0x5546e3(0x2c55)][_0x5546e3(0xf10)][_0x5546e3(0x33b8)],_0x2e4072[_0x5546e3(0x42fe)],_0x2e4072[_0x5546e3(0x21dd)]);_0x48696f[_0x100705]=_0x3d8bba;}else{if(defined$1(_0x10d8bb[_0x5546e3(0x2c55)][_0x5546e3(0xf10)][_0x5546e3(0x33b8)]))_0x48696f[_0x100705]=_0x10d8bb[_0x5546e3(0x2c55)][_0x5546e3(0xf10)][_0x5546e3(0x33b8)];else{++_0x1802f6[_0x5546e3(0x56af)][_0x5546e3(0x3452)];var _0x422320=_0x1802f6[_0x5546e3(0x587b)][_0x5546e3(0x14ea)]({'url':_0x10d8bb['uri']});_0x422320[_0x5546e3(0x940)]()[_0x5546e3(0x4e1e)](shaderLoad(_0x1802f6,_0x10d8bb[_0x5546e3(0x3243)],_0x100705))[_0x5546e3(0x4b84)](ModelUtility[_0x5546e3(0x4f7a)](_0x1802f6,_0x5546e3(0xe24),_0x422320['url']));}}});}function parsePrograms(_0x127da2){var _0x46e106=_0x68aa19,_0x3d63dc=_0x127da2[_0x46e106(0x51dd)];for(var _0x3c70f3 in _0x3d63dc)if(_0x3d63dc[_0x46e106(0x2a77)](_0x3c70f3)){var _0x3577f9=_0x3d63dc[_0x3c70f3];_0x127da2[_0x46e106(0x56af)][_0x46e106(0x2ce2)][_0x46e106(0x7f4)]({'programId':_0x3577f9[_0x46e106(0x5271)],'techniqueId':_0x3c70f3});}}function imageLoad(_0x5ccc29,_0x153dba){return function(_0xf13264){var _0x52d441=_0x54f3;const _0x55f756=_0x5ccc29[_0x52d441(0x56af)];let _0x23e6f8;--_0x55f756[_0x52d441(0xef8)],Array[_0x52d441(0x4b57)](_0xf13264)&&(_0x23e6f8=_0xf13264['slice'](0x1,_0xf13264[_0x52d441(0x531b)])[_0x52d441(0x2e47)](function(_0x3bcbee){var _0x37c642=_0x52d441;return _0x3bcbee[_0x37c642(0x246a)];}),_0xf13264=_0xf13264[0x0]),_0x55f756['texturesToCreate'][_0x52d441(0x7f4)]({'id':_0x153dba,'image':_0xf13264,'bufferView':_0xf13264['bufferView'],'width':_0xf13264[_0x52d441(0x209)],'height':_0xf13264[_0x52d441(0x5862)],'internalFormat':_0xf13264['internalFormat'],'mipLevels':_0x23e6f8});};}Object[_0x68aa19(0x5b7)](Model[_0x68aa19(0x4b51)],{'gltf':{'get':function(){var _0x5896f0=_0x68aa19;return defined$1(this[_0x5896f0(0x6a7)])?this[_0x5896f0(0x6a7)][_0x5896f0(0x1ae0)]:void 0x0;}},'releaseGltfJson':{'get':function(){var _0x11f578=_0x68aa19;return this[_0x11f578(0x2477)];}},'cacheKey':{'get':function(){var _0x34534c=_0x68aa19;return this[_0x34534c(0x2ceb)];}},'basePath':{'get':function(){var _0x43b7ba=_0x68aa19;return this['_resource'][_0x43b7ba(0x343b)];}},'boundingSphere':{'get':function(){var _0xe4f747=_0x68aa19,_0x9297e3=this[_0xe4f747(0x221)];this[_0xe4f747(0x24e9)]!==HeightReference$1['NONE']&&this[_0xe4f747(0x132)]&&(_0x9297e3=this['_clampedModelMatrix']);var _0x3cf4ba,_0x9d089a=Matrix4[_0xe4f747(0x5400)](_0x9297e3,boundingSphereCartesian3Scratch);this[_0xe4f747(0x1ed8)]instanceof Cartesian3?(_0x3cf4ba=this[_0xe4f747(0x1ed8)],defined$1(this['maximumScale'])&&(_0x3cf4ba['x']=Math[_0xe4f747(0x27d5)](this['maximumScale'],_0x3cf4ba['x']),_0x3cf4ba['y']=Math['min'](this['maximumScale'],_0x3cf4ba['y']),_0x3cf4ba['z']=Math[_0xe4f747(0x27d5)](this[_0xe4f747(0x1568)],_0x3cf4ba['z'])),Cartesian3[_0xe4f747(0x1793)](_0x9d089a,_0x3cf4ba,_0x9d089a)):(_0x3cf4ba=defined$1(this['maximumScale'])?Math[_0xe4f747(0x27d5)](this[_0xe4f747(0x1568)],this['scale']):this[_0xe4f747(0x1ed8)],Cartesian3[_0xe4f747(0x1c02)](_0x9d089a,_0x3cf4ba,_0x9d089a));var _0x16606c=this[_0xe4f747(0x17d)];return _0x16606c[_0xe4f747(0x19ee)]=Cartesian3[_0xe4f747(0x1793)](this['_boundingSphere'][_0xe4f747(0x19ee)],_0x9d089a,_0x16606c[_0xe4f747(0x19ee)]),_0x16606c[_0xe4f747(0x2896)]=Cartesian3['maximumComponent'](_0x9d089a)*this[_0xe4f747(0x1dc2)],defined$1(this[_0xe4f747(0x5015)])&&Cartesian3[_0xe4f747(0x4979)](this[_0xe4f747(0x5015)],_0x16606c[_0xe4f747(0x19ee)],_0x16606c[_0xe4f747(0x19ee)]),_0x16606c;}},'ready':{'get':function(){var _0x16a823=_0x68aa19;return this[_0x16a823(0x4b22)];}},'readyPromise':{'get':function(){var _0x68aa74=_0x68aa19;return this[_0x68aa74(0x38bb)][_0x68aa74(0x28bc)];}},'asynchronous':{'get':function(){var _0x381bec=_0x68aa19;return this[_0x381bec(0x6b3)];}},'allowPicking':{'get':function(){return this['_allowPicking'];}},'incrementallyLoadTextures':{'get':function(){var _0xbf8eb4=_0x68aa19;return this[_0xbf8eb4(0x9bc)];}},'pendingTextureLoads':{'get':function(){var _0x3c0017=_0x68aa19;return defined$1(this[_0x3c0017(0x56af)])?this['_loadResources'][_0x3c0017(0xef8)]:0x0;}},'dirty':{'get':function(){var _0x580750=_0x68aa19;return this[_0x580750(0x2a6b)];}},'distanceDisplayCondition':{'get':function(){return this['_distanceDisplayCondition'];},'set':function(_0xe483fe){var _0x10f3f4=_0x68aa19;this[_0x10f3f4(0xe61)]=DistanceDisplayCondition[_0x10f3f4(0x254b)](_0xe483fe,this[_0x10f3f4(0xe61)]);}},'extensionsUsed':{'get':function(){var _0x2fc0b6=_0x68aa19;return defined$1(this[_0x2fc0b6(0x18b2)])||(this[_0x2fc0b6(0x18b2)]=ModelUtility['getUsedExtensions'](this[_0x2fc0b6(0x1ae0)])),this[_0x2fc0b6(0x18b2)];}},'extensionsRequired':{'get':function(){var _0x3986c4=_0x68aa19;return defined$1(this['_extensionsRequired'])||(this[_0x3986c4(0x31ba)]=ModelUtility[_0x3986c4(0x378b)](this[_0x3986c4(0x1ae0)])),this[_0x3986c4(0x31ba)];}},'upAxis':{'get':function(){var _0x1960ae=_0x68aa19;return this[_0x1960ae(0x25f3)];}},'forwardAxis':{'get':function(){var _0x25b492=_0x68aa19;return defined$1(this[_0x25b492(0x463f)])?this[_0x25b492(0x463f)]:this[_0x25b492(0x4904)];}},'trianglesLength':{'get':function(){var _0x3eab8e=_0x68aa19;return this[_0x3eab8e(0x3a9b)];}},'geometryByteLength':{'get':function(){return this['_geometryByteLength'];}},'texturesByteLength':{'get':function(){var _0x37c154=_0x68aa19;return this[_0x37c154(0x43ef)];}},'cachedGeometryByteLength':{'get':function(){var _0x52e010=_0x68aa19;return this[_0x52e010(0x3d5c)];}},'cachedTexturesByteLength':{'get':function(){var _0x4ef78b=_0x68aa19;return this[_0x4ef78b(0x54db)];}},'clippingPlanes':{'get':function(){return this['_clippingPlanes'];},'set':function(_0x50aec5){var _0x216020=_0x68aa19;_0x50aec5!==this['_clippingPlanes']&&ClippingPlaneCollection[_0x216020(0x28b5)](_0x50aec5,this,_0x216020(0x2223));}},'pickIds':{'get':function(){return this['_pickIds'];}},'imageBasedLightingFactor':{'get':function(){return this['_imageBasedLightingFactor'];},'set':function(_0x45ca41){var _0x3c8ff2=_0x68aa19,_0x36e188=this[_0x3c8ff2(0x5591)];_0x45ca41===_0x36e188||Cartesian2[_0x3c8ff2(0x2ed4)](_0x45ca41,_0x36e188)||(this[_0x3c8ff2(0x10fd)]=this['_shouldRegenerateShaders']||this[_0x3c8ff2(0x5591)]['x']>0x0&&0x0===_0x45ca41['x']||0x0===this[_0x3c8ff2(0x5591)]['x']&&_0x45ca41['x']>0x0,this['_shouldRegenerateShaders']=this[_0x3c8ff2(0x10fd)]||this[_0x3c8ff2(0x5591)]['y']>0x0&&0x0===_0x45ca41['y']||0x0===this[_0x3c8ff2(0x5591)]['y']&&_0x45ca41['y']>0x0,Cartesian2['clone'](_0x45ca41,this[_0x3c8ff2(0x5591)]));}},'lightColor':{'get':function(){var _0x45d4c3=_0x68aa19;return this[_0x45d4c3(0x3958)];},'set':function(_0x55d0fc){var _0x1a9c9d=_0x68aa19,_0x225b2a=this[_0x1a9c9d(0x3958)];_0x55d0fc===_0x225b2a||Cartesian3[_0x1a9c9d(0x2ed4)](_0x55d0fc,_0x225b2a)||(this['_shouldRegenerateShaders']=this[_0x1a9c9d(0x10fd)]||defined$1(_0x225b2a)&&!defined$1(_0x55d0fc)||defined$1(_0x55d0fc)&&!defined$1(_0x225b2a),this[_0x1a9c9d(0x3958)]=Cartesian3[_0x1a9c9d(0x254b)](_0x55d0fc,_0x225b2a));}},'luminanceAtZenith':{'get':function(){var _0xa37a08=_0x68aa19;return this[_0xa37a08(0x165)];},'set':function(_0x5cbe36){var _0xfc45f8=_0x68aa19,_0x216328=this['_luminanceAtZenith'];_0x5cbe36!==_0x216328&&(this[_0xfc45f8(0x10fd)]=this[_0xfc45f8(0x10fd)]||defined$1(_0x216328)&&!defined$1(_0x5cbe36)||defined$1(_0x5cbe36)&&!defined$1(_0x216328),this['_luminanceAtZenith']=_0x5cbe36);}},'sphericalHarmonicCoefficients':{'get':function(){var _0x394f2f=_0x68aa19;return this[_0x394f2f(0x4484)];},'set':function(_0x1ff25d){var _0xbaf8ac=_0x68aa19;_0x1ff25d!==this['_sphericalHarmonicCoefficients']&&(this[_0xbaf8ac(0x4484)]=_0x1ff25d,this[_0xbaf8ac(0x10fd)]=!0x0);}},'specularEnvironmentMaps':{'get':function(){var _0x58a173=_0x68aa19;return this[_0x58a173(0x31c4)];},'set':function(_0x4a2269){var _0x3b85b0=_0x68aa19;this[_0x3b85b0(0x299f)]=_0x4a2269!==this[_0x3b85b0(0x31c4)],this[_0x3b85b0(0x31c4)]=_0x4a2269;}}}),Model[_0x68aa19(0x2fda)]=function(_0x5d2f8f){var _0x433ee2=_0x68aa19;return silhouetteSupported(_0x5d2f8f[_0x433ee2(0x4174)]);},Model['fromGltf']=function(_0x105912){var _0x374de9=_0x68aa19,_0x11d203=_0x105912[_0x374de9(0x343b)];_0x105912=clone$1(_0x105912);var _0x9b9dd3=Resource[_0x374de9(0x320b)](_0x11d203),_0x26b0c6=defaultValue$1(_0x105912['basePath'],_0x9b9dd3[_0x374de9(0x254b)]()),_0x46e9ab=Resource['createIfNeeded'](_0x26b0c6),_0x10fa69=defaultValue$1(_0x105912[_0x374de9(0x4a60)],uriToGuid[getAbsoluteUri(_0x9b9dd3[_0x374de9(0x343b)])]);defined$1(_0x10fa69)||(_0x10fa69=createGuid(),uriToGuid[getAbsoluteUri(_0x9b9dd3[_0x374de9(0x343b)])]=_0x10fa69),defined$1(_0x105912[_0x374de9(0x18cf)])&&!defined$1(_0x105912[_0x374de9(0x4a60)])&&(_0x10fa69+=_0x46e9ab[_0x374de9(0x343b)]),_0x105912[_0x374de9(0x4a60)]=_0x10fa69,_0x105912[_0x374de9(0x18cf)]=_0x46e9ab;var _0x471779=new Model(_0x105912),_0x1fce1e=gltfCache[_0x10fa69];return defined$1(_0x1fce1e)?_0x1fce1e[_0x374de9(0x237c)]||(++_0x1fce1e[_0x374de9(0x2d06)],_0x1fce1e[_0x374de9(0x38d5)][_0x374de9(0x3a33)](_0x471779)):((_0x1fce1e=new CachedGltf({'ready':!0x1}))[_0x374de9(0x2d06)]=0x1,_0x1fce1e[_0x374de9(0x38d5)]['push'](_0x471779),setCachedGltf(_0x471779,_0x1fce1e),gltfCache[_0x10fa69]=_0x1fce1e,defined$1(_0x9b9dd3[_0x374de9(0x4f7d)][_0x374de9(0x54d6)])||(_0x9b9dd3['headers'][_0x374de9(0x54d6)]=defaultModelAccept),_0x9b9dd3[_0x374de9(0x4d1a)]()['then'](function(_0x1cd1b5){var _0x375b8c=_0x374de9,_0x24d416=new Uint8Array(_0x1cd1b5);if(containsGltfMagic(_0x24d416)){var _0x362726=parseGlb(_0x24d416);_0x1fce1e[_0x375b8c(0x224e)](_0x362726);}else{var _0xd8dae3=getStringFromTypedArray(_0x24d416);_0x1fce1e[_0x375b8c(0x224e)](JSON['parse'](_0xd8dae3));}})[_0x374de9(0x4b84)](ModelUtility[_0x374de9(0x4f7a)](_0x471779,_0x374de9(0xce4),_0x9b9dd3['url']))),_0x471779;},Model['_gltfCache']=gltfCache,Model[_0x68aa19(0x4b51)][_0x68aa19(0x1c3d)]=function(_0x31bfda){var _0x283476=_0x68aa19,_0x467cc1=getRuntime(this,'nodesByName',_0x31bfda);return defined$1(_0x467cc1)?_0x467cc1[_0x283476(0x1c09)]:void 0x0;},Model[_0x68aa19(0x4b51)][_0x68aa19(0x1960)]=function(_0x47f923){var _0x479df5=_0x68aa19;return getRuntime(this,_0x479df5(0x1fd3),_0x47f923);},Model[_0x68aa19(0x4b51)]['getMaterial']=function(_0x4e8d1c){return getRuntime(this,'materialsByName',_0x4e8d1c);};var ktxRegex$3=/(^data:image\/ktx)|(\.ktx$)/i,crnRegex$3=/(^data:image\/crn)|(\.crn$)/i;function parseTextures(_0x4a343b,_0x328a87,_0x37de34){var _0x1ca60d=_0x68aa19,_0x1f6122,_0x1b3298=_0x4a343b[_0x1ca60d(0x1ae0)],_0x55fa23=_0x1b3298[_0x1ca60d(0x2831)];ForEach[_0x1ca60d(0x20ac)](_0x1b3298,function(_0x328364,_0x47d58e){var _0x32211c=_0x1ca60d,_0x57ee62=_0x328364[_0x32211c(0x33b8)];defined$1(_0x328364['extensions'])&&defined$1(_0x328364['extensions'][_0x32211c(0x380a)])&&_0x37de34&&(_0x57ee62=_0x328364[_0x32211c(0x477b)][_0x32211c(0x380a)][_0x32211c(0x33b8)]);var _0x406e60=_0x55fa23[_0x57ee62],_0x397d80=_0x406e60[_0x32211c(0x2c55)],_0x28191c=_0x406e60[_0x32211c(0x246a)],_0x47453e=_0x406e60[_0x32211c(0x328f)];if(_0x1f6122=_0x406e60[_0x32211c(0x33f9)],defined$1(_0x397d80)&&defined$1(_0x397d80[_0x32211c(0x2345)])){var _0x1c87ba=_0x397d80[_0x32211c(0x2345)][_0x32211c(0x4cf2)],_0x969270=_0x397d80[_0x32211c(0x2345)][_0x32211c(0x3a9f)],_0x318cc5=_0x397d80[_0x32211c(0x2345)]['pvrtc1'],_0x3c891c=_0x397d80[_0x32211c(0x2345)][_0x32211c(0x1c5d)];_0x328a87['s3tc']&&defined$1(_0x1c87ba)?(_0x47453e=_0x1c87ba[_0x32211c(0x328f)],defined$1(_0x1c87ba[_0x32211c(0x246a)])?_0x28191c=_0x1c87ba[_0x32211c(0x246a)]:_0x1f6122=_0x1c87ba[_0x32211c(0x33f9)]):_0x328a87[_0x32211c(0x3a9f)]&&defined$1(_0x969270)?(_0x47453e=_0x969270[_0x32211c(0x328f)],defined$1(_0x969270[_0x32211c(0x246a)])?_0x28191c=_0x969270[_0x32211c(0x246a)]:_0x1f6122=_0x969270[_0x32211c(0x33f9)]):_0x328a87['pvrtc']&&defined$1(_0x318cc5)?(_0x47453e=_0x318cc5['mimeType'],defined$1(_0x318cc5[_0x32211c(0x246a)])?_0x28191c=_0x318cc5[_0x32211c(0x246a)]:_0x1f6122=_0x318cc5['uri']):_0x328a87[_0x32211c(0x1c5d)]&&defined$1(_0x3c891c)&&(_0x47453e=_0x3c891c[_0x32211c(0x328f)],defined$1(_0x3c891c[_0x32211c(0x246a)])?_0x28191c=_0x3c891c['bufferView']:_0x1f6122=_0x3c891c[_0x32211c(0x33f9)]);}if(defined$1(_0x28191c))_0x4a343b['_loadResources']['texturesToCreateFromBufferView'][_0x32211c(0x7f4)]({'id':_0x47d58e,'image':void 0x0,'bufferView':_0x28191c,'mimeType':_0x47453e});else{++_0x4a343b['_loadResources']['pendingTextureLoads'];var _0x31cc8b=_0x4a343b[_0x32211c(0x587b)][_0x32211c(0x14ea)]({'url':_0x1f6122});(ktxRegex$3[_0x32211c(0x8e2)](_0x1f6122)?loadKTX(_0x31cc8b):crnRegex$3[_0x32211c(0x8e2)](_0x1f6122)?loadCRN(_0x31cc8b,void 0x0,!0x0):_0x31cc8b[_0x32211c(0x5174)]())[_0x32211c(0x4e1e)](imageLoad(_0x4a343b,_0x47d58e))[_0x32211c(0x4b84)](ModelUtility[_0x32211c(0x4f7a)](_0x4a343b,_0x32211c(0x4133),_0x31cc8b[_0x32211c(0x343b)]));}});}function parseNodes(_0x37a0e9){var _0x145a46=_0x68aa19,_0xc1797b={},_0x57eccb={},_0x1151ac=[],_0x252770=_0x37a0e9[_0x145a46(0x56af)][_0x145a46(0x4fea)];ForEach[_0x145a46(0x3faa)](_0x37a0e9['gltf'],function(_0x2418d1,_0x36313e){var _0x1d4fad=_0x145a46,_0x3f162f={'matrix':void 0x0,'translation':void 0x0,'rotation':void 0x0,'scale':void 0x0,'computedShow':!0x0,'transformToRoot':new Matrix4(),'computedMatrix':new Matrix4(),'dirtyNumber':0x0,'commands':[],'inverseBindMatrices':void 0x0,'bindShapeMatrix':void 0x0,'joints':[],'computedJointMatrices':[],'jointName':_0x2418d1[_0x1d4fad(0x42a)],'weights':[],'children':[],'parents':[],'publicNode':void 0x0};_0x3f162f['publicNode']=new ModelNode(_0x37a0e9,_0x2418d1,_0x3f162f,_0x36313e,ModelUtility['getTransform'](_0x2418d1)),_0xc1797b[_0x36313e]=_0x3f162f,_0x57eccb[_0x2418d1[_0x1d4fad(0x13f9)]]=_0x3f162f,defined$1(_0x2418d1[_0x1d4fad(0x1a8d)])&&(_0x252770['push'](_0x36313e),_0x1151ac[_0x1d4fad(0x3a33)](_0x3f162f));}),_0x37a0e9[_0x145a46(0xecf)]['nodes']=_0xc1797b,_0x37a0e9[_0x145a46(0xecf)]['nodesByName']=_0x57eccb,_0x37a0e9[_0x145a46(0xecf)]['skinnedNodes']=_0x1151ac;}function parseMaterials(_0x9dd5ce){var _0x1f33b4=_0x68aa19,_0x52617d=_0x9dd5ce[_0x1f33b4(0x1ae0)],_0x5162dd=_0x9dd5ce[_0x1f33b4(0x51dd)],_0x477001={},_0x91d271={},_0x3e28b8=_0x9dd5ce[_0x1f33b4(0x1df4)];ForEach[_0x1f33b4(0x128b)](_0x52617d,function(_0x2696da,_0x1be02b){var _0x253cab=_0x1f33b4;_0x3e28b8[_0x1be02b]={'uniformMap':void 0x0,'values':void 0x0,'jointMatrixUniformName':void 0x0,'morphWeightsUniformName':void 0x0};var _0x2427a9=new ModelMaterial(_0x9dd5ce,_0x2696da,_0x1be02b);if(defined$1(_0x2696da[_0x253cab(0x477b)])&&defined$1(_0x2696da[_0x253cab(0x477b)][_0x253cab(0x4798)])){var _0x9b557d=_0x2696da['extensions']['KHR_techniques_webgl'][_0x253cab(0x4619)];_0x2427a9[_0x253cab(0x1a06)]=_0x9b557d,_0x2427a9[_0x253cab(0x4518)]=_0x5162dd[_0x9b557d]['program'],ForEach['materialValue'](_0x2696da,function(_0xaf9567,_0x8ce369){var _0x45aae0=_0x253cab;defined$1(_0x2427a9[_0x45aae0(0x2bad)])||(_0x2427a9[_0x45aae0(0x2bad)]={}),_0x2427a9['_values'][_0x8ce369]=clone$1(_0xaf9567);});}_0x477001[_0x2696da[_0x253cab(0x13f9)]]=_0x2427a9,_0x91d271[_0x1be02b]=_0x2427a9;}),_0x9dd5ce['_runtime'][_0x1f33b4(0x56c5)]=_0x477001,_0x9dd5ce['_runtime']['materialsById']=_0x91d271;}function parseMeshes(_0x249c48){var _0x46d461=_0x68aa19,_0x2e4597={},_0x5df693=_0x249c48[_0x46d461(0xecf)]['materialsById'];ForEach[_0x46d461(0x38d)](_0x249c48[_0x46d461(0x1ae0)],function(_0x272e51,_0x2509a9){var _0x28f7af=_0x46d461;_0x2e4597[_0x272e51[_0x28f7af(0x13f9)]]=new ModelMesh(_0x272e51,_0x5df693,_0x2509a9),(defined$1(_0x249c48[_0x28f7af(0x83a)][_0x28f7af(0x27dc)])||_0x249c48[_0x28f7af(0x271c)])&&ForEach[_0x28f7af(0x142f)](_0x272e51,function(_0x5de35b,_0x278922){var _0x32d759=_0x28f7af,_0x37105f=getProgramForPrimitive(_0x249c48,_0x5de35b),_0xbc5914=_0x249c48['_programPrimitives'][_0x37105f];defined$1(_0xbc5914)||(_0xbc5914={},_0x249c48[_0x32d759(0x4ee8)][_0x37105f]=_0xbc5914),_0xbc5914[_0x2509a9+_0x32d759(0x4e59)+_0x278922]=_0x5de35b;});}),_0x249c48[_0x46d461(0xecf)][_0x46d461(0x1fd3)]=_0x2e4597;}var CreateVertexBufferJob$2=function(){var _0x511ad5=_0x68aa19;this['id']=void 0x0,this[_0x511ad5(0xce4)]=void 0x0,this[_0x511ad5(0x4174)]=void 0x0;};function createVertexBuffer$1(_0x38169a,_0x13889a,_0x4b78d0){var _0x301824=_0x68aa19,_0x2a795a=_0x13889a['_loadResources'],_0x3fdd6c=_0x13889a[_0x301824(0x1ae0)]['bufferViews'][_0x38169a];defined$1(_0x3fdd6c)||(_0x3fdd6c=_0x2a795a[_0x301824(0x4650)][_0x38169a]);var _0x4e6416=Buffer$1['createVertexBuffer']({'context':_0x4b78d0,'typedArray':_0x2a795a[_0x301824(0x35f3)](_0x3fdd6c),'usage':BufferUsage['STATIC_DRAW']});_0x4e6416[_0x301824(0x2524)]=!0x1,_0x13889a[_0x301824(0x3f93)]['buffers'][_0x38169a]=_0x4e6416,_0x13889a['_geometryByteLength']+=_0x4e6416[_0x301824(0x4cb6)];}CreateVertexBufferJob$2[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0x292071,_0x4f73fe,_0xafaf29){var _0x2a9d06=_0x68aa19;this['id']=_0x292071,this[_0x2a9d06(0xce4)]=_0x4f73fe,this[_0x2a9d06(0x4174)]=_0xafaf29;},CreateVertexBufferJob$2['prototype']['execute']=function(){var _0x144ec8=_0x68aa19;createVertexBuffer$1(this['id'],this[_0x144ec8(0xce4)],this[_0x144ec8(0x4174)]);};var CreateIndexBufferJob=function(){var _0x9d41c8=_0x68aa19;this['id']=void 0x0,this[_0x9d41c8(0xe17)]=void 0x0,this['model']=void 0x0,this[_0x9d41c8(0x4174)]=void 0x0;};function createIndexBuffer$2(_0xd39b90,_0x407334,_0x95cf85,_0xb3e73e){var _0x88c491=_0x68aa19,_0x148287=_0x95cf85[_0x88c491(0x56af)],_0x461dd4=_0x95cf85[_0x88c491(0x1ae0)]['bufferViews'][_0xd39b90];defined$1(_0x461dd4)||(_0x461dd4=_0x148287[_0x88c491(0x4650)][_0xd39b90]);var _0x249fc4=Buffer$1[_0x88c491(0xaad)]({'context':_0xb3e73e,'typedArray':_0x148287[_0x88c491(0x35f3)](_0x461dd4),'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':_0x407334});_0x249fc4[_0x88c491(0x2524)]=!0x1,_0x95cf85[_0x88c491(0x3f93)][_0x88c491(0x49d7)][_0xd39b90]=_0x249fc4,_0x95cf85[_0x88c491(0x1ad0)]+=_0x249fc4[_0x88c491(0x4cb6)];}CreateIndexBufferJob['prototype'][_0x68aa19(0x346f)]=function(_0x326c4d,_0x1c6886,_0x277c10,_0x5238ba){var _0x5eee92=_0x68aa19;this['id']=_0x326c4d,this['componentType']=_0x1c6886,this[_0x5eee92(0xce4)]=_0x277c10,this['context']=_0x5238ba;},CreateIndexBufferJob['prototype'][_0x68aa19(0x5108)]=function(){var _0x29437b=_0x68aa19;createIndexBuffer$2(this['id'],this['componentType'],this[_0x29437b(0xce4)],this[_0x29437b(0x4174)]);};var scratchVertexBufferJob$1=new CreateVertexBufferJob$2(),scratchIndexBufferJob$1=new CreateIndexBufferJob();function createBuffers$2(_0x5adacf,_0xaa21bf){var _0x3f2ff7=_0x68aa19,_0x341ffa=_0x5adacf[_0x3f2ff7(0x56af)];if(0x0===_0x341ffa[_0x3f2ff7(0x5337)]){var _0x5cadaa,_0x492f87=_0xaa21bf[_0x3f2ff7(0x4174)],_0x3d1e4e=_0x341ffa[_0x3f2ff7(0xe60)],_0x4eb07b=_0x341ffa['indexBuffersToCreate'];if(_0x5adacf[_0x3f2ff7(0x4074)]){for(;_0x3d1e4e[_0x3f2ff7(0x531b)]>0x0&&(scratchVertexBufferJob$1[_0x3f2ff7(0x346f)](_0x3d1e4e[_0x3f2ff7(0x42cc)](),_0x5adacf,_0x492f87),_0xaa21bf[_0x3f2ff7(0x2e9)][_0x3f2ff7(0x5108)](scratchVertexBufferJob$1,JobType$1['BUFFER']));)_0x3d1e4e[_0x3f2ff7(0x1215)]();for(;_0x4eb07b[_0x3f2ff7(0x531b)]>0x0&&(_0x5cadaa=_0x4eb07b['peek'](),scratchIndexBufferJob$1['set'](_0x5cadaa['id'],_0x5cadaa['componentType'],_0x5adacf,_0x492f87),_0xaa21bf[_0x3f2ff7(0x2e9)]['execute'](scratchIndexBufferJob$1,JobType$1[_0x3f2ff7(0x43ca)]));)_0x4eb07b['dequeue']();}else{for(;_0x3d1e4e[_0x3f2ff7(0x531b)]>0x0;)createVertexBuffer$1(_0x3d1e4e[_0x3f2ff7(0x1215)](),_0x5adacf,_0x492f87);for(;_0x4eb07b['length']>0x0;)createIndexBuffer$2((_0x5cadaa=_0x4eb07b[_0x3f2ff7(0x1215)]())['id'],_0x5cadaa['componentType'],_0x5adacf,_0x492f87);}}}function getProgramForPrimitive(_0x15c642,_0x5930c1){var _0x183c5a=_0x68aa19,_0x485b91=_0x15c642['_runtime'][_0x183c5a(0x35d4)][_0x5930c1[_0x183c5a(0x128b)]];if(defined$1(_0x485b91))return _0x485b91[_0x183c5a(0x4518)];}function modifyShaderForQuantizedAttributes(_0xc426d6,_0x47cc6d,_0x1abb06){var _0x4272aa=_0x68aa19,_0x4b1d34,_0xf474ff,_0x4bf226=_0x1abb06['_programPrimitives'][_0x47cc6d];if(!defined$1(_0x4bf226))return _0xc426d6;for(_0xf474ff in _0x4bf226)if(_0x4bf226['hasOwnProperty'](_0xf474ff)&&getProgramForPrimitive(_0x1abb06,_0x4b1d34=_0x4bf226[_0xf474ff])===_0x47cc6d)break;var _0x4af49c=_0xc426d6;if(_0x1abb06[_0x4272aa(0x83a)][_0x4272aa(0x27dc)])_0x4af49c=ModelUtility['modifyShaderForQuantizedAttributes'](_0x1abb06[_0x4272aa(0x1ae0)],_0x4b1d34,_0xc426d6),_0x1abb06['_quantizedUniforms'][_0x47cc6d]=_0x4af49c[_0x4272aa(0x52ee)];else{var _0x1c23cf=_0x1abb06['_decodedData'][_0xf474ff];defined$1(_0x1c23cf)&&(_0x4af49c=ModelUtility[_0x4272aa(0x1275)](_0x1abb06['gltf'],_0x4b1d34,_0xc426d6,_0x1c23cf[_0x4272aa(0x1b28)]));}return _0x1abb06['_programPrimitives'][_0x47cc6d]=void 0x0,_0x4af49c[_0x4272aa(0xe24)];}function modifyShaderForColor(_0x43314e){var _0x3a5411=_0x68aa19;return _0x43314e=ShaderSource['replaceMain'](_0x43314e,_0x3a5411(0x56ad)),_0x43314e+='uniform\x20vec4\x20gltf_color;\x20\x0auniform\x20float\x20gltf_colorBlend;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20gltf_blend_main();\x20\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20mix(gl_FragColor.rgb,\x20gltf_color.rgb,\x20gltf_colorBlend);\x20\x0a\x20\x20\x20\x20float\x20highlight\x20=\x20ceil(gltf_colorBlend);\x20\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20*=\x20mix(gltf_color.rgb,\x20vec3(1.0),\x20highlight);\x20\x0a\x20\x20\x20\x20gl_FragColor.a\x20*=\x20gltf_color.a;\x20\x0a}\x20\x0a';}function modifyShader(_0x5627e6,_0x48a98b,_0x48a883){return defined$1(_0x48a883)&&(_0x5627e6=_0x48a883(_0x5627e6,_0x48a98b)),_0x5627e6;}var CreateProgramJob=function(){var _0xd48dfb=_0x68aa19;this[_0xd48dfb(0x433e)]=void 0x0,this['model']=void 0x0,this[_0xd48dfb(0x4174)]=void 0x0,this['frameState']=void 0x0;};function appendLightSouceCode(_0xe64e15,_0x175989,_0x3111c9){var _0x501aa0=_0x68aa19;return _0xe64e15[_0x501aa0(0x4a66)][_0x501aa0(0x5061)][_0x501aa0(0x531b)]>0x0&&(_0x3111c9=_0x501aa0(0x5840)+(_0x3111c9=_0x501aa0(0x1839)+_0x3111c9)),_0xe64e15[_0x501aa0(0x4a66)][_0x501aa0(0xab8)][_0x501aa0(0x531b)]>0x0&&(_0x3111c9=_0x501aa0(0x3047)+(_0x3111c9=_0x501aa0(0x5ae)+(_0x3111c9=_0x501aa0(0x3995)+_0x3111c9))),_0xe64e15['lightSource']['spotLight']['length']>0x0&&(_0x3111c9=_0x501aa0(0x262b)+(_0x3111c9=_0x501aa0(0x1e0f)+(_0x3111c9=_0x501aa0(0x111d)+(_0x3111c9='uniform\x20vec3\x20uSpotLightPositionEC[\x20SPOT_LIGHTS\x20];\x20\x0a'+(_0x3111c9=_0x501aa0(0xf7f)+_0x3111c9))))),_0x175989=_0x501aa0(0x44d1)+_0xe64e15[_0x501aa0(0x4a66)][_0x501aa0(0x5061)]['length']+'\x0a'+_0x175989,_0x3111c9=_0x501aa0(0x44d1)+_0xe64e15['lightSource'][_0x501aa0(0x5061)][_0x501aa0(0x531b)]+'\x0a'+_0x3111c9,_0x175989=_0x501aa0(0xef1)+_0xe64e15[_0x501aa0(0x4a66)][_0x501aa0(0xab8)][_0x501aa0(0x531b)]+'\x0a'+_0x175989,_0x3111c9=_0x501aa0(0xef1)+_0xe64e15['lightSource'][_0x501aa0(0xab8)][_0x501aa0(0x531b)]+'\x0a'+_0x3111c9,{'vs':_0x175989='#define\x20SPOT_LIGHTS\x20'+_0xe64e15[_0x501aa0(0x4a66)][_0x501aa0(0x4fb9)][_0x501aa0(0x531b)]+'\x0a'+_0x175989,'fs':_0x3111c9=_0x501aa0(0x52fc)+_0xe64e15[_0x501aa0(0x4a66)][_0x501aa0(0x4fb9)][_0x501aa0(0x531b)]+'\x0a'+_0x3111c9};}function createProgram(_0x78ba41,_0x2f2500,_0x1c8eb5,_0x3737d8){var _0x56516b=_0x68aa19,_0x32371f=_0x78ba41[_0x56516b(0xf72)],_0x31ad72=_0x78ba41[_0x56516b(0x4b26)],_0x385417=_0x2f2500[_0x56516b(0x4ca5)][_0x32371f],_0xace164=_0x2f2500[_0x56516b(0x3f93)][_0x56516b(0x2b99)],_0x2945b4=_0xace164[_0x385417[_0x56516b(0x2604)]],_0x4a5d52=_0xace164[_0x385417[_0x56516b(0x18cc)]],_0x1c5feb=_0x2f2500[_0x56516b(0x24ed)],_0x1bbc57=_0x2f2500[_0x56516b(0x2c3d)][_0x32371f];if(_0x2f2500[_0x56516b(0x83a)]['WEB3D_quantized_attributes']||_0x2f2500[_0x56516b(0x271c)]){var _0x562c37=_0x1c5feb[_0x32371f];defined$1(_0x562c37)||(_0x562c37=modifyShaderForQuantizedAttributes(_0x2945b4,_0x32371f,_0x2f2500),_0x1c5feb[_0x32371f]=_0x562c37),_0x2945b4=_0x562c37;}var _0x311577=modifyShader(_0x2945b4,_0x32371f,_0x2f2500[_0x56516b(0x4bb9)]),_0x46b280=modifyShader(_0x4a5d52,_0x32371f,_0x2f2500[_0x56516b(0x23e7)]);FeatureDetection[_0x56516b(0x303)]()||(_0x311577=ModelUtility[_0x56516b(0x5448)](_0x311577,_0x1bbc57),_0x46b280=ModelUtility['modifyFragmentShaderForLogDepth'](_0x46b280)),defined$1(_0x2f2500['_uniformMapLoaded'])||(_0x46b280=_0x56516b(0x46a8)+_0x46b280);var _0xff2ce7=_0x2f2500[_0x56516b(0x5591)]['x']>0x0||_0x2f2500[_0x56516b(0x5591)]['y']>0x0;_0xff2ce7&&(_0x46b280=_0x56516b(0x3ad7)+_0x46b280),defined$1(_0x2f2500[_0x56516b(0x3958)])&&(_0x46b280=_0x56516b(0x2e9f)+_0x46b280),defined$1(_0x2f2500[_0x56516b(0x3036)])&&_0x2f2500[_0x56516b(0x3036)][_0x56516b(0x2cf)]&&(_0x46b280=_0x56516b(0x302e)+_0x46b280);var _0x3abcd8=appendLightSouceCode(_0x3737d8,_0x311577,_0x46b280);if(_0x311577=_0x3abcd8['vs'],_0x46b280=_0x3abcd8['fs'],(_0x56516b(0x2fd1)!==_0x2f2500['_sourceVersion']||_0x2f2500[_0x56516b(0x3e98)])&&(_0x46b280=ShaderSource[_0x56516b(0x3ab)](_0x46b280,_0x56516b(0x4893)),_0x46b280+=_0x56516b(0x40bc)),OctahedralProjectedCubeMap[_0x56516b(0x1374)](_0x1c8eb5)){var _0x36ef3a=defined$1(_0x2f2500[_0x56516b(0x4484)])||_0x2f2500[_0x56516b(0x3377)],_0x3cb1b4=defined$1(_0x2f2500[_0x56516b(0x32f2)])&&_0x2f2500['_specularEnvironmentMapAtlas']['ready']||_0x2f2500['_useDefaultSpecularMaps'];(_0x36ef3a||_0x3cb1b4||_0xff2ce7)&&(_0x46b280=_0x56516b(0x36af)+_0x46b280),defined$1(_0x2f2500[_0x56516b(0x4484)])?_0x46b280=_0x56516b(0x5737)+_0x46b280:_0x2f2500[_0x56516b(0x3377)]&&(_0x46b280=_0x56516b(0x2721)+_0x46b280),defined$1(_0x2f2500[_0x56516b(0x32f2)])&&_0x2f2500[_0x56516b(0x32f2)][_0x56516b(0x237c)]?_0x46b280=_0x56516b(0x2582)+_0x46b280:_0x2f2500['_useDefaultSpecularMaps']&&(_0x46b280=_0x56516b(0x53a3)+_0x46b280);}defined$1(_0x2f2500[_0x56516b(0x165)])&&(_0x46b280='#define\x20USE_SUN_LUMINANCE\x20\x0auniform\x20float\x20gltf_luminanceAtZenith;\x0a'+_0x46b280),createAttributesAndProgram(_0x32371f,_0x31ad72,_0x46b280,_0x311577,_0x2f2500,_0x1c8eb5);}function recreateProgram(_0x2d8ab2,_0x4ba830,_0x1021d5,_0x6b38cc){var _0x4c3219=_0x68aa19,_0x184eb5=_0x2d8ab2[_0x4c3219(0xf72)],_0x3c49c4=_0x2d8ab2[_0x4c3219(0x4b26)],_0x50dd12=_0x4ba830[_0x4c3219(0x4ca5)][_0x184eb5],_0x5b60fe=_0x4ba830[_0x4c3219(0x3f93)][_0x4c3219(0x2b99)],_0x5a9115=_0x4ba830[_0x4c3219(0x24ed)],_0x184d29=_0x4ba830[_0x4c3219(0x2c3d)][_0x184eb5],_0x4b14cf=_0x4ba830['clippingPlanes'],_0x3ce8b9=isClippingEnabled(_0x4ba830),_0x1fa344=_0x5b60fe[_0x50dd12['vertexShader']],_0x4bd433=_0x5b60fe[_0x50dd12[_0x4c3219(0x18cc)]];(_0x4ba830[_0x4c3219(0x83a)]['WEB3D_quantized_attributes']||_0x4ba830[_0x4c3219(0x271c)])&&(_0x1fa344=_0x5a9115[_0x184eb5]);var _0x4ffc2d=_0x4bd433;isColorShadingEnabled(_0x4ba830)&&(_0x4ffc2d=Model[_0x4c3219(0x1983)](_0x4ffc2d)),_0x3ce8b9&&(_0x4ffc2d=modifyShaderForClippingPlanes(_0x4ffc2d,_0x4b14cf,_0x1021d5));var _0x4523eb=modifyShader(_0x1fa344,_0x184eb5,_0x4ba830[_0x4c3219(0x4bb9)]),_0x50a0d=modifyShader(_0x4ffc2d,_0x184eb5,_0x4ba830[_0x4c3219(0x23e7)]);FeatureDetection[_0x4c3219(0x303)]()||(_0x4523eb=ModelUtility[_0x4c3219(0x5448)](_0x4523eb,_0x184d29),_0x50a0d=ModelUtility['modifyFragmentShaderForLogDepth'](_0x50a0d)),defined$1(_0x4ba830[_0x4c3219(0xd8f)])||(_0x50a0d=_0x4c3219(0x46a8)+_0x50a0d);var _0x2d2c4a=_0x4ba830['_imageBasedLightingFactor']['x']>0x0||_0x4ba830['_imageBasedLightingFactor']['y']>0x0;_0x2d2c4a&&(_0x50a0d=_0x4c3219(0x3ad7)+_0x50a0d),defined$1(_0x4ba830[_0x4c3219(0x3958)])&&(_0x50a0d=_0x4c3219(0x2e9f)+_0x50a0d),defined$1(_0x4ba830[_0x4c3219(0x3036)])&&_0x4ba830[_0x4c3219(0x3036)]['_swipeEnabled']&&(_0x50a0d='#define\x20APPLY_SWIPE\x20\x0a\x0a'+_0x50a0d);var _0x2dbb10=appendLightSouceCode(_0x6b38cc,_0x4523eb,_0x50a0d);if(_0x4523eb=_0x2dbb10['vs'],_0x50a0d=_0x2dbb10['fs'],('2.0'!==_0x4ba830[_0x4c3219(0x1e9e)]||_0x4ba830[_0x4c3219(0x3e98)])&&(_0x50a0d=ShaderSource[_0x4c3219(0x3ab)](_0x50a0d,_0x4c3219(0x4893)),_0x50a0d+=_0x4c3219(0x40bc)),OctahedralProjectedCubeMap[_0x4c3219(0x1374)](_0x1021d5)){var _0x3cb924=defined$1(_0x4ba830[_0x4c3219(0x4484)])||_0x4ba830[_0x4c3219(0x3377)],_0x377b8f=defined$1(_0x4ba830['_specularEnvironmentMapAtlas'])&&_0x4ba830['_specularEnvironmentMapAtlas'][_0x4c3219(0x237c)]||_0x4ba830[_0x4c3219(0x3a37)];!_0x3ce8b9&&(_0x3cb924||_0x377b8f||_0x2d2c4a)&&(_0x50a0d=_0x4c3219(0x36af)+_0x50a0d),defined$1(_0x4ba830[_0x4c3219(0x4484)])?_0x50a0d=_0x4c3219(0x5737)+_0x50a0d:_0x4ba830[_0x4c3219(0x3377)]&&(_0x50a0d=_0x4c3219(0x2721)+_0x50a0d),defined$1(_0x4ba830[_0x4c3219(0x32f2)])&&_0x4ba830[_0x4c3219(0x32f2)][_0x4c3219(0x237c)]?_0x50a0d=_0x4c3219(0x2582)+_0x50a0d:_0x4ba830[_0x4c3219(0x3a37)]&&(_0x50a0d='#define\x20SPECULAR_IBL\x20\x0a'+_0x50a0d);}defined$1(_0x4ba830[_0x4c3219(0x165)])&&(_0x50a0d=_0x4c3219(0x44b2)+_0x50a0d),createAttributesAndProgram(_0x184eb5,_0x3c49c4,_0x50a0d,_0x4523eb,_0x4ba830,_0x1021d5);}function createAttributesAndProgram(_0x18d8b9,_0x15b386,_0x35813c,_0x1dd13b,_0x498366,_0x4d4b86){var _0x3e1e85=_0x68aa19,_0x6e93a0=_0x498366[_0x3e1e85(0x51dd)][_0x15b386],_0x3776c7=ModelUtility[_0x3e1e85(0x1894)](_0x6e93a0,_0x498366['_precreatedAttributes']);_0x498366['_rendererResources']['programs'][_0x18d8b9]=ShaderProgram$1[_0x3e1e85(0x4d21)]({'context':_0x4d4b86,'vertexShaderSource':_0x1dd13b,'fragmentShaderSource':_0x35813c,'attributeLocations':_0x3776c7});}CreateProgramJob['prototype'][_0x68aa19(0x346f)]=function(_0x238e2e,_0x1e5a68,_0x334644,_0x230e1a){var _0x33fd2e=_0x68aa19;this['programToCreate']=_0x238e2e,this['model']=_0x1e5a68,this['context']=_0x334644,this[_0x33fd2e(0x4a7b)]=_0x230e1a;},CreateProgramJob[_0x68aa19(0x4b51)]['execute']=function(){var _0x115edb=_0x68aa19;createProgram(this[_0x115edb(0x433e)],this[_0x115edb(0xce4)],this['context'],this[_0x115edb(0x4a7b)]);};var scratchCreateProgramJob=new CreateProgramJob();function createPrograms(_0x2eeef5,_0x584892){var _0x31bf0a=_0x68aa19,_0x429143=_0x2eeef5[_0x31bf0a(0x56af)],_0x496c19=_0x429143[_0x31bf0a(0x2ce2)];if(0x0===_0x429143[_0x31bf0a(0x3452)]&&0x0===_0x429143[_0x31bf0a(0x5337)]){var _0x57db6f=_0x584892[_0x31bf0a(0x4174)];if(_0x2eeef5[_0x31bf0a(0x4074)]){for(;_0x496c19[_0x31bf0a(0x531b)]>0x0&&(scratchCreateProgramJob[_0x31bf0a(0x346f)](_0x496c19[_0x31bf0a(0x42cc)](),_0x2eeef5,_0x57db6f,_0x584892),_0x584892[_0x31bf0a(0x2e9)][_0x31bf0a(0x5108)](scratchCreateProgramJob,JobType$1['PROGRAM']));)_0x496c19[_0x31bf0a(0x1215)]();}else{for(;_0x496c19[_0x31bf0a(0x531b)]>0x0;)createProgram(_0x496c19[_0x31bf0a(0x1215)](),_0x2eeef5,_0x57db6f);}}}function getOnImageCreatedFromTypedArray(_0x2a08c9,_0xaa9865){return function(_0x4ed87d){var _0x27eb97=_0x54f3;_0x2a08c9[_0x27eb97(0xc86)][_0x27eb97(0x7f4)]({'id':_0xaa9865['id'],'image':_0x4ed87d,'bufferView':void 0x0}),--_0x2a08c9[_0x27eb97(0x931)];};}function loadTexturesFromBufferViews(_0xe27f2b){var _0x235d59=_0x68aa19,_0x44eb80=_0xe27f2b['_loadResources'];if(0x0===_0x44eb80[_0x235d59(0x5337)])for(;_0x44eb80[_0x235d59(0x37a8)][_0x235d59(0x531b)]>0x0;){var _0x2e55b9=_0x44eb80[_0x235d59(0x37a8)]['dequeue'](),_0x495abb=_0xe27f2b[_0x235d59(0x1ae0)],_0x4981c3=_0x495abb[_0x235d59(0xb5c)][_0x2e55b9[_0x235d59(0x246a)]];_0x495abb[_0x235d59(0x32c4)][_0x2e55b9['id']][_0x235d59(0x33b8)];var _0x350315=ModelUtility[_0x235d59(0x4f7a)](_0xe27f2b,'image','id:\x20'+_0x2e55b9['id']+_0x235d59(0xa2b)+_0x2e55b9[_0x235d59(0x246a)]);if(_0x235d59(0x2848)===_0x2e55b9[_0x235d59(0x328f)])loadKTX(_0x44eb80[_0x235d59(0x35f3)](_0x4981c3))[_0x235d59(0x4e1e)](imageLoad(_0xe27f2b,_0x2e55b9['id']))[_0x235d59(0x4b84)](_0x350315),++_0xe27f2b[_0x235d59(0x56af)][_0x235d59(0xef8)];else{if(_0x235d59(0x12f3)===_0x2e55b9[_0x235d59(0x328f)])loadKTX2(new Uint8Array(_0x44eb80[_0x235d59(0x35f3)](_0x4981c3)))['then'](imageLoad(_0xe27f2b,_0x2e55b9['id'])),++_0xe27f2b[_0x235d59(0x56af)]['pendingTextureLoads'];else{if('image/crn'===_0x2e55b9[_0x235d59(0x328f)]){var _0x5d145d=loadCRN(_0x44eb80[_0x235d59(0x35f3)](_0x4981c3),void 0x0,!0x0);defined$1(_0x5d145d)&&_0x5d145d[_0x235d59(0x4e1e)](imageLoad(_0xe27f2b,_0x2e55b9['id']))[_0x235d59(0x4b84)](_0x350315),++_0xe27f2b['_loadResources']['pendingTextureLoads'];}else{var _0x2fff62=getOnImageCreatedFromTypedArray(_0x44eb80,_0x2e55b9);loadImageFromTypedArray({'uint8Array':_0x44eb80['getBuffer'](_0x4981c3),'format':_0x2e55b9['mimeType'],'flipY':!0x1})[_0x235d59(0x4e1e)](_0x2fff62)[_0x235d59(0x4b84)](_0x350315),++_0x44eb80[_0x235d59(0x931)];}}}}}function createSamplers(_0x4c934f){var _0x347fb0=_0x68aa19,_0x126970=_0x4c934f['_loadResources'];if(_0x126970[_0x347fb0(0x2a16)]){_0x126970[_0x347fb0(0x2a16)]=!0x1;var _0x3f5d03=_0x4c934f[_0x347fb0(0x3f93)][_0x347fb0(0x2cc)];ForEach[_0x347fb0(0x1cea)](_0x4c934f[_0x347fb0(0x1ae0)],function(_0x1f34d4,_0x581cdc){var _0x1426fa=_0x347fb0;_0x3f5d03[_0x581cdc]=new Sampler({'wrapS':_0x1f34d4[_0x1426fa(0x4200)],'wrapT':_0x1f34d4[_0x1426fa(0x2a42)],'minificationFilter':_0x1f34d4[_0x1426fa(0x4f22)],'magnificationFilter':_0x1f34d4[_0x1426fa(0x19e9)]});});}}var CreateTextureJob=function(){var _0x4a4993=_0x68aa19;this[_0x4a4993(0x2512)]=void 0x0,this[_0x4a4993(0xce4)]=void 0x0,this[_0x4a4993(0x4174)]=void 0x0;};function createTexture(_0x44457b,_0x214ef0,_0x41bf23){var _0x16abc2=_0x68aa19,_0x3ecfd5=_0x214ef0[_0x16abc2(0x1ae0)][_0x16abc2(0x32c4)][_0x44457b['id']],_0x43c4ab=_0x214ef0[_0x16abc2(0x3f93)][_0x16abc2(0x2cc)][_0x3ecfd5[_0x16abc2(0x1cea)]];_0x43c4ab=defaultValue$1(_0x43c4ab,new Sampler({'wrapS':TextureWrap$1[_0x16abc2(0x2124)],'wrapT':TextureWrap$1[_0x16abc2(0x2124)]}));var _0x53576d,_0x358f28=_0x44457b[_0x16abc2(0xc8b)],_0x43d03e=!(defined$1(_0x358f28)&&PixelFormat$1[_0x16abc2(0xac0)](_0x358f28)||_0x43c4ab['minificationFilter']!==TextureMinificationFilter$1[_0x16abc2(0x5795)]&&_0x43c4ab['minificationFilter']!==TextureMinificationFilter$1[_0x16abc2(0x150f)]&&_0x43c4ab[_0x16abc2(0x13c1)]!==TextureMinificationFilter$1[_0x16abc2(0x23e9)]&&_0x43c4ab[_0x16abc2(0x13c1)]!==TextureMinificationFilter$1['LINEAR_MIPMAP_LINEAR']),_0x217e86=_0x43d03e||_0x43c4ab[_0x16abc2(0x4200)]===TextureWrap$1[_0x16abc2(0x2124)]||_0x43c4ab['wrapS']===TextureWrap$1[_0x16abc2(0x3623)]||_0x43c4ab[_0x16abc2(0x2a42)]===TextureWrap$1[_0x16abc2(0x2124)]||_0x43c4ab[_0x16abc2(0x2a42)]===TextureWrap$1[_0x16abc2(0x3623)],_0x316b8b=_0x44457b['image'];if(defined$1(_0x358f28))_0x53576d=new Texture$1({'context':_0x41bf23,'source':{'arrayBufferView':_0x44457b[_0x16abc2(0x246a)],'mipLevels':_0x44457b[_0x16abc2(0x2c98)]},'width':_0x44457b[_0x16abc2(0x209)],'height':_0x44457b['height'],'pixelFormat':_0x358f28,'sampler':_0x43c4ab});else{if(defined$1(_0x316b8b)){var _0x51b277=!CesiumMath[_0x16abc2(0x196e)](_0x316b8b[_0x16abc2(0x209)])||!CesiumMath[_0x16abc2(0x196e)](_0x316b8b['height']);if(_0x217e86&&_0x51b277){var _0x237413=document[_0x16abc2(0x433c)](_0x16abc2(0xda2));_0x237413[_0x16abc2(0x209)]=CesiumMath['nextPowerOfTwo'](_0x316b8b[_0x16abc2(0x209)]),_0x237413[_0x16abc2(0x5862)]=CesiumMath['nextPowerOfTwo'](_0x316b8b[_0x16abc2(0x5862)]),_0x237413[_0x16abc2(0x3ca1)]('2d')[_0x16abc2(0x4895)](_0x316b8b,0x0,0x0,_0x316b8b[_0x16abc2(0x209)],_0x316b8b['height'],0x0,0x0,_0x237413['width'],_0x237413[_0x16abc2(0x5862)]),_0x316b8b=_0x237413;}_0x53576d=new Texture$1({'context':_0x41bf23,'source':_0x316b8b,'pixelFormat':_0x3ecfd5[_0x16abc2(0xc8b)],'pixelDatatype':_0x3ecfd5[_0x16abc2(0x3243)],'sampler':_0x43c4ab,'flipY':!0x1}),_0x43d03e&&_0x53576d[_0x16abc2(0x6a4)]();}}defined$1(_0x53576d)&&(_0x214ef0[_0x16abc2(0x3f93)][_0x16abc2(0x32c4)][_0x44457b['id']]=_0x53576d,_0x214ef0[_0x16abc2(0x43ef)]+=_0x53576d[_0x16abc2(0x4cb6)]);}CreateTextureJob[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0x2e7d50,_0x57a8b2,_0x384fe5){var _0x30148b=_0x68aa19;this['gltfTexture']=_0x2e7d50,this['model']=_0x57a8b2,this[_0x30148b(0x4174)]=_0x384fe5;},CreateTextureJob['prototype'][_0x68aa19(0x5108)]=function(){var _0x49bcd4=_0x68aa19;createTexture(this[_0x49bcd4(0x2512)],this['model'],this[_0x49bcd4(0x4174)]);};var scratchCreateTextureJob=new CreateTextureJob();function createTextures$4(_0x4222e5,_0x5d0d4a){var _0x8c4262=_0x68aa19,_0x13839e=_0x5d0d4a[_0x8c4262(0x4174)],_0x5d0a8e=_0x4222e5[_0x8c4262(0x56af)][_0x8c4262(0xc86)];if(_0x4222e5[_0x8c4262(0x4074)]){for(;_0x5d0a8e[_0x8c4262(0x531b)]>0x0&&(scratchCreateTextureJob[_0x8c4262(0x346f)](_0x5d0a8e[_0x8c4262(0x42cc)](),_0x4222e5,_0x13839e),_0x5d0d4a[_0x8c4262(0x2e9)][_0x8c4262(0x5108)](scratchCreateTextureJob,JobType$1[_0x8c4262(0x1364)]));)_0x5d0a8e['dequeue']();}else{for(;_0x5d0a8e['length']>0x0;)createTexture(_0x5d0a8e[_0x8c4262(0x1215)](),_0x4222e5,_0x13839e);}}function getAttributeLocations$1(_0x5dafc0,_0x26c768){var _0xb5a6f8=_0x68aa19,_0x32241c,_0x5d5a49,_0x4e0fb0=_0x5dafc0['_sourceTechniques'],_0x18b8b3={},_0x3abfb3=_0x5dafc0[_0xb5a6f8(0xecf)]['materialsById'][_0x26c768['material']];if(!defined$1(_0x3abfb3))return _0x18b8b3;var _0x1e30c2=_0x4e0fb0[_0x3abfb3['_technique']];if(!defined$1(_0x1e30c2))return _0x18b8b3;var _0x22647e=_0x1e30c2[_0xb5a6f8(0x1b28)],_0x401bf4=_0x5dafc0[_0xb5a6f8(0x3f93)]['programs'][_0x1e30c2[_0xb5a6f8(0x5271)]],_0x209fdd=_0x401bf4['vertexAttributes'],_0x1f9974=_0x401bf4[_0xb5a6f8(0x3f8d)];for(_0x32241c in _0x209fdd)if(_0x209fdd[_0xb5a6f8(0x2a77)](_0x32241c)){var _0x2f102d=_0x22647e[_0x32241c];defined$1(_0x2f102d)&&(_0x5d5a49=_0x1f9974[_0x32241c],_0x18b8b3[_0x2f102d[_0xb5a6f8(0x40e1)]]=_0x5d5a49);}var _0x458fce=_0x5dafc0[_0xb5a6f8(0x2d84)];if(defined$1(_0x458fce)){for(_0x32241c in _0x458fce)_0x458fce[_0xb5a6f8(0x2a77)](_0x32241c)&&(_0x5d5a49=_0x1f9974[_0x32241c],_0x18b8b3[_0x32241c]=_0x5d5a49);}return _0x18b8b3;}function createJoints(_0x51939c,_0x2eb518){var _0xaae9b6=_0x68aa19;for(var _0x5fc49f=_0x51939c['gltf'],_0x1881c7=_0x5fc49f['skins'],_0xf03263=_0x5fc49f[_0xaae9b6(0x3643)],_0xf3aee4=_0x51939c[_0xaae9b6(0xecf)][_0xaae9b6(0x3643)],_0x5bbf0e=_0x51939c[_0xaae9b6(0x56af)][_0xaae9b6(0x4fea)],_0x494749=_0x5bbf0e['length'],_0x1e7130=0x0;_0x1e7130<_0x494749;++_0x1e7130){var _0x286532=_0x5bbf0e[_0x1e7130],_0x53a16c=_0xf3aee4[_0x286532],_0x11dce9=_0xf03263[_0x286532],_0x274fa4=_0x2eb518[_0x11dce9[_0xaae9b6(0x1a8d)]];_0x53a16c[_0xaae9b6(0x108c)]=_0x274fa4['inverseBindMatrices'],_0x53a16c[_0xaae9b6(0x1601)]=_0x274fa4[_0xaae9b6(0x1601)];for(var _0x2749b8=_0x1881c7[_0x11dce9[_0xaae9b6(0x1a8d)]][_0xaae9b6(0x28c6)],_0x4bba59=_0x2749b8[_0xaae9b6(0x531b)],_0x189c2f=0x0;_0x189c2f<_0x4bba59;++_0x189c2f){var _0x1b2d42=_0xf3aee4[_0x2749b8[_0x189c2f]];_0x53a16c['joints']['push'](_0x1b2d42);}}}function createSkins(_0x4f92e9){var _0xf79cca=_0x68aa19,_0x516ec8=_0x4f92e9[_0xf79cca(0x56af)];if(0x0===_0x516ec8[_0xf79cca(0x5337)]&&_0x516ec8[_0xf79cca(0x5133)]){_0x516ec8[_0xf79cca(0x5133)]=!0x1;var _0x22ad38=_0x4f92e9[_0xf79cca(0x1ae0)],_0x2b5aeb=_0x22ad38[_0xf79cca(0x4116)],_0x39d8a8={};ForEach[_0xf79cca(0x1a8d)](_0x22ad38,function(_0x4c9a3f,_0x53ce27){var _0x208b4d=_0xf79cca,_0xfd9436,_0x16c3a4=_0x2b5aeb[_0x4c9a3f[_0x208b4d(0x108c)]];Matrix4[_0x208b4d(0x2ed4)](_0x4c9a3f['bindShapeMatrix'],Matrix4[_0x208b4d(0x5139)])||(_0xfd9436=Matrix4[_0x208b4d(0x254b)](_0x4c9a3f[_0x208b4d(0x1601)])),_0x39d8a8[_0x53ce27]={'inverseBindMatrices':ModelAnimationCache[_0x208b4d(0x198f)](_0x4f92e9,_0x16c3a4),'bindShapeMatrix':_0xfd9436};}),createJoints(_0x4f92e9,_0x39d8a8);}}function getChannelEvaluator(_0x2928dc,_0x311504,_0x9dffbb,_0x5c3443){return function(_0x3914d9){var _0x7566a4=_0x54f3;defined$1(_0x5c3443)&&(_0x3914d9=_0x2928dc[_0x7566a4(0x213f)]?_0x5c3443['clampTime'](_0x3914d9):_0x5c3443[_0x7566a4(0x2709)](_0x3914d9),_0x311504[_0x9dffbb]=_0x5c3443['evaluate'](_0x3914d9,_0x311504[_0x9dffbb]),_0x311504[_0x7566a4(0x4b08)]=_0x2928dc[_0x7566a4(0x4acc)]);};}function createRuntimeAnimations(_0x2f1ca0){var _0x15a5f0=_0x68aa19,_0x527b70=_0x2f1ca0[_0x15a5f0(0x56af)];if(_0x527b70[_0x15a5f0(0x8c9)]()&&_0x527b70[_0x15a5f0(0x53c2)]){_0x527b70[_0x15a5f0(0x53c2)]=!0x1,_0x2f1ca0['_runtime'][_0x15a5f0(0x179a)]=[];var _0x4a5392=_0x2f1ca0[_0x15a5f0(0xecf)][_0x15a5f0(0x3643)],_0x58f20a=_0x2f1ca0[_0x15a5f0(0x1ae0)][_0x15a5f0(0x4116)];ForEach[_0x15a5f0(0x5734)](_0x2f1ca0[_0x15a5f0(0x1ae0)],function(_0x59e073,_0x3efc7e){var _0x366855=_0x15a5f0;for(var _0x5d56b3=_0x59e073['channels'],_0x181ea1=_0x59e073[_0x366855(0x2cc)],_0x18e23c=Number[_0x366855(0xd77)],_0x86c21c=-Number[_0x366855(0xd77)],_0x3fd7b1=_0x5d56b3['length'],_0x1e87b5=new Array(_0x3fd7b1),_0xd06c95=0x0;_0xd06c95<_0x3fd7b1;++_0xd06c95){var _0x69ec49=_0x5d56b3[_0xd06c95],_0x13937b=_0x69ec49[_0x366855(0x15c9)],_0x190f09=_0x13937b[_0x366855(0x3906)],_0x137540=_0x181ea1[_0x69ec49[_0x366855(0x1cea)]],_0x1f9709=ModelAnimationCache[_0x366855(0x1257)](_0x2f1ca0,_0x58f20a[_0x137540[_0x366855(0x4358)]]),_0x2f796e=ModelAnimationCache[_0x366855(0x1257)](_0x2f1ca0,_0x58f20a[_0x137540[_0x366855(0x1736)]]);_0x18e23c=Math[_0x366855(0x27d5)](_0x18e23c,_0x1f9709[0x0]),_0x86c21c=Math['max'](_0x86c21c,_0x1f9709[_0x1f9709[_0x366855(0x531b)]-0x1]);var _0x45a226=ModelAnimationCache[_0x366855(0x2be2)](_0x2f1ca0,_0x3efc7e,_0x59e073,_0x69ec49[_0x366855(0x1cea)],_0x137540,_0x1f9709,_0x190f09,_0x2f796e);_0x1e87b5[_0xd06c95]=getChannelEvaluator(_0x2f1ca0,_0x4a5392[_0x13937b[_0x366855(0x3faa)]],_0x13937b['path'],_0x45a226);}_0x2f1ca0[_0x366855(0xecf)][_0x366855(0x179a)][_0x3efc7e]={'name':_0x59e073[_0x366855(0x13f9)],'startTime':_0x18e23c,'stopTime':_0x86c21c,'channelEvaluators':_0x1e87b5};});}}function createVertexArrays(_0x5441dc,_0x45f605){var _0x49dbd2=_0x68aa19,_0x38a9e2=_0x5441dc[_0x49dbd2(0x56af)];if(_0x38a9e2['finishedBuffersCreation']()&&_0x38a9e2['finishedProgramCreation']()&&_0x38a9e2[_0x49dbd2(0x46f1)]){_0x38a9e2[_0x49dbd2(0x46f1)]=!0x1;var _0x16a3b6=_0x5441dc[_0x49dbd2(0x3f93)][_0x49dbd2(0x49d7)],_0x4bf59e=_0x5441dc[_0x49dbd2(0x3f93)]['vertexArrays'],_0x325c3c=_0x5441dc[_0x49dbd2(0x1ae0)],_0x140d5a=_0x325c3c[_0x49dbd2(0x4116)];ForEach[_0x49dbd2(0x38d)](_0x325c3c,function(_0x41f11f,_0x20ea21){ForEach['meshPrimitive'](_0x41f11f,function(_0x546f07,_0x1afd43){var _0x3cf90c=_0x54f3,_0x27197d,_0x2c67e4,_0xaaec41,_0x5d90a8=[],_0x4bbe3e=getAttributeLocations$1(_0x5441dc,_0x546f07),_0x1505d0=_0x5441dc[_0x3cf90c(0x1996)][_0x20ea21+_0x3cf90c(0x4e59)+_0x1afd43];ForEach[_0x3cf90c(0x54f6)](_0x546f07,function(_0x5e1731,_0x187592){var _0x31cdaa=_0x3cf90c;if(defined$1(_0x27197d=_0x4bbe3e[_0x187592])){if(defined$1(_0x1505d0)){var _0x2f0d0f=_0x1505d0[_0x31cdaa(0x1b28)];if(_0x2f0d0f['hasOwnProperty'](_0x187592)){var _0x2facc5=_0x2f0d0f[_0x187592];return void _0x5d90a8['push']({'index':_0x27197d,'vertexBuffer':_0x16a3b6[_0x2facc5[_0x31cdaa(0x246a)]],'componentsPerAttribute':_0x2facc5['componentsPerAttribute'],'componentDatatype':_0x2facc5['componentDatatype'],'normalize':_0x2facc5[_0x31cdaa(0x17e)],'offsetInBytes':_0x2facc5[_0x31cdaa(0x42fe)],'strideInBytes':_0x2facc5[_0x31cdaa(0x4cac)]});}}var _0x1e1d74=_0x140d5a[_0x5e1731],_0x2dfa86=defined$1(_0x1e1d74[_0x31cdaa(0x17e)])&&_0x1e1d74[_0x31cdaa(0x17e)];_0x5d90a8[_0x31cdaa(0x3a33)]({'index':_0x27197d,'vertexBuffer':_0x16a3b6[_0x1e1d74['bufferView']],'componentsPerAttribute':numberOfComponentsForType(_0x1e1d74[_0x31cdaa(0x3243)]),'componentDatatype':_0x1e1d74[_0x31cdaa(0xe17)],'normalize':_0x2dfa86,'offsetInBytes':_0x1e1d74[_0x31cdaa(0x42fe)],'strideInBytes':getAccessorByteStride(_0x325c3c,_0x1e1d74)});}});var _0xc115ea,_0x5c33e7=_0x5441dc[_0x3cf90c(0x2d84)];if(defined$1(_0x5c33e7)){for(_0xaaec41 in _0x5c33e7)_0x5c33e7['hasOwnProperty'](_0xaaec41)&&defined$1(_0x27197d=_0x4bbe3e[_0xaaec41])&&((_0x2c67e4=_0x5c33e7[_0xaaec41])[_0x3cf90c(0x1fda)]=_0x27197d,_0x5d90a8[_0x3cf90c(0x3a33)](_0x2c67e4));}if(defined$1(_0x546f07[_0x3cf90c(0x525a)])){var _0x47c0f4=_0x140d5a[_0x546f07[_0x3cf90c(0x525a)]][_0x3cf90c(0x246a)];defined$1(_0x1505d0)&&(_0x47c0f4=_0x1505d0['bufferView']),_0xc115ea=_0x16a3b6[_0x47c0f4];}_0x4bf59e[_0x20ea21+_0x3cf90c(0x4e59)+_0x1afd43]=new VertexArray({'context':_0x45f605,'attributes':_0x5d90a8,'indexBuffer':_0xc115ea});});});}}function createRenderStates$2(_0x3a45dc){var _0x13aabc=_0x68aa19,_0x183179=_0x3a45dc[_0x13aabc(0x56af)];_0x183179[_0x13aabc(0xe95)]&&(_0x183179[_0x13aabc(0xe95)]=!0x1,ForEach[_0x13aabc(0x128b)](_0x3a45dc[_0x13aabc(0x1ae0)],function(_0x5df045,_0x34fa46){createRenderStateForMaterial(_0x3a45dc,_0x5df045,_0x34fa46);}));}function createRenderStateForMaterial(_0x20e911,_0x33cd6c,_0x50b5dd){var _0xa91dd6=_0x68aa19,_0x6fbcb2=_0x20e911[_0xa91dd6(0x3f93)][_0xa91dd6(0xc72)],_0x17bfaa=[WebGLConstants$1[_0xa91dd6(0x4a6b)],WebGLConstants$1[_0xa91dd6(0x4a6b)]],_0x48b2cb=[WebGLConstants$1[_0xa91dd6(0x28b6)],WebGLConstants$1[_0xa91dd6(0x2d99)],WebGLConstants$1[_0xa91dd6(0x28b6)],WebGLConstants$1['ONE_MINUS_SRC_ALPHA']];defined$1(_0x33cd6c[_0xa91dd6(0x477b)])&&defined$1(_0x33cd6c['extensions'][_0xa91dd6(0x4047)])&&(_0x17bfaa=_0x33cd6c['extensions'][_0xa91dd6(0x4047)][_0xa91dd6(0x3be6)],_0x48b2cb=_0x33cd6c[_0xa91dd6(0x477b)][_0xa91dd6(0x4047)][_0xa91dd6(0x57b6)]);var _0x47ab2e=!_0x33cd6c[_0xa91dd6(0x2744)],_0xb0d157=_0xa91dd6(0xc4c)===_0x33cd6c[_0xa91dd6(0x445b)];_0x6fbcb2[_0x50b5dd]=RenderState[_0xa91dd6(0x4d21)]({'cull':{'enabled':_0x47ab2e},'depthTest':{'enabled':!0x0},'depthMask':!_0xb0d157,'blending':{'enabled':_0xb0d157,'equationRgb':_0x17bfaa[0x0],'equationAlpha':_0x17bfaa[0x1],'functionSourceRgb':_0x48b2cb[0x0],'functionDestinationRgb':_0x48b2cb[0x1],'functionSourceAlpha':_0x48b2cb[0x2],'functionDestinationAlpha':_0x48b2cb[0x3]},'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0xa91dd6(0x5158)],'frontOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1[_0xa91dd6(0x2601)],'zPass':StencilOperation$1[_0xa91dd6(0x7c6)]},'backFunction':StencilFunction$1[_0xa91dd6(0x5158)],'backOperation':{'fail':StencilOperation$1[_0xa91dd6(0x2601)],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1[_0xa91dd6(0x7c6)]},'reference':StencilConstants$1[_0xa91dd6(0x4fa3)],'mask':-0x1}});}var gltfUniformsFromNode={'MODEL':function(_0x3a18f0,_0x818846,_0x4633a8){return function(){var _0x1c98a9=_0x54f3;return _0x4633a8[_0x1c98a9(0x3fc7)];};},'VIEW':function(_0x3465f2,_0x2952d2,_0x49a8e2){return function(){return _0x3465f2['view'];};},'PROJECTION':function(_0x2d8aca,_0x14ab3a,_0x26d639){return function(){return _0x2d8aca['projection'];};},'MODELVIEW':function(_0x5ef7b5,_0x49e07e,_0x16bc6c){var _0xc8e99c=new Matrix4();return function(){var _0x1c0057=_0x54f3;return Matrix4[_0x1c0057(0x25a4)](_0x5ef7b5[_0x1c0057(0x629)],_0x16bc6c[_0x1c0057(0x3fc7)],_0xc8e99c);};},'CESIUM_RTC_MODELVIEW':function(_0x11ad36,_0x2394c0,_0x36b208){var _0x493cf4=new Matrix4();return function(){var _0xf44285=_0x54f3;return Matrix4[_0xf44285(0x25a4)](_0x11ad36[_0xf44285(0x629)],_0x36b208[_0xf44285(0x3fc7)],_0x493cf4),Matrix4[_0xf44285(0x3628)](_0x493cf4,_0x2394c0[_0xf44285(0x25dc)],_0x493cf4);};},'MODELVIEWPROJECTION':function(_0x2414be,_0x19623a,_0x314638){var _0x266941=new Matrix4();return function(){var _0x9c6bb5=_0x54f3;return Matrix4[_0x9c6bb5(0x25a4)](_0x2414be[_0x9c6bb5(0x629)],_0x314638[_0x9c6bb5(0x3fc7)],_0x266941),Matrix4['multiply'](_0x2414be[_0x9c6bb5(0x19f8)],_0x266941,_0x266941);};},'MODELINVERSE':function(_0x37479e,_0x28b860,_0x197dc7){var _0x39a979=new Matrix4();return function(){var _0x150267=_0x54f3;return Matrix4['inverse'](_0x197dc7[_0x150267(0x3fc7)],_0x39a979);};},'VIEWINVERSE':function(_0x2b0a87,_0x5379f7){return function(){var _0x57da92=_0x54f3;return _0x2b0a87[_0x57da92(0x3ede)];};},'PROJECTIONINVERSE':function(_0x9ebbf3,_0x23c83d,_0x2ab195){return function(){var _0x46f460=_0x54f3;return _0x9ebbf3[_0x46f460(0x2b47)];};},'MODELVIEWINVERSE':function(_0x53b1e6,_0x47e674,_0x1fa6b5){var _0x405376=new Matrix4(),_0x4112cb=new Matrix4();return function(){var _0x5e8dae=_0x54f3;return Matrix4['multiplyTransformation'](_0x53b1e6[_0x5e8dae(0x629)],_0x1fa6b5[_0x5e8dae(0x3fc7)],_0x405376),Matrix4[_0x5e8dae(0xe9d)](_0x405376,_0x4112cb);};},'MODELVIEWPROJECTIONINVERSE':function(_0x119585,_0x28862f,_0x4dab5d){var _0x379e3e=new Matrix4(),_0x5b0042=new Matrix4();return function(){var _0x5aa024=_0x54f3;return Matrix4[_0x5aa024(0x25a4)](_0x119585[_0x5aa024(0x629)],_0x4dab5d[_0x5aa024(0x3fc7)],_0x379e3e),Matrix4[_0x5aa024(0x373b)](_0x119585[_0x5aa024(0x19f8)],_0x379e3e,_0x379e3e),Matrix4['inverse'](_0x379e3e,_0x5b0042);};},'MODELINVERSETRANSPOSE':function(_0x2e3843,_0x4beacd,_0x1a4371){var _0x1a115a=new Matrix4(),_0x148576=new Matrix3();return function(){var _0x571942=_0x54f3;return Matrix4[_0x571942(0xe9d)](_0x1a4371[_0x571942(0x3fc7)],_0x1a115a),Matrix4[_0x571942(0x4845)](_0x1a115a,_0x148576),Matrix3['transpose'](_0x148576,_0x148576);};},'MODELVIEWINVERSETRANSPOSE':function(_0x5cffd0,_0x513bfe,_0x28cd6b){var _0x1a0a7a=new Matrix4(),_0x14924b=new Matrix4(),_0x4c80d8=new Matrix3();return function(){var _0x2a879b=_0x54f3;return Matrix4[_0x2a879b(0x25a4)](_0x5cffd0['view'],_0x28cd6b[_0x2a879b(0x3fc7)],_0x1a0a7a),Matrix4['inverse'](_0x1a0a7a,_0x14924b),Matrix4[_0x2a879b(0x4845)](_0x14924b,_0x4c80d8),Matrix3['transpose'](_0x4c80d8,_0x4c80d8);};},'VIEWPORT':function(_0x107cff,_0x2e054d,_0xee3ddb){return function(){var _0x4e0a32=_0x54f3;return _0x107cff[_0x4e0a32(0x3400)];};}};function getUniformFunctionFromSource(_0x5ecc9b,_0x1b43db,_0x1d7445,_0x532148){var _0x2f43e1=_0x68aa19,_0x2d02c3=_0x1b43db[_0x2f43e1(0xecf)]['nodes'][_0x5ecc9b];return gltfUniformsFromNode[_0x1d7445](_0x532148,_0x1b43db,_0x2d02c3);}function createUniformsForMaterial(_0x2018ce,_0x44b98d,_0x4a7977,_0x2b2cff,_0x1cb8e2,_0x2e89bd,_0x2562c2){var _0x28e6b6=_0x68aa19,_0x17ba9f,_0x42ae1a,_0x380771={},_0x2c6daf={};return ForEach[_0x28e6b6(0x1700)](_0x4a7977,function(_0x2dd61b,_0x4e3d85){var _0x596a23=_0x28e6b6,_0x4dbc3d;if(defined$1(_0x2b2cff)&&defined$1(_0x2b2cff[_0x4e3d85]))_0x4dbc3d=ModelUtility[_0x596a23(0x5766)](_0x2dd61b[_0x596a23(0x3243)],_0x2b2cff[_0x4e3d85],_0x2e89bd,_0x2562c2,_0x2dd61b[_0x596a23(0xab9)]),_0x380771[_0x4e3d85]=_0x4dbc3d[_0x596a23(0x326b)],_0x2c6daf[_0x4e3d85]=_0x4dbc3d;else{if(defined$1(_0x2dd61b[_0x596a23(0x3faa)]))_0x380771[_0x4e3d85]=getUniformFunctionFromSource(_0x2dd61b[_0x596a23(0x3faa)],_0x2018ce,_0x2dd61b[_0x596a23(0x40e1)],_0x1cb8e2[_0x596a23(0x3cca)]);else{if(defined$1(_0x2dd61b[_0x596a23(0x40e1)])){if(_0x596a23(0x4aff)===_0x2dd61b['semantic'])_0x17ba9f=_0x4e3d85;else{if(_0x596a23(0x53db)===_0x2dd61b[_0x596a23(0x40e1)])_0x42ae1a=_0x4e3d85;else{if(_0x596a23(0xe1d)===_0x2dd61b[_0x596a23(0x40e1)]){var _0x19ca20=_0x44b98d[_0x596a23(0x445b)];if(defined$1(_0x19ca20)&&_0x596a23(0x5415)===_0x19ca20){var _0x28a899=defaultValue$1(_0x44b98d['alphaCutoff'],0.5);_0x4dbc3d=ModelUtility[_0x596a23(0x5766)](_0x2dd61b['type'],_0x28a899,_0x2e89bd,_0x2562c2,_0x2dd61b[_0x596a23(0xab9)]),_0x380771[_0x4e3d85]=_0x4dbc3d[_0x596a23(0x326b)],_0x2c6daf[_0x4e3d85]=_0x4dbc3d;}}else _0x380771[_0x4e3d85]=ModelUtility[_0x596a23(0x81e)]()[_0x2dd61b[_0x596a23(0x40e1)]](_0x1cb8e2[_0x596a23(0x3cca)],_0x2018ce);}}}else{if(defined$1(_0x2dd61b[_0x596a23(0x327)])){var _0x19147c=ModelUtility['createUniformFunction'](_0x2dd61b[_0x596a23(0x3243)],_0x2dd61b[_0x596a23(0x327)],_0x2e89bd,_0x2562c2,_0x2dd61b[_0x596a23(0xab9)]);_0x380771[_0x4e3d85]=_0x19147c[_0x596a23(0x326b)],_0x2c6daf[_0x4e3d85]=_0x19147c;}}}}}),{'map':_0x380771,'values':_0x2c6daf,'jointMatrixUniformName':_0x17ba9f,'morphWeightsUniformName':_0x42ae1a};}function createUniformMaps(_0x53421a,_0x497328){var _0x35cbad=_0x68aa19,_0x361f5c=_0x53421a['_loadResources'];if(_0x361f5c[_0x35cbad(0xb7e)]()&&_0x361f5c[_0x35cbad(0x3a24)]){_0x361f5c[_0x35cbad(0x3a24)]=!0x1;var _0x24a8e6=_0x53421a[_0x35cbad(0x1ae0)],_0x1a4d96=_0x53421a[_0x35cbad(0x51dd)],_0x52711b=_0x53421a[_0x35cbad(0x1df4)],_0x3872eb=_0x53421a[_0x35cbad(0x3f93)][_0x35cbad(0x32c4)],_0x2ee1b1=_0x53421a[_0x35cbad(0x57c9)];ForEach[_0x35cbad(0x128b)](_0x24a8e6,function(_0xd53678,_0x14a361){var _0x272070=_0x35cbad,_0x301213=_0x53421a[_0x272070(0xecf)]['materialsById'][_0x14a361],_0x335ad0=_0x1a4d96[_0x301213[_0x272070(0x1a06)]],_0x2d315f=_0x301213['_values'],_0x38c47e=createUniformsForMaterial(_0x53421a,_0xd53678,_0x335ad0,_0x2d315f,_0x497328,_0x3872eb,_0x2ee1b1),_0x4f6f5e=_0x52711b[_0x14a361];_0x4f6f5e[_0x272070(0x15fe)]=_0x38c47e[_0x272070(0x2e47)],_0x4f6f5e['values']=_0x38c47e['values'],_0x4f6f5e[_0x272070(0x2b7d)]=_0x38c47e[_0x272070(0x2b7d)],_0x4f6f5e['morphWeightsUniformName']=_0x38c47e[_0x272070(0x2a32)];});}}function createUniformsForDracoQuantizedAttributes(_0x4b4662){var _0x220d06=_0x68aa19;return ModelUtility[_0x220d06(0x1eb5)](_0x4b4662[_0x220d06(0x1b28)]);}function createUniformsForQuantizedAttributes(_0x52893a,_0x1c2699){var _0x36cbcc=_0x68aa19,_0x148f0e=getProgramForPrimitive(_0x52893a,_0x1c2699),_0x5e47db=_0x52893a[_0x36cbcc(0x9db)][_0x148f0e];return ModelUtility[_0x36cbcc(0x7ae)](_0x52893a[_0x36cbcc(0x1ae0)],_0x1c2699,_0x5e47db);}function createPickColorFunction$1(_0x2e556f){return function(){return _0x2e556f;};}function createJointMatricesFunction(_0xb6bf67){return function(){var _0x1316b8=_0x54f3;return _0xb6bf67[_0x1316b8(0x33ec)];};}function createMorphWeightsFunction(_0x53c1a9){return function(){var _0x43b4ea=_0x54f3;return _0x53c1a9[_0x43b4ea(0x1fac)];};}function createSilhouetteColorFunction(_0x1c9ae8){return function(){return _0x1c9ae8['silhouetteColor'];};}function createSilhouetteSizeFunction(_0x52cc47){return function(){var _0xf4abd8=_0x54f3;return _0x52cc47[_0xf4abd8(0x16db)];};}function createColorFunction(_0x531a09){return function(){var _0xe64a74=_0x54f3;return _0x531a09[_0xe64a74(0x28b8)];};}var scratchClippingPlaneMatrix$2=new Matrix4();function createClippingPlanesMatrixFunction(_0x4794d5){return function(){var _0x49b622=_0x54f3,_0x56cc56=_0x4794d5['clippingPlanes'];if(!defined$1(_0x56cc56)&&!defined$1(_0x4794d5[_0x49b622(0x4484)])&&!defined$1(_0x4794d5[_0x49b622(0x31c4)]))return Matrix4[_0x49b622(0x5139)];var _0x562b4f=defined$1(_0x56cc56)?_0x56cc56[_0x49b622(0x221)]:Matrix4[_0x49b622(0x5139)];return Matrix4['multiply'](_0x4794d5[_0x49b622(0x578c)],_0x562b4f,scratchClippingPlaneMatrix$2);};}function createClippingPlanesFunction(_0x24cd5b){return function(){var _0x197518=_0x54f3,_0x5a5387=_0x24cd5b[_0x197518(0x4fc4)];return defined$1(_0x5a5387)&&_0x5a5387[_0x197518(0x20fb)]?_0x5a5387[_0x197518(0x20ac)]:_0x24cd5b[_0x197518(0x57c9)];};}function createClippingPlanesEdgeStyleFunction(_0x2314cc){return function(){var _0x404530=_0x54f3,_0xaa68b8=_0x2314cc['clippingPlanes'];if(!defined$1(_0xaa68b8))return Color$2[_0x404530(0x2d95)][_0x404530(0x2156)](0x0);var _0x14dd11=Color$2[_0x404530(0x254b)](_0xaa68b8[_0x404530(0xd21)]);return _0x14dd11['alpha']=_0xaa68b8[_0x404530(0xd49)],_0x14dd11;};}function createColorBlendFunction(_0x4f305e){return function(){var _0x53ad50=_0x54f3;return ColorBlendMode$1['getColorBlend'](_0x4f305e[_0x53ad50(0x3db)],_0x4f305e['colorBlendAmount']);};}function createIBLFactorFunction(_0x1d0b66){return function(){var _0x482170=_0x54f3;return _0x1d0b66[_0x482170(0x5591)];};}function createLightColorFunction(_0x3bacf7){return function(){return _0x3bacf7['_lightColor'];};}function createLuminanceAtZenithFunction(_0x31cd23){return function(){var _0x40e3db=_0x54f3;return _0x31cd23[_0x40e3db(0x4dd3)];};}function createSphericalHarmonicCoefficientsFunction(_0x32c94f){return function(){var _0x2ef97e=_0x54f3;return _0x32c94f[_0x2ef97e(0x4484)];};}function createSpecularEnvironmentMapFunction(_0x16cd6d){return function(){var _0x365d3d=_0x54f3;return _0x16cd6d[_0x365d3d(0x32f2)][_0x365d3d(0x20ac)];};}function createSpecularEnvironmentMapSizeFunction(_0x5d1856){return function(){var _0x3f84c4=_0x54f3;return _0x5d1856[_0x3f84c4(0x32f2)]['texture'][_0x3f84c4(0x4e51)];};}function createSpecularEnvironmentMapLOD(_0x1d4bc5){return function(){var _0x26e8f0=_0x54f3;return _0x1d4bc5[_0x26e8f0(0x32f2)][_0x26e8f0(0x14c)];};}function triangleCountFromPrimitiveIndices(_0x511b67,_0x4c51e0){var _0x5d3b31=_0x68aa19;switch(_0x511b67['mode']){case PrimitiveType$1[_0x5d3b31(0x139)]:return _0x4c51e0/0x3;case PrimitiveType$1[_0x5d3b31(0x14e7)]:case PrimitiveType$1['TRIANGLE_FAN']:return Math[_0x5d3b31(0x2bc6)](_0x4c51e0-0x2,0x0);default:return 0x0;}}function createCommand$7(_0x2a9c4e,_0x37f594,_0x4967da,_0x5d2bd1,_0xec7490,_0x1e9787){var _0x3a6feb=_0x68aa19;for(var _0x19d3a6=_0x2a9c4e[_0x3a6feb(0x2002)],_0x5d133b=_0x2a9c4e[_0x3a6feb(0x57b1)],_0xf195f6=_0x2a9c4e[_0x3a6feb(0x3ce1)],_0x21a9fc=_0x2a9c4e['_runtime'][_0x3a6feb(0x1fd3)],_0x54759e=_0x2a9c4e['_rendererResources'],_0x16ac4d=_0x54759e[_0x3a6feb(0x55a3)],_0x5b2e8d=_0x54759e[_0x3a6feb(0x4197)],_0x3aa341=_0x54759e[_0x3a6feb(0xc72)],_0xcc64c4=_0x2a9c4e['_uniformMaps'],_0x2b8c63=_0x2a9c4e['gltf'],_0x3c96d6=_0x2b8c63[_0x3a6feb(0x4116)],_0x3e7ab0=_0x2b8c63[_0x3a6feb(0x98f)],_0x2d0fed=_0x37f594[_0x3a6feb(0x38d)],_0x3b5474=_0x3e7ab0[_0x2d0fed],_0xa01ed5=_0x3b5474[_0x3a6feb(0x4b14)],_0xb3128f=_0xa01ed5[_0x3a6feb(0x531b)],_0x101ee4=0x0;_0x101ee4<_0xb3128f;++_0x101ee4){var _0x32dbb6,_0x14ad36=_0xa01ed5[_0x101ee4],_0x5525b7=_0x3c96d6[_0x14ad36['indices']],_0x312ad7=_0x2a9c4e[_0x3a6feb(0xecf)]['materialsById'][_0x14ad36[_0x3a6feb(0x128b)]]['_program'],_0x18217a=_0x2a9c4e[_0x3a6feb(0x1996)][_0x2d0fed+_0x3a6feb(0x4e59)+_0x101ee4],_0x39fb76=_0x14ad36[_0x3a6feb(0x1b28)][_0x3a6feb(0x236c)];if(defined$1(_0x39fb76)){var _0x1e0bda=ModelUtility['getAccessorMinMax'](_0x2b8c63,_0x39fb76);_0x32dbb6=BoundingSphere[_0x3a6feb(0x4474)](Cartesian3[_0x3a6feb(0xb30)](_0x1e0bda[_0x3a6feb(0x27d5)]),Cartesian3[_0x3a6feb(0xb30)](_0x1e0bda[_0x3a6feb(0x2bc6)]));}var _0x507c06,_0x533345,_0x1bc350=_0x16ac4d[_0x2d0fed+_0x3a6feb(0x4e59)+_0x101ee4];if(defined$1(_0x18217a))_0x533345=_0x18217a[_0x3a6feb(0x2eb9)],_0x507c06=0x0;else{if(defined$1(_0x5525b7))_0x533345=_0x5525b7[_0x3a6feb(0x2d06)],_0x507c06=_0x5525b7['byteOffset']/IndexDatatype$1['getSizeInBytes'](_0x5525b7[_0x3a6feb(0xe17)]);else _0x533345=_0x3c96d6[_0x14ad36[_0x3a6feb(0x1b28)][_0x3a6feb(0x236c)]][_0x3a6feb(0x2d06)],_0x507c06=0x0;}_0x2a9c4e[_0x3a6feb(0x3a9b)]+=triangleCountFromPrimitiveIndices(_0x14ad36,_0x533345);var _0x456840=_0xcc64c4[_0x14ad36[_0x3a6feb(0x128b)]],_0x4dfb40=_0x456840[_0x3a6feb(0x15fe)];if(defined$1(_0x456840['jointMatrixUniformName'])){var _0x5b712a={};_0x5b712a[_0x456840[_0x3a6feb(0x2b7d)]]=createJointMatricesFunction(_0x4967da),_0x4dfb40=combine$2(_0x4dfb40,_0x5b712a);}if(defined$1(_0x456840[_0x3a6feb(0x2a32)])){var _0x7acb0f={};_0x7acb0f[_0x456840[_0x3a6feb(0x2a32)]]=createMorphWeightsFunction(_0x4967da),_0x4dfb40=combine$2(_0x4dfb40,_0x7acb0f);}_0x4dfb40=combine$2(_0x4dfb40,{'gltf_color':createColorFunction(_0x2a9c4e),'gltf_colorBlend':createColorBlendFunction(_0x2a9c4e),'gltf_clippingPlanes':createClippingPlanesFunction(_0x2a9c4e),'gltf_clippingPlanesEdgeStyle':createClippingPlanesEdgeStyleFunction(_0x2a9c4e),'gltf_clippingPlanesMatrix':createClippingPlanesMatrixFunction(_0x2a9c4e),'gltf_iblFactor':createIBLFactorFunction(_0x2a9c4e),'gltf_lightColor':createLightColorFunction(_0x2a9c4e),'gltf_sphericalHarmonicCoefficients':createSphericalHarmonicCoefficientsFunction(_0x2a9c4e),'gltf_specularMap':createSpecularEnvironmentMapFunction(_0x2a9c4e),'gltf_specularMapSize':createSpecularEnvironmentMapSizeFunction(_0x2a9c4e),'gltf_maxSpecularLOD':createSpecularEnvironmentMapLOD(_0x2a9c4e),'gltf_luminanceAtZenith':createLuminanceAtZenithFunction(_0x2a9c4e)}),_0x4dfb40=combine$2(_0x4dfb40,_0x1e9787[_0x3a6feb(0x4a66)]['createUniformMap']()),defined$1(_0x2a9c4e[_0x3a6feb(0xd8f)])&&(_0x4dfb40=_0x2a9c4e['_uniformMapLoaded'](_0x4dfb40,_0x312ad7,_0x4967da));var _0x36836a={};_0x2a9c4e[_0x3a6feb(0x83a)][_0x3a6feb(0x27dc)]?_0x36836a=createUniformsForQuantizedAttributes(_0x2a9c4e,_0x14ad36):_0x2a9c4e[_0x3a6feb(0x271c)]&&defined$1(_0x18217a)&&(_0x36836a=createUniformsForDracoQuantizedAttributes(_0x18217a)),_0x4dfb40=combine$2(_0x4dfb40,_0x36836a);var _0x10d885=_0x3aa341[_0x14ad36['material']],_0x5853df=_0x10d885[_0x3a6feb(0x25b6)][_0x3a6feb(0x20fb)],_0x33efa1=_0x2a9c4e[_0x3a6feb(0xf3d)];defined$1(_0x33efa1)||(_0x33efa1={'primitive':_0x2a9c4e,'id':_0x2a9c4e['id'],'node':_0x4967da['publicNode'],'mesh':_0x21a9fc[_0x3b5474[_0x3a6feb(0x13f9)]]});var _0x241f09,_0x571da2=ShadowMode$1[_0x3a6feb(0x2850)](_0x2a9c4e['_shadows']),_0x17362a=ShadowMode$1[_0x3a6feb(0x4935)](_0x2a9c4e[_0x3a6feb(0x16c6)]);if(_0xf195f6&&!defined$1(_0x2a9c4e[_0x3a6feb(0xd8f)]))_0x241f09=_0x5d2bd1['createPickId'](_0x33efa1),_0x5d133b['push'](_0x241f09),_0x4dfb40=combine$2(_0x4dfb40,{'czm_pickColor':createPickColorFunction$1(_0x241f09['color'])});_0xf195f6&&(_0x241f09=defined$1(_0x2a9c4e[_0x3a6feb(0x4186)])&&defined$1(_0x2a9c4e[_0x3a6feb(0xd8f)])?_0x2a9c4e[_0x3a6feb(0x4186)]():_0x3a6feb(0xc5d));var _0x55622b,_0x4fc5be=new DrawCommand({'boundingVolume':new BoundingSphere(),'cull':_0x2a9c4e[_0x3a6feb(0x16e)],'modelMatrix':new Matrix4(),'primitiveType':_0x14ad36[_0x3a6feb(0x4318)],'vertexArray':_0x1bc350,'count':_0x533345,'offset':_0x507c06,'shaderProgram':_0x5b2e8d[_0x312ad7],'castShadows':_0x571da2,'receiveShadows':_0x17362a,'uniformMap':_0x4dfb40,'renderState':_0x10d885,'owner':_0x33efa1,'pass':_0x5853df?Pass$1['TRANSLUCENT']:_0x2a9c4e[_0x3a6feb(0x447c)],'pickId':_0x241f09});_0xec7490||((_0x55622b=DrawCommand[_0x3a6feb(0x4660)](_0x4fc5be))[_0x3a6feb(0x20c5)]=new BoundingSphere(),_0x55622b['modelMatrix']=new Matrix4());var _0x3346df={'show':!0x0,'boundingSphere':_0x32dbb6,'command':_0x4fc5be,'command2D':_0x55622b,'silhouetteModelCommand':void 0x0,'silhouetteModelCommand2D':void 0x0,'silhouetteColorCommand':void 0x0,'silhouetteColorCommand2D':void 0x0,'translucentCommand':void 0x0,'translucentCommand2D':void 0x0,'programId':_0x312ad7};_0x4967da[_0x3a6feb(0x5798)][_0x3a6feb(0x3a33)](_0x3346df),_0x19d3a6[_0x3a6feb(0x3a33)](_0x3346df);}}function createRuntimeNodes(_0x58e6eb,_0x1193e1,_0x39608b,_0x2f2075){var _0x13609c=_0x68aa19,_0x2ea893=_0x58e6eb[_0x13609c(0x56af)];if(_0x2ea893['finishedEverythingButTextureCreation']()&&_0x2ea893['createRuntimeNodes']){_0x2ea893['createRuntimeNodes']=!0x1;var _0x201b70=[],_0x4d3d45=_0x58e6eb[_0x13609c(0xecf)]['nodes'],_0x3bf1d4=_0x58e6eb['gltf'],_0x28c2eb=_0x3bf1d4[_0x13609c(0x3643)];_0x3bf1d4[_0x13609c(0x1b3e)];for(var _0x3d99d3=_0x3bf1d4[_0x13609c(0x4230)][_0x3bf1d4[_0x13609c(0x1d45)]][_0x13609c(0x3643)],_0x3e7de6=_0x3d99d3['length'],_0x1f0cb7=[],_0x49d2cc={},_0x48d455=0x0;_0x48d455<_0x3e7de6;++_0x48d455)for(_0x1f0cb7[_0x13609c(0x3a33)]({'parentRuntimeNode':void 0x0,'gltfNode':_0x28c2eb[_0x3d99d3[_0x48d455]],'id':_0x3d99d3[_0x48d455]});_0x1f0cb7[_0x13609c(0x531b)]>0x0;){var _0x646697=_0x1f0cb7['pop']();_0x49d2cc[_0x646697['id']]=!0x0;var _0x49fae5=_0x646697[_0x13609c(0x547c)],_0x294294=_0x646697['gltfNode'],_0x3f8f3f=_0x4d3d45[_0x646697['id']];if(0x0===_0x3f8f3f[_0x13609c(0x48f9)]['length']){if(defined$1(_0x294294[_0x13609c(0x55a6)]))_0x3f8f3f[_0x13609c(0x55a6)]=Matrix4[_0x13609c(0x4dc1)](_0x294294[_0x13609c(0x55a6)]);else{var _0x2eb629=_0x294294[_0x13609c(0x374)];_0x3f8f3f[_0x13609c(0x3981)]=Cartesian3[_0x13609c(0xb30)](_0x294294[_0x13609c(0x3981)]),_0x3f8f3f[_0x13609c(0x374)]=Quaternion[_0x13609c(0x41a1)](_0x2eb629),_0x3f8f3f[_0x13609c(0x1ed8)]=Cartesian3[_0x13609c(0xb30)](_0x294294[_0x13609c(0x1ed8)]);}}defined$1(_0x49fae5)?(_0x49fae5['children']['push'](_0x3f8f3f),_0x3f8f3f['parents'][_0x13609c(0x3a33)](_0x49fae5)):_0x201b70[_0x13609c(0x3a33)](_0x3f8f3f),defined$1(_0x294294[_0x13609c(0x38d)])&&createCommand$7(_0x58e6eb,_0x294294,_0x3f8f3f,_0x1193e1,_0x39608b,_0x2f2075);var _0x107962=_0x294294[_0x13609c(0x23ed)];if(defined$1(_0x107962))for(var _0x1c8930=_0x107962[_0x13609c(0x531b)],_0x433b87=0x0;_0x433b87<_0x1c8930;_0x433b87++){var _0x5ac80a=_0x107962[_0x433b87];_0x49d2cc[_0x5ac80a]||_0x1f0cb7[_0x13609c(0x3a33)]({'parentRuntimeNode':_0x3f8f3f,'gltfNode':_0x28c2eb[_0x5ac80a],'id':_0x107962[_0x433b87]});}}_0x58e6eb[_0x13609c(0xecf)][_0x13609c(0x5c0)]=_0x201b70,_0x58e6eb[_0x13609c(0xecf)][_0x13609c(0x3643)]=_0x4d3d45;}}function getGeometryByteLength(_0x327950){var _0x1ead02=_0x68aa19,_0x7dae29=0x0;for(var _0xc7df2e in _0x327950)_0x327950['hasOwnProperty'](_0xc7df2e)&&(_0x7dae29+=_0x327950[_0xc7df2e][_0x1ead02(0x4cb6)]);return _0x7dae29;}function getTexturesByteLength(_0x237bc7){var _0x59e399=_0x68aa19,_0xd094da=0x0;for(var _0x3cb0e7 in _0x237bc7)_0x237bc7[_0x59e399(0x2a77)](_0x3cb0e7)&&(_0xd094da+=_0x237bc7[_0x3cb0e7][_0x59e399(0x4cb6)]);return _0xd094da;}function createResources$8(_0x5f0097,_0x2acd90){var _0x57bd3e=_0x68aa19,_0x5eb502=_0x2acd90[_0x57bd3e(0x4174)],_0x4cad0e=_0x2acd90[_0x57bd3e(0x565c)],_0xf209d=_0x5f0097[_0x57bd3e(0x24ed)],_0x3fdc95=_0x5f0097['_toClipCoordinatesGLSL']={},_0x2688e1=_0x5f0097[_0x57bd3e(0x51dd)],_0x8f4871=_0x5f0097[_0x57bd3e(0x4ca5)],_0x14f909=_0x5f0097['_rendererResources'],_0x3a74dd=_0x14f909[_0x57bd3e(0x2b99)];for(var _0x127617 in(_0x5f0097[_0x57bd3e(0x3ddc)]&&(_0x3a74dd=_0x14f909[_0x57bd3e(0x2b99)]=_0x5f0097[_0x57bd3e(0xad4)][_0x57bd3e(0x2b99)]),_0x2688e1))if(_0x2688e1[_0x57bd3e(0x2a77)](_0x127617)){var _0x1cd625=_0x2688e1[_0x127617]['program'],_0x31be62=_0x8f4871[_0x1cd625],_0x9895b3=_0x3a74dd[_0x31be62[_0x57bd3e(0x2604)]];if(ModelUtility[_0x57bd3e(0x301c)](_0x31be62[_0x57bd3e(0x5860)],_0x5eb502),_0x5f0097['extensionsUsed'][_0x57bd3e(0x27dc)]||_0x5f0097[_0x57bd3e(0x271c)]){var _0x37de60=_0xf209d[_0x1cd625];defined$1(_0x37de60)||(_0x37de60=modifyShaderForQuantizedAttributes(_0x9895b3,_0x1cd625,_0x5f0097),_0xf209d[_0x1cd625]=_0x37de60),_0x9895b3=_0x37de60;}_0x9895b3=modifyShader(_0x9895b3,_0x1cd625,_0x5f0097[_0x57bd3e(0x4bb9)]),_0x3fdc95[_0x1cd625]=ModelUtility['toClipCoordinatesGLSL'](_0x5f0097[_0x57bd3e(0x1ae0)],_0x9895b3);}if(_0x5f0097[_0x57bd3e(0x3ddc)]){var _0xc1e10a=_0x5f0097['_cachedRendererResources'];_0x14f909[_0x57bd3e(0x49d7)]=_0xc1e10a[_0x57bd3e(0x49d7)],_0x14f909[_0x57bd3e(0x55a3)]=_0xc1e10a[_0x57bd3e(0x55a3)],_0x14f909[_0x57bd3e(0x4197)]=_0xc1e10a[_0x57bd3e(0x4197)],_0x14f909[_0x57bd3e(0x585a)]=_0xc1e10a['silhouettePrograms'],_0x14f909[_0x57bd3e(0x32c4)]=_0xc1e10a['textures'],_0x14f909[_0x57bd3e(0x2cc)]=_0xc1e10a[_0x57bd3e(0x2cc)],_0x14f909[_0x57bd3e(0xc72)]=_0xc1e10a[_0x57bd3e(0xc72)],defined$1(_0x5f0097[_0x57bd3e(0x2d84)])&&createVertexArrays(_0x5f0097,_0x5eb502),_0x5f0097[_0x57bd3e(0x3d5c)]+=getGeometryByteLength(_0xc1e10a[_0x57bd3e(0x49d7)]),_0x5f0097[_0x57bd3e(0x54db)]+=getTexturesByteLength(_0xc1e10a[_0x57bd3e(0x32c4)]);}else createBuffers$2(_0x5f0097,_0x2acd90),createPrograms(_0x5f0097,_0x2acd90),createSamplers(_0x5f0097),loadTexturesFromBufferViews(_0x5f0097),createTextures$4(_0x5f0097,_0x2acd90);createSkins(_0x5f0097),createRuntimeAnimations(_0x5f0097),_0x5f0097[_0x57bd3e(0x3ddc)]||(createVertexArrays(_0x5f0097,_0x5eb502),createRenderStates$2(_0x5f0097)),createUniformMaps(_0x5f0097,_0x5eb502),createRuntimeNodes(_0x5f0097,_0x5eb502,_0x4cad0e,_0x2acd90);}function getNodeMatrix(_0x5ec582,_0xfa25e8){var _0x429ad6=_0x68aa19,_0x5a3078=_0x5ec582[_0x429ad6(0x1c09)],_0x370c92=_0x5a3078[_0x429ad6(0x55a6)];_0x5a3078[_0x429ad6(0x53b6)]&&defined$1(_0x370c92)?Matrix4[_0x429ad6(0x254b)](_0x370c92,_0xfa25e8):defined$1(_0x5ec582[_0x429ad6(0x55a6)])?Matrix4[_0x429ad6(0x254b)](_0x5ec582['matrix'],_0xfa25e8):(Matrix4[_0x429ad6(0x2236)](_0x5ec582[_0x429ad6(0x3981)],_0x5ec582['rotation'],_0x5ec582[_0x429ad6(0x1ed8)],_0xfa25e8),_0x5a3078[_0x429ad6(0x41ba)](_0xfa25e8));}var scratchNodeStack=[],scratchComputedTranslation$1=new Cartesian4(),scratchComputedMatrixIn2D=new Matrix4();function updateNodeHierarchyModelMatrix(_0x1e09e7,_0x27db2,_0x4036bc,_0x4f094c){var _0x568418=_0x68aa19,_0x3e42fe=_0x1e09e7[_0x568418(0x4acc)],_0x19c72c=_0x1e09e7['_runtime'][_0x568418(0x5c0)],_0x3d28cf=_0x19c72c[_0x568418(0x531b)],_0x1925c3=scratchNodeStack,_0x24ed7b=_0x1e09e7[_0x568418(0x4d5)];if(_0x1e09e7[_0x568418(0x5545)]!==SceneMode$1[_0x568418(0x5135)]&&!_0x1e09e7['_ignoreCommands']){var _0x3f5071=Matrix4[_0x568418(0x3529)](_0x24ed7b,0x3,scratchComputedTranslation$1);if(Cartesian4[_0x568418(0x2ed4)](_0x3f5071,Cartesian4[_0x568418(0x4a8c)])){var _0x19249d=_0x1e09e7[_0x568418(0x5809)][_0x568418(0x19ee)],_0x55b611=Transforms['wgs84To2DModelMatrix'](_0x4f094c,_0x19249d,scratchComputedMatrixIn2D);_0x24ed7b=Matrix4[_0x568418(0x373b)](_0x55b611,_0x24ed7b,scratchComputedMatrixIn2D),defined$1(_0x1e09e7[_0x568418(0x5015)])&&(Matrix4[_0x568418(0x3628)](_0x24ed7b,Cartesian4[_0x568418(0x4a8c)],_0x24ed7b),_0x1e09e7[_0x568418(0x5015)]=_0x1e09e7[_0x568418(0x9d0)]);}else _0x24ed7b=Transforms[_0x568418(0xcc4)](_0x4f094c,_0x24ed7b,scratchComputedMatrixIn2D),_0x1e09e7[_0x568418(0x5015)]=_0x1e09e7[_0x568418(0x135f)];}for(var _0x148a4c=0x0;_0x148a4c<_0x3d28cf;++_0x148a4c){var _0x216e4a=_0x19c72c[_0x148a4c];for(getNodeMatrix(_0x216e4a,_0x216e4a['transformToRoot']),_0x1925c3['push'](_0x216e4a);_0x1925c3['length']>0x0;){var _0x3519cd=(_0x216e4a=_0x1925c3[_0x568418(0x1ae7)]())[_0x568418(0x1f19)],_0x542b73=_0x216e4a['commands'];if(_0x216e4a[_0x568418(0x4b08)]===_0x3e42fe||_0x27db2||_0x4036bc){var _0x112d86=Matrix4[_0x568418(0x25a4)](_0x24ed7b,_0x3519cd,_0x216e4a[_0x568418(0x3fc7)]),_0x115282=_0x542b73[_0x568418(0x531b)];if(_0x115282>0x0)for(var _0x1ab099=0x0;_0x1ab099<_0x115282;++_0x1ab099){var _0x1611c3=_0x542b73[_0x1ab099],_0x63a872=_0x1611c3[_0x568418(0x1e8c)];Matrix4[_0x568418(0x254b)](_0x112d86,_0x63a872['modelMatrix']),BoundingSphere[_0x568418(0x4503)](_0x1611c3['boundingSphere'],_0x63a872[_0x568418(0x221)],_0x63a872[_0x568418(0x20c5)]),defined$1(_0x1e09e7[_0x568418(0x5015)])&&Cartesian3[_0x568418(0x4979)](_0x1e09e7[_0x568418(0x5015)],_0x63a872[_0x568418(0x20c5)][_0x568418(0x19ee)],_0x63a872[_0x568418(0x20c5)][_0x568418(0x19ee)]),defined$1(_0x63a872=_0x1611c3[_0x568418(0xfcf)])&&_0x1e09e7[_0x568418(0x5545)]===SceneMode$1[_0x568418(0x4c10)]&&(Matrix4[_0x568418(0x254b)](_0x112d86,_0x63a872[_0x568418(0x221)]),_0x63a872['modelMatrix'][0xd]-=0x2*CesiumMath['sign'](_0x63a872[_0x568418(0x221)][0xd])*CesiumMath['PI']*_0x4f094c[_0x568418(0x1706)]['maximumRadius'],BoundingSphere[_0x568418(0x4503)](_0x1611c3[_0x568418(0x5809)],_0x63a872[_0x568418(0x221)],_0x63a872[_0x568418(0x20c5)]));}}var _0x3de47b=_0x216e4a['children'];if(defined$1(_0x3de47b))for(var _0x387156=_0x3de47b['length'],_0x26b238=0x0;_0x26b238<_0x387156;++_0x26b238){var _0x3881ce=_0x3de47b[_0x26b238];_0x3881ce['dirtyNumber']=Math[_0x568418(0x2bc6)](_0x3881ce['dirtyNumber'],_0x216e4a[_0x568418(0x4b08)]),(_0x3881ce[_0x568418(0x4b08)]===_0x3e42fe||_0x4036bc)&&(getNodeMatrix(_0x3881ce,_0x3881ce['transformToRoot']),Matrix4['multiplyTransformation'](_0x3519cd,_0x3881ce[_0x568418(0x1f19)],_0x3881ce[_0x568418(0x1f19)])),_0x1925c3[_0x568418(0x3a33)](_0x3881ce);}}}++_0x1e09e7[_0x568418(0x4acc)];}var scratchObjectSpace=new Matrix4();function applySkins(_0x2f21e5){var _0x13f8c1=_0x68aa19;for(var _0x3da33b=_0x2f21e5[_0x13f8c1(0xecf)][_0x13f8c1(0x35f0)],_0xb45892=_0x3da33b[_0x13f8c1(0x531b)],_0x5751f3=0x0;_0x5751f3<_0xb45892;++_0x5751f3){var _0x43cf79=_0x3da33b[_0x5751f3];scratchObjectSpace=Matrix4[_0x13f8c1(0x2212)](_0x43cf79[_0x13f8c1(0x1f19)],scratchObjectSpace);for(var _0x4278e4=_0x43cf79[_0x13f8c1(0x33ec)],_0x2a1356=_0x43cf79[_0x13f8c1(0x28c6)],_0x37676a=_0x43cf79['bindShapeMatrix'],_0x3f4231=_0x43cf79[_0x13f8c1(0x108c)],_0x12982e=_0x3f4231[_0x13f8c1(0x531b)],_0x229c36=0x0;_0x229c36<_0x12982e;++_0x229c36)defined$1(_0x4278e4[_0x229c36])||(_0x4278e4[_0x229c36]=new Matrix4()),_0x4278e4[_0x229c36]=Matrix4[_0x13f8c1(0x25a4)](scratchObjectSpace,_0x2a1356[_0x229c36]['transformToRoot'],_0x4278e4[_0x229c36]),_0x4278e4[_0x229c36]=Matrix4[_0x13f8c1(0x25a4)](_0x4278e4[_0x229c36],_0x3f4231[_0x229c36],_0x4278e4[_0x229c36]),defined$1(_0x37676a)&&(_0x4278e4[_0x229c36]=Matrix4['multiplyTransformation'](_0x4278e4[_0x229c36],_0x37676a,_0x4278e4[_0x229c36]));}}function updatePerNodeShow(_0x3ef520){var _0x193143=_0x68aa19;for(var _0x4322f6=_0x3ef520['_runtime'][_0x193143(0x5c0)],_0x2aa96c=_0x4322f6[_0x193143(0x531b)],_0x59fc81=scratchNodeStack,_0x1c432b=0x0;_0x1c432b<_0x2aa96c;++_0x1c432b){var _0x366eec=_0x4322f6[_0x1c432b];for(_0x366eec['computedShow']=_0x366eec['publicNode'][_0x193143(0x105f)],_0x59fc81[_0x193143(0x3a33)](_0x366eec);_0x59fc81['length']>0x0;){for(var _0x504d25=(_0x366eec=_0x59fc81[_0x193143(0x1ae7)]())[_0x193143(0x4d60)],_0x43eb70=_0x366eec[_0x193143(0x5798)],_0x19c27c=_0x43eb70[_0x193143(0x531b)],_0x29fa29=0x0;_0x29fa29<_0x19c27c;++_0x29fa29)_0x43eb70[_0x29fa29][_0x193143(0x105f)]=_0x504d25;var _0x216858=_0x366eec[_0x193143(0x23ed)];if(defined$1(_0x216858))for(var _0x1235fa=_0x216858[_0x193143(0x531b)],_0x43bbf3=0x0;_0x43bbf3<_0x1235fa;++_0x43bbf3){var _0x14ad1d=_0x216858[_0x43bbf3];_0x14ad1d[_0x193143(0x4d60)]=_0x504d25&&_0x14ad1d[_0x193143(0x1c09)][_0x193143(0x105f)],_0x59fc81[_0x193143(0x3a33)](_0x14ad1d);}}}}function updatePickIds(_0x486732,_0x484511){var _0x372853=_0x68aa19,_0x25e278=_0x486732['id'];if(_0x486732['_id']!==_0x25e278){_0x486732[_0x372853(0x2b7f)]=_0x25e278;for(var _0x1e98fe=_0x486732[_0x372853(0x57b1)],_0x15e546=_0x1e98fe[_0x372853(0x531b)],_0x162e70=0x0;_0x162e70<_0x15e546;++_0x162e70)_0x1e98fe[_0x162e70]['object']['id']=_0x25e278;}}function updateWireframe$1(_0x38111f){var _0x185579=_0x68aa19;if(_0x38111f[_0x185579(0x226c)]!==_0x38111f['debugWireframe']){_0x38111f['_debugWireframe']=_0x38111f[_0x185579(0x2c2f)];for(var _0x16e539=_0x38111f[_0x185579(0x2c2f)]?PrimitiveType$1[_0x185579(0x2f6a)]:PrimitiveType$1[_0x185579(0x139)],_0x4fb52f=_0x38111f[_0x185579(0x2002)],_0x53e519=_0x4fb52f['length'],_0x53cf5a=0x0;_0x53cf5a<_0x53e519;++_0x53cf5a)_0x4fb52f[_0x53cf5a]['command'][_0x185579(0x2a6)]=_0x16e539;}}function updateShowBoundingVolume$1(_0x1c0ddc){var _0x5e56ad=_0x68aa19;if(_0x1c0ddc['debugShowBoundingVolume']!==_0x1c0ddc['_debugShowBoundingVolume']){_0x1c0ddc[_0x5e56ad(0x432a)]=_0x1c0ddc[_0x5e56ad(0x4526)];for(var _0x444d60=_0x1c0ddc['debugShowBoundingVolume'],_0x51650f=_0x1c0ddc[_0x5e56ad(0x2002)],_0x32912a=_0x51650f[_0x5e56ad(0x531b)],_0x37a816=0x0;_0x37a816<_0x32912a;++_0x37a816)_0x51650f[_0x37a816][_0x5e56ad(0x1e8c)][_0x5e56ad(0x4526)]=_0x444d60;}}function updateShadows$1(_0x5cbe61){var _0x14dee0=_0x68aa19;if(_0x5cbe61['shadows']!==_0x5cbe61[_0x14dee0(0x16c6)]){_0x5cbe61['_shadows']=_0x5cbe61['shadows'];for(var _0x1b138a=ShadowMode$1[_0x14dee0(0x2850)](_0x5cbe61['shadows']),_0x2e6c19=ShadowMode$1[_0x14dee0(0x4935)](_0x5cbe61[_0x14dee0(0x284a)]),_0x4a2042=_0x5cbe61[_0x14dee0(0x2002)],_0x34da26=_0x4a2042[_0x14dee0(0x531b)],_0x9201bb=0x0;_0x9201bb<_0x34da26;_0x9201bb++){var _0xb1ea99=_0x4a2042[_0x9201bb];_0xb1ea99[_0x14dee0(0x1e8c)][_0x14dee0(0x2850)]=_0x1b138a,_0xb1ea99[_0x14dee0(0x1e8c)][_0x14dee0(0x4935)]=_0x2e6c19;}}}function getTranslucentRenderState$1(_0x5988eb){var _0x16b4ca=_0x68aa19,_0x592b70=clone$1(_0x5988eb,!0x0);return _0x592b70[_0x16b4ca(0x16e)][_0x16b4ca(0x20fb)]=!0x1,_0x592b70[_0x16b4ca(0x4ba1)]['enabled']=!0x0,_0x592b70[_0x16b4ca(0x41e8)]=!0x1,_0x592b70[_0x16b4ca(0x25b6)]=BlendingState$1[_0x16b4ca(0x2911)],RenderState['fromCache'](_0x592b70);}function deriveTranslucentCommand(_0x5104e4){var _0x4ea1b6=_0x68aa19,_0x57800c=DrawCommand[_0x4ea1b6(0x4660)](_0x5104e4);return _0x57800c[_0x4ea1b6(0x18ad)]=Pass$1[_0x4ea1b6(0x4738)],_0x57800c['renderState']=getTranslucentRenderState$1(_0x5104e4[_0x4ea1b6(0x5547)]),_0x57800c;}function updateColor$1(_0x16ceb7,_0x516d02,_0x59316c){var _0x2569ce=_0x68aa19,_0xacbfc9=_0x516d02['scene3DOnly'],_0x4b3b50=_0x16ceb7[_0x2569ce(0x28b8)]['alpha'];if(_0x4b3b50>0x0&&_0x4b3b50<0x1){var _0x46529b=_0x16ceb7[_0x2569ce(0x2002)],_0x3ea7b7=_0x46529b[_0x2569ce(0x531b)];if(!defined$1(_0x46529b[0x0][_0x2569ce(0x293d)])||_0x59316c)for(var _0x464c50=0x0;_0x464c50<_0x3ea7b7;++_0x464c50){var _0x490924=_0x46529b[_0x464c50],_0x2dbf3c=_0x490924['command'];if(_0x490924[_0x2569ce(0x293d)]=deriveTranslucentCommand(_0x2dbf3c),!_0xacbfc9){var _0x29a3d5=_0x490924[_0x2569ce(0xfcf)];_0x490924[_0x2569ce(0x1ac5)]=deriveTranslucentCommand(_0x29a3d5);}}}}function getProgramId(_0x4ff762,_0x44a086){var _0x1f0c04=_0x68aa19,_0x350573=_0x4ff762[_0x1f0c04(0x3f93)][_0x1f0c04(0x4197)];for(var _0x15d621 in _0x350573)if(_0x350573[_0x1f0c04(0x2a77)](_0x15d621)&&_0x350573[_0x15d621]===_0x44a086)return _0x15d621;}function createSilhouetteProgram(_0x7f12dc,_0x40b3e7,_0xc326ea){var _0x39db8e=_0x68aa19,_0x31882a=_0x40b3e7[_0x39db8e(0x1f4b)][_0x39db8e(0x2fe9)][0x0],_0x2a3aac=_0x40b3e7['_attributeLocations'],_0x36ff9f=_0x7f12dc[_0x39db8e(0x490)];return _0x31882a=ShaderSource[_0x39db8e(0x3ab)](_0x31882a,_0x39db8e(0x2cdc)),_0x31882a+=_0x39db8e(0x101a)+_0x36ff9f+');\x20\x0a\x20\x20\x20\x20n.x\x20*=\x20czm_projection[0][0];\x20\x0a\x20\x20\x20\x20n.y\x20*=\x20czm_projection[1][1];\x20\x0a\x20\x20\x20\x20vec4\x20clip\x20=\x20gl_Position;\x20\x0a\x20\x20\x20\x20clip.xy\x20+=\x20n.xy\x20*\x20clip.w\x20*\x20gltf_silhouetteSize\x20/\x20czm_viewport.z;\x20\x0a\x20\x20\x20\x20gl_Position\x20=\x20clip;\x20\x0a}',ShaderProgram$1['fromCache']({'context':_0xc326ea[_0x39db8e(0x4174)],'vertexShaderSource':_0x31882a,'fragmentShaderSource':'uniform\x20vec4\x20gltf_silhouetteColor;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20gltf_silhouetteColor;\x20\x0a}','attributeLocations':_0x2a3aac});}function hasSilhouette(_0x5a0b1d,_0x598ce0){var _0x219a4c=_0x68aa19;return silhouetteSupported(_0x598ce0[_0x219a4c(0x4174)])&&_0x5a0b1d[_0x219a4c(0x16db)]>0x0&&_0x5a0b1d[_0x219a4c(0x3118)][_0x219a4c(0x24f9)]>0x0&&defined$1(_0x5a0b1d[_0x219a4c(0x490)]);}function hasTranslucentCommands(_0x52b255){var _0x252add=_0x68aa19;for(var _0x5b8fe9=_0x52b255[_0x252add(0x2002)],_0x225ca3=_0x5b8fe9[_0x252add(0x531b)],_0x9e3400=0x0;_0x9e3400<_0x225ca3;++_0x9e3400){if(_0x5b8fe9[_0x9e3400][_0x252add(0x1e8c)][_0x252add(0x18ad)]===Pass$1[_0x252add(0x4738)])return!0x0;}return!0x1;}function isTranslucent(_0x167827){var _0x33f6b6=_0x68aa19;return _0x167827[_0x33f6b6(0x28b8)][_0x33f6b6(0x24f9)]>0x0&&_0x167827[_0x33f6b6(0x28b8)]['alpha']<0x1;}function isInvisible(_0x126f1a){var _0x5e9788=_0x68aa19;return 0x0===_0x126f1a[_0x5e9788(0x28b8)][_0x5e9788(0x24f9)];}function alphaDirty(_0x13a4ef,_0x341c7e){var _0x37d16c=_0x68aa19;return Math[_0x37d16c(0x67a)](_0x13a4ef)!==Math[_0x37d16c(0x67a)](_0x341c7e)||Math[_0x37d16c(0x28fa)](_0x13a4ef)!==Math[_0x37d16c(0x28fa)](_0x341c7e);}var silhouettesLength=0x0;function createSilhouetteCommands(_0x4ad347,_0x4a5748){var _0x2b4b5c=_0x68aa19;for(var _0x5986f2=++silhouettesLength%0xff,_0x2e2995=hasTranslucentCommands(_0x4ad347)||isTranslucent(_0x4ad347)||_0x4ad347['silhouetteColor'][_0x2b4b5c(0x24f9)]<0x1,_0xbcade5=_0x4ad347['_rendererResources'][_0x2b4b5c(0x585a)],_0xa80b7a=_0x4a5748[_0x2b4b5c(0x565c)],_0x4bcf11=_0x4ad347['_nodeCommands'],_0x241cf2=_0x4bcf11[_0x2b4b5c(0x531b)],_0xdf1fa0=0x0;_0xdf1fa0<_0x241cf2;++_0xdf1fa0){var _0x1c13f4=_0x4bcf11[_0xdf1fa0],_0x4b2b66=_0x1c13f4[_0x2b4b5c(0x1e8c)],_0x1894c5=isTranslucent(_0x4ad347)?_0x1c13f4[_0x2b4b5c(0x293d)]:_0x4b2b66,_0x33c742=DrawCommand[_0x2b4b5c(0x4660)](_0x1894c5),_0x1f6214=clone$1(_0x1894c5[_0x2b4b5c(0x5547)]);_0x1f6214['stencilTest']={'enabled':!0x0,'frontFunction':WebGLConstants$1[_0x2b4b5c(0x5158)],'backFunction':WebGLConstants$1['ALWAYS'],'reference':_0x5986f2,'mask':-0x1,'frontOperation':{'fail':WebGLConstants$1[_0x2b4b5c(0x2601)],'zFail':WebGLConstants$1[_0x2b4b5c(0x2601)],'zPass':WebGLConstants$1['REPLACE']},'backOperation':{'fail':WebGLConstants$1[_0x2b4b5c(0x2601)],'zFail':WebGLConstants$1[_0x2b4b5c(0x2601)],'zPass':WebGLConstants$1[_0x2b4b5c(0x7c6)]}},isInvisible(_0x4ad347)&&(_0x1f6214[_0x2b4b5c(0x2f72)]={'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},_0x1f6214[_0x2b4b5c(0x41e8)]=!0x1),_0x1f6214=RenderState[_0x2b4b5c(0x4d21)](_0x1f6214),_0x33c742[_0x2b4b5c(0x5547)]=_0x1f6214,_0x1c13f4['silhouetteModelCommand']=_0x33c742;var _0x5e3810=DrawCommand[_0x2b4b5c(0x4660)](_0x4b2b66);(_0x1f6214=clone$1(_0x4b2b66[_0x2b4b5c(0x5547)],!0x0))['depthTest'][_0x2b4b5c(0x20fb)]=!0x0,_0x1f6214[_0x2b4b5c(0x16e)][_0x2b4b5c(0x20fb)]=!0x1,_0x2e2995&&(_0x5e3810[_0x2b4b5c(0x18ad)]=Pass$1[_0x2b4b5c(0x4738)],_0x1f6214['depthMask']=!0x1,_0x1f6214[_0x2b4b5c(0x25b6)]=BlendingState$1[_0x2b4b5c(0x2911)]),_0x1f6214[_0x2b4b5c(0x4c29)]={'enabled':!0x0,'frontFunction':WebGLConstants$1['NOTEQUAL'],'backFunction':WebGLConstants$1[_0x2b4b5c(0xbb4)],'reference':_0x5986f2,'mask':-0x1,'frontOperation':{'fail':WebGLConstants$1[_0x2b4b5c(0x2601)],'zFail':WebGLConstants$1[_0x2b4b5c(0x2601)],'zPass':WebGLConstants$1[_0x2b4b5c(0x2601)]},'backOperation':{'fail':WebGLConstants$1[_0x2b4b5c(0x2601)],'zFail':WebGLConstants$1[_0x2b4b5c(0x2601)],'zPass':WebGLConstants$1[_0x2b4b5c(0x2601)]}},_0x1f6214=RenderState['fromCache'](_0x1f6214);var _0x219b47=_0x4b2b66[_0x2b4b5c(0x30a0)],_0x58d944=getProgramId(_0x4ad347,_0x219b47),_0x3576fc=_0xbcade5[_0x58d944];defined$1(_0x3576fc)||(_0x3576fc=createSilhouetteProgram(_0x4ad347,_0x219b47,_0x4a5748),_0xbcade5[_0x58d944]=_0x3576fc);var _0x1ab1c6=combine$2(_0x4b2b66[_0x2b4b5c(0x15fe)],{'gltf_silhouetteColor':createSilhouetteColorFunction(_0x4ad347),'gltf_silhouetteSize':createSilhouetteSizeFunction(_0x4ad347)});if(_0x5e3810[_0x2b4b5c(0x5547)]=_0x1f6214,_0x5e3810[_0x2b4b5c(0x30a0)]=_0x3576fc,_0x5e3810[_0x2b4b5c(0x15fe)]=_0x1ab1c6,_0x5e3810[_0x2b4b5c(0x2850)]=!0x1,_0x5e3810['receiveShadows']=!0x1,_0x1c13f4[_0x2b4b5c(0x2855)]=_0x5e3810,!_0xa80b7a){var _0x74d274=_0x1c13f4[_0x2b4b5c(0xfcf)],_0x2613b2=DrawCommand[_0x2b4b5c(0x4660)](_0x33c742);_0x2613b2['boundingVolume']=_0x74d274[_0x2b4b5c(0x20c5)],_0x2613b2[_0x2b4b5c(0x221)]=_0x74d274['modelMatrix'],_0x1c13f4[_0x2b4b5c(0x4c54)]=_0x2613b2;var _0x57ee22=DrawCommand[_0x2b4b5c(0x4660)](_0x5e3810);_0x2613b2['boundingVolume']=_0x74d274[_0x2b4b5c(0x20c5)],_0x2613b2['modelMatrix']=_0x74d274[_0x2b4b5c(0x221)],_0x1c13f4[_0x2b4b5c(0x4ca3)]=_0x57ee22;}}}function modifyShaderForClippingPlanes(_0x2de58f,_0x2983cc,_0x482ffd){var _0x165acc=_0x68aa19;return _0x2de58f=ShaderSource[_0x165acc(0x3ab)](_0x2de58f,_0x165acc(0x2fc8)),_0x2de58f+=Model[_0x165acc(0x4be9)](_0x2983cc,_0x482ffd)+'\x0a',_0x2de58f+=_0x165acc(0x19d1)+getClipAndStyleCode('gltf_clippingPlanes',_0x165acc(0x1685),_0x165acc(0x55ce))+_0x165acc(0x54fc);}function updateSilhouette(_0x3b9f10,_0x49a562,_0x46aab2){var _0x5d9c35=_0x68aa19;if(hasSilhouette(_0x3b9f10,_0x49a562)){var _0xc90492=_0x3b9f10['_nodeCommands'],_0x220d9c=alphaDirty(_0x3b9f10[_0x5d9c35(0x28b8)]['alpha'],_0x3b9f10['_colorPreviousAlpha'])||alphaDirty(_0x3b9f10[_0x5d9c35(0x3118)][_0x5d9c35(0x24f9)],_0x3b9f10[_0x5d9c35(0x2595)])||!defined$1(_0xc90492[0x0][_0x5d9c35(0x37e8)]);_0x3b9f10[_0x5d9c35(0x3d14)]=_0x3b9f10[_0x5d9c35(0x28b8)][_0x5d9c35(0x24f9)],_0x3b9f10['_silhouetteColorPreviousAlpha']=_0x3b9f10['silhouetteColor'][_0x5d9c35(0x24f9)],(_0x220d9c||_0x46aab2)&&createSilhouetteCommands(_0x3b9f10,_0x49a562);}}function updateClippingPlanes$1(_0x9c59ad,_0x23929f){var _0x494c91=_0x68aa19,_0x1c9ebe=_0x9c59ad['_clippingPlanes'];defined$1(_0x1c9ebe)&&_0x1c9ebe[_0x494c91(0x3036)]===_0x9c59ad&&_0x1c9ebe[_0x494c91(0x20fb)]&&_0x1c9ebe[_0x494c91(0x489f)](_0x23929f);}var scratchBoundingSphere$3=new BoundingSphere();function scaleInPixels$1(_0x2b417c,_0xd5242d,_0x4f666d){var _0x5a7b00=_0x68aa19;return scratchBoundingSphere$3[_0x5a7b00(0x19ee)]=_0x2b417c,scratchBoundingSphere$3['radius']=_0xd5242d,_0x4f666d[_0x5a7b00(0x1224)]['getPixelSize'](scratchBoundingSphere$3,_0x4f666d[_0x5a7b00(0x4174)][_0x5a7b00(0x2e24)],_0x4f666d[_0x5a7b00(0x4174)][_0x5a7b00(0x1b40)]);}var scratchPosition$8=new Cartesian3(),scratchCartographic$d=new Cartographic(),scratchScale$6=new Cartesian3();function getScale$1(_0x255135,_0x240d31){var _0x58198b=_0x68aa19,_0x5f2c22=_0x255135[_0x58198b(0x1ed8)];if(0x0!==_0x255135[_0x58198b(0x3462)]){var _0x19e1d4=_0x240d31['context'],_0x26e651=Math['max'](_0x19e1d4['drawingBufferWidth'],_0x19e1d4[_0x58198b(0x1b40)]),_0x5d5bb=defined$1(_0x255135[_0x58198b(0x132)])?_0x255135['_clampedModelMatrix']:_0x255135[_0x58198b(0x221)];if(scratchPosition$8['x']=_0x5d5bb[0xc],scratchPosition$8['y']=_0x5d5bb[0xd],scratchPosition$8['z']=_0x5d5bb[0xe],defined$1(_0x255135['_rtcCenter'])&&Cartesian3[_0x58198b(0x4979)](_0x255135['_rtcCenter'],scratchPosition$8,scratchPosition$8),_0x255135[_0x58198b(0x5545)]!==SceneMode$1['SCENE3D']){var _0x3eac59=_0x240d31['mapProjection'],_0x533267=_0x3eac59[_0x58198b(0x1706)][_0x58198b(0x541d)](scratchPosition$8,scratchCartographic$d);_0x3eac59['project'](_0x533267,scratchPosition$8),Cartesian3['fromElements'](scratchPosition$8['z'],scratchPosition$8['x'],scratchPosition$8['y'],scratchPosition$8);}var _0x295050=_0x255135['boundingSphere'][_0x58198b(0x2896)],_0x42cbd4=scaleInPixels$1(scratchPosition$8,_0x295050,_0x240d31),_0x5a12f2=0x1/_0x42cbd4;Math[_0x58198b(0x27d5)](_0x5a12f2*(0x2*_0x295050),_0x26e651)<_0x255135['minimumPixelSize']&&(_0x5f2c22=_0x255135[_0x58198b(0x3462)]*_0x42cbd4/(0x2*_0x255135[_0x58198b(0x1dc2)]));}return _0x5f2c22 instanceof Cartesian3?defined$1(_0x255135[_0x58198b(0x1568)])&&(_0x5f2c22['x']=_0x5f2c22['x']>_0x255135[_0x58198b(0x1568)]?_0x255135[_0x58198b(0x1568)]:_0x5f2c22['x'],_0x5f2c22['y']=_0x5f2c22['y']>_0x255135['maximumScale']?_0x255135[_0x58198b(0x1568)]:_0x5f2c22['y'],_0x5f2c22['z']=_0x5f2c22['z']>_0x255135['maximumScale']?_0x255135[_0x58198b(0x1568)]:_0x5f2c22['z']):(defined$1(_0x255135[_0x58198b(0x1568)])&&(_0x5f2c22=_0x5f2c22>_0x255135[_0x58198b(0x1568)]?_0x255135[_0x58198b(0x1568)]:_0x5f2c22),_0x5f2c22=Cartesian3[_0x58198b(0x2b84)](_0x5f2c22,_0x5f2c22,_0x5f2c22,scratchScale$6)),_0x5f2c22;}function releaseCachedGltf(_0x502157){var _0x1a99f4=_0x68aa19;defined$1(_0x502157[_0x1a99f4(0x2ceb)])&&defined$1(_0x502157[_0x1a99f4(0x6a7)])&&0x0==--_0x502157[_0x1a99f4(0x6a7)][_0x1a99f4(0x2d06)]&&delete gltfCache[_0x502157[_0x1a99f4(0x2ceb)]],_0x502157[_0x1a99f4(0x6a7)]=void 0x0;}function CachedRendererResources(_0x300ea3,_0x82b713){var _0x4efd0a=_0x68aa19;this[_0x4efd0a(0x49d7)]=void 0x0,this['vertexArrays']=void 0x0,this[_0x4efd0a(0x4197)]=void 0x0,this[_0x4efd0a(0x2b99)]=void 0x0,this[_0x4efd0a(0x585a)]=void 0x0,this[_0x4efd0a(0x32c4)]=void 0x0,this[_0x4efd0a(0x2cc)]=void 0x0,this[_0x4efd0a(0xc72)]=void 0x0,this[_0x4efd0a(0x237c)]=!0x1,this[_0x4efd0a(0x4174)]=_0x300ea3,this[_0x4efd0a(0x4a60)]=_0x82b713,this[_0x4efd0a(0x2d06)]=0x0;}function destroy(_0x5245ea){var _0x42fbf1=_0x68aa19;for(var _0x995cfb in _0x5245ea)_0x5245ea[_0x42fbf1(0x2a77)](_0x995cfb)&&_0x5245ea[_0x995cfb][_0x42fbf1(0x2578)]();}function destroyCachedRendererResources(_0x3508ff){var _0xbcfbb2=_0x68aa19;destroy(_0x3508ff[_0xbcfbb2(0x49d7)]),destroy(_0x3508ff['vertexArrays']),destroy(_0x3508ff['programs']),destroy(_0x3508ff['silhouettePrograms']),destroy(_0x3508ff['textures']);}function getUpdateHeightCallback(_0x5325ac,_0x2bbd8a,_0x1b937d){return function(_0x3df151){var _0x13dc59=_0x54f3;if(_0x5325ac[_0x13dc59(0x24e9)]===HeightReference$1[_0x13dc59(0x4c87)]){var _0x110906=_0x2bbd8a[_0x13dc59(0x541d)](_0x3df151,scratchCartographic$d);_0x110906['height']+=_0x1b937d[_0x13dc59(0x5862)],_0x2bbd8a['cartographicToCartesian'](_0x110906,_0x3df151);}var _0x16dcaf=_0x5325ac[_0x13dc59(0x132)];Matrix4[_0x13dc59(0x254b)](_0x5325ac[_0x13dc59(0x221)],_0x16dcaf),_0x16dcaf[0xc]=_0x3df151['x'],_0x16dcaf[0xd]=_0x3df151['y'],_0x16dcaf[0xe]=_0x3df151['z'],_0x5325ac[_0x13dc59(0xe0c)]=!0x0;};}function updateClamping(_0x1e922d){var _0x354349=_0x68aa19;defined$1(_0x1e922d[_0x354349(0x4ab8)])&&(_0x1e922d[_0x354349(0x4ab8)](),_0x1e922d['_removeUpdateHeightCallback']=void 0x0);var _0x76c562=_0x1e922d[_0x354349(0x54c6)];if(defined$1(_0x76c562)&&defined$1(_0x76c562['globe'])&&_0x1e922d[_0x354349(0x24e9)]!==HeightReference$1[_0x354349(0x44b5)]){var _0x4b42a1=_0x76c562['globe'],_0x29f839=_0x4b42a1[_0x354349(0x1706)],_0x68eddb=_0x1e922d[_0x354349(0x221)];scratchPosition$8['x']=_0x68eddb[0xc],scratchPosition$8['y']=_0x68eddb[0xd],scratchPosition$8['z']=_0x68eddb[0xe];var _0xa7066e=_0x29f839[_0x354349(0x541d)](scratchPosition$8);defined$1(_0x1e922d[_0x354349(0x132)])||(_0x1e922d[_0x354349(0x132)]=Matrix4[_0x354349(0x254b)](_0x68eddb,new Matrix4()));var _0x380ef2=_0x4b42a1[_0x354349(0x3c47)];_0x1e922d['_removeUpdateHeightCallback']=_0x380ef2[_0x354349(0x30e0)](_0xa7066e,getUpdateHeightCallback(_0x1e922d,_0x29f839,_0xa7066e));var _0x1991ed=_0x4b42a1['getHeight'](_0xa7066e);if(defined$1(_0x1991ed)){var _0x588801=getUpdateHeightCallback(_0x1e922d,_0x29f839,_0xa7066e);Cartographic['clone'](_0xa7066e,scratchCartographic$d),scratchCartographic$d[_0x354349(0x5862)]=_0x1991ed,_0x29f839[_0x354349(0x1f84)](scratchCartographic$d,scratchPosition$8),_0x588801(scratchPosition$8);}}else _0x1e922d['_clampedModelMatrix']=void 0x0;}CachedRendererResources[_0x68aa19(0x4b51)][_0x68aa19(0x2a93)]=function(){var _0x3bcd8d=_0x68aa19;if(0x0==--this['count'])return defined$1(this['cacheKey'])&&delete this[_0x3bcd8d(0x4174)][_0x3bcd8d(0x4403)][_0x3bcd8d(0x4195)][this[_0x3bcd8d(0x4a60)]],destroyCachedRendererResources(this),destroyObject$1(this);};var scratchDisplayConditionCartesian=new Cartesian3(),scratchDistanceDisplayConditionCartographic=new Cartographic();function distanceDisplayConditionVisible(_0xdb1c78,_0x3a6522){var _0x916568=_0x68aa19,_0xf8925a,_0x3c3d22=_0xdb1c78[_0x916568(0x1c93)],_0x32dc0c=_0x3c3d22[_0x916568(0x2cb3)]*_0x3c3d22[_0x916568(0x2cb3)],_0x3a3ed4=_0x3c3d22[_0x916568(0x23e)]*_0x3c3d22[_0x916568(0x23e)];if(_0x3a6522[_0x916568(0x4318)]===SceneMode$1['SCENE2D'])_0xf8925a=0.5*(_0x3a6522['camera'][_0x916568(0x4506)][_0x916568(0x339c)]-_0x3a6522[_0x916568(0x1224)]['frustum']['left']),_0xf8925a*=_0xf8925a;else{var _0x5a7931=Matrix4[_0x916568(0x468b)](_0xdb1c78['modelMatrix'],scratchDisplayConditionCartesian);if(_0x3a6522[_0x916568(0x4318)]===SceneMode$1[_0x916568(0x449e)]){var _0x2f63ba=_0x3a6522['mapProjection'],_0x441e72=_0x2f63ba[_0x916568(0x1706)][_0x916568(0x541d)](_0x5a7931,scratchDistanceDisplayConditionCartographic);_0x5a7931=_0x2f63ba[_0x916568(0x3eda)](_0x441e72,_0x5a7931),Cartesian3[_0x916568(0x2b84)](_0x5a7931['z'],_0x5a7931['x'],_0x5a7931['y'],_0x5a7931);}_0xf8925a=Cartesian3[_0x916568(0x299d)](_0x5a7931,_0x3a6522[_0x916568(0x1224)]['positionWC']);}return _0xf8925a>=_0x32dc0c&&_0xf8925a<=_0x3a3ed4;}var scratchCar3Scale=new Cartesian3(),scratchCar3Scale2=new Cartesian3(),scratchMat4Scale=new Matrix4();function destroyIfNotCached(_0x302b39,_0x579e88){var _0x5c5a2c=_0x68aa19;_0x302b39[_0x5c5a2c(0x4197)]!==_0x579e88['programs']&&destroy(_0x302b39[_0x5c5a2c(0x4197)]),_0x302b39[_0x5c5a2c(0x585a)]!==_0x579e88['silhouettePrograms']&&destroy(_0x302b39['silhouettePrograms']);}function regenerateShaders(_0x381c5b,_0x8163b0){var _0x15af63=_0x68aa19,_0x5ebe0c,_0x2c5c12=_0x381c5b[_0x15af63(0x3f93)],_0x49c4a8=_0x381c5b['_cachedRendererResources'];if(destroyIfNotCached(_0x2c5c12,_0x49c4a8),isClippingEnabled(_0x381c5b)||isColorShadingEnabled(_0x381c5b)||_0x381c5b['_shouldRegenerateShaders']){_0x381c5b[_0x15af63(0x10fd)]=!0x1,_0x2c5c12[_0x15af63(0x4197)]={},_0x2c5c12[_0x15af63(0x585a)]={};var _0x4d1c68={},_0x277ec0=_0x381c5b[_0x15af63(0x51dd)];for(var _0x1c3dcd in _0x277ec0)_0x277ec0[_0x15af63(0x2a77)](_0x1c3dcd)&&(_0x4d1c68[_0x5ebe0c=_0x277ec0[_0x1c3dcd][_0x15af63(0x5271)]]||(_0x4d1c68[_0x5ebe0c]=!0x0,recreateProgram({'programId':_0x5ebe0c,'techniqueId':_0x1c3dcd},_0x381c5b,_0x8163b0['context'],_0x8163b0)));}else _0x2c5c12['programs']=_0x49c4a8['programs'],_0x2c5c12[_0x15af63(0x585a)]=_0x49c4a8[_0x15af63(0x585a)];for(var _0xdbe003=_0x2c5c12['programs'],_0x2e5479=_0x381c5b[_0x15af63(0x2002)],_0x34e497=_0x2e5479[_0x15af63(0x531b)],_0x8b55bd=0x0;_0x8b55bd<_0x34e497;++_0x8b55bd){var _0x3a8cbf=_0x2e5479[_0x8b55bd],_0x29dcf6=_0xdbe003[_0x5ebe0c=_0x3a8cbf[_0x15af63(0xf72)]];_0x3a8cbf[_0x15af63(0x1e8c)][_0x15af63(0x30a0)]=_0x29dcf6,defined$1(_0x3a8cbf[_0x15af63(0xfcf)])&&(_0x3a8cbf[_0x15af63(0xfcf)][_0x15af63(0x30a0)]=_0x29dcf6);}updateColor$1(_0x381c5b,_0x8163b0,!0x0),updateSilhouette(_0x381c5b,_0x8163b0,!0x0);}function Batched3DModel3DTileContent(_0x59fff1,_0x543f7e,_0x512711,_0x7456ac,_0x22b47e){var _0x13773f=_0x68aa19;this[_0x13773f(0x512c)]=_0x59fff1,this[_0x13773f(0x2050)]=_0x543f7e,this[_0x13773f(0x587b)]=_0x512711,this[_0x13773f(0xa89)]=void 0x0,this[_0x13773f(0x4472)]=void 0x0,this[_0x13773f(0x56e8)]=void 0x0,this[_0x13773f(0x4a71)]=void 0x0,this['_diffuseAttributeOrUniformName']={},this[_0x13773f(0x5066)]=void 0x0,this[_0x13773f(0x44fc)]=void 0x0,this[_0x13773f(0x137d)]=!0x1,initialize$8(this,_0x7456ac,_0x22b47e);}Model[_0x68aa19(0x4b51)]['update']=function(_0x5c8c17){var _0x1a297e=_0x68aa19;if(_0x5c8c17[_0x1a297e(0x362a)]>-0x1&&defined$1(this['id'])){var _0x5ce46c=this['id'][_0x1a297e(0x1926)];if(defined$1(_0x5ce46c)){var _0x15e81e=_0x5ce46c['owner'];if(defined$1(_0x15e81e)){if(void 0x0!==_0x15e81e['getVisibleInViewport']){if(!_0x15e81e[_0x1a297e(0xe11)](_0x5c8c17[_0x1a297e(0x362a)]))return;}}}}if(_0x5c8c17[_0x1a297e(0x4318)]!==SceneMode$1[_0x1a297e(0x11d3)]){var _0x2716a3=FeatureDetection[_0x1a297e(0x1a2d)]();if(defined$1(_0x2716a3)){var _0x449ddb=_0x5c8c17[_0x1a297e(0x4174)];if(this[_0x1a297e(0x57c9)]=_0x449ddb[_0x1a297e(0xcfa)],this['_state']===ModelState['NEEDS_LOAD']&&defined$1(this[_0x1a297e(0x1ae0)])){var _0x18af44,_0x2399da=this[_0x1a297e(0x4a60)];if(defined$1(_0x2399da)){_0x449ddb[_0x1a297e(0x4403)][_0x1a297e(0x4195)]=defaultValue$1(_0x449ddb[_0x1a297e(0x4403)][_0x1a297e(0x4195)],{});var _0x2dcef1=_0x449ddb['cache'][_0x1a297e(0x4195)];if(defined$1(_0x18af44=_0x2dcef1[this[_0x1a297e(0x4a60)]])){if(!_0x18af44[_0x1a297e(0x237c)])return;++_0x18af44[_0x1a297e(0x2d06)],this[_0x1a297e(0x3ddc)]=!0x0;}else(_0x18af44=new CachedRendererResources(_0x449ddb,_0x2399da))['count']=0x1,_0x2dcef1[this['cacheKey']]=_0x18af44;this[_0x1a297e(0xad4)]=_0x18af44;}else(_0x18af44=new CachedRendererResources(_0x449ddb))['count']=0x1,this[_0x1a297e(0xad4)]=_0x18af44;if(this[_0x1a297e(0x3d20)]=ModelState[_0x1a297e(0x20b9)],this['_state']!==ModelState['FAILED']){var _0x2f8469=this[_0x1a297e(0x1ae0)][_0x1a297e(0x477b)];if(defined$1(_0x2f8469)&&defined$1(_0x2f8469[_0x1a297e(0x2742)])){var _0x476495=Cartesian3['fromArray'](_0x2f8469[_0x1a297e(0x2742)]['center']);if(!Cartesian3[_0x1a297e(0x2ed4)](_0x476495,Cartesian3['ZERO'])){this[_0x1a297e(0x135f)]=_0x476495;var _0x2c63b6=_0x5c8c17[_0x1a297e(0x1682)],_0x481839=_0x2c63b6[_0x1a297e(0x1706)][_0x1a297e(0x541d)](this[_0x1a297e(0x135f)]),_0x2b2c14=_0x2c63b6[_0x1a297e(0x3eda)](_0x481839);Cartesian3['fromElements'](_0x2b2c14['z'],_0x2b2c14['x'],_0x2b2c14['y'],_0x2b2c14),this[_0x1a297e(0x9d0)]=_0x2b2c14,this['_rtcCenterEye']=new Cartesian3(),this[_0x1a297e(0x5015)]=this['_rtcCenter3D'];}}addPipelineExtras(this[_0x1a297e(0x1ae0)]),this[_0x1a297e(0x56af)]=new ModelLoadResources(),this['_loadRendererResourcesFromCache']||ModelUtility['parseBuffers'](this,bufferLoad);}}var _0x216db2=this[_0x1a297e(0x56af)],_0x1ce578=this['_incrementallyLoadTextures'],_0x299225=!0x1;if(this[_0x1a297e(0x3d20)]===ModelState['LOADING']){if(0x0===_0x216db2[_0x1a297e(0x5337)]){if(!_0x216db2['initialized']){if(_0x5c8c17['brdfLutGenerator'][_0x1a297e(0x489f)](_0x5c8c17),ModelUtility['checkSupportedExtensions'](this[_0x1a297e(0x15a3)],_0x2716a3),ModelUtility[_0x1a297e(0x39f9)](this),!this['_loadRendererResourcesFromCache']){var _0x3daa78=this[_0x1a297e(0x1ae0)];_0x3daa78[_0x1a297e(0x2c55)][_0x1a297e(0x47e5)]=ModelUtility[_0x1a297e(0x1bf)](_0x3daa78),_0x3daa78[_0x1a297e(0x2c55)][_0x1a297e(0x2700)]=defined$1(ModelUtility['getUsedExtensions'](_0x3daa78)[_0x1a297e(0x4798)]),this[_0x1a297e(0x1e9e)]=_0x3daa78['extras'][_0x1a297e(0x47e5)],this['_sourceKHRTechniquesWebGL']=_0x3daa78[_0x1a297e(0x2c55)][_0x1a297e(0x2700)],updateVersion(_0x3daa78),addDefaults(_0x3daa78);var _0x54ad90={'addBatchIdToGeneratedShaders':this[_0x1a297e(0x3065)]};processModelMaterialsCommon(_0x3daa78,_0x54ad90),processPbrMaterials(_0x3daa78,_0x54ad90);}this[_0x1a297e(0x1e9e)]=this[_0x1a297e(0x1ae0)][_0x1a297e(0x2c55)][_0x1a297e(0x47e5)],this[_0x1a297e(0x3e98)]=this[_0x1a297e(0x1ae0)][_0x1a297e(0x2c55)][_0x1a297e(0x2700)],this[_0x1a297e(0x271c)]=this['_dequantizeInShader']&&DracoLoader['hasExtension'](this),addBuffersToLoadResources(this),parseTechniques(this),this[_0x1a297e(0x3ddc)]||(parseBufferViews(this),parseShaders(this),parsePrograms(this),parseTextures(this,_0x449ddb,_0x2716a3)),parseMaterials(this),parseMeshes(this),parseNodes(this),DracoLoader['parse'](this,_0x449ddb),_0x216db2['initialized']=!0x0;}_0x216db2[_0x1a297e(0x1f5f)]()||DracoLoader[_0x1a297e(0x3048)](this,_0x449ddb)[_0x1a297e(0x4b84)](ModelUtility[_0x1a297e(0x4f7a)](this,'model',this[_0x1a297e(0x18cf)])),_0x216db2[_0x1a297e(0x1f5f)]()&&!_0x216db2[_0x1a297e(0xa5c)]&&(this[_0x1a297e(0xd7d)]=ModelUtility[_0x1a297e(0x1d34)](this),this[_0x1a297e(0x1dc2)]=this['_boundingSphere'][_0x1a297e(0x2896)],DracoLoader[_0x1a297e(0x2c1a)](this),_0x216db2[_0x1a297e(0xa5c)]=!0x0),_0x216db2['resourcesParsed']&&0x0===_0x216db2[_0x1a297e(0x3452)]&&createResources$8(this,_0x5c8c17);}(_0x216db2[_0x1a297e(0x32b6)]()||_0x1ce578&&_0x216db2['finishedEverythingButTextureCreation']())&&(this[_0x1a297e(0x3d20)]=ModelState[_0x1a297e(0x3a40)],_0x299225=!0x0);}if(defined$1(_0x216db2)&&this['_state']===ModelState[_0x1a297e(0x3a40)]&&(_0x1ce578&&!_0x299225&&createResources$8(this,_0x5c8c17),_0x216db2[_0x1a297e(0x32b6)]())){this[_0x1a297e(0x56af)]=void 0x0;var _0x15335b=this['_rendererResources'],_0x1496f2=this['_cachedRendererResources'];_0x1496f2[_0x1a297e(0x49d7)]=_0x15335b[_0x1a297e(0x49d7)],_0x1496f2[_0x1a297e(0x55a3)]=_0x15335b[_0x1a297e(0x55a3)],_0x1496f2[_0x1a297e(0x4197)]=_0x15335b['programs'],_0x1496f2['sourceShaders']=_0x15335b['sourceShaders'],_0x1496f2[_0x1a297e(0x585a)]=_0x15335b[_0x1a297e(0x585a)],_0x1496f2['textures']=_0x15335b[_0x1a297e(0x32c4)],_0x1496f2[_0x1a297e(0x2cc)]=_0x15335b['samplers'],_0x1496f2[_0x1a297e(0xc72)]=_0x15335b[_0x1a297e(0xc72)],_0x1496f2[_0x1a297e(0x237c)]=!0x0,this[_0x1a297e(0x490)]=ModelUtility[_0x1a297e(0x1eb4)](this[_0x1a297e(0x1ae0)],'NORMAL'),defined$1(this['_precreatedAttributes'])&&(_0x1496f2[_0x1a297e(0x55a3)]={}),this[_0x1a297e(0x2860)]&&releaseCachedGltf(this);}var _0x51241d=OctahedralProjectedCubeMap['isSupported'](_0x449ddb);if(this[_0x1a297e(0x299f)]&&_0x51241d){if(this[_0x1a297e(0x299f)]=!0x1,this['_specularEnvironmentMapAtlas']=this[_0x1a297e(0x32f2)]&&this['_specularEnvironmentMapAtlas'][_0x1a297e(0x2578)](),this[_0x1a297e(0x32f2)]=void 0x0,defined$1(this[_0x1a297e(0x31c4)])){this['_specularEnvironmentMapAtlas']=new OctahedralProjectedCubeMap(this[_0x1a297e(0x31c4)]);var _0x5c98bd=this;this[_0x1a297e(0x32f2)][_0x1a297e(0x21f)][_0x1a297e(0x4e1e)](function(){_0x5c98bd['_shouldRegenerateShaders']=!0x0;});}this[_0x1a297e(0x10fd)]=!0x0;}defined$1(this['_specularEnvironmentMapAtlas'])&&this[_0x1a297e(0x32f2)][_0x1a297e(0x489f)](_0x5c8c17);var _0x3ae50f=!defined$1(this[_0x1a297e(0x32f2)])&&defined$1(_0x5c8c17['specularEnvironmentMaps'])&&!this['_useDefaultSpecularMaps'],_0x2b46ff=!defined$1(_0x5c8c17['specularEnvironmentMaps'])&&this['_useDefaultSpecularMaps'],_0x2a01c7=!defined$1(this[_0x1a297e(0x4484)])&&defined$1(_0x5c8c17['sphericalHarmonicCoefficients'])&&!this[_0x1a297e(0x3377)],_0x390e71=!defined$1(_0x5c8c17[_0x1a297e(0x9f7)])&&this[_0x1a297e(0x3377)];this[_0x1a297e(0x10fd)]=this[_0x1a297e(0x10fd)]||_0x3ae50f||_0x2b46ff||_0x2a01c7||_0x390e71,this[_0x1a297e(0x3a37)]=!defined$1(this[_0x1a297e(0x32f2)])&&defined$1(_0x5c8c17[_0x1a297e(0xd42)]),this['_useDefaultSphericalHarmonics']=!defined$1(this[_0x1a297e(0x4484)])&&defined$1(_0x5c8c17[_0x1a297e(0x9f7)]);var _0x712423=hasSilhouette(this,_0x5c8c17),_0x1e6c44=isTranslucent(this),_0x438066=isInvisible(this),_0x1c0677=!defined$1(this['distanceDisplayCondition'])||distanceDisplayConditionVisible(this,_0x5c8c17),_0x1b329=this[_0x1a297e(0x105f)]&&_0x1c0677&&(this[_0x1a297e(0x1ed8)]instanceof Cartesian3?!Cartesian3['equals'](this[_0x1a297e(0x505d)],Cartesian3[_0x1a297e(0x3e26)]):0x0!==this[_0x1a297e(0x1ed8)])&&(!_0x438066||_0x712423);if(_0x1b329&&this[_0x1a297e(0x3d20)]===ModelState['LOADED']||_0x299225){var _0x4b5146=this[_0x1a297e(0x238c)]['update'](_0x5c8c17)||this[_0x1a297e(0x3275)];this[_0x1a297e(0x3275)]=!0x1,this[_0x1a297e(0x2a6b)]=!0x1;var _0x1a3afc=this['modelMatrix'],_0x2cd34d=_0x5c8c17['mode']!==this[_0x1a297e(0x5545)];this['_mode']=_0x5c8c17['mode'];var _0x1b70d=!Matrix4['equals'](this[_0x1a297e(0x2f1)],_0x1a3afc)||(this['scale']instanceof Cartesian3?!Cartesian3['equals'](this[_0x1a297e(0x505d)],this[_0x1a297e(0x1ed8)]):this[_0x1a297e(0x505d)]!==this[_0x1a297e(0x1ed8)])||this[_0x1a297e(0x51f6)]!==this[_0x1a297e(0x3462)]||0x0!==this[_0x1a297e(0x3462)]||this[_0x1a297e(0x36fd)]!==this[_0x1a297e(0x1568)]||this['_heightReference']!==this[_0x1a297e(0x24e9)]||this[_0x1a297e(0xe0c)]||_0x2cd34d;if(_0x1b70d||_0x299225){Matrix4['clone'](_0x1a3afc,this[_0x1a297e(0x2f1)]),updateClamping(this),defined$1(this[_0x1a297e(0x132)])&&(_0x1a3afc=this['_clampedModelMatrix']),this[_0x1a297e(0x51f6)]=this[_0x1a297e(0x3462)],this['_maximumScale']=this['maximumScale'],this[_0x1a297e(0x1f9a)]=this[_0x1a297e(0x24e9)],this[_0x1a297e(0xe0c)]=!0x1;var _0x52819a=getScale$1(this,_0x5c8c17),_0x1fc97d=this['_computedModelMatrix'];if(defined$1(this[_0x1a297e(0x20f0)])){if(!this['_lastDefinedOffset']){_0x1a297e(0x30f8)==typeof this[_0x1a297e(0x505d)]?(scratchCar3Scale2['x']=this[_0x1a297e(0x505d)],scratchCar3Scale2['y']=this[_0x1a297e(0x505d)],scratchCar3Scale2['z']=this[_0x1a297e(0x505d)]):Cartesian3[_0x1a297e(0x254b)](this['_scale'],scratchCar3Scale2);var _0x4b4048=Matrix4[_0x1a297e(0x468b)](this[_0x1a297e(0x20f0)],scratchCar3Scale),_0x3b7adf=Cartesian3['divideComponents'](_0x4b4048,scratchCar3Scale2,scratchCar3Scale2);Cartesian3['negate'](_0x4b4048,_0x4b4048),this['_offsetMat4ForScale']=this[_0x1a297e(0x2d77)]||new Matrix4(),this['_realOffsetMat4ForScale']=this[_0x1a297e(0x427c)]||new Matrix4(),Matrix4[_0x1a297e(0x1241)](_0x4b4048,this[_0x1a297e(0x2d77)]),Matrix4[_0x1a297e(0x1241)](_0x3b7adf,this[_0x1a297e(0x427c)]);}Matrix4[_0x1a297e(0x373b)](Matrix4[_0x1a297e(0x154a)](_0x52819a),this[_0x1a297e(0x427c)],scratchMat4Scale),Matrix4[_0x1a297e(0x373b)](this[_0x1a297e(0x2d77)],scratchMat4Scale,scratchMat4Scale);}else Matrix4[_0x1a297e(0x154a)](_0x52819a,scratchMat4Scale);Matrix4[_0x1a297e(0x373b)](_0x1a3afc,scratchMat4Scale,_0x1fc97d),this[_0x1a297e(0x505d)]=this['scale'],this['_lastDefinedOffset']=defined$1(this[_0x1a297e(0x20f0)]),this[_0x1a297e(0x25f3)]===Axis$2['Y']?Matrix4[_0x1a297e(0x25a4)](_0x1fc97d,Axis$2[_0x1a297e(0x1c90)],_0x1fc97d):this['_upAxis']===Axis$2['X']&&Matrix4[_0x1a297e(0x25a4)](_0x1fc97d,Axis$2[_0x1a297e(0x5239)],_0x1fc97d),this[_0x1a297e(0x27cd)]===Axis$2['Z']&&Matrix4[_0x1a297e(0x25a4)](_0x1fc97d,Axis$2['Z_UP_TO_X_UP'],_0x1fc97d);}(_0x4b5146||_0x1b70d||_0x299225)&&(updateNodeHierarchyModelMatrix(this,_0x1b70d,_0x299225,_0x5c8c17[_0x1a297e(0x1682)]),this[_0x1a297e(0x2a6b)]=!0x0,(_0x4b5146||_0x299225)&&applySkins(this)),this[_0x1a297e(0x569)]&&(this[_0x1a297e(0x569)]=!0x1,updatePerNodeShow(this)),updatePickIds(this),updateWireframe$1(this),updateShowBoundingVolume$1(this),updateShadows$1(this),updateClippingPlanes$1(this,_0x5c8c17);var _0x365566=this[_0x1a297e(0x2223)],_0xb1e54d=0x0,_0x253c27=defined$1(_0x365566)&&_0x365566['enabled']&&_0x365566[_0x1a297e(0x531b)]>0x0,_0xa31a02=defined$1(this['_sphericalHarmonicCoefficients'])||this[_0x1a297e(0x3377)],_0x57d053=defined$1(this[_0x1a297e(0x32f2)])&&this[_0x1a297e(0x32f2)]['ready']||this[_0x1a297e(0x3a37)];if(_0x253c27||_0xa31a02||_0x57d053){var _0x2b09f1=defaultValue$1(this[_0x1a297e(0x551)],_0x1a3afc);Matrix4['multiply'](_0x449ddb[_0x1a297e(0x3cca)][_0x1a297e(0x16c5)],_0x2b09f1,this[_0x1a297e(0x578c)]);}_0x253c27&&(_0xb1e54d=_0x365566[_0x1a297e(0x1af1)]),_0x5c8c17['lightSource']['hasChange']()&&(this['_shouldRegenerateShaders']=!0x0);var _0x3b7547=this['_shouldRegenerateShaders'];_0x3b7547=_0x3b7547||this[_0x1a297e(0x4b7a)]!==_0xb1e54d,this[_0x1a297e(0x4b7a)]=_0xb1e54d;var _0x5e2482=isColorShadingEnabled(this);_0x5e2482!==this['_colorShadingEnabled']&&(this[_0x1a297e(0xf5d)]=_0x5e2482,_0x3b7547=!0x0),_0x3b7547?regenerateShaders(this,_0x5c8c17):(updateColor$1(this,_0x5c8c17,!0x1),updateSilhouette(this,_0x5c8c17,!0x1));}if(_0x299225){var _0x1a7ce4=this;_0x5c8c17['afterRender'][_0x1a297e(0x3a33)](function(){var _0x3d3a31=_0x1a297e;_0x1a7ce4[_0x3d3a31(0x4b22)]=!0x0,_0x1a7ce4[_0x3d3a31(0x38bb)][_0x3d3a31(0x68a)](_0x1a7ce4);});}else{if(_0x1b329&&!this[_0x1a297e(0x1299)]){var _0x56dc4e,_0x16cb36,_0x5f01d1,_0x57dfc7=_0x5c8c17['commandList'],_0x4e2177=_0x5c8c17[_0x1a297e(0x14f6)],_0x2f68c8=this[_0x1a297e(0x2002)],_0x13203a=_0x2f68c8[_0x1a297e(0x531b)],_0x5229e1=_0x5c8c17[_0x1a297e(0x1682)][_0x1a297e(0x1706)][_0x1a297e(0x587a)]*CesiumMath['PI'];if(_0x4e2177[_0x1a297e(0x2507)]||_0x4e2177[_0x1a297e(0x3f0b)]&&this['allowPicking']){for(_0x56dc4e=0x0;_0x56dc4e<_0x13203a;++_0x56dc4e)if((_0x16cb36=_0x2f68c8[_0x56dc4e])[_0x1a297e(0x105f)]){var _0x1d1e13=_0x1e6c44?_0x16cb36['translucentCommand']:_0x16cb36['command'];if(_0x1d1e13=_0x712423?_0x16cb36[_0x1a297e(0x37e8)]:_0x1d1e13,_0x57dfc7[_0x1a297e(0x3a33)](_0x1d1e13),_0x5f01d1=_0x16cb36['command'][_0x1a297e(0x20c5)],_0x5c8c17['mode']===SceneMode$1[_0x1a297e(0x4c10)]&&(_0x5f01d1['center']['y']+_0x5f01d1[_0x1a297e(0x2896)]>_0x5229e1||_0x5f01d1[_0x1a297e(0x19ee)]['y']-_0x5f01d1[_0x1a297e(0x2896)]<_0x5229e1)){var _0x351d38=_0x1e6c44?_0x16cb36[_0x1a297e(0x1ac5)]:_0x16cb36[_0x1a297e(0xfcf)];_0x351d38=_0x712423?_0x16cb36['silhouetteModelCommand2D']:_0x351d38,_0x57dfc7[_0x1a297e(0x3a33)](_0x351d38);}}if(_0x712423&&!_0x4e2177[_0x1a297e(0x3f0b)]){for(_0x56dc4e=0x0;_0x56dc4e<_0x13203a;++_0x56dc4e)(_0x16cb36=_0x2f68c8[_0x56dc4e])['show']&&(_0x57dfc7[_0x1a297e(0x3a33)](_0x16cb36[_0x1a297e(0x2855)]),_0x5f01d1=_0x16cb36[_0x1a297e(0x1e8c)]['boundingVolume'],_0x5c8c17[_0x1a297e(0x4318)]===SceneMode$1['SCENE2D']&&(_0x5f01d1['center']['y']+_0x5f01d1['radius']>_0x5229e1||_0x5f01d1[_0x1a297e(0x19ee)]['y']-_0x5f01d1[_0x1a297e(0x2896)]<_0x5229e1)&&_0x57dfc7[_0x1a297e(0x3a33)](_0x16cb36['silhouetteColorCommand2D']));}}}}}}},Model[_0x68aa19(0x4b51)][_0x68aa19(0x5245)]=function(_0x2de02d){var _0x5347b5=_0x68aa19;this[_0x5347b5(0x3d20)]===ModelState['LOADED']&&((this['activeAnimations'][_0x5347b5(0x489f)](_0x2de02d)||this[_0x5347b5(0x3275)])&&(updateNodeHierarchyModelMatrix(this,!0x0,!0x0,_0x2de02d[_0x5347b5(0x1682)]),applySkins(this)));},Model[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Model['prototype'][_0x68aa19(0x2578)]=function(){var _0x529c9c=_0x68aa19;defined$1(this[_0x529c9c(0x2d84)])&&destroy(this['_rendererResources'][_0x529c9c(0x55a3)]),defined$1(this[_0x529c9c(0x4ab8)])&&(this[_0x529c9c(0x4ab8)](),this['_removeUpdateHeightCallback']=void 0x0),defined$1(this[_0x529c9c(0x2534)])&&(this[_0x529c9c(0x2534)](),this[_0x529c9c(0x2534)]=void 0x0),defined$1(this[_0x529c9c(0xad4)])&&destroyIfNotCached(this['_rendererResources'],this[_0x529c9c(0xad4)]),this[_0x529c9c(0x3f93)]=void 0x0,this[_0x529c9c(0xad4)]=this['_cachedRendererResources']&&this[_0x529c9c(0xad4)][_0x529c9c(0x2a93)](),DracoLoader[_0x529c9c(0x3145)](this);for(var _0x227e3b=this['_pickIds'],_0x34ac31=_0x227e3b[_0x529c9c(0x531b)],_0x3fe3d8=0x0;_0x3fe3d8<_0x34ac31;++_0x3fe3d8)_0x227e3b[_0x3fe3d8][_0x529c9c(0x2578)]();releaseCachedGltf(this),this[_0x529c9c(0x24ed)]=void 0x0;var _0x5ce5fd=this['_clippingPlanes'];return defined$1(_0x5ce5fd)&&!_0x5ce5fd[_0x529c9c(0x1348)]()&&_0x5ce5fd['owner']===this&&_0x5ce5fd[_0x529c9c(0x2578)](),this[_0x529c9c(0x2223)]=void 0x0,this[_0x529c9c(0x32f2)]=this['_specularEnvironmentMapAtlas']&&this[_0x529c9c(0x32f2)][_0x529c9c(0x2578)](),destroyObject$1(this);},Model[_0x68aa19(0x4be9)]=getClippingFunction,Model[_0x68aa19(0x1983)]=modifyShaderForColor,Batched3DModel3DTileContent[_0x68aa19(0x3d8c)]=deprecationWarning,Object['defineProperties'](Batched3DModel3DTileContent[_0x68aa19(0x4b51)],{'featuresLength':{'get':function(){var _0x3d664e=_0x68aa19;return this['_batchTable'][_0x3d664e(0x90b)];}},'pointsLength':{'get':function(){return 0x0;}},'trianglesLength':{'get':function(){var _0x191e59=_0x68aa19;return this[_0x191e59(0xa89)][_0x191e59(0x2eff)];}},'geometryByteLength':{'get':function(){var _0x5df274=_0x68aa19;return this[_0x5df274(0xa89)]['geometryByteLength'];}},'texturesByteLength':{'get':function(){var _0x49b1db=_0x68aa19;return this[_0x49b1db(0xa89)][_0x49b1db(0x117c)];}},'batchTableByteLength':{'get':function(){var _0x25c6cd=_0x68aa19;return this['_batchTable'][_0x25c6cd(0x374e)];}},'innerContents':{'get':function(){}},'readyPromise':{'get':function(){var _0x53e3da=_0x68aa19;return this['_model'][_0x53e3da(0x21f)];}},'tileset':{'get':function(){return this['_tileset'];}},'tile':{'get':function(){return this['_tile'];}},'url':{'get':function(){var _0x67e2c6=_0x68aa19;return this[_0x67e2c6(0x587b)][_0x67e2c6(0x1c0c)](!0x0);}},'batchTable':{'get':function(){var _0x3c3c73=_0x68aa19;return this[_0x3c3c73(0x4472)];}}});var sizeOfUint32$5=Uint32Array['BYTES_PER_ELEMENT'];function getBatchIdAttributeName(_0x83084d){var _0x221883=_0x68aa19,_0x3aa4de=ModelUtility[_0x221883(0x1eb4)](_0x83084d,_0x221883(0x1a2b));return defined$1(_0x3aa4de)||defined$1(_0x3aa4de=ModelUtility[_0x221883(0x1eb4)](_0x83084d,_0x221883(0x529e)))&&Batched3DModel3DTileContent[_0x221883(0x3d8c)](_0x221883(0x4d58),_0x221883(0x50a0)),_0x3aa4de;}function getVertexShaderCallback$1(_0x56dde7){return function(_0x25643c,_0x3a7cb7){var _0x32e087=_0x54f3,_0x369d51=_0x56dde7[_0x32e087(0x4472)],_0x19bf55=!defined$1(_0x56dde7['_tileset'][_0x32e087(0x42ba)]),_0x3022c3=_0x56dde7[_0x32e087(0xa89)][_0x32e087(0x1ae0)];defined$1(_0x3022c3)&&(_0x56dde7[_0x32e087(0x4a71)]=getBatchIdAttributeName(_0x3022c3),_0x56dde7[_0x32e087(0x14c6)][_0x3a7cb7]=ModelUtility[_0x32e087(0x1f77)](_0x3022c3,_0x3a7cb7));var _0x59a5d4=_0x369d51[_0x32e087(0x1ce1)](_0x19bf55,_0x56dde7[_0x32e087(0x4a71)],_0x56dde7['_diffuseAttributeOrUniformName'][_0x3a7cb7]);return defined$1(_0x59a5d4)?_0x59a5d4(_0x25643c):_0x25643c;};}function getFragmentShaderCallback$1(_0x183db5){return function(_0x5ea5ba,_0x13b4ed){var _0x6a06d6=_0x54f3,_0x25394d=_0x183db5[_0x6a06d6(0x4472)],_0x5c94f5=!defined$1(_0x183db5['_tileset'][_0x6a06d6(0x42ba)]),_0x4d8611=_0x183db5[_0x6a06d6(0xa89)][_0x6a06d6(0x1ae0)];defined$1(_0x4d8611)&&(_0x183db5[_0x6a06d6(0x14c6)][_0x13b4ed]=ModelUtility[_0x6a06d6(0x1f77)](_0x4d8611,_0x13b4ed));var _0x2e8eb7=_0x25394d[_0x6a06d6(0x5ab)](_0x5c94f5,_0x183db5[_0x6a06d6(0x14c6)][_0x13b4ed]);return defined$1(_0x2e8eb7)?_0x2e8eb7(_0x5ea5ba):_0x5ea5ba;};}function getPickIdCallback$1(_0x1e74f6){return function(){var _0xd6bc80=_0x54f3;return _0x1e74f6[_0xd6bc80(0x4472)][_0xd6bc80(0x4ab9)]();};}function getClassificationFragmentShaderCallback(_0xdabf33){return function(_0x34498c){var _0x2af3f7=_0x54f3,_0x3ab8ba=_0xdabf33[_0x2af3f7(0x4472)][_0x2af3f7(0x2608)]();return defined$1(_0x3ab8ba)?_0x3ab8ba(_0x34498c):_0x34498c;};}function createColorChangedCallback$2(_0x5ecd94){return function(_0x1689db,_0x4c130d){var _0x1533eb=_0x54f3;_0x5ecd94['_model'][_0x1533eb(0x13d0)](_0x1689db,_0x4c130d);};}function initialize$8(_0x40f367,_0x5587e5,_0xc6f46d){var _0x1237ed=_0x68aa19,_0x4b5de9=_0x40f367['_tileset'],_0xdc037d=_0x40f367[_0x1237ed(0x2050)],_0x13a9e3=_0x40f367['_resource'],_0x1d1183=defaultValue$1(_0xc6f46d,0x0);_0xc6f46d=_0x1d1183;var _0x252249=new Uint8Array(_0x5587e5),_0x276fa5=new DataView(_0x5587e5);_0xc6f46d+=sizeOfUint32$5;var _0x24e25e=_0x276fa5[_0x1237ed(0x2e90)](_0xc6f46d,!0x0);if(0x1!==_0x24e25e)throw new RuntimeError$2(_0x1237ed(0xa3e)+_0x24e25e+_0x1237ed(0x1e49));_0xc6f46d+=sizeOfUint32$5;var _0x2f9340=_0x276fa5[_0x1237ed(0x2e90)](_0xc6f46d,!0x0);_0xc6f46d+=sizeOfUint32$5;var _0x362889=_0x276fa5[_0x1237ed(0x2e90)](_0xc6f46d,!0x0);_0xc6f46d+=sizeOfUint32$5;var _0x47b460=_0x276fa5[_0x1237ed(0x2e90)](_0xc6f46d,!0x0);_0xc6f46d+=sizeOfUint32$5;var _0x4a5854=_0x276fa5[_0x1237ed(0x2e90)](_0xc6f46d,!0x0);_0xc6f46d+=sizeOfUint32$5;var _0x2b7dec,_0x2843a9,_0x5b684f=_0x276fa5[_0x1237ed(0x2e90)](_0xc6f46d,!0x0);if(_0xc6f46d+=sizeOfUint32$5,_0x4a5854>=0x22000000?(_0xc6f46d-=0x2*sizeOfUint32$5,_0x2b7dec=_0x362889,_0x4a5854=_0x47b460,_0x5b684f=0x0,_0x362889=0x0,_0x47b460=0x0,Batched3DModel3DTileContent[_0x1237ed(0x3d8c)](_0x1237ed(0x7ac),_0x1237ed(0x4d16))):_0x5b684f>=0x22000000&&(_0xc6f46d-=sizeOfUint32$5,_0x2b7dec=_0x4a5854,_0x4a5854=_0x362889,_0x5b684f=_0x47b460,_0x362889=0x0,_0x47b460=0x0,Batched3DModel3DTileContent[_0x1237ed(0x3d8c)]('b3dm-legacy-header',_0x1237ed(0x2f82))),0x0===_0x362889)_0x2843a9={'BATCH_LENGTH':defaultValue$1(_0x2b7dec,0x0)};else{var _0x1b4c2f=getStringFromTypedArray(_0x252249,_0xc6f46d,_0x362889);_0x2843a9=JSON[_0x1237ed(0x29e2)](_0x1b4c2f),_0xc6f46d+=_0x362889;}var _0x3da1c7=new Uint8Array(_0x5587e5,_0xc6f46d,_0x47b460);_0xc6f46d+=_0x47b460;var _0x362cee,_0x2ce366,_0x4ec7b0,_0x252c0e=new Cesium3DTileFeatureTable(_0x2843a9,_0x3da1c7);if(_0x2b7dec=_0x252c0e['getGlobalProperty'](_0x1237ed(0x2659)),_0x252c0e['featuresLength']=_0x2b7dec,_0x4a5854>0x0){var _0x20097e=getStringFromTypedArray(_0x252249,_0xc6f46d,_0x4a5854);_0x362cee=JSON[_0x1237ed(0x29e2)](_0x20097e),_0xc6f46d+=_0x4a5854,_0x5b684f>0x0&&(_0x2ce366=new Uint8Array(_0x5587e5,_0xc6f46d,_0x5b684f),_0x2ce366=new Uint8Array(_0x2ce366),_0xc6f46d+=_0x5b684f);}defined$1(_0x4b5de9['classificationType'])&&(_0x4ec7b0=createColorChangedCallback$2(_0x40f367));var _0x32f794=new Cesium3DTileBatchTable(_0x40f367,_0x2b7dec,_0x362cee,_0x2ce366,_0x4ec7b0);_0x40f367[_0x1237ed(0x4472)]=_0x32f794;var _0x2d1e30,_0x2136c4=_0x1d1183+_0x2f9340-_0xc6f46d;if(0x0===_0x2136c4)throw new RuntimeError$2('glTF\x20byte\x20length\x20must\x20be\x20greater\x20than\x200.');_0xc6f46d%0x4==0x0?_0x2d1e30=new Uint8Array(_0x5587e5,_0xc6f46d,_0x2136c4):(Batched3DModel3DTileContent[_0x1237ed(0x3d8c)]('b3dm-glb-unaligned',_0x1237ed(0xf1b)),_0x2d1e30=new Uint8Array(_0x252249['subarray'](_0xc6f46d,_0xc6f46d+_0x2136c4)));var _0x4c551a={'content':_0x40f367,'primitive':_0x4b5de9};_0x40f367[_0x1237ed(0x5066)]=Matrix4[_0x1237ed(0x5139)];var _0x312e91=_0x252c0e[_0x1237ed(0x4e34)]('RTC_CENTER',ComponentDatatype$1['FLOAT'],0x3);defined$1(_0x312e91)&&(_0x40f367[_0x1237ed(0x5066)]=Matrix4[_0x1237ed(0x1241)](Cartesian3[_0x1237ed(0xb30)](_0x312e91))),_0x40f367[_0x1237ed(0x44fc)]=Matrix4[_0x1237ed(0x373b)](_0xdc037d['computedTransform'],_0x40f367[_0x1237ed(0x5066)],new Matrix4()),defined$1(_0x4b5de9[_0x1237ed(0x42ba)])?_0x40f367[_0x1237ed(0xa89)]=new ClassificationModel({'gltf':_0x2d1e30,'cull':!0x1,'basePath':_0x13a9e3,'requestType':RequestType$1['TILES3D'],'modelMatrix':_0x40f367[_0x1237ed(0x44fc)],'upAxis':_0x4b5de9[_0x1237ed(0xd3f)],'forwardAxis':Axis$2['X'],'debugWireframe':_0x4b5de9[_0x1237ed(0x2c2f)],'vertexShaderLoaded':getVertexShaderCallback$1(_0x40f367),'classificationShaderLoaded':getClassificationFragmentShaderCallback(_0x40f367),'uniformMapLoaded':_0x32f794[_0x1237ed(0x36b5)](),'pickIdLoaded':getPickIdCallback$1(_0x40f367),'classificationType':_0x4b5de9[_0x1237ed(0x1281)],'batchTable':_0x32f794}):_0x40f367[_0x1237ed(0xa89)]=new Model({'gltf':_0x2d1e30,'cull':!0x1,'releaseGltfJson':!0x0,'opaquePass':Pass$1[_0x1237ed(0x2519)],'basePath':_0x13a9e3,'requestType':RequestType$1[_0x1237ed(0x33b1)],'modelMatrix':_0x40f367[_0x1237ed(0x44fc)],'upAxis':_0x4b5de9[_0x1237ed(0xd3f)],'forwardAxis':Axis$2['X'],'shadows':_0x4b5de9['shadows'],'debugWireframe':_0x4b5de9[_0x1237ed(0x2c2f)],'incrementallyLoadTextures':!0x1,'vertexShaderLoaded':getVertexShaderCallback$1(_0x40f367),'fragmentShaderLoaded':getFragmentShaderCallback$1(_0x40f367),'uniformMapLoaded':_0x32f794[_0x1237ed(0x36b5)](),'pickIdLoaded':getPickIdCallback$1(_0x40f367),'addBatchIdToGeneratedShaders':_0x2b7dec>0x0,'pickObject':_0x4c551a,'imageBasedLightingFactor':_0x4b5de9[_0x1237ed(0x458e)],'lightColor':_0x4b5de9['lightColor'],'luminanceAtZenith':_0x4b5de9['luminanceAtZenith'],'sphericalHarmonicCoefficients':_0x4b5de9[_0x1237ed(0x9f7)],'specularEnvironmentMaps':_0x4b5de9[_0x1237ed(0xd42)],'owner':_0x4b5de9});}function createFeatures$4(_0x31d6b1){var _0xfcfca9=_0x68aa19,_0x2b0a10=_0x31d6b1[_0xfcfca9(0x90b)];if(!defined$1(_0x31d6b1[_0xfcfca9(0x56e8)])&&_0x2b0a10>0x0){for(var _0x49b55d=new Array(_0x2b0a10),_0x3541e1=0x0;_0x3541e1<_0x2b0a10;++_0x3541e1)_0x49b55d[_0x3541e1]=new Cesium3DTileFeature(_0x31d6b1,_0x3541e1);_0x31d6b1[_0xfcfca9(0x56e8)]=_0x49b55d;}}function Composite3DTileContent(_0x42cb5d,_0x20aa20,_0x1eff12,_0x27e078,_0x114c30,_0xfe5566){var _0x11cf13=_0x68aa19;this[_0x11cf13(0x512c)]=_0x42cb5d,this[_0x11cf13(0x2050)]=_0x20aa20,this[_0x11cf13(0x587b)]=_0x1eff12,this['_contents']=[],this['_readyPromise']=when['defer'](),initialize$7(this,_0x27e078,_0x114c30,_0xfe5566);}Batched3DModel3DTileContent[_0x68aa19(0x4b51)]['hasProperty']=function(_0x414695,_0x171165){return this['_batchTable']['hasProperty'](_0x414695,_0x171165);},Batched3DModel3DTileContent['prototype'][_0x68aa19(0x5804)]=function(_0xfad74d){var _0x5d92d5=_0x68aa19;return createFeatures$4(this),this[_0x5d92d5(0x56e8)][_0xfad74d];},Batched3DModel3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x39f7)]=function(_0x290fcb,_0x859acd){var _0x3121b7=_0x68aa19;_0x859acd=_0x290fcb?_0x859acd:Color$2[_0x3121b7(0x2d95)],0x0===this[_0x3121b7(0x90b)]?this[_0x3121b7(0xa89)]['color']=_0x859acd:this[_0x3121b7(0x4472)]['setAllColor'](_0x859acd);},Batched3DModel3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x2f9f)]=function(_0x3564ee){var _0x165c3e=_0x68aa19;if(0x0===this[_0x165c3e(0x90b)]){var _0x26b6d2=defined$1(_0x3564ee)&&defined$1(_0x3564ee[_0x165c3e(0x28b8)]),_0x42021d=defined$1(_0x3564ee)&&defined$1(_0x3564ee[_0x165c3e(0x105f)]);this['_model'][_0x165c3e(0x28b8)]=_0x26b6d2?_0x3564ee[_0x165c3e(0x28b8)][_0x165c3e(0x35f9)](void 0x0,this[_0x165c3e(0xa89)][_0x165c3e(0x28b8)]):Color$2[_0x165c3e(0x254b)](Color$2[_0x165c3e(0x2d95)],this[_0x165c3e(0xa89)][_0x165c3e(0x28b8)]),this[_0x165c3e(0xa89)][_0x165c3e(0x105f)]=!_0x42021d||_0x3564ee[_0x165c3e(0x105f)][_0x165c3e(0x35e2)](void 0x0);}else this[_0x165c3e(0x4472)][_0x165c3e(0x2f9f)](_0x3564ee);},Batched3DModel3DTileContent[_0x68aa19(0x4b51)]['update']=function(_0x4b9a1d,_0x537f15){var _0x3aabbd=_0x68aa19,_0x351804=_0x537f15[_0x3aabbd(0x3080)][_0x3aabbd(0x531b)];this[_0x3aabbd(0x4472)][_0x3aabbd(0x489f)](_0x4b9a1d,_0x537f15),this['_contentModelMatrix']=Matrix4[_0x3aabbd(0x373b)](this[_0x3aabbd(0x2050)][_0x3aabbd(0x1d41)],this[_0x3aabbd(0x5066)],this['_contentModelMatrix']),this[_0x3aabbd(0xa89)][_0x3aabbd(0x221)]=this[_0x3aabbd(0x44fc)],this[_0x3aabbd(0xa89)]['shadows']=this[_0x3aabbd(0x512c)][_0x3aabbd(0x284a)],this[_0x3aabbd(0xa89)]['imageBasedLightingFactor']=this[_0x3aabbd(0x512c)]['imageBasedLightingFactor'],this['_model'][_0x3aabbd(0x5731)]=this[_0x3aabbd(0x512c)][_0x3aabbd(0x5731)],this[_0x3aabbd(0xa89)]['luminanceAtZenith']=this[_0x3aabbd(0x512c)][_0x3aabbd(0x4dd3)],this[_0x3aabbd(0xa89)][_0x3aabbd(0x9f7)]=this['_tileset'][_0x3aabbd(0x9f7)],this['_model']['specularEnvironmentMaps']=this[_0x3aabbd(0x512c)][_0x3aabbd(0xd42)],this[_0x3aabbd(0xa89)][_0x3aabbd(0x2c2f)]=this[_0x3aabbd(0x512c)][_0x3aabbd(0x2c2f)];var _0x4f8bed=this[_0x3aabbd(0x512c)][_0x3aabbd(0x4fc4)];this['_model']['clippingPlanesOriginMatrix']=this['_tileset'][_0x3aabbd(0x551)],defined$1(_0x4f8bed)&&this[_0x3aabbd(0x2050)][_0x3aabbd(0x20c0)]&&(this[_0x3aabbd(0xa89)][_0x3aabbd(0x2223)]=_0x4f8bed[_0x3aabbd(0x20fb)]&&this[_0x3aabbd(0x2050)]['_isClipped']?_0x4f8bed:void 0x0),defined$1(_0x4f8bed)&&defined$1(this[_0x3aabbd(0xa89)]['_clippingPlanes'])&&this[_0x3aabbd(0xa89)][_0x3aabbd(0x2223)]!==_0x4f8bed&&(this[_0x3aabbd(0xa89)][_0x3aabbd(0x2223)]=_0x4f8bed),this['_model'][_0x3aabbd(0x489f)](_0x537f15),_0x351804<_0x537f15[_0x3aabbd(0x3080)][_0x3aabbd(0x531b)]&&(_0x537f15[_0x3aabbd(0x14f6)]['render']||_0x537f15[_0x3aabbd(0x14f6)][_0x3aabbd(0x3f0b)])&&!defined$1(_0x4b9a1d[_0x3aabbd(0x42ba)])&&this[_0x3aabbd(0x4472)][_0x3aabbd(0x3a29)](_0x537f15,_0x351804);},Batched3DModel3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Batched3DModel3DTileContent['prototype'][_0x68aa19(0x2578)]=function(){var _0x1dc800=_0x68aa19;return this[_0x1dc800(0xa89)]=this['_model']&&this[_0x1dc800(0xa89)][_0x1dc800(0x2578)](),this[_0x1dc800(0x4472)]=this['_batchTable']&&this[_0x1dc800(0x4472)][_0x1dc800(0x2578)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](Composite3DTileContent[_0x68aa19(0x4b51)],{'featurePropertiesDirty':{'get':function(){var _0x1911de=_0x68aa19;for(var _0x3af0e2=this[_0x1911de(0x347e)],_0x1ee766=_0x3af0e2[_0x1911de(0x531b)],_0x1c80a3=0x0;_0x1c80a3<_0x1ee766;++_0x1c80a3)if(_0x3af0e2[_0x1c80a3][_0x1911de(0x137d)])return!0x0;return!0x1;},'set':function(_0x4120c1){var _0x1ba645=_0x68aa19;for(var _0x4eae59=this[_0x1ba645(0x347e)],_0xa5901b=_0x4eae59[_0x1ba645(0x531b)],_0x419973=0x0;_0x419973<_0xa5901b;++_0x419973)_0x4eae59[_0x419973][_0x1ba645(0x137d)]=_0x4120c1;}},'featuresLength':{'get':function(){return 0x0;}},'pointsLength':{'get':function(){return 0x0;}},'trianglesLength':{'get':function(){return 0x0;}},'geometryByteLength':{'get':function(){return 0x0;}},'texturesByteLength':{'get':function(){return 0x0;}},'batchTableByteLength':{'get':function(){return 0x0;}},'innerContents':{'get':function(){var _0x24f834=_0x68aa19;return this[_0x24f834(0x347e)];}},'readyPromise':{'get':function(){return this['_readyPromise']['promise'];}},'tileset':{'get':function(){var _0x97cebc=_0x68aa19;return this[_0x97cebc(0x512c)];}},'tile':{'get':function(){return this['_tile'];}},'url':{'get':function(){var _0x479950=_0x68aa19;return this[_0x479950(0x587b)][_0x479950(0x1c0c)](!0x0);}},'batchTable':{'get':function(){}}});var sizeOfUint32$4=Uint32Array[_0x68aa19(0x1c17)];function initialize$7(_0x18a74e,_0x92be84,_0x371720,_0xdb67db){var _0x5950e1=_0x68aa19;_0x371720=defaultValue$1(_0x371720,0x0);var _0x576af6=new Uint8Array(_0x92be84),_0x3cf96b=new DataView(_0x92be84);_0x371720+=sizeOfUint32$4;var _0x5f1a7a=_0x3cf96b[_0x5950e1(0x2e90)](_0x371720,!0x0);if(0x1!==_0x5f1a7a)throw new RuntimeError$2(_0x5950e1(0x176f)+_0x5f1a7a+_0x5950e1(0x1e49));_0x371720+=sizeOfUint32$4,_0x371720+=sizeOfUint32$4;var _0x503018=_0x3cf96b['getUint32'](_0x371720,!0x0);_0x371720+=sizeOfUint32$4;for(var _0x58735f=[],_0x4875a6=0x0;_0x4875a6<_0x503018;++_0x4875a6){var _0xed616b=getMagic(_0x576af6,_0x371720),_0x4eec59=_0x3cf96b[_0x5950e1(0x2e90)](_0x371720+0x2*sizeOfUint32$4,!0x0),_0x5492dd=_0xdb67db[_0xed616b];if(!defined$1(_0x5492dd))throw new RuntimeError$2('Unknown\x20tile\x20content\x20type,\x20'+_0xed616b+_0x5950e1(0x4aed));var _0x37abed=_0x5492dd(_0x18a74e[_0x5950e1(0x512c)],_0x18a74e[_0x5950e1(0x2050)],_0x18a74e[_0x5950e1(0x587b)],_0x92be84,_0x371720);_0x18a74e[_0x5950e1(0x347e)][_0x5950e1(0x3a33)](_0x37abed),_0x58735f['push'](_0x37abed[_0x5950e1(0x21f)]),_0x371720+=_0x4eec59;}when[_0x5950e1(0x3935)](_0x58735f)[_0x5950e1(0x4e1e)](function(){var _0x3c6de4=_0x5950e1;_0x18a74e[_0x3c6de4(0x38bb)][_0x3c6de4(0x68a)](_0x18a74e);})['otherwise'](function(_0x221323){var _0xd38951=_0x5950e1;_0x18a74e[_0xd38951(0x38bb)][_0xd38951(0x4e16)](_0x221323);});}function Vector3DTileGeometry(_0x404336){var _0x2d626b=_0x68aa19;this[_0x2d626b(0x77b)]=_0x404336[_0x2d626b(0x41af)],this[_0x2d626b(0x53e7)]=_0x404336[_0x2d626b(0x507c)],this[_0x2d626b(0x345f)]=_0x404336['cylinders'],this[_0x2d626b(0x54c1)]=_0x404336[_0x2d626b(0x5597)],this[_0x2d626b(0x36ed)]=_0x404336[_0x2d626b(0x43a4)],this[_0x2d626b(0x3f76)]=_0x404336[_0x2d626b(0x4b92)],this[_0x2d626b(0x762)]=_0x404336['spheres'],this['_sphereBatchIds']=_0x404336[_0x2d626b(0x2ff1)],this[_0x2d626b(0x2f1)]=_0x404336[_0x2d626b(0x221)],this[_0x2d626b(0x4472)]=_0x404336[_0x2d626b(0x3ad4)],this[_0x2d626b(0x302f)]=_0x404336[_0x2d626b(0x20c5)],this[_0x2d626b(0x1634)]=_0x404336[_0x2d626b(0x19ee)],defined$1(this[_0x2d626b(0x1634)])||(defined$1(this[_0x2d626b(0x302f)])?this[_0x2d626b(0x1634)]=Cartesian3[_0x2d626b(0x254b)](this[_0x2d626b(0x302f)][_0x2d626b(0x19ee)]):this[_0x2d626b(0x1634)]=Cartesian3[_0x2d626b(0x254b)](Cartesian3['ZERO'])),this[_0x2d626b(0x4fd8)]=void 0x0,this[_0x2d626b(0x3d50)]=void 0x0,this[_0x2d626b(0x1274)]=void 0x0,this['_indexOffsets']=void 0x0,this[_0x2d626b(0x43e3)]=void 0x0,this[_0x2d626b(0x36f4)]=void 0x0,this[_0x2d626b(0x1cd5)]=void 0x0,this['_batchIds']=void 0x0,this['_batchTableColors']=void 0x0,this[_0x2d626b(0x51de)]=void 0x0,this[_0x2d626b(0x4b22)]=!0x1,this['_readyPromise']=when[_0x2d626b(0x25e3)](),this[_0x2d626b(0x3f78)]=void 0x0,this['_primitive']=void 0x0,this[_0x2d626b(0x2c2f)]=!0x1,this[_0x2d626b(0x3f4b)]=!0x1,this[_0x2d626b(0x42ba)]=ClassificationType$1[_0x2d626b(0x416a)];}function packBuffer$3(_0x4c50de){var _0x11d730=_0x68aa19,_0xfc433e=new Float64Array(Matrix4[_0x11d730(0xe6c)]+Cartesian3['packedLength']),_0x4a4f5d=0x0;return Cartesian3[_0x11d730(0x3540)](_0x4c50de[_0x11d730(0x1634)],_0xfc433e,_0x4a4f5d),_0x4a4f5d+=Cartesian3[_0x11d730(0xe6c)],Matrix4['pack'](_0x4c50de[_0x11d730(0x2f1)],_0xfc433e,_0x4a4f5d),_0xfc433e;}function unpackBuffer$1(_0x2f1263,_0x95c949){var _0xd6d047=_0x68aa19;for(var _0x3464ca=0x0,_0x29c772=_0x95c949[_0x3464ca++],_0x45a6d3=_0x95c949[_0x3464ca++],_0x13a3fe=_0x2f1263['_boundingVolumes']=new Array(_0x45a6d3),_0x10c16c=0x0;_0x10c16c<_0x45a6d3;++_0x10c16c)_0x13a3fe[_0x10c16c]=BoundingSphere['unpack'](_0x95c949,_0x3464ca),_0x3464ca+=BoundingSphere[_0xd6d047(0xe6c)];for(var _0x4ee8f0=_0x95c949[_0x3464ca++],_0x34e20a=_0x2f1263[_0xd6d047(0x3d50)]=new Array(_0x4ee8f0),_0x48dd8c=0x0;_0x48dd8c<_0x4ee8f0;++_0x48dd8c){var _0x408129=Color$2['unpack'](_0x95c949,_0x3464ca);_0x3464ca+=Color$2[_0xd6d047(0xe6c)];for(var _0x42eb95=_0x95c949[_0x3464ca++],_0x3307e0=_0x95c949[_0x3464ca++],_0xc4eec3=_0x95c949[_0x3464ca++],_0x45b5e6=new Array(_0xc4eec3),_0x366b45=0x0;_0x366b45<_0xc4eec3;++_0x366b45)_0x45b5e6[_0x366b45]=_0x95c949[_0x3464ca++];_0x34e20a[_0x48dd8c]=new Vector3DTileBatch({'color':_0x408129,'offset':_0x42eb95,'count':_0x3307e0,'batchIds':_0x45b5e6});}return _0x29c772;}Composite3DTileContent['prototype'][_0x68aa19(0x14e)]=function(_0x4b59a0,_0x481bc1){return!0x1;},Composite3DTileContent['prototype'][_0x68aa19(0x5804)]=function(_0x4891f2){},Composite3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x39f7)]=function(_0x5f04bb,_0x54b22a){var _0x2c89ed=_0x68aa19;for(var _0x426237=this['_contents'],_0x2cc457=_0x426237['length'],_0x43186d=0x0;_0x43186d<_0x2cc457;++_0x43186d)_0x426237[_0x43186d][_0x2c89ed(0x39f7)](_0x5f04bb,_0x54b22a);},Composite3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x2f9f)]=function(_0x4a01aa){var _0x2b0513=_0x68aa19;for(var _0x40ec23=this[_0x2b0513(0x347e)],_0x3a5dd7=_0x40ec23[_0x2b0513(0x531b)],_0x30a780=0x0;_0x30a780<_0x3a5dd7;++_0x30a780)_0x40ec23[_0x30a780][_0x2b0513(0x2f9f)](_0x4a01aa);},Composite3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x32ad4e,_0x392f0f){var _0x5a45ba=_0x68aa19;for(var _0x318633=this['_contents'],_0x132a88=_0x318633['length'],_0x300a89=0x0;_0x300a89<_0x132a88;++_0x300a89)_0x318633[_0x300a89][_0x5a45ba(0x489f)](_0x32ad4e,_0x392f0f);},Composite3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Composite3DTileContent['prototype'][_0x68aa19(0x2578)]=function(){var _0x53b153=_0x68aa19;for(var _0x50e2f2=this[_0x53b153(0x347e)],_0xd781bb=_0x50e2f2['length'],_0x152ee7=0x0;_0x152ee7<_0xd781bb;++_0x152ee7)_0x50e2f2[_0x152ee7]['destroy']();return destroyObject$1(this);},Object['defineProperties'](Vector3DTileGeometry['prototype'],{'trianglesLength':{'get':function(){var _0x329488=_0x68aa19;return defined$1(this[_0x329488(0x3457)])?this['_primitive'][_0x329488(0x2eff)]:0x0;}},'geometryByteLength':{'get':function(){return defined$1(this['_primitive'])?this['_primitive']['geometryByteLength']:0x0;}},'readyPromise':{'get':function(){var _0x434396=_0x68aa19;return this[_0x434396(0x38bb)][_0x434396(0x28bc)];}}}),Vector3DTileGeometry[_0x68aa19(0x13e6)]=Matrix4[_0x68aa19(0xe6c)]+Cartesian3[_0x68aa19(0xe6c)],Vector3DTileGeometry[_0x68aa19(0x44f4)]=Matrix4[_0x68aa19(0xe6c)]+0x2,Vector3DTileGeometry['packedEllipsoidLength']=Matrix4[_0x68aa19(0xe6c)]+Cartesian3['packedLength'],Vector3DTileGeometry['packedSphereLength']=Cartesian3[_0x68aa19(0xe6c)]+0x1;var createVerticesTaskProcessor$3=new TaskProcessor(_0x68aa19(0x3069)),scratchColor$l=new Color$2();function createPrimitive$1(_0x54a936){var _0x2a8704=_0x68aa19;if(!defined$1(_0x54a936['_primitive'])){if(!defined$1(_0x54a936[_0x2a8704(0x3f78)])){var _0x3c5230=_0x54a936[_0x2a8704(0x77b)],_0x1a441b=_0x54a936[_0x2a8704(0x53e7)],_0x9224e2=_0x54a936['_cylinders'],_0x43d2ba=_0x54a936[_0x2a8704(0x54c1)],_0x36b175=_0x54a936[_0x2a8704(0x36ed)],_0xb9fbd2=_0x54a936['_ellipsoidBatchIds'],_0xfe0912=_0x54a936[_0x2a8704(0x762)],_0x3c27dc=_0x54a936['_sphereBatchIds'],_0x355ae5=_0x54a936['_batchTableColors'],_0x48e31d=_0x54a936[_0x2a8704(0x51de)];if(!defined$1(_0x355ae5)){var _0x509b7d=0x0;defined$1(_0x54a936['_boxes'])&&(_0x3c5230=_0x54a936[_0x2a8704(0x77b)]=arraySlice(_0x3c5230),_0x509b7d+=(_0x1a441b=_0x54a936[_0x2a8704(0x53e7)]=arraySlice(_0x1a441b))['length']),defined$1(_0x54a936[_0x2a8704(0x345f)])&&(_0x9224e2=_0x54a936['_cylinders']=arraySlice(_0x9224e2),_0x509b7d+=(_0x43d2ba=_0x54a936[_0x2a8704(0x54c1)]=arraySlice(_0x43d2ba))[_0x2a8704(0x531b)]),defined$1(_0x54a936['_ellipsoids'])&&(_0x36b175=_0x54a936[_0x2a8704(0x36ed)]=arraySlice(_0x36b175),_0x509b7d+=(_0xb9fbd2=_0x54a936[_0x2a8704(0x3f76)]=arraySlice(_0xb9fbd2))[_0x2a8704(0x531b)]),defined$1(_0x54a936['_spheres'])&&(_0xfe0912=_0x54a936[_0x2a8704(0x4a1d)]=arraySlice(_0xfe0912),_0x509b7d+=(_0x3c27dc=_0x54a936[_0x2a8704(0x5105)]=arraySlice(_0x3c27dc))[_0x2a8704(0x531b)]),_0x355ae5=_0x54a936[_0x2a8704(0x156c)]=new Uint32Array(_0x509b7d);for(var _0x28470d=_0x54a936['_batchTable'],_0x19bc3f=0x0;_0x19bc3f<_0x509b7d;++_0x19bc3f){var _0x21b5c3=_0x28470d[_0x2a8704(0x2618)](_0x19bc3f,scratchColor$l);_0x355ae5[_0x19bc3f]=_0x21b5c3[_0x2a8704(0x3efa)]();}_0x48e31d=_0x54a936[_0x2a8704(0x51de)]=packBuffer$3(_0x54a936);}var _0x5e4664=[];defined$1(_0x3c5230)&&_0x5e4664[_0x2a8704(0x3a33)](_0x3c5230['buffer'],_0x1a441b[_0x2a8704(0x1de1)]),defined$1(_0x9224e2)&&_0x5e4664['push'](_0x9224e2[_0x2a8704(0x1de1)],_0x43d2ba[_0x2a8704(0x1de1)]),defined$1(_0x36b175)&&_0x5e4664[_0x2a8704(0x3a33)](_0x36b175[_0x2a8704(0x1de1)],_0xb9fbd2['buffer']),defined$1(_0xfe0912)&&_0x5e4664[_0x2a8704(0x3a33)](_0xfe0912[_0x2a8704(0x1de1)],_0x3c27dc[_0x2a8704(0x1de1)]),_0x5e4664['push'](_0x355ae5[_0x2a8704(0x1de1)],_0x48e31d[_0x2a8704(0x1de1)]);var _0x599c31={'boxes':defined$1(_0x3c5230)?_0x3c5230[_0x2a8704(0x1de1)]:void 0x0,'boxBatchIds':defined$1(_0x3c5230)?_0x1a441b[_0x2a8704(0x1de1)]:void 0x0,'cylinders':defined$1(_0x9224e2)?_0x9224e2[_0x2a8704(0x1de1)]:void 0x0,'cylinderBatchIds':defined$1(_0x9224e2)?_0x43d2ba['buffer']:void 0x0,'ellipsoids':defined$1(_0x36b175)?_0x36b175['buffer']:void 0x0,'ellipsoidBatchIds':defined$1(_0x36b175)?_0xb9fbd2[_0x2a8704(0x1de1)]:void 0x0,'spheres':defined$1(_0xfe0912)?_0xfe0912[_0x2a8704(0x1de1)]:void 0x0,'sphereBatchIds':defined$1(_0xfe0912)?_0x3c27dc[_0x2a8704(0x1de1)]:void 0x0,'batchTableColors':_0x355ae5[_0x2a8704(0x1de1)],'packedBuffer':_0x48e31d[_0x2a8704(0x1de1)]},_0x547e26=_0x54a936[_0x2a8704(0x3f78)]=createVerticesTaskProcessor$3[_0x2a8704(0x4c73)](_0x599c31,_0x5e4664);if(!defined$1(_0x547e26))return;_0x547e26[_0x2a8704(0x4e1e)](function(_0xa86a98){var _0x16d717=_0x2a8704,_0x16519b=new Float64Array(_0xa86a98['packedBuffer']),_0x375884=unpackBuffer$1(_0x54a936,_0x16519b);_0x54a936[_0x16d717(0x1274)]=0x2===_0x375884?new Uint16Array(_0xa86a98['indices']):new Uint32Array(_0xa86a98[_0x16d717(0x525a)]),_0x54a936[_0x16d717(0x3503)]=new Uint32Array(_0xa86a98[_0x16d717(0x1147)]),_0x54a936[_0x16d717(0x43e3)]=new Uint32Array(_0xa86a98[_0x16d717(0x483a)]),_0x54a936['_positions']=new Float32Array(_0xa86a98[_0x16d717(0x30fe)]),_0x54a936['_vertexBatchIds']=new Uint16Array(_0xa86a98[_0x16d717(0x5187)]),_0x54a936[_0x16d717(0xe1c)]=new Uint16Array(_0xa86a98[_0x16d717(0x5f0)]),_0x54a936[_0x16d717(0x4b22)]=!0x0;});}_0x54a936['_ready']&&!defined$1(_0x54a936[_0x2a8704(0x3457)])&&(_0x54a936[_0x2a8704(0x3457)]=new Vector3DTilePrimitive({'batchTable':_0x54a936[_0x2a8704(0x4472)],'positions':_0x54a936['_positions'],'batchIds':_0x54a936[_0x2a8704(0xe1c)],'vertexBatchIds':_0x54a936[_0x2a8704(0x1cd5)],'indices':_0x54a936[_0x2a8704(0x1274)],'indexOffsets':_0x54a936[_0x2a8704(0x3503)],'indexCounts':_0x54a936[_0x2a8704(0x43e3)],'batchedIndices':_0x54a936['_batchedIndices'],'boundingVolume':_0x54a936['_boundingVolume'],'boundingVolumes':_0x54a936[_0x2a8704(0x4fd8)],'center':_0x54a936['_center'],'pickObject':defaultValue$1(_0x54a936[_0x2a8704(0xf3d)],_0x54a936)}),_0x54a936['_boxes']=void 0x0,_0x54a936['_boxBatchIds']=void 0x0,_0x54a936['_cylinders']=void 0x0,_0x54a936[_0x2a8704(0x54c1)]=void 0x0,_0x54a936[_0x2a8704(0x36ed)]=void 0x0,_0x54a936['_ellipsoidBatchIds']=void 0x0,_0x54a936[_0x2a8704(0x762)]=void 0x0,_0x54a936[_0x2a8704(0x5105)]=void 0x0,_0x54a936[_0x2a8704(0x1634)]=void 0x0,_0x54a936[_0x2a8704(0x2f1)]=void 0x0,_0x54a936['_batchTable']=void 0x0,_0x54a936[_0x2a8704(0x302f)]=void 0x0,_0x54a936['_boundingVolumes']=void 0x0,_0x54a936[_0x2a8704(0x3d50)]=void 0x0,_0x54a936[_0x2a8704(0x1274)]=void 0x0,_0x54a936[_0x2a8704(0x3503)]=void 0x0,_0x54a936[_0x2a8704(0x43e3)]=void 0x0,_0x54a936['_positions']=void 0x0,_0x54a936['_vertexBatchIds']=void 0x0,_0x54a936[_0x2a8704(0xe1c)]=void 0x0,_0x54a936[_0x2a8704(0x156c)]=void 0x0,_0x54a936[_0x2a8704(0x51de)]=void 0x0,_0x54a936['_verticesPromise']=void 0x0,_0x54a936['_readyPromise'][_0x2a8704(0x68a)]());}}function Geometry3DTileContent(_0x3465da,_0x28d7b8,_0x456856,_0x56f8cf,_0xbed99d){var _0x5a42aa=_0x68aa19;this['_tileset']=_0x3465da,this[_0x5a42aa(0x2050)]=_0x28d7b8,this['_resource']=_0x456856,this[_0x5a42aa(0x61e)]=void 0x0,this[_0x5a42aa(0x2aa3)]=void 0x0,this[_0x5a42aa(0x38bb)]=when[_0x5a42aa(0x25e3)](),this[_0x5a42aa(0x4472)]=void 0x0,this[_0x5a42aa(0x56e8)]=void 0x0,this['featurePropertiesDirty']=!0x1,initialize$6(this,_0x56f8cf,_0xbed99d);}function createColorChangedCallback$1(_0x47579d){return function(_0x265d90,_0x3fbc4c){var _0x275bec=_0x54f3;defined$1(_0x47579d['_geometries'])&&_0x47579d[_0x275bec(0x61e)]['updateCommands'](_0x265d90,_0x3fbc4c);};}function getBatchIds$1(_0x1ef168,_0x335cdc){var _0x3c69f7=_0x68aa19,_0x2b1c23,_0x40d8e9,_0x2935e8,_0x3895f1,_0x1055e4,_0x31f356=defaultValue$1(_0x1ef168[_0x3c69f7(0x3617)],0x0),_0x343872=defaultValue$1(_0x1ef168['CYLINDERS_LENGTH'],0x0),_0x1e94be=defaultValue$1(_0x1ef168[_0x3c69f7(0x2bc9)],0x0),_0x5bcaeb=defaultValue$1(_0x1ef168[_0x3c69f7(0xd59)],0x0);if(_0x31f356>0x0&&defined$1(_0x1ef168['BOX_BATCH_IDS'])){var _0x103db9=_0x335cdc[_0x3c69f7(0x42fe)]+_0x1ef168['BOX_BATCH_IDS'][_0x3c69f7(0x42fe)];_0x2b1c23=new Uint16Array(_0x335cdc['buffer'],_0x103db9,_0x31f356);}if(_0x343872>0x0&&defined$1(_0x1ef168[_0x3c69f7(0x2662)])){var _0x2f6b82=_0x335cdc[_0x3c69f7(0x42fe)]+_0x1ef168[_0x3c69f7(0x2662)][_0x3c69f7(0x42fe)];_0x40d8e9=new Uint16Array(_0x335cdc['buffer'],_0x2f6b82,_0x343872);}if(_0x1e94be>0x0&&defined$1(_0x1ef168[_0x3c69f7(0x6bb)])){var _0x12b1d4=_0x335cdc[_0x3c69f7(0x42fe)]+_0x1ef168[_0x3c69f7(0x6bb)][_0x3c69f7(0x42fe)];_0x2935e8=new Uint16Array(_0x335cdc[_0x3c69f7(0x1de1)],_0x12b1d4,_0x1e94be);}if(_0x5bcaeb>0x0&&defined$1(_0x1ef168[_0x3c69f7(0x4b8b)])){var _0x4a3535=_0x335cdc[_0x3c69f7(0x42fe)]+_0x1ef168['SPHERE_BATCH_IDS'][_0x3c69f7(0x42fe)];_0x3895f1=new Uint16Array(_0x335cdc['buffer'],_0x4a3535,_0x5bcaeb);}var _0x28c21c=defined$1(_0x2b1c23)||defined$1(_0x40d8e9)||defined$1(_0x2935e8)||defined$1(_0x3895f1),_0xbb39d7=_0x31f356>0x0&&!defined$1(_0x2b1c23)||_0x343872>0x0&&!defined$1(_0x40d8e9)||_0x1e94be>0x0&&!defined$1(_0x2935e8)||_0x5bcaeb>0x0&&!defined$1(_0x3895f1);if(_0x28c21c&&_0xbb39d7)throw new RuntimeError$2(_0x3c69f7(0x8df));if(!(defined$1(_0x2b1c23)||defined$1(_0x40d8e9)||defined$1(_0x2935e8)||defined$1(_0x3895f1))){var _0x37acfa=0x0;if(!defined$1(_0x2b1c23)&&_0x31f356>0x0){for(_0x2b1c23=new Uint16Array(_0x31f356),_0x1055e4=0x0;_0x1055e4<_0x31f356;++_0x1055e4)_0x2b1c23[_0x1055e4]=_0x37acfa++;}if(!defined$1(_0x40d8e9)&&_0x343872>0x0){for(_0x40d8e9=new Uint16Array(_0x343872),_0x1055e4=0x0;_0x1055e4<_0x343872;++_0x1055e4)_0x40d8e9[_0x1055e4]=_0x37acfa++;}if(!defined$1(_0x2935e8)&&_0x1e94be>0x0){for(_0x2935e8=new Uint16Array(_0x1e94be),_0x1055e4=0x0;_0x1055e4<_0x1e94be;++_0x1055e4)_0x2935e8[_0x1055e4]=_0x37acfa++;}if(!defined$1(_0x3895f1)&&_0x5bcaeb>0x0){for(_0x3895f1=new Uint16Array(_0x5bcaeb),_0x1055e4=0x0;_0x1055e4<_0x5bcaeb;++_0x1055e4)_0x3895f1[_0x1055e4]=_0x37acfa++;}}return{'boxes':_0x2b1c23,'cylinders':_0x40d8e9,'ellipsoids':_0x2935e8,'spheres':_0x3895f1};}Vector3DTileGeometry[_0x68aa19(0x4b51)][_0x68aa19(0x3fa2)]=function(_0x3ab9e6,_0x193c77){var _0x2b7521=_0x68aa19;this[_0x2b7521(0x3457)][_0x2b7521(0x3fa2)](_0x3ab9e6,_0x193c77);},Vector3DTileGeometry[_0x68aa19(0x4b51)][_0x68aa19(0x39f7)]=function(_0x4f8b2e,_0x286c63){var _0x69325a=_0x68aa19;this[_0x69325a(0x3457)][_0x69325a(0x39f7)](_0x4f8b2e,_0x286c63);},Vector3DTileGeometry[_0x68aa19(0x4b51)][_0x68aa19(0x2f9f)]=function(_0x3f3a1c,_0x54a4de){this['_primitive']['applyStyle'](_0x3f3a1c,_0x54a4de);},Vector3DTileGeometry[_0x68aa19(0x4b51)][_0x68aa19(0x13d0)]=function(_0xad3515,_0x3a2c7a){var _0x2f2e57=_0x68aa19;this['_primitive'][_0x2f2e57(0x13d0)](_0xad3515,_0x3a2c7a);},Vector3DTileGeometry[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x3fff69){var _0x748f6c=_0x68aa19;createPrimitive$1(this),this[_0x748f6c(0x4b22)]&&(this[_0x748f6c(0x3457)][_0x748f6c(0x2c2f)]=this[_0x748f6c(0x2c2f)],this[_0x748f6c(0x3457)]['forceRebatch']=this[_0x748f6c(0x3f4b)],this[_0x748f6c(0x3457)][_0x748f6c(0x42ba)]=this['classificationType'],this['_primitive'][_0x748f6c(0x489f)](_0x3fff69));},Vector3DTileGeometry[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},Vector3DTileGeometry[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x2b9e77=_0x68aa19;return this[_0x2b9e77(0x3457)]=this[_0x2b9e77(0x3457)]&&this['_primitive']['destroy'](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](Geometry3DTileContent['prototype'],{'featuresLength':{'get':function(){var _0x56cc2c=_0x68aa19;return defined$1(this['_batchTable'])?this[_0x56cc2c(0x4472)][_0x56cc2c(0x90b)]:0x0;}},'pointsLength':{'get':function(){return 0x0;}},'trianglesLength':{'get':function(){var _0x542a2a=_0x68aa19;return defined$1(this[_0x542a2a(0x61e)])?this[_0x542a2a(0x61e)][_0x542a2a(0x2eff)]:0x0;}},'geometryByteLength':{'get':function(){var _0x21a5de=_0x68aa19;return defined$1(this['_geometries'])?this['_geometries'][_0x21a5de(0x11e9)]:0x0;}},'texturesByteLength':{'get':function(){return 0x0;}},'batchTableByteLength':{'get':function(){var _0x5b7dd4=_0x68aa19;return defined$1(this[_0x5b7dd4(0x4472)])?this['_batchTable'][_0x5b7dd4(0x374e)]:0x0;}},'innerContents':{'get':function(){}},'readyPromise':{'get':function(){var _0x387d0e=_0x68aa19;return this[_0x387d0e(0x38bb)]['promise'];}},'tileset':{'get':function(){var _0x3417f1=_0x68aa19;return this[_0x3417f1(0x512c)];}},'tile':{'get':function(){var _0x5d512d=_0x68aa19;return this[_0x5d512d(0x2050)];}},'url':{'get':function(){var _0x1239e2=_0x68aa19;return this[_0x1239e2(0x587b)]['getUrlComponent'](!0x0);}},'batchTable':{'get':function(){return this['_batchTable'];}}});var sizeOfUint32$3=Uint32Array[_0x68aa19(0x1c17)];function initialize$6(_0x655e00,_0xc2891c,_0x344adc){var _0xa80070=_0x68aa19;_0x344adc=defaultValue$1(_0x344adc,0x0);var _0x2c3bcd=new Uint8Array(_0xc2891c),_0x4770f5=new DataView(_0xc2891c);_0x344adc+=sizeOfUint32$3;var _0x4d8eda=_0x4770f5[_0xa80070(0x2e90)](_0x344adc,!0x0);if(0x1!==_0x4d8eda)throw new RuntimeError$2(_0xa80070(0xf1f)+_0x4d8eda+_0xa80070(0x1e49));_0x344adc+=sizeOfUint32$3;var _0x14802c=_0x4770f5[_0xa80070(0x2e90)](_0x344adc,!0x0);if(_0x344adc+=sizeOfUint32$3,0x0!==_0x14802c){var _0x3188c6=_0x4770f5[_0xa80070(0x2e90)](_0x344adc,!0x0);if(_0x344adc+=sizeOfUint32$3,0x0===_0x3188c6)throw new RuntimeError$2('Feature\x20table\x20must\x20have\x20a\x20byte\x20length\x20greater\x20than\x20zero');var _0x43033e=_0x4770f5['getUint32'](_0x344adc,!0x0);_0x344adc+=sizeOfUint32$3;var _0x2ca2bd=_0x4770f5[_0xa80070(0x2e90)](_0x344adc,!0x0);_0x344adc+=sizeOfUint32$3;var _0x27f35c=_0x4770f5['getUint32'](_0x344adc,!0x0),_0x3991d7=getStringFromTypedArray(_0x2c3bcd,_0x344adc+=sizeOfUint32$3,_0x3188c6),_0x5c1176=JSON[_0xa80070(0x29e2)](_0x3991d7);_0x344adc+=_0x3188c6;var _0x22bda4,_0x269f65,_0x5be76a=new Uint8Array(_0xc2891c,_0x344adc,_0x43033e);if(_0x344adc+=_0x43033e,_0x2ca2bd>0x0){var _0x42a18e=getStringFromTypedArray(_0x2c3bcd,_0x344adc,_0x2ca2bd);_0x22bda4=JSON['parse'](_0x42a18e),_0x344adc+=_0x2ca2bd,_0x27f35c>0x0&&(_0x269f65=new Uint8Array(_0xc2891c,_0x344adc,_0x27f35c),_0x269f65=new Uint8Array(_0x269f65));}var _0x4e4bc7=defaultValue$1(_0x5c1176[_0xa80070(0x3617)],0x0),_0xd15185=defaultValue$1(_0x5c1176['CYLINDERS_LENGTH'],0x0),_0xbc7eb=defaultValue$1(_0x5c1176[_0xa80070(0x2bc9)],0x0),_0xcd5562=defaultValue$1(_0x5c1176[_0xa80070(0xd59)],0x0),_0x3ed9e3=_0x4e4bc7+_0xd15185+_0xbc7eb+_0xcd5562,_0x1ec84b=new Cesium3DTileBatchTable(_0x655e00,_0x3ed9e3,_0x22bda4,_0x269f65,createColorChangedCallback$1(_0x655e00));if(_0x655e00[_0xa80070(0x4472)]=_0x1ec84b,0x0!==_0x3ed9e3){var _0x11b1fa,_0x136746=_0x655e00[_0xa80070(0x4704)][_0xa80070(0x1d41)];defined$1(_0x5c1176[_0xa80070(0x4279)])&&(_0x11b1fa=Cartesian3[_0xa80070(0x41a1)](_0x5c1176['RTC_CENTER']),Matrix4[_0xa80070(0x10a0)](_0x136746,_0x11b1fa,_0x11b1fa));var _0x1c669a=getBatchIds$1(_0x5c1176,_0x5be76a);if(_0x4e4bc7>0x0||_0xd15185>0x0||_0xbc7eb>0x0||_0xcd5562>0x0){var _0x3888b0,_0x26e20c,_0x49c5da,_0x159c6e;if(_0x4e4bc7>0x0){var _0x2a4af2=_0x5be76a[_0xa80070(0x42fe)]+_0x5c1176['BOXES'][_0xa80070(0x42fe)];_0x3888b0=new Float32Array(_0x5be76a[_0xa80070(0x1de1)],_0x2a4af2,Vector3DTileGeometry[_0xa80070(0x13e6)]*_0x4e4bc7);}if(_0xd15185>0x0){var _0x4576a3=_0x5be76a[_0xa80070(0x42fe)]+_0x5c1176['CYLINDERS'][_0xa80070(0x42fe)];_0x26e20c=new Float32Array(_0x5be76a[_0xa80070(0x1de1)],_0x4576a3,Vector3DTileGeometry['packedCylinderLength']*_0xd15185);}if(_0xbc7eb>0x0){var _0xa6e7da=_0x5be76a[_0xa80070(0x42fe)]+_0x5c1176[_0xa80070(0x1e3e)]['byteOffset'];_0x49c5da=new Float32Array(_0x5be76a[_0xa80070(0x1de1)],_0xa6e7da,Vector3DTileGeometry[_0xa80070(0x400d)]*_0xbc7eb);}if(_0xcd5562>0x0){var _0x1bc1c1=_0x5be76a['byteOffset']+_0x5c1176['SPHERES'][_0xa80070(0x42fe)];_0x159c6e=new Float32Array(_0x5be76a[_0xa80070(0x1de1)],_0x1bc1c1,Vector3DTileGeometry['packedSphereLength']*_0xcd5562);}_0x655e00[_0xa80070(0x61e)]=new Vector3DTileGeometry({'boxes':_0x3888b0,'boxBatchIds':_0x1c669a[_0xa80070(0x41af)],'cylinders':_0x26e20c,'cylinderBatchIds':_0x1c669a['cylinders'],'ellipsoids':_0x49c5da,'ellipsoidBatchIds':_0x1c669a[_0xa80070(0x43a4)],'spheres':_0x159c6e,'sphereBatchIds':_0x1c669a[_0xa80070(0x3790)],'center':_0x11b1fa,'modelMatrix':_0x136746,'batchTable':_0x1ec84b,'boundingVolume':_0x655e00[_0xa80070(0x4704)][_0xa80070(0x20c5)][_0xa80070(0x20c5)]});}}}else _0x655e00[_0xa80070(0x38bb)][_0xa80070(0x68a)](_0x655e00);}function createFeatures$3(_0xe1d0a){var _0x4a4fd8=_0x68aa19,_0x1ba18a=_0xe1d0a[_0x4a4fd8(0x90b)];if(!defined$1(_0xe1d0a[_0x4a4fd8(0x56e8)])&&_0x1ba18a>0x0){var _0x5df744=new Array(_0x1ba18a);defined$1(_0xe1d0a[_0x4a4fd8(0x61e)])&&_0xe1d0a[_0x4a4fd8(0x61e)][_0x4a4fd8(0x3fa2)](_0xe1d0a,_0x5df744),_0xe1d0a[_0x4a4fd8(0x56e8)]=_0x5df744;}}function ModelInstance(_0x2ee188,_0x18263b,_0x1f9c7a){var _0x3473de=_0x68aa19;this[_0x3473de(0x49ab)]=_0x2ee188,this['_modelMatrix']=Matrix4[_0x3473de(0x254b)](_0x18263b),this['_instanceId']=_0x1f9c7a;}Geometry3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x14e)]=function(_0x1a8aa9,_0x54c0eb){var _0x8607f8=_0x68aa19;return this[_0x8607f8(0x4472)][_0x8607f8(0x14e)](_0x1a8aa9,_0x54c0eb);},Geometry3DTileContent[_0x68aa19(0x4b51)]['getFeature']=function(_0x5bf1dd){return createFeatures$3(this),this['_features'][_0x5bf1dd];},Geometry3DTileContent['prototype'][_0x68aa19(0x39f7)]=function(_0x410123,_0x11094d){var _0x1b3a9d=_0x68aa19;defined$1(this[_0x1b3a9d(0x61e)])&&this[_0x1b3a9d(0x61e)][_0x1b3a9d(0x39f7)](_0x410123,_0x11094d);},Geometry3DTileContent[_0x68aa19(0x4b51)]['applyStyle']=function(_0x4da60a){var _0x3c8c3e=_0x68aa19;createFeatures$3(this),defined$1(this['_geometries'])&&this[_0x3c8c3e(0x61e)][_0x3c8c3e(0x2f9f)](_0x4da60a,this['_features']);},Geometry3DTileContent[_0x68aa19(0x4b51)]['update']=function(_0x54ab37,_0x5bf689){var _0x54b914=_0x68aa19;if(defined$1(this[_0x54b914(0x61e)])&&(this['_geometries']['classificationType']=this[_0x54b914(0x512c)]['classificationType'],this[_0x54b914(0x61e)][_0x54b914(0x2c2f)]=this[_0x54b914(0x512c)][_0x54b914(0x2c2f)],this[_0x54b914(0x61e)][_0x54b914(0x489f)](_0x5bf689)),defined$1(this[_0x54b914(0x4472)])&&this[_0x54b914(0x61e)][_0x54b914(0x4b22)]&&this[_0x54b914(0x4472)][_0x54b914(0x489f)](_0x54ab37,_0x5bf689),!defined$1(this[_0x54b914(0x2aa3)])){var _0x163256=this;this[_0x54b914(0x2aa3)]=this[_0x54b914(0x61e)]['readyPromise'][_0x54b914(0x4e1e)](function(){var _0x149667=_0x54b914;_0x163256[_0x149667(0x38bb)]['resolve'](_0x163256);});}},Geometry3DTileContent[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},Geometry3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x4b355b=_0x68aa19;return this[_0x4b355b(0x61e)]=this['_geometries']&&this[_0x4b355b(0x61e)][_0x4b355b(0x2578)](),this[_0x4b355b(0x4472)]=this[_0x4b355b(0x4472)]&&this[_0x4b355b(0x4472)][_0x4b355b(0x2578)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](ModelInstance[_0x68aa19(0x4b51)],{'instanceId':{'get':function(){var _0x213f29=_0x68aa19;return this[_0x213f29(0x5526)];}},'model':{'get':function(){var _0x5d86d2=_0x68aa19;return this['primitive'][_0x5d86d2(0xa89)];}},'modelMatrix':{'get':function(){var _0x185f83=_0x68aa19;return Matrix4['clone'](this[_0x185f83(0x2f1)]);},'set':function(_0x2b80a2){var _0x306b42=_0x68aa19;Matrix4[_0x306b42(0x254b)](_0x2b80a2,this[_0x306b42(0x2f1)]),this['primitive'][_0x306b42(0x3c3)](this[_0x306b42(0x2f1)]),this[_0x306b42(0x49ab)][_0x306b42(0x2a6b)]=!0x0;}}});var LoadState={'NEEDS_LOAD':0x0,'LOADING':0x1,'LOADED':0x2,'FAILED':0x3};function ModelInstanceCollection(_0x5bbe37){var _0xba04b3=_0x68aa19;_0x5bbe37=defaultValue$1(_0x5bbe37,defaultValue$1['EMPTY_OBJECT']),this[_0xba04b3(0x105f)]=defaultValue$1(_0x5bbe37[_0xba04b3(0x105f)],!0x0),this['_instancingSupported']=!0x1,this[_0xba04b3(0x54a9)]=defaultValue$1(_0x5bbe37['dynamic'],!0x1),this['_allowPicking']=defaultValue$1(_0x5bbe37[_0xba04b3(0x3ce1)],!0x0),this[_0xba04b3(0x4b22)]=!0x1,this['_readyPromise']=when[_0xba04b3(0x25e3)](),this['_state']=LoadState[_0xba04b3(0x1f40)],this[_0xba04b3(0x2a6b)]=!0x1,this[_0xba04b3(0x28a8)]=defaultValue$1(_0x5bbe37['cull'],!0x0),this[_0xba04b3(0x196f)]=defaultValue$1(_0x5bbe37['opaquePass'],Pass$1[_0xba04b3(0x3c49)]),this[_0xba04b3(0x1c21)]=createInstances(this,_0x5bbe37[_0xba04b3(0x3cee)]),this[_0xba04b3(0x4472)]=_0x5bbe37['batchTable'],this[_0xba04b3(0xa89)]=void 0x0,this[_0xba04b3(0x3ab2)]=void 0x0,this[_0xba04b3(0x808)]=void 0x0,this[_0xba04b3(0x645)]=void 0x0,this[_0xba04b3(0x3adb)]=void 0x0,this[_0xba04b3(0x4096)]=[],this['_modelCommands']=void 0x0,this[_0xba04b3(0xd7d)]=createBoundingSphere$1(this),this[_0xba04b3(0x1634)]=Cartesian3['clone'](this[_0xba04b3(0xd7d)][_0xba04b3(0x19ee)]),this[_0xba04b3(0x11dd)]=new Matrix4(),this[_0xba04b3(0x24f7)]=new Matrix4(),this[_0xba04b3(0x5545)]=void 0x0,this[_0xba04b3(0x221)]=Matrix4[_0xba04b3(0x254b)](Matrix4[_0xba04b3(0x5139)]),this[_0xba04b3(0x2f1)]=Matrix4[_0xba04b3(0x254b)](this[_0xba04b3(0x221)]),this[_0xba04b3(0x52cd)]=Resource[_0xba04b3(0x320b)](_0x5bbe37[_0xba04b3(0x343b)]),this[_0xba04b3(0x49ae)]=_0x5bbe37[_0xba04b3(0x108a)],this['_gltf']=_0x5bbe37[_0xba04b3(0x1ae0)],this[_0xba04b3(0x3c63)]=Resource[_0xba04b3(0x320b)](_0x5bbe37[_0xba04b3(0x18cf)]),this['_asynchronous']=_0x5bbe37[_0xba04b3(0x4074)],this['_incrementallyLoadTextures']=_0x5bbe37['incrementallyLoadTextures'],this[_0xba04b3(0x25f3)]=_0x5bbe37[_0xba04b3(0x3ad0)],this[_0xba04b3(0x463f)]=_0x5bbe37[_0xba04b3(0x27cd)],this['shadows']=defaultValue$1(_0x5bbe37[_0xba04b3(0x284a)],ShadowMode$1[_0xba04b3(0x371c)]),this['_shadows']=this[_0xba04b3(0x284a)],this[_0xba04b3(0x4186)]=_0x5bbe37[_0xba04b3(0xa59)],this[_0xba04b3(0x4526)]=defaultValue$1(_0x5bbe37['debugShowBoundingVolume'],!0x1),this['_debugShowBoundingVolume']=!0x1,this[_0xba04b3(0x2c2f)]=defaultValue$1(_0x5bbe37[_0xba04b3(0x2c2f)],!0x1),this['_debugWireframe']=!0x1,this[_0xba04b3(0x5591)]=new Cartesian2(0x1,0x1),Cartesian2[_0xba04b3(0x254b)](_0x5bbe37[_0xba04b3(0x458e)],this[_0xba04b3(0x5591)]),this[_0xba04b3(0x5731)]=_0x5bbe37[_0xba04b3(0x5731)],this[_0xba04b3(0x4dd3)]=_0x5bbe37['luminanceAtZenith'],this['sphericalHarmonicCoefficients']=_0x5bbe37['sphericalHarmonicCoefficients'],this['specularEnvironmentMaps']=_0x5bbe37['specularEnvironmentMaps'];}function createInstances(_0xf72a14,_0x566d18){var _0x455d40=_0x68aa19;for(var _0x320975=(_0x566d18=defaultValue$1(_0x566d18,[]))[_0x455d40(0x531b)],_0x23dba2=new Array(_0x320975),_0x2befb7=0x0;_0x2befb7<_0x320975;++_0x2befb7){var _0x82ce20=_0x566d18[_0x2befb7],_0x30bbeb=_0x82ce20[_0x455d40(0x221)],_0xe02166=defaultValue$1(_0x82ce20[_0x455d40(0x2859)],_0x2befb7);_0x23dba2[_0x2befb7]=new ModelInstance(_0xf72a14,_0x30bbeb,_0xe02166);}return _0x23dba2;}function createBoundingSphere$1(_0x76a3f9){var _0x4031b2=_0x68aa19;for(var _0x4ff2bb=_0x76a3f9[_0x4031b2(0x531b)],_0x374520=new Array(_0x4ff2bb),_0x677890=0x0;_0x677890<_0x4ff2bb;++_0x677890)_0x374520[_0x677890]=Matrix4[_0x4031b2(0x468b)](_0x76a3f9[_0x4031b2(0x1c21)][_0x677890]['_modelMatrix'],new Cartesian3());return BoundingSphere['fromPoints'](_0x374520);}Object[_0x68aa19(0x5b7)](ModelInstanceCollection[_0x68aa19(0x4b51)],{'allowPicking':{'get':function(){var _0x51297e=_0x68aa19;return this[_0x51297e(0x26ad)];}},'length':{'get':function(){var _0x3c6c07=_0x68aa19;return this['_instances'][_0x3c6c07(0x531b)];}},'activeAnimations':{'get':function(){var _0x473c27=_0x68aa19;return this[_0x473c27(0xa89)][_0x473c27(0x238c)];}},'ready':{'get':function(){var _0x132252=_0x68aa19;return this[_0x132252(0x4b22)];}},'readyPromise':{'get':function(){return this['_readyPromise']['promise'];}},'imageBasedLightingFactor':{'get':function(){return this['_imageBasedLightingFactor'];},'set':function(_0x14a8cb){var _0x26aabb=_0x68aa19;Cartesian2[_0x26aabb(0x254b)](_0x14a8cb,this[_0x26aabb(0x5591)]);}}});var scratchCartesian$8=new Cartesian3(),scratchMatrix$5=new Matrix4();function getCheckUniformSemanticFunction(_0x16dc59,_0x3f02f6,_0x10c9c4,_0x159a0a){return function(_0x26432a,_0x499e6c){var _0x4c81e8=_0x54f3,_0x1084a3=_0x26432a[_0x4c81e8(0x40e1)];if(defined$1(_0x1084a3)&&_0x16dc59['indexOf'](_0x1084a3)>-0x1){if(!(_0x3f02f6[_0x4c81e8(0x33ab)](_0x1084a3)>-0x1))throw new RuntimeError$2(_0x4c81e8(0x2dc9)+_0x499e6c+_0x4c81e8(0x35af)+_0x10c9c4+'\x22\x20uses\x20unsupported\x20semantic\x20\x22'+_0x1084a3+'\x22');_0x159a0a[_0x499e6c]=_0x1084a3;}};}function getInstancedUniforms(_0x20fec9,_0x22b6b2){var _0x458518=_0x68aa19;if(defined$1(_0x20fec9[_0x458518(0x3adb)]))return _0x20fec9['_instancedUniformsByProgram'][_0x22b6b2];var _0x550594={};_0x20fec9[_0x458518(0x3adb)]=_0x550594;var _0x1e40e4=[_0x458518(0x4fa3),_0x458518(0x4998),_0x458518(0x4a00),'MODELVIEWPROJECTION','MODELINVERSE',_0x458518(0x4e8b),_0x458518(0x3b5a),'MODELINVERSETRANSPOSE','MODELVIEWINVERSETRANSPOSE'],_0x347833=[_0x458518(0x4998),_0x458518(0x4a00),_0x458518(0x3479),'MODELVIEWINVERSETRANSPOSE'],_0x3787f8=_0x20fec9[_0x458518(0xa89)][_0x458518(0x51dd)];for(var _0x4af58a in _0x3787f8)if(_0x3787f8[_0x458518(0x2a77)](_0x4af58a)){var _0x4e468b=_0x3787f8[_0x4af58a],_0x1f9f3a=_0x4e468b[_0x458518(0x5271)];if(!defined$1(_0x550594[_0x1f9f3a])){var _0x1f88f0={};_0x550594[_0x1f9f3a]=_0x1f88f0,ForEach[_0x458518(0x1700)](_0x4e468b,getCheckUniformSemanticFunction(_0x1e40e4,_0x347833,_0x22b6b2,_0x1f88f0));}}return _0x550594[_0x22b6b2];}function getVertexShaderCallback(_0x3a0205){return function(_0x40a540,_0x16f508){var _0x346bb6=_0x54f3,_0x444c38=getInstancedUniforms(_0x3a0205,_0x16f508),_0x53a118=defined$1(_0x3a0205[_0x346bb6(0x4472)]),_0x3f0ebe=ShaderSource['replaceMain'](_0x40a540,_0x346bb6(0x17fd)),_0x18a509='',_0x3415e5='';for(var _0x267f53 in _0x444c38)if(_0x444c38[_0x346bb6(0x2a77)](_0x267f53)){var _0x263667,_0x31a469=_0x444c38[_0x267f53];_0x346bb6(0x4998)===_0x31a469||_0x346bb6(0x4a00)===_0x31a469?_0x263667='czm_instanced_modelView':_0x346bb6(0x3479)===_0x31a469?(_0x263667=_0x346bb6(0x2bb),_0x18a509+=_0x346bb6(0x513b),_0x3415e5+=_0x346bb6(0xdb3)):_0x346bb6(0x2b7b)===_0x31a469&&(_0x263667=_0x346bb6(0x4faa),_0x18a509+=_0x346bb6(0x209c),_0x3415e5+='czm_instanced_modelViewInverseTranspose\x20=\x20mat3(czm_instanced_modelView);\x0a');var _0x238ada=new RegExp('uniform.*'+_0x267f53+'.*');_0x3f0ebe=_0x3f0ebe[_0x346bb6(0x1297)](_0x238ada,''),_0x238ada=new RegExp(_0x267f53+'\x5cb','g'),_0x3f0ebe=_0x3f0ebe[_0x346bb6(0x1297)](_0x238ada,_0x263667);}var _0x10887f,_0x48b549,_0xeab01b;_0x53a118?(_0x10887f=_0x346bb6(0x4fe3),_0x48b549='',_0xeab01b=''):(_0x10887f='',_0x48b549=_0x346bb6(0x2bce),_0xeab01b=_0x346bb6(0x15cf));var _0x58dbbf=_0x346bb6(0x1e79)+_0x18a509+'mat4\x20czm_instanced_modelView;\x0aattribute\x20vec4\x20czm_modelMatrixRow0;\x0aattribute\x20vec4\x20czm_modelMatrixRow1;\x0aattribute\x20vec4\x20czm_modelMatrixRow2;\x0a'+_0x10887f+_0x48b549+_0x3f0ebe+_0x346bb6(0x2e67)+_0x3415e5+_0x346bb6(0x187b)+_0xeab01b+'}\x0a';if(_0x53a118){var _0x59daa4=_0x3a0205[_0x346bb6(0xa89)][_0x346bb6(0x1ae0)],_0x457c54=ModelUtility[_0x346bb6(0x1f77)](_0x59daa4,_0x16f508);_0x58dbbf=_0x3a0205[_0x346bb6(0x4472)][_0x346bb6(0x1ce1)](!0x0,_0x346bb6(0x23f),_0x457c54)(_0x58dbbf);}return _0x58dbbf;};}function getFragmentShaderCallback(_0x5a449f){return function(_0x20c0ec,_0x388699){var _0x2a909b=_0x54f3,_0x34a21a=_0x5a449f[_0x2a909b(0x4472)];if(defined$1(_0x34a21a)){var _0xa469ce=_0x5a449f['_model'][_0x2a909b(0x1ae0)],_0x345698=ModelUtility[_0x2a909b(0x1f77)](_0xa469ce,_0x388699);_0x20c0ec=_0x34a21a[_0x2a909b(0x5ab)](!0x0,_0x345698)(_0x20c0ec);}else _0x20c0ec=_0x2a909b(0x480a)+_0x20c0ec;return _0x20c0ec;};}function createModifiedModelView(_0x6fef5c,_0x281ba6){return function(){var _0xfdde5=_0x54f3;return Matrix4[_0xfdde5(0x373b)](_0x281ba6[_0xfdde5(0x3cca)]['view'],_0x6fef5c['_rtcTransform'],_0x6fef5c[_0xfdde5(0x24f7)]);};}function createNodeTransformFunction(_0x3ae3b5){return function(){var _0xde8ceb=_0x54f3;return _0x3ae3b5[_0xde8ceb(0x3fc7)];};}function getUniformMapCallback(_0x4121cf,_0x3c73d4){return function(_0x186ef9,_0x5b8990,_0x4c1185){var _0x11aed6=_0x54f3;(_0x186ef9=clone$1(_0x186ef9))['czm_instanced_modifiedModelView']=createModifiedModelView(_0x4121cf,_0x3c73d4),_0x186ef9[_0x11aed6(0x2d19)]=createNodeTransformFunction(_0x4c1185);var _0x2f525f=getInstancedUniforms(_0x4121cf,_0x5b8990);for(var _0x3ac69f in _0x2f525f)_0x2f525f[_0x11aed6(0x2a77)](_0x3ac69f)&&delete _0x186ef9[_0x3ac69f];return defined$1(_0x4121cf[_0x11aed6(0x4472)])&&(_0x186ef9=_0x4121cf[_0x11aed6(0x4472)][_0x11aed6(0x36b5)]()(_0x186ef9)),_0x186ef9;};}function getVertexShaderNonInstancedCallback(_0xc3da49){return function(_0xc579b,_0x4da0ac){var _0x53546b=_0x54f3;if(defined$1(_0xc3da49['_batchTable'])){var _0x2ea47b=_0xc3da49[_0x53546b(0xa89)][_0x53546b(0x1ae0)],_0x117de9=ModelUtility[_0x53546b(0x1f77)](_0x2ea47b,_0x4da0ac);_0xc579b=_0x53546b(0x19bd)+(_0xc579b=_0xc3da49['_batchTable']['getVertexShaderCallback'](!0x0,_0x53546b(0x23f),_0x117de9)(_0xc579b));}return _0xc579b;};}function getFragmentShaderNonInstancedCallback(_0x1a36b9){return function(_0x38f818,_0x4fea1c){var _0x4069e1=_0x54f3,_0x2380f3=_0x1a36b9[_0x4069e1(0x4472)];if(defined$1(_0x2380f3)){var _0x3e1e42=_0x1a36b9[_0x4069e1(0xa89)][_0x4069e1(0x1ae0)],_0x5a2468=ModelUtility[_0x4069e1(0x1f77)](_0x3e1e42,_0x4fea1c);_0x38f818=_0x2380f3[_0x4069e1(0x5ab)](!0x0,_0x5a2468)(_0x38f818);}else _0x38f818=_0x4069e1(0x46a8)+_0x38f818;return _0x38f818;};}function getUniformMapNonInstancedCallback(_0x3c3c06){return function(_0x4d4c98){var _0x3f265d=_0x54f3;return defined$1(_0x3c3c06['_batchTable'])&&(_0x4d4c98=_0x3c3c06[_0x3f265d(0x4472)][_0x3f265d(0x36b5)]()(_0x4d4c98)),_0x4d4c98;};}function getVertexBufferTypedArray(_0x21edb0){var _0x5c8b52=_0x68aa19,_0x2dd1a7=_0x21edb0[_0x5c8b52(0x1c21)],_0x39ef3b=_0x21edb0[_0x5c8b52(0x531b)],_0x42547d=_0x21edb0['_center'],_0x75d64=_0x21edb0['_vertexBufferTypedArray'];defined$1(_0x75d64)||(_0x75d64=new Float32Array(0xc*_0x39ef3b)),_0x21edb0[_0x5c8b52(0x54a9)]&&(_0x21edb0['_vertexBufferTypedArray']=_0x75d64);for(var _0x76ee11=0x0;_0x76ee11<_0x39ef3b;++_0x76ee11){var _0x4caef0=_0x2dd1a7[_0x76ee11][_0x5c8b52(0x2f1)],_0x3c9307=Matrix4[_0x5c8b52(0x254b)](_0x4caef0,scratchMatrix$5);_0x3c9307[0xc]-=_0x42547d['x'],_0x3c9307[0xd]-=_0x42547d['y'],_0x3c9307[0xe]-=_0x42547d['z'];var _0xd57a78=0xc*_0x76ee11;_0x75d64[_0xd57a78+0x0]=_0x3c9307[0x0],_0x75d64[_0xd57a78+0x1]=_0x3c9307[0x4],_0x75d64[_0xd57a78+0x2]=_0x3c9307[0x8],_0x75d64[_0xd57a78+0x3]=_0x3c9307[0xc],_0x75d64[_0xd57a78+0x4]=_0x3c9307[0x1],_0x75d64[_0xd57a78+0x5]=_0x3c9307[0x5],_0x75d64[_0xd57a78+0x6]=_0x3c9307[0x9],_0x75d64[_0xd57a78+0x7]=_0x3c9307[0xd],_0x75d64[_0xd57a78+0x8]=_0x3c9307[0x2],_0x75d64[_0xd57a78+0x9]=_0x3c9307[0x6],_0x75d64[_0xd57a78+0xa]=_0x3c9307[0xa],_0x75d64[_0xd57a78+0xb]=_0x3c9307[0xe];}return _0x75d64;}function createVertexBuffer(_0x6fd958,_0x250916){var _0x1194a9=_0x68aa19,_0x2802e1,_0x58c2cd=_0x6fd958['_instances'],_0xa139a=_0x6fd958[_0x1194a9(0x531b)],_0x1a94be=_0x6fd958['_dynamic'],_0x5faeb7=defined$1(_0x6fd958[_0x1194a9(0x4472)]);if(_0x5faeb7){var _0x46de24=new Uint16Array(_0xa139a);for(_0x2802e1=0x0;_0x2802e1<_0xa139a;++_0x2802e1)_0x46de24[_0x2802e1]=_0x58c2cd[_0x2802e1]['_instanceId'];_0x6fd958['_batchIdBuffer']=Buffer$1[_0x1194a9(0xb5a)]({'context':_0x250916,'typedArray':_0x46de24,'usage':BufferUsage['STATIC_DRAW']});}if(!_0x5faeb7){var _0x3669d0=new Uint8Array(0x4*_0xa139a);for(_0x2802e1=0x0;_0x2802e1<_0xa139a;++_0x2802e1){var _0x3f4690=_0x6fd958[_0x1194a9(0x57b1)][_0x2802e1][_0x1194a9(0x28b8)],_0x31416f=0x4*_0x2802e1;_0x3669d0[_0x31416f]=Color$2['floatToByte'](_0x3f4690[_0x1194a9(0x4f34)]),_0x3669d0[_0x31416f+0x1]=Color$2[_0x1194a9(0x3b2b)](_0x3f4690[_0x1194a9(0x2129)]),_0x3669d0[_0x31416f+0x2]=Color$2[_0x1194a9(0x3b2b)](_0x3f4690[_0x1194a9(0x28f8)]),_0x3669d0[_0x31416f+0x3]=Color$2['floatToByte'](_0x3f4690[_0x1194a9(0x24f9)]);}_0x6fd958[_0x1194a9(0x5249)]=Buffer$1[_0x1194a9(0xb5a)]({'context':_0x250916,'typedArray':_0x3669d0,'usage':BufferUsage[_0x1194a9(0x495a)]});}var _0x58e388=getVertexBufferTypedArray(_0x6fd958);_0x6fd958[_0x1194a9(0x808)]=Buffer$1[_0x1194a9(0xb5a)]({'context':_0x250916,'typedArray':_0x58e388,'usage':_0x1a94be?BufferUsage['STREAM_DRAW']:BufferUsage[_0x1194a9(0x495a)]});}function updateVertexBuffer$1(_0x15ab79){var _0x4487d4=_0x68aa19,_0x5e1146=getVertexBufferTypedArray(_0x15ab79);_0x15ab79[_0x4487d4(0x808)][_0x4487d4(0x1ef9)](_0x5e1146);}function createPickIds(_0x527bd8,_0x4415ec){var _0xe94cea=_0x68aa19;for(var _0x337f3d=_0x527bd8[_0xe94cea(0x1c21)],_0x1f320b=_0x337f3d[_0xe94cea(0x531b)],_0x568c79=new Array(_0x1f320b),_0x37d450=0x0;_0x37d450<_0x1f320b;++_0x37d450)_0x568c79[_0x37d450]=_0x4415ec[_0xe94cea(0x36ef)](_0x337f3d[_0x37d450]);return _0x568c79;}function createModel$1(_0x438ba3,_0x1b011d){var _0x13eefe=_0x68aa19,_0x53dae7=_0x438ba3['_instancingSupported'],_0x3bf576=defined$1(_0x438ba3[_0x13eefe(0x4472)]),_0x5f08e8=_0x438ba3['_allowPicking'],_0x5d49ae={'url':_0x438ba3[_0x13eefe(0x52cd)],'requestType':_0x438ba3[_0x13eefe(0x49ae)],'gltf':_0x438ba3[_0x13eefe(0x95e)],'basePath':_0x438ba3['_basePath'],'shadows':_0x438ba3[_0x13eefe(0x16c6)],'cacheKey':void 0x0,'asynchronous':_0x438ba3[_0x13eefe(0x6b3)],'allowPicking':_0x5f08e8,'incrementallyLoadTextures':_0x438ba3[_0x13eefe(0x9bc)],'upAxis':_0x438ba3[_0x13eefe(0x25f3)],'forwardAxis':_0x438ba3['_forwardAxis'],'precreatedAttributes':void 0x0,'vertexShaderLoaded':void 0x0,'fragmentShaderLoaded':void 0x0,'uniformMapLoaded':void 0x0,'pickIdLoaded':_0x438ba3[_0x13eefe(0x4186)],'ignoreCommands':!0x0,'opaquePass':_0x438ba3[_0x13eefe(0x196f)],'imageBasedLightingFactor':_0x438ba3[_0x13eefe(0x458e)],'lightColor':_0x438ba3[_0x13eefe(0x5731)],'luminanceAtZenith':_0x438ba3[_0x13eefe(0x4dd3)],'sphericalHarmonicCoefficients':_0x438ba3[_0x13eefe(0x9f7)],'specularEnvironmentMaps':_0x438ba3[_0x13eefe(0xd42)]};if(_0x3bf576||(_0x438ba3[_0x13eefe(0x57b1)]=createPickIds(_0x438ba3,_0x1b011d)),_0x53dae7){createVertexBuffer(_0x438ba3,_0x1b011d);var _0xe6a1b6=ComponentDatatype$1[_0x13eefe(0x2f7d)](ComponentDatatype$1[_0x13eefe(0x15eb)]),_0x5b198b={'czm_modelMatrixRow0':{'index':0x0,'vertexBuffer':_0x438ba3[_0x13eefe(0x808)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':0xc*_0xe6a1b6,'instanceDivisor':0x1},'czm_modelMatrixRow1':{'index':0x0,'vertexBuffer':_0x438ba3[_0x13eefe(0x808)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x13eefe(0x15eb)],'normalize':!0x1,'offsetInBytes':0x4*_0xe6a1b6,'strideInBytes':0xc*_0xe6a1b6,'instanceDivisor':0x1},'czm_modelMatrixRow2':{'index':0x0,'vertexBuffer':_0x438ba3['_vertexBuffer'],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x13eefe(0x15eb)],'normalize':!0x1,'offsetInBytes':0x8*_0xe6a1b6,'strideInBytes':0xc*_0xe6a1b6,'instanceDivisor':0x1}};_0x3bf576&&(_0x5b198b[_0x13eefe(0x23f)]={'index':0x0,'vertexBuffer':_0x438ba3[_0x13eefe(0x645)],'componentsPerAttribute':0x1,'componentDatatype':ComponentDatatype$1[_0x13eefe(0x2c91)],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':0x0,'instanceDivisor':0x1}),_0x3bf576||(_0x5b198b[_0x13eefe(0x46ef)]={'index':0x0,'vertexBuffer':_0x438ba3[_0x13eefe(0x5249)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x13eefe(0x4aae)],'normalize':!0x0,'offsetInBytes':0x0,'strideInBytes':0x0,'instanceDivisor':0x1}),_0x5d49ae[_0x13eefe(0x2c7c)]=_0x5b198b,_0x5d49ae[_0x13eefe(0x511)]=getVertexShaderCallback(_0x438ba3),_0x5d49ae[_0x13eefe(0x215b)]=getFragmentShaderCallback(_0x438ba3),_0x5d49ae[_0x13eefe(0x1c68)]=getUniformMapCallback(_0x438ba3,_0x1b011d),defined$1(_0x438ba3[_0x13eefe(0x52cd)])&&(_0x5d49ae[_0x13eefe(0x4a60)]=_0x438ba3[_0x13eefe(0x52cd)][_0x13eefe(0x1c0c)]()+'#instanced');}else _0x5d49ae[_0x13eefe(0x511)]=getVertexShaderNonInstancedCallback(_0x438ba3),_0x5d49ae['fragmentShaderLoaded']=getFragmentShaderNonInstancedCallback(_0x438ba3),_0x5d49ae[_0x13eefe(0x1c68)]=getUniformMapNonInstancedCallback(_0x438ba3);defined$1(_0x438ba3[_0x13eefe(0x52cd)])?_0x438ba3[_0x13eefe(0xa89)]=Model[_0x13eefe(0x89b)](_0x5d49ae):_0x438ba3[_0x13eefe(0xa89)]=new Model(_0x5d49ae);}function updateWireframe(_0xceb060){var _0xed9a71=_0x68aa19;if(_0xceb060['_debugWireframe']!==_0xceb060[_0xed9a71(0x2c2f)]){_0xceb060[_0xed9a71(0x226c)]=_0xceb060[_0xed9a71(0x2c2f)];for(var _0x1084e9=_0xceb060[_0xed9a71(0x2c2f)]?PrimitiveType$1[_0xed9a71(0x2f6a)]:PrimitiveType$1[_0xed9a71(0x139)],_0x314b1f=_0xceb060['_drawCommands'],_0x2446b8=_0x314b1f[_0xed9a71(0x531b)],_0x2b6cab=0x0;_0x2b6cab<_0x2446b8;++_0x2b6cab)_0x314b1f[_0x2b6cab][_0xed9a71(0x2a6)]=_0x1084e9;}}function updateShowBoundingVolume(_0x577d89){var _0x25c0ff=_0x68aa19;if(_0x577d89[_0x25c0ff(0x4526)]!==_0x577d89[_0x25c0ff(0x432a)]){_0x577d89['_debugShowBoundingVolume']=_0x577d89[_0x25c0ff(0x4526)];for(var _0x13906e=_0x577d89[_0x25c0ff(0x4096)],_0x18f6fa=_0x13906e['length'],_0x25a666=0x0;_0x25a666<_0x18f6fa;++_0x25a666)_0x13906e[_0x25a666][_0x25c0ff(0x4526)]=_0x577d89[_0x25c0ff(0x4526)];}}function createCommands$6(_0x400fa1,_0x1781bb){var _0x4cd297=_0x68aa19;for(var _0x4435ea=_0x1781bb[_0x4cd297(0x531b)],_0x144190=_0x400fa1[_0x4cd297(0x531b)],_0x4f8a47=_0x400fa1[_0x4cd297(0xd7d)],_0xddf426=_0x400fa1['_cull'],_0x40990a=0x0;_0x40990a<_0x4435ea;++_0x40990a){var _0x138307=DrawCommand[_0x4cd297(0x4660)](_0x1781bb[_0x40990a]);_0x138307[_0x4cd297(0x44fd)]=_0x144190,_0x138307[_0x4cd297(0x20c5)]=_0x4f8a47,_0x138307[_0x4cd297(0x16e)]=_0xddf426,defined$1(_0x400fa1[_0x4cd297(0x4472)])?_0x138307['pickId']=_0x400fa1['_batchTable']['getPickId']():_0x138307[_0x4cd297(0x53f5)]='v_pickColor',_0x400fa1[_0x4cd297(0x4096)][_0x4cd297(0x3a33)](_0x138307);}}function createBatchIdFunction(_0x348ed2){return function(){return _0x348ed2;};}function createPickColorFunction(_0x1b8475){return function(){return _0x1b8475;};}function createCommandsNonInstanced(_0x3121a6,_0x53b984){var _0x2367db=_0x68aa19;for(var _0xdb3cc8=_0x3121a6[_0x2367db(0x1c21)],_0xa2e34a=_0x53b984['length'],_0x14221f=_0x3121a6['length'],_0x4abd04=defined$1(_0x3121a6[_0x2367db(0x4472)]),_0x1978a1=_0x3121a6[_0x2367db(0x28a8)],_0x57f7b2=0x0;_0x57f7b2<_0xa2e34a;++_0x57f7b2)for(var _0x39abbd=0x0;_0x39abbd<_0x14221f;++_0x39abbd){var _0x2586fb=DrawCommand[_0x2367db(0x4660)](_0x53b984[_0x57f7b2]);if(_0x2586fb['modelMatrix']=new Matrix4(),_0x2586fb[_0x2367db(0x20c5)]=new BoundingSphere(),_0x2586fb[_0x2367db(0x16e)]=_0x1978a1,_0x2586fb[_0x2367db(0x15fe)]=clone$1(_0x2586fb[_0x2367db(0x15fe)]),_0x4abd04)_0x2586fb[_0x2367db(0x15fe)][_0x2367db(0x23f)]=createBatchIdFunction(_0xdb3cc8[_0x39abbd][_0x2367db(0x5526)]);else{var _0x33f4df=_0x3121a6[_0x2367db(0x57b1)][_0x39abbd];_0x2586fb['uniformMap'][_0x2367db(0xc5d)]=createPickColorFunction(_0x33f4df['color']);}_0x3121a6[_0x2367db(0x4096)]['push'](_0x2586fb);}}function updateCommandsNonInstanced(_0x4d5432){var _0x20e4cd=_0x68aa19;for(var _0x26834a=_0x4d5432[_0x20e4cd(0x22ca)],_0x1e01a0=_0x26834a[_0x20e4cd(0x531b)],_0x36893a=_0x4d5432['length'],_0x353d73=_0x4d5432[_0x20e4cd(0x11dd)],_0x464b12=_0x4d5432[_0x20e4cd(0x1634)],_0x3ab5ac=0x0;_0x3ab5ac<_0x1e01a0;++_0x3ab5ac)for(var _0x4535c1=_0x26834a[_0x3ab5ac],_0x1b8d54=0x0;_0x1b8d54<_0x36893a;++_0x1b8d54){var _0x3e5c1c=_0x3ab5ac*_0x36893a+_0x1b8d54,_0x2a6886=_0x4d5432['_drawCommands'][_0x3e5c1c],_0x57f2d6=Matrix4[_0x20e4cd(0x254b)](_0x4d5432[_0x20e4cd(0x1c21)][_0x1b8d54][_0x20e4cd(0x2f1)],scratchMatrix$5);_0x57f2d6[0xc]-=_0x464b12['x'],_0x57f2d6[0xd]-=_0x464b12['y'],_0x57f2d6[0xe]-=_0x464b12['z'],_0x57f2d6=Matrix4[_0x20e4cd(0x373b)](_0x353d73,_0x57f2d6,scratchMatrix$5);var _0x5a746c=_0x4535c1['modelMatrix'],_0x396bc7=_0x2a6886[_0x20e4cd(0x221)];Matrix4['multiply'](_0x57f2d6,_0x5a746c,_0x396bc7);var _0x6c948b=_0x4535c1[_0x20e4cd(0x20c5)],_0x4b875c=_0x2a6886['boundingVolume'];BoundingSphere[_0x20e4cd(0x4503)](_0x6c948b,_0x57f2d6,_0x4b875c);}}function getModelCommands(_0x5f453b){var _0x3a1ca5=_0x68aa19;for(var _0xbc70b8=_0x5f453b['_nodeCommands'],_0x59a990=_0xbc70b8[_0x3a1ca5(0x531b)],_0x25e515=[],_0x2a7060=0x0;_0x2a7060<_0x59a990;++_0x2a7060){var _0x1706b2=_0xbc70b8[_0x2a7060];_0x1706b2[_0x3a1ca5(0x105f)]&&_0x25e515[_0x3a1ca5(0x3a33)](_0x1706b2[_0x3a1ca5(0x1e8c)]);}return _0x25e515;}function commandsDirty(_0x550c9a){var _0x5d70ff=_0x68aa19;for(var _0x3b6c6b=_0x550c9a[_0x5d70ff(0x2002)],_0x56735e=_0x3b6c6b[_0x5d70ff(0x531b)],_0x4d0142=0x0;_0x4d0142<_0x56735e;_0x4d0142++){if(_0x3b6c6b[_0x4d0142][_0x5d70ff(0x1e8c)][_0x5d70ff(0x5660)])return!0x0;}return!0x1;}function generateModelCommands(_0x453c81,_0x1718e5){var _0x3b08a1=_0x68aa19;_0x453c81[_0x3b08a1(0x4096)]=[];var _0x1a8178=getModelCommands(_0x453c81['_model']);_0x1718e5?createCommands$6(_0x453c81,_0x1a8178):(createCommandsNonInstanced(_0x453c81,_0x1a8178),updateCommandsNonInstanced(_0x453c81));}function updateShadows(_0x39b55a){var _0x3a3753=_0x68aa19;if(_0x39b55a[_0x3a3753(0x284a)]!==_0x39b55a[_0x3a3753(0x16c6)]){_0x39b55a[_0x3a3753(0x16c6)]=_0x39b55a[_0x3a3753(0x284a)];for(var _0x21d4d5=ShadowMode$1[_0x3a3753(0x2850)](_0x39b55a[_0x3a3753(0x284a)]),_0x151210=ShadowMode$1[_0x3a3753(0x4935)](_0x39b55a['shadows']),_0x61a40f=_0x39b55a['_drawCommands'],_0x39c1d4=_0x61a40f[_0x3a3753(0x531b)],_0x3ec1cb=0x0;_0x3ec1cb<_0x39c1d4;++_0x3ec1cb){var _0x2ab491=_0x61a40f[_0x3ec1cb];_0x2ab491[_0x3a3753(0x2850)]=_0x21d4d5,_0x2ab491[_0x3a3753(0x4935)]=_0x151210;}}}function Instanced3DModel3DTileContent(_0xbda81f,_0x27cf0b,_0x15e5f5,_0x5432f3,_0x53eea5){var _0x9f299=_0x68aa19;this[_0x9f299(0x512c)]=_0xbda81f,this[_0x9f299(0x2050)]=_0x27cf0b,this[_0x9f299(0x587b)]=_0x15e5f5,this['_modelInstanceCollection']=void 0x0,this[_0x9f299(0x4472)]=void 0x0,this[_0x9f299(0x56e8)]=void 0x0,this[_0x9f299(0x137d)]=!0x1,initialize$5(this,_0x5432f3,_0x53eea5);}function getPickIdCallback(_0x4c7c8f){return function(){var _0xcb093=_0x54f3;return _0x4c7c8f[_0xcb093(0x4472)][_0xcb093(0x4ab9)]();};}ModelInstanceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3c3)]=function(_0x30165a){var _0x501356=_0x68aa19,_0x4365ff=Matrix4['getTranslation'](_0x30165a,scratchCartesian$8);BoundingSphere[_0x501356(0x383)](this['_boundingSphere'],_0x4365ff,this[_0x501356(0xd7d)]);},ModelInstanceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x1af9fb){var _0x22e6c9=_0x68aa19;if(_0x1af9fb['mode']!==SceneMode$1[_0x22e6c9(0x11d3)]&&this[_0x22e6c9(0x105f)]&&0x0!==this[_0x22e6c9(0x531b)]){var _0x521134=_0x1af9fb[_0x22e6c9(0x4174)];if(this['_state']===LoadState['NEEDS_LOAD']){this[_0x22e6c9(0x3d20)]=LoadState[_0x22e6c9(0x20b9)],this[_0x22e6c9(0x2c5b)]=_0x521134['instancedArrays'],createModel$1(this,_0x521134);var _0x3a226d=this;this[_0x22e6c9(0xa89)][_0x22e6c9(0x21f)][_0x22e6c9(0x4b84)](function(_0x54d6bd){var _0x103909=_0x22e6c9;_0x3a226d['_state']=LoadState[_0x103909(0x3865)],_0x3a226d[_0x103909(0x38bb)][_0x103909(0x4e16)](_0x54d6bd);});}var _0x1ea537=this['_instancingSupported'],_0x5a9745=this[_0x22e6c9(0xa89)];if(_0x5a9745['imageBasedLightingFactor']=this[_0x22e6c9(0x458e)],_0x5a9745[_0x22e6c9(0x5731)]=this[_0x22e6c9(0x5731)],_0x5a9745[_0x22e6c9(0x4dd3)]=this[_0x22e6c9(0x4dd3)],_0x5a9745['sphericalHarmonicCoefficients']=this[_0x22e6c9(0x9f7)],_0x5a9745[_0x22e6c9(0xd42)]=this[_0x22e6c9(0xd42)],_0x5a9745[_0x22e6c9(0x489f)](_0x1af9fb),_0x5a9745[_0x22e6c9(0x237c)]&&this[_0x22e6c9(0x3d20)]===LoadState[_0x22e6c9(0x20b9)]){this[_0x22e6c9(0x3d20)]=LoadState[_0x22e6c9(0x3a40)],this[_0x22e6c9(0x4b22)]=!0x0;var _0xbda2ba=_0x5a9745[_0x22e6c9(0x5809)][_0x22e6c9(0x2896)]+Cartesian3[_0x22e6c9(0x1791)](_0x5a9745[_0x22e6c9(0x5809)]['center']);return this['_boundingSphere'][_0x22e6c9(0x2896)]+=_0xbda2ba,this[_0x22e6c9(0x22ca)]=getModelCommands(_0x5a9745),generateModelCommands(this,_0x1ea537),void this[_0x22e6c9(0x38bb)][_0x22e6c9(0x68a)](this);}if(this[_0x22e6c9(0x3d20)]===LoadState[_0x22e6c9(0x3a40)]){var _0x3fddf9=_0x1af9fb[_0x22e6c9(0x4318)]!==this['_mode'],_0x179cfe=this[_0x22e6c9(0x221)],_0x4a2d00=!Matrix4['equals'](this[_0x22e6c9(0x2f1)],_0x179cfe);if(_0x3fddf9||_0x4a2d00){this['_mode']=_0x1af9fb[_0x22e6c9(0x4318)],Matrix4[_0x22e6c9(0x254b)](_0x179cfe,this[_0x22e6c9(0x2f1)]);var _0x3efffc=Matrix4[_0x22e6c9(0x1564)](this[_0x22e6c9(0x2f1)],this['_center'],this[_0x22e6c9(0x11dd)]);this[_0x22e6c9(0x5545)]!==SceneMode$1[_0x22e6c9(0x5135)]&&(_0x3efffc=Transforms[_0x22e6c9(0xcc4)](_0x1af9fb[_0x22e6c9(0x1682)],_0x3efffc,_0x3efffc)),Matrix4[_0x22e6c9(0x468b)](_0x3efffc,this[_0x22e6c9(0xd7d)][_0x22e6c9(0x19ee)]);}_0x1ea537&&this[_0x22e6c9(0x2a6b)]&&(this['_dynamic']=!0x0,this[_0x22e6c9(0x2a6b)]=!0x1,updateVertexBuffer$1(this)),commandsDirty(_0x5a9745)&&generateModelCommands(this,_0x1ea537),!_0x1ea537&&(_0x5a9745[_0x22e6c9(0x5660)]||this[_0x22e6c9(0x2a6b)]||_0x3fddf9||_0x4a2d00)&&updateCommandsNonInstanced(this),updateShadows(this),updateWireframe(this),updateShowBoundingVolume(this);var _0x355cb5=_0x1af9fb['passes'];if(_0x355cb5[_0x22e6c9(0x2507)]||_0x355cb5['pick']){for(var _0x47a740=_0x1af9fb[_0x22e6c9(0x3080)],_0x450977=this[_0x22e6c9(0x4096)],_0x7f445e=_0x450977[_0x22e6c9(0x531b)],_0x190001=0x0;_0x190001<_0x7f445e;++_0x190001)_0x47a740[_0x22e6c9(0x3a33)](_0x450977[_0x190001]);}}}},ModelInstanceCollection[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},ModelInstanceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0xdcaccc=_0x68aa19;this[_0xdcaccc(0xa89)]=this['_model']&&this[_0xdcaccc(0xa89)]['destroy']();var _0xee97a3=this['_pickIds'];if(defined$1(_0xee97a3)){for(var _0x585509=_0xee97a3['length'],_0x562247=0x0;_0x562247<_0x585509;++_0x562247)_0xee97a3[_0x562247][_0xdcaccc(0x2578)]();}return destroyObject$1(this);},Instanced3DModel3DTileContent['_deprecationWarning']=deprecationWarning,Object[_0x68aa19(0x5b7)](Instanced3DModel3DTileContent[_0x68aa19(0x4b51)],{'featuresLength':{'get':function(){var _0x3be5ff=_0x68aa19;return this[_0x3be5ff(0x4472)][_0x3be5ff(0x90b)];}},'pointsLength':{'get':function(){return 0x0;}},'trianglesLength':{'get':function(){var _0x225103=_0x68aa19,_0x3ad93f=this[_0x225103(0x43c8)]['_model'];return defined$1(_0x3ad93f)?_0x3ad93f['trianglesLength']:0x0;}},'geometryByteLength':{'get':function(){var _0x4491ff=_0x68aa19,_0x193d52=this[_0x4491ff(0x43c8)][_0x4491ff(0xa89)];return defined$1(_0x193d52)?_0x193d52[_0x4491ff(0x11e9)]:0x0;}},'texturesByteLength':{'get':function(){var _0x3fa033=_0x68aa19,_0x3fe0ea=this[_0x3fa033(0x43c8)]['_model'];return defined$1(_0x3fe0ea)?_0x3fe0ea['texturesByteLength']:0x0;}},'batchTableByteLength':{'get':function(){var _0x1ac6b9=_0x68aa19;return this['_batchTable'][_0x1ac6b9(0x374e)];}},'innerContents':{'get':function(){}},'readyPromise':{'get':function(){var _0x2ba341=_0x68aa19;return this['_modelInstanceCollection'][_0x2ba341(0x21f)];}},'tileset':{'get':function(){var _0x1bcbe0=_0x68aa19;return this[_0x1bcbe0(0x512c)];}},'tile':{'get':function(){var _0x2732df=_0x68aa19;return this[_0x2732df(0x2050)];}},'url':{'get':function(){var _0x20ed07=_0x68aa19;return this[_0x20ed07(0x587b)][_0x20ed07(0x1c0c)](!0x0);}},'batchTable':{'get':function(){return this['_batchTable'];}}});var sizeOfUint32$2=Uint32Array[_0x68aa19(0x1c17)],propertyScratch1=new Array(0x4),propertyScratch2=new Array(0x4);function initialize$5(_0x1c1272,_0x2e4386,_0x56f860){var _0x2f5bd1=_0x68aa19,_0xe087f=defaultValue$1(_0x56f860,0x0);_0x56f860=_0xe087f;var _0x4f9a60=new Uint8Array(_0x2e4386),_0x4056e3=new DataView(_0x2e4386);_0x56f860+=sizeOfUint32$2;var _0x2fdde2=_0x4056e3[_0x2f5bd1(0x2e90)](_0x56f860,!0x0);if(0x1!==_0x2fdde2)throw new RuntimeError$2(_0x2f5bd1(0x22a9)+_0x2fdde2+_0x2f5bd1(0x1e49));_0x56f860+=sizeOfUint32$2;var _0x2ce045=_0x4056e3['getUint32'](_0x56f860,!0x0);_0x56f860+=sizeOfUint32$2;var _0x116332=_0x4056e3[_0x2f5bd1(0x2e90)](_0x56f860,!0x0);if(0x0===_0x116332)throw new RuntimeError$2(_0x2f5bd1(0x2b6b));_0x56f860+=sizeOfUint32$2;var _0x2e1531=_0x4056e3[_0x2f5bd1(0x2e90)](_0x56f860,!0x0);_0x56f860+=sizeOfUint32$2;var _0x59d1da=_0x4056e3[_0x2f5bd1(0x2e90)](_0x56f860,!0x0);_0x56f860+=sizeOfUint32$2;var _0x495c4e=_0x4056e3[_0x2f5bd1(0x2e90)](_0x56f860,!0x0);_0x56f860+=sizeOfUint32$2;var _0x37a79f=_0x4056e3['getUint32'](_0x56f860,!0x0);if(0x1!==_0x37a79f&&0x0!==_0x37a79f)throw new RuntimeError$2('Only\x20glTF\x20format\x200\x20(uri)\x20or\x201\x20(embedded)\x20are\x20supported.\x20Format\x20'+_0x37a79f+'\x20is\x20not.');var _0x3230b6=getStringFromTypedArray(_0x4f9a60,_0x56f860+=sizeOfUint32$2,_0x116332),_0x580df8=JSON['parse'](_0x3230b6);_0x56f860+=_0x116332;var _0x19fc5b=new Uint8Array(_0x2e4386,_0x56f860,_0x2e1531);_0x56f860+=_0x2e1531;var _0x39be6f,_0x3a4d85,_0x4341f7=new Cesium3DTileFeatureTable(_0x580df8,_0x19fc5b),_0x5a0bd4=_0x4341f7[_0x2f5bd1(0x4e34)](_0x2f5bd1(0x3582));if(_0x4341f7[_0x2f5bd1(0x90b)]=_0x5a0bd4,!defined$1(_0x5a0bd4))throw new RuntimeError$2(_0x2f5bd1(0x2fcb));if(_0x59d1da>0x0){var _0x2f9e4e=getStringFromTypedArray(_0x4f9a60,_0x56f860,_0x59d1da);_0x39be6f=JSON[_0x2f5bd1(0x29e2)](_0x2f9e4e),_0x56f860+=_0x59d1da,_0x495c4e>0x0&&(_0x3a4d85=new Uint8Array(_0x2e4386,_0x56f860,_0x495c4e),_0x3a4d85=new Uint8Array(_0x3a4d85),_0x56f860+=_0x495c4e);}_0x1c1272[_0x2f5bd1(0x4472)]=new Cesium3DTileBatchTable(_0x1c1272,_0x5a0bd4,_0x39be6f,_0x3a4d85);var _0x155590,_0x2fc183=_0xe087f+_0x2ce045-_0x56f860;if(0x0===_0x2fc183)throw new RuntimeError$2('glTF\x20byte\x20length\x20is\x20zero,\x20i3dm\x20must\x20have\x20a\x20glTF\x20to\x20instance.');_0x56f860%0x4==0x0?_0x155590=new Uint8Array(_0x2e4386,_0x56f860,_0x2fc183):(Instanced3DModel3DTileContent[_0x2f5bd1(0x3d8c)](_0x2f5bd1(0x1fca),_0x2f5bd1(0xf1b)),_0x155590=new Uint8Array(_0x4f9a60[_0x2f5bd1(0x587e)](_0x56f860,_0x56f860+_0x2fc183)));var _0x427513=_0x1c1272[_0x2f5bd1(0x512c)],_0x159928={'instances':new Array(_0x5a0bd4),'batchTable':_0x1c1272[_0x2f5bd1(0x4472)],'cull':!0x1,'url':void 0x0,'requestType':RequestType$1[_0x2f5bd1(0x33b1)],'gltf':void 0x0,'basePath':void 0x0,'incrementallyLoadTextures':!0x1,'upAxis':_0x427513[_0x2f5bd1(0xd3f)],'forwardAxis':Axis$2['X'],'opaquePass':Pass$1[_0x2f5bd1(0x2519)],'pickIdLoaded':getPickIdCallback(_0x1c1272),'imageBasedLightingFactor':_0x427513[_0x2f5bd1(0x458e)],'lightColor':_0x427513[_0x2f5bd1(0x5731)],'luminanceAtZenith':_0x427513[_0x2f5bd1(0x4dd3)],'sphericalHarmonicCoefficients':_0x427513[_0x2f5bd1(0x9f7)],'specularEnvironmentMaps':_0x427513['specularEnvironmentMaps']};if(0x0===_0x37a79f){var _0x140412=getStringFromTypedArray(_0x155590);_0x140412=_0x140412[_0x2f5bd1(0x1297)](/[\s\0]+$/,''),_0x159928[_0x2f5bd1(0x343b)]=_0x1c1272[_0x2f5bd1(0x587b)][_0x2f5bd1(0x14ea)]({'url':_0x140412});}else _0x159928['gltf']=_0x155590,_0x159928[_0x2f5bd1(0x18cf)]=_0x1c1272[_0x2f5bd1(0x587b)]['clone']();var _0x4128b3,_0x2de4e6=_0x4341f7[_0x2f5bd1(0x4e34)](_0x2f5bd1(0x328b)),_0x239a7=_0x4341f7['getGlobalProperty']('RTC_CENTER',ComponentDatatype$1[_0x2f5bd1(0x15eb)],0x3);defined$1(_0x239a7)&&(_0x4128b3=Cartesian3[_0x2f5bd1(0x41a1)](_0x239a7));for(var _0x414607=_0x159928['instances'],_0x432002=new Cartesian3(),_0x43406e=new Array(0x3),_0x404b9b=new Cartesian3(),_0x371d9d=new Cartesian3(),_0x4e9d97=new Cartesian3(),_0x1dd67f=new Matrix3(),_0x11974d=new Quaternion(),_0x49f0ab=new Cartesian3(),_0x37bef0=new TranslationRotationScale(),_0x3f0566=new Matrix4(),_0x5e5dd1=0x0;_0x5e5dd1<_0x5a0bd4;_0x5e5dd1++){var _0x569bb1=_0x4341f7[_0x2f5bd1(0x46db)]('POSITION',ComponentDatatype$1[_0x2f5bd1(0x15eb)],0x3,_0x5e5dd1,propertyScratch1);if(!defined$1(_0x569bb1)){_0x569bb1=_0x43406e;var _0x10ccc4=_0x4341f7[_0x2f5bd1(0x46db)](_0x2f5bd1(0x2fe1),ComponentDatatype$1[_0x2f5bd1(0x2c91)],0x3,_0x5e5dd1,propertyScratch1);if(!defined$1(_0x10ccc4))throw new RuntimeError$2(_0x2f5bd1(0x464d));var _0x4fb6bd=_0x4341f7[_0x2f5bd1(0x4e34)](_0x2f5bd1(0x327b),ComponentDatatype$1['FLOAT'],0x3);if(!defined$1(_0x4fb6bd))throw new RuntimeError$2(_0x2f5bd1(0x798));var _0x519913=_0x4341f7[_0x2f5bd1(0x4e34)]('QUANTIZED_VOLUME_SCALE',ComponentDatatype$1[_0x2f5bd1(0x15eb)],0x3);if(!defined$1(_0x519913))throw new RuntimeError$2(_0x2f5bd1(0x2dd6));for(var _0x59c2e9=0x0;_0x59c2e9<0x3;_0x59c2e9++)_0x569bb1[_0x59c2e9]=_0x10ccc4[_0x59c2e9]/0xffff*_0x519913[_0x59c2e9]+_0x4fb6bd[_0x59c2e9];}Cartesian3['unpack'](_0x569bb1,0x0,_0x432002),defined$1(_0x4128b3)&&Cartesian3[_0x2f5bd1(0x4979)](_0x432002,_0x4128b3,_0x432002),_0x37bef0[_0x2f5bd1(0x3981)]=_0x432002;var _0x2e95b0=_0x4341f7[_0x2f5bd1(0x46db)]('NORMAL_UP',ComponentDatatype$1[_0x2f5bd1(0x15eb)],0x3,_0x5e5dd1,propertyScratch1),_0x77e2f1=_0x4341f7[_0x2f5bd1(0x46db)]('NORMAL_RIGHT',ComponentDatatype$1[_0x2f5bd1(0x15eb)],0x3,_0x5e5dd1,propertyScratch2),_0x17aec8=!0x1;if(defined$1(_0x2e95b0)){if(!defined$1(_0x77e2f1))throw new RuntimeError$2(_0x2f5bd1(0x56a0));Cartesian3[_0x2f5bd1(0x41a1)](_0x2e95b0,0x0,_0x371d9d),Cartesian3['unpack'](_0x77e2f1,0x0,_0x404b9b),_0x17aec8=!0x0;}else{var _0x497ed7=_0x4341f7[_0x2f5bd1(0x46db)](_0x2f5bd1(0x30e8),ComponentDatatype$1[_0x2f5bd1(0x2c91)],0x2,_0x5e5dd1,propertyScratch1),_0x3ab754=_0x4341f7['getProperty'](_0x2f5bd1(0x2c16),ComponentDatatype$1[_0x2f5bd1(0x2c91)],0x2,_0x5e5dd1,propertyScratch2);if(defined$1(_0x497ed7)){if(!defined$1(_0x3ab754))throw new RuntimeError$2(_0x2f5bd1(0x370d));AttributeCompression[_0x2f5bd1(0x2868)](_0x497ed7[0x0],_0x497ed7[0x1],0xffff,_0x371d9d),AttributeCompression[_0x2f5bd1(0x2868)](_0x3ab754[0x0],_0x3ab754[0x1],0xffff,_0x404b9b),_0x17aec8=!0x0;}else _0x2de4e6?(Transforms[_0x2f5bd1(0x3185)](_0x432002,Ellipsoid['WGS84'],_0x3f0566),Matrix4['getMatrix3'](_0x3f0566,_0x1dd67f)):Matrix3['clone'](Matrix3[_0x2f5bd1(0x5139)],_0x1dd67f);}_0x17aec8&&(Cartesian3['cross'](_0x404b9b,_0x371d9d,_0x4e9d97),Cartesian3[_0x2f5bd1(0x4e7d)](_0x4e9d97,_0x4e9d97),Matrix3[_0x2f5bd1(0x1cc7)](_0x1dd67f,0x0,_0x404b9b,_0x1dd67f),Matrix3['setColumn'](_0x1dd67f,0x1,_0x371d9d,_0x1dd67f),Matrix3[_0x2f5bd1(0x1cc7)](_0x1dd67f,0x2,_0x4e9d97,_0x1dd67f)),Quaternion['fromRotationMatrix'](_0x1dd67f,_0x11974d),_0x37bef0[_0x2f5bd1(0x374)]=_0x11974d,_0x49f0ab=Cartesian3[_0x2f5bd1(0x2b84)](0x1,0x1,0x1,_0x49f0ab);var _0x58d786=_0x4341f7[_0x2f5bd1(0x46db)](_0x2f5bd1(0x501b),ComponentDatatype$1[_0x2f5bd1(0x15eb)],0x1,_0x5e5dd1);defined$1(_0x58d786)&&Cartesian3['multiplyByScalar'](_0x49f0ab,_0x58d786,_0x49f0ab);var _0x5a122f=_0x4341f7[_0x2f5bd1(0x46db)](_0x2f5bd1(0x3ce3),ComponentDatatype$1[_0x2f5bd1(0x15eb)],0x3,_0x5e5dd1,propertyScratch1);defined$1(_0x5a122f)&&(_0x49f0ab['x']*=_0x5a122f[0x0],_0x49f0ab['y']*=_0x5a122f[0x1],_0x49f0ab['z']*=_0x5a122f[0x2]),_0x37bef0[_0x2f5bd1(0x1ed8)]=_0x49f0ab;var _0x4c28c5=_0x4341f7['getProperty'](_0x2f5bd1(0x27ee),ComponentDatatype$1[_0x2f5bd1(0x2c91)],0x1,_0x5e5dd1);defined$1(_0x4c28c5)||(_0x4c28c5=_0x5e5dd1),Matrix4['fromTranslationRotationScale'](_0x37bef0,_0x3f0566);var _0x539633=_0x3f0566[_0x2f5bd1(0x254b)]();_0x414607[_0x5e5dd1]={'modelMatrix':_0x539633,'batchId':_0x4c28c5};}_0x1c1272[_0x2f5bd1(0x43c8)]=new ModelInstanceCollection(_0x159928);}function createFeatures$2(_0x2b364f){var _0xe7c46e=_0x68aa19,_0x23bc5b=_0x2b364f[_0xe7c46e(0x90b)];if(!defined$1(_0x2b364f[_0xe7c46e(0x56e8)])&&_0x23bc5b>0x0){for(var _0x42c8de=new Array(_0x23bc5b),_0x4d6d65=0x0;_0x4d6d65<_0x23bc5b;++_0x4d6d65)_0x42c8de[_0x4d6d65]=new Cesium3DTileFeature(_0x2b364f,_0x4d6d65);_0x2b364f[_0xe7c46e(0x56e8)]=_0x42c8de;}}Instanced3DModel3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x14e)]=function(_0x15a135,_0x2472a6){var _0x3fb7e2=_0x68aa19;return this['_batchTable'][_0x3fb7e2(0x14e)](_0x15a135,_0x2472a6);},Instanced3DModel3DTileContent['prototype'][_0x68aa19(0x5804)]=function(_0xace8da){var _0xd50f16=_0x68aa19;return this[_0xd50f16(0x90b)],createFeatures$2(this),this[_0xd50f16(0x56e8)][_0xace8da];},Instanced3DModel3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x39f7)]=function(_0x99c889,_0x4fa052){var _0x2b228f=_0x68aa19;_0x4fa052=_0x99c889?_0x4fa052:Color$2['WHITE'],this['_batchTable'][_0x2b228f(0x11c4)](_0x4fa052);},Instanced3DModel3DTileContent['prototype'][_0x68aa19(0x2f9f)]=function(_0x1acbbc){var _0x1bf7a7=_0x68aa19;this[_0x1bf7a7(0x4472)][_0x1bf7a7(0x2f9f)](_0x1acbbc);},Instanced3DModel3DTileContent['prototype'][_0x68aa19(0x489f)]=function(_0xa7e446,_0x469c7f){var _0x258eda=_0x68aa19,_0x4e8339=_0x469c7f[_0x258eda(0x3080)][_0x258eda(0x531b)];this[_0x258eda(0x4472)]['update'](_0xa7e446,_0x469c7f),this[_0x258eda(0x43c8)][_0x258eda(0x221)]=this[_0x258eda(0x2050)]['computedTransform'],this['_modelInstanceCollection']['shadows']=this['_tileset'][_0x258eda(0x284a)],this[_0x258eda(0x43c8)][_0x258eda(0x5731)]=this[_0x258eda(0x512c)]['lightColor'],this[_0x258eda(0x43c8)]['luminanceAtZenith']=this[_0x258eda(0x512c)][_0x258eda(0x4dd3)],this[_0x258eda(0x43c8)][_0x258eda(0x9f7)]=this[_0x258eda(0x512c)]['sphericalHarmonicCoefficients'],this['_modelInstanceCollection'][_0x258eda(0xd42)]=this[_0x258eda(0x512c)][_0x258eda(0xd42)],this['_modelInstanceCollection'][_0x258eda(0x2c2f)]=this[_0x258eda(0x512c)][_0x258eda(0x2c2f)];var _0x1c3b5f=this[_0x258eda(0x43c8)][_0x258eda(0xa89)];if(defined$1(_0x1c3b5f)){var _0x2e3fa5=this['_tileset'][_0x258eda(0x4fc4)];_0x1c3b5f[_0x258eda(0x551)]=this[_0x258eda(0x512c)][_0x258eda(0x551)],defined$1(_0x2e3fa5)&&this['_tile'][_0x258eda(0x20c0)]&&(_0x1c3b5f[_0x258eda(0x2223)]=_0x2e3fa5[_0x258eda(0x20fb)]&&this['_tile']['_isClipped']?_0x2e3fa5:void 0x0),defined$1(_0x2e3fa5)&&defined$1(_0x1c3b5f[_0x258eda(0x2223)])&&_0x1c3b5f[_0x258eda(0x2223)]!==_0x2e3fa5&&(_0x1c3b5f[_0x258eda(0x2223)]=_0x2e3fa5);}this['_modelInstanceCollection'][_0x258eda(0x489f)](_0x469c7f),_0x4e8339<_0x469c7f[_0x258eda(0x3080)][_0x258eda(0x531b)]&&(_0x469c7f[_0x258eda(0x14f6)][_0x258eda(0x2507)]||_0x469c7f['passes'][_0x258eda(0x3f0b)])&&this[_0x258eda(0x4472)]['addDerivedCommands'](_0x469c7f,_0x4e8339,!0x1);},Instanced3DModel3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Instanced3DModel3DTileContent['prototype'][_0x68aa19(0x2578)]=function(){var _0x582ac5=_0x68aa19;return this[_0x582ac5(0x43c8)]=this['_modelInstanceCollection']&&this['_modelInstanceCollection']['destroy'](),this[_0x582ac5(0x4472)]=this[_0x582ac5(0x4472)]&&this[_0x582ac5(0x4472)][_0x582ac5(0x2578)](),destroyObject$1(this);};var Cesium3DTileRefine={'ADD':0x0,'REPLACE':0x1},Cesium3DTileRefine$1=Object[_0x68aa19(0x3e37)](Cesium3DTileRefine),DecodingState={'NEEDS_DECODE':0x0,'DECODING':0x1,'READY':0x2,'FAILED':0x3};function PointCloud(_0x3fb375){var _0x190948=_0x68aa19;this['_parsedContent']=void 0x0,this[_0x190948(0x1315)]=void 0x0,this[_0x190948(0x1a31)]=!0x1,this[_0x190948(0x25db)]=!0x1,this[_0x190948(0xf92)]=Color$2['clone'](Color$2['DARKGRAY']),this[_0x190948(0x4fb2)]=Color$2[_0x190948(0x254b)](Color$2[_0x190948(0x2d95)]),this[_0x190948(0x7e0)]=0x1,this['_rtcCenter']=void 0x0,this['_quantizedVolumeScale']=void 0x0,this[_0x190948(0x457c)]=void 0x0,this[_0x190948(0x4a28)]=void 0x0,this['_isQuantized']=!0x1,this[_0x190948(0x550c)]=!0x1,this[_0x190948(0x54c7)]=!0x1,this[_0x190948(0x2673)]=!0x1,this['_hasNormals']=!0x1,this[_0x190948(0x6aa)]=!0x1,this['_decodingState']=DecodingState[_0x190948(0x3f41)],this[_0x190948(0x271c)]=!0x0,this[_0x190948(0x51cd)]=!0x1,this[_0x190948(0x1369)]=!0x1,this[_0x190948(0x206f)]=0x0,this[_0x190948(0x51df)]=0x0,this[_0x190948(0x2400)]=!0x1,this[_0x190948(0x544e)]=!0x1,this['normalShading']=!0x0,this[_0x190948(0x323f)]=!0x0,this[_0x190948(0xcec)]=void 0x0,this['_translucentRenderState']=void 0x0,this['_mode']=void 0x0,this[_0x190948(0x4b22)]=!0x1,this[_0x190948(0x38bb)]=when['defer'](),this['_pointsLength']=0x0,this[_0x190948(0x1ad0)]=0x0,this[_0x190948(0x4bb9)]=_0x3fb375[_0x190948(0x511)],this[_0x190948(0x23e7)]=_0x3fb375[_0x190948(0x215b)],this['_uniformMapLoaded']=_0x3fb375['uniformMapLoaded'],this['_batchTableLoaded']=_0x3fb375['batchTableLoaded'],this[_0x190948(0x4186)]=_0x3fb375['pickIdLoaded'],this['_opaquePass']=defaultValue$1(_0x3fb375['opaquePass'],Pass$1['OPAQUE']),this[_0x190948(0x28a8)]=defaultValue$1(_0x3fb375['cull'],!0x0),this[_0x190948(0x588d)]=void 0x0,this['_style']=void 0x0,this[_0x190948(0x565d)]=!0x1,this[_0x190948(0x221)]=Matrix4[_0x190948(0x254b)](Matrix4[_0x190948(0x5139)]),this[_0x190948(0x2f1)]=Matrix4['clone'](Matrix4[_0x190948(0x5139)]),this[_0x190948(0x2981)]=0x0,this[_0x190948(0x284a)]=ShadowMode$1[_0x190948(0x371c)],this[_0x190948(0xd7d)]=void 0x0,this['clippingPlanes']=void 0x0,this['isClipped']=!0x1,this[_0x190948(0x20c0)]=!0x1,this[_0x190948(0x551)]=void 0x0,this[_0x190948(0x1930)]=!0x1,this[_0x190948(0x369a)]=!0x1,this[_0x190948(0x79b)]=0x0,this[_0x190948(0x475a)]=0x1,this[_0x190948(0x282c)]=this['_pointSize'],initialize$4(this,_0x3fb375);}Object['defineProperties'](PointCloud[_0x68aa19(0x4b51)],{'pointsLength':{'get':function(){return this['_pointsLength'];}},'geometryByteLength':{'get':function(){var _0x3809df=_0x68aa19;return this[_0x3809df(0x1ad0)];}},'ready':{'get':function(){var _0x238d36=_0x68aa19;return this[_0x238d36(0x4b22)];}},'readyPromise':{'get':function(){var _0x5ef840=_0x68aa19;return this[_0x5ef840(0x38bb)][_0x5ef840(0x28bc)];}},'color':{'get':function(){var _0x3a129e=_0x68aa19;return Color$2[_0x3a129e(0x254b)](this['_highlightColor']);},'set':function(_0x4451ec){var _0x3d08c7=_0x68aa19;this[_0x3d08c7(0x4fb2)]=Color$2[_0x3d08c7(0x254b)](_0x4451ec,this['_highlightColor']);}},'boundingSphere':{'get':function(){var _0x156127=_0x68aa19;if(defined$1(this['_drawCommand']))return this['_drawCommand'][_0x156127(0x20c5)];},'set':function(_0x24971b){var _0x5a1c90=_0x68aa19;this[_0x5a1c90(0xd7d)]=BoundingSphere[_0x5a1c90(0x254b)](_0x24971b,this['_boundingSphere']);}}});var sizeOfUint32$1=Uint32Array[_0x68aa19(0x1c17)];function initialize$4(_0x5ed53e,_0x59a003){var _0x1fa789=_0x68aa19,_0x802c2b=_0x59a003[_0x1fa789(0x2ab)],_0x3687aa=defaultValue$1(_0x59a003[_0x1fa789(0x42fe)],0x0),_0x2dd4d0=new Uint8Array(_0x802c2b),_0x102092=new DataView(_0x802c2b);_0x3687aa+=sizeOfUint32$1;var _0xec154c=_0x102092[_0x1fa789(0x2e90)](_0x3687aa,!0x0);if(0x1!==_0xec154c)throw new RuntimeError$2('Only\x20Point\x20Cloud\x20tile\x20version\x201\x20is\x20supported.\x20\x20Version\x20'+_0xec154c+_0x1fa789(0x1e49));_0x3687aa+=sizeOfUint32$1,_0x3687aa+=sizeOfUint32$1;var _0x59773b=_0x102092['getUint32'](_0x3687aa,!0x0);if(0x0===_0x59773b)throw new RuntimeError$2(_0x1fa789(0x1439));_0x3687aa+=sizeOfUint32$1;var _0x20d87e=_0x102092[_0x1fa789(0x2e90)](_0x3687aa,!0x0);_0x3687aa+=sizeOfUint32$1;var _0xa674ce=_0x102092[_0x1fa789(0x2e90)](_0x3687aa,!0x0);_0x3687aa+=sizeOfUint32$1;var _0x121077=_0x102092['getUint32'](_0x3687aa,!0x0),_0x4a429e=getStringFromTypedArray(_0x2dd4d0,_0x3687aa+=sizeOfUint32$1,_0x59773b),_0x354408=JSON[_0x1fa789(0x29e2)](_0x4a429e);_0x3687aa+=_0x59773b;var _0x3243b8,_0x5cf471,_0x5d6cb8=new Uint8Array(_0x802c2b,_0x3687aa,_0x20d87e);if(_0x3687aa+=_0x20d87e,_0xa674ce>0x0){var _0x3a3c82=getStringFromTypedArray(_0x2dd4d0,_0x3687aa,_0xa674ce);_0x3243b8=JSON[_0x1fa789(0x29e2)](_0x3a3c82),_0x3687aa+=_0xa674ce,_0x121077>0x0&&(_0x5cf471=new Uint8Array(_0x802c2b,_0x3687aa,_0x121077),_0x3687aa+=_0x121077);}var _0x406806=new Cesium3DTileFeatureTable(_0x354408,_0x5d6cb8),_0x1253b0=_0x406806[_0x1fa789(0x4e34)](_0x1fa789(0x2654));if(_0x406806[_0x1fa789(0x90b)]=_0x1253b0,!defined$1(_0x1253b0))throw new RuntimeError$2(_0x1fa789(0x5499));var _0x18987e,_0x44d4ea,_0x423026,_0x41547a,_0x3d552f=_0x406806[_0x1fa789(0x4e34)](_0x1fa789(0x4279),ComponentDatatype$1[_0x1fa789(0x15eb)],0x3);defined$1(_0x3d552f)&&(_0x5ed53e[_0x1fa789(0x5015)]=Cartesian3[_0x1fa789(0x41a1)](_0x3d552f));var _0x46b826,_0xed2090,_0x54abc3,_0x32c1dc,_0x5f3912,_0x56859f=!0x1,_0x3029cc=!0x1,_0x1462a5=!0x1,_0x94c2a2=!0x1,_0x5f0893=!0x1,_0x1ce9a4=!0x1,_0x43220b=!0x1,_0x488727=!0x1,_0xe5b1ed=defined$1(_0x354408[_0x1fa789(0x477b)])?_0x354408[_0x1fa789(0x477b)]['3DTILES_draco_point_compression']:void 0x0,_0x2fe115=defined$1(_0x3243b8)&&defined$1(_0x3243b8[_0x1fa789(0x477b)])?_0x3243b8[_0x1fa789(0x477b)][_0x1fa789(0x12da)]:void 0x0;if(defined$1(_0x2fe115)&&(_0x54abc3=_0x2fe115['properties']),defined$1(_0xe5b1ed)){_0xed2090=_0xe5b1ed[_0x1fa789(0x2f10)];var _0x436e4c=_0xe5b1ed['byteOffset'],_0x3e77f4=_0xe5b1ed['byteLength'];if(!defined$1(_0xed2090)||!defined$1(_0x436e4c)||!defined$1(_0x3e77f4))throw new RuntimeError$2(_0x1fa789(0x5301));_0x46b826=arraySlice(_0x5d6cb8,_0x436e4c,_0x436e4c+_0x3e77f4),_0x56859f=defined$1(_0xed2090[_0x1fa789(0x236c)]),_0x3029cc=defined$1(_0xed2090[_0x1fa789(0x51c4)])||defined$1(_0xed2090[_0x1fa789(0x4a1c)]),_0x1462a5=defined$1(_0xed2090[_0x1fa789(0x4800)]),_0x94c2a2=defined$1(_0xed2090[_0x1fa789(0x27ee)]),_0x1ce9a4=defined$1(_0xed2090[_0x1fa789(0x4a1c)]),_0x5ed53e['_decodingState']=DecodingState[_0x1fa789(0x158a)];}if(defined$1(_0x46b826)&&(_0x32c1dc={'buffer':_0x46b826,'featureTableProperties':_0xed2090,'batchTableProperties':_0x54abc3,'properties':combine$2(_0xed2090,_0x54abc3),'dequantizeInShader':_0x5ed53e[_0x1fa789(0x271c)]}),!_0x56859f){if(defined$1(_0x354408['POSITION']))_0x18987e=_0x406806[_0x1fa789(0x904)](_0x1fa789(0x236c),ComponentDatatype$1[_0x1fa789(0x15eb)],0x3),_0x56859f=!0x0;else{if(defined$1(_0x354408[_0x1fa789(0x2fe1)])){_0x18987e=_0x406806[_0x1fa789(0x904)](_0x1fa789(0x2fe1),ComponentDatatype$1['UNSIGNED_SHORT'],0x3),_0x5f0893=!0x0,_0x56859f=!0x0;var _0x6c2516=_0x406806[_0x1fa789(0x4e34)](_0x1fa789(0x2747),ComponentDatatype$1[_0x1fa789(0x15eb)],0x3);if(!defined$1(_0x6c2516))throw new RuntimeError$2('Global\x20property:\x20QUANTIZED_VOLUME_SCALE\x20must\x20be\x20defined\x20for\x20quantized\x20positions.');_0x5ed53e['_quantizedVolumeScale']=Cartesian3[_0x1fa789(0x41a1)](_0x6c2516),_0x5ed53e[_0x1fa789(0x206f)]=0xffff;var _0x43470c=_0x406806['getGlobalProperty'](_0x1fa789(0x327b),ComponentDatatype$1[_0x1fa789(0x15eb)],0x3);if(!defined$1(_0x43470c))throw new RuntimeError$2(_0x1fa789(0x798));_0x5ed53e[_0x1fa789(0x457c)]=Cartesian3['unpack'](_0x43470c);}}}if(_0x3029cc||(defined$1(_0x354408[_0x1fa789(0x4a1c)])?(_0x44d4ea=_0x406806['getPropertyArray']('RGBA',ComponentDatatype$1[_0x1fa789(0x4aae)],0x4),_0x1ce9a4=!0x0,_0x3029cc=!0x0):defined$1(_0x354408[_0x1fa789(0x51c4)])?(_0x44d4ea=_0x406806[_0x1fa789(0x904)](_0x1fa789(0x51c4),ComponentDatatype$1['UNSIGNED_BYTE'],0x3),_0x3029cc=!0x0):defined$1(_0x354408['RGB565'])&&(_0x44d4ea=_0x406806[_0x1fa789(0x904)](_0x1fa789(0x48af),ComponentDatatype$1[_0x1fa789(0x2c91)],0x1),_0x43220b=!0x0,_0x3029cc=!0x0)),_0x1462a5||(defined$1(_0x354408[_0x1fa789(0x4800)])?(_0x423026=_0x406806[_0x1fa789(0x904)](_0x1fa789(0x4800),ComponentDatatype$1['FLOAT'],0x3),_0x1462a5=!0x0):defined$1(_0x354408[_0x1fa789(0x253f)])&&(_0x423026=_0x406806[_0x1fa789(0x904)](_0x1fa789(0x253f),ComponentDatatype$1[_0x1fa789(0x4aae)],0x2),_0x488727=!0x0,_0x1462a5=!0x0)),_0x94c2a2||defined$1(_0x354408[_0x1fa789(0x27ee)])&&(_0x41547a=_0x406806[_0x1fa789(0x904)](_0x1fa789(0x27ee),ComponentDatatype$1[_0x1fa789(0x2c91)],0x1),_0x94c2a2=!0x0),!_0x56859f)throw new RuntimeError$2(_0x1fa789(0x1152));if(defined$1(_0x354408[_0x1fa789(0x37fa)])){var _0x10bbaf=_0x406806['getGlobalProperty']('CONSTANT_RGBA',ComponentDatatype$1[_0x1fa789(0x4aae)],0x4);_0x5ed53e[_0x1fa789(0xf92)]=Color$2['fromBytes'](_0x10bbaf[0x0],_0x10bbaf[0x1],_0x10bbaf[0x2],_0x10bbaf[0x3],_0x5ed53e['_constantColor']);}if(_0x94c2a2){var _0x21cc5a=_0x406806[_0x1fa789(0x4e34)](_0x1fa789(0x2659));if(!defined$1(_0x21cc5a))throw new RuntimeError$2(_0x1fa789(0x2312));defined$1(_0x5cf471)&&(_0x5cf471=new Uint8Array(_0x5cf471)),defined$1(_0x5ed53e[_0x1fa789(0x8f4)])&&_0x5ed53e[_0x1fa789(0x8f4)](_0x21cc5a,_0x3243b8,_0x5cf471);}!_0x94c2a2&&defined$1(_0x5cf471)&&(_0x5f3912=Cesium3DTileBatchTable[_0x1fa789(0x49ea)](_0x1253b0,_0x3243b8,_0x5cf471)),_0x5ed53e[_0x1fa789(0x3e64)]={'positions':_0x18987e,'colors':_0x44d4ea,'normals':_0x423026,'batchIds':_0x41547a,'styleableProperties':_0x5f3912,'draco':_0x32c1dc},_0x5ed53e[_0x1fa789(0xe78)]=_0x1253b0,_0x5ed53e['_isQuantized']=_0x5f0893,_0x5ed53e['_isOctEncoded16P']=_0x488727,_0x5ed53e[_0x1fa789(0x54c7)]=_0x43220b,_0x5ed53e[_0x1fa789(0x1a31)]=_0x1ce9a4,_0x5ed53e[_0x1fa789(0x2673)]=_0x3029cc,_0x5ed53e[_0x1fa789(0xa2a)]=_0x1462a5,_0x5ed53e[_0x1fa789(0x6aa)]=_0x94c2a2;}var scratchMin$1=new Cartesian3(),scratchMax$1=new Cartesian3(),scratchPosition$7=new Cartesian3(),randomValues;function getRandomValues(_0x2d64a7){var _0x28a6a6=_0x68aa19;if(!defined$1(randomValues)){CesiumMath['setRandomNumberSeed'](0x0),randomValues=new Array(_0x2d64a7);for(var _0x384cfd=0x0;_0x384cfd<_0x2d64a7;++_0x384cfd)randomValues[_0x384cfd]=CesiumMath[_0x28a6a6(0x229c)]();}return randomValues;}function computeApproximateBoundingSphereFromPositions(_0x2205ef){var _0x5b0f1a=_0x68aa19;for(var _0x3ecc18=_0x2205ef[_0x5b0f1a(0x531b)]/0x3,_0xcd80f9=Math[_0x5b0f1a(0x27d5)](_0x3ecc18,0x14),_0x52d9b0=getRandomValues(0x14),_0x29ddd4=Number[_0x5b0f1a(0xd77)],_0xc0397b=-Number[_0x5b0f1a(0xd77)],_0x8a52d1=Cartesian3[_0x5b0f1a(0x2b84)](_0x29ddd4,_0x29ddd4,_0x29ddd4,scratchMin$1),_0x365f38=Cartesian3[_0x5b0f1a(0x2b84)](_0xc0397b,_0xc0397b,_0xc0397b,scratchMax$1),_0x95226=0x0;_0x95226<_0xcd80f9;++_0x95226){var _0x179fb8=Math[_0x5b0f1a(0x67a)](_0x52d9b0[_0x95226]*_0x3ecc18),_0xc393a5=Cartesian3[_0x5b0f1a(0x41a1)](_0x2205ef,0x3*_0x179fb8,scratchPosition$7);Cartesian3[_0x5b0f1a(0x31fd)](_0x8a52d1,_0xc393a5,_0x8a52d1),Cartesian3[_0x5b0f1a(0x51fd)](_0x365f38,_0xc393a5,_0x365f38);}var _0x3f3400=BoundingSphere[_0x5b0f1a(0x4474)](_0x8a52d1,_0x365f38);return _0x3f3400[_0x5b0f1a(0x2896)]+=CesiumMath[_0x5b0f1a(0x241b)],_0x3f3400;}function prepareVertexAttribute(_0x338254,_0x340c01){var _0x1463b8=_0x68aa19,_0x46ee50=ComponentDatatype$1['fromTypedArray'](_0x338254);return _0x46ee50===ComponentDatatype$1[_0x1463b8(0x3624)]||_0x46ee50===ComponentDatatype$1[_0x1463b8(0x40c5)]||_0x46ee50===ComponentDatatype$1[_0x1463b8(0x1c31)]?(oneTimeWarning('Cast\x20pnts\x20property\x20to\x20floats',_0x1463b8(0x4744)+_0x340c01+_0x1463b8(0x1c95)),new Float32Array(_0x338254)):_0x338254;}var scratchPointSizeAndTimeAndGeometricErrorAndDepthMultiplier=new Cartesian4(),scratchQuantizedVolumeScaleAndOctEncodedRange=new Cartesian4(),scratchColor$k=new Color$2(),positionLocation=0x0,colorLocation=0x1,normalLocation=0x2,batchIdLocation=0x3,numberOfAttributes=0x4,scratchClippingPlaneMatrix$1=new Matrix4();function createResources$7(_0x48c423,_0x2ef16f){var _0x24cbbf=_0x68aa19,_0x614a6,_0xab0396,_0x316e49=_0x2ef16f[_0x24cbbf(0x4174)],_0x34a609=_0x48c423[_0x24cbbf(0x3e64)],_0x1ef35c=_0x48c423[_0x24cbbf(0xe78)],_0x274f8c=_0x34a609[_0x24cbbf(0x30fe)],_0x291aaf=_0x34a609[_0x24cbbf(0x145d)],_0x1be901=_0x34a609[_0x24cbbf(0x20af)],_0xde022c=_0x34a609['batchIds'],_0x4ed182=_0x34a609[_0x24cbbf(0x27d4)],_0x330626=defined$1(_0x4ed182),_0x5af09f=_0x48c423[_0x24cbbf(0x2e7)],_0x2babd9=_0x48c423[_0x24cbbf(0x51cd)],_0x4e56c4=_0x48c423[_0x24cbbf(0x550c)],_0x31ac8a=_0x48c423['_isOctEncodedDraco'],_0x57eb20=_0x48c423['_quantizedRange'],_0x1252ff=_0x48c423['_octEncodedRange'],_0x2a8bb4=_0x48c423[_0x24cbbf(0x54c7)],_0x37b45b=_0x48c423[_0x24cbbf(0x1a31)],_0x2437c9=_0x48c423['_hasColors'],_0x180304=_0x48c423[_0x24cbbf(0xa2a)],_0x392891=_0x48c423[_0x24cbbf(0x6aa)],_0x5e9b6a=[],_0x48f2fd={};if(_0x48c423[_0x24cbbf(0x4a28)]=_0x48f2fd,_0x330626){var _0x294cf7=numberOfAttributes;for(var _0x425b93 in _0x4ed182)if(_0x4ed182[_0x24cbbf(0x2a77)](_0x425b93)){var _0x1359b5=_0x4ed182[_0x425b93],_0xa459c1=prepareVertexAttribute(_0x1359b5['typedArray'],_0x425b93);_0x614a6=_0x1359b5['componentCount'],_0xab0396=ComponentDatatype$1['fromTypedArray'](_0xa459c1);var _0x2e1d9c=Buffer$1[_0x24cbbf(0xb5a)]({'context':_0x316e49,'typedArray':_0xa459c1,'usage':BufferUsage[_0x24cbbf(0x495a)]});_0x48c423[_0x24cbbf(0x1ad0)]+=_0x2e1d9c[_0x24cbbf(0x4cb6)];var _0x4563d9={'index':_0x294cf7,'vertexBuffer':_0x2e1d9c,'componentsPerAttribute':_0x614a6,'componentDatatype':_0xab0396,'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':0x0};_0x5e9b6a[_0x24cbbf(0x3a33)](_0x4563d9),_0x48f2fd[_0x425b93]={'location':_0x294cf7,'componentCount':_0x614a6},++_0x294cf7;}}var _0x3fa8ad,_0x154084,_0xa95e4a,_0x1dd87d=Buffer$1['createVertexBuffer']({'context':_0x316e49,'typedArray':_0x274f8c,'usage':BufferUsage['STATIC_DRAW']});_0x48c423[_0x24cbbf(0x1ad0)]+=_0x1dd87d[_0x24cbbf(0x4cb6)],_0x2437c9&&(_0x3fa8ad=Buffer$1[_0x24cbbf(0xb5a)]({'context':_0x316e49,'typedArray':_0x291aaf,'usage':BufferUsage[_0x24cbbf(0x495a)]}),_0x48c423['_geometryByteLength']+=_0x3fa8ad[_0x24cbbf(0x4cb6)]),_0x180304&&(_0x154084=Buffer$1[_0x24cbbf(0xb5a)]({'context':_0x316e49,'typedArray':_0x1be901,'usage':BufferUsage[_0x24cbbf(0x495a)]}),_0x48c423[_0x24cbbf(0x1ad0)]+=_0x154084[_0x24cbbf(0x4cb6)]),_0x392891&&(_0xde022c=prepareVertexAttribute(_0xde022c,'batchIds'),_0xa95e4a=Buffer$1[_0x24cbbf(0xb5a)]({'context':_0x316e49,'typedArray':_0xde022c,'usage':BufferUsage['STATIC_DRAW']}),_0x48c423[_0x24cbbf(0x1ad0)]+=_0xa95e4a[_0x24cbbf(0x4cb6)]);var _0x2c09f4=[];if(_0xab0396=_0x5af09f?ComponentDatatype$1[_0x24cbbf(0x2c91)]:_0x2babd9?_0x57eb20<=0xff?ComponentDatatype$1['UNSIGNED_BYTE']:ComponentDatatype$1[_0x24cbbf(0x2c91)]:ComponentDatatype$1[_0x24cbbf(0x15eb)],_0x2c09f4[_0x24cbbf(0x3a33)]({'index':positionLocation,'vertexBuffer':_0x1dd87d,'componentsPerAttribute':0x3,'componentDatatype':_0xab0396,'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':0x0}),_0x48c423[_0x24cbbf(0x28a8)]&&(_0x48c423[_0x24cbbf(0xd7d)]=_0x5af09f||_0x2babd9?BoundingSphere[_0x24cbbf(0x4474)](Cartesian3[_0x24cbbf(0x3e26)],_0x48c423[_0x24cbbf(0x2493)]):computeApproximateBoundingSphereFromPositions(_0x274f8c)),_0x2437c9){if(_0x2a8bb4)_0x2c09f4['push']({'index':colorLocation,'vertexBuffer':_0x3fa8ad,'componentsPerAttribute':0x1,'componentDatatype':ComponentDatatype$1[_0x24cbbf(0x2c91)],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':0x0});else{var _0x2eeadb=_0x37b45b?0x4:0x3;_0x2c09f4['push']({'index':colorLocation,'vertexBuffer':_0x3fa8ad,'componentsPerAttribute':_0x2eeadb,'componentDatatype':ComponentDatatype$1[_0x24cbbf(0x4aae)],'normalize':!0x0,'offsetInBytes':0x0,'strideInBytes':0x0});}}_0x180304&&(_0x4e56c4?(_0x614a6=0x2,_0xab0396=ComponentDatatype$1[_0x24cbbf(0x4aae)]):_0x31ac8a?(_0x614a6=0x2,_0xab0396=_0x1252ff<=0xff?ComponentDatatype$1[_0x24cbbf(0x4aae)]:ComponentDatatype$1['UNSIGNED_SHORT']):(_0x614a6=0x3,_0xab0396=ComponentDatatype$1[_0x24cbbf(0x15eb)]),_0x2c09f4['push']({'index':normalLocation,'vertexBuffer':_0x154084,'componentsPerAttribute':_0x614a6,'componentDatatype':_0xab0396,'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':0x0})),_0x392891&&_0x2c09f4[_0x24cbbf(0x3a33)]({'index':batchIdLocation,'vertexBuffer':_0xa95e4a,'componentsPerAttribute':0x1,'componentDatatype':ComponentDatatype$1['fromTypedArray'](_0xde022c),'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':0x0}),_0x330626&&(_0x2c09f4=_0x2c09f4[_0x24cbbf(0x32c8)](_0x5e9b6a));var _0x10a794=new VertexArray({'context':_0x316e49,'attributes':_0x2c09f4}),_0x29b3b2={'depthTest':{'enabled':!0x0}};_0x48c423[_0x24cbbf(0x196f)]===Pass$1['CESIUM_3D_TILE']&&(_0x29b3b2[_0x24cbbf(0x4c29)]=StencilConstants$1[_0x24cbbf(0x15c3)](),_0x29b3b2[_0x24cbbf(0x544d)]=StencilConstants$1[_0x24cbbf(0x471e)]),_0x48c423[_0x24cbbf(0xcec)]=RenderState[_0x24cbbf(0x4d21)](_0x29b3b2),_0x48c423[_0x24cbbf(0x2128)]=RenderState[_0x24cbbf(0x4d21)]({'depthTest':{'enabled':!0x0},'depthMask':!0x1,'blending':BlendingState$1['ALPHA_BLEND']}),_0x48c423['_drawCommand']=new DrawCommand({'boundingVolume':new BoundingSphere(),'cull':_0x48c423[_0x24cbbf(0x28a8)],'modelMatrix':new Matrix4(),'primitiveType':PrimitiveType$1['POINTS'],'vertexArray':_0x10a794,'count':_0x1ef35c,'shaderProgram':void 0x0,'uniformMap':void 0x0,'renderState':_0x37b45b?_0x48c423[_0x24cbbf(0x2128)]:_0x48c423[_0x24cbbf(0xcec)],'pass':_0x37b45b?Pass$1[_0x24cbbf(0x4738)]:_0x48c423[_0x24cbbf(0x196f)],'owner':_0x48c423,'castShadows':!0x1,'receiveShadows':!0x1,'pickId':_0x48c423[_0x24cbbf(0x4186)]()});}function createUniformMap$3(_0x694b69,_0x4f9d42){var _0x43318e=_0x68aa19,_0x4c1151=_0x4f9d42[_0x43318e(0x4174)],_0x547d5e=_0x694b69[_0x43318e(0x2e7)],_0x1b9790=_0x694b69[_0x43318e(0x51cd)],_0xae6351=_0x694b69[_0x43318e(0x1369)],_0x16b9fb={'u_pointSizeAndTimeAndGeometricErrorAndDepthMultiplier':function(){var _0x5440fa=_0x43318e,_0x28e7e0=scratchPointSizeAndTimeAndGeometricErrorAndDepthMultiplier;if(_0x28e7e0['x']=_0x694b69[_0x5440fa(0x369a)]?_0x694b69[_0x5440fa(0x282c)]:_0x694b69[_0x5440fa(0x7e0)],_0x28e7e0['x']*=_0x4f9d42[_0x5440fa(0x3fac)],_0x28e7e0['y']=_0x694b69[_0x5440fa(0x2981)],_0x694b69[_0x5440fa(0x369a)]){var _0x13524d,_0x125876=_0x4f9d42[_0x5440fa(0x1224)][_0x5440fa(0x4506)];_0x13524d=_0x4f9d42[_0x5440fa(0x4318)]===SceneMode$1['SCENE2D']||_0x125876 instanceof OrthographicFrustum?Number[_0x5440fa(0x25a9)]:_0x4c1151['drawingBufferHeight']/_0x4f9d42['camera'][_0x5440fa(0x4506)]['sseDenominator'],_0x28e7e0['z']=_0x694b69[_0x5440fa(0x79b)]*_0x694b69[_0x5440fa(0x475a)],_0x28e7e0['w']=_0x13524d;}return _0x28e7e0;},'u_highlightColor':function(){var _0x2894a1=_0x43318e;return _0x694b69[_0x2894a1(0x4fb2)];},'u_constantColor':function(){var _0x801856=_0x43318e;return _0x694b69[_0x801856(0xf92)];},'u_clippingPlanes':function(){var _0x5e7daa=_0x43318e,_0x4774d0=_0x694b69[_0x5e7daa(0x4fc4)];return _0x694b69[_0x5e7daa(0x1d28)]?_0x4774d0[_0x5e7daa(0x20ac)]:_0x4c1151[_0x5e7daa(0xcfa)];},'u_clippingPlanesEdgeStyle':function(){var _0x482e51=_0x43318e,_0x5db76a=_0x694b69[_0x482e51(0x4fc4)];if(!defined$1(_0x5db76a))return Color$2[_0x482e51(0x36e1)];var _0x57fc56=Color$2['clone'](_0x5db76a[_0x482e51(0xd21)],scratchColor$k);return _0x57fc56['alpha']=_0x5db76a[_0x482e51(0xd49)],_0x57fc56;},'u_clippingPlanesMatrix':function(){var _0x23ae6d=_0x43318e,_0x2bd59a=_0x694b69[_0x23ae6d(0x4fc4)];if(!defined$1(_0x2bd59a))return Matrix4['IDENTITY'];var _0x5866c4=defaultValue$1(_0x694b69[_0x23ae6d(0x551)],_0x694b69[_0x23ae6d(0x2f1)]);return Matrix4[_0x23ae6d(0x373b)](_0x4c1151[_0x23ae6d(0x3cca)][_0x23ae6d(0x16c5)],_0x5866c4,scratchClippingPlaneMatrix$1),Matrix4[_0x23ae6d(0x373b)](scratchClippingPlaneMatrix$1,_0x2bd59a[_0x23ae6d(0x221)],scratchClippingPlaneMatrix$1);}};(_0x547d5e||_0x1b9790||_0xae6351)&&(_0x16b9fb=combine$2(_0x16b9fb,{'u_quantizedVolumeScaleAndOctEncodedRange':function(){var _0x5a45d9=_0x43318e,_0x4b6894=scratchQuantizedVolumeScaleAndOctEncodedRange;if(defined$1(_0x694b69[_0x5a45d9(0x2493)])){var _0x30ec38=Cartesian3[_0x5a45d9(0x254b)](_0x694b69[_0x5a45d9(0x2493)],_0x4b6894);Cartesian3['divideByScalar'](_0x30ec38,_0x694b69[_0x5a45d9(0x206f)],_0x4b6894);}return _0x4b6894['w']=_0x694b69[_0x5a45d9(0x51df)],_0x4b6894;}})),defined$1(_0x694b69[_0x43318e(0xd8f)])&&(_0x16b9fb=_0x694b69[_0x43318e(0xd8f)](_0x16b9fb)),_0x694b69[_0x43318e(0x1315)][_0x43318e(0x15fe)]=_0x16b9fb;}var defaultProperties=[_0x68aa19(0x236c),'COLOR','NORMAL',_0x68aa19(0x2de4)];function getStyleableProperties(_0x2314a2,_0x5a25de){var _0x337ce0=_0x68aa19;for(var _0x3b9f34=/czm_tiles3d_style_(\w+)/g,_0x48109d=_0x3b9f34[_0x337ce0(0xfbe)](_0x2314a2);null!==_0x48109d;){var _0x2636ff=_0x48109d[0x1];-0x1===_0x5a25de[_0x337ce0(0x33ab)](_0x2636ff)&&_0x5a25de[_0x337ce0(0x3a33)](_0x2636ff),_0x48109d=_0x3b9f34[_0x337ce0(0xfbe)](_0x2314a2);}}function getVertexAttribute(_0x5d26f5,_0x21132c){var _0x20cb05=_0x68aa19;for(var _0x12abb3=_0x5d26f5[_0x20cb05(0x3572)],_0x2c5d69=0x0;_0x2c5d69<_0x12abb3;++_0x2c5d69){var _0x39dca1=_0x5d26f5[_0x20cb05(0x366d)](_0x2c5d69);if(_0x39dca1[_0x20cb05(0x1fda)]===_0x21132c)return _0x39dca1;}}function modifyStyleFunction(_0x5aca57){var _0x3c8355=_0x68aa19;for(var _0x54418c=defaultProperties[_0x3c8355(0x531b)],_0xc66c80=0x0;_0xc66c80<_0x54418c;++_0xc66c80){var _0x8f977a=defaultProperties[_0xc66c80],_0x5420b9=_0x3c8355(0xc2e)+_0x8f977a,_0x1aa3f7=_0x8f977a['toLowerCase']();_0x5aca57=_0x5aca57['replace'](new RegExp(_0x5420b9+_0x3c8355(0x1755),'g'),_0x1aa3f7+'$1');}return _0x5aca57[_0x3c8355(0x1297)]('()','(vec3\x20position,\x20vec3\x20position_absolute,\x20vec4\x20color,\x20vec3\x20normal)');}function createShaders$1(_0x3c519e,_0x184993,_0x36b6ab){var _0x364413=_0x68aa19,_0x5c90f4,_0xd67146,_0x5e6e5e,_0x1da629,_0x20b949,_0x72faa6,_0x317427=_0x184993['context'],_0x176fb6=defined$1(_0x36b6ab),_0x3ba31b=_0x3c519e[_0x364413(0x2e7)],_0x2aeb35=_0x3c519e['_isQuantizedDraco'],_0x5e5375=_0x3c519e[_0x364413(0x550c)],_0x260423=_0x3c519e['_isOctEncodedDraco'],_0x4acd9e=_0x3c519e[_0x364413(0x54c7)],_0x394fc6=_0x3c519e[_0x364413(0x1a31)],_0x3fa796=_0x3c519e['_hasColors'],_0x3d3409=_0x3c519e[_0x364413(0xa2a)],_0x37b254=_0x3c519e[_0x364413(0x6aa)],_0xf161be=_0x3c519e[_0x364413(0x544e)],_0x1c87e6=_0x3c519e[_0x364413(0x323f)],_0x1b44f9=_0x3c519e[_0x364413(0x1315)][_0x364413(0xa85)],_0x30d71c=_0x3c519e[_0x364413(0x4fc4)],_0x24ce9d=_0x3c519e[_0x364413(0x369a)],_0x1d038e=_0x394fc6;if(_0x176fb6){var _0x2f37c3={'translucent':!0x1};_0x1da629=_0x36b6ab[_0x364413(0x4431)]('getColorFromStyle',_0x364413(0xc2e),_0x2f37c3),_0x20b949=_0x36b6ab[_0x364413(0x277b)](_0x364413(0x2e7a),_0x364413(0xc2e),_0x2f37c3),_0x72faa6=_0x36b6ab[_0x364413(0x2a73)]('getPointSizeFromStyle',_0x364413(0xc2e),_0x2f37c3),defined$1(_0x1da629)&&_0x2f37c3[_0x364413(0x33aa)]&&(_0x1d038e=!0x0);}_0x3c519e['_styleTranslucent']=_0x1d038e;var _0x341017=defined$1(_0x1da629),_0x582e8d=defined$1(_0x20b949),_0x53a9f8=defined$1(_0x72faa6),_0x2df1d6=_0x3c519e[_0x364413(0x1d28)],_0x2d2491=[];_0x341017&&(getStyleableProperties(_0x1da629,_0x2d2491),_0x1da629=modifyStyleFunction(_0x1da629)),_0x582e8d&&(getStyleableProperties(_0x20b949,_0x2d2491),_0x20b949=modifyStyleFunction(_0x20b949)),_0x53a9f8&&(getStyleableProperties(_0x72faa6,_0x2d2491),_0x72faa6=modifyStyleFunction(_0x72faa6));var _0x50f2b0=_0x2d2491[_0x364413(0x33ab)](_0x364413(0xceb))>=0x0,_0x5ecd3f=_0x2d2491['indexOf'](_0x364413(0x4800))>=0x0,_0x18489b=_0x2d2491['filter'](function(_0x30773e){var _0x10ae97=_0x364413;return-0x1===defaultProperties[_0x10ae97(0x33ab)](_0x30773e);});if(_0x5ecd3f&&!_0x3d3409)throw new RuntimeError$2('Style\x20references\x20the\x20NORMAL\x20semantic\x20but\x20the\x20point\x20cloud\x20does\x20not\x20have\x20normals');var _0x2e0d8c=_0x3c519e['_styleableShaderAttributes'];for(_0xd67146 in _0x2e0d8c)if(_0x2e0d8c[_0x364413(0x2a77)](_0xd67146)){_0x5e6e5e=_0x2e0d8c[_0xd67146];var _0x442683=_0x18489b[_0x364413(0x33ab)](_0xd67146)>=0x0;getVertexAttribute(_0x1b44f9,_0x5e6e5e[_0x364413(0xbb0)])[_0x364413(0x20fb)]=_0x442683;}var _0x30eaaa=_0x3fa796&&(!_0x341017||_0x50f2b0);_0x3fa796&&(getVertexAttribute(_0x1b44f9,colorLocation)[_0x364413(0x20fb)]=_0x30eaaa);var _0x1a30fd=_0x3d3409&&(_0x1c87e6||_0xf161be||_0x5ecd3f);_0x3d3409&&(getVertexAttribute(_0x1b44f9,normalLocation)[_0x364413(0x20fb)]=_0x1a30fd);var _0x16b71e={'a_position':positionLocation};_0x30eaaa&&(_0x16b71e[_0x364413(0x4a2e)]=colorLocation),_0x1a30fd&&(_0x16b71e[_0x364413(0x45e0)]=normalLocation),_0x37b254&&(_0x16b71e[_0x364413(0x23f)]=batchIdLocation);var _0x116430='',_0xa798bc=_0x18489b['length'];for(_0x5c90f4=0x0;_0x5c90f4<_0xa798bc;++_0x5c90f4){if(!defined$1(_0x5e6e5e=_0x2e0d8c[_0xd67146=_0x18489b[_0x5c90f4]]))throw new RuntimeError$2(_0x364413(0x46c4)+_0xd67146+'\x22\x20that\x20does\x20not\x20exist\x20or\x20is\x20not\x20styleable.');var _0x40bca7=_0x5e6e5e[_0x364413(0x118b)],_0x249103=_0x364413(0xc2e)+_0xd67146;_0x116430+=_0x364413(0x18bd)+(0x1===_0x40bca7?_0x364413(0x1718):'vec'+_0x40bca7)+'\x20'+_0x249103+_0x364413(0x1c83),_0x16b71e[_0x249103]=_0x5e6e5e[_0x364413(0xbb0)];}createUniformMap$3(_0x3c519e,_0x184993);var _0x3e62a0=_0x364413(0x4606);_0x3e62a0+=_0x364413(0x2e3d),_0x24ce9d&&(_0x3e62a0+=_0x364413(0x4f1b)),_0x3e62a0+=_0x116430,_0x30eaaa&&(_0x3e62a0+=_0x394fc6?_0x364413(0x4bc1):_0x4acd9e?'attribute\x20float\x20a_color;\x20\x0aconst\x20float\x20SHIFT_RIGHT_11\x20=\x201.0\x20/\x202048.0;\x20\x0aconst\x20float\x20SHIFT_RIGHT_5\x20=\x201.0\x20/\x2032.0;\x20\x0aconst\x20float\x20SHIFT_LEFT_11\x20=\x202048.0;\x20\x0aconst\x20float\x20SHIFT_LEFT_5\x20=\x2032.0;\x20\x0aconst\x20float\x20NORMALIZE_6\x20=\x201.0\x20/\x2064.0;\x20\x0aconst\x20float\x20NORMALIZE_5\x20=\x201.0\x20/\x2032.0;\x20\x0a':_0x364413(0x1c84)),_0x1a30fd&&(_0x3e62a0+=_0x5e5375||_0x260423?_0x364413(0x1bfa):_0x364413(0x536a)),_0x37b254&&(_0x3e62a0+=_0x364413(0x48f1)),(_0x3ba31b||_0x2aeb35||_0x260423)&&(_0x3e62a0+=_0x364413(0x4c3f)),_0x341017&&(_0x3e62a0+=_0x1da629),_0x582e8d&&(_0x3e62a0+=_0x20b949),_0x53a9f8&&(_0x3e62a0+=_0x72faa6),_0x3e62a0+=_0x364413(0xe55),_0x24ce9d&&(_0x3e62a0+=_0x364413(0x1d75)),_0x3e62a0+=_0x30eaaa?_0x394fc6?_0x364413(0x669):_0x4acd9e?_0x364413(0x1fe2):_0x364413(0x3ba2):_0x364413(0x2b38),_0x3e62a0+=_0x3ba31b||_0x2aeb35?_0x364413(0x4c75):'\x20\x20\x20\x20vec3\x20position\x20=\x20a_position;\x20\x0a',_0x3e62a0+=_0x364413(0x1b2a),_0x1a30fd?(_0x3e62a0+=_0x5e5375?_0x364413(0x376f):_0x260423?'\x20\x20\x20\x20vec3\x20normal\x20=\x20czm_octDecode(a_normal,\x20u_quantizedVolumeScaleAndOctEncodedRange.w).zxy;\x20\x0a':_0x364413(0x1bb2),_0x3e62a0+=_0x364413(0x21a8)):_0x3e62a0+=_0x364413(0x4a82),_0x341017&&(_0x3e62a0+=_0x364413(0x4da1)),_0x582e8d&&(_0x3e62a0+=_0x364413(0x23e0)),_0x3e62a0+=_0x53a9f8?_0x364413(0x36e5):_0x24ce9d?_0x364413(0x962):'\x20\x20\x20\x20gl_PointSize\x20=\x20u_pointSize;\x20\x0a',_0x3e62a0+='\x20\x20\x20\x20color\x20=\x20color\x20*\x20u_highlightColor;\x20\x0a',_0x1a30fd&&_0x1c87e6&&(_0x3e62a0+=_0x364413(0x1d46)),_0x3e62a0+='\x20\x20\x20\x20v_color\x20=\x20color;\x20\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position,\x201.0);\x20\x0a',_0x1a30fd&&_0xf161be&&(_0x3e62a0+=_0x364413(0x2ebb)),_0x582e8d&&(_0x3e62a0+=_0x364413(0x102c)),_0x3e62a0+='}\x20\x0a';var _0xbb6788=_0x364413(0xa5a);_0x2df1d6&&(_0xbb6788+='uniform\x20sampler2D\x20u_clippingPlanes;\x20\x0auniform\x20mat4\x20u_clippingPlanesMatrix;\x20\x0auniform\x20vec4\x20u_clippingPlanesEdgeStyle;\x20\x0a',_0xbb6788+='\x0a',_0xbb6788+=getClippingFunction(_0x30d71c,_0x317427),_0xbb6788+='\x0a'),_0xbb6788+=_0x364413(0x4bde),_0x2df1d6&&(_0xbb6788+=getClipAndStyleCode(_0x364413(0x4794),'u_clippingPlanesMatrix','u_clippingPlanesEdgeStyle')),_0xbb6788+='}\x20\x0a',defined$1(_0x3c519e['_vertexShaderLoaded'])&&(_0x3e62a0=_0x3c519e[_0x364413(0x4bb9)](_0x3e62a0)),defined$1(_0x3c519e[_0x364413(0x23e7)])&&(_0xbb6788=_0x3c519e[_0x364413(0x23e7)](_0xbb6788));var _0x2fd80f=_0x3c519e[_0x364413(0x1315)];defined$1(_0x2fd80f['shaderProgram'])&&_0x2fd80f[_0x364413(0x30a0)][_0x364413(0x2578)](),_0x2fd80f[_0x364413(0x30a0)]=ShaderProgram$1[_0x364413(0x4d21)]({'context':_0x317427,'vertexShaderSource':_0x3e62a0,'fragmentShaderSource':_0xbb6788,'attributeLocations':_0x16b71e});try{_0x2fd80f[_0x364413(0x30a0)][_0x364413(0x3b2d)]();}catch(_0x1ccb41){throw new RuntimeError$2(_0x364413(0xf22));}}function decodeDraco(_0xd04d0b,_0x3fa468){var _0x2ecd95=_0x68aa19;if(_0xd04d0b[_0x2ecd95(0x52bc)]===DecodingState[_0x2ecd95(0x3f41)])return!0x1;if(_0xd04d0b[_0x2ecd95(0x52bc)]===DecodingState[_0x2ecd95(0x158a)]){var _0x42b2bd=_0xd04d0b[_0x2ecd95(0x3e64)],_0x1742b6=_0x42b2bd[_0x2ecd95(0x170e)],_0x598b78=DracoLoader[_0x2ecd95(0x3a91)](_0x1742b6,_0x3fa468);defined$1(_0x598b78)&&(_0xd04d0b[_0x2ecd95(0x52bc)]=DecodingState[_0x2ecd95(0x2f2c)],_0x598b78[_0x2ecd95(0x4e1e)](function(_0x6f1ca3){var _0x41f607=_0x2ecd95;_0xd04d0b['_decodingState']=DecodingState[_0x41f607(0x3f41)];var _0xf39801=defined$1(_0x6f1ca3['POSITION'])?_0x6f1ca3[_0x41f607(0x236c)][_0x41f607(0x576)]:void 0x0,_0x2d1dfc=defined$1(_0x6f1ca3[_0x41f607(0x51c4)])?_0x6f1ca3['RGB'][_0x41f607(0x576)]:void 0x0,_0x26c19b=defined$1(_0x6f1ca3['RGBA'])?_0x6f1ca3[_0x41f607(0x4a1c)][_0x41f607(0x576)]:void 0x0,_0x1b73ca=defined$1(_0x6f1ca3[_0x41f607(0x4800)])?_0x6f1ca3[_0x41f607(0x4800)][_0x41f607(0x576)]:void 0x0,_0x12b878=defined$1(_0x6f1ca3[_0x41f607(0x27ee)])?_0x6f1ca3['BATCH_ID']['array']:void 0x0,_0x43169b=defined$1(_0xf39801)&&defined$1(_0x6f1ca3[_0x41f607(0x236c)]['data'][_0x41f607(0xe7b)]),_0x3e357d=defined$1(_0x1b73ca)&&defined$1(_0x6f1ca3[_0x41f607(0x4800)]['data']['quantization']);if(_0x43169b){var _0x3bf0bd=_0x6f1ca3['POSITION'][_0x41f607(0x116f)][_0x41f607(0xe7b)],_0x239694=_0x3bf0bd[_0x41f607(0x4104)];_0xd04d0b[_0x41f607(0x2493)]=Cartesian3[_0x41f607(0x2b84)](_0x239694,_0x239694,_0x239694),_0xd04d0b[_0x41f607(0x457c)]=Cartesian3[_0x41f607(0x41a1)](_0x3bf0bd[_0x41f607(0x29fb)]),_0xd04d0b[_0x41f607(0x206f)]=(0x1<<_0x3bf0bd['quantizationBits'])-0x1,_0xd04d0b[_0x41f607(0x51cd)]=!0x0;}_0x3e357d&&(_0xd04d0b[_0x41f607(0x51df)]=(0x1<<_0x6f1ca3[_0x41f607(0x4800)][_0x41f607(0x116f)][_0x41f607(0xe7b)][_0x41f607(0xb40)])-0x1,_0xd04d0b[_0x41f607(0x1369)]=!0x0);var _0x2a8be3=_0x42b2bd['styleableProperties'],_0x134eab=_0x1742b6[_0x41f607(0x46ca)];for(var _0x1ad74c in _0x134eab)if(_0x134eab[_0x41f607(0x2a77)](_0x1ad74c)){var _0x553a65=_0x6f1ca3[_0x1ad74c];defined$1(_0x2a8be3)||(_0x2a8be3={}),_0x2a8be3[_0x1ad74c]={'typedArray':_0x553a65[_0x41f607(0x576)],'componentCount':_0x553a65[_0x41f607(0x116f)][_0x41f607(0xbdc)]};}_0x42b2bd[_0x41f607(0x30fe)]=defaultValue$1(_0xf39801,_0x42b2bd['positions']),_0x42b2bd['colors']=defaultValue$1(defaultValue$1(_0x26c19b,_0x2d1dfc),_0x42b2bd['colors']),_0x42b2bd[_0x41f607(0x20af)]=defaultValue$1(_0x1b73ca,_0x42b2bd[_0x41f607(0x20af)]),_0x42b2bd[_0x41f607(0x5f0)]=defaultValue$1(_0x12b878,_0x42b2bd[_0x41f607(0x5f0)]),_0x42b2bd[_0x41f607(0x27d4)]=_0x2a8be3;})[_0x2ecd95(0x4b84)](function(_0x5d4e8f){var _0x2517a4=_0x2ecd95;_0xd04d0b['_decodingState']=DecodingState[_0x2517a4(0x3865)],_0xd04d0b[_0x2517a4(0x38bb)][_0x2517a4(0x4e16)](_0x5d4e8f);}));}return!0x0;}var scratchComputedTranslation=new Cartesian4(),scratchScale$5=new Cartesian3();PointCloud[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x5add10){var _0x29153e=_0x68aa19;if(!decodeDraco(this,_0x5add10[_0x29153e(0x4174)])){var _0x24cfca=!0x1,_0x96cfa0=!Matrix4[_0x29153e(0x2ed4)](this[_0x29153e(0x2f1)],this['modelMatrix']);if(this[_0x29153e(0x5545)]!==_0x5add10[_0x29153e(0x4318)]&&(this[_0x29153e(0x5545)]=_0x5add10[_0x29153e(0x4318)],_0x96cfa0=!0x0),defined$1(this[_0x29153e(0x1315)])||(createResources$7(this,_0x5add10),_0x96cfa0=!0x0,_0x24cfca=!0x0,this[_0x29153e(0x4b22)]=!0x0,this['_readyPromise'][_0x29153e(0x68a)](this),this[_0x29153e(0x3e64)]=void 0x0),_0x96cfa0){Matrix4[_0x29153e(0x254b)](this[_0x29153e(0x221)],this[_0x29153e(0x2f1)]);var _0x5d70de=this[_0x29153e(0x1315)][_0x29153e(0x221)];if(Matrix4['clone'](this[_0x29153e(0x2f1)],_0x5d70de),defined$1(this[_0x29153e(0x5015)])&&Matrix4[_0x29153e(0x1564)](_0x5d70de,this[_0x29153e(0x5015)],_0x5d70de),defined$1(this[_0x29153e(0x457c)])&&Matrix4[_0x29153e(0x1564)](_0x5d70de,this[_0x29153e(0x457c)],_0x5d70de),_0x5add10[_0x29153e(0x4318)]!==SceneMode$1[_0x29153e(0x5135)]){var _0x9896a2=_0x5add10['mapProjection'],_0x4fc960=Matrix4[_0x29153e(0x3529)](_0x5d70de,0x3,scratchComputedTranslation);Cartesian4[_0x29153e(0x2ed4)](_0x4fc960,Cartesian4['UNIT_W'])||Transforms['basisTo2D'](_0x9896a2,_0x5d70de,_0x5d70de);}var _0x302524=this[_0x29153e(0x1315)]['boundingVolume'];if(BoundingSphere['clone'](this[_0x29153e(0xd7d)],_0x302524),this[_0x29153e(0x28a8)]){var _0xa4d3b3=_0x302524[_0x29153e(0x19ee)];Matrix4['multiplyByPoint'](_0x5d70de,_0xa4d3b3,_0xa4d3b3);var _0x3fea6f=Matrix4[_0x29153e(0x5400)](_0x5d70de,scratchScale$5);_0x302524[_0x29153e(0x2896)]*=Cartesian3[_0x29153e(0x4c59)](_0x3fea6f);}}this[_0x29153e(0x20c0)]&&(this[_0x29153e(0x20c0)]=!0x1,_0x24cfca=!0x0),this['_attenuation']!==this[_0x29153e(0x1930)]&&(this[_0x29153e(0x369a)]=this['attenuation'],_0x24cfca=!0x0),this[_0x29153e(0x2400)]!==this[_0x29153e(0x544e)]&&(this[_0x29153e(0x544e)]=this[_0x29153e(0x2400)],_0x24cfca=!0x0),this[_0x29153e(0x2f9c)]!==this[_0x29153e(0x323f)]&&(this[_0x29153e(0x323f)]=this['normalShading'],_0x24cfca=!0x0),(this[_0x29153e(0x3eaa)]!==this['style']||this[_0x29153e(0x565d)])&&(this[_0x29153e(0x3eaa)]=this[_0x29153e(0x588d)],this[_0x29153e(0x565d)]=!0x1,_0x24cfca=!0x0),_0x24cfca&&createShaders$1(this,_0x5add10,this[_0x29153e(0x3eaa)]),this['_drawCommand']['castShadows']=ShadowMode$1[_0x29153e(0x2850)](this[_0x29153e(0x284a)]),this[_0x29153e(0x1315)][_0x29153e(0x4935)]=ShadowMode$1[_0x29153e(0x4935)](this[_0x29153e(0x284a)]);var _0x18258f=this[_0x29153e(0x4fb2)]['alpha']<0x1||this[_0x29153e(0xf92)][_0x29153e(0x24f9)]<0x1||this[_0x29153e(0x25db)];this[_0x29153e(0x1315)][_0x29153e(0x5547)]=_0x18258f?this[_0x29153e(0x2128)]:this['_opaqueRenderState'],this[_0x29153e(0x1315)][_0x29153e(0x18ad)]=_0x18258f?Pass$1['TRANSLUCENT']:this['_opaquePass'];var _0x5909f5=_0x5add10['commandList'],_0x53d1d0=_0x5add10['passes'];(_0x53d1d0[_0x29153e(0x2507)]||_0x53d1d0[_0x29153e(0x3f0b)])&&_0x5909f5[_0x29153e(0x3a33)](this[_0x29153e(0x1315)]);}},PointCloud[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PointCloud[_0x68aa19(0x4b51)]['destroy']=function(){var _0x18ad9d=_0x68aa19,_0x30969f=this[_0x18ad9d(0x1315)];return defined$1(_0x30969f)&&(_0x30969f[_0x18ad9d(0xa85)]=_0x30969f[_0x18ad9d(0xa85)]&&_0x30969f[_0x18ad9d(0xa85)][_0x18ad9d(0x2578)](),_0x30969f[_0x18ad9d(0x30a0)]=_0x30969f[_0x18ad9d(0x30a0)]&&_0x30969f[_0x18ad9d(0x30a0)][_0x18ad9d(0x2578)]()),destroyObject$1(this);};var PointCloudEyeDomeLightingShader=_0x68aa19(0x47e6);function PointCloudEyeDomeLighting(){var _0x29add6=_0x68aa19;this[_0x29add6(0x4d73)]=void 0x0,this[_0x29add6(0x38b7)]=void 0x0,this[_0x29add6(0x30b4)]=void 0x0,this[_0x29add6(0x43dd)]=void 0x0,this[_0x29add6(0x1315)]=void 0x0,this[_0x29add6(0x4eb3)]=void 0x0,this[_0x29add6(0x26f0)]=0x1,this[_0x29add6(0x2819)]=0x1;}function createSampler$4(){var _0x3e650b=_0x68aa19;return new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x3e650b(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x3e650b(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x3e650b(0x44a2)]});}function destroyFramebuffer$5(_0xecb2e5){var _0x2a0477=_0x68aa19,_0x4b25b8=_0xecb2e5[_0x2a0477(0x4d73)];defined$1(_0x4b25b8)&&(_0xecb2e5[_0x2a0477(0x38b7)]['destroy'](),_0xecb2e5[_0x2a0477(0x30b4)][_0x2a0477(0x2578)](),_0xecb2e5[_0x2a0477(0x43dd)][_0x2a0477(0x2578)](),_0x4b25b8[_0x2a0477(0x2578)](),_0xecb2e5['_framebuffer']=void 0x0,_0xecb2e5[_0x2a0477(0x38b7)]=void 0x0,_0xecb2e5[_0x2a0477(0x30b4)]=void 0x0,_0xecb2e5['_depthTexture']=void 0x0,_0xecb2e5[_0x2a0477(0x1315)]=void 0x0,_0xecb2e5[_0x2a0477(0x4eb3)]=void 0x0);}function createFramebuffer$6(_0x4cb5ce,_0x548b19){var _0x53d31c=_0x68aa19,_0x16cedb=_0x548b19[_0x53d31c(0x2e24)],_0x47fd01=_0x548b19[_0x53d31c(0x1b40)],_0x492d2e=new Texture$1({'context':_0x548b19,'width':_0x16cedb,'height':_0x47fd01,'pixelFormat':PixelFormat$1[_0x53d31c(0x4a1c)],'pixelDatatype':PixelDatatype[_0x53d31c(0x4aae)],'sampler':createSampler$4()}),_0xb84ce7=new Texture$1({'context':_0x548b19,'width':_0x16cedb,'height':_0x47fd01,'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':PixelDatatype[_0x53d31c(0x4aae)],'sampler':createSampler$4()}),_0xea353f=new Texture$1({'context':_0x548b19,'width':_0x16cedb,'height':_0x47fd01,'pixelFormat':PixelFormat$1[_0x53d31c(0x45a6)],'pixelDatatype':PixelDatatype[_0x53d31c(0x40c5)],'sampler':createSampler$4()});_0x4cb5ce[_0x53d31c(0x4d73)]=new Framebuffer$2({'context':_0x548b19,'colorTextures':[_0x492d2e,_0xb84ce7],'depthTexture':_0xea353f,'destroyAttachments':!0x1}),_0x4cb5ce[_0x53d31c(0x38b7)]=_0x492d2e,_0x4cb5ce['_depthGBuffer']=_0xb84ce7,_0x4cb5ce[_0x53d31c(0x43dd)]=_0xea353f;}var distanceAndEdlStrengthScratch=new Cartesian2();function createCommands$5(_0x13f6bc,_0x28c0fc){var _0xc68f57=_0x68aa19,_0x2610e1=PointCloudEyeDomeLightingShader,_0x517e02={'u_pointCloud_colorGBuffer':function(){var _0x21648c=_0x54f3;return _0x13f6bc[_0x21648c(0x38b7)];},'u_pointCloud_depthGBuffer':function(){return _0x13f6bc['_depthGBuffer'];},'u_distanceAndEdlStrength':function(){var _0x59f0a4=_0x54f3;return distanceAndEdlStrengthScratch['x']=_0x13f6bc[_0x59f0a4(0x2819)],distanceAndEdlStrengthScratch['y']=_0x13f6bc['_strength'],distanceAndEdlStrengthScratch;}},_0x162ed7=RenderState[_0xc68f57(0x4d21)]({'blending':BlendingState$1[_0xc68f57(0x2911)],'depthMask':!0x0,'depthTest':{'enabled':!0x0},'stencilTest':StencilConstants$1[_0xc68f57(0x15c3)](),'stencilMask':StencilConstants$1[_0xc68f57(0x471e)]});_0x13f6bc[_0xc68f57(0x1315)]=_0x28c0fc[_0xc68f57(0xa16)](_0x2610e1,{'uniformMap':_0x517e02,'renderState':_0x162ed7,'pass':Pass$1['CESIUM_3D_TILE'],'owner':_0x13f6bc}),_0x13f6bc[_0xc68f57(0x4eb3)]=new ClearCommand({'framebuffer':_0x13f6bc[_0xc68f57(0x4d73)],'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1,'renderState':RenderState[_0xc68f57(0x4d21)](),'pass':Pass$1[_0xc68f57(0x2519)],'owner':_0x13f6bc});}function createResources$6(_0x48d139,_0x32e729){var _0x525196=_0x68aa19,_0x227449=_0x32e729[_0x525196(0x2e24)],_0xef3387=_0x32e729[_0x525196(0x1b40)],_0x2705af=_0x48d139[_0x525196(0x38b7)],_0x5a0436=!0x1,_0x57bb07=defined$1(_0x2705af)&&(_0x2705af[_0x525196(0x209)]!==_0x227449||_0x2705af[_0x525196(0x5862)]!==_0xef3387);return defined$1(_0x2705af)&&!_0x57bb07||(destroyFramebuffer$5(_0x48d139),createFramebuffer$6(_0x48d139,_0x32e729),createCommands$5(_0x48d139,_0x32e729),_0x5a0436=!0x0),_0x5a0436;}function isSupported$4(_0xf16163){var _0xb7231b=_0x68aa19;return _0xf16163[_0xb7231b(0x37ab)]&&_0xf16163['fragmentDepth'];}function getECShaderProgram(_0x2164ce,_0xe2e693){var _0x234b57=_0x68aa19,_0x2d3ff3=_0x2164ce[_0x234b57(0x3739)]['getDerivedShaderProgram'](_0xe2e693,'EC');if(!defined$1(_0x2d3ff3)){var _0x1a5598=_0xe2e693[_0x234b57(0x3f8d)],_0x11437e=_0xe2e693['fragmentShaderSource']['clone']();_0x11437e[_0x234b57(0x2fe9)]=_0x11437e[_0x234b57(0x2fe9)][_0x234b57(0x2e47)](function(_0x25e060){var _0x53369a=_0x234b57;return _0x25e060=(_0x25e060=ShaderSource['replaceMain'](_0x25e060,_0x53369a(0x481e)))[_0x53369a(0x1297)](/gl_FragColor/g,_0x53369a(0x5147));}),_0x11437e[_0x234b57(0x2fe9)][_0x234b57(0x4e52)](_0x234b57(0x410a)),_0x11437e[_0x234b57(0x2fe9)][_0x234b57(0x3a33)](_0x234b57(0x42d3)),_0x2d3ff3=_0x2164ce[_0x234b57(0x3739)][_0x234b57(0x2f71)](_0xe2e693,'EC',{'vertexShaderSource':_0xe2e693['vertexShaderSource'],'fragmentShaderSource':_0x11437e,'attributeLocations':_0x1a5598});}return _0x2d3ff3;}function PointCloudShading(_0x2c601e){var _0x26b983=_0x68aa19,_0x3d5cdd=defaultValue$1(_0x2c601e,{});this[_0x26b983(0x1930)]=defaultValue$1(_0x3d5cdd[_0x26b983(0x1930)],!0x1),this[_0x26b983(0x475a)]=defaultValue$1(_0x3d5cdd['geometricErrorScale'],0x1),this['maximumAttenuation']=_0x3d5cdd['maximumAttenuation'],this['baseResolution']=_0x3d5cdd[_0x26b983(0x44c8)],this[_0x26b983(0x19da)]=defaultValue$1(_0x3d5cdd[_0x26b983(0x19da)],!0x0),this[_0x26b983(0x3368)]=defaultValue$1(_0x3d5cdd[_0x26b983(0x3368)],0x1),this[_0x26b983(0x1b81)]=defaultValue$1(_0x3d5cdd['eyeDomeLightingRadius'],0x1),this[_0x26b983(0x2400)]=defaultValue$1(_0x3d5cdd[_0x26b983(0x2400)],!0x1),this[_0x26b983(0x2f9c)]=defaultValue$1(_0x3d5cdd['normalShading'],!0x0);}function PointCloud3DTileContent(_0x51c483,_0x2c4f89,_0x4180dc,_0x8cdcc7,_0x2db1e6){var _0x3eb645=_0x68aa19;this[_0x3eb645(0x512c)]=_0x51c483,this[_0x3eb645(0x2050)]=_0x2c4f89,this['_resource']=_0x4180dc,this[_0x3eb645(0x3329)]=void 0x0,this[_0x3eb645(0x4472)]=void 0x0,this[_0x3eb645(0xb7c)]=!0x1,this['_features']=void 0x0,this[_0x3eb645(0x137d)]=!0x1,this['_pointCloud']=new PointCloud({'arrayBuffer':_0x8cdcc7,'byteOffset':_0x2db1e6,'cull':!0x1,'opaquePass':Pass$1[_0x3eb645(0x2519)],'vertexShaderLoaded':getVertexShaderLoaded(this),'fragmentShaderLoaded':getFragmentShaderLoaded$1(this),'uniformMapLoaded':getUniformMapLoaded$1(this),'batchTableLoaded':getBatchTableLoaded(this),'pickIdLoaded':getPickIdLoaded$1(this)});}function getVertexShaderLoaded(_0x5aaede){return function(_0x18e025){var _0x77b253=_0x54f3;return defined$1(_0x5aaede[_0x77b253(0x4472)])?_0x5aaede[_0x77b253(0x4472)][_0x77b253(0x1ce1)](!0x1,_0x77b253(0x23f),void 0x0)(_0x18e025):_0x18e025;};}function getFragmentShaderLoaded$1(_0x3ff3e5){return function(_0x3dc72a){var _0x454c72=_0x54f3;return defined$1(_0x3ff3e5['_batchTable'])?_0x3ff3e5[_0x454c72(0x4472)][_0x454c72(0x5ab)](!0x1,void 0x0)(_0x3dc72a):_0x454c72(0x46a8)+_0x3dc72a;};}function getUniformMapLoaded$1(_0x1eb249){return function(_0x40d5d6){var _0x253852=_0x54f3;return defined$1(_0x1eb249['_batchTable'])?_0x1eb249[_0x253852(0x4472)][_0x253852(0x36b5)]()(_0x40d5d6):combine$2(_0x40d5d6,{'czm_pickColor':function(){var _0x1c4d47=_0x253852;return _0x1eb249[_0x1c4d47(0x3329)][_0x1c4d47(0x28b8)];}});};}function getBatchTableLoaded(_0x229739){return function(_0x401bcf,_0x425085,_0x502cb3){_0x229739['_batchTable']=new Cesium3DTileBatchTable(_0x229739,_0x401bcf,_0x425085,_0x502cb3);};}function getPickIdLoaded$1(_0x26b116){return function(){var _0x56c322=_0x54f3;return defined$1(_0x26b116[_0x56c322(0x4472)])?_0x26b116[_0x56c322(0x4472)][_0x56c322(0x4ab9)]():_0x56c322(0xc5d);};}function getGeometricError$1(_0x5ab127){var _0x1b844b=_0x68aa19,_0x9f4918=_0x5ab127[_0x1b844b(0x512c)]['pointCloudShading'],_0x425dc8=_0x5ab127[_0x1b844b(0x2050)][_0x1b844b(0x34a1)][_0x1b844b(0x5809)][_0x1b844b(0x279b)](),_0x563d0e=CesiumMath[_0x1b844b(0x25b1)](_0x425dc8/_0x5ab127[_0x1b844b(0x1b45)]),_0x1e1c43=_0x5ab127[_0x1b844b(0x2050)][_0x1b844b(0x79b)];return 0x0===_0x1e1c43&&(_0x1e1c43=defined$1(_0x9f4918)&&defined$1(_0x9f4918[_0x1b844b(0x44c8)])?_0x9f4918[_0x1b844b(0x44c8)]:_0x563d0e),_0x1e1c43;}function createFeatures$1(_0x4f2f18){var _0x3cd4a8=_0x68aa19,_0x35e32c=_0x4f2f18[_0x3cd4a8(0x90b)];if(!defined$1(_0x4f2f18[_0x3cd4a8(0x56e8)])&&_0x35e32c>0x0){for(var _0x47e030=new Array(_0x35e32c),_0x4f5692=0x0;_0x4f5692<_0x35e32c;++_0x4f5692)_0x47e030[_0x4f5692]=new Cesium3DTileFeature(_0x4f2f18,_0x4f5692);_0x4f2f18[_0x3cd4a8(0x56e8)]=_0x47e030;}}PointCloudEyeDomeLighting[_0x68aa19(0x1374)]=isSupported$4,PointCloudEyeDomeLighting['prototype']['update']=function(_0x471273,_0x934135,_0x3d33b3){var _0x1c06e6=_0x68aa19;if(isSupported$4(_0x471273['context'])){this['_strength']=_0x3d33b3[_0x1c06e6(0x3368)],this[_0x1c06e6(0x2819)]=_0x3d33b3['eyeDomeLightingRadius']*_0x471273[_0x1c06e6(0x3fac)];var _0x4a0834,_0x469daf=createResources$6(this,_0x471273['context']),_0x12e11f=_0x471273[_0x1c06e6(0x3080)],_0x5b49ab=_0x12e11f['length'];for(_0x4a0834=_0x934135;_0x4a0834<_0x5b49ab;++_0x4a0834){var _0x1cd310=_0x12e11f[_0x4a0834];if(_0x1cd310['primitiveType']===PrimitiveType$1[_0x1c06e6(0x4598)]&&_0x1cd310[_0x1c06e6(0x18ad)]!==Pass$1[_0x1c06e6(0x4738)]){var _0x560dcf=_0x1cd310[_0x1c06e6(0x457d)]['pointCloudProcessor'];(!defined$1(_0x560dcf)||_0x1cd310[_0x1c06e6(0x5660)]||_0x469daf||_0x560dcf[_0x1c06e6(0x27b)]!==this[_0x1c06e6(0x4d73)])&&(_0x560dcf=DrawCommand[_0x1c06e6(0x4660)](_0x1cd310),_0x1cd310[_0x1c06e6(0x457d)]['pointCloudProcessor']=_0x560dcf,_0x560dcf['framebuffer']=this[_0x1c06e6(0x4d73)],_0x560dcf[_0x1c06e6(0x30a0)]=getECShaderProgram(_0x471273[_0x1c06e6(0x4174)],_0x1cd310[_0x1c06e6(0x30a0)]),_0x560dcf[_0x1c06e6(0x2850)]=!0x1,_0x560dcf[_0x1c06e6(0x4935)]=!0x1),_0x12e11f[_0x4a0834]=_0x560dcf;}}var _0x1555bf=this[_0x1c06e6(0x4eb3)],_0x1ff26d=this[_0x1c06e6(0x1315)];_0x12e11f['push'](_0x1ff26d),_0x12e11f[_0x1c06e6(0x3a33)](_0x1555bf);}},PointCloudEyeDomeLighting[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},PointCloudEyeDomeLighting[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyFramebuffer$5(this),destroyObject$1(this);},PointCloudShading[_0x68aa19(0x1374)]=function(_0x44f3bf){return PointCloudEyeDomeLighting['isSupported'](_0x44f3bf['context']);},Object[_0x68aa19(0x5b7)](PointCloud3DTileContent[_0x68aa19(0x4b51)],{'featuresLength':{'get':function(){var _0x56bb3e=_0x68aa19;return defined$1(this[_0x56bb3e(0x4472)])?this[_0x56bb3e(0x4472)][_0x56bb3e(0x90b)]:0x0;}},'pointsLength':{'get':function(){var _0x24f2cd=_0x68aa19;return this[_0x24f2cd(0x5684)][_0x24f2cd(0x1b45)];}},'trianglesLength':{'get':function(){return 0x0;}},'geometryByteLength':{'get':function(){var _0x5443a5=_0x68aa19;return this[_0x5443a5(0x5684)][_0x5443a5(0x11e9)];}},'texturesByteLength':{'get':function(){return 0x0;}},'batchTableByteLength':{'get':function(){var _0x27de92=_0x68aa19;return defined$1(this[_0x27de92(0x4472)])?this[_0x27de92(0x4472)][_0x27de92(0x374e)]:0x0;}},'innerContents':{'get':function(){}},'readyPromise':{'get':function(){var _0x5f1c8a=_0x68aa19;return this[_0x5f1c8a(0x5684)][_0x5f1c8a(0x21f)];}},'tileset':{'get':function(){var _0x3bb3a3=_0x68aa19;return this[_0x3bb3a3(0x512c)];}},'tile':{'get':function(){var _0x40bb91=_0x68aa19;return this[_0x40bb91(0x2050)];}},'url':{'get':function(){var _0x5ad133=_0x68aa19;return this[_0x5ad133(0x587b)][_0x5ad133(0x1c0c)](!0x0);}},'batchTable':{'get':function(){return this['_batchTable'];}}}),PointCloud3DTileContent['prototype']['hasProperty']=function(_0x58bc60,_0x2444ed){var _0x58335f=_0x68aa19;return!!defined$1(this[_0x58335f(0x4472)])&&this[_0x58335f(0x4472)][_0x58335f(0x14e)](_0x58bc60,_0x2444ed);},PointCloud3DTileContent['prototype'][_0x68aa19(0x5804)]=function(_0x2614f8){var _0x884eda=_0x68aa19;if(defined$1(this[_0x884eda(0x4472)]))return this[_0x884eda(0x90b)],createFeatures$1(this),this[_0x884eda(0x56e8)][_0x2614f8];},PointCloud3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x39f7)]=function(_0x194c19,_0x39a1ac){var _0x1c808c=_0x68aa19;this[_0x1c808c(0x5684)][_0x1c808c(0x28b8)]=_0x194c19?_0x39a1ac:Color$2[_0x1c808c(0x2d95)];},PointCloud3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x2f9f)]=function(_0x2b7ed4){var _0x3e02d2=_0x68aa19;defined$1(this['_batchTable'])?this[_0x3e02d2(0x4472)][_0x3e02d2(0x2f9f)](_0x2b7ed4):this['_styleDirty']=!0x0;};var defaultShading$1=new PointCloudShading();function Tileset3DTileContent(_0xf79b16,_0x5e43a6,_0x1b7d66,_0x4141ca,_0x149578){var _0x2cd536=_0x68aa19;this['_tileset']=_0xf79b16,this[_0x2cd536(0x2050)]=_0x5e43a6,this[_0x2cd536(0x587b)]=_0x1b7d66,this[_0x2cd536(0x38bb)]=when[_0x2cd536(0x25e3)](),this[_0x2cd536(0x137d)]=!0x1,initialize$3(this,_0x4141ca,_0x149578);}function initialize$3(_0x491fba,_0x13c2a7,_0x3a94e7){var _0x48a81b=_0x68aa19;_0x3a94e7=defaultValue$1(_0x3a94e7,0x0);var _0x125278,_0x4105d7=getStringFromTypedArray(new Uint8Array(_0x13c2a7),_0x3a94e7);try{_0x125278=JSON['parse'](_0x4105d7);}catch(_0x556c7d){return void _0x491fba[_0x48a81b(0x38bb)]['reject'](new RuntimeError$2(_0x48a81b(0x42f9)));}_0x491fba[_0x48a81b(0x512c)][_0x48a81b(0x3b01)](_0x491fba[_0x48a81b(0x587b)],_0x125278,_0x491fba[_0x48a81b(0x2050)]),_0x491fba[_0x48a81b(0x38bb)]['resolve'](_0x491fba);}function VertexArrayFacade(_0x428ffb,_0x2df49b,_0x290c43,_0x491ca4){var _0x5b9430=_0x68aa19,_0x352b94=VertexArrayFacade[_0x5b9430(0xec7)](_0x2df49b);_0x290c43=defaultValue$1(_0x290c43,0x0);for(var _0x253b55,_0x1587cc,_0x53e8b0=[],_0x547fb5={},_0x45c43c=_0x352b94[_0x5b9430(0x531b)],_0x5f1f41=0x0;_0x5f1f41<_0x45c43c;++_0x5f1f41){var _0xfd7d22=_0x352b94[_0x5f1f41];_0xfd7d22['vertexBuffer']?_0x53e8b0['push'](_0xfd7d22):(defined$1(_0x253b55=_0x547fb5[_0x1587cc=_0xfd7d22[_0x5b9430(0x48e8)]])||(_0x253b55=_0x547fb5[_0x1587cc]=[]),_0x253b55[_0x5b9430(0x3a33)](_0xfd7d22));}function _0x4661c3(_0x320439,_0x10f7a2){var _0x5814f5=_0x5b9430;return ComponentDatatype$1[_0x5814f5(0x2f7d)](_0x10f7a2[_0x5814f5(0x3faf)])-ComponentDatatype$1[_0x5814f5(0x2f7d)](_0x320439[_0x5814f5(0x3faf)]);}for(_0x1587cc in(this[_0x5b9430(0xaa9)]=[],_0x547fb5))if(_0x547fb5[_0x5b9430(0x2a77)](_0x1587cc)){(_0x253b55=_0x547fb5[_0x1587cc])[_0x5b9430(0x34f3)](_0x4661c3);var _0x5b0742=VertexArrayFacade[_0x5b9430(0x3057)](_0x253b55),_0x37d973={'vertexSizeInBytes':_0x5b0742,'vertexBuffer':void 0x0,'usage':_0x253b55[0x0][_0x5b9430(0x48e8)],'needsCommit':!0x1,'arrayBuffer':void 0x0,'arrayViews':VertexArrayFacade['_createArrayViews'](_0x253b55,_0x5b0742)};this[_0x5b9430(0xaa9)][_0x5b9430(0x3a33)](_0x37d973);}this[_0x5b9430(0x20bd)]=0x0,this['_instanced']=defaultValue$1(_0x491ca4,!0x1),this[_0x5b9430(0x39b6)]=_0x53e8b0,this[_0x5b9430(0x1968)]=_0x428ffb,this[_0x5b9430(0x1a80)]=void 0x0,this['va']=void 0x0,this[_0x5b9430(0x5cf)](_0x290c43);}PointCloud3DTileContent[_0x68aa19(0x4b51)]['update']=function(_0x373810,_0x4bd7ea){var _0x56492f=_0x68aa19,_0x281f3b,_0x3b5c1f=this[_0x56492f(0x5684)],_0x4d29de=defaultValue$1(_0x373810[_0x56492f(0x4b7d)],defaultShading$1),_0x1e1c86=this[_0x56492f(0x2050)],_0x7d06a0=this[_0x56492f(0x4472)],_0x385bb8=_0x4bd7ea[_0x56492f(0x4318)],_0x4488dc=_0x373810[_0x56492f(0x4fc4)];defined$1(this['_pickId'])||defined$1(_0x7d06a0)||(this[_0x56492f(0x3329)]=_0x4bd7ea[_0x56492f(0x4174)][_0x56492f(0x36ef)]({'primitive':_0x373810,'content':this})),defined$1(_0x7d06a0)&&_0x7d06a0['update'](_0x373810,_0x4bd7ea),_0x281f3b=defined$1(_0x1e1c86[_0x56492f(0x3ecd)])?_0x385bb8===SceneMode$1[_0x56492f(0x5135)]?_0x1e1c86[_0x56492f(0x3ecd)]['boundingSphere']:_0x1e1c86['_contentBoundingVolume2D'][_0x56492f(0x5809)]:_0x385bb8===SceneMode$1[_0x56492f(0x5135)]?_0x1e1c86['_boundingVolume']['boundingSphere']:_0x1e1c86[_0x56492f(0x26a)][_0x56492f(0x5809)];var _0x7abbc2=this[_0x56492f(0xb7c)];this[_0x56492f(0xb7c)]=!0x1,_0x3b5c1f['clippingPlanesOriginMatrix']=_0x373810['clippingPlanesOriginMatrix'],_0x3b5c1f['style']=defined$1(_0x7d06a0)?void 0x0:_0x373810[_0x56492f(0x588d)],_0x3b5c1f['styleDirty']=_0x7abbc2,_0x3b5c1f[_0x56492f(0x221)]=_0x1e1c86['computedTransform'],_0x3b5c1f[_0x56492f(0x2981)]=_0x373810[_0x56492f(0x1270)],_0x3b5c1f[_0x56492f(0x284a)]=_0x373810[_0x56492f(0x284a)],_0x3b5c1f[_0x56492f(0x5809)]=_0x281f3b,_0x3b5c1f[_0x56492f(0x4fc4)]=_0x4488dc,_0x3b5c1f[_0x56492f(0x1d28)]=defined$1(_0x4488dc)&&_0x4488dc[_0x56492f(0x20fb)]&&_0x1e1c86[_0x56492f(0x20a8)],_0x3b5c1f[_0x56492f(0x20c0)]=_0x1e1c86[_0x56492f(0x20c0)],_0x3b5c1f[_0x56492f(0x1930)]=_0x4d29de[_0x56492f(0x1930)],_0x3b5c1f['backFaceCulling']=_0x4d29de[_0x56492f(0x2400)],_0x3b5c1f['normalShading']=_0x4d29de[_0x56492f(0x2f9c)],_0x3b5c1f[_0x56492f(0x79b)]=getGeometricError$1(this),_0x3b5c1f['geometricErrorScale']=_0x4d29de[_0x56492f(0x475a)],defined$1(_0x4d29de)&&defined$1(_0x4d29de[_0x56492f(0x282c)])?_0x3b5c1f[_0x56492f(0x282c)]=_0x4d29de[_0x56492f(0x282c)]:_0x1e1c86[_0x56492f(0x5188)]===Cesium3DTileRefine$1['ADD']?_0x3b5c1f['maximumAttenuation']=0x5:_0x3b5c1f[_0x56492f(0x282c)]=_0x373810[_0x56492f(0x31e2)],_0x3b5c1f[_0x56492f(0x489f)](_0x4bd7ea);},PointCloud3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PointCloud3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x238a3a=_0x68aa19;return this[_0x238a3a(0x3329)]=this['_pickId']&&this['_pickId']['destroy'](),this[_0x238a3a(0x5684)]=this[_0x238a3a(0x5684)]&&this[_0x238a3a(0x5684)][_0x238a3a(0x2578)](),this[_0x238a3a(0x4472)]=this[_0x238a3a(0x4472)]&&this[_0x238a3a(0x4472)][_0x238a3a(0x2578)](),destroyObject$1(this);},Object['defineProperties'](Tileset3DTileContent[_0x68aa19(0x4b51)],{'featuresLength':{'get':function(){return 0x0;}},'pointsLength':{'get':function(){return 0x0;}},'trianglesLength':{'get':function(){return 0x0;}},'geometryByteLength':{'get':function(){return 0x0;}},'texturesByteLength':{'get':function(){return 0x0;}},'batchTableByteLength':{'get':function(){return 0x0;}},'innerContents':{'get':function(){}},'readyPromise':{'get':function(){var _0x4a08e0=_0x68aa19;return this['_readyPromise'][_0x4a08e0(0x28bc)];}},'tileset':{'get':function(){var _0x218d99=_0x68aa19;return this[_0x218d99(0x512c)];}},'tile':{'get':function(){return this['_tile'];}},'url':{'get':function(){var _0x5e459f=_0x68aa19;return this['_resource'][_0x5e459f(0x1c0c)](!0x0);}},'batchTable':{'get':function(){}}}),Tileset3DTileContent['prototype'][_0x68aa19(0x14e)]=function(_0x15147a,_0x4040ff){return!0x1;},Tileset3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x5804)]=function(_0x553a29){},Tileset3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x39f7)]=function(_0xe3ed85,_0x15ec69){},Tileset3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x2f9f)]=function(_0x18de44){},Tileset3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x216f78,_0x28a504){},Tileset3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Tileset3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyObject$1(this);},VertexArrayFacade[_0x68aa19(0xec7)]=function(_0x592dad){var _0xb4dade=_0x68aa19;for(var _0x152538=[],_0x2470da=0x0;_0x2470da<_0x592dad[_0xb4dade(0x531b)];++_0x2470da){var _0x1a3c5b=_0x592dad[_0x2470da],_0x33e6db={'index':defaultValue$1(_0x1a3c5b[_0xb4dade(0x1fda)],_0x2470da),'enabled':defaultValue$1(_0x1a3c5b[_0xb4dade(0x20fb)],!0x0),'componentsPerAttribute':_0x1a3c5b[_0xb4dade(0xbdc)],'componentDatatype':defaultValue$1(_0x1a3c5b['componentDatatype'],ComponentDatatype$1['FLOAT']),'normalize':defaultValue$1(_0x1a3c5b[_0xb4dade(0x4e7d)],!0x1),'vertexBuffer':_0x1a3c5b[_0xb4dade(0x20aa)],'usage':defaultValue$1(_0x1a3c5b[_0xb4dade(0x48e8)],BufferUsage[_0xb4dade(0x495a)])};_0x152538[_0xb4dade(0x3a33)](_0x33e6db);}for(var _0x9354f2=new Array(_0x152538[_0xb4dade(0x531b)]),_0x7e0885=0x0;_0x7e0885<_0x152538[_0xb4dade(0x531b)];++_0x7e0885){_0x9354f2[_0x152538[_0x7e0885][_0xb4dade(0x1fda)]]=!0x0;}return _0x152538;},VertexArrayFacade[_0x68aa19(0x3057)]=function(_0x1f4761){var _0x11ec68=_0x68aa19;for(var _0x49b8cc=0x0,_0x3c0b07=_0x1f4761[_0x11ec68(0x531b)],_0x1a3630=0x0;_0x1a3630<_0x3c0b07;++_0x1a3630){var _0x7f99b7=_0x1f4761[_0x1a3630];_0x49b8cc+=_0x7f99b7['componentsPerAttribute']*ComponentDatatype$1[_0x11ec68(0x2f7d)](_0x7f99b7[_0x11ec68(0x3faf)]);}var _0x4b834c=_0x3c0b07>0x0?ComponentDatatype$1['getSizeInBytes'](_0x1f4761[0x0]['componentDatatype']):0x0,_0x946b7a=_0x4b834c>0x0?_0x49b8cc%_0x4b834c:0x0;return _0x49b8cc+=0x0===_0x946b7a?0x0:_0x4b834c-_0x946b7a;},VertexArrayFacade['_createArrayViews']=function(_0x4793f8,_0x4147e7){var _0x15b03d=_0x68aa19;for(var _0x476692=[],_0x48add5=0x0,_0x286c84=_0x4793f8[_0x15b03d(0x531b)],_0xd149d5=0x0;_0xd149d5<_0x286c84;++_0xd149d5){var _0x4c933f=_0x4793f8[_0xd149d5],_0x182ff9=_0x4c933f['componentDatatype'];_0x476692[_0x15b03d(0x3a33)]({'index':_0x4c933f[_0x15b03d(0x1fda)],'enabled':_0x4c933f[_0x15b03d(0x20fb)],'componentsPerAttribute':_0x4c933f[_0x15b03d(0xbdc)],'componentDatatype':_0x182ff9,'normalize':_0x4c933f[_0x15b03d(0x4e7d)],'offsetInBytes':_0x48add5,'vertexSizeInComponentType':_0x4147e7/ComponentDatatype$1[_0x15b03d(0x2f7d)](_0x182ff9),'view':void 0x0}),_0x48add5+=_0x4c933f[_0x15b03d(0xbdc)]*ComponentDatatype$1[_0x15b03d(0x2f7d)](_0x182ff9);}return _0x476692;},VertexArrayFacade[_0x68aa19(0x4b51)][_0x68aa19(0x5cf)]=function(_0x1d7c20){var _0x51e815=_0x68aa19;this['_size']=_0x1d7c20;var _0x2a0783=this[_0x51e815(0xaa9)];this['writers']=[];for(var _0xedd91f=0x0,_0x4d0dfb=_0x2a0783[_0x51e815(0x531b)];_0xedd91f<_0x4d0dfb;++_0xedd91f){var _0xd56547=_0x2a0783[_0xedd91f];VertexArrayFacade[_0x51e815(0x40d0)](_0xd56547,this['_size']),VertexArrayFacade[_0x51e815(0x213b)](this[_0x51e815(0x1a80)],_0xd56547);}destroyVA(this);},VertexArrayFacade[_0x68aa19(0x40d0)]=function(_0x575457,_0x475555){var _0x1a27a3=_0x68aa19;if(_0x575457['vertexSizeInBytes']>0x0){var _0x5f15c=new ArrayBuffer(_0x475555*_0x575457[_0x1a27a3(0x104b)]);if(defined$1(_0x575457[_0x1a27a3(0x2ab)])){for(var _0x3db225=new Uint8Array(_0x5f15c),_0x232dc4=new Uint8Array(_0x575457['arrayBuffer']),_0x39087c=_0x232dc4['length'],_0xfa26ae=0x0;_0xfa26ae<_0x39087c;++_0xfa26ae)_0x3db225[_0xfa26ae]=_0x232dc4[_0xfa26ae];}for(var _0x4e1325=_0x575457[_0x1a27a3(0x322b)],_0x5825b8=_0x4e1325[_0x1a27a3(0x531b)],_0xd33e12=0x0;_0xd33e12<_0x5825b8;++_0xd33e12){var _0x31a66c=_0x4e1325[_0xd33e12];_0x31a66c['view']=ComponentDatatype$1['createArrayBufferView'](_0x31a66c['componentDatatype'],_0x5f15c,_0x31a66c[_0x1a27a3(0x3022)]);}_0x575457[_0x1a27a3(0x2ab)]=_0x5f15c;}};var createWriters=[function(_0x143575,_0x44b92e,_0x345852){return function(_0x2df3f2,_0x39d3e1){var _0x5d18ec=_0x54f3;_0x44b92e[_0x2df3f2*_0x345852]=_0x39d3e1,_0x143575[_0x5d18ec(0x91d)]=!0x0;};},function(_0x46d685,_0x15c43e,_0x51e230){return function(_0x369be0,_0x358064,_0x2a999d){var _0x54605d=_0x369be0*_0x51e230;_0x15c43e[_0x54605d]=_0x358064,_0x15c43e[_0x54605d+0x1]=_0x2a999d,_0x46d685['needsCommit']=!0x0;};},function(_0x119b94,_0x458eed,_0x6dd1fe){return function(_0x2258ac,_0x1c84a7,_0x512629,_0x1f396b){var _0x536256=_0x54f3,_0x281de9=_0x2258ac*_0x6dd1fe;_0x458eed[_0x281de9]=_0x1c84a7,_0x458eed[_0x281de9+0x1]=_0x512629,_0x458eed[_0x281de9+0x2]=_0x1f396b,_0x119b94[_0x536256(0x91d)]=!0x0;};},function(_0x4f6dcf,_0x3158c7,_0x4a7dda){return function(_0x15012c,_0x452f1e,_0x2f7f03,_0x2d59a7,_0x44e17b){var _0x3b144d=_0x54f3,_0xa1422e=_0x15012c*_0x4a7dda;_0x3158c7[_0xa1422e]=_0x452f1e,_0x3158c7[_0xa1422e+0x1]=_0x2f7f03,_0x3158c7[_0xa1422e+0x2]=_0x2d59a7,_0x3158c7[_0xa1422e+0x3]=_0x44e17b,_0x4f6dcf[_0x3b144d(0x91d)]=!0x0;};}];function commit(_0x4b6e99,_0x4b6119){var _0x2ea9d2=_0x68aa19;if(_0x4b6119[_0x2ea9d2(0x91d)]&&_0x4b6119['vertexSizeInBytes']>0x0){_0x4b6119[_0x2ea9d2(0x91d)]=!0x1;var _0x260019=_0x4b6119[_0x2ea9d2(0x20aa)],_0x44cbee=_0x4b6e99[_0x2ea9d2(0x20bd)]*_0x4b6119['vertexSizeInBytes'],_0x3b5ce2=defined$1(_0x260019);if(!_0x3b5ce2||_0x260019[_0x2ea9d2(0x4cb6)]<_0x44cbee)return _0x3b5ce2&&_0x260019['destroy'](),_0x4b6119[_0x2ea9d2(0x20aa)]=Buffer$1['createVertexBuffer']({'context':_0x4b6e99[_0x2ea9d2(0x1968)],'typedArray':_0x4b6119[_0x2ea9d2(0x2ab)],'usage':_0x4b6119[_0x2ea9d2(0x48e8)]}),_0x4b6119[_0x2ea9d2(0x20aa)][_0x2ea9d2(0x2524)]=!0x1,!0x0;_0x4b6119[_0x2ea9d2(0x20aa)][_0x2ea9d2(0x1ef9)](_0x4b6119['arrayBuffer']);}return!0x1;}function subCommit(_0x43c4bc,_0xdffe9b,_0x23f32d){var _0xc08656=_0x68aa19;if(_0x43c4bc[_0xc08656(0x91d)]&&_0x43c4bc[_0xc08656(0x104b)]>0x0){var _0x53f845=_0x43c4bc[_0xc08656(0x104b)]*_0xdffe9b,_0x456730=_0x43c4bc[_0xc08656(0x104b)]*_0x23f32d;_0x43c4bc['vertexBuffer']['copyFromArrayView'](new Uint8Array(_0x43c4bc[_0xc08656(0x2ab)],_0x53f845,_0x456730),_0x53f845);}}function destroyVA(_0x4f4439){var _0x5d2829=_0x68aa19,_0x5c6a9c=_0x4f4439['va'];if(defined$1(_0x5c6a9c)){for(var _0x284789=_0x5c6a9c[_0x5d2829(0x531b)],_0x2cc3c8=0x0;_0x2cc3c8<_0x284789;++_0x2cc3c8)_0x5c6a9c[_0x2cc3c8]['va']['destroy']();_0x4f4439['va']=void 0x0;}}VertexArrayFacade[_0x68aa19(0x213b)]=function(_0x2ede52,_0x576991){var _0x337050=_0x68aa19;for(var _0x5d0ab0=_0x576991[_0x337050(0x322b)],_0x5f3ed9=_0x5d0ab0['length'],_0x370faa=0x0;_0x370faa<_0x5f3ed9;++_0x370faa){var _0x3a9175=_0x5d0ab0[_0x370faa];_0x2ede52[_0x3a9175['index']]=createWriters[_0x3a9175[_0x337050(0xbdc)]-0x1](_0x576991,_0x3a9175['view'],_0x3a9175[_0x337050(0xf36)]);}},VertexArrayFacade[_0x68aa19(0x4b51)][_0x68aa19(0x4a03)]=function(_0x2597ed){var _0x2102c2=_0x68aa19,_0x105135,_0x26944d,_0xadfa0f,_0x3a3c3c=!0x1,_0x4429d5=this[_0x2102c2(0xaa9)];for(_0x26944d=0x0,_0xadfa0f=_0x4429d5[_0x2102c2(0x531b)];_0x26944d<_0xadfa0f;++_0x26944d)_0x3a3c3c=commit(this,_0x105135=_0x4429d5[_0x26944d])||_0x3a3c3c;if(_0x3a3c3c||!defined$1(this['va'])){destroyVA(this);for(var _0x58ecac=this['va']=[],_0x2332b4=defined$1(_0x2597ed)?Math[_0x2102c2(0x28fa)](this[_0x2102c2(0x20bd)]/(CesiumMath[_0x2102c2(0x28c7)]-0x1)):0x1,_0x604c00=0x0;_0x604c00<_0x2332b4;++_0x604c00){var _0x4b7500=[];for(_0x26944d=0x0,_0xadfa0f=_0x4429d5[_0x2102c2(0x531b)];_0x26944d<_0xadfa0f;++_0x26944d){var _0x20046e=_0x604c00*((_0x105135=_0x4429d5[_0x26944d])['vertexSizeInBytes']*(CesiumMath[_0x2102c2(0x28c7)]-0x1));VertexArrayFacade[_0x2102c2(0x3d5)](_0x4b7500,_0x105135,_0x20046e,this[_0x2102c2(0x283a)]);}_0x4b7500=_0x4b7500[_0x2102c2(0x32c8)](this[_0x2102c2(0x39b6)]),_0x58ecac[_0x2102c2(0x3a33)]({'va':new VertexArray({'context':this[_0x2102c2(0x1968)],'attributes':_0x4b7500,'indexBuffer':_0x2597ed}),'indicesCount':1.5*(_0x604c00!==_0x2332b4-0x1?CesiumMath[_0x2102c2(0x28c7)]-0x1:this[_0x2102c2(0x20bd)]%(CesiumMath[_0x2102c2(0x28c7)]-0x1))});}}},VertexArrayFacade[_0x68aa19(0x3d5)]=function(_0x155722,_0x425025,_0x456b9d,_0x5611a5){var _0xe11634=_0x68aa19;for(var _0xcee258=_0x425025[_0xe11634(0x322b)],_0x5d8874=_0xcee258[_0xe11634(0x531b)],_0x56ec74=0x0;_0x56ec74<_0x5d8874;++_0x56ec74){var _0x3c53b6=_0xcee258[_0x56ec74];_0x155722[_0xe11634(0x3a33)]({'index':_0x3c53b6['index'],'enabled':_0x3c53b6[_0xe11634(0x20fb)],'componentsPerAttribute':_0x3c53b6[_0xe11634(0xbdc)],'componentDatatype':_0x3c53b6[_0xe11634(0x3faf)],'normalize':_0x3c53b6[_0xe11634(0x4e7d)],'vertexBuffer':_0x425025[_0xe11634(0x20aa)],'offsetInBytes':_0x456b9d+_0x3c53b6['offsetInBytes'],'strideInBytes':_0x425025[_0xe11634(0x104b)],'instanceDivisor':_0x5611a5?0x1:0x0});}},VertexArrayFacade[_0x68aa19(0x4b51)][_0x68aa19(0x3521)]=function(_0x354714,_0x4727d1){var _0x37614f=_0x68aa19;for(var _0x4c2420=this[_0x37614f(0xaa9)],_0x49ea29=0x0,_0x5046a9=_0x4c2420['length'];_0x49ea29<_0x5046a9;++_0x49ea29)subCommit(_0x4c2420[_0x49ea29],_0x354714,_0x4727d1);},VertexArrayFacade['prototype'][_0x68aa19(0x3c0c)]=function(){var _0x181ba5=_0x68aa19;for(var _0xcaaa59=this[_0x181ba5(0xaa9)],_0x4a39cf=0x0,_0x20ea76=_0xcaaa59[_0x181ba5(0x531b)];_0x4a39cf<_0x20ea76;++_0x4a39cf)_0xcaaa59[_0x4a39cf][_0x181ba5(0x91d)]=!0x1;},VertexArrayFacade[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},VertexArrayFacade['prototype'][_0x68aa19(0x2578)]=function(){var _0x578f44=_0x68aa19;for(var _0x4cc7e4=this['_allBuffers'],_0x188559=0x0,_0x4d48d0=_0x4cc7e4[_0x578f44(0x531b)];_0x188559<_0x4d48d0;++_0x188559){var _0x4914e6=_0x4cc7e4[_0x188559];_0x4914e6[_0x578f44(0x20aa)]=_0x4914e6[_0x578f44(0x20aa)]&&_0x4914e6[_0x578f44(0x20aa)]['destroy']();}return destroyVA(this),destroyObject$1(this);};var BillboardCollectionFS=_0x68aa19(0x21db),BillboardCollectionVS='#ifdef\x20INSTANCED\x0aattribute\x20vec2\x20direction;\x0a#endif\x0aattribute\x20vec4\x20positionHighAndScale;\x0aattribute\x20vec4\x20positionLowAndRotation;\x0aattribute\x20vec4\x20compressedAttribute0;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20pixel\x20offset,\x20translate,\x20horizontal\x20origin,\x20vertical\x20origin,\x20show,\x20direction,\x20texture\x20coordinates\x20(texture\x20offset)\x0aattribute\x20vec4\x20compressedAttribute1;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20aligned\x20axis,\x20translucency\x20by\x20distance,\x20image\x20width\x0aattribute\x20vec4\x20compressedAttribute2;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20label\x20horizontal\x20origin,\x20image\x20height,\x20color,\x20pick\x20color,\x20size\x20in\x20meters,\x20valid\x20aligned\x20axis,\x2013\x20bits\x20free\x0aattribute\x20vec4\x20eyeOffset;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20eye\x20offset\x20in\x20meters,\x204\x20bytes\x20free\x20(texture\x20range)\x0aattribute\x20vec4\x20scaleByDistance;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20near,\x20nearScale,\x20far,\x20farScale\x0aattribute\x20vec4\x20pixelOffsetScaleByDistance;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20near,\x20nearScale,\x20far,\x20farScale\x0aattribute\x20vec4\x20compressedAttribute3;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20distance\x20display\x20condition\x20near,\x20far,\x20disableDepthTestDistance,\x20dimensions\x0aattribute\x20vec2\x20sdf;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20sdf\x20outline\x20color\x20(rgb)\x20and\x20width\x20(w)\x0a#if\x20defined(VERTEX_DEPTH_CHECK)\x20||\x20defined(FRAGMENT_DEPTH_CHECK)\x0aattribute\x20vec4\x20textureCoordinateBoundsOrLabelTranslate;\x20\x20\x20\x20//\x20the\x20min\x20and\x20max\x20x\x20and\x20y\x20values\x20for\x20the\x20texture\x20coordinates\x0a#endif\x0a#ifdef\x20VECTOR_TILE\x0aattribute\x20float\x20a_batchId;\x0a#endif\x0a\x0auniform\x20float\x20u_eyeOffsetZ;\x0avarying\x20float\x20v_depth;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a#ifdef\x20FRAGMENT_DEPTH_CHECK\x0avarying\x20vec4\x20v_textureCoordinateBounds;\x0avarying\x20vec4\x20v_originTextureCoordinateAndTranslate;\x0avarying\x20vec4\x20v_compressed;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20x:\x20eyeDepth,\x20y:\x20applyTranslate\x20&\x20enableDepthCheck,\x20z:\x20dimensions,\x20w:\x20imageSize\x0avarying\x20mat2\x20v_rotationMatrix;\x0a#endif\x0a\x0avarying\x20vec4\x20v_pickColor;\x0avarying\x20vec4\x20v_color;\x0a#ifdef\x20SDF\x0avarying\x20vec4\x20v_outlineColor;\x0avarying\x20float\x20v_outlineWidth;\x0a#endif\x0a\x0aconst\x20float\x20UPPER_BOUND\x20=\x2032768.0;\x0a\x0aconst\x20float\x20SHIFT_LEFT16\x20=\x2065536.0;\x0aconst\x20float\x20SHIFT_LEFT12\x20=\x204096.0;\x0aconst\x20float\x20SHIFT_LEFT8\x20=\x20256.0;\x0aconst\x20float\x20SHIFT_LEFT7\x20=\x20128.0;\x0aconst\x20float\x20SHIFT_LEFT5\x20=\x2032.0;\x0aconst\x20float\x20SHIFT_LEFT3\x20=\x208.0;\x0aconst\x20float\x20SHIFT_LEFT2\x20=\x204.0;\x0aconst\x20float\x20SHIFT_LEFT1\x20=\x202.0;\x0a\x0aconst\x20float\x20SHIFT_RIGHT12\x20=\x201.0\x20/\x204096.0;\x0aconst\x20float\x20SHIFT_RIGHT8\x20=\x201.0\x20/\x20256.0;\x0aconst\x20float\x20SHIFT_RIGHT7\x20=\x201.0\x20/\x20128.0;\x0aconst\x20float\x20SHIFT_RIGHT5\x20=\x201.0\x20/\x2032.0;\x0aconst\x20float\x20SHIFT_RIGHT3\x20=\x201.0\x20/\x208.0;\x0aconst\x20float\x20SHIFT_RIGHT2\x20=\x201.0\x20/\x204.0;\x0aconst\x20float\x20SHIFT_RIGHT1\x20=\x201.0\x20/\x202.0;\x0a\x0avec4\x20addScreenSpaceOffset(vec4\x20positionEC,\x20vec2\x20imageSize,\x20float\x20scale,\x20vec2\x20direction,\x20vec2\x20origin,\x20vec2\x20translate,\x20vec2\x20pixelOffset,\x20vec3\x20alignedAxis,\x20bool\x20validAlignedAxis,\x20float\x20rotation,\x20bool\x20sizeInMeters,\x20out\x20mat2\x20rotationMatrix,\x20out\x20float\x20mpp)\x0a{\x0a\x20\x20\x20\x20//\x20Note\x20the\x20halfSize\x20cannot\x20be\x20computed\x20in\x20JavaScript\x20because\x20it\x20is\x20sent\x20via\x0a\x20\x20\x20\x20//\x20compressed\x20vertex\x20attributes\x20that\x20coerce\x20it\x20to\x20an\x20integer.\x0a\x20\x20\x20\x20vec2\x20halfSize\x20=\x20imageSize\x20*\x20scale\x20*\x200.5;\x0a\x20\x20\x20\x20halfSize\x20*=\x20((direction\x20*\x202.0)\x20-\x201.0);\x0a\x0a\x20\x20\x20\x20vec2\x20originTranslate\x20=\x20origin\x20*\x20abs(halfSize);\x0a\x0a#if\x20defined(ROTATION)\x20||\x20defined(ALIGNED_AXIS)\x0a\x20\x20\x20\x20if\x20(validAlignedAxis\x20||\x20rotation\x20!=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20angle\x20=\x20rotation;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(validAlignedAxis)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20projectedAlignedAxis\x20=\x20czm_modelViewProjection\x20*\x20vec4(alignedAxis,\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20angle\x20+=\x20sign(-projectedAlignedAxis.x)\x20*\x20acos(sign(projectedAlignedAxis.y)\x20*\x20(projectedAlignedAxis.y\x20*\x20projectedAlignedAxis.y)\x20/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(projectedAlignedAxis.x\x20*\x20projectedAlignedAxis.x\x20+\x20projectedAlignedAxis.y\x20*\x20projectedAlignedAxis.y));\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20cosTheta\x20=\x20cos(angle);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20sinTheta\x20=\x20sin(angle);\x0a\x20\x20\x20\x20\x20\x20\x20\x20rotationMatrix\x20=\x20mat2(cosTheta,\x20sinTheta,\x20-sinTheta,\x20cosTheta);\x0a\x20\x20\x20\x20\x20\x20\x20\x20halfSize\x20=\x20rotationMatrix\x20*\x20halfSize;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20rotationMatrix\x20=\x20mat2(1.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x09mpp\x20=\x20czm_metersPerPixel(positionEC);\x0a#ifdef\x20FixedXYZ\x0a\x09vec4\x20origViewPos\x20=\x20czm_view\x20*\x20vec4(0.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20fixedAxis\x20=\x20positionEC\x20-\x20origViewPos;\x0a\x20\x20\x20\x20vec3\x20zAxis\x20=\x20normalize(fixedAxis.xyz);\x0a\x20\x20\x20\x20vec3\x20upViewVector\x20=\x20vec3(0.0,\x201.0,\x200.0);\x0a\x20\x20\x20\x20vec3\x20xAxis\x20=\x20normalize(cross(upViewVector,\x20zAxis));\x0a\x20\x20\x20\x20vec3\x20yAxis\x20=\x20cross(zAxis,\x20xAxis);\x0a\x20\x20\x20\x20yAxis\x20=\x20normalize(yAxis);\x0a\x20\x20\x20\x20mat3\x20matrix\x20=\x20mat3(xAxis,yAxis,zAxis);\x0a\x09vec3\x20tmp\x20=\x20matrix\x20*\x20vec3((originTranslate\x20+\x20halfSize\x20+\x20translate\x20+\x20pixelOffset),\x200.0);\x0a\x09tmp\x20*=\x20czm_branchFreeTernary(sizeInMeters,\x201.0,\x20mpp);\x0a\x09positionEC.xy\x20+=\x20tmp.xy;\x0a#else\x0a\x20\x20\x20\x20positionEC.xy\x20+=\x20(originTranslate\x20+\x20halfSize)\x20*\x20czm_branchFreeTernary(sizeInMeters,\x201.0,\x20mpp);\x0a\x20\x20\x20\x20positionEC.xy\x20+=\x20(translate\x20+\x20pixelOffset)\x20*\x20mpp;\x0a#endif\x0a\x0a\x20\x20\x20\x20return\x20positionEC;\x0a}\x0a\x0a#ifdef\x20VERTEX_DEPTH_CHECK\x0afloat\x20getGlobeDepth(vec4\x20positionEC)\x0a{\x0a\x20\x20\x20\x20vec4\x20posWC\x20=\x20czm_eyeToWindowCoordinates(positionEC);\x0a\x0a\x20\x20\x20\x20float\x20globeDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20posWC.xy\x20/\x20czm_viewport.zw));\x0a\x0a\x20\x20\x20\x20if\x20(globeDepth\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x200.0;\x20//\x20not\x20on\x20the\x20globe\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(posWC.xy,\x20globeDepth);\x0a\x20\x20\x20\x20return\x20eyeCoordinate.z\x20/\x20eyeCoordinate.w;\x0a}\x0a#endif\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20//\x20Modifying\x20this\x20shader\x20may\x20also\x20require\x20modifications\x20to\x20Billboard._computeScreenSpacePosition\x0a\x0a\x20\x20\x20\x20//\x20unpack\x20attributes\x0a\x20\x20\x20\x20vec3\x20positionHigh\x20=\x20positionHighAndScale.xyz;\x0a\x20\x20\x20\x20vec3\x20positionLow\x20=\x20positionLowAndRotation.xyz;\x0a\x20\x20\x20\x20float\x20scale\x20=\x20positionHighAndScale.w;\x0a\x0a#if\x20defined(ROTATION)\x20||\x20defined(ALIGNED_AXIS)\x0a\x20\x20\x20\x20float\x20rotation\x20=\x20positionLowAndRotation.w;\x0a#else\x0a\x20\x20\x20\x20float\x20rotation\x20=\x200.0;\x0a#endif\x0a\x0a\x20\x20\x20\x20float\x20compressed\x20=\x20compressedAttribute0.x;\x0a\x0a\x20\x20\x20\x20vec2\x20pixelOffset;\x0a\x20\x20\x20\x20pixelOffset.x\x20=\x20floor(compressed\x20*\x20SHIFT_RIGHT7);\x0a\x20\x20\x20\x20compressed\x20-=\x20pixelOffset.x\x20*\x20SHIFT_LEFT7;\x0a\x20\x20\x20\x20pixelOffset.x\x20-=\x20UPPER_BOUND;\x0a\x0a\x20\x20\x20\x20vec2\x20origin;\x0a\x20\x20\x20\x20origin.x\x20=\x20floor(compressed\x20*\x20SHIFT_RIGHT5);\x0a\x20\x20\x20\x20compressed\x20-=\x20origin.x\x20*\x20SHIFT_LEFT5;\x0a\x0a\x20\x20\x20\x20origin.y\x20=\x20floor(compressed\x20*\x20SHIFT_RIGHT3);\x0a\x20\x20\x20\x20compressed\x20-=\x20origin.y\x20*\x20SHIFT_LEFT3;\x0a\x0a#ifdef\x20FRAGMENT_DEPTH_CHECK\x0a\x20\x20\x20\x20vec2\x20depthOrigin\x20=\x20origin.xy;\x0a#endif\x0a\x20\x20\x20\x20origin\x20-=\x20vec2(1.0);\x0a\x0a\x20\x20\x20\x20float\x20show\x20=\x20floor(compressed\x20*\x20SHIFT_RIGHT2);\x0a\x20\x20\x20\x20compressed\x20-=\x20show\x20*\x20SHIFT_LEFT2;\x0a\x0a#ifdef\x20INSTANCED\x0a\x20\x20\x20\x20vec2\x20textureCoordinatesBottomLeft\x20=\x20czm_decompressTextureCoordinates(compressedAttribute0.w);\x0a\x20\x20\x20\x20vec2\x20textureCoordinatesRange\x20=\x20czm_decompressTextureCoordinates(eyeOffset.w);\x0a\x20\x20\x20\x20vec2\x20textureCoordinates\x20=\x20textureCoordinatesBottomLeft\x20+\x20direction\x20*\x20textureCoordinatesRange;\x0a#else\x0a\x20\x20\x20\x20vec2\x20direction;\x0a\x20\x20\x20\x20direction.x\x20=\x20floor(compressed\x20*\x20SHIFT_RIGHT1);\x0a\x20\x20\x20\x20direction.y\x20=\x20compressed\x20-\x20direction.x\x20*\x20SHIFT_LEFT1;\x0a\x0a\x20\x20\x20\x20vec2\x20textureCoordinates\x20=\x20czm_decompressTextureCoordinates(compressedAttribute0.w);\x0a#endif\x0a\x0a\x20\x20\x20\x20float\x20temp\x20=\x20compressedAttribute0.y\x20\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20pixelOffset.y\x20=\x20-(floor(temp)\x20-\x20UPPER_BOUND);\x0a\x0a\x20\x20\x20\x20vec2\x20translate;\x0a\x20\x20\x20\x20translate.y\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT16;\x0a\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute0.z\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20translate.x\x20=\x20floor(temp)\x20-\x20UPPER_BOUND;\x0a\x0a\x20\x20\x20\x20translate.y\x20+=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20translate.y\x20-=\x20UPPER_BOUND;\x0a\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute1.x\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20float\x20temp2\x20=\x20floor(compressedAttribute2.w\x20*\x20SHIFT_RIGHT2);\x0a\x0a\x20\x20\x20\x20vec2\x20imageSize\x20=\x20vec2(floor(temp),\x20temp2);\x0a\x0a#ifdef\x20FRAGMENT_DEPTH_CHECK\x0a\x20\x20\x20\x20float\x20labelHorizontalOrigin\x20=\x20floor(compressedAttribute2.w\x20-\x20(temp2\x20*\x20SHIFT_LEFT2));\x0a\x20\x20\x20\x20float\x20applyTranslate\x20=\x200.0;\x0a\x20\x20\x20\x20if\x20(labelHorizontalOrigin\x20!=\x200.0)\x20//\x20is\x20a\x20billboard,\x20so\x20set\x20apply\x20translate\x20to\x20false\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20applyTranslate\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20labelHorizontalOrigin\x20-=\x202.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20depthOrigin.x\x20=\x20labelHorizontalOrigin\x20+\x201.0;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20depthOrigin\x20=\x20vec2(1.0)\x20-\x20(depthOrigin\x20*\x200.5);\x0a#endif\x0a\x0a#ifdef\x20EYE_DISTANCE_TRANSLUCENCY\x0a\x20\x20\x20\x20vec4\x20translucencyByDistance;\x0a\x20\x20\x20\x20translucencyByDistance.x\x20=\x20compressedAttribute1.z;\x0a\x20\x20\x20\x20translucencyByDistance.z\x20=\x20compressedAttribute1.w;\x0a\x0a\x20\x20\x20\x20translucencyByDistance.y\x20=\x20((temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8)\x20/\x20255.0;\x0a\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute1.y\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20translucencyByDistance.w\x20=\x20((temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8)\x20/\x20255.0;\x0a#endif\x0a\x0a#if\x20defined(VERTEX_DEPTH_CHECK)\x20||\x20defined(FRAGMENT_DEPTH_CHECK)\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute3.w;\x0a\x20\x20\x20\x20temp\x20=\x20temp\x20*\x20SHIFT_RIGHT12;\x0a\x0a\x20\x20\x20\x20vec2\x20dimensions;\x0a\x20\x20\x20\x20dimensions.y\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT12;\x0a\x20\x20\x20\x20dimensions.x\x20=\x20floor(temp);\x0a#endif\x0a\x0a#ifdef\x20ALIGNED_AXIS\x0a\x20\x20\x20\x20vec3\x20alignedAxis\x20=\x20czm_octDecode(floor(compressedAttribute1.y\x20*\x20SHIFT_RIGHT8));\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute2.z\x20*\x20SHIFT_RIGHT5;\x0a\x20\x20\x20\x20bool\x20validAlignedAxis\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT1\x20>\x200.0;\x0a#else\x0a\x20\x20\x20\x20vec3\x20alignedAxis\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20bool\x20validAlignedAxis\x20=\x20false;\x0a#endif\x0a\x0a\x20\x20\x20\x20vec4\x20pickColor;\x0a\x20\x20\x20\x20vec4\x20color;\x0a\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute2.y;\x0a\x20\x20\x20\x20temp\x20=\x20temp\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20pickColor.b\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20temp\x20=\x20floor(temp)\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20pickColor.g\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20pickColor.r\x20=\x20floor(temp);\x0a\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute2.x;\x0a\x20\x20\x20\x20temp\x20=\x20temp\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20color.b\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20temp\x20=\x20floor(temp)\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20color.g\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20color.r\x20=\x20floor(temp);\x0a\x0a\x20\x20\x20\x20temp\x20=\x20compressedAttribute2.z\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20bool\x20sizeInMeters\x20=\x20floor((temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT7)\x20>\x200.0;\x0a\x20\x20\x20\x20temp\x20=\x20floor(temp)\x20*\x20SHIFT_RIGHT8;\x0a\x0a\x20\x20\x20\x20pickColor.a\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20pickColor\x20/=\x20255.0;\x0a\x0a\x20\x20\x20\x20color.a\x20=\x20floor(temp);\x0a\x20\x20\x20\x20color\x20/=\x20255.0;\x0a\x0a\x20\x20\x20\x20///////////////////////////////////////////////////////////////////////////\x0a\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_translateRelativeToEye(positionHigh,\x20positionLow);\x0a\x20\x20\x20\x20vec4\x20positionEC\x20=\x20czm_modelViewRelativeToEye\x20*\x20p;\x0a\x0a#if\x20defined(FRAGMENT_DEPTH_CHECK)\x20||\x20defined(VERTEX_DEPTH_CHECK)\x0a\x20\x20\x20\x20float\x20eyeDepth\x20=\x20positionEC.z;\x0a#endif\x0a\x0a#ifdef\x20MVT\x0a\x20\x20\x20\x20//\x20MVT中eyeOffset的y值存储的是布告板的像素高度的一半。根据这个值在相机空间中抬高一点,以免一半被埋入地下\x0a\x20\x20\x20\x20//\x20u_eyeOffsetZ是相机当前俯仰角计算出的需要在相机空间中拉近的距离,以免被地形挡住\x0a\x20\x20\x20\x20vec3\x20realEyeOffset\x20=\x20eyeOffset.xyz;\x0a\x20\x20\x20\x20float\x20meterPerPixel\x20=\x20czm_metersPerPixel(positionEC);\x0a\x20\x20\x20\x20realEyeOffset.y\x20=\x20meterPerPixel\x20*\x20eyeOffset.y;\x0a\x20\x20\x20\x20realEyeOffset.z\x20=\x20u_eyeOffsetZ;\x0a\x20\x20\x20\x20positionEC\x20=\x20czm_eyeOffset(positionEC,\x20realEyeOffset.xyz);\x0a#else\x0a\x20\x20\x20\x20positionEC\x20=\x20czm_eyeOffset(positionEC,\x20eyeOffset.xyz);\x0a#endif\x0a\x0a\x20\x20\x20\x20///////////////////////////////////////////////////////////////////////////\x0a\x0a#if\x20defined(EYE_DISTANCE_SCALING)\x20||\x20defined(EYE_DISTANCE_TRANSLUCENCY)\x20||\x20defined(EYE_DISTANCE_PIXEL_OFFSET)\x20||\x20defined(DISTANCE_DISPLAY_CONDITION)\x20||\x20defined(DISABLE_DEPTH_DISTANCE)\x0a\x20\x20\x20\x20float\x20lengthSq;\x0a\x20\x20\x20\x20if\x20(czm_sceneMode\x20==\x20czm_sceneMode2D)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x202D\x20camera\x20distance\x20is\x20a\x20special\x20case\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20treat\x20all\x20billboards\x20as\x20flattened\x20to\x20the\x20z=0.0\x20plane\x0a\x20\x20\x20\x20\x20\x20\x20\x20lengthSq\x20=\x20czm_eyeHeight2D.y;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20lengthSq\x20=\x20dot(positionEC.xyz,\x20positionEC.xyz);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20EYE_DISTANCE_SCALING\x0a\x20\x20\x20\x20float\x20distanceScale\x20=\x20czm_nearFarScalar(scaleByDistance,\x20lengthSq);\x0a\x20\x20\x20\x20scale\x20*=\x20distanceScale;\x0a\x20\x20\x20\x20translate\x20*=\x20distanceScale;\x0a\x20\x20\x20\x20//\x20push\x20vertex\x20behind\x20near\x20plane\x20for\x20clipping\x0a\x20\x20\x20\x20if\x20(scale\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionEC.xyz\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a\x20\x20\x20\x20float\x20translucency\x20=\x201.0;\x0a#ifdef\x20EYE_DISTANCE_TRANSLUCENCY\x0a\x20\x20\x20\x20translucency\x20=\x20czm_nearFarScalar(translucencyByDistance,\x20lengthSq);\x0a\x20\x20\x20\x20//\x20push\x20vertex\x20behind\x20near\x20plane\x20for\x20clipping\x0a\x20\x20\x20\x20if\x20(translucency\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionEC.xyz\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20EYE_DISTANCE_PIXEL_OFFSET\x0a\x20\x20\x20\x20float\x20pixelOffsetScale\x20=\x20czm_nearFarScalar(pixelOffsetScaleByDistance,\x20lengthSq);\x0a\x20\x20\x20\x20pixelOffset\x20*=\x20pixelOffsetScale;\x0a#endif\x0a\x0a#ifdef\x20DISTANCE_DISPLAY_CONDITION\x0a\x20\x20\x20\x20float\x20nearSq\x20=\x20compressedAttribute3.x;\x0a\x20\x20\x20\x20float\x20farSq\x20=\x20compressedAttribute3.y;\x0a\x20\x20\x20\x20if\x20(lengthSq\x20<\x20nearSq\x20||\x20lengthSq\x20>\x20farSq)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20positionEC.xyz\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a\x20\x20\x20\x20mat2\x20rotationMatrix;\x0a\x20\x20\x20\x20float\x20mpp;\x0a\x0a#ifdef\x20DISABLE_DEPTH_DISTANCE\x0a\x20\x20\x20\x20float\x20disableDepthTestDistance\x20=\x20compressedAttribute3.z;\x0a#endif\x0a\x0a#ifdef\x20VERTEX_DEPTH_CHECK\x0aif\x20(lengthSq\x20<\x20disableDepthTestDistance)\x20{\x0a\x20\x20\x20\x20float\x20depthsilon\x20=\x2010.0;\x0a\x0a\x20\x20\x20\x20vec2\x20labelTranslate\x20=\x20textureCoordinateBoundsOrLabelTranslate.xy;\x0a\x20\x20\x20\x20vec4\x20pEC1\x20=\x20addScreenSpaceOffset(positionEC,\x20dimensions,\x20scale,\x20vec2(0.0),\x20origin,\x20labelTranslate,\x20pixelOffset,\x20alignedAxis,\x20validAlignedAxis,\x20rotation,\x20sizeInMeters,\x20rotationMatrix,\x20mpp);\x0a\x20\x20\x20\x20float\x20globeDepth1\x20=\x20getGlobeDepth(pEC1);\x0a\x0a\x20\x20\x20\x20if\x20(globeDepth1\x20!=\x200.0\x20&&\x20pEC1.z\x20+\x20depthsilon\x20<\x20globeDepth1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20pEC2\x20=\x20addScreenSpaceOffset(positionEC,\x20dimensions,\x20scale,\x20vec2(0.0,\x201.0),\x20origin,\x20labelTranslate,\x20pixelOffset,\x20alignedAxis,\x20validAlignedAxis,\x20rotation,\x20sizeInMeters,\x20rotationMatrix,\x20mpp);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20globeDepth2\x20=\x20getGlobeDepth(pEC2);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(globeDepth2\x20!=\x200.0\x20&&\x20pEC2.z\x20+\x20depthsilon\x20<\x20globeDepth2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20pEC3\x20=\x20addScreenSpaceOffset(positionEC,\x20dimensions,\x20scale,\x20vec2(1.0),\x20origin,\x20labelTranslate,\x20pixelOffset,\x20alignedAxis,\x20validAlignedAxis,\x20rotation,\x20sizeInMeters,\x20rotationMatrix,\x20mpp);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20globeDepth3\x20=\x20getGlobeDepth(pEC3);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(globeDepth3\x20!=\x200.0\x20&&\x20pEC3.z\x20+\x20depthsilon\x20<\x20globeDepth3)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20positionEC.xyz\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a}\x0a#endif\x0a\x0a\x20\x20\x20\x20positionEC\x20=\x20addScreenSpaceOffset(positionEC,\x20imageSize,\x20scale,\x20direction,\x20origin,\x20translate,\x20pixelOffset,\x20alignedAxis,\x20validAlignedAxis,\x20rotation,\x20sizeInMeters,\x20rotationMatrix,\x20mpp);\x0a\x20\x20\x20\x20positionEC.xyz\x20*=\x20show;\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20positionEC;\x0a\x20\x20\x20\x20v_textureCoordinates\x20=\x20textureCoordinates;\x0a\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20czm_vertexLogDepth();\x0a\x20\x20\x20\x20v_depth\x20=\x201.0\x20-\x20czm_currentFrustum.x\x20+\x20gl_Position.w;\x0a#endif\x0a\x0a#ifdef\x20DISABLE_DEPTH_DISTANCE\x0a\x20\x20\x20\x20if\x20(disableDepthTestDistance\x20==\x200.0\x20&&\x20czm_minimumDisableDepthTestDistance\x20!=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20disableDepthTestDistance\x20=\x20czm_minimumDisableDepthTestDistance;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20if\x20(disableDepthTestDistance\x20!=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Don\x27t\x20try\x20to\x20\x22multiply\x20both\x20sides\x22\x20by\x20w.\x20\x20Greater/less-than\x20comparisons\x20won\x27t\x20work\x20for\x20negative\x20values\x20of\x20w.\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20zclip\x20=\x20gl_Position.z\x20/\x20gl_Position.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20bool\x20clipped\x20=\x20(zclip\x20<\x20-1.0\x20||\x20zclip\x20>\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(!clipped\x20&&\x20(disableDepthTestDistance\x20<\x200.0\x20||\x20(lengthSq\x20>\x200.0\x20&&\x20lengthSq\x20<\x20disableDepthTestDistance)))\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Position\x20z\x20on\x20the\x20near\x20plane.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position.z\x20=\x20-gl_Position.w;\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20v_depthFromNearPlusOne\x20=\x201.0;\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a#ifdef\x20FRAGMENT_DEPTH_CHECK\x0a\x20\x20\x20\x20if\x20(sizeInMeters)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20translate\x20/=\x20mpp;\x0a\x20\x20\x20\x20\x20\x20\x20\x20dimensions\x20/=\x20mpp;\x0a\x20\x20\x20\x20\x20\x20\x20\x20imageSize\x20/=\x20mpp;\x0a\x20\x20\x20\x20}\x0a\x0a#if\x20defined(ROTATION)\x20||\x20defined(ALIGNED_AXIS)\x0a\x20\x20\x20\x20v_rotationMatrix\x20=\x20rotationMatrix;\x0a#else\x0a\x20\x20\x20\x20v_rotationMatrix\x20=\x20mat2(1.0,\x200.0,\x200.0,\x201.0);\x0a#endif\x0a\x0a\x20\x20\x20\x20float\x20enableDepthCheck\x20=\x200.0;\x0a\x20\x20\x20\x20if\x20(lengthSq\x20<\x20disableDepthTestDistance)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20enableDepthCheck\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20dw\x20=\x20floor(clamp(dimensions.x,\x200.0,\x20SHIFT_LEFT12));\x0a\x20\x20\x20\x20float\x20dh\x20=\x20floor(clamp(dimensions.y,\x200.0,\x20SHIFT_LEFT12));\x0a\x0a\x20\x20\x20\x20float\x20iw\x20=\x20floor(clamp(imageSize.x,\x200.0,\x20SHIFT_LEFT12));\x0a\x20\x20\x20\x20float\x20ih\x20=\x20floor(clamp(imageSize.y,\x200.0,\x20SHIFT_LEFT12));\x0a\x0a\x20\x20\x20\x20v_compressed.x\x20=\x20eyeDepth;\x0a\x20\x20\x20\x20v_compressed.y\x20=\x20applyTranslate\x20*\x20SHIFT_LEFT1\x20+\x20enableDepthCheck;\x0a\x20\x20\x20\x20v_compressed.z\x20=\x20dw\x20*\x20SHIFT_LEFT12\x20+\x20dh;\x0a\x20\x20\x20\x20v_compressed.w\x20=\x20iw\x20*\x20SHIFT_LEFT12\x20+\x20ih;\x0a\x20\x20\x20\x20v_originTextureCoordinateAndTranslate.xy\x20=\x20depthOrigin;\x0a\x20\x20\x20\x20v_originTextureCoordinateAndTranslate.zw\x20=\x20translate;\x0a\x20\x20\x20\x20v_textureCoordinateBounds\x20=\x20textureCoordinateBoundsOrLabelTranslate;\x0a\x0a#endif\x0a\x0a#ifdef\x20SDF\x0a\x20\x20\x20\x20vec4\x20outlineColor;\x0a\x20\x20\x20\x20float\x20outlineWidth;\x0a\x0a\x20\x20\x20\x20temp\x20=\x20sdf.x;\x0a\x20\x20\x20\x20temp\x20=\x20temp\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20outlineColor.b\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20temp\x20=\x20floor(temp)\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20outlineColor.g\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20outlineColor.r\x20=\x20floor(temp);\x0a\x0a\x20\x20\x20\x20temp\x20=\x20sdf.y;\x0a\x20\x20\x20\x20temp\x20=\x20temp\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20float\x20temp3\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20temp\x20=\x20floor(temp)\x20*\x20SHIFT_RIGHT8;\x0a\x20\x20\x20\x20outlineWidth\x20=\x20(temp\x20-\x20floor(temp))\x20*\x20SHIFT_LEFT8;\x0a\x20\x20\x20\x20outlineColor.a\x20=\x20floor(temp);\x0a\x20\x20\x20\x20outlineColor\x20/=\x20255.0;\x0a\x0a\x20\x20\x20\x20v_outlineWidth\x20=\x20outlineWidth\x20/\x20255.0;\x0a\x20\x20\x20\x20v_outlineColor\x20=\x20outlineColor;\x0a#endif\x0a\x0a\x20\x20\x20\x20v_pickColor\x20=\x20pickColor;\x0a\x0a\x20\x20\x20\x20v_color\x20=\x20color;\x0a\x20\x20\x20\x20v_color.a\x20*=\x20translucency;\x0a\x0a}\x0a',SceneTransforms={},actualPositionScratch=new Cartesian4(0x0,0x0,0x0,0x1),positionCC=new Cartesian4(),scratchViewport$2=new BoundingRectangle(),scratchWindowCoord0=new Cartesian2(),scratchWindowCoord1=new Cartesian2();SceneTransforms[_0x68aa19(0x3a1)]=function(_0xc838d1,_0x36012e,_0x906170){var _0x2f87e6=_0x68aa19;return SceneTransforms[_0x2f87e6(0x9f1)](_0xc838d1,_0x36012e,Cartesian3['ZERO'],_0x906170);};var scratchCartesian4$4=new Cartesian4(),scratchEyeOffset$1=new Cartesian3();function worldToClip(_0x3ed5a5,_0x512809,_0x1de79a,_0x21e6aa){var _0x4580b7=_0x68aa19,_0x59b39d=_0x1de79a[_0x4580b7(0x54c6)][_0x4580b7(0x4174)][_0x4580b7(0x3b15)]||_0x1de79a[_0x4580b7(0x4e18)],_0xb285aa=Matrix4['multiplyByVector'](_0x59b39d,Cartesian4[_0x4580b7(0x2b84)](_0x3ed5a5['x'],_0x3ed5a5['y'],_0x3ed5a5['z'],0x1,scratchCartesian4$4),scratchCartesian4$4),_0x50e3be=Cartesian3[_0x4580b7(0x1793)](_0x512809,Cartesian3[_0x4580b7(0x4e7d)](_0xb285aa,scratchEyeOffset$1),scratchEyeOffset$1);return _0xb285aa['x']+=_0x512809['x']+_0x50e3be['x'],_0xb285aa['y']+=_0x512809['y']+_0x50e3be['y'],_0xb285aa['z']+=_0x50e3be['z'],Matrix4[_0x4580b7(0x21ec)](_0x1de79a['frustum']['projectionMatrix'],_0xb285aa,_0x21e6aa);}var scratchMaxCartographic=new Cartographic(Math['PI'],CesiumMath[_0x68aa19(0x3f24)]),scratchProjectedCartesian=new Cartesian3(),scratchCameraPosition$2=new Cartesian3();SceneTransforms[_0x68aa19(0x9f1)]=function(_0x5d1331,_0x2c127e,_0x33cbb5,_0x242339){var _0x3b2b3c=_0x68aa19,_0x1d431c=_0x5d1331['frameState'],_0x77c5d1=SceneTransforms[_0x3b2b3c(0x41c0)](_0x1d431c,_0x2c127e,actualPositionScratch);if(defined$1(_0x77c5d1)){var _0x1bb802=_0x5d1331['canvas'],_0x59f2e6=scratchViewport$2;_0x59f2e6['x']=0x0,_0x59f2e6['y']=0x0,_0x59f2e6[_0x3b2b3c(0x209)]=_0x1bb802[_0x3b2b3c(0x49a0)],_0x59f2e6['height']=_0x1bb802['clientHeight'];var _0x19e53=_0x5d1331[_0x3b2b3c(0x1224)],_0x299b78=!0x1;if(_0x1d431c['mode']===SceneMode$1[_0x3b2b3c(0x4c10)]){var _0x590ed5=_0x5d1331[_0x3b2b3c(0x1682)],_0x44a652=scratchMaxCartographic,_0x17d5fd=_0x590ed5[_0x3b2b3c(0x3eda)](_0x44a652,scratchProjectedCartesian),_0x1f1c6e=Cartesian3[_0x3b2b3c(0x254b)](_0x19e53[_0x3b2b3c(0x4771)],scratchCameraPosition$2),_0x262d32=_0x19e53[_0x3b2b3c(0x4506)][_0x3b2b3c(0x254b)](),_0x2a586c=Matrix4['computeViewportTransformation'](_0x59f2e6,0x0,0x1,new Matrix4()),_0x4267b8=_0x19e53[_0x3b2b3c(0x4506)][_0x3b2b3c(0x117b)],_0x350d38=_0x19e53[_0x3b2b3c(0x923)]['y'],_0x1a555d=Cartesian3[_0x3b2b3c(0x2b84)](CesiumMath['sign'](_0x350d38)*_0x17d5fd['x']-_0x350d38,0x0,-_0x19e53[_0x3b2b3c(0x923)]['x']),_0x4562a9=Transforms[_0x3b2b3c(0x3ebc)](_0x4267b8,_0x2a586c,_0x1a555d);if(0x0===_0x350d38||_0x4562a9['x']<=0x0||_0x4562a9['x']>=_0x1bb802[_0x3b2b3c(0x49a0)])_0x299b78=!0x0;else{if(_0x4562a9['x']>0.5*_0x1bb802[_0x3b2b3c(0x49a0)]){_0x59f2e6[_0x3b2b3c(0x209)]=_0x4562a9['x'],_0x19e53[_0x3b2b3c(0x4506)][_0x3b2b3c(0x339c)]=_0x17d5fd['x']-_0x350d38,positionCC=worldToClip(_0x77c5d1,_0x33cbb5,_0x19e53,positionCC),SceneTransforms['clipToGLWindowCoordinates'](_0x59f2e6,positionCC,scratchWindowCoord0),_0x59f2e6['x']+=_0x4562a9['x'],_0x19e53[_0x3b2b3c(0x4771)]['x']=-_0x19e53[_0x3b2b3c(0x4771)]['x'];var _0x4cf59e=_0x19e53['frustum']['right'];_0x19e53[_0x3b2b3c(0x4506)][_0x3b2b3c(0x339c)]=-_0x19e53[_0x3b2b3c(0x4506)][_0x3b2b3c(0x1831)],_0x19e53[_0x3b2b3c(0x4506)][_0x3b2b3c(0x1831)]=-_0x4cf59e,positionCC=worldToClip(_0x77c5d1,_0x33cbb5,_0x19e53,positionCC),SceneTransforms['clipToGLWindowCoordinates'](_0x59f2e6,positionCC,scratchWindowCoord1);}else{_0x59f2e6['x']+=_0x4562a9['x'],_0x59f2e6[_0x3b2b3c(0x209)]-=_0x4562a9['x'],_0x19e53[_0x3b2b3c(0x4506)][_0x3b2b3c(0x1831)]=-_0x17d5fd['x']-_0x350d38,positionCC=worldToClip(_0x77c5d1,_0x33cbb5,_0x19e53,positionCC),SceneTransforms[_0x3b2b3c(0x2ae3)](_0x59f2e6,positionCC,scratchWindowCoord0),_0x59f2e6['x']=_0x59f2e6['x']-_0x59f2e6['width'],_0x19e53[_0x3b2b3c(0x4771)]['x']=-_0x19e53[_0x3b2b3c(0x4771)]['x'];var _0x47e044=_0x19e53['frustum']['left'];_0x19e53['frustum'][_0x3b2b3c(0x1831)]=-_0x19e53[_0x3b2b3c(0x4506)][_0x3b2b3c(0x339c)],_0x19e53[_0x3b2b3c(0x4506)]['right']=-_0x47e044,positionCC=worldToClip(_0x77c5d1,_0x33cbb5,_0x19e53,positionCC),SceneTransforms[_0x3b2b3c(0x2ae3)](_0x59f2e6,positionCC,scratchWindowCoord1);}Cartesian3[_0x3b2b3c(0x254b)](_0x1f1c6e,_0x19e53[_0x3b2b3c(0x4771)]),_0x19e53[_0x3b2b3c(0x4506)]=_0x262d32[_0x3b2b3c(0x254b)](),((_0x242339=Cartesian2[_0x3b2b3c(0x254b)](scratchWindowCoord0,_0x242339))['x']<0x0||_0x242339['x']>_0x1bb802['clientWidth'])&&(_0x242339['x']=scratchWindowCoord1['x']);}}if(_0x1d431c[_0x3b2b3c(0x4318)]!==SceneMode$1[_0x3b2b3c(0x4c10)]||_0x299b78){if((positionCC=worldToClip(_0x77c5d1,_0x33cbb5,_0x19e53,positionCC))['z']<0x0&&!(_0x19e53[_0x3b2b3c(0x4506)]instanceof OrthographicFrustum)&&!(_0x19e53[_0x3b2b3c(0x4506)]instanceof OrthographicOffCenterFrustum))return;_0x242339=SceneTransforms[_0x3b2b3c(0x2ae3)](_0x59f2e6,positionCC,_0x242339);}return _0x242339['y']=_0x1bb802[_0x3b2b3c(0xd5b)]-_0x242339['y'],_0x242339;}},SceneTransforms['wgs84ToDrawingBufferCoordinates']=function(_0x393452,_0x557385,_0x1aed4c){var _0x524342=_0x68aa19;if(defined$1(_0x1aed4c=SceneTransforms[_0x524342(0x3a1)](_0x393452,_0x557385,_0x1aed4c)))return SceneTransforms['transformWindowToDrawingBuffer'](_0x393452,_0x1aed4c,_0x1aed4c);};var projectedPosition=new Cartesian3(),positionInCartographic=new Cartographic();SceneTransforms[_0x68aa19(0x41c0)]=function(_0x282ed1,_0xb192c8,_0x17e797){var _0x13fbc9=_0x68aa19,_0x1fa3b9=_0x282ed1[_0x13fbc9(0x4318)];if(_0x1fa3b9===SceneMode$1[_0x13fbc9(0x5135)])return Cartesian3[_0x13fbc9(0x254b)](_0xb192c8,_0x17e797);var _0x24b349=_0x282ed1['mapProjection'],_0x2c7d89=_0x24b349[_0x13fbc9(0x1706)][_0x13fbc9(0x541d)](_0xb192c8,positionInCartographic);if(defined$1(_0x2c7d89)){if(_0x24b349[_0x13fbc9(0x3eda)](_0x2c7d89,projectedPosition),_0x1fa3b9===SceneMode$1[_0x13fbc9(0x449e)])return Cartesian3[_0x13fbc9(0x2b84)](projectedPosition['z'],projectedPosition['x'],projectedPosition['y'],_0x17e797);if(_0x1fa3b9===SceneMode$1[_0x13fbc9(0x4c10)])return Cartesian3[_0x13fbc9(0x2b84)](0x0,projectedPosition['x'],projectedPosition['y'],_0x17e797);var _0x1e5fe4=_0x282ed1[_0x13fbc9(0x1728)];return Cartesian3[_0x13fbc9(0x2b84)](CesiumMath['lerp'](projectedPosition['z'],_0xb192c8['x'],_0x1e5fe4),CesiumMath[_0x13fbc9(0x52f2)](projectedPosition['x'],_0xb192c8['y'],_0x1e5fe4),CesiumMath[_0x13fbc9(0x52f2)](projectedPosition['y'],_0xb192c8['z'],_0x1e5fe4),_0x17e797);}};var positionNDC=new Cartesian3(),positionWC=new Cartesian3(),viewportTransform=new Matrix4();SceneTransforms[_0x68aa19(0x2ae3)]=function(_0x5ae75c,_0x19715a,_0x365dac){var _0x381e66=_0x68aa19;return Cartesian3[_0x381e66(0x3a31)](_0x19715a,_0x19715a['w'],positionNDC),Matrix4['computeViewportTransformation'](_0x5ae75c,0x0,0x1,viewportTransform),Matrix4[_0x381e66(0x10a0)](viewportTransform,positionNDC,positionWC),Cartesian2[_0x381e66(0x7b1)](positionWC,_0x365dac);},SceneTransforms['transformWindowToDrawingBuffer']=function(_0x2ef906,_0x5b7aa3,_0x302b5d){var _0x340916=_0x68aa19,_0x2afed3=_0x2ef906[_0x340916(0xda2)],_0x6fce0e=_0x2ef906[_0x340916(0x2e24)]/_0x2afed3['clientWidth'],_0x322f63=_0x2ef906['drawingBufferHeight']/_0x2afed3[_0x340916(0xd5b)];return Cartesian2[_0x340916(0x2b84)](_0x5b7aa3['x']*_0x6fce0e,_0x5b7aa3['y']*_0x322f63,_0x302b5d);};var scratchNDC=new Cartesian4(),scratchWorldCoords=new Cartesian4();function Billboard(_0x4863d5,_0x1070e9){var _0x2cc6b4=_0x68aa19;if(defined$1((_0x4863d5=defaultValue$1(_0x4863d5,defaultValue$1[_0x2cc6b4(0x494f)]))['billboardStyle'])){var _0x58985d=_0x4863d5[_0x2cc6b4(0x3c9e)];_0x4863d5[_0x2cc6b4(0x4133)]=defaultValue$1(_0x58985d['image'],void 0x0);}var _0x430804=_0x4863d5['translucencyByDistance'],_0x7c5178=_0x4863d5[_0x2cc6b4(0x5327)],_0x326254=_0x4863d5[_0x2cc6b4(0x3f04)],_0x211e35=_0x4863d5['distanceDisplayCondition'];defined$1(_0x430804)&&(_0x430804=NearFarScalar['clone'](_0x430804)),defined$1(_0x7c5178)&&(_0x7c5178=NearFarScalar[_0x2cc6b4(0x254b)](_0x7c5178)),defined$1(_0x326254)&&(_0x326254=NearFarScalar[_0x2cc6b4(0x254b)](_0x326254)),defined$1(_0x211e35)&&(_0x211e35=DistanceDisplayCondition[_0x2cc6b4(0x254b)](_0x211e35)),this['_show']=defaultValue$1(_0x4863d5[_0x2cc6b4(0x105f)],!0x0),this['_position']=Cartesian3['clone'](defaultValue$1(_0x4863d5[_0x2cc6b4(0x4771)],Cartesian3[_0x2cc6b4(0x3e26)])),this[_0x2cc6b4(0x4f93)]=Cartesian3[_0x2cc6b4(0x254b)](this[_0x2cc6b4(0x49d9)]),this[_0x2cc6b4(0x56a1)]=Cartesian3[_0x2cc6b4(0x254b)](defaultValue$1(_0x4863d5[_0x2cc6b4(0x16ca)],Cartesian3[_0x2cc6b4(0x3e26)])),this[_0x2cc6b4(0x66f)]=Cartesian2[_0x2cc6b4(0x254b)](defaultValue$1(_0x4863d5[_0x2cc6b4(0x3a26)],Cartesian2[_0x2cc6b4(0x3e26)])),this[_0x2cc6b4(0x1589)]=new Cartesian2(0x0,0x0),this[_0x2cc6b4(0xffa)]=Cartesian3[_0x2cc6b4(0x254b)](defaultValue$1(_0x4863d5[_0x2cc6b4(0x38e2)],Cartesian3[_0x2cc6b4(0x3e26)])),this[_0x2cc6b4(0x1f9a)]=defaultValue$1(_0x4863d5[_0x2cc6b4(0x24e9)],HeightReference$1[_0x2cc6b4(0x44b5)]),this[_0x2cc6b4(0x1bc2)]=defaultValue$1(_0x4863d5[_0x2cc6b4(0x169e)],VerticalOrigin$1['CENTER']),this['_horizontalOrigin']=defaultValue$1(_0x4863d5[_0x2cc6b4(0x577f)],HorizontalOrigin$1[_0x2cc6b4(0x4e6b)]),this[_0x2cc6b4(0x505d)]=defaultValue$1(_0x4863d5[_0x2cc6b4(0x1ed8)],0x1),this['_color']=Color$2[_0x2cc6b4(0x254b)](defaultValue$1(_0x4863d5[_0x2cc6b4(0x28b8)],Color$2[_0x2cc6b4(0x2d95)])),this[_0x2cc6b4(0x2f83)]=defaultValue$1(_0x4863d5[_0x2cc6b4(0x374)],0x0),this[_0x2cc6b4(0x4cf4)]=Cartesian3[_0x2cc6b4(0x254b)](defaultValue$1(_0x4863d5['alignedAxis'],Cartesian3['ZERO'])),this[_0x2cc6b4(0x52d2)]=_0x4863d5[_0x2cc6b4(0x209)],this[_0x2cc6b4(0x97b)]=_0x4863d5[_0x2cc6b4(0x5862)],this[_0x2cc6b4(0x68b)]=_0x326254,this['_translucencyByDistance']=_0x430804,this['_pixelOffsetScaleByDistance']=_0x7c5178,this[_0x2cc6b4(0x502c)]=defaultValue$1(_0x4863d5[_0x2cc6b4(0x132a)],!0x1),this[_0x2cc6b4(0xe61)]=_0x211e35,this[_0x2cc6b4(0x264d)]=_0x4863d5[_0x2cc6b4(0x1e39)],this[_0x2cc6b4(0x2b7f)]=_0x4863d5['id'],this['_collection']=defaultValue$1(_0x4863d5[_0x2cc6b4(0x1f3f)],_0x1070e9),this[_0x2cc6b4(0x3329)]=void 0x0,this['_pickPrimitive']=defaultValue$1(_0x4863d5[_0x2cc6b4(0x46d7)],this),this[_0x2cc6b4(0x197a)]=_0x1070e9,this[_0x2cc6b4(0x2a6b)]=!0x1,this[_0x2cc6b4(0x5627)]=-0x1,this[_0x2cc6b4(0x4a49)]=void 0x0,this[_0x2cc6b4(0x45de)]=-0x1,this[_0x2cc6b4(0x42e5)]=void 0x0,this['_imageId']=void 0x0,this['_image']=defaultValue$1(_0x4863d5['image'],void 0x0),this['_imageSubRegion']=void 0x0,this[_0x2cc6b4(0x38e9)]=void 0x0,this[_0x2cc6b4(0x2191)]=void 0x0,this[_0x2cc6b4(0x2444)]=void 0x0,this['_labelHorizontalOrigin']=void 0x0,this[_0x2cc6b4(0x4102)]=void 0x0,this[_0x2cc6b4(0x2994)]=_0x4863d5[_0x2cc6b4(0x3170)],this[_0x2cc6b4(0x5259)]=_0x4863d5[_0x2cc6b4(0x444a)],this[_0x2cc6b4(0x4319)]=_0x4863d5[_0x2cc6b4(0xbaf)],this[_0x2cc6b4(0x1247)]=void 0x0,this[_0x2cc6b4(0x1afa)]=void 0x0,this[_0x2cc6b4(0x25a5)]=void 0x0;var _0x228775=_0x4863d5[_0x2cc6b4(0x4133)],_0x3a3474=_0x4863d5[_0x2cc6b4(0x863)];defined$1(_0x228775)&&(defined$1(_0x3a3474)||(_0x3a3474='string'==typeof _0x228775?_0x228775:defined$1(_0x228775[_0x2cc6b4(0x540c)])?_0x228775['src']:createGuid()),this[_0x2cc6b4(0x2966)]=_0x3a3474,this[_0x2cc6b4(0x434)]=_0x228775),defined$1(_0x4863d5[_0x2cc6b4(0xc06)])&&(this[_0x2cc6b4(0x2966)]=_0x3a3474,this[_0x2cc6b4(0x1f05)]=_0x4863d5['imageSubRegion']),defined$1(this[_0x2cc6b4(0x197a)][_0x2cc6b4(0x124a)])&&this['_loadImage'](),this[_0x2cc6b4(0x45cb)]=void 0x0,this['_removeCallbackFunc']=void 0x0,this[_0x2cc6b4(0x5545)]=SceneMode$1[_0x2cc6b4(0x5135)],this[_0x2cc6b4(0x3cb0)]=!0x0,this[_0x2cc6b4(0x21c9)]=Color$2[_0x2cc6b4(0x254b)](defaultValue$1(_0x4863d5[_0x2cc6b4(0x19b8)],Color$2[_0x2cc6b4(0x1219)])),this[_0x2cc6b4(0x1a7b)]=defaultValue$1(_0x4863d5[_0x2cc6b4(0x3573)],0x0),this[_0x2cc6b4(0xc24)](),this['isOverlap']=!0x1,this['_screenSpacePosition']=new Cartesian2();}SceneTransforms['drawingBufferToWgs84Coordinates']=function(_0x310b31,_0x18ba50,_0x412761,_0x206b22){var _0x58f4f2=_0x68aa19,_0x1d39ef=_0x310b31[_0x58f4f2(0x4174)][_0x58f4f2(0x3cca)],_0x51abf8=_0x1d39ef[_0x58f4f2(0x19e7)],_0x17ec51=_0x51abf8['x'],_0x2a40a5=_0x51abf8['y'];if(_0x310b31[_0x58f4f2(0x4a7b)][_0x58f4f2(0x1914)]){var _0x2eeeee=_0x412761*_0x1d39ef[_0x58f4f2(0x4bcd)];_0x412761=_0x2a40a5*(0x1-_0x17ec51/(Math[_0x58f4f2(0x1f76)](0x2,_0x2eeeee)-0x1+_0x17ec51))/(_0x2a40a5-_0x17ec51);}var _0x9271ce,_0x4d0e75=_0x310b31[_0x58f4f2(0x2675)]['passState'][_0x58f4f2(0x18be)],_0x23597f=Cartesian4['clone'](Cartesian4[_0x58f4f2(0x4a8c)],scratchNDC);_0x23597f['x']=(_0x18ba50['x']-_0x4d0e75['x'])/_0x4d0e75[_0x58f4f2(0x209)]*0x2-0x1,_0x23597f['y']=(_0x18ba50['y']-_0x4d0e75['y'])/_0x4d0e75[_0x58f4f2(0x5862)]*0x2-0x1,_0x23597f['z']=0x2*_0x412761-0x1,_0x23597f['w']=0x1;var _0x14fc03=_0x310b31['camera'][_0x58f4f2(0x4506)];if(defined$1(_0x14fc03[_0x58f4f2(0x5590)])){var _0x3c7539=0x1/(_0x9271ce=Matrix4[_0x58f4f2(0x21ec)](_0x1d39ef[_0x58f4f2(0x1b06)],_0x23597f,scratchWorldCoords))['w'];Cartesian3['multiplyByScalar'](_0x9271ce,_0x3c7539,_0x9271ce);}else defined$1(_0x14fc03[_0x58f4f2(0x2262)])&&(_0x14fc03=_0x14fc03[_0x58f4f2(0x2262)]),(_0x9271ce=scratchWorldCoords)['x']=0.5*(_0x23597f['x']*(_0x14fc03[_0x58f4f2(0x339c)]-_0x14fc03[_0x58f4f2(0x1831)])+_0x14fc03[_0x58f4f2(0x1831)]+_0x14fc03[_0x58f4f2(0x339c)]),_0x9271ce['y']=0.5*(_0x23597f['y']*(_0x14fc03[_0x58f4f2(0x4910)]-_0x14fc03[_0x58f4f2(0x3b17)])+_0x14fc03[_0x58f4f2(0x3b17)]+_0x14fc03[_0x58f4f2(0x4910)]),_0x9271ce['z']=0.5*(_0x23597f['z']*(_0x17ec51-_0x2a40a5)-_0x17ec51-_0x2a40a5),_0x9271ce['w']=0x1,_0x9271ce=Matrix4[_0x58f4f2(0x21ec)](_0x1d39ef[_0x58f4f2(0x3ede)],_0x9271ce,_0x9271ce);return Cartesian3[_0x58f4f2(0x2797)](_0x9271ce,_0x206b22);},SceneTransforms['convert2DToCartesian']=function(_0x4e723e,_0x966e3a){var _0x2effdf=_0x68aa19;if(_0x966e3a){var _0x1662b5=_0x966e3a['x'],_0x40601e=_0x966e3a['y'];_0x1662b5>20037508.342789244&&(_0x1662b5-=20037508.342789244*Math[_0x2effdf(0x67a)](_0x1662b5/20037508.342789244)),_0x40601e>10018754.171394622&&(_0x40601e-=20037508.342789244*Math[_0x2effdf(0x67a)]((_0x40601e+10018754.171394622)/20037508.342789244)),_0x966e3a['x']=_0x1662b5,_0x966e3a['y']=_0x40601e;}var _0x3636ab=_0x4e723e[_0x2effdf(0x1682)],_0x45bdfb=_0x3636ab['ellipsoid'],_0x126afc=new Cartesian3(),_0x3e74a9=new Cartographic(),_0x37cdca=_0x3636ab[_0x2effdf(0x35a6)](_0x966e3a,_0x3e74a9);return _0x45bdfb[_0x2effdf(0x1f84)](_0x37cdca,_0x126afc),_0x126afc;};var SHOW_INDEX$3=Billboard[_0x68aa19(0x13b3)]=0x0,POSITION_INDEX$4=Billboard[_0x68aa19(0x2af5)]=0x1,PIXEL_OFFSET_INDEX$1=Billboard[_0x68aa19(0x2a6e)]=0x2,EYE_OFFSET_INDEX$1=Billboard[_0x68aa19(0x1c5b)]=0x3,HORIZONTAL_ORIGIN_INDEX$1=Billboard[_0x68aa19(0x206a)]=0x4,VERTICAL_ORIGIN_INDEX$1=Billboard['VERTICAL_ORIGIN_INDEX']=0x5,SCALE_INDEX$1=Billboard['SCALE_INDEX']=0x6,IMAGE_INDEX_INDEX$1=Billboard['IMAGE_INDEX_INDEX']=0x7,COLOR_INDEX$3=Billboard[_0x68aa19(0x50a6)]=0x8,ROTATION_INDEX$1=Billboard[_0x68aa19(0x40a1)]=0x9,ALIGNED_AXIS_INDEX$1=Billboard['ALIGNED_AXIS_INDEX']=0xa,SCALE_BY_DISTANCE_INDEX$3=Billboard['SCALE_BY_DISTANCE_INDEX']=0xb,TRANSLUCENCY_BY_DISTANCE_INDEX$3=Billboard[_0x68aa19(0x335a)]=0xc,PIXEL_OFFSET_SCALE_BY_DISTANCE_INDEX$1=Billboard[_0x68aa19(0x204c)]=0xd,DISTANCE_DISPLAY_CONDITION=Billboard[_0x68aa19(0x2d69)]=0xe,DISABLE_DEPTH_DISTANCE$1=Billboard[_0x68aa19(0x1584)]=0xf;Billboard[_0x68aa19(0x48d6)]=0x10;var VOL_TEXCOORD_INDEX=Billboard[_0x68aa19(0x21fa)]=0x11,SDF_INDEX$1=Billboard[_0x68aa19(0x3dd5)]=0x12;function makeDirty$1(_0x2c4b64,_0x965471){var _0x3c8916=_0x68aa19,_0x3108c6=_0x2c4b64['_billboardCollection'];defined$1(_0x3108c6)&&(_0x3108c6['_updateBillboard'](_0x2c4b64,_0x965471),_0x2c4b64[_0x3c8916(0x2a6b)]=!0x0);}Billboard[_0x68aa19(0x515e)]=0x13,Object['defineProperties'](Billboard[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0xf0efcd=_0x68aa19;return this[_0xf0efcd(0x1430)];},'set':function(_0x5ae2f9){var _0x5d08b5=_0x68aa19;this['_show']!==_0x5ae2f9&&(this[_0x5d08b5(0x1430)]=_0x5ae2f9,makeDirty$1(this,SHOW_INDEX$3));}},'position':{'get':function(){var _0x26a3be=_0x68aa19;return this[_0x26a3be(0x49d9)];},'set':function(_0x24717c){var _0x3388ed=_0x68aa19,_0x5de5ef=this[_0x3388ed(0x49d9)];Cartesian3[_0x3388ed(0x2ed4)](_0x5de5ef,_0x24717c)||(Cartesian3[_0x3388ed(0x254b)](_0x24717c,_0x5de5ef),Cartesian3['clone'](_0x24717c,this[_0x3388ed(0x4f93)]),this[_0x3388ed(0xc24)](),makeDirty$1(this,POSITION_INDEX$4));}},'heightReference':{'get':function(){return this['_heightReference'];},'set':function(_0x1e02f9){var _0x3795bb=_0x68aa19;_0x1e02f9!==this[_0x3795bb(0x1f9a)]&&(this[_0x3795bb(0x1f9a)]=_0x1e02f9,this['_updateClamping'](),makeDirty$1(this,POSITION_INDEX$4));}},'pixelOffset':{'get':function(){var _0x4a3d45=_0x68aa19;return this[_0x4a3d45(0x66f)];},'set':function(_0x42a745){var _0x5da66c=_0x68aa19,_0x161088=this[_0x5da66c(0x66f)];Cartesian2['equals'](_0x161088,_0x42a745)||(Cartesian2[_0x5da66c(0x254b)](_0x42a745,_0x161088),makeDirty$1(this,PIXEL_OFFSET_INDEX$1));}},'scaleByDistance':{'get':function(){var _0x1f0543=_0x68aa19;return this[_0x1f0543(0x68b)];},'set':function(_0xb16815){var _0x3c6b5f=_0x68aa19,_0x45950b=this['_scaleByDistance'];NearFarScalar['equals'](_0x45950b,_0xb16815)||(this[_0x3c6b5f(0x68b)]=NearFarScalar[_0x3c6b5f(0x254b)](_0xb16815,_0x45950b),makeDirty$1(this,SCALE_BY_DISTANCE_INDEX$3));}},'translucencyByDistance':{'get':function(){return this['_translucencyByDistance'];},'set':function(_0x2e5ada){var _0x1336dd=_0x68aa19,_0x462044=this[_0x1336dd(0x1864)];NearFarScalar[_0x1336dd(0x2ed4)](_0x462044,_0x2e5ada)||(this['_translucencyByDistance']=NearFarScalar[_0x1336dd(0x254b)](_0x2e5ada,_0x462044),makeDirty$1(this,TRANSLUCENCY_BY_DISTANCE_INDEX$3));}},'pixelOffsetScaleByDistance':{'get':function(){return this['_pixelOffsetScaleByDistance'];},'set':function(_0x995027){var _0x556449=_0x68aa19,_0x583b9b=this[_0x556449(0x1b2)];NearFarScalar[_0x556449(0x2ed4)](_0x583b9b,_0x995027)||(this['_pixelOffsetScaleByDistance']=NearFarScalar[_0x556449(0x254b)](_0x995027,_0x583b9b),makeDirty$1(this,PIXEL_OFFSET_SCALE_BY_DISTANCE_INDEX$1));}},'eyeOffset':{'get':function(){var _0x1b0c6a=_0x68aa19;return this[_0x1b0c6a(0xffa)];},'set':function(_0x35bc79){var _0x3302bb=_0x68aa19,_0x5d1125=this['_eyeOffset'];Cartesian3[_0x3302bb(0x2ed4)](_0x5d1125,_0x35bc79)||(Cartesian3['clone'](_0x35bc79,_0x5d1125),makeDirty$1(this,EYE_OFFSET_INDEX$1));}},'horizontalOrigin':{'get':function(){return this['_horizontalOrigin'];},'set':function(_0x2a439c){var _0xa16781=_0x68aa19;this[_0xa16781(0xe09)]!==_0x2a439c&&(this[_0xa16781(0xe09)]=_0x2a439c,makeDirty$1(this,HORIZONTAL_ORIGIN_INDEX$1));}},'verticalOrigin':{'get':function(){var _0x36d9b5=_0x68aa19;return this[_0x36d9b5(0x1bc2)];},'set':function(_0x2a7e5e){var _0x153c10=_0x68aa19;this[_0x153c10(0x1bc2)]!==_0x2a7e5e&&(this[_0x153c10(0x1bc2)]=_0x2a7e5e,makeDirty$1(this,VERTICAL_ORIGIN_INDEX$1));}},'scale':{'get':function(){var _0x5b8b3d=_0x68aa19;return this[_0x5b8b3d(0x505d)];},'set':function(_0x190224){var _0x263c21=_0x68aa19;this[_0x263c21(0x505d)]!==_0x190224&&(this[_0x263c21(0x505d)]=_0x190224,makeDirty$1(this,SCALE_INDEX$1));}},'color':{'get':function(){return this['_color'];},'set':function(_0x432fb3){var _0x31e5da=_0x68aa19,_0x419061=this[_0x31e5da(0x57d1)];Color$2['equals'](_0x419061,_0x432fb3)||(Color$2[_0x31e5da(0x254b)](_0x432fb3,_0x419061),makeDirty$1(this,COLOR_INDEX$3));}},'rotation':{'get':function(){return this['_rotation'];},'set':function(_0x4f698d){var _0x202c8a=_0x68aa19;this[_0x202c8a(0x2f83)]!==_0x4f698d&&(this[_0x202c8a(0x2f83)]=_0x4f698d,makeDirty$1(this,ROTATION_INDEX$1));}},'alignedAxis':{'get':function(){return this['_alignedAxis'];},'set':function(_0x57b99a){var _0x30786b=_0x68aa19,_0x5f39c8=this[_0x30786b(0x4cf4)];Cartesian3['equals'](_0x5f39c8,_0x57b99a)||(Cartesian3[_0x30786b(0x254b)](_0x57b99a,_0x5f39c8),makeDirty$1(this,ALIGNED_AXIS_INDEX$1));}},'width':{'get':function(){var _0xc6c910=_0x68aa19;return defaultValue$1(this[_0xc6c910(0x52d2)],this[_0xc6c910(0x38e9)]);},'set':function(_0x1e8a0b){var _0x2885e8=_0x68aa19;this['_width']!==_0x1e8a0b&&(this[_0x2885e8(0x52d2)]=_0x1e8a0b,makeDirty$1(this,IMAGE_INDEX_INDEX$1));}},'height':{'get':function(){var _0x19e221=_0x68aa19;return defaultValue$1(this[_0x19e221(0x97b)],this[_0x19e221(0x2191)]);},'set':function(_0x47fb5f){var _0x3a631b=_0x68aa19;this[_0x3a631b(0x97b)]!==_0x47fb5f&&(this[_0x3a631b(0x97b)]=_0x47fb5f,makeDirty$1(this,IMAGE_INDEX_INDEX$1));}},'sizeInMeters':{'get':function(){var _0x59a2f0=_0x68aa19;return this[_0x59a2f0(0x502c)];},'set':function(_0x55a6f6){var _0x3d5030=_0x68aa19;this[_0x3d5030(0x502c)]!==_0x55a6f6&&(this[_0x3d5030(0x502c)]=_0x55a6f6,makeDirty$1(this,COLOR_INDEX$3));}},'distanceDisplayCondition':{'get':function(){var _0x551fa7=_0x68aa19;return this[_0x551fa7(0xe61)];},'set':function(_0x3817f1){var _0x54b1cc=_0x68aa19;DistanceDisplayCondition[_0x54b1cc(0x2ed4)](_0x3817f1,this[_0x54b1cc(0xe61)])||(this['_distanceDisplayCondition']=DistanceDisplayCondition[_0x54b1cc(0x254b)](_0x3817f1,this['_distanceDisplayCondition']),makeDirty$1(this,DISTANCE_DISPLAY_CONDITION));}},'disableDepthTestDistance':{'get':function(){var _0x3bdafc=_0x68aa19;return this[_0x3bdafc(0x264d)];},'set':function(_0x5a2082){var _0x150ef5=_0x68aa19;this[_0x150ef5(0x264d)]!==_0x5a2082&&(this[_0x150ef5(0x264d)]=_0x5a2082,makeDirty$1(this,DISABLE_DEPTH_DISTANCE$1));}},'volTextureCoord':{'get':function(){var _0x2b7d8f=_0x68aa19;return this[_0x2b7d8f(0x56a1)];},'set':function(_0xd49735){var _0x4bbd78=_0x68aa19;this[_0x4bbd78(0x56a1)]!==_0xd49735&&(this['_volTexCoord']=_0xd49735,makeDirty$1(this,VOL_TEXCOORD_INDEX));}},'id':{'get':function(){var _0x40ff82=_0x68aa19;return this[_0x40ff82(0x2b7f)];},'set':function(_0x1ed273){var _0x2ee692=_0x68aa19;this[_0x2ee692(0x2b7f)]=_0x1ed273,defined$1(this[_0x2ee692(0x3329)])&&(this['_pickId'][_0x2ee692(0x5014)]['id']=_0x1ed273);}},'pickPrimitive':{'get':function(){var _0x4c1109=_0x68aa19;return this[_0x4c1109(0x46d7)];},'set':function(_0x5b9c48){var _0x9539c9=_0x68aa19;this['_pickPrimitive']=_0x5b9c48,defined$1(this[_0x9539c9(0x3329)])&&(this[_0x9539c9(0x3329)][_0x9539c9(0x5014)][_0x9539c9(0x49ab)]=_0x5b9c48);}},'pickId':{'get':function(){var _0x21f154=_0x68aa19;return this[_0x21f154(0x3329)];}},'image':{'get':function(){var _0x19dd10=_0x68aa19;return this[_0x19dd10(0x2966)];},'set':function(_0x53f1ac){var _0x3b9eec=_0x68aa19;defined$1(_0x53f1ac)?_0x3b9eec(0x29ad)==typeof _0x53f1ac?this[_0x3b9eec(0x2217)](_0x53f1ac,_0x53f1ac):_0x53f1ac instanceof Resource?this[_0x3b9eec(0x2217)](_0x53f1ac[_0x3b9eec(0x343b)],_0x53f1ac):defined$1(_0x53f1ac[_0x3b9eec(0x540c)])?this[_0x3b9eec(0x2217)](_0x53f1ac[_0x3b9eec(0x540c)],_0x53f1ac):this['setImage'](createGuid(),_0x53f1ac):(this[_0x3b9eec(0x45de)]=-0x1,this['_imageSubRegion']=void 0x0,this['_imageId']=void 0x0,this[_0x3b9eec(0x434)]=void 0x0,this[_0x3b9eec(0x42e5)]=void 0x0,makeDirty$1(this,IMAGE_INDEX_INDEX$1));}},'ready':{'get':function(){var _0x323530=_0x68aa19;return-0x1!==this[_0x323530(0x45de)];}},'_clampedPosition':{'get':function(){var _0x10cbc2=_0x68aa19;return this[_0x10cbc2(0x45cb)];},'set':function(_0xbb364){var _0x18ccd2=_0x68aa19;this[_0x18ccd2(0x45cb)]=Cartesian3[_0x18ccd2(0x254b)](_0xbb364,this['_actualClampedPosition']),makeDirty$1(this,POSITION_INDEX$4);}},'clusterShow':{'get':function(){var _0x30fb06=_0x68aa19;return this[_0x30fb06(0x3cb0)];},'set':function(_0x1ef303){var _0x18d4ea=_0x68aa19;this[_0x18d4ea(0x3cb0)]!==_0x1ef303&&(this[_0x18d4ea(0x3cb0)]=_0x1ef303,makeDirty$1(this,SHOW_INDEX$3));}},'outlineColor':{'get':function(){var _0x56ee89=_0x68aa19;return this[_0x56ee89(0x21c9)];},'set':function(_0x367428){var _0x7d0b6f=_0x68aa19,_0x3ee892=this[_0x7d0b6f(0x21c9)];Color$2[_0x7d0b6f(0x2ed4)](_0x3ee892,_0x367428)||(Color$2['clone'](_0x367428,_0x3ee892),makeDirty$1(this,SDF_INDEX$1));}},'outlineWidth':{'get':function(){var _0x57713b=_0x68aa19;return this[_0x57713b(0x1a7b)];},'set':function(_0x4109fd){var _0x2fdb51=_0x68aa19;this[_0x2fdb51(0x1a7b)]!==_0x4109fd&&(this[_0x2fdb51(0x1a7b)]=_0x4109fd,makeDirty$1(this,SDF_INDEX$1));}}}),Billboard[_0x68aa19(0x4b51)]['getPickId']=function(_0x267840){var _0x429b3f=_0x68aa19;return defined$1(this[_0x429b3f(0x3329)])||(this[_0x429b3f(0x3329)]=_0x267840['createPickId']({'primitive':this['_pickPrimitive'],'collection':this[_0x429b3f(0x3cd2)],'id':this[_0x429b3f(0x2b7f)]})),this[_0x429b3f(0x3329)];},Billboard[_0x68aa19(0x4b51)][_0x68aa19(0xc24)]=function(){var _0x371dfd=_0x68aa19;Billboard[_0x371dfd(0xc24)](this[_0x371dfd(0x197a)],this);};var scratchCartographic$c=new Cartographic(),scratchPosition$6=new Cartesian3();Billboard[_0x68aa19(0xc24)]=function(_0x39fb2d,_0x1b1ab5){var _0x98d280=_0x68aa19,_0x4559c8=_0x39fb2d[_0x98d280(0x54c6)];if(defined$1(_0x4559c8)&&defined$1(_0x4559c8[_0x98d280(0x2292)])){var _0x5c510c=_0x4559c8[_0x98d280(0x2292)],_0x42134c=_0x5c510c[_0x98d280(0x1706)],_0x9f883d=_0x5c510c['_surface'],_0x4c214e=_0x4559c8['frameState']['mode'],_0x39ce0f=_0x4c214e!==_0x1b1ab5[_0x98d280(0x5545)];if(_0x1b1ab5['_mode']=_0x4c214e,(_0x1b1ab5[_0x98d280(0x1f9a)]===HeightReference$1[_0x98d280(0x44b5)]||_0x39ce0f)&&defined$1(_0x1b1ab5[_0x98d280(0x169)])&&(_0x1b1ab5[_0x98d280(0x169)](),_0x1b1ab5[_0x98d280(0x169)]=void 0x0,_0x1b1ab5[_0x98d280(0x313a)]=void 0x0),_0x1b1ab5[_0x98d280(0x1f9a)]!==HeightReference$1['NONE']&&defined$1(_0x1b1ab5[_0x98d280(0x49d9)])){var _0x4fde34=_0x42134c[_0x98d280(0x541d)](_0x1b1ab5[_0x98d280(0x49d9)]);if(defined$1(_0x4fde34)){defined$1(_0x1b1ab5['_removeCallbackFunc'])&&_0x1b1ab5['_removeCallbackFunc'](),_0x39fb2d=defaultValue$1(_0x1b1ab5[_0x98d280(0x2a64)],_0x1b1ab5[_0x98d280(0x197a)]),(_0x1b1ab5['_removeCallbackFunc']=_0x9f883d[_0x98d280(0x30e0)](_0x4fde34,_0x3cdb58,defined$1(_0x39fb2d)&&_0x39fb2d[_0x98d280(0x3695)]?void 0x0:_0x4559c8),Cartographic[_0x98d280(0x254b)](_0x4fde34,scratchCartographic$c));var _0x47d83c=_0x5c510c[_0x98d280(0x4876)](_0x4fde34);defined$1(_0x47d83c)&&(scratchCartographic$c[_0x98d280(0x5862)]=_0x47d83c),_0x42134c[_0x98d280(0x1f84)](scratchCartographic$c,scratchPosition$6),_0x4c214e!==SceneMode$1[_0x98d280(0x5135)]&&(scratchPosition$6=Transforms[_0x98d280(0x4e54)](scratchPosition$6)),_0x3cdb58(scratchPosition$6);}else _0x1b1ab5[_0x98d280(0x45cb)]=void 0x0;}}function _0x3cdb58(_0xa98eb1){var _0x155db2=_0x98d280;if(!_0x4559c8[_0x155db2(0x4a7b)]['passes'][_0x155db2(0x3f0b)]){if(_0x1b1ab5['_heightReference']===HeightReference$1[_0x155db2(0x4c87)]){if(_0x1b1ab5[_0x155db2(0x5545)]===SceneMode$1[_0x155db2(0x5135)]){var _0x3a13f5=_0x42134c[_0x155db2(0x541d)](_0xa98eb1,scratchCartographic$c);_0x3a13f5[_0x155db2(0x5862)]+=_0x4fde34[_0x155db2(0x5862)],_0x42134c[_0x155db2(0x1f84)](_0x3a13f5,_0xa98eb1);}else _0xa98eb1['x']+=_0x4fde34['height'];}_0x1b1ab5[_0x155db2(0x313a)]=Cartesian3[_0x155db2(0x254b)](_0xa98eb1,_0x1b1ab5[_0x155db2(0x313a)]);}}},Billboard['prototype']['_loadImage']=function(){var _0x105da4=_0x68aa19,_0x488188,_0xf48e1a=this[_0x105da4(0x197a)]['_textureAtlas'],_0x34cd80=this[_0x105da4(0x2966)],_0x4cb9f=this['_image'],_0x4ced01=this[_0x105da4(0x1f05)];if(defined$1(_0x4cb9f)&&(_0x488188=_0xf48e1a[_0x105da4(0x2320)](_0x34cd80,_0x4cb9f)),defined$1(_0x4ced01)&&(_0x488188=_0xf48e1a[_0x105da4(0x1d0b)](_0x34cd80,_0x4ced01)),this['_imageIndexPromise']=_0x488188,defined$1(_0x488188)){var _0x4d40a1=this;_0x488188[_0x105da4(0x4e1e)](function(_0x454bd2){var _0x5c3e69=_0x105da4;if(_0x4d40a1[_0x5c3e69(0x2966)]===_0x34cd80&&_0x4d40a1['_image']===_0x4cb9f&&BoundingRectangle[_0x5c3e69(0x2ed4)](_0x4d40a1[_0x5c3e69(0x1f05)],_0x4ced01)){var _0x1310e3=_0xf48e1a['textureCoordinates'][_0x454bd2];_0x4d40a1[_0x5c3e69(0x38e9)]=_0xf48e1a[_0x5c3e69(0x20ac)][_0x5c3e69(0x209)]*_0x1310e3['width'],_0x4d40a1['_imageHeight']=_0xf48e1a['texture'][_0x5c3e69(0x5862)]*_0x1310e3[_0x5c3e69(0x5862)],_0x4d40a1[_0x5c3e69(0x45de)]=_0x454bd2,_0x4d40a1['_ready']=!0x0,_0x4d40a1[_0x5c3e69(0x434)]=void 0x0,_0x4d40a1[_0x5c3e69(0x42e5)]=void 0x0,makeDirty$1(_0x4d40a1,IMAGE_INDEX_INDEX$1);}})['otherwise'](function(_0x4552dd){var _0x9a0b5=_0x105da4;console[_0x9a0b5(0x132d)](_0x9a0b5(0x4eb2)+_0x4552dd),_0x4d40a1[_0x9a0b5(0x42e5)]=void 0x0;});}},Billboard[_0x68aa19(0x4b51)][_0x68aa19(0x2217)]=function(_0x58c686,_0x2adca3){var _0x4b05da=_0x68aa19;this[_0x4b05da(0x2966)]!==_0x58c686&&(this[_0x4b05da(0x45de)]=-0x1,this[_0x4b05da(0x1f05)]=void 0x0,this[_0x4b05da(0x2966)]=_0x58c686,this[_0x4b05da(0x434)]=_0x2adca3,defined$1(this[_0x4b05da(0x197a)][_0x4b05da(0x124a)])&&this[_0x4b05da(0x2275)]());},Billboard['prototype'][_0x68aa19(0x33f5)]=function(_0x5e578c,_0x1f7c7f){var _0x7055af=_0x68aa19;this[_0x7055af(0x2966)]===_0x5e578c&&BoundingRectangle[_0x7055af(0x2ed4)](this[_0x7055af(0x1f05)],_0x1f7c7f)||(this[_0x7055af(0x45de)]=-0x1,this[_0x7055af(0x2966)]=_0x5e578c,this['_imageSubRegion']=BoundingRectangle['clone'](_0x1f7c7f),defined$1(this['_billboardCollection'][_0x7055af(0x124a)])&&this[_0x7055af(0x2275)]());},Billboard[_0x68aa19(0x4b51)]['_setTranslate']=function(_0x583ca1){var _0x15d1c7=_0x68aa19,_0x455612=this[_0x15d1c7(0x1589)];Cartesian2['equals'](_0x455612,_0x583ca1)||(Cartesian2[_0x15d1c7(0x254b)](_0x583ca1,_0x455612),makeDirty$1(this,PIXEL_OFFSET_INDEX$1));},Billboard[_0x68aa19(0x4b51)][_0x68aa19(0x3034)]=function(){var _0x2e121f=_0x68aa19;return defined$1(this[_0x2e121f(0x313a)])?this['_clampedPosition']:this[_0x2e121f(0x4f93)];},Billboard[_0x68aa19(0x4b51)]['_setActualPosition']=function(_0x517367){var _0x41b744=_0x68aa19;defined$1(this[_0x41b744(0x313a)])||Cartesian3[_0x41b744(0x254b)](_0x517367,this[_0x41b744(0x4f93)]),makeDirty$1(this,POSITION_INDEX$4);};var tempCartesian3$1=new Cartesian4();Billboard['_computeActualPosition']=function(_0x43fe90,_0x4a1f61,_0x2a8380,_0x9dfa20){var _0x1f55ca=_0x68aa19;return defined$1(_0x43fe90[_0x1f55ca(0x313a)])?(_0x2a8380[_0x1f55ca(0x4318)]!==_0x43fe90[_0x1f55ca(0x5545)]&&_0x43fe90[_0x1f55ca(0xc24)](),_0x43fe90[_0x1f55ca(0x313a)]):_0x2a8380['mode']===SceneMode$1[_0x1f55ca(0x5135)]?_0x4a1f61:(Matrix4[_0x1f55ca(0x10a0)](_0x9dfa20,_0x4a1f61,tempCartesian3$1),SceneTransforms['computeActualWgs84Position'](_0x2a8380,tempCartesian3$1));};var scratchCartesian3$8=new Cartesian3();Billboard['_computeScreenSpacePosition']=function(_0x1ab6a3,_0xebebc5,_0xab576f,_0x550873,_0x42187d,_0x2faef2){var _0x18ecda=_0x68aa19,_0x1f06be=Matrix4['multiplyByPoint'](_0x1ab6a3,_0xebebc5,scratchCartesian3$8),_0x411843=SceneTransforms[_0x18ecda(0x9f1)](_0x42187d,_0x1f06be,_0xab576f,_0x2faef2);if(defined$1(_0x411843))return Cartesian2['add'](_0x411843,_0x550873,_0x411843),_0x411843;};var scratchPixelOffset=new Cartesian2(0x0,0x0);Billboard[_0x68aa19(0x4b51)][_0x68aa19(0x3257)]=function(_0x526313,_0x3132d4){var _0x396dbe=_0x68aa19,_0x267fe1=this['_billboardCollection'];defined$1(_0x3132d4)||(_0x3132d4=this[_0x396dbe(0x54dd)]),Cartesian2['clone'](this[_0x396dbe(0x66f)],scratchPixelOffset),Cartesian2[_0x396dbe(0x4979)](scratchPixelOffset,this[_0x396dbe(0x1589)],scratchPixelOffset);var _0x33a828=_0x267fe1[_0x396dbe(0x221)],_0x2b15c3=this[_0x396dbe(0x49d9)];if(defined$1(this[_0x396dbe(0x313a)])&&(_0x2b15c3=this[_0x396dbe(0x313a)],_0x526313['mode']!==SceneMode$1[_0x396dbe(0x5135)])){var _0x8ed89c=_0x526313[_0x396dbe(0x1682)],_0x5309f0=_0x8ed89c['ellipsoid'],_0x25eafa=_0x8ed89c[_0x396dbe(0x35a6)](_0x2b15c3,scratchCartographic$c);_0x2b15c3=_0x5309f0[_0x396dbe(0x1f84)](_0x25eafa,scratchCartesian3$8),_0x33a828=Matrix4[_0x396dbe(0x5139)];}return Billboard[_0x396dbe(0xb51)](_0x33a828,_0x2b15c3,this['_eyeOffset'],scratchPixelOffset,_0x526313,_0x3132d4);},Billboard[_0x68aa19(0x36d5)]=function(_0x25dc98,_0x4858f4,_0x2158a3){var _0x25fd66=_0x68aa19,_0xe90d24=_0x25dc98[_0x25fd66(0x209)],_0x4ee252=_0x25dc98[_0x25fd66(0x5862)],_0x46158a=_0x25dc98['scale'];_0xe90d24*=_0x46158a,_0x4ee252*=_0x46158a;var _0x2aae98=_0x4858f4['x'];_0x25dc98[_0x25fd66(0x577f)]===HorizontalOrigin$1[_0x25fd66(0x44f5)]?_0x2aae98-=_0xe90d24:_0x25dc98[_0x25fd66(0x577f)]===HorizontalOrigin$1[_0x25fd66(0x4e6b)]&&(_0x2aae98-=0.5*_0xe90d24);var _0x5139ae=_0x4858f4['y'];return _0x25dc98['verticalOrigin']===VerticalOrigin$1['BOTTOM']||_0x25dc98[_0x25fd66(0x169e)]===VerticalOrigin$1[_0x25fd66(0x1d3e)]?_0x5139ae-=_0x4ee252:_0x25dc98[_0x25fd66(0x169e)]===VerticalOrigin$1[_0x25fd66(0x4e6b)]&&(_0x5139ae-=0.5*_0x4ee252),defined$1(_0x2158a3)||(_0x2158a3=new BoundingRectangle()),_0x2158a3['x']=_0x2aae98,_0x2158a3['y']=_0x5139ae,_0x2158a3[_0x25fd66(0x209)]=_0xe90d24,_0x2158a3[_0x25fd66(0x5862)]=_0x4ee252,_0x2158a3;},Billboard['prototype'][_0x68aa19(0x2ed4)]=function(_0x4df54f){var _0x110202=_0x68aa19;return this===_0x4df54f||defined$1(_0x4df54f)&&this[_0x110202(0x2b7f)]===_0x4df54f[_0x110202(0x2b7f)]&&Cartesian3[_0x110202(0x2ed4)](this[_0x110202(0x49d9)],_0x4df54f[_0x110202(0x49d9)])&&this[_0x110202(0x2966)]===_0x4df54f[_0x110202(0x2966)]&&this[_0x110202(0x1430)]===_0x4df54f[_0x110202(0x1430)]&&this['_scale']===_0x4df54f[_0x110202(0x505d)]&&this['_verticalOrigin']===_0x4df54f[_0x110202(0x1bc2)]&&this['_horizontalOrigin']===_0x4df54f[_0x110202(0xe09)]&&this[_0x110202(0x1f9a)]===_0x4df54f[_0x110202(0x1f9a)]&&BoundingRectangle[_0x110202(0x2ed4)](this['_imageSubRegion'],_0x4df54f['_imageSubRegion'])&&Color$2[_0x110202(0x2ed4)](this['_color'],_0x4df54f[_0x110202(0x57d1)])&&Cartesian2[_0x110202(0x2ed4)](this[_0x110202(0x66f)],_0x4df54f[_0x110202(0x66f)])&&Cartesian2['equals'](this[_0x110202(0x1589)],_0x4df54f['_translate'])&&Cartesian3[_0x110202(0x2ed4)](this[_0x110202(0xffa)],_0x4df54f['_eyeOffset'])&&NearFarScalar[_0x110202(0x2ed4)](this['_scaleByDistance'],_0x4df54f['_scaleByDistance'])&&NearFarScalar[_0x110202(0x2ed4)](this[_0x110202(0x1864)],_0x4df54f['_translucencyByDistance'])&&NearFarScalar[_0x110202(0x2ed4)](this[_0x110202(0x1b2)],_0x4df54f[_0x110202(0x1b2)])&&DistanceDisplayCondition['equals'](this[_0x110202(0xe61)],_0x4df54f['_distanceDisplayCondition'])&&this[_0x110202(0x264d)]===_0x4df54f[_0x110202(0x264d)];},Billboard['prototype'][_0x68aa19(0x198)]=function(){var _0x3c437a=_0x68aa19;defined$1(this[_0x3c437a(0x23d)])&&(this[_0x3c437a(0x197a)][_0x3c437a(0x54c6)][_0x3c437a(0x2292)][_0x3c437a(0x3c47)][_0x3c437a(0x7fb)](this[_0x3c437a(0x23d)]),this[_0x3c437a(0x23d)]=void 0x0),defined$1(this[_0x3c437a(0x169)])&&(this[_0x3c437a(0x169)](),this['_removeCallbackFunc']=void 0x0),this[_0x3c437a(0x4133)]=void 0x0,this[_0x3c437a(0x3329)]=this['_pickId']&&this[_0x3c437a(0x3329)][_0x3c437a(0x2578)](),this['_billboardCollection']=void 0x0;},Billboard[_0x68aa19(0x4b51)][_0x68aa19(0xfc0)]=function(_0x1e21c4){var _0x38ca94=_0x68aa19;defined$1(_0x1e21c4)&&(this['image']=defaultValue$1(_0x1e21c4[_0x38ca94(0x4133)],this[_0x38ca94(0x434)]));};var BlendOption={'OPAQUE':0x0,'TRANSLUCENT':0x1,'OPAQUE_AND_TRANSLUCENT':0x2},BlendOption$1=Object[_0x68aa19(0x3e37)](BlendOption);function TextureAtlasNode(_0x2a5a7b,_0x55d36a,_0x3d63e8,_0x2ef6e2,_0x5e33a7){var _0x314947=_0x68aa19;this[_0x314947(0x565)]=defaultValue$1(_0x2a5a7b,Cartesian2['ZERO']),this[_0x314947(0x4599)]=defaultValue$1(_0x55d36a,Cartesian2['ZERO']),this[_0x314947(0x1d74)]=_0x3d63e8,this[_0x314947(0x50d8)]=_0x2ef6e2,this[_0x314947(0x300b)]=_0x5e33a7;}var defaultInitialSize=new Cartesian2(0x10,0x10);function TextureAtlas(_0x3b0e2e){var _0x442229=_0x68aa19;_0x3b0e2e=defaultValue$1(_0x3b0e2e,defaultValue$1[_0x442229(0x494f)]);var _0x4d4ae4=defaultValue$1(_0x3b0e2e[_0x442229(0x1497)],0x1),_0x47ac93=defaultValue$1(_0x3b0e2e[_0x442229(0x5377)],defaultInitialSize);this['_context']=_0x3b0e2e['context'],this[_0x442229(0x39e)]=defaultValue$1(_0x3b0e2e['pixelFormat'],PixelFormat$1[_0x442229(0x4a1c)]),this[_0x442229(0x2047)]=_0x4d4ae4,this[_0x442229(0x27e8)]=[],this[_0x442229(0x21e6)]=createGuid(),this[_0x442229(0x1007)]={},this[_0x442229(0x1959)]=_0x47ac93,this[_0x442229(0x4777)]=void 0x0;}function bindFramebuffer$2(_0x4d9cd1,_0x8d18f8){var _0x21c369=_0x68aa19;if(_0x8d18f8!==_0x4d9cd1[_0x21c369(0xb03)]&&(_0x4d9cd1[_0x21c369(0xb03)]=_0x8d18f8,defined$1(_0x8d18f8))){_0x8d18f8['_bind']();var _0x327e83=_0x8d18f8[_0x21c369(0x1f57)]();_0x4d9cd1[_0x21c369(0x37ab)]&&_0x4d9cd1[_0x21c369(0x231a)](_0x327e83);}}function resizeAtlas(_0x163438,_0x5a4a47){var _0x5c5f02=_0x68aa19,_0x38b973=_0x163438[_0x5c5f02(0x1968)],_0x2ae221=_0x163438[_0x5c5f02(0x1a96)],_0x16cff0=_0x163438['_borderWidthInPixels'];if(_0x2ae221>0x0){for(var _0x22fa7b=_0x163438[_0x5c5f02(0x4ee3)][_0x5c5f02(0x209)],_0x5e0fbd=_0x163438[_0x5c5f02(0x4ee3)][_0x5c5f02(0x5862)],_0x3f9695=0x2*(_0x22fa7b+_0x5a4a47[_0x5c5f02(0x209)]+_0x16cff0),_0x4fe3f8=0x2*(_0x5e0fbd+_0x5a4a47[_0x5c5f02(0x5862)]+_0x16cff0),_0x2379c2=_0x22fa7b/_0x3f9695,_0x50ed45=_0x5e0fbd/_0x4fe3f8,_0x14babb=new TextureAtlasNode(new Cartesian2(_0x22fa7b+_0x16cff0,_0x16cff0),new Cartesian2(_0x3f9695,_0x5e0fbd)),_0xa0eda2=new TextureAtlasNode(new Cartesian2(),new Cartesian2(_0x3f9695,_0x5e0fbd),_0x163438[_0x5c5f02(0x4777)],_0x14babb),_0x349d31=new TextureAtlasNode(new Cartesian2(_0x16cff0,_0x5e0fbd+_0x16cff0),new Cartesian2(_0x3f9695,_0x4fe3f8)),_0x3979d0=new TextureAtlasNode(new Cartesian2(),new Cartesian2(_0x3f9695,_0x4fe3f8),_0xa0eda2,_0x349d31),_0x36de65=0x0;_0x36de65<_0x163438[_0x5c5f02(0x27e8)][_0x5c5f02(0x531b)];_0x36de65++){var _0x43eac1=_0x163438[_0x5c5f02(0x27e8)][_0x36de65];defined$1(_0x43eac1)&&(_0x43eac1['x']*=_0x2379c2,_0x43eac1['y']*=_0x50ed45,_0x43eac1[_0x5c5f02(0x209)]*=_0x2379c2,_0x43eac1['height']*=_0x50ed45);}var _0x4b505b=new Texture$1({'context':_0x163438[_0x5c5f02(0x1968)],'width':_0x3f9695,'height':_0x4fe3f8,'pixelFormat':_0x163438[_0x5c5f02(0x39e)]}),_0x540e9d=new Framebuffer$2({'context':_0x38b973,'colorTextures':[_0x163438[_0x5c5f02(0x4ee3)]],'destroyAttachments':!0x1});bindFramebuffer$2(_0x38b973,_0x540e9d),_0x4b505b[_0x5c5f02(0x509a)](0x0,0x0,0x0,0x0,_0x3f9695,_0x4fe3f8),_0x540e9d[_0x5c5f02(0x2578)](),_0x163438[_0x5c5f02(0x4ee3)]=_0x163438[_0x5c5f02(0x4ee3)]&&_0x163438['_texture'][_0x5c5f02(0x2578)](),_0x163438['_texture']=_0x4b505b,_0x163438[_0x5c5f02(0x4777)]=_0x3979d0;}else{var _0x18da29=0x2*(_0x5a4a47[_0x5c5f02(0x209)]+0x2*_0x16cff0),_0x169636=0x2*(_0x5a4a47[_0x5c5f02(0x5862)]+0x2*_0x16cff0);_0x18da29<_0x163438[_0x5c5f02(0x1959)]['x']&&(_0x18da29=_0x163438[_0x5c5f02(0x1959)]['x']),_0x169636<_0x163438[_0x5c5f02(0x1959)]['y']&&(_0x169636=_0x163438[_0x5c5f02(0x1959)]['y']),_0x163438[_0x5c5f02(0x4ee3)]=_0x163438['_texture']&&_0x163438['_texture'][_0x5c5f02(0x2578)](),_0x163438[_0x5c5f02(0x4ee3)]=new Texture$1({'context':_0x163438[_0x5c5f02(0x1968)],'width':_0x18da29,'height':_0x169636,'pixelFormat':_0x163438[_0x5c5f02(0x39e)]}),_0x163438[_0x5c5f02(0x4777)]=new TextureAtlasNode(new Cartesian2(_0x16cff0,_0x16cff0),new Cartesian2(_0x18da29,_0x169636));}}function findNode(_0x3a0637,_0x3e358b,_0x2902d7){var _0x10eb38=_0x68aa19;if(defined$1(_0x3e358b)){if(!defined$1(_0x3e358b[_0x10eb38(0x1d74)])&&!defined$1(_0x3e358b['childNode2'])){if(defined$1(_0x3e358b[_0x10eb38(0x300b)]))return;var _0x24b978=_0x3e358b['topRight']['x']-_0x3e358b[_0x10eb38(0x565)]['x'],_0x27a136=_0x3e358b[_0x10eb38(0x4599)]['y']-_0x3e358b[_0x10eb38(0x565)]['y'],_0x5085b4=_0x24b978-_0x2902d7[_0x10eb38(0x209)],_0x5acd55=_0x27a136-_0x2902d7[_0x10eb38(0x5862)];if(_0x5085b4<0x0||_0x5acd55<0x0)return;if(0x0===_0x5085b4&&0x0===_0x5acd55)return _0x3e358b;if(_0x5085b4>_0x5acd55){_0x3e358b[_0x10eb38(0x1d74)]=new TextureAtlasNode(new Cartesian2(_0x3e358b[_0x10eb38(0x565)]['x'],_0x3e358b[_0x10eb38(0x565)]['y']),new Cartesian2(_0x3e358b[_0x10eb38(0x565)]['x']+_0x2902d7[_0x10eb38(0x209)],_0x3e358b[_0x10eb38(0x4599)]['y']));var _0x353eb9=_0x3e358b['bottomLeft']['x']+_0x2902d7[_0x10eb38(0x209)]+_0x3a0637[_0x10eb38(0x2047)];_0x353eb9<_0x3e358b['topRight']['x']&&(_0x3e358b[_0x10eb38(0x50d8)]=new TextureAtlasNode(new Cartesian2(_0x353eb9,_0x3e358b[_0x10eb38(0x565)]['y']),new Cartesian2(_0x3e358b[_0x10eb38(0x4599)]['x'],_0x3e358b[_0x10eb38(0x4599)]['y'])));}else{_0x3e358b[_0x10eb38(0x1d74)]=new TextureAtlasNode(new Cartesian2(_0x3e358b[_0x10eb38(0x565)]['x'],_0x3e358b['bottomLeft']['y']),new Cartesian2(_0x3e358b[_0x10eb38(0x4599)]['x'],_0x3e358b['bottomLeft']['y']+_0x2902d7[_0x10eb38(0x5862)]));var _0x3c5219=_0x3e358b['bottomLeft']['y']+_0x2902d7[_0x10eb38(0x5862)]+_0x3a0637[_0x10eb38(0x2047)];_0x3c5219<_0x3e358b[_0x10eb38(0x4599)]['y']&&(_0x3e358b[_0x10eb38(0x50d8)]=new TextureAtlasNode(new Cartesian2(_0x3e358b['bottomLeft']['x'],_0x3c5219),new Cartesian2(_0x3e358b[_0x10eb38(0x4599)]['x'],_0x3e358b[_0x10eb38(0x4599)]['y'])));}return findNode(_0x3a0637,_0x3e358b[_0x10eb38(0x1d74)],_0x2902d7);}return findNode(_0x3a0637,_0x3e358b['childNode1'],_0x2902d7)||findNode(_0x3a0637,_0x3e358b[_0x10eb38(0x50d8)],_0x2902d7);}}function addImage(_0x5d8f60,_0x1f503f,_0x1115b0){var _0x472884=_0x68aa19,_0x15c391=findNode(_0x5d8f60,_0x5d8f60['_root'],_0x1f503f);if(defined$1(_0x15c391)){_0x15c391[_0x472884(0x300b)]=_0x1115b0;var _0x34faf5=_0x5d8f60[_0x472884(0x4ee3)][_0x472884(0x209)],_0x50f26e=_0x5d8f60['_texture'][_0x472884(0x5862)],_0x4e4f9a=_0x15c391['topRight']['x']-_0x15c391[_0x472884(0x565)]['x'],_0x467633=_0x15c391['topRight']['y']-_0x15c391[_0x472884(0x565)]['y'],_0x5a15f2=_0x15c391[_0x472884(0x565)]['x']/_0x34faf5,_0x4500f8=_0x15c391[_0x472884(0x565)]['y']/_0x50f26e,_0x156c96=_0x4e4f9a/_0x34faf5,_0x291e1a=_0x467633/_0x50f26e;_0x5d8f60[_0x472884(0x27e8)][_0x1115b0]=new BoundingRectangle(_0x5a15f2,_0x4500f8,_0x156c96,_0x291e1a),_0x5d8f60[_0x472884(0x4ee3)]['copyFrom'](_0x1f503f,_0x15c391['bottomLeft']['x'],_0x15c391[_0x472884(0x565)]['y']);}else resizeAtlas(_0x5d8f60,_0x1f503f),addImage(_0x5d8f60,_0x1f503f,_0x1115b0);_0x5d8f60['_guid']=createGuid();}Object[_0x68aa19(0x5b7)](TextureAtlas[_0x68aa19(0x4b51)],{'borderWidthInPixels':{'get':function(){var _0x1553a4=_0x68aa19;return this[_0x1553a4(0x2047)];}},'textureCoordinates':{'get':function(){var _0x4ca0d1=_0x68aa19;return this[_0x4ca0d1(0x27e8)];}},'texture':{'get':function(){var _0x445046=_0x68aa19;return defined$1(this[_0x445046(0x4ee3)])||(this[_0x445046(0x4ee3)]=new Texture$1({'context':this[_0x445046(0x1968)],'width':this[_0x445046(0x1959)]['x'],'height':this['_initialSize']['y'],'pixelFormat':this[_0x445046(0x39e)]})),this[_0x445046(0x4ee3)];}},'numberOfImages':{'get':function(){var _0xec87c7=_0x68aa19;return this[_0xec87c7(0x27e8)]['length'];}},'guid':{'get':function(){var _0x324efe=_0x68aa19;return this[_0x324efe(0x21e6)];}}}),TextureAtlas[_0x68aa19(0x4b51)][_0x68aa19(0x2320)]=function(_0x4b6e51,_0x5398d2){var _0x1b28c3=_0x68aa19,_0x32fa3d=this[_0x1b28c3(0x1007)][_0x4b6e51];if(defined$1(_0x32fa3d))return _0x32fa3d;if(_0x1b28c3(0x20f8)==typeof _0x5398d2)_0x5398d2=_0x5398d2(_0x4b6e51);else(_0x1b28c3(0x29ad)==typeof _0x5398d2||_0x5398d2 instanceof Resource)&&(_0x5398d2=Resource[_0x1b28c3(0x320b)](_0x5398d2)[_0x1b28c3(0x5174)]());var _0x52793d=this;return _0x32fa3d=when(_0x5398d2,function(_0x4bd919){var _0x2c3d70=_0x1b28c3;if(_0x52793d[_0x2c3d70(0x1348)]())return-0x1;var _0x39d764=_0x52793d[_0x2c3d70(0x1a96)];return addImage(_0x52793d,_0x4bd919,_0x39d764),_0x39d764;}),this[_0x1b28c3(0x1007)][_0x4b6e51]=_0x32fa3d,_0x32fa3d;},TextureAtlas[_0x68aa19(0x4b51)][_0x68aa19(0x1d0b)]=function(_0x184264,_0x22212e){var _0x325ac5=_0x68aa19,_0x31605e=this[_0x325ac5(0x1007)][_0x184264];if(!defined$1(_0x31605e))throw new RuntimeError$2(_0x325ac5(0x50c9)+_0x184264+_0x325ac5(0x3d28));var _0x1f79c1=this;return when(_0x31605e,function(_0x2ddd44){var _0x40232c=_0x325ac5;if(-0x1===_0x2ddd44)return-0x1;var _0x411f7f=_0x1f79c1[_0x40232c(0x4ee3)][_0x40232c(0x209)],_0x5dcd21=_0x1f79c1['_texture'][_0x40232c(0x5862)],_0x4d3710=_0x1f79c1[_0x40232c(0x1a96)],_0x140f85=_0x1f79c1[_0x40232c(0x27e8)][_0x2ddd44],_0x3f6a5a=_0x140f85['x']+_0x22212e['x']/_0x411f7f,_0x7e3359=_0x140f85['y']+_0x22212e['y']/_0x5dcd21,_0x386101=_0x22212e[_0x40232c(0x209)]/_0x411f7f,_0x484fa7=_0x22212e[_0x40232c(0x5862)]/_0x5dcd21;return _0x1f79c1[_0x40232c(0x27e8)]['push'](new BoundingRectangle(_0x3f6a5a,_0x7e3359,_0x386101,_0x484fa7)),_0x1f79c1['_guid']=createGuid(),_0x4d3710;});},TextureAtlas['prototype']['isDestroyed']=function(){return!0x1;},TextureAtlas[_0x68aa19(0x4b51)]['destroy']=function(){var _0x97cf8f=_0x68aa19;return this['_texture']=this['_texture']&&this[_0x97cf8f(0x4ee3)][_0x97cf8f(0x2578)](),destroyObject$1(this);};var SDFSettings={'FONT_SIZE':0x30,'PADDING':0xa,'RADIUS':0x8,'CUTOFF':0.25},SDFSettings$1=Object[_0x68aa19(0x3e37)](SDFSettings);function kdbush(_0x44a915,_0x1ba158,_0x53c80a,_0xed4da9,_0x53a9eb){return new KDBush(_0x44a915,_0x1ba158,_0x53c80a,_0xed4da9,_0x53a9eb);}function KDBush(_0x58e29d,_0x3ee05d,_0x1e09d9,_0x31ddec,_0x3966af){var _0x68ed9f=_0x68aa19;_0x3ee05d=_0x3ee05d||defaultGetX,_0x1e09d9=_0x1e09d9||defaultGetY,_0x3966af=_0x3966af||Array,this['nodeSize']=_0x31ddec||0x40,this[_0x68ed9f(0x3d4b)]=_0x58e29d,this[_0x68ed9f(0x2f8c)]=new _0x3966af(_0x58e29d[_0x68ed9f(0x531b)]),this[_0x68ed9f(0x378e)]=new _0x3966af(0x2*_0x58e29d[_0x68ed9f(0x531b)]);for(var _0x44408a=0x0;_0x44408a<_0x58e29d['length'];_0x44408a++)this[_0x68ed9f(0x2f8c)][_0x44408a]=_0x44408a,this[_0x68ed9f(0x378e)][0x2*_0x44408a]=_0x3ee05d(_0x58e29d[_0x44408a]),this[_0x68ed9f(0x378e)][0x2*_0x44408a+0x1]=_0x1e09d9(_0x58e29d[_0x44408a]);sort(this[_0x68ed9f(0x2f8c)],this[_0x68ed9f(0x378e)],this[_0x68ed9f(0x4581)],0x0,this[_0x68ed9f(0x2f8c)][_0x68ed9f(0x531b)]-0x1,0x0);}function defaultGetX(_0x418b7d){return _0x418b7d[0x0];}function defaultGetY(_0x55841b){return _0x55841b[0x1];}function isIntersectionTest$1(_0x18fcfd,_0x16784b,_0x472a7f,_0x193325,_0x388945,_0x3f1c23){var _0x3d5257=_0x68aa19,_0x19bb59=_0x388945-_0x472a7f,_0x31ac3f=_0x3f1c23-_0x193325,_0x53bdd5={'x':_0x18fcfd-0.5*_0x19bb59,'y':_0x16784b-0.5*_0x31ac3f,'width':_0x19bb59,'height':_0x31ac3f},_0x531341={'x':_0x472a7f,'y':_0x193325,'width':_0x19bb59,'height':_0x31ac3f},_0x52b851=_0x53bdd5['x'],_0x206997=_0x53bdd5['y'],_0x5b722c=_0x531341['x'],_0x55ff1b=_0x531341['y'];return!(_0x52b851>_0x5b722c+_0x531341['width']||_0x52b851+_0x53bdd5[_0x3d5257(0x209)]<_0x5b722c||_0x206997+_0x53bdd5[_0x3d5257(0x5862)]<_0x55ff1b||_0x206997>_0x55ff1b+_0x531341[_0x3d5257(0x5862)]);}function intersect(_0x324c93,_0x6ae8b3,_0x7041ec,_0x25ff63,_0xca43e9,_0x4d0ce6,_0x42488d,_0x5ea348,_0x19f52d,_0x42a8de,_0x2baac1){var _0x5714e2=_0x68aa19;for(var _0x1b8bed,_0x935651,_0x521858=[0x0,_0x324c93[_0x5714e2(0x531b)]-0x1,0x0],_0x125212=[];_0x521858[_0x5714e2(0x531b)];){var _0x422d33=_0x521858[_0x5714e2(0x1ae7)](),_0x5752d2=_0x521858[_0x5714e2(0x1ae7)](),_0x4d4dc1=_0x521858[_0x5714e2(0x1ae7)](),_0x3220ef=void 0x0;if(_0x5752d2-_0x4d4dc1<=_0x42488d){for(var _0x1e1c79=_0x4d4dc1;_0x1e1c79<=_0x5752d2;_0x1e1c79++)_0x1b8bed=_0x6ae8b3[0x2*_0x1e1c79],_0x935651=_0x6ae8b3[0x2*_0x1e1c79+0x1],void 0x0!==_0x5ea348&&_0x5ea348[_0x5714e2(0x531b)]>_0x1e1c79&&(_0x3220ef=_0x19f52d(_0x5ea348[_0x324c93[_0x1e1c79]])),void 0x0!==_0x42a8de?_0x42a8de(_0x1b8bed,_0x935651,_0x7041ec,_0x25ff63,_0xca43e9,_0x4d0ce6,_0x5ea348[_0x324c93[_0x1e1c79]],_0x3220ef,_0x2baac1)&&_0x125212[_0x5714e2(0x3a33)](_0x324c93[_0x1e1c79]):isIntersectionTest$1(_0x1b8bed,_0x935651,_0x7041ec,_0x25ff63,_0xca43e9,_0x4d0ce6)&&_0x125212[_0x5714e2(0x3a33)](_0x324c93[_0x1e1c79]);}else{var _0x1bee3c=Math[_0x5714e2(0x67a)]((_0x4d4dc1+_0x5752d2)/0x2);_0x1b8bed=_0x6ae8b3[0x2*_0x1bee3c],_0x935651=_0x6ae8b3[0x2*_0x1bee3c+0x1],void 0x0!==_0x5ea348&&_0x5ea348[_0x5714e2(0x531b)]>_0x1bee3c&&(_0x3220ef=_0x19f52d(_0x5ea348[_0x324c93[_0x1bee3c]])),void 0x0!==_0x42a8de?_0x42a8de(_0x1b8bed,_0x935651,_0x7041ec,_0x25ff63,_0xca43e9,_0x4d0ce6,_0x5ea348[_0x324c93[_0x1bee3c]],_0x3220ef,_0x2baac1)&&_0x125212[_0x5714e2(0x3a33)](_0x324c93[_0x1bee3c]):isIntersectionTest$1(_0x1b8bed,_0x935651,_0x7041ec,_0x25ff63,_0xca43e9,_0x4d0ce6)&&_0x125212[_0x5714e2(0x3a33)](_0x324c93[_0x1bee3c]);var _0x4422d1=(_0x422d33+0x1)%0x2;(0x0===_0x422d33?_0x7041ec<=_0x1b8bed:_0x25ff63<=_0x935651)&&(_0x521858[_0x5714e2(0x3a33)](_0x4d4dc1),_0x521858[_0x5714e2(0x3a33)](_0x1bee3c-0x1),_0x521858[_0x5714e2(0x3a33)](_0x4422d1)),(0x0===_0x422d33?_0xca43e9>=_0x1b8bed:_0x4d0ce6>=_0x935651)&&(_0x521858[_0x5714e2(0x3a33)](_0x1bee3c+0x1),_0x521858['push'](_0x5752d2),_0x521858[_0x5714e2(0x3a33)](_0x4422d1));}}return _0x125212;}function range$1(_0x426db1,_0x318e6e,_0x443f3d,_0x2c7709,_0x54357d,_0x1821cc,_0x330e07){var _0x59bb92=_0x68aa19;for(var _0x2260c0,_0x5090ce,_0x5694b0=[0x0,_0x426db1[_0x59bb92(0x531b)]-0x1,0x0],_0x136895=[];_0x5694b0[_0x59bb92(0x531b)];){var _0x45e68d=_0x5694b0[_0x59bb92(0x1ae7)](),_0x34b3f8=_0x5694b0[_0x59bb92(0x1ae7)](),_0x5381d6=_0x5694b0[_0x59bb92(0x1ae7)]();if(_0x34b3f8-_0x5381d6<=_0x330e07){for(var _0x552864=_0x5381d6;_0x552864<=_0x34b3f8;_0x552864++)_0x2260c0=_0x318e6e[0x2*_0x552864],_0x5090ce=_0x318e6e[0x2*_0x552864+0x1],_0x2260c0>=_0x443f3d&&_0x2260c0<=_0x54357d&&_0x5090ce>=_0x2c7709&&_0x5090ce<=_0x1821cc&&_0x136895[_0x59bb92(0x3a33)](_0x426db1[_0x552864]);}else{var _0x155b29=Math[_0x59bb92(0x67a)]((_0x5381d6+_0x34b3f8)/0x2);_0x2260c0=_0x318e6e[0x2*_0x155b29],_0x5090ce=_0x318e6e[0x2*_0x155b29+0x1],_0x2260c0>=_0x443f3d&&_0x2260c0<=_0x54357d&&_0x5090ce>=_0x2c7709&&_0x5090ce<=_0x1821cc&&_0x136895[_0x59bb92(0x3a33)](_0x426db1[_0x155b29]);var _0x456610=(_0x45e68d+0x1)%0x2;(0x0===_0x45e68d?_0x443f3d<=_0x2260c0:_0x2c7709<=_0x5090ce)&&(_0x5694b0[_0x59bb92(0x3a33)](_0x5381d6),_0x5694b0[_0x59bb92(0x3a33)](_0x155b29-0x1),_0x5694b0[_0x59bb92(0x3a33)](_0x456610)),(0x0===_0x45e68d?_0x54357d>=_0x2260c0:_0x1821cc>=_0x5090ce)&&(_0x5694b0['push'](_0x155b29+0x1),_0x5694b0[_0x59bb92(0x3a33)](_0x34b3f8),_0x5694b0[_0x59bb92(0x3a33)](_0x456610));}}return _0x136895;}function sort(_0x4c8ecd,_0x296420,_0x7b0d5d,_0x2afffd,_0xe45690,_0x32c909){if(!(_0xe45690-_0x2afffd<=_0x7b0d5d)){var _0x34e3e9=Math['floor']((_0x2afffd+_0xe45690)/0x2);select(_0x4c8ecd,_0x296420,_0x34e3e9,_0x2afffd,_0xe45690,_0x32c909%0x2),sort(_0x4c8ecd,_0x296420,_0x7b0d5d,_0x2afffd,_0x34e3e9-0x1,_0x32c909+0x1),sort(_0x4c8ecd,_0x296420,_0x7b0d5d,_0x34e3e9+0x1,_0xe45690,_0x32c909+0x1);}}function select(_0x1b4e24,_0x2e749f,_0x42c7dc,_0x3d1bf0,_0x161f20,_0x3312be){var _0x197faf=_0x68aa19;for(;_0x161f20>_0x3d1bf0;){if(_0x161f20-_0x3d1bf0>0x258){var _0x5dcbf8=_0x161f20-_0x3d1bf0+0x1,_0x33ea7e=_0x42c7dc-_0x3d1bf0+0x1,_0x4fa1c1=Math[_0x197faf(0xe28)](_0x5dcbf8),_0x51f907=0.5*Math[_0x197faf(0xee5)](0x2*_0x4fa1c1/0x3),_0x1bdfdc=0.5*Math[_0x197faf(0x4080)](_0x4fa1c1*_0x51f907*(_0x5dcbf8-_0x51f907)/_0x5dcbf8)*(_0x33ea7e-_0x5dcbf8/0x2<0x0?-0x1:0x1);select(_0x1b4e24,_0x2e749f,_0x42c7dc,Math['max'](_0x3d1bf0,Math[_0x197faf(0x67a)](_0x42c7dc-_0x33ea7e*_0x51f907/_0x5dcbf8+_0x1bdfdc)),Math[_0x197faf(0x27d5)](_0x161f20,Math[_0x197faf(0x67a)](_0x42c7dc+(_0x5dcbf8-_0x33ea7e)*_0x51f907/_0x5dcbf8+_0x1bdfdc)),_0x3312be);}var _0x3eaa9c=_0x2e749f[0x2*_0x42c7dc+_0x3312be],_0x5a34f7=_0x3d1bf0,_0xd2b05e=_0x161f20;for(swapItem(_0x1b4e24,_0x2e749f,_0x3d1bf0,_0x42c7dc),_0x2e749f[0x2*_0x161f20+_0x3312be]>_0x3eaa9c&&swapItem(_0x1b4e24,_0x2e749f,_0x3d1bf0,_0x161f20);_0x5a34f7<_0xd2b05e;){for(swapItem(_0x1b4e24,_0x2e749f,_0x5a34f7,_0xd2b05e),_0x5a34f7++,_0xd2b05e--;_0x2e749f[0x2*_0x5a34f7+_0x3312be]<_0x3eaa9c;)_0x5a34f7++;for(;_0x2e749f[0x2*_0xd2b05e+_0x3312be]>_0x3eaa9c;)_0xd2b05e--;}_0x2e749f[0x2*_0x3d1bf0+_0x3312be]===_0x3eaa9c?swapItem(_0x1b4e24,_0x2e749f,_0x3d1bf0,_0xd2b05e):swapItem(_0x1b4e24,_0x2e749f,++_0xd2b05e,_0x161f20),_0xd2b05e<=_0x42c7dc&&(_0x3d1bf0=_0xd2b05e+0x1),_0x42c7dc<=_0xd2b05e&&(_0x161f20=_0xd2b05e-0x1);}}function swapItem(_0x806846,_0x40a43a,_0x514bb9,_0x348aef){swap(_0x806846,_0x514bb9,_0x348aef),swap(_0x40a43a,0x2*_0x514bb9,0x2*_0x348aef),swap(_0x40a43a,0x2*_0x514bb9+0x1,0x2*_0x348aef+0x1);}function swap(_0x9d75c6,_0x81eee5,_0x5c6c2d){var _0x567872=_0x9d75c6[_0x81eee5];_0x9d75c6[_0x81eee5]=_0x9d75c6[_0x5c6c2d],_0x9d75c6[_0x5c6c2d]=_0x567872;}function within(_0x1e59ff,_0x5c490f,_0x32b9a3,_0x2e7c2f,_0x599e67,_0x1705f9){var _0x12fd13=_0x68aa19;for(var _0x2a8210=[0x0,_0x1e59ff[_0x12fd13(0x531b)]-0x1,0x0],_0x1a052b=[],_0x354418=_0x599e67*_0x599e67;_0x2a8210['length'];){var _0x59b3ac=_0x2a8210['pop'](),_0x5cffc6=_0x2a8210[_0x12fd13(0x1ae7)](),_0x451608=_0x2a8210[_0x12fd13(0x1ae7)]();if(_0x5cffc6-_0x451608<=_0x1705f9){for(var _0x417a1e=_0x451608;_0x417a1e<=_0x5cffc6;_0x417a1e++)sqDist(_0x5c490f[0x2*_0x417a1e],_0x5c490f[0x2*_0x417a1e+0x1],_0x32b9a3,_0x2e7c2f)<=_0x354418&&_0x1a052b[_0x12fd13(0x3a33)](_0x1e59ff[_0x417a1e]);}else{var _0x2bea34=Math['floor']((_0x451608+_0x5cffc6)/0x2),_0x35453e=_0x5c490f[0x2*_0x2bea34],_0x3789df=_0x5c490f[0x2*_0x2bea34+0x1];sqDist(_0x35453e,_0x3789df,_0x32b9a3,_0x2e7c2f)<=_0x354418&&_0x1a052b[_0x12fd13(0x3a33)](_0x1e59ff[_0x2bea34]);var _0x5f457a=(_0x59b3ac+0x1)%0x2;(0x0===_0x59b3ac?_0x32b9a3-_0x599e67<=_0x35453e:_0x2e7c2f-_0x599e67<=_0x3789df)&&(_0x2a8210['push'](_0x451608),_0x2a8210[_0x12fd13(0x3a33)](_0x2bea34-0x1),_0x2a8210['push'](_0x5f457a)),(0x0===_0x59b3ac?_0x32b9a3+_0x599e67>=_0x35453e:_0x2e7c2f+_0x599e67>=_0x3789df)&&(_0x2a8210[_0x12fd13(0x3a33)](_0x2bea34+0x1),_0x2a8210['push'](_0x5cffc6),_0x2a8210[_0x12fd13(0x3a33)](_0x5f457a));}}return _0x1a052b;}function sqDist(_0x9b03b6,_0x5bbec7,_0x4f3121,_0x44fcaa){var _0x37dee8=_0x9b03b6-_0x4f3121,_0x25f586=_0x5bbec7-_0x44fcaa;return _0x37dee8*_0x37dee8+_0x25f586*_0x25f586;}KDBush[_0x68aa19(0x4b51)]={'range':function(_0x550cf4,_0x482869,_0x15aa41,_0x106e92){var _0x23eeb7=_0x68aa19;return range$1(this['ids'],this['coords'],_0x550cf4,_0x482869,_0x15aa41,_0x106e92,this[_0x23eeb7(0x4581)]);},'within':function(_0x5dbc91,_0xd2cd27,_0x48d6a8){var _0x5b3f1b=_0x68aa19;return within(this[_0x5b3f1b(0x2f8c)],this[_0x5b3f1b(0x378e)],_0x5dbc91,_0xd2cd27,_0x48d6a8,this[_0x5b3f1b(0x4581)]);},'intersect':function(_0x1b9b70,_0xe20b7f,_0x380d32,_0xeb74d2,_0x38b03d,_0xedc681,_0x1c7378,_0x68b519){var _0x40a6cd=_0x68aa19;return intersect(this['ids'],this[_0x40a6cd(0x378e)],_0x1b9b70,_0xe20b7f,_0x380d32,_0xeb74d2,this['nodeSize'],_0x38b03d,_0xedc681,_0x1c7378,_0x68b519);}};var LineCallOutVp='\x0aattribute\x20vec4\x20aPosition;\x0aattribute\x20vec4\x20aTexCoord0;\x0aattribute\x20float\x20aColor;\x0auniform\x20float\x20uLineWidth;\x0avarying\x20float\x20vColor;\x0a\x0afloat\x20computerOnePixelLength()\x0a{\x0a\x09vec4\x20viewPos\x20=\x20czm_modelView\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x09vec4\x20winPos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x09float\x20dwidth\x20=\x20czm_metersPerPixel(viewPos);\x0a\x09winPos.x\x20=\x20winPos.x\x20-\x202.0\x20*\x20dwidth;\x0a\x09vec4\x20newViewPos\x20=\x20czm_inverseProjection\x20*\x20winPos;\x0a\x09return\x20length(viewPos\x20-\x20newViewPos);\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20bool\x20bUsePre\x20=\x20aTexCoord0.x\x20<\x200.1;\x0a\x20\x20\x20\x20float\x20offset\x20=\x20bUsePre\x20?\x20-uLineWidth\x20:\x20uLineWidth;\x0a\x20\x20\x20\x20vec4\x20viewPos1\x20=\x20czm_modelView\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x09viewPos1.x\x20=\x20viewPos1.x\x20+\x20offset\x20*\x20computerOnePixelLength();\x0a\x09gl_Position\x20=\x20czm_projection\x20*\x20viewPos1;\x0a\x09vColor\x20=\x20aColor;\x0a}';function LineCallOut(_0x52860e){var _0x4dc428=_0x68aa19;this[_0x4dc428(0x3aea)]={},this[_0x4dc428(0x58a4)]=[],this[_0x4dc428(0x3eaa)]=void 0x0,this[_0x4dc428(0x197a)]=void 0x0,this[_0x4dc428(0x4cfb)]=!0x1,this[_0x4dc428(0x3942)]=!0x0,this[_0x4dc428(0x8e3)]=void 0x0,this[_0x4dc428(0x1a9f)]=Matrix4['clone'](Matrix4['IDENTITY']),this['_boundingSphere']=new BoundingSphere(),this[_0x4dc428(0x203f)]=!0x1,this[_0x4dc428(0x2564)]=void 0x0,this['_colors']=void 0x0,this[_0x4dc428(0x17d9)]=!0x1;}function initialize$2(_0x45f1f0,_0x2ff0e4,_0x789c88){var _0x103335=_0x68aa19;destroyCommands$8(_0x45f1f0);var _0x90b87f=createVertexData(_0x45f1f0,_0x789c88[_0x103335(0x4318)]);computeBounds$2(_0x45f1f0),createCommand$6(_0x45f1f0,_0x2ff0e4,_0x90b87f),_0x45f1f0[_0x103335(0x4cfb)]=!0x0;}function destroyCommands$8(_0x58a07d){var _0x1a9bad=_0x68aa19;defined$1(_0x58a07d[_0x1a9bad(0x8e3)])&&(_0x58a07d[_0x1a9bad(0x8e3)][_0x1a9bad(0xa85)]=_0x58a07d[_0x1a9bad(0x8e3)]['vertexArray']&&_0x58a07d[_0x1a9bad(0x8e3)][_0x1a9bad(0xa85)][_0x1a9bad(0x2578)](),_0x58a07d['_colorCommand']['shaderProgram']=_0x58a07d[_0x1a9bad(0x8e3)]['shaderProgram']&&_0x58a07d[_0x1a9bad(0x8e3)][_0x1a9bad(0x30a0)][_0x1a9bad(0x2578)](),_0x58a07d[_0x1a9bad(0x8e3)]=void 0x0);}function createCommand$6(_0x34aa72,_0x2366aa,_0x596e76){var _0x15cd53=_0x68aa19;destroyCommands$8(_0x34aa72);var _0x18da73=Buffer$1[_0x15cd53(0xb5a)]({'context':_0x2366aa,'typedArray':_0x596e76[_0x15cd53(0x1f3d)],'usage':BufferUsage[_0x15cd53(0x495a)]}),_0x59e025=Buffer$1[_0x15cd53(0xb5a)]({'context':_0x2366aa,'typedArray':_0x596e76[_0x15cd53(0xf43)],'usage':BufferUsage['STATIC_DRAW']}),_0x3ab81c=Buffer$1[_0x15cd53(0xb5a)]({'context':_0x2366aa,'typedArray':_0x596e76[_0x15cd53(0x145d)],'usage':BufferUsage[_0x15cd53(0x495a)]}),_0x1d8f17=[],_0x56b576={'aPosition':0x0,'aTexCoord0':0x1,'aColor':0x2};_0x1d8f17[_0x15cd53(0x3a33)]({'index':_0x56b576['aPosition'],'vertexBuffer':_0x18da73,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x15cd53(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1}),_0x1d8f17['push']({'index':_0x56b576[_0x15cd53(0x45d)],'vertexBuffer':_0x59e025,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x15cd53(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1}),_0x1d8f17[_0x15cd53(0x3a33)]({'index':_0x56b576['aColor'],'vertexBuffer':_0x3ab81c,'componentsPerAttribute':0x1,'componentDatatype':ComponentDatatype$1['UNSIGNED_BYTE'],'offsetInBytes':0x0,'strideInBytes':0x1,'normalize':!0x1});var _0x44e7dc=Buffer$1[_0x15cd53(0xaad)]({'context':_0x2366aa,'typedArray':_0x596e76[_0x15cd53(0x1c2b)],'usage':BufferUsage[_0x15cd53(0x495a)],'indexDatatype':_0x596e76[_0x15cd53(0x3d79)]});_0x34aa72[_0x15cd53(0x8e3)]=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES'],'modelMatrix':_0x34aa72[_0x15cd53(0x1a9f)],'boundingVolume':_0x34aa72[_0x15cd53(0xd7d)],'pass':Pass$1[_0x15cd53(0x22f)],'owner':_0x34aa72}),_0x34aa72[_0x15cd53(0x8e3)]['vertexArray']=new VertexArray({'context':_0x2366aa,'attributes':_0x1d8f17,'indexBuffer':_0x44e7dc});var _0xef7f19=new ShaderSource({'sources':[LineCallOutVp]}),_0x17b2f7=new ShaderSource({'sources':[_0x15cd53(0x9a7)]});_0x34aa72[_0x15cd53(0x8e3)]['shaderProgram']=ShaderProgram$1[_0x15cd53(0x4d21)]({'context':_0x2366aa,'vertexShaderSource':_0xef7f19,'fragmentShaderSource':_0x17b2f7,'attributeLocations':_0x56b576}),_0x34aa72[_0x15cd53(0x8e3)][_0x15cd53(0x5547)]=RenderState[_0x15cd53(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0},'blending':BlendingState$1['ALPHA_BLEND']}),_0x34aa72[_0x15cd53(0x8e3)][_0x15cd53(0x15fe)]={'uLineWidth':function(){var _0x428741=_0x15cd53;return _0x34aa72[_0x428741(0x3eaa)][_0x428741(0xe1f)];},'uFillColor':function(){var _0x2ddf6a=_0x15cd53;return _0x34aa72['_style'][_0x2ddf6a(0x2d7)];}};}function createVertexData(_0x2d5c97){var _0x53fd43=_0x68aa19;for(var _0x222bf7=0x0,_0x22c5f3=0x0,_0xd14a0f=0x0,_0x24ad9e=0x0,_0x3f1fd6=0x2*_0x2d5c97[_0x53fd43(0x58a4)][_0x53fd43(0x531b)],_0x1a3051=ComponentDatatype$1[_0x53fd43(0x2074)](ComponentDatatype$1[_0x53fd43(0x15eb)],0x3*_0x3f1fd6),_0x31d928=ComponentDatatype$1[_0x53fd43(0x2074)](ComponentDatatype$1[_0x53fd43(0x15eb)],0x2*_0x3f1fd6),_0x598b66=new Uint8Array(_0x3f1fd6),_0x5e0452=_0x3f1fd6/0x2*0x3,_0x4e17f7=_0x3f1fd6>0xffff?IndexDatatype$1['UNSIGNED_INT']:IndexDatatype$1['UNSIGNED_SHORT'],_0x798b6b=ComponentDatatype$1['createTypedArray'](_0x4e17f7,_0x5e0452),_0x1dfb09=0x0;_0x1dfb09<_0x2d5c97[_0x53fd43(0x58a4)][_0x53fd43(0x531b)]/0x2;_0x1dfb09++){var _0x44b8b0=_0x2d5c97[_0x53fd43(0x58a4)][0x2*_0x1dfb09],_0x24bc7b=_0x2d5c97[_0x53fd43(0x58a4)][0x2*_0x1dfb09+0x1],_0x3d813e=_0x222bf7/0x3;_0x1a3051[_0x222bf7++]=_0x24bc7b['x'],_0x1a3051[_0x222bf7++]=_0x24bc7b['y'],_0x1a3051[_0x222bf7++]=_0x24bc7b['z'];var _0x33df59=_0x222bf7/0x3;_0x1a3051[_0x222bf7++]=_0x24bc7b['x'],_0x1a3051[_0x222bf7++]=_0x24bc7b['y'],_0x1a3051[_0x222bf7++]=_0x24bc7b['z'];var _0x433ddd=_0x222bf7/0x3;_0x1a3051[_0x222bf7++]=_0x44b8b0['x'],_0x1a3051[_0x222bf7++]=_0x44b8b0['y'],_0x1a3051[_0x222bf7++]=_0x44b8b0['z'];var _0x2a6cbc=_0x222bf7/0x3;_0x1a3051[_0x222bf7++]=_0x44b8b0['x'],_0x1a3051[_0x222bf7++]=_0x44b8b0['y'],_0x1a3051[_0x222bf7++]=_0x44b8b0['z'],_0x31d928[_0x22c5f3++]=0x0,_0x31d928[_0x22c5f3++]=0x0,_0x31d928[_0x22c5f3++]=0x1,_0x31d928[_0x22c5f3++]=0x0,_0x31d928[_0x22c5f3++]=0x1,_0x31d928[_0x22c5f3++]=0x1,_0x31d928[_0x22c5f3++]=0x0,_0x31d928[_0x22c5f3++]=0x1,_0x798b6b[_0xd14a0f++]=_0x3d813e,_0x798b6b[_0xd14a0f++]=_0x33df59,_0x798b6b[_0xd14a0f++]=_0x433ddd,_0x798b6b[_0xd14a0f++]=_0x3d813e,_0x798b6b[_0xd14a0f++]=_0x433ddd,_0x798b6b[_0xd14a0f++]=_0x2a6cbc;}for(_0x1dfb09=0x0;_0x1dfb09<_0x3f1fd6;_0x1dfb09++)_0x598b66[_0x24ad9e++]=0xff;return _0x2d5c97[_0x53fd43(0x4430)]=_0x598b66,{'vertices':_0x1a3051,'texcoords':_0x31d928,'colors':_0x598b66,'indexPackage':_0x798b6b,'indexDataType':_0x4e17f7};}function computeBounds$2(_0x58b590,_0x250629){var _0x9e4f60=_0x68aa19;for(var _0x50bcd6=Number[_0x9e4f60(0xd77)],_0x419504=-Number['MAX_VALUE'],_0x141ceb=Number[_0x9e4f60(0xd77)],_0x41cb74=-Number[_0x9e4f60(0xd77)],_0x422de6=Number[_0x9e4f60(0xd77)],_0x27b684=-Number[_0x9e4f60(0xd77)],_0x59a723=0x0;_0x59a723<_0x58b590[_0x9e4f60(0x58a4)]['length'];_0x59a723++){var _0x4f8730=_0x58b590['_points'][_0x59a723];_0x419504=Math[_0x9e4f60(0x2bc6)](_0x419504,_0x4f8730['x']),_0x50bcd6=Math[_0x9e4f60(0x27d5)](_0x50bcd6,_0x4f8730['x']),_0x41cb74=Math[_0x9e4f60(0x2bc6)](_0x41cb74,_0x4f8730['y']),_0x141ceb=Math['min'](_0x141ceb,_0x4f8730['y']),_0x27b684=Math[_0x9e4f60(0x2bc6)](_0x27b684,_0x4f8730['z']),_0x422de6=Math[_0x9e4f60(0x27d5)](_0x422de6,_0x4f8730['z']);}Cesium[_0x9e4f60(0x1c87)][_0x9e4f60(0x19c9)](_0x419504,_0x50bcd6,Cesium['Math'][_0x9e4f60(0x5316)])&&(_0x419504=_0x50bcd6+0.1),Cesium[_0x9e4f60(0x1c87)][_0x9e4f60(0x19c9)](_0x41cb74,_0x141ceb,Cesium[_0x9e4f60(0x1c87)][_0x9e4f60(0x5316)])&&(_0x41cb74=_0x141ceb+0.1),Cesium[_0x9e4f60(0x1c87)][_0x9e4f60(0x19c9)](_0x27b684,_0x422de6,Cesium[_0x9e4f60(0x1c87)][_0x9e4f60(0x5316)])&&(_0x27b684=_0x422de6+0.1);var _0x4e88e2=new Cartesian3((_0x419504+_0x50bcd6)/0x2,(_0x41cb74+_0x141ceb)/0x2,(_0x27b684+_0x422de6)/0x2),_0x51ba28=Math[_0x9e4f60(0x2bc6)](Math[_0x9e4f60(0x2bc6)](_0x27b684-_0x422de6,_0x41cb74-_0x141ceb),_0x419504-_0x50bcd6);_0x58b590[_0x9e4f60(0xd7d)]=new BoundingSphere(_0x4e88e2,_0x51ba28/0x2);}function updatePoints(_0x4c5b2e){var _0x2fa67a=_0x68aa19;if(_0x4c5b2e[_0x2fa67a(0x3942)]){if(_0x4c5b2e[_0x2fa67a(0x58a4)]=[],_0x4c5b2e[_0x2fa67a(0x2564)][_0x2fa67a(0x4318)]===SceneMode$1[_0x2fa67a(0x5135)]){for(var _0x5cc924 in _0x4c5b2e['_point3Ds'])for(var _0x249d17=_0x4c5b2e[_0x2fa67a(0x3aea)][_0x5cc924],_0x3cc6bc=0x0;_0x3cc6bc<_0x249d17[_0x2fa67a(0x531b)];_0x3cc6bc++){var _0x134506=_0x249d17[_0x3cc6bc][_0x2fa67a(0x4771)],_0xaac6de=new Cartesian3();Cartesian3[_0x2fa67a(0x4e7d)](_0x134506,_0xaac6de),Cartesian3['multiplyByScalar'](_0xaac6de,0x615299,_0xaac6de),_0x249d17[_0x3cc6bc]['dataIndex']=0x2*_0x4c5b2e['_points'][_0x2fa67a(0x531b)],_0x4c5b2e[_0x2fa67a(0x58a4)][_0x2fa67a(0x3a33)](_0x134506),_0x4c5b2e['_points']['push'](_0xaac6de);}}else{for(var _0x5cc924 in _0x4c5b2e['_point3Ds'])for(_0x249d17=_0x4c5b2e[_0x2fa67a(0x3aea)][_0x5cc924],_0x3cc6bc=0x0;_0x3cc6bc<_0x249d17['length'];_0x3cc6bc++){_0xaac6de=new Cartesian3((_0x134506=_0x249d17[_0x3cc6bc]['position'])['x'],_0x134506['y'],0x0),(_0x249d17[_0x3cc6bc]['dataIndex']=0x2*_0x4c5b2e[_0x2fa67a(0x58a4)][_0x2fa67a(0x531b)],_0x4c5b2e[_0x2fa67a(0x58a4)][_0x2fa67a(0x3a33)](_0x134506),_0x4c5b2e['_points'][_0x2fa67a(0x3a33)](_0xaac6de));}}_0x4c5b2e[_0x2fa67a(0x3942)]=!0x1;}}function updateColor(_0x3d0046){var _0x369aae=_0x68aa19;if(_0x3d0046[_0x369aae(0x17d9)]&&defined$1(_0x3d0046['_colors'])){for(var _0x3e65fd in _0x3d0046[_0x369aae(0x3aea)])for(var _0x4f8bf8=_0x3d0046[_0x369aae(0x3aea)][_0x3e65fd],_0x1ec6db=0x0;_0x1ec6db<_0x4f8bf8[_0x369aae(0x531b)];_0x1ec6db++){var _0x2f8a7b=_0x4f8bf8[_0x1ec6db][_0x369aae(0x3286)];_0x3d0046[_0x369aae(0x4430)][_0x2f8a7b]=_0x4f8bf8[_0x1ec6db][_0x369aae(0x105f)]?0xff:0x0,_0x3d0046[_0x369aae(0x4430)][_0x2f8a7b+0x1]=_0x3d0046['_colors'][_0x2f8a7b],_0x3d0046[_0x369aae(0x4430)][_0x2f8a7b+0x2]=_0x3d0046[_0x369aae(0x4430)][_0x2f8a7b],_0x3d0046['_colors'][_0x2f8a7b+0x3]=_0x3d0046['_colors'][_0x2f8a7b];}_0x3d0046[_0x369aae(0x8e3)][_0x369aae(0xa85)][_0x369aae(0x366d)](0x2)[_0x369aae(0x20aa)][_0x369aae(0x1ef9)](_0x3d0046[_0x369aae(0x4430)]),_0x3d0046[_0x369aae(0x17d9)]=!0x1;}}Object['defineProperties'](LineCallOut['prototype'],{'style':{'get':function(){var _0x54b3b9=_0x68aa19;return this[_0x54b3b9(0x3eaa)];},'set':function(_0xe46d90){var _0x2951b6=_0x68aa19;this[_0x2951b6(0x3eaa)]=_0xe46d90;}},'count':{'get':function(){return this['_points']['length'];}},'isVisible':{'get':function(){var _0x5de323=_0x68aa19;return this[_0x5de323(0x203f)];},'set':function(_0x55acf4){var _0x2bb1f9=_0x68aa19;this[_0x2bb1f9(0x203f)]=_0x55acf4;}}}),LineCallOut[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyCommands$8(this),destroyObject$1(this);},LineCallOut['prototype'][_0x68aa19(0x4d14)]=function(_0x319050,_0x434342,_0x1d98a1){var _0x3a6146=_0x68aa19,_0x83979c={'id':_0x319050,'position':Cartesian3['clone'](_0x1d98a1),'index':_0x434342,'dataIndex':0x0,'show':!0x0};defined$1(this['_point3Ds'][_0x319050])||(this[_0x3a6146(0x3aea)][_0x319050]=[]),this[_0x3a6146(0x3aea)][_0x319050]['push'](_0x83979c),this[_0x3a6146(0x4cfb)]=!0x1,this[_0x3a6146(0x3942)]=!0x0;},LineCallOut[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x49115b,_0x14337c){var _0x1f6380=_0x68aa19,_0x1bff5d=this[_0x1f6380(0x1045)](_0x49115b);if(null!=_0x1bff5d){for(var _0x1b6086=0x0;_0x1b6086<_0x1bff5d[_0x1f6380(0x531b)];_0x1b6086++)_0x1bff5d[_0x1b6086][_0x1f6380(0x1fda)]===_0x14337c&&(delete _0x1bff5d[_0x1b6086],_0x1bff5d[_0x1b6086]=null);var _0x30400e=[];for(_0x1b6086=0x0;_0x1b6086<_0x1bff5d[_0x1f6380(0x531b)];_0x1b6086++)null!==_0x1bff5d[_0x1b6086]&&_0x30400e[_0x1f6380(0x3a33)](_0x1bff5d[_0x1b6086]);0x0===_0x30400e['length']?delete this[_0x1f6380(0x3aea)][_0x49115b]:this[_0x1f6380(0x3aea)][_0x49115b]=_0x30400e;}this[_0x1f6380(0x3942)]=!0x0,this[_0x1f6380(0x4cfb)]=!0x0;},LineCallOut[_0x68aa19(0x4b51)][_0x68aa19(0x1045)]=function(_0x12b4ac){var _0x4a52ca=_0x68aa19;return defined$1(this[_0x4a52ca(0x3aea)][_0x12b4ac])?this[_0x4a52ca(0x3aea)][_0x12b4ac]:null;},LineCallOut[_0x68aa19(0x4b51)][_0x68aa19(0x4479)]=function(_0x3bb931,_0x18d15a,_0xc11ca2){var _0x2fcde0=_0x68aa19;if(updatePoints(this),!defined$1(this[_0x2fcde0(0x3aea)][_0x3bb931])||0x0===this[_0x2fcde0(0x3aea)][_0x3bb931][_0x2fcde0(0x531b)])return null;for(var _0x531c87=this[_0x2fcde0(0x3aea)][_0x3bb931],_0x806a3e=0x0;_0x806a3e<_0x531c87['length'];_0x806a3e++)_0x531c87[_0x806a3e][_0x2fcde0(0x1fda)]===_0x18d15a&&_0x531c87[_0x806a3e]['show']!==_0xc11ca2&&(_0x531c87[_0x806a3e][_0x2fcde0(0x105f)]=_0xc11ca2,this[_0x2fcde0(0x17d9)]=!0x0);},LineCallOut[_0x68aa19(0x4b51)][_0x68aa19(0x3465)]=function(_0x28c1c4,_0x3ff289,_0x829021){var _0x12ef68=_0x68aa19,_0x148ecb=this[_0x12ef68(0x3aea)][_0x28c1c4];if(defined$1(_0x148ecb)){for(var _0x5a6734=0x0;_0x5a6734<_0x148ecb[_0x12ef68(0x531b)];_0x5a6734++)_0x148ecb[_0x5a6734][_0x12ef68(0x1fda)]===_0x3ff289&&(_0x148ecb[_0x5a6734][_0x12ef68(0x1fda)]=_0x829021);}},LineCallOut['prototype']['update']=function(_0x4d6a7e,_0x29c047,_0x1924d2){var _0x40b257=_0x68aa19;this[_0x40b257(0x2564)]=_0x29c047,this[_0x40b257(0x3942)]&&updatePoints(this),0x0!==this[_0x40b257(0x58a4)][_0x40b257(0x531b)]&&this['_points'][_0x40b257(0x531b)]%0x2==0x0&&this[_0x40b257(0x203f)]&&(this[_0x40b257(0x4cfb)]||initialize$2(this,_0x4d6a7e,_0x29c047),updateColor(this),defined$1(this[_0x40b257(0x8e3)])&&_0x1924d2[_0x40b257(0x3a33)](this[_0x40b257(0x8e3)]));};var SHOW_INDEX$2=Billboard[_0x68aa19(0x13b3)],POSITION_INDEX$3=Billboard[_0x68aa19(0x2af5)],PIXEL_OFFSET_INDEX=Billboard[_0x68aa19(0x2a6e)],EYE_OFFSET_INDEX=Billboard[_0x68aa19(0x1c5b)],HORIZONTAL_ORIGIN_INDEX=Billboard[_0x68aa19(0x206a)],VERTICAL_ORIGIN_INDEX=Billboard[_0x68aa19(0x3674)],SCALE_INDEX=Billboard[_0x68aa19(0x1c37)],IMAGE_INDEX_INDEX=Billboard[_0x68aa19(0x585f)],COLOR_INDEX$2=Billboard[_0x68aa19(0x50a6)],ROTATION_INDEX=Billboard[_0x68aa19(0x40a1)],ALIGNED_AXIS_INDEX=Billboard['ALIGNED_AXIS_INDEX'],SCALE_BY_DISTANCE_INDEX$2=Billboard[_0x68aa19(0x4331)],TRANSLUCENCY_BY_DISTANCE_INDEX$2=Billboard[_0x68aa19(0x335a)],PIXEL_OFFSET_SCALE_BY_DISTANCE_INDEX=Billboard[_0x68aa19(0x204c)],DISTANCE_DISPLAY_CONDITION_INDEX$2=Billboard[_0x68aa19(0x2d69)],DISABLE_DEPTH_DISTANCE=Billboard[_0x68aa19(0x1584)],TEXTURE_COORDINATE_BOUNDS=Billboard[_0x68aa19(0x48d6)],SDF_INDEX=Billboard['SDF_INDEX'],NUMBER_OF_PROPERTIES$2=Billboard['NUMBER_OF_PROPERTIES'],attributeLocations$4,attributeLocationsBatched$1={'positionHighAndScale':0x0,'positionLowAndRotation':0x1,'compressedAttribute0':0x2,'compressedAttribute1':0x3,'compressedAttribute2':0x4,'eyeOffset':0x5,'scaleByDistance':0x6,'pixelOffsetScaleByDistance':0x7,'compressedAttribute3':0x8,'textureCoordinateBoundsOrLabelTranslate':0x9,'a_batchId':0xa,'sdf':0xb},attributeLocationsInstanced$1={'direction':0x0,'positionHighAndScale':0x1,'positionLowAndRotation':0x2,'compressedAttribute0':0x3,'compressedAttribute1':0x4,'compressedAttribute2':0x5,'eyeOffset':0x6,'scaleByDistance':0x7,'pixelOffsetScaleByDistance':0x8,'compressedAttribute3':0x9,'textureCoordinateBoundsOrLabelTranslate':0xa,'a_batchId':0xb,'sdf':0xc},ParticleBlend={'enabled':!0x0,'equationRgb':BlendEquation$1[_0x68aa19(0x333e)],'equationAlpha':BlendEquation$1[_0x68aa19(0x333e)],'functionSourceRgb':BlendFunction$1[_0x68aa19(0xd58)],'functionDestinationRgb':BlendFunction$1[_0x68aa19(0x28b6)],'functionSourceAlpha':BlendFunction$1[_0x68aa19(0x28b6)],'functionDestinationAlpha':BlendFunction$1[_0x68aa19(0x28b6)]},getIndexBuffer$1;function BillboardCollection(_0x5e5721){var _0x3f5c2d=_0x68aa19;_0x5e5721=defaultValue$1(_0x5e5721,defaultValue$1[_0x3f5c2d(0x494f)]),this[_0x3f5c2d(0x54c6)]=_0x5e5721[_0x3f5c2d(0x1d45)],this[_0x3f5c2d(0x4472)]=_0x5e5721[_0x3f5c2d(0x3ad4)],this['_textureAtlas']=void 0x0,this['_textureAtlasGUID']=void 0x0,this[_0x3f5c2d(0x509f)]=!0x0,this[_0x3f5c2d(0x3fca)]=void 0x0,this[_0x3f5c2d(0x33b6)]=void 0x0,this[_0x3f5c2d(0x1a85)]=void 0x0,this[_0x3f5c2d(0x3f8f)]=void 0x0,this[_0x3f5c2d(0x5117)]=void 0x0,this['_rsParticleSystem']=void 0x0,this[_0x3f5c2d(0x7c5)]=void 0x0,this[_0x3f5c2d(0x4a37)]={},this[_0x3f5c2d(0x51ee)]=[],this[_0x3f5c2d(0x3223)]=[],this[_0x3f5c2d(0x57ae)]=0x0,this['_billboardsRemoved']=!0x1,this[_0x3f5c2d(0x59a)]=!0x1,this[_0x3f5c2d(0x3e1e)]=!0x1,this[_0x3f5c2d(0x48fb)]=!0x1,this[_0x3f5c2d(0x430a)]=!0x1,this['_compiledShaderAlignedAxis']=!0x1,this[_0x3f5c2d(0x5676)]=!0x1,this['_compiledShaderScaleByDistance']=!0x1,this[_0x3f5c2d(0x10d7)]=!0x1,this['_compiledShaderTranslucencyByDistance']=!0x1,this['_shaderPixelOffsetScaleByDistance']=!0x1,this['_compiledShaderPixelOffsetScaleByDistance']=!0x1,this['_shaderDistanceDisplayCondition']=!0x1,this[_0x3f5c2d(0x12a5)]=!0x1,this[_0x3f5c2d(0x24bc)]=!0x1,this[_0x3f5c2d(0x3389)]=!0x1,this[_0x3f5c2d(0x56f8)]=!0x1,this[_0x3f5c2d(0x41c9)]=!0x1,this['_propertiesChanged']=new Uint32Array(NUMBER_OF_PROPERTIES$2),this[_0x3f5c2d(0x4086)]=0x0,this[_0x3f5c2d(0x50ac)]=0x0,this[_0x3f5c2d(0x4920)]=0x1,this['_maxPixelOffset']=0x0,this['_allHorizontalCenter']=!0x0,this[_0x3f5c2d(0x2684)]=!0x0,this[_0x3f5c2d(0x55be)]=!0x0,this[_0x3f5c2d(0x1244)]=new BoundingSphere(),this[_0x3f5c2d(0x130f)]=new BoundingSphere(),this['_baseVolume2D']=new BoundingSphere(),this['_boundingVolume']=new BoundingSphere(),this[_0x3f5c2d(0x4e07)]=!0x1,this[_0x3f5c2d(0x162e)]=[],this['_depthTestEnable']=defaultValue$1(_0x5e5721[_0x3f5c2d(0x1bfd)],!0x0),this['modelMatrix']=Matrix4[_0x3f5c2d(0x254b)](defaultValue$1(_0x5e5721[_0x3f5c2d(0x221)],Matrix4[_0x3f5c2d(0x5139)])),this[_0x3f5c2d(0x2f1)]=Matrix4[_0x3f5c2d(0x254b)](Matrix4[_0x3f5c2d(0x5139)]),this[_0x3f5c2d(0x4526)]=defaultValue$1(_0x5e5721[_0x3f5c2d(0x4526)],!0x1),this[_0x3f5c2d(0x150c)]=defaultValue$1(_0x5e5721[_0x3f5c2d(0x150c)],!0x1),this[_0x3f5c2d(0x4781)]=defaultValue$1(_0x5e5721[_0x3f5c2d(0x4781)],BlendOption$1[_0x3f5c2d(0x37c9)]),this['_blendOption']=void 0x0,this[_0x3f5c2d(0x1900)]=_0x5e5721[_0x3f5c2d(0x2de5)],this['_isMVT']=defaultValue$1(_0x5e5721[_0x3f5c2d(0x11a2)],!0x1),this[_0x3f5c2d(0x3fa)]=_0x5e5721[_0x3f5c2d(0x4f54)],this[_0x3f5c2d(0x5545)]=SceneMode$1[_0x3f5c2d(0x5135)],this[_0x3f5c2d(0x3815)]=[BufferUsage[_0x3f5c2d(0x495a)],BufferUsage['STATIC_DRAW'],BufferUsage['STATIC_DRAW'],BufferUsage[_0x3f5c2d(0x495a)],BufferUsage[_0x3f5c2d(0x495a)],BufferUsage['STATIC_DRAW'],BufferUsage[_0x3f5c2d(0x495a)],BufferUsage[_0x3f5c2d(0x495a)],BufferUsage['STATIC_DRAW'],BufferUsage[_0x3f5c2d(0x495a)],BufferUsage[_0x3f5c2d(0x495a)],BufferUsage[_0x3f5c2d(0x495a)],BufferUsage[_0x3f5c2d(0x495a)],BufferUsage['STATIC_DRAW'],BufferUsage[_0x3f5c2d(0x495a)],BufferUsage[_0x3f5c2d(0x495a)]],this[_0x3f5c2d(0x4fb2)]=Color$2[_0x3f5c2d(0x254b)](Color$2['WHITE']);var _0x9f7acf=this;this[_0x3f5c2d(0x9a2)]={'u_atlas':function(){var _0xc2c08f=_0x3f5c2d;return _0x9f7acf[_0xc2c08f(0x124a)]['texture'];},'u_highlightColor':function(){return _0x9f7acf['_highlightColor'];},'u_eyeOffsetZ':function(){var _0x3f5cf2=_0x3f5c2d;if(!defined$1(_0x9f7acf['_scene'])||!defined$1(_0x9f7acf[_0x3f5cf2(0x54c6)][_0x3f5cf2(0x1224)]))return 0x0;var _0x5b5c63=_0x9f7acf[_0x3f5cf2(0x54c6)][_0x3f5cf2(0x1224)];return 0.01*_0x5b5c63[_0x3f5cf2(0x3f28)][_0x3f5cf2(0x5862)]*Math['sin'](_0x5b5c63['pitch']);}};var _0x25abd5=this['_scene'];defined$1(_0x25abd5)&&defined$1(_0x25abd5[_0x3f5c2d(0x26c1)])&&(this[_0x3f5c2d(0x169)]=_0x25abd5[_0x3f5c2d(0x26c1)]['addEventListener'](function(){var _0x129931=_0x3f5c2d;for(var _0xf524db=this[_0x129931(0x51ee)],_0x2d8264=_0xf524db[_0x129931(0x531b)],_0x5f2e55=0x0;_0x5f2e55<_0x2d8264;++_0x5f2e55)_0xf524db[_0x5f2e55][_0x129931(0xc24)]();},this)),this[_0x3f5c2d(0x5196)]=new LineCallOut(),this[_0x3f5c2d(0x3ad)]=defaultValue$1(_0x5e5721['style3D'],void 0x0),this['_lineCallout'][_0x3f5c2d(0x588d)]=this['_style3D'],this[_0x3f5c2d(0x463)]=0xfff,this[_0x3f5c2d(0x2cf)]=defaultValue$1(_0x5e5721[_0x3f5c2d(0x27d3)],!0x1),this[_0x3f5c2d(0x1a6f)]=defaultValue$1(_0x5e5721['swipeRegion'],new BoundingRectangle(0x0,0x0,0x1,0x1)),this[_0x3f5c2d(0x5328)]=!0x1,this[_0x3f5c2d(0x6a8)]=new BoundingRectangle(0x0,0x0,0x1,0x1),this[_0x3f5c2d(0x47b1)]=defaultValue$1(_0x5e5721[_0x3f5c2d(0x2c0c)],BillboardMode$1['None']);}function destroyBillboards$1(_0x59ebde){var _0x5da719=_0x68aa19;for(var _0x3f3463=_0x59ebde[_0x5da719(0x531b)],_0x4ba776=0x0;_0x4ba776<_0x3f3463;++_0x4ba776)_0x59ebde[_0x4ba776]&&_0x59ebde[_0x4ba776][_0x5da719(0x198)]();}function removeBillboards$1(_0x4d4340){var _0x3a49ea=_0x68aa19;if(_0x4d4340[_0x3a49ea(0x1770)]){_0x4d4340[_0x3a49ea(0x1770)]=!0x1;for(var _0x39b7f4=[],_0x1d034e=_0x4d4340[_0x3a49ea(0x51ee)],_0x3ce66d=_0x1d034e[_0x3a49ea(0x531b)],_0x5dad0e=0x0,_0x3c7847=0x0;_0x5dad0e<_0x3ce66d;++_0x5dad0e){var _0x588737=_0x1d034e[_0x5dad0e];if(_0x588737){var _0x1a5260=_0x588737['_index'];_0x588737['_index']=_0x3c7847++,_0x39b7f4[_0x3a49ea(0x3a33)](_0x588737),_0x4d4340[_0x3a49ea(0x5196)][_0x3a49ea(0x3465)](_0x588737['id'],_0x1a5260,_0x588737[_0x3a49ea(0x5627)]);}}_0x4d4340[_0x3a49ea(0x51ee)]=_0x39b7f4;}}function getIndexBufferBatched$1(_0x4fed04){var _0x1cb6a7=_0x68aa19,_0x3ae7a9=_0x4fed04[_0x1cb6a7(0x4403)][_0x1cb6a7(0x14ef)];if(defined$1(_0x3ae7a9))return _0x3ae7a9;for(var _0x33a1d3=new Uint16Array(0x17ffa),_0x3d96d0=0x0,_0x147c6b=0x0;_0x3d96d0<0x17ffa;_0x3d96d0+=0x6,_0x147c6b+=0x4)_0x33a1d3[_0x3d96d0]=_0x147c6b,_0x33a1d3[_0x3d96d0+0x1]=_0x147c6b+0x1,_0x33a1d3[_0x3d96d0+0x2]=_0x147c6b+0x2,_0x33a1d3[_0x3d96d0+0x3]=_0x147c6b+0x0,_0x33a1d3[_0x3d96d0+0x4]=_0x147c6b+0x2,_0x33a1d3[_0x3d96d0+0x5]=_0x147c6b+0x3;return(_0x3ae7a9=Buffer$1[_0x1cb6a7(0xaad)]({'context':_0x4fed04,'typedArray':_0x33a1d3,'usage':BufferUsage[_0x1cb6a7(0x495a)],'indexDatatype':IndexDatatype$1[_0x1cb6a7(0x2c91)]}))[_0x1cb6a7(0x2524)]=!0x1,_0x4fed04['cache'][_0x1cb6a7(0x14ef)]=_0x3ae7a9,_0x3ae7a9;}function getIndexBufferInstanced$1(_0x1ac87f){var _0x39a4de=_0x68aa19,_0x3bf9e0=_0x1ac87f[_0x39a4de(0x4403)][_0x39a4de(0x3c00)];return defined$1(_0x3bf9e0)||((_0x3bf9e0=Buffer$1['createIndexBuffer']({'context':_0x1ac87f,'typedArray':new Uint16Array([0x0,0x1,0x2,0x0,0x2,0x3]),'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1[_0x39a4de(0x2c91)]}))['vertexArrayDestroyable']=!0x1,_0x1ac87f[_0x39a4de(0x4403)][_0x39a4de(0x3c00)]=_0x3bf9e0),_0x3bf9e0;}function getVertexBufferInstanced$1(_0x538fbc){var _0x4ace9c=_0x68aa19,_0x576b6b=_0x538fbc['cache'][_0x4ace9c(0x1404)];return defined$1(_0x576b6b)||((_0x576b6b=Buffer$1['createVertexBuffer']({'context':_0x538fbc,'typedArray':new Float32Array([0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1]),'usage':BufferUsage['STATIC_DRAW']}))[_0x4ace9c(0x2524)]=!0x1,_0x538fbc['cache'][_0x4ace9c(0x1404)]=_0x576b6b),_0x576b6b;}function createVAF$2(_0x393f32,_0x33b9fe,_0x5e677e,_0x32941f,_0x574186,_0x32cc32){var _0x443dca=_0x68aa19,_0x44f65b=[{'index':attributeLocations$4[_0x443dca(0x10ad)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'usage':_0x5e677e[POSITION_INDEX$3]},{'index':attributeLocations$4[_0x443dca(0x19de)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x443dca(0x15eb)],'usage':_0x5e677e[POSITION_INDEX$3]},{'index':attributeLocations$4[_0x443dca(0x3789)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'usage':_0x5e677e[PIXEL_OFFSET_INDEX]},{'index':attributeLocations$4['compressedAttribute1'],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x443dca(0x15eb)],'usage':_0x5e677e[TRANSLUCENCY_BY_DISTANCE_INDEX$2]},{'index':attributeLocations$4[_0x443dca(0x27a2)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x443dca(0x15eb)],'usage':_0x5e677e[COLOR_INDEX$2]},{'index':attributeLocations$4[_0x443dca(0x38e2)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'usage':_0x5e677e[EYE_OFFSET_INDEX]},{'index':attributeLocations$4[_0x443dca(0x3f04)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x443dca(0x15eb)],'usage':_0x5e677e[SCALE_BY_DISTANCE_INDEX$2]},{'index':attributeLocations$4[_0x443dca(0x5327)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x443dca(0x15eb)],'usage':_0x5e677e[PIXEL_OFFSET_SCALE_BY_DISTANCE_INDEX]},{'index':attributeLocations$4[_0x443dca(0x44c4)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x443dca(0x15eb)],'usage':_0x5e677e[DISTANCE_DISPLAY_CONDITION_INDEX$2]},{'index':attributeLocations$4[_0x443dca(0x40fb)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'usage':_0x5e677e[TEXTURE_COORDINATE_BOUNDS]}];return _0x32941f&&_0x44f65b[_0x443dca(0x3a33)]({'index':attributeLocations$4[_0x443dca(0xc3c)],'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x443dca(0x15eb)],'vertexBuffer':getVertexBufferInstanced$1(_0x393f32)}),defined$1(_0x574186)&&_0x44f65b['push']({'index':attributeLocations$4[_0x443dca(0x23f)],'componentsPerAttribute':0x1,'componentDatatyps':ComponentDatatype$1[_0x443dca(0x15eb)],'bufferUsage':BufferUsage[_0x443dca(0x495a)]}),_0x32cc32&&_0x44f65b[_0x443dca(0x3a33)]({'index':attributeLocations$4['sdf'],'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x443dca(0x15eb)],'usage':_0x5e677e[SDF_INDEX]}),new VertexArrayFacade(_0x393f32,_0x44f65b,_0x32941f?_0x33b9fe:0x4*_0x33b9fe,_0x32941f);}Object[_0x68aa19(0x5b7)](BillboardCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x5f56e3=_0x68aa19;return removeBillboards$1(this),this[_0x5f56e3(0x51ee)][_0x5f56e3(0x531b)];}},'textureAtlas':{'get':function(){var _0x35b59f=_0x68aa19;return this[_0x35b59f(0x124a)];},'set':function(_0x589ddb){var _0x25af9a=_0x68aa19;this[_0x25af9a(0x124a)]!==_0x589ddb&&(this[_0x25af9a(0x124a)]=this[_0x25af9a(0x509f)]&&this[_0x25af9a(0x124a)]&&this[_0x25af9a(0x124a)][_0x25af9a(0x2578)](),this[_0x25af9a(0x124a)]=_0x589ddb,this['_createVertexArray']=!0x0);}},'destroyTextureAtlas':{'get':function(){var _0x1d5280=_0x68aa19;return this[_0x1d5280(0x509f)];},'set':function(_0x4aefa2){var _0x20aa93=_0x68aa19;this[_0x20aa93(0x509f)]=_0x4aefa2;}},'style3D':{'get':function(){var _0x37a373=_0x68aa19;return this[_0x37a373(0x3ad)];},'set':function(_0x214520){var _0x3078c5=_0x68aa19;this[_0x3078c5(0x3ad)]=_0x214520,this[_0x3078c5(0x353a)](this['_style3D']),this[_0x3078c5(0x5196)][_0x3078c5(0x588d)]=_0x214520;}},'showCallout':{'get':function(){var _0x48abb0=_0x68aa19;return this[_0x48abb0(0x5196)][_0x48abb0(0x3139)];},'set':function(_0x4f6a0f){var _0x291de3=_0x68aa19;this[_0x291de3(0x5196)]['isVisible']=_0x4f6a0f;}},'swipeRegion':{'get':function(){var _0xb18f59=_0x68aa19;return this[_0xb18f59(0x1a6f)];},'set':function(_0x4c9a5d){var _0x28084c=_0x68aa19;if(!(defined$1(_0x4c9a5d)&&_0x4c9a5d instanceof BoundingRectangle))throw new DeveloperError$1('Expected\x20BillboardCollection.swipeRegion\x20to\x20be\x20type\x20of\x20BoundingRectangle.');BoundingRectangle[_0x28084c(0x2ed4)](_0x4c9a5d,this['_swipeRegion'])||BoundingRectangle[_0x28084c(0x254b)](_0x4c9a5d,this['_swipeRegion']);}},'swipeEnabled':{'get':function(){return this['_swipeEnabled'];},'set':function(_0x359aba){var _0x473225=_0x68aa19;Check['typeOf'][_0x473225(0x3795)](_0x473225(0x1742),_0x359aba),_0x359aba!==this[_0x473225(0x2cf)]&&(this[_0x473225(0x2cf)]=_0x359aba);}}}),BillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x1f4f9e){var _0x1bfa31=_0x68aa19,_0x1a4767=new Billboard(_0x1f4f9e,this);return _0x1a4767[_0x1bfa31(0x5627)]=this[_0x1bfa31(0x51ee)][_0x1bfa31(0x531b)],this[_0x1bfa31(0x51ee)][_0x1bfa31(0x3a33)](_0x1a4767),this[_0x1bfa31(0x59a)]=!0x0,defined$1(_0x1a4767['id'])&&(this[_0x1bfa31(0x4a37)][_0x1a4767['id']]=_0x1a4767),defined$1(_0x1f4f9e)&&defined$1(_0x1f4f9e['position'])&&this[_0x1bfa31(0x5196)]['addPoint'](_0x1a4767['id'],_0x1a4767[_0x1bfa31(0x5627)],_0x1f4f9e[_0x1bfa31(0x4771)]),_0x1a4767;},BillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0xfe561d){var _0x43b97c=_0x68aa19;return!!this[_0x43b97c(0x1ff6)](_0xfe561d)&&(defined$1(_0xfe561d['id'])&&delete this[_0x43b97c(0x4a37)][_0xfe561d['id']],this[_0x43b97c(0x51ee)][_0xfe561d[_0x43b97c(0x5627)]]=null,this[_0x43b97c(0x1770)]=!0x0,this['_createVertexArray']=!0x0,this[_0x43b97c(0x5196)]['remove'](_0xfe561d['id'],_0xfe561d[_0x43b97c(0x5627)]),_0xfe561d['_destroy'](),!0x0);},BillboardCollection['prototype'][_0x68aa19(0x4ee2)]=function(){var _0x48227d=_0x68aa19;destroyBillboards$1(this[_0x48227d(0x51ee)]),this[_0x48227d(0x51ee)]=[],this[_0x48227d(0x4a37)]={},this[_0x48227d(0x3223)]=[],this[_0x48227d(0x57ae)]=0x0,this[_0x48227d(0x1770)]=!0x1,this[_0x48227d(0x59a)]=!0x0;},BillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x32af)]=function(_0x2931d8,_0x493bf){var _0x539f12=_0x68aa19;_0x2931d8[_0x539f12(0x2a6b)]||(this[_0x539f12(0x3223)][this[_0x539f12(0x57ae)]++]=_0x2931d8),++this['_propertiesChanged'][_0x493bf];},BillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x25dfb1){var _0x5590c7=_0x68aa19;return defined$1(_0x25dfb1)&&_0x25dfb1[_0x5590c7(0x197a)]===this;},BillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x35a1)]=function(_0x3cf22c){var _0x179bd6=_0x68aa19;return this[_0x179bd6(0x4a37)][_0x179bd6(0x2a77)](_0x3cf22c);},BillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0xab79ce){return removeBillboards$1(this),this['_billboards'][_0xab79ce];},BillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1e87)]=function(_0xc03af0){return defined$1(this['_billboardsID'][_0xc03af0])?this['_billboardsID'][_0xc03af0]:null;},BillboardCollection[_0x68aa19(0x4b51)]['computeNewBuffersUsage']=function(){var _0x1018dd=_0x68aa19;for(var _0x438618=this[_0x1018dd(0x3815)],_0x4c0a8f=!0x1,_0x222a98=this[_0x1018dd(0x9ec)],_0x1dcba4=0x0;_0x1dcba4<NUMBER_OF_PROPERTIES$2;++_0x1dcba4){var _0x1c9778=0x0===_0x222a98[_0x1dcba4]?BufferUsage[_0x1018dd(0x495a)]:BufferUsage[_0x1018dd(0x3e3c)];_0x4c0a8f=_0x4c0a8f||_0x438618[_0x1dcba4]!==_0x1c9778,_0x438618[_0x1dcba4]=_0x1c9778;}return _0x4c0a8f;};var writePositionScratch$2=new EncodedCartesian3();function writePositionScaleAndRotation$1(_0x131d41,_0x428aef,_0x32651f,_0x231aba,_0x26ef6a){var _0x22467f=_0x68aa19,_0x521786,_0x426086=_0x231aba[attributeLocations$4[_0x22467f(0x10ad)]],_0x5ccb9c=_0x231aba[attributeLocations$4[_0x22467f(0x19de)]],_0xb85acc=_0x26ef6a[_0x22467f(0x3034)]();_0x131d41[_0x22467f(0x5545)]===SceneMode$1['SCENE3D']&&(BoundingSphere[_0x22467f(0x383)](_0x131d41[_0x22467f(0x1244)],_0xb85acc,_0x131d41['_baseVolume']),_0x131d41[_0x22467f(0x4e07)]=!0x0),EncodedCartesian3[_0x22467f(0x2d23)](_0xb85acc,writePositionScratch$2);var _0x26cb11=_0x26ef6a['scale'],_0x267f57=_0x26ef6a[_0x22467f(0x374)];0x0!==_0x267f57&&(_0x131d41[_0x22467f(0x3e1e)]=!0x0),_0x131d41[_0x22467f(0x4920)]=Math[_0x22467f(0x2bc6)](_0x131d41[_0x22467f(0x4920)],_0x26cb11);var _0x37b93e=writePositionScratch$2[_0x22467f(0x307a)],_0x4d7b25=writePositionScratch$2['low'];_0x131d41[_0x22467f(0x283a)]?(_0x426086(_0x521786=_0x26ef6a[_0x22467f(0x5627)],_0x37b93e['x'],_0x37b93e['y'],_0x37b93e['z'],_0x26cb11),_0x5ccb9c(_0x521786,_0x4d7b25['x'],_0x4d7b25['y'],_0x4d7b25['z'],_0x267f57)):(_0x426086((_0x521786=0x4*_0x26ef6a[_0x22467f(0x5627)])+0x0,_0x37b93e['x'],_0x37b93e['y'],_0x37b93e['z'],_0x26cb11),_0x426086(_0x521786+0x1,_0x37b93e['x'],_0x37b93e['y'],_0x37b93e['z'],_0x26cb11),_0x426086(_0x521786+0x2,_0x37b93e['x'],_0x37b93e['y'],_0x37b93e['z'],_0x26cb11),_0x426086(_0x521786+0x3,_0x37b93e['x'],_0x37b93e['y'],_0x37b93e['z'],_0x26cb11),_0x5ccb9c(_0x521786+0x0,_0x4d7b25['x'],_0x4d7b25['y'],_0x4d7b25['z'],_0x267f57),_0x5ccb9c(_0x521786+0x1,_0x4d7b25['x'],_0x4d7b25['y'],_0x4d7b25['z'],_0x267f57),_0x5ccb9c(_0x521786+0x2,_0x4d7b25['x'],_0x4d7b25['y'],_0x4d7b25['z'],_0x267f57),_0x5ccb9c(_0x521786+0x3,_0x4d7b25['x'],_0x4d7b25['y'],_0x4d7b25['z'],_0x267f57));}var scratchCartesian2$5=new Cartesian2(),UPPER_BOUND=0x8000,LEFT_SHIFT16$1=0x10000,LEFT_SHIFT12=0x1000,LEFT_SHIFT8$1=0x100,LEFT_SHIFT7=0x80,LEFT_SHIFT5=0x20,LEFT_SHIFT3=0x8,LEFT_SHIFT2=0x4,RIGHT_SHIFT8=0x1/0x100,LOWER_LEFT=0x0,LOWER_RIGHT=0x2,UPPER_RIGHT=0x3,UPPER_LEFT=0x1;function writeCompressedAttrib0$1(_0x2114eb,_0x3077bc,_0x3caeb1,_0x37ebbf,_0x479674){var _0x4e040c=_0x68aa19,_0x22d294,_0x58d055=_0x37ebbf[attributeLocations$4[_0x4e040c(0x3789)]],_0x2f0e4d=_0x479674['pixelOffset'],_0x1efe5f=_0x2f0e4d['x'],_0x3aca9f=_0x2f0e4d['y'],_0x34bb82=_0x479674[_0x4e040c(0x1589)],_0x4a054a=_0x34bb82['x'],_0x354eb6=_0x34bb82['y'];_0x2114eb[_0x4e040c(0x11ab)]=Math[_0x4e040c(0x2bc6)](_0x2114eb[_0x4e040c(0x11ab)],Math[_0x4e040c(0x1661)](_0x1efe5f+_0x4a054a),Math[_0x4e040c(0x1661)](-_0x3aca9f+_0x354eb6));var _0x1e17cd=_0x479674[_0x4e040c(0x577f)],_0x476624=_0x479674['_verticalOrigin'],_0x5b6e55=_0x479674['show']&&_0x479674[_0x4e040c(0x3d00)];0x0===_0x479674[_0x4e040c(0x28b8)][_0x4e040c(0x24f9)]&&(_0x5b6e55=!0x1),_0x476624===VerticalOrigin$1[_0x4e040c(0x1d3e)]&&(_0x476624=VerticalOrigin$1[_0x4e040c(0x1d48)]),_0x2114eb[_0x4e040c(0x876)]=_0x2114eb['_allHorizontalCenter']&&_0x1e17cd===HorizontalOrigin$1['CENTER'],_0x2114eb[_0x4e040c(0x2684)]=_0x2114eb['_allVerticalCenter']&&_0x476624===VerticalOrigin$1[_0x4e040c(0x4e6b)];var _0x6bea9f=0x0,_0x1afcb7=0x0,_0x327cac=0x0,_0x54afe0=0x0,_0x5f4026=_0x479674[_0x4e040c(0x45de)];if(-0x1!==_0x5f4026){var _0x5b686f=_0x3caeb1[_0x5f4026];_0x6bea9f=_0x5b686f['x'],_0x1afcb7=_0x5b686f['y'],_0x327cac=_0x5b686f[_0x4e040c(0x209)],_0x54afe0=_0x5b686f['height'];}var _0x18e424=_0x6bea9f+_0x327cac,_0x4e50dc=_0x1afcb7+_0x54afe0,_0x5e65b2=Math[_0x4e040c(0x67a)](CesiumMath['clamp'](_0x1efe5f,-UPPER_BOUND,UPPER_BOUND)+UPPER_BOUND)*LEFT_SHIFT7;_0x5e65b2+=(_0x1e17cd+0x1)*LEFT_SHIFT5,_0x5e65b2+=(_0x476624+0x1)*LEFT_SHIFT3,_0x5e65b2+=(_0x5b6e55?0x1:0x0)*LEFT_SHIFT2;var _0xe54674=Math[_0x4e040c(0x67a)](CesiumMath[_0x4e040c(0x3c40)](_0x3aca9f,-UPPER_BOUND,UPPER_BOUND)+UPPER_BOUND)*LEFT_SHIFT8$1,_0x40781e=Math[_0x4e040c(0x67a)](CesiumMath[_0x4e040c(0x3c40)](_0x4a054a,-UPPER_BOUND,UPPER_BOUND)+UPPER_BOUND)*LEFT_SHIFT8$1,_0x4c13c0=(CesiumMath[_0x4e040c(0x3c40)](_0x354eb6,-UPPER_BOUND,UPPER_BOUND)+UPPER_BOUND)*RIGHT_SHIFT8,_0x1423d0=Math[_0x4e040c(0x67a)](_0x4c13c0);_0xe54674+=_0x1423d0,_0x40781e+=Math[_0x4e040c(0x67a)]((_0x4c13c0-_0x1423d0)*LEFT_SHIFT8$1),scratchCartesian2$5['x']=_0x6bea9f,scratchCartesian2$5['y']=_0x1afcb7;var _0x3fb289=AttributeCompression[_0x4e040c(0x37c4)](scratchCartesian2$5);scratchCartesian2$5['x']=_0x18e424;var _0x386f9f=AttributeCompression[_0x4e040c(0x37c4)](scratchCartesian2$5);scratchCartesian2$5['y']=_0x4e50dc;var _0x65a93=AttributeCompression[_0x4e040c(0x37c4)](scratchCartesian2$5);scratchCartesian2$5['x']=_0x6bea9f;var _0x35332a=AttributeCompression[_0x4e040c(0x37c4)](scratchCartesian2$5);_0x2114eb[_0x4e040c(0x283a)]?_0x58d055(_0x22d294=_0x479674[_0x4e040c(0x5627)],_0x5e65b2,_0xe54674,_0x40781e,_0x3fb289):(_0x58d055((_0x22d294=0x4*_0x479674['_index'])+0x0,_0x5e65b2+LOWER_LEFT,_0xe54674,_0x40781e,_0x3fb289),_0x58d055(_0x22d294+0x1,_0x5e65b2+LOWER_RIGHT,_0xe54674,_0x40781e,_0x386f9f),_0x58d055(_0x22d294+0x2,_0x5e65b2+UPPER_RIGHT,_0xe54674,_0x40781e,_0x65a93),_0x58d055(_0x22d294+0x3,_0x5e65b2+UPPER_LEFT,_0xe54674,_0x40781e,_0x35332a));}function writeCompressedAttrib1$1(_0x1a98dc,_0x1c9e7b,_0x4789b3,_0x2ca03a,_0xb718fa){var _0x1c29e0=_0x68aa19,_0x3c268e,_0x41aa8b=_0x2ca03a[attributeLocations$4[_0x1c29e0(0x3f36)]],_0x4276b7=_0xb718fa['alignedAxis'];Cartesian3[_0x1c29e0(0x2ed4)](_0x4276b7,Cartesian3[_0x1c29e0(0x3e26)])||(_0x1a98dc[_0x1c29e0(0x430a)]=!0x0);var _0x40be21=0x0,_0x289e15=0x1,_0x86455e=0x1,_0x1bfa61=0x1,_0x4db856=_0xb718fa['translucencyByDistance'];defined$1(_0x4db856)&&(_0x40be21=_0x4db856[_0x1c29e0(0x2cb3)],_0x289e15=_0x4db856[_0x1c29e0(0x248a)],_0x86455e=_0x4db856[_0x1c29e0(0x23e)],_0x1bfa61=_0x4db856[_0x1c29e0(0x4f9a)],0x1===_0x289e15&&0x1===_0x1bfa61||(_0x1a98dc[_0x1c29e0(0x10d7)]=!0x0));var _0xd3a84b=0x0,_0xe6570a=_0xb718fa['_imageIndex'];-0x1!==_0xe6570a&&(_0xd3a84b=_0x4789b3[_0xe6570a]['width']);var _0x3809d0=_0x1a98dc[_0x1c29e0(0x124a)][_0x1c29e0(0x20ac)][_0x1c29e0(0x209)],_0x1dff15=Math[_0x1c29e0(0x19b6)](defaultValue$1(_0xb718fa[_0x1c29e0(0x209)],_0x3809d0*_0xd3a84b));_0x1a98dc[_0x1c29e0(0x4086)]=Math[_0x1c29e0(0x2bc6)](_0x1a98dc[_0x1c29e0(0x4086)],_0x1dff15);var _0x5e913b=CesiumMath[_0x1c29e0(0x3c40)](_0x1dff15,0x0,LEFT_SHIFT16$1),_0x113af7=0x0;Math['abs'](Cartesian3[_0x1c29e0(0x2ed9)](_0x4276b7)-0x1)<CesiumMath[_0x1c29e0(0x5316)]&&(_0x113af7=AttributeCompression[_0x1c29e0(0x3689)](_0x4276b7)),_0x289e15=CesiumMath[_0x1c29e0(0x3c40)](_0x289e15,0x0,0x1),_0x5e913b=_0x5e913b*LEFT_SHIFT8$1+(_0x289e15=0x1===_0x289e15?0xff:0xff*_0x289e15|0x0),_0x1bfa61=CesiumMath[_0x1c29e0(0x3c40)](_0x1bfa61,0x0,0x1),_0x113af7=_0x113af7*LEFT_SHIFT8$1+(_0x1bfa61=0x1===_0x1bfa61?0xff:0xff*_0x1bfa61|0x0),_0x1a98dc[_0x1c29e0(0x283a)]?_0x41aa8b(_0x3c268e=_0xb718fa['_index'],_0x5e913b,_0x113af7,_0x40be21,_0x86455e):(_0x41aa8b((_0x3c268e=0x4*_0xb718fa[_0x1c29e0(0x5627)])+0x0,_0x5e913b,_0x113af7,_0x40be21,_0x86455e),_0x41aa8b(_0x3c268e+0x1,_0x5e913b,_0x113af7,_0x40be21,_0x86455e),_0x41aa8b(_0x3c268e+0x2,_0x5e913b,_0x113af7,_0x40be21,_0x86455e),_0x41aa8b(_0x3c268e+0x3,_0x5e913b,_0x113af7,_0x40be21,_0x86455e));}function writeCompressedAttrib2(_0xaa2f44,_0x5ea17a,_0x3afb56,_0x4c08dd,_0x11d134){var _0x1d4d3f=_0x68aa19,_0x449eb5,_0x154007=_0x4c08dd[attributeLocations$4[_0x1d4d3f(0x27a2)]],_0x68ccb=_0x11d134[_0x1d4d3f(0x28b8)],_0x58aa75=defined$1(_0xaa2f44[_0x1d4d3f(0x4472)])?Color$2[_0x1d4d3f(0x2d95)]:_0x11d134['getPickId'](_0x5ea17a)[_0x1d4d3f(0x28b8)],_0x5448c6=_0x11d134[_0x1d4d3f(0x132a)]?0x1:0x0,_0x5f03fd=Math['abs'](Cartesian3[_0x1d4d3f(0x2ed9)](_0x11d134[_0x1d4d3f(0xbcf)])-0x1)<CesiumMath[_0x1d4d3f(0x5316)]?0x1:0x0;_0xaa2f44[_0x1d4d3f(0x55be)]=_0xaa2f44[_0x1d4d3f(0x55be)]&&0x1===_0x5448c6;var _0x3840ce=0x0,_0x356e0c=_0x11d134['_imageIndex'];-0x1!==_0x356e0c&&(_0x3840ce=_0x3afb56[_0x356e0c][_0x1d4d3f(0x5862)]);var _0x524720=_0xaa2f44['_textureAtlas'][_0x1d4d3f(0x20ac)]['dimensions'],_0x5f13e0=Math[_0x1d4d3f(0x19b6)](defaultValue$1(_0x11d134[_0x1d4d3f(0x5862)],_0x524720['y']*_0x3840ce));_0xaa2f44[_0x1d4d3f(0x4086)]=Math[_0x1d4d3f(0x2bc6)](_0xaa2f44[_0x1d4d3f(0x4086)],_0x5f13e0);var _0x491881=defaultValue$1(_0x11d134[_0x1d4d3f(0x486)],-0x2),_0x8936=_0x5f13e0*LEFT_SHIFT2+(_0x491881+=0x2),_0x56679f=Color$2[_0x1d4d3f(0x3b2b)](_0x68ccb[_0x1d4d3f(0x4f34)]),_0x2af974=Color$2[_0x1d4d3f(0x3b2b)](_0x68ccb[_0x1d4d3f(0x2129)]),_0x2e0654=Color$2['floatToByte'](_0x68ccb['blue']),_0x18f8d1=_0x56679f*LEFT_SHIFT16$1+_0x2af974*LEFT_SHIFT8$1+_0x2e0654;_0x56679f=Color$2[_0x1d4d3f(0x3b2b)](_0x58aa75['red']),_0x2af974=Color$2[_0x1d4d3f(0x3b2b)](_0x58aa75[_0x1d4d3f(0x2129)]),_0x2e0654=Color$2[_0x1d4d3f(0x3b2b)](_0x58aa75[_0x1d4d3f(0x28f8)]);var _0x3a9988=_0x56679f*LEFT_SHIFT16$1+_0x2af974*LEFT_SHIFT8$1+_0x2e0654,_0x212f18=Color$2[_0x1d4d3f(0x3b2b)](_0x68ccb[_0x1d4d3f(0x24f9)])*LEFT_SHIFT16$1+Color$2[_0x1d4d3f(0x3b2b)](_0x58aa75['alpha'])*LEFT_SHIFT8$1;_0x212f18+=0x2*_0x5448c6+_0x5f03fd,_0xaa2f44[_0x1d4d3f(0x283a)]?_0x154007(_0x449eb5=_0x11d134[_0x1d4d3f(0x5627)],_0x18f8d1,_0x3a9988,_0x212f18,_0x8936):(_0x154007((_0x449eb5=0x4*_0x11d134['_index'])+0x0,_0x18f8d1,_0x3a9988,_0x212f18,_0x8936),_0x154007(_0x449eb5+0x1,_0x18f8d1,_0x3a9988,_0x212f18,_0x8936),_0x154007(_0x449eb5+0x2,_0x18f8d1,_0x3a9988,_0x212f18,_0x8936),_0x154007(_0x449eb5+0x3,_0x18f8d1,_0x3a9988,_0x212f18,_0x8936));}function writeEyeOffset(_0x202bba,_0x5da771,_0xb5c7d8,_0x55a78b,_0x3356a0){var _0x53ae67=_0x68aa19,_0x1d48d2,_0x382120=_0x55a78b[attributeLocations$4[_0x53ae67(0x38e2)]],_0x2f2e5d=_0x3356a0[_0x53ae67(0x38e2)],_0x1e33ba=_0x2f2e5d['z'];if(_0x3356a0[_0x53ae67(0x1f9a)]!==HeightReference$1[_0x53ae67(0x44b5)]&&(_0x1e33ba*=1.005),_0x202bba['_maxEyeOffset']=Math['max'](_0x202bba[_0x53ae67(0x50ac)],Math[_0x53ae67(0x1661)](_0x2f2e5d['x']),Math[_0x53ae67(0x1661)](_0x2f2e5d['y']),Math[_0x53ae67(0x1661)](_0x1e33ba)),_0x202bba[_0x53ae67(0x283a)]){var _0x198039=0x0,_0x4e4349=0x0,_0x245081=_0x3356a0['_imageIndex'];if(-0x1!==_0x245081){var _0x155ca6=_0xb5c7d8[_0x245081];_0x198039=_0x155ca6['width'],_0x4e4349=_0x155ca6[_0x53ae67(0x5862)];}scratchCartesian2$5['x']=_0x198039,scratchCartesian2$5['y']=_0x4e4349;var _0x498142=AttributeCompression[_0x53ae67(0x37c4)](scratchCartesian2$5);_0x382120(_0x1d48d2=_0x3356a0[_0x53ae67(0x5627)],_0x2f2e5d['x'],_0x2f2e5d['y'],_0x1e33ba,_0x498142);}else _0x382120((_0x1d48d2=0x4*_0x3356a0[_0x53ae67(0x5627)])+0x0,_0x2f2e5d['x'],_0x2f2e5d['y'],_0x1e33ba,0x0),_0x382120(_0x1d48d2+0x1,_0x2f2e5d['x'],_0x2f2e5d['y'],_0x1e33ba,0x0),_0x382120(_0x1d48d2+0x2,_0x2f2e5d['x'],_0x2f2e5d['y'],_0x1e33ba,0x0),_0x382120(_0x1d48d2+0x3,_0x2f2e5d['x'],_0x2f2e5d['y'],_0x1e33ba,0x0);}function writeScaleByDistance$1(_0x22f87c,_0x3b2210,_0x37079f,_0x222551,_0x2b1092){var _0x3b0665=_0x68aa19,_0xdea0c6,_0x4f963=_0x222551[attributeLocations$4[_0x3b0665(0x3f04)]],_0x174c9e=0x0,_0x1e9b43=0x1,_0x363971=0x1,_0x244a05=0x1,_0x3d9716=_0x2b1092[_0x3b0665(0x3f04)];defined$1(_0x3d9716)&&(_0x174c9e=_0x3d9716[_0x3b0665(0x2cb3)],_0x1e9b43=_0x3d9716[_0x3b0665(0x248a)],_0x363971=_0x3d9716[_0x3b0665(0x23e)],_0x244a05=_0x3d9716['farValue'],0x1===_0x1e9b43&&0x1===_0x244a05||(_0x22f87c[_0x3b0665(0x5676)]=!0x0)),_0x22f87c['_instanced']?_0x4f963(_0xdea0c6=_0x2b1092[_0x3b0665(0x5627)],_0x174c9e,_0x1e9b43,_0x363971,_0x244a05):(_0x4f963((_0xdea0c6=0x4*_0x2b1092[_0x3b0665(0x5627)])+0x0,_0x174c9e,_0x1e9b43,_0x363971,_0x244a05),_0x4f963(_0xdea0c6+0x1,_0x174c9e,_0x1e9b43,_0x363971,_0x244a05),_0x4f963(_0xdea0c6+0x2,_0x174c9e,_0x1e9b43,_0x363971,_0x244a05),_0x4f963(_0xdea0c6+0x3,_0x174c9e,_0x1e9b43,_0x363971,_0x244a05));}function writePixelOffsetScaleByDistance(_0x43d1be,_0x10877b,_0x246b21,_0xb78927,_0x6e31c){var _0xd385bc=_0x68aa19,_0x3a6a35,_0x35e205=_0xb78927[attributeLocations$4[_0xd385bc(0x5327)]],_0x1b5eba=0x0,_0x54d5c9=0x1,_0xfa14f3=0x1,_0x363502=0x1,_0x342a8a=_0x6e31c[_0xd385bc(0x5327)];defined$1(_0x342a8a)&&(_0x1b5eba=_0x342a8a['near'],_0x54d5c9=_0x342a8a[_0xd385bc(0x248a)],_0xfa14f3=_0x342a8a[_0xd385bc(0x23e)],_0x363502=_0x342a8a[_0xd385bc(0x4f9a)],0x1===_0x54d5c9&&0x1===_0x363502||(_0x43d1be[_0xd385bc(0x2181)]=!0x0)),_0x43d1be['_instanced']?_0x35e205(_0x3a6a35=_0x6e31c[_0xd385bc(0x5627)],_0x1b5eba,_0x54d5c9,_0xfa14f3,_0x363502):(_0x35e205((_0x3a6a35=0x4*_0x6e31c['_index'])+0x0,_0x1b5eba,_0x54d5c9,_0xfa14f3,_0x363502),_0x35e205(_0x3a6a35+0x1,_0x1b5eba,_0x54d5c9,_0xfa14f3,_0x363502),_0x35e205(_0x3a6a35+0x2,_0x1b5eba,_0x54d5c9,_0xfa14f3,_0x363502),_0x35e205(_0x3a6a35+0x3,_0x1b5eba,_0x54d5c9,_0xfa14f3,_0x363502));}function writeCompressedAttribute3(_0x35b4aa,_0x5dcd05,_0x32377c,_0x3d9ccc,_0x3b4d4a){var _0x3a8072=_0x68aa19,_0x1b7669,_0x52fbcb=_0x3d9ccc[attributeLocations$4['compressedAttribute3']],_0x2d3d41=0x0,_0x1afe9e=Number[_0x3a8072(0xd77)],_0x1cb6d2=_0x3b4d4a[_0x3a8072(0x1c93)];defined$1(_0x1cb6d2)&&(_0x2d3d41=_0x1cb6d2[_0x3a8072(0x2cb3)],_0x1afe9e=_0x1cb6d2['far'],_0x2d3d41*=_0x2d3d41,_0x1afe9e*=_0x1afe9e,_0x35b4aa[_0x3a8072(0x4e7f)]=!0x0);var _0xc5cbe9,_0x316709,_0x21e5a1=_0x3b4d4a[_0x3a8072(0x1e39)],_0x382bec=_0x3b4d4a[_0x3a8072(0x24e9)]===HeightReference$1[_0x3a8072(0x481c)]&&_0x35b4aa[_0x3a8072(0x54c6)]['context'][_0x3a8072(0x84e)];if(defined$1(_0x21e5a1)||(_0x21e5a1=_0x382bec?0x1388:0x0),_0x21e5a1*=_0x21e5a1,(_0x382bec||_0x21e5a1>0x0)&&(_0x35b4aa[_0x3a8072(0x24bc)]=!0x0,_0x21e5a1===Number[_0x3a8072(0x25a9)]&&(_0x21e5a1=-0x1)),defined$1(_0x3b4d4a[_0x3a8072(0x2444)]))_0x316709=_0x3b4d4a['_labelDimensions']['x'],_0xc5cbe9=_0x3b4d4a[_0x3a8072(0x2444)]['y'];else{var _0x131212=0x0,_0x2584bc=0x0,_0x1aa747=_0x3b4d4a[_0x3a8072(0x45de)];if(-0x1!==_0x1aa747){var _0x2fd3bd=_0x32377c[_0x1aa747];_0x131212=_0x2fd3bd[_0x3a8072(0x5862)],_0x2584bc=_0x2fd3bd[_0x3a8072(0x209)];}_0xc5cbe9=Math[_0x3a8072(0x19b6)](defaultValue$1(_0x3b4d4a['height'],_0x35b4aa[_0x3a8072(0x124a)][_0x3a8072(0x20ac)][_0x3a8072(0x4e51)]['y']*_0x131212));var _0x159ef3=_0x35b4aa['_textureAtlas'][_0x3a8072(0x20ac)][_0x3a8072(0x209)];_0x316709=Math[_0x3a8072(0x19b6)](defaultValue$1(_0x3b4d4a[_0x3a8072(0x209)],_0x159ef3*_0x2584bc));}var _0x11e9d0=Math[_0x3a8072(0x67a)](CesiumMath[_0x3a8072(0x3c40)](_0x316709,0x0,LEFT_SHIFT12)),_0x6befd4=Math[_0x3a8072(0x67a)](CesiumMath[_0x3a8072(0x3c40)](_0xc5cbe9,0x0,LEFT_SHIFT12)),_0x13b952=_0x11e9d0*LEFT_SHIFT12+_0x6befd4;_0x35b4aa['_instanced']?_0x52fbcb(_0x1b7669=_0x3b4d4a[_0x3a8072(0x5627)],_0x2d3d41,_0x1afe9e,_0x21e5a1,_0x13b952):(_0x52fbcb((_0x1b7669=0x4*_0x3b4d4a['_index'])+0x0,_0x2d3d41,_0x1afe9e,_0x21e5a1,_0x13b952),_0x52fbcb(_0x1b7669+0x1,_0x2d3d41,_0x1afe9e,_0x21e5a1,_0x13b952),_0x52fbcb(_0x1b7669+0x2,_0x2d3d41,_0x1afe9e,_0x21e5a1,_0x13b952),_0x52fbcb(_0x1b7669+0x3,_0x2d3d41,_0x1afe9e,_0x21e5a1,_0x13b952));}function writeTextureCoordinateBoundsOrLabelTranslate(_0x3e4cd8,_0x16afbc,_0x5033c4,_0x2182db,_0x17b547){var _0x50dee5=_0x68aa19,_0x1a1ee2;_0x17b547[_0x50dee5(0x24e9)]===HeightReference$1['CLAMP_TO_GROUND']&&(_0x3e4cd8[_0x50dee5(0x56f8)]=_0x3e4cd8[_0x50dee5(0x54c6)][_0x50dee5(0x4174)][_0x50dee5(0x84e)]);var _0x391d56=_0x2182db[attributeLocations$4[_0x50dee5(0x40fb)]];if(ContextLimits[_0x50dee5(0x5b8)]>0x0){var _0x265e17=0x0,_0x1859ac=0x0;return defined$1(_0x17b547[_0x50dee5(0x4102)])&&(_0x265e17=_0x17b547[_0x50dee5(0x4102)]['x'],_0x1859ac=_0x17b547['_labelTranslate']['y']),void(_0x3e4cd8[_0x50dee5(0x283a)]?_0x391d56(_0x1a1ee2=_0x17b547[_0x50dee5(0x5627)],_0x265e17,_0x1859ac,0x0,0x0):(_0x391d56((_0x1a1ee2=0x4*_0x17b547[_0x50dee5(0x5627)])+0x0,_0x265e17,_0x1859ac,0x0,0x0),_0x391d56(_0x1a1ee2+0x1,_0x265e17,_0x1859ac,0x0,0x0),_0x391d56(_0x1a1ee2+0x2,_0x265e17,_0x1859ac,0x0,0x0),_0x391d56(_0x1a1ee2+0x3,_0x265e17,_0x1859ac,0x0,0x0)));}var _0x3e83a5=0x0,_0x135a09=0x0,_0x395081=0x0,_0x240bc8=0x0,_0xfe5cfc=_0x17b547[_0x50dee5(0x45de)];if(-0x1!==_0xfe5cfc){var _0x54986f=_0x5033c4[_0xfe5cfc];_0x3e83a5=_0x54986f['x'],_0x135a09=_0x54986f['y'],_0x395081=_0x54986f[_0x50dee5(0x209)],_0x240bc8=_0x54986f[_0x50dee5(0x5862)];}var _0x2d52e5=_0x3e83a5+_0x395081,_0x3fd6d2=_0x135a09+_0x240bc8;_0x3e4cd8[_0x50dee5(0x283a)]?_0x391d56(_0x1a1ee2=_0x17b547[_0x50dee5(0x5627)],_0x3e83a5,_0x135a09,_0x2d52e5,_0x3fd6d2):(_0x391d56((_0x1a1ee2=0x4*_0x17b547[_0x50dee5(0x5627)])+0x0,_0x3e83a5,_0x135a09,_0x2d52e5,_0x3fd6d2),_0x391d56(_0x1a1ee2+0x1,_0x3e83a5,_0x135a09,_0x2d52e5,_0x3fd6d2),_0x391d56(_0x1a1ee2+0x2,_0x3e83a5,_0x135a09,_0x2d52e5,_0x3fd6d2),_0x391d56(_0x1a1ee2+0x3,_0x3e83a5,_0x135a09,_0x2d52e5,_0x3fd6d2));}function writeBatchId(_0x91bfea,_0x5df209,_0x2713c8,_0x8e5ec7,_0x4cd040){var _0x58e96e=_0x68aa19;if(defined$1(_0x91bfea['_batchTable'])){var _0x59caa2,_0x54d8ad=_0x8e5ec7[attributeLocations$4[_0x58e96e(0x23f)]],_0x40e569=_0x4cd040[_0x58e96e(0x4a49)];_0x91bfea[_0x58e96e(0x283a)]?_0x54d8ad(_0x59caa2=_0x4cd040[_0x58e96e(0x5627)],_0x40e569):(_0x54d8ad((_0x59caa2=0x4*_0x4cd040[_0x58e96e(0x5627)])+0x0,_0x40e569),_0x54d8ad(_0x59caa2+0x1,_0x40e569),_0x54d8ad(_0x59caa2+0x2,_0x40e569),_0x54d8ad(_0x59caa2+0x3,_0x40e569));}}function writeSDF(_0x39e8bf,_0x3d0585,_0x40a65d,_0x3aaa85,_0x5d11e9){var _0xa681fc=_0x68aa19;if(_0x39e8bf[_0xa681fc(0x675)]){var _0x23cbff,_0x5751ac=_0x3aaa85[attributeLocations$4[_0xa681fc(0x4cc1)]],_0x147bb7=_0x5d11e9[_0xa681fc(0x19b8)],_0x5cb9b9=_0x5d11e9[_0xa681fc(0x3573)],_0x29aa1f=Color$2[_0xa681fc(0x3b2b)](_0x147bb7[_0xa681fc(0x4f34)]),_0x45e2cc=Color$2[_0xa681fc(0x3b2b)](_0x147bb7['green']),_0x229e01=Color$2[_0xa681fc(0x3b2b)](_0x147bb7[_0xa681fc(0x28f8)]),_0x96d3f3=_0x29aa1f*LEFT_SHIFT16$1+_0x45e2cc*LEFT_SHIFT8$1+_0x229e01,_0x1207a4=_0x5cb9b9/SDFSettings$1[_0xa681fc(0x1888)],_0x571c58=Color$2[_0xa681fc(0x3b2b)](_0x147bb7[_0xa681fc(0x24f9)])*LEFT_SHIFT16$1+Color$2[_0xa681fc(0x3b2b)](_0x1207a4)*LEFT_SHIFT8$1;_0x39e8bf[_0xa681fc(0x283a)]?_0x5751ac(_0x23cbff=_0x5d11e9[_0xa681fc(0x5627)],_0x96d3f3,_0x571c58):(_0x5751ac((_0x23cbff=0x4*_0x5d11e9[_0xa681fc(0x5627)])+0x0,_0x96d3f3+LOWER_LEFT,_0x571c58),_0x5751ac(_0x23cbff+0x1,_0x96d3f3+LOWER_RIGHT,_0x571c58),_0x5751ac(_0x23cbff+0x2,_0x96d3f3+UPPER_RIGHT,_0x571c58),_0x5751ac(_0x23cbff+0x3,_0x96d3f3+UPPER_LEFT,_0x571c58));}}function writeBillboard$1(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57){writePositionScaleAndRotation$1(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57),writeCompressedAttrib0$1(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57),writeCompressedAttrib1$1(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57),writeCompressedAttrib2(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57),writeEyeOffset(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57),writeScaleByDistance$1(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57),writePixelOffsetScaleByDistance(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57),writeCompressedAttribute3(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57),writeTextureCoordinateBoundsOrLabelTranslate(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57),writeBatchId(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57),writeSDF(_0x4a95d9,_0x121ddb,_0x392249,_0x47ddde,_0x356d57);}function recomputeActualPositions$2(_0x285463,_0x1e124f,_0x3a4a64,_0x5e32f3,_0x5ce64e,_0x5e1360){var _0x50bd1c=_0x68aa19,_0x4f7864;_0x5e32f3[_0x50bd1c(0x4318)]===SceneMode$1['SCENE3D']?(_0x4f7864=_0x285463[_0x50bd1c(0x1244)],_0x285463[_0x50bd1c(0x4e07)]=!0x0):_0x4f7864=_0x285463['_baseVolume2D'];for(var _0x4d9236=[],_0x4ee63f=0x0;_0x4ee63f<_0x3a4a64;++_0x4ee63f){var _0x31503f=_0x1e124f[_0x4ee63f],_0x5adb59=_0x31503f[_0x50bd1c(0x4771)],_0x49b9d2=Billboard[_0x50bd1c(0x16d2)](_0x31503f,_0x5adb59,_0x5e32f3,_0x5ce64e);defined$1(_0x49b9d2)&&(_0x31503f[_0x50bd1c(0x3e9b)](_0x49b9d2),_0x5e1360?_0x4d9236[_0x50bd1c(0x3a33)](_0x49b9d2):BoundingSphere[_0x50bd1c(0x383)](_0x4f7864,_0x49b9d2,_0x4f7864));}_0x5e1360&&BoundingSphere[_0x50bd1c(0x111e)](_0x4d9236,_0x4f7864);}function updateMode$2(_0x463f3c,_0x53449e){var _0x1f64da=_0x68aa19,_0x383662=_0x53449e[_0x1f64da(0x4318)],_0xae0cf=_0x463f3c[_0x1f64da(0x51ee)],_0x1c2c7a=_0x463f3c['_billboardsToUpdate'],_0x4d2e3a=_0x463f3c[_0x1f64da(0x2f1)];_0x463f3c['_createVertexArray']||_0x463f3c['_mode']!==_0x383662||_0x383662!==SceneMode$1[_0x1f64da(0x5135)]&&!Matrix4[_0x1f64da(0x2ed4)](_0x4d2e3a,_0x463f3c['modelMatrix'])?(_0x463f3c[_0x1f64da(0x5545)]=_0x383662,Matrix4[_0x1f64da(0x254b)](_0x463f3c[_0x1f64da(0x221)],_0x4d2e3a),_0x463f3c[_0x1f64da(0x59a)]=!0x0,_0x383662!==SceneMode$1[_0x1f64da(0x5135)]&&_0x383662!==SceneMode$1['SCENE2D']&&_0x383662!==SceneMode$1['COLUMBUS_VIEW']||recomputeActualPositions$2(_0x463f3c,_0xae0cf,_0xae0cf[_0x1f64da(0x531b)],_0x53449e,_0x4d2e3a,!0x0)):_0x383662===SceneMode$1[_0x1f64da(0x11d3)]?recomputeActualPositions$2(_0x463f3c,_0xae0cf,_0xae0cf['length'],_0x53449e,_0x4d2e3a,!0x0):_0x383662!==SceneMode$1[_0x1f64da(0x4c10)]&&_0x383662!==SceneMode$1[_0x1f64da(0x449e)]||recomputeActualPositions$2(_0x463f3c,_0x1c2c7a,_0x463f3c[_0x1f64da(0x57ae)],_0x53449e,_0x4d2e3a,!0x1);}function updateBoundingVolume$1(_0x5fd831,_0x48c6d1,_0x33acae){var _0x53e27a=_0x68aa19,_0x1b6ee9=0x1;_0x5fd831[_0x53e27a(0x55be)]&&0x0===_0x5fd831['_maxPixelOffset']||(_0x1b6ee9=_0x48c6d1['camera'][_0x53e27a(0x5204)](_0x33acae,_0x48c6d1[_0x53e27a(0x4174)]['drawingBufferWidth'],_0x48c6d1[_0x53e27a(0x4174)][_0x53e27a(0x1b40)]));var _0x3ccdb1=_0x1b6ee9*_0x5fd831['_maxScale']*_0x5fd831[_0x53e27a(0x4086)]*0x2;_0x5fd831[_0x53e27a(0x876)]&&_0x5fd831['_allVerticalCenter']&&(_0x3ccdb1*=0.5);var _0x400186=_0x1b6ee9*_0x5fd831[_0x53e27a(0x11ab)]+_0x5fd831[_0x53e27a(0x50ac)];_0x33acae['radius']+=_0x3ccdb1+_0x400186;}function createDebugCommand(_0x195fff,_0x50ccbd){var _0x52a5f3=_0x68aa19,_0x112990=_0x50ccbd['createViewportQuadCommand']('uniform\x20sampler2D\x20billboard_texture;\x20\x0avarying\x20vec2\x20v_textureCoordinates;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(billboard_texture,\x20v_textureCoordinates);\x20\x0a}\x20\x0a',{'uniformMap':{'billboard_texture':function(){var _0x29a766=_0x54f3;return _0x195fff[_0x29a766(0x124a)]['texture'];}}});return _0x112990[_0x52a5f3(0x18ad)]=Pass$1[_0x52a5f3(0x417f)],_0x112990;}BillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x170ade,_0x1bec8c){var _0x31dcf5=_0x68aa19;if(_0x170ade>0x8)throw new DeveloperError$1('the\x20index\x20is\x200~8');this[_0x31dcf5(0x463)]=_0x1bec8c?0x1<<_0x170ade|this[_0x31dcf5(0x463)]:~(0x1<<_0x170ade)&this['_visibleViewport'];},BillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0x5190ff){var _0x3d5856=_0x68aa19;if(_0x5190ff>0x8)throw new DeveloperError$1(_0x3d5856(0x5572));return 0x1<<_0x5190ff&this[_0x3d5856(0x463)];};var scratchWriterArray$2=[],scratchSwipeRegion$1=new Cartesian4();function getX$3(_0x27cf3e){var _0x382ee6=_0x68aa19;return _0x27cf3e[_0x382ee6(0x1a6c)]['x'];}function getY$3(_0x130568){return _0x130568['coord']['y'];}function createBillboardPointCallback(_0x2c77c5,_0x300a97,_0x342b2c,_0x136a4d,_0x38fca9){return function(){var _0x5b217b=_0x54f3,_0xa2b3c2=document['createElement'](_0x5b217b(0xda2)),_0xeb6e7a=_0x38fca9+0x2*_0x136a4d;_0xa2b3c2[_0x5b217b(0x5862)]=_0xa2b3c2[_0x5b217b(0x209)]=_0xeb6e7a;var _0x4ad1b8=_0xa2b3c2[_0x5b217b(0x3ca1)]('2d');return _0x4ad1b8[_0x5b217b(0x2b39)](0x0,0x0,_0xeb6e7a,_0xeb6e7a),0x0!==_0x136a4d&&(_0x4ad1b8[_0x5b217b(0x28b1)](),_0x4ad1b8[_0x5b217b(0x3707)](_0xeb6e7a/0x2,_0xeb6e7a/0x2,_0xeb6e7a/0x2,0x0,0x2*Math['PI'],!0x0),_0x4ad1b8['closePath'](),_0x4ad1b8[_0x5b217b(0x3355)]=_0x342b2c,_0x4ad1b8[_0x5b217b(0x12c5)](),_0x2c77c5<0x1&&(_0x4ad1b8[_0x5b217b(0x50ba)](),_0x4ad1b8[_0x5b217b(0x2842)]=_0x5b217b(0x45ea),_0x4ad1b8[_0x5b217b(0x28b1)](),_0x4ad1b8['arc'](_0xeb6e7a/0x2,_0xeb6e7a/0x2,_0x38fca9/0x2,0x0,0x2*Math['PI'],!0x0),_0x4ad1b8[_0x5b217b(0x2a95)](),_0x4ad1b8['fillStyle']=_0x5b217b(0x2f9e),_0x4ad1b8[_0x5b217b(0x12c5)](),_0x4ad1b8[_0x5b217b(0x29d0)]())),_0x4ad1b8[_0x5b217b(0x28b1)](),_0x4ad1b8['arc'](_0xeb6e7a/0x2,_0xeb6e7a/0x2,_0x38fca9/0x2,0x0,0x2*Math['PI'],!0x0),_0x4ad1b8['closePath'](),_0x4ad1b8[_0x5b217b(0x3355)]=_0x300a97,_0x4ad1b8[_0x5b217b(0x12c5)](),_0xa2b3c2;};}function Cesium3DTilePointFeature(_0x48770e,_0x390b2b,_0x44929b,_0x13b7a8,_0xfeb28d){var _0xf78e04=_0x68aa19;this['_content']=_0x48770e,this[_0xf78e04(0x4b9b)]=_0x44929b,this[_0xf78e04(0xcf0)]=_0x13b7a8,this['_polyline']=_0xfeb28d,this[_0xf78e04(0x300f)]=_0x390b2b,this[_0xf78e04(0x160d)]=void 0x0,this[_0xf78e04(0x15d8)]=void 0x0,this['_billboardOutlineColor']=void 0x0,this[_0xf78e04(0x40cb)]=void 0x0,this[_0xf78e04(0x43b4)]=void 0x0,this[_0xf78e04(0x7e0)]=void 0x0,this[_0xf78e04(0x57d1)]=void 0x0,this[_0xf78e04(0x7e0)]=void 0x0,this[_0xf78e04(0x56b4)]=void 0x0,this['_pointOutlineWidth']=void 0x0,this['_heightOffset']=void 0x0,this['_pickIds']=new Array(0x3),setBillboardImage(this);}BillboardCollection[_0x68aa19(0x4b51)]['update']=function(_0xbe6d2,_0x1a3592,_0x577a44){var _0x42eac9=_0x68aa19;if(!_0xbe6d2[_0x42eac9(0x14f6)][_0x42eac9(0x3127)]&&!_0xbe6d2['camera'][_0x42eac9(0x50ce)]){if(this[_0x42eac9(0x5196)]['update'](_0x1a3592,_0xbe6d2,_0x577a44),_0xbe6d2['multiViewportIndex']>-0x1&&this[_0x42eac9(0x51ee)][_0x42eac9(0x531b)]>0x0){if(defined$1(this[_0x42eac9(0x51ee)][0x0])&&defined$1(this['_billboards'][0x0][_0x42eac9(0x2b7f)])&&defined$1(this[_0x42eac9(0x51ee)][0x0]['_id'][_0x42eac9(0x1926)])){var _0x496882=this[_0x42eac9(0x51ee)][0x0]['_id'][_0x42eac9(0x1926)][_0x42eac9(0x3036)];if(void 0x0!==_0x496882[_0x42eac9(0xe11)]){if(!_0x496882[_0x42eac9(0xe11)](_0xbe6d2['multiViewportIndex']))return;}}if(!this[_0x42eac9(0xe11)](_0xbe6d2[_0x42eac9(0x362a)]))return;}removeBillboards$1(this);var _0x3579d2=this[_0x42eac9(0x51ee)],_0x128d9c=_0x3579d2[_0x42eac9(0x531b)];_0x1a3592=_0xbe6d2[_0x42eac9(0x4174)],(this[_0x42eac9(0x283a)]=_0x1a3592['instancedArrays'],attributeLocations$4=this['_instanced']?attributeLocationsInstanced$1:attributeLocationsBatched$1,getIndexBuffer$1=this[_0x42eac9(0x283a)]?getIndexBufferInstanced$1:getIndexBufferBatched$1);var _0x2e7395=this[_0x42eac9(0x124a)];if(!defined$1(_0x2e7395)){_0x2e7395=this[_0x42eac9(0x124a)]=new TextureAtlas({'context':_0x1a3592});for(var _0x2ab896=0x0;_0x2ab896<_0x128d9c;++_0x2ab896)_0x3579d2[_0x2ab896]['_loadImage']();}var _0x404eb8=_0x2e7395[_0x42eac9(0x168d)];if(0x0!==_0x404eb8[_0x42eac9(0x531b)]){updateMode$2(this,_0xbe6d2),_0x128d9c=(_0x3579d2=this[_0x42eac9(0x51ee)])['length'];var _0xa88d70,_0x17393b=this[_0x42eac9(0x3223)],_0x1f8aa7=this[_0x42eac9(0x57ae)],_0x31f1a1=this[_0x42eac9(0x9ec)],_0x472a63=_0x2e7395[_0x42eac9(0x3bb1)],_0x4b0416=this[_0x42eac9(0x59a)]||this[_0x42eac9(0x1bf4)]!==_0x472a63;this[_0x42eac9(0x1bf4)]=_0x472a63;var _0x1c7e63=_0xbe6d2[_0x42eac9(0x14f6)],_0x11e782=_0x1c7e63[_0x42eac9(0x3f0b)];if(_0x4b0416||!_0x11e782&&this[_0x42eac9(0x1c8a)]()){this[_0x42eac9(0x59a)]=!0x1;for(var _0x15ea2c=0x0;_0x15ea2c<NUMBER_OF_PROPERTIES$2;++_0x15ea2c)_0x31f1a1[_0x15ea2c]=0x0;if(this['_vaf']=this[_0x42eac9(0x7c5)]&&this[_0x42eac9(0x7c5)]['destroy'](),_0x128d9c>0x0){this[_0x42eac9(0x7c5)]=createVAF$2(_0x1a3592,_0x128d9c,this[_0x42eac9(0x3815)],this['_instanced'],this[_0x42eac9(0x4472)],this[_0x42eac9(0x675)]),_0xa88d70=this['_vaf'][_0x42eac9(0x1a80)];for(var _0x2708cb=0x0;_0x2708cb<_0x128d9c;++_0x2708cb){var _0xb81654=this[_0x42eac9(0x51ee)][_0x2708cb];_0xb81654[_0x42eac9(0x2a6b)]=!0x1,writeBillboard$1(this,_0x1a3592,_0x404eb8,_0xa88d70,_0xb81654);}this[_0x42eac9(0x7c5)][_0x42eac9(0x4a03)](getIndexBuffer$1(_0x1a3592));}this[_0x42eac9(0x57ae)]=0x0;}else{if(_0x1f8aa7>0x0){var _0x2f9f8=scratchWriterArray$2;_0x2f9f8[_0x42eac9(0x531b)]=0x0,(_0x31f1a1[POSITION_INDEX$3]||_0x31f1a1[ROTATION_INDEX]||_0x31f1a1[SCALE_INDEX])&&_0x2f9f8[_0x42eac9(0x3a33)](writePositionScaleAndRotation$1),(_0x31f1a1[IMAGE_INDEX_INDEX]||_0x31f1a1[PIXEL_OFFSET_INDEX]||_0x31f1a1[HORIZONTAL_ORIGIN_INDEX]||_0x31f1a1[VERTICAL_ORIGIN_INDEX]||_0x31f1a1[SHOW_INDEX$2])&&(_0x2f9f8['push'](writeCompressedAttrib0$1),this['_instanced']&&_0x2f9f8[_0x42eac9(0x3a33)](writeEyeOffset)),(_0x31f1a1[IMAGE_INDEX_INDEX]||_0x31f1a1[ALIGNED_AXIS_INDEX]||_0x31f1a1[TRANSLUCENCY_BY_DISTANCE_INDEX$2])&&(_0x2f9f8[_0x42eac9(0x3a33)](writeCompressedAttrib1$1),_0x2f9f8[_0x42eac9(0x3a33)](writeCompressedAttrib2)),(_0x31f1a1[IMAGE_INDEX_INDEX]||_0x31f1a1[COLOR_INDEX$2])&&_0x2f9f8[_0x42eac9(0x3a33)](writeCompressedAttrib2),_0x31f1a1[EYE_OFFSET_INDEX]&&_0x2f9f8[_0x42eac9(0x3a33)](writeEyeOffset),_0x31f1a1[SCALE_BY_DISTANCE_INDEX$2]&&_0x2f9f8['push'](writeScaleByDistance$1),_0x31f1a1[PIXEL_OFFSET_SCALE_BY_DISTANCE_INDEX]&&_0x2f9f8[_0x42eac9(0x3a33)](writePixelOffsetScaleByDistance),(_0x31f1a1[DISTANCE_DISPLAY_CONDITION_INDEX$2]||_0x31f1a1[DISABLE_DEPTH_DISTANCE]||_0x31f1a1[IMAGE_INDEX_INDEX]||_0x31f1a1[POSITION_INDEX$3])&&_0x2f9f8[_0x42eac9(0x3a33)](writeCompressedAttribute3),(_0x31f1a1[IMAGE_INDEX_INDEX]||_0x31f1a1[POSITION_INDEX$3])&&_0x2f9f8[_0x42eac9(0x3a33)](writeTextureCoordinateBoundsOrLabelTranslate),_0x31f1a1[SDF_INDEX]&&_0x2f9f8[_0x42eac9(0x3a33)](writeSDF);var _0x4e965f=_0x2f9f8[_0x42eac9(0x531b)];if(_0xa88d70=this[_0x42eac9(0x7c5)][_0x42eac9(0x1a80)],_0x1f8aa7/_0x128d9c>0.1){for(var _0x27d2b1=0x0;_0x27d2b1<_0x1f8aa7;++_0x27d2b1){var _0x557635=_0x17393b[_0x27d2b1];_0x557635[_0x42eac9(0x2a6b)]=!0x1;for(var _0x5e0071=0x0;_0x5e0071<_0x4e965f;++_0x5e0071)_0x2f9f8[_0x5e0071](this,_0x1a3592,_0x404eb8,_0xa88d70,_0x557635);}this[_0x42eac9(0x7c5)][_0x42eac9(0x4a03)](getIndexBuffer$1(_0x1a3592));}else{for(var _0xa627c=0x0;_0xa627c<_0x1f8aa7;++_0xa627c){var _0x433533=_0x17393b[_0xa627c];_0x433533[_0x42eac9(0x2a6b)]=!0x1;for(var _0x4aefe0=0x0;_0x4aefe0<_0x4e965f;++_0x4aefe0)_0x2f9f8[_0x4aefe0](this,_0x1a3592,_0x404eb8,_0xa88d70,_0x433533);this[_0x42eac9(0x283a)]?this['_vaf']['subCommit'](_0x433533[_0x42eac9(0x5627)],0x1):this[_0x42eac9(0x7c5)]['subCommit'](0x4*_0x433533[_0x42eac9(0x5627)],0x4);}this[_0x42eac9(0x7c5)][_0x42eac9(0x3c0c)]();}this[_0x42eac9(0x57ae)]=0x0;}}if(_0x1f8aa7>1.5*_0x128d9c&&(_0x17393b['length']=_0x128d9c),defined$1(this[_0x42eac9(0x7c5)])&&defined$1(this[_0x42eac9(0x7c5)]['va'])){var _0x32f63e;this[_0x42eac9(0x4e07)]&&(this[_0x42eac9(0x4e07)]=!0x1,BoundingSphere['transform'](this['_baseVolume'],this['modelMatrix'],this[_0x42eac9(0x130f)]));var _0xc40a40=Matrix4[_0x42eac9(0x5139)];_0xbe6d2[_0x42eac9(0x4318)]===SceneMode$1[_0x42eac9(0x5135)]?(_0xc40a40=this[_0x42eac9(0x221)],_0x32f63e=BoundingSphere[_0x42eac9(0x254b)](this[_0x42eac9(0x130f)],this[_0x42eac9(0x302f)])):_0x32f63e=BoundingSphere[_0x42eac9(0x254b)](this['_baseVolume2D'],this['_boundingVolume']),updateBoundingVolume$1(this,_0xbe6d2,_0x32f63e);var _0x5971d9,_0x5e842c,_0x48fbeb,_0x364a51,_0x181cf1,_0x119faf=this['_blendOption']!==this[_0x42eac9(0x4781)];if(this[_0x42eac9(0x3752)]=this[_0x42eac9(0x4781)],_0x119faf){this[_0x42eac9(0x3752)]===BlendOption$1['OPAQUE']||this[_0x42eac9(0x3752)]===BlendOption$1[_0x42eac9(0x37c9)]?this[_0x42eac9(0x3f8f)]=RenderState[_0x42eac9(0x4d21)]({'depthTest':{'enabled':this[_0x42eac9(0x47ea)],'func':WebGLConstants$1[_0x42eac9(0xcda)]},'depthMask':!0x0}):this['_rsOpaque']=void 0x0;var _0xac5130=this[_0x42eac9(0x3752)]===BlendOption$1[_0x42eac9(0x4738)];this[_0x42eac9(0x3752)]===BlendOption$1['TRANSLUCENT']||this[_0x42eac9(0x3752)]===BlendOption$1[_0x42eac9(0x37c9)]?this[_0x42eac9(0x5117)]=RenderState[_0x42eac9(0x4d21)]({'depthTest':{'enabled':this[_0x42eac9(0x47ea)],'func':_0xac5130?WebGLConstants$1[_0x42eac9(0x179f)]:WebGLConstants$1[_0x42eac9(0xcda)]},'depthMask':_0xac5130,'blending':BlendingState$1['ALPHA_BLEND']}):this['_rsTranslucent']=void 0x0;}this[_0x42eac9(0x1900)]&&(this[_0x42eac9(0x2af)]=RenderState[_0x42eac9(0x4d21)]({'depthTest':{'enabled':!0x1,'func':WebGLConstants$1[_0x42eac9(0xcda)]},'depthMask':!0x1,'blending':ParticleBlend})),this[_0x42eac9(0x24bc)]=this[_0x42eac9(0x24bc)]||0x0!==_0xbe6d2[_0x42eac9(0x57de)];var _0x54db40=ContextLimits[_0x42eac9(0x5b8)]>0x0;if(_0x119faf||this[_0x42eac9(0x3e1e)]!==this[_0x42eac9(0x48fb)]||this[_0x42eac9(0x430a)]!==this[_0x42eac9(0x4b66)]||this[_0x42eac9(0x5676)]!==this[_0x42eac9(0x5658)]||this[_0x42eac9(0x10d7)]!==this[_0x42eac9(0x1933)]||this['_shaderPixelOffsetScaleByDistance']!==this[_0x42eac9(0x129c)]||this[_0x42eac9(0x4e7f)]!==this[_0x42eac9(0x12a5)]||this[_0x42eac9(0x24bc)]!==this['_compiledShaderDisableDepthDistance']||this['_shaderClampToGround']!==this['_compiledShaderClampToGround']||this[_0x42eac9(0x675)]!==this['_compiledSDF']||this[_0x42eac9(0x2cf)]!==this[_0x42eac9(0x5328)]||!Cartesian4[_0x42eac9(0x2ed4)](this[_0x42eac9(0x1a6f)],this[_0x42eac9(0x6a8)])){_0x5971d9=BillboardCollectionVS,_0x5e842c=BillboardCollectionFS,_0x181cf1=[],defined$1(this[_0x42eac9(0x4472)])&&(_0x181cf1['push'](_0x42eac9(0x35d6)),_0x5971d9=this['_batchTable'][_0x42eac9(0x1ce1)](!0x1,_0x42eac9(0x23f),void 0x0)(_0x5971d9),_0x5e842c=this[_0x42eac9(0x4472)]['getFragmentShaderCallback'](!0x1,void 0x0)(_0x5e842c)),_0x48fbeb=new ShaderSource({'defines':_0x181cf1,'sources':[_0x5971d9]}),this[_0x42eac9(0x283a)]&&_0x48fbeb[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x3f9a)),this[_0x42eac9(0x3e1e)]&&_0x48fbeb[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0xa68)),this['_shaderAlignedAxis']&&_0x48fbeb[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x3b0e)),this['_billboardMode']===BillboardMode$1[_0x42eac9(0x2ab5)]&&_0x48fbeb[_0x42eac9(0x4ce5)]['push'](_0x42eac9(0x2ab5)),this[_0x42eac9(0x5676)]&&_0x48fbeb['defines'][_0x42eac9(0x3a33)](_0x42eac9(0x2404)),this['_shaderTranslucencyByDistance']&&_0x48fbeb[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x4f2c)),this[_0x42eac9(0x2181)]&&_0x48fbeb[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x2af2)),this[_0x42eac9(0x4e7f)]&&_0x48fbeb[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x2d69)),this[_0x42eac9(0x24bc)]&&_0x48fbeb[_0x42eac9(0x4ce5)]['push']('DISABLE_DEPTH_DISTANCE'),this[_0x42eac9(0x56f8)]&&(_0x54db40?_0x48fbeb[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)]('VERTEX_DEPTH_CHECK'):_0x48fbeb['defines']['push']('FRAGMENT_DEPTH_CHECK')),this[_0x42eac9(0x3fa)]&&_0x48fbeb['defines'][_0x42eac9(0x3a33)](_0x42eac9(0x531a)),this[_0x42eac9(0x3695)]&&_0x48fbeb['defines']['push'](_0x42eac9(0x197e));var _0x3661fc=0x1-SDFSettings$1['CUTOFF'];this[_0x42eac9(0x675)]&&_0x48fbeb['defines'][_0x42eac9(0x3a33)]('SDF');var _0x4ac028=defined$1(this[_0x42eac9(0x4472)])?'VECTOR_TILE':'';if(this[_0x42eac9(0x3752)]===BlendOption$1['OPAQUE_AND_TRANSLUCENT']&&(_0x364a51=new ShaderSource({'defines':['OPAQUE',_0x4ac028],'sources':[_0x5e842c]}),this[_0x42eac9(0x56f8)]&&(_0x54db40?_0x364a51[_0x42eac9(0x4ce5)]['push'](_0x42eac9(0x44a)):_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x45e7))),this[_0x42eac9(0x675)]&&(_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x1c7a)),_0x364a51['defines'][_0x42eac9(0x3a33)](_0x42eac9(0x1363)+_0x3661fc)),this[_0x42eac9(0x2cf)]&&_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x51fb)),this['_sp']=ShaderProgram$1[_0x42eac9(0x57a2)]({'context':_0x1a3592,'shaderProgram':this[_0x42eac9(0x3fca)],'vertexShaderSource':_0x48fbeb,'fragmentShaderSource':_0x364a51,'attributeLocations':attributeLocations$4}),_0x364a51=new ShaderSource({'defines':[_0x42eac9(0x4738),_0x4ac028],'sources':[_0x5e842c]}),this['_shaderClampToGround']&&(_0x54db40?_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x44a)):_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x45e7))),this['_sdf']&&(_0x364a51[_0x42eac9(0x4ce5)]['push'](_0x42eac9(0x1c7a)),_0x364a51[_0x42eac9(0x4ce5)]['push']('SDF_EDGE\x20'+_0x3661fc)),this[_0x42eac9(0x2cf)]&&_0x364a51[_0x42eac9(0x4ce5)]['push'](_0x42eac9(0x51fb)),this[_0x42eac9(0x33b6)]=ShaderProgram$1[_0x42eac9(0x57a2)]({'context':_0x1a3592,'shaderProgram':this[_0x42eac9(0x33b6)],'vertexShaderSource':_0x48fbeb,'fragmentShaderSource':_0x364a51,'attributeLocations':attributeLocations$4})),this[_0x42eac9(0x3752)]===BlendOption$1[_0x42eac9(0x3c49)]&&(_0x364a51=new ShaderSource({'defines':[_0x4ac028],'sources':[_0x5e842c]}),this[_0x42eac9(0x56f8)]&&(_0x54db40?_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x44a)):_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x45e7))),this[_0x42eac9(0x675)]&&(_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)]('SDF'),_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x1363)+_0x3661fc)),this[_0x42eac9(0x2cf)]&&_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x51fb)),this['_sp']=ShaderProgram$1[_0x42eac9(0x57a2)]({'context':_0x1a3592,'shaderProgram':this['_sp'],'vertexShaderSource':_0x48fbeb,'fragmentShaderSource':_0x364a51,'attributeLocations':attributeLocations$4})),this[_0x42eac9(0x3752)]===BlendOption$1[_0x42eac9(0x4738)]&&(_0x364a51=new ShaderSource({'defines':[_0x4ac028],'sources':[_0x5e842c]}),this[_0x42eac9(0x56f8)]&&(_0x54db40?_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x44a)):_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x45e7))),this[_0x42eac9(0x675)]&&(_0x364a51[_0x42eac9(0x4ce5)]['push'](_0x42eac9(0x1c7a)),_0x364a51[_0x42eac9(0x4ce5)]['push']('SDF_EDGE\x20'+_0x3661fc)),this[_0x42eac9(0x2cf)]&&_0x364a51[_0x42eac9(0x4ce5)][_0x42eac9(0x3a33)](_0x42eac9(0x51fb)),this['_spTranslucent']=ShaderProgram$1[_0x42eac9(0x57a2)]({'context':_0x1a3592,'shaderProgram':this[_0x42eac9(0x33b6)],'vertexShaderSource':_0x48fbeb,'fragmentShaderSource':_0x364a51,'attributeLocations':attributeLocations$4})),this[_0x42eac9(0x2cf)]&&!defined$1(this[_0x42eac9(0x9a2)]['uSwipeRegion'])){var _0x248b97=this;this['_uniforms'][_0x42eac9(0x2483)]=function(){var _0x414ba3=_0x42eac9,_0x34b680=_0x248b97[_0x414ba3(0x1a6f)];return Cartesian4[_0x414ba3(0x2b84)](_0x34b680['x'],_0x34b680['y'],_0x34b680['x']+_0x34b680[_0x414ba3(0x209)],_0x34b680['y']+_0x34b680[_0x414ba3(0x5862)],scratchSwipeRegion$1),scratchSwipeRegion$1['x']=scratchSwipeRegion$1['x']*_0xbe6d2[_0x414ba3(0x4174)]['drawingBufferWidth'],scratchSwipeRegion$1['y']=(0x1-scratchSwipeRegion$1['y'])*_0xbe6d2[_0x414ba3(0x4174)][_0x414ba3(0x1b40)],scratchSwipeRegion$1['z']=scratchSwipeRegion$1['z']*_0xbe6d2[_0x414ba3(0x4174)][_0x414ba3(0x2e24)],scratchSwipeRegion$1['w']=(0x1-scratchSwipeRegion$1['w'])*_0xbe6d2['context']['drawingBufferHeight'],scratchSwipeRegion$1;};}this[_0x42eac9(0x1900)]&&(_0x364a51=new ShaderSource({'defines':[_0x4ac028],'sources':[_0x5e842c]}),this[_0x42eac9(0x1a85)]=ShaderProgram$1['replaceCache']({'context':_0x1a3592,'shaderProgram':this[_0x42eac9(0x1a85)],'vertexShaderSource':_0x48fbeb,'fragmentShaderSource':_0x364a51,'attributeLocations':attributeLocations$4})),this['_compiledShaderRotation']=this[_0x42eac9(0x3e1e)],this['_compiledShaderAlignedAxis']=this['_shaderAlignedAxis'],this[_0x42eac9(0x5658)]=this[_0x42eac9(0x5676)],this[_0x42eac9(0x1933)]=this['_shaderTranslucencyByDistance'],this[_0x42eac9(0x129c)]=this[_0x42eac9(0x2181)],this[_0x42eac9(0x12a5)]=this[_0x42eac9(0x4e7f)],this[_0x42eac9(0x3389)]=this['_shaderDisableDepthDistance'],this[_0x42eac9(0x41c9)]=this[_0x42eac9(0x56f8)],this[_0x42eac9(0x3ced)]=this[_0x42eac9(0x675)],this[_0x42eac9(0x5328)]=this['_swipeEnabled'],BoundingRectangle[_0x42eac9(0x254b)](this[_0x42eac9(0x1a6f)],this[_0x42eac9(0x6a8)]);}_0x577a44=_0xbe6d2[_0x42eac9(0x3080)];var _0x417476=!0x0;if(_0xbe6d2[_0x42eac9(0x1d5e)][_0x42eac9(0x5481)]===FrameBufferType[_0x42eac9(0x670)]&&(_0x417476=!0x1),_0x417476&&(_0x1c7e63['render']||_0x1c7e63['pick'])){var _0x578a28,_0x56151c=this[_0x42eac9(0x162e)],_0xef1aab=this[_0x42eac9(0x3752)]===BlendOption$1['OPAQUE'],_0x536411=this[_0x42eac9(0x3752)]===BlendOption$1[_0x42eac9(0x37c9)],_0x349d52=this['_vaf']['va'],_0x205f65=_0x349d52[_0x42eac9(0x531b)],_0x862edc=this[_0x42eac9(0x9a2)];defined$1(this[_0x42eac9(0x4472)])?(_0x862edc=this[_0x42eac9(0x4472)]['getUniformMapCallback']()(_0x862edc),_0x578a28=this[_0x42eac9(0x4472)][_0x42eac9(0x4ab9)]()):_0x578a28=_0x42eac9(0x3ff8),_0x56151c['length']=_0x205f65;for(var _0x16f886=_0x536411?0x2*_0x205f65:_0x205f65,_0x341503=0x0;_0x341503<_0x16f886;++_0x341503){var _0x2fbca3=_0x56151c[_0x341503];defined$1(_0x2fbca3)||(_0x2fbca3=_0x56151c[_0x341503]=new DrawCommand());var _0x9c4e51=_0xef1aab||_0x536411&&_0x341503%0x2==0x0;_0x2fbca3['owner']=this;var _0x1f5d39=_0x536411?Math['floor'](_0x341503/0x2):_0x341503;_0x2fbca3[_0x42eac9(0x20c5)]=_0x32f63e,_0x2fbca3[_0x42eac9(0x221)]=_0xc40a40,_0x2fbca3[_0x42eac9(0x2d06)]=_0x349d52[_0x1f5d39]['indicesCount'],_0x2fbca3['uniformMap']=_0x862edc,_0x2fbca3['vertexArray']=_0x349d52[_0x1f5d39]['va'],this[_0x42eac9(0x1900)]?(_0x2fbca3[_0x42eac9(0x18ad)]=Pass$1[_0x42eac9(0x1cf)],_0x2fbca3[_0x42eac9(0x5547)]=this[_0x42eac9(0x2af)],_0x2fbca3['shaderProgram']=this[_0x42eac9(0x1a85)],_0x2fbca3[_0x42eac9(0x53f5)]=void 0x0):(_0x2fbca3['pass']=_0x9c4e51||!_0x536411?Pass$1['Label_Billboard']:Pass$1[_0x42eac9(0x4738)],_0x2fbca3[_0x42eac9(0x5547)]=_0x9c4e51?this[_0x42eac9(0x3f8f)]:this[_0x42eac9(0x5117)],_0x2fbca3[_0x42eac9(0x30a0)]=_0x9c4e51?this[_0x42eac9(0x3fca)]:this['_spTranslucent'],_0x2fbca3['pickId']=_0x578a28),_0x2fbca3[_0x42eac9(0x4526)]=this[_0x42eac9(0x4526)],this[_0x42eac9(0x283a)]&&(_0x2fbca3[_0x42eac9(0x2d06)]=0x6,_0x2fbca3['instanceCount']=_0x128d9c),_0x577a44['push'](_0x2fbca3);}this[_0x42eac9(0x150c)]&&(defined$1(this[_0x42eac9(0x4e06)])||(this[_0x42eac9(0x4e06)]=createDebugCommand(this,_0xbe6d2['context'])),_0x577a44[_0x42eac9(0x3a33)](this[_0x42eac9(0x4e06)]));}}}}},BillboardCollection['prototype'][_0x68aa19(0x40b1)]=function(_0xc1fa3e,_0x235479){var _0xfdba5=_0x68aa19;try{var _0x47065f=this['_scene'][_0xfdba5(0x2675)][_0xfdba5(0x18be)],_0x265855=_0x47065f['x'],_0x372768=_0x47065f['x']+_0x47065f[_0xfdba5(0x209)],_0xa7cfac=_0x47065f['y'],_0x31b333=_0x47065f['y']+_0x47065f['height'],_0x19ba2a=[],_0x4d0ad9=this;this[_0xfdba5(0x51ee)][_0xfdba5(0x2e47)](function(_0x1ba478){var _0x5dca7d=_0xfdba5;if(defined$1(_0x1ba478)){_0x1ba478[_0x5dca7d(0x2f3e)]=!0x1,_0x4d0ad9['_isMVT']||_0x1ba478[_0x5dca7d(0x3257)](_0x4d0ad9['_scene']);var _0x2b0ced=_0x1ba478[_0x5dca7d(0x54dd)];defined$1(_0x2b0ced)&&(_0x2b0ced['x']>=_0x265855&&_0x2b0ced['x']<=_0x372768&&_0x2b0ced['y']>=_0xa7cfac&&_0x2b0ced['y']<=_0x31b333?_0x19ba2a['push']({'label':_0x1ba478,'clustered':!0x1,'coord':_0x2b0ced}):_0x1ba478[_0x5dca7d(0x2f3e)]=!0x0);}});for(var _0x232ff3=kdbush(_0x19ba2a,getX$3,getY$3,0x40,Int32Array),_0x46e182=_0x19ba2a[_0xfdba5(0x531b)],_0x2781b7=0x0;_0x2781b7<_0x46e182;++_0x2781b7){var _0x20376d=_0x19ba2a[_0x2781b7],_0x4d5b5b=_0x20376d[_0xfdba5(0x4ae4)];if(defined$1(_0x4d5b5b)&&!(_0x4d5b5b['clustered']||_0x235479['_maxImageCacheLevel']>_0x4d5b5b['_mvtMaxLevel']))for(var _0x2ce552=_0x20376d[_0xfdba5(0x1a6c)],_0x40aaea=Billboard['getScreenSpaceBoundingBox'](_0x4d5b5b,_0x2ce552),_0x62df5=_0x232ff3[_0xfdba5(0x1155)](_0x40aaea['x'],_0x40aaea['y'],_0x40aaea['x']+_0x40aaea[_0xfdba5(0x209)],_0x40aaea['y']+_0x40aaea[_0xfdba5(0x5862)],void 0x0,void 0x0,void 0x0,_0xc1fa3e),_0x22cc56=_0x62df5[_0xfdba5(0x531b)],_0x22c9c5=0x0;_0x22c9c5<_0x22cc56;++_0x22c9c5){var _0x5d92d3=_0x62df5[_0x22c9c5],_0x233399=_0x19ba2a[_0x5d92d3];_0x2781b7!==_0x5d92d3&&(_0x233399['clustered']=!0x0,_0x233399[_0xfdba5(0x4ae4)][_0xfdba5(0x2f3e)]=!0x0);}}}catch(_0x355e93){}},BillboardCollection[_0x68aa19(0x4b51)]['setVisibleIcons']=function(_0x20740c){var _0x2a9114=_0x68aa19;if(0x0!==_0x20740c['length']&&0x0!==this[_0x2a9114(0x51ee)][_0x2a9114(0x531b)]){var _0x5692d8=this[_0x2a9114(0x54c6)][_0x2a9114(0x2675)][_0x2a9114(0x18be)];_0x5692d8['x'],_0x5692d8['x'],_0x5692d8[_0x2a9114(0x209)],_0x5692d8['y'],_0x5692d8['y'],_0x5692d8[_0x2a9114(0x5862)];for(var _0x23e98b=[],_0x11b003=0x0,_0x2f606f=_0x20740c[_0x2a9114(0x531b)];_0x11b003<_0x2f606f;++_0x11b003){var _0x26d5f4=_0x20740c[_0x11b003];if(defined$1(this[_0x2a9114(0x4a37)][_0x26d5f4])){if(!((_0x2fa6f2=this[_0x2a9114(0x4a37)][_0x26d5f4]['_index'])>=this['_billboards'][_0x2a9114(0x531b)])){var _0x3c47ff,_0x20afbf=this[_0x2a9114(0x51ee)][_0x2fa6f2][_0x2a9114(0x3257)](this[_0x2a9114(0x54c6)],_0x3c47ff);defined$1(_0x20afbf)&&_0x23e98b[_0x2a9114(0x3a33)]({'index':_0x2fa6f2,'clustered':!0x0,'coord':_0x20afbf});}}}var _0x3265e1=kdbush(_0x23e98b,getX$3,getY$3,0x1000,Int32Array),_0x5ecdbd=[],_0x4d1a41=_0x23e98b[_0x2a9114(0x531b)];for(_0x11b003=0x0;_0x11b003<_0x4d1a41;++_0x11b003){for(var _0x2ebc41=_0x23e98b[_0x11b003],_0x2fa6f2=_0x2ebc41['index'],_0x2ec9cf=_0x2ebc41[_0x2a9114(0x1a6c)],_0xf436d4=this[_0x2a9114(0x51ee)][_0x2fa6f2],_0x41039f=Billboard[_0x2a9114(0x36d5)](_0xf436d4,_0x2ec9cf,_0x3c47ff),_0x223c1c=_0x3265e1[_0x2a9114(0x1155)](_0x41039f['x'],_0x41039f['y'],_0x41039f['x']+_0x41039f[_0x2a9114(0x209)],_0x41039f['y']+_0x41039f[_0x2a9114(0x5862)]),_0x5ef0fe=_0x223c1c['length'],_0x3ba444=0x0,_0x1a6cf2=0x0;_0x1a6cf2<_0x5ef0fe;++_0x1a6cf2){var _0x271611=_0x223c1c[_0x1a6cf2],_0x44ff7d=_0x23e98b[_0x271611];_0x11b003===_0x271611||_0x44ff7d[_0x2a9114(0x872)]||++_0x3ba444;}_0x3ba444<0x1&&(_0x2ebc41[_0x2a9114(0x872)]=!0x1,_0x5ecdbd[_0x2a9114(0x3a33)](_0x2fa6f2));}this[_0x2a9114(0x3c7f)](_0x5ecdbd);}},BillboardCollection[_0x68aa19(0x4b51)]['setVisibleIndex']=function(_0x2f3576){var _0x463254=_0x68aa19;for(var _0xcaa709={},_0x328dba=0x0,_0x4f331c=this[_0x463254(0x51ee)][_0x463254(0x531b)];_0x328dba<_0x4f331c;++_0x328dba)_0xcaa709[_0x328dba]=!0x1;for(_0x328dba=0x0,_0x4f331c=_0x2f3576[_0x463254(0x531b)];_0x328dba<_0x4f331c;_0x328dba++)_0xcaa709[_0x2f3576[_0x328dba]]=!0x0;for(_0x328dba=0x0,_0x4f331c=this[_0x463254(0x51ee)]['length'];_0x328dba<_0x4f331c;++_0x328dba)this['setBillboardVisible'](_0x328dba,_0xcaa709[_0x328dba]);},BillboardCollection[_0x68aa19(0x4b51)]['setBillboardVisible']=function(_0x2df7b7,_0x45810b){var _0x28bc9e=_0x68aa19;this[_0x28bc9e(0x51ee)][_0x2df7b7]['show']=_0x45810b,this[_0x28bc9e(0x5196)]['_setVisibleByID'](this['_billboards'][_0x2df7b7]['id'],this[_0x28bc9e(0x51ee)][_0x2df7b7][_0x28bc9e(0x5627)],_0x45810b);},BillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},BillboardCollection['prototype'][_0x68aa19(0x2578)]=function(){var _0x43f262=_0x68aa19;return defined$1(this[_0x43f262(0x169)])&&(this[_0x43f262(0x169)](),this['_removeCallbackFunc']=void 0x0),this[_0x43f262(0x124a)]=this['_destroyTextureAtlas']&&this['_textureAtlas']&&this[_0x43f262(0x124a)]['destroy'](),this[_0x43f262(0x3fca)]=this[_0x43f262(0x3fca)]&&this['_sp'][_0x43f262(0x2578)](),this[_0x43f262(0x33b6)]=this['_spTranslucent']&&this['_spTranslucent'][_0x43f262(0x2578)](),this[_0x43f262(0x7c5)]=this['_vaf']&&this[_0x43f262(0x7c5)]['destroy'](),destroyBillboards$1(this[_0x43f262(0x51ee)]),destroyObject$1(this);},BillboardCollection[_0x68aa19(0x4b51)]['setBillboardImage']=function(_0x196fd2){var _0x1a8275=_0x68aa19;for(var _0x5227f0=this[_0x1a8275(0x51ee)][_0x1a8275(0x531b)],_0x22f806=0x0;_0x22f806<_0x5227f0;++_0x22f806){var _0x36f896=this[_0x1a8275(0x51ee)][_0x22f806];_0x36f896[_0x1a8275(0x1348)]()||_0x36f896['setBillboardStyle'](_0x196fd2);}};var scratchCartographic$b=new Cartographic();function setBillboardImage(_0x3ab573){var _0x565839=_0x68aa19,_0x23941b=_0x3ab573[_0x565839(0x4b9b)];if(defined$1(_0x3ab573[_0x565839(0x160d)])&&_0x3ab573[_0x565839(0x160d)]!==_0x23941b[_0x565839(0x4133)])_0x23941b[_0x565839(0x4133)]=_0x3ab573[_0x565839(0x160d)];else{if(!defined$1(_0x3ab573['_billboardImage'])){var _0x4ca491=defaultValue$1(_0x3ab573['_color'],Cesium3DTilePointFeature[_0x565839(0x41fb)]),_0x39a873=defaultValue$1(_0x3ab573[_0x565839(0x56b4)],Cesium3DTilePointFeature[_0x565839(0x1908)]),_0x21f55e=defaultValue$1(_0x3ab573[_0x565839(0x1686)],Cesium3DTilePointFeature[_0x565839(0x11e6)]),_0x4a4f77=defaultValue$1(_0x3ab573[_0x565839(0x7e0)],Cesium3DTilePointFeature['defaultPointSize']),_0x449f1e=_0x3ab573['_billboardColor'],_0x51d0ca=_0x3ab573['_billboardOutlineColor'],_0x15747f=_0x3ab573[_0x565839(0x40cb)],_0x10b493=_0x3ab573[_0x565839(0x43b4)];if(!Color$2['equals'](_0x4ca491,_0x449f1e)||!Color$2['equals'](_0x39a873,_0x51d0ca)||_0x21f55e!==_0x15747f||_0x4a4f77!==_0x10b493){_0x3ab573['_billboardColor']=Color$2['clone'](_0x4ca491,_0x3ab573['_billboardColor']),_0x3ab573[_0x565839(0x1a11)]=Color$2[_0x565839(0x254b)](_0x39a873,_0x3ab573[_0x565839(0x1a11)]),_0x3ab573[_0x565839(0x40cb)]=_0x21f55e,_0x3ab573[_0x565839(0x43b4)]=_0x4a4f77;var _0x176e2c=_0x4ca491[_0x565839(0x24f9)],_0x40dc91=_0x4ca491[_0x565839(0x46c6)](),_0x108191=_0x39a873[_0x565839(0x46c6)](),_0x114582=JSON[_0x565839(0x1e9b)]([_0x40dc91,_0x4a4f77,_0x108191,_0x21f55e]);_0x23941b[_0x565839(0x2217)](_0x114582,createBillboardPointCallback(_0x176e2c,_0x40dc91,_0x108191,_0x21f55e,_0x4a4f77));}}}}Object[_0x68aa19(0x5b7)](Cesium3DTilePointFeature[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0x31b0d8=_0x68aa19;return this['_label'][_0x31b0d8(0x105f)];},'set':function(_0x3e0bdb){var _0x37f959=_0x68aa19;this[_0x37f959(0xcf0)][_0x37f959(0x105f)]=_0x3e0bdb,this[_0x37f959(0x4b9b)][_0x37f959(0x105f)]=_0x3e0bdb,this['_polyline'][_0x37f959(0x105f)]=_0x3e0bdb;}},'color':{'get':function(){return this['_color'];},'set':function(_0x2c22cc){var _0x1e43e2=_0x68aa19;this['_color']=Color$2[_0x1e43e2(0x254b)](_0x2c22cc,this[_0x1e43e2(0x57d1)]),setBillboardImage(this);}},'pointSize':{'get':function(){var _0x1f4a26=_0x68aa19;return this[_0x1f4a26(0x7e0)];},'set':function(_0x486ad7){var _0x46900a=_0x68aa19;this[_0x46900a(0x7e0)]=_0x486ad7,setBillboardImage(this);}},'pointOutlineColor':{'get':function(){return this['_pointOutlineColor'];},'set':function(_0x17a128){var _0x5f151f=_0x68aa19;this[_0x5f151f(0x56b4)]=Color$2['clone'](_0x17a128,this['_pointOutlineColor']),setBillboardImage(this);}},'pointOutlineWidth':{'get':function(){var _0x586e9d=_0x68aa19;return this[_0x586e9d(0x1686)];},'set':function(_0x379544){var _0x3bd18e=_0x68aa19;this[_0x3bd18e(0x1686)]=_0x379544,setBillboardImage(this);}},'labelColor':{'get':function(){var _0x6a411a=_0x68aa19;return this[_0x6a411a(0xcf0)][_0x6a411a(0xf0c)];},'set':function(_0x13a503){var _0x52ece5=_0x68aa19;this[_0x52ece5(0xcf0)]['fillColor']=_0x13a503,this['_polyline'][_0x52ece5(0x105f)]=this[_0x52ece5(0xcf0)][_0x52ece5(0x105f)]&&_0x13a503[_0x52ece5(0x24f9)]>0x0;}},'labelOutlineColor':{'get':function(){return this['_label']['outlineColor'];},'set':function(_0x155d87){var _0x118244=_0x68aa19;this[_0x118244(0xcf0)][_0x118244(0x19b8)]=_0x155d87;}},'labelOutlineWidth':{'get':function(){var _0x2a9af7=_0x68aa19;return this[_0x2a9af7(0xcf0)][_0x2a9af7(0x3573)];},'set':function(_0x501e14){var _0x18c06e=_0x68aa19;this[_0x18c06e(0xcf0)][_0x18c06e(0x3573)]=_0x501e14;}},'font':{'get':function(){var _0x2ef959=_0x68aa19;return this[_0x2ef959(0xcf0)][_0x2ef959(0x39f0)];},'set':function(_0x57b9d7){this['_label']['font']=_0x57b9d7;}},'labelStyle':{'get':function(){var _0x3ceafc=_0x68aa19;return this[_0x3ceafc(0xcf0)][_0x3ceafc(0x588d)];},'set':function(_0x2b252f){var _0x489f6a=_0x68aa19;this[_0x489f6a(0xcf0)]['style']=_0x2b252f;}},'labelText':{'get':function(){var _0xcdb048=_0x68aa19;return this[_0xcdb048(0xcf0)][_0xcdb048(0x3c68)];},'set':function(_0x156359){var _0x355914=_0x68aa19;defined$1(_0x156359)||(_0x156359=''),this[_0x355914(0xcf0)][_0x355914(0x3c68)]=_0x156359;}},'backgroundColor':{'get':function(){var _0x5a7792=_0x68aa19;return this[_0x5a7792(0xcf0)][_0x5a7792(0x53ed)];},'set':function(_0x2f9e30){var _0x1baef2=_0x68aa19;this[_0x1baef2(0xcf0)][_0x1baef2(0x53ed)]=_0x2f9e30;}},'backgroundPadding':{'get':function(){return this['_label']['backgroundPadding'];},'set':function(_0x47ddca){var _0x124274=_0x68aa19;this[_0x124274(0xcf0)]['backgroundPadding']=_0x47ddca;}},'backgroundEnabled':{'get':function(){var _0x54e68a=_0x68aa19;return this['_label'][_0x54e68a(0x4b97)];},'set':function(_0xf590b0){var _0x4f58e2=_0x68aa19;this['_label'][_0x4f58e2(0x4b97)]=_0xf590b0;}},'scaleByDistance':{'get':function(){var _0x1caa63=_0x68aa19;return this[_0x1caa63(0xcf0)][_0x1caa63(0x3f04)];},'set':function(_0x49e1c2){var _0xc6cb7e=_0x68aa19;this[_0xc6cb7e(0xcf0)][_0xc6cb7e(0x3f04)]=_0x49e1c2,this[_0xc6cb7e(0x4b9b)][_0xc6cb7e(0x3f04)]=_0x49e1c2;}},'translucencyByDistance':{'get':function(){var _0x2df9b2=_0x68aa19;return this[_0x2df9b2(0xcf0)][_0x2df9b2(0x2e12)];},'set':function(_0x24a183){var _0x13df79=_0x68aa19;this[_0x13df79(0xcf0)][_0x13df79(0x2e12)]=_0x24a183,this['_billboard']['translucencyByDistance']=_0x24a183;}},'distanceDisplayCondition':{'get':function(){var _0x366795=_0x68aa19;return this[_0x366795(0xcf0)]['distanceDisplayCondition'];},'set':function(_0x3d1937){var _0x505017=_0x68aa19;this[_0x505017(0xcf0)]['distanceDisplayCondition']=_0x3d1937,this['_polyline'][_0x505017(0x1c93)]=_0x3d1937,this[_0x505017(0x4b9b)][_0x505017(0x1c93)]=_0x3d1937;}},'heightOffset':{'get':function(){return this['_heightOffset'];},'set':function(_0x5f5aa7){var _0x177142=_0x68aa19,_0xbad355=defaultValue$1(this[_0x177142(0x331a)],0x0),_0x107a7d=this['_content'][_0x177142(0x3584)]['ellipsoid'],_0x290eca=_0x107a7d[_0x177142(0x541d)](this[_0x177142(0x4b9b)][_0x177142(0x4771)],scratchCartographic$b);_0x290eca['height']=_0x290eca['height']-_0xbad355+_0x5f5aa7;var _0x3dacfe=_0x107a7d[_0x177142(0x1f84)](_0x290eca);this[_0x177142(0x4b9b)][_0x177142(0x4771)]=_0x3dacfe,this['_label']['position']=this[_0x177142(0x4b9b)][_0x177142(0x4771)],this[_0x177142(0x831)]['positions']=[this[_0x177142(0x831)]['positions'][0x0],_0x3dacfe],this[_0x177142(0x331a)]=_0x5f5aa7;}},'anchorLineEnabled':{'get':function(){var _0x2dfc03=_0x68aa19;return this[_0x2dfc03(0x831)]['show'];},'set':function(_0x379e3c){var _0x393276=_0x68aa19;this[_0x393276(0x831)][_0x393276(0x105f)]=_0x379e3c;}},'anchorLineColor':{'get':function(){var _0x55f752=_0x68aa19;return this['_polyline'][_0x55f752(0x128b)][_0x55f752(0x52ee)][_0x55f752(0x28b8)];},'set':function(_0x179ccd){var _0x44ba44=_0x68aa19;this['_polyline']['material'][_0x44ba44(0x52ee)][_0x44ba44(0x28b8)]=Color$2[_0x44ba44(0x254b)](_0x179ccd,this[_0x44ba44(0x831)][_0x44ba44(0x128b)]['uniforms'][_0x44ba44(0x28b8)]);}},'image':{'get':function(){var _0x3a5b2c=_0x68aa19;return this[_0x3a5b2c(0x160d)];},'set':function(_0x429923){var _0x5d48b3=_0x68aa19,_0x18a1eb=this[_0x5d48b3(0x160d)]!==_0x429923;this[_0x5d48b3(0x160d)]=_0x429923,_0x18a1eb&&setBillboardImage(this);}},'disableDepthTestDistance':{'get':function(){return this['_label']['disableDepthTestDistance'];},'set':function(_0x3191a1){var _0x39b6e9=_0x68aa19;this[_0x39b6e9(0xcf0)][_0x39b6e9(0x1e39)]=_0x3191a1,this[_0x39b6e9(0x4b9b)][_0x39b6e9(0x1e39)]=_0x3191a1;}},'horizontalOrigin':{'get':function(){var _0x10b273=_0x68aa19;return this[_0x10b273(0x4b9b)][_0x10b273(0x577f)];},'set':function(_0x5563a1){this['_billboard']['horizontalOrigin']=_0x5563a1;}},'verticalOrigin':{'get':function(){return this['_billboard']['verticalOrigin'];},'set':function(_0x485f78){var _0x53dbca=_0x68aa19;this[_0x53dbca(0x4b9b)][_0x53dbca(0x169e)]=_0x485f78;}},'labelHorizontalOrigin':{'get':function(){var _0x503b2e=_0x68aa19;return this['_label'][_0x503b2e(0x577f)];},'set':function(_0x24b3ee){var _0x4faa55=_0x68aa19;this[_0x4faa55(0xcf0)]['horizontalOrigin']=_0x24b3ee;}},'labelVerticalOrigin':{'get':function(){var _0xe4f98=_0x68aa19;return this[_0xe4f98(0xcf0)][_0xe4f98(0x169e)];},'set':function(_0x4a9622){var _0xa64628=_0x68aa19;this[_0xa64628(0xcf0)][_0xa64628(0x169e)]=_0x4a9622;}},'content':{'get':function(){return this['_content'];}},'tileset':{'get':function(){var _0x5ba019=_0x68aa19;return this['_content'][_0x5ba019(0x3584)];}},'primitive':{'get':function(){return this['_content']['tileset'];}},'pickIds':{'get':function(){var _0x5305c8=_0x68aa19,_0x41fa7a=this[_0x5305c8(0x57b1)];return _0x41fa7a[0x0]=this['_billboard'][_0x5305c8(0x53f5)],_0x41fa7a[0x1]=this[_0x5305c8(0xcf0)][_0x5305c8(0x53f5)],_0x41fa7a[0x2]=this[_0x5305c8(0x831)][_0x5305c8(0x53f5)],_0x41fa7a;}}}),Cesium3DTilePointFeature[_0x68aa19(0x41fb)]=Color$2[_0x68aa19(0x2d95)],Cesium3DTilePointFeature[_0x68aa19(0x1908)]=Color$2[_0x68aa19(0x1219)],Cesium3DTilePointFeature[_0x68aa19(0x11e6)]=0x0,Cesium3DTilePointFeature[_0x68aa19(0x18a9)]=0x8,Cesium3DTilePointFeature[_0x68aa19(0x4b51)]['hasProperty']=function(_0x44566e){var _0x5a364a=_0x68aa19;return this[_0x5a364a(0x26d1)][_0x5a364a(0x3ad4)][_0x5a364a(0x14e)](this[_0x5a364a(0x300f)],_0x44566e);},Cesium3DTilePointFeature['prototype'][_0x68aa19(0x401a)]=function(_0x4549de){var _0x597c60=_0x68aa19;return this['_content'][_0x597c60(0x3ad4)][_0x597c60(0x401a)](this[_0x597c60(0x300f)],_0x4549de);},Cesium3DTilePointFeature['prototype']['getProperty']=function(_0x46bbe7){var _0x1b18c3=_0x68aa19;return this[_0x1b18c3(0x26d1)][_0x1b18c3(0x3ad4)][_0x1b18c3(0x46db)](this[_0x1b18c3(0x300f)],_0x46bbe7);},Cesium3DTilePointFeature[_0x68aa19(0x4b51)][_0x68aa19(0x2318)]=function(_0x653d0f,_0x35b0d5){var _0x370d3d=_0x68aa19;this[_0x370d3d(0x26d1)][_0x370d3d(0x3ad4)][_0x370d3d(0x2318)](this[_0x370d3d(0x300f)],_0x653d0f,_0x35b0d5),this[_0x370d3d(0x26d1)][_0x370d3d(0x137d)]=!0x0;},Cesium3DTilePointFeature[_0x68aa19(0x4b51)][_0x68aa19(0x4ff5)]=function(_0x1ea39d){var _0x331f15=_0x68aa19;return this[_0x331f15(0x26d1)][_0x331f15(0x3ad4)][_0x331f15(0x4ff5)](this[_0x331f15(0x300f)],_0x1ea39d);},Cesium3DTilePointFeature['prototype'][_0x68aa19(0x1c1e)]=function(_0xa919b){var _0x516c43=_0x68aa19;return this['_content'][_0x516c43(0x3ad4)][_0x516c43(0x1c1e)](this['_batchId'],_0xa919b);},Cesium3DTilePointFeature[_0x68aa19(0x4b51)][_0x68aa19(0x2a8c)]=function(){var _0x5a1c15=_0x68aa19;return this[_0x5a1c15(0x26d1)][_0x5a1c15(0x3ad4)]['getExactClassName'](this[_0x5a1c15(0x300f)]);};var INF=0x56bc75e2d63100000;function clamp(_0x1dbe37,_0xeb08aa,_0x2b8b3f){return _0xeb08aa<_0x2b8b3f?_0x1dbe37<_0xeb08aa?_0xeb08aa:_0x1dbe37>_0x2b8b3f?_0x2b8b3f:_0x1dbe37:_0x1dbe37<_0x2b8b3f?_0x2b8b3f:_0x1dbe37>_0xeb08aa?_0xeb08aa:_0x1dbe37;}function calcSDF(_0x4bd605,_0x51fa26){var _0x440b16=_0x68aa19;_0x51fa26||(_0x51fa26={});var _0x3b4296,_0x449484,_0x418eaa,_0x291bf5,_0x35cd46,_0x495801,_0x39f140,_0x131b25,_0x326af4,_0x22d8ef,_0x5a2aa7,_0x131caa=null==_0x51fa26[_0x440b16(0x2176)]?0.25:_0x51fa26[_0x440b16(0x2176)],_0x239e31=null==_0x51fa26[_0x440b16(0x2896)]?0x8:_0x51fa26[_0x440b16(0x2896)],_0x33d0ac=_0x51fa26[_0x440b16(0x3ca6)]||0x0;if(ArrayBuffer[_0x440b16(0x5472)](_0x4bd605)||Array[_0x440b16(0x4b57)](_0x4bd605)){if(!_0x51fa26[_0x440b16(0x209)]||!_0x51fa26[_0x440b16(0x5862)])throw Error('For\x20raw\x20data\x20width\x20and\x20height\x20should\x20be\x20provided\x20by\x20options');_0x3b4296=_0x51fa26[_0x440b16(0x209)],_0x449484=_0x51fa26['height'],_0x291bf5=_0x4bd605,_0x495801=_0x51fa26[_0x440b16(0x2368)]?_0x51fa26[_0x440b16(0x2368)]:Math[_0x440b16(0x67a)](_0x4bd605[_0x440b16(0x531b)]/_0x3b4296/_0x449484);}else window[_0x440b16(0xf40)]&&_0x4bd605 instanceof window[_0x440b16(0xf40)]?(_0x39f140=(_0x131b25=_0x4bd605)[_0x440b16(0x3ca1)]('2d'),_0x3b4296=_0x131b25[_0x440b16(0x209)],_0x449484=_0x131b25[_0x440b16(0x5862)],_0x291bf5=(_0x326af4=_0x39f140[_0x440b16(0x269a)](0x0,0x0,_0x3b4296,_0x449484))[_0x440b16(0x116f)],_0x495801=0x4):window[_0x440b16(0x4db4)]&&_0x4bd605 instanceof window['CanvasRenderingContext2D']?(_0x39f140=_0x4bd605,_0x3b4296=(_0x131b25=_0x4bd605[_0x440b16(0xda2)])['width'],_0x449484=_0x131b25[_0x440b16(0x5862)],_0x291bf5=(_0x326af4=_0x39f140[_0x440b16(0x269a)](0x0,0x0,_0x3b4296,_0x449484))['data'],_0x495801=0x4):window[_0x440b16(0x11a7)]&&_0x4bd605 instanceof window['ImageData']&&(_0x326af4=_0x4bd605,_0x3b4296=_0x4bd605['width'],_0x449484=_0x4bd605[_0x440b16(0x5862)],_0x291bf5=_0x326af4['data'],_0x495801=0x4);if(_0x418eaa=Math[_0x440b16(0x2bc6)](_0x3b4296,_0x449484),window[_0x440b16(0x3122)]&&_0x291bf5 instanceof window[_0x440b16(0x3122)]||window[_0x440b16(0x19b0)]&&_0x291bf5 instanceof window[_0x440b16(0x19b0)]){for(_0x35cd46=_0x291bf5,_0x291bf5=Array(_0x3b4296*_0x449484),_0x22d8ef=0x0,_0x5a2aa7=_0x35cd46[_0x440b16(0x531b)];_0x22d8ef<_0x5a2aa7;_0x22d8ef++)_0x291bf5[_0x22d8ef]=_0x35cd46[_0x22d8ef*_0x495801+_0x33d0ac]/0xff;}else{if(0x1!==_0x495801)throw Error(_0x440b16(0x230f));}var _0x1a32ea=Array(_0x3b4296*_0x449484),_0x31df79=Array(_0x3b4296*_0x449484),_0x190ad8=Array(_0x418eaa),_0x2469cd=Array(_0x418eaa),_0x2b7845=Array(_0x418eaa+0x1),_0x59dff3=Array(_0x418eaa);for(_0x22d8ef=0x0,_0x5a2aa7=_0x3b4296*_0x449484;_0x22d8ef<_0x5a2aa7;_0x22d8ef++){var _0x3e28c2=_0x291bf5[_0x22d8ef];_0x1a32ea[_0x22d8ef]=0x1===_0x3e28c2?0x0:0x0===_0x3e28c2?INF:Math[_0x440b16(0x1f76)](Math[_0x440b16(0x2bc6)](0x0,0.5-_0x3e28c2),0x2),_0x31df79[_0x22d8ef]=0x1===_0x3e28c2?INF:0x0===_0x3e28c2?0x0:Math[_0x440b16(0x1f76)](Math[_0x440b16(0x2bc6)](0x0,_0x3e28c2-0.5),0x2);}edt(_0x1a32ea,_0x3b4296,_0x449484,_0x190ad8,_0x2469cd,_0x59dff3,_0x2b7845),edt(_0x31df79,_0x3b4296,_0x449484,_0x190ad8,_0x2469cd,_0x59dff3,_0x2b7845);var _0x14d0ad=window[_0x440b16(0x3a06)]?new Float32Array(_0x3b4296*_0x449484):new Array(_0x3b4296*_0x449484);for(_0x22d8ef=0x0,_0x5a2aa7=_0x3b4296*_0x449484;_0x22d8ef<_0x5a2aa7;_0x22d8ef++)_0x14d0ad[_0x22d8ef]=clamp(0x1-((_0x1a32ea[_0x22d8ef]-_0x31df79[_0x22d8ef])/_0x239e31+_0x131caa),0x0,0x1);return _0x14d0ad;}function edt(_0xa6a45f,_0x1139b7,_0xc35455,_0x4228fb,_0x4e8080,_0x4b135f,_0x5846ce){var _0x1503d6=_0x68aa19;for(var _0x29fb52=0x0;_0x29fb52<_0x1139b7;_0x29fb52++){for(var _0x1243f4=0x0;_0x1243f4<_0xc35455;_0x1243f4++)_0x4228fb[_0x1243f4]=_0xa6a45f[_0x1243f4*_0x1139b7+_0x29fb52];for(edt1d(_0x4228fb,_0x4e8080,_0x4b135f,_0x5846ce,_0xc35455),_0x1243f4=0x0;_0x1243f4<_0xc35455;_0x1243f4++)_0xa6a45f[_0x1243f4*_0x1139b7+_0x29fb52]=_0x4e8080[_0x1243f4];}for(_0x1243f4=0x0;_0x1243f4<_0xc35455;_0x1243f4++){for(_0x29fb52=0x0;_0x29fb52<_0x1139b7;_0x29fb52++)_0x4228fb[_0x29fb52]=_0xa6a45f[_0x1243f4*_0x1139b7+_0x29fb52];for(edt1d(_0x4228fb,_0x4e8080,_0x4b135f,_0x5846ce,_0x1139b7),_0x29fb52=0x0;_0x29fb52<_0x1139b7;_0x29fb52++)_0xa6a45f[_0x1243f4*_0x1139b7+_0x29fb52]=Math[_0x1503d6(0x4080)](_0x4e8080[_0x29fb52]);}}function edt1d(_0x307dea,_0x232041,_0x4acd83,_0x186d80,_0x559aad){_0x4acd83[0x0]=0x0,_0x186d80[0x0]=-INF,_0x186d80[0x1]=+INF;for(var _0x224b65=0x1,_0x3df400=0x0;_0x224b65<_0x559aad;_0x224b65++){for(var _0x2bcced=(_0x307dea[_0x224b65]+_0x224b65*_0x224b65-(_0x307dea[_0x4acd83[_0x3df400]]+_0x4acd83[_0x3df400]*_0x4acd83[_0x3df400]))/(0x2*_0x224b65-0x2*_0x4acd83[_0x3df400]);_0x2bcced<=_0x186d80[_0x3df400];)_0x3df400--,_0x2bcced=(_0x307dea[_0x224b65]+_0x224b65*_0x224b65-(_0x307dea[_0x4acd83[_0x3df400]]+_0x4acd83[_0x3df400]*_0x4acd83[_0x3df400]))/(0x2*_0x224b65-0x2*_0x4acd83[_0x3df400]);_0x4acd83[++_0x3df400]=_0x224b65,_0x186d80[_0x3df400]=_0x2bcced,_0x186d80[_0x3df400+0x1]=+INF;}for(_0x224b65=0x0,_0x3df400=0x0;_0x224b65<_0x559aad;_0x224b65++){for(;_0x186d80[_0x3df400+0x1]<_0x224b65;)_0x3df400++;_0x232041[_0x224b65]=(_0x224b65-_0x4acd83[_0x3df400])*(_0x224b65-_0x4acd83[_0x3df400])+_0x307dea[_0x4acd83[_0x3df400]];}}var LabelStyle={'FILL':0x0,'OUTLINE':0x1,'FILL_AND_OUTLINE':0x2},LabelStyle$1=Object[_0x68aa19(0x3e37)](LabelStyle),textTypes=Object['freeze']({'LTR':0x0,'RTL':0x1,'WEAK':0x2,'BRACKETS':0x3});function rebindAllGlyphs$1(_0x1d59d9){var _0x296dac=_0x68aa19;_0x1d59d9[_0x296dac(0x1ef6)]||_0x1d59d9[_0x296dac(0x384c)]||_0x1d59d9[_0x296dac(0x2a64)][_0x296dac(0x1cf6)][_0x296dac(0x3a33)](_0x1d59d9),_0x1d59d9['_rebindAllGlyphs']=!0x0;}function repositionAllGlyphs$1(_0x117ee2){var _0x24a063=_0x68aa19;_0x117ee2[_0x24a063(0x1ef6)]||_0x117ee2[_0x24a063(0x384c)]||_0x117ee2[_0x24a063(0x2a64)]['_labelsToUpdate']['push'](_0x117ee2),_0x117ee2['_repositionAllGlyphs']=!0x0;}function getCSSValue(_0x5db42b,_0x215c77){var _0xf23e32=_0x68aa19;return document[_0xf23e32(0x5746)][_0xf23e32(0x44ef)](_0x5db42b,null)[_0xf23e32(0xa90)](_0x215c77);}function parseFont(_0x178d07){var _0x382ac6=_0x68aa19,_0x3a0c3a=document[_0x382ac6(0x433c)](_0x382ac6(0x4dc4));_0x3a0c3a[_0x382ac6(0x588d)][_0x382ac6(0x4771)]='absolute',_0x3a0c3a['style'][_0x382ac6(0x357f)]=0x0,/bold/i[_0x382ac6(0x8e2)](_0x178d07['_font'])?(_0x178d07[_0x382ac6(0x3a0)]=_0x178d07[_0x382ac6(0x3a0)]['replace'](/\sbold/i,''),_0x3a0c3a[_0x382ac6(0x588d)]['font']=_0x178d07[_0x382ac6(0x3a0)],_0x3a0c3a['style'][_0x382ac6(0x1bfe)]=_0x382ac6(0x1804)):_0x3a0c3a[_0x382ac6(0x588d)][_0x382ac6(0x39f0)]=_0x178d07[_0x382ac6(0x3a0)],document[_0x382ac6(0x57eb)]['appendChild'](_0x3a0c3a),_0x178d07['_fontFamily']=getCSSValue(_0x3a0c3a,_0x382ac6(0x3c8f)),_0x178d07['_fontSize']=(defined$1(_0x3a0c3a[_0x382ac6(0x588d)]['fontSize'])&&''!==_0x3a0c3a[_0x382ac6(0x588d)][_0x382ac6(0x1675)]&&/\d+px/[_0x382ac6(0x8e2)](_0x3a0c3a[_0x382ac6(0x588d)][_0x382ac6(0x1675)])?_0x3a0c3a['style'][_0x382ac6(0x1675)]:getCSSValue(_0x3a0c3a,'font-size'))[_0x382ac6(0x1297)]('px',''),_0x178d07[_0x382ac6(0x2716)]=getCSSValue(_0x3a0c3a,_0x382ac6(0x3919)),_0x178d07[_0x382ac6(0x1335)]=getCSSValue(_0x3a0c3a,'font-weight'),document[_0x382ac6(0x57eb)]['removeChild'](_0x3a0c3a);}function Label(_0x1e2968,_0x1193bd){var _0x19d141=_0x68aa19;if(defined$1((_0x1e2968=defaultValue$1(_0x1e2968,defaultValue$1[_0x19d141(0x494f)]))[_0x19d141(0x484c)])){var _0x573601=_0x1e2968[_0x19d141(0x484c)];_0x1e2968[_0x19d141(0x39f0)]=_0x573601[_0x19d141(0x39f0)],_0x1e2968[_0x19d141(0xf0c)]=_0x573601['fillColor'],_0x1e2968['outlineColor']=_0x573601['outlineColor'],_0x1e2968['outlineWidth']=_0x573601['outlineWidth'],_0x1e2968[_0x19d141(0x4b97)]=_0x573601[_0x19d141(0x4b97)],_0x1e2968[_0x19d141(0x53ed)]=_0x573601[_0x19d141(0x53ed)],_0x1e2968[_0x19d141(0x202a)]=_0x573601[_0x19d141(0x202a)],_0x1e2968[_0x19d141(0x588d)]=_0x573601[_0x19d141(0x3355)],_0x1e2968[_0x19d141(0x169e)]=_0x573601[_0x19d141(0x169e)],_0x1e2968[_0x19d141(0x577f)]=_0x573601[_0x19d141(0x577f)],_0x1e2968[_0x19d141(0x3a26)]=_0x573601['pixelOffset'],_0x1e2968[_0x19d141(0x38e2)]=_0x573601['eyeOffset'],_0x1e2968['scale']=_0x573601[_0x19d141(0x1ed8)],_0x1e2968[_0x19d141(0x2e12)]=_0x573601['translucencyByDistance'],_0x1e2968[_0x19d141(0x5327)]=_0x573601[_0x19d141(0x5327)],_0x1e2968[_0x19d141(0x3f04)]=_0x573601[_0x19d141(0x3f04)],_0x1e2968['heightReference']=_0x573601[_0x19d141(0x24e9)],_0x1e2968[_0x19d141(0x1c93)]=_0x573601['distanceDisplayCondition'],_0x1e2968['disableDepthTestDistance']=_0x573601[_0x19d141(0x1e39)];}var _0x35db56=_0x1e2968[_0x19d141(0x2e12)],_0x49a9b8=_0x1e2968[_0x19d141(0x5327)],_0x39bb11=_0x1e2968[_0x19d141(0x3f04)],_0x3739ef=_0x1e2968[_0x19d141(0x1c93)];defined$1(_0x35db56)&&(_0x35db56=NearFarScalar[_0x19d141(0x254b)](_0x35db56)),defined$1(_0x49a9b8)&&(_0x49a9b8=NearFarScalar['clone'](_0x49a9b8)),defined$1(_0x39bb11)&&(_0x39bb11=NearFarScalar[_0x19d141(0x254b)](_0x39bb11)),defined$1(_0x3739ef)&&(_0x3739ef=DistanceDisplayCondition['clone'](_0x3739ef)),this[_0x19d141(0x4f03)]=void 0x0,this[_0x19d141(0x4eba)]=void 0x0,this['_show']=defaultValue$1(_0x1e2968[_0x19d141(0x105f)],!0x0),this[_0x19d141(0x3a0)]=defaultValue$1(_0x1e2968[_0x19d141(0x39f0)],_0x19d141(0xdeb)),this['_fillColor']=Color$2[_0x19d141(0x254b)](defaultValue$1(_0x1e2968[_0x19d141(0xf0c)],Color$2[_0x19d141(0x2d95)])),this[_0x19d141(0x33a0)]=Color$2[_0x19d141(0x254b)](this['_fillColor']),this[_0x19d141(0x21c9)]=Color$2['clone'](defaultValue$1(_0x1e2968[_0x19d141(0x19b8)],Color$2['BLACK'])),this['_outlineWidth']=defaultValue$1(_0x1e2968[_0x19d141(0x3573)],0x1),this[_0x19d141(0x331c)]=defaultValue$1(_0x1e2968[_0x19d141(0x4b97)],!0x1),this['_backgroundColor']=defaultValue$1(_0x1e2968['backgroundColor'],new Color$2(0.165,0.165,0.165,0.8)),this[_0x19d141(0x4808)]=defaultValue$1(_0x1e2968['backgroundPadding'],new Cartesian2(0x7,0x5)),this['_backgroundImage']=defaultValue$1(_0x1e2968[_0x19d141(0x3dbc)],null),this['_style']=defaultValue$1(_0x1e2968[_0x19d141(0x588d)],LabelStyle$1[_0x19d141(0x4590)]),this[_0x19d141(0x1bc2)]=defaultValue$1(_0x1e2968[_0x19d141(0x169e)],VerticalOrigin$1[_0x19d141(0x1d3e)]),this[_0x19d141(0xe09)]=defaultValue$1(_0x1e2968[_0x19d141(0x577f)],HorizontalOrigin$1[_0x19d141(0x4e6b)]),this['_pixelOffset']=Cartesian2[_0x19d141(0x254b)](defaultValue$1(_0x1e2968[_0x19d141(0x3a26)],Cartesian2[_0x19d141(0x3e26)])),this[_0x19d141(0xffa)]=Cartesian3[_0x19d141(0x254b)](defaultValue$1(_0x1e2968[_0x19d141(0x38e2)],Cartesian3[_0x19d141(0x3e26)])),this[_0x19d141(0x49d9)]=Cartesian3[_0x19d141(0x254b)](defaultValue$1(_0x1e2968[_0x19d141(0x4771)],Cartesian3[_0x19d141(0x3e26)])),this[_0x19d141(0x505d)]=defaultValue$1(_0x1e2968[_0x19d141(0x1ed8)],0x1),this[_0x19d141(0x2b7f)]=_0x1e2968['id'],this[_0x19d141(0x1864)]=_0x35db56,this[_0x19d141(0x1b2)]=_0x49a9b8,this[_0x19d141(0x68b)]=_0x39bb11,this[_0x19d141(0x1f9a)]=defaultValue$1(_0x1e2968[_0x19d141(0x24e9)],HeightReference$1[_0x19d141(0x44b5)]),this[_0x19d141(0xe61)]=_0x3739ef,this[_0x19d141(0x264d)]=_0x1e2968[_0x19d141(0x1e39)],this['_labelCollection']=_0x1193bd,this[_0x19d141(0x14e2)]=[],this[_0x19d141(0x1860)]=void 0x0,this[_0x19d141(0x4a49)]=void 0x0,this[_0x19d141(0x1ef6)]=!0x0,this[_0x19d141(0x384c)]=!0x0,this[_0x19d141(0x45cb)]=void 0x0,this[_0x19d141(0x169)]=void 0x0,this['_mode']=void 0x0,this[_0x19d141(0x3cb0)]=!0x0,this['text']=defaultValue$1(_0x1e2968[_0x19d141(0x3c68)],''),this[_0x19d141(0x40dc)]=0x1,this[_0x19d141(0x5627)]=defaultValue$1(_0x1e2968[_0x19d141(0x1fda)],0x0),this[_0x19d141(0x35c0)]=!0x1,this[_0x19d141(0x54dd)]=new Cartesian2(),this[_0x19d141(0x4d8d)]=new BoundingRectangle(),this[_0x19d141(0x184f)]=void 0x0,this[_0x19d141(0x2994)]=_0x1e2968[_0x19d141(0x3170)],this[_0x19d141(0x5259)]=_0x1e2968[_0x19d141(0x444a)],this[_0x19d141(0x1247)]=void 0x0,this[_0x19d141(0x1afa)]=void 0x0,this['_mvtProperties']=_0x1e2968[_0x19d141(0xbaf)],parseFont(this),this[_0x19d141(0xc24)](),this[_0x19d141(0x2f3e)]=!0x1;}function convertTextToTypes(_0x196588,_0x572913){var _0x34a303=_0x68aa19;for(var _0x29ab9e=/[a-zA-Z0-9]/,_0x33101e=/[()[\]{}<>]/,_0x2e3a09=[],_0x3feeb0='',_0x3a8301=textTypes[_0x34a303(0x38eb)],_0x25a402='',_0x698beb=_0x196588[_0x34a303(0x531b)],_0x4d1326=0x0;_0x4d1326<_0x698beb;++_0x4d1326){var _0x2a0af5=_0x196588[_0x34a303(0x29be)](_0x4d1326);_0x25a402=_0x572913[_0x34a303(0x8e2)](_0x2a0af5)?textTypes[_0x34a303(0x1b25)]:_0x29ab9e[_0x34a303(0x8e2)](_0x2a0af5)?textTypes[_0x34a303(0x38eb)]:_0x33101e[_0x34a303(0x8e2)](_0x2a0af5)?textTypes['BRACKETS']:textTypes[_0x34a303(0x2d26)],0x0===_0x4d1326&&(_0x3a8301=_0x25a402),_0x3a8301===_0x25a402&&_0x25a402!==textTypes[_0x34a303(0x1752)]?_0x3feeb0+=_0x2a0af5:(''!==_0x3feeb0&&_0x2e3a09[_0x34a303(0x3a33)]({'Type':_0x3a8301,'Word':_0x3feeb0}),_0x3a8301=_0x25a402,_0x3feeb0=_0x2a0af5);}return _0x2e3a09[_0x34a303(0x3a33)]({'Type':_0x25a402,'Word':_0x3feeb0}),_0x2e3a09;}function reverseWord(_0x1a1e44){var _0x2bd3ac=_0x68aa19;return _0x1a1e44[_0x2bd3ac(0x4d7b)]('')[_0x2bd3ac(0x1495)]()[_0x2bd3ac(0x3ac2)]('');}function spliceWord(_0x3f0bc9,_0x14eaba,_0x1406ea){var _0x18967a=_0x68aa19;return _0x3f0bc9[_0x18967a(0x48ca)](0x0,_0x14eaba)+_0x1406ea+_0x3f0bc9[_0x18967a(0x48ca)](_0x14eaba);}function reverseBrackets(_0xa57a6a){switch(_0xa57a6a){case'(':return')';case')':return'(';case'[':return']';case']':return'[';case'{':return'}';case'}':return'{';case'<':return'>';case'>':return'<';}}Object[_0x68aa19(0x5b7)](Label['prototype'],{'show':{'get':function(){var _0x49294c=_0x68aa19;return this[_0x49294c(0x1430)];},'set':function(_0x30f567){var _0xe00dd4=_0x68aa19;if(this['_show']!==_0x30f567){this[_0xe00dd4(0x1430)]=_0x30f567;for(var _0x4d4366=this[_0xe00dd4(0x14e2)],_0x27c11b=0x0,_0x5a8241=_0x4d4366[_0xe00dd4(0x531b)];_0x27c11b<_0x5a8241;_0x27c11b++){var _0x50c8f6=_0x4d4366[_0x27c11b]['billboard'];defined$1(_0x50c8f6)&&(_0x50c8f6[_0xe00dd4(0x105f)]=_0x30f567);}var _0x486211=this[_0xe00dd4(0x1860)];defined$1(_0x486211)&&(_0x486211[_0xe00dd4(0x105f)]=_0x30f567);}}},'position':{'get':function(){var _0x4d868c=_0x68aa19;return this[_0x4d868c(0x49d9)];},'set':function(_0x577ca3){var _0x1d0ee0=_0x68aa19,_0x34ff87=this[_0x1d0ee0(0x49d9)];if(!Cartesian3[_0x1d0ee0(0x2ed4)](_0x34ff87,_0x577ca3)){Cartesian3[_0x1d0ee0(0x254b)](_0x577ca3,_0x34ff87);for(var _0x37935e=this[_0x1d0ee0(0x14e2)],_0x285823=0x0,_0x2c7894=_0x37935e[_0x1d0ee0(0x531b)];_0x285823<_0x2c7894;_0x285823++){var _0x194184=_0x37935e[_0x285823]['billboard'];defined$1(_0x194184)&&(_0x194184['position']=_0x577ca3);}var _0x342ca2=this['_backgroundBillboard'];defined$1(_0x342ca2)&&(_0x342ca2[_0x1d0ee0(0x4771)]=_0x577ca3),this[_0x1d0ee0(0xc24)]();}}},'heightReference':{'get':function(){return this['_heightReference'];},'set':function(_0x427310){var _0x1ff71c=_0x68aa19;if(_0x427310!==this[_0x1ff71c(0x1f9a)]){this['_heightReference']=_0x427310;for(var _0x364ee0=this['_glyphs'],_0x552e81=0x0,_0xd85287=_0x364ee0[_0x1ff71c(0x531b)];_0x552e81<_0xd85287;_0x552e81++){var _0x1ae3a7=_0x364ee0[_0x552e81][_0x1ff71c(0x1bf3)];defined$1(_0x1ae3a7)&&(_0x1ae3a7[_0x1ff71c(0x24e9)]=_0x427310);}var _0x5a9b6e=this['_backgroundBillboard'];defined$1(_0x5a9b6e)&&(_0x5a9b6e[_0x1ff71c(0x24e9)]=_0x427310),repositionAllGlyphs$1(this),this[_0x1ff71c(0xc24)]();}}},'text':{'get':function(){var _0x1ce141=_0x68aa19;return this[_0x1ce141(0x4eba)];},'set':function(_0x3b5071){var _0x52f52f=_0x68aa19;this['_text']!==_0x3b5071&&(this[_0x52f52f(0x4eba)]=_0x3b5071,this[_0x52f52f(0x4f03)]=Label[_0x52f52f(0x1025)]?reverseRtl(_0x3b5071):_0x3b5071,rebindAllGlyphs$1(this));}},'font':{'get':function(){var _0x55f1b3=_0x68aa19;return this[_0x55f1b3(0x3a0)];},'set':function(_0x334e23){var _0x18e16f=_0x68aa19;this['_font']!==_0x334e23&&(this[_0x18e16f(0x3a0)]=_0x334e23,rebindAllGlyphs$1(this),parseFont(this));}},'fillColor':{'get':function(){var _0xed727a=_0x68aa19;return this[_0xed727a(0x3e5b)];},'set':function(_0x5d7a93){var _0x5e224b=_0x68aa19,_0x5de0b8=this[_0x5e224b(0x3e5b)];Color$2[_0x5e224b(0x2ed4)](_0x5de0b8,_0x5d7a93)||(this[_0x5e224b(0x33a0)]=Color$2['clone'](_0x5de0b8),Color$2[_0x5e224b(0x254b)](_0x5d7a93,_0x5de0b8),rebindAllGlyphs$1(this));}},'outlineColor':{'get':function(){var _0x2942b1=_0x68aa19;return this[_0x2942b1(0x21c9)];},'set':function(_0x4d6e9f){var _0x459dec=_0x68aa19,_0x2c51bc=this[_0x459dec(0x21c9)];Color$2[_0x459dec(0x2ed4)](_0x2c51bc,_0x4d6e9f)||(Color$2[_0x459dec(0x254b)](_0x4d6e9f,_0x2c51bc),rebindAllGlyphs$1(this));}},'outlineWidth':{'get':function(){var _0x5c5da7=_0x68aa19;return this[_0x5c5da7(0x1a7b)];},'set':function(_0x1c86e1){var _0xb82cbf=_0x68aa19;this[_0xb82cbf(0x1a7b)]!==_0x1c86e1&&(this['_outlineWidth']=_0x1c86e1,rebindAllGlyphs$1(this));}},'showBackground':{'get':function(){var _0x565798=_0x68aa19;return this[_0x565798(0x331c)];},'set':function(_0x515f52){var _0x5e6440=_0x68aa19;this[_0x5e6440(0x331c)]!==_0x515f52&&(this[_0x5e6440(0x331c)]=_0x515f52,rebindAllGlyphs$1(this));}},'backgroundColor':{'get':function(){var _0xd4492f=_0x68aa19;return this[_0xd4492f(0x149f)];},'set':function(_0x1acb93){var _0x14b496=_0x68aa19,_0x119f4c=this['_backgroundColor'];if(!Color$2[_0x14b496(0x2ed4)](_0x119f4c,_0x1acb93)){Color$2[_0x14b496(0x254b)](_0x1acb93,_0x119f4c);var _0x3351f5=this[_0x14b496(0x1860)];defined$1(_0x3351f5)&&(_0x3351f5[_0x14b496(0x28b8)]=_0x119f4c);}}},'backgroundPadding':{'get':function(){var _0x249656=_0x68aa19;return this[_0x249656(0x4808)];},'set':function(_0x3d4aa5){var _0x54b3ab=_0x68aa19,_0x28c282=this[_0x54b3ab(0x4808)];Cartesian2[_0x54b3ab(0x2ed4)](_0x28c282,_0x3d4aa5)||(Cartesian2['clone'](_0x3d4aa5,_0x28c282),repositionAllGlyphs$1(this));}},'style':{'get':function(){var _0x34dbcb=_0x68aa19;return this[_0x34dbcb(0x3eaa)];},'set':function(_0x45d276){var _0x46a466=_0x68aa19;this[_0x46a466(0x3eaa)]!==_0x45d276&&(this[_0x46a466(0x3eaa)]=_0x45d276,rebindAllGlyphs$1(this));}},'pixelOffset':{'get':function(){var _0x475cb0=_0x68aa19;return this[_0x475cb0(0x66f)];},'set':function(_0x40cee7){var _0x16e7ab=_0x68aa19,_0x361ad2=this[_0x16e7ab(0x66f)];if(!Cartesian2[_0x16e7ab(0x2ed4)](_0x361ad2,_0x40cee7)){Cartesian2[_0x16e7ab(0x254b)](_0x40cee7,_0x361ad2);for(var _0x3271f5=this[_0x16e7ab(0x14e2)],_0x571eee=0x0,_0x521f2a=_0x3271f5[_0x16e7ab(0x531b)];_0x571eee<_0x521f2a;_0x571eee++){var _0x1d6723=_0x3271f5[_0x571eee];defined$1(_0x1d6723[_0x16e7ab(0x1bf3)])&&(_0x1d6723[_0x16e7ab(0x1bf3)]['pixelOffset']=_0x40cee7);}var _0xd50107=this[_0x16e7ab(0x1860)];defined$1(_0xd50107)&&(_0xd50107['pixelOffset']=_0x40cee7);}}},'translucencyByDistance':{'get':function(){return this['_translucencyByDistance'];},'set':function(_0x4f0cbb){var _0x26a405=_0x68aa19,_0x57f44c=this[_0x26a405(0x1864)];if(!NearFarScalar[_0x26a405(0x2ed4)](_0x57f44c,_0x4f0cbb)){this[_0x26a405(0x1864)]=NearFarScalar[_0x26a405(0x254b)](_0x4f0cbb,_0x57f44c);for(var _0x2a5d21=this[_0x26a405(0x14e2)],_0x3f6e44=0x0,_0x1735fa=_0x2a5d21[_0x26a405(0x531b)];_0x3f6e44<_0x1735fa;_0x3f6e44++){var _0x59c4de=_0x2a5d21[_0x3f6e44];defined$1(_0x59c4de[_0x26a405(0x1bf3)])&&(_0x59c4de[_0x26a405(0x1bf3)]['translucencyByDistance']=_0x4f0cbb);}var _0x531a2a=this[_0x26a405(0x1860)];defined$1(_0x531a2a)&&(_0x531a2a['translucencyByDistance']=_0x4f0cbb);}}},'pixelOffsetScaleByDistance':{'get':function(){return this['_pixelOffsetScaleByDistance'];},'set':function(_0x280a0c){var _0x90fb83=_0x68aa19,_0x19e304=this[_0x90fb83(0x1b2)];if(!NearFarScalar['equals'](_0x19e304,_0x280a0c)){this[_0x90fb83(0x1b2)]=NearFarScalar[_0x90fb83(0x254b)](_0x280a0c,_0x19e304);for(var _0x3d0af6=this['_glyphs'],_0xc7541b=0x0,_0x32a4b7=_0x3d0af6[_0x90fb83(0x531b)];_0xc7541b<_0x32a4b7;_0xc7541b++){var _0x498276=_0x3d0af6[_0xc7541b];defined$1(_0x498276[_0x90fb83(0x1bf3)])&&(_0x498276['billboard'][_0x90fb83(0x5327)]=_0x280a0c);}var _0x37ab1e=this[_0x90fb83(0x1860)];defined$1(_0x37ab1e)&&(_0x37ab1e[_0x90fb83(0x5327)]=_0x280a0c);}}},'scaleByDistance':{'get':function(){var _0x1c7562=_0x68aa19;return this[_0x1c7562(0x68b)];},'set':function(_0x4f5d8f){var _0x206274=_0x68aa19,_0x2fba98=this[_0x206274(0x68b)];if(!NearFarScalar[_0x206274(0x2ed4)](_0x2fba98,_0x4f5d8f)){this[_0x206274(0x68b)]=NearFarScalar['clone'](_0x4f5d8f,_0x2fba98);for(var _0x50a772=this[_0x206274(0x14e2)],_0x35dd84=0x0,_0x54d475=_0x50a772[_0x206274(0x531b)];_0x35dd84<_0x54d475;_0x35dd84++){var _0x4c476b=_0x50a772[_0x35dd84];defined$1(_0x4c476b[_0x206274(0x1bf3)])&&(_0x4c476b[_0x206274(0x1bf3)][_0x206274(0x3f04)]=_0x4f5d8f);}var _0x1499dd=this[_0x206274(0x1860)];defined$1(_0x1499dd)&&(_0x1499dd[_0x206274(0x3f04)]=_0x4f5d8f);}}},'eyeOffset':{'get':function(){var _0x2657d7=_0x68aa19;return this[_0x2657d7(0xffa)];},'set':function(_0x18a048){var _0x262d5f=_0x68aa19,_0x5a3f57=this[_0x262d5f(0xffa)];if(!Cartesian3[_0x262d5f(0x2ed4)](_0x5a3f57,_0x18a048)){Cartesian3['clone'](_0x18a048,_0x5a3f57);for(var _0x40af67=this[_0x262d5f(0x14e2)],_0xe4dd52=0x0,_0x1a4973=_0x40af67[_0x262d5f(0x531b)];_0xe4dd52<_0x1a4973;_0xe4dd52++){var _0x1490ad=_0x40af67[_0xe4dd52];defined$1(_0x1490ad[_0x262d5f(0x1bf3)])&&(_0x1490ad[_0x262d5f(0x1bf3)][_0x262d5f(0x38e2)]=_0x18a048);}var _0x33a4fb=this[_0x262d5f(0x1860)];defined$1(_0x33a4fb)&&(_0x33a4fb[_0x262d5f(0x38e2)]=_0x18a048);}}},'horizontalOrigin':{'get':function(){var _0x5b9865=_0x68aa19;return this[_0x5b9865(0xe09)];},'set':function(_0x5e7ddb){var _0x334e61=_0x68aa19;this[_0x334e61(0xe09)]!==_0x5e7ddb&&(this[_0x334e61(0xe09)]=_0x5e7ddb,repositionAllGlyphs$1(this));}},'verticalOrigin':{'get':function(){var _0x148e4f=_0x68aa19;return this[_0x148e4f(0x1bc2)];},'set':function(_0x2f61df){var _0x3c4c49=_0x68aa19;if(this['_verticalOrigin']!==_0x2f61df){this['_verticalOrigin']=_0x2f61df;for(var _0x26db5c=this[_0x3c4c49(0x14e2)],_0x556564=0x0,_0x1cc8be=_0x26db5c['length'];_0x556564<_0x1cc8be;_0x556564++){var _0x577cd7=_0x26db5c[_0x556564];defined$1(_0x577cd7[_0x3c4c49(0x1bf3)])&&(_0x577cd7[_0x3c4c49(0x1bf3)][_0x3c4c49(0x169e)]=_0x2f61df);}var _0x3eabc0=this[_0x3c4c49(0x1860)];defined$1(_0x3eabc0)&&(_0x3eabc0[_0x3c4c49(0x169e)]=_0x2f61df),repositionAllGlyphs$1(this);}}},'scale':{'get':function(){var _0xaee586=_0x68aa19;return this[_0xaee586(0x505d)];},'set':function(_0x4ec117){var _0x4249ec=_0x68aa19;if(this[_0x4249ec(0x505d)]!==_0x4ec117){this[_0x4249ec(0x505d)]=_0x4ec117;for(var _0x1571a9=this[_0x4249ec(0x14e2)],_0x3b7555=0x0,_0x3870ec=_0x1571a9[_0x4249ec(0x531b)];_0x3b7555<_0x3870ec;_0x3b7555++){var _0x44f0a0=_0x1571a9[_0x3b7555];defined$1(_0x44f0a0['billboard'])&&(_0x44f0a0[_0x4249ec(0x1bf3)][_0x4249ec(0x1ed8)]=_0x4ec117*this[_0x4249ec(0x40dc)]);}var _0x213171=this[_0x4249ec(0x1860)];defined$1(_0x213171)&&(_0x213171[_0x4249ec(0x1ed8)]=_0x4ec117*this[_0x4249ec(0x40dc)]),repositionAllGlyphs$1(this);}}},'totalScale':{'get':function(){var _0x17cfe9=_0x68aa19;return this[_0x17cfe9(0x505d)]*this[_0x17cfe9(0x40dc)];}},'distanceDisplayCondition':{'get':function(){return this['_distanceDisplayCondition'];},'set':function(_0x2bcfdb){var _0x4fa451=_0x68aa19;if(!DistanceDisplayCondition[_0x4fa451(0x2ed4)](_0x2bcfdb,this[_0x4fa451(0xe61)])){this[_0x4fa451(0xe61)]=DistanceDisplayCondition[_0x4fa451(0x254b)](_0x2bcfdb,this[_0x4fa451(0xe61)]);for(var _0x1d354c=this[_0x4fa451(0x14e2)],_0x458bc3=0x0,_0x172145=_0x1d354c[_0x4fa451(0x531b)];_0x458bc3<_0x172145;_0x458bc3++){var _0x44eeaa=_0x1d354c[_0x458bc3];defined$1(_0x44eeaa[_0x4fa451(0x1bf3)])&&(_0x44eeaa[_0x4fa451(0x1bf3)][_0x4fa451(0x1c93)]=_0x2bcfdb);}var _0x38bcaf=this['_backgroundBillboard'];defined$1(_0x38bcaf)&&(_0x38bcaf[_0x4fa451(0x1c93)]=_0x2bcfdb);}}},'disableDepthTestDistance':{'get':function(){var _0x2ed526=_0x68aa19;return this[_0x2ed526(0x264d)];},'set':function(_0x5e1b7c){var _0x27994e=_0x68aa19;if(this['_disableDepthTestDistance']!==_0x5e1b7c){this[_0x27994e(0x264d)]=_0x5e1b7c;for(var _0x28ba25=this['_glyphs'],_0x499014=0x0,_0x24ab7c=_0x28ba25[_0x27994e(0x531b)];_0x499014<_0x24ab7c;_0x499014++){var _0x3eb561=_0x28ba25[_0x499014];defined$1(_0x3eb561[_0x27994e(0x1bf3)])&&(_0x3eb561[_0x27994e(0x1bf3)][_0x27994e(0x1e39)]=_0x5e1b7c);}var _0x124458=this['_backgroundBillboard'];defined$1(_0x124458)&&(_0x124458[_0x27994e(0x1e39)]=_0x5e1b7c);}}},'id':{'get':function(){var _0x215f57=_0x68aa19;return this[_0x215f57(0x2b7f)];},'set':function(_0x3e2082){var _0x4018c5=_0x68aa19;if(this[_0x4018c5(0x2b7f)]!==_0x3e2082){this[_0x4018c5(0x2b7f)]=_0x3e2082;for(var _0x4d1aa0=this[_0x4018c5(0x14e2)],_0x10e7c7=0x0,_0x39abf1=_0x4d1aa0[_0x4018c5(0x531b)];_0x10e7c7<_0x39abf1;_0x10e7c7++){var _0x5ed812=_0x4d1aa0[_0x10e7c7];defined$1(_0x5ed812[_0x4018c5(0x1bf3)])&&(_0x5ed812[_0x4018c5(0x1bf3)]['id']=_0x3e2082);}var _0x5e45be=this[_0x4018c5(0x1860)];defined$1(_0x5e45be)&&(_0x5e45be['id']=_0x3e2082);}}},'pickId':{'get':function(){var _0x492d84=_0x68aa19;if(0x0!==this[_0x492d84(0x14e2)]['length']&&defined$1(this[_0x492d84(0x14e2)][0x0][_0x492d84(0x1bf3)]))return this['_glyphs'][0x0]['billboard'][_0x492d84(0x53f5)];}},'isPicked':{'get':function(){return this['_isPicked'];},'set':function(_0x5861cc){var _0x346de4=_0x68aa19;Check[_0x346de4(0x3224)](_0x346de4(0x327),_0x5861cc),Check['typeOf'][_0x346de4(0x3795)]('value',_0x5861cc),this[_0x346de4(0x35c0)]=_0x5861cc;}},'_clampedPosition':{'get':function(){var _0xacc823=_0x68aa19;return this[_0xacc823(0x45cb)];},'set':function(_0x49e054){var _0x6d6ea6=_0x68aa19;this[_0x6d6ea6(0x45cb)]=Cartesian3[_0x6d6ea6(0x254b)](_0x49e054,this[_0x6d6ea6(0x45cb)]),defined$1(_0x49e054)&&this[_0x6d6ea6(0x5545)]===SceneMode$1[_0x6d6ea6(0x449e)]&&(_0x49e054=Transforms[_0x6d6ea6(0x4e54)](_0x49e054));for(var _0x5149a9=this[_0x6d6ea6(0x14e2)],_0x432953=0x0,_0x78a460=_0x5149a9[_0x6d6ea6(0x531b)];_0x432953<_0x78a460;_0x432953++){var _0x3ec4ab=_0x5149a9[_0x432953];defined$1(_0x3ec4ab['billboard'])&&(_0x3ec4ab[_0x6d6ea6(0x1bf3)][_0x6d6ea6(0x313a)]=_0x49e054);}var _0x360695=this[_0x6d6ea6(0x1860)];defined$1(_0x360695)&&(_0x360695['_clampedPosition']=_0x49e054);}},'clusterShow':{'get':function(){var _0x388a3a=_0x68aa19;return this[_0x388a3a(0x3cb0)];},'set':function(_0x8a0f79){var _0x52caf0=_0x68aa19;if(this[_0x52caf0(0x3cb0)]!==_0x8a0f79){this[_0x52caf0(0x3cb0)]=_0x8a0f79;for(var _0x2ef9fb=this[_0x52caf0(0x14e2)],_0x2af0b4=0x0,_0x221628=_0x2ef9fb['length'];_0x2af0b4<_0x221628;_0x2af0b4++){var _0x3c30b7=_0x2ef9fb[_0x2af0b4];defined$1(_0x3c30b7[_0x52caf0(0x1bf3)])&&(_0x3c30b7[_0x52caf0(0x1bf3)][_0x52caf0(0x3d00)]=_0x8a0f79);}var _0x5774ef=this['_backgroundBillboard'];defined$1(_0x5774ef)&&(_0x5774ef['clusterShow']=_0x8a0f79);}}}}),Label['prototype'][_0x68aa19(0xc24)]=function(){var _0x12d218=_0x68aa19;Billboard[_0x12d218(0xc24)](this[_0x12d218(0x2a64)],this);},Label[_0x68aa19(0x4b51)][_0x68aa19(0x3257)]=function(_0x595ac6,_0x43989a){var _0xb652a=_0x68aa19;defined$1(_0x43989a)||(_0x43989a=this['_screenSpacePosition']);var _0x1cf8b2=this['_labelCollection']['modelMatrix'],_0x2f3009=defined$1(this[_0xb652a(0x45cb)])?this[_0xb652a(0x45cb)]:this[_0xb652a(0x49d9)];return Billboard[_0xb652a(0xb51)](_0x1cf8b2,_0x2f3009,this['_eyeOffset'],this[_0xb652a(0x66f)],_0x595ac6,_0x43989a);},Label[_0x68aa19(0x4b51)][_0x68aa19(0x3d60)]=function(_0x1b8890,_0x23cca6){var _0x55326b=_0x68aa19,_0x4d1e88=0x0,_0x247bac=0x0,_0x3a68d8=0x0,_0xb1bcb6=0x0,_0x1d6589=_0x1b8890[_0x55326b(0x3a49)],_0x4d648c=_0x1b8890[_0x55326b(0x1860)];if(defined$1(_0x4d648c))_0x4d1e88=_0x4d648c[_0x55326b(0x1589)]['x'],_0x247bac=-_0x4d648c[_0x55326b(0x1589)]['y'],_0x3a68d8=_0x4d648c[_0x55326b(0x209)]*_0x1d6589,_0xb1bcb6=_0x4d648c[_0x55326b(0x5862)]*_0x1d6589,_0x1b8890[_0x55326b(0x169e)]===VerticalOrigin$1['BOTTOM']||_0x1b8890[_0x55326b(0x169e)]===VerticalOrigin$1[_0x55326b(0x1d3e)]?_0x247bac-=_0xb1bcb6:_0x1b8890[_0x55326b(0x169e)]===VerticalOrigin$1[_0x55326b(0x4e6b)]&&(_0x247bac-=0.5*_0xb1bcb6);else{_0x4d1e88=Number['POSITIVE_INFINITY'],_0x247bac=Number[_0x55326b(0x25a9)];for(var _0x2153a1=0x0,_0x1e5df5=0x0,_0x54a167=_0x1b8890[_0x55326b(0x14e2)],_0x2c99d9=_0x54a167[_0x55326b(0x531b)],_0x3cbf6d=0x0;_0x3cbf6d<_0x2c99d9;++_0x3cbf6d){var _0x1d4971=_0x54a167[_0x3cbf6d],_0x5e0b9b=_0x1d4971[_0x55326b(0x1bf3)];if(defined$1(_0x5e0b9b)){var _0xd2b253=_0x5e0b9b[_0x55326b(0x1589)]['x'],_0x48e7d2=-_0x5e0b9b[_0x55326b(0x1589)]['y'],_0x43a846=_0x1d4971[_0x55326b(0x4e51)][_0x55326b(0x209)]*_0x1d6589,_0x448868=_0x1d4971[_0x55326b(0x4e51)][_0x55326b(0x5862)]*_0x1d6589;_0x1b8890[_0x55326b(0x169e)]===VerticalOrigin$1[_0x55326b(0x1d48)]||_0x1b8890[_0x55326b(0x169e)]===VerticalOrigin$1[_0x55326b(0x1d3e)]?_0x48e7d2-=_0x448868:_0x1b8890['verticalOrigin']===VerticalOrigin$1[_0x55326b(0x4e6b)]&&(_0x48e7d2-=0.5*_0x448868),_0x1b8890['_verticalOrigin']===VerticalOrigin$1[_0x55326b(0xa62)]?_0x48e7d2+=SDFSettings$1[_0x55326b(0x3ea2)]*_0x1d6589:_0x1b8890['_verticalOrigin']!==VerticalOrigin$1[_0x55326b(0x1d48)]&&_0x1b8890['_verticalOrigin']!==VerticalOrigin$1[_0x55326b(0x1d3e)]||(_0x48e7d2-=SDFSettings$1[_0x55326b(0x3ea2)]*_0x1d6589),_0x4d1e88=Math[_0x55326b(0x27d5)](_0x4d1e88,_0xd2b253),_0x247bac=Math[_0x55326b(0x27d5)](_0x247bac,_0x48e7d2),_0x2153a1=Math[_0x55326b(0x2bc6)](_0x2153a1,_0xd2b253+_0x43a846),_0x1e5df5=Math[_0x55326b(0x2bc6)](_0x1e5df5,_0x48e7d2+_0x448868);}}_0x3a68d8=_0x2153a1-_0x4d1e88,_0xb1bcb6=_0x1e5df5-_0x247bac;}return defined$1(_0x23cca6)||(_0x23cca6=new BoundingRectangle()),_0x23cca6['x']=_0x4d1e88,_0x23cca6['y']=_0x247bac,_0x23cca6['width']=_0x3a68d8,_0x23cca6['height']=_0xb1bcb6,_0x1b8890['_text'][_0x55326b(0x33ab)]('\x0a')>-0x1&&(_0x23cca6[_0x55326b(0x5862)]*=_0x1b8890[_0x55326b(0x4eba)][_0x55326b(0x4d7b)]('\x0a')['length']),_0x23cca6;},Label['prototype']['getScreenSpaceBoundingBox']=function(_0xa70474,_0x527eff,_0x1b706){var _0x53b683=_0x68aa19;return defined$1(_0x1b706)||(_0x1b706=new BoundingRectangle()),this[_0x53b683(0x3d60)](_0xa70474,_0x1b706),_0x1b706['x']+=_0x527eff['x'],_0x1b706['y']+=_0x527eff['y'],_0x1b706;},Label[_0x68aa19(0x36d5)]=function(_0x4602a5,_0x425cbf,_0x41f613){var _0x1ad5d4=_0x68aa19,_0x20271f=0x0,_0x2e1a07=0x0,_0x3a9535=0x0,_0x4e9241=0x0,_0x15961b=_0x4602a5[_0x1ad5d4(0x3a49)],_0x20bf9f=_0x4602a5[_0x1ad5d4(0x1860)];if(defined$1(_0x20bf9f))_0x20271f=_0x425cbf['x']+_0x20bf9f[_0x1ad5d4(0x1589)]['x'],_0x2e1a07=_0x425cbf['y']-_0x20bf9f[_0x1ad5d4(0x1589)]['y'],_0x3a9535=_0x20bf9f[_0x1ad5d4(0x209)]*_0x15961b,_0x4e9241=_0x20bf9f[_0x1ad5d4(0x5862)]*_0x15961b,_0x4602a5[_0x1ad5d4(0x169e)]===VerticalOrigin$1['BOTTOM']||_0x4602a5[_0x1ad5d4(0x169e)]===VerticalOrigin$1[_0x1ad5d4(0x1d3e)]?_0x2e1a07-=_0x4e9241:_0x4602a5['verticalOrigin']===VerticalOrigin$1[_0x1ad5d4(0x4e6b)]&&(_0x2e1a07-=0.5*_0x4e9241);else{_0x20271f=Number[_0x1ad5d4(0x25a9)],_0x2e1a07=Number[_0x1ad5d4(0x25a9)];for(var _0x9718d3=0x0,_0x597b2c=0x0,_0x4893fb=_0x4602a5['_glyphs'],_0x49726e=_0x4893fb[_0x1ad5d4(0x531b)],_0x1b1196=0x0;_0x1b1196<_0x49726e;++_0x1b1196){var _0xfe5513=_0x4893fb[_0x1b1196],_0x2bc6e6=_0xfe5513[_0x1ad5d4(0x1bf3)];if(defined$1(_0x2bc6e6)){var _0x180cad=_0x425cbf['x']+_0x2bc6e6[_0x1ad5d4(0x1589)]['x'],_0x2e67df=_0x425cbf['y']-_0x2bc6e6[_0x1ad5d4(0x1589)]['y'],_0x5c1044=_0xfe5513[_0x1ad5d4(0x4e51)][_0x1ad5d4(0x209)]*_0x15961b,_0x1d5b9d=_0xfe5513[_0x1ad5d4(0x4e51)][_0x1ad5d4(0x5862)]*_0x15961b;_0x4602a5['verticalOrigin']===VerticalOrigin$1['BOTTOM']||_0x4602a5[_0x1ad5d4(0x169e)]===VerticalOrigin$1[_0x1ad5d4(0x1d3e)]?_0x2e67df-=_0x1d5b9d:_0x4602a5[_0x1ad5d4(0x169e)]===VerticalOrigin$1[_0x1ad5d4(0x4e6b)]&&(_0x2e67df-=0.5*_0x1d5b9d),_0x4602a5[_0x1ad5d4(0x1bc2)]===VerticalOrigin$1[_0x1ad5d4(0xa62)]?_0x2e67df+=SDFSettings$1[_0x1ad5d4(0x3ea2)]*_0x15961b:_0x4602a5[_0x1ad5d4(0x1bc2)]!==VerticalOrigin$1['BOTTOM']&&_0x4602a5[_0x1ad5d4(0x1bc2)]!==VerticalOrigin$1['BASELINE']||(_0x2e67df-=SDFSettings$1[_0x1ad5d4(0x3ea2)]*_0x15961b),_0x20271f=Math[_0x1ad5d4(0x27d5)](_0x20271f,_0x180cad),_0x2e1a07=Math[_0x1ad5d4(0x27d5)](_0x2e1a07,_0x2e67df),_0x9718d3=Math[_0x1ad5d4(0x2bc6)](_0x9718d3,_0x180cad+_0x5c1044),_0x597b2c=Math['max'](_0x597b2c,_0x2e67df+_0x1d5b9d);}}_0x3a9535=_0x9718d3-_0x20271f,_0x4e9241=_0x597b2c-_0x2e1a07;}return defined$1(_0x41f613)||(_0x41f613=new BoundingRectangle()),_0x41f613['x']=_0x20271f,_0x41f613['y']=_0x2e1a07,_0x41f613[_0x1ad5d4(0x209)]=_0x3a9535,_0x41f613[_0x1ad5d4(0x5862)]=_0x4e9241,_0x41f613;},Label['prototype'][_0x68aa19(0x2ed4)]=function(_0x3afc12){var _0x4a572f=_0x68aa19;return this===_0x3afc12||defined$1(_0x3afc12)&&this[_0x4a572f(0x1430)]===_0x3afc12[_0x4a572f(0x1430)]&&this[_0x4a572f(0x505d)]===_0x3afc12[_0x4a572f(0x505d)]&&this['_outlineWidth']===_0x3afc12[_0x4a572f(0x1a7b)]&&this[_0x4a572f(0x331c)]===_0x3afc12[_0x4a572f(0x331c)]&&this[_0x4a572f(0x3eaa)]===_0x3afc12[_0x4a572f(0x3eaa)]&&this['_verticalOrigin']===_0x3afc12[_0x4a572f(0x1bc2)]&&this['_horizontalOrigin']===_0x3afc12[_0x4a572f(0xe09)]&&this[_0x4a572f(0x1f9a)]===_0x3afc12[_0x4a572f(0x1f9a)]&&this[_0x4a572f(0x4f03)]===_0x3afc12['_renderedText']&&this[_0x4a572f(0x3a0)]===_0x3afc12[_0x4a572f(0x3a0)]&&Cartesian3['equals'](this['_position'],_0x3afc12[_0x4a572f(0x49d9)])&&Color$2[_0x4a572f(0x2ed4)](this[_0x4a572f(0x3e5b)],_0x3afc12[_0x4a572f(0x3e5b)])&&Color$2[_0x4a572f(0x2ed4)](this[_0x4a572f(0x21c9)],_0x3afc12['_outlineColor'])&&Color$2[_0x4a572f(0x2ed4)](this[_0x4a572f(0x149f)],_0x3afc12[_0x4a572f(0x149f)])&&Cartesian2[_0x4a572f(0x2ed4)](this[_0x4a572f(0x4808)],_0x3afc12['_backgroundPadding'])&&Cartesian2[_0x4a572f(0x2ed4)](this[_0x4a572f(0x66f)],_0x3afc12[_0x4a572f(0x66f)])&&Cartesian3[_0x4a572f(0x2ed4)](this['_eyeOffset'],_0x3afc12[_0x4a572f(0xffa)])&&NearFarScalar['equals'](this[_0x4a572f(0x1864)],_0x3afc12['_translucencyByDistance'])&&NearFarScalar['equals'](this['_pixelOffsetScaleByDistance'],_0x3afc12[_0x4a572f(0x1b2)])&&NearFarScalar['equals'](this[_0x4a572f(0x68b)],_0x3afc12[_0x4a572f(0x68b)])&&DistanceDisplayCondition[_0x4a572f(0x2ed4)](this[_0x4a572f(0xe61)],_0x3afc12[_0x4a572f(0xe61)])&&this[_0x4a572f(0x264d)]===_0x3afc12['_disableDepthTestDistance']&&this[_0x4a572f(0x2b7f)]===_0x3afc12['_id'];},Label[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},Label[_0x68aa19(0x4b51)]['restFillColor']=function(){var _0x478eef=_0x68aa19,_0x10df66=Color$2[_0x478eef(0x254b)](this[_0x478eef(0x3e5b)]),_0x39e762=this[_0x478eef(0x33a0)];Color$2[_0x478eef(0x2ed4)](_0x10df66,_0x39e762)||(this['_fillColor']=Color$2[_0x478eef(0x254b)](_0x39e762),rebindAllGlyphs$1(this));},Label[_0x68aa19(0x4b51)][_0x68aa19(0x4438)]=function(_0x27f5ab){var _0x15a24e=_0x68aa19;defined$1(_0x27f5ab)&&(this[_0x15a24e(0x3a0)]=defaultValue$1(_0x27f5ab[_0x15a24e(0x39f0)],this['_font']),this[_0x15a24e(0x3e5b)]=Color$2[_0x15a24e(0x254b)](defaultValue$1(_0x27f5ab[_0x15a24e(0xf0c)],this[_0x15a24e(0x3e5b)])),this[_0x15a24e(0x33a0)]=Color$2['clone'](this[_0x15a24e(0x3e5b)]),this[_0x15a24e(0x21c9)]=Color$2[_0x15a24e(0x254b)](defaultValue$1(_0x27f5ab[_0x15a24e(0x19b8)],this[_0x15a24e(0x21c9)])),this[_0x15a24e(0x1a7b)]=defaultValue$1(_0x27f5ab[_0x15a24e(0x3573)],this[_0x15a24e(0x1a7b)]),this[_0x15a24e(0x331c)]=defaultValue$1(_0x27f5ab['showBackground'],this[_0x15a24e(0x331c)]),this[_0x15a24e(0x149f)]=Color$2[_0x15a24e(0x254b)](defaultValue$1(_0x27f5ab[_0x15a24e(0x53ed)],this[_0x15a24e(0x149f)])),this['_backgroundPadding']=defaultValue$1(_0x27f5ab[_0x15a24e(0x202a)],this[_0x15a24e(0x4808)]),this[_0x15a24e(0x3eaa)]=defaultValue$1(_0x27f5ab[_0x15a24e(0x3355)],this[_0x15a24e(0x3eaa)]),this[_0x15a24e(0x1bc2)]=defaultValue$1(_0x27f5ab[_0x15a24e(0x169e)],this[_0x15a24e(0x1bc2)]),this[_0x15a24e(0xe09)]=defaultValue$1(_0x27f5ab[_0x15a24e(0x577f)],this[_0x15a24e(0xe09)]),this[_0x15a24e(0x66f)]=Cartesian2[_0x15a24e(0x254b)](defaultValue$1(_0x27f5ab[_0x15a24e(0x3a26)],this[_0x15a24e(0x66f)])),this[_0x15a24e(0xffa)]=Cartesian3[_0x15a24e(0x254b)](defaultValue$1(_0x27f5ab[_0x15a24e(0x38e2)],this[_0x15a24e(0xffa)])),this[_0x15a24e(0x505d)]=defaultValue$1(_0x27f5ab[_0x15a24e(0x1ed8)],this[_0x15a24e(0x505d)]),this[_0x15a24e(0x1864)]=NearFarScalar[_0x15a24e(0x254b)](defaultValue$1(_0x27f5ab[_0x15a24e(0x2e12)],this[_0x15a24e(0x1864)])),this[_0x15a24e(0x1b2)]=NearFarScalar[_0x15a24e(0x254b)](defaultValue$1(_0x27f5ab['pixelOffsetScaleByDistance'],this[_0x15a24e(0x1b2)])),this['_scaleByDistance']=NearFarScalar[_0x15a24e(0x254b)](defaultValue$1(_0x27f5ab[_0x15a24e(0x3f04)],this[_0x15a24e(0x68b)])),this[_0x15a24e(0x1f9a)]=defaultValue$1(_0x27f5ab[_0x15a24e(0x24e9)],this[_0x15a24e(0x1f9a)]),this['_distanceDisplayCondition']=DistanceDisplayCondition['clone'](defaultValue$1(_0x27f5ab[_0x15a24e(0x1c93)],this[_0x15a24e(0xe61)])),this[_0x15a24e(0x264d)]=defaultValue$1(_0x27f5ab[_0x15a24e(0x1e39)],this[_0x15a24e(0x264d)]),parseFont(this),rebindAllGlyphs$1(this));},Label[_0x68aa19(0x1025)]=!0x1;var hebrew=_0x68aa19(0x3b89),arabic='؀-ۿݐ-ݿࢠ-ࣿ',rtlChars=new RegExp('['+hebrew+arabic+']');function reverseRtl(_0x1f6313){var _0x30ab15=_0x68aa19;for(var _0x3424e4=_0x1f6313[_0x30ab15(0x4d7b)]('\x0a'),_0x1ecba8='',_0x354d96=0x0;_0x354d96<_0x3424e4[_0x30ab15(0x531b)];_0x354d96++){for(var _0x3e87a9=_0x3424e4[_0x354d96],_0xb90085=rtlChars[_0x30ab15(0x8e2)](_0x3e87a9[_0x30ab15(0x29be)](0x0)),_0x208bee=convertTextToTypes(_0x3e87a9,rtlChars),_0x15d4d6=0x0,_0x4e4ec5='',_0x4ece3a=0x0;_0x4ece3a<_0x208bee[_0x30ab15(0x531b)];++_0x4ece3a){var _0x59cb5e=_0x208bee[_0x4ece3a],_0xd9a9e7=_0x59cb5e[_0x30ab15(0x27b8)]===textTypes['BRACKETS']?reverseBrackets(_0x59cb5e[_0x30ab15(0x3406)]):reverseWord(_0x59cb5e[_0x30ab15(0x3406)]);_0xb90085?_0x59cb5e[_0x30ab15(0x27b8)]===textTypes[_0x30ab15(0x1b25)]?(_0x4e4ec5=_0xd9a9e7+_0x4e4ec5,_0x15d4d6=0x0):_0x59cb5e[_0x30ab15(0x27b8)]===textTypes['LTR']?(_0x4e4ec5=spliceWord(_0x4e4ec5,_0x15d4d6,_0x59cb5e[_0x30ab15(0x3406)]),_0x15d4d6+=_0x59cb5e[_0x30ab15(0x3406)]['length']):_0x59cb5e[_0x30ab15(0x27b8)]!==textTypes[_0x30ab15(0x2d26)]&&_0x59cb5e[_0x30ab15(0x27b8)]!==textTypes[_0x30ab15(0x1752)]||(_0x59cb5e['Type']===textTypes['WEAK']&&_0x208bee[_0x4ece3a-0x1][_0x30ab15(0x27b8)]===textTypes['BRACKETS']?_0x4e4ec5=_0xd9a9e7+_0x4e4ec5:_0x208bee[_0x4ece3a-0x1][_0x30ab15(0x27b8)]===textTypes['RTL']?(_0x4e4ec5=_0xd9a9e7+_0x4e4ec5,_0x15d4d6=0x0):_0x208bee[_0x30ab15(0x531b)]>_0x4ece3a+0x1?_0x208bee[_0x4ece3a+0x1][_0x30ab15(0x27b8)]===textTypes[_0x30ab15(0x1b25)]?(_0x4e4ec5=_0xd9a9e7+_0x4e4ec5,_0x15d4d6=0x0):(_0x4e4ec5=spliceWord(_0x4e4ec5,_0x15d4d6,_0x59cb5e[_0x30ab15(0x3406)]),_0x15d4d6+=_0x59cb5e[_0x30ab15(0x3406)][_0x30ab15(0x531b)]):_0x4e4ec5=spliceWord(_0x4e4ec5,0x0,_0xd9a9e7)):_0x59cb5e[_0x30ab15(0x27b8)]===textTypes[_0x30ab15(0x1b25)]?_0x4e4ec5=spliceWord(_0x4e4ec5,_0x15d4d6,_0xd9a9e7):_0x59cb5e[_0x30ab15(0x27b8)]===textTypes['LTR']?_0x15d4d6=(_0x4e4ec5+=_0x59cb5e[_0x30ab15(0x3406)])['length']:_0x59cb5e[_0x30ab15(0x27b8)]!==textTypes[_0x30ab15(0x2d26)]&&_0x59cb5e['Type']!==textTypes[_0x30ab15(0x1752)]||(_0x4ece3a>0x0&&_0x208bee[_0x4ece3a-0x1][_0x30ab15(0x27b8)]===textTypes[_0x30ab15(0x1b25)]?_0x208bee['length']>_0x4ece3a+0x1?_0x208bee[_0x4ece3a+0x1][_0x30ab15(0x27b8)]===textTypes['RTL']?_0x4e4ec5=spliceWord(_0x4e4ec5,_0x15d4d6,_0xd9a9e7):_0x15d4d6=(_0x4e4ec5+=_0x59cb5e[_0x30ab15(0x3406)])[_0x30ab15(0x531b)]:_0x4e4ec5+=_0x59cb5e[_0x30ab15(0x3406)]:_0x15d4d6=(_0x4e4ec5+=_0x59cb5e[_0x30ab15(0x3406)])[_0x30ab15(0x531b)]);}_0x1ecba8+=_0x4e4ec5,_0x354d96<_0x3424e4[_0x30ab15(0x531b)]-0x1&&(_0x1ecba8+='\x0a');}return _0x1ecba8;}function GraphemeSplitter(){var _0x50f638=_0x68aa19,_0x4f01dc=0x3,_0xf6c69e=0x4,_0x310aa9=0xc,_0x4a1e7e=0xd,_0x18dc69=0x10,_0x10c046=0x11;function _0x30c8ca(_0x111d35,_0x30d945){var _0x3ce3cd=_0x54f3;void 0x0===_0x30d945&&(_0x30d945=0x0);var _0x2795c1=_0x111d35[_0x3ce3cd(0x39ea)](_0x30d945);if(0xd800<=_0x2795c1&&_0x2795c1<=0xdbff&&_0x30d945<_0x111d35['length']-0x1){var _0x2c1961=_0x2795c1;return 0xdc00<=(_0x34c753=_0x111d35[_0x3ce3cd(0x39ea)](_0x30d945+0x1))&&_0x34c753<=0xdfff?0x400*(_0x2c1961-0xd800)+(_0x34c753-0xdc00)+0x10000:_0x2c1961;}if(0xdc00<=_0x2795c1&&_0x2795c1<=0xdfff&&_0x30d945>=0x1){var _0x34c753=_0x2795c1;return 0xd800<=(_0x2c1961=_0x111d35[_0x3ce3cd(0x39ea)](_0x30d945-0x1))&&_0x2c1961<=0xdbff?0x400*(_0x2c1961-0xd800)+(_0x34c753-0xdc00)+0x10000:_0x34c753;}return _0x2795c1;}function _0x2fb1b7(_0xeff4e8,_0x3e3eb3,_0xcd2e0f){var _0x59497b=_0x54f3,_0x18fae7=[_0xeff4e8][_0x59497b(0x32c8)](_0x3e3eb3)[_0x59497b(0x32c8)]([_0xcd2e0f]),_0x490700=_0x18fae7[_0x18fae7[_0x59497b(0x531b)]-0x2],_0x5285ea=_0xcd2e0f,_0xbd535a=_0x18fae7[_0x59497b(0x454f)](0xe);if(_0xbd535a>0x1&&_0x18fae7[_0x59497b(0x48ca)](0x1,_0xbd535a)[_0x59497b(0x1c24)](function(_0x104111){return _0x104111==_0x4f01dc;})&&-0x1==[_0x4f01dc,_0x4a1e7e,_0x10c046]['indexOf'](_0xeff4e8))return 0x2;var _0x3912f8=_0x18fae7[_0x59497b(0x454f)](_0xf6c69e);if(_0x3912f8>0x0&&_0x18fae7['slice'](0x1,_0x3912f8)[_0x59497b(0x1c24)](function(_0x38daf7){return _0x38daf7==_0xf6c69e;})&&-0x1==[_0x310aa9,_0xf6c69e][_0x59497b(0x33ab)](_0x490700))return _0x18fae7[_0x59497b(0x350b)](function(_0x2a203d){return _0x2a203d==_0xf6c69e;})[_0x59497b(0x531b)]%0x2==0x1?0x3:0x4;if(0x0==_0x490700&&0x1==_0x5285ea)return 0x0;if(0x2==_0x490700||0x0==_0x490700||0x1==_0x490700)return 0xe==_0x5285ea&&_0x3e3eb3[_0x59497b(0x1c24)](function(_0x518c07){return _0x518c07==_0x4f01dc;})?0x2:0x1;if(0x2==_0x5285ea||0x0==_0x5285ea||0x1==_0x5285ea)return 0x1;if(0x6==_0x490700&&(0x6==_0x5285ea||0x7==_0x5285ea||0x9==_0x5285ea||0xa==_0x5285ea))return 0x0;if(!(0x9!=_0x490700&&0x7!=_0x490700||0x7!=_0x5285ea&&0x8!=_0x5285ea))return 0x0;if((0xa==_0x490700||0x8==_0x490700)&&0x8==_0x5285ea)return 0x0;if(_0x5285ea==_0x4f01dc||0xf==_0x5285ea)return 0x0;if(0x5==_0x5285ea)return 0x0;if(_0x490700==_0x310aa9)return 0x0;var _0x32f347=-0x1!=_0x18fae7['indexOf'](_0x4f01dc)?_0x18fae7['lastIndexOf'](_0x4f01dc)-0x1:_0x18fae7[_0x59497b(0x531b)]-0x2;return-0x1!=[_0x4a1e7e,_0x10c046]['indexOf'](_0x18fae7[_0x32f347])&&_0x18fae7['slice'](_0x32f347+0x1,-0x1)[_0x59497b(0x1c24)](function(_0x42af69){return _0x42af69==_0x4f01dc;})&&0xe==_0x5285ea||0xf==_0x490700&&-0x1!=[_0x18dc69,_0x10c046][_0x59497b(0x33ab)](_0x5285ea)?0x0:-0x1!=_0x3e3eb3[_0x59497b(0x33ab)](_0xf6c69e)?0x2:_0x490700==_0xf6c69e&&_0x5285ea==_0xf6c69e?0x0:0x1;}function _0x4999b4(_0x22c522){return 0x600<=_0x22c522&&_0x22c522<=0x605||0x6dd==_0x22c522||0x70f==_0x22c522||0x8e2==_0x22c522||0xd4e==_0x22c522||0x110bd==_0x22c522||0x111c2<=_0x22c522&&_0x22c522<=0x111c3||0x11a3a==_0x22c522||0x11a86<=_0x22c522&&_0x22c522<=0x11a89||0x11d46==_0x22c522?_0x310aa9:0xd==_0x22c522?0x0:0xa==_0x22c522?0x1:0x0<=_0x22c522&&_0x22c522<=0x9||0xb<=_0x22c522&&_0x22c522<=0xc||0xe<=_0x22c522&&_0x22c522<=0x1f||0x7f<=_0x22c522&&_0x22c522<=0x9f||0xad==_0x22c522||0x61c==_0x22c522||0x180e==_0x22c522||0x200b==_0x22c522||0x200e<=_0x22c522&&_0x22c522<=0x200f||0x2028==_0x22c522||0x2029==_0x22c522||0x202a<=_0x22c522&&_0x22c522<=0x202e||0x2060<=_0x22c522&&_0x22c522<=0x2064||0x2065==_0x22c522||0x2066<=_0x22c522&&_0x22c522<=0x206f||0xd800<=_0x22c522&&_0x22c522<=0xdfff||0xfeff==_0x22c522||0xfff0<=_0x22c522&&_0x22c522<=0xfff8||0xfff9<=_0x22c522&&_0x22c522<=0xfffb||0x1bca0<=_0x22c522&&_0x22c522<=0x1bca3||0x1d173<=_0x22c522&&_0x22c522<=0x1d17a||0xe0000==_0x22c522||0xe0001==_0x22c522||0xe0002<=_0x22c522&&_0x22c522<=0xe001f||0xe0080<=_0x22c522&&_0x22c522<=0xe00ff||0xe01f0<=_0x22c522&&_0x22c522<=0xe0fff?0x2:0x300<=_0x22c522&&_0x22c522<=0x36f||0x483<=_0x22c522&&_0x22c522<=0x487||0x488<=_0x22c522&&_0x22c522<=0x489||0x591<=_0x22c522&&_0x22c522<=0x5bd||0x5bf==_0x22c522||0x5c1<=_0x22c522&&_0x22c522<=0x5c2||0x5c4<=_0x22c522&&_0x22c522<=0x5c5||0x5c7==_0x22c522||0x610<=_0x22c522&&_0x22c522<=0x61a||0x64b<=_0x22c522&&_0x22c522<=0x65f||0x670==_0x22c522||0x6d6<=_0x22c522&&_0x22c522<=0x6dc||0x6df<=_0x22c522&&_0x22c522<=0x6e4||0x6e7<=_0x22c522&&_0x22c522<=0x6e8||0x6ea<=_0x22c522&&_0x22c522<=0x6ed||0x711==_0x22c522||0x730<=_0x22c522&&_0x22c522<=0x74a||0x7a6<=_0x22c522&&_0x22c522<=0x7b0||0x7eb<=_0x22c522&&_0x22c522<=0x7f3||0x816<=_0x22c522&&_0x22c522<=0x819||0x81b<=_0x22c522&&_0x22c522<=0x823||0x825<=_0x22c522&&_0x22c522<=0x827||0x829<=_0x22c522&&_0x22c522<=0x82d||0x859<=_0x22c522&&_0x22c522<=0x85b||0x8d4<=_0x22c522&&_0x22c522<=0x8e1||0x8e3<=_0x22c522&&_0x22c522<=0x902||0x93a==_0x22c522||0x93c==_0x22c522||0x941<=_0x22c522&&_0x22c522<=0x948||0x94d==_0x22c522||0x951<=_0x22c522&&_0x22c522<=0x957||0x962<=_0x22c522&&_0x22c522<=0x963||0x981==_0x22c522||0x9bc==_0x22c522||0x9be==_0x22c522||0x9c1<=_0x22c522&&_0x22c522<=0x9c4||0x9cd==_0x22c522||0x9d7==_0x22c522||0x9e2<=_0x22c522&&_0x22c522<=0x9e3||0xa01<=_0x22c522&&_0x22c522<=0xa02||0xa3c==_0x22c522||0xa41<=_0x22c522&&_0x22c522<=0xa42||0xa47<=_0x22c522&&_0x22c522<=0xa48||0xa4b<=_0x22c522&&_0x22c522<=0xa4d||0xa51==_0x22c522||0xa70<=_0x22c522&&_0x22c522<=0xa71||0xa75==_0x22c522||0xa81<=_0x22c522&&_0x22c522<=0xa82||0xabc==_0x22c522||0xac1<=_0x22c522&&_0x22c522<=0xac5||0xac7<=_0x22c522&&_0x22c522<=0xac8||0xacd==_0x22c522||0xae2<=_0x22c522&&_0x22c522<=0xae3||0xafa<=_0x22c522&&_0x22c522<=0xaff||0xb01==_0x22c522||0xb3c==_0x22c522||0xb3e==_0x22c522||0xb3f==_0x22c522||0xb41<=_0x22c522&&_0x22c522<=0xb44||0xb4d==_0x22c522||0xb56==_0x22c522||0xb57==_0x22c522||0xb62<=_0x22c522&&_0x22c522<=0xb63||0xb82==_0x22c522||0xbbe==_0x22c522||0xbc0==_0x22c522||0xbcd==_0x22c522||0xbd7==_0x22c522||0xc00==_0x22c522||0xc3e<=_0x22c522&&_0x22c522<=0xc40||0xc46<=_0x22c522&&_0x22c522<=0xc48||0xc4a<=_0x22c522&&_0x22c522<=0xc4d||0xc55<=_0x22c522&&_0x22c522<=0xc56||0xc62<=_0x22c522&&_0x22c522<=0xc63||0xc81==_0x22c522||0xcbc==_0x22c522||0xcbf==_0x22c522||0xcc2==_0x22c522||0xcc6==_0x22c522||0xccc<=_0x22c522&&_0x22c522<=0xccd||0xcd5<=_0x22c522&&_0x22c522<=0xcd6||0xce2<=_0x22c522&&_0x22c522<=0xce3||0xd00<=_0x22c522&&_0x22c522<=0xd01||0xd3b<=_0x22c522&&_0x22c522<=0xd3c||0xd3e==_0x22c522||0xd41<=_0x22c522&&_0x22c522<=0xd44||0xd4d==_0x22c522||0xd57==_0x22c522||0xd62<=_0x22c522&&_0x22c522<=0xd63||0xdca==_0x22c522||0xdcf==_0x22c522||0xdd2<=_0x22c522&&_0x22c522<=0xdd4||0xdd6==_0x22c522||0xddf==_0x22c522||0xe31==_0x22c522||0xe34<=_0x22c522&&_0x22c522<=0xe3a||0xe47<=_0x22c522&&_0x22c522<=0xe4e||0xeb1==_0x22c522||0xeb4<=_0x22c522&&_0x22c522<=0xeb9||0xebb<=_0x22c522&&_0x22c522<=0xebc||0xec8<=_0x22c522&&_0x22c522<=0xecd||0xf18<=_0x22c522&&_0x22c522<=0xf19||0xf35==_0x22c522||0xf37==_0x22c522||0xf39==_0x22c522||0xf71<=_0x22c522&&_0x22c522<=0xf7e||0xf80<=_0x22c522&&_0x22c522<=0xf84||0xf86<=_0x22c522&&_0x22c522<=0xf87||0xf8d<=_0x22c522&&_0x22c522<=0xf97||0xf99<=_0x22c522&&_0x22c522<=0xfbc||0xfc6==_0x22c522||0x102d<=_0x22c522&&_0x22c522<=0x1030||0x1032<=_0x22c522&&_0x22c522<=0x1037||0x1039<=_0x22c522&&_0x22c522<=0x103a||0x103d<=_0x22c522&&_0x22c522<=0x103e||0x1058<=_0x22c522&&_0x22c522<=0x1059||0x105e<=_0x22c522&&_0x22c522<=0x1060||0x1071<=_0x22c522&&_0x22c522<=0x1074||0x1082==_0x22c522||0x1085<=_0x22c522&&_0x22c522<=0x1086||0x108d==_0x22c522||0x109d==_0x22c522||0x135d<=_0x22c522&&_0x22c522<=0x135f||0x1712<=_0x22c522&&_0x22c522<=0x1714||0x1732<=_0x22c522&&_0x22c522<=0x1734||0x1752<=_0x22c522&&_0x22c522<=0x1753||0x1772<=_0x22c522&&_0x22c522<=0x1773||0x17b4<=_0x22c522&&_0x22c522<=0x17b5||0x17b7<=_0x22c522&&_0x22c522<=0x17bd||0x17c6==_0x22c522||0x17c9<=_0x22c522&&_0x22c522<=0x17d3||0x17dd==_0x22c522||0x180b<=_0x22c522&&_0x22c522<=0x180d||0x1885<=_0x22c522&&_0x22c522<=0x1886||0x18a9==_0x22c522||0x1920<=_0x22c522&&_0x22c522<=0x1922||0x1927<=_0x22c522&&_0x22c522<=0x1928||0x1932==_0x22c522||0x1939<=_0x22c522&&_0x22c522<=0x193b||0x1a17<=_0x22c522&&_0x22c522<=0x1a18||0x1a1b==_0x22c522||0x1a56==_0x22c522||0x1a58<=_0x22c522&&_0x22c522<=0x1a5e||0x1a60==_0x22c522||0x1a62==_0x22c522||0x1a65<=_0x22c522&&_0x22c522<=0x1a6c||0x1a73<=_0x22c522&&_0x22c522<=0x1a7c||0x1a7f==_0x22c522||0x1ab0<=_0x22c522&&_0x22c522<=0x1abd||0x1abe==_0x22c522||0x1b00<=_0x22c522&&_0x22c522<=0x1b03||0x1b34==_0x22c522||0x1b36<=_0x22c522&&_0x22c522<=0x1b3a||0x1b3c==_0x22c522||0x1b42==_0x22c522||0x1b6b<=_0x22c522&&_0x22c522<=0x1b73||0x1b80<=_0x22c522&&_0x22c522<=0x1b81||0x1ba2<=_0x22c522&&_0x22c522<=0x1ba5||0x1ba8<=_0x22c522&&_0x22c522<=0x1ba9||0x1bab<=_0x22c522&&_0x22c522<=0x1bad||0x1be6==_0x22c522||0x1be8<=_0x22c522&&_0x22c522<=0x1be9||0x1bed==_0x22c522||0x1bef<=_0x22c522&&_0x22c522<=0x1bf1||0x1c2c<=_0x22c522&&_0x22c522<=0x1c33||0x1c36<=_0x22c522&&_0x22c522<=0x1c37||0x1cd0<=_0x22c522&&_0x22c522<=0x1cd2||0x1cd4<=_0x22c522&&_0x22c522<=0x1ce0||0x1ce2<=_0x22c522&&_0x22c522<=0x1ce8||0x1ced==_0x22c522||0x1cf4==_0x22c522||0x1cf8<=_0x22c522&&_0x22c522<=0x1cf9||0x1dc0<=_0x22c522&&_0x22c522<=0x1df9||0x1dfb<=_0x22c522&&_0x22c522<=0x1dff||0x200c==_0x22c522||0x20d0<=_0x22c522&&_0x22c522<=0x20dc||0x20dd<=_0x22c522&&_0x22c522<=0x20e0||0x20e1==_0x22c522||0x20e2<=_0x22c522&&_0x22c522<=0x20e4||0x20e5<=_0x22c522&&_0x22c522<=0x20f0||0x2cef<=_0x22c522&&_0x22c522<=0x2cf1||0x2d7f==_0x22c522||0x2de0<=_0x22c522&&_0x22c522<=0x2dff||0x302a<=_0x22c522&&_0x22c522<=0x302d||0x302e<=_0x22c522&&_0x22c522<=0x302f||0x3099<=_0x22c522&&_0x22c522<=0x309a||0xa66f==_0x22c522||0xa670<=_0x22c522&&_0x22c522<=0xa672||0xa674<=_0x22c522&&_0x22c522<=0xa67d||0xa69e<=_0x22c522&&_0x22c522<=0xa69f||0xa6f0<=_0x22c522&&_0x22c522<=0xa6f1||0xa802==_0x22c522||0xa806==_0x22c522||0xa80b==_0x22c522||0xa825<=_0x22c522&&_0x22c522<=0xa826||0xa8c4<=_0x22c522&&_0x22c522<=0xa8c5||0xa8e0<=_0x22c522&&_0x22c522<=0xa8f1||0xa926<=_0x22c522&&_0x22c522<=0xa92d||0xa947<=_0x22c522&&_0x22c522<=0xa951||0xa980<=_0x22c522&&_0x22c522<=0xa982||0xa9b3==_0x22c522||0xa9b6<=_0x22c522&&_0x22c522<=0xa9b9||0xa9bc==_0x22c522||0xa9e5==_0x22c522||0xaa29<=_0x22c522&&_0x22c522<=0xaa2e||0xaa31<=_0x22c522&&_0x22c522<=0xaa32||0xaa35<=_0x22c522&&_0x22c522<=0xaa36||0xaa43==_0x22c522||0xaa4c==_0x22c522||0xaa7c==_0x22c522||0xaab0==_0x22c522||0xaab2<=_0x22c522&&_0x22c522<=0xaab4||0xaab7<=_0x22c522&&_0x22c522<=0xaab8||0xaabe<=_0x22c522&&_0x22c522<=0xaabf||0xaac1==_0x22c522||0xaaec<=_0x22c522&&_0x22c522<=0xaaed||0xaaf6==_0x22c522||0xabe5==_0x22c522||0xabe8==_0x22c522||0xabed==_0x22c522||0xfb1e==_0x22c522||0xfe00<=_0x22c522&&_0x22c522<=0xfe0f||0xfe20<=_0x22c522&&_0x22c522<=0xfe2f||0xff9e<=_0x22c522&&_0x22c522<=0xff9f||0x101fd==_0x22c522||0x102e0==_0x22c522||0x10376<=_0x22c522&&_0x22c522<=0x1037a||0x10a01<=_0x22c522&&_0x22c522<=0x10a03||0x10a05<=_0x22c522&&_0x22c522<=0x10a06||0x10a0c<=_0x22c522&&_0x22c522<=0x10a0f||0x10a38<=_0x22c522&&_0x22c522<=0x10a3a||0x10a3f==_0x22c522||0x10ae5<=_0x22c522&&_0x22c522<=0x10ae6||0x11001==_0x22c522||0x11038<=_0x22c522&&_0x22c522<=0x11046||0x1107f<=_0x22c522&&_0x22c522<=0x11081||0x110b3<=_0x22c522&&_0x22c522<=0x110b6||0x110b9<=_0x22c522&&_0x22c522<=0x110ba||0x11100<=_0x22c522&&_0x22c522<=0x11102||0x11127<=_0x22c522&&_0x22c522<=0x1112b||0x1112d<=_0x22c522&&_0x22c522<=0x11134||0x11173==_0x22c522||0x11180<=_0x22c522&&_0x22c522<=0x11181||0x111b6<=_0x22c522&&_0x22c522<=0x111be||0x111ca<=_0x22c522&&_0x22c522<=0x111cc||0x1122f<=_0x22c522&&_0x22c522<=0x11231||0x11234==_0x22c522||0x11236<=_0x22c522&&_0x22c522<=0x11237||0x1123e==_0x22c522||0x112df==_0x22c522||0x112e3<=_0x22c522&&_0x22c522<=0x112ea||0x11300<=_0x22c522&&_0x22c522<=0x11301||0x1133c==_0x22c522||0x1133e==_0x22c522||0x11340==_0x22c522||0x11357==_0x22c522||0x11366<=_0x22c522&&_0x22c522<=0x1136c||0x11370<=_0x22c522&&_0x22c522<=0x11374||0x11438<=_0x22c522&&_0x22c522<=0x1143f||0x11442<=_0x22c522&&_0x22c522<=0x11444||0x11446==_0x22c522||0x114b0==_0x22c522||0x114b3<=_0x22c522&&_0x22c522<=0x114b8||0x114ba==_0x22c522||0x114bd==_0x22c522||0x114bf<=_0x22c522&&_0x22c522<=0x114c0||0x114c2<=_0x22c522&&_0x22c522<=0x114c3||0x115af==_0x22c522||0x115b2<=_0x22c522&&_0x22c522<=0x115b5||0x115bc<=_0x22c522&&_0x22c522<=0x115bd||0x115bf<=_0x22c522&&_0x22c522<=0x115c0||0x115dc<=_0x22c522&&_0x22c522<=0x115dd||0x11633<=_0x22c522&&_0x22c522<=0x1163a||0x1163d==_0x22c522||0x1163f<=_0x22c522&&_0x22c522<=0x11640||0x116ab==_0x22c522||0x116ad==_0x22c522||0x116b0<=_0x22c522&&_0x22c522<=0x116b5||0x116b7==_0x22c522||0x1171d<=_0x22c522&&_0x22c522<=0x1171f||0x11722<=_0x22c522&&_0x22c522<=0x11725||0x11727<=_0x22c522&&_0x22c522<=0x1172b||0x11a01<=_0x22c522&&_0x22c522<=0x11a06||0x11a09<=_0x22c522&&_0x22c522<=0x11a0a||0x11a33<=_0x22c522&&_0x22c522<=0x11a38||0x11a3b<=_0x22c522&&_0x22c522<=0x11a3e||0x11a47==_0x22c522||0x11a51<=_0x22c522&&_0x22c522<=0x11a56||0x11a59<=_0x22c522&&_0x22c522<=0x11a5b||0x11a8a<=_0x22c522&&_0x22c522<=0x11a96||0x11a98<=_0x22c522&&_0x22c522<=0x11a99||0x11c30<=_0x22c522&&_0x22c522<=0x11c36||0x11c38<=_0x22c522&&_0x22c522<=0x11c3d||0x11c3f==_0x22c522||0x11c92<=_0x22c522&&_0x22c522<=0x11ca7||0x11caa<=_0x22c522&&_0x22c522<=0x11cb0||0x11cb2<=_0x22c522&&_0x22c522<=0x11cb3||0x11cb5<=_0x22c522&&_0x22c522<=0x11cb6||0x11d31<=_0x22c522&&_0x22c522<=0x11d36||0x11d3a==_0x22c522||0x11d3c<=_0x22c522&&_0x22c522<=0x11d3d||0x11d3f<=_0x22c522&&_0x22c522<=0x11d45||0x11d47==_0x22c522||0x16af0<=_0x22c522&&_0x22c522<=0x16af4||0x16b30<=_0x22c522&&_0x22c522<=0x16b36||0x16f8f<=_0x22c522&&_0x22c522<=0x16f92||0x1bc9d<=_0x22c522&&_0x22c522<=0x1bc9e||0x1d165==_0x22c522||0x1d167<=_0x22c522&&_0x22c522<=0x1d169||0x1d16e<=_0x22c522&&_0x22c522<=0x1d172||0x1d17b<=_0x22c522&&_0x22c522<=0x1d182||0x1d185<=_0x22c522&&_0x22c522<=0x1d18b||0x1d1aa<=_0x22c522&&_0x22c522<=0x1d1ad||0x1d242<=_0x22c522&&_0x22c522<=0x1d244||0x1da00<=_0x22c522&&_0x22c522<=0x1da36||0x1da3b<=_0x22c522&&_0x22c522<=0x1da6c||0x1da75==_0x22c522||0x1da84==_0x22c522||0x1da9b<=_0x22c522&&_0x22c522<=0x1da9f||0x1daa1<=_0x22c522&&_0x22c522<=0x1daaf||0x1e000<=_0x22c522&&_0x22c522<=0x1e006||0x1e008<=_0x22c522&&_0x22c522<=0x1e018||0x1e01b<=_0x22c522&&_0x22c522<=0x1e021||0x1e023<=_0x22c522&&_0x22c522<=0x1e024||0x1e026<=_0x22c522&&_0x22c522<=0x1e02a||0x1e8d0<=_0x22c522&&_0x22c522<=0x1e8d6||0x1e944<=_0x22c522&&_0x22c522<=0x1e94a||0xe0020<=_0x22c522&&_0x22c522<=0xe007f||0xe0100<=_0x22c522&&_0x22c522<=0xe01ef?_0x4f01dc:0x1f1e6<=_0x22c522&&_0x22c522<=0x1f1ff?_0xf6c69e:0x903==_0x22c522||0x93b==_0x22c522||0x93e<=_0x22c522&&_0x22c522<=0x940||0x949<=_0x22c522&&_0x22c522<=0x94c||0x94e<=_0x22c522&&_0x22c522<=0x94f||0x982<=_0x22c522&&_0x22c522<=0x983||0x9bf<=_0x22c522&&_0x22c522<=0x9c0||0x9c7<=_0x22c522&&_0x22c522<=0x9c8||0x9cb<=_0x22c522&&_0x22c522<=0x9cc||0xa03==_0x22c522||0xa3e<=_0x22c522&&_0x22c522<=0xa40||0xa83==_0x22c522||0xabe<=_0x22c522&&_0x22c522<=0xac0||0xac9==_0x22c522||0xacb<=_0x22c522&&_0x22c522<=0xacc||0xb02<=_0x22c522&&_0x22c522<=0xb03||0xb40==_0x22c522||0xb47<=_0x22c522&&_0x22c522<=0xb48||0xb4b<=_0x22c522&&_0x22c522<=0xb4c||0xbbf==_0x22c522||0xbc1<=_0x22c522&&_0x22c522<=0xbc2||0xbc6<=_0x22c522&&_0x22c522<=0xbc8||0xbca<=_0x22c522&&_0x22c522<=0xbcc||0xc01<=_0x22c522&&_0x22c522<=0xc03||0xc41<=_0x22c522&&_0x22c522<=0xc44||0xc82<=_0x22c522&&_0x22c522<=0xc83||0xcbe==_0x22c522||0xcc0<=_0x22c522&&_0x22c522<=0xcc1||0xcc3<=_0x22c522&&_0x22c522<=0xcc4||0xcc7<=_0x22c522&&_0x22c522<=0xcc8||0xcca<=_0x22c522&&_0x22c522<=0xccb||0xd02<=_0x22c522&&_0x22c522<=0xd03||0xd3f<=_0x22c522&&_0x22c522<=0xd40||0xd46<=_0x22c522&&_0x22c522<=0xd48||0xd4a<=_0x22c522&&_0x22c522<=0xd4c||0xd82<=_0x22c522&&_0x22c522<=0xd83||0xdd0<=_0x22c522&&_0x22c522<=0xdd1||0xdd8<=_0x22c522&&_0x22c522<=0xdde||0xdf2<=_0x22c522&&_0x22c522<=0xdf3||0xe33==_0x22c522||0xeb3==_0x22c522||0xf3e<=_0x22c522&&_0x22c522<=0xf3f||0xf7f==_0x22c522||0x1031==_0x22c522||0x103b<=_0x22c522&&_0x22c522<=0x103c||0x1056<=_0x22c522&&_0x22c522<=0x1057||0x1084==_0x22c522||0x17b6==_0x22c522||0x17be<=_0x22c522&&_0x22c522<=0x17c5||0x17c7<=_0x22c522&&_0x22c522<=0x17c8||0x1923<=_0x22c522&&_0x22c522<=0x1926||0x1929<=_0x22c522&&_0x22c522<=0x192b||0x1930<=_0x22c522&&_0x22c522<=0x1931||0x1933<=_0x22c522&&_0x22c522<=0x1938||0x1a19<=_0x22c522&&_0x22c522<=0x1a1a||0x1a55==_0x22c522||0x1a57==_0x22c522||0x1a6d<=_0x22c522&&_0x22c522<=0x1a72||0x1b04==_0x22c522||0x1b35==_0x22c522||0x1b3b==_0x22c522||0x1b3d<=_0x22c522&&_0x22c522<=0x1b41||0x1b43<=_0x22c522&&_0x22c522<=0x1b44||0x1b82==_0x22c522||0x1ba1==_0x22c522||0x1ba6<=_0x22c522&&_0x22c522<=0x1ba7||0x1baa==_0x22c522||0x1be7==_0x22c522||0x1bea<=_0x22c522&&_0x22c522<=0x1bec||0x1bee==_0x22c522||0x1bf2<=_0x22c522&&_0x22c522<=0x1bf3||0x1c24<=_0x22c522&&_0x22c522<=0x1c2b||0x1c34<=_0x22c522&&_0x22c522<=0x1c35||0x1ce1==_0x22c522||0x1cf2<=_0x22c522&&_0x22c522<=0x1cf3||0x1cf7==_0x22c522||0xa823<=_0x22c522&&_0x22c522<=0xa824||0xa827==_0x22c522||0xa880<=_0x22c522&&_0x22c522<=0xa881||0xa8b4<=_0x22c522&&_0x22c522<=0xa8c3||0xa952<=_0x22c522&&_0x22c522<=0xa953||0xa983==_0x22c522||0xa9b4<=_0x22c522&&_0x22c522<=0xa9b5||0xa9ba<=_0x22c522&&_0x22c522<=0xa9bb||0xa9bd<=_0x22c522&&_0x22c522<=0xa9c0||0xaa2f<=_0x22c522&&_0x22c522<=0xaa30||0xaa33<=_0x22c522&&_0x22c522<=0xaa34||0xaa4d==_0x22c522||0xaaeb==_0x22c522||0xaaee<=_0x22c522&&_0x22c522<=0xaaef||0xaaf5==_0x22c522||0xabe3<=_0x22c522&&_0x22c522<=0xabe4||0xabe6<=_0x22c522&&_0x22c522<=0xabe7||0xabe9<=_0x22c522&&_0x22c522<=0xabea||0xabec==_0x22c522||0x11000==_0x22c522||0x11002==_0x22c522||0x11082==_0x22c522||0x110b0<=_0x22c522&&_0x22c522<=0x110b2||0x110b7<=_0x22c522&&_0x22c522<=0x110b8||0x1112c==_0x22c522||0x11182==_0x22c522||0x111b3<=_0x22c522&&_0x22c522<=0x111b5||0x111bf<=_0x22c522&&_0x22c522<=0x111c0||0x1122c<=_0x22c522&&_0x22c522<=0x1122e||0x11232<=_0x22c522&&_0x22c522<=0x11233||0x11235==_0x22c522||0x112e0<=_0x22c522&&_0x22c522<=0x112e2||0x11302<=_0x22c522&&_0x22c522<=0x11303||0x1133f==_0x22c522||0x11341<=_0x22c522&&_0x22c522<=0x11344||0x11347<=_0x22c522&&_0x22c522<=0x11348||0x1134b<=_0x22c522&&_0x22c522<=0x1134d||0x11362<=_0x22c522&&_0x22c522<=0x11363||0x11435<=_0x22c522&&_0x22c522<=0x11437||0x11440<=_0x22c522&&_0x22c522<=0x11441||0x11445==_0x22c522||0x114b1<=_0x22c522&&_0x22c522<=0x114b2||0x114b9==_0x22c522||0x114bb<=_0x22c522&&_0x22c522<=0x114bc||0x114be==_0x22c522||0x114c1==_0x22c522||0x115b0<=_0x22c522&&_0x22c522<=0x115b1||0x115b8<=_0x22c522&&_0x22c522<=0x115bb||0x115be==_0x22c522||0x11630<=_0x22c522&&_0x22c522<=0x11632||0x1163b<=_0x22c522&&_0x22c522<=0x1163c||0x1163e==_0x22c522||0x116ac==_0x22c522||0x116ae<=_0x22c522&&_0x22c522<=0x116af||0x116b6==_0x22c522||0x11720<=_0x22c522&&_0x22c522<=0x11721||0x11726==_0x22c522||0x11a07<=_0x22c522&&_0x22c522<=0x11a08||0x11a39==_0x22c522||0x11a57<=_0x22c522&&_0x22c522<=0x11a58||0x11a97==_0x22c522||0x11c2f==_0x22c522||0x11c3e==_0x22c522||0x11ca9==_0x22c522||0x11cb1==_0x22c522||0x11cb4==_0x22c522||0x16f51<=_0x22c522&&_0x22c522<=0x16f7e||0x1d166==_0x22c522||0x1d16d==_0x22c522?0x5:0x1100<=_0x22c522&&_0x22c522<=0x115f||0xa960<=_0x22c522&&_0x22c522<=0xa97c?0x6:0x1160<=_0x22c522&&_0x22c522<=0x11a7||0xd7b0<=_0x22c522&&_0x22c522<=0xd7c6?0x7:0x11a8<=_0x22c522&&_0x22c522<=0x11ff||0xd7cb<=_0x22c522&&_0x22c522<=0xd7fb?0x8:0xac00==_0x22c522||0xac1c==_0x22c522||0xac38==_0x22c522||0xac54==_0x22c522||0xac70==_0x22c522||0xac8c==_0x22c522||0xaca8==_0x22c522||0xacc4==_0x22c522||0xace0==_0x22c522||0xacfc==_0x22c522||0xad18==_0x22c522||0xad34==_0x22c522||0xad50==_0x22c522||0xad6c==_0x22c522||0xad88==_0x22c522||0xada4==_0x22c522||0xadc0==_0x22c522||0xaddc==_0x22c522||0xadf8==_0x22c522||0xae14==_0x22c522||0xae30==_0x22c522||0xae4c==_0x22c522||0xae68==_0x22c522||0xae84==_0x22c522||0xaea0==_0x22c522||0xaebc==_0x22c522||0xaed8==_0x22c522||0xaef4==_0x22c522||0xaf10==_0x22c522||0xaf2c==_0x22c522||0xaf48==_0x22c522||0xaf64==_0x22c522||0xaf80==_0x22c522||0xaf9c==_0x22c522||0xafb8==_0x22c522||0xafd4==_0x22c522||0xaff0==_0x22c522||0xb00c==_0x22c522||0xb028==_0x22c522||0xb044==_0x22c522||0xb060==_0x22c522||0xb07c==_0x22c522||0xb098==_0x22c522||0xb0b4==_0x22c522||0xb0d0==_0x22c522||0xb0ec==_0x22c522||0xb108==_0x22c522||0xb124==_0x22c522||0xb140==_0x22c522||0xb15c==_0x22c522||0xb178==_0x22c522||0xb194==_0x22c522||0xb1b0==_0x22c522||0xb1cc==_0x22c522||0xb1e8==_0x22c522||0xb204==_0x22c522||0xb220==_0x22c522||0xb23c==_0x22c522||0xb258==_0x22c522||0xb274==_0x22c522||0xb290==_0x22c522||0xb2ac==_0x22c522||0xb2c8==_0x22c522||0xb2e4==_0x22c522||0xb300==_0x22c522||0xb31c==_0x22c522||0xb338==_0x22c522||0xb354==_0x22c522||0xb370==_0x22c522||0xb38c==_0x22c522||0xb3a8==_0x22c522||0xb3c4==_0x22c522||0xb3e0==_0x22c522||0xb3fc==_0x22c522||0xb418==_0x22c522||0xb434==_0x22c522||0xb450==_0x22c522||0xb46c==_0x22c522||0xb488==_0x22c522||0xb4a4==_0x22c522||0xb4c0==_0x22c522||0xb4dc==_0x22c522||0xb4f8==_0x22c522||0xb514==_0x22c522||0xb530==_0x22c522||0xb54c==_0x22c522||0xb568==_0x22c522||0xb584==_0x22c522||0xb5a0==_0x22c522||0xb5bc==_0x22c522||0xb5d8==_0x22c522||0xb5f4==_0x22c522||0xb610==_0x22c522||0xb62c==_0x22c522||0xb648==_0x22c522||0xb664==_0x22c522||0xb680==_0x22c522||0xb69c==_0x22c522||0xb6b8==_0x22c522||0xb6d4==_0x22c522||0xb6f0==_0x22c522||0xb70c==_0x22c522||0xb728==_0x22c522||0xb744==_0x22c522||0xb760==_0x22c522||0xb77c==_0x22c522||0xb798==_0x22c522||0xb7b4==_0x22c522||0xb7d0==_0x22c522||0xb7ec==_0x22c522||0xb808==_0x22c522||0xb824==_0x22c522||0xb840==_0x22c522||0xb85c==_0x22c522||0xb878==_0x22c522||0xb894==_0x22c522||0xb8b0==_0x22c522||0xb8cc==_0x22c522||0xb8e8==_0x22c522||0xb904==_0x22c522||0xb920==_0x22c522||0xb93c==_0x22c522||0xb958==_0x22c522||0xb974==_0x22c522||0xb990==_0x22c522||0xb9ac==_0x22c522||0xb9c8==_0x22c522||0xb9e4==_0x22c522||0xba00==_0x22c522||0xba1c==_0x22c522||0xba38==_0x22c522||0xba54==_0x22c522||0xba70==_0x22c522||0xba8c==_0x22c522||0xbaa8==_0x22c522||0xbac4==_0x22c522||0xbae0==_0x22c522||0xbafc==_0x22c522||0xbb18==_0x22c522||0xbb34==_0x22c522||0xbb50==_0x22c522||0xbb6c==_0x22c522||0xbb88==_0x22c522||0xbba4==_0x22c522||0xbbc0==_0x22c522||0xbbdc==_0x22c522||0xbbf8==_0x22c522||0xbc14==_0x22c522||0xbc30==_0x22c522||0xbc4c==_0x22c522||0xbc68==_0x22c522||0xbc84==_0x22c522||0xbca0==_0x22c522||0xbcbc==_0x22c522||0xbcd8==_0x22c522||0xbcf4==_0x22c522||0xbd10==_0x22c522||0xbd2c==_0x22c522||0xbd48==_0x22c522||0xbd64==_0x22c522||0xbd80==_0x22c522||0xbd9c==_0x22c522||0xbdb8==_0x22c522||0xbdd4==_0x22c522||0xbdf0==_0x22c522||0xbe0c==_0x22c522||0xbe28==_0x22c522||0xbe44==_0x22c522||0xbe60==_0x22c522||0xbe7c==_0x22c522||0xbe98==_0x22c522||0xbeb4==_0x22c522||0xbed0==_0x22c522||0xbeec==_0x22c522||0xbf08==_0x22c522||0xbf24==_0x22c522||0xbf40==_0x22c522||0xbf5c==_0x22c522||0xbf78==_0x22c522||0xbf94==_0x22c522||0xbfb0==_0x22c522||0xbfcc==_0x22c522||0xbfe8==_0x22c522||0xc004==_0x22c522||0xc020==_0x22c522||0xc03c==_0x22c522||0xc058==_0x22c522||0xc074==_0x22c522||0xc090==_0x22c522||0xc0ac==_0x22c522||0xc0c8==_0x22c522||0xc0e4==_0x22c522||0xc100==_0x22c522||0xc11c==_0x22c522||0xc138==_0x22c522||0xc154==_0x22c522||0xc170==_0x22c522||0xc18c==_0x22c522||0xc1a8==_0x22c522||0xc1c4==_0x22c522||0xc1e0==_0x22c522||0xc1fc==_0x22c522||0xc218==_0x22c522||0xc234==_0x22c522||0xc250==_0x22c522||0xc26c==_0x22c522||0xc288==_0x22c522||0xc2a4==_0x22c522||0xc2c0==_0x22c522||0xc2dc==_0x22c522||0xc2f8==_0x22c522||0xc314==_0x22c522||0xc330==_0x22c522||0xc34c==_0x22c522||0xc368==_0x22c522||0xc384==_0x22c522||0xc3a0==_0x22c522||0xc3bc==_0x22c522||0xc3d8==_0x22c522||0xc3f4==_0x22c522||0xc410==_0x22c522||0xc42c==_0x22c522||0xc448==_0x22c522||0xc464==_0x22c522||0xc480==_0x22c522||0xc49c==_0x22c522||0xc4b8==_0x22c522||0xc4d4==_0x22c522||0xc4f0==_0x22c522||0xc50c==_0x22c522||0xc528==_0x22c522||0xc544==_0x22c522||0xc560==_0x22c522||0xc57c==_0x22c522||0xc598==_0x22c522||0xc5b4==_0x22c522||0xc5d0==_0x22c522||0xc5ec==_0x22c522||0xc608==_0x22c522||0xc624==_0x22c522||0xc640==_0x22c522||0xc65c==_0x22c522||0xc678==_0x22c522||0xc694==_0x22c522||0xc6b0==_0x22c522||0xc6cc==_0x22c522||0xc6e8==_0x22c522||0xc704==_0x22c522||0xc720==_0x22c522||0xc73c==_0x22c522||0xc758==_0x22c522||0xc774==_0x22c522||0xc790==_0x22c522||0xc7ac==_0x22c522||0xc7c8==_0x22c522||0xc7e4==_0x22c522||0xc800==_0x22c522||0xc81c==_0x22c522||0xc838==_0x22c522||0xc854==_0x22c522||0xc870==_0x22c522||0xc88c==_0x22c522||0xc8a8==_0x22c522||0xc8c4==_0x22c522||0xc8e0==_0x22c522||0xc8fc==_0x22c522||0xc918==_0x22c522||0xc934==_0x22c522||0xc950==_0x22c522||0xc96c==_0x22c522||0xc988==_0x22c522||0xc9a4==_0x22c522||0xc9c0==_0x22c522||0xc9dc==_0x22c522||0xc9f8==_0x22c522||0xca14==_0x22c522||0xca30==_0x22c522||0xca4c==_0x22c522||0xca68==_0x22c522||0xca84==_0x22c522||0xcaa0==_0x22c522||0xcabc==_0x22c522||0xcad8==_0x22c522||0xcaf4==_0x22c522||0xcb10==_0x22c522||0xcb2c==_0x22c522||0xcb48==_0x22c522||0xcb64==_0x22c522||0xcb80==_0x22c522||0xcb9c==_0x22c522||0xcbb8==_0x22c522||0xcbd4==_0x22c522||0xcbf0==_0x22c522||0xcc0c==_0x22c522||0xcc28==_0x22c522||0xcc44==_0x22c522||0xcc60==_0x22c522||0xcc7c==_0x22c522||0xcc98==_0x22c522||0xccb4==_0x22c522||0xccd0==_0x22c522||0xccec==_0x22c522||0xcd08==_0x22c522||0xcd24==_0x22c522||0xcd40==_0x22c522||0xcd5c==_0x22c522||0xcd78==_0x22c522||0xcd94==_0x22c522||0xcdb0==_0x22c522||0xcdcc==_0x22c522||0xcde8==_0x22c522||0xce04==_0x22c522||0xce20==_0x22c522||0xce3c==_0x22c522||0xce58==_0x22c522||0xce74==_0x22c522||0xce90==_0x22c522||0xceac==_0x22c522||0xcec8==_0x22c522||0xcee4==_0x22c522||0xcf00==_0x22c522||0xcf1c==_0x22c522||0xcf38==_0x22c522||0xcf54==_0x22c522||0xcf70==_0x22c522||0xcf8c==_0x22c522||0xcfa8==_0x22c522||0xcfc4==_0x22c522||0xcfe0==_0x22c522||0xcffc==_0x22c522||0xd018==_0x22c522||0xd034==_0x22c522||0xd050==_0x22c522||0xd06c==_0x22c522||0xd088==_0x22c522||0xd0a4==_0x22c522||0xd0c0==_0x22c522||0xd0dc==_0x22c522||0xd0f8==_0x22c522||0xd114==_0x22c522||0xd130==_0x22c522||0xd14c==_0x22c522||0xd168==_0x22c522||0xd184==_0x22c522||0xd1a0==_0x22c522||0xd1bc==_0x22c522||0xd1d8==_0x22c522||0xd1f4==_0x22c522||0xd210==_0x22c522||0xd22c==_0x22c522||0xd248==_0x22c522||0xd264==_0x22c522||0xd280==_0x22c522||0xd29c==_0x22c522||0xd2b8==_0x22c522||0xd2d4==_0x22c522||0xd2f0==_0x22c522||0xd30c==_0x22c522||0xd328==_0x22c522||0xd344==_0x22c522||0xd360==_0x22c522||0xd37c==_0x22c522||0xd398==_0x22c522||0xd3b4==_0x22c522||0xd3d0==_0x22c522||0xd3ec==_0x22c522||0xd408==_0x22c522||0xd424==_0x22c522||0xd440==_0x22c522||0xd45c==_0x22c522||0xd478==_0x22c522||0xd494==_0x22c522||0xd4b0==_0x22c522||0xd4cc==_0x22c522||0xd4e8==_0x22c522||0xd504==_0x22c522||0xd520==_0x22c522||0xd53c==_0x22c522||0xd558==_0x22c522||0xd574==_0x22c522||0xd590==_0x22c522||0xd5ac==_0x22c522||0xd5c8==_0x22c522||0xd5e4==_0x22c522||0xd600==_0x22c522||0xd61c==_0x22c522||0xd638==_0x22c522||0xd654==_0x22c522||0xd670==_0x22c522||0xd68c==_0x22c522||0xd6a8==_0x22c522||0xd6c4==_0x22c522||0xd6e0==_0x22c522||0xd6fc==_0x22c522||0xd718==_0x22c522||0xd734==_0x22c522||0xd750==_0x22c522||0xd76c==_0x22c522||0xd788==_0x22c522?0x9:0xac01<=_0x22c522&&_0x22c522<=0xac1b||0xac1d<=_0x22c522&&_0x22c522<=0xac37||0xac39<=_0x22c522&&_0x22c522<=0xac53||0xac55<=_0x22c522&&_0x22c522<=0xac6f||0xac71<=_0x22c522&&_0x22c522<=0xac8b||0xac8d<=_0x22c522&&_0x22c522<=0xaca7||0xaca9<=_0x22c522&&_0x22c522<=0xacc3||0xacc5<=_0x22c522&&_0x22c522<=0xacdf||0xace1<=_0x22c522&&_0x22c522<=0xacfb||0xacfd<=_0x22c522&&_0x22c522<=0xad17||0xad19<=_0x22c522&&_0x22c522<=0xad33||0xad35<=_0x22c522&&_0x22c522<=0xad4f||0xad51<=_0x22c522&&_0x22c522<=0xad6b||0xad6d<=_0x22c522&&_0x22c522<=0xad87||0xad89<=_0x22c522&&_0x22c522<=0xada3||0xada5<=_0x22c522&&_0x22c522<=0xadbf||0xadc1<=_0x22c522&&_0x22c522<=0xaddb||0xaddd<=_0x22c522&&_0x22c522<=0xadf7||0xadf9<=_0x22c522&&_0x22c522<=0xae13||0xae15<=_0x22c522&&_0x22c522<=0xae2f||0xae31<=_0x22c522&&_0x22c522<=0xae4b||0xae4d<=_0x22c522&&_0x22c522<=0xae67||0xae69<=_0x22c522&&_0x22c522<=0xae83||0xae85<=_0x22c522&&_0x22c522<=0xae9f||0xaea1<=_0x22c522&&_0x22c522<=0xaebb||0xaebd<=_0x22c522&&_0x22c522<=0xaed7||0xaed9<=_0x22c522&&_0x22c522<=0xaef3||0xaef5<=_0x22c522&&_0x22c522<=0xaf0f||0xaf11<=_0x22c522&&_0x22c522<=0xaf2b||0xaf2d<=_0x22c522&&_0x22c522<=0xaf47||0xaf49<=_0x22c522&&_0x22c522<=0xaf63||0xaf65<=_0x22c522&&_0x22c522<=0xaf7f||0xaf81<=_0x22c522&&_0x22c522<=0xaf9b||0xaf9d<=_0x22c522&&_0x22c522<=0xafb7||0xafb9<=_0x22c522&&_0x22c522<=0xafd3||0xafd5<=_0x22c522&&_0x22c522<=0xafef||0xaff1<=_0x22c522&&_0x22c522<=0xb00b||0xb00d<=_0x22c522&&_0x22c522<=0xb027||0xb029<=_0x22c522&&_0x22c522<=0xb043||0xb045<=_0x22c522&&_0x22c522<=0xb05f||0xb061<=_0x22c522&&_0x22c522<=0xb07b||0xb07d<=_0x22c522&&_0x22c522<=0xb097||0xb099<=_0x22c522&&_0x22c522<=0xb0b3||0xb0b5<=_0x22c522&&_0x22c522<=0xb0cf||0xb0d1<=_0x22c522&&_0x22c522<=0xb0eb||0xb0ed<=_0x22c522&&_0x22c522<=0xb107||0xb109<=_0x22c522&&_0x22c522<=0xb123||0xb125<=_0x22c522&&_0x22c522<=0xb13f||0xb141<=_0x22c522&&_0x22c522<=0xb15b||0xb15d<=_0x22c522&&_0x22c522<=0xb177||0xb179<=_0x22c522&&_0x22c522<=0xb193||0xb195<=_0x22c522&&_0x22c522<=0xb1af||0xb1b1<=_0x22c522&&_0x22c522<=0xb1cb||0xb1cd<=_0x22c522&&_0x22c522<=0xb1e7||0xb1e9<=_0x22c522&&_0x22c522<=0xb203||0xb205<=_0x22c522&&_0x22c522<=0xb21f||0xb221<=_0x22c522&&_0x22c522<=0xb23b||0xb23d<=_0x22c522&&_0x22c522<=0xb257||0xb259<=_0x22c522&&_0x22c522<=0xb273||0xb275<=_0x22c522&&_0x22c522<=0xb28f||0xb291<=_0x22c522&&_0x22c522<=0xb2ab||0xb2ad<=_0x22c522&&_0x22c522<=0xb2c7||0xb2c9<=_0x22c522&&_0x22c522<=0xb2e3||0xb2e5<=_0x22c522&&_0x22c522<=0xb2ff||0xb301<=_0x22c522&&_0x22c522<=0xb31b||0xb31d<=_0x22c522&&_0x22c522<=0xb337||0xb339<=_0x22c522&&_0x22c522<=0xb353||0xb355<=_0x22c522&&_0x22c522<=0xb36f||0xb371<=_0x22c522&&_0x22c522<=0xb38b||0xb38d<=_0x22c522&&_0x22c522<=0xb3a7||0xb3a9<=_0x22c522&&_0x22c522<=0xb3c3||0xb3c5<=_0x22c522&&_0x22c522<=0xb3df||0xb3e1<=_0x22c522&&_0x22c522<=0xb3fb||0xb3fd<=_0x22c522&&_0x22c522<=0xb417||0xb419<=_0x22c522&&_0x22c522<=0xb433||0xb435<=_0x22c522&&_0x22c522<=0xb44f||0xb451<=_0x22c522&&_0x22c522<=0xb46b||0xb46d<=_0x22c522&&_0x22c522<=0xb487||0xb489<=_0x22c522&&_0x22c522<=0xb4a3||0xb4a5<=_0x22c522&&_0x22c522<=0xb4bf||0xb4c1<=_0x22c522&&_0x22c522<=0xb4db||0xb4dd<=_0x22c522&&_0x22c522<=0xb4f7||0xb4f9<=_0x22c522&&_0x22c522<=0xb513||0xb515<=_0x22c522&&_0x22c522<=0xb52f||0xb531<=_0x22c522&&_0x22c522<=0xb54b||0xb54d<=_0x22c522&&_0x22c522<=0xb567||0xb569<=_0x22c522&&_0x22c522<=0xb583||0xb585<=_0x22c522&&_0x22c522<=0xb59f||0xb5a1<=_0x22c522&&_0x22c522<=0xb5bb||0xb5bd<=_0x22c522&&_0x22c522<=0xb5d7||0xb5d9<=_0x22c522&&_0x22c522<=0xb5f3||0xb5f5<=_0x22c522&&_0x22c522<=0xb60f||0xb611<=_0x22c522&&_0x22c522<=0xb62b||0xb62d<=_0x22c522&&_0x22c522<=0xb647||0xb649<=_0x22c522&&_0x22c522<=0xb663||0xb665<=_0x22c522&&_0x22c522<=0xb67f||0xb681<=_0x22c522&&_0x22c522<=0xb69b||0xb69d<=_0x22c522&&_0x22c522<=0xb6b7||0xb6b9<=_0x22c522&&_0x22c522<=0xb6d3||0xb6d5<=_0x22c522&&_0x22c522<=0xb6ef||0xb6f1<=_0x22c522&&_0x22c522<=0xb70b||0xb70d<=_0x22c522&&_0x22c522<=0xb727||0xb729<=_0x22c522&&_0x22c522<=0xb743||0xb745<=_0x22c522&&_0x22c522<=0xb75f||0xb761<=_0x22c522&&_0x22c522<=0xb77b||0xb77d<=_0x22c522&&_0x22c522<=0xb797||0xb799<=_0x22c522&&_0x22c522<=0xb7b3||0xb7b5<=_0x22c522&&_0x22c522<=0xb7cf||0xb7d1<=_0x22c522&&_0x22c522<=0xb7eb||0xb7ed<=_0x22c522&&_0x22c522<=0xb807||0xb809<=_0x22c522&&_0x22c522<=0xb823||0xb825<=_0x22c522&&_0x22c522<=0xb83f||0xb841<=_0x22c522&&_0x22c522<=0xb85b||0xb85d<=_0x22c522&&_0x22c522<=0xb877||0xb879<=_0x22c522&&_0x22c522<=0xb893||0xb895<=_0x22c522&&_0x22c522<=0xb8af||0xb8b1<=_0x22c522&&_0x22c522<=0xb8cb||0xb8cd<=_0x22c522&&_0x22c522<=0xb8e7||0xb8e9<=_0x22c522&&_0x22c522<=0xb903||0xb905<=_0x22c522&&_0x22c522<=0xb91f||0xb921<=_0x22c522&&_0x22c522<=0xb93b||0xb93d<=_0x22c522&&_0x22c522<=0xb957||0xb959<=_0x22c522&&_0x22c522<=0xb973||0xb975<=_0x22c522&&_0x22c522<=0xb98f||0xb991<=_0x22c522&&_0x22c522<=0xb9ab||0xb9ad<=_0x22c522&&_0x22c522<=0xb9c7||0xb9c9<=_0x22c522&&_0x22c522<=0xb9e3||0xb9e5<=_0x22c522&&_0x22c522<=0xb9ff||0xba01<=_0x22c522&&_0x22c522<=0xba1b||0xba1d<=_0x22c522&&_0x22c522<=0xba37||0xba39<=_0x22c522&&_0x22c522<=0xba53||0xba55<=_0x22c522&&_0x22c522<=0xba6f||0xba71<=_0x22c522&&_0x22c522<=0xba8b||0xba8d<=_0x22c522&&_0x22c522<=0xbaa7||0xbaa9<=_0x22c522&&_0x22c522<=0xbac3||0xbac5<=_0x22c522&&_0x22c522<=0xbadf||0xbae1<=_0x22c522&&_0x22c522<=0xbafb||0xbafd<=_0x22c522&&_0x22c522<=0xbb17||0xbb19<=_0x22c522&&_0x22c522<=0xbb33||0xbb35<=_0x22c522&&_0x22c522<=0xbb4f||0xbb51<=_0x22c522&&_0x22c522<=0xbb6b||0xbb6d<=_0x22c522&&_0x22c522<=0xbb87||0xbb89<=_0x22c522&&_0x22c522<=0xbba3||0xbba5<=_0x22c522&&_0x22c522<=0xbbbf||0xbbc1<=_0x22c522&&_0x22c522<=0xbbdb||0xbbdd<=_0x22c522&&_0x22c522<=0xbbf7||0xbbf9<=_0x22c522&&_0x22c522<=0xbc13||0xbc15<=_0x22c522&&_0x22c522<=0xbc2f||0xbc31<=_0x22c522&&_0x22c522<=0xbc4b||0xbc4d<=_0x22c522&&_0x22c522<=0xbc67||0xbc69<=_0x22c522&&_0x22c522<=0xbc83||0xbc85<=_0x22c522&&_0x22c522<=0xbc9f||0xbca1<=_0x22c522&&_0x22c522<=0xbcbb||0xbcbd<=_0x22c522&&_0x22c522<=0xbcd7||0xbcd9<=_0x22c522&&_0x22c522<=0xbcf3||0xbcf5<=_0x22c522&&_0x22c522<=0xbd0f||0xbd11<=_0x22c522&&_0x22c522<=0xbd2b||0xbd2d<=_0x22c522&&_0x22c522<=0xbd47||0xbd49<=_0x22c522&&_0x22c522<=0xbd63||0xbd65<=_0x22c522&&_0x22c522<=0xbd7f||0xbd81<=_0x22c522&&_0x22c522<=0xbd9b||0xbd9d<=_0x22c522&&_0x22c522<=0xbdb7||0xbdb9<=_0x22c522&&_0x22c522<=0xbdd3||0xbdd5<=_0x22c522&&_0x22c522<=0xbdef||0xbdf1<=_0x22c522&&_0x22c522<=0xbe0b||0xbe0d<=_0x22c522&&_0x22c522<=0xbe27||0xbe29<=_0x22c522&&_0x22c522<=0xbe43||0xbe45<=_0x22c522&&_0x22c522<=0xbe5f||0xbe61<=_0x22c522&&_0x22c522<=0xbe7b||0xbe7d<=_0x22c522&&_0x22c522<=0xbe97||0xbe99<=_0x22c522&&_0x22c522<=0xbeb3||0xbeb5<=_0x22c522&&_0x22c522<=0xbecf||0xbed1<=_0x22c522&&_0x22c522<=0xbeeb||0xbeed<=_0x22c522&&_0x22c522<=0xbf07||0xbf09<=_0x22c522&&_0x22c522<=0xbf23||0xbf25<=_0x22c522&&_0x22c522<=0xbf3f||0xbf41<=_0x22c522&&_0x22c522<=0xbf5b||0xbf5d<=_0x22c522&&_0x22c522<=0xbf77||0xbf79<=_0x22c522&&_0x22c522<=0xbf93||0xbf95<=_0x22c522&&_0x22c522<=0xbfaf||0xbfb1<=_0x22c522&&_0x22c522<=0xbfcb||0xbfcd<=_0x22c522&&_0x22c522<=0xbfe7||0xbfe9<=_0x22c522&&_0x22c522<=0xc003||0xc005<=_0x22c522&&_0x22c522<=0xc01f||0xc021<=_0x22c522&&_0x22c522<=0xc03b||0xc03d<=_0x22c522&&_0x22c522<=0xc057||0xc059<=_0x22c522&&_0x22c522<=0xc073||0xc075<=_0x22c522&&_0x22c522<=0xc08f||0xc091<=_0x22c522&&_0x22c522<=0xc0ab||0xc0ad<=_0x22c522&&_0x22c522<=0xc0c7||0xc0c9<=_0x22c522&&_0x22c522<=0xc0e3||0xc0e5<=_0x22c522&&_0x22c522<=0xc0ff||0xc101<=_0x22c522&&_0x22c522<=0xc11b||0xc11d<=_0x22c522&&_0x22c522<=0xc137||0xc139<=_0x22c522&&_0x22c522<=0xc153||0xc155<=_0x22c522&&_0x22c522<=0xc16f||0xc171<=_0x22c522&&_0x22c522<=0xc18b||0xc18d<=_0x22c522&&_0x22c522<=0xc1a7||0xc1a9<=_0x22c522&&_0x22c522<=0xc1c3||0xc1c5<=_0x22c522&&_0x22c522<=0xc1df||0xc1e1<=_0x22c522&&_0x22c522<=0xc1fb||0xc1fd<=_0x22c522&&_0x22c522<=0xc217||0xc219<=_0x22c522&&_0x22c522<=0xc233||0xc235<=_0x22c522&&_0x22c522<=0xc24f||0xc251<=_0x22c522&&_0x22c522<=0xc26b||0xc26d<=_0x22c522&&_0x22c522<=0xc287||0xc289<=_0x22c522&&_0x22c522<=0xc2a3||0xc2a5<=_0x22c522&&_0x22c522<=0xc2bf||0xc2c1<=_0x22c522&&_0x22c522<=0xc2db||0xc2dd<=_0x22c522&&_0x22c522<=0xc2f7||0xc2f9<=_0x22c522&&_0x22c522<=0xc313||0xc315<=_0x22c522&&_0x22c522<=0xc32f||0xc331<=_0x22c522&&_0x22c522<=0xc34b||0xc34d<=_0x22c522&&_0x22c522<=0xc367||0xc369<=_0x22c522&&_0x22c522<=0xc383||0xc385<=_0x22c522&&_0x22c522<=0xc39f||0xc3a1<=_0x22c522&&_0x22c522<=0xc3bb||0xc3bd<=_0x22c522&&_0x22c522<=0xc3d7||0xc3d9<=_0x22c522&&_0x22c522<=0xc3f3||0xc3f5<=_0x22c522&&_0x22c522<=0xc40f||0xc411<=_0x22c522&&_0x22c522<=0xc42b||0xc42d<=_0x22c522&&_0x22c522<=0xc447||0xc449<=_0x22c522&&_0x22c522<=0xc463||0xc465<=_0x22c522&&_0x22c522<=0xc47f||0xc481<=_0x22c522&&_0x22c522<=0xc49b||0xc49d<=_0x22c522&&_0x22c522<=0xc4b7||0xc4b9<=_0x22c522&&_0x22c522<=0xc4d3||0xc4d5<=_0x22c522&&_0x22c522<=0xc4ef||0xc4f1<=_0x22c522&&_0x22c522<=0xc50b||0xc50d<=_0x22c522&&_0x22c522<=0xc527||0xc529<=_0x22c522&&_0x22c522<=0xc543||0xc545<=_0x22c522&&_0x22c522<=0xc55f||0xc561<=_0x22c522&&_0x22c522<=0xc57b||0xc57d<=_0x22c522&&_0x22c522<=0xc597||0xc599<=_0x22c522&&_0x22c522<=0xc5b3||0xc5b5<=_0x22c522&&_0x22c522<=0xc5cf||0xc5d1<=_0x22c522&&_0x22c522<=0xc5eb||0xc5ed<=_0x22c522&&_0x22c522<=0xc607||0xc609<=_0x22c522&&_0x22c522<=0xc623||0xc625<=_0x22c522&&_0x22c522<=0xc63f||0xc641<=_0x22c522&&_0x22c522<=0xc65b||0xc65d<=_0x22c522&&_0x22c522<=0xc677||0xc679<=_0x22c522&&_0x22c522<=0xc693||0xc695<=_0x22c522&&_0x22c522<=0xc6af||0xc6b1<=_0x22c522&&_0x22c522<=0xc6cb||0xc6cd<=_0x22c522&&_0x22c522<=0xc6e7||0xc6e9<=_0x22c522&&_0x22c522<=0xc703||0xc705<=_0x22c522&&_0x22c522<=0xc71f||0xc721<=_0x22c522&&_0x22c522<=0xc73b||0xc73d<=_0x22c522&&_0x22c522<=0xc757||0xc759<=_0x22c522&&_0x22c522<=0xc773||0xc775<=_0x22c522&&_0x22c522<=0xc78f||0xc791<=_0x22c522&&_0x22c522<=0xc7ab||0xc7ad<=_0x22c522&&_0x22c522<=0xc7c7||0xc7c9<=_0x22c522&&_0x22c522<=0xc7e3||0xc7e5<=_0x22c522&&_0x22c522<=0xc7ff||0xc801<=_0x22c522&&_0x22c522<=0xc81b||0xc81d<=_0x22c522&&_0x22c522<=0xc837||0xc839<=_0x22c522&&_0x22c522<=0xc853||0xc855<=_0x22c522&&_0x22c522<=0xc86f||0xc871<=_0x22c522&&_0x22c522<=0xc88b||0xc88d<=_0x22c522&&_0x22c522<=0xc8a7||0xc8a9<=_0x22c522&&_0x22c522<=0xc8c3||0xc8c5<=_0x22c522&&_0x22c522<=0xc8df||0xc8e1<=_0x22c522&&_0x22c522<=0xc8fb||0xc8fd<=_0x22c522&&_0x22c522<=0xc917||0xc919<=_0x22c522&&_0x22c522<=0xc933||0xc935<=_0x22c522&&_0x22c522<=0xc94f||0xc951<=_0x22c522&&_0x22c522<=0xc96b||0xc96d<=_0x22c522&&_0x22c522<=0xc987||0xc989<=_0x22c522&&_0x22c522<=0xc9a3||0xc9a5<=_0x22c522&&_0x22c522<=0xc9bf||0xc9c1<=_0x22c522&&_0x22c522<=0xc9db||0xc9dd<=_0x22c522&&_0x22c522<=0xc9f7||0xc9f9<=_0x22c522&&_0x22c522<=0xca13||0xca15<=_0x22c522&&_0x22c522<=0xca2f||0xca31<=_0x22c522&&_0x22c522<=0xca4b||0xca4d<=_0x22c522&&_0x22c522<=0xca67||0xca69<=_0x22c522&&_0x22c522<=0xca83||0xca85<=_0x22c522&&_0x22c522<=0xca9f||0xcaa1<=_0x22c522&&_0x22c522<=0xcabb||0xcabd<=_0x22c522&&_0x22c522<=0xcad7||0xcad9<=_0x22c522&&_0x22c522<=0xcaf3||0xcaf5<=_0x22c522&&_0x22c522<=0xcb0f||0xcb11<=_0x22c522&&_0x22c522<=0xcb2b||0xcb2d<=_0x22c522&&_0x22c522<=0xcb47||0xcb49<=_0x22c522&&_0x22c522<=0xcb63||0xcb65<=_0x22c522&&_0x22c522<=0xcb7f||0xcb81<=_0x22c522&&_0x22c522<=0xcb9b||0xcb9d<=_0x22c522&&_0x22c522<=0xcbb7||0xcbb9<=_0x22c522&&_0x22c522<=0xcbd3||0xcbd5<=_0x22c522&&_0x22c522<=0xcbef||0xcbf1<=_0x22c522&&_0x22c522<=0xcc0b||0xcc0d<=_0x22c522&&_0x22c522<=0xcc27||0xcc29<=_0x22c522&&_0x22c522<=0xcc43||0xcc45<=_0x22c522&&_0x22c522<=0xcc5f||0xcc61<=_0x22c522&&_0x22c522<=0xcc7b||0xcc7d<=_0x22c522&&_0x22c522<=0xcc97||0xcc99<=_0x22c522&&_0x22c522<=0xccb3||0xccb5<=_0x22c522&&_0x22c522<=0xcccf||0xccd1<=_0x22c522&&_0x22c522<=0xcceb||0xcced<=_0x22c522&&_0x22c522<=0xcd07||0xcd09<=_0x22c522&&_0x22c522<=0xcd23||0xcd25<=_0x22c522&&_0x22c522<=0xcd3f||0xcd41<=_0x22c522&&_0x22c522<=0xcd5b||0xcd5d<=_0x22c522&&_0x22c522<=0xcd77||0xcd79<=_0x22c522&&_0x22c522<=0xcd93||0xcd95<=_0x22c522&&_0x22c522<=0xcdaf||0xcdb1<=_0x22c522&&_0x22c522<=0xcdcb||0xcdcd<=_0x22c522&&_0x22c522<=0xcde7||0xcde9<=_0x22c522&&_0x22c522<=0xce03||0xce05<=_0x22c522&&_0x22c522<=0xce1f||0xce21<=_0x22c522&&_0x22c522<=0xce3b||0xce3d<=_0x22c522&&_0x22c522<=0xce57||0xce59<=_0x22c522&&_0x22c522<=0xce73||0xce75<=_0x22c522&&_0x22c522<=0xce8f||0xce91<=_0x22c522&&_0x22c522<=0xceab||0xcead<=_0x22c522&&_0x22c522<=0xcec7||0xcec9<=_0x22c522&&_0x22c522<=0xcee3||0xcee5<=_0x22c522&&_0x22c522<=0xceff||0xcf01<=_0x22c522&&_0x22c522<=0xcf1b||0xcf1d<=_0x22c522&&_0x22c522<=0xcf37||0xcf39<=_0x22c522&&_0x22c522<=0xcf53||0xcf55<=_0x22c522&&_0x22c522<=0xcf6f||0xcf71<=_0x22c522&&_0x22c522<=0xcf8b||0xcf8d<=_0x22c522&&_0x22c522<=0xcfa7||0xcfa9<=_0x22c522&&_0x22c522<=0xcfc3||0xcfc5<=_0x22c522&&_0x22c522<=0xcfdf||0xcfe1<=_0x22c522&&_0x22c522<=0xcffb||0xcffd<=_0x22c522&&_0x22c522<=0xd017||0xd019<=_0x22c522&&_0x22c522<=0xd033||0xd035<=_0x22c522&&_0x22c522<=0xd04f||0xd051<=_0x22c522&&_0x22c522<=0xd06b||0xd06d<=_0x22c522&&_0x22c522<=0xd087||0xd089<=_0x22c522&&_0x22c522<=0xd0a3||0xd0a5<=_0x22c522&&_0x22c522<=0xd0bf||0xd0c1<=_0x22c522&&_0x22c522<=0xd0db||0xd0dd<=_0x22c522&&_0x22c522<=0xd0f7||0xd0f9<=_0x22c522&&_0x22c522<=0xd113||0xd115<=_0x22c522&&_0x22c522<=0xd12f||0xd131<=_0x22c522&&_0x22c522<=0xd14b||0xd14d<=_0x22c522&&_0x22c522<=0xd167||0xd169<=_0x22c522&&_0x22c522<=0xd183||0xd185<=_0x22c522&&_0x22c522<=0xd19f||0xd1a1<=_0x22c522&&_0x22c522<=0xd1bb||0xd1bd<=_0x22c522&&_0x22c522<=0xd1d7||0xd1d9<=_0x22c522&&_0x22c522<=0xd1f3||0xd1f5<=_0x22c522&&_0x22c522<=0xd20f||0xd211<=_0x22c522&&_0x22c522<=0xd22b||0xd22d<=_0x22c522&&_0x22c522<=0xd247||0xd249<=_0x22c522&&_0x22c522<=0xd263||0xd265<=_0x22c522&&_0x22c522<=0xd27f||0xd281<=_0x22c522&&_0x22c522<=0xd29b||0xd29d<=_0x22c522&&_0x22c522<=0xd2b7||0xd2b9<=_0x22c522&&_0x22c522<=0xd2d3||0xd2d5<=_0x22c522&&_0x22c522<=0xd2ef||0xd2f1<=_0x22c522&&_0x22c522<=0xd30b||0xd30d<=_0x22c522&&_0x22c522<=0xd327||0xd329<=_0x22c522&&_0x22c522<=0xd343||0xd345<=_0x22c522&&_0x22c522<=0xd35f||0xd361<=_0x22c522&&_0x22c522<=0xd37b||0xd37d<=_0x22c522&&_0x22c522<=0xd397||0xd399<=_0x22c522&&_0x22c522<=0xd3b3||0xd3b5<=_0x22c522&&_0x22c522<=0xd3cf||0xd3d1<=_0x22c522&&_0x22c522<=0xd3eb||0xd3ed<=_0x22c522&&_0x22c522<=0xd407||0xd409<=_0x22c522&&_0x22c522<=0xd423||0xd425<=_0x22c522&&_0x22c522<=0xd43f||0xd441<=_0x22c522&&_0x22c522<=0xd45b||0xd45d<=_0x22c522&&_0x22c522<=0xd477||0xd479<=_0x22c522&&_0x22c522<=0xd493||0xd495<=_0x22c522&&_0x22c522<=0xd4af||0xd4b1<=_0x22c522&&_0x22c522<=0xd4cb||0xd4cd<=_0x22c522&&_0x22c522<=0xd4e7||0xd4e9<=_0x22c522&&_0x22c522<=0xd503||0xd505<=_0x22c522&&_0x22c522<=0xd51f||0xd521<=_0x22c522&&_0x22c522<=0xd53b||0xd53d<=_0x22c522&&_0x22c522<=0xd557||0xd559<=_0x22c522&&_0x22c522<=0xd573||0xd575<=_0x22c522&&_0x22c522<=0xd58f||0xd591<=_0x22c522&&_0x22c522<=0xd5ab||0xd5ad<=_0x22c522&&_0x22c522<=0xd5c7||0xd5c9<=_0x22c522&&_0x22c522<=0xd5e3||0xd5e5<=_0x22c522&&_0x22c522<=0xd5ff||0xd601<=_0x22c522&&_0x22c522<=0xd61b||0xd61d<=_0x22c522&&_0x22c522<=0xd637||0xd639<=_0x22c522&&_0x22c522<=0xd653||0xd655<=_0x22c522&&_0x22c522<=0xd66f||0xd671<=_0x22c522&&_0x22c522<=0xd68b||0xd68d<=_0x22c522&&_0x22c522<=0xd6a7||0xd6a9<=_0x22c522&&_0x22c522<=0xd6c3||0xd6c5<=_0x22c522&&_0x22c522<=0xd6df||0xd6e1<=_0x22c522&&_0x22c522<=0xd6fb||0xd6fd<=_0x22c522&&_0x22c522<=0xd717||0xd719<=_0x22c522&&_0x22c522<=0xd733||0xd735<=_0x22c522&&_0x22c522<=0xd74f||0xd751<=_0x22c522&&_0x22c522<=0xd76b||0xd76d<=_0x22c522&&_0x22c522<=0xd787||0xd789<=_0x22c522&&_0x22c522<=0xd7a3?0xa:0x261d==_0x22c522||0x26f9==_0x22c522||0x270a<=_0x22c522&&_0x22c522<=0x270d||0x1f385==_0x22c522||0x1f3c2<=_0x22c522&&_0x22c522<=0x1f3c4||0x1f3c7==_0x22c522||0x1f3ca<=_0x22c522&&_0x22c522<=0x1f3cc||0x1f442<=_0x22c522&&_0x22c522<=0x1f443||0x1f446<=_0x22c522&&_0x22c522<=0x1f450||0x1f46e==_0x22c522||0x1f470<=_0x22c522&&_0x22c522<=0x1f478||0x1f47c==_0x22c522||0x1f481<=_0x22c522&&_0x22c522<=0x1f483||0x1f485<=_0x22c522&&_0x22c522<=0x1f487||0x1f4aa==_0x22c522||0x1f574<=_0x22c522&&_0x22c522<=0x1f575||0x1f57a==_0x22c522||0x1f590==_0x22c522||0x1f595<=_0x22c522&&_0x22c522<=0x1f596||0x1f645<=_0x22c522&&_0x22c522<=0x1f647||0x1f64b<=_0x22c522&&_0x22c522<=0x1f64f||0x1f6a3==_0x22c522||0x1f6b4<=_0x22c522&&_0x22c522<=0x1f6b6||0x1f6c0==_0x22c522||0x1f6cc==_0x22c522||0x1f918<=_0x22c522&&_0x22c522<=0x1f91c||0x1f91e<=_0x22c522&&_0x22c522<=0x1f91f||0x1f926==_0x22c522||0x1f930<=_0x22c522&&_0x22c522<=0x1f939||0x1f93d<=_0x22c522&&_0x22c522<=0x1f93e||0x1f9d1<=_0x22c522&&_0x22c522<=0x1f9dd?_0x4a1e7e:0x1f3fb<=_0x22c522&&_0x22c522<=0x1f3ff?0xe:0x200d==_0x22c522?0xf:0x2640==_0x22c522||0x2642==_0x22c522||0x2695<=_0x22c522&&_0x22c522<=0x2696||0x2708==_0x22c522||0x2764==_0x22c522||0x1f308==_0x22c522||0x1f33e==_0x22c522||0x1f373==_0x22c522||0x1f393==_0x22c522||0x1f3a4==_0x22c522||0x1f3a8==_0x22c522||0x1f3eb==_0x22c522||0x1f3ed==_0x22c522||0x1f48b==_0x22c522||0x1f4bb<=_0x22c522&&_0x22c522<=0x1f4bc||0x1f527==_0x22c522||0x1f52c==_0x22c522||0x1f5e8==_0x22c522||0x1f680==_0x22c522||0x1f692==_0x22c522?_0x18dc69:0x1f466<=_0x22c522&&_0x22c522<=0x1f469?_0x10c046:0xb;}return this['nextBreak']=function(_0x253b0e,_0xea352){var _0x4784a7=_0x54f3;if(void 0x0===_0xea352&&(_0xea352=0x0),_0xea352<0x0)return 0x0;if(_0xea352>=_0x253b0e[_0x4784a7(0x531b)]-0x1)return _0x253b0e[_0x4784a7(0x531b)];for(var _0x292b4e,_0x46f9fe,_0x39fb11=_0x4999b4(_0x30c8ca(_0x253b0e,_0xea352)),_0x4e6c43=[],_0x323b32=_0xea352+0x1;_0x323b32<_0x253b0e['length'];_0x323b32++)if(_0x46f9fe=_0x323b32-0x1,!(0xd800<=(_0x292b4e=_0x253b0e)[_0x4784a7(0x39ea)](_0x46f9fe)&&_0x292b4e['charCodeAt'](_0x46f9fe)<=0xdbff&&0xdc00<=_0x292b4e['charCodeAt'](_0x46f9fe+0x1)&&_0x292b4e['charCodeAt'](_0x46f9fe+0x1)<=0xdfff)){var _0x5ae777=_0x4999b4(_0x30c8ca(_0x253b0e,_0x323b32));if(_0x2fb1b7(_0x39fb11,_0x4e6c43,_0x5ae777))return _0x323b32;_0x4e6c43[_0x4784a7(0x3a33)](_0x5ae777);}return _0x253b0e[_0x4784a7(0x531b)];},this[_0x50f638(0x27ef)]=function(_0x40e9bf){var _0x52b160=_0x50f638;for(var _0x2111af,_0x141ecf=[],_0xd39015=0x0;(_0x2111af=this[_0x52b160(0xd6b)](_0x40e9bf,_0xd39015))<_0x40e9bf[_0x52b160(0x531b)];)_0x141ecf[_0x52b160(0x3a33)](_0x40e9bf[_0x52b160(0x48ca)](_0xd39015,_0x2111af)),_0xd39015=_0x2111af;return _0xd39015<_0x40e9bf[_0x52b160(0x531b)]&&_0x141ecf[_0x52b160(0x3a33)](_0x40e9bf[_0x52b160(0x48ca)](_0xd39015)),_0x141ecf;},this[_0x50f638(0xaaf)]=function(_0x4f50a9){var _0x120044=_0x50f638,_0x1829c8=0x0,_0x1c5a1c={'next':function(){var _0x2a2aa7=_0x54f3,_0x5f4ba8,_0x670da6;return(_0x670da6=this['nextBreak'](_0x4f50a9,_0x1829c8))<_0x4f50a9[_0x2a2aa7(0x531b)]?(_0x5f4ba8=_0x4f50a9[_0x2a2aa7(0x48ca)](_0x1829c8,_0x670da6),_0x1829c8=_0x670da6,{'value':_0x5f4ba8,'done':!0x1}):_0x1829c8<_0x4f50a9[_0x2a2aa7(0x531b)]?(_0x5f4ba8=_0x4f50a9[_0x2a2aa7(0x48ca)](_0x1829c8),_0x1829c8=_0x4f50a9[_0x2a2aa7(0x531b)],{'value':_0x5f4ba8,'done':!0x1}):{'value':void 0x0,'done':!0x0};}[_0x120044(0x532a)](this)};return _0x120044(0x3041)!=typeof Symbol&&Symbol['iterator']&&(_0x1c5a1c[Symbol[_0x120044(0x4f3f)]]=function(){return _0x1c5a1c;}),_0x1c5a1c;},this['countGraphemes']=function(_0x1c48ac){for(var _0x1f7c32,_0x8ef745=0x0,_0x2375fe=0x0;(_0x1f7c32=this['nextBreak'](_0x1c48ac,_0x2375fe))<_0x1c48ac['length'];)_0x2375fe=_0x1f7c32,_0x8ef745++;return _0x2375fe<_0x1c48ac['length']&&_0x8ef745++,_0x8ef745;},this;}function Glyph(){var _0x2834f6=_0x68aa19;this[_0x2834f6(0x50a8)]=void 0x0,this[_0x2834f6(0x4e51)]=void 0x0,this[_0x2834f6(0x1bf3)]=void 0x0;}function GlyphTextureInfo(_0x9a70a1,_0x57e6ae,_0x222a7c){var _0x7a8088=_0x68aa19;this[_0x7a8088(0x362)]=_0x9a70a1,this[_0x7a8088(0x1fda)]=_0x57e6ae,this[_0x7a8088(0x4e51)]=_0x222a7c;}var defaultLineSpacingPercent=1.2,whitePixelCanvasId=_0x68aa19(0x2151),whitePixelSize=new Cartesian2(0x4,0x4),whitePixelBoundingRegion=new BoundingRectangle(0x1,0x1,0x1,0x1);function addWhitePixelCanvas(_0x26be2a,_0x57ab20){var _0x381c6f=_0x68aa19,_0x23eaf9=document[_0x381c6f(0x433c)]('canvas');_0x23eaf9['width']=whitePixelSize['x'],_0x23eaf9[_0x381c6f(0x5862)]=whitePixelSize['y'];var _0x19404c=_0x23eaf9['getContext']('2d');_0x19404c['fillStyle']='#fff',_0x19404c[_0x381c6f(0x2904)](0x0,0x0,_0x23eaf9[_0x381c6f(0x209)],_0x23eaf9[_0x381c6f(0x5862)]),_0x26be2a[_0x381c6f(0x2320)](whitePixelCanvasId,_0x23eaf9)[_0x381c6f(0x4e1e)](function(_0xd2f804){var _0x427104=_0x381c6f;_0x57ab20[_0x427104(0x212d)]=_0xd2f804;});}var writeTextToCanvasParameters={};function createGlyphCanvas(_0x368771,_0x10d700,_0x564ada,_0x2a2805,_0x11bf89,_0x375e11,_0x2b2232){var _0x574376=_0x68aa19;return writeTextToCanvasParameters[_0x574376(0x39f0)]=_0x10d700,writeTextToCanvasParameters[_0x574376(0xf0c)]=_0x564ada,writeTextToCanvasParameters[_0x574376(0x4829)]=_0x2a2805,writeTextToCanvasParameters[_0x574376(0x4bdf)]=_0x11bf89,writeTextToCanvasParameters['padding']=SDFSettings$1[_0x574376(0x3ea2)],_0x2b2232===VerticalOrigin$1[_0x574376(0x4e6b)]?writeTextToCanvasParameters['textBaseline']=_0x574376(0x40bb):_0x2b2232===VerticalOrigin$1[_0x574376(0xa62)]?writeTextToCanvasParameters[_0x574376(0x1a8f)]='top':writeTextToCanvasParameters[_0x574376(0x1a8f)]=_0x574376(0x3b17),writeTextToCanvasParameters[_0x574376(0x12c5)]=_0x375e11===LabelStyle$1['FILL']||_0x375e11===LabelStyle$1['FILL_AND_OUTLINE'],writeTextToCanvasParameters[_0x574376(0x3c20)]=_0x375e11===LabelStyle$1[_0x574376(0x1bc5)]||_0x375e11===LabelStyle$1[_0x574376(0x1aa9)],writeTextToCanvasParameters[_0x574376(0x53ed)]=Color$2[_0x574376(0x1219)],writeTextToCanvas(_0x368771,writeTextToCanvasParameters);}function unbindGlyph(_0x3cc825,_0x57af2e){var _0x19f43e=_0x68aa19;_0x57af2e[_0x19f43e(0x50a8)]=void 0x0,_0x57af2e['dimensions']=void 0x0;var _0x2a1e20=_0x57af2e[_0x19f43e(0x1bf3)];defined$1(_0x2a1e20)&&(_0x2a1e20[_0x19f43e(0x105f)]=!0x1,_0x2a1e20[_0x19f43e(0x4133)]=void 0x0,defined$1(_0x2a1e20[_0x19f43e(0x169)])&&(_0x2a1e20[_0x19f43e(0x169)](),_0x2a1e20[_0x19f43e(0x169)]=void 0x0),_0x3cc825['_spareBillboards']['push'](_0x2a1e20),_0x57af2e[_0x19f43e(0x1bf3)]=void 0x0);}function addGlyphToTextureAtlas(_0x455d4c,_0x540b9c,_0x5c5f66,_0x38a912){var _0x3250da=_0x68aa19;_0x455d4c[_0x3250da(0x2320)](_0x540b9c,_0x5c5f66)[_0x3250da(0x4e1e)](function(_0x1b5182){_0x38a912['index']=_0x1b5182;});}var splitter=new GraphemeSplitter(),scartchEyeOffset=new Cartesian3();function rebindAllGlyphs(_0x45d50c,_0x1219bc){var _0x44f7d3=_0x68aa19,_0xe2c3df,_0x360265,_0x1fb578,_0x515aef=_0x1219bc[_0x44f7d3(0x4f03)],_0xd61b41=splitter['splitGraphemes'](_0x515aef),_0x9a5f2e=_0xd61b41['length'],_0x8b882f=_0x1219bc[_0x44f7d3(0x14e2)],_0x4fd4be=_0x8b882f[_0x44f7d3(0x531b)];if(_0x1219bc[_0x44f7d3(0x40dc)]=_0x1219bc['_fontSize']/SDFSettings$1['FONT_SIZE'],_0x9a5f2e<_0x4fd4be){for(_0x360265=_0x9a5f2e;_0x360265<_0x4fd4be;++_0x360265)unbindGlyph(_0x45d50c,_0x8b882f[_0x360265]);}_0x8b882f['length']=_0x9a5f2e;var _0x4d568b=_0x1219bc['_showBackground']&&_0x515aef[_0x44f7d3(0x4d7b)]('\x0a')[_0x44f7d3(0x3ac2)]('')['length']>0x0,_0x28a064=_0x1219bc[_0x44f7d3(0x1860)],_0x3da2c2=_0x45d50c['_backgroundBillboardCollection'];_0x4d568b?(defined$1(_0x28a064)||(_0x28a064=defined$1(_0x1219bc[_0x44f7d3(0x40e4)])?_0x3da2c2[_0x44f7d3(0x4979)]({'collection':_0x45d50c,'image':_0x1219bc[_0x44f7d3(0x40e4)]}):_0x3da2c2[_0x44f7d3(0x4979)]({'collection':_0x45d50c,'image':whitePixelCanvasId,'imageSubRegion':whitePixelBoundingRegion}),_0x1219bc[_0x44f7d3(0x1860)]=_0x28a064),defined$1(_0x1219bc[_0x44f7d3(0x40e4)])||(_0x28a064[_0x44f7d3(0x28b8)]=_0x1219bc[_0x44f7d3(0x149f)]),_0x28a064[_0x44f7d3(0x105f)]=_0x1219bc['_show'],_0x28a064['position']=_0x1219bc[_0x44f7d3(0x49d9)],_0x28a064['eyeOffset']=_0x1219bc[_0x44f7d3(0xffa)],_0x28a064[_0x44f7d3(0x3a26)]=_0x1219bc[_0x44f7d3(0x66f)],_0x28a064[_0x44f7d3(0x577f)]=HorizontalOrigin$1[_0x44f7d3(0x5486)],_0x28a064[_0x44f7d3(0x169e)]=_0x1219bc[_0x44f7d3(0x1bc2)],_0x28a064['heightReference']=_0x1219bc[_0x44f7d3(0x1f9a)],_0x28a064[_0x44f7d3(0x1ed8)]=_0x1219bc[_0x44f7d3(0x3a49)],_0x28a064[_0x44f7d3(0x2c51)]=_0x1219bc,_0x28a064['id']=_0x1219bc['_id'],_0x28a064['translucencyByDistance']=_0x1219bc[_0x44f7d3(0x1864)],_0x28a064['pixelOffsetScaleByDistance']=_0x1219bc['_pixelOffsetScaleByDistance'],_0x28a064[_0x44f7d3(0x3f04)]=_0x1219bc[_0x44f7d3(0x68b)],_0x28a064[_0x44f7d3(0x1c93)]=_0x1219bc['_distanceDisplayCondition'],_0x28a064[_0x44f7d3(0x1e39)]=_0x1219bc[_0x44f7d3(0x264d)]):defined$1(_0x28a064)&&(_0x3da2c2[_0x44f7d3(0x4b3f)](_0x28a064),_0x1219bc[_0x44f7d3(0x1860)]=_0x28a064=void 0x0);var _0x51f2ac=_0x45d50c[_0x44f7d3(0x351)],_0x3bc88e=[0x0],_0x1b80ae=0x0;for(_0x1fb578=0x0;_0x1fb578<_0x9a5f2e;++_0x1fb578){var _0x2784ce=_0xd61b41[_0x1fb578],_0x1a76d0=_0x1219bc[_0x44f7d3(0x1bc2)],_0x179e4f=JSON[_0x44f7d3(0x1e9b)]([_0x2784ce,_0x1219bc['_fontFamily'],_0x1219bc['_fontStyle'],_0x1219bc[_0x44f7d3(0x1335)],+_0x1a76d0]),_0x500827=_0x51f2ac[_0x179e4f];if(!defined$1(_0x500827)){var _0x420371=createGlyphCanvas(_0x2784ce,_0x1219bc[_0x44f7d3(0x2716)]+'\x20'+_0x1219bc[_0x44f7d3(0x1335)]+'\x20'+SDFSettings$1['FONT_SIZE']+_0x44f7d3(0x2f51)+_0x1219bc[_0x44f7d3(0x469)],Color$2[_0x44f7d3(0x2d95)],Color$2[_0x44f7d3(0x2d95)],0x0,LabelStyle$1[_0x44f7d3(0x4590)],_0x1a76d0);if(_0x500827=new GlyphTextureInfo(_0x45d50c,-0x1,_0x420371['dimensions']),_0x51f2ac[_0x179e4f]=_0x500827,_0x420371['width']>0x0&&_0x420371[_0x44f7d3(0x5862)]>0x0){for(var _0x38a8b6=calcSDF(_0x420371,{'cutoff':SDFSettings$1[_0x44f7d3(0x15b)],'radius':SDFSettings$1[_0x44f7d3(0x1888)]}),_0x4fd31a=_0x420371[_0x44f7d3(0x3ca1)]('2d'),_0x1960e6=_0x420371[_0x44f7d3(0x209)],_0x239abe=_0x420371[_0x44f7d3(0x5862)],_0x460880=_0x4fd31a['getImageData'](0x0,0x0,_0x1960e6,_0x239abe),_0xb608a=0x0;_0xb608a<_0x1960e6;_0xb608a++)for(var _0xf4f57e=0x0;_0xf4f57e<_0x239abe;_0xf4f57e++){var _0x46e844=_0xf4f57e*_0x1960e6+_0xb608a,_0x531850=0xff*_0x38a8b6[_0x46e844],_0x17f96d=0x4*_0x46e844;_0x460880['data'][_0x17f96d+0x0]=_0x531850,_0x460880[_0x44f7d3(0x116f)][_0x17f96d+0x1]=_0x531850,_0x460880[_0x44f7d3(0x116f)][_0x17f96d+0x2]=_0x531850,_0x460880[_0x44f7d3(0x116f)][_0x17f96d+0x3]=_0x531850;}_0x4fd31a[_0x44f7d3(0x38f7)](_0x460880,0x0,0x0),'\x20'!==_0x2784ce&&addGlyphToTextureAtlas(_0x45d50c[_0x44f7d3(0x124a)],_0x179e4f,_0x420371,_0x500827);}}if('\x0a'===_0x2784ce?_0x3bc88e[++_0x1b80ae]=0x0:_0x3bc88e[_0x1b80ae]=Math[_0x44f7d3(0x2bc6)](_0x3bc88e[_0x1b80ae],_0x500827[_0x44f7d3(0x4e51)][_0x44f7d3(0x5862)]),defined$1(_0xe2c3df=_0x8b882f[_0x1fb578])?-0x1===_0x500827[_0x44f7d3(0x1fda)]?unbindGlyph(_0x45d50c,_0xe2c3df):defined$1(_0xe2c3df['textureInfo'])&&(_0xe2c3df['textureInfo']=void 0x0):(_0xe2c3df=new Glyph(),_0x8b882f[_0x1fb578]=_0xe2c3df),_0xe2c3df[_0x44f7d3(0x50a8)]=_0x500827,_0xe2c3df['dimensions']=_0x500827[_0x44f7d3(0x4e51)],-0x1!==_0x500827[_0x44f7d3(0x1fda)]){var _0x243d02=_0xe2c3df['billboard'],_0x230b41=_0x45d50c[_0x44f7d3(0x3042)];defined$1(_0x243d02)||(_0x230b41[_0x44f7d3(0x531b)]>0x0?_0x243d02=_0x230b41[_0x44f7d3(0x1ae7)]():((_0x243d02=_0x45d50c[_0x44f7d3(0x197a)][_0x44f7d3(0x4979)]({'collection':_0x45d50c}))[_0x44f7d3(0x2444)]=new Cartesian2(),_0x243d02[_0x44f7d3(0x4102)]=new Cartesian2()),_0xe2c3df[_0x44f7d3(0x1bf3)]=_0x243d02),_0x243d02[_0x44f7d3(0x105f)]=_0x1219bc[_0x44f7d3(0x1430)],_0x243d02[_0x44f7d3(0x4771)]=_0x1219bc[_0x44f7d3(0x49d9)],_0x243d02[_0x44f7d3(0x38e2)]=_0x1219bc[_0x44f7d3(0xffa)],_0x243d02[_0x44f7d3(0x3a26)]=_0x1219bc[_0x44f7d3(0x66f)],_0x243d02[_0x44f7d3(0x577f)]=HorizontalOrigin$1[_0x44f7d3(0x5486)],_0x243d02['verticalOrigin']=_0x1219bc[_0x44f7d3(0x1bc2)],_0x243d02[_0x44f7d3(0x1f9a)]=_0x1219bc['_heightReference'],_0x243d02[_0x44f7d3(0x1ed8)]=_0x1219bc[_0x44f7d3(0x3a49)],_0x243d02[_0x44f7d3(0x2c51)]=_0x1219bc,_0x243d02['id']=_0x1219bc['_id'],_0x243d02['image']=_0x179e4f,_0x243d02['translucencyByDistance']=_0x1219bc[_0x44f7d3(0x1864)],_0x243d02[_0x44f7d3(0x5327)]=_0x1219bc['_pixelOffsetScaleByDistance'],_0x243d02[_0x44f7d3(0x3f04)]=_0x1219bc[_0x44f7d3(0x68b)],_0x243d02['distanceDisplayCondition']=_0x1219bc[_0x44f7d3(0xe61)],_0x243d02['disableDepthTestDistance']=_0x1219bc[_0x44f7d3(0x264d)],_0x243d02[_0x44f7d3(0x4a49)]=_0x1219bc[_0x44f7d3(0x4a49)],_0x243d02[_0x44f7d3(0x19b8)]=_0x1219bc[_0x44f7d3(0x19b8)],_0x1219bc[_0x44f7d3(0x588d)]===LabelStyle$1[_0x44f7d3(0x1aa9)]?(_0x243d02[_0x44f7d3(0x28b8)]=_0x1219bc[_0x44f7d3(0x3e5b)],_0x243d02[_0x44f7d3(0x3573)]=_0x1219bc[_0x44f7d3(0x3573)]):_0x1219bc[_0x44f7d3(0x588d)]===LabelStyle$1['FILL']?(_0x243d02['color']=_0x1219bc[_0x44f7d3(0x3e5b)],_0x243d02[_0x44f7d3(0x3573)]=0x0):_0x1219bc[_0x44f7d3(0x588d)]===LabelStyle$1[_0x44f7d3(0x1bc5)]&&(_0x243d02[_0x44f7d3(0x28b8)]=Color$2['TRANSPARENT'],_0x243d02[_0x44f7d3(0x3573)]=_0x1219bc[_0x44f7d3(0x3573)]);}}_0x45d50c[_0x44f7d3(0x3695)]&&adjustBillboardEyeOffsetForMVT(_0x1219bc,_0x28a064,_0x8b882f,_0x9a5f2e,_0x3bc88e),_0x1219bc[_0x44f7d3(0x384c)]=!0x0;}function adjustBillboardEyeOffsetForMVT(_0x20d187,_0x1e0adb,_0x55346a,_0x14903b,_0x49b85b){var _0x4fbed1=_0x68aa19;for(var _0x2547de=0x0,_0x13db8e=0x0;_0x13db8e<_0x49b85b['length'];_0x13db8e++)_0x2547de+=_0x49b85b[_0x13db8e];for(var _0x121344=0x0;_0x121344<_0x14903b;++_0x121344){var _0x3e135b=_0x55346a[_0x121344];if(defined$1(_0x3e135b)&&defined$1(_0x3e135b[_0x4fbed1(0x1bf3)])){var _0x323adf=_0x3e135b['billboard'],_0x41b0ac=0.2*_0x2547de;if(scartchEyeOffset['y']=_0x41b0ac,_0x323adf['eyeOffset']=scartchEyeOffset,defined$1(_0x20d187['_associativeMvtBillboard'])){var _0x22defe=Math[_0x4fbed1(0x2bc6)](_0x20d187[_0x4fbed1(0x184f)][_0x4fbed1(0xffa)]['y'],scartchEyeOffset['y']);_0x20d187['_associativeMvtBillboard'][_0x4fbed1(0x38e2)]['y']=_0x323adf[_0x4fbed1(0x38e2)]['y']=_0x22defe;}defined$1(_0x1e0adb)&&(_0x1e0adb[_0x4fbed1(0x38e2)]=scartchEyeOffset);}}}function calculateWidthOffset(_0x1abe25,_0x1e1b8a,_0x5cc954){var _0x520aed=_0x68aa19;return _0x1e1b8a===HorizontalOrigin$1[_0x520aed(0x4e6b)]?-_0x1abe25/0x2:_0x1e1b8a===HorizontalOrigin$1[_0x520aed(0x44f5)]?-(_0x1abe25+_0x5cc954['x']):_0x5cc954['x'];}var glyphPixelOffset=new Cartesian2(),scratchBackgroundPadding=new Cartesian2();function repositionAllGlyphs(_0x1fd59f){var _0x1e2673=_0x68aa19,_0x4831c8,_0x2c2dbf,_0x414987,_0x515952=_0x1fd59f[_0x1e2673(0x14e2)],_0x62dd98=_0x1fd59f[_0x1e2673(0x4f03)],_0x23b80d=0x0,_0x467f84=0x0,_0x14706c=[],_0x555117=Number[_0x1e2673(0x4187)],_0x2af023=0x0,_0x4785a3=0x1,_0x15a623=_0x515952['length'],_0x2cc35b=_0x1fd59f[_0x1e2673(0x1860)],_0x30ebd8=Cartesian2[_0x1e2673(0x254b)](defined$1(_0x2cc35b)?_0x1fd59f['_backgroundPadding']:Cartesian2[_0x1e2673(0x3e26)],scratchBackgroundPadding);for(_0x30ebd8['x']/=_0x1fd59f[_0x1e2673(0x40dc)],_0x30ebd8['y']/=_0x1fd59f[_0x1e2673(0x40dc)],_0x414987=0x0;_0x414987<_0x15a623;++_0x414987)'\x0a'===_0x62dd98['charAt'](_0x414987)?(_0x14706c[_0x1e2673(0x3a33)](_0x23b80d),++_0x4785a3,_0x23b80d=0x0):(_0x2c2dbf=(_0x4831c8=_0x515952[_0x414987])[_0x1e2673(0x4e51)],_0x2af023=Math[_0x1e2673(0x2bc6)](_0x2af023,_0x2c2dbf[_0x1e2673(0x5862)]-_0x2c2dbf['descent']),_0x555117=Math[_0x1e2673(0x2bc6)](_0x555117,_0x2c2dbf[_0x1e2673(0x198d)]),_0x23b80d+=_0x2c2dbf[_0x1e2673(0x209)]-_0x2c2dbf[_0x1e2673(0x4103)][_0x1e2673(0x33f8)],_0x414987<_0x15a623-0x1&&(_0x23b80d+=_0x515952[_0x414987+0x1]['dimensions'][_0x1e2673(0x4103)][_0x1e2673(0x33f8)]),_0x467f84=Math['max'](_0x467f84,_0x23b80d));_0x14706c[_0x1e2673(0x3a33)](_0x23b80d);var _0x3aba5a=_0x2af023+_0x555117,_0x1123b1=_0x1fd59f['totalScale'],_0x2bfef4=_0x1fd59f['_horizontalOrigin'],_0xe19352=_0x1fd59f[_0x1e2673(0x1bc2)],_0x4b3bdd=0x0,_0x56288b=_0x14706c[_0x4b3bdd],_0x7f2968=calculateWidthOffset(_0x56288b,_0x2bfef4,_0x30ebd8),_0x4e3cd5=defaultLineSpacingPercent*_0x3aba5a,_0x36a454=_0x4e3cd5*(_0x4785a3-0x1),_0x4a9e66=_0x467f84,_0x4bf9d0=_0x3aba5a+_0x36a454;defined$1(_0x2cc35b)&&(_0x4a9e66+=0x2*_0x30ebd8['x'],_0x4bf9d0+=0x2*_0x30ebd8['y'],_0x2cc35b['_labelHorizontalOrigin']=_0x2bfef4),glyphPixelOffset['x']=_0x7f2968*_0x1123b1,glyphPixelOffset['y']=0x0;var _0x5e2c15=!0x0,_0x397169=0x0;for(_0x414987=0x0;_0x414987<_0x15a623;++_0x414987)if('\x0a'===_0x62dd98[_0x1e2673(0x29be)](_0x414987))_0x397169+=_0x4e3cd5,_0x7f2968=calculateWidthOffset(_0x56288b=_0x14706c[++_0x4b3bdd],_0x2bfef4,_0x30ebd8),glyphPixelOffset['x']=_0x7f2968*_0x1123b1,_0x5e2c15=!0x0;else{if(_0x2c2dbf=(_0x4831c8=_0x515952[_0x414987])[_0x1e2673(0x4e51)],_0xe19352===VerticalOrigin$1[_0x1e2673(0xa62)]?(glyphPixelOffset['y']=_0x2c2dbf[_0x1e2673(0x5862)]-_0x2af023-_0x30ebd8['y'],glyphPixelOffset['y']+=SDFSettings$1['PADDING']):_0xe19352===VerticalOrigin$1['CENTER']?glyphPixelOffset['y']=(_0x36a454+_0x2c2dbf[_0x1e2673(0x5862)]-_0x2af023)/0x2:_0xe19352===VerticalOrigin$1[_0x1e2673(0x1d3e)]?(glyphPixelOffset['y']=_0x36a454,glyphPixelOffset['y']-=SDFSettings$1[_0x1e2673(0x3ea2)]):(glyphPixelOffset['y']=_0x36a454+_0x555117+_0x30ebd8['y'],glyphPixelOffset['y']-=SDFSettings$1['PADDING']),glyphPixelOffset['y']=(glyphPixelOffset['y']-_0x2c2dbf[_0x1e2673(0x198d)]-_0x397169)*_0x1123b1,_0x5e2c15&&(glyphPixelOffset['x']-=SDFSettings$1[_0x1e2673(0x3ea2)]*_0x1123b1,_0x5e2c15=!0x1),defined$1(_0x4831c8['billboard'])&&(_0x4831c8[_0x1e2673(0x1bf3)]['_setTranslate'](glyphPixelOffset),_0x4831c8[_0x1e2673(0x1bf3)][_0x1e2673(0x2444)]['x']=_0x4a9e66,_0x4831c8[_0x1e2673(0x1bf3)][_0x1e2673(0x2444)]['y']=_0x4bf9d0,_0x4831c8[_0x1e2673(0x1bf3)][_0x1e2673(0x486)]=_0x2bfef4),_0x414987<_0x15a623-0x1){var _0x590cbb=_0x515952[_0x414987+0x1];glyphPixelOffset['x']+=(_0x2c2dbf['width']-_0x2c2dbf[_0x1e2673(0x4103)]['minx']+_0x590cbb[_0x1e2673(0x4e51)]['bounds'][_0x1e2673(0x33f8)])*_0x1123b1;}}if(defined$1(_0x2cc35b)&&_0x62dd98[_0x1e2673(0x4d7b)]('\x0a')[_0x1e2673(0x3ac2)]('')[_0x1e2673(0x531b)]>0x0&&(_0x7f2968=_0x2bfef4===HorizontalOrigin$1[_0x1e2673(0x4e6b)]?-_0x467f84/0x2-_0x30ebd8['x']:_0x2bfef4===HorizontalOrigin$1[_0x1e2673(0x44f5)]?-(_0x467f84+0x2*_0x30ebd8['x']):0x0,glyphPixelOffset['x']=_0x7f2968*_0x1123b1,_0xe19352===VerticalOrigin$1[_0x1e2673(0xa62)]?glyphPixelOffset['y']=_0x3aba5a-_0x2af023-_0x555117:_0xe19352===VerticalOrigin$1[_0x1e2673(0x4e6b)]?glyphPixelOffset['y']=(_0x3aba5a-_0x2af023)/0x2-_0x555117:_0xe19352===VerticalOrigin$1['BASELINE']?glyphPixelOffset['y']=-_0x30ebd8['y']-_0x555117:glyphPixelOffset['y']=0x0,glyphPixelOffset['y']=glyphPixelOffset['y']*_0x1123b1,_0x2cc35b[_0x1e2673(0x209)]=_0x4a9e66,_0x2cc35b['height']=_0x4bf9d0,_0x2cc35b[_0x1e2673(0x38ef)](glyphPixelOffset),_0x2cc35b['_labelTranslate']=Cartesian2[_0x1e2673(0x254b)](glyphPixelOffset,_0x2cc35b[_0x1e2673(0x4102)])),_0x1fd59f[_0x1e2673(0x24e9)]===HeightReference$1[_0x1e2673(0x481c)])for(_0x414987=0x0;_0x414987<_0x15a623;++_0x414987){var _0x59aefd=(_0x4831c8=_0x515952[_0x414987])[_0x1e2673(0x1bf3)];defined$1(_0x59aefd)&&(_0x59aefd[_0x1e2673(0x4102)]=Cartesian2[_0x1e2673(0x254b)](glyphPixelOffset,_0x59aefd[_0x1e2673(0x4102)]));}}function destroyLabel(_0x3b1700,_0x310e91){var _0x4a9c13=_0x68aa19;for(var _0x121d0b=_0x310e91[_0x4a9c13(0x14e2)],_0x5b1864=0x0,_0x49a1df=_0x121d0b[_0x4a9c13(0x531b)];_0x5b1864<_0x49a1df;++_0x5b1864)unbindGlyph(_0x3b1700,_0x121d0b[_0x5b1864]);defined$1(_0x310e91[_0x4a9c13(0x1860)])&&(_0x3b1700[_0x4a9c13(0x3758)]['remove'](_0x310e91['_backgroundBillboard']),_0x310e91[_0x4a9c13(0x1860)]=void 0x0),_0x310e91[_0x4a9c13(0x2a64)]=void 0x0,defined$1(_0x310e91['_removeCallbackFunc'])&&_0x310e91[_0x4a9c13(0x169)](),destroyObject$1(_0x310e91);}function LabelCollection(_0x100ca1){var _0x36c297=_0x68aa19;_0x100ca1=defaultValue$1(_0x100ca1,defaultValue$1['EMPTY_OBJECT']),this[_0x36c297(0x2b7f)]=_0x100ca1['id'],this[_0x36c297(0x4756)]=-0x1,this[_0x36c297(0x54c6)]=_0x100ca1[_0x36c297(0x1d45)],this[_0x36c297(0x3695)]=_0x100ca1[_0x36c297(0x11a2)],this[_0x36c297(0x4472)]=_0x100ca1[_0x36c297(0x3ad4)],this[_0x36c297(0x124a)]=void 0x0,this['_backgroundTextureAtlas']=void 0x0,this['_whitePixelIndex']=void 0x0,this['_swipeEnabled']=defaultValue$1(_0x100ca1[_0x36c297(0x27d3)],!0x1),this[_0x36c297(0x1a6f)]=defaultValue$1(_0x100ca1['swipeRegion'],new BoundingRectangle(0x0,0x0,0x1,0x1)),this[_0x36c297(0x47b1)]=defaultValue$1(_0x100ca1['billboardMode'],BillboardMode$1[_0x36c297(0x2f55)]),this['_backgroundBillboardCollection']=new BillboardCollection({'scene':this[_0x36c297(0x54c6)],'isMVT':this[_0x36c297(0x3695)],'depthTestEnable':_0x100ca1['depthTestEnable'],'swipeEnabled':this[_0x36c297(0x2cf)],'swipeRegion':this[_0x36c297(0x1a6f)],'billboardMode':this[_0x36c297(0x47b1)]}),this['_backgroundBillboardCollection'][_0x36c297(0x1ef3)]=!0x1,this[_0x36c297(0x197a)]=new BillboardCollection({'scene':this[_0x36c297(0x54c6)],'batchTable':this[_0x36c297(0x4472)],'isMVT':this[_0x36c297(0x3695)],'depthTestEnable':_0x100ca1[_0x36c297(0x1bfd)],'swipeEnabled':this[_0x36c297(0x2cf)],'swipeRegion':this['_swipeRegion'],'billboardMode':this[_0x36c297(0x47b1)]}),this[_0x36c297(0x197a)]['destroyTextureAtlas']=!0x1,this['_billboardCollection'][_0x36c297(0x675)]=!0x0,this[_0x36c297(0x3042)]=[],this[_0x36c297(0x351)]={},this['_labels']=[],this[_0x36c297(0x1cf6)]=[],this['_totalGlyphCount']=0x0,this[_0x36c297(0x4fb2)]=Color$2[_0x36c297(0x254b)](Color$2[_0x36c297(0x2d95)]),this['modelMatrix']=Matrix4[_0x36c297(0x254b)](defaultValue$1(_0x100ca1['modelMatrix'],Matrix4[_0x36c297(0x5139)])),this[_0x36c297(0x4526)]=defaultValue$1(_0x100ca1[_0x36c297(0x4526)],!0x1),this[_0x36c297(0x4781)]=defaultValue$1(_0x100ca1[_0x36c297(0x4781)],BlendOption$1[_0x36c297(0x37c9)]),this[_0x36c297(0x48ff)]=defaultValue$1(_0x100ca1[_0x36c297(0x1f99)],!0x1),this[_0x36c297(0x1323)]={},this[_0x36c297(0x4874)]=[],this['_isPicked']=!0x1,this['_selectedColor']=Color$2[_0x36c297(0x254b)](defaultValue$1(_0x100ca1[_0x36c297(0x444b)],new Color$2(0.7,0.7,0x1,0x1))),this['_labelSelected']=new Event(),this[_0x36c297(0x463)]=0xfff;}function getX$2(_0x462882){return _0x462882['coord']['x'];}function getY$2(_0x459372){var _0x105671=_0x68aa19;return _0x459372[_0x105671(0x1a6c)]['y'];}function getWidthHeight(_0x23d258){var _0x927e31=_0x68aa19,_0x20f27a=_0x23d258[_0x927e31(0x4ae4)][_0x927e31(0x4d8d)];return{'width':_0x20f27a[_0x927e31(0x209)],'height':_0x20f27a[_0x927e31(0x5862)]};}function isIntersection$1(_0x4b5b36,_0x231b91,_0x1e0f33,_0x1a6a03,_0x514a2b,_0x1aa044,_0x4faee2,_0x43b32b,_0x1e711d){var _0xd8b441=_0x68aa19;_0x1e711d=_0x1e711d||0xa;var _0x5aa02c=_0x4faee2[_0xd8b441(0x4ae4)],_0x5858dd=_0x514a2b-_0x1e0f33,_0x233042=_0x1aa044-_0x1a6a03,_0x3c54b4=void 0x0!==_0x43b32b?_0x43b32b[_0xd8b441(0x209)]:_0x5858dd,_0x1ec920=void 0x0!==_0x43b32b?_0x43b32b['height']:_0x233042,_0x202532=_0x4b5b36,_0x548239=_0x231b91;_0x5aa02c[_0xd8b441(0x4d8d)];var _0x2d18ec=getLeftBottomPos(_0x202532=_0x202532,_0x548239=_0x548239,_0x3c54b4,_0x1ec920,_0x5aa02c[_0xd8b441(0x169e)],_0x5aa02c[_0xd8b441(0x577f)]),_0x2ebd1b={'x':_0x2d18ec['x'],'y':_0x2d18ec['y'],'width':_0x3c54b4+_0x1e711d,'height':_0x1ec920+_0x1e711d},_0x406d87={'x':_0x1e0f33,'y':_0x1a6a03,'width':_0x5858dd+_0x1e711d,'height':_0x233042+_0x1e711d},_0x4965d6=_0x2ebd1b['x'],_0xd5c908=_0x2ebd1b['y'],_0x53b9f8=_0x406d87['x'],_0x26bbe4=_0x406d87['y'];return!(_0x4965d6>_0x53b9f8+_0x406d87['width']||_0x4965d6+_0x2ebd1b[_0xd8b441(0x209)]<_0x53b9f8||_0xd5c908-_0x2ebd1b[_0xd8b441(0x5862)]>_0x26bbe4||_0x26bbe4-_0x406d87['height']>_0xd5c908);}function getLeftBottomPos(_0x39ee44,_0x67b8d8,_0xea575d,_0x15eb1c,_0x4e36ff,_0x4e43e3){var _0x272aa4=_0x68aa19,_0x16ac10=_0x39ee44,_0x43a5a5=_0x67b8d8;return _0x4e36ff===VerticalOrigin$1[_0x272aa4(0x4e6b)]?_0x43a5a5+=_0x15eb1c/0x2:_0x4e36ff===VerticalOrigin$1['TOP']&&(_0x43a5a5+=_0x15eb1c),_0x4e43e3===HorizontalOrigin$1[_0x272aa4(0x4e6b)]?_0x16ac10-=_0xea575d/0x2:_0x4e43e3===HorizontalOrigin$1[_0x272aa4(0x44f5)]&&(_0x16ac10-=_0xea575d),{'x':_0x16ac10,'y':_0x43a5a5};}function Vector3DTilePoints(_0x5e4119){var _0x242624=_0x68aa19;this[_0x242624(0x36f4)]=_0x5e4119['positions'],this[_0x242624(0x4472)]=_0x5e4119[_0x242624(0x3ad4)],this['_batchIds']=_0x5e4119['batchIds'],this[_0x242624(0x1aeb)]=_0x5e4119[_0x242624(0x2f4d)],this[_0x242624(0x81b)]=_0x5e4119[_0x242624(0x49d3)],this[_0x242624(0x3928)]=_0x5e4119[_0x242624(0x3a61)],this[_0x242624(0x197a)]=void 0x0,this[_0x242624(0x2a64)]=void 0x0,this[_0x242624(0x2df9)]=void 0x0,this[_0x242624(0x3f78)]=void 0x0,this[_0x242624(0x51de)]=void 0x0,this[_0x242624(0x4b22)]=!0x1,this[_0x242624(0x38bb)]=when[_0x242624(0x25e3)](),this['_resolvedPromise']=!0x1;}function packBuffer$2(_0x437b72,_0x3330b7){var _0x52c83c=_0x68aa19,_0x45478f=_0x437b72['_rectangle'],_0x349e4e=_0x437b72[_0x52c83c(0x81b)],_0xc23ebb=_0x437b72[_0x52c83c(0x3928)],_0x42e078=0x2+Rectangle[_0x52c83c(0xe6c)]+Ellipsoid[_0x52c83c(0xe6c)],_0x50dec8=new Float64Array(_0x42e078),_0x41985a=0x0;return _0x50dec8[_0x41985a++]=_0x349e4e,_0x50dec8[_0x41985a++]=_0xc23ebb,Rectangle[_0x52c83c(0x3540)](_0x45478f,_0x50dec8,_0x41985a),_0x41985a+=Rectangle[_0x52c83c(0xe6c)],Ellipsoid[_0x52c83c(0x3540)](_0x3330b7,_0x50dec8,_0x41985a),_0x50dec8;}Object[_0x68aa19(0x5b7)](LabelCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x55eb22=_0x68aa19;return this['_labels'][_0x55eb22(0x531b)];}},'s3MlayerId':{'get':function(){return this['_s3MlayerId'];},'set':function(_0x308300){var _0x1365b6=_0x68aa19;Check[_0x1365b6(0x3224)](_0x1365b6(0x54f4),_0x308300),this[_0x1365b6(0x4756)]=_0x308300;}},'selectedColor':{'get':function(){var _0x25f302=_0x68aa19;return this[_0x25f302(0x1acc)];},'set':function(_0x3e1092){var _0x37aa0c=_0x68aa19;Check[_0x37aa0c(0x3224)](_0x37aa0c(0x4855),_0x3e1092),Color$2[_0x37aa0c(0x254b)](_0x3e1092,this['_selectedColor']);}},'swipeRegion':{'get':function(){var _0x2ae459=_0x68aa19;return this[_0x2ae459(0x1a6f)];},'set':function(_0x28929f){var _0x19b78a=_0x68aa19;if(!(defined$1(_0x28929f)&&_0x28929f instanceof BoundingRectangle))throw new DeveloperError$1(_0x19b78a(0x1471));BoundingRectangle[_0x19b78a(0x2ed4)](_0x28929f,this['_swipeRegion'])||(BoundingRectangle[_0x19b78a(0x254b)](_0x28929f,this[_0x19b78a(0x1a6f)]),this['_billboardCollection'][_0x19b78a(0x1f0d)]=this['_swipeRegion'],this[_0x19b78a(0x3758)][_0x19b78a(0x1f0d)]=this['_swipeRegion']);}},'swipeEnabled':{'get':function(){var _0x38a378=_0x68aa19;return this[_0x38a378(0x2cf)];},'set':function(_0xe2c8b8){var _0x5125fa=_0x68aa19;Check[_0x5125fa(0x2eb3)][_0x5125fa(0x3795)](_0x5125fa(0xf3a),_0xe2c8b8),_0xe2c8b8!==this[_0x5125fa(0x2cf)]&&(this[_0x5125fa(0x2cf)]=_0xe2c8b8,this[_0x5125fa(0x197a)][_0x5125fa(0x27d3)]=_0xe2c8b8,this[_0x5125fa(0x3758)][_0x5125fa(0x27d3)]=_0xe2c8b8);}},'billboardMode':{'get':function(){var _0x19b032=_0x68aa19;return this[_0x19b032(0x47b1)];}}}),LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x48d152){var _0x38ba71=_0x68aa19;_0x48d152=defaultValue$1(_0x48d152,{});var _0x5b9176=this['_labels'][_0x38ba71(0x531b)];_0x48d152[_0x38ba71(0x1fda)]=_0x5b9176;var _0x5b6511=new Label(_0x48d152,this);return this['_labels'][_0x38ba71(0x3a33)](_0x5b6511),this[_0x38ba71(0x1cf6)][_0x38ba71(0x3a33)](_0x5b6511),defined$1(_0x5b6511['id'])&&(this['_labelsID'][_0x5b6511['id']]=_0x5b6511),_0x5b6511;},LabelCollection['prototype'][_0x68aa19(0x4b3f)]=function(_0x3839f5){var _0x39f5bf=_0x68aa19;if(defined$1(_0x3839f5)&&_0x3839f5[_0x39f5bf(0x2a64)]===this){var _0x1dd192=this[_0x39f5bf(0x4eee)][_0x39f5bf(0x33ab)](_0x3839f5);if(-0x1!==_0x1dd192)return this['_labels'][_0x39f5bf(0x4bc6)](_0x1dd192,0x1),destroyLabel(this,_0x3839f5),defined$1(_0x3839f5['id'])&&Object[_0x39f5bf(0x20c8)](this['_labelsID'])['length']>0x0&&delete this[_0x39f5bf(0x1323)][_0x3839f5['id']],!0x0;}return!0x1;},LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4ee2)]=function(){var _0x53bcac=_0x68aa19;for(var _0x2d1795=this['_labels'],_0xbf4689=0x0,_0xe9f935=_0x2d1795['length'];_0xbf4689<_0xe9f935;++_0xbf4689)destroyLabel(this,_0x2d1795[_0xbf4689]);_0x2d1795[_0x53bcac(0x531b)]=0x0,this[_0x53bcac(0x1323)]={},this[_0x53bcac(0x4874)][_0x53bcac(0x531b)]=0x0,this['_isPicked']=!0x1;},LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x5e897b){return defined$1(_0x5e897b)&&_0x5e897b['_labelCollection']===this;},LabelCollection['prototype']['containsLabel']=function(_0x27cf8f){var _0xe630b0=_0x68aa19;return this[_0xe630b0(0x1323)][_0xe630b0(0x2a77)](_0x27cf8f);},LabelCollection['prototype'][_0x68aa19(0x3173)]=function(_0x1b2c63){var _0x8b2d9c=_0x68aa19;return this[_0x8b2d9c(0x4eee)][_0x1b2c63];},LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1e87)]=function(_0x87fdf5){var _0x2e93e2=_0x68aa19;return defined$1(this[_0x2e93e2(0x1323)][_0x87fdf5])?this[_0x2e93e2(0x1323)][_0x87fdf5]:null;},LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x3b3145,_0x1aee1a){var _0x3f8e88=_0x68aa19;if(_0x3b3145>0x8)throw new DeveloperError$1(_0x3f8e88(0x5572));this[_0x3f8e88(0x463)]=_0x1aee1a?0x1<<_0x3b3145|this[_0x3f8e88(0x463)]:~(0x1<<_0x3b3145)&this[_0x3f8e88(0x463)];},LabelCollection['prototype'][_0x68aa19(0xe11)]=function(_0x4b0ff2){var _0x2ae48b=_0x68aa19;if(_0x4b0ff2>0x8)throw new DeveloperError$1(_0x2ae48b(0x5572));return 0x1<<_0x4b0ff2&this[_0x2ae48b(0x463)];},LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x48b60e,_0xba70e2,_0x3e8076){var _0xe077e=_0x68aa19;if(_0x48b60e[_0xe077e(0x362a)]>-0x1&&this[_0xe077e(0x4eee)]['length']>0x0){if(defined$1(this[_0xe077e(0x4eee)][0x0][_0xe077e(0x2b7f)])&&defined$1(this[_0xe077e(0x4eee)][0x0][_0xe077e(0x2b7f)][_0xe077e(0x1926)])){var _0x41ac68=this[_0xe077e(0x4eee)][0x0][_0xe077e(0x2b7f)]['entityCollection']['owner'];if(void 0x0!==_0x41ac68[_0xe077e(0xe11)]){if(!_0x41ac68[_0xe077e(0xe11)](_0x48b60e[_0xe077e(0x362a)]))return;}}if(!this[_0xe077e(0xe11)](_0x48b60e[_0xe077e(0x362a)]))return;}var _0x5d4296=this[_0xe077e(0x197a)],_0x204640=this['_backgroundBillboardCollection'];_0x5d4296[_0xe077e(0x221)]=this['modelMatrix'],_0x5d4296[_0xe077e(0x4526)]=this[_0xe077e(0x4526)],_0x204640[_0xe077e(0x221)]=this['modelMatrix'],_0x204640['debugShowBoundingVolume']=this[_0xe077e(0x4526)],_0xba70e2=_0x48b60e[_0xe077e(0x4174)],(defined$1(this[_0xe077e(0x124a)])||(this[_0xe077e(0x124a)]=new TextureAtlas({'context':_0xba70e2}),_0x5d4296[_0xe077e(0x19f6)]=this[_0xe077e(0x124a)]),defined$1(this[_0xe077e(0x4ceb)])||(this['_backgroundTextureAtlas']=new TextureAtlas({'context':_0xba70e2,'initialSize':whitePixelSize}),_0x204640[_0xe077e(0x19f6)]=this[_0xe077e(0x4ceb)],addWhitePixelCanvas(this['_backgroundTextureAtlas'],this)));for(var _0x5af785=this['_labelsToUpdate'][_0xe077e(0x531b)],_0x4b63d3=0x0;_0x4b63d3<_0x5af785;++_0x4b63d3){var _0x4874e2=this[_0xe077e(0x1cf6)][_0x4b63d3];if(!_0x4874e2[_0xe077e(0x1348)]()){var _0x476b1b=_0x4874e2[_0xe077e(0x14e2)][_0xe077e(0x531b)];_0x4874e2[_0xe077e(0x1ef6)]&&(rebindAllGlyphs(this,_0x4874e2),_0x4874e2[_0xe077e(0x1ef6)]=!0x1),_0x4874e2[_0xe077e(0x384c)]&&(repositionAllGlyphs(_0x4874e2),_0x4874e2[_0xe077e(0x384c)]=!0x1),_0x4874e2[_0xe077e(0x3d60)](_0x4874e2,_0x4874e2[_0xe077e(0x4d8d)]);var _0x518cca=_0x4874e2[_0xe077e(0x14e2)][_0xe077e(0x531b)]-_0x476b1b;this['_totalGlyphCount']+=_0x518cca;}}var _0x246ae6=_0x204640[_0xe077e(0x531b)]>0x0?BlendOption$1[_0xe077e(0x4738)]:this['blendOption'];_0x5d4296[_0xe077e(0x4781)]=_0x246ae6,_0x204640[_0xe077e(0x4781)]=_0x246ae6,_0x5d4296[_0xe077e(0x4fb2)]=this[_0xe077e(0x4fb2)],_0x204640[_0xe077e(0x4fb2)]=this[_0xe077e(0x4fb2)],this[_0xe077e(0x1cf6)][_0xe077e(0x531b)]=0x0,_0x204640[_0xe077e(0x489f)](_0x48b60e,_0xba70e2,_0x3e8076),_0x5d4296['update'](_0x48b60e,_0xba70e2,_0x3e8076);},LabelCollection['prototype']['isDestroyed']=function(){return!0x1;},LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x436738=_0x68aa19;return this['removeAll'](),this['_billboardCollection']=this[_0x436738(0x197a)][_0x436738(0x2578)](),this['_textureAtlas']=this['_textureAtlas']&&this[_0x436738(0x124a)][_0x436738(0x2578)](),this['_backgroundBillboardCollection']=this[_0x436738(0x3758)]['destroy'](),this[_0x436738(0x4ceb)]=this['_backgroundTextureAtlas']&&this[_0x436738(0x4ceb)]['destroy'](),destroyObject$1(this);},LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4438)]=function(_0x554ae8){var _0x532b8d=_0x68aa19;for(var _0x4c6cfd=this[_0x532b8d(0x4eee)][_0x532b8d(0x531b)],_0x14c2bd=0x0;_0x14c2bd<_0x4c6cfd;++_0x14c2bd){var _0x2a1310=this[_0x532b8d(0x4eee)][_0x14c2bd];_0x2a1310[_0x532b8d(0x1348)]()||_0x2a1310[_0x532b8d(0x4438)](_0x554ae8);}},LabelCollection['prototype'][_0x68aa19(0x18b3)]=function(_0x111a42,_0x28d848){var _0x4eef2b=_0x68aa19;this[_0x4eef2b(0x4eee)][_0x111a42][_0x4eef2b(0x105f)]=_0x28d848;},LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3ca5)]=function(_0x4dc3f6){var _0x376a60=_0x68aa19;for(var _0x24cfff=this['_labels'][_0x376a60(0x531b)],_0x4c7617=0x0;_0x4c7617<_0x24cfff;++_0x4c7617){var _0x3fe3f6=this[_0x376a60(0x4eee)][_0x4c7617];_0x3fe3f6[_0x376a60(0x1348)]()||(_0x3fe3f6[_0x376a60(0x105f)]=_0x4dc3f6);}},LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3c7f)]=function(_0x34f83d){var _0xa1445b=_0x68aa19;for(var _0x20e9bc={},_0x482901=0x0,_0x5c953a=_0x34f83d[_0xa1445b(0x531b)];_0x482901<_0x5c953a;_0x482901++)_0x20e9bc[_0x34f83d[_0x482901]]=!0x0;for(var _0xa6b04e in this[_0xa1445b(0x1323)])defined$1(_0x20e9bc[_0xa6b04e])?this[_0xa1445b(0x1323)][_0xa6b04e][_0xa1445b(0x105f)]=!0x0:this['_labelsID'][_0xa6b04e][_0xa1445b(0x105f)]=!0x1;},LabelCollection['prototype'][_0x68aa19(0x47c0)]=function(_0x34937c){var _0x1be264=_0x68aa19;if(0x0!==_0x34937c[_0x1be264(0x531b)]&&0x0!==this[_0x1be264(0x4eee)][_0x1be264(0x531b)]){for(var _0x43c1ce=this[_0x1be264(0x54c6)][_0x1be264(0x2675)][_0x1be264(0x18be)],_0x3fb696=_0x43c1ce['x'],_0x20029c=_0x43c1ce['x']+_0x43c1ce['width'],_0x36d176=_0x43c1ce['y'],_0x1c16c3=_0x43c1ce['y']+_0x43c1ce[_0x1be264(0x5862)],_0x2862fc=[],_0x2bde56=0x0,_0x24bef2=_0x34937c[_0x1be264(0x531b)];_0x2bde56<_0x24bef2;++_0x2bde56){var _0x3d70eb=_0x34937c[_0x2bde56];if(defined$1(this[_0x1be264(0x1323)][_0x3d70eb])){var _0x1b769d,_0x4dce32=(_0x36aa93=this[_0x1be264(0x1323)][_0x3d70eb])[_0x1be264(0x3257)](this['_scene'],_0x1b769d);defined$1(_0x4dce32)&&_0x4dce32['x']>=_0x3fb696&&_0x4dce32['x']<=_0x20029c&&_0x4dce32['y']>=_0x36d176&&_0x4dce32['y']<=_0x1c16c3&&_0x2862fc['push']({'index':_0x3d70eb,'clustered':!0x0,'coord':_0x4dce32});}}var _0x577fc9=kdbush(_0x2862fc,getX$2,getY$2,0x1000,Int32Array),_0x596e27=[],_0x2149ee=_0x2862fc[_0x1be264(0x531b)];for(_0x2bde56=0x0;_0x2bde56<_0x2149ee;++_0x2bde56){for(var _0x36aa93,_0x2c3c39=_0x2862fc[_0x2bde56],_0xce5dbd=_0x2c3c39[_0x1be264(0x1fda)],_0x10c11f=_0x2c3c39[_0x1be264(0x1a6c)],_0x5abc73=(_0x36aa93=this[_0x1be264(0x1323)][_0xce5dbd])[_0x1be264(0x36d5)](_0x36aa93,_0x10c11f,_0x1b769d),_0x469c02=_0x577fc9[_0x1be264(0x1155)](_0x5abc73['x'],_0x5abc73['y'],_0x5abc73['x']+_0x5abc73[_0x1be264(0x209)],_0x5abc73['y']+_0x5abc73[_0x1be264(0x5862)]),_0x226c0b=_0x469c02['length'],_0x533d4b=0x0,_0x40ba64=0x0;_0x40ba64<_0x226c0b;++_0x40ba64){var _0x5b5846=_0x469c02[_0x40ba64],_0x433c8d=_0x2862fc[_0x5b5846];_0x2bde56===_0x5b5846||_0x433c8d[_0x1be264(0x872)]||++_0x533d4b;}_0x533d4b<0x1&&(_0x2c3c39[_0x1be264(0x872)]=!0x1,_0x596e27[_0x1be264(0x3a33)](_0xce5dbd));}this[_0x1be264(0x3c7f)](_0x596e27);}},new BoundingRectangle(),LabelCollection[_0x68aa19(0x4b51)]['updateVisibleLabel']=function(_0x6d1705,_0x522688){var _0x2d8b8a=_0x68aa19,_0x4f8121=this[_0x2d8b8a(0x54c6)]['_view'][_0x2d8b8a(0x18be)],_0x3e2aa=_0x4f8121['x'],_0x41dff5=_0x4f8121['x']+_0x4f8121[_0x2d8b8a(0x209)],_0x42b74a=_0x4f8121['y'],_0xd6dd5=_0x4f8121['y']+_0x4f8121[_0x2d8b8a(0x5862)],_0x54f787=[],_0x424a70=this;this[_0x2d8b8a(0x4eee)][_0x2d8b8a(0x2e47)](function(_0x58564f){var _0x17b8d1=_0x2d8b8a;_0x58564f[_0x17b8d1(0x2f3e)]=!0x1,_0x424a70[_0x17b8d1(0x3695)]||_0x58564f[_0x17b8d1(0x3257)](_0x424a70[_0x17b8d1(0x54c6)]);var _0x1dd983=_0x58564f[_0x17b8d1(0x54dd)];_0x1dd983['x']>=_0x3e2aa&&_0x1dd983['x']<=_0x41dff5&&_0x1dd983['y']>=_0x42b74a&&_0x1dd983['y']<=_0xd6dd5?_0x54f787[_0x17b8d1(0x3a33)]({'label':_0x58564f,'clustered':!0x1,'coord':_0x1dd983}):_0x58564f[_0x17b8d1(0x2f3e)]=!0x0;});for(var _0x52cf64=kdbush(_0x54f787,getX$2,getY$2,0x200,Int32Array),_0x102734=_0x54f787[_0x2d8b8a(0x531b)],_0x2b244e=0x0;_0x2b244e<_0x102734;++_0x2b244e){var _0x40c3b9=_0x54f787[_0x2b244e],_0x1de03c=_0x40c3b9[_0x2d8b8a(0x4ae4)];if(!(_0x40c3b9[_0x2d8b8a(0x872)]||_0x522688[_0x2d8b8a(0x1a92)]>_0x1de03c['_mvtMaxLevel']))for(var _0x48413c=_0x40c3b9[_0x2d8b8a(0x1a6c)],_0xe316e5=_0x1de03c['_localScreenSpaceBBox'],_0x5d1dd5=getLeftBottomPos(_0x48413c['x'],_0x48413c['y'],_0xe316e5[_0x2d8b8a(0x209)],_0xe316e5[_0x2d8b8a(0x5862)],_0x1de03c[_0x2d8b8a(0x169e)],_0x1de03c[_0x2d8b8a(0x577f)]),_0x5d0e43=_0x52cf64[_0x2d8b8a(0x1155)](_0x5d1dd5['x'],_0x5d1dd5['y'],_0x5d1dd5['x']+_0xe316e5['width'],_0x5d1dd5['y']+_0xe316e5[_0x2d8b8a(0x5862)],_0x54f787,getWidthHeight,isIntersection$1,_0x6d1705),_0x30f8f6=_0x5d0e43[_0x2d8b8a(0x531b)],_0x372d8c=0x0;_0x372d8c<_0x30f8f6;++_0x372d8c){var _0x48fd5e=_0x5d0e43[_0x372d8c];if(_0x48fd5e!==_0x2b244e){var _0x40f757=_0x54f787[_0x48fd5e];_0x40f757[_0x2d8b8a(0x872)]=!0x0,_0x40f757[_0x2d8b8a(0x4ae4)][_0x2d8b8a(0x2f3e)]=!0x0;}}}},LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2ce5)]=function(_0x2d76cf){var _0x4d8c30=_0x68aa19;if(this[_0x4d8c30(0x13e7)](),0x0!==Object[_0x4d8c30(0x20c8)](this[_0x4d8c30(0x1323)])[_0x4d8c30(0x531b)]){if(this[_0x4d8c30(0x1323)][_0x4d8c30(0x2a77)](_0x2d76cf)){var _0x15b33c=this[_0x4d8c30(0x1323)][_0x2d76cf];if(_0x15b33c[_0x4d8c30(0x1348)]())return;if(_0x15b33c['id']===_0x2d76cf){_0x15b33c[_0x4d8c30(0x4b0a)]=!0x0;var _0x1a5ec9=Color$2[_0x4d8c30(0x254b)](this[_0x4d8c30(0x1acc)]);_0x15b33c[_0x4d8c30(0xf0c)]=_0x1a5ec9,this[_0x4d8c30(0x4874)][_0x4d8c30(0x3a33)](_0x2d76cf),this[_0x4d8c30(0x258f)][_0x4d8c30(0x30bb)]({'id':_0x15b33c['id'],'text':_0x15b33c[_0x4d8c30(0x3c68)],'scale':_0x15b33c[_0x4d8c30(0x1ed8)],'font':_0x15b33c[_0x4d8c30(0x39f0)],'fillColor':_0x15b33c[_0x4d8c30(0xf0c)]});}}this['_isPicked']=!0x0;}},LabelCollection[_0x68aa19(0x4b51)][_0x68aa19(0x13e7)]=function(){var _0x4f68f1=_0x68aa19;if(this[_0x4f68f1(0x35c0)]&&0x0!==Object[_0x4f68f1(0x20c8)](this[_0x4f68f1(0x1323)])[_0x4f68f1(0x531b)]){for(var _0x2591f5=this[_0x4f68f1(0x4874)]['length'],_0x46269f=0x0;_0x46269f<_0x2591f5;++_0x46269f){var _0x1bf543=this[_0x4f68f1(0x4874)][_0x46269f];if(this[_0x4f68f1(0x1323)][_0x4f68f1(0x2a77)](_0x1bf543)){var _0x41f99c=this[_0x4f68f1(0x1323)][_0x1bf543];_0x41f99c[_0x4f68f1(0x1348)]()||(_0x41f99c['isPicked']&&_0x41f99c['restFillColor'](),_0x41f99c[_0x4f68f1(0x4b0a)]=!0x1);}}this[_0x4f68f1(0x4874)]=[];}},Object[_0x68aa19(0x5b7)](Vector3DTilePoints['prototype'],{'pointsLength':{'get':function(){var _0x13add4=_0x68aa19;return this[_0x13add4(0x197a)][_0x13add4(0x531b)];}},'texturesByteLength':{'get':function(){var _0xe37828=_0x68aa19;return this[_0xe37828(0x197a)]['textureAtlas'][_0xe37828(0x20ac)][_0xe37828(0x4cb6)]+this[_0xe37828(0x2a64)][_0xe37828(0x124a)][_0xe37828(0x20ac)][_0xe37828(0x4cb6)];}},'readyPromise':{'get':function(){var _0x1916d4=_0x68aa19;return this[_0x1916d4(0x38bb)][_0x1916d4(0x28bc)];}}});var createVerticesTaskProcessor$2=new TaskProcessor('createVectorTilePoints'),scratchPosition$5=new Cartesian3();function createPoints(_0x57b7b9,_0x2f5370){var _0x4878c6=_0x68aa19;if(!defined$1(_0x57b7b9[_0x4878c6(0x197a)])){var _0x10e4a0;if(!defined$1(_0x57b7b9[_0x4878c6(0x3f78)])){_0x10e4a0=_0x57b7b9[_0x4878c6(0x36f4)];var _0x4addd4=_0x57b7b9[_0x4878c6(0x51de)];defined$1(_0x4addd4)||(_0x10e4a0=_0x57b7b9[_0x4878c6(0x36f4)]=arraySlice(_0x10e4a0),_0x57b7b9['_batchIds']=arraySlice(_0x57b7b9['_batchIds']),_0x4addd4=_0x57b7b9[_0x4878c6(0x51de)]=packBuffer$2(_0x57b7b9,_0x2f5370));var _0x128a4f=[_0x10e4a0[_0x4878c6(0x1de1)],_0x4addd4[_0x4878c6(0x1de1)]],_0x429283={'positions':_0x10e4a0[_0x4878c6(0x1de1)],'packedBuffer':_0x4addd4[_0x4878c6(0x1de1)]},_0x1b32fa=_0x57b7b9[_0x4878c6(0x3f78)]=createVerticesTaskProcessor$2['scheduleTask'](_0x429283,_0x128a4f);if(!defined$1(_0x1b32fa))return;_0x1b32fa[_0x4878c6(0x4e1e)](function(_0x1ac27d){var _0x34ef7d=_0x4878c6;_0x57b7b9['_positions']=new Float64Array(_0x1ac27d[_0x34ef7d(0x30fe)]),_0x57b7b9[_0x34ef7d(0x4b22)]=!0x0;});}if(_0x57b7b9[_0x4878c6(0x4b22)]&&!defined$1(_0x57b7b9[_0x4878c6(0x197a)])){_0x10e4a0=_0x57b7b9['_positions'];var _0x3540d5=_0x57b7b9[_0x4878c6(0x4472)],_0x2481a2=_0x57b7b9[_0x4878c6(0xe1c)],_0x3efa39=_0x57b7b9[_0x4878c6(0x197a)]=new BillboardCollection({'batchTable':_0x3540d5}),_0x5d65ef=_0x57b7b9['_labelCollection']=new LabelCollection({'batchTable':_0x3540d5}),_0x75731f=_0x57b7b9[_0x4878c6(0x2df9)]=new PolylineCollection();_0x75731f[_0x4878c6(0x2b1a)]=!0x0;for(var _0xe6b304=_0x10e4a0['length']/0x3,_0x44d1c0=0x0;_0x44d1c0<_0xe6b304;++_0x44d1c0){var _0x3fef4d=_0x2481a2[_0x44d1c0],_0x2ead6c=Cartesian3[_0x4878c6(0x41a1)](_0x10e4a0,0x3*_0x44d1c0,scratchPosition$5),_0xbc4ddf=_0x3efa39['add']();_0xbc4ddf[_0x4878c6(0x4771)]=_0x2ead6c,_0xbc4ddf[_0x4878c6(0x4a49)]=_0x3fef4d;var _0x35708a=_0x5d65ef['add']();_0x35708a['text']='\x20',_0x35708a[_0x4878c6(0x4771)]=_0x2ead6c,_0x35708a[_0x4878c6(0x4a49)]=_0x3fef4d,_0x75731f[_0x4878c6(0x4979)]()[_0x4878c6(0x30fe)]=[Cartesian3[_0x4878c6(0x254b)](_0x2ead6c),Cartesian3[_0x4878c6(0x254b)](_0x2ead6c)];}_0x57b7b9[_0x4878c6(0x36f4)]=void 0x0,_0x57b7b9['_packedBuffer']=void 0x0;}}}function clearStyle$1(_0x1f7ab0,_0x46a759){var _0x3e10f9=_0x68aa19;for(var _0x467d9d=_0x1f7ab0['_batchIds'],_0x25af39=_0x467d9d[_0x3e10f9(0x531b)],_0x20a628=0x0;_0x20a628<_0x25af39;++_0x20a628){var _0x59a7bf=_0x46a759[_0x467d9d[_0x20a628]];_0x59a7bf['show']=!0x0,_0x59a7bf['pointSize']=Cesium3DTilePointFeature[_0x3e10f9(0x18a9)],_0x59a7bf[_0x3e10f9(0x28b8)]=Cesium3DTilePointFeature[_0x3e10f9(0x41fb)],_0x59a7bf[_0x3e10f9(0x55ea)]=Cesium3DTilePointFeature[_0x3e10f9(0x1908)],_0x59a7bf[_0x3e10f9(0x324c)]=Cesium3DTilePointFeature[_0x3e10f9(0x11e6)],_0x59a7bf[_0x3e10f9(0x51d6)]=Color$2['WHITE'],_0x59a7bf[_0x3e10f9(0x48b0)]=Color$2['WHITE'],_0x59a7bf[_0x3e10f9(0x5ac)]=0x1,_0x59a7bf[_0x3e10f9(0x39f0)]=_0x3e10f9(0xdeb),_0x59a7bf['labelStyle']=LabelStyle$1[_0x3e10f9(0x4590)],_0x59a7bf[_0x3e10f9(0x4ec5)]=void 0x0,_0x59a7bf[_0x3e10f9(0x53ed)]=new Color$2(0.165,0.165,0.165,0.8),_0x59a7bf[_0x3e10f9(0x202a)]=new Cartesian2(0x7,0x5),_0x59a7bf[_0x3e10f9(0xa1d)]=!0x1,_0x59a7bf['scaleByDistance']=void 0x0,_0x59a7bf[_0x3e10f9(0x2e12)]=void 0x0,_0x59a7bf[_0x3e10f9(0x1c93)]=void 0x0,_0x59a7bf[_0x3e10f9(0x792)]=0x0,_0x59a7bf[_0x3e10f9(0x3a78)]=!0x1,_0x59a7bf[_0x3e10f9(0x1e3a)]=Color$2['WHITE'],_0x59a7bf['image']=void 0x0,_0x59a7bf[_0x3e10f9(0x1e39)]=0x0,_0x59a7bf[_0x3e10f9(0x577f)]=HorizontalOrigin$1[_0x3e10f9(0x4e6b)],_0x59a7bf[_0x3e10f9(0x169e)]=VerticalOrigin$1[_0x3e10f9(0x4e6b)],_0x59a7bf[_0x3e10f9(0x3324)]=HorizontalOrigin$1[_0x3e10f9(0x44f5)],_0x59a7bf[_0x3e10f9(0x2144)]=VerticalOrigin$1[_0x3e10f9(0x1d3e)];}}Vector3DTilePoints['prototype']['createFeatures']=function(_0x4b07fa,_0x4f42ae){var _0x32d60a=_0x68aa19;for(var _0x33a7fc=this[_0x32d60a(0x197a)],_0x5098ce=this[_0x32d60a(0x2a64)],_0x2f7efe=this[_0x32d60a(0x2df9)],_0x329e55=this['_batchIds'],_0x20536e=_0x329e55['length'],_0x2f50b7=0x0;_0x2f50b7<_0x20536e;++_0x2f50b7){var _0x1f1fbf=_0x329e55[_0x2f50b7],_0x519a98=_0x33a7fc[_0x32d60a(0x3173)](_0x2f50b7),_0x16b36b=_0x5098ce[_0x32d60a(0x3173)](_0x2f50b7),_0x4a964a=_0x2f7efe[_0x32d60a(0x3173)](_0x2f50b7);_0x4f42ae[_0x1f1fbf]=new Cesium3DTilePointFeature(_0x4b07fa,_0x1f1fbf,_0x519a98,_0x16b36b,_0x4a964a);}},Vector3DTilePoints[_0x68aa19(0x4b51)][_0x68aa19(0x39f7)]=function(_0x4a00df,_0x374814){var _0x5d0421=_0x68aa19;_0x4a00df?(Color$2[_0x5d0421(0x254b)](_0x374814,this[_0x5d0421(0x197a)][_0x5d0421(0x4fb2)]),Color$2[_0x5d0421(0x254b)](_0x374814,this[_0x5d0421(0x2a64)][_0x5d0421(0x4fb2)]),Color$2[_0x5d0421(0x254b)](_0x374814,this['_polylineCollection'][_0x5d0421(0x4fb2)])):(Color$2[_0x5d0421(0x254b)](Color$2[_0x5d0421(0x2d95)],this['_billboardCollection']['_highlightColor']),Color$2[_0x5d0421(0x254b)](Color$2['WHITE'],this[_0x5d0421(0x2a64)][_0x5d0421(0x4fb2)]),Color$2[_0x5d0421(0x254b)](Color$2[_0x5d0421(0x2d95)],this[_0x5d0421(0x2df9)]['_highlightColor']));};var scratchColor$j=new Color$2(),scratchColor2=new Color$2(),scratchColor3=new Color$2(),scratchColor4=new Color$2(),scratchColor5=new Color$2(),scratchColor6=new Color$2(),scratchScaleByDistance=new NearFarScalar(),scratchTranslucencyByDistance=new NearFarScalar(),scratchDistanceDisplayCondition=new DistanceDisplayCondition();function Vector3DTilePolygons(_0x4a92a3){var _0x648c78=_0x68aa19;this['_batchTable']=_0x4a92a3[_0x648c78(0x3ad4)],this['_batchIds']=_0x4a92a3[_0x648c78(0x5f0)],this[_0x648c78(0x36f4)]=_0x4a92a3[_0x648c78(0x30fe)],this[_0x648c78(0x21a5)]=_0x4a92a3[_0x648c78(0x6c7)],this[_0x648c78(0x1274)]=_0x4a92a3[_0x648c78(0x525a)],this[_0x648c78(0x43e3)]=_0x4a92a3[_0x648c78(0x483a)],this[_0x648c78(0x3503)]=void 0x0,this[_0x648c78(0x156c)]=void 0x0,this['_packedBuffer']=void 0x0,this[_0x648c78(0x3290)]=void 0x0,this[_0x648c78(0x3714)]=void 0x0,this[_0x648c78(0x1cd5)]=void 0x0,this['_ellipsoid']=defaultValue$1(_0x4a92a3['ellipsoid'],Ellipsoid[_0x648c78(0x1d49)]),this[_0x648c78(0x5298)]=_0x4a92a3['minimumHeight'],this[_0x648c78(0x15d6)]=_0x4a92a3['maximumHeight'],this[_0x648c78(0xeb4)]=_0x4a92a3[_0x648c78(0x53ee)],this[_0x648c78(0x1ebf)]=_0x4a92a3[_0x648c78(0x2a22)],this['_center']=defaultValue$1(_0x4a92a3['center'],Cartesian3[_0x648c78(0x3e26)]),this[_0x648c78(0x1aeb)]=_0x4a92a3[_0x648c78(0x2f4d)],this[_0x648c78(0x1634)]=void 0x0,this[_0x648c78(0x302f)]=_0x4a92a3[_0x648c78(0x20c5)],this[_0x648c78(0x4fd8)]=void 0x0,this['_batchedIndices']=void 0x0,this[_0x648c78(0x4b22)]=!0x1,this['_readyPromise']=when['defer'](),this['_verticesPromise']=void 0x0,this[_0x648c78(0x3457)]=void 0x0,this[_0x648c78(0x2c2f)]=!0x1,this[_0x648c78(0x3f4b)]=!0x1,this[_0x648c78(0x42ba)]=ClassificationType$1[_0x648c78(0x416a)];}function packBuffer$1(_0x1d8cb7){var _0x55689d=_0x68aa19,_0xffb81a=new Float64Array(0x3+Cartesian3[_0x55689d(0xe6c)]+Ellipsoid[_0x55689d(0xe6c)]+Rectangle[_0x55689d(0xe6c)]),_0x1acef2=0x0;return _0xffb81a[_0x1acef2++]=_0x1d8cb7[_0x55689d(0x1274)][_0x55689d(0x1c17)],_0xffb81a[_0x1acef2++]=_0x1d8cb7[_0x55689d(0x5298)],_0xffb81a[_0x1acef2++]=_0x1d8cb7[_0x55689d(0x15d6)],Cartesian3['pack'](_0x1d8cb7[_0x55689d(0x1634)],_0xffb81a,_0x1acef2),_0x1acef2+=Cartesian3[_0x55689d(0xe6c)],Ellipsoid['pack'](_0x1d8cb7[_0x55689d(0x2de2)],_0xffb81a,_0x1acef2),_0x1acef2+=Ellipsoid[_0x55689d(0xe6c)],Rectangle[_0x55689d(0x3540)](_0x1d8cb7[_0x55689d(0x1aeb)],_0xffb81a,_0x1acef2),_0xffb81a;}function unpackBuffer(_0x501b08,_0x137a7c){var _0x4ef875=_0x68aa19;for(var _0x54d0b3=0x1,_0x54e9e3=_0x137a7c[_0x54d0b3++],_0x53d4e4=_0x501b08['_boundingVolumes']=new Array(_0x54e9e3),_0xe9fb3d=0x0;_0xe9fb3d<_0x54e9e3;++_0xe9fb3d)_0x53d4e4[_0xe9fb3d]=OrientedBoundingBox[_0x4ef875(0x41a1)](_0x137a7c,_0x54d0b3),_0x54d0b3+=OrientedBoundingBox[_0x4ef875(0xe6c)];for(var _0x33f79b=_0x137a7c[_0x54d0b3++],_0x3e8cf1=_0x501b08[_0x4ef875(0x3d50)]=new Array(_0x33f79b),_0x52dfb7=0x0;_0x52dfb7<_0x33f79b;++_0x52dfb7){var _0x1f5d7f=Color$2[_0x4ef875(0x41a1)](_0x137a7c,_0x54d0b3);_0x54d0b3+=Color$2[_0x4ef875(0xe6c)];for(var _0x1efce0=_0x137a7c[_0x54d0b3++],_0x2a59ca=_0x137a7c[_0x54d0b3++],_0x1062f=_0x137a7c[_0x54d0b3++],_0x1e5bbe=new Array(_0x1062f),_0x33677f=0x0;_0x33677f<_0x1062f;++_0x33677f)_0x1e5bbe[_0x33677f]=_0x137a7c[_0x54d0b3++];_0x3e8cf1[_0x52dfb7]=new Vector3DTileBatch({'color':_0x1f5d7f,'offset':_0x1efce0,'count':_0x2a59ca,'batchIds':_0x1e5bbe});}}Vector3DTilePoints['prototype'][_0x68aa19(0x2f9f)]=function(_0x5f2412,_0x2ffc63){var _0x5ca0f1=_0x68aa19;if(defined$1(_0x5f2412))for(var _0x2f8239=this[_0x5ca0f1(0xe1c)],_0x1f745d=_0x2f8239[_0x5ca0f1(0x531b)],_0x14e109=0x0;_0x14e109<_0x1f745d;++_0x14e109){var _0x1bd52b=_0x2ffc63[_0x2f8239[_0x14e109]];if(defined$1(_0x5f2412[_0x5ca0f1(0x105f)])&&(_0x1bd52b['show']=_0x5f2412[_0x5ca0f1(0x105f)][_0x5ca0f1(0x35e2)](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0x4cf1)])&&(_0x1bd52b['pointSize']=_0x5f2412[_0x5ca0f1(0x4cf1)][_0x5ca0f1(0x35e2)](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0x28b8)])&&(_0x1bd52b[_0x5ca0f1(0x28b8)]=_0x5f2412['color'][_0x5ca0f1(0x35f9)](_0x1bd52b,scratchColor$j)),defined$1(_0x5f2412[_0x5ca0f1(0x55ea)])&&(_0x1bd52b['pointOutlineColor']=_0x5f2412['pointOutlineColor'][_0x5ca0f1(0x35f9)](_0x1bd52b,scratchColor2)),defined$1(_0x5f2412[_0x5ca0f1(0x324c)])&&(_0x1bd52b[_0x5ca0f1(0x324c)]=_0x5f2412[_0x5ca0f1(0x324c)][_0x5ca0f1(0x35e2)](_0x1bd52b)),defined$1(_0x5f2412['labelColor'])&&(_0x1bd52b['labelColor']=_0x5f2412[_0x5ca0f1(0x51d6)][_0x5ca0f1(0x35f9)](_0x1bd52b,scratchColor3)),defined$1(_0x5f2412[_0x5ca0f1(0x48b0)])&&(_0x1bd52b['labelOutlineColor']=_0x5f2412['labelOutlineColor'][_0x5ca0f1(0x35f9)](_0x1bd52b,scratchColor4)),defined$1(_0x5f2412[_0x5ca0f1(0x5ac)])&&(_0x1bd52b[_0x5ca0f1(0x5ac)]=_0x5f2412[_0x5ca0f1(0x5ac)][_0x5ca0f1(0x35e2)](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0x39f0)])&&(_0x1bd52b[_0x5ca0f1(0x39f0)]=_0x5f2412[_0x5ca0f1(0x39f0)][_0x5ca0f1(0x35e2)](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0x358)])&&(_0x1bd52b[_0x5ca0f1(0x358)]=_0x5f2412['labelStyle'][_0x5ca0f1(0x35e2)](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0x4ec5)])?_0x1bd52b['labelText']=_0x5f2412[_0x5ca0f1(0x4ec5)][_0x5ca0f1(0x35e2)](_0x1bd52b):_0x1bd52b['labelText']=void 0x0,defined$1(_0x5f2412[_0x5ca0f1(0x53ed)])&&(_0x1bd52b[_0x5ca0f1(0x53ed)]=_0x5f2412[_0x5ca0f1(0x53ed)]['evaluateColor'](_0x1bd52b,scratchColor5)),defined$1(_0x5f2412[_0x5ca0f1(0x202a)])&&(_0x1bd52b[_0x5ca0f1(0x202a)]=_0x5f2412[_0x5ca0f1(0x202a)][_0x5ca0f1(0x35e2)](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0xa1d)])&&(_0x1bd52b[_0x5ca0f1(0xa1d)]=_0x5f2412[_0x5ca0f1(0xa1d)][_0x5ca0f1(0x35e2)](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0x3f04)])){var _0x4cd57c=_0x5f2412[_0x5ca0f1(0x3f04)][_0x5ca0f1(0x35e2)](_0x1bd52b);scratchScaleByDistance[_0x5ca0f1(0x2cb3)]=_0x4cd57c['x'],scratchScaleByDistance[_0x5ca0f1(0x248a)]=_0x4cd57c['y'],scratchScaleByDistance[_0x5ca0f1(0x23e)]=_0x4cd57c['z'],scratchScaleByDistance[_0x5ca0f1(0x4f9a)]=_0x4cd57c['w'],_0x1bd52b['scaleByDistance']=scratchScaleByDistance;}else _0x1bd52b[_0x5ca0f1(0x3f04)]=void 0x0;if(defined$1(_0x5f2412['translucencyByDistance'])){var _0x3b1379=_0x5f2412['translucencyByDistance'][_0x5ca0f1(0x35e2)](_0x1bd52b);scratchTranslucencyByDistance[_0x5ca0f1(0x2cb3)]=_0x3b1379['x'],scratchTranslucencyByDistance[_0x5ca0f1(0x248a)]=_0x3b1379['y'],scratchTranslucencyByDistance['far']=_0x3b1379['z'],scratchTranslucencyByDistance['farValue']=_0x3b1379['w'],_0x1bd52b[_0x5ca0f1(0x2e12)]=scratchTranslucencyByDistance;}else _0x1bd52b['translucencyByDistance']=void 0x0;if(defined$1(_0x5f2412[_0x5ca0f1(0x1c93)])){var _0x3cadd1=_0x5f2412[_0x5ca0f1(0x1c93)]['evaluate'](_0x1bd52b);scratchDistanceDisplayCondition[_0x5ca0f1(0x2cb3)]=_0x3cadd1['x'],scratchDistanceDisplayCondition['far']=_0x3cadd1['y'],_0x1bd52b['distanceDisplayCondition']=scratchDistanceDisplayCondition;}else _0x1bd52b[_0x5ca0f1(0x1c93)]=void 0x0;defined$1(_0x5f2412['heightOffset'])&&(_0x1bd52b[_0x5ca0f1(0x792)]=_0x5f2412[_0x5ca0f1(0x792)][_0x5ca0f1(0x35e2)](_0x1bd52b)),defined$1(_0x5f2412['anchorLineEnabled'])&&(_0x1bd52b[_0x5ca0f1(0x3a78)]=_0x5f2412[_0x5ca0f1(0x3a78)][_0x5ca0f1(0x35e2)](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0x1e3a)])&&(_0x1bd52b[_0x5ca0f1(0x1e3a)]=_0x5f2412[_0x5ca0f1(0x1e3a)]['evaluateColor'](_0x1bd52b,scratchColor6)),defined$1(_0x5f2412['image'])?_0x1bd52b[_0x5ca0f1(0x4133)]=_0x5f2412[_0x5ca0f1(0x4133)][_0x5ca0f1(0x35e2)](_0x1bd52b):_0x1bd52b[_0x5ca0f1(0x4133)]=void 0x0,defined$1(_0x5f2412[_0x5ca0f1(0x1e39)])&&(_0x1bd52b[_0x5ca0f1(0x1e39)]=_0x5f2412['disableDepthTestDistance'][_0x5ca0f1(0x35e2)](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0x577f)])&&(_0x1bd52b[_0x5ca0f1(0x577f)]=_0x5f2412[_0x5ca0f1(0x577f)]['evaluate'](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0x169e)])&&(_0x1bd52b[_0x5ca0f1(0x169e)]=_0x5f2412[_0x5ca0f1(0x169e)]['evaluate'](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0x3324)])&&(_0x1bd52b[_0x5ca0f1(0x3324)]=_0x5f2412[_0x5ca0f1(0x3324)]['evaluate'](_0x1bd52b)),defined$1(_0x5f2412[_0x5ca0f1(0x2144)])&&(_0x1bd52b['labelVerticalOrigin']=_0x5f2412[_0x5ca0f1(0x2144)][_0x5ca0f1(0x35e2)](_0x1bd52b));}else clearStyle$1(this,_0x2ffc63);},Vector3DTilePoints[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x47388c){var _0x3f4090=_0x68aa19;createPoints(this,_0x47388c[_0x3f4090(0x1682)]['ellipsoid']),this[_0x3f4090(0x4b22)]&&(this[_0x3f4090(0x2df9)][_0x3f4090(0x489f)](_0x47388c),this[_0x3f4090(0x197a)][_0x3f4090(0x489f)](_0x47388c),this[_0x3f4090(0x2a64)]['update'](_0x47388c),this[_0x3f4090(0x22d3)]||(this['_readyPromise']['resolve'](),this[_0x3f4090(0x22d3)]=!0x0));},Vector3DTilePoints[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Vector3DTilePoints[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x48f8b2=_0x68aa19;return this['_billboardCollection']=this[_0x48f8b2(0x197a)]&&this[_0x48f8b2(0x197a)]['destroy'](),this[_0x48f8b2(0x2a64)]=this['_labelCollection']&&this[_0x48f8b2(0x2a64)]['destroy'](),this[_0x48f8b2(0x2df9)]=this[_0x48f8b2(0x2df9)]&&this[_0x48f8b2(0x2df9)]['destroy'](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](Vector3DTilePolygons[_0x68aa19(0x4b51)],{'trianglesLength':{'get':function(){var _0x3acc8f=_0x68aa19;return defined$1(this['_primitive'])?this[_0x3acc8f(0x3457)][_0x3acc8f(0x2eff)]:0x0;}},'geometryByteLength':{'get':function(){var _0x3c2e95=_0x68aa19;return defined$1(this[_0x3c2e95(0x3457)])?this[_0x3c2e95(0x3457)][_0x3c2e95(0x11e9)]:0x0;}},'readyPromise':{'get':function(){var _0x3ef5a6=_0x68aa19;return this[_0x3ef5a6(0x38bb)][_0x3ef5a6(0x28bc)];}}});var createVerticesTaskProcessor$1=new TaskProcessor(_0x68aa19(0x34d7)),scratchColor$i=new Color$2();function createPrimitive(_0x42cb53){var _0x2df0d1=_0x68aa19;if(!defined$1(_0x42cb53[_0x2df0d1(0x3457)])){if(!defined$1(_0x42cb53[_0x2df0d1(0x3f78)])){var _0x4f4f27=_0x42cb53[_0x2df0d1(0x36f4)],_0x48436a=_0x42cb53['_counts'],_0x3fef63=_0x42cb53[_0x2df0d1(0x43e3)],_0x17a275=_0x42cb53[_0x2df0d1(0x1274)],_0x5f1fb6=_0x42cb53[_0x2df0d1(0x3714)],_0x414591=_0x42cb53[_0x2df0d1(0x156c)],_0x749447=_0x42cb53[_0x2df0d1(0x51de)];if(!defined$1(_0x414591)){_0x4f4f27=_0x42cb53[_0x2df0d1(0x36f4)]=arraySlice(_0x42cb53[_0x2df0d1(0x36f4)]),_0x48436a=_0x42cb53[_0x2df0d1(0x21a5)]=arraySlice(_0x42cb53[_0x2df0d1(0x21a5)]),_0x3fef63=_0x42cb53['_indexCounts']=arraySlice(_0x42cb53[_0x2df0d1(0x43e3)]),_0x17a275=_0x42cb53[_0x2df0d1(0x1274)]=arraySlice(_0x42cb53[_0x2df0d1(0x1274)]),_0x42cb53[_0x2df0d1(0x1634)]=_0x42cb53[_0x2df0d1(0x2de2)][_0x2df0d1(0x1f84)](Rectangle[_0x2df0d1(0x19ee)](_0x42cb53[_0x2df0d1(0x1aeb)])),_0x5f1fb6=_0x42cb53[_0x2df0d1(0x3714)]=new Uint32Array(_0x42cb53[_0x2df0d1(0xe1c)]),_0x414591=_0x42cb53['_batchTableColors']=new Uint32Array(_0x5f1fb6[_0x2df0d1(0x531b)]);for(var _0x4a9397=_0x42cb53[_0x2df0d1(0x4472)],_0x33b6e3=_0x414591[_0x2df0d1(0x531b)],_0x416438=0x0;_0x416438<_0x33b6e3;++_0x416438){var _0x2f1ca1=_0x4a9397[_0x2df0d1(0x2618)](_0x416438,scratchColor$i);_0x414591[_0x416438]=_0x2f1ca1[_0x2df0d1(0x3efa)]();}_0x749447=_0x42cb53[_0x2df0d1(0x51de)]=packBuffer$1(_0x42cb53);}var _0x5347a8=[_0x4f4f27['buffer'],_0x48436a[_0x2df0d1(0x1de1)],_0x3fef63['buffer'],_0x17a275[_0x2df0d1(0x1de1)],_0x5f1fb6[_0x2df0d1(0x1de1)],_0x414591[_0x2df0d1(0x1de1)],_0x749447['buffer']],_0x38d6dd={'packedBuffer':_0x749447[_0x2df0d1(0x1de1)],'positions':_0x4f4f27[_0x2df0d1(0x1de1)],'counts':_0x48436a['buffer'],'indexCounts':_0x3fef63[_0x2df0d1(0x1de1)],'indices':_0x17a275[_0x2df0d1(0x1de1)],'batchIds':_0x5f1fb6['buffer'],'batchTableColors':_0x414591[_0x2df0d1(0x1de1)]},_0x1cc93e=_0x42cb53[_0x2df0d1(0xeb4)],_0x3ca6c3=_0x42cb53[_0x2df0d1(0x1ebf)];defined$1(_0x1cc93e)&&defined$1(_0x3ca6c3)&&(_0x1cc93e=arraySlice(_0x1cc93e),_0x3ca6c3=arraySlice(_0x3ca6c3),_0x5347a8[_0x2df0d1(0x3a33)](_0x1cc93e['buffer'],_0x3ca6c3[_0x2df0d1(0x1de1)]),_0x38d6dd[_0x2df0d1(0x2552)]=_0x1cc93e,_0x38d6dd[_0x2df0d1(0x2abb)]=_0x3ca6c3);var _0x189605=_0x42cb53[_0x2df0d1(0x3f78)]=createVerticesTaskProcessor$1[_0x2df0d1(0x4c73)](_0x38d6dd,_0x5347a8);if(!defined$1(_0x189605))return;when(_0x189605,function(_0x4b58f7){var _0x4cc62f=_0x2df0d1;_0x42cb53[_0x4cc62f(0x36f4)]=void 0x0,_0x42cb53[_0x4cc62f(0x21a5)]=void 0x0,_0x42cb53[_0x4cc62f(0xeb4)]=void 0x0,_0x42cb53[_0x4cc62f(0x1ebf)]=void 0x0;var _0x5ebbe1=new Float64Array(_0x4b58f7['packedBuffer']),_0x1f51d8=_0x5ebbe1[0x0];unpackBuffer(_0x42cb53,_0x5ebbe1),_0x42cb53[_0x4cc62f(0x1274)]=0x2===IndexDatatype$1[_0x4cc62f(0x2f7d)](_0x1f51d8)?new Uint16Array(_0x4b58f7['indices']):new Uint32Array(_0x4b58f7[_0x4cc62f(0x525a)]),_0x42cb53['_indexOffsets']=new Uint32Array(_0x4b58f7['indexOffsets']),_0x42cb53['_indexCounts']=new Uint32Array(_0x4b58f7['indexCounts']),_0x42cb53[_0x4cc62f(0x3290)]=new Float32Array(_0x4b58f7[_0x4cc62f(0x30fe)]),_0x42cb53[_0x4cc62f(0x1cd5)]=new Uint16Array(_0x4b58f7['batchIds']),_0x42cb53[_0x4cc62f(0x4b22)]=!0x0;});}_0x42cb53[_0x2df0d1(0x4b22)]&&!defined$1(_0x42cb53[_0x2df0d1(0x3457)])&&(_0x42cb53[_0x2df0d1(0x3457)]=new Vector3DTilePrimitive({'batchTable':_0x42cb53[_0x2df0d1(0x4472)],'positions':_0x42cb53[_0x2df0d1(0x3290)],'batchIds':_0x42cb53['_batchIds'],'vertexBatchIds':_0x42cb53[_0x2df0d1(0x1cd5)],'indices':_0x42cb53[_0x2df0d1(0x1274)],'indexOffsets':_0x42cb53[_0x2df0d1(0x3503)],'indexCounts':_0x42cb53[_0x2df0d1(0x43e3)],'batchedIndices':_0x42cb53[_0x2df0d1(0x3d50)],'boundingVolume':_0x42cb53[_0x2df0d1(0x302f)],'boundingVolumes':_0x42cb53[_0x2df0d1(0x4fd8)],'center':_0x42cb53[_0x2df0d1(0x1634)]}),_0x42cb53[_0x2df0d1(0x4472)]=void 0x0,_0x42cb53[_0x2df0d1(0xe1c)]=void 0x0,_0x42cb53[_0x2df0d1(0x36f4)]=void 0x0,_0x42cb53[_0x2df0d1(0x21a5)]=void 0x0,_0x42cb53['_indices']=void 0x0,_0x42cb53[_0x2df0d1(0x43e3)]=void 0x0,_0x42cb53[_0x2df0d1(0x3503)]=void 0x0,_0x42cb53[_0x2df0d1(0x156c)]=void 0x0,_0x42cb53['_packedBuffer']=void 0x0,_0x42cb53[_0x2df0d1(0x3290)]=void 0x0,_0x42cb53[_0x2df0d1(0x3714)]=void 0x0,_0x42cb53['_vertexBatchIds']=void 0x0,_0x42cb53[_0x2df0d1(0x2de2)]=void 0x0,_0x42cb53['_minimumHeight']=void 0x0,_0x42cb53['_maximumHeight']=void 0x0,_0x42cb53[_0x2df0d1(0xeb4)]=void 0x0,_0x42cb53[_0x2df0d1(0x1ebf)]=void 0x0,_0x42cb53[_0x2df0d1(0x1634)]=void 0x0,_0x42cb53['_rectangle']=void 0x0,_0x42cb53[_0x2df0d1(0x302f)]=void 0x0,_0x42cb53[_0x2df0d1(0x4fd8)]=void 0x0,_0x42cb53['_batchedIndices']=void 0x0,_0x42cb53['_verticesPromise']=void 0x0,_0x42cb53[_0x2df0d1(0x38bb)][_0x2df0d1(0x68a)]());}}Vector3DTilePolygons[_0x68aa19(0x4b51)][_0x68aa19(0x3fa2)]=function(_0x31307a,_0x170958){var _0xb33f3c=_0x68aa19;this['_primitive'][_0xb33f3c(0x3fa2)](_0x31307a,_0x170958);},Vector3DTilePolygons[_0x68aa19(0x4b51)]['applyDebugSettings']=function(_0x40b2a7,_0x5b6f2e){var _0x2844c8=_0x68aa19;this[_0x2844c8(0x3457)]['applyDebugSettings'](_0x40b2a7,_0x5b6f2e);},Vector3DTilePolygons['prototype'][_0x68aa19(0x2f9f)]=function(_0x149f8a,_0x5de897){var _0x5a6ca9=_0x68aa19;this[_0x5a6ca9(0x3457)][_0x5a6ca9(0x2f9f)](_0x149f8a,_0x5de897);},Vector3DTilePolygons[_0x68aa19(0x4b51)]['updateCommands']=function(_0x404ba7,_0x29bdfa){var _0x5e990b=_0x68aa19;this[_0x5e990b(0x3457)][_0x5e990b(0x13d0)](_0x404ba7,_0x29bdfa);},Vector3DTilePolygons[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x186c0d){var _0x83b2ab=_0x68aa19;createPrimitive(this),this[_0x83b2ab(0x4b22)]&&(this[_0x83b2ab(0x3457)][_0x83b2ab(0x2c2f)]=this[_0x83b2ab(0x2c2f)],this[_0x83b2ab(0x3457)]['forceRebatch']=this['forceRebatch'],this[_0x83b2ab(0x3457)][_0x83b2ab(0x42ba)]=this[_0x83b2ab(0x42ba)],this[_0x83b2ab(0x3457)][_0x83b2ab(0x489f)](_0x186c0d));},Vector3DTilePolygons[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Vector3DTilePolygons[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x3624db=_0x68aa19;return this[_0x3624db(0x3457)]=this[_0x3624db(0x3457)]&&this[_0x3624db(0x3457)][_0x3624db(0x2578)](),destroyObject$1(this);};var Vector3DTilePolylinesVS=_0x68aa19(0x442a);function Vector3DTilePolylines(_0xff0236){var _0x166e84=_0x68aa19;this['_positions']=_0xff0236[_0x166e84(0x30fe)],this[_0x166e84(0x1add)]=_0xff0236[_0x166e84(0x1a36)],this['_counts']=_0xff0236[_0x166e84(0x6c7)],this[_0x166e84(0xe1c)]=_0xff0236['batchIds'],this[_0x166e84(0x2de2)]=defaultValue$1(_0xff0236[_0x166e84(0x1706)],Ellipsoid[_0x166e84(0x1d49)]),this[_0x166e84(0x5298)]=_0xff0236[_0x166e84(0x49d3)],this[_0x166e84(0x15d6)]=_0xff0236[_0x166e84(0x3a61)],this['_center']=_0xff0236[_0x166e84(0x19ee)],this[_0x166e84(0x1aeb)]=_0xff0236['rectangle'],this['_boundingVolume']=_0xff0236[_0x166e84(0x20c5)],this[_0x166e84(0x4472)]=_0xff0236['batchTable'],this[_0x166e84(0x461b)]=void 0x0,this[_0x166e84(0x3fca)]=void 0x0,this[_0x166e84(0x8c5)]=void 0x0,this[_0x166e84(0x5461)]=void 0x0,this['_command']=void 0x0,this[_0x166e84(0x3714)]=void 0x0,this[_0x166e84(0x51de)]=void 0x0,this[_0x166e84(0x1273)]=void 0x0,this[_0x166e84(0x233f)]=void 0x0,this[_0x166e84(0x8ad)]=void 0x0,this[_0x166e84(0x2f75)]=void 0x0,this[_0x166e84(0x1cd5)]=void 0x0,this[_0x166e84(0x1274)]=void 0x0,this[_0x166e84(0xf92)]=Color$2['clone'](Color$2[_0x166e84(0x2d95)]),this[_0x166e84(0x4fb2)]=this[_0x166e84(0xf92)],this['_trianglesLength']=0x0,this['_geometryByteLength']=0x0,this[_0x166e84(0x4b22)]=!0x1,this[_0x166e84(0x38bb)]=when[_0x166e84(0x25e3)](),this[_0x166e84(0x3f78)]=void 0x0;}function packBuffer(_0x26c592){var _0x18f190=_0x68aa19,_0x354154=_0x26c592[_0x18f190(0x1aeb)],_0x5346ff=_0x26c592[_0x18f190(0x5298)],_0x5e18e1=_0x26c592[_0x18f190(0x15d6)],_0x5c6853=_0x26c592[_0x18f190(0x2de2)],_0x1b9714=_0x26c592[_0x18f190(0x1634)],_0x5e1c2a=0x2+Rectangle[_0x18f190(0xe6c)]+Ellipsoid[_0x18f190(0xe6c)]+Cartesian3[_0x18f190(0xe6c)],_0x295118=new Float64Array(_0x5e1c2a),_0x585187=0x0;return _0x295118[_0x585187++]=_0x5346ff,_0x295118[_0x585187++]=_0x5e18e1,Rectangle['pack'](_0x354154,_0x295118,_0x585187),_0x585187+=Rectangle['packedLength'],Ellipsoid['pack'](_0x5c6853,_0x295118,_0x585187),_0x585187+=Ellipsoid[_0x18f190(0xe6c)],Cartesian3[_0x18f190(0x3540)](_0x1b9714,_0x295118,_0x585187),_0x295118;}Object[_0x68aa19(0x5b7)](Vector3DTilePolylines[_0x68aa19(0x4b51)],{'trianglesLength':{'get':function(){var _0xdf2d3=_0x68aa19;return this[_0xdf2d3(0x3a9b)];}},'geometryByteLength':{'get':function(){var _0x30b856=_0x68aa19;return this[_0x30b856(0x1ad0)];}},'readyPromise':{'get':function(){var _0x1d5b43=_0x68aa19;return this[_0x1d5b43(0x38bb)]['promise'];}}});var createVerticesTaskProcessor=new TaskProcessor(_0x68aa19(0x2388)),attributeLocations$3={'previousPosition':0x0,'currentPosition':0x1,'nextPosition':0x2,'expandAndWidth':0x3,'a_batchId':0x4};function createVertexArray$1(_0x28daa6,_0x4dc8a7){var _0x19da92=_0x68aa19;if(!defined$1(_0x28daa6[_0x19da92(0x461b)])){if(!defined$1(_0x28daa6[_0x19da92(0x3f78)])){var _0x3c80bc=_0x28daa6[_0x19da92(0x36f4)],_0x5a94e0=_0x28daa6[_0x19da92(0x1add)],_0x5d976e=_0x28daa6[_0x19da92(0x21a5)],_0x11adb2=_0x28daa6['_transferrableBatchIds'],_0x420e69=_0x28daa6[_0x19da92(0x51de)];defined$1(_0x420e69)||(_0x3c80bc=_0x28daa6[_0x19da92(0x36f4)]=arraySlice(_0x3c80bc),_0x5a94e0=_0x28daa6['_widths']=arraySlice(_0x5a94e0),_0x5d976e=_0x28daa6[_0x19da92(0x21a5)]=arraySlice(_0x5d976e),_0x11adb2=_0x28daa6[_0x19da92(0x3714)]=arraySlice(_0x28daa6[_0x19da92(0xe1c)]),_0x420e69=_0x28daa6[_0x19da92(0x51de)]=packBuffer(_0x28daa6));var _0x5849bb=[_0x3c80bc['buffer'],_0x5a94e0[_0x19da92(0x1de1)],_0x5d976e[_0x19da92(0x1de1)],_0x11adb2['buffer'],_0x420e69['buffer']],_0x4cb17b={'positions':_0x3c80bc['buffer'],'widths':_0x5a94e0[_0x19da92(0x1de1)],'counts':_0x5d976e[_0x19da92(0x1de1)],'batchIds':_0x11adb2['buffer'],'packedBuffer':_0x420e69['buffer']},_0x372a14=_0x28daa6[_0x19da92(0x3f78)]=createVerticesTaskProcessor[_0x19da92(0x4c73)](_0x4cb17b,_0x5849bb);if(!defined$1(_0x372a14))return;when(_0x372a14,function(_0x26555c){var _0x36cce6=_0x19da92;_0x28daa6[_0x36cce6(0x1273)]=new Float32Array(_0x26555c[_0x36cce6(0x1ff0)]),_0x28daa6['_previousPositions']=new Float32Array(_0x26555c[_0x36cce6(0x41d4)]),_0x28daa6[_0x36cce6(0x8ad)]=new Float32Array(_0x26555c[_0x36cce6(0x4395)]),_0x28daa6['_expandAndWidth']=new Float32Array(_0x26555c[_0x36cce6(0x3dec)]),_0x28daa6[_0x36cce6(0x1cd5)]=new Uint16Array(_0x26555c[_0x36cce6(0x5f0)]);var _0xffcdb9=_0x26555c[_0x36cce6(0x38c0)];_0x28daa6[_0x36cce6(0x1274)]=_0xffcdb9===IndexDatatype$1[_0x36cce6(0x2c91)]?new Uint16Array(_0x26555c[_0x36cce6(0x525a)]):new Uint32Array(_0x26555c[_0x36cce6(0x525a)]),_0x28daa6['_ready']=!0x0;});}if(_0x28daa6[_0x19da92(0x4b22)]&&!defined$1(_0x28daa6[_0x19da92(0x461b)])){var _0x39accf=_0x28daa6[_0x19da92(0x1273)],_0x337500=_0x28daa6[_0x19da92(0x233f)],_0x5134f5=_0x28daa6['_nextPositions'],_0x16ffdc=_0x28daa6['_expandAndWidth'],_0x5e4d11=_0x28daa6['_vertexBatchIds'],_0x1504b8=_0x28daa6[_0x19da92(0x1274)],_0x1e9fb6=_0x337500['byteLength']+_0x39accf[_0x19da92(0x21dd)]+_0x5134f5['byteLength'];_0x1e9fb6+=_0x16ffdc['byteLength']+_0x5e4d11[_0x19da92(0x21dd)]+_0x1504b8['byteLength'],_0x28daa6[_0x19da92(0x3a9b)]=_0x1504b8[_0x19da92(0x531b)]/0x3,_0x28daa6[_0x19da92(0x1ad0)]=_0x1e9fb6;var _0x3f3c6d=Buffer$1[_0x19da92(0xb5a)]({'context':_0x4dc8a7,'typedArray':_0x337500,'usage':BufferUsage[_0x19da92(0x495a)]}),_0x511add=Buffer$1[_0x19da92(0xb5a)]({'context':_0x4dc8a7,'typedArray':_0x39accf,'usage':BufferUsage[_0x19da92(0x495a)]}),_0x5b6ded=Buffer$1[_0x19da92(0xb5a)]({'context':_0x4dc8a7,'typedArray':_0x5134f5,'usage':BufferUsage[_0x19da92(0x495a)]}),_0x55e2fa=Buffer$1[_0x19da92(0xb5a)]({'context':_0x4dc8a7,'typedArray':_0x16ffdc,'usage':BufferUsage[_0x19da92(0x495a)]}),_0x129a46=Buffer$1[_0x19da92(0xb5a)]({'context':_0x4dc8a7,'typedArray':_0x5e4d11,'usage':BufferUsage[_0x19da92(0x495a)]}),_0x495064=Buffer$1['createIndexBuffer']({'context':_0x4dc8a7,'typedArray':_0x1504b8,'usage':BufferUsage[_0x19da92(0x495a)],'indexDatatype':0x2===_0x1504b8[_0x19da92(0x1c17)]?IndexDatatype$1[_0x19da92(0x2c91)]:IndexDatatype$1['UNSIGNED_INT']}),_0x12e80f=[{'index':attributeLocations$3[_0x19da92(0x3352)],'vertexBuffer':_0x3f3c6d,'componentDatatype':ComponentDatatype$1[_0x19da92(0x15eb)],'componentsPerAttribute':0x3},{'index':attributeLocations$3['currentPosition'],'vertexBuffer':_0x511add,'componentDatatype':ComponentDatatype$1[_0x19da92(0x15eb)],'componentsPerAttribute':0x3},{'index':attributeLocations$3[_0x19da92(0x343c)],'vertexBuffer':_0x5b6ded,'componentDatatype':ComponentDatatype$1[_0x19da92(0x15eb)],'componentsPerAttribute':0x3},{'index':attributeLocations$3['expandAndWidth'],'vertexBuffer':_0x55e2fa,'componentDatatype':ComponentDatatype$1[_0x19da92(0x15eb)],'componentsPerAttribute':0x2},{'index':attributeLocations$3['a_batchId'],'vertexBuffer':_0x129a46,'componentDatatype':ComponentDatatype$1['UNSIGNED_SHORT'],'componentsPerAttribute':0x1}];_0x28daa6['_va']=new VertexArray({'context':_0x4dc8a7,'attributes':_0x12e80f,'indexBuffer':_0x495064}),_0x28daa6[_0x19da92(0x36f4)]=void 0x0,_0x28daa6[_0x19da92(0x1add)]=void 0x0,_0x28daa6[_0x19da92(0x21a5)]=void 0x0,_0x28daa6[_0x19da92(0x2de2)]=void 0x0,_0x28daa6[_0x19da92(0x5298)]=void 0x0,_0x28daa6[_0x19da92(0x15d6)]=void 0x0,_0x28daa6[_0x19da92(0x1aeb)]=void 0x0,_0x28daa6['_transferrableBatchIds']=void 0x0,_0x28daa6[_0x19da92(0x51de)]=void 0x0,_0x28daa6[_0x19da92(0x1273)]=void 0x0,_0x28daa6[_0x19da92(0x233f)]=void 0x0,_0x28daa6['_nextPositions']=void 0x0,_0x28daa6[_0x19da92(0x2f75)]=void 0x0,_0x28daa6[_0x19da92(0x1cd5)]=void 0x0,_0x28daa6[_0x19da92(0x1274)]=void 0x0,_0x28daa6[_0x19da92(0x38bb)][_0x19da92(0x68a)]();}}}var modifiedModelViewScratch$1=new Matrix4(),rtcScratch$1=new Cartesian3();function createUniformMap$2(_0x2ca0c7,_0x5ebbbc){var _0x4dc975=_0x68aa19;defined$1(_0x2ca0c7[_0x4dc975(0x5461)])||(_0x2ca0c7[_0x4dc975(0x5461)]={'u_modifiedModelView':function(){var _0x5d266d=_0x4dc975,_0x1e0298=_0x5ebbbc[_0x5d266d(0x3cca)][_0x5d266d(0x629)];return Matrix4['clone'](_0x1e0298,modifiedModelViewScratch$1),Matrix4[_0x5d266d(0x10a0)](modifiedModelViewScratch$1,_0x2ca0c7[_0x5d266d(0x1634)],rtcScratch$1),Matrix4[_0x5d266d(0x3628)](modifiedModelViewScratch$1,rtcScratch$1,modifiedModelViewScratch$1),modifiedModelViewScratch$1;},'u_highlightColor':function(){var _0x33244e=_0x4dc975;return _0x2ca0c7[_0x33244e(0x4fb2)];}});}function createRenderStates$1(_0x491bba){var _0x1feadd=_0x68aa19;!defined$1(_0x491bba[_0x1feadd(0x8c5)])&&(_0x491bba[_0x1feadd(0x8c5)]=RenderState[_0x1feadd(0x4d21)]({'blending':BlendingState$1[_0x1feadd(0x2911)],'depthMask':!0x1,'depthTest':{'enabled':!0x0},'polygonOffset':{'enabled':!0x0,'factor':-0x5,'units':-0x5}}));}var PolylineFS=_0x68aa19(0x3e70);function createShaders(_0x471bc9,_0x532358){var _0x2d2818=_0x68aa19;if(!defined$1(_0x471bc9[_0x2d2818(0x3fca)])){var _0x534944=_0x471bc9[_0x2d2818(0x4472)],_0x3b93e6=_0x534944[_0x2d2818(0x1ce1)](!0x1,_0x2d2818(0x23f),void 0x0)(Vector3DTilePolylinesVS),_0x1656ff=_0x534944[_0x2d2818(0x5ab)]()(PolylineFS,!0x1,void 0x0),_0x75f0bc=new ShaderSource({'defines':[_0x2d2818(0x35d6),FeatureDetection[_0x2d2818(0x303)]()?'':_0x2d2818(0x7a0)],'sources':[PolylineCommon,_0x3b93e6]}),_0x427062=new ShaderSource({'defines':[_0x2d2818(0x35d6)],'sources':[_0x1656ff]});_0x471bc9[_0x2d2818(0x3fca)]=ShaderProgram$1['fromCache']({'context':_0x532358,'vertexShaderSource':_0x75f0bc,'fragmentShaderSource':_0x427062,'attributeLocations':attributeLocations$3});}}function queueCommands(_0x27ef67,_0x69247a){var _0x5d0a0f=_0x68aa19;if(!defined$1(_0x27ef67[_0x5d0a0f(0x117)])){var _0x1c58c9=_0x27ef67[_0x5d0a0f(0x4472)][_0x5d0a0f(0x36b5)]()(_0x27ef67[_0x5d0a0f(0x5461)]);_0x27ef67[_0x5d0a0f(0x117)]=new DrawCommand({'owner':_0x27ef67,'vertexArray':_0x27ef67[_0x5d0a0f(0x461b)],'renderState':_0x27ef67[_0x5d0a0f(0x8c5)],'shaderProgram':_0x27ef67[_0x5d0a0f(0x3fca)],'uniformMap':_0x1c58c9,'boundingVolume':_0x27ef67[_0x5d0a0f(0x302f)],'pass':Pass$1[_0x5d0a0f(0x4738)],'pickId':_0x27ef67[_0x5d0a0f(0x4472)][_0x5d0a0f(0x4ab9)]()});}_0x69247a[_0x5d0a0f(0x3080)][_0x5d0a0f(0x3a33)](_0x27ef67[_0x5d0a0f(0x117)]);}function clearStyle(_0x17033d,_0x81cfb7){var _0x15f784=_0x68aa19;for(var _0x4333ac=_0x17033d[_0x15f784(0xe1c)],_0x1bff4d=_0x4333ac[_0x15f784(0x531b)],_0x177f9e=0x0;_0x177f9e<_0x1bff4d;++_0x177f9e){var _0xc9acce=_0x81cfb7[_0x4333ac[_0x177f9e]];_0xc9acce['show']=!0x0,_0xc9acce[_0x15f784(0x28b8)]=Color$2['WHITE'];}}Vector3DTilePolylines[_0x68aa19(0x4b51)][_0x68aa19(0x3fa2)]=function(_0xaa231f,_0x4f992d){var _0x277cc1=_0x68aa19;for(var _0x47fd98=this['_batchIds'],_0x53a344=_0x47fd98[_0x277cc1(0x531b)],_0x5d872c=0x0;_0x5d872c<_0x53a344;++_0x5d872c){var _0x4372d5=_0x47fd98[_0x5d872c];_0x4f992d[_0x4372d5]=new Cesium3DTileFeature(_0xaa231f,_0x4372d5);}},Vector3DTilePolylines[_0x68aa19(0x4b51)][_0x68aa19(0x39f7)]=function(_0x23ed14,_0x2c3b61){var _0x2256e9=_0x68aa19;this[_0x2256e9(0x4fb2)]=_0x23ed14?_0x2c3b61:this[_0x2256e9(0xf92)];};var scratchColor$h=new Color$2(),DEFAULT_COLOR_VALUE$1=Color$2['WHITE'],DEFAULT_SHOW_VALUE=!0x0;function Vector3DTileContent(_0x37d5af,_0x1dbcee,_0x4856da,_0x5a15e5,_0x2c5d1b){var _0x2aed59=_0x68aa19;this[_0x2aed59(0x512c)]=_0x37d5af,this[_0x2aed59(0x2050)]=_0x1dbcee,this[_0x2aed59(0x587b)]=_0x4856da,this[_0x2aed59(0x28d7)]=void 0x0,this[_0x2aed59(0x2599)]=void 0x0,this[_0x2aed59(0x58a4)]=void 0x0,this[_0x2aed59(0x2aa3)]=void 0x0,this['_readyPromise']=when['defer'](),this[_0x2aed59(0x4472)]=void 0x0,this['_features']=void 0x0,this[_0x2aed59(0x137d)]=!0x1,initialize$1(this,_0x5a15e5,_0x2c5d1b);}function createColorChangedCallback(_0x4b3333){return function(_0x5254e6,_0x1fb18a){var _0x292133=_0x54f3;defined$1(_0x4b3333['_polygons'])&&_0x4b3333[_0x292133(0x28d7)][_0x292133(0x13d0)](_0x5254e6,_0x1fb18a);};}function getBatchIds(_0x926b9b,_0x17d7ef){var _0x347a25=_0x68aa19,_0x4d6e4f,_0x26f596,_0x35b549,_0xd77236,_0x24312d=defaultValue$1(_0x926b9b[_0x347a25(0x57bf)],0x0),_0x2d77cb=defaultValue$1(_0x926b9b[_0x347a25(0x2974)],0x0),_0xadeba5=defaultValue$1(_0x926b9b[_0x347a25(0x2654)],0x0);if(_0x24312d>0x0&&defined$1(_0x926b9b[_0x347a25(0x33d8)])){var _0x4d19d3=_0x17d7ef['byteOffset']+_0x926b9b[_0x347a25(0x33d8)][_0x347a25(0x42fe)];_0x4d6e4f=new Uint16Array(_0x17d7ef[_0x347a25(0x1de1)],_0x4d19d3,_0x24312d);}if(_0x2d77cb>0x0&&defined$1(_0x926b9b[_0x347a25(0x4559)])){var _0x149e20=_0x17d7ef['byteOffset']+_0x926b9b[_0x347a25(0x4559)][_0x347a25(0x42fe)];_0x26f596=new Uint16Array(_0x17d7ef[_0x347a25(0x1de1)],_0x149e20,_0x2d77cb);}if(_0xadeba5>0x0&&defined$1(_0x926b9b[_0x347a25(0x23aa)])){var _0x281f13=_0x17d7ef[_0x347a25(0x42fe)]+_0x926b9b['POINT_BATCH_IDS'][_0x347a25(0x42fe)];_0x35b549=new Uint16Array(_0x17d7ef[_0x347a25(0x1de1)],_0x281f13,_0xadeba5);}var _0x159efa=defined$1(_0x4d6e4f)||defined$1(_0x26f596)||defined$1(_0x35b549),_0x43c6b8=_0x24312d>0x0&&!defined$1(_0x4d6e4f)||_0x2d77cb>0x0&&!defined$1(_0x26f596)||_0xadeba5>0x0&&!defined$1(_0x35b549);if(_0x159efa&&_0x43c6b8)throw new RuntimeError$2(_0x347a25(0x8df));if(!defined$1(_0x4d6e4f)&&!defined$1(_0x26f596)&&!defined$1(_0x35b549)){var _0x5f355f=0x0;if(!defined$1(_0x4d6e4f)&&_0x24312d>0x0){for(_0x4d6e4f=new Uint16Array(_0x24312d),_0xd77236=0x0;_0xd77236<_0x24312d;++_0xd77236)_0x4d6e4f[_0xd77236]=_0x5f355f++;}if(!defined$1(_0x26f596)&&_0x2d77cb>0x0){for(_0x26f596=new Uint16Array(_0x2d77cb),_0xd77236=0x0;_0xd77236<_0x2d77cb;++_0xd77236)_0x26f596[_0xd77236]=_0x5f355f++;}if(!defined$1(_0x35b549)&&_0xadeba5>0x0){for(_0x35b549=new Uint16Array(_0xadeba5),_0xd77236=0x0;_0xd77236<_0xadeba5;++_0xd77236)_0x35b549[_0xd77236]=_0x5f355f++;}}return{'polygons':_0x4d6e4f,'polylines':_0x26f596,'points':_0x35b549};}Vector3DTilePolylines['prototype'][_0x68aa19(0x2f9f)]=function(_0x43962f,_0x18256c){var _0x309960=_0x68aa19;if(defined$1(_0x43962f))for(var _0xbd5732=this['_batchIds'],_0x4dd565=_0xbd5732['length'],_0x43525b=0x0;_0x43525b<_0x4dd565;++_0x43525b){var _0x3bc838=_0x18256c[_0xbd5732[_0x43525b]];_0x3bc838['color']=defined$1(_0x43962f[_0x309960(0x28b8)])?_0x43962f[_0x309960(0x28b8)][_0x309960(0x35f9)](_0x3bc838,scratchColor$h):DEFAULT_COLOR_VALUE$1,_0x3bc838['show']=defined$1(_0x43962f[_0x309960(0x105f)])?_0x43962f[_0x309960(0x105f)][_0x309960(0x35e2)](_0x3bc838):DEFAULT_SHOW_VALUE;}else clearStyle(this,_0x18256c);},Vector3DTilePolylines[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x1c30df){var _0x5aeca1=_0x68aa19,_0x213233=_0x1c30df[_0x5aeca1(0x4174)];if(createVertexArray$1(this,_0x213233),createUniformMap$2(this,_0x213233),createShaders(this,_0x213233),createRenderStates$1(this),this['_ready']){var _0x2aeb3b=_0x1c30df[_0x5aeca1(0x14f6)];(_0x2aeb3b[_0x5aeca1(0x2507)]||_0x2aeb3b[_0x5aeca1(0x3f0b)])&&queueCommands(this,_0x1c30df);}},Vector3DTilePolylines[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Vector3DTilePolylines[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x236cb9=_0x68aa19;return this[_0x236cb9(0x461b)]=this[_0x236cb9(0x461b)]&&this['_va']['destroy'](),this[_0x236cb9(0x3fca)]=this[_0x236cb9(0x3fca)]&&this[_0x236cb9(0x3fca)][_0x236cb9(0x2578)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](Vector3DTileContent[_0x68aa19(0x4b51)],{'featuresLength':{'get':function(){var _0x353656=_0x68aa19;return defined$1(this[_0x353656(0x4472)])?this[_0x353656(0x4472)][_0x353656(0x90b)]:0x0;}},'pointsLength':{'get':function(){var _0x579915=_0x68aa19;return defined$1(this[_0x579915(0x58a4)])?this[_0x579915(0x58a4)][_0x579915(0x1b45)]:0x0;}},'trianglesLength':{'get':function(){var _0x3d59a1=_0x68aa19,_0x17dba8=0x0;return defined$1(this[_0x3d59a1(0x28d7)])&&(_0x17dba8+=this[_0x3d59a1(0x28d7)]['trianglesLength']),defined$1(this[_0x3d59a1(0x2599)])&&(_0x17dba8+=this[_0x3d59a1(0x2599)][_0x3d59a1(0x2eff)]),_0x17dba8;}},'geometryByteLength':{'get':function(){var _0x277735=_0x68aa19,_0x11b4a7=0x0;return defined$1(this[_0x277735(0x28d7)])&&(_0x11b4a7+=this[_0x277735(0x28d7)]['geometryByteLength']),defined$1(this[_0x277735(0x2599)])&&(_0x11b4a7+=this['_polylines'][_0x277735(0x11e9)]),_0x11b4a7;}},'texturesByteLength':{'get':function(){var _0x123f57=_0x68aa19;return defined$1(this[_0x123f57(0x58a4)])?this['_points'][_0x123f57(0x117c)]:0x0;}},'batchTableByteLength':{'get':function(){var _0x1fd668=_0x68aa19;return defined$1(this[_0x1fd668(0x4472)])?this[_0x1fd668(0x4472)][_0x1fd668(0x374e)]:0x0;}},'innerContents':{'get':function(){}},'readyPromise':{'get':function(){var _0x431e24=_0x68aa19;return this[_0x431e24(0x38bb)][_0x431e24(0x28bc)];}},'tileset':{'get':function(){var _0x1f7b61=_0x68aa19;return this[_0x1f7b61(0x512c)];}},'tile':{'get':function(){var _0x5b4e28=_0x68aa19;return this[_0x5b4e28(0x2050)];}},'url':{'get':function(){var _0x54b0a0=_0x68aa19;return this[_0x54b0a0(0x587b)][_0x54b0a0(0x1c0c)](!0x0);}},'batchTable':{'get':function(){var _0x5d2326=_0x68aa19;return this[_0x5d2326(0x4472)];}}});var sizeOfUint16=Uint16Array[_0x68aa19(0x1c17)],sizeOfUint32=Uint32Array[_0x68aa19(0x1c17)];function initialize$1(_0x4b403e,_0x207ebf,_0x12e4c4){var _0x1badd4=_0x68aa19;_0x12e4c4=defaultValue$1(_0x12e4c4,0x0);var _0x3a317e=new Uint8Array(_0x207ebf),_0xf2df09=new DataView(_0x207ebf);_0x12e4c4+=sizeOfUint32;var _0x15e67d=_0xf2df09[_0x1badd4(0x2e90)](_0x12e4c4,!0x0);if(0x1!==_0x15e67d)throw new RuntimeError$2('Only\x20Vector\x20tile\x20version\x201\x20is\x20supported.\x20\x20Version\x20'+_0x15e67d+_0x1badd4(0x1e49));_0x12e4c4+=sizeOfUint32;var _0x5369a1=_0xf2df09[_0x1badd4(0x2e90)](_0x12e4c4,!0x0);if(_0x12e4c4+=sizeOfUint32,0x0!==_0x5369a1){var _0x3d9b7c=_0xf2df09[_0x1badd4(0x2e90)](_0x12e4c4,!0x0);if(_0x12e4c4+=sizeOfUint32,0x0===_0x3d9b7c)throw new RuntimeError$2(_0x1badd4(0x1439));var _0x5d2a12=_0xf2df09[_0x1badd4(0x2e90)](_0x12e4c4,!0x0);_0x12e4c4+=sizeOfUint32;var _0x22dea4=_0xf2df09['getUint32'](_0x12e4c4,!0x0);_0x12e4c4+=sizeOfUint32;var _0x2de5b6=_0xf2df09[_0x1badd4(0x2e90)](_0x12e4c4,!0x0);_0x12e4c4+=sizeOfUint32;var _0x3d4a18=_0xf2df09[_0x1badd4(0x2e90)](_0x12e4c4,!0x0);_0x12e4c4+=sizeOfUint32;var _0x3b862c=_0xf2df09[_0x1badd4(0x2e90)](_0x12e4c4,!0x0);_0x12e4c4+=sizeOfUint32;var _0x382e21=_0xf2df09[_0x1badd4(0x2e90)](_0x12e4c4,!0x0);_0x12e4c4+=sizeOfUint32;var _0x4af1e9=_0xf2df09[_0x1badd4(0x2e90)](_0x12e4c4,!0x0),_0xe9aec0=getStringFromTypedArray(_0x3a317e,_0x12e4c4+=sizeOfUint32,_0x3d9b7c),_0xfbe20c=JSON['parse'](_0xe9aec0);_0x12e4c4+=_0x3d9b7c;var _0x363151,_0x24bea7,_0x35baca=new Uint8Array(_0x207ebf,_0x12e4c4,_0x5d2a12);if(_0x12e4c4+=_0x5d2a12,_0x22dea4>0x0){var _0x1c1f02=getStringFromTypedArray(_0x3a317e,_0x12e4c4,_0x22dea4);_0x363151=JSON[_0x1badd4(0x29e2)](_0x1c1f02),_0x12e4c4+=_0x22dea4,_0x2de5b6>0x0&&(_0x24bea7=new Uint8Array(_0x207ebf,_0x12e4c4,_0x2de5b6),_0x24bea7=new Uint8Array(_0x24bea7),_0x12e4c4+=_0x2de5b6);}var _0x1e9035=defaultValue$1(_0xfbe20c[_0x1badd4(0x57bf)],0x0),_0x2ee27c=defaultValue$1(_0xfbe20c['POLYLINES_LENGTH'],0x0),_0x40ec5b=defaultValue$1(_0xfbe20c['POINTS_LENGTH'],0x0),_0x2d03ff=_0x1e9035+_0x2ee27c+_0x40ec5b,_0x55a2fe=new Cesium3DTileBatchTable(_0x4b403e,_0x2d03ff,_0x363151,_0x24bea7,createColorChangedCallback(_0x4b403e));if(_0x4b403e['_batchTable']=_0x55a2fe,0x0!==_0x2d03ff){var _0x3a2100,_0x53493b,_0x2ae72b;if(!defined$1(_0xfbe20c[_0x1badd4(0x44e1)]))throw new RuntimeError$2('REGION\x20is\x20required\x20in\x20the\x20feature\x20table.');var _0xf44913=_0xfbe20c[_0x1badd4(0x44e1)];_0x3a2100=Rectangle[_0x1badd4(0x41a1)](_0xf44913),_0x53493b=_0xf44913[0x4],_0x2ae72b=_0xf44913[0x5];var _0x24ae27,_0x2a2eda=_0x4b403e[_0x1badd4(0x2050)]['computedTransform'];defined$1(_0xfbe20c['RTC_CENTER'])?(_0x24ae27=Cartesian3['unpack'](_0xfbe20c[_0x1badd4(0x4279)]),Matrix4['multiplyByPoint'](_0x2a2eda,_0x24ae27,_0x24ae27)):((_0x24ae27=Rectangle['center'](_0x3a2100))['height']=CesiumMath[_0x1badd4(0x52f2)](_0x53493b,_0x2ae72b,0.5),_0x24ae27=Ellipsoid[_0x1badd4(0x1d49)]['cartographicToCartesian'](_0x24ae27));var _0x2cf96b=getBatchIds(_0xfbe20c,_0x35baca);if(_0x12e4c4+=_0x12e4c4%0x4,_0x1e9035>0x0){var _0x3e8d1f=new Uint32Array(_0x207ebf,_0x12e4c4,_0x3d4a18/sizeOfUint32);_0x12e4c4+=_0x3d4a18;var _0x316c12=new Uint16Array(_0x207ebf,_0x12e4c4,_0x3b862c/sizeOfUint16);_0x12e4c4+=_0x3b862c;var _0x2b5cd7,_0x427a15,_0x228f51=_0x35baca[_0x1badd4(0x42fe)]+_0xfbe20c[_0x1badd4(0x28c1)][_0x1badd4(0x42fe)],_0x3d9d87=new Uint32Array(_0x35baca[_0x1badd4(0x1de1)],_0x228f51,_0x1e9035),_0x348233=_0x35baca[_0x1badd4(0x42fe)]+_0xfbe20c[_0x1badd4(0x5412)]['byteOffset'],_0x35b493=new Uint32Array(_0x35baca[_0x1badd4(0x1de1)],_0x348233,_0x1e9035);if(defined$1(_0xfbe20c[_0x1badd4(0x1ac0)])&&defined$1(_0xfbe20c[_0x1badd4(0x4b78)])){var _0x5cacb7=_0x35baca[_0x1badd4(0x42fe)]+_0xfbe20c[_0x1badd4(0x1ac0)][_0x1badd4(0x42fe)];_0x2b5cd7=new Float32Array(_0x35baca[_0x1badd4(0x1de1)],_0x5cacb7,_0x1e9035);var _0x1bb040=_0x35baca[_0x1badd4(0x42fe)]+_0xfbe20c[_0x1badd4(0x4b78)][_0x1badd4(0x42fe)];_0x427a15=new Float32Array(_0x35baca[_0x1badd4(0x1de1)],_0x1bb040,_0x1e9035);}_0x4b403e[_0x1badd4(0x28d7)]=new Vector3DTilePolygons({'positions':_0x316c12,'counts':_0x3d9d87,'indexCounts':_0x35b493,'indices':_0x3e8d1f,'minimumHeight':_0x53493b,'maximumHeight':_0x2ae72b,'polygonMinimumHeights':_0x2b5cd7,'polygonMaximumHeights':_0x427a15,'center':_0x24ae27,'rectangle':_0x3a2100,'boundingVolume':_0x4b403e[_0x1badd4(0x4704)][_0x1badd4(0x20c5)][_0x1badd4(0x20c5)],'batchTable':_0x55a2fe,'batchIds':_0x2cf96b[_0x1badd4(0x442d)],'modelMatrix':_0x2a2eda});}if(_0x2ee27c>0x0){var _0x290d83=new Uint16Array(_0x207ebf,_0x12e4c4,_0x382e21/sizeOfUint16);_0x12e4c4+=_0x382e21;var _0x5ab37c,_0x2db6a0=_0x35baca[_0x1badd4(0x42fe)]+_0xfbe20c[_0x1badd4(0x3321)][_0x1badd4(0x42fe)],_0xed426d=new Uint32Array(_0x35baca[_0x1badd4(0x1de1)],_0x2db6a0,_0x2ee27c);if(defined$1(_0xfbe20c[_0x1badd4(0xa11)])){var _0x9b00ec=_0x35baca[_0x1badd4(0x42fe)]+_0xfbe20c[_0x1badd4(0xa11)][_0x1badd4(0x42fe)];_0x5ab37c=new Uint16Array(_0x35baca['buffer'],_0x9b00ec,_0x2ee27c);}else{_0x5ab37c=new Uint16Array(_0x2ee27c);for(var _0xd2df07=0x0;_0xd2df07<_0x2ee27c;++_0xd2df07)_0x5ab37c[_0xd2df07]=0x2;}_0x4b403e[_0x1badd4(0x2599)]=new Vector3DTilePolylines({'positions':_0x290d83,'widths':_0x5ab37c,'counts':_0xed426d,'batchIds':_0x2cf96b['polylines'],'minimumHeight':_0x53493b,'maximumHeight':_0x2ae72b,'center':_0x24ae27,'rectangle':_0x3a2100,'boundingVolume':_0x4b403e['tile'][_0x1badd4(0x20c5)]['boundingVolume'],'batchTable':_0x55a2fe});}if(_0x40ec5b>0x0){var _0x2c4afd=new Uint16Array(_0x207ebf,_0x12e4c4,_0x4af1e9/sizeOfUint16);_0x4b403e[_0x1badd4(0x58a4)]=new Vector3DTilePoints({'positions':_0x2c4afd,'batchIds':_0x2cf96b[_0x1badd4(0x3d4b)],'minimumHeight':_0x53493b,'maximumHeight':_0x2ae72b,'rectangle':_0x3a2100,'batchTable':_0x55a2fe});}}}else _0x4b403e[_0x1badd4(0x38bb)][_0x1badd4(0x68a)](_0x4b403e);}function createFeatures(_0x5c808d){var _0x569e2d=_0x68aa19,_0x258447=_0x5c808d[_0x569e2d(0x90b)];if(!defined$1(_0x5c808d[_0x569e2d(0x56e8)])&&_0x258447>0x0){var _0x437ae3=new Array(_0x258447);defined$1(_0x5c808d['_polygons'])&&_0x5c808d[_0x569e2d(0x28d7)][_0x569e2d(0x3fa2)](_0x5c808d,_0x437ae3),defined$1(_0x5c808d['_polylines'])&&_0x5c808d['_polylines'][_0x569e2d(0x3fa2)](_0x5c808d,_0x437ae3),defined$1(_0x5c808d[_0x569e2d(0x58a4)])&&_0x5c808d[_0x569e2d(0x58a4)][_0x569e2d(0x3fa2)](_0x5c808d,_0x437ae3),_0x5c808d[_0x569e2d(0x56e8)]=_0x437ae3;}}Vector3DTileContent[_0x68aa19(0x4b51)]['hasProperty']=function(_0x28e593,_0x52ff80){var _0x5b8186=_0x68aa19;return this[_0x5b8186(0x4472)][_0x5b8186(0x14e)](_0x28e593,_0x52ff80);},Vector3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x5804)]=function(_0x4159cc){var _0x58773f=_0x68aa19;return createFeatures(this),this[_0x58773f(0x56e8)][_0x4159cc];},Vector3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x39f7)]=function(_0x410caf,_0x2fa6da){var _0x23cf90=_0x68aa19;defined$1(this[_0x23cf90(0x28d7)])&&this['_polygons'][_0x23cf90(0x39f7)](_0x410caf,_0x2fa6da),defined$1(this[_0x23cf90(0x2599)])&&this[_0x23cf90(0x2599)][_0x23cf90(0x39f7)](_0x410caf,_0x2fa6da),defined$1(this[_0x23cf90(0x58a4)])&&this[_0x23cf90(0x58a4)][_0x23cf90(0x39f7)](_0x410caf,_0x2fa6da);},Vector3DTileContent['prototype'][_0x68aa19(0x2f9f)]=function(_0x4f99cc){var _0x397633=_0x68aa19;createFeatures(this),defined$1(this[_0x397633(0x28d7)])&&this[_0x397633(0x28d7)][_0x397633(0x2f9f)](_0x4f99cc,this[_0x397633(0x56e8)]),defined$1(this[_0x397633(0x2599)])&&this[_0x397633(0x2599)][_0x397633(0x2f9f)](_0x4f99cc,this[_0x397633(0x56e8)]),defined$1(this[_0x397633(0x58a4)])&&this[_0x397633(0x58a4)][_0x397633(0x2f9f)](_0x4f99cc,this[_0x397633(0x56e8)]);},Vector3DTileContent[_0x68aa19(0x4b51)]['update']=function(_0x205993,_0x41d201){var _0x5d79e5=_0x68aa19,_0x293c7c=!0x0;if(defined$1(this[_0x5d79e5(0x28d7)])&&(this['_polygons']['classificationType']=this['_tileset']['classificationType'],this[_0x5d79e5(0x28d7)][_0x5d79e5(0x2c2f)]=this['_tileset'][_0x5d79e5(0x2c2f)],this['_polygons'][_0x5d79e5(0x489f)](_0x41d201),_0x293c7c=_0x293c7c&&this[_0x5d79e5(0x28d7)][_0x5d79e5(0x4b22)]),defined$1(this['_polylines'])&&(this[_0x5d79e5(0x2599)]['update'](_0x41d201),_0x293c7c=_0x293c7c&&this[_0x5d79e5(0x2599)][_0x5d79e5(0x4b22)]),defined$1(this['_points'])&&(this[_0x5d79e5(0x58a4)][_0x5d79e5(0x489f)](_0x41d201),_0x293c7c=_0x293c7c&&this['_points'][_0x5d79e5(0x4b22)]),defined$1(this[_0x5d79e5(0x4472)])&&_0x293c7c&&this[_0x5d79e5(0x4472)][_0x5d79e5(0x489f)](_0x205993,_0x41d201),!defined$1(this[_0x5d79e5(0x2aa3)])){var _0x1daa05=defined$1(this['_points'])?this[_0x5d79e5(0x58a4)][_0x5d79e5(0x21f)]:void 0x0,_0x15a376=defined$1(this[_0x5d79e5(0x28d7)])?this[_0x5d79e5(0x28d7)][_0x5d79e5(0x21f)]:void 0x0,_0x2dfa7f=defined$1(this[_0x5d79e5(0x2599)])?this['_polylines'][_0x5d79e5(0x21f)]:void 0x0,_0x2df034=this;this['_contentReadyPromise']=when[_0x5d79e5(0x3935)]([_0x1daa05,_0x15a376,_0x2dfa7f])[_0x5d79e5(0x4e1e)](function(){var _0x4dd6c3=_0x5d79e5;_0x2df034[_0x4dd6c3(0x38bb)]['resolve'](_0x2df034);});}},Vector3DTileContent[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},Vector3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x2f5736=_0x68aa19;return this[_0x2f5736(0x28d7)]=this[_0x2f5736(0x28d7)]&&this['_polygons'][_0x2f5736(0x2578)](),this['_polylines']=this[_0x2f5736(0x2599)]&&this['_polylines'][_0x2f5736(0x2578)](),this['_points']=this[_0x2f5736(0x58a4)]&&this[_0x2f5736(0x58a4)][_0x2f5736(0x2578)](),this[_0x2f5736(0x4472)]=this['_batchTable']&&this[_0x2f5736(0x4472)]['destroy'](),destroyObject$1(this);};var Cesium3DTileContentFactory={'b3dm':function(_0x1c560a,_0x136a82,_0x54a3a5,_0x3397fd,_0xb92670){return new Batched3DModel3DTileContent(_0x1c560a,_0x136a82,_0x54a3a5,_0x3397fd,_0xb92670);},'pnts':function(_0xb0d515,_0x5a914a,_0x1f4005,_0x48d43a,_0x3b6cd8){return new PointCloud3DTileContent(_0xb0d515,_0x5a914a,_0x1f4005,_0x48d43a,_0x3b6cd8);},'i3dm':function(_0x1bda2b,_0x1dda68,_0xd0d22b,_0x5af4aa,_0x4cd9e7){return new Instanced3DModel3DTileContent(_0x1bda2b,_0x1dda68,_0xd0d22b,_0x5af4aa,_0x4cd9e7);},'cmpt':function(_0x55ebdc,_0x26e922,_0x38aa68,_0x307b17,_0x4b55d8){return new Composite3DTileContent(_0x55ebdc,_0x26e922,_0x38aa68,_0x307b17,_0x4b55d8,Cesium3DTileContentFactory);},'json':function(_0x328ee5,_0x57ce6f,_0x2e7637,_0x3531af,_0x8f2497){return new Tileset3DTileContent(_0x328ee5,_0x57ce6f,_0x2e7637,_0x3531af,_0x8f2497);},'geom':function(_0x191345,_0x2622df,_0x22c0a4,_0x15ea8b,_0x4212e1){return new Geometry3DTileContent(_0x191345,_0x2622df,_0x22c0a4,_0x15ea8b,_0x4212e1);},'vctr':function(_0x7f97f6,_0x4ae9e5,_0xfce7d3,_0xf6130a,_0x33bf7e){return new Vector3DTileContent(_0x7f97f6,_0x4ae9e5,_0xfce7d3,_0xf6130a,_0x33bf7e);}},Cesium3DTileContentState={'UNLOADED':0x0,'LOADING':0x1,'PROCESSING':0x2,'READY':0x3,'EXPIRED':0x4,'FAILED':0x5},Cesium3DTileContentState$1=Object[_0x68aa19(0x3e37)](Cesium3DTileContentState),Cesium3DTileOptimizationHint={'NOT_COMPUTED':-0x1,'USE_OPTIMIZATION':0x1,'SKIP_OPTIMIZATION':0x0},Cesium3DTileOptimizationHint$1=Object[_0x68aa19(0x3e37)](Cesium3DTileOptimizationHint);function Cesium3DTilesetMostDetailedTraversal(){}var traversal$1={'stack':new ManagedArray(),'stackMaximumLength':0x0};function isVisible$3(_0x428ec0){return _0x428ec0['_visible']&&_0x428ec0['_inRequestVolume'];}function hasEmptyContent$2(_0x1dcab8){var _0x14bf49=_0x68aa19;return _0x1dcab8[_0x14bf49(0x113b)]||_0x1dcab8[_0x14bf49(0x12dd)];}function hasUnloadedContent$2(_0x2cf7d7){var _0x173136=_0x68aa19;return!hasEmptyContent$2(_0x2cf7d7)&&_0x2cf7d7[_0x173136(0x4d04)];}function canTraverse$3(_0x31b3db,_0xf1847e){var _0x2df296=_0x68aa19;return 0x0!==_0xf1847e[_0x2df296(0x23ed)]['length']&&(_0xf1847e[_0x2df296(0x12dd)]?!_0xf1847e[_0x2df296(0x1de2)]:(_0xf1847e[_0x2df296(0x113b)],!0x0));}function updateAndPushChildren$2(_0x55eb16,_0xbc3236,_0x48826c,_0x340ab5){var _0x45bcf9=_0x68aa19;for(var _0x518c15=_0xbc3236[_0x45bcf9(0x23ed)],_0x281648=_0x518c15[_0x45bcf9(0x531b)],_0x167967=0x0;_0x167967<_0x281648;++_0x167967){var _0x430eb7=_0x518c15[_0x167967];_0x430eb7['updateVisibility'](_0x340ab5),isVisible$3(_0x430eb7)&&_0x48826c[_0x45bcf9(0x3a33)](_0x430eb7);}}function loadTile$2(_0x42f0d6,_0xa69a66){var _0x59f3ec=_0x68aa19;(hasUnloadedContent$2(_0xa69a66)||_0xa69a66[_0x59f3ec(0x1de2)])&&(_0xa69a66['_priority']=0x0,_0x42f0d6[_0x59f3ec(0x4003)][_0x59f3ec(0x3a33)](_0xa69a66));}function touchTile$2(_0x31a5dd,_0xa8271f,_0x5019de){var _0x4ab0a4=_0x68aa19;_0xa8271f[_0x4ab0a4(0x2c9d)]!==_0x5019de[_0x4ab0a4(0x5671)]&&(_0x31a5dd[_0x4ab0a4(0x16fc)][_0x4ab0a4(0x4a9b)](_0xa8271f),_0xa8271f[_0x4ab0a4(0x2c9d)]=_0x5019de[_0x4ab0a4(0x5671)]);}function visitTile$4(_0x4e85aa){var _0x2fe87f=_0x68aa19;++_0x4e85aa['statistics'][_0x2fe87f(0x360c)];}function selectDesiredTile$2(_0xa39e85,_0x2d9923,_0x37629f){var _0x5d4352=_0x68aa19;_0x2d9923[_0x5d4352(0x23fd)]&&_0x2d9923[_0x5d4352(0x1d6f)](_0x37629f)!==Intersect$1['OUTSIDE']&&_0xa39e85[_0x5d4352(0x25dd)]['push'](_0x2d9923);}function Cesium3DTilesetTraversal(){}function isVisible$2(_0x1614a3){var _0x4a58fb=_0x68aa19;return _0x1614a3[_0x4a58fb(0x45b7)]&&_0x1614a3['_inRequestVolume'];}Cesium3DTilesetMostDetailedTraversal[_0x68aa19(0x581e)]=function(_0x2e5640,_0x358ee1){var _0x53aabd=_0x68aa19;_0x2e5640['_selectedTiles'][_0x53aabd(0x531b)]=0x0,_0x2e5640[_0x53aabd(0x4003)]['length']=0x0,_0x2e5640[_0x53aabd(0x34e5)]=!0x1;var _0x5092ed=!0x0,_0x1229ea=_0x2e5640[_0x53aabd(0x1c10)];if(_0x1229ea['updateVisibility'](_0x358ee1),!isVisible$3(_0x1229ea))return _0x5092ed;var _0xee1a36=traversal$1[_0x53aabd(0xf06)];for(_0xee1a36[_0x53aabd(0x3a33)](_0x2e5640[_0x53aabd(0x1c10)]);_0xee1a36[_0x53aabd(0x531b)]>0x0;){traversal$1[_0x53aabd(0x559a)]=Math['max'](traversal$1[_0x53aabd(0x559a)],_0xee1a36[_0x53aabd(0x531b)]);var _0x58c0cf=_0xee1a36['pop'](),_0x2dbfa8=_0x58c0cf[_0x53aabd(0x5188)]===Cesium3DTileRefine$1[_0x53aabd(0x333e)],_0x5c716d=_0x58c0cf['refine']===Cesium3DTileRefine$1[_0x53aabd(0x7c6)],_0x802b11=canTraverse$3(_0x2e5640,_0x58c0cf);_0x802b11&&updateAndPushChildren$2(_0x2e5640,_0x58c0cf,_0xee1a36,_0x358ee1),(_0x2dbfa8||_0x5c716d&&!_0x802b11)&&(loadTile$2(_0x2e5640,_0x58c0cf),touchTile$2(_0x2e5640,_0x58c0cf,_0x358ee1),selectDesiredTile$2(_0x2e5640,_0x58c0cf,_0x358ee1),hasEmptyContent$2(_0x58c0cf)||_0x58c0cf[_0x53aabd(0x23fd)]||(_0x5092ed=!0x1)),visitTile$4(_0x2e5640);}return traversal$1[_0x53aabd(0xf06)][_0x53aabd(0x559)](traversal$1['stackMaximumLength']),_0x5092ed;};var traversal={'stack':new ManagedArray(),'stackMaximumLength':0x0},emptyTraversal={'stack':new ManagedArray(),'stackMaximumLength':0x0},descendantTraversal={'stack':new ManagedArray(),'stackMaximumLength':0x0},selectionTraversal$1={'stack':new ManagedArray(),'stackMaximumLength':0x0,'ancestorStack':new ManagedArray(),'ancestorStackMaximumLength':0x0},descendantSelectionDepth=0x2;function executeBaseTraversal(_0x11718c,_0x324efb,_0x5851bb){var _0x2f51dd=_0x68aa19;executeTraversal(_0x11718c,_0x324efb,_0x11718c[_0x2f51dd(0x12c4)],_0x11718c['_maximumScreenSpaceError'],_0x5851bb);}function executeSkipTraversal(_0x2843c7,_0xef71ec,_0x5daf10){var _0x3546e9=_0x68aa19;executeTraversal(_0x2843c7,_0xef71ec,Number['MAX_VALUE'],_0x2843c7[_0x3546e9(0x12c4)],_0x5daf10),traverseAndSelect$1(_0x2843c7,_0xef71ec,_0x5daf10);}function executeBaseAndSkipTraversal(_0x241840,_0x49a099,_0x47f2c0){var _0x4199e6=_0x68aa19;executeTraversal(_0x241840,_0x49a099,Math[_0x4199e6(0x2bc6)](_0x241840[_0x4199e6(0x257f)],_0x241840[_0x4199e6(0x31e2)]),_0x241840[_0x4199e6(0x31e2)],_0x47f2c0),traverseAndSelect$1(_0x241840,_0x49a099,_0x47f2c0);}function skipLevelOfDetail(_0x29a5da){var _0x7e467c=_0x68aa19;return _0x29a5da[_0x7e467c(0x542f)];}function addEmptyTile(_0x3597ed,_0x39137f){var _0x3d2f1b=_0x68aa19;_0x3597ed[_0x3d2f1b(0x3e86)]['push'](_0x39137f);}function selectTile(_0x32c95b,_0x46afd9,_0x6e5bee){var _0x180eb8=_0x68aa19;if(_0x46afd9['contentVisibility'](_0x6e5bee)!==Intersect$1[_0x180eb8(0x3899)]){var _0x44d152=_0x46afd9[_0x180eb8(0x1bcb)];_0x44d152['featurePropertiesDirty']?(_0x44d152[_0x180eb8(0x137d)]=!0x1,_0x46afd9[_0x180eb8(0x5006)]=0x0,_0x32c95b[_0x180eb8(0x1f12)][_0x180eb8(0x3a33)](_0x46afd9)):_0x46afd9['_selectedFrame']<_0x6e5bee[_0x180eb8(0x5671)]-0x1&&_0x32c95b[_0x180eb8(0x1f12)][_0x180eb8(0x3a33)](_0x46afd9),_0x46afd9[_0x180eb8(0x4068)]=_0x6e5bee[_0x180eb8(0x5671)],_0x32c95b['_selectedTiles'][_0x180eb8(0x3a33)](_0x46afd9);}}function selectDescendants$1(_0x3173da,_0x44e705,_0x48c3b4){var _0x51327e=_0x68aa19,_0x50249a=descendantTraversal[_0x51327e(0xf06)];for(_0x50249a[_0x51327e(0x3a33)](_0x44e705);_0x50249a[_0x51327e(0x531b)]>0x0;){descendantTraversal['stackMaximumLength']=Math[_0x51327e(0x2bc6)](descendantTraversal[_0x51327e(0x559a)],_0x50249a['length']);for(var _0x4376ab=_0x50249a[_0x51327e(0x1ae7)]()[_0x51327e(0x23ed)],_0x4b1726=_0x4376ab['length'],_0x3245e2=0x0;_0x3245e2<_0x4b1726;++_0x3245e2){var _0x2c5332=_0x4376ab[_0x3245e2];isVisible$2(_0x2c5332)&&(_0x2c5332[_0x51327e(0x23fd)]?(updateTile(_0x3173da,_0x2c5332,_0x48c3b4),touchTile$1(_0x3173da,_0x2c5332,_0x48c3b4),selectTile(_0x3173da,_0x2c5332,_0x48c3b4)):_0x2c5332[_0x51327e(0x2b6a)]-_0x44e705['_depth']<descendantSelectionDepth&&_0x50249a['push'](_0x2c5332));}}}function selectDesiredTile$1(_0x218e94,_0x4f03a3,_0xbc26a0){var _0x2012b4=_0x68aa19;if(skipLevelOfDetail(_0x218e94)){var _0x1e1edc=_0x4f03a3[_0x2012b4(0x23fd)]?_0x4f03a3:_0x4f03a3[_0x2012b4(0x4535)];defined$1(_0x1e1edc)?_0x1e1edc[_0x2012b4(0x47f5)]=!0x0:selectDescendants$1(_0x218e94,_0x4f03a3,_0xbc26a0);}else _0x4f03a3['contentAvailable']&&selectTile(_0x218e94,_0x4f03a3,_0xbc26a0);}function visitTile$3(_0x2071fe,_0x28f94a,_0x3a9780){var _0x5bf58e=_0x68aa19;++_0x2071fe[_0x5bf58e(0x1805)][_0x5bf58e(0x360c)],_0x28f94a[_0x5bf58e(0x1856)]=_0x3a9780[_0x5bf58e(0x5671)];}function touchTile$1(_0x2b8aeb,_0x203335,_0x3d46dc){var _0x425db6=_0x68aa19;_0x203335['_touchedFrame']!==_0x3d46dc['frameNumber']&&(_0x2b8aeb['_cache'][_0x425db6(0x4a9b)](_0x203335),_0x203335['_touchedFrame']=_0x3d46dc[_0x425db6(0x5671)]);}function updateMinimumMaximumPriority$1(_0x24c319,_0x51fa31){var _0x453dce=_0x68aa19;_0x24c319['_maximumPriority'][_0x453dce(0x2ffa)]=Math[_0x453dce(0x2bc6)](_0x51fa31[_0x453dce(0x54ce)][_0x453dce(0x2e5e)],_0x24c319[_0x453dce(0x5df)][_0x453dce(0x2ffa)]),_0x24c319['_minimumPriority'][_0x453dce(0x2ffa)]=Math[_0x453dce(0x27d5)](_0x51fa31[_0x453dce(0x54ce)][_0x453dce(0x2e5e)],_0x24c319[_0x453dce(0x48d4)][_0x453dce(0x2ffa)]),_0x24c319[_0x453dce(0x5df)][_0x453dce(0x5334)]=Math[_0x453dce(0x2bc6)](_0x51fa31['_depth'],_0x24c319[_0x453dce(0x5df)]['depth']),_0x24c319['_minimumPriority']['depth']=Math['min'](_0x51fa31[_0x453dce(0x2b6a)],_0x24c319['_minimumPriority'][_0x453dce(0x5334)]),_0x24c319[_0x453dce(0x5df)][_0x453dce(0x49f)]=Math[_0x453dce(0x2bc6)](_0x51fa31[_0x453dce(0x54ce)]['_foveatedFactor'],_0x24c319[_0x453dce(0x5df)][_0x453dce(0x49f)]),_0x24c319[_0x453dce(0x48d4)][_0x453dce(0x49f)]=Math[_0x453dce(0x27d5)](_0x51fa31[_0x453dce(0x54ce)][_0x453dce(0x109c)],_0x24c319[_0x453dce(0x48d4)][_0x453dce(0x49f)]),_0x24c319[_0x453dce(0x5df)]['reverseScreenSpaceError']=Math[_0x453dce(0x2bc6)](_0x51fa31[_0x453dce(0x468f)],_0x24c319[_0x453dce(0x5df)][_0x453dce(0x4562)]),_0x24c319[_0x453dce(0x48d4)]['reverseScreenSpaceError']=Math[_0x453dce(0x27d5)](_0x51fa31[_0x453dce(0x468f)],_0x24c319[_0x453dce(0x48d4)][_0x453dce(0x4562)]);}function isOnScreenLongEnough$1(_0x317564,_0x25beda,_0x1bb954){var _0x1801d2=_0x68aa19;if(!_0x317564['_cullRequestsWhileMoving'])return!0x0;var _0x529d04=_0x25beda['boundingSphere'],_0x117fb2=Math[_0x1801d2(0x2bc6)](0x2*_0x529d04['radius'],0x1),_0x15bfdc=_0x1bb954[_0x1801d2(0x1224)],_0x5dc0d5=0x0!==_0x15bfdc[_0x1801d2(0xb9f)]?_0x15bfdc[_0x1801d2(0xb9f)]:_0x15bfdc[_0x1801d2(0x1a8)];return _0x317564['cullRequestsWhileMovingMultiplier']*_0x5dc0d5/_0x117fb2<0x1;}function loadTile$1(_0x326d9f,_0x40bc7e,_0x25fb94){var _0x3f451c=_0x68aa19;if(_0x40bc7e['_requestedFrame']!==_0x25fb94[_0x3f451c(0x5671)]&&(hasUnloadedContent$1(_0x40bc7e)||_0x40bc7e['contentExpired'])&&isOnScreenLongEnough$1(_0x326d9f,_0x40bc7e,_0x25fb94)){var _0x577e54=_0x25fb94['camera']['timeSinceMoved']<_0x326d9f[_0x3f451c(0x9cb)];_0x40bc7e['priorityDeferred']&&_0x577e54||(_0x40bc7e[_0x3f451c(0x115a)]=_0x25fb94[_0x3f451c(0x5671)],_0x326d9f[_0x3f451c(0x4003)][_0x3f451c(0x3a33)](_0x40bc7e));}}function updateVisibility(_0x88a273,_0x4b4548,_0x278a48){var _0x555881=_0x68aa19;_0x4b4548[_0x555881(0x39c9)]!==_0x88a273[_0x555881(0x39c9)]&&(_0x4b4548[_0x555881(0x7ca)](_0x278a48),_0x4b4548['_updatedVisibilityFrame']=_0x88a273[_0x555881(0x39c9)]);}function anyChildrenVisible(_0x4f7162,_0x4f9a33,_0xf0189e){var _0x59af2f=_0x68aa19;for(var _0x315a96=!0x1,_0x1d0744=_0x4f9a33[_0x59af2f(0x23ed)],_0x1017af=_0x1d0744[_0x59af2f(0x531b)],_0x380f19=0x0;_0x380f19<_0x1017af;++_0x380f19){var _0x3fba3e=_0x1d0744[_0x380f19];updateVisibility(_0x4f7162,_0x3fba3e,_0xf0189e),_0x315a96=_0x315a96||isVisible$2(_0x3fba3e);}return _0x315a96;}function meetsScreenSpaceErrorEarly(_0x2e4c20,_0x5be50f,_0x4000f0){var _0x529357=_0x68aa19,_0x2f1238=_0x5be50f[_0x529357(0x2c41)];return!(!defined$1(_0x2f1238)||_0x2f1238[_0x529357(0x12dd)]||_0x2f1238[_0x529357(0x5188)]!==Cesium3DTileRefine$1['ADD'])&&_0x5be50f[_0x529357(0x80a)](_0x4000f0,!0x0)<=_0x2e4c20[_0x529357(0x12c4)];}function updateTileVisibility(_0x11a267,_0x5f324c,_0x5b828e){var _0x8957cf=_0x68aa19;if(updateVisibility(_0x11a267,_0x5f324c,_0x5b828e),isVisible$2(_0x5f324c)){var _0x4bde12=_0x5f324c[_0x8957cf(0x23ed)]['length']>0x0;if(_0x5f324c[_0x8957cf(0x12dd)]&&_0x4bde12){var _0x26a915=_0x5f324c[_0x8957cf(0x23ed)][0x0];return updateTileVisibility(_0x11a267,_0x26a915,_0x5b828e),void(_0x5f324c['_visible']=_0x26a915['_visible']);}if(!meetsScreenSpaceErrorEarly(_0x11a267,_0x5f324c,_0x5b828e)){var _0x280f8d=_0x5f324c[_0x8957cf(0x5188)]===Cesium3DTileRefine$1[_0x8957cf(0x7c6)],_0x17e5cc=_0x5f324c[_0x8957cf(0x2423)]===Cesium3DTileOptimizationHint$1[_0x8957cf(0xbb3)];return _0x280f8d&&_0x17e5cc&&_0x4bde12&&!anyChildrenVisible(_0x11a267,_0x5f324c,_0x5b828e)?(++_0x11a267['_statistics']['numberOfTilesCulledWithChildrenUnion'],void(_0x5f324c['_visible']=!0x1)):void 0x0;}_0x5f324c[_0x8957cf(0x45b7)]=!0x1;}}function updateTile(_0x4d4f54,_0x4f0396,_0x1fc66b){var _0x244fe7=_0x68aa19;updateTileVisibility(_0x4d4f54,_0x4f0396,_0x1fc66b),_0x4f0396[_0x244fe7(0x3ad1)](),_0x4f0396[_0x244fe7(0x1136)]=!0x1,_0x4f0396[_0x244fe7(0x54ce)]=_0x4f0396,updateMinimumMaximumPriority$1(_0x4d4f54,_0x4f0396),_0x4f0396[_0x244fe7(0x47f5)]=!0x1,_0x4f0396['_finalResolution']=!0x0;}function updateTileAncestorContentLinks(_0x2659a7,_0x4de91d){var _0x5a3b9f=_0x68aa19;_0x2659a7[_0x5a3b9f(0x1b50)]=void 0x0,_0x2659a7['_ancestorWithContentAvailable']=void 0x0;var _0x3025f4=_0x2659a7[_0x5a3b9f(0x2c41)];if(defined$1(_0x3025f4)){var _0x346ce9=!hasUnloadedContent$1(_0x3025f4)||_0x3025f4[_0x5a3b9f(0x115a)]===_0x4de91d[_0x5a3b9f(0x5671)];_0x2659a7[_0x5a3b9f(0x1b50)]=_0x346ce9?_0x3025f4:_0x3025f4[_0x5a3b9f(0x1b50)],_0x2659a7['_ancestorWithContentAvailable']=_0x3025f4['contentAvailable']?_0x3025f4:_0x3025f4[_0x5a3b9f(0x4535)];}}function hasEmptyContent$1(_0x36127f){var _0x290a69=_0x68aa19;return _0x36127f['hasEmptyContent']||_0x36127f[_0x290a69(0x12dd)];}function hasUnloadedContent$1(_0x28173b){return!hasEmptyContent$1(_0x28173b)&&_0x28173b['contentUnloaded'];}function reachedSkippingThreshold(_0x641f,_0x5b5a0d){var _0x348dce=_0x68aa19,_0x1235dc=_0x5b5a0d['_ancestorWithContent'];return!_0x641f[_0x348dce(0x2abf)]&&(_0x5b5a0d[_0x348dce(0x570f)]||defined$1(_0x1235dc)&&_0x5b5a0d[_0x348dce(0xd72)]<_0x1235dc[_0x348dce(0xd72)]/_0x641f[_0x348dce(0x4353)]&&_0x5b5a0d[_0x348dce(0x2b6a)]>_0x1235dc[_0x348dce(0x2b6a)]+_0x641f[_0x348dce(0x35ba)]);}function sortChildrenByDistanceToCamera(_0x20a914,_0xa4f2c1){var _0x40e0ca=_0x68aa19;return 0x0===_0xa4f2c1['_distanceToCamera']&&0x0===_0x20a914['_distanceToCamera']?_0xa4f2c1[_0x40e0ca(0x11aa)]-_0x20a914['_centerZDepth']:_0xa4f2c1[_0x40e0ca(0x2e5e)]-_0x20a914['_distanceToCamera'];}function updateAndPushChildren$1(_0xd4902f,_0x3a7748,_0x3716ac,_0x200d7d){var _0x35bcb0=_0x68aa19,_0x5488c7,_0x45da8b=_0x3a7748[_0x35bcb0(0x5188)]===Cesium3DTileRefine$1[_0x35bcb0(0x7c6)],_0x3826a0=_0x3a7748[_0x35bcb0(0x23ed)],_0x3b167a=_0x3826a0['length'];for(_0x5488c7=0x0;_0x5488c7<_0x3b167a;++_0x5488c7)updateTile(_0xd4902f,_0x3826a0[_0x5488c7],_0x200d7d);_0x3826a0[_0x35bcb0(0x34f3)](sortChildrenByDistanceToCamera);var _0xdd0634,_0xb1b2c6=!skipLevelOfDetail(_0xd4902f)&&_0x45da8b&&!hasEmptyContent$1(_0x3a7748),_0x5795b5=!0x0,_0x4e0d15=!0x1,_0x2ec24c=-0x1,_0x2e3495=Number[_0x35bcb0(0xd77)];for(_0x5488c7=0x0;_0x5488c7<_0x3b167a;++_0x5488c7){var _0x200f1e;if(isVisible$2(_0xdd0634=_0x3826a0[_0x5488c7])?(_0x3716ac[_0x35bcb0(0x3a33)](_0xdd0634),_0xdd0634[_0x35bcb0(0x109c)]<_0x2e3495&&(_0x2ec24c=_0x5488c7,_0x2e3495=_0xdd0634['_foveatedFactor']),_0x4e0d15=!0x0):(_0xb1b2c6||_0xd4902f['loadSiblings'])&&(_0xdd0634[_0x35bcb0(0x109c)]<_0x2e3495&&(_0x2ec24c=_0x5488c7,_0x2e3495=_0xdd0634[_0x35bcb0(0x109c)]),loadTile$1(_0xd4902f,_0xdd0634,_0x200d7d),touchTile$1(_0xd4902f,_0xdd0634,_0x200d7d)),_0xb1b2c6)_0x200f1e=!!_0xdd0634['_inRequestVolume']&&(hasEmptyContent$1(_0xdd0634)?executeEmptyTraversal(_0xd4902f,_0xdd0634,_0x200d7d):_0xdd0634[_0x35bcb0(0x23fd)]),_0x5795b5=_0x5795b5&&_0x200f1e;}if(_0x4e0d15||(_0x5795b5=!0x1),-0x1!==_0x2ec24c&&!skipLevelOfDetail(_0xd4902f)&&_0x45da8b){var _0x12a216=_0x3826a0[_0x2ec24c];_0x12a216[_0x35bcb0(0x1136)]=!0x0;var _0x242163=(_0x3a7748[_0x35bcb0(0x1136)]||_0x3a7748===_0xd4902f[_0x35bcb0(0x1c10)])&&_0x2e3495<=_0x3a7748[_0x35bcb0(0x54ce)][_0x35bcb0(0x109c)]?_0x3a7748['_priorityHolder']:_0x3a7748;for(_0x242163['_foveatedFactor']=Math[_0x35bcb0(0x27d5)](_0x12a216[_0x35bcb0(0x109c)],_0x242163[_0x35bcb0(0x109c)]),_0x242163[_0x35bcb0(0x2e5e)]=Math[_0x35bcb0(0x27d5)](_0x12a216[_0x35bcb0(0x2e5e)],_0x242163[_0x35bcb0(0x2e5e)]),_0x5488c7=0x0;_0x5488c7<_0x3b167a;++_0x5488c7)(_0xdd0634=_0x3826a0[_0x5488c7])[_0x35bcb0(0x54ce)]=_0x242163;}return _0x5795b5;}function inBaseTraversal(_0x20b6b9,_0x49d25c,_0x27240e){var _0x3efc00=_0x68aa19;return!skipLevelOfDetail(_0x20b6b9)||!_0x20b6b9['immediatelyLoadDesiredLevelOfDetail']&&(!defined$1(_0x49d25c[_0x3efc00(0x1b50)])||(0x0===_0x49d25c['_screenSpaceError']?_0x49d25c[_0x3efc00(0x2c41)]['_screenSpaceError']>_0x27240e:_0x49d25c['_screenSpaceError']>_0x27240e));}function canTraverse$2(_0x323f95,_0x102f73){var _0x368220=_0x68aa19;return 0x0!==_0x102f73[_0x368220(0x23ed)]['length']&&(_0x102f73[_0x368220(0x12dd)]?!_0x102f73[_0x368220(0x1de2)]:_0x102f73['_screenSpaceError']>_0x323f95['_maximumScreenSpaceError']);}function executeTraversal(_0x2dfa0e,_0x2fa371,_0xa5e031,_0x10e470,_0x11475c){var _0x5ee8e2=_0x68aa19,_0x895d7d=traversal[_0x5ee8e2(0xf06)];for(_0x895d7d[_0x5ee8e2(0x3a33)](_0x2fa371);_0x895d7d[_0x5ee8e2(0x531b)]>0x0;){traversal['stackMaximumLength']=Math[_0x5ee8e2(0x2bc6)](traversal[_0x5ee8e2(0x559a)],_0x895d7d[_0x5ee8e2(0x531b)]);var _0x102f11=_0x895d7d[_0x5ee8e2(0x1ae7)]();updateTileAncestorContentLinks(_0x102f11,_0x11475c);var _0x428100=inBaseTraversal(_0x2dfa0e,_0x102f11,_0xa5e031),_0x1d6fda=_0x102f11[_0x5ee8e2(0x5188)]===Cesium3DTileRefine$1[_0x5ee8e2(0x333e)],_0x5d10cf=_0x102f11[_0x5ee8e2(0x5188)]===Cesium3DTileRefine$1[_0x5ee8e2(0x7c6)],_0x194e92=_0x102f11[_0x5ee8e2(0x2c41)],_0x3809e7=!defined$1(_0x194e92)||_0x194e92[_0x5ee8e2(0x3c78)],_0x37a88d=!0x1;canTraverse$2(_0x2dfa0e,_0x102f11)&&(_0x37a88d=updateAndPushChildren$1(_0x2dfa0e,_0x102f11,_0x895d7d,_0x11475c)&&_0x3809e7);var _0x15b367=!_0x37a88d&&_0x3809e7;hasEmptyContent$1(_0x102f11)?(addEmptyTile(_0x2dfa0e,_0x102f11),loadTile$1(_0x2dfa0e,_0x102f11,_0x11475c),_0x15b367&&selectDesiredTile$1(_0x2dfa0e,_0x102f11,_0x11475c)):_0x1d6fda?(selectDesiredTile$1(_0x2dfa0e,_0x102f11,_0x11475c),loadTile$1(_0x2dfa0e,_0x102f11,_0x11475c)):_0x5d10cf&&(_0x428100?(loadTile$1(_0x2dfa0e,_0x102f11,_0x11475c),_0x15b367&&selectDesiredTile$1(_0x2dfa0e,_0x102f11,_0x11475c)):_0x15b367?(selectDesiredTile$1(_0x2dfa0e,_0x102f11,_0x11475c),loadTile$1(_0x2dfa0e,_0x102f11,_0x11475c)):reachedSkippingThreshold(_0x2dfa0e,_0x102f11)&&loadTile$1(_0x2dfa0e,_0x102f11,_0x11475c)),visitTile$3(_0x2dfa0e,_0x102f11,_0x11475c),touchTile$1(_0x2dfa0e,_0x102f11,_0x11475c),_0x102f11[_0x5ee8e2(0x3c78)]=_0x37a88d;}}function executeEmptyTraversal(_0x5a3754,_0x372078,_0x5273bb){var _0x36e27d=_0x68aa19,_0x26625b=!0x0,_0x155d55=emptyTraversal['stack'];for(_0x155d55[_0x36e27d(0x3a33)](_0x372078);_0x155d55['length']>0x0;){emptyTraversal[_0x36e27d(0x559a)]=Math['max'](emptyTraversal[_0x36e27d(0x559a)],_0x155d55[_0x36e27d(0x531b)]);var _0x359719=_0x155d55[_0x36e27d(0x1ae7)](),_0x49d288=_0x359719['children'],_0x431103=_0x49d288[_0x36e27d(0x531b)],_0x3b632a=hasEmptyContent$1(_0x359719)&&canTraverse$2(_0x5a3754,_0x359719);if(_0x3b632a||_0x359719[_0x36e27d(0x23fd)]||(_0x26625b=!0x1),updateTile(_0x5a3754,_0x359719,_0x5273bb),isVisible$2(_0x359719)||(loadTile$1(_0x5a3754,_0x359719,_0x5273bb),touchTile$1(_0x5a3754,_0x359719,_0x5273bb)),_0x3b632a)for(var _0x54dbd6=0x0;_0x54dbd6<_0x431103;++_0x54dbd6){var _0x549920=_0x49d288[_0x54dbd6];_0x155d55[_0x36e27d(0x3a33)](_0x549920);}}return _0x26625b;}function traverseAndSelect$1(_0x101eab,_0x2835b8,_0x3ac641){var _0x57cf52=_0x68aa19,_0x4cabad,_0x56ecb8=selectionTraversal$1['stack'],_0x458a4e=selectionTraversal$1[_0x57cf52(0x169d)];for(_0x56ecb8[_0x57cf52(0x3a33)](_0x2835b8);_0x56ecb8[_0x57cf52(0x531b)]>0x0||_0x458a4e[_0x57cf52(0x531b)]>0x0;){if(selectionTraversal$1[_0x57cf52(0x559a)]=Math[_0x57cf52(0x2bc6)](selectionTraversal$1['stackMaximumLength'],_0x56ecb8[_0x57cf52(0x531b)]),selectionTraversal$1[_0x57cf52(0x44d)]=Math[_0x57cf52(0x2bc6)](selectionTraversal$1['ancestorStackMaximumLength'],_0x458a4e['length']),_0x458a4e[_0x57cf52(0x531b)]>0x0){var _0x1b9a4b=_0x458a4e[_0x57cf52(0x42cc)]();if(_0x1b9a4b[_0x57cf52(0x4891)]===_0x56ecb8[_0x57cf52(0x531b)]){_0x458a4e['pop'](),_0x1b9a4b!==_0x4cabad&&(_0x1b9a4b['_finalResolution']=!0x1),selectTile(_0x101eab,_0x1b9a4b,_0x3ac641);continue;}}var _0x22e2ee=_0x56ecb8[_0x57cf52(0x1ae7)]();if(defined$1(_0x22e2ee)){var _0xaf8cc4=_0x22e2ee['refine']===Cesium3DTileRefine$1[_0x57cf52(0x333e)],_0x19f123=_0x22e2ee['_shouldSelect'],_0x31b171=_0x22e2ee[_0x57cf52(0x23ed)],_0x474500=_0x31b171['length'],_0x56e322=canTraverse$2(_0x101eab,_0x22e2ee);if(_0x19f123){if(_0xaf8cc4)selectTile(_0x101eab,_0x22e2ee,_0x3ac641);else{if(_0x22e2ee[_0x57cf52(0x3892)]=_0x458a4e['length'],_0x22e2ee[_0x57cf52(0x3892)]>0x0&&(_0x101eab[_0x57cf52(0x34e5)]=!0x0),_0x4cabad=_0x22e2ee,!_0x56e322){selectTile(_0x101eab,_0x22e2ee,_0x3ac641);continue;}_0x458a4e[_0x57cf52(0x3a33)](_0x22e2ee),_0x22e2ee[_0x57cf52(0x4891)]=_0x56ecb8[_0x57cf52(0x531b)];}}if(_0x56e322)for(var _0x6bc65=0x0;_0x6bc65<_0x474500;++_0x6bc65){var _0x3031c2=_0x31b171[_0x6bc65];isVisible$2(_0x3031c2)&&_0x56ecb8['push'](_0x3031c2);}}}}Cesium3DTilesetTraversal[_0x68aa19(0x581e)]=function(_0x538d25,_0x5601ea){var _0x41d505=_0x68aa19;if(_0x538d25['_requestedTiles'][_0x41d505(0x531b)]=0x0,!_0x538d25[_0x41d505(0x5733)]){_0x538d25[_0x41d505(0x25dd)][_0x41d505(0x531b)]=0x0,_0x538d25[_0x41d505(0x1f12)][_0x41d505(0x531b)]=0x0,_0x538d25[_0x41d505(0x3e86)][_0x41d505(0x531b)]=0x0,_0x538d25[_0x41d505(0x34e5)]=!0x1;var _0x2307d7=_0x538d25[_0x41d505(0x1c10)];if(updateTile(_0x538d25,_0x2307d7,_0x5601ea),isVisible$2(_0x2307d7)&&!(_0x2307d7[_0x41d505(0x80a)](_0x5601ea,!0x0)<=_0x538d25[_0x41d505(0x12c4)])){skipLevelOfDetail(_0x538d25)?_0x538d25[_0x41d505(0x2abf)]?executeSkipTraversal(_0x538d25,_0x2307d7,_0x5601ea):executeBaseAndSkipTraversal(_0x538d25,_0x2307d7,_0x5601ea):executeBaseTraversal(_0x538d25,_0x2307d7,_0x5601ea),traversal[_0x41d505(0xf06)][_0x41d505(0x559)](traversal[_0x41d505(0x559a)]),emptyTraversal[_0x41d505(0xf06)][_0x41d505(0x559)](emptyTraversal[_0x41d505(0x559a)]),descendantTraversal['stack']['trim'](descendantTraversal['stackMaximumLength']),selectionTraversal$1[_0x41d505(0xf06)][_0x41d505(0x559)](selectionTraversal$1['stackMaximumLength']),selectionTraversal$1[_0x41d505(0x169d)][_0x41d505(0x559)](selectionTraversal$1[_0x41d505(0x44d)]);for(var _0x3533f9=_0x538d25[_0x41d505(0x4003)],_0x126ea0=_0x3533f9['length'],_0x241dd2=0x0;_0x241dd2<_0x126ea0;++_0x241dd2)_0x3533f9[_0x241dd2]['updatePriority']();}}};var Cesium3DTilePass={'RENDER':0x0,'PICK':0x1,'SHADOW':0x2,'PRELOAD':0x3,'PRELOAD_FLIGHT':0x4,'REQUEST_RENDER_MODE_DEFER_CHECK':0x5,'MOST_DETAILED_PRELOAD':0x6,'MOST_DETAILED_PICK':0x7,'NUMBER_OF_PASSES':0x8},passOptions=new Array(Cesium3DTilePass[_0x68aa19(0x4413)]);passOptions[Cesium3DTilePass['RENDER']]=Object['freeze']({'traversal':Cesium3DTilesetTraversal,'isRender':!0x0,'requestTiles':!0x0,'ignoreCommands':!0x1}),passOptions[Cesium3DTilePass['PICK']]=Object[_0x68aa19(0x3e37)]({'traversal':Cesium3DTilesetTraversal,'isRender':!0x1,'requestTiles':!0x1,'ignoreCommands':!0x1}),passOptions[Cesium3DTilePass[_0x68aa19(0x44c0)]]=Object[_0x68aa19(0x3e37)]({'traversal':Cesium3DTilesetTraversal,'isRender':!0x1,'requestTiles':!0x0,'ignoreCommands':!0x1}),passOptions[Cesium3DTilePass[_0x68aa19(0x15d2)]]=Object['freeze']({'traversal':Cesium3DTilesetTraversal,'isRender':!0x1,'requestTiles':!0x0,'ignoreCommands':!0x0}),passOptions[Cesium3DTilePass[_0x68aa19(0xcbe)]]=Object['freeze']({'traversal':Cesium3DTilesetTraversal,'isRender':!0x1,'requestTiles':!0x0,'ignoreCommands':!0x0}),passOptions[Cesium3DTilePass['REQUEST_RENDER_MODE_DEFER_CHECK']]=Object[_0x68aa19(0x3e37)]({'traversal':Cesium3DTilesetTraversal,'isRender':!0x1,'requestTiles':!0x0,'ignoreCommands':!0x0}),passOptions[Cesium3DTilePass['MOST_DETAILED_PRELOAD']]=Object[_0x68aa19(0x3e37)]({'traversal':Cesium3DTilesetMostDetailedTraversal,'isRender':!0x1,'requestTiles':!0x0,'ignoreCommands':!0x0}),passOptions[Cesium3DTilePass[_0x68aa19(0x11d8)]]=Object[_0x68aa19(0x3e37)]({'traversal':Cesium3DTilesetMostDetailedTraversal,'isRender':!0x1,'requestTiles':!0x1,'ignoreCommands':!0x1}),Cesium3DTilePass[_0x68aa19(0x24ff)]=function(_0x1ea03d){return passOptions[_0x1ea03d];};var Cesium3DTilePass$1=Object[_0x68aa19(0x3e37)](Cesium3DTilePass);function Empty3DTileContent(_0x4fbf9c,_0x4d9504){var _0x18d49a=_0x68aa19;this[_0x18d49a(0x512c)]=_0x4fbf9c,this[_0x18d49a(0x2050)]=_0x4d9504,this[_0x18d49a(0x137d)]=!0x1;}function TileBoundingRegion(_0x4a9187){var _0x4ae66b=_0x68aa19;this['rectangle']=Rectangle[_0x4ae66b(0x254b)](_0x4a9187[_0x4ae66b(0x2f4d)]),this['minimumHeight']=defaultValue$1(_0x4a9187[_0x4ae66b(0x49d3)],0x0),this[_0x4ae66b(0x3a61)]=defaultValue$1(_0x4a9187[_0x4ae66b(0x3a61)],0x0),this['southwestCornerCartesian']=new Cartesian3(),this[_0x4ae66b(0x5600)]=new Cartesian3(),this['westNormal']=new Cartesian3(),this[_0x4ae66b(0x2b4a)]=new Cartesian3(),this[_0x4ae66b(0x377d)]=new Cartesian3(),this[_0x4ae66b(0x2298)]=new Cartesian3();var _0x2950b0=defaultValue$1(_0x4a9187[_0x4ae66b(0x1706)],Ellipsoid[_0x4ae66b(0x1d49)]);computeBox(this,_0x4a9187['rectangle'],_0x2950b0),defaultValue$1(_0x4a9187['computeBoundingVolumes'],!0x0)&&(this[_0x4ae66b(0x1fb6)]=OrientedBoundingBox['fromRectangle'](this['rectangle'],this[_0x4ae66b(0x49d3)],this[_0x4ae66b(0x3a61)],_0x2950b0),this[_0x4ae66b(0xd7d)]=BoundingSphere[_0x4ae66b(0x2b64)](this[_0x4ae66b(0x1fb6)]));}Object[_0x68aa19(0x5b7)](Empty3DTileContent[_0x68aa19(0x4b51)],{'featuresLength':{'get':function(){return 0x0;}},'pointsLength':{'get':function(){return 0x0;}},'trianglesLength':{'get':function(){return 0x0;}},'geometryByteLength':{'get':function(){return 0x0;}},'texturesByteLength':{'get':function(){return 0x0;}},'batchTableByteLength':{'get':function(){return 0x0;}},'innerContents':{'get':function(){}},'readyPromise':{'get':function(){}},'tileset':{'get':function(){return this['_tileset'];}},'tile':{'get':function(){return this['_tile'];}},'url':{'get':function(){}},'batchTable':{'get':function(){}}}),Empty3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x14e)]=function(_0x1ea57e,_0x228d0d){return!0x1;},Empty3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x5804)]=function(_0x2467bf){},Empty3DTileContent[_0x68aa19(0x4b51)]['applyDebugSettings']=function(_0x12dd42,_0x89036){},Empty3DTileContent[_0x68aa19(0x4b51)]['applyStyle']=function(_0x10ce98){},Empty3DTileContent['prototype'][_0x68aa19(0x489f)]=function(_0x3390a5,_0x3303a1){},Empty3DTileContent[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},Empty3DTileContent['prototype'][_0x68aa19(0x2578)]=function(){return destroyObject$1(this);},Object['defineProperties'](TileBoundingRegion['prototype'],{'boundingVolume':{'get':function(){var _0x29d046=_0x68aa19;return this[_0x29d046(0x1fb6)];}},'boundingSphere':{'get':function(){return this['_boundingSphere'];}}});var cartesian3Scratch$2=new Cartesian3(),cartesian3Scratch2=new Cartesian3(),cartesian3Scratch3=new Cartesian3(),eastWestNormalScratch=new Cartesian3(),westernMidpointScratch=new Cartesian3(),easternMidpointScratch=new Cartesian3(),cartographicScratch$3=new Cartographic(),planeScratch$1=new Plane(Cartesian3[_0x68aa19(0x27ad)],0x0),rayScratch=new Ray();function computeBox(_0x1df616,_0x8f589f,_0x36fcd4){var _0x21672a=_0x68aa19;_0x36fcd4[_0x21672a(0x1f84)](Rectangle[_0x21672a(0x13c7)](_0x8f589f),_0x1df616[_0x21672a(0x292c)]),_0x36fcd4[_0x21672a(0x1f84)](Rectangle[_0x21672a(0xe80)](_0x8f589f),_0x1df616[_0x21672a(0x5600)]),cartographicScratch$3[_0x21672a(0x1041)]=_0x8f589f[_0x21672a(0x4488)],cartographicScratch$3['latitude']=0.5*(_0x8f589f[_0x21672a(0x149)]+_0x8f589f[_0x21672a(0x46e0)]),cartographicScratch$3[_0x21672a(0x5862)]=0x0;var _0x1cf3af=_0x36fcd4['cartographicToCartesian'](cartographicScratch$3,westernMidpointScratch),_0x52bbf7=Cartesian3['cross'](_0x1cf3af,Cartesian3['UNIT_Z'],cartesian3Scratch$2);Cartesian3[_0x21672a(0x4e7d)](_0x52bbf7,_0x1df616[_0x21672a(0x2fbc)]),cartographicScratch$3[_0x21672a(0x1041)]=_0x8f589f['east'];var _0x1bf890=_0x36fcd4[_0x21672a(0x1f84)](cartographicScratch$3,easternMidpointScratch),_0x365d34=Cartesian3[_0x21672a(0x33cc)](Cartesian3[_0x21672a(0x689)],_0x1bf890,cartesian3Scratch$2);Cartesian3[_0x21672a(0x4e7d)](_0x365d34,_0x1df616['eastNormal']);var _0x42e186,_0x34e912=Cartesian3[_0x21672a(0x286c)](_0x1cf3af,_0x1bf890,cartesian3Scratch$2),_0x5db0b0=Cartesian3['normalize'](_0x34e912,eastWestNormalScratch),_0x1e133e=_0x8f589f[_0x21672a(0x149)];if(_0x1e133e>0x0){cartographicScratch$3['longitude']=0.5*(_0x8f589f['west']+_0x8f589f[_0x21672a(0x326c)]),cartographicScratch$3[_0x21672a(0x288b)]=_0x1e133e;var _0x28d913=_0x36fcd4[_0x21672a(0x1f84)](cartographicScratch$3,rayScratch[_0x21672a(0x3e2c)]);Cartesian3[_0x21672a(0x254b)](_0x5db0b0,rayScratch[_0x21672a(0xc3c)]);var _0x865638=Plane['fromPointNormal'](_0x1df616[_0x21672a(0x292c)],_0x1df616[_0x21672a(0x2fbc)],planeScratch$1);IntersectionTests[_0x21672a(0x3722)](rayScratch,_0x865638,_0x1df616[_0x21672a(0x292c)]),_0x42e186=_0x36fcd4[_0x21672a(0x3806)](_0x28d913,cartesian3Scratch2);}else _0x42e186=_0x36fcd4['geodeticSurfaceNormalCartographic'](Rectangle['southeast'](_0x8f589f),cartesian3Scratch2);var _0xc814df=Cartesian3[_0x21672a(0x33cc)](_0x42e186,_0x34e912,cartesian3Scratch3);Cartesian3[_0x21672a(0x4e7d)](_0xc814df,_0x1df616['southNormal']);var _0x172985,_0x45d179=_0x8f589f[_0x21672a(0x46e0)];if(_0x45d179<0x0){cartographicScratch$3[_0x21672a(0x1041)]=0.5*(_0x8f589f[_0x21672a(0x4488)]+_0x8f589f[_0x21672a(0x326c)]),cartographicScratch$3['latitude']=_0x45d179;var _0x4cb401=_0x36fcd4[_0x21672a(0x1f84)](cartographicScratch$3,rayScratch[_0x21672a(0x3e2c)]);Cartesian3[_0x21672a(0x3152)](_0x5db0b0,rayScratch[_0x21672a(0xc3c)]);var _0x1a5ee6=Plane[_0x21672a(0x1309)](_0x1df616[_0x21672a(0x5600)],_0x1df616[_0x21672a(0x377d)],planeScratch$1);IntersectionTests[_0x21672a(0x3722)](rayScratch,_0x1a5ee6,_0x1df616[_0x21672a(0x5600)]),_0x172985=_0x36fcd4['geodeticSurfaceNormal'](_0x4cb401,cartesian3Scratch2);}else _0x172985=_0x36fcd4[_0x21672a(0x2dec)](Rectangle[_0x21672a(0x420d)](_0x8f589f),cartesian3Scratch2);var _0x3dd86a=Cartesian3['cross'](_0x34e912,_0x172985,cartesian3Scratch3);Cartesian3[_0x21672a(0x4e7d)](_0x3dd86a,_0x1df616[_0x21672a(0x2298)]);}var southwestCornerScratch=new Cartesian3(),northeastCornerScratch=new Cartesian3(),negativeUnitY=new Cartesian3(0x0,-0x1,0x0),negativeUnitZ=new Cartesian3(0x0,0x0,-0x1),vectorScratch$1=new Cartesian3();function TileBoundingSphere(_0x1d1394,_0x7cc218){var _0x26b1ad=_0x68aa19;0x0===_0x7cc218&&(_0x7cc218=CesiumMath['EPSILON7']),this[_0x26b1ad(0xd7d)]=new BoundingSphere(_0x1d1394,_0x7cc218);}TileBoundingRegion[_0x68aa19(0x4b51)]['distanceToCamera']=function(_0x55efdb){var _0x30b56c=_0x68aa19,_0x59b5d9=_0x55efdb[_0x30b56c(0x1224)],_0x39bf61=new Cartesian3(),_0x569a0d=new Cartographic();if(defined$1(_0x59b5d9[_0x30b56c(0x2877)])&&_0x59b5d9[_0x30b56c(0x3d9a)]>0x0){var _0x307021=Cartographic[_0x30b56c(0x2d23)](_0x59b5d9[_0x30b56c(0x2877)]);_0x569a0d[_0x30b56c(0x288b)]=_0x307021[_0x30b56c(0x288b)]*_0x59b5d9['_sensitivePositionRatio']+_0x59b5d9[_0x30b56c(0x3f28)][_0x30b56c(0x288b)]*(0x1-_0x59b5d9[_0x30b56c(0x3d9a)]),_0x569a0d[_0x30b56c(0x1041)]=_0x307021[_0x30b56c(0x1041)]*_0x59b5d9['_sensitivePositionRatio']+_0x59b5d9[_0x30b56c(0x3f28)][_0x30b56c(0x1041)]*(0x1-_0x59b5d9[_0x30b56c(0x3d9a)]),_0x569a0d[_0x30b56c(0x5862)]=_0x59b5d9['positionCartographic'][_0x30b56c(0x5862)],_0x39bf61=Cartographic['toCartesian'](_0x569a0d);}else _0x39bf61=_0x59b5d9[_0x30b56c(0x923)],_0x569a0d=_0x59b5d9[_0x30b56c(0x3f28)];var _0x4f998d,_0x4c78b8,_0x12475f,_0x261bbc=0x0;if(!Rectangle[_0x30b56c(0x1ff6)](this[_0x30b56c(0x2f4d)],_0x569a0d)){var _0x39b1b7=this[_0x30b56c(0x292c)],_0x37ea2c=this['northeastCornerCartesian'],_0x2ae4ee=this[_0x30b56c(0x2fbc)],_0x5f59dc=this[_0x30b56c(0x2b4a)],_0x31f174=this[_0x30b56c(0x377d)],_0x5b33fb=this[_0x30b56c(0x2298)];_0x55efdb[_0x30b56c(0x4318)]!==SceneMode$1[_0x30b56c(0x5135)]&&((_0x39b1b7=_0x55efdb[_0x30b56c(0x1682)][_0x30b56c(0x3eda)](Rectangle[_0x30b56c(0x13c7)](this[_0x30b56c(0x2f4d)]),southwestCornerScratch))['z']=_0x39b1b7['y'],_0x39b1b7['y']=_0x39b1b7['x'],_0x39b1b7['x']=0x0,(_0x37ea2c=_0x55efdb[_0x30b56c(0x1682)][_0x30b56c(0x3eda)](Rectangle[_0x30b56c(0xe80)](this[_0x30b56c(0x2f4d)]),northeastCornerScratch))['z']=_0x37ea2c['y'],_0x37ea2c['y']=_0x37ea2c['x'],_0x37ea2c['x']=0x0,_0x2ae4ee=negativeUnitY,_0x31f174=Cartesian3[_0x30b56c(0x51ed)],_0x5f59dc=negativeUnitZ,_0x5b33fb=Cartesian3[_0x30b56c(0x689)]);var _0x3dd144=Cartesian3['subtract'](_0x39bf61,_0x39b1b7,vectorScratch$1),_0x518cb5=Cartesian3[_0x30b56c(0x22ed)](_0x3dd144,_0x2ae4ee),_0x5db7bd=Cartesian3[_0x30b56c(0x22ed)](_0x3dd144,_0x5f59dc),_0xabad00=Cartesian3[_0x30b56c(0x286c)](_0x39bf61,_0x37ea2c,vectorScratch$1),_0x1899c3=Cartesian3[_0x30b56c(0x22ed)](_0xabad00,_0x31f174),_0x17cf52=Cartesian3[_0x30b56c(0x22ed)](_0xabad00,_0x5b33fb);_0x518cb5>0x0?_0x261bbc+=_0x518cb5*_0x518cb5:_0x1899c3>0x0&&(_0x261bbc+=_0x1899c3*_0x1899c3),_0x5db7bd>0x0?_0x261bbc+=_0x5db7bd*_0x5db7bd:_0x17cf52>0x0&&(_0x261bbc+=_0x17cf52*_0x17cf52);}_0x55efdb[_0x30b56c(0x4318)]===SceneMode$1[_0x30b56c(0x5135)]?(_0x4f998d=_0x569a0d[_0x30b56c(0x5862)],_0x4c78b8=this[_0x30b56c(0x49d3)],_0x12475f=this[_0x30b56c(0x3a61)]):(_0x4f998d=_0x39bf61['x'],_0x4c78b8=this['minimumHeight'],_0x12475f=this['maximumHeight']);var _0x4d8ff7=0x0;if(_0x4f998d>_0x12475f){var _0x580862=_0x4f998d-_0x12475f;_0x4d8ff7=_0x580862*_0x580862;}else{if(_0x4f998d<_0x4c78b8){var _0x58f65e=_0x4c78b8-_0x4f998d;_0x4d8ff7=_0x58f65e*_0x58f65e;}}return _0x261bbc>_0x59b5d9[_0x30b56c(0x26c)]*_0x4d8ff7?_0x261bbc+=_0x4d8ff7:_0x261bbc=_0x4d8ff7,Math[_0x30b56c(0x4080)](_0x261bbc);},TileBoundingRegion[_0x68aa19(0x4b51)][_0x68aa19(0x5163)]=function(_0x2c16df){var _0x46ecbb=_0x68aa19;return this[_0x46ecbb(0x1fb6)][_0x46ecbb(0x5163)](_0x2c16df);},TileBoundingRegion[_0x68aa19(0x4b51)][_0x68aa19(0x26ef)]=function(_0x2e5f43){var _0xf8c0c4=_0x68aa19,_0x5b6d67=new Matrix4[(_0xf8c0c4(0x254b))](Matrix4['IDENTITY']);return new Primitive({'geometryInstances':new GeometryInstance({'geometry':new RectangleOutlineGeometry({'rectangle':this[_0xf8c0c4(0x2f4d)],'height':this[_0xf8c0c4(0x49d3)],'extrudedHeight':this['maximumHeight']}),'id':'outline','modelMatrix':_0x5b6d67,'attributes':{'color':ColorGeometryInstanceAttribute[_0xf8c0c4(0x3d8a)](_0x2e5f43)}}),'appearance':new PerInstanceColorAppearance({'translucent':!0x1,'flat':!0x0}),'asynchronous':!0x1});},Object['defineProperties'](TileBoundingSphere[_0x68aa19(0x4b51)],{'center':{'get':function(){var _0x4f7c9a=_0x68aa19;return this[_0x4f7c9a(0xd7d)]['center'];}},'radius':{'get':function(){var _0x6e1cc0=_0x68aa19;return this[_0x6e1cc0(0xd7d)][_0x6e1cc0(0x2896)];}},'boundingVolume':{'get':function(){var _0x480f72=_0x68aa19;return this[_0x480f72(0xd7d)];}},'boundingSphere':{'get':function(){var _0x23910c=_0x68aa19;return this[_0x23910c(0xd7d)];}}}),TileBoundingSphere['prototype'][_0x68aa19(0x41a5)]=function(_0x1ee140){var _0x51c47e=_0x68aa19,_0x1f96c8=this[_0x51c47e(0xd7d)];return Math['max'](0x0,Cartesian3[_0x51c47e(0x2ffa)](_0x1f96c8[_0x51c47e(0x19ee)],_0x1ee140['camera'][_0x51c47e(0x923)])-_0x1f96c8[_0x51c47e(0x2896)]);},TileBoundingSphere['prototype'][_0x68aa19(0x5163)]=function(_0x3b752d){var _0x292cb5=_0x68aa19;return BoundingSphere[_0x292cb5(0x5163)](this[_0x292cb5(0xd7d)],_0x3b752d);},TileBoundingSphere[_0x68aa19(0x4b51)]['update']=function(_0x10ad9e,_0x439d70){var _0xfc3028=_0x68aa19;Cartesian3[_0xfc3028(0x254b)](_0x10ad9e,this[_0xfc3028(0xd7d)][_0xfc3028(0x19ee)]),this[_0xfc3028(0xd7d)]['radius']=_0x439d70;},TileBoundingSphere[_0x68aa19(0x4b51)][_0x68aa19(0x26ef)]=function(_0x43b707){var _0xc78d00=_0x68aa19;return new Primitive({'geometryInstances':new GeometryInstance({'geometry':new SphereOutlineGeometry({'radius':this[_0xc78d00(0x2896)]}),'id':'outline','modelMatrix':Matrix4['fromTranslation'](this['center'],new Matrix4[(_0xc78d00(0x254b))](Matrix4['IDENTITY'])),'attributes':{'color':ColorGeometryInstanceAttribute[_0xc78d00(0x3d8a)](_0x43b707)}}),'appearance':new PerInstanceColorAppearance({'translucent':!0x1,'flat':!0x0}),'asynchronous':!0x1});};var scratchU=new Cartesian3(),scratchV=new Cartesian3(),scratchW=new Cartesian3(),scratchCartesian$7=new Cartesian3();function computeMissingVector(_0x2e0244,_0xc7aba2,_0x5ce6a7){var _0x543168=_0x68aa19;_0x5ce6a7=Cartesian3['cross'](_0x2e0244,_0xc7aba2,_0x5ce6a7);var _0x1cbc6f=Cartesian3[_0x543168(0x1791)](_0x5ce6a7);return Cartesian3[_0x543168(0x1c02)](_0x5ce6a7,CesiumMath[_0x543168(0x1a09)]/_0x1cbc6f,_0x5ce6a7);}function findOrthogonalVector(_0x50f442,_0x4b8023){var _0x56ae2d=_0x68aa19,_0x3eee04=Cartesian3['normalize'](_0x50f442,scratchCartesian$7);return computeMissingVector(_0x50f442,Cartesian3[_0x56ae2d(0x19c9)](_0x3eee04,Cartesian3[_0x56ae2d(0x27ad)],CesiumMath[_0x56ae2d(0x5316)])?Cartesian3[_0x56ae2d(0x51ed)]:Cartesian3['UNIT_X'],_0x4b8023);}function checkHalfAxes(_0x293371){var _0x479174=_0x68aa19,_0x525d1f=Matrix3[_0x479174(0x3529)](_0x293371,0x0,scratchU),_0x5d9f87=Matrix3['getColumn'](_0x293371,0x1,scratchV),_0x1294d8=Matrix3[_0x479174(0x3529)](_0x293371,0x2,scratchW),_0x56f885=Cartesian3[_0x479174(0x2ed4)](_0x525d1f,Cartesian3[_0x479174(0x3e26)]),_0x5037b2=Cartesian3[_0x479174(0x2ed4)](_0x5d9f87,Cartesian3[_0x479174(0x3e26)]),_0xcda086=Cartesian3[_0x479174(0x2ed4)](_0x1294d8,Cartesian3[_0x479174(0x3e26)]);return _0x56f885||_0x5037b2||_0xcda086?_0x56f885&&_0x5037b2&&_0xcda086?(_0x293371[0x0]=CesiumMath[_0x479174(0x1a09)],_0x293371[0x4]=CesiumMath['EPSILON7'],_0x293371[0x8]=CesiumMath[_0x479174(0x1a09)],_0x293371):(!_0x56f885||_0x5037b2||_0xcda086?_0x56f885||!_0x5037b2||_0xcda086?_0x56f885||_0x5037b2||!_0xcda086?_0x56f885?_0x5037b2?_0xcda086||(_0x5d9f87=computeMissingVector(_0x1294d8,_0x525d1f=findOrthogonalVector(_0x1294d8,_0x525d1f),_0x5d9f87)):_0x1294d8=computeMissingVector(_0x5d9f87,_0x525d1f=findOrthogonalVector(_0x5d9f87,_0x525d1f),_0x1294d8):_0x1294d8=computeMissingVector(_0x5d9f87=findOrthogonalVector(_0x525d1f,_0x5d9f87),_0x525d1f,_0x1294d8):_0x1294d8=computeMissingVector(_0x5d9f87,_0x525d1f,_0x1294d8):_0x5d9f87=computeMissingVector(_0x525d1f,_0x1294d8,_0x5d9f87):_0x525d1f=computeMissingVector(_0x5d9f87,_0x1294d8,_0x525d1f),Matrix3[_0x479174(0x1cc7)](_0x293371,0x0,_0x525d1f,_0x293371),Matrix3[_0x479174(0x1cc7)](_0x293371,0x1,_0x5d9f87,_0x293371),Matrix3[_0x479174(0x1cc7)](_0x293371,0x2,_0x1294d8,_0x293371),_0x293371):_0x293371;}function TileOrientedBoundingBox(_0x46dd88,_0x1b4ee9){var _0x1e3d80=_0x68aa19;_0x1b4ee9=checkHalfAxes(_0x1b4ee9),this[_0x1e3d80(0x1fb6)]=new OrientedBoundingBox(_0x46dd88,_0x1b4ee9),this[_0x1e3d80(0xd7d)]=BoundingSphere['fromOrientedBoundingBox'](this[_0x1e3d80(0x1fb6)]);}function Cesium3DTile(_0x426a6a,_0x27e2f3,_0x302697,_0x26d444){var _0x2e8a7a=_0x68aa19;this['_tileset']=_0x426a6a,this[_0x2e8a7a(0x1040)]=_0x302697;var _0x298b0f=_0x302697['content'];this[_0x2e8a7a(0x4503)]=defined$1(_0x302697[_0x2e8a7a(0x4503)])?Matrix4['unpack'](_0x302697[_0x2e8a7a(0x4503)]):Matrix4[_0x2e8a7a(0x254b)](Matrix4[_0x2e8a7a(0x5139)]);var _0x18f9bc,_0x4a76b6,_0x2e3b42,_0x1fb8e5,_0x2a79ce,_0x369b19,_0x32d3db,_0x112799,_0x500fef=defined$1(_0x26d444)?_0x26d444[_0x2e8a7a(0x1d41)]:_0x426a6a[_0x2e8a7a(0x221)],_0x4c7d24=Matrix4[_0x2e8a7a(0x373b)](_0x500fef,this[_0x2e8a7a(0x4503)],new Matrix4()),_0x4d7b16=defined$1(_0x26d444)?_0x26d444[_0x2e8a7a(0x1dd5)]:Matrix4[_0x2e8a7a(0x5139)];if(this[_0x2e8a7a(0x1dd5)]=Matrix4[_0x2e8a7a(0x373b)](_0x4d7b16,this[_0x2e8a7a(0x4503)],new Matrix4()),this[_0x2e8a7a(0x1d41)]=_0x4c7d24,this[_0x2e8a7a(0x302f)]=this[_0x2e8a7a(0x1527)](_0x302697[_0x2e8a7a(0x20c5)],_0x4c7d24),this[_0x2e8a7a(0x26a)]=void 0x0,defined$1(_0x298b0f)&&defined$1(_0x298b0f[_0x2e8a7a(0x20c5)])&&(_0x18f9bc=this[_0x2e8a7a(0x1527)](_0x298b0f[_0x2e8a7a(0x20c5)],_0x4c7d24)),this[_0x2e8a7a(0x3ecd)]=_0x18f9bc,this[_0x2e8a7a(0x2a66)]=void 0x0,defined$1(_0x302697[_0x2e8a7a(0x2f9b)])&&(_0x4a76b6=this[_0x2e8a7a(0x1527)](_0x302697[_0x2e8a7a(0x2f9b)],_0x4c7d24)),this['_viewerRequestVolume']=_0x4a76b6,this[_0x2e8a7a(0x79b)]=_0x302697[_0x2e8a7a(0x79b)],this[_0x2e8a7a(0x930)]=_0x302697[_0x2e8a7a(0x79b)],defined$1(this['_geometricError'])||(this[_0x2e8a7a(0x930)]=defined$1(_0x26d444)?_0x26d444[_0x2e8a7a(0x79b)]:_0x426a6a[_0x2e8a7a(0x930)],Cesium3DTile['_deprecationWarning'](_0x2e8a7a(0x11f6),_0x2e8a7a(0x183d))),this[_0x2e8a7a(0x9c3)](),defined$1(_0x302697[_0x2e8a7a(0x5188)])?(_0x2e8a7a(0x1297)!==_0x302697[_0x2e8a7a(0x5188)]&&_0x2e8a7a(0x4979)!==_0x302697['refine']||Cesium3DTile[_0x2e8a7a(0x3d8c)](_0x2e8a7a(0x3ef),_0x2e8a7a(0x1731)+_0x302697[_0x2e8a7a(0x5188)]+_0x2e8a7a(0xbc4)+_0x302697[_0x2e8a7a(0x5188)][_0x2e8a7a(0x5821)]()+'\x22.'),_0x2e3b42=_0x2e8a7a(0x7c6)===_0x302697[_0x2e8a7a(0x5188)][_0x2e8a7a(0x5821)]()?Cesium3DTileRefine$1['REPLACE']:Cesium3DTileRefine$1[_0x2e8a7a(0x333e)]):_0x2e3b42=defined$1(_0x26d444)?_0x26d444[_0x2e8a7a(0x5188)]:Cesium3DTileRefine$1[_0x2e8a7a(0x7c6)],this['refine']=_0x2e3b42,this[_0x2e8a7a(0x23ed)]=[],this[_0x2e8a7a(0x2c41)]=_0x26d444,_0x27e2f3=Resource[_0x2e8a7a(0x320b)](_0x27e2f3),defined$1(_0x298b0f)){var _0x257eb2=_0x298b0f['uri'];defined$1(_0x298b0f[_0x2e8a7a(0x343b)])&&(Cesium3DTile[_0x2e8a7a(0x3d8c)]('contentUrl',_0x2e8a7a(0x12f9)),_0x257eb2=_0x298b0f['url']),_0x2a79ce=!0x1,_0x369b19=Cesium3DTileContentState$1['UNLOADED'],(_0x32d3db=_0x426a6a[_0x2e8a7a(0x3222)]?-0x1!==_0x257eb2[_0x2e8a7a(0x33ab)]('.json')?-0x1===_0x27e2f3[_0x2e8a7a(0x343b)][_0x2e8a7a(0x33ab)](_0x2e8a7a(0x4982))?_0x27e2f3[_0x2e8a7a(0x14ea)]({'url':'./data/path/'+_0x257eb2}):_0x27e2f3['getDerivedResource']({'url':_0x257eb2}):-0x1===_0x27e2f3[_0x2e8a7a(0x343b)][_0x2e8a7a(0x33ab)](_0x2e8a7a(0x4982))&&-0x1!==_0x257eb2[_0x2e8a7a(0x33ab)]('.b3dm')?_0x27e2f3[_0x2e8a7a(0x14ea)]({'url':'./data/path/'+_0x257eb2}):_0x27e2f3[_0x2e8a7a(0x14ea)]({'url':_0x257eb2}):_0x27e2f3[_0x2e8a7a(0x14ea)]({'url':_0x257eb2}))['url']=_0x32d3db['url']['replace'](/\+/g,_0x2e8a7a(0x560c)),_0x112799=RequestScheduler[_0x2e8a7a(0x1de0)](_0x32d3db[_0x2e8a7a(0x1c0c)]());}else _0x1fb8e5=new Empty3DTileContent(_0x426a6a,this),_0x2a79ce=!0x0,_0x369b19=Cesium3DTileContentState$1['READY'];this[_0x2e8a7a(0x26d1)]=_0x1fb8e5,this[_0x2e8a7a(0x1698)]=_0x32d3db,this[_0x2e8a7a(0x1028)]=_0x369b19,this['_contentReadyToProcessPromise']=void 0x0,this[_0x2e8a7a(0x2aa3)]=void 0x0,this[_0x2e8a7a(0x1e74)]=void 0x0,this[_0x2e8a7a(0x4b31)]=_0x112799,this[_0x2e8a7a(0x113b)]=_0x2a79ce,this[_0x2e8a7a(0x12dd)]=!0x1,this[_0x2e8a7a(0x53df)]=void 0x0;var _0x1ba127,_0x192b13,_0x4b0d44=_0x302697[_0x2e8a7a(0x11d7)];defined$1(_0x4b0d44)&&(_0x1ba127=_0x4b0d44['duration'],defined$1(_0x4b0d44[_0x2e8a7a(0x1dea)])&&(_0x192b13=JulianDate['fromIso8601'](_0x4b0d44[_0x2e8a7a(0x1dea)]))),this[_0x2e8a7a(0x36c6)]=_0x1ba127,this[_0x2e8a7a(0x5096)]=_0x192b13,this[_0x2e8a7a(0x5006)]=0x0,this[_0x2e8a7a(0x2423)]=Cesium3DTileOptimizationHint$1['NOT_COMPUTED'],this[_0x2e8a7a(0x20c0)]=!0x1,this[_0x2e8a7a(0x57cb)]=!0x1,this[_0x2e8a7a(0x2e5e)]=0x0,this[_0x2e8a7a(0x11aa)]=0x0,this[_0x2e8a7a(0xd72)]=0x0,this['_screenSpaceErrorProgressiveResolution']=0x0,this[_0x2e8a7a(0x1085)]=0x0,this['_visible']=!0x1,this[_0x2e8a7a(0x406a)]=!0x1,this[_0x2e8a7a(0x28ec)]=!0x0,this[_0x2e8a7a(0x2b6a)]=0x0,this[_0x2e8a7a(0x4891)]=0x0,this['_selectionDepth']=0x0,this['_updatedVisibilityFrame']=0x0,this[_0x2e8a7a(0x2c9d)]=0x0,this['_visitedFrame']=0x0,this['_selectedFrame']=0x0,this['_requestedFrame']=0x0,this[_0x2e8a7a(0x1b50)]=void 0x0,this[_0x2e8a7a(0x4535)]=void 0x0,this[_0x2e8a7a(0x3c78)]=!0x1,this[_0x2e8a7a(0x47f5)]=!0x1,this[_0x2e8a7a(0x20a8)]=!0x0,this[_0x2e8a7a(0x4b7a)]=0x0,this[_0x2e8a7a(0x34db)]=void 0x0,this[_0x2e8a7a(0x1bc3)]=void 0x0,this[_0x2e8a7a(0x459f)]=void 0x0,this['_debugColor']=Color$2[_0x2e8a7a(0xe90)]({'alpha':0x1}),this['_debugColorizeTiles']=!0x1,this['_priority']=0x0,this[_0x2e8a7a(0x54ce)]=this,this[_0x2e8a7a(0x1d9c)]=!0x1,this[_0x2e8a7a(0x570f)]=!0x1,this[_0x2e8a7a(0x468f)]=0x0,this['_foveatedFactor']=0x0,this[_0x2e8a7a(0x1136)]=!0x1,this[_0x2e8a7a(0x52b4)]=new JulianDate(),this[_0x2e8a7a(0x1748)]=0x0,this['_color']=void 0x0,this[_0x2e8a7a(0x488b)]=!0x1,this['_request']=void 0x0;}Object['defineProperties'](TileOrientedBoundingBox[_0x68aa19(0x4b51)],{'boundingVolume':{'get':function(){var _0x258f92=_0x68aa19;return this[_0x258f92(0x1fb6)];}},'boundingSphere':{'get':function(){var _0x3be39=_0x68aa19;return this[_0x3be39(0xd7d)];}}}),TileOrientedBoundingBox['prototype'][_0x68aa19(0x41a5)]=function(_0x170e0d){var _0x5cea4f=_0x68aa19;return Math[_0x5cea4f(0x4080)](this[_0x5cea4f(0x1fb6)][_0x5cea4f(0x4a7d)](_0x170e0d[_0x5cea4f(0x1224)][_0x5cea4f(0x923)]));},TileOrientedBoundingBox[_0x68aa19(0x4b51)][_0x68aa19(0x5163)]=function(_0x46849f){var _0x66ce01=_0x68aa19;return this[_0x66ce01(0x1fb6)][_0x66ce01(0x5163)](_0x46849f);},TileOrientedBoundingBox[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x50f6b9,_0x8e15fa){var _0x250baa=_0x68aa19;Cartesian3[_0x250baa(0x254b)](_0x50f6b9,this[_0x250baa(0x1fb6)][_0x250baa(0x19ee)]),_0x8e15fa=checkHalfAxes(_0x8e15fa),Matrix3['clone'](_0x8e15fa,this[_0x250baa(0x1fb6)]['halfAxes']),BoundingSphere[_0x250baa(0x2b64)](this[_0x250baa(0x1fb6)],this[_0x250baa(0xd7d)]);},TileOrientedBoundingBox[_0x68aa19(0x4b51)][_0x68aa19(0x26ef)]=function(_0x49c6af){var _0xc4a73a=_0x68aa19;return new Primitive({'geometryInstances':new GeometryInstance({'geometry':new BoxOutlineGeometry({'minimum':new Cartesian3(-0x1,-0x1,-0x1),'maximum':new Cartesian3(0x1,0x1,0x1)}),'id':_0xc4a73a(0x2da5),'modelMatrix':Matrix4[_0xc4a73a(0x1eeb)](this[_0xc4a73a(0x20c5)][_0xc4a73a(0x2419)],this[_0xc4a73a(0x20c5)][_0xc4a73a(0x19ee)]),'attributes':{'color':ColorGeometryInstanceAttribute[_0xc4a73a(0x3d8a)](_0x49c6af)}}),'appearance':new PerInstanceColorAppearance({'translucent':!0x1,'flat':!0x0}),'asynchronous':!0x1});},Cesium3DTile[_0x68aa19(0x3d8c)]=deprecationWarning,Object[_0x68aa19(0x5b7)](Cesium3DTile[_0x68aa19(0x4b51)],{'tileset':{'get':function(){var _0x33c3d3=_0x68aa19;return this[_0x33c3d3(0x512c)];}},'content':{'get':function(){var _0x38a55d=_0x68aa19;return this[_0x38a55d(0x26d1)];}},'boundingVolume':{'get':function(){return this['_boundingVolume'];}},'contentBoundingVolume':{'get':function(){var _0x291850=_0x68aa19;return defaultValue$1(this[_0x291850(0x3ecd)],this['_boundingVolume']);}},'boundingSphere':{'get':function(){var _0x4db594=_0x68aa19;return this[_0x4db594(0x302f)][_0x4db594(0x5809)];}},'extras':{'get':function(){var _0x977a9c=_0x68aa19;return this[_0x977a9c(0x1040)][_0x977a9c(0x2c55)];}},'color':{'get':function(){var _0x2e84f8=_0x68aa19;return defined$1(this['_color'])||(this[_0x2e84f8(0x57d1)]=new Color$2()),Color$2[_0x2e84f8(0x254b)](this[_0x2e84f8(0x57d1)]);},'set':function(_0x5e396e){var _0x32f498=_0x68aa19;this[_0x32f498(0x57d1)]=Color$2['clone'](_0x5e396e,this['_color']),this['_colorDirty']=!0x0;}},'contentAvailable':{'get':function(){var _0x3c7091=_0x68aa19;return this['contentReady']&&!this[_0x3c7091(0x113b)]&&!this[_0x3c7091(0x12dd)]||defined$1(this[_0x3c7091(0x1e74)])&&!this['contentFailed'];}},'contentReady':{'get':function(){var _0x4621ca=_0x68aa19;return this[_0x4621ca(0x1028)]===Cesium3DTileContentState$1['READY'];}},'contentUnloaded':{'get':function(){return this['_contentState']===Cesium3DTileContentState$1['UNLOADED'];}},'contentExpired':{'get':function(){var _0x4958f7=_0x68aa19;return this['_contentState']===Cesium3DTileContentState$1[_0x4958f7(0x58e)];}},'contentFailed':{'get':function(){var _0x2e0fa1=_0x68aa19;return this[_0x2e0fa1(0x1028)]===Cesium3DTileContentState$1[_0x2e0fa1(0x3865)];}},'contentReadyToProcessPromise':{'get':function(){var _0x11515a=_0x68aa19;if(defined$1(this[_0x11515a(0x1a2)]))return this['_contentReadyToProcessPromise'][_0x11515a(0x28bc)];}},'contentReadyPromise':{'get':function(){var _0x3eb6ee=_0x68aa19;if(defined$1(this['_contentReadyPromise']))return this[_0x3eb6ee(0x2aa3)][_0x3eb6ee(0x28bc)];}},'commandsLength':{'get':function(){return this['_commandsLength'];}}});var scratchCartesian$6=new Cartesian3();function isPriorityDeferred(_0x523c3f,_0x1af250){var _0x502b8c=_0x68aa19,_0x39e694=_0x523c3f['_tileset'],_0x101340=_0x1af250[_0x502b8c(0x1224)],_0x2310ac=_0x523c3f[_0x502b8c(0x5809)],_0xad4840=_0x2310ac[_0x502b8c(0x2896)],_0x56b57e=Cartesian3[_0x502b8c(0x1c02)](_0x101340[_0x502b8c(0x1aa0)],_0x523c3f[_0x502b8c(0x11aa)],scratchCartesian$6),_0xccaca3=Cartesian3[_0x502b8c(0x4979)](_0x101340[_0x502b8c(0x923)],_0x56b57e,scratchCartesian$6),_0x42da3a=Cartesian3[_0x502b8c(0x286c)](_0xccaca3,_0x2310ac[_0x502b8c(0x19ee)],scratchCartesian$6);if(Cartesian3[_0x502b8c(0x1791)](_0x42da3a)>_0xad4840){var _0x2b6bf8=Cartesian3[_0x502b8c(0x4e7d)](_0x42da3a,scratchCartesian$6),_0x50ed05=Cartesian3['multiplyByScalar'](_0x2b6bf8,_0xad4840,scratchCartesian$6),_0x3fbf9d=Cartesian3[_0x502b8c(0x4979)](_0x2310ac[_0x502b8c(0x19ee)],_0x50ed05,scratchCartesian$6),_0x9c415a=Cartesian3[_0x502b8c(0x286c)](_0x3fbf9d,_0x101340['positionWC'],scratchCartesian$6),_0x4bca1f=Cartesian3[_0x502b8c(0x4e7d)](_0x9c415a,scratchCartesian$6);_0x523c3f[_0x502b8c(0x109c)]=0x1-Math[_0x502b8c(0x1661)](Cartesian3[_0x502b8c(0x22ed)](_0x101340[_0x502b8c(0x1aa0)],_0x4bca1f));}else _0x523c3f['_foveatedFactor']=0x0;var _0x461601=_0x523c3f['refine']===Cesium3DTileRefine$1[_0x502b8c(0x7c6)],_0x3f299c=_0x39e694['_skipLevelOfDetail'];if(_0x461601&&!_0x3f299c||!_0x39e694[_0x502b8c(0x709)]||0x1===_0x39e694[_0x502b8c(0x223)]||_0x523c3f['_priorityProgressiveResolution']&&_0x461601&&_0x3f299c||_0x39e694[_0x502b8c(0x2920)]===Cesium3DTilePass$1[_0x502b8c(0xcbe)]||_0x39e694[_0x502b8c(0x2920)]===Cesium3DTilePass$1['PRELOAD'])return!0x1;var _0x2c56ff=0x1-Math['cos'](0.5*_0x101340[_0x502b8c(0x4506)][_0x502b8c(0x1f0a)]),_0xb02ef6=_0x39e694['foveatedConeSize']*_0x2c56ff;if(_0x523c3f[_0x502b8c(0x109c)]<=_0xb02ef6)return!0x1;var _0x47e9a6=_0x2c56ff-_0xb02ef6,_0x36ce83=CesiumMath[_0x502b8c(0x3c40)]((_0x523c3f[_0x502b8c(0x109c)]-_0xb02ef6)/_0x47e9a6,0x0,0x1),_0x57709e=_0x39e694[_0x502b8c(0xf2f)](_0x39e694[_0x502b8c(0xff5)],_0x39e694['maximumScreenSpaceError'],_0x36ce83),_0x27df04=0x0===_0x523c3f[_0x502b8c(0xd72)]&&defined$1(_0x523c3f['parent'])?0.5*_0x523c3f[_0x502b8c(0x2c41)]['_screenSpaceError']:_0x523c3f[_0x502b8c(0xd72)];return _0x39e694[_0x502b8c(0x31e2)]-_0x57709e<=_0x27df04;}var scratchJulianDate$1=new JulianDate();function isPriorityProgressiveResolution(_0xe5cbcd,_0x284f96){var _0x974a2c=_0x68aa19;if(_0xe5cbcd[_0x974a2c(0x2e39)]<=0x0||_0xe5cbcd[_0x974a2c(0x2e39)]>0.5)return!0x1;var _0x480df4=_0x284f96[_0x974a2c(0x261c)]>_0xe5cbcd[_0x974a2c(0x12c4)];_0x284f96['_priorityProgressiveResolutionScreenSpaceErrorLeaf']=!0x1;var _0x17aa9c=_0x284f96[_0x974a2c(0x2c41)],_0x44eee7=_0xe5cbcd[_0x974a2c(0x12c4)],_0x5dceec=_0x284f96['_screenSpaceErrorProgressiveResolution']<=_0x44eee7,_0x3f97b7=defined$1(_0x17aa9c)&&_0x17aa9c['_screenSpaceErrorProgressiveResolution']>_0x44eee7;return _0x5dceec&&_0x3f97b7&&(_0x284f96[_0x974a2c(0x570f)]=!0x0,_0x480df4=!0x0),_0x480df4;}function getPriorityReverseScreenSpaceError(_0x18bced,_0x1e04a8){var _0x47160a=_0x68aa19,_0x216718=_0x1e04a8[_0x47160a(0x2c41)],_0x4a19e6=defined$1(_0x216718)&&(!_0x18bced[_0x47160a(0x542f)]||0x0===_0x1e04a8[_0x47160a(0xd72)]||_0x216718[_0x47160a(0x12dd)])?_0x216718['_screenSpaceError']:_0x1e04a8[_0x47160a(0xd72)];return _0x18bced['root'][_0x47160a(0xd72)]-_0x4a19e6;}function updateExpireDate(_0x3986ce){var _0x445974=_0x68aa19;if(defined$1(_0x3986ce[_0x445974(0x36c6)])){var _0x43b3fe=JulianDate[_0x445974(0x3c84)](scratchJulianDate$1);JulianDate['addSeconds'](_0x43b3fe,_0x3986ce[_0x445974(0x36c6)],_0x43b3fe),defined$1(_0x3986ce[_0x445974(0x5096)])?JulianDate['lessThan'](_0x3986ce[_0x445974(0x5096)],_0x43b3fe)&&JulianDate['clone'](_0x43b3fe,_0x3986ce[_0x445974(0x5096)]):_0x3986ce[_0x445974(0x5096)]=JulianDate[_0x445974(0x254b)](_0x43b3fe);}}function getContentFailedFunction(_0x10fd61,_0x3b78dd){return function(_0x17488a){var _0x4ee3b2=_0x54f3;_0x10fd61['_contentState']===Cesium3DTileContentState$1['PROCESSING']?--_0x3b78dd[_0x4ee3b2(0x13e2)][_0x4ee3b2(0x2a20)]:--_0x3b78dd[_0x4ee3b2(0x13e2)][_0x4ee3b2(0x2200)],_0x10fd61['_contentState']=Cesium3DTileContentState$1[_0x4ee3b2(0x3865)],_0x10fd61[_0x4ee3b2(0x2aa3)][_0x4ee3b2(0x4e16)](_0x17488a),_0x10fd61[_0x4ee3b2(0x1a2)][_0x4ee3b2(0x4e16)](_0x17488a);};}function createPriorityFunction(_0x34a458){return function(){var _0x35475d=_0x54f3;return _0x34a458[_0x35475d(0x5131)];};}Cesium3DTile['prototype'][_0x68aa19(0x80a)]=function(_0x21c809,_0x2b9381,_0xea257d){var _0x593b34=_0x68aa19,_0x376d59=this['_tileset'],_0x1a3946=defaultValue$1(_0xea257d,0x1),_0x3fabdb=defined$1(this[_0x593b34(0x2c41)])?this['parent'][_0x593b34(0x79b)]:_0x376d59[_0x593b34(0x930)],_0x5058d7=_0x2b9381?_0x3fabdb:this[_0x593b34(0x79b)];if(0x0===_0x5058d7)return 0x0;var _0x5f1575,_0xe80a9=_0x21c809[_0x593b34(0x1224)],_0x43e86f=_0xe80a9['frustum'],_0x169fdf=_0x21c809['context'],_0x4dc947=_0x169fdf[_0x593b34(0x2e24)],_0x39cfc7=_0x169fdf['drawingBufferHeight']*_0x1a3946;if(_0x21c809[_0x593b34(0x4318)]===SceneMode$1['SCENE2D']||_0x43e86f instanceof OrthographicFrustum)defined$1(_0x43e86f['_offCenterFrustum'])&&(_0x43e86f=_0x43e86f[_0x593b34(0x2262)]),_0x5f1575=_0x5058d7/(Math[_0x593b34(0x2bc6)](_0x43e86f[_0x593b34(0x4910)]-_0x43e86f['bottom'],_0x43e86f[_0x593b34(0x339c)]-_0x43e86f['left'])/Math[_0x593b34(0x2bc6)](_0x4dc947,_0x39cfc7));else{var _0x3bc9da=Math[_0x593b34(0x2bc6)](this[_0x593b34(0x2e5e)],CesiumMath[_0x593b34(0x1a09)]);if(_0x5f1575=_0x5058d7*_0x39cfc7/(_0x3bc9da*_0xe80a9['frustum'][_0x593b34(0x1249)]),_0x376d59[_0x593b34(0x75e)]){var _0x249581=_0x376d59['_dynamicScreenSpaceErrorComputedDensity'],_0x58c68a=_0x376d59[_0x593b34(0x300a)];_0x5f1575-=CesiumMath[_0x593b34(0x2a40)](_0x3bc9da,_0x249581)*_0x58c68a;}}return _0x5f1575/=_0x21c809['pixelRatio'];},Cesium3DTile[_0x68aa19(0x4b51)][_0x68aa19(0x7ca)]=function(_0x21163f){var _0x198280=_0x68aa19,_0x42eacb=this[_0x198280(0x2c41)],_0x2a12af=this[_0x198280(0x512c)],_0x36921e=defined$1(_0x42eacb)?_0x42eacb['computedTransform']:_0x2a12af[_0x198280(0x221)],_0x10f491=defined$1(_0x42eacb)?_0x42eacb[_0x198280(0x1085)]:CullingVolume['MASK_INDETERMINATE'];this[_0x198280(0x4b4a)](_0x36921e),this[_0x198280(0x2e5e)]=this[_0x198280(0x1cfd)](_0x21163f),this[_0x198280(0x11aa)]=this[_0x198280(0x4df3)](_0x21163f),this[_0x198280(0xd72)]=this['getScreenSpaceError'](_0x21163f,!0x1),this[_0x198280(0x261c)]=this['getScreenSpaceError'](_0x21163f,!0x1,_0x2a12af[_0x198280(0x2e39)]),this['_visibilityPlaneMask']=this[_0x198280(0x42d2)](_0x21163f,_0x10f491),this[_0x198280(0x45b7)]=this[_0x198280(0x1085)]!==CullingVolume['MASK_OUTSIDE'],this[_0x198280(0x406a)]=this['insideViewerRequestVolume'](_0x21163f),this[_0x198280(0x468f)]=getPriorityReverseScreenSpaceError(_0x2a12af,this),this['_priorityProgressiveResolution']=isPriorityProgressiveResolution(_0x2a12af,this),this['priorityDeferred']=isPriorityDeferred(this,_0x21163f);},Cesium3DTile['prototype'][_0x68aa19(0x3ad1)]=function(){var _0x5b6b91=_0x68aa19;if(defined$1(this['expireDate'])&&this[_0x5b6b91(0x2a1d)]&&!this['hasEmptyContent']){var _0x48a82b=JulianDate[_0x5b6b91(0x3c84)](scratchJulianDate$1);JulianDate[_0x5b6b91(0x15d1)](this[_0x5b6b91(0x5096)],_0x48a82b)&&(this[_0x5b6b91(0x1028)]=Cesium3DTileContentState$1[_0x5b6b91(0x58e)],this['_expiredContent']=this[_0x5b6b91(0x26d1)]);}},Cesium3DTile[_0x68aa19(0x4b51)][_0x68aa19(0x35ca)]=function(){var _0x63eba0=_0x68aa19,_0x2eb88c=this,_0x3d521a=this['_tileset'];if(this[_0x63eba0(0x113b)])return!0x1;var _0x4883af=this[_0x63eba0(0x1698)][_0x63eba0(0x254b)](),_0x46cb7a=this[_0x63eba0(0x1de2)];_0x46cb7a&&_0x4883af['setQueryParameters']({'expired':this[_0x63eba0(0x5096)]['toString']()});var _0xdcfebe=new Request({'throttle':!0x0,'throttleByServer':!0x0,'type':RequestType$1['TILES3D'],'priorityFunction':createPriorityFunction(this),'serverKey':this['_serverKey']});this[_0x63eba0(0x276f)]=_0xdcfebe,_0x4883af['request']=_0xdcfebe;var _0x15f059=_0x4883af['fetchArrayBuffer']();if(!defined$1(_0x15f059))return!0x1;var _0x253c91=this['_contentState'];this['_contentState']=Cesium3DTileContentState$1[_0x63eba0(0x20b9)],this[_0x63eba0(0x1a2)]=when[_0x63eba0(0x25e3)](),this[_0x63eba0(0x2aa3)]=when[_0x63eba0(0x25e3)]();var _0x5a7057=getContentFailedFunction(this,_0x3d521a);return _0x15f059['then'](function(_0x28a439){var _0x24e17f=_0x63eba0;if(!_0x2eb88c[_0x24e17f(0x1348)]()){var _0x21da24,_0x53fe57=getMagic(new Uint8Array(_0x28a439)),_0x22ea4c=Cesium3DTileContentFactory[_0x53fe57];return _0x3d521a[_0x24e17f(0x3407)]=_0x3d521a[_0x24e17f(0x3407)]||_0x24e17f(0x14db)===_0x53fe57||_0x24e17f(0x2add)===_0x53fe57,defined$1(_0x22ea4c)?_0x21da24=_0x22ea4c(_0x3d521a,_0x2eb88c,_0x2eb88c[_0x24e17f(0x1698)],_0x28a439,0x0):(_0x21da24=Cesium3DTileContentFactory[_0x24e17f(0x3699)](_0x3d521a,_0x2eb88c,_0x2eb88c[_0x24e17f(0x1698)],_0x28a439,0x0),_0x2eb88c[_0x24e17f(0x12dd)]=!0x0),_0x46cb7a&&(_0x2eb88c[_0x24e17f(0x5096)]=void 0x0),_0x2eb88c[_0x24e17f(0x26d1)]=_0x21da24,_0x2eb88c[_0x24e17f(0x1028)]=Cesium3DTileContentState$1[_0x24e17f(0x3307)],_0x2eb88c[_0x24e17f(0x1a2)][_0x24e17f(0x68a)](_0x21da24),_0x21da24[_0x24e17f(0x21f)][_0x24e17f(0x4e1e)](function(_0xd08235){var _0x2cd1e5=_0x24e17f;_0x2eb88c['isDestroyed']()?_0x5a7057():(updateExpireDate(_0x2eb88c),_0x2eb88c[_0x2cd1e5(0x4068)]=0x0,_0x2eb88c[_0x2cd1e5(0x5006)]=0x0,JulianDate[_0x2cd1e5(0x3c84)](_0x2eb88c[_0x2cd1e5(0x52b4)]),_0x2eb88c[_0x2cd1e5(0x1028)]=Cesium3DTileContentState$1[_0x2cd1e5(0x3f41)],_0x2eb88c[_0x2cd1e5(0x2aa3)][_0x2cd1e5(0x68a)](_0xd08235));});}_0x5a7057();})[_0x63eba0(0x4b84)](function(_0x595799){var _0x35f9e5=_0x63eba0;if(_0xdcfebe['state']===RequestState$1['CANCELLED'])return _0x2eb88c[_0x35f9e5(0x1028)]=_0x253c91,--_0x3d521a[_0x35f9e5(0x13e2)]['numberOfPendingRequests'],void++_0x3d521a[_0x35f9e5(0x13e2)][_0x35f9e5(0x339a)];_0x5a7057(_0x595799);}),!0x0;},Cesium3DTile[_0x68aa19(0x4b51)][_0x68aa19(0x2581)]=function(){var _0x30e328=_0x68aa19;this['hasEmptyContent']||this[_0x30e328(0x12dd)]||(this[_0x30e328(0x26d1)]=this[_0x30e328(0x26d1)]&&this[_0x30e328(0x26d1)][_0x30e328(0x2578)](),this[_0x30e328(0x1028)]=Cesium3DTileContentState$1[_0x30e328(0x35cb)],this[_0x30e328(0x1a2)]=void 0x0,this[_0x30e328(0x2aa3)]=void 0x0,this['lastStyleTime']=0x0,this[_0x30e328(0x20c0)]=0x0===this[_0x30e328(0x4b7a)],this['_clippingPlanesState']=0x0,this['_debugColorizeTiles']=!0x1,this[_0x30e328(0x34db)]=this[_0x30e328(0x34db)]&&this[_0x30e328(0x34db)]['destroy'](),this['_debugContentBoundingVolume']=this[_0x30e328(0x1bc3)]&&this[_0x30e328(0x1bc3)][_0x30e328(0x2578)](),this[_0x30e328(0x459f)]=this['_debugViewerRequestVolume']&&this[_0x30e328(0x459f)]['destroy']());};var scratchProjectedBoundingSphere=new BoundingSphere();function getBoundingVolume(_0x25b402,_0x151c34){var _0x15b575=_0x68aa19;if(_0x151c34[_0x15b575(0x4318)]!==SceneMode$1['SCENE3D']&&!defined$1(_0x25b402['_boundingVolume2D'])){var _0x11e69c=_0x25b402['_boundingVolume']['boundingSphere'],_0x12b89f=BoundingSphere[_0x15b575(0x1bc9)](_0x11e69c,_0x151c34[_0x15b575(0x1682)],scratchProjectedBoundingSphere);_0x25b402[_0x15b575(0x26a)]=new TileBoundingSphere(_0x12b89f['center'],_0x12b89f[_0x15b575(0x2896)]);}return _0x151c34[_0x15b575(0x4318)]!==SceneMode$1[_0x15b575(0x5135)]?_0x25b402['_boundingVolume2D']:_0x25b402[_0x15b575(0x302f)];}function getContentBoundingVolume(_0x2d6a44,_0x4ce87f){var _0x12b195=_0x68aa19;if(_0x4ce87f[_0x12b195(0x4318)]!==SceneMode$1[_0x12b195(0x5135)]&&!defined$1(_0x2d6a44['_contentBoundingVolume2D'])){var _0x4c96ac=_0x2d6a44[_0x12b195(0x3ecd)][_0x12b195(0x5809)],_0x587345=BoundingSphere[_0x12b195(0x1bc9)](_0x4c96ac,_0x4ce87f[_0x12b195(0x1682)],scratchProjectedBoundingSphere);_0x2d6a44[_0x12b195(0x2a66)]=new TileBoundingSphere(_0x587345[_0x12b195(0x19ee)],_0x587345[_0x12b195(0x2896)]);}return _0x4ce87f['mode']!==SceneMode$1[_0x12b195(0x5135)]?_0x2d6a44['_contentBoundingVolume2D']:_0x2d6a44[_0x12b195(0x3ecd)];}Cesium3DTile[_0x68aa19(0x4b51)][_0x68aa19(0x42d2)]=function(_0x545ced,_0x569dc9){var _0x41282b=_0x68aa19,_0x34bbef=_0x545ced['cullingVolume'],_0xd22d6f=getBoundingVolume(this,_0x545ced),_0x46c845=this[_0x41282b(0x512c)],_0xd44a74=_0x46c845[_0x41282b(0x4fc4)];if(defined$1(_0xd44a74)&&_0xd44a74[_0x41282b(0x20fb)]){var _0x16cfe2=_0xd44a74[_0x41282b(0x171d)](_0xd22d6f,_0x46c845[_0x41282b(0x551)]);if(this[_0x41282b(0x20a8)]=_0x16cfe2!==Intersect$1['INSIDE'],_0x16cfe2===Intersect$1[_0x41282b(0x3899)])return CullingVolume[_0x41282b(0x5402)];}return _0x34bbef[_0x41282b(0x35b9)](_0xd22d6f,_0x569dc9);},Cesium3DTile['prototype'][_0x68aa19(0x1d6f)]=function(_0x14cbd4){var _0x490166=_0x68aa19;if(!defined$1(this[_0x490166(0x3ecd)]))return Intersect$1[_0x490166(0x2c6)];if(this[_0x490166(0x1085)]===CullingVolume[_0x490166(0xb59)])return Intersect$1['INSIDE'];var _0x39e51f=_0x14cbd4['cullingVolume'],_0x5eaa6b=getContentBoundingVolume(this,_0x14cbd4),_0x4af960=this[_0x490166(0x512c)],_0x330d2a=_0x4af960[_0x490166(0x4fc4)];if(defined$1(_0x330d2a)&&_0x330d2a[_0x490166(0x20fb)]){var _0x2327ff=_0x330d2a[_0x490166(0x171d)](_0x5eaa6b,_0x4af960['clippingPlanesOriginMatrix']);if(this[_0x490166(0x20a8)]=_0x2327ff!==Intersect$1[_0x490166(0x2c6)],_0x2327ff===Intersect$1[_0x490166(0x3899)])return Intersect$1[_0x490166(0x3899)];}return _0x39e51f[_0x490166(0x1396)](_0x5eaa6b);},Cesium3DTile['prototype']['distanceToTile']=function(_0x101f0d){return getBoundingVolume(this,_0x101f0d)['distanceToCamera'](_0x101f0d);};var scratchToTileCenter$1=new Cartesian3();Cesium3DTile[_0x68aa19(0x4b51)][_0x68aa19(0x4df3)]=function(_0x21c166){var _0x44e8bd=_0x68aa19,_0x38eebd=getBoundingVolume(this,_0x21c166)[_0x44e8bd(0x20c5)],_0x3fcd64=Cartesian3[_0x44e8bd(0x286c)](_0x38eebd[_0x44e8bd(0x19ee)],_0x21c166[_0x44e8bd(0x1224)][_0x44e8bd(0x923)],scratchToTileCenter$1);return Cartesian3['dot'](_0x21c166['camera'][_0x44e8bd(0x1aa0)],_0x3fcd64);},Cesium3DTile[_0x68aa19(0x4b51)][_0x68aa19(0x749)]=function(_0x1d8044){var _0x57f108=_0x68aa19,_0x452ce4=this['_viewerRequestVolume'];return!defined$1(_0x452ce4)||0x0===_0x452ce4[_0x57f108(0x41a5)](_0x1d8044);};var scratchMatrix$4=new Matrix3(),scratchScale$4=new Cartesian3(),scratchHalfAxes=new Matrix3(),scratchCenter$5=new Cartesian3(),scratchRectangle$6=new Rectangle(),scratchOrientedBoundingBox=new OrientedBoundingBox(),scratchTransform=new Matrix4();function createBox(_0x3ae670,_0x48f59d,_0x82184e){var _0x34e7d4=_0x68aa19,_0x2222bb=Cartesian3[_0x34e7d4(0x2b84)](_0x3ae670[0x0],_0x3ae670[0x1],_0x3ae670[0x2],scratchCenter$5),_0x4cca40=Matrix3[_0x34e7d4(0xb30)](_0x3ae670,0x3,scratchHalfAxes);_0x2222bb=Matrix4[_0x34e7d4(0x10a0)](_0x48f59d,_0x2222bb,_0x2222bb);var _0x2f3910=Matrix4[_0x34e7d4(0x1317)](_0x48f59d,scratchMatrix$4);return _0x4cca40=Matrix3[_0x34e7d4(0x373b)](_0x2f3910,_0x4cca40,_0x4cca40),defined$1(_0x82184e)?(_0x82184e[_0x34e7d4(0x489f)](_0x2222bb,_0x4cca40),_0x82184e):new TileOrientedBoundingBox(_0x2222bb,_0x4cca40);}function createBoxFromTransformedRegion(_0x46ebb1,_0x1fabe3,_0xd84885,_0xde0602){var _0x1d1097=_0x68aa19,_0x54a479=Rectangle[_0x1d1097(0x41a1)](_0x46ebb1,0x0,scratchRectangle$6),_0x21aa90=_0x46ebb1[0x4],_0x2ccc45=_0x46ebb1[0x5],_0x4039cb=OrientedBoundingBox['fromRectangle'](_0x54a479,_0x21aa90,_0x2ccc45,Ellipsoid[_0x1d1097(0x1d49)],scratchOrientedBoundingBox),_0x338d9e=_0x4039cb['center'],_0x344a36=_0x4039cb[_0x1d1097(0x2419)];_0x1fabe3=Matrix4[_0x1d1097(0x25a4)](_0x1fabe3,Matrix4[_0x1d1097(0x2212)](_0xd84885,scratchTransform),scratchTransform),_0x338d9e=Matrix4[_0x1d1097(0x10a0)](_0x1fabe3,_0x338d9e,_0x338d9e);var _0x1f0a79=Matrix4['getMatrix3'](_0x1fabe3,scratchMatrix$4);return _0x344a36=Matrix3[_0x1d1097(0x373b)](_0x1f0a79,_0x344a36,_0x344a36),defined$1(_0xde0602)&&_0xde0602 instanceof TileOrientedBoundingBox?(_0xde0602['update'](_0x338d9e,_0x344a36),_0xde0602):new TileOrientedBoundingBox(_0x338d9e,_0x344a36);}function createRegion(_0x56c27f,_0x14986c,_0x2a0596,_0x5c3da5){var _0x4b81c3=_0x68aa19;return Matrix4[_0x4b81c3(0x19c9)](_0x14986c,_0x2a0596,CesiumMath[_0x4b81c3(0x304f)])?defined$1(_0x5c3da5)?_0x5c3da5:new TileBoundingRegion({'rectangle':Rectangle[_0x4b81c3(0x41a1)](_0x56c27f,0x0,scratchRectangle$6),'minimumHeight':_0x56c27f[0x4],'maximumHeight':_0x56c27f[0x5]}):createBoxFromTransformedRegion(_0x56c27f,_0x14986c,_0x2a0596,_0x5c3da5);}function createSphere(_0x32144e,_0x3ecfd9,_0x5d74ea){var _0x1234bc=_0x68aa19,_0x1bcd83=Cartesian3[_0x1234bc(0x2b84)](_0x32144e[0x0],_0x32144e[0x1],_0x32144e[0x2],scratchCenter$5),_0x13b011=_0x32144e[0x3];_0x1bcd83=Matrix4[_0x1234bc(0x10a0)](_0x3ecfd9,_0x1bcd83,_0x1bcd83);var _0x56e7c0=Matrix4['getScale'](_0x3ecfd9,scratchScale$4);return _0x13b011*=Cartesian3['maximumComponent'](_0x56e7c0),defined$1(_0x5d74ea)?(_0x5d74ea[_0x1234bc(0x489f)](_0x1bcd83,_0x13b011),_0x5d74ea):new TileBoundingSphere(_0x1bcd83,_0x13b011);}function applyDebugSettings$1(_0x54d169,_0x354e4b,_0x268717,_0xd730d1){var _0x85ca48=_0x68aa19;if(_0xd730d1['isRender']){var _0x52e718=defined$1(_0x54d169[_0x85ca48(0x1040)][_0x85ca48(0x1bcb)])&&defined$1(_0x54d169[_0x85ca48(0x1040)][_0x85ca48(0x1bcb)][_0x85ca48(0x20c5)]),_0x43a4e8=_0x54d169[_0x85ca48(0x113b)]||_0x54d169[_0x85ca48(0x12dd)],_0x341a15=_0x354e4b['debugShowBoundingVolume']||_0x354e4b[_0x85ca48(0x2b83)]&&!_0x52e718;if(_0x341a15){var _0x2df0e9;_0x2df0e9=_0x54d169[_0x85ca48(0x28ec)]?_0x43a4e8?Color$2[_0x85ca48(0x1455)]:Color$2[_0x85ca48(0x2d95)]:Color$2[_0x85ca48(0x458b)],defined$1(_0x54d169['_debugBoundingVolume'])||(_0x54d169['_debugBoundingVolume']=_0x54d169[_0x85ca48(0x302f)][_0x85ca48(0x26ef)](_0x2df0e9)),_0x54d169['_debugBoundingVolume']['update'](_0x268717);var _0x82dfd7=_0x54d169[_0x85ca48(0x34db)][_0x85ca48(0x4ece)]('outline');_0x82dfd7[_0x85ca48(0x28b8)]=ColorGeometryInstanceAttribute[_0x85ca48(0x5794)](_0x2df0e9,_0x82dfd7[_0x85ca48(0x28b8)]);}else!_0x341a15&&defined$1(_0x54d169['_debugBoundingVolume'])&&(_0x54d169[_0x85ca48(0x34db)]=_0x54d169[_0x85ca48(0x34db)][_0x85ca48(0x2578)]());_0x354e4b[_0x85ca48(0x2b83)]&&_0x52e718?(defined$1(_0x54d169[_0x85ca48(0x1bc3)])||(_0x54d169[_0x85ca48(0x1bc3)]=_0x54d169[_0x85ca48(0x3ecd)][_0x85ca48(0x26ef)](Color$2[_0x85ca48(0xbf8)])),_0x54d169[_0x85ca48(0x1bc3)][_0x85ca48(0x489f)](_0x268717)):!_0x354e4b[_0x85ca48(0x2b83)]&&defined$1(_0x54d169[_0x85ca48(0x1bc3)])&&(_0x54d169[_0x85ca48(0x1bc3)]=_0x54d169[_0x85ca48(0x1bc3)][_0x85ca48(0x2578)]()),_0x354e4b[_0x85ca48(0x4534)]&&defined$1(_0x54d169[_0x85ca48(0x176d)])?(defined$1(_0x54d169[_0x85ca48(0x459f)])||(_0x54d169['_debugViewerRequestVolume']=_0x54d169[_0x85ca48(0x176d)]['createDebugVolume'](Color$2[_0x85ca48(0x458b)])),_0x54d169[_0x85ca48(0x459f)]['update'](_0x268717)):!_0x354e4b[_0x85ca48(0x4534)]&&defined$1(_0x54d169['_debugViewerRequestVolume'])&&(_0x54d169[_0x85ca48(0x459f)]=_0x54d169[_0x85ca48(0x459f)][_0x85ca48(0x2578)]());var _0x47aa59=_0x354e4b[_0x85ca48(0xd18)]&&!_0x54d169['_debugColorizeTiles']||defined$1(_0x354e4b[_0x85ca48(0x2195)][_0x85ca48(0x2029)]),_0x14e90b=!_0x354e4b[_0x85ca48(0xd18)]&&_0x54d169[_0x85ca48(0x2788)];_0x47aa59?(_0x354e4b[_0x85ca48(0x2195)]['colorize'](_0x54d169,_0x268717),_0x54d169[_0x85ca48(0x2788)]=!0x0,_0x54d169[_0x85ca48(0x28b8)]=_0x54d169['_debugColor']):_0x14e90b&&(_0x54d169[_0x85ca48(0x2788)]=!0x1,_0x54d169['color']=Color$2[_0x85ca48(0x2d95)]),_0x54d169[_0x85ca48(0x488b)]&&(_0x54d169[_0x85ca48(0x488b)]=!0x1,_0x54d169[_0x85ca48(0x26d1)][_0x85ca48(0x39f7)](!0x0,_0x54d169[_0x85ca48(0x57d1)])),_0x14e90b&&_0x354e4b[_0x85ca48(0x4732)]();}}function updateContent(_0x45088f,_0x3cc4d2,_0xf766bb){var _0x5e1b96=_0x68aa19,_0x274795=_0x45088f['_content'],_0xe16a28=_0x45088f['_expiredContent'];if(defined$1(_0xe16a28)){if(!_0x45088f[_0x5e1b96(0x2a1d)])return void _0xe16a28['update'](_0x3cc4d2,_0xf766bb);_0x45088f[_0x5e1b96(0x1e74)][_0x5e1b96(0x2578)](),_0x45088f[_0x5e1b96(0x1e74)]=void 0x0;}_0x274795[_0x5e1b96(0x489f)](_0x3cc4d2,_0xf766bb);}function updateClippingPlanes(_0x429b9f,_0x2d5cab){var _0x5dc80e=_0x68aa19,_0x5af5c5=_0x2d5cab[_0x5dc80e(0x4fc4)],_0x3cdb1c=0x0;defined$1(_0x5af5c5)&&_0x429b9f['_isClipped']&&_0x5af5c5[_0x5dc80e(0x20fb)]&&(_0x3cdb1c=_0x5af5c5[_0x5dc80e(0x1af1)]),_0x3cdb1c!==_0x429b9f[_0x5dc80e(0x4b7a)]&&(_0x429b9f['_clippingPlanesState']=_0x3cdb1c,_0x429b9f[_0x5dc80e(0x20c0)]=!0x0);}Cesium3DTile[_0x68aa19(0x4b51)]['createBoundingVolume']=function(_0x10832c,_0x2203a1,_0x31ea2e){var _0x46a83a=_0x68aa19;if(!defined$1(_0x10832c))throw new RuntimeError$2(_0x46a83a(0x3196));if(defined$1(_0x10832c['box']))return createBox(_0x10832c[_0x46a83a(0x5467)],_0x2203a1,_0x31ea2e);if(defined$1(_0x10832c[_0x46a83a(0x23c4)]))return createRegion(_0x10832c[_0x46a83a(0x23c4)],_0x2203a1,this[_0x46a83a(0x1dd5)],_0x31ea2e);if(defined$1(_0x10832c[_0x46a83a(0x4e3b)]))return createSphere(_0x10832c['sphere'],_0x2203a1,_0x31ea2e);throw new RuntimeError$2('boundingVolume\x20must\x20contain\x20a\x20sphere,\x20region,\x20or\x20box');},Cesium3DTile[_0x68aa19(0x4b51)][_0x68aa19(0x4b4a)]=function(_0x1388f3){var _0x3009a3=_0x68aa19;_0x1388f3=defaultValue$1(_0x1388f3,Matrix4[_0x3009a3(0x5139)]);var _0x1d75ed=Matrix4[_0x3009a3(0x373b)](_0x1388f3,this[_0x3009a3(0x4503)],scratchTransform);if(!Matrix4[_0x3009a3(0x2ed4)](_0x1d75ed,this[_0x3009a3(0x1d41)])){Matrix4[_0x3009a3(0x254b)](_0x1d75ed,this['computedTransform']);var _0x59851a=this[_0x3009a3(0x1040)],_0x181965=this[_0x3009a3(0x1040)][_0x3009a3(0x1bcb)];this[_0x3009a3(0x302f)]=this[_0x3009a3(0x1527)](_0x59851a[_0x3009a3(0x20c5)],this[_0x3009a3(0x1d41)],this['_boundingVolume']),defined$1(this[_0x3009a3(0x3ecd)])&&(this[_0x3009a3(0x3ecd)]=this[_0x3009a3(0x1527)](_0x181965[_0x3009a3(0x20c5)],this['computedTransform'],this['_contentBoundingVolume'])),defined$1(this[_0x3009a3(0x176d)])&&(this[_0x3009a3(0x176d)]=this[_0x3009a3(0x1527)](_0x59851a[_0x3009a3(0x2f9b)],this[_0x3009a3(0x1d41)],this['_viewerRequestVolume'])),this[_0x3009a3(0x9c3)](),this[_0x3009a3(0x34db)]=this[_0x3009a3(0x34db)]&&this['_debugBoundingVolume'][_0x3009a3(0x2578)](),this['_debugContentBoundingVolume']=this[_0x3009a3(0x1bc3)]&&this[_0x3009a3(0x1bc3)][_0x3009a3(0x2578)](),this[_0x3009a3(0x459f)]=this['_debugViewerRequestVolume']&&this[_0x3009a3(0x459f)][_0x3009a3(0x2578)]();}},Cesium3DTile['prototype'][_0x68aa19(0x9c3)]=function(){var _0x15cb6c=_0x68aa19,_0x2bea6f=Matrix4['getScale'](this[_0x15cb6c(0x1d41)],scratchScale$4),_0x20bc87=Cartesian3['maximumComponent'](_0x2bea6f);this['geometricError']=this[_0x15cb6c(0x930)]*_0x20bc87;},Cesium3DTile[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x4bdf12,_0x3bcb48,_0x428202){var _0x2788ef=_0x68aa19,_0x31d681=_0x3bcb48[_0x2788ef(0x3080)][_0x2788ef(0x531b)];updateClippingPlanes(this,_0x4bdf12),applyDebugSettings$1(this,_0x4bdf12,_0x3bcb48,_0x428202),updateContent(this,_0x4bdf12,_0x3bcb48),this[_0x2788ef(0x1748)]=_0x3bcb48[_0x2788ef(0x3080)][_0x2788ef(0x531b)]-_0x31d681,this[_0x2788ef(0x20c0)]=!0x1;};var scratchCommandList$1=[];function isolateDigits$1(_0xb0a35b,_0x1898c7,_0x545a74){var _0x3c308f=_0x68aa19,_0x31f8e6=_0xb0a35b*Math[_0x3c308f(0x1f76)](0xa,_0x1898c7);return parseInt(_0x31f8e6)*Math['pow'](0xa,_0x545a74);}function priorityNormalizeAndClamp$1(_0x21cb64,_0x444bbf,_0x23a8b5){var _0x3d8fdc=_0x68aa19;return Math[_0x3d8fdc(0x2bc6)](CesiumMath['normalize'](_0x21cb64,_0x444bbf,_0x23a8b5)-CesiumMath[_0x3d8fdc(0x1a09)],0x0);}Cesium3DTile[_0x68aa19(0x4b51)][_0x68aa19(0x2818)]=function(_0x15095f,_0x4d3ffa){var _0x158577=_0x68aa19,_0x2ae828=_0x4d3ffa[_0x158577(0x3080)];_0x4d3ffa[_0x158577(0x3080)]=scratchCommandList$1,this['_content'][_0x158577(0x489f)](_0x15095f,_0x4d3ffa),scratchCommandList$1['length']=0x0,_0x4d3ffa[_0x158577(0x3080)]=_0x2ae828;},Cesium3DTile[_0x68aa19(0x4b51)][_0x68aa19(0x1ce)]=function(){var _0x39086f=_0x68aa19,_0x2d988b=this[_0x39086f(0x3584)],_0x3dc825=_0x2d988b[_0x39086f(0x1836)],_0x43a239=_0x2d988b[_0x39086f(0x48d4)],_0x49c930=_0x2d988b['_maximumPriority'],_0x4a7cf8=Math[_0x39086f(0x1f76)](0xa,0x8),_0x4206ec=Math[_0x39086f(0x1f76)](0xa,0x9),_0x129253=Math['pow'](0xa,0xa),_0x44c024=priorityNormalizeAndClamp$1(this[_0x39086f(0x2b6a)],_0x43a239[_0x39086f(0x5334)],_0x49c930[_0x39086f(0x5334)]);_0x44c024=_0x3dc825?0x1-_0x44c024:_0x44c024;var _0x1b6fcb=isolateDigits$1(!_0x2d988b[_0x39086f(0x542f)]&&this[_0x39086f(0x5188)]===Cesium3DTileRefine$1['REPLACE']?priorityNormalizeAndClamp$1(this[_0x39086f(0x54ce)][_0x39086f(0x2e5e)],_0x43a239['distance'],_0x49c930['distance']):priorityNormalizeAndClamp$1(this[_0x39086f(0x468f)],_0x43a239['reverseScreenSpaceError'],_0x49c930['reverseScreenSpaceError']),0x4,0x0),_0x3c196c=this[_0x39086f(0x1d9c)]?0x0:_0x4a7cf8,_0x33d02b=isolateDigits$1(priorityNormalizeAndClamp$1(this['_priorityHolder'][_0x39086f(0x109c)],_0x43a239['foveatedFactor'],_0x49c930['foveatedFactor']),0x4,0x4),_0x3c0ad2=this[_0x39086f(0x57cb)]?_0x4206ec:0x0,_0x46b905=_0x2d988b[_0x39086f(0x2920)]===Cesium3DTilePass$1['PRELOAD_FLIGHT']?0x0:_0x129253;this['_priority']=_0x44c024+_0x1b6fcb+_0x3c196c+_0x33d02b+_0x3c0ad2+_0x46b905;},Cesium3DTile[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},Cesium3DTile[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x47b258=_0x68aa19;return this[_0x47b258(0x26d1)]=this[_0x47b258(0x26d1)]&&this['_content'][_0x47b258(0x2578)](),this[_0x47b258(0x1e74)]=this[_0x47b258(0x1e74)]&&!this['_expiredContent'][_0x47b258(0x1348)]()&&this[_0x47b258(0x1e74)][_0x47b258(0x2578)](),this['_debugBoundingVolume']=this[_0x47b258(0x34db)]&&this[_0x47b258(0x34db)][_0x47b258(0x2578)](),this[_0x47b258(0x1bc3)]=this[_0x47b258(0x1bc3)]&&this[_0x47b258(0x1bc3)][_0x47b258(0x2578)](),this[_0x47b258(0x459f)]=this[_0x47b258(0x459f)]&&this['_debugViewerRequestVolume'][_0x47b258(0x2578)](),destroyObject$1(this);};var Cesium3DTileOptimizations={},scratchAxis$1=new Cartesian3();function Cesium3DTilesetCache(){var _0x4e3f92=_0x68aa19;this['_list']=new DoublyLinkedList(),this[_0x4e3f92(0x25f8)]=this[_0x4e3f92(0xc79)][_0x4e3f92(0x4979)](),this[_0x4e3f92(0x2d63)]=!0x1;}function Cesium3DTilesetHeatmap(_0x539240){var _0x2e9397=_0x68aa19;this[_0x2e9397(0x2029)]=_0x539240,this[_0x2e9397(0x1aa)]=Number[_0x2e9397(0xd77)],this[_0x2e9397(0x2972)]=-Number[_0x2e9397(0xd77)],this[_0x2e9397(0x28d6)]=Number[_0x2e9397(0xd77)],this[_0x2e9397(0x346d)]=-Number[_0x2e9397(0xd77)],this['_referenceMinimum']={},this[_0x2e9397(0x294)]={};}function getHeatmapValue(_0x33e09f,_0x394dab){var _0x7da73d=_0x68aa19;return _0x7da73d(0x52b4)===_0x394dab?JulianDate[_0x7da73d(0x65b)](_0x33e09f)[_0x7da73d(0x32f4)]():_0x33e09f;}function getHeatmapValueAndUpdateMinimumMaximum(_0x447d76,_0x2e8e6b){var _0x4a95bd=_0x68aa19,_0xed2835=_0x447d76['tilePropertyName'];if(defined$1(_0xed2835)){var _0x2ce6f6=getHeatmapValue(_0x2e8e6b[_0xed2835],_0xed2835);return defined$1(_0x2ce6f6)?(_0x447d76['_maximum']=Math[_0x4a95bd(0x2bc6)](_0x2ce6f6,_0x447d76[_0x4a95bd(0x2972)]),_0x447d76['_minimum']=Math[_0x4a95bd(0x27d5)](_0x2ce6f6,_0x447d76[_0x4a95bd(0x1aa)]),_0x2ce6f6):(_0x447d76['tilePropertyName']=void 0x0,_0x2ce6f6);}}Cesium3DTileOptimizations[_0x68aa19(0x3984)]=function(_0x524d13){var _0xb501de=_0x68aa19,_0x4d6c7a=_0x524d13[_0xb501de(0x23ed)],_0x2f4d4c=_0x4d6c7a['length'],_0x2c397b=_0x524d13[_0xb501de(0x20c5)];if(_0x2c397b instanceof TileOrientedBoundingBox||_0x2c397b instanceof TileBoundingRegion){var _0xf91085=_0x2c397b[_0xb501de(0x1fb6)];_0x524d13[_0xb501de(0x2423)]=Cesium3DTileOptimizationHint$1[_0xb501de(0xbb3)];for(var _0x55a8ba=0x0;_0x55a8ba<_0x2f4d4c;++_0x55a8ba){var _0x4f6c4d=_0x4d6c7a[_0x55a8ba][_0xb501de(0x20c5)];if(!(_0x4f6c4d instanceof TileOrientedBoundingBox||_0x4f6c4d instanceof TileBoundingRegion)){_0x524d13[_0xb501de(0x2423)]=Cesium3DTileOptimizationHint$1[_0xb501de(0x22c5)];break;}var _0x513ff3=_0x4f6c4d[_0xb501de(0x1fb6)],_0x11f7ab=Cartesian3[_0xb501de(0x286c)](_0x513ff3['center'],_0xf91085['center'],scratchAxis$1),_0xa645e5=Cartesian3[_0xb501de(0x1791)](_0x11f7ab);if(Cartesian3['divideByScalar'](_0x11f7ab,_0xa645e5,_0x11f7ab),Math[_0xb501de(0x1661)](_0xf91085[_0xb501de(0x2419)][0x0]*_0x11f7ab['x'])+Math['abs'](_0xf91085[_0xb501de(0x2419)][0x1]*_0x11f7ab['y'])+Math['abs'](_0xf91085[_0xb501de(0x2419)][0x2]*_0x11f7ab['z'])+Math['abs'](_0xf91085[_0xb501de(0x2419)][0x3]*_0x11f7ab['x'])+Math['abs'](_0xf91085[_0xb501de(0x2419)][0x4]*_0x11f7ab['y'])+Math['abs'](_0xf91085[_0xb501de(0x2419)][0x5]*_0x11f7ab['z'])+Math[_0xb501de(0x1661)](_0xf91085['halfAxes'][0x6]*_0x11f7ab['x'])+Math['abs'](_0xf91085[_0xb501de(0x2419)][0x7]*_0x11f7ab['y'])+Math['abs'](_0xf91085['halfAxes'][0x8]*_0x11f7ab['z'])<=Math[_0xb501de(0x1661)](_0x513ff3[_0xb501de(0x2419)][0x0]*_0x11f7ab['x'])+Math[_0xb501de(0x1661)](_0x513ff3[_0xb501de(0x2419)][0x1]*_0x11f7ab['y'])+Math['abs'](_0x513ff3['halfAxes'][0x2]*_0x11f7ab['z'])+Math[_0xb501de(0x1661)](_0x513ff3[_0xb501de(0x2419)][0x3]*_0x11f7ab['x'])+Math[_0xb501de(0x1661)](_0x513ff3[_0xb501de(0x2419)][0x4]*_0x11f7ab['y'])+Math[_0xb501de(0x1661)](_0x513ff3[_0xb501de(0x2419)][0x5]*_0x11f7ab['z'])+Math[_0xb501de(0x1661)](_0x513ff3[_0xb501de(0x2419)][0x6]*_0x11f7ab['x'])+Math[_0xb501de(0x1661)](_0x513ff3['halfAxes'][0x7]*_0x11f7ab['y'])+Math[_0xb501de(0x1661)](_0x513ff3[_0xb501de(0x2419)][0x8]*_0x11f7ab['z'])+_0xa645e5){_0x524d13[_0xb501de(0x2423)]=Cesium3DTileOptimizationHint$1['SKIP_OPTIMIZATION'];break;}}}return _0x524d13['_optimChildrenWithinParent']===Cesium3DTileOptimizationHint$1['USE_OPTIMIZATION'];},Cesium3DTilesetCache['prototype']['reset']=function(){var _0x123bfb=_0x68aa19;this[_0x123bfb(0xc79)][_0x123bfb(0x4bc6)](this[_0x123bfb(0xc79)][_0x123bfb(0x1d1f)],this[_0x123bfb(0x25f8)]);},Cesium3DTilesetCache[_0x68aa19(0x4b51)][_0x68aa19(0x4a9b)]=function(_0x4467e1){var _0x111cbb=_0x68aa19,_0x1553f9=_0x4467e1[_0x111cbb(0x53df)];defined$1(_0x1553f9)&&this['_list']['splice'](this[_0x111cbb(0x25f8)],_0x1553f9);},Cesium3DTilesetCache[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x1354b8){var _0x14d6d1=_0x68aa19;defined$1(_0x1354b8[_0x14d6d1(0x53df)])||(_0x1354b8[_0x14d6d1(0x53df)]=this[_0x14d6d1(0xc79)][_0x14d6d1(0x4979)](_0x1354b8));},Cesium3DTilesetCache[_0x68aa19(0x4b51)][_0x68aa19(0x1fd5)]=function(_0x503393,_0x13478e,_0x183aeb){var _0x3a41f8=_0x68aa19,_0x312ef8=_0x13478e[_0x3a41f8(0x53df)];defined$1(_0x312ef8)&&(this[_0x3a41f8(0xc79)][_0x3a41f8(0x4b3f)](_0x312ef8),_0x13478e[_0x3a41f8(0x53df)]=void 0x0,_0x183aeb(_0x503393,_0x13478e));},Cesium3DTilesetCache[_0x68aa19(0x4b51)]['unloadTiles']=function(_0x25b4f6,_0x169126){var _0x99bb61=_0x68aa19,_0xfb5676=this[_0x99bb61(0x2d63)];this[_0x99bb61(0x2d63)]=!0x1;for(var _0x547aad=this[_0x99bb61(0xc79)],_0x1eef4d=0x400*_0x25b4f6[_0x99bb61(0x97d)]*0x400,_0x4f0fc7=this[_0x99bb61(0x25f8)],_0x2e5462=_0x547aad[_0x99bb61(0xd30)];_0x2e5462!==_0x4f0fc7&&(_0x25b4f6[_0x99bb61(0x41bc)]>_0x1eef4d||_0xfb5676);){var _0x189070=_0x2e5462['item'];_0x2e5462=_0x2e5462[_0x99bb61(0x1cc4)],this[_0x99bb61(0x1fd5)](_0x25b4f6,_0x189070,_0x169126);}},Cesium3DTilesetCache[_0x68aa19(0x4b51)]['trim']=function(){var _0x575b02=_0x68aa19;this[_0x575b02(0x2d63)]=!0x0;},Cesium3DTilesetHeatmap['prototype'][_0x68aa19(0x3dc9)]=function(_0x3d14e9,_0x37cb9c,_0x11c9b7){var _0x5c6b18=_0x68aa19;this[_0x5c6b18(0x11be)][_0x11c9b7]=getHeatmapValue(_0x3d14e9,_0x11c9b7),this[_0x5c6b18(0x294)][_0x11c9b7]=getHeatmapValue(_0x37cb9c,_0x11c9b7);};var heatmapColors=[new Color$2(0.1,0.1,0.1,0x1),new Color$2(0.153,0.278,0.878,0x1),new Color$2(0.827,0.231,0.49,0x1),new Color$2(0.827,0.188,0.22,0x1),new Color$2(0x1,0.592,0.259,0x1),new Color$2(0x1,0.843,0x0,0x1)];function Cesium3DTilesetStatistics(){var _0x247326=_0x68aa19;this['selected']=0x0,this['visited']=0x0,this['numberOfCommands']=0x0,this[_0x247326(0x339a)]=0x0,this[_0x247326(0x2200)]=0x0,this[_0x247326(0x2a20)]=0x0,this[_0x247326(0x23bb)]=0x0,this['numberOfTilesTotal']=0x0,this[_0x247326(0x57bd)]=0x0,this[_0x247326(0xf4b)]=0x0,this[_0x247326(0x521c)]=0x0,this[_0x247326(0x4b81)]=0x0,this[_0x247326(0x4f91)]=0x0,this['numberOfTrianglesSelected']=0x0,this[_0x247326(0xf2d)]=0x0,this['numberOfFeaturesStyled']=0x0,this[_0x247326(0x35ec)]=0x0,this[_0x247326(0x11e9)]=0x0,this[_0x247326(0x117c)]=0x0,this[_0x247326(0x44e0)]=0x0;}function updatePointAndFeatureCounts(_0x279f88,_0x35b73d,_0xb64c66,_0x2a14e8){var _0x5b7e04=_0x68aa19,_0x3942d0=_0x35b73d[_0x5b7e04(0x3a3f)],_0x1a3b70=_0x35b73d['pointsLength'],_0x1fcc41=_0x35b73d[_0x5b7e04(0x2eff)],_0x42fb50=_0x35b73d[_0x5b7e04(0x90b)],_0x5c2d2b=_0x35b73d[_0x5b7e04(0x11e9)],_0x3c857a=_0x35b73d['texturesByteLength'],_0x400074=_0x35b73d[_0x5b7e04(0x44e0)];if(_0x2a14e8?(_0x279f88[_0x5b7e04(0x521c)]+=_0xb64c66?-_0x42fb50:_0x42fb50,_0x279f88[_0x5b7e04(0x4f91)]+=_0xb64c66?-_0x1a3b70:_0x1a3b70,_0x279f88[_0x5b7e04(0x11e9)]+=_0xb64c66?-_0x5c2d2b:_0x5c2d2b,_0x279f88['texturesByteLength']+=_0xb64c66?-_0x3c857a:_0x3c857a,_0x279f88[_0x5b7e04(0x44e0)]+=_0xb64c66?-_0x400074:_0x400074):(_0x279f88[_0x5b7e04(0xf4b)]+=_0xb64c66?-_0x42fb50:_0x42fb50,_0x279f88['numberOfPointsSelected']+=_0xb64c66?-_0x1a3b70:_0x1a3b70,_0x279f88[_0x5b7e04(0xf23)]+=_0xb64c66?-_0x1fcc41:_0x1fcc41),defined$1(_0x3942d0)){for(var _0x6b89f7=_0x3942d0[_0x5b7e04(0x531b)],_0x2c6825=0x0;_0x2c6825<_0x6b89f7;++_0x2c6825)updatePointAndFeatureCounts(_0x279f88,_0x3942d0[_0x2c6825],_0xb64c66,_0x2a14e8);}}function Cesium3DTileStyleEngine(){var _0x1e5ac9=_0x68aa19;this[_0x1e5ac9(0x3eaa)]=void 0x0,this[_0x1e5ac9(0xb7c)]=!0x1,this['_lastStyleTime']=0x0;}function Cesium3DTileset(_0x198263){var _0xb9f4d6=_0x68aa19;_0x198263=defaultValue$1(_0x198263,defaultValue$1[_0xb9f4d6(0x494f)]),this[_0xb9f4d6(0x52cd)]=void 0x0,this[_0xb9f4d6(0x3c63)]=void 0x0,this[_0xb9f4d6(0x4777)]=void 0x0,this[_0xb9f4d6(0x107c)]=void 0x0,this[_0xb9f4d6(0x3142)]=void 0x0,this[_0xb9f4d6(0x930)]=void 0x0,this[_0xb9f4d6(0x18b2)]=void 0x0,this[_0xb9f4d6(0xd3f)]=void 0x0,this['_cache']=new Cesium3DTilesetCache(),this['_processingQueue']=[],this['_selectedTiles']=[],this[_0xb9f4d6(0x3e86)]=[],this[_0xb9f4d6(0x4003)]=[],this[_0xb9f4d6(0x1f12)]=[],this[_0xb9f4d6(0x52b4)]=void 0x0,this[_0xb9f4d6(0x3f3f)]=0x0,this[_0xb9f4d6(0x39c9)]=0x0,this[_0xb9f4d6(0x3be)]=0x0,this[_0xb9f4d6(0x4f3c)]=!0x1,this[_0xb9f4d6(0x39e3)]=void 0x0,this[_0xb9f4d6(0x409b)]=void 0x0,this[_0xb9f4d6(0x4072)]=void 0x0,this[_0xb9f4d6(0x35e1)]=defaultValue$1(_0x198263['cullWithChildrenBounds'],!0x0),this[_0xb9f4d6(0x17c4)]=!0x0,this['_hasMixedContent']=!0x1,this[_0xb9f4d6(0xd54)]=void 0x0,this[_0xb9f4d6(0x28f5)]=new ManagedArray(),this['_maximumScreenSpaceError']=defaultValue$1(_0x198263[_0xb9f4d6(0x31e2)],0x10),this[_0xb9f4d6(0x19f9)]=defaultValue$1(_0x198263[_0xb9f4d6(0x97d)],0x200),this[_0xb9f4d6(0x5536)]=new Cesium3DTileStyleEngine(),this[_0xb9f4d6(0x2f1)]=defined$1(_0x198263[_0xb9f4d6(0x221)])?Matrix4[_0xb9f4d6(0x254b)](_0x198263[_0xb9f4d6(0x221)]):Matrix4[_0xb9f4d6(0x254b)](Matrix4[_0xb9f4d6(0x5139)]),this[_0xb9f4d6(0x1805)]=new Cesium3DTilesetStatistics(),this[_0xb9f4d6(0xeff)]=new Cesium3DTilesetStatistics(),this[_0xb9f4d6(0x448d)]=new Array(Cesium3DTilePass$1[_0xb9f4d6(0x4413)]);for(var _0x2a6220=0x0;_0x2a6220<Cesium3DTilePass$1['NUMBER_OF_PASSES'];++_0x2a6220)this[_0xb9f4d6(0x448d)][_0x2a6220]=new Cesium3DTilesetStatistics();this[_0xb9f4d6(0x2178)]=[],this[_0xb9f4d6(0x5df)]={'foveatedFactor':-Number[_0xb9f4d6(0xd77)],'depth':-Number[_0xb9f4d6(0xd77)],'distance':-Number['MAX_VALUE'],'reverseScreenSpaceError':-Number[_0xb9f4d6(0xd77)]},this[_0xb9f4d6(0x48d4)]={'foveatedFactor':Number[_0xb9f4d6(0xd77)],'depth':Number[_0xb9f4d6(0xd77)],'distance':Number['MAX_VALUE'],'reverseScreenSpaceError':Number[_0xb9f4d6(0xd77)]},this['_heatmap']=new Cesium3DTilesetHeatmap(_0x198263[_0xb9f4d6(0x567d)]),this['cullRequestsWhileMoving']=defaultValue$1(_0x198263['cullRequestsWhileMoving'],!0x0),this['_cullRequestsWhileMoving']=!0x1,this[_0xb9f4d6(0x463)]=0xfff,this[_0xb9f4d6(0x5081)]=defaultValue$1(_0x198263[_0xb9f4d6(0x5081)],0x3c),this[_0xb9f4d6(0x2e39)]=CesiumMath[_0xb9f4d6(0x3c40)](defaultValue$1(_0x198263[_0xb9f4d6(0x2e39)],0.3),0x0,0.5),this['preferLeaves']=defaultValue$1(_0x198263[_0xb9f4d6(0x1836)],!0x1),this[_0xb9f4d6(0x3cd1)]=!0x1,this[_0xb9f4d6(0x22d6)]=!0x1,this['_tileDebugLabels']=void 0x0,this[_0xb9f4d6(0x38bb)]=when['defer'](),this[_0xb9f4d6(0x1281)]=_0x198263[_0xb9f4d6(0x42ba)],this[_0xb9f4d6(0x2de2)]=defaultValue$1(_0x198263[_0xb9f4d6(0x1706)],Ellipsoid[_0xb9f4d6(0x1d49)]),this[_0xb9f4d6(0x5897)]=Matrix4[_0xb9f4d6(0x5139)],this[_0xb9f4d6(0x1843)]=void 0x0,this['_clippingPlanesOriginMatrixDirty']=!0x0,this['preloadWhenHidden']=defaultValue$1(_0x198263[_0xb9f4d6(0x4860)],!0x1),this[_0xb9f4d6(0x339f)]=defaultValue$1(_0x198263[_0xb9f4d6(0x339f)],!0x0),this['_pass']=void 0x0,this['dynamicScreenSpaceError']=defaultValue$1(_0x198263['dynamicScreenSpaceError'],!0x1),this[_0xb9f4d6(0x709)]=defaultValue$1(_0x198263['foveatedScreenSpaceError'],!0x0),this[_0xb9f4d6(0x4685)]=defaultValue$1(_0x198263[_0xb9f4d6(0x223)],0.1),this[_0xb9f4d6(0x948)]=defaultValue$1(_0x198263[_0xb9f4d6(0xff5)],0x0),this[_0xb9f4d6(0xf2f)]=defaultValue$1(_0x198263[_0xb9f4d6(0xf2f)],CesiumMath['lerp']),this[_0xb9f4d6(0x9cb)]=defaultValue$1(_0x198263[_0xb9f4d6(0x9cb)],0.2),this[_0xb9f4d6(0x1b1c)]=0.00278,this[_0xb9f4d6(0x300a)]=0x4,this[_0xb9f4d6(0x1bd7)]=0.25,this[_0xb9f4d6(0x36f2)]=0x0,this[_0xb9f4d6(0x284a)]=defaultValue$1(_0x198263[_0xb9f4d6(0x284a)],ShadowMode$1[_0xb9f4d6(0x371c)]),this['show']=defaultValue$1(_0x198263[_0xb9f4d6(0x105f)],!0x0),this[_0xb9f4d6(0x3db)]=Cesium3DTileColorBlendMode$1[_0xb9f4d6(0x3b90)],this['colorBlendAmount']=0.5,this[_0xb9f4d6(0x4b7d)]=new PointCloudShading(_0x198263[_0xb9f4d6(0x4b7d)]),this['_pointCloudEyeDomeLighting']=new PointCloudEyeDomeLighting(),this['loadProgress']=new Event(),this[_0xb9f4d6(0x4bcb)]=new Event(),this[_0xb9f4d6(0x4d78)]=new Event(),this[_0xb9f4d6(0x6a6)]=new Event(),this[_0xb9f4d6(0x199d)]=new Event(),this['tileFailed']=new Event(),this[_0xb9f4d6(0x3bd8)]=new Event(),this[_0xb9f4d6(0x52c4)]=defaultValue$1(_0x198263[_0xb9f4d6(0x52c4)],!0x1),this[_0xb9f4d6(0x542f)]=this[_0xb9f4d6(0x52c4)],this[_0xb9f4d6(0x3407)]=!0x1,this['baseScreenSpaceError']=defaultValue$1(_0x198263[_0xb9f4d6(0x257f)],0x400),this[_0xb9f4d6(0x4353)]=defaultValue$1(_0x198263[_0xb9f4d6(0x4353)],0x10),this[_0xb9f4d6(0x35ba)]=defaultValue$1(_0x198263['skipLevels'],0x1),this[_0xb9f4d6(0x2abf)]=defaultValue$1(_0x198263[_0xb9f4d6(0x2abf)],!0x1),this[_0xb9f4d6(0x3d4f)]=defaultValue$1(_0x198263['loadSiblings'],!0x1),this[_0xb9f4d6(0x2223)]=void 0x0,this[_0xb9f4d6(0x4fc4)]=_0x198263[_0xb9f4d6(0x4fc4)],this['_imageBasedLightingFactor']=new Cartesian2(0x1,0x1),Cartesian2[_0xb9f4d6(0x254b)](_0x198263[_0xb9f4d6(0x458e)],this[_0xb9f4d6(0x5591)]),this['lightColor']=_0x198263[_0xb9f4d6(0x5731)],this[_0xb9f4d6(0x4dd3)]=defaultValue$1(_0x198263['luminanceAtZenith'],0.2),this[_0xb9f4d6(0x9f7)]=_0x198263[_0xb9f4d6(0x9f7)],this[_0xb9f4d6(0xd42)]=_0x198263[_0xb9f4d6(0xd42)],this[_0xb9f4d6(0x5733)]=defaultValue$1(_0x198263[_0xb9f4d6(0x5733)],!0x1),this['debugColorizeTiles']=defaultValue$1(_0x198263['debugColorizeTiles'],!0x1),this['debugWireframe']=defaultValue$1(_0x198263[_0xb9f4d6(0x2c2f)],!0x1),this[_0xb9f4d6(0x4526)]=defaultValue$1(_0x198263[_0xb9f4d6(0x4526)],!0x1),this[_0xb9f4d6(0x2b83)]=defaultValue$1(_0x198263[_0xb9f4d6(0x2b83)],!0x1),this[_0xb9f4d6(0x4534)]=defaultValue$1(_0x198263[_0xb9f4d6(0x4534)],!0x1),this[_0xb9f4d6(0x4bda)]=void 0x0,this['debugPickedTileLabelOnly']=!0x1,this[_0xb9f4d6(0x2ac2)]=void 0x0,this[_0xb9f4d6(0x1647)]=void 0x0,this[_0xb9f4d6(0x360f)]=defaultValue$1(_0x198263['debugShowGeometricError'],!0x1),this['debugShowRenderingStatistics']=defaultValue$1(_0x198263[_0xb9f4d6(0x4f8a)],!0x1),this['debugShowMemoryUsage']=defaultValue$1(_0x198263[_0xb9f4d6(0x207b)],!0x1),this['debugShowUrl']=defaultValue$1(_0x198263['debugShowUrl'],!0x1),this[_0xb9f4d6(0x3222)]=defaultValue$1(_0x198263[_0xb9f4d6(0x3222)],!0x1),this[_0xb9f4d6(0x1a6f)]=new Cartesian4(0x0,0x0,0x1,0x1),this[_0xb9f4d6(0x2cf)]=!0x1;var _0x8576d1,_0x22747d=this;when(_0x198263[_0xb9f4d6(0x343b)])[_0xb9f4d6(0x4e1e)](function(_0xc54c17){var _0xc9dd81=_0xb9f4d6,_0x5baf6c;return _0x8576d1=Resource[_0xc9dd81(0x320b)](_0xc54c17),_0x22747d[_0xc9dd81(0x4072)]=_0x8576d1['credits'],_0xc9dd81(0x3699)===_0x8576d1[_0xc9dd81(0x1c26)]?_0x5baf6c=_0x8576d1[_0xc9dd81(0x42fd)](!0x0):_0x8576d1['isDataUri']&&(_0x5baf6c=''),_0x22747d[_0xc9dd81(0x52cd)]=_0x8576d1[_0xc9dd81(0x343b)],_0x22747d['_basePath']=_0x5baf6c,Cesium3DTileset[_0xc9dd81(0x3b73)](_0x8576d1);})['then'](function(_0x3e761c){var _0x3e0268=_0xb9f4d6;_0x22747d['_root']=_0x22747d[_0x3e0268(0x3b01)](_0x8576d1,_0x3e761c);var _0x4b4994=defined$1(_0x3e761c[_0x3e0268(0x3fc1)][_0x3e0268(0x2787)])?Axis$2[_0x3e0268(0x1234)](_0x3e761c['asset'][_0x3e0268(0x2787)]):Axis$2['Y'],_0x168cfc=_0x3e761c[_0x3e0268(0x3fc1)];_0x22747d[_0x3e0268(0x107c)]=_0x168cfc,_0x22747d[_0x3e0268(0x3142)]=_0x3e761c[_0x3e0268(0x2f10)],_0x22747d[_0x3e0268(0x930)]=_0x3e761c['geometricError'],_0x22747d[_0x3e0268(0x18b2)]=_0x3e761c[_0x3e0268(0x83a)],_0x22747d[_0x3e0268(0xd3f)]=_0x4b4994,_0x22747d[_0x3e0268(0x409b)]=_0x3e761c['extras'];var _0x102a23=_0x168cfc[_0x3e0268(0x2c55)];if(defined$1(_0x102a23)&&defined$1(_0x102a23[_0x3e0268(0x27eb)])&&defined$1(_0x102a23[_0x3e0268(0x27eb)][_0x3e0268(0x9d5)])){var _0x3be1d6=_0x102a23[_0x3e0268(0x27eb)][_0x3e0268(0x9d5)],_0x23294c=_0x22747d[_0x3e0268(0x4072)];defined$1(_0x23294c)||(_0x23294c=[],_0x22747d[_0x3e0268(0x4072)]=_0x23294c);for(var _0x7fb4de=0x0;_0x7fb4de<_0x3be1d6[_0x3e0268(0x531b)];++_0x7fb4de){var _0x295458=_0x3be1d6[_0x7fb4de];_0x23294c[_0x3e0268(0x3a33)](new Credit$1(_0x295458[_0x3e0268(0x5680)],_0x295458['showOnScreen']));}}var _0x153af5=_0x22747d[_0x3e0268(0x4777)]['createBoundingVolume'](_0x3e761c[_0x3e0268(0x1c10)][_0x3e0268(0x20c5)],Matrix4['IDENTITY'])[_0x3e0268(0x5809)][_0x3e0268(0x19ee)],_0x55a578=_0x22747d[_0x3e0268(0x2de2)][_0x3e0268(0x541d)](_0x153af5);defined$1(_0x55a578)&&_0x55a578['height']>ApproximateTerrainHeights[_0x3e0268(0x2620)]&&(_0x22747d[_0x3e0268(0x5897)]=Transforms[_0x3e0268(0x3185)](_0x153af5)),_0x22747d[_0x3e0268(0x1843)]=Matrix4[_0x3e0268(0x254b)](_0x22747d['_initialClippingPlanesOriginMatrix']),_0x22747d[_0x3e0268(0x38bb)][_0x3e0268(0x68a)](_0x22747d);})[_0xb9f4d6(0x4b84)](function(_0x57fc6a){var _0x57f2ec=_0xb9f4d6;_0x22747d[_0x57f2ec(0x38bb)][_0x57f2ec(0x4e16)](_0x57fc6a);});}Cesium3DTilesetHeatmap[_0x68aa19(0x4b51)][_0x68aa19(0x578d)]=function(_0x4d80ff,_0x3fcc1a){var _0x32f994=_0x68aa19;if(defined$1(this[_0x32f994(0x2029)])&&_0x4d80ff[_0x32f994(0x23fd)]&&_0x4d80ff[_0x32f994(0x4068)]===_0x3fcc1a[_0x32f994(0x5671)]){var _0x1e2a66=getHeatmapValueAndUpdateMinimumMaximum(this,_0x4d80ff),_0x49fd22=this[_0x32f994(0x28d6)],_0x166798=this[_0x32f994(0x346d)];if(_0x49fd22!==Number['MAX_VALUE']&&_0x166798!==-Number['MAX_VALUE']){var _0x196509=_0x166798-_0x49fd22+CesiumMath['EPSILON7'],_0x52dee4=CesiumMath[_0x32f994(0x3c40)](_0x1e2a66-_0x49fd22,0x0,_0x196509)/_0x196509*(heatmapColors[_0x32f994(0x531b)]-0x1),_0x5959e7=Math[_0x32f994(0x67a)](_0x52dee4),_0x45b69d=Math[_0x32f994(0x28fa)](_0x52dee4),_0x47a18c=_0x52dee4-_0x5959e7,_0x51e19c=heatmapColors[_0x5959e7],_0x122132=heatmapColors[_0x45b69d],_0xd1c0b4=Color$2[_0x32f994(0x254b)](Color$2[_0x32f994(0x2d95)]);_0xd1c0b4[_0x32f994(0x4f34)]=CesiumMath[_0x32f994(0x52f2)](_0x51e19c[_0x32f994(0x4f34)],_0x122132[_0x32f994(0x4f34)],_0x47a18c),_0xd1c0b4[_0x32f994(0x2129)]=CesiumMath[_0x32f994(0x52f2)](_0x51e19c[_0x32f994(0x2129)],_0x122132[_0x32f994(0x2129)],_0x47a18c),_0xd1c0b4[_0x32f994(0x28f8)]=CesiumMath[_0x32f994(0x52f2)](_0x51e19c[_0x32f994(0x28f8)],_0x122132[_0x32f994(0x28f8)],_0x47a18c),_0x4d80ff[_0x32f994(0x12bb)]=_0xd1c0b4;}}},Cesium3DTilesetHeatmap[_0x68aa19(0x4b51)][_0x68aa19(0x6f2)]=function(){var _0x43bd7c=_0x68aa19,_0xb2939d=this[_0x43bd7c(0x2029)];if(defined$1(_0xb2939d)){var _0x190216=this[_0x43bd7c(0x11be)][_0xb2939d],_0x4f4d8d=this[_0x43bd7c(0x294)][_0xb2939d],_0x4d6ec2=defined$1(_0x190216)&&defined$1(_0x4f4d8d);this['_previousMinimum']=_0x4d6ec2?_0x190216:this[_0x43bd7c(0x1aa)],this[_0x43bd7c(0x346d)]=_0x4d6ec2?_0x4f4d8d:this[_0x43bd7c(0x2972)],this['_minimum']=Number['MAX_VALUE'],this[_0x43bd7c(0x2972)]=-Number[_0x43bd7c(0xd77)];}},Cesium3DTilesetStatistics[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x28f68a=_0x68aa19;this['selected']=0x0,this[_0x28f68a(0x360c)]=0x0,this['numberOfCommands']=0x0,this[_0x28f68a(0x339a)]=0x0,this[_0x28f68a(0xf4b)]=0x0,this[_0x28f68a(0x4b81)]=0x0,this[_0x28f68a(0xf23)]=0x0,this[_0x28f68a(0xf2d)]=0x0,this[_0x28f68a(0xc51)]=0x0,this[_0x28f68a(0x35ec)]=0x0;},Cesium3DTilesetStatistics['prototype'][_0x68aa19(0x3114)]=function(_0x17f796){updatePointAndFeatureCounts(this,_0x17f796,!0x1,!0x1);},Cesium3DTilesetStatistics[_0x68aa19(0x4b51)][_0x68aa19(0x6df)]=function(_0x11f411){updatePointAndFeatureCounts(this,_0x11f411,!0x1,!0x0);},Cesium3DTilesetStatistics[_0x68aa19(0x4b51)][_0x68aa19(0x1838)]=function(_0x28b6df){updatePointAndFeatureCounts(this,_0x28b6df,!0x0,!0x0);},Cesium3DTilesetStatistics[_0x68aa19(0x254b)]=function(_0xc7d8e6,_0xaa012e){var _0x14fa10=_0x68aa19;_0xaa012e['selected']=_0xc7d8e6[_0x14fa10(0x35bb)],_0xaa012e['visited']=_0xc7d8e6['visited'],_0xaa012e[_0x14fa10(0x4888)]=_0xc7d8e6[_0x14fa10(0x4888)],_0xaa012e[_0x14fa10(0x35bb)]=_0xc7d8e6['selected'],_0xaa012e[_0x14fa10(0x339a)]=_0xc7d8e6[_0x14fa10(0x339a)],_0xaa012e[_0x14fa10(0x2200)]=_0xc7d8e6[_0x14fa10(0x2200)],_0xaa012e[_0x14fa10(0x2a20)]=_0xc7d8e6['numberOfTilesProcessing'],_0xaa012e[_0x14fa10(0x23bb)]=_0xc7d8e6[_0x14fa10(0x23bb)],_0xaa012e[_0x14fa10(0x656)]=_0xc7d8e6[_0x14fa10(0x656)],_0xaa012e['numberOfFeaturesSelected']=_0xc7d8e6[_0x14fa10(0xf4b)],_0xaa012e[_0x14fa10(0x521c)]=_0xc7d8e6[_0x14fa10(0x521c)],_0xaa012e[_0x14fa10(0x4b81)]=_0xc7d8e6[_0x14fa10(0x4b81)],_0xaa012e[_0x14fa10(0x4f91)]=_0xc7d8e6['numberOfPointsLoaded'],_0xaa012e[_0x14fa10(0xf23)]=_0xc7d8e6[_0x14fa10(0xf23)],_0xaa012e[_0x14fa10(0xf2d)]=_0xc7d8e6[_0x14fa10(0xf2d)],_0xaa012e[_0x14fa10(0xc51)]=_0xc7d8e6['numberOfFeaturesStyled'],_0xaa012e[_0x14fa10(0x35ec)]=_0xc7d8e6[_0x14fa10(0x35ec)],_0xaa012e[_0x14fa10(0x11e9)]=_0xc7d8e6[_0x14fa10(0x11e9)],_0xaa012e[_0x14fa10(0x117c)]=_0xc7d8e6[_0x14fa10(0x117c)],_0xaa012e[_0x14fa10(0x44e0)]=_0xc7d8e6[_0x14fa10(0x44e0)];},Object['defineProperties'](Cesium3DTileStyleEngine['prototype'],{'style':{'get':function(){return this['_style'];},'set':function(_0x1827b3){this['_style']=_0x1827b3,this['_styleDirty']=!0x0;}}}),Cesium3DTileStyleEngine[_0x68aa19(0x4b51)][_0x68aa19(0x2db3)]=function(){this['_styleDirty']=!0x0;},Cesium3DTileStyleEngine[_0x68aa19(0x4b51)][_0x68aa19(0x2f9f)]=function(_0x54567b,_0x4f9095){var _0x5c3e23=_0x68aa19;if(_0x54567b['ready']&&(!defined$1(this[_0x5c3e23(0x3eaa)])||this[_0x5c3e23(0x3eaa)][_0x5c3e23(0x237c)])){var _0x42226c=this[_0x5c3e23(0xb7c)];_0x4f9095['isRender']&&(this[_0x5c3e23(0xb7c)]=!0x1),_0x42226c&&++this['_lastStyleTime'];for(var _0xe21afc=this['_lastStyleTime'],_0x170492=_0x54567b[_0x5c3e23(0x1805)],_0x2b1205=_0x42226c?_0x54567b['_selectedTiles']:_0x54567b[_0x5c3e23(0x1f12)],_0x4c814f=_0x2b1205['length'],_0x3aea5d=0x0;_0x3aea5d<_0x4c814f;++_0x3aea5d){var _0x517c6f=_0x2b1205[_0x3aea5d];if(_0x517c6f[_0x5c3e23(0x5006)]!==_0xe21afc){var _0x5053de=_0x517c6f[_0x5c3e23(0x1bcb)];_0x517c6f['lastStyleTime']=_0xe21afc,_0x5053de[_0x5c3e23(0x2f9f)](this['_style']),_0x170492[_0x5c3e23(0xc51)]+=_0x5053de[_0x5c3e23(0x90b)],++_0x170492[_0x5c3e23(0xf2d)];}}}},Object[_0x68aa19(0x5b7)](Cesium3DTileset['prototype'],{'isCesium3DTileset':{'get':function(){return!0x0;}},'asset':{'get':function(){var _0x5b3890=_0x68aa19;return this[_0x5b3890(0x107c)];}},'clippingPlanes':{'get':function(){var _0x661816=_0x68aa19;return this[_0x661816(0x2223)];},'set':function(_0x5ae793){var _0x14c98b=_0x68aa19;ClippingPlaneCollection[_0x14c98b(0x28b5)](_0x5ae793,this,'_clippingPlanes');}},'properties':{'get':function(){var _0x280066=_0x68aa19;return this[_0x280066(0x3142)];}},'ready':{'get':function(){return defined$1(this['_root']);}},'readyPromise':{'get':function(){var _0x564c8c=_0x68aa19;return this[_0x564c8c(0x38bb)][_0x564c8c(0x28bc)];}},'tilesLoaded':{'get':function(){var _0x38083e=_0x68aa19;return this[_0x38083e(0x3cd1)];}},'url':{'get':function(){var _0x58464d=_0x68aa19;return this[_0x58464d(0x52cd)];}},'basePath':{'get':function(){var _0x5647a2=_0x68aa19;return deprecationWarning('Cesium3DTileset.basePath',_0x5647a2(0x200c)),this[_0x5647a2(0x3c63)];}},'style':{'get':function(){var _0x4ba9fa=_0x68aa19;return this['_styleEngine'][_0x4ba9fa(0x588d)];},'set':function(_0x4ee74b){var _0x5f0968=_0x68aa19;this[_0x5f0968(0x5536)][_0x5f0968(0x588d)]=_0x4ee74b;}},'maximumScreenSpaceError':{'get':function(){var _0x1c5950=_0x68aa19;return this[_0x1c5950(0x12c4)];},'set':function(_0x6fc0b3){this['_maximumScreenSpaceError']=_0x6fc0b3;}},'maximumMemoryUsage':{'get':function(){var _0x2530f6=_0x68aa19;return this[_0x2530f6(0x19f9)];},'set':function(_0x153503){this['_maximumMemoryUsage']=_0x153503;}},'root':{'get':function(){return this['_root'];}},'boundingSphere':{'get':function(){var _0x495000=_0x68aa19;return this[_0x495000(0x4777)]['updateTransform'](this[_0x495000(0x2f1)]),this[_0x495000(0x4777)][_0x495000(0x5809)];}},'modelMatrix':{'get':function(){var _0x2886d3=_0x68aa19;return this[_0x2886d3(0x2f1)];},'set':function(_0x4460f4){var _0x46463a=_0x68aa19;this[_0x46463a(0x2f1)]=Matrix4[_0x46463a(0x254b)](_0x4460f4,this[_0x46463a(0x2f1)]);}},'swipeRegion':{'get':function(){var _0x13a81c=_0x68aa19;return new BoundingRectangle(this['_swipeRegion']['x'],this[_0x13a81c(0x1a6f)]['y'],this['_swipeRegion']['z']-this['_swipeRegion']['x'],this['_swipeRegion']['w']-this[_0x13a81c(0x1a6f)]['y']);},'set':function(_0x5746d4){var _0xce47f0=_0x68aa19;if(defined$1(_0x5746d4)){if(!(_0x5746d4 instanceof BoundingRectangle))throw new DeveloperError$1(_0xce47f0(0x135a));Cartesian4[_0xce47f0(0x2b84)](_0x5746d4['x'],_0x5746d4['y'],_0x5746d4['x']+_0x5746d4['width'],_0x5746d4['y']+_0x5746d4['height'],this[_0xce47f0(0x1a6f)]);}}},'swipeEnabled':{'get':function(){var _0x323469=_0x68aa19;return this[_0x323469(0x2cf)];},'set':function(_0x53695c){var _0x24982a=_0x68aa19;if(_0x53695c!==this['_swipeEnabled']){_0x53695c||Cartesian4[_0x24982a(0x2b84)](0x0,0x0,0x1,0x1,this[_0x24982a(0x1a6f)]),this[_0x24982a(0x2cf)]=_0x53695c;var _0x2f9087=[];for(_0x2f9087[_0x24982a(0x3a33)](this[_0x24982a(0x1c10)]);_0x2f9087['length']>0x0;)for(var _0xa57423=_0x2f9087['pop']()[_0x24982a(0x23ed)],_0x305811=_0xa57423[_0x24982a(0x531b)],_0x38e108=0x0;_0x38e108<_0x305811;++_0x38e108)if(_0x2f9087[_0x24982a(0x3a33)](_0xa57423[_0x38e108]),defined$1(_0xa57423[_0x38e108][_0x24982a(0x26d1)])){var _0x2fc8fc=_0xa57423[_0x38e108][_0x24982a(0x26d1)][_0x24982a(0xa89)];defined$1(_0x2fc8fc)&&(_0x2fc8fc['_shouldRegenerateShaders']=!0x0);}}}},'timeSinceLoad':{'get':function(){var _0x334c0d=_0x68aa19;return this[_0x334c0d(0x3f3f)];}},'totalMemoryUsageInBytes':{'get':function(){var _0x1b110c=_0x68aa19,_0x5cd0e1=this['_statistics'];return _0x5cd0e1['texturesByteLength']+_0x5cd0e1['geometryByteLength']+_0x5cd0e1[_0x1b110c(0x44e0)];}},'clippingPlanesOriginMatrix':{'get':function(){var _0x36e8a4=_0x68aa19;return defined$1(this['_clippingPlanesOriginMatrix'])?(this[_0x36e8a4(0x4c56)]&&(Matrix4[_0x36e8a4(0x373b)](this[_0x36e8a4(0x1c10)][_0x36e8a4(0x1d41)],this[_0x36e8a4(0x5897)],this[_0x36e8a4(0x1843)]),this[_0x36e8a4(0x4c56)]=!0x1),this['_clippingPlanesOriginMatrix']):Matrix4[_0x36e8a4(0x5139)];}},'styleEngine':{'get':function(){return this['_styleEngine'];}},'statistics':{'get':function(){var _0x43eeb9=_0x68aa19;return this[_0x43eeb9(0x1805)];}},'classificationType':{'get':function(){var _0x517666=_0x68aa19;return this[_0x517666(0x1281)];}},'ellipsoid':{'get':function(){return this['_ellipsoid'];}},'foveatedConeSize':{'get':function(){var _0x466aad=_0x68aa19;return this[_0x466aad(0x4685)];},'set':function(_0x141c7f){var _0x568ea1=_0x68aa19;this[_0x568ea1(0x4685)]=_0x141c7f;}},'foveatedMinimumScreenSpaceErrorRelaxation':{'get':function(){var _0x3fdce4=_0x68aa19;return this[_0x3fdce4(0x948)];},'set':function(_0x3b7ad7){var _0x446b77=_0x68aa19;this[_0x446b77(0x948)]=_0x3b7ad7;}},'extras':{'get':function(){var _0x17f7cf=_0x68aa19;return this[_0x17f7cf(0x409b)];}},'imageBasedLightingFactor':{'get':function(){var _0x198d55=_0x68aa19;return this[_0x198d55(0x5591)];},'set':function(_0x21783c){var _0x1505a1=_0x68aa19;Cartesian2[_0x1505a1(0x254b)](_0x21783c,this[_0x1505a1(0x5591)]);}}}),Cesium3DTileset[_0x68aa19(0x3b73)]=function(_0x4b4d4b){var _0x2aed66=_0x68aa19;return Resource[_0x2aed66(0x320b)](_0x4b4d4b)[_0x2aed66(0x2dbf)]();},Cesium3DTileset[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x3fff7f,_0x515366){var _0x39d516=_0x68aa19;if(_0x3fff7f>0x8)throw new DeveloperError$1(_0x39d516(0x5572));this[_0x39d516(0x463)]=_0x515366?0x1<<_0x3fff7f|this[_0x39d516(0x463)]:~(0x1<<_0x3fff7f)&this[_0x39d516(0x463)];},Cesium3DTileset['prototype']['getVisibleInViewport']=function(_0x4fa0b3){var _0x2fd35c=_0x68aa19;if(_0x4fa0b3>0x8)throw new DeveloperError$1(_0x2fd35c(0x5572));return 0x1<<_0x4fa0b3&this['_visibleViewport'];},Cesium3DTileset[_0x68aa19(0x4b51)][_0x68aa19(0x4732)]=function(){var _0x196660=_0x68aa19;this[_0x196660(0x5536)][_0x196660(0x2db3)]();},Cesium3DTileset[_0x68aa19(0x4b51)][_0x68aa19(0x3b01)]=function(_0x4aee79,_0x50cba5,_0x23ea30){var _0xb24ec1=_0x68aa19,_0x25d1dd=_0x50cba5[_0xb24ec1(0x3fc1)];if(!defined$1(_0x25d1dd))throw new RuntimeError$2(_0xb24ec1(0x1316));if(_0xb24ec1(0x1068)!==_0x25d1dd[_0xb24ec1(0x3330)]&&_0xb24ec1(0x3445)!==_0x25d1dd[_0xb24ec1(0x3330)])throw new RuntimeError$2(_0xb24ec1(0x184e));var _0x4a7556=this[_0xb24ec1(0x1805)],_0x195a32=_0x25d1dd['tilesetVersion'];defined$1(_0x195a32)&&(this[_0xb24ec1(0x3c63)]+=_0xb24ec1(0xb27)+_0x195a32,_0x4aee79['setQueryParameters']({'v':_0x195a32}));var _0x43f4d1=new Cesium3DTile(this,_0x4aee79,_0x50cba5[_0xb24ec1(0x1c10)],_0x23ea30);defined$1(_0x23ea30)&&(_0x23ea30[_0xb24ec1(0x23ed)]['push'](_0x43f4d1),_0x43f4d1['_depth']=_0x23ea30[_0xb24ec1(0x2b6a)]+0x1);var _0x3185fc=[];for(_0x3185fc[_0xb24ec1(0x3a33)](_0x43f4d1);_0x3185fc['length']>0x0;){var _0x56261c=_0x3185fc['pop']();++_0x4a7556[_0xb24ec1(0x656)],this[_0xb24ec1(0x17c4)]=this[_0xb24ec1(0x17c4)]&&_0x56261c[_0xb24ec1(0x5188)]===Cesium3DTileRefine$1[_0xb24ec1(0x333e)];var _0x47ec27=_0x56261c['_header'][_0xb24ec1(0x23ed)];if(defined$1(_0x47ec27))for(var _0x24763d=_0x47ec27[_0xb24ec1(0x531b)],_0x43c932=0x0;_0x43c932<_0x24763d;++_0x43c932){var _0x5735b8=new Cesium3DTile(this,_0x4aee79,_0x47ec27[_0x43c932],_0x56261c);_0x56261c['children'][_0xb24ec1(0x3a33)](_0x5735b8),_0x5735b8[_0xb24ec1(0x2b6a)]=_0x56261c[_0xb24ec1(0x2b6a)]+0x1,_0x3185fc[_0xb24ec1(0x3a33)](_0x5735b8);}this['_cullWithChildrenBounds']&&Cesium3DTileOptimizations[_0xb24ec1(0x3984)](_0x56261c);}return _0x43f4d1;};var scratchPositionNormal$2=new Cartesian3(),scratchCartographic$a=new Cartographic(),scratchMatrix$3=new Matrix4(),scratchCenter$4=new Cartesian3(),scratchPosition$4=new Cartesian3(),scratchDirection$2=new Cartesian3();function updateDynamicScreenSpaceError(_0x59d9dd,_0x118e80){var _0x5ac93c=_0x68aa19,_0x12d3fe,_0x7f3091,_0x5e1919,_0x1d80a4,_0x497aa5,_0x17fb01=_0x118e80[_0x5ac93c(0x1224)],_0x43840d=_0x59d9dd[_0x5ac93c(0x4777)],_0x2a8f09=_0x43840d[_0x5ac93c(0x34a1)];if(_0x2a8f09 instanceof TileBoundingRegion)_0x12d3fe=Cartesian3[_0x5ac93c(0x4e7d)](_0x17fb01['positionWC'],scratchPositionNormal$2),_0x7f3091=_0x17fb01[_0x5ac93c(0x1aa0)],_0x5e1919=_0x17fb01[_0x5ac93c(0x3f28)]['height'],_0x1d80a4=_0x2a8f09[_0x5ac93c(0x49d3)],_0x497aa5=_0x2a8f09[_0x5ac93c(0x3a61)];else{var _0x4f10e5=Matrix4[_0x5ac93c(0x2212)](_0x43840d[_0x5ac93c(0x1d41)],scratchMatrix$3),_0xc812d2=_0x118e80[_0x5ac93c(0x1682)][_0x5ac93c(0x1706)],_0x5c503e=_0x2a8f09[_0x5ac93c(0x20c5)],_0x3f9ce2=Matrix4['multiplyByPoint'](_0x4f10e5,_0x5c503e['center'],scratchCenter$4);if(Cartesian3[_0x5ac93c(0x1791)](_0x3f9ce2)>_0xc812d2[_0x5ac93c(0x28b4)]){var _0x728ad4=Cartographic['fromCartesian'](_0x3f9ce2,_0xc812d2,scratchCartographic$a);_0x12d3fe=Cartesian3['normalize'](_0x17fb01[_0x5ac93c(0x923)],scratchPositionNormal$2),_0x7f3091=_0x17fb01[_0x5ac93c(0x1aa0)],_0x5e1919=_0x17fb01['positionCartographic'][_0x5ac93c(0x5862)],_0x1d80a4=0x0,_0x497aa5=0x2*_0x728ad4[_0x5ac93c(0x5862)];}else{var _0x32ba9e=Matrix4['multiplyByPoint'](_0x4f10e5,_0x17fb01['positionWC'],scratchPosition$4);if(_0x12d3fe=Cartesian3[_0x5ac93c(0x689)],_0x7f3091=Matrix4[_0x5ac93c(0x1c8e)](_0x4f10e5,_0x17fb01['directionWC'],scratchDirection$2),_0x7f3091=Cartesian3[_0x5ac93c(0x4e7d)](_0x7f3091,_0x7f3091),_0x5e1919=_0x32ba9e['z'],_0x2a8f09 instanceof TileOrientedBoundingBox){var _0x48dada=_0x43840d[_0x5ac93c(0x1040)][_0x5ac93c(0x20c5)][_0x5ac93c(0x5467)][0xb];_0x1d80a4=_0x3f9ce2['z']-_0x48dada,_0x497aa5=_0x3f9ce2['z']+_0x48dada;}else{if(_0x2a8f09 instanceof TileBoundingSphere){var _0x5f2af0=_0x5c503e[_0x5ac93c(0x2896)];_0x1d80a4=_0x3f9ce2['z']-_0x5f2af0,_0x497aa5=_0x3f9ce2['z']+_0x5f2af0;}}}}var _0x5e256c=_0x1d80a4+(_0x497aa5-_0x1d80a4)*_0x59d9dd[_0x5ac93c(0x1bd7)],_0x3e258d=_0x497aa5,_0x381846=CesiumMath[_0x5ac93c(0x3c40)]((_0x5e1919-_0x5e256c)/(_0x3e258d-_0x5e256c),0x0,0x1),_0x4afc00=0x1-Math['abs'](Cartesian3[_0x5ac93c(0x22ed)](_0x7f3091,_0x12d3fe));_0x4afc00*=0x1-_0x381846;var _0xd28806=_0x59d9dd[_0x5ac93c(0x1b1c)];_0xd28806*=_0x4afc00,_0x59d9dd[_0x5ac93c(0x36f2)]=_0xd28806;}function requestContent(_0x477f2d,_0x53130c){var _0x21198d=_0x68aa19;if(!_0x53130c[_0x21198d(0x113b)]){var _0x58e980=_0x477f2d[_0x21198d(0x1805)],_0x96ab68=_0x53130c[_0x21198d(0x1de2)];_0x53130c[_0x21198d(0x35ca)]()?(_0x96ab68&&(_0x53130c[_0x21198d(0x12dd)]?destroySubtree(_0x477f2d,_0x53130c):(_0x58e980['decrementLoadCounts'](_0x53130c[_0x21198d(0x1bcb)]),--_0x58e980[_0x21198d(0x23bb)])),++_0x58e980[_0x21198d(0x2200)],_0x477f2d[_0x21198d(0x2178)][_0x21198d(0x3a33)](_0x53130c),_0x53130c[_0x21198d(0x1917)][_0x21198d(0x4e1e)](addToProcessingQueue(_0x477f2d,_0x53130c)),_0x53130c[_0x21198d(0x4cad)][_0x21198d(0x4e1e)](handleTileSuccess(_0x477f2d,_0x53130c))[_0x21198d(0x4b84)](handleTileFailure(_0x477f2d,_0x53130c))):++_0x58e980[_0x21198d(0x339a)];}}function sortRequestByPriority(_0xc49c32,_0x383bdc){var _0x2f3cdb=_0x68aa19;return _0xc49c32['_priority']-_0x383bdc[_0x2f3cdb(0x5131)];}function cancelOutOfViewRequests(_0x2ef631,_0xbfabdf){var _0xbb8c4b=_0x68aa19;for(var _0x5e2773=_0x2ef631[_0xbb8c4b(0x2178)],_0x479df3=0x0,_0x26295a=_0x5e2773[_0xbb8c4b(0x531b)],_0x5bcda6=0x0;_0x5bcda6<_0x26295a;++_0x5bcda6){var _0x4f3cf9=_0x5e2773[_0x5bcda6],_0x280ecb=_0xbfabdf[_0xbb8c4b(0x5671)]-_0x4f3cf9['_touchedFrame']>=0x1;_0x4f3cf9[_0xbb8c4b(0x1028)]===Cesium3DTileContentState$1['LOADING']?_0x280ecb?(_0x4f3cf9[_0xbb8c4b(0x276f)][_0xbb8c4b(0xbda)](),++_0x479df3):_0x479df3>0x0&&(_0x5e2773[_0x5bcda6-_0x479df3]=_0x4f3cf9):++_0x479df3;}_0x5e2773[_0xbb8c4b(0x531b)]-=_0x479df3;}function requestTiles(_0x134119,_0x5a130b){var _0x202700=_0x68aa19,_0x3b49b3=_0x134119[_0x202700(0x4003)],_0x12fce2=_0x3b49b3['length'];_0x3b49b3[_0x202700(0x34f3)](sortRequestByPriority);for(var _0x39e30c=0x0;_0x39e30c<_0x12fce2;++_0x39e30c)requestContent(_0x134119,_0x3b49b3[_0x39e30c]);}function addToProcessingQueue(_0x115993,_0x2b45b9){return function(){var _0x577fed=_0x54f3;_0x115993['_processingQueue']['push'](_0x2b45b9),--_0x115993[_0x577fed(0x1805)][_0x577fed(0x2200)],++_0x115993[_0x577fed(0x1805)][_0x577fed(0x2a20)];};}function handleTileFailure(_0x5620e2,_0x3938f6){return function(_0x5ba1b1){var _0x3cc7d9=_0x54f3,_0x4736ee=_0x3938f6[_0x3cc7d9(0x1698)]['url'],_0x3e420f=defined$1(_0x5ba1b1[_0x3cc7d9(0x17f7)])?_0x5ba1b1[_0x3cc7d9(0x17f7)]:_0x5ba1b1[_0x3cc7d9(0x1d43)]();_0x5620e2['tileFailed'][_0x3cc7d9(0x196c)]>0x0?_0x5620e2['tileFailed']['raiseEvent']({'url':_0x4736ee,'message':_0x3e420f}):(console[_0x3cc7d9(0xe28)](_0x3cc7d9(0x2623)+_0x4736ee),console[_0x3cc7d9(0xe28)](_0x3cc7d9(0x1a03)+_0x3e420f));};}function handleTileSuccess(_0x3f262d,_0x4151c4){return function(){var _0x5af9cc=_0x54f3;--_0x3f262d[_0x5af9cc(0x1805)]['numberOfTilesProcessing'],_0x4151c4[_0x5af9cc(0x12dd)]||(_0x3f262d['_statistics'][_0x5af9cc(0x6df)](_0x4151c4[_0x5af9cc(0x1bcb)]),++_0x3f262d[_0x5af9cc(0x1805)][_0x5af9cc(0x23bb)],++_0x3f262d[_0x5af9cc(0x1805)][_0x5af9cc(0x57bd)],_0x3f262d[_0x5af9cc(0x16fc)][_0x5af9cc(0x4979)](_0x4151c4)),_0x3f262d[_0x5af9cc(0x6a6)]['raiseEvent'](_0x4151c4);};}function filterProcessingQueue(_0x452b04){var _0x29ec0e=_0x68aa19;for(var _0x2f0aec=_0x452b04['_processingQueue'],_0x2979f6=_0x2f0aec[_0x29ec0e(0x531b)],_0x2f3a26=0x0,_0x486ec4=0x0;_0x486ec4<_0x2979f6;++_0x486ec4){var _0x195eef=_0x2f0aec[_0x486ec4];_0x195eef[_0x29ec0e(0x1028)]===Cesium3DTileContentState$1['PROCESSING']?_0x2f3a26>0x0&&(_0x2f0aec[_0x486ec4-_0x2f3a26]=_0x195eef):++_0x2f3a26;}_0x2f0aec['length']-=_0x2f3a26;}function processTiles(_0x433f11,_0x1385a1){var _0x45ba14=_0x68aa19;filterProcessingQueue(_0x433f11);for(var _0x3e7a09=_0x433f11[_0x45ba14(0x4996)],_0x11b8e4=_0x3e7a09[_0x45ba14(0x531b)],_0x369d9e=0x0;_0x369d9e<_0x11b8e4;++_0x369d9e)_0x3e7a09[_0x369d9e]['process'](_0x433f11,_0x1385a1);}Cesium3DTileset[_0x68aa19(0x4b51)][_0x68aa19(0x7a4)]=function(_0x43ac29){var _0x2025d4=_0x68aa19;this[_0x2025d4(0x237c)]&&(cancelOutOfViewRequests(this,_0x43ac29),raiseLoadProgressEvent$1(this,_0x43ac29),this[_0x2025d4(0x16fc)][_0x2025d4(0x4ffb)](this,unloadTile));},Cesium3DTileset['prototype']['prePassesUpdate']=function(_0x119bfd){var _0x26fa19=_0x68aa19;if(this[_0x26fa19(0x237c)]){processTiles(this,_0x119bfd);var _0x1b527a=this['_clippingPlanes'];this[_0x26fa19(0x4c56)]=!0x0,defined$1(_0x1b527a)&&_0x1b527a[_0x26fa19(0x20fb)]&&_0x1b527a['update'](_0x119bfd),defined$1(this['_loadTimestamp'])||(this['_loadTimestamp']=JulianDate[_0x26fa19(0x254b)](_0x119bfd['time'])),this[_0x26fa19(0x3f3f)]=Math[_0x26fa19(0x2bc6)](0x3e8*JulianDate[_0x26fa19(0x250b)](_0x119bfd[_0x26fa19(0x2981)],this[_0x26fa19(0x52b4)]),0x0),this[_0x26fa19(0x542f)]=this['skipLevelOfDetail']&&!defined$1(this[_0x26fa19(0x1281)])&&!this['_disableSkipLevelOfDetail']&&!this[_0x26fa19(0x17c4)],this[_0x26fa19(0x75e)]&&updateDynamicScreenSpaceError(this,_0x119bfd),_0x119bfd[_0x26fa19(0x10be)]&&this[_0x26fa19(0x16fc)][_0x26fa19(0xbe0)]();}};var scratchCartesian$5=new Cartesian3(),stringOptions$1={'maximumFractionDigits':0x3};function formatMemoryString$1(_0x637822){var _0x23aea9=_0x68aa19,_0x1b9e34=_0x637822/0x100000;return _0x1b9e34<0x1?_0x1b9e34[_0x23aea9(0x4715)](void 0x0,stringOptions$1):Math['round'](_0x1b9e34)['toLocaleString']();}function computeTileLabelPosition(_0x211831){var _0x37e0c5=_0x68aa19,_0x355bd0=_0x211831['boundingVolume'][_0x37e0c5(0x20c5)],_0x3a5023=_0x355bd0[_0x37e0c5(0x2419)],_0x1ab29e=_0x355bd0[_0x37e0c5(0x2896)],_0x2c998b=Cartesian3['clone'](_0x355bd0[_0x37e0c5(0x19ee)],scratchCartesian$5);if(defined$1(_0x3a5023))_0x2c998b['x']+=0.75*(_0x3a5023[0x0]+_0x3a5023[0x3]+_0x3a5023[0x6]),_0x2c998b['y']+=0.75*(_0x3a5023[0x1]+_0x3a5023[0x4]+_0x3a5023[0x7]),_0x2c998b['z']+=0.75*(_0x3a5023[0x2]+_0x3a5023[0x5]+_0x3a5023[0x8]);else{if(defined$1(_0x1ab29e)){var _0x49ae56=Cartesian3['normalize'](_0x355bd0[_0x37e0c5(0x19ee)],scratchCartesian$5);_0x49ae56=Cartesian3[_0x37e0c5(0x1c02)](_0x49ae56,0.75*_0x1ab29e,scratchCartesian$5),_0x2c998b=Cartesian3['add'](_0x49ae56,_0x355bd0[_0x37e0c5(0x19ee)],scratchCartesian$5);}}return _0x2c998b;}function addTileDebugLabel(_0x1b9dcd,_0x1c98f2,_0x4698c1){var _0x5979c3=_0x68aa19,_0x315514='',_0x5f42af=0x0;(_0x1c98f2[_0x5979c3(0x360f)]&&(_0x315514+=_0x5979c3(0x1e7f)+_0x1b9dcd[_0x5979c3(0x79b)],_0x5f42af++),_0x1c98f2[_0x5979c3(0x4f8a)])&&(_0x315514+='\x0aCommands:\x20'+_0x1b9dcd[_0x5979c3(0x48f5)],_0x5f42af++,_0x1b9dcd[_0x5979c3(0x1bcb)]['pointsLength']>0x0&&(_0x315514+=_0x5979c3(0x23dc)+_0x1b9dcd[_0x5979c3(0x1bcb)][_0x5979c3(0x1b45)],_0x5f42af++),_0x1b9dcd[_0x5979c3(0x1bcb)]['trianglesLength']>0x0&&(_0x315514+=_0x5979c3(0x286)+_0x1b9dcd[_0x5979c3(0x1bcb)]['trianglesLength'],_0x5f42af++),_0x315514+='\x0aFeatures:\x20'+_0x1b9dcd[_0x5979c3(0x1bcb)][_0x5979c3(0x90b)],_0x5f42af++),(_0x1c98f2['debugShowMemoryUsage']&&(_0x315514+=_0x5979c3(0x2035)+formatMemoryString$1(_0x1b9dcd[_0x5979c3(0x1bcb)][_0x5979c3(0x117c)]),_0x315514+=_0x5979c3(0x3f00)+formatMemoryString$1(_0x1b9dcd[_0x5979c3(0x1bcb)]['geometryByteLength']),_0x5f42af+=0x2),_0x1c98f2[_0x5979c3(0xdd8)]&&(_0x315514+='\x0aUrl:\x20'+_0x1b9dcd[_0x5979c3(0x1040)]['content']['uri'],_0x5f42af++));var _0x367ad5={'text':_0x315514[_0x5979c3(0x57ed)](0x1),'position':_0x4698c1,'font':0x13-_0x5f42af+'px\x20sans-serif','showBackground':!0x0,'disableDepthTestDistance':Number[_0x5979c3(0x25a9)]};return _0x1c98f2[_0x5979c3(0x4bda)]['add'](_0x367ad5);}function updateTileDebugLabels(_0xe42149,_0x5ebc93){var _0x47f359=_0x68aa19,_0x33138e,_0x5b27c4,_0x1c659e=_0xe42149[_0x47f359(0x25dd)],_0x25f7d3=_0x1c659e[_0x47f359(0x531b)],_0x1b69ac=_0xe42149[_0x47f359(0x3e86)],_0x59d8ba=_0x1b69ac[_0x47f359(0x531b)];if(_0xe42149[_0x47f359(0x4bda)]['removeAll'](),_0xe42149[_0x47f359(0x26cb)]){if(defined$1(_0xe42149[_0x47f359(0x2ac2)])){var _0x154dce=defined$1(_0xe42149[_0x47f359(0x1647)])?_0xe42149[_0x47f359(0x1647)]:computeTileLabelPosition(_0xe42149['debugPickedTile']);addTileDebugLabel(_0xe42149[_0x47f359(0x2ac2)],_0xe42149,_0x154dce)[_0x47f359(0x3a26)]=new Cartesian2(0xf,-0xf);}}else{for(_0x33138e=0x0;_0x33138e<_0x25f7d3;++_0x33138e)addTileDebugLabel(_0x5b27c4=_0x1c659e[_0x33138e],_0xe42149,computeTileLabelPosition(_0x5b27c4));for(_0x33138e=0x0;_0x33138e<_0x59d8ba;++_0x33138e)(_0x5b27c4=_0x1b69ac[_0x33138e])['hasTilesetContent']&&addTileDebugLabel(_0x5b27c4,_0xe42149,computeTileLabelPosition(_0x5b27c4));}_0xe42149[_0x47f359(0x4bda)]['update'](_0x5ebc93);}function updateTiles(_0x419bf8,_0x17d408,_0x388859){var _0x4311aa=_0x68aa19;_0x419bf8[_0x4311aa(0x5536)][_0x4311aa(0x2f9f)](_0x419bf8,_0x388859);var _0x134cec,_0x17c3fd,_0x1637de=_0x388859[_0x4311aa(0xb9d)],_0x4b7ff9=_0x419bf8[_0x4311aa(0x1805)],_0x2bf7fa=_0x17d408[_0x4311aa(0x3080)],_0x2451cb=_0x2bf7fa['length'],_0x39d1ec=_0x419bf8[_0x4311aa(0x25dd)],_0x1e4d70=_0x39d1ec[_0x4311aa(0x531b)],_0x15d961=_0x419bf8['_emptyTiles'],_0x1e8277=_0x15d961[_0x4311aa(0x531b)],_0x392bb3=_0x419bf8[_0x4311aa(0x3bd8)],_0x5eff1c=_0x419bf8[_0x4311aa(0x542f)]&&_0x419bf8[_0x4311aa(0x34e5)]&&_0x17d408[_0x4311aa(0x4174)]['stencilBuffer']&&_0x1e4d70>0x0;_0x419bf8[_0x4311aa(0x28f5)][_0x4311aa(0x531b)]=0x0,_0x5eff1c&&(defined$1(_0x419bf8[_0x4311aa(0xd54)])||(_0x419bf8[_0x4311aa(0xd54)]=new ClearCommand({'stencil':0x0,'pass':Pass$1[_0x4311aa(0x2519)],'renderState':RenderState[_0x4311aa(0x4d21)]({'stencilMask':StencilConstants$1[_0x4311aa(0x21ae)]})})),_0x2bf7fa[_0x4311aa(0x3a33)](_0x419bf8['_stencilClearCommand']));var _0x441498=_0x2bf7fa[_0x4311aa(0x531b)];for(_0x134cec=0x0;_0x134cec<_0x1e4d70;++_0x134cec)_0x17c3fd=_0x39d1ec[_0x134cec],_0x1637de&&_0x392bb3[_0x4311aa(0x30bb)](_0x17c3fd),_0x17c3fd[_0x4311aa(0x489f)](_0x419bf8,_0x17d408,_0x388859),_0x4b7ff9[_0x4311aa(0x3114)](_0x17c3fd[_0x4311aa(0x1bcb)]),++_0x4b7ff9[_0x4311aa(0x35bb)];for(_0x134cec=0x0;_0x134cec<_0x1e8277;++_0x134cec)(_0x17c3fd=_0x15d961[_0x134cec])[_0x4311aa(0x489f)](_0x419bf8,_0x17d408,_0x388859);var _0x33e83f=_0x2bf7fa['length']-_0x441498;if(_0x419bf8[_0x4311aa(0x28f5)][_0x4311aa(0x559)](),_0x5eff1c){var _0x413f1d=_0x419bf8[_0x4311aa(0x28f5)][_0x4311aa(0x21e8)],_0x5d000b=_0x413f1d[_0x4311aa(0x531b)];for(_0x2bf7fa['length']+=_0x5d000b,_0x134cec=_0x33e83f-0x1;_0x134cec>=0x0;--_0x134cec)_0x2bf7fa[_0x441498+_0x5d000b+_0x134cec]=_0x2bf7fa[_0x441498+_0x134cec];for(_0x134cec=0x0;_0x134cec<_0x5d000b;++_0x134cec)_0x2bf7fa[_0x441498+_0x134cec]=_0x413f1d[_0x134cec];}_0x33e83f=_0x2bf7fa[_0x4311aa(0x531b)]-_0x2451cb,_0x4b7ff9[_0x4311aa(0x4888)]=_0x33e83f,_0x1637de&&_0x419bf8['pointCloudShading'][_0x4311aa(0x1930)]&&_0x419bf8['pointCloudShading'][_0x4311aa(0x19da)]&&_0x33e83f>0x0&&_0x419bf8[_0x4311aa(0x724)][_0x4311aa(0x489f)](_0x17d408,_0x2451cb,_0x419bf8[_0x4311aa(0x4b7d)]),_0x1637de&&(_0x419bf8[_0x4311aa(0x360f)]||_0x419bf8[_0x4311aa(0x4f8a)]||_0x419bf8['debugShowMemoryUsage']||_0x419bf8[_0x4311aa(0xdd8)]?(defined$1(_0x419bf8[_0x4311aa(0x4bda)])||(_0x419bf8['_tileDebugLabels']=new LabelCollection()),updateTileDebugLabels(_0x419bf8,_0x17d408)):_0x419bf8[_0x4311aa(0x4bda)]=_0x419bf8[_0x4311aa(0x4bda)]&&_0x419bf8[_0x4311aa(0x4bda)]['destroy']());}var scratchStack=[];function destroySubtree(_0x271cb9,_0x1ea3a8){var _0x41723e=_0x68aa19,_0x3f52a5=_0x1ea3a8,_0xf3de28=scratchStack;for(_0xf3de28[_0x41723e(0x3a33)](_0x1ea3a8);_0xf3de28['length']>0x0;){for(var _0x1a0676=(_0x1ea3a8=_0xf3de28[_0x41723e(0x1ae7)]())['children'],_0x4045e0=_0x1a0676[_0x41723e(0x531b)],_0xecd2d2=0x0;_0xecd2d2<_0x4045e0;++_0xecd2d2)_0xf3de28[_0x41723e(0x3a33)](_0x1a0676[_0xecd2d2]);_0x1ea3a8!==_0x3f52a5&&(destroyTile(_0x271cb9,_0x1ea3a8),--_0x271cb9[_0x41723e(0x1805)][_0x41723e(0x656)]);}_0x3f52a5[_0x41723e(0x23ed)]=[];}function unloadTile(_0x3c98ff,_0x48a21f){var _0x3502bc=_0x68aa19;_0x3c98ff[_0x3502bc(0x199d)][_0x3502bc(0x30bb)](_0x48a21f),_0x3c98ff[_0x3502bc(0x1805)]['decrementLoadCounts'](_0x48a21f[_0x3502bc(0x1bcb)]),--_0x3c98ff[_0x3502bc(0x1805)][_0x3502bc(0x23bb)],_0x48a21f[_0x3502bc(0x2581)]();}function destroyTile(_0x1cc2b6,_0x24f679){var _0x7c6b5f=_0x68aa19;_0x1cc2b6[_0x7c6b5f(0x16fc)][_0x7c6b5f(0x1fd5)](_0x1cc2b6,_0x24f679,unloadTile),_0x24f679[_0x7c6b5f(0x2578)]();}function raiseLoadProgressEvent$1(_0x23b3c0,_0x37de3d){var _0xc6ba97=_0x68aa19,_0x5b2721=_0x23b3c0[_0xc6ba97(0x1805)],_0x58afe0=_0x23b3c0['_statisticsLast'],_0x199858=_0x5b2721[_0xc6ba97(0x2200)],_0x15b880=_0x5b2721[_0xc6ba97(0x2a20)],_0x1ac2cd=_0x58afe0[_0xc6ba97(0x2200)],_0x1a864d=_0x58afe0[_0xc6ba97(0x2a20)];Cesium3DTilesetStatistics['clone'](_0x5b2721,_0x58afe0);var _0x317b80=_0x199858!==_0x1ac2cd||_0x15b880!==_0x1a864d;_0x317b80&&_0x37de3d['afterRender']['push'](function(){var _0x3949a9=_0xc6ba97;_0x23b3c0[_0x3949a9(0x5141)]['raiseEvent'](_0x199858,_0x15b880);}),_0x23b3c0[_0xc6ba97(0x3cd1)]=0x0===_0x5b2721[_0xc6ba97(0x2200)]&&0x0===_0x5b2721[_0xc6ba97(0x2a20)]&&0x0===_0x5b2721[_0xc6ba97(0x339a)],_0x317b80&&_0x23b3c0[_0xc6ba97(0x3cd1)]&&(_0x37de3d[_0xc6ba97(0x3be9)][_0xc6ba97(0x3a33)](function(){var _0x28da37=_0xc6ba97;_0x23b3c0[_0x28da37(0x4bcb)][_0x28da37(0x30bb)]();}),_0x23b3c0[_0xc6ba97(0x22d6)]||(_0x23b3c0['_initialTilesLoaded']=!0x0,_0x37de3d[_0xc6ba97(0x3be9)][_0xc6ba97(0x3a33)](function(){var _0x51d107=_0xc6ba97;_0x23b3c0[_0x51d107(0x4d78)][_0x51d107(0x30bb)]();})));}function resetMinimumMaximum(_0x371d1f){var _0x3b32e3=_0x68aa19;_0x371d1f[_0x3b32e3(0x2195)][_0x3b32e3(0x6f2)](),_0x371d1f[_0x3b32e3(0x48d4)][_0x3b32e3(0x5334)]=Number['MAX_VALUE'],_0x371d1f[_0x3b32e3(0x5df)][_0x3b32e3(0x5334)]=-Number[_0x3b32e3(0xd77)],_0x371d1f[_0x3b32e3(0x48d4)]['foveatedFactor']=Number[_0x3b32e3(0xd77)],_0x371d1f[_0x3b32e3(0x5df)]['foveatedFactor']=-Number[_0x3b32e3(0xd77)],_0x371d1f[_0x3b32e3(0x48d4)][_0x3b32e3(0x2ffa)]=Number[_0x3b32e3(0xd77)],_0x371d1f[_0x3b32e3(0x5df)]['distance']=-Number[_0x3b32e3(0xd77)],_0x371d1f['_minimumPriority']['reverseScreenSpaceError']=Number[_0x3b32e3(0xd77)],_0x371d1f[_0x3b32e3(0x5df)][_0x3b32e3(0x4562)]=-Number[_0x3b32e3(0xd77)];}function detectModelMatrixChanged(_0x134883,_0x153ba7){var _0x24fec1=_0x68aa19;_0x153ba7[_0x24fec1(0x5671)]===_0x134883[_0x24fec1(0x3be)]&&defined$1(_0x134883[_0x24fec1(0x39e3)])||(_0x134883[_0x24fec1(0x3be)]=_0x153ba7[_0x24fec1(0x5671)],_0x134883[_0x24fec1(0x4f3c)]=!Matrix4[_0x24fec1(0x2ed4)](_0x134883['modelMatrix'],_0x134883[_0x24fec1(0x39e3)]),_0x134883['_previousModelMatrix']=Matrix4[_0x24fec1(0x254b)](_0x134883['modelMatrix'],_0x134883['_previousModelMatrix']));}function update$2(_0x1f457e,_0x31236e,_0x5e1660,_0x13158a){var _0x4a62f5=_0x68aa19;if(_0x31236e[_0x4a62f5(0x4318)]===SceneMode$1['MORPHING'])return!0x1;if(!_0x1f457e['ready'])return!0x1;var _0x5bc0aa=_0x1f457e[_0x4a62f5(0x1805)];_0x5bc0aa[_0x4a62f5(0x50ec)]();var _0xe37d79=_0x13158a['isRender'];++_0x1f457e[_0x4a62f5(0x39c9)],resetMinimumMaximum(_0x1f457e),detectModelMatrixChanged(_0x1f457e,_0x31236e),_0x1f457e['_cullRequestsWhileMoving']=_0x1f457e[_0x4a62f5(0x2be1)]&&!_0x1f457e[_0x4a62f5(0x4f3c)];var _0x2196be=_0x13158a[_0x4a62f5(0x1e9a)][_0x4a62f5(0x581e)](_0x1f457e,_0x31236e),_0xa1dffd=_0x31236e[_0x4a62f5(0x4174)];if(_0x13158a[_0x4a62f5(0x3113)]&&_0xa1dffd[_0x4a62f5(0x276c)]<_0xa1dffd[_0x4a62f5(0x4964)]&&requestTiles(_0x1f457e),updateTiles(_0x1f457e,_0x31236e,_0x13158a),Cesium3DTilesetStatistics[_0x4a62f5(0x254b)](_0x5bc0aa,_0x5e1660),_0xe37d79){var _0x5911f5=_0x1f457e[_0x4a62f5(0x4072)];if(defined$1(_0x5911f5)&&0x0!==_0x5bc0aa[_0x4a62f5(0x35bb)]){for(var _0x38480d=_0x5911f5[_0x4a62f5(0x531b)],_0x46255c=0x0;_0x46255c<_0x38480d;++_0x46255c)_0x31236e[_0x4a62f5(0x440a)][_0x4a62f5(0x5288)](_0x5911f5[_0x46255c]);}}return _0x2196be;}Cesium3DTileset[_0x68aa19(0x4b51)][_0x68aa19(0x3466)]=function(){var _0x404473=_0x68aa19;this[_0x404473(0x16fc)][_0x404473(0x559)]();},Cesium3DTileset[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x305d72){var _0x18f2a6=_0x68aa19;if(_0x305d72[_0x18f2a6(0x362a)]>-0x1&&!this[_0x18f2a6(0xe11)](_0x305d72[_0x18f2a6(0x362a)]))return;this[_0x18f2a6(0x4a7b)]=_0x305d72,this[_0x18f2a6(0x52fa)](_0x305d72,_0x305d72[_0x18f2a6(0x1d1a)]);},Cesium3DTileset[_0x68aa19(0x4b51)][_0x68aa19(0x52fa)]=function(_0x5a793e,_0x27a7d4){var _0x3517e4=_0x68aa19,_0x5eb35d=_0x27a7d4['pass'];if((_0x5eb35d!==Cesium3DTilePass$1['PRELOAD']||this['preloadWhenHidden']&&!this['show'])&&(_0x5eb35d!==Cesium3DTilePass$1[_0x3517e4(0xcbe)]||this['preloadFlightDestinations']&&(this['show']||this['preloadWhenHidden']))&&(_0x5eb35d!==Cesium3DTilePass$1[_0x3517e4(0x1612)]||!(!this['_cullRequestsWhileMoving']&&this['foveatedTimeDelay']<=0x0||!this['show']))){var _0x13a9a5=_0x5a793e['commandList'],_0x524ce6=_0x5a793e[_0x3517e4(0x1224)],_0x308fe4=_0x5a793e[_0x3517e4(0x3ada)];_0x27a7d4['ready']=!0x1;var _0xf5f018=Cesium3DTilePass$1['getPassOptions'](_0x5eb35d),_0x412715=_0xf5f018[_0x3517e4(0x41e3)],_0x1df4a6=defaultValue$1(_0x27a7d4['commandList'],_0x13a9a5),_0x585bd7=_0x1df4a6[_0x3517e4(0x531b)];_0x5a793e[_0x3517e4(0x3080)]=_0x1df4a6,_0x5a793e[_0x3517e4(0x1224)]=defaultValue$1(_0x27a7d4['camera'],_0x524ce6),_0x5a793e[_0x3517e4(0x3ada)]=defaultValue$1(_0x27a7d4[_0x3517e4(0x3ada)],_0x308fe4);var _0x4fb628=this[_0x3517e4(0x448d)][_0x5eb35d];(this[_0x3517e4(0x105f)]||_0x412715)&&(this[_0x3517e4(0x2920)]=_0x5eb35d,_0x27a7d4[_0x3517e4(0x237c)]=update$2(this,_0x5a793e,_0x4fb628,_0xf5f018)),_0x412715&&(_0x1df4a6[_0x3517e4(0x531b)]=_0x585bd7),_0x5a793e[_0x3517e4(0x3080)]=_0x13a9a5,_0x5a793e[_0x3517e4(0x1224)]=_0x524ce6,_0x5a793e[_0x3517e4(0x3ada)]=_0x308fe4;}},Cesium3DTileset[_0x68aa19(0x4b51)][_0x68aa19(0x5e4)]=function(_0x2b04c8){var _0xd13d1b=_0x68aa19;return!!defined$1(this[_0xd13d1b(0x18b2)])&&this[_0xd13d1b(0x18b2)]['indexOf'](_0x2b04c8)>-0x1;},Cesium3DTileset[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Cesium3DTileset[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x31ce3b=_0x68aa19;if(this[_0x31ce3b(0x4bda)]=this[_0x31ce3b(0x4bda)]&&this[_0x31ce3b(0x4bda)]['destroy'](),this['_clippingPlanes']=this[_0x31ce3b(0x2223)]&&this[_0x31ce3b(0x2223)]['destroy'](),defined$1(this[_0x31ce3b(0x4777)])){var _0x470741=scratchStack;for(_0x470741[_0x31ce3b(0x3a33)](this[_0x31ce3b(0x4777)]);_0x470741[_0x31ce3b(0x531b)]>0x0;){var _0x31b364=_0x470741[_0x31ce3b(0x1ae7)]();_0x31b364['destroy']();for(var _0x445f1f=_0x31b364['children'],_0x1eea83=_0x445f1f[_0x31ce3b(0x531b)],_0x408237=0x0;_0x408237<_0x1eea83;++_0x408237)_0x470741[_0x31ce3b(0x3a33)](_0x445f1f[_0x408237]);}}return this[_0x31ce3b(0x4777)]=void 0x0,destroyObject$1(this);};var modelMatrixScratch$1=new Matrix4();function Cesium3DTilesetVisualizer(_0x74811b,_0x5e973a){var _0x4544e7=_0x68aa19;_0x5e973a[_0x4544e7(0x4981)][_0x4544e7(0xef9)](Cesium3DTilesetVisualizer[_0x4544e7(0x4b51)][_0x4544e7(0x254f)],this),this[_0x4544e7(0x54c6)]=_0x74811b,this[_0x4544e7(0x4952)]=_0x74811b[_0x4544e7(0x4b14)],this[_0x4544e7(0x691)]=_0x5e973a,this[_0x4544e7(0x4d75)]={},this[_0x4544e7(0x1f86)]=new AssociativeArray(),this[_0x4544e7(0x254f)](_0x5e973a,_0x5e973a[_0x4544e7(0x21e8)],[],[]);}function removeTileset(_0x4cf145,_0x8b7c72,_0x3b8ab2,_0xaa203d){var _0x15d072=_0x68aa19,_0x1b4eac=_0x3b8ab2[_0x8b7c72['id']];defined$1(_0x1b4eac)&&(_0xaa203d[_0x15d072(0x5266)](_0x1b4eac[_0x15d072(0x5692)]),delete _0x3b8ab2[_0x8b7c72['id']]);}function checkLoad(_0x4db4f3,_0x3f7aa1,_0x5d54f7){var _0x305490=_0x68aa19;_0x4db4f3[_0x305490(0x21f)]['otherwise'](function(_0x4c5131){var _0xd0214e=_0x305490;console[_0xd0214e(0x132d)](_0x4c5131),_0x5d54f7[_0x3f7aa1['id']][_0xd0214e(0x4231)]=!0x0;});}Cesium3DTilesetVisualizer[_0x68aa19(0x4b51)]['update']=function(_0x7e283){var _0x5b238c=_0x68aa19;for(var _0x442799=this[_0x5b238c(0x1f86)]['values'],_0x3d44a8=this['_tilesetHash'],_0xe3fab5=this[_0x5b238c(0x4952)],_0x515b03=0x0,_0x2adee6=_0x442799[_0x5b238c(0x531b)];_0x515b03<_0x2adee6;_0x515b03++){var _0x5c9958,_0x27aa05,_0x2043e4=_0x442799[_0x515b03],_0x31d121=_0x2043e4['_tileset'],_0x2df8fb=_0x3d44a8[_0x2043e4['id']],_0x2cddc8=_0x2043e4[_0x5b238c(0x208a)]&&_0x2043e4['isAvailable'](_0x7e283)&&Property[_0x5b238c(0x3fde)](_0x31d121['_show'],_0x7e283,!0x0);if(_0x2cddc8&&(_0x27aa05=_0x2043e4[_0x5b238c(0x39ad)](_0x7e283,modelMatrixScratch$1),_0x5c9958=Resource['createIfNeeded'](Property['getValueOrUndefined'](_0x31d121['_uri'],_0x7e283))),_0x2cddc8){var _0x4eb1a7=defined$1(_0x2df8fb)?_0x2df8fb[_0x5b238c(0x5692)]:void 0x0;defined$1(_0x4eb1a7)&&_0x5c9958['url']===_0x2df8fb[_0x5b238c(0x343b)]||(defined$1(_0x4eb1a7)&&(_0xe3fab5[_0x5b238c(0x5266)](_0x4eb1a7),delete _0x3d44a8[_0x2043e4['id']]),(_0x4eb1a7=new Cesium3DTileset({'url':_0x5c9958}))['id']=_0x2043e4,_0xe3fab5['add'](_0x4eb1a7),_0x2df8fb={'tilesetPrimitive':_0x4eb1a7,'url':_0x5c9958['url'],'loadFail':!0x1},_0x3d44a8[_0x2043e4['id']]=_0x2df8fb,checkLoad(_0x4eb1a7,_0x2043e4,_0x3d44a8)),_0x4eb1a7[_0x5b238c(0x105f)]=!0x0,defined$1(_0x27aa05)&&(_0x4eb1a7[_0x5b238c(0x221)]=_0x27aa05),_0x4eb1a7[_0x5b238c(0x31e2)]=Property[_0x5b238c(0x3fde)](_0x31d121[_0x5b238c(0x31e2)],_0x7e283,_0x4eb1a7['maximumScreenSpaceError']);}else defined$1(_0x2df8fb)&&(_0x2df8fb[_0x5b238c(0x5692)][_0x5b238c(0x105f)]=!0x1);}return!0x0;},Cesium3DTilesetVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Cesium3DTilesetVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x122487=_0x68aa19;this['_entityCollection']['collectionChanged'][_0x122487(0x1cba)](Cesium3DTilesetVisualizer[_0x122487(0x4b51)]['_onCollectionChanged'],this);for(var _0x29e190=this[_0x122487(0x1f86)]['values'],_0x3e162a=this[_0x122487(0x4d75)],_0x1e0512=this[_0x122487(0x4952)],_0x48af0d=_0x29e190['length']-0x1;_0x48af0d>-0x1;_0x48af0d--)removeTileset(this,_0x29e190[_0x48af0d],_0x3e162a,_0x1e0512);return destroyObject$1(this);},Cesium3DTilesetVisualizer[_0x68aa19(0x4b51)]['getBoundingSphere']=function(_0x278217,_0x5c36e1){var _0x1adb6a=_0x68aa19,_0x57265d=this['_tilesetHash'][_0x278217['id']];if(!defined$1(_0x57265d)||_0x57265d[_0x1adb6a(0x4231)])return BoundingSphereState$1[_0x1adb6a(0x3865)];var _0x41f5ce=_0x57265d[_0x1adb6a(0x5692)];return defined$1(_0x41f5ce)&&_0x41f5ce[_0x1adb6a(0x105f)]?_0x41f5ce[_0x1adb6a(0x237c)]?(BoundingSphere[_0x1adb6a(0x254b)](_0x41f5ce[_0x1adb6a(0x5809)],_0x5c36e1),BoundingSphereState$1['DONE']):BoundingSphereState$1[_0x1adb6a(0xaca)]:BoundingSphereState$1[_0x1adb6a(0x3865)];},Cesium3DTilesetVisualizer['prototype']['_onCollectionChanged']=function(_0x11182b,_0x466a3c,_0x84483d,_0x3978be){var _0x41adcb=_0x68aa19,_0x494185,_0x113935,_0x439988=this[_0x41adcb(0x1f86)],_0x2c08bc=this[_0x41adcb(0x4d75)],_0x22eb8a=this['_primitives'];for(_0x494185=_0x466a3c['length']-0x1;_0x494185>-0x1;_0x494185--)defined$1((_0x113935=_0x466a3c[_0x494185])[_0x41adcb(0x512c)])&&_0x439988[_0x41adcb(0x346f)](_0x113935['id'],_0x113935);for(_0x494185=_0x3978be[_0x41adcb(0x531b)]-0x1;_0x494185>-0x1;_0x494185--)defined$1((_0x113935=_0x3978be[_0x494185])[_0x41adcb(0x512c)])?_0x439988['set'](_0x113935['id'],_0x113935):(removeTileset(this,_0x113935,_0x2c08bc,_0x22eb8a),_0x439988[_0x41adcb(0x4b3f)](_0x113935['id']));for(_0x494185=_0x84483d[_0x41adcb(0x531b)]-0x1;_0x494185>-0x1;_0x494185--)removeTileset(this,_0x113935=_0x84483d[_0x494185],_0x2c08bc,_0x22eb8a),_0x439988['remove'](_0x113935['id']);};var defaultEvenColor$1=Color$2['WHITE'],defaultOddColor$1=Color$2[_0x68aa19(0x1219)],defaultRepeat$1=new Cartesian2(0x2,0x2);function CheckerboardMaterialProperty(_0x3be90c){var _0x31117f=_0x68aa19;_0x3be90c=defaultValue$1(_0x3be90c,defaultValue$1['EMPTY_OBJECT']),this[_0x31117f(0x2b02)]=new Event(),this[_0x31117f(0x2959)]=void 0x0,this[_0x31117f(0x1401)]=void 0x0,this[_0x31117f(0x3508)]=void 0x0,this[_0x31117f(0xc5e)]=void 0x0,this[_0x31117f(0x96d)]=void 0x0,this['_repeatSubscription']=void 0x0,this[_0x31117f(0x44c3)]=_0x3be90c[_0x31117f(0x44c3)],this['oddColor']=_0x3be90c['oddColor'],this[_0x31117f(0x3c5a)]=_0x3be90c[_0x31117f(0x3c5a)];}Object['defineProperties'](CheckerboardMaterialProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x344a01=_0x68aa19;return Property[_0x344a01(0x6e0)](this[_0x344a01(0x2959)])&&Property[_0x344a01(0x6e0)](this[_0x344a01(0x3508)])&&Property[_0x344a01(0x6e0)](this[_0x344a01(0x96d)]);}},'definitionChanged':{'get':function(){var _0x2f3a22=_0x68aa19;return this[_0x2f3a22(0x2b02)];}},'evenColor':createPropertyDescriptor(_0x68aa19(0x44c3)),'oddColor':createPropertyDescriptor(_0x68aa19(0xf74)),'repeat':createPropertyDescriptor(_0x68aa19(0x3c5a))}),CheckerboardMaterialProperty['prototype']['getType']=function(_0x13d41e){var _0x34821b=_0x68aa19;return _0x34821b(0x2fa7);},CheckerboardMaterialProperty[_0x68aa19(0x4b51)]['getValue']=function(_0x980f78,_0x197621){var _0x5ae652=_0x68aa19;return defined$1(_0x197621)||(_0x197621={}),_0x197621[_0x5ae652(0x5731)]=Property['getValueOrClonedDefault'](this[_0x5ae652(0x2959)],_0x980f78,defaultEvenColor$1,_0x197621[_0x5ae652(0x5731)]),_0x197621[_0x5ae652(0x5224)]=Property[_0x5ae652(0x2dbb)](this[_0x5ae652(0x3508)],_0x980f78,defaultOddColor$1,_0x197621[_0x5ae652(0x5224)]),_0x197621[_0x5ae652(0x3c5a)]=Property[_0x5ae652(0x3fde)](this[_0x5ae652(0x96d)],_0x980f78,defaultRepeat$1),_0x197621;},CheckerboardMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x2d4988){var _0x4debaa=_0x68aa19;return this===_0x2d4988||_0x2d4988 instanceof CheckerboardMaterialProperty&&Property[_0x4debaa(0x2ed4)](this[_0x4debaa(0x2959)],_0x2d4988[_0x4debaa(0x2959)])&&Property[_0x4debaa(0x2ed4)](this['_oddColor'],_0x2d4988[_0x4debaa(0x3508)])&&Property[_0x4debaa(0x2ed4)](this[_0x4debaa(0x96d)],_0x2d4988[_0x4debaa(0x96d)]);};var Geometry3DType={'UNKNOWN':_0x68aa19(0x4a29),'GEOPOINT3D':'POINT3D','GEOLINE3D':_0x68aa19(0x3be7),'GEOREGION3D':_0x68aa19(0x335d),'GEOMODEL3D':_0x68aa19(0x231f),'GEOSPHERE':_0x68aa19(0x3e08),'GEOBOX':_0x68aa19(0x3d0),'GEOBILLBOARD':_0x68aa19(0x172b),'GEOELLIPSOID':'GEOELLIPSOID','GEOCYLINDER':'GEOCYLINDER','GEOCONE':_0x68aa19(0x303e),'GEOCIRCLE3D':_0x68aa19(0x4596)},Geometry3DType$1=Object[_0x68aa19(0x3e37)](Geometry3DType);function Point3D$1(_0x365bbf,_0x487389,_0x247f38){this['x']=parseFloat(_0x365bbf)||0x0,this['y']=parseFloat(_0x487389)||0x0,this['z']=parseFloat(_0x247f38)||0x0;}Point3D$1[_0x68aa19(0x2ed4)]=function(_0x552857,_0x45aa7d){return _0x552857===_0x45aa7d||defined$1(_0x552857)&&defined$1(_0x45aa7d)&&_0x552857['x']===_0x45aa7d['x']&&_0x552857['y']===_0x45aa7d['y']&&_0x552857['z']===_0x45aa7d['z'];};var RotationOrigin={'CENTER':0x0,'APEX':0x1},RotationOrigin$1=Object[_0x68aa19(0x3e37)](RotationOrigin);function Geometry3D(_0x4f144d){this['init'](_0x4f144d);}function addAttribute(_0x13ed19,_0x9d99b2,_0x4af6e5,_0x56c062){var _0x2f3a7c=_0x68aa19,_0x27b74a=Buffer$1['createVertexBuffer']({'context':_0x56c062,'typedArray':ComponentDatatype$1[_0x2f3a7c(0x2074)](_0x9d99b2[_0x2f3a7c(0x3faf)],_0x9d99b2[_0x2f3a7c(0x21e8)]),'usage':BufferUsage[_0x2f3a7c(0x495a)]});_0x13ed19[_0x2f3a7c(0x3a33)]({'index':_0x4af6e5,'vertexBuffer':_0x27b74a,'componentsPerAttribute':_0x9d99b2[_0x2f3a7c(0xbdc)],'componentDatatype':_0x9d99b2['componentDatatype'],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1});}Object[_0x68aa19(0x5b7)](Geometry3D[_0x68aa19(0x4b51)],{'geoRotationX':{'get':function(){var _0x1ad5a7=_0x68aa19;return this[_0x1ad5a7(0x4060)];},'set':function(_0x1bfcab){var _0x26526e=_0x68aa19;_0x26526e(0x30f8)==typeof _0x1bfcab&&(this[_0x26526e(0x4060)]=_0x1bfcab,this[_0x26526e(0x2639)]=!0x0);}},'geoRotationY':{'get':function(){var _0x2c487c=_0x68aa19;return this[_0x2c487c(0x1976)];},'set':function(_0x1643f9){var _0x3da2c9=_0x68aa19;_0x3da2c9(0x30f8)==typeof _0x1643f9&&(this['rotationY']=_0x1643f9,this[_0x3da2c9(0x2639)]=!0x0);}},'geoRotationZ':{'get':function(){var _0x1a202e=_0x68aa19;return this[_0x1a202e(0x5029)];},'set':function(_0x3ed1ec){var _0x3c1ea2=_0x68aa19;_0x3c1ea2(0x30f8)==typeof _0x3ed1ec&&(this['rotationZ']=_0x3ed1ec,this[_0x3c1ea2(0x2639)]=!0x0);}},'geoScaleX':{'get':function(){var _0x377254=_0x68aa19;return this[_0x377254(0xbe2)];},'set':function(_0x3170a3){var _0x3c565f=_0x68aa19;_0x3c565f(0x30f8)==typeof _0x3170a3&&(this['scaleX']=_0x3170a3,this[_0x3c565f(0x2639)]=!0x0);}},'geoScaleY':{'get':function(){var _0x5018cc=_0x68aa19;return this[_0x5018cc(0x269f)];},'set':function(_0x58649d){var _0x1c2154=_0x68aa19;_0x1c2154(0x30f8)==typeof _0x58649d&&(this[_0x1c2154(0x269f)]=_0x58649d,this[_0x1c2154(0x2639)]=!0x0);}},'geoScaleZ':{'get':function(){var _0x3d04b0=_0x68aa19;return this[_0x3d04b0(0x36ce)];},'set':function(_0x4b6292){var _0x435c94=_0x68aa19;_0x435c94(0x30f8)==typeof _0x4b6292&&(this[_0x435c94(0x36ce)]=_0x4b6292,this[_0x435c94(0x2639)]=!0x0);}},'geoId':{'get':function(){return this['id'];},'set':function(_0x52d0a3){var _0x5350bf=_0x68aa19;_0x5350bf(0x30f8)==typeof _0x52d0a3&&(this['id']=_0x52d0a3,this[_0x5350bf(0x2639)]=!0x0);}},'geoType':{'get':function(){var _0x34a92e=_0x68aa19;return this[_0x34a92e(0x3243)];},'set':function(_0x287a72){var _0x4717b0=_0x68aa19;_0x4717b0(0x30f8)==typeof _0x287a72&&(this[_0x4717b0(0x3243)]=_0x287a72);}},'geoPosition':{'get':function(){return this['position'];},'set':function(_0x398a5d){var _0x56e33f=_0x68aa19;_0x398a5d instanceof Point3D$1&&!Point3D$1[_0x56e33f(0x2ed4)](_0x398a5d,this[_0x56e33f(0x4771)])&&(this[_0x56e33f(0x4771)]=_0x398a5d,this[_0x56e33f(0x2639)]=!0x0,this[_0x56e33f(0x3854)]=!0x0);}},'modelMatrix':{'get':function(){var _0xec5cc8=_0x68aa19;return this[_0xec5cc8(0x2639)]&&this[_0xec5cc8(0xc69)](),this[_0xec5cc8(0x2f1)];}},'isGeometryDirty':{'get':function(){var _0x43f7a9=_0x68aa19;return this[_0x43f7a9(0x3854)];},'set':function(_0x3da9d2){var _0x4c3547=_0x68aa19;this[_0x4c3547(0x3854)]=_0x3da9d2;}},'isLatLon':{'get':function(){return this['_isLatLon'];},'set':function(_0x2cc84f){var _0x374102=_0x68aa19;this[_0x374102(0x22e4)]=_0x2cc84f;}}}),Geometry3D['prototype']['init']=function(_0x558cec){var _0x54e5c2=_0x68aa19;_0x558cec=_0x558cec||{},this[_0x54e5c2(0x4060)]=defaultValue$1(_0x558cec[_0x54e5c2(0x4060)],0x0),this[_0x54e5c2(0x1976)]=defaultValue$1(_0x558cec[_0x54e5c2(0x1976)],0x0),this[_0x54e5c2(0x5029)]=defaultValue$1(_0x558cec[_0x54e5c2(0x5029)],0x0),this[_0x54e5c2(0xbe2)]=defaultValue$1(_0x558cec[_0x54e5c2(0xbe2)],0x1),this[_0x54e5c2(0x269f)]=defaultValue$1(_0x558cec[_0x54e5c2(0x269f)],0x1),this['scaleZ']=defaultValue$1(_0x558cec[_0x54e5c2(0x36ce)],0x1),this[_0x54e5c2(0x4771)]=defaultValue$1(_0x558cec[_0x54e5c2(0x4771)],new Point3D$1(0x0,0x0,0x0)),this['id']=defaultValue$1(_0x558cec['id'],0x0),this[_0x54e5c2(0x3243)]=defaultValue$1(_0x558cec[_0x54e5c2(0x3243)],Geometry3DType$1[_0x54e5c2(0x4a29)]),this[_0x54e5c2(0x1b88)]=[],this[_0x54e5c2(0x4d98)]=[],this[_0x54e5c2(0x4bdb)]=void 0x0,this[_0x54e5c2(0x2f1)]=new Matrix4(0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1),this[_0x54e5c2(0x2639)]=!0x0,this[_0x54e5c2(0x3854)]=!0x0,this[_0x54e5c2(0x22e4)]=!0x0;},Geometry3D[_0x68aa19(0x4b51)][_0x68aa19(0x174a)]=function(){return null;},Geometry3D['prototype']['_getGeometry']=function(){var _0x29827b=_0x68aa19;return defined$1(this['_geometry'])&&!this['_isGeometryDirty']||this[_0x29827b(0x461d)](),this['_geometry'];},Geometry3D[_0x68aa19(0x4b51)]['_computeMatrix']=function(){var _0x51ed2d=_0x68aa19;if(this[_0x51ed2d(0x22e4)]){_0x9e353b=Cartesian3[_0x51ed2d(0x2ac5)](this[_0x51ed2d(0x4771)]['x'],this[_0x51ed2d(0x4771)]['y'],this[_0x51ed2d(0x4771)]['z']);var _0x364668=CesiumMath['toRadians'](this[_0x51ed2d(0x4060)]),_0x3c8a1a=CesiumMath[_0x51ed2d(0x12a4)](this[_0x51ed2d(0x1976)]),_0x16a117=new HeadingPitchRoll(CesiumMath[_0x51ed2d(0x12a4)](this[_0x51ed2d(0x5029)]),_0x364668,_0x3c8a1a),_0x53f9a9=new Cartesian3(this[_0x51ed2d(0xbe2)],this[_0x51ed2d(0x269f)],this[_0x51ed2d(0x36ce)]),_0x77a122=new Quaternion(),_0x158e79=new Matrix4(),_0x3ab92e=Quaternion[_0x51ed2d(0x2ddb)](_0x16a117,_0x77a122),_0x922d71=Matrix4[_0x51ed2d(0x2236)](Cartesian3['ZERO'],_0x3ab92e,_0x53f9a9,_0x158e79);if(this['_modelMatrix']=Transforms[_0x51ed2d(0x3185)](_0x9e353b,Ellipsoid['WGS84'],this[_0x51ed2d(0x2f1)]),_0x51ed2d(0x303e)===this[_0x51ed2d(0x3243)]&&this[_0x51ed2d(0x44ae)]===RotationOrigin$1[_0x51ed2d(0x3236)]){var _0x3251fa,_0x37281e,_0x529698;if(_0x922d71=Matrix4[_0x51ed2d(0x2236)](Cartesian3[_0x51ed2d(0x3e26)],_0x3ab92e,new Cartesian3(0x1,0x1,0x1),_0x158e79),!defined$1(this['_vertex']))return void(this[_0x51ed2d(0x2639)]=!0x1);var _0x26b5fa=new Matrix4();Matrix4[_0x51ed2d(0xe9d)](this[_0x51ed2d(0x2f1)],_0x26b5fa);var _0x5e8c70=Matrix4['clone'](this[_0x51ed2d(0x2f1)]),_0x31a921=new Matrix4();Matrix4[_0x51ed2d(0x154a)](_0x53f9a9,_0x31a921);var _0x13a477=Matrix4[_0x51ed2d(0x10a0)](_0x26b5fa,this[_0x51ed2d(0x3bec)],new Cartesian3());_0x13a477=Matrix4['multiplyByPoint'](_0x31a921,_0x13a477,new Cartesian3()),_0x13a477=Matrix4[_0x51ed2d(0x10a0)](_0x5e8c70,_0x13a477,new Cartesian3());var _0x551d5d=Cartesian3[_0x51ed2d(0x286c)](_0x13a477,_0x9e353b,new Cartesian3());_0x3251fa=Matrix4[_0x51ed2d(0x1241)](_0x551d5d),Matrix4[_0x51ed2d(0x373b)](_0x3251fa,this[_0x51ed2d(0x2f1)],this[_0x51ed2d(0x2f1)]),Matrix4[_0x51ed2d(0x373b)](_0x922d71,this[_0x51ed2d(0x2f1)],this['_modelMatrix']),Matrix4[_0x51ed2d(0xad3)](this[_0x51ed2d(0x2f1)],_0x53f9a9,this[_0x51ed2d(0x2f1)]),_0x529698=Matrix4['multiplyByPoint'](_0x3251fa,_0x13a477,new Cartesian3()),_0x529698=Matrix4['multiplyByPoint'](_0x922d71,_0x529698,new Cartesian3());var _0x460f7c=Cartesian3['subtract'](_0x13a477,_0x529698,new Cartesian3());_0x37281e=Matrix4[_0x51ed2d(0x1241)](_0x460f7c),Matrix4[_0x51ed2d(0x373b)](_0x37281e,this['_modelMatrix'],this[_0x51ed2d(0x2f1)]);}else Matrix4[_0x51ed2d(0x373b)](this['_modelMatrix'],_0x922d71,this['_modelMatrix']);}else{var _0x9e353b=new Cartesian3(this[_0x51ed2d(0x4771)]['x'],this[_0x51ed2d(0x4771)]['y'],this[_0x51ed2d(0x4771)]['z']);Matrix4[_0x51ed2d(0x1241)](_0x9e353b,this[_0x51ed2d(0x2f1)],this[_0x51ed2d(0x2f1)]);}this[_0x51ed2d(0x2639)]=!0x1;},Geometry3D[_0x68aa19(0x4b51)][_0x68aa19(0x461d)]=function(){},Geometry3D['prototype'][_0x68aa19(0x2161)]=function(_0x41879a){var _0x20b402=_0x68aa19;let _0x54b9ec=this['_getGeometry']();return defined$1(this[_0x20b402(0x808)])&&!this['_vertexBuffer'][_0x20b402(0x1348)]()||(this[_0x20b402(0x808)]=Buffer$1[_0x20b402(0xb5a)]({'context':_0x41879a,'typedArray':ComponentDatatype$1['createTypedArray'](ComponentDatatype$1[_0x20b402(0x15eb)],_0x54b9ec[_0x20b402(0x1b28)][_0x20b402(0x4771)]['values']),'usage':BufferUsage['STATIC_DRAW']})),this['_vertexBuffer'];},Geometry3D[_0x68aa19(0x4b51)][_0x68aa19(0x52fd)]=function(_0x2d0597){var _0x560e84=_0x68aa19;let _0x33f97d=this['_getGeometry'](),_0x457e8d=[];_0x457e8d[_0x560e84(0x3a33)]({'index':0x0,'vertexBuffer':this[_0x560e84(0x2161)](_0x2d0597),'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x560e84(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1});var _0x195bdd=_0x33f97d[_0x560e84(0x1b28)]['normal'];defined$1(_0x195bdd)&&addAttribute(_0x457e8d,_0x195bdd,0x1,_0x2d0597);var _0x242ba5=_0x33f97d[_0x560e84(0x1b28)]['st'];return defined$1(_0x242ba5)&&addAttribute(_0x457e8d,_0x242ba5,0x2,_0x2d0597),new VertexArray({'context':_0x2d0597,'attributes':_0x457e8d,'indexBuffer':Buffer$1[_0x560e84(0xaad)]({'context':_0x2d0597,'typedArray':_0x33f97d['indices'],'usage':BufferUsage[_0x560e84(0x495a)],'indexDatatype':IndexDatatype$1[_0x560e84(0x2c91)]})});},Geometry3D[_0x68aa19(0x4b51)][_0x68aa19(0x56e4)]=function(_0x3f48a7){};var entityOptionsScratch$1={'id':void 0x0};function fireChangedEvent(_0xe63e42){var _0x4026ec=_0x68aa19;if(_0xe63e42[_0x4026ec(0x3f30)])_0xe63e42[_0x4026ec(0x37f8)]=!0x0;else{if(0x0===_0xe63e42[_0x4026ec(0x4391)]){var _0xdf2937=_0xe63e42[_0x4026ec(0xddd)],_0x19fdce=_0xe63e42[_0x4026ec(0x5a3)],_0x3c408b=_0xe63e42['_changedEntities'];if(0x0!==_0x3c408b[_0x4026ec(0x531b)]||0x0!==_0xdf2937[_0x4026ec(0x531b)]||0x0!==_0x19fdce[_0x4026ec(0x531b)]){_0xe63e42[_0x4026ec(0x3f30)]=!0x0;do{_0xe63e42[_0x4026ec(0x37f8)]=!0x1;var _0x1121e4=_0xdf2937['values']['slice'](0x0),_0x586bfb=_0x19fdce[_0x4026ec(0x21e8)]['slice'](0x0),_0xefbaf2=_0x3c408b['values'][_0x4026ec(0x48ca)](0x0);_0xdf2937['removeAll'](),_0x19fdce[_0x4026ec(0x4ee2)](),_0x3c408b['removeAll'](),_0xe63e42[_0x4026ec(0x7ab)]['raiseEvent'](_0xe63e42,_0x1121e4,_0x586bfb,_0xefbaf2);}while(_0xe63e42[_0x4026ec(0x37f8)]);_0xe63e42[_0x4026ec(0x3f30)]=!0x1;}}}}function EntityCollection(_0xdc9185){var _0x4b4e61=_0x68aa19;this[_0x4b4e61(0x273)]=_0xdc9185,this['_entities']=new AssociativeArray(),this['_addedEntities']=new AssociativeArray(),this[_0x4b4e61(0x5a3)]=new AssociativeArray(),this['_changedEntities']=new AssociativeArray(),this[_0x4b4e61(0x4391)]=0x0,this['_collectionChanged']=new Event(),this['_id']=createGuid(),this[_0x4b4e61(0x1430)]=!0x0,this[_0x4b4e61(0x3f30)]=!0x1,this[_0x4b4e61(0x37f8)]=!0x1;}function parseGeometry3D(_0x2763ba){var _0x13fb0e=_0x68aa19;if(defined$1(_0x2763ba[_0x13fb0e(0x5467)]))return{'position':Cartesian3[_0x13fb0e(0x2ac5)](_0x2763ba[_0x13fb0e(0x4771)]['x'],_0x2763ba['position']['y'],_0x2763ba[_0x13fb0e(0x4771)]['z']+_0x2763ba['height']/0x2),'box':{'dimensions':new Cartesian3(_0x2763ba['box']['dimensions']['x'],_0x2763ba['box']['dimensions']['y'],_0x2763ba[_0x13fb0e(0x5467)]['dimensions']['z']),'material':new Color$2(0x0,0x0,0x1,0.2)}};if(defined$1(_0x2763ba[_0x13fb0e(0x3566)]))return{'position':Cartesian3[_0x13fb0e(0x2ac5)](_0x2763ba['position']['x'],_0x2763ba[_0x13fb0e(0x4771)]['y'],_0x2763ba[_0x13fb0e(0x4771)]['z']+_0x2763ba['height']/0x2),'cylinder':{'length':_0x2763ba[_0x13fb0e(0x3566)][_0x13fb0e(0x531b)],'topRadius':_0x2763ba[_0x13fb0e(0x3566)]['topRadius'],'bottomRadius':_0x2763ba[_0x13fb0e(0x3566)][_0x13fb0e(0x1f6c)],'material':new Color$2(0x0,0x0,0x1,0.2)}};if(defined$1(_0x2763ba[_0x13fb0e(0x1bf3)]))return{'position':Cartesian3[_0x13fb0e(0x2ac5)](_0x2763ba['position']['x'],_0x2763ba['position']['y'],_0x2763ba[_0x13fb0e(0x4771)]['z']+_0x2763ba[_0x13fb0e(0x5862)]/0x2),'billboard':{'image':_0x2763ba[_0x13fb0e(0x14d5)],'width':_0x2763ba['width'],'height':_0x2763ba[_0x13fb0e(0x5862)]}};if(defined$1(_0x2763ba[_0x13fb0e(0x1706)]))return defined$1(_0x2763ba[_0x13fb0e(0x2896)])?{'position':Cartesian3[_0x13fb0e(0x2ac5)](_0x2763ba[_0x13fb0e(0x4771)]['x'],_0x2763ba['position']['y'],_0x2763ba[_0x13fb0e(0x4771)]['z']+_0x2763ba[_0x13fb0e(0x2896)]),'ellipsoid':{'radii':new Cartesian3(_0x2763ba[_0x13fb0e(0x2896)],_0x2763ba[_0x13fb0e(0x2896)],_0x2763ba[_0x13fb0e(0x2896)]),'material':new Color$2(0x0,0x0,0x1,0.2)}}:{'position':Cartesian3[_0x13fb0e(0x2ac5)](_0x2763ba['position']['x'],_0x2763ba[_0x13fb0e(0x4771)]['y'],_0x2763ba['position']['z']+_0x2763ba['yAxis']),'ellipsoid':{'radii':new Cartesian3(_0x2763ba[_0x13fb0e(0x1706)][_0x13fb0e(0x18e3)]['x'],_0x2763ba[_0x13fb0e(0x1706)][_0x13fb0e(0x18e3)]['y'],_0x2763ba[_0x13fb0e(0x1706)][_0x13fb0e(0x18e3)]['z']),'material':new Color$2(0x0,0x0,0x1,0.2)}};if(defined$1(_0x2763ba[_0x13fb0e(0x1c00)]))return{'polygon':{'hierarchy':_0x2763ba['polygon'][_0x13fb0e(0x3d4b)],'material':new Color$2(0x1,0x0,0x0,0.1),'extrudedHeight':_0x2763ba['polygon'][_0x13fb0e(0x268a)],'perPositionHeight':_0x2763ba[_0x13fb0e(0x1c00)][_0x13fb0e(0xa73)],'height':_0x2763ba['polygon'][_0x13fb0e(0x5862)]}};if(defined$1(_0x2763ba['polyline'])){for(var _0x22fa76=[],_0x1b9de7=0x0,_0x3c9880=_0x2763ba[_0x13fb0e(0x5426)][_0x13fb0e(0x30fe)][_0x13fb0e(0x531b)];_0x1b9de7<_0x3c9880;++_0x1b9de7)_0x22fa76['push'](Cartesian3['fromDegrees'](_0x2763ba[_0x13fb0e(0x5426)][_0x13fb0e(0x30fe)][_0x1b9de7]['x'],_0x2763ba['polyline'][_0x13fb0e(0x30fe)][_0x1b9de7]['y'],_0x2763ba[_0x13fb0e(0x5426)][_0x13fb0e(0x30fe)][_0x1b9de7]['z']));return{'polyline':{'positions':_0x22fa76,'width':0x5,'material':new Color$2(0x1,0x0,0x0,0x1)}};}return defined$1(_0x2763ba[_0x13fb0e(0x3bea)])?{'position':Cartesian3[_0x13fb0e(0x2ac5)](_0x2763ba['position']['x'],_0x2763ba['position']['y'],_0x2763ba['position']['z']),'ellipse':{'semiMinorAxis':_0x2763ba['ellipse'][_0x13fb0e(0x1b85)],'semiMajorAxis':_0x2763ba[_0x13fb0e(0x3bea)][_0x13fb0e(0x42c1)],'height':_0x2763ba['position']['z'],'material':new Color$2(0x0,0x0,0x1,0.2)}}:'POINT3D'===_0x2763ba[_0x13fb0e(0x3243)]?{'position':Cartesian3[_0x13fb0e(0x2ac5)](_0x2763ba['x'],_0x2763ba['y'],_0x2763ba['z']),'point':new PointGraphics({'color':new Color$2(0x1,0x1,0x0),'pixelSize':0xa,'outlineColor':new Color$2(0x0,0x1,0x1)})}:{};}EntityCollection['prototype'][_0x68aa19(0x275f)]=function(){var _0x16173b=_0x68aa19;this[_0x16173b(0x4391)]++;},EntityCollection['prototype'][_0x68aa19(0x1331)]=function(){var _0x3b4da5=_0x68aa19;this[_0x3b4da5(0x4391)]--,fireChangedEvent(this);},EntityCollection[_0x68aa19(0x2756)]=void 0x0,Object[_0x68aa19(0x5b7)](EntityCollection['prototype'],{'collectionChanged':{'get':function(){var _0x55dfc3=_0x68aa19;return this[_0x55dfc3(0x7ab)];}},'id':{'get':function(){var _0x26d249=_0x68aa19;return this[_0x26d249(0x2b7f)];}},'values':{'get':function(){var _0x32858a=_0x68aa19;return this[_0x32858a(0x4088)][_0x32858a(0x21e8)];}},'show':{'get':function(){return this['_show'];},'set':function(_0x482f4e){var _0x15a0df=_0x68aa19;if(_0x482f4e!==this[_0x15a0df(0x1430)]){var _0x26648a;this[_0x15a0df(0x275f)]();var _0x429d15=[],_0x33d25e=this[_0x15a0df(0x4088)][_0x15a0df(0x21e8)],_0x38bcf2=_0x33d25e[_0x15a0df(0x531b)];for(_0x26648a=0x0;_0x26648a<_0x38bcf2;_0x26648a++)_0x429d15[_0x15a0df(0x3a33)](_0x33d25e[_0x26648a][_0x15a0df(0x208a)]);for(this[_0x15a0df(0x1430)]=_0x482f4e,_0x26648a=0x0;_0x26648a<_0x38bcf2;_0x26648a++){var _0x34828d=_0x429d15[_0x26648a],_0x11bbeb=_0x33d25e[_0x26648a];_0x34828d!==_0x11bbeb['isShowing']&&_0x11bbeb[_0x15a0df(0x349d)][_0x15a0df(0x30bb)](_0x11bbeb,_0x15a0df(0x208a),_0x11bbeb[_0x15a0df(0x208a)],_0x34828d);}this[_0x15a0df(0x1331)]();}}},'owner':{'get':function(){var _0x578b57=_0x68aa19;return this[_0x578b57(0x273)];}}}),EntityCollection['prototype'][_0x68aa19(0x2eb4)]=function(){var _0x44314f=_0x68aa19;for(var _0x44fa4b=Iso8601[_0x44314f(0x53ba)],_0x2cc95a=Iso8601['MINIMUM_VALUE'],_0x469dc8=this[_0x44314f(0x4088)][_0x44314f(0x21e8)],_0x569ede=0x0,_0x2d08a3=_0x469dc8[_0x44314f(0x531b)];_0x569ede<_0x2d08a3;_0x569ede++){var _0x26fc8c=_0x469dc8[_0x569ede][_0x44314f(0x1c91)];if(defined$1(_0x26fc8c)){var _0x8d2bb2=_0x26fc8c[_0x44314f(0x3db1)],_0x5d89b3=_0x26fc8c[_0x44314f(0x229e)];JulianDate[_0x44314f(0x15d1)](_0x8d2bb2,_0x44fa4b)&&!_0x8d2bb2[_0x44314f(0x2ed4)](Iso8601[_0x44314f(0x3fd7)])&&(_0x44fa4b=_0x8d2bb2),JulianDate[_0x44314f(0xcbd)](_0x5d89b3,_0x2cc95a)&&!_0x5d89b3[_0x44314f(0x2ed4)](Iso8601[_0x44314f(0x53ba)])&&(_0x2cc95a=_0x5d89b3);}}return Iso8601[_0x44314f(0x53ba)][_0x44314f(0x2ed4)](_0x44fa4b)&&(_0x44fa4b=Iso8601[_0x44314f(0x3fd7)]),Iso8601['MINIMUM_VALUE'][_0x44314f(0x2ed4)](_0x2cc95a)&&(_0x2cc95a=Iso8601['MAXIMUM_VALUE']),new TimeInterval({'start':_0x44fa4b,'stop':_0x2cc95a});},EntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x1d9611){var _0x3377f8=_0x68aa19;_0x1d9611 instanceof Geometry3D&&(_0x1d9611=parseGeometry3D(_0x1d9611)),_0x1d9611 instanceof Entity||(_0x1d9611=new Entity(_0x1d9611));var _0x1edceb=_0x1d9611['id'],_0x13c0fd=this[_0x3377f8(0x4088)];if(_0x13c0fd['contains'](_0x1edceb))throw new RuntimeError$2(_0x3377f8(0x1a18)+_0x1edceb+_0x3377f8(0x2424));return _0x1d9611['entityCollection']=this,_0x13c0fd[_0x3377f8(0x346f)](_0x1edceb,_0x1d9611),this[_0x3377f8(0x5a3)][_0x3377f8(0x4b3f)](_0x1edceb)||this['_addedEntities'][_0x3377f8(0x346f)](_0x1edceb,_0x1d9611),_0x1d9611[_0x3377f8(0x349d)][_0x3377f8(0xef9)](EntityCollection[_0x3377f8(0x4b51)][_0x3377f8(0x1115)],this),fireChangedEvent(this),_0x1d9611;},EntityCollection['prototype'][_0x68aa19(0x4b3f)]=function(_0x33f85b){return!!defined$1(_0x33f85b)&&this['removeById'](_0x33f85b['id']);},EntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x2f91f6){var _0x39a93c=_0x68aa19;return!!defined$1(_0x2f91f6['id'])&&this['_entities'][_0x39a93c(0x3173)](_0x2f91f6['id'])===_0x2f91f6;},EntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1261)]=function(_0x9ef862){var _0x15ee7d=_0x68aa19;if(!defined$1(_0x9ef862))return!0x1;var _0x2dfe15=this[_0x15ee7d(0x4088)][_0x15ee7d(0x3173)](_0x9ef862);return!!this[_0x15ee7d(0x4088)][_0x15ee7d(0x4b3f)](_0x9ef862)&&(defined$1(_0x2dfe15['_polygon'])&&defined$1(_0x2dfe15[_0x15ee7d(0x10b1)][_0x15ee7d(0x138a)])&&_0x2dfe15[_0x15ee7d(0x10b1)][_0x15ee7d(0x138a)]['removeAll'](),defined$1(_0x2dfe15['_polygon'])&&defined$1(_0x2dfe15[_0x15ee7d(0x10b1)][_0x15ee7d(0x1e24)])&&_0x2dfe15[_0x15ee7d(0x1926)][_0x15ee7d(0x273)][_0x15ee7d(0x2101)]['_scene'][_0x15ee7d(0x4952)][_0x15ee7d(0x4b3f)](_0x2dfe15[_0x15ee7d(0x10b1)][_0x15ee7d(0x1e24)]),this[_0x15ee7d(0xddd)]['remove'](_0x9ef862)||(this[_0x15ee7d(0x5a3)][_0x15ee7d(0x346f)](_0x9ef862,_0x2dfe15),this[_0x15ee7d(0x3532)][_0x15ee7d(0x4b3f)](_0x9ef862)),this[_0x15ee7d(0x4088)][_0x15ee7d(0x4b3f)](_0x9ef862),_0x2dfe15[_0x15ee7d(0x349d)][_0x15ee7d(0x1cba)](EntityCollection[_0x15ee7d(0x4b51)]['_onEntityDefinitionChanged'],this),fireChangedEvent(this),!0x0);},EntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4ee2)]=function(){var _0x111863=_0x68aa19;for(var _0x4cdd33=this['_entities'],_0x585feb=_0x4cdd33[_0x111863(0x531b)],_0x4f3709=_0x4cdd33['values'],_0x6846d4=this[_0x111863(0xddd)],_0x328460=this['_removedEntities'],_0x2278bd=0x0;_0x2278bd<_0x585feb;_0x2278bd++){var _0x5a5edc=_0x4f3709[_0x2278bd];defined$1(_0x5a5edc[_0x111863(0x10b1)])&&defined$1(_0x5a5edc[_0x111863(0x10b1)][_0x111863(0x138a)])&&_0x5a5edc[_0x111863(0x10b1)][_0x111863(0x138a)][_0x111863(0x4ee2)](),defined$1(_0x5a5edc[_0x111863(0x10b1)])&&defined$1(_0x5a5edc[_0x111863(0x10b1)][_0x111863(0x1e24)])&&_0x5a5edc[_0x111863(0x1926)][_0x111863(0x273)][_0x111863(0x2101)][_0x111863(0x54c6)][_0x111863(0x4952)]['remove'](_0x5a5edc['_polygon'][_0x111863(0x1e24)]);var _0x472aec=_0x5a5edc['id'];defined$1(_0x6846d4['get'](_0x472aec))||(_0x5a5edc[_0x111863(0x349d)][_0x111863(0x1cba)](EntityCollection[_0x111863(0x4b51)][_0x111863(0x1115)],this),_0x328460[_0x111863(0x346f)](_0x472aec,_0x5a5edc));}_0x4cdd33['removeAll'](),_0x6846d4[_0x111863(0x4ee2)](),this[_0x111863(0x3532)][_0x111863(0x4ee2)](),fireChangedEvent(this);},EntityCollection['prototype'][_0x68aa19(0x1e87)]=function(_0x519249){var _0x569059=_0x68aa19;return this[_0x569059(0x4088)][_0x569059(0x3173)](_0x519249);},EntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x39d3)]=function(_0x3d99e0){var _0x4ea21e=_0x68aa19,_0x1215cb=this[_0x4ea21e(0x4088)][_0x4ea21e(0x3173)](_0x3d99e0);return defined$1(_0x1215cb)||(entityOptionsScratch$1['id']=_0x3d99e0,_0x1215cb=new Entity(entityOptionsScratch$1),this[_0x4ea21e(0x4979)](_0x1215cb)),_0x1215cb;},EntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1115)]=function(_0x17d61c){var _0x52b4c7=_0x68aa19,_0x2fa1e5=_0x17d61c['id'];this['_addedEntities']['contains'](_0x2fa1e5)||this[_0x52b4c7(0x3532)]['set'](_0x2fa1e5,_0x17d61c),fireChangedEvent(this);};var entityOptionsScratch={'id':void 0x0},entityIdScratch=new Array(0x2);function clean(_0x51f7de){var _0x3da2a4=_0x68aa19;for(var _0x5f389a=_0x51f7de[_0x3da2a4(0x42f2)],_0x55937b=_0x5f389a[_0x3da2a4(0x531b)],_0xbb8f2f=0x0;_0xbb8f2f<_0x55937b;_0xbb8f2f++)_0x51f7de[_0x5f389a[_0xbb8f2f]]=void 0x0;_0x51f7de['_name']=void 0x0,_0x51f7de[_0x3da2a4(0x1ff5)]=void 0x0;}function subscribeToEntity(_0x17fb25,_0xce82ed,_0x1cfaf9,_0x1c5323){var _0x93487=_0x68aa19;entityIdScratch[0x0]=_0x1cfaf9,entityIdScratch[0x1]=_0x1c5323['id'],_0xce82ed[JSON[_0x93487(0x1e9b)](entityIdScratch)]=_0x1c5323['definitionChanged'][_0x93487(0xef9)](CompositeEntityCollection[_0x93487(0x4b51)]['_onDefinitionChanged'],_0x17fb25);}function unsubscribeFromEntity(_0xb2f37a,_0x7b1e2f,_0x56073e,_0x2690c5){entityIdScratch[0x0]=_0x56073e,entityIdScratch[0x1]=_0x2690c5['id'];var _0x14c0a1=JSON['stringify'](entityIdScratch);_0x7b1e2f[_0x14c0a1](),_0x7b1e2f[_0x14c0a1]=void 0x0;}function recomposite(_0x2b0057){var _0xd5196f=_0x68aa19;if(_0x2b0057[_0xd5196f(0x3737)]=!0x0,0x0===_0x2b0057[_0xd5196f(0x4391)]){var _0x4684b0,_0xe7987,_0x3d3452,_0x4cf745,_0x3ab97d,_0x40ea12,_0x1ccb65=_0x2b0057[_0xd5196f(0x2396)],_0x17f61c=_0x1ccb65[_0xd5196f(0x531b)],_0xa9f724=_0x2b0057[_0xd5196f(0x1a38)],_0x1ed6b4=_0xa9f724[_0xd5196f(0x531b)],_0x3e6e32=_0x2b0057[_0xd5196f(0x457e)],_0x1fa276=new EntityCollection(_0x2b0057),_0x51ee59=_0x2b0057[_0xd5196f(0x38a7)];for(_0x4684b0=0x0;_0x4684b0<_0x1ed6b4;_0x4684b0++)for((_0x3ab97d=_0xa9f724[_0x4684b0])[_0xd5196f(0x4981)][_0xd5196f(0x1cba)](CompositeEntityCollection['prototype']['_onCollectionChanged'],_0x2b0057),_0x3d3452=_0x3ab97d['values'],_0x40ea12=_0x3ab97d['id'],_0x4cf745=_0x3d3452[_0xd5196f(0x531b)]-0x1;_0x4cf745>-0x1;_0x4cf745--)unsubscribeFromEntity(_0x2b0057,_0x51ee59,_0x40ea12,_0xe7987=_0x3d3452[_0x4cf745]);for(_0x4684b0=_0x17f61c-0x1;_0x4684b0>=0x0;_0x4684b0--)for((_0x3ab97d=_0x1ccb65[_0x4684b0])[_0xd5196f(0x4981)]['addEventListener'](CompositeEntityCollection['prototype']['_onCollectionChanged'],_0x2b0057),_0x3d3452=_0x3ab97d[_0xd5196f(0x21e8)],_0x40ea12=_0x3ab97d['id'],_0x4cf745=_0x3d3452[_0xd5196f(0x531b)]-0x1;_0x4cf745>-0x1;_0x4cf745--){subscribeToEntity(_0x2b0057,_0x51ee59,_0x40ea12,_0xe7987=_0x3d3452[_0x4cf745]);var _0x5586f7=_0x1fa276[_0xd5196f(0x1e87)](_0xe7987['id']);defined$1(_0x5586f7)||(defined$1(_0x5586f7=_0x3e6e32[_0xd5196f(0x1e87)](_0xe7987['id']))?clean(_0x5586f7):(entityOptionsScratch['id']=_0xe7987['id'],_0x5586f7=new Entity(entityOptionsScratch)),_0x1fa276[_0xd5196f(0x4979)](_0x5586f7)),_0x5586f7[_0xd5196f(0x737)](_0xe7987);}_0x2b0057[_0xd5196f(0x1a38)]=_0x1ccb65['slice'](0x0),_0x3e6e32[_0xd5196f(0x275f)](),_0x3e6e32['removeAll']();var _0x2b8926=_0x1fa276['values'];for(_0x4684b0=0x0;_0x4684b0<_0x2b8926[_0xd5196f(0x531b)];_0x4684b0++)_0x3e6e32[_0xd5196f(0x4979)](_0x2b8926[_0x4684b0]);_0x3e6e32[_0xd5196f(0x1331)]();}}function CompositeEntityCollection(_0x309946,_0x2e7985){var _0x271a2b=_0x68aa19;this[_0x271a2b(0x273)]=_0x2e7985,this[_0x271a2b(0x457e)]=new EntityCollection(this),this[_0x271a2b(0x4391)]=0x0,this[_0x271a2b(0x2396)]=defined$1(_0x309946)?_0x309946[_0x271a2b(0x48ca)]():[],this[_0x271a2b(0x1a38)]=[],this[_0x271a2b(0x2b7f)]=createGuid(),this[_0x271a2b(0x38a7)]={},recomposite(this),this['_shouldRecomposite']=!0x1;}function getCollectionIndex(_0x4ab8f9,_0x17d640){var _0x343693=_0x68aa19;return _0x4ab8f9[_0x343693(0x33ab)](_0x17d640);}function swapCollections(_0x1528f2,_0x19ab68,_0x34e0f8){var _0x2c72a8=_0x68aa19,_0x4b6ae2=_0x1528f2[_0x2c72a8(0x2396)];if((_0x19ab68=CesiumMath[_0x2c72a8(0x3c40)](_0x19ab68,0x0,_0x4b6ae2[_0x2c72a8(0x531b)]-0x1))!==(_0x34e0f8=CesiumMath[_0x2c72a8(0x3c40)](_0x34e0f8,0x0,_0x4b6ae2[_0x2c72a8(0x531b)]-0x1))){var _0x282589=_0x4b6ae2[_0x19ab68];_0x4b6ae2[_0x19ab68]=_0x4b6ae2[_0x34e0f8],_0x4b6ae2[_0x34e0f8]=_0x282589,recomposite(_0x1528f2);}}function subscribeAll(_0x5bc004,_0x42b522,_0xc42036,_0x4aa121){var _0x5e988f=_0x68aa19;function _0x3493d0(){var _0x59764b=_0x54f3;_0xc42036[_0x59764b(0x30bb)](_0x5bc004);}var _0x2b9c78=[];_0x42b522[_0x5e988f(0x4ee2)]();for(var _0x178eac=_0x4aa121[_0x5e988f(0x531b)],_0x2f52f3=0x0;_0x2f52f3<_0x178eac;_0x2f52f3++){var _0x533ea7=_0x4aa121['get'](_0x2f52f3);defined$1(_0x533ea7[_0x5e988f(0x116f)])&&-0x1===_0x2b9c78[_0x5e988f(0x33ab)](_0x533ea7['data'])&&_0x42b522[_0x5e988f(0x4979)](_0x533ea7[_0x5e988f(0x116f)][_0x5e988f(0x349d)],_0x3493d0);}}function CompositeProperty(){var _0x1b0bf8=_0x68aa19;this[_0x1b0bf8(0x577d)]=new EventHelper(),this[_0x1b0bf8(0x2b02)]=new Event(),this[_0x1b0bf8(0x25b2)]=new TimeIntervalCollection(),this[_0x1b0bf8(0x25b2)]['changedEvent'][_0x1b0bf8(0xef9)](CompositeProperty[_0x1b0bf8(0x4b51)][_0x1b0bf8(0x5634)],this);}function CompositeMaterialProperty(){var _0x265f3b=_0x68aa19;this['_definitionChanged']=new Event(),this['_composite']=new CompositeProperty(),this[_0x265f3b(0x457e)][_0x265f3b(0x349d)][_0x265f3b(0xef9)](CompositeMaterialProperty[_0x265f3b(0x4b51)][_0x265f3b(0x2b85)],this);}function CompositePositionProperty(_0x4d2b32){var _0x27626a=_0x68aa19;this[_0x27626a(0x2a4a)]=defaultValue$1(_0x4d2b32,ReferenceFrame$1[_0x27626a(0x1a1d)]),this[_0x27626a(0x2b02)]=new Event(),this[_0x27626a(0x457e)]=new CompositeProperty(),this[_0x27626a(0x457e)][_0x27626a(0x349d)]['addEventListener'](CompositePositionProperty[_0x27626a(0x4b51)]['_raiseDefinitionChanged'],this);}Object[_0x68aa19(0x5b7)](CompositeEntityCollection['prototype'],{'collectionChanged':{'get':function(){var _0x3066ec=_0x68aa19;return this[_0x3066ec(0x457e)]['_collectionChanged'];}},'id':{'get':function(){var _0x5e255c=_0x68aa19;return this[_0x5e255c(0x2b7f)];}},'values':{'get':function(){var _0x3ee061=_0x68aa19;return this[_0x3ee061(0x457e)]['values'];}},'owner':{'get':function(){var _0x584b1d=_0x68aa19;return this[_0x584b1d(0x273)];}}}),CompositeEntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3371)]=function(_0x27bd29,_0x1a6fb1){var _0x4c1425=_0x68aa19;defined$1(_0x1a6fb1)?this[_0x4c1425(0x2396)][_0x4c1425(0x4bc6)](_0x1a6fb1,0x0,_0x27bd29):(_0x1a6fb1=this[_0x4c1425(0x2396)][_0x4c1425(0x531b)],this[_0x4c1425(0x2396)]['push'](_0x27bd29)),recomposite(this);},CompositeEntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3d78)]=function(_0x4fca57){var _0x3f6cf7=_0x68aa19,_0x12f61a=this[_0x3f6cf7(0x2396)][_0x3f6cf7(0x33ab)](_0x4fca57);return-0x1!==_0x12f61a&&(this[_0x3f6cf7(0x2396)]['splice'](_0x12f61a,0x1),recomposite(this),!0x0);},CompositeEntityCollection['prototype'][_0x68aa19(0x1c3f)]=function(){var _0x1d5589=_0x68aa19;this[_0x1d5589(0x2396)][_0x1d5589(0x531b)]=0x0,recomposite(this);},CompositeEntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x548f)]=function(_0x4891c7){var _0x351abd=_0x68aa19;return-0x1!==this['_collections'][_0x351abd(0x33ab)](_0x4891c7);},CompositeEntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x5f0d8a){var _0x3278c9=_0x68aa19;return this[_0x3278c9(0x457e)][_0x3278c9(0x1ff6)](_0x5f0d8a);},CompositeEntityCollection['prototype'][_0x68aa19(0x56a9)]=function(_0x4f9934){var _0x280d51=_0x68aa19;return this[_0x280d51(0x2396)][_0x280d51(0x33ab)](_0x4f9934);},CompositeEntityCollection['prototype']['getCollection']=function(_0x16cd77){return this['_collections'][_0x16cd77];},CompositeEntityCollection['prototype'][_0x68aa19(0x1a9)]=function(){var _0x1ce016=_0x68aa19;return this[_0x1ce016(0x2396)][_0x1ce016(0x531b)];},CompositeEntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4782)]=function(_0x288a94){var _0x34dfc4=_0x68aa19,_0x22102e=getCollectionIndex(this[_0x34dfc4(0x2396)],_0x288a94);swapCollections(this,_0x22102e,_0x22102e+0x1);},CompositeEntityCollection[_0x68aa19(0x4b51)]['lowerCollection']=function(_0x32e9dc){var _0x33c6e1=getCollectionIndex(this['_collections'],_0x32e9dc);swapCollections(this,_0x33c6e1,_0x33c6e1-0x1);},CompositeEntityCollection['prototype'][_0x68aa19(0x192a)]=function(_0x39a5dd){var _0xcb2a89=_0x68aa19,_0x39b4c2=getCollectionIndex(this['_collections'],_0x39a5dd);_0x39b4c2!==this['_collections'][_0xcb2a89(0x531b)]-0x1&&(this[_0xcb2a89(0x2396)][_0xcb2a89(0x4bc6)](_0x39b4c2,0x1),this[_0xcb2a89(0x2396)]['push'](_0x39a5dd),recomposite(this));},CompositeEntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x229f)]=function(_0x28bfc7){var _0x4970f7=_0x68aa19,_0x20313a=getCollectionIndex(this[_0x4970f7(0x2396)],_0x28bfc7);0x0!==_0x20313a&&(this[_0x4970f7(0x2396)][_0x4970f7(0x4bc6)](_0x20313a,0x1),this[_0x4970f7(0x2396)][_0x4970f7(0x4bc6)](0x0,0x0,_0x28bfc7),recomposite(this));},CompositeEntityCollection[_0x68aa19(0x4b51)]['suspendEvents']=function(){var _0x36875f=_0x68aa19;this['_suspendCount']++,this['_composite'][_0x36875f(0x275f)]();},CompositeEntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1331)]=function(){var _0x2f0521=_0x68aa19;this['_suspendCount']--,this['_shouldRecomposite']&&0x0===this[_0x2f0521(0x4391)]&&(recomposite(this),this[_0x2f0521(0x3737)]=!0x1),this['_composite']['resumeEvents']();},CompositeEntityCollection['prototype']['computeAvailability']=function(){var _0xb68433=_0x68aa19;return this[_0xb68433(0x457e)][_0xb68433(0x2eb4)]();},CompositeEntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1e87)]=function(_0x16bb62){var _0x205e53=_0x68aa19;return this[_0x205e53(0x457e)][_0x205e53(0x1e87)](_0x16bb62);},CompositeEntityCollection[_0x68aa19(0x4b51)]['_onCollectionChanged']=function(_0x498962,_0x2e9af7,_0x41e055){var _0xc68b1b=_0x68aa19,_0x44339a,_0x277788,_0x440e80,_0xe140f9,_0x1018de=this[_0xc68b1b(0x1a38)],_0x4550c4=_0x1018de[_0xc68b1b(0x531b)],_0x43184b=this[_0xc68b1b(0x457e)];_0x43184b[_0xc68b1b(0x275f)]();var _0x29c575=_0x41e055[_0xc68b1b(0x531b)],_0x44d27c=this[_0xc68b1b(0x38a7)],_0x8484fb=_0x498962['id'];for(_0x44339a=0x0;_0x44339a<_0x29c575;_0x44339a++){var _0x2388ec=_0x41e055[_0x44339a];unsubscribeFromEntity(this,_0x44d27c,_0x8484fb,_0x2388ec);var _0x46c157=_0x2388ec['id'];for(_0x277788=_0x4550c4-0x1;_0x277788>=0x0;_0x277788--)defined$1(_0x440e80=_0x1018de[_0x277788][_0xc68b1b(0x1e87)](_0x46c157))&&(defined$1(_0xe140f9)||clean(_0xe140f9=_0x43184b[_0xc68b1b(0x1e87)](_0x46c157)),_0xe140f9[_0xc68b1b(0x737)](_0x440e80));defined$1(_0xe140f9)||_0x43184b['removeById'](_0x46c157),_0xe140f9=void 0x0;}var _0x1503af=_0x2e9af7['length'];for(_0x44339a=0x0;_0x44339a<_0x1503af;_0x44339a++){var _0x43280d=_0x2e9af7[_0x44339a];subscribeToEntity(this,_0x44d27c,_0x8484fb,_0x43280d);var _0x478b35=_0x43280d['id'];for(_0x277788=_0x4550c4-0x1;_0x277788>=0x0;_0x277788--)defined$1(_0x440e80=_0x1018de[_0x277788][_0xc68b1b(0x1e87)](_0x478b35))&&(defined$1(_0xe140f9)||(defined$1(_0xe140f9=_0x43184b['getById'](_0x478b35))?clean(_0xe140f9):(entityOptionsScratch['id']=_0x478b35,_0xe140f9=new Entity(entityOptionsScratch),_0x43184b['add'](_0xe140f9))),_0xe140f9['merge'](_0x440e80));_0xe140f9=void 0x0;}_0x43184b['resumeEvents']();},CompositeEntityCollection[_0x68aa19(0x4b51)][_0x68aa19(0x23a8)]=function(_0x24c6f4,_0x28662a,_0xaa0d51,_0x51416f){var _0x501d03=_0x68aa19;for(var _0x487281=this['_collections'],_0x18e293=this['_composite'],_0x1276cb=_0x487281[_0x501d03(0x531b)],_0x16fc6d=_0x24c6f4['id'],_0x316804=_0x18e293[_0x501d03(0x1e87)](_0x16fc6d),_0x9dde98=_0x316804[_0x28662a],_0x3a4fe0=!defined$1(_0x9dde98),_0x131df9=!0x0,_0x280ee3=_0x1276cb-0x1;_0x280ee3>=0x0;_0x280ee3--){var _0x44068a=_0x487281[_0x280ee3][_0x501d03(0x1e87)](_0x24c6f4['id']);if(defined$1(_0x44068a)){var _0x237407=_0x44068a[_0x28662a];if(defined$1(_0x237407)){if(_0x131df9){if(_0x131df9=!0x1,!defined$1(_0x237407['merge'])||!defined$1(_0x237407[_0x501d03(0x254b)])){_0x9dde98=_0x237407;break;}_0x9dde98=_0x237407[_0x501d03(0x254b)](_0x9dde98);}_0x9dde98[_0x501d03(0x737)](_0x237407);}}}_0x3a4fe0&&-0x1===_0x316804[_0x501d03(0x42f2)][_0x501d03(0x33ab)](_0x28662a)&&_0x316804[_0x501d03(0x30d6)](_0x28662a),_0x316804[_0x28662a]=_0x9dde98;},Object['defineProperties'](CompositeProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x17d0f8=_0x68aa19;return this[_0x17d0f8(0x25b2)][_0x17d0f8(0x197c)];}},'definitionChanged':{'get':function(){var _0x435203=_0x68aa19;return this[_0x435203(0x2b02)];}},'intervals':{'get':function(){var _0x47aa84=_0x68aa19;return this[_0x47aa84(0x25b2)];}}}),CompositeProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x61f2c8,_0x1285af){var _0xcdcdb7=_0x68aa19,_0x4c6ef8=this[_0xcdcdb7(0x25b2)][_0xcdcdb7(0x3cd4)](_0x61f2c8);if(defined$1(_0x4c6ef8))return _0x4c6ef8[_0xcdcdb7(0x1e43)](_0x61f2c8,_0x1285af);},CompositeProperty[_0x68aa19(0x4b51)]['equals']=function(_0x2305c1){var _0x2fc702=_0x68aa19;return this===_0x2305c1||_0x2305c1 instanceof CompositeProperty&&this[_0x2fc702(0x25b2)][_0x2fc702(0x2ed4)](_0x2305c1[_0x2fc702(0x25b2)],Property[_0x2fc702(0x2ed4)]);},CompositeProperty['prototype']['_intervalsChanged']=function(){var _0x2975d7=_0x68aa19;subscribeAll(this,this[_0x2975d7(0x577d)],this[_0x2975d7(0x2b02)],this[_0x2975d7(0x25b2)]),this[_0x2975d7(0x2b02)][_0x2975d7(0x30bb)](this);},Object[_0x68aa19(0x5b7)](CompositeMaterialProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x5a128b=_0x68aa19;return this[_0x5a128b(0x457e)][_0x5a128b(0x6e0)];}},'definitionChanged':{'get':function(){var _0x14ce34=_0x68aa19;return this[_0x14ce34(0x2b02)];}},'intervals':{'get':function(){var _0x4d1d4f=_0x68aa19;return this[_0x4d1d4f(0x457e)][_0x4d1d4f(0x25b2)];}}}),CompositeMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x25f2)]=function(_0x4523ee){var _0x18210c=_0x68aa19,_0x327bc3=this['_composite']['_intervals']['findDataForIntervalContainingDate'](_0x4523ee);if(defined$1(_0x327bc3))return _0x327bc3[_0x18210c(0x25f2)](_0x4523ee);},CompositeMaterialProperty['prototype']['getValue']=function(_0x42e7e2,_0x3bfa15){var _0x24b125=_0x68aa19,_0x203416=this[_0x24b125(0x457e)][_0x24b125(0x25b2)][_0x24b125(0x3cd4)](_0x42e7e2);if(defined$1(_0x203416))return _0x203416[_0x24b125(0x1e43)](_0x42e7e2,_0x3bfa15);},CompositeMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x45eb42){var _0x35ad71=_0x68aa19;return this===_0x45eb42||_0x45eb42 instanceof CompositeMaterialProperty&&this[_0x35ad71(0x457e)][_0x35ad71(0x2ed4)](_0x45eb42[_0x35ad71(0x457e)],Property[_0x35ad71(0x2ed4)]);},CompositeMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2b85)]=function(){var _0x5ca4b6=_0x68aa19;this[_0x5ca4b6(0x2b02)][_0x5ca4b6(0x30bb)](this);},Object[_0x68aa19(0x5b7)](CompositePositionProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0xc51508=_0x68aa19;return this[_0xc51508(0x457e)][_0xc51508(0x6e0)];}},'definitionChanged':{'get':function(){var _0x2d3ca7=_0x68aa19;return this[_0x2d3ca7(0x2b02)];}},'intervals':{'get':function(){var _0x40883f=_0x68aa19;return this[_0x40883f(0x457e)]['intervals'];}},'referenceFrame':{'get':function(){return this['_referenceFrame'];},'set':function(_0x2adc7b){var _0x13dc00=_0x68aa19;this[_0x13dc00(0x2a4a)]=_0x2adc7b;}}}),CompositePositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x4c02e8,_0x284cc0){var _0x3dd94c=_0x68aa19;return this[_0x3dd94c(0x103c)](_0x4c02e8,ReferenceFrame$1[_0x3dd94c(0x1a1d)],_0x284cc0);},CompositePositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x103c)]=function(_0x9e3dcd,_0x206330,_0x49e973){var _0x23f20d=_0x68aa19,_0x320ff4=this[_0x23f20d(0x457e)][_0x23f20d(0x25b2)][_0x23f20d(0x3cd4)](_0x9e3dcd);if(defined$1(_0x320ff4))return _0x320ff4[_0x23f20d(0x103c)](_0x9e3dcd,_0x206330,_0x49e973);},CompositePositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x42457b){var _0x945bd7=_0x68aa19;return this===_0x42457b||_0x42457b instanceof CompositePositionProperty&&this[_0x945bd7(0x2a4a)]===_0x42457b['_referenceFrame']&&this[_0x945bd7(0x457e)][_0x945bd7(0x2ed4)](_0x42457b[_0x945bd7(0x457e)],Property['equals']);},CompositePositionProperty['prototype'][_0x68aa19(0x2b85)]=function(){var _0x673187=_0x68aa19;this[_0x673187(0x2b02)][_0x673187(0x30bb)](this);};var defaultZIndex$1=new ConstantProperty(0x0);function GroundGeometryUpdater(_0x5a53f4){var _0xd789a8=_0x68aa19;GeometryUpdater[_0xd789a8(0x317a)](this,_0x5a53f4),this[_0xd789a8(0x4d5c)]=0x0,this[_0xd789a8(0x3431)]=void 0x0;}defined$1(Object[_0x68aa19(0x3477)])&&(GroundGeometryUpdater['prototype']=Object[_0x68aa19(0x3477)](GeometryUpdater['prototype']),GroundGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=GroundGeometryUpdater),Object[_0x68aa19(0x5b7)](GroundGeometryUpdater[_0x68aa19(0x4b51)],{'zIndex':{'get':function(){return this['_zIndex'];}},'terrainOffsetProperty':{'get':function(){var _0x592bc2=_0x68aa19;return this[_0x592bc2(0x3431)];}}}),GroundGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x46b1)]=function(_0x90bd4d,_0x2878ca){var _0x487973=_0x68aa19;return this[_0x487973(0x3925)]&&!defined$1(_0x2878ca[_0x487973(0x5862)])&&!defined$1(_0x2878ca[_0x487973(0x268a)])&&GroundPrimitive['isSupported'](this[_0x487973(0x54c6)]);},GroundGeometryUpdater[_0x68aa19(0x4b51)]['_getIsClosed']=function(_0x4962f3){var _0x1e0630=_0x4962f3['height'],_0x42af37=_0x4962f3['extrudedHeight'];return 0x0===_0x1e0630||defined$1(_0x42af37)&&_0x42af37!==_0x1e0630;},GroundGeometryUpdater[_0x68aa19(0x4b51)]['_computeCenter']=DeveloperError$1[_0x68aa19(0x1afd)],GroundGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x3852)]=function(_0x54df09,_0x2f3965,_0x474f52,_0x3afea3){var _0x321d58=_0x68aa19;if(GeometryUpdater[_0x321d58(0x4b51)][_0x321d58(0x3852)][_0x321d58(0x317a)](this,_0x54df09,_0x2f3965,_0x474f52,_0x3afea3),-0x1!==this['_observedPropertyNames']['indexOf'](_0x2f3965)){var _0x2b6023=this[_0x321d58(0xba7)][this[_0x321d58(0x562)]];if(defined$1(_0x2b6023)){defined$1(_0x2b6023[_0x321d58(0x778)])&&(defined$1(_0x2b6023[_0x321d58(0x5862)])||defined$1(_0x2b6023[_0x321d58(0x268a)]))&&oneTimeWarning(oneTimeWarning[_0x321d58(0x3ca4)]),this[_0x321d58(0x4d5c)]=defaultValue$1(_0x2b6023[_0x321d58(0x778)],defaultZIndex$1),defined$1(this[_0x321d58(0x3431)])&&(this['_terrainOffsetProperty'][_0x321d58(0x2578)](),this[_0x321d58(0x3431)]=void 0x0);var _0x5d04f1=_0x2b6023['heightReference'],_0x1359d6=_0x2b6023[_0x321d58(0x225f)];if(defined$1(_0x5d04f1)||defined$1(_0x1359d6)){var _0x318c62=new CallbackProperty(this[_0x321d58(0x1fc2)][_0x321d58(0x532a)](this),!this[_0x321d58(0x54a9)]);this['_terrainOffsetProperty']=new TerrainOffsetProperty(this[_0x321d58(0x54c6)],_0x318c62,_0x5d04f1,_0x1359d6);}}}},GroundGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x38a44b=_0x68aa19;defined$1(this[_0x38a44b(0x3431)])&&(this[_0x38a44b(0x3431)][_0x38a44b(0x2578)](),this[_0x38a44b(0x3431)]=void 0x0),GeometryUpdater[_0x38a44b(0x4b51)][_0x38a44b(0x2578)][_0x38a44b(0x317a)](this);},GroundGeometryUpdater[_0x68aa19(0x1ba9)]=function(_0x218260,_0x1c167c){var _0xbfc3c0=_0x68aa19;if(defined$1(_0x218260))return _0x1c167c!==HeightReference$1['CLAMP_TO_GROUND']?_0x218260:0x0;_0x1c167c!==HeightReference$1[_0xbfc3c0(0x44b5)]&&oneTimeWarning(oneTimeWarning[_0xbfc3c0(0x4f31)]);},GroundGeometryUpdater['getGeometryExtrudedHeight']=function(_0x31bc60,_0x3fc62e){var _0x15a099=_0x68aa19;if(defined$1(_0x31bc60))return _0x3fc62e!==HeightReference$1[_0x15a099(0x481c)]?_0x31bc60:GroundGeometryUpdater[_0x15a099(0x481c)];_0x3fc62e!==HeightReference$1[_0x15a099(0x44b5)]&&oneTimeWarning(oneTimeWarning[_0x15a099(0x2056)]);},GroundGeometryUpdater[_0x68aa19(0x481c)]=_0x68aa19(0x3c40),GroundGeometryUpdater[_0x68aa19(0x3af1)]=function(_0x1d16b4,_0x53362e,_0x5dc037,_0x1984f6){var _0x1d129e=_0x68aa19;defined$1(_0x1d16b4)&&defined$1(_0x53362e)||(_0x53362e=HeightReference$1[_0x1d129e(0x44b5)]),defined$1(_0x5dc037)&&defined$1(_0x1984f6)||(_0x1984f6=HeightReference$1['NONE']);var _0x4e40c2=0x0;return _0x53362e!==HeightReference$1[_0x1d129e(0x44b5)]&&_0x4e40c2++,_0x1984f6===HeightReference$1[_0x1d129e(0x4c87)]&&_0x4e40c2++,0x2===_0x4e40c2?GeometryOffsetAttribute$1['ALL']:0x1===_0x4e40c2?GeometryOffsetAttribute$1['TOP']:void 0x0;};var scratchColor$g=new Color$2(),defaultOffset$9=Cartesian3[_0x68aa19(0x3e26)],offsetScratch$8=new Cartesian3(),scratchRectangle$5=new Rectangle();function CorridorGeometryOptions(_0x100709){var _0x143dfe=_0x68aa19;this['id']=_0x100709,this[_0x143dfe(0x4a45)]=void 0x0,this[_0x143dfe(0x30fe)]=void 0x0,this['width']=void 0x0,this[_0x143dfe(0x42b1)]=void 0x0,this[_0x143dfe(0x5862)]=void 0x0,this[_0x143dfe(0x268a)]=void 0x0,this[_0x143dfe(0xb6f)]=void 0x0,this[_0x143dfe(0x2982)]=void 0x0;}function CorridorGeometryUpdater(_0x55a8b5,_0x2137bd){var _0x53012c=_0x68aa19;GroundGeometryUpdater[_0x53012c(0x317a)](this,{'entity':_0x55a8b5,'scene':_0x2137bd,'geometryOptions':new CorridorGeometryOptions(_0x55a8b5),'geometryPropertyName':_0x53012c(0x1020),'observedPropertyNames':['availability',_0x53012c(0x1020)]}),this[_0x53012c(0x3852)](_0x55a8b5,'corridor',_0x55a8b5[_0x53012c(0x1020)],void 0x0);}function DynamicCorridorGeometryUpdater(_0x241556,_0x1188bd,_0x200047){DynamicGeometryUpdater$1['call'](this,_0x241556,_0x1188bd,_0x200047);}function DataSource(){var _0x822a8a=_0x68aa19;DeveloperError$1[_0x822a8a(0x1afd)]();}function PointPrimitive(_0x5c9d5a,_0x3123df){var _0x207192=_0x68aa19,_0xc2f74d=(_0x5c9d5a=defaultValue$1(_0x5c9d5a,defaultValue$1[_0x207192(0x494f)]))[_0x207192(0x2e12)],_0x468a11=_0x5c9d5a[_0x207192(0x3f04)],_0x554658=_0x5c9d5a[_0x207192(0x1c93)];defined$1(_0xc2f74d)&&(_0xc2f74d=NearFarScalar[_0x207192(0x254b)](_0xc2f74d)),defined$1(_0x468a11)&&(_0x468a11=NearFarScalar[_0x207192(0x254b)](_0x468a11)),defined$1(_0x554658)&&(_0x554658=DistanceDisplayCondition[_0x207192(0x254b)](_0x554658)),this['_show']=defaultValue$1(_0x5c9d5a[_0x207192(0x105f)],!0x0),this['_position']=Cartesian3[_0x207192(0x254b)](defaultValue$1(_0x5c9d5a[_0x207192(0x4771)],Cartesian3[_0x207192(0x3e26)])),this[_0x207192(0x4f93)]=Cartesian3[_0x207192(0x254b)](this[_0x207192(0x49d9)]),this[_0x207192(0x57d1)]=Color$2[_0x207192(0x254b)](defaultValue$1(_0x5c9d5a['color'],Color$2[_0x207192(0x2d95)])),this['_outlineColor']=Color$2[_0x207192(0x254b)](defaultValue$1(_0x5c9d5a[_0x207192(0x19b8)],Color$2['TRANSPARENT'])),this['_outlineWidth']=defaultValue$1(_0x5c9d5a['outlineWidth'],0x0),this[_0x207192(0x275c)]=defaultValue$1(_0x5c9d5a[_0x207192(0x158b)],0xa),this[_0x207192(0x68b)]=_0x468a11,this[_0x207192(0x1864)]=_0xc2f74d,this['_distanceDisplayCondition']=_0x554658,this[_0x207192(0x264d)]=defaultValue$1(_0x5c9d5a['disableDepthTestDistance'],0x0),this[_0x207192(0x2b7f)]=_0x5c9d5a['id'],this[_0x207192(0x3cd2)]=defaultValue$1(_0x5c9d5a['collection'],_0x3123df),this[_0x207192(0x3cb0)]=!0x0,this[_0x207192(0x3329)]=void 0x0,this['_pointPrimitiveCollection']=_0x3123df,this['_dirty']=!0x1,this[_0x207192(0x5627)]=-0x1;}defined$1(Object[_0x68aa19(0x3477)])&&(CorridorGeometryUpdater[_0x68aa19(0x4b51)]=Object['create'](GroundGeometryUpdater[_0x68aa19(0x4b51)]),CorridorGeometryUpdater[_0x68aa19(0x4b51)]['constructor']=CorridorGeometryUpdater),CorridorGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x555c)]=function(_0x412aae){var _0x44e131=_0x68aa19,_0x21d760,_0x537f69=this[_0x44e131(0xba7)],_0x4b567c=_0x537f69[_0x44e131(0x113d)](_0x412aae),_0x1b150c={'show':new ShowGeometryInstanceAttribute(_0x4b567c&&_0x537f69[_0x44e131(0x208a)]&&this[_0x44e131(0x1657)][_0x44e131(0x1e43)](_0x412aae)&&this['_fillProperty'][_0x44e131(0x1e43)](_0x412aae)),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0x44e131(0x1cf5)](this[_0x44e131(0x3496)]['getValue'](_0x412aae)),'offset':void 0x0,'color':void 0x0};return this[_0x44e131(0x4980)]instanceof ColorMaterialProperty&&(defined$1(this['_materialProperty'][_0x44e131(0x28b8)])&&(this[_0x44e131(0x4980)][_0x44e131(0x28b8)]['isConstant']||_0x4b567c)&&(_0x21d760=this[_0x44e131(0x4980)][_0x44e131(0x28b8)]['getValue'](_0x412aae,scratchColor$g)),defined$1(_0x21d760)||(_0x21d760=Color$2[_0x44e131(0x2d95)]),_0x1b150c[_0x44e131(0x28b8)]=ColorGeometryInstanceAttribute[_0x44e131(0x3d8a)](_0x21d760)),(defined$1(this[_0x44e131(0x39a8)][_0x44e131(0x2982)])&&(_0x1b150c[_0x44e131(0x19b4)]=OffsetGeometryInstanceAttribute[_0x44e131(0x7b1)](Property[_0x44e131(0x3fde)](this[_0x44e131(0x3431)],_0x412aae,defaultOffset$9,offsetScratch$8))),new GeometryInstance({'id':_0x537f69,'geometry':new CorridorGeometry(this[_0x44e131(0x39a8)]),'attributes':_0x1b150c}));},CorridorGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x1e3c)]=function(_0x590c2b){var _0x229b40=_0x68aa19,_0x5e3e2f=this[_0x229b40(0xba7)],_0xb4960f=_0x5e3e2f['isAvailable'](_0x590c2b),_0x1cda5e=Property[_0x229b40(0x3fde)](this[_0x229b40(0x3577)],_0x590c2b,Color$2[_0x229b40(0x1219)],scratchColor$g),_0x970138={'show':new ShowGeometryInstanceAttribute(_0xb4960f&&_0x5e3e2f['isShowing']&&this['_showProperty'][_0x229b40(0x1e43)](_0x590c2b)&&this[_0x229b40(0x4d2f)][_0x229b40(0x1e43)](_0x590c2b)),'color':ColorGeometryInstanceAttribute[_0x229b40(0x3d8a)](_0x1cda5e),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0x229b40(0x1cf5)](this[_0x229b40(0x3496)][_0x229b40(0x1e43)](_0x590c2b)),'offset':void 0x0};return defined$1(this[_0x229b40(0x39a8)][_0x229b40(0x2982)])&&(_0x970138['offset']=OffsetGeometryInstanceAttribute['fromCartesian3'](Property[_0x229b40(0x3fde)](this[_0x229b40(0x3431)],_0x590c2b,defaultOffset$9,offsetScratch$8))),new GeometryInstance({'id':_0x5e3e2f,'geometry':new CorridorOutlineGeometry(this[_0x229b40(0x39a8)]),'attributes':_0x970138});},CorridorGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x1fc2)]=function(_0x1abfa8,_0x475925){var _0x341192=_0x68aa19,_0x13a949=Property[_0x341192(0x4514)](this[_0x341192(0xba7)]['corridor'][_0x341192(0x30fe)],_0x1abfa8);if(defined$1(_0x13a949)&&0x0!==_0x13a949[_0x341192(0x531b)])return Cartesian3[_0x341192(0x254b)](_0x13a949[Math['floor'](_0x13a949[_0x341192(0x531b)]/0x2)],_0x475925);},CorridorGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0x39e54a,_0x986461){var _0x5856ba=_0x68aa19;return!defined$1(_0x986461[_0x5856ba(0x30fe)])||!defined$1(_0x986461[_0x5856ba(0x209)])||GeometryUpdater[_0x5856ba(0x4b51)][_0x5856ba(0x2704)]['call'](this,_0x39e54a,_0x986461);},CorridorGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x589a)]=function(_0x2733cc,_0x57d3e6){var _0xceab8=_0x68aa19;return!_0x57d3e6['positions'][_0xceab8(0x6e0)]||!Property[_0xceab8(0x6e0)](_0x57d3e6['height'])||!Property[_0xceab8(0x6e0)](_0x57d3e6['extrudedHeight'])||!Property[_0xceab8(0x6e0)](_0x57d3e6[_0xceab8(0xb6f)])||!Property[_0xceab8(0x6e0)](_0x57d3e6['width'])||!Property[_0xceab8(0x6e0)](_0x57d3e6[_0xceab8(0x3573)])||!Property['isConstant'](_0x57d3e6['cornerType'])||!Property[_0xceab8(0x6e0)](_0x57d3e6['zIndex'])||this[_0xceab8(0x4044)]&&!Property[_0xceab8(0x6e0)](this[_0xceab8(0x4980)])&&!(this[_0xceab8(0x4980)]instanceof ColorMaterialProperty);},CorridorGeometryUpdater[_0x68aa19(0x4b51)]['_setStaticOptions']=function(_0x2368a7,_0x4a1550){var _0x4b0a4b=_0x68aa19,_0x3009b1=Property[_0x4b0a4b(0x4514)](_0x4a1550['height'],Iso8601[_0x4b0a4b(0x3fd7)]),_0x4a66df=Property[_0x4b0a4b(0x3fde)](_0x4a1550[_0x4b0a4b(0x24e9)],Iso8601[_0x4b0a4b(0x3fd7)],HeightReference$1[_0x4b0a4b(0x44b5)]),_0x58e3ce=Property[_0x4b0a4b(0x4514)](_0x4a1550[_0x4b0a4b(0x268a)],Iso8601[_0x4b0a4b(0x3fd7)]),_0x580391=Property[_0x4b0a4b(0x3fde)](_0x4a1550['extrudedHeightReference'],Iso8601[_0x4b0a4b(0x3fd7)],HeightReference$1[_0x4b0a4b(0x44b5)]);defined$1(_0x58e3ce)&&!defined$1(_0x3009b1)&&(_0x3009b1=0x0);var _0x349e59=this[_0x4b0a4b(0x39a8)];_0x349e59[_0x4b0a4b(0x4a45)]=this[_0x4b0a4b(0x4980)]instanceof ColorMaterialProperty?PerInstanceColorAppearance[_0x4b0a4b(0x1245)]:MaterialAppearance[_0x4b0a4b(0x3df3)][_0x4b0a4b(0x429f)][_0x4b0a4b(0x4a45)],_0x349e59[_0x4b0a4b(0x30fe)]=_0x4a1550[_0x4b0a4b(0x30fe)][_0x4b0a4b(0x1e43)](Iso8601['MINIMUM_VALUE'],_0x349e59[_0x4b0a4b(0x30fe)]),_0x349e59[_0x4b0a4b(0x209)]=_0x4a1550[_0x4b0a4b(0x209)]['getValue'](Iso8601[_0x4b0a4b(0x3fd7)]),_0x349e59[_0x4b0a4b(0xb6f)]=Property[_0x4b0a4b(0x4514)](_0x4a1550[_0x4b0a4b(0xb6f)],Iso8601[_0x4b0a4b(0x3fd7)]),_0x349e59['cornerType']=Property['getValueOrUndefined'](_0x4a1550[_0x4b0a4b(0x42b1)],Iso8601[_0x4b0a4b(0x3fd7)]),_0x349e59[_0x4b0a4b(0x2982)]=GroundGeometryUpdater['computeGeometryOffsetAttribute'](_0x3009b1,_0x4a66df,_0x58e3ce,_0x580391),_0x349e59[_0x4b0a4b(0x5862)]=GroundGeometryUpdater[_0x4b0a4b(0x1ba9)](_0x3009b1,_0x4a66df),(_0x58e3ce=GroundGeometryUpdater[_0x4b0a4b(0x568b)](_0x58e3ce,_0x580391))===GroundGeometryUpdater['CLAMP_TO_GROUND']&&(_0x58e3ce=ApproximateTerrainHeights[_0x4b0a4b(0x3e72)](CorridorGeometry[_0x4b0a4b(0x2dcc)](_0x349e59,scratchRectangle$5))[_0x4b0a4b(0x4e5a)]),_0x349e59[_0x4b0a4b(0x268a)]=_0x58e3ce;},CorridorGeometryUpdater['DynamicGeometryUpdater']=DynamicCorridorGeometryUpdater,defined$1(Object['create'])&&(DynamicCorridorGeometryUpdater['prototype']=Object['create'](DynamicGeometryUpdater$1[_0x68aa19(0x4b51)]),DynamicCorridorGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=DynamicCorridorGeometryUpdater),DynamicCorridorGeometryUpdater[_0x68aa19(0x4b51)]['_isHidden']=function(_0x57e4cb,_0x552151,_0x1f8c75){var _0x55631d=_0x68aa19,_0xb751f1=this[_0x55631d(0x39a8)];return!defined$1(_0xb751f1[_0x55631d(0x30fe)])||!defined$1(_0xb751f1[_0x55631d(0x209)])||DynamicGeometryUpdater$1[_0x55631d(0x4b51)][_0x55631d(0x2704)][_0x55631d(0x317a)](this,_0x57e4cb,_0x552151,_0x1f8c75);},DynamicCorridorGeometryUpdater['prototype'][_0x68aa19(0x3f63)]=function(_0x3fa33e,_0x173ab3,_0x5934c7){var _0x54bbe9=_0x68aa19,_0x4f5795=this[_0x54bbe9(0x39a8)],_0x409ad8=Property[_0x54bbe9(0x4514)](_0x173ab3[_0x54bbe9(0x5862)],_0x5934c7),_0x3ac12e=Property[_0x54bbe9(0x3fde)](_0x173ab3[_0x54bbe9(0x24e9)],_0x5934c7,HeightReference$1[_0x54bbe9(0x44b5)]),_0x534415=Property['getValueOrUndefined'](_0x173ab3[_0x54bbe9(0x268a)],_0x5934c7),_0x5064cb=Property['getValueOrDefault'](_0x173ab3[_0x54bbe9(0x225f)],_0x5934c7,HeightReference$1[_0x54bbe9(0x44b5)]);defined$1(_0x534415)&&!defined$1(_0x409ad8)&&(_0x409ad8=0x0),_0x4f5795[_0x54bbe9(0x30fe)]=Property['getValueOrUndefined'](_0x173ab3[_0x54bbe9(0x30fe)],_0x5934c7),_0x4f5795[_0x54bbe9(0x209)]=Property[_0x54bbe9(0x4514)](_0x173ab3[_0x54bbe9(0x209)],_0x5934c7),_0x4f5795[_0x54bbe9(0xb6f)]=Property[_0x54bbe9(0x4514)](_0x173ab3[_0x54bbe9(0xb6f)],_0x5934c7),_0x4f5795['cornerType']=Property[_0x54bbe9(0x4514)](_0x173ab3[_0x54bbe9(0x42b1)],_0x5934c7),_0x4f5795['offsetAttribute']=GroundGeometryUpdater[_0x54bbe9(0x3af1)](_0x409ad8,_0x3ac12e,_0x534415,_0x5064cb),_0x4f5795['height']=GroundGeometryUpdater['getGeometryHeight'](_0x409ad8,_0x3ac12e),(_0x534415=GroundGeometryUpdater['getGeometryExtrudedHeight'](_0x534415,_0x5064cb))===GroundGeometryUpdater[_0x54bbe9(0x481c)]&&(_0x534415=ApproximateTerrainHeights[_0x54bbe9(0x3e72)](CorridorGeometry['computeRectangle'](_0x4f5795,scratchRectangle$5))[_0x54bbe9(0x4e5a)]),_0x4f5795[_0x54bbe9(0x268a)]=_0x534415;},Object[_0x68aa19(0x5b7)](DataSource[_0x68aa19(0x4b51)],{'name':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'clock':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'entities':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'isLoading':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'changedEvent':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'errorEvent':{'get':DeveloperError$1['throwInstantiationError']},'loadingEvent':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'show':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'clustering':{'get':DeveloperError$1[_0x68aa19(0x1afd)]}}),DataSource[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=DeveloperError$1[_0x68aa19(0x1afd)],DataSource['setLoading']=function(_0x39ab60,_0x904b5c){var _0x14c584=_0x68aa19;_0x39ab60['_isLoading']!==_0x904b5c&&(_0x904b5c?_0x39ab60['_entityCollection'][_0x14c584(0x275f)]():_0x39ab60[_0x14c584(0x691)][_0x14c584(0x1331)](),_0x39ab60[_0x14c584(0x47c6)]=_0x904b5c,_0x39ab60['_loading'][_0x14c584(0x30bb)](_0x39ab60,_0x904b5c));};var SHOW_INDEX$1=PointPrimitive['SHOW_INDEX']=0x0,POSITION_INDEX$2=PointPrimitive[_0x68aa19(0x2af5)]=0x1,COLOR_INDEX$1=PointPrimitive[_0x68aa19(0x50a6)]=0x2,OUTLINE_COLOR_INDEX$1=PointPrimitive[_0x68aa19(0x2b0e)]=0x3,OUTLINE_WIDTH_INDEX$1=PointPrimitive[_0x68aa19(0x5579)]=0x4,PIXEL_SIZE_INDEX$1=PointPrimitive['PIXEL_SIZE_INDEX']=0x5,SCALE_BY_DISTANCE_INDEX$1=PointPrimitive[_0x68aa19(0x4331)]=0x6,TRANSLUCENCY_BY_DISTANCE_INDEX$1=PointPrimitive['TRANSLUCENCY_BY_DISTANCE_INDEX']=0x7,DISTANCE_DISPLAY_CONDITION_INDEX$1=PointPrimitive[_0x68aa19(0x60f)]=0x8,DISABLE_DEPTH_DISTANCE_INDEX$1=PointPrimitive[_0x68aa19(0x4172)]=0x9;function makeDirty(_0x1d638a,_0x4290a7){var _0x24c9f1=_0x68aa19,_0x477c64=_0x1d638a[_0x24c9f1(0x514b)];defined$1(_0x477c64)&&(_0x477c64['_updatePointPrimitive'](_0x1d638a,_0x4290a7),_0x1d638a[_0x24c9f1(0x2a6b)]=!0x0);}PointPrimitive[_0x68aa19(0x515e)]=0xa,Object['defineProperties'](PointPrimitive[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0x43952e=_0x68aa19;return this[_0x43952e(0x1430)];},'set':function(_0x53f719){var _0x34313e=_0x68aa19;this[_0x34313e(0x1430)]!==_0x53f719&&(this[_0x34313e(0x1430)]=_0x53f719,makeDirty(this,SHOW_INDEX$1));}},'position':{'get':function(){return this['_position'];},'set':function(_0x454dc7){var _0x203175=_0x68aa19,_0x43c95a=this['_position'];Cartesian3['equals'](_0x43c95a,_0x454dc7)||(Cartesian3[_0x203175(0x254b)](_0x454dc7,_0x43c95a),Cartesian3[_0x203175(0x254b)](_0x454dc7,this[_0x203175(0x4f93)]),makeDirty(this,POSITION_INDEX$2));}},'scaleByDistance':{'get':function(){var _0x1fe23d=_0x68aa19;return this[_0x1fe23d(0x68b)];},'set':function(_0x3ad6a7){var _0x4f046e=_0x68aa19,_0x428763=this[_0x4f046e(0x68b)];NearFarScalar[_0x4f046e(0x2ed4)](_0x428763,_0x3ad6a7)||(this[_0x4f046e(0x68b)]=NearFarScalar[_0x4f046e(0x254b)](_0x3ad6a7,_0x428763),makeDirty(this,SCALE_BY_DISTANCE_INDEX$1));}},'translucencyByDistance':{'get':function(){var _0x105402=_0x68aa19;return this[_0x105402(0x1864)];},'set':function(_0x32125f){var _0x312626=_0x68aa19,_0x1f9a8d=this['_translucencyByDistance'];NearFarScalar['equals'](_0x1f9a8d,_0x32125f)||(this[_0x312626(0x1864)]=NearFarScalar[_0x312626(0x254b)](_0x32125f,_0x1f9a8d),makeDirty(this,TRANSLUCENCY_BY_DISTANCE_INDEX$1));}},'pixelSize':{'get':function(){return this['_pixelSize'];},'set':function(_0x317176){var _0x3b7ddf=_0x68aa19;this[_0x3b7ddf(0x275c)]!==_0x317176&&(this[_0x3b7ddf(0x275c)]=_0x317176,makeDirty(this,PIXEL_SIZE_INDEX$1));}},'color':{'get':function(){var _0x257a9d=_0x68aa19;return this[_0x257a9d(0x57d1)];},'set':function(_0x506786){var _0x4620ac=_0x68aa19,_0x4c1531=this[_0x4620ac(0x57d1)];Color$2[_0x4620ac(0x2ed4)](_0x4c1531,_0x506786)||(Color$2[_0x4620ac(0x254b)](_0x506786,_0x4c1531),makeDirty(this,COLOR_INDEX$1));}},'outlineColor':{'get':function(){return this['_outlineColor'];},'set':function(_0x3e150a){var _0x37c569=_0x68aa19,_0x3163b2=this['_outlineColor'];Color$2[_0x37c569(0x2ed4)](_0x3163b2,_0x3e150a)||(Color$2[_0x37c569(0x254b)](_0x3e150a,_0x3163b2),makeDirty(this,OUTLINE_COLOR_INDEX$1));}},'outlineWidth':{'get':function(){var _0x1ca084=_0x68aa19;return this[_0x1ca084(0x1a7b)];},'set':function(_0x28f14a){var _0x4dfe27=_0x68aa19;this[_0x4dfe27(0x1a7b)]!==_0x28f14a&&(this[_0x4dfe27(0x1a7b)]=_0x28f14a,makeDirty(this,OUTLINE_WIDTH_INDEX$1));}},'distanceDisplayCondition':{'get':function(){var _0x6798f3=_0x68aa19;return this[_0x6798f3(0xe61)];},'set':function(_0x205bbc){var _0x56a139=_0x68aa19;DistanceDisplayCondition[_0x56a139(0x2ed4)](this[_0x56a139(0xe61)],_0x205bbc)||(this['_distanceDisplayCondition']=DistanceDisplayCondition[_0x56a139(0x254b)](_0x205bbc,this[_0x56a139(0xe61)]),makeDirty(this,DISTANCE_DISPLAY_CONDITION_INDEX$1));}},'disableDepthTestDistance':{'get':function(){var _0x19a574=_0x68aa19;return this[_0x19a574(0x264d)];},'set':function(_0x4e013f){var _0xc08342=_0x68aa19;this['_disableDepthTestDistance']!==_0x4e013f&&(this[_0xc08342(0x264d)]=_0x4e013f,makeDirty(this,DISABLE_DEPTH_DISTANCE_INDEX$1));}},'id':{'get':function(){var _0x4876ee=_0x68aa19;return this[_0x4876ee(0x2b7f)];},'set':function(_0x4e6498){var _0x44c599=_0x68aa19;this[_0x44c599(0x2b7f)]=_0x4e6498,defined$1(this[_0x44c599(0x3329)])&&(this[_0x44c599(0x3329)]['object']['id']=_0x4e6498);}},'pickId':{'get':function(){var _0x38b046=_0x68aa19;return this[_0x38b046(0x3329)];}},'clusterShow':{'get':function(){var _0x25e03a=_0x68aa19;return this[_0x25e03a(0x3cb0)];},'set':function(_0x76b5a5){var _0x22218a=_0x68aa19;this[_0x22218a(0x3cb0)]!==_0x76b5a5&&(this['_clusterShow']=_0x76b5a5,makeDirty(this,SHOW_INDEX$1));}}}),PointPrimitive[_0x68aa19(0x4b51)]['getPickId']=function(_0x351690){var _0x4b180e=_0x68aa19;return defined$1(this[_0x4b180e(0x3329)])||(this[_0x4b180e(0x3329)]=_0x351690[_0x4b180e(0x36ef)]({'primitive':this,'collection':this[_0x4b180e(0x3cd2)],'id':this['_id']})),this['_pickId'];},PointPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x3034)]=function(){return this['_actualPosition'];},PointPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x3e9b)]=function(_0x583c51){var _0x1d30c4=_0x68aa19;Cartesian3[_0x1d30c4(0x254b)](_0x583c51,this['_actualPosition']),makeDirty(this,POSITION_INDEX$2);};var tempCartesian3=new Cartesian4();PointPrimitive[_0x68aa19(0x16d2)]=function(_0x3b9afe,_0x2bb67d,_0x274dbd){var _0x3eb928=_0x68aa19;return _0x2bb67d[_0x3eb928(0x4318)]===SceneMode$1[_0x3eb928(0x5135)]?_0x3b9afe:(Matrix4['multiplyByPoint'](_0x274dbd,_0x3b9afe,tempCartesian3),SceneTransforms[_0x3eb928(0x41c0)](_0x2bb67d,tempCartesian3));};var scratchCartesian4$3=new Cartesian4();PointPrimitive[_0x68aa19(0xb51)]=function(_0xbb5140,_0x248438,_0x3bd4e3,_0x377be2){var _0x1cead4=_0x68aa19,_0x594c98=Matrix4[_0x1cead4(0x21ec)](_0xbb5140,Cartesian4[_0x1cead4(0x2b84)](_0x248438['x'],_0x248438['y'],_0x248438['z'],0x1,scratchCartesian4$3),scratchCartesian4$3);return SceneTransforms[_0x1cead4(0x3a1)](_0x3bd4e3,_0x594c98,_0x377be2);},PointPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x3257)]=function(_0x2d7461,_0x35f04d){var _0x4baee2=_0x68aa19,_0x2878c9=this[_0x4baee2(0x514b)];defined$1(_0x35f04d)||(_0x35f04d=new Cartesian2());var _0x426fcc=_0x2878c9[_0x4baee2(0x221)],_0x245635=PointPrimitive[_0x4baee2(0xb51)](_0x426fcc,this[_0x4baee2(0x4f93)],_0x2d7461,_0x35f04d);if(defined$1(_0x245635))return _0x245635['y']=_0x2d7461[_0x4baee2(0xda2)][_0x4baee2(0xd5b)]-_0x245635['y'],_0x245635;},PointPrimitive[_0x68aa19(0x36d5)]=function(_0x28189a,_0x54deef,_0x1e691b){var _0x212896=_0x68aa19,_0x22e64d=_0x28189a[_0x212896(0x158b)],_0x4da8ee=0.5*_0x22e64d,_0x1cffe3=_0x54deef['x']-_0x4da8ee,_0x2b911b=_0x54deef['y']-_0x4da8ee,_0x4522aa=_0x22e64d,_0x3cd1a5=_0x22e64d;return defined$1(_0x1e691b)||(_0x1e691b=new BoundingRectangle()),_0x1e691b['x']=_0x1cffe3,_0x1e691b['y']=_0x2b911b,_0x1e691b['width']=_0x4522aa,_0x1e691b[_0x212896(0x5862)]=_0x3cd1a5,_0x1e691b;},PointPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x32abb4){var _0x5c1ec3=_0x68aa19;return this===_0x32abb4||defined$1(_0x32abb4)&&this[_0x5c1ec3(0x2b7f)]===_0x32abb4[_0x5c1ec3(0x2b7f)]&&Cartesian3[_0x5c1ec3(0x2ed4)](this[_0x5c1ec3(0x49d9)],_0x32abb4[_0x5c1ec3(0x49d9)])&&Color$2[_0x5c1ec3(0x2ed4)](this[_0x5c1ec3(0x57d1)],_0x32abb4['_color'])&&this['_pixelSize']===_0x32abb4[_0x5c1ec3(0x275c)]&&this[_0x5c1ec3(0x1a7b)]===_0x32abb4[_0x5c1ec3(0x1a7b)]&&this['_show']===_0x32abb4[_0x5c1ec3(0x1430)]&&Color$2[_0x5c1ec3(0x2ed4)](this[_0x5c1ec3(0x21c9)],_0x32abb4[_0x5c1ec3(0x21c9)])&&NearFarScalar['equals'](this[_0x5c1ec3(0x68b)],_0x32abb4['_scaleByDistance'])&&NearFarScalar[_0x5c1ec3(0x2ed4)](this[_0x5c1ec3(0x1864)],_0x32abb4[_0x5c1ec3(0x1864)])&&DistanceDisplayCondition[_0x5c1ec3(0x2ed4)](this[_0x5c1ec3(0xe61)],_0x32abb4[_0x5c1ec3(0xe61)])&&this[_0x5c1ec3(0x264d)]===_0x32abb4[_0x5c1ec3(0x264d)];},PointPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x198)]=function(){var _0x3b75a9=_0x68aa19;this[_0x3b75a9(0x3329)]=this[_0x3b75a9(0x3329)]&&this[_0x3b75a9(0x3329)][_0x3b75a9(0x2578)](),this[_0x3b75a9(0x514b)]=void 0x0;};var PointPrimitiveCollectionFS=_0x68aa19(0x13b7),PointPrimitiveCollectionVS=_0x68aa19(0x4344),SHOW_INDEX=PointPrimitive[_0x68aa19(0x13b3)],POSITION_INDEX$1=PointPrimitive[_0x68aa19(0x2af5)],COLOR_INDEX=PointPrimitive['COLOR_INDEX'],OUTLINE_COLOR_INDEX=PointPrimitive[_0x68aa19(0x2b0e)],OUTLINE_WIDTH_INDEX=PointPrimitive[_0x68aa19(0x5579)],PIXEL_SIZE_INDEX=PointPrimitive[_0x68aa19(0x3dbd)],SCALE_BY_DISTANCE_INDEX=PointPrimitive[_0x68aa19(0x4331)],TRANSLUCENCY_BY_DISTANCE_INDEX=PointPrimitive[_0x68aa19(0x335a)],DISTANCE_DISPLAY_CONDITION_INDEX=PointPrimitive['DISTANCE_DISPLAY_CONDITION_INDEX'],DISABLE_DEPTH_DISTANCE_INDEX=PointPrimitive['DISABLE_DEPTH_DISTANCE_INDEX'],NUMBER_OF_PROPERTIES$1=PointPrimitive[_0x68aa19(0x515e)],attributeLocations$2={'positionHighAndSize':0x0,'positionLowAndOutline':0x1,'compressedAttribute0':0x2,'compressedAttribute1':0x3,'scaleByDistance':0x4,'distanceDisplayConditionAndDisableDepth':0x5};function PointPrimitiveCollection(_0x208fd2){var _0x35bd39=_0x68aa19;_0x208fd2=defaultValue$1(_0x208fd2,defaultValue$1['EMPTY_OBJECT']),this['_sp']=void 0x0,this[_0x35bd39(0x33b6)]=void 0x0,this[_0x35bd39(0x3f8f)]=void 0x0,this[_0x35bd39(0x5117)]=void 0x0,this[_0x35bd39(0x7c5)]=void 0x0,this[_0x35bd39(0x415d)]=[],this[_0x35bd39(0x3d1c)]=[],this['_pointPrimitivesToUpdateIndex']=0x0,this['_pointPrimitivesRemoved']=!0x1,this['_createVertexArray']=!0x1,this[_0x35bd39(0x5676)]=!0x1,this[_0x35bd39(0x5658)]=!0x1,this[_0x35bd39(0x10d7)]=!0x1,this[_0x35bd39(0x1933)]=!0x1,this['_shaderDistanceDisplayCondition']=!0x1,this[_0x35bd39(0x12a5)]=!0x1,this[_0x35bd39(0x24bc)]=!0x1,this[_0x35bd39(0x3389)]=!0x1,this[_0x35bd39(0x9ec)]=new Uint32Array(NUMBER_OF_PROPERTIES$1),this[_0x35bd39(0xf4d)]=0x1,this[_0x35bd39(0x1244)]=new BoundingSphere(),this['_baseVolumeWC']=new BoundingSphere(),this[_0x35bd39(0x15a6)]=new BoundingSphere(),this[_0x35bd39(0x302f)]=new BoundingSphere(),this[_0x35bd39(0x4e07)]=!0x1,this['_colorCommands']=[],this[_0x35bd39(0x221)]=Matrix4['clone'](defaultValue$1(_0x208fd2[_0x35bd39(0x221)],Matrix4[_0x35bd39(0x5139)])),this['_modelMatrix']=Matrix4['clone'](Matrix4['IDENTITY']),this[_0x35bd39(0x4526)]=defaultValue$1(_0x208fd2[_0x35bd39(0x4526)],!0x1),this['blendOption']=defaultValue$1(_0x208fd2[_0x35bd39(0x4781)],BlendOption$1[_0x35bd39(0x37c9)]),this[_0x35bd39(0x3752)]=void 0x0,this[_0x35bd39(0x5545)]=SceneMode$1[_0x35bd39(0x5135)],this[_0x35bd39(0x53b9)]=0x1,this[_0x35bd39(0x3815)]=[BufferUsage[_0x35bd39(0x495a)],BufferUsage[_0x35bd39(0x495a)],BufferUsage[_0x35bd39(0x495a)],BufferUsage[_0x35bd39(0x495a)],BufferUsage[_0x35bd39(0x495a)],BufferUsage[_0x35bd39(0x495a)],BufferUsage[_0x35bd39(0x495a)],BufferUsage['STATIC_DRAW'],BufferUsage['STATIC_DRAW']];var _0x1dc010=this;this[_0x35bd39(0x9a2)]={'u_maxTotalPointSize':function(){var _0x14f006=_0x35bd39;return _0x1dc010[_0x14f006(0x53b9)];}},this['depthTestEnabled']=defaultValue$1(_0x208fd2['depthTestEnabled'],!0x0);}function destroyPointPrimitives(_0x24f49c){var _0xb311f3=_0x68aa19;for(var _0xc3a32=_0x24f49c[_0xb311f3(0x531b)],_0x518da=0x0;_0x518da<_0xc3a32;++_0x518da)_0x24f49c[_0x518da]&&_0x24f49c[_0x518da]['_destroy']();}function removePointPrimitives(_0x402f50){var _0x49a2a0=_0x68aa19;if(_0x402f50['_pointPrimitivesRemoved']){_0x402f50[_0x49a2a0(0x55c8)]=!0x1;for(var _0x56f86d=[],_0x45ddff=_0x402f50[_0x49a2a0(0x415d)],_0x593299=_0x45ddff[_0x49a2a0(0x531b)],_0x40a0a6=0x0,_0x198a9c=0x0;_0x40a0a6<_0x593299;++_0x40a0a6){var _0x7ed036=_0x45ddff[_0x40a0a6];_0x7ed036&&(_0x7ed036[_0x49a2a0(0x5627)]=_0x198a9c++,_0x56f86d[_0x49a2a0(0x3a33)](_0x7ed036));}_0x402f50['_pointPrimitives']=_0x56f86d;}}function createVAF$1(_0x16813b,_0x3c18ac,_0x4f180a){var _0x500a48=_0x68aa19;return new VertexArrayFacade(_0x16813b,[{'index':attributeLocations$2[_0x500a48(0x5199)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x500a48(0x15eb)],'usage':_0x4f180a[POSITION_INDEX$1]},{'index':attributeLocations$2[_0x500a48(0x3e9f)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x500a48(0x15eb)],'usage':_0x4f180a[POSITION_INDEX$1]},{'index':attributeLocations$2[_0x500a48(0x3789)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x500a48(0x15eb)],'usage':_0x4f180a[COLOR_INDEX]},{'index':attributeLocations$2[_0x500a48(0x3f36)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x500a48(0x15eb)],'usage':_0x4f180a[TRANSLUCENCY_BY_DISTANCE_INDEX]},{'index':attributeLocations$2[_0x500a48(0x3f04)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x500a48(0x15eb)],'usage':_0x4f180a[SCALE_BY_DISTANCE_INDEX]},{'index':attributeLocations$2[_0x500a48(0xad8)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x500a48(0x15eb)],'usage':_0x4f180a[DISTANCE_DISPLAY_CONDITION_INDEX]}],_0x3c18ac);}Object[_0x68aa19(0x5b7)](PointPrimitiveCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x5ba6cc=_0x68aa19;return removePointPrimitives(this),this[_0x5ba6cc(0x415d)][_0x5ba6cc(0x531b)];}}}),PointPrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x310bab){var _0x2ff347=_0x68aa19,_0x4899f8=new PointPrimitive(_0x310bab,this);return _0x4899f8[_0x2ff347(0x5627)]=this[_0x2ff347(0x415d)][_0x2ff347(0x531b)],this[_0x2ff347(0x415d)][_0x2ff347(0x3a33)](_0x4899f8),this[_0x2ff347(0x59a)]=!0x0,_0x4899f8;},PointPrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x57ef2a){var _0x44f5e6=_0x68aa19;return!!this[_0x44f5e6(0x1ff6)](_0x57ef2a)&&(this[_0x44f5e6(0x415d)][_0x57ef2a[_0x44f5e6(0x5627)]]=null,this[_0x44f5e6(0x55c8)]=!0x0,this['_createVertexArray']=!0x0,_0x57ef2a[_0x44f5e6(0x198)](),!0x0);},PointPrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4ee2)]=function(){var _0x543078=_0x68aa19;destroyPointPrimitives(this['_pointPrimitives']),this['_pointPrimitives']=[],this['_pointPrimitivesToUpdate']=[],this['_pointPrimitivesToUpdateIndex']=0x0,this[_0x543078(0x55c8)]=!0x1,this[_0x543078(0x59a)]=!0x0;},PointPrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2afa)]=function(_0x45b1a5,_0x31fcff){var _0x3afb05=_0x68aa19;_0x45b1a5[_0x3afb05(0x2a6b)]||(this[_0x3afb05(0x3d1c)][this[_0x3afb05(0x438c)]++]=_0x45b1a5),++this[_0x3afb05(0x9ec)][_0x31fcff];},PointPrimitiveCollection[_0x68aa19(0x4b51)]['contains']=function(_0x4bae56){var _0x515b57=_0x68aa19;return defined$1(_0x4bae56)&&_0x4bae56[_0x515b57(0x514b)]===this;},PointPrimitiveCollection[_0x68aa19(0x4b51)]['get']=function(_0x25d88d){return removePointPrimitives(this),this['_pointPrimitives'][_0x25d88d];},PointPrimitiveCollection['prototype']['computeNewBuffersUsage']=function(){var _0x446317=_0x68aa19;for(var _0x5d4556=this[_0x446317(0x3815)],_0x46320b=!0x1,_0x42a482=this[_0x446317(0x9ec)],_0x5216f8=0x0;_0x5216f8<NUMBER_OF_PROPERTIES$1;++_0x5216f8){var _0x44cf61=0x0===_0x42a482[_0x5216f8]?BufferUsage[_0x446317(0x495a)]:BufferUsage[_0x446317(0x3e3c)];_0x46320b=_0x46320b||_0x5d4556[_0x5216f8]!==_0x44cf61,_0x5d4556[_0x5216f8]=_0x44cf61;}return _0x46320b;};var writePositionScratch$1=new EncodedCartesian3();function writePositionSizeAndOutline(_0x193bd2,_0x2496b6,_0x29e318,_0x218287){var _0x3336b9=_0x68aa19,_0x5524e2=_0x218287[_0x3336b9(0x5627)],_0x45d4e2=_0x218287['_getActualPosition']();_0x193bd2[_0x3336b9(0x5545)]===SceneMode$1['SCENE3D']&&(BoundingSphere['expand'](_0x193bd2[_0x3336b9(0x1244)],_0x45d4e2,_0x193bd2[_0x3336b9(0x1244)]),_0x193bd2[_0x3336b9(0x4e07)]=!0x0),EncodedCartesian3['fromCartesian'](_0x45d4e2,writePositionScratch$1);var _0x330237=_0x218287[_0x3336b9(0x158b)],_0x1aad95=_0x218287['outlineWidth'];_0x193bd2['_maxPixelSize']=Math[_0x3336b9(0x2bc6)](_0x193bd2[_0x3336b9(0xf4d)],_0x330237+_0x1aad95);var _0x7d914=_0x29e318[attributeLocations$2[_0x3336b9(0x5199)]],_0x3e03bd=writePositionScratch$1['high'];_0x7d914(_0x5524e2,_0x3e03bd['x'],_0x3e03bd['y'],_0x3e03bd['z'],_0x330237);var _0x3a930f=_0x29e318[attributeLocations$2[_0x3336b9(0x2cf0)]],_0x282f78=writePositionScratch$1[_0x3336b9(0x3fef)];_0x3a930f(_0x5524e2,_0x282f78['x'],_0x282f78['y'],_0x282f78['z'],_0x1aad95);}var LEFT_SHIFT16=0x10000,LEFT_SHIFT8=0x100;function writeCompressedAttrib0(_0x4c7895,_0x3f3fd3,_0x50670f,_0x16599e){var _0x51ac6d=_0x68aa19,_0x3741f3=_0x16599e[_0x51ac6d(0x5627)],_0x1c4b31=_0x16599e['color'],_0x408e56=_0x16599e[_0x51ac6d(0x4ab9)](_0x3f3fd3)[_0x51ac6d(0x28b8)],_0x33c44d=_0x16599e[_0x51ac6d(0x19b8)],_0x3ae089=Color$2['floatToByte'](_0x1c4b31[_0x51ac6d(0x4f34)]),_0x5d6b27=Color$2[_0x51ac6d(0x3b2b)](_0x1c4b31[_0x51ac6d(0x2129)]),_0x55d913=Color$2[_0x51ac6d(0x3b2b)](_0x1c4b31['blue']),_0x1a0157=_0x3ae089*LEFT_SHIFT16+_0x5d6b27*LEFT_SHIFT8+_0x55d913;_0x3ae089=Color$2[_0x51ac6d(0x3b2b)](_0x33c44d[_0x51ac6d(0x4f34)]),_0x5d6b27=Color$2[_0x51ac6d(0x3b2b)](_0x33c44d[_0x51ac6d(0x2129)]),_0x55d913=Color$2[_0x51ac6d(0x3b2b)](_0x33c44d['blue']);var _0x5a26d9=_0x3ae089*LEFT_SHIFT16+_0x5d6b27*LEFT_SHIFT8+_0x55d913;_0x3ae089=Color$2[_0x51ac6d(0x3b2b)](_0x408e56['red']),_0x5d6b27=Color$2[_0x51ac6d(0x3b2b)](_0x408e56[_0x51ac6d(0x2129)]),_0x55d913=Color$2[_0x51ac6d(0x3b2b)](_0x408e56[_0x51ac6d(0x28f8)]);var _0x2d2cc4=_0x3ae089*LEFT_SHIFT16+_0x5d6b27*LEFT_SHIFT8+_0x55d913,_0x119acf=Color$2['floatToByte'](_0x1c4b31[_0x51ac6d(0x24f9)])*LEFT_SHIFT16+Color$2[_0x51ac6d(0x3b2b)](_0x33c44d['alpha'])*LEFT_SHIFT8+Color$2[_0x51ac6d(0x3b2b)](_0x408e56[_0x51ac6d(0x24f9)]);(0x0,_0x50670f[attributeLocations$2[_0x51ac6d(0x3789)]])(_0x3741f3,_0x1a0157,_0x5a26d9,_0x2d2cc4,_0x119acf);}function writeCompressedAttrib1(_0x3ec3ef,_0x242021,_0x55b5fe,_0x455d32){var _0x4d1fb7=_0x68aa19,_0x4fa8f8=_0x455d32['_index'],_0x2e7924=0x0,_0x4c8a0d=0x1,_0x2f2908=0x1,_0xe431e5=0x1,_0xa65cc0=_0x455d32[_0x4d1fb7(0x2e12)];defined$1(_0xa65cc0)&&(_0x2e7924=_0xa65cc0['near'],_0x4c8a0d=_0xa65cc0[_0x4d1fb7(0x248a)],_0x2f2908=_0xa65cc0[_0x4d1fb7(0x23e)],_0xe431e5=_0xa65cc0[_0x4d1fb7(0x4f9a)],0x1===_0x4c8a0d&&0x1===_0xe431e5||(_0x3ec3ef['_shaderTranslucencyByDistance']=!0x0));var _0x2fe4c8=_0x455d32[_0x4d1fb7(0x105f)]&&_0x455d32[_0x4d1fb7(0x3d00)];0x0===_0x455d32['color']['alpha']&&0x0===_0x455d32[_0x4d1fb7(0x19b8)]['alpha']&&(_0x2fe4c8=!0x1),_0x4c8a0d=CesiumMath[_0x4d1fb7(0x3c40)](_0x4c8a0d,0x0,0x1);var _0x16e906=(_0x2fe4c8?0x1:0x0)*LEFT_SHIFT8+(_0x4c8a0d=0x1===_0x4c8a0d?0xff:0xff*_0x4c8a0d|0x0),_0x11ab41=_0xe431e5=0x1===(_0xe431e5=CesiumMath['clamp'](_0xe431e5,0x0,0x1))?0xff:0xff*_0xe431e5|0x0;(0x0,_0x55b5fe[attributeLocations$2[_0x4d1fb7(0x3f36)]])(_0x4fa8f8,_0x16e906,_0x11ab41,_0x2e7924,_0x2f2908);}function writeScaleByDistance(_0x417248,_0x26bd39,_0x429a83,_0x6cf523){var _0x477f38=_0x68aa19,_0x541cb2=_0x6cf523[_0x477f38(0x5627)],_0x3c0bbf=_0x429a83[attributeLocations$2[_0x477f38(0x3f04)]],_0x30af2e=0x0,_0x11e02e=0x1,_0x55bdb9=0x1,_0x2929eb=0x1,_0x895bb5=_0x6cf523['scaleByDistance'];defined$1(_0x895bb5)&&(_0x30af2e=_0x895bb5[_0x477f38(0x2cb3)],_0x11e02e=_0x895bb5[_0x477f38(0x248a)],_0x55bdb9=_0x895bb5[_0x477f38(0x23e)],_0x2929eb=_0x895bb5[_0x477f38(0x4f9a)],0x1===_0x11e02e&&0x1===_0x2929eb||(_0x417248[_0x477f38(0x5676)]=!0x0)),_0x3c0bbf(_0x541cb2,_0x30af2e,_0x11e02e,_0x55bdb9,_0x2929eb);}function writeDistanceDisplayConditionAndDepthDisable(_0x4dc052,_0x840119,_0x196387,_0x22988d){var _0x152e13=_0x68aa19,_0x1a4ee3=_0x22988d['_index'],_0x102069=_0x196387[attributeLocations$2['distanceDisplayConditionAndDisableDepth']],_0x24fe35=0x0,_0x411062=Number[_0x152e13(0xd77)],_0x24a680=_0x22988d[_0x152e13(0x1c93)];defined$1(_0x24a680)&&(_0x24fe35=_0x24a680[_0x152e13(0x2cb3)],_0x411062=_0x24a680[_0x152e13(0x23e)],_0x24fe35*=_0x24fe35,_0x411062*=_0x411062,_0x4dc052['_shaderDistanceDisplayCondition']=!0x0);var _0x53f626=_0x22988d['disableDepthTestDistance'];(_0x53f626*=_0x53f626)>0x0&&(_0x4dc052['_shaderDisableDepthDistance']=!0x0,_0x53f626===Number['POSITIVE_INFINITY']&&(_0x53f626=-0x1)),_0x102069(_0x1a4ee3,_0x24fe35,_0x411062,_0x53f626);}function writePointPrimitive(_0x26330b,_0x4e2e5a,_0x4cbc76,_0x5786f3){writePositionSizeAndOutline(_0x26330b,_0x4e2e5a,_0x4cbc76,_0x5786f3),writeCompressedAttrib0(_0x26330b,_0x4e2e5a,_0x4cbc76,_0x5786f3),writeCompressedAttrib1(_0x26330b,_0x4e2e5a,_0x4cbc76,_0x5786f3),writeScaleByDistance(_0x26330b,_0x4e2e5a,_0x4cbc76,_0x5786f3),writeDistanceDisplayConditionAndDepthDisable(_0x26330b,_0x4e2e5a,_0x4cbc76,_0x5786f3);}function recomputeActualPositions$1(_0xae1192,_0x8fcc40,_0x4d7ef5,_0x20a50c,_0x5d2e1f,_0x3d4465){var _0x100dfc=_0x68aa19,_0x5a1757;_0x20a50c['mode']===SceneMode$1['SCENE3D']?(_0x5a1757=_0xae1192['_baseVolume'],_0xae1192[_0x100dfc(0x4e07)]=!0x0):_0x5a1757=_0xae1192[_0x100dfc(0x15a6)];for(var _0x10730f=[],_0x2ece25=0x0;_0x2ece25<_0x4d7ef5;++_0x2ece25){var _0x49aaf3=_0x8fcc40[_0x2ece25],_0x444d7f=_0x49aaf3['position'],_0x57598a=PointPrimitive['_computeActualPosition'](_0x444d7f,_0x20a50c,_0x5d2e1f);defined$1(_0x57598a)&&(_0x49aaf3[_0x100dfc(0x3e9b)](_0x57598a),_0x3d4465?_0x10730f['push'](_0x57598a):BoundingSphere[_0x100dfc(0x383)](_0x5a1757,_0x57598a,_0x5a1757));}_0x3d4465&&BoundingSphere['fromPoints'](_0x10730f,_0x5a1757);}function updateMode$1(_0x17e203,_0xd999c5){var _0x4a2d89=_0x68aa19,_0x56cdab=_0xd999c5[_0x4a2d89(0x4318)],_0x4fa1ab=_0x17e203[_0x4a2d89(0x415d)],_0x4dc84d=_0x17e203['_pointPrimitivesToUpdate'],_0x2647f1=_0x17e203[_0x4a2d89(0x2f1)];_0x17e203[_0x4a2d89(0x59a)]||_0x17e203[_0x4a2d89(0x5545)]!==_0x56cdab||_0x56cdab!==SceneMode$1[_0x4a2d89(0x5135)]&&!Matrix4['equals'](_0x2647f1,_0x17e203['modelMatrix'])?(_0x17e203[_0x4a2d89(0x5545)]=_0x56cdab,Matrix4[_0x4a2d89(0x254b)](_0x17e203[_0x4a2d89(0x221)],_0x2647f1),_0x17e203['_createVertexArray']=!0x0,_0x56cdab!==SceneMode$1[_0x4a2d89(0x5135)]&&_0x56cdab!==SceneMode$1[_0x4a2d89(0x4c10)]&&_0x56cdab!==SceneMode$1[_0x4a2d89(0x449e)]||recomputeActualPositions$1(_0x17e203,_0x4fa1ab,_0x4fa1ab['length'],_0xd999c5,_0x2647f1,!0x0)):_0x56cdab===SceneMode$1[_0x4a2d89(0x11d3)]?recomputeActualPositions$1(_0x17e203,_0x4fa1ab,_0x4fa1ab[_0x4a2d89(0x531b)],_0xd999c5,_0x2647f1,!0x0):_0x56cdab!==SceneMode$1[_0x4a2d89(0x4c10)]&&_0x56cdab!==SceneMode$1[_0x4a2d89(0x449e)]||recomputeActualPositions$1(_0x17e203,_0x4dc84d,_0x17e203['_pointPrimitivesToUpdateIndex'],_0xd999c5,_0x2647f1,!0x1);}function updateBoundingVolume(_0x3a920a,_0x4a3dae,_0x24afb2){var _0x102733=_0x68aa19,_0x52b74c=_0x4a3dae[_0x102733(0x1224)][_0x102733(0x5204)](_0x24afb2,_0x4a3dae[_0x102733(0x4174)][_0x102733(0x2e24)],_0x4a3dae[_0x102733(0x4174)][_0x102733(0x1b40)])*_0x3a920a[_0x102733(0xf4d)];_0x24afb2[_0x102733(0x2896)]+=_0x52b74c;}var scratchWriterArray$1=[];function EntityCluster(_0x1d40be){var _0x18a0c9=_0x68aa19;_0x1d40be=defaultValue$1(_0x1d40be,defaultValue$1['EMPTY_OBJECT']),this[_0x18a0c9(0x392a)]=defaultValue$1(_0x1d40be[_0x18a0c9(0x20fb)],!0x1),this[_0x18a0c9(0x4160)]=defaultValue$1(_0x1d40be[_0x18a0c9(0x238f)],0x50),this[_0x18a0c9(0x30c)]=defaultValue$1(_0x1d40be[_0x18a0c9(0x37ee)],0x1),this[_0x18a0c9(0x18ff)]=defaultValue$1(_0x1d40be['clusterBillboards'],!0x0),this['_clusterLabels']=defaultValue$1(_0x1d40be[_0x18a0c9(0x31cd)],!0x0),this[_0x18a0c9(0x4c89)]=defaultValue$1(_0x1d40be[_0x18a0c9(0x356)],!0x0),this[_0x18a0c9(0x2a64)]=void 0x0,this['_billboardCollection']=void 0x0,this[_0x18a0c9(0x38be)]=void 0x0,this[_0x18a0c9(0x478)]=void 0x0,this[_0x18a0c9(0x568c)]=void 0x0,this[_0x18a0c9(0xf6a)]=void 0x0,this[_0x18a0c9(0x26bd)]={},this[_0x18a0c9(0x41c8)]=[],this[_0x18a0c9(0x696)]=[],this[_0x18a0c9(0x5223)]=[],this['_previousClusters']=[],this[_0x18a0c9(0x3c61)]=void 0x0,this['_enabledDirty']=!0x1,this[_0x18a0c9(0x8d1)]=!0x1,this[_0x18a0c9(0x2bbb)]=void 0x0,this['_removeEventListener']=void 0x0,this[_0x18a0c9(0x2dd1)]=new Event();}function getX$1(_0x295b0c){var _0x29507f=_0x68aa19;return _0x295b0c[_0x29507f(0x1a6c)]['x'];}function getY$1(_0x44877a){var _0x755033=_0x68aa19;return _0x44877a[_0x755033(0x1a6c)]['y'];}function expandBoundingBox(_0x1d9258,_0x21536f){var _0x467994=_0x68aa19;_0x1d9258['x']-=_0x21536f,_0x1d9258['y']-=_0x21536f,_0x1d9258[_0x467994(0x209)]+=0x2*_0x21536f,_0x1d9258[_0x467994(0x5862)]+=0x2*_0x21536f;}PointPrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x38d5e9){var _0x293fd9=_0x68aa19;if(_0x38d5e9[_0x293fd9(0x362a)]>-0x1&&this[_0x293fd9(0x415d)][_0x293fd9(0x531b)]>0x0&&defined$1(this[_0x293fd9(0x415d)][0x0])&&defined$1(this[_0x293fd9(0x415d)][0x0]['id'])&&defined$1(this[_0x293fd9(0x415d)][0x0]['id'][_0x293fd9(0x1926)])&&defined$1(this[_0x293fd9(0x415d)][0x0]['id']['entityCollection'][_0x293fd9(0x3036)])){var _0xdd956d=this[_0x293fd9(0x415d)][0x0]['id'][_0x293fd9(0x1926)][_0x293fd9(0x3036)];if(void 0x0!==_0xdd956d[_0x293fd9(0xe11)]){if(!_0xdd956d['getVisibleInViewport'](_0x38d5e9['multiViewportIndex']))return;}}removePointPrimitives(this),this[_0x293fd9(0x53b9)]=ContextLimits['maximumAliasedPointSize'],updateMode$1(this,_0x38d5e9);var _0x2eba15,_0x45cbd2=this[_0x293fd9(0x415d)][_0x293fd9(0x531b)],_0xddc392=this[_0x293fd9(0x3d1c)],_0x395b86=this['_pointPrimitivesToUpdateIndex'],_0x5ad779=this[_0x293fd9(0x9ec)],_0x1728d1=this[_0x293fd9(0x59a)],_0x4b1644=_0x38d5e9['context'],_0xa3d468=_0x38d5e9[_0x293fd9(0x14f6)],_0x4e36f0=_0xa3d468[_0x293fd9(0x3f0b)];if(_0x1728d1||!_0x4e36f0&&this[_0x293fd9(0x1c8a)]()){this[_0x293fd9(0x59a)]=!0x1;for(var _0x465fda=0x0;_0x465fda<NUMBER_OF_PROPERTIES$1;++_0x465fda)_0x5ad779[_0x465fda]=0x0;if(this['_vaf']=this[_0x293fd9(0x7c5)]&&this[_0x293fd9(0x7c5)][_0x293fd9(0x2578)](),_0x45cbd2>0x0){this[_0x293fd9(0x7c5)]=createVAF$1(_0x4b1644,_0x45cbd2,this['_buffersUsage']),_0x2eba15=this['_vaf'][_0x293fd9(0x1a80)];for(var _0x3b0e92=0x0;_0x3b0e92<_0x45cbd2;++_0x3b0e92){var _0x3326b1=this['_pointPrimitives'][_0x3b0e92];_0x3326b1[_0x293fd9(0x2a6b)]=!0x1,writePointPrimitive(this,_0x4b1644,_0x2eba15,_0x3326b1);}this[_0x293fd9(0x7c5)]['commit']();}this[_0x293fd9(0x438c)]=0x0;}else{if(_0x395b86>0x0){var _0x296ea6=scratchWriterArray$1;_0x296ea6['length']=0x0,(_0x5ad779[POSITION_INDEX$1]||_0x5ad779[OUTLINE_WIDTH_INDEX]||_0x5ad779[PIXEL_SIZE_INDEX])&&_0x296ea6[_0x293fd9(0x3a33)](writePositionSizeAndOutline),(_0x5ad779[COLOR_INDEX]||_0x5ad779[OUTLINE_COLOR_INDEX])&&_0x296ea6[_0x293fd9(0x3a33)](writeCompressedAttrib0),(_0x5ad779[SHOW_INDEX]||_0x5ad779[TRANSLUCENCY_BY_DISTANCE_INDEX])&&_0x296ea6[_0x293fd9(0x3a33)](writeCompressedAttrib1),_0x5ad779[SCALE_BY_DISTANCE_INDEX]&&_0x296ea6[_0x293fd9(0x3a33)](writeScaleByDistance),(_0x5ad779[DISTANCE_DISPLAY_CONDITION_INDEX]||_0x5ad779[DISABLE_DEPTH_DISTANCE_INDEX])&&_0x296ea6['push'](writeDistanceDisplayConditionAndDepthDisable);var _0xbfe39e=_0x296ea6[_0x293fd9(0x531b)];if(_0x2eba15=this[_0x293fd9(0x7c5)][_0x293fd9(0x1a80)],_0x395b86/_0x45cbd2>0.1){for(var _0x26886e=0x0;_0x26886e<_0x395b86;++_0x26886e){var _0x190252=_0xddc392[_0x26886e];_0x190252[_0x293fd9(0x2a6b)]=!0x1;for(var _0x186c7c=0x0;_0x186c7c<_0xbfe39e;++_0x186c7c)_0x296ea6[_0x186c7c](this,_0x4b1644,_0x2eba15,_0x190252);}this[_0x293fd9(0x7c5)][_0x293fd9(0x4a03)]();}else{for(var _0x2e059a=0x0;_0x2e059a<_0x395b86;++_0x2e059a){var _0x2b7296=_0xddc392[_0x2e059a];_0x2b7296[_0x293fd9(0x2a6b)]=!0x1;for(var _0x1b35ee=0x0;_0x1b35ee<_0xbfe39e;++_0x1b35ee)_0x296ea6[_0x1b35ee](this,_0x4b1644,_0x2eba15,_0x2b7296);this[_0x293fd9(0x7c5)][_0x293fd9(0x3521)](_0x2b7296[_0x293fd9(0x5627)],0x1);}this[_0x293fd9(0x7c5)][_0x293fd9(0x3c0c)]();}this['_pointPrimitivesToUpdateIndex']=0x0;}}if(_0x395b86>1.5*_0x45cbd2&&(_0xddc392[_0x293fd9(0x531b)]=_0x45cbd2),defined$1(this[_0x293fd9(0x7c5)])&&defined$1(this['_vaf']['va'])){var _0x25ce4a;this[_0x293fd9(0x4e07)]&&(this[_0x293fd9(0x4e07)]=!0x1,BoundingSphere[_0x293fd9(0x4503)](this[_0x293fd9(0x1244)],this[_0x293fd9(0x221)],this['_baseVolumeWC']));var _0xb12d14=Matrix4[_0x293fd9(0x5139)];_0x38d5e9[_0x293fd9(0x4318)]===SceneMode$1[_0x293fd9(0x5135)]?(_0xb12d14=this[_0x293fd9(0x221)],_0x25ce4a=BoundingSphere['clone'](this[_0x293fd9(0x130f)],this[_0x293fd9(0x302f)])):_0x25ce4a=BoundingSphere[_0x293fd9(0x254b)](this['_baseVolume2D'],this[_0x293fd9(0x302f)]),updateBoundingVolume(this,_0x38d5e9,_0x25ce4a);var _0x488778,_0x518468,_0x16b2a0,_0x359418,_0x2a1ee8,_0x4f8b6b,_0x3a0b84=this[_0x293fd9(0x3752)]!==this[_0x293fd9(0x4781)];this['_blendOption']=this[_0x293fd9(0x4781)],_0x3a0b84&&(this[_0x293fd9(0x3752)]===BlendOption$1[_0x293fd9(0x3c49)]||this['_blendOption']===BlendOption$1[_0x293fd9(0x37c9)]?this[_0x293fd9(0x3f8f)]=RenderState[_0x293fd9(0x4d21)]({'depthTest':{'enabled':this[_0x293fd9(0x16b0)],'func':WebGLConstants$1[_0x293fd9(0x179f)]},'depthMask':!0x0}):this[_0x293fd9(0x3f8f)]=void 0x0,this[_0x293fd9(0x3752)]===BlendOption$1['TRANSLUCENT']||this[_0x293fd9(0x3752)]===BlendOption$1[_0x293fd9(0x37c9)]?this[_0x293fd9(0x5117)]=RenderState[_0x293fd9(0x4d21)]({'depthTest':{'enabled':!0x0,'func':WebGLConstants$1[_0x293fd9(0x179f)]},'depthMask':!0x1,'blending':BlendingState$1['ALPHA_BLEND']}):this[_0x293fd9(0x5117)]=void 0x0),this[_0x293fd9(0x24bc)]=this[_0x293fd9(0x24bc)]||0x0!==_0x38d5e9['minimumDisableDepthTestDistance'],(_0x3a0b84||this['_shaderScaleByDistance']&&!this[_0x293fd9(0x5658)]||this['_shaderTranslucencyByDistance']&&!this[_0x293fd9(0x1933)]||this['_shaderDistanceDisplayCondition']&&!this[_0x293fd9(0x12a5)]||this[_0x293fd9(0x24bc)]!==this[_0x293fd9(0x3389)])&&(_0x488778=new ShaderSource({'sources':[PointPrimitiveCollectionVS]}),this['_shaderScaleByDistance']&&_0x488778[_0x293fd9(0x4ce5)][_0x293fd9(0x3a33)](_0x293fd9(0x2404)),this[_0x293fd9(0x10d7)]&&_0x488778[_0x293fd9(0x4ce5)][_0x293fd9(0x3a33)](_0x293fd9(0x4f2c)),this[_0x293fd9(0x4e7f)]&&_0x488778['defines'][_0x293fd9(0x3a33)](_0x293fd9(0x2d69)),this[_0x293fd9(0x24bc)]&&_0x488778[_0x293fd9(0x4ce5)][_0x293fd9(0x3a33)](_0x293fd9(0x1584)),this[_0x293fd9(0x3752)]===BlendOption$1[_0x293fd9(0x37c9)]&&(_0x518468=new ShaderSource({'defines':[_0x293fd9(0x3c49)],'sources':[PointPrimitiveCollectionFS]}),this['_sp']=ShaderProgram$1[_0x293fd9(0x57a2)]({'context':_0x4b1644,'shaderProgram':this[_0x293fd9(0x3fca)],'vertexShaderSource':_0x488778,'fragmentShaderSource':_0x518468,'attributeLocations':attributeLocations$2}),_0x518468=new ShaderSource({'defines':[_0x293fd9(0x4738)],'sources':[PointPrimitiveCollectionFS]}),this[_0x293fd9(0x33b6)]=ShaderProgram$1['replaceCache']({'context':_0x4b1644,'shaderProgram':this[_0x293fd9(0x33b6)],'vertexShaderSource':_0x488778,'fragmentShaderSource':_0x518468,'attributeLocations':attributeLocations$2})),this[_0x293fd9(0x3752)]===BlendOption$1['OPAQUE']&&(_0x518468=new ShaderSource({'sources':[PointPrimitiveCollectionFS]}),this[_0x293fd9(0x3fca)]=ShaderProgram$1[_0x293fd9(0x57a2)]({'context':_0x4b1644,'shaderProgram':this[_0x293fd9(0x3fca)],'vertexShaderSource':_0x488778,'fragmentShaderSource':_0x518468,'attributeLocations':attributeLocations$2})),this['_blendOption']===BlendOption$1['TRANSLUCENT']&&(_0x518468=new ShaderSource({'sources':[PointPrimitiveCollectionFS]}),this[_0x293fd9(0x33b6)]=ShaderProgram$1[_0x293fd9(0x57a2)]({'context':_0x4b1644,'shaderProgram':this[_0x293fd9(0x33b6)],'vertexShaderSource':_0x488778,'fragmentShaderSource':_0x518468,'attributeLocations':attributeLocations$2})),this[_0x293fd9(0x5658)]=this['_shaderScaleByDistance'],this[_0x293fd9(0x1933)]=this[_0x293fd9(0x10d7)],this[_0x293fd9(0x12a5)]=this[_0x293fd9(0x4e7f)],this[_0x293fd9(0x3389)]=this[_0x293fd9(0x24bc)]);var _0x14454d=_0x38d5e9[_0x293fd9(0x3080)];if(_0xa3d468[_0x293fd9(0x2507)]||_0x4e36f0){var _0x37e632=this['_colorCommands'],_0x412833=this[_0x293fd9(0x3752)]===BlendOption$1[_0x293fd9(0x3c49)],_0x89f3fe=this[_0x293fd9(0x3752)]===BlendOption$1[_0x293fd9(0x37c9)];_0x359418=(_0x16b2a0=this[_0x293fd9(0x7c5)]['va'])[_0x293fd9(0x531b)],_0x37e632['length']=_0x359418;var _0x4bf062=_0x89f3fe?0x2*_0x359418:_0x359418;for(_0x4f8b6b=0x0;_0x4f8b6b<_0x4bf062;++_0x4f8b6b){var _0x53489e=_0x412833||_0x89f3fe&&_0x4f8b6b%0x2==0x0;defined$1(_0x2a1ee8=_0x37e632[_0x4f8b6b])||(_0x2a1ee8=_0x37e632[_0x4f8b6b]=new DrawCommand()),_0x2a1ee8[_0x293fd9(0x2a6)]=PrimitiveType$1[_0x293fd9(0x4598)],_0x2a1ee8['pass']=_0x53489e||!_0x89f3fe?Pass$1['OPAQUE']:Pass$1[_0x293fd9(0x4738)],_0x2a1ee8[_0x293fd9(0x3036)]=this;var _0x56d2dd=_0x89f3fe?Math[_0x293fd9(0x67a)](_0x4f8b6b/0x2):_0x4f8b6b;_0x2a1ee8['boundingVolume']=_0x25ce4a,_0x2a1ee8[_0x293fd9(0x221)]=_0xb12d14,_0x2a1ee8[_0x293fd9(0x30a0)]=_0x53489e?this['_sp']:this[_0x293fd9(0x33b6)],_0x2a1ee8[_0x293fd9(0x15fe)]=this['_uniforms'],_0x2a1ee8[_0x293fd9(0xa85)]=_0x16b2a0[_0x56d2dd]['va'],_0x2a1ee8['renderState']=_0x53489e?this[_0x293fd9(0x3f8f)]:this[_0x293fd9(0x5117)],_0x2a1ee8[_0x293fd9(0x4526)]=this['debugShowBoundingVolume'],_0x2a1ee8[_0x293fd9(0x53f5)]='v_pickColor',_0x14454d[_0x293fd9(0x3a33)](_0x2a1ee8);}}}},PointPrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PointPrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x2da3a8=_0x68aa19;return this[_0x2da3a8(0x3fca)]=this[_0x2da3a8(0x3fca)]&&this['_sp']['destroy'](),this[_0x2da3a8(0x33b6)]=this[_0x2da3a8(0x33b6)]&&this[_0x2da3a8(0x33b6)][_0x2da3a8(0x2578)](),this['_spPick']=this[_0x2da3a8(0x4d9)]&&this['_spPick'][_0x2da3a8(0x2578)](),this[_0x2da3a8(0x7c5)]=this['_vaf']&&this[_0x2da3a8(0x7c5)][_0x2da3a8(0x2578)](),destroyPointPrimitives(this[_0x2da3a8(0x415d)]),destroyObject$1(this);};var labelBoundingBoxScratch=new BoundingRectangle();function getBoundingBox(_0x310496,_0x1fc96a,_0x217773,_0x42b3ec,_0xf54fcd){var _0x12e44f=_0x68aa19;if(defined$1(_0x310496[_0x12e44f(0x2a64)])&&_0x42b3ec[_0x12e44f(0x4e02)]?_0xf54fcd=Label['getScreenSpaceBoundingBox'](_0x310496,_0x1fc96a,_0xf54fcd):defined$1(_0x310496[_0x12e44f(0x197a)])&&_0x42b3ec[_0x12e44f(0x18ff)]?_0xf54fcd=Billboard['getScreenSpaceBoundingBox'](_0x310496,_0x1fc96a,_0xf54fcd):defined$1(_0x310496['_pointPrimitiveCollection'])&&_0x42b3ec[_0x12e44f(0x4c89)]&&(_0xf54fcd=PointPrimitive[_0x12e44f(0x36d5)](_0x310496,_0x1fc96a,_0xf54fcd)),expandBoundingBox(_0xf54fcd,_0x217773),_0x42b3ec[_0x12e44f(0x4e02)]&&!defined$1(_0x310496[_0x12e44f(0x2a64)])&&defined$1(_0x310496['id'])&&hasLabelIndex(_0x42b3ec,_0x310496['id']['id'])&&defined$1(_0x310496['id'][_0x12e44f(0xcf0)])){var _0x493227=_0x42b3ec[_0x12e44f(0x26bd)][_0x310496['id']['id']]['labelIndex'],_0x17db9b=_0x42b3ec[_0x12e44f(0x2a64)][_0x12e44f(0x3173)](_0x493227),_0x542740=_0x17db9b[_0x12e44f(0x36d5)](_0x17db9b,_0x1fc96a,labelBoundingBoxScratch);expandBoundingBox(_0x542740,_0x217773),_0xf54fcd=BoundingRectangle[_0x12e44f(0x4415)](_0xf54fcd,_0x542740,_0xf54fcd);}return _0xf54fcd;}function addNonClusteredItem(_0xb2a7b2,_0x5341ee){var _0x361af7=_0x68aa19;if(_0xb2a7b2[_0x361af7(0x3d00)]=!0x0,!defined$1(_0xb2a7b2['_labelCollection'])&&defined$1(_0xb2a7b2['id'])&&hasLabelIndex(_0x5341ee,_0xb2a7b2['id']['id'])&&defined$1(_0xb2a7b2['id'][_0x361af7(0xcf0)])){var _0x21622b=_0x5341ee[_0x361af7(0x26bd)][_0xb2a7b2['id']['id']][_0x361af7(0xae7)];_0x5341ee['_labelCollection']['get'](_0x21622b)['clusterShow']=!0x0;}}function addCluster(_0x238a46,_0x51b9b7,_0x17ea99,_0x2f204c){var _0x276658=_0x68aa19,_0x1fd8b6={'billboard':_0x2f204c['_clusterBillboardCollection'][_0x276658(0x4979)](),'label':_0x2f204c[_0x276658(0x568c)][_0x276658(0x4979)](),'point':_0x2f204c[_0x276658(0xf6a)]['add']()};_0x1fd8b6[_0x276658(0x1bf3)][_0x276658(0x105f)]=!0x1,_0x1fd8b6['point'][_0x276658(0x105f)]=!0x1,_0x1fd8b6[_0x276658(0x4ae4)][_0x276658(0x105f)]=!0x0,_0x1fd8b6[_0x276658(0x4ae4)][_0x276658(0x3c68)]=_0x51b9b7[_0x276658(0x4715)](),_0x1fd8b6[_0x276658(0x4ae4)]['id']=_0x17ea99,_0x1fd8b6[_0x276658(0x1bf3)][_0x276658(0x4771)]=_0x1fd8b6[_0x276658(0x4ae4)]['position']=_0x1fd8b6[_0x276658(0x43cb)][_0x276658(0x4771)]=_0x238a46,_0x2f204c[_0x276658(0x2dd1)][_0x276658(0x30bb)](_0x17ea99,_0x1fd8b6);}function hasLabelIndex(_0xac9845,_0xd93771){var _0x2872eb=_0x68aa19;return defined$1(_0xac9845)&&defined$1(_0xac9845['_collectionIndicesByEntity'][_0xd93771])&&defined$1(_0xac9845[_0x2872eb(0x26bd)][_0xd93771][_0x2872eb(0xae7)]);}function getScreenSpacePositions(_0x36118d,_0x20b560,_0x521514,_0x17c8af,_0x22baad){var _0x35f08a=_0x68aa19;if(defined$1(_0x36118d))for(var _0xcedeb0=_0x36118d[_0x35f08a(0x531b)],_0x317cdb=0x0;_0x317cdb<_0xcedeb0;++_0x317cdb){var _0x4953ac=_0x36118d[_0x35f08a(0x3173)](_0x317cdb);if(_0x4953ac[_0x35f08a(0x3d00)]=!0x1,_0x4953ac[_0x35f08a(0x105f)]&&(_0x22baad[_0x35f08a(0x54c6)][_0x35f08a(0x4318)]!==SceneMode$1['SCENE3D']||_0x17c8af[_0x35f08a(0x3a4)](_0x4953ac[_0x35f08a(0x4771)]))){var _0x34ef18=_0x22baad[_0x35f08a(0x4e02)]&&defined$1(_0x4953ac['_labelCollection']),_0x39cdf9=_0x22baad[_0x35f08a(0x18ff)]&&defined$1(_0x4953ac['id'][_0x35f08a(0x4b9b)]),_0x2a461c=_0x22baad[_0x35f08a(0x4c89)]&&defined$1(_0x4953ac['id'][_0x35f08a(0x412b)]);if(!_0x34ef18||!_0x2a461c&&!_0x39cdf9){var _0x5c31e2=_0x4953ac[_0x35f08a(0x3257)](_0x521514);defined$1(_0x5c31e2)&&_0x20b560['push']({'index':_0x317cdb,'collection':_0x36118d,'clustered':!0x1,'coord':_0x5c31e2});}}}}var pointBoundinRectangleScratch=new BoundingRectangle(),totalBoundingRectangleScratch=new BoundingRectangle(),neighborBoundingRectangleScratch=new BoundingRectangle();function createDeclutterCallback(_0xf83c90){return function(_0x5ca240){var _0x9c2d8a=_0x54f3;if(!(defined$1(_0x5ca240)&&_0x5ca240<0.05)&&_0xf83c90[_0x9c2d8a(0x20fb)]){var _0x52f0fc=_0xf83c90[_0x9c2d8a(0x54c6)],_0x856d10=_0xf83c90[_0x9c2d8a(0x2a64)],_0x5a4e0f=_0xf83c90[_0x9c2d8a(0x197a)],_0x158aef=_0xf83c90[_0x9c2d8a(0x38be)];if((defined$1(_0x856d10)||defined$1(_0x5a4e0f)||defined$1(_0x158aef))&&(_0xf83c90[_0x9c2d8a(0x18ff)]||_0xf83c90['_clusterLabels']||_0xf83c90['_clusterPoints'])){var _0x573e40=_0xf83c90['_clusterLabelCollection'],_0xa1091b=_0xf83c90[_0x9c2d8a(0x478)],_0x5c9c01=_0xf83c90[_0x9c2d8a(0xf6a)];defined$1(_0x573e40)?_0x573e40['removeAll']():_0x573e40=_0xf83c90[_0x9c2d8a(0x568c)]=new LabelCollection({'scene':_0x52f0fc}),defined$1(_0xa1091b)?_0xa1091b[_0x9c2d8a(0x4ee2)]():_0xa1091b=_0xf83c90[_0x9c2d8a(0x478)]=new BillboardCollection({'scene':_0x52f0fc}),defined$1(_0x5c9c01)?_0x5c9c01[_0x9c2d8a(0x4ee2)]():_0x5c9c01=_0xf83c90[_0x9c2d8a(0xf6a)]=new PointPrimitiveCollection();var _0x486499=_0xf83c90['_pixelRange'],_0x3b8d48=_0xf83c90[_0x9c2d8a(0x30c)];_0xf83c90[_0x9c2d8a(0x3089)];var _0x2d4bbe=[];_0xf83c90[_0x9c2d8a(0x3c61)];var _0x131c16,_0x2859d1,_0x5ee51e,_0x58266b,_0x14b599,_0x1b9ac1,_0x42cc33,_0x10d2a8,_0x5a5fc9,_0x1a4d9a,_0x1f0c9a,_0x1107db=_0x52f0fc['camera'][_0x9c2d8a(0x3f28)]['height'],_0x498744=_0x52f0fc[_0x9c2d8a(0x1682)][_0x9c2d8a(0x1706)],_0x45aece=_0x52f0fc[_0x9c2d8a(0x1224)]['positionWC'],_0x4a5922=new EllipsoidalOccluder(_0x498744,_0x45aece),_0x3c2a89=[];_0xf83c90['_clusterLabels']&&getScreenSpacePositions(_0x856d10,_0x3c2a89,_0x52f0fc,_0x4a5922,_0xf83c90),_0xf83c90['_clusterBillboards']&&getScreenSpacePositions(_0x5a4e0f,_0x3c2a89,_0x52f0fc,_0x4a5922,_0xf83c90),_0xf83c90[_0x9c2d8a(0x4c89)]&&getScreenSpacePositions(_0x158aef,_0x3c2a89,_0x52f0fc,_0x4a5922,_0xf83c90);var _0x294dd1=kdbush(_0x3c2a89,getX$1,getY$1,0x1000,Int32Array);for(_0x5ee51e=_0x3c2a89[_0x9c2d8a(0x531b)],_0x131c16=0x0;_0x131c16<_0x5ee51e;++_0x131c16){var _0xa00143=_0x3c2a89[_0x131c16];if(!_0xa00143[_0x9c2d8a(0x872)]){_0xa00143[_0x9c2d8a(0x872)]=!0x0,_0x1a4d9a=_0xa00143[_0x9c2d8a(0x1f3f)],_0x1f0c9a=_0xa00143[_0x9c2d8a(0x1fda)];var _0x207966=_0x1a4d9a['get'](_0x1f0c9a);_0x58266b=getBoundingBox(_0x207966,_0xa00143['coord'],_0x486499,_0xf83c90,pointBoundinRectangleScratch);var _0x3904e0=BoundingRectangle[_0x9c2d8a(0x254b)](_0x58266b,totalBoundingRectangleScratch);_0x1b9ac1=(_0x14b599=_0x294dd1[_0x9c2d8a(0x1155)](_0x58266b['x'],_0x58266b['y'],_0x58266b['x']+_0x58266b[_0x9c2d8a(0x209)],_0x58266b['y']+_0x58266b['height']))[_0x9c2d8a(0x531b)];var _0x2e6eea=Cartesian3['clone'](_0x207966[_0x9c2d8a(0x4771)]);_0x5a5fc9=0x1,_0x10d2a8=[_0x207966['id']];var _0x196d26=Cartesian3[_0x9c2d8a(0x299d)](_0x45aece,_0x2e6eea);for(_0x2859d1=0x0;_0x2859d1<_0x1b9ac1;++_0x2859d1)if(!(_0x42cc33=_0x3c2a89[_0x14b599[_0x2859d1]])[_0x9c2d8a(0x872)]){var _0x408ace=_0x42cc33[_0x9c2d8a(0x1f3f)][_0x9c2d8a(0x3173)](_0x42cc33['index']),_0x488129=getBoundingBox(_0x408ace,_0x42cc33[_0x9c2d8a(0x1a6c)],_0x486499,_0xf83c90,neighborBoundingRectangleScratch);Cartesian3[_0x9c2d8a(0x299d)](_0x45aece,_0x408ace[_0x9c2d8a(0x4771)])<_0x196d26&&(_0x2e6eea=Cartesian3[_0x9c2d8a(0x254b)](_0x408ace[_0x9c2d8a(0x4771)])),BoundingRectangle[_0x9c2d8a(0x4415)](_0x3904e0,_0x488129,_0x3904e0),++_0x5a5fc9,_0x10d2a8[_0x9c2d8a(0x3a33)](_0x408ace['id']);}if(_0x5a5fc9>=_0x3b8d48){var _0x9666ee=Cartesian3[_0x9c2d8a(0x254b)](_0x2e6eea);for(addCluster(_0x9666ee,_0x5a5fc9,_0x10d2a8,_0xf83c90),_0x2d4bbe[_0x9c2d8a(0x3a33)]({'position':_0x9666ee,'width':_0x3904e0[_0x9c2d8a(0x209)],'height':_0x3904e0['height'],'minimumWidth':_0x58266b[_0x9c2d8a(0x209)],'minimumHeight':_0x58266b[_0x9c2d8a(0x5862)]}),_0x2859d1=0x0;_0x2859d1<_0x1b9ac1;++_0x2859d1)_0x3c2a89[_0x14b599[_0x2859d1]][_0x9c2d8a(0x872)]=!0x0;}else addNonClusteredItem(_0x207966,_0xf83c90);}}0x0===_0x573e40[_0x9c2d8a(0x531b)]&&(_0x573e40[_0x9c2d8a(0x2578)](),_0xf83c90['_clusterLabelCollection']=void 0x0),0x0===_0xa1091b[_0x9c2d8a(0x531b)]&&(_0xa1091b[_0x9c2d8a(0x2578)](),_0xf83c90[_0x9c2d8a(0x478)]=void 0x0),0x0===_0x5c9c01[_0x9c2d8a(0x531b)]&&(_0x5c9c01[_0x9c2d8a(0x2578)](),_0xf83c90[_0x9c2d8a(0xf6a)]=void 0x0),_0xf83c90[_0x9c2d8a(0x3089)]=_0x2d4bbe,_0xf83c90[_0x9c2d8a(0x3c61)]=_0x1107db;}}};}function createGetEntity(_0x98f8b0,_0x8b3dd8,_0x25ae3f,_0x5cdd57){return function(_0x57a154){var _0x618e8c=_0x54f3,_0x3e9377=this[_0x98f8b0];defined$1(this[_0x618e8c(0x26bd)])||(this[_0x618e8c(0x26bd)]={});var _0x4d369e,_0x1767c5,_0x7919e=this['_collectionIndicesByEntity'][_0x57a154['id']];if(defined$1(_0x7919e)||(_0x7919e=this[_0x618e8c(0x26bd)][_0x57a154['id']]={'billboardIndex':void 0x0,'labelIndex':void 0x0,'pointIndex':void 0x0}),defined$1(_0x3e9377)&&defined$1(_0x7919e[_0x5cdd57]))return _0x3e9377['get'](_0x7919e[_0x5cdd57]);defined$1(_0x3e9377)||(_0x3e9377=this[_0x98f8b0]=new _0x8b3dd8({'scene':this[_0x618e8c(0x54c6)]}));var _0x1e27a4=this[_0x25ae3f];return _0x1e27a4[_0x618e8c(0x531b)]>0x0?(_0x4d369e=_0x1e27a4[_0x618e8c(0x1ae7)](),_0x1767c5=_0x3e9377['get'](_0x4d369e)):(_0x1767c5=_0x3e9377['add'](),_0x4d369e=_0x3e9377[_0x618e8c(0x531b)]-0x1),_0x7919e[_0x5cdd57]=_0x4d369e,this[_0x618e8c(0x8d1)]=!0x0,_0x1767c5;};}function removeEntityIndicesIfUnused(_0x2bf8e7,_0x2e709f){var _0x28f3a5=_0x68aa19,_0x2b3f3d=_0x2bf8e7['_collectionIndicesByEntity'][_0x2e709f];defined$1(_0x2b3f3d[_0x28f3a5(0x245d)])||defined$1(_0x2b3f3d[_0x28f3a5(0xae7)])||defined$1(_0x2b3f3d[_0x28f3a5(0x139f)])||delete _0x2bf8e7[_0x28f3a5(0x26bd)][_0x2e709f];}function disableCollectionClustering(_0x12c3ab){var _0x500d59=_0x68aa19;if(defined$1(_0x12c3ab)){for(var _0x24de82=_0x12c3ab[_0x500d59(0x531b)],_0x74a967=0x0;_0x74a967<_0x24de82;++_0x74a967)_0x12c3ab[_0x500d59(0x3173)](_0x74a967)[_0x500d59(0x3d00)]=!0x0;}}function updateEnable(_0xe8b68d){var _0x4d7787=_0x68aa19;_0xe8b68d[_0x4d7787(0x20fb)]||(defined$1(_0xe8b68d[_0x4d7787(0x568c)])&&_0xe8b68d[_0x4d7787(0x568c)][_0x4d7787(0x2578)](),defined$1(_0xe8b68d[_0x4d7787(0x478)])&&_0xe8b68d[_0x4d7787(0x478)]['destroy'](),defined$1(_0xe8b68d[_0x4d7787(0xf6a)])&&_0xe8b68d[_0x4d7787(0xf6a)][_0x4d7787(0x2578)](),_0xe8b68d[_0x4d7787(0x568c)]=void 0x0,_0xe8b68d[_0x4d7787(0x478)]=void 0x0,_0xe8b68d['_clusterPointCollection']=void 0x0,disableCollectionClustering(_0xe8b68d[_0x4d7787(0x2a64)]),disableCollectionClustering(_0xe8b68d[_0x4d7787(0x197a)]),disableCollectionClustering(_0xe8b68d['_pointCollection']));}function CustomDataSource(_0x29cf2a){var _0x5bed71=_0x68aa19;this[_0x5bed71(0x1e54)]=_0x29cf2a,this[_0x5bed71(0x18f1)]=void 0x0,this['_changed']=new Event(),this[_0x5bed71(0x511d)]=new Event(),this[_0x5bed71(0x47c6)]=!0x1,this['_loading']=new Event(),this[_0x5bed71(0x691)]=new EntityCollection(this),this[_0x5bed71(0x2101)]=new EntityCluster();}EntityCluster[_0x68aa19(0x4b51)]['_initialize']=function(_0x22af15){var _0x4ee532=_0x68aa19;this[_0x4ee532(0x54c6)]=_0x22af15;var _0x56bef9=createDeclutterCallback(this);this['_cluster']=_0x56bef9,this['_removeEventListener']=_0x22af15['camera'][_0x4ee532(0x2aa7)][_0x4ee532(0xef9)](_0x56bef9);},Object['defineProperties'](EntityCluster[_0x68aa19(0x4b51)],{'enabled':{'get':function(){return this['_enabled'];},'set':function(_0x5bcdb6){var _0x421025=_0x68aa19;this[_0x421025(0x24df)]=_0x5bcdb6!==this[_0x421025(0x392a)],this['_enabled']=_0x5bcdb6;}},'pixelRange':{'get':function(){var _0x1d89fd=_0x68aa19;return this[_0x1d89fd(0x4160)];},'set':function(_0x59ff7f){var _0x28a2f9=_0x68aa19;this['_clusterDirty']=this[_0x28a2f9(0x8d1)]||_0x59ff7f!==this[_0x28a2f9(0x4160)],this['_pixelRange']=_0x59ff7f;}},'minimumClusterSize':{'get':function(){var _0x296223=_0x68aa19;return this[_0x296223(0x30c)];},'set':function(_0x1d832){var _0x43f4ad=_0x68aa19;this[_0x43f4ad(0x8d1)]=this[_0x43f4ad(0x8d1)]||_0x1d832!==this[_0x43f4ad(0x30c)],this[_0x43f4ad(0x30c)]=_0x1d832;}},'clusterEvent':{'get':function(){var _0x8b2157=_0x68aa19;return this[_0x8b2157(0x2dd1)];}},'clusterBillboards':{'get':function(){var _0x316670=_0x68aa19;return this[_0x316670(0x18ff)];},'set':function(_0x28d1dd){var _0x1e531f=_0x68aa19;this['_clusterDirty']=this[_0x1e531f(0x8d1)]||_0x28d1dd!==this[_0x1e531f(0x18ff)],this['_clusterBillboards']=_0x28d1dd;}},'clusterLabels':{'get':function(){var _0x595723=_0x68aa19;return this[_0x595723(0x4e02)];},'set':function(_0x14341b){var _0x3df040=_0x68aa19;this['_clusterDirty']=this[_0x3df040(0x8d1)]||_0x14341b!==this['_clusterLabels'],this[_0x3df040(0x4e02)]=_0x14341b;}},'clusterPoints':{'get':function(){return this['_clusterPoints'];},'set':function(_0x3198b3){var _0x2314b4=_0x68aa19;this[_0x2314b4(0x8d1)]=this[_0x2314b4(0x8d1)]||_0x3198b3!==this[_0x2314b4(0x4c89)],this[_0x2314b4(0x4c89)]=_0x3198b3;}}}),EntityCluster[_0x68aa19(0x4b51)][_0x68aa19(0x3a5)]=createGetEntity(_0x68aa19(0x2a64),LabelCollection,_0x68aa19(0x41c8),_0x68aa19(0xae7)),EntityCluster['prototype'][_0x68aa19(0x4435)]=function(_0x5017d0){var _0x51b22f=_0x68aa19,_0x493566=this[_0x51b22f(0x26bd)]&&this['_collectionIndicesByEntity'][_0x5017d0['id']];if(defined$1(this[_0x51b22f(0x2a64)])&&defined$1(_0x493566)&&defined$1(_0x493566[_0x51b22f(0xae7)])){var _0x3d7fa2=_0x493566['labelIndex'];_0x493566[_0x51b22f(0xae7)]=void 0x0,removeEntityIndicesIfUnused(this,_0x5017d0['id']);var _0x278584=this[_0x51b22f(0x2a64)][_0x51b22f(0x3173)](_0x3d7fa2);_0x278584['show']=!0x1,_0x278584[_0x51b22f(0x3c68)]='',_0x278584['id']=void 0x0,this['_unusedLabelIndices'][_0x51b22f(0x3a33)](_0x3d7fa2),this[_0x51b22f(0x8d1)]=!0x0;}},EntityCluster[_0x68aa19(0x4b51)]['getBillboard']=createGetEntity('_billboardCollection',BillboardCollection,_0x68aa19(0x696),_0x68aa19(0x245d)),EntityCluster[_0x68aa19(0x4b51)][_0x68aa19(0x43c4)]=function(_0x34d1ae){var _0x22aa55=_0x68aa19,_0x3aa5a3=this['_collectionIndicesByEntity']&&this[_0x22aa55(0x26bd)][_0x34d1ae['id']];if(defined$1(this['_billboardCollection'])&&defined$1(_0x3aa5a3)&&defined$1(_0x3aa5a3['billboardIndex'])){var _0x321e6e=_0x3aa5a3[_0x22aa55(0x245d)];_0x3aa5a3['billboardIndex']=void 0x0,removeEntityIndicesIfUnused(this,_0x34d1ae['id']);var _0x46cc14=this[_0x22aa55(0x197a)]['get'](_0x321e6e);_0x46cc14['id']=void 0x0,_0x46cc14[_0x22aa55(0x105f)]=!0x1,_0x46cc14['image']=void 0x0,this['_unusedBillboardIndices'][_0x22aa55(0x3a33)](_0x321e6e),this['_clusterDirty']=!0x0;}},EntityCluster[_0x68aa19(0x4b51)][_0x68aa19(0x4795)]=createGetEntity('_pointCollection',PointPrimitiveCollection,_0x68aa19(0x5223),'pointIndex'),EntityCluster[_0x68aa19(0x4b51)][_0x68aa19(0x1bbf)]=function(_0x45dca7){var _0x1deac3=_0x68aa19,_0x8c45d4=this['_collectionIndicesByEntity']&&this[_0x1deac3(0x26bd)][_0x45dca7['id']];if(defined$1(this[_0x1deac3(0x38be)])&&defined$1(_0x8c45d4)&&defined$1(_0x8c45d4[_0x1deac3(0x139f)])){var _0x1bb4e0=_0x8c45d4[_0x1deac3(0x139f)];_0x8c45d4[_0x1deac3(0x139f)]=void 0x0,removeEntityIndicesIfUnused(this,_0x45dca7['id']);var _0x1f2426=this[_0x1deac3(0x38be)]['get'](_0x1bb4e0);_0x1f2426[_0x1deac3(0x105f)]=!0x1,_0x1f2426['id']=void 0x0,this['_unusedPointIndices'][_0x1deac3(0x3a33)](_0x1bb4e0),this[_0x1deac3(0x8d1)]=!0x0;}},EntityCluster[_0x68aa19(0x4b51)]['update']=function(_0x4d4446){var _0x8fa4d5=_0x68aa19,_0x6105e3;defined$1(this[_0x8fa4d5(0x2a64)])&&this[_0x8fa4d5(0x2a64)][_0x8fa4d5(0x531b)]>0x0&&0x0===this[_0x8fa4d5(0x2a64)]['get'](0x0)['_glyphs']['length']&&(_0x6105e3=_0x4d4446['commandList'],_0x4d4446[_0x8fa4d5(0x3080)]=[],this[_0x8fa4d5(0x2a64)][_0x8fa4d5(0x489f)](_0x4d4446),_0x4d4446[_0x8fa4d5(0x3080)]=_0x6105e3),defined$1(this[_0x8fa4d5(0x197a)])&&this['_billboardCollection'][_0x8fa4d5(0x531b)]>0x0&&!defined$1(this[_0x8fa4d5(0x197a)][_0x8fa4d5(0x3173)](0x0)[_0x8fa4d5(0x209)])&&(_0x6105e3=_0x4d4446['commandList'],_0x4d4446[_0x8fa4d5(0x3080)]=[],this[_0x8fa4d5(0x197a)][_0x8fa4d5(0x489f)](_0x4d4446),_0x4d4446[_0x8fa4d5(0x3080)]=_0x6105e3),this['_enabledDirty']&&(this[_0x8fa4d5(0x24df)]=!0x1,updateEnable(this),this['_clusterDirty']=!0x0),this[_0x8fa4d5(0x8d1)]&&(this[_0x8fa4d5(0x8d1)]=!0x1,this['_cluster']()),defined$1(this['_clusterLabelCollection'])&&this[_0x8fa4d5(0x568c)][_0x8fa4d5(0x489f)](_0x4d4446),defined$1(this['_clusterBillboardCollection'])&&this[_0x8fa4d5(0x478)]['update'](_0x4d4446),defined$1(this['_clusterPointCollection'])&&this[_0x8fa4d5(0xf6a)][_0x8fa4d5(0x489f)](_0x4d4446),defined$1(this[_0x8fa4d5(0x2a64)])&&this[_0x8fa4d5(0x2a64)][_0x8fa4d5(0x489f)](_0x4d4446),defined$1(this[_0x8fa4d5(0x197a)])&&this[_0x8fa4d5(0x197a)][_0x8fa4d5(0x489f)](_0x4d4446),defined$1(this['_pointCollection'])&&this[_0x8fa4d5(0x38be)]['update'](_0x4d4446);},EntityCluster[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x44e396=_0x68aa19;this['_labelCollection']=this['_labelCollection']&&this[_0x44e396(0x2a64)][_0x44e396(0x2578)](),this[_0x44e396(0x197a)]=this[_0x44e396(0x197a)]&&this[_0x44e396(0x197a)]['destroy'](),this[_0x44e396(0x38be)]=this[_0x44e396(0x38be)]&&this[_0x44e396(0x38be)]['destroy'](),this[_0x44e396(0x568c)]=this[_0x44e396(0x568c)]&&this[_0x44e396(0x568c)][_0x44e396(0x2578)](),this['_clusterBillboardCollection']=this['_clusterBillboardCollection']&&this[_0x44e396(0x478)][_0x44e396(0x2578)](),this[_0x44e396(0xf6a)]=this['_clusterPointCollection']&&this[_0x44e396(0xf6a)][_0x44e396(0x2578)](),defined$1(this[_0x44e396(0x1286)])&&(this[_0x44e396(0x1286)](),this[_0x44e396(0x1286)]=void 0x0),this[_0x44e396(0x2a64)]=void 0x0,this[_0x44e396(0x197a)]=void 0x0,this[_0x44e396(0x38be)]=void 0x0,this[_0x44e396(0x478)]=void 0x0,this['_clusterLabelCollection']=void 0x0,this['_clusterPointCollection']=void 0x0,this[_0x44e396(0x26bd)]=void 0x0,this['_unusedLabelIndices']=[],this[_0x44e396(0x696)]=[],this[_0x44e396(0x5223)]=[],this[_0x44e396(0x3089)]=[],this[_0x44e396(0x3c61)]=void 0x0,this[_0x44e396(0x24df)]=!0x1,this[_0x44e396(0x55ab)]=!0x1,this['_minimumClusterSizeDirty']=!0x1;},Object[_0x68aa19(0x5b7)](CustomDataSource[_0x68aa19(0x4b51)],{'name':{'get':function(){var _0x4b6ebb=_0x68aa19;return this[_0x4b6ebb(0x1e54)];},'set':function(_0x4d84be){var _0x3ce6c8=_0x68aa19;this[_0x3ce6c8(0x1e54)]!==_0x4d84be&&(this['_name']=_0x4d84be,this[_0x3ce6c8(0x12bf)][_0x3ce6c8(0x30bb)](this));}},'clock':{'get':function(){var _0x480dc6=_0x68aa19;return this[_0x480dc6(0x18f1)];},'set':function(_0x39dd5e){var _0x223888=_0x68aa19;this[_0x223888(0x18f1)]!==_0x39dd5e&&(this['_clock']=_0x39dd5e,this[_0x223888(0x12bf)][_0x223888(0x30bb)](this));}},'entities':{'get':function(){var _0x4b6b0c=_0x68aa19;return this[_0x4b6b0c(0x691)];}},'isLoading':{'get':function(){return this['_isLoading'];},'set':function(_0x4feef1){var _0x5b3683=_0x68aa19;DataSource[_0x5b3683(0x286d)](this,_0x4feef1);}},'changedEvent':{'get':function(){return this['_changed'];}},'errorEvent':{'get':function(){var _0x1c6c79=_0x68aa19;return this[_0x1c6c79(0x511d)];}},'loadingEvent':{'get':function(){var _0x1da27a=_0x68aa19;return this[_0x1da27a(0x13d2)];}},'show':{'get':function(){var _0x4e0a33=_0x68aa19;return this[_0x4e0a33(0x691)][_0x4e0a33(0x105f)];},'set':function(_0x5b5752){var _0x5014b8=_0x68aa19;this[_0x5014b8(0x691)][_0x5014b8(0x105f)]=_0x5b5752;}},'clustering':{'get':function(){var _0x571dae=_0x68aa19;return this[_0x571dae(0x2101)];},'set':function(_0x172150){var _0x3c4575=_0x68aa19;this[_0x3c4575(0x2101)]=_0x172150;}}});var defaultOffset$8=Cartesian3[_0x68aa19(0x3e26)],offsetScratch$7=new Cartesian3(),positionScratch$6=new Cartesian3(),scratchColor$f=new Color$2();function CylinderGeometryOptions(_0x159e6b){var _0x3024e0=_0x68aa19;this['id']=_0x159e6b,this[_0x3024e0(0x4a45)]=void 0x0,this[_0x3024e0(0x531b)]=void 0x0,this[_0x3024e0(0x1230)]=void 0x0,this[_0x3024e0(0x1f6c)]=void 0x0,this[_0x3024e0(0xb67)]=void 0x0,this[_0x3024e0(0xb25)]=void 0x0,this[_0x3024e0(0x2982)]=void 0x0;}function CylinderGeometryUpdater(_0x29466e,_0x28eb26){var _0x163968=_0x68aa19;GeometryUpdater[_0x163968(0x317a)](this,{'entity':_0x29466e,'scene':_0x28eb26,'geometryOptions':new CylinderGeometryOptions(_0x29466e),'geometryPropertyName':'cylinder','observedPropertyNames':['availability',_0x163968(0x4771),_0x163968(0xebd),_0x163968(0x3566)]}),this[_0x163968(0x3852)](_0x29466e,'cylinder',_0x29466e[_0x163968(0x3566)],void 0x0);}function DynamicCylinderGeometryUpdater(_0x335597,_0x34d446,_0x240799){var _0x3fa93b=_0x68aa19;DynamicGeometryUpdater$1[_0x3fa93b(0x317a)](this,_0x335597,_0x34d446,_0x240799);}function DataSourceClock(){var _0x44c07c=_0x68aa19;this[_0x44c07c(0x2b02)]=new Event(),this[_0x44c07c(0x34bb)]=void 0x0,this[_0x44c07c(0xdca)]=void 0x0,this[_0x44c07c(0x4142)]=void 0x0,this[_0x44c07c(0x573c)]=void 0x0,this[_0x44c07c(0x120a)]=void 0x0,this[_0x44c07c(0x48eb)]=void 0x0;}defined$1(Object[_0x68aa19(0x3477)])&&(CylinderGeometryUpdater[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GeometryUpdater[_0x68aa19(0x4b51)]),CylinderGeometryUpdater[_0x68aa19(0x4b51)]['constructor']=CylinderGeometryUpdater),Object['defineProperties'](CylinderGeometryUpdater[_0x68aa19(0x4b51)],{'terrainOffsetProperty':{'get':function(){var _0x40e774=_0x68aa19;return this[_0x40e774(0x3431)];}}}),CylinderGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x555c)]=function(_0x453baa){var _0xd198ce=_0x68aa19,_0x11fa6b,_0x57c348=this[_0xd198ce(0xba7)],_0xeb5353=_0x57c348[_0xd198ce(0x113d)](_0x453baa),_0xff5ed9=new ShowGeometryInstanceAttribute(_0xeb5353&&_0x57c348['isShowing']&&this[_0xd198ce(0x1657)][_0xd198ce(0x1e43)](_0x453baa)&&this[_0xd198ce(0x202b)]['getValue'](_0x453baa)),_0x30b0bd=this[_0xd198ce(0x3496)][_0xd198ce(0x1e43)](_0x453baa),_0x5855eb={'show':_0xff5ed9,'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0xd198ce(0x1cf5)](_0x30b0bd),'color':void 0x0,'offset':void 0x0};return this[_0xd198ce(0x4980)]instanceof ColorMaterialProperty&&(defined$1(this['_materialProperty'][_0xd198ce(0x28b8)])&&(this[_0xd198ce(0x4980)][_0xd198ce(0x28b8)][_0xd198ce(0x6e0)]||_0xeb5353)&&(_0x11fa6b=this[_0xd198ce(0x4980)][_0xd198ce(0x28b8)][_0xd198ce(0x1e43)](_0x453baa,scratchColor$f)),defined$1(_0x11fa6b)||(_0x11fa6b=Color$2[_0xd198ce(0x2d95)]),_0x5855eb['color']=ColorGeometryInstanceAttribute[_0xd198ce(0x3d8a)](_0x11fa6b)),(defined$1(this[_0xd198ce(0x39a8)]['offsetAttribute'])&&(_0x5855eb['offset']=OffsetGeometryInstanceAttribute[_0xd198ce(0x7b1)](Property['getValueOrDefault'](this[_0xd198ce(0x3431)],_0x453baa,defaultOffset$8,offsetScratch$7))),new GeometryInstance({'id':_0x57c348,'geometry':new CylinderGeometry(this[_0xd198ce(0x39a8)]),'modelMatrix':_0x57c348[_0xd198ce(0x7df)](_0x453baa,_0x57c348[_0xd198ce(0x3566)][_0xd198ce(0x24e9)],0.5*this['_options'][_0xd198ce(0x531b)],this[_0xd198ce(0x54c6)][_0xd198ce(0x1682)][_0xd198ce(0x1706)]),'attributes':_0x5855eb}));},CylinderGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x1e3c)]=function(_0x1071b4){var _0x3d4831=_0x68aa19,_0x516c24=this['_entity'],_0x16e54d=_0x516c24[_0x3d4831(0x113d)](_0x1071b4),_0x3922e4=Property['getValueOrDefault'](this[_0x3d4831(0x3577)],_0x1071b4,Color$2['BLACK'],scratchColor$f),_0x46d3d1=this['_distanceDisplayConditionProperty'][_0x3d4831(0x1e43)](_0x1071b4),_0x47cadb={'show':new ShowGeometryInstanceAttribute(_0x16e54d&&_0x516c24[_0x3d4831(0x208a)]&&this[_0x3d4831(0x1657)][_0x3d4831(0x1e43)](_0x1071b4)&&this['_showOutlineProperty'][_0x3d4831(0x1e43)](_0x1071b4)),'color':ColorGeometryInstanceAttribute[_0x3d4831(0x3d8a)](_0x3922e4),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute['fromDistanceDisplayCondition'](_0x46d3d1),'offset':void 0x0};return defined$1(this[_0x3d4831(0x39a8)][_0x3d4831(0x2982)])&&(_0x47cadb[_0x3d4831(0x19b4)]=OffsetGeometryInstanceAttribute[_0x3d4831(0x7b1)](Property[_0x3d4831(0x3fde)](this[_0x3d4831(0x3431)],_0x1071b4,defaultOffset$8,offsetScratch$7))),new GeometryInstance({'id':_0x516c24,'geometry':new CylinderOutlineGeometry(this['_options']),'modelMatrix':_0x516c24[_0x3d4831(0x7df)](_0x1071b4,_0x516c24[_0x3d4831(0x3566)][_0x3d4831(0x24e9)],0.5*this[_0x3d4831(0x39a8)][_0x3d4831(0x531b)],this[_0x3d4831(0x54c6)][_0x3d4831(0x1682)][_0x3d4831(0x1706)]),'attributes':_0x47cadb});},CylinderGeometryUpdater['prototype'][_0x68aa19(0x1fc2)]=function(_0x2f9860,_0x489030){var _0x7e1460=_0x68aa19;return Property['getValueOrUndefined'](this[_0x7e1460(0xba7)][_0x7e1460(0x4771)],_0x2f9860,_0x489030);},CylinderGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0x321510,_0x2cd101){var _0x152506=_0x68aa19;return!defined$1(_0x321510[_0x152506(0x4771)])||!defined$1(_0x2cd101[_0x152506(0x531b)])||!defined$1(_0x2cd101[_0x152506(0x1230)])||!defined$1(_0x2cd101[_0x152506(0x1f6c)])||GeometryUpdater['prototype'][_0x152506(0x2704)][_0x152506(0x317a)](this,_0x321510,_0x2cd101);},CylinderGeometryUpdater[_0x68aa19(0x4b51)]['_isDynamic']=function(_0x559e84,_0x3a1f7a){var _0x5382e0=_0x68aa19;return!(_0x559e84[_0x5382e0(0x4771)][_0x5382e0(0x6e0)]&&Property[_0x5382e0(0x6e0)](_0x559e84[_0x5382e0(0xebd)])&&_0x3a1f7a[_0x5382e0(0x531b)][_0x5382e0(0x6e0)]&&_0x3a1f7a[_0x5382e0(0x1230)]['isConstant']&&_0x3a1f7a['bottomRadius'][_0x5382e0(0x6e0)]&&Property['isConstant'](_0x3a1f7a[_0x5382e0(0xb67)])&&Property['isConstant'](_0x3a1f7a[_0x5382e0(0x3573)])&&Property[_0x5382e0(0x6e0)](_0x3a1f7a['numberOfVerticalLines']));},CylinderGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x308e)]=function(_0x1bfd20,_0xc287f5){var _0x258634=_0x68aa19,_0x564e51=Property['getValueOrDefault'](_0xc287f5[_0x258634(0x24e9)],Iso8601[_0x258634(0x3fd7)],HeightReference$1[_0x258634(0x44b5)]),_0x3b84ee=this[_0x258634(0x39a8)];_0x3b84ee[_0x258634(0x4a45)]=this[_0x258634(0x4980)]instanceof ColorMaterialProperty?PerInstanceColorAppearance[_0x258634(0x1245)]:MaterialAppearance[_0x258634(0x3df3)][_0x258634(0x429f)][_0x258634(0x4a45)],_0x3b84ee['length']=_0xc287f5[_0x258634(0x531b)][_0x258634(0x1e43)](Iso8601[_0x258634(0x3fd7)]),_0x3b84ee[_0x258634(0x1230)]=_0xc287f5['topRadius'][_0x258634(0x1e43)](Iso8601[_0x258634(0x3fd7)]),_0x3b84ee[_0x258634(0x1f6c)]=_0xc287f5[_0x258634(0x1f6c)][_0x258634(0x1e43)](Iso8601[_0x258634(0x3fd7)]),_0x3b84ee[_0x258634(0xb67)]=Property['getValueOrUndefined'](_0xc287f5['slices'],Iso8601['MINIMUM_VALUE']),_0x3b84ee[_0x258634(0xb25)]=Property[_0x258634(0x4514)](_0xc287f5['numberOfVerticalLines'],Iso8601[_0x258634(0x3fd7)]),_0x3b84ee[_0x258634(0x2982)]=_0x564e51!==HeightReference$1[_0x258634(0x44b5)]?GeometryOffsetAttribute$1[_0x258634(0x3298)]:void 0x0;},CylinderGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x3852)]=heightReferenceOnEntityPropertyChanged,CylinderGeometryUpdater[_0x68aa19(0x56b0)]=DynamicCylinderGeometryUpdater,defined$1(Object['create'])&&(DynamicCylinderGeometryUpdater[_0x68aa19(0x4b51)]=Object['create'](DynamicGeometryUpdater$1[_0x68aa19(0x4b51)]),DynamicCylinderGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=DynamicCylinderGeometryUpdater),DynamicCylinderGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0x47ff8e,_0x5d655b,_0x56e506){var _0x374d79=_0x68aa19,_0x33cd87=this[_0x374d79(0x39a8)];return!defined$1(Property[_0x374d79(0x4514)](_0x47ff8e['position'],_0x56e506,positionScratch$6))||!defined$1(_0x33cd87[_0x374d79(0x531b)])||!defined$1(_0x33cd87[_0x374d79(0x1230)])||!defined$1(_0x33cd87[_0x374d79(0x1f6c)])||DynamicGeometryUpdater$1['prototype'][_0x374d79(0x2704)]['call'](this,_0x47ff8e,_0x5d655b,_0x56e506);},DynamicCylinderGeometryUpdater['prototype'][_0x68aa19(0x3f63)]=function(_0x5c3522,_0x1d0671,_0x5a9d3c){var _0x1709d1=_0x68aa19,_0x52ed7f=Property[_0x1709d1(0x3fde)](_0x1d0671[_0x1709d1(0x24e9)],_0x5a9d3c,HeightReference$1[_0x1709d1(0x44b5)]),_0x274842=this[_0x1709d1(0x39a8)];_0x274842[_0x1709d1(0x531b)]=Property['getValueOrUndefined'](_0x1d0671[_0x1709d1(0x531b)],_0x5a9d3c),_0x274842[_0x1709d1(0x1230)]=Property[_0x1709d1(0x4514)](_0x1d0671[_0x1709d1(0x1230)],_0x5a9d3c),_0x274842[_0x1709d1(0x1f6c)]=Property[_0x1709d1(0x4514)](_0x1d0671[_0x1709d1(0x1f6c)],_0x5a9d3c),_0x274842[_0x1709d1(0xb67)]=Property['getValueOrUndefined'](_0x1d0671[_0x1709d1(0xb67)],_0x5a9d3c),_0x274842[_0x1709d1(0xb25)]=Property[_0x1709d1(0x4514)](_0x1d0671[_0x1709d1(0xb25)],_0x5a9d3c),_0x274842['offsetAttribute']=_0x52ed7f!==HeightReference$1[_0x1709d1(0x44b5)]?GeometryOffsetAttribute$1[_0x1709d1(0x3298)]:void 0x0;},Object[_0x68aa19(0x5b7)](DataSourceClock[_0x68aa19(0x4b51)],{'definitionChanged':{'get':function(){var _0x54afd4=_0x68aa19;return this[_0x54afd4(0x2b02)];}},'startTime':createRawPropertyDescriptor(_0x68aa19(0x1aa4)),'stopTime':createRawPropertyDescriptor(_0x68aa19(0x2933)),'currentTime':createRawPropertyDescriptor(_0x68aa19(0x395)),'clockRange':createRawPropertyDescriptor(_0x68aa19(0x3894)),'clockStep':createRawPropertyDescriptor(_0x68aa19(0x4867)),'multiplier':createRawPropertyDescriptor('multiplier')}),DataSourceClock[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x16288f){var _0x14ce54=_0x68aa19;return defined$1(_0x16288f)||(_0x16288f=new DataSourceClock()),_0x16288f[_0x14ce54(0x1aa4)]=this[_0x14ce54(0x1aa4)],_0x16288f['stopTime']=this[_0x14ce54(0x2933)],_0x16288f[_0x14ce54(0x395)]=this[_0x14ce54(0x395)],_0x16288f['clockRange']=this[_0x14ce54(0x3894)],_0x16288f[_0x14ce54(0x4867)]=this[_0x14ce54(0x4867)],_0x16288f[_0x14ce54(0x21d3)]=this['multiplier'],_0x16288f;},DataSourceClock['prototype'][_0x68aa19(0x2ed4)]=function(_0x328227){var _0x3f44d9=_0x68aa19;return this===_0x328227||defined$1(_0x328227)&&JulianDate[_0x3f44d9(0x2ed4)](this[_0x3f44d9(0x1aa4)],_0x328227['startTime'])&&JulianDate[_0x3f44d9(0x2ed4)](this[_0x3f44d9(0x2933)],_0x328227[_0x3f44d9(0x2933)])&&JulianDate[_0x3f44d9(0x2ed4)](this[_0x3f44d9(0x395)],_0x328227[_0x3f44d9(0x395)])&&this[_0x3f44d9(0x3894)]===_0x328227[_0x3f44d9(0x3894)]&&this[_0x3f44d9(0x4867)]===_0x328227[_0x3f44d9(0x4867)]&&this[_0x3f44d9(0x21d3)]===_0x328227['multiplier'];},DataSourceClock[_0x68aa19(0x4b51)][_0x68aa19(0x737)]=function(_0x20ab9c){var _0x513361=_0x68aa19;this[_0x513361(0x1aa4)]=defaultValue$1(this['startTime'],_0x20ab9c[_0x513361(0x1aa4)]),this['stopTime']=defaultValue$1(this[_0x513361(0x2933)],_0x20ab9c[_0x513361(0x2933)]),this[_0x513361(0x395)]=defaultValue$1(this[_0x513361(0x395)],_0x20ab9c[_0x513361(0x395)]),this[_0x513361(0x3894)]=defaultValue$1(this[_0x513361(0x3894)],_0x20ab9c[_0x513361(0x3894)]),this[_0x513361(0x4867)]=defaultValue$1(this[_0x513361(0x4867)],_0x20ab9c[_0x513361(0x4867)]),this[_0x513361(0x21d3)]=defaultValue$1(this[_0x513361(0x21d3)],_0x20ab9c['multiplier']);},DataSourceClock[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x52beeb){var _0x5d46f0=_0x68aa19;return defined$1(_0x52beeb)||(_0x52beeb=new Clock()),_0x52beeb['startTime']=defaultValue$1(this[_0x5d46f0(0x1aa4)],_0x52beeb['startTime']),_0x52beeb['stopTime']=defaultValue$1(this[_0x5d46f0(0x2933)],_0x52beeb[_0x5d46f0(0x2933)]),_0x52beeb[_0x5d46f0(0x395)]=defaultValue$1(this[_0x5d46f0(0x395)],_0x52beeb['currentTime']),_0x52beeb[_0x5d46f0(0x3894)]=defaultValue$1(this['clockRange'],_0x52beeb[_0x5d46f0(0x3894)]),_0x52beeb[_0x5d46f0(0x21d3)]=defaultValue$1(this[_0x5d46f0(0x21d3)],_0x52beeb[_0x5d46f0(0x21d3)]),_0x52beeb[_0x5d46f0(0x4867)]=defaultValue$1(this[_0x5d46f0(0x4867)],_0x52beeb[_0x5d46f0(0x4867)]),_0x52beeb;};var defaultColor$9=Color$2['WHITE'],defaultCellAlpha=0.1,defaultLineCount=new Cartesian2(0x8,0x8),defaultLineOffset=new Cartesian2(0x0,0x0),defaultLineThickness=new Cartesian2(0x1,0x1);function GridMaterialProperty(_0x58aeb8){var _0x1a600d=_0x68aa19;_0x58aeb8=defaultValue$1(_0x58aeb8,defaultValue$1[_0x1a600d(0x494f)]),this[_0x1a600d(0x2b02)]=new Event(),this[_0x1a600d(0x57d1)]=void 0x0,this[_0x1a600d(0x322)]=void 0x0,this['_cellAlpha']=void 0x0,this[_0x1a600d(0x8d2)]=void 0x0,this[_0x1a600d(0x4abd)]=void 0x0,this[_0x1a600d(0x35f1)]=void 0x0,this[_0x1a600d(0x533c)]=void 0x0,this['_lineThicknessSubscription']=void 0x0,this[_0x1a600d(0x1844)]=void 0x0,this[_0x1a600d(0x188e)]=void 0x0,this[_0x1a600d(0x28b8)]=_0x58aeb8[_0x1a600d(0x28b8)],this[_0x1a600d(0x40a8)]=_0x58aeb8['cellAlpha'],this[_0x1a600d(0x2a44)]=_0x58aeb8[_0x1a600d(0x2a44)],this[_0x1a600d(0x3dd6)]=_0x58aeb8[_0x1a600d(0x3dd6)],this[_0x1a600d(0x458d)]=_0x58aeb8[_0x1a600d(0x458d)];}function PolylineArrowMaterialProperty(_0x355ec9){var _0xc9b202=_0x68aa19;this[_0xc9b202(0x2b02)]=new Event(),this[_0xc9b202(0x57d1)]=void 0x0,this[_0xc9b202(0x322)]=void 0x0,this[_0xc9b202(0x28b8)]=_0x355ec9;}Object[_0x68aa19(0x5b7)](GridMaterialProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x40f347=_0x68aa19;return Property[_0x40f347(0x6e0)](this['_color'])&&Property[_0x40f347(0x6e0)](this[_0x40f347(0x5056)])&&Property[_0x40f347(0x6e0)](this[_0x40f347(0x4abd)])&&Property['isConstant'](this[_0x40f347(0x533c)])&&Property[_0x40f347(0x6e0)](this[_0x40f347(0x1844)]);}},'definitionChanged':{'get':function(){var _0x5bc0af=_0x68aa19;return this[_0x5bc0af(0x2b02)];}},'color':createPropertyDescriptor(_0x68aa19(0x28b8)),'cellAlpha':createPropertyDescriptor(_0x68aa19(0x40a8)),'lineCount':createPropertyDescriptor(_0x68aa19(0x2a44)),'lineThickness':createPropertyDescriptor('lineThickness'),'lineOffset':createPropertyDescriptor(_0x68aa19(0x458d))}),GridMaterialProperty['prototype'][_0x68aa19(0x25f2)]=function(_0x254de8){return'Grid';},GridMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x8e189f,_0x4b03bd){var _0x81b2e4=_0x68aa19;return defined$1(_0x4b03bd)||(_0x4b03bd={}),_0x4b03bd[_0x81b2e4(0x28b8)]=Property[_0x81b2e4(0x2dbb)](this[_0x81b2e4(0x57d1)],_0x8e189f,defaultColor$9,_0x4b03bd[_0x81b2e4(0x28b8)]),_0x4b03bd[_0x81b2e4(0x40a8)]=Property['getValueOrDefault'](this[_0x81b2e4(0x5056)],_0x8e189f,defaultCellAlpha),_0x4b03bd[_0x81b2e4(0x2a44)]=Property[_0x81b2e4(0x2dbb)](this[_0x81b2e4(0x4abd)],_0x8e189f,defaultLineCount,_0x4b03bd[_0x81b2e4(0x2a44)]),_0x4b03bd[_0x81b2e4(0x3dd6)]=Property[_0x81b2e4(0x2dbb)](this[_0x81b2e4(0x533c)],_0x8e189f,defaultLineThickness,_0x4b03bd[_0x81b2e4(0x3dd6)]),_0x4b03bd[_0x81b2e4(0x458d)]=Property[_0x81b2e4(0x2dbb)](this['_lineOffset'],_0x8e189f,defaultLineOffset,_0x4b03bd[_0x81b2e4(0x458d)]),_0x4b03bd;},GridMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x21da60){var _0x548933=_0x68aa19;return this===_0x21da60||_0x21da60 instanceof GridMaterialProperty&&Property[_0x548933(0x2ed4)](this['_color'],_0x21da60['_color'])&&Property['equals'](this['_cellAlpha'],_0x21da60['_cellAlpha'])&&Property[_0x548933(0x2ed4)](this[_0x548933(0x4abd)],_0x21da60[_0x548933(0x4abd)])&&Property[_0x548933(0x2ed4)](this[_0x548933(0x533c)],_0x21da60['_lineThickness'])&&Property[_0x548933(0x2ed4)](this[_0x548933(0x1844)],_0x21da60[_0x548933(0x1844)]);},Object[_0x68aa19(0x5b7)](PolylineArrowMaterialProperty['prototype'],{'isConstant':{'get':function(){var _0x31deb9=_0x68aa19;return Property[_0x31deb9(0x6e0)](this[_0x31deb9(0x57d1)]);}},'definitionChanged':{'get':function(){var _0x53d01b=_0x68aa19;return this[_0x53d01b(0x2b02)];}},'color':createPropertyDescriptor('color')}),PolylineArrowMaterialProperty['prototype'][_0x68aa19(0x25f2)]=function(_0x3e3183){var _0xbaf2f8=_0x68aa19;return _0xbaf2f8(0x3019);},PolylineArrowMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x37a4f6,_0x216926){var _0x5756cf=_0x68aa19;return defined$1(_0x216926)||(_0x216926={}),_0x216926[_0x5756cf(0x28b8)]=Property[_0x5756cf(0x2dbb)](this[_0x5756cf(0x57d1)],_0x37a4f6,Color$2[_0x5756cf(0x2d95)],_0x216926[_0x5756cf(0x28b8)]),_0x216926;},PolylineArrowMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x5f2503){var _0x146c94=_0x68aa19;return this===_0x5f2503||_0x5f2503 instanceof PolylineArrowMaterialProperty&&Property[_0x146c94(0x2ed4)](this['_color'],_0x5f2503[_0x146c94(0x57d1)]);};var defaultColor$8=Color$2[_0x68aa19(0x2d95)],defaultGapColor=Color$2[_0x68aa19(0x36e1)],defaultDashLength=0x10,defaultDashPattern=0xff;function PolylineDashMaterialProperty(_0x573749){var _0x52fa19=_0x68aa19;_0x573749=defaultValue$1(_0x573749,defaultValue$1['EMPTY_OBJECT']),this[_0x52fa19(0x2b02)]=new Event(),this[_0x52fa19(0x57d1)]=void 0x0,this[_0x52fa19(0x322)]=void 0x0,this[_0x52fa19(0x361b)]=void 0x0,this[_0x52fa19(0x16d3)]=void 0x0,this['_dashLength']=void 0x0,this['_dashLengthSubscription']=void 0x0,this['_dashPattern']=void 0x0,this[_0x52fa19(0x2944)]=void 0x0,this[_0x52fa19(0x28b8)]=_0x573749['color'],this['gapColor']=_0x573749['gapColor'],this[_0x52fa19(0x1b7a)]=_0x573749['dashLength'],this[_0x52fa19(0x485b)]=_0x573749[_0x52fa19(0x485b)];}Object[_0x68aa19(0x5b7)](PolylineDashMaterialProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x3a9bae=_0x68aa19;return Property['isConstant'](this['_color'])&&Property[_0x3a9bae(0x6e0)](this[_0x3a9bae(0x361b)])&&Property[_0x3a9bae(0x6e0)](this[_0x3a9bae(0x3093)])&&Property[_0x3a9bae(0x6e0)](this[_0x3a9bae(0x41fd)]);}},'definitionChanged':{'get':function(){var _0x4baf16=_0x68aa19;return this[_0x4baf16(0x2b02)];}},'color':createPropertyDescriptor(_0x68aa19(0x28b8)),'gapColor':createPropertyDescriptor(_0x68aa19(0x3409)),'dashLength':createPropertyDescriptor(_0x68aa19(0x1b7a)),'dashPattern':createPropertyDescriptor(_0x68aa19(0x485b))}),PolylineDashMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x25f2)]=function(_0x51ede9){var _0x25e94e=_0x68aa19;return _0x25e94e(0x4f5c);},PolylineDashMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x1ecbd2,_0xa2baf7){var _0xac3c94=_0x68aa19;return defined$1(_0xa2baf7)||(_0xa2baf7={}),_0xa2baf7[_0xac3c94(0x28b8)]=Property[_0xac3c94(0x2dbb)](this[_0xac3c94(0x57d1)],_0x1ecbd2,defaultColor$8,_0xa2baf7['color']),_0xa2baf7[_0xac3c94(0x3409)]=Property[_0xac3c94(0x2dbb)](this[_0xac3c94(0x361b)],_0x1ecbd2,defaultGapColor,_0xa2baf7[_0xac3c94(0x3409)]),_0xa2baf7[_0xac3c94(0x1b7a)]=Property[_0xac3c94(0x3fde)](this[_0xac3c94(0x3093)],_0x1ecbd2,defaultDashLength,_0xa2baf7[_0xac3c94(0x1b7a)]),_0xa2baf7[_0xac3c94(0x485b)]=Property[_0xac3c94(0x3fde)](this[_0xac3c94(0x41fd)],_0x1ecbd2,defaultDashPattern,_0xa2baf7[_0xac3c94(0x485b)]),_0xa2baf7;},PolylineDashMaterialProperty['prototype'][_0x68aa19(0x2ed4)]=function(_0x281aff){var _0x33ba67=_0x68aa19;return this===_0x281aff||_0x281aff instanceof PolylineDashMaterialProperty&&Property['equals'](this['_color'],_0x281aff['_color'])&&Property['equals'](this[_0x33ba67(0x361b)],_0x281aff[_0x33ba67(0x361b)])&&Property[_0x33ba67(0x2ed4)](this[_0x33ba67(0x3093)],_0x281aff[_0x33ba67(0x3093)])&&Property[_0x33ba67(0x2ed4)](this[_0x33ba67(0x41fd)],_0x281aff['_dashPattern']);};var defaultColor$7=Color$2['WHITE'],defaultGlowPower=0.25,defaultTaperPower=0x1;function PolylineGlowMaterialProperty(_0x30525e){var _0x3dd663=_0x68aa19;_0x30525e=defaultValue$1(_0x30525e,defaultValue$1['EMPTY_OBJECT']),this[_0x3dd663(0x2b02)]=new Event(),this[_0x3dd663(0x57d1)]=void 0x0,this[_0x3dd663(0x322)]=void 0x0,this[_0x3dd663(0x90e)]=void 0x0,this['_glowPowerSubscription']=void 0x0,this[_0x3dd663(0x39bc)]=void 0x0,this[_0x3dd663(0x122e)]=void 0x0,this[_0x3dd663(0x28b8)]=_0x30525e[_0x3dd663(0x28b8)],this[_0x3dd663(0x1f61)]=_0x30525e[_0x3dd663(0x1f61)],this[_0x3dd663(0x4452)]=_0x30525e['taperPower'];}Object[_0x68aa19(0x5b7)](PolylineGlowMaterialProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0xeaf5a=_0x68aa19;return Property['isConstant'](this[_0xeaf5a(0x57d1)])&&Property['isConstant'](this['_glow']);}},'definitionChanged':{'get':function(){var _0x5522d4=_0x68aa19;return this[_0x5522d4(0x2b02)];}},'color':createPropertyDescriptor(_0x68aa19(0x28b8)),'glowPower':createPropertyDescriptor(_0x68aa19(0x1f61)),'taperPower':createPropertyDescriptor(_0x68aa19(0x4452))}),PolylineGlowMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x25f2)]=function(_0x1a4d4b){var _0x2bd2ce=_0x68aa19;return _0x2bd2ce(0x146c);},PolylineGlowMaterialProperty['prototype'][_0x68aa19(0x1e43)]=function(_0xe553a1,_0x3486f7){var _0x4f2cbd=_0x68aa19;return defined$1(_0x3486f7)||(_0x3486f7={}),_0x3486f7[_0x4f2cbd(0x28b8)]=Property[_0x4f2cbd(0x2dbb)](this[_0x4f2cbd(0x57d1)],_0xe553a1,defaultColor$7,_0x3486f7[_0x4f2cbd(0x28b8)]),_0x3486f7[_0x4f2cbd(0x1f61)]=Property[_0x4f2cbd(0x3fde)](this['_glowPower'],_0xe553a1,defaultGlowPower,_0x3486f7[_0x4f2cbd(0x1f61)]),_0x3486f7['taperPower']=Property[_0x4f2cbd(0x3fde)](this[_0x4f2cbd(0x39bc)],_0xe553a1,defaultTaperPower,_0x3486f7[_0x4f2cbd(0x4452)]),_0x3486f7;},PolylineGlowMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x5c380f){var _0x178540=_0x68aa19;return this===_0x5c380f||_0x5c380f instanceof PolylineGlowMaterialProperty&&Property['equals'](this['_color'],_0x5c380f[_0x178540(0x57d1)])&&Property['equals'](this[_0x178540(0x90e)],_0x5c380f['_glowPower'])&&Property['equals'](this[_0x178540(0x39bc)],_0x5c380f[_0x178540(0x39bc)]);};var defaultColor$6=Color$2[_0x68aa19(0x2d95)],defaultOutlineColor$3=Color$2[_0x68aa19(0x1219)],defaultOutlineWidth$3=0x1;function PolylineOutlineMaterialProperty(_0x476043){var _0x1acd4a=_0x68aa19;_0x476043=defaultValue$1(_0x476043,defaultValue$1[_0x1acd4a(0x494f)]),this['_definitionChanged']=new Event(),this[_0x1acd4a(0x57d1)]=void 0x0,this[_0x1acd4a(0x322)]=void 0x0,this[_0x1acd4a(0x21c9)]=void 0x0,this[_0x1acd4a(0x3c60)]=void 0x0,this[_0x1acd4a(0x1a7b)]=void 0x0,this['_outlineWidthSubscription']=void 0x0,this['color']=_0x476043['color'],this[_0x1acd4a(0x19b8)]=_0x476043[_0x1acd4a(0x19b8)],this[_0x1acd4a(0x3573)]=_0x476043[_0x1acd4a(0x3573)];}function PositionPropertyArray(_0x277a95,_0x1825ae){var _0x56bd0d=_0x68aa19;this[_0x56bd0d(0x3509)]=void 0x0,this[_0x56bd0d(0x2b02)]=new Event(),this[_0x56bd0d(0x577d)]=new EventHelper(),this[_0x56bd0d(0x2a4a)]=defaultValue$1(_0x1825ae,ReferenceFrame$1[_0x56bd0d(0x1a1d)]),this['setValue'](_0x277a95);}function PropertyArray(_0x16877d){var _0x555869=_0x68aa19;this[_0x555869(0x3509)]=void 0x0,this[_0x555869(0x2b02)]=new Event(),this[_0x555869(0x577d)]=new EventHelper(),this[_0x555869(0x1e6e)](_0x16877d);}function resolve(_0x246c10){var _0x12d7ca=_0x68aa19,_0x3740a0=_0x246c10[_0x12d7ca(0x10d9)];if(!defined$1(_0x3740a0)){var _0x32a042=_0x246c10[_0x12d7ca(0x152f)];if(!defined$1(_0x32a042)){if(!defined$1(_0x32a042=_0x246c10['_targetCollection'][_0x12d7ca(0x1e87)](_0x246c10[_0x12d7ca(0x2c95)])))return void(_0x246c10[_0x12d7ca(0x152f)]=_0x246c10[_0x12d7ca(0x10d9)]=void 0x0);_0x32a042[_0x12d7ca(0x349d)]['addEventListener'](ReferenceProperty['prototype'][_0x12d7ca(0x455a)],_0x246c10),_0x246c10[_0x12d7ca(0x152f)]=_0x32a042;}var _0x1266fb=_0x246c10['_targetPropertyNames'];_0x3740a0=_0x246c10['_targetEntity'];for(var _0x361863=0x0,_0x4f3668=_0x1266fb[_0x12d7ca(0x531b)];_0x361863<_0x4f3668&&defined$1(_0x3740a0);++_0x361863)_0x3740a0=_0x3740a0[_0x1266fb[_0x361863]];_0x246c10[_0x12d7ca(0x10d9)]=_0x3740a0;}return _0x3740a0;}function ReferenceProperty(_0x33cdee,_0x3efe43,_0x4542c7){var _0x12de82=_0x68aa19;this[_0x12de82(0x2b89)]=_0x33cdee,this[_0x12de82(0x2c95)]=_0x3efe43,this[_0x12de82(0x3741)]=_0x4542c7,this[_0x12de82(0x10d9)]=void 0x0,this[_0x12de82(0x152f)]=void 0x0,this[_0x12de82(0x2b02)]=new Event(),_0x33cdee[_0x12de82(0x4981)][_0x12de82(0xef9)](ReferenceProperty[_0x12de82(0x4b51)][_0x12de82(0x254f)],this);}Object['defineProperties'](PolylineOutlineMaterialProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0xd594e1=_0x68aa19;return Property[_0xd594e1(0x6e0)](this['_color'])&&Property['isConstant'](this['_outlineColor'])&&Property['isConstant'](this[_0xd594e1(0x1a7b)]);}},'definitionChanged':{'get':function(){var _0x2d7356=_0x68aa19;return this[_0x2d7356(0x2b02)];}},'color':createPropertyDescriptor(_0x68aa19(0x28b8)),'outlineColor':createPropertyDescriptor('outlineColor'),'outlineWidth':createPropertyDescriptor(_0x68aa19(0x3573))}),PolylineOutlineMaterialProperty['prototype'][_0x68aa19(0x25f2)]=function(_0x849474){var _0x198b7a=_0x68aa19;return _0x198b7a(0x417);},PolylineOutlineMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x1743dc,_0x52f0ba){var _0x5408d1=_0x68aa19;return defined$1(_0x52f0ba)||(_0x52f0ba={}),_0x52f0ba['color']=Property[_0x5408d1(0x2dbb)](this[_0x5408d1(0x57d1)],_0x1743dc,defaultColor$6,_0x52f0ba[_0x5408d1(0x28b8)]),_0x52f0ba['outlineColor']=Property[_0x5408d1(0x2dbb)](this[_0x5408d1(0x21c9)],_0x1743dc,defaultOutlineColor$3,_0x52f0ba[_0x5408d1(0x19b8)]),_0x52f0ba[_0x5408d1(0x3573)]=Property[_0x5408d1(0x3fde)](this[_0x5408d1(0x1a7b)],_0x1743dc,defaultOutlineWidth$3),_0x52f0ba;},PolylineOutlineMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x55be25){var _0x541d67=_0x68aa19;return this===_0x55be25||_0x55be25 instanceof PolylineOutlineMaterialProperty&&Property[_0x541d67(0x2ed4)](this['_color'],_0x55be25[_0x541d67(0x57d1)])&&Property['equals'](this['_outlineColor'],_0x55be25[_0x541d67(0x21c9)])&&Property[_0x541d67(0x2ed4)](this[_0x541d67(0x1a7b)],_0x55be25[_0x541d67(0x1a7b)]);},Object[_0x68aa19(0x5b7)](PositionPropertyArray[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x425d95=_0x68aa19,_0x5f0f2a=this[_0x425d95(0x3509)];if(!defined$1(_0x5f0f2a))return!0x0;for(var _0x36f556=_0x5f0f2a[_0x425d95(0x531b)],_0x4868fb=0x0;_0x4868fb<_0x36f556;_0x4868fb++)if(!Property['isConstant'](_0x5f0f2a[_0x4868fb]))return!0x1;return!0x0;}},'definitionChanged':{'get':function(){return this['_definitionChanged'];}},'referenceFrame':{'get':function(){var _0x4e7717=_0x68aa19;return this[_0x4e7717(0x2a4a)];}}}),PositionPropertyArray[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x5a29a2,_0x188873){var _0x553283=_0x68aa19;return this[_0x553283(0x103c)](_0x5a29a2,ReferenceFrame$1[_0x553283(0x1a1d)],_0x188873);},PositionPropertyArray['prototype']['getValueInReferenceFrame']=function(_0x2dcdae,_0x5b60c2,_0x1287d9){var _0x44c748=_0x68aa19,_0x50a157=this[_0x44c748(0x3509)];if(defined$1(_0x50a157)){var _0xf0ed48=_0x50a157[_0x44c748(0x531b)];defined$1(_0x1287d9)||(_0x1287d9=new Array(_0xf0ed48));for(var _0x36c2bd=0x0,_0x5e41d6=0x0;_0x36c2bd<_0xf0ed48;){var _0x4fa134=_0x50a157[_0x36c2bd][_0x44c748(0x103c)](_0x2dcdae,_0x5b60c2,_0x1287d9[_0x36c2bd]);defined$1(_0x4fa134)&&(_0x1287d9[_0x5e41d6]=_0x4fa134,_0x5e41d6++),_0x36c2bd++;}return _0x1287d9[_0x44c748(0x531b)]=_0x5e41d6,_0x1287d9;}},PositionPropertyArray['prototype'][_0x68aa19(0x1e6e)]=function(_0x2607be){var _0x59282d=_0x68aa19,_0x27654f=this[_0x59282d(0x577d)];if(_0x27654f['removeAll'](),defined$1(_0x2607be)){this['_value']=_0x2607be['slice']();for(var _0x287e55=_0x2607be['length'],_0x3aff4f=0x0;_0x3aff4f<_0x287e55;_0x3aff4f++){var _0x52a094=_0x2607be[_0x3aff4f];defined$1(_0x52a094)&&_0x27654f[_0x59282d(0x4979)](_0x52a094['definitionChanged'],PositionPropertyArray['prototype'][_0x59282d(0x2b85)],this);}}else this[_0x59282d(0x3509)]=void 0x0;this['_definitionChanged'][_0x59282d(0x30bb)](this);},PositionPropertyArray[_0x68aa19(0x4b51)]['equals']=function(_0x3bf313){var _0x3c80ae=_0x68aa19;return this===_0x3bf313||_0x3bf313 instanceof PositionPropertyArray&&this['_referenceFrame']===_0x3bf313[_0x3c80ae(0x2a4a)]&&Property[_0x3c80ae(0xc7e)](this['_value'],_0x3bf313[_0x3c80ae(0x3509)]);},PositionPropertyArray[_0x68aa19(0x4b51)][_0x68aa19(0x2b85)]=function(){this['_definitionChanged']['raiseEvent'](this);},Object[_0x68aa19(0x5b7)](PropertyArray[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x30afbe=_0x68aa19,_0x4fa47a=this['_value'];if(!defined$1(_0x4fa47a))return!0x0;for(var _0x1ab5e9=_0x4fa47a[_0x30afbe(0x531b)],_0x101ad1=0x0;_0x101ad1<_0x1ab5e9;_0x101ad1++)if(!Property[_0x30afbe(0x6e0)](_0x4fa47a[_0x101ad1]))return!0x1;return!0x0;}},'definitionChanged':{'get':function(){var _0x80bd81=_0x68aa19;return this[_0x80bd81(0x2b02)];}}}),PropertyArray['prototype'][_0x68aa19(0x1e43)]=function(_0x16c4f1,_0x3b33ef){var _0x35b0f0=_0x68aa19,_0x4004dd=this[_0x35b0f0(0x3509)];if(defined$1(_0x4004dd)){var _0x43b127=_0x4004dd['length'];defined$1(_0x3b33ef)||(_0x3b33ef=new Array(_0x43b127));for(var _0x401017=0x0,_0x2acad=0x0;_0x401017<_0x43b127;){var _0x25f20f=this[_0x35b0f0(0x3509)][_0x401017][_0x35b0f0(0x1e43)](_0x16c4f1,_0x3b33ef[_0x401017]);defined$1(_0x25f20f)&&(_0x3b33ef[_0x2acad]=_0x25f20f,_0x2acad++),_0x401017++;}return _0x3b33ef[_0x35b0f0(0x531b)]=_0x2acad,_0x3b33ef;}},PropertyArray['prototype'][_0x68aa19(0x1e6e)]=function(_0xdba9a8){var _0x314019=_0x68aa19,_0x25187d=this['_eventHelper'];if(_0x25187d[_0x314019(0x4ee2)](),defined$1(_0xdba9a8)){this[_0x314019(0x3509)]=_0xdba9a8[_0x314019(0x48ca)]();for(var _0x42e282=_0xdba9a8[_0x314019(0x531b)],_0x1a742a=0x0;_0x1a742a<_0x42e282;_0x1a742a++){var _0x8eb24b=_0xdba9a8[_0x1a742a];defined$1(_0x8eb24b)&&_0x25187d[_0x314019(0x4979)](_0x8eb24b[_0x314019(0x349d)],PropertyArray[_0x314019(0x4b51)]['_raiseDefinitionChanged'],this);}}else this[_0x314019(0x3509)]=void 0x0;this['_definitionChanged'][_0x314019(0x30bb)](this);},PropertyArray[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x126fdd){var _0x39a869=_0x68aa19;return this===_0x126fdd||_0x126fdd instanceof PropertyArray&&Property[_0x39a869(0xc7e)](this[_0x39a869(0x3509)],_0x126fdd[_0x39a869(0x3509)]);},PropertyArray[_0x68aa19(0x4b51)][_0x68aa19(0x2b85)]=function(){var _0x5ec2c0=_0x68aa19;this[_0x5ec2c0(0x2b02)][_0x5ec2c0(0x30bb)](this);},Object[_0x68aa19(0x5b7)](ReferenceProperty['prototype'],{'isConstant':{'get':function(){var _0x404e3d=_0x68aa19;return Property[_0x404e3d(0x6e0)](resolve(this));}},'definitionChanged':{'get':function(){var _0x1a98a2=_0x68aa19;return this[_0x1a98a2(0x2b02)];}},'referenceFrame':{'get':function(){var _0x29fb59=_0x68aa19,_0x3808f5=resolve(this);return defined$1(_0x3808f5)?_0x3808f5[_0x29fb59(0x35de)]:void 0x0;}},'targetId':{'get':function(){return this['_targetId'];}},'targetCollection':{'get':function(){var _0x44acd8=_0x68aa19;return this[_0x44acd8(0x2b89)];}},'targetPropertyNames':{'get':function(){var _0x4fc6fb=_0x68aa19;return this[_0x4fc6fb(0x3741)];}},'resolvedProperty':{'get':function(){return resolve(this);}}}),ReferenceProperty[_0x68aa19(0x28d4)]=function(_0x56b33f,_0x4e0eb3){var _0x537b45=_0x68aa19;for(var _0x8a87c7,_0x22bda2=[],_0x3496aa=!0x0,_0xb473d7=!0x1,_0x14d2c9='',_0x2e2f52=0x0;_0x2e2f52<_0x4e0eb3[_0x537b45(0x531b)];++_0x2e2f52){var _0x5bca37=_0x4e0eb3['charAt'](_0x2e2f52);_0xb473d7?(_0x14d2c9+=_0x5bca37,_0xb473d7=!0x1):'\x5c'===_0x5bca37?_0xb473d7=!0x0:_0x3496aa&&'#'===_0x5bca37?(_0x8a87c7=_0x14d2c9,_0x3496aa=!0x1,_0x14d2c9=''):_0x3496aa||'.'!==_0x5bca37?_0x14d2c9+=_0x5bca37:(_0x22bda2[_0x537b45(0x3a33)](_0x14d2c9),_0x14d2c9='');}return _0x22bda2[_0x537b45(0x3a33)](_0x14d2c9),new ReferenceProperty(_0x56b33f,_0x8a87c7,_0x22bda2);},ReferenceProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x1770f7,_0x1a3703){var _0x1a5ac3=resolve(this);return defined$1(_0x1a5ac3)?_0x1a5ac3['getValue'](_0x1770f7,_0x1a3703):void 0x0;},ReferenceProperty[_0x68aa19(0x4b51)][_0x68aa19(0x103c)]=function(_0x245c8d,_0x3c592d,_0x4c593f){var _0xa45f53=resolve(this);return defined$1(_0xa45f53)?_0xa45f53['getValueInReferenceFrame'](_0x245c8d,_0x3c592d,_0x4c593f):void 0x0;},ReferenceProperty['prototype'][_0x68aa19(0x25f2)]=function(_0x208bec){var _0xf859bd=_0x68aa19,_0x13826f=resolve(this);return defined$1(_0x13826f)?_0x13826f[_0xf859bd(0x25f2)](_0x208bec):void 0x0;},ReferenceProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x25e6b6){var _0x4953ee=_0x68aa19;if(this===_0x25e6b6)return!0x0;var _0x2e4840=this[_0x4953ee(0x3741)],_0x2b59e8=_0x25e6b6[_0x4953ee(0x3741)];if(this[_0x4953ee(0x2b89)]!==_0x25e6b6[_0x4953ee(0x2b89)]||this['_targetId']!==_0x25e6b6[_0x4953ee(0x2c95)]||_0x2e4840[_0x4953ee(0x531b)]!==_0x2b59e8['length'])return!0x1;for(var _0x495536=this[_0x4953ee(0x3741)]['length'],_0x34f703=0x0;_0x34f703<_0x495536;_0x34f703++)if(_0x2e4840[_0x34f703]!==_0x2b59e8[_0x34f703])return!0x1;return!0x0;},ReferenceProperty['prototype']['_onTargetEntityDefinitionChanged']=function(_0x4dd0f7,_0x45ac58,_0x4d2f9b,_0x569ee2){var _0x394aed=_0x68aa19;defined$1(this['_targetProperty'])&&this[_0x394aed(0x3741)][0x0]===_0x45ac58&&(this[_0x394aed(0x10d9)]=void 0x0,this[_0x394aed(0x2b02)][_0x394aed(0x30bb)](this));},ReferenceProperty[_0x68aa19(0x4b51)][_0x68aa19(0x254f)]=function(_0x362547,_0x23bab8,_0x1611ab){var _0x1bb640=_0x68aa19,_0x505726=this['_targetEntity'];defined$1(_0x505726)&&-0x1!==_0x1611ab['indexOf'](_0x505726)?(_0x505726['definitionChanged'][_0x1bb640(0x1cba)](ReferenceProperty[_0x1bb640(0x4b51)]['_onTargetEntityDefinitionChanged'],this),this[_0x1bb640(0x152f)]=this[_0x1bb640(0x10d9)]=void 0x0):defined$1(_0x505726)||defined$1(_0x505726=resolve(this))&&this[_0x1bb640(0x2b02)][_0x1bb640(0x30bb)](this);};var Rotation={'packedLength':0x1,'pack':function(_0x44fbcf,_0x16abd6,_0x4b0a7c){return _0x16abd6[_0x4b0a7c=defaultValue$1(_0x4b0a7c,0x0)]=_0x44fbcf,_0x16abd6;},'unpack':function(_0x283fd7,_0x4e3ef2,_0x4efb87){return _0x283fd7[_0x4e3ef2=defaultValue$1(_0x4e3ef2,0x0)];},'convertPackedArrayForInterpolation':function(_0x240060,_0x56127d,_0x12cb3d,_0x52dccf){var _0x50969d=_0x68aa19,_0x2cae04;_0x56127d=defaultValue$1(_0x56127d,0x0);for(var _0x277d7b=0x0,_0x26e7a0=(_0x12cb3d=defaultValue$1(_0x12cb3d,_0x240060['length']))-_0x56127d+0x1;_0x277d7b<_0x26e7a0;_0x277d7b++){var _0x55b6bd=_0x240060[_0x56127d+_0x277d7b];0x0===_0x277d7b||Math[_0x50969d(0x1661)](_0x2cae04-_0x55b6bd)<Math['PI']?_0x52dccf[_0x277d7b]=_0x55b6bd:_0x52dccf[_0x277d7b]=_0x55b6bd-CesiumMath[_0x50969d(0x3295)],_0x2cae04=_0x55b6bd;}},'unpackInterpolationResult':function(_0x14b870,_0x20a8d9,_0x2f04ff,_0x49a912,_0x38c013){var _0x3a5503=_0x68aa19;return(_0x38c013=_0x14b870[0x0])<0x0?_0x38c013+CesiumMath[_0x3a5503(0x3295)]:_0x38c013;}},PackableNumber={'packedLength':0x1,'pack':function(_0x42cab2,_0x3218bf,_0x1f212b){_0x3218bf[_0x1f212b=defaultValue$1(_0x1f212b,0x0)]=_0x42cab2;},'unpack':function(_0x327d99,_0x1a1f57,_0x37b3f0){return _0x327d99[_0x1a1f57=defaultValue$1(_0x1a1f57,0x0)];}};function arrayInsert(_0x3a8f17,_0x38ee29,_0x3a1ee2){var _0x46ab6e=_0x68aa19,_0x498887,_0x5aacbc=_0x3a8f17[_0x46ab6e(0x531b)],_0x214fc4=_0x3a1ee2[_0x46ab6e(0x531b)],_0x5a6969=_0x5aacbc+_0x214fc4;if(_0x3a8f17[_0x46ab6e(0x531b)]=_0x5a6969,_0x5aacbc!==_0x38ee29){var _0x418bf8=_0x5aacbc-0x1;for(_0x498887=_0x5a6969-0x1;_0x498887>=_0x38ee29;_0x498887--)_0x3a8f17[_0x498887]=_0x3a8f17[_0x418bf8--];}for(_0x498887=0x0;_0x498887<_0x214fc4;_0x498887++)_0x3a8f17[_0x38ee29++]=_0x3a1ee2[_0x498887];}function convertDate(_0x34d0b3,_0x4a1e2b){var _0x411dfc=_0x68aa19;return _0x34d0b3 instanceof JulianDate?_0x34d0b3:_0x411dfc(0x29ad)==typeof _0x34d0b3?JulianDate[_0x411dfc(0x5861)](_0x34d0b3):JulianDate[_0x411dfc(0x27cb)](_0x4a1e2b,_0x34d0b3,new JulianDate());}var timesSpliceArgs=[],valuesSpliceArgs=[];function mergeNewSamples(_0x17038d,_0x2fe6a7,_0x4d4fa8,_0x3391da,_0x13736c){var _0x4fab00=_0x68aa19;for(var _0x21a811,_0x4bc32c,_0x10f49e,_0x1ad66d,_0x583eda,_0x25d525,_0x46238d=0x0;_0x46238d<_0x3391da[_0x4fab00(0x531b)];){var _0x43c7e6=0x0,_0x198d26=0x0;if((_0x10f49e=binarySearch$1(_0x2fe6a7,_0x583eda=convertDate(_0x3391da[_0x46238d],_0x17038d),JulianDate['compare']))<0x0){for(_0x1ad66d=(_0x10f49e=~_0x10f49e)*_0x13736c,_0x4bc32c=void 0x0,_0x25d525=_0x2fe6a7[_0x10f49e];_0x46238d<_0x3391da[_0x4fab00(0x531b)]&&(_0x583eda=convertDate(_0x3391da[_0x46238d],_0x17038d),!(defined$1(_0x4bc32c)&&JulianDate[_0x4fab00(0x51e4)](_0x4bc32c,_0x583eda)>=0x0||defined$1(_0x25d525)&&JulianDate[_0x4fab00(0x51e4)](_0x583eda,_0x25d525)>=0x0));){for(timesSpliceArgs[_0x43c7e6++]=_0x583eda,_0x46238d+=0x1,_0x21a811=0x0;_0x21a811<_0x13736c;_0x21a811++)valuesSpliceArgs[_0x198d26++]=_0x3391da[_0x46238d],_0x46238d+=0x1;_0x4bc32c=_0x583eda;}_0x43c7e6>0x0&&(valuesSpliceArgs[_0x4fab00(0x531b)]=_0x198d26,arrayInsert(_0x4d4fa8,_0x1ad66d,valuesSpliceArgs),timesSpliceArgs[_0x4fab00(0x531b)]=_0x43c7e6,arrayInsert(_0x2fe6a7,_0x10f49e,timesSpliceArgs));}else{for(_0x21a811=0x0;_0x21a811<_0x13736c;_0x21a811++)_0x46238d++,_0x4d4fa8[_0x10f49e*_0x13736c+_0x21a811]=_0x3391da[_0x46238d];_0x46238d++;}}}function SampledProperty(_0x4ddce9,_0x34a5a0){var _0x532a43=_0x68aa19,_0x50e7a2=_0x4ddce9;_0x50e7a2===Number&&(_0x50e7a2=PackableNumber);var _0x239d36,_0x443e69=_0x50e7a2[_0x532a43(0xe6c)],_0x2207b4=defaultValue$1(_0x50e7a2[_0x532a43(0x1014)],_0x443e69),_0x3d2e8e=0x0;if(defined$1(_0x34a5a0)){var _0x39abdf=_0x34a5a0[_0x532a43(0x531b)];_0x239d36=new Array(_0x39abdf);for(var _0x4e072c=0x0;_0x4e072c<_0x39abdf;_0x4e072c++){var _0x5c40fd=_0x34a5a0[_0x4e072c];_0x5c40fd===Number&&(_0x5c40fd=PackableNumber);var _0x181f36=_0x5c40fd['packedLength'];_0x443e69+=_0x181f36,_0x2207b4+=defaultValue$1(_0x5c40fd[_0x532a43(0x1014)],_0x181f36),_0x239d36[_0x4e072c]=_0x5c40fd;}_0x3d2e8e=_0x39abdf;}this[_0x532a43(0x50ee)]=_0x4ddce9,this[_0x532a43(0x492)]=_0x50e7a2,this[_0x532a43(0x42be)]=0x1,this[_0x532a43(0x40c8)]=LinearApproximation,this[_0x532a43(0x356e)]=0x0,this[_0x532a43(0x54af)]=[],this[_0x532a43(0x2bad)]=[],this[_0x532a43(0x61d)]=[],this[_0x532a43(0x4fdc)]=[],this[_0x532a43(0x2e78)]=_0x443e69,this[_0x532a43(0x452d)]=_0x2207b4,this[_0x532a43(0x2611)]=!0x0,this[_0x532a43(0x32c)]=new Array(_0x2207b4),this['_definitionChanged']=new Event(),this[_0x532a43(0x1bdc)]=_0x34a5a0,this[_0x532a43(0x516e)]=_0x239d36,this['_inputOrder']=_0x3d2e8e,this[_0x532a43(0x3660)]=ExtrapolationType$1[_0x532a43(0x44b5)],this[_0x532a43(0x4a08)]=0x0,this[_0x532a43(0x4cc5)]=ExtrapolationType$1[_0x532a43(0x44b5)],this[_0x532a43(0x92c)]=0x0;}function removeSamples(_0x3a0c0f,_0x3cf6ed,_0x287e9b){var _0x40463f=_0x68aa19,_0x51dcf3=_0x3a0c0f[_0x40463f(0x2e78)];_0x3a0c0f[_0x40463f(0x54af)][_0x40463f(0x4bc6)](_0x3cf6ed,_0x287e9b),_0x3a0c0f['_values'][_0x40463f(0x4bc6)](_0x3cf6ed*_0x51dcf3,_0x287e9b*_0x51dcf3),_0x3a0c0f['_updateTableLength']=!0x0,_0x3a0c0f[_0x40463f(0x2b02)]['raiseEvent'](_0x3a0c0f);}function SampledPositionProperty(_0x3adb65,_0x5a796f){var _0x11a9bb=_0x68aa19,_0x2be3ea;if((_0x5a796f=defaultValue$1(_0x5a796f,0x0))>0x0){_0x2be3ea=new Array(_0x5a796f);for(var _0x3630e1=0x0;_0x3630e1<_0x5a796f;_0x3630e1++)_0x2be3ea[_0x3630e1]=Cartesian3;}this[_0x11a9bb(0x48f6)]=_0x5a796f,this[_0x11a9bb(0x18c4)]=new SampledProperty(Cartesian3,_0x2be3ea),this[_0x11a9bb(0x2b02)]=new Event(),this[_0x11a9bb(0x2a4a)]=defaultValue$1(_0x3adb65,ReferenceFrame$1['FIXED']),this[_0x11a9bb(0x18c4)]['_definitionChanged'][_0x11a9bb(0xef9)](function(){var _0x320cb0=_0x11a9bb;this[_0x320cb0(0x2b02)][_0x320cb0(0x30bb)](this);},this);}Object[_0x68aa19(0x5b7)](SampledProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x510918=_0x68aa19;return 0x0===this[_0x510918(0x2bad)]['length'];}},'definitionChanged':{'get':function(){var _0x315629=_0x68aa19;return this[_0x315629(0x2b02)];}},'type':{'get':function(){var _0x2afa65=_0x68aa19;return this[_0x2afa65(0x50ee)];}},'derivativeTypes':{'get':function(){var _0x6499a=_0x68aa19;return this[_0x6499a(0x1bdc)];}},'interpolationDegree':{'get':function(){var _0x1f1703=_0x68aa19;return this[_0x1f1703(0x42be)];}},'interpolationAlgorithm':{'get':function(){var _0x16774a=_0x68aa19;return this[_0x16774a(0x40c8)];}},'forwardExtrapolationType':{'get':function(){return this['_forwardExtrapolationType'];},'set':function(_0xb9d856){var _0x58bfc7=_0x68aa19;this[_0x58bfc7(0x3660)]!==_0xb9d856&&(this[_0x58bfc7(0x3660)]=_0xb9d856,this[_0x58bfc7(0x2b02)][_0x58bfc7(0x30bb)](this));}},'forwardExtrapolationDuration':{'get':function(){var _0x55853d=_0x68aa19;return this[_0x55853d(0x4a08)];},'set':function(_0x4366a2){var _0x37228d=_0x68aa19;this[_0x37228d(0x4a08)]!==_0x4366a2&&(this[_0x37228d(0x4a08)]=_0x4366a2,this[_0x37228d(0x2b02)][_0x37228d(0x30bb)](this));}},'backwardExtrapolationType':{'get':function(){return this['_backwardExtrapolationType'];},'set':function(_0x19920f){var _0x51cc2c=_0x68aa19;this[_0x51cc2c(0x4cc5)]!==_0x19920f&&(this[_0x51cc2c(0x4cc5)]=_0x19920f,this['_definitionChanged'][_0x51cc2c(0x30bb)](this));}},'backwardExtrapolationDuration':{'get':function(){var _0x579d4d=_0x68aa19;return this[_0x579d4d(0x92c)];},'set':function(_0x52527b){var _0x56a86b=_0x68aa19;this['_backwardExtrapolationDuration']!==_0x52527b&&(this[_0x56a86b(0x92c)]=_0x52527b,this[_0x56a86b(0x2b02)][_0x56a86b(0x30bb)](this));}}}),SampledProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x50bbb4,_0x4da657){var _0x17ca34=_0x68aa19,_0x1372ce=this['_times'],_0x2c2ec5=_0x1372ce[_0x17ca34(0x531b)];if(0x0!==_0x2c2ec5){var _0x138da8,_0x18866d=this['_innerType'],_0x4d8f5f=this[_0x17ca34(0x2bad)],_0x1d09e7=binarySearch$1(_0x1372ce,_0x50bbb4,JulianDate['compare']);if(_0x1d09e7<0x0){if(0x0===(_0x1d09e7=~_0x1d09e7)){var _0xdc265=_0x1372ce[_0x1d09e7];if(_0x138da8=this[_0x17ca34(0x92c)],this[_0x17ca34(0x4cc5)]===ExtrapolationType$1['NONE']||0x0!==_0x138da8&&JulianDate[_0x17ca34(0x250b)](_0xdc265,_0x50bbb4)>_0x138da8)return;if(this[_0x17ca34(0x4cc5)]===ExtrapolationType$1['HOLD'])return _0x18866d['unpack'](_0x4d8f5f,0x0,_0x4da657);}if(_0x1d09e7>=_0x2c2ec5){var _0x34705f=_0x1372ce[_0x1d09e7=_0x2c2ec5-0x1];if(_0x138da8=this['_forwardExtrapolationDuration'],this[_0x17ca34(0x3660)]===ExtrapolationType$1['NONE']||0x0!==_0x138da8&&JulianDate['secondsDifference'](_0x50bbb4,_0x34705f)>_0x138da8)return;if(this[_0x17ca34(0x3660)]===ExtrapolationType$1[_0x17ca34(0x12ca)])return _0x1d09e7=_0x2c2ec5-0x1,_0x18866d[_0x17ca34(0x41a1)](_0x4d8f5f,_0x1d09e7*_0x18866d[_0x17ca34(0xe6c)],_0x4da657);}var _0x446f36=this[_0x17ca34(0x61d)],_0x437a00=this[_0x17ca34(0x4fdc)],_0x225ba3=this[_0x17ca34(0x40c8)],_0x4f86c0=this[_0x17ca34(0x452d)],_0x5c2c4d=this['_inputOrder'];if(this[_0x17ca34(0x2611)]){this[_0x17ca34(0x2611)]=!0x1;var _0x31681b=Math[_0x17ca34(0x27d5)](_0x225ba3['getRequiredDataPoints'](this[_0x17ca34(0x42be)],_0x5c2c4d),_0x2c2ec5);_0x31681b!==this['_numberOfPoints']&&(this[_0x17ca34(0x356e)]=_0x31681b,_0x446f36['length']=_0x31681b,_0x437a00[_0x17ca34(0x531b)]=_0x31681b*_0x4f86c0);}var _0x1b409c=this[_0x17ca34(0x356e)]-0x1;if(_0x1b409c<0x1)return;var _0x2687f3=0x0,_0x428e06=_0x2c2ec5-0x1;if(_0x428e06-_0x2687f3+0x1>=_0x1b409c+0x1){var _0x45add5=_0x1d09e7-(_0x1b409c/0x2|0x0)-0x1;_0x45add5<_0x2687f3&&(_0x45add5=_0x2687f3);var _0xa03bad=_0x45add5+_0x1b409c;_0xa03bad>_0x428e06&&(_0x45add5=(_0xa03bad=_0x428e06)-_0x1b409c)<_0x2687f3&&(_0x45add5=_0x2687f3),_0x2687f3=_0x45add5,_0x428e06=_0xa03bad;}for(var _0x5c5332=_0x428e06-_0x2687f3+0x1,_0x194730=0x0;_0x194730<_0x5c5332;++_0x194730)_0x446f36[_0x194730]=JulianDate['secondsDifference'](_0x1372ce[_0x2687f3+_0x194730],_0x1372ce[_0x428e06]);if(defined$1(_0x18866d[_0x17ca34(0x517e)]))_0x18866d[_0x17ca34(0x517e)](_0x4d8f5f,_0x2687f3,_0x428e06,_0x437a00);else{for(var _0x3e1c5c=0x0,_0x53ac90=this['_packedLength'],_0x5a5233=_0x2687f3*_0x53ac90,_0xf5ed5=(_0x428e06+0x1)*_0x53ac90;_0x5a5233<_0xf5ed5;)_0x437a00[_0x3e1c5c]=_0x4d8f5f[_0x5a5233],_0x5a5233++,_0x3e1c5c++;}var _0x4d5dc4,_0x459a20=JulianDate[_0x17ca34(0x250b)](_0x50bbb4,_0x1372ce[_0x428e06]);if(0x0!==_0x5c2c4d&&defined$1(_0x225ba3['interpolate'])){var _0x234647=Math[_0x17ca34(0x67a)](_0x4f86c0/(_0x5c2c4d+0x1));_0x4d5dc4=_0x225ba3[_0x17ca34(0x418e)](_0x459a20,_0x446f36,_0x437a00,_0x234647,_0x5c2c4d,_0x5c2c4d,this[_0x17ca34(0x32c)]);}else _0x4d5dc4=_0x225ba3['interpolateOrderZero'](_0x459a20,_0x446f36,_0x437a00,_0x4f86c0,this[_0x17ca34(0x32c)]);return defined$1(_0x18866d[_0x17ca34(0x526f)])?_0x18866d[_0x17ca34(0x526f)](_0x4d5dc4,_0x4d8f5f,_0x2687f3,_0x428e06,_0x4da657):_0x18866d['unpack'](_0x4d5dc4,0x0,_0x4da657);}return _0x18866d['unpack'](_0x4d8f5f,_0x1d09e7*this[_0x17ca34(0x2e78)],_0x4da657);}},SampledProperty['prototype'][_0x68aa19(0x2ef1)]=function(_0x4719f2){var _0x4847a9=_0x68aa19;if(defined$1(_0x4719f2)){var _0x5dc6df=!0x1,_0x1e57a9=_0x4719f2[_0x4847a9(0x681)],_0x40eed7=_0x4719f2[_0x4847a9(0xaf5)];defined$1(_0x1e57a9)&&this['_interpolationAlgorithm']!==_0x1e57a9&&(this[_0x4847a9(0x40c8)]=_0x1e57a9,_0x5dc6df=!0x0),defined$1(_0x40eed7)&&this['_interpolationDegree']!==_0x40eed7&&(this[_0x4847a9(0x42be)]=_0x40eed7,_0x5dc6df=!0x0),_0x5dc6df&&(this['_updateTableLength']=!0x0,this[_0x4847a9(0x2b02)]['raiseEvent'](this));}},SampledProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2758)]=function(_0x20a04c,_0x2afcd4,_0x5318ab){var _0x38d6a6=_0x68aa19,_0x49f62f=this['_innerDerivativeTypes'],_0x4b6d3a=defined$1(_0x49f62f),_0x4ab167=this['_innerType'],_0x4084f6=[];if(_0x4084f6['push'](_0x20a04c),_0x4ab167[_0x38d6a6(0x3540)](_0x2afcd4,_0x4084f6,_0x4084f6['length']),_0x4b6d3a){for(var _0x3b604b=_0x49f62f['length'],_0x5beaad=0x0;_0x5beaad<_0x3b604b;_0x5beaad++)_0x49f62f[_0x5beaad][_0x38d6a6(0x3540)](_0x5318ab[_0x5beaad],_0x4084f6,_0x4084f6[_0x38d6a6(0x531b)]);}mergeNewSamples(void 0x0,this['_times'],this[_0x38d6a6(0x2bad)],_0x4084f6,this['_packedLength']),this[_0x38d6a6(0x2611)]=!0x0,this['_definitionChanged'][_0x38d6a6(0x30bb)](this);},SampledProperty[_0x68aa19(0x4b51)][_0x68aa19(0x48a)]=function(_0x1d0091,_0x4d0cfd,_0x5f17dc){var _0x4c9432=_0x68aa19;for(var _0x4b8046=this[_0x4c9432(0x516e)],_0x467d82=defined$1(_0x4b8046),_0x57f52d=this[_0x4c9432(0x492)],_0x2ea0a5=_0x1d0091[_0x4c9432(0x531b)],_0x167698=[],_0x2c916d=0x0;_0x2c916d<_0x2ea0a5;_0x2c916d++)if(_0x167698[_0x4c9432(0x3a33)](_0x1d0091[_0x2c916d]),_0x57f52d[_0x4c9432(0x3540)](_0x4d0cfd[_0x2c916d],_0x167698,_0x167698[_0x4c9432(0x531b)]),_0x467d82){for(var _0x309dde=_0x5f17dc[_0x2c916d],_0x3acdb5=_0x4b8046['length'],_0x1f2e6f=0x0;_0x1f2e6f<_0x3acdb5;_0x1f2e6f++)_0x4b8046[_0x1f2e6f][_0x4c9432(0x3540)](_0x309dde[_0x1f2e6f],_0x167698,_0x167698['length']);}mergeNewSamples(void 0x0,this[_0x4c9432(0x54af)],this[_0x4c9432(0x2bad)],_0x167698,this['_packedLength']),this[_0x4c9432(0x2611)]=!0x0,this[_0x4c9432(0x2b02)][_0x4c9432(0x30bb)](this);},SampledProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1d79)]=function(_0x3e20ad,_0x522245){var _0x34747b=_0x68aa19;mergeNewSamples(_0x522245,this[_0x34747b(0x54af)],this['_values'],_0x3e20ad,this[_0x34747b(0x2e78)]),this[_0x34747b(0x2611)]=!0x0,this[_0x34747b(0x2b02)][_0x34747b(0x30bb)](this);},SampledProperty['prototype'][_0x68aa19(0x1a52)]=function(_0x48d2d3){var _0x250ae7=binarySearch$1(this['_times'],_0x48d2d3,JulianDate['compare']);return!(_0x250ae7<0x0)&&(removeSamples(this,_0x250ae7,0x1),!0x0);},SampledProperty[_0x68aa19(0x4b51)]['removeSamples']=function(_0xedf45){var _0x268d2f=_0x68aa19,_0x390a57=this[_0x268d2f(0x54af)],_0x53f502=binarySearch$1(_0x390a57,_0xedf45[_0x268d2f(0x3db1)],JulianDate['compare']);_0x53f502<0x0?_0x53f502=~_0x53f502:_0xedf45[_0x268d2f(0x3ddf)]||++_0x53f502;var _0x52c1f5=binarySearch$1(_0x390a57,_0xedf45[_0x268d2f(0x229e)],JulianDate[_0x268d2f(0x51e4)]);_0x52c1f5<0x0?_0x52c1f5=~_0x52c1f5:_0xedf45['isStopIncluded']&&++_0x52c1f5,removeSamples(this,_0x53f502,_0x52c1f5-_0x53f502);},SampledProperty['prototype'][_0x68aa19(0x2ed4)]=function(_0x2812a7){var _0x59d014=_0x68aa19;if(this===_0x2812a7)return!0x0;if(!defined$1(_0x2812a7))return!0x1;if(this[_0x59d014(0x50ee)]!==_0x2812a7['_type']||this['_interpolationDegree']!==_0x2812a7[_0x59d014(0x42be)]||this[_0x59d014(0x40c8)]!==_0x2812a7[_0x59d014(0x40c8)])return!0x1;var _0x35bde2,_0xb0cbd1,_0x1c1770=this['_derivativeTypes'],_0x16b9c2=defined$1(_0x1c1770),_0x1b5436=_0x2812a7['_derivativeTypes'];if(_0x16b9c2!==defined$1(_0x1b5436))return!0x1;if(_0x16b9c2){if((_0xb0cbd1=_0x1c1770['length'])!==_0x1b5436[_0x59d014(0x531b)])return!0x1;for(_0x35bde2=0x0;_0x35bde2<_0xb0cbd1;_0x35bde2++)if(_0x1c1770[_0x35bde2]!==_0x1b5436[_0x35bde2])return!0x1;}var _0x4d7b2b=this[_0x59d014(0x54af)],_0x181bac=_0x2812a7[_0x59d014(0x54af)];if((_0xb0cbd1=_0x4d7b2b[_0x59d014(0x531b)])!==_0x181bac['length'])return!0x1;for(_0x35bde2=0x0;_0x35bde2<_0xb0cbd1;_0x35bde2++)if(!JulianDate[_0x59d014(0x2ed4)](_0x4d7b2b[_0x35bde2],_0x181bac[_0x35bde2]))return!0x1;var _0x35c035=this[_0x59d014(0x2bad)],_0x2e7366=_0x2812a7[_0x59d014(0x2bad)];for(_0x35bde2=0x0;_0x35bde2<_0xb0cbd1;_0x35bde2++)if(_0x35c035[_0x35bde2]!==_0x2e7366[_0x35bde2])return!0x1;return!0x0;},SampledProperty[_0x68aa19(0x4839)]=mergeNewSamples,Object[_0x68aa19(0x5b7)](SampledPositionProperty['prototype'],{'isConstant':{'get':function(){var _0x4acb37=_0x68aa19;return this[_0x4acb37(0x18c4)]['isConstant'];}},'definitionChanged':{'get':function(){var _0x2354e4=_0x68aa19;return this[_0x2354e4(0x2b02)];}},'referenceFrame':{'get':function(){var _0x4e67e8=_0x68aa19;return this[_0x4e67e8(0x2a4a)];}},'interpolationDegree':{'get':function(){var _0x6b2ff7=_0x68aa19;return this['_property'][_0x6b2ff7(0xaf5)];}},'interpolationAlgorithm':{'get':function(){var _0x1c8986=_0x68aa19;return this[_0x1c8986(0x18c4)]['interpolationAlgorithm'];}},'numberOfDerivatives':{'get':function(){var _0x1aa829=_0x68aa19;return this[_0x1aa829(0x48f6)];}},'forwardExtrapolationType':{'get':function(){var _0x28cb1f=_0x68aa19;return this[_0x28cb1f(0x18c4)][_0x28cb1f(0x4d08)];},'set':function(_0x314bdc){this['_property']['forwardExtrapolationType']=_0x314bdc;}},'forwardExtrapolationDuration':{'get':function(){var _0x3677f7=_0x68aa19;return this[_0x3677f7(0x18c4)][_0x3677f7(0x38e5)];},'set':function(_0x1e6f97){var _0x49c438=_0x68aa19;this[_0x49c438(0x18c4)][_0x49c438(0x38e5)]=_0x1e6f97;}},'backwardExtrapolationType':{'get':function(){var _0x14b6b8=_0x68aa19;return this[_0x14b6b8(0x18c4)][_0x14b6b8(0xabc)];},'set':function(_0x418222){var _0x3f3cc6=_0x68aa19;this['_property'][_0x3f3cc6(0xabc)]=_0x418222;}},'backwardExtrapolationDuration':{'get':function(){var _0x914a7c=_0x68aa19;return this[_0x914a7c(0x18c4)][_0x914a7c(0x32c1)];},'set':function(_0x469574){var _0x3fd86a=_0x68aa19;this[_0x3fd86a(0x18c4)][_0x3fd86a(0x32c1)]=_0x469574;}}}),SampledPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x2a0fee,_0x55b925){var _0x524d03=_0x68aa19;return this[_0x524d03(0x103c)](_0x2a0fee,ReferenceFrame$1[_0x524d03(0x1a1d)],_0x55b925);},SampledPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x103c)]=function(_0x285f10,_0x2ef083,_0x4415e8){var _0x38bda7=_0x68aa19;if(defined$1(_0x4415e8=this[_0x38bda7(0x18c4)][_0x38bda7(0x1e43)](_0x285f10,_0x4415e8)))return PositionProperty[_0x38bda7(0x3d91)](_0x285f10,_0x4415e8,this[_0x38bda7(0x2a4a)],_0x2ef083,_0x4415e8);},SampledPositionProperty[_0x68aa19(0x4b51)]['setInterpolationOptions']=function(_0x50cb15){var _0x402ff7=_0x68aa19;this['_property'][_0x402ff7(0x2ef1)](_0x50cb15);},SampledPositionProperty[_0x68aa19(0x4b51)]['addSample']=function(_0x2041f3,_0x51128f,_0x14e2f4){var _0x30593b=_0x68aa19;this[_0x30593b(0x48f6)],this['_property'][_0x30593b(0x2758)](_0x2041f3,_0x51128f,_0x14e2f4);},SampledPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x48a)]=function(_0x1fd31a,_0x50a7d9,_0x3f79a1){var _0x3650aa=_0x68aa19;this[_0x3650aa(0x18c4)][_0x3650aa(0x48a)](_0x1fd31a,_0x50a7d9,_0x3f79a1);},SampledPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1d79)]=function(_0xca2d90,_0x4b93db){var _0x5ef880=_0x68aa19;this['_property'][_0x5ef880(0x1d79)](_0xca2d90,_0x4b93db);},SampledPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1a52)]=function(_0x4c3f86){var _0x426c26=_0x68aa19;this[_0x426c26(0x18c4)]['removeSample'](_0x4c3f86);},SampledPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0xafb)]=function(_0x2c1cf9){var _0x47827d=_0x68aa19;this[_0x47827d(0x18c4)]['removeSamples'](_0x2c1cf9);},SampledPositionProperty['prototype']['equals']=function(_0x5f58bb){var _0x417dac=_0x68aa19;return this===_0x5f58bb||_0x5f58bb instanceof SampledPositionProperty&&Property['equals'](this['_property'],_0x5f58bb['_property'])&&this[_0x417dac(0x2a4a)]===_0x5f58bb[_0x417dac(0x2a4a)];};var StripeOrientation={'HORIZONTAL':0x0,'VERTICAL':0x1},StripeOrientation$1=Object[_0x68aa19(0x3e37)](StripeOrientation),defaultOrientation=StripeOrientation$1['HORIZONTAL'],defaultEvenColor=Color$2['WHITE'],defaultOddColor=Color$2[_0x68aa19(0x1219)],defaultOffset$7=0x0,defaultRepeat=0x1;function StripeMaterialProperty(_0xe11f3d){var _0x2c9aad=_0x68aa19;_0xe11f3d=defaultValue$1(_0xe11f3d,defaultValue$1[_0x2c9aad(0x494f)]),this[_0x2c9aad(0x2b02)]=new Event(),this['_orientation']=void 0x0,this[_0x2c9aad(0x32d3)]=void 0x0,this[_0x2c9aad(0x2959)]=void 0x0,this[_0x2c9aad(0x1401)]=void 0x0,this[_0x2c9aad(0x3508)]=void 0x0,this[_0x2c9aad(0xc5e)]=void 0x0,this[_0x2c9aad(0x47ee)]=void 0x0,this[_0x2c9aad(0x23ab)]=void 0x0,this[_0x2c9aad(0x96d)]=void 0x0,this[_0x2c9aad(0x2669)]=void 0x0,this[_0x2c9aad(0xebd)]=_0xe11f3d[_0x2c9aad(0xebd)],this['evenColor']=_0xe11f3d['evenColor'],this[_0x2c9aad(0xf74)]=_0xe11f3d[_0x2c9aad(0xf74)],this[_0x2c9aad(0x19b4)]=_0xe11f3d[_0x2c9aad(0x19b4)],this[_0x2c9aad(0x3c5a)]=_0xe11f3d['repeat'];}function TimeIntervalCollectionPositionProperty(_0x34d7b2){var _0x592c3b=_0x68aa19;this[_0x592c3b(0x2b02)]=new Event(),this[_0x592c3b(0x25b2)]=new TimeIntervalCollection(),this[_0x592c3b(0x25b2)][_0x592c3b(0x2157)][_0x592c3b(0xef9)](TimeIntervalCollectionPositionProperty[_0x592c3b(0x4b51)][_0x592c3b(0x5634)],this),this['_referenceFrame']=defaultValue$1(_0x34d7b2,ReferenceFrame$1['FIXED']);}function TimeIntervalCollectionProperty(){var _0x27a49a=_0x68aa19;this[_0x27a49a(0x2b02)]=new Event(),this[_0x27a49a(0x25b2)]=new TimeIntervalCollection(),this[_0x27a49a(0x25b2)]['changedEvent'][_0x27a49a(0xef9)](TimeIntervalCollectionProperty[_0x27a49a(0x4b51)][_0x27a49a(0x5634)],this);}function VelocityVectorProperty(_0x210516,_0x42a735){var _0x63de3b=_0x68aa19;this['_position']=void 0x0,this['_subscription']=void 0x0,this[_0x63de3b(0x2b02)]=new Event(),this[_0x63de3b(0x4eca)]=defaultValue$1(_0x42a735,!0x0),this[_0x63de3b(0x4771)]=_0x210516;}Object[_0x68aa19(0x5b7)](StripeMaterialProperty['prototype'],{'isConstant':{'get':function(){var _0x21116f=_0x68aa19;return Property[_0x21116f(0x6e0)](this[_0x21116f(0x515b)])&&Property[_0x21116f(0x6e0)](this[_0x21116f(0x2959)])&&Property[_0x21116f(0x6e0)](this[_0x21116f(0x3508)])&&Property['isConstant'](this[_0x21116f(0x47ee)])&&Property[_0x21116f(0x6e0)](this[_0x21116f(0x96d)]);}},'definitionChanged':{'get':function(){var _0x57ff46=_0x68aa19;return this[_0x57ff46(0x2b02)];}},'orientation':createPropertyDescriptor(_0x68aa19(0xebd)),'evenColor':createPropertyDescriptor(_0x68aa19(0x44c3)),'oddColor':createPropertyDescriptor(_0x68aa19(0xf74)),'offset':createPropertyDescriptor('offset'),'repeat':createPropertyDescriptor(_0x68aa19(0x3c5a))}),StripeMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x25f2)]=function(_0x5661d1){var _0x203a43=_0x68aa19;return _0x203a43(0x789);},StripeMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x22576c,_0x523edd){var _0x4fcd11=_0x68aa19;return defined$1(_0x523edd)||(_0x523edd={}),_0x523edd['horizontal']=Property[_0x4fcd11(0x3fde)](this[_0x4fcd11(0x515b)],_0x22576c,defaultOrientation)===StripeOrientation$1['HORIZONTAL'],_0x523edd[_0x4fcd11(0x44c3)]=Property['getValueOrClonedDefault'](this[_0x4fcd11(0x2959)],_0x22576c,defaultEvenColor,_0x523edd['evenColor']),_0x523edd[_0x4fcd11(0xf74)]=Property[_0x4fcd11(0x2dbb)](this['_oddColor'],_0x22576c,defaultOddColor,_0x523edd[_0x4fcd11(0xf74)]),_0x523edd['offset']=Property[_0x4fcd11(0x3fde)](this['_offset'],_0x22576c,defaultOffset$7),_0x523edd[_0x4fcd11(0x3c5a)]=Property[_0x4fcd11(0x3fde)](this[_0x4fcd11(0x96d)],_0x22576c,defaultRepeat),_0x523edd;},StripeMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x58c480){var _0x26b4cf=_0x68aa19;return this===_0x58c480||_0x58c480 instanceof StripeMaterialProperty&&Property[_0x26b4cf(0x2ed4)](this[_0x26b4cf(0x515b)],_0x58c480[_0x26b4cf(0x515b)])&&Property[_0x26b4cf(0x2ed4)](this[_0x26b4cf(0x2959)],_0x58c480[_0x26b4cf(0x2959)])&&Property[_0x26b4cf(0x2ed4)](this[_0x26b4cf(0x3508)],_0x58c480[_0x26b4cf(0x3508)])&&Property[_0x26b4cf(0x2ed4)](this[_0x26b4cf(0x47ee)],_0x58c480[_0x26b4cf(0x47ee)])&&Property[_0x26b4cf(0x2ed4)](this[_0x26b4cf(0x96d)],_0x58c480[_0x26b4cf(0x96d)]);},Object['defineProperties'](TimeIntervalCollectionPositionProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x240d07=_0x68aa19;return this['_intervals'][_0x240d07(0x197c)];}},'definitionChanged':{'get':function(){return this['_definitionChanged'];}},'intervals':{'get':function(){var _0x20d5c6=_0x68aa19;return this[_0x20d5c6(0x25b2)];}},'referenceFrame':{'get':function(){return this['_referenceFrame'];}}}),TimeIntervalCollectionPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x3484fe,_0x4825fd){var _0x2d5cdf=_0x68aa19;return this['getValueInReferenceFrame'](_0x3484fe,ReferenceFrame$1[_0x2d5cdf(0x1a1d)],_0x4825fd);},TimeIntervalCollectionPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x103c)]=function(_0xa71730,_0x446ddd,_0x3d11c9){var _0x1bbbd2=_0x68aa19,_0x626107=this['_intervals'][_0x1bbbd2(0x3cd4)](_0xa71730);if(defined$1(_0x626107))return PositionProperty[_0x1bbbd2(0x3d91)](_0xa71730,_0x626107,this['_referenceFrame'],_0x446ddd,_0x3d11c9);},TimeIntervalCollectionPositionProperty[_0x68aa19(0x4b51)]['equals']=function(_0x2ab1da){var _0x19eacf=_0x68aa19;return this===_0x2ab1da||_0x2ab1da instanceof TimeIntervalCollectionPositionProperty&&this[_0x19eacf(0x25b2)]['equals'](_0x2ab1da[_0x19eacf(0x25b2)],Property[_0x19eacf(0x2ed4)])&&this[_0x19eacf(0x2a4a)]===_0x2ab1da['_referenceFrame'];},TimeIntervalCollectionPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x5634)]=function(){var _0x316e4c=_0x68aa19;this[_0x316e4c(0x2b02)]['raiseEvent'](this);},Object['defineProperties'](TimeIntervalCollectionProperty['prototype'],{'isConstant':{'get':function(){var _0x4692c3=_0x68aa19;return this[_0x4692c3(0x25b2)]['isEmpty'];}},'definitionChanged':{'get':function(){return this['_definitionChanged'];}},'intervals':{'get':function(){var _0x27f468=_0x68aa19;return this[_0x27f468(0x25b2)];}}}),TimeIntervalCollectionProperty[_0x68aa19(0x4b51)]['getValue']=function(_0x5f19c7,_0x583d30){var _0x3869ea=_0x68aa19,_0x3d43c0=this[_0x3869ea(0x25b2)][_0x3869ea(0x3cd4)](_0x5f19c7);return defined$1(_0x3d43c0)&&_0x3869ea(0x20f8)==typeof _0x3d43c0[_0x3869ea(0x254b)]?_0x3d43c0[_0x3869ea(0x254b)](_0x583d30):_0x3d43c0;},TimeIntervalCollectionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x2cd729){var _0x5cfbf8=_0x68aa19;return this===_0x2cd729||_0x2cd729 instanceof TimeIntervalCollectionProperty&&this['_intervals']['equals'](_0x2cd729[_0x5cfbf8(0x25b2)],Property[_0x5cfbf8(0x2ed4)]);},TimeIntervalCollectionProperty[_0x68aa19(0x4b51)]['_intervalsChanged']=function(){var _0x346497=_0x68aa19;this[_0x346497(0x2b02)]['raiseEvent'](this);},Object['defineProperties'](VelocityVectorProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x2adae4=_0x68aa19;return Property[_0x2adae4(0x6e0)](this['_position']);}},'definitionChanged':{'get':function(){return this['_definitionChanged'];}},'position':{'get':function(){var _0x10775f=_0x68aa19;return this[_0x10775f(0x49d9)];},'set':function(_0x5cffc5){var _0x4818c4=_0x68aa19,_0x580ed7=this[_0x4818c4(0x49d9)];_0x580ed7!==_0x5cffc5&&(defined$1(_0x580ed7)&&this['_subscription'](),this[_0x4818c4(0x49d9)]=_0x5cffc5,defined$1(_0x5cffc5)&&(this[_0x4818c4(0x1f73)]=_0x5cffc5[_0x4818c4(0x2b02)][_0x4818c4(0xef9)](function(){this['_definitionChanged']['raiseEvent'](this);},this)),this[_0x4818c4(0x2b02)][_0x4818c4(0x30bb)](this));}},'normalize':{'get':function(){return this['_normalize'];},'set':function(_0x40179f){var _0xb4c252=_0x68aa19;this[_0xb4c252(0x4eca)]!==_0x40179f&&(this['_normalize']=_0x40179f,this[_0xb4c252(0x2b02)][_0xb4c252(0x30bb)](this));}}});var position1Scratch=new Cartesian3(),position2Scratch=new Cartesian3(),timeScratch=new JulianDate(),step=0x1/0x3c;function VelocityOrientationProperty(_0xca2e39,_0x220c97){var _0x398bbf=_0x68aa19;this[_0x398bbf(0x43d4)]=new VelocityVectorProperty(_0xca2e39,!0x0),this['_subscription']=void 0x0,this[_0x398bbf(0x2de2)]=void 0x0,this[_0x398bbf(0x2b02)]=new Event(),this[_0x398bbf(0x1706)]=defaultValue$1(_0x220c97,Ellipsoid[_0x398bbf(0x1d49)]);var _0x30d550=this;this[_0x398bbf(0x43d4)][_0x398bbf(0x349d)][_0x398bbf(0xef9)](function(){var _0xb35d33=_0x398bbf;_0x30d550[_0xb35d33(0x2b02)]['raiseEvent'](_0x30d550);});}VelocityVectorProperty['prototype'][_0x68aa19(0x1e43)]=function(_0x4cc727,_0x573f8e){var _0x55ef6e=_0x68aa19;return this[_0x55ef6e(0x402d)](_0x4cc727,_0x573f8e);},VelocityVectorProperty[_0x68aa19(0x4b51)][_0x68aa19(0x402d)]=function(_0x38302a,_0x1ac2da,_0xe766f){var _0x51d400=_0x68aa19;defined$1(_0x1ac2da)||(_0x1ac2da=new Cartesian3());var _0x45bebc=this['_position'];if(Property[_0x51d400(0x6e0)](_0x45bebc))return this[_0x51d400(0x4eca)]?void 0x0:Cartesian3[_0x51d400(0x254b)](Cartesian3[_0x51d400(0x3e26)],_0x1ac2da);var _0x13c7db=_0x45bebc[_0x51d400(0x1e43)](_0x38302a,position1Scratch),_0x270f34=_0x45bebc[_0x51d400(0x1e43)](JulianDate[_0x51d400(0x27cb)](_0x38302a,step,timeScratch),position2Scratch);if(defined$1(_0x13c7db)&&(defined$1(_0x270f34)||(_0x270f34=_0x13c7db,defined$1(_0x13c7db=_0x45bebc['getValue'](JulianDate[_0x51d400(0x27cb)](_0x38302a,-step,timeScratch),position2Scratch))))){if(Cartesian3[_0x51d400(0x19c9)](_0x13c7db,_0x270f34,1e-10,0.000001))return this[_0x51d400(0x4eca)]?void 0x0:Cartesian3['clone'](Cartesian3[_0x51d400(0x3e26)],_0x1ac2da);defined$1(_0xe766f)&&_0x13c7db[_0x51d400(0x254b)](_0xe766f);var _0x3c25ff=Cartesian3['subtract'](_0x270f34,_0x13c7db,_0x1ac2da);return this[_0x51d400(0x4eca)]?Cartesian3[_0x51d400(0x4e7d)](_0x3c25ff,_0x1ac2da):Cartesian3[_0x51d400(0x3a31)](_0x3c25ff,step,_0x1ac2da);}},VelocityVectorProperty[_0x68aa19(0x4b51)]['equals']=function(_0x5e04df){var _0x2d30b2=_0x68aa19;return this===_0x5e04df||_0x5e04df instanceof VelocityVectorProperty&&Property[_0x2d30b2(0x2ed4)](this[_0x2d30b2(0x49d9)],_0x5e04df['_position']);},Object[_0x68aa19(0x5b7)](VelocityOrientationProperty['prototype'],{'isConstant':{'get':function(){var _0x165bba=_0x68aa19;return Property['isConstant'](this[_0x165bba(0x43d4)]);}},'definitionChanged':{'get':function(){var _0x4b44b6=_0x68aa19;return this[_0x4b44b6(0x2b02)];}},'position':{'get':function(){return this['_velocityVectorProperty']['position'];},'set':function(_0x5d3c54){var _0x437752=_0x68aa19;this['_velocityVectorProperty'][_0x437752(0x4771)]=_0x5d3c54;}},'ellipsoid':{'get':function(){return this['_ellipsoid'];},'set':function(_0x1e9b63){var _0x3ac659=_0x68aa19;this[_0x3ac659(0x2de2)]!==_0x1e9b63&&(this[_0x3ac659(0x2de2)]=_0x1e9b63,this[_0x3ac659(0x2b02)][_0x3ac659(0x30bb)](this));}}});var positionScratch$5=new Cartesian3(),velocityScratch=new Cartesian3(),rotationScratch$1=new Matrix3(),currentId;function UnitCartesian3(){}function createReferenceProperty(_0x299c01,_0x66d42e){return'#'===_0x66d42e[0x0]&&(_0x66d42e=currentId+_0x66d42e),ReferenceProperty['fromString'](_0x299c01,_0x66d42e);}function createSpecializedProperty(_0x553864,_0x5c0937,_0x864bf9){var _0x2f2673=_0x68aa19;if(defined$1(_0x864bf9[_0x2f2673(0x324a)]))return createReferenceProperty(_0x5c0937,_0x864bf9[_0x2f2673(0x324a)]);if(defined$1(_0x864bf9[_0x2f2673(0x3387)])){var _0x59faf5=createReferenceProperty(_0x5c0937,_0x864bf9[_0x2f2673(0x3387)]);switch(_0x553864){case Cartesian3:case UnitCartesian3:return new VelocityVectorProperty(_0x59faf5,_0x553864===UnitCartesian3);case Quaternion:return new VelocityOrientationProperty(_0x59faf5);}}throw new RuntimeError$2(JSON[_0x2f2673(0x1e9b)](_0x864bf9)+'\x20is\x20not\x20valid\x20CZML.');}function createAdapterProperty(_0x4195fa,_0x5091dc){var _0x258c83=_0x68aa19;return new CallbackProperty(function(_0x16b991,_0x163754){return _0x5091dc(_0x4195fa['getValue'](_0x16b991,_0x163754));},_0x4195fa[_0x258c83(0x6e0)]);}VelocityOrientationProperty[_0x68aa19(0x4b51)]['getValue']=function(_0xd8bcc1,_0x5bf603){var _0x4513c1=_0x68aa19,_0x5e61a4=this[_0x4513c1(0x43d4)][_0x4513c1(0x402d)](_0xd8bcc1,velocityScratch,positionScratch$5);if(defined$1(_0x5e61a4))return Transforms[_0x4513c1(0x138)](positionScratch$5,_0x5e61a4,this[_0x4513c1(0x2de2)],rotationScratch$1),Quaternion[_0x4513c1(0x36a3)](rotationScratch$1,_0x5bf603);},VelocityOrientationProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x915edc){var _0xec5baf=_0x68aa19;return this===_0x915edc||_0x915edc instanceof VelocityOrientationProperty&&Property['equals'](this[_0xec5baf(0x43d4)],_0x915edc[_0xec5baf(0x43d4)])&&(this['_ellipsoid']===_0x915edc['_ellipsoid']||this[_0xec5baf(0x2de2)][_0xec5baf(0x2ed4)](_0x915edc[_0xec5baf(0x2de2)]));},UnitCartesian3[_0x68aa19(0xe6c)]=Cartesian3[_0x68aa19(0xe6c)],UnitCartesian3['unpack']=Cartesian3[_0x68aa19(0x41a1)],UnitCartesian3[_0x68aa19(0x3540)]=Cartesian3[_0x68aa19(0x3540)];var scratchCartesian$4=new Cartesian3(),scratchSpherical=new Spherical(),scratchCartographic$9=new Cartographic(),scratchTimeInterval$1=new TimeInterval(),scratchQuaternion$3=new Quaternion();function unwrapColorInterval(_0x491fd6){var _0x333c92=_0x68aa19,_0x385d47=_0x491fd6['rgbaf'];if(defined$1(_0x385d47))return _0x385d47;var _0x21f84b=_0x491fd6['rgba'];if(defined$1(_0x21f84b)){var _0x286956=_0x21f84b[_0x333c92(0x531b)];if(_0x286956===Color$2['packedLength'])return[Color$2[_0x333c92(0x41a8)](_0x21f84b[0x0]),Color$2['byteToFloat'](_0x21f84b[0x1]),Color$2[_0x333c92(0x41a8)](_0x21f84b[0x2]),Color$2[_0x333c92(0x41a8)](_0x21f84b[0x3])];_0x385d47=new Array(_0x286956);for(var _0x5754cc=0x0;_0x5754cc<_0x286956;_0x5754cc+=0x5)_0x385d47[_0x5754cc]=_0x21f84b[_0x5754cc],_0x385d47[_0x5754cc+0x1]=Color$2[_0x333c92(0x41a8)](_0x21f84b[_0x5754cc+0x1]),_0x385d47[_0x5754cc+0x2]=Color$2[_0x333c92(0x41a8)](_0x21f84b[_0x5754cc+0x2]),_0x385d47[_0x5754cc+0x3]=Color$2[_0x333c92(0x41a8)](_0x21f84b[_0x5754cc+0x3]),_0x385d47[_0x5754cc+0x4]=Color$2['byteToFloat'](_0x21f84b[_0x5754cc+0x4]);return _0x385d47;}}function unwrapUriInterval(_0x2a61b0,_0x4fcccf){var _0x1a1000=_0x68aa19,_0x4e65e7=defaultValue$1(_0x2a61b0[_0x1a1000(0x33f9)],_0x2a61b0);return defined$1(_0x4fcccf)?_0x4fcccf['getDerivedResource']({'url':_0x4e65e7}):Resource['createIfNeeded'](_0x4e65e7);}function unwrapRectangleInterval(_0x1fd1ff){var _0x4b600d=_0x68aa19,_0x4e2c1d=_0x1fd1ff['wsen'];if(defined$1(_0x4e2c1d))return _0x4e2c1d;var _0x23c0e6=_0x1fd1ff['wsenDegrees'];if(defined$1(_0x23c0e6)){var _0x3ca5fb=_0x23c0e6['length'];if(_0x3ca5fb===Rectangle[_0x4b600d(0xe6c)])return[CesiumMath[_0x4b600d(0x12a4)](_0x23c0e6[0x0]),CesiumMath['toRadians'](_0x23c0e6[0x1]),CesiumMath[_0x4b600d(0x12a4)](_0x23c0e6[0x2]),CesiumMath[_0x4b600d(0x12a4)](_0x23c0e6[0x3])];_0x4e2c1d=new Array(_0x3ca5fb);for(var _0x4eb0ac=0x0;_0x4eb0ac<_0x3ca5fb;_0x4eb0ac+=0x5)_0x4e2c1d[_0x4eb0ac]=_0x23c0e6[_0x4eb0ac],_0x4e2c1d[_0x4eb0ac+0x1]=CesiumMath[_0x4b600d(0x12a4)](_0x23c0e6[_0x4eb0ac+0x1]),_0x4e2c1d[_0x4eb0ac+0x2]=CesiumMath[_0x4b600d(0x12a4)](_0x23c0e6[_0x4eb0ac+0x2]),_0x4e2c1d[_0x4eb0ac+0x3]=CesiumMath[_0x4b600d(0x12a4)](_0x23c0e6[_0x4eb0ac+0x3]),_0x4e2c1d[_0x4eb0ac+0x4]=CesiumMath[_0x4b600d(0x12a4)](_0x23c0e6[_0x4eb0ac+0x4]);return _0x4e2c1d;}}function convertUnitSphericalToCartesian(_0x585cb3){var _0x45347c=_0x68aa19,_0x4b6a=_0x585cb3[_0x45347c(0x531b)];if(scratchSpherical['magnitude']=0x1,0x2===_0x4b6a)return scratchSpherical['clock']=_0x585cb3[0x0],scratchSpherical[_0x45347c(0x58c)]=_0x585cb3[0x1],Cartesian3[_0x45347c(0x244b)](scratchSpherical,scratchCartesian$4),[scratchCartesian$4['x'],scratchCartesian$4['y'],scratchCartesian$4['z']];for(var _0x5ec1ab=new Array(_0x4b6a/0x3*0x4),_0x5a47bd=0x0,_0x2fac39=0x0;_0x5a47bd<_0x4b6a;_0x5a47bd+=0x3,_0x2fac39+=0x4)_0x5ec1ab[_0x2fac39]=_0x585cb3[_0x5a47bd],scratchSpherical[_0x45347c(0x487c)]=_0x585cb3[_0x5a47bd+0x1],scratchSpherical[_0x45347c(0x58c)]=_0x585cb3[_0x5a47bd+0x2],Cartesian3[_0x45347c(0x244b)](scratchSpherical,scratchCartesian$4),_0x5ec1ab[_0x2fac39+0x1]=scratchCartesian$4['x'],_0x5ec1ab[_0x2fac39+0x2]=scratchCartesian$4['y'],_0x5ec1ab[_0x2fac39+0x3]=scratchCartesian$4['z'];return _0x5ec1ab;}function convertSphericalToCartesian(_0x3782fd){var _0x80279c=_0x68aa19,_0xdc9054=_0x3782fd[_0x80279c(0x531b)];if(0x3===_0xdc9054)return scratchSpherical['clock']=_0x3782fd[0x0],scratchSpherical['cone']=_0x3782fd[0x1],scratchSpherical[_0x80279c(0x1791)]=_0x3782fd[0x2],Cartesian3[_0x80279c(0x244b)](scratchSpherical,scratchCartesian$4),[scratchCartesian$4['x'],scratchCartesian$4['y'],scratchCartesian$4['z']];for(var _0x5500d3=new Array(_0xdc9054),_0x56a4fa=0x0;_0x56a4fa<_0xdc9054;_0x56a4fa+=0x4)_0x5500d3[_0x56a4fa]=_0x3782fd[_0x56a4fa],scratchSpherical[_0x80279c(0x487c)]=_0x3782fd[_0x56a4fa+0x1],scratchSpherical['cone']=_0x3782fd[_0x56a4fa+0x2],scratchSpherical['magnitude']=_0x3782fd[_0x56a4fa+0x3],Cartesian3[_0x80279c(0x244b)](scratchSpherical,scratchCartesian$4),_0x5500d3[_0x56a4fa+0x1]=scratchCartesian$4['x'],_0x5500d3[_0x56a4fa+0x2]=scratchCartesian$4['y'],_0x5500d3[_0x56a4fa+0x3]=scratchCartesian$4['z'];return _0x5500d3;}function convertCartographicRadiansToCartesian(_0x33e7a5){var _0xfe00ff=_0x68aa19,_0x83eeb9=_0x33e7a5['length'];if(0x3===_0x83eeb9)return scratchCartographic$9[_0xfe00ff(0x1041)]=_0x33e7a5[0x0],scratchCartographic$9[_0xfe00ff(0x288b)]=_0x33e7a5[0x1],scratchCartographic$9[_0xfe00ff(0x5862)]=_0x33e7a5[0x2],Ellipsoid[_0xfe00ff(0x1d49)][_0xfe00ff(0x1f84)](scratchCartographic$9,scratchCartesian$4),[scratchCartesian$4['x'],scratchCartesian$4['y'],scratchCartesian$4['z']];for(var _0x215d02=new Array(_0x83eeb9),_0x225586=0x0;_0x225586<_0x83eeb9;_0x225586+=0x4)_0x215d02[_0x225586]=_0x33e7a5[_0x225586],scratchCartographic$9[_0xfe00ff(0x1041)]=_0x33e7a5[_0x225586+0x1],scratchCartographic$9['latitude']=_0x33e7a5[_0x225586+0x2],scratchCartographic$9[_0xfe00ff(0x5862)]=_0x33e7a5[_0x225586+0x3],Ellipsoid[_0xfe00ff(0x1d49)][_0xfe00ff(0x1f84)](scratchCartographic$9,scratchCartesian$4),_0x215d02[_0x225586+0x1]=scratchCartesian$4['x'],_0x215d02[_0x225586+0x2]=scratchCartesian$4['y'],_0x215d02[_0x225586+0x3]=scratchCartesian$4['z'];return _0x215d02;}function convertCartographicDegreesToCartesian(_0x35f3ec){var _0x18ac63=_0x68aa19,_0x560c19=_0x35f3ec['length'];if(0x3===_0x560c19)return scratchCartographic$9[_0x18ac63(0x1041)]=CesiumMath[_0x18ac63(0x12a4)](_0x35f3ec[0x0]),scratchCartographic$9[_0x18ac63(0x288b)]=CesiumMath['toRadians'](_0x35f3ec[0x1]),scratchCartographic$9['height']=_0x35f3ec[0x2],Ellipsoid[_0x18ac63(0x1d49)]['cartographicToCartesian'](scratchCartographic$9,scratchCartesian$4),[scratchCartesian$4['x'],scratchCartesian$4['y'],scratchCartesian$4['z']];for(var _0x370821=new Array(_0x560c19),_0x272d5f=0x0;_0x272d5f<_0x560c19;_0x272d5f+=0x4)_0x370821[_0x272d5f]=_0x35f3ec[_0x272d5f],scratchCartographic$9[_0x18ac63(0x1041)]=CesiumMath['toRadians'](_0x35f3ec[_0x272d5f+0x1]),scratchCartographic$9[_0x18ac63(0x288b)]=CesiumMath[_0x18ac63(0x12a4)](_0x35f3ec[_0x272d5f+0x2]),scratchCartographic$9[_0x18ac63(0x5862)]=_0x35f3ec[_0x272d5f+0x3],Ellipsoid[_0x18ac63(0x1d49)][_0x18ac63(0x1f84)](scratchCartographic$9,scratchCartesian$4),_0x370821[_0x272d5f+0x1]=scratchCartesian$4['x'],_0x370821[_0x272d5f+0x2]=scratchCartesian$4['y'],_0x370821[_0x272d5f+0x3]=scratchCartesian$4['z'];return _0x370821;}function unwrapCartesianInterval(_0x598f87){var _0x4a1186=_0x68aa19,_0x3380c8=_0x598f87[_0x4a1186(0x3d63)];if(defined$1(_0x3380c8))return _0x3380c8;var _0x3783c0=_0x598f87['cartesianVelocity'];if(defined$1(_0x3783c0))return _0x3783c0;var _0x456652=_0x598f87[_0x4a1186(0x48cb)];if(defined$1(_0x456652))return _0x456652;var _0x2e3260=_0x598f87[_0x4a1186(0x8a4)];if(defined$1(_0x2e3260))return convertUnitSphericalToCartesian(_0x2e3260);var _0x481889=_0x598f87[_0x4a1186(0x4385)];if(defined$1(_0x481889))return convertSphericalToCartesian(_0x481889);var _0x3a4184=_0x598f87[_0x4a1186(0x76a)];if(defined$1(_0x3a4184))return convertCartographicRadiansToCartesian(_0x3a4184);var _0x49f60a=_0x598f87['cartographicDegrees'];if(defined$1(_0x49f60a))return convertCartographicDegreesToCartesian(_0x49f60a);throw new RuntimeError$2(JSON['stringify'](_0x598f87)+_0x4a1186(0x586c));}function normalizePackedCartesianArray(_0xf54601,_0x552952){var _0x1a94c3=_0x68aa19;Cartesian3[_0x1a94c3(0x41a1)](_0xf54601,_0x552952,scratchCartesian$4),Cartesian3[_0x1a94c3(0x4e7d)](scratchCartesian$4,scratchCartesian$4),Cartesian3[_0x1a94c3(0x3540)](scratchCartesian$4,_0xf54601,_0x552952);}function unwrapUnitCartesianInterval(_0x5d6c36){var _0x2c1136=unwrapCartesianInterval(_0x5d6c36);if(0x3===_0x2c1136['length'])return normalizePackedCartesianArray(_0x2c1136,0x0),_0x2c1136;for(var _0x427e74=0x1;_0x427e74<_0x2c1136['length'];_0x427e74+=0x4)normalizePackedCartesianArray(_0x2c1136,_0x427e74);return _0x2c1136;}function normalizePackedQuaternionArray(_0xfb3c37,_0x224367){var _0x9f7751=_0x68aa19;Quaternion['unpack'](_0xfb3c37,_0x224367,scratchQuaternion$3),Quaternion[_0x9f7751(0x4e7d)](scratchQuaternion$3,scratchQuaternion$3),Quaternion['pack'](scratchQuaternion$3,_0xfb3c37,_0x224367);}function unwrapQuaternionInterval(_0x32446f){var _0x37635a=_0x68aa19,_0x588b9b=_0x32446f[_0x37635a(0x29f5)];if(defined$1(_0x588b9b)){if(0x4===_0x588b9b[_0x37635a(0x531b)])return normalizePackedQuaternionArray(_0x588b9b,0x0),_0x588b9b;for(var _0x364f75=0x1;_0x364f75<_0x588b9b['length'];_0x364f75+=0x5)normalizePackedQuaternionArray(_0x588b9b,_0x364f75);}return _0x588b9b;}function getPropertyType(_0x7ec471){var _0x50ef03=_0x68aa19;return _0x50ef03(0x46da)==typeof _0x7ec471?Boolean:'number'==typeof _0x7ec471?Number:'string'==typeof _0x7ec471?String:_0x7ec471[_0x50ef03(0x2a77)]('array')?Array:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x46da))?Boolean:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x257e))?BoundingRectangle:_0x7ec471['hasOwnProperty'](_0x50ef03(0x25ff))?Cartesian2:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x3d63))||_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x4385))||_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x76a))||_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x180f))?Cartesian3:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x48cb))||_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x8a4))?UnitCartesian3:_0x7ec471['hasOwnProperty'](_0x50ef03(0x2011))||_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x715))?Color$2:_0x7ec471['hasOwnProperty'](_0x50ef03(0x52d1))?ArcType$1:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x42ba))?ClassificationType$1:_0x7ec471['hasOwnProperty'](_0x50ef03(0x3db))?ColorBlendMode$1:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x42b1))?CornerType$1:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x24e9))?HeightReference$1:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x577f))?HorizontalOrigin$1:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x1dea))?JulianDate:_0x7ec471['hasOwnProperty'](_0x50ef03(0x358))?LabelStyle$1:_0x7ec471['hasOwnProperty'](_0x50ef03(0x30f8))?Number:_0x7ec471['hasOwnProperty']('nearFarScalar')?NearFarScalar:_0x7ec471['hasOwnProperty']('distanceDisplayCondition')?DistanceDisplayCondition:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x5014))||_0x7ec471['hasOwnProperty'](_0x50ef03(0x327))?Object:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x29f5))?Quaternion:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x912))?ShadowMode$1:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x29ad))?String:_0x7ec471['hasOwnProperty'](_0x50ef03(0x5489))?StripeOrientation$1:_0x7ec471['hasOwnProperty'](_0x50ef03(0x18cd))||_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x24ee))?Rectangle:_0x7ec471['hasOwnProperty']('uri')?URI:_0x7ec471[_0x50ef03(0x2a77)](_0x50ef03(0x169e))?VerticalOrigin$1:Object;}function unwrapInterval(_0x42d5e1,_0x309562,_0x4ed1ce){var _0x38003a=_0x68aa19;switch(_0x42d5e1){case ArcType$1:return ArcType$1[defaultValue$1(_0x309562[_0x38003a(0x52d1)],_0x309562)];case Array:return _0x309562[_0x38003a(0x576)];case Boolean:return defaultValue$1(_0x309562[_0x38003a(0x46da)],_0x309562);case BoundingRectangle:return _0x309562[_0x38003a(0x257e)];case Cartesian2:return _0x309562[_0x38003a(0x25ff)];case Cartesian3:return unwrapCartesianInterval(_0x309562);case UnitCartesian3:return unwrapUnitCartesianInterval(_0x309562);case Color$2:return unwrapColorInterval(_0x309562);case ClassificationType$1:return ClassificationType$1[defaultValue$1(_0x309562[_0x38003a(0x42ba)],_0x309562)];case ColorBlendMode$1:return ColorBlendMode$1[defaultValue$1(_0x309562[_0x38003a(0x3db)],_0x309562)];case CornerType$1:return CornerType$1[defaultValue$1(_0x309562[_0x38003a(0x42b1)],_0x309562)];case HeightReference$1:return HeightReference$1[defaultValue$1(_0x309562[_0x38003a(0x24e9)],_0x309562)];case HorizontalOrigin$1:return HorizontalOrigin$1[defaultValue$1(_0x309562['horizontalOrigin'],_0x309562)];case Image:return unwrapUriInterval(_0x309562,_0x4ed1ce);case JulianDate:return JulianDate['fromIso8601'](defaultValue$1(_0x309562[_0x38003a(0x1dea)],_0x309562));case LabelStyle$1:return LabelStyle$1[defaultValue$1(_0x309562[_0x38003a(0x358)],_0x309562)];case Number:return defaultValue$1(_0x309562['number'],_0x309562);case NearFarScalar:return _0x309562['nearFarScalar'];case DistanceDisplayCondition:return _0x309562[_0x38003a(0x1c93)];case Object:return defaultValue$1(defaultValue$1(_0x309562[_0x38003a(0x5014)],_0x309562[_0x38003a(0x327)]),_0x309562);case Quaternion:return unwrapQuaternionInterval(_0x309562);case Rotation:return defaultValue$1(_0x309562[_0x38003a(0x30f8)],_0x309562);case ShadowMode$1:return ShadowMode$1[defaultValue$1(defaultValue$1(_0x309562[_0x38003a(0x912)],_0x309562[_0x38003a(0x284a)]),_0x309562)];case String:return defaultValue$1(_0x309562[_0x38003a(0x29ad)],_0x309562);case StripeOrientation$1:return StripeOrientation$1[defaultValue$1(_0x309562[_0x38003a(0x5489)],_0x309562)];case Rectangle:return unwrapRectangleInterval(_0x309562);case URI:return unwrapUriInterval(_0x309562,_0x4ed1ce);case VerticalOrigin$1:return VerticalOrigin$1[defaultValue$1(_0x309562[_0x38003a(0x169e)],_0x309562)];default:throw new RuntimeError$2(_0x42d5e1);}}var interpolators={'HERMITE':HermitePolynomialApproximation,'LAGRANGE':LagrangePolynomialApproximation,'LINEAR':LinearApproximation};function updateInterpolationSettings(_0x421a2c,_0x1882f3){var _0x18a2da=_0x68aa19,_0xe8ba9a=_0x421a2c[_0x18a2da(0x681)],_0x506a60=_0x421a2c[_0x18a2da(0xaf5)];(defined$1(_0xe8ba9a)||defined$1(_0x506a60))&&_0x1882f3[_0x18a2da(0x2ef1)]({'interpolationAlgorithm':interpolators[_0xe8ba9a],'interpolationDegree':_0x506a60});var _0x1a985b=_0x421a2c['forwardExtrapolationType'];defined$1(_0x1a985b)&&(_0x1882f3['forwardExtrapolationType']=ExtrapolationType$1[_0x1a985b]);var _0x145aee=_0x421a2c[_0x18a2da(0x38e5)];defined$1(_0x145aee)&&(_0x1882f3['forwardExtrapolationDuration']=_0x145aee);var _0x47c7dc=_0x421a2c[_0x18a2da(0xabc)];defined$1(_0x47c7dc)&&(_0x1882f3[_0x18a2da(0xabc)]=ExtrapolationType$1[_0x47c7dc]);var _0xd80af=_0x421a2c['backwardExtrapolationDuration'];defined$1(_0xd80af)&&(_0x1882f3[_0x18a2da(0x32c1)]=_0xd80af);}var iso8601Scratch={'iso8601':void 0x0};function intervalFromString(_0x3b9c69){var _0x2cefbd=_0x68aa19;if(defined$1(_0x3b9c69))return iso8601Scratch['iso8601']=_0x3b9c69,TimeInterval[_0x2cefbd(0x5861)](iso8601Scratch);}function wrapPropertyInInfiniteInterval(_0x1bce60){var _0x596265=_0x68aa19,_0x557898=Iso8601['MAXIMUM_INTERVAL'][_0x596265(0x254b)]();return _0x557898['data']=_0x1bce60,_0x557898;}function convertPropertyToComposite(_0x10a7aa){var _0x1541e8=_0x68aa19,_0x53ba2b=new CompositeProperty();return _0x53ba2b[_0x1541e8(0x55ad)]['addInterval'](wrapPropertyInInfiniteInterval(_0x10a7aa)),_0x53ba2b;}function convertPositionPropertyToComposite(_0x33c273){var _0x176234=_0x68aa19,_0x5b365c=new CompositePositionProperty(_0x33c273[_0x176234(0x35de)]);return _0x5b365c[_0x176234(0x55ad)][_0x176234(0x5749)](wrapPropertyInInfiniteInterval(_0x33c273)),_0x5b365c;}function processProperty(_0x2ba21b,_0x3ec37c,_0x4fb9dd,_0x238223,_0x2cb09e,_0x3e8c1f,_0x479ae5){var _0x3dbc6e=_0x68aa19,_0x3ce862,_0x1c7221,_0x1c17e8,_0x578360=intervalFromString(_0x238223[_0x3dbc6e(0xd0f)]);defined$1(_0x2cb09e)&&(_0x578360=defined$1(_0x578360)?TimeInterval['intersect'](_0x578360,_0x2cb09e,scratchTimeInterval$1):_0x2cb09e);var _0x4212da=!defined$1(_0x238223['reference'])&&!defined$1(_0x238223['velocityReference']),_0x5c337a=defined$1(_0x578360)&&!_0x578360['equals'](Iso8601[_0x3dbc6e(0x779)]);if(!0x0===_0x238223[_0x3dbc6e(0x4c98)])return _0x5c337a?removePropertyData(_0x3ec37c[_0x4fb9dd],_0x578360):void(_0x3ec37c[_0x4fb9dd]=void 0x0);var _0x6e3202=!0x1;if(_0x4212da){if(!defined$1(_0x1c7221=unwrapInterval(_0x2ba21b,_0x238223,_0x3e8c1f)))return;_0x3ce862=defaultValue$1(_0x2ba21b[_0x3dbc6e(0xe6c)],0x1),_0x1c17e8=defaultValue$1(_0x1c7221['length'],0x1),_0x6e3202=!defined$1(_0x238223['array'])&&_0x3dbc6e(0x29ad)!=typeof _0x1c7221&&_0x1c17e8>_0x3ce862&&_0x2ba21b!==Object;}var _0x1064f5=_0x3dbc6e(0x20f8)==typeof _0x2ba21b[_0x3dbc6e(0x41a1)]&&_0x2ba21b!==Rotation;if(_0x6e3202||_0x5c337a){var _0x585ad7,_0x13fedf,_0x59869d=_0x3ec37c[_0x4fb9dd],_0x1594cc=_0x238223[_0x3dbc6e(0x3182)];if(defined$1(_0x1594cc)&&(_0x585ad7=JulianDate['fromIso8601'](_0x1594cc)),_0x6e3202&&!_0x5c337a)return _0x59869d instanceof SampledProperty||(_0x3ec37c[_0x4fb9dd]=_0x59869d=new SampledProperty(_0x2ba21b)),_0x59869d[_0x3dbc6e(0x1d79)](_0x1c7221,_0x585ad7),void updateInterpolationSettings(_0x238223,_0x59869d);if(!_0x6e3202&&_0x5c337a)return(_0x578360=_0x578360[_0x3dbc6e(0x254b)]())['data']=_0x4212da?_0x1064f5?_0x2ba21b[_0x3dbc6e(0x41a1)](_0x1c7221,0x0):_0x1c7221:createSpecializedProperty(_0x2ba21b,_0x479ae5,_0x238223),defined$1(_0x59869d)||(_0x3ec37c[_0x4fb9dd]=_0x59869d=_0x4212da?new TimeIntervalCollectionProperty():new CompositeProperty()),void(_0x4212da&&_0x59869d instanceof TimeIntervalCollectionProperty?_0x59869d['intervals'][_0x3dbc6e(0x5749)](_0x578360):_0x59869d instanceof CompositeProperty?(_0x4212da&&(_0x578360[_0x3dbc6e(0x116f)]=new ConstantProperty(_0x578360[_0x3dbc6e(0x116f)])),_0x59869d[_0x3dbc6e(0x55ad)][_0x3dbc6e(0x5749)](_0x578360)):(_0x3ec37c[_0x4fb9dd]=_0x59869d=convertPropertyToComposite(_0x59869d),_0x4212da&&(_0x578360[_0x3dbc6e(0x116f)]=new ConstantProperty(_0x578360[_0x3dbc6e(0x116f)])),_0x59869d[_0x3dbc6e(0x55ad)][_0x3dbc6e(0x5749)](_0x578360)));defined$1(_0x59869d)||(_0x3ec37c[_0x4fb9dd]=_0x59869d=new CompositeProperty()),_0x59869d instanceof CompositeProperty||(_0x3ec37c[_0x4fb9dd]=_0x59869d=convertPropertyToComposite(_0x59869d));var _0x4ce674=_0x59869d['intervals'];defined$1(_0x13fedf=_0x4ce674['findInterval'](_0x578360))&&_0x13fedf[_0x3dbc6e(0x116f)]instanceof SampledProperty||((_0x13fedf=_0x578360[_0x3dbc6e(0x254b)]())[_0x3dbc6e(0x116f)]=new SampledProperty(_0x2ba21b),_0x4ce674[_0x3dbc6e(0x5749)](_0x13fedf)),_0x13fedf['data'][_0x3dbc6e(0x1d79)](_0x1c7221,_0x585ad7),updateInterpolationSettings(_0x238223,_0x13fedf[_0x3dbc6e(0x116f)]);}else _0x3ec37c[_0x4fb9dd]=_0x4212da?new ConstantProperty(_0x1064f5?_0x2ba21b['unpack'](_0x1c7221,0x0):_0x1c7221):createSpecializedProperty(_0x2ba21b,_0x479ae5,_0x238223);}function removePropertyData(_0x5307af,_0x188b7e){var _0x59dedd=_0x68aa19;if(_0x5307af instanceof SampledProperty)_0x5307af[_0x59dedd(0xafb)](_0x188b7e);else{if(_0x5307af instanceof TimeIntervalCollectionProperty)_0x5307af[_0x59dedd(0x55ad)][_0x59dedd(0x4f5b)](_0x188b7e);else{if(_0x5307af instanceof CompositeProperty){for(var _0x639b8c=_0x5307af[_0x59dedd(0x55ad)],_0x4cbdb=0x0;_0x4cbdb<_0x639b8c[_0x59dedd(0x531b)];++_0x4cbdb){var _0x18c4e1=TimeInterval[_0x59dedd(0x1155)](_0x639b8c[_0x59dedd(0x3173)](_0x4cbdb),_0x188b7e,scratchTimeInterval$1);_0x18c4e1[_0x59dedd(0x197c)]||removePropertyData(_0x18c4e1[_0x59dedd(0x116f)],_0x188b7e);}_0x639b8c[_0x59dedd(0x4f5b)](_0x188b7e);}else;}}}function processPacketData(_0x610f29,_0x407278,_0x57f67a,_0x9099e6,_0x362186,_0x44ba6b,_0x51599c){var _0x3ab450=_0x68aa19;if(defined$1(_0x9099e6)){if(Array[_0x3ab450(0x4b57)](_0x9099e6)){for(var _0x438af2=0x0,_0x5e080e=_0x9099e6[_0x3ab450(0x531b)];_0x438af2<_0x5e080e;++_0x438af2)processProperty(_0x610f29,_0x407278,_0x57f67a,_0x9099e6[_0x438af2],_0x362186,_0x44ba6b,_0x51599c);}else processProperty(_0x610f29,_0x407278,_0x57f67a,_0x9099e6,_0x362186,_0x44ba6b,_0x51599c);}}function processPositionProperty(_0x4eae0f,_0x2c7f0d,_0x247bfb,_0x1b4080,_0x5ed628,_0x23dbc3){var _0x32dd33=_0x68aa19,_0x47ae79=intervalFromString(_0x247bfb[_0x32dd33(0xd0f)]);defined$1(_0x1b4080)&&(_0x47ae79=defined$1(_0x47ae79)?TimeInterval[_0x32dd33(0x1155)](_0x47ae79,_0x1b4080,scratchTimeInterval$1):_0x1b4080);var _0x270120,_0x3ca4cb,_0x16198c=defined$1(_0x247bfb['cartesianVelocity'])?0x1:0x0,_0x4316fb=Cartesian3['packedLength']*(_0x16198c+0x1),_0x81d0e9=!defined$1(_0x247bfb[_0x32dd33(0x324a)]),_0x29f646=defined$1(_0x47ae79)&&!_0x47ae79[_0x32dd33(0x2ed4)](Iso8601[_0x32dd33(0x779)]);if(!0x0===_0x247bfb[_0x32dd33(0x4c98)])return _0x29f646?removePositionPropertyData(_0x4eae0f[_0x2c7f0d],_0x47ae79):void(_0x4eae0f[_0x2c7f0d]=void 0x0);var _0x528848=!0x1;if(_0x81d0e9&&(defined$1(_0x247bfb[_0x32dd33(0x35de)])&&(_0x3ca4cb=ReferenceFrame$1[_0x247bfb[_0x32dd33(0x35de)]]),_0x3ca4cb=defaultValue$1(_0x3ca4cb,ReferenceFrame$1[_0x32dd33(0x1a1d)]),_0x528848=defaultValue$1((_0x270120=unwrapCartesianInterval(_0x247bfb))[_0x32dd33(0x531b)],0x1)>_0x4316fb),_0x528848||_0x29f646){var _0x832786,_0x3f9d70,_0x260451=_0x4eae0f[_0x2c7f0d],_0x23fed2=_0x247bfb[_0x32dd33(0x3182)];if(defined$1(_0x23fed2)&&(_0x832786=JulianDate[_0x32dd33(0x5861)](_0x23fed2)),_0x528848&&!_0x29f646)return _0x260451 instanceof SampledPositionProperty&&(!defined$1(_0x3ca4cb)||_0x260451['referenceFrame']===_0x3ca4cb)||(_0x4eae0f[_0x2c7f0d]=_0x260451=new SampledPositionProperty(_0x3ca4cb,_0x16198c)),_0x260451[_0x32dd33(0x1d79)](_0x270120,_0x832786),void updateInterpolationSettings(_0x247bfb,_0x260451);if(!_0x528848&&_0x29f646)return(_0x47ae79=_0x47ae79[_0x32dd33(0x254b)]())['data']=_0x81d0e9?Cartesian3['unpack'](_0x270120):createReferenceProperty(_0x23dbc3,_0x247bfb[_0x32dd33(0x324a)]),defined$1(_0x260451)||(_0x260451=_0x81d0e9?new TimeIntervalCollectionPositionProperty(_0x3ca4cb):new CompositePositionProperty(_0x3ca4cb),_0x4eae0f[_0x2c7f0d]=_0x260451),void(_0x81d0e9&&_0x260451 instanceof TimeIntervalCollectionPositionProperty&&defined$1(_0x3ca4cb)&&_0x260451['referenceFrame']===_0x3ca4cb?_0x260451['intervals'][_0x32dd33(0x5749)](_0x47ae79):_0x260451 instanceof CompositePositionProperty?(_0x81d0e9&&(_0x47ae79[_0x32dd33(0x116f)]=new ConstantPositionProperty(_0x47ae79[_0x32dd33(0x116f)],_0x3ca4cb)),_0x260451[_0x32dd33(0x55ad)][_0x32dd33(0x5749)](_0x47ae79)):(_0x4eae0f[_0x2c7f0d]=_0x260451=convertPositionPropertyToComposite(_0x260451),_0x81d0e9&&(_0x47ae79[_0x32dd33(0x116f)]=new ConstantPositionProperty(_0x47ae79[_0x32dd33(0x116f)],_0x3ca4cb)),_0x260451[_0x32dd33(0x55ad)][_0x32dd33(0x5749)](_0x47ae79)));defined$1(_0x260451)?_0x260451 instanceof CompositePositionProperty||(_0x4eae0f[_0x2c7f0d]=_0x260451=convertPositionPropertyToComposite(_0x260451)):_0x4eae0f[_0x2c7f0d]=_0x260451=new CompositePositionProperty(_0x3ca4cb);var _0x5e347f=_0x260451['intervals'];defined$1(_0x3f9d70=_0x5e347f[_0x32dd33(0x3ca7)](_0x47ae79))&&_0x3f9d70['data']instanceof SampledPositionProperty&&(!defined$1(_0x3ca4cb)||_0x3f9d70[_0x32dd33(0x116f)][_0x32dd33(0x35de)]===_0x3ca4cb)||((_0x3f9d70=_0x47ae79[_0x32dd33(0x254b)]())['data']=new SampledPositionProperty(_0x3ca4cb,_0x16198c),_0x5e347f[_0x32dd33(0x5749)](_0x3f9d70)),_0x3f9d70[_0x32dd33(0x116f)][_0x32dd33(0x1d79)](_0x270120,_0x832786),updateInterpolationSettings(_0x247bfb,_0x3f9d70[_0x32dd33(0x116f)]);}else _0x4eae0f[_0x2c7f0d]=_0x81d0e9?new ConstantPositionProperty(Cartesian3[_0x32dd33(0x41a1)](_0x270120),_0x3ca4cb):createReferenceProperty(_0x23dbc3,_0x247bfb[_0x32dd33(0x324a)]);}function removePositionPropertyData(_0x317548,_0xdab6f1){var _0x4b0f77=_0x68aa19;if(_0x317548 instanceof SampledPositionProperty)_0x317548[_0x4b0f77(0xafb)](_0xdab6f1);else{if(_0x317548 instanceof TimeIntervalCollectionPositionProperty)_0x317548[_0x4b0f77(0x55ad)][_0x4b0f77(0x4f5b)](_0xdab6f1);else{if(_0x317548 instanceof CompositePositionProperty){for(var _0x56ea1d=_0x317548['intervals'],_0x5ebfe9=0x0;_0x5ebfe9<_0x56ea1d[_0x4b0f77(0x531b)];++_0x5ebfe9){var _0x3cbd32=TimeInterval['intersect'](_0x56ea1d['get'](_0x5ebfe9),_0xdab6f1,scratchTimeInterval$1);_0x3cbd32[_0x4b0f77(0x197c)]||removePositionPropertyData(_0x3cbd32[_0x4b0f77(0x116f)],_0xdab6f1);}_0x56ea1d['removeInterval'](_0xdab6f1);}else;}}}function processPositionPacketData(_0x10557a,_0x3eed25,_0x176356,_0x56e2a2,_0x15c34d,_0x26007a){var _0x390a97=_0x68aa19;if(defined$1(_0x176356)){if(Array['isArray'](_0x176356)){for(var _0x4cf07a=0x0,_0x26d4ec=_0x176356[_0x390a97(0x531b)];_0x4cf07a<_0x26d4ec;++_0x4cf07a)processPositionProperty(_0x10557a,_0x3eed25,_0x176356[_0x4cf07a],_0x56e2a2,_0x15c34d,_0x26007a);}else processPositionProperty(_0x10557a,_0x3eed25,_0x176356,_0x56e2a2,_0x15c34d,_0x26007a);}}function processMaterialProperty(_0x20ea1d,_0x56c4bb,_0x3b1671,_0x3f8e1b,_0x45f2e1,_0x246ae0){var _0xd2e335=_0x68aa19,_0x238a40=intervalFromString(_0x3b1671[_0xd2e335(0xd0f)]);defined$1(_0x3f8e1b)&&(_0x238a40=defined$1(_0x238a40)?TimeInterval[_0xd2e335(0x1155)](_0x238a40,_0x3f8e1b,scratchTimeInterval$1):_0x3f8e1b);var _0x290ba4,_0x35e9ce,_0x3c880d,_0x8fb9b9=_0x20ea1d[_0x56c4bb];if(defined$1(_0x238a40)){_0x8fb9b9 instanceof CompositeMaterialProperty||(_0x8fb9b9=new CompositeMaterialProperty(),_0x20ea1d[_0x56c4bb]=_0x8fb9b9);var _0x55e9f1=_0x8fb9b9[_0xd2e335(0x55ad)];defined$1(_0x35e9ce=_0x55e9f1[_0xd2e335(0x3ca7)]({'start':_0x238a40[_0xd2e335(0x3db1)],'stop':_0x238a40[_0xd2e335(0x229e)]}))?_0x290ba4=_0x35e9ce['data']:(_0x35e9ce=_0x238a40[_0xd2e335(0x254b)](),_0x55e9f1['addInterval'](_0x35e9ce));}else _0x290ba4=_0x8fb9b9;defined$1(_0x3b1671[_0xd2e335(0x2c35)])?(_0x290ba4 instanceof ColorMaterialProperty||(_0x290ba4=new ColorMaterialProperty()),processPacketData(Color$2,_0x290ba4,_0xd2e335(0x28b8),(_0x3c880d=_0x3b1671[_0xd2e335(0x2c35)])[_0xd2e335(0x28b8)],void 0x0,void 0x0,_0x246ae0)):defined$1(_0x3b1671[_0xd2e335(0x7b8)])?(_0x290ba4 instanceof GridMaterialProperty||(_0x290ba4=new GridMaterialProperty()),processPacketData(Color$2,_0x290ba4,'color',(_0x3c880d=_0x3b1671[_0xd2e335(0x7b8)])[_0xd2e335(0x28b8)],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Number,_0x290ba4,'cellAlpha',_0x3c880d[_0xd2e335(0x40a8)],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Cartesian2,_0x290ba4,_0xd2e335(0x2a44),_0x3c880d[_0xd2e335(0x2a44)],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Cartesian2,_0x290ba4,_0xd2e335(0x3dd6),_0x3c880d[_0xd2e335(0x3dd6)],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Cartesian2,_0x290ba4,'lineOffset',_0x3c880d[_0xd2e335(0x458d)],void 0x0,_0x45f2e1,_0x246ae0)):defined$1(_0x3b1671[_0xd2e335(0x4133)])?(_0x290ba4 instanceof ImageMaterialProperty||(_0x290ba4=new ImageMaterialProperty()),_0x3c880d=_0x3b1671[_0xd2e335(0x4133)],processPacketData(Image,_0x290ba4,_0xd2e335(0x4133),_0x3c880d['image'],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Cartesian2,_0x290ba4,_0xd2e335(0x3c5a),_0x3c880d[_0xd2e335(0x3c5a)],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Color$2,_0x290ba4,_0xd2e335(0x28b8),_0x3c880d[_0xd2e335(0x28b8)],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Boolean,_0x290ba4,_0xd2e335(0x104f),_0x3c880d[_0xd2e335(0x104f)],void 0x0,_0x45f2e1,_0x246ae0)):defined$1(_0x3b1671[_0xd2e335(0x1bad)])?(_0x290ba4 instanceof StripeMaterialProperty||(_0x290ba4=new StripeMaterialProperty()),_0x3c880d=_0x3b1671['stripe'],processPacketData(StripeOrientation$1,_0x290ba4,_0xd2e335(0xebd),_0x3c880d['orientation'],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Color$2,_0x290ba4,'evenColor',_0x3c880d['evenColor'],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Color$2,_0x290ba4,_0xd2e335(0xf74),_0x3c880d[_0xd2e335(0xf74)],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Number,_0x290ba4,_0xd2e335(0x19b4),_0x3c880d[_0xd2e335(0x19b4)],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Number,_0x290ba4,'repeat',_0x3c880d['repeat'],void 0x0,_0x45f2e1,_0x246ae0)):defined$1(_0x3b1671[_0xd2e335(0x308b)])?(_0x290ba4 instanceof PolylineOutlineMaterialProperty||(_0x290ba4=new PolylineOutlineMaterialProperty()),processPacketData(Color$2,_0x290ba4,_0xd2e335(0x28b8),(_0x3c880d=_0x3b1671['polylineOutline'])[_0xd2e335(0x28b8)],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Color$2,_0x290ba4,'outlineColor',_0x3c880d['outlineColor'],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Number,_0x290ba4,_0xd2e335(0x3573),_0x3c880d[_0xd2e335(0x3573)],void 0x0,_0x45f2e1,_0x246ae0)):defined$1(_0x3b1671[_0xd2e335(0x197)])?(_0x290ba4 instanceof PolylineGlowMaterialProperty||(_0x290ba4=new PolylineGlowMaterialProperty()),processPacketData(Color$2,_0x290ba4,_0xd2e335(0x28b8),(_0x3c880d=_0x3b1671[_0xd2e335(0x197)])['color'],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Number,_0x290ba4,_0xd2e335(0x1f61),_0x3c880d[_0xd2e335(0x1f61)],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Number,_0x290ba4,_0xd2e335(0x4452),_0x3c880d[_0xd2e335(0x4452)],void 0x0,_0x45f2e1,_0x246ae0)):defined$1(_0x3b1671['polylineArrow'])?(_0x290ba4 instanceof PolylineArrowMaterialProperty||(_0x290ba4=new PolylineArrowMaterialProperty()),processPacketData(Color$2,_0x290ba4,_0xd2e335(0x28b8),(_0x3c880d=_0x3b1671[_0xd2e335(0x9d6)])[_0xd2e335(0x28b8)],void 0x0,void 0x0,_0x246ae0)):defined$1(_0x3b1671[_0xd2e335(0x2efd)])?(_0x290ba4 instanceof PolylineDashMaterialProperty||(_0x290ba4=new PolylineDashMaterialProperty()),processPacketData(Color$2,_0x290ba4,_0xd2e335(0x28b8),(_0x3c880d=_0x3b1671[_0xd2e335(0x2efd)])['color'],void 0x0,void 0x0,_0x246ae0),processPacketData(Color$2,_0x290ba4,_0xd2e335(0x3409),_0x3c880d[_0xd2e335(0x3409)],void 0x0,void 0x0,_0x246ae0),processPacketData(Number,_0x290ba4,'dashLength',_0x3c880d[_0xd2e335(0x1b7a)],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Number,_0x290ba4,_0xd2e335(0x485b),_0x3c880d[_0xd2e335(0x485b)],void 0x0,_0x45f2e1,_0x246ae0)):defined$1(_0x3b1671[_0xd2e335(0x1403)])&&(_0x290ba4 instanceof CheckerboardMaterialProperty||(_0x290ba4=new CheckerboardMaterialProperty()),processPacketData(Color$2,_0x290ba4,_0xd2e335(0x44c3),(_0x3c880d=_0x3b1671[_0xd2e335(0x1403)])['evenColor'],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Color$2,_0x290ba4,_0xd2e335(0xf74),_0x3c880d['oddColor'],void 0x0,_0x45f2e1,_0x246ae0),processPacketData(Cartesian2,_0x290ba4,'repeat',_0x3c880d[_0xd2e335(0x3c5a)],void 0x0,_0x45f2e1,_0x246ae0)),defined$1(_0x35e9ce)?_0x35e9ce[_0xd2e335(0x116f)]=_0x290ba4:_0x20ea1d[_0x56c4bb]=_0x290ba4;}function processMaterialPacketData(_0xa30878,_0x51a73d,_0x643765,_0x178925,_0x350087,_0x3a8c3d){var _0x2738d6=_0x68aa19;if(defined$1(_0x643765)){if(Array[_0x2738d6(0x4b57)](_0x643765)){for(var _0x3ecf08=0x0,_0x2322ae=_0x643765[_0x2738d6(0x531b)];_0x3ecf08<_0x2322ae;++_0x3ecf08)processMaterialProperty(_0xa30878,_0x51a73d,_0x643765[_0x3ecf08],_0x178925,_0x350087,_0x3a8c3d);}else processMaterialProperty(_0xa30878,_0x51a73d,_0x643765,_0x178925,_0x350087,_0x3a8c3d);}}function processName(_0x57cdcf,_0x25834c,_0x1a5d83,_0x4c3ed2){var _0x8f2457=_0x68aa19;defined$1(_0x25834c[_0x8f2457(0x13f9)])&&(_0x57cdcf[_0x8f2457(0x13f9)]=_0x25834c['name']);}function processDescription$1(_0x3d7434,_0x5a8fa5,_0x527e4b,_0x31f6a8){var _0x12c60d=_0x68aa19,_0x15cafc=_0x5a8fa5[_0x12c60d(0x10f4)];defined$1(_0x15cafc)&&processPacketData(String,_0x3d7434,'description',_0x15cafc,void 0x0,_0x31f6a8,_0x527e4b);}function processPosition(_0x4b40f0,_0x4efaab,_0x4b2ab2,_0x123787){var _0x271d9a=_0x68aa19,_0x3cb135=_0x4efaab['position'];defined$1(_0x3cb135)&&processPositionPacketData(_0x4b40f0,_0x271d9a(0x4771),_0x3cb135,void 0x0,_0x123787,_0x4b2ab2);}function processViewFrom(_0x3057cd,_0x4a71fe,_0x4d66b0,_0x25e73f){var _0x21b4e2=_0x68aa19,_0x1b8e85=_0x4a71fe['viewFrom'];defined$1(_0x1b8e85)&&processPacketData(Cartesian3,_0x3057cd,_0x21b4e2(0x5814),_0x1b8e85,void 0x0,_0x25e73f,_0x4d66b0);}function processOrientation(_0x1e8fa7,_0x174ca5,_0x47dc55,_0x4bcfb6){var _0x169ab5=_0x68aa19,_0x462e46=_0x174ca5[_0x169ab5(0xebd)];defined$1(_0x462e46)&&processPacketData(Quaternion,_0x1e8fa7,_0x169ab5(0xebd),_0x462e46,void 0x0,_0x4bcfb6,_0x47dc55);}function processProperties(_0x4e58f0,_0x461149,_0x523761,_0x1f5690){var _0x3f281d=_0x68aa19,_0x59b312=_0x461149[_0x3f281d(0x2f10)];if(defined$1(_0x59b312)){for(var _0x2032ea in(defined$1(_0x4e58f0[_0x3f281d(0x2f10)])||(_0x4e58f0[_0x3f281d(0x2f10)]=new PropertyBag()),_0x59b312))if(_0x59b312['hasOwnProperty'](_0x2032ea)){_0x4e58f0[_0x3f281d(0x2f10)][_0x3f281d(0x14e)](_0x2032ea)||_0x4e58f0[_0x3f281d(0x2f10)][_0x3f281d(0x30d6)](_0x2032ea);var _0x477a5b=_0x59b312[_0x2032ea];if(Array[_0x3f281d(0x4b57)](_0x477a5b)){for(var _0xbb50e5=0x0,_0x4e0cc0=_0x477a5b[_0x3f281d(0x531b)];_0xbb50e5<_0x4e0cc0;++_0xbb50e5)processProperty(getPropertyType(_0x477a5b[_0xbb50e5]),_0x4e58f0[_0x3f281d(0x2f10)],_0x2032ea,_0x477a5b[_0xbb50e5],void 0x0,_0x1f5690,_0x523761);}else processProperty(getPropertyType(_0x477a5b),_0x4e58f0[_0x3f281d(0x2f10)],_0x2032ea,_0x477a5b,void 0x0,_0x1f5690,_0x523761);}}}function processReferencesArrayPacketData(_0xf1597f,_0x1e3fdd,_0x5c4848,_0x31bd03,_0x528dc8,_0x362cce,_0x167ed0){var _0xb62dcb=_0x68aa19,_0x4320e2=_0x5c4848['map'](function(_0x1fb2a3){return createReferenceProperty(_0x528dc8,_0x1fb2a3);});if(defined$1(_0x31bd03)){_0x31bd03=intervalFromString(_0x31bd03);var _0x11099b=_0xf1597f[_0x1e3fdd];if(!(_0x11099b instanceof _0x167ed0)){var _0x1717b1=new _0x167ed0();_0x1717b1[_0xb62dcb(0x55ad)][_0xb62dcb(0x5749)](wrapPropertyInInfiniteInterval(_0x11099b)),_0xf1597f[_0x1e3fdd]=_0x11099b=_0x1717b1;}_0x31bd03['data']=new _0x362cce(_0x4320e2),_0x11099b[_0xb62dcb(0x55ad)]['addInterval'](_0x31bd03);}else _0xf1597f[_0x1e3fdd]=new _0x362cce(_0x4320e2);}function processArrayPacketData(_0x72b2ce,_0x1ef1b4,_0x1703d4,_0x1fa9b8){var _0x18cd42=_0x68aa19,_0x432014=_0x1703d4[_0x18cd42(0x4228)];defined$1(_0x432014)?processReferencesArrayPacketData(_0x72b2ce,_0x1ef1b4,_0x432014,_0x1703d4[_0x18cd42(0xd0f)],_0x1fa9b8,PropertyArray,CompositeProperty):processPacketData(Array,_0x72b2ce,_0x1ef1b4,_0x1703d4,void 0x0,void 0x0,_0x1fa9b8);}function processArray(_0x2533a1,_0x2d085b,_0x15936a,_0x3e074a){var _0x36c14b=_0x68aa19;if(defined$1(_0x15936a)){if(Array[_0x36c14b(0x4b57)](_0x15936a)){for(var _0x41de73=0x0,_0x2c714e=_0x15936a[_0x36c14b(0x531b)];_0x41de73<_0x2c714e;++_0x41de73)processArrayPacketData(_0x2533a1,_0x2d085b,_0x15936a[_0x41de73],_0x3e074a);}else processArrayPacketData(_0x2533a1,_0x2d085b,_0x15936a,_0x3e074a);}}function processPositionArrayPacketData(_0x1cd829,_0x81cc44,_0x158246,_0x70717d){var _0xf3fdd2=_0x68aa19,_0x497110=_0x158246[_0xf3fdd2(0x4228)];defined$1(_0x497110)?processReferencesArrayPacketData(_0x1cd829,_0x81cc44,_0x497110,_0x158246[_0xf3fdd2(0xd0f)],_0x70717d,PositionPropertyArray,CompositePositionProperty):(defined$1(_0x158246[_0xf3fdd2(0x3d63)])?_0x158246[_0xf3fdd2(0x576)]=Cartesian3[_0xf3fdd2(0x28e5)](_0x158246[_0xf3fdd2(0x3d63)]):defined$1(_0x158246['cartographicRadians'])?_0x158246[_0xf3fdd2(0x576)]=Cartesian3['fromRadiansArrayHeights'](_0x158246[_0xf3fdd2(0x76a)]):defined$1(_0x158246['cartographicDegrees'])&&(_0x158246[_0xf3fdd2(0x576)]=Cartesian3[_0xf3fdd2(0x46c2)](_0x158246[_0xf3fdd2(0x180f)])),defined$1(_0x158246[_0xf3fdd2(0x576)])&&processPacketData(Array,_0x1cd829,_0x81cc44,_0x158246,void 0x0,void 0x0,_0x70717d));}function processPositionArray(_0x182b16,_0x58a501,_0x3874e1,_0x5b9d45){var _0x5c7794=_0x68aa19;if(defined$1(_0x3874e1)){if(Array[_0x5c7794(0x4b57)](_0x3874e1)){for(var _0x2772b4=0x0,_0x26a8bb=_0x3874e1['length'];_0x2772b4<_0x26a8bb;++_0x2772b4)processPositionArrayPacketData(_0x182b16,_0x58a501,_0x3874e1[_0x2772b4],_0x5b9d45);}else processPositionArrayPacketData(_0x182b16,_0x58a501,_0x3874e1,_0x5b9d45);}}function unpackCartesianArray(_0x6bac0a){var _0x1b6c8b=_0x68aa19;return Cartesian3[_0x1b6c8b(0x28e5)](_0x6bac0a);}function unpackCartographicRadiansArray(_0x183e08){return Cartesian3['fromRadiansArrayHeights'](_0x183e08);}function unpackCartographicDegreesArray(_0x270ae0){var _0x50f27b=_0x68aa19;return Cartesian3[_0x50f27b(0x46c2)](_0x270ae0);}function processPositionArrayOfArraysPacketData(_0x18ef7b,_0x3e9034,_0x2792f6,_0x5af19e){var _0x283eb5=_0x68aa19,_0x50dcf8=_0x2792f6['references'];if(defined$1(_0x50dcf8)){var _0x390f69=_0x50dcf8[_0x283eb5(0x2e47)](function(_0xfa99e9){var _0x2d6c16=_0x283eb5,_0x45a35c={};return processReferencesArrayPacketData(_0x45a35c,_0x2d6c16(0x30fe),_0xfa99e9,_0x2792f6[_0x2d6c16(0xd0f)],_0x5af19e,PositionPropertyArray,CompositePositionProperty),_0x45a35c[_0x2d6c16(0x30fe)];});_0x18ef7b[_0x3e9034]=new PositionPropertyArray(_0x390f69);}else defined$1(_0x2792f6[_0x283eb5(0x3d63)])?_0x2792f6['array']=_0x2792f6[_0x283eb5(0x3d63)]['map'](unpackCartesianArray):defined$1(_0x2792f6[_0x283eb5(0x76a)])?_0x2792f6[_0x283eb5(0x576)]=_0x2792f6['cartographicRadians'][_0x283eb5(0x2e47)](unpackCartographicRadiansArray):defined$1(_0x2792f6[_0x283eb5(0x180f)])&&(_0x2792f6[_0x283eb5(0x576)]=_0x2792f6[_0x283eb5(0x180f)]['map'](unpackCartographicDegreesArray)),defined$1(_0x2792f6[_0x283eb5(0x576)])&&processPacketData(Array,_0x18ef7b,_0x3e9034,_0x2792f6,void 0x0,void 0x0,_0x5af19e);}function processPositionArrayOfArrays(_0x12f161,_0x5138e4,_0x3c74d5,_0x1054b9){var _0x3d25ec=_0x68aa19;if(defined$1(_0x3c74d5)){if(Array[_0x3d25ec(0x4b57)](_0x3c74d5)){for(var _0x152977=0x0,_0x5b3ebe=_0x3c74d5[_0x3d25ec(0x531b)];_0x152977<_0x5b3ebe;++_0x152977)processPositionArrayOfArraysPacketData(_0x12f161,_0x5138e4,_0x3c74d5[_0x152977],_0x1054b9);}else processPositionArrayOfArraysPacketData(_0x12f161,_0x5138e4,_0x3c74d5,_0x1054b9);}}function processAvailability(_0x332c99,_0x3623ca,_0x471f32,_0x4805f0){var _0x723c20=_0x68aa19,_0x4a73b0=_0x3623ca[_0x723c20(0x1c91)];if(defined$1(_0x4a73b0)){var _0x2ef900;if(Array[_0x723c20(0x4b57)](_0x4a73b0)){for(var _0x52cd08=0x0,_0x3d3395=_0x4a73b0['length'];_0x52cd08<_0x3d3395;++_0x52cd08)defined$1(_0x2ef900)||(_0x2ef900=new TimeIntervalCollection()),_0x2ef900[_0x723c20(0x5749)](intervalFromString(_0x4a73b0[_0x52cd08]));}else(_0x2ef900=new TimeIntervalCollection())[_0x723c20(0x5749)](intervalFromString(_0x4a73b0));_0x332c99['availability']=_0x2ef900;}}function processAlignedAxis(_0x18817d,_0x5612ae,_0x39f139,_0x41aa70,_0x17408c){var _0x2579af=_0x68aa19;defined$1(_0x5612ae)&&processPacketData(UnitCartesian3,_0x18817d,_0x2579af(0xbcf),_0x5612ae,_0x39f139,_0x41aa70,_0x17408c);}function processBillboard(_0x3c3b19,_0x1ffe49,_0x3d29a6,_0x4e77e8){var _0x5af034=_0x68aa19,_0x31bcb4=_0x1ffe49[_0x5af034(0x1bf3)];if(defined$1(_0x31bcb4)){var _0x6a18c7=intervalFromString(_0x31bcb4[_0x5af034(0xd0f)]),_0x24599d=_0x3c3b19['billboard'];defined$1(_0x24599d)||(_0x3c3b19[_0x5af034(0x1bf3)]=_0x24599d=new BillboardGraphics()),processPacketData(Boolean,_0x24599d,'show',_0x31bcb4[_0x5af034(0x105f)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(Image,_0x24599d,_0x5af034(0x4133),_0x31bcb4[_0x5af034(0x4133)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(Number,_0x24599d,_0x5af034(0x1ed8),_0x31bcb4[_0x5af034(0x1ed8)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(Cartesian2,_0x24599d,_0x5af034(0x3a26),_0x31bcb4[_0x5af034(0x3a26)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(Cartesian3,_0x24599d,'eyeOffset',_0x31bcb4[_0x5af034(0x38e2)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(HorizontalOrigin$1,_0x24599d,_0x5af034(0x577f),_0x31bcb4[_0x5af034(0x577f)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(VerticalOrigin$1,_0x24599d,_0x5af034(0x169e),_0x31bcb4[_0x5af034(0x169e)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(HeightReference$1,_0x24599d,_0x5af034(0x24e9),_0x31bcb4[_0x5af034(0x24e9)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(Color$2,_0x24599d,_0x5af034(0x28b8),_0x31bcb4[_0x5af034(0x28b8)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(Rotation,_0x24599d,_0x5af034(0x374),_0x31bcb4[_0x5af034(0x374)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processAlignedAxis(_0x24599d,_0x31bcb4[_0x5af034(0xbcf)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(Boolean,_0x24599d,_0x5af034(0x132a),_0x31bcb4[_0x5af034(0x132a)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(Number,_0x24599d,_0x5af034(0x209),_0x31bcb4[_0x5af034(0x209)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(Number,_0x24599d,_0x5af034(0x5862),_0x31bcb4['height'],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(NearFarScalar,_0x24599d,'scaleByDistance',_0x31bcb4[_0x5af034(0x3f04)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(NearFarScalar,_0x24599d,_0x5af034(0x2e12),_0x31bcb4[_0x5af034(0x2e12)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(NearFarScalar,_0x24599d,_0x5af034(0x5327),_0x31bcb4[_0x5af034(0x5327)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(BoundingRectangle,_0x24599d,_0x5af034(0xc06),_0x31bcb4[_0x5af034(0xc06)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(DistanceDisplayCondition,_0x24599d,_0x5af034(0x1c93),_0x31bcb4[_0x5af034(0x1c93)],_0x6a18c7,_0x4e77e8,_0x3d29a6),processPacketData(Number,_0x24599d,'disableDepthTestDistance',_0x31bcb4[_0x5af034(0x1e39)],_0x6a18c7,_0x4e77e8,_0x3d29a6);}}function processBox$1(_0x2c7054,_0x1ba96d,_0x1e0ebf,_0x18d96f){var _0x31e46c=_0x68aa19,_0x56d37a=_0x1ba96d[_0x31e46c(0x5467)];if(defined$1(_0x56d37a)){var _0x49abd6=intervalFromString(_0x56d37a['interval']),_0x3fba00=_0x2c7054[_0x31e46c(0x5467)];defined$1(_0x3fba00)||(_0x2c7054[_0x31e46c(0x5467)]=_0x3fba00=new BoxGraphics()),processPacketData(Boolean,_0x3fba00,_0x31e46c(0x105f),_0x56d37a[_0x31e46c(0x105f)],_0x49abd6,_0x18d96f,_0x1e0ebf),processPacketData(Cartesian3,_0x3fba00,_0x31e46c(0x4e51),_0x56d37a[_0x31e46c(0x4e51)],_0x49abd6,_0x18d96f,_0x1e0ebf),processPacketData(HeightReference$1,_0x3fba00,'heightReference',_0x56d37a[_0x31e46c(0x24e9)],_0x49abd6,_0x18d96f,_0x1e0ebf),processPacketData(Boolean,_0x3fba00,_0x31e46c(0x12c5),_0x56d37a[_0x31e46c(0x12c5)],_0x49abd6,_0x18d96f,_0x1e0ebf),processMaterialPacketData(_0x3fba00,'material',_0x56d37a[_0x31e46c(0x128b)],_0x49abd6,_0x18d96f,_0x1e0ebf),processPacketData(Boolean,_0x3fba00,_0x31e46c(0x2da5),_0x56d37a[_0x31e46c(0x2da5)],_0x49abd6,_0x18d96f,_0x1e0ebf),processPacketData(Color$2,_0x3fba00,_0x31e46c(0x19b8),_0x56d37a['outlineColor'],_0x49abd6,_0x18d96f,_0x1e0ebf),processPacketData(Number,_0x3fba00,_0x31e46c(0x3573),_0x56d37a[_0x31e46c(0x3573)],_0x49abd6,_0x18d96f,_0x1e0ebf),processPacketData(ShadowMode$1,_0x3fba00,'shadows',_0x56d37a[_0x31e46c(0x284a)],_0x49abd6,_0x18d96f,_0x1e0ebf),processPacketData(DistanceDisplayCondition,_0x3fba00,_0x31e46c(0x1c93),_0x56d37a['distanceDisplayCondition'],_0x49abd6,_0x18d96f,_0x1e0ebf);}}function processCorridor(_0x10c485,_0xe0f7f3,_0x47b515,_0x140e2f){var _0x68db32=_0x68aa19,_0x24298f=_0xe0f7f3['corridor'];if(defined$1(_0x24298f)){var _0x5d0feb=intervalFromString(_0x24298f[_0x68db32(0xd0f)]),_0x4d67aa=_0x10c485['corridor'];defined$1(_0x4d67aa)||(_0x10c485[_0x68db32(0x1020)]=_0x4d67aa=new CorridorGraphics()),processPacketData(Boolean,_0x4d67aa,_0x68db32(0x105f),_0x24298f[_0x68db32(0x105f)],_0x5d0feb,_0x140e2f,_0x47b515),processPositionArray(_0x4d67aa,_0x68db32(0x30fe),_0x24298f[_0x68db32(0x30fe)],_0x47b515),processPacketData(Number,_0x4d67aa,_0x68db32(0x209),_0x24298f[_0x68db32(0x209)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(Number,_0x4d67aa,_0x68db32(0x5862),_0x24298f[_0x68db32(0x5862)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(HeightReference$1,_0x4d67aa,_0x68db32(0x24e9),_0x24298f[_0x68db32(0x24e9)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(Number,_0x4d67aa,_0x68db32(0x268a),_0x24298f[_0x68db32(0x268a)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(HeightReference$1,_0x4d67aa,'extrudedHeightReference',_0x24298f[_0x68db32(0x225f)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(CornerType$1,_0x4d67aa,_0x68db32(0x42b1),_0x24298f[_0x68db32(0x42b1)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(Number,_0x4d67aa,_0x68db32(0xb6f),_0x24298f[_0x68db32(0xb6f)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(Boolean,_0x4d67aa,_0x68db32(0x12c5),_0x24298f[_0x68db32(0x12c5)],_0x5d0feb,_0x140e2f,_0x47b515),processMaterialPacketData(_0x4d67aa,_0x68db32(0x128b),_0x24298f[_0x68db32(0x128b)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(Boolean,_0x4d67aa,_0x68db32(0x2da5),_0x24298f['outline'],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(Color$2,_0x4d67aa,'outlineColor',_0x24298f[_0x68db32(0x19b8)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(Number,_0x4d67aa,_0x68db32(0x3573),_0x24298f[_0x68db32(0x3573)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(ShadowMode$1,_0x4d67aa,_0x68db32(0x284a),_0x24298f[_0x68db32(0x284a)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(DistanceDisplayCondition,_0x4d67aa,_0x68db32(0x1c93),_0x24298f[_0x68db32(0x1c93)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(ClassificationType$1,_0x4d67aa,_0x68db32(0x42ba),_0x24298f[_0x68db32(0x42ba)],_0x5d0feb,_0x140e2f,_0x47b515),processPacketData(Number,_0x4d67aa,_0x68db32(0x778),_0x24298f['zIndex'],_0x5d0feb,_0x140e2f,_0x47b515);}}function processCylinder(_0x126c6b,_0x412119,_0x127fd7,_0x3f1f5a){var _0x5d7dfc=_0x68aa19,_0x1df881=_0x412119['cylinder'];if(defined$1(_0x1df881)){var _0xb9dadb=intervalFromString(_0x1df881[_0x5d7dfc(0xd0f)]),_0x215ebb=_0x126c6b[_0x5d7dfc(0x3566)];defined$1(_0x215ebb)||(_0x126c6b[_0x5d7dfc(0x3566)]=_0x215ebb=new CylinderGraphics()),processPacketData(Boolean,_0x215ebb,_0x5d7dfc(0x105f),_0x1df881['show'],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(Number,_0x215ebb,'length',_0x1df881['length'],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(Number,_0x215ebb,'topRadius',_0x1df881[_0x5d7dfc(0x1230)],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(Number,_0x215ebb,_0x5d7dfc(0x1f6c),_0x1df881[_0x5d7dfc(0x1f6c)],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(HeightReference$1,_0x215ebb,_0x5d7dfc(0x24e9),_0x1df881[_0x5d7dfc(0x24e9)],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(Boolean,_0x215ebb,_0x5d7dfc(0x12c5),_0x1df881['fill'],_0xb9dadb,_0x3f1f5a,_0x127fd7),processMaterialPacketData(_0x215ebb,_0x5d7dfc(0x128b),_0x1df881['material'],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(Boolean,_0x215ebb,_0x5d7dfc(0x2da5),_0x1df881['outline'],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(Color$2,_0x215ebb,_0x5d7dfc(0x19b8),_0x1df881[_0x5d7dfc(0x19b8)],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(Number,_0x215ebb,_0x5d7dfc(0x3573),_0x1df881[_0x5d7dfc(0x3573)],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(Number,_0x215ebb,_0x5d7dfc(0xb25),_0x1df881[_0x5d7dfc(0xb25)],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(Number,_0x215ebb,_0x5d7dfc(0xb67),_0x1df881['slices'],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(ShadowMode$1,_0x215ebb,_0x5d7dfc(0x284a),_0x1df881[_0x5d7dfc(0x284a)],_0xb9dadb,_0x3f1f5a,_0x127fd7),processPacketData(DistanceDisplayCondition,_0x215ebb,'distanceDisplayCondition',_0x1df881['distanceDisplayCondition'],_0xb9dadb,_0x3f1f5a,_0x127fd7);}}function processDocument$1(_0xc93af9,_0x13a23b){var _0x3f65fe=_0x68aa19,_0x42f36d=_0xc93af9[_0x3f65fe(0x3330)];if(defined$1(_0x42f36d)&&_0x3f65fe(0x29ad)==typeof _0x42f36d){var _0x3658ce=_0x42f36d['split']('.');if(0x2===_0x3658ce[_0x3f65fe(0x531b)]){if('1'!==_0x3658ce[0x0])throw new RuntimeError$2(_0x3f65fe(0x574f));_0x13a23b[_0x3f65fe(0x3438)]=_0x42f36d;}}if(!defined$1(_0x13a23b[_0x3f65fe(0x3438)]))throw new RuntimeError$2('CZML\x20version\x20information\x20invalid.\x20\x20It\x20is\x20expected\x20to\x20be\x20a\x20property\x20on\x20the\x20document\x20object\x20in\x20the\x20<Major>.<Minor>\x20version\x20format.');var _0x21ffdd=_0x13a23b[_0x3f65fe(0x3b71)];defined$1(_0xc93af9[_0x3f65fe(0x13f9)])&&(_0x21ffdd[_0x3f65fe(0x13f9)]=_0xc93af9[_0x3f65fe(0x13f9)]);var _0x1d0ca9=_0xc93af9[_0x3f65fe(0x487c)];if(defined$1(_0x1d0ca9)){var _0x2a3731=_0x21ffdd[_0x3f65fe(0x487c)];defined$1(_0x2a3731)?(_0x2a3731[_0x3f65fe(0xd0f)]=defaultValue$1(_0x1d0ca9[_0x3f65fe(0xd0f)],_0x2a3731[_0x3f65fe(0xd0f)]),_0x2a3731[_0x3f65fe(0x395)]=defaultValue$1(_0x1d0ca9[_0x3f65fe(0x395)],_0x2a3731[_0x3f65fe(0x395)]),_0x2a3731[_0x3f65fe(0x4104)]=defaultValue$1(_0x1d0ca9['range'],_0x2a3731['range']),_0x2a3731[_0x3f65fe(0x2b86)]=defaultValue$1(_0x1d0ca9[_0x3f65fe(0x2b86)],_0x2a3731[_0x3f65fe(0x2b86)]),_0x2a3731[_0x3f65fe(0x21d3)]=defaultValue$1(_0x1d0ca9[_0x3f65fe(0x21d3)],_0x2a3731[_0x3f65fe(0x21d3)])):_0x21ffdd[_0x3f65fe(0x487c)]={'interval':_0x1d0ca9['interval'],'currentTime':_0x1d0ca9[_0x3f65fe(0x395)],'range':_0x1d0ca9[_0x3f65fe(0x4104)],'step':_0x1d0ca9[_0x3f65fe(0x2b86)],'multiplier':_0x1d0ca9[_0x3f65fe(0x21d3)]};}}function processEllipse(_0x4cccc3,_0x5a114c,_0x1beaf1,_0x4c8e37){var _0x4e7a1f=_0x68aa19,_0x237f82=_0x5a114c[_0x4e7a1f(0x3bea)];if(defined$1(_0x237f82)){var _0x1df759=intervalFromString(_0x237f82[_0x4e7a1f(0xd0f)]),_0x54afa0=_0x4cccc3['ellipse'];defined$1(_0x54afa0)||(_0x4cccc3[_0x4e7a1f(0x3bea)]=_0x54afa0=new EllipseGraphics()),processPacketData(Boolean,_0x54afa0,'show',_0x237f82[_0x4e7a1f(0x105f)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Number,_0x54afa0,'semiMajorAxis',_0x237f82[_0x4e7a1f(0x42c1)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Number,_0x54afa0,_0x4e7a1f(0x1b85),_0x237f82[_0x4e7a1f(0x1b85)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Number,_0x54afa0,'height',_0x237f82[_0x4e7a1f(0x5862)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(HeightReference$1,_0x54afa0,_0x4e7a1f(0x24e9),_0x237f82['heightReference'],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Number,_0x54afa0,_0x4e7a1f(0x268a),_0x237f82[_0x4e7a1f(0x268a)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(HeightReference$1,_0x54afa0,'extrudedHeightReference',_0x237f82['extrudedHeightReference'],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Rotation,_0x54afa0,_0x4e7a1f(0x374),_0x237f82['rotation'],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Rotation,_0x54afa0,_0x4e7a1f(0x2542),_0x237f82[_0x4e7a1f(0x2542)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Number,_0x54afa0,_0x4e7a1f(0xb6f),_0x237f82['granularity'],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Boolean,_0x54afa0,'fill',_0x237f82[_0x4e7a1f(0x12c5)],_0x1df759,_0x4c8e37,_0x1beaf1),processMaterialPacketData(_0x54afa0,_0x4e7a1f(0x128b),_0x237f82[_0x4e7a1f(0x128b)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Boolean,_0x54afa0,_0x4e7a1f(0x2da5),_0x237f82[_0x4e7a1f(0x2da5)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Color$2,_0x54afa0,'outlineColor',_0x237f82['outlineColor'],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Number,_0x54afa0,_0x4e7a1f(0x3573),_0x237f82['outlineWidth'],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Number,_0x54afa0,_0x4e7a1f(0xb25),_0x237f82[_0x4e7a1f(0xb25)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(ShadowMode$1,_0x54afa0,_0x4e7a1f(0x284a),_0x237f82[_0x4e7a1f(0x284a)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(DistanceDisplayCondition,_0x54afa0,_0x4e7a1f(0x1c93),_0x237f82[_0x4e7a1f(0x1c93)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(ClassificationType$1,_0x54afa0,_0x4e7a1f(0x42ba),_0x237f82[_0x4e7a1f(0x42ba)],_0x1df759,_0x4c8e37,_0x1beaf1),processPacketData(Number,_0x54afa0,_0x4e7a1f(0x778),_0x237f82[_0x4e7a1f(0x778)],_0x1df759,_0x4c8e37,_0x1beaf1);}}function processEllipsoid(_0x401a37,_0x29ac5b,_0xf7d0b4,_0x2a0f17){var _0x2cc8b5=_0x68aa19,_0x3d30b3=_0x29ac5b[_0x2cc8b5(0x1706)];if(defined$1(_0x3d30b3)){var _0x26c09e=intervalFromString(_0x3d30b3[_0x2cc8b5(0xd0f)]),_0x1925d4=_0x401a37['ellipsoid'];defined$1(_0x1925d4)||(_0x401a37[_0x2cc8b5(0x1706)]=_0x1925d4=new EllipsoidGraphics()),processPacketData(Boolean,_0x1925d4,'show',_0x3d30b3[_0x2cc8b5(0x105f)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Cartesian3,_0x1925d4,_0x2cc8b5(0x18e3),_0x3d30b3[_0x2cc8b5(0x18e3)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Cartesian3,_0x1925d4,_0x2cc8b5(0x4143),_0x3d30b3[_0x2cc8b5(0x4143)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Number,_0x1925d4,_0x2cc8b5(0x25cd),_0x3d30b3[_0x2cc8b5(0x25cd)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Number,_0x1925d4,'maximumClock',_0x3d30b3['maximumClock'],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Number,_0x1925d4,_0x2cc8b5(0x14e1),_0x3d30b3['minimumCone'],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Number,_0x1925d4,'maximumCone',_0x3d30b3[_0x2cc8b5(0x2fc9)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(HeightReference$1,_0x1925d4,_0x2cc8b5(0x24e9),_0x3d30b3[_0x2cc8b5(0x24e9)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Boolean,_0x1925d4,_0x2cc8b5(0x12c5),_0x3d30b3[_0x2cc8b5(0x12c5)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processMaterialPacketData(_0x1925d4,_0x2cc8b5(0x128b),_0x3d30b3[_0x2cc8b5(0x128b)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Boolean,_0x1925d4,_0x2cc8b5(0x2da5),_0x3d30b3['outline'],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Color$2,_0x1925d4,'outlineColor',_0x3d30b3[_0x2cc8b5(0x19b8)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Number,_0x1925d4,_0x2cc8b5(0x3573),_0x3d30b3['outlineWidth'],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Number,_0x1925d4,'stackPartitions',_0x3d30b3[_0x2cc8b5(0x485)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Number,_0x1925d4,_0x2cc8b5(0x3ca0),_0x3d30b3['slicePartitions'],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(Number,_0x1925d4,'subdivisions',_0x3d30b3[_0x2cc8b5(0x56d7)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(ShadowMode$1,_0x1925d4,_0x2cc8b5(0x284a),_0x3d30b3[_0x2cc8b5(0x284a)],_0x26c09e,_0x2a0f17,_0xf7d0b4),processPacketData(DistanceDisplayCondition,_0x1925d4,_0x2cc8b5(0x1c93),_0x3d30b3[_0x2cc8b5(0x1c93)],_0x26c09e,_0x2a0f17,_0xf7d0b4);}}function processLabel(_0xa2d972,_0x3dca1a,_0x43ad10,_0xceb20c){var _0x241942=_0x68aa19,_0x2a5741=_0x3dca1a[_0x241942(0x4ae4)];if(defined$1(_0x2a5741)){var _0x289fb4=intervalFromString(_0x2a5741[_0x241942(0xd0f)]),_0x2f3e5c=_0xa2d972[_0x241942(0x4ae4)];defined$1(_0x2f3e5c)||(_0xa2d972[_0x241942(0x4ae4)]=_0x2f3e5c=new LabelGraphics()),processPacketData(Boolean,_0x2f3e5c,'show',_0x2a5741[_0x241942(0x105f)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(String,_0x2f3e5c,_0x241942(0x3c68),_0x2a5741[_0x241942(0x3c68)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(String,_0x2f3e5c,_0x241942(0x39f0),_0x2a5741[_0x241942(0x39f0)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(LabelStyle$1,_0x2f3e5c,'style',_0x2a5741[_0x241942(0x588d)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(Number,_0x2f3e5c,'scale',_0x2a5741['scale'],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(Boolean,_0x2f3e5c,'showBackground',_0x2a5741[_0x241942(0x4b97)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(Color$2,_0x2f3e5c,'backgroundColor',_0x2a5741['backgroundColor'],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(Cartesian2,_0x2f3e5c,_0x241942(0x202a),_0x2a5741[_0x241942(0x202a)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(Cartesian2,_0x2f3e5c,_0x241942(0x3a26),_0x2a5741[_0x241942(0x3a26)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(Cartesian3,_0x2f3e5c,'eyeOffset',_0x2a5741[_0x241942(0x38e2)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(HorizontalOrigin$1,_0x2f3e5c,_0x241942(0x577f),_0x2a5741[_0x241942(0x577f)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(VerticalOrigin$1,_0x2f3e5c,_0x241942(0x169e),_0x2a5741[_0x241942(0x169e)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(HeightReference$1,_0x2f3e5c,_0x241942(0x24e9),_0x2a5741[_0x241942(0x24e9)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(Color$2,_0x2f3e5c,_0x241942(0xf0c),_0x2a5741[_0x241942(0xf0c)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(Color$2,_0x2f3e5c,_0x241942(0x19b8),_0x2a5741['outlineColor'],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(Number,_0x2f3e5c,_0x241942(0x3573),_0x2a5741[_0x241942(0x3573)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(NearFarScalar,_0x2f3e5c,_0x241942(0x2e12),_0x2a5741[_0x241942(0x2e12)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(NearFarScalar,_0x2f3e5c,_0x241942(0x5327),_0x2a5741[_0x241942(0x5327)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(NearFarScalar,_0x2f3e5c,_0x241942(0x3f04),_0x2a5741[_0x241942(0x3f04)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(DistanceDisplayCondition,_0x2f3e5c,_0x241942(0x1c93),_0x2a5741[_0x241942(0x1c93)],_0x289fb4,_0xceb20c,_0x43ad10),processPacketData(Number,_0x2f3e5c,'disableDepthTestDistance',_0x2a5741[_0x241942(0x1e39)],_0x289fb4,_0xceb20c,_0x43ad10);}}function processModel(_0x4655ab,_0x440ee3,_0x3d55e1,_0x23a00b){var _0x2767f7=_0x68aa19,_0xa012c6=_0x440ee3[_0x2767f7(0xce4)];if(defined$1(_0xa012c6)){var _0x355296,_0x20e08b,_0x2c4869=intervalFromString(_0xa012c6[_0x2767f7(0xd0f)]),_0x1203b1=_0x4655ab['model'];defined$1(_0x1203b1)||(_0x4655ab[_0x2767f7(0xce4)]=_0x1203b1=new ModelGraphics()),processPacketData(Boolean,_0x1203b1,_0x2767f7(0x105f),_0xa012c6[_0x2767f7(0x105f)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(URI,_0x1203b1,'uri',_0xa012c6['gltf'],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(Number,_0x1203b1,_0x2767f7(0x1ed8),_0xa012c6[_0x2767f7(0x1ed8)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(Number,_0x1203b1,_0x2767f7(0x3462),_0xa012c6[_0x2767f7(0x3462)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(Number,_0x1203b1,_0x2767f7(0x1568),_0xa012c6[_0x2767f7(0x1568)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(Boolean,_0x1203b1,_0x2767f7(0x5842),_0xa012c6[_0x2767f7(0x5842)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(Boolean,_0x1203b1,_0x2767f7(0x30da),_0xa012c6[_0x2767f7(0x30da)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(Boolean,_0x1203b1,_0x2767f7(0x213f),_0xa012c6[_0x2767f7(0x213f)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(ShadowMode$1,_0x1203b1,_0x2767f7(0x284a),_0xa012c6['shadows'],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(HeightReference$1,_0x1203b1,_0x2767f7(0x24e9),_0xa012c6[_0x2767f7(0x24e9)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(Color$2,_0x1203b1,_0x2767f7(0x3118),_0xa012c6[_0x2767f7(0x3118)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(Number,_0x1203b1,_0x2767f7(0x16db),_0xa012c6[_0x2767f7(0x16db)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(Color$2,_0x1203b1,'color',_0xa012c6[_0x2767f7(0x28b8)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(ColorBlendMode$1,_0x1203b1,_0x2767f7(0x3db),_0xa012c6[_0x2767f7(0x3db)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(Number,_0x1203b1,_0x2767f7(0x62f),_0xa012c6[_0x2767f7(0x62f)],_0x2c4869,_0x23a00b,_0x3d55e1),processPacketData(DistanceDisplayCondition,_0x1203b1,_0x2767f7(0x1c93),_0xa012c6[_0x2767f7(0x1c93)],_0x2c4869,_0x23a00b,_0x3d55e1);var _0x272b86=_0xa012c6[_0x2767f7(0x5116)];if(defined$1(_0x272b86)){if(Array['isArray'](_0x272b86)){for(_0x355296=0x0,_0x20e08b=_0x272b86['length'];_0x355296<_0x20e08b;++_0x355296)processNodeTransformations(_0x1203b1,_0x272b86[_0x355296],_0x2c4869,_0x23a00b,_0x3d55e1);}else processNodeTransformations(_0x1203b1,_0x272b86,_0x2c4869,_0x23a00b,_0x3d55e1);}var _0x571d77=_0xa012c6['articulations'];if(defined$1(_0x571d77)){if(Array[_0x2767f7(0x4b57)](_0x571d77)){for(_0x355296=0x0,_0x20e08b=_0x571d77[_0x2767f7(0x531b)];_0x355296<_0x20e08b;++_0x355296)processArticulations(_0x1203b1,_0x571d77[_0x355296],_0x2c4869,_0x23a00b,_0x3d55e1);}else processArticulations(_0x1203b1,_0x571d77,_0x2c4869,_0x23a00b,_0x3d55e1);}}}function processNodeTransformations(_0x7a1258,_0x192436,_0xf8433c,_0x48bdf9,_0x48f96a){var _0x5b6ee4=_0x68aa19,_0x14ade9=intervalFromString(_0x192436['interval']);defined$1(_0xf8433c)&&(_0x14ade9=defined$1(_0x14ade9)?TimeInterval[_0x5b6ee4(0x1155)](_0x14ade9,_0xf8433c,scratchTimeInterval$1):_0xf8433c);for(var _0x5b8f57=_0x7a1258[_0x5b6ee4(0x5116)],_0x1b5e50=Object[_0x5b6ee4(0x20c8)](_0x192436),_0x29458f=0x0,_0x3274d8=_0x1b5e50['length'];_0x29458f<_0x3274d8;++_0x29458f){var _0x44d740=_0x1b5e50[_0x29458f];if(_0x5b6ee4(0xd0f)!==_0x44d740){var _0x1fba43=_0x192436[_0x44d740];if(defined$1(_0x1fba43)){defined$1(_0x5b8f57)||(_0x7a1258['nodeTransformations']=_0x5b8f57=new PropertyBag()),_0x5b8f57[_0x5b6ee4(0x14e)](_0x44d740)||_0x5b8f57[_0x5b6ee4(0x30d6)](_0x44d740);var _0x1beb91=_0x5b8f57[_0x44d740];defined$1(_0x1beb91)||(_0x5b8f57[_0x44d740]=_0x1beb91=new NodeTransformationProperty()),processPacketData(Cartesian3,_0x1beb91,'translation',_0x1fba43['translation'],_0x14ade9,_0x48bdf9,_0x48f96a),processPacketData(Quaternion,_0x1beb91,_0x5b6ee4(0x374),_0x1fba43['rotation'],_0x14ade9,_0x48bdf9,_0x48f96a),processPacketData(Cartesian3,_0x1beb91,'scale',_0x1fba43[_0x5b6ee4(0x1ed8)],_0x14ade9,_0x48bdf9,_0x48f96a);}}}}function processArticulations(_0x1556c1,_0x27068f,_0x524858,_0x314e3e,_0x5b18c0){var _0x1707a9=_0x68aa19,_0x2a9cfd=intervalFromString(_0x27068f[_0x1707a9(0xd0f)]);defined$1(_0x524858)&&(_0x2a9cfd=defined$1(_0x2a9cfd)?TimeInterval[_0x1707a9(0x1155)](_0x2a9cfd,_0x524858,scratchTimeInterval$1):_0x524858);for(var _0x2fc18f=_0x1556c1[_0x1707a9(0x2aa2)],_0x40a0f1=Object[_0x1707a9(0x20c8)](_0x27068f),_0x32434a=0x0,_0x5af11f=_0x40a0f1['length'];_0x32434a<_0x5af11f;++_0x32434a){var _0x381b4e=_0x40a0f1[_0x32434a];if(_0x1707a9(0xd0f)!==_0x381b4e){var _0x54406d=_0x27068f[_0x381b4e];defined$1(_0x54406d)&&(defined$1(_0x2fc18f)||(_0x1556c1[_0x1707a9(0x2aa2)]=_0x2fc18f=new PropertyBag()),_0x2fc18f[_0x1707a9(0x14e)](_0x381b4e)||_0x2fc18f['addProperty'](_0x381b4e),processPacketData(Number,_0x2fc18f,_0x381b4e,_0x54406d,_0x2a9cfd,_0x314e3e,_0x5b18c0));}}}function processPath(_0x238e6e,_0x18da66,_0x25cab2,_0x4d55b0){var _0x1ad3de=_0x68aa19,_0x4849dc=_0x18da66[_0x1ad3de(0x3906)];if(defined$1(_0x4849dc)){var _0x1e770d=intervalFromString(_0x4849dc[_0x1ad3de(0xd0f)]),_0x477ee5=_0x238e6e[_0x1ad3de(0x3906)];defined$1(_0x477ee5)||(_0x238e6e['path']=_0x477ee5=new PathGraphics()),processPacketData(Boolean,_0x477ee5,_0x1ad3de(0x105f),_0x4849dc['show'],_0x1e770d,_0x4d55b0,_0x25cab2),processPacketData(Number,_0x477ee5,_0x1ad3de(0x54ae),_0x4849dc[_0x1ad3de(0x54ae)],_0x1e770d,_0x4d55b0,_0x25cab2),processPacketData(Number,_0x477ee5,_0x1ad3de(0x3ea1),_0x4849dc[_0x1ad3de(0x3ea1)],_0x1e770d,_0x4d55b0,_0x25cab2),processPacketData(Number,_0x477ee5,'width',_0x4849dc[_0x1ad3de(0x209)],_0x1e770d,_0x4d55b0,_0x25cab2),processPacketData(Number,_0x477ee5,_0x1ad3de(0x4db1),_0x4849dc[_0x1ad3de(0x4db1)],_0x1e770d,_0x4d55b0,_0x25cab2),processMaterialPacketData(_0x477ee5,_0x1ad3de(0x128b),_0x4849dc[_0x1ad3de(0x128b)],_0x1e770d,_0x4d55b0,_0x25cab2),processPacketData(DistanceDisplayCondition,_0x477ee5,_0x1ad3de(0x1c93),_0x4849dc['distanceDisplayCondition'],_0x1e770d,_0x4d55b0,_0x25cab2);}}function processPoint$2(_0xbf34ed,_0x44fc9b,_0x19a74d,_0x39ed5f){var _0x40e207=_0x68aa19,_0x47bdbe=_0x44fc9b['point'];if(defined$1(_0x47bdbe)){var _0x53d1f2=intervalFromString(_0x47bdbe[_0x40e207(0xd0f)]),_0x225123=_0xbf34ed['point'];defined$1(_0x225123)||(_0xbf34ed[_0x40e207(0x43cb)]=_0x225123=new PointGraphics()),processPacketData(Boolean,_0x225123,_0x40e207(0x105f),_0x47bdbe[_0x40e207(0x105f)],_0x53d1f2,_0x39ed5f,_0x19a74d),processPacketData(Number,_0x225123,_0x40e207(0x158b),_0x47bdbe[_0x40e207(0x158b)],_0x53d1f2,_0x39ed5f,_0x19a74d),processPacketData(HeightReference$1,_0x225123,_0x40e207(0x24e9),_0x47bdbe[_0x40e207(0x24e9)],_0x53d1f2,_0x39ed5f,_0x19a74d),processPacketData(Color$2,_0x225123,_0x40e207(0x28b8),_0x47bdbe[_0x40e207(0x28b8)],_0x53d1f2,_0x39ed5f,_0x19a74d),processPacketData(Color$2,_0x225123,'outlineColor',_0x47bdbe[_0x40e207(0x19b8)],_0x53d1f2,_0x39ed5f,_0x19a74d),processPacketData(Number,_0x225123,'outlineWidth',_0x47bdbe[_0x40e207(0x3573)],_0x53d1f2,_0x39ed5f,_0x19a74d),processPacketData(NearFarScalar,_0x225123,_0x40e207(0x3f04),_0x47bdbe['scaleByDistance'],_0x53d1f2,_0x39ed5f,_0x19a74d),processPacketData(NearFarScalar,_0x225123,_0x40e207(0x2e12),_0x47bdbe['translucencyByDistance'],_0x53d1f2,_0x39ed5f,_0x19a74d),processPacketData(DistanceDisplayCondition,_0x225123,'distanceDisplayCondition',_0x47bdbe[_0x40e207(0x1c93)],_0x53d1f2,_0x39ed5f,_0x19a74d),processPacketData(Number,_0x225123,_0x40e207(0x1e39),_0x47bdbe['disableDepthTestDistance'],_0x53d1f2,_0x39ed5f,_0x19a74d);}}function PolygonHierarchyProperty(_0x59c2c0){var _0x4946c4=_0x68aa19;this[_0x4946c4(0x1c00)]=_0x59c2c0,this['_definitionChanged']=new Event();}function processPolygon$3(_0x3df111,_0x123e6e,_0x407181,_0x22d37b){var _0x4a5dea=_0x68aa19,_0x54504f=_0x123e6e[_0x4a5dea(0x1c00)];if(defined$1(_0x54504f)){var _0x67e5b1=intervalFromString(_0x54504f['interval']),_0x43ef24=_0x3df111[_0x4a5dea(0x1c00)];defined$1(_0x43ef24)||(_0x3df111['polygon']=_0x43ef24=new PolygonGraphics()),processPacketData(Boolean,_0x43ef24,_0x4a5dea(0x105f),_0x54504f['show'],_0x67e5b1,_0x22d37b,_0x407181),processPositionArray(_0x43ef24,'_positions',_0x54504f[_0x4a5dea(0x30fe)],_0x407181),processPositionArrayOfArrays(_0x43ef24,_0x4a5dea(0x3d3f),_0x54504f[_0x4a5dea(0x2487)],_0x407181),(defined$1(_0x43ef24[_0x4a5dea(0x36f4)])||defined$1(_0x43ef24['_holes']))&&(_0x43ef24[_0x4a5dea(0xc14)]=new PolygonHierarchyProperty(_0x43ef24)),processPacketData(Number,_0x43ef24,_0x4a5dea(0x5862),_0x54504f[_0x4a5dea(0x5862)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(HeightReference$1,_0x43ef24,_0x4a5dea(0x24e9),_0x54504f[_0x4a5dea(0x24e9)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(Number,_0x43ef24,'extrudedHeight',_0x54504f[_0x4a5dea(0x268a)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(HeightReference$1,_0x43ef24,_0x4a5dea(0x225f),_0x54504f[_0x4a5dea(0x225f)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(Rotation,_0x43ef24,_0x4a5dea(0x2542),_0x54504f[_0x4a5dea(0x2542)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(Number,_0x43ef24,_0x4a5dea(0xb6f),_0x54504f['granularity'],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(Boolean,_0x43ef24,_0x4a5dea(0x12c5),_0x54504f['fill'],_0x67e5b1,_0x22d37b,_0x407181),processMaterialPacketData(_0x43ef24,_0x4a5dea(0x128b),_0x54504f[_0x4a5dea(0x128b)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(Boolean,_0x43ef24,'outline',_0x54504f['outline'],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(Color$2,_0x43ef24,_0x4a5dea(0x19b8),_0x54504f[_0x4a5dea(0x19b8)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(Number,_0x43ef24,'outlineWidth',_0x54504f[_0x4a5dea(0x3573)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(Boolean,_0x43ef24,'perPositionHeight',_0x54504f['perPositionHeight'],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(Boolean,_0x43ef24,'closeTop',_0x54504f[_0x4a5dea(0xc77)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(Boolean,_0x43ef24,_0x4a5dea(0x2a88),_0x54504f[_0x4a5dea(0x2a88)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(ArcType$1,_0x43ef24,_0x4a5dea(0x52d1),_0x54504f[_0x4a5dea(0x52d1)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(ShadowMode$1,_0x43ef24,_0x4a5dea(0x284a),_0x54504f[_0x4a5dea(0x284a)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(DistanceDisplayCondition,_0x43ef24,'distanceDisplayCondition',_0x54504f[_0x4a5dea(0x1c93)],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(ClassificationType$1,_0x43ef24,_0x4a5dea(0x42ba),_0x54504f['classificationType'],_0x67e5b1,_0x22d37b,_0x407181),processPacketData(Number,_0x43ef24,_0x4a5dea(0x778),_0x54504f[_0x4a5dea(0x778)],_0x67e5b1,_0x22d37b,_0x407181);}}function adaptFollowSurfaceToArcType(_0xbdbc27){var _0x36a65e=_0x68aa19;return _0xbdbc27?ArcType$1[_0x36a65e(0x52cb)]:ArcType$1[_0x36a65e(0x44b5)];}function processPolyline(_0x1ce88b,_0x106a53,_0x76b809,_0x36132a){var _0x1c77f1=_0x68aa19,_0x5c3fa8=_0x106a53[_0x1c77f1(0x5426)];if(defined$1(_0x5c3fa8)){var _0xbc39b6=intervalFromString(_0x5c3fa8['interval']),_0x3fae84=_0x1ce88b[_0x1c77f1(0x5426)];if(defined$1(_0x3fae84)||(_0x1ce88b[_0x1c77f1(0x5426)]=_0x3fae84=new PolylineGraphics()),processPacketData(Boolean,_0x3fae84,_0x1c77f1(0x105f),_0x5c3fa8['show'],_0xbc39b6,_0x36132a,_0x76b809),processPositionArray(_0x3fae84,'positions',_0x5c3fa8[_0x1c77f1(0x30fe)],_0x76b809),processPacketData(Number,_0x3fae84,_0x1c77f1(0x209),_0x5c3fa8[_0x1c77f1(0x209)],_0xbc39b6,_0x36132a,_0x76b809),processPacketData(Number,_0x3fae84,'granularity',_0x5c3fa8[_0x1c77f1(0xb6f)],_0xbc39b6,_0x36132a,_0x76b809),processMaterialPacketData(_0x3fae84,_0x1c77f1(0x128b),_0x5c3fa8[_0x1c77f1(0x128b)],_0xbc39b6,_0x36132a,_0x76b809),processMaterialPacketData(_0x3fae84,_0x1c77f1(0x4e94),_0x5c3fa8['depthFailMaterial'],_0xbc39b6,_0x36132a,_0x76b809),processPacketData(ArcType$1,_0x3fae84,_0x1c77f1(0x52d1),_0x5c3fa8[_0x1c77f1(0x52d1)],_0xbc39b6,_0x36132a,_0x76b809),processPacketData(Boolean,_0x3fae84,_0x1c77f1(0xbe4),_0x5c3fa8[_0x1c77f1(0xbe4)],_0xbc39b6,_0x36132a,_0x76b809),processPacketData(ShadowMode$1,_0x3fae84,_0x1c77f1(0x284a),_0x5c3fa8[_0x1c77f1(0x284a)],_0xbc39b6,_0x36132a,_0x76b809),processPacketData(DistanceDisplayCondition,_0x3fae84,_0x1c77f1(0x1c93),_0x5c3fa8[_0x1c77f1(0x1c93)],_0xbc39b6,_0x36132a,_0x76b809),processPacketData(ClassificationType$1,_0x3fae84,'classificationType',_0x5c3fa8[_0x1c77f1(0x42ba)],_0xbc39b6,_0x36132a,_0x76b809),processPacketData(Number,_0x3fae84,_0x1c77f1(0x778),_0x5c3fa8['zIndex'],_0xbc39b6,_0x36132a,_0x76b809),defined$1(_0x5c3fa8['followSurface'])&&!defined$1(_0x5c3fa8[_0x1c77f1(0x52d1)])){var _0x2db7ae={};processPacketData(Boolean,_0x2db7ae,_0x1c77f1(0x374d),_0x5c3fa8['followSurface'],_0xbc39b6,_0x36132a,_0x76b809),_0x3fae84[_0x1c77f1(0x52d1)]=createAdapterProperty(_0x2db7ae['followSurface'],adaptFollowSurfaceToArcType);}}}function processRectangle(_0x33220b,_0x40b416,_0x57d01d,_0x5bc2ee){var _0x40f7cf=_0x68aa19,_0x537b55=_0x40b416[_0x40f7cf(0x2f4d)];if(defined$1(_0x537b55)){var _0x547094=intervalFromString(_0x537b55['interval']),_0x4a1f20=_0x33220b[_0x40f7cf(0x2f4d)];defined$1(_0x4a1f20)||(_0x33220b[_0x40f7cf(0x2f4d)]=_0x4a1f20=new RectangleGraphics()),processPacketData(Boolean,_0x4a1f20,_0x40f7cf(0x105f),_0x537b55[_0x40f7cf(0x105f)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(Rectangle,_0x4a1f20,_0x40f7cf(0x22b9),_0x537b55['coordinates'],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(Number,_0x4a1f20,_0x40f7cf(0x5862),_0x537b55[_0x40f7cf(0x5862)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(HeightReference$1,_0x4a1f20,'heightReference',_0x537b55[_0x40f7cf(0x24e9)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(Number,_0x4a1f20,_0x40f7cf(0x268a),_0x537b55[_0x40f7cf(0x268a)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(HeightReference$1,_0x4a1f20,_0x40f7cf(0x225f),_0x537b55[_0x40f7cf(0x225f)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(Rotation,_0x4a1f20,_0x40f7cf(0x374),_0x537b55[_0x40f7cf(0x374)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(Rotation,_0x4a1f20,_0x40f7cf(0x2542),_0x537b55[_0x40f7cf(0x2542)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(Number,_0x4a1f20,'granularity',_0x537b55[_0x40f7cf(0xb6f)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(Boolean,_0x4a1f20,_0x40f7cf(0x12c5),_0x537b55[_0x40f7cf(0x12c5)],_0x547094,_0x5bc2ee,_0x57d01d),processMaterialPacketData(_0x4a1f20,_0x40f7cf(0x128b),_0x537b55[_0x40f7cf(0x128b)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(Boolean,_0x4a1f20,_0x40f7cf(0x2da5),_0x537b55['outline'],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(Color$2,_0x4a1f20,_0x40f7cf(0x19b8),_0x537b55[_0x40f7cf(0x19b8)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(Number,_0x4a1f20,_0x40f7cf(0x3573),_0x537b55['outlineWidth'],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(ShadowMode$1,_0x4a1f20,_0x40f7cf(0x284a),_0x537b55[_0x40f7cf(0x284a)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(DistanceDisplayCondition,_0x4a1f20,'distanceDisplayCondition',_0x537b55[_0x40f7cf(0x1c93)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(ClassificationType$1,_0x4a1f20,_0x40f7cf(0x42ba),_0x537b55[_0x40f7cf(0x42ba)],_0x547094,_0x5bc2ee,_0x57d01d),processPacketData(Number,_0x4a1f20,'zIndex',_0x537b55[_0x40f7cf(0x778)],_0x547094,_0x5bc2ee,_0x57d01d);}}function processTileset(_0x156bfa,_0x56408a,_0x3f978c,_0x352c01){var _0x2e03dc=_0x68aa19,_0x4ddd90=_0x56408a[_0x2e03dc(0x3584)];if(defined$1(_0x4ddd90)){var _0x23da44=intervalFromString(_0x4ddd90[_0x2e03dc(0xd0f)]),_0x4501b4=_0x156bfa[_0x2e03dc(0x3584)];defined$1(_0x4501b4)||(_0x156bfa['tileset']=_0x4501b4=new Cesium3DTilesetGraphics()),processPacketData(Boolean,_0x4501b4,_0x2e03dc(0x105f),_0x4ddd90['show'],_0x23da44,_0x352c01,_0x3f978c),processPacketData(URI,_0x4501b4,'uri',_0x4ddd90[_0x2e03dc(0x33f9)],_0x23da44,_0x352c01,_0x3f978c),processPacketData(Number,_0x4501b4,_0x2e03dc(0x31e2),_0x4ddd90[_0x2e03dc(0x31e2)],_0x23da44,_0x352c01,_0x3f978c);}}function processWall(_0x4bb187,_0x53dc50,_0x1fabae,_0x529f58){var _0x24d772=_0x68aa19,_0x4dc387=_0x53dc50[_0x24d772(0x3f7)];if(defined$1(_0x4dc387)){var _0x3b27ce=intervalFromString(_0x4dc387[_0x24d772(0xd0f)]),_0x2806c5=_0x4bb187[_0x24d772(0x3f7)];defined$1(_0x2806c5)||(_0x4bb187[_0x24d772(0x3f7)]=_0x2806c5=new WallGraphics()),processPacketData(Boolean,_0x2806c5,_0x24d772(0x105f),_0x4dc387[_0x24d772(0x105f)],_0x3b27ce,_0x529f58,_0x1fabae),processPositionArray(_0x2806c5,'positions',_0x4dc387[_0x24d772(0x30fe)],_0x1fabae),processArray(_0x2806c5,_0x24d772(0x2552),_0x4dc387['minimumHeights'],_0x1fabae),processArray(_0x2806c5,_0x24d772(0x2abb),_0x4dc387[_0x24d772(0x2abb)],_0x1fabae),processPacketData(Number,_0x2806c5,'granularity',_0x4dc387[_0x24d772(0xb6f)],_0x3b27ce,_0x529f58,_0x1fabae),processPacketData(Boolean,_0x2806c5,_0x24d772(0x12c5),_0x4dc387['fill'],_0x3b27ce,_0x529f58,_0x1fabae),processMaterialPacketData(_0x2806c5,_0x24d772(0x128b),_0x4dc387['material'],_0x3b27ce,_0x529f58,_0x1fabae),processPacketData(Boolean,_0x2806c5,_0x24d772(0x2da5),_0x4dc387['outline'],_0x3b27ce,_0x529f58,_0x1fabae),processPacketData(Color$2,_0x2806c5,_0x24d772(0x19b8),_0x4dc387[_0x24d772(0x19b8)],_0x3b27ce,_0x529f58,_0x1fabae),processPacketData(Number,_0x2806c5,'outlineWidth',_0x4dc387[_0x24d772(0x3573)],_0x3b27ce,_0x529f58,_0x1fabae),processPacketData(ShadowMode$1,_0x2806c5,_0x24d772(0x284a),_0x4dc387[_0x24d772(0x284a)],_0x3b27ce,_0x529f58,_0x1fabae),processPacketData(DistanceDisplayCondition,_0x2806c5,_0x24d772(0x1c93),_0x4dc387[_0x24d772(0x1c93)],_0x3b27ce,_0x529f58,_0x1fabae);}}function processCzmlPacket(_0x351a6e,_0x2b4b64,_0x4d4fd9,_0xa84fa9,_0x39de96){var _0x333957=_0x68aa19,_0x2dca35=_0x351a6e['id'];if(defined$1(_0x2dca35)||(_0x2dca35=createGuid()),currentId=_0x2dca35,!defined$1(_0x39de96[_0x333957(0x3438)])&&_0x333957(0xdaf)!==_0x2dca35)throw new RuntimeError$2(_0x333957(0x766));if(!0x0===_0x351a6e[_0x333957(0x4c98)])_0x2b4b64[_0x333957(0x1261)](_0x2dca35);else{if(_0x333957(0xdaf)===_0x2dca35)processDocument$1(_0x351a6e,_0x39de96);else{var _0x58e0d7=_0x2b4b64['getOrCreateEntity'](_0x2dca35),_0x4db202=_0x351a6e[_0x333957(0x2c41)];defined$1(_0x4db202)&&(_0x58e0d7['parent']=_0x2b4b64[_0x333957(0x39d3)](_0x4db202));for(var _0x52ca23=_0x4d4fd9[_0x333957(0x531b)]-0x1;_0x52ca23>-0x1;_0x52ca23--)_0x4d4fd9[_0x52ca23](_0x58e0d7,_0x351a6e,_0x2b4b64,_0xa84fa9);}}currentId=void 0x0;}function updateClock(_0x4f03c0){var _0x4e1418=_0x68aa19,_0x30723f,_0x16e4cb=_0x4f03c0['_documentPacket'][_0x4e1418(0x487c)];if(!defined$1(_0x16e4cb)){if(!defined$1(_0x4f03c0[_0x4e1418(0x18f1)])){var _0x421dab=_0x4f03c0['_entityCollection'][_0x4e1418(0x2eb4)]();if(!_0x421dab[_0x4e1418(0x3db1)]['equals'](Iso8601[_0x4e1418(0x3fd7)])){var _0x25bb01=_0x421dab[_0x4e1418(0x3db1)],_0x4ae930=_0x421dab[_0x4e1418(0x229e)],_0x1f5ff8=JulianDate[_0x4e1418(0x250b)](_0x4ae930,_0x25bb01),_0x4dc786=Math[_0x4e1418(0x19b6)](_0x1f5ff8/0x78);return(_0x30723f=new DataSourceClock())['startTime']=JulianDate[_0x4e1418(0x254b)](_0x25bb01),_0x30723f[_0x4e1418(0x2933)]=JulianDate[_0x4e1418(0x254b)](_0x4ae930),_0x30723f['clockRange']=ClockRange$1[_0x4e1418(0x28f3)],_0x30723f[_0x4e1418(0x21d3)]=_0x4dc786,_0x30723f[_0x4e1418(0x395)]=JulianDate[_0x4e1418(0x254b)](_0x25bb01),_0x30723f[_0x4e1418(0x4867)]=ClockStep$1[_0x4e1418(0x112a)],_0x4f03c0[_0x4e1418(0x18f1)]=_0x30723f,!0x0;}}return!0x1;}defined$1(_0x4f03c0[_0x4e1418(0x18f1)])?_0x30723f=_0x4f03c0[_0x4e1418(0x18f1)][_0x4e1418(0x254b)]():((_0x30723f=new DataSourceClock())[_0x4e1418(0x1aa4)]=Iso8601['MINIMUM_VALUE']['clone'](),_0x30723f['stopTime']=Iso8601[_0x4e1418(0x53ba)][_0x4e1418(0x254b)](),_0x30723f[_0x4e1418(0x395)]=Iso8601[_0x4e1418(0x3fd7)][_0x4e1418(0x254b)](),_0x30723f[_0x4e1418(0x3894)]=ClockRange$1[_0x4e1418(0x28f3)],_0x30723f[_0x4e1418(0x4867)]=ClockStep$1['SYSTEM_CLOCK_MULTIPLIER'],_0x30723f['multiplier']=0x1);var _0x996cb7=intervalFromString(_0x16e4cb[_0x4e1418(0xd0f)]);return defined$1(_0x996cb7)&&(_0x30723f[_0x4e1418(0x1aa4)]=_0x996cb7[_0x4e1418(0x3db1)],_0x30723f[_0x4e1418(0x2933)]=_0x996cb7['stop']),defined$1(_0x16e4cb[_0x4e1418(0x395)])&&(_0x30723f[_0x4e1418(0x395)]=JulianDate[_0x4e1418(0x5861)](_0x16e4cb[_0x4e1418(0x395)])),defined$1(_0x16e4cb['range'])&&(_0x30723f[_0x4e1418(0x3894)]=defaultValue$1(ClockRange$1[_0x16e4cb['range']],ClockRange$1[_0x4e1418(0x28f3)])),defined$1(_0x16e4cb[_0x4e1418(0x2b86)])&&(_0x30723f[_0x4e1418(0x4867)]=defaultValue$1(ClockStep$1[_0x16e4cb[_0x4e1418(0x2b86)]],ClockStep$1[_0x4e1418(0x112a)])),defined$1(_0x16e4cb[_0x4e1418(0x21d3)])&&(_0x30723f[_0x4e1418(0x21d3)]=_0x16e4cb[_0x4e1418(0x21d3)]),!_0x30723f[_0x4e1418(0x2ed4)](_0x4f03c0[_0x4e1418(0x18f1)])&&(_0x4f03c0[_0x4e1418(0x18f1)]=_0x30723f[_0x4e1418(0x254b)](_0x4f03c0[_0x4e1418(0x18f1)]),!0x0);}function load$3(_0x1c96c0,_0x41c7cd,_0x4ac995,_0x401268){var _0x22f20a=_0x68aa19,_0x952852=_0x41c7cd,_0x144ede=(_0x4ac995=defaultValue$1(_0x4ac995,defaultValue$1['EMPTY_OBJECT']))['sourceUri'],_0x4080ae=_0x4ac995[_0x22f20a(0x42ae)];if(_0x22f20a(0x29ad)==typeof _0x4080ae&&(_0x4080ae=new Credit$1(_0x4080ae)),_0x1c96c0[_0x22f20a(0xe66)]=_0x4080ae,_0x22f20a(0x29ad)==typeof _0x41c7cd||_0x41c7cd instanceof Resource){_0x952852=(_0x41c7cd=Resource[_0x22f20a(0x320b)](_0x41c7cd))[_0x22f20a(0x2dbf)](),_0x144ede=defaultValue$1(_0x144ede,_0x41c7cd[_0x22f20a(0x254b)]());var _0x2729b7=_0x1c96c0[_0x22f20a(0x24f6)],_0x21a1a5=_0x41c7cd[_0x22f20a(0x9d5)];if(defined$1(_0x21a1a5)){for(var _0x57f770=_0x21a1a5[_0x22f20a(0x531b)],_0x3fb6e7=0x0;_0x3fb6e7<_0x57f770;_0x3fb6e7++)_0x2729b7[_0x22f20a(0x3a33)](_0x21a1a5[_0x3fb6e7]);}}return _0x144ede=Resource[_0x22f20a(0x320b)](_0x144ede),DataSource[_0x22f20a(0x286d)](_0x1c96c0,!0x0),when(_0x952852,function(_0x18b8df){return loadCzml(_0x1c96c0,_0x18b8df,_0x144ede,_0x401268);})[_0x22f20a(0x4b84)](function(_0x1a79c4){var _0x5c8496=_0x22f20a;return DataSource['setLoading'](_0x1c96c0,!0x1),_0x1c96c0['_error'][_0x5c8496(0x30bb)](_0x1c96c0,_0x1a79c4),console[_0x5c8496(0xe28)](_0x1a79c4),when[_0x5c8496(0x4e16)](_0x1a79c4);});}function loadCzml(_0x23fd9a,_0x433754,_0x2ebf61,_0x69091a){var _0x4dd7e8=_0x68aa19;DataSource[_0x4dd7e8(0x286d)](_0x23fd9a,!0x0);var _0x107473=_0x23fd9a[_0x4dd7e8(0x691)];_0x69091a&&(_0x23fd9a['_version']=void 0x0,_0x23fd9a[_0x4dd7e8(0x3b71)]=new DocumentPacket(),_0x107473['removeAll']()),CzmlDataSource[_0x4dd7e8(0x2bf3)](_0x433754,_0x107473,_0x2ebf61,void 0x0,_0x23fd9a);var _0x391f2c=updateClock(_0x23fd9a),_0x2c263d=_0x23fd9a[_0x4dd7e8(0x3b71)];return defined$1(_0x2c263d['name'])&&_0x23fd9a[_0x4dd7e8(0x1e54)]!==_0x2c263d[_0x4dd7e8(0x13f9)]?(_0x23fd9a[_0x4dd7e8(0x1e54)]=_0x2c263d[_0x4dd7e8(0x13f9)],_0x391f2c=!0x0):!defined$1(_0x23fd9a[_0x4dd7e8(0x1e54)])&&defined$1(_0x2ebf61)&&(_0x23fd9a[_0x4dd7e8(0x1e54)]=getFilenameFromUri(_0x2ebf61[_0x4dd7e8(0x1c0c)]()),_0x391f2c=!0x0),DataSource[_0x4dd7e8(0x286d)](_0x23fd9a,!0x1),_0x391f2c&&_0x23fd9a[_0x4dd7e8(0x12bf)][_0x4dd7e8(0x30bb)](_0x23fd9a),_0x23fd9a;}function DocumentPacket(){var _0x5a3bfa=_0x68aa19;this[_0x5a3bfa(0x13f9)]=void 0x0,this[_0x5a3bfa(0x487c)]=void 0x0;}function CzmlDataSource(_0x2aff6c){var _0x3e15f4=_0x68aa19;this[_0x3e15f4(0x1e54)]=_0x2aff6c,this[_0x3e15f4(0x12bf)]=new Event(),this[_0x3e15f4(0x511d)]=new Event(),this['_isLoading']=!0x1,this[_0x3e15f4(0x13d2)]=new Event(),this[_0x3e15f4(0x18f1)]=void 0x0,this[_0x3e15f4(0x3b71)]=new DocumentPacket(),this[_0x3e15f4(0x3438)]=void 0x0,this[_0x3e15f4(0x691)]=new EntityCollection(this),this[_0x3e15f4(0x2101)]=new EntityCluster(),this[_0x3e15f4(0xe66)]=void 0x0,this[_0x3e15f4(0x24f6)]=[];}function DataSourceCollection(){var _0x4e29c1=_0x68aa19;this[_0x4e29c1(0x4127)]=[],this[_0x4e29c1(0x57ca)]=new Event(),this[_0x4e29c1(0x36bd)]=new Event(),this[_0x4e29c1(0x415a)]=new Event();}function getIndex(_0xf9f833,_0x4a0bf9){var _0x3edb37=_0x68aa19;return _0xf9f833[_0x3edb37(0x33ab)](_0x4a0bf9);}function swapDataSources(_0x5e892b,_0x56c303,_0x38823e){var _0x41d1c4=_0x68aa19,_0x3a6cc3=_0x5e892b[_0x41d1c4(0x4127)],_0x81d5b2=_0x3a6cc3[_0x41d1c4(0x531b)]-0x1;if((_0x56c303=CesiumMath[_0x41d1c4(0x3c40)](_0x56c303,0x0,_0x81d5b2))!==(_0x38823e=CesiumMath[_0x41d1c4(0x3c40)](_0x38823e,0x0,_0x81d5b2))){var _0x2263fe=_0x3a6cc3[_0x56c303];_0x3a6cc3[_0x56c303]=_0x3a6cc3[_0x38823e],_0x3a6cc3[_0x38823e]=_0x2263fe,_0x5e892b['dataSourceMoved'][_0x41d1c4(0x30bb)](_0x2263fe,_0x38823e,_0x56c303);}}function PrimitiveCollection(_0x102f1c){var _0x2f3f63=_0x68aa19;_0x102f1c=defaultValue$1(_0x102f1c,defaultValue$1['EMPTY_OBJECT']),this['_primitives']=[],this[_0x2f3f63(0x21e6)]=createGuid(),this[_0x2f3f63(0x4d5c)]=void 0x0,this['show']=defaultValue$1(_0x102f1c[_0x2f3f63(0x105f)],!0x0),this['destroyPrimitives']=defaultValue$1(_0x102f1c[_0x2f3f63(0xd57)],!0x0);}function getPrimitiveIndex(_0x2a7446,_0x554eab){var _0x3884de=_0x68aa19;return _0x2a7446['_primitives'][_0x3884de(0x33ab)](_0x554eab);}function OrderedGroundPrimitiveCollection(){var _0x2c152a=_0x68aa19;this[_0x2c152a(0x3f16)]=0x0,this[_0x2c152a(0x2396)]={},this[_0x2c152a(0x357d)]=[],this['show']=!0x0;}function DynamicGeometryBatch(_0x50e71c,_0x49161e){var _0x35ed55=_0x68aa19;this[_0x35ed55(0x4952)]=_0x50e71c,this[_0x35ed55(0x5546)]=_0x49161e,this[_0x35ed55(0x436a)]=new AssociativeArray();}Object['defineProperties'](PolygonHierarchyProperty['prototype'],{'isConstant':{'get':function(){var _0x3eaa38=_0x68aa19,_0x138640=this[_0x3eaa38(0x1c00)]['_positions'],_0x1a2806=this[_0x3eaa38(0x1c00)][_0x3eaa38(0x3d3f)];return(!defined$1(_0x138640)||_0x138640[_0x3eaa38(0x6e0)])&&(!defined$1(_0x1a2806)||_0x1a2806[_0x3eaa38(0x6e0)]);}},'definitionChanged':{'get':function(){var _0x5c5294=_0x68aa19;return this[_0x5c5294(0x2b02)];}}}),PolygonHierarchyProperty[_0x68aa19(0x4b51)]['getValue']=function(_0x190e46,_0x266e0b){var _0xf9c522=_0x68aa19,_0xe7507f,_0x26157c;return defined$1(this['polygon']['_positions'])&&(_0xe7507f=this['polygon'][_0xf9c522(0x36f4)][_0xf9c522(0x1e43)](_0x190e46)),defined$1(this[_0xf9c522(0x1c00)][_0xf9c522(0x3d3f)])&&defined$1(_0x26157c=this[_0xf9c522(0x1c00)][_0xf9c522(0x3d3f)][_0xf9c522(0x1e43)](_0x190e46))&&(_0x26157c=_0x26157c[_0xf9c522(0x2e47)](function(_0x53a822){return new PolygonHierarchy(_0x53a822);})),defined$1(_0x266e0b)?(_0x266e0b[_0xf9c522(0x30fe)]=_0xe7507f,_0x266e0b[_0xf9c522(0x2487)]=_0x26157c,_0x266e0b):new PolygonHierarchy(_0xe7507f,_0x26157c);},PolygonHierarchyProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x67487e){var _0x456107=_0x68aa19;return this===_0x67487e||_0x67487e instanceof PolygonHierarchyProperty&&Property['equals'](this[_0x456107(0x1c00)][_0x456107(0x36f4)],_0x67487e[_0x456107(0x1c00)][_0x456107(0x36f4)])&&Property[_0x456107(0x2ed4)](this[_0x456107(0x1c00)][_0x456107(0x3d3f)],_0x67487e['polygon'][_0x456107(0x3d3f)]);},CzmlDataSource[_0x68aa19(0x41e4)]=function(_0x5b7f1b,_0x448533){var _0x5a59ec=_0x68aa19;return new CzmlDataSource()[_0x5a59ec(0x41e4)](_0x5b7f1b,_0x448533);},Object[_0x68aa19(0x5b7)](CzmlDataSource[_0x68aa19(0x4b51)],{'name':{'get':function(){return this['_name'];}},'clock':{'get':function(){var _0x1ab75f=_0x68aa19;return this[_0x1ab75f(0x18f1)];}},'entities':{'get':function(){var _0x1b9919=_0x68aa19;return this[_0x1b9919(0x691)];}},'isLoading':{'get':function(){var _0x596c4f=_0x68aa19;return this[_0x596c4f(0x47c6)];}},'changedEvent':{'get':function(){var _0x908298=_0x68aa19;return this[_0x908298(0x12bf)];}},'errorEvent':{'get':function(){var _0x329a61=_0x68aa19;return this[_0x329a61(0x511d)];}},'loadingEvent':{'get':function(){var _0x54698b=_0x68aa19;return this[_0x54698b(0x13d2)];}},'show':{'get':function(){var _0x34ad93=_0x68aa19;return this['_entityCollection'][_0x34ad93(0x105f)];},'set':function(_0x2ec71e){var _0x3791ed=_0x68aa19;this[_0x3791ed(0x691)][_0x3791ed(0x105f)]=_0x2ec71e;}},'clustering':{'get':function(){var _0x4bc21d=_0x68aa19;return this[_0x4bc21d(0x2101)];},'set':function(_0x5d6d54){var _0xd828a0=_0x68aa19;this[_0xd828a0(0x2101)]=_0x5d6d54;}},'credit':{'get':function(){return this['_credit'];}}}),CzmlDataSource[_0x68aa19(0x19ff)]=[processBillboard,processBox$1,processCorridor,processCylinder,processEllipse,processEllipsoid,processLabel,processModel,processName,processDescription$1,processPath,processPoint$2,processPolygon$3,processPolyline,processProperties,processRectangle,processPosition,processTileset,processViewFrom,processWall,processOrientation,processAvailability],CzmlDataSource[_0x68aa19(0x4b51)][_0x68aa19(0x2818)]=function(_0x133a56,_0x1f5d70){return load$3(this,_0x133a56,_0x1f5d70,!0x1);},CzmlDataSource['prototype'][_0x68aa19(0x41e4)]=function(_0x2c55c1,_0x16de5c){return load$3(this,_0x2c55c1,_0x16de5c,!0x0);},CzmlDataSource['processPacketData']=processPacketData,CzmlDataSource[_0x68aa19(0x2a15)]=processPositionPacketData,CzmlDataSource[_0x68aa19(0x43c1)]=processMaterialPacketData,CzmlDataSource[_0x68aa19(0x2bf3)]=function(_0x2bb5bc,_0x20900d,_0x21ea1c,_0x3eab65,_0xd6df3e){var _0x1f251a=_0x68aa19;if(_0x3eab65=defaultValue$1(_0x3eab65,CzmlDataSource[_0x1f251a(0x19ff)]),Array[_0x1f251a(0x4b57)](_0x2bb5bc)){for(var _0x45cb47=0x0,_0x54f11d=_0x2bb5bc[_0x1f251a(0x531b)];_0x45cb47<_0x54f11d;++_0x45cb47)processCzmlPacket(_0x2bb5bc[_0x45cb47],_0x20900d,_0x3eab65,_0x21ea1c,_0xd6df3e);}else processCzmlPacket(_0x2bb5bc,_0x20900d,_0x3eab65,_0x21ea1c,_0xd6df3e);},Object[_0x68aa19(0x5b7)](DataSourceCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x5d76e8=_0x68aa19;return this['_dataSources'][_0x5d76e8(0x531b)];}},'dataSourceAdded':{'get':function(){var _0x551ba1=_0x68aa19;return this[_0x551ba1(0x57ca)];}},'dataSourceRemoved':{'get':function(){var _0x4daaa1=_0x68aa19;return this[_0x4daaa1(0x36bd)];}},'dataSourceMoved':{'get':function(){return this['_dataSourceMoved'];}}}),DataSourceCollection['prototype']['add']=function(_0x4c1fb8){var _0x1a6a04=_0x68aa19,_0xf9e640=this,_0x374417=this[_0x1a6a04(0x4127)];return when(_0x4c1fb8,function(_0x29140b){var _0x2d2df9=_0x1a6a04;return _0x374417===_0xf9e640[_0x2d2df9(0x4127)]&&(_0xf9e640[_0x2d2df9(0x4127)][_0x2d2df9(0x3a33)](_0x29140b),_0xf9e640[_0x2d2df9(0x57ca)][_0x2d2df9(0x30bb)](_0xf9e640,_0x29140b)),_0x29140b;});},DataSourceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x3b5f28,_0x155acd){var _0x4d9af6=_0x68aa19;_0x155acd=defaultValue$1(_0x155acd,!0x1);var _0x226d4a=this[_0x4d9af6(0x4127)][_0x4d9af6(0x33ab)](_0x3b5f28);if(-0x1!==_0x226d4a){this[_0x4d9af6(0x4127)]['splice'](_0x226d4a,0x1),this[_0x4d9af6(0x36bd)][_0x4d9af6(0x30bb)](this,_0x3b5f28);for(var _0x589f04=0x0;_0x589f04<_0x3b5f28[_0x4d9af6(0x691)][_0x4d9af6(0x21e8)][_0x4d9af6(0x531b)];_0x589f04++){var _0x15ce92=_0x3b5f28[_0x4d9af6(0x691)]['values'][_0x589f04];defined$1(_0x15ce92[_0x4d9af6(0x10b1)])&&defined$1(_0x15ce92[_0x4d9af6(0x10b1)][_0x4d9af6(0x138a)])&&_0x15ce92['_polygon'][_0x4d9af6(0x138a)][_0x4d9af6(0x4ee2)](),defined$1(_0x15ce92['_polygon'])&&defined$1(_0x15ce92['_polygon']['clampOutlines'])&&_0x15ce92[_0x4d9af6(0x1926)][_0x4d9af6(0x273)]['_entityCluster'][_0x4d9af6(0x54c6)][_0x4d9af6(0x4952)]['remove'](_0x15ce92[_0x4d9af6(0x10b1)][_0x4d9af6(0x1e24)]);}return _0x155acd&&_0x4d9af6(0x20f8)==typeof _0x3b5f28[_0x4d9af6(0x2578)]&&_0x3b5f28[_0x4d9af6(0x2578)](),!0x0;}return!0x1;},DataSourceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4ee2)]=function(_0x2ee740){var _0x3cb3ab=_0x68aa19;_0x2ee740=defaultValue$1(_0x2ee740,!0x1);for(var _0x26058e=this[_0x3cb3ab(0x4127)],_0x136194=0x0,_0x269625=_0x26058e[_0x3cb3ab(0x531b)];_0x136194<_0x269625;++_0x136194){var _0x3e7d1d=_0x26058e[_0x136194];this[_0x3cb3ab(0x36bd)]['raiseEvent'](this,_0x3e7d1d);for(var _0x454505=0x0;_0x454505<_0x3e7d1d[_0x3cb3ab(0x691)]['values'][_0x3cb3ab(0x531b)];_0x454505++){var _0x43fda1=_0x3e7d1d[_0x3cb3ab(0x691)]['values'][_0x454505];defined$1(_0x43fda1['_polygon'])&&defined$1(_0x43fda1['_polygon'][_0x3cb3ab(0x138a)])&&_0x43fda1[_0x3cb3ab(0x10b1)]['outlines'][_0x3cb3ab(0x4ee2)](),defined$1(_0x43fda1[_0x3cb3ab(0x10b1)])&&defined$1(_0x43fda1[_0x3cb3ab(0x10b1)][_0x3cb3ab(0x1e24)])&&_0x43fda1['entityCollection'][_0x3cb3ab(0x273)][_0x3cb3ab(0x2101)]['_scene']['_primitives'][_0x3cb3ab(0x4b3f)](_0x43fda1['_polygon']['clampOutlines']);}_0x2ee740&&_0x3cb3ab(0x20f8)==typeof _0x3e7d1d['destroy']&&_0x3e7d1d[_0x3cb3ab(0x2578)]();}this[_0x3cb3ab(0x4127)]=[];},DataSourceCollection['prototype']['contains']=function(_0x49b44d){var _0xf1fc29=_0x68aa19;return-0x1!==this[_0xf1fc29(0x33ab)](_0x49b44d);},DataSourceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x33ab)]=function(_0x44fa29){var _0x3cc76e=_0x68aa19;return this[_0x3cc76e(0x4127)][_0x3cc76e(0x33ab)](_0x44fa29);},DataSourceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x1c11dd){var _0x5a9c3d=_0x68aa19;return this[_0x5a9c3d(0x4127)][_0x1c11dd];},DataSourceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2de8)]=function(_0x1ff41d){var _0x13a0f8=_0x68aa19;return this['_dataSources'][_0x13a0f8(0x350b)](function(_0x44f5a6){var _0x3d423a=_0x13a0f8;return _0x44f5a6[_0x3d423a(0x13f9)]===_0x1ff41d;});},DataSourceCollection[_0x68aa19(0x4b51)][_0x68aa19(0xd31)]=function(_0x3ade62){var _0x58dda6=_0x68aa19,_0x374ae4=getIndex(this[_0x58dda6(0x4127)],_0x3ade62);swapDataSources(this,_0x374ae4,_0x374ae4+0x1);},DataSourceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x48f2)]=function(_0x21f95d){var _0xaedfed=getIndex(this['_dataSources'],_0x21f95d);swapDataSources(this,_0xaedfed,_0xaedfed-0x1);},DataSourceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4c49)]=function(_0x81e6dc){var _0x85c502=_0x68aa19,_0x5c24e2=getIndex(this[_0x85c502(0x4127)],_0x81e6dc);_0x5c24e2!==this[_0x85c502(0x4127)][_0x85c502(0x531b)]-0x1&&(this[_0x85c502(0x4127)][_0x85c502(0x4bc6)](_0x5c24e2,0x1),this['_dataSources'][_0x85c502(0x3a33)](_0x81e6dc),this[_0x85c502(0x289a)][_0x85c502(0x30bb)](_0x81e6dc,this[_0x85c502(0x4127)][_0x85c502(0x531b)]-0x1,_0x5c24e2));},DataSourceCollection['prototype'][_0x68aa19(0x4c85)]=function(_0x17817f){var _0x5474f9=_0x68aa19,_0x432d4e=getIndex(this[_0x5474f9(0x4127)],_0x17817f);0x0!==_0x432d4e&&(this[_0x5474f9(0x4127)][_0x5474f9(0x4bc6)](_0x432d4e,0x1),this[_0x5474f9(0x4127)][_0x5474f9(0x4bc6)](0x0,0x0,_0x17817f),this[_0x5474f9(0x289a)][_0x5474f9(0x30bb)](_0x17817f,0x0,_0x432d4e));},DataSourceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},DataSourceCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x2d93dc=_0x68aa19;return this[_0x2d93dc(0x4ee2)](!0x0),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](PrimitiveCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x46c2fe=_0x68aa19;return this['_primitives'][_0x46c2fe(0x531b)];}}}),PrimitiveCollection[_0x68aa19(0x4b51)]['add']=function(_0x1edfb0){var _0x203b89=_0x68aa19,_0x46e2ae=_0x1edfb0[_0x203b89(0x326a)]=_0x1edfb0[_0x203b89(0x326a)]||{};return(_0x46e2ae[_0x203b89(0x42a1)]=_0x46e2ae[_0x203b89(0x42a1)]||{})[this[_0x203b89(0x21e6)]]={'collection':this},this[_0x203b89(0x4952)][_0x203b89(0x3a33)](_0x1edfb0),_0x1edfb0;},PrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x27879c){var _0x6b382=_0x68aa19;if(this[_0x6b382(0x1ff6)](_0x27879c)){var _0x127f37=this[_0x6b382(0x4952)][_0x6b382(0x33ab)](_0x27879c);if(-0x1!==_0x127f37)return this[_0x6b382(0x4952)][_0x6b382(0x4bc6)](_0x127f37,0x1),delete _0x27879c[_0x6b382(0x326a)][_0x6b382(0x42a1)][this[_0x6b382(0x21e6)]],this[_0x6b382(0xd57)]&&_0x27879c[_0x6b382(0x2578)](),!0x0;}return!0x1;},PrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x5266)]=function(_0x190b3f){var _0x2da6f=_0x68aa19,_0x16e212=this[_0x2da6f(0x4b3f)](_0x190b3f);return _0x16e212&&!this[_0x2da6f(0xd57)]&&_0x190b3f[_0x2da6f(0x2578)](),_0x16e212;},PrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4ee2)]=function(){var _0x36edfa=_0x68aa19;for(var _0x25bfa4=this[_0x36edfa(0x4952)],_0x37fde2=_0x25bfa4[_0x36edfa(0x531b)],_0x335ab0=0x0;_0x335ab0<_0x37fde2;++_0x335ab0)delete _0x25bfa4[_0x335ab0][_0x36edfa(0x326a)][_0x36edfa(0x42a1)][this[_0x36edfa(0x21e6)]],this[_0x36edfa(0xd57)]&&_0x25bfa4[_0x335ab0][_0x36edfa(0x2578)]();this['_primitives']=[];},PrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x3ef3df){var _0x85d9f0=_0x68aa19;return!!(defined$1(_0x3ef3df)&&_0x3ef3df[_0x85d9f0(0x326a)]&&_0x3ef3df['_external']['_composites']&&_0x3ef3df[_0x85d9f0(0x326a)]['_composites'][this[_0x85d9f0(0x21e6)]]);},PrimitiveCollection[_0x68aa19(0x4b51)]['raise']=function(_0x126714){var _0x43d273=_0x68aa19;if(defined$1(_0x126714)){var _0x33637a=getPrimitiveIndex(this,_0x126714),_0x423702=this[_0x43d273(0x4952)];if(_0x33637a!==_0x423702['length']-0x1){var _0x3a2e7a=_0x423702[_0x33637a];_0x423702[_0x33637a]=_0x423702[_0x33637a+0x1],_0x423702[_0x33637a+0x1]=_0x3a2e7a;}}},PrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4c49)]=function(_0x1a6f18){var _0xb4e67a=_0x68aa19;if(defined$1(_0x1a6f18)){var _0x456a56=getPrimitiveIndex(this,_0x1a6f18),_0x40b805=this[_0xb4e67a(0x4952)];_0x456a56!==_0x40b805[_0xb4e67a(0x531b)]-0x1&&(_0x40b805[_0xb4e67a(0x4bc6)](_0x456a56,0x1),_0x40b805[_0xb4e67a(0x3a33)](_0x1a6f18));}},PrimitiveCollection[_0x68aa19(0x4b51)]['lower']=function(_0x48f503){var _0x5e9b50=_0x68aa19;if(defined$1(_0x48f503)){var _0x4d4760=getPrimitiveIndex(this,_0x48f503),_0x5c36f4=this[_0x5e9b50(0x4952)];if(0x0!==_0x4d4760){var _0x3cd2dd=_0x5c36f4[_0x4d4760];_0x5c36f4[_0x4d4760]=_0x5c36f4[_0x4d4760-0x1],_0x5c36f4[_0x4d4760-0x1]=_0x3cd2dd;}}},PrimitiveCollection['prototype'][_0x68aa19(0x4c85)]=function(_0x307596){var _0x4a4c0a=_0x68aa19;if(defined$1(_0x307596)){var _0x487d9f=getPrimitiveIndex(this,_0x307596),_0x59537a=this[_0x4a4c0a(0x4952)];0x0!==_0x487d9f&&(_0x59537a[_0x4a4c0a(0x4bc6)](_0x487d9f,0x1),_0x59537a[_0x4a4c0a(0x4e52)](_0x307596));}},PrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x34fe83){return this['_primitives'][_0x34fe83];},PrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x36acf1){var _0xf6d89c=_0x68aa19;if(this['show']){for(var _0x2d9758=this['_primitives'],_0x4cff63=0x0;_0x4cff63<_0x2d9758[_0xf6d89c(0x531b)];++_0x4cff63)_0x2d9758[_0x4cff63][_0xf6d89c(0x489f)](_0x36acf1);}},PrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x621)]=function(_0x5374fc){var _0x34bd66=_0x68aa19;for(var _0x1a5be1=this[_0x34bd66(0x4952)],_0x270a53=0x0;_0x270a53<_0x1a5be1[_0x34bd66(0x531b)];++_0x270a53){var _0x695af=_0x1a5be1[_0x270a53];defined$1(_0x695af[_0x34bd66(0x621)])&&_0x695af[_0x34bd66(0x621)](_0x5374fc);}},PrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x52fa)]=function(_0x10469b,_0x54dc0a){var _0x424a90=_0x68aa19;for(var _0x5f1652=this[_0x424a90(0x4952)],_0x585701=0x0;_0x585701<_0x5f1652[_0x424a90(0x531b)];++_0x585701){var _0x71a21f=_0x5f1652[_0x585701];defined$1(_0x71a21f[_0x424a90(0x52fa)])&&_0x71a21f[_0x424a90(0x52fa)](_0x10469b,_0x54dc0a);}},PrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x7a4)]=function(_0xd364a7){var _0x2a5c70=_0x68aa19;for(var _0x544b1b=this['_primitives'],_0x42f28d=0x0;_0x42f28d<_0x544b1b[_0x2a5c70(0x531b)];++_0x42f28d){var _0x145ed1=_0x544b1b[_0x42f28d];defined$1(_0x145ed1[_0x2a5c70(0x7a4)])&&_0x145ed1['postPassesUpdate'](_0xd364a7);}},PrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PrimitiveCollection[_0x68aa19(0x4b51)]['destroy']=function(){return this['removeAll'](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](OrderedGroundPrimitiveCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x112f42=_0x68aa19;return this[_0x112f42(0x3f16)];}}}),OrderedGroundPrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x569478,_0x31379f){var _0x5f24a2=_0x68aa19;_0x31379f=defaultValue$1(_0x31379f,0x0);var _0x1bfd52=this[_0x5f24a2(0x2396)][_0x31379f];if(!defined$1(_0x1bfd52)){(_0x1bfd52=new PrimitiveCollection({'destroyPrimitives':!0x1}))[_0x5f24a2(0x4d5c)]=_0x31379f,this[_0x5f24a2(0x2396)][_0x31379f]=_0x1bfd52;for(var _0x2d889f=this['_collectionsArray'],_0x1202b=0x0;_0x1202b<_0x2d889f[_0x5f24a2(0x531b)]&&_0x2d889f[_0x1202b][_0x5f24a2(0x4d5c)]<_0x31379f;)_0x1202b++;_0x2d889f[_0x5f24a2(0x4bc6)](_0x1202b,0x0,_0x1bfd52);}return _0x1bfd52[_0x5f24a2(0x4979)](_0x569478),this['_length']++,_0x569478[_0x5f24a2(0x4d5c)]=_0x31379f,_0x569478;},OrderedGroundPrimitiveCollection['prototype'][_0x68aa19(0x346f)]=function(_0x5696e0,_0x49660e){var _0x165946=_0x68aa19;return _0x49660e===_0x5696e0[_0x165946(0x4d5c)]||(this[_0x165946(0x4b3f)](_0x5696e0,!0x0),this[_0x165946(0x4979)](_0x5696e0,_0x49660e)),_0x5696e0;},OrderedGroundPrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x46658d,_0x48a4fb){var _0x300fb0=_0x68aa19;if(this['contains'](_0x46658d)){var _0xbb3969,_0x560806=_0x46658d['_zIndex'],_0x11e679=this[_0x300fb0(0x2396)][_0x560806];return(_0xbb3969=_0x48a4fb?_0x11e679[_0x300fb0(0x4b3f)](_0x46658d):_0x11e679['removeAndDestroy'](_0x46658d))&&this[_0x300fb0(0x3f16)]--,0x0===_0x11e679['length']&&(this[_0x300fb0(0x357d)]['splice'](this[_0x300fb0(0x357d)][_0x300fb0(0x33ab)](_0x11e679),0x1),this[_0x300fb0(0x2396)][_0x560806]=void 0x0,_0x11e679[_0x300fb0(0x2578)]()),_0xbb3969;}return!0x1;},OrderedGroundPrimitiveCollection['prototype'][_0x68aa19(0x4ee2)]=function(){var _0x495d21=_0x68aa19;for(var _0x26bf17=this[_0x495d21(0x357d)],_0x4fee02=0x0;_0x4fee02<_0x26bf17[_0x495d21(0x531b)];_0x4fee02++){var _0x4233a2=_0x26bf17[_0x4fee02];_0x4233a2['destroyPrimitives']=!0x0,_0x4233a2[_0x495d21(0x2578)]();}this[_0x495d21(0x2396)]={},this[_0x495d21(0x357d)]=[],this[_0x495d21(0x3f16)]=0x0;},OrderedGroundPrimitiveCollection['prototype']['contains']=function(_0x1ab0e6){var _0xdb849c=_0x68aa19;if(!defined$1(_0x1ab0e6))return!0x1;var _0x518175=this[_0xdb849c(0x2396)][_0x1ab0e6['_zIndex']];return defined$1(_0x518175)&&_0x518175[_0xdb849c(0x1ff6)](_0x1ab0e6);},OrderedGroundPrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x2a5b0e){var _0x7dd4ed=_0x68aa19;if(this[_0x7dd4ed(0x105f)]){for(var _0x2fc69d=this[_0x7dd4ed(0x357d)],_0x8c32b0=0x0;_0x8c32b0<_0x2fc69d[_0x7dd4ed(0x531b)];_0x8c32b0++)_0x2fc69d[_0x8c32b0][_0x7dd4ed(0x489f)](_0x2a5b0e);}},OrderedGroundPrimitiveCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},OrderedGroundPrimitiveCollection['prototype'][_0x68aa19(0x2578)]=function(){var _0x26d09b=_0x68aa19;return this[_0x26d09b(0x4ee2)](),destroyObject$1(this);},DynamicGeometryBatch[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x3e6276,_0x5578ef){var _0x5b921a=_0x68aa19;this[_0x5b921a(0x436a)][_0x5b921a(0x346f)](_0x5578ef['id'],_0x5578ef[_0x5b921a(0x16f5)](this[_0x5b921a(0x4952)],this[_0x5b921a(0x5546)]));},DynamicGeometryBatch[_0x68aa19(0x4b51)]['remove']=function(_0x5113ef){var _0x7a7712=_0x68aa19,_0x3757f6=_0x5113ef['id'],_0x16bf1d=this['_dynamicUpdaters'][_0x7a7712(0x3173)](_0x3757f6);defined$1(_0x16bf1d)&&(this[_0x7a7712(0x436a)][_0x7a7712(0x4b3f)](_0x3757f6),_0x16bf1d[_0x7a7712(0x2578)]());},DynamicGeometryBatch[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x424d2c){var _0x966b42=_0x68aa19;for(var _0x3794b7=this[_0x966b42(0x436a)][_0x966b42(0x21e8)],_0x4c6e8f=0x0,_0x20e2a2=_0x3794b7[_0x966b42(0x531b)];_0x4c6e8f<_0x20e2a2;_0x4c6e8f++)_0x3794b7[_0x4c6e8f][_0x966b42(0x489f)](_0x424d2c);return!0x0;},DynamicGeometryBatch[_0x68aa19(0x4b51)][_0x68aa19(0x3530)]=function(){var _0x2b8f9b=_0x68aa19;for(var _0x15fb8d=this[_0x2b8f9b(0x436a)][_0x2b8f9b(0x21e8)],_0x57d51d=0x0,_0x6f7c4c=_0x15fb8d[_0x2b8f9b(0x531b)];_0x57d51d<_0x6f7c4c;_0x57d51d++)_0x15fb8d[_0x57d51d][_0x2b8f9b(0x2578)]();this[_0x2b8f9b(0x436a)][_0x2b8f9b(0x4ee2)]();},DynamicGeometryBatch[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x514065,_0x38156a){var _0x58708c=_0x68aa19;return defined$1(_0x514065=this[_0x58708c(0x436a)]['get'](_0x514065['id']))&&defined$1(_0x514065[_0x58708c(0x1a1)])?_0x514065[_0x58708c(0x1a1)](_0x38156a):BoundingSphereState$1[_0x58708c(0x3865)];};var scratchColor$e=new Color$2(),defaultOffset$6=Cartesian3[_0x68aa19(0x3e26)],offsetScratch$6=new Cartesian3(),scratchRectangle$4=new Rectangle();function EllipseGeometryOptions(_0x563672){var _0x1100ce=_0x68aa19;this['id']=_0x563672,this[_0x1100ce(0x4a45)]=void 0x0,this['center']=void 0x0,this[_0x1100ce(0x42c1)]=void 0x0,this[_0x1100ce(0x1b85)]=void 0x0,this[_0x1100ce(0x374)]=void 0x0,this[_0x1100ce(0x5862)]=void 0x0,this[_0x1100ce(0x268a)]=void 0x0,this['granularity']=void 0x0,this['stRotation']=void 0x0,this[_0x1100ce(0xb25)]=void 0x0,this[_0x1100ce(0x2982)]=void 0x0;}function EllipseGeometryUpdater(_0x202f39,_0x6cb3e8){var _0x45b1ae=_0x68aa19;GroundGeometryUpdater[_0x45b1ae(0x317a)](this,{'entity':_0x202f39,'scene':_0x6cb3e8,'geometryOptions':new EllipseGeometryOptions(_0x202f39),'geometryPropertyName':_0x45b1ae(0x3bea),'observedPropertyNames':[_0x45b1ae(0x1c91),_0x45b1ae(0x4771),_0x45b1ae(0x3bea)]}),this[_0x45b1ae(0x3852)](_0x202f39,_0x45b1ae(0x3bea),_0x202f39[_0x45b1ae(0x3bea)],void 0x0);}function DynamicEllipseGeometryUpdater(_0x55bd40,_0x1fd560,_0x49667a){var _0x3cc4b7=_0x68aa19;DynamicGeometryUpdater$1[_0x3cc4b7(0x317a)](this,_0x55bd40,_0x1fd560,_0x49667a);}defined$1(Object[_0x68aa19(0x3477)])&&(EllipseGeometryUpdater[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GroundGeometryUpdater[_0x68aa19(0x4b51)]),EllipseGeometryUpdater[_0x68aa19(0x4b51)]['constructor']=EllipseGeometryUpdater),EllipseGeometryUpdater['prototype'][_0x68aa19(0x555c)]=function(_0x5bd7a3){var _0x3de9e9=_0x68aa19,_0x24467c,_0x17c787=this['_entity'],_0x268a83=_0x17c787[_0x3de9e9(0x113d)](_0x5bd7a3),_0x5b57fa={'show':new ShowGeometryInstanceAttribute(_0x268a83&&_0x17c787[_0x3de9e9(0x208a)]&&this[_0x3de9e9(0x1657)][_0x3de9e9(0x1e43)](_0x5bd7a3)&&this[_0x3de9e9(0x202b)][_0x3de9e9(0x1e43)](_0x5bd7a3)),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0x3de9e9(0x1cf5)](this[_0x3de9e9(0x3496)][_0x3de9e9(0x1e43)](_0x5bd7a3)),'offset':void 0x0,'color':void 0x0};return this[_0x3de9e9(0x4980)]instanceof ColorMaterialProperty&&(defined$1(this[_0x3de9e9(0x4980)][_0x3de9e9(0x28b8)])&&(this['_materialProperty'][_0x3de9e9(0x28b8)][_0x3de9e9(0x6e0)]||_0x268a83)&&(_0x24467c=this[_0x3de9e9(0x4980)][_0x3de9e9(0x28b8)][_0x3de9e9(0x1e43)](_0x5bd7a3,scratchColor$e)),defined$1(_0x24467c)||(_0x24467c=Color$2[_0x3de9e9(0x2d95)]),_0x5b57fa[_0x3de9e9(0x28b8)]=ColorGeometryInstanceAttribute[_0x3de9e9(0x3d8a)](_0x24467c)),(defined$1(this['_options'][_0x3de9e9(0x2982)])&&(_0x5b57fa['offset']=OffsetGeometryInstanceAttribute[_0x3de9e9(0x7b1)](Property[_0x3de9e9(0x3fde)](this[_0x3de9e9(0x3431)],_0x5bd7a3,defaultOffset$6,offsetScratch$6))),new GeometryInstance({'id':_0x17c787,'geometry':new EllipseGeometry(this[_0x3de9e9(0x39a8)]),'attributes':_0x5b57fa}));},EllipseGeometryUpdater['prototype'][_0x68aa19(0x1e3c)]=function(_0x585848){var _0x4d4bd2=_0x68aa19,_0x331667=this[_0x4d4bd2(0xba7)],_0xc3a811=_0x331667['isAvailable'](_0x585848),_0x3c1efb=Property[_0x4d4bd2(0x3fde)](this[_0x4d4bd2(0x3577)],_0x585848,Color$2[_0x4d4bd2(0x1219)],scratchColor$e),_0x105aa9=this[_0x4d4bd2(0x3496)]['getValue'](_0x585848),_0x54c573={'show':new ShowGeometryInstanceAttribute(_0xc3a811&&_0x331667[_0x4d4bd2(0x208a)]&&this[_0x4d4bd2(0x1657)][_0x4d4bd2(0x1e43)](_0x585848)&&this[_0x4d4bd2(0x4d2f)][_0x4d4bd2(0x1e43)](_0x585848)),'color':ColorGeometryInstanceAttribute['fromColor'](_0x3c1efb),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0x4d4bd2(0x1cf5)](_0x105aa9),'offset':void 0x0};return defined$1(this[_0x4d4bd2(0x39a8)][_0x4d4bd2(0x2982)])&&(_0x54c573[_0x4d4bd2(0x19b4)]=OffsetGeometryInstanceAttribute[_0x4d4bd2(0x7b1)](Property[_0x4d4bd2(0x3fde)](this[_0x4d4bd2(0x3431)],_0x585848,defaultOffset$6,offsetScratch$6))),new GeometryInstance({'id':_0x331667,'geometry':new EllipseOutlineGeometry(this[_0x4d4bd2(0x39a8)]),'attributes':_0x54c573});},EllipseGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x1fc2)]=function(_0x47732c,_0x15afd2){var _0x944e12=_0x68aa19;return Property[_0x944e12(0x4514)](this[_0x944e12(0xba7)][_0x944e12(0x4771)],_0x47732c,_0x15afd2);},EllipseGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0x1f6c3c,_0x1f35ae){var _0x3e5eb7=_0x68aa19;return!defined$1(_0x1f6c3c[_0x3e5eb7(0x4771)])||!defined$1(_0x1f35ae['semiMajorAxis'])||!defined$1(_0x1f35ae[_0x3e5eb7(0x1b85)])||GeometryUpdater['prototype'][_0x3e5eb7(0x2704)]['call'](this,_0x1f6c3c,_0x1f35ae);},EllipseGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x589a)]=function(_0x12245e,_0x26bb0b){var _0x4c5228=_0x68aa19;return!_0x12245e['position'][_0x4c5228(0x6e0)]||!_0x26bb0b[_0x4c5228(0x42c1)]['isConstant']||!_0x26bb0b['semiMinorAxis'][_0x4c5228(0x6e0)]||!Property['isConstant'](_0x26bb0b['rotation'])||!Property['isConstant'](_0x26bb0b[_0x4c5228(0x5862)])||!Property['isConstant'](_0x26bb0b[_0x4c5228(0x268a)])||!Property[_0x4c5228(0x6e0)](_0x26bb0b[_0x4c5228(0xb6f)])||!Property[_0x4c5228(0x6e0)](_0x26bb0b[_0x4c5228(0x2542)])||!Property[_0x4c5228(0x6e0)](_0x26bb0b['outlineWidth'])||!Property[_0x4c5228(0x6e0)](_0x26bb0b[_0x4c5228(0xb25)])||!Property[_0x4c5228(0x6e0)](_0x26bb0b['zIndex'])||this[_0x4c5228(0x4044)]&&!Property[_0x4c5228(0x6e0)](this['_materialProperty'])&&!(this[_0x4c5228(0x4980)]instanceof ColorMaterialProperty);},EllipseGeometryUpdater[_0x68aa19(0x4b51)]['_setStaticOptions']=function(_0x4821a2,_0x1f9434){var _0x40acba=_0x68aa19,_0x22ef48=Property[_0x40acba(0x4514)](_0x1f9434['height'],Iso8601[_0x40acba(0x3fd7)]),_0x3afb19=Property[_0x40acba(0x3fde)](_0x1f9434[_0x40acba(0x24e9)],Iso8601[_0x40acba(0x3fd7)],HeightReference$1[_0x40acba(0x44b5)]),_0x348993=Property[_0x40acba(0x4514)](_0x1f9434[_0x40acba(0x268a)],Iso8601[_0x40acba(0x3fd7)]),_0x1374d1=Property['getValueOrDefault'](_0x1f9434[_0x40acba(0x225f)],Iso8601[_0x40acba(0x3fd7)],HeightReference$1[_0x40acba(0x44b5)]);defined$1(_0x348993)&&!defined$1(_0x22ef48)&&(_0x22ef48=0x0);var _0x216578=this['_options'];_0x216578[_0x40acba(0x4a45)]=this['_materialProperty']instanceof ColorMaterialProperty?PerInstanceColorAppearance[_0x40acba(0x1245)]:MaterialAppearance['MaterialSupport'][_0x40acba(0x429f)][_0x40acba(0x4a45)],_0x216578[_0x40acba(0x19ee)]=_0x4821a2[_0x40acba(0x4771)][_0x40acba(0x1e43)](Iso8601[_0x40acba(0x3fd7)],_0x216578['center']),_0x216578[_0x40acba(0x42c1)]=_0x1f9434['semiMajorAxis'][_0x40acba(0x1e43)](Iso8601[_0x40acba(0x3fd7)],_0x216578[_0x40acba(0x42c1)]),_0x216578[_0x40acba(0x1b85)]=_0x1f9434[_0x40acba(0x1b85)][_0x40acba(0x1e43)](Iso8601['MINIMUM_VALUE'],_0x216578[_0x40acba(0x1b85)]),_0x216578[_0x40acba(0x374)]=Property[_0x40acba(0x4514)](_0x1f9434[_0x40acba(0x374)],Iso8601['MINIMUM_VALUE']),_0x216578[_0x40acba(0xb6f)]=Property[_0x40acba(0x4514)](_0x1f9434[_0x40acba(0xb6f)],Iso8601[_0x40acba(0x3fd7)]),_0x216578[_0x40acba(0x2542)]=Property[_0x40acba(0x4514)](_0x1f9434[_0x40acba(0x2542)],Iso8601['MINIMUM_VALUE']),_0x216578[_0x40acba(0xb25)]=Property[_0x40acba(0x4514)](_0x1f9434['numberOfVerticalLines'],Iso8601['MINIMUM_VALUE']),_0x216578[_0x40acba(0x2982)]=GroundGeometryUpdater[_0x40acba(0x3af1)](_0x22ef48,_0x3afb19,_0x348993,_0x1374d1),_0x216578[_0x40acba(0x5862)]=GroundGeometryUpdater[_0x40acba(0x1ba9)](_0x22ef48,_0x3afb19),_0x216578[_0x40acba(0x3573)]=_0x1f9434['outlineWidth']?_0x1f9434[_0x40acba(0x3573)][_0x40acba(0x1e43)]():0x1,(_0x348993=GroundGeometryUpdater[_0x40acba(0x568b)](_0x348993,_0x1374d1))===GroundGeometryUpdater[_0x40acba(0x481c)]&&(_0x348993=ApproximateTerrainHeights['getMinimumMaximumHeights'](EllipseGeometry[_0x40acba(0x2dcc)](_0x216578,scratchRectangle$4))[_0x40acba(0x4e5a)]),_0x216578['extrudedHeight']=_0x348993;},EllipseGeometryUpdater[_0x68aa19(0x56b0)]=DynamicEllipseGeometryUpdater,defined$1(Object['create'])&&(DynamicEllipseGeometryUpdater[_0x68aa19(0x4b51)]=Object['create'](DynamicGeometryUpdater$1['prototype']),DynamicEllipseGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=DynamicEllipseGeometryUpdater),DynamicEllipseGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0x5d033e,_0x215fb7,_0x520822){var _0x25b78b=_0x68aa19,_0x2c81fb=this['_options'];return!defined$1(_0x2c81fb[_0x25b78b(0x19ee)])||!defined$1(_0x2c81fb[_0x25b78b(0x42c1)])||!defined$1(_0x2c81fb[_0x25b78b(0x1b85)])||DynamicGeometryUpdater$1[_0x25b78b(0x4b51)][_0x25b78b(0x2704)][_0x25b78b(0x317a)](this,_0x5d033e,_0x215fb7,_0x520822);},DynamicEllipseGeometryUpdater['prototype'][_0x68aa19(0x3f63)]=function(_0x4c2fe7,_0x102822,_0x46a5c9){var _0x166a00=_0x68aa19,_0x11d9fc=this[_0x166a00(0x39a8)],_0x290e41=Property['getValueOrUndefined'](_0x102822[_0x166a00(0x5862)],_0x46a5c9),_0x403777=Property[_0x166a00(0x3fde)](_0x102822['heightReference'],_0x46a5c9,HeightReference$1['NONE']),_0x182426=Property[_0x166a00(0x4514)](_0x102822[_0x166a00(0x268a)],_0x46a5c9),_0x3ed9a3=Property['getValueOrDefault'](_0x102822[_0x166a00(0x225f)],_0x46a5c9,HeightReference$1[_0x166a00(0x44b5)]);defined$1(_0x182426)&&!defined$1(_0x290e41)&&(_0x290e41=0x0),_0x11d9fc[_0x166a00(0x19ee)]=Property[_0x166a00(0x4514)](_0x4c2fe7['position'],_0x46a5c9,_0x11d9fc['center']),_0x11d9fc[_0x166a00(0x42c1)]=Property[_0x166a00(0x4514)](_0x102822[_0x166a00(0x42c1)],_0x46a5c9),_0x11d9fc['semiMinorAxis']=Property[_0x166a00(0x4514)](_0x102822[_0x166a00(0x1b85)],_0x46a5c9),_0x11d9fc[_0x166a00(0x374)]=Property[_0x166a00(0x4514)](_0x102822[_0x166a00(0x374)],_0x46a5c9),_0x11d9fc[_0x166a00(0xb6f)]=Property[_0x166a00(0x4514)](_0x102822['granularity'],_0x46a5c9),_0x11d9fc[_0x166a00(0x2542)]=Property[_0x166a00(0x4514)](_0x102822[_0x166a00(0x2542)],_0x46a5c9),_0x11d9fc[_0x166a00(0xb25)]=Property[_0x166a00(0x4514)](_0x102822[_0x166a00(0xb25)],_0x46a5c9),_0x11d9fc['offsetAttribute']=GroundGeometryUpdater['computeGeometryOffsetAttribute'](_0x290e41,_0x403777,_0x182426,_0x3ed9a3),_0x11d9fc[_0x166a00(0x5862)]=GroundGeometryUpdater['getGeometryHeight'](_0x290e41,_0x403777),(_0x182426=GroundGeometryUpdater[_0x166a00(0x568b)](_0x182426,_0x3ed9a3))===GroundGeometryUpdater['CLAMP_TO_GROUND']&&(_0x182426=ApproximateTerrainHeights[_0x166a00(0x3e72)](EllipseGeometry[_0x166a00(0x2dcc)](_0x11d9fc,scratchRectangle$4))[_0x166a00(0x4e5a)]),_0x11d9fc[_0x166a00(0x268a)]=_0x182426;};var defaultMaterial$1=new ColorMaterialProperty(Color$2[_0x68aa19(0x2d95)]),defaultOffset$5=Cartesian3[_0x68aa19(0x3e26)],offsetScratch$5=new Cartesian3(),radiiScratch=new Cartesian3(),innerRadiiScratch=new Cartesian3(),scratchColor$d=new Color$2(),unitSphere=new Cartesian3(0x1,0x1,0x1);function EllipsoidGeometryOptions(_0x3b99c7){var _0x10c1bb=_0x68aa19;this['id']=_0x3b99c7,this[_0x10c1bb(0x4a45)]=void 0x0,this['radii']=void 0x0,this[_0x10c1bb(0x4143)]=void 0x0,this[_0x10c1bb(0x25cd)]=void 0x0,this[_0x10c1bb(0x1919)]=void 0x0,this[_0x10c1bb(0x14e1)]=void 0x0,this[_0x10c1bb(0x2fc9)]=void 0x0,this[_0x10c1bb(0x485)]=void 0x0,this['slicePartitions']=void 0x0,this['subdivisions']=void 0x0,this[_0x10c1bb(0x2982)]=void 0x0;}function EllipsoidGeometryUpdater(_0x1140f7,_0x48e237){var _0x185731=_0x68aa19;GeometryUpdater[_0x185731(0x317a)](this,{'entity':_0x1140f7,'scene':_0x48e237,'geometryOptions':new EllipsoidGeometryOptions(_0x1140f7),'geometryPropertyName':_0x185731(0x1706),'observedPropertyNames':[_0x185731(0x1c91),_0x185731(0x4771),'orientation',_0x185731(0x1706)]}),this[_0x185731(0x3852)](_0x1140f7,_0x185731(0x1706),_0x1140f7[_0x185731(0x1706)],void 0x0);}function DynamicEllipsoidGeometryUpdater(_0x3fc5e0,_0x5bf376,_0x2b3938){var _0x3e4840=_0x68aa19;DynamicGeometryUpdater$1[_0x3e4840(0x317a)](this,_0x3fc5e0,_0x5bf376,_0x2b3938),this[_0x3e4840(0x54c6)]=_0x3fc5e0[_0x3e4840(0x54c6)],this[_0x3e4840(0x2f1)]=new Matrix4(),this[_0x3e4840(0x40b2)]=void 0x0,this[_0x3e4840(0x28de)]=void 0x0,this[_0x3e4840(0x1253)]=void 0x0,this['_lastShow']=void 0x0,this[_0x3e4840(0x562b)]=void 0x0,this['_lastOutlineWidth']=void 0x0,this[_0x3e4840(0x504f)]=void 0x0,this['_lastOffset']=new Cartesian3(),this[_0x3e4840(0x36c0)]={};}defined$1(Object['create'])&&(EllipsoidGeometryUpdater[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GeometryUpdater[_0x68aa19(0x4b51)]),EllipsoidGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=EllipsoidGeometryUpdater),Object[_0x68aa19(0x5b7)](EllipsoidGeometryUpdater[_0x68aa19(0x4b51)],{'terrainOffsetProperty':{'get':function(){var _0x487a3d=_0x68aa19;return this[_0x487a3d(0x3431)];}}}),EllipsoidGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x555c)]=function(_0x26831b,_0x55c6ed,_0x550d5b){var _0x8fb096=_0x68aa19,_0x301ceb,_0x26ec5b,_0x2b738e=this['_entity'],_0x46834f=_0x2b738e[_0x8fb096(0x113d)](_0x26831b),_0x1d668a=new ShowGeometryInstanceAttribute(_0x46834f&&_0x2b738e['isShowing']&&this[_0x8fb096(0x1657)][_0x8fb096(0x1e43)](_0x26831b)&&this[_0x8fb096(0x202b)][_0x8fb096(0x1e43)](_0x26831b)),_0x4dc38b=this['_distanceDisplayConditionProperty'][_0x8fb096(0x1e43)](_0x26831b),_0x19d39e={'show':_0x1d668a,'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute['fromDistanceDisplayCondition'](_0x4dc38b),'color':void 0x0,'offset':void 0x0};return this[_0x8fb096(0x4980)]instanceof ColorMaterialProperty&&(defined$1(this['_materialProperty'][_0x8fb096(0x28b8)])&&(this['_materialProperty']['color'][_0x8fb096(0x6e0)]||_0x46834f)&&(_0x26ec5b=this[_0x8fb096(0x4980)]['color'][_0x8fb096(0x1e43)](_0x26831b,scratchColor$d)),defined$1(_0x26ec5b)||(_0x26ec5b=Color$2[_0x8fb096(0x2d95)]),_0x301ceb=ColorGeometryInstanceAttribute[_0x8fb096(0x3d8a)](_0x26ec5b),_0x19d39e[_0x8fb096(0x28b8)]=_0x301ceb),(defined$1(this[_0x8fb096(0x39a8)]['offsetAttribute'])&&(_0x19d39e[_0x8fb096(0x19b4)]=OffsetGeometryInstanceAttribute[_0x8fb096(0x7b1)](Property['getValueOrDefault'](this[_0x8fb096(0x3431)],_0x26831b,defaultOffset$5,offsetScratch$5))),new GeometryInstance({'id':_0x2b738e,'geometry':new EllipsoidGeometry(this[_0x8fb096(0x39a8)]),'modelMatrix':_0x55c6ed?void 0x0:_0x2b738e['computeModelMatrixForHeightReference'](_0x26831b,_0x2b738e[_0x8fb096(0x1706)][_0x8fb096(0x24e9)],0.5*this[_0x8fb096(0x39a8)][_0x8fb096(0x18e3)]['z'],this[_0x8fb096(0x54c6)][_0x8fb096(0x1682)]['ellipsoid'],_0x550d5b),'attributes':_0x19d39e}));},EllipsoidGeometryUpdater['prototype'][_0x68aa19(0x1e3c)]=function(_0x59e5d7,_0x54f2c0,_0x43b9d6){var _0x163130=_0x68aa19,_0x12422f=this[_0x163130(0xba7)],_0x2124a2=_0x12422f['isAvailable'](_0x59e5d7),_0x5258fe=Property['getValueOrDefault'](this[_0x163130(0x3577)],_0x59e5d7,Color$2['BLACK'],scratchColor$d),_0x27c602=this[_0x163130(0x3496)][_0x163130(0x1e43)](_0x59e5d7),_0x50dc5f={'show':new ShowGeometryInstanceAttribute(_0x2124a2&&_0x12422f['isShowing']&&this[_0x163130(0x1657)][_0x163130(0x1e43)](_0x59e5d7)&&this[_0x163130(0x4d2f)][_0x163130(0x1e43)](_0x59e5d7)),'color':ColorGeometryInstanceAttribute['fromColor'](_0x5258fe),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0x163130(0x1cf5)](_0x27c602),'offset':void 0x0};return defined$1(this[_0x163130(0x39a8)][_0x163130(0x2982)])&&(_0x50dc5f['offset']=OffsetGeometryInstanceAttribute['fromCartesian3'](Property['getValueOrDefault'](this[_0x163130(0x3431)],_0x59e5d7,defaultOffset$5,offsetScratch$5))),new GeometryInstance({'id':_0x12422f,'geometry':new EllipsoidOutlineGeometry(this[_0x163130(0x39a8)]),'modelMatrix':_0x54f2c0?void 0x0:_0x12422f['computeModelMatrixForHeightReference'](_0x59e5d7,_0x12422f[_0x163130(0x1706)][_0x163130(0x24e9)],0.5*this[_0x163130(0x39a8)]['radii']['z'],this[_0x163130(0x54c6)][_0x163130(0x1682)]['ellipsoid'],_0x43b9d6),'attributes':_0x50dc5f});},EllipsoidGeometryUpdater[_0x68aa19(0x4b51)]['_computeCenter']=function(_0x3469a8,_0x1a304a){var _0x2703ee=_0x68aa19;return Property[_0x2703ee(0x4514)](this['_entity'][_0x2703ee(0x4771)],_0x3469a8,_0x1a304a);},EllipsoidGeometryUpdater['prototype']['_isHidden']=function(_0x5befbb,_0x26b32e){var _0x10894a=_0x68aa19;return!defined$1(_0x5befbb['position'])||!defined$1(_0x26b32e[_0x10894a(0x18e3)])||GeometryUpdater[_0x10894a(0x4b51)][_0x10894a(0x2704)]['call'](this,_0x5befbb,_0x26b32e);},EllipsoidGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x589a)]=function(_0x118f0d,_0x14e4d2){var _0x55e50c=_0x68aa19;return!(_0x118f0d[_0x55e50c(0x4771)][_0x55e50c(0x6e0)]&&Property['isConstant'](_0x118f0d[_0x55e50c(0xebd)])&&_0x14e4d2['radii'][_0x55e50c(0x6e0)]&&Property[_0x55e50c(0x6e0)](_0x14e4d2[_0x55e50c(0x4143)])&&Property[_0x55e50c(0x6e0)](_0x14e4d2[_0x55e50c(0x485)])&&Property[_0x55e50c(0x6e0)](_0x14e4d2[_0x55e50c(0x3ca0)])&&Property[_0x55e50c(0x6e0)](_0x14e4d2[_0x55e50c(0x3573)])&&Property[_0x55e50c(0x6e0)](_0x14e4d2[_0x55e50c(0x25cd)])&&Property[_0x55e50c(0x6e0)](_0x14e4d2[_0x55e50c(0x1919)])&&Property['isConstant'](_0x14e4d2[_0x55e50c(0x14e1)])&&Property[_0x55e50c(0x6e0)](_0x14e4d2[_0x55e50c(0x2fc9)])&&Property[_0x55e50c(0x6e0)](_0x14e4d2['subdivisions']));},EllipsoidGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x308e)]=function(_0x3befac,_0x1e177f){var _0x439aa8=_0x68aa19,_0x1c4ec3=Property[_0x439aa8(0x3fde)](_0x1e177f['heightReference'],Iso8601[_0x439aa8(0x3fd7)],HeightReference$1[_0x439aa8(0x44b5)]),_0x4bffa2=this[_0x439aa8(0x39a8)];_0x4bffa2[_0x439aa8(0x4a45)]=this[_0x439aa8(0x4980)]instanceof ColorMaterialProperty?PerInstanceColorAppearance[_0x439aa8(0x1245)]:MaterialAppearance[_0x439aa8(0x3df3)][_0x439aa8(0x429f)][_0x439aa8(0x4a45)],_0x4bffa2['radii']=_0x1e177f[_0x439aa8(0x18e3)]['getValue'](Iso8601[_0x439aa8(0x3fd7)],_0x4bffa2['radii']),_0x4bffa2[_0x439aa8(0x4143)]=Property['getValueOrUndefined'](_0x1e177f[_0x439aa8(0x4143)],_0x4bffa2['radii']),_0x4bffa2[_0x439aa8(0x25cd)]=Property['getValueOrUndefined'](_0x1e177f[_0x439aa8(0x25cd)],Iso8601[_0x439aa8(0x3fd7)]),_0x4bffa2[_0x439aa8(0x1919)]=Property['getValueOrUndefined'](_0x1e177f['maximumClock'],Iso8601[_0x439aa8(0x3fd7)]),_0x4bffa2['minimumCone']=Property['getValueOrUndefined'](_0x1e177f[_0x439aa8(0x14e1)],Iso8601[_0x439aa8(0x3fd7)]),_0x4bffa2['maximumCone']=Property[_0x439aa8(0x4514)](_0x1e177f[_0x439aa8(0x2fc9)],Iso8601['MINIMUM_VALUE']),_0x4bffa2[_0x439aa8(0x485)]=Property[_0x439aa8(0x4514)](_0x1e177f['stackPartitions'],Iso8601[_0x439aa8(0x3fd7)]),_0x4bffa2['slicePartitions']=Property[_0x439aa8(0x4514)](_0x1e177f[_0x439aa8(0x3ca0)],Iso8601[_0x439aa8(0x3fd7)]),_0x4bffa2[_0x439aa8(0x56d7)]=Property[_0x439aa8(0x4514)](_0x1e177f[_0x439aa8(0x56d7)],Iso8601[_0x439aa8(0x3fd7)]),_0x4bffa2[_0x439aa8(0x2982)]=_0x1c4ec3!==HeightReference$1[_0x439aa8(0x44b5)]?GeometryOffsetAttribute$1[_0x439aa8(0x3298)]:void 0x0;},EllipsoidGeometryUpdater[_0x68aa19(0x4b51)]['_onEntityPropertyChanged']=heightReferenceOnEntityPropertyChanged,EllipsoidGeometryUpdater[_0x68aa19(0x56b0)]=DynamicEllipsoidGeometryUpdater,defined$1(Object['create'])&&(DynamicEllipsoidGeometryUpdater[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](DynamicGeometryUpdater$1['prototype']),DynamicEllipsoidGeometryUpdater['prototype'][_0x68aa19(0x330d)]=DynamicEllipsoidGeometryUpdater),DynamicEllipsoidGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x1a0429){var _0x272f00=_0x68aa19,_0x1731c7=this[_0x272f00(0xba7)],_0x112c27=_0x1731c7['ellipsoid'];if(!_0x1731c7[_0x272f00(0x208a)]||!_0x1731c7[_0x272f00(0x113d)](_0x1a0429)||!Property[_0x272f00(0x3fde)](_0x112c27[_0x272f00(0x105f)],_0x1a0429,!0x0))return defined$1(this[_0x272f00(0x3457)])&&(this[_0x272f00(0x3457)][_0x272f00(0x105f)]=!0x1),void(defined$1(this[_0x272f00(0x4b12)])&&(this[_0x272f00(0x4b12)]['show']=!0x1));var _0x231db8=Property['getValueOrUndefined'](_0x112c27[_0x272f00(0x18e3)],_0x1a0429,radiiScratch),_0x525ec3=defined$1(_0x231db8)?_0x1731c7[_0x272f00(0x7df)](_0x1a0429,_0x112c27[_0x272f00(0x24e9)],0.5*_0x231db8['z'],this['_scene']['mapProjection']['ellipsoid'],this[_0x272f00(0x2f1)]):void 0x0;if(!defined$1(_0x525ec3)||!defined$1(_0x231db8))return defined$1(this[_0x272f00(0x3457)])&&(this[_0x272f00(0x3457)]['show']=!0x1),void(defined$1(this[_0x272f00(0x4b12)])&&(this[_0x272f00(0x4b12)]['show']=!0x1));var _0x476eca=Property[_0x272f00(0x3fde)](_0x112c27[_0x272f00(0x12c5)],_0x1a0429,!0x0),_0x5607bf=Property[_0x272f00(0x3fde)](_0x112c27[_0x272f00(0x2da5)],_0x1a0429,!0x1),_0x47ec21=Property['getValueOrClonedDefault'](_0x112c27[_0x272f00(0x19b8)],_0x1a0429,Color$2['BLACK'],scratchColor$d),_0x48adf5=MaterialProperty['getValue'](_0x1a0429,defaultValue$1(_0x112c27['material'],defaultMaterial$1),this[_0x272f00(0x36c0)]),_0x1611e2=Property[_0x272f00(0x4514)](_0x112c27[_0x272f00(0x4143)],_0x1a0429,innerRadiiScratch),_0x4770cb=Property[_0x272f00(0x4514)](_0x112c27[_0x272f00(0x25cd)],_0x1a0429),_0x4d8ba6=Property[_0x272f00(0x4514)](_0x112c27[_0x272f00(0x1919)],_0x1a0429),_0x5606fb=Property[_0x272f00(0x4514)](_0x112c27[_0x272f00(0x14e1)],_0x1a0429),_0x46e853=Property[_0x272f00(0x4514)](_0x112c27[_0x272f00(0x2fc9)],_0x1a0429),_0x259dcb=Property[_0x272f00(0x4514)](_0x112c27[_0x272f00(0x485)],_0x1a0429),_0x11e8e4=Property[_0x272f00(0x4514)](_0x112c27[_0x272f00(0x3ca0)],_0x1a0429),_0xc78d8a=Property[_0x272f00(0x4514)](_0x112c27[_0x272f00(0x56d7)],_0x1a0429),_0x4c6021=Property[_0x272f00(0x3fde)](_0x112c27[_0x272f00(0x3573)],_0x1a0429,0x1),_0x1d6689=Property[_0x272f00(0x3fde)](_0x112c27[_0x272f00(0x24e9)],_0x1a0429,HeightReference$1[_0x272f00(0x44b5)]),_0x4dbb78=_0x1d6689!==HeightReference$1['NONE']?GeometryOffsetAttribute$1[_0x272f00(0x3298)]:void 0x0,_0x284c25=this[_0x272f00(0x54c6)][_0x272f00(0x4318)],_0x720e91=_0x284c25===SceneMode$1['SCENE3D']&&_0x1d6689===HeightReference$1['NONE'],_0x479a52=this[_0x272f00(0x39a8)],_0x4690b0=this[_0x272f00(0x1b0c)][_0x272f00(0x2a11)][_0x272f00(0x1e43)](_0x1a0429),_0x28eef8=this[_0x272f00(0x1b0c)][_0x272f00(0x117a)][_0x272f00(0x1e43)](_0x1a0429),_0x1a1441=Property[_0x272f00(0x3fde)](this['_geometryUpdater']['terrainOffsetProperty'],_0x1a0429,defaultOffset$5,offsetScratch$5);if(!_0x720e91||this[_0x272f00(0x1253)]!==_0x284c25||!defined$1(this[_0x272f00(0x3457)])||_0x479a52[_0x272f00(0x485)]!==_0x259dcb||_0x479a52[_0x272f00(0x3ca0)]!==_0x11e8e4||defined$1(_0x1611e2)&&!Cartesian3['equals'](_0x479a52[_0x272f00(0x4143)]!==_0x1611e2)||_0x479a52[_0x272f00(0x25cd)]!==_0x4770cb||_0x479a52['maximumClock']!==_0x4d8ba6||_0x479a52['minimumCone']!==_0x5606fb||_0x479a52[_0x272f00(0x2fc9)]!==_0x46e853||_0x479a52[_0x272f00(0x56d7)]!==_0xc78d8a||this['_lastOutlineWidth']!==_0x4c6021||_0x479a52[_0x272f00(0x2982)]!==_0x4dbb78){var _0x5065e5=this['_primitives'];if(_0x5065e5['removeAndDestroy'](this[_0x272f00(0x3457)]),_0x5065e5[_0x272f00(0x5266)](this[_0x272f00(0x4b12)]),this['_primitive']=void 0x0,this['_outlinePrimitive']=void 0x0,this[_0x272f00(0x1253)]=_0x284c25,this[_0x272f00(0x19e5)]=_0x4c6021,_0x479a52[_0x272f00(0x485)]=_0x259dcb,_0x479a52[_0x272f00(0x3ca0)]=_0x11e8e4,_0x479a52[_0x272f00(0x56d7)]=_0xc78d8a,_0x479a52[_0x272f00(0x2982)]=_0x4dbb78,_0x479a52['radii']=Cartesian3[_0x272f00(0x254b)](_0x720e91?unitSphere:_0x231db8,_0x479a52[_0x272f00(0x18e3)]),defined$1(_0x1611e2)){if(_0x720e91){var _0x48e908=Cartesian3[_0x272f00(0x1791)](_0x231db8);_0x479a52[_0x272f00(0x4143)]=Cartesian3[_0x272f00(0x2b84)](_0x1611e2['x']/_0x48e908,_0x1611e2['y']/_0x48e908,_0x1611e2['z']/_0x48e908,_0x479a52[_0x272f00(0x4143)]);}else _0x479a52[_0x272f00(0x4143)]=Cartesian3[_0x272f00(0x254b)](_0x1611e2,_0x479a52[_0x272f00(0x4143)]);}else _0x479a52['innerRadii']=void 0x0;_0x479a52[_0x272f00(0x25cd)]=_0x4770cb,_0x479a52[_0x272f00(0x1919)]=_0x4d8ba6,_0x479a52['minimumCone']=_0x5606fb,_0x479a52[_0x272f00(0x2fc9)]=_0x46e853;var _0x2f01ed=new MaterialAppearance({'material':_0x48adf5,'translucent':_0x48adf5['isTranslucent'](),'closed':!0x0});_0x479a52[_0x272f00(0x4a45)]=_0x2f01ed['vertexFormat'];var _0x4c655a=this[_0x272f00(0x1b0c)]['createFillGeometryInstance'](_0x1a0429,_0x720e91,this['_modelMatrix']);this['_primitive']=_0x5065e5[_0x272f00(0x4979)](new Primitive({'geometryInstances':_0x4c655a,'appearance':_0x2f01ed,'asynchronous':!0x1,'shadows':_0x4690b0}));var _0x486f18=this[_0x272f00(0x1b0c)][_0x272f00(0x1e3c)](_0x1a0429,_0x720e91,this[_0x272f00(0x2f1)]);this[_0x272f00(0x4b12)]=_0x5065e5[_0x272f00(0x4979)](new Primitive({'geometryInstances':_0x486f18,'appearance':new PerInstanceColorAppearance({'flat':!0x0,'translucent':0xff!==_0x486f18[_0x272f00(0x1b28)][_0x272f00(0x28b8)][_0x272f00(0x327)][0x3],'renderState':{'lineWidth':this[_0x272f00(0x1b0c)]['_scene']['clampLineWidth'](_0x4c6021)}}),'asynchronous':!0x1,'shadows':_0x4690b0})),this['_lastShow']=_0x476eca,this[_0x272f00(0x562b)]=_0x5607bf,this[_0x272f00(0x504f)]=Color$2[_0x272f00(0x254b)](_0x47ec21,this[_0x272f00(0x504f)]),this[_0x272f00(0x4f75)]=_0x28eef8,this['_lastOffset']=Cartesian3[_0x272f00(0x254b)](_0x1a1441,this[_0x272f00(0x350f)]);}else{if(this[_0x272f00(0x3457)][_0x272f00(0x237c)]){var _0x31f348=this[_0x272f00(0x3457)],_0x40c550=this['_outlinePrimitive'];_0x31f348[_0x272f00(0x105f)]=!0x0,_0x40c550[_0x272f00(0x105f)]=!0x0,_0x31f348[_0x272f00(0x263)]['material']=_0x48adf5;var _0x3c7752=this[_0x272f00(0x40b2)];defined$1(_0x3c7752)||(_0x3c7752=_0x31f348['getGeometryInstanceAttributes'](_0x1731c7),this[_0x272f00(0x40b2)]=_0x3c7752),_0x476eca!==this[_0x272f00(0x2e61)]&&(_0x3c7752[_0x272f00(0x105f)]=ShowGeometryInstanceAttribute[_0x272f00(0x5794)](_0x476eca,_0x3c7752[_0x272f00(0x105f)]),this['_lastShow']=_0x476eca);var _0x56678a=this[_0x272f00(0x28de)];defined$1(_0x56678a)||(_0x56678a=_0x40c550[_0x272f00(0x4ece)](_0x1731c7),this['_outlineAttributes']=_0x56678a),_0x5607bf!==this[_0x272f00(0x562b)]&&(_0x56678a['show']=ShowGeometryInstanceAttribute[_0x272f00(0x5794)](_0x5607bf,_0x56678a['show']),this[_0x272f00(0x562b)]=_0x5607bf),Color$2[_0x272f00(0x2ed4)](_0x47ec21,this[_0x272f00(0x504f)])||(_0x56678a[_0x272f00(0x28b8)]=ColorGeometryInstanceAttribute['toValue'](_0x47ec21,_0x56678a[_0x272f00(0x28b8)]),Color$2['clone'](_0x47ec21,this[_0x272f00(0x504f)])),DistanceDisplayCondition['equals'](_0x28eef8,this[_0x272f00(0x4f75)])||(_0x3c7752['distanceDisplayCondition']=DistanceDisplayConditionGeometryInstanceAttribute['toValue'](_0x28eef8,_0x3c7752['distanceDisplayCondition']),_0x56678a[_0x272f00(0x1c93)]=DistanceDisplayConditionGeometryInstanceAttribute[_0x272f00(0x5794)](_0x28eef8,_0x56678a[_0x272f00(0x1c93)]),DistanceDisplayCondition[_0x272f00(0x254b)](_0x28eef8,this[_0x272f00(0x4f75)])),Cartesian3[_0x272f00(0x2ed4)](_0x1a1441,this[_0x272f00(0x350f)])||(_0x3c7752[_0x272f00(0x19b4)]=OffsetGeometryInstanceAttribute[_0x272f00(0x5794)](_0x1a1441,_0x3c7752['offset']),_0x56678a['offset']=OffsetGeometryInstanceAttribute['toValue'](_0x1a1441,_0x3c7752[_0x272f00(0x19b4)]),Cartesian3['clone'](_0x1a1441,this[_0x272f00(0x350f)]));}}_0x720e91&&(_0x231db8['x']=Math[_0x272f00(0x2bc6)](_0x231db8['x'],0.001),_0x231db8['y']=Math[_0x272f00(0x2bc6)](_0x231db8['y'],0.001),_0x231db8['z']=Math['max'](_0x231db8['z'],0.001),_0x525ec3=Matrix4[_0x272f00(0xad3)](_0x525ec3,_0x231db8,_0x525ec3),this[_0x272f00(0x3457)]['modelMatrix']=_0x525ec3,this[_0x272f00(0x4b12)][_0x272f00(0x221)]=_0x525ec3);};var positionScratch$4=new Cartesian3(),scratchColor$c=new Color$2();function PlaneGeometryOptions(_0x300192){var _0x196fc3=_0x68aa19;this['id']=_0x300192,this['vertexFormat']=void 0x0,this[_0x196fc3(0x1679)]=void 0x0,this[_0x196fc3(0x4e51)]=void 0x0;}function PlaneGeometryUpdater(_0x4e5048,_0x23fd08){var _0x729bdd=_0x68aa19;GeometryUpdater['call'](this,{'entity':_0x4e5048,'scene':_0x23fd08,'geometryOptions':new PlaneGeometryOptions(_0x4e5048),'geometryPropertyName':_0x729bdd(0x1679),'observedPropertyNames':[_0x729bdd(0x1c91),_0x729bdd(0x4771),_0x729bdd(0xebd),_0x729bdd(0x1679)]}),this[_0x729bdd(0x3852)](_0x4e5048,_0x729bdd(0x1679),_0x4e5048[_0x729bdd(0x1679)],void 0x0);}function DynamicPlaneGeometryUpdater(_0x5dc63f,_0x3e1136,_0x32355c){DynamicGeometryUpdater$1['call'](this,_0x5dc63f,_0x3e1136,_0x32355c);}defined$1(Object[_0x68aa19(0x3477)])&&(PlaneGeometryUpdater[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GeometryUpdater['prototype']),PlaneGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=PlaneGeometryUpdater),PlaneGeometryUpdater[_0x68aa19(0x4b51)]['createFillGeometryInstance']=function(_0x227f03){var _0x5ae947=_0x68aa19,_0x2408a3,_0x35dce0,_0x38a88a=this[_0x5ae947(0xba7)],_0x29b67d=_0x38a88a[_0x5ae947(0x113d)](_0x227f03),_0x12effd=new ShowGeometryInstanceAttribute(_0x29b67d&&_0x38a88a[_0x5ae947(0x208a)]&&this[_0x5ae947(0x1657)][_0x5ae947(0x1e43)](_0x227f03)&&this['_fillProperty'][_0x5ae947(0x1e43)](_0x227f03)),_0x343101=this[_0x5ae947(0x3496)][_0x5ae947(0x1e43)](_0x227f03),_0x3c673b=DistanceDisplayConditionGeometryInstanceAttribute[_0x5ae947(0x1cf5)](_0x343101);this[_0x5ae947(0x4980)]instanceof ColorMaterialProperty?(defined$1(this[_0x5ae947(0x4980)][_0x5ae947(0x28b8)])&&(this['_materialProperty'][_0x5ae947(0x28b8)][_0x5ae947(0x6e0)]||_0x29b67d)&&(_0x35dce0=this[_0x5ae947(0x4980)][_0x5ae947(0x28b8)]['getValue'](_0x227f03,scratchColor$c)),defined$1(_0x35dce0)||(_0x35dce0=Color$2['WHITE']),_0x2408a3={'show':_0x12effd,'distanceDisplayCondition':_0x3c673b,'color':ColorGeometryInstanceAttribute['fromColor'](_0x35dce0)}):_0x2408a3={'show':_0x12effd,'distanceDisplayCondition':_0x3c673b};var _0x387740=_0x38a88a[_0x5ae947(0x1679)],_0x520c18=this[_0x5ae947(0x39a8)],_0x5eee6b=_0x38a88a[_0x5ae947(0x39ad)](_0x227f03),_0x26622e=Property[_0x5ae947(0x3fde)](_0x387740[_0x5ae947(0x1679)],_0x227f03,_0x520c18[_0x5ae947(0x1679)]),_0x22e181=Property[_0x5ae947(0x4514)](_0x387740[_0x5ae947(0x4e51)],_0x227f03,_0x520c18[_0x5ae947(0x4e51)]);return _0x520c18[_0x5ae947(0x1679)]=_0x26622e,_0x520c18[_0x5ae947(0x4e51)]=_0x22e181,_0x5eee6b=createPrimitiveMatrix(_0x26622e,_0x22e181,_0x5eee6b,this[_0x5ae947(0x54c6)][_0x5ae947(0x1682)][_0x5ae947(0x1706)],_0x5eee6b),new GeometryInstance({'id':_0x38a88a,'geometry':new PlaneGeometry(this['_options']),'modelMatrix':_0x5eee6b,'attributes':_0x2408a3});},PlaneGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x1e3c)]=function(_0x31dd8d){var _0x4d1ed2=_0x68aa19,_0x4eb4f3=this[_0x4d1ed2(0xba7)],_0x236b36=_0x4eb4f3['isAvailable'](_0x31dd8d),_0x5714cf=Property[_0x4d1ed2(0x3fde)](this[_0x4d1ed2(0x3577)],_0x31dd8d,Color$2[_0x4d1ed2(0x1219)],scratchColor$c),_0x405288=this[_0x4d1ed2(0x3496)][_0x4d1ed2(0x1e43)](_0x31dd8d),_0x7784b9=_0x4eb4f3[_0x4d1ed2(0x1679)],_0xa7405c=this[_0x4d1ed2(0x39a8)],_0x4f2d52=_0x4eb4f3[_0x4d1ed2(0x39ad)](_0x31dd8d),_0x15bcd6=Property['getValueOrDefault'](_0x7784b9[_0x4d1ed2(0x1679)],_0x31dd8d,_0xa7405c[_0x4d1ed2(0x1679)]),_0x1811dc=Property['getValueOrUndefined'](_0x7784b9['dimensions'],_0x31dd8d,_0xa7405c[_0x4d1ed2(0x4e51)]);return _0xa7405c[_0x4d1ed2(0x1679)]=_0x15bcd6,_0xa7405c[_0x4d1ed2(0x4e51)]=_0x1811dc,_0x4f2d52=createPrimitiveMatrix(_0x15bcd6,_0x1811dc,_0x4f2d52,this[_0x4d1ed2(0x54c6)][_0x4d1ed2(0x1682)][_0x4d1ed2(0x1706)],_0x4f2d52),new GeometryInstance({'id':_0x4eb4f3,'geometry':new PlaneOutlineGeometry(),'modelMatrix':_0x4f2d52,'attributes':{'show':new ShowGeometryInstanceAttribute(_0x236b36&&_0x4eb4f3['isShowing']&&this[_0x4d1ed2(0x1657)][_0x4d1ed2(0x1e43)](_0x31dd8d)&&this[_0x4d1ed2(0x4d2f)][_0x4d1ed2(0x1e43)](_0x31dd8d)),'color':ColorGeometryInstanceAttribute[_0x4d1ed2(0x3d8a)](_0x5714cf),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute['fromDistanceDisplayCondition'](_0x405288)}});},PlaneGeometryUpdater[_0x68aa19(0x4b51)]['_isHidden']=function(_0x23d7a7,_0x3c172c){var _0x354888=_0x68aa19;return!defined$1(_0x3c172c[_0x354888(0x1679)])||!defined$1(_0x3c172c[_0x354888(0x4e51)])||!defined$1(_0x23d7a7[_0x354888(0x4771)])||GeometryUpdater[_0x354888(0x4b51)][_0x354888(0x2704)]['call'](this,_0x23d7a7,_0x3c172c);},PlaneGeometryUpdater[_0x68aa19(0x4b51)]['_getIsClosed']=function(_0x39260a){return!0x1;},PlaneGeometryUpdater[_0x68aa19(0x4b51)]['_isDynamic']=function(_0x531801,_0x25650f){var _0x24ca49=_0x68aa19;return!(_0x531801[_0x24ca49(0x4771)][_0x24ca49(0x6e0)]&&Property[_0x24ca49(0x6e0)](_0x531801[_0x24ca49(0xebd)])&&_0x25650f[_0x24ca49(0x1679)]['isConstant']&&_0x25650f['dimensions'][_0x24ca49(0x6e0)]&&Property[_0x24ca49(0x6e0)](_0x25650f[_0x24ca49(0x3573)]));},PlaneGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x308e)]=function(_0x48547d,_0x29f5da){var _0x18ee32=_0x68aa19,_0x513c62=this['_materialProperty']instanceof ColorMaterialProperty,_0x542b7c=this['_options'];_0x542b7c[_0x18ee32(0x4a45)]=_0x513c62?PerInstanceColorAppearance['VERTEX_FORMAT']:MaterialAppearance[_0x18ee32(0x3df3)]['TEXTURED'][_0x18ee32(0x4a45)],_0x542b7c[_0x18ee32(0x1679)]=_0x29f5da['plane'][_0x18ee32(0x1e43)](Iso8601['MINIMUM_VALUE'],_0x542b7c[_0x18ee32(0x1679)]),_0x542b7c['dimensions']=_0x29f5da[_0x18ee32(0x4e51)]['getValue'](Iso8601[_0x18ee32(0x3fd7)],_0x542b7c[_0x18ee32(0x4e51)]);},PlaneGeometryUpdater[_0x68aa19(0x56b0)]=DynamicPlaneGeometryUpdater,defined$1(Object[_0x68aa19(0x3477)])&&(DynamicPlaneGeometryUpdater[_0x68aa19(0x4b51)]=Object['create'](DynamicGeometryUpdater$1[_0x68aa19(0x4b51)]),DynamicPlaneGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=DynamicPlaneGeometryUpdater),DynamicPlaneGeometryUpdater[_0x68aa19(0x4b51)]['_isHidden']=function(_0x379700,_0x376fd6,_0x5204b3){var _0x24aaf1=_0x68aa19,_0x29dd59=this[_0x24aaf1(0x39a8)];return!defined$1(Property[_0x24aaf1(0x4514)](_0x379700[_0x24aaf1(0x4771)],_0x5204b3,positionScratch$4))||!defined$1(_0x29dd59[_0x24aaf1(0x1679)])||!defined$1(_0x29dd59[_0x24aaf1(0x4e51)])||DynamicGeometryUpdater$1[_0x24aaf1(0x4b51)][_0x24aaf1(0x2704)][_0x24aaf1(0x317a)](this,_0x379700,_0x376fd6,_0x5204b3);},DynamicPlaneGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x3f63)]=function(_0x4f2877,_0x3266f2,_0x2e72eb){var _0x14ad9e=_0x68aa19,_0x3c3a29=this[_0x14ad9e(0x39a8)];_0x3c3a29[_0x14ad9e(0x1679)]=Property[_0x14ad9e(0x3fde)](_0x3266f2[_0x14ad9e(0x1679)],_0x2e72eb,_0x3c3a29[_0x14ad9e(0x1679)]),_0x3c3a29['dimensions']=Property[_0x14ad9e(0x4514)](_0x3266f2[_0x14ad9e(0x4e51)],_0x2e72eb,_0x3c3a29[_0x14ad9e(0x4e51)]);};var scratchAxis=new Cartesian3(),scratchAxis2=new Cartesian3(),scratchTranslation$1=new Cartesian3(),scratchNormal$1=new Cartesian3(),scratchScale$3=new Cartesian3(),scratchQuaternion$2=new Quaternion(),scratchMatrix3$1=new Matrix3();function createPrimitiveMatrix(_0x44cecd,_0x1303e2,_0x56846d,_0x4c5ff7,_0x4f902c){var _0x42b5c=_0x68aa19,_0x193d8d=_0x44cecd['normal'],_0xdab9b7=_0x44cecd[_0x42b5c(0x2ffa)],_0x47cf88=Cartesian3[_0x42b5c(0x1c02)](_0x193d8d,-_0xdab9b7,scratchTranslation$1);_0x47cf88=Matrix4[_0x42b5c(0x10a0)](_0x56846d,_0x47cf88,_0x47cf88);var _0x363978=Matrix4[_0x42b5c(0x1c8e)](_0x56846d,_0x193d8d,scratchNormal$1);Cartesian3[_0x42b5c(0x4e7d)](_0x363978,_0x363978);var _0x42f300=_0x4c5ff7['geodeticSurfaceNormal'](_0x47cf88,scratchAxis2);CesiumMath[_0x42b5c(0x19c9)](Math[_0x42b5c(0x1661)](Cartesian3[_0x42b5c(0x22ed)](_0x42f300,_0x363978)),0x1,CesiumMath[_0x42b5c(0x304f)])&&(_0x42f300=Cartesian3['clone'](Cartesian3['UNIT_Z'],_0x42f300),CesiumMath['equalsEpsilon'](Math['abs'](Cartesian3[_0x42b5c(0x22ed)](_0x42f300,_0x363978)),0x1,CesiumMath[_0x42b5c(0x304f)])&&(_0x42f300=Cartesian3[_0x42b5c(0x254b)](Cartesian3['UNIT_X'],_0x42f300)));var _0x4dc458=Cartesian3[_0x42b5c(0x33cc)](_0x42f300,_0x363978,scratchAxis);_0x42f300=Cartesian3[_0x42b5c(0x33cc)](_0x363978,_0x4dc458,_0x42f300),Cartesian3[_0x42b5c(0x4e7d)](_0x4dc458,_0x4dc458),Cartesian3['normalize'](_0x42f300,_0x42f300);var _0x3a37c1=scratchMatrix3$1;Matrix3[_0x42b5c(0x1cc7)](_0x3a37c1,0x0,_0x4dc458,_0x3a37c1),Matrix3[_0x42b5c(0x1cc7)](_0x3a37c1,0x1,_0x42f300,_0x3a37c1),Matrix3[_0x42b5c(0x1cc7)](_0x3a37c1,0x2,_0x363978,_0x3a37c1);var _0x3ee436=Quaternion[_0x42b5c(0x36a3)](_0x3a37c1,scratchQuaternion$2),_0x85dd84=Cartesian2[_0x42b5c(0x254b)](_0x1303e2,scratchScale$3);return _0x85dd84['z']=0x1,Matrix4['fromTranslationQuaternionRotationScale'](_0x47cf88,_0x3ee436,_0x85dd84,_0x4f902c);}PlaneGeometryUpdater[_0x68aa19(0x2b67)]=createPrimitiveMatrix;var heightAndPerPositionHeightWarning=_0x68aa19(0x4681),heightReferenceAndPerPositionHeightWarning='heightReference\x20is\x20not\x20supported\x20for\x20entity\x20polygons\x20with\x20perPositionHeight.\x20heightReference\x20will\x20be\x20ignored',scratchColor$b=new Color$2(),defaultOffset$4=Cartesian3['ZERO'],offsetScratch$4=new Cartesian3(),scratchRectangle$3=new Rectangle(),scratch2DPositions=[],cart2Scratch=new Cartesian2();function PolygonGeometryOptions(_0x43f788){var _0xf75075=_0x68aa19;this['id']=_0x43f788,this[_0xf75075(0x4a45)]=void 0x0,this[_0xf75075(0x4b3a)]=void 0x0,this[_0xf75075(0xa73)]=void 0x0,this['closeTop']=void 0x0,this[_0xf75075(0x2a88)]=void 0x0,this[_0xf75075(0x5862)]=void 0x0,this[_0xf75075(0x268a)]=void 0x0,this[_0xf75075(0xb6f)]=void 0x0,this[_0xf75075(0x2542)]=void 0x0,this['offsetAttribute']=void 0x0,this[_0xf75075(0x52d1)]=void 0x0,this[_0xf75075(0x16b0)]=void 0x0,this[_0xf75075(0x41ea)]=void 0x0,this[_0xf75075(0x3d6a)]=void 0x0;}function PolygonGeometryUpdater(_0x379cfe,_0xc4ff5){var _0x34f6de=_0x68aa19;GroundGeometryUpdater[_0x34f6de(0x317a)](this,{'entity':_0x379cfe,'scene':_0xc4ff5,'geometryOptions':new PolygonGeometryOptions(_0x379cfe),'geometryPropertyName':_0x34f6de(0x1c00),'observedPropertyNames':[_0x34f6de(0x1c91),'polygon']}),this['_onEntityPropertyChanged'](_0x379cfe,'polygon',_0x379cfe[_0x34f6de(0x1c00)],void 0x0);}function DyanmicPolygonGeometryUpdater(_0x290696,_0x177896,_0x6fa96d){var _0x53dd3e=_0x68aa19;DynamicGeometryUpdater$1[_0x53dd3e(0x317a)](this,_0x290696,_0x177896,_0x6fa96d);}defined$1(Object['create'])&&(PolygonGeometryUpdater['prototype']=Object[_0x68aa19(0x3477)](GroundGeometryUpdater[_0x68aa19(0x4b51)]),PolygonGeometryUpdater['prototype'][_0x68aa19(0x330d)]=PolygonGeometryUpdater),PolygonGeometryUpdater[_0x68aa19(0x4b51)]['createFillGeometryInstance']=function(_0x326f47){var _0x3645f1=_0x68aa19,_0x25e064,_0x9c1ffc=this[_0x3645f1(0xba7)],_0x274695=_0x9c1ffc[_0x3645f1(0x113d)](_0x326f47),_0x9b169b=this[_0x3645f1(0x39a8)],_0x24b545={'show':new ShowGeometryInstanceAttribute(_0x274695&&_0x9c1ffc[_0x3645f1(0x208a)]&&this[_0x3645f1(0x1657)]['getValue'](_0x326f47)&&this[_0x3645f1(0x202b)][_0x3645f1(0x1e43)](_0x326f47)),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute['fromDistanceDisplayCondition'](this[_0x3645f1(0x3496)][_0x3645f1(0x1e43)](_0x326f47)),'offset':void 0x0,'color':void 0x0};return this[_0x3645f1(0x4980)]instanceof ColorMaterialProperty&&(defined$1(this[_0x3645f1(0x4980)][_0x3645f1(0x28b8)])&&(this[_0x3645f1(0x4980)][_0x3645f1(0x28b8)]['isConstant']||_0x274695)&&(_0x25e064=this['_materialProperty']['color'][_0x3645f1(0x1e43)](_0x326f47,scratchColor$b)),defined$1(_0x25e064)||(_0x25e064=Color$2[_0x3645f1(0x2d95)]),_0x24b545[_0x3645f1(0x28b8)]=ColorGeometryInstanceAttribute[_0x3645f1(0x3d8a)](_0x25e064)),(defined$1(_0x9b169b[_0x3645f1(0x2982)])&&(_0x24b545[_0x3645f1(0x19b4)]=OffsetGeometryInstanceAttribute['fromCartesian3'](Property[_0x3645f1(0x3fde)](this[_0x3645f1(0x3431)],_0x326f47,defaultOffset$4,offsetScratch$4))),new GeometryInstance({'id':_0x9c1ffc,'geometry':_0x9b169b[_0x3645f1(0xa73)]&&!defined$1(_0x9b169b['extrudedHeight'])?new CoplanarPolygonGeometry(_0x9b169b):new PolygonGeometry(_0x9b169b),'attributes':_0x24b545}));},PolygonGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x1e3c)]=function(_0x46cac4){var _0x349dca=_0x68aa19,_0xc5f298=this['_entity'],_0x34f382=_0xc5f298[_0x349dca(0x113d)](_0x46cac4),_0x1d063b=this[_0x349dca(0x39a8)],_0x381e09=Property[_0x349dca(0x3fde)](this['_outlineColorProperty'],_0x46cac4,Color$2[_0x349dca(0x1219)],scratchColor$b),_0x3536f4=this[_0x349dca(0x3496)][_0x349dca(0x1e43)](_0x46cac4),_0x43a6af={'show':new ShowGeometryInstanceAttribute(_0x34f382&&_0xc5f298['isShowing']&&this[_0x349dca(0x1657)][_0x349dca(0x1e43)](_0x46cac4)&&this[_0x349dca(0x4d2f)][_0x349dca(0x1e43)](_0x46cac4)),'color':ColorGeometryInstanceAttribute[_0x349dca(0x3d8a)](_0x381e09),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0x349dca(0x1cf5)](_0x3536f4),'offset':void 0x0};return defined$1(_0x1d063b[_0x349dca(0x2982)])&&(_0x43a6af[_0x349dca(0x19b4)]=OffsetGeometryInstanceAttribute[_0x349dca(0x7b1)](Property[_0x349dca(0x3fde)](this[_0x349dca(0x3431)],_0x46cac4,defaultOffset$4,offsetScratch$4))),new GeometryInstance({'id':_0xc5f298,'geometry':_0x1d063b[_0x349dca(0xa73)]&&!defined$1(_0x1d063b[_0x349dca(0x268a)])?new CoplanarPolygonOutlineGeometry(_0x1d063b):new PolygonOutlineGeometry(_0x1d063b),'attributes':_0x43a6af});},PolygonGeometryUpdater['prototype'][_0x68aa19(0x1fc2)]=function(_0x2fc1c1,_0x21f7df){var _0x3ed30e=_0x68aa19,_0x57a47c=Property['getValueOrUndefined'](this['_entity'][_0x3ed30e(0x1c00)][_0x3ed30e(0xc14)],_0x2fc1c1);if(defined$1(_0x57a47c)){var _0xb4b46b=_0x57a47c[_0x3ed30e(0x30fe)];if(0x0!==_0xb4b46b['length']){for(var _0x35cad4=this[_0x3ed30e(0x54c6)][_0x3ed30e(0x1682)][_0x3ed30e(0x1706)],_0x8569c=EllipsoidTangentPlane[_0x3ed30e(0x111e)](_0xb4b46b,_0x35cad4),_0x1b671f=_0x8569c[_0x3ed30e(0x3b0)](_0xb4b46b,scratch2DPositions),_0xf40a30=_0x1b671f['length'],_0x48e3b7=0x0,_0x9fc195=_0xf40a30-0x1,_0x46ed77=new Cartesian2(),_0x14b538=0x0;_0x14b538<_0xf40a30;_0x9fc195=_0x14b538++){var _0x4b24ba=_0x1b671f[_0x14b538],_0x120380=_0x1b671f[_0x9fc195],_0xe12f01=_0x4b24ba['x']*_0x120380['y']-_0x120380['x']*_0x4b24ba['y'],_0x1b476c=Cartesian2['add'](_0x4b24ba,_0x120380,cart2Scratch);_0x1b476c=Cartesian2['multiplyByScalar'](_0x1b476c,_0xe12f01,_0x1b476c),_0x46ed77=Cartesian2[_0x3ed30e(0x4979)](_0x46ed77,_0x1b476c,_0x46ed77),_0x48e3b7+=_0xe12f01;}var _0x144a90=0x1/(0x3*_0x48e3b7);return _0x46ed77=Cartesian2['multiplyByScalar'](_0x46ed77,_0x144a90,_0x46ed77),_0x8569c[_0x3ed30e(0x583d)](_0x46ed77,_0x21f7df);}}},PolygonGeometryUpdater[_0x68aa19(0x4b51)]['_isHidden']=function(_0x277b00,_0x9ba14d){var _0x13bcba=_0x68aa19;return!defined$1(_0x9ba14d[_0x13bcba(0xc14)])||GeometryUpdater[_0x13bcba(0x4b51)][_0x13bcba(0x2704)][_0x13bcba(0x317a)](this,_0x277b00,_0x9ba14d);},PolygonGeometryUpdater[_0x68aa19(0x4b51)]['_isOnTerrain']=function(_0x33685d,_0x32620d){var _0x3261c0=_0x68aa19,_0x562a37=GroundGeometryUpdater[_0x3261c0(0x4b51)][_0x3261c0(0x46b1)][_0x3261c0(0x317a)](this,_0x33685d,_0x32620d),_0x12517f=_0x32620d[_0x3261c0(0xa73)],_0x21bf38=defined$1(_0x12517f)&&(!_0x12517f[_0x3261c0(0x6e0)]||_0x12517f[_0x3261c0(0x1e43)](Iso8601[_0x3261c0(0x3fd7)]));return _0x562a37&&!_0x21bf38;},PolygonGeometryUpdater[_0x68aa19(0x4b51)]['_isDynamic']=function(_0x235afc,_0x147120){var _0x18f642=_0x68aa19;return!_0x147120['hierarchy'][_0x18f642(0x6e0)]||!Property[_0x18f642(0x6e0)](_0x147120[_0x18f642(0x5862)])||!Property[_0x18f642(0x6e0)](_0x147120[_0x18f642(0x268a)])||!Property[_0x18f642(0x6e0)](_0x147120[_0x18f642(0xb6f)])||!Property[_0x18f642(0x6e0)](_0x147120[_0x18f642(0x2542)])||!Property[_0x18f642(0x6e0)](_0x147120[_0x18f642(0x3573)])||!Property['isConstant'](_0x147120[_0x18f642(0xa73)])||!Property[_0x18f642(0x6e0)](_0x147120[_0x18f642(0xc77)])||!Property[_0x18f642(0x6e0)](_0x147120[_0x18f642(0x2a88)])||!Property['isConstant'](_0x147120[_0x18f642(0x778)])||!Property['isConstant'](_0x147120[_0x18f642(0x52d1)])||this[_0x18f642(0x4044)]&&!Property['isConstant'](this[_0x18f642(0x4980)])&&!(this[_0x18f642(0x4980)]instanceof ColorMaterialProperty);},PolygonGeometryUpdater[_0x68aa19(0x4b51)]['_setStaticOptions']=function(_0x23efd3,_0x1dfae1){var _0x2948cc=_0x68aa19,_0x48dab5=this[_0x2948cc(0x4980)]instanceof ColorMaterialProperty,_0x3ee9a8=this[_0x2948cc(0x39a8)];_0x3ee9a8['vertexFormat']=_0x48dab5?PerInstanceColorAppearance[_0x2948cc(0x1245)]:MaterialAppearance[_0x2948cc(0x3df3)][_0x2948cc(0x429f)][_0x2948cc(0x4a45)];var _0x303103,_0x4d662f=_0x1dfae1[_0x2948cc(0xc14)][_0x2948cc(0x1e43)](Iso8601[_0x2948cc(0x3fd7)]),_0x43f94d=Property[_0x2948cc(0x4514)](_0x1dfae1[_0x2948cc(0x5862)],Iso8601[_0x2948cc(0x3fd7)]),_0x148264=Property[_0x2948cc(0x3fde)](_0x1dfae1['heightReference'],Iso8601[_0x2948cc(0x3fd7)],HeightReference$1[_0x2948cc(0x44b5)]),_0xf742a3=Property[_0x2948cc(0x4514)](_0x1dfae1['extrudedHeight'],Iso8601['MINIMUM_VALUE']),_0x2a21d1=Property[_0x2948cc(0x3fde)](_0x1dfae1[_0x2948cc(0x225f)],Iso8601[_0x2948cc(0x3fd7)],HeightReference$1[_0x2948cc(0x44b5)]),_0x203b0f=Property[_0x2948cc(0x3fde)](_0x1dfae1[_0x2948cc(0xa73)],Iso8601['MINIMUM_VALUE'],!0x1);_0x43f94d=GroundGeometryUpdater[_0x2948cc(0x1ba9)](_0x43f94d,_0x148264),_0x203b0f?(defined$1(_0x43f94d)&&(_0x43f94d=void 0x0,oneTimeWarning(heightAndPerPositionHeightWarning)),_0x148264!==HeightReference$1[_0x2948cc(0x44b5)]&&_0x203b0f&&(_0x43f94d=void 0x0,oneTimeWarning(heightReferenceAndPerPositionHeightWarning))):(defined$1(_0xf742a3)&&!defined$1(_0x43f94d)&&(_0x43f94d=0x0),_0x303103=GroundGeometryUpdater[_0x2948cc(0x3af1)](_0x43f94d,_0x148264,_0xf742a3,_0x2a21d1)),_0x3ee9a8[_0x2948cc(0x4b3a)]=_0x4d662f,_0x3ee9a8[_0x2948cc(0xb6f)]=Property['getValueOrUndefined'](_0x1dfae1[_0x2948cc(0xb6f)],Iso8601['MINIMUM_VALUE']),_0x3ee9a8[_0x2948cc(0x2542)]=Property['getValueOrUndefined'](_0x1dfae1['stRotation'],Iso8601[_0x2948cc(0x3fd7)]),_0x3ee9a8[_0x2948cc(0xa73)]=_0x203b0f,_0x3ee9a8['closeTop']=Property['getValueOrDefault'](_0x1dfae1[_0x2948cc(0xc77)],Iso8601[_0x2948cc(0x3fd7)],!0x0),_0x3ee9a8[_0x2948cc(0x2a88)]=Property[_0x2948cc(0x3fde)](_0x1dfae1['closeBottom'],Iso8601[_0x2948cc(0x3fd7)],!0x0),_0x3ee9a8[_0x2948cc(0x2982)]=_0x303103,_0x3ee9a8['height']=_0x43f94d,_0x3ee9a8[_0x2948cc(0x52d1)]=Property[_0x2948cc(0x3fde)](_0x1dfae1[_0x2948cc(0x52d1)],Iso8601['MINIMUM_VALUE'],ArcType$1[_0x2948cc(0x52cb)]),_0x3ee9a8[_0x2948cc(0x16b0)]=!defined$1(_0x23efd3[_0x2948cc(0x29bd)])||_0x23efd3[_0x2948cc(0x29bd)],(_0xf742a3=GroundGeometryUpdater[_0x2948cc(0x568b)](_0xf742a3,_0x2a21d1))===GroundGeometryUpdater[_0x2948cc(0x481c)]&&(_0xf742a3=ApproximateTerrainHeights['getMinimumMaximumHeights'](PolygonGeometry[_0x2948cc(0x2dcc)](_0x3ee9a8,scratchRectangle$3))[_0x2948cc(0x4e5a)]),_0x3ee9a8[_0x2948cc(0x268a)]=_0xf742a3,_0x3ee9a8[_0x2948cc(0x41ea)]=Property[_0x2948cc(0x4514)](_0x1dfae1[_0x2948cc(0x41ea)],Iso8601[_0x2948cc(0x3fd7)]),_0x3ee9a8[_0x2948cc(0x3d6a)]=Property[_0x2948cc(0x4514)](_0x1dfae1['groundExtrudedHeight'],Iso8601['MINIMUM_VALUE']);},PolygonGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x3f51)]=function(_0x38e41c){var _0x1de857=_0x68aa19,_0x50d8c4=_0x38e41c[_0x1de857(0x5862)],_0x3396df=_0x38e41c['extrudedHeight'],_0x5151e7=defined$1(_0x3396df)&&_0x3396df!==_0x50d8c4;return!_0x38e41c[_0x1de857(0xa73)]&&(!_0x5151e7&&0x0===_0x50d8c4||_0x5151e7&&_0x38e41c[_0x1de857(0xc77)]&&_0x38e41c['closeBottom']);},PolygonGeometryUpdater[_0x68aa19(0x56b0)]=DyanmicPolygonGeometryUpdater,defined$1(Object[_0x68aa19(0x3477)])&&(DyanmicPolygonGeometryUpdater[_0x68aa19(0x4b51)]=Object['create'](DynamicGeometryUpdater$1[_0x68aa19(0x4b51)]),DyanmicPolygonGeometryUpdater[_0x68aa19(0x4b51)]['constructor']=DyanmicPolygonGeometryUpdater),DyanmicPolygonGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0x394d16,_0x43122d,_0x546332){var _0x46ce27=_0x68aa19;return!defined$1(this[_0x46ce27(0x39a8)][_0x46ce27(0x4b3a)])||DynamicGeometryUpdater$1[_0x46ce27(0x4b51)][_0x46ce27(0x2704)][_0x46ce27(0x317a)](this,_0x394d16,_0x43122d,_0x546332);},DyanmicPolygonGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x3f63)]=function(_0x49fb5f,_0x3e1677,_0x4aa8d5){var _0x364be9=_0x68aa19,_0x3bdd2b=this[_0x364be9(0x39a8)];_0x3bdd2b[_0x364be9(0x4b3a)]=Property[_0x364be9(0x4514)](_0x3e1677[_0x364be9(0xc14)],_0x4aa8d5),Array[_0x364be9(0x4b57)](_0x3bdd2b[_0x364be9(0x4b3a)])&&(_0x3bdd2b[_0x364be9(0x4b3a)]=new PolygonHierarchy(_0x3bdd2b[_0x364be9(0x4b3a)]));var _0xf29e53,_0x57b561=Property[_0x364be9(0x4514)](_0x3e1677['height'],_0x4aa8d5),_0x1fd605=Property[_0x364be9(0x3fde)](_0x3e1677[_0x364be9(0x24e9)],_0x4aa8d5,HeightReference$1[_0x364be9(0x44b5)]),_0x4edac0=Property[_0x364be9(0x3fde)](_0x3e1677[_0x364be9(0x225f)],_0x4aa8d5,HeightReference$1[_0x364be9(0x44b5)]),_0x158f16=Property['getValueOrUndefined'](_0x3e1677[_0x364be9(0x268a)],_0x4aa8d5),_0x466e24=Property[_0x364be9(0x4514)](_0x3e1677[_0x364be9(0xa73)],_0x4aa8d5);_0x57b561=GroundGeometryUpdater['getGeometryHeight'](_0x57b561,_0x4edac0),_0x466e24?(defined$1(_0x57b561)&&(_0x57b561=void 0x0,oneTimeWarning(heightAndPerPositionHeightWarning)),_0x1fd605!==HeightReference$1['NONE']&&_0x466e24&&(_0x57b561=void 0x0,oneTimeWarning(heightReferenceAndPerPositionHeightWarning))):(defined$1(_0x158f16)&&!defined$1(_0x57b561)&&(_0x57b561=0x0),_0xf29e53=GroundGeometryUpdater[_0x364be9(0x3af1)](_0x57b561,_0x1fd605,_0x158f16,_0x4edac0)),_0x3bdd2b[_0x364be9(0xb6f)]=Property[_0x364be9(0x4514)](_0x3e1677[_0x364be9(0xb6f)],_0x4aa8d5),_0x3bdd2b['stRotation']=Property[_0x364be9(0x4514)](_0x3e1677['stRotation'],_0x4aa8d5),_0x3bdd2b['perPositionHeight']=Property[_0x364be9(0x4514)](_0x3e1677[_0x364be9(0xa73)],_0x4aa8d5),_0x3bdd2b['closeTop']=Property['getValueOrDefault'](_0x3e1677[_0x364be9(0xc77)],_0x4aa8d5,!0x0),_0x3bdd2b[_0x364be9(0x2a88)]=Property[_0x364be9(0x3fde)](_0x3e1677['closeBottom'],_0x4aa8d5,!0x0),_0x3bdd2b[_0x364be9(0x2982)]=_0xf29e53,_0x3bdd2b['height']=_0x57b561,_0x3bdd2b['arcType']=Property[_0x364be9(0x3fde)](_0x3e1677[_0x364be9(0x52d1)],_0x4aa8d5,ArcType$1[_0x364be9(0x52cb)]),(_0x158f16=GroundGeometryUpdater[_0x364be9(0x568b)](_0x158f16,_0x4edac0))===GroundGeometryUpdater[_0x364be9(0x481c)]&&(_0x158f16=ApproximateTerrainHeights[_0x364be9(0x3e72)](PolygonGeometry[_0x364be9(0x2dcc)](_0x3bdd2b,scratchRectangle$3))[_0x364be9(0x4e5a)]),_0x3bdd2b[_0x364be9(0x268a)]=_0x158f16;};var scratchColor$a=new Color$2();function PolylineVolumeGeometryOptions(_0x3829df){var _0x3bfb2b=_0x68aa19;this['id']=_0x3829df,this['vertexFormat']=void 0x0,this[_0x3bfb2b(0x23f4)]=void 0x0,this[_0x3bfb2b(0xae2)]=void 0x0,this['cornerType']=void 0x0,this[_0x3bfb2b(0xb6f)]=void 0x0,this[_0x3bfb2b(0x19fa)]=void 0x0;}function PolylineVolumeGeometryUpdater(_0x4a9c74,_0x4f816b){var _0x12780a=_0x68aa19;GeometryUpdater[_0x12780a(0x317a)](this,{'entity':_0x4a9c74,'scene':_0x4f816b,'geometryOptions':new PolylineVolumeGeometryOptions(_0x4a9c74),'geometryPropertyName':'polylineVolume','observedPropertyNames':[_0x12780a(0x1c91),'polylineVolume']}),this['_onEntityPropertyChanged'](_0x4a9c74,_0x12780a(0x4095),_0x4a9c74[_0x12780a(0x4095)],void 0x0);}function DynamicPolylineVolumeGeometryUpdater(_0x5e4872,_0x5412ae,_0x55f71d){var _0x53c2f3=_0x68aa19;DynamicGeometryUpdater$1[_0x53c2f3(0x317a)](this,_0x5e4872,_0x5412ae,_0x55f71d);}defined$1(Object['create'])&&(PolylineVolumeGeometryUpdater[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GeometryUpdater[_0x68aa19(0x4b51)]),PolylineVolumeGeometryUpdater['prototype']['constructor']=PolylineVolumeGeometryUpdater),PolylineVolumeGeometryUpdater['prototype'][_0x68aa19(0x555c)]=function(_0x1ac029){var _0x9574de=_0x68aa19,_0x367115,_0x5ada6f,_0x96485d=this[_0x9574de(0xba7)],_0x23415a=_0x96485d['isAvailable'](_0x1ac029),_0x46f1bf=new ShowGeometryInstanceAttribute(_0x23415a&&_0x96485d[_0x9574de(0x208a)]&&this[_0x9574de(0x1657)][_0x9574de(0x1e43)](_0x1ac029)&&this[_0x9574de(0x202b)][_0x9574de(0x1e43)](_0x1ac029)),_0x4f01e1=this[_0x9574de(0x3496)][_0x9574de(0x1e43)](_0x1ac029),_0x5e8d6d=DistanceDisplayConditionGeometryInstanceAttribute['fromDistanceDisplayCondition'](_0x4f01e1);return this[_0x9574de(0x4980)]instanceof ColorMaterialProperty?(defined$1(this['_materialProperty'][_0x9574de(0x28b8)])&&(this[_0x9574de(0x4980)][_0x9574de(0x28b8)][_0x9574de(0x6e0)]||_0x23415a)&&(_0x5ada6f=this['_materialProperty'][_0x9574de(0x28b8)][_0x9574de(0x1e43)](_0x1ac029,scratchColor$a)),defined$1(_0x5ada6f)||(_0x5ada6f=Color$2[_0x9574de(0x2d95)]),_0x367115={'show':_0x46f1bf,'distanceDisplayCondition':_0x5e8d6d,'color':ColorGeometryInstanceAttribute['fromColor'](_0x5ada6f)}):_0x367115={'show':_0x46f1bf,'distanceDisplayCondition':_0x5e8d6d},new GeometryInstance({'id':_0x96485d,'geometry':new PolylineVolumeGeometry(this[_0x9574de(0x39a8)]),'attributes':_0x367115});},PolylineVolumeGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x1e3c)]=function(_0x2e761a){var _0x360152=_0x68aa19,_0x543653=this[_0x360152(0xba7)],_0x5b132d=_0x543653[_0x360152(0x113d)](_0x2e761a),_0x5d402c=Property['getValueOrDefault'](this[_0x360152(0x3577)],_0x2e761a,Color$2['BLACK'],scratchColor$a),_0x328be7=this[_0x360152(0x3496)]['getValue'](_0x2e761a);return new GeometryInstance({'id':_0x543653,'geometry':new PolylineVolumeOutlineGeometry(this['_options']),'attributes':{'show':new ShowGeometryInstanceAttribute(_0x5b132d&&_0x543653['isShowing']&&this[_0x360152(0x1657)]['getValue'](_0x2e761a)&&this[_0x360152(0x4d2f)][_0x360152(0x1e43)](_0x2e761a)),'color':ColorGeometryInstanceAttribute[_0x360152(0x3d8a)](_0x5d402c),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0x360152(0x1cf5)](_0x328be7)}});},PolylineVolumeGeometryUpdater['prototype'][_0x68aa19(0x2704)]=function(_0x4d5150,_0x4ab758){var _0x1f74a2=_0x68aa19;return!defined$1(_0x4ab758[_0x1f74a2(0x30fe)])||!defined$1(_0x4ab758[_0x1f74a2(0xcbf)])||GeometryUpdater[_0x1f74a2(0x4b51)][_0x1f74a2(0x2704)]['call'](this,_0x4d5150,_0x4ab758);},PolylineVolumeGeometryUpdater[_0x68aa19(0x4b51)]['_isDynamic']=function(_0x17422d,_0x474937){var _0x1d8772=_0x68aa19;return!(_0x474937[_0x1d8772(0x30fe)]['isConstant']&&_0x474937[_0x1d8772(0xcbf)][_0x1d8772(0x6e0)]&&Property[_0x1d8772(0x6e0)](_0x474937[_0x1d8772(0xb6f)])&&Property['isConstant'](_0x474937['outlineWidth'])&&Property[_0x1d8772(0x6e0)](_0x474937[_0x1d8772(0x42b1)]));},PolylineVolumeGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x308e)]=function(_0x173d66,_0x41c38d){var _0x4aeffd=_0x68aa19,_0x47a864=_0x41c38d['granularity'],_0x11cd74=_0x41c38d[_0x4aeffd(0x42b1)],_0x51db6e=_0x41c38d[_0x4aeffd(0x19fa)],_0x123c8b=this['_options'],_0x23f84c=this[_0x4aeffd(0x4980)]instanceof ColorMaterialProperty;_0x123c8b[_0x4aeffd(0x4a45)]=_0x23f84c?PerInstanceColorAppearance[_0x4aeffd(0x1245)]:MaterialAppearance[_0x4aeffd(0x3df3)]['TEXTURED'][_0x4aeffd(0x4a45)],_0x123c8b['polylinePositions']=_0x41c38d[_0x4aeffd(0x30fe)][_0x4aeffd(0x1e43)](Iso8601['MINIMUM_VALUE'],_0x123c8b[_0x4aeffd(0x23f4)]),_0x123c8b[_0x4aeffd(0xae2)]=_0x41c38d['shape'][_0x4aeffd(0x1e43)](Iso8601[_0x4aeffd(0x3fd7)],_0x123c8b[_0x4aeffd(0xcbf)]),_0x123c8b['granularity']=defined$1(_0x47a864)?_0x47a864['getValue'](Iso8601[_0x4aeffd(0x3fd7)]):void 0x0,_0x123c8b[_0x4aeffd(0x42b1)]=defined$1(_0x11cd74)?_0x11cd74[_0x4aeffd(0x1e43)](Iso8601[_0x4aeffd(0x3fd7)]):void 0x0,_0x123c8b[_0x4aeffd(0x19fa)]=defined$1(_0x51db6e)?_0x51db6e['getValue'](Iso8601['MINIMUM_VALUE']):void 0x0;},PolylineVolumeGeometryUpdater[_0x68aa19(0x56b0)]=DynamicPolylineVolumeGeometryUpdater,defined$1(Object[_0x68aa19(0x3477)])&&(DynamicPolylineVolumeGeometryUpdater[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](DynamicGeometryUpdater$1[_0x68aa19(0x4b51)]),DynamicPolylineVolumeGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=DynamicPolylineVolumeGeometryUpdater),DynamicPolylineVolumeGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0xc827bb,_0x434080,_0x5eff81){var _0x30c563=_0x68aa19,_0x269350=this[_0x30c563(0x39a8)];return!defined$1(_0x269350[_0x30c563(0x23f4)])||!defined$1(_0x269350[_0x30c563(0xae2)])||DynamicGeometryUpdater$1['prototype']['_isHidden'][_0x30c563(0x317a)](this,_0xc827bb,_0x434080,_0x5eff81);},DynamicPolylineVolumeGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x3f63)]=function(_0x24eb30,_0x5df56a,_0x1f97a9){var _0xdf7c31=_0x68aa19,_0x2811fb=this[_0xdf7c31(0x39a8)];_0x2811fb[_0xdf7c31(0x23f4)]=Property['getValueOrUndefined'](_0x5df56a['positions'],_0x1f97a9,_0x2811fb[_0xdf7c31(0x23f4)]),_0x2811fb[_0xdf7c31(0xae2)]=Property[_0xdf7c31(0x4514)](_0x5df56a[_0xdf7c31(0xcbf)],_0x1f97a9),_0x2811fb[_0xdf7c31(0xb6f)]=Property[_0xdf7c31(0x4514)](_0x5df56a[_0xdf7c31(0xb6f)],_0x1f97a9),_0x2811fb['cornerType']=Property['getValueOrUndefined'](_0x5df56a['cornerType'],_0x1f97a9);};var scratchColor$9=new Color$2(),defaultOffset$3=Cartesian3[_0x68aa19(0x3e26)],offsetScratch$3=new Cartesian3(),scratchRectangle$2=new Rectangle(),scratchCenterRect=new Rectangle(),scratchCarto=new Cartographic();function RectangleGeometryOptions(_0x2b0c59){var _0x360acc=_0x68aa19;this['id']=_0x2b0c59,this['vertexFormat']=void 0x0,this[_0x360acc(0x2f4d)]=void 0x0,this['height']=void 0x0,this[_0x360acc(0x268a)]=void 0x0,this[_0x360acc(0xb6f)]=void 0x0,this['stRotation']=void 0x0,this[_0x360acc(0x374)]=void 0x0,this['offsetAttribute']=void 0x0;}function RectangleGeometryUpdater(_0x7d979d,_0x1a763c){var _0x2977cf=_0x68aa19;GroundGeometryUpdater[_0x2977cf(0x317a)](this,{'entity':_0x7d979d,'scene':_0x1a763c,'geometryOptions':new RectangleGeometryOptions(_0x7d979d),'geometryPropertyName':_0x2977cf(0x2f4d),'observedPropertyNames':[_0x2977cf(0x1c91),_0x2977cf(0x2f4d)]}),this['_onEntityPropertyChanged'](_0x7d979d,_0x2977cf(0x2f4d),_0x7d979d[_0x2977cf(0x2f4d)],void 0x0);}function DynamicRectangleGeometryUpdater(_0x2d563b,_0x8f3bd3,_0x388986){var _0x57910b=_0x68aa19;DynamicGeometryUpdater$1[_0x57910b(0x317a)](this,_0x2d563b,_0x8f3bd3,_0x388986);}defined$1(Object['create'])&&(RectangleGeometryUpdater[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GroundGeometryUpdater[_0x68aa19(0x4b51)]),RectangleGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=RectangleGeometryUpdater),RectangleGeometryUpdater['prototype'][_0x68aa19(0x555c)]=function(_0x17f3f9){var _0xc465d0=_0x68aa19,_0xa135c5,_0xeb4d61=this[_0xc465d0(0xba7)],_0x269fa3=_0xeb4d61[_0xc465d0(0x113d)](_0x17f3f9),_0x54022a={'show':new ShowGeometryInstanceAttribute(_0x269fa3&&_0xeb4d61['isShowing']&&this[_0xc465d0(0x1657)]['getValue'](_0x17f3f9)&&this[_0xc465d0(0x202b)][_0xc465d0(0x1e43)](_0x17f3f9)),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0xc465d0(0x1cf5)](this[_0xc465d0(0x3496)][_0xc465d0(0x1e43)](_0x17f3f9)),'offset':void 0x0,'color':void 0x0};return this[_0xc465d0(0x4980)]instanceof ColorMaterialProperty&&(defined$1(this[_0xc465d0(0x4980)][_0xc465d0(0x28b8)])&&(this[_0xc465d0(0x4980)]['color'][_0xc465d0(0x6e0)]||_0x269fa3)&&(_0xa135c5=this[_0xc465d0(0x4980)][_0xc465d0(0x28b8)][_0xc465d0(0x1e43)](_0x17f3f9,scratchColor$9)),defined$1(_0xa135c5)||(_0xa135c5=Color$2['WHITE']),_0x54022a[_0xc465d0(0x28b8)]=ColorGeometryInstanceAttribute[_0xc465d0(0x3d8a)](_0xa135c5)),(defined$1(this[_0xc465d0(0x39a8)][_0xc465d0(0x2982)])&&(_0x54022a[_0xc465d0(0x19b4)]=OffsetGeometryInstanceAttribute[_0xc465d0(0x7b1)](Property[_0xc465d0(0x3fde)](this[_0xc465d0(0x3431)],_0x17f3f9,defaultOffset$3,offsetScratch$3))),new GeometryInstance({'id':_0xeb4d61,'geometry':new RectangleGeometry(this['_options']),'attributes':_0x54022a}));},RectangleGeometryUpdater['prototype'][_0x68aa19(0x1e3c)]=function(_0x219a8a){var _0x761916=_0x68aa19,_0x2b2153=this[_0x761916(0xba7)],_0x376058=_0x2b2153['isAvailable'](_0x219a8a),_0x1bb678=Property[_0x761916(0x3fde)](this[_0x761916(0x3577)],_0x219a8a,Color$2['BLACK'],scratchColor$9),_0x18db51=this[_0x761916(0x3496)][_0x761916(0x1e43)](_0x219a8a),_0x382521={'show':new ShowGeometryInstanceAttribute(_0x376058&&_0x2b2153[_0x761916(0x208a)]&&this[_0x761916(0x1657)][_0x761916(0x1e43)](_0x219a8a)&&this[_0x761916(0x4d2f)]['getValue'](_0x219a8a)),'color':ColorGeometryInstanceAttribute[_0x761916(0x3d8a)](_0x1bb678),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0x761916(0x1cf5)](_0x18db51),'offset':void 0x0};return defined$1(this[_0x761916(0x39a8)][_0x761916(0x2982)])&&(_0x382521[_0x761916(0x19b4)]=OffsetGeometryInstanceAttribute[_0x761916(0x7b1)](Property[_0x761916(0x3fde)](this[_0x761916(0x3431)],_0x219a8a,defaultOffset$3,offsetScratch$3))),new GeometryInstance({'id':_0x2b2153,'geometry':new RectangleOutlineGeometry(this[_0x761916(0x39a8)]),'attributes':_0x382521});},RectangleGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x1fc2)]=function(_0x54a768,_0x4305e3){var _0x2d4be1=_0x68aa19,_0x2fb917=Property[_0x2d4be1(0x4514)](this['_entity'][_0x2d4be1(0x2f4d)]['coordinates'],_0x54a768,scratchCenterRect);if(defined$1(_0x2fb917)){var _0x3e7084=Rectangle['center'](_0x2fb917,scratchCarto);return Cartographic[_0x2d4be1(0x38a0)](_0x3e7084,Ellipsoid[_0x2d4be1(0x1d49)],_0x4305e3);}},RectangleGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0x4f55ec,_0x421657){var _0x1e9ea1=_0x68aa19;return!defined$1(_0x421657[_0x1e9ea1(0x22b9)])||GeometryUpdater[_0x1e9ea1(0x4b51)][_0x1e9ea1(0x2704)][_0x1e9ea1(0x317a)](this,_0x4f55ec,_0x421657);},RectangleGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x589a)]=function(_0xc26bcd,_0x15dc69){var _0x2992c1=_0x68aa19;return!_0x15dc69[_0x2992c1(0x22b9)][_0x2992c1(0x6e0)]||!Property['isConstant'](_0x15dc69[_0x2992c1(0x5862)])||!Property['isConstant'](_0x15dc69[_0x2992c1(0x268a)])||!Property[_0x2992c1(0x6e0)](_0x15dc69['granularity'])||!Property[_0x2992c1(0x6e0)](_0x15dc69[_0x2992c1(0x2542)])||!Property[_0x2992c1(0x6e0)](_0x15dc69[_0x2992c1(0x374)])||!Property['isConstant'](_0x15dc69[_0x2992c1(0x3573)])||!Property[_0x2992c1(0x6e0)](_0x15dc69[_0x2992c1(0x778)])||this['_onTerrain']&&!Property[_0x2992c1(0x6e0)](this[_0x2992c1(0x4980)])&&!(this[_0x2992c1(0x4980)]instanceof ColorMaterialProperty);},RectangleGeometryUpdater['prototype'][_0x68aa19(0x308e)]=function(_0x4fc444,_0x28a106){var _0x52df86=_0x68aa19,_0x169aa0=this[_0x52df86(0x4980)]instanceof ColorMaterialProperty,_0xd74024=Property['getValueOrUndefined'](_0x28a106[_0x52df86(0x5862)],Iso8601[_0x52df86(0x3fd7)]),_0x26bfb0=Property[_0x52df86(0x3fde)](_0x28a106[_0x52df86(0x24e9)],Iso8601[_0x52df86(0x3fd7)],HeightReference$1[_0x52df86(0x44b5)]),_0x146b6d=Property[_0x52df86(0x4514)](_0x28a106[_0x52df86(0x268a)],Iso8601[_0x52df86(0x3fd7)]),_0x5ce66e=Property['getValueOrDefault'](_0x28a106[_0x52df86(0x225f)],Iso8601['MINIMUM_VALUE'],HeightReference$1[_0x52df86(0x44b5)]);defined$1(_0x146b6d)&&!defined$1(_0xd74024)&&(_0xd74024=0x0);var _0x4e83be=this['_options'];_0x4e83be[_0x52df86(0x4a45)]=_0x169aa0?PerInstanceColorAppearance[_0x52df86(0x1245)]:MaterialAppearance['MaterialSupport'][_0x52df86(0x429f)]['vertexFormat'],_0x4e83be[_0x52df86(0x2f4d)]=_0x28a106['coordinates'][_0x52df86(0x1e43)](Iso8601[_0x52df86(0x3fd7)],_0x4e83be[_0x52df86(0x2f4d)]),_0x4e83be[_0x52df86(0xb6f)]=Property[_0x52df86(0x4514)](_0x28a106[_0x52df86(0xb6f)],Iso8601[_0x52df86(0x3fd7)]),_0x4e83be[_0x52df86(0x2542)]=Property['getValueOrUndefined'](_0x28a106[_0x52df86(0x2542)],Iso8601[_0x52df86(0x3fd7)]),_0x4e83be['rotation']=Property[_0x52df86(0x4514)](_0x28a106[_0x52df86(0x374)],Iso8601[_0x52df86(0x3fd7)]),_0x4e83be[_0x52df86(0x2982)]=GroundGeometryUpdater[_0x52df86(0x3af1)](_0xd74024,_0x26bfb0,_0x146b6d,_0x5ce66e),_0x4e83be['height']=GroundGeometryUpdater[_0x52df86(0x1ba9)](_0xd74024,_0x26bfb0),(_0x146b6d=GroundGeometryUpdater[_0x52df86(0x568b)](_0x146b6d,_0x5ce66e))===GroundGeometryUpdater[_0x52df86(0x481c)]&&(_0x146b6d=ApproximateTerrainHeights[_0x52df86(0x3e72)](RectangleGeometry[_0x52df86(0x2dcc)](_0x4e83be,scratchRectangle$2))[_0x52df86(0x4e5a)]),_0x4e83be[_0x52df86(0x268a)]=_0x146b6d;},RectangleGeometryUpdater['DynamicGeometryUpdater']=DynamicRectangleGeometryUpdater,defined$1(Object[_0x68aa19(0x3477)])&&(DynamicRectangleGeometryUpdater[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](DynamicGeometryUpdater$1[_0x68aa19(0x4b51)]),DynamicRectangleGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=DynamicRectangleGeometryUpdater),DynamicRectangleGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0x5ae578,_0x5ec06a,_0x8cd321){var _0x486fb3=_0x68aa19;return!defined$1(this[_0x486fb3(0x39a8)][_0x486fb3(0x2f4d)])||DynamicGeometryUpdater$1[_0x486fb3(0x4b51)][_0x486fb3(0x2704)][_0x486fb3(0x317a)](this,_0x5ae578,_0x5ec06a,_0x8cd321);},DynamicRectangleGeometryUpdater['prototype'][_0x68aa19(0x3f63)]=function(_0x2cafb4,_0x4d4385,_0x4ee451){var _0x2b6751=_0x68aa19,_0x26b63e=this['_options'],_0x379666=Property[_0x2b6751(0x4514)](_0x4d4385['height'],_0x4ee451),_0x2875d9=Property[_0x2b6751(0x3fde)](_0x4d4385[_0x2b6751(0x24e9)],_0x4ee451,HeightReference$1[_0x2b6751(0x44b5)]),_0x1996b1=Property[_0x2b6751(0x4514)](_0x4d4385[_0x2b6751(0x268a)],_0x4ee451),_0x1dfa30=Property[_0x2b6751(0x3fde)](_0x4d4385[_0x2b6751(0x225f)],_0x4ee451,HeightReference$1['NONE']);defined$1(_0x1996b1)&&!defined$1(_0x379666)&&(_0x379666=0x0),_0x26b63e[_0x2b6751(0x2f4d)]=Property['getValueOrUndefined'](_0x4d4385[_0x2b6751(0x22b9)],_0x4ee451,_0x26b63e[_0x2b6751(0x2f4d)]),_0x26b63e[_0x2b6751(0xb6f)]=Property[_0x2b6751(0x4514)](_0x4d4385[_0x2b6751(0xb6f)],_0x4ee451),_0x26b63e[_0x2b6751(0x2542)]=Property['getValueOrUndefined'](_0x4d4385[_0x2b6751(0x2542)],_0x4ee451),_0x26b63e[_0x2b6751(0x374)]=Property[_0x2b6751(0x4514)](_0x4d4385['rotation'],_0x4ee451),_0x26b63e[_0x2b6751(0x2982)]=GroundGeometryUpdater[_0x2b6751(0x3af1)](_0x379666,_0x2875d9,_0x1996b1,_0x1dfa30),_0x26b63e[_0x2b6751(0x5862)]=GroundGeometryUpdater['getGeometryHeight'](_0x379666,_0x2875d9),(_0x1996b1=GroundGeometryUpdater['getGeometryExtrudedHeight'](_0x1996b1,_0x1dfa30))===GroundGeometryUpdater['CLAMP_TO_GROUND']&&(_0x1996b1=ApproximateTerrainHeights[_0x2b6751(0x3e72)](RectangleGeometry[_0x2b6751(0x2dcc)](_0x26b63e,scratchRectangle$2))[_0x2b6751(0x4e5a)]),_0x26b63e[_0x2b6751(0x268a)]=_0x1996b1;};var colorScratch$4=new Color$2(),distanceDisplayConditionScratch$7=new DistanceDisplayCondition(),defaultDistanceDisplayCondition$6=new DistanceDisplayCondition(),defaultOffset$2=Cartesian3[_0x68aa19(0x3e26)],offsetScratch$2=new Cartesian3();function Batch$5(_0x3d8094,_0x506226,_0x12daf2,_0x398a2e,_0x35d51c,_0x55d6dc,_0x4e830e){var _0x414b9b=_0x68aa19,_0x2167a2;this[_0x414b9b(0x33aa)]=_0x506226,this[_0x414b9b(0x28a2)]=_0x12daf2,this['depthFailAppearanceType']=_0x398a2e,this[_0x414b9b(0x451f)]=_0x35d51c,this['depthFailMaterial']=void 0x0,this['closed']=_0x55d6dc,this['shadows']=_0x4e830e,this['primitives']=_0x3d8094,this[_0x414b9b(0xd24)]=!0x1,this[_0x414b9b(0x71e)]=!0x1,this[_0x414b9b(0x49ab)]=void 0x0,this[_0x414b9b(0x353e)]=void 0x0,this['geometry']=new AssociativeArray(),this['updaters']=new AssociativeArray(),this[_0x414b9b(0x4d9c)]=new AssociativeArray(),this[_0x414b9b(0x1b28)]=new AssociativeArray(),this[_0x414b9b(0x1977)]=new AssociativeArray(),this[_0x414b9b(0x105a)]=new AssociativeArray(),this[_0x414b9b(0x887)]=[],this['invalidated']=!0x1,defined$1(_0x35d51c)&&(_0x2167a2=_0x35d51c[_0x414b9b(0x349d)][_0x414b9b(0xef9)](Batch$5[_0x414b9b(0x4b51)]['onMaterialChanged'],this)),this[_0x414b9b(0x557f)]=_0x2167a2;}function StaticGeometryColorBatch(_0x5b700d,_0xc4b8f2,_0x2cfc8c,_0x4b0f62,_0x3ee858){var _0x4949b9=_0x68aa19;this['_solidItems']=[],this[_0x4949b9(0xb54)]=[],this[_0x4949b9(0x4952)]=_0x5b700d,this[_0x4949b9(0x1bf5)]=_0xc4b8f2,this[_0x4949b9(0x425)]=_0x2cfc8c,this['_closed']=_0x4b0f62,this[_0x4949b9(0x16c6)]=_0x3ee858;}function removeItem(_0x9cb573,_0x35c4a9){var _0xc4b972=_0x68aa19;for(var _0x56385e=_0x9cb573[_0xc4b972(0x531b)]-0x1;_0x56385e>=0x0;_0x56385e--){var _0x30dc47=_0x9cb573[_0x56385e];if(_0x30dc47['remove'](_0x35c4a9))return 0x0===_0x30dc47['updaters'][_0xc4b972(0x531b)]&&(_0x9cb573['splice'](_0x56385e,0x1),_0x30dc47[_0xc4b972(0x2578)]()),!0x0;}return!0x1;}function moveItems(_0x55e748,_0x2d953b,_0x483c91){var _0xdab707=_0x68aa19;for(var _0x48cef0=!0x1,_0x599d83=_0x2d953b['length'],_0xe68136=0x0;_0xe68136<_0x599d83;++_0xe68136){var _0x15d273=_0x2d953b[_0xe68136],_0x2f64e0=_0x15d273['itemsToRemove'],_0x23ca96=_0x2f64e0[_0xdab707(0x531b)];if(_0x23ca96>0x0)for(_0xe68136=0x0;_0xe68136<_0x23ca96;_0xe68136++){var _0x588843=_0x2f64e0[_0xe68136];_0x15d273['remove'](_0x588843),_0x55e748['add'](_0x483c91,_0x588843),_0x48cef0=!0x0;}}return _0x48cef0;}function updateItems(_0x2f002e,_0x103de8,_0x508d3b,_0x36afd2){var _0x3ee5a7=_0x68aa19,_0x21d27d,_0xe3ab34=_0x103de8[_0x3ee5a7(0x531b)];for(_0x21d27d=_0xe3ab34-0x1;_0x21d27d>=0x0;_0x21d27d--){var _0x1be511=_0x103de8[_0x21d27d];if(_0x1be511[_0x3ee5a7(0x3d3c)]){_0x103de8['splice'](_0x21d27d,0x1);for(var _0x5c067b=_0x1be511[_0x3ee5a7(0x19ff)][_0x3ee5a7(0x21e8)],_0x40404b=_0x5c067b[_0x3ee5a7(0x531b)],_0x542cd9=0x0;_0x542cd9<_0x40404b;_0x542cd9++)_0x2f002e[_0x3ee5a7(0x4979)](_0x508d3b,_0x5c067b[_0x542cd9]);_0x1be511[_0x3ee5a7(0x2578)]();}}for(_0xe3ab34=_0x103de8[_0x3ee5a7(0x531b)],_0x21d27d=0x0;_0x21d27d<_0xe3ab34;++_0x21d27d)_0x36afd2=_0x103de8[_0x21d27d][_0x3ee5a7(0x489f)](_0x508d3b)&&_0x36afd2;return _0x36afd2;}function getBoundingSphere$1(_0x5e2b90,_0x422976,_0x2ceee4){var _0x19e79a=_0x68aa19;for(var _0xf50f2d=_0x5e2b90['length'],_0x12e5e0=0x0;_0x12e5e0<_0xf50f2d;_0x12e5e0++){var _0x363d60=_0x5e2b90[_0x12e5e0];if(_0x363d60[_0x19e79a(0x1ff6)](_0x422976))return _0x363d60[_0x19e79a(0x1a1)](_0x422976,_0x2ceee4);}return BoundingSphereState$1[_0x19e79a(0x3865)];}function removeAllPrimitives(_0x593d49){var _0x1d8d7f=_0x68aa19;for(var _0xe32e7c=_0x593d49['length'],_0x49ccd3=0x0;_0x49ccd3<_0xe32e7c;_0x49ccd3++)_0x593d49[_0x49ccd3]['destroy']();_0x593d49[_0x1d8d7f(0x531b)]=0x0;}Batch$5['prototype'][_0x68aa19(0x3b54)]=function(){var _0x22193d=_0x68aa19;this[_0x22193d(0x3d3c)]=!0x0;},Batch$5[_0x68aa19(0x4b51)][_0x68aa19(0xd52)]=function(_0x50c2eb){var _0x30fb61=_0x68aa19,_0x1be4b7=this['depthFailMaterialProperty'],_0x2324ec=_0x50c2eb[_0x30fb61(0x451f)];return _0x2324ec===_0x1be4b7||!!defined$1(_0x1be4b7)&&_0x1be4b7[_0x30fb61(0x2ed4)](_0x2324ec);},Batch$5[_0x68aa19(0x4b51)]['add']=function(_0x57fe6c,_0xacf0bc){var _0x51802d=_0x68aa19,_0x105502=_0x57fe6c['id'];if(this[_0x51802d(0xd24)]=!0x0,this['enuCenter']=_0x57fe6c[_0x51802d(0x39a8)]&&_0x57fe6c['_options'][_0x51802d(0x19fa)],defined$1(this[_0x51802d(0x19fa)])&&(this[_0x51802d(0xea6)]=PerInstanceColorAppearance[_0x51802d(0x3df3)][_0x51802d(0x4cb1)]),this[_0x51802d(0x4b72)][_0x51802d(0x346f)](_0x105502,_0xacf0bc),this[_0x51802d(0x19ff)][_0x51802d(0x346f)](_0x105502,_0x57fe6c),_0x57fe6c['hasConstantFill']&&_0x57fe6c['fillMaterialProperty'][_0x51802d(0x6e0)]&&Property[_0x51802d(0x6e0)](_0x57fe6c['distanceDisplayConditionProperty'])&&Property[_0x51802d(0x6e0)](_0x57fe6c[_0x51802d(0x1bba)])){var _0x2f549a=this;this[_0x51802d(0x1977)][_0x51802d(0x346f)](_0x105502,_0x57fe6c[_0x51802d(0xf51)][_0x51802d(0x349d)][_0x51802d(0xef9)](function(_0x53b61,_0x39ffce,_0x372c04,_0xdfa81b){var _0x30e6c0=_0x51802d;_0x30e6c0(0x208a)===_0x39ffce&&_0x2f549a[_0x30e6c0(0x105a)][_0x30e6c0(0x346f)](_0x57fe6c['id'],_0x57fe6c);}));}else this[_0x51802d(0x4d9c)][_0x51802d(0x346f)](_0x105502,_0x57fe6c);},Batch$5[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x405856){var _0x56ff7b=_0x68aa19,_0x28a15b=_0x405856['id'];if(this[_0x56ff7b(0xd24)]=this['geometry'][_0x56ff7b(0x4b3f)](_0x28a15b)||this['createPrimitive'],this[_0x56ff7b(0x19ff)][_0x56ff7b(0x4b3f)](_0x28a15b)){this[_0x56ff7b(0x4d9c)][_0x56ff7b(0x4b3f)](_0x28a15b);var _0xaee9e8=this[_0x56ff7b(0x1977)][_0x56ff7b(0x3173)](_0x28a15b);return defined$1(_0xaee9e8)&&(_0xaee9e8(),this[_0x56ff7b(0x1977)][_0x56ff7b(0x4b3f)](_0x28a15b),this[_0x56ff7b(0x105a)][_0x56ff7b(0x4b3f)](_0x28a15b)),!0x0;}return!0x1;},Batch$5[_0x68aa19(0x4b51)]['update']=function(_0x27caa1){var _0x58409a=_0x68aa19,_0x1d8cc0,_0x1f06f2=!0x0,_0x1b20c2=0x0,_0x5dd839=this['primitive'],_0x10aa22=this[_0x58409a(0x4b14)];if(this['createPrimitive']){var _0x54e885=this['geometry'][_0x58409a(0x21e8)];if(_0x54e885['length']>0x0){var _0x6ba9d1;defined$1(_0x5dd839)&&(defined$1(this[_0x58409a(0x353e)])?_0x10aa22[_0x58409a(0x4b3f)](_0x5dd839):this[_0x58409a(0x353e)]=_0x5dd839),defined$1(this[_0x58409a(0x2ffc)])&&(defined$1(this[_0x58409a(0x451f)])&&(this[_0x58409a(0x4e94)]=MaterialProperty[_0x58409a(0x1e43)](_0x27caa1,this['depthFailMaterialProperty'],this[_0x58409a(0x4e94)])),_0x6ba9d1=new this[(_0x58409a(0x2ffc))]({'material':this[_0x58409a(0x4e94)],'translucent':this[_0x58409a(0x33aa)],'closed':this[_0x58409a(0xb7d)]})),(_0x5dd839=new Primitive({'show':!0x1,'asynchronous':!0x0,'geometryInstances':_0x54e885,'appearance':new this[(_0x58409a(0x28a2))]({'translucent':this[_0x58409a(0x33aa)],'closed':this[_0x58409a(0xb7d)],'materialSupport':this[_0x58409a(0xea6)],'renderState':{'depthTest':{'enabled':this['_depthTestEnabled']}}}),'depthFailAppearance':_0x6ba9d1,'shadows':this[_0x58409a(0x284a)],'updateBoundingSphere':!defined$1(this[_0x58409a(0x19fa)]),'modelMatrix':defined$1(this[_0x58409a(0x19fa)])?Transforms[_0x58409a(0x3185)](this[_0x58409a(0x19fa)],Ellipsoid['WGS84'],new Matrix4()):void 0x0}))[_0x58409a(0xf08)]=this[_0x58409a(0x2b5)],_0x10aa22[_0x58409a(0x4979)](_0x5dd839),_0x1f06f2=!0x1;}else{defined$1(_0x5dd839)&&(_0x10aa22[_0x58409a(0x4b3f)](_0x5dd839),_0x5dd839=void 0x0);var _0x27c864=this[_0x58409a(0x353e)];defined$1(_0x27c864)&&(_0x10aa22[_0x58409a(0x4b3f)](_0x27c864),this[_0x58409a(0x353e)]=void 0x0);}this[_0x58409a(0x1b28)][_0x58409a(0x4ee2)](),this[_0x58409a(0x49ab)]=_0x5dd839,this[_0x58409a(0xd24)]=!0x1,this[_0x58409a(0x71e)]=!0x0;}else{if(defined$1(_0x5dd839)&&_0x5dd839[_0x58409a(0x237c)]){_0x5dd839[_0x58409a(0x105f)]=!0x0,defined$1(this[_0x58409a(0x353e)])&&(_0x10aa22[_0x58409a(0x4b3f)](this['oldPrimitive']),this['oldPrimitive']=void 0x0),!defined$1(this[_0x58409a(0x2ffc)])||this[_0x58409a(0x451f)]instanceof ColorMaterialProperty||(this[_0x58409a(0x4e94)]=MaterialProperty[_0x58409a(0x1e43)](_0x27caa1,this['depthFailMaterialProperty'],this['depthFailMaterial']),this[_0x58409a(0x49ab)]['depthFailAppearance'][_0x58409a(0x128b)]=this[_0x58409a(0x4e94)]);var _0xc17b66=this[_0x58409a(0x4d9c)][_0x58409a(0x21e8)],_0x1c3186=_0xc17b66[_0x58409a(0x531b)],_0x1bf8d4=this[_0x58409a(0x71e)];for(_0x1d8cc0=0x0;_0x1d8cc0<_0x1c3186;_0x1d8cc0++){var _0x36f546=_0xc17b66[_0x1d8cc0],_0xef7c4d=this[_0x58409a(0x4b72)][_0x58409a(0x3173)](_0x36f546['id']),_0x2d04c3=this['attributes'][_0x58409a(0x3173)](_0xef7c4d['id']['id']);if(defined$1(_0x2d04c3)||(_0x2d04c3=_0x5dd839[_0x58409a(0x4ece)](_0xef7c4d['id']),this[_0x58409a(0x1b28)][_0x58409a(0x346f)](_0xef7c4d['id']['id'],_0x2d04c3)),!_0x36f546[_0x58409a(0x4941)][_0x58409a(0x6e0)]||_0x1bf8d4){var _0x40f871=_0x36f546['fillMaterialProperty'][_0x58409a(0x28b8)],_0x546294=Property[_0x58409a(0x3fde)](_0x40f871,_0x27caa1,Color$2[_0x58409a(0x2d95)],colorScratch$4);Color$2[_0x58409a(0x2ed4)](_0x2d04c3[_0x58409a(0x2bdb)],_0x546294)||(_0x2d04c3[_0x58409a(0x2bdb)]=Color$2[_0x58409a(0x254b)](_0x546294,_0x2d04c3[_0x58409a(0x2bdb)]),_0x2d04c3[_0x58409a(0x28b8)]=ColorGeometryInstanceAttribute[_0x58409a(0x5794)](_0x546294,_0x2d04c3[_0x58409a(0x28b8)]),(this[_0x58409a(0x33aa)]&&0xff===_0x2d04c3[_0x58409a(0x28b8)][0x3]||!this['translucent']&&0xff!==_0x2d04c3[_0x58409a(0x28b8)][0x3])&&(this[_0x58409a(0x887)][_0x1b20c2++]=_0x36f546));}if(defined$1(this[_0x58409a(0x2ffc)])&&_0x36f546[_0x58409a(0x451f)]instanceof ColorMaterialProperty&&(!_0x36f546[_0x58409a(0x451f)][_0x58409a(0x6e0)]||_0x1bf8d4)){var _0x12b5c8=_0x36f546[_0x58409a(0x451f)][_0x58409a(0x28b8)],_0x15237f=Property[_0x58409a(0x3fde)](_0x12b5c8,_0x27caa1,Color$2['WHITE'],colorScratch$4);Color$2[_0x58409a(0x2ed4)](_0x2d04c3[_0x58409a(0x31cb)],_0x15237f)||(_0x2d04c3[_0x58409a(0x31cb)]=Color$2[_0x58409a(0x254b)](_0x15237f,_0x2d04c3[_0x58409a(0x31cb)]),_0x2d04c3[_0x58409a(0x1e8a)]=ColorGeometryInstanceAttribute[_0x58409a(0x5794)](_0x15237f,_0x2d04c3[_0x58409a(0x1e8a)]));}var _0x46bd9d=_0x36f546[_0x58409a(0xf51)][_0x58409a(0x208a)]&&(_0x36f546['hasConstantFill']||_0x36f546['isFilled'](_0x27caa1));_0x46bd9d!==(0x1===_0x2d04c3[_0x58409a(0x105f)][0x0])&&(_0x2d04c3[_0x58409a(0x105f)]=ShowGeometryInstanceAttribute[_0x58409a(0x5794)](_0x46bd9d,_0x2d04c3['show']));var _0x45f6a6=_0x36f546['distanceDisplayConditionProperty'];if(!Property['isConstant'](_0x45f6a6)){var _0x202715=Property[_0x58409a(0x3fde)](_0x45f6a6,_0x27caa1,defaultDistanceDisplayCondition$6,distanceDisplayConditionScratch$7);DistanceDisplayCondition['equals'](_0x202715,_0x2d04c3['_lastDistanceDisplayCondition'])||(_0x2d04c3['_lastDistanceDisplayCondition']=DistanceDisplayCondition[_0x58409a(0x254b)](_0x202715,_0x2d04c3[_0x58409a(0x4f75)]),_0x2d04c3['distanceDisplayCondition']=DistanceDisplayConditionGeometryInstanceAttribute['toValue'](_0x202715,_0x2d04c3[_0x58409a(0x1c93)]));}var _0x1b4002=_0x36f546[_0x58409a(0x1bba)];if(!Property[_0x58409a(0x6e0)](_0x1b4002)){var _0x3d1138=Property[_0x58409a(0x3fde)](_0x1b4002,_0x27caa1,defaultOffset$2,offsetScratch$2);Cartesian3[_0x58409a(0x2ed4)](_0x3d1138,_0x2d04c3[_0x58409a(0x350f)])||(_0x2d04c3[_0x58409a(0x350f)]=Cartesian3['clone'](_0x3d1138,_0x2d04c3[_0x58409a(0x350f)]),_0x2d04c3['offset']=OffsetGeometryInstanceAttribute[_0x58409a(0x5794)](_0x3d1138,_0x2d04c3['offset']));}}this['updateShows'](_0x5dd839),this[_0x58409a(0x71e)]=!0x1;}else defined$1(_0x5dd839)&&!_0x5dd839['ready']&&(_0x1f06f2=!0x1);}return this[_0x58409a(0x887)]['length']=_0x1b20c2,_0x1f06f2;},Batch$5['prototype'][_0x68aa19(0x955)]=function(_0x5ba8bc){var _0x39494e=_0x68aa19;for(var _0x19fc1c=this['showsUpdated'][_0x39494e(0x21e8)],_0x1d549f=_0x19fc1c[_0x39494e(0x531b)],_0x497f20=0x0;_0x497f20<_0x1d549f;_0x497f20++){var _0x111a67=_0x19fc1c[_0x497f20],_0x3df311=this[_0x39494e(0x4b72)][_0x39494e(0x3173)](_0x111a67['id']),_0x2c68d4=this[_0x39494e(0x1b28)]['get'](_0x3df311['id']['id']);defined$1(_0x2c68d4)||(_0x2c68d4=_0x5ba8bc[_0x39494e(0x4ece)](_0x3df311['id']),this[_0x39494e(0x1b28)][_0x39494e(0x346f)](_0x3df311['id']['id'],_0x2c68d4));var _0xc3c190=_0x111a67[_0x39494e(0xf51)][_0x39494e(0x208a)];_0xc3c190!==(0x1===_0x2c68d4['show'][0x0])&&(_0x2c68d4[_0x39494e(0x105f)]=ShowGeometryInstanceAttribute[_0x39494e(0x5794)](_0xc3c190,_0x2c68d4[_0x39494e(0x105f)]),_0x3df311[_0x39494e(0x1b28)][_0x39494e(0x105f)]['value'][0x0]=_0x2c68d4[_0x39494e(0x105f)][0x0]);}this[_0x39494e(0x105a)][_0x39494e(0x4ee2)]();},Batch$5['prototype']['contains']=function(_0x14be0b){var _0x1b5251=_0x68aa19;return this[_0x1b5251(0x19ff)][_0x1b5251(0x1ff6)](_0x14be0b['id']);},Batch$5[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x19bbe5,_0x3ebdbc){var _0x25ebe3=_0x68aa19,_0x545222=this[_0x25ebe3(0x49ab)];if(!_0x545222[_0x25ebe3(0x237c)])return BoundingSphereState$1[_0x25ebe3(0xaca)];var _0x27267d=_0x545222[_0x25ebe3(0x4ece)](_0x19bbe5[_0x25ebe3(0xf51)]);return!defined$1(_0x27267d)||!defined$1(_0x27267d[_0x25ebe3(0x5809)])||defined$1(_0x27267d[_0x25ebe3(0x105f)])&&0x0===_0x27267d[_0x25ebe3(0x105f)][0x0]?BoundingSphereState$1[_0x25ebe3(0x3865)]:(_0x27267d[_0x25ebe3(0x5809)][_0x25ebe3(0x254b)](_0x3ebdbc),BoundingSphereState$1['DONE']);},Batch$5[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x3d483a=_0x68aa19,_0x599bef=this[_0x3d483a(0x49ab)],_0x4a9d21=this['primitives'];defined$1(_0x599bef)&&_0x4a9d21[_0x3d483a(0x4b3f)](_0x599bef);var _0x395347=this[_0x3d483a(0x353e)];defined$1(_0x395347)&&_0x4a9d21['remove'](_0x395347),defined$1(this[_0x3d483a(0x557f)])&&this['removeMaterialSubscription']();},StaticGeometryColorBatch['prototype'][_0x68aa19(0x4979)]=function(_0x4c89cf,_0x5d7e91){var _0x494829=_0x68aa19,_0x574fd1,_0x46d487,_0x53bd7d=_0x5d7e91[_0x494829(0x555c)](_0x4c89cf);0xff===_0x53bd7d[_0x494829(0x1b28)][_0x494829(0x28b8)][_0x494829(0x327)][0x3]?(_0x574fd1=this[_0x494829(0x2cbd)],_0x46d487=!0x1):(_0x574fd1=this['_translucentItems'],_0x46d487=!0x0);for(var _0x1cb24f=_0x574fd1[_0x494829(0x531b)],_0x570518=0x0;_0x570518<_0x1cb24f;_0x570518++){var _0x329531=_0x574fd1[_0x570518];if(this[_0x494829(0x19fa)])break;if(!_0x329531['_hasEnuCenter']&&_0x329531['isMaterial'](_0x5d7e91))return void _0x329531[_0x494829(0x4979)](_0x5d7e91,_0x53bd7d);}var _0x3144c6=new Batch$5(this[_0x494829(0x4952)],_0x46d487,this['_appearanceType'],this['_depthFailAppearanceType'],_0x5d7e91['depthFailMaterialProperty'],this[_0x494829(0x51ff)],this[_0x494829(0x16c6)]);_0x3144c6[_0x494829(0x3910)]=_0x5d7e91['_options']&&!!_0x5d7e91[_0x494829(0x39a8)][_0x494829(0x19fa)],_0x3144c6[_0x494829(0x29bd)]=!defined$1(_0x5d7e91[_0x494829(0x39a8)])||(!defined$1(_0x5d7e91['_options'][_0x494829(0x16b0)])||_0x5d7e91[_0x494829(0x39a8)][_0x494829(0x16b0)]),_0x3144c6[_0x494829(0x2b5)]=_0x5d7e91[_0x494829(0xba7)][_0x494829(0xf08)],_0x3144c6[_0x494829(0x4979)](_0x5d7e91,_0x53bd7d),_0x574fd1[_0x494829(0x3a33)](_0x3144c6);},StaticGeometryColorBatch[_0x68aa19(0x4b51)]['remove']=function(_0x42d062){removeItem(this['_solidItems'],_0x42d062)||removeItem(this['_translucentItems'],_0x42d062);},StaticGeometryColorBatch[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x22b5ab){var _0x191ec5=_0x68aa19,_0x159f60=updateItems(this,this['_solidItems'],_0x22b5ab,!0x0);_0x159f60=updateItems(this,this[_0x191ec5(0xb54)],_0x22b5ab,_0x159f60)&&_0x159f60;var _0x2484fd=moveItems(this,this[_0x191ec5(0x2cbd)],_0x22b5ab),_0x115c3f=moveItems(this,this[_0x191ec5(0xb54)],_0x22b5ab);return(_0x2484fd||_0x115c3f)&&(_0x159f60=updateItems(this,this[_0x191ec5(0x2cbd)],_0x22b5ab,_0x159f60)&&_0x159f60,_0x159f60=updateItems(this,this[_0x191ec5(0xb54)],_0x22b5ab,_0x159f60)&&_0x159f60),_0x159f60;},StaticGeometryColorBatch['prototype'][_0x68aa19(0x1a1)]=function(_0x21d407,_0x318ff7){var _0xd33d59=_0x68aa19,_0x40f2a8=getBoundingSphere$1(this[_0xd33d59(0x2cbd)],_0x21d407,_0x318ff7);return _0x40f2a8===BoundingSphereState$1[_0xd33d59(0x3865)]?getBoundingSphere$1(this[_0xd33d59(0xb54)],_0x21d407,_0x318ff7):_0x40f2a8;},StaticGeometryColorBatch[_0x68aa19(0x4b51)]['removeAllPrimitives']=function(){var _0x36ea66=_0x68aa19;removeAllPrimitives(this['_solidItems']),removeAllPrimitives(this[_0x36ea66(0xb54)]);};var distanceDisplayConditionScratch$6=new DistanceDisplayCondition(),defaultDistanceDisplayCondition$5=new DistanceDisplayCondition(),defaultOffset$1=Cartesian3[_0x68aa19(0x3e26)],offsetScratch$1=new Cartesian3();function Batch$4(_0x374204,_0x4e0b53,_0x22c88b,_0x58dc15,_0x2dc455,_0x25ab33,_0x149789){var _0x5eee67=_0x68aa19;this['primitives']=_0x374204,this[_0x5eee67(0x28a2)]=_0x4e0b53,this['materialProperty']=_0x22c88b,this[_0x5eee67(0x2ffc)]=_0x58dc15,this['depthFailMaterialProperty']=_0x2dc455,this[_0x5eee67(0xb7d)]=_0x25ab33,this['shadows']=_0x149789,this['updaters']=new AssociativeArray(),this['createPrimitive']=!0x0,this[_0x5eee67(0x49ab)]=void 0x0,this[_0x5eee67(0x353e)]=void 0x0,this[_0x5eee67(0x4b72)]=new AssociativeArray(),this['material']=void 0x0,this[_0x5eee67(0x4e94)]=void 0x0,this[_0x5eee67(0x4d9c)]=new AssociativeArray(),this[_0x5eee67(0x1b28)]=new AssociativeArray(),this[_0x5eee67(0x3d3c)]=!0x1,this['removeMaterialSubscription']=_0x22c88b[_0x5eee67(0x349d)]['addEventListener'](Batch$4[_0x5eee67(0x4b51)][_0x5eee67(0x3b54)],this),this[_0x5eee67(0x1977)]=new AssociativeArray(),this[_0x5eee67(0x105a)]=new AssociativeArray(),this['materialSupport']=void 0x0;}Batch$4[_0x68aa19(0x4b51)][_0x68aa19(0x3b54)]=function(){var _0x356672=_0x68aa19;this[_0x356672(0x3d3c)]=!0x0;},Batch$4[_0x68aa19(0x4b51)][_0x68aa19(0xd52)]=function(_0x119378){var _0xe92c7e=_0x68aa19,_0x4db91e=this[_0xe92c7e(0x29b5)],_0x5274f3=_0x119378[_0xe92c7e(0x4941)],_0x19261a=this['depthFailMaterialProperty'],_0x5e9b40=_0x119378[_0xe92c7e(0x451f)];if(_0x5274f3===_0x4db91e&&_0x5e9b40===_0x19261a)return!0x0;var _0x388090=defined$1(_0x4db91e)&&_0x4db91e[_0xe92c7e(0x2ed4)](_0x5274f3);return _0x388090=(!defined$1(_0x19261a)&&!defined$1(_0x5e9b40)||defined$1(_0x19261a)&&_0x19261a[_0xe92c7e(0x2ed4)](_0x5e9b40))&&_0x388090;},Batch$4[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x410e28,_0x5c58fa){var _0x2022dd=_0x68aa19,_0x53006b=_0x5c58fa['id'];if(this['updaters'][_0x2022dd(0x346f)](_0x53006b,_0x5c58fa),this[_0x2022dd(0x4b72)][_0x2022dd(0x346f)](_0x53006b,_0x5c58fa[_0x2022dd(0x555c)](_0x410e28)),this[_0x2022dd(0x19fa)]=defined$1(_0x5c58fa[_0x2022dd(0x39a8)])?_0x5c58fa[_0x2022dd(0x39a8)]['enuCenter']:void 0x0,defined$1(this[_0x2022dd(0x19fa)])&&(this[_0x2022dd(0xea6)]=MaterialAppearance[_0x2022dd(0x3df3)][_0x2022dd(0x1cdb)]),_0x5c58fa[_0x2022dd(0x3deb)]&&_0x5c58fa[_0x2022dd(0x4941)]['isConstant']&&Property[_0x2022dd(0x6e0)](_0x5c58fa[_0x2022dd(0x117a)])&&Property['isConstant'](_0x5c58fa[_0x2022dd(0x1bba)])){var _0x475abc=this;this[_0x2022dd(0x1977)][_0x2022dd(0x346f)](_0x53006b,_0x5c58fa[_0x2022dd(0xf51)][_0x2022dd(0x349d)][_0x2022dd(0xef9)](function(_0x2092c2,_0x598032,_0x105c37,_0xd71168){var _0x4288f7=_0x2022dd;_0x4288f7(0x208a)===_0x598032&&_0x475abc[_0x4288f7(0x105a)][_0x4288f7(0x346f)](_0x5c58fa['id'],_0x5c58fa);}));}else this[_0x2022dd(0x4d9c)][_0x2022dd(0x346f)](_0x53006b,_0x5c58fa);this[_0x2022dd(0xd24)]=!0x0;},Batch$4[_0x68aa19(0x4b51)]['remove']=function(_0x47c51b){var _0x6f63e7=_0x68aa19,_0x5cbf55=_0x47c51b['id'];if(this[_0x6f63e7(0xd24)]=this['geometry']['remove'](_0x5cbf55)||this[_0x6f63e7(0xd24)],this[_0x6f63e7(0x19ff)][_0x6f63e7(0x4b3f)](_0x5cbf55)){this[_0x6f63e7(0x4d9c)]['remove'](_0x5cbf55);var _0x31437a=this[_0x6f63e7(0x1977)][_0x6f63e7(0x3173)](_0x5cbf55);return defined$1(_0x31437a)&&(_0x31437a(),this[_0x6f63e7(0x1977)][_0x6f63e7(0x4b3f)](_0x5cbf55),this[_0x6f63e7(0x105a)]['remove'](_0x5cbf55)),!0x0;}return!0x1;};var colorScratch$3=new Color$2();function StaticGeometryPerMaterialBatch(_0x53b5f1,_0x333c02,_0x4d1739,_0x283681,_0x5296a3){var _0x420a84=_0x68aa19;this['_items']=[],this['_primitives']=_0x53b5f1,this['_appearanceType']=_0x333c02,this[_0x420a84(0x425)]=_0x4d1739,this['_closed']=_0x283681,this['_shadows']=_0x5296a3;}Batch$4[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x237bc1){var _0x3b8cdc=_0x68aa19,_0x46dd35,_0x2ee1dc=!0x0,_0x3daf40=this[_0x3b8cdc(0x49ab)],_0x2b6609=this[_0x3b8cdc(0x4b14)],_0x246f43=this[_0x3b8cdc(0x4b72)][_0x3b8cdc(0x21e8)];if(this['createPrimitive']){if(_0x246f43['length']>0x0){var _0x4b354c;defined$1(_0x3daf40)&&(defined$1(this[_0x3b8cdc(0x353e)])?_0x2b6609[_0x3b8cdc(0x4b3f)](_0x3daf40):this[_0x3b8cdc(0x353e)]=_0x3daf40),this[_0x3b8cdc(0x128b)]=MaterialProperty[_0x3b8cdc(0x1e43)](_0x237bc1,this[_0x3b8cdc(0x29b5)],this[_0x3b8cdc(0x128b)]),defined$1(this[_0x3b8cdc(0x451f)])&&(this[_0x3b8cdc(0x4e94)]=MaterialProperty[_0x3b8cdc(0x1e43)](_0x237bc1,this[_0x3b8cdc(0x451f)],this[_0x3b8cdc(0x4e94)]),_0x4b354c=new this['depthFailAppearanceType']({'material':this[_0x3b8cdc(0x4e94)],'translucent':this['depthFailMaterial'][_0x3b8cdc(0xb13)](),'closed':this[_0x3b8cdc(0xb7d)]})),_0x3daf40=new Primitive({'show':!0x1,'asynchronous':!0x0,'geometryInstances':_0x246f43,'appearance':new this[(_0x3b8cdc(0x28a2))]({'material':this[_0x3b8cdc(0x128b)],'translucent':this['material'][_0x3b8cdc(0xb13)](),'closed':this['closed'],'materialSupport':this['materialSupport']}),'depthFailAppearance':_0x4b354c,'shadows':this[_0x3b8cdc(0x284a)],'updateBoundingSphere':!defined$1(this[_0x3b8cdc(0x19fa)]),'modelMatrix':defined$1(this[_0x3b8cdc(0x19fa)])?Transforms['eastNorthUpToFixedFrame'](this['enuCenter'],Ellipsoid['WGS84'],new Matrix4()):void 0x0}),_0x2b6609[_0x3b8cdc(0x4979)](_0x3daf40),_0x2ee1dc=!0x1;}else{defined$1(_0x3daf40)&&(_0x2b6609['remove'](_0x3daf40),_0x3daf40=void 0x0);var _0x56ca2e=this['oldPrimitive'];defined$1(_0x56ca2e)&&(_0x2b6609[_0x3b8cdc(0x4b3f)](_0x56ca2e),this['oldPrimitive']=void 0x0);}this[_0x3b8cdc(0x1b28)][_0x3b8cdc(0x4ee2)](),this[_0x3b8cdc(0x49ab)]=_0x3daf40,this[_0x3b8cdc(0xd24)]=!0x1;}else{if(defined$1(_0x3daf40)&&_0x3daf40[_0x3b8cdc(0x237c)]){_0x3daf40[_0x3b8cdc(0x105f)]=!0x0,defined$1(this[_0x3b8cdc(0x353e)])&&(_0x2b6609['remove'](this[_0x3b8cdc(0x353e)]),this[_0x3b8cdc(0x353e)]=void 0x0),this[_0x3b8cdc(0x128b)]=MaterialProperty[_0x3b8cdc(0x1e43)](_0x237bc1,this[_0x3b8cdc(0x29b5)],this[_0x3b8cdc(0x128b)]),this[_0x3b8cdc(0x49ab)]['appearance']['material']=this[_0x3b8cdc(0x128b)],!defined$1(this[_0x3b8cdc(0x2ffc)])||this['depthFailMaterialProperty']instanceof ColorMaterialProperty||(this['depthFailMaterial']=MaterialProperty[_0x3b8cdc(0x1e43)](_0x237bc1,this[_0x3b8cdc(0x451f)],this[_0x3b8cdc(0x4e94)]),this['primitive'][_0x3b8cdc(0x3605)]['material']=this[_0x3b8cdc(0x4e94)]);var _0x4b097a=this[_0x3b8cdc(0x4d9c)]['values'],_0x4960fb=_0x4b097a[_0x3b8cdc(0x531b)];for(_0x46dd35=0x0;_0x46dd35<_0x4960fb;_0x46dd35++){var _0x2a1b28=_0x4b097a[_0x46dd35],_0x28c5a9=_0x2a1b28[_0x3b8cdc(0xf51)],_0x38b1d8=this[_0x3b8cdc(0x4b72)]['get'](_0x2a1b28['id']),_0x7ff443=this[_0x3b8cdc(0x1b28)][_0x3b8cdc(0x3173)](_0x38b1d8['id']['id']);if(defined$1(_0x7ff443)||(_0x7ff443=_0x3daf40[_0x3b8cdc(0x4ece)](_0x38b1d8['id']),this[_0x3b8cdc(0x1b28)][_0x3b8cdc(0x346f)](_0x38b1d8['id']['id'],_0x7ff443)),defined$1(this[_0x3b8cdc(0x2ffc)])&&this['depthFailMaterialProperty']instanceof ColorMaterialProperty&&!_0x2a1b28[_0x3b8cdc(0x451f)][_0x3b8cdc(0x6e0)]){var _0xefa294=_0x2a1b28[_0x3b8cdc(0x451f)][_0x3b8cdc(0x28b8)],_0x1e8bf3=Property[_0x3b8cdc(0x3fde)](_0xefa294,_0x237bc1,Color$2[_0x3b8cdc(0x2d95)],colorScratch$3);Color$2[_0x3b8cdc(0x2ed4)](_0x7ff443[_0x3b8cdc(0x31cb)],_0x1e8bf3)||(_0x7ff443['_lastDepthFailColor']=Color$2[_0x3b8cdc(0x254b)](_0x1e8bf3,_0x7ff443[_0x3b8cdc(0x31cb)]),_0x7ff443['depthFailColor']=ColorGeometryInstanceAttribute[_0x3b8cdc(0x5794)](_0x1e8bf3,_0x7ff443[_0x3b8cdc(0x1e8a)]));}var _0x15a4dd=_0x28c5a9[_0x3b8cdc(0x208a)]&&(_0x2a1b28[_0x3b8cdc(0x3deb)]||_0x2a1b28['isFilled'](_0x237bc1));_0x15a4dd!==(0x1===_0x7ff443['show'][0x0])&&(_0x7ff443[_0x3b8cdc(0x105f)]=ShowGeometryInstanceAttribute['toValue'](_0x15a4dd,_0x7ff443[_0x3b8cdc(0x105f)]));var _0x1ee852=_0x2a1b28[_0x3b8cdc(0x117a)];if(!Property[_0x3b8cdc(0x6e0)](_0x1ee852)){var _0x8b29b5=Property['getValueOrDefault'](_0x1ee852,_0x237bc1,defaultDistanceDisplayCondition$5,distanceDisplayConditionScratch$6);DistanceDisplayCondition[_0x3b8cdc(0x2ed4)](_0x8b29b5,_0x7ff443[_0x3b8cdc(0x4f75)])||(_0x7ff443[_0x3b8cdc(0x4f75)]=DistanceDisplayCondition[_0x3b8cdc(0x254b)](_0x8b29b5,_0x7ff443[_0x3b8cdc(0x4f75)]),_0x7ff443['distanceDisplayCondition']=DistanceDisplayConditionGeometryInstanceAttribute[_0x3b8cdc(0x5794)](_0x8b29b5,_0x7ff443[_0x3b8cdc(0x1c93)]));}var _0x55af97=_0x2a1b28[_0x3b8cdc(0x1bba)];if(!Property['isConstant'](_0x55af97)){var _0x262f40=Property[_0x3b8cdc(0x3fde)](_0x55af97,_0x237bc1,defaultOffset$1,offsetScratch$1);Cartesian3['equals'](_0x262f40,_0x7ff443[_0x3b8cdc(0x350f)])||(_0x7ff443[_0x3b8cdc(0x350f)]=Cartesian3[_0x3b8cdc(0x254b)](_0x262f40,_0x7ff443['_lastOffset']),_0x7ff443[_0x3b8cdc(0x19b4)]=OffsetGeometryInstanceAttribute[_0x3b8cdc(0x5794)](_0x262f40,_0x7ff443[_0x3b8cdc(0x19b4)]));}}this[_0x3b8cdc(0x955)](_0x3daf40);}else defined$1(_0x3daf40)&&!_0x3daf40['ready']&&(_0x2ee1dc=!0x1);}return _0x2ee1dc;},Batch$4['prototype'][_0x68aa19(0x955)]=function(_0x4c50ed){var _0x15984a=_0x68aa19;for(var _0x5140e4=this['showsUpdated'][_0x15984a(0x21e8)],_0x4284ef=_0x5140e4[_0x15984a(0x531b)],_0x150563=0x0;_0x150563<_0x4284ef;_0x150563++){var _0x214360=_0x5140e4[_0x150563],_0x509993=_0x214360[_0x15984a(0xf51)],_0x45a4b1=this[_0x15984a(0x4b72)][_0x15984a(0x3173)](_0x214360['id']),_0x33ef5c=this[_0x15984a(0x1b28)]['get'](_0x45a4b1['id']['id']);defined$1(_0x33ef5c)||(_0x33ef5c=_0x4c50ed[_0x15984a(0x4ece)](_0x45a4b1['id']),this['attributes'][_0x15984a(0x346f)](_0x45a4b1['id']['id'],_0x33ef5c));var _0x1ead4b=_0x509993[_0x15984a(0x208a)];_0x1ead4b!==(0x1===_0x33ef5c['show'][0x0])&&(_0x33ef5c[_0x15984a(0x105f)]=ShowGeometryInstanceAttribute[_0x15984a(0x5794)](_0x1ead4b,_0x33ef5c[_0x15984a(0x105f)]),_0x45a4b1[_0x15984a(0x1b28)][_0x15984a(0x105f)][_0x15984a(0x327)][0x0]=_0x33ef5c['show'][0x0]);}this[_0x15984a(0x105a)][_0x15984a(0x4ee2)]();},Batch$4[_0x68aa19(0x4b51)]['contains']=function(_0x46bc0f){var _0xe617c3=_0x68aa19;return this[_0xe617c3(0x19ff)][_0xe617c3(0x1ff6)](_0x46bc0f['id']);},Batch$4[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x2a55fe,_0x57f123){var _0x10a47c=_0x68aa19,_0x437237=this[_0x10a47c(0x49ab)];if(!_0x437237[_0x10a47c(0x237c)])return BoundingSphereState$1[_0x10a47c(0xaca)];var _0x523a25=_0x437237[_0x10a47c(0x4ece)](_0x2a55fe['entity']);return!defined$1(_0x523a25)||!defined$1(_0x523a25[_0x10a47c(0x5809)])||defined$1(_0x523a25[_0x10a47c(0x105f)])&&0x0===_0x523a25['show'][0x0]?BoundingSphereState$1[_0x10a47c(0x3865)]:(_0x523a25[_0x10a47c(0x5809)][_0x10a47c(0x254b)](_0x57f123),BoundingSphereState$1['DONE']);},Batch$4[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x20457f=_0x68aa19,_0x5be6c2=this[_0x20457f(0x49ab)],_0x2fc08e=this[_0x20457f(0x4b14)];defined$1(_0x5be6c2)&&_0x2fc08e[_0x20457f(0x4b3f)](_0x5be6c2);var _0xeec8aa=this[_0x20457f(0x353e)];defined$1(_0xeec8aa)&&_0x2fc08e[_0x20457f(0x4b3f)](_0xeec8aa),this['removeMaterialSubscription']();},StaticGeometryPerMaterialBatch[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x43e858,_0x47777c){var _0x222f22=_0x68aa19,_0x26eefb=this['_items'],_0x935dcd=_0x26eefb[_0x222f22(0x531b)];if(_0x47777c instanceof PolylineVolumeGeometryUpdater&&defined$1(_0x47777c[_0x222f22(0xf51)][_0x222f22(0x4568)][_0x222f22(0x19fa)])){if(0x0===_0x26eefb[_0x222f22(0x531b)])(_0x1f62a5=new Batch$4(this[_0x222f22(0x4952)],this[_0x222f22(0x1bf5)],_0x47777c['fillMaterialProperty'],this[_0x222f22(0x425)],_0x47777c[_0x222f22(0x451f)],this[_0x222f22(0x51ff)],this['_shadows']))['add'](_0x43e858,_0x47777c),_0x1f62a5[_0x222f22(0x19fa)]=_0x47777c[_0x222f22(0xf51)][_0x222f22(0x4568)][_0x222f22(0x19fa)][_0x222f22(0x3509)],_0x26eefb['push'](_0x1f62a5);else{for(var _0x14c8cc=0x0;_0x14c8cc<_0x935dcd;_0x14c8cc++){var _0xb6e546=_0x26eefb[_0x14c8cc];if(Cartesian3['equals'](_0xb6e546[_0x222f22(0x19fa)],_0x47777c[_0x222f22(0xf51)]['_polylineVolume'][_0x222f22(0x19fa)][_0x222f22(0x3509)]))return void _0xb6e546[_0x222f22(0x4979)](_0x43e858,_0x47777c);}(_0x1f62a5=new Batch$4(this[_0x222f22(0x4952)],this[_0x222f22(0x1bf5)],_0x47777c[_0x222f22(0x4941)],this[_0x222f22(0x425)],_0x47777c['depthFailMaterialProperty'],this[_0x222f22(0x51ff)],this[_0x222f22(0x16c6)]))[_0x222f22(0x4979)](_0x43e858,_0x47777c),_0x1f62a5[_0x222f22(0x19fa)]=_0x47777c[_0x222f22(0xf51)][_0x222f22(0x4568)][_0x222f22(0x19fa)][_0x222f22(0x3509)],_0x26eefb[_0x222f22(0x3a33)](_0x1f62a5);}}else{for(_0x14c8cc=0x0;_0x14c8cc<_0x935dcd;_0x14c8cc++){if((_0xb6e546=_0x26eefb[_0x14c8cc])['isMaterial'](_0x47777c))return void _0xb6e546[_0x222f22(0x4979)](_0x43e858,_0x47777c);}var _0x1f62a5;(_0x1f62a5=new Batch$4(this[_0x222f22(0x4952)],this[_0x222f22(0x1bf5)],_0x47777c[_0x222f22(0x4941)],this[_0x222f22(0x425)],_0x47777c[_0x222f22(0x451f)],this[_0x222f22(0x51ff)],this['_shadows']))[_0x222f22(0x4979)](_0x43e858,_0x47777c),_0x26eefb[_0x222f22(0x3a33)](_0x1f62a5);}},StaticGeometryPerMaterialBatch['prototype'][_0x68aa19(0x4b3f)]=function(_0x528720){var _0x3f36bb=_0x68aa19;for(var _0x32e458=this[_0x3f36bb(0x40a7)],_0x57e7fc=_0x32e458[_0x3f36bb(0x531b)]-0x1;_0x57e7fc>=0x0;_0x57e7fc--){var _0x27d952=_0x32e458[_0x57e7fc];if(_0x27d952[_0x3f36bb(0x4b3f)](_0x528720)){0x0===_0x27d952[_0x3f36bb(0x19ff)]['length']&&(_0x32e458['splice'](_0x57e7fc,0x1),_0x27d952['destroy']());break;}}},StaticGeometryPerMaterialBatch[_0x68aa19(0x4b51)]['update']=function(_0x52c970){var _0x3664c8=_0x68aa19,_0x22baf9,_0x36c544=this['_items'];for(_0x22baf9=_0x36c544[_0x3664c8(0x531b)]-0x1;_0x22baf9>=0x0;_0x22baf9--){var _0xd03696=_0x36c544[_0x22baf9];if(_0xd03696[_0x3664c8(0x3d3c)]){_0x36c544[_0x3664c8(0x4bc6)](_0x22baf9,0x1);for(var _0x57ba60=_0xd03696[_0x3664c8(0x19ff)][_0x3664c8(0x21e8)],_0x5baa16=_0x57ba60[_0x3664c8(0x531b)],_0x2c9bf5=0x0;_0x2c9bf5<_0x5baa16;_0x2c9bf5++)this[_0x3664c8(0x4979)](_0x52c970,_0x57ba60[_0x2c9bf5]);_0xd03696[_0x3664c8(0x2578)]();}}var _0x6780fe=!0x0;for(_0x22baf9=0x0;_0x22baf9<_0x36c544[_0x3664c8(0x531b)];_0x22baf9++)_0x6780fe=_0x36c544[_0x22baf9][_0x3664c8(0x489f)](_0x52c970)&&_0x6780fe;return _0x6780fe;},StaticGeometryPerMaterialBatch[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x432c2b,_0x897cdb){var _0x4c7420=_0x68aa19;for(var _0x568efd=this['_items'],_0x4492cd=_0x568efd['length'],_0x5cf61d=0x0;_0x5cf61d<_0x4492cd;_0x5cf61d++){var _0x5a3f9f=_0x568efd[_0x5cf61d];if(_0x5a3f9f[_0x4c7420(0x1ff6)](_0x432c2b))return _0x5a3f9f[_0x4c7420(0x1a1)](_0x432c2b,_0x897cdb);}return BoundingSphereState$1['FAILED'];},StaticGeometryPerMaterialBatch[_0x68aa19(0x4b51)]['removeAllPrimitives']=function(){var _0x467648=_0x68aa19;for(var _0x413bf4=this[_0x467648(0x40a7)],_0x3e092b=_0x413bf4[_0x467648(0x531b)],_0xfc6d05=0x0;_0xfc6d05<_0x3e092b;_0xfc6d05++)_0x413bf4[_0xfc6d05][_0x467648(0x2578)]();this['_items'][_0x467648(0x531b)]=0x0;};var colorScratch$2=new Color$2(),distanceDisplayConditionScratch$5=new DistanceDisplayCondition(),defaultDistanceDisplayCondition$4=new DistanceDisplayCondition();function Batch$3(_0x49a542,_0xc519de,_0x5eae2d,_0x3ac42e){var _0x1922a9=_0x68aa19;this['primitives']=_0x49a542,this[_0x1922a9(0x778)]=_0x3ac42e,this[_0x1922a9(0x42ba)]=_0xc519de,this[_0x1922a9(0x28b8)]=_0x5eae2d,this['createPrimitive']=!0x1,this[_0x1922a9(0x71e)]=!0x1,this[_0x1922a9(0x49ab)]=void 0x0,this['oldPrimitive']=void 0x0,this[_0x1922a9(0x4b72)]=new AssociativeArray(),this[_0x1922a9(0x19ff)]=new AssociativeArray(),this[_0x1922a9(0x4d9c)]=new AssociativeArray(),this[_0x1922a9(0x1b28)]=new AssociativeArray(),this[_0x1922a9(0x1977)]=new AssociativeArray(),this[_0x1922a9(0x105a)]=new AssociativeArray(),this['itemsToRemove']=[],this['isDirty']=!0x1,this['rectangleCollisionCheck']=new RectangleCollisionChecker();}function StaticGroundGeometryColorBatch(_0x120ebb,_0x40fc04){var _0x1581a1=_0x68aa19;this[_0x1581a1(0x107)]=[],this[_0x1581a1(0x4952)]=_0x120ebb,this['_classificationType']=_0x40fc04;}Batch$3[_0x68aa19(0x4b51)][_0x68aa19(0x22f2)]=function(_0x2ee44e){var _0x2be16b=_0x68aa19;return this[_0x2be16b(0x26b2)][_0x2be16b(0x3562)](_0x2ee44e);},Batch$3[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x4de25b,_0x26f2a2){var _0x385515=_0x68aa19,_0x1a8e03=_0x4de25b['id'];if(this[_0x385515(0xd24)]=!0x0,this[_0x385515(0x4b72)][_0x385515(0x346f)](_0x1a8e03,_0x26f2a2),this['updaters']['set'](_0x1a8e03,_0x4de25b),this[_0x385515(0x26b2)]['insert'](_0x1a8e03,_0x26f2a2['geometry'][_0x385515(0x2f4d)]),_0x4de25b['hasConstantFill']&&_0x4de25b[_0x385515(0x4941)][_0x385515(0x6e0)]&&Property['isConstant'](_0x4de25b[_0x385515(0x117a)])){var _0x230ceb=this;this[_0x385515(0x1977)]['set'](_0x1a8e03,_0x4de25b['entity']['definitionChanged'][_0x385515(0xef9)](function(_0xd95495,_0x1e664a,_0x3f860c,_0x52e705){var _0xe18780=_0x385515;'isShowing'===_0x1e664a&&_0x230ceb[_0xe18780(0x105a)][_0xe18780(0x346f)](_0x4de25b['id'],_0x4de25b);}));}else this[_0x385515(0x4d9c)]['set'](_0x1a8e03,_0x4de25b);},Batch$3['prototype'][_0x68aa19(0x4b3f)]=function(_0x31bfdf){var _0x6a2f59=_0x68aa19,_0x2c1ba0=_0x31bfdf['id'],_0x1aa086=this[_0x6a2f59(0x4b72)][_0x6a2f59(0x3173)](_0x2c1ba0);if(this[_0x6a2f59(0xd24)]=this[_0x6a2f59(0x4b72)][_0x6a2f59(0x4b3f)](_0x2c1ba0)||this[_0x6a2f59(0xd24)],this[_0x6a2f59(0x19ff)][_0x6a2f59(0x4b3f)](_0x2c1ba0)){this[_0x6a2f59(0x26b2)][_0x6a2f59(0x4b3f)](_0x2c1ba0,_0x1aa086[_0x6a2f59(0x4b72)][_0x6a2f59(0x2f4d)]),this[_0x6a2f59(0x4d9c)][_0x6a2f59(0x4b3f)](_0x2c1ba0);var _0x567f21=this[_0x6a2f59(0x1977)]['get'](_0x2c1ba0);return defined$1(_0x567f21)&&(_0x567f21(),this['subscriptions'][_0x6a2f59(0x4b3f)](_0x2c1ba0),this[_0x6a2f59(0x105a)][_0x6a2f59(0x4b3f)](_0x2c1ba0)),!0x0;}return!0x1;},Batch$3[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x4e10ab){var _0x8ee811=_0x68aa19,_0xec670a,_0xcd16ad=!0x0,_0x195830=this['primitive'],_0x5e29ef=this[_0x8ee811(0x4b14)];if(this[_0x8ee811(0xd24)]){var _0x474377=this[_0x8ee811(0x4b72)][_0x8ee811(0x21e8)];if(_0x474377[_0x8ee811(0x531b)]>0x0)defined$1(_0x195830)&&(defined$1(this[_0x8ee811(0x353e)])?_0x5e29ef[_0x8ee811(0x4b3f)](_0x195830):this[_0x8ee811(0x353e)]=_0x195830),_0x195830=new GroundPrimitive({'show':!0x1,'asynchronous':!0x0,'geometryInstances':_0x474377[_0x8ee811(0x48ca)](),'classificationType':this[_0x8ee811(0x42ba)]}),_0x5e29ef[_0x8ee811(0x4979)](_0x195830,this[_0x8ee811(0x778)]),_0xcd16ad=!0x1;else{defined$1(_0x195830)&&(_0x5e29ef[_0x8ee811(0x4b3f)](_0x195830),_0x195830=void 0x0);var _0x1e3075=this['oldPrimitive'];defined$1(_0x1e3075)&&(_0x5e29ef[_0x8ee811(0x4b3f)](_0x1e3075),this[_0x8ee811(0x353e)]=void 0x0);}this[_0x8ee811(0x1b28)][_0x8ee811(0x4ee2)](),this['primitive']=_0x195830,this[_0x8ee811(0xd24)]=!0x1,this['waitingOnCreate']=!0x0;}else{if(defined$1(_0x195830)&&_0x195830[_0x8ee811(0x237c)]){_0x195830[_0x8ee811(0x105f)]=!0x0,defined$1(this[_0x8ee811(0x353e)])&&(_0x5e29ef[_0x8ee811(0x4b3f)](this[_0x8ee811(0x353e)]),this[_0x8ee811(0x353e)]=void 0x0);var _0x5e2166=this['updatersWithAttributes'][_0x8ee811(0x21e8)],_0x364aa8=_0x5e2166[_0x8ee811(0x531b)],_0x2a6c5a=this[_0x8ee811(0x71e)];for(_0xec670a=0x0;_0xec670a<_0x364aa8;_0xec670a++){var _0x35f1af=_0x5e2166[_0xec670a],_0x446a91=this['geometry'][_0x8ee811(0x3173)](_0x35f1af['id']),_0x47aa30=this[_0x8ee811(0x1b28)][_0x8ee811(0x3173)](_0x446a91['id']['id']);if(defined$1(_0x47aa30)||(_0x47aa30=_0x195830[_0x8ee811(0x4ece)](_0x446a91['id']),this[_0x8ee811(0x1b28)][_0x8ee811(0x346f)](_0x446a91['id']['id'],_0x47aa30)),!_0x35f1af[_0x8ee811(0x4941)]['isConstant']||_0x2a6c5a){var _0x2c4dcd=_0x35f1af[_0x8ee811(0x4941)][_0x8ee811(0x28b8)],_0x328523=Property[_0x8ee811(0x3fde)](_0x2c4dcd,_0x4e10ab,Color$2[_0x8ee811(0x2d95)],colorScratch$2);Color$2[_0x8ee811(0x2ed4)](_0x47aa30[_0x8ee811(0x2bdb)],_0x328523)||(_0x47aa30[_0x8ee811(0x2bdb)]=Color$2['clone'](_0x328523,_0x47aa30[_0x8ee811(0x2bdb)]),_0x47aa30[_0x8ee811(0x28b8)]=ColorGeometryInstanceAttribute[_0x8ee811(0x5794)](_0x328523,_0x47aa30[_0x8ee811(0x28b8)]));}var _0x6d630a=_0x35f1af[_0x8ee811(0xf51)][_0x8ee811(0x208a)]&&(_0x35f1af[_0x8ee811(0x3deb)]||_0x35f1af[_0x8ee811(0x4c1e)](_0x4e10ab));_0x6d630a!==(0x1===_0x47aa30[_0x8ee811(0x105f)][0x0])&&(_0x47aa30['show']=ShowGeometryInstanceAttribute['toValue'](_0x6d630a,_0x47aa30[_0x8ee811(0x105f)]));var _0x1a0240=_0x35f1af[_0x8ee811(0x117a)];if(!Property[_0x8ee811(0x6e0)](_0x1a0240)){var _0x1f62cb=Property['getValueOrDefault'](_0x1a0240,_0x4e10ab,defaultDistanceDisplayCondition$4,distanceDisplayConditionScratch$5);DistanceDisplayCondition[_0x8ee811(0x2ed4)](_0x1f62cb,_0x47aa30[_0x8ee811(0x4f75)])||(_0x47aa30[_0x8ee811(0x4f75)]=DistanceDisplayCondition[_0x8ee811(0x254b)](_0x1f62cb,_0x47aa30[_0x8ee811(0x4f75)]),_0x47aa30[_0x8ee811(0x1c93)]=DistanceDisplayConditionGeometryInstanceAttribute[_0x8ee811(0x5794)](_0x1f62cb,_0x47aa30[_0x8ee811(0x1c93)]));}}this[_0x8ee811(0x955)](_0x195830),this[_0x8ee811(0x71e)]=!0x1;}else defined$1(_0x195830)&&!_0x195830[_0x8ee811(0x237c)]&&(_0xcd16ad=!0x1);}return this[_0x8ee811(0x887)]['length']=0x0,_0xcd16ad;},Batch$3[_0x68aa19(0x4b51)][_0x68aa19(0x955)]=function(_0x42372d){var _0x14898e=_0x68aa19;for(var _0x10676b=this[_0x14898e(0x105a)]['values'],_0x6ba801=_0x10676b[_0x14898e(0x531b)],_0x3dc6f3=0x0;_0x3dc6f3<_0x6ba801;_0x3dc6f3++){var _0x53ecd9=_0x10676b[_0x3dc6f3],_0x5441c8=this[_0x14898e(0x4b72)][_0x14898e(0x3173)](_0x53ecd9['id']),_0x224523=this[_0x14898e(0x1b28)][_0x14898e(0x3173)](_0x5441c8['id']['id']);defined$1(_0x224523)||(_0x224523=_0x42372d[_0x14898e(0x4ece)](_0x5441c8['id']),this[_0x14898e(0x1b28)][_0x14898e(0x346f)](_0x5441c8['id']['id'],_0x224523));var _0xd8447f=_0x53ecd9[_0x14898e(0xf51)][_0x14898e(0x208a)];_0xd8447f!==(0x1===_0x224523[_0x14898e(0x105f)][0x0])&&(_0x224523[_0x14898e(0x105f)]=ShowGeometryInstanceAttribute[_0x14898e(0x5794)](_0xd8447f,_0x224523['show']),_0x5441c8[_0x14898e(0x1b28)]['show'][_0x14898e(0x327)][0x0]=_0x224523['show'][0x0]);}this[_0x14898e(0x105a)][_0x14898e(0x4ee2)]();},Batch$3['prototype'][_0x68aa19(0x1ff6)]=function(_0x1764d6){var _0x46b003=_0x68aa19;return this[_0x46b003(0x19ff)][_0x46b003(0x1ff6)](_0x1764d6['id']);},Batch$3['prototype']['getBoundingSphere']=function(_0x3d6650,_0x3f4356){var _0x4ab53d=_0x68aa19,_0x21b033=this[_0x4ab53d(0x49ab)];if(!_0x21b033[_0x4ab53d(0x237c)])return BoundingSphereState$1[_0x4ab53d(0xaca)];var _0x29b88e=_0x21b033[_0x4ab53d(0x1a1)](_0x3d6650[_0x4ab53d(0xf51)]);return defined$1(_0x29b88e)?(_0x29b88e[_0x4ab53d(0x254b)](_0x3f4356),BoundingSphereState$1['DONE']):BoundingSphereState$1[_0x4ab53d(0x3865)];},Batch$3[_0x68aa19(0x4b51)]['removeAllPrimitives']=function(){var _0x5d54c7=_0x68aa19,_0x43fa24=this[_0x5d54c7(0x4b14)],_0x2e0c75=this[_0x5d54c7(0x49ab)];defined$1(_0x2e0c75)&&(_0x43fa24['remove'](_0x2e0c75),this[_0x5d54c7(0x49ab)]=void 0x0,this[_0x5d54c7(0x4b72)]['removeAll'](),this[_0x5d54c7(0x19ff)][_0x5d54c7(0x4ee2)]());var _0x4a1c98=this['oldPrimitive'];defined$1(_0x4a1c98)&&(_0x43fa24[_0x5d54c7(0x4b3f)](_0x4a1c98),this[_0x5d54c7(0x353e)]=void 0x0);},StaticGroundGeometryColorBatch[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x4ab512,_0xe7de30){var _0x41dcaf=_0x68aa19;for(var _0x3d6022,_0x32c401=_0xe7de30[_0x41dcaf(0x555c)](_0x4ab512),_0xfba3ab=this[_0x41dcaf(0x107)],_0x1daae3=Property['getValueOrDefault'](_0xe7de30['zIndex'],0x0),_0x36ffae=_0xfba3ab['length'],_0x5d4596=0x0;_0x5d4596<_0x36ffae;++_0x5d4596){var _0x11522f=_0xfba3ab[_0x5d4596];if(_0x11522f[_0x41dcaf(0x778)]===_0x1daae3&&!_0x11522f[_0x41dcaf(0x22f2)](_0x32c401['geometry']['rectangle'])){_0x3d6022=_0x11522f;break;}}return defined$1(_0x3d6022)||(_0x3d6022=new Batch$3(this[_0x41dcaf(0x4952)],this[_0x41dcaf(0x1281)],_0x32c401[_0x41dcaf(0x1b28)]['color'][_0x41dcaf(0x327)],_0x1daae3),_0xfba3ab['push'](_0x3d6022)),_0x3d6022['add'](_0xe7de30,_0x32c401),_0x3d6022;},StaticGroundGeometryColorBatch['prototype'][_0x68aa19(0x4b3f)]=function(_0x383965){var _0x1a6159=_0x68aa19;for(var _0x538bf5=this[_0x1a6159(0x107)],_0x3d1012=_0x538bf5[_0x1a6159(0x531b)],_0x1ed79b=0x0;_0x1ed79b<_0x3d1012;++_0x1ed79b)if(_0x538bf5[_0x1ed79b][_0x1a6159(0x4b3f)](_0x383965))return;},StaticGroundGeometryColorBatch[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x3d3eb7){var _0x3e6190=_0x68aa19,_0x4700b6,_0x11d09f,_0x120c00=!0x0,_0x61bd02=this['_batches'],_0x32031f=_0x61bd02[_0x3e6190(0x531b)];for(_0x4700b6=0x0;_0x4700b6<_0x32031f;++_0x4700b6)_0x120c00=_0x61bd02[_0x4700b6]['update'](_0x3d3eb7)&&_0x120c00;for(_0x4700b6=0x0;_0x4700b6<_0x32031f;++_0x4700b6)for(var _0xaf410=_0x61bd02[_0x4700b6],_0x4df1af=_0xaf410['itemsToRemove'],_0x2c7bdc=_0x4df1af['length'],_0x40f386=0x0;_0x40f386<_0x2c7bdc;_0x40f386++){_0x11d09f=_0x4df1af[_0x40f386],_0xaf410['remove'](_0x11d09f);var _0x1dbf00=this[_0x3e6190(0x4979)](_0x3d3eb7,_0x11d09f);_0xaf410[_0x3e6190(0x3a1e)]=!0x0,_0x1dbf00[_0x3e6190(0x3a1e)]=!0x0;}for(_0x4700b6=_0x32031f-0x1;_0x4700b6>=0x0;--_0x4700b6){var _0x2d2ce7=_0x61bd02[_0x4700b6];_0x2d2ce7['isDirty']&&(_0x120c00=_0x61bd02[_0x4700b6][_0x3e6190(0x489f)](_0x3d3eb7)&&_0x120c00,_0x2d2ce7['isDirty']=!0x1),0x0===_0x2d2ce7[_0x3e6190(0x4b72)][_0x3e6190(0x531b)]&&_0x61bd02['splice'](_0x4700b6,0x1);}return _0x120c00;},StaticGroundGeometryColorBatch['prototype']['getBoundingSphere']=function(_0x5a8267,_0xaef5ea){var _0x5d5a02=_0x68aa19;for(var _0x4b3241=this[_0x5d5a02(0x107)],_0x78977b=_0x4b3241[_0x5d5a02(0x531b)],_0x271c1b=0x0;_0x271c1b<_0x78977b;++_0x271c1b){var _0x6b5554=_0x4b3241[_0x271c1b];if(_0x6b5554['contains'](_0x5a8267))return _0x6b5554[_0x5d5a02(0x1a1)](_0x5a8267,_0xaef5ea);}return BoundingSphereState$1[_0x5d5a02(0x3865)];},StaticGroundGeometryColorBatch[_0x68aa19(0x4b51)][_0x68aa19(0x3530)]=function(){var _0x32eae1=_0x68aa19;for(var _0x2e80e9=this[_0x32eae1(0x107)],_0x2be3a0=_0x2e80e9['length'],_0x22ddfe=0x0;_0x22ddfe<_0x2be3a0;++_0x22ddfe)_0x2e80e9[_0x22ddfe][_0x32eae1(0x3530)]();};var distanceDisplayConditionScratch$4=new DistanceDisplayCondition(),defaultDistanceDisplayCondition$3=new DistanceDisplayCondition();function Batch$2(_0x5b5ccb,_0x3ccb1a,_0x1a6391,_0x23953a,_0x187ed7,_0x50f66f){var _0x45561a=_0x68aa19;this[_0x45561a(0x4b14)]=_0x5b5ccb,this[_0x45561a(0x42ba)]=_0x3ccb1a,this[_0x45561a(0x28a2)]=_0x1a6391,this[_0x45561a(0x29b5)]=_0x23953a,this['updaters']=new AssociativeArray(),this[_0x45561a(0xd24)]=!0x0,this[_0x45561a(0x49ab)]=void 0x0,this[_0x45561a(0x353e)]=void 0x0,this[_0x45561a(0x4b72)]=new AssociativeArray(),this['material']=void 0x0,this['updatersWithAttributes']=new AssociativeArray(),this[_0x45561a(0x1b28)]=new AssociativeArray(),this[_0x45561a(0x3d3c)]=!0x1,this[_0x45561a(0x557f)]=_0x23953a[_0x45561a(0x349d)][_0x45561a(0xef9)](Batch$2[_0x45561a(0x4b51)][_0x45561a(0x3b54)],this),this[_0x45561a(0x1977)]=new AssociativeArray(),this[_0x45561a(0x105a)]=new AssociativeArray(),this[_0x45561a(0x2357)]=_0x187ed7,this[_0x45561a(0x778)]=_0x50f66f,this[_0x45561a(0x26b2)]=new RectangleCollisionChecker();}function StaticGroundGeometryPerMaterialBatch(_0x110e84,_0x4dee38,_0x371ef0){var _0x79effe=_0x68aa19;this[_0x79effe(0x40a7)]=[],this[_0x79effe(0x4952)]=_0x110e84,this[_0x79effe(0x1281)]=_0x4dee38,this['_appearanceType']=_0x371ef0;}Batch$2[_0x68aa19(0x4b51)][_0x68aa19(0x3b54)]=function(){var _0x37d466=_0x68aa19;this[_0x37d466(0x3d3c)]=!0x0;},Batch$2['prototype'][_0x68aa19(0x22f2)]=function(_0x303ad0){var _0x384172=_0x68aa19;return this['rectangleCollisionCheck'][_0x384172(0x3562)](_0x303ad0);},Batch$2[_0x68aa19(0x4b51)][_0x68aa19(0xd52)]=function(_0x45aae5){var _0xe767e8=_0x68aa19,_0x13f399=this[_0xe767e8(0x29b5)],_0x4ca14c=_0x45aae5[_0xe767e8(0x4941)];return _0x4ca14c===_0x13f399||_0x4ca14c instanceof ColorMaterialProperty&&_0x13f399 instanceof ColorMaterialProperty||defined$1(_0x13f399)&&_0x13f399[_0xe767e8(0x2ed4)](_0x4ca14c);},Batch$2[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x573b95,_0x306576,_0x476dba){var _0x5c5986=_0x68aa19,_0x1ecaf9=_0x306576['id'];if(this['updaters']['set'](_0x1ecaf9,_0x306576),this[_0x5c5986(0x4b72)]['set'](_0x1ecaf9,_0x476dba),this[_0x5c5986(0x26b2)][_0x5c5986(0x40e6)](_0x1ecaf9,_0x476dba[_0x5c5986(0x4b72)][_0x5c5986(0x2f4d)]),_0x306576['hasConstantFill']&&_0x306576['fillMaterialProperty'][_0x5c5986(0x6e0)]&&Property['isConstant'](_0x306576['distanceDisplayConditionProperty'])){var _0x15c08d=this;this[_0x5c5986(0x1977)][_0x5c5986(0x346f)](_0x1ecaf9,_0x306576['entity'][_0x5c5986(0x349d)][_0x5c5986(0xef9)](function(_0x4c1bd0,_0x3b5bb0,_0x23f2af,_0x3658a9){var _0x35c875=_0x5c5986;_0x35c875(0x208a)===_0x3b5bb0&&_0x15c08d['showsUpdated'][_0x35c875(0x346f)](_0x306576['id'],_0x306576);}));}else this[_0x5c5986(0x4d9c)][_0x5c5986(0x346f)](_0x1ecaf9,_0x306576);this[_0x5c5986(0xd24)]=!0x0;},Batch$2[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0xa8ad8f){var _0x14c540=_0x68aa19,_0x343d07=_0xa8ad8f['id'],_0x396ebc=this[_0x14c540(0x4b72)][_0x14c540(0x3173)](_0x343d07);if(this[_0x14c540(0xd24)]=this[_0x14c540(0x4b72)][_0x14c540(0x4b3f)](_0x343d07)||this[_0x14c540(0xd24)],this[_0x14c540(0x19ff)][_0x14c540(0x4b3f)](_0x343d07)){this[_0x14c540(0x26b2)][_0x14c540(0x4b3f)](_0x343d07,_0x396ebc['geometry'][_0x14c540(0x2f4d)]),this['updatersWithAttributes'][_0x14c540(0x4b3f)](_0x343d07);var _0x1465fb=this[_0x14c540(0x1977)][_0x14c540(0x3173)](_0x343d07);return defined$1(_0x1465fb)&&(_0x1465fb(),this[_0x14c540(0x1977)]['remove'](_0x343d07)),!0x0;}return!0x1;},Batch$2['prototype']['update']=function(_0x37d911){var _0x126042=_0x68aa19,_0x91d1bd,_0x4bf6b1=!0x0,_0x15a192=this[_0x126042(0x49ab)],_0x46a62f=this[_0x126042(0x4b14)],_0x4dbbfc=this[_0x126042(0x4b72)][_0x126042(0x21e8)];if(this[_0x126042(0xd24)]){if(_0x4dbbfc[_0x126042(0x531b)]>0x0)defined$1(_0x15a192)&&(defined$1(this[_0x126042(0x353e)])?_0x46a62f[_0x126042(0x4b3f)](_0x15a192):this[_0x126042(0x353e)]=_0x15a192),this[_0x126042(0x128b)]=MaterialProperty[_0x126042(0x1e43)](_0x37d911,this['materialProperty'],this[_0x126042(0x128b)]),_0x15a192=new GroundPrimitive({'show':!0x1,'asynchronous':!0x0,'geometryInstances':_0x4dbbfc['slice'](),'appearance':new this[(_0x126042(0x28a2))]({'material':this[_0x126042(0x128b)]}),'classificationType':this[_0x126042(0x42ba)]}),_0x46a62f[_0x126042(0x4979)](_0x15a192,this[_0x126042(0x778)]),_0x4bf6b1=!0x1;else{defined$1(_0x15a192)&&(_0x46a62f[_0x126042(0x4b3f)](_0x15a192),_0x15a192=void 0x0);var _0x2a033f=this[_0x126042(0x353e)];defined$1(_0x2a033f)&&(_0x46a62f['remove'](_0x2a033f),this[_0x126042(0x353e)]=void 0x0);}this['attributes'][_0x126042(0x4ee2)](),this[_0x126042(0x49ab)]=_0x15a192,this[_0x126042(0xd24)]=!0x1;}else{if(defined$1(_0x15a192)&&_0x15a192[_0x126042(0x237c)]){_0x15a192[_0x126042(0x105f)]=!0x0,defined$1(this[_0x126042(0x353e)])&&(_0x46a62f[_0x126042(0x4b3f)](this[_0x126042(0x353e)]),this[_0x126042(0x353e)]=void 0x0),this[_0x126042(0x128b)]=MaterialProperty[_0x126042(0x1e43)](_0x37d911,this[_0x126042(0x29b5)],this[_0x126042(0x128b)]),this[_0x126042(0x49ab)][_0x126042(0x263)][_0x126042(0x128b)]=this[_0x126042(0x128b)];var _0x991fc5=this['updatersWithAttributes'][_0x126042(0x21e8)],_0x1ae792=_0x991fc5[_0x126042(0x531b)];for(_0x91d1bd=0x0;_0x91d1bd<_0x1ae792;_0x91d1bd++){var _0x5ebd3e=_0x991fc5[_0x91d1bd],_0x1d1889=_0x5ebd3e[_0x126042(0xf51)],_0x50df48=this['geometry'][_0x126042(0x3173)](_0x5ebd3e['id']),_0x35afdd=this[_0x126042(0x1b28)]['get'](_0x50df48['id']['id']);defined$1(_0x35afdd)||(_0x35afdd=_0x15a192['getGeometryInstanceAttributes'](_0x50df48['id']),this[_0x126042(0x1b28)][_0x126042(0x346f)](_0x50df48['id']['id'],_0x35afdd));var _0x3e3d6a=_0x1d1889[_0x126042(0x208a)]&&(_0x5ebd3e[_0x126042(0x3deb)]||_0x5ebd3e['isFilled'](_0x37d911));_0x3e3d6a!==(0x1===_0x35afdd[_0x126042(0x105f)][0x0])&&(_0x35afdd['show']=ShowGeometryInstanceAttribute[_0x126042(0x5794)](_0x3e3d6a,_0x35afdd[_0x126042(0x105f)]));var _0x39d5eb=_0x5ebd3e[_0x126042(0x117a)];if(!Property[_0x126042(0x6e0)](_0x39d5eb)){var _0x42475a=Property[_0x126042(0x3fde)](_0x39d5eb,_0x37d911,defaultDistanceDisplayCondition$3,distanceDisplayConditionScratch$4);DistanceDisplayCondition[_0x126042(0x2ed4)](_0x42475a,_0x35afdd[_0x126042(0x4f75)])||(_0x35afdd[_0x126042(0x4f75)]=DistanceDisplayCondition[_0x126042(0x254b)](_0x42475a,_0x35afdd['_lastDistanceDisplayCondition']),_0x35afdd[_0x126042(0x1c93)]=DistanceDisplayConditionGeometryInstanceAttribute['toValue'](_0x42475a,_0x35afdd['distanceDisplayCondition']));}}this[_0x126042(0x955)](_0x15a192);}else defined$1(_0x15a192)&&!_0x15a192[_0x126042(0x237c)]&&(_0x4bf6b1=!0x1);}return _0x4bf6b1;},Batch$2[_0x68aa19(0x4b51)][_0x68aa19(0x955)]=function(_0x39e1e8){var _0x17e1bc=_0x68aa19;for(var _0x43f80b=this[_0x17e1bc(0x105a)][_0x17e1bc(0x21e8)],_0x4d7cfc=_0x43f80b[_0x17e1bc(0x531b)],_0x4da621=0x0;_0x4da621<_0x4d7cfc;_0x4da621++){var _0x5f3373=_0x43f80b[_0x4da621],_0x500637=_0x5f3373['entity'],_0x106251=this[_0x17e1bc(0x4b72)][_0x17e1bc(0x3173)](_0x5f3373['id']),_0x28e883=this['attributes'][_0x17e1bc(0x3173)](_0x106251['id']['id']);defined$1(_0x28e883)||(_0x28e883=_0x39e1e8[_0x17e1bc(0x4ece)](_0x106251['id']),this[_0x17e1bc(0x1b28)][_0x17e1bc(0x346f)](_0x106251['id']['id'],_0x28e883));var _0x54419d=_0x500637[_0x17e1bc(0x208a)];_0x54419d!==(0x1===_0x28e883[_0x17e1bc(0x105f)][0x0])&&(_0x28e883['show']=ShowGeometryInstanceAttribute['toValue'](_0x54419d,_0x28e883[_0x17e1bc(0x105f)]),_0x106251['attributes']['show'][_0x17e1bc(0x327)][0x0]=_0x28e883[_0x17e1bc(0x105f)][0x0]);}this[_0x17e1bc(0x105a)][_0x17e1bc(0x4ee2)]();},Batch$2[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x3d2266){var _0x4331fa=_0x68aa19;return this[_0x4331fa(0x19ff)][_0x4331fa(0x1ff6)](_0x3d2266['id']);},Batch$2[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x12f871,_0x1739ca){var _0x199aee=_0x68aa19,_0x369317=this['primitive'];if(!_0x369317[_0x199aee(0x237c)])return BoundingSphereState$1['PENDING'];var _0x457aca=_0x369317[_0x199aee(0x4ece)](_0x12f871[_0x199aee(0xf51)]);return!defined$1(_0x457aca)||!defined$1(_0x457aca['boundingSphere'])||defined$1(_0x457aca[_0x199aee(0x105f)])&&0x0===_0x457aca[_0x199aee(0x105f)][0x0]?BoundingSphereState$1[_0x199aee(0x3865)]:(_0x457aca[_0x199aee(0x5809)][_0x199aee(0x254b)](_0x1739ca),BoundingSphereState$1[_0x199aee(0x3eee)]);},Batch$2['prototype'][_0x68aa19(0x2578)]=function(){var _0x285f9d=_0x68aa19,_0x45d40b=this[_0x285f9d(0x49ab)],_0xace84=this[_0x285f9d(0x4b14)];defined$1(_0x45d40b)&&_0xace84[_0x285f9d(0x4b3f)](_0x45d40b);var _0x76225d=this['oldPrimitive'];defined$1(_0x76225d)&&_0xace84['remove'](_0x76225d),this[_0x285f9d(0x557f)]();},StaticGroundGeometryPerMaterialBatch[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x3993f9,_0x18b01b){var _0x56c510=_0x68aa19;for(var _0x121b4c=this[_0x56c510(0x40a7)],_0x51395f=_0x121b4c[_0x56c510(0x531b)],_0x5e122e=_0x18b01b[_0x56c510(0x555c)](_0x3993f9),_0x2092aa=ShadowVolumeAppearance[_0x56c510(0x2834)](_0x5e122e[_0x56c510(0x4b72)]['rectangle']),_0x262b75=Property[_0x56c510(0x3fde)](_0x18b01b[_0x56c510(0x778)],0x0),_0x4cd619=0x0;_0x4cd619<_0x51395f;++_0x4cd619){var _0x21ae7a=_0x121b4c[_0x4cd619];if(_0x21ae7a[_0x56c510(0xd52)](_0x18b01b)&&_0x21ae7a[_0x56c510(0x2357)]===_0x2092aa&&_0x21ae7a[_0x56c510(0x778)]===_0x262b75&&!_0x21ae7a[_0x56c510(0x22f2)](_0x5e122e[_0x56c510(0x4b72)]['rectangle']))return void _0x21ae7a['add'](_0x3993f9,_0x18b01b,_0x5e122e);}var _0x1f298e=new Batch$2(this[_0x56c510(0x4952)],this[_0x56c510(0x1281)],this[_0x56c510(0x1bf5)],_0x18b01b['fillMaterialProperty'],_0x2092aa,_0x262b75);_0x1f298e['add'](_0x3993f9,_0x18b01b,_0x5e122e),_0x121b4c[_0x56c510(0x3a33)](_0x1f298e);},StaticGroundGeometryPerMaterialBatch['prototype'][_0x68aa19(0x4b3f)]=function(_0x144d49){var _0xe0aa20=_0x68aa19;for(var _0xd00ac=this['_items'],_0xbd43fa=_0xd00ac['length']-0x1;_0xbd43fa>=0x0;_0xbd43fa--){var _0x905101=_0xd00ac[_0xbd43fa];if(_0x905101['remove'](_0x144d49)){0x0===_0x905101[_0xe0aa20(0x19ff)][_0xe0aa20(0x531b)]&&(_0xd00ac[_0xe0aa20(0x4bc6)](_0xbd43fa,0x1),_0x905101[_0xe0aa20(0x2578)]());break;}}},StaticGroundGeometryPerMaterialBatch['prototype'][_0x68aa19(0x489f)]=function(_0xc4001a){var _0x3d746a=_0x68aa19,_0x31ad41,_0x4fea19=this[_0x3d746a(0x40a7)];for(_0x31ad41=_0x4fea19[_0x3d746a(0x531b)]-0x1;_0x31ad41>=0x0;_0x31ad41--){var _0x5929c1=_0x4fea19[_0x31ad41];if(_0x5929c1[_0x3d746a(0x3d3c)]){_0x4fea19[_0x3d746a(0x4bc6)](_0x31ad41,0x1);for(var _0x315d4e=_0x5929c1[_0x3d746a(0x19ff)][_0x3d746a(0x21e8)],_0x40ef90=_0x315d4e['length'],_0x3454d0=0x0;_0x3454d0<_0x40ef90;_0x3454d0++)this[_0x3d746a(0x4979)](_0xc4001a,_0x315d4e[_0x3454d0]);_0x5929c1['destroy']();}}var _0xf539e2=!0x0;for(_0x31ad41=0x0;_0x31ad41<_0x4fea19[_0x3d746a(0x531b)];_0x31ad41++)_0xf539e2=_0x4fea19[_0x31ad41]['update'](_0xc4001a)&&_0xf539e2;return _0xf539e2;},StaticGroundGeometryPerMaterialBatch[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x12e584,_0x36f51c){var _0x20c8bf=_0x68aa19;for(var _0xcb184d=this['_items'],_0xccb359=_0xcb184d[_0x20c8bf(0x531b)],_0x5d858d=0x0;_0x5d858d<_0xccb359;_0x5d858d++){var _0x4e9ed4=_0xcb184d[_0x5d858d];if(_0x4e9ed4[_0x20c8bf(0x1ff6)](_0x12e584))return _0x4e9ed4[_0x20c8bf(0x1a1)](_0x12e584,_0x36f51c);}return BoundingSphereState$1[_0x20c8bf(0x3865)];},StaticGroundGeometryPerMaterialBatch[_0x68aa19(0x4b51)]['removeAllPrimitives']=function(){var _0x2d945e=_0x68aa19;for(var _0x47f89c=this[_0x2d945e(0x40a7)],_0x38763e=_0x47f89c['length'],_0xd37132=0x0;_0xd37132<_0x38763e;_0xd37132++)_0x47f89c[_0xd37132][_0x2d945e(0x2578)]();this[_0x2d945e(0x40a7)][_0x2d945e(0x531b)]=0x0;};var colorScratch$1=new Color$2(),distanceDisplayConditionScratch$3=new DistanceDisplayCondition(),defaultDistanceDisplayCondition$2=new DistanceDisplayCondition(),defaultOffset=Cartesian3['ZERO'],offsetScratch=new Cartesian3();function Batch$1(_0x149c97,_0x924cb8,_0x1cc814,_0x36c1cd){var _0x55266f=_0x68aa19;this[_0x55266f(0x33aa)]=_0x924cb8,this[_0x55266f(0x209)]=_0x1cc814,this[_0x55266f(0x284a)]=_0x36c1cd,this[_0x55266f(0x4b14)]=_0x149c97,this['createPrimitive']=!0x1,this['waitingOnCreate']=!0x1,this[_0x55266f(0x49ab)]=void 0x0,this[_0x55266f(0x353e)]=void 0x0,this['geometry']=new AssociativeArray(),this[_0x55266f(0x19ff)]=new AssociativeArray(),this['updatersWithAttributes']=new AssociativeArray(),this[_0x55266f(0x1b28)]=new AssociativeArray(),this[_0x55266f(0x887)]=[],this[_0x55266f(0x1977)]=new AssociativeArray(),this['showsUpdated']=new AssociativeArray();}function StaticOutlineGeometryBatch(_0x5eb02e,_0x355430,_0x28f662){var _0x490137=_0x68aa19;this[_0x490137(0x4952)]=_0x5eb02e,this['_scene']=_0x355430,this[_0x490137(0x16c6)]=_0x28f662,this[_0x490137(0x96b)]=new AssociativeArray(),this[_0x490137(0x2869)]=new AssociativeArray();}Batch$1[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x3050cf,_0x5e41ca){var _0xd891cc=_0x68aa19,_0x2f871c=_0x3050cf['id'];if(this[_0xd891cc(0xd24)]=!0x0,this['geometry'][_0xd891cc(0x346f)](_0x2f871c,_0x5e41ca),this[_0xd891cc(0x19ff)]['set'](_0x2f871c,_0x3050cf),_0x3050cf[_0xd891cc(0x20d0)]&&_0x3050cf[_0xd891cc(0x1414)][_0xd891cc(0x6e0)]&&Property['isConstant'](_0x3050cf[_0xd891cc(0x117a)])&&Property[_0xd891cc(0x6e0)](_0x3050cf[_0xd891cc(0x1bba)])){var _0x256ae8=this;this[_0xd891cc(0x1977)][_0xd891cc(0x346f)](_0x2f871c,_0x3050cf[_0xd891cc(0xf51)][_0xd891cc(0x349d)][_0xd891cc(0xef9)](function(_0x57740a,_0x445bcf,_0x3c1f55,_0x342504){var _0xede5e6=_0xd891cc;_0xede5e6(0x208a)===_0x445bcf&&_0x256ae8['showsUpdated'][_0xede5e6(0x346f)](_0x3050cf['id'],_0x3050cf);}));}else this[_0xd891cc(0x4d9c)][_0xd891cc(0x346f)](_0x2f871c,_0x3050cf);},Batch$1['prototype'][_0x68aa19(0x4b3f)]=function(_0x32e45a){var _0x11c2a1=_0x68aa19,_0x25f221=_0x32e45a['id'];if(this[_0x11c2a1(0xd24)]=this[_0x11c2a1(0x4b72)][_0x11c2a1(0x4b3f)](_0x25f221)||this[_0x11c2a1(0xd24)],this['updaters']['remove'](_0x25f221)){this['updatersWithAttributes']['remove'](_0x25f221);var _0x3ea4b2=this[_0x11c2a1(0x1977)][_0x11c2a1(0x3173)](_0x25f221);return defined$1(_0x3ea4b2)&&(_0x3ea4b2(),this[_0x11c2a1(0x1977)]['remove'](_0x25f221),this[_0x11c2a1(0x105a)][_0x11c2a1(0x4b3f)](_0x25f221)),!0x0;}return!0x1;},Batch$1[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x327b28){var _0x4c4588=_0x68aa19,_0x4cc926,_0x1edb9a=!0x0,_0x3b9848=0x0,_0x5b90e4=this[_0x4c4588(0x49ab)],_0x5071ab=this[_0x4c4588(0x4b14)];if(this[_0x4c4588(0xd24)]){var _0x2f62f1=this[_0x4c4588(0x4b72)][_0x4c4588(0x21e8)];if(_0x2f62f1[_0x4c4588(0x531b)]>0x0)defined$1(_0x5b90e4)&&(defined$1(this['oldPrimitive'])?_0x5071ab[_0x4c4588(0x4b3f)](_0x5b90e4):this['oldPrimitive']=_0x5b90e4),_0x5b90e4=new Primitive({'show':!0x1,'asynchronous':!0x0,'geometryInstances':_0x2f62f1,'appearance':new PerInstanceColorAppearance({'flat':!0x0,'translucent':this[_0x4c4588(0x33aa)],'renderState':{'lineWidth':this[_0x4c4588(0x209)]},'hasSideness':defined$1(this[_0x4c4588(0x3573)])}),'shadows':this[_0x4c4588(0x284a)]}),defined$1(this[_0x4c4588(0x3573)])&&(_0x5b90e4['_outlineWidth']=this['outlineWidth']),_0x5071ab[_0x4c4588(0x4979)](_0x5b90e4),_0x1edb9a=!0x1;else{defined$1(_0x5b90e4)&&(_0x5071ab['remove'](_0x5b90e4),_0x5b90e4=void 0x0);var _0x40ddfa=this[_0x4c4588(0x353e)];defined$1(_0x40ddfa)&&(_0x5071ab[_0x4c4588(0x4b3f)](_0x40ddfa),this['oldPrimitive']=void 0x0);}this['attributes'][_0x4c4588(0x4ee2)](),this['primitive']=_0x5b90e4,this['createPrimitive']=!0x1,this[_0x4c4588(0x71e)]=!0x0;}else{if(defined$1(_0x5b90e4)&&_0x5b90e4[_0x4c4588(0x237c)]){_0x5b90e4['show']=!0x0,defined$1(this[_0x4c4588(0x353e)])&&(_0x5071ab[_0x4c4588(0x4b3f)](this[_0x4c4588(0x353e)]),this[_0x4c4588(0x353e)]=void 0x0);var _0x2f7ffa=this[_0x4c4588(0x4d9c)]['values'],_0x209e56=_0x2f7ffa[_0x4c4588(0x531b)],_0x492f65=this['waitingOnCreate'];for(_0x4cc926=0x0;_0x4cc926<_0x209e56;_0x4cc926++){var _0x315553=_0x2f7ffa[_0x4cc926],_0x644c3b=this['geometry'][_0x4c4588(0x3173)](_0x315553['id']),_0x2e369b=this['attributes'][_0x4c4588(0x3173)](_0x644c3b['id']['id']);if(defined$1(_0x2e369b)||(_0x2e369b=_0x5b90e4[_0x4c4588(0x4ece)](_0x644c3b['id']),this[_0x4c4588(0x1b28)][_0x4c4588(0x346f)](_0x644c3b['id']['id'],_0x2e369b)),!_0x315553[_0x4c4588(0x1414)][_0x4c4588(0x6e0)]||_0x492f65){var _0x33e771=_0x315553['outlineColorProperty'],_0x123941=Property['getValueOrDefault'](_0x33e771,_0x327b28,Color$2[_0x4c4588(0x2d95)],colorScratch$1);Color$2[_0x4c4588(0x2ed4)](_0x2e369b[_0x4c4588(0x2bdb)],_0x123941)||(_0x2e369b['_lastColor']=Color$2['clone'](_0x123941,_0x2e369b[_0x4c4588(0x2bdb)]),_0x2e369b['color']=ColorGeometryInstanceAttribute[_0x4c4588(0x5794)](_0x123941,_0x2e369b['color']),(this[_0x4c4588(0x33aa)]&&0xff===_0x2e369b[_0x4c4588(0x28b8)][0x3]||!this['translucent']&&0xff!==_0x2e369b[_0x4c4588(0x28b8)][0x3])&&(this[_0x4c4588(0x887)][_0x3b9848++]=_0x315553));}var _0x2d6c5a=_0x315553['entity'][_0x4c4588(0x208a)]&&(_0x315553[_0x4c4588(0x20d0)]||_0x315553[_0x4c4588(0xb61)](_0x327b28));_0x2d6c5a!==(0x1===_0x2e369b[_0x4c4588(0x105f)][0x0])&&(_0x2e369b['show']=ShowGeometryInstanceAttribute['toValue'](_0x2d6c5a,_0x2e369b[_0x4c4588(0x105f)]));var _0x78561a=_0x315553[_0x4c4588(0x117a)];if(!Property[_0x4c4588(0x6e0)](_0x78561a)){var _0x682e50=Property[_0x4c4588(0x3fde)](_0x78561a,_0x327b28,defaultDistanceDisplayCondition$2,distanceDisplayConditionScratch$3);DistanceDisplayCondition[_0x4c4588(0x2ed4)](_0x682e50,_0x2e369b[_0x4c4588(0x4f75)])||(_0x2e369b[_0x4c4588(0x4f75)]=DistanceDisplayCondition[_0x4c4588(0x254b)](_0x682e50,_0x2e369b['_lastDistanceDisplayCondition']),_0x2e369b['distanceDisplayCondition']=DistanceDisplayConditionGeometryInstanceAttribute[_0x4c4588(0x5794)](_0x682e50,_0x2e369b[_0x4c4588(0x1c93)]));}var _0x1b7a6c=_0x315553[_0x4c4588(0x1bba)];if(!Property[_0x4c4588(0x6e0)](_0x1b7a6c)){var _0x40f9f8=Property['getValueOrDefault'](_0x1b7a6c,_0x327b28,defaultOffset,offsetScratch);Cartesian3[_0x4c4588(0x2ed4)](_0x40f9f8,_0x2e369b[_0x4c4588(0x350f)])||(_0x2e369b[_0x4c4588(0x350f)]=Cartesian3[_0x4c4588(0x254b)](_0x40f9f8,_0x2e369b[_0x4c4588(0x350f)]),_0x2e369b[_0x4c4588(0x19b4)]=OffsetGeometryInstanceAttribute[_0x4c4588(0x5794)](_0x40f9f8,_0x2e369b[_0x4c4588(0x19b4)]));}}this[_0x4c4588(0x955)](_0x5b90e4),this['waitingOnCreate']=!0x1;}else defined$1(_0x5b90e4)&&!_0x5b90e4[_0x4c4588(0x237c)]&&(_0x1edb9a=!0x1);}return this[_0x4c4588(0x887)]['length']=_0x3b9848,_0x1edb9a;},Batch$1[_0x68aa19(0x4b51)][_0x68aa19(0x955)]=function(_0x44d1c3){var _0x42961b=_0x68aa19;for(var _0x40599a=this[_0x42961b(0x105a)]['values'],_0xa75d81=_0x40599a[_0x42961b(0x531b)],_0xe8bc8f=0x0;_0xe8bc8f<_0xa75d81;_0xe8bc8f++){var _0x21a610=_0x40599a[_0xe8bc8f],_0x384d45=this['geometry'][_0x42961b(0x3173)](_0x21a610['id']),_0x218d3e=this[_0x42961b(0x1b28)][_0x42961b(0x3173)](_0x384d45['id']['id']);defined$1(_0x218d3e)||(_0x218d3e=_0x44d1c3[_0x42961b(0x4ece)](_0x384d45['id']),this[_0x42961b(0x1b28)]['set'](_0x384d45['id']['id'],_0x218d3e));var _0x2ca54f=_0x21a610[_0x42961b(0xf51)][_0x42961b(0x208a)];_0x2ca54f!==(0x1===_0x218d3e[_0x42961b(0x105f)][0x0])&&(_0x218d3e['show']=ShowGeometryInstanceAttribute['toValue'](_0x2ca54f,_0x218d3e[_0x42961b(0x105f)]),_0x384d45[_0x42961b(0x1b28)][_0x42961b(0x105f)][_0x42961b(0x327)][0x0]=_0x218d3e[_0x42961b(0x105f)][0x0]);}this[_0x42961b(0x105a)][_0x42961b(0x4ee2)]();},Batch$1[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x3607fb){var _0x54ccdc=_0x68aa19;return this['updaters'][_0x54ccdc(0x1ff6)](_0x3607fb['id']);},Batch$1[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0xbbca2,_0x824ce5){var _0x39e639=_0x68aa19,_0x121f5c=this[_0x39e639(0x49ab)];if(!_0x121f5c['ready'])return BoundingSphereState$1[_0x39e639(0xaca)];var _0x25a398=_0x121f5c[_0x39e639(0x4ece)](_0xbbca2['entity']);return!defined$1(_0x25a398)||!defined$1(_0x25a398[_0x39e639(0x5809)])||defined$1(_0x25a398[_0x39e639(0x105f)])&&0x0===_0x25a398[_0x39e639(0x105f)][0x0]?BoundingSphereState$1[_0x39e639(0x3865)]:(_0x25a398[_0x39e639(0x5809)]['clone'](_0x824ce5),BoundingSphereState$1[_0x39e639(0x3eee)]);},Batch$1['prototype']['removeAllPrimitives']=function(){var _0x23b627=_0x68aa19,_0x3e89dc=this[_0x23b627(0x4b14)],_0x1c586e=this[_0x23b627(0x49ab)];defined$1(_0x1c586e)&&(_0x3e89dc[_0x23b627(0x4b3f)](_0x1c586e),this[_0x23b627(0x49ab)]=void 0x0,this[_0x23b627(0x4b72)]['removeAll'](),this[_0x23b627(0x19ff)][_0x23b627(0x4ee2)]());var _0x911270=this[_0x23b627(0x353e)];defined$1(_0x911270)&&(_0x3e89dc['remove'](_0x911270),this[_0x23b627(0x353e)]=void 0x0);},StaticOutlineGeometryBatch[_0x68aa19(0x4b51)]['add']=function(_0x5253b5,_0x2d4e76){var _0x1fbf3b=_0x68aa19,_0x521574,_0x1f793b,_0x7dc2b3,_0x2c25c7=_0x2d4e76[_0x1fbf3b(0x1e3c)](_0x5253b5),_0x5805f7=this[_0x1fbf3b(0x54c6)][_0x1fbf3b(0xee8)](_0x2d4e76[_0x1fbf3b(0x3573)]);0xff===_0x2c25c7[_0x1fbf3b(0x1b28)][_0x1fbf3b(0x28b8)][_0x1fbf3b(0x327)][0x3]?(_0x521574=this['_solidBatches'],_0x2d4e76 instanceof EllipseGeometryUpdater?(_0x7dc2b3=_0x2d4e76[_0x1fbf3b(0x3573)],_0x1f793b=_0x521574[_0x1fbf3b(0x3173)](_0x7dc2b3)):_0x1f793b=_0x521574[_0x1fbf3b(0x3173)](_0x5805f7),defined$1(_0x1f793b)||(_0x1f793b=new Batch$1(this[_0x1fbf3b(0x4952)],!0x1,_0x5805f7,this[_0x1fbf3b(0x16c6)]),defined$1(_0x7dc2b3)?(_0x521574[_0x1fbf3b(0x346f)](_0x7dc2b3,_0x1f793b),_0x1f793b[_0x1fbf3b(0x3573)]=_0x7dc2b3):_0x521574[_0x1fbf3b(0x346f)](_0x5805f7,_0x1f793b)),_0x1f793b[_0x1fbf3b(0x4979)](_0x2d4e76,_0x2c25c7)):(_0x521574=this[_0x1fbf3b(0x2869)],_0x2d4e76 instanceof EllipseGeometryUpdater?(_0x7dc2b3=_0x2d4e76['outlineWidth'],_0x1f793b=_0x521574[_0x1fbf3b(0x3173)](_0x7dc2b3)):_0x1f793b=_0x521574[_0x1fbf3b(0x3173)](_0x5805f7),defined$1(_0x1f793b)||(_0x1f793b=new Batch$1(this[_0x1fbf3b(0x4952)],!0x0,_0x5805f7,this[_0x1fbf3b(0x16c6)]),_0x521574[_0x1fbf3b(0x346f)](_0x5805f7,_0x1f793b),defined$1(_0x7dc2b3)&&(_0x1f793b[_0x1fbf3b(0x3573)]=_0x7dc2b3)),_0x1f793b[_0x1fbf3b(0x4979)](_0x2d4e76,_0x2c25c7));},StaticOutlineGeometryBatch[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x49cf6b){var _0x35f952=_0x68aa19,_0x2cb682,_0x306bf9=this[_0x35f952(0x96b)][_0x35f952(0x21e8)],_0x114202=_0x306bf9[_0x35f952(0x531b)];for(_0x2cb682=0x0;_0x2cb682<_0x114202;_0x2cb682++)if(_0x306bf9[_0x2cb682][_0x35f952(0x4b3f)](_0x49cf6b))return;var _0x413340=this['_translucentBatches'][_0x35f952(0x21e8)],_0x1a0951=_0x413340[_0x35f952(0x531b)];for(_0x2cb682=0x0;_0x2cb682<_0x1a0951;_0x2cb682++)if(_0x413340[_0x2cb682][_0x35f952(0x4b3f)](_0x49cf6b))return;},StaticOutlineGeometryBatch[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0xf31fef){var _0x3f5a2a=_0x68aa19,_0x205bd0,_0x4d7945,_0x48d5b2,_0x30fbad,_0xc795f4,_0x4c4de5=this['_solidBatches'][_0x3f5a2a(0x21e8)],_0x54a236=_0x4c4de5[_0x3f5a2a(0x531b)],_0x2facbf=this[_0x3f5a2a(0x2869)][_0x3f5a2a(0x21e8)],_0x1277f7=_0x2facbf[_0x3f5a2a(0x531b)],_0x41161a=!0x0,_0x3bac56=!0x1;do{for(_0x3bac56=!0x1,_0x4d7945=0x0;_0x4d7945<_0x54a236;_0x4d7945++){_0x41161a=(_0x30fbad=_0x4c4de5[_0x4d7945])[_0x3f5a2a(0x489f)](_0xf31fef);var _0x5df76f=(_0xc795f4=_0x30fbad[_0x3f5a2a(0x887)])[_0x3f5a2a(0x531b)];if(_0x5df76f>0x0){for(_0x3bac56=!0x0,_0x205bd0=0x0;_0x205bd0<_0x5df76f;_0x205bd0++)_0x48d5b2=_0xc795f4[_0x205bd0],_0x30fbad[_0x3f5a2a(0x4b3f)](_0x48d5b2),this[_0x3f5a2a(0x4979)](_0xf31fef,_0x48d5b2);}}for(_0x4d7945=0x0;_0x4d7945<_0x1277f7;_0x4d7945++){_0x41161a=(_0x30fbad=_0x2facbf[_0x4d7945])['update'](_0xf31fef);var _0x199b1e=(_0xc795f4=_0x30fbad[_0x3f5a2a(0x887)])[_0x3f5a2a(0x531b)];if(_0x199b1e>0x0){for(_0x3bac56=!0x0,_0x205bd0=0x0;_0x205bd0<_0x199b1e;_0x205bd0++)_0x48d5b2=_0xc795f4[_0x205bd0],_0x30fbad[_0x3f5a2a(0x4b3f)](_0x48d5b2),this['add'](_0xf31fef,_0x48d5b2);}}}while(_0x3bac56);return _0x41161a;},StaticOutlineGeometryBatch[_0x68aa19(0x4b51)]['getBoundingSphere']=function(_0x4a29f1,_0x28a0b1){var _0x491143=_0x68aa19,_0x1d975f,_0x29cd22=this[_0x491143(0x96b)][_0x491143(0x21e8)],_0x40697f=_0x29cd22[_0x491143(0x531b)];for(_0x1d975f=0x0;_0x1d975f<_0x40697f;_0x1d975f++){var _0x421932=_0x29cd22[_0x1d975f];if(_0x421932[_0x491143(0x1ff6)](_0x4a29f1))return _0x421932[_0x491143(0x1a1)](_0x4a29f1,_0x28a0b1);}var _0x443a87=this[_0x491143(0x2869)][_0x491143(0x21e8)],_0xff181c=_0x443a87['length'];for(_0x1d975f=0x0;_0x1d975f<_0xff181c;_0x1d975f++){var _0xe62425=_0x443a87[_0x1d975f];if(_0xe62425[_0x491143(0x1ff6)](_0x4a29f1))return _0xe62425[_0x491143(0x1a1)](_0x4a29f1,_0x28a0b1);}return BoundingSphereState$1['FAILED'];},StaticOutlineGeometryBatch['prototype'][_0x68aa19(0x3530)]=function(){var _0x1b9f9e=_0x68aa19,_0x3d2cbc,_0x45adda=this[_0x1b9f9e(0x96b)][_0x1b9f9e(0x21e8)],_0x13be00=_0x45adda[_0x1b9f9e(0x531b)];for(_0x3d2cbc=0x0;_0x3d2cbc<_0x13be00;_0x3d2cbc++)_0x45adda[_0x3d2cbc][_0x1b9f9e(0x3530)]();var _0xe93197=this[_0x1b9f9e(0x2869)][_0x1b9f9e(0x21e8)],_0x1d47ae=_0xe93197['length'];for(_0x3d2cbc=0x0;_0x3d2cbc<_0x1d47ae;_0x3d2cbc++)_0xe93197[_0x3d2cbc]['removeAllPrimitives']();};var scratchColor$8=new Color$2();function WallGeometryOptions(_0x193a50){var _0x256b93=_0x68aa19;this['id']=_0x193a50,this[_0x256b93(0x4a45)]=void 0x0,this[_0x256b93(0x30fe)]=void 0x0,this[_0x256b93(0x2552)]=void 0x0,this[_0x256b93(0x2abb)]=void 0x0,this[_0x256b93(0xb6f)]=void 0x0,this['enuCenter']=void 0x0;}function WallGeometryUpdater(_0x5d5c5c,_0x42402a){var _0x233eda=_0x68aa19;GeometryUpdater[_0x233eda(0x317a)](this,{'entity':_0x5d5c5c,'scene':_0x42402a,'geometryOptions':new WallGeometryOptions(_0x5d5c5c),'geometryPropertyName':_0x233eda(0x3f7),'observedPropertyNames':[_0x233eda(0x1c91),_0x233eda(0x3f7)]}),this[_0x233eda(0x3852)](_0x5d5c5c,_0x233eda(0x3f7),_0x5d5c5c['wall'],void 0x0);}function DynamicWallGeometryUpdater(_0x34584e,_0x36040b,_0x58faf9){var _0x350728=_0x68aa19;DynamicGeometryUpdater$1[_0x350728(0x317a)](this,_0x34584e,_0x36040b,_0x58faf9);}defined$1(Object[_0x68aa19(0x3477)])&&(WallGeometryUpdater['prototype']=Object[_0x68aa19(0x3477)](GeometryUpdater[_0x68aa19(0x4b51)]),WallGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=WallGeometryUpdater),WallGeometryUpdater[_0x68aa19(0x4b51)]['createFillGeometryInstance']=function(_0x1fd9cb){var _0x2fbc9e=_0x68aa19,_0x4676e2,_0x20f2bd,_0x294a45=this[_0x2fbc9e(0xba7)],_0x5f2f2c=_0x294a45[_0x2fbc9e(0x113d)](_0x1fd9cb),_0x3e7530=new ShowGeometryInstanceAttribute(_0x5f2f2c&&_0x294a45[_0x2fbc9e(0x208a)]&&this[_0x2fbc9e(0x1657)][_0x2fbc9e(0x1e43)](_0x1fd9cb)&&this[_0x2fbc9e(0x202b)][_0x2fbc9e(0x1e43)](_0x1fd9cb)),_0x40bc78=this[_0x2fbc9e(0x3496)][_0x2fbc9e(0x1e43)](_0x1fd9cb),_0xd41465=DistanceDisplayConditionGeometryInstanceAttribute[_0x2fbc9e(0x1cf5)](_0x40bc78);return this['_materialProperty']instanceof ColorMaterialProperty?(defined$1(this['_materialProperty'][_0x2fbc9e(0x28b8)])&&(this[_0x2fbc9e(0x4980)][_0x2fbc9e(0x28b8)][_0x2fbc9e(0x6e0)]||_0x5f2f2c)&&(_0x20f2bd=this[_0x2fbc9e(0x4980)][_0x2fbc9e(0x28b8)][_0x2fbc9e(0x1e43)](_0x1fd9cb,scratchColor$8)),defined$1(_0x20f2bd)||(_0x20f2bd=Color$2['WHITE']),_0x4676e2={'show':_0x3e7530,'distanceDisplayCondition':_0xd41465,'color':ColorGeometryInstanceAttribute[_0x2fbc9e(0x3d8a)](_0x20f2bd)}):_0x4676e2={'show':_0x3e7530,'distanceDisplayCondition':_0xd41465},new GeometryInstance({'id':_0x294a45,'geometry':new WallGeometry(this[_0x2fbc9e(0x39a8)]),'attributes':_0x4676e2});},WallGeometryUpdater[_0x68aa19(0x4b51)]['createOutlineGeometryInstance']=function(_0x261071){var _0x47344d=_0x68aa19,_0x52c574=this[_0x47344d(0xba7)],_0x18543f=_0x52c574[_0x47344d(0x113d)](_0x261071),_0xafebb9=Property['getValueOrDefault'](this[_0x47344d(0x3577)],_0x261071,Color$2[_0x47344d(0x1219)],scratchColor$8),_0x1a43a1=this['_distanceDisplayConditionProperty'][_0x47344d(0x1e43)](_0x261071);return new GeometryInstance({'id':_0x52c574,'geometry':new WallOutlineGeometry(this['_options']),'attributes':{'show':new ShowGeometryInstanceAttribute(_0x18543f&&_0x52c574[_0x47344d(0x208a)]&&this['_showProperty'][_0x47344d(0x1e43)](_0x261071)&&this['_showOutlineProperty']['getValue'](_0x261071)),'color':ColorGeometryInstanceAttribute[_0x47344d(0x3d8a)](_0xafebb9),'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute[_0x47344d(0x1cf5)](_0x1a43a1)}});},WallGeometryUpdater[_0x68aa19(0x4b51)]['_isHidden']=function(_0x514dba,_0x3c89ba){var _0x489112=_0x68aa19;return!defined$1(_0x3c89ba[_0x489112(0x30fe)])||GeometryUpdater[_0x489112(0x4b51)]['_isHidden'][_0x489112(0x317a)](this,_0x514dba,_0x3c89ba);},WallGeometryUpdater['prototype'][_0x68aa19(0x3f51)]=function(_0x3e8659){return!0x1;},WallGeometryUpdater['prototype']['_isDynamic']=function(_0x70c4f1,_0x593e3c){var _0x2da0cb=_0x68aa19;return!(_0x593e3c[_0x2da0cb(0x30fe)][_0x2da0cb(0x6e0)]&&Property[_0x2da0cb(0x6e0)](_0x593e3c[_0x2da0cb(0x2552)])&&Property[_0x2da0cb(0x6e0)](_0x593e3c[_0x2da0cb(0x2abb)])&&Property[_0x2da0cb(0x6e0)](_0x593e3c[_0x2da0cb(0x3573)])&&Property[_0x2da0cb(0x6e0)](_0x593e3c[_0x2da0cb(0xb6f)]));},WallGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x308e)]=function(_0x35099a,_0x5bb271){var _0xcf4e0d=_0x68aa19,_0x2039b1=_0x5bb271[_0xcf4e0d(0x2552)],_0x397f9d=_0x5bb271[_0xcf4e0d(0x2abb)],_0x4967fc=_0x5bb271[_0xcf4e0d(0xb6f)],_0x23e5b7=this[_0xcf4e0d(0x4980)]instanceof ColorMaterialProperty,_0x579892=_0x5bb271[_0xcf4e0d(0x19fa)],_0x1c7b5b=this['_options'];_0x1c7b5b[_0xcf4e0d(0x4a45)]=_0x23e5b7?PerInstanceColorAppearance[_0xcf4e0d(0x1245)]:MaterialAppearance[_0xcf4e0d(0x3df3)][_0xcf4e0d(0x429f)][_0xcf4e0d(0x4a45)],_0x1c7b5b[_0xcf4e0d(0x30fe)]=_0x5bb271['positions'][_0xcf4e0d(0x1e43)](Iso8601['MINIMUM_VALUE'],_0x1c7b5b[_0xcf4e0d(0x30fe)]),_0x1c7b5b[_0xcf4e0d(0x2552)]=defined$1(_0x2039b1)?_0x2039b1[_0xcf4e0d(0x1e43)](Iso8601[_0xcf4e0d(0x3fd7)],_0x1c7b5b[_0xcf4e0d(0x2552)]):void 0x0,_0x1c7b5b[_0xcf4e0d(0x2abb)]=defined$1(_0x397f9d)?_0x397f9d[_0xcf4e0d(0x1e43)](Iso8601['MINIMUM_VALUE'],_0x1c7b5b[_0xcf4e0d(0x2abb)]):void 0x0,_0x1c7b5b[_0xcf4e0d(0xb6f)]=defined$1(_0x4967fc)?_0x4967fc['getValue'](Iso8601[_0xcf4e0d(0x3fd7)]):void 0x0,_0x1c7b5b[_0xcf4e0d(0x19fa)]=defined$1(_0x579892)?_0x579892[_0xcf4e0d(0x1e43)](Iso8601[_0xcf4e0d(0x3fd7)]):void 0x0;},WallGeometryUpdater[_0x68aa19(0x56b0)]=DynamicWallGeometryUpdater,defined$1(Object['create'])&&(DynamicWallGeometryUpdater['prototype']=Object[_0x68aa19(0x3477)](DynamicGeometryUpdater$1[_0x68aa19(0x4b51)]),DynamicWallGeometryUpdater['prototype'][_0x68aa19(0x330d)]=DynamicWallGeometryUpdater),DynamicWallGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2704)]=function(_0x15a675,_0xa99c02,_0x53fff6){var _0x1f240f=_0x68aa19;return!defined$1(this[_0x1f240f(0x39a8)][_0x1f240f(0x30fe)])||DynamicGeometryUpdater$1['prototype']['_isHidden']['call'](this,_0x15a675,_0xa99c02,_0x53fff6);},DynamicWallGeometryUpdater['prototype']['_setOptions']=function(_0x3f450a,_0x96add8,_0x44c603){var _0x20820c=_0x68aa19,_0x4425b5=this['_options'];_0x4425b5['positions']=Property[_0x20820c(0x4514)](_0x96add8['positions'],_0x44c603,_0x4425b5[_0x20820c(0x30fe)]),_0x4425b5[_0x20820c(0x2552)]=Property[_0x20820c(0x4514)](_0x96add8[_0x20820c(0x2552)],_0x44c603,_0x4425b5[_0x20820c(0x2552)]),_0x4425b5['maximumHeights']=Property[_0x20820c(0x4514)](_0x96add8['maximumHeights'],_0x44c603,_0x4425b5[_0x20820c(0x2abb)]),_0x4425b5[_0x20820c(0xb6f)]=Property[_0x20820c(0x4514)](_0x96add8['granularity'],_0x44c603);};var emptyArray$1=[],geometryUpdaters=[BoxGeometryUpdater,CylinderGeometryUpdater,CorridorGeometryUpdater,EllipseGeometryUpdater,EllipsoidGeometryUpdater,PlaneGeometryUpdater,PolygonGeometryUpdater,PolylineVolumeGeometryUpdater,RectangleGeometryUpdater,WallGeometryUpdater];function GeometryUpdaterSet(_0x22622b,_0x26c074){var _0x569198=_0x68aa19;this[_0x569198(0xf51)]=_0x22622b,this[_0x569198(0x1d45)]=_0x26c074;var _0x29aaa8=new Array(geometryUpdaters[_0x569198(0x531b)]),_0x4c74b5=new Event();function _0x3ff6ab(_0x4eb0f7){var _0x12c1fe=_0x569198;_0x4c74b5[_0x12c1fe(0x30bb)](_0x4eb0f7);}for(var _0x140bed=new EventHelper(),_0x1c75b7=0x0;_0x1c75b7<_0x29aaa8['length'];_0x1c75b7++){var _0x3f4aea=new geometryUpdaters[_0x1c75b7](_0x22622b,_0x26c074);_0x140bed[_0x569198(0x4979)](_0x3f4aea['geometryChanged'],_0x3ff6ab),_0x29aaa8[_0x1c75b7]=_0x3f4aea;}this['updaters']=_0x29aaa8,this[_0x569198(0x148b)]=_0x4c74b5,this[_0x569198(0x31eb)]=_0x140bed,this[_0x569198(0x2c7e)]=_0x22622b[_0x569198(0x349d)][_0x569198(0xef9)](GeometryUpdaterSet[_0x569198(0x4b51)][_0x569198(0x3852)],this);}function GeometryVisualizer(_0x4facff,_0x452f75,_0x5a83f9,_0x223588){var _0x137c25=_0x68aa19;_0x5a83f9=defaultValue$1(_0x5a83f9,_0x4facff[_0x137c25(0x4b14)]),_0x223588=defaultValue$1(_0x223588,_0x4facff['groundPrimitives']),this[_0x137c25(0x54c6)]=_0x4facff,this[_0x137c25(0x4952)]=_0x5a83f9,this['_groundPrimitives']=_0x223588,this[_0x137c25(0x691)]=void 0x0,this['_addedObjects']=new AssociativeArray(),this['_removedObjects']=new AssociativeArray(),this[_0x137c25(0x4d6e)]=new AssociativeArray();var _0x384170=ShadowMode$1[_0x137c25(0x2eac)];this[_0x137c25(0x40ab)]=new Array(0x2*_0x384170),this[_0x137c25(0x4254)]=new Array(0x2*_0x384170),this[_0x137c25(0x2609)]=new Array(0x2*_0x384170),this['_openColorBatches']=new Array(0x2*_0x384170),this[_0x137c25(0x3eed)]=new Array(0x2*_0x384170);var _0xc1e963,_0x5584b6=Entity[_0x137c25(0x5440)](_0x4facff);for(this['_supportsMaterialsforEntitiesOnTerrain']=_0x5584b6,_0xc1e963=0x0;_0xc1e963<_0x384170;++_0xc1e963)this['_outlineBatches'][_0xc1e963]=new StaticOutlineGeometryBatch(_0x5a83f9,_0x4facff,_0xc1e963,!0x1),this[_0x137c25(0x40ab)][_0x384170+_0xc1e963]=new StaticOutlineGeometryBatch(_0x5a83f9,_0x4facff,_0xc1e963,!0x0),this[_0x137c25(0x4254)][_0xc1e963]=new StaticGeometryColorBatch(_0x5a83f9,PerInstanceColorAppearance,void 0x0,!0x0,_0xc1e963,!0x0),this['_closedColorBatches'][_0x384170+_0xc1e963]=new StaticGeometryColorBatch(_0x5a83f9,PerInstanceColorAppearance,void 0x0,!0x0,_0xc1e963,!0x1),this[_0x137c25(0x2609)][_0xc1e963]=new StaticGeometryPerMaterialBatch(_0x5a83f9,MaterialAppearance,void 0x0,!0x0,_0xc1e963,!0x0),this['_closedMaterialBatches'][_0x384170+_0xc1e963]=new StaticGeometryPerMaterialBatch(_0x5a83f9,MaterialAppearance,void 0x0,!0x0,_0xc1e963,!0x1),this[_0x137c25(0x2184)][_0xc1e963]=new StaticGeometryColorBatch(_0x5a83f9,PerInstanceColorAppearance,void 0x0,!0x1,_0xc1e963,!0x0),this[_0x137c25(0x2184)][_0x384170+_0xc1e963]=new StaticGeometryColorBatch(_0x5a83f9,PerInstanceColorAppearance,void 0x0,!0x1,_0xc1e963,!0x1),this[_0x137c25(0x3eed)][_0xc1e963]=new StaticGeometryPerMaterialBatch(_0x5a83f9,MaterialAppearance,void 0x0,!0x1,_0xc1e963,!0x0),this[_0x137c25(0x3eed)][_0x384170+_0xc1e963]=new StaticGeometryPerMaterialBatch(_0x5a83f9,MaterialAppearance,void 0x0,!0x1,_0xc1e963,!0x1);var _0x1b98b0=ClassificationType$1[_0x137c25(0x348b)],_0x293aff=new Array(_0x1b98b0),_0x1397ea=[];if(_0x5584b6){for(_0xc1e963=0x0;_0xc1e963<_0x1b98b0;++_0xc1e963)_0x1397ea['push'](new StaticGroundGeometryPerMaterialBatch(_0x223588,_0xc1e963,MaterialAppearance)),_0x293aff[_0xc1e963]=new StaticGroundGeometryColorBatch(_0x223588,_0xc1e963);}else{for(_0xc1e963=0x0;_0xc1e963<_0x1b98b0;++_0xc1e963)_0x293aff[_0xc1e963]=new StaticGroundGeometryColorBatch(_0x223588,_0xc1e963);}this[_0x137c25(0xdf8)]=_0x293aff,this['_groundMaterialBatches']=_0x1397ea,this[_0x137c25(0x3b7f)]=new DynamicGeometryBatch(_0x5a83f9,_0x223588),this['_batches']=this[_0x137c25(0x40ab)]['concat'](this[_0x137c25(0x4254)],this[_0x137c25(0x2609)],this[_0x137c25(0x2184)],this[_0x137c25(0x3eed)],this[_0x137c25(0xdf8)],this[_0x137c25(0x4388)],this[_0x137c25(0x3b7f)]),this[_0x137c25(0x4363)]=new AssociativeArray(),this[_0x137c25(0x299a)]=new AssociativeArray(),this['_entityCollection']=_0x452f75,_0x452f75[_0x137c25(0x4981)][_0x137c25(0xef9)](GeometryVisualizer[_0x137c25(0x4b51)]['_onCollectionChanged'],this),this[_0x137c25(0x254f)](_0x452f75,_0x452f75[_0x137c25(0x21e8)],emptyArray$1);}GeometryUpdaterSet['prototype'][_0x68aa19(0x3852)]=function(_0x2d019c,_0x2cebc5,_0x5a529c,_0x5579a2){var _0x5a6b87=_0x68aa19;for(var _0x131bbc=this[_0x5a6b87(0x19ff)],_0x2d4bda=0x0;_0x2d4bda<_0x131bbc['length'];_0x2d4bda++)_0x131bbc[_0x2d4bda][_0x5a6b87(0x3852)](_0x2d019c,_0x2cebc5,_0x5a529c,_0x5579a2);},GeometryUpdaterSet['prototype'][_0x68aa19(0x3bcb)]=function(_0x4edbf8){var _0x155bb9=_0x68aa19;for(var _0x158a8f=this[_0x155bb9(0x19ff)],_0x1d033a=0x0;_0x1d033a<_0x158a8f[_0x155bb9(0x531b)];_0x1d033a++)_0x4edbf8(_0x158a8f[_0x1d033a]);},GeometryUpdaterSet['prototype'][_0x68aa19(0x2578)]=function(){var _0x168303=_0x68aa19;this[_0x168303(0x31eb)][_0x168303(0x4ee2)]();for(var _0x25a9e5=this[_0x168303(0x19ff)],_0x467d34=0x0;_0x467d34<_0x25a9e5[_0x168303(0x531b)];_0x467d34++)_0x25a9e5[_0x467d34]['destroy']();this['_removeEntitySubscription'](),destroyObject$1(this);},GeometryVisualizer[_0x68aa19(0x4b51)]['update']=function(_0x4efcf0){var _0x2b7baa=_0x68aa19,_0x349c49,_0x4b2acd,_0xfa6282,_0x5b99c6,_0x509718=this['_addedObjects'],_0x3e4ed8=_0x509718[_0x2b7baa(0x21e8)],_0x29e9f4=this[_0x2b7baa(0x557a)],_0x285b87=_0x29e9f4[_0x2b7baa(0x21e8)],_0x2af872=this['_changedObjects'],_0x2ce72d=_0x2af872[_0x2b7baa(0x21e8)],_0x266b6d=this;for(_0x349c49=_0x2ce72d['length']-0x1;_0x349c49>-0x1;_0x349c49--)_0xfa6282=(_0x4b2acd=_0x2ce72d[_0x349c49])['id'],(_0x5b99c6=this[_0x2b7baa(0x299a)][_0x2b7baa(0x3173)](_0xfa6282))[_0x2b7baa(0xf51)]===_0x4b2acd?_0x5b99c6['forEach'](function(_0x4276b2){var _0x3cb284=_0x2b7baa;_0x266b6d[_0x3cb284(0x3e45)](_0x4276b2),_0x266b6d['_insertUpdaterIntoBatch'](_0x4efcf0,_0x4276b2);}):(_0x285b87[_0x2b7baa(0x3a33)](_0x4b2acd),_0x3e4ed8[_0x2b7baa(0x3a33)](_0x4b2acd));for(_0x349c49=_0x285b87[_0x2b7baa(0x531b)]-0x1;_0x349c49>-0x1;_0x349c49--)_0xfa6282=(_0x4b2acd=_0x285b87[_0x349c49])['id'],(_0x5b99c6=this[_0x2b7baa(0x299a)]['get'](_0xfa6282))['forEach'](this[_0x2b7baa(0x3e45)][_0x2b7baa(0x532a)](this)),_0x5b99c6['destroy'](),this[_0x2b7baa(0x299a)][_0x2b7baa(0x4b3f)](_0xfa6282),this[_0x2b7baa(0x4363)]['get'](_0xfa6282)(),this[_0x2b7baa(0x4363)][_0x2b7baa(0x4b3f)](_0xfa6282);for(_0x349c49=_0x3e4ed8[_0x2b7baa(0x531b)]-0x1;_0x349c49>-0x1;_0x349c49--)_0xfa6282=(_0x4b2acd=_0x3e4ed8[_0x349c49])['id'],_0x5b99c6=new GeometryUpdaterSet(_0x4b2acd,this[_0x2b7baa(0x54c6)]),this[_0x2b7baa(0x299a)][_0x2b7baa(0x346f)](_0xfa6282,_0x5b99c6),_0x5b99c6[_0x2b7baa(0x3bcb)](function(_0x3b02cc){_0x266b6d['_insertUpdaterIntoBatch'](_0x4efcf0,_0x3b02cc);}),this[_0x2b7baa(0x4363)][_0x2b7baa(0x346f)](_0xfa6282,_0x5b99c6[_0x2b7baa(0x148b)][_0x2b7baa(0xef9)](GeometryVisualizer['_onGeometryChanged'],this));_0x509718[_0x2b7baa(0x4ee2)](),_0x29e9f4[_0x2b7baa(0x4ee2)](),_0x2af872[_0x2b7baa(0x4ee2)]();var _0x18401f=!0x0,_0x47cdc5=this['_batches'],_0x462eb9=_0x47cdc5[_0x2b7baa(0x531b)];for(_0x349c49=0x0;_0x349c49<_0x462eb9;_0x349c49++)_0x18401f=_0x47cdc5[_0x349c49][_0x2b7baa(0x489f)](_0x4efcf0)&&_0x18401f;return _0x18401f;};var getBoundingSphereArrayScratch$2=[],getBoundingSphereBoundingSphereScratch$2=new BoundingSphere();GeometryVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x56d53f,_0x3868a1){var _0x46bbae=_0x68aa19;for(var _0x3eb9c9=getBoundingSphereArrayScratch$2,_0x491b63=getBoundingSphereBoundingSphereScratch$2,_0x3ac7b0=0x0,_0x3ff118=BoundingSphereState$1[_0x46bbae(0x3eee)],_0x1e3c50=this['_batches'],_0x103fd2=_0x1e3c50[_0x46bbae(0x531b)],_0x254d3c=_0x56d53f['id'],_0x5e0424=this[_0x46bbae(0x299a)]['get'](_0x254d3c)['updaters'],_0x155967=0x0;_0x155967<_0x5e0424['length'];_0x155967++)for(var _0xed41=_0x5e0424[_0x155967],_0x11112d=0x0;_0x11112d<_0x103fd2;_0x11112d++){if((_0x3ff118=_0x1e3c50[_0x11112d][_0x46bbae(0x1a1)](_0xed41,_0x491b63))===BoundingSphereState$1[_0x46bbae(0xaca)])return BoundingSphereState$1[_0x46bbae(0xaca)];_0x3ff118===BoundingSphereState$1[_0x46bbae(0x3eee)]&&(_0x3eb9c9[_0x3ac7b0]=BoundingSphere[_0x46bbae(0x254b)](_0x491b63,_0x3eb9c9[_0x3ac7b0]),_0x3ac7b0++);}return 0x0===_0x3ac7b0?BoundingSphereState$1[_0x46bbae(0x3865)]:(_0x3eb9c9[_0x46bbae(0x531b)]=_0x3ac7b0,BoundingSphere[_0x46bbae(0x3dbe)](_0x3eb9c9,_0x3868a1),BoundingSphereState$1[_0x46bbae(0x3eee)]);},GeometryVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},GeometryVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0xed934a=_0x68aa19,_0x50010c;this[_0xed934a(0x691)][_0xed934a(0x4981)][_0xed934a(0x1cba)](GeometryVisualizer[_0xed934a(0x4b51)][_0xed934a(0x254f)],this),this[_0xed934a(0x3702)][_0xed934a(0x4ee2)](),this[_0xed934a(0x557a)]['removeAll']();var _0x277926=this['_batches'],_0x567719=_0x277926[_0xed934a(0x531b)];for(_0x50010c=0x0;_0x50010c<_0x567719;_0x50010c++)_0x277926[_0x50010c][_0xed934a(0x3530)]();var _0x18dae9=this['_subscriptions']['values'];for(_0x567719=_0x18dae9[_0xed934a(0x531b)],_0x50010c=0x0;_0x50010c<_0x567719;_0x50010c++)_0x18dae9[_0x50010c]();this[_0xed934a(0x4363)]['removeAll']();var _0x463fef=this['_updaterSets']['values'];for(_0x567719=_0x463fef[_0xed934a(0x531b)],_0x50010c=0x0;_0x50010c<_0x567719;_0x50010c++)_0x463fef[_0x50010c][_0xed934a(0x2578)]();return this['_updaterSets'][_0xed934a(0x4ee2)](),destroyObject$1(this);},GeometryVisualizer['prototype'][_0x68aa19(0x3e45)]=function(_0x4f37b7){var _0x3306ac=_0x68aa19;for(var _0x1a1aa0=this[_0x3306ac(0x107)],_0x1c342e=_0x1a1aa0[_0x3306ac(0x531b)],_0x1d8c7a=0x0;_0x1d8c7a<_0x1c342e;_0x1d8c7a++)_0x1a1aa0[_0x1d8c7a][_0x3306ac(0x4b3f)](_0x4f37b7);},GeometryVisualizer['prototype'][_0x68aa19(0x12d4)]=function(_0x37ea2d,_0x16626d){var _0x316d76=_0x68aa19;if(_0x16626d[_0x316d76(0x193f)])this[_0x316d76(0x3b7f)][_0x316d76(0x4979)](_0x37ea2d,_0x16626d);else{var _0xa607c4;(_0x16626d[_0x316d76(0x3c7d)]||_0x16626d['fillEnabled'])&&(_0xa607c4=_0x16626d[_0x316d76(0x2a11)][_0x316d76(0x1e43)](_0x37ea2d));var _0x38a9c0=ShadowMode$1[_0x316d76(0x2eac)];if(_0x16626d['outlineEnabled']&&(defined$1(_0x16626d[_0x316d76(0x1bba)])?this[_0x316d76(0x40ab)][_0x38a9c0+_0xa607c4]['add'](_0x37ea2d,_0x16626d):this[_0x316d76(0x40ab)][_0xa607c4][_0x316d76(0x4979)](_0x37ea2d,_0x16626d)),_0x16626d[_0x316d76(0x39fd)]){if(_0x16626d[_0x316d76(0x19ab)]){var _0x43fb47=_0x16626d[_0x316d76(0x582b)][_0x316d76(0x1e43)](_0x37ea2d);_0x16626d[_0x316d76(0x4941)]instanceof ColorMaterialProperty?this[_0x316d76(0xdf8)][_0x43fb47][_0x316d76(0x4979)](_0x37ea2d,_0x16626d):this[_0x316d76(0x4388)][_0x43fb47]['add'](_0x37ea2d,_0x16626d);}else _0x16626d[_0x316d76(0x64e)]?_0x16626d['fillMaterialProperty']instanceof ColorMaterialProperty?defined$1(_0x16626d[_0x316d76(0x1bba)])?this[_0x316d76(0x4254)][_0x38a9c0+_0xa607c4][_0x316d76(0x4979)](_0x37ea2d,_0x16626d):this[_0x316d76(0x4254)][_0xa607c4][_0x316d76(0x4979)](_0x37ea2d,_0x16626d):defined$1(_0x16626d[_0x316d76(0x1bba)])?this[_0x316d76(0x2609)][_0x38a9c0+_0xa607c4][_0x316d76(0x4979)](_0x37ea2d,_0x16626d):this[_0x316d76(0x2609)][_0xa607c4][_0x316d76(0x4979)](_0x37ea2d,_0x16626d):_0x16626d[_0x316d76(0x4941)]instanceof ColorMaterialProperty?defined$1(_0x16626d['terrainOffsetProperty'])?this[_0x316d76(0x2184)][_0x38a9c0+_0xa607c4][_0x316d76(0x4979)](_0x37ea2d,_0x16626d):this[_0x316d76(0x2184)][_0xa607c4][_0x316d76(0x4979)](_0x37ea2d,_0x16626d):defined$1(_0x16626d[_0x316d76(0x1bba)])?this[_0x316d76(0x3eed)][_0x38a9c0+_0xa607c4]['add'](_0x37ea2d,_0x16626d):this[_0x316d76(0x3eed)][_0xa607c4]['add'](_0x37ea2d,_0x16626d);}}},GeometryVisualizer[_0x68aa19(0x440f)]=function(_0x51dae6){var _0x554a46=_0x68aa19,_0x40be6c=this[_0x554a46(0x557a)],_0x16dd04=this['_changedObjects'],_0x315775=_0x51dae6[_0x554a46(0xf51)],_0x5d0aeb=_0x315775['id'];defined$1(_0x40be6c[_0x554a46(0x3173)](_0x5d0aeb))||defined$1(_0x16dd04[_0x554a46(0x3173)](_0x5d0aeb))||_0x16dd04['set'](_0x5d0aeb,_0x315775);},GeometryVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x254f)]=function(_0x317453,_0x19ce19,_0x375b51){var _0x4e199c=_0x68aa19,_0x1bbec5,_0x3f7c17,_0x483f66,_0x19706e=this[_0x4e199c(0x3702)],_0x36be8f=this[_0x4e199c(0x557a)],_0x163cc8=this[_0x4e199c(0x4d6e)];for(_0x1bbec5=_0x375b51[_0x4e199c(0x531b)]-0x1;_0x1bbec5>-0x1;_0x1bbec5--)_0x3f7c17=(_0x483f66=_0x375b51[_0x1bbec5])['id'],_0x19706e[_0x4e199c(0x4b3f)](_0x3f7c17)||(_0x36be8f[_0x4e199c(0x346f)](_0x3f7c17,_0x483f66),_0x163cc8['remove'](_0x3f7c17));for(_0x1bbec5=_0x19ce19[_0x4e199c(0x531b)]-0x1;_0x1bbec5>-0x1;_0x1bbec5--)_0x3f7c17=(_0x483f66=_0x19ce19[_0x1bbec5])['id'],_0x36be8f[_0x4e199c(0x4b3f)](_0x3f7c17)?_0x163cc8[_0x4e199c(0x346f)](_0x3f7c17,_0x483f66):_0x19706e['set'](_0x3f7c17,_0x483f66);};var defaultScale$1=0x1,defaultFont=_0x68aa19(0xdeb),defaultStyle=LabelStyle$1['FILL'],defaultFillColor=Color$2[_0x68aa19(0x2d95)],defaultOutlineColor$2=Color$2[_0x68aa19(0x1219)],defaultOutlineWidth$2=0x1,defaultShowBackground=!0x1,defaultBackgroundColor$1=new Color$2(0.165,0.165,0.165,0.8),defaultBackgroundPadding=new Cartesian2(0x7,0x5),defaultPixelOffset=Cartesian2['ZERO'],defaultEyeOffset=Cartesian3[_0x68aa19(0x3e26)],defaultHeightReference$1=HeightReference$1[_0x68aa19(0x44b5)],defaultHorizontalOrigin=HorizontalOrigin$1[_0x68aa19(0x4e6b)],defaultVerticalOrigin=VerticalOrigin$1[_0x68aa19(0x4e6b)],positionScratch$3=new Cartesian3(),fillColorScratch=new Color$2(),outlineColorScratch$1=new Color$2(),backgroundColorScratch=new Color$2(),backgroundPaddingScratch=new Cartesian2(),eyeOffsetScratch=new Cartesian3(),pixelOffsetScratch=new Cartesian2(),translucencyByDistanceScratch$1=new NearFarScalar(),pixelOffsetScaleByDistanceScratch=new NearFarScalar(),scaleByDistanceScratch$1=new NearFarScalar(),distanceDisplayConditionScratch$2=new DistanceDisplayCondition();function EntityData$2(_0x1415be){var _0x4fb202=_0x68aa19;this[_0x4fb202(0xf51)]=_0x1415be,this[_0x4fb202(0x4ae4)]=void 0x0,this[_0x4fb202(0x1fda)]=void 0x0;}function LabelVisualizer(_0x9669e1,_0x49e55f){var _0x31fe9e=_0x68aa19;_0x49e55f[_0x31fe9e(0x4981)][_0x31fe9e(0xef9)](LabelVisualizer['prototype']['_onCollectionChanged'],this),this['_cluster']=_0x9669e1,this[_0x31fe9e(0x691)]=_0x49e55f,this[_0x31fe9e(0x40a7)]=new AssociativeArray(),this[_0x31fe9e(0x254f)](_0x49e55f,_0x49e55f[_0x31fe9e(0x21e8)],[],[]);}function returnPrimitive$1(_0x1deaeb,_0x3c2cce,_0x1257a6){var _0x50ebd9=_0x68aa19;defined$1(_0x1deaeb)&&(_0x1deaeb[_0x50ebd9(0x4ae4)]=void 0x0,_0x1257a6['removeLabel'](_0x3c2cce));}LabelVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x1c281f){var _0x4b1631=_0x68aa19;for(var _0x140863=this['_items'][_0x4b1631(0x21e8)],_0x57e5e1=this[_0x4b1631(0x2bbb)],_0x4e7f55=0x0,_0x3b5aa6=_0x140863[_0x4b1631(0x531b)];_0x4e7f55<_0x3b5aa6;_0x4e7f55++){var _0x46fc75,_0x3714b1,_0x35c44a=_0x140863[_0x4e7f55],_0x1fd305=_0x35c44a[_0x4b1631(0xf51)],_0x5ec676=_0x1fd305[_0x4b1631(0xcf0)],_0x44b775=_0x35c44a['label'],_0x54adba=_0x1fd305['isShowing']&&_0x1fd305[_0x4b1631(0x113d)](_0x1c281f)&&Property[_0x4b1631(0x3fde)](_0x5ec676[_0x4b1631(0x1430)],_0x1c281f,!0x0);if(_0x54adba&&(_0x3714b1=Property['getValueOrUndefined'](_0x1fd305[_0x4b1631(0x49d9)],_0x1c281f,positionScratch$3),_0x46fc75=Property[_0x4b1631(0x4514)](_0x5ec676[_0x4b1631(0x4eba)],_0x1c281f),_0x54adba=defined$1(_0x3714b1)&&defined$1(_0x46fc75)),_0x54adba){Property[_0x4b1631(0x6e0)](_0x1fd305[_0x4b1631(0x49d9)])||(_0x57e5e1['_clusterDirty']=!0x0);var _0x35857c=!0x1,_0x25521e=Property[_0x4b1631(0x3fde)](_0x5ec676['_heightReference'],_0x1c281f,defaultHeightReference$1);defined$1(_0x44b775)||((_0x44b775=_0x57e5e1[_0x4b1631(0x3a5)](_0x1fd305))['id']=_0x1fd305,_0x35c44a[_0x4b1631(0x4ae4)]=_0x44b775,_0x35857c=Cartesian3['equals'](_0x44b775[_0x4b1631(0x4771)],_0x3714b1)&&_0x44b775['heightReference']===_0x25521e),_0x44b775['show']=!0x0,_0x44b775[_0x4b1631(0x4771)]=_0x3714b1,_0x44b775[_0x4b1631(0x3c68)]=_0x46fc75,_0x44b775['scale']=Property[_0x4b1631(0x3fde)](_0x5ec676[_0x4b1631(0x505d)],_0x1c281f,defaultScale$1),_0x44b775[_0x4b1631(0x39f0)]=Property[_0x4b1631(0x3fde)](_0x5ec676[_0x4b1631(0x3a0)],_0x1c281f,defaultFont),_0x44b775[_0x4b1631(0x588d)]=Property['getValueOrDefault'](_0x5ec676['_style'],_0x1c281f,defaultStyle),_0x44b775['fillColor']=Property[_0x4b1631(0x3fde)](_0x5ec676[_0x4b1631(0x3e5b)],_0x1c281f,defaultFillColor,fillColorScratch),_0x44b775[_0x4b1631(0x19b8)]=Property['getValueOrDefault'](_0x5ec676[_0x4b1631(0x21c9)],_0x1c281f,defaultOutlineColor$2,outlineColorScratch$1),_0x44b775[_0x4b1631(0x3573)]=Property[_0x4b1631(0x3fde)](_0x5ec676['_outlineWidth'],_0x1c281f,defaultOutlineWidth$2),_0x44b775[_0x4b1631(0x4b97)]=Property[_0x4b1631(0x3fde)](_0x5ec676['_showBackground'],_0x1c281f,defaultShowBackground),_0x44b775[_0x4b1631(0x53ed)]=Property[_0x4b1631(0x3fde)](_0x5ec676[_0x4b1631(0x149f)],_0x1c281f,defaultBackgroundColor$1,backgroundColorScratch),_0x44b775[_0x4b1631(0x202a)]=Property['getValueOrDefault'](_0x5ec676[_0x4b1631(0x4808)],_0x1c281f,defaultBackgroundPadding,backgroundPaddingScratch),_0x44b775[_0x4b1631(0x3a26)]=Property['getValueOrDefault'](_0x5ec676[_0x4b1631(0x66f)],_0x1c281f,defaultPixelOffset,pixelOffsetScratch),_0x44b775[_0x4b1631(0x38e2)]=Property[_0x4b1631(0x3fde)](_0x5ec676['_eyeOffset'],_0x1c281f,defaultEyeOffset,eyeOffsetScratch),_0x44b775[_0x4b1631(0x24e9)]=_0x25521e,_0x44b775[_0x4b1631(0x577f)]=Property[_0x4b1631(0x3fde)](_0x5ec676[_0x4b1631(0xe09)],_0x1c281f,defaultHorizontalOrigin),_0x44b775[_0x4b1631(0x169e)]=Property['getValueOrDefault'](_0x5ec676[_0x4b1631(0x1bc2)],_0x1c281f,defaultVerticalOrigin),_0x44b775['translucencyByDistance']=Property[_0x4b1631(0x4514)](_0x5ec676[_0x4b1631(0x1864)],_0x1c281f,translucencyByDistanceScratch$1),_0x44b775[_0x4b1631(0x5327)]=Property[_0x4b1631(0x4514)](_0x5ec676['_pixelOffsetScaleByDistance'],_0x1c281f,pixelOffsetScaleByDistanceScratch),_0x44b775[_0x4b1631(0x3f04)]=Property['getValueOrUndefined'](_0x5ec676[_0x4b1631(0x68b)],_0x1c281f,scaleByDistanceScratch$1),_0x44b775[_0x4b1631(0x1c93)]=Property['getValueOrUndefined'](_0x5ec676[_0x4b1631(0xe61)],_0x1c281f,distanceDisplayConditionScratch$2),_0x44b775[_0x4b1631(0x1e39)]=Property[_0x4b1631(0x4514)](_0x5ec676[_0x4b1631(0x264d)],_0x1c281f),_0x35857c&&_0x44b775[_0x4b1631(0xc24)]();}else returnPrimitive$1(_0x35c44a,_0x1fd305,_0x57e5e1);}return!0x0;},LabelVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x191d76,_0x138e86){var _0x5bb915=_0x68aa19,_0x3ba4b0=this[_0x5bb915(0x40a7)]['get'](_0x191d76['id']);if(!defined$1(_0x3ba4b0)||!defined$1(_0x3ba4b0[_0x5bb915(0x4ae4)]))return BoundingSphereState$1['FAILED'];var _0x27519f=_0x3ba4b0[_0x5bb915(0x4ae4)];return _0x138e86['center']=Cartesian3['clone'](defaultValue$1(_0x27519f[_0x5bb915(0x313a)],_0x27519f['position']),_0x138e86[_0x5bb915(0x19ee)]),_0x138e86[_0x5bb915(0x2896)]=0x0,BoundingSphereState$1[_0x5bb915(0x3eee)];},LabelVisualizer[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},LabelVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x1a005a=_0x68aa19;this[_0x1a005a(0x691)][_0x1a005a(0x4981)][_0x1a005a(0x1cba)](LabelVisualizer[_0x1a005a(0x4b51)][_0x1a005a(0x254f)],this);for(var _0xa084e3=this[_0x1a005a(0x691)]['values'],_0x4f25c5=0x0;_0x4f25c5<_0xa084e3['length'];_0x4f25c5++)this['_cluster'][_0x1a005a(0x4435)](_0xa084e3[_0x4f25c5]);return destroyObject$1(this);},LabelVisualizer['prototype']['_onCollectionChanged']=function(_0x3a354a,_0x3b3d74,_0x10231c,_0xac05b2){var _0x5c0ee0=_0x68aa19,_0x402f97,_0x80de71,_0x5393e7=this[_0x5c0ee0(0x40a7)],_0x230ae6=this[_0x5c0ee0(0x2bbb)];for(_0x402f97=_0x3b3d74['length']-0x1;_0x402f97>-0x1;_0x402f97--)defined$1((_0x80de71=_0x3b3d74[_0x402f97])[_0x5c0ee0(0xcf0)])&&defined$1(_0x80de71[_0x5c0ee0(0x49d9)])&&_0x5393e7[_0x5c0ee0(0x346f)](_0x80de71['id'],new EntityData$2(_0x80de71));for(_0x402f97=_0xac05b2['length']-0x1;_0x402f97>-0x1;_0x402f97--)defined$1((_0x80de71=_0xac05b2[_0x402f97])[_0x5c0ee0(0xcf0)])&&defined$1(_0x80de71[_0x5c0ee0(0x49d9)])?_0x5393e7[_0x5c0ee0(0x1ff6)](_0x80de71['id'])||_0x5393e7['set'](_0x80de71['id'],new EntityData$2(_0x80de71)):(returnPrimitive$1(_0x5393e7[_0x5c0ee0(0x3173)](_0x80de71['id']),_0x80de71,_0x230ae6),_0x5393e7['remove'](_0x80de71['id']));for(_0x402f97=_0x10231c['length']-0x1;_0x402f97>-0x1;_0x402f97--)_0x80de71=_0x10231c[_0x402f97],returnPrimitive$1(_0x5393e7[_0x5c0ee0(0x3173)](_0x80de71['id']),_0x80de71,_0x230ae6),_0x5393e7['remove'](_0x80de71['id']);};var defaultScale=0x1,defaultMinimumPixelSize=0x0,defaultIncrementallyLoadTextures=!0x0,defaultClampAnimations=!0x0,defaultShadows$1=ShadowMode$1[_0x68aa19(0x371c)],defaultHeightReference=HeightReference$1[_0x68aa19(0x44b5)],defaultSilhouetteColor=Color$2['RED'],defaultSilhouetteSize=0x0,defaultColor$5=Color$2[_0x68aa19(0x2d95)],defaultColorBlendMode=ColorBlendMode$1[_0x68aa19(0x3b90)],defaultColorBlendAmount=0.5,defaultImageBasedLightingFactor=new Cartesian2(0x1,0x1),modelMatrixScratch=new Matrix4(),nodeMatrixScratch=new Matrix4();function ModelVisualizer(_0x9c2bfc,_0x2a45a4){var _0x18294c=_0x68aa19;_0x2a45a4[_0x18294c(0x4981)][_0x18294c(0xef9)](ModelVisualizer[_0x18294c(0x4b51)][_0x18294c(0x254f)],this),this['_scene']=_0x9c2bfc,this['_primitives']=_0x9c2bfc[_0x18294c(0x4b14)],this[_0x18294c(0x691)]=_0x2a45a4,this['_modelHash']={},this[_0x18294c(0x1f86)]=new AssociativeArray(),this['_onCollectionChanged'](_0x2a45a4,_0x2a45a4[_0x18294c(0x21e8)],[],[]);}function removeModel(_0x50d0d4,_0x392933,_0x953603,_0x291614){var _0x3bdf5b=_0x68aa19,_0x131ce7=_0x953603[_0x392933['id']];defined$1(_0x131ce7)&&(_0x291614[_0x3bdf5b(0x5266)](_0x131ce7[_0x3bdf5b(0x4a27)]),delete _0x953603[_0x392933['id']]);}function clearNodeTransformationsScratch(_0x2d0490,_0x320b38){var _0x322e67=_0x320b38[_0x2d0490['id']];defined$1(_0x322e67)&&(_0x322e67['nodeTransformationsScratch']={});}function checkModelLoad(_0x279dd4,_0x51d1c4,_0xa2f3a3){var _0x10136f=_0x68aa19;_0x279dd4[_0x10136f(0x21f)][_0x10136f(0x4b84)](function(_0x9614d1){var _0x492df4=_0x10136f;console[_0x492df4(0x132d)](_0x9614d1),_0xa2f3a3[_0x51d1c4['id']][_0x492df4(0x4231)]=!0x0;});}function ScaledPositionProperty(_0x400a97){var _0x384c19=_0x68aa19;this[_0x384c19(0x2b02)]=new Event(),this[_0x384c19(0x3509)]=void 0x0,this[_0x384c19(0x150b)]=void 0x0,this[_0x384c19(0x1e6e)](_0x400a97);}ModelVisualizer['prototype'][_0x68aa19(0x489f)]=function(_0x2c2809){var _0x5bcd37=_0x68aa19;for(var _0x1e6ed6=this[_0x5bcd37(0x1f86)][_0x5bcd37(0x21e8)],_0x5d3aae=this['_modelHash'],_0x4e6a8b=this['_primitives'],_0x3aaf0c=0x0,_0x3fb9de=_0x1e6ed6[_0x5bcd37(0x531b)];_0x3aaf0c<_0x3fb9de;_0x3aaf0c++){var _0x2fd9ff,_0x9d06d9,_0x51fb99=_0x1e6ed6[_0x3aaf0c],_0x480874=_0x51fb99['_model'],_0x1274e0=_0x5d3aae[_0x51fb99['id']],_0x27df9d=_0x51fb99['isShowing']&&_0x51fb99[_0x5bcd37(0x113d)](_0x2c2809)&&Property['getValueOrDefault'](_0x480874['_show'],_0x2c2809,!0x0);if(_0x27df9d&&(_0x9d06d9=_0x51fb99['computeModelMatrix'](_0x2c2809,modelMatrixScratch),_0x2fd9ff=Resource['createIfNeeded'](Property[_0x5bcd37(0x4514)](_0x480874[_0x5bcd37(0x4766)],_0x2c2809)),_0x27df9d=defined$1(_0x9d06d9)&&defined$1(_0x2fd9ff)),_0x27df9d){var _0x4c7688=defined$1(_0x1274e0)?_0x1274e0[_0x5bcd37(0x4a27)]:void 0x0;if(defined$1(_0x4c7688)&&_0x2fd9ff['url']===_0x1274e0['url']||(defined$1(_0x4c7688)&&(_0x4e6a8b[_0x5bcd37(0x5266)](_0x4c7688),delete _0x5d3aae[_0x51fb99['id']]),(_0x4c7688=Model[_0x5bcd37(0x89b)]({'url':_0x2fd9ff,'incrementallyLoadTextures':Property['getValueOrDefault'](_0x480874[_0x5bcd37(0x9bc)],_0x2c2809,defaultIncrementallyLoadTextures),'scene':this[_0x5bcd37(0x54c6)]}))['id']=_0x51fb99,_0x4e6a8b['add'](_0x4c7688),_0x1274e0={'modelPrimitive':_0x4c7688,'url':_0x2fd9ff[_0x5bcd37(0x343b)],'animationsRunning':!0x1,'nodeTransformationsScratch':{},'originalNodeMatrixHash':{},'loadFail':!0x1},_0x5d3aae[_0x51fb99['id']]=_0x1274e0,checkModelLoad(_0x4c7688,_0x51fb99,_0x5d3aae)),_0x4c7688[_0x5bcd37(0x105f)]=!0x0,_0x4c7688[_0x5bcd37(0x1ed8)]=Property['getValueOrDefault'](_0x480874[_0x5bcd37(0x505d)],_0x2c2809,defaultScale),_0x4c7688[_0x5bcd37(0x20f0)]=_0x480874[_0x5bcd37(0x20f0)],_0x4c7688['minimumPixelSize']=Property['getValueOrDefault'](_0x480874[_0x5bcd37(0x51f6)],_0x2c2809,defaultMinimumPixelSize),_0x4c7688[_0x5bcd37(0x1568)]=Property[_0x5bcd37(0x4514)](_0x480874['_maximumScale'],_0x2c2809),_0x4c7688['modelMatrix']=Matrix4[_0x5bcd37(0x254b)](_0x9d06d9,_0x4c7688[_0x5bcd37(0x221)]),_0x4c7688[_0x5bcd37(0x284a)]=Property[_0x5bcd37(0x3fde)](_0x480874[_0x5bcd37(0x16c6)],_0x2c2809,defaultShadows$1),_0x4c7688[_0x5bcd37(0x24e9)]=Property['getValueOrDefault'](_0x480874[_0x5bcd37(0x1f9a)],_0x2c2809,defaultHeightReference),_0x4c7688[_0x5bcd37(0x1c93)]=Property[_0x5bcd37(0x4514)](_0x480874['_distanceDisplayCondition'],_0x2c2809),_0x4c7688[_0x5bcd37(0x3118)]=Property[_0x5bcd37(0x3fde)](_0x480874[_0x5bcd37(0xa40)],_0x2c2809,defaultSilhouetteColor,_0x4c7688[_0x5bcd37(0xa40)]),_0x4c7688[_0x5bcd37(0x16db)]=Property[_0x5bcd37(0x3fde)](_0x480874[_0x5bcd37(0x383a)],_0x2c2809,defaultSilhouetteSize),_0x4c7688[_0x5bcd37(0x28b8)]=Property['getValueOrDefault'](_0x480874[_0x5bcd37(0x57d1)],_0x2c2809,defaultColor$5,_0x4c7688[_0x5bcd37(0x57d1)]),_0x4c7688[_0x5bcd37(0x3db)]=Property[_0x5bcd37(0x3fde)](_0x480874['_colorBlendMode'],_0x2c2809,defaultColorBlendMode),_0x4c7688[_0x5bcd37(0x62f)]=Property[_0x5bcd37(0x3fde)](_0x480874['_colorBlendAmount'],_0x2c2809,defaultColorBlendAmount),_0x4c7688[_0x5bcd37(0x4fc4)]=Property[_0x5bcd37(0x4514)](_0x480874['_clippingPlanes'],_0x2c2809),_0x4c7688['clampAnimations']=Property[_0x5bcd37(0x3fde)](_0x480874['_clampAnimations'],_0x2c2809,defaultClampAnimations),_0x4c7688[_0x5bcd37(0x458e)]=Property[_0x5bcd37(0x3fde)](_0x480874[_0x5bcd37(0x5591)],_0x2c2809,defaultImageBasedLightingFactor),_0x4c7688[_0x5bcd37(0x5731)]=Property['getValueOrUndefined'](_0x480874[_0x5bcd37(0x3958)],_0x2c2809),_0x4c7688[_0x5bcd37(0x237c)]){var _0x2a9c86=Property[_0x5bcd37(0x3fde)](_0x480874[_0x5bcd37(0x422d)],_0x2c2809,!0x0);_0x1274e0[_0x5bcd37(0x24b4)]!==_0x2a9c86&&(_0x2a9c86?_0x4c7688['activeAnimations'][_0x5bcd37(0xced)]({'loop':ModelAnimationLoop$1[_0x5bcd37(0x2124)]}):_0x4c7688['activeAnimations'][_0x5bcd37(0x4ee2)](),_0x1274e0[_0x5bcd37(0x24b4)]=_0x2a9c86);var _0x36815b=Property[_0x5bcd37(0x4514)](_0x480874[_0x5bcd37(0x3878)],_0x2c2809,_0x1274e0[_0x5bcd37(0xf86)]);if(defined$1(_0x36815b))for(var _0x24dce3=_0x1274e0[_0x5bcd37(0x1104)],_0x1f3f14=Object[_0x5bcd37(0x20c8)](_0x36815b),_0x339a09=0x0,_0x3229bd=_0x1f3f14[_0x5bcd37(0x531b)];_0x339a09<_0x3229bd;++_0x339a09){var _0x2bcc1b=_0x1f3f14[_0x339a09],_0x1acf9b=_0x36815b[_0x2bcc1b];if(defined$1(_0x1acf9b)){var _0x793724=_0x4c7688[_0x5bcd37(0x1c3d)](_0x2bcc1b);if(defined$1(_0x793724)){var _0x3b836c=_0x24dce3[_0x2bcc1b];defined$1(_0x3b836c)||(_0x3b836c=_0x793724[_0x5bcd37(0x55a6)]['clone'](),_0x24dce3[_0x2bcc1b]=_0x3b836c);var _0x162844=Matrix4[_0x5bcd37(0x48d5)](_0x1acf9b,nodeMatrixScratch);_0x793724[_0x5bcd37(0x55a6)]=Matrix4[_0x5bcd37(0x373b)](_0x3b836c,_0x162844,_0x162844);}}}}}else defined$1(_0x1274e0)&&(_0x1274e0[_0x5bcd37(0x4a27)][_0x5bcd37(0x105f)]=!0x1);}return!0x0;},ModelVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ModelVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x1d3c1b=_0x68aa19;this[_0x1d3c1b(0x691)][_0x1d3c1b(0x4981)][_0x1d3c1b(0x1cba)](ModelVisualizer['prototype'][_0x1d3c1b(0x254f)],this);for(var _0x1e42a6=this['_entitiesToVisualize']['values'],_0x3797e4=this[_0x1d3c1b(0x2a5)],_0x7d0b68=this[_0x1d3c1b(0x4952)],_0x87e610=_0x1e42a6[_0x1d3c1b(0x531b)]-0x1;_0x87e610>-0x1;_0x87e610--)removeModel(this,_0x1e42a6[_0x87e610],_0x3797e4,_0x7d0b68);return destroyObject$1(this);},ModelVisualizer['prototype'][_0x68aa19(0x1a1)]=function(_0x404d2e,_0x54fd99){var _0x402d12=_0x68aa19,_0x1b99aa=this[_0x402d12(0x2a5)][_0x404d2e['id']];if(!defined$1(_0x1b99aa)||_0x1b99aa[_0x402d12(0x4231)])return BoundingSphereState$1[_0x402d12(0x3865)];var _0x4280e4=_0x1b99aa[_0x402d12(0x4a27)];if(!defined$1(_0x4280e4)||!_0x4280e4[_0x402d12(0x105f)])return BoundingSphereState$1[_0x402d12(0x3865)];if(!_0x4280e4['ready'])return BoundingSphereState$1[_0x402d12(0xaca)];if(_0x4280e4[_0x402d12(0x24e9)]===HeightReference$1[_0x402d12(0x44b5)])BoundingSphere[_0x402d12(0x4503)](_0x4280e4['boundingSphere'],_0x4280e4[_0x402d12(0x221)],_0x54fd99);else{if(!defined$1(_0x4280e4[_0x402d12(0x132)]))return BoundingSphereState$1['PENDING'];BoundingSphere[_0x402d12(0x4503)](_0x4280e4['boundingSphere'],_0x4280e4['_clampedModelMatrix'],_0x54fd99);}return BoundingSphereState$1[_0x402d12(0x3eee)];},ModelVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x254f)]=function(_0x368a92,_0x3202a0,_0x32619b,_0x42db04){var _0x3bddff=_0x68aa19,_0x40e6b,_0x3d1721,_0x3a1870=this[_0x3bddff(0x1f86)],_0x5785c5=this[_0x3bddff(0x2a5)],_0x2dc16f=this[_0x3bddff(0x4952)];for(_0x40e6b=_0x3202a0[_0x3bddff(0x531b)]-0x1;_0x40e6b>-0x1;_0x40e6b--)defined$1((_0x3d1721=_0x3202a0[_0x40e6b])[_0x3bddff(0xa89)])&&defined$1(_0x3d1721['_position'])&&_0x3a1870[_0x3bddff(0x346f)](_0x3d1721['id'],_0x3d1721);for(_0x40e6b=_0x42db04[_0x3bddff(0x531b)]-0x1;_0x40e6b>-0x1;_0x40e6b--)defined$1((_0x3d1721=_0x42db04[_0x40e6b])[_0x3bddff(0xa89)])&&defined$1(_0x3d1721['_position'])?(clearNodeTransformationsScratch(_0x3d1721,_0x5785c5),_0x3a1870[_0x3bddff(0x346f)](_0x3d1721['id'],_0x3d1721)):(removeModel(this,_0x3d1721,_0x5785c5,_0x2dc16f),_0x3a1870[_0x3bddff(0x4b3f)](_0x3d1721['id']));for(_0x40e6b=_0x32619b[_0x3bddff(0x531b)]-0x1;_0x40e6b>-0x1;_0x40e6b--)removeModel(this,_0x3d1721=_0x32619b[_0x40e6b],_0x5785c5,_0x2dc16f),_0x3a1870[_0x3bddff(0x4b3f)](_0x3d1721['id']);},Object[_0x68aa19(0x5b7)](ScaledPositionProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x33b23b=_0x68aa19;return Property['isConstant'](this[_0x33b23b(0x3509)]);}},'definitionChanged':{'get':function(){var _0x591612=_0x68aa19;return this[_0x591612(0x2b02)];}},'referenceFrame':{'get':function(){var _0x48db6a=_0x68aa19;return defined$1(this[_0x48db6a(0x3509)])?this[_0x48db6a(0x3509)][_0x48db6a(0x35de)]:ReferenceFrame$1[_0x48db6a(0x1a1d)];}}}),ScaledPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x1a010f,_0x2f0a6b){var _0x37531f=_0x68aa19;return this['getValueInReferenceFrame'](_0x1a010f,ReferenceFrame$1[_0x37531f(0x1a1d)],_0x2f0a6b);},ScaledPositionProperty['prototype']['setValue']=function(_0x499d5b){var _0x343186=_0x68aa19;this['_value']!==_0x499d5b&&(this[_0x343186(0x3509)]=_0x499d5b,defined$1(this['_removeSubscription'])&&(this[_0x343186(0x150b)](),this[_0x343186(0x150b)]=void 0x0),defined$1(_0x499d5b)&&(this[_0x343186(0x150b)]=_0x499d5b[_0x343186(0x349d)]['addEventListener'](this['_raiseDefinitionChanged'],this)),this[_0x343186(0x2b02)]['raiseEvent'](this));},ScaledPositionProperty['prototype']['getValueInReferenceFrame']=function(_0x5bc956,_0x2d2749,_0x457ed4){var _0x49f29e=_0x68aa19;if(defined$1(this[_0x49f29e(0x3509)]))return defined$1(_0x457ed4=this['_value'][_0x49f29e(0x103c)](_0x5bc956,_0x2d2749,_0x457ed4))?Ellipsoid[_0x49f29e(0x1d49)][_0x49f29e(0x4251)](_0x457ed4,_0x457ed4):void 0x0;},ScaledPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x275483){return this===_0x275483||_0x275483 instanceof ScaledPositionProperty&&this['_value']===_0x275483['_value'];},ScaledPositionProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2b85)]=function(){var _0x306fe5=_0x68aa19;this[_0x306fe5(0x2b02)][_0x306fe5(0x30bb)](this);};var defaultResolution=0x3c,defaultWidth=0x1,scratchTimeInterval=new TimeInterval(),subSampleCompositePropertyScratch=new TimeInterval(),subSampleIntervalPropertyScratch=new TimeInterval();function EntityData$1(_0x5ad0f8){var _0x1bbc67=_0x68aa19;this['entity']=_0x5ad0f8,this[_0x1bbc67(0x5426)]=void 0x0,this[_0x1bbc67(0x1fda)]=void 0x0,this[_0x1bbc67(0x500a)]=void 0x0;}function subSampleSampledProperty(_0x9eb946,_0x275284,_0x1b3b13,_0x45bcb3,_0x2f6eb1,_0x5e3716,_0x16934b,_0x29afb3,_0x599c3c){var _0x74fec1=_0x68aa19,_0xc899b2,_0xd58783=_0x29afb3;defined$1(_0xc899b2=_0x9eb946[_0x74fec1(0x103c)](_0x275284,_0x5e3716,_0x599c3c[_0xd58783]))&&(_0x599c3c[_0xd58783++]=_0xc899b2);for(var _0x1cbfcc,_0x3d6265,_0x34a1ca,_0x5c0895=!defined$1(_0x2f6eb1)||JulianDate['lessThanOrEquals'](_0x2f6eb1,_0x275284)||JulianDate['greaterThanOrEquals'](_0x2f6eb1,_0x1b3b13),_0x288d33=0x0,_0xbc22c3=_0x45bcb3[_0x74fec1(0x531b)],_0x50e8cc=_0x45bcb3[_0x288d33],_0x1df320=_0x1b3b13,_0x33e2b0=!0x1;_0x288d33<_0xbc22c3;){if(!_0x5c0895&&JulianDate[_0x74fec1(0x12f2)](_0x50e8cc,_0x2f6eb1)&&(defined$1(_0xc899b2=_0x9eb946['getValueInReferenceFrame'](_0x2f6eb1,_0x5e3716,_0x599c3c[_0xd58783]))&&(_0x599c3c[_0xd58783++]=_0xc899b2),_0x5c0895=!0x0),JulianDate[_0x74fec1(0xcbd)](_0x50e8cc,_0x275284)&&JulianDate[_0x74fec1(0x15d1)](_0x50e8cc,_0x1df320)&&!_0x50e8cc['equals'](_0x2f6eb1)&&defined$1(_0xc899b2=_0x9eb946[_0x74fec1(0x103c)](_0x50e8cc,_0x5e3716,_0x599c3c[_0xd58783]))&&(_0x599c3c[_0xd58783++]=_0xc899b2),_0x288d33<_0xbc22c3-0x1){if(_0x16934b>0x0&&!_0x33e2b0){var _0x274ea4=_0x45bcb3[_0x288d33+0x1],_0x479be2=JulianDate['secondsDifference'](_0x274ea4,_0x50e8cc);(_0x33e2b0=_0x479be2>_0x16934b)&&(_0x1cbfcc=Math[_0x74fec1(0x28fa)](_0x479be2/_0x16934b),_0x3d6265=0x0,_0x34a1ca=_0x479be2/Math['max'](_0x1cbfcc,0x2),_0x1cbfcc=Math[_0x74fec1(0x2bc6)](_0x1cbfcc-0x1,0x1));}if(_0x33e2b0&&_0x3d6265<_0x1cbfcc){_0x50e8cc=JulianDate[_0x74fec1(0x27cb)](_0x50e8cc,_0x34a1ca,new JulianDate()),_0x3d6265++;continue;}}_0x33e2b0=!0x1,_0x50e8cc=_0x45bcb3[++_0x288d33];}return defined$1(_0xc899b2=_0x9eb946[_0x74fec1(0x103c)](_0x1b3b13,_0x5e3716,_0x599c3c[_0xd58783]))&&(_0x599c3c[_0xd58783++]=_0xc899b2),_0xd58783;}function subSampleGenericProperty(_0x588411,_0x1ea52a,_0x9d4c2b,_0x230f2c,_0x30886a,_0x1ba946,_0x553886,_0x1d16fb){var _0x1f8835=_0x68aa19;for(var _0x351c43,_0x56c761=0x0,_0x31d603=_0x553886,_0x3ec471=_0x1ea52a,_0x9a8282=Math[_0x1f8835(0x2bc6)](_0x1ba946,0x3c),_0x184608=!defined$1(_0x230f2c)||JulianDate[_0x1f8835(0x425b)](_0x230f2c,_0x1ea52a)||JulianDate[_0x1f8835(0x12f2)](_0x230f2c,_0x9d4c2b);JulianDate[_0x1f8835(0x15d1)](_0x3ec471,_0x9d4c2b);)!_0x184608&&JulianDate[_0x1f8835(0x12f2)](_0x3ec471,_0x230f2c)&&(_0x184608=!0x0,defined$1(_0x351c43=_0x588411['getValueInReferenceFrame'](_0x230f2c,_0x30886a,_0x1d16fb[_0x31d603]))&&(_0x1d16fb[_0x31d603]=_0x351c43,_0x31d603++)),defined$1(_0x351c43=_0x588411['getValueInReferenceFrame'](_0x3ec471,_0x30886a,_0x1d16fb[_0x31d603]))&&(_0x1d16fb[_0x31d603]=_0x351c43,_0x31d603++),_0x56c761++,_0x3ec471=JulianDate[_0x1f8835(0x27cb)](_0x1ea52a,_0x9a8282*_0x56c761,new JulianDate());return defined$1(_0x351c43=_0x588411[_0x1f8835(0x103c)](_0x9d4c2b,_0x30886a,_0x1d16fb[_0x31d603]))&&(_0x1d16fb[_0x31d603]=_0x351c43,_0x31d603++),_0x31d603;}function subSampleIntervalProperty(_0x4b1109,_0x3cb365,_0x8cccc4,_0x134967,_0x2099ab,_0x13566a,_0x444e36,_0x457669){var _0x22c41e=_0x68aa19;subSampleIntervalPropertyScratch[_0x22c41e(0x3db1)]=_0x3cb365,subSampleIntervalPropertyScratch[_0x22c41e(0x229e)]=_0x8cccc4;for(var _0xabe5eb=_0x444e36,_0x28edeb=_0x4b1109['intervals'],_0x3de5ce=0x0;_0x3de5ce<_0x28edeb['length'];_0x3de5ce++){var _0x43e244=_0x28edeb[_0x22c41e(0x3173)](_0x3de5ce);if(!TimeInterval[_0x22c41e(0x1155)](_0x43e244,subSampleIntervalPropertyScratch,scratchTimeInterval)[_0x22c41e(0x197c)]){var _0x1b797c=_0x43e244[_0x22c41e(0x3db1)];_0x43e244[_0x22c41e(0x3ddf)]||(_0x1b797c=_0x43e244[_0x22c41e(0x2e6d)]?_0x43e244[_0x22c41e(0x229e)]:JulianDate[_0x22c41e(0x27cb)](_0x43e244['start'],JulianDate[_0x22c41e(0x250b)](_0x43e244[_0x22c41e(0x229e)],_0x43e244[_0x22c41e(0x3db1)])/0x2,new JulianDate()));var _0x3cde65=_0x4b1109[_0x22c41e(0x103c)](_0x1b797c,_0x2099ab,_0x457669[_0xabe5eb]);defined$1(_0x3cde65)&&(_0x457669[_0xabe5eb]=_0x3cde65,_0xabe5eb++);}}return _0xabe5eb;}function subSampleConstantProperty(_0x417f97,_0x1db3f4,_0x1aae04,_0x16d065,_0x508319,_0x3ac44b,_0x3c3fa7,_0x4197ab){var _0x171086=_0x68aa19,_0x94e938=_0x417f97[_0x171086(0x103c)](_0x1db3f4,_0x508319,_0x4197ab[_0x3c3fa7]);return defined$1(_0x94e938)&&(_0x4197ab[_0x3c3fa7++]=_0x94e938),_0x3c3fa7;}function subSampleCompositeProperty(_0x573e67,_0x43b7e4,_0x2a212b,_0x3a9d4e,_0x1c91c0,_0x3ead58,_0xf8b0c0,_0x47a90c){var _0xbe0cc=_0x68aa19;subSampleCompositePropertyScratch[_0xbe0cc(0x3db1)]=_0x43b7e4,subSampleCompositePropertyScratch['stop']=_0x2a212b;for(var _0x5e684e=_0xf8b0c0,_0x4c5346=_0x573e67[_0xbe0cc(0x55ad)],_0x80c8ef=0x0;_0x80c8ef<_0x4c5346[_0xbe0cc(0x531b)];_0x80c8ef++){var _0x53d8de=_0x4c5346[_0xbe0cc(0x3173)](_0x80c8ef);if(!TimeInterval[_0xbe0cc(0x1155)](_0x53d8de,subSampleCompositePropertyScratch,scratchTimeInterval)[_0xbe0cc(0x197c)]){var _0x38dba5=_0x53d8de['start'],_0x3bd55f=_0x53d8de[_0xbe0cc(0x229e)],_0x13561a=_0x43b7e4;JulianDate[_0xbe0cc(0xcbd)](_0x38dba5,_0x13561a)&&(_0x13561a=_0x38dba5);var _0x59f55b=_0x2a212b;JulianDate['lessThan'](_0x3bd55f,_0x59f55b)&&(_0x59f55b=_0x3bd55f),_0x5e684e=reallySubSample(_0x53d8de['data'],_0x13561a,_0x59f55b,_0x3a9d4e,_0x1c91c0,_0x3ead58,_0x5e684e,_0x47a90c);}}return _0x5e684e;}function reallySubSample(_0x494d76,_0xb71735,_0x15a056,_0x4404b0,_0x1b4e34,_0x8be5dd,_0x2fa9dc,_0x5a81bb){var _0x1a816f=_0x68aa19;for(;_0x494d76 instanceof ReferenceProperty;)_0x494d76=_0x494d76[_0x1a816f(0x3e5f)];return _0x494d76 instanceof SampledPositionProperty?_0x2fa9dc=subSampleSampledProperty(_0x494d76,_0xb71735,_0x15a056,_0x494d76[_0x1a816f(0x18c4)][_0x1a816f(0x54af)],_0x4404b0,_0x1b4e34,_0x8be5dd,_0x2fa9dc,_0x5a81bb):_0x2fa9dc=_0x494d76 instanceof CompositePositionProperty?subSampleCompositeProperty(_0x494d76,_0xb71735,_0x15a056,_0x4404b0,_0x1b4e34,_0x8be5dd,_0x2fa9dc,_0x5a81bb):_0x494d76 instanceof TimeIntervalCollectionPositionProperty?subSampleIntervalProperty(_0x494d76,_0xb71735,_0x15a056,_0x4404b0,_0x1b4e34,_0x8be5dd,_0x2fa9dc,_0x5a81bb):_0x494d76 instanceof ConstantPositionProperty||_0x494d76 instanceof ScaledPositionProperty&&Property[_0x1a816f(0x6e0)](_0x494d76)?subSampleConstantProperty(_0x494d76,_0xb71735,_0x15a056,_0x4404b0,_0x1b4e34,_0x8be5dd,_0x2fa9dc,_0x5a81bb):subSampleGenericProperty(_0x494d76,_0xb71735,_0x15a056,_0x4404b0,_0x1b4e34,_0x8be5dd,_0x2fa9dc,_0x5a81bb),_0x2fa9dc;}function subSample(_0x266def,_0x12f7de,_0x182a86,_0x37485f,_0x17c2a9,_0x10bbcc,_0x424693){defined$1(_0x424693)||(_0x424693=[]);var _0x4d0fd0=reallySubSample(_0x266def,_0x12f7de,_0x182a86,_0x37485f,_0x17c2a9,_0x10bbcc,0x0,_0x424693);return _0x424693['length']=_0x4d0fd0,_0x424693;}var toFixedScratch=new Matrix3();function PolylineUpdater(_0x5f0a8a,_0x295e4f){var _0x465416=_0x68aa19;this[_0x465416(0x1e0e)]=[],this[_0x465416(0x2df9)]=new PolylineCollection(),this[_0x465416(0x54c6)]=_0x5f0a8a,this['_referenceFrame']=_0x295e4f,_0x5f0a8a[_0x465416(0x4b14)][_0x465416(0x4979)](this[_0x465416(0x2df9)]);}function PathVisualizer(_0x13f719,_0x166cc8){var _0x17a47f=_0x68aa19;_0x166cc8[_0x17a47f(0x4981)][_0x17a47f(0xef9)](PathVisualizer['prototype'][_0x17a47f(0x254f)],this),this[_0x17a47f(0x54c6)]=_0x13f719,this['_updaters']={},this[_0x17a47f(0x691)]=_0x166cc8,this[_0x17a47f(0x40a7)]=new AssociativeArray(),this[_0x17a47f(0x254f)](_0x166cc8,_0x166cc8[_0x17a47f(0x21e8)],[],[]);}PolylineUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x39dcb3){var _0x27cc5d=_0x68aa19;if(this[_0x27cc5d(0x2a4a)]===ReferenceFrame$1['INERTIAL']){var _0x39e8dc=Transforms['computeIcrfToFixedMatrix'](_0x39dcb3,toFixedScratch);defined$1(_0x39e8dc)||(_0x39e8dc=Transforms['computeTemeToPseudoFixedMatrix'](_0x39dcb3,toFixedScratch)),Matrix4[_0x27cc5d(0x1eeb)](_0x39e8dc,Cartesian3[_0x27cc5d(0x3e26)],this[_0x27cc5d(0x2df9)][_0x27cc5d(0x221)]);}},PolylineUpdater[_0x68aa19(0x4b51)]['updateObject']=function(_0x187fa4,_0x2e29eb){var _0xd0d13d=_0x68aa19,_0x20ea52,_0x53ed45,_0x2030e3=_0x2e29eb[_0xd0d13d(0xf51)],_0x5c3edb=_0x2030e3[_0xd0d13d(0xfa3)],_0x5e79a7=_0x2030e3[_0xd0d13d(0x49d9)],_0x125d00=_0x5c3edb[_0xd0d13d(0x1430)],_0x28aac2=_0x2e29eb['polyline'],_0x319358=_0x2030e3[_0xd0d13d(0x208a)]&&(!defined$1(_0x125d00)||_0x125d00[_0xd0d13d(0x1e43)](_0x187fa4));if(_0x319358){var _0x44a63c=Property[_0xd0d13d(0x4514)](_0x5c3edb[_0xd0d13d(0x5022)],_0x187fa4),_0x74c171=Property[_0xd0d13d(0x4514)](_0x5c3edb[_0xd0d13d(0x3ed7)],_0x187fa4),_0x40dbf9=_0x2030e3['_availability'],_0x5d5c89=defined$1(_0x40dbf9),_0x39839a=defined$1(_0x44a63c),_0x145a33=defined$1(_0x74c171);if(_0x319358=_0x5d5c89||_0x39839a&&_0x145a33){if(_0x145a33&&(_0x20ea52=JulianDate[_0xd0d13d(0x27cb)](_0x187fa4,-_0x74c171,new JulianDate())),_0x39839a&&(_0x53ed45=JulianDate['addSeconds'](_0x187fa4,_0x44a63c,new JulianDate())),_0x5d5c89){var _0x5a3e95=_0x40dbf9[_0xd0d13d(0x3db1)],_0x4e013d=_0x40dbf9[_0xd0d13d(0x229e)];_0x145a33&&!JulianDate[_0xd0d13d(0xcbd)](_0x5a3e95,_0x20ea52)||(_0x20ea52=_0x5a3e95),_0x39839a&&!JulianDate[_0xd0d13d(0x15d1)](_0x4e013d,_0x53ed45)||(_0x53ed45=_0x4e013d);}_0x319358=JulianDate['lessThan'](_0x20ea52,_0x53ed45);}}if(_0x319358){if(!defined$1(_0x28aac2)){var _0x337b3d=this[_0xd0d13d(0x1e0e)];if(_0x337b3d[_0xd0d13d(0x531b)]>0x0){var _0x17a756=_0x337b3d['pop']();_0x28aac2=this[_0xd0d13d(0x2df9)]['get'](_0x17a756),_0x2e29eb[_0xd0d13d(0x1fda)]=_0x17a756;}else _0x2e29eb['index']=this[_0xd0d13d(0x2df9)][_0xd0d13d(0x531b)],_0x28aac2=this[_0xd0d13d(0x2df9)]['add']();_0x28aac2['id']=_0x2030e3,_0x2e29eb['polyline']=_0x28aac2;}var _0x1f88e1=Property[_0xd0d13d(0x3fde)](_0x5c3edb[_0xd0d13d(0x5084)],_0x187fa4,defaultResolution);_0x28aac2[_0xd0d13d(0x105f)]=!0x0,_0x28aac2[_0xd0d13d(0x30fe)]=subSample(_0x5e79a7,_0x20ea52,_0x53ed45,_0x187fa4,this[_0xd0d13d(0x2a4a)],_0x1f88e1,_0x28aac2[_0xd0d13d(0x30fe)][_0xd0d13d(0x48ca)]()),_0x28aac2[_0xd0d13d(0x128b)]=MaterialProperty[_0xd0d13d(0x1e43)](_0x187fa4,_0x5c3edb[_0xd0d13d(0x36c0)],_0x28aac2[_0xd0d13d(0x128b)]),_0x28aac2[_0xd0d13d(0x209)]=Property[_0xd0d13d(0x3fde)](_0x5c3edb[_0xd0d13d(0x52d2)],_0x187fa4,defaultWidth),_0x28aac2[_0xd0d13d(0x1c93)]=Property[_0xd0d13d(0x4514)](_0x5c3edb[_0xd0d13d(0xe61)],_0x187fa4,_0x28aac2[_0xd0d13d(0x1c93)]);}else defined$1(_0x28aac2)&&(this[_0xd0d13d(0x1e0e)][_0xd0d13d(0x3a33)](_0x2e29eb['index']),_0x2e29eb[_0xd0d13d(0x5426)]=void 0x0,_0x28aac2[_0xd0d13d(0x105f)]=!0x1,_0x2e29eb[_0xd0d13d(0x1fda)]=void 0x0);},PolylineUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x4e9a)]=function(_0x1b9fbc){var _0x14b6f7=_0x68aa19,_0x35c1fc=_0x1b9fbc[_0x14b6f7(0x5426)];defined$1(_0x35c1fc)&&(this[_0x14b6f7(0x1e0e)][_0x14b6f7(0x3a33)](_0x1b9fbc[_0x14b6f7(0x1fda)]),_0x1b9fbc[_0x14b6f7(0x5426)]=void 0x0,_0x35c1fc['show']=!0x1,_0x35c1fc['id']=void 0x0,_0x1b9fbc[_0x14b6f7(0x1fda)]=void 0x0);},PolylineUpdater['prototype'][_0x68aa19(0x2578)]=function(){var _0x58f789=_0x68aa19;return this['_scene'][_0x58f789(0x4b14)][_0x58f789(0x4b3f)](this[_0x58f789(0x2df9)]),destroyObject$1(this);},PathVisualizer[_0x68aa19(0x4b51)]['update']=function(_0x4699af){var _0x1b6849=_0x68aa19,_0x4b7174=this['_updaters'];for(var _0x50806f in _0x4b7174)_0x4b7174[_0x1b6849(0x2a77)](_0x50806f)&&_0x4b7174[_0x50806f][_0x1b6849(0x489f)](_0x4699af);var _0x3d3f94=this['_items'][_0x1b6849(0x21e8)];if(0x0===_0x3d3f94[_0x1b6849(0x531b)]&&defined$1(this[_0x1b6849(0x50e6)])&&Object[_0x1b6849(0x20c8)](this[_0x1b6849(0x50e6)])[_0x1b6849(0x531b)]>0x0){for(var _0x551d86 in _0x4b7174)_0x4b7174[_0x1b6849(0x2a77)](_0x551d86)&&_0x4b7174[_0x551d86]['destroy']();this[_0x1b6849(0x50e6)]={};}for(var _0x35e86a=0x0,_0x3b79d0=_0x3d3f94['length'];_0x35e86a<_0x3b79d0;_0x35e86a++){var _0x1b230c=_0x3d3f94[_0x35e86a],_0x336ab2=_0x1b230c['entity']['_position'],_0x1c18a8=_0x1b230c['updater'],_0x15607d=ReferenceFrame$1[_0x1b6849(0x1a1d)];this['_scene'][_0x1b6849(0x4318)]===SceneMode$1[_0x1b6849(0x5135)]&&(_0x15607d=_0x336ab2['referenceFrame']);var _0x34d93a=this[_0x1b6849(0x50e6)][_0x15607d];_0x1c18a8===_0x34d93a&&defined$1(_0x34d93a)?_0x34d93a[_0x1b6849(0x1a9e)](_0x4699af,_0x1b230c):(defined$1(_0x1c18a8)&&_0x1c18a8['removeObject'](_0x1b230c),defined$1(_0x34d93a)||((_0x34d93a=new PolylineUpdater(this[_0x1b6849(0x54c6)],_0x15607d))[_0x1b6849(0x489f)](_0x4699af),this[_0x1b6849(0x50e6)][_0x15607d]=_0x34d93a),_0x1b230c[_0x1b6849(0x500a)]=_0x34d93a,defined$1(_0x34d93a)&&_0x34d93a[_0x1b6849(0x1a9e)](_0x4699af,_0x1b230c));}return!0x0;},PathVisualizer['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},PathVisualizer[_0x68aa19(0x4b51)]['destroy']=function(){var _0x3e857e=_0x68aa19;this[_0x3e857e(0x691)][_0x3e857e(0x4981)]['removeEventListener'](PathVisualizer['prototype'][_0x3e857e(0x254f)],this);var _0xbced46=this[_0x3e857e(0x50e6)];for(var _0x2b5643 in _0xbced46)_0xbced46[_0x3e857e(0x2a77)](_0x2b5643)&&_0xbced46[_0x2b5643][_0x3e857e(0x2578)]();return destroyObject$1(this);},PathVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x254f)]=function(_0x4e21d4,_0x1a9959,_0x4d0edd,_0x17f53c){var _0x5542a7=_0x68aa19,_0x125161,_0x33bdda,_0x33e056,_0x1fd1a9=this[_0x5542a7(0x40a7)];for(_0x125161=_0x1a9959[_0x5542a7(0x531b)]-0x1;_0x125161>-0x1;_0x125161--)defined$1((_0x33bdda=_0x1a9959[_0x125161])['_path'])&&defined$1(_0x33bdda['_position'])&&_0x1fd1a9[_0x5542a7(0x346f)](_0x33bdda['id'],new EntityData$1(_0x33bdda));for(_0x125161=_0x17f53c[_0x5542a7(0x531b)]-0x1;_0x125161>-0x1;_0x125161--)defined$1((_0x33bdda=_0x17f53c[_0x125161])[_0x5542a7(0xfa3)])&&defined$1(_0x33bdda[_0x5542a7(0x49d9)])?_0x1fd1a9[_0x5542a7(0x1ff6)](_0x33bdda['id'])||_0x1fd1a9[_0x5542a7(0x346f)](_0x33bdda['id'],new EntityData$1(_0x33bdda)):defined$1(_0x33e056=_0x1fd1a9[_0x5542a7(0x3173)](_0x33bdda['id']))&&(defined$1(_0x33e056[_0x5542a7(0x500a)])&&_0x33e056[_0x5542a7(0x500a)][_0x5542a7(0x4e9a)](_0x33e056),_0x1fd1a9[_0x5542a7(0x4b3f)](_0x33bdda['id']));for(_0x125161=_0x4d0edd[_0x5542a7(0x531b)]-0x1;_0x125161>-0x1;_0x125161--)_0x33bdda=_0x4d0edd[_0x125161],defined$1(_0x33e056=_0x1fd1a9['get'](_0x33bdda['id']))&&(defined$1(_0x33e056[_0x5542a7(0x500a)])&&_0x33e056[_0x5542a7(0x500a)]['removeObject'](_0x33e056),_0x1fd1a9['remove'](_0x33bdda['id']));},PathVisualizer[_0x68aa19(0x30c0)]=subSample;var defaultColor$4=Color$2[_0x68aa19(0x2d95)],defaultOutlineColor$1=Color$2['BLACK'],defaultOutlineWidth$1=0x0,defaultPixelSize=0x1,defaultDisableDepthTestDistance=0x0,colorScratch=new Color$2(),positionScratch$2=new Cartesian3(),outlineColorScratch=new Color$2(),scaleByDistanceScratch=new NearFarScalar(),translucencyByDistanceScratch=new NearFarScalar(),distanceDisplayConditionScratch$1=new DistanceDisplayCondition();function EntityData(_0x14d070){var _0x1e5726=_0x68aa19;this['entity']=_0x14d070,this[_0x1e5726(0x3dc3)]=void 0x0,this[_0x1e5726(0x1bf3)]=void 0x0,this[_0x1e5726(0x28b8)]=void 0x0,this[_0x1e5726(0x19b8)]=void 0x0,this[_0x1e5726(0x158b)]=void 0x0,this[_0x1e5726(0x3573)]=void 0x0;}function PointVisualizer(_0x1c0d2b,_0x1d5bee){var _0x31b279=_0x68aa19;_0x1d5bee[_0x31b279(0x4981)][_0x31b279(0xef9)](PointVisualizer[_0x31b279(0x4b51)]['_onCollectionChanged'],this),this[_0x31b279(0x2bbb)]=_0x1c0d2b,this['_entityCollection']=_0x1d5bee,this['_items']=new AssociativeArray(),this[_0x31b279(0x254f)](_0x1d5bee,_0x1d5bee['values'],[],[]);}function returnPrimitive(_0x207599,_0xead230,_0x3a1177){var _0x4dc2d1=_0x68aa19;if(defined$1(_0x207599)){if(defined$1(_0x207599[_0x4dc2d1(0x3dc3)]))return _0x207599['pointPrimitive']=void 0x0,void _0x3a1177[_0x4dc2d1(0x1bbf)](_0xead230);defined$1(_0x207599[_0x4dc2d1(0x1bf3)])&&(_0x207599[_0x4dc2d1(0x1bf3)]=void 0x0,_0x3a1177['removeBillboard'](_0xead230));}}PointVisualizer['prototype'][_0x68aa19(0x489f)]=function(_0x51f9b7){var _0x56afd4=_0x68aa19;for(var _0x587184=this['_items']['values'],_0x21b33b=this['_cluster'],_0x52a03d=0x0,_0x2460ca=_0x587184[_0x56afd4(0x531b)];_0x52a03d<_0x2460ca;_0x52a03d++){var _0x1e8e2f,_0x5ed0e9=_0x587184[_0x52a03d],_0x82beb6=_0x5ed0e9[_0x56afd4(0xf51)],_0x239876=_0x82beb6[_0x56afd4(0x412b)],_0x4835f3=_0x5ed0e9[_0x56afd4(0x3dc3)],_0x2bea54=_0x5ed0e9[_0x56afd4(0x1bf3)],_0xe1809d=Property[_0x56afd4(0x3fde)](_0x239876[_0x56afd4(0x1f9a)],_0x51f9b7,HeightReference$1[_0x56afd4(0x44b5)]),_0x2dd029=_0x82beb6[_0x56afd4(0x208a)]&&_0x82beb6[_0x56afd4(0x113d)](_0x51f9b7)&&Property[_0x56afd4(0x3fde)](_0x239876[_0x56afd4(0x1430)],_0x51f9b7,!0x0);if(_0x2dd029&&(_0x2dd029=defined$1(_0x1e8e2f=Property[_0x56afd4(0x4514)](_0x82beb6[_0x56afd4(0x49d9)],_0x51f9b7,positionScratch$2))),_0x2dd029){Property[_0x56afd4(0x6e0)](_0x82beb6[_0x56afd4(0x49d9)])||(_0x21b33b[_0x56afd4(0x8d1)]=!0x0);var _0x3ee01e=!0x1,_0x2565ac=!0x1;if(_0xe1809d===HeightReference$1[_0x56afd4(0x44b5)]||defined$1(_0x2bea54)?_0xe1809d!==HeightReference$1[_0x56afd4(0x44b5)]||defined$1(_0x4835f3)||(defined$1(_0x2bea54)&&(returnPrimitive(_0x5ed0e9,_0x82beb6,_0x21b33b),_0x2bea54=void 0x0),(_0x4835f3=_0x21b33b[_0x56afd4(0x4795)](_0x82beb6))['id']=_0x82beb6,_0x5ed0e9[_0x56afd4(0x3dc3)]=_0x4835f3):(defined$1(_0x4835f3)&&(returnPrimitive(_0x5ed0e9,_0x82beb6,_0x21b33b),_0x4835f3=void 0x0),(_0x2bea54=_0x21b33b[_0x56afd4(0x340f)](_0x82beb6))['id']=_0x82beb6,_0x2bea54[_0x56afd4(0x4133)]=void 0x0,_0x5ed0e9[_0x56afd4(0x1bf3)]=_0x2bea54,_0x3ee01e=!0x0,_0x2565ac=Cartesian3[_0x56afd4(0x2ed4)](_0x2bea54[_0x56afd4(0x4771)],_0x1e8e2f)&&_0x2bea54['heightReference']===_0xe1809d),defined$1(_0x4835f3))_0x4835f3[_0x56afd4(0x105f)]=!0x0,_0x4835f3['position']=_0x1e8e2f,_0x4835f3['scaleByDistance']=Property[_0x56afd4(0x4514)](_0x239876['_scaleByDistance'],_0x51f9b7,scaleByDistanceScratch),_0x4835f3['translucencyByDistance']=Property[_0x56afd4(0x4514)](_0x239876[_0x56afd4(0x1864)],_0x51f9b7,translucencyByDistanceScratch),_0x4835f3[_0x56afd4(0x28b8)]=Property['getValueOrDefault'](_0x239876['_color'],_0x51f9b7,defaultColor$4,colorScratch),_0x4835f3[_0x56afd4(0x19b8)]=Property[_0x56afd4(0x3fde)](_0x239876[_0x56afd4(0x21c9)],_0x51f9b7,defaultOutlineColor$1,outlineColorScratch),_0x4835f3[_0x56afd4(0x3573)]=Property[_0x56afd4(0x3fde)](_0x239876[_0x56afd4(0x1a7b)],_0x51f9b7,defaultOutlineWidth$1),_0x4835f3[_0x56afd4(0x158b)]=Property['getValueOrDefault'](_0x239876[_0x56afd4(0x275c)],_0x51f9b7,defaultPixelSize),_0x4835f3[_0x56afd4(0x1c93)]=Property[_0x56afd4(0x4514)](_0x239876['_distanceDisplayCondition'],_0x51f9b7,distanceDisplayConditionScratch$1),_0x4835f3[_0x56afd4(0x1e39)]=Property[_0x56afd4(0x3fde)](_0x239876[_0x56afd4(0x264d)],_0x51f9b7,defaultDisableDepthTestDistance);else{if(defined$1(_0x2bea54)){_0x2bea54['show']=!0x0,_0x2bea54[_0x56afd4(0x4771)]=_0x1e8e2f,_0x2bea54['scaleByDistance']=Property[_0x56afd4(0x4514)](_0x239876[_0x56afd4(0x68b)],_0x51f9b7,scaleByDistanceScratch),_0x2bea54['translucencyByDistance']=Property[_0x56afd4(0x4514)](_0x239876[_0x56afd4(0x1864)],_0x51f9b7,translucencyByDistanceScratch),_0x2bea54['distanceDisplayCondition']=Property['getValueOrUndefined'](_0x239876[_0x56afd4(0xe61)],_0x51f9b7,distanceDisplayConditionScratch$1),_0x2bea54[_0x56afd4(0x1e39)]=Property[_0x56afd4(0x3fde)](_0x239876['_disableDepthTestDistance'],_0x51f9b7,defaultDisableDepthTestDistance),_0x2bea54[_0x56afd4(0x24e9)]=_0xe1809d;var _0x25c80a=Property[_0x56afd4(0x3fde)](_0x239876['_color'],_0x51f9b7,defaultColor$4,colorScratch),_0x3dfc41=Property[_0x56afd4(0x3fde)](_0x239876['_outlineColor'],_0x51f9b7,defaultOutlineColor$1,outlineColorScratch),_0x49084b=Math[_0x56afd4(0x19b6)](Property['getValueOrDefault'](_0x239876[_0x56afd4(0x1a7b)],_0x51f9b7,defaultOutlineWidth$1)),_0x4f78d2=Math[_0x56afd4(0x2bc6)](0x1,Math[_0x56afd4(0x19b6)](Property[_0x56afd4(0x3fde)](_0x239876[_0x56afd4(0x275c)],_0x51f9b7,defaultPixelSize)));if(_0x49084b>0x0?(_0x2bea54['scale']=0x1,_0x3ee01e=_0x3ee01e||_0x49084b!==_0x5ed0e9[_0x56afd4(0x3573)]||_0x4f78d2!==_0x5ed0e9['pixelSize']||!Color$2[_0x56afd4(0x2ed4)](_0x25c80a,_0x5ed0e9['color'])||!Color$2[_0x56afd4(0x2ed4)](_0x3dfc41,_0x5ed0e9[_0x56afd4(0x19b8)])):(_0x2bea54['scale']=_0x4f78d2/0x32,_0x4f78d2=0x32,_0x3ee01e=_0x3ee01e||_0x49084b!==_0x5ed0e9['outlineWidth']||!Color$2['equals'](_0x25c80a,_0x5ed0e9[_0x56afd4(0x28b8)])||!Color$2['equals'](_0x3dfc41,_0x5ed0e9['outlineColor'])),_0x3ee01e){_0x5ed0e9[_0x56afd4(0x28b8)]=Color$2[_0x56afd4(0x254b)](_0x25c80a,_0x5ed0e9['color']),_0x5ed0e9[_0x56afd4(0x19b8)]=Color$2[_0x56afd4(0x254b)](_0x3dfc41,_0x5ed0e9[_0x56afd4(0x19b8)]),_0x5ed0e9[_0x56afd4(0x158b)]=_0x4f78d2,_0x5ed0e9[_0x56afd4(0x3573)]=_0x49084b;var _0x3cb633=_0x25c80a['alpha'],_0x49c346=_0x25c80a[_0x56afd4(0x46c6)](),_0x376556=_0x3dfc41[_0x56afd4(0x46c6)](),_0x4431a8=JSON[_0x56afd4(0x1e9b)]([_0x49c346,_0x4f78d2,_0x376556,_0x49084b]);_0x2bea54['setImage'](_0x4431a8,createBillboardPointCallback(_0x3cb633,_0x49c346,_0x376556,_0x49084b,_0x4f78d2));}_0x2565ac&&_0x2bea54[_0x56afd4(0xc24)]();}}}else returnPrimitive(_0x5ed0e9,_0x82beb6,_0x21b33b);}return!0x0;},PointVisualizer['prototype'][_0x68aa19(0x1a1)]=function(_0x31ece7,_0x3a2220){var _0x38402c=_0x68aa19,_0x525304=this[_0x38402c(0x40a7)][_0x38402c(0x3173)](_0x31ece7['id']);if(!defined$1(_0x525304)||!defined$1(_0x525304[_0x38402c(0x3dc3)])&&!defined$1(_0x525304[_0x38402c(0x1bf3)]))return BoundingSphereState$1[_0x38402c(0x3865)];if(defined$1(_0x525304[_0x38402c(0x3dc3)]))_0x3a2220['center']=Cartesian3[_0x38402c(0x254b)](_0x525304['pointPrimitive']['position'],_0x3a2220[_0x38402c(0x19ee)]);else{var _0x36e7b2=_0x525304[_0x38402c(0x1bf3)];if(!defined$1(_0x36e7b2[_0x38402c(0x313a)]))return BoundingSphereState$1[_0x38402c(0xaca)];_0x3a2220[_0x38402c(0x19ee)]=Cartesian3[_0x38402c(0x254b)](_0x36e7b2[_0x38402c(0x313a)],_0x3a2220[_0x38402c(0x19ee)]);}return _0x3a2220[_0x38402c(0x2896)]=0x0,BoundingSphereState$1['DONE'];},PointVisualizer[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},PointVisualizer[_0x68aa19(0x4b51)]['destroy']=function(){var _0x20000f=_0x68aa19;this[_0x20000f(0x691)][_0x20000f(0x4981)][_0x20000f(0x1cba)](PointVisualizer[_0x20000f(0x4b51)][_0x20000f(0x254f)],this);for(var _0x4c0e12=this['_entityCollection']['values'],_0x28aa2d=0x0;_0x28aa2d<_0x4c0e12['length'];_0x28aa2d++)this[_0x20000f(0x2bbb)][_0x20000f(0x1bbf)](_0x4c0e12[_0x28aa2d]);return destroyObject$1(this);},PointVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x254f)]=function(_0x3d484e,_0xbab97d,_0x436386,_0xc6b345){var _0x2c5589=_0x68aa19,_0x333717,_0x4a7572,_0x214ef9=this[_0x2c5589(0x40a7)],_0x4ede29=this['_cluster'];for(_0x333717=_0xbab97d[_0x2c5589(0x531b)]-0x1;_0x333717>-0x1;_0x333717--)defined$1((_0x4a7572=_0xbab97d[_0x333717])[_0x2c5589(0x412b)])&&defined$1(_0x4a7572[_0x2c5589(0x49d9)])&&_0x214ef9['set'](_0x4a7572['id'],new EntityData(_0x4a7572));for(_0x333717=_0xc6b345[_0x2c5589(0x531b)]-0x1;_0x333717>-0x1;_0x333717--)defined$1((_0x4a7572=_0xc6b345[_0x333717])[_0x2c5589(0x412b)])&&defined$1(_0x4a7572[_0x2c5589(0x49d9)])?_0x214ef9[_0x2c5589(0x1ff6)](_0x4a7572['id'])||_0x214ef9[_0x2c5589(0x346f)](_0x4a7572['id'],new EntityData(_0x4a7572)):(returnPrimitive(_0x214ef9[_0x2c5589(0x3173)](_0x4a7572['id']),_0x4a7572,_0x4ede29),_0x214ef9['remove'](_0x4a7572['id']));for(_0x333717=_0x436386['length']-0x1;_0x333717>-0x1;_0x333717--)_0x4a7572=_0x436386[_0x333717],returnPrimitive(_0x214ef9[_0x2c5589(0x3173)](_0x4a7572['id']),_0x4a7572,_0x4ede29),_0x214ef9[_0x2c5589(0x4b3f)](_0x4a7572['id']);};var defaultColor$3=Color$2['WHITE'],defaultSpotSize=0x1,defaultTrailLength=0.3,defaultSpotIntensity=0x5,defaultConstantSpeed=0x0,defaultPeriod=0x3e8;function PolylineTrailMaterialProperty(_0x26393f){var _0x1b046c=_0x68aa19;_0x26393f=defaultValue$1(_0x26393f,defaultValue$1[_0x1b046c(0x494f)]),this[_0x1b046c(0x2b02)]=new Event(),this['_color']=void 0x0,this[_0x1b046c(0x322)]=void 0x0,this[_0x1b046c(0x3acd)]=void 0x0,this[_0x1b046c(0x8c3)]=void 0x0,this[_0x1b046c(0x2221)]=void 0x0,this['_constantSpeed']=void 0x0,this[_0x1b046c(0xbe9)]=void 0x0,this[_0x1b046c(0x28b8)]=_0x26393f[_0x1b046c(0x28b8)],this[_0x1b046c(0x21a)]=_0x26393f[_0x1b046c(0x21a)],this['trailLength']=_0x26393f[_0x1b046c(0x3da4)],this['spotIntensity']=_0x26393f['spotIntensity'],this[_0x1b046c(0x3c7a)]=_0x26393f[_0x1b046c(0x3c7a)]/0x3e8,this[_0x1b046c(0xc97)]=0x3e8*_0x26393f[_0x1b046c(0xc97)],this[_0x1b046c(0x3ea1)]=void 0x0,this[_0x1b046c(0x34bb)]=performance[_0x1b046c(0x3c84)](),this[_0x1b046c(0x3da7)]=defaultValue$1(_0x26393f[_0x1b046c(0x5094)],!0x0);}Object[_0x68aa19(0x5b7)](PolylineTrailMaterialProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x5dfadd=_0x68aa19;return Property['isConstant'](this[_0x5dfadd(0x8c3)])&&Property[_0x5dfadd(0x6e0)](this[_0x5dfadd(0x47a4)])&&Property[_0x5dfadd(0x6e0)](this[_0x5dfadd(0xbe9)]);}},'definitionChanged':{'get':function(){return this['_definitionChanged'];}},'color':createPropertyDescriptor(_0x68aa19(0x28b8)),'spotSize':createPropertyDescriptor(_0x68aa19(0x21a)),'trailLength':createPropertyDescriptor(_0x68aa19(0x3da4)),'spotIntensity':createPropertyDescriptor(_0x68aa19(0x2b03)),'constantSpeed':createPropertyDescriptor(_0x68aa19(0x3c7a)),'period':createPropertyDescriptor(_0x68aa19(0xc97))}),PolylineTrailMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x25f2)]=function(_0x110f22){var _0x164981=_0x68aa19;return _0x164981(0x1f37);},PolylineTrailMaterialProperty['prototype']['getValue']=function(_0x36549c,_0x49085a){var _0x44c55e=_0x68aa19;return defined$1(_0x49085a)||(_0x49085a={}),_0x49085a[_0x44c55e(0x28b8)]=Property[_0x44c55e(0x2dbb)](this['_color'],_0x36549c,defaultColor$3,_0x49085a['color']),_0x49085a[_0x44c55e(0x3ea1)]=performance[_0x44c55e(0x3c84)](),_0x49085a[_0x44c55e(0x21a)]=Property[_0x44c55e(0x3fde)](this[_0x44c55e(0x3acd)],_0x36549c,defaultSpotSize),_0x49085a[_0x44c55e(0x3c7a)]=Property[_0x44c55e(0x3fde)](this[_0x44c55e(0x47a4)],_0x36549c,defaultConstantSpeed),_0x49085a[_0x44c55e(0x3da4)]=Property[_0x44c55e(0x3fde)](this[_0x44c55e(0x8c3)],_0x36549c,defaultTrailLength),_0x49085a[_0x44c55e(0xc97)]=Property[_0x44c55e(0x3fde)](this[_0x44c55e(0xbe9)],_0x36549c,defaultPeriod),_0x49085a[_0x44c55e(0x2b03)]=Property[_0x44c55e(0x3fde)](this[_0x44c55e(0x2221)],_0x36549c,defaultSpotIntensity),_0x49085a[_0x44c55e(0x1aa4)]=this[_0x44c55e(0x34bb)],_0x49085a;},PolylineTrailMaterialProperty['prototype'][_0x68aa19(0x2ed4)]=function(_0x426b2d){var _0x27b246=_0x68aa19;return this===_0x426b2d||_0x426b2d instanceof PolylineTrailMaterialProperty&&Property[_0x27b246(0x2ed4)](this[_0x27b246(0x57d1)],_0x426b2d[_0x27b246(0x57d1)])&&Property[_0x27b246(0x2ed4)](this[_0x27b246(0x3acd)],_0x426b2d[_0x27b246(0x3acd)])&&Property['equals'](this[_0x27b246(0x47a4)],_0x426b2d['_constantSpeed'])&&Property[_0x27b246(0x2ed4)](this['_trailLength'],_0x426b2d['_trailLength'])&&Property[_0x27b246(0x2ed4)](this[_0x27b246(0xbe9)],_0x426b2d['_period'])&&Property['equals'](this[_0x27b246(0x2221)],_0x426b2d['_spotIntensity']);};var defaultZIndex=new ConstantProperty(0x0),polylineCollections={},scratchColor$7=new Color$2(),defaultMaterial=new ColorMaterialProperty(Color$2[_0x68aa19(0x2d95)]),defaultShow=new ConstantProperty(!0x0),defaultShadows=new ConstantProperty(ShadowMode$1['DISABLED']),defaultDistanceDisplayCondition$1=new ConstantProperty(new DistanceDisplayCondition()),defaultClassificationType=new ConstantProperty(ClassificationType$1[_0x68aa19(0x416a)]);function GeometryOptions(){var _0x43b50c=_0x68aa19;this[_0x43b50c(0x4a45)]=void 0x0,this[_0x43b50c(0x30fe)]=void 0x0,this[_0x43b50c(0x209)]=void 0x0,this[_0x43b50c(0x420c)]=void 0x0,this[_0x43b50c(0x374d)]=void 0x0,this[_0x43b50c(0x52d1)]=void 0x0,this['granularity']=void 0x0;}function GroundGeometryOptions(){var _0x515ed2=_0x68aa19;this[_0x515ed2(0x30fe)]=void 0x0,this[_0x515ed2(0x209)]=void 0x0,this[_0x515ed2(0x52d1)]=void 0x0,this[_0x515ed2(0xb6f)]=void 0x0;}function PolylineGeometryUpdater(_0x2f4bd2,_0x820c4){var _0x1230ad=_0x68aa19;this[_0x1230ad(0xba7)]=_0x2f4bd2,this['_scene']=_0x820c4,this[_0x1230ad(0x57e2)]=_0x2f4bd2[_0x1230ad(0x349d)][_0x1230ad(0xef9)](PolylineGeometryUpdater['prototype']['_onEntityPropertyChanged'],this),this[_0x1230ad(0x3925)]=!0x1,this[_0x1230ad(0x54a9)]=!0x1,this[_0x1230ad(0x4180)]=new Event(),this['_showProperty']=void 0x0,this[_0x1230ad(0x4980)]=void 0x0,this[_0x1230ad(0x314)]=void 0x0,this[_0x1230ad(0x3496)]=void 0x0,this[_0x1230ad(0x438e)]=void 0x0,this['_depthFailMaterialProperty']=void 0x0,this[_0x1230ad(0x280c)]=new GeometryOptions(),this['_groundGeometryOptions']=new GroundGeometryOptions(),this[_0x1230ad(0x2b7f)]='polyline-'+_0x2f4bd2['id'],this['_clampToGround']=!0x1,this[_0x1230ad(0x1197)]=Entity[_0x1230ad(0x3b5d)](_0x820c4),this['_zIndex']=0x0,this[_0x1230ad(0x3852)](_0x2f4bd2,'polyline',_0x2f4bd2[_0x1230ad(0x5426)],void 0x0);}Object[_0x68aa19(0x5b7)](PolylineGeometryUpdater['prototype'],{'id':{'get':function(){return this['_id'];}},'entity':{'get':function(){var _0x1f324b=_0x68aa19;return this[_0x1f324b(0xba7)];}},'fillEnabled':{'get':function(){var _0xe43a74=_0x68aa19;return this[_0xe43a74(0x3925)];}},'hasConstantFill':{'get':function(){var _0x895aeb=_0x68aa19;return!this[_0x895aeb(0x3925)]||!defined$1(this[_0x895aeb(0xba7)]['availability'])&&Property['isConstant'](this[_0x895aeb(0x1657)]);}},'fillMaterialProperty':{'get':function(){return this['_materialProperty'];}},'depthFailMaterialProperty':{'get':function(){var _0x393a9d=_0x68aa19;return this[_0x393a9d(0x2ee5)];}},'outlineEnabled':{'value':!0x1},'hasConstantOutline':{'value':!0x0},'outlineColorProperty':{'value':void 0x0},'shadowsProperty':{'get':function(){return this['_shadowsProperty'];}},'distanceDisplayConditionProperty':{'get':function(){return this['_distanceDisplayConditionProperty'];}},'classificationTypeProperty':{'get':function(){var _0x2c80b=_0x68aa19;return this[_0x2c80b(0x438e)];}},'isDynamic':{'get':function(){return this['_dynamic'];}},'isClosed':{'value':!0x1},'geometryChanged':{'get':function(){var _0x340849=_0x68aa19;return this[_0x340849(0x4180)];}},'arcType':{'get':function(){var _0xcfad5e=_0x68aa19;return this[_0xcfad5e(0xf4c)];}},'clampToGround':{'get':function(){var _0x57ab78=_0x68aa19;return this[_0x57ab78(0x3504)]&&this[_0x57ab78(0x1197)];}},'zIndex':{'get':function(){return this['_zIndex'];}}}),PolylineGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0xb61)]=function(_0x3ed66e){return!0x1;},PolylineGeometryUpdater[_0x68aa19(0x4b51)]['isFilled']=function(_0x212498){var _0x5036a9=_0x68aa19,_0x2fde86=this['_entity'];return defaultValue$1(this[_0x5036a9(0x3925)]&&_0x2fde86[_0x5036a9(0x113d)](_0x212498)&&this[_0x5036a9(0x1657)][_0x5036a9(0x1e43)](_0x212498),!0x1);},PolylineGeometryUpdater['prototype'][_0x68aa19(0x555c)]=function(_0x14f9b7){var _0x1ecbc0=_0x68aa19,_0x22ac2a,_0xb5e9f8=this[_0x1ecbc0(0xba7)],_0x340ec7=_0xb5e9f8[_0x1ecbc0(0x113d)](_0x14f9b7),_0x1ff8bc=new ShowGeometryInstanceAttribute(_0x340ec7&&_0xb5e9f8[_0x1ecbc0(0x208a)]&&this['_showProperty'][_0x1ecbc0(0x1e43)](_0x14f9b7)),_0x2fea9e=this[_0x1ecbc0(0x3496)][_0x1ecbc0(0x1e43)](_0x14f9b7),_0x42126a={'show':_0x1ff8bc,'distanceDisplayCondition':DistanceDisplayConditionGeometryInstanceAttribute['fromDistanceDisplayCondition'](_0x2fea9e)};return this[_0x1ecbc0(0x4980)]instanceof ColorMaterialProperty&&(defined$1(this[_0x1ecbc0(0x4980)][_0x1ecbc0(0x28b8)])&&(this[_0x1ecbc0(0x4980)]['color'][_0x1ecbc0(0x6e0)]||_0x340ec7)&&(_0x22ac2a=this[_0x1ecbc0(0x4980)][_0x1ecbc0(0x28b8)][_0x1ecbc0(0x1e43)](_0x14f9b7,scratchColor$7)),defined$1(_0x22ac2a)||(_0x22ac2a=Color$2['WHITE']),_0x42126a[_0x1ecbc0(0x28b8)]=ColorGeometryInstanceAttribute['fromColor'](_0x22ac2a)),this[_0x1ecbc0(0xbe4)]||this['entity'][_0x1ecbc0(0x4f7b)]?new GeometryInstance({'id':_0xb5e9f8,'geometry':new GroundPolylineGeometry(this[_0x1ecbc0(0x361e)]),'attributes':_0x42126a}):(this['_materialProperty']instanceof PolylineTrailMaterialProperty?(this[_0x1ecbc0(0x280c)][_0x1ecbc0(0x2ca1)]=0x1,defined$1(this[_0x1ecbc0(0x4980)][_0x1ecbc0(0x3c7a)])&&this[_0x1ecbc0(0x4980)][_0x1ecbc0(0x3c7a)]>0x0?this[_0x1ecbc0(0x280c)][_0x1ecbc0(0xc97)]=-0x1:this[_0x1ecbc0(0x280c)][_0x1ecbc0(0xc97)]=defined$1(this[_0x1ecbc0(0x4980)]['period'])?this[_0x1ecbc0(0x4980)][_0x1ecbc0(0xc97)]:0x3e8):(this[_0x1ecbc0(0x280c)][_0x1ecbc0(0x2ca1)]=0x0,this['_geometryOptions'][_0x1ecbc0(0xc97)]=-0x1),defined$1(this[_0x1ecbc0(0x2ee5)])&&this[_0x1ecbc0(0x2ee5)]instanceof ColorMaterialProperty&&(defined$1(this[_0x1ecbc0(0x2ee5)][_0x1ecbc0(0x28b8)])&&(this[_0x1ecbc0(0x2ee5)][_0x1ecbc0(0x28b8)]['isConstant']||_0x340ec7)&&(_0x22ac2a=this['_depthFailMaterialProperty']['color'][_0x1ecbc0(0x1e43)](_0x14f9b7,scratchColor$7)),defined$1(_0x22ac2a)||(_0x22ac2a=Color$2[_0x1ecbc0(0x2d95)]),_0x42126a[_0x1ecbc0(0x1e8a)]=ColorGeometryInstanceAttribute[_0x1ecbc0(0x3d8a)](_0x22ac2a)),new GeometryInstance({'id':_0xb5e9f8,'geometry':new PolylineGeometry(this['_geometryOptions']),'attributes':_0x42126a}));},PolylineGeometryUpdater['prototype'][_0x68aa19(0x1e3c)]=function(_0x21bf0e){},PolylineGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PolylineGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){this['_entitySubscription'](),destroyObject$1(this);},PolylineGeometryUpdater['prototype']['_onEntityPropertyChanged']=function(_0x4007c0,_0x2ef240,_0x54a989,_0x477746){var _0x57d59e=_0x68aa19;if(_0x57d59e(0x1c91)===_0x2ef240||_0x57d59e(0x5426)===_0x2ef240){var _0x4c76f4=this[_0x57d59e(0xba7)][_0x57d59e(0x5426)];if(defined$1(_0x4c76f4)){var _0x3f9963=_0x4c76f4[_0x57d59e(0x30fe)],_0x5277ac=_0x4c76f4[_0x57d59e(0x105f)];if(defined$1(_0x5277ac)&&_0x5277ac[_0x57d59e(0x6e0)]&&!_0x5277ac[_0x57d59e(0x1e43)](Iso8601[_0x57d59e(0x3fd7)])||!defined$1(_0x3f9963))this[_0x57d59e(0x3925)]&&(this[_0x57d59e(0x3925)]=!0x1,this[_0x57d59e(0x4180)]['raiseEvent'](this));else{var _0x3e7307=_0x4c76f4['zIndex'],_0x1281f8=defaultValue$1(_0x4c76f4[_0x57d59e(0x128b)],defaultMaterial),_0x20484f=_0x1281f8 instanceof ColorMaterialProperty;this[_0x57d59e(0x4980)]=_0x1281f8,this[_0x57d59e(0x2ee5)]=_0x4c76f4['depthFailMaterial'],this['_showProperty']=defaultValue$1(_0x5277ac,defaultShow),this[_0x57d59e(0x314)]=defaultValue$1(_0x4c76f4[_0x57d59e(0x284a)],defaultShadows),this[_0x57d59e(0x3496)]=defaultValue$1(_0x4c76f4[_0x57d59e(0x1c93)],defaultDistanceDisplayCondition$1),this[_0x57d59e(0x438e)]=defaultValue$1(_0x4c76f4['classificationType'],defaultClassificationType),this[_0x57d59e(0x3925)]=!0x0,this[_0x57d59e(0x4d5c)]=defaultValue$1(_0x3e7307,defaultZIndex);var _0x2c3b2a=_0x4c76f4['width'],_0x2f8c8e=_0x4c76f4[_0x57d59e(0x420c)],_0x41dcdf=_0x4c76f4[_0x57d59e(0x374d)],_0x3bcfc0=_0x4c76f4['arcType'],_0x207e23=_0x4c76f4['clampToGround'],_0x496858=_0x4c76f4[_0x57d59e(0xb6f)];if(_0x3f9963[_0x57d59e(0x6e0)]&&Property[_0x57d59e(0x6e0)](_0x2c3b2a)&&Property[_0x57d59e(0x6e0)](_0x41dcdf)&&Property[_0x57d59e(0x6e0)](_0x3bcfc0)&&Property['isConstant'](_0x496858)&&Property[_0x57d59e(0x6e0)](_0x207e23)&&Property[_0x57d59e(0x6e0)](_0x3e7307)){var _0x34a75e,_0x263c4a=this[_0x57d59e(0x280c)],_0x4a0aa3=_0x3f9963[_0x57d59e(0x1e43)](Iso8601[_0x57d59e(0x3fd7)],_0x263c4a['positions']);if(!defined$1(_0x4a0aa3)||_0x4a0aa3[_0x57d59e(0x531b)]<0x2)return void(this['_fillEnabled']&&(this['_fillEnabled']=!0x1,this['_geometryChanged'][_0x57d59e(0x30bb)](this)));_0x34a75e=_0x20484f&&(!defined$1(this[_0x57d59e(0x2ee5)])||this[_0x57d59e(0x2ee5)]instanceof ColorMaterialProperty)?PolylineColorAppearance[_0x57d59e(0x1245)]:PolylineMaterialAppearance[_0x57d59e(0x1245)],_0x263c4a[_0x57d59e(0x4a45)]=_0x34a75e,_0x263c4a[_0x57d59e(0x30fe)]=_0x4a0aa3,_0x263c4a[_0x57d59e(0x209)]=defined$1(_0x2c3b2a)?_0x2c3b2a['getValue'](Iso8601['MINIMUM_VALUE']):void 0x0,_0x263c4a[_0x57d59e(0x420c)]=defined$1(_0x2f8c8e)?_0x2f8c8e[_0x57d59e(0x1e43)](Iso8601[_0x57d59e(0x3fd7)]):void 0x0,_0x263c4a['followSurface']=defined$1(_0x41dcdf)?_0x41dcdf[_0x57d59e(0x1e43)](Iso8601['MINIMUM_VALUE']):void 0x0,_0x263c4a[_0x57d59e(0x52d1)]=defined$1(_0x3bcfc0)?_0x3bcfc0['getValue'](Iso8601['MINIMUM_VALUE']):void 0x0,_0x263c4a[_0x57d59e(0xb6f)]=defined$1(_0x496858)?_0x496858[_0x57d59e(0x1e43)](Iso8601[_0x57d59e(0x3fd7)]):void 0x0;var _0x352492=this[_0x57d59e(0x361e)];_0x352492[_0x57d59e(0x30fe)]=_0x4a0aa3,_0x352492['width']=_0x263c4a[_0x57d59e(0x209)],_0x352492[_0x57d59e(0x52d1)]=_0x263c4a[_0x57d59e(0x52d1)],_0x352492[_0x57d59e(0xb6f)]=_0x263c4a[_0x57d59e(0xb6f)],this['_clampToGround']=!!defined$1(_0x207e23)&&_0x207e23[_0x57d59e(0x1e43)](Iso8601['MINIMUM_VALUE']),!this[_0x57d59e(0x3504)]&&defined$1(_0x3e7307)&&oneTimeWarning(_0x57d59e(0x2f63)),this[_0x57d59e(0x54a9)]=!0x1,this[_0x57d59e(0x4180)][_0x57d59e(0x30bb)](this);}else this[_0x57d59e(0x54a9)]||(this[_0x57d59e(0x54a9)]=!0x0,this['_geometryChanged']['raiseEvent'](this));}}else this[_0x57d59e(0x3925)]&&(this[_0x57d59e(0x3925)]=!0x1,this[_0x57d59e(0x4180)][_0x57d59e(0x30bb)](this));}},PolylineGeometryUpdater['prototype'][_0x68aa19(0x16f5)]=function(_0x6e8ac2,_0x4899b3){return new DynamicGeometryUpdater(_0x6e8ac2,_0x4899b3,this);};var generateCartesianArcOptions={'positions':void 0x0,'granularity':void 0x0,'height':void 0x0,'ellipsoid':void 0x0};function DynamicGeometryUpdater(_0xb811b5,_0x1892cc,_0x26f452){var _0x3e161d=_0x68aa19;this[_0x3e161d(0x672)]=void 0x0,this[_0x3e161d(0x4952)]=_0xb811b5,this['_groundPrimitives']=_0x1892cc,this[_0x3e161d(0x580)]=void 0x0,this[_0x3e161d(0x36c0)]=void 0x0,this[_0x3e161d(0x1b0c)]=_0x26f452,this['_positions']=[];}function getLine(_0x170996){var _0x4ef479=_0x68aa19;if(defined$1(_0x170996[_0x4ef479(0x672)]))return _0x170996[_0x4ef479(0x672)];var _0x572aad=_0x170996[_0x4ef479(0x1b0c)][_0x4ef479(0x54c6)]['id'],_0x423ef9=polylineCollections[_0x572aad],_0x1335bc=_0x170996[_0x4ef479(0x4952)];!defined$1(_0x423ef9)||_0x423ef9[_0x4ef479(0x1348)]()?(_0x423ef9=new PolylineCollection(),polylineCollections[_0x572aad]=_0x423ef9,_0x1335bc[_0x4ef479(0x4979)](_0x423ef9)):_0x1335bc['contains'](_0x423ef9)||_0x1335bc[_0x4ef479(0x4979)](_0x423ef9);var _0x4bd8a5=_0x423ef9['add']();return _0x4bd8a5['id']=_0x170996[_0x4ef479(0x1b0c)][_0x4ef479(0xba7)],_0x170996[_0x4ef479(0x672)]=_0x4bd8a5,_0x4bd8a5;}DynamicGeometryUpdater['prototype'][_0x68aa19(0x489f)]=function(_0x145648){var _0x557fbd=_0x68aa19,_0x1ce57a=this[_0x557fbd(0x1b0c)],_0x49662d=_0x1ce57a['_entity'],_0x33eaf9=_0x49662d[_0x557fbd(0x5426)],_0x48f5b3=_0x33eaf9[_0x557fbd(0x30fe)],_0x21aa66=Property[_0x557fbd(0x4514)](_0x48f5b3,_0x145648,this[_0x557fbd(0x36f4)]);_0x1ce57a['_clampToGround']=Property[_0x557fbd(0x3fde)](_0x33eaf9['_clampToGround'],_0x145648,!0x1),_0x1ce57a[_0x557fbd(0x361e)][_0x557fbd(0x30fe)]=_0x21aa66,_0x1ce57a[_0x557fbd(0x361e)][_0x557fbd(0x209)]=Property[_0x557fbd(0x3fde)](_0x33eaf9[_0x557fbd(0x52d2)],_0x145648,0x1),_0x1ce57a[_0x557fbd(0x361e)][_0x557fbd(0x52d1)]=Property[_0x557fbd(0x3fde)](_0x33eaf9[_0x557fbd(0xf4c)],_0x145648,ArcType$1[_0x557fbd(0x52cb)]),_0x1ce57a[_0x557fbd(0x361e)][_0x557fbd(0xb6f)]=Property[_0x557fbd(0x3fde)](_0x33eaf9[_0x557fbd(0x44f0)],_0x145648,0x270f);var _0x561587=this[_0x557fbd(0x14f0)];if(defined$1(this[_0x557fbd(0x580)])&&(_0x561587[_0x557fbd(0x4b3f)](this[_0x557fbd(0x580)]),this[_0x557fbd(0x580)]=void 0x0),_0x1ce57a[_0x557fbd(0xbe4)]){if(!_0x49662d[_0x557fbd(0x208a)]||!_0x49662d['isAvailable'](_0x145648)||!Property[_0x557fbd(0x3fde)](_0x33eaf9[_0x557fbd(0x1430)],_0x145648,!0x0))return;if(!defined$1(_0x21aa66)||_0x21aa66[_0x557fbd(0x531b)]<0x2)return;var _0x1d2cfd,_0x4f83cf=_0x1ce57a['fillMaterialProperty'];if(_0x4f83cf instanceof ColorMaterialProperty)_0x1d2cfd=new PolylineColorAppearance();else{var _0x88397d=MaterialProperty[_0x557fbd(0x1e43)](_0x145648,_0x4f83cf,this['_material']);_0x1d2cfd=new PolylineMaterialAppearance({'material':_0x88397d,'translucent':_0x88397d[_0x557fbd(0xb13)]()}),this[_0x557fbd(0x36c0)]=_0x88397d;}return this[_0x557fbd(0x580)]=_0x561587[_0x557fbd(0x4979)](new GroundPolylinePrimitive({'geometryInstances':_0x1ce57a[_0x557fbd(0x555c)](_0x145648),'appearance':_0x1d2cfd,'classificationType':_0x1ce57a[_0x557fbd(0x582b)][_0x557fbd(0x1e43)](_0x145648),'asynchronous':!0x1}),Property['getValueOrUndefined'](_0x1ce57a['zIndex'],_0x145648)),void(defined$1(this['_line'])&&(this['_line'][_0x557fbd(0x105f)]=!0x1));}var _0xc04895=getLine(this);if(_0x49662d[_0x557fbd(0x208a)]&&_0x49662d['isAvailable'](_0x145648)&&Property[_0x557fbd(0x3fde)](_0x33eaf9[_0x557fbd(0x1430)],_0x145648,!0x0)){if(!defined$1(_0x21aa66)||_0x21aa66['length']<0x2)_0xc04895[_0x557fbd(0x105f)]=!0x1;else{var _0x36c54f=Property[_0x557fbd(0x4514)](_0x33eaf9['_followSurface'],_0x145648),_0x590ef7=ArcType$1[_0x557fbd(0x52cb)];defined$1(_0x36c54f)&&(_0x590ef7=_0x36c54f?ArcType$1['GEODESIC']:ArcType$1[_0x557fbd(0x44b5)]),_0x590ef7=Property[_0x557fbd(0x3fde)](_0x33eaf9[_0x557fbd(0xf4c)],_0x145648,_0x590ef7);var _0x5e79e8=_0x1ce57a[_0x557fbd(0x54c6)][_0x557fbd(0x2292)];_0x590ef7!==ArcType$1['NONE']&&defined$1(_0x5e79e8)&&(generateCartesianArcOptions[_0x557fbd(0x1706)]=_0x5e79e8['ellipsoid'],generateCartesianArcOptions['positions']=_0x21aa66,generateCartesianArcOptions[_0x557fbd(0xb6f)]=Property['getValueOrUndefined'](_0x33eaf9[_0x557fbd(0x44f0)],_0x145648),generateCartesianArcOptions[_0x557fbd(0x5862)]=PolylinePipeline['extractHeights'](_0x21aa66,_0x5e79e8[_0x557fbd(0x1706)]),_0x21aa66=PolylinePipeline[_0x557fbd(0x7bf)](generateCartesianArcOptions)),_0xc04895[_0x557fbd(0x105f)]=!0x0,_0xc04895[_0x557fbd(0x30fe)]=_0x21aa66[_0x557fbd(0x48ca)](),_0xc04895[_0x557fbd(0x128b)]=MaterialProperty[_0x557fbd(0x1e43)](_0x145648,_0x1ce57a[_0x557fbd(0x4941)],_0xc04895[_0x557fbd(0x128b)]),_0xc04895[_0x557fbd(0x209)]=Property[_0x557fbd(0x3fde)](_0x33eaf9[_0x557fbd(0x52d2)],_0x145648,0x1),_0xc04895[_0x557fbd(0x1c93)]=Property[_0x557fbd(0x4514)](_0x33eaf9[_0x557fbd(0xe61)],_0x145648,_0xc04895['distanceDisplayCondition']);}}else _0xc04895[_0x557fbd(0x105f)]=!0x1;},DynamicGeometryUpdater[_0x68aa19(0x4b51)]['getBoundingSphere']=function(_0x261337){var _0xc539ed=_0x68aa19;if(this['_geometryUpdater']['clampToGround']){var _0x555a2d=this[_0xc539ed(0x580)];if(defined$1(_0x555a2d)&&_0x555a2d[_0xc539ed(0x105f)]&&_0x555a2d[_0xc539ed(0x237c)]){var _0x136147=_0x555a2d[_0xc539ed(0x4ece)](this[_0xc539ed(0x1b0c)][_0xc539ed(0xba7)]);if(defined$1(_0x136147)&&defined$1(_0x136147[_0xc539ed(0x5809)]))return BoundingSphere[_0xc539ed(0x254b)](_0x136147[_0xc539ed(0x5809)],_0x261337),BoundingSphereState$1['DONE'];}return defined$1(_0x555a2d)&&!_0x555a2d[_0xc539ed(0x237c)]?BoundingSphereState$1[_0xc539ed(0xaca)]:BoundingSphereState$1[_0xc539ed(0x3eee)];}var _0x49f191=getLine(this);return _0x49f191[_0xc539ed(0x105f)]&&_0x49f191[_0xc539ed(0x30fe)][_0xc539ed(0x531b)]>0x0?(BoundingSphere[_0xc539ed(0x111e)](_0x49f191[_0xc539ed(0x30fe)],_0x261337),BoundingSphereState$1[_0xc539ed(0x3eee)]):BoundingSphereState$1[_0xc539ed(0x3865)];},DynamicGeometryUpdater['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},DynamicGeometryUpdater[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x137223=_0x68aa19,_0xb281f6=this[_0x137223(0x1b0c)][_0x137223(0x54c6)]['id'],_0x2cc1c6=polylineCollections[_0xb281f6];defined$1(_0x2cc1c6)&&(_0x2cc1c6[_0x137223(0x4b3f)](this[_0x137223(0x672)]),0x0===_0x2cc1c6[_0x137223(0x531b)]&&(this[_0x137223(0x4952)]['removeAndDestroy'](_0x2cc1c6),delete polylineCollections[_0xb281f6])),defined$1(this['_groundPolylinePrimitive'])&&this[_0x137223(0x14f0)][_0x137223(0x4b3f)](this['_groundPolylinePrimitive']),destroyObject$1(this);};var scratchColor$6=new Color$2(),distanceDisplayConditionScratch=new DistanceDisplayCondition(),defaultDistanceDisplayCondition=new DistanceDisplayCondition();function Batch(_0x2f5ccb,_0x36e811,_0x5ac064,_0xaff41c,_0x178a27){var _0x1971f6=_0x68aa19,_0x333cef;_0x333cef=_0x5ac064 instanceof ColorMaterialProperty?PolylineColorAppearance:PolylineMaterialAppearance,this[_0x1971f6(0x4745)]=_0x2f5ccb,this[_0x1971f6(0x42ba)]=_0x36e811,this[_0x1971f6(0x28a2)]=_0x333cef,this[_0x1971f6(0x29b5)]=_0x5ac064,this[_0x1971f6(0x19ff)]=new AssociativeArray(),this[_0x1971f6(0xd24)]=!0x0,this[_0x1971f6(0x49ab)]=void 0x0,this[_0x1971f6(0x353e)]=void 0x0,this[_0x1971f6(0x4b72)]=new AssociativeArray(),this[_0x1971f6(0x128b)]=void 0x0,this['updatersWithAttributes']=new AssociativeArray(),this['attributes']=new AssociativeArray(),this[_0x1971f6(0x3d3c)]=!0x1,this[_0x1971f6(0x557f)]=_0x5ac064[_0x1971f6(0x349d)][_0x1971f6(0xef9)](Batch[_0x1971f6(0x4b51)][_0x1971f6(0x3b54)],this),this[_0x1971f6(0x1977)]=new AssociativeArray(),this[_0x1971f6(0x105a)]=new AssociativeArray(),this[_0x1971f6(0x778)]=_0xaff41c,this[_0x1971f6(0x6b3)]=_0x178a27;}function StaticGroundPolylinePerMaterialBatch(_0x342e59,_0x322b8e,_0x1bbdc8){var _0x1e3b64=_0x68aa19;this[_0x1e3b64(0x40a7)]=[],this['_orderedGroundPrimitives']=_0x342e59,this[_0x1e3b64(0x1281)]=_0x322b8e,this[_0x1e3b64(0x6b3)]=defaultValue$1(_0x1bbdc8,!0x0);}Batch[_0x68aa19(0x4b51)][_0x68aa19(0x3b54)]=function(){this['invalidated']=!0x0;},Batch['prototype']['isMaterial']=function(_0x183ebe){var _0x38d2ef=_0x68aa19,_0x29b574=this[_0x38d2ef(0x29b5)],_0xae3eeb=_0x183ebe[_0x38d2ef(0x4941)];return _0xae3eeb===_0x29b574||_0xae3eeb instanceof ColorMaterialProperty&&_0x29b574 instanceof ColorMaterialProperty||defined$1(_0x29b574)&&_0x29b574['equals'](_0xae3eeb);},Batch[_0x68aa19(0x4b51)]['add']=function(_0x52dec4,_0x52457f,_0x410b23){var _0xb4cfcc=_0x68aa19,_0x40905a=_0x52457f['id'];if(this[_0xb4cfcc(0x19ff)]['set'](_0x40905a,_0x52457f),this[_0xb4cfcc(0x4b72)]['set'](_0x40905a,_0x410b23),_0x52457f[_0xb4cfcc(0x3deb)]&&_0x52457f[_0xb4cfcc(0x4941)]['isConstant']&&Property[_0xb4cfcc(0x6e0)](_0x52457f[_0xb4cfcc(0x117a)])){var _0x5280bc=this;this[_0xb4cfcc(0x1977)]['set'](_0x40905a,_0x52457f[_0xb4cfcc(0xf51)]['definitionChanged'][_0xb4cfcc(0xef9)](function(_0x4ba263,_0x409373,_0x5d59e7,_0x3cac2c){var _0x5c4fa1=_0xb4cfcc;_0x5c4fa1(0x208a)===_0x409373&&_0x5280bc[_0x5c4fa1(0x105a)][_0x5c4fa1(0x346f)](_0x52457f['id'],_0x52457f);}));}else this['updatersWithAttributes']['set'](_0x40905a,_0x52457f);this['createPrimitive']=!0x0;},Batch[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x48a543){var _0x3ddbfb=_0x68aa19,_0x125941=_0x48a543['id'];if(this[_0x3ddbfb(0xd24)]=this[_0x3ddbfb(0x4b72)][_0x3ddbfb(0x4b3f)](_0x125941)||this[_0x3ddbfb(0xd24)],this[_0x3ddbfb(0x19ff)][_0x3ddbfb(0x4b3f)](_0x125941)){this[_0x3ddbfb(0x4d9c)]['remove'](_0x125941);var _0x55ee52=this[_0x3ddbfb(0x1977)]['get'](_0x125941);return defined$1(_0x55ee52)&&(_0x55ee52(),this['subscriptions'][_0x3ddbfb(0x4b3f)](_0x125941)),!0x0;}return!0x1;},Batch['prototype'][_0x68aa19(0x489f)]=function(_0x7e575e){var _0xd45d56=_0x68aa19,_0x23bd9a,_0x2fc039=!0x0,_0x114db8=this[_0xd45d56(0x49ab)],_0x394e91=this['orderedGroundPrimitives'],_0x110c08=this[_0xd45d56(0x4b72)][_0xd45d56(0x21e8)];if(this['createPrimitive']){if(_0x110c08['length']>0x0)defined$1(_0x114db8)&&(defined$1(this[_0xd45d56(0x353e)])?_0x394e91['remove'](_0x114db8):this[_0xd45d56(0x353e)]=_0x114db8),_0x114db8=new GroundPolylinePrimitive({'show':!0x1,'asynchronous':this['_asynchronous'],'geometryInstances':_0x110c08[_0xd45d56(0x48ca)](),'appearance':new this[(_0xd45d56(0x28a2))](),'classificationType':this[_0xd45d56(0x42ba)]}),this[_0xd45d56(0x28a2)]===PolylineMaterialAppearance&&(this[_0xd45d56(0x128b)]=MaterialProperty[_0xd45d56(0x1e43)](_0x7e575e,this['materialProperty'],this[_0xd45d56(0x128b)]),_0x114db8[_0xd45d56(0x263)]['material']=this[_0xd45d56(0x128b)]),_0x394e91[_0xd45d56(0x4979)](_0x114db8,this['zIndex']),_0x2fc039=!0x1;else{defined$1(_0x114db8)&&(_0x394e91[_0xd45d56(0x4b3f)](_0x114db8),_0x114db8=void 0x0);var _0x4f1025=this[_0xd45d56(0x353e)];defined$1(_0x4f1025)&&(_0x394e91[_0xd45d56(0x4b3f)](_0x4f1025),this['oldPrimitive']=void 0x0);}this[_0xd45d56(0x1b28)]['removeAll'](),this[_0xd45d56(0x49ab)]=_0x114db8,this[_0xd45d56(0xd24)]=!0x1;}else{if(defined$1(_0x114db8)&&_0x114db8['ready']){_0x114db8[_0xd45d56(0x105f)]=!0x0,defined$1(this['oldPrimitive'])&&(_0x394e91[_0xd45d56(0x4b3f)](this[_0xd45d56(0x353e)]),this[_0xd45d56(0x353e)]=void 0x0),this[_0xd45d56(0x28a2)]===PolylineMaterialAppearance&&(this[_0xd45d56(0x128b)]=MaterialProperty[_0xd45d56(0x1e43)](_0x7e575e,this[_0xd45d56(0x29b5)],this['material']),this[_0xd45d56(0x49ab)][_0xd45d56(0x263)][_0xd45d56(0x128b)]=this[_0xd45d56(0x128b)]);var _0x542921=this['updatersWithAttributes']['values'],_0x3484e6=_0x542921['length'];for(_0x23bd9a=0x0;_0x23bd9a<_0x3484e6;_0x23bd9a++){var _0x365097=_0x542921[_0x23bd9a],_0x3cc5c5=_0x365097[_0xd45d56(0xf51)],_0x3e0293=this['geometry'][_0xd45d56(0x3173)](_0x365097['id']),_0x3c5634=this[_0xd45d56(0x1b28)][_0xd45d56(0x3173)](_0x3e0293['id']['id']);if(defined$1(_0x3c5634)||(_0x3c5634=_0x114db8['getGeometryInstanceAttributes'](_0x3e0293['id']),this[_0xd45d56(0x1b28)][_0xd45d56(0x346f)](_0x3e0293['id']['id'],_0x3c5634)),!_0x365097[_0xd45d56(0x4941)][_0xd45d56(0x6e0)]){var _0x135e7b=_0x365097['fillMaterialProperty'][_0xd45d56(0x28b8)],_0x437c12=Property[_0xd45d56(0x3fde)](_0x135e7b,_0x7e575e,Color$2[_0xd45d56(0x2d95)],scratchColor$6);Color$2[_0xd45d56(0x2ed4)](_0x3c5634['_lastColor'],_0x437c12)||(_0x3c5634[_0xd45d56(0x2bdb)]=Color$2['clone'](_0x437c12,_0x3c5634[_0xd45d56(0x2bdb)]),_0x3c5634[_0xd45d56(0x28b8)]=ColorGeometryInstanceAttribute[_0xd45d56(0x5794)](_0x437c12,_0x3c5634['color']));}var _0x22d33e=_0x3cc5c5['isShowing']&&(_0x365097[_0xd45d56(0x3deb)]||_0x365097['isFilled'](_0x7e575e));_0x22d33e!==(0x1===_0x3c5634[_0xd45d56(0x105f)][0x0])&&(_0x3c5634[_0xd45d56(0x105f)]=ShowGeometryInstanceAttribute[_0xd45d56(0x5794)](_0x22d33e,_0x3c5634[_0xd45d56(0x105f)]));var _0x3315df=_0x365097[_0xd45d56(0x117a)];if(!Property['isConstant'](_0x3315df)){var _0x1f21b3=Property[_0xd45d56(0x3fde)](_0x3315df,_0x7e575e,defaultDistanceDisplayCondition,distanceDisplayConditionScratch);DistanceDisplayCondition['equals'](_0x1f21b3,_0x3c5634[_0xd45d56(0x4f75)])||(_0x3c5634[_0xd45d56(0x4f75)]=DistanceDisplayCondition[_0xd45d56(0x254b)](_0x1f21b3,_0x3c5634[_0xd45d56(0x4f75)]),_0x3c5634[_0xd45d56(0x1c93)]=DistanceDisplayConditionGeometryInstanceAttribute[_0xd45d56(0x5794)](_0x1f21b3,_0x3c5634[_0xd45d56(0x1c93)]));}}this['updateShows'](_0x114db8);}else defined$1(_0x114db8)&&!_0x114db8['ready']&&(_0x2fc039=!0x1);}return _0x2fc039;},Batch[_0x68aa19(0x4b51)][_0x68aa19(0x955)]=function(_0x2103bb){var _0x28216e=_0x68aa19;for(var _0x270ea1=this['showsUpdated'][_0x28216e(0x21e8)],_0x4bb3c0=_0x270ea1['length'],_0x32245c=0x0;_0x32245c<_0x4bb3c0;_0x32245c++){var _0x555df4=_0x270ea1[_0x32245c],_0x471c14=_0x555df4[_0x28216e(0xf51)],_0x687bd6=this[_0x28216e(0x4b72)][_0x28216e(0x3173)](_0x555df4['id']),_0x41a3c7=this[_0x28216e(0x1b28)][_0x28216e(0x3173)](_0x687bd6['id']['id']);defined$1(_0x41a3c7)||(_0x41a3c7=_0x2103bb[_0x28216e(0x4ece)](_0x687bd6['id']),this[_0x28216e(0x1b28)][_0x28216e(0x346f)](_0x687bd6['id']['id'],_0x41a3c7));var _0x396ef3=_0x471c14['isShowing'];_0x396ef3!==(0x1===_0x41a3c7[_0x28216e(0x105f)][0x0])&&(_0x41a3c7[_0x28216e(0x105f)]=ShowGeometryInstanceAttribute['toValue'](_0x396ef3,_0x41a3c7[_0x28216e(0x105f)]),_0x687bd6[_0x28216e(0x1b28)][_0x28216e(0x105f)][_0x28216e(0x327)][0x0]=_0x41a3c7[_0x28216e(0x105f)][0x0]);}this['showsUpdated'][_0x28216e(0x4ee2)]();},Batch[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x5abdfd){var _0x141ef9=_0x68aa19;return this[_0x141ef9(0x19ff)]['contains'](_0x5abdfd['id']);},Batch[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x102dc0,_0x3b9d9b){var _0x560d71=_0x68aa19,_0x1148bb=this[_0x560d71(0x49ab)];if(!_0x1148bb[_0x560d71(0x237c)])return BoundingSphereState$1['PENDING'];var _0x57dacb=_0x1148bb[_0x560d71(0x4ece)](_0x102dc0['entity']);return!defined$1(_0x57dacb)||!defined$1(_0x57dacb['boundingSphere'])||defined$1(_0x57dacb['show'])&&0x0===_0x57dacb['show'][0x0]?BoundingSphereState$1[_0x560d71(0x3865)]:(_0x57dacb[_0x560d71(0x5809)][_0x560d71(0x254b)](_0x3b9d9b),BoundingSphereState$1[_0x560d71(0x3eee)]);},Batch[_0x68aa19(0x4b51)]['destroy']=function(){var _0x4a06da=_0x68aa19,_0x3a0ecf=this[_0x4a06da(0x49ab)],_0x14e93c=this[_0x4a06da(0x4745)];defined$1(_0x3a0ecf)&&_0x14e93c[_0x4a06da(0x4b3f)](_0x3a0ecf);var _0x3b8893=this[_0x4a06da(0x353e)];defined$1(_0x3b8893)&&_0x14e93c[_0x4a06da(0x4b3f)](_0x3b8893),this[_0x4a06da(0x557f)]();},StaticGroundPolylinePerMaterialBatch[_0x68aa19(0x4b51)]['add']=function(_0x2b712b,_0x2583ba){var _0x371063=_0x68aa19;for(var _0x5bb941=this[_0x371063(0x40a7)],_0x24e790=_0x5bb941[_0x371063(0x531b)],_0x19626b=_0x2583ba[_0x371063(0x555c)](_0x2b712b),_0x532ba2=Property[_0x371063(0x3fde)](_0x2583ba[_0x371063(0x778)],0x0),_0xf8d9ea=0x0;_0xf8d9ea<_0x24e790;++_0xf8d9ea){var _0x305a1d=_0x5bb941[_0xf8d9ea];if(_0x305a1d[_0x371063(0xd52)](_0x2583ba)&&_0x305a1d[_0x371063(0x778)]===_0x532ba2)return void _0x305a1d[_0x371063(0x4979)](_0x2b712b,_0x2583ba,_0x19626b);}var _0x47439e=new Batch(this['_orderedGroundPrimitives'],this['_classificationType'],_0x2583ba[_0x371063(0x4941)],_0x532ba2,this[_0x371063(0x6b3)]);_0x47439e[_0x371063(0x4979)](_0x2b712b,_0x2583ba,_0x19626b),_0x5bb941[_0x371063(0x3a33)](_0x47439e);},StaticGroundPolylinePerMaterialBatch[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x2e3806){var _0x3c75e2=_0x68aa19;for(var _0x4d1732=this['_items'],_0x54c0f2=_0x4d1732['length']-0x1;_0x54c0f2>=0x0;_0x54c0f2--){var _0x4c5ddb=_0x4d1732[_0x54c0f2];if(_0x4c5ddb['remove'](_0x2e3806)){0x0===_0x4c5ddb[_0x3c75e2(0x19ff)]['length']&&(_0x4d1732['splice'](_0x54c0f2,0x1),_0x4c5ddb[_0x3c75e2(0x2578)]());break;}}},StaticGroundPolylinePerMaterialBatch[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x1cacf9){var _0x24404a=_0x68aa19,_0x347c8c,_0x43e833=this[_0x24404a(0x40a7)];for(_0x347c8c=_0x43e833[_0x24404a(0x531b)]-0x1;_0x347c8c>=0x0;_0x347c8c--){var _0x5d1000=_0x43e833[_0x347c8c];if(_0x5d1000[_0x24404a(0x3d3c)]){_0x43e833['splice'](_0x347c8c,0x1);for(var _0x534e8a=_0x5d1000[_0x24404a(0x19ff)]['values'],_0x29ac01=_0x534e8a[_0x24404a(0x531b)],_0x3d91be=0x0;_0x3d91be<_0x29ac01;_0x3d91be++)this[_0x24404a(0x4979)](_0x1cacf9,_0x534e8a[_0x3d91be]);_0x5d1000[_0x24404a(0x2578)]();}}var _0x345a11=!0x0;for(_0x347c8c=0x0;_0x347c8c<_0x43e833[_0x24404a(0x531b)];_0x347c8c++)_0x345a11=_0x43e833[_0x347c8c][_0x24404a(0x489f)](_0x1cacf9)&&_0x345a11;return _0x345a11;},StaticGroundPolylinePerMaterialBatch[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x16942c,_0x20b423){var _0x498965=_0x68aa19;for(var _0x117b8c=this[_0x498965(0x40a7)],_0x1b96ba=_0x117b8c[_0x498965(0x531b)],_0x55fcf0=0x0;_0x55fcf0<_0x1b96ba;_0x55fcf0++){var _0x7c698d=_0x117b8c[_0x55fcf0];if(_0x7c698d[_0x498965(0x1ff6)](_0x16942c))return _0x7c698d[_0x498965(0x1a1)](_0x16942c,_0x20b423);}return BoundingSphereState$1[_0x498965(0x3865)];},StaticGroundPolylinePerMaterialBatch['prototype'][_0x68aa19(0x3530)]=function(){var _0x513ffd=_0x68aa19;for(var _0x511bca=this[_0x513ffd(0x40a7)],_0x48ddef=_0x511bca[_0x513ffd(0x531b)],_0x17c604=0x0;_0x17c604<_0x48ddef;_0x17c604++)_0x511bca[_0x17c604][_0x513ffd(0x2578)]();this[_0x513ffd(0x40a7)]['length']=0x0;};var emptyArray=[];function removeUpdater(_0x42ddb9,_0x4d4161){var _0x464218=_0x68aa19;for(var _0x440159=_0x42ddb9[_0x464218(0x107)],_0x4bebea=_0x440159[_0x464218(0x531b)],_0x2ad84a=0x0;_0x2ad84a<_0x4bebea;_0x2ad84a++)_0x440159[_0x2ad84a][_0x464218(0x4b3f)](_0x4d4161);}function insertUpdaterIntoBatch(_0x17d8a5,_0x593ab6,_0x1204b3,_0x18653a){var _0x3e6e7d=_0x68aa19;if(_0x1204b3['isDynamic'])_0x17d8a5[_0x3e6e7d(0x3b7f)][_0x3e6e7d(0x4979)](_0x593ab6,_0x1204b3);else{if((_0x1204b3['clampToGround']||_0x1204b3[_0x3e6e7d(0xf51)][_0x3e6e7d(0x4f7b)])&&_0x1204b3['fillEnabled']){var _0x473259=_0x1204b3[_0x3e6e7d(0x582b)][_0x3e6e7d(0x1e43)](_0x593ab6);return _0x1204b3['entity']['clampToS3M']&&(_0x473259=ClassificationType$1[_0x3e6e7d(0x4ae1)]),void _0x17d8a5['_groundBatches'][_0x473259][_0x3e6e7d(0x4979)](_0x593ab6,_0x1204b3);}var _0x41ca42;_0x1204b3[_0x3e6e7d(0x39fd)]&&(_0x41ca42=_0x1204b3[_0x3e6e7d(0x2a11)][_0x3e6e7d(0x1e43)](_0x593ab6));var _0x1d08a7,_0x53261=0x0;defined$1(_0x1204b3[_0x3e6e7d(0x451f)])&&(_0x53261=_0x1204b3['depthFailMaterialProperty']instanceof ColorMaterialProperty?0x1:0x2),defined$1(_0x41ca42)&&(_0x1d08a7=_0x41ca42+_0x53261*ShadowMode$1[_0x3e6e7d(0x2eac)]),_0x1204b3['fillEnabled']&&(_0x1204b3[_0x3e6e7d(0x4941)]instanceof ColorMaterialProperty?_0x17d8a5[_0x3e6e7d(0x4c9a)][_0x1d08a7][_0x3e6e7d(0x4979)](_0x593ab6,_0x1204b3):_0x17d8a5[_0x3e6e7d(0x2089)][_0x1d08a7]['add'](_0x593ab6,_0x1204b3));}}function PolylineVisualizer(_0x35403b,_0x25b3cf,_0x35f8b8,_0x20798c){var _0x575ecd=_0x68aa19,_0x154085;_0x20798c=defaultValue$1(_0x20798c,_0x35403b[_0x575ecd(0x3a6c)]),_0x35f8b8=defaultValue$1(_0x35f8b8,_0x35403b[_0x575ecd(0x4b14)]),this[_0x575ecd(0x54c6)]=_0x35403b,this[_0x575ecd(0x4952)]=_0x35f8b8,this[_0x575ecd(0x691)]=void 0x0,this[_0x575ecd(0x3702)]=new AssociativeArray(),this['_removedObjects']=new AssociativeArray(),this[_0x575ecd(0x4d6e)]=new AssociativeArray();var _0xda0453=ShadowMode$1[_0x575ecd(0x2eac)];for(this[_0x575ecd(0x4c9a)]=new Array(0x3*_0xda0453),this[_0x575ecd(0x2089)]=new Array(0x3*_0xda0453),_0x154085=0x0;_0x154085<_0xda0453;++_0x154085)this['_colorBatches'][_0x154085]=new StaticGeometryColorBatch(_0x35f8b8,PolylineColorAppearance,void 0x0,!0x1,_0x154085),this['_materialBatches'][_0x154085]=new StaticGeometryPerMaterialBatch(_0x35f8b8,PolylineMaterialAppearance,void 0x0,!0x1,_0x154085),this[_0x575ecd(0x4c9a)][_0x154085+_0xda0453]=new StaticGeometryColorBatch(_0x35f8b8,PolylineColorAppearance,PolylineColorAppearance,!0x1,_0x154085),this['_materialBatches'][_0x154085+_0xda0453]=new StaticGeometryPerMaterialBatch(_0x35f8b8,PolylineMaterialAppearance,PolylineColorAppearance,!0x1,_0x154085),this['_colorBatches'][_0x154085+0x2*_0xda0453]=new StaticGeometryColorBatch(_0x35f8b8,PolylineColorAppearance,PolylineMaterialAppearance,!0x1,_0x154085),this[_0x575ecd(0x2089)][_0x154085+0x2*_0xda0453]=new StaticGeometryPerMaterialBatch(_0x35f8b8,PolylineMaterialAppearance,PolylineMaterialAppearance,!0x1,_0x154085);this['_dynamicBatch']=new DynamicGeometryBatch(_0x35f8b8,_0x20798c);var _0x1a3ae4=ClassificationType$1[_0x575ecd(0x348b)];for(this['_groundBatches']=new Array(_0x1a3ae4),_0x154085=0x0;_0x154085<_0x1a3ae4;++_0x154085)this[_0x575ecd(0xd3b)][_0x154085]=new StaticGroundPolylinePerMaterialBatch(_0x20798c,_0x154085);this[_0x575ecd(0x107)]=this[_0x575ecd(0x4c9a)][_0x575ecd(0x32c8)](this[_0x575ecd(0x2089)],this['_dynamicBatch'],this[_0x575ecd(0xd3b)]),this[_0x575ecd(0x4363)]=new AssociativeArray(),this[_0x575ecd(0x50e6)]=new AssociativeArray(),this['_entityCollection']=_0x25b3cf,_0x25b3cf[_0x575ecd(0x4981)][_0x575ecd(0xef9)](PolylineVisualizer['prototype'][_0x575ecd(0x254f)],this),this[_0x575ecd(0x254f)](_0x25b3cf,_0x25b3cf[_0x575ecd(0x21e8)],emptyArray);}PolylineVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x2a995e){var _0x24f6c5=_0x68aa19,_0x2069ff,_0x5abe06,_0x42fece,_0x46c663,_0x3b853a=this[_0x24f6c5(0x3702)],_0x3abeef=_0x3b853a[_0x24f6c5(0x21e8)],_0x3f4cf7=this[_0x24f6c5(0x557a)],_0x3040a0=_0x3f4cf7['values'],_0x28db9b=this[_0x24f6c5(0x4d6e)],_0x4a3c6f=_0x28db9b[_0x24f6c5(0x21e8)];for(_0x2069ff=_0x4a3c6f[_0x24f6c5(0x531b)]-0x1;_0x2069ff>-0x1;_0x2069ff--)_0x42fece=(_0x5abe06=_0x4a3c6f[_0x2069ff])['id'],(_0x46c663=this['_updaters'][_0x24f6c5(0x3173)](_0x42fece))['entity']===_0x5abe06?(removeUpdater(this,_0x46c663),insertUpdaterIntoBatch(this,_0x2a995e,_0x46c663)):(_0x3040a0[_0x24f6c5(0x3a33)](_0x5abe06),_0x3abeef[_0x24f6c5(0x3a33)](_0x5abe06));for(_0x2069ff=_0x3040a0[_0x24f6c5(0x531b)]-0x1;_0x2069ff>-0x1;_0x2069ff--)_0x42fece=(_0x5abe06=_0x3040a0[_0x2069ff])['id'],removeUpdater(this,_0x46c663=this['_updaters'][_0x24f6c5(0x3173)](_0x42fece)),_0x46c663['destroy'](),this[_0x24f6c5(0x50e6)][_0x24f6c5(0x4b3f)](_0x42fece),this[_0x24f6c5(0x4363)][_0x24f6c5(0x3173)](_0x42fece)(),this['_subscriptions']['remove'](_0x42fece);for(_0x2069ff=_0x3abeef[_0x24f6c5(0x531b)]-0x1;_0x2069ff>-0x1;_0x2069ff--)_0x42fece=(_0x5abe06=_0x3abeef[_0x2069ff])['id'],_0x46c663=new PolylineGeometryUpdater(_0x5abe06,this['_scene']),this[_0x24f6c5(0x50e6)]['set'](_0x42fece,_0x46c663),insertUpdaterIntoBatch(this,_0x2a995e,_0x46c663),this[_0x24f6c5(0x4363)][_0x24f6c5(0x346f)](_0x42fece,_0x46c663[_0x24f6c5(0x148b)][_0x24f6c5(0xef9)](PolylineVisualizer[_0x24f6c5(0x440f)],this));_0x3b853a[_0x24f6c5(0x4ee2)](),_0x3f4cf7[_0x24f6c5(0x4ee2)](),_0x28db9b['removeAll']();var _0x49b7e8=!0x0,_0x5bba84=this[_0x24f6c5(0x107)],_0x53b8cf=_0x5bba84[_0x24f6c5(0x531b)];for(_0x2069ff=0x0;_0x2069ff<_0x53b8cf;_0x2069ff++)_0x49b7e8=_0x5bba84[_0x2069ff][_0x24f6c5(0x489f)](_0x2a995e)&&_0x49b7e8;return _0x49b7e8;};var getBoundingSphereArrayScratch$1=[],getBoundingSphereBoundingSphereScratch$1=new BoundingSphere();function DataSourceDisplay(_0x3e9b8e){var _0x1c6e0d=_0x68aa19;GroundPrimitive[_0x1c6e0d(0x9ed)](),GroundPolylinePrimitive[_0x1c6e0d(0x9ed)]();var _0x48eb46=_0x3e9b8e[_0x1c6e0d(0x1d45)],_0x3f4789=_0x3e9b8e[_0x1c6e0d(0xaa5)];this['_eventHelper']=new EventHelper(),this[_0x1c6e0d(0x577d)][_0x1c6e0d(0x4979)](_0x3f4789['dataSourceAdded'],this[_0x1c6e0d(0x34e6)],this),this['_eventHelper'][_0x1c6e0d(0x4979)](_0x3f4789[_0x1c6e0d(0x4b46)],this[_0x1c6e0d(0x2270)],this),this[_0x1c6e0d(0x577d)][_0x1c6e0d(0x4979)](_0x3f4789[_0x1c6e0d(0x289a)],this[_0x1c6e0d(0xc33)],this),this[_0x1c6e0d(0x577d)][_0x1c6e0d(0x4979)](_0x48eb46[_0x1c6e0d(0x2416)],this[_0x1c6e0d(0x424e)],this),this['_dataSourceCollection']=_0x3f4789,this[_0x1c6e0d(0x54c6)]=_0x48eb46,this['_visualizersCallback']=defaultValue$1(_0x3e9b8e[_0x1c6e0d(0x2d9)],DataSourceDisplay['defaultVisualizersCallback']);var _0x428d8d=!0x1,_0x5f8c5a=new PrimitiveCollection(),_0x1b748e=new PrimitiveCollection();_0x3f4789[_0x1c6e0d(0x531b)]>0x0&&(_0x48eb46[_0x1c6e0d(0x4b14)][_0x1c6e0d(0x4979)](_0x5f8c5a),_0x48eb46[_0x1c6e0d(0x3a6c)][_0x1c6e0d(0x4979)](_0x1b748e),_0x428d8d=!0x0),this[_0x1c6e0d(0x4952)]=_0x5f8c5a,this['_groundPrimitives']=_0x1b748e;for(var _0x25c636=0x0,_0x257814=_0x3f4789[_0x1c6e0d(0x531b)];_0x25c636<_0x257814;_0x25c636++)this['_onDataSourceAdded'](_0x3f4789,_0x3f4789[_0x1c6e0d(0x3173)](_0x25c636));var _0x32ffeb,_0x5b7c20,_0x5f034a=new CustomDataSource();if(this[_0x1c6e0d(0x34e6)](void 0x0,_0x5f034a),this[_0x1c6e0d(0x251b)]=_0x5f034a,!_0x428d8d){var _0x54ff34=this,_0x47e63b=function(){var _0x162c74=_0x1c6e0d;_0x48eb46[_0x162c74(0x4b14)][_0x162c74(0x4979)](_0x5f8c5a),_0x48eb46[_0x162c74(0x3a6c)][_0x162c74(0x4979)](_0x1b748e),_0x32ffeb(),_0x5b7c20(),_0x54ff34['_removeDefaultDataSourceListener']=void 0x0,_0x54ff34[_0x162c74(0xe47)]=void 0x0;};_0x32ffeb=_0x5f034a['entities']['collectionChanged']['addEventListener'](_0x47e63b),_0x5b7c20=_0x3f4789[_0x1c6e0d(0x4d61)][_0x1c6e0d(0xef9)](_0x47e63b);}this[_0x1c6e0d(0x32a4)]=_0x32ffeb,this[_0x1c6e0d(0xe47)]=_0x5b7c20,this[_0x1c6e0d(0x4b22)]=!0x1;}PolylineVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=function(_0x195e08,_0x477e52){var _0x5c159c=_0x68aa19;for(var _0x30c522=getBoundingSphereArrayScratch$1,_0x90e51c=getBoundingSphereBoundingSphereScratch$1,_0x391188=0x0,_0x50f87c=BoundingSphereState$1[_0x5c159c(0x3eee)],_0x526abb=this['_batches'],_0x1cb796=_0x526abb[_0x5c159c(0x531b)],_0x463b32=this['_updaters'][_0x5c159c(0x3173)](_0x195e08['id']),_0x46398c=0x0;_0x46398c<_0x1cb796;_0x46398c++){if((_0x50f87c=_0x526abb[_0x46398c][_0x5c159c(0x1a1)](_0x463b32,_0x90e51c))===BoundingSphereState$1[_0x5c159c(0xaca)])return BoundingSphereState$1[_0x5c159c(0xaca)];_0x50f87c===BoundingSphereState$1['DONE']&&(_0x30c522[_0x391188]=BoundingSphere['clone'](_0x90e51c,_0x30c522[_0x391188]),_0x391188++);}return 0x0===_0x391188?BoundingSphereState$1['FAILED']:(_0x30c522[_0x5c159c(0x531b)]=_0x391188,BoundingSphere[_0x5c159c(0x3dbe)](_0x30c522,_0x477e52),BoundingSphereState$1[_0x5c159c(0x3eee)]);},PolylineVisualizer['prototype']['isDestroyed']=function(){return!0x1;},PolylineVisualizer['prototype'][_0x68aa19(0x2578)]=function(){var _0x2fe074=_0x68aa19,_0x39274a;this[_0x2fe074(0x691)]['collectionChanged'][_0x2fe074(0x1cba)](PolylineVisualizer[_0x2fe074(0x4b51)]['_onCollectionChanged'],this),this[_0x2fe074(0x3702)][_0x2fe074(0x4ee2)](),this[_0x2fe074(0x557a)][_0x2fe074(0x4ee2)]();var _0x52211f=this['_batches'],_0x6dc659=_0x52211f[_0x2fe074(0x531b)];for(_0x39274a=0x0;_0x39274a<_0x6dc659;_0x39274a++)_0x52211f[_0x39274a]['removeAllPrimitives']();var _0x17f4ef=this[_0x2fe074(0x4363)]['values'];for(_0x6dc659=_0x17f4ef[_0x2fe074(0x531b)],_0x39274a=0x0;_0x39274a<_0x6dc659;_0x39274a++)_0x17f4ef[_0x39274a]();return this[_0x2fe074(0x4363)][_0x2fe074(0x4ee2)](),destroyObject$1(this);},PolylineVisualizer[_0x68aa19(0x440f)]=function(_0x4710e2){var _0x12e1de=_0x68aa19,_0x30d3cb=this[_0x12e1de(0x557a)],_0x52245a=this[_0x12e1de(0x4d6e)],_0x26d48e=_0x4710e2[_0x12e1de(0xf51)],_0x465745=_0x26d48e['id'];defined$1(_0x30d3cb[_0x12e1de(0x3173)](_0x465745))||defined$1(_0x52245a[_0x12e1de(0x3173)](_0x465745))||_0x52245a[_0x12e1de(0x346f)](_0x465745,_0x26d48e);},PolylineVisualizer[_0x68aa19(0x4b51)][_0x68aa19(0x254f)]=function(_0x4a367d,_0x48e0c1,_0x25d6e7){var _0x418d74=_0x68aa19,_0x37ce30,_0x13ee11,_0x5ca36c,_0x7c896e=this[_0x418d74(0x3702)],_0x2a5476=this[_0x418d74(0x557a)],_0xfe8e8b=this['_changedObjects'];for(_0x37ce30=_0x25d6e7['length']-0x1;_0x37ce30>-0x1;_0x37ce30--)_0x13ee11=(_0x5ca36c=_0x25d6e7[_0x37ce30])['id'],_0x7c896e[_0x418d74(0x4b3f)](_0x13ee11)||(_0x2a5476[_0x418d74(0x346f)](_0x13ee11,_0x5ca36c),_0xfe8e8b['remove'](_0x13ee11));for(_0x37ce30=_0x48e0c1[_0x418d74(0x531b)]-0x1;_0x37ce30>-0x1;_0x37ce30--)_0x13ee11=(_0x5ca36c=_0x48e0c1[_0x37ce30])['id'],_0x2a5476[_0x418d74(0x4b3f)](_0x13ee11)?_0xfe8e8b[_0x418d74(0x346f)](_0x13ee11,_0x5ca36c):_0x7c896e['set'](_0x13ee11,_0x5ca36c);},DataSourceDisplay[_0x68aa19(0x4de1)]=function(_0x2a99bf,_0x5515d3,_0x2529cd){var _0x5275e3=_0x68aa19,_0x1599bd=_0x2529cd[_0x5275e3(0x19d0)];return[new BillboardVisualizer(_0x5515d3,_0x1599bd),new GeometryVisualizer(_0x2a99bf,_0x1599bd,_0x2529cd[_0x5275e3(0x4952)],_0x2529cd[_0x5275e3(0x14f0)]),new LabelVisualizer(_0x5515d3,_0x1599bd),new ModelVisualizer(_0x2a99bf,_0x1599bd),new Cesium3DTilesetVisualizer(_0x2a99bf,_0x1599bd),new PointVisualizer(_0x5515d3,_0x1599bd),new PathVisualizer(_0x2a99bf,_0x1599bd),new PolylineVisualizer(_0x2a99bf,_0x1599bd,_0x2529cd[_0x5275e3(0x4952)],_0x2529cd[_0x5275e3(0x14f0)])];},Object['defineProperties'](DataSourceDisplay['prototype'],{'scene':{'get':function(){var _0x4eb38c=_0x68aa19;return this[_0x4eb38c(0x54c6)];}},'dataSources':{'get':function(){return this['_dataSourceCollection'];}},'defaultDataSource':{'get':function(){var _0x120da9=_0x68aa19;return this[_0x120da9(0x251b)];}},'ready':{'get':function(){return this['_ready'];}}}),DataSourceDisplay[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},DataSourceDisplay[_0x68aa19(0x4b51)]['destroy']=function(){var _0x283daf=_0x68aa19;this['_eventHelper'][_0x283daf(0x4ee2)]();for(var _0x2c51bf=this['_dataSourceCollection'],_0x263778=0x0,_0x8431f6=_0x2c51bf[_0x283daf(0x531b)];_0x263778<_0x8431f6;++_0x263778)this['_onDataSourceRemoved'](this[_0x283daf(0x4513)],_0x2c51bf['get'](_0x263778));return this[_0x283daf(0x2270)](void 0x0,this[_0x283daf(0x251b)]),defined$1(this[_0x283daf(0x32a4)])?(this[_0x283daf(0x32a4)](),this[_0x283daf(0xe47)]()):(this[_0x283daf(0x54c6)][_0x283daf(0x4b14)][_0x283daf(0x4b3f)](this[_0x283daf(0x4952)]),this['_scene'][_0x283daf(0x3a6c)][_0x283daf(0x4b3f)](this[_0x283daf(0x14f0)])),destroyObject$1(this);},DataSourceDisplay[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x281242){var _0x4d528b=_0x68aa19;if(!ApproximateTerrainHeights[_0x4d528b(0x133e)])return this[_0x4d528b(0x4b22)]=!0x1,!0x1;var _0x282a8e,_0x4a00e9,_0x400390,_0x4e3c78,_0x388217=!0x0,_0x3467ab=this[_0x4d528b(0x4513)],_0x556d4f=_0x3467ab[_0x4d528b(0x531b)];for(_0x282a8e=0x0;_0x282a8e<_0x556d4f;_0x282a8e++){var _0x32df94=_0x3467ab['get'](_0x282a8e);for(defined$1(_0x32df94[_0x4d528b(0x489f)])&&(_0x388217=_0x32df94[_0x4d528b(0x489f)](_0x281242)&&_0x388217),_0x4e3c78=(_0x400390=_0x32df94['_visualizers'])[_0x4d528b(0x531b)],_0x4a00e9=0x0;_0x4a00e9<_0x4e3c78;_0x4a00e9++)_0x388217=_0x400390[_0x4a00e9][_0x4d528b(0x489f)](_0x281242)&&_0x388217;}for(_0x4e3c78=(_0x400390=this[_0x4d528b(0x251b)][_0x4d528b(0x42e6)])[_0x4d528b(0x531b)],_0x4a00e9=0x0;_0x4a00e9<_0x4e3c78;_0x4a00e9++)_0x388217=_0x400390[_0x4a00e9][_0x4d528b(0x489f)](_0x281242)&&_0x388217;return this[_0x4d528b(0x4b22)]=_0x388217,_0x388217;},DataSourceDisplay[_0x68aa19(0x4b51)][_0x68aa19(0x424e)]=function(){var _0x330034=_0x68aa19;for(var _0x5641c3=this[_0x330034(0x54c6)][_0x330034(0x4a7b)],_0xddd624=this[_0x330034(0x4513)],_0x11edf7=_0xddd624['length'],_0xe36482=0x0;_0xe36482<_0x11edf7;_0xe36482++){var _0x18742c=_0xddd624[_0x330034(0x3173)](_0xe36482),_0x40bcf7=_0x18742c['credit'];defined$1(_0x40bcf7)&&_0x5641c3[_0x330034(0x440a)][_0x330034(0x5288)](_0x40bcf7);var _0x2a315f=_0x18742c[_0x330034(0x24f6)];if(defined$1(_0x2a315f)){for(var _0x92ab46=_0x2a315f[_0x330034(0x531b)],_0x2a70da=0x0;_0x2a70da<_0x92ab46;_0x2a70da++)_0x5641c3['creditDisplay'][_0x330034(0x5288)](_0x2a315f[_0x2a70da]);}}};var getBoundingSphereArrayScratch=[],getBoundingSphereBoundingSphereScratch=new BoundingSphere();function dynamicGeometryGetBoundingSphere(_0x5cabbe,_0x27909b,_0x1b9c93,_0x5e8200){var _0x581c27=_0x68aa19,_0x3b975a;return defined$1(_0x27909b)&&_0x27909b[_0x581c27(0x105f)]&&_0x27909b[_0x581c27(0x237c)]&&defined$1(_0x3b975a=_0x27909b['getGeometryInstanceAttributes'](_0x5cabbe))&&defined$1(_0x3b975a[_0x581c27(0x5809)])||defined$1(_0x1b9c93)&&_0x1b9c93[_0x581c27(0x105f)]&&_0x1b9c93[_0x581c27(0x237c)]&&defined$1(_0x3b975a=_0x1b9c93['getGeometryInstanceAttributes'](_0x5cabbe))&&defined$1(_0x3b975a['boundingSphere'])?(BoundingSphere[_0x581c27(0x254b)](_0x3b975a[_0x581c27(0x5809)],_0x5e8200),BoundingSphereState$1[_0x581c27(0x3eee)]):defined$1(_0x27909b)&&!_0x27909b['ready']||defined$1(_0x1b9c93)&&!_0x1b9c93[_0x581c27(0x237c)]?BoundingSphereState$1[_0x581c27(0xaca)]:BoundingSphereState$1[_0x581c27(0x3865)];}DataSourceDisplay['prototype']['getBoundingSphere']=function(_0xd4900f,_0x583601,_0x553236){var _0x13cfab=_0x68aa19;if(!this['_ready'])return BoundingSphereState$1[_0x13cfab(0xaca)];var _0xa7bcee,_0x3e81de,_0x5942fa=this[_0x13cfab(0x251b)];if(!_0x5942fa[_0x13cfab(0x19d0)][_0x13cfab(0x1ff6)](_0xd4900f)){_0x5942fa=void 0x0;var _0x229831=this[_0x13cfab(0x4513)];for(_0x3e81de=_0x229831[_0x13cfab(0x531b)],_0xa7bcee=0x0;_0xa7bcee<_0x3e81de;_0xa7bcee++){var _0x47948d=_0x229831[_0x13cfab(0x3173)](_0xa7bcee);if(_0x47948d[_0x13cfab(0x19d0)][_0x13cfab(0x1ff6)](_0xd4900f)){_0x5942fa=_0x47948d;break;}}}if(!defined$1(_0x5942fa))return BoundingSphereState$1['FAILED'];var _0x4fab9a=getBoundingSphereArrayScratch,_0xbd62c1=getBoundingSphereBoundingSphereScratch,_0x5caf9c=0x0,_0x52e00c=BoundingSphereState$1[_0x13cfab(0x3eee)],_0x5505f1=_0x5942fa[_0x13cfab(0x42e6)],_0x225394=_0x5505f1[_0x13cfab(0x531b)];for(_0xa7bcee=0x0;_0xa7bcee<_0x225394;_0xa7bcee++){if(defined$1(_0x5505f1[_0xa7bcee][_0x13cfab(0x1a1)])){if(_0x52e00c=_0x5505f1[_0xa7bcee][_0x13cfab(0x1a1)](_0xd4900f,_0xbd62c1),!_0x583601&&_0x52e00c===BoundingSphereState$1[_0x13cfab(0xaca)])return BoundingSphereState$1[_0x13cfab(0xaca)];_0x52e00c===BoundingSphereState$1['DONE']&&(_0x4fab9a[_0x5caf9c]=BoundingSphere[_0x13cfab(0x254b)](_0xbd62c1,_0x4fab9a[_0x5caf9c]),_0x5caf9c++);}}return 0x0===_0x5caf9c?BoundingSphereState$1['FAILED']:(_0x4fab9a[_0x13cfab(0x531b)]=_0x5caf9c,BoundingSphere[_0x13cfab(0x3dbe)](_0x4fab9a,_0x553236),BoundingSphereState$1[_0x13cfab(0x3eee)]);},DataSourceDisplay[_0x68aa19(0x4b51)][_0x68aa19(0x34e6)]=function(_0x5d11fa,_0x540ce2){var _0x1a2085=_0x68aa19,_0x3b12a9=this['_scene'],_0x409522=this[_0x1a2085(0x4952)],_0x254df3=this[_0x1a2085(0x14f0)],_0x38db97=_0x409522['add'](new PrimitiveCollection()),_0x474f10=_0x254df3[_0x1a2085(0x4979)](new OrderedGroundPrimitiveCollection());_0x540ce2[_0x1a2085(0x4952)]=_0x38db97,_0x540ce2[_0x1a2085(0x14f0)]=_0x474f10;var _0x149205=_0x540ce2[_0x1a2085(0x5095)];_0x149205[_0x1a2085(0x1d4b)](_0x3b12a9),_0x38db97[_0x1a2085(0x4979)](_0x149205),_0x540ce2[_0x1a2085(0x42e6)]=this[_0x1a2085(0x32f5)](_0x3b12a9,_0x149205,_0x540ce2);},DataSourceDisplay[_0x68aa19(0x4b51)][_0x68aa19(0x2270)]=function(_0x493b18,_0x2f711e){var _0xc5ea75=_0x68aa19,_0x27dfea=this[_0xc5ea75(0x4952)],_0x3b936f=this[_0xc5ea75(0x14f0)],_0xffb72c=_0x2f711e['_primitives'],_0x578c96=_0x2f711e[_0xc5ea75(0x14f0)],_0x42977e=_0x2f711e[_0xc5ea75(0x5095)];_0xffb72c['remove'](_0x42977e);for(var _0x133a30=_0xffb72c[_0xc5ea75(0x4952)],_0x21b0b8=0x0;_0x21b0b8<_0x133a30['length'];_0x21b0b8++)if(defined$1(_0x133a30[_0x21b0b8]['_instanceIds'])){for(var _0x1d5d6b=_0x133a30[_0x21b0b8][_0xc5ea75(0x154e)],_0x58935d=0x0;_0x58935d<_0x1d5d6b[_0xc5ea75(0x531b)];_0x58935d++)defined$1(_0x1d5d6b[_0x58935d][_0xc5ea75(0x10b1)])&&defined$1(_0x1d5d6b[_0x58935d][_0xc5ea75(0x10b1)][_0xc5ea75(0x138a)])&&this['_scene'][_0xc5ea75(0x4952)]['remove'](_0x1d5d6b[_0x58935d][_0xc5ea75(0x10b1)]['outlines']);}var _0x3b8f92=_0x2f711e[_0xc5ea75(0x42e6)],_0x44a9a1=_0x3b8f92[_0xc5ea75(0x531b)];for(_0x58935d=0x0;_0x58935d<_0x44a9a1;_0x58935d++)_0x3b8f92[_0x58935d][_0xc5ea75(0x2578)]();_0x27dfea['remove'](_0xffb72c),_0x3b936f[_0xc5ea75(0x4b3f)](_0x578c96),_0x2f711e[_0xc5ea75(0x42e6)]=void 0x0;},DataSourceDisplay[_0x68aa19(0x4b51)][_0x68aa19(0xc33)]=function(_0x41ee2f,_0x5049ab,_0x58c9cf){var _0x23059c=_0x68aa19,_0x41f715=this['_primitives'],_0x59a907=this[_0x23059c(0x14f0)],_0x58b44f=_0x41ee2f[_0x23059c(0x4952)],_0x1eed21=_0x41ee2f[_0x23059c(0x14f0)];_0x5049ab===_0x58c9cf+0x1?(_0x41f715['raise'](_0x58b44f),_0x59a907['raise'](_0x1eed21)):_0x5049ab===_0x58c9cf-0x1?(_0x41f715[_0x23059c(0x48f2)](_0x58b44f),_0x59a907[_0x23059c(0x48f2)](_0x1eed21)):0x0===_0x5049ab?(_0x41f715[_0x23059c(0x4c85)](_0x58b44f),_0x59a907['lowerToBottom'](_0x1eed21),_0x41f715[_0x23059c(0xd31)](_0x58b44f),_0x59a907[_0x23059c(0xd31)](_0x1eed21)):(_0x41f715[_0x23059c(0x4c49)](_0x58b44f),_0x59a907[_0x23059c(0x4c49)](_0x1eed21));};var defaultColor$2=new Color$2(0x1,0x1,0x1,0x1);function EmissionColorMaterialProperty(_0x559763){var _0x4aba8d=_0x68aa19;_0x559763=defaultValue$1(_0x559763,defaultValue$1['EMPTY_OBJECT']),this[_0x4aba8d(0x2b02)]=new Event(),this[_0x4aba8d(0x57d1)]=new Color$2(0x1,0x1,0x1,0x1),this[_0x4aba8d(0x322)]=void 0x0,this[_0x4aba8d(0x28b8)]=_0x559763[_0x4aba8d(0x28b8)];}Object[_0x68aa19(0x5b7)](EmissionColorMaterialProperty['prototype'],{'isConstant':{'get':function(){var _0x175e28=_0x68aa19;return Property[_0x175e28(0x6e0)](this['_color']);}},'definitionChanged':{'get':function(){var _0x3c96ab=_0x68aa19;return this[_0x3c96ab(0x2b02)];}},'color':createPropertyDescriptor(_0x68aa19(0x28b8))}),EmissionColorMaterialProperty['prototype'][_0x68aa19(0x25f2)]=function(_0x17eee9){var _0x5d8a7a=_0x68aa19;return _0x5d8a7a(0xfc9);},EmissionColorMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x1ef53a,_0x3c45e6){var _0x4e50df=_0x68aa19;return defined$1(_0x3c45e6)||(_0x3c45e6={}),_0x3c45e6[_0x4e50df(0x28b8)]=Property[_0x4e50df(0x2dbb)](this[_0x4e50df(0x57d1)],_0x1ef53a,defaultColor$2,_0x3c45e6[_0x4e50df(0x28b8)]),_0x3c45e6;},EmissionColorMaterialProperty['prototype'][_0x68aa19(0x2ed4)]=function(_0x3cf74d){var _0x1d7b0c=_0x68aa19;return this===_0x3cf74d||_0x3cf74d instanceof EmissionColorMaterialProperty&&Property[_0x1d7b0c(0x2ed4)](this[_0x1d7b0c(0x57d1)],_0x3cf74d[_0x1d7b0c(0x57d1)]);};var updateTransformMatrix3Scratch1=new Matrix3(),updateTransformMatrix3Scratch2=new Matrix3(),updateTransformMatrix3Scratch3=new Matrix3(),updateTransformMatrix4Scratch=new Matrix4(),updateTransformCartesian3Scratch1=new Cartesian3(),updateTransformCartesian3Scratch2=new Cartesian3(),updateTransformCartesian3Scratch3=new Cartesian3(),updateTransformCartesian3Scratch4=new Cartesian3(),updateTransformCartesian3Scratch5=new Cartesian3(),updateTransformCartesian3Scratch6=new Cartesian3(),deltaTime=new JulianDate(),northUpAxisFactor=1.25;function updateTransform(_0x15c4df,_0x3ffbaf,_0x162611,_0x41ebcf,_0x16b821,_0x252c12,_0x231b39){var _0x3b238c=_0x68aa19,_0xa1676e=_0x15c4df['scene'][_0x3b238c(0x4318)],_0x52dc41=_0x16b821[_0x3b238c(0x1e43)](_0x252c12,_0x15c4df['_lastCartesian']);if(defined$1(_0x52dc41)){var _0x3e3614,_0x279031,_0x5021f1,_0x4ec7e7,_0x20a1c8,_0x4a8b20,_0x2e1414=!0x1,_0x1a0e5a=!0x1;if(_0xa1676e===SceneMode$1[_0x3b238c(0x5135)]){JulianDate[_0x3b238c(0x27cb)](_0x252c12,0.001,deltaTime);var _0xb0a19d=_0x16b821[_0x3b238c(0x1e43)](deltaTime,updateTransformCartesian3Scratch1);if(defined$1(_0xb0a19d)||(JulianDate['addSeconds'](_0x252c12,-0.001,deltaTime),_0xb0a19d=_0x16b821[_0x3b238c(0x1e43)](deltaTime,updateTransformCartesian3Scratch1),_0x1a0e5a=!0x0),defined$1(_0xb0a19d)){var _0x138b3b,_0x212883=Transforms[_0x3b238c(0xf26)](_0x252c12,updateTransformMatrix3Scratch1),_0x2122f6=Transforms[_0x3b238c(0xf26)](deltaTime,updateTransformMatrix3Scratch2);defined$1(_0x212883)&&defined$1(_0x2122f6)?_0x138b3b=Matrix3[_0x3b238c(0x56eb)](_0x212883,updateTransformMatrix3Scratch3):(_0x138b3b=Transforms['computeTemeToPseudoFixedMatrix'](_0x252c12,updateTransformMatrix3Scratch3),_0x212883=Matrix3[_0x3b238c(0x56eb)](_0x138b3b,updateTransformMatrix3Scratch1),_0x2122f6=Transforms[_0x3b238c(0x293c)](deltaTime,updateTransformMatrix3Scratch2),Matrix3['transpose'](_0x2122f6,_0x2122f6));var _0x54fece=Matrix3[_0x3b238c(0x21ec)](_0x212883,_0x52dc41,updateTransformCartesian3Scratch5),_0x250c75=Matrix3[_0x3b238c(0x21ec)](_0x2122f6,_0xb0a19d,updateTransformCartesian3Scratch6);Cartesian3['subtract'](_0x54fece,_0x250c75,updateTransformCartesian3Scratch4);var _0x53e7b6=0x3e8*Cartesian3[_0x3b238c(0x1791)](updateTransformCartesian3Scratch4),_0x26db29=CesiumMath[_0x3b238c(0x263b)],_0x5b4d9a=-_0x26db29/(_0x53e7b6*_0x53e7b6-0x2*_0x26db29/Cartesian3[_0x3b238c(0x1791)](_0x54fece));_0x5b4d9a<0x0||_0x5b4d9a>northUpAxisFactor*_0x231b39[_0x3b238c(0x587a)]?(_0x3e3614=updateTransformCartesian3Scratch2,Cartesian3[_0x3b238c(0x4e7d)](_0x52dc41,_0x3e3614),Cartesian3[_0x3b238c(0x3152)](_0x3e3614,_0x3e3614),_0x5021f1=Cartesian3[_0x3b238c(0x254b)](Cartesian3['UNIT_Z'],updateTransformCartesian3Scratch3),_0x279031=Cartesian3['cross'](_0x5021f1,_0x3e3614,updateTransformCartesian3Scratch1),Cartesian3[_0x3b238c(0x1791)](_0x279031)>CesiumMath['EPSILON7']&&(Cartesian3[_0x3b238c(0x4e7d)](_0x3e3614,_0x3e3614),Cartesian3[_0x3b238c(0x4e7d)](_0x279031,_0x279031),_0x5021f1=Cartesian3['cross'](_0x3e3614,_0x279031,updateTransformCartesian3Scratch3),Cartesian3['normalize'](_0x5021f1,_0x5021f1),_0x2e1414=!0x0)):Cartesian3[_0x3b238c(0x19c9)](_0x52dc41,_0xb0a19d,CesiumMath[_0x3b238c(0x1a09)])||(_0x5021f1=updateTransformCartesian3Scratch2,Cartesian3[_0x3b238c(0x4e7d)](_0x54fece,_0x5021f1),Cartesian3[_0x3b238c(0x4e7d)](_0x250c75,_0x250c75),_0x279031=Cartesian3['cross'](_0x5021f1,_0x250c75,updateTransformCartesian3Scratch3),_0x1a0e5a&&(_0x279031=Cartesian3[_0x3b238c(0x1c02)](_0x279031,-0x1,_0x279031)),Cartesian3['equalsEpsilon'](_0x279031,Cartesian3[_0x3b238c(0x3e26)],CesiumMath[_0x3b238c(0x1a09)])||(_0x3e3614=Cartesian3['cross'](_0x279031,_0x5021f1,updateTransformCartesian3Scratch1),Matrix3[_0x3b238c(0x21ec)](_0x138b3b,_0x3e3614,_0x3e3614),Matrix3[_0x3b238c(0x21ec)](_0x138b3b,_0x279031,_0x279031),Matrix3['multiplyByVector'](_0x138b3b,_0x5021f1,_0x5021f1),Cartesian3[_0x3b238c(0x4e7d)](_0x3e3614,_0x3e3614),Cartesian3[_0x3b238c(0x4e7d)](_0x279031,_0x279031),Cartesian3[_0x3b238c(0x4e7d)](_0x5021f1,_0x5021f1),_0x2e1414=!0x0));}}defined$1(_0x15c4df[_0x3b238c(0x5809)])&&(_0x52dc41=_0x15c4df['boundingSphere'][_0x3b238c(0x19ee)]),_0x41ebcf&&(_0x4ec7e7=Cartesian3['clone'](_0x3ffbaf[_0x3b238c(0x4771)],updateTransformCartesian3Scratch4),_0x20a1c8=Cartesian3[_0x3b238c(0x254b)](_0x3ffbaf[_0x3b238c(0xc3c)],updateTransformCartesian3Scratch5),_0x4a8b20=Cartesian3['clone'](_0x3ffbaf['up'],updateTransformCartesian3Scratch6));var _0x300e47=updateTransformMatrix4Scratch;_0x2e1414?(_0x300e47[0x0]=_0x3e3614['x'],_0x300e47[0x1]=_0x3e3614['y'],_0x300e47[0x2]=_0x3e3614['z'],_0x300e47[0x3]=0x0,_0x300e47[0x4]=_0x279031['x'],_0x300e47[0x5]=_0x279031['y'],_0x300e47[0x6]=_0x279031['z'],_0x300e47[0x7]=0x0,_0x300e47[0x8]=_0x5021f1['x'],_0x300e47[0x9]=_0x5021f1['y'],_0x300e47[0xa]=_0x5021f1['z'],_0x300e47[0xb]=0x0,_0x300e47[0xc]=_0x52dc41['x'],_0x300e47[0xd]=_0x52dc41['y'],_0x300e47[0xe]=_0x52dc41['z'],_0x300e47[0xf]=0x0):Transforms['eastNorthUpToFixedFrame'](_0x52dc41,_0x231b39,_0x300e47),_0x3ffbaf[_0x3b238c(0x1255)](_0x300e47),_0x41ebcf&&(Cartesian3[_0x3b238c(0x254b)](_0x4ec7e7,_0x3ffbaf[_0x3b238c(0x4771)]),Cartesian3[_0x3b238c(0x254b)](_0x20a1c8,_0x3ffbaf[_0x3b238c(0xc3c)]),Cartesian3['clone'](_0x4a8b20,_0x3ffbaf['up']),Cartesian3[_0x3b238c(0x33cc)](_0x20a1c8,_0x4a8b20,_0x3ffbaf['right']));}if(_0x162611){var _0x490dab=_0xa1676e===SceneMode$1['SCENE2D']||Cartesian3['equals'](_0x15c4df['_offset3D'],Cartesian3[_0x3b238c(0x3e26)])?void 0x0:_0x15c4df['_offset3D'];_0x3ffbaf[_0x3b238c(0x85e)](_0x3ffbaf[_0x3b238c(0x4503)],_0x490dab);}}function EntityView(_0x58a483,_0x3f29d7,_0x2bb97d){var _0x1ccab8=_0x68aa19;this[_0x1ccab8(0xf51)]=_0x58a483,this[_0x1ccab8(0x1d45)]=_0x3f29d7,this['ellipsoid']=defaultValue$1(_0x2bb97d,Ellipsoid[_0x1ccab8(0x1d49)]),this[_0x1ccab8(0x5809)]=void 0x0,this['_lastEntity']=void 0x0,this[_0x1ccab8(0x5545)]=void 0x0,this[_0x1ccab8(0x22bb)]=new Cartesian3(),this[_0x1ccab8(0x4f0)]=void 0x0,this[_0x1ccab8(0x1f2b)]=new Cartesian3();}Object['defineProperties'](EntityView,{'defaultOffset3D':{'get':function(){return this['_defaultOffset3D'];},'set':function(_0x4abd8a){var _0x5922ae=_0x68aa19;this[_0x5922ae(0x4f0)]=Cartesian3[_0x5922ae(0x254b)](_0x4abd8a,new Cartesian3());}}}),EntityView[_0x68aa19(0x244)]=new Cartesian3(-0x36b0,0xdac,0xdac);var scratchHeadingPitchRange=new HeadingPitchRange(),scratchCartesian$3=new Cartesian3();EntityView[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x41bd44,_0x1f870a){var _0x4c6cf4=_0x68aa19,_0x2fa096=this[_0x4c6cf4(0x1d45)],_0x598938=this[_0x4c6cf4(0x1706)],_0x188fcb=_0x2fa096[_0x4c6cf4(0x4318)];if(_0x188fcb!==SceneMode$1[_0x4c6cf4(0x11d3)]){var _0x2da803=this[_0x4c6cf4(0xf51)],_0xc73c3a=_0x2da803[_0x4c6cf4(0x4771)];if(defined$1(_0xc73c3a)){var _0x4887e5=_0x2da803!==this[_0x4c6cf4(0x4a09)],_0x4f40fe=_0x188fcb!==this[_0x4c6cf4(0x5545)],_0x405b30=_0x2fa096[_0x4c6cf4(0x1224)],_0x398c0b=_0x4887e5||_0x4f40fe,_0x1b4786=!0x0;if(_0x4887e5){var _0x381d8b=_0x2da803[_0x4c6cf4(0x5814)],_0x769647=defined$1(_0x381d8b);if(!_0x769647&&defined$1(_0x1f870a)){scratchHeadingPitchRange[_0x4c6cf4(0x355c)]=-CesiumMath['PI_OVER_FOUR'],scratchHeadingPitchRange['range']=0x0;var _0x11bae9=_0xc73c3a[_0x4c6cf4(0x1e43)](_0x41bd44,scratchCartesian$3);if(defined$1(_0x11bae9)){var _0x5ba3a1=0x2-0x1/Math[_0x4c6cf4(0x2bc6)](0x1,Cartesian3[_0x4c6cf4(0x1791)](_0x11bae9)/_0x598938[_0x4c6cf4(0x587a)]);scratchHeadingPitchRange[_0x4c6cf4(0x355c)]*=_0x5ba3a1;}_0x405b30[_0x4c6cf4(0x2e9d)](_0x1f870a,scratchHeadingPitchRange),this[_0x4c6cf4(0x5809)]=_0x1f870a,_0x398c0b=!0x1,_0x1b4786=!0x1;}else _0x769647&&defined$1(_0x381d8b[_0x4c6cf4(0x1e43)](_0x41bd44,this[_0x4c6cf4(0x1f2b)]))||Cartesian3[_0x4c6cf4(0x254b)](EntityView[_0x4c6cf4(0x4f0)],this[_0x4c6cf4(0x1f2b)]);}else _0x4f40fe||this[_0x4c6cf4(0x5545)]===SceneMode$1[_0x4c6cf4(0x4c10)]||Cartesian3[_0x4c6cf4(0x254b)](_0x405b30[_0x4c6cf4(0x4771)],this['_offset3D']);this[_0x4c6cf4(0x4a09)]=_0x2da803,this[_0x4c6cf4(0x5545)]=_0x188fcb,updateTransform(this,_0x405b30,_0x398c0b,_0x1b4786,_0xc73c3a,_0x41bd44,_0x598938);}}};/** @license Copyright (c) 2013 Gildas Lormeau. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The names of the authors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT, INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. **/ var tmp$4={};!function(_0x4ce452){var _0x25330b=_0x68aa19,_0x1cbbe8,_0x500454,_0x44859c=_0x25330b(0x3d65),_0x4d21ae=_0x25330b(0x3c4e),_0x3e6d8d='Error\x20while\x20reading\x20file\x20data.',_0x29732b=0x80000,_0x1b3e95=_0x25330b(0x2aa0),_0x5e2992=_0x25330b(0x17f7);try{_0x1cbbe8=0x0===new Blob([new DataView(new ArrayBuffer(0x0))])[_0x25330b(0x57c2)];}catch(_0x4d296c){}function _0x435fcd(){var _0x4b5b44=_0x25330b,_0x243ab7=-0x1,_0x5a4754=this;_0x5a4754[_0x4b5b44(0xe45)]=function(_0x55f860){var _0xbf4045=_0x4b5b44,_0x2ade93,_0x22ca3c=_0x5a4754[_0xbf4045(0x6b4)];for(_0x2ade93=0x0;_0x2ade93<_0x55f860[_0xbf4045(0x531b)];_0x2ade93++)_0x243ab7=_0x243ab7>>>0x8^_0x22ca3c[0xff&(_0x243ab7^_0x55f860[_0x2ade93])];},_0x5a4754[_0x4b5b44(0x3173)]=function(){return~_0x243ab7;};}function _0x165725(_0x4bbf0b,_0x24c22d){var _0x3806ab=_0x25330b,_0x55c988,_0xd00c93;return _0x55c988=new ArrayBuffer(_0x4bbf0b),_0xd00c93=new Uint8Array(_0x55c988),_0x24c22d&&_0xd00c93[_0x3806ab(0x346f)](_0x24c22d,0x0),{'buffer':_0x55c988,'array':_0xd00c93,'view':new DataView(_0x55c988)};}function _0xd1616e(){}function _0x4e17b4(_0xd1b2cb){var _0x115d18=_0x25330b,_0x191545,_0x325d18=this;_0x325d18[_0x115d18(0x57c2)]=0x0,_0x325d18[_0x115d18(0x1823)]=function(_0x2c2a11,_0x595d3e){var _0x526133=new Blob([_0xd1b2cb],{'type':_0x1b3e95});(_0x191545=new _0x46d334(_0x526133))['init'](function(){var _0x3884ca=_0x54f3;_0x325d18[_0x3884ca(0x57c2)]=_0x191545[_0x3884ca(0x57c2)],_0x2c2a11();},_0x595d3e);},_0x325d18[_0x115d18(0x2f57)]=function(_0x3a82e1,_0x5efc45,_0x48c24e,_0xc24ea2){var _0x45847b=_0x115d18;_0x191545[_0x45847b(0x2f57)](_0x3a82e1,_0x5efc45,_0x48c24e,_0xc24ea2);};}function _0x5cfb4b(_0x139eca){var _0x4b4a30=_0x25330b,_0x46eabc,_0x441633=this;_0x441633[_0x4b4a30(0x57c2)]=0x0,_0x441633['init']=function(_0x4515b3){var _0x190fb6=_0x4b4a30;for(var _0x3d42ed=_0x139eca[_0x190fb6(0x531b)];'='==_0x139eca[_0x190fb6(0x29be)](_0x3d42ed-0x1);)_0x3d42ed--;_0x46eabc=_0x139eca[_0x190fb6(0x33ab)](',')+0x1,_0x441633[_0x190fb6(0x57c2)]=Math['floor'](0.75*(_0x3d42ed-_0x46eabc)),_0x4515b3();},_0x441633[_0x4b4a30(0x2f57)]=function(_0x29aa3e,_0x55712d,_0xe50e12){var _0x48936e=_0x4b4a30,_0x4e51a1,_0x2b55f9=_0x165725(_0x55712d),_0x1f98ad=0x4*Math[_0x48936e(0x67a)](_0x29aa3e/0x3),_0x48c53d=0x4*Math[_0x48936e(0x28fa)]((_0x29aa3e+_0x55712d)/0x3),_0x210c3e=window[_0x48936e(0x2146)](_0x139eca[_0x48936e(0x57ed)](_0x1f98ad+_0x46eabc,_0x48c53d+_0x46eabc)),_0x487cb7=_0x29aa3e-0x3*Math['floor'](_0x1f98ad/0x4);for(_0x4e51a1=_0x487cb7;_0x4e51a1<_0x487cb7+_0x55712d;_0x4e51a1++)_0x2b55f9['array'][_0x4e51a1-_0x487cb7]=_0x210c3e[_0x48936e(0x39ea)](_0x4e51a1);_0xe50e12(_0x2b55f9['array']);};}function _0x46d334(_0x210ae2){var _0x4864af=_0x25330b,_0x309965=this;_0x309965[_0x4864af(0x57c2)]=0x0,_0x309965[_0x4864af(0x1823)]=function(_0x3cabb9){this['size']=_0x210ae2['size'],_0x3cabb9();},_0x309965[_0x4864af(0x2f57)]=function(_0x370af1,_0x32c7e7,_0x2e21b0,_0x1e72d8){var _0x559757=new FileReader();_0x559757['onload']=function(_0x40f63c){var _0x23c9e7=_0x54f3;_0x2e21b0(new Uint8Array(_0x40f63c[_0x23c9e7(0x15c9)][_0x23c9e7(0x4fe2)]));},_0x559757['onerror']=_0x1e72d8,_0x559757['readAsArrayBuffer'](function(_0x2df7f5,_0x2183e1,_0x15b5b1){var _0x4a664f=_0x54f3;return _0x2df7f5[_0x4a664f(0x48ca)]?_0x2df7f5[_0x4a664f(0x48ca)](_0x2183e1,_0x2183e1+_0x15b5b1):_0x2df7f5[_0x4a664f(0x271f)]?_0x2df7f5[_0x4a664f(0x271f)](_0x2183e1,_0x2183e1+_0x15b5b1):_0x2df7f5['mozSlice']?_0x2df7f5[_0x4a664f(0x52dc)](_0x2183e1,_0x2183e1+_0x15b5b1):_0x2df7f5[_0x4a664f(0x33d7)]?_0x2df7f5['msSlice'](_0x2183e1,_0x2183e1+_0x15b5b1):void 0x0;}(_0x210ae2,_0x370af1,_0x32c7e7));};}function _0x4f9997(){}function _0xb16e06(_0x375447){var _0xddc08f=_0x25330b,_0x48c4c8,_0x3782b2=this;_0x3782b2[_0xddc08f(0x1823)]=function(_0x28cbf4){_0x48c4c8=new Blob([],{'type':_0x1b3e95}),_0x28cbf4();},_0x3782b2[_0xddc08f(0x799)]=function(_0x25d49a,_0x2d6ab7){_0x48c4c8=new Blob([_0x48c4c8,_0x1cbbe8?_0x25d49a:_0x25d49a['buffer']],{'type':_0x1b3e95}),_0x2d6ab7();},_0x3782b2['getData']=function(_0x272c40,_0x5382d9){var _0x241ca6=_0xddc08f,_0x1927a0=new FileReader();_0x1927a0['onload']=function(_0x1e9245){var _0x51c708=_0x54f3;_0x272c40(_0x1e9245[_0x51c708(0x15c9)]['result']);},_0x1927a0[_0x241ca6(0x45bc)]=_0x5382d9,_0x1927a0['readAsText'](_0x48c4c8,_0x375447);};}function _0x4c6601(_0x2b1ece){var _0x3c7b4a=_0x25330b,_0x4a6924=this,_0x28c123='',_0x391214='';_0x4a6924['init']=function(_0x3993f8){var _0xa7d537=_0x54f3;_0x28c123+='data:'+(_0x2b1ece||'')+_0xa7d537(0x3618),_0x3993f8();},_0x4a6924[_0x3c7b4a(0x799)]=function(_0x5add2f,_0x3ce759){var _0x3d90cc=_0x3c7b4a,_0x183c07,_0xf53ac0=_0x391214[_0x3d90cc(0x531b)],_0x48aee0=_0x391214;for(_0x391214='',_0x183c07=0x0;_0x183c07<0x3*Math[_0x3d90cc(0x67a)]((_0xf53ac0+_0x5add2f[_0x3d90cc(0x531b)])/0x3)-_0xf53ac0;_0x183c07++)_0x48aee0+=String['fromCharCode'](_0x5add2f[_0x183c07]);for(;_0x183c07<_0x5add2f[_0x3d90cc(0x531b)];_0x183c07++)_0x391214+=String[_0x3d90cc(0x3e9a)](_0x5add2f[_0x183c07]);_0x48aee0[_0x3d90cc(0x531b)]>0x2?_0x28c123+=window[_0x3d90cc(0x1def)](_0x48aee0):_0x391214=_0x48aee0,_0x3ce759();},_0x4a6924[_0x3c7b4a(0x30b0)]=function(_0x2933ac){var _0xac3365=_0x3c7b4a;_0x2933ac(_0x28c123+window[_0xac3365(0x1def)](_0x391214));};}function _0x36f870(_0x9a2f6f){var _0x22926e=_0x25330b,_0x5a6f69,_0x567f3b=this;_0x567f3b[_0x22926e(0x1823)]=function(_0x25d184){_0x5a6f69=new Blob([],{'type':_0x9a2f6f}),_0x25d184();},_0x567f3b[_0x22926e(0x799)]=function(_0x2f91f7,_0x31258a){var _0x5e97af=_0x22926e;_0x5a6f69=new Blob([_0x5a6f69,_0x1cbbe8?_0x2f91f7:_0x2f91f7[_0x5e97af(0x1de1)]],{'type':_0x9a2f6f}),_0x31258a();},_0x567f3b['getData']=function(_0x10e789){_0x10e789(_0x5a6f69);};}function _0x445916(_0x26f72d,_0x2d6d28,_0x389d73,_0x30ef05,_0x59f4f4,_0x395fac,_0x1decd4,_0x49f8aa,_0x5bc019,_0x28f50f){var _0x8cfb6c,_0x5cf1f4,_0x54141b=0x0;function _0x4648e2(){var _0x5e41dc=_0x54f3;_0x26f72d[_0x5e41dc(0x1cba)](_0x5e2992,_0x38498a,!0x1),_0x49f8aa(_0x5cf1f4);}function _0x38498a(_0x1f1172){var _0x11cd3c=_0x54f3,_0x2fd3f8=_0x1f1172[_0x11cd3c(0x116f)],_0x26b45f=_0x2fd3f8[_0x11cd3c(0x116f)];_0x2fd3f8[_0x11cd3c(0x399c)]&&(_0x5cf1f4+=_0x26b45f[_0x11cd3c(0x531b)],_0x389d73[_0x11cd3c(0x799)](_0x26b45f,function(){_0x395fac(!0x1,_0x26b45f),_0x97031f();},_0x28f50f)),_0x2fd3f8[_0x11cd3c(0x28e6)]&&(_0x26b45f?(_0x5cf1f4+=_0x26b45f[_0x11cd3c(0x531b)],_0x389d73[_0x11cd3c(0x799)](_0x26b45f,function(){_0x395fac(!0x1,_0x26b45f),_0x4648e2();},_0x28f50f)):_0x4648e2()),_0x2fd3f8[_0x11cd3c(0xe54)]&&_0x1decd4&&_0x1decd4(_0x8cfb6c+_0x2fd3f8['current'],_0x59f4f4);}function _0x97031f(){var _0x44f689=_0x54f3;(_0x8cfb6c=_0x54141b*_0x29732b)<_0x59f4f4?_0x2d6d28[_0x44f689(0x2f57)](_0x30ef05+_0x8cfb6c,Math['min'](_0x29732b,_0x59f4f4-_0x8cfb6c),function(_0x13f5eb){_0x26f72d['postMessage']({'append':!0x0,'data':_0x13f5eb}),_0x54141b++,_0x1decd4&&_0x1decd4(_0x8cfb6c,_0x59f4f4),_0x395fac(!0x0,_0x13f5eb);},_0x5bc019):_0x26f72d[_0x44f689(0x2034)]({'flush':!0x0});}_0x5cf1f4=0x0,_0x26f72d['addEventListener'](_0x5e2992,_0x38498a,!0x1),_0x97031f();}function _0x4460fb(_0x25ccd6,_0x2e5b1a,_0x5edace,_0x446344,_0x47adca,_0x10f306,_0x5202fb,_0x1e7f06,_0x386bc2,_0x2d61c3){var _0x311b31,_0x25980d=0x0,_0x3d1434=0x0;!function _0x454775(){var _0x481d7d=_0x54f3,_0x2911e3;(_0x311b31=_0x25980d*_0x29732b)<_0x47adca?_0x2e5b1a[_0x481d7d(0x2f57)](_0x446344+_0x311b31,Math[_0x481d7d(0x27d5)](_0x29732b,_0x47adca-_0x311b31),function(_0x370386){var _0x14df3a=_0x481d7d,_0x51a45f=_0x25ccd6[_0x14df3a(0xe45)](_0x370386,function(){_0x5202fb&&_0x5202fb(_0x446344+_0x311b31,_0x47adca);});_0x3d1434+=_0x51a45f['length'],_0x10f306(!0x0,_0x370386),_0x5edace[_0x14df3a(0x799)](_0x51a45f,function(){_0x10f306(!0x1,_0x51a45f),_0x25980d++,setTimeout(_0x454775,0x1);},_0x2d61c3),_0x5202fb&&_0x5202fb(_0x311b31,_0x47adca);},_0x386bc2):(_0x2911e3=_0x25ccd6['flush']())?(_0x3d1434+=_0x2911e3[_0x481d7d(0x531b)],_0x5edace['writeUint8Array'](_0x2911e3,function(){_0x10f306(!0x1,_0x2911e3),_0x1e7f06(_0x3d1434);},_0x2d61c3)):_0x1e7f06(_0x3d1434);}();}function _0x26d8ea(_0x52a4dd,_0x5bd5cf,_0x4167dc,_0xfb1434,_0xaf0d28,_0x236d85,_0x1d8ad8,_0x3f94ac,_0x31caf5){var _0x45dcec=0x0,_0x18e523=new _0x435fcd();!function _0x4ee5d4(){var _0x132dab=_0x54f3,_0x279d8e=_0x45dcec*_0x29732b;_0x279d8e<_0xfb1434?_0x52a4dd[_0x132dab(0x2f57)](_0x4167dc+_0x279d8e,Math[_0x132dab(0x27d5)](_0x29732b,_0xfb1434-_0x279d8e),function(_0x2f09f0){var _0x21393e=_0x132dab;_0xaf0d28&&_0x18e523['append'](_0x2f09f0),_0x1d8ad8&&_0x1d8ad8(_0x279d8e,_0xfb1434,_0x2f09f0),_0x5bd5cf[_0x21393e(0x799)](_0x2f09f0,function(){_0x45dcec++,_0x4ee5d4();},_0x31caf5);},_0x3f94ac):_0x236d85(_0xfb1434,_0x18e523['get']());}();}function _0x5a6ff0(_0x388d37){var _0x29f0b9=_0x25330b,_0x201a47,_0x467d00,_0x32291a='',_0x466271=['Ç','ü','é','â','ä','à','å','ç','ê','ë','è','ï','î','ì','Ä','Å','É','æ','Æ','ô','ö','ò','û','ù','ÿ','Ö','Ü','ø','£','Ø','×','ƒ','á','í','ó','ú','ñ','Ñ','ª','º','¿','®','¬','½','¼','¡','«','»','_','_','_','¦','¦','Á','Â','À','©','¦','¦','+','+','¢','¥','+','+','-','-','+','-','+','ã','Ã','+','+','-','-','¦','-','+','¤','ð','Ð','Ê','Ë','È','i','Í','Î','Ï','+','+','_','_','¦','Ì','_','Ó','ß','Ô','Ò','õ','Õ','µ','þ','Þ','Ú','Û','Ù','ý','Ý','¯','´','­','±','_','¾','¶','§','÷','¸','°','¨','·','¹','³','²','_','\x20'];for(_0x201a47=0x0;_0x201a47<_0x388d37[_0x29f0b9(0x531b)];_0x201a47++)_0x32291a+=(_0x467d00=0xff&_0x388d37[_0x29f0b9(0x39ea)](_0x201a47))>0x7f?_0x466271[_0x467d00-0x80]:String['fromCharCode'](_0x467d00);return _0x32291a;}function _0x48ade6(_0x55812e){return decodeURIComponent(escape(_0x55812e));}function _0x250693(_0x11d4f6){var _0x1f3f34=_0x25330b,_0x1c37b5,_0x14e95d='';for(_0x1c37b5=0x0;_0x1c37b5<_0x11d4f6[_0x1f3f34(0x531b)];_0x1c37b5++)_0x14e95d+=String[_0x1f3f34(0x3e9a)](_0x11d4f6[_0x1c37b5]);return _0x14e95d;}function _0x394dc9(_0x42e43d,_0xba3f93,_0x289f7d,_0xb09556,_0x2ccf2d){var _0x15dc0e=_0x25330b;_0x42e43d[_0x15dc0e(0x3330)]=_0xba3f93['view'][_0x15dc0e(0x4c4f)](_0x289f7d,!0x0),_0x42e43d[_0x15dc0e(0x37fc)]=_0xba3f93[_0x15dc0e(0x629)][_0x15dc0e(0x4c4f)](_0x289f7d+0x2,!0x0),_0x42e43d[_0x15dc0e(0x33b4)]=_0xba3f93[_0x15dc0e(0x629)]['getUint16'](_0x289f7d+0x4,!0x0),_0x42e43d[_0x15dc0e(0x25be)]=_0xba3f93[_0x15dc0e(0x629)][_0x15dc0e(0x2e90)](_0x289f7d+0x6,!0x0),_0x42e43d[_0x15dc0e(0x4b1a)]=function(_0x16df23){var _0x4fd036=(0xffff0000&_0x16df23)>>0x10,_0x534baa=0xffff&_0x16df23;try{return new Date(0x7bc+((0xfe00&_0x4fd036)>>0x9),((0x1e0&_0x4fd036)>>0x5)-0x1,0x1f&_0x4fd036,(0xf800&_0x534baa)>>0xb,(0x7e0&_0x534baa)>>0x5,0x2*(0x1f&_0x534baa),0x0);}catch(_0x4a76fe){}}(_0x42e43d[_0x15dc0e(0x25be)]),0x1!=(0x1&_0x42e43d['bitFlag'])?((_0xb09556||0x8!=(0x8&_0x42e43d[_0x15dc0e(0x37fc)]))&&(_0x42e43d[_0x15dc0e(0x176e)]=_0xba3f93[_0x15dc0e(0x629)][_0x15dc0e(0x2e90)](_0x289f7d+0xa,!0x0),_0x42e43d[_0x15dc0e(0x1142)]=_0xba3f93[_0x15dc0e(0x629)][_0x15dc0e(0x2e90)](_0x289f7d+0xe,!0x0),_0x42e43d[_0x15dc0e(0x4f2)]=_0xba3f93[_0x15dc0e(0x629)][_0x15dc0e(0x2e90)](_0x289f7d+0x12,!0x0)),0xffffffff!==_0x42e43d['compressedSize']&&0xffffffff!==_0x42e43d[_0x15dc0e(0x4f2)]?(_0x42e43d[_0x15dc0e(0x2556)]=_0xba3f93[_0x15dc0e(0x629)]['getUint16'](_0x289f7d+0x16,!0x0),_0x42e43d['extraFieldLength']=_0xba3f93['view'][_0x15dc0e(0x4c4f)](_0x289f7d+0x18,!0x0)):_0x2ccf2d(_0x15dc0e(0x2c78))):_0x2ccf2d(_0x15dc0e(0x4d1e));}function _0x55e834(_0xf1afcc,_0x20866d){var _0xdeb0c1=_0x25330b;function _0x496ab7(){}function _0x13cd64(_0x2ef51e,_0x1f0fa3){var _0x336638=_0x54f3;_0xf1afcc[_0x336638(0x2f57)](_0xf1afcc['size']-_0x2ef51e,_0x2ef51e,function(_0x41870c){var _0x26816d=_0x336638,_0x20533a=_0x165725(_0x41870c[_0x26816d(0x531b)],_0x41870c)[_0x26816d(0x629)];0x504b0506!=_0x20533a[_0x26816d(0x2e90)](0x0)?_0x13cd64(_0x2ef51e+0x1,_0x1f0fa3):_0x1f0fa3(_0x20533a);},function(){_0x20866d(_0x4d21ae);});}return _0x496ab7[_0xdeb0c1(0x4b51)]['getData']=function(_0xfa974f,_0x59ba6f,_0x2f3a5a,_0x21fbc5){var _0x21e43a=_0xdeb0c1,_0x32cc5c,_0x5e38f9=this;function _0x18020c(_0x278b0c,_0x1229c1){_0x32cc5c&&_0x32cc5c['terminate'](),_0x32cc5c=null,_0x278b0c&&_0x278b0c(_0x1229c1);}function _0x5a19ac(_0x1b7d17,_0x3cbcbc){var _0x45b3eb=_0x54f3;_0x21fbc5&&!function(_0x1ab3c4){var _0x350352=_0x54f3,_0x2e907a=_0x165725(0x4);return _0x2e907a[_0x350352(0x629)]['setUint32'](0x0,_0x1ab3c4),_0x5e38f9[_0x350352(0x176e)]==_0x2e907a[_0x350352(0x629)][_0x350352(0x2e90)](0x0);}(_0x3cbcbc)?_0x46394c():_0xfa974f[_0x45b3eb(0x30b0)](function(_0x491cb3){_0x18020c(_0x59ba6f,_0x491cb3);});}function _0x46394c(){_0x18020c(_0x20866d,_0x3e6d8d);}function _0x580c1f(){_0x18020c(_0x20866d,'Error\x20while\x20writing\x20file\x20data.');}_0xf1afcc[_0x21e43a(0x2f57)](_0x5e38f9['offset'],0x1e,function(_0x1b3a9c){var _0x301b02=_0x21e43a,_0x17ba7c,_0x38a412=_0x165725(_0x1b3a9c[_0x301b02(0x531b)],_0x1b3a9c);0x504b0304==_0x38a412[_0x301b02(0x629)][_0x301b02(0x2e90)](0x0)?(_0x394dc9(_0x5e38f9,_0x38a412,0x4,!0x1,_0x20866d),_0x17ba7c=_0x5e38f9[_0x301b02(0x19b4)]+0x1e+_0x5e38f9[_0x301b02(0x2556)]+_0x5e38f9[_0x301b02(0x1f62)],_0xfa974f[_0x301b02(0x1823)](function(){var _0xabb552=_0x301b02;0x0===_0x5e38f9[_0xabb552(0x33b4)]?_0x26d8ea(_0xf1afcc,_0xfa974f,_0x17ba7c,_0x5e38f9[_0xabb552(0x1142)],_0x21fbc5,_0x5a19ac,_0x2f3a5a,_0x46394c,_0x580c1f):_0x32cc5c=function(_0x1854cc,_0x5017ac,_0x29942e,_0x233597,_0x1316f7,_0x23a530,_0x4e2a45,_0x520135,_0x1abf57){var _0x382fee=_0xabb552,_0x17aef5,_0x296f8b=new _0x435fcd();function _0x143a64(_0x4358c2,_0x37a2aa){var _0x225b4f=_0x54f3;_0x1316f7&&!_0x4358c2&&_0x296f8b[_0x225b4f(0xe45)](_0x37a2aa);}function _0x2720a8(_0x124ae9){_0x23a530(_0x124ae9,_0x296f8b['get']());}return _0x4ce452[_0x382fee(0x47ed)][_0x382fee(0x391e)]?_0x445916(_0x17aef5=new Worker(_0x4ce452[_0x382fee(0x47ed)][_0x382fee(0x4a38)]+_0x382fee(0xb4b)),_0x1854cc,_0x5017ac,_0x29942e,_0x233597,_0x143a64,_0x4e2a45,_0x2720a8,_0x520135,_0x1abf57):_0x4460fb(new _0x4ce452[(_0x382fee(0x47ed))][(_0x382fee(0x2bae))](),_0x1854cc,_0x5017ac,_0x29942e,_0x233597,_0x143a64,_0x4e2a45,_0x2720a8,_0x520135,_0x1abf57),_0x17aef5;}(_0xf1afcc,_0xfa974f,_0x17ba7c,_0x5e38f9[_0xabb552(0x1142)],_0x21fbc5,_0x5a19ac,_0x2f3a5a,_0x46394c,_0x580c1f);},_0x580c1f)):_0x20866d(_0x44859c);},_0x46394c);},{'getEntries':function(_0x1e8881){var _0x3af64a=_0xdeb0c1;_0xf1afcc[_0x3af64a(0x57c2)]<0x16?_0x20866d(_0x44859c):_0x13cd64(0x16,function(_0x593b3c){var _0x15456a=_0x3af64a,_0x3b776f,_0x5a2aa2;_0x3b776f=_0x593b3c[_0x15456a(0x2e90)](0x10,!0x0),_0x5a2aa2=_0x593b3c[_0x15456a(0x4c4f)](0x8,!0x0),_0xf1afcc[_0x15456a(0x2f57)](_0x3b776f,_0xf1afcc[_0x15456a(0x57c2)]-_0x3b776f,function(_0x29b10e){var _0x377e56=_0x15456a,_0x59d25c,_0x109092,_0x22a662,_0x3e3d9b,_0x4bef72=0x0,_0x1b60bd=[],_0x39c5f0=_0x165725(_0x29b10e[_0x377e56(0x531b)],_0x29b10e);for(_0x59d25c=0x0;_0x59d25c<_0x5a2aa2;_0x59d25c++){if(_0x109092=new _0x496ab7(),0x504b0102!=_0x39c5f0[_0x377e56(0x629)]['getUint32'](_0x4bef72))return void _0x20866d(_0x44859c);_0x394dc9(_0x109092,_0x39c5f0,_0x4bef72+0x6,!0x0,_0x20866d),_0x109092[_0x377e56(0x57ad)]=_0x39c5f0[_0x377e56(0x629)][_0x377e56(0x4c4f)](_0x4bef72+0x20,!0x0),_0x109092[_0x377e56(0x4afe)]=0x10==(0x10&_0x39c5f0[_0x377e56(0x629)]['getUint8'](_0x4bef72+0x26)),_0x109092['offset']=_0x39c5f0[_0x377e56(0x629)][_0x377e56(0x2e90)](_0x4bef72+0x2a,!0x0),_0x22a662=_0x250693(_0x39c5f0[_0x377e56(0x576)][_0x377e56(0x587e)](_0x4bef72+0x2e,_0x4bef72+0x2e+_0x109092['filenameLength'])),_0x109092[_0x377e56(0x33c1)]=0x800==(0x800&_0x109092['bitFlag'])?_0x48ade6(_0x22a662):_0x5a6ff0(_0x22a662),_0x109092['directory']||'/'!=_0x109092['filename'][_0x377e56(0x29be)](_0x109092[_0x377e56(0x33c1)][_0x377e56(0x531b)]-0x1)||(_0x109092[_0x377e56(0x4afe)]=!0x0),_0x3e3d9b=_0x250693(_0x39c5f0[_0x377e56(0x576)]['subarray'](_0x4bef72+0x2e+_0x109092['filenameLength']+_0x109092[_0x377e56(0x1f62)],_0x4bef72+0x2e+_0x109092[_0x377e56(0x2556)]+_0x109092[_0x377e56(0x1f62)]+_0x109092['commentLength'])),_0x109092['comment']=0x800==(0x800&_0x109092['bitFlag'])?_0x48ade6(_0x3e3d9b):_0x5a6ff0(_0x3e3d9b),_0x1b60bd[_0x377e56(0x3a33)](_0x109092),_0x4bef72+=0x2e+_0x109092[_0x377e56(0x2556)]+_0x109092[_0x377e56(0x1f62)]+_0x109092[_0x377e56(0x57ad)];}_0x1e8881(_0x1b60bd);},function(){_0x20866d(_0x4d21ae);});});},'close':function(_0xa660c9){_0xa660c9&&_0xa660c9();}};}function _0x437d1c(_0x426f1c){return unescape(encodeURIComponent(_0x426f1c));}function _0x72865(_0x1b64f7){var _0x18308a=_0x25330b,_0x332326,_0x31de17=[];for(_0x332326=0x0;_0x332326<_0x1b64f7['length'];_0x332326++)_0x31de17[_0x18308a(0x3a33)](_0x1b64f7[_0x18308a(0x39ea)](_0x332326));return _0x31de17;}function _0x5b4d90(_0x57e24b,_0x1b496c,_0xdf68c0){var _0x39ed6e,_0x3f1019={},_0x3a356d=[],_0x20517d=0x0;function _0x343164(_0x517b96,_0x37e62c){var _0x507424=_0x54f3;_0x39ed6e&&_0x39ed6e[_0x507424(0xd29)](),_0x39ed6e=null,_0x517b96&&_0x517b96(_0x37e62c);}function _0x16cf96(){var _0x23d059=_0x54f3;_0x343164(_0x1b496c,_0x23d059(0x1d68));}function _0x5361d5(){_0x343164(_0x1b496c,_0x3e6d8d);}return{'add':function(_0x2e577e,_0x57cbed,_0x332ede,_0x519114,_0x5c547e){var _0x10789a,_0x204320,_0x331303;function _0x4bfd92(_0x50962a,_0x4f2025){var _0x19cbd5=_0x54f3,_0x4b2ffd=_0x165725(0x10);_0x20517d+=_0x50962a||0x0,_0x4b2ffd[_0x19cbd5(0x629)][_0x19cbd5(0x4f46)](0x0,0x504b0708),void 0x0!==_0x4f2025&&(_0x10789a[_0x19cbd5(0x629)][_0x19cbd5(0x4f46)](0xa,_0x4f2025,!0x0),_0x4b2ffd[_0x19cbd5(0x629)]['setUint32'](0x4,_0x4f2025,!0x0)),_0x57cbed&&(_0x4b2ffd[_0x19cbd5(0x629)][_0x19cbd5(0x4f46)](0x8,_0x50962a,!0x0),_0x10789a['view']['setUint32'](0xe,_0x50962a,!0x0),_0x4b2ffd[_0x19cbd5(0x629)]['setUint32'](0xc,_0x57cbed['size'],!0x0),_0x10789a[_0x19cbd5(0x629)][_0x19cbd5(0x4f46)](0x12,_0x57cbed[_0x19cbd5(0x57c2)],!0x0)),_0x57e24b[_0x19cbd5(0x799)](_0x4b2ffd[_0x19cbd5(0x576)],function(){_0x20517d+=0x10,_0x343164(_0x332ede);},_0x16cf96);}function _0x478fbf(){var _0x103649=_0x54f3;_0x5c547e=_0x5c547e||{},_0x2e577e=_0x2e577e[_0x103649(0x559)](),_0x5c547e[_0x103649(0x4afe)]&&'/'!=_0x2e577e[_0x103649(0x29be)](_0x2e577e[_0x103649(0x531b)]-0x1)&&(_0x2e577e+='/'),_0x3f1019['hasOwnProperty'](_0x2e577e)?_0x1b496c('File\x20already\x20exists.'):(_0x204320=_0x72865(_0x437d1c(_0x2e577e)),_0x3a356d[_0x103649(0x3a33)](_0x2e577e),function(_0x21a440){var _0x595bc5=_0x103649,_0x53a380;_0x331303=_0x5c547e[_0x595bc5(0x4b1a)]||new Date(),_0x10789a=_0x165725(0x1a),_0x3f1019[_0x2e577e]={'headerArray':_0x10789a[_0x595bc5(0x576)],'directory':_0x5c547e[_0x595bc5(0x4afe)],'filename':_0x204320,'offset':_0x20517d,'comment':_0x72865(_0x437d1c(_0x5c547e[_0x595bc5(0x1c46)]||''))},_0x10789a['view']['setUint32'](0x0,0x14000808),_0x5c547e[_0x595bc5(0x3330)]&&_0x10789a[_0x595bc5(0x629)][_0x595bc5(0x2b2c)](0x0,_0x5c547e['version']),_0xdf68c0||0x0===_0x5c547e[_0x595bc5(0xcf6)]||_0x5c547e[_0x595bc5(0x4afe)]||_0x10789a['view'][_0x595bc5(0x35d7)](0x4,0x800),_0x10789a['view']['setUint16'](0x6,(_0x331303[_0x595bc5(0x1663)]()<<0x6|_0x331303[_0x595bc5(0x31fc)]())<<0x5|_0x331303['getSeconds']()/0x2,!0x0),_0x10789a[_0x595bc5(0x629)][_0x595bc5(0x35d7)](0x8,(_0x331303[_0x595bc5(0x8aa)]()-0x7bc<<0x4|_0x331303[_0x595bc5(0x2661)]()+0x1)<<0x5|_0x331303[_0x595bc5(0x2310)](),!0x0),_0x10789a['view'][_0x595bc5(0x35d7)](0x16,_0x204320[_0x595bc5(0x531b)],!0x0),(_0x53a380=_0x165725(0x1e+_0x204320[_0x595bc5(0x531b)]))[_0x595bc5(0x629)][_0x595bc5(0x4f46)](0x0,0x504b0304),_0x53a380['array'][_0x595bc5(0x346f)](_0x10789a[_0x595bc5(0x576)],0x4),_0x53a380[_0x595bc5(0x576)][_0x595bc5(0x346f)](_0x204320,0x1e),_0x20517d+=_0x53a380[_0x595bc5(0x576)][_0x595bc5(0x531b)],_0x57e24b[_0x595bc5(0x799)](_0x53a380['array'],_0x21a440,_0x16cf96);}(function(){var _0x44c2ef=_0x103649;_0x57cbed?_0xdf68c0||0x0===_0x5c547e[_0x44c2ef(0xcf6)]?_0x26d8ea(_0x57cbed,_0x57e24b,0x0,_0x57cbed['size'],!0x0,_0x4bfd92,_0x519114,_0x5361d5,_0x16cf96):_0x39ed6e=function(_0x2d730d,_0x39821c,_0x36b068,_0x345063,_0x1fd9a4,_0xbcc9fc,_0xfd1647){var _0x33655b=_0x44c2ef,_0x568c29,_0x56492e=new _0x435fcd();function _0x3a7b91(_0x31c746,_0x32ea97){_0x31c746&&_0x56492e['append'](_0x32ea97);}function _0x5cdae4(_0x597c9a){var _0x44e6c7=_0x54f3;_0x345063(_0x597c9a,_0x56492e[_0x44e6c7(0x3173)]());}return _0x4ce452[_0x33655b(0x47ed)]['useWebWorkers']?((_0x568c29=new Worker(_0x4ce452['zip'][_0x33655b(0x4a38)]+_0x33655b(0x56d5)))['addEventListener'](_0x5e2992,function _0x2e8f07(){var _0x4b04c1=_0x33655b;_0x568c29['removeEventListener'](_0x5e2992,_0x2e8f07,!0x1),_0x445916(_0x568c29,_0x2d730d,_0x39821c,0x0,_0x2d730d[_0x4b04c1(0x57c2)],_0x3a7b91,_0x1fd9a4,_0x5cdae4,_0xbcc9fc,_0xfd1647);},!0x1),_0x568c29['postMessage']({'init':!0x0,'level':_0x36b068})):_0x4460fb(new _0x4ce452[(_0x33655b(0x47ed))][(_0x33655b(0x18b9))](),_0x2d730d,_0x39821c,0x0,_0x2d730d[_0x33655b(0x57c2)],_0x3a7b91,_0x1fd9a4,_0x5cdae4,_0xbcc9fc,_0xfd1647),_0x568c29;}(_0x57cbed,_0x57e24b,_0x5c547e[_0x44c2ef(0xcf6)],_0x4bfd92,_0x519114,_0x5361d5,_0x16cf96):_0x4bfd92();}));}_0x57cbed?_0x57cbed['init'](_0x478fbf,_0x5361d5):_0x478fbf();},'close':function(_0x18cd5a){var _0xfb86fa=_0x54f3,_0x430b93,_0x208811,_0x5e1297,_0x90c33a=0x0,_0x29d954=0x0;for(_0x208811=0x0;_0x208811<_0x3a356d[_0xfb86fa(0x531b)];_0x208811++)_0x90c33a+=0x2e+(_0x5e1297=_0x3f1019[_0x3a356d[_0x208811]])['filename']['length']+_0x5e1297[_0xfb86fa(0x1c46)][_0xfb86fa(0x531b)];for(_0x430b93=_0x165725(_0x90c33a+0x16),_0x208811=0x0;_0x208811<_0x3a356d[_0xfb86fa(0x531b)];_0x208811++)_0x5e1297=_0x3f1019[_0x3a356d[_0x208811]],_0x430b93[_0xfb86fa(0x629)]['setUint32'](_0x29d954,0x504b0102),_0x430b93[_0xfb86fa(0x629)][_0xfb86fa(0x35d7)](_0x29d954+0x4,0x1400),_0x430b93[_0xfb86fa(0x576)][_0xfb86fa(0x346f)](_0x5e1297['headerArray'],_0x29d954+0x6),_0x430b93[_0xfb86fa(0x629)]['setUint16'](_0x29d954+0x20,_0x5e1297[_0xfb86fa(0x1c46)][_0xfb86fa(0x531b)],!0x0),_0x5e1297[_0xfb86fa(0x4afe)]&&_0x430b93[_0xfb86fa(0x629)][_0xfb86fa(0x2b2c)](_0x29d954+0x26,0x10),_0x430b93[_0xfb86fa(0x629)][_0xfb86fa(0x4f46)](_0x29d954+0x2a,_0x5e1297[_0xfb86fa(0x19b4)],!0x0),_0x430b93[_0xfb86fa(0x576)][_0xfb86fa(0x346f)](_0x5e1297[_0xfb86fa(0x33c1)],_0x29d954+0x2e),_0x430b93[_0xfb86fa(0x576)][_0xfb86fa(0x346f)](_0x5e1297[_0xfb86fa(0x1c46)],_0x29d954+0x2e+_0x5e1297[_0xfb86fa(0x33c1)][_0xfb86fa(0x531b)]),_0x29d954+=0x2e+_0x5e1297[_0xfb86fa(0x33c1)][_0xfb86fa(0x531b)]+_0x5e1297[_0xfb86fa(0x1c46)][_0xfb86fa(0x531b)];_0x430b93['view'][_0xfb86fa(0x4f46)](_0x29d954,0x504b0506),_0x430b93[_0xfb86fa(0x629)][_0xfb86fa(0x35d7)](_0x29d954+0x8,_0x3a356d['length'],!0x0),_0x430b93[_0xfb86fa(0x629)][_0xfb86fa(0x35d7)](_0x29d954+0xa,_0x3a356d['length'],!0x0),_0x430b93[_0xfb86fa(0x629)][_0xfb86fa(0x4f46)](_0x29d954+0xc,_0x90c33a,!0x0),_0x430b93[_0xfb86fa(0x629)][_0xfb86fa(0x4f46)](_0x29d954+0x10,_0x20517d,!0x0),_0x57e24b[_0xfb86fa(0x799)](_0x430b93['array'],function(){_0x343164(function(){var _0x443b65=_0x54f3;_0x57e24b[_0x443b65(0x30b0)](_0x18cd5a);});},_0x16cf96);}};}_0x435fcd[_0x25330b(0x4b51)][_0x25330b(0x6b4)]=function(){var _0x392847,_0x463288,_0x5b10f2,_0x3001b4=[];for(_0x392847=0x0;_0x392847<0x100;_0x392847++){for(_0x5b10f2=_0x392847,_0x463288=0x0;_0x463288<0x8;_0x463288++)0x1&_0x5b10f2?_0x5b10f2=_0x5b10f2>>>0x1^0xedb88320:_0x5b10f2>>>=0x1;_0x3001b4[_0x392847]=_0x5b10f2;}return _0x3001b4;}(),_0x4e17b4[_0x25330b(0x4b51)]=new _0xd1616e(),_0x4e17b4[_0x25330b(0x4b51)]['constructor']=_0x4e17b4,_0x5cfb4b[_0x25330b(0x4b51)]=new _0xd1616e(),_0x5cfb4b['prototype']['constructor']=_0x5cfb4b,_0x46d334[_0x25330b(0x4b51)]=new _0xd1616e(),_0x46d334[_0x25330b(0x4b51)][_0x25330b(0x330d)]=_0x46d334,_0x4f9997[_0x25330b(0x4b51)][_0x25330b(0x30b0)]=function(_0xa98aee){_0xa98aee(this['data']);},_0xb16e06[_0x25330b(0x4b51)]=new _0x4f9997(),_0xb16e06[_0x25330b(0x4b51)]['constructor']=_0xb16e06,_0x4c6601[_0x25330b(0x4b51)]=new _0x4f9997(),_0x4c6601[_0x25330b(0x4b51)][_0x25330b(0x330d)]=_0x4c6601,_0x36f870['prototype']=new _0x4f9997(),_0x36f870[_0x25330b(0x4b51)][_0x25330b(0x330d)]=_0x36f870,_0x4ce452[_0x25330b(0x47ed)]={'Reader':_0xd1616e,'Writer':_0x4f9997,'BlobReader':_0x46d334,'Data64URIReader':_0x5cfb4b,'TextReader':_0x4e17b4,'BlobWriter':_0x36f870,'Data64URIWriter':_0x4c6601,'TextWriter':_0xb16e06,'createReader':function(_0x2e1095,_0x2a5a1c,_0x911fbe){var _0x4fec3b=_0x25330b;_0x2e1095[_0x4fec3b(0x1823)](function(){_0x2a5a1c(_0x55e834(_0x2e1095,_0x911fbe));},_0x911fbe);},'createWriter':function(_0x5c1b4c,_0x3bf9a0,_0x2bebb6,_0x34dcf9){var _0x3a482e=_0x25330b;_0x5c1b4c[_0x3a482e(0x1823)](function(){_0x3bf9a0(_0x5b4d90(_0x5c1b4c,_0x2bebb6,_0x34dcf9));},_0x2bebb6);},'useWebWorkers':!0x0},Object[_0x25330b(0x5b7)](_0x4ce452[_0x25330b(0x47ed)],{'workerScriptsPath':{'get':function(){return void 0x0===_0x500454&&(_0x500454=buildModuleUrl('ThirdParty/Workers/')),_0x500454;}}});}(tmp$4);var zip=tmp$4[_0x68aa19(0x47ed)],BILLBOARD_SIZE$1=0x20,kmlNamespace=_0x68aa19(0x3c4),gxNamespace=_0x68aa19(0x49cf),xmlnsNamespace='http://www.w3.org/2000/xmlns/';function ExternalFileHandler(_0x3e736d){var _0x2f16cb=_0x68aa19;this[_0x2f16cb(0x482d)]={},this[_0x2f16cb(0x1ff)]=[],this[_0x2f16cb(0x3225)]=0x0,this[_0x2f16cb(0x1326)]=_0x3e736d;}var imageTypeRegex=/^data:image\/([^,;]+)/;function getModelBlobHander(_0x2c22ac,_0x48f5cd){return function(_0x4e43f8){var _0x3e6e83=_0x54f3;_0x2c22ac[_0x3e6e83(0x482d)][_0x48f5cd]=_0x4e43f8;};}function ValueGetter(_0x27a9f7){this['_time']=_0x27a9f7;}function StyleCache(){var _0x36a3de=_0x68aa19;this[_0x36a3de(0x133a)]={},this[_0x36a3de(0x4da2)]={},this['_count']=0x0;}function IdManager(){var _0x1e0edf=_0x68aa19;this[_0x1e0edf(0x133a)]={};}function exportKml(_0x358ed3){var _0x3eec2b=_0x68aa19,_0x562867=(_0x358ed3=defaultValue$1(_0x358ed3,defaultValue$1['EMPTY_OBJECT']))['entities'],_0x49398c=defaultValue$1(_0x358ed3[_0x3eec2b(0x1c4)],!0x1),_0x11dc64=exportKml[_0x3eec2b(0x12a3)](_0x358ed3),_0xcf634c=_0x562867[_0x3eec2b(0x21e8)][_0x3eec2b(0x350b)](function(_0x2c814a){var _0x1510ac=_0x3eec2b;return!defined$1(_0x2c814a[_0x1510ac(0x2c41)]);}),_0x4b9cb5=_0x11dc64[_0x3eec2b(0x5347)],_0x9bd082=_0x4b9cb5['documentElement'];_0x9bd082[_0x3eec2b(0x53d4)](xmlnsNamespace,_0x3eec2b(0x5858),gxNamespace);var _0xe41b91=_0x4b9cb5[_0x3eec2b(0x433c)](_0x3eec2b(0x61a));_0x9bd082[_0x3eec2b(0x3356)](_0xe41b91),recurseEntities(_0x11dc64,_0xe41b91,_0xcf634c),_0x11dc64[_0x3eec2b(0xc7a)][_0x3eec2b(0x50ba)](_0xe41b91);var _0x551a29=_0x11dc64['externalFileHandler'];return _0x551a29[_0x3eec2b(0x28bc)][_0x3eec2b(0x4e1e)](function(){var _0x47feaf=_0x3eec2b,_0x5bace4=new XMLSerializer()[_0x47feaf(0x2b58)](_0x11dc64[_0x47feaf(0x5347)]);return _0x49398c?createKmz(_0x5bace4,_0x551a29['files']):{'kml':_0x5bace4,'externalFiles':_0x551a29[_0x47feaf(0x2390)]};});}function createKmz(_0x529f4a,_0x35277f){var _0x35765e=_0x68aa19,_0x479b74=when['defer']();return zip['createWriter'](new zip[(_0x35765e(0x540a))](),function(_0x230707){var _0x26b180=_0x35765e;addKmlToZip(_0x230707,_0x529f4a)['then'](function(){var _0x3c44e3=_0x54f3,_0x225310=Object[_0x3c44e3(0x20c8)](_0x35277f);return addExternalFilesToZip(_0x230707,_0x225310,_0x35277f,0x0);})[_0x26b180(0x4e1e)](function(){var _0x4c8fcf=_0x26b180;_0x230707[_0x4c8fcf(0x18bb)](function(_0x304f0b){_0x479b74['resolve']({'kmz':_0x304f0b});});});}),_0x479b74[_0x35765e(0x28bc)];}function addKmlToZip(_0x29e858,_0x48b79d){var _0x229af6=_0x68aa19,_0x3fdb57=when['defer']();return _0x29e858[_0x229af6(0x4979)](_0x229af6(0x536f),new zip[(_0x229af6(0xd9b))](_0x48b79d),function(){var _0x188b54=_0x229af6;_0x3fdb57[_0x188b54(0x68a)]();}),_0x3fdb57[_0x229af6(0x28bc)];}function addExternalFilesToZip(_0x505727,_0x105d39,_0x5c671e,_0x2c4f44){var _0x5d4bec=_0x68aa19;if(_0x105d39[_0x5d4bec(0x531b)]!==_0x2c4f44){var _0x1f3b9c=_0x105d39[_0x2c4f44],_0x538414=when[_0x5d4bec(0x25e3)]();return _0x505727['add'](_0x1f3b9c,new zip[(_0x5d4bec(0x285d))](_0x5c671e[_0x1f3b9c]),function(){var _0x5019da=_0x5d4bec;_0x538414[_0x5019da(0x68a)]();}),_0x538414['promise'][_0x5d4bec(0x4e1e)](function(){return addExternalFilesToZip(_0x505727,_0x105d39,_0x5c671e,_0x2c4f44+0x1);});}}function recurseEntities(_0x448c65,_0x4df3d6,_0x29da40){var _0x344cdf=_0x68aa19;for(var _0x205038,_0x4f3cdc,_0x4db8c0,_0x399668=_0x448c65[_0x344cdf(0x5347)],_0x23140a=_0x448c65[_0x344cdf(0xc7a)],_0x4f7269=_0x448c65[_0x344cdf(0x5234)],_0x3e5b86=_0x448c65['idManager'],_0x56c719=_0x29da40['length'],_0x5169c0=0x0;_0x5169c0<_0x56c719;++_0x5169c0){var _0x3d1683,_0x11fd30=_0x29da40[_0x5169c0];_0x205038=[],createPoint$1(_0x448c65,_0x11fd30,_0x4f3cdc=[],_0x4db8c0=[]),createLineString$1(_0x448c65,_0x11fd30[_0x344cdf(0x5426)],_0x4f3cdc,_0x4db8c0),createPolygon$3(_0x448c65,_0x11fd30[_0x344cdf(0x2f4d)],_0x4f3cdc,_0x4db8c0,_0x205038),createPolygon$3(_0x448c65,_0x11fd30['polygon'],_0x4f3cdc,_0x4db8c0,_0x205038),createModel(_0x448c65,_0x11fd30,_0x11fd30['model'],_0x4f3cdc,_0x4db8c0);var _0x40e2d4=_0x11fd30[_0x344cdf(0x1c91)];defined$1(_0x40e2d4)&&(_0x3d1683=_0x399668['createElement'](_0x344cdf(0x9f9)),JulianDate[_0x344cdf(0x2ed4)](_0x40e2d4[_0x344cdf(0x3db1)],Iso8601[_0x344cdf(0x3fd7)])||_0x3d1683['appendChild'](createBasicElementWithText(_0x399668,_0x344cdf(0x4524),JulianDate[_0x344cdf(0x3f42)](_0x40e2d4['start']))),JulianDate['equals'](_0x40e2d4[_0x344cdf(0x229e)],Iso8601[_0x344cdf(0x53ba)])||_0x3d1683[_0x344cdf(0x3356)](createBasicElementWithText(_0x399668,_0x344cdf(0x25e5),JulianDate['toIso8601'](_0x40e2d4['stop']))));for(var _0x359381=0x0;_0x359381<_0x205038['length'];++_0x359381){var _0x286e8d=_0x205038[_0x359381];_0x286e8d[_0x344cdf(0x7da)]('id',_0x3e5b86[_0x344cdf(0x3173)](_0x11fd30['id'])),_0x286e8d[_0x344cdf(0x3356)](createBasicElementWithText(_0x399668,_0x344cdf(0x13f9),_0x11fd30[_0x344cdf(0x13f9)])),_0x286e8d[_0x344cdf(0x3356)](createBasicElementWithText(_0x399668,'visibility',_0x11fd30[_0x344cdf(0x105f)])),_0x286e8d['appendChild'](createBasicElementWithText(_0x399668,_0x344cdf(0x10f4),_0x11fd30['description'])),defined$1(_0x3d1683)&&_0x286e8d[_0x344cdf(0x3356)](_0x3d1683),_0x4df3d6['appendChild'](_0x286e8d);}var _0x336dba=_0x4f3cdc[_0x344cdf(0x531b)];if(_0x336dba>0x0){var _0x23cc18=_0x399668[_0x344cdf(0x433c)](_0x344cdf(0xea5));_0x23cc18[_0x344cdf(0x7da)]('id',_0x3e5b86[_0x344cdf(0x3173)](_0x11fd30['id']));var _0x17fe8a=_0x11fd30[_0x344cdf(0x13f9)],_0x1e019f=_0x11fd30['label'];if(defined$1(_0x1e019f)){var _0x50c68c=_0x399668[_0x344cdf(0x433c)]('LabelStyle'),_0x22ab8a=_0x4f7269[_0x344cdf(0x3173)](_0x1e019f['text']);_0x17fe8a=defined$1(_0x22ab8a)&&_0x22ab8a[_0x344cdf(0x531b)]>0x0?_0x22ab8a:_0x17fe8a;var _0x503c03=_0x4f7269['getColor'](_0x1e019f[_0x344cdf(0xf0c)]);defined$1(_0x503c03)&&(_0x50c68c[_0x344cdf(0x3356)](createBasicElementWithText(_0x399668,_0x344cdf(0x28b8),_0x503c03)),_0x50c68c[_0x344cdf(0x3356)](createBasicElementWithText(_0x399668,_0x344cdf(0x2dc5),_0x344cdf(0x193a))));var _0x14238c=_0x4f7269[_0x344cdf(0x3173)](_0x1e019f[_0x344cdf(0x1ed8)]);defined$1(_0x14238c)&&_0x50c68c[_0x344cdf(0x3356)](createBasicElementWithText(_0x399668,_0x344cdf(0x1ed8),_0x14238c)),_0x4db8c0[_0x344cdf(0x3a33)](_0x50c68c);}_0x23cc18[_0x344cdf(0x3356)](createBasicElementWithText(_0x399668,_0x344cdf(0x13f9),_0x17fe8a)),_0x23cc18[_0x344cdf(0x3356)](createBasicElementWithText(_0x399668,_0x344cdf(0x42d2),_0x11fd30['show'])),_0x23cc18['appendChild'](createBasicElementWithText(_0x399668,_0x344cdf(0x10f4),_0x11fd30[_0x344cdf(0x10f4)])),defined$1(_0x3d1683)&&_0x23cc18['appendChild'](_0x3d1683),_0x4df3d6[_0x344cdf(0x3356)](_0x23cc18);var _0x6cb3fd=_0x4db8c0['length'];if(_0x6cb3fd>0x0){for(var _0x5dfc31=_0x399668['createElement']('Style'),_0x575973=0x0;_0x575973<_0x6cb3fd;++_0x575973)_0x5dfc31['appendChild'](_0x4db8c0[_0x575973]);_0x23cc18[_0x344cdf(0x3356)](createBasicElementWithText(_0x399668,_0x344cdf(0x29f8),_0x23140a[_0x344cdf(0x3173)](_0x5dfc31)));}if(0x1===_0x4f3cdc[_0x344cdf(0x531b)])_0x23cc18[_0x344cdf(0x3356)](_0x4f3cdc[0x0]);else{if(_0x4f3cdc[_0x344cdf(0x531b)]>0x1){for(var _0x241d2f=_0x399668['createElement'](_0x344cdf(0x150)),_0xcfb832=0x0;_0xcfb832<_0x336dba;++_0xcfb832)_0x241d2f[_0x344cdf(0x3356)](_0x4f3cdc[_0xcfb832]);_0x23cc18['appendChild'](_0x241d2f);}}}var _0xaa86d1=_0x11fd30['_children'];if(_0xaa86d1[_0x344cdf(0x531b)]>0x0){var _0x17f95b=_0x399668[_0x344cdf(0x433c)](_0x344cdf(0x23e1));_0x17f95b['setAttribute']('id',_0x3e5b86[_0x344cdf(0x3173)](_0x11fd30['id'])),_0x17f95b['appendChild'](createBasicElementWithText(_0x399668,_0x344cdf(0x13f9),_0x11fd30[_0x344cdf(0x13f9)])),_0x17f95b['appendChild'](createBasicElementWithText(_0x399668,'visibility',_0x11fd30['show'])),_0x17f95b[_0x344cdf(0x3356)](createBasicElementWithText(_0x399668,'description',_0x11fd30[_0x344cdf(0x10f4)])),_0x4df3d6[_0x344cdf(0x3356)](_0x17f95b),recurseEntities(_0x448c65,_0x17f95b,_0xaa86d1);}}}ExternalFileHandler[_0x68aa19(0x4b51)][_0x68aa19(0x20ac)]=function(_0x185021){var _0x5c2ae5=_0x68aa19,_0x58873e,_0x3e8b92=this;if(_0x5c2ae5(0x29ad)==typeof _0x185021||_0x185021 instanceof Resource){if(!(_0x185021=Resource[_0x5c2ae5(0x320b)](_0x185021))[_0x5c2ae5(0x744)])return _0x185021[_0x5c2ae5(0x343b)];var _0x28d519=_0x185021[_0x5c2ae5(0x343b)][_0x5c2ae5(0x1b02)](imageTypeRegex);_0x58873e=_0x5c2ae5(0x24b9)+ ++this[_0x5c2ae5(0x3225)],defined$1(_0x28d519)&&(_0x58873e+='.'+_0x28d519[0x1]);var _0x3f87f6=_0x185021[_0x5c2ae5(0x2192)]()[_0x5c2ae5(0x4e1e)](function(_0x3a9ca7){var _0x56125e=_0x5c2ae5;_0x3e8b92[_0x56125e(0x482d)][_0x58873e]=_0x3a9ca7;});return this[_0x5c2ae5(0x1ff)][_0x5c2ae5(0x3a33)](_0x3f87f6),_0x58873e;}if(_0x185021 instanceof HTMLCanvasElement){var _0xab063c=when[_0x5c2ae5(0x25e3)]();return this[_0x5c2ae5(0x1ff)][_0x5c2ae5(0x3a33)](_0xab063c[_0x5c2ae5(0x28bc)]),_0x58873e='texture_'+ ++this[_0x5c2ae5(0x3225)]+_0x5c2ae5(0x50d4),_0x185021[_0x5c2ae5(0x1e4f)](function(_0x170451){var _0x3a1e4e=_0x5c2ae5;_0x3e8b92[_0x3a1e4e(0x482d)][_0x58873e]=_0x170451,_0xab063c[_0x3a1e4e(0x68a)]();}),_0x58873e;}return'';},ExternalFileHandler['prototype'][_0x68aa19(0xce4)]=function(_0x324135,_0x266eac){var _0x2ca9a8=_0x68aa19,_0x20a1e9=this[_0x2ca9a8(0x1326)];if(!defined$1(_0x20a1e9))throw new RuntimeError$2(_0x2ca9a8(0x1703));var _0x508f13={},_0x3c0425=_0x20a1e9(_0x324135,_0x266eac,_0x508f13);for(var _0x52bbd9 in _0x508f13)if(_0x508f13[_0x2ca9a8(0x2a77)](_0x52bbd9)){var _0x241758=when(_0x508f13[_0x52bbd9]);this['_promises']['push'](_0x241758),_0x241758[_0x2ca9a8(0x4e1e)](getModelBlobHander(this,_0x52bbd9));}return _0x3c0425;},Object['defineProperties'](ExternalFileHandler[_0x68aa19(0x4b51)],{'promise':{'get':function(){var _0x7a1e25=_0x68aa19;return when[_0x7a1e25(0x3935)](this[_0x7a1e25(0x1ff)]);}},'files':{'get':function(){var _0x29b26c=_0x68aa19;return this[_0x29b26c(0x482d)];}}}),ValueGetter[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x572585,_0x5b6032,_0x21005f){var _0x2da79c=_0x68aa19,_0x4f9d6e;return defined$1(_0x572585)&&(_0x4f9d6e=defined$1(_0x572585[_0x2da79c(0x1e43)])?_0x572585[_0x2da79c(0x1e43)](this['_time'],_0x21005f):_0x572585),defaultValue$1(_0x4f9d6e,_0x5b6032);},ValueGetter['prototype']['getColor']=function(_0x14c17d,_0x3d3304){var _0x560b0d=_0x68aa19,_0x5177fc=this[_0x560b0d(0x3173)](_0x14c17d,_0x3d3304);if(defined$1(_0x5177fc))return colorToString(_0x5177fc);},ValueGetter[_0x68aa19(0x4b51)][_0x68aa19(0x2aa9)]=function(_0x4e4ee2){var _0x36558b=_0x68aa19;if(defined$1(_0x4e4ee2))return _0x4e4ee2[_0x36558b(0x25f2)](this[_0x36558b(0xc8c)]);},StyleCache[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x187179){var _0x42a6ac=_0x68aa19,_0x3cf7e1=this[_0x42a6ac(0x133a)],_0x53261e=_0x187179['innerHTML'];if(defined$1(_0x3cf7e1[_0x53261e]))return _0x3cf7e1[_0x53261e];var _0x3a9ce0='style-'+ ++this['_count'];return _0x187179[_0x42a6ac(0x7da)]('id',_0x3a9ce0),_0x3a9ce0='#'+_0x3a9ce0,_0x3cf7e1[_0x53261e]=_0x3a9ce0,this['_styles'][_0x53261e]=_0x187179,_0x3a9ce0;},StyleCache[_0x68aa19(0x4b51)]['save']=function(_0x32fbfb){var _0x1e1aca=_0x68aa19,_0x4cca46=this['_styles'],_0x22e80b=_0x32fbfb[_0x1e1aca(0x1330)][0x0];for(var _0x108821 in _0x4cca46)_0x4cca46['hasOwnProperty'](_0x108821)&&_0x32fbfb[_0x1e1aca(0x305a)](_0x4cca46[_0x108821],_0x22e80b);},IdManager[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x1b4e6f){var _0x1f846d=_0x68aa19;if(!defined$1(_0x1b4e6f))return this['get'](createGuid());var _0x4d140d=this[_0x1f846d(0x133a)];return defined$1(_0x4d140d[_0x1b4e6f])?_0x1b4e6f[_0x1f846d(0x1d43)]()+'-'+ ++_0x4d140d[_0x1b4e6f]:(_0x4d140d[_0x1b4e6f]=0x0,_0x1b4e6f);},exportKml[_0x68aa19(0x12a3)]=function(_0x58ac01){var _0x246ddc=_0x68aa19,_0x4e1474=_0x58ac01[_0x246ddc(0x19d0)],_0x48a48b=new StyleCache(),_0x394126=_0x4e1474['computeAvailability'](),_0x18d770=defined$1(_0x58ac01[_0x246ddc(0x2981)])?_0x58ac01[_0x246ddc(0x2981)]:_0x394126[_0x246ddc(0x3db1)],_0x17ea85=defaultValue$1(_0x58ac01[_0x246ddc(0x3798)],_0x394126),_0x24ea52=defaultValue$1(_0x58ac01['sampleDuration'],0x3c);_0x17ea85[_0x246ddc(0x3db1)]===Iso8601[_0x246ddc(0x3fd7)]?_0x17ea85[_0x246ddc(0x229e)]===Iso8601[_0x246ddc(0x53ba)]?_0x17ea85=new TimeInterval():JulianDate[_0x246ddc(0x27cb)](_0x17ea85[_0x246ddc(0x229e)],-0xa*_0x24ea52,_0x17ea85[_0x246ddc(0x3db1)]):_0x17ea85[_0x246ddc(0x229e)]===Iso8601[_0x246ddc(0x53ba)]&&JulianDate['addSeconds'](_0x17ea85[_0x246ddc(0x3db1)],0xa*_0x24ea52,_0x17ea85[_0x246ddc(0x229e)]);var _0x456690=new ExternalFileHandler(_0x58ac01[_0x246ddc(0x2e63)]);return{'kmlDoc':document['implementation']['createDocument'](kmlNamespace,_0x246ddc(0x1f7e)),'ellipsoid':defaultValue$1(_0x58ac01[_0x246ddc(0x1706)],Ellipsoid[_0x246ddc(0x1d49)]),'idManager':new IdManager(),'styleCache':_0x48a48b,'externalFileHandler':_0x456690,'time':_0x18d770,'valueGetter':new ValueGetter(_0x18d770),'sampleDuration':_0x24ea52,'defaultAvailability':new TimeIntervalCollection([_0x17ea85])};};var scratchCartesian3$7=new Cartesian3(),scratchCartographic$8=new Cartographic(),scratchJulianDate=new JulianDate();function createPoint$1(_0x13f91f,_0x4d4cfa,_0x5146f2,_0x556e2e){var _0x8229bd=_0x68aa19,_0xa7419b=_0x13f91f[_0x8229bd(0x5347)],_0xca6213=_0x13f91f['ellipsoid'],_0x5a93ed=_0x13f91f[_0x8229bd(0x5234)],_0x4734cb=defaultValue$1(_0x4d4cfa[_0x8229bd(0x1bf3)],_0x4d4cfa[_0x8229bd(0x43cb)]);if(defined$1(_0x4734cb)||defined$1(_0x4d4cfa[_0x8229bd(0x3906)])){var _0x1d70ba=_0x4d4cfa[_0x8229bd(0x4771)];if(_0x1d70ba['isConstant']){_0x5a93ed[_0x8229bd(0x3173)](_0x1d70ba,void 0x0,scratchCartesian3$7);var _0xe32bdf=createBasicElementWithText(_0xa7419b,_0x8229bd(0x22b9),getCoordinates(scratchCartesian3$7,_0xca6213)),_0x199f7a=_0xa7419b[_0x8229bd(0x433c)](_0x8229bd(0x57f9)),_0x31dc5c=_0xa7419b[_0x8229bd(0x433c)]('altitudeMode');_0x31dc5c[_0x8229bd(0x3356)](getAltitudeMode(_0x13f91f,_0x4734cb['heightReference'])),_0x199f7a['appendChild'](_0x31dc5c),_0x199f7a[_0x8229bd(0x3356)](_0xe32bdf),_0x5146f2[_0x8229bd(0x3a33)](_0x199f7a);var _0x1e0828=_0x4734cb instanceof BillboardGraphics?createIconStyleFromBillboard(_0x13f91f,_0x4734cb):createIconStyleFromPoint(_0x13f91f,_0x4734cb);_0x556e2e[_0x8229bd(0x3a33)](_0x1e0828);}else createTracks(_0x13f91f,_0x4d4cfa,_0x4734cb,_0x5146f2,_0x556e2e);}}function createTracks(_0x596558,_0x234f71,_0x37a013,_0x1067a3,_0x1c1810){var _0xdbfc3f=_0x68aa19,_0x5c94d0,_0x53cf78=_0x596558[_0xdbfc3f(0x5347)],_0x520809=_0x596558['ellipsoid'],_0x2dcb33=_0x596558['valueGetter'],_0xbd2a1c=_0x234f71['position'],_0x4fe5d5=!0x0;_0xbd2a1c instanceof CompositePositionProperty?(_0x5c94d0=_0xbd2a1c[_0xdbfc3f(0x55ad)],_0x4fe5d5=!0x1):_0x5c94d0=defaultValue$1(_0x234f71[_0xdbfc3f(0x1c91)],_0x596558[_0xdbfc3f(0x3798)]);var _0x117f37,_0x16255b,_0xf38e3e,_0x2ca62c=_0x37a013 instanceof ModelGraphics,_0x1764d5=[];for(_0x117f37=0x0;_0x117f37<_0x5c94d0[_0xdbfc3f(0x531b)];++_0x117f37){var _0x4601ed=_0x5c94d0[_0xdbfc3f(0x3173)](_0x117f37),_0x50445b=_0x4fe5d5?_0xbd2a1c:_0x4601ed['data'],_0x1b42b2=_0x53cf78['createElement'](_0xdbfc3f(0x2d3b));_0x50445b instanceof ScaledPositionProperty?(_0x50445b=_0x50445b['_value'],_0x1b42b2[_0xdbfc3f(0x3356)](getAltitudeMode(_0x596558,HeightReference$1[_0xdbfc3f(0x481c)]))):defined$1(_0x37a013)?_0x1b42b2[_0xdbfc3f(0x3356)](getAltitudeMode(_0x596558,_0x37a013[_0xdbfc3f(0x24e9)])):_0x1b42b2[_0xdbfc3f(0x3356)](getAltitudeMode(_0x596558,HeightReference$1['NONE']));var _0x185db5=[],_0x31a2ba=[];if(_0x50445b['isConstant']){_0x2dcb33[_0xdbfc3f(0x3173)](_0x50445b,void 0x0,scratchCartesian3$7);var _0x5d93b8=createBasicElementWithText(_0x53cf78,_0xdbfc3f(0x22b9),getCoordinates(scratchCartesian3$7,_0x520809));_0x185db5[_0xdbfc3f(0x3a33)](JulianDate[_0xdbfc3f(0x3f42)](_0x4601ed[_0xdbfc3f(0x3db1)])),_0x31a2ba[_0xdbfc3f(0x3a33)](_0x5d93b8),_0x185db5[_0xdbfc3f(0x3a33)](JulianDate[_0xdbfc3f(0x3f42)](_0x4601ed[_0xdbfc3f(0x229e)])),_0x31a2ba[_0xdbfc3f(0x3a33)](_0x5d93b8);}else{if(_0x50445b instanceof SampledPositionProperty){for(_0xf38e3e=_0x50445b[_0xdbfc3f(0x18c4)]['_times'],_0x16255b=0x0;_0x16255b<_0xf38e3e['length'];++_0x16255b)_0x185db5[_0xdbfc3f(0x3a33)](JulianDate[_0xdbfc3f(0x3f42)](_0xf38e3e[_0x16255b])),_0x50445b[_0xdbfc3f(0x103c)](_0xf38e3e[_0x16255b],ReferenceFrame$1[_0xdbfc3f(0x1a1d)],scratchCartesian3$7),_0x31a2ba[_0xdbfc3f(0x3a33)](getCoordinates(scratchCartesian3$7,_0x520809));}else{if(_0x50445b instanceof SampledProperty){_0xf38e3e=_0x50445b[_0xdbfc3f(0x54af)];var _0x39d3e7=_0x50445b[_0xdbfc3f(0x2bad)];for(_0x16255b=0x0;_0x16255b<_0xf38e3e[_0xdbfc3f(0x531b)];++_0x16255b)_0x185db5[_0xdbfc3f(0x3a33)](JulianDate[_0xdbfc3f(0x3f42)](_0xf38e3e[_0x16255b])),Cartesian3[_0xdbfc3f(0xb30)](_0x39d3e7,0x3*_0x16255b,scratchCartesian3$7),_0x31a2ba[_0xdbfc3f(0x3a33)](getCoordinates(scratchCartesian3$7,_0x520809));}else{var _0x402672=_0x596558[_0xdbfc3f(0x1bd6)];_0x4601ed[_0xdbfc3f(0x3db1)][_0xdbfc3f(0x254b)](scratchJulianDate),_0x4601ed[_0xdbfc3f(0x3ddf)]||JulianDate['addSeconds'](scratchJulianDate,_0x402672,scratchJulianDate);for(var _0x326c02=_0x4601ed[_0xdbfc3f(0x229e)];JulianDate['lessThan'](scratchJulianDate,_0x326c02);)_0x50445b[_0xdbfc3f(0x1e43)](scratchJulianDate,scratchCartesian3$7),_0x185db5[_0xdbfc3f(0x3a33)](JulianDate[_0xdbfc3f(0x3f42)](scratchJulianDate)),_0x31a2ba['push'](getCoordinates(scratchCartesian3$7,_0x520809)),JulianDate[_0xdbfc3f(0x27cb)](scratchJulianDate,_0x402672,scratchJulianDate);_0x4601ed[_0xdbfc3f(0x2e6d)]&&JulianDate['equals'](scratchJulianDate,_0x326c02)&&(_0x50445b['getValue'](scratchJulianDate,scratchCartesian3$7),_0x185db5['push'](JulianDate[_0xdbfc3f(0x3f42)](scratchJulianDate)),_0x31a2ba['push'](getCoordinates(scratchCartesian3$7,_0x520809)));}}}var _0x4edfca=_0x53cf78[_0xdbfc3f(0x4401)](gxNamespace,_0xdbfc3f(0x41da));_0x4edfca[_0xdbfc3f(0x3356)](_0x1b42b2);for(var _0x432897=0x0;_0x432897<_0x185db5[_0xdbfc3f(0x531b)];++_0x432897){var _0x4072de=createBasicElementWithText(_0x53cf78,_0xdbfc3f(0x471d),_0x185db5[_0x432897]),_0x416b1f=createBasicElementWithText(_0x53cf78,'coord',_0x31a2ba[_0x432897],gxNamespace);_0x4edfca[_0xdbfc3f(0x3356)](_0x4072de),_0x4edfca['appendChild'](_0x416b1f);}_0x2ca62c&&_0x4edfca['appendChild'](createModelGeometry(_0x596558,_0x37a013)),_0x1764d5['push'](_0x4edfca);}if(0x1===_0x1764d5[_0xdbfc3f(0x531b)])_0x1067a3['push'](_0x1764d5[0x0]);else{if(_0x1764d5[_0xdbfc3f(0x531b)]>0x1){var _0x2036e9=_0x53cf78['createElementNS'](gxNamespace,_0xdbfc3f(0x4708));for(_0x117f37=0x0;_0x117f37<_0x1764d5[_0xdbfc3f(0x531b)];++_0x117f37)_0x2036e9['appendChild'](_0x1764d5[_0x117f37]);_0x1067a3['push'](_0x2036e9);}}if(defined$1(_0x37a013)&&!_0x2ca62c){var _0x42f7d0=_0x37a013 instanceof BillboardGraphics?createIconStyleFromBillboard(_0x596558,_0x37a013):createIconStyleFromPoint(_0x596558,_0x37a013);_0x1c1810[_0xdbfc3f(0x3a33)](_0x42f7d0);}var _0x2e894f=_0x234f71['path'];if(defined$1(_0x2e894f)){var _0x501c36=_0x2dcb33[_0xdbfc3f(0x3173)](_0x2e894f[_0xdbfc3f(0x209)]),_0x1f7ca9=_0x2e894f[_0xdbfc3f(0x128b)];if(defined$1(_0x1f7ca9)||defined$1(_0x501c36)){var _0x53e84c=_0x53cf78[_0xdbfc3f(0x433c)](_0xdbfc3f(0x5428));defined$1(_0x501c36)&&_0x53e84c[_0xdbfc3f(0x3356)](createBasicElementWithText(_0x53cf78,'width',_0x501c36)),processMaterial(_0x596558,_0x1f7ca9,_0x53e84c),_0x1c1810['push'](_0x53e84c);}}}function createIconStyleFromPoint(_0x4c7a94,_0x479348){var _0x21920d=_0x68aa19,_0x1a6c63=_0x4c7a94[_0x21920d(0x5347)],_0x28b480=_0x4c7a94[_0x21920d(0x5234)],_0xbca4a0=_0x1a6c63[_0x21920d(0x433c)]('IconStyle'),_0x3cc167=_0x28b480[_0x21920d(0x2618)](_0x479348[_0x21920d(0x28b8)]);defined$1(_0x3cc167)&&(_0xbca4a0[_0x21920d(0x3356)](createBasicElementWithText(_0x1a6c63,_0x21920d(0x28b8),_0x3cc167)),_0xbca4a0[_0x21920d(0x3356)](createBasicElementWithText(_0x1a6c63,_0x21920d(0x2dc5),_0x21920d(0x193a))));var _0x25e274=_0x28b480['get'](_0x479348[_0x21920d(0x158b)]);return defined$1(_0x25e274)&&_0xbca4a0[_0x21920d(0x3356)](createBasicElementWithText(_0x1a6c63,_0x21920d(0x1ed8),_0x25e274/BILLBOARD_SIZE$1)),_0xbca4a0;}function createIconStyleFromBillboard(_0x2a80eb,_0x27a0cd){var _0x5e8be1=_0x68aa19,_0x34e35b=_0x2a80eb[_0x5e8be1(0x5347)],_0x2ce243=_0x2a80eb['valueGetter'],_0x28f9a4=_0x2a80eb[_0x5e8be1(0x4e8)],_0x5a68f2=_0x34e35b[_0x5e8be1(0x433c)]('IconStyle'),_0x21fd41=_0x2ce243[_0x5e8be1(0x3173)](_0x27a0cd[_0x5e8be1(0x4133)]);if(defined$1(_0x21fd41)){_0x21fd41=_0x28f9a4[_0x5e8be1(0x20ac)](_0x21fd41);var _0x462042=_0x34e35b[_0x5e8be1(0x433c)](_0x5e8be1(0x1830));_0x462042['appendChild'](createBasicElementWithText(_0x34e35b,'href',_0x21fd41));var _0x3b5728=_0x2ce243[_0x5e8be1(0x3173)](_0x27a0cd['imageSubRegion']);defined$1(_0x3b5728)&&(_0x462042[_0x5e8be1(0x3356)](createBasicElementWithText(_0x34e35b,'x',_0x3b5728['x'],gxNamespace)),_0x462042[_0x5e8be1(0x3356)](createBasicElementWithText(_0x34e35b,'y',_0x3b5728['y'],gxNamespace)),_0x462042[_0x5e8be1(0x3356)](createBasicElementWithText(_0x34e35b,'w',_0x3b5728['width'],gxNamespace)),_0x462042[_0x5e8be1(0x3356)](createBasicElementWithText(_0x34e35b,'h',_0x3b5728[_0x5e8be1(0x5862)],gxNamespace))),_0x5a68f2[_0x5e8be1(0x3356)](_0x462042);}var _0x498876=_0x2ce243[_0x5e8be1(0x2618)](_0x27a0cd[_0x5e8be1(0x28b8)]);defined$1(_0x498876)&&(_0x5a68f2[_0x5e8be1(0x3356)](createBasicElementWithText(_0x34e35b,'color',_0x498876)),_0x5a68f2[_0x5e8be1(0x3356)](createBasicElementWithText(_0x34e35b,_0x5e8be1(0x2dc5),_0x5e8be1(0x193a))));var _0x53bd0e=_0x2ce243[_0x5e8be1(0x3173)](_0x27a0cd[_0x5e8be1(0x1ed8)]);defined$1(_0x53bd0e)&&_0x5a68f2['appendChild'](createBasicElementWithText(_0x34e35b,_0x5e8be1(0x1ed8),_0x53bd0e));var _0x340a95=_0x2ce243[_0x5e8be1(0x3173)](_0x27a0cd['pixelOffset']);if(defined$1(_0x340a95)){_0x53bd0e=defaultValue$1(_0x53bd0e,0x1),Cartesian2[_0x5e8be1(0x3a31)](_0x340a95,_0x53bd0e,_0x340a95);var _0x1dd239=_0x2ce243[_0x5e8be1(0x3173)](_0x27a0cd[_0x5e8be1(0x209)],BILLBOARD_SIZE$1),_0x5200d8=_0x2ce243[_0x5e8be1(0x3173)](_0x27a0cd[_0x5e8be1(0x5862)],BILLBOARD_SIZE$1),_0x2ecec6=_0x2ce243[_0x5e8be1(0x3173)](_0x27a0cd[_0x5e8be1(0x577f)],HorizontalOrigin$1[_0x5e8be1(0x4e6b)]);_0x2ecec6===HorizontalOrigin$1[_0x5e8be1(0x4e6b)]?_0x340a95['x']-=0.5*_0x1dd239:_0x2ecec6===HorizontalOrigin$1[_0x5e8be1(0x44f5)]&&(_0x340a95['x']-=_0x1dd239);var _0x8ba077=_0x2ce243['get'](_0x27a0cd[_0x5e8be1(0x169e)],VerticalOrigin$1[_0x5e8be1(0x4e6b)]);_0x8ba077===VerticalOrigin$1[_0x5e8be1(0xa62)]?_0x340a95['y']+=_0x5200d8:_0x8ba077===VerticalOrigin$1[_0x5e8be1(0x4e6b)]&&(_0x340a95['y']+=0.5*_0x5200d8);var _0x50d565=_0x34e35b[_0x5e8be1(0x433c)](_0x5e8be1(0x1716));_0x50d565[_0x5e8be1(0x7da)]('x',-_0x340a95['x']),_0x50d565['setAttribute']('y',_0x340a95['y']),_0x50d565[_0x5e8be1(0x7da)]('xunits',_0x5e8be1(0x3c6e)),_0x50d565[_0x5e8be1(0x7da)]('yunits','pixels'),_0x5a68f2['appendChild'](_0x50d565);}var _0x47e0ec=_0x2ce243['get'](_0x27a0cd['rotation']),_0x472bca=_0x2ce243['get'](_0x27a0cd[_0x5e8be1(0xbcf)]);return defined$1(_0x47e0ec)&&Cartesian3[_0x5e8be1(0x2ed4)](Cartesian3[_0x5e8be1(0x689)],_0x472bca)&&(0x0===(_0x47e0ec=CesiumMath[_0x5e8be1(0x52e9)](-_0x47e0ec))&&(_0x47e0ec=0x168),_0x5a68f2['appendChild'](createBasicElementWithText(_0x34e35b,_0x5e8be1(0x8db),_0x47e0ec))),_0x5a68f2;}function createLineString$1(_0x18e70f,_0xf62bf,_0x2cd9bd,_0x51d782){var _0x46c4f5=_0x68aa19,_0x1cbd29=_0x18e70f[_0x46c4f5(0x5347)],_0xf12c6b=_0x18e70f['ellipsoid'],_0x3a862b=_0x18e70f[_0x46c4f5(0x5234)];if(defined$1(_0xf62bf)){var _0x1bc3ff,_0x4d5345=_0x1cbd29['createElement'](_0x46c4f5(0x3083)),_0x5b6299=_0x1cbd29[_0x46c4f5(0x433c)](_0x46c4f5(0x2d3b)),_0x41ec45=_0x3a862b[_0x46c4f5(0x3173)](_0xf62bf['clampToGround'],!0x1);_0x41ec45?(_0x4d5345[_0x46c4f5(0x3356)](createBasicElementWithText(_0x1cbd29,_0x46c4f5(0x2414),!0x0)),_0x1bc3ff=_0x1cbd29['createTextNode']('clampToGround')):_0x1bc3ff=_0x1cbd29[_0x46c4f5(0x2990)](_0x46c4f5(0x239e)),_0x5b6299[_0x46c4f5(0x3356)](_0x1bc3ff),_0x4d5345['appendChild'](_0x5b6299);var _0x4000a9=_0xf62bf['positions'],_0x12671a=createBasicElementWithText(_0x1cbd29,_0x46c4f5(0x22b9),getCoordinates(_0x3a862b[_0x46c4f5(0x3173)](_0x4000a9),_0xf12c6b));_0x4d5345['appendChild'](_0x12671a);var _0x3369f9=_0x3a862b[_0x46c4f5(0x3173)](_0xf62bf[_0x46c4f5(0x778)]);_0x41ec45&&defined$1(_0x3369f9)&&_0x4d5345[_0x46c4f5(0x3356)](createBasicElementWithText(_0x1cbd29,_0x46c4f5(0x3a63),_0x3369f9,gxNamespace)),_0x2cd9bd[_0x46c4f5(0x3a33)](_0x4d5345);var _0x493836=_0x1cbd29['createElement'](_0x46c4f5(0x5428)),_0x3f70f8=_0x3a862b[_0x46c4f5(0x3173)](_0xf62bf[_0x46c4f5(0x209)]);defined$1(_0x3f70f8)&&_0x493836[_0x46c4f5(0x3356)](createBasicElementWithText(_0x1cbd29,_0x46c4f5(0x209),_0x3f70f8)),processMaterial(_0x18e70f,_0xf62bf['material'],_0x493836),_0x51d782[_0x46c4f5(0x3a33)](_0x493836);}}function getRectangleBoundaries(_0x11f1fa,_0x2c2f6f,_0x146080){var _0xb6b210=_0x68aa19,_0x470586,_0x4d1250=_0x11f1fa[_0xb6b210(0x5347)],_0x3ddca1=_0x11f1fa[_0xb6b210(0x5234)],_0x4fbb0c=_0x3ddca1[_0xb6b210(0x3173)](_0x2c2f6f[_0xb6b210(0x5862)],0x0);_0x146080>0x0&&(_0x4fbb0c=_0x146080);for(var _0x5898a4=_0x2c2f6f[_0xb6b210(0x22b9)],_0x9aed63=_0x3ddca1[_0xb6b210(0x3173)](_0x5898a4),_0x448aae=[],_0x4878aa=[Rectangle[_0xb6b210(0xe80)],Rectangle[_0xb6b210(0x394)],Rectangle[_0xb6b210(0x13c7)],Rectangle[_0xb6b210(0x420d)]],_0x4c36db=0x0;_0x4c36db<0x4;++_0x4c36db)_0x4878aa[_0x4c36db](_0x9aed63,scratchCartographic$8),_0x448aae[_0xb6b210(0x3a33)](CesiumMath[_0xb6b210(0x52e9)](scratchCartographic$8[_0xb6b210(0x1041)])+','+CesiumMath[_0xb6b210(0x52e9)](scratchCartographic$8[_0xb6b210(0x288b)])+','+_0x4fbb0c);_0x470586=createBasicElementWithText(_0x4d1250,_0xb6b210(0x22b9),_0x448aae['join']('\x20'));var _0x2c189a=_0x4d1250['createElement'](_0xb6b210(0x37fe)),_0x290d15=_0x4d1250[_0xb6b210(0x433c)](_0xb6b210(0x3226));return _0x290d15[_0xb6b210(0x3356)](_0x470586),_0x2c189a[_0xb6b210(0x3356)](_0x290d15),[_0x2c189a];}function getLinearRing(_0x1f9a87,_0x1dcdd4,_0x8e50b7,_0x4806f1){var _0x2375f7=_0x68aa19;for(var _0x14bfbc=_0x1f9a87[_0x2375f7(0x5347)],_0x1ec5a4=_0x1f9a87[_0x2375f7(0x1706)],_0x2862b7=[],_0x3122f6=_0x1dcdd4['length'],_0x34887c=0x0;_0x34887c<_0x3122f6;++_0x34887c)Cartographic[_0x2375f7(0x2d23)](_0x1dcdd4[_0x34887c],_0x1ec5a4,scratchCartographic$8),_0x2862b7[_0x2375f7(0x3a33)](CesiumMath[_0x2375f7(0x52e9)](scratchCartographic$8[_0x2375f7(0x1041)])+','+CesiumMath[_0x2375f7(0x52e9)](scratchCartographic$8[_0x2375f7(0x288b)])+','+(_0x4806f1?scratchCartographic$8[_0x2375f7(0x5862)]:_0x8e50b7));var _0x2ab3b7=createBasicElementWithText(_0x14bfbc,_0x2375f7(0x22b9),_0x2862b7[_0x2375f7(0x3ac2)]('\x20')),_0x31c8af=_0x14bfbc[_0x2375f7(0x433c)](_0x2375f7(0x3226));return _0x31c8af[_0x2375f7(0x3356)](_0x2ab3b7),_0x31c8af;}function getPolygonBoundaries(_0x322869,_0x4f3508,_0x25a260){var _0x4c60d5=_0x68aa19,_0x54e047=_0x322869[_0x4c60d5(0x5347)],_0x3a8241=_0x322869['valueGetter'],_0x1bd51e=_0x3a8241['get'](_0x4f3508['height'],0x0),_0x4c6a76=_0x3a8241[_0x4c60d5(0x3173)](_0x4f3508[_0x4c60d5(0xa73)],!0x1);!_0x4c6a76&&_0x25a260>0x0&&(_0x1bd51e=_0x25a260);var _0x523c49=[],_0x474e68=_0x4f3508[_0x4c60d5(0xc14)],_0x173451=_0x3a8241[_0x4c60d5(0x3173)](_0x474e68),_0x54d840=Array[_0x4c60d5(0x4b57)](_0x173451)?_0x173451:_0x173451[_0x4c60d5(0x30fe)],_0x482b75=_0x54e047[_0x4c60d5(0x433c)](_0x4c60d5(0x37fe));_0x482b75[_0x4c60d5(0x3356)](getLinearRing(_0x322869,_0x54d840,_0x1bd51e,_0x4c6a76)),_0x523c49[_0x4c60d5(0x3a33)](_0x482b75);var _0x105ac7=_0x173451[_0x4c60d5(0x2487)];if(defined$1(_0x105ac7))for(var _0x51c24b=_0x105ac7[_0x4c60d5(0x531b)],_0x3abcc7=0x0;_0x3abcc7<_0x51c24b;++_0x3abcc7){var _0x5da765=_0x54e047[_0x4c60d5(0x433c)](_0x4c60d5(0x26d9));_0x5da765['appendChild'](getLinearRing(_0x322869,_0x105ac7[_0x3abcc7][_0x4c60d5(0x30fe)],_0x1bd51e,_0x4c6a76)),_0x523c49[_0x4c60d5(0x3a33)](_0x5da765);}return _0x523c49;}function createPolygon$3(_0x3c7286,_0x52c0e6,_0x11b4e6,_0x57d13f,_0x31b711){var _0xd9a1b5=_0x68aa19,_0x54b458=_0x3c7286[_0xd9a1b5(0x5347)],_0x4d33be=_0x3c7286[_0xd9a1b5(0x5234)];if(defined$1(_0x52c0e6)){var _0x2ba9e0=_0x52c0e6 instanceof RectangleGraphics;if(_0x2ba9e0&&_0xd9a1b5(0x74a)===_0x4d33be[_0xd9a1b5(0x2aa9)](_0x52c0e6[_0xd9a1b5(0x128b)]))createGroundOverlay(_0x3c7286,_0x52c0e6,_0x31b711);else{var _0x485fb5=_0x54b458['createElement']('Polygon'),_0x1d20e1=_0x4d33be[_0xd9a1b5(0x3173)](_0x52c0e6[_0xd9a1b5(0x268a)],0x0);_0x1d20e1>0x0&&_0x485fb5[_0xd9a1b5(0x3356)](createBasicElementWithText(_0x54b458,_0xd9a1b5(0x4a51),!0x0));for(var _0x37a627=_0x2ba9e0?getRectangleBoundaries(_0x3c7286,_0x52c0e6,_0x1d20e1):getPolygonBoundaries(_0x3c7286,_0x52c0e6,_0x1d20e1),_0x5b1e00=_0x37a627[_0xd9a1b5(0x531b)],_0x56c6f4=0x0;_0x56c6f4<_0x5b1e00;++_0x56c6f4)_0x485fb5['appendChild'](_0x37a627[_0x56c6f4]);var _0x3eedb2=_0x54b458['createElement']('altitudeMode');_0x3eedb2[_0xd9a1b5(0x3356)](getAltitudeMode(_0x3c7286,_0x52c0e6['heightReference'])),_0x485fb5[_0xd9a1b5(0x3356)](_0x3eedb2),_0x11b4e6[_0xd9a1b5(0x3a33)](_0x485fb5);var _0x1abb87=_0x54b458[_0xd9a1b5(0x433c)]('PolyStyle'),_0x38d545=_0x4d33be[_0xd9a1b5(0x3173)](_0x52c0e6[_0xd9a1b5(0x12c5)],!0x1);_0x38d545&&_0x1abb87[_0xd9a1b5(0x3356)](createBasicElementWithText(_0x54b458,_0xd9a1b5(0x12c5),_0x38d545)),processMaterial(_0x3c7286,_0x52c0e6[_0xd9a1b5(0x128b)],_0x1abb87);var _0x137800=_0x4d33be[_0xd9a1b5(0x3173)](_0x52c0e6[_0xd9a1b5(0x2da5)],!0x1);if(_0x137800){_0x1abb87['appendChild'](createBasicElementWithText(_0x54b458,_0xd9a1b5(0x2da5),_0x137800));var _0x9ea5b1=_0x54b458[_0xd9a1b5(0x433c)](_0xd9a1b5(0x5428)),_0x3d2b20=_0x4d33be[_0xd9a1b5(0x3173)](_0x52c0e6[_0xd9a1b5(0x3573)],0x1);_0x9ea5b1[_0xd9a1b5(0x3356)](createBasicElementWithText(_0x54b458,_0xd9a1b5(0x209),_0x3d2b20));var _0x4a9038=_0x4d33be[_0xd9a1b5(0x2618)](_0x52c0e6[_0xd9a1b5(0x19b8)],Color$2[_0xd9a1b5(0x1219)]);_0x9ea5b1[_0xd9a1b5(0x3356)](createBasicElementWithText(_0x54b458,_0xd9a1b5(0x28b8),_0x4a9038)),_0x9ea5b1[_0xd9a1b5(0x3356)](createBasicElementWithText(_0x54b458,_0xd9a1b5(0x2dc5),_0xd9a1b5(0x193a))),_0x57d13f[_0xd9a1b5(0x3a33)](_0x9ea5b1);}_0x57d13f[_0xd9a1b5(0x3a33)](_0x1abb87);}}}function createGroundOverlay(_0x291426,_0x51669d,_0x671d15){var _0x40c0f7=_0x68aa19,_0x8ec478=_0x291426['kmlDoc'],_0x113d41=_0x291426['valueGetter'],_0x5cbf0b=_0x291426[_0x40c0f7(0x4e8)],_0x2561fe=_0x8ec478['createElement'](_0x40c0f7(0x2acc)),_0x917c18=_0x8ec478[_0x40c0f7(0x433c)](_0x40c0f7(0x2d3b));_0x917c18['appendChild'](getAltitudeMode(_0x291426,_0x51669d[_0x40c0f7(0x24e9)])),_0x2561fe[_0x40c0f7(0x3356)](_0x917c18);var _0x47bbe2=_0x113d41[_0x40c0f7(0x3173)](_0x51669d[_0x40c0f7(0x5862)]);defined$1(_0x47bbe2)&&_0x2561fe[_0x40c0f7(0x3356)](createBasicElementWithText(_0x8ec478,_0x40c0f7(0x13a1),_0x47bbe2));var _0x5c0202=_0x113d41[_0x40c0f7(0x3173)](_0x51669d[_0x40c0f7(0x22b9)]),_0xc17e6a=_0x8ec478[_0x40c0f7(0x433c)](_0x40c0f7(0x530c));_0xc17e6a[_0x40c0f7(0x3356)](createBasicElementWithText(_0x8ec478,_0x40c0f7(0x46e0),CesiumMath['toDegrees'](_0x5c0202[_0x40c0f7(0x46e0)]))),_0xc17e6a['appendChild'](createBasicElementWithText(_0x8ec478,_0x40c0f7(0x149),CesiumMath['toDegrees'](_0x5c0202[_0x40c0f7(0x149)]))),_0xc17e6a[_0x40c0f7(0x3356)](createBasicElementWithText(_0x8ec478,_0x40c0f7(0x326c),CesiumMath[_0x40c0f7(0x52e9)](_0x5c0202['east']))),_0xc17e6a['appendChild'](createBasicElementWithText(_0x8ec478,_0x40c0f7(0x4488),CesiumMath[_0x40c0f7(0x52e9)](_0x5c0202[_0x40c0f7(0x4488)]))),_0x2561fe[_0x40c0f7(0x3356)](_0xc17e6a);var _0x37971f=_0x113d41[_0x40c0f7(0x3173)](_0x51669d[_0x40c0f7(0x128b)]),_0x5650f8=_0x5cbf0b[_0x40c0f7(0x20ac)](_0x37971f[_0x40c0f7(0x4133)]),_0xaac92f=_0x8ec478[_0x40c0f7(0x433c)](_0x40c0f7(0x1830));_0xaac92f['appendChild'](createBasicElementWithText(_0x8ec478,_0x40c0f7(0x1599),_0x5650f8)),_0x2561fe['appendChild'](_0xaac92f),defined$1(_0x37971f[_0x40c0f7(0x28b8)])&&_0x2561fe['appendChild'](createBasicElementWithText(_0x8ec478,_0x40c0f7(0x28b8),colorToString(_0x37971f[_0x40c0f7(0x28b8)]))),_0x671d15['push'](_0x2561fe);}var scratchScale$2=new Cartesian3();function createModelGeometry(_0x5475e4,_0xa7a4c2){var _0x464e12=_0x68aa19,_0x3cce0f=_0x5475e4['kmlDoc'],_0x4c804c=_0x5475e4['valueGetter'],_0x1e6462=_0x5475e4[_0x464e12(0x4e8)],_0x4e00a9=_0x3cce0f[_0x464e12(0x433c)](_0x464e12(0x1e0a)),_0x2e0afe=_0x4c804c[_0x464e12(0x3173)](_0xa7a4c2[_0x464e12(0x1ed8)]);if(defined$1(_0x2e0afe)){_0x2e0afe instanceof Cartesian3||(_0x2e0afe=Cartesian3['fromElements'](_0x2e0afe,_0x2e0afe,_0x2e0afe,scratchScale$2));var _0x5a9e61=_0x3cce0f['createElement']('Scale');_0x5a9e61[_0x464e12(0x3356)](createBasicElementWithText(_0x3cce0f,'x',_0x2e0afe['x'])),_0x5a9e61[_0x464e12(0x3356)](createBasicElementWithText(_0x3cce0f,'y',_0x2e0afe['y'])),_0x5a9e61['appendChild'](createBasicElementWithText(_0x3cce0f,'z',_0x2e0afe['z'])),_0x4e00a9[_0x464e12(0x3356)](_0x5a9e61);}var _0x45e2f8=_0x3cce0f['createElement'](_0x464e12(0x3c95)),_0x1c3c2d=_0x1e6462[_0x464e12(0xce4)](_0xa7a4c2,_0x5475e4[_0x464e12(0x2981)]);return _0x45e2f8['appendChild'](createBasicElementWithText(_0x3cce0f,'href',_0x1c3c2d)),_0x4e00a9[_0x464e12(0x3356)](_0x45e2f8),_0x4e00a9;}var scratchRotation$2=new Matrix3(),scratchLocalMatrix$1=new Matrix4(),scratchMatrix$2=new Matrix4();function getLocalHpr(_0x420fa2,_0x46ae5d){var _0xe6b2c8=_0x68aa19,_0x1329f1=Transforms[_0xe6b2c8(0x3185)](_0x420fa2,void 0x0,scratchMatrix$2),_0x456316=Matrix3['fromQuaternion'](_0x46ae5d,scratchRotation$2),_0x46fb6d=Matrix4[_0xe6b2c8(0x1eeb)](_0x456316,Cartesian3[_0xe6b2c8(0x3e26)],scratchLocalMatrix$1),_0x13095d=Matrix4[_0xe6b2c8(0xe9d)](_0x1329f1,scratchMatrix$2),_0xb3d63=Matrix4['multiply'](_0x13095d,_0x46fb6d,scratchMatrix$2),_0x44df36=Matrix4[_0xe6b2c8(0x1317)](_0xb3d63,scratchRotation$2);return HeadingPitchRoll[_0xe6b2c8(0x23d2)](Quaternion['fromRotationMatrix'](_0x44df36));}function createModel(_0x2b5785,_0x2d612e,_0x11143b,_0x3a6e7b,_0x5cddd0){var _0x3246cd=_0x68aa19,_0x57e0f8=_0x2b5785[_0x3246cd(0x5347)],_0x4da61d=_0x2b5785['ellipsoid'],_0x4c2256=_0x2b5785[_0x3246cd(0x5234)];if(defined$1(_0x11143b)){var _0x558104=_0x2d612e[_0x3246cd(0x4771)];if(_0x558104[_0x3246cd(0x6e0)]){var _0x12f789=createModelGeometry(_0x2b5785,_0x11143b),_0x441b9a=_0x57e0f8[_0x3246cd(0x433c)](_0x3246cd(0x2d3b));_0x441b9a[_0x3246cd(0x3356)](getAltitudeMode(_0x2b5785,_0x11143b['heightReference'])),_0x12f789[_0x3246cd(0x3356)](_0x441b9a),_0x4c2256['get'](_0x558104,void 0x0,scratchCartesian3$7),Cartographic['fromCartesian'](scratchCartesian3$7,_0x4da61d,scratchCartographic$8);var _0x178bc7=_0x57e0f8['createElement']('Location');_0x178bc7['appendChild'](createBasicElementWithText(_0x57e0f8,'longitude',CesiumMath[_0x3246cd(0x52e9)](scratchCartographic$8[_0x3246cd(0x1041)]))),_0x178bc7['appendChild'](createBasicElementWithText(_0x57e0f8,_0x3246cd(0x288b),CesiumMath['toDegrees'](scratchCartographic$8[_0x3246cd(0x288b)]))),_0x178bc7[_0x3246cd(0x3356)](createBasicElementWithText(_0x57e0f8,'altitude',scratchCartographic$8[_0x3246cd(0x5862)])),_0x12f789[_0x3246cd(0x3356)](_0x178bc7);var _0x33f2ee=Quaternion[_0x3246cd(0x5139)];defined$1(_0x2d612e[_0x3246cd(0xebd)])&&(_0x33f2ee=_0x2d612e['orientation']['getValue'](_0x2b5785[_0x3246cd(0x2981)]));var _0x11de0f=getLocalHpr(_0x2d612e[_0x3246cd(0x4771)][_0x3246cd(0x1e43)](_0x2b5785[_0x3246cd(0x2981)]),_0x33f2ee),_0x100c71=_0x57e0f8['createElement'](_0x3246cd(0x378c));_0x100c71[_0x3246cd(0x3356)](createBasicElementWithText(_0x57e0f8,_0x3246cd(0x8db),CesiumMath['toDegrees'](_0x11de0f[_0x3246cd(0x8db)]))),_0x100c71[_0x3246cd(0x3356)](createBasicElementWithText(_0x57e0f8,_0x3246cd(0x679),CesiumMath[_0x3246cd(0x52e9)](_0x11de0f[_0x3246cd(0x355c)]))),_0x100c71['appendChild'](createBasicElementWithText(_0x57e0f8,_0x3246cd(0x500e),CesiumMath[_0x3246cd(0x52e9)](_0x11de0f[_0x3246cd(0x500e)]))),_0x12f789[_0x3246cd(0x3356)](_0x100c71),_0x3a6e7b['push'](_0x12f789);}else createTracks(_0x2b5785,_0x2d612e,_0x11143b,_0x3a6e7b,_0x5cddd0);}}function processMaterial(_0x13494c,_0x3f9a6e,_0xcdd13d){var _0x52442c=_0x68aa19,_0x1d0d07=_0x13494c['kmlDoc'],_0x2db9bd=_0x13494c[_0x52442c(0x5234)];if(defined$1(_0x3f9a6e)){var _0x7bc80a=_0x2db9bd[_0x52442c(0x3173)](_0x3f9a6e);if(defined$1(_0x7bc80a)){var _0x3103f2;switch(_0x2db9bd['getMaterialType'](_0x3f9a6e)){case _0x52442c(0x74a):_0x3103f2=colorToString(Color$2[_0x52442c(0x2d95)]);break;case _0x52442c(0x3a27):case _0x52442c(0x39da):case'PolylineGlow':case'PolylineArrow':case _0x52442c(0x4f5c):_0x3103f2=colorToString(_0x7bc80a[_0x52442c(0x28b8)]);break;case _0x52442c(0x417):_0x3103f2=colorToString(_0x7bc80a[_0x52442c(0x28b8)]);var _0x5a0879=colorToString(_0x7bc80a['outlineColor']),_0x3fc67b=_0x7bc80a['outlineWidth'];_0xcdd13d[_0x52442c(0x3356)](createBasicElementWithText(_0x1d0d07,'outerColor',_0x5a0879,gxNamespace)),_0xcdd13d['appendChild'](createBasicElementWithText(_0x1d0d07,_0x52442c(0x2b12),_0x3fc67b,gxNamespace));break;case _0x52442c(0x789):_0x3103f2=colorToString(_0x7bc80a['oddColor']);}defined$1(_0x3103f2)&&(_0xcdd13d['appendChild'](createBasicElementWithText(_0x1d0d07,_0x52442c(0x28b8),_0x3103f2)),_0xcdd13d[_0x52442c(0x3356)](createBasicElementWithText(_0x1d0d07,_0x52442c(0x2dc5),_0x52442c(0x193a))));}}}function getAltitudeMode(_0x574f79,_0x1a6268){var _0xe78cc1=_0x68aa19,_0x5af52d,_0x4c94d5=_0x574f79[_0xe78cc1(0x5347)];switch(_0x574f79[_0xe78cc1(0x5234)]['get'](_0x1a6268,HeightReference$1[_0xe78cc1(0x44b5)])){case HeightReference$1[_0xe78cc1(0x44b5)]:_0x5af52d=_0x4c94d5['createTextNode'](_0xe78cc1(0x239e));break;case HeightReference$1[_0xe78cc1(0x481c)]:_0x5af52d=_0x4c94d5[_0xe78cc1(0x2990)](_0xe78cc1(0xbe4));break;case HeightReference$1[_0xe78cc1(0x4c87)]:_0x5af52d=_0x4c94d5[_0xe78cc1(0x2990)](_0xe78cc1(0x3f27));}return _0x5af52d;}function getCoordinates(_0x429a61,_0x3b9601){var _0x5b62bd=_0x68aa19;Array['isArray'](_0x429a61)||(_0x429a61=[_0x429a61]);for(var _0x32f2ae=_0x429a61[_0x5b62bd(0x531b)],_0x21ce77=[],_0x20db36=0x0;_0x20db36<_0x32f2ae;++_0x20db36)Cartographic[_0x5b62bd(0x2d23)](_0x429a61[_0x20db36],_0x3b9601,scratchCartographic$8),_0x21ce77[_0x5b62bd(0x3a33)](CesiumMath[_0x5b62bd(0x52e9)](scratchCartographic$8[_0x5b62bd(0x1041)])+','+CesiumMath[_0x5b62bd(0x52e9)](scratchCartographic$8[_0x5b62bd(0x288b)])+','+scratchCartographic$8[_0x5b62bd(0x5862)]);return _0x21ce77[_0x5b62bd(0x3ac2)]('\x20');}function createBasicElementWithText(_0x10e7ea,_0x2b2a15,_0x34d628,_0x13d2ea){var _0x37fb58=_0x68aa19;_0x37fb58(0x46da)==typeof(_0x34d628=defaultValue$1(_0x34d628,''))&&(_0x34d628=_0x34d628?'1':'0');var _0x27f6e7=defined$1(_0x13d2ea)?_0x10e7ea[_0x37fb58(0x4401)](_0x13d2ea,_0x2b2a15):_0x10e7ea['createElement'](_0x2b2a15),_0x34c99f=_0x37fb58(0x29ad)===_0x34d628&&-0x1!==_0x34d628[_0x37fb58(0x33ab)]('<')?_0x10e7ea['createCDATASection'](_0x34d628):_0x10e7ea['createTextNode'](_0x34d628);return _0x27f6e7[_0x37fb58(0x3356)](_0x34c99f),_0x27f6e7;}function colorToString(_0x30c613){var _0xfff938=_0x68aa19;for(var _0x15375d='',_0xb26b12=_0x30c613[_0xfff938(0x1676)](),_0x59bb81=0x3;_0x59bb81>=0x0;--_0x59bb81)_0x15375d+=_0xb26b12[_0x59bb81]<0x10?'0'+_0xb26b12[_0x59bb81]['toString'](0x10):_0xb26b12[_0x59bb81][_0xfff938(0x1d43)](0x10);return _0x15375d;}/** @license topojson - https://github.com/topojson/topojson Copyright (c) 2012-2016, Michael Bostock All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The name Michael Bostock may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. **/ var tmp$3={};!function(_0x44be6d,_0xf95e7f){var _0x3e55de=_0x68aa19;'object'==typeof exports&&_0x3e55de(0x3041)!=typeof module?_0xf95e7f(exports):_0xf95e7f(_0x44be6d['topojson']=_0x44be6d[_0x3e55de(0x938)]||{});}(tmp$3,function(_0x30345b){var _0xdf963=_0x68aa19,_0x4c0975=function(_0x3a67fc){return _0x3a67fc;},_0x331d18=function(_0x4b83dc){var _0x485c2e=_0x54f3;if(null==_0x4b83dc)return _0x4c0975;var _0x1c762c,_0x502f06,_0x196606=_0x4b83dc[_0x485c2e(0x1ed8)][0x0],_0x50d9d1=_0x4b83dc[_0x485c2e(0x1ed8)][0x1],_0x7fb3c2=_0x4b83dc[_0x485c2e(0x4729)][0x0],_0x1d8c4c=_0x4b83dc[_0x485c2e(0x4729)][0x1];return function(_0x305ab7,_0x492d20){var _0x2fc4fa=_0x485c2e;_0x492d20||(_0x1c762c=_0x502f06=0x0);var _0x282990=0x2,_0x21ad3d=_0x305ab7[_0x2fc4fa(0x531b)],_0x432022=new Array(_0x21ad3d);for(_0x432022[0x0]=(_0x1c762c+=_0x305ab7[0x0])*_0x196606+_0x7fb3c2,_0x432022[0x1]=(_0x502f06+=_0x305ab7[0x1])*_0x50d9d1+_0x1d8c4c;_0x282990<_0x21ad3d;)_0x432022[_0x282990]=_0x305ab7[_0x282990],++_0x282990;return _0x432022;};},_0x142c4c=function(_0x32940a){var _0x3e8cbb=_0x54f3,_0x33f6a2,_0x20f608=_0x331d18(_0x32940a[_0x3e8cbb(0x4503)]),_0xd6d3fe=0x1/0x0,_0x1ccdf2=_0xd6d3fe,_0x312e2d=-_0xd6d3fe,_0x2e5b71=-_0xd6d3fe;function _0x32962f(_0x12655c){(_0x12655c=_0x20f608(_0x12655c))[0x0]<_0xd6d3fe&&(_0xd6d3fe=_0x12655c[0x0]),_0x12655c[0x0]>_0x312e2d&&(_0x312e2d=_0x12655c[0x0]),_0x12655c[0x1]<_0x1ccdf2&&(_0x1ccdf2=_0x12655c[0x1]),_0x12655c[0x1]>_0x2e5b71&&(_0x2e5b71=_0x12655c[0x1]);}function _0x46c76d(_0x3b524b){var _0x21f39c=_0x3e8cbb;switch(_0x3b524b['type']){case _0x21f39c(0x47a0):_0x3b524b[_0x21f39c(0x516f)][_0x21f39c(0x3bcb)](_0x46c76d);break;case'Point':_0x32962f(_0x3b524b['coordinates']);break;case _0x21f39c(0xb98):_0x3b524b[_0x21f39c(0x22b9)][_0x21f39c(0x3bcb)](_0x32962f);}}for(_0x33f6a2 in(_0x32940a[_0x3e8cbb(0xbad)][_0x3e8cbb(0x3bcb)](function(_0x1d2b25){var _0x4e7b80=_0x3e8cbb;for(var _0xf3d755,_0x335dc1=-0x1,_0x313e3c=_0x1d2b25[_0x4e7b80(0x531b)];++_0x335dc1<_0x313e3c;)(_0xf3d755=_0x20f608(_0x1d2b25[_0x335dc1],_0x335dc1))[0x0]<_0xd6d3fe&&(_0xd6d3fe=_0xf3d755[0x0]),_0xf3d755[0x0]>_0x312e2d&&(_0x312e2d=_0xf3d755[0x0]),_0xf3d755[0x1]<_0x1ccdf2&&(_0x1ccdf2=_0xf3d755[0x1]),_0xf3d755[0x1]>_0x2e5b71&&(_0x2e5b71=_0xf3d755[0x1]);}),_0x32940a['objects']))_0x46c76d(_0x32940a[_0x3e8cbb(0x3cec)][_0x33f6a2]);return[_0xd6d3fe,_0x1ccdf2,_0x312e2d,_0x2e5b71];},_0x1fb4b4=function(_0x50bc66,_0x4f619a){var _0x1d9ea9=_0x54f3;return _0x1d9ea9(0x47a0)===_0x4f619a[_0x1d9ea9(0x3243)]?{'type':_0x1d9ea9(0x2e98),'features':_0x4f619a[_0x1d9ea9(0x516f)][_0x1d9ea9(0x2e47)](function(_0x4775c7){return _0x142102(_0x50bc66,_0x4775c7);})}:_0x142102(_0x50bc66,_0x4f619a);};function _0x142102(_0x49eecc,_0x179647){var _0x357132=_0x54f3,_0x37efdd=_0x179647['id'],_0x3c51a0=_0x179647['bbox'],_0x156155=null==_0x179647[_0x357132(0x2f10)]?{}:_0x179647[_0x357132(0x2f10)],_0x101772=_0x4abc05(_0x49eecc,_0x179647);return null==_0x37efdd&&null==_0x3c51a0?{'type':_0x357132(0x591),'properties':_0x156155,'geometry':_0x101772}:null==_0x3c51a0?{'type':'Feature','id':_0x37efdd,'properties':_0x156155,'geometry':_0x101772}:{'type':'Feature','id':_0x37efdd,'bbox':_0x3c51a0,'properties':_0x156155,'geometry':_0x101772};}function _0x4abc05(_0x385286,_0x306efb){var _0x2fe123=_0x54f3,_0x14b744=_0x331d18(_0x385286[_0x2fe123(0x4503)]),_0x50ce6d=_0x385286[_0x2fe123(0xbad)];function _0x3deb2e(_0x2d5cb6,_0x130336){var _0x50b27f=_0x2fe123;_0x130336['length']&&_0x130336[_0x50b27f(0x1ae7)]();for(var _0x4230bc=_0x50ce6d[_0x2d5cb6<0x0?~_0x2d5cb6:_0x2d5cb6],_0x38699c=0x0,_0x307fbf=_0x4230bc[_0x50b27f(0x531b)];_0x38699c<_0x307fbf;++_0x38699c)_0x130336[_0x50b27f(0x3a33)](_0x14b744(_0x4230bc[_0x38699c],_0x38699c));_0x2d5cb6<0x0&&function(_0x1f0485,_0x3aad22){var _0x2d72a6=_0x50b27f;for(var _0x44a785,_0x17839d=_0x1f0485[_0x2d72a6(0x531b)],_0x1b3ab0=_0x17839d-_0x3aad22;_0x1b3ab0<--_0x17839d;)_0x44a785=_0x1f0485[_0x1b3ab0],_0x1f0485[_0x1b3ab0++]=_0x1f0485[_0x17839d],_0x1f0485[_0x17839d]=_0x44a785;}(_0x130336,_0x307fbf);}function _0x51401a(_0x47854b){return _0x14b744(_0x47854b);}function _0x34aea9(_0x2a14c0){var _0x5c88cf=_0x2fe123;for(var _0x10df89=[],_0x29ea0e=0x0,_0x321fd7=_0x2a14c0[_0x5c88cf(0x531b)];_0x29ea0e<_0x321fd7;++_0x29ea0e)_0x3deb2e(_0x2a14c0[_0x29ea0e],_0x10df89);return _0x10df89[_0x5c88cf(0x531b)]<0x2&&_0x10df89['push'](_0x10df89[0x0]),_0x10df89;}function _0x51d19f(_0x26cd89){var _0x64fc1d=_0x2fe123;for(var _0x572880=_0x34aea9(_0x26cd89);_0x572880[_0x64fc1d(0x531b)]<0x4;)_0x572880[_0x64fc1d(0x3a33)](_0x572880[0x0]);return _0x572880;}function _0x1ad097(_0x64eeea){var _0x2fcabc=_0x2fe123;return _0x64eeea[_0x2fcabc(0x2e47)](_0x51d19f);}return function _0x551f51(_0x3cb3f6){var _0x3fdf8=_0x2fe123,_0x747e33,_0x1ba7ce=_0x3cb3f6[_0x3fdf8(0x3243)];switch(_0x1ba7ce){case'GeometryCollection':return{'type':_0x1ba7ce,'geometries':_0x3cb3f6[_0x3fdf8(0x516f)][_0x3fdf8(0x2e47)](_0x551f51)};case _0x3fdf8(0x57f9):_0x747e33=_0x51401a(_0x3cb3f6[_0x3fdf8(0x22b9)]);break;case _0x3fdf8(0xb98):_0x747e33=_0x3cb3f6[_0x3fdf8(0x22b9)][_0x3fdf8(0x2e47)](_0x51401a);break;case _0x3fdf8(0x3083):_0x747e33=_0x34aea9(_0x3cb3f6['arcs']);break;case _0x3fdf8(0x3de1):_0x747e33=_0x3cb3f6[_0x3fdf8(0xbad)][_0x3fdf8(0x2e47)](_0x34aea9);break;case _0x3fdf8(0x4017):_0x747e33=_0x1ad097(_0x3cb3f6[_0x3fdf8(0xbad)]);break;case _0x3fdf8(0x1b8):_0x747e33=_0x3cb3f6[_0x3fdf8(0xbad)][_0x3fdf8(0x2e47)](_0x1ad097);break;default:return null;}return{'type':_0x1ba7ce,'coordinates':_0x747e33};}(_0x306efb);}var _0x17740e=function(_0x4ba21b,_0x4373e6){var _0x8227a8=_0x54f3,_0x29e3e5={},_0x216bfe={},_0x1025f0={},_0xf1d31c=[],_0x2f019f=-0x1;function _0x54eb52(_0x2f2fd7,_0xe47ae4){var _0x130e63=_0x54f3;for(var _0x34c605 in _0x2f2fd7){var _0x541543=_0x2f2fd7[_0x34c605];delete _0xe47ae4[_0x541543[_0x130e63(0x3db1)]],delete _0x541543[_0x130e63(0x3db1)],delete _0x541543[_0x130e63(0x25e5)],_0x541543['forEach'](function(_0x3c1e2a){_0x29e3e5[_0x3c1e2a<0x0?~_0x3c1e2a:_0x3c1e2a]=0x1;}),_0xf1d31c[_0x130e63(0x3a33)](_0x541543);}}return _0x4373e6[_0x8227a8(0x3bcb)](function(_0xe32c00,_0x42ecfd){var _0x1eb830=_0x8227a8,_0xbfda83,_0x279ece=_0x4ba21b[_0x1eb830(0xbad)][_0xe32c00<0x0?~_0xe32c00:_0xe32c00];_0x279ece[_0x1eb830(0x531b)]<0x3&&!_0x279ece[0x1][0x0]&&!_0x279ece[0x1][0x1]&&(_0xbfda83=_0x4373e6[++_0x2f019f],_0x4373e6[_0x2f019f]=_0xe32c00,_0x4373e6[_0x42ecfd]=_0xbfda83);}),_0x4373e6[_0x8227a8(0x3bcb)](function(_0x8f0b71){var _0x45aefe=_0x8227a8,_0x367e9d,_0x2d44d1,_0x2b820a=function(_0x11a2b3){var _0x1f62ae=_0x54f3,_0xea769a,_0x23cffc=_0x4ba21b[_0x1f62ae(0xbad)][_0x11a2b3<0x0?~_0x11a2b3:_0x11a2b3],_0x2d6d95=_0x23cffc[0x0];return _0x4ba21b[_0x1f62ae(0x4503)]?(_0xea769a=[0x0,0x0],_0x23cffc['forEach'](function(_0x3f4a48){_0xea769a[0x0]+=_0x3f4a48[0x0],_0xea769a[0x1]+=_0x3f4a48[0x1];})):_0xea769a=_0x23cffc[_0x23cffc[_0x1f62ae(0x531b)]-0x1],_0x11a2b3<0x0?[_0xea769a,_0x2d6d95]:[_0x2d6d95,_0xea769a];}(_0x8f0b71),_0x5001e9=_0x2b820a[0x0],_0x10a527=_0x2b820a[0x1];if(_0x367e9d=_0x1025f0[_0x5001e9]){if(delete _0x1025f0[_0x367e9d[_0x45aefe(0x25e5)]],_0x367e9d['push'](_0x8f0b71),_0x367e9d[_0x45aefe(0x25e5)]=_0x10a527,_0x2d44d1=_0x216bfe[_0x10a527]){delete _0x216bfe[_0x2d44d1['start']];var _0x4dd60=_0x2d44d1===_0x367e9d?_0x367e9d:_0x367e9d[_0x45aefe(0x32c8)](_0x2d44d1);_0x216bfe[_0x4dd60[_0x45aefe(0x3db1)]=_0x367e9d['start']]=_0x1025f0[_0x4dd60['end']=_0x2d44d1['end']]=_0x4dd60;}else _0x216bfe[_0x367e9d[_0x45aefe(0x3db1)]]=_0x1025f0[_0x367e9d['end']]=_0x367e9d;}else{if(_0x367e9d=_0x216bfe[_0x10a527]){if(delete _0x216bfe[_0x367e9d[_0x45aefe(0x3db1)]],_0x367e9d[_0x45aefe(0x4e52)](_0x8f0b71),_0x367e9d[_0x45aefe(0x3db1)]=_0x5001e9,_0x2d44d1=_0x1025f0[_0x5001e9]){delete _0x1025f0[_0x2d44d1[_0x45aefe(0x25e5)]];var _0x18df75=_0x2d44d1===_0x367e9d?_0x367e9d:_0x2d44d1[_0x45aefe(0x32c8)](_0x367e9d);_0x216bfe[_0x18df75[_0x45aefe(0x3db1)]=_0x2d44d1['start']]=_0x1025f0[_0x18df75['end']=_0x367e9d[_0x45aefe(0x25e5)]]=_0x18df75;}else _0x216bfe[_0x367e9d[_0x45aefe(0x3db1)]]=_0x1025f0[_0x367e9d[_0x45aefe(0x25e5)]]=_0x367e9d;}else _0x216bfe[(_0x367e9d=[_0x8f0b71])[_0x45aefe(0x3db1)]=_0x5001e9]=_0x1025f0[_0x367e9d[_0x45aefe(0x25e5)]=_0x10a527]=_0x367e9d;}}),_0x54eb52(_0x1025f0,_0x216bfe),_0x54eb52(_0x216bfe,_0x1025f0),_0x4373e6['forEach'](function(_0xf63b06){var _0x7a5ddc=_0x8227a8;_0x29e3e5[_0xf63b06<0x0?~_0xf63b06:_0xf63b06]||_0xf1d31c[_0x7a5ddc(0x3a33)]([_0xf63b06]);}),_0xf1d31c;};function _0x5c9f04(_0x54d409,_0x38a254,_0xb04a4f){var _0x2dd327=_0x54f3,_0x1dc36e,_0x117a4d,_0x524edb;if(arguments[_0x2dd327(0x531b)]>0x1)_0x1dc36e=_0x47766b(_0x54d409,_0x38a254,_0xb04a4f);else{for(_0x117a4d=0x0,_0x1dc36e=new Array(_0x524edb=_0x54d409[_0x2dd327(0xbad)][_0x2dd327(0x531b)]);_0x117a4d<_0x524edb;++_0x117a4d)_0x1dc36e[_0x117a4d]=_0x117a4d;}return{'type':'MultiLineString','arcs':_0x17740e(_0x54d409,_0x1dc36e)};}function _0x47766b(_0x38cae9,_0x10dfa3,_0x27b176){var _0x1389f8=_0x54f3,_0xa55153,_0x2fb39c=[],_0x3ad348=[];function _0x121d10(_0x2ff3cd){var _0x312865=_0x2ff3cd<0x0?~_0x2ff3cd:_0x2ff3cd;(_0x3ad348[_0x312865]||(_0x3ad348[_0x312865]=[]))['push']({'i':_0x2ff3cd,'g':_0xa55153});}function _0x4f47c2(_0x2fcf17){var _0x150cd2=_0x54f3;_0x2fcf17[_0x150cd2(0x3bcb)](_0x121d10);}function _0x238d3b(_0x114c28){var _0x581cc2=_0x54f3;_0x114c28[_0x581cc2(0x3bcb)](_0x4f47c2);}return function _0x580a04(_0x22f872){var _0xe9c68d=_0x54f3;switch(_0xa55153=_0x22f872,_0x22f872['type']){case _0xe9c68d(0x47a0):_0x22f872[_0xe9c68d(0x516f)]['forEach'](_0x580a04);break;case _0xe9c68d(0x3083):_0x4f47c2(_0x22f872['arcs']);break;case _0xe9c68d(0x3de1):case _0xe9c68d(0x4017):_0x238d3b(_0x22f872[_0xe9c68d(0xbad)]);break;case _0xe9c68d(0x1b8):!function(_0x4bc4a2){_0x4bc4a2['forEach'](_0x238d3b);}(_0x22f872[_0xe9c68d(0xbad)]);}}(_0x10dfa3),_0x3ad348[_0x1389f8(0x3bcb)](null==_0x27b176?function(_0x13408e){_0x2fb39c['push'](_0x13408e[0x0]['i']);}:function(_0x3cb89f){var _0x36e7dc=_0x1389f8;_0x27b176(_0x3cb89f[0x0]['g'],_0x3cb89f[_0x3cb89f[_0x36e7dc(0x531b)]-0x1]['g'])&&_0x2fb39c[_0x36e7dc(0x3a33)](_0x3cb89f[0x0]['i']);}),_0x2fb39c;}function _0x2821ad(_0x51ce99,_0x1810d8){var _0x384672=_0x54f3,_0x243968={},_0x2fbdc4=[],_0x310bc=[];function _0x3644ab(_0x479518){var _0x29e48e=_0x54f3;_0x479518[_0x29e48e(0x3bcb)](function(_0x14b85a){var _0xa927ce=_0x29e48e;_0x14b85a[_0xa927ce(0x3bcb)](function(_0x38d86f){var _0x4e265b=_0xa927ce;(_0x243968[_0x38d86f=_0x38d86f<0x0?~_0x38d86f:_0x38d86f]||(_0x243968[_0x38d86f]=[]))[_0x4e265b(0x3a33)](_0x479518);});}),_0x2fbdc4[_0x29e48e(0x3a33)](_0x479518);}function _0x3c8065(_0x5a5107){var _0x184082=_0x54f3;return function(_0xfb1616){var _0x3f4444=_0x54f3;for(var _0x38d6ac,_0xdf7858=-0x1,_0x39a458=_0xfb1616[_0x3f4444(0x531b)],_0x41ee52=_0xfb1616[_0x39a458-0x1],_0x116c2b=0x0;++_0xdf7858<_0x39a458;)_0x38d6ac=_0x41ee52,_0x41ee52=_0xfb1616[_0xdf7858],_0x116c2b+=_0x38d6ac[0x0]*_0x41ee52[0x1]-_0x38d6ac[0x1]*_0x41ee52[0x0];return Math[_0x3f4444(0x1661)](_0x116c2b);}(_0x4abc05(_0x51ce99,{'type':_0x184082(0x4017),'arcs':[_0x5a5107]})[_0x184082(0x22b9)][0x0]);}return _0x1810d8[_0x384672(0x3bcb)](function _0x478ce3(_0x361356){var _0x2016e6=_0x384672;switch(_0x361356['type']){case _0x2016e6(0x47a0):_0x361356[_0x2016e6(0x516f)][_0x2016e6(0x3bcb)](_0x478ce3);break;case _0x2016e6(0x4017):_0x3644ab(_0x361356['arcs']);break;case'MultiPolygon':_0x361356[_0x2016e6(0xbad)]['forEach'](_0x3644ab);}}),_0x2fbdc4[_0x384672(0x3bcb)](function(_0x138f7c){var _0x132017=_0x384672;if(!_0x138f7c['_']){var _0x50298d=[],_0x4909c1=[_0x138f7c];for(_0x138f7c['_']=0x1,_0x310bc[_0x132017(0x3a33)](_0x50298d);_0x138f7c=_0x4909c1['pop']();)_0x50298d[_0x132017(0x3a33)](_0x138f7c),_0x138f7c[_0x132017(0x3bcb)](function(_0x383b8e){var _0x516a60=_0x132017;_0x383b8e[_0x516a60(0x3bcb)](function(_0x837e3e){_0x243968[_0x837e3e<0x0?~_0x837e3e:_0x837e3e]['forEach'](function(_0x4edfbf){var _0x31508f=_0x54f3;_0x4edfbf['_']||(_0x4edfbf['_']=0x1,_0x4909c1[_0x31508f(0x3a33)](_0x4edfbf));});});});}}),_0x2fbdc4['forEach'](function(_0x17a56f){delete _0x17a56f['_'];}),{'type':_0x384672(0x1b8),'arcs':_0x310bc[_0x384672(0x2e47)](function(_0x5a0d4d){var _0x204a7e=_0x384672,_0x32d539,_0x3fedd0=[];if(_0x5a0d4d[_0x204a7e(0x3bcb)](function(_0x100cde){_0x100cde['forEach'](function(_0x184d41){var _0x347d99=_0x54f3;_0x184d41[_0x347d99(0x3bcb)](function(_0x28a95b){var _0x156ef5=_0x347d99;_0x243968[_0x28a95b<0x0?~_0x28a95b:_0x28a95b][_0x156ef5(0x531b)]<0x2&&_0x3fedd0['push'](_0x28a95b);});});}),(_0x32d539=(_0x3fedd0=_0x17740e(_0x51ce99,_0x3fedd0))[_0x204a7e(0x531b)])>0x1){for(var _0x30c26c,_0xb4cadf,_0x2260bf=0x1,_0x554316=_0x3c8065(_0x3fedd0[0x0]);_0x2260bf<_0x32d539;++_0x2260bf)(_0x30c26c=_0x3c8065(_0x3fedd0[_0x2260bf]))>_0x554316&&(_0xb4cadf=_0x3fedd0[0x0],_0x3fedd0[0x0]=_0x3fedd0[_0x2260bf],_0x3fedd0[_0x2260bf]=_0xb4cadf,_0x554316=_0x30c26c);}return _0x3fedd0;})};}var _0x4f7535=function(_0x571588,_0x32581e){var _0x4d1877=_0x54f3;for(var _0x216353=0x0,_0x487064=_0x571588[_0x4d1877(0x531b)];_0x216353<_0x487064;){var _0x11fc4a=_0x216353+_0x487064>>>0x1;_0x571588[_0x11fc4a]<_0x32581e?_0x216353=_0x11fc4a+0x1:_0x487064=_0x11fc4a;}return _0x216353;},_0x2a0caa=function(_0x549c8d){var _0x555828=_0x54f3;if(null==_0x549c8d)return _0x4c0975;var _0x3f5697,_0x383cf0,_0x4fdc99=_0x549c8d[_0x555828(0x1ed8)][0x0],_0x4a4526=_0x549c8d[_0x555828(0x1ed8)][0x1],_0x372582=_0x549c8d[_0x555828(0x4729)][0x0],_0x5b85cc=_0x549c8d['translate'][0x1];return function(_0x29c1b4,_0x4815ae){var _0x3c2767=_0x555828;_0x4815ae||(_0x3f5697=_0x383cf0=0x0);var _0x39f00c=0x2,_0x101843=_0x29c1b4[_0x3c2767(0x531b)],_0xa0eff7=new Array(_0x101843),_0x502ebc=Math[_0x3c2767(0x19b6)]((_0x29c1b4[0x0]-_0x372582)/_0x4fdc99),_0x201718=Math[_0x3c2767(0x19b6)]((_0x29c1b4[0x1]-_0x5b85cc)/_0x4a4526);for(_0xa0eff7[0x0]=_0x502ebc-_0x3f5697,_0x3f5697=_0x502ebc,_0xa0eff7[0x1]=_0x201718-_0x383cf0,_0x383cf0=_0x201718;_0x39f00c<_0x101843;)_0xa0eff7[_0x39f00c]=_0x29c1b4[_0x39f00c],++_0x39f00c;return _0xa0eff7;};},_0x39b85e=function(_0x213305,_0x5e6147,_0x9d3f84,_0x1c2aa2,_0x110518,_0x4ee997){var _0x5e4a0e=_0x54f3;0x3===arguments[_0x5e4a0e(0x531b)]&&(_0x1c2aa2=_0x4ee997=Array,_0x110518=null);for(var _0x19ded5=new _0x1c2aa2(_0x213305=0x1<<Math[_0x5e4a0e(0x2bc6)](0x4,Math[_0x5e4a0e(0x28fa)](Math[_0x5e4a0e(0xe28)](_0x213305)/Math[_0x5e4a0e(0x4fd)]))),_0x20f751=new _0x4ee997(_0x213305),_0x57be34=_0x213305-0x1,_0x135ab3=0x0;_0x135ab3<_0x213305;++_0x135ab3)_0x19ded5[_0x135ab3]=_0x110518;function _0x2dd943(_0x599511,_0x2766b4){var _0x458ac9=_0x5e4a0e;for(var _0x45a656=_0x5e6147(_0x599511)&_0x57be34,_0x23379d=_0x19ded5[_0x45a656],_0x330860=0x0;_0x23379d!=_0x110518;){if(_0x9d3f84(_0x23379d,_0x599511))return _0x20f751[_0x45a656]=_0x2766b4;if(++_0x330860>=_0x213305)throw new Error(_0x458ac9(0x2be4));_0x23379d=_0x19ded5[_0x45a656=_0x45a656+0x1&_0x57be34];}return _0x19ded5[_0x45a656]=_0x599511,_0x20f751[_0x45a656]=_0x2766b4,_0x2766b4;}function _0x49ec43(_0x2635ac,_0x276270){var _0x49b25c=_0x5e4a0e;for(var _0x1ac0b5=_0x5e6147(_0x2635ac)&_0x57be34,_0x3c7a7e=_0x19ded5[_0x1ac0b5],_0x830d62=0x0;_0x3c7a7e!=_0x110518;){if(_0x9d3f84(_0x3c7a7e,_0x2635ac))return _0x20f751[_0x1ac0b5];if(++_0x830d62>=_0x213305)throw new Error(_0x49b25c(0x2be4));_0x3c7a7e=_0x19ded5[_0x1ac0b5=_0x1ac0b5+0x1&_0x57be34];}return _0x19ded5[_0x1ac0b5]=_0x2635ac,_0x20f751[_0x1ac0b5]=_0x276270,_0x276270;}function _0x16b8d8(_0x29767f,_0x2129bc){for(var _0x1716fa=_0x5e6147(_0x29767f)&_0x57be34,_0x195511=_0x19ded5[_0x1716fa],_0x1ceca7=0x0;_0x195511!=_0x110518;){if(_0x9d3f84(_0x195511,_0x29767f))return _0x20f751[_0x1716fa];if(++_0x1ceca7>=_0x213305)break;_0x195511=_0x19ded5[_0x1716fa=_0x1716fa+0x1&_0x57be34];}return _0x2129bc;}function _0x353e1b(){var _0x22363a=_0x5e4a0e;for(var _0x53c78f=[],_0x483f87=0x0,_0x47b2c4=_0x19ded5[_0x22363a(0x531b)];_0x483f87<_0x47b2c4;++_0x483f87){var _0x5282cd=_0x19ded5[_0x483f87];_0x5282cd!=_0x110518&&_0x53c78f[_0x22363a(0x3a33)](_0x5282cd);}return _0x53c78f;}return{'set':_0x2dd943,'maybeSet':_0x49ec43,'get':_0x16b8d8,'keys':_0x353e1b};},_0x4abdf2=function(_0x2a1c48,_0x308bc3){return _0x2a1c48[0x0]===_0x308bc3[0x0]&&_0x2a1c48[0x1]===_0x308bc3[0x1];},_0x16022b=new ArrayBuffer(0x10),_0x22164=new Uint32Array(_0x16022b),_0x3ca4d1=function(_0x4d4072){var _0x1759d8=_0x22164[0x0]^_0x22164[0x1];return 0x7fffffff&(_0x1759d8=_0x1759d8<<0x5^_0x1759d8>>0x7^_0x22164[0x2]^_0x22164[0x3]);},_0x551d4a=function(_0x85619f){var _0xd64eb0=_0x54f3,_0x15f7b3,_0x4fe61f,_0x167e0d,_0x55b894,_0x560997=_0x85619f[_0xd64eb0(0x22b9)],_0x57f1ed=_0x85619f['lines'],_0x77de48=_0x85619f['rings'],_0x1a3568=function(){var _0x508247=_0xd64eb0;for(var _0x4772b3=_0x39b85e(1.4*_0x560997['length'],_0x4c3bd9,_0x223f0d,Int32Array,-0x1,Int32Array),_0x5cc03e=new Int32Array(_0x560997[_0x508247(0x531b)]),_0x35dee1=0x0,_0x55ab8c=_0x560997[_0x508247(0x531b)];_0x35dee1<_0x55ab8c;++_0x35dee1)_0x5cc03e[_0x35dee1]=_0x4772b3['maybeSet'](_0x35dee1,_0x35dee1);return _0x5cc03e;}(),_0x55a7ce=new Int32Array(_0x560997[_0xd64eb0(0x531b)]),_0x2713dc=new Int32Array(_0x560997[_0xd64eb0(0x531b)]),_0x132808=new Int32Array(_0x560997['length']),_0x27bc66=new Int8Array(_0x560997[_0xd64eb0(0x531b)]),_0x5ae0c3=0x0;for(_0x15f7b3=0x0,_0x4fe61f=_0x560997[_0xd64eb0(0x531b)];_0x15f7b3<_0x4fe61f;++_0x15f7b3)_0x55a7ce[_0x15f7b3]=_0x2713dc[_0x15f7b3]=_0x132808[_0x15f7b3]=-0x1;for(_0x15f7b3=0x0,_0x4fe61f=_0x57f1ed[_0xd64eb0(0x531b)];_0x15f7b3<_0x4fe61f;++_0x15f7b3){var _0x2efa7b=_0x57f1ed[_0x15f7b3],_0x3d5e02=_0x2efa7b[0x0],_0x24b418=_0x2efa7b[0x1];for(_0x167e0d=_0x1a3568[_0x3d5e02],_0x55b894=_0x1a3568[++_0x3d5e02],++_0x5ae0c3,_0x27bc66[_0x167e0d]=0x1;++_0x3d5e02<=_0x24b418;)_0x131a76(_0x15f7b3,_0x167e0d,_0x167e0d=_0x55b894,_0x55b894=_0x1a3568[_0x3d5e02]);++_0x5ae0c3,_0x27bc66[_0x55b894]=0x1;}for(_0x15f7b3=0x0,_0x4fe61f=_0x560997[_0xd64eb0(0x531b)];_0x15f7b3<_0x4fe61f;++_0x15f7b3)_0x55a7ce[_0x15f7b3]=-0x1;for(_0x15f7b3=0x0,_0x4fe61f=_0x77de48[_0xd64eb0(0x531b)];_0x15f7b3<_0x4fe61f;++_0x15f7b3){var _0x4ae7a5=_0x77de48[_0x15f7b3],_0x4a1ac1=_0x4ae7a5[0x0]+0x1,_0x3f5a81=_0x4ae7a5[0x1];for(_0x131a76(_0x15f7b3,_0x1a3568[_0x3f5a81-0x1],_0x167e0d=_0x1a3568[_0x4a1ac1-0x1],_0x55b894=_0x1a3568[_0x4a1ac1]);++_0x4a1ac1<=_0x3f5a81;)_0x131a76(_0x15f7b3,_0x167e0d,_0x167e0d=_0x55b894,_0x55b894=_0x1a3568[_0x4a1ac1]);}function _0x131a76(_0x37cd5b,_0x426089,_0x53db7a,_0x58bc04){if(_0x55a7ce[_0x53db7a]!==_0x37cd5b){_0x55a7ce[_0x53db7a]=_0x37cd5b;var _0x26abe4=_0x2713dc[_0x53db7a];if(_0x26abe4>=0x0){var _0x44858e=_0x132808[_0x53db7a];_0x26abe4===_0x426089&&_0x44858e===_0x58bc04||_0x26abe4===_0x58bc04&&_0x44858e===_0x426089||(++_0x5ae0c3,_0x27bc66[_0x53db7a]=0x1);}else _0x2713dc[_0x53db7a]=_0x426089,_0x132808[_0x53db7a]=_0x58bc04;}}function _0x4c3bd9(_0x1acac){return _0x3ca4d1(_0x560997[_0x1acac]);}function _0x223f0d(_0x22f79d,_0x356b6f){return _0x4abdf2(_0x560997[_0x22f79d],_0x560997[_0x356b6f]);}_0x55a7ce=_0x2713dc=_0x132808=null;var _0x5616e6,_0x49ea16=function(_0xfa3eb8,_0x42fa2e,_0x3cd382,_0x167132,_0x2df2ea){var _0x3716d1=_0xd64eb0;0x3===arguments[_0x3716d1(0x531b)]&&(_0x167132=Array,_0x2df2ea=null);for(var _0x170ebc=new _0x167132(_0xfa3eb8=0x1<<Math[_0x3716d1(0x2bc6)](0x4,Math[_0x3716d1(0x28fa)](Math[_0x3716d1(0xe28)](_0xfa3eb8)/Math[_0x3716d1(0x4fd)]))),_0x1516a0=_0xfa3eb8-0x1,_0x53bd3e=0x0;_0x53bd3e<_0xfa3eb8;++_0x53bd3e)_0x170ebc[_0x53bd3e]=_0x2df2ea;function _0x591e93(_0x3fcc96){var _0x2e91f9=_0x3716d1;for(var _0x4a037a=_0x42fa2e(_0x3fcc96)&_0x1516a0,_0x155b56=_0x170ebc[_0x4a037a],_0x1743ba=0x0;_0x155b56!=_0x2df2ea;){if(_0x3cd382(_0x155b56,_0x3fcc96))return!0x0;if(++_0x1743ba>=_0xfa3eb8)throw new Error(_0x2e91f9(0x57b));_0x155b56=_0x170ebc[_0x4a037a=_0x4a037a+0x1&_0x1516a0];}return _0x170ebc[_0x4a037a]=_0x3fcc96,!0x0;}function _0x24b31a(_0xa2697f){for(var _0x4ba16e=_0x42fa2e(_0xa2697f)&_0x1516a0,_0x5a7cc1=_0x170ebc[_0x4ba16e],_0xc5de49=0x0;_0x5a7cc1!=_0x2df2ea;){if(_0x3cd382(_0x5a7cc1,_0xa2697f))return!0x0;if(++_0xc5de49>=_0xfa3eb8)break;_0x5a7cc1=_0x170ebc[_0x4ba16e=_0x4ba16e+0x1&_0x1516a0];}return!0x1;}function _0x1b3036(){var _0x302207=_0x3716d1;for(var _0x434be0=[],_0x33ac31=0x0,_0x411307=_0x170ebc['length'];_0x33ac31<_0x411307;++_0x33ac31){var _0x45acda=_0x170ebc[_0x33ac31];_0x45acda!=_0x2df2ea&&_0x434be0[_0x302207(0x3a33)](_0x45acda);}return _0x434be0;}return{'add':_0x591e93,'has':_0x24b31a,'values':_0x1b3036};}(1.4*_0x5ae0c3,_0x3ca4d1,_0x4abdf2);for(_0x15f7b3=0x0,_0x4fe61f=_0x560997['length'];_0x15f7b3<_0x4fe61f;++_0x15f7b3)_0x27bc66[_0x5616e6=_0x1a3568[_0x15f7b3]]&&_0x49ea16[_0xd64eb0(0x4979)](_0x560997[_0x5616e6]);return _0x49ea16;};function _0x46d0f4(_0xe4c1a3,_0x597024,_0x23abc9,_0x1f5a63){_0x14897e(_0xe4c1a3,_0x597024,_0x23abc9),_0x14897e(_0xe4c1a3,_0x597024,_0x597024+_0x1f5a63),_0x14897e(_0xe4c1a3,_0x597024+_0x1f5a63,_0x23abc9);}function _0x14897e(_0x5139ed,_0x2278a9,_0x41607b){for(var _0x9c9ffb,_0x447f2a=_0x2278a9+(_0x41607b-- -_0x2278a9>>0x1);_0x2278a9<_0x447f2a;++_0x2278a9,--_0x41607b)_0x9c9ffb=_0x5139ed[_0x2278a9],_0x5139ed[_0x2278a9]=_0x5139ed[_0x41607b],_0x5139ed[_0x41607b]=_0x9c9ffb;}var _0x6d59e3=function(_0x2d35b2){var _0xe55a62=_0x54f3,_0x182076,_0x5691d5,_0x3734b4={};for(_0x182076 in _0x2d35b2)_0x3734b4[_0x182076]=null==(_0x5691d5=_0x2d35b2[_0x182076])?{'type':null}:('FeatureCollection'===_0x5691d5[_0xe55a62(0x3243)]?_0x39474b:'Feature'===_0x5691d5[_0xe55a62(0x3243)]?_0x2e6124:_0x48e780)(_0x5691d5);return _0x3734b4;};function _0x39474b(_0x508fad){var _0x204ec4=_0x54f3,_0x551838={'type':'GeometryCollection','geometries':_0x508fad[_0x204ec4(0x52c5)][_0x204ec4(0x2e47)](_0x2e6124)};return null!=_0x508fad[_0x204ec4(0x30c4)]&&(_0x551838[_0x204ec4(0x30c4)]=_0x508fad['bbox']),_0x551838;}function _0x2e6124(_0x3f9cdf){var _0x2a6872=_0x54f3,_0x351fbf,_0xffd571=_0x48e780(_0x3f9cdf['geometry']);for(_0x351fbf in(null!=_0x3f9cdf['id']&&(_0xffd571['id']=_0x3f9cdf['id']),null!=_0x3f9cdf[_0x2a6872(0x30c4)]&&(_0xffd571[_0x2a6872(0x30c4)]=_0x3f9cdf[_0x2a6872(0x30c4)]),_0x3f9cdf['properties'])){_0xffd571['properties']=_0x3f9cdf[_0x2a6872(0x2f10)];break;}return _0xffd571;}function _0x48e780(_0x5672af){var _0x33be0b=_0x54f3;if(null==_0x5672af)return{'type':null};var _0x16b7f2='GeometryCollection'===_0x5672af['type']?{'type':_0x33be0b(0x47a0),'geometries':_0x5672af[_0x33be0b(0x516f)][_0x33be0b(0x2e47)](_0x48e780)}:'Point'===_0x5672af['type']||_0x33be0b(0xb98)===_0x5672af['type']?{'type':_0x5672af[_0x33be0b(0x3243)],'coordinates':_0x5672af[_0x33be0b(0x22b9)]}:{'type':_0x5672af[_0x33be0b(0x3243)],'arcs':_0x5672af['coordinates']};return null!=_0x5672af[_0x33be0b(0x30c4)]&&(_0x16b7f2[_0x33be0b(0x30c4)]=_0x5672af[_0x33be0b(0x30c4)]),_0x16b7f2;}function _0x1632cd(_0x26abd4){var _0x2957c9,_0x39cc24=_0x26abd4[0x0],_0x4f6c35=_0x26abd4[0x1];return _0x4f6c35<_0x39cc24&&(_0x2957c9=_0x39cc24,_0x39cc24=_0x4f6c35,_0x4f6c35=_0x2957c9),_0x39cc24+0x1f*_0x4f6c35;}function _0x1864d5(_0x2829b9,_0x1f328e){var _0x46c7e8,_0x221e84=_0x2829b9[0x0],_0xe31865=_0x2829b9[0x1],_0x42e654=_0x1f328e[0x0],_0x174a9d=_0x1f328e[0x1];return _0xe31865<_0x221e84&&(_0x46c7e8=_0x221e84,_0x221e84=_0xe31865,_0xe31865=_0x46c7e8),_0x174a9d<_0x42e654&&(_0x46c7e8=_0x42e654,_0x42e654=_0x174a9d,_0x174a9d=_0x46c7e8),_0x221e84===_0x42e654&&_0xe31865===_0x174a9d;}function _0x580628(){return!0x0;}function _0x31b30b(_0x43c96a){return _0x43c96a;}function _0x56bebe(_0x5becab){var _0x1709c0=_0x54f3;return null!=_0x5becab[_0x1709c0(0x3243)];}var _0x5a0c1c=function(_0x557110){var _0x535a53=_0x54f3,_0x48bf47,_0x129f48=new Array(_0x557110[_0x535a53(0xbad)][_0x535a53(0x531b)]),_0xf6a522=0x0;function _0x4b7a80(_0x2d9e92){var _0x24143d=_0x535a53;switch(_0x2d9e92[_0x24143d(0x3243)]){case'GeometryCollection':_0x2d9e92[_0x24143d(0x516f)][_0x24143d(0x3bcb)](_0x4b7a80);break;case _0x24143d(0x4017):_0x494995(_0x2d9e92[_0x24143d(0xbad)]);break;case _0x24143d(0x1b8):_0x2d9e92[_0x24143d(0xbad)][_0x24143d(0x3bcb)](_0x494995);}}function _0x494995(_0x1276f3){var _0x326ac5=_0x535a53;for(var _0x36499d=0x0,_0x3dd3d4=_0x1276f3['length'];_0x36499d<_0x3dd3d4;++_0x36499d,++_0xf6a522)for(var _0x3c909a=_0x1276f3[_0x36499d],_0x38a311=0x0,_0x1157fc=_0x3c909a[_0x326ac5(0x531b)];_0x38a311<_0x1157fc;++_0x38a311){var _0x8316a3=_0x3c909a[_0x38a311];_0x8316a3<0x0&&(_0x8316a3=~_0x8316a3);var _0x2126a4=_0x129f48[_0x8316a3];null==_0x2126a4?_0x129f48[_0x8316a3]=_0xf6a522:_0x2126a4!==_0xf6a522&&(_0x129f48[_0x8316a3]=-0x1);}}for(_0x48bf47 in _0x557110[_0x535a53(0x3cec)])_0x4b7a80(_0x557110[_0x535a53(0x3cec)][_0x48bf47]);return function(_0x3ab764){var _0x123dec=_0x535a53;for(var _0x567700,_0xdfc215=0x0,_0x53f17f=_0x3ab764[_0x123dec(0x531b)];_0xdfc215<_0x53f17f;++_0xdfc215)if(-0x1===_0x129f48[(_0x567700=_0x3ab764[_0xdfc215])<0x0?~_0x567700:_0x567700])return!0x0;return!0x1;};};function _0x141670(_0x597a7c){var _0x568910=_0x54f3,_0x4ac855=_0x597a7c[0x0],_0x55d012=_0x597a7c[0x1],_0x3531fd=_0x597a7c[0x2];return Math[_0x568910(0x1661)]((_0x4ac855[0x0]-_0x3531fd[0x0])*(_0x55d012[0x1]-_0x4ac855[0x1])-(_0x4ac855[0x0]-_0x55d012[0x0])*(_0x3531fd[0x1]-_0x4ac855[0x1]))/0x2;}function _0x36e74e(_0x3fd2ce){for(var _0x35e174,_0x562cca=-0x1,_0x56ee44=_0x3fd2ce['length'],_0x49b964=_0x3fd2ce[_0x56ee44-0x1],_0x4f6829=0x0;++_0x562cca<_0x56ee44;)_0x35e174=_0x49b964,_0x49b964=_0x3fd2ce[_0x562cca],_0x4f6829+=_0x35e174[0x0]*_0x49b964[0x1]-_0x35e174[0x1]*_0x49b964[0x0];return Math['abs'](_0x4f6829)/0x2;}var _0x55492f=function(_0xda8da7,_0x293165,_0x4244d2){var _0x13715a=_0x54f3;return _0x293165=null==_0x293165?Number[_0x13715a(0xfb7)]:+_0x293165,null==_0x4244d2&&(_0x4244d2=_0x36e74e),function(_0x5c9fd3,_0x4ae26d){var _0x326cff=_0x13715a;return _0x4244d2(_0x1fb4b4(_0xda8da7,{'type':_0x326cff(0x4017),'arcs':[_0x5c9fd3]})[_0x326cff(0x4b72)][_0x326cff(0x22b9)][0x0],_0x4ae26d)>=_0x293165;};};function _0x229216(_0x591334,_0x3c0e98){return _0x591334[0x1][0x2]-_0x3c0e98[0x1][0x2];}function _0x1d62dc(_0x1d655a){return[_0x1d655a[0x0],_0x1d655a[0x1],0x0];}function _0x50e359(_0x285b21,_0x4a5dd0){return _0x4a5dd0-_0x285b21;}var _0x285867=Math['PI'],_0x4869d0=0x2*_0x285867,_0x21c4c3=_0x285867/0x4,_0x42fc58=_0x285867/0xb4,_0x244034=Math[_0xdf963(0x1661)],_0x4fcedf=Math[_0xdf963(0x8af)],_0x53a11b=Math[_0xdf963(0x1d35)],_0xa2a6c9=Math[_0xdf963(0x4322)];function _0x541b2b(_0x302db5,_0x4a2fe4){for(var _0x3b8122,_0x271fc2,_0x37ca94=0x0,_0x5103a2=_0x302db5['length'],_0xa84690=0x0,_0x33463a=_0x302db5[_0x4a2fe4?_0x37ca94++:_0x5103a2-0x1],_0x238497=_0x33463a[0x0]*_0x42fc58,_0x3ec7ed=_0x33463a[0x1]*_0x42fc58/0x2+_0x21c4c3,_0x5a7f8c=_0x53a11b(_0x3ec7ed),_0x4ae124=_0xa2a6c9(_0x3ec7ed);_0x37ca94<_0x5103a2;++_0x37ca94){_0x3b8122=_0x238497,_0x238497=(_0x33463a=_0x302db5[_0x37ca94])[0x0]*_0x42fc58,_0x3ec7ed=_0x33463a[0x1]*_0x42fc58/0x2+_0x21c4c3,_0x271fc2=_0x5a7f8c,_0x5a7f8c=_0x53a11b(_0x3ec7ed);var _0x172633=_0x238497-_0x3b8122,_0x736146=_0x172633>=0x0?0x1:-0x1,_0xfb362=_0x736146*_0x172633,_0xe21bbc=_0x4ae124*(_0x4ae124=_0xa2a6c9(_0x3ec7ed)),_0x457bb6=_0x271fc2*_0x5a7f8c+_0xe21bbc*_0x53a11b(_0xfb362),_0x3ddf81=_0xe21bbc*_0x736146*_0xa2a6c9(_0xfb362);_0xa84690+=_0x4fcedf(_0x3ddf81,_0x457bb6);}return _0xa84690;}_0x30345b[_0xdf963(0x30c4)]=_0x142c4c,_0x30345b[_0xdf963(0x349b)]=_0x1fb4b4,_0x30345b[_0xdf963(0x38d)]=function(_0x2deda3){var _0x1216be=_0xdf963;return _0x4abc05(_0x2deda3,_0x5c9f04[_0x1216be(0x18ce)](this,arguments));},_0x30345b[_0xdf963(0x56e0)]=_0x5c9f04,_0x30345b['merge']=function(_0x223526){var _0x133373=_0xdf963;return _0x4abc05(_0x223526,_0x2821ad[_0x133373(0x18ce)](this,arguments));},_0x30345b['mergeArcs']=_0x2821ad,_0x30345b[_0xdf963(0x155a)]=function(_0x658079){var _0x1e48ad=_0xdf963,_0x403c48={},_0x4265f7=_0x658079[_0x1e48ad(0x2e47)](function(){return[];});function _0xfa6031(_0x2ce37d,_0x41351f){_0x2ce37d['forEach'](function(_0xf33ab8){var _0x2dbbc2=_0x54f3;_0xf33ab8<0x0&&(_0xf33ab8=~_0xf33ab8);var _0x14ead5=_0x403c48[_0xf33ab8];_0x14ead5?_0x14ead5[_0x2dbbc2(0x3a33)](_0x41351f):_0x403c48[_0xf33ab8]=[_0x41351f];});}function _0x12feb5(_0x3710e9,_0x91bd0a){var _0x2d8497=_0x1e48ad;_0x3710e9[_0x2d8497(0x3bcb)](function(_0x20e15f){_0xfa6031(_0x20e15f,_0x91bd0a);});}var _0x3eef32={'LineString':_0xfa6031,'MultiLineString':_0x12feb5,'Polygon':_0x12feb5,'MultiPolygon':function(_0x1f78f8,_0x4a46b4){var _0x9baa0c=_0x1e48ad;_0x1f78f8[_0x9baa0c(0x3bcb)](function(_0x1810eb){_0x12feb5(_0x1810eb,_0x4a46b4);});}};for(var _0x15979c in(_0x658079[_0x1e48ad(0x3bcb)](function _0x543861(_0x2c1c83,_0x3397dc){var _0x1f10db=_0x1e48ad;'GeometryCollection'===_0x2c1c83['type']?_0x2c1c83['geometries'][_0x1f10db(0x3bcb)](function(_0x4944ba){_0x543861(_0x4944ba,_0x3397dc);}):_0x2c1c83[_0x1f10db(0x3243)]in _0x3eef32&&_0x3eef32[_0x2c1c83[_0x1f10db(0x3243)]](_0x2c1c83[_0x1f10db(0xbad)],_0x3397dc);}),_0x403c48))for(var _0x45be16=_0x403c48[_0x15979c],_0x1531f1=_0x45be16[_0x1e48ad(0x531b)],_0x1b7bb7=0x0;_0x1b7bb7<_0x1531f1;++_0x1b7bb7)for(var _0x15a56f=_0x1b7bb7+0x1;_0x15a56f<_0x1531f1;++_0x15a56f){var _0x3da0e1,_0x57a393=_0x45be16[_0x1b7bb7],_0x93448f=_0x45be16[_0x15a56f];(_0x3da0e1=_0x4265f7[_0x57a393])[_0x15979c=_0x4f7535(_0x3da0e1,_0x93448f)]!==_0x93448f&&_0x3da0e1['splice'](_0x15979c,0x0,_0x93448f),(_0x3da0e1=_0x4265f7[_0x93448f])[_0x15979c=_0x4f7535(_0x3da0e1,_0x57a393)]!==_0x57a393&&_0x3da0e1[_0x1e48ad(0x4bc6)](_0x15979c,0x0,_0x57a393);}return _0x4265f7;},_0x30345b[_0xdf963(0x198a)]=function(_0x3fd966,_0x429f4d){var _0x1b11c7=_0xdf963;if(_0x3fd966[_0x1b11c7(0x4503)])throw new Error('already\x20quantized');if(_0x429f4d&&_0x429f4d[_0x1b11c7(0x1ed8)])_0x2f5b51=_0x3fd966['bbox'];else{if(!((_0x206bb2=Math[_0x1b11c7(0x67a)](_0x429f4d))>=0x2))throw new Error(_0x1b11c7(0x434b));var _0x206bb2,_0x4a37cd=(_0x2f5b51=_0x3fd966[_0x1b11c7(0x30c4)]||_0x142c4c(_0x3fd966))[0x0],_0x3845a3=_0x2f5b51[0x1],_0x4d34ec=_0x2f5b51[0x2],_0x4a05a6=_0x2f5b51[0x3];_0x429f4d={'scale':[_0x4d34ec-_0x4a37cd?(_0x4d34ec-_0x4a37cd)/(_0x206bb2-0x1):0x1,_0x4a05a6-_0x3845a3?(_0x4a05a6-_0x3845a3)/(_0x206bb2-0x1):0x1],'translate':[_0x4a37cd,_0x3845a3]};}var _0x2f5b51,_0x47669a,_0x21b2e7=_0x2a0caa(_0x429f4d),_0x2afe1b=_0x3fd966[_0x1b11c7(0x3cec)],_0x7665e8={};function _0x2d80cf(_0xda62ac){return _0x21b2e7(_0xda62ac);}function _0x3a68ba(_0x233cf9){var _0x2f1bde=_0x1b11c7,_0x38b085;switch(_0x233cf9[_0x2f1bde(0x3243)]){case _0x2f1bde(0x47a0):_0x38b085={'type':_0x2f1bde(0x47a0),'geometries':_0x233cf9['geometries'][_0x2f1bde(0x2e47)](_0x3a68ba)};break;case'Point':_0x38b085={'type':_0x2f1bde(0x57f9),'coordinates':_0x2d80cf(_0x233cf9[_0x2f1bde(0x22b9)])};break;case _0x2f1bde(0xb98):_0x38b085={'type':_0x2f1bde(0xb98),'coordinates':_0x233cf9[_0x2f1bde(0x22b9)]['map'](_0x2d80cf)};break;default:return _0x233cf9;}return null!=_0x233cf9['id']&&(_0x38b085['id']=_0x233cf9['id']),null!=_0x233cf9['bbox']&&(_0x38b085[_0x2f1bde(0x30c4)]=_0x233cf9['bbox']),null!=_0x233cf9[_0x2f1bde(0x2f10)]&&(_0x38b085[_0x2f1bde(0x2f10)]=_0x233cf9[_0x2f1bde(0x2f10)]),_0x38b085;}for(_0x47669a in _0x2afe1b)_0x7665e8[_0x47669a]=_0x3a68ba(_0x2afe1b[_0x47669a]);return{'type':_0x1b11c7(0x55c4),'bbox':_0x2f5b51,'transform':_0x429f4d,'objects':_0x7665e8,'arcs':_0x3fd966[_0x1b11c7(0xbad)]['map'](function(_0x49e319){var _0x113cf5=_0x1b11c7,_0x115c35,_0x5bea29=0x0,_0x3b9763=0x1,_0x1eb5fe=_0x49e319[_0x113cf5(0x531b)],_0x247f50=new Array(_0x1eb5fe);for(_0x247f50[0x0]=_0x21b2e7(_0x49e319[0x0],0x0);++_0x5bea29<_0x1eb5fe;)((_0x115c35=_0x21b2e7(_0x49e319[_0x5bea29],_0x5bea29))[0x0]||_0x115c35[0x1])&&(_0x247f50[_0x3b9763++]=_0x115c35);return 0x1===_0x3b9763&&(_0x247f50[_0x3b9763++]=[0x0,0x0]),_0x247f50[_0x113cf5(0x531b)]=_0x3b9763,_0x247f50;})};},_0x30345b[_0xdf963(0x4503)]=_0x331d18,_0x30345b['untransform']=_0x2a0caa,_0x30345b['topology']=function(_0x4dfa59,_0x41c036){var _0x4b0736=_0xdf963,_0x47aa80=function(_0x2f0799){var _0x2eca45=0x1/0x0,_0x40272f=0x1/0x0,_0x2ea69f=-0x1/0x0,_0x3755bf=-0x1/0x0;function _0x72845(_0x403564){var _0xd24b81=_0x54f3;null!=_0x403564&&_0x40bf35[_0xd24b81(0x2a77)](_0x403564[_0xd24b81(0x3243)])&&_0x40bf35[_0x403564[_0xd24b81(0x3243)]](_0x403564);}var _0x40bf35={'GeometryCollection':function(_0x235917){var _0x233361=_0x54f3;_0x235917[_0x233361(0x516f)][_0x233361(0x3bcb)](_0x72845);},'Point':function(_0x3cffb0){var _0x1a399e=_0x54f3;_0x2b20ff(_0x3cffb0[_0x1a399e(0x22b9)]);},'MultiPoint':function(_0xac1995){var _0x4bf8b8=_0x54f3;_0xac1995[_0x4bf8b8(0x22b9)][_0x4bf8b8(0x3bcb)](_0x2b20ff);},'LineString':function(_0x1e5192){var _0x51a7be=_0x54f3;_0x397588(_0x1e5192[_0x51a7be(0xbad)]);},'MultiLineString':function(_0x16d71f){var _0x535886=_0x54f3;_0x16d71f[_0x535886(0xbad)][_0x535886(0x3bcb)](_0x397588);},'Polygon':function(_0x4fda94){var _0x3690cf=_0x54f3;_0x4fda94['arcs'][_0x3690cf(0x3bcb)](_0x397588);},'MultiPolygon':function(_0xab2cb){var _0x25a9cd=_0x54f3;_0xab2cb['arcs'][_0x25a9cd(0x3bcb)](_0x286c9b);}};function _0x2b20ff(_0x210c26){var _0x52ee4c=_0x210c26[0x0],_0x131c20=_0x210c26[0x1];_0x52ee4c<_0x2eca45&&(_0x2eca45=_0x52ee4c),_0x52ee4c>_0x2ea69f&&(_0x2ea69f=_0x52ee4c),_0x131c20<_0x40272f&&(_0x40272f=_0x131c20),_0x131c20>_0x3755bf&&(_0x3755bf=_0x131c20);}function _0x397588(_0x59fe5){var _0x2a91b1=_0x54f3;_0x59fe5[_0x2a91b1(0x3bcb)](_0x2b20ff);}function _0x286c9b(_0xbc1d97){_0xbc1d97['forEach'](_0x397588);}for(var _0x13b365 in _0x2f0799)_0x72845(_0x2f0799[_0x13b365]);return _0x2ea69f>=_0x2eca45&&_0x3755bf>=_0x40272f?[_0x2eca45,_0x40272f,_0x2ea69f,_0x3755bf]:void 0x0;}(_0x4dfa59=_0x6d59e3(_0x4dfa59)),_0x5b67b5=_0x41c036>0x0&&_0x47aa80&&function(_0x21a19b,_0x40f76e,_0x1ce4a1){var _0x2723da=_0x40f76e[0x0],_0x119758=_0x40f76e[0x1],_0x32bb6b=_0x40f76e[0x2],_0x5d2425=_0x40f76e[0x3],_0x4626e2=_0x32bb6b-_0x2723da?(_0x1ce4a1-0x1)/(_0x32bb6b-_0x2723da):0x1,_0x48bfdb=_0x5d2425-_0x119758?(_0x1ce4a1-0x1)/(_0x5d2425-_0x119758):0x1;function _0x38dff9(_0x547d64){var _0x54c18d=_0x54f3;return[Math[_0x54c18d(0x19b6)]((_0x547d64[0x0]-_0x2723da)*_0x4626e2),Math[_0x54c18d(0x19b6)]((_0x547d64[0x1]-_0x119758)*_0x48bfdb)];}function _0x51c4cc(_0x5198cc,_0x68c38c){var _0xc46b7b=_0x54f3;for(var _0x3ffd1f,_0x4d42fb,_0x43b907,_0x933aca,_0x27558e,_0x319df5=-0x1,_0x2b9f24=0x0,_0x592fe5=_0x5198cc[_0xc46b7b(0x531b)],_0x438944=new Array(_0x592fe5);++_0x319df5<_0x592fe5;)_0x3ffd1f=_0x5198cc[_0x319df5],_0x933aca=Math[_0xc46b7b(0x19b6)]((_0x3ffd1f[0x0]-_0x2723da)*_0x4626e2),_0x27558e=Math[_0xc46b7b(0x19b6)]((_0x3ffd1f[0x1]-_0x119758)*_0x48bfdb),_0x933aca===_0x4d42fb&&_0x27558e===_0x43b907||(_0x438944[_0x2b9f24++]=[_0x4d42fb=_0x933aca,_0x43b907=_0x27558e]);for(_0x438944[_0xc46b7b(0x531b)]=_0x2b9f24;_0x2b9f24<_0x68c38c;)_0x2b9f24=_0x438944[_0xc46b7b(0x3a33)]([_0x438944[0x0][0x0],_0x438944[0x0][0x1]]);return _0x438944;}function _0x381082(_0x230794){return _0x51c4cc(_0x230794,0x2);}function _0x500014(_0x3834a5){return _0x51c4cc(_0x3834a5,0x4);}function _0x4808a9(_0x240f48){var _0x305ae7=_0x54f3;return _0x240f48[_0x305ae7(0x2e47)](_0x500014);}function _0x290155(_0x13a5fc){var _0x14ac92=_0x54f3;null!=_0x13a5fc&&_0x32f7f9[_0x14ac92(0x2a77)](_0x13a5fc[_0x14ac92(0x3243)])&&_0x32f7f9[_0x13a5fc[_0x14ac92(0x3243)]](_0x13a5fc);}var _0x32f7f9={'GeometryCollection':function(_0x7777b5){var _0x321f99=_0x54f3;_0x7777b5[_0x321f99(0x516f)][_0x321f99(0x3bcb)](_0x290155);},'Point':function(_0x40571b){var _0x138e8f=_0x54f3;_0x40571b[_0x138e8f(0x22b9)]=_0x38dff9(_0x40571b['coordinates']);},'MultiPoint':function(_0x2e4afa){var _0x2e7e3c=_0x54f3;_0x2e4afa[_0x2e7e3c(0x22b9)]=_0x2e4afa['coordinates'][_0x2e7e3c(0x2e47)](_0x38dff9);},'LineString':function(_0xc6d22){var _0x1e2f2e=_0x54f3;_0xc6d22['arcs']=_0x381082(_0xc6d22[_0x1e2f2e(0xbad)]);},'MultiLineString':function(_0x539414){var _0x44a99e=_0x54f3;_0x539414['arcs']=_0x539414[_0x44a99e(0xbad)]['map'](_0x381082);},'Polygon':function(_0x16ff8f){var _0x576cfc=_0x54f3;_0x16ff8f[_0x576cfc(0xbad)]=_0x4808a9(_0x16ff8f['arcs']);},'MultiPolygon':function(_0x11a991){var _0x2c5eb0=_0x54f3;_0x11a991[_0x2c5eb0(0xbad)]=_0x11a991[_0x2c5eb0(0xbad)]['map'](_0x4808a9);}};for(var _0x5dedbd in _0x21a19b)_0x290155(_0x21a19b[_0x5dedbd]);return{'scale':[0x1/_0x4626e2,0x1/_0x48bfdb],'translate':[_0x2723da,_0x119758]};}(_0x4dfa59,_0x47aa80,_0x41c036),_0x39ca5b=function(_0xd0a417){var _0x2c8035=_0x54f3,_0x13a276,_0x24713d,_0x4f10b6,_0x4e736d,_0x4b2e35=_0xd0a417['coordinates'],_0x533810=_0xd0a417[_0x2c8035(0x2733)],_0x13f700=_0xd0a417[_0x2c8035(0x3ca3)],_0x5ae25f=_0x533810[_0x2c8035(0x531b)]+_0x13f700['length'];for(delete _0xd0a417[_0x2c8035(0x2733)],delete _0xd0a417[_0x2c8035(0x3ca3)],_0x4f10b6=0x0,_0x4e736d=_0x533810[_0x2c8035(0x531b)];_0x4f10b6<_0x4e736d;++_0x4f10b6)for(_0x13a276=_0x533810[_0x4f10b6];_0x13a276=_0x13a276[_0x2c8035(0x1cc4)];)++_0x5ae25f;for(_0x4f10b6=0x0,_0x4e736d=_0x13f700[_0x2c8035(0x531b)];_0x4f10b6<_0x4e736d;++_0x4f10b6)for(_0x24713d=_0x13f700[_0x4f10b6];_0x24713d=_0x24713d[_0x2c8035(0x1cc4)];)++_0x5ae25f;var _0x28ca50=_0x39b85e(0x2*_0x5ae25f*1.4,_0x3ca4d1,_0x4abdf2),_0x4401c0=_0xd0a417[_0x2c8035(0xbad)]=[];for(_0x4f10b6=0x0,_0x4e736d=_0x533810[_0x2c8035(0x531b)];_0x4f10b6<_0x4e736d;++_0x4f10b6){_0x13a276=_0x533810[_0x4f10b6];do{_0x4d1a67(_0x13a276);}while(_0x13a276=_0x13a276[_0x2c8035(0x1cc4)]);}for(_0x4f10b6=0x0,_0x4e736d=_0x13f700[_0x2c8035(0x531b)];_0x4f10b6<_0x4e736d;++_0x4f10b6)if((_0x24713d=_0x13f700[_0x4f10b6])[_0x2c8035(0x1cc4)])do{_0x4d1a67(_0x24713d);}while(_0x24713d=_0x24713d[_0x2c8035(0x1cc4)]);else _0x4ac24a(_0x24713d);function _0x4d1a67(_0x2679a6){var _0x57e13b=_0x2c8035,_0x2ecb91,_0x107790,_0x19e69,_0x26744c,_0x21b9b9,_0x887798,_0x276f19,_0x4744bd;if(_0x19e69=_0x28ca50[_0x57e13b(0x3173)](_0x2ecb91=_0x4b2e35[_0x2679a6[0x0]])){for(_0x276f19=0x0,_0x4744bd=_0x19e69[_0x57e13b(0x531b)];_0x276f19<_0x4744bd;++_0x276f19)if(_0x360ed5(_0x26744c=_0x19e69[_0x276f19],_0x2679a6))return _0x2679a6[0x0]=_0x26744c[0x0],void(_0x2679a6[0x1]=_0x26744c[0x1]);}if(_0x21b9b9=_0x28ca50[_0x57e13b(0x3173)](_0x107790=_0x4b2e35[_0x2679a6[0x1]])){for(_0x276f19=0x0,_0x4744bd=_0x21b9b9['length'];_0x276f19<_0x4744bd;++_0x276f19)if(_0x366189(_0x887798=_0x21b9b9[_0x276f19],_0x2679a6))return _0x2679a6[0x1]=_0x887798[0x0],void(_0x2679a6[0x0]=_0x887798[0x1]);}_0x19e69?_0x19e69[_0x57e13b(0x3a33)](_0x2679a6):_0x28ca50[_0x57e13b(0x346f)](_0x2ecb91,[_0x2679a6]),_0x21b9b9?_0x21b9b9[_0x57e13b(0x3a33)](_0x2679a6):_0x28ca50[_0x57e13b(0x346f)](_0x107790,[_0x2679a6]),_0x4401c0['push'](_0x2679a6);}function _0x4ac24a(_0x1ecfb8){var _0x794d1e=_0x2c8035,_0x3e8418,_0x54ebc6,_0x2a797a,_0x104f06,_0x11c2ba;if(_0x54ebc6=_0x28ca50[_0x794d1e(0x3173)](_0x4b2e35[_0x1ecfb8[0x0]]))for(_0x104f06=0x0,_0x11c2ba=_0x54ebc6[_0x794d1e(0x531b)];_0x104f06<_0x11c2ba;++_0x104f06){if(_0x295c8e(_0x2a797a=_0x54ebc6[_0x104f06],_0x1ecfb8))return _0x1ecfb8[0x0]=_0x2a797a[0x0],void(_0x1ecfb8[0x1]=_0x2a797a[0x1]);if(_0x284f06(_0x2a797a,_0x1ecfb8))return _0x1ecfb8[0x0]=_0x2a797a[0x1],void(_0x1ecfb8[0x1]=_0x2a797a[0x0]);}if(_0x54ebc6=_0x28ca50[_0x794d1e(0x3173)](_0x3e8418=_0x4b2e35[_0x1ecfb8[0x0]+_0x4fc45c(_0x1ecfb8)]))for(_0x104f06=0x0,_0x11c2ba=_0x54ebc6[_0x794d1e(0x531b)];_0x104f06<_0x11c2ba;++_0x104f06){if(_0x295c8e(_0x2a797a=_0x54ebc6[_0x104f06],_0x1ecfb8))return _0x1ecfb8[0x0]=_0x2a797a[0x0],void(_0x1ecfb8[0x1]=_0x2a797a[0x1]);if(_0x284f06(_0x2a797a,_0x1ecfb8))return _0x1ecfb8[0x0]=_0x2a797a[0x1],void(_0x1ecfb8[0x1]=_0x2a797a[0x0]);}_0x54ebc6?_0x54ebc6[_0x794d1e(0x3a33)](_0x1ecfb8):_0x28ca50[_0x794d1e(0x346f)](_0x3e8418,[_0x1ecfb8]),_0x4401c0[_0x794d1e(0x3a33)](_0x1ecfb8);}function _0x360ed5(_0x51211f,_0x514f2b){var _0x4b47ad=_0x51211f[0x0],_0x50780f=_0x514f2b[0x0],_0x3879d7=_0x51211f[0x1];if(_0x4b47ad-_0x3879d7!=_0x50780f-_0x514f2b[0x1])return!0x1;for(;_0x4b47ad<=_0x3879d7;++_0x4b47ad,++_0x50780f)if(!_0x4abdf2(_0x4b2e35[_0x4b47ad],_0x4b2e35[_0x50780f]))return!0x1;return!0x0;}function _0x366189(_0x4a2d90,_0x2236f8){var _0x521b68=_0x4a2d90[0x0],_0x1c2cd7=_0x2236f8[0x0],_0x14378e=_0x4a2d90[0x1],_0x366208=_0x2236f8[0x1];if(_0x521b68-_0x14378e!=_0x1c2cd7-_0x366208)return!0x1;for(;_0x521b68<=_0x14378e;++_0x521b68,--_0x366208)if(!_0x4abdf2(_0x4b2e35[_0x521b68],_0x4b2e35[_0x366208]))return!0x1;return!0x0;}function _0x295c8e(_0x567270,_0x4c73f5){var _0x33b370=_0x567270[0x0],_0x59c5de=_0x4c73f5[0x0],_0x35c215=_0x567270[0x1]-_0x33b370;if(_0x35c215!==_0x4c73f5[0x1]-_0x59c5de)return!0x1;for(var _0xc788d=_0x4fc45c(_0x567270),_0x250fac=_0x4fc45c(_0x4c73f5),_0x3415d3=0x0;_0x3415d3<_0x35c215;++_0x3415d3)if(!_0x4abdf2(_0x4b2e35[_0x33b370+(_0x3415d3+_0xc788d)%_0x35c215],_0x4b2e35[_0x59c5de+(_0x3415d3+_0x250fac)%_0x35c215]))return!0x1;return!0x0;}function _0x284f06(_0x14ea1b,_0x2acf97){var _0x18c08e=_0x14ea1b[0x0],_0x1a1d83=_0x2acf97[0x0],_0x29bf26=_0x14ea1b[0x1],_0x25c232=_0x2acf97[0x1],_0x301070=_0x29bf26-_0x18c08e;if(_0x301070!==_0x25c232-_0x1a1d83)return!0x1;for(var _0x248b7c=_0x4fc45c(_0x14ea1b),_0x3ebe3a=_0x301070-_0x4fc45c(_0x2acf97),_0x147a33=0x0;_0x147a33<_0x301070;++_0x147a33)if(!_0x4abdf2(_0x4b2e35[_0x18c08e+(_0x147a33+_0x248b7c)%_0x301070],_0x4b2e35[_0x25c232-(_0x147a33+_0x3ebe3a)%_0x301070]))return!0x1;return!0x0;}function _0x4fc45c(_0x8bb2d6){for(var _0x3ae920=_0x8bb2d6[0x0],_0x544ab6=_0x8bb2d6[0x1],_0x1fd826=_0x3ae920,_0x2e8868=_0x1fd826,_0x328d20=_0x4b2e35[_0x1fd826];++_0x1fd826<_0x544ab6;){var _0xfc6424=_0x4b2e35[_0x1fd826];(_0xfc6424[0x0]<_0x328d20[0x0]||_0xfc6424[0x0]===_0x328d20[0x0]&&_0xfc6424[0x1]<_0x328d20[0x1])&&(_0x2e8868=_0x1fd826,_0x328d20=_0xfc6424);}return _0x2e8868-_0x3ae920;}return _0xd0a417;}(function(_0x4834c9){var _0x5adfad=_0x54f3,_0x4ff80c,_0x115aee,_0x56db8f,_0x2d755c=_0x551d4a(_0x4834c9),_0x301dcc=_0x4834c9[_0x5adfad(0x22b9)],_0x3f9298=_0x4834c9[_0x5adfad(0x2733)],_0x5a6e64=_0x4834c9[_0x5adfad(0x3ca3)];for(_0x115aee=0x0,_0x56db8f=_0x3f9298[_0x5adfad(0x531b)];_0x115aee<_0x56db8f;++_0x115aee)for(var _0x272285=_0x3f9298[_0x115aee],_0x5436b1=_0x272285[0x0],_0x50d28a=_0x272285[0x1];++_0x5436b1<_0x50d28a;)_0x2d755c[_0x5adfad(0x40dd)](_0x301dcc[_0x5436b1])&&(_0x4ff80c={0x0:_0x5436b1,0x1:_0x272285[0x1]},_0x272285[0x1]=_0x5436b1,_0x272285=_0x272285[_0x5adfad(0x1cc4)]=_0x4ff80c);for(_0x115aee=0x0,_0x56db8f=_0x5a6e64[_0x5adfad(0x531b)];_0x115aee<_0x56db8f;++_0x115aee)for(var _0x3b53c7=_0x5a6e64[_0x115aee],_0x58d3f6=_0x3b53c7[0x0],_0x1b85cb=_0x58d3f6,_0x4a6f5c=_0x3b53c7[0x1],_0x4cc76f=_0x2d755c[_0x5adfad(0x40dd)](_0x301dcc[_0x58d3f6]);++_0x1b85cb<_0x4a6f5c;)_0x2d755c[_0x5adfad(0x40dd)](_0x301dcc[_0x1b85cb])&&(_0x4cc76f?(_0x4ff80c={0x0:_0x1b85cb,0x1:_0x3b53c7[0x1]},_0x3b53c7[0x1]=_0x1b85cb,_0x3b53c7=_0x3b53c7[_0x5adfad(0x1cc4)]=_0x4ff80c):(_0x46d0f4(_0x301dcc,_0x58d3f6,_0x4a6f5c,_0x4a6f5c-_0x1b85cb),_0x301dcc[_0x4a6f5c]=_0x301dcc[_0x58d3f6],_0x4cc76f=!0x0,_0x1b85cb=_0x58d3f6));return _0x4834c9;}(function(_0x4aab3c){var _0x2ae250=_0x54f3,_0x22d929=-0x1,_0x4f33ea=[],_0x4c9925=[],_0x2fb89f=[];function _0x22ea68(_0x2ea318){var _0x4717c9=_0x54f3;_0x2ea318&&_0x42d0ef['hasOwnProperty'](_0x2ea318[_0x4717c9(0x3243)])&&_0x42d0ef[_0x2ea318[_0x4717c9(0x3243)]](_0x2ea318);}var _0x42d0ef={'GeometryCollection':function(_0x56a4ff){var _0x429584=_0x54f3;_0x56a4ff[_0x429584(0x516f)][_0x429584(0x3bcb)](_0x22ea68);},'LineString':function(_0x5c07f8){var _0x4dc478=_0x54f3;_0x5c07f8['arcs']=_0x34d66c(_0x5c07f8[_0x4dc478(0xbad)]);},'MultiLineString':function(_0x1381c2){var _0x51bf06=_0x54f3;_0x1381c2['arcs']=_0x1381c2['arcs'][_0x51bf06(0x2e47)](_0x34d66c);},'Polygon':function(_0x2d1040){var _0x47db55=_0x54f3;_0x2d1040[_0x47db55(0xbad)]=_0x2d1040['arcs']['map'](_0x457cf6);},'MultiPolygon':function(_0x491d07){var _0x3654bc=_0x54f3;_0x491d07[_0x3654bc(0xbad)]=_0x491d07['arcs']['map'](_0x1b4fe8);}};function _0x34d66c(_0x4e32c8){var _0x49520c=_0x54f3;for(var _0x37ce4d=0x0,_0x281c81=_0x4e32c8['length'];_0x37ce4d<_0x281c81;++_0x37ce4d)_0x2fb89f[++_0x22d929]=_0x4e32c8[_0x37ce4d];var _0x2429a4={0x0:_0x22d929-_0x281c81+0x1,0x1:_0x22d929};return _0x4f33ea[_0x49520c(0x3a33)](_0x2429a4),_0x2429a4;}function _0x457cf6(_0x132f78){var _0x539933=_0x54f3;for(var _0x50d6a2=0x0,_0x22f624=_0x132f78['length'];_0x50d6a2<_0x22f624;++_0x50d6a2)_0x2fb89f[++_0x22d929]=_0x132f78[_0x50d6a2];var _0x37f090={0x0:_0x22d929-_0x22f624+0x1,0x1:_0x22d929};return _0x4c9925[_0x539933(0x3a33)](_0x37f090),_0x37f090;}function _0x1b4fe8(_0x1d4bd6){var _0x58f4d6=_0x54f3;return _0x1d4bd6[_0x58f4d6(0x2e47)](_0x457cf6);}for(var _0xa6bd66 in _0x4aab3c)_0x22ea68(_0x4aab3c[_0xa6bd66]);return{'type':_0x2ae250(0x55c4),'coordinates':_0x2fb89f,'lines':_0x4f33ea,'rings':_0x4c9925,'objects':_0x4aab3c};}(_0x4dfa59))),_0x26b972=_0x39ca5b[_0x4b0736(0x22b9)],_0x7c4303=_0x39b85e(1.4*_0x39ca5b[_0x4b0736(0xbad)][_0x4b0736(0x531b)],_0x1632cd,_0x1864d5);function _0x4927a3(_0x3b009d){var _0x9b4999=_0x4b0736;_0x3b009d&&_0x193ff6[_0x9b4999(0x2a77)](_0x3b009d[_0x9b4999(0x3243)])&&_0x193ff6[_0x3b009d[_0x9b4999(0x3243)]](_0x3b009d);}_0x4dfa59=_0x39ca5b[_0x4b0736(0x3cec)],_0x39ca5b[_0x4b0736(0x30c4)]=_0x47aa80,_0x39ca5b['arcs']=_0x39ca5b[_0x4b0736(0xbad)][_0x4b0736(0x2e47)](function(_0x47ddaf,_0x4534ed){var _0x1fce6e=_0x4b0736;return _0x7c4303[_0x1fce6e(0x346f)](_0x47ddaf,_0x4534ed),_0x26b972[_0x1fce6e(0x48ca)](_0x47ddaf[0x0],_0x47ddaf[0x1]+0x1);}),delete _0x39ca5b[_0x4b0736(0x22b9)],_0x26b972=null;var _0x193ff6={'GeometryCollection':function(_0x1f32d1){var _0x55332f=_0x4b0736;_0x1f32d1[_0x55332f(0x516f)][_0x55332f(0x3bcb)](_0x4927a3);},'LineString':function(_0x146cba){var _0x33f71b=_0x4b0736;_0x146cba[_0x33f71b(0xbad)]=_0x223363(_0x146cba['arcs']);},'MultiLineString':function(_0x4e457c){var _0x3b8aaa=_0x4b0736;_0x4e457c[_0x3b8aaa(0xbad)]=_0x4e457c['arcs'][_0x3b8aaa(0x2e47)](_0x223363);},'Polygon':function(_0x5035a1){var _0x5576a4=_0x4b0736;_0x5035a1[_0x5576a4(0xbad)]=_0x5035a1[_0x5576a4(0xbad)][_0x5576a4(0x2e47)](_0x223363);},'MultiPolygon':function(_0x54b940){var _0x46fa84=_0x4b0736;_0x54b940[_0x46fa84(0xbad)]=_0x54b940['arcs'][_0x46fa84(0x2e47)](_0x350443);}};function _0x223363(_0x1b1b1d){var _0x3456b3=_0x4b0736,_0x3370ce=[];do{var _0x101c77=_0x7c4303['get'](_0x1b1b1d);_0x3370ce[_0x3456b3(0x3a33)](_0x1b1b1d[0x0]<_0x1b1b1d[0x1]?_0x101c77:~_0x101c77);}while(_0x1b1b1d=_0x1b1b1d[_0x3456b3(0x1cc4)]);return _0x3370ce;}function _0x350443(_0x583175){return _0x583175['map'](_0x223363);}for(var _0x245867 in _0x4dfa59)_0x4927a3(_0x4dfa59[_0x245867]);return _0x5b67b5&&(_0x39ca5b['transform']=_0x5b67b5,_0x39ca5b[_0x4b0736(0xbad)]=function(_0x1df362){var _0x3c4b2c=_0x4b0736;for(var _0x2fbd65=-0x1,_0x583966=_0x1df362[_0x3c4b2c(0x531b)];++_0x2fbd65<_0x583966;){for(var _0x29f44a,_0x1462a7,_0x51b63d=_0x1df362[_0x2fbd65],_0x5d1d63=0x0,_0x1a715a=0x1,_0x1e72ef=_0x51b63d[_0x3c4b2c(0x531b)],_0x52d23a=_0x51b63d[0x0],_0x169082=_0x52d23a[0x0],_0x225fd6=_0x52d23a[0x1];++_0x5d1d63<_0x1e72ef;)_0x29f44a=(_0x52d23a=_0x51b63d[_0x5d1d63])[0x0],_0x1462a7=_0x52d23a[0x1],_0x29f44a===_0x169082&&_0x1462a7===_0x225fd6||(_0x51b63d[_0x1a715a++]=[_0x29f44a-_0x169082,_0x1462a7-_0x225fd6],_0x169082=_0x29f44a,_0x225fd6=_0x1462a7);0x1===_0x1a715a&&(_0x51b63d[_0x1a715a++]=[0x0,0x0]),_0x51b63d[_0x3c4b2c(0x531b)]=_0x1a715a;}return _0x1df362;}(_0x39ca5b[_0x4b0736(0xbad)])),_0x39ca5b;},_0x30345b[_0xdf963(0x350b)]=function(_0xd34629,_0x1a5b85){var _0x27274=_0xdf963,_0x3c43a9,_0x29cdc7=_0xd34629['objects'],_0x359be5={};function _0x24c65e(_0x3b97a4){var _0x48bd8a=_0x54f3,_0x2c3b5c,_0x2af440;switch(_0x3b97a4[_0x48bd8a(0x3243)]){case'Polygon':_0x2c3b5c=(_0x2af440=_0xc10dc7(_0x3b97a4['arcs']))?{'type':_0x48bd8a(0x4017),'arcs':_0x2af440}:{'type':null};break;case'MultiPolygon':_0x2c3b5c=(_0x2af440=_0x3b97a4[_0x48bd8a(0xbad)][_0x48bd8a(0x2e47)](_0xc10dc7)[_0x48bd8a(0x350b)](_0x31b30b))[_0x48bd8a(0x531b)]?{'type':_0x48bd8a(0x1b8),'arcs':_0x2af440}:{'type':null};break;case _0x48bd8a(0x47a0):_0x2c3b5c=(_0x2af440=_0x3b97a4['geometries'][_0x48bd8a(0x2e47)](_0x24c65e)[_0x48bd8a(0x350b)](_0x56bebe))[_0x48bd8a(0x531b)]?{'type':_0x48bd8a(0x47a0),'geometries':_0x2af440}:{'type':null};break;default:return _0x3b97a4;}return null!=_0x3b97a4['id']&&(_0x2c3b5c['id']=_0x3b97a4['id']),null!=_0x3b97a4['bbox']&&(_0x2c3b5c[_0x48bd8a(0x30c4)]=_0x3b97a4[_0x48bd8a(0x30c4)]),null!=_0x3b97a4[_0x48bd8a(0x2f10)]&&(_0x2c3b5c[_0x48bd8a(0x2f10)]=_0x3b97a4['properties']),_0x2c3b5c;}function _0xc10dc7(_0x1b53e6){var _0x25d0d7=_0x54f3;return _0x1b53e6['length']&&(_0x369248=_0x1b53e6[0x0],_0x1a5b85(_0x369248,!0x1))?[_0x1b53e6[0x0]]['concat'](_0x1b53e6[_0x25d0d7(0x48ca)](0x1)[_0x25d0d7(0x350b)](_0x5a338a)):null;var _0x369248;}function _0x5a338a(_0xe107a6){return _0x1a5b85(_0xe107a6,!0x0);}for(_0x3c43a9 in(null==_0x1a5b85&&(_0x1a5b85=_0x580628),_0x29cdc7))_0x359be5[_0x3c43a9]=_0x24c65e(_0x29cdc7[_0x3c43a9]);return function(_0x5e5c58){var _0x3c8de5=_0x54f3,_0x5b7e92,_0xdd955f,_0x10b4cb=_0x5e5c58[_0x3c8de5(0x3cec)],_0x60710f={},_0x384c9b=_0x5e5c58[_0x3c8de5(0xbad)],_0x18279d=_0x384c9b['length'],_0x4e7068=-0x1,_0x581e58=new Array(_0x18279d),_0x5635fd=0x0,_0x33f9f3=-0x1;function _0x12c8c6(_0x49cc96){var _0x1da778=_0x3c8de5;switch(_0x49cc96[_0x1da778(0x3243)]){case _0x1da778(0x47a0):_0x49cc96['geometries'][_0x1da778(0x3bcb)](_0x12c8c6);break;case'LineString':_0x53b720(_0x49cc96[_0x1da778(0xbad)]);break;case _0x1da778(0x3de1):case'Polygon':_0x49cc96[_0x1da778(0xbad)][_0x1da778(0x3bcb)](_0x53b720);break;case _0x1da778(0x1b8):_0x49cc96[_0x1da778(0xbad)][_0x1da778(0x3bcb)](_0x19a74f);}}function _0x34a9f3(_0x4e4967){_0x4e4967<0x0&&(_0x4e4967=~_0x4e4967),_0x581e58[_0x4e4967]||(_0x581e58[_0x4e4967]=0x1,++_0x5635fd);}function _0x53b720(_0x1465e5){var _0x26a8ec=_0x3c8de5;_0x1465e5[_0x26a8ec(0x3bcb)](_0x34a9f3);}function _0x19a74f(_0x352e1b){var _0x5d1e5b=_0x3c8de5;_0x352e1b[_0x5d1e5b(0x3bcb)](_0x53b720);}function _0x3eda20(_0x52c79d){var _0x44e2ec=_0x3c8de5,_0x41ce8d;switch(_0x52c79d[_0x44e2ec(0x3243)]){case _0x44e2ec(0x47a0):_0x41ce8d={'type':_0x44e2ec(0x47a0),'geometries':_0x52c79d['geometries'][_0x44e2ec(0x2e47)](_0x3eda20)};break;case _0x44e2ec(0x3083):_0x41ce8d={'type':_0x44e2ec(0x3083),'arcs':_0x2fa0ad(_0x52c79d['arcs'])};break;case _0x44e2ec(0x3de1):_0x41ce8d={'type':'MultiLineString','arcs':_0x52c79d[_0x44e2ec(0xbad)][_0x44e2ec(0x2e47)](_0x2fa0ad)};break;case _0x44e2ec(0x4017):_0x41ce8d={'type':_0x44e2ec(0x4017),'arcs':_0x52c79d[_0x44e2ec(0xbad)][_0x44e2ec(0x2e47)](_0x2fa0ad)};break;case _0x44e2ec(0x1b8):_0x41ce8d={'type':_0x44e2ec(0x1b8),'arcs':_0x52c79d['arcs'][_0x44e2ec(0x2e47)](_0x5ebd8d)};break;default:return _0x52c79d;}return null!=_0x52c79d['id']&&(_0x41ce8d['id']=_0x52c79d['id']),null!=_0x52c79d[_0x44e2ec(0x30c4)]&&(_0x41ce8d[_0x44e2ec(0x30c4)]=_0x52c79d[_0x44e2ec(0x30c4)]),null!=_0x52c79d['properties']&&(_0x41ce8d[_0x44e2ec(0x2f10)]=_0x52c79d[_0x44e2ec(0x2f10)]),_0x41ce8d;}function _0x1d4674(_0x4f70f4){return _0x4f70f4<0x0?~_0x581e58[~_0x4f70f4]:_0x581e58[_0x4f70f4];}function _0x2fa0ad(_0xbdf30){var _0xeb8552=_0x3c8de5;return _0xbdf30[_0xeb8552(0x2e47)](_0x1d4674);}function _0x5ebd8d(_0x13086c){var _0x5a0334=_0x3c8de5;return _0x13086c[_0x5a0334(0x2e47)](_0x2fa0ad);}for(_0xdd955f in _0x10b4cb)_0x12c8c6(_0x10b4cb[_0xdd955f]);for(_0x5b7e92=new Array(_0x5635fd);++_0x4e7068<_0x18279d;)_0x581e58[_0x4e7068]&&(_0x581e58[_0x4e7068]=++_0x33f9f3,_0x5b7e92[_0x33f9f3]=_0x384c9b[_0x4e7068]);for(_0xdd955f in _0x10b4cb)_0x60710f[_0xdd955f]=_0x3eda20(_0x10b4cb[_0xdd955f]);return{'type':'Topology','bbox':_0x5e5c58[_0x3c8de5(0x30c4)],'transform':_0x5e5c58[_0x3c8de5(0x4503)],'objects':_0x60710f,'arcs':_0x5b7e92};}({'type':_0x27274(0x55c4),'bbox':_0xd34629['bbox'],'transform':_0xd34629[_0x27274(0x4503)],'objects':_0x359be5,'arcs':_0xd34629[_0x27274(0xbad)]});},_0x30345b[_0xdf963(0x385d)]=_0x5a0c1c,_0x30345b[_0xdf963(0x6d9)]=function(_0x4f41d5,_0xc5a3d,_0x360307){var _0x16bb00=_0x5a0c1c(_0x4f41d5),_0x3a0f1f=_0x55492f(_0x4f41d5,_0xc5a3d,_0x360307);return function(_0x195619,_0x4c161f){return _0x16bb00(_0x195619,_0x4c161f)||_0x3a0f1f(_0x195619,_0x4c161f);};},_0x30345b[_0xdf963(0x563f)]=_0x55492f,_0x30345b[_0xdf963(0x2c79)]=_0x36e74e,_0x30345b[_0xdf963(0x801)]=_0x141670,_0x30345b[_0xdf963(0x375e)]=function(_0x122196,_0x2d104e){var _0x426753=_0xdf963,_0x4cbc30=_0x122196['transform']?_0x331d18(_0x122196[_0x426753(0x4503)]):_0x1d62dc,_0x4822e2=function(){var _0x92cac8=_0x426753,_0x10fdb1={},_0x2c3a23=[],_0x733a7e=0x0;function _0x2863dd(_0x2a0f91,_0x9c74a8){for(;_0x9c74a8>0x0;){var _0x66f261=(_0x9c74a8+0x1>>0x1)-0x1,_0x100e5a=_0x2c3a23[_0x66f261];if(_0x229216(_0x2a0f91,_0x100e5a)>=0x0)break;_0x2c3a23[_0x100e5a['_']=_0x9c74a8]=_0x100e5a,_0x2c3a23[_0x2a0f91['_']=_0x9c74a8=_0x66f261]=_0x2a0f91;}}function _0x2960fb(_0x4441ab,_0x36b22a){for(;;){var _0x438600=_0x36b22a+0x1<<0x1,_0x4c47fa=_0x438600-0x1,_0x1f0a0a=_0x36b22a,_0xe932c4=_0x2c3a23[_0x1f0a0a];if(_0x4c47fa<_0x733a7e&&_0x229216(_0x2c3a23[_0x4c47fa],_0xe932c4)<0x0&&(_0xe932c4=_0x2c3a23[_0x1f0a0a=_0x4c47fa]),_0x438600<_0x733a7e&&_0x229216(_0x2c3a23[_0x438600],_0xe932c4)<0x0&&(_0xe932c4=_0x2c3a23[_0x1f0a0a=_0x438600]),_0x1f0a0a===_0x36b22a)break;_0x2c3a23[_0xe932c4['_']=_0x36b22a]=_0xe932c4,_0x2c3a23[_0x4441ab['_']=_0x36b22a=_0x1f0a0a]=_0x4441ab;}}return _0x10fdb1[_0x92cac8(0x3a33)]=function(_0xa54ffe){return _0x2863dd(_0x2c3a23[_0xa54ffe['_']=_0x733a7e]=_0xa54ffe,_0x733a7e++),_0x733a7e;},_0x10fdb1[_0x92cac8(0x1ae7)]=function(){if(!(_0x733a7e<=0x0)){var _0x516029,_0x448209=_0x2c3a23[0x0];return--_0x733a7e>0x0&&(_0x516029=_0x2c3a23[_0x733a7e],_0x2960fb(_0x2c3a23[_0x516029['_']=0x0]=_0x516029,0x0)),_0x448209;}},_0x10fdb1[_0x92cac8(0x4b3f)]=function(_0x3dc91e){var _0xb98c03,_0x2c466f=_0x3dc91e['_'];if(_0x2c3a23[_0x2c466f]===_0x3dc91e)return _0x2c466f!==--_0x733a7e&&(_0x229216(_0xb98c03=_0x2c3a23[_0x733a7e],_0x3dc91e)<0x0?_0x2863dd:_0x2960fb)(_0x2c3a23[_0xb98c03['_']=_0x2c466f]=_0xb98c03,_0x2c466f),_0x2c466f;},_0x10fdb1;}();null==_0x2d104e&&(_0x2d104e=_0x141670);var _0x4bd06e=_0x122196[_0x426753(0xbad)][_0x426753(0x2e47)](function(_0xccbe2e){var _0x2a43ff=_0x426753,_0x4d0be6,_0x37ccd2,_0x42c797,_0x42a1d6=[],_0x536602=0x0;for(_0x37ccd2=0x1,_0x42c797=(_0xccbe2e=_0xccbe2e[_0x2a43ff(0x2e47)](_0x4cbc30))['length']-0x1;_0x37ccd2<_0x42c797;++_0x37ccd2)(_0x4d0be6=[_0xccbe2e[_0x37ccd2-0x1],_0xccbe2e[_0x37ccd2],_0xccbe2e[_0x37ccd2+0x1]])[0x1][0x2]=_0x2d104e(_0x4d0be6),_0x42a1d6[_0x2a43ff(0x3a33)](_0x4d0be6),_0x4822e2['push'](_0x4d0be6);for(_0xccbe2e[0x0][0x2]=_0xccbe2e[_0x42c797][0x2]=0x1/0x0,_0x37ccd2=0x0,_0x42c797=_0x42a1d6[_0x2a43ff(0x531b)];_0x37ccd2<_0x42c797;++_0x37ccd2)(_0x4d0be6=_0x42a1d6[_0x37ccd2])[_0x2a43ff(0x79a)]=_0x42a1d6[_0x37ccd2-0x1],_0x4d0be6['next']=_0x42a1d6[_0x37ccd2+0x1];for(;_0x4d0be6=_0x4822e2[_0x2a43ff(0x1ae7)]();){var _0x49d484=_0x4d0be6[_0x2a43ff(0x79a)],_0x223029=_0x4d0be6[_0x2a43ff(0x1cc4)];_0x4d0be6[0x1][0x2]<_0x536602?_0x4d0be6[0x1][0x2]=_0x536602:_0x536602=_0x4d0be6[0x1][0x2],_0x49d484&&(_0x49d484[_0x2a43ff(0x1cc4)]=_0x223029,_0x49d484[0x2]=_0x4d0be6[0x2],_0xe349be(_0x49d484)),_0x223029&&(_0x223029[_0x2a43ff(0x79a)]=_0x49d484,_0x223029[0x0]=_0x4d0be6[0x0],_0xe349be(_0x223029));}return _0xccbe2e;});function _0xe349be(_0x2aa041){var _0x2d2ab1=_0x426753;_0x4822e2[_0x2d2ab1(0x4b3f)](_0x2aa041),_0x2aa041[0x1][0x2]=_0x2d104e(_0x2aa041),_0x4822e2[_0x2d2ab1(0x3a33)](_0x2aa041);}return{'type':_0x426753(0x55c4),'bbox':_0x122196[_0x426753(0x30c4)],'objects':_0x122196[_0x426753(0x3cec)],'arcs':_0x4bd06e};},_0x30345b[_0xdf963(0x4df8)]=function(_0x66a90c,_0x974392){var _0x4f4e88=_0xdf963,_0x807266=[];return _0x66a90c[_0x4f4e88(0xbad)]['forEach'](function(_0x2d1c2a){var _0x1bfbed=_0x4f4e88;_0x2d1c2a[_0x1bfbed(0x3bcb)](function(_0x4f7435){var _0x3d76bb=_0x1bfbed;isFinite(_0x4f7435[0x2])&&_0x807266[_0x3d76bb(0x3a33)](_0x4f7435[0x2]);});}),_0x807266[_0x4f4e88(0x531b)]&&function(_0x3533ca,_0x408928){var _0xd5adb7=_0x4f4e88;if(!(_0x5a8f29=_0x3533ca[_0xd5adb7(0x531b)]))return;if((_0x408928=+_0x408928)<=0x0||_0x5a8f29<0x2)return _0x3533ca[0x0];if(_0x408928>=0x1)return _0x3533ca[_0x5a8f29-0x1];var _0x5a8f29,_0x579ec2=(_0x5a8f29-0x1)*_0x408928,_0x549487=Math[_0xd5adb7(0x67a)](_0x579ec2),_0x3c4183=_0x3533ca[_0x549487],_0x2d4f81=_0x3533ca[_0x549487+0x1];return _0x3c4183+(_0x2d4f81-_0x3c4183)*(_0x579ec2-_0x549487);}(_0x807266[_0x4f4e88(0x34f3)](_0x50e359),_0x974392);},_0x30345b['simplify']=function(_0x3dada4,_0x2db68a){var _0x478265=_0xdf963;_0x2db68a=null==_0x2db68a?Number['MIN_VALUE']:+_0x2db68a;var _0x1e3fa4=_0x3dada4[_0x478265(0xbad)][_0x478265(0x2e47)](function(_0x31b0fb){var _0x4bccce=_0x478265;for(var _0x5edfc6,_0x51c4d6=-0x1,_0x4558ec=0x0,_0x3c426a=_0x31b0fb[_0x4bccce(0x531b)],_0x8933ec=new Array(_0x3c426a);++_0x51c4d6<_0x3c426a;)(_0x5edfc6=_0x31b0fb[_0x51c4d6])[0x2]>=_0x2db68a&&(_0x8933ec[_0x4558ec++]=[_0x5edfc6[0x0],_0x5edfc6[0x1]]);return _0x8933ec[_0x4bccce(0x531b)]=_0x4558ec,_0x8933ec;});return{'type':_0x478265(0x55c4),'transform':_0x3dada4['transform'],'bbox':_0x3dada4['bbox'],'objects':_0x3dada4[_0x478265(0x3cec)],'arcs':_0x1e3fa4};},_0x30345b['sphericalRingArea']=function(_0x394591,_0x5a3d07){var _0x51eedb=_0x541b2b(_0x394591,!0x0);return _0x5a3d07&&(_0x51eedb*=-0x1),0x2*(_0x51eedb<0x0?_0x4869d0+_0x51eedb:_0x51eedb);},_0x30345b[_0xdf963(0x53f4)]=function(_0x27f70e){return 0x2*_0x244034(_0x541b2b(_0x27f70e,!0x1));},Object[_0xdf963(0xbe6)](_0x30345b,_0xdf963(0x220e),{'value':!0x0});});var topojson=tmp$3[_0x68aa19(0x938)];function defaultCrsFunction(_0x3a9e1f){return Cartesian3['fromDegrees'](_0x3a9e1f[0x0],_0x3a9e1f[0x1],_0x3a9e1f[0x2]);}var crsNames={'urn:ogc:def:crs:OGC:1.3:CRS84':defaultCrsFunction,'EPSG:4326':defaultCrsFunction,'urn:ogc:def:crs:EPSG::4326':defaultCrsFunction},crsLinkHrefs={},crsLinkTypes={},defaultMarkerSize=0x30,defaultMarkerSymbol,defaultMarkerColor=Color$2[_0x68aa19(0x4fb)],defaultStroke=Color$2[_0x68aa19(0x458b)],defaultStrokeWidth=0x2,defaultFill=Color$2[_0x68aa19(0x13f7)](0xff,0xff,0x0,0x64),defaultClampToGround=!0x1,sizes={'small':0x18,'medium':0x30,'large':0x40},simpleStyleIdentifiers=[_0x68aa19(0x3996),_0x68aa19(0x10f4),_0x68aa19(0x255b),_0x68aa19(0x3636),_0x68aa19(0x29cb),_0x68aa19(0x3c20),'stroke-opacity','stroke-width',_0x68aa19(0x12c5),_0x68aa19(0x1750)];function defaultDescribe(_0x227e96,_0x38963c){var _0x3aacd3=_0x68aa19,_0xee8de9='';for(var _0x38ea43 in _0x227e96)if(_0x227e96['hasOwnProperty'](_0x38ea43)){if(_0x38ea43===_0x38963c||-0x1!==simpleStyleIdentifiers[_0x3aacd3(0x33ab)](_0x38ea43))continue;var _0x53cbef=_0x227e96[_0x38ea43];defined$1(_0x53cbef)&&(_0xee8de9+=_0x3aacd3(0x5014)==typeof _0x53cbef?_0x3aacd3(0x53a7)+_0x38ea43+'</th><td>'+defaultDescribe(_0x53cbef)+'</td></tr>':_0x3aacd3(0x53a7)+_0x38ea43+'</th><td>'+_0x53cbef+_0x3aacd3(0x2a55));}return _0xee8de9[_0x3aacd3(0x531b)]>0x0&&(_0xee8de9=_0x3aacd3(0x34d0)+_0xee8de9+'</tbody></table>'),_0xee8de9;}function createDescriptionCallback(_0xda2520,_0x3ce437,_0x201746){var _0x16f766;return function(_0xf4780f,_0xb89025){return defined$1(_0x16f766)||(_0x16f766=_0xda2520(_0x3ce437,_0x201746)),_0x16f766;};}function defaultDescribeProperty(_0x4fcd4c,_0x16bf31){return new CallbackProperty(createDescriptionCallback(defaultDescribe,_0x4fcd4c,_0x16bf31),!0x0);}function createObject(_0x44b565,_0x4a6b93,_0x3616b8){var _0x2e30a2=_0x68aa19,_0x2b6755=_0x44b565['id'];if(defined$1(_0x2b6755)&&'Feature'===_0x44b565['type']){for(var _0x7daa9d=0x2,_0x54e525=_0x2b6755;defined$1(_0x4a6b93[_0x2e30a2(0x1e87)](_0x54e525));)_0x54e525=_0x2b6755+'_'+_0x7daa9d,_0x7daa9d++;_0x2b6755=_0x54e525;}else _0x2b6755=createGuid();var _0x2080e3=_0x4a6b93['getOrCreateEntity'](_0x2b6755),_0x161a31=_0x44b565['properties'];if(defined$1(_0x161a31)){var _0x535ef8;_0x2080e3['properties']=_0x161a31;var _0x2f695e=_0x161a31[_0x2e30a2(0x3996)];if(defined$1(_0x2f695e))_0x2080e3[_0x2e30a2(0x13f9)]=_0x2f695e,_0x535ef8=_0x2e30a2(0x3996);else{var _0x56fd57=Number[_0x2e30a2(0xd77)];for(var _0x404fe2 in _0x161a31)if(_0x161a31[_0x2e30a2(0x2a77)](_0x404fe2)&&_0x161a31[_0x404fe2]){var _0x56b818=_0x404fe2['toLowerCase']();if(_0x56fd57>0x1&&_0x2e30a2(0x3996)===_0x56b818){_0x56fd57=0x1,_0x535ef8=_0x404fe2;break;}_0x56fd57>0x2&&_0x2e30a2(0x13f9)===_0x56b818?(_0x56fd57=0x2,_0x535ef8=_0x404fe2):_0x56fd57>0x3&&/title/i['test'](_0x404fe2)?(_0x56fd57=0x3,_0x535ef8=_0x404fe2):_0x56fd57>0x4&&/name/i['test'](_0x404fe2)&&(_0x56fd57=0x4,_0x535ef8=_0x404fe2);}defined$1(_0x535ef8)&&(_0x2080e3[_0x2e30a2(0x13f9)]=_0x161a31[_0x535ef8]);}var _0x25cbfb=_0x161a31['description'];null!==_0x25cbfb&&(_0x2080e3[_0x2e30a2(0x10f4)]=defined$1(_0x25cbfb)?new ConstantProperty(_0x25cbfb):_0x3616b8(_0x161a31,_0x535ef8));}return _0x2080e3;}function coordinatesArrayToCartesianArray(_0x5062ff,_0x49fcc6){var _0x363773=_0x68aa19;for(var _0x57b037=new Array(_0x5062ff[_0x363773(0x531b)]),_0x44e8f1=0x0;_0x44e8f1<_0x5062ff['length'];_0x44e8f1++)_0x57b037[_0x44e8f1]=_0x49fcc6(_0x5062ff[_0x44e8f1]);return _0x57b037;}var geoJsonObjectTypes={'Feature':processFeature$1,'FeatureCollection':processFeatureCollection,'GeometryCollection':processGeometryCollection,'LineString':processLineString,'MultiLineString':processMultiLineString,'MultiPoint':processMultiPoint,'MultiPolygon':processMultiPolygon,'Point':processPoint$1,'Polygon':processPolygon$2,'Topology':processTopology},geometryTypes$1={'GeometryCollection':processGeometryCollection,'LineString':processLineString,'MultiLineString':processMultiLineString,'MultiPoint':processMultiPoint,'MultiPolygon':processMultiPolygon,'Point':processPoint$1,'Polygon':processPolygon$2,'Topology':processTopology};function processFeature$1(_0x676df6,_0x189dcd,_0x245a69,_0x27aa7b,_0x3d12bf){var _0x588c29=_0x68aa19;if(null!==_0x189dcd[_0x588c29(0x4b72)]){if(!defined$1(_0x189dcd[_0x588c29(0x4b72)]))throw new RuntimeError$2('feature.geometry\x20is\x20required.');var _0x125c89=_0x189dcd[_0x588c29(0x4b72)][_0x588c29(0x3243)],_0x1449bf=geometryTypes$1[_0x125c89];if(!defined$1(_0x1449bf))throw new RuntimeError$2(_0x588c29(0x5129)+_0x125c89);_0x1449bf(_0x676df6,_0x189dcd,_0x189dcd['geometry'],_0x27aa7b,_0x3d12bf);}else createObject(_0x189dcd,_0x676df6[_0x588c29(0x691)],_0x3d12bf['describe']);}function processFeatureCollection(_0x5da365,_0xe97b10,_0x1c99f9,_0x92a485,_0x4dee5c){var _0x1977ba=_0x68aa19;for(var _0x1f6cf2=_0xe97b10['features'],_0x3e26c0=0x0,_0x1c4026=_0x1f6cf2[_0x1977ba(0x531b)];_0x3e26c0<_0x1c4026;_0x3e26c0++)processFeature$1(_0x5da365,_0x1f6cf2[_0x3e26c0],void 0x0,_0x92a485,_0x4dee5c);}function processGeometryCollection(_0x5e8d15,_0x1050db,_0x5bf57f,_0x3c370d,_0x314b6c){var _0x8d919a=_0x68aa19;for(var _0x282bf5=_0x5bf57f[_0x8d919a(0x516f)],_0x151b7a=0x0,_0xa67ee9=_0x282bf5[_0x8d919a(0x531b)];_0x151b7a<_0xa67ee9;_0x151b7a++){var _0x4f4bff=_0x282bf5[_0x151b7a],_0x4c55cb=_0x4f4bff['type'],_0x2ac8d3=geometryTypes$1[_0x4c55cb];if(!defined$1(_0x2ac8d3))throw new RuntimeError$2(_0x8d919a(0x5129)+_0x4c55cb);_0x2ac8d3(_0x5e8d15,_0x1050db,_0x4f4bff,_0x3c370d,_0x314b6c);}}function createPoint(_0x31a328,_0x1439b7,_0x5763fe,_0x2e70cb,_0x557e94){var _0x3919d3=_0x68aa19,_0x378b6a,_0x2c0477=_0x557e94[_0x3919d3(0x3d39)],_0x493115=_0x557e94[_0x3919d3(0xf47)],_0x2806b0=_0x557e94[_0x3919d3(0x3491)],_0xc0666d=_0x1439b7['properties'];if(defined$1(_0xc0666d)){var _0x5f19e4=_0xc0666d[_0x3919d3(0x29cb)];defined$1(_0x5f19e4)&&(_0x493115=Color$2[_0x3919d3(0x321e)](_0x5f19e4)),_0x2806b0=defaultValue$1(sizes[_0xc0666d[_0x3919d3(0x255b)]],_0x2806b0);var _0x4d1ef8=_0xc0666d[_0x3919d3(0x3636)];defined$1(_0x4d1ef8)&&(_0x2c0477=_0x4d1ef8);}_0x378b6a=defined$1(_0x2c0477)?0x1===_0x2c0477['length']?_0x31a328[_0x3919d3(0x2e77)][_0x3919d3(0x3b8e)](_0x2c0477['toUpperCase'](),_0x493115,_0x2806b0):_0x31a328[_0x3919d3(0x2e77)][_0x3919d3(0x37c1)](_0x2c0477,_0x493115,_0x2806b0):_0x31a328[_0x3919d3(0x2e77)][_0x3919d3(0x3d8a)](_0x493115,_0x2806b0);var _0x44ce01=new BillboardGraphics();_0x44ce01[_0x3919d3(0x169e)]=new ConstantProperty(VerticalOrigin$1[_0x3919d3(0x1d48)]),0x2===_0x2e70cb[_0x3919d3(0x531b)]&&_0x557e94[_0x3919d3(0xbe4)]&&(_0x44ce01['heightReference']=HeightReference$1[_0x3919d3(0x481c)]);var _0x4e7028=createObject(_0x1439b7,_0x31a328['_entityCollection'],_0x557e94[_0x3919d3(0x4b32)]);_0x4e7028[_0x3919d3(0x1bf3)]=_0x44ce01,_0x4e7028[_0x3919d3(0x4771)]=new ConstantPositionProperty(_0x5763fe(_0x2e70cb));var _0x979b40=when(_0x378b6a)['then'](function(_0x1f502b){var _0x1dc0b1=_0x3919d3;_0x44ce01[_0x1dc0b1(0x4133)]=new ConstantProperty(_0x1f502b);})[_0x3919d3(0x4b84)](function(){var _0xa57c0a=_0x3919d3;_0x44ce01[_0xa57c0a(0x4133)]=new ConstantProperty(_0x31a328['_pinBuilder'][_0xa57c0a(0x3d8a)](_0x493115,_0x2806b0));});_0x31a328['_promises'][_0x3919d3(0x3a33)](_0x979b40);}function processPoint$1(_0x5ded13,_0x834c3,_0x2de0d4,_0x5d0a48,_0x3eb5c0){var _0x4b6f7f=_0x68aa19;createPoint(_0x5ded13,_0x834c3,_0x5d0a48,_0x2de0d4[_0x4b6f7f(0x22b9)],_0x3eb5c0);}function processMultiPoint(_0x48b553,_0x41111b,_0x343771,_0xee2310,_0x56206f){var _0x397f7f=_0x68aa19;for(var _0x547f57=_0x343771[_0x397f7f(0x22b9)],_0x23c4aa=0x0;_0x23c4aa<_0x547f57[_0x397f7f(0x531b)];_0x23c4aa++)createPoint(_0x48b553,_0x41111b,_0xee2310,_0x547f57[_0x23c4aa],_0x56206f);}function createLineString(_0x4a98b7,_0x28866a,_0x513da7,_0x42b062,_0xe7e81c){var _0x30f3b1=_0x68aa19,_0x53480a=_0xe7e81c[_0x30f3b1(0x38a3)],_0x1d6806=_0xe7e81c[_0x30f3b1(0x3358)],_0x4d4b11=_0x28866a[_0x30f3b1(0x2f10)];if(defined$1(_0x4d4b11)){var _0x41aa65,_0x4f42a7=_0x4d4b11[_0x30f3b1(0x3daa)];defined$1(_0x4f42a7)&&(_0x1d6806=new ConstantProperty(_0x4f42a7));var _0x25685f=_0x4d4b11[_0x30f3b1(0x3c20)];defined$1(_0x25685f)&&(_0x41aa65=Color$2['fromCssColorString'](_0x25685f));var _0x422079=_0x4d4b11['stroke-opacity'];defined$1(_0x422079)&&0x1!==_0x422079&&(defined$1(_0x41aa65)||(_0x41aa65=_0x53480a[_0x30f3b1(0x28b8)]['clone']()),_0x41aa65['alpha']=_0x422079),defined$1(_0x41aa65)&&(_0x53480a=new ColorMaterialProperty(_0x41aa65));}var _0x52f5f3=createObject(_0x28866a,_0x4a98b7[_0x30f3b1(0x691)],_0xe7e81c[_0x30f3b1(0x4b32)]),_0x14b35a=new PolylineGraphics();_0x52f5f3['polyline']=_0x14b35a,_0x14b35a['clampToGround']=_0xe7e81c[_0x30f3b1(0xbe4)],_0x14b35a['material']=_0x53480a,_0x14b35a[_0x30f3b1(0x209)]=_0x1d6806,_0x14b35a[_0x30f3b1(0x30fe)]=new ConstantProperty(coordinatesArrayToCartesianArray(_0x42b062,_0x513da7)),_0x14b35a[_0x30f3b1(0x52d1)]=ArcType$1['RHUMB'];}function processLineString(_0x348978,_0x577539,_0x276e46,_0x41079a,_0xbcf63a){var _0x369bd1=_0x68aa19;createLineString(_0x348978,_0x577539,_0x41079a,_0x276e46[_0x369bd1(0x22b9)],_0xbcf63a);}function processMultiLineString(_0x544e84,_0x245a02,_0x23d4e7,_0x2ca067,_0x2c3ecf){for(var _0x1e271a=_0x23d4e7['coordinates'],_0x5e742a=0x0;_0x5e742a<_0x1e271a['length'];_0x5e742a++)createLineString(_0x544e84,_0x245a02,_0x2ca067,_0x1e271a[_0x5e742a],_0x2c3ecf);}function createPolygon$2(_0x209bd7,_0x5ab4af,_0x26e53d,_0x337508,_0x2d7d5f){var _0x206cba=_0x68aa19;if(0x0!==_0x337508[_0x206cba(0x531b)]&&0x0!==_0x337508[0x0][_0x206cba(0x531b)]){var _0x54bdbb=_0x2d7d5f[_0x206cba(0x38a3)][_0x206cba(0x28b8)],_0x3c5429=_0x2d7d5f['fillMaterialProperty'],_0x2f7fa1=_0x2d7d5f[_0x206cba(0x3358)],_0x2c4979=_0x5ab4af[_0x206cba(0x2f10)];if(defined$1(_0x2c4979)){var _0x5a40ec,_0x138fe8=_0x2c4979[_0x206cba(0x3daa)];defined$1(_0x138fe8)&&(_0x2f7fa1=new ConstantProperty(_0x138fe8));var _0x855fea=_0x2c4979['stroke'];defined$1(_0x855fea)&&(_0x5a40ec=Color$2[_0x206cba(0x321e)](_0x855fea));var _0x1a7d23,_0x5bc70e=_0x2c4979['stroke-opacity'];defined$1(_0x5bc70e)&&0x1!==_0x5bc70e&&(defined$1(_0x5a40ec)||(_0x5a40ec=_0x2d7d5f[_0x206cba(0x38a3)][_0x206cba(0x28b8)][_0x206cba(0x254b)]()),_0x5a40ec[_0x206cba(0x24f9)]=_0x5bc70e),defined$1(_0x5a40ec)&&(_0x54bdbb=new ConstantProperty(_0x5a40ec));var _0x27a372=_0x2c4979[_0x206cba(0x12c5)];defined$1(_0x27a372)&&((_0x1a7d23=Color$2['fromCssColorString'](_0x27a372))[_0x206cba(0x24f9)]=_0x3c5429[_0x206cba(0x28b8)][_0x206cba(0x24f9)]),defined$1(_0x5bc70e=_0x2c4979[_0x206cba(0x1750)])&&_0x5bc70e!==_0x3c5429['color']['alpha']&&(defined$1(_0x1a7d23)||(_0x1a7d23=_0x3c5429['color']['clone']()),_0x1a7d23[_0x206cba(0x24f9)]=_0x5bc70e),defined$1(_0x1a7d23)&&(_0x3c5429=new ColorMaterialProperty(_0x1a7d23));}var _0x3ac64c=new PolygonGraphics();_0x3ac64c['outline']=new ConstantProperty(!0x0),_0x3ac64c['outlineColor']=_0x54bdbb,_0x3ac64c[_0x206cba(0x3573)]=_0x2f7fa1,_0x3ac64c[_0x206cba(0x128b)]=_0x3c5429,_0x3ac64c[_0x206cba(0x52d1)]=ArcType$1['GEODESIC'],_0x3ac64c[_0x206cba(0x3a36)]=!0x0;for(var _0x21aa11=[],_0x5dc6ec=0x1,_0x3e5c23=_0x337508[_0x206cba(0x531b)];_0x5dc6ec<_0x3e5c23;_0x5dc6ec++)_0x21aa11['push'](new PolygonHierarchy(coordinatesArrayToCartesianArray(_0x337508[_0x5dc6ec],_0x26e53d)));var _0x4cb76c=_0x337508[0x0];_0x3ac64c[_0x206cba(0xc14)]=new ConstantProperty(new PolygonHierarchy(coordinatesArrayToCartesianArray(_0x4cb76c,_0x26e53d),_0x21aa11)),_0x4cb76c[0x0][_0x206cba(0x531b)]>0x2?_0x3ac64c['perPositionHeight']=new ConstantProperty(!0x0):_0x2d7d5f[_0x206cba(0xbe4)]||(_0x3ac64c[_0x206cba(0x5862)]=0x0);var _0x4d0803=createObject(_0x5ab4af,_0x209bd7[_0x206cba(0x691)],_0x2d7d5f[_0x206cba(0x4b32)]);_0x2d7d5f[_0x206cba(0xbe4)]&&(_0x3ac64c[_0x206cba(0x42ba)]=ClassificationType$1[_0x206cba(0x5366)]),_0x2d7d5f[_0x206cba(0x4f7b)]&&(_0x3ac64c[_0x206cba(0x42ba)]=ClassificationType$1[_0x206cba(0x4ae1)]),_0x4d0803[_0x206cba(0x1c00)]=_0x3ac64c;}}function processPolygon$2(_0x308cc0,_0x3634ca,_0x2c61e2,_0x49870c,_0x4b8fce){createPolygon$2(_0x308cc0,_0x3634ca,_0x49870c,_0x2c61e2['coordinates'],_0x4b8fce);}function processMultiPolygon(_0x5d4adb,_0x291e1d,_0x47555c,_0x2dd6a7,_0x4f80cf){var _0x13ceca=_0x68aa19;for(var _0x41e2b6=_0x47555c[_0x13ceca(0x22b9)],_0x4a6ddf=0x0;_0x4a6ddf<_0x41e2b6[_0x13ceca(0x531b)];_0x4a6ddf++)createPolygon$2(_0x5d4adb,_0x291e1d,_0x2dd6a7,_0x41e2b6[_0x4a6ddf],_0x4f80cf);}function processTopology(_0x491022,_0x11f575,_0x27eb7f,_0x494ea0,_0x2e118b){var _0x226588=_0x68aa19;for(var _0x231dbf in _0x27eb7f[_0x226588(0x3cec)])if(_0x27eb7f['objects']['hasOwnProperty'](_0x231dbf)){var _0x19def3=topojson['feature'](_0x27eb7f,_0x27eb7f[_0x226588(0x3cec)][_0x231dbf]);(0x0,geoJsonObjectTypes[_0x19def3[_0x226588(0x3243)]])(_0x491022,_0x19def3,_0x19def3,_0x494ea0,_0x2e118b);}}function GeoJsonDataSource(_0x3420e3){var _0x2789cc=_0x68aa19;this[_0x2789cc(0x1e54)]=_0x3420e3,this[_0x2789cc(0x12bf)]=new Event(),this['_error']=new Event(),this['_isLoading']=!0x1,this[_0x2789cc(0x13d2)]=new Event(),this[_0x2789cc(0x691)]=new EntityCollection(this),this[_0x2789cc(0x1ff)]=[],this[_0x2789cc(0x2e77)]=new PinBuilder(),this[_0x2789cc(0x2101)]=new EntityCluster(),this[_0x2789cc(0xe66)]=void 0x0,this[_0x2789cc(0x24f6)]=[],this[_0x2789cc(0x463)]=0xfff,this[_0x2789cc(0x1a6f)]=new Cartesian4(0x0,0x0,0x1,0x1),this[_0x2789cc(0x2cf)]=!0x1;}function load$2(_0x2b07d2,_0x31699a,_0x476800,_0x2b7c9a){var _0xda28f5=_0x68aa19,_0x427c0b;defined$1(_0x2b7c9a)&&(_0x427c0b=getFilenameFromUri(_0x2b7c9a)),defined$1(_0x427c0b)&&_0x2b07d2[_0xda28f5(0x1e54)]!==_0x427c0b&&(_0x2b07d2[_0xda28f5(0x1e54)]=_0x427c0b,_0x2b07d2[_0xda28f5(0x12bf)]['raiseEvent'](_0x2b07d2));var _0x2d86c6=geoJsonObjectTypes[_0x31699a[_0xda28f5(0x3243)]];if(!defined$1(_0x2d86c6))throw new RuntimeError$2(_0xda28f5(0x2cc8)+_0x31699a['type']);var _0xa16914=_0x31699a[_0xda28f5(0x3249)],_0x2a24b1=null!==_0xa16914?defaultCrsFunction:null;if(defined$1(_0xa16914)){if(!defined$1(_0xa16914[_0xda28f5(0x2f10)]))throw new RuntimeError$2(_0xda28f5(0x235b));var _0x4b33aa=_0xa16914[_0xda28f5(0x2f10)];if(_0xda28f5(0x13f9)===_0xa16914['type']){if(!defined$1(_0x2a24b1=crsNames[_0x4b33aa[_0xda28f5(0x13f9)]]))throw new RuntimeError$2('Unknown\x20crs\x20name:\x20'+_0x4b33aa[_0xda28f5(0x13f9)]);}else{if('link'===_0xa16914[_0xda28f5(0x3243)]){var _0x7f5278=crsLinkHrefs[_0x4b33aa['href']];if(defined$1(_0x7f5278)||(_0x7f5278=crsLinkTypes[_0x4b33aa[_0xda28f5(0x3243)]]),!defined$1(_0x7f5278))throw new RuntimeError$2(_0xda28f5(0x4713)+JSON['stringify'](_0x4b33aa));_0x2a24b1=_0x7f5278(_0x4b33aa);}else{if(_0xda28f5(0x3c2a)!==_0xa16914[_0xda28f5(0x3243)])throw new RuntimeError$2('Unknown\x20crs\x20type:\x20'+_0xa16914[_0xda28f5(0x3243)]);if(!defined$1(_0x2a24b1=crsNames['EPSG:'+_0x4b33aa[_0xda28f5(0x3fa3)]]))throw new RuntimeError$2(_0xda28f5(0x37bc)+_0x4b33aa['code']);}}}return when(_0x2a24b1,function(_0x644274){var _0x5dc182=_0xda28f5;return _0x2b07d2[_0x5dc182(0x691)]['removeAll'](),null!==_0x644274&&_0x2d86c6(_0x2b07d2,_0x31699a,_0x31699a,_0x644274,_0x476800),when['all'](_0x2b07d2['_promises'],function(){var _0x19d975=_0x5dc182;return _0x2b07d2[_0x19d975(0x1ff)][_0x19d975(0x531b)]=0x0,DataSource[_0x19d975(0x286d)](_0x2b07d2,!0x1),_0x2b07d2;});});}function KmlCamera(_0x4c7705,_0x39c706){var _0x5cbfb0=_0x68aa19;this[_0x5cbfb0(0x4771)]=_0x4c7705,this['headingPitchRoll']=_0x39c706;}GeoJsonDataSource['load']=function(_0x2dfda0,_0x9a97d8){return new GeoJsonDataSource()['load'](_0x2dfda0,_0x9a97d8);},Object[_0x68aa19(0x5b7)](GeoJsonDataSource,{'markerSize':{'get':function(){return defaultMarkerSize;},'set':function(_0x5a17da){defaultMarkerSize=_0x5a17da;}},'markerSymbol':{'get':function(){return defaultMarkerSymbol;},'set':function(_0x23bdcf){defaultMarkerSymbol=_0x23bdcf;}},'markerColor':{'get':function(){return defaultMarkerColor;},'set':function(_0x6f1071){defaultMarkerColor=_0x6f1071;}},'stroke':{'get':function(){return defaultStroke;},'set':function(_0x4af540){defaultStroke=_0x4af540;}},'strokeWidth':{'get':function(){return defaultStrokeWidth;},'set':function(_0x2ad56b){defaultStrokeWidth=_0x2ad56b;}},'fill':{'get':function(){return defaultFill;},'set':function(_0x2f51e1){defaultFill=_0x2f51e1;}},'clampToGround':{'get':function(){return defaultClampToGround;},'set':function(_0x23773e){defaultClampToGround=_0x23773e;}},'crsNames':{'get':function(){return crsNames;}},'crsLinkHrefs':{'get':function(){return crsLinkHrefs;}},'crsLinkTypes':{'get':function(){return crsLinkTypes;}}}),Object[_0x68aa19(0x5b7)](GeoJsonDataSource['prototype'],{'name':{'get':function(){var _0x343d75=_0x68aa19;return this[_0x343d75(0x1e54)];},'set':function(_0x273a4c){var _0x411e25=_0x68aa19;this[_0x411e25(0x1e54)]!==_0x273a4c&&(this[_0x411e25(0x1e54)]=_0x273a4c,this[_0x411e25(0x12bf)][_0x411e25(0x30bb)](this));}},'clock':{'value':void 0x0,'writable':!0x1},'entities':{'get':function(){var _0x4a776c=_0x68aa19;return this[_0x4a776c(0x691)];}},'isLoading':{'get':function(){var _0x4e5b59=_0x68aa19;return this[_0x4e5b59(0x47c6)];}},'changedEvent':{'get':function(){var _0x4a7e8a=_0x68aa19;return this[_0x4a7e8a(0x12bf)];}},'errorEvent':{'get':function(){var _0xb01705=_0x68aa19;return this[_0xb01705(0x511d)];}},'loadingEvent':{'get':function(){var _0xfddcf3=_0x68aa19;return this[_0xfddcf3(0x13d2)];}},'show':{'get':function(){var _0x10ffaa=_0x68aa19;return this[_0x10ffaa(0x691)][_0x10ffaa(0x105f)];},'set':function(_0x45a52b){var _0x569c62=_0x68aa19;this[_0x569c62(0x691)]['show']=_0x45a52b;}},'clustering':{'get':function(){var _0x431c3f=_0x68aa19;return this[_0x431c3f(0x2101)];},'set':function(_0x164795){var _0x3ff44f=_0x68aa19;this[_0x3ff44f(0x2101)]=_0x164795;}},'credit':{'get':function(){var _0x13871a=_0x68aa19;return this[_0x13871a(0xe66)];}},'swipeRegion':{'get':function(){var _0x7b0412=_0x68aa19;return new BoundingRectangle(this['_swipeRegion']['x'],this[_0x7b0412(0x1a6f)]['y'],this[_0x7b0412(0x1a6f)]['z']-this[_0x7b0412(0x1a6f)]['x'],this[_0x7b0412(0x1a6f)]['w']-this['_swipeRegion']['y']);},'set':function(_0x27f3e6){var _0x94ed0b=_0x68aa19;if(defined$1(_0x27f3e6)){if(!(_0x27f3e6 instanceof BoundingRectangle))throw new DeveloperError$1(_0x94ed0b(0x135a));if(Cartesian4[_0x94ed0b(0x2b84)](_0x27f3e6['x'],_0x27f3e6['y'],_0x27f3e6['x']+_0x27f3e6[_0x94ed0b(0x209)],_0x27f3e6['y']+_0x27f3e6[_0x94ed0b(0x5862)],this[_0x94ed0b(0x1a6f)]),defined$1(this['_entityCluster']['_billboardCollection'])&&(this[_0x94ed0b(0x2101)][_0x94ed0b(0x197a)][_0x94ed0b(0x1a6f)]=Cartesian4['clone'](this[_0x94ed0b(0x1a6f)],new Cartesian4())),defined$1(this[_0x94ed0b(0x4952)])){for(var _0x188bb3=0x0;_0x188bb3<this[_0x94ed0b(0x4952)][_0x94ed0b(0x4952)][_0x94ed0b(0x531b)];_0x188bb3++)this[_0x94ed0b(0x4952)][_0x94ed0b(0x4952)][_0x188bb3]instanceof Primitive&&(this[_0x94ed0b(0x4952)][_0x94ed0b(0x4952)][_0x188bb3][_0x94ed0b(0x1a6f)]=Cartesian4[_0x94ed0b(0x254b)](this[_0x94ed0b(0x1a6f)],new Cartesian4()));}if(defined$1(this[_0x94ed0b(0x14f0)])){var _0x33ec1d=this[_0x94ed0b(0x14f0)][_0x94ed0b(0x357d)];for(_0x188bb3=0x0;_0x188bb3<_0x33ec1d['length'];_0x188bb3++)if(_0x33ec1d[_0x188bb3]instanceof PrimitiveCollection){for(var _0x524dc6=0x0;_0x524dc6<_0x33ec1d[_0x188bb3]['_primitives'][_0x94ed0b(0x531b)];_0x524dc6++)_0x33ec1d[_0x188bb3][_0x94ed0b(0x4952)][_0x524dc6][_0x94ed0b(0x3457)]['_primitive'][_0x94ed0b(0x1a6f)]=Cartesian4['clone'](this['_swipeRegion'],new Cartesian4());}}}}},'swipeEnabled':{'get':function(){var _0x40247b=_0x68aa19;return this[_0x40247b(0x2cf)];},'set':function(_0x5cd2a4){var _0x1ef2b1=_0x68aa19;if(_0x5cd2a4!==this['_swipeEnabled']){if(_0x5cd2a4||Cartesian4[_0x1ef2b1(0x2b84)](0x0,0x0,0x1,0x1,this[_0x1ef2b1(0x1a6f)]),this[_0x1ef2b1(0x2cf)]=_0x5cd2a4,defined$1(this[_0x1ef2b1(0x2101)][_0x1ef2b1(0x197a)])&&(this['_entityCluster'][_0x1ef2b1(0x197a)]['_swipeEnabled']=_0x5cd2a4),defined$1(this[_0x1ef2b1(0x4952)])){for(var _0x2c344d=0x0;_0x2c344d<this[_0x1ef2b1(0x4952)][_0x1ef2b1(0x4952)][_0x1ef2b1(0x531b)];_0x2c344d++)this[_0x1ef2b1(0x4952)][_0x1ef2b1(0x4952)][_0x2c344d]instanceof Primitive&&(this[_0x1ef2b1(0x4952)]['_primitives'][_0x2c344d][_0x1ef2b1(0x27d3)]=_0x5cd2a4);}if(defined$1(this['_groundPrimitives'])){var _0x48cdf4=this['_groundPrimitives'][_0x1ef2b1(0x357d)];for(_0x2c344d=0x0;_0x2c344d<_0x48cdf4[_0x1ef2b1(0x531b)];_0x2c344d++)if(_0x48cdf4[_0x2c344d]instanceof PrimitiveCollection){for(var _0x37f4c5=0x0;_0x37f4c5<_0x48cdf4[_0x2c344d][_0x1ef2b1(0x4952)][_0x1ef2b1(0x531b)];_0x37f4c5++)_0x48cdf4[_0x2c344d]['_primitives'][_0x37f4c5][_0x1ef2b1(0x3457)][_0x1ef2b1(0x3457)][_0x1ef2b1(0x27d3)]=_0x5cd2a4;}}}}}}),GeoJsonDataSource[_0x68aa19(0x4b51)][_0x68aa19(0x41e4)]=function(_0x5e98f5,_0x43c68c){var _0x1720f3=_0x68aa19;DataSource['setLoading'](this,!0x0);var _0x94965a=(_0x43c68c=defaultValue$1(_0x43c68c,defaultValue$1[_0x1720f3(0x494f)]))[_0x1720f3(0x42ae)];_0x1720f3(0x29ad)==typeof _0x94965a&&(_0x94965a=new Credit$1(_0x94965a)),this[_0x1720f3(0xe66)]=_0x94965a;var _0x227c6b=_0x5e98f5,_0x1506d8=_0x43c68c[_0x1720f3(0x26ee)];if(_0x1720f3(0x29ad)==typeof _0x5e98f5||_0x5e98f5 instanceof Resource){_0x227c6b=(_0x5e98f5=Resource['createIfNeeded'](_0x5e98f5))[_0x1720f3(0x2dbf)](),_0x1506d8=defaultValue$1(_0x1506d8,_0x5e98f5[_0x1720f3(0x1c0c)]());var _0x30a1e1=this[_0x1720f3(0x24f6)],_0x45114b=_0x5e98f5['credits'];if(defined$1(_0x45114b)){for(var _0x5e6e96=_0x45114b[_0x1720f3(0x531b)],_0x51e7cd=0x0;_0x51e7cd<_0x5e6e96;_0x51e7cd++)_0x30a1e1[_0x1720f3(0x3a33)](_0x45114b[_0x51e7cd]);}}_0x43c68c={'describe':defaultValue$1(_0x43c68c[_0x1720f3(0x4b32)],defaultDescribeProperty),'markerSize':defaultValue$1(_0x43c68c['markerSize'],defaultMarkerSize),'markerSymbol':defaultValue$1(_0x43c68c[_0x1720f3(0x3d39)],defaultMarkerSymbol),'markerColor':defaultValue$1(_0x43c68c[_0x1720f3(0xf47)],defaultMarkerColor),'strokeWidthProperty':new ConstantProperty(defaultValue$1(_0x43c68c[_0x1720f3(0x4bdf)],defaultStrokeWidth)),'strokeMaterialProperty':new ColorMaterialProperty(defaultValue$1(_0x43c68c['stroke'],defaultStroke)),'fillMaterialProperty':new ColorMaterialProperty(defaultValue$1(_0x43c68c[_0x1720f3(0x12c5)],defaultFill)),'clampToGround':defaultValue$1(_0x43c68c[_0x1720f3(0xbe4)],defaultClampToGround),'clampToS3M':defaultValue$1(_0x43c68c[_0x1720f3(0x4f7b)],!0x1)};var _0x981045=this;return when(_0x227c6b,function(_0x51caaf){return load$2(_0x981045,_0x51caaf,_0x43c68c,_0x1506d8);})[_0x1720f3(0x4b84)](function(_0x24c99e){var _0x3a8999=_0x1720f3;return DataSource[_0x3a8999(0x286d)](_0x981045,!0x1),_0x981045[_0x3a8999(0x511d)]['raiseEvent'](_0x981045,_0x24c99e),console[_0x3a8999(0xe28)](_0x24c99e),when[_0x3a8999(0x4e16)](_0x24c99e);});},GeoJsonDataSource[_0x68aa19(0x4b51)][_0x68aa19(0x2b4b)]=function(_0x226ea3,_0x5aa135){var _0x410a90=_0x68aa19;DataSource[_0x410a90(0x286d)](this,!0x0);var _0x1484b3=(_0x5aa135=defaultValue$1(_0x5aa135,defaultValue$1[_0x410a90(0x494f)]))[_0x410a90(0x26ee)];return load$2(this,_0x226ea3,_0x5aa135={'describe':defaultValue$1(_0x5aa135[_0x410a90(0x4b32)],defaultDescribeProperty),'markerSize':defaultValue$1(_0x5aa135[_0x410a90(0x3491)],defaultMarkerSize),'markerSymbol':defaultValue$1(_0x5aa135['markerSymbol'],defaultMarkerSymbol),'markerColor':defaultValue$1(_0x5aa135[_0x410a90(0xf47)],defaultMarkerColor),'strokeWidthProperty':new ConstantProperty(defaultValue$1(_0x5aa135[_0x410a90(0x4bdf)],defaultStrokeWidth)),'strokeMaterialProperty':new ColorMaterialProperty(defaultValue$1(_0x5aa135[_0x410a90(0x3c20)],defaultStroke)),'fillMaterialProperty':new ColorMaterialProperty(defaultValue$1(_0x5aa135[_0x410a90(0x12c5)],defaultFill))},_0x1484b3);},GeoJsonDataSource[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0xf7040f){var _0x326cf4=_0x68aa19;if(_0xf7040f>0x8)throw new DeveloperError$1(_0x326cf4(0x2dda));return 0x1<<_0xf7040f&this[_0x326cf4(0x463)];},GeoJsonDataSource[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x604f8,_0x299bbd){var _0x5cd31d=_0x68aa19;if(_0x604f8>0x8)throw new DeveloperError$1('the\x20index\x20is\x200~8');this[_0x5cd31d(0x463)]=_0x299bbd?0x1<<_0x604f8|this[_0x5cd31d(0x463)]:~(0x1<<_0x604f8)&this[_0x5cd31d(0x463)];};var tmp$2={};tmp$2[_0x68aa19(0x3a6d)]=function(){var _0x29121a=_0x68aa19;function _0x53021d(_0xbba31e,_0xb86310){var _0xcc999b=_0x54f3;for(var _0x1b72b5 in _0xb86310)_0xb86310[_0xcc999b(0x2a77)](_0x1b72b5)&&void 0x0===_0xbba31e[_0x1b72b5]&&(_0xbba31e[_0x1b72b5]=_0xb86310[_0x1b72b5]);return _0xbba31e;}function _0xb91275(_0x1d361f,_0x49d868,_0x50be47){var _0x41f6fa=_0x54f3,_0x2ea98a;return _0x1d361f[_0x41f6fa(0x531b)]>_0x49d868&&(null==_0x50be47?(_0x50be47=_0x41f6fa(0x57fd),_0x2ea98a=0x3):_0x2ea98a=_0x50be47[_0x41f6fa(0x531b)],_0x1d361f=_0x1d361f['substring'](0x0,_0x49d868-_0x2ea98a)+_0x50be47),_0x1d361f;}function _0x1d13e2(_0x1d9091,_0xca3a05){var _0x30559f=_0x54f3;if(Array[_0x30559f(0x4b51)]['indexOf'])return _0x1d9091['indexOf'](_0xca3a05);for(var _0x440cca=0x0,_0x3ebed8=_0x1d9091['length'];_0x440cca<_0x3ebed8;_0x440cca++)if(_0x1d9091[_0x440cca]===_0xca3a05)return _0x440cca;return-0x1;}function _0x4ae3e5(_0x60a285,_0x362aa7){var _0x1b81f1=_0x54f3;for(var _0x564fab=_0x60a285[_0x1b81f1(0x531b)]-0x1;_0x564fab>=0x0;_0x564fab--)!0x0===_0x362aa7(_0x60a285[_0x564fab])&&_0x60a285[_0x1b81f1(0x4bc6)](_0x564fab,0x1);}function _0x414a78(_0x4ce514,_0x203957){var _0x458071=_0x54f3;if(!_0x203957[_0x458071(0x543e)])throw new Error(_0x458071(0x969));for(var _0x3cd542,_0x3a850b=[],_0x1c6278=0x0;_0x3cd542=_0x203957[_0x458071(0xfbe)](_0x4ce514);)_0x3a850b['push'](_0x4ce514[_0x458071(0x57ed)](_0x1c6278,_0x3cd542['index'])),_0x3a850b[_0x458071(0x3a33)](_0x3cd542[0x0]),_0x1c6278=_0x3cd542[_0x458071(0x1fda)]+_0x3cd542[0x0][_0x458071(0x531b)];return _0x3a850b['push'](_0x4ce514[_0x458071(0x57ed)](_0x1c6278)),_0x3a850b;}function _0x14283a(_0x716f5c){throw new Error('Unhandled\x20case\x20for\x20value:\x20\x27'+_0x716f5c+'\x27');}var _0x308497=function(){var _0xc98fee=_0x54f3;function _0x3c445a(_0x41d1bc){var _0x1d5f77=_0x54f3;void 0x0===_0x41d1bc&&(_0x41d1bc={}),this[_0x1d5f77(0x1cf7)]='',this[_0x1d5f77(0x2088)]={},this[_0x1d5f77(0x40f1)]='',this[_0x1d5f77(0x47d5)]=/\s+/,this[_0x1d5f77(0x1cf7)]=_0x41d1bc[_0x1d5f77(0x1cf7)]||'',this[_0x1d5f77(0x2088)]=_0x41d1bc[_0x1d5f77(0x2088)]||{},this[_0x1d5f77(0x40f1)]=_0x41d1bc['innerHtml']||_0x41d1bc['innerHTML']||'';}return _0x3c445a[_0xc98fee(0x4b51)][_0xc98fee(0x2644)]=function(_0x398faf){var _0x5d17cb=_0xc98fee;return this[_0x5d17cb(0x1cf7)]=_0x398faf,this;},_0x3c445a['prototype'][_0xc98fee(0x5781)]=function(){return this['tagName']||'';},_0x3c445a['prototype']['setAttr']=function(_0x4943cc,_0x29a220){var _0x4289bc=_0xc98fee;return this[_0x4289bc(0x46cd)]()[_0x4943cc]=_0x29a220,this;},_0x3c445a[_0xc98fee(0x4b51)][_0xc98fee(0x16ba)]=function(_0x24579d){var _0x35c51a=_0xc98fee;return this[_0x35c51a(0x46cd)]()[_0x24579d];},_0x3c445a[_0xc98fee(0x4b51)][_0xc98fee(0x2c71)]=function(_0xa7524b){var _0x224b5c=_0xc98fee;return Object[_0x224b5c(0x510e)](this['getAttrs'](),_0xa7524b),this;},_0x3c445a[_0xc98fee(0x4b51)]['getAttrs']=function(){var _0x2a8517=_0xc98fee;return this['attrs']||(this[_0x2a8517(0x2088)]={});},_0x3c445a['prototype'][_0xc98fee(0x2543)]=function(_0x28ee04){var _0x4b3cef=_0xc98fee;return this[_0x4b3cef(0x4523)](_0x4b3cef(0x483),_0x28ee04);},_0x3c445a['prototype'][_0xc98fee(0x4152)]=function(_0x4955f3){var _0x50e387=_0xc98fee;for(var _0x1e916a,_0x1202b1=this[_0x50e387(0x1ef7)](),_0x212c76=this[_0x50e387(0x47d5)],_0x33948d=_0x1202b1?_0x1202b1['split'](_0x212c76):[],_0x383c43=_0x4955f3['split'](_0x212c76);_0x1e916a=_0x383c43[_0x50e387(0x1596)]();)-0x1===_0x1d13e2(_0x33948d,_0x1e916a)&&_0x33948d['push'](_0x1e916a);return this[_0x50e387(0x46cd)]()[_0x50e387(0x483)]=_0x33948d[_0x50e387(0x3ac2)]('\x20'),this;},_0x3c445a[_0xc98fee(0x4b51)][_0xc98fee(0x66c)]=function(_0x5ed47){var _0x29cef9=_0xc98fee;for(var _0x1b9bcc,_0x5c7113=this[_0x29cef9(0x1ef7)](),_0x4d1e36=this[_0x29cef9(0x47d5)],_0x4dcebf=_0x5c7113?_0x5c7113[_0x29cef9(0x4d7b)](_0x4d1e36):[],_0x59b65b=_0x5ed47['split'](_0x4d1e36);_0x4dcebf[_0x29cef9(0x531b)]&&(_0x1b9bcc=_0x59b65b[_0x29cef9(0x1596)]());){var _0x6b2875=_0x1d13e2(_0x4dcebf,_0x1b9bcc);-0x1!==_0x6b2875&&_0x4dcebf[_0x29cef9(0x4bc6)](_0x6b2875,0x1);}return this[_0x29cef9(0x46cd)]()['class']=_0x4dcebf['join']('\x20'),this;},_0x3c445a[_0xc98fee(0x4b51)]['getClass']=function(){var _0x3c6e78=_0xc98fee;return this[_0x3c6e78(0x46cd)]()[_0x3c6e78(0x483)]||'';},_0x3c445a[_0xc98fee(0x4b51)][_0xc98fee(0x50e2)]=function(_0x4b7697){var _0x569bd0=_0xc98fee;return-0x1!==('\x20'+this[_0x569bd0(0x1ef7)]()+'\x20')[_0x569bd0(0x33ab)]('\x20'+_0x4b7697+'\x20');},_0x3c445a[_0xc98fee(0x4b51)]['setInnerHTML']=function(_0x381705){var _0x343694=_0xc98fee;return this[_0x343694(0x40f1)]=_0x381705,this;},_0x3c445a[_0xc98fee(0x4b51)]['setInnerHtml']=function(_0x32f33a){var _0x32f26f=_0xc98fee;return this[_0x32f26f(0x5019)](_0x32f33a);},_0x3c445a[_0xc98fee(0x4b51)][_0xc98fee(0x529f)]=function(){var _0x83a02d=_0xc98fee;return this[_0x83a02d(0x40f1)]||'';},_0x3c445a[_0xc98fee(0x4b51)]['getInnerHtml']=function(){var _0x5be7cb=_0xc98fee;return this[_0x5be7cb(0x529f)]();},_0x3c445a[_0xc98fee(0x4b51)][_0xc98fee(0x2381)]=function(){var _0x5b0a8d=_0xc98fee,_0x5f3da0=this[_0x5b0a8d(0x5781)](),_0x42f519=this[_0x5b0a8d(0x430d)]();return['<',_0x5f3da0,_0x42f519=_0x42f519?'\x20'+_0x42f519:'','>',this[_0x5b0a8d(0x3afd)](),'</',_0x5f3da0,'>'][_0x5b0a8d(0x3ac2)]('');},_0x3c445a['prototype'][_0xc98fee(0x430d)]=function(){var _0x496caa=_0xc98fee;if(!this['attrs'])return'';var _0x3a72e8=this[_0x496caa(0x46cd)](),_0x1c5767=[];for(var _0x5cc79c in _0x3a72e8)_0x3a72e8[_0x496caa(0x2a77)](_0x5cc79c)&&_0x1c5767['push'](_0x5cc79c+'=\x22'+_0x3a72e8[_0x5cc79c]+'\x22');return _0x1c5767[_0x496caa(0x3ac2)]('\x20');},_0x3c445a;}();function _0x535a32(_0x325c6c,_0xaed42b,_0x565135){var _0xdb527a=_0x54f3,_0x671b7a,_0x162b75;null==_0x565135?(_0x565135=_0xdb527a(0x57fd),_0x162b75=0x3,_0x671b7a=0x8):(_0x162b75=_0x565135[_0xdb527a(0x531b)],_0x671b7a=_0x565135[_0xdb527a(0x531b)]);var _0x3c9fed=function(_0x340b7d){var _0x1f2a7=_0xdb527a,_0x18b15b={},_0x4e0caa=_0x340b7d,_0x5c0b29=_0x4e0caa[_0x1f2a7(0x1b02)](/^([a-z]+):\/\//i);return _0x5c0b29&&(_0x18b15b[_0x1f2a7(0x58a0)]=_0x5c0b29[0x1],_0x4e0caa=_0x4e0caa[_0x1f2a7(0x163c)](_0x5c0b29[0x0][_0x1f2a7(0x531b)])),(_0x5c0b29=_0x4e0caa[_0x1f2a7(0x1b02)](/^(.*?)(?=(\?|#|\/|$))/i))&&(_0x18b15b[_0x1f2a7(0xbec)]=_0x5c0b29[0x1],_0x4e0caa=_0x4e0caa[_0x1f2a7(0x163c)](_0x5c0b29[0x0][_0x1f2a7(0x531b)])),(_0x5c0b29=_0x4e0caa[_0x1f2a7(0x1b02)](/^\/(.*?)(?=(\?|#|$))/i))&&(_0x18b15b['path']=_0x5c0b29[0x1],_0x4e0caa=_0x4e0caa[_0x1f2a7(0x163c)](_0x5c0b29[0x0][_0x1f2a7(0x531b)])),(_0x5c0b29=_0x4e0caa[_0x1f2a7(0x1b02)](/^\?(.*?)(?=(#|$))/i))&&(_0x18b15b['query']=_0x5c0b29[0x1],_0x4e0caa=_0x4e0caa['substr'](_0x5c0b29[0x0]['length'])),(_0x5c0b29=_0x4e0caa[_0x1f2a7(0x1b02)](/^#(.*?)$/i))&&(_0x18b15b[_0x1f2a7(0x3e10)]=_0x5c0b29[0x1]),_0x18b15b;},_0x4e2b44=function(_0xfee39c){var _0x5625e9=_0xdb527a,_0x5b887c='';return _0xfee39c[_0x5625e9(0x58a0)]&&_0xfee39c[_0x5625e9(0xbec)]&&(_0x5b887c+=_0xfee39c[_0x5625e9(0x58a0)]+_0x5625e9(0x2ec9)),_0xfee39c[_0x5625e9(0xbec)]&&(_0x5b887c+=_0xfee39c[_0x5625e9(0xbec)]),_0xfee39c[_0x5625e9(0x3906)]&&(_0x5b887c+='/'+_0xfee39c[_0x5625e9(0x3906)]),_0xfee39c[_0x5625e9(0x3f3b)]&&(_0x5b887c+='?'+_0xfee39c[_0x5625e9(0x3f3b)]),_0xfee39c[_0x5625e9(0x3e10)]&&(_0x5b887c+='#'+_0xfee39c[_0x5625e9(0x3e10)]),_0x5b887c;},_0x27ffa=function(_0x5980e7,_0x95db7f){var _0x345e52=_0xdb527a,_0x576cf8=_0x95db7f/0x2,_0x38edc1=Math['ceil'](_0x576cf8),_0x160fd4=-0x1*Math[_0x345e52(0x67a)](_0x576cf8),_0x31da3c='';return _0x160fd4<0x0&&(_0x31da3c=_0x5980e7[_0x345e52(0x163c)](_0x160fd4)),_0x5980e7[_0x345e52(0x163c)](0x0,_0x38edc1)+_0x565135+_0x31da3c;};if(_0x325c6c[_0xdb527a(0x531b)]<=_0xaed42b)return _0x325c6c;var _0x2d0bc0=_0xaed42b-_0x162b75,_0x31717b=_0x3c9fed(_0x325c6c);if(_0x31717b[_0xdb527a(0x3f3b)]){var _0x273e15=_0x31717b['query'][_0xdb527a(0x1b02)](/^(.*?)(?=(\?|\#))(.*?)$/i);_0x273e15&&(_0x31717b[_0xdb527a(0x3f3b)]=_0x31717b[_0xdb527a(0x3f3b)][_0xdb527a(0x163c)](0x0,_0x273e15[0x1]['length']),_0x325c6c=_0x4e2b44(_0x31717b));}if(_0x325c6c[_0xdb527a(0x531b)]<=_0xaed42b)return _0x325c6c;if(_0x31717b[_0xdb527a(0xbec)]&&(_0x31717b[_0xdb527a(0xbec)]=_0x31717b['host'][_0xdb527a(0x1297)](/^www\./,''),_0x325c6c=_0x4e2b44(_0x31717b)),_0x325c6c['length']<=_0xaed42b)return _0x325c6c;var _0x22970f='';if(_0x31717b[_0xdb527a(0xbec)]&&(_0x22970f+=_0x31717b['host']),_0x22970f['length']>=_0x2d0bc0)return _0x31717b['host'][_0xdb527a(0x531b)]==_0xaed42b?(_0x31717b[_0xdb527a(0xbec)][_0xdb527a(0x163c)](0x0,_0xaed42b-_0x162b75)+_0x565135)[_0xdb527a(0x163c)](0x0,_0x2d0bc0+_0x671b7a):_0x27ffa(_0x22970f,_0x2d0bc0)[_0xdb527a(0x163c)](0x0,_0x2d0bc0+_0x671b7a);var _0x4c3e37='';if(_0x31717b[_0xdb527a(0x3906)]&&(_0x4c3e37+='/'+_0x31717b[_0xdb527a(0x3906)]),_0x31717b[_0xdb527a(0x3f3b)]&&(_0x4c3e37+='?'+_0x31717b[_0xdb527a(0x3f3b)]),_0x4c3e37){if((_0x22970f+_0x4c3e37)[_0xdb527a(0x531b)]>=_0x2d0bc0)return(_0x22970f+_0x4c3e37)['length']==_0xaed42b?(_0x22970f+_0x4c3e37)[_0xdb527a(0x163c)](0x0,_0xaed42b):(_0x22970f+_0x27ffa(_0x4c3e37,_0x2d0bc0-_0x22970f[_0xdb527a(0x531b)]))['substr'](0x0,_0x2d0bc0+_0x671b7a);_0x22970f+=_0x4c3e37;}if(_0x31717b[_0xdb527a(0x3e10)]){var _0x3ff3ad='#'+_0x31717b[_0xdb527a(0x3e10)];if((_0x22970f+_0x3ff3ad)[_0xdb527a(0x531b)]>=_0x2d0bc0)return(_0x22970f+_0x3ff3ad)[_0xdb527a(0x531b)]==_0xaed42b?(_0x22970f+_0x3ff3ad)[_0xdb527a(0x163c)](0x0,_0xaed42b):(_0x22970f+_0x27ffa(_0x3ff3ad,_0x2d0bc0-_0x22970f[_0xdb527a(0x531b)]))[_0xdb527a(0x163c)](0x0,_0x2d0bc0+_0x671b7a);_0x22970f+=_0x3ff3ad;}if(_0x31717b[_0xdb527a(0x58a0)]&&_0x31717b[_0xdb527a(0xbec)]){var _0x14a707=_0x31717b['scheme']+'://';if((_0x22970f+_0x14a707)[_0xdb527a(0x531b)]<_0x2d0bc0)return(_0x14a707+_0x22970f)['substr'](0x0,_0xaed42b);}if(_0x22970f['length']<=_0xaed42b)return _0x22970f;var _0x23d6d1='';return _0x2d0bc0>0x0&&(_0x23d6d1=_0x22970f[_0xdb527a(0x163c)](-0x1*Math[_0xdb527a(0x67a)](_0x2d0bc0/0x2))),(_0x22970f['substr'](0x0,Math[_0xdb527a(0x28fa)](_0x2d0bc0/0x2))+_0x565135+_0x23d6d1)[_0xdb527a(0x163c)](0x0,_0x2d0bc0+_0x671b7a);}function _0x570eb9(_0x1c68dd,_0x213a86,_0x44c5fd){var _0x33f86a=_0x54f3;if(_0x1c68dd['length']<=_0x213a86)return _0x1c68dd;var _0x51b8cb,_0x18c5c0;null==_0x44c5fd?(_0x44c5fd=_0x33f86a(0x57fd),_0x51b8cb=0x8,_0x18c5c0=0x3):(_0x51b8cb=_0x44c5fd[_0x33f86a(0x531b)],_0x18c5c0=_0x44c5fd[_0x33f86a(0x531b)]);var _0x307546=_0x213a86-_0x18c5c0,_0x126f56='';return _0x307546>0x0&&(_0x126f56=_0x1c68dd[_0x33f86a(0x163c)](-0x1*Math['floor'](_0x307546/0x2))),(_0x1c68dd[_0x33f86a(0x163c)](0x0,Math[_0x33f86a(0x28fa)](_0x307546/0x2))+_0x44c5fd+_0x126f56)[_0x33f86a(0x163c)](0x0,_0x307546+_0x51b8cb);}function _0x58e1db(_0x2b416a,_0x1ba3a1,_0x428617){return _0xb91275(_0x2b416a,_0x1ba3a1,_0x428617);}var _0x1421bd=function(){var _0x3b9fec=_0x54f3;function _0x2dd0ab(_0x34ec47){var _0x2cc25b=_0x54f3;void 0x0===_0x34ec47&&(_0x34ec47={}),this[_0x2cc25b(0x99e)]=!0x1,this['truncate']={},this['className']='',this['newWindow']=_0x34ec47[_0x2cc25b(0x99e)]||!0x1,this[_0x2cc25b(0xb9a)]=_0x34ec47['truncate']||{},this[_0x2cc25b(0x4cbd)]=_0x34ec47[_0x2cc25b(0x4cbd)]||'';}return _0x2dd0ab['prototype'][_0x3b9fec(0x951)]=function(_0x5ed251){var _0x30bda7=_0x3b9fec;return new _0x308497({'tagName':'a','attrs':this[_0x30bda7(0x5611)](_0x5ed251),'innerHtml':this[_0x30bda7(0x16b6)](_0x5ed251['getAnchorText']())});},_0x2dd0ab[_0x3b9fec(0x4b51)][_0x3b9fec(0x5611)]=function(_0x481b6){var _0x3b0547=_0x3b9fec,_0x30c016={'href':_0x481b6[_0x3b0547(0x1631)]()},_0x242b66=this['createCssClass'](_0x481b6);return _0x242b66&&(_0x30c016['class']=_0x242b66),this[_0x3b0547(0x99e)]&&(_0x30c016['target']='_blank',_0x30c016[_0x3b0547(0x37cd)]=_0x3b0547(0x4bc)),this[_0x3b0547(0xb9a)]&&this[_0x3b0547(0xb9a)][_0x3b0547(0x531b)]&&this[_0x3b0547(0xb9a)][_0x3b0547(0x531b)]<_0x481b6[_0x3b0547(0x2f8)]()[_0x3b0547(0x531b)]&&(_0x30c016[_0x3b0547(0x3996)]=_0x481b6[_0x3b0547(0x1631)]()),_0x30c016;},_0x2dd0ab[_0x3b9fec(0x4b51)][_0x3b9fec(0x1ec3)]=function(_0x57801d){var _0x60e985=_0x3b9fec,_0x19b53f=this[_0x60e985(0x4cbd)];if(_0x19b53f){for(var _0x60282e=[_0x19b53f],_0x26cb48=_0x57801d[_0x60e985(0x26b7)](),_0x33719a=0x0,_0x402416=_0x26cb48[_0x60e985(0x531b)];_0x33719a<_0x402416;_0x33719a++)_0x60282e[_0x60e985(0x3a33)](_0x19b53f+'-'+_0x26cb48[_0x33719a]);return _0x60282e[_0x60e985(0x3ac2)]('\x20');}return'';},_0x2dd0ab[_0x3b9fec(0x4b51)][_0x3b9fec(0x16b6)]=function(_0x2e069e){return _0x2e069e=this['doTruncate'](_0x2e069e);},_0x2dd0ab['prototype'][_0x3b9fec(0x1ec9)]=function(_0x20ee3d){var _0x1c6670=_0x3b9fec,_0x20e795=this[_0x1c6670(0xb9a)];if(!_0x20e795||!_0x20e795[_0x1c6670(0x531b)])return _0x20ee3d;var _0x2245f5=_0x20e795[_0x1c6670(0x531b)],_0x563de6=_0x20e795[_0x1c6670(0xbb0)];return _0x1c6670(0x2985)===_0x563de6?_0x535a32(_0x20ee3d,_0x2245f5):_0x1c6670(0x40bb)===_0x563de6?_0x570eb9(_0x20ee3d,_0x2245f5):_0x58e1db(_0x20ee3d,_0x2245f5);},_0x2dd0ab;}(),_0x50dab8=function(){var _0x17a260=_0x54f3;function _0x251e27(_0x2c69a2){var _0x1ec2c8=_0x54f3;this['__jsduckDummyDocProp']=null,this['matchedText']='',this[_0x1ec2c8(0x19b4)]=0x0,this[_0x1ec2c8(0x8a8)]=_0x2c69a2[_0x1ec2c8(0x8a8)],this[_0x1ec2c8(0x153f)]=_0x2c69a2['matchedText'],this[_0x1ec2c8(0x19b4)]=_0x2c69a2[_0x1ec2c8(0x19b4)];}return _0x251e27[_0x17a260(0x4b51)]['getMatchedText']=function(){var _0x4a7d2f=_0x17a260;return this[_0x4a7d2f(0x153f)];},_0x251e27['prototype'][_0x17a260(0x289)]=function(_0x4076dd){var _0x6204fd=_0x17a260;this[_0x6204fd(0x19b4)]=_0x4076dd;},_0x251e27['prototype']['getOffset']=function(){var _0x685df6=_0x17a260;return this[_0x685df6(0x19b4)];},_0x251e27[_0x17a260(0x4b51)][_0x17a260(0x26b7)]=function(){return[this['getType']()];},_0x251e27['prototype'][_0x17a260(0x4037)]=function(){return this['tagBuilder']['build'](this);},_0x251e27;}(),_0x41a662=function(_0x2595d9,_0x44c542){return _0x41a662=Object['setPrototypeOf']||{'__proto__':[]}instanceof Array&&function(_0x2dfeb3,_0x233ddb){var _0x4ddc53=_0x54f3;_0x2dfeb3[_0x4ddc53(0x4939)]=_0x233ddb;}||function(_0x445ab6,_0x256828){var _0x394065=_0x54f3;for(var _0x2ebaa6 in _0x256828)_0x256828[_0x394065(0x2a77)](_0x2ebaa6)&&(_0x445ab6[_0x2ebaa6]=_0x256828[_0x2ebaa6]);},_0x41a662(_0x2595d9,_0x44c542);};function _0x204ee4(_0x12f72e,_0x578064){var _0x1cbcc1=_0x54f3;function _0x5f00b9(){var _0xe595ff=_0x54f3;this[_0xe595ff(0x330d)]=_0x12f72e;}_0x41a662(_0x12f72e,_0x578064),_0x12f72e[_0x1cbcc1(0x4b51)]=null===_0x578064?Object[_0x1cbcc1(0x3477)](_0x578064):(_0x5f00b9[_0x1cbcc1(0x4b51)]=_0x578064[_0x1cbcc1(0x4b51)],new _0x5f00b9());}var _0x5b5d39=function(){var _0x25ac15=_0x54f3;return _0x5b5d39=Object[_0x25ac15(0x510e)]||function(_0x1b25bc){var _0x52d050=_0x25ac15;for(var _0x141a2f,_0x1f3797=0x1,_0x1f2c22=arguments[_0x52d050(0x531b)];_0x1f3797<_0x1f2c22;_0x1f3797++)for(var _0x334ce4 in _0x141a2f=arguments[_0x1f3797])Object[_0x52d050(0x4b51)]['hasOwnProperty']['call'](_0x141a2f,_0x334ce4)&&(_0x1b25bc[_0x334ce4]=_0x141a2f[_0x334ce4]);return _0x1b25bc;},_0x5b5d39['apply'](this,arguments);},_0x3da02d=function(_0x28251a){var _0x21af7b=_0x54f3;function _0x343e37(_0xde4910){var _0x44f9e6=_0x54f3,_0x15e9a1=_0x28251a[_0x44f9e6(0x317a)](this,_0xde4910)||this;return _0x15e9a1[_0x44f9e6(0x51c6)]='',_0x15e9a1[_0x44f9e6(0x51c6)]=_0xde4910[_0x44f9e6(0x51c6)],_0x15e9a1;}return _0x204ee4(_0x343e37,_0x28251a),_0x343e37[_0x21af7b(0x4b51)][_0x21af7b(0x25f2)]=function(){var _0x3b2565=_0x21af7b;return _0x3b2565(0x51c6);},_0x343e37[_0x21af7b(0x4b51)]['getEmail']=function(){var _0x3a98ba=_0x21af7b;return this[_0x3a98ba(0x51c6)];},_0x343e37[_0x21af7b(0x4b51)][_0x21af7b(0x1631)]=function(){var _0x4c2d9c=_0x21af7b;return _0x4c2d9c(0x2dd5)+this[_0x4c2d9c(0x51c6)];},_0x343e37['prototype'][_0x21af7b(0x2f8)]=function(){return this['email'];},_0x343e37;}(_0x50dab8),_0x5303e0=function(_0x45be53){var _0x2ad63d=_0x54f3;function _0x15c7df(_0x5e38c8){var _0x130c2a=_0x54f3,_0x74ab12=_0x45be53[_0x130c2a(0x317a)](this,_0x5e38c8)||this;return _0x74ab12[_0x130c2a(0x10e9)]='',_0x74ab12[_0x130c2a(0x56c4)]='',_0x74ab12[_0x130c2a(0x10e9)]=_0x5e38c8[_0x130c2a(0x10e9)],_0x74ab12[_0x130c2a(0x56c4)]=_0x5e38c8[_0x130c2a(0x56c4)],_0x74ab12;}return _0x204ee4(_0x15c7df,_0x45be53),_0x15c7df[_0x2ad63d(0x4b51)][_0x2ad63d(0x25f2)]=function(){return'hashtag';},_0x15c7df[_0x2ad63d(0x4b51)]['getServiceName']=function(){return this['serviceName'];},_0x15c7df[_0x2ad63d(0x4b51)][_0x2ad63d(0x2276)]=function(){return this['hashtag'];},_0x15c7df[_0x2ad63d(0x4b51)][_0x2ad63d(0x1631)]=function(){var _0x552337=_0x2ad63d,_0x4ecb08=this[_0x552337(0x10e9)],_0x3387d1=this[_0x552337(0x56c4)];switch(_0x4ecb08){case _0x552337(0x297a):return _0x552337(0x383b)+_0x3387d1;case'facebook':return _0x552337(0x3482)+_0x3387d1;case'instagram':return _0x552337(0x3dc6)+_0x3387d1;default:throw new Error(_0x552337(0x10c9)+_0x4ecb08);}},_0x15c7df[_0x2ad63d(0x4b51)][_0x2ad63d(0x2f8)]=function(){return'#'+this['hashtag'];},_0x15c7df;}(_0x50dab8),_0x4a2b45=function(_0x20adfc){var _0x445248=_0x54f3;function _0x125b61(_0x5e0e5d){var _0x47f285=_0x54f3,_0x4695ff=_0x20adfc[_0x47f285(0x317a)](this,_0x5e0e5d)||this;return _0x4695ff[_0x47f285(0x10e9)]=_0x47f285(0x297a),_0x4695ff['mention']='',_0x4695ff['mention']=_0x5e0e5d[_0x47f285(0x2cfb)],_0x4695ff[_0x47f285(0x10e9)]=_0x5e0e5d[_0x47f285(0x10e9)],_0x4695ff;}return _0x204ee4(_0x125b61,_0x20adfc),_0x125b61['prototype'][_0x445248(0x25f2)]=function(){var _0x53c088=_0x445248;return _0x53c088(0x2cfb);},_0x125b61['prototype'][_0x445248(0x53b4)]=function(){var _0x48a651=_0x445248;return this[_0x48a651(0x2cfb)];},_0x125b61[_0x445248(0x4b51)]['getServiceName']=function(){var _0x1dd17f=_0x445248;return this[_0x1dd17f(0x10e9)];},_0x125b61['prototype'][_0x445248(0x1631)]=function(){var _0x15823e=_0x445248;switch(this[_0x15823e(0x10e9)]){case'twitter':return _0x15823e(0x3071)+this[_0x15823e(0x2cfb)];case'instagram':return _0x15823e(0x4f64)+this[_0x15823e(0x2cfb)];case _0x15823e(0x330b):return _0x15823e(0x1d78)+this[_0x15823e(0x2cfb)];default:throw new Error(_0x15823e(0x37b4)+this[_0x15823e(0x10e9)]);}},_0x125b61['prototype']['getAnchorText']=function(){var _0x312ae6=_0x445248;return'@'+this[_0x312ae6(0x2cfb)];},_0x125b61['prototype'][_0x445248(0x26b7)]=function(){var _0x318230=_0x445248,_0x5a397d=_0x20adfc[_0x318230(0x4b51)]['getCssClassSuffixes'][_0x318230(0x317a)](this),_0x3c9aa5=this[_0x318230(0x4c96)]();return _0x3c9aa5&&_0x5a397d[_0x318230(0x3a33)](_0x3c9aa5),_0x5a397d;},_0x125b61;}(_0x50dab8),_0xe83d76=function(_0x360c38){var _0x5dea26=_0x54f3;function _0x3fca4e(_0x49bd98){var _0x2215f6=_0x54f3,_0x33ed8c=_0x360c38['call'](this,_0x49bd98)||this;return _0x33ed8c[_0x2215f6(0x30f8)]='',_0x33ed8c[_0x2215f6(0x9be)]=!0x1,_0x33ed8c[_0x2215f6(0x30f8)]=_0x49bd98[_0x2215f6(0x30f8)],_0x33ed8c[_0x2215f6(0x9be)]=_0x49bd98[_0x2215f6(0x9be)],_0x33ed8c;}return _0x204ee4(_0x3fca4e,_0x360c38),_0x3fca4e[_0x5dea26(0x4b51)]['getType']=function(){var _0x267d3a=_0x5dea26;return _0x267d3a(0x2814);},_0x3fca4e[_0x5dea26(0x4b51)][_0x5dea26(0x2b62)]=function(){var _0x5b394e=_0x5dea26;return this[_0x5b394e(0x30f8)];},_0x3fca4e[_0x5dea26(0x4b51)][_0x5dea26(0x570c)]=function(){var _0x3ad513=_0x5dea26;return this[_0x3ad513(0x2b62)]();},_0x3fca4e['prototype'][_0x5dea26(0x1631)]=function(){var _0x458675=_0x5dea26;return'tel:'+(this['plusSign']?'+':'')+this[_0x458675(0x30f8)];},_0x3fca4e[_0x5dea26(0x4b51)]['getAnchorText']=function(){return this['matchedText'];},_0x3fca4e;}(_0x50dab8),_0x377f9c=function(_0x5c8d5){var _0xba4a4c=_0x54f3;function _0x3d588c(_0x34b7a8){var _0x2ef58d=_0x54f3,_0x2c3d8a=_0x5c8d5[_0x2ef58d(0x317a)](this,_0x34b7a8)||this;return _0x2c3d8a[_0x2ef58d(0x343b)]='',_0x2c3d8a['urlMatchType']=_0x2ef58d(0x58a0),_0x2c3d8a[_0x2ef58d(0x46f7)]=!0x1,_0x2c3d8a[_0x2ef58d(0x3b8b)]=!0x1,_0x2c3d8a[_0x2ef58d(0x1656)]={'scheme':!0x0,'www':!0x0},_0x2c3d8a[_0x2ef58d(0x4f7e)]=!0x0,_0x2c3d8a[_0x2ef58d(0x9fb)]=!0x0,_0x2c3d8a[_0x2ef58d(0x4e4d)]=/^(https?:\/\/)?/i,_0x2c3d8a[_0x2ef58d(0x163b)]=/^(https?:\/\/)?(www\.)?/i,_0x2c3d8a['protocolRelativeRegex']=/^\/\//,_0x2c3d8a[_0x2ef58d(0x3459)]=!0x1,_0x2c3d8a[_0x2ef58d(0x3652)]=_0x34b7a8['urlMatchType'],_0x2c3d8a['url']=_0x34b7a8[_0x2ef58d(0x343b)],_0x2c3d8a[_0x2ef58d(0x46f7)]=_0x34b7a8['protocolUrlMatch'],_0x2c3d8a[_0x2ef58d(0x3b8b)]=_0x34b7a8[_0x2ef58d(0x3b8b)],_0x2c3d8a['stripPrefix']=_0x34b7a8[_0x2ef58d(0x1656)],_0x2c3d8a[_0x2ef58d(0x4f7e)]=_0x34b7a8['stripTrailingSlash'],_0x2c3d8a[_0x2ef58d(0x9fb)]=_0x34b7a8['decodePercentEncoding'],_0x2c3d8a;}return _0x204ee4(_0x3d588c,_0x5c8d5),_0x3d588c[_0xba4a4c(0x4b51)][_0xba4a4c(0x25f2)]=function(){var _0xaba117=_0xba4a4c;return _0xaba117(0x343b);},_0x3d588c[_0xba4a4c(0x4b51)][_0xba4a4c(0xdc2)]=function(){var _0x3f8259=_0xba4a4c;return this[_0x3f8259(0x3652)];},_0x3d588c[_0xba4a4c(0x4b51)][_0xba4a4c(0x2b0d)]=function(){var _0x119a66=_0xba4a4c,_0x22f76e=this[_0x119a66(0x343b)];return this['protocolRelativeMatch']||this[_0x119a66(0x46f7)]||this[_0x119a66(0x3459)]||(_0x22f76e=this['url']=_0x119a66(0x38ec)+_0x22f76e,this[_0x119a66(0x3459)]=!0x0),_0x22f76e;},_0x3d588c[_0xba4a4c(0x4b51)][_0xba4a4c(0x1631)]=function(){var _0x2d1094=_0xba4a4c;return this[_0x2d1094(0x2b0d)]()[_0x2d1094(0x1297)](/&/g,'&');},_0x3d588c[_0xba4a4c(0x4b51)]['getAnchorText']=function(){var _0x27ae8a=_0xba4a4c,_0x3fe83c=this['getMatchedText']();return this[_0x27ae8a(0x3b8b)]&&(_0x3fe83c=this[_0x27ae8a(0x4f1)](_0x3fe83c)),this[_0x27ae8a(0x1656)][_0x27ae8a(0x58a0)]&&(_0x3fe83c=this['stripSchemePrefix'](_0x3fe83c)),this[_0x27ae8a(0x1656)][_0x27ae8a(0x2625)]&&(_0x3fe83c=this[_0x27ae8a(0x4eb1)](_0x3fe83c)),this[_0x27ae8a(0x4f7e)]&&(_0x3fe83c=this['removeTrailingSlash'](_0x3fe83c)),this['decodePercentEncoding']&&(_0x3fe83c=this[_0x27ae8a(0x52f)](_0x3fe83c)),_0x3fe83c;},_0x3d588c[_0xba4a4c(0x4b51)][_0xba4a4c(0x908)]=function(_0x3a759d){var _0x4f2ff0=_0xba4a4c;return _0x3a759d['replace'](this[_0x4f2ff0(0x4e4d)],'');},_0x3d588c[_0xba4a4c(0x4b51)][_0xba4a4c(0x4eb1)]=function(_0x549f49){return _0x549f49['replace'](this['wwwPrefixRegex'],'$1');},_0x3d588c[_0xba4a4c(0x4b51)]['stripProtocolRelativePrefix']=function(_0x3d50b8){var _0x337c34=_0xba4a4c;return _0x3d50b8[_0x337c34(0x1297)](this[_0x337c34(0x4298)],'');},_0x3d588c[_0xba4a4c(0x4b51)][_0xba4a4c(0x4005)]=function(_0x3119f9){var _0x37f26d=_0xba4a4c;return'/'===_0x3119f9[_0x37f26d(0x29be)](_0x3119f9[_0x37f26d(0x531b)]-0x1)&&(_0x3119f9=_0x3119f9[_0x37f26d(0x48ca)](0x0,-0x1)),_0x3119f9;},_0x3d588c['prototype'][_0xba4a4c(0x52f)]=function(_0x3d10d3){var _0x377dfe=_0xba4a4c,_0x14aff4=_0x3d10d3[_0x377dfe(0x1297)](/%22/gi,_0x377dfe(0x5563))[_0x377dfe(0x1297)](/%26/gi,_0x377dfe(0x1d9f))['replace'](/%27/gi,_0x377dfe(0x49d6))[_0x377dfe(0x1297)](/%3C/gi,_0x377dfe(0x4c13))[_0x377dfe(0x1297)](/%3E/gi,_0x377dfe(0x4f8b));try{return decodeURIComponent(_0x14aff4);}catch(_0x1ca409){return _0x14aff4;}},_0x3d588c;}(_0x50dab8),_0xc93d43=function(){function _0x2a8c3f(_0x103458){var _0x4f2d08=_0x54f3;this[_0x4f2d08(0x8e6)]=null,this[_0x4f2d08(0x8a8)]=_0x103458[_0x4f2d08(0x8a8)];}return _0x2a8c3f;}(),_0x491e48=/[A-Za-z]/,_0xeb66bd=/[0-9]/,_0x37105d=/\s/,_0x429df3=/['"]/,_0x140bd4=/[\x00-\x1F\x7F]/,_0x20ff76=/A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC/['source'],_0x27080d=_0x20ff76+/\u00a9\u00ae\u2000-\u3300\ud83c\ud000-\udfff\ud83d\ud000-\udfff\ud83e\ud000-\udfff/['source']+/\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D4-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F/[_0x29121a(0x33b8)],_0x1a8c5e=/0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19/[_0x29121a(0x33b8)],_0x3859c8=_0x27080d+_0x1a8c5e,_0x4c312d=_0x27080d+_0x1a8c5e,_0xc52ace=_0x29121a(0x1c47)+_0x1a8c5e+']{1,3}\x5c.){3}['+_0x1a8c5e+']{1,3}',_0x5f3e29='['+_0x4c312d+_0x29121a(0x31f1)+_0x4c312d+_0x29121a(0x528e)+_0x4c312d+_0x29121a(0x3fe1),_0x19551d=function(_0x5b479c){var _0x558132=_0x29121a;return'(?=('+_0x5f3e29+_0x558132(0x118f)+_0x5b479c;},_0x598a58=function(_0x1b6d40){var _0x3426a5=_0x29121a;return _0x3426a5(0x1608)+_0x19551d(_0x1b6d40)+_0x3426a5(0x4af5)+_0x19551d(_0x1b6d40+0x1)+_0x3426a5(0x2399)+_0xc52ace+')';},_0x460b12=new RegExp('['+_0x4c312d+']'),_0x755772=/(?:xn--vermgensberatung-pwb|xn--vermgensberater-ctb|xn--clchc0ea0b2g2a9gcd|xn--w4r85el8fhu5dnra|northwesternmutual|travelersinsurance|vermögensberatung|xn--3oq18vl8pn36a|xn--5su34j936bgsg|xn--bck1b9a5dre4c|xn--mgbai9azgqp6j|xn--mgberp4a5d4ar|xn--xkc2dl3a5ee0h|vermögensberater|xn--fzys8d69uvgm|xn--mgba7c0bbn0a|xn--xkc2al3hye2a|americanexpress|kerryproperties|sandvikcoromant|xn--i1b6b1a6a2e|xn--kcrx77d1x4a|xn--lgbbat1ad8j|xn--mgba3a4f16a|xn--mgbaakc7dvf|xn--mgbc0a9azcg|xn--nqv7fs00ema|afamilycompany|americanfamily|bananarepublic|cancerresearch|cookingchannel|kerrylogistics|weatherchannel|xn--54b7fta0cc|xn--6qq986b3xl|xn--80aqecdr1a|xn--b4w605ferd|xn--fiq228c5hs|xn--h2breg3eve|xn--jlq61u9w7b|xn--mgba3a3ejt|xn--mgbaam7a8h|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a71e|xn--mgbca7dzdo|xn--mgbi4ecexp|xn--mgbx4cd0ab|xn--rvc1e0am3e|international|lifeinsurance|spreadbetting|travelchannel|wolterskluwer|xn--eckvdtc9d|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--h2brj9c8c|xn--tiq49xqyj|xn--yfro4i67o|xn--ygbi2ammx|construction|lplfinancial|scholarships|versicherung|xn--3e0b707e|xn--45br5cyl|xn--80adxhks|xn--80asehdb|xn--8y0a063a|xn--gckr3f0f|xn--mgb9awbf|xn--mgbab2bd|xn--mgbgu82a|xn--mgbpl2fh|xn--mgbt3dhd|xn--mk1bu44c|xn--ngbc5azd|xn--ngbe9e0a|xn--ogbpf8fl|xn--qcka1pmc|accountants|barclaycard|blackfriday|blockbuster|bridgestone|calvinklein|contractors|creditunion|engineering|enterprises|foodnetwork|investments|kerryhotels|lamborghini|motorcycles|olayangroup|photography|playstation|productions|progressive|redumbrella|rightathome|williamhill|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--3bst00m|xn--3ds443g|xn--3hcrj9c|xn--42c2d9a|xn--45brj9c|xn--55qw42g|xn--6frz82g|xn--80ao21a|xn--9krt00a|xn--cck2b3b|xn--czr694b|xn--d1acj3b|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fjq720a|xn--flw351e|xn--g2xx48c|xn--gecrj9c|xn--gk3at1e|xn--h2brj9c|xn--hxt814e|xn--imr513n|xn--j6w193g|xn--jvr189m|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--mgbbh1a|xn--mgbtx2b|xn--mix891f|xn--nyqy26a|xn--otu796d|xn--pbt977c|xn--pgbs0dh|xn--q9jyb4c|xn--rhqv96g|xn--rovu88b|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--vuq861b|xn--w4rs40l|xn--xhq521b|xn--zfr164b|சிங்கப்பூர்|accountant|apartments|associates|basketball|bnpparibas|boehringer|capitalone|consulting|creditcard|cuisinella|eurovision|extraspace|foundation|healthcare|immobilien|industries|management|mitsubishi|nationwide|newholland|nextdirect|onyourside|properties|protection|prudential|realestate|republican|restaurant|schaeffler|swiftcover|tatamotors|technology|telefonica|university|vistaprint|vlaanderen|volkswagen|xn--30rr7y|xn--3pxu8k|xn--45q11c|xn--4gbrim|xn--55qx5d|xn--5tzm5g|xn--80aswg|xn--90a3ac|xn--9dbq2a|xn--9et52u|xn--c2br7g|xn--cg4bki|xn--czrs0t|xn--czru2d|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--io0a7i|xn--kput3i|xn--mxtq1m|xn--o3cw4h|xn--pssy2u|xn--unup4y|xn--wgbh1c|xn--wgbl6a|xn--y9a3aq|accenture|alfaromeo|allfinanz|amsterdam|analytics|aquarelle|barcelona|bloomberg|christmas|community|directory|education|equipment|fairwinds|financial|firestone|fresenius|frontdoor|fujixerox|furniture|goldpoint|hisamitsu|homedepot|homegoods|homesense|honeywell|institute|insurance|kuokgroup|ladbrokes|lancaster|landrover|lifestyle|marketing|marshalls|melbourne|microsoft|panasonic|passagens|pramerica|richardli|scjohnson|shangrila|solutions|statebank|statefarm|stockholm|travelers|vacations|xn--90ais|xn--c1avg|xn--d1alf|xn--e1a4c|xn--fhbei|xn--j1aef|xn--j1amh|xn--l1acc|xn--ngbrx|xn--nqv7f|xn--p1acf|xn--tckwe|xn--vhquv|yodobashi|abudhabi|airforce|allstate|attorney|barclays|barefoot|bargains|baseball|boutique|bradesco|broadway|brussels|budapest|builders|business|capetown|catering|catholic|chrysler|cipriani|cityeats|cleaning|clinique|clothing|commbank|computer|delivery|deloitte|democrat|diamonds|discount|discover|download|engineer|ericsson|esurance|etisalat|everbank|exchange|feedback|fidelity|firmdale|football|frontier|goodyear|grainger|graphics|guardian|hdfcbank|helsinki|holdings|hospital|infiniti|ipiranga|istanbul|jpmorgan|lighting|lundbeck|marriott|maserati|mckinsey|memorial|merckmsd|mortgage|movistar|observer|partners|pharmacy|pictures|plumbing|property|redstone|reliance|saarland|samsclub|security|services|shopping|showtime|softbank|software|stcgroup|supplies|symantec|training|uconnect|vanguard|ventures|verisign|woodside|xn--90ae|xn--node|xn--p1ai|xn--qxam|yokohama|السعودية|abogado|academy|agakhan|alibaba|android|athleta|auction|audible|auspost|avianca|banamex|bauhaus|bentley|bestbuy|booking|brother|bugatti|capital|caravan|careers|cartier|channel|charity|chintai|citadel|clubmed|college|cologne|comcast|company|compare|contact|cooking|corsica|country|coupons|courses|cricket|cruises|dentist|digital|domains|exposed|express|farmers|fashion|ferrari|ferrero|finance|fishing|fitness|flights|florist|flowers|forsale|frogans|fujitsu|gallery|genting|godaddy|grocery|guitars|hamburg|hangout|hitachi|holiday|hosting|hoteles|hotmail|hyundai|iselect|ismaili|jewelry|juniper|kitchen|komatsu|lacaixa|lancome|lanxess|lasalle|latrobe|leclerc|liaison|limited|lincoln|markets|metlife|monster|netbank|netflix|network|neustar|okinawa|oldnavy|organic|origins|philips|pioneer|politie|realtor|recipes|rentals|reviews|rexroth|samsung|sandvik|schmidt|schwarz|science|shiksha|shriram|singles|staples|starhub|storage|support|surgery|systems|temasek|theater|theatre|tickets|tiffany|toshiba|trading|walmart|wanggou|watches|weather|website|wedding|whoswho|windows|winners|xfinity|yamaxun|youtube|zuerich|католик|اتصالات|الجزائر|العليان|پاکستان|كاثوليك|موبايلي|இந்தியா|abarth|abbott|abbvie|active|africa|agency|airbus|airtel|alipay|alsace|alstom|anquan|aramco|author|bayern|beauty|berlin|bharti|blanco|bostik|boston|broker|camera|career|caseih|casino|center|chanel|chrome|church|circle|claims|clinic|coffee|comsec|condos|coupon|credit|cruise|dating|datsun|dealer|degree|dental|design|direct|doctor|dunlop|dupont|durban|emerck|energy|estate|events|expert|family|flickr|futbol|gallup|garden|george|giving|global|google|gratis|health|hermes|hiphop|hockey|hotels|hughes|imamat|insure|intuit|jaguar|joburg|juegos|kaufen|kinder|kindle|kosher|lancia|latino|lawyer|lefrak|living|locker|london|luxury|madrid|maison|makeup|market|mattel|mobile|mobily|monash|mormon|moscow|museum|mutual|nagoya|natura|nissan|nissay|norton|nowruz|office|olayan|online|oracle|orange|otsuka|pfizer|photos|physio|piaget|pictet|quebec|racing|realty|reisen|repair|report|review|rocher|rogers|ryukyu|safety|sakura|sanofi|school|schule|search|secure|select|shouji|soccer|social|stream|studio|supply|suzuki|swatch|sydney|taipei|taobao|target|tattoo|tennis|tienda|tjmaxx|tkmaxx|toyota|travel|unicom|viajes|viking|villas|virgin|vision|voting|voyage|vuelos|walter|warman|webcam|xihuan|yachts|yandex|zappos|москва|онлайн|ابوظبي|ارامكو|الاردن|المغرب|امارات|فلسطين|مليسيا|भारतम्|இலங்கை|ファッション|actor|adult|aetna|amfam|amica|apple|archi|audio|autos|azure|baidu|beats|bible|bingo|black|boats|bosch|build|canon|cards|chase|cheap|cisco|citic|click|cloud|coach|codes|crown|cymru|dabur|dance|deals|delta|dodge|drive|dubai|earth|edeka|email|epost|epson|faith|fedex|final|forex|forum|gallo|games|gifts|gives|glade|glass|globo|gmail|green|gripe|group|gucci|guide|homes|honda|horse|house|hyatt|ikano|intel|irish|iveco|jetzt|koeln|kyoto|lamer|lease|legal|lexus|lilly|linde|lipsy|lixil|loans|locus|lotte|lotto|lupin|macys|mango|media|miami|money|mopar|movie|nadex|nexus|nikon|ninja|nokia|nowtv|omega|osaka|paris|parts|party|phone|photo|pizza|place|poker|praxi|press|prime|promo|quest|radio|rehab|reise|ricoh|rocks|rodeo|rugby|salon|sener|seven|sharp|shell|shoes|skype|sling|smart|smile|solar|space|sport|stada|store|study|style|sucks|swiss|tatar|tires|tirol|tmall|today|tokyo|tools|toray|total|tours|trade|trust|tunes|tushu|ubank|vegas|video|vodka|volvo|wales|watch|weber|weibo|works|world|xerox|yahoo|zippo|ایران|بازار|بھارت|سودان|سورية|همراه|भारोत|संगठन|বাংলা|భారత్|ഭാരതം|嘉里大酒店|aarp|able|adac|aero|aigo|akdn|ally|amex|arab|army|arpa|arte|asda|asia|audi|auto|baby|band|bank|bbva|beer|best|bike|bing|blog|blue|bofa|bond|book|buzz|cafe|call|camp|care|cars|casa|case|cash|cbre|cern|chat|citi|city|club|cool|coop|cyou|data|date|dclk|deal|dell|desi|diet|dish|docs|doha|duck|duns|dvag|erni|fage|fail|fans|farm|fast|fiat|fido|film|fire|fish|flir|food|ford|free|fund|game|gbiz|gent|ggee|gift|gmbh|gold|golf|goog|guge|guru|hair|haus|hdfc|help|here|hgtv|host|hsbc|icbc|ieee|imdb|immo|info|itau|java|jeep|jobs|jprs|kddi|kiwi|kpmg|kred|land|lego|lgbt|lidl|life|like|limo|link|live|loan|loft|love|ltda|luxe|maif|meet|meme|menu|mini|mint|mobi|moda|moto|name|navy|news|next|nico|nike|ollo|open|page|pars|pccw|pics|ping|pink|play|plus|pohl|porn|post|prod|prof|qpon|raid|read|reit|rent|rest|rich|rmit|room|rsvp|ruhr|safe|sale|sarl|save|saxo|scor|scot|seat|seek|sexy|shaw|shia|shop|show|silk|sina|site|skin|sncf|sohu|song|sony|spot|star|surf|talk|taxi|team|tech|teva|tiaa|tips|town|toys|tube|vana|visa|viva|vivo|vote|voto|wang|weir|wien|wiki|wine|work|xbox|yoga|zara|zero|zone|дети|сайт|بارت|بيتك|ڀارت|تونس|شبكة|عراق|عمان|موقع|भारत|ভারত|ভাৰত|ਭਾਰਤ|ભારત|ଭାରତ|ಭಾರತ|ලංකා|グーグル|クラウド|ポイント|大众汽车|组织机构|電訊盈科|香格里拉|aaa|abb|abc|aco|ads|aeg|afl|aig|anz|aol|app|art|aws|axa|bar|bbc|bbt|bcg|bcn|bet|bid|bio|biz|bms|bmw|bnl|bom|boo|bot|box|buy|bzh|cab|cal|cam|car|cat|cba|cbn|cbs|ceb|ceo|cfa|cfd|com|crs|csc|dad|day|dds|dev|dhl|diy|dnp|dog|dot|dtv|dvr|eat|eco|edu|esq|eus|fan|fit|fly|foo|fox|frl|ftr|fun|fyi|gal|gap|gdn|gea|gle|gmo|gmx|goo|gop|got|gov|hbo|hiv|hkt|hot|how|ibm|ice|icu|ifm|inc|ing|ink|int|ist|itv|jcb|jcp|jio|jll|jmp|jnj|jot|joy|kfh|kia|kim|kpn|krd|lat|law|lds|llc|lol|lpl|ltd|man|map|mba|med|men|mil|mit|mlb|mls|mma|moe|moi|mom|mov|msd|mtn|mtr|nab|nba|nec|net|new|nfl|ngo|nhk|now|nra|nrw|ntt|nyc|obi|off|one|ong|onl|ooo|org|ott|ovh|pay|pet|phd|pid|pin|pnc|pro|pru|pub|pwc|qvc|red|ren|ril|rio|rip|run|rwe|sap|sas|sbi|sbs|sca|scb|ses|sew|sex|sfr|ski|sky|soy|srl|srt|stc|tab|tax|tci|tdk|tel|thd|tjx|top|trv|tui|tvs|ubs|uno|uol|ups|vet|vig|vin|vip|wed|win|wme|wow|wtc|wtf|xin|xxx|xyz|you|yun|zip|бел|ком|қаз|мкд|мон|орг|рус|срб|укр|հայ|קום|عرب|قطر|كوم|مصر|कॉम|नेट|คอม|ไทย|ストア|セール|みんな|中文网|天主教|我爱你|新加坡|淡马锡|诺基亚|飞利浦|ac|ad|ae|af|ag|ai|al|am|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cw|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sx|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw|ελ|бг|ею|рф|გე|닷넷|닷컴|삼성|한국|コム|世界|中信|中国|中國|企业|佛山|信息|健康|八卦|公司|公益|台湾|台灣|商城|商店|商标|嘉里|在线|大拿|娱乐|家電|工行|广东|微博|慈善|手机|手表|招聘|政务|政府|新闻|时尚|書籍|机构|游戏|澳門|点看|珠宝|移动|网址|网店|网站|网络|联通|谷歌|购物|通販|集团|食品|餐厅|香港)/,_0x3629ac=function(_0x180893){var _0x21f21f=_0x29121a;function _0xdd4b86(){var _0x1a4873=_0x54f3,_0x4a1acc=null!==_0x180893&&_0x180893[_0x1a4873(0x18ce)](this,arguments)||this;return _0x4a1acc[_0x1a4873(0x1f48)]=new RegExp('['+_0x4c312d+_0x1a4873(0x29f)),_0x4a1acc['strictTldRegex']=new RegExp('^'+_0x755772['source']+'$'),_0x4a1acc;}return _0x204ee4(_0xdd4b86,_0x180893),_0xdd4b86['prototype'][_0x21f21f(0x25de)]=function(_0x31027b){var _0x556e59=_0x21f21f;for(var _0x14b12d=this[_0x556e59(0x8a8)],_0x113d3e=this['localPartCharRegex'],_0x34afa6=this[_0x556e59(0x302c)],_0x433efb=[],_0x21562d=_0x31027b['length'],_0x2644ac=new _0x2426eb(),_0x2ca75c={'m':'a','a':'i','i':'l','l':'t','t':'o','o':':'},_0x4ec2b1=0x0,_0x38a3ab=0x0,_0x35f919=_0x2644ac;_0x4ec2b1<_0x21562d;){var _0x143b64=_0x31027b[_0x556e59(0x29be)](_0x4ec2b1);switch(_0x38a3ab){case 0x0:_0x24ceea(_0x143b64);break;case 0x1:_0x31a9fe(_0x31027b[_0x556e59(0x29be)](_0x4ec2b1-0x1),_0x143b64);break;case 0x2:_0x1c2f45(_0x143b64);break;case 0x3:_0x314a5a(_0x143b64);break;case 0x4:_0x5240e1(_0x143b64);break;case 0x5:_0x7e2816(_0x143b64);break;case 0x6:_0x2c0fd3(_0x143b64);break;case 0x7:_0x67c323(_0x143b64);break;default:_0x14283a(_0x38a3ab);}_0x4ec2b1++;}return _0x40746c(),_0x433efb;function _0x24ceea(_0x550857){var _0x5967fe=_0x556e59;'m'===_0x550857?_0x135521(0x1):_0x113d3e[_0x5967fe(0x8e2)](_0x550857)&&_0x135521();}function _0x31a9fe(_0x29fb02,_0x13bb01){var _0x24a12c=_0x556e59;':'===_0x29fb02?_0x113d3e[_0x24a12c(0x8e2)](_0x13bb01)?(_0x38a3ab=0x2,_0x35f919=new _0x2426eb(_0x5b5d39({},_0x35f919,{'hasMailtoPrefix':!0x0}))):_0x1f3d34():_0x2ca75c[_0x29fb02]===_0x13bb01||(_0x113d3e[_0x24a12c(0x8e2)](_0x13bb01)?_0x38a3ab=0x2:'.'===_0x13bb01?_0x38a3ab=0x3:'@'===_0x13bb01?_0x38a3ab=0x4:_0x1f3d34());}function _0x1c2f45(_0x344d27){var _0x106f52=_0x556e59;'.'===_0x344d27?_0x38a3ab=0x3:'@'===_0x344d27?_0x38a3ab=0x4:_0x113d3e[_0x106f52(0x8e2)](_0x344d27)||_0x1f3d34();}function _0x314a5a(_0x56c1b7){var _0x5c1b79=_0x556e59;'.'===_0x56c1b7||'@'===_0x56c1b7?_0x1f3d34():_0x113d3e[_0x5c1b79(0x8e2)](_0x56c1b7)?_0x38a3ab=0x2:_0x1f3d34();}function _0x5240e1(_0xc78b91){var _0x16c3f6=_0x556e59;_0x460b12[_0x16c3f6(0x8e2)](_0xc78b91)?_0x38a3ab=0x5:_0x1f3d34();}function _0x7e2816(_0x33ece8){'.'===_0x33ece8?_0x38a3ab=0x7:'-'===_0x33ece8?_0x38a3ab=0x6:_0x460b12['test'](_0x33ece8)||_0x40746c();}function _0x2c0fd3(_0x2c444c){var _0x2d2f37=_0x556e59;'-'===_0x2c444c||'.'===_0x2c444c?_0x40746c():_0x460b12[_0x2d2f37(0x8e2)](_0x2c444c)?_0x38a3ab=0x5:_0x40746c();}function _0x67c323(_0x59ad16){'.'===_0x59ad16||'-'===_0x59ad16?_0x40746c():_0x460b12['test'](_0x59ad16)?(_0x38a3ab=0x5,_0x35f919=new _0x2426eb(_0x5b5d39({},_0x35f919,{'hasDomainDot':!0x0}))):_0x40746c();}function _0x135521(_0xfc2360){void 0x0===_0xfc2360&&(_0xfc2360=0x2),_0x38a3ab=_0xfc2360,_0x35f919=new _0x2426eb({'idx':_0x4ec2b1});}function _0x1f3d34(){_0x38a3ab=0x0,_0x35f919=_0x2644ac;}function _0x40746c(){var _0x11934d=_0x556e59;if(_0x35f919['hasDomainDot']){var _0x49aae8=_0x31027b[_0x11934d(0x48ca)](_0x35f919[_0x11934d(0x2ce4)],_0x4ec2b1);/[-.]$/[_0x11934d(0x8e2)](_0x49aae8)&&(_0x49aae8=_0x49aae8['slice'](0x0,-0x1));var _0x47a396=_0x35f919['hasMailtoPrefix']?_0x49aae8[_0x11934d(0x48ca)]('mailto:'['length']):_0x49aae8;_0xf7e8b8(_0x47a396)&&_0x433efb[_0x11934d(0x3a33)](new _0x3da02d({'tagBuilder':_0x14b12d,'matchedText':_0x49aae8,'offset':_0x35f919[_0x11934d(0x2ce4)],'email':_0x47a396}));}function _0xf7e8b8(_0x504535){var _0x3da9ee=_0x11934d,_0x2360e7=(_0x504535[_0x3da9ee(0x4d7b)]('.')[_0x3da9ee(0x1ae7)]()||'')['toLowerCase']();return _0x34afa6['test'](_0x2360e7);}_0x1f3d34();}},_0xdd4b86;}(_0xc93d43),_0x2426eb=function(){function _0x390911(_0xbce094){var _0x1c17b6=_0x54f3;void 0x0===_0xbce094&&(_0xbce094={}),this[_0x1c17b6(0x2ce4)]=void 0x0!==_0xbce094[_0x1c17b6(0x2ce4)]?_0xbce094[_0x1c17b6(0x2ce4)]:-0x1,this[_0x1c17b6(0x32b8)]=!!_0xbce094['hasMailtoPrefix'],this['hasDomainDot']=!!_0xbce094[_0x1c17b6(0x412d)];}return _0x390911;}(),_0x4a5eaa=function(){var _0x3bbfdb=_0x29121a;function _0x2b08a6(){}return _0x2b08a6[_0x3bbfdb(0x54a4)]=function(_0x470031,_0x18bf09){var _0x50c719=_0x3bbfdb;return!(_0x18bf09&&!this[_0x50c719(0x4c26)](_0x18bf09)||this[_0x50c719(0x3794)](_0x470031,_0x18bf09)||this[_0x50c719(0x2f38)](_0x470031,_0x18bf09)&&!this[_0x50c719(0x41ff)](_0x470031)||this[_0x50c719(0x48e6)](_0x470031));},_0x2b08a6[_0x3bbfdb(0x41ff)]=function(_0x438510){var _0x5b4a74=_0x3bbfdb,_0x1dba11=new RegExp(this[_0x5b4a74(0x33e5)]['source']+this[_0x5b4a74(0x3c75)]['source']);return null!==_0x438510[_0x5b4a74(0x1b02)](_0x1dba11);},_0x2b08a6[_0x3bbfdb(0x48e6)]=function(_0x2c1f7e){var _0x85c73a=_0x3bbfdb,_0xbe4fc6=_0x2c1f7e;return this[_0x85c73a(0x33e5)]['test'](_0x2c1f7e)&&(_0xbe4fc6=_0x2c1f7e[_0x85c73a(0x4d7b)](_0x85c73a(0x2ec9))[0x1]),_0xbe4fc6[_0x85c73a(0x4d7b)]('/')[0x0][_0x85c73a(0x33ab)]('..')>-0x1;},_0x2b08a6[_0x3bbfdb(0x4c26)]=function(_0x5baad5){var _0x383678=_0x3bbfdb,_0x4bffef=_0x5baad5[_0x383678(0x1b02)](this['uriSchemeRegex']),_0xc1aeeb=_0x4bffef&&_0x4bffef[0x0][_0x383678(0x22cf)]();return _0x383678(0x363)!==_0xc1aeeb&&'vbscript:'!==_0xc1aeeb;},_0x2b08a6[_0x3bbfdb(0x3794)]=function(_0x46e16c,_0x321d81){var _0x4e9f27=_0x3bbfdb;return!(!_0x46e16c||_0x321d81&&this[_0x4e9f27(0x33e5)]['test'](_0x321d81)||-0x1!==_0x46e16c[_0x4e9f27(0x33ab)]('.'));},_0x2b08a6[_0x3bbfdb(0x2f38)]=function(_0x3fc1ba,_0xd175ee){var _0x14303c=_0x3bbfdb;return!(!_0x3fc1ba||!_0xd175ee||this['hasWordCharAfterProtocolRegex'][_0x14303c(0x8e2)](_0x3fc1ba));},_0x2b08a6[_0x3bbfdb(0x33e5)]=/^[A-Za-z][-.+A-Za-z0-9]*:\/\//,_0x2b08a6[_0x3bbfdb(0x326e)]=/^[A-Za-z][-.+A-Za-z0-9]*:/,_0x2b08a6[_0x3bbfdb(0x22d2)]=new RegExp(_0x3bbfdb(0x4b4d)+_0x20ff76+']'),_0x2b08a6['ipRegex']=/[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?\.[0-9][0-9]?[0-9]?(:[0-9]*)?\/?$/,_0x2b08a6;}(),_0x1dd035=function(_0x3954ae){var _0x953ed7=_0x29121a;function _0x45e645(_0x2d11f6){var _0x2eccf2=_0x54f3,_0x34322a,_0x2d9884,_0x3aa2e1,_0x2e5d94=_0x3954ae[_0x2eccf2(0x317a)](this,_0x2d11f6)||this;return _0x2e5d94[_0x2eccf2(0x1656)]={'scheme':!0x0,'www':!0x0},_0x2e5d94[_0x2eccf2(0x4f7e)]=!0x0,_0x2e5d94['decodePercentEncoding']=!0x0,_0x2e5d94[_0x2eccf2(0x436)]=(_0x34322a=/(?:[A-Za-z][-.+A-Za-z0-9]{0,63}:(?![A-Za-z][-.+A-Za-z0-9]{0,63}:\/\/)(?!\d+\/?)(?:\/\/)?)/,_0x2d9884=/(?:www\.)/,_0x3aa2e1=new RegExp(_0x2eccf2(0x4645)+_0x4c312d+_0x2eccf2(0x3f34)+_0x4c312d+_0x2eccf2(0x81f)),new RegExp([_0x2eccf2(0x1608),'(',_0x34322a['source'],_0x598a58(0x2),')','|','(',_0x2eccf2(0x25aa),_0x2d9884[_0x2eccf2(0x33b8)],_0x598a58(0x6),')','|','(','(//)?',_0x598a58(0xa)+'\x5c.',_0x755772[_0x2eccf2(0x33b8)],_0x2eccf2(0x4594)+_0x3859c8+'])',')',')','(?::[0-9]+)?',_0x2eccf2(0x1608)+_0x3aa2e1['source']+')?'][_0x2eccf2(0x3ac2)](''),'gi')),_0x2e5d94[_0x2eccf2(0x56d)]=new RegExp('['+_0x4c312d+']'),_0x2e5d94['stripPrefix']=_0x2d11f6['stripPrefix'],_0x2e5d94[_0x2eccf2(0x4f7e)]=_0x2d11f6['stripTrailingSlash'],_0x2e5d94[_0x2eccf2(0x9fb)]=_0x2d11f6[_0x2eccf2(0x9fb)],_0x2e5d94;}return _0x204ee4(_0x45e645,_0x3954ae),_0x45e645[_0x953ed7(0x4b51)]['parseMatches']=function(_0x2d3e1a){var _0x2cef54=_0x953ed7;for(var _0xa6a869,_0x17b5c6=this[_0x2cef54(0x436)],_0x1978bf=this[_0x2cef54(0x1656)],_0x50c3aa=this['stripTrailingSlash'],_0x34a5f1=this[_0x2cef54(0x9fb)],_0x2dd6b1=this[_0x2cef54(0x8a8)],_0x379824=[],_0x44bfd8=function(){var _0x7f1471=_0x2cef54,_0x2d8cca=_0xa6a869[0x0],_0x2fb28c=_0xa6a869[0x1],_0x501d7d=_0xa6a869[0x4],_0x19156f=_0xa6a869[0x5],_0x5ae28c=_0xa6a869[0x9],_0x275851=_0xa6a869[_0x7f1471(0x1fda)],_0x7ade9d=_0x19156f||_0x5ae28c,_0x36604d=_0x2d3e1a['charAt'](_0x275851-0x1);if(!_0x4a5eaa[_0x7f1471(0x54a4)](_0x2d8cca,_0x2fb28c))return'continue';if(_0x275851>0x0&&'@'===_0x36604d)return _0x7f1471(0xaa3);if(_0x275851>0x0&&_0x7ade9d&&_0x1c313d['wordCharRegExp'][_0x7f1471(0x8e2)](_0x36604d))return _0x7f1471(0xaa3);if(/\?$/[_0x7f1471(0x8e2)](_0x2d8cca)&&(_0x2d8cca=_0x2d8cca[_0x7f1471(0x163c)](0x0,_0x2d8cca[_0x7f1471(0x531b)]-0x1)),_0x1c313d['matchHasUnbalancedClosingParen'](_0x2d8cca))_0x2d8cca=_0x2d8cca[_0x7f1471(0x163c)](0x0,_0x2d8cca[_0x7f1471(0x531b)]-0x1);else{var _0x1fbd06=_0x1c313d['matchHasInvalidCharAfterTld'](_0x2d8cca,_0x2fb28c);_0x1fbd06>-0x1&&(_0x2d8cca=_0x2d8cca['substr'](0x0,_0x1fbd06));}var _0x4b8ba1=[_0x7f1471(0x38ec),_0x7f1471(0x57f8)][_0x7f1471(0x41c7)](function(_0x4fcfa8){var _0x573dbc=_0x7f1471;return!!_0x2fb28c&&-0x1!==_0x2fb28c[_0x573dbc(0x33ab)](_0x4fcfa8);});if(_0x4b8ba1){var _0x589ab6=_0x2d8cca[_0x7f1471(0x33ab)](_0x4b8ba1);_0x2d8cca=_0x2d8cca[_0x7f1471(0x163c)](_0x589ab6),_0x2fb28c=_0x2fb28c[_0x7f1471(0x163c)](_0x589ab6),_0x275851+=_0x589ab6;}var _0x20b41c=_0x2fb28c?_0x7f1471(0x58a0):_0x501d7d?_0x7f1471(0x2625):_0x7f1471(0x227d),_0x4f3e3e=!!_0x2fb28c;_0x379824[_0x7f1471(0x3a33)](new _0x377f9c({'tagBuilder':_0x2dd6b1,'matchedText':_0x2d8cca,'offset':_0x275851,'urlMatchType':_0x20b41c,'url':_0x2d8cca,'protocolUrlMatch':_0x4f3e3e,'protocolRelativeMatch':!!_0x7ade9d,'stripPrefix':_0x1978bf,'stripTrailingSlash':_0x50c3aa,'decodePercentEncoding':_0x34a5f1}));},_0x1c313d=this;null!==(_0xa6a869=_0x17b5c6['exec'](_0x2d3e1a));)_0x44bfd8();return _0x379824;},_0x45e645[_0x953ed7(0x4b51)][_0x953ed7(0x1508)]=function(_0x41b1f4){var _0x4f6cf3=_0x953ed7,_0x57bbad,_0x4de9bc=_0x41b1f4[_0x4f6cf3(0x29be)](_0x41b1f4[_0x4f6cf3(0x531b)]-0x1);if(')'===_0x4de9bc)_0x57bbad='(';else{if(']'!==_0x4de9bc)return!0x1;_0x57bbad='[';}for(var _0x1d5fba=0x0,_0x543529=0x0,_0xe55a23=_0x41b1f4['length']-0x1;_0x543529<_0xe55a23;_0x543529++){var _0x152879=_0x41b1f4[_0x4f6cf3(0x29be)](_0x543529);_0x152879===_0x57bbad?_0x1d5fba++:_0x152879===_0x4de9bc&&(_0x1d5fba=Math[_0x4f6cf3(0x2bc6)](_0x1d5fba-0x1,0x0));}return 0x0===_0x1d5fba;},_0x45e645[_0x953ed7(0x4b51)][_0x953ed7(0x1aae)]=function(_0x58e08d,_0x515c3c){var _0x3b3fd7=_0x953ed7;if(!_0x58e08d)return-0x1;var _0xb4369e=0x0;_0x515c3c&&(_0xb4369e=_0x58e08d[_0x3b3fd7(0x33ab)](':'),_0x58e08d=_0x58e08d['slice'](_0xb4369e));var _0x404925=new RegExp(_0x3b3fd7(0x5091)+_0x4c312d+_0x3b3fd7(0xf71)+_0x4c312d+_0x3b3fd7(0x3061)+_0x4c312d+_0x3b3fd7(0x3035))[_0x3b3fd7(0xfbe)](_0x58e08d);return null===_0x404925?-0x1:(_0xb4369e+=_0x404925[0x1][_0x3b3fd7(0x531b)],_0x58e08d=_0x58e08d['slice'](_0x404925[0x1][_0x3b3fd7(0x531b)]),/^[^-.A-Za-z0-9:\/?#]/['test'](_0x58e08d)?_0xb4369e:-0x1);},_0x45e645;}(_0xc93d43),_0x4536f1=function(_0x20a52d){var _0x5e7afe=_0x29121a;function _0x3f1fc8(_0xe4ca9b){var _0x2248a1=_0x54f3,_0x5c0330=_0x20a52d['call'](this,_0xe4ca9b)||this;return _0x5c0330[_0x2248a1(0x10e9)]='twitter',_0x5c0330[_0x2248a1(0x436)]=new RegExp(_0x2248a1(0x4162)+_0x4c312d+_0x2248a1(0xbc8)+_0x4c312d+'])','g'),_0x5c0330[_0x2248a1(0x1ff4)]=new RegExp('[^'+_0x4c312d+']'),_0x5c0330[_0x2248a1(0x10e9)]=_0xe4ca9b['serviceName'],_0x5c0330;}return _0x204ee4(_0x3f1fc8,_0x20a52d),_0x3f1fc8[_0x5e7afe(0x4b51)]['parseMatches']=function(_0x285215){var _0x5dca6c=_0x5e7afe;for(var _0x1bb575,_0x4198c3=this['matcherRegex'],_0x145325=this[_0x5dca6c(0x1ff4)],_0xe5d29f=this[_0x5dca6c(0x10e9)],_0x3d4259=this[_0x5dca6c(0x8a8)],_0x3b8bdb=[];null!==(_0x1bb575=_0x4198c3[_0x5dca6c(0xfbe)](_0x285215));){var _0x3d346e=_0x1bb575[_0x5dca6c(0x1fda)],_0x3c2b91=_0x285215[_0x5dca6c(0x29be)](_0x3d346e-0x1);if(0x0===_0x3d346e||_0x145325[_0x5dca6c(0x8e2)](_0x3c2b91)){var _0x447697=_0x1bb575[0x0],_0x3e846e=_0x1bb575[0x0][_0x5dca6c(0x48ca)](0x1);_0x3b8bdb[_0x5dca6c(0x3a33)](new _0x5303e0({'tagBuilder':_0x3d4259,'matchedText':_0x447697,'offset':_0x3d346e,'serviceName':_0xe5d29f,'hashtag':_0x3e846e}));}}return _0x3b8bdb;},_0x3f1fc8;}(_0xc93d43),_0x397398=function(_0x48f7a4){var _0x4341ca=_0x29121a;function _0x2ac0c0(){var _0x8faa17=_0x54f3,_0xf24850=null!==_0x48f7a4&&_0x48f7a4[_0x8faa17(0x18ce)](this,arguments)||this;return _0xf24850[_0x8faa17(0x436)]=/(?:(?:(?:(\+)?\d{1,3}[-\040.]?)?\(?\d{3}\)?[-\040.]?\d{3}[-\040.]?\d{4})|(?:(\+)(?:9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)[-\040.]?(?:\d[-\040.]?){6,12}\d+))([,;]+[0-9]+#?)*/g,_0xf24850;}return _0x204ee4(_0x2ac0c0,_0x48f7a4),_0x2ac0c0[_0x4341ca(0x4b51)]['parseMatches']=function(_0x160b85){var _0xd529e1=_0x4341ca;for(var _0x4c11e6,_0x29e945=this[_0xd529e1(0x436)],_0x477157=this[_0xd529e1(0x8a8)],_0x3b8bd6=[];null!==(_0x4c11e6=_0x29e945[_0xd529e1(0xfbe)](_0x160b85));){var _0x33b12f=_0x4c11e6[0x0],_0x5d8cf3=_0x33b12f['replace'](/[^0-9,;#]/g,''),_0x3c1140=!(!_0x4c11e6[0x1]&&!_0x4c11e6[0x2]),_0xa1c55b=0x0==_0x4c11e6[_0xd529e1(0x1fda)]?'':_0x160b85[_0xd529e1(0x163c)](_0x4c11e6[_0xd529e1(0x1fda)]-0x1,0x1),_0x299b9c=_0x160b85[_0xd529e1(0x163c)](_0x4c11e6[_0xd529e1(0x1fda)]+_0x33b12f[_0xd529e1(0x531b)],0x1),_0x4cfc1a=!_0xa1c55b[_0xd529e1(0x1b02)](/\d/)&&!_0x299b9c['match'](/\d/);this['testMatch'](_0x4c11e6[0x3])&&this[_0xd529e1(0x36e9)](_0x33b12f)&&_0x4cfc1a&&_0x3b8bd6[_0xd529e1(0x3a33)](new _0xe83d76({'tagBuilder':_0x477157,'matchedText':_0x33b12f,'offset':_0x4c11e6[_0xd529e1(0x1fda)],'number':_0x5d8cf3,'plusSign':_0x3c1140}));}return _0x3b8bd6;},_0x2ac0c0[_0x4341ca(0x4b51)]['testMatch']=function(_0x28e501){return/\D/['test'](_0x28e501);},_0x2ac0c0;}(_0xc93d43),_0x3bfe85=function(_0x4867b6){var _0x32dda0=_0x29121a;function _0x7be56c(_0x405190){var _0x25e689=_0x54f3,_0x2e34d1=_0x4867b6[_0x25e689(0x317a)](this,_0x405190)||this;return _0x2e34d1['serviceName']=_0x25e689(0x297a),_0x2e34d1[_0x25e689(0x1b4f)]={'twitter':new RegExp(_0x25e689(0x3eef)+_0x4c312d+']{1,50}(?![_'+_0x4c312d+'])','g'),'instagram':new RegExp(_0x25e689(0x26e0)+_0x4c312d+_0x25e689(0x4c2f)+_0x4c312d+'])','g'),'soundcloud':new RegExp(_0x25e689(0x2c9b)+_0x4c312d+_0x25e689(0x3eb9)+_0x4c312d+'])','g')},_0x2e34d1[_0x25e689(0x1ff4)]=new RegExp('[^'+_0x4c312d+']'),_0x2e34d1['serviceName']=_0x405190['serviceName'],_0x2e34d1;}return _0x204ee4(_0x7be56c,_0x4867b6),_0x7be56c['prototype'][_0x32dda0(0x25de)]=function(_0x2b5122){var _0x12228f=_0x32dda0,_0x3e8e63,_0x493079=this[_0x12228f(0x10e9)],_0x8683ba=this[_0x12228f(0x1b4f)][this[_0x12228f(0x10e9)]],_0x2148c0=this['nonWordCharRegex'],_0x3db82e=this[_0x12228f(0x8a8)],_0x5d7f1d=[];if(!_0x8683ba)return _0x5d7f1d;for(;null!==(_0x3e8e63=_0x8683ba[_0x12228f(0xfbe)](_0x2b5122));){var _0x1ef15b=_0x3e8e63[_0x12228f(0x1fda)],_0x43f1f7=_0x2b5122[_0x12228f(0x29be)](_0x1ef15b-0x1);if(0x0===_0x1ef15b||_0x2148c0[_0x12228f(0x8e2)](_0x43f1f7)){var _0x1296d1=_0x3e8e63[0x0][_0x12228f(0x1297)](/\.+$/g,''),_0xf1fb3d=_0x1296d1[_0x12228f(0x48ca)](0x1);_0x5d7f1d['push'](new _0x4a2b45({'tagBuilder':_0x3db82e,'matchedText':_0x1296d1,'offset':_0x1ef15b,'serviceName':_0x493079,'mention':_0xf1fb3d}));}}return _0x5d7f1d;},_0x7be56c;}(_0xc93d43);function _0x56538f(_0x16ff12,_0x4669e1){var _0x32c7e8=_0x29121a;for(var _0x4eeedf=_0x4669e1[_0x32c7e8(0x31bd)],_0x2c2382=_0x4669e1['onCloseTag'],_0x3d985d=_0x4669e1['onText'],_0x34f614=_0x4669e1[_0x32c7e8(0x4d8a)],_0xd3f0d5=_0x4669e1['onDoctype'],_0xc8bb04=new _0xf5b018(),_0x4dd8c2=0x0,_0x4c014b=_0x16ff12[_0x32c7e8(0x531b)],_0x4a68a3=0x0,_0x365233=0x0,_0x5cac99=_0xc8bb04;_0x4dd8c2<_0x4c014b;){var _0x118c21=_0x16ff12[_0x32c7e8(0x29be)](_0x4dd8c2);switch(_0x4a68a3){case 0x0:_0x58cad8(_0x118c21);break;case 0x1:_0x5b5090(_0x118c21);break;case 0x2:_0x37ae88(_0x118c21);break;case 0x3:_0x3cd6be(_0x118c21);break;case 0x4:_0x2a11e5(_0x118c21);break;case 0x5:_0x43a130(_0x118c21);break;case 0x6:_0x1e76ce(_0x118c21);break;case 0x7:_0x4533f7(_0x118c21);break;case 0x8:_0x370c41(_0x118c21);break;case 0x9:_0x19a217(_0x118c21);break;case 0xa:_0x2edd6a(_0x118c21);break;case 0xb:_0x2739f0(_0x118c21);break;case 0xc:_0xb58278(_0x118c21);break;case 0xd:_0x2c1c0d();break;case 0xe:_0x1e388f(_0x118c21);break;case 0xf:_0x562819(_0x118c21);break;case 0x10:_0x2fd9ac(_0x118c21);break;case 0x11:_0x5914bc(_0x118c21);break;case 0x12:_0x16b37e(_0x118c21);break;case 0x13:_0x2db938(_0x118c21);break;case 0x14:_0x1c38a5(_0x118c21);break;default:_0x14283a(_0x4a68a3);}_0x4dd8c2++;}function _0x58cad8(_0x3bfb4d){'<'===_0x3bfb4d&&_0x69da4f();}function _0x5b5090(_0xe9e125){var _0x273a73=_0x32c7e8;'!'===_0xe9e125?_0x4a68a3=0xd:'/'===_0xe9e125?(_0x4a68a3=0x2,_0x5cac99=new _0xf5b018(_0x5b5d39({},_0x5cac99,{'isClosing':!0x0}))):'<'===_0xe9e125?_0x69da4f():_0x491e48[_0x273a73(0x8e2)](_0xe9e125)?(_0x4a68a3=0x3,_0x5cac99=new _0xf5b018(_0x5b5d39({},_0x5cac99,{'isOpening':!0x0}))):(_0x4a68a3=0x0,_0x5cac99=_0xc8bb04);}function _0x3cd6be(_0x3bab37){var _0x2819d3=_0x32c7e8;_0x37105d[_0x2819d3(0x8e2)](_0x3bab37)?(_0x5cac99=new _0xf5b018(_0x5b5d39({},_0x5cac99,{'name':_0x29e071()})),_0x4a68a3=0x4):'<'===_0x3bab37?_0x69da4f():'/'===_0x3bab37?(_0x5cac99=new _0xf5b018(_0x5b5d39({},_0x5cac99,{'name':_0x29e071()})),_0x4a68a3=0xc):'>'===_0x3bab37?(_0x5cac99=new _0xf5b018(_0x5b5d39({},_0x5cac99,{'name':_0x29e071()})),_0x117b04()):_0x491e48[_0x2819d3(0x8e2)](_0x3bab37)||_0xeb66bd[_0x2819d3(0x8e2)](_0x3bab37)||':'===_0x3bab37||_0x56dc7b();}function _0x37ae88(_0x1d0995){var _0x3f4329=_0x32c7e8;'>'===_0x1d0995?_0x56dc7b():_0x491e48[_0x3f4329(0x8e2)](_0x1d0995)?_0x4a68a3=0x3:_0x56dc7b();}function _0x2a11e5(_0xa1ebb){var _0x1508be=_0x32c7e8;_0x37105d[_0x1508be(0x8e2)](_0xa1ebb)||('/'===_0xa1ebb?_0x4a68a3=0xc:'>'===_0xa1ebb?_0x117b04():'<'===_0xa1ebb?_0x69da4f():'='===_0xa1ebb||_0x429df3[_0x1508be(0x8e2)](_0xa1ebb)||_0x140bd4['test'](_0xa1ebb)?_0x56dc7b():_0x4a68a3=0x5);}function _0x43a130(_0x4dc3b4){var _0x564e01=_0x32c7e8;_0x37105d[_0x564e01(0x8e2)](_0x4dc3b4)?_0x4a68a3=0x6:'/'===_0x4dc3b4?_0x4a68a3=0xc:'='===_0x4dc3b4?_0x4a68a3=0x7:'>'===_0x4dc3b4?_0x117b04():'<'===_0x4dc3b4?_0x69da4f():_0x429df3[_0x564e01(0x8e2)](_0x4dc3b4)&&_0x56dc7b();}function _0x1e76ce(_0x562a10){var _0x43a42c=_0x32c7e8;_0x37105d[_0x43a42c(0x8e2)](_0x562a10)||('/'===_0x562a10?_0x4a68a3=0xc:'='===_0x562a10?_0x4a68a3=0x7:'>'===_0x562a10?_0x117b04():'<'===_0x562a10?_0x69da4f():_0x429df3[_0x43a42c(0x8e2)](_0x562a10)?_0x56dc7b():_0x4a68a3=0x5);}function _0x4533f7(_0x402d9a){_0x37105d['test'](_0x402d9a)||('\x22'===_0x402d9a?_0x4a68a3=0x8:'\x27'===_0x402d9a?_0x4a68a3=0x9:/[>=`]/['test'](_0x402d9a)?_0x56dc7b():'<'===_0x402d9a?_0x69da4f():_0x4a68a3=0xa);}function _0x370c41(_0x582676){'\x22'===_0x582676&&(_0x4a68a3=0xb);}function _0x19a217(_0x2ce9a6){'\x27'===_0x2ce9a6&&(_0x4a68a3=0xb);}function _0x2edd6a(_0x4918){var _0x26c1db=_0x32c7e8;_0x37105d[_0x26c1db(0x8e2)](_0x4918)?_0x4a68a3=0x4:'>'===_0x4918?_0x117b04():'<'===_0x4918&&_0x69da4f();}function _0x2739f0(_0x59fec9){_0x37105d['test'](_0x59fec9)?_0x4a68a3=0x4:'/'===_0x59fec9?_0x4a68a3=0xc:'>'===_0x59fec9?_0x117b04():'<'===_0x59fec9?_0x69da4f():(_0x4a68a3=0x4,_0x244202());}function _0xb58278(_0x16e048){'>'===_0x16e048?(_0x5cac99=new _0xf5b018(_0x5b5d39({},_0x5cac99,{'isClosing':!0x0})),_0x117b04()):_0x4a68a3=0x4;}function _0x2c1c0d(_0x9f11cd){var _0x3689a6=_0x32c7e8;'--'===_0x16ff12['substr'](_0x4dd8c2,0x2)?(_0x4dd8c2+=0x2,_0x5cac99=new _0xf5b018(_0x5b5d39({},_0x5cac99,{'type':_0x3689a6(0x1c46)})),_0x4a68a3=0xe):'DOCTYPE'===_0x16ff12[_0x3689a6(0x163c)](_0x4dd8c2,0x7)['toUpperCase']()?(_0x4dd8c2+=0x7,_0x5cac99=new _0xf5b018(_0x5b5d39({},_0x5cac99,{'type':_0x3689a6(0x290a)})),_0x4a68a3=0x14):_0x56dc7b();}function _0x1e388f(_0x41aa90){'-'===_0x41aa90?_0x4a68a3=0xf:'>'===_0x41aa90?_0x56dc7b():_0x4a68a3=0x10;}function _0x562819(_0x40e262){'-'===_0x40e262?_0x4a68a3=0x12:'>'===_0x40e262?_0x56dc7b():_0x4a68a3=0x10;}function _0x2fd9ac(_0x53377f){'-'===_0x53377f&&(_0x4a68a3=0x11);}function _0x5914bc(_0x5e00c9){_0x4a68a3='-'===_0x5e00c9?0x12:0x10;}function _0x16b37e(_0x4a88bf){'>'===_0x4a88bf?_0x117b04():'!'===_0x4a88bf?_0x4a68a3=0x13:'-'===_0x4a88bf||(_0x4a68a3=0x10);}function _0x2db938(_0x32e85c){'-'===_0x32e85c?_0x4a68a3=0x11:'>'===_0x32e85c?_0x117b04():_0x4a68a3=0x10;}function _0x1c38a5(_0x1a459e){'>'===_0x1a459e?_0x117b04():'<'===_0x1a459e&&_0x69da4f();}function _0x56dc7b(){_0x4a68a3=0x0,_0x5cac99=_0xc8bb04;}function _0x69da4f(){_0x4a68a3=0x1,_0x5cac99=new _0xf5b018({'idx':_0x4dd8c2});}function _0x117b04(){var _0x1f8e6c=_0x32c7e8,_0xbcdb6=_0x16ff12['slice'](_0x365233,_0x5cac99[_0x1f8e6c(0x2ce4)]);_0xbcdb6&&_0x3d985d(_0xbcdb6,_0x365233),_0x1f8e6c(0x1c46)===_0x5cac99[_0x1f8e6c(0x3243)]?_0x34f614(_0x5cac99[_0x1f8e6c(0x2ce4)]):_0x1f8e6c(0x290a)===_0x5cac99[_0x1f8e6c(0x3243)]?_0xd3f0d5(_0x5cac99['idx']):(_0x5cac99[_0x1f8e6c(0x2832)]&&_0x4eeedf(_0x5cac99[_0x1f8e6c(0x13f9)],_0x5cac99[_0x1f8e6c(0x2ce4)]),_0x5cac99[_0x1f8e6c(0x15c1)]&&_0x2c2382(_0x5cac99[_0x1f8e6c(0x13f9)],_0x5cac99[_0x1f8e6c(0x2ce4)])),_0x56dc7b(),_0x365233=_0x4dd8c2+0x1;}function _0x535061(){var _0x6ec8b6=_0x16ff12['slice'](_0x365233,_0x4dd8c2);_0x3d985d(_0x6ec8b6,_0x365233),_0x365233=_0x4dd8c2+0x1;}function _0x29e071(){var _0x36b86a=_0x32c7e8,_0x2cbd0f=_0x5cac99[_0x36b86a(0x2ce4)]+(_0x5cac99[_0x36b86a(0x15c1)]?0x2:0x1);return _0x16ff12[_0x36b86a(0x48ca)](_0x2cbd0f,_0x4dd8c2)['toLowerCase']();}function _0x244202(){_0x4dd8c2--;}_0x365233<_0x4dd8c2&&_0x535061();}var _0xf5b018=function(){function _0x5c2365(_0x31d451){var _0x58ed5d=_0x54f3;void 0x0===_0x31d451&&(_0x31d451={}),this[_0x58ed5d(0x2ce4)]=void 0x0!==_0x31d451['idx']?_0x31d451[_0x58ed5d(0x2ce4)]:-0x1,this[_0x58ed5d(0x3243)]=_0x31d451[_0x58ed5d(0x3243)]||_0x58ed5d(0x132e),this[_0x58ed5d(0x13f9)]=_0x31d451[_0x58ed5d(0x13f9)]||'',this[_0x58ed5d(0x2832)]=!!_0x31d451[_0x58ed5d(0x2832)],this['isClosing']=!!_0x31d451['isClosing'];}return _0x5c2365;}(),_0x2fb628=function(){var _0x34ce03=_0x29121a;function _0x3bab7b(_0x15b8af){var _0x8e4e65=_0x54f3;void 0x0===_0x15b8af&&(_0x15b8af={}),this['version']=_0x3bab7b[_0x8e4e65(0x3330)],this[_0x8e4e65(0x3aeb)]={},this['email']=!0x0,this[_0x8e4e65(0x2814)]=!0x0,this[_0x8e4e65(0x56c4)]=!0x1,this[_0x8e4e65(0x2cfb)]=!0x1,this[_0x8e4e65(0x99e)]=!0x0,this[_0x8e4e65(0x1656)]={'scheme':!0x0,'www':!0x0},this[_0x8e4e65(0x4f7e)]=!0x0,this[_0x8e4e65(0x9fb)]=!0x0,this['truncate']={'length':0x0,'location':_0x8e4e65(0x25e5)},this[_0x8e4e65(0x4cbd)]='',this[_0x8e4e65(0x40af)]=null,this[_0x8e4e65(0x4174)]=void 0x0,this[_0x8e4e65(0x267)]=null,this['tagBuilder']=null,this[_0x8e4e65(0x3aeb)]=this[_0x8e4e65(0x4ffe)](_0x15b8af[_0x8e4e65(0x3aeb)]),this['email']=_0x8e4e65(0x46da)==typeof _0x15b8af[_0x8e4e65(0x51c6)]?_0x15b8af[_0x8e4e65(0x51c6)]:this[_0x8e4e65(0x51c6)],this[_0x8e4e65(0x2814)]=_0x8e4e65(0x46da)==typeof _0x15b8af[_0x8e4e65(0x2814)]?_0x15b8af[_0x8e4e65(0x2814)]:this['phone'],this[_0x8e4e65(0x56c4)]=_0x15b8af[_0x8e4e65(0x56c4)]||this[_0x8e4e65(0x56c4)],this[_0x8e4e65(0x2cfb)]=_0x15b8af[_0x8e4e65(0x2cfb)]||this[_0x8e4e65(0x2cfb)],this[_0x8e4e65(0x99e)]=_0x8e4e65(0x46da)==typeof _0x15b8af[_0x8e4e65(0x99e)]?_0x15b8af[_0x8e4e65(0x99e)]:this[_0x8e4e65(0x99e)],this[_0x8e4e65(0x1656)]=this[_0x8e4e65(0x1c0d)](_0x15b8af[_0x8e4e65(0x1656)]),this[_0x8e4e65(0x4f7e)]=_0x8e4e65(0x46da)==typeof _0x15b8af[_0x8e4e65(0x4f7e)]?_0x15b8af['stripTrailingSlash']:this['stripTrailingSlash'],this[_0x8e4e65(0x9fb)]='boolean'==typeof _0x15b8af[_0x8e4e65(0x9fb)]?_0x15b8af[_0x8e4e65(0x9fb)]:this[_0x8e4e65(0x9fb)];var _0xdfd978=this[_0x8e4e65(0x2cfb)];if(!0x1!==_0xdfd978&&'twitter'!==_0xdfd978&&_0x8e4e65(0x2164)!==_0xdfd978&&_0x8e4e65(0x330b)!==_0xdfd978)throw new Error(_0x8e4e65(0x2a79));var _0xe9e115=this[_0x8e4e65(0x56c4)];if(!0x1!==_0xe9e115&&_0x8e4e65(0x297a)!==_0xe9e115&&'facebook'!==_0xe9e115&&'instagram'!==_0xe9e115)throw new Error(_0x8e4e65(0x27e7));this[_0x8e4e65(0xb9a)]=this[_0x8e4e65(0x4317)](_0x15b8af['truncate']),this['className']=_0x15b8af['className']||this['className'],this['replaceFn']=_0x15b8af[_0x8e4e65(0x40af)]||this[_0x8e4e65(0x40af)],this[_0x8e4e65(0x4174)]=_0x15b8af[_0x8e4e65(0x4174)]||this;}return _0x3bab7b[_0x34ce03(0x2fc4)]=function(_0x227d0a,_0x5d491b){var _0x237e2b=_0x34ce03;return new _0x3bab7b(_0x5d491b)[_0x237e2b(0x2fc4)](_0x227d0a);},_0x3bab7b[_0x34ce03(0x29e2)]=function(_0x34a57b,_0x1b21ec){var _0x21c8ea=_0x34ce03;return new _0x3bab7b(_0x1b21ec)[_0x21c8ea(0x29e2)](_0x34a57b);},_0x3bab7b[_0x34ce03(0x4b51)][_0x34ce03(0x4ffe)]=function(_0x28a2b2){var _0x490b6c=_0x34ce03;return null==_0x28a2b2&&(_0x28a2b2=!0x0),_0x490b6c(0x46da)==typeof _0x28a2b2?{'schemeMatches':_0x28a2b2,'wwwMatches':_0x28a2b2,'tldMatches':_0x28a2b2}:{'schemeMatches':_0x490b6c(0x46da)!=typeof _0x28a2b2[_0x490b6c(0x389)]||_0x28a2b2[_0x490b6c(0x389)],'wwwMatches':_0x490b6c(0x46da)!=typeof _0x28a2b2[_0x490b6c(0xb50)]||_0x28a2b2[_0x490b6c(0xb50)],'tldMatches':_0x490b6c(0x46da)!=typeof _0x28a2b2['tldMatches']||_0x28a2b2[_0x490b6c(0x3306)]};},_0x3bab7b[_0x34ce03(0x4b51)][_0x34ce03(0x1c0d)]=function(_0x2a5011){var _0x25d436=_0x34ce03;return null==_0x2a5011&&(_0x2a5011=!0x0),_0x25d436(0x46da)==typeof _0x2a5011?{'scheme':_0x2a5011,'www':_0x2a5011}:{'scheme':_0x25d436(0x46da)!=typeof _0x2a5011[_0x25d436(0x58a0)]||_0x2a5011[_0x25d436(0x58a0)],'www':_0x25d436(0x46da)!=typeof _0x2a5011['www']||_0x2a5011['www']};},_0x3bab7b[_0x34ce03(0x4b51)][_0x34ce03(0x4317)]=function(_0x40f043){var _0x411fdf=_0x34ce03;return _0x411fdf(0x30f8)==typeof _0x40f043?{'length':_0x40f043,'location':_0x411fdf(0x25e5)}:_0x53021d(_0x40f043||{},{'length':Number[_0x411fdf(0x25a9)],'location':_0x411fdf(0x25e5)});},_0x3bab7b['prototype'][_0x34ce03(0x29e2)]=function(_0x483652){var _0x37cf30=_0x34ce03,_0x320b06=this,_0x4193fe=['a',_0x37cf30(0x588d),_0x37cf30(0x1767)],_0x4bf3a4=0x0,_0x4cc471=[];return _0x56538f(_0x483652,{'onOpenTag':function(_0x25aa46){var _0x546391=_0x37cf30;_0x4193fe[_0x546391(0x33ab)](_0x25aa46)>=0x0&&_0x4bf3a4++;},'onText':function(_0x4fa67c,_0x322baa){var _0x5d281e=_0x37cf30;if(0x0===_0x4bf3a4){var _0x345d79=_0x414a78(_0x4fa67c,/( | |<|<|>|>|"|"|')/gi),_0x460e46=_0x322baa;_0x345d79[_0x5d281e(0x3bcb)](function(_0x318b48,_0x32f06d){var _0x1bd2f7=_0x5d281e;if(_0x32f06d%0x2==0x0){var _0x49057a=_0x320b06[_0x1bd2f7(0x5703)](_0x318b48,_0x460e46);_0x4cc471[_0x1bd2f7(0x3a33)][_0x1bd2f7(0x18ce)](_0x4cc471,_0x49057a);}_0x460e46+=_0x318b48['length'];});}},'onCloseTag':function(_0x93dfff){var _0x4ca02d=_0x37cf30;_0x4193fe[_0x4ca02d(0x33ab)](_0x93dfff)>=0x0&&(_0x4bf3a4=Math[_0x4ca02d(0x2bc6)](_0x4bf3a4-0x1,0x0));},'onComment':function(_0x11c734){},'onDoctype':function(_0x107e48){}}),_0x4cc471=this['compactMatches'](_0x4cc471),_0x4cc471=this[_0x37cf30(0x46cc)](_0x4cc471);},_0x3bab7b['prototype'][_0x34ce03(0x56a)]=function(_0x4312da){var _0x2fef98=_0x34ce03;_0x4312da[_0x2fef98(0x34f3)](function(_0x2d07b6,_0x7c5cb3){var _0xbc0695=_0x2fef98;return _0x2d07b6[_0xbc0695(0x20b5)]()-_0x7c5cb3[_0xbc0695(0x20b5)]();});for(var _0x462504=0x0;_0x462504<_0x4312da[_0x2fef98(0x531b)]-0x1;_0x462504++){var _0x554a76=_0x4312da[_0x462504],_0x54e7a2=_0x554a76['getOffset'](),_0x1c020f=_0x554a76[_0x2fef98(0x37a7)]()[_0x2fef98(0x531b)],_0x450aa1=_0x54e7a2+_0x1c020f;if(_0x462504+0x1<_0x4312da['length']){if(_0x4312da[_0x462504+0x1][_0x2fef98(0x20b5)]()===_0x54e7a2){var _0xe3de2e=_0x4312da[_0x462504+0x1][_0x2fef98(0x37a7)]()[_0x2fef98(0x531b)]>_0x1c020f?_0x462504:_0x462504+0x1;_0x4312da[_0x2fef98(0x4bc6)](_0xe3de2e,0x1);continue;}_0x4312da[_0x462504+0x1]['getOffset']()<_0x450aa1&&_0x4312da[_0x2fef98(0x4bc6)](_0x462504+0x1,0x1);}}return _0x4312da;},_0x3bab7b[_0x34ce03(0x4b51)][_0x34ce03(0x46cc)]=function(_0x151e30){var _0x23371a=_0x34ce03;return this['hashtag']||_0x4ae3e5(_0x151e30,function(_0x499ac5){var _0x5e7904=_0x54f3;return _0x5e7904(0x56c4)===_0x499ac5[_0x5e7904(0x25f2)]();}),this[_0x23371a(0x51c6)]||_0x4ae3e5(_0x151e30,function(_0x20cc9c){var _0x5af804=_0x23371a;return _0x5af804(0x51c6)===_0x20cc9c['getType']();}),this[_0x23371a(0x2814)]||_0x4ae3e5(_0x151e30,function(_0x2c1b72){var _0x4aae09=_0x23371a;return _0x4aae09(0x2814)===_0x2c1b72[_0x4aae09(0x25f2)]();}),this[_0x23371a(0x2cfb)]||_0x4ae3e5(_0x151e30,function(_0x4b54fb){var _0x217d03=_0x23371a;return _0x217d03(0x2cfb)===_0x4b54fb[_0x217d03(0x25f2)]();}),this[_0x23371a(0x3aeb)][_0x23371a(0x389)]||_0x4ae3e5(_0x151e30,function(_0x33ea0b){var _0x2d58ea=_0x23371a;return'url'===_0x33ea0b[_0x2d58ea(0x25f2)]()&&_0x2d58ea(0x58a0)===_0x33ea0b[_0x2d58ea(0xdc2)]();}),this[_0x23371a(0x3aeb)][_0x23371a(0xb50)]||_0x4ae3e5(_0x151e30,function(_0x2537f8){var _0x534ec3=_0x23371a;return _0x534ec3(0x343b)===_0x2537f8['getType']()&&_0x534ec3(0x2625)===_0x2537f8[_0x534ec3(0xdc2)]();}),this[_0x23371a(0x3aeb)][_0x23371a(0x3306)]||_0x4ae3e5(_0x151e30,function(_0x3293d1){var _0x2481fa=_0x23371a;return _0x2481fa(0x343b)===_0x3293d1[_0x2481fa(0x25f2)]()&&_0x2481fa(0x227d)===_0x3293d1[_0x2481fa(0xdc2)]();}),_0x151e30;},_0x3bab7b[_0x34ce03(0x4b51)]['parseText']=function(_0x4066f9,_0x1ea820){var _0x160077=_0x34ce03;void 0x0===_0x1ea820&&(_0x1ea820=0x0),_0x1ea820=_0x1ea820||0x0;for(var _0x16c1c6=this[_0x160077(0xe26)](),_0xd6bf99=[],_0x2ad482=0x0,_0x2cc041=_0x16c1c6['length'];_0x2ad482<_0x2cc041;_0x2ad482++){for(var _0x58b295=_0x16c1c6[_0x2ad482][_0x160077(0x25de)](_0x4066f9),_0x35e292=0x0,_0xc34f86=_0x58b295['length'];_0x35e292<_0xc34f86;_0x35e292++)_0x58b295[_0x35e292][_0x160077(0x289)](_0x1ea820+_0x58b295[_0x35e292][_0x160077(0x20b5)]());_0xd6bf99[_0x160077(0x3a33)]['apply'](_0xd6bf99,_0x58b295);}return _0xd6bf99;},_0x3bab7b[_0x34ce03(0x4b51)][_0x34ce03(0x2fc4)]=function(_0x48663b){var _0x484797=_0x34ce03;if(!_0x48663b)return'';for(var _0x490e32=this[_0x484797(0x29e2)](_0x48663b),_0x5ed5c2=[],_0x1e0e8b=0x0,_0x2f7803=0x0,_0x315c4d=_0x490e32[_0x484797(0x531b)];_0x2f7803<_0x315c4d;_0x2f7803++){var _0x1edf51=_0x490e32[_0x2f7803];_0x5ed5c2['push'](_0x48663b[_0x484797(0x57ed)](_0x1e0e8b,_0x1edf51[_0x484797(0x20b5)]())),_0x5ed5c2['push'](this[_0x484797(0x4397)](_0x1edf51)),_0x1e0e8b=_0x1edf51['getOffset']()+_0x1edf51['getMatchedText']()[_0x484797(0x531b)];}return _0x5ed5c2[_0x484797(0x3a33)](_0x48663b[_0x484797(0x57ed)](_0x1e0e8b)),_0x5ed5c2[_0x484797(0x3ac2)]('');},_0x3bab7b[_0x34ce03(0x4b51)][_0x34ce03(0x4397)]=function(_0x2a1dcb){var _0x411c89=_0x34ce03,_0x545b50;return this['replaceFn']&&(_0x545b50=this['replaceFn'][_0x411c89(0x317a)](this[_0x411c89(0x4174)],_0x2a1dcb)),_0x411c89(0x29ad)==typeof _0x545b50?_0x545b50:!0x1===_0x545b50?_0x2a1dcb[_0x411c89(0x37a7)]():_0x545b50 instanceof _0x308497?_0x545b50[_0x411c89(0x2381)]():_0x2a1dcb[_0x411c89(0x4037)]()[_0x411c89(0x2381)]();},_0x3bab7b[_0x34ce03(0x4b51)][_0x34ce03(0xe26)]=function(){var _0x41396c=_0x34ce03;if(this[_0x41396c(0x267)])return this['matchers'];var _0x50f6f2=this[_0x41396c(0x4cc9)](),_0x2b6129=[new _0x4536f1({'tagBuilder':_0x50f6f2,'serviceName':this[_0x41396c(0x56c4)]}),new _0x3629ac({'tagBuilder':_0x50f6f2}),new _0x397398({'tagBuilder':_0x50f6f2}),new _0x3bfe85({'tagBuilder':_0x50f6f2,'serviceName':this['mention']}),new _0x1dd035({'tagBuilder':_0x50f6f2,'stripPrefix':this['stripPrefix'],'stripTrailingSlash':this['stripTrailingSlash'],'decodePercentEncoding':this[_0x41396c(0x9fb)]})];return this[_0x41396c(0x267)]=_0x2b6129;},_0x3bab7b['prototype']['getTagBuilder']=function(){var _0x5a0ea5=_0x34ce03,_0x21b048=this[_0x5a0ea5(0x8a8)];return _0x21b048||(_0x21b048=this[_0x5a0ea5(0x8a8)]=new _0x1421bd({'newWindow':this[_0x5a0ea5(0x99e)],'truncate':this[_0x5a0ea5(0xb9a)],'className':this[_0x5a0ea5(0x4cbd)]})),_0x21b048;},_0x3bab7b[_0x34ce03(0x3330)]=_0x34ce03(0x3626),_0x3bab7b[_0x34ce03(0x4023)]=_0x1421bd,_0x3bab7b[_0x34ce03(0x2aa4)]=_0x308497,_0x3bab7b[_0x34ce03(0x2973)]={'Email':_0x3629ac,'Hashtag':_0x4536f1,'Matcher':_0xc93d43,'Mention':_0x3bfe85,'Phone':_0x397398,'Url':_0x1dd035},_0x3bab7b['match']={'Email':_0x3da02d,'Hashtag':_0x5303e0,'Match':_0x50dab8,'Mention':_0x4a2b45,'Phone':_0xe83d76,'Url':_0x377f9c},_0x3bab7b;}();return _0x2fb628;}();var Autolinker=tmp$2['Autolinker'];function KmlLookAt(_0x1284f8,_0x486705){var _0x5927fe=_0x68aa19;this[_0x5927fe(0x4771)]=_0x1284f8,this[_0x5927fe(0x161b)]=_0x486705;}function KmlTour(_0x24d3c3,_0x56f981){var _0x18ebec=_0x68aa19;this['id']=_0x56f981,this[_0x18ebec(0x13f9)]=_0x24d3c3,this[_0x18ebec(0x3bae)]=0x0,this[_0x18ebec(0x2efc)]=[],this[_0x18ebec(0x3afa)]=new Event(),this[_0x18ebec(0x4f4e)]=new Event(),this[_0x18ebec(0x1490)]=new Event(),this[_0x18ebec(0x18e0)]=new Event(),this[_0x18ebec(0x325b)]=[];}function cancelAllEntries(_0x4627a4){var _0x382514=_0x68aa19;for(var _0x3d2f4e=_0x4627a4['pop']();void 0x0!==_0x3d2f4e;_0x3d2f4e=_0x4627a4[_0x382514(0x1ae7)]())_0x3d2f4e[_0x382514(0x229e)]();}function playEntry(_0x47789f,_0x5220d4,_0x252732){var _0x34b10f=_0x68aa19,_0x3ac865=this[_0x34b10f(0x2efc)][this['playlistIndex']];if(_0x3ac865){var _0x950994=playNext['bind'](this,_0x47789f,_0x5220d4,_0x252732);if(this[_0x34b10f(0x325b)][_0x34b10f(0x3a33)](_0x3ac865),this[_0x34b10f(0x1490)][_0x34b10f(0x30bb)](_0x3ac865),_0x3ac865[_0x34b10f(0x4972)])_0x3ac865[_0x34b10f(0x2f02)](_0x950994,_0x47789f['scene']['camera'],_0x5220d4);else{var _0xb5c638=this;_0x3ac865[_0x34b10f(0x2f02)](function(){var _0x3a4d5d=_0x34b10f;_0xb5c638[_0x3a4d5d(0x18e0)][_0x3a4d5d(0x30bb)](_0x3ac865);var _0x1f64ed=_0xb5c638[_0x3a4d5d(0x325b)][_0x3a4d5d(0x33ab)](_0x3ac865);_0x1f64ed>=0x0&&_0xb5c638['_activeEntries'][_0x3a4d5d(0x4bc6)](_0x1f64ed,0x1);}),_0x950994(_0x47789f,_0x5220d4,_0x252732);}}else defined$1(_0x252732)&&_0x252732(!0x1);}function playNext(_0x36b661,_0xc0c15b,_0x3a5b1a,_0x1643db){var _0x558bfa=_0x68aa19,_0x1177bd=this['playlist'][this[_0x558bfa(0x3bae)]];if(this[_0x558bfa(0x18e0)][_0x558bfa(0x30bb)](_0x1177bd,_0x1643db),_0x1643db)_0x3a5b1a(_0x1643db);else{var _0x28baab=this[_0x558bfa(0x325b)][_0x558bfa(0x33ab)](_0x1177bd);_0x28baab>=0x0&&this[_0x558bfa(0x325b)][_0x558bfa(0x4bc6)](_0x28baab,0x1),this[_0x558bfa(0x3bae)]++,playEntry[_0x558bfa(0x317a)](this,_0x36b661,_0xc0c15b,_0x3a5b1a);}}function KmlTourFlyTo(_0x5091aa,_0x2d6df4,_0x418979){var _0x47671a=_0x68aa19;this[_0x47671a(0x3243)]=_0x47671a(0x3b3c),this[_0x47671a(0x4972)]=!0x0,this[_0x47671a(0x4fff)]=null,this[_0x47671a(0x15b9)]=null,this[_0x47671a(0x1afe)]=_0x5091aa,this[_0x47671a(0x629)]=_0x418979,this[_0x47671a(0x42a6)]=_0x2d6df4;}function KmlTourWait(_0x9bf4d9){var _0x50a95b=_0x68aa19;this[_0x50a95b(0x3243)]=_0x50a95b(0x3620),this[_0x50a95b(0x4972)]=!0x0,this[_0x50a95b(0x1afe)]=_0x9bf4d9,this[_0x50a95b(0x2d76)]=null;}KmlTour['prototype'][_0x68aa19(0x5157)]=function(_0x8670eb){var _0x328fe2=_0x68aa19;this[_0x328fe2(0x2efc)][_0x328fe2(0x3a33)](_0x8670eb);},KmlTour[_0x68aa19(0x4b51)][_0x68aa19(0x2f02)]=function(_0xaf03e5,_0x2d03b){var _0x44fb86=_0x68aa19;this[_0x44fb86(0x3afa)][_0x44fb86(0x30bb)]();var _0x596901=this;playEntry[_0x44fb86(0x317a)](this,_0xaf03e5,_0x2d03b,function(_0x506c80){var _0x1009dd=_0x44fb86;_0x596901['playlistIndex']=0x0,_0x506c80||cancelAllEntries(_0x596901[_0x1009dd(0x325b)]),_0x596901['tourEnd']['raiseEvent'](_0x506c80);});},KmlTour[_0x68aa19(0x4b51)][_0x68aa19(0x229e)]=function(){cancelAllEntries(this['_activeEntries']);},KmlTourFlyTo[_0x68aa19(0x4b51)][_0x68aa19(0x2f02)]=function(_0x380c16,_0x292108,_0x35146e){var _0x1c1482=_0x68aa19;if(this[_0x1c1482(0x4fff)]=_0x292108,defined$1(_0x380c16)&&null!==_0x380c16){var _0x480aad=this;this[_0x1c1482(0x15b9)]=function(_0x373c3a){var _0x583f44=_0x1c1482;delete _0x480aad[_0x583f44(0x15b9)],delete _0x480aad[_0x583f44(0x4fff)],_0x380c16(!defined$1(_0x373c3a)&&_0x373c3a);};}var _0x84eff0=this[_0x1c1482(0x1729)](_0x35146e);if(this['view'][_0x1c1482(0x3d8)])_0x292108['flyTo'](_0x84eff0);else{if(this[_0x1c1482(0x629)][_0x1c1482(0x161b)]){var _0x14c711=new BoundingSphere(this[_0x1c1482(0x629)]['position']);_0x292108[_0x1c1482(0x4fb3)](_0x14c711,_0x84eff0);}}},KmlTourFlyTo[_0x68aa19(0x4b51)][_0x68aa19(0x229e)]=function(){var _0x1afa39=_0x68aa19;defined$1(this[_0x1afa39(0x4fff)])&&this[_0x1afa39(0x4fff)][_0x1afa39(0x1fdc)](),defined$1(this['activeCallback'])&&this[_0x1afa39(0x15b9)](!0x0);},KmlTourFlyTo[_0x68aa19(0x4b51)][_0x68aa19(0x1729)]=function(_0x1b5f3a){var _0xef1bb0=_0x68aa19,_0x1442ac={'duration':this[_0xef1bb0(0x1afe)]};return defined$1(this[_0xef1bb0(0x15b9)])&&(_0x1442ac[_0xef1bb0(0x5080)]=this[_0xef1bb0(0x15b9)]),_0xef1bb0(0x5887)===this['flyToMode']&&(_0x1442ac[_0xef1bb0(0x787)]=EasingFunction$1[_0xef1bb0(0x17a7)]),this['view'][_0xef1bb0(0x3d8)]?(_0x1442ac['destination']=this[_0xef1bb0(0x629)][_0xef1bb0(0x4771)],_0x1442ac[_0xef1bb0(0xebd)]=this[_0xef1bb0(0x629)][_0xef1bb0(0x3d8)]):this[_0xef1bb0(0x629)][_0xef1bb0(0x161b)]&&(_0x1442ac[_0xef1bb0(0x19b4)]=this[_0xef1bb0(0x629)][_0xef1bb0(0x161b)]),defined$1(_0x1b5f3a)&&(_0x1442ac=combine$2(_0x1442ac,_0x1b5f3a)),_0x1442ac;},KmlTourWait[_0x68aa19(0x4b51)][_0x68aa19(0x2f02)]=function(_0x3bd54d){var _0x32ce0b=_0x68aa19,_0x20f1ad=this;this['activeCallback']=_0x3bd54d,this[_0x32ce0b(0x2d76)]=setTimeout(function(){var _0x281836=_0x32ce0b;delete _0x20f1ad[_0x281836(0x15b9)],_0x3bd54d(!0x1);},0x3e8*this[_0x32ce0b(0x1afe)]);},KmlTourWait[_0x68aa19(0x4b51)][_0x68aa19(0x229e)]=function(){var _0x42af72=_0x68aa19;clearTimeout(this[_0x42af72(0x2d76)]),defined$1(this[_0x42af72(0x15b9)])&&this[_0x42af72(0x15b9)](!0x0);};var S3MInstanceCollectionVertex=_0x68aa19(0x1d2d);function textureLevelSize(_0x4c4e12,_0x1c5a79,_0x339cb4){var _0x33086e=_0x68aa19;switch(_0x4c4e12){case WebGLConstants$1['COMPRESSED_RGB_S3TC_DXT1_EXT']:case WebGLConstants$1[_0x33086e(0x5596)]:return(_0x1c5a79+0x3>>0x2)*(_0x339cb4+0x3>>0x2)*0x8;case WebGLConstants$1[_0x33086e(0x4fdf)]:return(_0x1c5a79+0x3>>0x2)*(_0x339cb4+0x3>>0x2)*0x10;case WebGLConstants$1[_0x33086e(0x113f)]:case WebGLConstants$1[_0x33086e(0x379a)]:return Math[_0x33086e(0x67a)]((Math[_0x33086e(0x2bc6)](_0x1c5a79,0x8)*Math['max'](_0x339cb4,0x8)*0x4+0x7)/0x8);case WebGLConstants$1[_0x33086e(0x200d)]:case WebGLConstants$1['COMPRESSED_RGBA_PVRTC_2BPPV1_IMG']:return Math[_0x33086e(0x67a)]((Math[_0x33086e(0x2bc6)](_0x1c5a79,0x10)*Math[_0x33086e(0x2bc6)](_0x339cb4,0x8)*0x2+0x7)/0x8);case PixelFormat$1[_0x33086e(0x51c4)]:return _0x1c5a79*_0x339cb4*0x3;case PixelFormat$1[_0x33086e(0x4a1c)]:return _0x1c5a79*_0x339cb4*0x4;case PixelFormat$1[_0x33086e(0x51af)]:return _0x1c5a79*_0x339cb4*0x2;default:return 0x0;}}var DDSTexture=function(_0x48ba35,_0x4ddf18,_0x1411c3,_0x336e68,_0x43c602,_0x1b46e6,_0x515e0b,_0x5809d6,_0x14b004,_0x48b73a,_0x2d4075,_0x5a5780){var _0x1917c9=_0x68aa19;this['_context']=_0x4ddf18,this['_gl']=_0x4ddf18['_gl'],this[_0x1917c9(0x52d2)]=_0x1411c3,this[_0x1917c9(0x97b)]=_0x336e68,this['_imageBuffer']=_0x1b46e6,this[_0x1917c9(0x1260)]=_0x5a5780,this[_0x1917c9(0x4ee3)]=null,this[_0x1917c9(0x17e9)]=_0x43c602,this[_0x1917c9(0x51f1)]=PixelFormat$1[_0x1917c9(0xac0)](_0x43c602),this[_0x1917c9(0x3c1a)]=defaultValue$1(_0x5809d6,TextureWrap$1[_0x1917c9(0x312f)]),this['_wrapT']=defaultValue$1(_0x14b004,TextureWrap$1[_0x1917c9(0x312f)]),this[_0x1917c9(0x2b8f)]=defaultValue$1(_0x48b73a,PixelDatatype[_0x1917c9(0x4aae)]),this[_0x1917c9(0x2b8f)]===PixelDatatype[_0x1917c9(0x15eb)]&&(this['_wrapS']=TextureWrap$1[_0x1917c9(0x312f)],this[_0x1917c9(0x3cd6)]=TextureWrap$1['CLAMP_TO_EDGE']),this[_0x1917c9(0x237c)]=!0x1,this[_0x1917c9(0x481)]=_0x515e0b,this['id']=_0x48ba35,this['_target']=this[_0x1917c9(0x1651)]['TEXTURE_2D'],this[_0x1917c9(0x20bd)]=_0x1b46e6['length'],this[_0x1917c9(0x4367)]=defaultValue$1(_0x2d4075,!0x0),0x1==this[_0x1917c9(0x481)]?this['init3DTexture']():(this[_0x1917c9(0x2853)]=this[_0x1917c9(0x1651)][_0x1917c9(0x448b)],this['initTexture']()),PixelFormat$1[_0x1917c9(0xac0)](this[_0x1917c9(0x17e9)])?this['_sizeInBytes']=PixelFormat$1[_0x1917c9(0x20ef)](this['_internalFormat'],this[_0x1917c9(0x52d2)],this['_height']):this[_0x1917c9(0x531f)]=this['_width']*this[_0x1917c9(0x97b)]*0x4,this['_context'][_0x1917c9(0x276c)]+=this[_0x1917c9(0x531f)];};function validateMipmap$1(_0x345a10,_0x1f2d8d,_0x1a7d95,_0x2477b7){var _0x4ca132=_0x68aa19,_0x43d45d=0x1;if(!CesiumMath[_0x4ca132(0x196e)](_0x1a7d95)||!CesiumMath[_0x4ca132(0x196e)](_0x2477b7))return!0x1;for(var _0x1aca1f=_0x345a10['length'],_0x2fdbb9=_0x1a7d95,_0x47e85f=_0x2477b7,_0x2f1251=0x0;;){if(_0x2f1251+=PixelFormat$1['compressedTextureSizeInBytes'](_0x1f2d8d,_0x2fdbb9,_0x47e85f),_0x47e85f>>=0x1,0x0==(_0x2fdbb9>>=0x1)&&0x0==_0x47e85f)break;_0x43d45d++,_0x2fdbb9=Math[_0x4ca132(0x2bc6)](_0x2fdbb9,0x1),_0x47e85f=Math[_0x4ca132(0x2bc6)](_0x47e85f,0x1);}return _0x2f1251==_0x1aca1f?_0x43d45d:0x1;}function GetImageData(_0x5c2f58,_0x1edf5a,_0x2cdf8a){var _0x52a9e8=_0x68aa19,_0x5e3ff0=_0x5c2f58['length'],_0xb6d228=Math[_0x52a9e8(0x28fa)](Math['sqrt'](_0x5e3ff0)),_0x33d00b=document[_0x52a9e8(0x433c)](_0x52a9e8(0xda2));_0x33d00b['width']=_0x1edf5a*_0xb6d228,_0x33d00b[_0x52a9e8(0x5862)]=_0x2cdf8a*_0xb6d228;var _0x398c62=_0x33d00b['getContext']('2d');_0x398c62[_0x52a9e8(0x3355)]=_0x52a9e8(0x4f6d),_0x398c62['fillRect'](0x0,0x0,_0x33d00b[_0x52a9e8(0x209)],_0x33d00b[_0x52a9e8(0x5862)]);for(var _0xf93610=0x0;_0xf93610<_0x5e3ff0;_0xf93610++){var _0x3a5fd2=_0x5c2f58[_0xf93610%_0x5e3ff0],_0xae1ea=_0xf93610%_0xb6d228,_0x9dddad=Math[_0x52a9e8(0x67a)](_0xf93610/_0xb6d228);_0x398c62[_0x52a9e8(0x4895)](_0x3a5fd2,_0xae1ea*_0x1edf5a,_0x9dddad*_0x2cdf8a);}return _0x398c62['getImageData'](0x0,0x0,_0x1edf5a*_0xb6d228,_0x2cdf8a*_0xb6d228);}DDSTexture[_0x68aa19(0x4b51)][_0x68aa19(0x1231)]=function(){var _0x3d9cd5=_0x68aa19,_0x14639e=this['_gl'];this[_0x3d9cd5(0x4ee3)]=_0x14639e[_0x3d9cd5(0x3597)](),_0x14639e[_0x3d9cd5(0x2502)](_0x14639e[_0x3d9cd5(0x448b)],this['_texture']),this['ext'];var _0x1bf7bb=this[_0x3d9cd5(0x17e9)],_0x159d10=this[_0x3d9cd5(0x52d2)],_0x2ae96b=this[_0x3d9cd5(0x97b)],_0x25e51c=this['_imageBuffer'],_0x3a6132=0x0,_0x3dba2f=0x0;_0x1bf7bb===PixelFormat$1[_0x3d9cd5(0x51af)]||0x0===this[_0x3d9cd5(0x1260)]?_0x14639e[_0x3d9cd5(0x1ee9)](_0x14639e[_0x3d9cd5(0x57a9)],!0x1):_0x1bf7bb!=PixelFormat$1['RGB']&&_0x1bf7bb!=PixelFormat$1['RGBA']||_0x14639e['pixelStorei'](_0x14639e[_0x3d9cd5(0x57a9)],!0x0);var _0x170a2a=validateMipmap$1(_0x25e51c,_0x1bf7bb,_0x159d10,_0x2ae96b);this[_0x3d9cd5(0x1968)][_0x3d9cd5(0x5169)]&&_0x14639e[_0x3d9cd5(0x1493)](_0x14639e['TEXTURE_2D'],_0x170a2a,_0x1bf7bb,_0x159d10,_0x2ae96b);var _0x29ee08=_0x170a2a>0x1&&this[_0x3d9cd5(0x4367)];do{var _0x317c09,_0xf4aeb6=textureLevelSize(_0x1bf7bb,_0x159d10,_0x2ae96b);_0x317c09=_0x1bf7bb==PixelFormat$1[_0x3d9cd5(0x4a1c)]&&this[_0x3d9cd5(0x2b8f)]===PixelDatatype[_0x3d9cd5(0x15eb)]?new Float32Array(_0x25e51c[_0x3d9cd5(0x1de1)],_0x25e51c[_0x3d9cd5(0x42fe)]+_0x3a6132,_0xf4aeb6):new Uint8Array(_0x25e51c[_0x3d9cd5(0x1de1)],_0x25e51c['byteOffset']+_0x3a6132,_0xf4aeb6),this[_0x3d9cd5(0x51f1)]?this['_context'][_0x3d9cd5(0x5169)]?_0x14639e['compressedTexSubImage2D'](_0x14639e[_0x3d9cd5(0x448b)],_0x3dba2f++,0x0,0x0,_0x159d10,_0x2ae96b,_0x1bf7bb,_0x317c09):_0x14639e[_0x3d9cd5(0x10a6)](_0x14639e[_0x3d9cd5(0x448b)],_0x3dba2f++,_0x1bf7bb,_0x159d10,_0x2ae96b,0x0,_0x317c09):this[_0x3d9cd5(0x1968)]['webgl2']?_0x14639e[_0x3d9cd5(0x4c82)](_0x14639e[_0x3d9cd5(0x448b)],_0x3dba2f++,0x0,0x0,_0x159d10,_0x2ae96b,_0x1bf7bb,this[_0x3d9cd5(0x2b8f)],_0x317c09):_0x14639e[_0x3d9cd5(0x45a4)](_0x14639e['TEXTURE_2D'],_0x3dba2f++,_0x1bf7bb,_0x159d10,_0x2ae96b,0x0,_0x1bf7bb,this[_0x3d9cd5(0x2b8f)],_0x317c09),_0x159d10=Math[_0x3d9cd5(0x2bc6)](_0x159d10>>0x1,0x1),_0x2ae96b=Math[_0x3d9cd5(0x2bc6)](_0x2ae96b>>0x1,0x1),_0x3a6132+=_0xf4aeb6;}while(_0x3a6132<_0x25e51c['length']&&_0x29ee08);_0x3dba2f>0x1?(_0x14639e[_0x3d9cd5(0x4b56)](_0x14639e[_0x3d9cd5(0x448b)],_0x14639e[_0x3d9cd5(0x477d)],_0x14639e[_0x3d9cd5(0x2225)]),CesiumMath['isPowerOfTwo'](this[_0x3d9cd5(0x52d2)])&&CesiumMath[_0x3d9cd5(0x196e)](this[_0x3d9cd5(0x97b)])?_0x14639e['texParameteri'](_0x14639e[_0x3d9cd5(0x448b)],_0x14639e[_0x3d9cd5(0x182e)],_0x14639e[_0x3d9cd5(0x34fd)]):_0x14639e['texParameteri'](_0x14639e[_0x3d9cd5(0x448b)],_0x14639e[_0x3d9cd5(0x182e)],_0x14639e[_0x3d9cd5(0x2225)])):CesiumMath[_0x3d9cd5(0x196e)](this[_0x3d9cd5(0x52d2)])&&CesiumMath[_0x3d9cd5(0x196e)](this['_height'])&&_0x1bf7bb==PixelFormat$1[_0x3d9cd5(0x4a1c)]?(this[_0x3d9cd5(0x6a4)](),_0x14639e['texParameteri'](_0x14639e[_0x3d9cd5(0x448b)],_0x14639e[_0x3d9cd5(0x477d)],_0x14639e[_0x3d9cd5(0x2225)]),_0x14639e[_0x3d9cd5(0x4b56)](_0x14639e[_0x3d9cd5(0x448b)],_0x14639e['TEXTURE_MIN_FILTER'],_0x14639e[_0x3d9cd5(0x34fd)])):(_0x14639e[_0x3d9cd5(0x4b56)](_0x14639e['TEXTURE_2D'],_0x14639e['TEXTURE_MAG_FILTER'],_0x14639e[_0x3d9cd5(0x2225)]),_0x14639e['texParameteri'](_0x14639e[_0x3d9cd5(0x448b)],_0x14639e['TEXTURE_MIN_FILTER'],_0x14639e[_0x3d9cd5(0x2225)])),_0x14639e['texParameteri'](_0x14639e[_0x3d9cd5(0x448b)],_0x14639e[_0x3d9cd5(0x45c8)],this['_wrapS']),_0x14639e[_0x3d9cd5(0x4b56)](_0x14639e[_0x3d9cd5(0x448b)],_0x14639e[_0x3d9cd5(0x5f1)],this[_0x3d9cd5(0x3cd6)]),_0x14639e['bindTexture'](_0x14639e[_0x3d9cd5(0x448b)],null),delete this[_0x3d9cd5(0x3de2)],this['_imageBuffer']=null,this['ready']=!0x0;},DDSTexture[_0x68aa19(0x4b51)][_0x68aa19(0x6a4)]=function(){var _0x27f4a0=_0x68aa19,_0x52af33=MipmapHint$1[_0x27f4a0(0x1301)],_0x17ffe1=this[_0x27f4a0(0x1651)],_0x44bebd=this[_0x27f4a0(0x2853)];_0x17ffe1[_0x27f4a0(0x15fd)](_0x17ffe1['GENERATE_MIPMAP_HINT'],_0x52af33),_0x17ffe1['activeTexture'](_0x17ffe1[_0x27f4a0(0x1e89)]),_0x17ffe1[_0x27f4a0(0x2502)](_0x44bebd,this[_0x27f4a0(0x4ee3)]),_0x17ffe1['generateMipmap'](_0x44bebd);},DDSTexture['prototype'][_0x68aa19(0x2afd)]=function(_0x5cda11,_0xc6b7a9){var _0x202b22=_0x68aa19;this['id']=_0x5cda11,this[_0x202b22(0x20bd)]=_0xc6b7a9[_0x202b22(0x531b)];var _0x2ace7b=this[_0x202b22(0x1651)];_0x2ace7b['bindTexture'](_0x2ace7b['TEXTURE_2D'],this[_0x202b22(0x4ee3)]),this[_0x202b22(0x43c3)];var _0x419a26=this[_0x202b22(0x17e9)],_0x41043e=this[_0x202b22(0x52d2)],_0x265a54=this['_height'];this['_imageBuffer']=_0xc6b7a9;var _0x501d6a=0x0,_0x401ead=0x0;_0x419a26===PixelFormat$1[_0x202b22(0x51af)]||0x0===this['_oriCompressType']?_0x2ace7b[_0x202b22(0x1ee9)](_0x2ace7b['UNPACK_FLIP_Y_WEBGL'],!0x1):_0x419a26!=PixelFormat$1[_0x202b22(0x51c4)]&&_0x419a26!=PixelFormat$1[_0x202b22(0x4a1c)]||_0x2ace7b[_0x202b22(0x1ee9)](_0x2ace7b[_0x202b22(0x57a9)],!0x0);var _0x5cef13=validateMipmap$1(_0xc6b7a9,_0x419a26,_0x41043e,_0x265a54)>0x1;do{var _0x340eb5,_0x401a5f=textureLevelSize(_0x419a26,_0x41043e,_0x265a54);_0x340eb5=_0x419a26==PixelFormat$1[_0x202b22(0x4a1c)]&&this[_0x202b22(0x2b8f)]===PixelDatatype[_0x202b22(0x15eb)]?new Float32Array(_0xc6b7a9[_0x202b22(0x1de1)],_0xc6b7a9[_0x202b22(0x42fe)]+_0x501d6a,_0x401a5f):new Uint8Array(_0xc6b7a9['buffer'],_0xc6b7a9[_0x202b22(0x42fe)]+_0x501d6a,_0x401a5f),this[_0x202b22(0x51f1)]?this[_0x202b22(0x1968)]['webgl2']?_0x2ace7b['compressedTexSubImage2D'](_0x2ace7b[_0x202b22(0x448b)],_0x401ead++,0x0,0x0,_0x41043e,_0x265a54,_0x419a26,_0x340eb5):_0x2ace7b[_0x202b22(0x10a6)](_0x2ace7b[_0x202b22(0x448b)],_0x401ead++,_0x419a26,_0x41043e,_0x265a54,0x0,_0x340eb5):this[_0x202b22(0x1968)][_0x202b22(0x5169)]?_0x2ace7b[_0x202b22(0x4c82)](_0x2ace7b[_0x202b22(0x448b)],_0x401ead++,0x0,0x0,_0x41043e,_0x265a54,_0x419a26,this[_0x202b22(0x2b8f)],_0x340eb5):_0x2ace7b[_0x202b22(0x45a4)](_0x2ace7b[_0x202b22(0x448b)],_0x401ead++,_0x419a26,_0x41043e,_0x265a54,0x0,_0x419a26,this[_0x202b22(0x2b8f)],_0x340eb5),_0x41043e=Math['max'](_0x41043e>>0x1,0x1),_0x265a54=Math['max'](_0x265a54>>0x1,0x1),_0x501d6a+=_0x401a5f;}while(_0x501d6a<_0xc6b7a9[_0x202b22(0x531b)]&&_0x5cef13);_0x401ead>0x1?(_0x2ace7b[_0x202b22(0x4b56)](_0x2ace7b[_0x202b22(0x448b)],_0x2ace7b[_0x202b22(0x477d)],_0x2ace7b[_0x202b22(0x2225)]),CesiumMath['isPowerOfTwo'](this['_width'])&&CesiumMath[_0x202b22(0x196e)](this[_0x202b22(0x97b)])?_0x2ace7b[_0x202b22(0x4b56)](_0x2ace7b[_0x202b22(0x448b)],_0x2ace7b[_0x202b22(0x182e)],_0x2ace7b[_0x202b22(0x34fd)]):_0x2ace7b['texParameteri'](_0x2ace7b['TEXTURE_2D'],_0x2ace7b[_0x202b22(0x182e)],_0x2ace7b[_0x202b22(0x2225)])):(_0x2ace7b[_0x202b22(0x4b56)](_0x2ace7b[_0x202b22(0x448b)],_0x2ace7b[_0x202b22(0x477d)],_0x2ace7b[_0x202b22(0x2225)]),_0x2ace7b[_0x202b22(0x4b56)](_0x2ace7b[_0x202b22(0x448b)],_0x2ace7b[_0x202b22(0x182e)],_0x2ace7b[_0x202b22(0x2225)])),_0x2ace7b[_0x202b22(0x4b56)](_0x2ace7b['TEXTURE_2D'],_0x2ace7b[_0x202b22(0x45c8)],this['_wrapS']),_0x2ace7b[_0x202b22(0x4b56)](_0x2ace7b[_0x202b22(0x448b)],_0x2ace7b[_0x202b22(0x5f1)],this[_0x202b22(0x3cd6)]),_0x2ace7b[_0x202b22(0x2502)](_0x2ace7b['TEXTURE_2D'],null),delete this[_0x202b22(0x3de2)],this[_0x202b22(0x3de2)]=null,this[_0x202b22(0x237c)]=!0x0;},DDSTexture['prototype'][_0x68aa19(0x50dd)]=function(){var _0x5bf8cd=_0x68aa19;for(var _0x4ac7c3=this[_0x5bf8cd(0x3de2)],_0x18fe54=this[_0x5bf8cd(0x1651)],_0x47b11d=GetImageData(_0x4ac7c3,this[_0x5bf8cd(0x52d2)],this[_0x5bf8cd(0x97b)]),_0x23e0c6=_0x47b11d[_0x5bf8cd(0x209)]*_0x47b11d[_0x5bf8cd(0x5862)]*0x4,_0x2ab76d=new Uint8Array(_0x23e0c6),_0x40bb34=0x0;_0x40bb34<_0x23e0c6;_0x40bb34++)_0x2ab76d[_0x40bb34]=_0x47b11d[_0x5bf8cd(0x116f)][_0x40bb34];_0x18fe54=this['_gl'],(this[_0x5bf8cd(0x4ee3)]=_0x18fe54[_0x5bf8cd(0x3597)](),_0x18fe54[_0x5bf8cd(0xead)](_0x18fe54[_0x5bf8cd(0x1e89)]),_0x18fe54[_0x5bf8cd(0x2502)](_0x18fe54[_0x5bf8cd(0x448b)],this[_0x5bf8cd(0x4ee3)]),_0x18fe54['texParameteri'](_0x18fe54[_0x5bf8cd(0x448b)],_0x18fe54[_0x5bf8cd(0x182e)],_0x18fe54[_0x5bf8cd(0x2225)]),_0x4ac7c3['length'],_0x18fe54[_0x5bf8cd(0x45a4)](_0x18fe54[_0x5bf8cd(0x448b)],0x0,_0x18fe54[_0x5bf8cd(0x4a1c)],_0x47b11d['width'],_0x47b11d[_0x5bf8cd(0x5862)],0x0,_0x18fe54[_0x5bf8cd(0x4a1c)],_0x18fe54[_0x5bf8cd(0x4aae)],_0x2ab76d),_0x18fe54['bindTexture'](_0x18fe54[_0x5bf8cd(0x448b)],null),this[_0x5bf8cd(0x237c)]=!0x0);},DDSTexture['prototype'][_0x68aa19(0x4c7a)]=function(_0x189356,_0x2de8aa,_0x131b93,_0x4846be){for(var _0x4b0011=new Uint16Array(0x4),_0x50c155=new Uint16Array(_0x131b93*_0x4846be),_0x41c09b=0x0,_0x2fb47f=0x0,_0x3a6b6e=0x0,_0x2773fd=0x0,_0x47cf6f=0x0,_0x122ffb=0x0,_0x172e05=0x0,_0x503315=0x0,_0x592a25=0x0,_0x34504e=_0x131b93/0x4,_0x23fe20=_0x4846be/0x4,_0x4a5889=0x0;_0x4a5889<_0x23fe20;_0x4a5889++)for(var _0x24cb12=0x0;_0x24cb12<_0x34504e;_0x24cb12++)_0x3a6b6e=_0x2de8aa+0x4*(_0x4a5889*_0x34504e+_0x24cb12),_0x4b0011[0x0]=_0x189356[_0x3a6b6e],_0x4b0011[0x1]=_0x189356[_0x3a6b6e+0x1],_0x2773fd=0x1f&_0x4b0011[0x0],_0x47cf6f=0x7e0&_0x4b0011[0x0],_0x122ffb=0xf800&_0x4b0011[0x0],_0x172e05=0x1f&_0x4b0011[0x1],_0x503315=0x7e0&_0x4b0011[0x1],_0x592a25=0xf800&_0x4b0011[0x1],_0x4b0011[0x2]=0x5*_0x2773fd+0x3*_0x172e05>>0x3|0x5*_0x47cf6f+0x3*_0x503315>>0x3&0x7e0|0x5*_0x122ffb+0x3*_0x592a25>>0x3&0xf800,_0x4b0011[0x3]=0x5*_0x172e05+0x3*_0x2773fd>>0x3|0x5*_0x503315+0x3*_0x47cf6f>>0x3&0x7e0|0x5*_0x592a25+0x3*_0x122ffb>>0x3&0xf800,_0x41c09b=_0x189356[_0x3a6b6e+0x2],_0x50c155[_0x2fb47f=0x4*_0x4a5889*_0x131b93+0x4*_0x24cb12]=_0x4b0011[0x3&_0x41c09b],_0x50c155[_0x2fb47f+0x1]=_0x4b0011[_0x41c09b>>0x2&0x3],_0x50c155[_0x2fb47f+0x2]=_0x4b0011[_0x41c09b>>0x4&0x3],_0x50c155[_0x2fb47f+0x3]=_0x4b0011[_0x41c09b>>0x6&0x3],_0x50c155[_0x2fb47f+=_0x131b93]=_0x4b0011[_0x41c09b>>0x8&0x3],_0x50c155[_0x2fb47f+0x1]=_0x4b0011[_0x41c09b>>0xa&0x3],_0x50c155[_0x2fb47f+0x2]=_0x4b0011[_0x41c09b>>0xc&0x3],_0x50c155[_0x2fb47f+0x3]=_0x4b0011[_0x41c09b>>0xe],_0x41c09b=_0x189356[_0x3a6b6e+0x3],_0x50c155[_0x2fb47f+=_0x131b93]=_0x4b0011[0x3&_0x41c09b],_0x50c155[_0x2fb47f+0x1]=_0x4b0011[_0x41c09b>>0x2&0x3],_0x50c155[_0x2fb47f+0x2]=_0x4b0011[_0x41c09b>>0x4&0x3],_0x50c155[_0x2fb47f+0x3]=_0x4b0011[_0x41c09b>>0x6&0x3],_0x50c155[_0x2fb47f+=_0x131b93]=_0x4b0011[_0x41c09b>>0x8&0x3],_0x50c155[_0x2fb47f+0x1]=_0x4b0011[_0x41c09b>>0xa&0x3],_0x50c155[_0x2fb47f+0x2]=_0x4b0011[_0x41c09b>>0xc&0x3],_0x50c155[_0x2fb47f+0x3]=_0x4b0011[_0x41c09b>>0xe];return _0x50c155;},DDSTexture[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x1e2eb1=_0x68aa19;this[_0x1e2eb1(0x1651)]['deleteTexture'](this['_texture']),this['_texture']=null,this[_0x1e2eb1(0x237c)]=!0x1,this['id']=0x0,this[_0x1e2eb1(0x1968)]['memorySize']-=this[_0x1e2eb1(0x531f)];},DDSTexture[_0x68aa19(0x4b51)][_0x68aa19(0x10ec)]=function(){var _0x18288c=_0x68aa19;this[_0x18288c(0x237c)]&&(this['_gl'][_0x18288c(0xead)](this['_gl'][_0x18288c(0x1e89)]),this['_gl'][_0x18288c(0x2502)](this[_0x18288c(0x2853)],this[_0x18288c(0x4ee3)]));},DDSTexture[_0x68aa19(0x4b51)][_0x68aa19(0x644)]=function(){var _0x2bff47=_0x68aa19;this[_0x2bff47(0x237c)]&&this[_0x2bff47(0x1651)][_0x2bff47(0x2502)](this['_target'],null);};var S3MCompressType={'encNONE':0x0,'enrS3TCDXTN':0xe,'enrPVRTPF_PVRTC2':0x13,'enrPVRTPF_PVRTC':0x14,'enrPVRTPF_PVRTC_4bpp':0x15,'enrPVRTPF_ETC1':0x16},S3MCompressType$1=Object['freeze'](S3MCompressType),SelectColorType={'MIX':0x0,'REPLACE':0x1,'SILHOUETTE':0x2,'ALWAYS_SHOW_SILHOUETTE':0x3,'SILHOUETTE_EDGE':0x4},SelectColorType$1=Object[_0x68aa19(0x3e37)](SelectColorType),RegionVectex=_0x68aa19(0xa99),FillStyle={'Fill':0x0,'WireFrame':0x1,'Fill_And_WireFrame':0x2},FillStyle$1=Object['freeze'](FillStyle),Style3D=function(){var _0x3b3854=_0x68aa19;this[_0x3b3854(0x2722)]=new Color$2(),this['_fillStyle']=FillStyle$1[_0x3b3854(0x3eb6)],this['_lineColor']=new Color$2(),this[_0x3b3854(0x14e8)]=0x1,this[_0x3b3854(0x5522)]=0x0,this['_pointSize']=0x1,this[_0x3b3854(0x32de)]=new Color$2(),this[_0x3b3854(0x50f7)]=HeightReference$1[_0x3b3854(0x44b5)],this[_0x3b3854(0x1487)]=new Color$2(0x1,0x1,0x1,0x1),this[_0x3b3854(0x273)]=void 0x0,this[_0x3b3854(0x2a6b)]=!0x1,this[_0x3b3854(0x434)]=void 0x0,this[_0x3b3854(0x4894)]=!0x0,this[_0x3b3854(0x2d7)]=Color$2[_0x3b3854(0xe71)],this[_0x3b3854(0xe1f)]=0x1,this[_0x3b3854(0x47b1)]=BillboardMode$1['SCREEN_ALIGNED'];};Object[_0x68aa19(0x5b7)](Style3D[_0x68aa19(0x4b51)],{'fillForeColor':{'get':function(){var _0x51aedf=_0x68aa19;return this[_0x51aedf(0x2722)];},'set':function(_0x2c3868){var _0x11d914=_0x68aa19;Check[_0x11d914(0x2eb3)][_0x11d914(0x5014)](_0x11d914(0x243),_0x2c3868),Color$2['clone'](_0x2c3868,this[_0x11d914(0x2722)]);}},'bottomAltitude':{'get':function(){var _0x200dd8=_0x68aa19;return this[_0x200dd8(0x5522)];},'set':function(_0x2ca1b0){var _0x27a3b7=_0x68aa19;Check[_0x27a3b7(0x2eb3)]['number'](_0x27a3b7(0x2514),_0x2ca1b0),this[_0x27a3b7(0x5522)]!==_0x2ca1b0&&(this[_0x27a3b7(0x5522)]=_0x2ca1b0,this[_0x27a3b7(0x2a6b)]=!0x0);}},'altitudeMode':{'get':function(){var _0x7597e2=_0x68aa19;return this[_0x7597e2(0x50f7)];},'set':function(_0x259045){var _0x3c3d83=_0x68aa19;Check[_0x3c3d83(0x2eb3)][_0x3c3d83(0x30f8)](_0x3c3d83(0x503b),_0x259045),this['_altitudeMode']=_0x259045;}},'fillStyle':{'get':function(){var _0x54a245=_0x68aa19;return this[_0x54a245(0x97e)];},'set':function(_0x36d6c0){var _0xa9c819=_0x68aa19;Check[_0xa9c819(0x2eb3)][_0xa9c819(0x30f8)](_0xa9c819(0x507b),_0x36d6c0),this['_fillStyle']=_0x36d6c0;}},'lineColor':{'get':function(){return this['_lineColor'];},'set':function(_0x3e7dc6){var _0x5238d2=_0x68aa19;Check[_0x5238d2(0x2eb3)][_0x5238d2(0x5014)](_0x5238d2(0x4bf2),_0x3e7dc6),Color$2[_0x5238d2(0x254b)](_0x3e7dc6,this[_0x5238d2(0x49c1)]);}},'lineWidth':{'get':function(){return this['_lineWidth'];},'set':function(_0x1c8f7c){var _0x597ddd=_0x68aa19;Check[_0x597ddd(0x2eb3)][_0x597ddd(0x30f8)]('line\x20width',_0x1c8f7c),this[_0x597ddd(0x14e8)]=_0x1c8f7c;}},'pointSize':{'get':function(){return this['_pointSize'];},'set':function(_0x1dd327){var _0x2652b7=_0x68aa19;Check[_0x2652b7(0x2eb3)]['number']('point\x20size',_0x1dd327),this[_0x2652b7(0x7e0)]=_0x1dd327;}},'pointColor':{'get':function(){return this['_pointColor'];},'set':function(_0x207c0d){var _0x176e60=_0x68aa19;Check[_0x176e60(0x2eb3)]['object'](_0x176e60(0x52a7),_0x207c0d),Color$2['clone'](_0x207c0d,this['_pointColor']);}},'emissionColor':{'get':function(){var _0x1006d3=_0x68aa19;return this[_0x1006d3(0x1487)];},'set':function(_0xe3a1bb){var _0x38d302=_0x68aa19;Check['typeOf'][_0x38d302(0x5014)]('emission\x20color',_0xe3a1bb),Color$2['clone'](_0xe3a1bb,this[_0x38d302(0x1487)]);}},'image':{'get':function(){var _0x399459=_0x68aa19;return this[_0x399459(0x434)];},'set':function(_0x3a815a){var _0x4c254a=_0x68aa19;this[_0x4c254a(0x4894)]=!0x1,this['_image']=_0x3a815a,'string'==typeof _0x3a815a?this[_0x4c254a(0x2275)]():this[_0x4c254a(0x4894)]=!0x0;}},'imageReady':{'get':function(){var _0x4b1eef=_0x68aa19;return this[_0x4b1eef(0x4894)];}},'calloutColor':{'get':function(){var _0x2a84f5=_0x68aa19;return this[_0x2a84f5(0x2d7)];},'set':function(_0x230ee8){var _0xe2be9c=_0x68aa19;this[_0xe2be9c(0x2d7)]!==_0x230ee8&&(this['_calloutColor']=_0x230ee8);}},'calloutWidth':{'get':function(){var _0x423483=_0x68aa19;return this[_0x423483(0xe1f)];},'set':function(_0x484da8){var _0x3a9af=_0x68aa19;this[_0x3a9af(0xe1f)]!==_0x484da8&&(this[_0x3a9af(0xe1f)]=_0x484da8);}},'billboardMode':{'get':function(){var _0x47661a=_0x68aa19;return this[_0x47661a(0x47b1)];},'set':function(_0x44d56f){var _0x141b1c=_0x68aa19;this[_0x141b1c(0x47b1)]!==_0x44d56f&&(this[_0x141b1c(0x47b1)]=_0x44d56f);}}}),Style3D[_0x68aa19(0x4b51)]['_loadImage']=function(){var _0x466aae=_0x68aa19,_0x97a816=this[_0x466aae(0x434)];_0x97a816=Resource[_0x466aae(0x320b)](_0x97a816)[_0x466aae(0x5174)]();var _0x4f841f=this;when(_0x97a816,function(_0x28db04){var _0x61ab2c=_0x466aae;_0x4f841f[_0x61ab2c(0x434)]=_0x28db04,_0x4f841f[_0x61ab2c(0x4894)]=!0x0;});};var RegionAltitudeVectex='attribute\x20vec4\x20position;\x0a\x0auniform\x20vec4\x20uRect;\x0a\x0avarying\x20float\x20fHeight;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec4\x20vPos\x20=\x20position;\x0a\x20\x20\x20vec2\x20vBounds\x20=\x20uRect.zw\x20-\x20uRect.xy;\x0a\x20\x20\x20vPos.xy\x20=\x20(vPos.xy\x20-\x20uRect.xy)\x20/\x20vBounds.xy\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20gl_Position\x20=\x20vec4(vPos.xy,\x200.5,\x201.0);\x0a\x20\x20\x20fHeight\x20=\x20vPos.z;\x0a}',RegionFragment=_0x68aa19(0x470a),WireFrameType={'Triangle':0x0,'Quad':0x1,'Sketch':0x2,'EffectOutline':0x3},WireFrameType$1=Object[_0x68aa19(0x3e37)](WireFrameType),DATAFILETYPE={'OSGBFile':0x0,'OSGBCacheFile':0x1,'ClampGroundPolygon':0x2,'ClampObjectPolygon':0x3,'ClampGroundLine':0x4,'ClampObjectLine':0x5,'IconPoint':0x6,'Text':0x7,'PointCloudFile':0x8,'ExtendRegion3D':0x9,'ExtendClampPolygonCache':0xa,'PolylineEffect':0xb,'RegionEffect':0xc,'ClampGroundAndObjectLineCache':0xd,'ClampGroundRealtimeRasterCache':0xe},DATAFILETYPE$1=Object[_0x68aa19(0x3e37)](DATAFILETYPE),LOADSTATE$3={'UNLOAD':0x0,'LOADING':0x1,'LOADED':0x2,'VOLLOADED':0x3,'PARSING':0x4,'PARSED':0x5,'TRANSFORMING':0x6,'TRANSFORMED':0x7,'LOST':0x8,'LOADVOL':0x9,'FAILED':0xa,'VOLFAILED':0xb},LOADSTATE$4=Object[_0x68aa19(0x3e37)](LOADSTATE$3),ImageryState={'UNLOADED':0x0,'TRANSITIONING':0x1,'RECEIVED':0x2,'TEXTURE_LOADED':0x3,'READY':0x4,'FAILED':0x5,'INVALID':0x6,'PLACEHOLDER':0x7,'RENDERING':0x8,'RENDERED':0x9},ImageryState$1=Object['freeze'](ImageryState);function Imagery(_0x4b3092,_0x3d7859,_0x1edd08,_0xb63cf6,_0x2a937c){var _0xf16735=_0x68aa19;if(this['imageryLayer']=_0x4b3092,this['x']=_0x3d7859,this['y']=_0x1edd08,this[_0xf16735(0xcf6)]=_0xb63cf6,this[_0xf16735(0x9e2)]=void 0x0,0x0!==_0xb63cf6){var _0x249360=_0x3d7859/0x2|0x0,_0x1b8caa=_0x1edd08/0x2|0x0,_0x223885=_0xb63cf6-0x1;this['parent']=_0x4b3092[_0xf16735(0x3b8f)](_0x249360,_0x1b8caa,_0x223885);}(this[_0xf16735(0x4695)]=ImageryState$1[_0xf16735(0x35cb)],this['imageUrl']=void 0x0,this[_0xf16735(0x4133)]=void 0x0,this[_0xf16735(0x20ac)]=void 0x0,this[_0xf16735(0x553f)]=void 0x0,this['credits']=void 0x0,this[_0xf16735(0x2cc0)]=0x0,this[_0xf16735(0x846)]=!0x1,this['cancelCount']=0x0,!defined$1(_0x2a937c)&&_0x4b3092['imageryProvider'][_0xf16735(0x237c)])&&(_0x2a937c=_0x4b3092[_0xf16735(0x2dba)][_0xf16735(0x3e1)]['tileXYToRectangle'](_0x3d7859,_0x1edd08,_0xb63cf6)),(this[_0xf16735(0x2f4d)]=_0x2a937c,this[_0xf16735(0x1e23)]=!0x1);}function computeCartsianPosition$1(_0x1d9f10,_0x26843a,_0x54439f,_0x14e328){var _0x11864e=_0x68aa19,_0x545398=_0x26843a[_0x11864e(0x1578)]()[_0x11864e(0x1134)](),_0x31cee1=_0x545398[0x0],_0x140dc4=_0x545398[0x1],_0x589cd1=_0x54439f[0x0]*_0x31cee1+_0x54439f[0x2]*_0x140dc4+_0x54439f[0x4],_0x313a25=_0x54439f[0x1]*_0x31cee1+_0x54439f[0x3]*_0x140dc4+_0x54439f[0x5],_0x49c99a=_0x589cd1/_0x1d9f10[_0x11864e(0x3550)],_0x26814a=_0x313a25/_0x1d9f10[_0x11864e(0x3550)],_0x511518=_0x14e328[_0x11864e(0x4488)]+_0x14e328[_0x11864e(0x209)]*_0x49c99a,_0x1fd36a=_0x14e328[_0x11864e(0x149)]+_0x14e328['height']*(0x1-_0x26814a);return Cartesian3[_0x11864e(0x2a01)](_0x511518,_0x1fd36a,0x64);}Imagery[_0x68aa19(0x5848)]=function(_0x4df348){var _0x318731=_0x68aa19,_0xd49da7=new Imagery(_0x4df348,0x0,0x0,0x0);return _0xd49da7[_0x318731(0x27ac)](),_0xd49da7[_0x318731(0x4695)]=ImageryState$1[_0x318731(0x5758)],_0xd49da7;},Imagery[_0x68aa19(0x4b51)][_0x68aa19(0x27ac)]=function(){++this['referenceCount'];},Imagery['prototype']['releaseReference']=function(){var _0x48d872=_0x68aa19;if(--this['referenceCount'],0x0===this[_0x48d872(0x2cc0)]){if(this[_0x48d872(0x46fd)]['removeImageryFromCache'](this),defined$1(this[_0x48d872(0x2c41)])&&this[_0x48d872(0x2c41)]['releaseReference'](),defined$1(this[_0x48d872(0x4133)])&&defined$1(this[_0x48d872(0x4133)][_0x48d872(0x2578)])&&this[_0x48d872(0x4133)][_0x48d872(0x2578)](),defined$1(this['idTexture'])&&(this['imageryLayer'][_0x48d872(0x2dba)][_0x48d872(0x56d2)](this['x'],this['y'],this[_0x48d872(0xcf6)]),this[_0x48d872(0x41db)]['destroy']()),this[_0x48d872(0x2a93)](),defined$1(this[_0x48d872(0x20ac)])&&this[_0x48d872(0x20ac)][_0x48d872(0x2578)](),defined$1(this[_0x48d872(0x553f)])&&this[_0x48d872(0x20ac)]!==this[_0x48d872(0x553f)]&&this['textureWebMercator']['destroy'](),defined$1(this['labelParent'])){this['imageryLayer'][_0x48d872(0x29fd)][_0x48d872(0x19d0)]['remove'](this['labelParent']);for(var _0x47abd2=0x0,_0x2fdf9e=this[_0x48d872(0x30ff)]['_children'][_0x48d872(0x531b)];_0x47abd2<_0x2fdf9e;_0x47abd2++)this[_0x48d872(0x46fd)]['kmlLayer']['entities'][_0x48d872(0x4b3f)](this[_0x48d872(0x30ff)][_0x48d872(0x5819)][_0x47abd2]);this[_0x48d872(0x30ff)]=void 0x0;}if(defined$1(this[_0x48d872(0x136f)])){this[_0x48d872(0x46fd)]['kmlLayer'][_0x48d872(0x19d0)][_0x48d872(0x4b3f)](this['billboardParent']);for(_0x47abd2=0x0,_0x2fdf9e=this[_0x48d872(0x136f)][_0x48d872(0x5819)][_0x48d872(0x531b)];_0x47abd2<_0x2fdf9e;_0x47abd2++)this[_0x48d872(0x46fd)][_0x48d872(0x29fd)][_0x48d872(0x19d0)][_0x48d872(0x4b3f)](this['billboardParent'][_0x48d872(0x5819)][_0x47abd2]);this[_0x48d872(0x136f)]=void 0x0;}return destroyObject$1(this),0x0;}return this['referenceCount'];},new Cartesian2(),new Cartesian3();var scratchNearFarScalar$1=new NearFarScalar();function MVTLabel(_0x28c465){var _0x5585da=_0x68aa19;this[_0x5585da(0x2a64)]=_0x28c465[_0x5585da(0x2a64)],this['_iconCollection']=_0x28c465[_0x5585da(0x3a81)],this[_0x5585da(0x5522)]=_0x28c465[_0x5585da(0x3ad)][_0x5585da(0x3e55)],this[_0x5585da(0x45b7)]=!0x0,this[_0x5585da(0x4eee)]=[],this[_0x5585da(0x51ee)]=[],this[_0x5585da(0x2c2b)]=_0x28c465;}Imagery[_0x68aa19(0x4b51)][_0x68aa19(0x2b9a)]=function(_0x5d4e3a,_0x3f63d9){var _0x3c0f0e=_0x68aa19,_0x43f9c6=this[_0x3c0f0e(0x2f4d)],_0x554af8=this[_0x3c0f0e(0x4503)];_0x3f63d9[_0x3c0f0e(0x531b)];for(var _0x3f9bbe=0x0,_0x662904=_0x3f63d9[_0x3c0f0e(0x531b)];_0x3f9bbe<_0x662904;_0x3f9bbe++){var _0x242031=_0x3f63d9[_0x3f9bbe],_0x1b6f15=_0x242031['feature'],_0x518a08=_0x242031[_0x3c0f0e(0x588d)],_0x5bbbdf=_0x518a08[_0x3c0f0e(0x2e25)](),_0x25ba3b=_0x518a08[_0x3c0f0e(0x4618)],_0xc72ef7=_0x5bbbdf[_0x3c0f0e(0x2e25)]();if(''!==_0xc72ef7){var _0x21cb73,_0x2695d4,_0x17ed2f,_0x528d71,_0x516d47=_0x5bbbdf['getFont'](_0x516d47),_0x188689=_0x25ba3b+_0x3c0f0e(0x2f51)+_0x516d47,_0x129ad6=_0x5bbbdf[_0x3c0f0e(0x3308)](),_0x1e3400=_0x5bbbdf[_0x3c0f0e(0x2084)]();defined$1(_0x129ad6)&&(_0x21cb73=_0x129ad6['getColor'](),(_0x21cb73=Color$2[_0x3c0f0e(0x41a1)](_0x21cb73))[_0x3c0f0e(0x24f9)]=0x1),defined$1(_0x1e3400)&&(_0x2695d4=_0x1e3400['getColor'](),_0x2695d4=Color$2[_0x3c0f0e(0x41a1)](_0x2695d4),_0x17ed2f=_0x1e3400[_0x3c0f0e(0x1a98)](),_0x528d71=LabelStyle$1['FILL_AND_OUTLINE']);var _0x25e9a2=this[_0x3c0f0e(0x30ff)];defined$1(_0x25e9a2)||(this[_0x3c0f0e(0x30ff)]=_0x25e9a2=new Entity(),this[_0x3c0f0e(0x30ff)]['show']=!0x1,_0x5d4e3a[_0x3c0f0e(0x29fd)]['entities'][_0x3c0f0e(0x4979)](_0x25e9a2)),scratchNearFarScalar$1[_0x3c0f0e(0x2cb3)]=0x3a98,scratchNearFarScalar$1[_0x3c0f0e(0x248a)]=0x2,scratchNearFarScalar$1[_0x3c0f0e(0x23e)]=0x989680,scratchNearFarScalar$1[_0x3c0f0e(0x4f9a)]=0x0,_0x5d4e3a[_0x3c0f0e(0x29fd)][_0x3c0f0e(0x19d0)]['add']({'parent':_0x25e9a2,'position':computeCartsianPosition$1(_0x5d4e3a[_0x3c0f0e(0x2dba)],_0x1b6f15,_0x554af8,_0x43f9c6),'label':{'text':_0xc72ef7,'font':_0x188689,'verticalOrigin':VerticalOrigin$1[_0x3c0f0e(0xa62)],'horizontalOrigin':HorizontalOrigin$1[_0x3c0f0e(0x5486)],'fillColor':_0x21cb73,'outlineColor':_0x2695d4,'outlineWidth':_0x17ed2f,'style':_0x528d71,'pixelOffset':new Cartesian2(0x0,0x2*-_0x25ba3b),'heightReference':HeightReference$1[_0x3c0f0e(0x481c)],'scaleByDistance':scratchNearFarScalar$1}});}}},Imagery[_0x68aa19(0x4b51)][_0x68aa19(0x2a48)]=function(_0x8ab128,_0x3cc341){var _0x17cf40=_0x68aa19,_0x51e7ac=this[_0x17cf40(0x2f4d)],_0x1aa9ee=this[_0x17cf40(0x4503)];_0x3cc341['length'];for(var _0x4692ca=0x0,_0x17a5db=_0x3cc341[_0x17cf40(0x531b)];_0x4692ca<_0x17a5db;_0x4692ca++){var _0x27d967,_0xd5afad=_0x3cc341[_0x4692ca],_0x264bd7=_0xd5afad['feature'],_0x159446=_0xd5afad[_0x17cf40(0x588d)][_0x17cf40(0x14b2)];if(defined$1(_0x159446)&&defined$1(_0x159446[_0x17cf40(0x1f8d)])){var _0x36559b=_0x159446[_0x17cf40(0x1f8d)],_0x4be53b=defaultValue$1(_0x159446[_0x17cf40(0x5049)],0x1);if(defined$1(_0x8ab128[_0x17cf40(0x168b)][_0x36559b]))_0x27d967=_0x8ab128[_0x17cf40(0x168b)][_0x36559b];else{var _0xd676c2=_0x8ab128[_0x17cf40(0x2dba)][_0x17cf40(0x3b79)][_0x36559b];if(!defined$1(_0xd676c2))continue;(_0x27d967=document['createElement']('canvas'))['width']=_0xd676c2[_0x17cf40(0x209)],_0x27d967[_0x17cf40(0x5862)]=_0xd676c2[_0x17cf40(0x5862)],_0x27d967[_0x17cf40(0x3ca1)]('2d')['putImageData'](_0xd676c2,0x0,0x0),_0x8ab128['_imageCanvas'][_0x36559b]=_0x27d967;}var _0xda4c62=this[_0x17cf40(0x136f)];defined$1(_0xda4c62)||(this[_0x17cf40(0x136f)]=_0xda4c62=new Entity(),_0x8ab128['kmlLayer'][_0x17cf40(0x19d0)][_0x17cf40(0x4979)](_0xda4c62)),_0x8ab128[_0x17cf40(0x29fd)][_0x17cf40(0x19d0)]['add']({'parent':_0xda4c62,'position':computeCartsianPosition$1(_0x8ab128[_0x17cf40(0x2dba)],_0x264bd7,_0x1aa9ee,_0x51e7ac),'billboard':{'image':_0x27d967,'scale':_0x4be53b,'heightReference':HeightReference$1[_0x17cf40(0x481c)],'pixelOffset':new Cartesian2(0x0,-_0x27d967[_0x17cf40(0x5862)]),'scaleByDistance':new NearFarScalar(0x5dc,1.5,0x7a1200,0x0)}});}}},Imagery[_0x68aa19(0x4b51)][_0x68aa19(0x3134)]=function(_0x3410c3,_0x146ce8,_0x1186f5){var _0x5d517f=_0x68aa19;this[_0x5d517f(0x4695)]!==ImageryState$1[_0x5d517f(0x35cb)]||_0x1186f5||this[_0x5d517f(0x46fd)][_0x5d517f(0x219f)]||(this[_0x5d517f(0x4695)]=ImageryState$1[_0x5d517f(0x297d)],this[_0x5d517f(0x46fd)][_0x5d517f(0x3b5c)](this)),this[_0x5d517f(0x4695)]===ImageryState$1[_0x5d517f(0x297d)]&&defined$1(this[_0x5d517f(0x9e2)])&&defined$1(this[_0x5d517f(0x14e4)])&&performance[_0x5d517f(0x3c84)]()-this[_0x5d517f(0x14e4)]>RequestScheduler[_0x5d517f(0x415)]&&this[_0x5d517f(0x9e2)][_0x5d517f(0xbda)](),this[_0x5d517f(0x4695)]===ImageryState$1[_0x5d517f(0x35fa)]&&(this[_0x5d517f(0x4695)]=ImageryState$1[_0x5d517f(0x297d)],this['image'],this[_0x5d517f(0x46fd)][_0x5d517f(0x1adc)](_0x3410c3[_0x5d517f(0x4174)],this,_0x3410c3));var _0x29cada=this['state']===ImageryState$1[_0x5d517f(0x3f41)]&&_0x146ce8&&!this[_0x5d517f(0x20ac)];(this[_0x5d517f(0x4695)]===ImageryState$1[_0x5d517f(0x3ed4)]||_0x29cada)&&(this['state']=ImageryState$1[_0x5d517f(0x297d)],this[_0x5d517f(0x46fd)]['_reprojectTexture'](_0x3410c3,this,_0x146ce8));},Imagery[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Imagery['prototype']['showLabelAndIcon']=function(_0x161734){},Imagery[_0x68aa19(0x4b51)]['setVisible']=function(_0x5de321){},Imagery[_0x68aa19(0x4b51)][_0x68aa19(0x2a93)]=function(){},MVTLabel[_0x68aa19(0x4b51)]['updateVisible']=function(_0x5579c7){var _0x43e6bd=_0x68aa19;this[_0x43e6bd(0x45b7)]=_0x5579c7,this[_0x43e6bd(0x4eee)][_0x43e6bd(0x2e47)](function(_0x289feb){var _0x45873a=_0x43e6bd;_0x289feb['isOverlap']?_0x289feb[_0x45873a(0x51ec)]=!0x1:_0x289feb[_0x45873a(0x51ec)]=_0x289feb[_0x45873a(0x51ec)]||_0x5579c7;}),this[_0x43e6bd(0x51ee)][_0x43e6bd(0x2e47)](function(_0x572e78){var _0x58773a=_0x43e6bd;_0x572e78[_0x58773a(0x2f3e)]?_0x572e78['curFrameShow']=!0x1:_0x572e78['curFrameShow']=_0x572e78['curFrameShow']||_0x5579c7;});},new Cartesian3();var scratchEyeOffset=new Cartesian3();new Cartesian2();var textScratchCartesian2=new Cartesian2(),scratchLabelColor=new Color$2(),scratchLabelHaloColor=new Color$2();function addIconToBillboard(_0x4ea4bb,_0x226f0a,_0x23378f,_0x10dc0f,_0x27823f,_0x1963f3,_0x1d9e35,_0x229cf8){var _0x1b7adf=_0x68aa19,_0x516801=_0x4ea4bb[_0x1b7adf(0x3a81)],_0x3e26e7=_0x23378f['id']+'_'+_0x23378f[_0x1b7adf(0x27a6)][_0x1b7adf(0x13f9)],_0x9c7200=_0x516801[_0x1b7adf(0x1e87)](_0x3e26e7);if(defined$1(_0x9c7200))return _0x1963f3>_0x9c7200[_0x1b7adf(0x2d11)]&&(_0x9c7200[_0x1b7adf(0x4771)]=_0x10dc0f,_0x9c7200[_0x1b7adf(0x2d11)]=_0x1963f3),_0x9c7200[_0x1b7adf(0x291d)]++,void _0x4ea4bb[_0x1b7adf(0x51ee)][_0x1b7adf(0x3a33)](_0x9c7200);switch(_0x1d9e35){case'top':case'top-left':case'top-right':scratchEyeOffset['y']=1.5*_0x226f0a[_0x1b7adf(0x5862)];break;default:scratchEyeOffset['y']=_0x229cf8?0x0:_0x226f0a[_0x1b7adf(0x5862)]/0x2;}return(_0x9c7200=_0x516801['add']({'id':_0x3e26e7,'image':_0x226f0a,'scale':_0x27823f,'position':_0x10dc0f,'heightReference':HeightReference$1['RELATIVE_TO_GROUND'],'eyeOffset':scratchEyeOffset,'isMVT':!0x0,'mvtLayerID':_0x4ea4bb[_0x1b7adf(0x21a7)],'mapName':_0x4ea4bb[_0x1b7adf(0x2c2b)][_0x1b7adf(0x273)][_0x1b7adf(0x1e54)],'mvtProperties':_0x23378f['properties'],'show':!0x1}))['isOverlap']=!0x0,_0x9c7200['visibleReference']=0x1,_0x9c7200['finestLevel']=_0x1963f3,_0x9c7200[_0x1b7adf(0x1247)]=_0x4ea4bb[_0x1b7adf(0x657)],_0x9c7200[_0x1b7adf(0x1afa)]=_0x4ea4bb[_0x1b7adf(0x101b)],_0x4ea4bb[_0x1b7adf(0x51ee)]['push'](_0x9c7200),_0x9c7200;}function convertAnchorToOrigin(_0x1d4406){var _0x28eb60=_0x68aa19,_0x1d89ed=HorizontalOrigin$1[_0x28eb60(0x5486)],_0x547b82=VerticalOrigin$1['CENTER'];return _0x28eb60(0x19ee)===_0x1d4406?(_0x1d89ed=HorizontalOrigin$1[_0x28eb60(0x4e6b)],_0x547b82=VerticalOrigin$1[_0x28eb60(0x4e6b)]):_0x28eb60(0x1831)===_0x1d4406?(_0x1d89ed=HorizontalOrigin$1[_0x28eb60(0x5486)],_0x547b82=VerticalOrigin$1[_0x28eb60(0x4e6b)]):_0x28eb60(0x339c)===_0x1d4406?(_0x1d89ed=HorizontalOrigin$1[_0x28eb60(0x44f5)],_0x547b82=VerticalOrigin$1[_0x28eb60(0x4e6b)]):_0x28eb60(0x4910)===_0x1d4406||_0x28eb60(0x3b17)===_0x1d4406?(_0x1d89ed=HorizontalOrigin$1[_0x28eb60(0x4e6b)],_0x547b82=VerticalOrigin$1['TOP']):'top-left'==_0x1d4406?(_0x1d89ed=HorizontalOrigin$1[_0x28eb60(0x5486)],_0x547b82=VerticalOrigin$1[_0x28eb60(0xa62)]):_0x28eb60(0x1aab)==_0x1d4406?(_0x1d89ed=HorizontalOrigin$1[_0x28eb60(0x44f5)],_0x547b82=VerticalOrigin$1[_0x28eb60(0xa62)]):_0x28eb60(0x29e7)==_0x1d4406?(_0x1d89ed=HorizontalOrigin$1[_0x28eb60(0x5486)],_0x547b82=VerticalOrigin$1[_0x28eb60(0x1d48)]):_0x28eb60(0x3ff)==_0x1d4406&&(_0x1d89ed=HorizontalOrigin$1[_0x28eb60(0x44f5)],_0x547b82=VerticalOrigin$1['BOTTOM']),{'horizontalOrigin':_0x1d89ed,'verticalOrigin':_0x547b82};}function isCenterAnchor(_0x3eb691){var _0x22029f=_0x68aa19;return _0x3eb691['horizontalOrigin']==HorizontalOrigin$1[_0x22029f(0x4e6b)]&&_0x3eb691['verticalOrigin']==VerticalOrigin$1[_0x22029f(0x4e6b)];}function computeAnchorGeoPoint(_0x29922e,_0x4235fb){var _0x44f628=_0x68aa19,_0x35f5ee=null;if(_0x44f628(0x57f9)==_0x29922e[_0x44f628(0x3243)])_0x35f5ee=convertTileCoordToLongLat((_0x12aa56=_0x29922e[_0x44f628(0x4b72)][0x0][0x0])['x'],_0x12aa56['y'],_0x4235fb);else{if(_0x44f628(0x3c9a)==_0x29922e['type']||_0x44f628(0x3083)==_0x29922e[_0x44f628(0x3243)]){var _0x28a3ee=_0x29922e[_0x44f628(0x4b72)][0x0][_0x44f628(0x531b)],_0x337ce8=Math[_0x44f628(0x67a)](_0x28a3ee/0x2),_0x1df66e=_0x29922e[_0x44f628(0x4b72)][0x0][_0x337ce8];_0x35f5ee=convertTileCoordToLongLat(_0x1df66e['x'],_0x1df66e['y'],_0x4235fb);}else{if(_0x44f628(0x3eb6)==_0x29922e[_0x44f628(0x3243)]){var _0x12aa56;_0x35f5ee=convertTileCoordToLongLat((_0x12aa56=_0x29922e[_0x44f628(0x4b72)][0x0][0x0])['x'],_0x12aa56['y'],_0x4235fb);}}}return _0x35f5ee;}function convertTileCoordToLongLat(_0x9e7af6,_0x4bc832,_0x38eac2){var _0x2fd3ec=_0x68aa19,_0x16637a=_0x38eac2[_0x2fd3ec(0x2f4d)];return{'longtitude':_0x9e7af6*_0x16637a['width']/EXTENT+_0x16637a[_0x2fd3ec(0x4488)],'lattitude':_0x4bc832*_0x16637a[_0x2fd3ec(0x5862)]/EXTENT+_0x16637a[_0x2fd3ec(0x149)]};}MVTLabel[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(_0x1b74c3,_0x2d5dec){var _0x5a174b=_0x68aa19;if(!_0x2d5dec[_0x5a174b(0x427b)])try{var _0x552fe5=this['_labelCollection'],_0x9105b9=this[_0x5a174b(0x3a81)];this[_0x5a174b(0x4eee)][_0x5a174b(0x2e47)](function(_0x5d8a52){_0x552fe5['remove'](_0x5d8a52);}),this[_0x5a174b(0x4eee)]=[],this[_0x5a174b(0x51ee)]['map'](function(_0x14bff0){_0x9105b9['remove'](_0x14bff0);}),this[_0x5a174b(0x51ee)]=[];var _0x31ab46=this,_0x41ad45=_0x1b74c3['_MVTStyle'],_0x4e1d21=_0x41ad45[_0x5a174b(0x4294)];for(var _0x3719e8 in _0x1b74c3[_0x5a174b(0x409)]){var _0x135eb8=_0x1b74c3['buckets'][_0x3719e8];if(_0x135eb8 instanceof SymbolBucket){_0x31ab46[_0x5a174b(0x21a7)]=_0x3719e8;var _0x10385d=_0x41ad45[_0x5a174b(0x1bbc)][_0x3719e8];if(!_0x10385d[_0x5a174b(0x274e)](_0x2d5dec[_0x5a174b(0xcf6)]+0x1)){this[_0x5a174b(0x657)]=_0x10385d[_0x5a174b(0x1571)],_0x31ab46[_0x5a174b(0x101b)]=_0x10385d['maxzoom'];var _0x120254=_0x10385d[_0x5a174b(0x20fc)],_0x2dad5b=_0x10385d[_0x5a174b(0x14b2)],_0x52d69a=_0x120254[_0x5a174b(0x3173)]('text-color')[_0x5a174b(0x327)]['value'];_0x52d69a=defined$1(_0x52d69a)?_0x52d69a:_0x120254[_0x5a174b(0x3173)](_0x5a174b(0x4213))[_0x5a174b(0x327)][_0x5a174b(0x35e2)](),scratchLabelColor[_0x5a174b(0x4f34)]=_0x52d69a['r'],scratchLabelColor[_0x5a174b(0x2129)]=_0x52d69a['g'],scratchLabelColor[_0x5a174b(0x28f8)]=_0x52d69a['b'];var _0x59c6d0=_0x120254[_0x5a174b(0x3173)](_0x5a174b(0x56c3))[_0x5a174b(0x327)]['value'],_0x3504ba=_0x120254[_0x5a174b(0x3173)]('text-halo-width')[_0x5a174b(0x327)]['value'],_0x32929c=_0x120254[_0x5a174b(0x3173)](_0x5a174b(0x2d31))[_0x5a174b(0x327)][_0x5a174b(0x327)],_0x36d2ae=_0x120254[_0x5a174b(0x3173)](_0x5a174b(0x2f3a));scratchLabelHaloColor[_0x5a174b(0x4f34)]=_0x59c6d0['r'],scratchLabelHaloColor[_0x5a174b(0x2129)]=_0x59c6d0['g'],scratchLabelHaloColor[_0x5a174b(0x28f8)]=_0x59c6d0['b'],scratchLabelHaloColor[_0x5a174b(0x24f9)]=_0x59c6d0['a'];var _0x17a9f3=_0x2dad5b[_0x5a174b(0x3173)](_0x5a174b(0x359c))[_0x5a174b(0x327)][_0x5a174b(0x327)],_0x4a2e57=_0x17a9f3+_0x5a174b(0x2f51)+_0x2dad5b['get'](_0x5a174b(0x4530))[_0x5a174b(0x327)]['value'][0x0],_0x274535=_0x2dad5b[_0x5a174b(0x3173)](_0x5a174b(0x5049))[_0x5a174b(0x327)][_0x5a174b(0x327)],_0x1a9398=_0x2dad5b[_0x5a174b(0x3173)](_0x5a174b(0x341e))[_0x5a174b(0x327)][_0x5a174b(0x327)],_0x50fc32=convertAnchorToOrigin(_0x1a9398),_0x1d1f6b=_0x2dad5b[_0x5a174b(0x3173)](_0x5a174b(0xc1b))['value'][_0x5a174b(0x327)];_0x1d1f6b=Math['max'](0x1,_0x1d1f6b),_0x135eb8[_0x5a174b(0x52c5)][_0x5a174b(0x2e47)](function(_0x4369a5){var _0x4f54e0=_0x5a174b,_0x2ffac0=_0x1b74c3['level'],_0x153794=computeAnchorGeoPoint(_0x4369a5,_0x1b74c3),_0x2adf02=_0x2d5dec['rectangle'];if(!(_0x153794[_0x4f54e0(0x2558)]<_0x2adf02[_0x4f54e0(0x4488)]||_0x153794[_0x4f54e0(0x2558)]>_0x2adf02[_0x4f54e0(0x326c)]||_0x153794[_0x4f54e0(0x4d30)]<_0x2adf02[_0x4f54e0(0x149)]||_0x153794[_0x4f54e0(0x4d30)]>_0x2adf02[_0x4f54e0(0x46e0)])){var _0x5dc350=Cartesian3[_0x4f54e0(0x2a01)](_0x153794[_0x4f54e0(0x2558)],_0x153794['lattitude'],_0x31ab46[_0x4f54e0(0x5522)]);if(defined$1(_0x4369a5[_0x4f54e0(0x27a6)])&&!defined$1(_0x4369a5['text'])){var _0x77a64=_0x4e1d21[_0x4f54e0(0xc55)](_0x4369a5['icon']);defined$1(_0x77a64)&&addIconToBillboard(_0x31ab46,_0x77a64,_0x4369a5,_0x5dc350,_0x274535,_0x2ffac0,_0x1a9398,!0x1);}else{if(defined$1(_0x4369a5[_0x4f54e0(0x3c68)])){textScratchCartesian2['x']=_0x36d2ae[0x0],textScratchCartesian2['y']=_0x36d2ae[0x1];var _0x41845f=_0x4369a5['text'][_0x4f54e0(0x3ed5)][0x0][_0x4f54e0(0x3c68)];if(_0x41845f['length']>_0x1d1f6b){for(var _0x3aceac=[],_0x4c2da7=Math[_0x4f54e0(0x28fa)](_0x41845f[_0x4f54e0(0x531b)]/_0x1d1f6b),_0x771073=0x0,_0x5b6b98=0x0;_0x771073<_0x4c2da7;_0x771073++,_0x5b6b98+=_0x1d1f6b)_0x3aceac[_0x4f54e0(0x3a33)](_0x41845f[_0x4f54e0(0x48ca)](_0x5b6b98,_0x5b6b98+_0x1d1f6b));_0x41845f=_0x3aceac['join']('\x0a');}var _0x27534b,_0x3cd05f=_0x4369a5['id']+'_'+_0x41845f+'_'+_0x17a9f3+'_'+scratchLabelColor[_0x4f54e0(0x1d43)](),_0x3224a4=null,_0x22e9d5=!0x1,_0x280198=!0x1;defined$1(_0x4369a5['icon'])&&('left'!==_0x1a9398&&_0x4f54e0(0x339c)!==_0x1a9398||(_0x280198=!0x0),defined$1(_0x3224a4=_0x4e1d21[_0x4f54e0(0xc55)](_0x4369a5[_0x4f54e0(0x27a6)]))?isCenterAnchor(_0x50fc32)?_0x22e9d5=!0x0:_0x27534b=addIconToBillboard(_0x31ab46,_0x3224a4,_0x4369a5,_0x5dc350,_0x274535,_0x2ffac0,_0x1a9398,!0x0):_0x22e9d5=!0x1);var _0x165989=_0x552fe5[_0x4f54e0(0x1e87)](_0x3cd05f);if(defined$1(_0x165989)){if(_0x3cd05f==_0x165989['id'])_0x165989[_0x4f54e0(0x291d)]++,_0x31ab46['_labels'][_0x4f54e0(0x3a33)](_0x165989),_0x2ffac0>_0x165989[_0x4f54e0(0x2d11)]&&(_0x165989[_0x4f54e0(0x4771)]=_0x5dc350,_0x165989[_0x4f54e0(0x2d11)]=_0x2ffac0);else;}else(_0x165989=_0x552fe5['add']({'show':!0x1,'id':_0x3cd05f,'position':_0x5dc350,'text':_0x41845f,'font':_0x4a2e57,'showBackground':_0x22e9d5||_0x32929c,'backgroundColor':Color$2['clone'](scratchLabelHaloColor),'fillColor':Color$2['clone'](scratchLabelColor),'outlineColor':Color$2[_0x4f54e0(0x254b)](scratchLabelHaloColor),'outlineWidth':Color$2[_0x4f54e0(0x2ed4)](scratchLabelHaloColor,Color$2[_0x4f54e0(0x2d95)])?Math[_0x4f54e0(0x2bc6)](_0x3504ba,0x4):_0x3504ba,'style':_0x3504ba>0x0?LabelStyle$1[_0x4f54e0(0x1aa9)]:LabelStyle$1['FILL'],'pixelOffset':textScratchCartesian2,'horizontalOrigin':_0x50fc32[_0x4f54e0(0x577f)],'verticalOrigin':_0x50fc32[_0x4f54e0(0x169e)],'heightReference':HeightReference$1[_0x4f54e0(0x4c87)],'mvtLayerID':_0x31ab46[_0x4f54e0(0x21a7)],'mapName':_0x31ab46[_0x4f54e0(0x2c2b)][_0x4f54e0(0x273)]['_name'],'mvtProperties':_0x4369a5[_0x4f54e0(0x2f10)],'scaleByDistance':_0x31ab46[_0x4f54e0(0x2c2b)][_0x4f54e0(0x3ff9)]}))[_0x4f54e0(0x2f3e)]=!0x0,_0x165989[_0x4f54e0(0x1247)]=_0x31ab46['_minLevel'],_0x165989[_0x4f54e0(0x1afa)]=_0x31ab46['_maxLevel'],_0x165989['_textMaxWidth']=_0x1d1f6b,_0x31ab46[_0x4f54e0(0x4eee)][_0x4f54e0(0x3a33)](_0x165989),_0x165989[_0x4f54e0(0x291d)]=0x1,_0x165989['finestLevel']=_0x2ffac0,_0x280198&&defined$1(_0x27534b)&&(_0x165989['_associativeMvtBillboard']=_0x27534b,_0x27534b[_0x4f54e0(0x25a5)]=_0x165989);}}}});}}}this[_0x5a174b(0x2c2b)][_0x5a174b(0x8d1)]=!0x0;}catch(_0x292907){}},MVTLabel[_0x68aa19(0x4b51)][_0x68aa19(0x2a93)]=function(){var _0xf88aaf=_0x68aa19;if(defined$1(this[_0xf88aaf(0x4eee)])&&defined$1(this[_0xf88aaf(0x2a64)])){var _0x1edce1=this[_0xf88aaf(0x2a64)];_0x1edce1[_0xf88aaf(0x1348)]()||this[_0xf88aaf(0x4eee)][_0xf88aaf(0x2e47)](function(_0x7e832b){var _0x449a39=_0xf88aaf;_0x7e832b[_0x449a39(0x291d)]--,_0x7e832b[_0x449a39(0x291d)]=Math[_0x449a39(0x2bc6)](0x0,_0x7e832b['visibleReference']),0x0==_0x7e832b[_0x449a39(0x291d)]&&_0x1edce1[_0x449a39(0x4b3f)](_0x7e832b);}),this[_0xf88aaf(0x4eee)]=[];}if(defined$1(this[_0xf88aaf(0x51ee)])&&defined$1(this[_0xf88aaf(0x3a81)])){var _0xaf8835=this[_0xf88aaf(0x3a81)];_0xaf8835[_0xf88aaf(0x1348)]()||this['_billboards'][_0xf88aaf(0x2e47)](function(_0x49440b){var _0x346f9f=_0xf88aaf;_0x49440b['visibleReference']--,_0x49440b['visibleReference']=Math[_0x346f9f(0x2bc6)](0x0,_0x49440b[_0x346f9f(0x291d)]),0x0==_0x49440b['visibleReference']&&_0xaf8835[_0x346f9f(0x4b3f)](_0x49440b);}),this[_0xf88aaf(0x51ee)]=[];}};var mvtProcessor=new TaskProcessor(_0x68aa19(0x162d)),MVTImagery=function(_0x1e0cbe){var _0x55c91f=_0x68aa19;function _0x2969bb(_0x352459,_0x59028f,_0x110068,_0x37f2f6,_0x3a7f61){var _0x164cf0=_0x54f3;this[_0x164cf0(0x9a6)]=_0x352459[_0x164cf0(0x2dba)],this[_0x164cf0(0x4ed6)]=this[_0x164cf0(0x9a6)]['_canvasWidth'],this[_0x164cf0(0x46b4)]=this['mvtProvider']['_painter'],this[_0x164cf0(0x359b)]=this['mvtProvider']['_MVTStyle'],this[_0x164cf0(0x3abf)]=new MVTLabel(this[_0x164cf0(0x9a6)]),this[_0x164cf0(0x4eee)]=[],this[_0x164cf0(0x51ee)]=[],this[_0x164cf0(0x427b)]=!0x1,this[_0x164cf0(0x45b7)]=!0x1,this[_0x164cf0(0x2a75)]=!0x1,this[_0x164cf0(0x1f2a)]=!0x1,this['layersToUpdate']=[],this[_0x164cf0(0x254d)]=[],this[_0x164cf0(0x309c)]={},_0x1e0cbe[_0x164cf0(0x317a)](this,_0x352459,_0x59028f,_0x110068,_0x37f2f6,_0x3a7f61),this[_0x164cf0(0x121e)]=!0x1,this[_0x164cf0(0x4a7b)]=null,this[_0x164cf0(0x48ef)]=this[_0x164cf0(0x9a6)][_0x164cf0(0x48ef)],this[_0x164cf0(0x29ed)]=-0x1,this['lastCameraZoomLevel']=-0x1;}function _0x1a78eb(_0x4933e4){var _0xac63b0=_0x54f3,_0x95d366=_0x4933e4[_0xac63b0(0x9a6)][_0xac63b0(0x1a92)]-_0x4933e4[_0xac63b0(0xcf6)],_0xc8b708=0x0,_0x10e656=!0x1,_0x2000e3=_0x4933e4[_0xac63b0(0x46fd)][_0xac63b0(0x4d96)];if(_0x95d366<_0x2000e3&&(_0x10e656=!0x0,_0xc8b708=_0x2000e3-_0x95d366),!defined$1(_0x4933e4['rawData'])||_0x10e656){var _0xdd0ba8=function(_0x87fc71,_0x1a9eb0){var _0x58776a=_0xac63b0,_0x7074bd=_0x87fc71[_0x58776a(0x2c41)],_0x43164a=0x1,_0x1ccd6d=_0x87fc71[_0x58776a(0x23fa)];_0x1a9eb0>0x0&&(_0x1ccd6d=null);var _0x201ce6=null;for(;!defined$1(_0x1ccd6d)&&defined$1(_0x7074bd);)_0x43164a>=_0x1a9eb0&&defined$1(_0x1ccd6d=_0x7074bd[_0x58776a(0x23fa)])&&(_0x201ce6=_0x7074bd),_0x7074bd=_0x7074bd[_0x58776a(0x2c41)],_0x43164a++;return _0x201ce6;}(_0x4933e4,_0xc8b708);return!defined$1(_0xdd0ba8)&&defined$1(_0x4933e4['rawData'])?_0x4933e4:_0xdd0ba8;}return _0x4933e4;}function _0x38e895(_0x1f9947,_0x838f88){var _0x5ed276=_0x54f3,_0x9f4a7f=_0x1f9947[_0x5ed276(0x359b)][_0x5ed276(0x4294)],_0x575fed=[],_0x329086=_0x1f9947[_0x5ed276(0x23fa)][_0x5ed276(0x48ca)](0x0,_0x1f9947[_0x5ed276(0x23fa)][_0x5ed276(0x21dd)]);_0x575fed[_0x5ed276(0x3a33)](_0x329086);var _0x2701f3=_0x9f4a7f[_0x5ed276(0x5f7)](_0x575fed),_0x3ec466={};return defined$1(_0x1f9947[_0x5ed276(0x379b)])&&(_0x3ec466['featureIndex']=_0x1f9947[_0x5ed276(0x379b)],_0x3ec466=WebWorkerTransfer[_0x5ed276(0x2d71)](_0x3ec466,_0x575fed)),{'param':{'layers':_0x838f88,'pbfData':_0x329086,'imageMap':_0x2701f3,'serializeObj':_0x3ec466,'tileID':{'x':_0x1f9947['x'],'y':_0x1f9947['y'],'z':_0x1f9947[_0x5ed276(0xcf6)]},'indexData':_0x1f9947['indexData'],'pickId':_0x1f9947[_0x5ed276(0x53f5)]},'transferableObjects':_0x575fed};}function _0x4e188f(_0x4310ac,_0x2e7c83,_0x3bc427){var _0x353a90=_0x54f3,_0x207a20=WebWorkerTransfer[_0x353a90(0x50fb)](_0x2e7c83);_0x4310ac[_0x353a90(0x16a4)](_0x207a20['buckets']),_0x4310ac[_0x353a90(0x5281)]=_0x207a20[_0x353a90(0x5281)],_0x4310ac['featureIndex']=_0x207a20['featureIndex'],_0x4310ac[_0x353a90(0x379b)][_0x353a90(0x49e8)]=_0x4310ac[_0x353a90(0x23fa)],_0x3bc427?_0x4310ac['repaintWorking']=!0x1:_0x4310ac['working']=!0x1;}function _0x4e33d9(_0x31baad,_0x2891d3){var _0x3342c0=_0x54f3,_0x4aef9c=_0x12e03b(_0x31baad[_0x3342c0(0x2f4d)],_0x2891d3[_0x3342c0(0x2f4d)]),_0x2d3ef9=_0x31baad['level'],_0x5687c7=0x1;if(_0x2891d3[_0x3342c0(0x48ef)]){var _0x2f25ba=_0x2891d3[_0x3342c0(0x4a7b)]['camera'];defined$1(_0x2f25ba['zoomLevel'])&&_0x2f25ba['zoomLevel']!=0x1/0x0&&(_0x2d3ef9=_0x2f25ba[_0x3342c0(0x29ed)],_0x2891d3[_0x3342c0(0x29ed)]=_0x2d3ef9);}else _0x5687c7=Math[_0x3342c0(0x1f76)](0x2,_0x2891d3[_0x3342c0(0xcf6)]-_0x31baad[_0x3342c0(0xcf6)]);_0x31baad['targetTileSize']=_0x31baad[_0x3342c0(0x4ed6)]*_0x5687c7,_0x7c05cf(_0x31baad,_0x31baad[_0x3342c0(0x46b4)],_0x2891d3[_0x3342c0(0x20ac)]||_0x2891d3['textureWebMercator'],_0x4aef9c,_0x2891d3[_0x3342c0(0xcf6)],_0x2d3ef9),_0x2891d3[_0x3342c0(0x3abf)][_0x3342c0(0x2507)](_0x31baad,_0x2891d3),_0x2891d3[_0x3342c0(0x4695)]!=ImageryState$1[_0x3342c0(0x3f41)]&&(_0x2891d3['state']=ImageryState$1['RENDERED']),_0x36e565(_0x2891d3);}_0x1e0cbe&&(_0x2969bb['__proto__']=_0x1e0cbe),_0x2969bb[_0x55c91f(0x4b51)]=Object['create'](_0x1e0cbe&&_0x1e0cbe['prototype']),_0x2969bb[_0x55c91f(0x4b51)]['constructor']=_0x2969bb,_0x2969bb[_0x55c91f(0x4b51)][_0x55c91f(0x3134)]=function(_0x28b2c5,_0x50d935,_0xc6644f){var _0x48d3f8=_0x55c91f;this[_0x48d3f8(0x4a7b)]=_0x28b2c5,this[_0x48d3f8(0x4174)]=_0x28b2c5[_0x48d3f8(0x4174)],this[_0x48d3f8(0x4695)]!==ImageryState$1[_0x48d3f8(0x35cb)]||_0xc6644f||this['imageryLayer']['_pausing']||(this[_0x48d3f8(0x4695)]=ImageryState$1[_0x48d3f8(0x297d)],this['imageryLayer'][_0x48d3f8(0x3b5c)](this)),this[_0x48d3f8(0x4695)]===ImageryState$1[_0x48d3f8(0x35fa)]&&(this[_0x48d3f8(0x4695)]=ImageryState$1[_0x48d3f8(0x297d)],this[_0x48d3f8(0x2986)]=this[_0x48d3f8(0x4133)][_0x48d3f8(0x2986)],this[_0x48d3f8(0x4133)],this[_0x48d3f8(0x46fd)][_0x48d3f8(0x1adc)](_0x28b2c5[_0x48d3f8(0x4174)],this,_0x28b2c5)),this[_0x48d3f8(0x4695)]===ImageryState$1['TEXTURE_LOADED']&&function(_0x52761c){var _0x533c15=_0x48d3f8,_0x968c1c=_0x1a78eb(_0x52761c);if(!defined$1(_0x968c1c))return void(_0x52761c[_0x533c15(0x427b)]=!0x1);var _0x583805=_0x52761c[_0x533c15(0x9a6)][_0x533c15(0x4585)](),_0x346273=_0x143a35(_0x52761c['x'],_0x52761c['y'],_0x52761c[_0x533c15(0xcf6)]);if(_0x968c1c[_0x533c15(0x309c)][_0x346273]=_0x52761c,defined$1(_0x968c1c[_0x533c15(0x409)])&&!_0x968c1c[_0x533c15(0x1f2a)]&&!_0x968c1c['_isToReRender'])return void _0x4e33d9(_0x968c1c,_0x52761c);if(!_0x968c1c[_0x533c15(0x2a75)]){if(mvtProcessor[_0x533c15(0x1fb2)]>=mvtProcessor[_0x533c15(0xbb2)])return;if(_0x968c1c[_0x533c15(0x1f2a)]||_0x968c1c[_0x533c15(0x121e)])return;var _0x51861a=_0x38e895(_0x968c1c,_0x583805),_0x4047de=mvtProcessor[_0x533c15(0x4c73)](_0x51861a[_0x533c15(0x3a73)],_0x51861a[_0x533c15(0x1c04)]);if(!defined$1(_0x4047de))return;_0x968c1c[_0x533c15(0x2a75)]=!0x0,_0x4047de[_0x533c15(0x4e1e)](function(_0xc7c6fe){var _0xcd6ed6=_0x533c15;_0x968c1c[_0xcd6ed6(0x1348)]()||_0x4e188f(_0x968c1c,_0xc7c6fe,!0x1);});}}(this);var _0x55669d=this['state']===ImageryState$1[_0x48d3f8(0x3f41)]&&_0x50d935&&!this[_0x48d3f8(0x20ac)];(this['state']===ImageryState$1[_0x48d3f8(0x4dbc)]||_0x55669d)&&(this[_0x48d3f8(0x4695)]=ImageryState$1[_0x48d3f8(0x297d)],this[_0x48d3f8(0x46fd)]['_reprojectTexture'](_0x28b2c5,this,_0x50d935));},_0x2969bb[_0x55c91f(0x4b51)][_0x55c91f(0x4da0)]=function(_0x3f4b9f,_0x27fce5,_0x1c15e5){var _0x1a6afe=_0x55c91f,_0x3afb21={};this[_0x1a6afe(0x4c36)]['map'](function(_0x43e919){_0x3afb21[_0x43e919['id']]=!0x0;});var _0x4f030c=this;_0x3f4b9f[_0x1a6afe(0x2e47)](function(_0x3223c2){var _0x2ad21a=_0x1a6afe;defined$1(_0x3afb21[_0x3223c2['id']])||_0x4f030c[_0x2ad21a(0x4c36)][_0x2ad21a(0x3a33)](_0x3223c2);}),this['removedIds']=_0x27fce5,this[_0x1a6afe(0x427b)]=_0x1c15e5;},_0x2969bb[_0x55c91f(0x4b51)][_0x55c91f(0xdaa)]=function(){var _0x360251=_0x55c91f;this['layersToUpdate']=[],this[_0x360251(0x254d)]=[];},_0x2969bb[_0x55c91f(0x4b51)][_0x55c91f(0x489f)]=function(){var _0x591124=_0x55c91f;this[_0x591124(0x42ce)]();},_0x2969bb[_0x55c91f(0x4b51)][_0x55c91f(0x4ef7)]=function(){var _0x21e45a=_0x55c91f,_0x3adb91=!0x1;defined$1(this[_0x21e45a(0x4a7b)])&&(_0x3adb91=Intersect$1[_0x21e45a(0x3899)]!==this[_0x21e45a(0x4a7b)][_0x21e45a(0x3ada)][_0x21e45a(0x1396)](BoundingSphere[_0x21e45a(0x18df)](this[_0x21e45a(0x2f4d)]))),this[_0x21e45a(0x3abf)]['updateVisible'](this['_visible']||_0x3adb91);},_0x2969bb[_0x55c91f(0x4b51)]['setBuckets']=function(_0x1bc5aa){var _0x122294=_0x55c91f,_0x28dc37=this[_0x122294(0x409)];if(defined$1(_0x28dc37))for(var _0x143f09 in _0x1bc5aa){if(defined$1(_0x28dc37[_0x143f09]))_0x28dc37[_0x143f09][_0x122294(0x2578)](),_0x28dc37[_0x143f09]=_0x1bc5aa[_0x143f09];else _0x28dc37[_0x143f09]=_0x1bc5aa[_0x143f09];}else this[_0x122294(0x409)]=_0x1bc5aa;},_0x2969bb['prototype'][_0x55c91f(0x42ce)]=function(){var _0x10e739=_0x55c91f;this[_0x10e739(0x4695)]===ImageryState$1['READY']&&(this[_0x10e739(0x121e)]&&function(_0x31c018){var _0x3b33f1=_0x10e739,_0x54676d=_0x1a78eb(_0x31c018);if(!defined$1(_0x54676d))return;var _0x1960f4=_0x143a35(_0x31c018['x'],_0x31c018['y'],_0x31c018[_0x3b33f1(0xcf6)]);if(_0x31c018[_0x3b33f1(0x121e)]&&!_0x31c018['working']&&(_0x4e33d9(_0x54676d,_0x31c018),_0x31c018[_0x3b33f1(0x121e)]=!0x1,defined$1(_0x54676d[_0x3b33f1(0x309c)][_0x1960f4])&&delete _0x54676d[_0x3b33f1(0x309c)][_0x1960f4],0x0==Object[_0x3b33f1(0x1dd)](_0x54676d['imageryNeedToRender'])[_0x3b33f1(0x531b)]&&defined$1(_0x54676d['buckets'])))for(var _0x2400b4 in _0x54676d[_0x3b33f1(0x409)]){_0x54676d['buckets'][_0x2400b4][_0x3b33f1(0x50ec)]();}}(this),(this[_0x10e739(0x4c36)][_0x10e739(0x531b)]>0x0||this['removedIds'][_0x10e739(0x531b)]>0x0)&&function(_0x1ca4e0){var _0x2e8efb=_0x10e739,_0x18ce00=_0x1a78eb(_0x1ca4e0);if(!defined$1(_0x18ce00))return _0x1ca4e0[_0x2e8efb(0xdaa)](),void(_0x1ca4e0[_0x2e8efb(0x427b)]=!0x1);var _0x4824da=_0x143a35(_0x1ca4e0['x'],_0x1ca4e0['y'],_0x1ca4e0[_0x2e8efb(0xcf6)]),_0x4705e8=_0x1ca4e0[_0x2e8efb(0x4c36)];if(_0x18ce00['imageryNeedToRender'][_0x4824da]=_0x1ca4e0,_0x18ce00[_0x2e8efb(0x1f2a)]){if(!_0x18ce00[_0x2e8efb(0x565a)]())return;_0x1ca4e0[_0x2e8efb(0xdaa)]();}else{if(mvtProcessor['_activeTasks']>=mvtProcessor['_maximumActiveTasks'])return;if(_0x18ce00[_0x2e8efb(0x2a75)])return;_0x4705e8['length']>0x0&&_0x4705e8[0x0]['id'][_0x2e8efb(0x33ab)](_0x2e8efb(0x16d4))>-0x1?_0x18ce00[_0x2e8efb(0x53f5)]=_0x4705e8[0x0]['id']+_0x4705e8[0x0][_0x2e8efb(0x350b)][0x2]:_0x18ce00[_0x2e8efb(0x53f5)]=void 0x0;var _0x1beb26=_0x38e895(_0x18ce00,_0x4705e8),_0x218a35=mvtProcessor[_0x2e8efb(0x4c73)](_0x1beb26[_0x2e8efb(0x3a73)],_0x1beb26[_0x2e8efb(0x1c04)]);if(!defined$1(_0x218a35))return;_0x1ca4e0[_0x2e8efb(0xdaa)](),_0x18ce00[_0x2e8efb(0x1f2a)]=!0x0,_0x218a35[_0x2e8efb(0x4e1e)](function(_0x5a951f){var _0x487e35=_0x2e8efb;if(_0x4e188f(_0x18ce00,_0x5a951f,!0x0),_0x18ce00[_0x487e35(0x565a)]()&&!_0x18ce00[_0x487e35(0x1348)]()){for(var _0x35ae69 in _0x18ce00[_0x487e35(0x309c)])_0x18ce00[_0x487e35(0x309c)][_0x35ae69][_0x487e35(0x121e)]=!0x0;}});}}(this));},_0x2969bb[_0x55c91f(0x4b51)][_0x55c91f(0x41ca)]=function(){var _0x535476=_0x55c91f;if(this[_0x535476(0x4695)]===ImageryState$1[_0x535476(0x3f41)]&&this['realtime']&&function(_0x332fde){var _0x1cd1d8=_0x535476,_0xf0ae1a=_0x332fde['frameState'][_0x1cd1d8(0x1224)];if(!defined$1(_0xf0ae1a['zoomLevel'])||_0xf0ae1a[_0x1cd1d8(0x29ed)]==0x1/0x0)return!0x1;var _0x1bfb43=!0x1;_0x332fde[_0x1cd1d8(0x350c)]!=_0xf0ae1a['zoomLevel']&&(_0x1bfb43=!0x0),_0x332fde[_0x1cd1d8(0x350c)]=_0xf0ae1a[_0x1cd1d8(0x29ed)];var _0x1b3371=Math[_0x1cd1d8(0x1661)](_0x332fde[_0x1cd1d8(0x29ed)]-_0xf0ae1a[_0x1cd1d8(0x29ed)]);if(_0x1b3371<0.2&&_0x1bfb43)return!0x1;if(0x0==_0x1b3371)return!0x1;return!0x0;}(this)){var _0x1765cc=_0x1a78eb(this);defined$1(_0x1765cc)&&defined$1(_0x1765cc[_0x535476(0x409)])&&(this[_0x535476(0x2a75)]||function(_0x3444e6,_0x52b049){var _0x5598be=_0x535476,_0x22149f=_0x52b049[_0x5598be(0x4a7b)][_0x5598be(0x1224)],_0x48cfe8=void 0x0;if(!defined$1(_0x22149f[_0x5598be(0x29ed)]))return;_0x48cfe8=_0x22149f[_0x5598be(0x29ed)];var _0x472ed0=_0x12e03b(_0x3444e6[_0x5598be(0x2f4d)],_0x52b049[_0x5598be(0x2f4d)]);_0x3444e6['mvtProvider'][_0x5598be(0x1968)],_0x3444e6[_0x5598be(0x50f8)]=_0x3444e6[_0x5598be(0x4ed6)],_0x7c05cf(_0x3444e6,_0x3444e6[_0x5598be(0x46b4)],_0x52b049[_0x5598be(0x20ac)]||_0x52b049[_0x5598be(0x553f)],_0x472ed0,_0x52b049[_0x5598be(0xcf6)],_0x48cfe8),_0x36e565(_0x52b049),_0x52b049['zoomLevel']=_0x48cfe8;}(_0x1765cc,this));}},_0x2969bb[_0x55c91f(0x4b51)][_0x55c91f(0x565a)]=function(){var _0x295e57=_0x55c91f;return!defined$1(this[_0x295e57(0x9a6)][_0x295e57(0x381d)])||!defined$1(this[_0x295e57(0x53f5)])||this[_0x295e57(0x9a6)]['_currentPickID']===this['pickId'];};var _0x5502db=new AssociativeArray();function _0x7c05cf(_0x4e7684,_0x84e15,_0x23efac,_0x3bfb06,_0x3d1c34,_0x1a19fd){var _0xa115e0=_0x55c91f;for(var _0x11549d in _0x4e7684[_0xa115e0(0x409)]){_0x4e7684[_0xa115e0(0x409)][_0x11549d][_0xa115e0(0x54de)](_0x84e15['context']);}if(defined$1(_0x4e7684['imageAtlas'])&&!defined$1(_0x4e7684[_0xa115e0(0xb78)])){var _0x579797=_0x84e15[_0xa115e0(0x4174)]['gl'];_0x4e7684[_0xa115e0(0xb78)]=new Texture(_0x84e15[_0xa115e0(0x4174)],_0x4e7684[_0xa115e0(0x5281)][_0xa115e0(0x4133)],_0x579797[_0xa115e0(0x4a1c)]);}_0x4e7684[_0xa115e0(0x43e0)]=_0x3bfb06;var _0xd5ef54=_0x23efac[_0xa115e0(0x1968)],_0x2dc0f7=(_0x579797=_0xd5ef54[_0xa115e0(0x1651)],_0x5502db[_0xa115e0(0x3173)](_0xd5ef54[_0xa115e0(0x2b7f)]));defined$1(_0x2dc0f7)||(_0x2dc0f7=_0x579797[_0xa115e0(0x190c)](),_0x5502db['set'](_0xd5ef54['_id'],_0x2dc0f7));var _0x457fd4=_0x23efac[_0xa115e0(0x209)]+'_'+_0x23efac[_0xa115e0(0x5862)];defined$1(_0x4e7684[_0xa115e0(0x9a6)]['_renderTextureList'][_0x457fd4])||(_0x4e7684[_0xa115e0(0x9a6)][_0xa115e0(0x4019)][_0x457fd4]=new Texture$1({'context':_0xd5ef54,'width':_0x23efac['width'],'height':_0x23efac['height'],'pixelFormat':PixelFormat$1['DEPTH_STENCIL'],'pixelDatatype':PixelDatatype[_0xa115e0(0x4f0c)]}));var _0x2a6317=_0x4e7684[_0xa115e0(0x9a6)][_0xa115e0(0x4019)][_0x457fd4];_0x579797['bindFramebuffer'](_0x579797[_0xa115e0(0x52db)],_0x2dc0f7),_0x579797[_0xa115e0(0x1772)](_0x579797[_0xa115e0(0x52db)],_0x579797[_0xa115e0(0x1372)],_0x23efac[_0xa115e0(0x2853)],_0x23efac[_0xa115e0(0x4ee3)],0x0),_0x579797[_0xa115e0(0x1772)](_0x579797[_0xa115e0(0x52db)],_0x579797[_0xa115e0(0x53b)],_0x2a6317[_0xa115e0(0x2853)],_0x2a6317['_texture'],0x0);var _0x4b1e5e=_0xd5ef54[_0xa115e0(0x35b4)],_0x48603e=_0x579797['getParameter'](_0x579797[_0xa115e0(0x4eed)]);_0x84e15[_0xa115e0(0x4174)][_0xa115e0(0xead)][_0xa115e0(0x3cd8)]!==_0x48603e&&(_0x84e15[_0xa115e0(0x4174)][_0xa115e0(0xead)][_0xa115e0(0x5660)]=!0x0),_0x84e15['_expandLineWidthWhenDrawNoDataTile']=_0x4e7684[_0xa115e0(0x9a6)][_0xa115e0(0x1d3)],_0x84e15[_0xa115e0(0x4174)][_0xa115e0(0x18be)][_0xa115e0(0x346f)]([0x0,0x0,_0x23efac[_0xa115e0(0x209)],_0x23efac[_0xa115e0(0x5862)]]),_0x84e15[_0xa115e0(0x4174)]['bindFramebuffer']['set'](_0x2dc0f7);try{_0x84e15['renderOneTile'](_0x4e7684[_0xa115e0(0x359b)],_0x4e7684,{'targetTileLevel':_0x3d1c34,'finestRenderLevel':_0x4e7684[_0xa115e0(0x9a6)][_0xa115e0(0xe8a)],'zoom':_0x1a19fd,'lineAntialiasing':_0x4e7684['mvtProvider']['lineAntialiasing']?0x1:0x0});}catch(_0xadc82f){}_0x84e15[_0xa115e0(0x4174)][_0xa115e0(0x18be)][_0xa115e0(0x3fa6)](),(_0x579797=_0xd5ef54[_0xa115e0(0x1651)])[_0xa115e0(0x492f)](_0x4b1e5e[_0xa115e0(0x4f34)],_0x4b1e5e[_0xa115e0(0x2129)],_0x4b1e5e[_0xa115e0(0x28f8)],_0x4b1e5e[_0xa115e0(0x24f9)]),defined$1(_0xd5ef54[_0xa115e0(0xb03)])?_0x579797[_0xa115e0(0x6e7)](_0x579797[_0xa115e0(0x52db)],_0xd5ef54[_0xa115e0(0xb03)][_0xa115e0(0x4d73)]):_0x579797[_0xa115e0(0x6e7)](_0x579797['FRAMEBUFFER'],null);}function _0x36e565(_0x1bf5fc){var _0x2433a3=_0x55c91f;_0x1bf5fc['highLighting']=!0x1,_0x1bf5fc['imageryLayer']['_finalizeReprojectTexture'](_0x1bf5fc[_0x2433a3(0x4174)],_0x1bf5fc[_0x2433a3(0x20ac)]||_0x1bf5fc[_0x2433a3(0x553f)]);}_0x2969bb[_0x55c91f(0x4b51)][_0x55c91f(0x210f)]=function(_0x3fc7c9){var _0x9034e3=_0x55c91f;this[_0x9034e3(0x45b7)]=_0x3fc7c9;},_0x2969bb['prototype'][_0x55c91f(0x305)]=function(_0x11503e){var _0x1d062f=_0x55c91f;return defined$1(_0x11503e[_0x1d062f(0x31b)])?this[_0x1d062f(0x409)][_0x11503e[_0x1d062f(0x31b)]]:this['buckets'][_0x11503e['id']];};var _0x395862=new Matrix4(),_0x1dc7b3=new Matrix4(),_0x1fe29e=new Cartesian3(0x0,0x0,-0x1),_0x4b7ceb=new Cartesian3(0x0,0x1,0x0),_0x12e9db=new Cartesian3();function _0x12e03b(_0xac3e81,_0x531c76){var _0xd62c10=_0x55c91f,_0x1c8287=_0x531c76[_0xd62c10(0x209)]/_0xac3e81[_0xd62c10(0x209)];_0x531c76['height'],_0xac3e81[_0xd62c10(0x5862)];var _0xb5e6fc=EXTENT*_0x1c8287,_0x29bfa7=0.5*-_0xb5e6fc,_0x445b61=0.5*_0xb5e6fc,_0x1a6ef6=0.5*-_0xb5e6fc,_0x3f4524=0.5*_0xb5e6fc;_0x395862=Matrix4[_0xd62c10(0x106f)](_0x29bfa7,_0x445b61,_0x1a6ef6,_0x3f4524,0.01,0x190,_0x395862);var _0x2e9724=new Cartesian3(0.5*((_0x531c76[_0xd62c10(0x4488)]-_0xac3e81[_0xd62c10(0x4488)])/_0xac3e81['width']*EXTENT+(_0x531c76[_0xd62c10(0x326c)]-_0xac3e81[_0xd62c10(0x4488)])/_0xac3e81[_0xd62c10(0x209)]*EXTENT),0.5*((_0x531c76[_0xd62c10(0x46e0)]-_0xac3e81[_0xd62c10(0x149)])/_0xac3e81[_0xd62c10(0x5862)]*EXTENT+(_0x531c76[_0xd62c10(0x149)]-_0xac3e81[_0xd62c10(0x149)])/_0xac3e81[_0xd62c10(0x5862)]*EXTENT),0xc8);_0x1dc7b3=Matrix4['computeView'](_0x2e9724,_0x1fe29e,_0x4b7ceb,_0x12e9db,_0x1dc7b3);var _0x5d0ea0=new Matrix4();return Matrix4[_0xd62c10(0x373b)](_0x395862,_0x1dc7b3,_0x5d0ea0),_0x5d0ea0;}function _0x143a35(_0x46aad3,_0x45e869,_0x1240a5){var _0x175b43=_0x55c91f;return JSON[_0x175b43(0x1e9b)]([_0x46aad3,_0x45e869,_0x1240a5]);}return _0x12e9db=Cartesian3['cross'](_0x1fe29e,_0x4b7ceb,_0x12e9db),_0x2969bb[_0x55c91f(0x4b51)]['queryRenderedFeatures']=function(_0x2a6b1,_0x5142aa,_0x5d376f){var _0x5d69eb=_0x55c91f;if(!defined$1(this[_0x5d69eb(0x379b)])||!defined$1(this['featureIndex'][_0x5d69eb(0x49e8)]))return null;var _0x4b9856=this[_0x5d69eb(0x379b)]['query']({'queryGeometry':_0x5142aa,'tileSize':this[_0x5d69eb(0x4ed6)],'params':_0x5d376f},_0x2a6b1,null),_0x2723a0=!0x1;for(var _0x21cf0f in _0x4b9856)if(_0x2a6b1[_0x21cf0f]instanceof CircleStyleLayer&&_0x4b9856[_0x21cf0f][_0x5d69eb(0x531b)]>0x1){_0x2723a0=!0x0;break;}return _0x2723a0&&(_0x4b9856=this[_0x5d69eb(0x379b)][_0x5d69eb(0x3f3b)]({'queryGeometry':_0x5142aa,'tileSize':this[_0x5d69eb(0x4ed6)],'params':_0x5d376f,'adjustScale':0.1},_0x2a6b1,null)),_0x4b9856;},_0x2969bb[_0x55c91f(0x4b51)][_0x55c91f(0x3f01)]=function(_0x174b42,_0x4b5465){var _0x3e880d=_0x55c91f;if(defined$1(this[_0x3e880d(0x379b)])&&defined$1(this[_0x3e880d(0x379b)][_0x3e880d(0x49e8)])){var _0x5a22a3=this[_0x3e880d(0x379b)]['loadVTLayers'](),_0xc98d13=_0x174b42?_0x174b42[_0x3e880d(0x1265)]:'';''!==_0xc98d13&&(_0xc98d13=_0xc98d13['replace'](/(.*)(#\d.*)/,'$1'),_0x174b42[_0x3e880d(0x1265)]=_0xc98d13);var _0x3c8582=_0x5a22a3[_0xc98d13];if(_0x3c8582)for(var _0x1260d8=featureFilter[_0x3e880d(0x29c1)](_0x174b42&&_0x174b42[_0x3e880d(0x350b)]),_0x208ced=0x0;_0x208ced<_0x3c8582[_0x3e880d(0x531b)];_0x208ced++){var _0x5a9a8e=_0x3c8582[_0x3e880d(0x349b)](_0x208ced);_0x1260d8(new EvaluationParameters$1(0x0),_0x5a9a8e)&&_0x4b5465[_0x3e880d(0x3a33)](_0x5a9a8e);}}},_0x2969bb['prototype']['release']=function(){var _0x4f001c=_0x55c91f;if(defined$1(this[_0x4f001c(0x409)])){for(var _0x4a0c28 in this[_0x4f001c(0x409)]){this[_0x4f001c(0x409)][_0x4a0c28][_0x4f001c(0x2578)]();}this[_0x4f001c(0x409)]=null;}defined$1(this['imageAtlasTexture'])&&(this[_0x4f001c(0xb78)][_0x4f001c(0x2578)](),this[_0x4f001c(0xb78)]=null),this['_MVTLabel'][_0x4f001c(0x2a93)]();},_0x2969bb;}(Imagery);function S3MTaskManager(){}var priorityHeapLength=0x14;function sortTask(_0x1e96b2,_0x53defd){var _0x2867bc=_0x68aa19;return _0x1e96b2['priority']-_0x53defd[_0x2867bc(0x1094)];}FeatureDetection[_0x68aa19(0x585)]();var taskHeap=new Heap({'comparator':sortTask});function updatePriority(_0xbe7dc4){var _0x121e90=_0x68aa19;defined$1(_0xbe7dc4[_0x121e90(0xf67)])&&(_0xbe7dc4[_0x121e90(0x1094)]=_0xbe7dc4['priorityFunction']());}taskHeap[_0x68aa19(0x1ede)]=priorityHeapLength,taskHeap['reserve'](priorityHeapLength);var TaskState={'UNISSUED':0x0,'ISSUED':0x1,'ACTIVE':0x2,'RECEIVED':0x3,'CANCELLED':0x4,'FAILED':0x5};function issueTask(_0x3ee14d){var _0x353424=_0x68aa19;return _0x3ee14d[_0x353424(0x4695)]===TaskState[_0x353424(0x465d)]&&(_0x3ee14d[_0x353424(0x4695)]=TaskState['ISSUED'],_0x3ee14d[_0x353424(0x23af)]=when[_0x353424(0x25e3)]()),_0x3ee14d['deferred'][_0x353424(0x28bc)];}function activeTask(_0x483a86){var _0x275793=_0x68aa19,_0x411542=S3MTaskManager[_0x275793(0x124)][_0x483a86['processorName']];if(!S3MTaskManager['taskProcessorReady'])return!0x1;var _0x1c4a4e=_0x411542[_0x275793(0x4c73)](_0x483a86[_0x275793(0x116f)]);return!!defined$1(_0x1c4a4e)&&(_0x483a86[_0x275793(0x4695)]=TaskState[_0x275793(0x17be)],_0x1c4a4e['then'](function(_0xe0d0cd){var _0x1cf94f=_0x275793;_0x483a86[_0x1cf94f(0x4695)]!==TaskState['CANCELLED']&&(_0x483a86['state']=TaskState[_0x1cf94f(0x35fa)],_0x483a86['deferred'][_0x1cf94f(0x68a)](_0xe0d0cd));})[_0x275793(0x4b84)](function(_0x15dc8a){var _0x1cfca7=_0x275793;_0x483a86[_0x1cfca7(0x4695)]!==TaskState[_0x1cfca7(0x382e)]&&(_0x483a86['state']=TaskState[_0x1cfca7(0x3865)],_0x483a86[_0x1cfca7(0x23af)]['reject'](_0x15dc8a));}),!0x0);}function S3MEntity(){var _0xb7771=_0x68aa19;this[_0xb7771(0x2768)]=void 0x0,this[_0xb7771(0x5380)]=void 0x0,this[_0xb7771(0x1fb6)]=void 0x0,this[_0xb7771(0xd7d)]=void 0x0,this['_childrenPageLod']=[],this['_pagelodMap']={},this[_0xb7771(0x33e8)]=!0x1,this[_0xb7771(0xe41)]=!0x1,this[_0xb7771(0x530b)]=!0x1,this['_isEmptyTree']=!0x0,this[_0xb7771(0x29b4)]=LOADSTATE$4['UNLOAD'],this['_attrLoadState']=LOADSTATE$4[_0xb7771(0x17b2)],this[_0xb7771(0x3af7)]=[],this[_0xb7771(0x1cc9)]=!0x1,this[_0xb7771(0x4255)]=LOADSTATE$4['UNLOAD'],this['_avgPix']=0x0,this[_0xb7771(0x121d)]=0x0,this[_0xb7771(0x14aa)]=0x0,this[_0xb7771(0x4b22)]=!0x1,this['_configReady']=!0x1,this[_0xb7771(0x203f)]=!0x0,this['_owner']=void 0x0,this[_0xb7771(0x46be)]=null,this[_0xb7771(0x1502)]=null,this[_0xb7771(0x18e1)]=null,this['_texturesByteLength']=0x0,this['_replacementNode']=null,this[_0xb7771(0x117f)]=null,this['_volTexture']=null,this[_0xb7771(0x34c5)]={},this['skeletonState']=void 0x0,this[_0xb7771(0xc03)]=void 0x0,this[_0xb7771(0x385b)]=void 0x0,this[_0xb7771(0x3bb5)]=!0x1,this[_0xb7771(0xf30)]=null,this[_0xb7771(0x51fe)]=!0x1,this[_0xb7771(0x5153)]=!0x1,this['_blockKey']=void 0x0,this[_0xb7771(0x5131)]=0x3e8,this[_0xb7771(0x4af2)]={},this[_0xb7771(0x4b8e)]={},this['_shouldSelect']=!0x1,this[_0xb7771(0x4891)]=0x0,this[_0xb7771(0x2b7a)]=!0x0,this[_0xb7771(0x5296)]=!0x1,this[_0xb7771(0x3b32)]=void 0x0,this[_0xb7771(0x4b23)]=void 0x0,this[_0xb7771(0x2b6a)]=0x1,this['_needRequest']=!0x0,this[_0xb7771(0xd65)]=void 0x0,this[_0xb7771(0x1e75)]=[],this['_centerZDepth']=0x0,this[_0xb7771(0x109c)]=0x0,this[_0xb7771(0x5131)]=0x0,this[_0xb7771(0x4889)]=!0x1,this[_0xb7771(0x42bd)]=!0x1,this['_skipLevel']=0x0,this[_0xb7771(0x36e6)]=0x0,this['_prepareLoad']=!0x1,this[_0xb7771(0x1f56)]=[];}function priorityNormalizeAndClamp(_0x32983e,_0x17b0e7,_0x312e04){var _0x5a97e5=_0x68aa19;return Math[_0x5a97e5(0x2bc6)](CesiumMath[_0x5a97e5(0x4e7d)](_0x32983e,_0x17b0e7,_0x312e04)-CesiumMath['EPSILON7'],0x0);}function isolateDigits(_0x5e9a0b,_0x59cb0a,_0x50c57d){var _0x486d21=_0x68aa19,_0x3ad2a=_0x5e9a0b*Math['pow'](0xa,_0x59cb0a);return parseInt(_0x3ad2a)*Math[_0x486d21(0x1f76)](0xa,_0x50c57d);}S3MTaskManager[_0x68aa19(0x37a9)]=function(_0x43d310){var _0x116c51=_0x68aa19;_0x43d310[_0x116c51(0x4695)]=TaskState['CANCELLED'],defined$1(_0x43d310[_0x116c51(0x23af)])&&_0x43d310[_0x116c51(0x23af)][_0x116c51(0x4e16)]();},S3MTaskManager[_0x68aa19(0x51b7)]=function(_0x5dd157){var _0x555fe8=_0x68aa19;updatePriority(_0x5dd157);var _0xc868c9=taskHeap[_0x555fe8(0x40e6)](_0x5dd157);if(defined$1(_0xc868c9)){if(_0xc868c9===_0x5dd157)return;S3MTaskManager['cancelTask'](_0xc868c9);}return issueTask(_0x5dd157);},S3MTaskManager['processTasks']=function(){var _0x4e7ff5=_0x68aa19;for(var _0x565faa,_0x33006b=taskHeap[_0x4e7ff5(0x16c3)],_0x28ba98=taskHeap[_0x4e7ff5(0x531b)],_0x824d7=0x0;_0x824d7<_0x28ba98;++_0x824d7)updatePriority(_0x33006b[_0x824d7]);for(taskHeap['resort']();taskHeap['length']>0x0;)if((_0x565faa=taskHeap['pop']())[_0x4e7ff5(0x4695)]!==TaskState[_0x4e7ff5(0x382e)]&&!activeTask(_0x565faa))return void taskHeap[_0x4e7ff5(0x40e6)](_0x565faa);},S3MTaskManager[_0x68aa19(0x63d)]=function(){var _0x252328=_0x68aa19;if(S3MTaskManager[_0x252328(0x1823)]=!0x0,0x0==FeatureDetection[_0x252328(0x585)]())return S3MTaskManager[_0x252328(0x2729)]=!0x0,void(S3MTaskManager['CRNTaskProcessorReady']=!0x0);S3MTaskManager[_0x252328(0x484e)][_0x252328(0x190)]({'modulePath':_0x252328(0x1f89),'wasmBinaryFile':_0x252328(0x1cb0),'fallbackModulePath':_0x252328(0x48e)})[_0x252328(0x4e1e)](function(_0x337566){var _0x3800b3=_0x252328;S3MTaskManager[_0x3800b3(0x2729)]=_0x337566;}),S3MTaskManager[_0x252328(0x484e)][_0x252328(0x190)]({'modulePath':_0x252328(0x214a),'wasmBinaryFile':_0x252328(0x678)})[_0x252328(0x4e1e)](function(_0x440f18){S3MTaskManager['taskProcessorReady']=_0x440f18;}),S3MTaskManager[_0x252328(0xcb3)]['initWebAssemblyModule']({'modulePath':_0x252328(0x214a),'wasmBinaryFile':'ThirdParty/crunch.wasm'})[_0x252328(0x4e1e)](function(){var _0x267268=_0x252328;S3MTaskManager[_0x267268(0xf76)]=!0x0;}),S3MTaskManager['unzipDataTaskProcessor'][_0x252328(0x190)]({'modulePath':_0x252328(0x214a),'wasmBinaryFile':_0x252328(0x678)})['then'](function(){S3MTaskManager['CRNTaskProcessorReady']=!0x0;});},S3MTaskManager[_0x68aa19(0x7ff)]=new TaskProcessor(_0x68aa19(0x541)),S3MTaskManager[_0x68aa19(0x484e)]=new TaskProcessor(_0x68aa19(0x38b1)),S3MTaskManager['indexTaskProcessor']=new TaskProcessor(_0x68aa19(0xdea)),S3MTaskManager[_0x68aa19(0xcb3)]=new TaskProcessor('transcodeCRNToDXT',Number['POSITIVE_INFINITY']),S3MTaskManager[_0x68aa19(0x5846)]=new TaskProcessor(_0x68aa19(0x2a7e)),S3MTaskManager['taskProcessorReady']=!0x1,S3MTaskManager[_0x68aa19(0xf76)]=!0x1,S3MTaskManager[_0x68aa19(0x1823)]=!0x1,S3MTaskManager[_0x68aa19(0x124)]={'UnZipData':S3MTaskManager[_0x68aa19(0x5846)],'S3MBTilesParser':S3MTaskManager[_0x68aa19(0x484e)]},S3MEntity[_0x68aa19(0x4b51)][_0x68aa19(0x1ce)]=function(_0x4926f1){var _0x392fd8=_0x68aa19,_0x1100bc=_0x4926f1['_minimumPriority'],_0x3f49e0=_0x4926f1['_maximumPriority'],_0x278e98=0x4,_0x3d0db1=isolateDigits(priorityNormalizeAndClamp(this['_foveatedFactor'],_0x1100bc['foveatedFactor'],_0x3f49e0['foveatedFactor']),0x4,_0x278e98);_0x278e98=0x8;var _0x54bf4f=isolateDigits(0x1-priorityNormalizeAndClamp(this[_0x392fd8(0x389e)],_0x1100bc[_0x392fd8(0xdfd)],_0x3f49e0['pixel']),0x4,_0x278e98);_0x278e98=0x0;var _0x3563ff=isolateDigits(priorityNormalizeAndClamp(this['_disFromCamera'],_0x1100bc[_0x392fd8(0x2ffa)],_0x3f49e0[_0x392fd8(0x2ffa)]),0x4,_0x278e98);this[_0x392fd8(0x5131)]=_0x3d0db1+_0x54bf4f+_0x3563ff;},S3MEntity['prototype'][_0x68aa19(0x1af3)]=function(){var _0x101c0a=_0x68aa19;for(var _0x9e860f=this[_0x101c0a(0x43ef)],_0x24478d=0x0;_0x24478d<this[_0x101c0a(0x453d)][_0x101c0a(0x531b)];_0x24478d++)for(var _0x38cd4e=0x0;_0x38cd4e<this[_0x101c0a(0x453d)][_0x24478d][_0x101c0a(0x49a6)]['length'];_0x38cd4e++)_0x9e860f+=this['_childrenPageLod'][_0x24478d][_0x101c0a(0x49a6)][_0x38cd4e][_0x101c0a(0x1ad0)],defined$1(this[_0x101c0a(0x453d)][_0x24478d][_0x101c0a(0xba7)])&&this[_0x101c0a(0x453d)][_0x24478d][_0x101c0a(0xba7)][_0x101c0a(0x5153)]&&(_0x9e860f+=this['_childrenPageLod'][_0x24478d]['_entity'][_0x101c0a(0x1af3)]());return _0x9e860f;},S3MEntity[_0x68aa19(0x4b51)][_0x68aa19(0x27df)]=function(_0x35ae0d){var _0x455e8e=_0x68aa19;_0x35ae0d[_0x455e8e(0x39bf)]+=this[_0x455e8e(0x43ef)];for(var _0x5995d4=0x0;_0x5995d4<this[_0x455e8e(0x453d)][_0x455e8e(0x531b)];_0x5995d4++)for(var _0x308715=0x0;_0x308715<this[_0x455e8e(0x453d)][_0x5995d4][_0x455e8e(0x49a6)][_0x455e8e(0x531b)];_0x308715++)_0x35ae0d['geoSize']+=this[_0x455e8e(0x453d)][_0x5995d4][_0x455e8e(0x49a6)][_0x308715]['_geometryByteLength'],defined$1(this[_0x455e8e(0x453d)][_0x5995d4][_0x455e8e(0xba7)])&&this['_childrenPageLod'][_0x5995d4]['_entity'][_0x455e8e(0x5153)]&&this[_0x455e8e(0x453d)][_0x5995d4][_0x455e8e(0xba7)]['memoryUsageEx'](_0x35ae0d);return _0x35ae0d[_0x455e8e(0x2308)]+_0x35ae0d[_0x455e8e(0x39bf)];},Object[_0x68aa19(0x5b7)](S3MEntity['prototype'],{'attrLoadState':{'get':function(){var _0x190a80=_0x68aa19;return this[_0x190a80(0x407b)];},'set':function(_0x47cd84){this['_attrLoadState']=_0x47cd84;}}}),S3MEntity[_0x68aa19(0x4b51)]['setEmptyTreeFlag']=function(_0x94b576){var _0x28e110=_0x68aa19;for(var _0x3f55a6=[this];_0x3f55a6[_0x28e110(0x531b)];){var _0x2ada20=_0x3f55a6[_0x28e110(0x1ae7)]();_0x2ada20[_0x28e110(0x33da)]=_0x94b576;for(var _0x14efdf=0x0,_0x16b539=_0x2ada20[_0x28e110(0x453d)][_0x28e110(0x531b)];_0x14efdf<_0x16b539;_0x14efdf++){var _0x42b26a=_0x2ada20[_0x28e110(0x453d)][_0x14efdf];defined$1(_0x42b26a[_0x28e110(0xba7)])&&_0x42b26a[_0x28e110(0xba7)][_0x28e110(0x33da)]&&_0x3f55a6[_0x28e110(0x3a33)](_0x42b26a['_entity']);}}},S3MEntity['prototype'][_0x68aa19(0x13e0)]=function(_0x223646){var _0x46f535=_0x68aa19;for(var _0x316359=0x0,_0x5b8d51=this[_0x46f535(0x453d)][_0x46f535(0x531b)];_0x316359<_0x5b8d51;_0x316359++){var _0x2d8eff=this['_childrenPageLod'][_0x316359];_0x223646(_0x2d8eff),_0x2d8eff[_0x46f535(0xba7)]&&(_0x2d8eff[_0x46f535(0xba7)][_0x46f535(0x29b4)]===LOADSTATE$4[_0x46f535(0x20b9)]||_0x2d8eff['_entity']['_s3mLoadState']===LOADSTATE$4[_0x46f535(0x47b3)]?_0x2d8eff[_0x46f535(0xba7)]['_s3mLoadState']=LOADSTATE$4[_0x46f535(0x25c)]:_0x2d8eff[_0x46f535(0xba7)][_0x46f535(0x13e0)](_0x223646));}},S3MEntity['prototype'][_0x68aa19(0x4503)]=function(_0x107188,_0xeba566){var _0x3b1feb=_0x68aa19;for(var _0xf11d5b=!0x0,_0x5da445=0x0,_0x44a1bc=this[_0x3b1feb(0x453d)][_0x3b1feb(0x531b)];_0x5da445<_0x44a1bc;_0x5da445++){for(var _0x5a3c6b=!0x0,_0xd7303d=0x0,_0x5f0f03=(_0x2019e9=this[_0x3b1feb(0x453d)][_0x5da445])[_0x3b1feb(0x49a6)][_0x3b1feb(0x531b)];_0xd7303d<_0x5f0f03;_0xd7303d++){(_0x366942=_0x2019e9['_renderEntityList'][_0xd7303d])['renderable']||(_0xf11d5b=!0x1,_0x5a3c6b=!0x1,_0x366942['transformResource'](_0x107188,_0xeba566));}_0x2019e9[_0x3b1feb(0x4b22)]=_0x5a3c6b;}for(_0x5da445=0x0,_0x44a1bc=this[_0x3b1feb(0x1e75)][_0x3b1feb(0x531b)];_0x5da445<_0x44a1bc;_0x5da445++){var _0x2019e9;for(_0x5a3c6b=!0x0,_0xd7303d=0x0,_0x5f0f03=(_0x2019e9=this[_0x3b1feb(0x1e75)][_0x5da445])[_0x3b1feb(0x49a6)][_0x3b1feb(0x531b)];_0xd7303d<_0x5f0f03;_0xd7303d++){var _0x366942;(_0x366942=_0x2019e9[_0x3b1feb(0x49a6)][_0xd7303d])[_0x3b1feb(0x4bb2)]||(_0xf11d5b=!0x1,_0x5a3c6b=!0x1,_0x366942[_0x3b1feb(0x1e61)](_0x107188,_0xeba566));}_0x2019e9[_0x3b1feb(0x4b22)]=_0x5a3c6b;}_0xf11d5b&&(this[_0x3b1feb(0x4b22)]=!0x0,this['_s3mLoadState']=LOADSTATE$4[_0x3b1feb(0x4bd)]);},S3MEntity[_0x68aa19(0x4b51)][_0x68aa19(0x1b11)]=function(_0x111619){var _0x38960a=_0x68aa19;for(var _0x51d2bf=0x0,_0x51ab3e=this[_0x38960a(0x453d)][_0x38960a(0x531b)];_0x51d2bf<_0x51ab3e;_0x51d2bf++){this[_0x38960a(0x453d)][_0x51d2bf][_0x38960a(0x1b11)](_0x111619);}for(_0x51d2bf=0x0,_0x51ab3e=this[_0x38960a(0x1e75)]['length'];_0x51d2bf<_0x51ab3e;_0x51d2bf++){this['_leafChildren'][_0x51d2bf][_0x38960a(0x1b11)](_0x111619);}this[_0x38960a(0x1e75)][_0x38960a(0x531b)]=0x0,this[_0x38960a(0x4b22)]=!0x1,this[_0x38960a(0x29b4)]=LOADSTATE$4[_0x38960a(0x17b2)],this[_0x38960a(0x434a)]=void 0x0;},S3MEntity['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},S3MEntity[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(_0x2540a3,_0x3d80a2){var _0x241c0e=_0x68aa19;for(var _0x5d8a27=0x0,_0x38e01d=this[_0x241c0e(0x453d)][_0x241c0e(0x531b)];_0x5d8a27<_0x38e01d;_0x5d8a27++)this[_0x241c0e(0x453d)][_0x5d8a27]=this[_0x241c0e(0x453d)][_0x5d8a27]&&!this['_childrenPageLod'][_0x5d8a27]['isDestroyed']()&&this[_0x241c0e(0x453d)][_0x5d8a27][_0x241c0e(0x2578)](_0x2540a3,_0x3d80a2);for(var _0x1208b3 in(this[_0x241c0e(0x453d)][_0x241c0e(0x531b)]=0x0,this['_ready']=!0x1,this['_s3mLoadState']=LOADSTATE$4[_0x241c0e(0x17b2)],this[_0x241c0e(0x389e)]=0x0,this['_disFromCamera']=0x0,this[_0x241c0e(0x46be)]=null,this[_0x241c0e(0x1502)]=null,this[_0x241c0e(0x18e1)]=null,this[_0x241c0e(0x434a)]=null,this[_0x241c0e(0x51c9)]=void 0x0,this[_0x241c0e(0x4fba)]=void 0x0,this[_0x241c0e(0x385b)]=void 0x0,defined$1(this['_volObj'])&&DDSTextureManager$1['DestroyTexture'](this['_volObj']['id']),this[_0x241c0e(0x117f)]=null,defined$1(this[_0x241c0e(0x19cc)])&&this[_0x241c0e(0x19cc)][_0x241c0e(0x2578)](),this['_volTexture']=null,this[_0x241c0e(0x34c5)]))if(this[_0x241c0e(0x34c5)][_0x241c0e(0x2a77)](_0x1208b3)){var _0x30187a=this[_0x241c0e(0x34c5)][_0x1208b3];defined$1(_0x30187a)&&_0x30187a[_0x241c0e(0x2578)]();}this[_0x241c0e(0x34c5)]={},this[_0x241c0e(0x9e2)]=void 0x0,defined$1(this[_0x241c0e(0x4bcc)])&&S3MTaskManager['cancelTask'](this[_0x241c0e(0x4bcc)]),this[_0x241c0e(0x4bcc)]=void 0x0;for(_0x5d8a27=0x0,_0x38e01d=this[_0x241c0e(0x1f56)][_0x241c0e(0x531b)];_0x5d8a27<_0x38e01d;_0x5d8a27++){var _0x3abc7a=this[_0x241c0e(0x1f56)][_0x5d8a27];_0x3abc7a['isDestroyed']()||_0x3abc7a[_0x241c0e(0x2578)]();}},S3MEntity[_0x68aa19(0x4b51)]['isImageryLoaded']=function(_0x27dfcc){var _0x304875=_0x68aa19;if(!defined$1(_0x27dfcc['_imageryLayer']))return!0x0;for(var _0x20573c=!0x0,_0x47f7a7=this[_0x304875(0x453d)]['length'],_0x4cddae=0x0;_0x4cddae<_0x47f7a7;_0x4cddae++)for(var _0xdb0646=this['_childrenPageLod'][_0x4cddae][_0x304875(0x49a6)],_0x86791f=_0xdb0646[_0x304875(0x531b)],_0x19eeba=0x0;_0x19eeba<_0x86791f;_0x19eeba++){var _0x44c464=_0xdb0646[_0x19eeba][_0x304875(0x4246)];if(defined$1(_0x44c464)){for(var _0x22049c=_0x44c464[_0x304875(0x531b)],_0x231532=0x0;_0x231532<_0x22049c;_0x231532++)_0x44c464[_0x231532]instanceof MVTImagery?_0x44c464[_0x231532][_0x304875(0x4695)]!==ImageryState$1[_0x304875(0x4dbc)]&&_0x44c464[_0x231532][_0x304875(0x4695)]!==ImageryState$1[_0x304875(0x3f41)]&&_0x44c464[_0x231532]['state']!==ImageryState$1[_0x304875(0x3865)]&&(_0x20573c=!0x1):_0x44c464[_0x231532]['state']<ImageryState$1['TEXTURE_LOADED']&&(_0x20573c=!0x1);}}return _0x20573c;},S3MEntity[_0x68aa19(0x4b51)][_0x68aa19(0x2c69)]=function(_0x52afaf){var _0x1d41d5=_0x68aa19;_0x52afaf*=1.5,defined$1(this['_oriBoundingSphere'])||(this[_0x1d41d5(0xf30)]=this[_0x1d41d5(0xd7d)]['clone']()),this['_boundingSphere']['radius']=this[_0x1d41d5(0xf30)]['radius']+_0x52afaf;for(var _0x1ae3ea=0x0,_0x25e85c=this[_0x1d41d5(0x453d)][_0x1d41d5(0x531b)];_0x1ae3ea<_0x25e85c;_0x1ae3ea++){var _0x327b3c=this[_0x1d41d5(0x453d)][_0x1ae3ea];_0x327b3c[_0x1d41d5(0xd7d)][_0x1d41d5(0x2896)]=this[_0x1d41d5(0xf30)][_0x1d41d5(0x2896)]+_0x52afaf;for(var _0x1fa6a6=0x0;_0x1fa6a6<_0x327b3c[_0x1d41d5(0x49a6)][_0x1d41d5(0x531b)];_0x1fa6a6++){var _0x4083a7=_0x327b3c[_0x1d41d5(0x49a6)][_0x1fa6a6];_0x4083a7[_0x1d41d5(0x302f)][_0x1d41d5(0x2896)]=this[_0x1d41d5(0xf30)][_0x1d41d5(0x2896)]+_0x52afaf,defined$1(_0x4083a7[_0x1d41d5(0x8e3)])&&(_0x4083a7[_0x1d41d5(0x8e3)][_0x1d41d5(0x302f)][_0x1d41d5(0x2896)]=this[_0x1d41d5(0xf30)][_0x1d41d5(0x2896)]+_0x52afaf);}}},S3MEntity[_0x68aa19(0x4b51)]['loadImagery']=function(_0x97e577,_0x1c628c){var _0x270041=_0x68aa19;if(defined$1(_0x97e577[_0x270041(0x46b)])){for(var _0x54cb22=this['_childrenPageLod'][_0x270041(0x531b)],_0x2ab356=0x0;_0x2ab356<_0x54cb22;_0x2ab356++)for(var _0x5fe2e9=this[_0x270041(0x453d)][_0x2ab356][_0x270041(0x49a6)],_0x486b39=_0x5fe2e9[_0x270041(0x531b)],_0x26f020=0x0;_0x26f020<_0x486b39;_0x26f020++){var _0x20254d=_0x5fe2e9[_0x26f020][_0x270041(0x4246)];if(defined$1(_0x20254d)){for(var _0x58dbd3=_0x20254d['length'],_0x2e9732=0x0;_0x2e9732<_0x58dbd3;_0x2e9732++)_0x20254d[_0x2e9732][_0x270041(0x3134)](_0x1c628c,!0x1);}}}};var RANGEMODE={'DISTANCE_FROM_EYE_POINT':0x0,'PIXEL_SIZE_ON_SCREEN':0x1,'GEOMETRY_ERROR':0x2},RangeMode=Object[_0x68aa19(0x3e37)](RANGEMODE),LoadingPriorityMode={'Root_Priority':0x0,'Child_Priority':0x1,'UsePagedLodInfo':0x2,'Child_Priority_NonLinear':0x3},LoadingPriorityMode$1=Object[_0x68aa19(0x3e37)](LoadingPriorityMode);function PagedLOD(){var _0xd4eb3f=_0x68aa19;this['_orientedBoundingBox']=void 0x0,this['_boundingSphere']=void 0x0,this[_0xd4eb3f(0x563e)]=0x0,this[_0xd4eb3f(0x3030)]=void 0x0,this['_isLeafNode']=!0x1,this[_0xd4eb3f(0x5868)]=!0x0,this['_entity']=null,this[_0xd4eb3f(0x49a6)]=[],this['_ready']=!0x1,this[_0xd4eb3f(0x508f)]=0x0,this[_0xd4eb3f(0x572e)]=RangeMode[_0xd4eb3f(0x1787)],this[_0xd4eb3f(0x2417)]=0x0,this['_renderEntityVisible']={},this[_0xd4eb3f(0x55f8)]=DATAFILETYPE$1[_0xd4eb3f(0x17ea)],this[_0xd4eb3f(0x47f5)]=!0x1,this[_0xd4eb3f(0x3892)]=0x0,this[_0xd4eb3f(0x4891)]=0x0,this[_0xd4eb3f(0x28ec)]=!0x0,this[_0xd4eb3f(0x203f)]=!0x0,this[_0xd4eb3f(0x11aa)]=0x0,this[_0xd4eb3f(0x2b7a)]=!0x0;}function getScreenGeometryError(_0x3d5aff,_0x1fce71,_0x345b2b,_0x4830fb){var _0x3b03f1=_0x68aa19,_0x519b01=_0x345b2b[_0x3b03f1(0xd7d)],_0x2ddf71=_0x519b01[_0x3b03f1(0x2896)],_0xec26cb=_0x519b01[_0x3b03f1(0x19ee)],_0x37cd0a=_0x1fce71[_0x3b03f1(0x1b40)],_0x46b4ab=defined$1(_0x345b2b[_0x3b03f1(0x1fb6)])?Math['sqrt'](_0x345b2b[_0x3b03f1(0x1fb6)][_0x3b03f1(0x4a7d)](_0x3d5aff[_0x3b03f1(0x923)])):Math['max'](Cartesian3['distance'](_0x3d5aff[_0x3b03f1(0x923)],_0xec26cb)-_0x2ddf71,0.00001),_0x32b0e4=_0x345b2b[_0x3b03f1(0x563e)]*_0x37cd0a/(_0x46b4ab*_0x3d5aff['frustum'][_0x3b03f1(0x1249)]);if(defined$1(_0x4830fb)&&_0x4830fb===LoadingPriorityMode$1['Child_Priority_NonLinear']){var _0x32b2f8=_0x345b2b[_0x3b03f1(0x55f8)]===DATAFILETYPE$1[_0x3b03f1(0x17ea)]?0x320:0x12c,_0x595c63=Math[_0x3b03f1(0x2bc6)](_0x2ddf71,_0x32b2f8);if(defined$1(_0x345b2b[_0x3b03f1(0x1fb6)])&&(_0xec26cb=_0x345b2b[_0x3b03f1(0x1fb6)]['center']),(_0x46b4ab=Cartesian3['distance'](_0x3d5aff[_0x3b03f1(0x923)],_0xec26cb))>_0x595c63){var _0x4077f1=0x2*_0x595c63/_0x46b4ab;_0x4077f1<0x1&&(_0x32b0e4*=_0x4077f1);}}return _0x32b0e4;}function distance2Pixel(_0x4dc238,_0x3c3018,_0x17a968,_0x5c8c59,_0x2c644b){var _0x3ab9ac=_0x68aa19,_0x25c938=0x0,_0x3e89a5=_0x17a968[_0x3ab9ac(0xd7d)],_0x5a1b13=_0x3e89a5[_0x3ab9ac(0x2896)],_0x27e6df=_0x3e89a5[_0x3ab9ac(0x19ee)],_0x1dd321=Cartesian3['distance'](_0x4dc238[_0x3ab9ac(0x923)],_0x27e6df);if(_0x1dd321=Math[_0x3ab9ac(0x2bc6)](0.00001,_0x1dd321-_0x5a1b13),_0x4dc238[_0x3ab9ac(0x5545)]===SceneMode$1[_0x3ab9ac(0x4c10)]&&(_0x1dd321=_0x4dc238[_0x3ab9ac(0x3f28)]['height']),_0x25c938=_0x3c3018[_0x3ab9ac(0x1b40)]/(0x2*Math[_0x3ab9ac(0x15be)](0.5*CesiumMath['PI_OVER_FOUR']))*_0x5a1b13/_0x1dd321,defined$1(_0x5c8c59)&&_0x5c8c59==LoadingPriorityMode$1[_0x3ab9ac(0x542b)]){var _0x5077fc=Math[_0x3ab9ac(0x2bc6)](_0x3e89a5['radius'],_0x2c644b);_0x1dd321>_0x5077fc&&(_0x25c938*=_0x5077fc/_0x1dd321);}return Math[_0x3ab9ac(0x28fa)](_0x25c938);}PagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x5411)]=function(_0x47c03d,_0x5154ca,_0x39d3b1,_0x1884d9,_0x3963b5){var _0x2eaa89=_0x68aa19;if(this[_0x2eaa89(0xd7d)]){var _0x3fc78f=_0x47c03d[_0x2eaa89(0x923)],_0x25f026=Cartesian3['clone'](this['_boundingSphere'][_0x2eaa89(0x19ee)]),_0x2b64c6=Cartesian3[_0x2eaa89(0x2ffa)](_0x25f026,_0x3fc78f);_0x47c03d[_0x2eaa89(0x5545)]==SceneMode$1[_0x2eaa89(0x4c10)]&&(_0x2b64c6=_0x47c03d[_0x2eaa89(0x3f28)]['height']),this[_0x2eaa89(0x121d)]=_0x2b64c6-this[_0x2eaa89(0xd7d)][_0x2eaa89(0x2896)];var _0x32dcd7=0x0;if(_0x39d3b1/=MemoryManager$1[_0x2eaa89(0x49fc)](),this[_0x2eaa89(0x572e)]==RangeMode['DISTANCE_FROM_EYE_POINT'])_0x32dcd7=_0x2b64c6-this[_0x2eaa89(0xd7d)][_0x2eaa89(0x2896)],this[_0x2eaa89(0x5868)]=_0x32dcd7>this[_0x2eaa89(0x563e)]*_0x39d3b1,_0x32dcd7=-_0x32dcd7;else{if(this[_0x2eaa89(0x572e)]===RangeMode['GEOMETRY_ERROR'])_0x32dcd7=getScreenGeometryError(_0x47c03d,_0x5154ca,this,_0x3963b5),this['_isLessLodDis']=_0x32dcd7<=0x10*_0x39d3b1;else _0x32dcd7=0x2*distance2Pixel(_0x47c03d,_0x5154ca,this,_0x3963b5,this[_0x2eaa89(0x55f8)]===DATAFILETYPE$1['OSGBFile']?0x320:0x12c),this[_0x2eaa89(0x5868)]=_0x32dcd7<=this[_0x2eaa89(0x563e)]*_0x39d3b1;}this[_0x2eaa89(0x508f)]=_0x32dcd7,this[_0x2eaa89(0xba7)]&&(this[_0x2eaa89(0xba7)]['_avgPix']=_0x32dcd7,this[_0x2eaa89(0xba7)][_0x2eaa89(0x121d)]=this[_0x2eaa89(0x121d)],this[_0x2eaa89(0xba7)][_0x2eaa89(0xe41)]||(this[_0x2eaa89(0xba7)]['_disFromCamera']*=_0x1884d9));}},PagedLOD['prototype'][_0x68aa19(0x1b11)]=function(_0x49e83c){var _0x25abe7=_0x68aa19;for(var _0xf613e7=0x0,_0x56f35d=this[_0x25abe7(0x49a6)]['length'];_0xf613e7<_0x56f35d;_0xf613e7++){this[_0x25abe7(0x49a6)][_0xf613e7][_0x25abe7(0x2578)](!0x0);}this[_0x25abe7(0x49a6)]['length']=0x0,this[_0x25abe7(0x4b22)]=!0x1;},PagedLOD['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},PagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(_0x3872c3,_0x3c9320){var _0x593d47=_0x68aa19;for(var _0x4e9643=0x0,_0x668e6b=this[_0x593d47(0x49a6)][_0x593d47(0x531b)];_0x4e9643<_0x668e6b;_0x4e9643++)defined$1(_0x3872c3)&&this[_0x593d47(0x49a6)][_0x4e9643][_0x593d47(0xc20)](_0x3872c3),this['_renderEntityList'][_0x4e9643]=this[_0x593d47(0x49a6)][_0x4e9643]&&!this[_0x593d47(0x49a6)][_0x4e9643][_0x593d47(0x1348)]()&&this[_0x593d47(0x49a6)][_0x4e9643]['destroy']();return this[_0x593d47(0x49a6)]['length']=0x0,defined$1(this[_0x593d47(0xba7)])&&(_0x3c9320||this[_0x593d47(0xba7)][_0x593d47(0x5153)])&&this['_entity'][_0x593d47(0x2578)](_0x3872c3,_0x3c9320),this['_entity']=void 0x0,destroyObject$1(this);};var S3MPointCloudVp=_0x68aa19(0x1788),S3MPointCloudFp=_0x68aa19(0x37b5),S3MVoxelGridVp='attribute\x20vec4\x20aPosition;\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20attribute\x20vec4\x20aTexCoord0;\x0a#endif\x0aattribute\x20vec4\x20aColor;\x0avarying\x20float\x20v_pixelDistance;\x0avarying\x20vec4\x20vPosition;\x0auniform\x20mat4\x20uGeoMatrix;\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20varying\x20vec4\x20vExcavationVertexPos;\x0a#endif\x0a#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uHypsometricTexture;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypOpacity;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypContourFillMode;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypFloor;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypCeil;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypMaxVisibleValue;\x0a\x20\x20\x20\x20uniform\x20float\x20uHypMinVisibleValue;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uNoValueColor;\x0a#endif\x0a\x20\x20\x20\x20uniform\x20float\x20uPointCloudSize;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uFillForeColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vPositionMC;\x0a#ifdef\x20HYPSOMETRIC\x0avec4\x20computeContourMapColor(float\x20fValue)\x0a{\x0a\x20\x20\x20\x20float\x20threshold\x20=\x20clamp(abs(uHypCeil\x20-\x20uHypFloor),\x200.000001,\x2020000.0);\x0a\x20\x20\x20\x20float\x20contourRate\x20=\x20(fValue\x20-\x20uHypFloor)\x20/\x20threshold;\x0a\x20\x20\x20\x20float\x20finalCoord\x20=\x20clamp(contourRate,\x200.0,\x201.0);\x0a\x20\x20\x20\x20float\x20count\x20=\x20floor(finalCoord\x20*\x2016.0);\x0a\x20\x20\x20\x20float\x20y\x20=\x20(count*2.0\x20+\x201.0)/32.0;\x0a\x20\x20\x20\x20float\x20x\x20=\x20fract(finalCoord*16.0);\x0a\x20\x20\x20\x20if(y\x20>\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20x\x20=\x201.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec2\x20contourCoord\x20=\x20vec2(x,\x20y);\x0a\x20\x20\x20\x20return\x20texture2D(uHypsometricTexture,\x20contourCoord).rgba;\x0a}\x0avec4\x20getHypsometricColor(vec4\x20oriColor,\x20float\x20fValue)\x0a{\x0a\x20\x20\x20\x20vec4\x20contourMapColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20float\x20finalOpacity\x20=\x20uHypOpacity;\x0a\x20\x20\x20\x20contourMapColor\x20=\x20computeContourMapColor(fValue);\x0a\x20\x20\x20\x20finalOpacity\x20*=\x20sign(uHypContourFillMode);\x0a\x20\x20\x20\x20vec4\x20mixColor\x20=\x20mix(vec4(1.0,1.0,1.0,1.0),\x20contourMapColor,\x20finalOpacity);\x0a\x20\x20\x20\x20return\x20mixColor;\x0a}\x0a#endif\x0a\x0afloat\x20getGlobeDepth(vec4\x20positionEC)\x0a{\x0a\x20\x20\x20\x20vec4\x20posWC\x20=\x20czm_eyeToWindowCoordinates(positionEC);\x0a\x20\x20\x20\x20float\x20globeDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20posWC.xy\x20/\x20czm_viewport.zw));\x0a\x20\x20\x20\x20if\x20(globeDepth\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x200.0;\x20//\x20not\x20on\x20the\x20globe\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(posWC.xy,\x20globeDepth);\x0a\x20\x20\x20\x20return\x20eyeCoordinate.z\x20/\x20eyeCoordinate.w;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20aPosition;\x0a\x20\x20\x20\x20vertexPos.w\x20=\x201.0;\x0a\x20\x20\x20\x20vPositionMC.xyz\x20=\x20vertexPos.xyz;\x0a\x20\x20\x20\x20vPositionMC.w\x20=\x200.0;\x0a\x20\x20\x20\x20vColor\x20=\x20aColor;\x0a\x20\x20\x20\x20float\x20wValue\x20=\x20aTexCoord0.x;\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vertexPos;\x0a#ifdef\x20HYPSOMETRIC\x0a\x20\x20\x20\x20if(wValue\x20>\x20uHypMaxVisibleValue\x20||\x20wValue\x20<\x20uHypMinVisibleValue)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20vec4(0.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vColor\x20=\x20getHypsometricColor(vColor,\x20wValue);\x0a#endif\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20vExcavationVertexPos\x20=\x20uGeoMatrix\x20*\x20vertexPos;\x0a#endif\x0a\x20\x20\x20\x20vColor\x20*=\x20uFillForeColor;\x0a\x20\x20\x20\x20vPosition\x20=\x20czm_modelView\x20*\x20vertexPos;\x0a\x20\x20\x20\x20float\x20depthsilon\x20=\x2010.0;\x0a\x20\x20\x20\x20float\x20globeDepth\x20=\x20getGlobeDepth(vPosition);\x0a\x20\x20\x20\x20if\x20(globeDepth\x20!=\x200.0\x20&&\x20vPosition.z\x20+\x20depthsilon\x20<\x20globeDepth)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20vec4(0.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20mpp\x20=\x20czm_metersPerPixel(vPosition);\x0a\x20\x20\x20\x20float\x20pointSize\x20=\x20uPointCloudSize\x20/\x20mpp;\x0a\x20\x20\x20\x20v_pixelDistance\x20=\x202.0\x20/\x20pointSize;\x0a\x20\x20\x20\x20gl_PointSize\x20=\x20pointSize;\x0a}',S3MVoxelGridFp='#extension\x20GL_EXT_draw_buffers\x20:\x20enable\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPosition;\x0avarying\x20vec4\x20vPositionMC;\x0avarying\x20float\x20v_pixelDistance;\x0avoid\x20main()\x0a{\x0a#ifdef\x20CLIP\x0a\x20\x20\x20\x20czm_clip(czm_modelView\x20*\x20vec4(vPositionMC.xyz,\x201.0),\x201.0);\x0a#endif\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20vColor;\x0a\x20\x20\x20\x20float\x20distanceToCenter\x20=\x20length(gl_PointCoord\x20-\x20vec2(0.5));\x0a\x20\x20\x20\x20float\x20maxDistance\x20=\x20max(0.0,\x200.5\x20-\x20v_pixelDistance);\x0a\x20\x20\x20\x20float\x20wholeAlpha\x20=\x201.0\x20-\x20smoothstep(maxDistance,\x200.5,\x20distanceToCenter);\x0a\x20\x20\x20\x20color.a\x20*=\x20wholeAlpha;\x0a\x09color\x20=\x20czm_gammaCorrect(color);\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20if(czm_executeExcavation())\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20OIT\x0a\x20\x20\x20\x20vec3\x20Ci\x20=\x20color.rgb\x20*\x20color.a;\x0a\x20\x20\x20\x20float\x20ai\x20=\x20color.a;\x0a\x20\x20\x20\x20float\x20wzi\x20=\x20czm_alphaWeight(ai);\x0a\x20\x20\x20\x20gl_FragData[0]\x20=\x20vec4(Ci\x20*\x20wzi,\x20ai);\x0a\x20\x20\x20\x20gl_FragData[1]\x20=\x20vec4(ai\x20*\x20wzi);\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a#endif\x0a}',S3MTilesVectex=_0x68aa19(0x2a12),S3MTilesFragment='\x0a#ifdef\x20GL_EXT_shader_texture_lod\x0a#extension\x20GL_EXT_shader_texture_lod\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a#ifdef\x20TRANSPARENT_BACK_COLOR\x0a\x20\x20\x20\x20uniform\x20vec4\x20uTransparentBackColor;\x0a\x20\x20\x20\x20uniform\x20float\x20uTransparentBackColorTolerance;\x0a#endif\x0a#ifdef\x20FINAL_RESOLUTION_CLIP\x0avarying\x20vec3\x20vertexClip;\x0auniform\x20vec3\x20uMaxClip;\x0auniform\x20vec3\x20uMinClip;\x0a#endif\x0a#ifdef\x20TexCoord\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uTexture;\x0a#ifdef\x20Map\x0a\x09uniform\x20sampler2D\x20uMapTexture;\x0a#endif\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexCoord;\x0a\x20\x20\x20\x20varying\x20vec2\x20vTexCoordZ;\x0a#endif\x0a#ifdef\x20SEC_TEX_EMISSION\x0a\x20\x20\x20\x20uniform\x20vec3\x20uEmissionFactor;\x0a#endif\x0a#ifdef\x20COMPUTE_TEXCOORD\x0a#ifdef\x20TextureBatch\x0a\x20\x20\x20\x20uniform\x20vec4\x20uTextureDim;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexTran;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexScale;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexSize;\x0a\x20\x20\x20\x20varying\x20vec2\x20vMaxMipLevel;\x0a#else\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexMatrix;\x0a\x20\x20\x20\x20varying\x20vec2\x20vIsRGBA;\x0a#endif\x0a#endif\x0a#ifdef\x20COMPUTE_W_VALUE\x0a\x20\x20\x20\x20varying\x20float\x20wValue;\x0a#endif\x0a#ifdef\x20MULTI_TEX\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uSecTexture;\x0a\x20\x20\x20\x20varying\x20vec4\x20vTexMatrix2;\x0a#endif\x0a#ifdef\x20USE_BatchPBR\x0a\x20\x20\x20\x20varying\x20vec4\x20vMetallicRoughness;\x0a\x20\x20\x20\x20varying\x20vec4\x20vEmissiveFactor;\x0a\x20\x20\x20\x20varying\x20vec3\x20vAlphaCutoffAndModeAndDoubleSide;\x0a#endif\x0a#ifdef\x20OVERLAY\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20uOverlayTexture;\x0a\x20\x20\x20\x20varying\x20vec2\x20vecOverlayTexCoord;\x0a\x20\x20\x20\x20varying\x20float\x20hasOverlay;\x0a#endif\x0a#ifdef\x20NORMAL_AND_DEPTH\x0a\x20\x20\x20\x20varying\x20vec4\x20oriVertex;\x0a\x20\x20\x20\x20varying\x20vec3\x20perVertexNormals;\x0a\x20\x20\x20\x20varying\x20float\x20depthInCamera;\x0a#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#endif\x0a#ifdef\x20APPLY_SPLIT\x0a\x20\x20\x20\x20uniform\x20float\x20uSplitDirection;\x0a\x20\x20\x20\x20uniform\x20float\x20uSplitPosition;\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0a#ifdef\x20REPLACE_SELECT_TYPE\x0a\x20\x20\x20\x20varying\x20float\x20fSelected;\x0a#endif\x0a#ifdef\x20SILHOUETTE_SELECT_TYPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSelColor;\x0a\x20\x20\x20\x20uniform\x20int\x20uSelectColorType;\x0a\x20\x20\x20\x20varying\x20float\x20fSelectedForSilh;\x0a#endif\x0a#ifdef\x20SKETCH_MODE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uLineColor;\x0a\x20\x20\x20\x20uniform\x20float\x20uLineWidth;\x0a#endif\x0a#ifdef\x20Only_LineColor\x0a\x20\x20\x20\x20uniform\x20vec4\x20uLineColor;\x0a#endif\x0a\x20\x20\x20\x20uniform\x20vec4\x20uEmissionColor;\x0a#ifdef\x20POST_EFFECT\x0a\x20\x20\x20\x20uniform\x20float\x20uMaxBloomHeight;\x0a#endif\x0auniform\x20vec2\x20uPolygonOffset;\x0a\x20\x20\x20\x20uniform\x20vec2\x20uMinMaxTransparent;\x0a\x20\x20\x20\x20struct\x20LayerParameter{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20translationAndBottom;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20minMaxTransparentAndPolygonOffset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20selColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20pointSize;\x0a\x20\x20\x20\x20};\x0a\x20\x20\x20\x20uniform\x20vec4\x20uAmbientColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uDiffuseColor;\x0a\x20\x20\x20\x20uniform\x20float\x20uTexture0Width;\x0a\x20\x20\x20\x20uniform\x20float\x20uTexture1Width;\x0a\x20\x20\x20\x20struct\x20MaterialParameter{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20ambientColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20diffuseColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20mat4\x20texMatrix;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20textureWidth;\x0a\x20\x20\x20\x20};\x0a\x20\x20\x20\x20uniform\x20vec4\x20uTexUVOffset;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uFillForeColor;\x0a\x20\x20\x20\x20struct\x20MaterialDynamicParameter{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20texUVOffset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20fillForeColor;\x0a\x20\x20\x20\x20};\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20uniform\x20vec3\x20uAmbientLightColor;\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSunLightColor;\x0a\x20\x20\x20\x20uniform\x20float\x20uSunLightON;\x0a\x20\x20\x20\x20struct\x20LightParameter{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20ambientLightColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20sunLightColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20sunDirECAndSunLightON;\x0a\x20\x20\x20\x20};\x0a\x20\x20\x20\x20LayerParameter\x20u_LayerParam;\x0a\x20\x20\x20\x20MaterialParameter\x20u_MaterialParam;\x0a\x20\x20\x20\x20MaterialDynamicParameter\x20u_MaterialDynamicParameter;\x0a\x20\x20\x20\x20LightParameter\x20u_LightParam;\x0a#ifdef\x20PBR_THEME\x0a\x20\x20\x20\x20uniform\x20mat4\x20uPBRMaterials[NUM_PBR_MATERIALS];\x0a\x20\x20\x20\x20varying\x20float\x20vPBRIndex;\x0a#endif\x0a\x20\x20\x20\x20varying\x20vec4\x20vIsFiltByID;\x0a\x20\x20\x20\x20varying\x20vec4\x20vColor;\x0a\x20\x20\x20\x20varying\x20vec4\x20vPositionMC;\x0a\x20\x20\x20\x20varying\x20vec3\x20v_positionEC;\x0a\x20\x20\x20\x20varying\x20vec4\x20vSecondColor;\x0a\x20\x20\x20\x20varying\x20vec3\x20vNormalEC;\x0a#ifdef\x20Instance\x0a\x20\x20\x20\x20varying\x20vec3\x20vPositionRotateMC;\x0a#endif\x0auniform\x20float\x20uShadowDarkness;\x0a#ifdef\x20IMAGERY\x0avarying\x20vec2\x20imgCoord;\x0auniform\x20sampler2D\x20uImgTexture;\x0auniform\x20float\x20uImgTextureAlpha;\x0auniform\x20vec2\x20uImgTextureBound;\x0a#endif\x0a#ifndef\x20INVALID_OBLIQUE\x0a\x20\x20\x20\x20vec4\x20getTextureColor(out\x20vec4\x20outTexCoord,\x20out\x20vec4\x20firstColor,\x20out\x20vec4\x20secColor)\x0a\x20\x20\x20\x20{\x0a#ifdef\x20TextureBatch\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20FColor\x20=\x20czm_getTexColorForS3M(uTexture,\x20vTexCoord.xy,\x20vTexSize.xy,\x20vTexTran.xy,\x20vTexScale.xy,\x20vMaxMipLevel.x,\x20outTexCoord.xy);\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(vTexMatrix.z\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(1.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texTileWidth0\x20=\x20vTexMatrix.z\x20*\x20u_MaterialParam.textureWidth.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20realTexCoord\x20=\x20vec3(vTexCoord.xy,\x20vTexCoordZ.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20FColor\x20=\x20czm_getTexColorForS3M(uTexture,\x20realTexCoord,\x20texTileWidth0,\x20vTexMatrix.w,\x20vTexMatrix.z,\x20vTexMatrix.xy,\x20vIsRGBA.x,\x20u_MaterialDynamicParameter.texUVOffset,\x20outTexCoord.xy);\x0a#ifdef\x20Map\x0a\x09\x09vec4\x20FMapColor\x20=\x20czm_getTexColorForS3M(uMapTexture,\x20realTexCoord,\x20texTileWidth0,\x20vTexMatrix.w,\x20vTexMatrix.z,\x20vTexMatrix.xy,\x20vIsRGBA.x,\x20u_MaterialDynamicParameter.texUVOffset,\x20outTexCoord.xy);\x0a\x09\x09if(FMapColor.a\x20>\x200.9)\x0a\x09\x09{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20FColor.rgb\x20=\x20FMapColor.bgr;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a#endif\x0a#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20firstColor\x20=\x20FColor;\x0a#ifdef\x20MULTI_TEX\x0a#ifdef\x20TextureBatch\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20SColor\x20=\x20czm_getTexColorForS3M(uSecTexture,\x20vTexCoord.zw,\x20vTexSize.zw,\x20vTexTran.zw,\x20vTexScale.zw,\x20vMaxMipLevel.y,\x20outTexCoord.zw);\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20texTileWidth1\x20=\x20vTexMatrix2.z\x20*\x20u_MaterialParam.textureWidth.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20realTexCoord\x20=\x20vec3(vTexCoord.zw,\x20vTexCoordZ.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20SColor\x20=\x20czm_getTexColorForS3M(uSecTexture,\x20realTexCoord,\x20texTileWidth1,\x20vTexMatrix2.w,\x20vTexMatrix2.z,\x20vTexMatrix2.xy,\x20vIsRGBA.y,\x20u_MaterialDynamicParameter.texUVOffset,\x20outTexCoord.zw);\x0a#endif\x0a#ifdef\x20SEC_TEX_EMISSION\x0a\x20\x20\x20\x20\x20\x20\x20\x20secColor\x20=\x20SColor;\x20\x20\x20\x20\x20\x20\x20\x20return\x20FColor;\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20FColor\x20*\x20SColor;\x0a#endif\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20FColor;\x0a#endif\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20SQCLIP\x0auniform\x20sampler2D\x20uFrontColorTexture;\x0auniform\x20sampler2D\x20uFrontDepthTexture;\x0auniform\x20sampler2D\x20uBackDepthTexture;\x0auniform\x20float\x20uSQMode;\x20\x0afloat\x20computeDepth()\x0a{\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20return\x20log2(v_depthFromNearPlusOne)\x20*\x20czm_oneOverLog2FarDepthFromNearPlusOne;\x0a#else\x0a\x20\x20\x20\x20return\x20gl_FragCoord.z;\x0a#endif\x0a}\x0abool\x20isPointInObject(vec2\x20texCoord)\x0a{\x0a\x20\x20\x20\x20bool\x20bIn\x20=\x20false;\x0a\x20\x20\x20\x20vec4\x20colorInClipTexture\x20=\x20texture2D(uFrontColorTexture,texCoord.xy);\x0a\x20\x20\x20\x20if(colorInClipTexture.r\x20>\x200.99\x20&&\x20colorInClipTexture.g\x20<\x200.01\x20&&\x20colorInClipTexture.b\x20<\x200.01)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20depthNear\x20=\x20czm_unpackDepth(texture2D(uFrontDepthTexture,\x20texCoord.xy))\x20-\x200.00001;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20depthFar\x20=\x20czm_unpackDepth(texture2D(uBackDepthTexture,\x20texCoord.xy))\x20+\x200.00001;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20currentDepth\x20=\x20computeDepth();\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(currentDepth\x20>\x20depthNear\x20&&\x20currentDepth\x20<\x20depthFar){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bIn\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20uSQMode\x20<\x200.5\x20?\x20!bIn\x20:\x20bIn;\x0a}\x0a#endif\x0avec3\x20SRGBtoLINEAR3(vec3\x20srgbIn)\x20\x0a{\x0a\x20\x20\x20\x20return\x20pow(srgbIn,\x20vec3(2.2));\x0a}\x0avec4\x20SRGBtoLINEAR4(vec4\x20srgbIn)\x0a{\x0a\x20\x20\x20\x20srgbIn\x20=\x20srgbIn\x20;\x0a\x20\x20\x20\x20vec3\x20linearOut\x20=\x20pow(srgbIn.rgb,\x20vec3(2.2));\x0a\x20\x20\x20\x20return\x20vec4(linearOut,\x20srgbIn.a);\x0a}\x0a\x20vec3\x20LINEARtoSRGB(vec3\x20linearIn)\x0a{\x0a#ifndef\x20HDR\x20\x0a\x20\x20\x20\x20return\x20pow(linearIn,\x20vec3(1.0/2.2));\x0a#else\x0a\x20\x20\x20\x20return\x20linearIn;\x0a#endif\x0a}\x0a#include\x20<brdf>\x0avoid\x20InitUniformStructParameter(){\x0a#ifdef\x20UNIFORM_BUFFER\x0a#else\x0a\x20\x20\x20\x20u_LayerParam.minMaxTransparentAndPolygonOffset.x\x20=\x20uMinMaxTransparent.x;\x0a\x20\x20\x20\x20u_LayerParam.minMaxTransparentAndPolygonOffset.y\x20=\x20uMinMaxTransparent.y;\x0a\x20\x20\x20\x20u_LayerParam.minMaxTransparentAndPolygonOffset.z\x20=\x20uPolygonOffset.x;\x0a\x20\x20\x20\x20u_LayerParam.minMaxTransparentAndPolygonOffset.w\x20=\x20uPolygonOffset.y;\x0a\x20\x20\x20\x20u_MaterialParam.textureWidth.x\x20=\x20uTexture0Width;\x0a\x20\x20\x20\x20u_MaterialParam.textureWidth.y\x20=\x20uTexture1Width;\x0a\x20\x20\x20\x20u_MaterialParam.ambientColor\x20=\x20uAmbientColor;\x0a\x20\x20\x20\x20u_MaterialParam.diffuseColor\x20=\x20uDiffuseColor;\x0a\x20\x20\x20\x20u_MaterialDynamicParameter.texUVOffset\x20=\x20uTexUVOffset;\x0a\x20\x20\x20\x20u_MaterialDynamicParameter.fillForeColor\x20=\x20uFillForeColor;\x0a\x20\x20\x20\x20u_LightParam.ambientLightColor.rgb\x20=\x20uAmbientLightColor;\x0a\x20\x20\x20\x20u_LightParam.sunLightColor\x20=\x20uSunLightColor;\x0a\x20\x20\x20\x20u_LightParam.ambientLightColor.a\x20=\x201.0;\x0a\x20\x20\x20\x20u_LightParam.sunDirECAndSunLightON.xyz\x20=\x20czm_sunDirectionEC;\x0a\x20\x20\x20\x20u_LightParam.sunDirECAndSunLightON.w\x20=\x20uSunLightON;\x0a#endif\x0a}\x0a#ifdef\x20FLOOD_ANALYSIS\x0auniform\x20sampler2D\x20uFloodFlagTexture;\x0auniform\x20vec4\x20uFloodRect;\x0avarying\x20vec4\x20vFloodPos;\x0abool\x20GetWaterColor(out\x20vec4\x20color)\x0a{\x0a\x20\x20\x20\x20float\x20width\x20=\x20uFloodRect.z\x20-\x20uFloodRect.x;\x0a\x20\x20\x20\x20float\x20height\x20=\x20uFloodRect.w\x20-\x20uFloodRect.y;\x0a\x20\x20\x20\x20if(vFloodPos.x\x20<\x20uFloodRect.x\x20||\x20vFloodPos.x\x20>\x20uFloodRect.z\x20||\x20vFloodPos.y\x20<\x20uFloodRect.y\x20||\x20vFloodPos.y\x20>\x20uFloodRect.w)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20false;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20vec2\x20floodTexcoord\x20=\x20vec2((vFloodPos.x\x20-\x20uFloodRect.x)\x20/\x20width,\x20(vFloodPos.y\x20-\x20uFloodRect.y)\x20/\x20height);\x0a\x20\x20\x20\x20vec4\x20flagColor\x20=\x20texture2D(uFloodFlagTexture,\x20floodTexcoord);\x0a\x20\x20\x20\x20if(flagColor.r\x20<\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20false;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20color\x20=\x20vec4(40.0/255.0,150.0/255.0,200.0/255.0,1.0);\x0a\x20\x20\x20\x20return\x20true;\x0a}\x0a#endif\x0a#ifdef\x20VISIBLEDISTANCEMAX\x0a\x20\x20\x20\x20uniform\x20float\x20uVisibleDistanceMax;\x0a#endif\x0a#include\x20<executeServerExcavationDecl>\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20InitUniformStructParameter();\x0a\x20\x20\x20\x20czm_s3mMaterialInput\x20material;\x0a\x20\x20\x20\x20material.ambientColor\x20=\x20u_MaterialParam.ambientColor;\x0a\x20\x20\x20\x20material.diffuseColor\x20=\x20u_MaterialParam.diffuseColor;\x0a\x20\x20\x20\x20material.ambientLightColor\x20=\x20u_LightParam.ambientLightColor;\x0a\x20\x20\x20\x20material.sunLightColor\x20=\x20u_LightParam.sunLightColor;\x0a\x20\x20\x20\x20material.sunLightON\x20=\x20u_LightParam.sunDirECAndSunLightON.w;\x0a\x20\x20\x20\x20material.sunDirectionEC\x20=\x20u_LightParam.sunDirECAndSunLightON.xyz;\x0a#ifdef\x20FINAL_RESOLUTION_CLIP\x0a\x09if(vertexClip.x\x20>\x20uMaxClip.x\x20||\x20vertexClip.y\x20>\x20uMaxClip.y\x20||\x20vertexClip.z\x20>\x20uMaxClip.z\x20\x0a\x09||\x20vertexClip.x\x20<\x20uMinClip.x\x20||\x20vertexClip.y\x20<\x20uMinClip.y\x20||\x20vertexClip.z\x20<\x20uMinClip.z)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20}\x20\x0a#endif\x0a#ifdef\x20Height_Map\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_packValue(wValue);\x0a\x20\x20\x20\x20return;\x0a#endif\x0aif(vColor.a\x20==\x200.0)\x0a{\x0a\x20\x20\x20\x20discard;\x0a}\x0a#ifdef\x20SQCLIP\x0a\x20\x20\x20\x20vec2\x20texCoord\x20=\x20vec2(gl_FragCoord.x\x20/\x20czm_viewport.z,\x20gl_FragCoord.y\x20/\x20czm_viewport.w);\x0a\x20\x20\x20\x20if(!isPointInObject(texCoord))\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20}\x20\x0a#endif\x0a#ifdef\x20NORMAL\x0a\x20\x20\x20\x20vec3\x20normalMC\x20=\x20normalize(czm_computeNormal(vPositionMC.xyz));\x0a\x20\x20\x20\x20normalMC\x20=\x20normalMC\x20*\x200.5\x20+\x20vec3(0.5);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(normalMC,\x201.0);\x0a\x20\x20\x20\x20#ifdef\x20GL_EXT_frag_depth\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20gl_FragCoord.z;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20gl_FragCoord.z;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20return;\x0a#endif\x0a#ifdef\x20NORMAL_AND_DEPTH\x0a#ifdef\x20SILHOUETTE_SELECT_TYPE\x0a\x20\x20\x20\x20if(fSelectedForSilh\x20<\x200.9)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20vec3\x20normal\x20=\x20normalize(perVertexNormals);\x0a\x20\x20\x20\x20float\x20dLength\x20=\x20length(perVertexNormals);\x0a\x20\x20\x20\x20if(dLength\x20<=\x200.9)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20normal\x20=\x20vec3(czm_normal*czm_computeNormal(oriVertex.xyz));\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20normal\x20=\x20(normal\x20+\x201.0)\x20*\x200.5;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(normal,\x201.0);\x0a#ifdef\x20GL_EXT_frag_depth\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20gl_FragCoord.z;\x0a#endif\x0a#ifdef\x20WEBGL2\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20gl_FragCoord.z;\x0a#endif\x0a\x20\x20\x20\x20return;\x0a#endif\x0a#ifdef\x20APPLY_SPLIT\x0a\x20\x20\x20\x20if\x20(uSplitDirection\x20>\x201.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-1.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-0.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x20\x0a\x20\x20\x20\x20czm_RollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a#ifdef\x20SERVEREXCAVATION\x0a\x20\x20\x20\x20if(executeServerExcavation())\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20if(czm_executeExcavation())\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20vec4\x20realTexCoord\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20vec4\x20baseColor\x20=\x20vColor;\x0a#ifdef\x20INVALID_OBLIQUE\x0a\x20\x20\x20\x20baseColor\x20*=\x20vec4(0.5,0.5,0.5,1.0);\x0a#else\x0a\x20\x20\x20\x20vec4\x20firstColor;\x0a\x20\x20\x20\x20vec4\x20secColor;\x0a\x20\x20\x20\x20#ifdef\x20InstanceRenderPipeline\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20outTexColor\x20=\x20texture2D(uTexture,\x20(vTexCoord.xy\x20*\x20uTexUVOffset.zw\x20+\x20uTexUVOffset.xy));\x0a\x20\x20\x20\x20\x20\x20\x20\x20realTexCoord.xy\x20=\x20vTexCoord.xy;\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20outTexColor\x20=\x20getTextureColor(realTexCoord,\x20firstColor,\x20secColor);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20outTexColor\x20=\x20SRGBtoLINEAR4(outTexColor);\x0a\x20\x20\x20\x20baseColor\x20=\x20baseColor\x20*\x20outTexColor;\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20baseColor;\x0a#ifdef\x20BRDF\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20brdf(baseColor,\x20realTexCoord.xy,\x20vTexCoord.xy,\x20v_positionEC,\x20vPositionMC.xyz,\x20vNormalEC,\x20uSunLightColor);\x0a#endif\x0a#ifdef\x20ADJUST_COLOR\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20czm_adjustColor(gl_FragColor.rgb);\x0a#endif\x0a#ifdef\x20TRANSPARENT_BACK_COLOR\x0a\x20\x20\x20\x20if(uTransparentBackColorTolerance\x20>\x200.01)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20rDiff\x20=\x20abs(uTransparentBackColor.r\x20-\x20gl_FragColor.r);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20gDiff\x20=\x20abs(uTransparentBackColor.g\x20-\x20gl_FragColor.g);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20bDiff\x20=\x20abs(uTransparentBackColor.b\x20-\x20gl_FragColor.b);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(rDiff\x20<\x20uTransparentBackColorTolerance\x20&&\x20gDiff\x20<\x20uTransparentBackColorTolerance\x20&&\x20bDiff\x20<\x20uTransparentBackColorTolerance)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20REPLACE_COLOR_TYPE\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a#endif\x0a#ifdef\x20REPLACE_SELECT_TYPE\x0a\x20\x20\x20\x20if(fSelected\x20>\x200.9)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20VISIBLEDISTANCEMAX\x0a\x20\x20\x20\x20if(length(v_positionEC)\x20>\x20uVisibleDistanceMax)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20minAlphl\x20=\x20min(1.0,\x20(length(v_positionEC)\x20-\x20uVisibleDistanceMax)\x20/\x202000.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor.a\x20=\x201.0\x20-\x20minAlphl;\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20HYPSOMETRIC\x0a\x09if(uHypsometricVisible>0.5)\x0a\x09{\x0a\x20\x20\x20\x20#ifdef\x20Volume2\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20volColor\x20=\x20texture2D(uVolumeTexture,\x20vec2(vTexCoord.x,\x201.0\x20-\x20vTexCoord.y));\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20czm_getHypsometricColor(gl_FragColor,\x20volColor);\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20czm_getHypsometricColor(gl_FragColor,\x20wValue);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20u_MaterialDynamicParameter.fillForeColor;\x0a#endif\x0a#ifdef\x20HAS_LIGHT\x0a#ifdef\x20PBR\x0a\x20\x20\x20\x20czm_S3MPBR(gl_FragColor,\x20realTexCoord);\x0a#else\x0a#ifndef\x20BRDF\x0a#ifdef\x20Instance\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_computeLightColorInstanceInFP(material,\x20vPositionRotateMC,\x20vPositionMC.xyz,\x20vPositionMC.w,\x20vNormalEC);\x0a#else\x0a\x20\x20\x20\x20#ifndef\x20IGNORE_NORMAL\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_computeLightColorInFP(material,\x20vPositionMC.xyz,\x20vPositionMC.w,\x20vNormalEC);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#ifdef\x20IS_SQUARE_PIPE\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_computeLightColorInFP(material,\x20vPositionMC.xyz,\x200.0,\x20vNormalEC);\x0a\x20\x20\x20\x20#endif\x0a#endif\x0a#endif\x0a#endif\x0a#endif\x0a#ifdef\x20OVERLAY\x0a\x20\x20\x20\x20if(hasOverlay\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20overlayColor\x20=\x20texture2D(uOverlayTexture,\x20vecOverlayTexCoord.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(!(overlayColor.r\x20>\x200.999\x20&&\x20overlayColor.g\x20>\x200.999\x20&&\x20overlayColor.b\x20>\x200.999)\x20&&\x20!(overlayColor.r\x20<\x200.001\x20&&\x20overlayColor.g\x20<\x200.001\x20&&\x20overlayColor.b\x20<\x200.001))\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20mixColor\x20=\x20mix(gl_FragColor,\x20overlayColor,\x20overlayColor.a);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(mixColor.r,\x20mixColor.g,\x20mixColor.b,\x20gl_FragColor.a);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20HORIZONTAL_LINE\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_getHorizontalColor(gl_FragColor,\x20wValue);\x0a#endif\x20\x0a\x09if(gl_FragColor.a\x20==\x200.0)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#ifdef\x20CLIP\x0a#ifdef\x20CLIP_FILT_BY_ID\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_clip(czm_modelView\x20*\x20vec4(vPositionMC.xyz,\x201.0),\x20vIsFiltByID.x);\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_clip(czm_modelView\x20*\x20vec4(vPositionMC.xyz,\x201.0),\x201.0);\x0a#endif\x0a#endif\x0a#ifdef\x20SILHOUETTE_SELECT_TYPE\x0a\x20\x20\x20\x20if(uSelectColorType\x20==\x202)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(fSelectedForSilh\x20>\x200.9)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20czm_sketchMode(gl_FragColor,\x20uSelColor,\x203.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20czm_sketchMode(gl_FragColor,\x20uSelColor,\x203.0);\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20SKETCH_MODE\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_sketchMode(gl_FragColor,\x20uLineColor,\x20uLineWidth);\x0a\x20\x20\x20\x20if(gl_FragColor.a\x20<\x20u_LayerParam.minMaxTransparentAndPolygonOffset.x)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#endif\x0a#ifdef\x20Only_LineColor\x0a\x09gl_FragColor\x20=\x20uLineColor;\x0a#endif\x0a#ifdef\x20HAS_OCCLUSION_TEXTURE\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20*=\x20texture2D(uOcclusionTexture,\x20vTexCoord.xy).r;\x0a#endif\x0a#ifdef\x20EMISSION_TEXTURE\x0a\x20\x20\x20\x20vec3\x20normalMC\x20=\x20normalize(czm_computeNormal(vPositionMC.xyz));\x0a\x20\x20\x20\x20float\x20isNotTopFace\x20=\x201.0\x20-\x20step(0.95,\x20normalMC.z);\x0a\x20\x20\x20\x20float\x20dayTime\x20=\x201.0\x20-\x20czm_RGBToHSL(uAmbientLightColor.rgb).z;\x0a\x20\x20\x20\x20vec3\x20emissionTexColor\x20=\x20czm_getEmissiveTextureColor(wValue)\x20*\x20dayTime;\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20+=\x20uEmissionColor.rgb\x20*\x20emissionTexColor\x20*\x20isNotTopFace;\x0a#endif\x0a#ifdef\x20SEC_TEX_EMISSION\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20+=\x20uEmissionColor.rgb\x20*\x20secColor.rgb;\x0a#endif\x0a#ifdef\x20TEXTURE_MOVE\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20uEmissionColor.rgb\x20*\x20baseColor.rgb;\x0a#endif\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20if(u_LayerParam.minMaxTransparentAndPolygonOffset.z\x20!=\x200.0\x20||\x20u_LayerParam.minMaxTransparentAndPolygonOffset.w\x20!=\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20logZ\x20=\x201.0\x20/\x20gl_FragCoord.w\x20+\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20DZ\x20=\x20max(dFdx(logZ),\x20dFdy(logZ));\x0a\x20\x20\x20\x20\x20\x20\x20\x20logZ\x20+=\x20DZ\x20*\x20u_LayerParam.minMaxTransparentAndPolygonOffset.z\x20+\x200.0000001\x20*\x20u_LayerParam.minMaxTransparentAndPolygonOffset.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_writeLogDepth(logZ);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_writeLogDepth(v_depthFromNearPlusOne);\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20PARTLY_TRANSPARENT\x0a\x20\x20\x20\x20#ifdef\x20TRANSPARENT_PASS\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragColor.a\x20>\x200.95){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragColor.a\x20<=\x200.95){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a#endif\x0a#ifndef\x20BRDF\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20LINEARtoSRGB(gl_FragColor.rgb);\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a#ifdef\x20IMAGERY\x0avec2\x20texcood\x20=\x20vec2(imgCoord.x/uImgTextureBound.x,\x20imgCoord.y/uImgTextureBound.y);\x0avec4\x20imageColor\x20=\x20texture2D(uImgTexture,\x20texcood);\x0aif(imageColor.a\x20>\x200.9\x20&&\x20uImgTextureAlpha\x20>\x200.9)\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20imageColor;\x0a}\x0aelse\x0a{\x0a\x20\x20\x20\x20gl_FragColor.rgb\x20=\x20mix(gl_FragColor.rgb,\x20imageColor.rgb,\x20uImgTextureAlpha*imageColor.a);\x0a}\x0a#endif\x0a#ifdef\x20FLOOD_ANALYSIS\x0a\x20\x20\x20\x20vec4\x20floodColor\x20=\x20vec4(1.0,1.0,1.0,1.0);\x0a\x20\x20\x20\x20if(GetWaterColor(floodColor))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20floodColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a#endif\x0a}',S3MTilesVectexRaster=_0x68aa19(0x3d7c),S3MTilesFragmentRaster=_0x68aa19(0x1609),S3MTilesNormalFP=_0x68aa19(0x133d),S3MTilesBillboardPixelSizeVp=_0x68aa19(0x870),BillboardAxialVp='attribute\x20vec3\x20aPosition;\x0a\x0aattribute\x20vec3\x20aNormal;\x0a\x0aattribute\x20vec4\x20aTexCoord0;\x0a\x0aattribute\x20vec4\x20aTexCoord1;\x0aattribute\x20vec4\x20uv0;\x0a\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0aattribute\x20float\x20batchId;\x0a#endif\x0a\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20vec4\x20vTexCoord;\x0avarying\x20vec4\x20clip_vertex;\x0auniform\x20vec4\x20uSelColor;\x0auniform\x20vec4\x20uDiffuseColor;\x0a\x0afloat\x20computerOnePixelLength()\x0a{\x0a\x09vec4\x20viewPos\x20=\x20czm_modelView\x20*\x20vec4(aPosition,\x201.0);\x0a\x09vec4\x20winPos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x09float\x20dwidth\x20=\x20czm_metersPerPixel(viewPos);\x0a\x09winPos.x\x20=\x20winPos.x\x20-\x202.0\x20*\x20dwidth;\x0a\x09vec4\x20newViewPos\x20=\x20czm_inverseProjection\x20*\x20winPos;\x0a\x09return\x20length(viewPos\x20-\x20newViewPos);\x0a}\x0amat3\x20RotateZ(in\x20float\x20angle)\x0a{\x0a\x20\x20\x20\x20float\x20sina\x20=\x20sin(angle);\x0a\x20\x20\x20\x20float\x20cosa\x20=\x20cos(angle);\x0a\x20\x20\x20\x20mat3\x20rotMatrix\x20=\x20mat3(cosa,\x20sina,\x200,\x20-sina,\x20cosa,\x200,\x200,\x200,\x201);\x0a\x20\x20\x20\x20return\x20rotMatrix;\x0a}\x0a\x0avec4\x20computePos(vec3\x20v3Normal)\x0a{\x0a\x20\x20\x20\x20vec4\x20viewPos\x20=\x20czm_modelView\x20*\x20vec4(aPosition,\x201.0);\x0a\x20\x20\x20\x20vec4\x20origViewPos\x20=\x20czm_view\x20*\x20vec4(0.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20cameraViewPos\x20=\x20vec4(0.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20fixedAxis\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20vec3\x20xAxis\x20=\x20vec3(1.0);\x0a\x20\x20\x20\x20vec3\x20yAxis\x20=\x20vec3(1.0);\x0a\x20\x20\x20\x20vec3\x20zAxis\x20=\x20vec3(1.0);\x0a\x20\x20\x20\x20vec4\x20cameraViewVector\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20if\x20(czm_sceneMode\x20!=\x20czm_sceneMode3D)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20fixedAxis\x20=\x20czm_view\x20*\x20vec4(1.0,\x200.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20fixedAxis\x20=\x20fixedAxis\x20-\x20origViewPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20zAxis\x20=\x20normalize(fixedAxis.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20cameraViewVector\x20=\x20viewPos\x20-\x20cameraViewPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20yAxis\x20=\x20normalize(cameraViewVector.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20xAxis\x20=\x20normalize(cross(yAxis,\x20zAxis));\x0a\x20\x20\x20\x20\x20\x20\x20\x20yAxis\x20=\x20cross(zAxis,\x20xAxis);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20fixedAxis\x20=\x20viewPos\x20-\x20origViewPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20yAxis\x20=\x20normalize(fixedAxis.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20cameraViewVector\x20=\x20cameraViewPos\x20-\x20viewPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20zAxis\x20=\x20normalize(cameraViewVector.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20xAxis\x20=\x20normalize(cross(yAxis,\x20zAxis));\x0a\x20\x20\x20\x20\x20\x20\x20\x20zAxis\x20=\x20cross(xAxis,\x20yAxis);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20mat3\x20matrix\x20=\x20mat3(xAxis,\x20yAxis,\x20zAxis)\x20*\x20RotateZ(aTexCoord0.z);\x0a\x20\x20\x20\x20vec3\x20offset\x20=\x20czm_sceneMode\x20!=\x20czm_sceneMode3D\x20?\x20v3Normal.xzy\x20:\x20v3Normal;\x0a\x20\x20\x20\x20offset\x20=\x20matrix\x20*\x20offset;\x0a\x09viewPos.xyz\x20=\x20viewPos.xyz\x20+\x20offset;\x0a\x09clip_vertex\x20=\x20viewPos;\x0a\x09vec4\x20pos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x09return\x20pos;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vTexCoord.xy\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20\x20vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20vec4\x20objsColor\x20=\x20czm_batchTable_color(batchId);\x0a\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20uSelColor,\x20vertexColor);\x0a#endif\x0a\x20\x20\x20vColor\x20=\x20vertexColor\x20*\x20uDiffuseColor;\x0a#ifdef\x20ICON\x0a\x20\x20\x20gl_Position\x20=\x20computePos(aTexCoord1.xyz);\x0a#else\x0a\x20\x20\x20vTexCoord.zw\x20=\x20aTexCoord1.xy;\x0a\x20\x20\x20gl_Position\x20=\x20computePos(aNormal);\x0a#endif\x0a}',BillboardPixelSizeWithAngleVp=_0x68aa19(0x11c1),S3MTilesFontWithHaloFp=_0x68aa19(0x1ad9),S3MTilesCommonOntTextureFP='uniform\x20sampler2D\x20uTexture;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vTexCoord;\x0avarying\x20vec4\x20clip_vertex;\x0avarying\x20vec4\x20vSecondColor;\x0a#ifdef\x20APPLY_SPLIT\x0a\x20\x20\x20\x20uniform\x20float\x20uSplitDirection;\x0a\x20\x20\x20\x20uniform\x20float\x20uSplitPosition;\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a\x09if(vColor.a\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x09vec4\x20texColor\x20=\x20texture2D(uTexture,\x20vTexCoord.xy);\x0a#ifdef\x20RGBTOBGR\x0a\x20\x20\x20\x20texColor\x20=\x20vec4(texColor.b,\x20texColor.g,\x20texColor.r,\x20texColor.a);\x0a#endif\x0a\x09gl_FragColor\x20=\x20vColor\x20*\x20texColor;\x0a\x09if(gl_FragColor.a\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#ifdef\x20CLIP\x0a\x09gl_FragColor\x20*=\x20czm_clip(clip_vertex,\x201.0);\x0a#endif\x0a#ifdef\x20APPLY_SPLIT\x0a\x20\x20\x20\x20if\x20(uSplitDirection\x20>\x201.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.x\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-1.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20<\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uSplitDirection\x20<\x20-0.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragCoord.y\x20>\x20uSplitPosition)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x20\x0a\x20\x20\x20\x20czm_RollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a}',S3MTilesLineShadowVectex=_0x68aa19(0x1cad),S3MTilesRegionShadowVectex='attribute\x20vec4\x20aPosition;\x0aattribute\x20vec3\x20aNormal;\x0aattribute\x20vec4\x20aTexCoord0;\x0aattribute\x20vec4\x20aTexCoord1;\x0a#ifdef\x20VertexColor\x0aattribute\x20vec4\x20aColor;\x0a#endif\x0a#ifdef\x20BatchTable\x0aattribute\x20float\x20batchId;\x0a#endif\x0a\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vSecondColor;\x0avarying\x20float\x20vWindowZ;\x0a\x0auniform\x20vec2\x20uMinMaxTerrainHeight;\x0auniform\x20vec3\x20uSouthWest;\x0auniform\x20vec3\x20uNorthDir;\x0auniform\x20vec3\x20uEastDir;\x0avarying\x20vec4\x20v_westPlane;\x0avarying\x20vec4\x20v_southPlane;\x0avarying\x20vec2\x20v_inversePlaneExtents;\x0auniform\x20vec4\x20uSelColor;\x0auniform\x20vec4\x20uFillForeColor;\x0avarying\x20float\x20fSelected;\x0a\x0auniform\x20float\x20uIsPicking;\x0auniform\x20float\x20uPickPositionHeight;\x0auniform\x20mat4\x20uMatrixInvert;\x0auniform\x20vec4\x20uPickPosition;\x0auniform\x20vec4\x20uDiffuseColor;\x0a\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_position_min;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_position_normConstant;\x0a#endif\x0a#ifdef\x20COMPRESS_TEXCOORD\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord0_normConstant;\x0a\x20\x20\x20\x20uniform\x20float\x20decode_texCoord1_normConstant;\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_texCoord0_min;\x0a\x20\x20\x20\x20uniform\x20vec4\x20decode_texCoord1_min;\x0a#endif\x0a\x0avoid\x20ComputeBounds()\x0a{\x0a\x20\x20\x20\x20vec3\x20southWestCorner\x20=\x20(czm_modelView\x20*\x20vec4(uSouthWest,\x201.0)).xyz;\x0a\x20\x20\x20\x20vec3\x20northWestCorner\x20=\x20czm_normal\x20*\x20uNorthDir\x20+\x20southWestCorner;\x0a\x20\x20\x20\x20vec3\x20southEastCorner\x20=\x20czm_normal\x20*\x20uEastDir\x20+\x20southWestCorner;\x0a\x20\x20\x20\x20vec3\x20eastWard\x20=\x20southEastCorner\x20-\x20southWestCorner;\x0a\x20\x20\x20\x20float\x20eastExtent\x20=\x20length(eastWard);\x0a\x20\x20\x20\x20eastWard\x20/=\x20eastExtent;\x0a\x20\x20\x20\x20vec3\x20northWard\x20=\x20northWestCorner\x20-\x20southWestCorner;\x0a\x20\x20\x20\x20float\x20northExtent\x20=\x20length(northWard);\x0a\x20\x20\x20\x20northWard\x20/=\x20northExtent;\x0a\x20\x20\x20\x20v_westPlane\x20=\x20vec4(eastWard,\x20-dot(eastWard,\x20southWestCorner));\x0a\x20\x20\x20\x20v_southPlane\x20=\x20vec4(northWard,\x20-dot(northWard,\x20southWestCorner));\x0a\x20\x20\x20\x20v_inversePlaneExtents\x20=\x20vec2(1.0\x20/\x20eastExtent,\x201.0\x20/\x20northExtent);\x0a}\x0avoid\x20main()\x0a{\x0a#ifdef\x20HAS_TEXTURE\x0a\x20\x20\x20\x20ComputeBounds();\x0a#endif\x0a\x20\x20\x20\x20vec4\x20uncompress\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20vec4\x20realPosition\x20=\x20aPosition;\x0a#ifdef\x20COMPRESS_VERTEX\x0a\x20\x20\x20\x20uncompress\x20=\x20decode_position_min\x20+\x20aPosition\x20*\x20decode_position_normConstant;\x0a\x20\x20\x20\x20realPosition\x20=\x20uncompress;\x0a#endif\x0a\x20\x20\x20vec3\x20vertexPos\x20=\x20realPosition.xyz;\x0a\x20\x20\x20vec3\x20zDir\x20=\x20aTexCoord1.xyz;\x0a\x20\x20\x20bool\x20hasBaseHeight\x20=\x20false;\x0a\x20\x20\x20if(length(realPosition)\x20>\x200.1){\x0a\x20\x20\x20\x20\x20\x20\x20hasBaseHeight\x20=\x20true;\x0a\x20\x20\x20}\x0a\x20\x20\x20float\x20topOrBottom\x20=\x20dot(zDir,\x20vec3(0.0,\x200.0,\x201.0))\x20>\x200.0\x20?\x201.0\x20:\x20-1.0;\x0a\x20\x20\x20vec3\x20upDir\x20=\x20zDir\x20*\x20topOrBottom;\x0a\x20\x20\x20float\x20fExtendHeight\x20=\x200.0;\x0a\x20\x20\x20if(uIsPicking\x20>\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20//\x20顶点保存了高度,在拾取时在原始的顶点高度附近进行上下拉伸\x0a\x20\x20\x20\x20\x20\x20\x20if(hasBaseHeight){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20fExtendHeight\x20=\x20czm_branchFreeTernary(topOrBottom\x20<\x200.0,\x20-50.0,\x20100.0);\x0a\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20fExtendHeight\x20=\x20czm_branchFreeTernary(topOrBottom\x20<\x200.0,\x20uPickPositionHeight\x20-\x202.0,\x20uPickPositionHeight\x20+\x2010.0);\x0a\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20}\x0a\x20\x20\x20else{\x0a\x20\x20\x20\x20\x20\x20\x20fExtendHeight\x20=\x20czm_branchFreeTernary(topOrBottom\x20<\x200.0,\x20uMinMaxTerrainHeight.x,\x20uMinMaxTerrainHeight.y);\x0a\x20\x20\x20}\x0a\x20\x20\x20vertexPos.xyz\x20=\x20realPosition.xyz\x20+\x20upDir\x20*\x20fExtendHeight;\x0a\x20\x20\x20vec4\x20v_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(vertexPos,\x201.0);\x0a\x20\x20\x20vec4\x20vertexColor\x20=\x20vec4(1.0);\x0a#ifdef\x20VertexColor\x0a\x20\x20\x20\x20vertexColor\x20=\x20aColor;\x0a#endif\x0afSelected\x20=\x200.0;\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20vSecondColor\x20=\x20czm_batchTable_pickColor(batchId);\x0a\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20vec4\x20objsColor\x20=\x20czm_batchTable_color(batchId);\x0a\x20\x20\x20\x20czm_s3mBatchOperation(operationType,\x20objsColor,\x20vec4(1.0),\x20vertexColor,\x20fSelected);\x0a#endif\x0a#ifdef\x20SELECTED\x0a\x20\x20\x20vColor\x20=\x20uSelColor;\x0a#else\x0a\x20\x20\x20vColor\x20=\x20vertexColor\x20*\x20uDiffuseColor\x20*\x20uFillForeColor;\x0a#endif\x0a\x20\x20\x20vWindowZ\x20=\x20(0.5\x20*\x20(v_Position.z\x20/\x20v_Position.w)\x20+\x200.5)\x20*\x20v_Position.w;\x0a\x20\x20\x20v_Position.z\x20=\x20min(v_Position.z,\x20v_Position.w);\x0a\x20\x20\x20gl_Position\x20=\x20v_Position;\x0a}',S3MTilesExtendPolygonShadowVP=_0x68aa19(0x48a0),S3MTilesShadowVolumeFP=_0x68aa19(0x2113),FresnelVp=_0x68aa19(0x3422),FresnelFp=_0x68aa19(0x282),DynamicExtendRegionVp=_0x68aa19(0x39cf),DynamicExtendRegionFp=_0x68aa19(0x2369),RegionMaterialVp='\x0aattribute\x20vec4\x20aPosition;\x0aattribute\x20vec4\x20aTexCoord0;\x0aattribute\x20vec4\x20aColor;\x0avarying\x20vec2\x20vTexCoord;\x0avarying\x20vec4\x20selectionColor;\x0avarying\x20vec3\x20oriVertex;\x0avarying\x20vec3\x20vPositionToEyeEC;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vTexCoord\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20\x20oriVertex\x20=\x20aPosition.xyz;\x0a\x09vec4\x20vVertex\x20=\x20vec4(aPosition.xyz,\x201.0);\x0a\x09gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vVertex;\x0a\x09selectionColor\x20=\x20vec4(aColor.rgb,\x201.0);\x0a\x09vec4\x20positionEC\x20=\x20czm_modelView\x20*\x20vVertex;\x0a\x20\x20\x20vPositionToEyeEC\x20=\x20-normalize(positionEC.xyz);\x0a}',RegionMaterialFp='\x0auniform\x20float\x20uRotationAngle;\x0auniform\x20int\x20uType;\x0auniform\x20vec4\x20uForeColor;\x0auniform\x20vec4\x20uBackColor;\x0auniform\x20float\x20uLineWidthX;\x0auniform\x20float\x20uLineWidthY;\x0auniform\x20float\x20uOffsetX;\x0auniform\x20float\x20uOffsetY;\x0auniform\x20float\x20uRepeatX;\x0auniform\x20float\x20uRepeatY;\x0a\x0avarying\x20vec3\x20oriVertex;\x0avarying\x20vec2\x20vTexCoord;\x0avarying\x20vec4\x20selectionColor;\x0avarying\x20vec3\x20vPositionToEyeEC;\x0aconst\x20float\x20horizontal\x20=\x200.0;\x0aconst\x20float\x20PI\x20=\x203.1415926535897932384626;\x0avec2\x20rotateTexCoord(vec2\x20oriTexCoord)\x0a{\x0a\x09float\x20rotationRadian\x20\x20=\x20uRotationAngle\x20*\x20PI;\x0a\x09vec2\x20n\x20=\x20vec2(cos(rotationRadian),-sin(rotationRadian));\x0a\x09vec2\x20t\x20=\x20vec2(sin(rotationRadian),cos(rotationRadian));\x0a\x09mat2\x20rotateZMatrix\x20=\x20mat2(n,t);\x0a\x09return\x20rotateZMatrix\x20*\x20oriTexCoord;\x0a}\x0avec4\x20czm_getGridMaterial(vec2\x20texCoord)\x0a{\x0a\x09vec2\x20lineCount\x20=\x20vec2(uRepeatX,\x20uRepeatY);\x0a\x09vec2\x20lineOffset\x20=\x20vec2(uOffsetX,\x20uOffsetY);\x0a\x09vec2\x20lineThickness\x20=\x20vec2(uLineWidthX,\x20uLineWidthY);\x0a\x0a\x20\x20\x20\x20float\x20scaledWidth\x20=\x20fract(lineCount.s\x20*\x20texCoord.s\x20-\x20lineOffset.s);\x0a\x20\x20\x20\x20scaledWidth\x20=\x20abs(scaledWidth\x20-\x20floor(scaledWidth\x20+\x200.5));\x0a\x0a\x20\x20\x20\x20float\x20scaledHeight\x20=\x20fract(lineCount.t\x20*\x20texCoord.t\x20-\x20lineOffset.t);\x0a\x20\x20\x20\x20scaledHeight\x20=\x20abs(scaledHeight\x20-\x20floor(scaledHeight\x20+\x200.5));\x0a\x0a\x20\x20\x20\x20float\x20value;\x0a\x0a\x20\x20\x20\x20const\x20float\x20fuzz\x20=\x201.2;\x0a\x20\x20\x20\x20vec2\x20thickness\x20=\x20(lineThickness\x20*\x201.0)\x20-\x201.0;\x0a\x0a\x20\x20\x20\x20vec2\x20dx\x20=\x20abs(dFdx(texCoord));\x0a\x20\x20\x20\x20vec2\x20dy\x20=\x20abs(dFdy(texCoord));\x0a\x20\x20\x20\x20vec2\x20dF\x20=\x20vec2(max(dx.s,\x20dy.s),\x20max(dx.t,\x20dy.t))\x20*\x20lineCount;\x0a\x0a\x09if(uRepeatX\x20<\x200.5)\x0a\x09{\x0a\x09\x09value\x20=\x20smoothstep(dF.t\x20*\x20thickness.t,\x20dF.t\x20*\x20(fuzz\x20+\x20thickness.t),\x20scaledHeight);\x0a\x09}\x0a\x09else\x20if(uRepeatY\x20<\x200.5)\x0a\x09{\x0a\x09\x09value\x20=\x20smoothstep(dF.s\x20*\x20thickness.s,\x20dF.s\x20*\x20(fuzz\x20+\x20thickness.s),\x20scaledWidth);\x0a\x09}\x0a\x09else\x0a\x09{\x0a\x09\x09value\x20=\x20min(\x0a\x09\x09\x09smoothstep(dF.s\x20*\x20thickness.s,\x20dF.s\x20*\x20(fuzz\x20+\x20thickness.s),\x20scaledWidth),\x0a\x09\x09\x09smoothstep(dF.t\x20*\x20thickness.t,\x20dF.t\x20*\x20(fuzz\x20+\x20thickness.t),\x20scaledHeight));\x0a\x09}\x0a\x0a\x09if(value\x20<\x200.5)\x0a\x09{\x0a\x09\x09return\x20uForeColor;\x0a\x09}\x0a\x09return\x20uBackColor;\x0a}\x0avec4\x20czm_getStripMaterial(vec2\x20texCoord)\x0a{\x0a\x09float\x20repeat\x20=\x20uRepeatX;\x0a\x09float\x20offset\x20=\x20uOffsetX;\x0a\x0a\x20\x20\x20\x20float\x20coord\x20=\x20mix(texCoord.s,\x20texCoord.t,\x20horizontal);\x0a\x20\x20\x20\x20float\x20value\x20=\x20fract((coord\x20-\x20offset)\x20*\x20(repeat\x20*\x200.5));\x0a\x0a\x20\x20\x20\x20vec4\x20currentColor\x20=\x20mix(uForeColor,\x20uBackColor,\x20step(0.5,\x20value));\x20\x0a\x0a\x20\x20\x20\x20return\x20currentColor;\x0a}\x0avec4\x20czm_getDotMaterial(vec2\x20texCoord)\x0a{\x0a\x09float\x20dotRepeat\x20=\x20uRepeatX;\x0a\x0a\x20\x20\x20\x20float\x20b\x20=\x20smoothstep(0.3,\x200.32,\x20length(fract(dotRepeat\x20*\x20texCoord.st)\x20-\x200.5));\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20mix(uForeColor,\x20uBackColor,\x20b);\x0a\x20\x20\x20\x20return\x20color;\x0a}\x0avec4\x20czm_getCheckBoardMaterial(vec2\x20texCoord)\x0a{\x0a\x09vec2\x20checkBoardRepeat\x20=\x20vec2(uRepeatX,\x20uRepeatY);\x20\x0a\x0a\x20\x20\x20\x20float\x20b\x20=\x20mod(floor(checkBoardRepeat.s\x20*\x20texCoord.s)\x20+\x20floor(checkBoardRepeat.t\x20*\x20texCoord.t),\x202.0);\x0a\x20\x20\x20\x20vec4\x20currentColor\x20=\x20mix(uForeColor,\x20uBackColor,\x20b);\x0a\x20\x20\x20\x20return\x20currentColor;\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec3\x20newNormal\x20=\x20vec3(\x20czm_normal\x20*\x20czm_computeNormal(\x20oriVertex\x20)\x20);\x0a\x20\x20\x20\x20newNormal\x20=\x20normalize(\x20newNormal\x20);\x0a\x09vec4\x20mixColor\x20=\x20czm_directionLight(newNormal,vPositionToEyeEC,oriVertex);\x0a\x0a\x09vec2\x20rotateCoord\x20=\x20rotateTexCoord(vTexCoord);\x0a\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20uForeColor;\x0a\x20\x20\x20\x20if(uType\x20==\x201)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x09color\x20=\x20czm_getStripMaterial(rotateCoord);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uType\x20==\x202)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x09color\x20=\x20czm_getDotMaterial(rotateCoord);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uType\x20==\x203)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x09color\x20=\x20czm_getCheckBoardMaterial(rotateCoord);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if(uType\x20==\x204)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x09color\x20=\x20czm_getGridMaterial(rotateCoord);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color\x20*\x20mixColor\x20*\x20selectionColor;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a}',PolylineVp=_0x68aa19(0x37e5),PolylineFp=_0x68aa19(0xfa2),PolylineRasterVp=_0x68aa19(0x2865),PolylineShadowVolumeVS=_0x68aa19(0x1d5d),PolylineShadowVolumeFS=_0x68aa19(0x2cad),INSTANCEMODE={'SIZE_PER_INSTANCE':0x14,'SIZE_PER_DM_INSTANCE':0x23,'S3MB_BIM_INSTANCE':0x11,'S3MB_BIM_INSTANCE_2':0x10,'S3MB_PIPE_INSTANCE':0x1d},INSTANCEMODE$1=Object[_0x68aa19(0x3e37)](INSTANCEMODE),VertexCompressOptions={'SVC_Vertex':0x1,'SVC_Normal':0x2,'SVC_VertexColor':0x4,'SVC_SecondColor':0x8,'SVC_TexutreCoord':0x10,'SVC_TexutreCoordIsW':0x20},VertexCompressOption=Object[_0x68aa19(0x3e37)](VertexCompressOptions),ProgramDefines$1={'EXCAVATION':_0x68aa19(0xc41),'FALTTEN':'FALTTEN','OVERLAY':_0x68aa19(0x417f),'HYPSOMETRIC':_0x68aa19(0x4f37),'ADJUST_COLOR':'ADJUST_COLOR','TRANSPARENT_BACK_COLOR':'TRANSPARENT_BACK_COLOR','HORIZONTAL_LINE':_0x68aa19(0x4689),'COMPUTE_W_VALUE':'COMPUTE_W_VALUE','COMPUTE_TEXCOORD':_0x68aa19(0xdc6),'HAS_LIGHT':_0x68aa19(0x1a08),'HAS_NORMAL':_0x68aa19(0x45bb),'REPLACE_SELECT_TYPE':_0x68aa19(0x2c05),'SILHOUETTE_SELECT_TYPE':'SILHOUETTE_SELECT_TYPE','MULTI_TEX':_0x68aa19(0x65c),'APPLY_SPLIT':_0x68aa19(0x1340),'APPLY_SWIPE':_0x68aa19(0x51fb),'TEXCOORD':'TexCoord','TEXCOORD2':_0x68aa19(0x2209),'COMPRESS_VERTEX':'COMPRESS_VERTEX','COMPRESS_NORMAL':'COMPRESS_NORMAL','COMPRESS_COLOR':_0x68aa19(0x4c46),'COMPRESS_TEXCOORD':_0x68aa19(0x1db4),'SKETCH_MODE':'SKETCH_MODE','NORMAL_AND_DEPTH':_0x68aa19(0x670),'POST_EFFECT':_0x68aa19(0x1af4),'CLIP_FILT_BY_ID':'CLIP_FILT_BY_ID','CLIP':_0x68aa19(0x38b6),'CLIPPLANE':_0x68aa19(0x18f4),'PBR':_0x68aa19(0x2173),'PT_CLOUD':_0x68aa19(0xdc5),'DIR_LIGHTS':_0x68aa19(0x477f),'POINT_LIGHTS':_0x68aa19(0x15b8),'SPOT_LIGHTS':_0x68aa19(0x4c4b),'HEMISPHERE_LIGHTS':_0x68aa19(0x2183),'W_VISIBLE':'W_VISIBLE','EMISSION_TEXTURE':_0x68aa19(0x2f28),'EMISSION_TEXTURE_COUNT':'EMISSION_TEXTURE_COUNT\x20','TEXTURE_MOVE':_0x68aa19(0x55e4),'VOLUME':'Volume','VOLUME2':'Volume2','TEXTURE_COORD_ONE_IS_W':_0x68aa19(0x2d8b),'TRIANGLE_FILTRATE':_0x68aa19(0x556d),'UseInstanceSkeletonMatrix':'UseInstanceSkeletonMatrix','RGBTOBGR':_0x68aa19(0x1018),'HAS_SKELETONSELECTED':_0x68aa19(0x4a55),'SKELETONSELECT_ENABLE':_0x68aa19(0x2b5b),'REPLACE_COLOR_TYPE':_0x68aa19(0x12c1),'INVALID_OBLIQUE':_0x68aa19(0x4e42),'IGNORE_NORMAL':'IGNORE_NORMAL','TextureBatch':'TextureBatch','Translation':_0x68aa19(0x454c),'VOL_AND_HYP':'VOL_AND_HYP','VERTEX_CAPTURE':'VERTEX_CAPTURE','SEC_TEX_EMISSION':_0x68aa19(0x1c8),'BRDF':_0x68aa19(0x4038),'PBR_THEME':_0x68aa19(0x5be),'IBL':_0x68aa19(0x15b0),'POINT':_0x68aa19(0x8b5),'HAS_BASE_TEXTURE':_0x68aa19(0x40d7),'HAS_NORMAL_TEXTURE':_0x68aa19(0x4ae2),'HAS_OCCLUSION_TEXTURE':'HAS_OCCLUSION_TEXTURE','HAS_EMISSIVE_TEXTURE':'HAS_EMISSIVE_TEXTURE','REFRACTION':_0x68aa19(0x4e7b),'HAS_ANISOTROPY':_0x68aa19(0xbb7),'HAS_CLEARCOAT':'HAS_CLEARCOAT','HAS_VOLUME':_0x68aa19(0x476e),'HAS_TRANSMISSION':'HAS_TRANSMISSION','USE_BatchPBR':_0x68aa19(0x28cf),'HAS_DIR_LIGHTS':'HAS_DIR_LIGHTS','HAS_POINT_LIGHTS':'HAS_POINT_LIGHTS','HAS_SPOT_LIGHTS':_0x68aa19(0x49dd),'HAS_HEMISPHERE_LIGHTS':_0x68aa19(0x2fb8),'NO_TEXCOORD':_0x68aa19(0x482e),'FLOOD_ANALYSIS':_0x68aa19(0x52ef),'HAS_RAIN':_0x68aa19(0x3837),'HAS_WETNESS':_0x68aa19(0x38f6),'HAS_SNOW':_0x68aa19(0x3cdd),'HAS_MetallicRoughness_TEXTURE':_0x68aa19(0x1eb),'FusionMode':_0x68aa19(0x4b2b),'VISIBLEDISTANCEMAX':'VISIBLEDISTANCEMAX','MASK':_0x68aa19(0x5415),'LineVector':'LineVector'},ProgramDefines$2=Object[_0x68aa19(0x3e37)](ProgramDefines$1),PointCloudRenderMode={'POINT':0x0,'VOXEL':0x1},PointCloudRenderMode$1=Object['freeze'](PointCloudRenderMode),SplitDirection={'NONE':0x0,'LEFT':0x1,'RIGHT':0x2,'TOP':-0x1,'BOTTOM':-0x2},SplitDirection$1=Object[_0x68aa19(0x3e37)](SplitDirection),SHADOWTYPE={'NONE':0x0,'SELECTION':0x1,'ALL':0x2},SHADOWTYPE$1=Object[_0x68aa19(0x3e37)](SHADOWTYPE),ObjsOperationType={'RESET':0x0,'SetColor':0x1,'SELECTED':0x2,'HIDE':0x4,'OFFSET':0x8,'CLIP':0x10,'BLOOM':0x20,'ALL':0xff},ObjsOperationType$1=Object[_0x68aa19(0x3e37)](ObjsOperationType),MixColorType={'MIX':0x0,'REPLACE':0x1},MixColorType$1=Object[_0x68aa19(0x3e37)](MixColorType),PBR_MATERIAL_TYPE={'NONE':0x0,'TITANIUM_SCUFFED':0x1,'METAL_PLATE':0x2,'EMISSION':0x4,'ROUGHNESS':0x8},PBRMaterialType=Object[_0x68aa19(0x3e37)](PBR_MATERIAL_TYPE),VertexWeightMode={'DatasetField':0x0,'EdgeLengthMin':0x1},VertexWeightMode$1=Object[_0x68aa19(0x3e37)](VertexWeightMode),LightSourceType={'DIRECTIONAL':0x0,'POINT':0x1,'SPOT':0x2,'HEMISPHERE':0x3},LightSourceType$1=Object[_0x68aa19(0x3e37)](LightSourceType),AlphaMode={'OPAQUE':_0x68aa19(0x4360),'BLEND':_0x68aa19(0x4fd6),'MASK':'mask'},AlphaMode$1=Object[_0x68aa19(0x3e37)](AlphaMode);function ShaderProgramCreator(_0x3ab1be){}function isSquarePipe(_0x43b783){var _0x2334ed=_0x68aa19;return _0x43b783[_0x2334ed(0x2247)]<=0x8||0x10==_0x43b783['verticesCount'];}function isNeedAdjustColor(_0x47f94d){var _0x2551b7=_0x68aa19;return 0x1!==_0x47f94d[_0x2551b7(0x2ad7)]||0x1!==_0x47f94d[_0x2551b7(0xff9)]||0x0!==_0x47f94d[_0x2551b7(0x899)]||0x1!==_0x47f94d['_saturation']||0x1!==_0x47f94d[_0x2551b7(0x4e0a)];}ShaderProgramCreator[_0x68aa19(0x7f8)]=function(_0x1d9a5e,_0x3c7b7f,_0x1eaadc){var _0x2406b9=_0x68aa19,_0x3bb67e=_0x3c7b7f[_0x2406b9(0x4e5)],_0x5e0520=_0x3bb67e[_0x2406b9(0x3ad)],_0x317489=_0x2406b9(0x1847)+_0x3bb67e['id'],_0x1847b7=_0x2406b9(0x1a39)+_0x3bb67e['id'],_0x487c70=new ShaderSource({'name':_0x317489,'sources':[S3MTilesVectex]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[S3MTilesNormalFP]});switch(_0x3c7b7f[_0x2406b9(0x2a1c)]){case DATAFILETYPE$1[_0x2406b9(0x1537)]:if(_0x317489='S3MPointCloudVp_'+_0x3bb67e['id'],_0x1847b7=_0x2406b9(0x5fe)+_0x3bb67e['id'],_0x3bb67e[_0x2406b9(0x3a4b)][_0x2406b9(0xb14)]==PointCloudRenderMode$1[_0x2406b9(0x34fe)])_0x487c70=new ShaderSource({'name':_0x317489,'sources':[S3MVoxelGridVp]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[S3MVoxelGridFp]}),_0x3bb67e[_0x2406b9(0x3606)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['COMPUTE_W_VALUE']),_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x4f37)]),_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x4f37)]),_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x30c6)])),_0x3bb67e[_0x2406b9(0x3ad)][_0x2406b9(0x45ae)]['alpha']<0.95&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('OIT');else{_0x487c70=new ShaderSource({'name':_0x317489,'sources':[S3MPointCloudVp]}),(_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[S3MPointCloudFp]}))[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0xdc5)]),_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['PT_CLOUD']);var _0x2f210a=_0x3c7b7f[_0x2406b9(0x4c35)]||_0x3c7b7f[_0x2406b9(0x45ab)];if((_0x3bb67e['_bUseHypColorTable']||_0x2f210a&&_0x3bb67e[_0x2406b9(0x3606)])&&(_0x487c70[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x30c6)]),_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['HYPSOMETRIC']),_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x3941)]),_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2['HYPSOMETRIC']),_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x30c6)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x3941)])),defined$1((_0x234279=_0x3c7b7f[_0x2406b9(0x44d3)])[_0x2406b9(0x51ae)]))((_0x3f4ebb=_0x234279[_0x2406b9(0x51ae)])&VertexCompressOption['SVC_Vertex'])==VertexCompressOption[_0x2406b9(0x4be4)]&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x3f7f)]),(_0x3f4ebb&VertexCompressOption['SVC_Normal'])==VertexCompressOption[_0x2406b9(0x1278)]&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x2e50)]),(_0x3f4ebb&VertexCompressOption[_0x2406b9(0x5339)])!=VertexCompressOption[_0x2406b9(0x5339)]&&'MESHOPT'!==_0x3bb67e['_vertexCompressionType']||_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2['COMPRESS_COLOR']),(_0x3f4ebb&VertexCompressOption[_0x2406b9(0x24c)])==VertexCompressOption[_0x2406b9(0x24c)]&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x1db4)]);defined$1(_0x234279[_0x2406b9(0x521b)])&&_0x3c7b7f[_0x2406b9(0x445a)]&&_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x2d8b)]);}_0x3bb67e[_0x2406b9(0xb0f)]&&_0x33605c['defines'][_0x2406b9(0x3a33)](_0x2406b9(0x38b6)),_0x3bb67e[_0x2406b9(0x5a4)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('CLIPPLANE');break;case DATAFILETYPE$1[_0x2406b9(0x17ea)]:case DATAFILETYPE$1['OSGBCacheFile']:var _0x24c5a3=_0x3c7b7f['materialPass'][_0x2406b9(0xa52)][_0x2406b9(0x531b)];if(_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0x1b66)])(_0x33605c=new ShaderSource({'name':_0x1847b7='S3MTilesFragment_'+_0x3bb67e['id'],'sources':[S3MTilesFragment]}))[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['INVALID_OBLIQUE']);else{if(_0x3c7b7f[_0x2406b9(0x445a)]&&_0x24c5a3>0x0){if(_0x33605c=new ShaderSource({'name':_0x1847b7='S3MTilesFragment_'+_0x3bb67e['id'],'sources':[S3MTilesFragment]}),defined$1(_0x3c7b7f['materialPass']['_batchTable'])){var _0x4df015=_0x3c7b7f['materialPass']['_batchTable'][_0x2406b9(0x1ce1)]()(S3MTilesVectex);(_0x487c70=new ShaderSource({'name':_0x317489,'sources':[_0x4df015]}))['defines']['push'](ProgramDefines$2[_0x2406b9(0x12b)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x12b)]);}_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0xdc6)]),_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0xdc6)]),_0x24c5a3>0x1&&_0x3c7b7f['hasTexCoord2']&&(defined$1(_0x3c7b7f['materialPass']['_batchTableBake'])&&((_0x487c70=new ShaderSource({'name':_0x317489,'sources':[_0x4df015=_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0x552d)][_0x2406b9(0x1ce1)]()(_0x4df015)]}))[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2['COMPUTE_TEXCOORD']),_0x487c70['defines']['push'](ProgramDefines$2[_0x2406b9(0x12b)])),_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x65c)]),_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x65c)]),0x2===_0x3bb67e[_0x2406b9(0x2c2a)]&&_0x33605c['defines']['push'](ProgramDefines$2[_0x2406b9(0x1c8)]));}}!_0x3c7b7f[_0x2406b9(0x445a)]&&_0x24c5a3>0x0&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x482e)]),_0x3c7b7f[_0x2406b9(0x44b3)]['_usePBRTextureBatch']&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x28cf)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x28cf)])),_0x3bb67e[_0x2406b9(0x765)]===SHADOWTYPE$1[_0x2406b9(0x44b5)]&&(_0x487c70['defines'][_0x2406b9(0x3a33)](_0x2406b9(0x978)),_0x33605c['defines'][_0x2406b9(0x3a33)](_0x2406b9(0x978))),ContextLimits[_0x2406b9(0x5b8)]>0x0&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('VertexTextureSupport'),_0x3bb67e['_isS3MB']?(_0x3c7b7f['instanceMode']!==INSTANCEMODE$1[_0x2406b9(0x231b)]&&_0x3c7b7f['instanceMode']!==INSTANCEMODE$1[_0x2406b9(0x24d3)]||(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x4cbe)),_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x2e71))),_0x3c7b7f[_0x2406b9(0x5241)]===INSTANCEMODE$1['S3MB_PIPE_INSTANCE']&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('InstanceRenderPipeline'),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('InstanceRenderPipeline'),_0x487c70[_0x2406b9(0x4ce5)]['push'](_0x2406b9(0x2e71)),isSquarePipe(_0x1eaadc[_0x2406b9(0x470d)])&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x469b)),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('IS_SQUARE_PIPE'))),_0x3c7b7f[_0x2406b9(0x5241)]!==INSTANCEMODE$1['S3MB_BIM_INSTANCE']&&_0x3c7b7f[_0x2406b9(0x5241)]!==INSTANCEMODE$1[_0x2406b9(0x24d3)]&&_0x3c7b7f[_0x2406b9(0x5241)]!==INSTANCEMODE$1[_0x2406b9(0x13fe)]||(_0x487c70['defines'][_0x2406b9(0x3a33)](_0x2406b9(0x44e)),_0x33605c[_0x2406b9(0x4ce5)]['push']('Instance'))):(_0x3c7b7f[_0x2406b9(0x5241)]===INSTANCEMODE$1[_0x2406b9(0xfc4)]&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x4cbe)),_0x3c7b7f[_0x2406b9(0x5241)]===INSTANCEMODE$1[_0x2406b9(0x548a)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x3791)),isSquarePipe(_0x1eaadc[_0x2406b9(0x470d)])&&(_0x487c70[_0x2406b9(0x4ce5)]['push'](_0x2406b9(0x469b)),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x469b)))),_0x3c7b7f['instanceMode']!==INSTANCEMODE$1[_0x2406b9(0x548a)]&&_0x3c7b7f[_0x2406b9(0x5241)]!==INSTANCEMODE$1[_0x2406b9(0xfc4)]||(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x44e)),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('Instance'))),_0x3bb67e[_0x2406b9(0xb0f)]&&_0x33605c[_0x2406b9(0x4ce5)]['push'](_0x2406b9(0x38b6)),_0x3bb67e[_0x2406b9(0x5a4)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x18f4)),_0x3c7b7f[_0x2406b9(0x45ab)]?(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x179b)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['VOLUME'])):_0x3c7b7f[_0x2406b9(0x4c35)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x1190)]),_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x1190)])),defined$1(_0x3c7b7f['materialPass'][_0x2406b9(0x285)])&&Object[_0x2406b9(0x1dd)](_0x3c7b7f[_0x2406b9(0x44b3)]['_mapTextures'])[_0x2406b9(0x531b)]>0x0&&_0x33605c['defines']['push']('Map'),isNeedAdjustColor(_0x3bb67e)&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x2ed1)]),_0x3bb67e[_0x2406b9(0x2509)]&&(_0x487c70[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2['HAS_LIGHT']),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x1a08)])),_0x3c7b7f['hasNormal']&&!_0x3c7b7f[_0x2406b9(0x25bb)]&&(_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x45bb)]),_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2['HAS_NORMAL'])),_0x3c7b7f['ignoreNormal']&&_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x84f)]),_0x3bb67e[_0x2406b9(0x479f)]===SelectColorType$1[_0x2406b9(0x7c6)]?(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['REPLACE_SELECT_TYPE']),_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x2c05)])):_0x3bb67e[_0x2406b9(0x2708)]()&&(_0x487c70[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x4b63)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x4b63)])),(_0x3bb67e[_0x2406b9(0x6d0)]&ObjsOperationType$1[_0x2406b9(0x38b6)])===ObjsOperationType$1['CLIP']&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x3d36)]),_0x3bb67e[_0x2406b9(0xe59)]!==PBRMaterialType[_0x2406b9(0x44b5)]&&(_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x2173)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['PBR'])),_0x3bb67e[_0x2406b9(0x4ab)]&&_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x3056)]),_0x3bb67e['_hasOverlay']&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x417f)]),_0x33605c['defines']['push'](ProgramDefines$2[_0x2406b9(0x417f)])),_0x2f210a=_0x3c7b7f[_0x2406b9(0x4c35)]||_0x3c7b7f['volObj'];if((!_0x3bb67e[_0x2406b9(0x1276)]&&_0x3bb67e[_0x2406b9(0x3606)]||_0x2f210a&&_0x3bb67e['_bUseHypColorTable'])&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x30c6)]),_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x30c6)]),_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x4f37)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['HYPSOMETRIC']),_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x3941)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x3941)])),defined$1(_0x3bb67e[_0x2406b9(0x3c5e)])&&defined$1(_0x3bb67e[_0x2406b9(0x3c5e)]['_emissionTextureArray'])&&_0x3bb67e['_hypsometricSetting']['_emissionTextureArray']['length']>0x0&&_0x3bb67e[_0x2406b9(0x3c5e)][_0x2406b9(0x1a99)][_0x2406b9(0x531b)]===_0x3bb67e[_0x2406b9(0x3c5e)]['_loadedEmissionTexture']?(_0x487c70[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x30c6)]),_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x30c6)]),_0x487c70['defines']['push'](ProgramDefines$2['EMISSION_TEXTURE']),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x2f28)]),_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0xa97)]+_0x3bb67e[_0x2406b9(0x3c5e)][_0x2406b9(0x1a99)][_0x2406b9(0x531b)]),_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2['EMISSION_TEXTURE_COUNT']+_0x3bb67e[_0x2406b9(0x3c5e)]['_emissionTextureArray']['length'])):(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0xa97)]+0x0),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0xa97)]+0x0)),_0x3c7b7f[_0x2406b9(0x2b3d)]>0x3&&defined$1(_0x3bb67e['_categorieTexture'])&&_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2['W_VISIBLE']),defined$1(_0x3bb67e[_0x2406b9(0x22c0)])&&_0x3bb67e[_0x2406b9(0x22c0)]===VertexWeightMode$1['EdgeLengthMin']&&_0x3bb67e['_triangleFiltratePixel']>0x0&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['TRIANGLE_FILTRATE']),defined$1((_0x234279=_0x3c7b7f['vertexPackage'])[_0x2406b9(0x51ae)]))((_0x3f4ebb=_0x234279[_0x2406b9(0x51ae)])&VertexCompressOption[_0x2406b9(0x4be4)])==VertexCompressOption[_0x2406b9(0x4be4)]&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x3f7f)]),(_0x3f4ebb&VertexCompressOption['SVC_Normal'])==VertexCompressOption[_0x2406b9(0x1278)]&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['COMPRESS_NORMAL']),(_0x3f4ebb&VertexCompressOption[_0x2406b9(0x5339)])!=VertexCompressOption[_0x2406b9(0x5339)]&&_0x2406b9(0x7ea)!==_0x3bb67e['_vertexCompressionType']||_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['COMPRESS_COLOR']),(_0x3f4ebb&VertexCompressOption['SVC_TexutreCoord'])==VertexCompressOption['SVC_TexutreCoord']&&_0x487c70[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x1db4)]);_0x3bb67e['_lastSelectSkeletonId']>-0x1&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x4a55)),defined$1(_0x3bb67e[_0x2406b9(0x46b)])&&defined$1(_0x3c7b7f['attributeLocations'][_0x2406b9(0x109)])&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('IMAGERY'),_0x33605c['defines'][_0x2406b9(0x3a33)](_0x2406b9(0x31f))),_0x3bb67e[_0x2406b9(0x3649)]&&defined$1(_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0x18ae)])&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x32b7)),_0x3bb67e['_scene'][_0x2406b9(0x6b6)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['VERTEX_CAPTURE']),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0xdf3)]));var _0x91aaa3=defined$1(_0x3bb67e[_0x2406b9(0x31ae)])&&defined$1(_0x3bb67e[_0x2406b9(0x31ae)]['pbrMaterialIndex']);((_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0x2bb3)]||_0x3bb67e[_0x2406b9(0x4804)]&PBRMaterialType[_0x2406b9(0xbac)])>0x0||defined$1(_0x3bb67e['_PBRMaterialParams']['loadingTexture'])&&!_0x3bb67e['_PBRMaterialParams'][_0x2406b9(0xc01)]||_0x91aaa3)&&(_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x4038)]),_0x91aaa3&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x5be)]),_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x5be)]),_0x33605c['defines'][_0x2406b9(0x3a33)](_0x2406b9(0x2680)+_0x1d9a5e[_0x2406b9(0xf1a)]['length'])),(_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0x4d3f)]>-0x1&&defined$1(_0x3c7b7f['materialPass']['baseColorTexture'])||defined$1(_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)]['baseColorTexture']))&&_0x3c7b7f['hasTexCoord']&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x40d7)]),(_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0xdb2)]>-0x1&&defined$1(_0x3c7b7f['materialPass']['metallicRoughnessTexture'])||defined$1(_0x3bb67e['_PBRMaterialParams'][_0x2406b9(0x17c7)][_0x2406b9(0x2055)]))&&_0x3c7b7f['hasTexCoord']&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x1eb)]),(_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0x3725)]>-0x1&&defined$1(_0x3c7b7f['materialPass'][_0x2406b9(0xfcd)])||defined$1(_0x3bb67e['_PBRMaterialParams'][_0x2406b9(0x17c7)]['normalTexture']))&&_0x3c7b7f[_0x2406b9(0x445a)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x4ae2)]),(_0x3c7b7f['materialPass'][_0x2406b9(0x1e25)]>-0x1&&defined$1(_0x3c7b7f[_0x2406b9(0x44b3)]['emissiveTexture'])||defined$1(_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)][_0x2406b9(0x2eda)]))&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x32a9)]),defined$1(_0x1d9a5e[_0x2406b9(0xd42)])&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x15b0)]),(_0x3c7b7f['materialPass'][_0x2406b9(0x4965)]>-0x1||defined$1(_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)][_0x2406b9(0x4dde)])&&_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)][_0x2406b9(0x4dde)]instanceof Texture$1)&&_0x3c7b7f[_0x2406b9(0x445a)]&&_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0xc8a)]),(defined$1(_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0x37f)])||defined$1(_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)]['anisotropy']))&&_0x3c7b7f[_0x2406b9(0x445a)]&&_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2['HAS_ANISOTROPY']),(defined$1(_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0xfff)])||defined$1(_0x3bb67e['_PBRMaterialParams'][_0x2406b9(0x17c7)][_0x2406b9(0x57f5)]))&&_0x3c7b7f[_0x2406b9(0x445a)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['HAS_SUBSURFACE']),(defined$1(_0x3c7b7f[_0x2406b9(0x44b3)]['_clearcoat'])||defined$1(_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)]['clearcoat']))&&_0x3c7b7f['hasTexCoord']&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x28d2)]),(_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0x2354)]>-0x1||defined$1(_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)][_0x2406b9(0x5d4)])&&_0x3bb67e[_0x2406b9(0x40b4)]['pbrMetallicRoughness'][_0x2406b9(0x5d4)]>0x0)&&_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x4e7b)]),defined$1(_0x3bb67e['_PBRMaterialParams'][_0x2406b9(0x17c7)]['snowEffect'])&&_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)][_0x2406b9(0x445d)][_0x2406b9(0x4071)]&&_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)]['snowEffect'][_0x2406b9(0x4071)]instanceof Texture$1&&defined$1(_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)][_0x2406b9(0x445d)][_0x2406b9(0x3d92)])&&_0x3bb67e['_PBRMaterialParams'][_0x2406b9(0x17c7)][_0x2406b9(0x445d)][_0x2406b9(0x3d92)]instanceof Texture$1&&_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x3cdd)]),defined$1(_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)]['rainEffect'])&&_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)]['rainEffect'][_0x2406b9(0x2e53)]&&_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x38f6)]),defined$1(_0x3bb67e['_PBRMaterialParams']['pbrMetallicRoughness']['rainEffect'])&&_0x3bb67e['_PBRMaterialParams'][_0x2406b9(0x17c7)][_0x2406b9(0x3311)][_0x2406b9(0x5484)]&&_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)][_0x2406b9(0x3311)][_0x2406b9(0x5484)]instanceof Texture$1&&_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x3837)]),defined$1(_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0x2103)])&&_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0x2103)]===AlphaMode$1[_0x2406b9(0x5415)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x5415)])),_0x3bb67e[_0x2406b9(0x40b4)][_0x2406b9(0x17c7)][_0x2406b9(0x4ade)]>0x0&&_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x1c8)]),_0x3bb67e[_0x2406b9(0x3375)]<0x615299&&_0x3bb67e[_0x2406b9(0x2e12)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['VISIBLEDISTANCEMAX']),defined$1(_0x3c7b7f[_0x2406b9(0x1078)])&&_0x3c7b7f[_0x2406b9(0x1078)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('FINAL_RESOLUTION_CLIP'),_0x33605c[_0x2406b9(0x4ce5)]['push'](_0x2406b9(0x26e1)));break;case DATAFILETYPE$1[_0x2406b9(0xc31)]:case DATAFILETYPE$1[_0x2406b9(0x755)]:var _0x234279,_0x3f4ebb;if(defined$1((_0x234279=_0x3c7b7f[_0x2406b9(0x44d3)])['clampRegionEdge']))_0x317489=_0x2406b9(0x48d0)+_0x3bb67e['id'],_0x1847b7=_0x2406b9(0x16f3)+_0x3bb67e['id'],_0x487c70=new ShaderSource({'name':_0x317489,'sources':[PolylineShadowVolumeVS]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[PolylineShadowVolumeFS]});else{var _0x41f3ca=_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0xa52)][_0x2406b9(0x531b)]>0x0||_0x3c7b7f[_0x2406b9(0x25fa)];_0x317489=_0x2406b9(0x3c1d)+_0x3bb67e['id'],_0x1847b7=_0x2406b9(0x16f3)+_0x3bb67e['id'],_0x487c70=new ShaderSource({'name':_0x317489,'sources':[S3MTilesRegionShadowVectex]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[S3MTilesShadowVolumeFP]}),_0x41f3ca&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('HAS_TEXTURE'),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('HAS_TEXTURE'));}if(defined$1(_0x234279[_0x2406b9(0x51ae)]))((_0x3f4ebb=_0x234279['nCompressOptions'])&VertexCompressOption[_0x2406b9(0x4be4)])==VertexCompressOption['SVC_Vertex']&&_0x487c70['defines']['push'](ProgramDefines$2[_0x2406b9(0x3f7f)]),(_0x3f4ebb&VertexCompressOption['SVC_Normal'])==VertexCompressOption['SVC_Normal']&&_0x487c70['defines']['push'](ProgramDefines$2[_0x2406b9(0x2e50)]),(_0x3f4ebb&VertexCompressOption['SVC_TexutreCoord'])==VertexCompressOption[_0x2406b9(0x24c)]&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['COMPRESS_TEXCOORD']);break;case DATAFILETYPE$1[_0x2406b9(0x55e2)]:_0x317489=_0x2406b9(0x3d86)+_0x3bb67e['id'],_0x1847b7='S3MTilesShadowVolumeFP_'+_0x3bb67e['id'],_0x487c70=new ShaderSource({'name':_0x317489,'sources':[S3MTilesExtendPolygonShadowVP]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[S3MTilesShadowVolumeFP]});break;case DATAFILETYPE$1[_0x2406b9(0x45ed)]:_0x317489=_0x2406b9(0xffd)+_0x3bb67e['id'],_0x1847b7=_0x2406b9(0x7ed)+_0x3bb67e['id'],_0x487c70=new ShaderSource({'name':_0x317489,'sources':[S3MTilesLineShadowVectex]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[S3MTilesShadowVolumeFP]});break;case DATAFILETYPE$1[_0x2406b9(0x4065)]:_0x317489='S3MTilesLineShadowVectex_'+_0x3bb67e['id'],_0x1847b7=_0x2406b9(0x16f3)+_0x3bb67e['id'],_0x487c70=new ShaderSource({'name':_0x317489,'sources':[PolylineShadowVolumeVS]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[PolylineShadowVolumeFS]});break;case DATAFILETYPE$1[_0x2406b9(0x5236)]:_0x317489=_0x2406b9(0x48d0)+_0x3bb67e['id'],_0x1847b7='S3MTilesShadowVolumeFP_'+_0x3bb67e['id'],_0x487c70=new ShaderSource({'name':_0x317489,'sources':[S3MTilesLineShadowVectex]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[S3MTilesShadowVolumeFP]});break;case DATAFILETYPE$1[_0x2406b9(0x26eb)]:_0x487c70=_0x5e0520['billboardMode']===BillboardMode$1[_0x2406b9(0x3c50)]?new ShaderSource({'name':_0x317489='BillboardAxialVp_'+_0x3bb67e['id'],'sources':[BillboardAxialVp]}):_0x5e0520[_0x2406b9(0x2c0c)]===BillboardMode$1[_0x2406b9(0x2ab5)]?new ShaderSource({'name':_0x317489=_0x2406b9(0x1988)+_0x3bb67e['id'],'sources':[BillboardPixelSizeWithAngleVp]}):new ShaderSource({'name':_0x317489=_0x2406b9(0x5517)+_0x3bb67e['id'],'sources':[S3MTilesBillboardPixelSizeVp]}),_0x33605c=new ShaderSource({'name':_0x1847b7=_0x2406b9(0x2ad9)+_0x3bb67e['id'],'sources':[S3MTilesCommonOntTextureFP]}),_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0xd4e)),defined$1(_0x5e0520['fixedPixelSize'])&&!_0x5e0520[_0x2406b9(0xcac)]&&_0x487c70['defines'][_0x2406b9(0x3a33)](_0x2406b9(0x2404)),_0x3bb67e[_0x2406b9(0xb0f)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('CLIP'),_0x3bb67e[_0x2406b9(0x5a4)]&&_0x33605c['defines'][_0x2406b9(0x3a33)](_0x2406b9(0x18f4));break;case DATAFILETYPE$1['Text']:_0x317489='S3MTilesBillboardPixelSizeVp_'+_0x3bb67e['id'],_0x487c70=_0x5e0520['billboardMode']===BillboardMode$1[_0x2406b9(0x2ab5)]?new ShaderSource({'name':_0x317489,'sources':[BillboardPixelSizeWithAngleVp]}):new ShaderSource({'name':_0x317489,'sources':[S3MTilesBillboardPixelSizeVp]}),_0x3c7b7f['materialPass'][_0x2406b9(0xa52)][_0x2406b9(0x531b)]>0x1?_0x33605c=new ShaderSource({'name':_0x1847b7=_0x2406b9(0x2197)+_0x3bb67e['id'],'sources':[S3MTilesFontWithHaloFp]}):_0x3c7b7f[_0x2406b9(0x44b3)][_0x2406b9(0xa52)][_0x2406b9(0x531b)]>0x0&&(_0x33605c=new ShaderSource({'name':_0x1847b7='S3MTilesCommonOntTextureFP_'+_0x3bb67e['id'],'sources':[S3MTilesCommonOntTextureFP]})),_0x3bb67e[_0x2406b9(0xb0f)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x38b6)),_0x3c7b7f[_0x2406b9(0x4e5)][_0x2406b9(0x5a4)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x18f4));break;case DATAFILETYPE$1[_0x2406b9(0x31f2)]:_0x317489=_0x2406b9(0x3086)+_0x3bb67e['id'],_0x1847b7=_0x2406b9(0x241a)+_0x3bb67e['id'],_0x487c70=new ShaderSource({'name':_0x317489,'sources':[DynamicExtendRegionVp]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[DynamicExtendRegionFp]}),_0x3c7b7f[_0x2406b9(0x44b3)]['_textures'][_0x2406b9(0x531b)]>0x0&&_0x33605c[_0x2406b9(0x4ce5)]['push'](_0x2406b9(0x694)),_0x3bb67e[_0x2406b9(0x2509)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x1a08)]),_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x1a08)]));break;case DATAFILETYPE$1['RegionEffect']:_0x317489='RegionMaterialVp_'+_0x3bb67e['id'],_0x1847b7=_0x2406b9(0x35ad)+_0x3bb67e['id'],_0x487c70=new ShaderSource({'name':_0x317489,'sources':[RegionMaterialVp]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[RegionMaterialFp]}),_0x3bb67e[_0x2406b9(0xb0f)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x38b6)),_0x3bb67e[_0x2406b9(0x8e0)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0xc41)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0xc41)])),_0x3bb67e['_hasServerExcavation']&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x13b4)),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x13b4)));break;case DATAFILETYPE$1[_0x2406b9(0x28ad)]:_0x317489='PolylineVp_'+_0x3bb67e['id'],_0x1847b7=_0x2406b9(0x29e8)+_0x3bb67e['id'],_0x487c70=new ShaderSource({'name':_0x317489,'sources':[PolylineVp]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[PolylineFp]}),_0x3bb67e[_0x2406b9(0xb0f)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('CLIP'),_0x3bb67e[_0x2406b9(0x8e0)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['EXCAVATION']),_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2['EXCAVATION'])),_0x3bb67e[_0x2406b9(0x2b94)]&&(_0x487c70['defines'][_0x2406b9(0x3a33)](_0x2406b9(0x13b4)),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x13b4)));break;case DATAFILETYPE$1['ClampGroundRealtimeRasterCache']:_0x33605c=new ShaderSource({'name':_0x1847b7=_0x2406b9(0x4d09)+_0x3bb67e['id'],'sources':[S3MTilesFragmentRaster]}),_0x487c70=new ShaderSource({'name':_0x317489=_0x2406b9(0x3c45)+_0x3bb67e['id'],'sources':[S3MTilesVectexRaster]}),_0x3bb67e[_0x2406b9(0x479f)]===SelectColorType$1[_0x2406b9(0x7c6)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['REPLACE_SELECT_TYPE']),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x2c05)])),_0x3c7b7f[_0x2406b9(0x25fa)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['TEXCOORD']),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x4a0f)]));}if(_0x3c7b7f['fileType']===DATAFILETYPE$1[_0x2406b9(0x1bb7)]&&_0x3c7b7f['hasTexCoord2']&&(_0x317489=_0x2406b9(0x1123)+_0x3bb67e['id'],_0x1847b7=_0x2406b9(0x29e8)+_0x3bb67e['id'],_0x487c70=new ShaderSource({'name':_0x317489,'sources':[PolylineRasterVp]}),_0x33605c=new ShaderSource({'name':_0x1847b7,'sources':[PolylineFp]})),_0x3c7b7f[_0x2406b9(0x445a)]&&(_0x487c70[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x4a0f)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x4a0f)])),_0x3c7b7f[_0x2406b9(0x2634)]&&(_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x156f)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['TEXCOORD2'])),_0x3bb67e[_0x2406b9(0x2685)]&&(_0x487c70[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x30c6)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x30c6)]),_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x4689)])),_0x3bb67e[_0x2406b9(0x30b8)]>0x0&&_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2['TRANSPARENT_BACK_COLOR']),_0x3bb67e[_0x2406b9(0x4c8)]!==SplitDirection$1[_0x2406b9(0x44b5)]&&_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2['APPLY_SPLIT']),_0x3bb67e['swipeEnabled']&&_0x33605c['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x51fb)]),_0x2406b9(0x7ea)===_0x3bb67e[_0x2406b9(0x3dd0)]&&_0x487c70['defines'][_0x2406b9(0x3a33)]('MeshOPT_Compress'),defined$1(_0x3c7b7f[_0x2406b9(0x44d3)][_0x2406b9(0x1bc)])&&defined$1(_0x3c7b7f[_0x2406b9(0x44d3)]['customVertexAttribute'][_0x2406b9(0x4468)])&&_0x487c70[_0x2406b9(0x4ce5)]['push'](_0x2406b9(0x2a8e)),defined$1(_0x3c7b7f[_0x2406b9(0x44d3)][_0x2406b9(0x1bc)])&&defined$1(_0x3c7b7f['vertexPackage'][_0x2406b9(0x1bc)][_0x2406b9(0x796)])&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x3937)),_0x1eaadc[_0x2406b9(0x31ac)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('MultiTemporalWeight'),_0x33605c[_0x2406b9(0x4ce5)]['push'](_0x2406b9(0x18f8))),defined$1(_0x1d9a5e[_0x2406b9(0x4a66)])){var _0x4cdb46=_0x1d9a5e[_0x2406b9(0x4a66)][_0x2406b9(0x5061)];_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['DIR_LIGHTS']+_0x4cdb46[_0x2406b9(0x531b)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x3a72)]+_0x4cdb46['length']),_0x4cdb46[_0x2406b9(0x531b)]>0x0&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['HAS_DIR_LIGHTS']);var _0x2b03ee=_0x1d9a5e[_0x2406b9(0x4a66)][_0x2406b9(0x29d8)][LightSourceType$1['POINT']];_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x2442)]+_0x2b03ee[_0x2406b9(0x531b)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x2442)]+_0x2b03ee['length']),_0x2b03ee[_0x2406b9(0x531b)]>0x0&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x4773)]);var _0x551528=_0x1d9a5e[_0x2406b9(0x4a66)][_0x2406b9(0x29d8)][LightSourceType$1[_0x2406b9(0x3bf8)]];_0x487c70[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x1ed1)]+_0x551528[_0x2406b9(0x531b)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x1ed1)]+_0x551528[_0x2406b9(0x531b)]),_0x551528[_0x2406b9(0x531b)]>0x0&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x49dd)]);var _0xd8b60f=_0x1d9a5e[_0x2406b9(0x4a66)]['hemisphereLight'];_0x33605c[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2[_0x2406b9(0x466d)]+_0xd8b60f['length']),_0xd8b60f[_0x2406b9(0x531b)]>0x0&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x2fb8)]);}return _0x3bb67e[_0x2406b9(0x8e0)]&&(_0x487c70[_0x2406b9(0x4ce5)]['push'](ProgramDefines$2['EXCAVATION']),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0xc41)])),_0x3bb67e[_0x2406b9(0x2b94)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x13b4)),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)]('SERVEREXCAVATION')),_0x3c7b7f[_0x2406b9(0x1484)]&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x267a)]),_0x3bb67e['mixColorType']===MixColorType$1[_0x2406b9(0x7c6)]&&(_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x12c1)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x12c1)])),_0x3c7b7f['hasVertexColor']&&_0x487c70[_0x2406b9(0x4ce5)]['push'](_0x2406b9(0x3916)),_0x3c7b7f[_0x2406b9(0x47e)]&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x4e5c)),_0x3c7b7f[_0x2406b9(0x3076)]&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x454c)]),0x1===_0x3c7b7f[_0x2406b9(0x2a6)]&&(_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2['POINT']),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x8b5)])),0x2===_0x3c7b7f['primitiveType']&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2['LineVector']),_0x3bb67e[_0x2406b9(0x879)]&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x4b2b)]),defined$1(_0x1eaadc[_0x2406b9(0x4472)])&&_0x487c70[_0x2406b9(0x4ce5)]['push'](_0x2406b9(0xa7c)),defined$1(_0x3bb67e[_0x2406b9(0xbc5)])&&(_0x487c70['defines'][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x52ef)]),_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x52ef)])),_0x3bb67e[_0x2406b9(0x1018)]&&_0x33605c[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](ProgramDefines$2[_0x2406b9(0x1018)]),defined$1(_0x1eaadc['_batchTable'])&&(_0x4df015=_0x1eaadc[_0x2406b9(0x4472)][_0x2406b9(0x1ce1)]()(_0x487c70[_0x2406b9(0x2fe9)][0x0]),_0x487c70=new ShaderSource({'defines':_0x487c70[_0x2406b9(0x4ce5)],'sources':[_0x4df015]})),defined$1(_0x3bb67e[_0x2406b9(0x49f9)])&&0x1===_0x3bb67e[_0x2406b9(0x49f9)]['_type']&&_0x487c70[_0x2406b9(0x4ce5)][_0x2406b9(0x3a33)](_0x2406b9(0x7f1)),ShaderProgram$1['fromCache']({'context':_0x3c7b7f[_0x2406b9(0x4174)],'vertexShaderSource':_0x487c70,'fragmentShaderSource':_0x33605c,'attributeLocations':_0x3c7b7f[_0x2406b9(0x36be)]});},ShaderProgramCreator[_0x68aa19(0x3712)]=function(_0x553b7e,_0x9eae80,_0xb1578e,_0x595cea){var _0x19846b=_0x68aa19,_0x2bdf4a=new ShaderSource({'name':_0x19846b(0x36d6),'sources':[FresnelVp]}),_0x233461=new ShaderSource({'name':_0x19846b(0x4c88),'sources':[FresnelFp]});return _0x9eae80[_0x19846b(0xb0f)]&&_0x233461[_0x19846b(0x4ce5)][_0x19846b(0x3a33)](_0x19846b(0x38b6)),_0x9eae80[_0x19846b(0x5a4)]&&_0x233461['defines'][_0x19846b(0x3a33)](_0x19846b(0x18f4)),defined$1(_0x595cea['_batchTable'])&&_0x2bdf4a[_0x19846b(0x4ce5)][_0x19846b(0x3a33)](_0x19846b(0xa7c)),defined$1(_0x9eae80['_rsColor'][_0x19846b(0x2b5)])&&_0x9eae80[_0x19846b(0x2d3f)][_0x19846b(0x2b5)][_0x19846b(0x20fb)]&&_0x233461['defines'][_0x19846b(0x3a33)](_0x19846b(0x4c8f)),_0x9eae80[_0x19846b(0x8e0)]&&(_0x2bdf4a[_0x19846b(0x4ce5)]['push'](ProgramDefines$2[_0x19846b(0xc41)]),_0x233461['defines'][_0x19846b(0x3a33)](ProgramDefines$2[_0x19846b(0xc41)])),_0x9eae80[_0x19846b(0x2b94)]&&(_0x2bdf4a[_0x19846b(0x4ce5)][_0x19846b(0x3a33)](_0x19846b(0x13b4)),_0x233461[_0x19846b(0x4ce5)][_0x19846b(0x3a33)](_0x19846b(0x13b4))),_0x9eae80[_0x19846b(0x4c8)]!==SplitDirection$1['NONE']&&_0x233461['defines'][_0x19846b(0x3a33)](ProgramDefines$2['APPLY_SPLIT']),_0x9eae80[_0x19846b(0x27d3)]&&_0x233461[_0x19846b(0x4ce5)]['push'](ProgramDefines$2[_0x19846b(0x51fb)]),defined$1(_0x9eae80[_0x19846b(0x49f9)])&&0x1===_0x9eae80['_effect'][_0x19846b(0x50ee)]&&_0x2bdf4a[_0x19846b(0x4ce5)][_0x19846b(0x3a33)](_0x19846b(0x7f1)),ShaderProgram$1[_0x19846b(0x4d21)]({'context':_0x553b7e,'vertexShaderSource':_0x2bdf4a,'fragmentShaderSource':_0x233461,'attributeLocations':_0xb1578e});};var S3MCreateVertexJob=function(){var _0xa32aa6=_0x68aa19;this[_0xa32aa6(0x4174)]=void 0x0,this[_0xa32aa6(0xce4)]=void 0x0,this[_0xa32aa6(0x1fda)]=void 0x0;};S3MCreateVertexJob[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0xc694a4,_0x46337c,_0x2624dd){var _0x29efe0=_0x68aa19;this[_0x29efe0(0x4174)]=_0xc694a4,this[_0x29efe0(0xce4)]=_0x46337c,this[_0x29efe0(0x1fda)]=_0x2624dd;},S3MCreateVertexJob[_0x68aa19(0x4b51)]['execute']=function(){var _0x2667e4=_0x68aa19,_0x107144=this['context'],_0x4d16f5=this[_0x2667e4(0x1fda)],_0x4d4e03=this[_0x2667e4(0xce4)][_0x2667e4(0x470d)],_0x271722=_0x4d4e03[_0x2667e4(0xd16)][_0x4d16f5];if(!defined$1(_0x271722))throw new DeveloperError$1(_0x2667e4(0x1107));if(-0x1!==_0x4d4e03[_0x2667e4(0x50d3)]&&!defined$1(this['model'][_0x2667e4(0xfc8)])){if(!defined$1(_0x4d4e03[_0x2667e4(0x2632)]))throw new DeveloperError$1(_0x2667e4(0x1458));this[_0x2667e4(0xce4)][_0x2667e4(0xfc8)]=Buffer$1['createVertexBuffer']({'context':_0x107144,'typedArray':_0x4d4e03[_0x2667e4(0x2632)],'usage':BufferUsage[_0x2667e4(0x495a)]}),this[_0x2667e4(0xce4)][_0x2667e4(0x1ad0)]+=this['model'][_0x2667e4(0xfc8)][_0x2667e4(0x4cb6)],MemoryManager$1[_0x2667e4(0x4b20)](this['model'][_0x2667e4(0xfc8)]['sizeInBytes']);}0x1!==_0x271722[_0x2667e4(0x3751)]||defined$1(_0x271722[_0x2667e4(0x1451)])?defined$1(_0x271722[_0x2667e4(0x20aa)])||(defined$1(_0x271722['vertexBuffer'])||(_0x271722[_0x2667e4(0x20aa)]=Buffer$1[_0x2667e4(0xb5a)]({'context':_0x107144,'typedArray':_0x271722[_0x2667e4(0x1451)],'usage':BufferUsage[_0x2667e4(0x495a)]})),this['model'][_0x2667e4(0x1ad0)]+=_0x271722[_0x2667e4(0x20aa)][_0x2667e4(0x4cb6)],MemoryManager$1[_0x2667e4(0x4b20)](_0x271722['vertexBuffer'][_0x2667e4(0x4cb6)]),_0x271722[_0x2667e4(0x1451)]=null,delete _0x271722[_0x2667e4(0x1451)]):_0x271722[_0x2667e4(0x20aa)]=this[_0x2667e4(0xce4)]['_instanceBuffer'];};var S3MCreateIndexBufferJob=function(){var _0x53be6d=_0x68aa19;this[_0x53be6d(0xce4)]=void 0x0,this[_0x53be6d(0x4174)]=void 0x0,this[_0x53be6d(0x1fda)]=0x0;};function S3MTextureManager(){var _0x25a71d=_0x68aa19;this[_0x25a71d(0x32c4)]={},this['textureRefCounts']={},this[_0x25a71d(0x1968)]=void 0x0;}S3MCreateIndexBufferJob[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0x27e9a8,_0x14e563,_0x4887b2,_0x4f3496){var _0x18450a=_0x68aa19;this[_0x18450a(0xce4)]=_0x14e563,this['context']=_0x27e9a8,this[_0x18450a(0x1fda)]=_0x4887b2,this[_0x18450a(0x2247)]=_0x4f3496;},S3MCreateIndexBufferJob[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(){var _0x5d590a=_0x68aa19,_0x136589=this[_0x5d590a(0x4174)],_0x4198b9=this[_0x5d590a(0xce4)][_0x5d590a(0x1789)][this[_0x5d590a(0x1fda)]];if(!defined$1(_0x4198b9))throw new DeveloperError$1(_0x5d590a(0x1486));if(!defined$1(_0x4198b9[_0x5d590a(0x53f0)])){if(!defined$1(_0x4198b9[_0x5d590a(0x2602)]))throw new DeveloperError$1(_0x5d590a(0x4fe));var _0x5f221b=IndexDatatype$1[_0x5d590a(0x2c91)];(0x1===_0x4198b9[_0x5d590a(0x361a)]||this['verticesCount']>=CesiumMath['SIXTY_FOUR_KILOBYTES'])&&this[_0x5d590a(0x4174)][_0x5d590a(0x101c)]&&(_0x5f221b=IndexDatatype$1[_0x5d590a(0x40c5)]),defined$1(_0x4198b9[_0x5d590a(0x53f0)])||(_0x4198b9['indexBuffer']=Buffer$1[_0x5d590a(0xaad)]({'context':_0x136589,'typedArray':_0x4198b9['indicesTypedArray'],'usage':BufferUsage[_0x5d590a(0x495a)],'indexDatatype':_0x5f221b}),MemoryManager$1[_0x5d590a(0x4b20)](_0x4198b9['indexBuffer'][_0x5d590a(0x4cb6)])),this[_0x5d590a(0xce4)][_0x5d590a(0x1ad0)]+=_0x4198b9[_0x5d590a(0x53f0)][_0x5d590a(0x4cb6)],_0x4198b9[_0x5d590a(0x2602)]=null,delete _0x4198b9['indicesTypedArray'];}},S3MTextureManager[_0x68aa19(0x3597)]=function(_0x39252b){var _0x33db3e=_0x68aa19,_0x4bcc29=_0x39252b[_0x33db3e(0x5274)],_0x145433=defaultValue$1(_0x39252b[_0x33db3e(0x4200)],TextureWrap$1[_0x33db3e(0x2124)]),_0x4c9658=defaultValue$1(_0x39252b[_0x33db3e(0x2a42)],TextureWrap$1[_0x33db3e(0x2124)]),_0x3cd47a=defaultValue$1(_0x39252b[_0x33db3e(0x13c1)],TextureMinificationFilter$1[_0x33db3e(0x2225)]),_0x458f8e=defaultValue$1(_0x39252b[_0x33db3e(0x4985)],TextureMagnificationFilter$1[_0x33db3e(0x2225)]),_0x449e2c=defaultValue$1(_0x39252b[_0x33db3e(0x1bcf)],PixelFormat$1[_0x33db3e(0x4a1c)]),_0x194575=defaultValue$1(_0x39252b[_0x33db3e(0x722)],PixelDatatype[_0x33db3e(0x4aae)]);if(defined$1(_0x4bcc29)){var _0x511459=_0x4bcc29;textureManager[_0x33db3e(0x3b02)][_0x511459]?textureManager[_0x33db3e(0x3b02)][_0x511459]++:(textureManager[_0x33db3e(0x3b02)][_0x511459]=0x1,when(loadImage$2(_0x4bcc29),function(_0x429467){var _0x4dbb4c=_0x33db3e,_0x445fe9=new Sampler({'wrapS':_0x145433,'wrapT':_0x4c9658,'minificationFilter':_0x3cd47a,'magnificationFilter':_0x458f8e}),_0x47084e=new Texture$1({'context':textureManager[_0x4dbb4c(0x1968)],'source':_0x429467,'pixelFormat':_0x449e2c,'pixelDatatype':_0x194575,'sampler':_0x445fe9});_0x47084e[_0x4dbb4c(0x6a4)](),textureManager['textures'][_0x511459]=_0x47084e;}));}},S3MTextureManager[_0x68aa19(0x4338)]=function(_0x5327ce){var _0x4bb613=_0x68aa19;if(defined$1(_0x5327ce))return textureManager[_0x4bb613(0x32c4)][_0x5327ce];},S3MTextureManager['removeTexture']=function(_0x367232){var _0x3951b0=_0x68aa19;defined$1(_0x367232)&&(defined$1(textureManager['textureRefCounts'][_0x367232])&&(textureManager[_0x3951b0(0x3b02)][_0x367232]--,0x0===textureManager[_0x3951b0(0x3b02)][_0x367232]&&(textureManager[_0x3951b0(0x32c4)][_0x367232][_0x3951b0(0x2578)](),delete textureManager[_0x3951b0(0x32c4)][_0x367232],delete textureManager[_0x3951b0(0x3b02)][_0x367232])));},S3MTextureManager[_0x68aa19(0x489f)]=function(_0x120f2d){var _0xa88b3b=_0x68aa19;textureManager[_0xa88b3b(0x1968)]=_0x120f2d;};var textureManager=new S3MTextureManager();function S3MUniformMapCreator(){}var scratchTextureRects=[];S3MUniformMapCreator[_0x68aa19(0x2cc3)]=function(_0x1711d7,_0x58b54f){var _0x3d19c8=_0x68aa19,_0x6ba4bd=_0x1711d7[_0x3d19c8(0x470d)],_0x477d78=_0x6ba4bd[_0x3d19c8(0x51ae)];(_0x477d78&VertexCompressOption[_0x3d19c8(0x4be4)])==VertexCompressOption[_0x3d19c8(0x4be4)]&&(_0x58b54f[_0x3d19c8(0x4753)]=function(){var _0x4899f7=_0x3d19c8;return _0x6ba4bd[_0x4899f7(0x24a1)];},_0x58b54f[_0x3d19c8(0x3ff5)]=function(){var _0x5f210f=_0x3d19c8;return _0x6ba4bd[_0x5f210f(0x4834)];}),(_0x477d78&VertexCompressOption[_0x3d19c8(0x1278)])==VertexCompressOption[_0x3d19c8(0x1278)]&&(_0x58b54f[_0x3d19c8(0x62b)]=function(){var _0x4d36ea=_0x3d19c8;return _0x6ba4bd[_0x4d36ea(0x54bc)];}),(_0x477d78&VertexCompressOption[_0x3d19c8(0x24c)])==VertexCompressOption['SVC_TexutreCoord']&&(_0x6ba4bd['texCoordCompressConstant'][_0x3d19c8(0x531b)]>0x0&&(_0x58b54f[_0x3d19c8(0x22f3)]=function(){var _0x1688b6=_0x3d19c8;return _0x6ba4bd[_0x1688b6(0x368d)][0x0];},_0x58b54f[_0x3d19c8(0x1683)]=function(){var _0x30a8ca=_0x3d19c8;return _0x6ba4bd[_0x30a8ca(0x43c9)][0x0];},_0x58b54f[_0x3d19c8(0x31e5)]=function(){var _0x236ccd=_0x3d19c8;return _0x6ba4bd[_0x236ccd(0x43c9)][0x0];}),_0x6ba4bd[_0x3d19c8(0x43c9)][_0x3d19c8(0x531b)]>0x1&&(_0x58b54f['decode_texCoord1_min']=function(){var _0x1b5536=_0x3d19c8;return _0x6ba4bd[_0x1b5536(0x368d)][0x1];},_0x58b54f[_0x3d19c8(0x31f9)]=function(){var _0x243068=_0x3d19c8;return _0x6ba4bd[_0x243068(0x43c9)][0x1];},_0x58b54f[_0x3d19c8(0x4f21)]=function(){var _0x1fd9c2=_0x3d19c8;return _0x6ba4bd[_0x1fd9c2(0x43c9)][0x1];}),_0x6ba4bd[_0x3d19c8(0x43c9)][_0x3d19c8(0x531b)]>0x2&&(_0x58b54f[_0x3d19c8(0x400f)]=function(){var _0x1982a4=_0x3d19c8;return _0x6ba4bd[_0x1982a4(0x368d)][0x2];},_0x58b54f[_0x3d19c8(0x501a)]=function(){return _0x6ba4bd['texCoordCompressConstant'][0x2];}),_0x6ba4bd[_0x3d19c8(0x43c9)]['length']>0x3&&(_0x58b54f[_0x3d19c8(0xd8b)]=function(){return _0x6ba4bd['minTexCoordValue'][0x3];},_0x58b54f[_0x3d19c8(0xbf3)]=function(){var _0x52c159=_0x3d19c8;return _0x6ba4bd[_0x52c159(0x43c9)][0x3];}),_0x6ba4bd[_0x3d19c8(0x43c9)][_0x3d19c8(0x531b)]>0x4&&(_0x58b54f[_0x3d19c8(0x43e9)]=function(){var _0x1b8ee5=_0x3d19c8;return _0x6ba4bd[_0x1b8ee5(0x368d)][0x4];},_0x58b54f['decode_texCoord4_normConstant']=function(){var _0x10a036=_0x3d19c8;return _0x6ba4bd[_0x10a036(0x43c9)][0x4];}),_0x6ba4bd[_0x3d19c8(0x43c9)][_0x3d19c8(0x531b)]>0x5&&(_0x58b54f['decode_texCoord5_min']=function(){var _0x330ac9=_0x3d19c8;return _0x6ba4bd[_0x330ac9(0x368d)][0x5];},_0x58b54f['decode_texCoord5_normConstant']=function(){var _0x4b6bf7=_0x3d19c8;return _0x6ba4bd[_0x4b6bf7(0x43c9)][0x5];}),_0x6ba4bd['texCoordCompressConstant'][_0x3d19c8(0x531b)]>0x6&&(_0x58b54f[_0x3d19c8(0x20b1)]=function(){return _0x6ba4bd['minTexCoordValue'][0x6];},_0x58b54f[_0x3d19c8(0x7e1)]=function(){var _0x2d7223=_0x3d19c8;return _0x6ba4bd[_0x2d7223(0x43c9)][0x6];}),_0x6ba4bd['texCoordCompressConstant']['length']>0x7&&(_0x58b54f['decode_texCoord7_min']=function(){return _0x6ba4bd['minTexCoordValue'][0x7];},_0x58b54f[_0x3d19c8(0x2f30)]=function(){return _0x6ba4bd['texCoordCompressConstant'][0x7];}));};var minMaxTransparentAlpha=new Cartesian2(),polygonOff=new Cartesian2();S3MUniformMapCreator[_0x68aa19(0x263e)]=function(_0x1d889e,_0x42c181){var _0x5c2281=_0x68aa19;_0x42c181[_0x5c2281(0x2dd9)]=function(){var _0x15846d=_0x5c2281,_0x2a77d1=_0x1d889e['_rsColor'][_0x15846d(0x2b5)];return defined$1(_0x2a77d1)?(polygonOff['x']=_0x2a77d1[_0x15846d(0x3836)],polygonOff['y']=_0x2a77d1['units']):(polygonOff['x']=0x0,polygonOff['y']=0x0),polygonOff;},_0x42c181['u_polygonOffset']=function(){var _0x221d3e=_0x5c2281,_0x455ee1=0x0,_0x55196e=0x0,_0x12d9c6=_0x1d889e[_0x221d3e(0x2d3f)]['polygonOffset'];return defined$1(_0x12d9c6)?(_0x455ee1=_0x12d9c6[_0x221d3e(0x3836)],_0x55196e=_0x12d9c6['units']):(_0x455ee1=0x0,_0x55196e=0x0),{'x':_0x455ee1,'y':_0x55196e};},_0x42c181[_0x5c2281(0x4c61)]=function(){var _0x53ffc9=_0x5c2281;return _0x1d889e[_0x53ffc9(0xdf7)][_0x53ffc9(0x4cf1)];},_0x42c181['uTranslation']=function(){var _0x7b796c=_0x5c2281;return _0x1d889e[_0x7b796c(0x4440)];},_0x42c181[_0x5c2281(0x35ae)]=function(){var _0x34368e=_0x5c2281;return _0x1d889e[_0x34368e(0x444b)];},_0x42c181[_0x5c2281(0x546e)]=function(){var _0x4c3469=_0x5c2281;return minMaxTransparentAlpha['x']=_0x1d889e['minTransparentAlpha'],minMaxTransparentAlpha['y']=_0x1d889e[_0x4c3469(0x3cad)],minMaxTransparentAlpha;},_0x42c181[_0x5c2281(0x11bd)]=function(){return _0x1d889e['style3D']['bottomAltitude'];};},S3MUniformMapCreator['createMaterialUniform']=function(_0x383409,_0x315e28){var _0x868eb9=_0x68aa19;_0x315e28['uAmbientColor']=function(){var _0x2b42a9=_0x54f3;return _0x383409[_0x2b42a9(0x24b3)];},_0x315e28[_0x868eb9(0x2ef8)]=function(){var _0x3e0b4=_0x868eb9;return _0x383409[_0x3e0b4(0x4085)];},_0x315e28['uTexMatrix']=function(){return _0x383409['_texMatrix'];},_0x315e28[_0x868eb9(0x469f)]=function(){var _0xe7c339=_0x868eb9;return defined$1(_0x383409[_0xe7c339(0xa52)][0x0])?_0x383409[_0xe7c339(0xa52)][0x0][_0xe7c339(0x52d2)]:0x1;},_0x315e28['uTexture1Width']=function(){var _0x3a9ccf=_0x868eb9;return defined$1(_0x383409['_textures'][0x1])?_0x383409[_0x3a9ccf(0xa52)][0x1]['_width']:0x1;};},S3MUniformMapCreator[_0x68aa19(0x46a3)]=function(_0x20fcd6,_0x305044,_0x4c14dc,_0x4185ee){var _0x1f4bbd=_0x68aa19;_0x4185ee[_0x1f4bbd(0x22fe)]=function(){var _0x48b8bc=_0x1f4bbd;return _0x20fcd6['useLineColor']?_0x305044[_0x48b8bc(0xdf7)][_0x48b8bc(0x4932)]:_0x305044[_0x48b8bc(0xdf7)][_0x48b8bc(0x45ae)];};var _0x2f5b02=new Cartesian4();_0x4185ee[_0x1f4bbd(0x3826)]=function(){var _0x47c79f=_0x1f4bbd;_0x2f5b02['x']=0x0,_0x2f5b02['y']=0x0,_0x2f5b02['z']=0x1,_0x2f5b02['w']=0x1;var _0x34e825=_0x4c14dc[_0x47c79f(0x2ff5)];if(defined$1(_0x34e825)){var _0x263150=_0x34e825[_0x47c79f(0x450d)],_0x941038=_0x34e825[_0x47c79f(0x50ae)],_0x2985f9=_0x34e825['OffsetSpeedV'],_0x577932=_0x34e825[_0x47c79f(0x40cd)],_0x58a326=_0x34e825['TilingSpeedU'],_0xa16d26=_0x34e825[_0x47c79f(0x2cdd)],_0x57d615=performance[_0x47c79f(0x3c84)]()/0x3e8;if(_0x263150>0x0){var _0x276cb0=_0x57d615%_0x263150;_0x2f5b02['x']=_0x276cb0*_0x941038,_0x2f5b02['y']=_0x276cb0*_0x2985f9;}if(_0x577932>0x0){var _0x4a567f=_0x57d615%_0x577932;_0x2f5b02['z']=0x1+_0x4a567f*_0x58a326,_0x2f5b02['w']=0x1+_0x4a567f*_0xa16d26;}}else{if(0x0!==_0x305044[_0x47c79f(0x1e68)]['x']||0x0!==_0x305044[_0x47c79f(0x1e68)]['y']){var _0x1f962c=performance[_0x47c79f(0x3c84)]()/0x3e8;_0x2f5b02['x']=_0x305044['_textureUVSpeed']['x']*_0x1f962c,_0x2f5b02['y']=_0x305044[_0x47c79f(0x1e68)]['y']*_0x1f962c;}}return _0x2f5b02;};};var scratchMV=new Matrix4();function UniformBufferDataCollection(){var _0x59a4a1=_0x68aa19;this['_uniformDataArray']={},this[_0x59a4a1(0x494e)]=!0x1;}S3MUniformMapCreator[_0x68aa19(0x3477)]=function(_0x2f895c,_0x32565d,_0x527cec,_0x16f34f){var _0x77c06a=_0x68aa19,_0x176bf2=_0x32565d['_fileType'],_0xc87cec=_0x176bf2===DATAFILETYPE$1['PolylineEffect']||_0x176bf2===DATAFILETYPE$1[_0x77c06a(0x1bb7)]&&defined$1(_0x527cec[_0x77c06a(0x3f8d)][_0x77c06a(0x1fef)]),_0x244c6b=_0x176bf2===DATAFILETYPE$1[_0x77c06a(0x3119)],_0x9a940a=_0x176bf2===DATAFILETYPE$1['ClampGroundRealtimeRasterCache']&&!defined$1(_0x527cec[_0x77c06a(0x3f8d)][_0x77c06a(0x1fef)]),_0x7d635c=_0x176bf2===DATAFILETYPE$1[_0x77c06a(0x1537)],_0x4b8673=_0x527cec['materialPass'];_0x176bf2===DATAFILETYPE$1[_0x77c06a(0x17ea)]||DATAFILETYPE$1[_0x77c06a(0x290d)],S3MUniformMapCreator[_0x77c06a(0x263e)](_0x32565d,_0x16f34f),S3MUniformMapCreator[_0x77c06a(0x20b6)](_0x4b8673,_0x16f34f),S3MUniformMapCreator[_0x77c06a(0x46a3)](_0x527cec,_0x32565d,_0x4b8673,_0x16f34f),_0x16f34f['uEmissionColor']=function(){return _0x32565d['style3D']['emissionColor'];},_0x16f34f['uSelectCastShadow']=function(){var _0x110213=_0x77c06a;return _0x32565d[_0x110213(0x765)]==SHADOWTYPE$1[_0x110213(0x1d23)];},_0x16f34f[_0x77c06a(0x555d)]=function(){var _0x52964c=_0x77c06a;return Cartesian4[_0x52964c(0xb30)](_0x32565d[_0x52964c(0x1968)][_0x52964c(0x3c6e)]);},_0x16f34f[_0x77c06a(0x14eb)]=function(){var _0x46d8fa=_0x77c06a;return _0x32565d[_0x46d8fa(0x2b7f)]/0xff;},_0x16f34f[_0x77c06a(0x3319)]=function(){return _0x32565d['selectionFiltrateByTransparency'];},_0x16f34f['uGeoMatrix']=function(){var _0x223264=_0x77c06a;return _0x527cec[_0x223264(0x2875)];},_0x16f34f['uInverseGeoMatrix']=function(){var _0x21cb43=_0x77c06a;return _0x527cec[_0x21cb43(0x4eb)];},_0x16f34f[_0x77c06a(0x39d1)]=function(){var _0x830863=_0x77c06a;return _0x527cec[_0x830863(0x1cb)];},_0x16f34f[_0x77c06a(0x2707)]=function(){var _0x2c70b5=_0x77c06a;return _0x527cec[_0x2c70b5(0x216b)];},_0x16f34f[_0x77c06a(0x2b33)]=function(){var _0x7c9a13=_0x77c06a,_0x54fd76;return defined$1(_0x527cec[_0x7c9a13(0x21c8)])?defined$1(_0x54fd76=S3MTextureManager[_0x7c9a13(0x4338)](_0x527cec[_0x7c9a13(0x21c8)]))?_0x54fd76:_0x32565d[_0x7c9a13(0x1968)][_0x7c9a13(0xcfa)]:defined$1(_0x4b8673[_0x7c9a13(0xa52)][0x0])?(_0x54fd76=_0x4b8673['_textures'][0x0])[_0x7c9a13(0x39fe)]?_0x54fd76[_0x7c9a13(0x4bb2)]&&_0x54fd76['ready']?_0x54fd76:defined$1(_0x4b8673[_0x7c9a13(0x2e28)])?_0x4b8673[_0x7c9a13(0x2e28)]:_0x54fd76:_0x54fd76:_0x32565d[_0x7c9a13(0x1968)][_0x7c9a13(0xcfa)];},_0x16f34f[_0x77c06a(0x19c7)]=function(){var _0x4d13b1=_0x77c06a;if(defined$1(_0x4b8673['_textures'][0x0])){var _0x45b5d4=_0x4b8673[_0x4d13b1(0xa52)][0x0],_0x166f1c=_0x4b8673[_0x4d13b1(0x285)][_0x45b5d4['id']];return defined$1(_0x166f1c)?_0x166f1c:_0x45b5d4;}return _0x32565d[_0x4d13b1(0x1968)][_0x4d13b1(0xcfa)];},_0x16f34f[_0x77c06a(0x1506)]=function(){var _0x3d51b1=_0x77c06a,_0x5309b1=_0x4b8673[_0x3d51b1(0xa52)][0x1];return _0x5309b1[_0x3d51b1(0x39fe)]?_0x5309b1[_0x3d51b1(0x4bb2)]&&_0x5309b1['ready']?_0x5309b1:defined$1(_0x4b8673[_0x3d51b1(0x4666)])?_0x4b8673[_0x3d51b1(0x4666)]:_0x32565d[_0x3d51b1(0x1968)][_0x3d51b1(0xcfa)]:_0x5309b1;},_0x16f34f[_0x77c06a(0x4988)]=function(){var _0x3d4ec7=_0x77c06a;return _0x527cec[_0x3d4ec7(0x3f92)];};var _0x1c4470=new Cartesian4();_0x16f34f['uLayerBounds']=function(){var _0x28c6f0=_0x77c06a;return _0x1c4470['x']=_0x32565d['_layerModelBounds']['x'],_0x1c4470['y']=_0x32565d[_0x28c6f0(0xd23)]['y'],_0x1c4470['z']=_0x32565d[_0x28c6f0(0xd23)]['z']-_0x32565d['_layerModelBounds']['x'],_0x1c4470['w']=_0x32565d[_0x28c6f0(0xd23)]['w']-_0x32565d[_0x28c6f0(0xd23)]['y'],_0x1c4470;},_0x16f34f['uLayerCornerLength']=function(){var _0x333516=_0x77c06a;return Math[_0x333516(0x4080)](_0x32565d[_0x333516(0xd23)]['z']*_0x32565d['_layerModelBounds']['z']+_0x32565d[_0x333516(0xd23)]['w']*_0x32565d['_layerModelBounds']['w']);},_0x16f34f[_0x77c06a(0x1515)]=function(){var _0x4f09c9=_0x77c06a,_0x55e1c4=_0x32565d['_hypMaxCategory'];return!defined$1(_0x32565d[_0x4f09c9(0x3c5e)])||0x0==_0x32565d[_0x4f09c9(0x3c5e)]['_floor']&&0x0==_0x32565d[_0x4f09c9(0x3c5e)][_0x4f09c9(0x5365)]||(_0x55e1c4=_0x32565d[_0x4f09c9(0x3c5e)][_0x4f09c9(0x5365)]),defined$1(_0x55e1c4)||(_0x55e1c4=0x64),_0x55e1c4;},_0x16f34f[_0x77c06a(0x181a)]=function(){var _0x451ee8=_0x77c06a,_0x142bb8=_0x32565d['_hypMinCategory'];return!defined$1(_0x32565d[_0x451ee8(0x3c5e)])||0x0==_0x32565d['_hypsometricSetting'][_0x451ee8(0x2472)]&&0x0==_0x32565d['_hypsometricSetting'][_0x451ee8(0x5365)]||(_0x142bb8=_0x32565d[_0x451ee8(0x3c5e)][_0x451ee8(0x2472)]),defined$1(_0x142bb8)||(_0x142bb8=0x0),_0x142bb8;},_0x16f34f[_0x77c06a(0x249b)]=function(){var _0x1af2da=_0x77c06a;return _0x32565d[_0x1af2da(0x398b)];},_0x16f34f['uCameraHeight']=function(){var _0x156eed=_0x77c06a;return _0x32565d[_0x156eed(0x2564)][_0x156eed(0x1224)]['positionCartographic'][_0x156eed(0x5862)];},_0x16f34f['uFlattenTexture']=function(){var _0x1b4be9=_0x77c06a;return _0x2f895c[_0x1b4be9(0x362a)]>-0x1?0x1<<_0x2f895c['multiViewportIndex']&_0x32565d[_0x1b4be9(0x12f0)]?_0x32565d['_flattenTexture']:_0x32565d[_0x1b4be9(0x1968)]['defaultTexture']:_0x32565d[_0x1b4be9(0x1084)];},_0x16f34f['uHypHasColorByHeight']=function(){var _0x2e4d5c=_0x77c06a;return _0x527cec[_0x2e4d5c(0x24cf)];},_0x16f34f['fMultiTemporalFactor']=function(){return _0x527cec['_fMultiTemporalFactor'];};var _0x570e9e=new Cartesian4();_0x16f34f[_0x77c06a(0x2052)]=function(){var _0x5402bd=_0x77c06a,_0x1de65a=_0x4b8673['_textures'][0x0][_0x5402bd(0x4bb2)]?_0x4b8673[_0x5402bd(0xa52)][0x0]:defined$1(_0x4b8673[_0x5402bd(0x2e28)])?_0x4b8673['_ancestorTexture']:_0x4b8673[_0x5402bd(0xa52)][0x0];if(_0x570e9e['x']=_0x1de65a[_0x5402bd(0x52d2)],_0x570e9e['y']=_0x1de65a[_0x5402bd(0x97b)],defined$1(_0x4b8673['_textures'][0x1])){var _0x198698=_0x4b8673[_0x5402bd(0xa52)][0x1]['renderable']?_0x4b8673[_0x5402bd(0xa52)][0x1]:defined$1(_0x4b8673[_0x5402bd(0x4666)])?_0x4b8673['_ancestorTextureBake']:_0x4b8673['_textures'][0x1];_0x570e9e['z']=_0x198698['_width'],_0x570e9e['w']=_0x198698[_0x5402bd(0x97b)];}return _0x570e9e;},_0x16f34f[_0x77c06a(0xcd5)]=function(){var _0x104538=_0x77c06a;return _0x32565d[_0x104538(0x11c8)];},_0x16f34f[_0x77c06a(0x387)]=function(){var _0x1024bf=_0x77c06a;return defined$1(_0x32565d[_0x1024bf(0x44f)])?_0x32565d['_mixColorType']:0x0;},_0x16f34f[_0x77c06a(0x48d9)]=function(){var _0x3d8ec0=_0x77c06a;return _0x32565d[_0x3d8ec0(0x1dc5)]===_0x32565d[_0x3d8ec0(0x1e09)]?0x0:_0x32565d['_fMinValue'];},_0x16f34f[_0x77c06a(0x38a)]=function(){var _0x26516c=_0x77c06a;return _0x32565d[_0x26516c(0x1dc5)]===_0x32565d['_fMaxValue']?0x1:_0x32565d[_0x26516c(0x1e09)];},_0x16f34f[_0x77c06a(0x5293)]=function(){var _0x4699e5=_0x77c06a;return defined$1(_0x32565d[_0x4699e5(0x3c5e)][_0x4699e5(0x31a1)])?_0x32565d[_0x4699e5(0x3c5e)][_0x4699e5(0x31a1)][_0x4699e5(0x20ac)]:_0x32565d['_context']['defaultTexture'];},_0x16f34f[_0x77c06a(0x4642)]=function(){var _0x417766=_0x77c06a;return defined$1(_0x32565d['_hypsometricSetting'])?_0x32565d[_0x417766(0x3c5e)][_0x417766(0x10a7)]():scratchTextureRects;},_0x16f34f[_0x77c06a(0x2854)]=function(){var _0x2afb24=_0x77c06a;return defined$1(_0x32565d[_0x2afb24(0x3c5e)])?_0x32565d['_hypsometricSetting'][_0x2afb24(0x26ac)]():scratchTextureRects;},_0x16f34f[_0x77c06a(0x1bb)]=function(){return _0x32565d['_hypsometricTexture'];},_0x16f34f[_0x77c06a(0x4a8f)]=function(){var _0x3c610d=_0x77c06a;return _0x32565d[_0x3c610d(0x380d)];},_0x16f34f['uHypOpacity']=function(){var _0x121415=_0x77c06a;return defined$1(_0x32565d[_0x121415(0x3c5e)])?_0x32565d[_0x121415(0x3c5e)][_0x121415(0x4c2d)]:0x1;},_0x16f34f['uHypContourInterval']=function(){var _0x6a333c=_0x77c06a;return defined$1(_0x32565d[_0x6a333c(0x3c5e)])?_0x32565d[_0x6a333c(0x3c5e)][_0x6a333c(0x3bd0)]:0x64;};var _0x4034b1=new Cartesian4();_0x16f34f[_0x77c06a(0x2323)]=function(){var _0x11797d=_0x77c06a;return defined$1(_0x32565d[_0x11797d(0x3c5e)])?(_0x4034b1['x']=_0x32565d[_0x11797d(0x3c5e)][_0x11797d(0x56bf)][_0x11797d(0x4f34)],_0x4034b1['y']=_0x32565d[_0x11797d(0x3c5e)][_0x11797d(0x56bf)][_0x11797d(0x2129)],_0x4034b1['z']=_0x32565d[_0x11797d(0x3c5e)][_0x11797d(0x56bf)][_0x11797d(0x28f8)],_0x4034b1['w']=_0x32565d['_hypsometricSetting']['LineColor'][_0x11797d(0x24f9)],_0x4034b1):Cartesian4['ZERO'];},_0x16f34f[_0x77c06a(0x34f1)]=function(){var _0x426791=_0x77c06a,_0x2f9cc9=0x1;if(defined$1(_0x32565d[_0x426791(0x3c5e)]))switch(_0x32565d[_0x426791(0x3c5e)][_0x426791(0x76c)]){case HypsometricSettingEnum$1[_0x426791(0x76c)][_0x426791(0x44b5)]:_0x2f9cc9=0x0;break;case HypsometricSettingEnum$1[_0x426791(0x76c)]['FACE']:_0x2f9cc9=0x1;break;case HypsometricSettingEnum$1[_0x426791(0x76c)][_0x426791(0x44fb)]:_0x2f9cc9=0x2;break;case HypsometricSettingEnum$1[_0x426791(0x76c)][_0x426791(0x5413)]:_0x2f9cc9=0x3;}return _0x2f9cc9;},_0x16f34f['uHypFloor']=function(){var _0x244479=_0x77c06a;return defined$1(_0x32565d['_hypsometricSetting'])?_0x32565d[_0x244479(0x3c5e)][_0x244479(0x18db)]:0x0;},_0x16f34f[_0x77c06a(0x2a69)]=function(){var _0x20f9b0=_0x77c06a;return defined$1(_0x32565d[_0x20f9b0(0x3c5e)])?_0x32565d['_hypsometricSetting'][_0x20f9b0(0x1583)]:0x0;},_0x16f34f[_0x77c06a(0x24b7)]=function(){var _0x5a6b27=_0x77c06a;return(defined$1(_0x32565d['_hypsometricSetting'])?_0x32565d[_0x5a6b27(0x3c5e)][_0x5a6b27(0x4473)]:0x0)+CesiumMath['EPSILON5'];},_0x16f34f[_0x77c06a(0x5554)]=function(){var _0x42878d=_0x77c06a;return(defined$1(_0x32565d[_0x42878d(0x3c5e)])?_0x32565d[_0x42878d(0x3c5e)]['MinVisibleValue']:0x0)-CesiumMath['EPSILON5'];},_0x16f34f[_0x77c06a(0x335)]=function(){var _0x3c8eef=_0x77c06a;return _0x32565d[_0x3c8eef(0x440)];},_0x16f34f['uNoValueColor']=function(){var _0x5648fa=_0x77c06a;return defined$1(_0x32565d[_0x5648fa(0x3c5e)])?_0x32565d['_hypsometricSetting'][_0x5648fa(0x2ebf)]:Color$2[_0x5648fa(0x2d95)];},_0x16f34f['uHypsometricVisible']=function(){var _0x26d9be=_0x77c06a;return _0x527cec[_0x26d9be(0x478c)]&&_0x527cec['_isHypsometricVisible']||_0x32565d[_0x26d9be(0x3c5e)]['_visibleDistanceMax']===Number[_0x26d9be(0xd77)]&&0x0===_0x32565d['_hypsometricSetting'][_0x26d9be(0x33fe)]&&_0x32565d[_0x26d9be(0x3c5e)][_0x26d9be(0x3b05)]===Number[_0x26d9be(0xd77)]&&0x0===_0x32565d['_hypsometricSetting'][_0x26d9be(0x4191)]?0x1:0x0;},_0x16f34f[_0x77c06a(0x1550)]=function(){var _0x16b508=_0x77c06a;return _0x32565d[_0x16b508(0x21bb)];},_0x16f34f['uOverlayRect']=function(){var _0x213838=_0x77c06a;return _0x32565d[_0x213838(0xb3e)];},_0x16f34f[_0x77c06a(0x5279)]=function(){var _0x36141f=_0x77c06a;return _0x32565d[_0x36141f(0x139d)];},_0x16f34f['uTriangleFiltratePixel']=function(){var _0x3ec42a=_0x77c06a;return _0x32565d[_0x3ec42a(0x19e1)];},_0x16f34f[_0x77c06a(0x4362)]=function(){var _0x5e46f5=_0x77c06a;return _0x32565d[_0x5e46f5(0x3cff)];},_0x16f34f[_0x77c06a(0x1e8f)]=function(){var _0x22ada9=_0x77c06a;return _0x32565d[_0x22ada9(0x2ae)];},_0x16f34f[_0x77c06a(0x225a)]=function(){var _0x9ad6b0=_0x77c06a;return Math['abs'](_0x32565d['_hypMaxCategory']-_0x32565d[_0x9ad6b0(0x2ae)]+0x1);},_0x16f34f[_0x77c06a(0x5028)]=function(){var _0x3c6bc5=_0x77c06a;return _0x32565d[_0x3c6bc5(0x1d1e)];},_0x16f34f[_0x77c06a(0x1ee5)]=function(){return _0x32565d['selectColorType'];},_0x16f34f[_0x77c06a(0x4147)]=function(){var _0x4d7a39=_0x77c06a;return _0x32565d[_0x4d7a39(0xdf7)][_0x4d7a39(0x4932)];},_0x16f34f[_0x77c06a(0x2f9a)]=function(){var _0x391f07=_0x77c06a;return _0x32565d[_0x391f07(0xdf7)][_0x391f07(0x3bf7)];},_0x16f34f[_0x77c06a(0x48cf)]=function(){var _0x38a4a3=_0x77c06a;return _0x32565d[_0x38a4a3(0xdf7)]['fillStyle'];},_0x16f34f['uNormalDepthTexture']=function(){var _0x2b0a02=_0x77c06a;return _0x32565d['_frameState'][_0x2b0a02(0xe44)]['normalAndDepth'][_0x2b0a02(0x5460)][_0x2b0a02(0x3a23)][_0x2b0a02(0x2bf5)](0x0);},_0x16f34f['uBrightness']=function(){var _0x5cc1c9=_0x77c06a;return _0x32565d[_0x5cc1c9(0x2ad7)];},_0x16f34f[_0x77c06a(0x23b3)]=function(){return _0x32565d['_contrast'];},_0x16f34f[_0x77c06a(0x723)]=function(){var _0x1926e9=_0x77c06a;return _0x32565d[_0x1926e9(0x899)];},_0x16f34f[_0x77c06a(0x40a0)]=function(){var _0x1f1fdb=_0x77c06a;return _0x32565d[_0x1f1fdb(0x340e)];},_0x16f34f[_0x77c06a(0x1050)]=function(){var _0x554d31=_0x77c06a;return 0x1/_0x32565d[_0x554d31(0x4e0a)];},_0x16f34f[_0x77c06a(0x2d7f)]=function(){var _0x26d52f=_0x77c06a;return _0x32565d[_0x26d52f(0x3d7)];},_0x16f34f['uTransparentBackColorTolerance']=function(){var _0x357250=_0x77c06a;return _0x32565d[_0x357250(0x30b8)];},_0x16f34f['uExcavationTexture']=function(){return _0x32565d['_excavationTexture'];},_0x16f34f['uExcavationMode']=function(){var _0x1ce11e=_0x77c06a;return _0x32565d[_0x1ce11e(0x3ad5)];},_0x16f34f[_0x77c06a(0x4339)]=function(){var _0x4ec7cf=_0x77c06a;return _0x32565d[_0x4ec7cf(0x2c75)];},_0x16f34f[_0x77c06a(0x33ce)]=function(){var _0x41a2d2=_0x77c06a;return _0x32565d[_0x41a2d2(0x5149)];},_0x16f34f['uServerExcavationRect']=function(){var _0x21c3c2=_0x77c06a;return _0x32565d[_0x21c3c2(0x25ec)];},_0x16f34f[_0x77c06a(0x2565)]=function(){var _0x428c58=_0x77c06a;return _0x32565d[_0x428c58(0x1f7)];},_0x16f34f[_0x77c06a(0x477a)]=function(){return _0x32565d['_clipMode'];},_0x16f34f[_0x77c06a(0x2fc5)]=function(){var _0x11ab2c=_0x77c06a;return _0x32565d[_0x11ab2c(0x15e4)];},_0x16f34f[_0x77c06a(0x3bda)]=function(){var _0xd0e5e0=_0x77c06a;return _0x32565d[_0xd0e5e0(0x4f3)];},_0x16f34f[_0x77c06a(0x38a5)]=function(){var _0x4e52be=_0x77c06a;return _0x32565d[_0x4e52be(0x4c8)];},_0x16f34f[_0x77c06a(0x437e)]=function(){var _0x5781af=_0x77c06a;return _0x32565d[_0x5781af(0x3e5d)];};var _0x17e6b8=new Cartesian4();if(_0x16f34f[_0x77c06a(0x2483)]=function(){var _0x51b6d9=_0x77c06a;return _0x17e6b8['x']=_0x32565d[_0x51b6d9(0x1a6f)]['x']*_0x32565d[_0x51b6d9(0x2564)][_0x51b6d9(0x4174)][_0x51b6d9(0x2e24)],_0x17e6b8['y']=(0x1-_0x32565d[_0x51b6d9(0x1a6f)]['y'])*_0x32565d[_0x51b6d9(0x2564)][_0x51b6d9(0x4174)]['drawingBufferHeight'],_0x17e6b8['z']=_0x32565d[_0x51b6d9(0x1a6f)]['z']*_0x32565d[_0x51b6d9(0x2564)][_0x51b6d9(0x4174)][_0x51b6d9(0x2e24)],_0x17e6b8['w']=(0x1-_0x32565d[_0x51b6d9(0x1a6f)]['w'])*_0x32565d[_0x51b6d9(0x2564)]['context'][_0x51b6d9(0x1b40)],_0x17e6b8;},_0x16f34f['uHorizontalLine']=function(){var _0x153ae8=_0x77c06a;return defined$1(_0x32565d[_0x153ae8(0xa4b)])?_0x32565d[_0x153ae8(0xa4b)]:0x0;},_0x16f34f[_0x77c06a(0x20de)]=function(){var _0x4ef971=_0x77c06a;return defined$1(defined$1(_0x32565d[_0x4ef971(0xc21)]))?_0x32565d[_0x4ef971(0xc21)]:new Cartesian4(0x1,0x1,0x0,0x0);},_0x16f34f[_0x77c06a(0x1e33)]=function(){var _0x1ed206=_0x77c06a;return defined$1(_0x527cec['_rasterImageTexture'])?_0x527cec[_0x1ed206(0x3a70)]:_0x32565d[_0x1ed206(0x1968)][_0x1ed206(0x3daf)];},_0x16f34f[_0x77c06a(0x3456)]=function(){var _0x104bf3=_0x77c06a;return defined$1(_0x32565d[_0x104bf3(0x46b)])?_0x32565d[_0x104bf3(0x46b)]instanceof Array?_0x32565d[_0x104bf3(0x46b)][_0x32565d[_0x104bf3(0x46b)][_0x104bf3(0x531b)]-0x1]['alpha']:_0x32565d[_0x104bf3(0x46b)][_0x104bf3(0x105f)]?_0x32565d[_0x104bf3(0x46b)][_0x104bf3(0x24f9)]:0x0:0x1;},_0x16f34f['uImgTextureBound']=function(){var _0x1addfc=_0x77c06a;return _0x527cec[_0x1addfc(0x1b19)];},_0x16f34f['uVolumeTexture']=function(){var _0x5c73dd=_0x77c06a;return _0x5c73dd(0x353b)===_0x32565d['_strVolumeExt']||_0x5c73dd(0x22a7)===_0x32565d[_0x5c73dd(0x143e)]?_0x527cec[_0x5c73dd(0x19cc)]:_0x527cec[_0x5c73dd(0x117f)]['volTexture'];},_0x16f34f[_0x77c06a(0x1d9e)]=function(){var _0x5ba0cc=_0x77c06a;return _0x527cec[_0x5ba0cc(0x117f)][_0x5ba0cc(0x476)];},_0x16f34f[_0x77c06a(0x3232)]=function(){var _0x575939=_0x77c06a;return _0x527cec['_volObj'][_0x575939(0xce0)];},_0x16f34f[_0x77c06a(0x52f1)]=function(){var _0x1268c1=_0x77c06a;return _0x527cec[_0x1268c1(0x117f)]['nLength'];},_0x16f34f[_0x77c06a(0x209)]=function(){var _0x3c7be5=_0x77c06a;return _0x527cec[_0x3c7be5(0x117f)][_0x3c7be5(0x4d85)];},_0x16f34f[_0x77c06a(0x5862)]=function(){var _0x48f40a=_0x77c06a;return _0x527cec['_volObj'][_0x48f40a(0x3ccc)];},_0x16f34f[_0x77c06a(0x5334)]=function(){var _0x4ca28d=_0x77c06a;return _0x527cec['_volObj'][_0x4ca28d(0x4df2)];},_0x16f34f[_0x77c06a(0x492c)]=function(){var _0x1bfda1=_0x77c06a;return _0x527cec[_0x1bfda1(0x117f)][_0x1bfda1(0x4d85)];},_0x16f34f[_0x77c06a(0x297)]=function(){var _0x96a404=_0x77c06a;return _0x527cec[_0x96a404(0x117f)][_0x96a404(0x3ccc)];},_0x16f34f[_0x77c06a(0x3000)]=function(){var _0x156fe8=_0x77c06a,_0x60bd71=0x0;return defined$1(_0x32565d['_hypsometricSetting'])&&_0x32565d[_0x156fe8(0x3c5e)][_0x156fe8(0x253b)]===HypsometricSettingEnum$1[_0x156fe8(0x240c)][_0x156fe8(0x44a2)]&&(_0x60bd71=0x1),_0x60bd71;},_0x16f34f[_0x77c06a(0x501d)]=function(){var _0x3eb3d0=_0x77c06a;return defined$1(_0x527cec[_0x3eb3d0(0x117f)][_0x3eb3d0(0x27ba)])?0xc80===_0x527cec['_volObj'][_0x3eb3d0(0x27ba)]||defined$1(_0x32565d[_0x3eb3d0(0x3c5e)])&&_0x32565d[_0x3eb3d0(0x3c5e)][_0x3eb3d0(0x253b)]===HypsometricSettingEnum$1[_0x3eb3d0(0x240c)][_0x3eb3d0(0x2225)]?0x0:0x1:0x0;},_0x16f34f[_0x77c06a(0x1126)]=function(){var _0x113ee2=_0x77c06a;if(defined$1(_0x32565d['_floodFlagTexture']))return _0x32565d[_0x113ee2(0xbc5)];},_0x16f34f[_0x77c06a(0x1565)]=function(){var _0x287100=_0x77c06a;if(defined$1(_0x32565d[_0x287100(0x205d)]))return _0x32565d[_0x287100(0x205d)];},_0x16f34f['uFloodMatrixInvert']=function(){var _0x5bba23=_0x77c06a,_0x1de2ac=new Matrix4();return Matrix4[_0x5bba23(0x373b)](_0x32565d[_0x5bba23(0x2e6c)],_0x527cec[_0x5bba23(0x3f82)],_0x1de2ac),_0x1de2ac;},_0xc87cec&&(_0x16f34f[_0x77c06a(0x2ae2)]=function(){var _0x5c0b74=_0x77c06a;return defined$1(_0x32565d[_0x5c0b74(0x49f9)])?_0x32565d[_0x5c0b74(0x49f9)][_0x5c0b74(0x14e8)]:_0x32565d[_0x5c0b74(0xdf7)][_0x5c0b74(0x3bf7)];},_0x16f34f[_0x77c06a(0x2499)]=function(){var _0x7060c4=_0x77c06a;return defined$1(_0x32565d['_effect'])?_0x32565d['_effect'][_0x7060c4(0x57d1)]:_0x32565d[_0x7060c4(0xdf7)][_0x7060c4(0x4932)];},_0x16f34f['uType']=function(){var _0x2afef6=_0x77c06a;return defined$1(_0x32565d['_effect'])?_0x32565d[_0x2afef6(0x49f9)][_0x2afef6(0x50ee)]:0x0;},_0x16f34f['uOutlineColor']=function(){var _0x2b106b=_0x77c06a;return defined$1(_0x32565d['_effect'])?_0x32565d[_0x2b106b(0x49f9)]['_outlineColor']:_0x32565d[_0x2b106b(0xdf7)][_0x2b106b(0x4932)];},_0x16f34f[_0x77c06a(0x1291)]=function(){var _0x2ff247=_0x77c06a;return defined$1(_0x32565d[_0x2ff247(0x49f9)])?_0x32565d['_effect'][_0x2ff247(0x1a7b)]:0x0;},_0x16f34f[_0x77c06a(0x248b)]=function(){var _0xe33147=_0x77c06a;return defined$1(_0x32565d['_effect'])?_0x32565d['_effect'][_0xe33147(0x361b)]:_0x32565d[_0xe33147(0xdf7)][_0xe33147(0x4932)];},_0x16f34f[_0x77c06a(0x3b50)]=function(){var _0x70dd99=_0x77c06a;return defined$1(_0x32565d[_0x70dd99(0x49f9)])?_0x32565d[_0x70dd99(0x49f9)][_0x70dd99(0x3093)]:0x0;},_0x16f34f[_0x77c06a(0x2379)]=function(){var _0x23b87e=_0x77c06a;if(defined$1(_0x32565d[_0x23b87e(0x49f9)])){if(_0x32565d[_0x23b87e(0x49f9)]['_isMove']){_0x32565d[_0x23b87e(0x49f9)]['_frame']>0x9f&&(_0x32565d['_effect']['_frame']=0x0);var _0x34f381=Math[_0x23b87e(0x67a)](_0x32565d[_0x23b87e(0x49f9)]['_frame']/0xa),_0x38711a=_0x32565d[_0x23b87e(0x49f9)][_0x23b87e(0x41fd)]<<_0x34f381,_0x1fcf02=_0x32565d[_0x23b87e(0x49f9)][_0x23b87e(0x41fd)]>>0x10-_0x34f381;return _0x32565d[_0x23b87e(0x49f9)][_0x23b87e(0x3630)]++,_0x38711a+_0x1fcf02;}return _0x32565d['_effect'][_0x23b87e(0x41fd)];}return 0x0;},_0x16f34f[_0x77c06a(0x3154)]=function(){var _0x420fc6=_0x77c06a;return defined$1(_0x32565d[_0x420fc6(0x49f9)])?_0x32565d[_0x420fc6(0x49f9)][_0x420fc6(0x90e)]:0x0;},_0x16f34f['uIsArrow']=function(){var _0x1c93cc=_0x77c06a;return!!defined$1(_0x32565d[_0x1c93cc(0x49f9)])&&_0x32565d[_0x1c93cc(0x49f9)][_0x1c93cc(0x3927)];}),_0x244c6b&&(_0x16f34f[_0x77c06a(0xb1d)]=function(){var _0x593be3=_0x77c06a;return _0x32565d[_0x593be3(0x49f9)][_0x593be3(0x438b)];},_0x16f34f['uType']=function(){var _0x433dee=_0x77c06a;return _0x32565d['_effect'][_0x433dee(0x50ee)];},_0x16f34f[_0x77c06a(0x52b6)]=function(){var _0x470b14=_0x77c06a;return _0x32565d[_0x470b14(0x49f9)][_0x470b14(0x1704)];},_0x16f34f[_0x77c06a(0x4ebf)]=function(){var _0x36e175=_0x77c06a;return _0x32565d[_0x36e175(0x49f9)][_0x36e175(0x8c6)];},_0x16f34f['uLineWidthX']=function(){var _0x36f6f7=_0x77c06a;return _0x32565d[_0x36f6f7(0x49f9)][_0x36f6f7(0x4ac7)];},_0x16f34f['uLineWidthY']=function(){var _0x1fac61=_0x77c06a;return _0x32565d['_effect'][_0x1fac61(0x1cf8)];},_0x16f34f[_0x77c06a(0x44d6)]=function(){var _0x117915=_0x77c06a;return _0x32565d[_0x117915(0x49f9)][_0x117915(0x4d7c)];},_0x16f34f['uRepeatY']=function(){var _0x513dd8=_0x77c06a;return _0x32565d[_0x513dd8(0x49f9)][_0x513dd8(0x46f2)];},_0x16f34f[_0x77c06a(0x49fd)]=function(){var _0x268bc1=_0x77c06a;return _0x32565d[_0x268bc1(0x49f9)][_0x268bc1(0x45f7)];},_0x16f34f[_0x77c06a(0x54b)]=function(){var _0x5a57e1=_0x77c06a;return _0x32565d[_0x5a57e1(0x49f9)][_0x5a57e1(0x2480)];}),S3MUniformMapCreator[_0x77c06a(0x2cc3)](_0x527cec,_0x16f34f),_0x7d635c&&(_0x16f34f[_0x77c06a(0x4e0c)]=function(){var _0x544cf2=_0x77c06a,_0x429a6c=_0x32565d[_0x544cf2(0x1968)][_0x544cf2(0x3cca)];return _0x32565d[_0x544cf2(0x3a4b)][_0x544cf2(0x19da)]||_0x32565d[_0x544cf2(0x3a4b)][_0x544cf2(0x21af)]?_0x32565d[_0x544cf2(0x724)][_0x544cf2(0x54b1)]*_0x32565d[_0x544cf2(0xdf7)]['pointSize']*_0x429a6c[_0x544cf2(0x102e)]:_0x32565d[_0x544cf2(0xdf7)]['pointSize']*_0x429a6c[_0x544cf2(0x102e)];}),_0x9a940a&&(_0x16f34f[_0x77c06a(0x4992)]=function(){var _0xb43403=_0x77c06a;return _0x527cec[_0xb43403(0x815)];}),_0x527cec['_isClamp']){_0x16f34f[_0x77c06a(0x13a9)]=function(){var _0x37130b=_0x77c06a;return _0x32565d[_0x37130b(0x4a73)];};var _0x3f8119=new Cartesian2();_0x16f34f['uMinMaxTerrainHeight']=function(){var _0x198fe9=_0x77c06a;return _0x3f8119['x']=_0x32565d[_0x198fe9(0x1921)],_0x3f8119['y']=_0x32565d[_0x198fe9(0x1b6e)],_0x3f8119;},_0x16f34f['uLineWidth']=function(){var _0x345e5b=_0x77c06a;return _0x32565d[_0x345e5b(0xdf7)][_0x345e5b(0x3bf7)];};var _0x52c0ff=new Matrix4();_0x16f34f[_0x77c06a(0x2826)]=function(){var _0x2c8087=_0x77c06a;return Matrix4['inverse'](_0x32565d[_0x2c8087(0x3f82)],_0x52c0ff),_0x52c0ff;},_0x16f34f[_0x77c06a(0x11a4)]=function(){return _0x32565d['_pickPosition'];},_0x16f34f['uPickPositionHeight']=function(){var _0xdddfdf=_0x77c06a;return _0x32565d[_0xdddfdf(0x1968)]['_pickPositionHeight'];},_0x16f34f['uSouthWest']=function(){var _0x8c78ea=_0x77c06a;return _0x527cec[_0x8c78ea(0x1b4a)];},_0x16f34f['uNorthDir']=function(){var _0x1d9f50=_0x77c06a;return _0x527cec[_0x1d9f50(0xd13)];},_0x16f34f[_0x77c06a(0x3e9)]=function(){var _0x213c10=_0x77c06a;return _0x527cec[_0x213c10(0xca7)];},_0x16f34f[_0x77c06a(0x2b33)]=function(){var _0xd9a77b=_0x77c06a;if(defined$1(_0x527cec[_0xd9a77b(0x21c8)])){var _0x581853=S3MTextureManager[_0xd9a77b(0x4338)](_0x527cec['_symbolTextureUrl']);return defined$1(_0x581853)?_0x581853:_0x32565d[_0xd9a77b(0x1968)]['defaultTexture'];}return defined$1(_0x4b8673['_textures'][0x0])?_0x4b8673[_0xd9a77b(0xa52)][0x0]:_0x32565d[_0xd9a77b(0x1968)]['defaultTexture'];};var _0x62cb81=new Cartesian2();_0x16f34f[_0x77c06a(0x16c)]=function(){var _0x14bcf0=_0x77c06a,_0x38e6e3=_0x32565d[_0x14bcf0(0x2564)]['globeBottomLevel'],_0x40bc22=0x4*Math['PI']/(0x1*(0x1<<_0x38e6e3));return _0x62cb81['x']=_0x32565d[_0x14bcf0(0x2560)][_0x14bcf0(0x209)]/_0x40bc22,_0x62cb81['y']=_0x32565d[_0x14bcf0(0x2560)][_0x14bcf0(0x5862)]/_0x40bc22,_0x62cb81;};var _0x53c338=new Cartesian2();_0x16f34f[_0x77c06a(0x2585)]=function(){var _0x2c3717=_0x77c06a;return _0x53c338['x']=Cartesian3['magnitude'](_0x527cec[_0x2c3717(0xca7)])/_0x32565d[_0x2c3717(0x386a)],_0x53c338['y']=Cartesian3[_0x2c3717(0x1791)](_0x527cec[_0x2c3717(0xd13)])/_0x32565d[_0x2c3717(0x386a)],_0x53c338;};}defined$1(_0x32565d[_0x77c06a(0x1692)])&&(_0x16f34f['uReflectMap']=function(){var _0x4c567e=_0x77c06a;return _0x32565d[_0x4c567e(0x2564)]['_framebufferList']['water'][_0x4c567e(0x5460)]['_fb'][_0x4c567e(0x2bf5)](0x0);},_0x16f34f[_0x77c06a(0xda0)]=function(){var _0x4529b=_0x77c06a;return _0x32565d[_0x4529b(0x2564)][_0x4529b(0xe44)][_0x4529b(0x1f70)][_0x4529b(0x2012)];},_0x16f34f[_0x77c06a(0x45dd)]=function(){var _0x320bb9=_0x77c06a,_0x3588b0=0.01*_0x32565d[_0x320bb9(0x1ea5)][_0x320bb9(0x3198)];return _0x527cec[_0x320bb9(0x52e)]=_0x527cec[_0x320bb9(0x52e)]>0x1?_0x3588b0:_0x527cec[_0x320bb9(0x52e)]+_0x3588b0,_0x527cec[_0x320bb9(0x52e)];},_0x16f34f[_0x77c06a(0x2fb7)]=function(){return _0x32565d['_waterParamter']['scale'];},_0x16f34f[_0x77c06a(0x3ac5)]=function(){var _0x28a117=_0x77c06a;return _0x32565d['_waterParamter'][_0x28a117(0x319b)];},_0x16f34f['uNoise']=function(){var _0x3460cc=_0x77c06a;return _0x32565d[_0x3460cc(0x1ea5)][_0x3460cc(0x3868)];},_0x16f34f['uBumpSpeed']=function(){var _0x295927=_0x77c06a;return _0x32565d['_waterParamter'][_0x295927(0x3c1b)];},_0x16f34f[_0x77c06a(0x46ee)]=function(){var _0x55e47d=_0x77c06a;return _0x32565d[_0x55e47d(0x1ea5)]['fresnelPower'];},_0x16f34f['uMinFresnel']=function(){var _0x390e6a=_0x77c06a;return _0x32565d[_0x390e6a(0x1ea5)][_0x390e6a(0x2b25)];},_0x16f34f[_0x77c06a(0x367e)]=function(){var _0x33c1b8=_0x77c06a;return _0x32565d['_waterParamter'][_0x33c1b8(0x4a35)];},_0x16f34f[_0x77c06a(0x135)]=function(){var _0x395488=_0x77c06a;return _0x32565d[_0x395488(0x1ea5)][_0x395488(0x4350)];},_0x16f34f['uNoiseScale']=function(){var _0x3cfd3c=_0x77c06a;return _0x32565d['_waterParamter'][_0x3cfd3c(0x1517)];},_0x16f34f['uWaterColour']=function(){var _0xb8592e=_0x77c06a;return _0x32565d['_waterParamter'][_0xb8592e(0x4aac)];},_0x16f34f[_0x77c06a(0x564f)]=function(){var _0x245e39=_0x77c06a;return _0x32565d[_0x245e39(0x1ea5)][_0x245e39(0x359e)];}),_0x16f34f['uBaseColorTextureIndex']=function(){var _0x391eed=_0x77c06a;return _0x4b8673[_0x391eed(0x4d3f)]>-0x1?_0x4b8673['_baseColorTextureIndex']:_0x32565d[_0x391eed(0x40b4)][_0x391eed(0x17c7)][_0x391eed(0x4a84)];},_0x16f34f[_0x77c06a(0x48d1)]=function(){var _0x2d9447=_0x77c06a;return _0x4b8673[_0x2d9447(0x217e)]||_0x32565d['_PBRMaterialParams'][_0x2d9447(0x17c7)][_0x2d9447(0x3f11)];},_0x16f34f[_0x77c06a(0x292e)]=function(){var _0x3039bf=_0x77c06a;return _0x4b8673[_0x3039bf(0x4e21)]||_0x32565d[_0x3039bf(0x40b4)][_0x3039bf(0x17c7)]['metallicFactor'];},_0x16f34f[_0x77c06a(0x12e3)]=function(){var _0x5ec08c=_0x77c06a;return defaultValue$1(_0x4b8673['_roughnessFactor'],_0x32565d[_0x5ec08c(0x40b4)][_0x5ec08c(0x17c7)]['roughnessFactor']);},_0x16f34f['uEmissiveFactor']=function(){var _0x381de7=_0x77c06a;return _0x4b8673[_0x381de7(0xbe8)]||_0x32565d[_0x381de7(0x40b4)][_0x381de7(0x17c7)][_0x381de7(0x2ead)];},_0x16f34f[_0x77c06a(0xf7e)]=function(){var _0x3c9a74=_0x77c06a;if(defined$1(_0x4b8673[_0x3c9a74(0x2eda)]))return _0x4b8673[_0x3c9a74(0x2eda)];var _0x286fed=_0x4b8673['_emissiveTextureIndex'];return _0x286fed>-0x1&&defined$1(_0x4b8673['_textures'][_0x286fed])?_0x4b8673[_0x3c9a74(0xa52)][_0x286fed]:_0x32565d['_PBRMaterialParams'][_0x3c9a74(0x17c7)]['emissiveTexture'];},_0x16f34f[_0x77c06a(0x3799)]=function(){var _0x42b8ee=_0x77c06a;return defined$1(_0x4b8673[_0x42b8ee(0xdb2)])&&_0x4b8673[_0x42b8ee(0xdb2)]>-0x1?defined$1(_0x4b8673[_0x42b8ee(0x2055)])?_0x4b8673[_0x42b8ee(0x2055)]:_0x4b8673[_0x42b8ee(0xa52)][_0x4b8673['_metallicRoughnessTextureIndex']]:_0x32565d[_0x42b8ee(0x40b4)]['pbrMetallicRoughness']['metallicRoughnessTexture'];},_0x16f34f['uNormalTexture']=function(){var _0x13add7=_0x77c06a;return defined$1(_0x4b8673['_normalTextureIndex'])&&_0x4b8673['_normalTextureIndex']>-0x1?_0x4b8673[_0x13add7(0xfcd)]?_0x4b8673['normalTexture']:_0x4b8673[_0x13add7(0xa52)][_0x4b8673['_normalTextureIndex']]:_0x32565d['_PBRMaterialParams']['pbrMetallicRoughness']['normalTexture'];},_0x16f34f[_0x77c06a(0x488f)]=function(){var _0x14e278=_0x77c06a;return defined$1(_0x4b8673[_0x14e278(0x25bd)])?_0x4b8673[_0x14e278(0x25bd)]:_0x32565d[_0x14e278(0x40b4)][_0x14e278(0x17c7)][_0x14e278(0x471a)];},_0x16f34f[_0x77c06a(0x2538)]=function(){var _0x94d6da=_0x77c06a;return defined$1(_0x4b8673[_0x94d6da(0x4965)])&&_0x4b8673[_0x94d6da(0x4965)]>-0x1?_0x4b8673[_0x94d6da(0x4dde)]?_0x4b8673['occlusionTexture']:_0x4b8673['_textures'][_0x4b8673[_0x94d6da(0x4965)]]:_0x32565d['_PBRMaterialParams'][_0x94d6da(0x17c7)][_0x94d6da(0x4dde)];},_0x16f34f['uIndexOfRefraction']=function(){var _0x2cbc2c=_0x77c06a;return defined$1(_0x4b8673['_indexOfRefraction'])&&_0x4b8673[_0x2cbc2c(0x2354)]>0x0?_0x4b8673[_0x2cbc2c(0x2354)]:_0x32565d['_PBRMaterialParams'][_0x2cbc2c(0x17c7)]['indexOfRefraction'];},_0x16f34f[_0x77c06a(0x3f7a)]=function(){var _0x5800cd=_0x77c06a;return defined$1(_0x4b8673[_0x5800cd(0x2367)])&&_0x4b8673['_transmissionFactor']>0x0?_0x4b8673['_transmissionFactor']:defined$1(_0x32565d['_PBRMaterialParams']['pbrMetallicRoughness']['volume'])&&defined$1(_0x32565d[_0x5800cd(0x40b4)][_0x5800cd(0x17c7)][_0x5800cd(0x279b)]['transmissionFactor'])?_0x32565d[_0x5800cd(0x40b4)][_0x5800cd(0x17c7)][_0x5800cd(0x279b)][_0x5800cd(0x2ef2)]:0x1;},_0x16f34f['uThickness']=function(){var _0x2cbcb1=_0x77c06a;return defined$1(_0x4b8673[_0x2cbcb1(0x4d72)])?_0x4b8673[_0x2cbcb1(0x4d72)][_0x2cbcb1(0x2866)]:_0x32565d[_0x2cbcb1(0x40b4)][_0x2cbcb1(0x17c7)][_0x2cbcb1(0x279b)][_0x2cbcb1(0x3416)];},_0x16f34f['uSnowCoverageFactor']=function(){var _0x4cefc8=_0x77c06a;return defined$1(_0x4b8673[_0x4cefc8(0x445d)])&&_0x4b8673['snowEffect'][_0x4cefc8(0x554c)]>0x0?_0x4b8673[_0x4cefc8(0x445d)][_0x4cefc8(0x554c)]:defined$1(_0x32565d[_0x4cefc8(0x40b4)][_0x4cefc8(0x17c7)][_0x4cefc8(0x445d)])&&defined$1(_0x32565d['_PBRMaterialParams'][_0x4cefc8(0x17c7)][_0x4cefc8(0x445d)][_0x4cefc8(0x1678)])&&_0x32565d[_0x4cefc8(0x40b4)][_0x4cefc8(0x17c7)][_0x4cefc8(0x445d)][_0x4cefc8(0x1678)]>0x0?_0x32565d[_0x4cefc8(0x40b4)][_0x4cefc8(0x17c7)][_0x4cefc8(0x445d)][_0x4cefc8(0x1678)]:0.5;},_0x16f34f[_0x77c06a(0x431e)]=function(){var _0x548fdf=_0x77c06a;return defined$1(_0x4b8673['snowEffect'])&&defined$1(_0x4b8673['snowEffect'][_0x548fdf(0x4e95)])?_0x4b8673[_0x548fdf(0x445d)]['_snowMaskTexture']:_0x32565d[_0x548fdf(0x40b4)][_0x548fdf(0x17c7)]['snowEffect'][_0x548fdf(0x4071)];},_0x16f34f[_0x77c06a(0xe43)]=function(){var _0x42ab1e=_0x77c06a;return defined$1(_0x4b8673[_0x42ab1e(0x445d)])&&defined$1(_0x4b8673[_0x42ab1e(0x445d)][_0x42ab1e(0x4ef5)])?_0x4b8673[_0x42ab1e(0x445d)][_0x42ab1e(0x4ef5)]:_0x32565d[_0x42ab1e(0x40b4)][_0x42ab1e(0x17c7)]['snowEffect'][_0x42ab1e(0x3d92)];},_0x16f34f[_0x77c06a(0x1248)]=function(){var _0x363ebd=_0x77c06a;return defined$1(_0x4b8673[_0x363ebd(0x12bd)])&&_0x4b8673[_0x363ebd(0x3311)][_0x363ebd(0x12bd)]>0x0?_0x4b8673[_0x363ebd(0x12bd)]:defined$1(_0x32565d[_0x363ebd(0x40b4)][_0x363ebd(0x17c7)]['intensityScale'])&&_0x32565d['_PBRMaterialParams'][_0x363ebd(0x17c7)][_0x363ebd(0x507e)]>0x0?_0x32565d[_0x363ebd(0x40b4)][_0x363ebd(0x17c7)][_0x363ebd(0x507e)]:0x1;},_0x16f34f['uAnimationSpeed']=function(){var _0x169351=_0x77c06a;return defined$1(_0x4b8673[_0x169351(0x3311)])&&defined$1(_0x4b8673['rainEffect']['_animationSpeed'])?_0x4b8673[_0x169351(0x3311)][_0x169351(0x284c)]:_0x32565d[_0x169351(0x40b4)][_0x169351(0x17c7)][_0x169351(0x3311)]['animationSpeed'];},_0x16f34f['uRippleTexture']=function(){var _0x2d1504=_0x77c06a;return defined$1(_0x4b8673['rainEffect'])&&defined$1(_0x4b8673[_0x2d1504(0x3311)]['_rippleTexture'])?_0x4b8673[_0x2d1504(0x3311)][_0x2d1504(0x1fc0)]:_0x32565d[_0x2d1504(0x40b4)][_0x2d1504(0x17c7)][_0x2d1504(0x3311)][_0x2d1504(0x5484)];},_0x16f34f[_0x77c06a(0x1709)]=function(){var _0x3cc92d=_0x77c06a;return defined$1(_0x4b8673[_0x3cc92d(0x3311)])&&_0x4b8673[_0x3cc92d(0x3311)]['_wetnessFactor']>0x0?_0x4b8673[_0x3cc92d(0x3311)][_0x3cc92d(0x4abb)]:defined$1(_0x32565d[_0x3cc92d(0x40b4)][_0x3cc92d(0x17c7)][_0x3cc92d(0x3311)])&&defined$1(_0x32565d['_PBRMaterialParams'][_0x3cc92d(0x17c7)]['rainEffect'][_0x3cc92d(0x2e53)])&&_0x32565d[_0x3cc92d(0x40b4)][_0x3cc92d(0x17c7)][_0x3cc92d(0x3311)]['wetnessFactor']>0x0?_0x32565d['_PBRMaterialParams'][_0x3cc92d(0x17c7)][_0x3cc92d(0x3311)][_0x3cc92d(0x2e53)]:0x0;},_0x16f34f[_0x77c06a(0x54c9)]=function(){var _0x4efaa1=_0x77c06a;return defined$1(_0x4b8673[_0x4efaa1(0x3311)])&&_0x4b8673[_0x4efaa1(0x3311)][_0x4efaa1(0x9ab)]>0x0?_0x4b8673['rainEffect'][_0x4efaa1(0x9ab)]:defined$1(_0x32565d[_0x4efaa1(0x40b4)][_0x4efaa1(0x17c7)][_0x4efaa1(0x3311)])&&defined$1(_0x32565d['_PBRMaterialParams'][_0x4efaa1(0x17c7)]['rainEffect'][_0x4efaa1(0xcf4)])&&_0x32565d[_0x4efaa1(0x40b4)][_0x4efaa1(0x17c7)][_0x4efaa1(0x3311)]['ripple_scale']>0x0?_0x32565d['_PBRMaterialParams'][_0x4efaa1(0x17c7)][_0x4efaa1(0x3311)][_0x4efaa1(0xcf4)]:0x5;},_0x16f34f['uWindIntensity']=function(){var _0x28ecc3=_0x77c06a;return defined$1(_0x4b8673[_0x28ecc3(0x3311)])&&_0x4b8673[_0x28ecc3(0x3311)][_0x28ecc3(0x3293)]>0x0?_0x4b8673[_0x28ecc3(0x3311)][_0x28ecc3(0x3293)]:defined$1(_0x32565d[_0x28ecc3(0x40b4)]['pbrMetallicRoughness'][_0x28ecc3(0x3311)])&&defined$1(_0x32565d['_PBRMaterialParams'][_0x28ecc3(0x17c7)][_0x28ecc3(0x3311)]['wind_intensity'])&&_0x32565d[_0x28ecc3(0x40b4)][_0x28ecc3(0x17c7)][_0x28ecc3(0x3311)][_0x28ecc3(0x448a)]>0x0?_0x32565d[_0x28ecc3(0x40b4)][_0x28ecc3(0x17c7)][_0x28ecc3(0x3311)]['wind_intensity']:0x0;},_0x16f34f['uRain']=function(){var _0xc4888b=_0x77c06a;return defined$1(_0x4b8673[_0xc4888b(0x3311)])&&_0x4b8673[_0xc4888b(0x3311)][_0xc4888b(0x2ce6)]>0x0?_0x4b8673['rainEffect'][_0xc4888b(0x2ce6)]:defined$1(_0x32565d[_0xc4888b(0x40b4)]['pbrMetallicRoughness'][_0xc4888b(0x3311)])&&defined$1(_0x32565d[_0xc4888b(0x40b4)]['pbrMetallicRoughness']['rainEffect']['rain'])&&_0x32565d[_0xc4888b(0x40b4)]['pbrMetallicRoughness'][_0xc4888b(0x3311)][_0xc4888b(0x1003)]>0x0?_0x32565d[_0xc4888b(0x40b4)][_0xc4888b(0x17c7)][_0xc4888b(0x3311)]['rain']:0xc8;},_0x16f34f[_0x77c06a(0x3772)]=function(){var _0x1e1119=_0x77c06a;return defined$1(_0x4b8673['rainEffect'])&&_0x4b8673[_0x1e1119(0x3311)][_0x1e1119(0x164a)]>0x0?_0x4b8673[_0x1e1119(0x3311)][_0x1e1119(0x164a)]:defined$1(_0x32565d['_PBRMaterialParams'][_0x1e1119(0x17c7)][_0x1e1119(0x3311)])&&defined$1(_0x32565d[_0x1e1119(0x40b4)]['pbrMetallicRoughness'][_0x1e1119(0x3311)][_0x1e1119(0x3484)])&&_0x32565d[_0x1e1119(0x40b4)][_0x1e1119(0x17c7)]['rainEffect'][_0x1e1119(0x3484)]>0x0?_0x32565d[_0x1e1119(0x40b4)]['pbrMetallicRoughness'][_0x1e1119(0x3311)][_0x1e1119(0x3484)]:0.8;},_0x16f34f[_0x77c06a(0x2f81)]=function(){var _0x35f955=_0x77c06a;return defined$1(_0x4b8673[_0x35f955(0x4d72)])?_0x4b8673[_0x35f955(0x4d72)][_0x35f955(0x37d0)]:defined$1(_0x32565d[_0x35f955(0x40b4)][_0x35f955(0x17c7)]['volume'])?_0x32565d[_0x35f955(0x40b4)][_0x35f955(0x17c7)]['volume']['tintColor']:Color$2[_0x35f955(0x2d95)];},_0x16f34f[_0x77c06a(0x2776)]=function(){var _0x23b2c7=_0x77c06a;return defined$1(_0x4b8673[_0x23b2c7(0x4d72)])?_0x4b8673['_volume']['_diffusionDistance']:defined$1(_0x32565d[_0x23b2c7(0x40b4)][_0x23b2c7(0x17c7)][_0x23b2c7(0x279b)])?_0x32565d[_0x23b2c7(0x40b4)][_0x23b2c7(0x17c7)]['volume'][_0x23b2c7(0x1e90)]:Color$2[_0x23b2c7(0x2d95)];},_0x16f34f['uClearcoatFactor']=function(){var _0x177b6f=_0x77c06a;return defined$1(_0x4b8673[_0x177b6f(0x16a7)])?_0x4b8673[_0x177b6f(0x16a7)][_0x177b6f(0x6e1)]:_0x32565d['_PBRMaterialParams']['pbrMetallicRoughness'][_0x177b6f(0x1648)][_0x177b6f(0x1f69)];},_0x16f34f[_0x77c06a(0xdab)]=function(){var _0x7aa3f8=_0x77c06a;return defined$1(_0x4b8673[_0x7aa3f8(0x16a7)])?_0x4b8673[_0x7aa3f8(0x16a7)][_0x7aa3f8(0xa1e)]:_0x32565d[_0x7aa3f8(0x40b4)][_0x7aa3f8(0x17c7)][_0x7aa3f8(0x1648)][_0x7aa3f8(0x1c49)];},_0x16f34f[_0x77c06a(0x2ad1)]=function(){var _0x11040a=_0x77c06a;return defined$1(_0x4b8673[_0x11040a(0x37f)])?_0x4b8673[_0x11040a(0x37f)]:_0x32565d[_0x11040a(0x40b4)][_0x11040a(0x17c7)][_0x11040a(0x145b)];},_0x16f34f[_0x77c06a(0x5176)]=function(){var _0x398175=_0x77c06a;return defined$1(_0x4b8673[_0x398175(0x4d3f)])&&_0x4b8673[_0x398175(0x4d3f)]>-0x1?_0x4b8673[_0x398175(0x2f47)]:_0x32565d[_0x398175(0x40b4)][_0x398175(0x17c7)][_0x398175(0x2f47)];};var _0x1e382b=_0x4b8673['_emissiveTextureMotion']||_0x32565d[_0x77c06a(0x40b4)][_0x77c06a(0x17c7)][_0x77c06a(0x4423)],_0x5e4617=new Cartesian4();if(_0x16f34f[_0x77c06a(0x32c7)]=function(){var _0x556dc9=_0x77c06a,_0x3baf22=performance[_0x556dc9(0x3c84)]()/0x3e8,_0x1ec380=_0x1e382b[_0x556dc9(0x450d)],_0x1f2364=_0x1e382b[_0x556dc9(0x50ae)],_0x5d527b=_0x1e382b[_0x556dc9(0x5602)],_0x4f8ad7=_0x1e382b[_0x556dc9(0x40cd)],_0x385f86=_0x1e382b[_0x556dc9(0x72d)],_0x1c6a21=_0x1e382b['TilingSpeedV'];if(_0x1e382b&&_0x1ec380>0x0){var _0x388a18=_0x3baf22%_0x1ec380;_0x5e4617['x']=_0x388a18*_0x1f2364,_0x5e4617['y']=_0x388a18*_0x5d527b;}else _0x5e4617['x']=0x0,_0x5e4617['y']=0x0;if(_0x1e382b&&_0x4f8ad7>0x0){var _0x1a245f=_0x3baf22%_0x1e382b[_0x556dc9(0x20c2)];_0x5e4617['z']=0x1+_0x1a245f*_0x385f86,_0x5e4617['w']=0x1+_0x1a245f*_0x1c6a21;}else _0x5e4617['z']=0x1,_0x5e4617['w']=0x1;return _0x5e4617;},_0x4b8673['_usePBRTextureBatch']){var _0x1fa4b5=new Cartesian2();_0x16f34f[_0x77c06a(0x167)]=function(){var _0x1764fb=_0x77c06a;return _0x4b8673[_0x1764fb(0x1d8a)];},_0x16f34f[_0x77c06a(0x1d08)]=function(){var _0x43814b=_0x77c06a,_0x3429ec=_0x4b8673['pbrParamTexture'];return _0x1fa4b5['x']=_0x3429ec[_0x43814b(0x52d2)],_0x1fa4b5['y']=_0x3429ec[_0x43814b(0x97b)],_0x1fa4b5;};}_0x16f34f[_0x77c06a(0x1f83)]=function(){var _0xa7f627=_0x77c06a;return _0x4b8673[_0xa7f627(0x25af)];},_0x16f34f[_0x77c06a(0x2005)]=function(){var _0x39f946=_0x77c06a;return _0x2f895c[_0x39f946(0xf1a)];};var _0x589f94={'x':0x0,'y':0x0};_0x16f34f[_0x77c06a(0x349c)]=function(){var _0x56e339=_0x77c06a;return defined$1(_0x32565d[_0x56e339(0x1968)]['curFusionViewMatrix'])?(defined$1(_0x32565d[_0x56e339(0x3784)])&&(_0x589f94['x']=_0x32565d[_0x56e339(0x3784)]['x']/_0x32565d[_0x56e339(0x1968)]['drawingBufferWidth'],_0x589f94['y']=_0x32565d[_0x56e339(0x3784)]['y']/_0x32565d[_0x56e339(0x1968)]['drawingBufferHeight']),_0x589f94):(_0x589f94['x']=0x0,_0x589f94['y']=0x0,_0x589f94);},_0x16f34f[_0x77c06a(0x5421)]=function(){var _0x550e68=_0x77c06a;return defined$1(_0x32565d['_context'][_0x550e68(0x3b15)])?Matrix4[_0x550e68(0x373b)](_0x32565d[_0x550e68(0x1968)]['curFusionViewMatrix'],_0x527cec['_matModel'],scratchMV):Matrix4[_0x550e68(0x373b)](_0x32565d[_0x550e68(0x1968)]['uniformState'][_0x550e68(0x16c5)],_0x527cec['_matModel'],scratchMV);},defined$1(_0x527cec[_0x77c06a(0x4472)])&&(_0x16f34f=_0x527cec[_0x77c06a(0x4472)]['getUniformMapCallback']()(_0x16f34f)),defined$1(_0x4b8673[_0x77c06a(0x4472)])&&(_0x4b8673[_0x77c06a(0x4472)]['update'](_0x2f895c),_0x16f34f=_0x4b8673[_0x77c06a(0x4472)][_0x77c06a(0x36b5)]()(_0x16f34f)),defined$1(_0x4b8673[_0x77c06a(0x552d)])&&(_0x4b8673[_0x77c06a(0x552d)]['update'](_0x2f895c),_0x16f34f=_0x4b8673[_0x77c06a(0x552d)]['getUniformMapCallback']()(_0x16f34f)),_0x16f34f=combine$2(_0x16f34f,_0x2f895c[_0x77c06a(0x4a66)][_0x77c06a(0x18e4)]()),_0x527cec[_0x77c06a(0x5461)]=_0x16f34f;},Object[_0x68aa19(0x5b7)](UniformBufferDataCollection['prototype'],{'needUpdate':{'set':function(){var _0x226e2a=_0x68aa19;this[_0x226e2a(0x494e)]=value;},'get':function(){var _0x1f25a8=_0x68aa19;return this[_0x1f25a8(0x494e)];}}}),UniformBufferDataCollection['prototype'][_0x68aa19(0x346f)]=function(_0x22fb7c,_0xd59d2d){var _0x5b008b=_0x68aa19;this[_0x5b008b(0x205f)][_0x22fb7c]=_0xd59d2d,_0xd59d2d['listener']=this,this[_0x5b008b(0x494e)]=!0x0;},UniformBufferDataCollection['prototype'][_0x68aa19(0x49f3)]=function(_0x57ccf3){var _0xa9f5cb=_0x68aa19;delete this[_0xa9f5cb(0x205f)][_0x57ccf3],this[_0xa9f5cb(0x494e)]=!0x0;},UniformBufferDataCollection[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x322e44,_0x581619){var _0x36b45e=_0x68aa19;for(var _0x4aaa60 in this[_0x36b45e(0x205f)]){var _0x4f5216=this[_0x36b45e(0x205f)][_0x4aaa60],_0x4bbb6d=_0x322e44*parseInt(_0x4aaa60);_0x4f5216['writeToFloat32Array'](_0x581619,_0x4bbb6d);}};var UniformBufferBindingPoints=[],NextUnusedUniformBufferBindingPoint=0x0;function initBindingPoints(_0x317af8){UniformBufferBindingPoints=[];for(var _0x437790=_0x317af8-0x1,_0x1e530e=0x0;_0x1e530e<_0x317af8;++_0x1e530e,--_0x437790)UniformBufferBindingPoints['push'](_0x437790);NextUnusedUniformBufferBindingPoint=_0x317af8-0x1;}function getUnusedBindingPoint(){var _0x11a738=_0x68aa19;0x0==UniformBufferBindingPoints[_0x11a738(0x531b)]&&initBindingPoints(ContextLimits[_0x11a738(0xd39)]);var _0x29efa9=UniformBufferBindingPoints[NextUnusedUniformBufferBindingPoint];return NextUnusedUniformBufferBindingPoint--,_0x29efa9;}function markBindingPointAsUnused(_0x1d78d9){NextUnusedUniformBufferBindingPoint++,UniformBufferBindingPoints[NextUnusedUniformBufferBindingPoint]=_0x1d78d9;}function UniformBufferObjectManager(){var _0x16478d=_0x68aa19;this[_0x16478d(0x4403)]={};}function UniformBufferObject(_0x33c029,_0xbbac10){var _0x1a2ae5=_0x68aa19;this[_0x1a2ae5(0x1968)]=_0x33c029,this['_collection']=new UniformBufferDataCollection(),this[_0x1a2ae5(0x1af0)]=null,this['_lastOffsetInByte']=-0x1,this[_0x1a2ae5(0x5150)]=0x0,this['_arrayWriteToGPU']=new Float32Array(0x40),this[_0x1a2ae5(0x2446)]=getUnusedBindingPoint(),this['_dataChanged']=!0x1,this['_bufferSizeChanged']=!0x1,this['_isDynamic']=_0xbbac10,this[_0x1a2ae5(0x5312)]=0x0,this[_0x1a2ae5(0x3c9c)]=[],this[_0x1a2ae5(0x235)]=-0x1,this['_initAllIndex'](0x0);}function findUniformBlockSize(_0x3f47a5){var _0x36cf90=_0x68aa19;for(var _0x92d3ed=ContextLimits[_0x36cf90(0x142a)];_0x3f47a5>_0x92d3ed;)_0x92d3ed+=ContextLimits['uniformBufferOffsetAlignment'];return _0x92d3ed;}UniformBufferObjectManager[_0x68aa19(0x3173)]=function(_0x2ef26b){var _0x5e041f=_0x68aa19;return g_UniformBufferObjectManager[_0x5e041f(0x4403)][_0x2ef26b];},UniformBufferObjectManager[_0x68aa19(0x3477)]=function(_0x3bbede,_0x35e23d,_0x2cd1fe){var _0x453ea9=new UniformBufferObject(_0x3bbede,_0x2cd1fe);return g_UniformBufferObjectManager['cache'][_0x35e23d]=_0x453ea9,_0x453ea9;},UniformBufferObjectManager[_0x68aa19(0x489f)]=function(_0x54d965){var _0x1b1c69=_0x68aa19;for(var _0x397db1 in(g_UniformBufferObjectManager[_0x1b1c69(0x4174)]=_0x54d965,g_UniformBufferObjectManager['cache']))g_UniformBufferObjectManager[_0x1b1c69(0x4403)][_0x397db1][_0x1b1c69(0x489f)]();},Object[_0x68aa19(0x5b7)](UniformBufferObject[_0x68aa19(0x4b51)],{'bindingPoint':{'get':function(){return this['_bindingPoint'];}}}),UniformBufferObject[_0x68aa19(0x4b51)][_0x68aa19(0x1e36)]=function(_0x2e164c){var _0x512856=_0x68aa19;this['_allIndex']=[];for(var _0x43937e=_0x2e164c-0x1,_0x34ae14=0x0;_0x34ae14<_0x2e164c;++_0x34ae14,--_0x43937e)this['_allIndex']['push'](_0x43937e);this[_0x512856(0x235)]=_0x2e164c-0x1;},UniformBufferObject[_0x68aa19(0x4b51)][_0x68aa19(0x1cd3)]=function(){var _0xe85334=_0x68aa19;if(this[_0xe85334(0x235)]<0x0){var _0x4cfaf2=this[_0xe85334(0x5312)];this['_dataCountInBuffer']=0x0==_0x4cfaf2?0x1:0x2*_0x4cfaf2,this[_0xe85334(0x1e36)](this[_0xe85334(0x5312)]),this[_0xe85334(0x235)]-=_0x4cfaf2,this[_0xe85334(0x29b0)]=!0x0;}var _0x405b09=this['_allIndex'][this['_nextUnusedIndex']];return this[_0xe85334(0x235)]--,_0x405b09;},UniformBufferObject['prototype'][_0x68aa19(0x18f)]=function(_0x2198dd){var _0x5a176c=_0x68aa19;this[_0x5a176c(0x235)]++,this[_0x5a176c(0x3c9c)][this[_0x5a176c(0x235)]]=_0x2198dd;},UniformBufferObject['prototype']['add']=function(_0x57e44c){var _0x42813a=_0x68aa19;0x0==this[_0x42813a(0x5150)]&&(this[_0x42813a(0x5150)]=findUniformBlockSize(_0x57e44c[_0x42813a(0x3edd)]));var _0x2168df=this[_0x42813a(0x1cd3)]();return this['_collection'][_0x42813a(0x346f)](_0x2168df,_0x57e44c),this[_0x42813a(0x3a5e)]=!0x0,_0x2168df;},UniformBufferObject['prototype'][_0x68aa19(0x49f3)]=function(_0x26fc6d){var _0x1161a0=_0x68aa19;this[_0x1161a0(0x18f)](_0x26fc6d),this[_0x1161a0(0x3a5e)]=!0x0,this['_collection'][_0x1161a0(0x49f3)](_0x26fc6d);},UniformBufferObject[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(){var _0xab8c09=_0x68aa19,_0x200471=this[_0xab8c09(0x5312)];if(this[_0xab8c09(0x29b0)]&&(this[_0xab8c09(0x11fc)](_0x200471),this[_0xab8c09(0x29b0)]=!0x1),defined$1(this['_gpuBuffer'])&&(this[_0xab8c09(0x3a5e)]||this[_0xab8c09(0x589a)])){var _0x4447f6=this[_0xab8c09(0x5150)]/Float32Array[_0xab8c09(0x1c17)];this['_collection'][_0xab8c09(0x489f)](_0x4447f6,this[_0xab8c09(0x2108)]);var _0x4de7a9=this['_context'][_0xab8c09(0x1651)];_0x4de7a9['bindBuffer'](_0x4de7a9[_0xab8c09(0x2030)],this['_gpuBuffer']),_0x4de7a9['bufferData'](_0x4de7a9[_0xab8c09(0x2030)],this[_0xab8c09(0x2108)],_0x4de7a9[_0xab8c09(0x2008)]),_0x4de7a9['bindBuffer'](_0x4de7a9[_0xab8c09(0x2030)],null),this[_0xab8c09(0x3a5e)]=!0x1;}this[_0xab8c09(0x235)]==this[_0xab8c09(0x5312)]-0x1&&this[_0xab8c09(0x3a96)]();},UniformBufferObject[_0x68aa19(0x4b51)][_0x68aa19(0x11fc)]=function(_0x5bd01f){var _0x5298ae=_0x68aa19,_0x49a447=this[_0x5298ae(0x1968)][_0x5298ae(0x1651)];defined$1(this[_0x5298ae(0x1af0)])&&_0x49a447[_0x5298ae(0x2243)](this['_gpuBuffer']);var _0x3ee17e=_0x5bd01f*this[_0x5298ae(0x5150)];this[_0x5298ae(0x1af0)]=_0x49a447[_0x5298ae(0x1e5b)](),_0x49a447[_0x5298ae(0x2490)](_0x49a447[_0x5298ae(0x2030)],this[_0x5298ae(0x1af0)]),_0x49a447[_0x5298ae(0x563a)](_0x49a447['UNIFORM_BUFFER'],_0x3ee17e,_0x49a447[_0x5298ae(0x2008)]),_0x49a447[_0x5298ae(0x2490)](_0x49a447[_0x5298ae(0x2030)],null);var _0x3b84c3=this[_0x5298ae(0x5150)]/Float32Array[_0x5298ae(0x1c17)];this['_arrayWriteToGPU']=new Float32Array(_0x3b84c3*_0x5bd01f);},UniformBufferObject[_0x68aa19(0x4b51)][_0x68aa19(0x5434)]=function(_0x12a3e6,_0x41b060){var _0x25b793=_0x68aa19,_0x60ce76=this[_0x25b793(0x5150)]*_0x12a3e6;if(this[_0x25b793(0x4f18)]!=_0x60ce76){var _0x4c8708=this['_context'][_0x25b793(0x1651)];_0x4c8708[_0x25b793(0x5434)](_0x4c8708['UNIFORM_BUFFER'],this[_0x25b793(0x2446)],this['_gpuBuffer'],_0x60ce76,_0x41b060),this[_0x25b793(0x4f18)]=_0x60ce76;}},UniformBufferObject[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},UniformBufferObject[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0xd77465=_0x68aa19;return this[_0xd77465(0x3a96)](),markBindingPointAsUnused(this[_0xd77465(0x2446)]),destroyObject(this);},UniformBufferObject['prototype'][_0x68aa19(0x3a96)]=function(){var _0x192e99=_0x68aa19,_0x5b73a6=this[_0x192e99(0x1968)]['_gl'];defined$1(this[_0x192e99(0x1af0)])&&(_0x5b73a6['deleteBuffer'](this[_0x192e99(0x1af0)]),this['_gpuBuffer']=null),this[_0x192e99(0x5312)]=0x0,this[_0x192e99(0x2108)]=null,this['_lastOffsetInByte']=-0x1,this[_0x192e99(0x3c9c)]=[],this[_0x192e99(0x235)]=-0x1,this[_0x192e99(0x1e36)](0x0);};var g_UniformBufferObjectManager=new UniformBufferObjectManager();function UniformBuffer(_0x3092e0,_0x1b54b5){var _0x4e5ee3=_0x68aa19;this[_0x4e5ee3(0x426e)]=_0x1b54b5[_0x4e5ee3(0x13f9)],this[_0x4e5ee3(0x1968)]=_0x3092e0;var _0x5443c9=UniformBufferObjectManager[_0x4e5ee3(0x3173)](this[_0x4e5ee3(0x426e)]);defined$1(_0x5443c9)||(_0x5443c9=UniformBufferObjectManager[_0x4e5ee3(0x3477)](_0x3092e0,this[_0x4e5ee3(0x426e)],_0x1b54b5[_0x4e5ee3(0x193f)])),this[_0x4e5ee3(0x5627)]=_0x5443c9[_0x4e5ee3(0x4979)](_0x1b54b5),this[_0x4e5ee3(0x493a)]=0x0,this[_0x4e5ee3(0x4ce2)]=0x0;}UniformBufferObjectManager[_0x68aa19(0x466a)]=g_UniformBufferObjectManager,Object[_0x68aa19(0x5b7)](UniformBuffer['prototype'],{}),UniformBuffer[_0x68aa19(0x4b51)]['bindProgram']=function(_0x98daf8){var _0x4224cd=_0x68aa19,_0x4a0c0b=_0x98daf8['_program'],_0x2585e4=this[_0x4224cd(0x1968)]['_gl'],_0xd4c28e=UniformBufferObjectManager[_0x4224cd(0x3173)](this['_uniformStructName']),_0x2f072d=_0x98daf8[_0x4224cd(0x2a17)][this[_0x4224cd(0x426e)]];if(!defined$1(_0x2f072d)){if((_0x2f072d=_0x2585e4[_0x4224cd(0x576e)](_0x4a0c0b,this['_uniformStructName']))==_0x2585e4[_0x4224cd(0x2782)])return;_0x2585e4[_0x4224cd(0x3b23)](_0x4a0c0b,_0x2f072d,_0xd4c28e['bindingPoint']),_0x98daf8[_0x4224cd(0x2a17)][this[_0x4224cd(0x426e)]]=_0x2f072d;}0x0==this[_0x4224cd(0x493a)]&&(this[_0x4224cd(0x493a)]=_0x2585e4[_0x4224cd(0x3ef0)](_0x4a0c0b,_0x2f072d,_0x2585e4[_0x4224cd(0x3830)])),_0xd4c28e[_0x4224cd(0x5434)](this[_0x4224cd(0x5627)],this[_0x4224cd(0x493a)]);},UniformBuffer['prototype'][_0x68aa19(0x3153)]=function(){var _0x4bd419=_0x68aa19;this[_0x4bd419(0x4ce2)]++;},UniformBuffer[_0x68aa19(0x4b51)]['decreaseRef']=function(){var _0x7aa635=_0x68aa19;(this[_0x7aa635(0x4ce2)]--,0x0==this['_refCount'])&&UniformBufferObjectManager[_0x7aa635(0x3173)](this[_0x7aa635(0x426e)])['removeAt'](this[_0x7aa635(0x5627)]),this[_0x7aa635(0x4ce2)]<0x0&&(this['_refCount']=0x0);},UniformBuffer['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},UniformBuffer['prototype'][_0x68aa19(0x2578)]=function(){return destroyObject$1(this);};var UniformDataBase=function(){var _0x56af1f=_0x68aa19;this[_0x56af1f(0x589a)]=!0x0,this[_0x56af1f(0x1e54)]=_0x56af1f(0x4ed3),this[_0x56af1f(0x493a)]=0x0;};function S3MUniformBufferCreator(){}Object['defineProperties'](UniformDataBase['prototype'],{'name':{'get':function(){var _0x15d777=_0x68aa19;return this[_0x15d777(0x1e54)];}},'sizeInByte':{'get':function(){var _0x54ab55=_0x68aa19;return this[_0x54ab55(0x493a)];}},'isDynamic':{'get':function(){return this['_isDynamic'];}}}),UniformDataBase[_0x68aa19(0x4b51)]['writeToFloat32Array']=function(_0x5630c6,_0x14c0b9){};var LayerParameterUniformData=function(_0x1f6905){var _0xbf2b9f=_0x68aa19;function _0x4c4074(_0x3cfc96){var _0x1ee4a4=_0x54f3;_0x1f6905[_0x1ee4a4(0x18ce)](this,arguments),this['layer']=_0x3cfc96,this[_0x1ee4a4(0x589a)]=!0x0,this[_0x1ee4a4(0x1e54)]='LayerParameter',this[_0x1ee4a4(0x493a)]=0x40;}return _0x1f6905&&(_0x4c4074[_0xbf2b9f(0x4939)]=_0x1f6905),_0x4c4074[_0xbf2b9f(0x4b51)]=Object['create'](_0x1f6905&&_0x1f6905[_0xbf2b9f(0x4b51)]),_0x4c4074['prototype']['constructor']=_0x4c4074,_0x4c4074[_0xbf2b9f(0x4b51)][_0xbf2b9f(0x5673)]=function(_0x41e23f,_0x2481b8){var _0x40c8b9=_0xbf2b9f;Cartesian3[_0x40c8b9(0x3540)](this[_0x40c8b9(0x4e5)][_0x40c8b9(0x4440)],_0x41e23f,_0x2481b8),_0x41e23f[_0x2481b8+0x3]=this[_0x40c8b9(0x4e5)][_0x40c8b9(0xdf7)][_0x40c8b9(0x3e55)],_0x41e23f[_0x2481b8+0x4]=this['layer'][_0x40c8b9(0x4f2f)],_0x41e23f[_0x2481b8+0x5]=this[_0x40c8b9(0x4e5)][_0x40c8b9(0x3cad)];var _0x51dc0a=this[_0x40c8b9(0x4e5)][_0x40c8b9(0x2d3f)]['polygonOffset'];defined$1(_0x51dc0a)?(_0x41e23f[_0x2481b8+0x6]=_0x51dc0a[_0x40c8b9(0x3836)],_0x41e23f[_0x2481b8+0x7]=_0x51dc0a[_0x40c8b9(0x5747)]):(_0x41e23f[_0x2481b8+0x6]=0x0,_0x41e23f[_0x2481b8+0x7]=0x0),Color$2[_0x40c8b9(0x3540)](this[_0x40c8b9(0x4e5)][_0x40c8b9(0x444b)],_0x41e23f,_0x2481b8+0x8),_0x41e23f[_0x2481b8+0xc]=this[_0x40c8b9(0x4e5)][_0x40c8b9(0xdf7)][_0x40c8b9(0x4cf1)];},_0x4c4074;}(UniformDataBase),LightSourceParameterUniformData=function(_0x367580){var _0x3227f4=_0x68aa19;function _0x3ce2e9(_0x56a82f,_0x1d1d08){var _0x532dfa=_0x54f3;_0x367580['apply'](this,arguments),this[_0x532dfa(0x4a66)]=_0x1d1d08,this[_0x532dfa(0x589a)]=!0x0,this[_0x532dfa(0x1e54)]=_0x532dfa(0x1904),this['_sizeInByte']=0x30,this[_0x532dfa(0x3cca)]=_0x56a82f[_0x532dfa(0x3cca)];}return _0x367580&&(_0x3ce2e9[_0x3227f4(0x4939)]=_0x367580),_0x3ce2e9['prototype']=Object[_0x3227f4(0x3477)](_0x367580&&_0x367580[_0x3227f4(0x4b51)]),_0x3ce2e9['prototype'][_0x3227f4(0x330d)]=_0x3ce2e9,_0x3ce2e9['prototype']['writeToFloat32Array']=function(_0x3b9030,_0xdc5d76){var _0x2fc42a=_0x3227f4;Color$2[_0x2fc42a(0x3540)](this['lightSource'][_0x2fc42a(0x4c5)],_0x3b9030,_0xdc5d76),_0xdc5d76+=0x4,Color$2[_0x2fc42a(0x3540)](this[_0x2fc42a(0x4a66)][_0x2fc42a(0x2061)],_0x3b9030,_0xdc5d76),_0xdc5d76+=0x4,Cartesian3[_0x2fc42a(0x3540)](this['uniformState'][_0x2fc42a(0x82f)],_0x3b9030,_0xdc5d76),_0xdc5d76+=0x3,_0x3b9030[_0xdc5d76++]=this[_0x2fc42a(0x4a66)]['sunLightON'];},_0x3ce2e9;}(UniformDataBase),MaterialUniformData=function(_0x306c8c){var _0x582537=_0x68aa19;function _0x16ea7c(_0x1e0b48){var _0x4720be=_0x54f3;_0x306c8c[_0x4720be(0x18ce)](this,arguments),this[_0x4720be(0x44b3)]=_0x1e0b48,this[_0x4720be(0x589a)]=!0x1,this[_0x4720be(0x1e54)]='MaterialParameter',this[_0x4720be(0x493a)]=0x68;}return _0x306c8c&&(_0x16ea7c[_0x582537(0x4939)]=_0x306c8c),_0x16ea7c[_0x582537(0x4b51)]=Object['create'](_0x306c8c&&_0x306c8c[_0x582537(0x4b51)]),_0x16ea7c[_0x582537(0x4b51)][_0x582537(0x330d)]=_0x16ea7c,_0x16ea7c[_0x582537(0x4b51)][_0x582537(0x5673)]=function(_0x5b07c2,_0x259833){var _0x364dfd=_0x582537;this[_0x364dfd(0x44b3)][_0x364dfd(0x1348)]()||(Color$2['pack'](this[_0x364dfd(0x44b3)]['_ambientColor'],_0x5b07c2,_0x259833),_0x259833+=0x4,Color$2[_0x364dfd(0x3540)](this[_0x364dfd(0x44b3)][_0x364dfd(0x4085)],_0x5b07c2,_0x259833),_0x259833+=0x4,Matrix4['pack'](this['materialPass'][_0x364dfd(0x4c66)],_0x5b07c2,_0x259833),_0x259833+=0x10,_0x5b07c2[_0x259833++]=defined$1(this['materialPass'][_0x364dfd(0xa52)][0x0])?this[_0x364dfd(0x44b3)][_0x364dfd(0xa52)][0x0][_0x364dfd(0x52d2)]:0x1,_0x5b07c2[_0x259833++]=defined$1(this['materialPass'][_0x364dfd(0xa52)][0x1])?this[_0x364dfd(0x44b3)][_0x364dfd(0xa52)][0x1][_0x364dfd(0x52d2)]:0x1);},_0x16ea7c;}(UniformDataBase),texUVoffset=new Cartesian4(),MaterialDynamicUniformData=function(_0x99d206){var _0x50bd65=_0x68aa19;function _0x569cf1(_0x352d05,_0x421812,_0x27703e){var _0x3c6724=_0x54f3;_0x99d206[_0x3c6724(0x18ce)](this,arguments),this[_0x3c6724(0x44b3)]=_0x27703e,this[_0x3c6724(0x4e5)]=_0x421812,this[_0x3c6724(0x2d90)]=_0x352d05['useLineColor'],this[_0x3c6724(0x589a)]=!0x1,this[_0x3c6724(0x1e54)]=_0x3c6724(0x37c6),this[_0x3c6724(0x493a)]=0x20;}return _0x99d206&&(_0x569cf1[_0x50bd65(0x4939)]=_0x99d206),_0x569cf1[_0x50bd65(0x4b51)]=Object[_0x50bd65(0x3477)](_0x99d206&&_0x99d206['prototype']),_0x569cf1['prototype'][_0x50bd65(0x330d)]=_0x569cf1,_0x569cf1[_0x50bd65(0x4b51)][_0x50bd65(0x5673)]=function(_0x2dab08,_0x3bbe47){var _0x295689=_0x50bd65;texUVoffset['x']=0x0,texUVoffset['y']=0x0,texUVoffset['z']=0x1,texUVoffset['w']=0x1;var _0x28e640=this[_0x295689(0x4e5)],_0x4d8f44=this[_0x295689(0x44b3)][_0x295689(0x2ff5)];if(defined$1(_0x4d8f44)){var _0x225bf3=performance['now']()/0x3e8;if(_0x4d8f44[_0x295689(0x5399)]>0x0){var _0x58484d=_0x225bf3%_0x4d8f44['_offsetPeriod'];texUVoffset['x']=_0x58484d*_0x4d8f44[_0x295689(0x4dfa)],texUVoffset['y']=_0x58484d*_0x4d8f44[_0x295689(0x55e)];}if(_0x4d8f44[_0x295689(0x20c2)]>0x0){var _0x1da359=_0x225bf3%_0x4d8f44['_tilingPeriod'];texUVoffset['z']=0x1+_0x1da359*_0x4d8f44[_0x295689(0x4fcd)],texUVoffset['w']=0x1+_0x1da359*_0x4d8f44[_0x295689(0x4dce)];}}else{if(0x0!==_0x28e640[_0x295689(0x1e68)]['x']||0x0!==_0x28e640[_0x295689(0x1e68)]['y']){var _0x4fd547=performance[_0x295689(0x3c84)]()/0x3e8;texUVoffset['x']=_0x28e640['_textureUVSpeed']['x']*_0x4fd547,texUVoffset['y']=_0x28e640[_0x295689(0x1e68)]['y']*_0x4fd547;}}Cartesian4[_0x295689(0x3540)](texUVoffset,_0x2dab08,_0x3bbe47),this[_0x295689(0x2d90)]?Color$2[_0x295689(0x3540)](_0x28e640['style3D']['lineColor'],_0x2dab08,_0x3bbe47+0x4):Color$2['pack'](_0x28e640[_0x295689(0xdf7)][_0x295689(0x45ae)],_0x2dab08,_0x3bbe47+0x4);},_0x569cf1;}(UniformDataBase),WaterUniformData=function(_0x1f31e1){var _0x7d7e19=_0x68aa19;function _0x247926(_0x32128a,_0x2b46bf){var _0x4607b0=_0x54f3;_0x1f31e1[_0x4607b0(0x18ce)](this,arguments),this[_0x4607b0(0x4e5)]=_0x2b46bf,this['_isDynamic']=!0x1,this['_name']=_0x4607b0(0x2377),this['_sizeInByte']=0x40;}return _0x1f31e1&&(_0x247926[_0x7d7e19(0x4939)]=_0x1f31e1),_0x247926[_0x7d7e19(0x4b51)]=Object['create'](_0x1f31e1&&_0x1f31e1[_0x7d7e19(0x4b51)]),_0x247926[_0x7d7e19(0x4b51)][_0x7d7e19(0x330d)]=_0x247926,_0x247926[_0x7d7e19(0x4b51)]['writeToFloat32Array']=function(_0x2b873b,_0x3c1690){var _0x69d562=_0x7d7e19;Cartesian2[_0x69d562(0x3540)](this['layer'][_0x69d562(0x1ea5)][_0x69d562(0x3c1b)],_0x2b873b,_0x3c1690),_0x3c1690+=0x2,_0x2b873b[_0x3c1690++]=this[_0x69d562(0x4e5)][_0x69d562(0x1ea5)][_0x69d562(0x1ed8)],_0x2b873b[_0x3c1690++]=this[_0x69d562(0x4e5)][_0x69d562(0x1ea5)][_0x69d562(0x5002)],_0x2b873b[_0x3c1690++]=this[_0x69d562(0x4e5)][_0x69d562(0x1ea5)][_0x69d562(0x2b25)],_0x2b873b[_0x3c1690++]=this[_0x69d562(0x4e5)][_0x69d562(0x1ea5)]['maxFresnel'],_0x2b873b[_0x3c1690++]=this[_0x69d562(0x4e5)][_0x69d562(0x1ea5)][_0x69d562(0x1517)],_0x2b873b[_0x3c1690++]=this['layer'][_0x69d562(0x1ea5)][_0x69d562(0x359e)],Cartesian4[_0x69d562(0x3540)](this[_0x69d562(0x4e5)]['_waterParamter']['tintColour'],_0x2b873b,_0x3c1690),_0x3c1690+=0x4,Cartesian4['pack'](this[_0x69d562(0x4e5)]['_waterParamter'][_0x69d562(0x4aac)],_0x2b873b,_0x3c1690),_0x3c1690+=0x4;},_0x247926;}(UniformDataBase);S3MUniformBufferCreator['createCommonLayerUniformBuffer']=function(_0x3f5026){var _0x267e6f=_0x68aa19;if(!_0x3f5026[_0x267e6f(0x1968)][_0x267e6f(0x5169)])return null;var _0xfdae33=new LayerParameterUniformData(_0x3f5026);return new UniformBuffer(_0x3f5026[_0x267e6f(0x1968)],_0xfdae33);},S3MUniformBufferCreator[_0x68aa19(0x338)]=function(_0x3c806c,_0x11ca32){var _0x1e825a=_0x68aa19;if(!_0x3c806c['_context'][_0x1e825a(0x5169)])return null;var _0x9d81ac=new MaterialUniformData(_0x11ca32);return new UniformBuffer(_0x3c806c[_0x1e825a(0x1968)],_0x9d81ac);},S3MUniformBufferCreator[_0x68aa19(0x36e4)]=function(_0x1ba8d1,_0x51afd9,_0x3031b5){var _0xef4de6=_0x68aa19;if(!_0x51afd9[_0xef4de6(0x1968)][_0xef4de6(0x5169)])return null;var _0x174d44=new MaterialDynamicUniformData(_0x1ba8d1,_0x51afd9,_0x3031b5);return new UniformBuffer(_0x51afd9[_0xef4de6(0x1968)],_0x174d44);},S3MUniformBufferCreator[_0x68aa19(0x4ca1)]=function(_0x3b682e,_0xf490c3){return _0x3b682e['webgl2']?new UniformBuffer(_0x3b682e,new LightSourceParameterUniformData(_0x3b682e,_0xf490c3)):null;},S3MUniformBufferCreator[_0x68aa19(0x2db0)]=function(_0x234c33,_0x10b76c){return _0x234c33['webgl2']?new UniformBuffer(_0x234c33,new WaterUniformData(_0x234c33,_0x10b76c)):null;};var S3MTilesSelection=_0x68aa19(0x1e0d),S3MTilesRectSelection=_0x68aa19(0x470b),ModelEdgeVp='precision\x20highp\x20float;\x0aconst\x20float\x20uPixelRatio\x20=\x201.0;\x0a//\x20Inputs\x0aattribute\x20vec3\x20aPosition0;\x0aattribute\x20vec3\x20aPosition1;\x0aattribute\x20float\x20batchId;\x0a//\x20attribute\x20float\x20aVariantOffset;\x0aattribute\x20float\x20aVariantStroke;\x0aattribute\x20float\x20aVariantExtension;\x0a\x0a#ifdef\x20SILHOUETTE\x0aattribute\x20vec3\x20aNormalA;\x0aattribute\x20vec3\x20aNormalB;\x0a#else\x20/*\x20SILHOUETTE\x20*/\x0aattribute\x20vec3\x20aNormal;\x0a#endif\x20/*\x20SILHOUETTE\x20*/\x0a\x0aattribute\x20vec2\x20aSideness;\x0a//attribute\x20vec2\x20aPackedAttributes;\x0a\x0astruct\x20UnpackedAttributes\x0a{\x0a\x20\x20\x20\x20vec2\x20sideness;\x0a\x20\x20\x20\x20vec2\x20sidenessNorm;\x0a\x20\x20\x20\x20float\x20lineWidthPixels;\x0a\x20\x20\x20\x20float\x20extensionLengthPixels;\x0a#if\x20(MODE\x20==\x202)\x0a\x20\x20\x20\x20float\x20type;\x0a#endif\x0a};\x0a\x0a//\x20Output\x20required\x20to\x20compute\x20color\x0avarying\x20vec4\x20vColor;\x0a//\x20Output\x20required\x20to\x20compute\x20distance\x20to\x20line/caps\x0avarying\x20vec3\x20vPosition;\x20\x0avarying\x20vec3\x20vViewPosition;\x0avarying\x20float\x20vRadius;\x0avarying\x20float\x20vLineLengthPixels;\x0avarying\x20float\x20vSizeFalloffFactor;\x0avarying\x20float\x20vDistanceFromEye;\x0a\x0avarying\x20vec2\x20vStrokeUV;\x0auniform\x20vec2\x20uStrokesTextureScale;\x0auniform\x20float\x20uStrokesLog2Resolution;\x0a\x0auniform\x20float\x20uLineWidth;\x0auniform\x20vec4\x20uLineColor;\x0auniform\x20vec3\x20uTranslation;\x0aconst\x20vec2\x20uDepthBias\x20=\x20vec2(0.5,\x20-4e-4);\x0a\x0a//\x20Utility\x20function\x20to\x20check\x20for\x20NaN\x20values\x0abool\x20isNaN(float\x20val)\x0a{\x0a\x20\x20\x20\x20return\x20(\x20val\x20<\x200.0\x20||\x200.0\x20<\x20val\x20||\x20val\x20==\x200.0\x20)\x20?\x20false\x20:\x20true;\x0a\x20\x20\x20\x20//\x20important:\x20some\x20nVidias\x20failed\x20to\x20cope\x20with\x20version\x20below.\x0a\x20\x20\x20\x20//\x20Probably\x20wrong\x20optimization.\x0a\x20\x20\x20\x20/*return\x20(\x20val\x20<=\x200.0\x20||\x200.0\x20<=\x20val\x20)\x20?\x20false\x20:\x20true;*/\x0a}\x0a\x0avec2\x20calculateProjectedBiasXY(vec4\x20projPos,\x20vec3\x20worldNormal)\x0a{\x0a\x20\x20\x20\x20float\x20offsetXY\x20=\x20uDepthBias.x;\x0a\x20\x20\x20\x20float\x20offsetZ\x20\x20=\x20uDepthBias.y;\x0a\x20\x20\x20\x20vec4\x20projNormal\x20=\x20czm_projection\x20*\x20czm_view\x20*\x20vec4(worldNormal,\x200.0);\x0a\x20\x20\x20\x20return\x20offsetXY\x20*\x20projPos.w\x20*\x202.0\x20/\x20czm_viewport.zw\x20*\x20normalize(projNormal.xyz).xy;\x0a}\x0a\x0a//\x20A\x20z-offset,\x20using\x20a\x20depth\x20based\x20heuristic.\x0afloat\x20calculateProjectedBiasZ(vec4\x20projPos)\x0a{\x0a\x20\x20\x20\x20float\x20fProjZ\x20=\x20projPos.z\x20/\x20projPos.w;\x0a\x20\x20\x20\x20if(fProjZ\x20<\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20offsetZ\x20=\x20uDepthBias.y;\x0a\x20\x20\x20\x20return\x20sqrt(projPos.z)\x20*\x20offsetZ;\x0a}\x0a\x0avec4\x20adjustProjectedPosition(vec4\x20projPos,\x20vec3\x20worldNormal,\x20float\x20lineWidth)\x0a{\x0a\x20\x20\x20\x20vec2\x20offsetXY\x20=\x20calculateProjectedBiasXY(projPos,\x20worldNormal);\x0a\x20\x20\x20\x20//\x20we\x20currently\x20have\x20to\x20do\x20this\x20check\x20because\x20some\x20geometries\x20come\x20with\x200\x20length\x20edge\x20normals.\x0a\x20\x20\x20\x20if\x20(!isNaN(offsetXY.x)\x20&&\x20!isNaN(offsetXY.y))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20projPos.xy\x20+=\x20offsetXY;\x0a\x20\x20\x20\x20}\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20vDistanceFromEye\x20=\x20projPos.w;\x0a#else\x0a\x20\x20\x20\x20projPos.z\x20+=\x20calculateProjectedBiasZ(projPos);\x0a#endif\x0a\x20\x20\x20\x20return\x20projPos;\x0a}\x0a\x0a#if\x20(MODE\x20==\x200)\x0avoid\x20calculateStyleOutputs(UnpackedAttributes\x20unpackedAttributes)\x0a{}\x0a#elif\x20(MODE\x20==\x201)\x0afloat\x20strokeVariants\x20=\x206.0;\x0avoid\x20calculateStyleOutputsSketch(float\x20lineLength,\x20UnpackedAttributes\x20unpackedAttributes)\x20{\x0a\x20\x20\x20\x20vec2\x20sidenessNorm\x20=\x20unpackedAttributes.sidenessNorm;\x0a\x20\x20\x20\x20float\x20lineIndex\x20=\x20clamp(ceil(log2(lineLength)),\x200.0,\x20uStrokesLog2Resolution);\x0a\x20\x20\x20\x20vStrokeUV\x20=\x20vec2(exp2(lineIndex)\x20*\x20sidenessNorm.y,\x20lineIndex\x20*\x20strokeVariants\x20+\x20aVariantStroke\x20+\x200.5)\x20*\x20uStrokesTextureScale;\x0a}\x0avoid\x20calculateStyleOutputs(UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20calculateStyleOutputsSketch(vLineLengthPixels,\x20unpackedAttributes);\x0a}\x0a#elif\x20(MODE\x20==\x202)\x0avarying\x20float\x20vType;\x0avoid\x20calculateStyleOutputs(vec4\x20viewPosV0,\x20vec4\x20viewPosV1,\x20vec4\x20worldPosV0,\x20vec4\x20worldPosV1,\x20vec4\x20projPos,\x20vec3\x20worldNormal,\x20UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20vType\x20=\x20unpackedAttributes.type;\x0a\x20\x20\x20\x20if\x20(unpackedAttributes.type\x20<=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20calculateStyleOutputsSketch(vLineLengthPixels,\x20unpackedAttributes);\x0a\x20\x20\x20\x20}\x0a}\x0a#endif\x0a\x0a\x0a//\x20Solid\x0a#if\x20(MODE\x20==\x202\x20||\x20MODE\x20==\x200)\x0afloat\x20calculateLineAmplitudeSolid()\x0a{\x0a\x20\x20\x20\x20return\x200.0;\x0a}\x0a#endif\x0a#if\x20(MODE\x20==\x200)\x0afloat\x20calculateLineAmplitude(UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20return\x20calculateLineAmplitudeSolid();\x0a}\x0a#endif\x0a//\x20Sketch\x0a#if\x20(MODE\x20==\x202\x20||\x20MODE\x20==\x201)\x0afloat\x20calculateLineAmplitudeSketch()\x0a{\x0a\x20\x20\x20\x20float\x20strokesAmplitude\x20=\x206.0;\x0a\x20\x20\x20\x20return\x20strokesAmplitude;\x0a}\x0a#endif\x0a#if\x20(MODE\x20==\x201)\x0afloat\x20calculateLineAmplitude(UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20return\x20calculateLineAmplitudeSketch();\x0a}\x0a#endif\x0a//\x20Uber\x0a#if\x20(MODE\x20==\x202)\x0afloat\x20calculateLineAmplitude(UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20float\x20type\x20=\x20unpackedAttributes.type;\x0a\x20\x20\x20\x20if\x20(type\x20<=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLineAmplitudeSketch();\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLineAmplitudeSolid();\x0a\x20\x20\x20\x20}\x0a}\x0a#endif\x0a\x0a\x0auniform\x20float\x20uDistanceFalloffFactor;\x0afloat\x20distanceBasedPerspectiveFactor(float\x20distance)\x0a{\x0a\x20\x20\x20\x20return\x20clamp(sqrt(uDistanceFalloffFactor\x20/\x20distance),\x200.0,\x201.0);\x0a}\x0a\x0a#define\x20COMPONENT_COLOR_FIELD_OFFSET\x200.0\x0a#define\x20COMPONENT_OTHER_FIELDS_OFFSET\x201.0\x0a#define\x20COMPONENT_FIELD_COUNT\x202.0\x0a#define\x20LINE_WIDTH_FRACTION_FACTOR\x208.0\x0a#define\x20EXTENSION_LENGTH_OFFSET\x20128.0\x0a#define\x20COMPONENT_TEX_WIDTH\x204096.0\x0a\x0astruct\x20ComponentData\x0a{\x0a\x20\x20\x20\x20float\x20lineWidth;\x0a\x20\x20\x20\x20float\x20extensionLength;\x0a\x20\x20\x20\x20float\x20type;\x0a};\x0a\x0a\x0aComponentData\x20readComponentData()\x0a{\x0a\x20\x20\x20\x20return\x20ComponentData(uLineWidth,\x200.0,\x200.0);\x0a}\x0a\x0avec3\x20modelToWorldNormal(vec3\x20normal)\x0a{\x0a\x20\x20\x20\x20return\x20(czm_model\x20*\x20vec4(normal,\x200.0)).xyz;\x0a}\x0a\x0avec3\x20silhouetteWorldNormal(vec3\x20normalA,\x20vec3\x20normalB)\x0a{\x0a\x20\x20\x20\x20return\x20modelToWorldNormal(normalize(normalA\x20+\x20normalB));\x0a}\x0a\x0a//\x20Fall-off\x20extension\x20length\x20for\x20shorter\x20strokes,\x20starting\x20from\x20strokes\x20that\x20are\x20256\x20size,\x0a//\x20fall-off\x20exponentially\x0afloat\x20calculateExtensionLength(float\x20extensionLength,\x20float\x20lineLength)\x0a{\x0a\x20\x20\x20\x20return\x20extensionLength\x20/\x20(log2(max(1.0,\x20256.0\x20/\x20lineLength))\x20*\x200.2\x20+\x201.0);\x0a}\x0a\x0a#ifdef\x20SILHOUETTE\x0a//\x20#uniforms:\x20czm_view,\x20czm_model\x0abool\x20isSilhouetteEdge(vec4\x20viewPos,\x20vec3\x20normalA,\x20vec3\x20normalB)\x0a{\x0a//\x20transform\x20the\x20two\x20face\x20normals\x0a\x20\x20\x20\x20vec3\x20viewNormalA\x20=\x20(czm_view\x20*\x20czm_model\x20*\x20vec4(normalA,\x200.0)).xyz;\x0a\x20\x20\x20\x20vec3\x20viewNormalB\x20=\x20(czm_view\x20*\x20czm_model\x20*\x20vec4(normalB,\x200.0)).xyz;\x0a//\x20compute\x20the\x20direction\x20from\x20the\x20edge\x20to\x20the\x20camera\x0a\x20\x20\x20\x20vec3\x20viewDir\x20=\x20-viewPos.xyz;\x0a//\x20check\x20which\x20of\x20the\x20two\x20faces\x20are\x20visible\x0a//\x20display\x20the\x20edge\x20if\x20exactly\x20one\x20of\x20the\x20two\x20is\x20visible\x0a\x20\x20\x20\x20float\x20faceAVisible\x20=\x20dot(viewDir,\x20viewNormalA);\x0a//\x20positive\x20if\x20visible\x0a\x20\x20\x20\x20float\x20faceBVisible\x20=\x20dot(viewDir,\x20viewNormalB);\x0a//\x20positive\x20if\x20visible\x0a//\x201\x20if\x20exactly\x20one\x20face\x20visible,\x200\x20otherwise\x0a\x20\x20\x20\x20return\x20faceAVisible\x20*\x20faceBVisible\x20<\x200.0;\x0a}\x0a#endif\x20/*\x20SILHOUETTE\x20*/\x0a\x0avoid\x20clipLineSegmentToNearPlane(vec3\x20p0,vec3\x20p1,out\x20bool\x20clipped,out\x20bool\x20culledByNearPlane,out\x20vec4\x20clippedPositionEC)\x0a{\x0a\x20\x20\x20\x20culledByNearPlane\x20=\x20false;\x0a\x20\x20\x20\x20clipped\x20=\x20false;\x0a\x20\x20\x20\x20vec3\x20p0ToP1\x20=\x20p1\x20-\x20p0;\x0a\x20\x20\x20\x20float\x20magnitude\x20=\x20length(p0ToP1);\x0a\x20\x20\x20\x20vec3\x20direction\x20=\x20normalize(p0ToP1);\x0a\x20\x20\x20\x20float\x20endPoint0Distance\x20=\x20\x20czm_currentFrustum.x\x20+\x20p0.z;\x0a\x20\x20\x20\x20float\x20denominator\x20=\x20-direction.z;\x0a\x20\x20\x20\x20if\x20(endPoint0Distance\x20>\x200.0\x20&&\x20abs(denominator)\x20<\x20czm_epsilon7)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20culledByNearPlane\x20=\x20true;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x20if\x20(endPoint0Distance\x20>\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20t\x20=\x20endPoint0Distance\x20/\x20denominator;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(t\x20<\x200.0\x20||\x20t\x20>\x20magnitude)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20culledByNearPlane\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20p0\x20=\x20p0\x20+\x20t\x20*\x20direction;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20p0.z\x20=\x20min(p0.z,\x20-czm_currentFrustum.x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clipped\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20clippedPositionEC\x20=\x20vec4(p0,\x201.0);\x0a}\x0a\x0avec4\x20calculateGeometricOutputs(vec4\x20viewPosV0,\x20vec4\x20viewPosV1,\x20vec4\x20worldPosV0,\x20vec4\x20worldPosV1,\x20vec3\x20worldNormal,\x20UnpackedAttributes\x20unpackedAttributes)\x0a{\x0a\x20\x20\x20\x20vec2\x20sideness\x20=\x20unpackedAttributes.sideness;\x0a\x20\x20\x20\x20vec2\x20sidenessNorm\x20=\x20unpackedAttributes.sidenessNorm;\x0a\x20\x20\x20\x20vec4\x20clippedViewPosV0;\x20\x20\x20\x20bool\x20clippedV0,culledV0;\x20\x20\x20\x20clipLineSegmentToNearPlane(viewPosV0.xyz,\x20viewPosV1.xyz,\x20clippedV0,\x20culledV0,\x20clippedViewPosV0);\x20\x20\x20\x20vec4\x20clippedViewPosV1;\x20\x20\x20\x20bool\x20clippedV1,\x20culledV1;\x20\x20\x20\x20clipLineSegmentToNearPlane(viewPosV1.xyz,\x20viewPosV0.xyz,\x20clippedV1,\x20culledV1,\x20clippedViewPosV1);\x20\x20\x20\x20vec4\x20viewPos\x20=\x20mix(clippedViewPosV0,\x20clippedViewPosV1,\x20sidenessNorm.y);\x0a\x20\x20\x20\x20vViewPosition\x20=\x20viewPos.xyz\x20/\x20viewPos.w;\x0a\x20\x20\x20\x20vec4\x20projPosV0\x20=\x20czm_projection\x20*\x20clippedViewPosV0;\x0a\x20\x20\x20\x20vec4\x20projPosV1\x20=\x20czm_projection\x20*\x20clippedViewPosV1;\x0a\x20\x20\x20\x20vec4\x20projPos\x20=\x20czm_projection\x20*\x20viewPos;\x0a\x20\x20\x20\x20vec3\x20screenSpaceLineNDC\x20=\x20(projPosV1.xyz\x20/\x20projPosV1.w\x20-\x20projPosV0.xyz\x20/\x20projPosV0.w);\x0a\x20\x20\x20\x20vec2\x20uNDCToPixel\x20=\x20vec2(czm_viewport.z\x20/\x202.0,\x20czm_viewport.w\x20/\x202.0);\x0a\x20\x20\x20\x20vec2\x20screenSpaceLinePixels\x20=\x20screenSpaceLineNDC.xy\x20*\x20uNDCToPixel;\x0a\x20\x20\x20\x20float\x20lineLengthPixels\x20=\x20length(screenSpaceLinePixels);\x0a\x20\x20\x20\x20float\x20dzPerPixel\x20=\x20screenSpaceLineNDC.z\x20/\x20lineLengthPixels;\x0a\x20\x20\x20\x20vec2\x20screenSpaceDirection\x20=\x20screenSpaceLinePixels\x20/\x20lineLengthPixels;\x0a\x20\x20\x20\x20vec2\x20perpendicularScreenSpaceDirection\x20=\x20vec2(screenSpaceDirection.y,\x20-screenSpaceDirection.x)\x20*\x20sideness.x;\x0a\x20\x20\x20\x20float\x20falloffFactor\x20=\x20distanceBasedPerspectiveFactor(-viewPos.z)\x20*\x20uPixelRatio;\x0a\x20\x20\x20\x20float\x20lineWidthPixels\x20=\x20unpackedAttributes.lineWidthPixels\x20*\x20falloffFactor;\x0a\x20\x20\x20\x20float\x20extensionLengthPixels\x20=\x20calculateExtensionLength(unpackedAttributes.extensionLengthPixels,\x20lineLengthPixels)\x20*\x20falloffFactor;\x0a\x20\x20\x20\x20float\x20lineAmplitudePixels\x20=\x20calculateLineAmplitude(unpackedAttributes)\x20*\x20uPixelRatio;\x0a\x20\x20\x20\x20vSizeFalloffFactor\x20=\x20falloffFactor;\x0a\x20\x20\x20\x20float\x20lineWidthAndAmplitudePixels\x20=\x20lineWidthPixels\x20+\x20lineAmplitudePixels\x20+\x20lineAmplitudePixels;\x0a\x20\x20\x20\x20float\x20extendedLineLengthPixels\x20=\x20lineLengthPixels\x20+\x20extensionLengthPixels\x20+\x20extensionLengthPixels;\x0a#ifdef\x20ANTIALIASING\x0a\x20\x20\x20\x20const\x20float\x20aaPaddingPixels\x20=\x201.0;\x0a\x20\x20\x20\x20//\x20Line\x20size\x20with\x20padding\x0a\x20\x20\x20\x20float\x20halfAAPaddedLineWidthAndAmplitudePixels\x20=\x20lineWidthAndAmplitudePixels\x20*\x200.5\x20+\x20aaPaddingPixels;\x0a\x20\x20\x20\x20float\x20aaPaddedRoundedCapSizePixels\x20=\x20lineWidthPixels\x20*\x200.5\x20+\x20aaPaddingPixels;\x0a\x20\x20\x20\x20//\x20Line\x20length\x20with\x20padding\x0a\x20\x20\x20\x20float\x20aaPaddedLineLengthPixels\x20=\x20extendedLineLengthPixels\x20+\x20aaPaddingPixels\x20+\x20aaPaddingPixels;\x0a\x20\x20\x20\x20float\x20halfAAPaddedLineLengthPixels\x20=\x20aaPaddedLineLengthPixels\x20*\x200.5;\x0a#else\x20/*\x20ANTIALIASING\x20*/\x0a\x20\x20\x20\x20//\x20Even\x20if\x20there\x20is\x20no\x20AA,\x20we\x20still\x20want\x20to\x20do\x20proper\x20<1px\x20rendering,\x0a\x20\x20\x20\x20//\x20so\x20we\x20effectively\x20clamp\x20the\x20pixel\x20sizes\x20to\x20minimum\x20of\x201px\x20and\x20compute\x0a\x20\x20\x20\x20//\x20coverage\x20in\x20the\x20fragment\x20shader\x20\x20\x20\x0a\x20\x20\x20\x20float\x20halfAAPaddedLineWidthAndAmplitudePixels\x20=\x20max(lineWidthAndAmplitudePixels,\x201.0)\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20aaPaddedRoundedCapSizePixels\x20=\x20max(lineWidthPixels,\x201.0)\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20halfAAPaddedLineLengthPixels\x20=\x20max(extendedLineLengthPixels,\x201.0)\x20*\x200.5;\x0a#endif\x20/*\x20ANTIALIASING\x20*/\x0a\x20\x20\x20\x20//\x20Half\x20line\x20width\x20in\x20NDC\x20including\x20padding\x20for\x20anti\x20aliasing\x0a\x20\x20\x20\x20vec2\x20uPixelToNDC\x20=\x20vec2(2.0\x20/\x20czm_viewport.z,\x202.0\x20/\x20czm_viewport.w);\x0a\x20\x20\x20\x20vec2\x20halfAAPaddedLineWidthAndAmplitudeNDC\x20=\x20halfAAPaddedLineWidthAndAmplitudePixels\x20*\x20uPixelToNDC;\x0a\x20\x20\x20\x20vec2\x20aaPaddedRoundedCapSizeNDC\x20=\x20aaPaddedRoundedCapSizePixels\x20*\x20uPixelToNDC;\x0a\x20\x20\x20\x20vec2\x20extensionLengthNDC\x20=\x20extensionLengthPixels\x20*\x20uPixelToNDC;\x0a\x20\x20\x20\x20//\x20Compute\x20screen\x20space\x20position\x20of\x20vertex,\x20offsetting\x20for\x20line\x20size\x20and\x20end\x20caps\x0a\x20\x20\x20\x20vec2\x20ndcOffset\x20=\x20(screenSpaceDirection\x20*\x20sideness.y\x20*\x20(aaPaddedRoundedCapSizeNDC\x20+\x20extensionLengthNDC)\x20+\x20perpendicularScreenSpaceDirection\x20*\x20halfAAPaddedLineWidthAndAmplitudeNDC);\x0a\x20\x20\x20\x20projPos.xy\x20+=\x20ndcOffset\x20*\x20projPos.w;\x0a\x20\x20\x20\x20projPos.z\x20+=\x20(dzPerPixel\x20*\x20(aaPaddedRoundedCapSizePixels\x20+\x20extensionLengthPixels))\x20*\x20sideness.y\x20*\x20projPos.w;\x0a\x20\x20\x20\x20projPos\x20=\x20adjustProjectedPosition(projPos,\x20worldNormal,\x201.0\x20+\x20max((lineWidthAndAmplitudePixels\x20-\x201.0)\x20*\x200.5,\x200.0));\x0a\x20\x20\x20\x20//\x20Line\x20length\x20with\x20end\x20caps\x0a\x20\x20\x20\x20float\x20aaPaddedLineWithCapsLengthPixels\x20=\x20extendedLineLengthPixels\x20+\x20aaPaddedRoundedCapSizePixels\x20+\x20aaPaddedRoundedCapSizePixels;\x0a\x20\x20\x20\x20float\x20pixelPositionAlongLine\x20=\x20aaPaddedLineWithCapsLengthPixels\x20*\x20sidenessNorm.y\x20-\x20aaPaddedRoundedCapSizePixels;\x0a\x20\x20\x20\x20//\x20Position\x20in\x20pixels\x20with\x20origin\x20at\x20first\x20vertex\x20of\x20line\x20segment\x0a\x20\x20\x20\x20//\x20The\x20line\x20width\x20radius\x20in\x20pixels\x0a\x20\x20\x20\x20vRadius\x20=\x20lineWidthPixels\x20*\x200.5;\x0a\x20\x20\x20\x20vLineLengthPixels\x20=\x20extendedLineLengthPixels;\x0a\x20\x20\x20\x20vPosition\x20=\x20czm_writeNonPerspective(vec3(halfAAPaddedLineWidthAndAmplitudePixels\x20*\x20sideness.x,\x20pixelPositionAlongLine,\x20pixelPositionAlongLine\x20/\x20extendedLineLengthPixels),\x20projPos.w);\x0a#ifdef\x20SILHOUETTE\x0a\x20\x20\x20\x20gl_Position\x20=\x20isSilhouetteEdge(viewPosV0,\x20aNormalA,\x20aNormalB)\x20?\x20projPos\x20:\x20vec4(10.0,\x2010.0,\x2010.0,\x201.0);\x0a#else\x20/*\x20SILHOUETTE\x20*/\x0a\x20\x20\x20\x20gl_Position\x20=\x20projPos;\x0a#endif\x20/*\x20SILHOUETTE\x20*/\x0a\x0a#if\x20(MODE\x20==\x202)\x0a\x20\x20\x20\x20if\x20(unpackedAttributes.type\x20<=\x200.0\x20&&\x20lineLengthPixels\x20<=\x203.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20vec4(10.0,\x2010.0,\x2010.0,\x201.0);\x0a\x20\x20\x20\x20}\x0a#elif\x20(MODE\x20==\x201)\x0a\x20\x20\x20\x20if\x20(lineLengthPixels\x20<=\x203.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20vec4(10.0,\x2010.0,\x2010.0,\x201.0);\x20\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20return\x20projPos;\x0a}\x0a\x0a\x0a#if\x20(MODE\x20==\x202)\x0aUnpackedAttributes\x20unpackAttributes(ComponentData\x20component)\x0a{\x0a\x20\x20\x20\x20vec2\x20sidenessNorm\x20=\x20aSideness;\x0a\x20\x20\x20\x20vec2\x20sideness\x20=\x20sidenessNorm\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20float\x20fType\x20=\x20component.type;\x0a\x20\x20\x20\x20float\x20extensionLengthPixels\x20=\x20component.extensionLength;\x0a\x20\x20\x20\x20float\x20lineWidth\x20=\x20component.lineWidth;\x0a\x20\x20\x20\x20if\x20(fType\x20<=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20extensionLengthPixels\x20*=\x20aVariantExtension\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20UnpackedAttributes(sideness,\x20sidenessNorm,\x20lineWidth,\x20extensionLengthPixels,\x20fType);\x0a}\x0a#else\x20/*\x20(MODE\x20==\x202)\x20*/\x0aUnpackedAttributes\x20unpackAttributes(ComponentData\x20component)\x0a{\x0a\x20\x20\x20\x20vec2\x20sidenessNorm\x20=\x20aSideness;\x0a\x20\x20\x20\x20vec2\x20sideness\x20=\x20sidenessNorm\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20float\x20extensionLengthPixels\x20=\x20component.extensionLength;\x0a#if\x20(MODE\x20==\x201)\x0a\x20\x20\x20\x20//\x20extensionLengthPixels\x20=\x200.05\x20*\x20aVariantExtension\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20extensionLengthPixels\x20=\x205.0;\x0a#endif\x0a\x20\x20\x20\x20float\x20lineWidth\x20=\x20component.lineWidth;\x0a\x20\x20\x20\x20return\x20UnpackedAttributes(sideness,\x20sidenessNorm,\x20lineWidth,\x20extensionLengthPixels);\x0a}\x0a#endif\x20/*\x20(MODE\x20==\x202)\x20*/\x0a\x0avarying\x20float\x20fSelected;\x0a#ifdef\x20BatchTable\x0auniform\x20sampler2D\x20batchTexture;\x20\x0auniform\x20vec4\x20batchTextureStep;\x0avec2\x20computeSt(float\x20batchId)\x0a{\x0a\x20\x20\x20\x20float\x20stepX\x20=\x20batchTextureStep.x;\x0a\x20\x20\x20\x20float\x20centerX\x20=\x20batchTextureStep.y;\x0a\x20\x20\x20\x20float\x20numberOfAttributes\x20=\x20float(5);\x0a\x20\x20\x20\x20return\x20vec2(centerX\x20+\x20(batchId\x20*\x20numberOfAttributes\x20*\x20stepX),\x200.5);\x0a}\x0avec4\x20czm_batchTable_operation(float\x20batchId)\x0a{\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20computeSt(batchId);\x0a\x20\x20\x20\x20st.x\x20+=\x20batchTextureStep.x\x20*\x20float(1);\x0a\x20\x20\x20\x20vec4\x20textureValue\x20=\x20texture2D(batchTexture,\x20st);\x0a\x20\x20\x20\x20vec4\x20value\x20=\x20textureValue;\x0a\x20\x20\x20\x20return\x20value;\x0a}\x0avec3\x20czm_batchTable_translate(float\x20batchId)\x20\x0a{\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20computeSt(batchId);\x20\x0a\x20\x20\x20\x20st.x\x20+=\x20batchTextureStep.x\x20*\x20float(3);\x20\x0a\x20\x20\x20\x20vec4\x20textureValue\x20=\x20texture2D(batchTexture,\x20st);\x20\x0a\x20\x20\x20\x20vec3\x20value\x20=\x20textureValue.xyz;\x20\x0a\x20\x20\x20\x20return\x20value;\x20\x0a}\x20\x0a#endif\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20varying\x20vec4\x20vExcavationVertexPos;\x0a\x20\x20\x20\x20uniform\x20mat4\x20uGeoMatrix;\x0a#endif\x0avoid\x20s3mBatchOperation(vec4\x20operationType,\x20inout\x20vec4\x20vertexColor,\x20inout\x20vec4\x20vertexPos_0,\x20inout\x20vec4\x20vertexPos_1,\x20vec3\x20translation)\x0a{\x0a\x20\x20\x20\x20operationType.x\x20+=\x200.001;\x0a\x20\x20\x20\x20float\x20right_2\x20=\x20operationType.x\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_4\x20=\x20right_2\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_8\x20=\x20right_4\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20right_16\x20=\x20right_8\x20*\x200.5;\x0a\x20\x20\x20\x20float\x20isHide\x20=\x20fract(floor(right_4)*\x200.5);\x0a\x20\x20\x20\x20if(isHide\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexColor.a\x20=\x200.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20isOffset\x20=\x20fract(floor(right_8)*\x200.5);\x0a\x20\x20\x20\x20if(isOffset\x20>\x200.1)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexPos_0.xyz\x20+=\x20translation;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vertexPos_1.xyz\x20+=\x20translation;\x0a\x20\x20\x20\x20}\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20fSelected\x20=\x200.0;\x0a\x20\x20\x20\x20ComponentData\x20component\x20=\x20readComponentData();\x0a\x20\x20\x20\x20UnpackedAttributes\x20unpackedAttributes\x20=\x20unpackAttributes(component);\x0a\x20\x20\x20\x20vec4\x20vertexPos0\x20=\x20vec4(aPosition0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20vertexPos1\x20=\x20vec4(aPosition1,\x201.0);\x0a\x20\x20\x20\x20vec3\x20translate\x20=\x20uTranslation;\x0a#ifdef\x20BatchTable\x0a\x20\x20\x20\x20#ifdef\x20Translation\x0a\x20\x20\x20\x20\x20\x20\x20\x20translate\x20=\x20czm_batchTable_translate(batchId);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20vColor\x20=\x20uLineColor;\x0a\x20\x20\x20\x20vec4\x20operationType\x20=\x20czm_batchTable_operation(batchId);\x0a\x20\x20\x20\x20s3mBatchOperation(operationType,\x20vColor,\x20vertexPos0,\x20vertexPos1,\x20translate);\x0a#endif\x0a\x20\x20\x20\x20vec4\x20worldPosV0\x20=\x20czm_model\x20*\x20vertexPos0;\x0a\x20\x20\x20\x20vec4\x20worldPosV1\x20=\x20czm_model\x20*\x20vertexPos1;\x0a\x20\x20\x20\x20vec4\x20viewPosV0\x20=\x20czm_modelView\x20*\x20vertexPos0;\x0a\x20\x20\x20\x20vec4\x20viewPosV1\x20=\x20czm_modelView\x20*\x20vertexPos1;\x0a#ifdef\x20SILHOUETTE\x0a\x20\x20\x20\x20vec3\x20worldNormal\x20=\x20silhouetteWorldNormal(aNormalA,\x20aNormalB);\x0a#else\x20/*\x20SILHOUETTE\x20*/\x0a\x20\x20\x20\x20vec3\x20worldNormal\x20=\x20modelToWorldNormal(aNormal);\x0a#endif\x20/*\x20SILHOUETTE\x20*/\x0a\x20\x20\x20\x20//\x20General\x20geometric\x20computation\x20for\x20all\x20types\x20of\x20edges\x0a\x20\x20\x20\x20vec4\x20projPos\x20=\x20calculateGeometricOutputs(viewPosV0,\x20viewPosV1,\x20worldPosV0,\x20worldPosV1,\x20worldNormal,\x20unpackedAttributes);\x0a\x20\x20\x20\x20calculateStyleOutputs(unpackedAttributes);\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20vec3\x20vertexPos\x20=\x20mix(aPosition0.xyz,\x20aPosition1.xyz,\x20aSideness.y);\x0a\x20\x20\x20\x20vExcavationVertexPos\x20=\x20uGeoMatrix\x20*\x20vec4(vertexPos.xyz,\x201.0);\x0a#endif\x0a}',ModelEdgeFp='precision\x20highp\x20float;\x0a\x0avarying\x20vec4\x20vColor;\x0avarying\x20float\x20vRadius;\x0avarying\x20vec3\x20vPosition;\x0avarying\x20vec3\x20vViewPosition;\x0avarying\x20float\x20vLineLengthPixels;\x0avarying\x20float\x20vSizeFalloffFactor;\x0avarying\x20float\x20vDistanceFromEye;\x0avarying\x20vec2\x20vStrokeUV;\x0auniform\x20sampler2D\x20uStrokesTexture;\x0avarying\x20float\x20vVariantExtension;\x0a\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20uniform\x20vec4\x20uSwipeRegion;\x0a#endif\x0a//\x20At\x20which\x20coverage\x20threshold\x20we\x20discard\x20a\x20fragment\x20completely\x0a#define\x20COVERAGE_TEST_THRESHOLD\x200.01\x0aconst\x20float\x20nearRange\x20=\x201000.0;\x0aconst\x20float\x20farRange\x20=\x2020000.0;\x0a\x0a//\x20Sketch\x0a#if\x20(MODE\x20==\x201)\x0aconst\x20vec4\x20RGBA_2_FLOAT_FACTORS\x20=\x20vec4(\x0a\x20\x20\x20\x20255.0\x20/\x20(256.0),\x0a\x20\x20\x20\x20255.0\x20/\x20(256.0\x20*\x20256.0),\x0a\x20\x20\x20\x20255.0\x20/\x20(256.0\x20*\x20256.0\x20*\x20256.0),\x0a\x20\x20\x20\x20255.0\x20/\x20(256.0\x20*\x20256.0\x20*\x20256.0\x20*\x20256.0)\x0a);\x0afloat\x20rgba2float(vec4\x20rgba)\x20{\x0a\x20\x20\x20\x20return\x20dot(rgba,\x20RGBA_2_FLOAT_FACTORS);\x0a}\x0afloat\x20calculateLineOffsetSketch()\x0a{\x0a\x20\x20\x20\x20float\x20strokesNormalizationScale\x20=\x2016.0;\x0a\x20\x20\x20\x20float\x20offsetNorm\x20=\x20rgba2float(texture2D(uStrokesTexture,\x20vStrokeUV));\x0a\x20\x20\x20\x20return\x20(offsetNorm\x20-\x200.5)\x20*\x20strokesNormalizationScale;\x0a}\x0afloat\x20calculateLineOffset()\x0a{\x0a\x20\x20\x20\x20return\x20calculateLineOffsetSketch();\x0a}\x0afloat\x20calculateLinePressureSketch()\x20{\x0a\x20\x20\x20\x20return\x20rgba2float(texture2D(uStrokesTexture,\x20vStrokeUV\x20+\x20vec2(0.0,\x200.5)));\x0a}\x0afloat\x20calculateLinePressure()\x0a{\x0a\x20\x20\x20\x20\x20return\x20calculateLinePressureSketch();\x0a}\x0a#endif\x0a\x0a//\x20Solid\x0a#if\x20(MODE\x20==\x202\x20||\x20MODE\x20==\x200)\x0afloat\x20calculateLineOffsetSolid()\x0a{\x0a\x20\x20\x20\x20return\x200.0;\x0a}\x0afloat\x20calculateLinePressureSolid()\x0a{\x0a\x20\x20\x20\x20return\x201.0;\x0a}\x0a#endif\x0a\x0a#if\x20(MODE\x20==\x200)\x0afloat\x20calculateLineOffset()\x0a{\x0a\x20\x20\x20\x20return\x20calculateLineOffsetSolid();\x0a}\x0afloat\x20calculateLinePressure()\x0a{\x0a\x20\x20\x20\x20return\x20calculateLinePressureSolid();\x0a}\x0a#endif\x0a\x0a//\x20Uber\x0a#if\x20(MODE\x20==\x202)\x0avarying\x20float\x20vType;\x0afloat\x20calculateLineOffset()\x0a{\x0a\x20\x20\x20\x20if\x20(vType\x20<=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLineOffsetSketch();\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLineOffsetSolid();\x0a\x20\x20\x20\x20}\x0a}\x0a\x0afloat\x20calculateLinePressure()\x0a{\x0a\x20\x20\x20\x20if\x20(vType\x20<=\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLinePressureSketch();\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20calculateLinePressureSolid();\x0a\x20\x20\x20\x20}\x0a}\x0a#endif\x0a\x0avec2\x20lineWithCapsDistance(float\x20radius,\x20vec2\x20position,\x20float\x20lineLength)\x0a{\x0a\x20\x20\x20\x20float\x20lineOffset\x20=\x20calculateLineOffset();\x0a\x20\x20\x20\x20float\x20positionX\x20=\x20position.x\x20-\x20lineOffset;\x0a\x20\x20\x20\x20if\x20(radius\x20<\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20coverageX\x20=\x20clamp(min(radius,\x20positionX\x20+\x200.5)\x20-\x20max(-radius,\x20positionX\x20-\x200.5),\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20coverageY\x20=\x20clamp(min(lineLength,\x20position.y\x20+\x200.5)\x20-\x20max(0.0,\x20position.y\x20-\x200.5),\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20coverage\x20=\x20min(coverageX,\x20coverageY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec2(0.5\x20-\x20coverage,\x200.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Between\x20-radius\x20->\x200\x20for\x20start\x20cap,\x200\x20for\x20line,\x200\x20->\x20radius\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20positionOnCap\x20=\x20position.y\x20-\x20clamp(position.y,\x200.0,\x20lineLength);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20lineToPosition\x20=\x20vec2(positionX,\x20positionOnCap);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec2(length(lineToPosition)\x20-\x20radius,\x20positionOnCap\x20/\x20radius);\x0a\x20\x20\x20\x20}\x0a}\x0a\x0avoid\x20main()\x0a{\x0a#ifdef\x20EXCAVATION\x0a\x20\x20\x20\x20if(czm_executeExcavation())\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20vec3\x20realPosition\x20=\x20czm_readNonPerspective(vPosition,\x20gl_FragCoord.w);\x0a\x20\x20\x20\x20float\x20radius\x20=\x20vRadius\x20*\x20calculateLinePressure();\x0a\x20\x20\x20\x20vec2\x20distance\x20=\x20lineWithCapsDistance(radius,\x20realPosition.xy,\x20vLineLengthPixels);\x0a\x20\x20\x20\x20float\x20coverage\x20=\x20clamp(0.5\x20-\x20distance.x,\x200.0,\x201.0);\x0a#ifdef\x20ANTIALIASING\x0a\x20\x20\x20\x20\x20const\x20float\x20coverageLimit\x20=\x20COVERAGE_TEST_THRESHOLD;\x0a#else\x0a\x20\x20\x20\x20/*\x20ANTIALIASING\x20*/\x0a\x20\x20\x20\x20//\x20Use\x20subpixel\x20coverage\x20computation\x20when\x20lines\x20get\x20subpixel\x20widths\x0a\x20\x20\x20\x20//\x20so\x20we\x20still\x20render\x20them\x20appropriately.\x20Otherwise\x20discard\x20anything\x0a\x20\x20\x20\x20//\x20that\x20is\x20not\x20fully\x20within\x20the\x20line\x0a\x20\x20\x20\x20float\x20coverageLimit\x20=\x20radius\x20<=\x200.5\x20?\x20COVERAGE_TEST_THRESHOLD\x20:\x200.75;\x0a#endif\x20/*\x20ANTIALIASING\x20*/\x0a\x20\x20\x20\x20if\x20(coverage\x20<\x20coverageLimit)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20vColor.a\x20*\x20coverage;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(vColor.rgb,\x20alpha);\x0a#ifdef\x20CLIP\x0a\x20\x20\x20\x20\x20gl_FragColor\x20*=\x20czm_clip(vec4(vViewPosition,\x201.0),\x201.0);\x0a#endif\x0a#ifdef\x20APPLY_SWIPE\x0a\x20\x20\x20\x20\x20czm_RollerShutter(gl_FragCoord.xy,\x20uSwipeRegion);\x0a#endif\x0a\x20\x20\x20\x20\x20float\x20attenuation\x20=\x201.0\x20-\x20smoothstep(nearRange,\x20farRange,\x20vDistanceFromEye);\x0a\x20\x20\x20\x20\x20gl_FragColor.a\x20*=\x20attenuation;\x0a\x20\x20\x20\x20\x20czm_writeLogDepth();\x0a}';function MaterialPass(_0x18625d){var _0x218756=_0x68aa19;this[_0x218756(0x24b3)]=new Color$2(0x1,0x1,0x1,0x1),this[_0x218756(0x4085)]=new Color$2(0x1,0x1,0x1,0x1),this['_specularColor']=new Color$2(0x0,0x0,0x0,0x0),this[_0x218756(0x24a3)]=0x32,this[_0x218756(0x18ae)]=!0x1,this[_0x218756(0xa52)]=[],this[_0x218756(0x4c66)]=new Matrix4(),this[_0x218756(0x2bb3)]=!0x1,this[_0x218756(0x1b66)]=!0x1,this['_usePBRTextureBatch']=!0x1,this[_0x218756(0x2103)]=void 0x0,this[_0x218756(0x2d27)]=!0x1,defined$1(_0x18625d)&&(defined$1(_0x18625d[_0x218756(0x556e)])&&(this[_0x218756(0x24b3)]=Cartesian4[_0x218756(0x254b)](_0x18625d[_0x218756(0x556e)])),defined$1(_0x18625d[_0x218756(0x448f)])&&(this[_0x218756(0x4085)]=Cartesian4[_0x218756(0x254b)](_0x18625d['diffuse'])),defined$1(_0x18625d[_0x218756(0x557d)])&&(this[_0x218756(0x51d)]=Cartesian4['clone'](_0x18625d[_0x218756(0x557d)])),this[_0x218756(0x24a3)]=_0x18625d[_0x218756(0x21ee)]||0x32,this[_0x218756(0x18ae)]=_0x18625d[_0x218756(0x110e)]||!0x1,this[_0x218756(0xa52)]=_0x18625d['textures']||[]),this[_0x218756(0x285)]={};}MaterialPass[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x4f76e1){var _0xe97388=_0x68aa19;for(var _0xa84750 in(defined$1(_0x4f76e1)||(_0x4f76e1=new MaterialPass({})),_0x4f76e1[_0xe97388(0x24b3)]=Color$2['clone'](this[_0xe97388(0x24b3)]),_0x4f76e1[_0xe97388(0x4085)]=Color$2[_0xe97388(0x254b)](this['_diffuseColor']),_0x4f76e1[_0xe97388(0x51d)]=Color$2[_0xe97388(0x254b)](this[_0xe97388(0x51d)]),_0x4f76e1[_0xe97388(0x18ae)]=this[_0xe97388(0x18ae)],_0x4f76e1['_shininess']=this[_0xe97388(0x24a3)],_0x4f76e1[_0xe97388(0x4c66)]=Matrix4[_0xe97388(0x254b)](this[_0xe97388(0x4c66)]),_0x4f76e1['_usePBR']=this[_0xe97388(0x2bb3)],_0x4f76e1[_0xe97388(0x2103)]=this[_0xe97388(0x2103)],_0x4f76e1[_0xe97388(0x1b66)]=this[_0xe97388(0x1b66)],_0x4f76e1[_0xe97388(0x2d27)]=this[_0xe97388(0x2d27)],this[_0xe97388(0x2bb3)]&&(_0x4f76e1[_0xe97388(0x25af)]=this[_0xe97388(0x25af)],_0x4f76e1[_0xe97388(0x217e)]=Color$2[_0xe97388(0x254b)](this[_0xe97388(0x217e)]),_0x4f76e1['_baseColorTextureIndex']=this[_0xe97388(0x4d3f)],_0x4f76e1[_0xe97388(0x55db)]=this[_0xe97388(0x55db)],_0x4f76e1[_0xe97388(0x2d5c)]=this['_doubleSided'],_0x4f76e1[_0xe97388(0xbe8)]=Color$2['clone'](this['_emissiveFactor']),_0x4f76e1[_0xe97388(0x1e25)]=this[_0xe97388(0x1e25)],_0x4f76e1['_emissiveTextureCoordIndex']=this[_0xe97388(0x51f7)],_0x4f76e1[_0xe97388(0x16a9)]=this['_roughnessFactor'],_0x4f76e1[_0xe97388(0x4e21)]=this[_0xe97388(0x4e21)],_0x4f76e1[_0xe97388(0xdb2)]=this['_metallicRoughnessTextureIndex'],_0x4f76e1[_0xe97388(0x4081)]=this[_0xe97388(0x4081)],_0x4f76e1[_0xe97388(0x3725)]=this['_normalTextureIndex'],_0x4f76e1[_0xe97388(0x233)]=this[_0xe97388(0x233)],_0x4f76e1[_0xe97388(0x25bd)]=this[_0xe97388(0x25bd)],_0x4f76e1[_0xe97388(0x4965)]=this[_0xe97388(0x4965)],_0x4f76e1[_0xe97388(0x12ae)]=this[_0xe97388(0x12ae)],_0x4f76e1[_0xe97388(0x23f5)]=this['_occlusionTextureStrength'],_0x4f76e1[_0xe97388(0x2ff5)]=new TextureMotion$1(),_0x4f76e1['_baseColorTextureMotion'][_0xe97388(0x254b)](this[_0xe97388(0x2ff5)]),_0x4f76e1[_0xe97388(0x3e3a)]=new TextureMotion$1(),_0x4f76e1[_0xe97388(0x3e3a)][_0xe97388(0x254b)](this[_0xe97388(0x3e3a)]),_0x4f76e1[_0xe97388(0x2ada)]=this[_0xe97388(0x2ada)],_0x4f76e1['baseColorTexture']=this[_0xe97388(0x2f47)],_0x4f76e1[_0xe97388(0xfcd)]=this[_0xe97388(0xfcd)],_0x4f76e1[_0xe97388(0x2eda)]=this['emissiveTexture'],_0x4f76e1[_0xe97388(0x2055)]=this[_0xe97388(0x2055)],_0x4f76e1[_0xe97388(0x4dde)]=this[_0xe97388(0x4dde)],_0x4f76e1[_0xe97388(0x1d8a)]=this[_0xe97388(0x1d8a)]),this[_0xe97388(0xa52)])){defined$1(_0x1f5ecf=this[_0xe97388(0xa52)][_0xa84750])&&(this[_0xe97388(0x2d27)]?_0x1f5ecf[_0xe97388(0x1968)]['_textureCache'][_0xe97388(0x4338)](_0x1f5ecf[_0xe97388(0x251)]):DDSTextureManager$1['AddRef'](_0x1f5ecf['id']),_0x4f76e1['_textures'][_0xa84750]=this['_textures'][_0xa84750]);}for(var _0xa84750 in this['_mapTextures']){var _0x1f5ecf;defined$1(_0x1f5ecf=this['_mapTextures'][_0xa84750])&&(DDSTextureManager$1[_0xe97388(0x36c4)](_0x1f5ecf['id']),_0x4f76e1[_0xe97388(0x285)][_0xa84750]=this['_mapTextures'][_0xa84750]);}},MaterialPass[_0x68aa19(0x4b51)][_0x68aa19(0x4411)]=function(_0x37c506,_0x1bc7d3,_0x509962,_0x2ce997,_0x2c0109,_0x53f4e6){var _0x31af03=_0x68aa19,_0x42f947=DDSTextureManager$1[_0x31af03(0x211)][_0x37c506];defined$1(_0x42f947)||(_0x42f947=loadArrayBuffer(_0x37c506,_0x53f4e6),DDSTextureManager$1[_0x31af03(0x211)][_0x37c506]=_0x42f947);var _0x5db7c0=this;return when(_0x42f947,function(_0x2d3a32){var _0x39e4f3=_0x31af03,_0x4dbb39=new Uint32Array(_0x2d3a32,0x0,0x6),_0x37ba73=_0x4dbb39[0x0],_0x566c73=_0x4dbb39[0x1],_0x31aff8=_0x4dbb39[0x2],_0x493d46=_0x4dbb39[0x3],_0x4c4ba1=_0x4dbb39[0x4],_0x12e406=_0x4dbb39[0x5],_0x1d606f=new Uint8Array(_0x2d3a32,0x18,_0x12e406),_0x5bb2fe=pako[_0x39e4f3(0x2b2a)](_0x1d606f)[_0x39e4f3(0x1de1)],_0x4e4850=new Uint8Array(_0x5bb2fe,0x0,_0x4c4ba1),_0x43f480=DDSTextureManager$1[_0x39e4f3(0x47a5)](_0x1bc7d3,_0x2ce997,_0x566c73,_0x31aff8,_0x493d46,_0x37ba73,_0x4e4850,!0x1);_0x43f480[_0x39e4f3(0x4f42)]=!0x0,_0x43f480['sharedKey']=_0x37c506,0x0==_0x2c0109&&_0x5db7c0['_textures'][_0x39e4f3(0x531b)]>0x0?_0x5db7c0[_0x39e4f3(0xa52)][_0x39e4f3(0x4bc6)](0x0,0x0,_0x43f480):_0x5db7c0[_0x39e4f3(0xa52)][_0x39e4f3(0x3a33)](_0x43f480),DDSTextureManager$1[_0x39e4f3(0x211)][_0x37c506]={'width':_0x566c73,'height':_0x31aff8,'format':_0x493d46,'compressType':_0x37ba73};}),_0x42f947;},MaterialPass[_0x68aa19(0x4b51)][_0x68aa19(0x182b)]=function(_0x3811ca,_0xa6c774,_0x46ec54,_0x2bbc1c,_0x3d8970,_0x255f3d,_0x1cd977,_0x13a03c,_0x51d592,_0x28a4e3,_0x5d3249){var _0x4eb4d0=_0x68aa19,_0x5196bb=DDSTextureManager$1[_0x4eb4d0(0x54aa)]['textures'][_0x3811ca];if(_0x5d3249=defaultValue$1(_0x5d3249,!0x0),defined$1(_0x5196bb))return this[_0x4eb4d0(0xa52)][_0x4eb4d0(0x3a33)](_0x5196bb),DDSTextureManager$1['textureManager'][_0x4eb4d0(0x1535)][_0x3811ca]++,_0x5196bb;for(var _0x94b620=_0x3d8970[_0x4eb4d0(0x531b)],_0x54a309=_0x3d8970[_0x4eb4d0(0x42fe)],_0x2835a0=new DataView(_0x3d8970['buffer']),_0x5b247a=0x0,_0x80983e=[];_0x5b247a<_0x94b620;){var _0x385d04=_0x2835a0['getUint32'](_0x54a309,!0x0);_0x54a309+=Uint32Array[_0x4eb4d0(0x1c17)],_0x5b247a+=Uint32Array[_0x4eb4d0(0x1c17)];var _0x15b9bf=_0x3d8970[_0x4eb4d0(0x587e)](_0x5b247a,_0x5b247a+_0x385d04);_0x54a309+=_0x385d04,_0x5b247a+=_0x385d04;var _0x406719=loadImageFromTypedArray({'uint8Array':_0x15b9bf,'format':_0x4eb4d0(0x44c7)});_0x80983e['push'](_0x406719);}var _0x51b7f5=this;return when['all'](_0x80983e,function(_0x16feef){var _0xe4c4c5=_0x4eb4d0,_0x36793a=_0x16feef[0x0];if(defined$1(_0x36793a)){var _0x3cd2f7=!0x0;CesiumMath[_0xe4c4c5(0x196e)](_0x36793a[_0xe4c4c5(0x209)])&&CesiumMath[_0xe4c4c5(0x196e)](_0x36793a[_0xe4c4c5(0x5862)])||(_0x13a03c=TextureWrap$1[_0xe4c4c5(0x312f)],_0x51d592=TextureWrap$1['CLAMP_TO_EDGE'],_0x3cd2f7=!0x1),_0x3cd2f7=_0x3cd2f7&&_0x5d3249;var _0x19c7c9=new Texture$1({'context':_0x46ec54,'source':_0x36793a,'pixelFormat':PixelFormat$1[_0xe4c4c5(0x4a1c)],'flipY':!0x1,'sampler':new Sampler({'wrapS':_0x13a03c,'wrapT':_0x51d592,'minificationFilter':0x0!==_0x16feef[_0xe4c4c5(0x531b)]&&_0x3cd2f7?TextureMinificationFilter$1[_0xe4c4c5(0x34fd)]:TextureMinificationFilter$1['LINEAR'],'magnificationFilter':TextureMagnificationFilter$1[_0xe4c4c5(0x2225)]})});_0x19c7c9['id']=_0x3811ca,DDSTextureManager$1[_0xe4c4c5(0x54aa)][_0xe4c4c5(0x32c4)][_0x3811ca]=_0x19c7c9,DDSTextureManager$1[_0xe4c4c5(0x54aa)][_0xe4c4c5(0x1535)][_0x3811ca]=0x1,0x0===_0x2bbc1c&&_0x51b7f5['_textures'][_0xe4c4c5(0x531b)]>0x0?_0x51b7f5[_0xe4c4c5(0xa52)][_0xe4c4c5(0x4bc6)](0x0,0x0,_0x19c7c9):_0x51b7f5[_0xe4c4c5(0xa52)][_0xe4c4c5(0x3a33)](_0x19c7c9);}var _0x40b05f=_0x46ec54[_0xe4c4c5(0x1651)];if(_0x16feef[_0xe4c4c5(0x531b)]>0x1&&_0x5d3249){_0x40b05f[_0xe4c4c5(0xead)](_0x40b05f['TEXTURE0']),_0x40b05f[_0xe4c4c5(0x2502)](_0x40b05f[_0xe4c4c5(0x448b)],_0x19c7c9[_0xe4c4c5(0x4ee3)]);for(var _0x5c81a2=0x1,_0x286087=_0x16feef[_0xe4c4c5(0x531b)];_0x5c81a2<_0x286087;_0x5c81a2++){var _0x493472=_0x16feef[_0x5c81a2];_0x40b05f[_0xe4c4c5(0x45a4)](_0x40b05f[_0xe4c4c5(0x448b)],_0x5c81a2,_0x40b05f[_0xe4c4c5(0x4a1c)],_0x40b05f[_0xe4c4c5(0x4a1c)],_0x40b05f[_0xe4c4c5(0x4aae)],_0x493472);}_0x40b05f[_0xe4c4c5(0x2502)](_0x40b05f[_0xe4c4c5(0x448b)],null);}})[_0x4eb4d0(0x4b84)](function(_0x2fe5bf){var _0x1bd396=_0x4eb4d0;console[_0x1bd396(0x132d)](_0x2fe5bf);});},MaterialPass['prototype'][_0x68aa19(0x41a9)]=function(_0x2041cc,_0x22b27a,_0x2cbb8a,_0x150ae9,_0x6c7a57,_0x5d3616,_0x25cef8){var _0x26d905=_0x68aa19,_0x63f9fe=DDSTextureManager$1['textureManager'][_0x26d905(0x32c4)][_0x2041cc];if(defined$1(_0x63f9fe))return this['_textures']['push'](_0x63f9fe),DDSTextureManager$1['textureManager'][_0x26d905(0x1535)][_0x2041cc]++,_0x63f9fe;var _0x479ef5=[],_0x4c5e3b=_0x26d905(0xc6d);_0x26d905(0x353b)===_0x25cef8&&(_0x4c5e3b=_0x26d905(0x4690));var _0x5f1d2f=loadImageFromTypedArray({'uint8Array':_0x150ae9,'format':_0x4c5e3b});_0x479ef5[_0x26d905(0x3a33)](_0x5f1d2f);var _0x3c34e1=this,_0x38e525=when['defer']();return when[_0x26d905(0x3935)](_0x479ef5,function(_0x4c9207){var _0x32ee87=_0x26d905,_0x448077=_0x4c9207[0x0];if(defined$1(_0x448077)){CesiumMath['isPowerOfTwo'](_0x448077[_0x32ee87(0x209)])&&CesiumMath[_0x32ee87(0x196e)](_0x448077[_0x32ee87(0x5862)])||(_0x6c7a57=TextureWrap$1[_0x32ee87(0x312f)],_0x5d3616=TextureWrap$1['CLAMP_TO_EDGE']);var _0x43597c=new Texture$1({'context':_0x22b27a,'source':_0x448077,'pixelFormat':PixelFormat$1['RGBA'],'flipY':!0x0,'sampler':new Sampler({'wrapS':_0x6c7a57,'wrapT':_0x5d3616,'minificationFilter':(_0x4c9207[_0x32ee87(0x531b)],TextureMinificationFilter$1[_0x32ee87(0x2225)]),'magnificationFilter':TextureMagnificationFilter$1[_0x32ee87(0x2225)]})});_0x43597c['id']=_0x2041cc,DDSTextureManager$1[_0x32ee87(0x54aa)][_0x32ee87(0x32c4)][_0x2041cc]=_0x43597c,DDSTextureManager$1['textureManager'][_0x32ee87(0x1535)][_0x2041cc]=0x1,MemoryManager$1[_0x32ee87(0x35d1)](_0x43597c[_0x32ee87(0x531f)]),0x0===_0x2cbb8a&&_0x3c34e1[_0x32ee87(0xa52)]['length']>0x0?_0x3c34e1['_textures']['splice'](0x0,0x0,_0x43597c):_0x3c34e1[_0x32ee87(0xa52)][_0x32ee87(0x3a33)](_0x43597c),_0x38e525['resolve'](_0x43597c);}})[_0x26d905(0x4b84)](function(_0x12a011){console['error'](_0x12a011);}),_0x38e525[_0x26d905(0x28bc)];},MaterialPass[_0x68aa19(0x4b51)][_0x68aa19(0x900)]=function(_0x48593a){var _0x3dadb5=_0x68aa19;if(defined$1(_0x48593a[_0x3dadb5(0x17c7)])){var _0x1b1b60=_0x48593a[_0x3dadb5(0x17c7)];this['_usePBR']=!0x0,this[_0x3dadb5(0x25af)]=defaultValue$1(_0x1b1b60['alphaCutoff'],_0x48593a[_0x3dadb5(0x3a35)]),this[_0x3dadb5(0x2103)]=defaultValue$1(_0x1b1b60['alphaMode'],_0x48593a[_0x3dadb5(0x445b)]),this[_0x3dadb5(0x217e)]=new Color$2(_0x1b1b60['baseColor']['x'],_0x1b1b60[_0x3dadb5(0x3f11)]['y'],_0x1b1b60[_0x3dadb5(0x3f11)]['z'],_0x1b1b60['baseColor']['w']),this[_0x3dadb5(0x4d3f)]=_0x1b1b60[_0x3dadb5(0x4a84)],this[_0x3dadb5(0x55db)]=_0x1b1b60[_0x3dadb5(0xc7b)],this[_0x3dadb5(0x2d5c)]=_0x1b1b60[_0x3dadb5(0x2744)],this[_0x3dadb5(0xbe8)]=new Color$2(_0x1b1b60[_0x3dadb5(0x2ead)]['x'],_0x1b1b60[_0x3dadb5(0x2ead)]['y'],_0x1b1b60[_0x3dadb5(0x2ead)]['z'],0x1),this[_0x3dadb5(0x1e25)]=_0x1b1b60[_0x3dadb5(0x2724)],this['_emissiveTextureCoordIndex']=_0x1b1b60[_0x3dadb5(0x430e)],this[_0x3dadb5(0x16a9)]=_0x1b1b60[_0x3dadb5(0x4d00)],this[_0x3dadb5(0x4e21)]=_0x1b1b60[_0x3dadb5(0x933)],this[_0x3dadb5(0xdb2)]=_0x1b1b60[_0x3dadb5(0x2924)],this[_0x3dadb5(0x4081)]=_0x1b1b60['metallicRoughnessTextureCoordIndex'],this[_0x3dadb5(0x3725)]=_0x1b1b60[_0x3dadb5(0x31c6)],this[_0x3dadb5(0x233)]=_0x1b1b60[_0x3dadb5(0x257d)],this[_0x3dadb5(0x25bd)]=_0x1b1b60[_0x3dadb5(0x471a)],this[_0x3dadb5(0x4965)]=_0x1b1b60[_0x3dadb5(0x2d6)],this[_0x3dadb5(0x12ae)]=_0x1b1b60[_0x3dadb5(0x390a)],this['_occlusionTextureStrength']=_0x1b1b60[_0x3dadb5(0x468e)],this[_0x3dadb5(0x2ff5)]=new TextureMotion$1(_0x1b1b60[_0x3dadb5(0x35a2)]),this[_0x3dadb5(0x3e3a)]=new TextureMotion$1(_0x1b1b60[_0x3dadb5(0x4423)]),this['baseColorTexture']=_0x1b1b60[_0x3dadb5(0x2f47)],this[_0x3dadb5(0xfcd)]=_0x1b1b60['normalTexture'],this[_0x3dadb5(0x2eda)]=_0x1b1b60[_0x3dadb5(0x2eda)],this[_0x3dadb5(0x2055)]=_0x1b1b60[_0x3dadb5(0x2055)],this[_0x3dadb5(0x4dde)]=_0x1b1b60['occlusionTexture'];}},MaterialPass[_0x68aa19(0x4b51)][_0x68aa19(0x5895)]=function(_0x5b475b,_0x515eef,_0x27cf54,_0x2778ff,_0x3f9788,_0x3d96bf,_0x341cfc,_0x3ada26,_0x356e8e,_0x2136dc){var _0x441310=_0x68aa19,_0x437b16;if(_0x356e8e=defaultValue$1(_0x356e8e,!0x0),_0x3ada26?_0x437b16=loadCRN(_0x3f9788[_0x441310(0x4f48)],!0x0,!0x0):S3MTaskManager[_0x441310(0xf76)]&&(_0x437b16=loadCRNForS3M(S3MTaskManager[_0x441310(0xcb3)],_0x3f9788[_0x441310(0x4f48)],!0x0)),defined$1(_0x437b16)){var _0xd4bc5a=this;return _0x437b16[_0x441310(0x4e1e)](function(_0x32f017){var _0x5e9e5f=_0x441310;if(!_0xd4bc5a[_0x5e9e5f(0x1348)]()){_0x2136dc=defaultValue$1(_0x2136dc,{});var _0x2761be=DDSTextureManager$1[_0x5e9e5f(0x47a5)](_0x5b475b,_0x27cf54,_0x3f9788[_0x5e9e5f(0x209)],_0x3f9788[_0x5e9e5f(0x5862)],_0x3f9788['nFormat'],S3MCompressType$1[_0x5e9e5f(0x4a5e)],_0x32f017[_0x5e9e5f(0x246a)],!0x1,_0x3d96bf,_0x341cfc,_0x356e8e);_0x2136dc[_0x5e9e5f(0x141c)]?_0xd4bc5a[_0x5e9e5f(0x2eda)]=_0x2761be:_0x2136dc['isNormalTexture']?_0xd4bc5a[_0x5e9e5f(0xfcd)]=_0x2761be:0x0===_0x2778ff&&_0xd4bc5a[_0x5e9e5f(0xa52)][_0x5e9e5f(0x531b)]>0x0?_0xd4bc5a['_textures']['splice'](0x0,0x0,_0x2761be):_0xd4bc5a[_0x5e9e5f(0xa52)]['push'](_0x2761be);}}),_0x437b16;}},MaterialPass[_0x68aa19(0x4b51)]['createKTX2']=function(_0xe31beb,_0x494f3c,_0x379252,_0x3f0c78,_0x2e5a41,_0x347946,_0x24dbef,_0x2e5017){var _0x368fd8=_0x68aa19;this[_0x368fd8(0x2d27)]=!0x0;var _0x1eafb4=_0x379252[_0x368fd8(0x37af)][_0x368fd8(0x4338)](_0xe31beb);if(_0x2e5017=defaultValue$1(_0x2e5017,!0x0),defined$1(_0x1eafb4))return this[_0x368fd8(0xa52)]['push'](_0x1eafb4),_0x1eafb4;var _0x464557=loadKTX2(_0x2e5a41[_0x368fd8(0x4f48)],_0x2e5a41['id']);if(defined$1(_0x464557)){var _0x379af4=this;return _0x464557[_0x368fd8(0x4e1e)](function(_0xbfc85a){var _0x4ad34f=_0x368fd8,_0x32e6a9=_0x379252[_0x4ad34f(0x37af)][_0x4ad34f(0x4338)](_0xe31beb);if(defined$1(_0x32e6a9))_0x379af4['_textures']['push'](_0x32e6a9);else{var _0x11a53c,_0x51fb61=0x0;Array['isArray'](_0xbfc85a)&&(_0x51fb61=_0xbfc85a[_0x4ad34f(0x531b)],_0x11a53c=_0xbfc85a[_0x4ad34f(0x48ca)](0x1,_0xbfc85a[_0x4ad34f(0x531b)])[_0x4ad34f(0x2e47)](function(_0xfa352a){return _0xfa352a['bufferView'];}),_0xbfc85a=_0xbfc85a[0x0]);var _0x4fa706=!0x0;CesiumMath[_0x4ad34f(0x196e)](_0xbfc85a['width'])&&CesiumMath[_0x4ad34f(0x196e)](_0xbfc85a[_0x4ad34f(0x5862)])||(_0x347946=TextureWrap$1[_0x4ad34f(0x312f)],_0x24dbef=TextureWrap$1[_0x4ad34f(0x312f)],_0x4fa706=!0x1),_0x2e5017||(_0x51fb61=0x0,_0x11a53c=void 0x0,_0x4fa706=!0x1);var _0x3881cd=new Sampler({'wrapS':_0x347946,'wrapT':_0x24dbef,'minificationFilter':0x0!==_0x51fb61&&_0x4fa706?TextureMinificationFilter$1[_0x4ad34f(0x34fd)]:TextureMinificationFilter$1[_0x4ad34f(0x2225)],'magnificationFilter':TextureMinificationFilter$1[_0x4ad34f(0x2225)]});(_0x32e6a9=defined$1(_0xbfc85a[_0x4ad34f(0xc8b)])?new Texture$1({'context':_0x379252,'pixelFormat':_0xbfc85a[_0x4ad34f(0xc8b)],'width':_0xbfc85a[_0x4ad34f(0x209)],'height':_0xbfc85a[_0x4ad34f(0x5862)],'source':{'arrayBufferView':_0xbfc85a[_0x4ad34f(0x246a)],'mipLevels':_0x11a53c},'sampler':_0x3881cd}):new Texture$1({'context':_0x379252,'source':_0xbfc85a,'sampler':_0x3881cd}))[_0x4ad34f(0x251)]=_0xe31beb,_0x379af4['_textures'][_0x4ad34f(0x3a33)](_0x32e6a9),_0x379252[_0x4ad34f(0x37af)][_0x4ad34f(0xc04)](_0xe31beb,_0x32e6a9);}})['otherwise'](function(_0x36f2ee){console['log'](_0x36f2ee);}),_0x464557;}},MaterialPass['prototype'][_0x68aa19(0x2b79)]=function(_0x5b981b){var _0x4231d8=_0x68aa19,_0x4295f1=defaultValue$1(_0x5b981b[_0x4231d8(0x556e)],Color$2[_0x4231d8(0x2d95)]);this[_0x4231d8(0x24b3)]=new Color$2(_0x4295f1['r'],_0x4295f1['g'],_0x4295f1['b'],_0x4295f1['a']);var _0x44263a=defaultValue$1(_0x5b981b[_0x4231d8(0x448f)],Color$2['WHITE']);this[_0x4231d8(0x4085)]=new Color$2(_0x44263a['r'],_0x44263a['g'],_0x44263a['b'],_0x44263a['a']);var _0x31aea6=defaultValue$1(_0x5b981b[_0x4231d8(0x557d)],Color$2['WHITE']);this['_specularColor']=new Color$2(_0x31aea6['r'],_0x31aea6['g'],_0x31aea6['b'],_0x31aea6['a']),this[_0x4231d8(0x24a3)]=defaultValue$1(_0x5b981b[_0x4231d8(0x21ee)],0xa),this['_bTransparentSorting']=defaultValue$1(_0x5b981b[_0x4231d8(0x53ef)],!0x1);};var scratchCartesian4$2=new Cartesian4();function TextureMotion$1(_0x56d665){var _0x517e1a=_0x68aa19;if(!defined$1(_0x56d665))return this[_0x517e1a(0x450d)]=0x0,this[_0x517e1a(0x50ae)]=0x0,this[_0x517e1a(0x5602)]=0x0,this[_0x517e1a(0x40cd)]=0x0,this[_0x517e1a(0x72d)]=0x0,void(this[_0x517e1a(0x2cdd)]=0x0);this[_0x517e1a(0x450d)]=_0x56d665[_0x517e1a(0x450d)],this[_0x517e1a(0x50ae)]=_0x56d665[_0x517e1a(0x50ae)],this[_0x517e1a(0x5602)]=_0x56d665['OffsetSpeedV'],this[_0x517e1a(0x40cd)]=_0x56d665[_0x517e1a(0x40cd)],this[_0x517e1a(0x72d)]=_0x56d665[_0x517e1a(0x72d)],this[_0x517e1a(0x2cdd)]=_0x56d665[_0x517e1a(0x2cdd)];}MaterialPass[_0x68aa19(0x4b51)][_0x68aa19(0x52ad)]=function(){var _0x2dbab1=_0x68aa19,_0x29cb32={};if(!this[_0x2dbab1(0x2bb3)])return _0x29cb32;var _0x1acb79=this;_0x29cb32[_0x2dbab1(0x69b)]=function(){var _0x89c191=_0x2dbab1;return _0x1acb79[_0x89c191(0x4e21)];},_0x29cb32[_0x2dbab1(0x4ced)]=function(){var _0x5da578=_0x2dbab1;return _0x1acb79[_0x5da578(0x16a9)];},_0x29cb32[_0x2dbab1(0x164e)]=function(){var _0x10df08=_0x2dbab1;return _0x1acb79[_0x10df08(0xbe8)];},_0x29cb32[_0x2dbab1(0x578f)]=function(){var _0x282fb8=_0x2dbab1;return _0x1acb79[_0x282fb8(0x217e)];},_0x29cb32[_0x2dbab1(0x1d73)]=function(){return _0x1acb79['_alphaCutoff'];},_0x29cb32['u_baseColorTexture']=function(){var _0x2186f1=_0x2dbab1;return _0x1acb79[_0x2186f1(0xa52)][_0x1acb79[_0x2186f1(0x4d3f)]];},_0x29cb32[_0x2dbab1(0x34a0)]=function(){var _0x41ffe1=_0x2dbab1;return _0x1acb79[_0x41ffe1(0xa52)][_0x1acb79[_0x41ffe1(0xdb2)]];},_0x29cb32[_0x2dbab1(0x46dc)]=function(){var _0x59aeb1=_0x2dbab1;return _0x1acb79[_0x59aeb1(0xa52)][_0x1acb79[_0x59aeb1(0x3725)]];},_0x29cb32[_0x2dbab1(0x21b8)]=function(){var _0x2a18d6=_0x2dbab1;return _0x1acb79[_0x2a18d6(0xa52)][_0x1acb79[_0x2a18d6(0x4965)]];},_0x29cb32[_0x2dbab1(0x236a)]=function(){var _0x166164=_0x2dbab1;return _0x1acb79[_0x166164(0xa52)][_0x1acb79[_0x166164(0x1e25)]];};var _0x332b82=_0x1acb79[_0x2dbab1(0x3e3a)];_0x29cb32[_0x2dbab1(0x3db0)]=function(){var _0x12808d=_0x2dbab1,_0x54adc0=performance[_0x12808d(0x3c84)]()/0x3e8;if(_0x332b82[_0x12808d(0x5399)]>0x0){var _0x40834b=_0x54adc0%_0x332b82[_0x12808d(0x5399)];scratchCartesian4$2['x']=_0x40834b*_0x332b82[_0x12808d(0x4dfa)],scratchCartesian4$2['y']=_0x40834b*_0x332b82['_offsetSpeedV'];}else scratchCartesian4$2['x']=0x0,scratchCartesian4$2['y']=0x0;if(_0x332b82[_0x12808d(0x20c2)]>0x0){var _0x15c899=_0x54adc0%_0x332b82[_0x12808d(0x20c2)];scratchCartesian4$2['z']=0x1+_0x15c899*_0x332b82['_tilingSpeedU'],scratchCartesian4$2['w']=0x1+_0x15c899*_0x332b82[_0x12808d(0x4dce)];}else scratchCartesian4$2['z']=0x1,scratchCartesian4$2['w']=0x1;return scratchCartesian4$2;};var _0xcac077=_0x1acb79[_0x2dbab1(0x2ff5)];return _0x29cb32['u_baseColorUVOffsetAndTiling']=function(){var _0x134a3b=_0x2dbab1,_0x2925fa=performance['now']()/0x3e8;if(_0xcac077[_0x134a3b(0x5399)]>0x0){var _0x2593de=_0x2925fa%_0xcac077[_0x134a3b(0x5399)];scratchCartesian4$2['x']=_0x2593de*_0xcac077[_0x134a3b(0x4dfa)],scratchCartesian4$2['y']=_0x2593de*_0xcac077[_0x134a3b(0x55e)];}else scratchCartesian4$2['x']=0x0,scratchCartesian4$2['y']=0x0;if(_0xcac077[_0x134a3b(0x20c2)]>0x0){var _0x5d6980=_0x2925fa%_0xcac077[_0x134a3b(0x20c2)];scratchCartesian4$2['z']=0x1+_0x5d6980*_0xcac077['_tilingSpeedU'],scratchCartesian4$2['w']=0x1+_0x5d6980*_0xcac077[_0x134a3b(0x4dce)];}else scratchCartesian4$2['z']=0x1,scratchCartesian4$2['w']=0x1;return scratchCartesian4$2;},_0x29cb32;},MaterialPass[_0x68aa19(0x4b51)]['appendPBRMacroToShader']=function(_0x8518f,_0x4e7527){var _0x3ae3dc=_0x68aa19;this['_usePBR']&&(_0x8518f[_0x3ae3dc(0x4ce5)][_0x3ae3dc(0x3a33)](_0x3ae3dc(0x4347)),_0x4e7527[_0x3ae3dc(0x4ce5)]['push'](_0x3ae3dc(0x4347)),this['_baseColorTextureIndex']>=0x0&&_0x4e7527[_0x3ae3dc(0x4ce5)][_0x3ae3dc(0x3a33)](_0x3ae3dc(0x52fe)),this[_0x3ae3dc(0x3725)]>=0x0&&_0x4e7527[_0x3ae3dc(0x4ce5)]['push'](_0x3ae3dc(0x4ae2)),this[_0x3ae3dc(0xdb2)]>=0x0&&_0x4e7527[_0x3ae3dc(0x4ce5)][_0x3ae3dc(0x3a33)](_0x3ae3dc(0x6fc)),this[_0x3ae3dc(0x4965)]>=0x0&&_0x4e7527[_0x3ae3dc(0x4ce5)][_0x3ae3dc(0x3a33)](_0x3ae3dc(0xc8a)),this['_emissiveTextureIndex']>=0x0&&_0x4e7527[_0x3ae3dc(0x4ce5)]['push'](_0x3ae3dc(0x32a9)),this['_doubleSided']&&_0x4e7527[_0x3ae3dc(0x4ce5)]['push'](_0x3ae3dc(0x207a)));},MaterialPass[_0x68aa19(0x16e2)]=new MaterialPass(),MaterialPass[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},MaterialPass[_0x68aa19(0x4b51)]['destroy']=function(){var _0x15a9f7=_0x68aa19;for(var _0x57b172 in(this['_ambientColor']=null,this['_diffuseColor']=null,this[_0x15a9f7(0x51d)]=null,this[_0x15a9f7(0xa52)])){defined$1(_0x48a3b7=this[_0x15a9f7(0xa52)][_0x57b172])&&(this[_0x15a9f7(0x2d27)]?_0x48a3b7[_0x15a9f7(0x2578)]():DDSTextureManager$1[_0x15a9f7(0x5662)](_0x48a3b7['id']));}for(var _0x57b172 in this['_mapTextures']){var _0x48a3b7;defined$1(_0x48a3b7=this[_0x15a9f7(0x285)][_0x57b172])&&DDSTextureManager$1[_0x15a9f7(0x5662)](_0x48a3b7['id']);}return destroyObject$1(this);},TextureMotion$1[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x4c5093){var _0xc1d31a=_0x68aa19;this[_0xc1d31a(0x450d)]=_0x4c5093[_0xc1d31a(0x450d)],this['OffsetSpeedU']=_0x4c5093['OffsetSpeedU'],this[_0xc1d31a(0x5602)]=_0x4c5093[_0xc1d31a(0x5602)],this[_0xc1d31a(0x40cd)]=_0x4c5093[_0xc1d31a(0x40cd)],this[_0xc1d31a(0x72d)]=_0x4c5093[_0xc1d31a(0x72d)],this[_0xc1d31a(0x2cdd)]=_0x4c5093[_0xc1d31a(0x2cdd)];};var VERSION$1={'S3M':0x31,'S3M4':0x1},VERSION$2=Object[_0x68aa19(0x3e37)](VERSION$1),SpatialQueryFp=_0x68aa19(0x238a);function S3MFeatrue(_0x547a9e,_0x44a623){var _0x1ebf3e=_0x68aa19;this[_0x1ebf3e(0x26d1)]=_0x547a9e,this['_id']=_0x44a623,this[_0x1ebf3e(0x300f)]=_0x44a623,this['_color']=new Color$2(0x1,0x1,0x1,0x1),this[_0x1ebf3e(0x1964)]='',this[_0x1ebf3e(0x32a8)]=[],this[_0x1ebf3e(0x154e)]=void 0x0,this[_0x1ebf3e(0x3386)]=void 0x0;}Object[_0x68aa19(0x5b7)](S3MFeatrue[_0x68aa19(0x4b51)],{'show':{'get':function(){return!0x0;},'set':function(_0x1df012){}},'color':{'get':function(){var _0x172b18=_0x68aa19;return defined$1(this[_0x172b18(0x57d1)])||(this['_color']=new Color$2()),this[_0x172b18(0x57d1)];},'set':function(_0x4bec7d){var _0x4f1191=_0x68aa19;this[_0x4f1191(0x57d1)]=_0x4bec7d;}},'pbrMaterialIndex':{'get':function(){var _0x3f31b9=_0x68aa19;return defined$1(this[_0x3f31b9(0x3386)])||(this['_pbrMaterialIndex']=0x0),this[_0x3f31b9(0x3386)];},'set':function(_0x4d277c){var _0x4b97e9=_0x68aa19;this[_0x4b97e9(0x3386)]=_0x4d277c;}},'imageUrl':{'get':function(){var _0x346dcc=_0x68aa19;return this[_0x346dcc(0x1964)];},'set':function(_0x56fa71){this['_imageUrl']=_0x56fa71;}},'id':{'get':function(){return this['_id'];},'set':function(_0x5a04dc){var _0x41ec19=_0x68aa19;this[_0x41ec19(0x2b7f)]=_0x5a04dc;}},'batchId':{'get':function(){var _0x33f5d3=_0x68aa19;return this[_0x33f5d3(0x300f)];},'set':function(_0x1e7981){var _0x533257=_0x68aa19;this[_0x533257(0x300f)]=_0x1e7981;}},'instanceIds':{'get':function(){var _0x4e40f4=_0x68aa19;return this[_0x4e40f4(0x154e)];},'set':function(_0x3bb439){this['_instanceIds']=_0x3bb439;}}}),S3MFeatrue[_0x68aa19(0x4b51)][_0x68aa19(0x14e)]=function(_0xfa5aba){var _0x42ec01=_0x68aa19;return this[_0x42ec01(0x26d1)][_0x42ec01(0x3ad4)]['hasProperty'](this['_batchId'],_0xfa5aba);},S3MFeatrue[_0x68aa19(0x4b51)]['getPropertyNames']=function(_0x3af95e){var _0x4eff6f=_0x68aa19;return this[_0x4eff6f(0x26d1)][_0x4eff6f(0x3ad4)][_0x4eff6f(0x401a)](this[_0x4eff6f(0x300f)],_0x3af95e);},S3MFeatrue[_0x68aa19(0x4b51)][_0x68aa19(0x46db)]=function(_0x14c42b){return this[_0x14c42b];},S3MFeatrue[_0x68aa19(0x4b51)][_0x68aa19(0x2318)]=function(_0x36c4f9,_0x1bb495){var _0xa14c78=_0x68aa19;this[_0xa14c78(0x26d1)][_0xa14c78(0x3ad4)][_0xa14c78(0x2318)](this[_0xa14c78(0x300f)],_0x36c4f9,_0x1bb495),this[_0xa14c78(0x26d1)][_0xa14c78(0x137d)]=!0x0;},S3MFeatrue[_0x68aa19(0x4b51)][_0x68aa19(0x44b7)]=function(_0x27a796,_0x37da53){var _0x4a2457=_0x68aa19;this[_0x4a2457(0x32a8)][_0x4a2457(0x3a33)]({'vertexCount':_0x27a796,'vertexOffset':_0x37da53});},S3MFeatrue[_0x68aa19(0x4b51)][_0x68aa19(0x1a04)]=function(){var _0x53be6a=_0x68aa19;return this[_0x53be6a(0x32a8)];},S3MFeatrue['prototype'][_0x68aa19(0x5650)]=function(){var _0x2477de=_0x68aa19,_0x23d240=this[_0x2477de(0x57d1)][_0x2477de(0x46c6)]();return this[_0x2477de(0x1964)]+'_'+_0x23d240;};var S3MUploadSubTextureJob=function(){var _0x4c6dc7=_0x68aa19;this[_0x4c6dc7(0xce4)]=void 0x0,this[_0x4c6dc7(0x4174)]=void 0x0,this['texture']=void 0x0,this[_0x4c6dc7(0x287c)]=void 0x0;};S3MUploadSubTextureJob[_0x68aa19(0x4b51)]['set']=function(_0x54132d,_0x3cf2e2,_0x2b5979,_0xf97e8e,_0x848055){var _0x46007e=_0x68aa19;this[_0x46007e(0xce4)]=_0x3cf2e2,this[_0x46007e(0x4174)]=_0x54132d,this[_0x46007e(0x20ac)]=_0x2b5979,this[_0x46007e(0x287c)]=_0xf97e8e,this[_0x46007e(0x3be2)]=_0x848055;},S3MUploadSubTextureJob[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(){var _0x265364=_0x68aa19,_0x2e2d99=this['subTextureInfo'];if(!this[_0x265364(0x20ac)][_0x265364(0x237c)]){if(!this[_0x265364(0x3be2)])return this[_0x265364(0x20ac)][_0x265364(0x30d0)]=_0x2e2d99[_0x265364(0x30d0)],void this[_0x265364(0x20ac)][_0x265364(0x1823)]();this[_0x265364(0x20ac)][_0x265364(0x1823)]();}this[_0x265364(0x20ac)][_0x265364(0x3e99)]({'xOffset':_0x2e2d99['xOffset'],'yOffset':_0x2e2d99[_0x265364(0x2daf)],'width':_0x2e2d99[_0x265364(0x209)],'height':_0x2e2d99['height'],'arrayBufferView':_0x2e2d99[_0x265364(0x30d0)]});};var S3MShaderProgramJob=function(){var _0xaa5238=_0x68aa19;this[_0xaa5238(0xce4)]=void 0x0,this[_0xaa5238(0x4a7b)]=void 0x0,this[_0xaa5238(0x4e5)]=void 0x0;};function meshProcessing(){}function nextHighestPowerOfTwo(_0x17d8f7){--_0x17d8f7;for(var _0x1d4928=0x1;0x20>_0x1d4928;_0x1d4928<<=0x1)_0x17d8f7|=_0x17d8f7>>_0x1d4928;return _0x17d8f7+0x1;}S3MShaderProgramJob[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0x2fb50d,_0x5405c3,_0x5b9b28){var _0x2ef9f0=_0x68aa19;this[_0x2ef9f0(0x4a7b)]=_0x2fb50d,this[_0x2ef9f0(0x4e5)]=_0x5405c3,this[_0x2ef9f0(0xce4)]=_0x5b9b28;},S3MShaderProgramJob[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(){var _0x23739b=_0x68aa19,_0x1feb64=this['frameState'],_0xa70689=_0x1feb64['context'],_0x1ca131=this[_0x23739b(0xce4)],_0x585ce2=this[_0x23739b(0x4e5)],_0x5c2f3a=_0x1ca131['_vertexPackage'],_0x301012=_0x5c2f3a['vertexAttributes'],_0x43e180=_0x5c2f3a[_0x23739b(0x18d0)],_0x551c15=_0x585ce2[_0x23739b(0x55f8)],_0x5eb8f1=_0x1ca131[_0x23739b(0x1789)][0x0];defined$1(_0x5eb8f1)&&_0x23739b(0x29ad)==typeof _0x5eb8f1[_0x23739b(0x2ba2)]&&(_0x5eb8f1[_0x23739b(0x2ba2)]=_0x5eb8f1[_0x23739b(0x2ba2)][_0x23739b(0x1297)](/\0/,''));var _0x3a1708=defined$1(_0x5eb8f1)?_0x1ca131['_mapPass'][_0x5eb8f1[_0x23739b(0x2ba2)]]:MaterialPass[_0x23739b(0x16e2)],_0x3d93ac={};_0x3d93ac['primitiveType']=_0x551c15===DATAFILETYPE$1['PointCloudFile']?PrimitiveType$1['POINTS']:defined$1(_0x5eb8f1)?_0x5eb8f1['primitiveType']:PrimitiveType$1[_0x23739b(0x139)],_0x3d93ac['context']=_0xa70689,_0x3d93ac[_0x23739b(0x2a1c)]=_0x551c15,_0x3d93ac[_0x23739b(0x4e5)]=_0x585ce2,_0x3d93ac[_0x23739b(0x5241)]=_0x5c2f3a['instanceMode'],_0x3d93ac[_0x23739b(0x45ab)]=_0x1ca131['_volObj'],_0x3d93ac[_0x23739b(0x4c35)]=_0x1ca131[_0x23739b(0x19cc)],_0x3d93ac['materialPass']=_0x3a1708,_0x3d93ac[_0x23739b(0x36be)]=_0x43e180,_0x3d93ac[_0x23739b(0x2b3d)]=_0x301012[0x0]['componentsPerAttribute'],_0x3d93ac[_0x23739b(0x44d3)]=_0x5c2f3a,_0x3d93ac[_0x23739b(0x1952)]=defined$1(_0x43e180[_0x23739b(0xc58)])&&!_0x585ce2[_0x23739b(0x44eb)],_0x3d93ac[_0x23739b(0x445a)]=defined$1(_0x43e180[_0x23739b(0x45d)]),_0x3d93ac[_0x23739b(0x2634)]=defined$1(_0x43e180[_0x23739b(0x1fef)]),_0x3d93ac[_0x23739b(0x25fa)]=defined$1(_0x1ca131[_0x23739b(0x21c8)]),_0x3d93ac[_0x23739b(0x1484)]=defined$1(_0x1ca131[_0x23739b(0x216b)]),_0x3d93ac[_0x23739b(0x21f4)]=defined$1(_0x43e180['aColor']),_0x3d93ac[_0x23739b(0x47e)]=_0x1ca131[_0x23739b(0x1146)],_0x3d93ac[_0x23739b(0x3076)]=_0x1ca131[_0x23739b(0x2131)][_0x23739b(0x531b)]>0x0,defined$1(_0x585ce2[_0x23739b(0x1692)])?_0x1ca131[_0x23739b(0x3fca)]=ShaderProgramCreator[_0x23739b(0x3712)](_0xa70689,_0x585ce2,_0x43e180,_0x1ca131):(_0x1ca131['_sp']=ShaderProgramCreator['createShaderProgram'](_0x1feb64,_0x3d93ac,_0x1ca131),_0x585ce2[_0x23739b(0x3be4)]===LoadingPriorityMode$1[_0x23739b(0x22d9)]&&(_0x3d93ac[_0x23739b(0x1078)]=!0x0,_0x1ca131[_0x23739b(0x31d5)]=ShaderProgramCreator[_0x23739b(0x7f8)](_0x1feb64,_0x3d93ac,_0x1ca131)));},meshProcessing[_0x68aa19(0x2d6e)]=function(_0x1015aa,_0x1eda7c){for(var _0x2bdedd=_0x1015aa['length']/0x3,_0x4172b1=new Uint32Array(_0x1eda7c+0x1),_0x45671e=new Uint32Array(_0x1eda7c+0x1),_0x806f3e=function(_0x1b2731,_0x89bea5){_0x1b2731<_0x89bea5?_0x4172b1[_0x1b2731+0x1]++:_0x45671e[_0x89bea5+0x1]++;},_0x4ffd63=0x0;_0x4ffd63<_0x2bdedd;_0x4ffd63++){var _0x3eb926=_0x1015aa[0x3*_0x4ffd63],_0x2c71e3=_0x1015aa[0x3*_0x4ffd63+0x1],_0x1c159f=_0x1015aa[0x3*_0x4ffd63+0x2];_0x806f3e(_0x3eb926,_0x2c71e3),_0x806f3e(_0x2c71e3,_0x1c159f),_0x806f3e(_0x1c159f,_0x3eb926);}for(_0x4ffd63=_0x2c71e3=_0x3eb926=0x0;_0x4ffd63<_0x1eda7c;_0x4ffd63++)_0x1c159f=_0x4172b1[_0x4ffd63+0x1],_0x806f3e=_0x45671e[_0x4ffd63+0x1],_0x4172b1[_0x4ffd63+0x1]=_0x3eb926,_0x45671e[_0x4ffd63+0x1]=_0x2c71e3,_0x3eb926+=_0x1c159f,_0x2c71e3+=_0x806f3e;var _0x25cb5e=new Uint32Array(0x6*_0x2bdedd),_0x438cb5=_0x4172b1[_0x1eda7c];for(_0x806f3e=function(_0x46bbff,_0x14bb7f,_0x35c692){if(_0x46bbff<_0x14bb7f){var _0x4534a9=_0x4172b1[_0x46bbff+0x1]++;_0x25cb5e[0x2*_0x4534a9]=_0x14bb7f,_0x25cb5e[0x2*_0x4534a9+0x1]=_0x35c692;}else _0x4534a9=_0x45671e[_0x14bb7f+0x1]++,_0x25cb5e[0x2*_0x438cb5+0x2*_0x4534a9]=_0x46bbff,_0x25cb5e[0x2*_0x438cb5+0x2*_0x4534a9+0x1]=_0x35c692;},_0x4ffd63=0x0;_0x4ffd63<_0x2bdedd;_0x4ffd63++)_0x3eb926=_0x1015aa[0x3*_0x4ffd63],_0x2c71e3=_0x1015aa[0x3*_0x4ffd63+0x1],_0x1c159f=_0x1015aa[0x3*_0x4ffd63+0x2],_0x806f3e(_0x3eb926,_0x2c71e3,_0x4ffd63),_0x806f3e(_0x2c71e3,_0x1c159f,_0x4ffd63),_0x806f3e(_0x1c159f,_0x3eb926,_0x4ffd63);for(_0x3eb926=function(_0x5f3c43,_0x10d58c){var _0x376c27=0x2*_0x5f3c43;for(_0x5f3c43=_0x10d58c-_0x5f3c43,_0x10d58c=0x1;_0x10d58c<_0x5f3c43;_0x10d58c++){for(var _0x130293=_0x25cb5e[_0x376c27+0x2*_0x10d58c],_0x3f6ea6=_0x25cb5e[_0x376c27+0x2*_0x10d58c+0x1],_0x11c93d=_0x10d58c-0x1;0x0<=_0x11c93d&&_0x25cb5e[_0x376c27+0x2*_0x11c93d]>_0x130293;_0x11c93d--)_0x25cb5e[_0x376c27+0x2*_0x11c93d+0x2]=_0x25cb5e[_0x376c27+0x2*_0x11c93d],_0x25cb5e[_0x376c27+0x2*_0x11c93d+0x3]=_0x25cb5e[_0x376c27+0x2*_0x11c93d+0x1];_0x25cb5e[_0x376c27+0x2*_0x11c93d+0x2]=_0x130293,_0x25cb5e[_0x376c27+0x2*_0x11c93d+0x3]=_0x3f6ea6;}},_0x4ffd63=0x0;_0x4ffd63<_0x1eda7c;_0x4ffd63++)_0x3eb926(_0x4172b1[_0x4ffd63],_0x4172b1[_0x4ffd63+0x1]),_0x3eb926(_0x438cb5+_0x45671e[_0x4ffd63],_0x438cb5+_0x45671e[_0x4ffd63+0x1]);var _0x1535c2=new Int32Array(0x3*_0x2bdedd),_0x29cf4c=function(_0x1ce142,_0x23e481){return _0x1ce142===_0x1015aa[0x3*_0x23e481]?0x0:_0x1ce142===_0x1015aa[0x3*_0x23e481+0x1]?0x1:_0x1ce142===_0x1015aa[0x3*_0x23e481+0x2]?0x2:-0x1;};for(_0x2bdedd=function(_0x5cde44,_0xb54d07){_0x5cde44=_0x29cf4c(_0x5cde44,_0xb54d07),_0x1535c2[0x3*_0xb54d07+_0x5cde44]=-0x1;},_0x3eb926=function(_0x2af900,_0xaaaba5,_0x51b5b4,_0x953bbc){_0x2af900=_0x29cf4c(_0x2af900,_0xaaaba5),_0x1535c2[0x3*_0xaaaba5+_0x2af900]=_0x953bbc,_0x51b5b4=_0x29cf4c(_0x51b5b4,_0x953bbc),_0x1535c2[0x3*_0x953bbc+_0x51b5b4]=_0xaaaba5;},_0x4ffd63=0x0;_0x4ffd63<_0x1eda7c;_0x4ffd63++){_0x2c71e3=_0x4172b1[_0x4ffd63],_0x1c159f=_0x4172b1[_0x4ffd63+0x1],_0x806f3e=_0x45671e[_0x4ffd63];for(var _0x5d920d=_0x45671e[_0x4ffd63+0x1];_0x2c71e3<_0x1c159f&&_0x806f3e<_0x5d920d;){var _0x445824=_0x25cb5e[0x2*_0x2c71e3],_0x1ee4ac=_0x25cb5e[0x2*_0x438cb5+0x2*_0x806f3e];_0x445824===_0x1ee4ac?(_0x3eb926(_0x4ffd63,_0x25cb5e[0x2*_0x2c71e3+0x1],_0x1ee4ac,_0x25cb5e[0x2*_0x438cb5+0x2*_0x806f3e+0x1]),_0x2c71e3++,_0x806f3e++):_0x445824<_0x1ee4ac?(_0x2bdedd(_0x4ffd63,_0x25cb5e[0x2*_0x2c71e3+0x1]),_0x2c71e3++):(_0x2bdedd(_0x1ee4ac,_0x25cb5e[0x2*_0x438cb5+0x2*_0x806f3e+0x1]),_0x806f3e++);}for(;_0x2c71e3<_0x1c159f;)_0x2bdedd(_0x4ffd63,_0x25cb5e[0x2*_0x2c71e3+0x1]),_0x2c71e3++;for(;_0x806f3e<_0x5d920d;)_0x2bdedd(_0x1ee4ac=_0x25cb5e[0x2*_0x438cb5+0x2*_0x806f3e],_0x25cb5e[0x2*_0x438cb5+0x2*_0x806f3e+0x1]),_0x806f3e++;}return _0x1535c2;};var g=null;function edgePreprocessing(){}function acos(_0xbca814){var _0x5d0d3c=_0x68aa19;return Math[_0x5d0d3c(0x1e18)](0x1<_0xbca814?0x1:-0x1>_0xbca814?-0x1:_0xbca814);}function deg2rad$1(_0x708fd){return _0x708fd*Math['PI']/0xb4;}meshProcessing[_0x68aa19(0x499f)]=function(_0x20125d,_0x4b104e,_0x19e163,_0x567002,_0x192a00){var _0x5cc6d0=_0x68aa19;void 0x0===_0x19e163&&(_0x19e163=0x0),void 0x0===_0x567002&&(_0x567002=0x0),void 0x0===_0x192a00&&(_0x192a00=_0x20125d[_0x5cc6d0(0x21dd)]/(0x4*_0x4b104e)),_0x20125d=new Uint32Array(_0x20125d,_0x567002,_0x192a00*_0x4b104e),_0x567002=new Uint32Array(_0x192a00);var _0xae55bc=Math[_0x5cc6d0(0x67a)](1.1*_0x192a00)+0x1;(null==g||g[_0x5cc6d0(0x531b)]<0x2*_0xae55bc)&&(g=new Uint32Array(nextHighestPowerOfTwo(0x2*_0xae55bc)));for(var _0x38b59d=0x0;_0x38b59d<0x2*_0xae55bc;_0x38b59d++)g[_0x38b59d]=0x0;var _0x4efd52=0x0,_0x29b958=0x0!==_0x19e163?Math[_0x5cc6d0(0x28fa)](7.84*1.96/(_0x19e163*_0x19e163)*_0x19e163*(0x1-_0x19e163)):_0x192a00;for(_0x38b59d=0x0;_0x38b59d<_0x192a00;_0x38b59d++){if(_0x38b59d===_0x29b958){if((_0x3ebdf2=0x1-_0x4efd52/_0x38b59d)+1.96*Math['sqrt'](_0x3ebdf2*(0x1-_0x3ebdf2)/_0x38b59d)<_0x19e163)return null;_0x29b958*=0x2;}for(var _0xe7d7ea,_0x3ebdf2=_0x38b59d*_0x4b104e,_0x20503e=_0xe7d7ea=0x0;_0x20503e<_0x4b104e;_0x20503e++)_0xe7d7ea=(_0xe7d7ea=_0x20125d[_0x3ebdf2+_0x20503e]+_0xe7d7ea|0x0)+(_0xe7d7ea<<0xb)+(_0xe7d7ea>>>0x2)|0x0;_0x20503e=(_0xe7d7ea>>>=0x0)%_0xae55bc;for(var _0x183066=_0x4efd52;0x0!==g[0x2*_0x20503e+0x1];){if(g[0x2*_0x20503e]===_0xe7d7ea){var _0x44eebe=g[0x2*_0x20503e+0x1]-0x1,_0x9e9389=_0x44eebe*_0x4b104e;_0x34c924:{for(var _0x5a14ba=0x0;_0x5a14ba<_0x4b104e;_0x5a14ba++)if(_0x20125d[_0x3ebdf2+_0x5a14ba]!==_0x20125d[_0x9e9389+_0x5a14ba]){_0x9e9389=!0x1;break _0x34c924;}_0x9e9389=!0x0;}if(_0x9e9389){_0x183066=_0x567002[_0x44eebe];break;}}++_0x20503e>=_0xae55bc&&(_0x20503e-=_0xae55bc);}_0x183066===_0x4efd52&&(g[0x2*_0x20503e]=_0xe7d7ea,g[0x2*_0x20503e+0x1]=_0x38b59d+0x1,_0x4efd52++),_0x567002[_0x38b59d]=_0x183066;}if(0x0!==_0x19e163&&0x1-_0x4efd52/_0x192a00<_0x19e163)return null;for(_0x19e163=new Uint32Array(_0x4b104e*_0x4efd52),_0x38b59d=_0x4efd52=0x0;_0x38b59d<_0x192a00;_0x38b59d++)if(_0x567002[_0x38b59d]===_0x4efd52){for(_0xae55bc=_0x20125d,_0x29b958=_0x38b59d*_0x4b104e,_0x3ebdf2=_0x19e163,_0xe7d7ea=_0x4efd52*_0x4b104e,_0x20503e=_0x4b104e,_0x183066=0x0;_0x183066<_0x20503e;_0x183066++)_0x3ebdf2[_0xe7d7ea+_0x183066]=_0xae55bc[_0x29b958+_0x183066];_0x4efd52++;}return{'buffer':_0x19e163[_0x5cc6d0(0x1de1)],'indices':_0x567002,'uniqueCount':_0x4efd52};};var ANGLE_PLANAR=0x4,ANGLE_SIGNIFICANT_EDGE=0x23,anglePlanar=deg2rad$1(ANGLE_PLANAR),angleSignificantEdge=deg2rad$1(ANGLE_SIGNIFICANT_EDGE),cosAngleSignificantEdge=Math[_0x68aa19(0x1d35)](angleSignificantEdge),cosAnglePlanar=Math['cos'](anglePlanar);function directionFromTo(_0x5cb3ad,_0x33808c,_0x415d21){var _0x6e1f7f=_0x68aa19,_0x594fbe=_0x415d21['x']-_0x33808c['x'],_0x1e44d2=_0x415d21['y']-_0x33808c['y'];return(_0x415d21=_0x594fbe*_0x594fbe+_0x1e44d2*_0x1e44d2+(_0x33808c=_0x415d21['z']-_0x33808c['z'])*_0x33808c)?(_0x415d21=0x1/Math[_0x6e1f7f(0x4080)](_0x415d21),_0x5cb3ad['x']=_0x594fbe*_0x415d21,_0x5cb3ad['y']=_0x1e44d2*_0x415d21,_0x5cb3ad['z']=_0x33808c*_0x415d21,_0x5cb3ad):(_0x5cb3ad['x']=0x0,_0x5cb3ad['y']=0x0,_0x5cb3ad['z']=0x0,_0x5cb3ad);}var scratchEdge={'position0':new Cartesian3(),'position1':new Cartesian3(),'faceNormal0':new Cartesian3(),'faceNormal1':new Cartesian3(),'cosAngle':0x0},scratchOrtho=new Cartesian3(),scratchFwd=new Cartesian3();function isSilhouetteEdge(_0x198d39,_0x10e503){var _0x44bc15=_0x68aa19,_0x4954a4=acos(_0x198d39[_0x44bc15(0x3993)]);return directionFromTo(scratchFwd,_0x198d39[_0x44bc15(0x2043)],_0x198d39[_0x44bc15(0xe12)]),Cartesian3[_0x44bc15(0x33cc)](_0x198d39[_0x44bc15(0x28b)],_0x198d39[_0x44bc15(0x34d2)],scratchOrtho),_0x4954a4*(0x0<Cartesian3[_0x44bc15(0x22ed)](scratchOrtho,scratchFwd)?-0x1:0x1)>_0x10e503;}function computEdgeInfosArray(_0x3c6530){var _0x1754ed=_0x68aa19,_0x5353be=_0x3c6530['faces'][_0x1754ed(0x531b)]/0x3,_0x4b97bb=_0x3c6530['faces'],_0x296608=_0x3c6530[_0x1754ed(0x155a)],_0x3726fc=0x0,_0x4c592b=0x0;for(_0x4c592b=0x0;_0x4c592b<_0x5353be;_0x4c592b++){var _0x5378f3=_0x296608[0x3*_0x4c592b+0x0],_0x33b03d=_0x296608[0x3*_0x4c592b+0x1],_0x49c211=_0x296608[0x3*_0x4c592b+0x2],_0x4c4fa6=_0x4b97bb[0x3*_0x4c592b+0x0],_0x4244b3=_0x4b97bb[0x3*_0x4c592b+0x1],_0x51f2e4=_0x4b97bb[0x3*_0x4c592b+0x2];_0x3726fc+=-0x1===_0x5378f3||_0x4c4fa6<_0x4244b3?0x1:0x0,_0x3726fc+=-0x1===_0x33b03d||_0x4244b3<_0x51f2e4?0x1:0x0,_0x3726fc+=-0x1===_0x49c211||_0x51f2e4<_0x4c4fa6?0x1:0x0;}var _0x35564a=new Int32Array(0x4*_0x3726fc),_0x37df4e=0x0;for(_0x4c592b=0x0;_0x4c592b<_0x5353be;_0x4c592b++){_0x5378f3=_0x296608[0x3*_0x4c592b+0x0],_0x33b03d=_0x296608[0x3*_0x4c592b+0x1],_0x49c211=_0x296608[0x3*_0x4c592b+0x2],_0x4c4fa6=_0x4b97bb[0x3*_0x4c592b+0x0],_0x4244b3=_0x4b97bb[0x3*_0x4c592b+0x1],_0x51f2e4=_0x4b97bb[0x3*_0x4c592b+0x2],((-0x1===_0x5378f3||_0x4c4fa6<_0x4244b3)&&(_0x35564a[_0x37df4e++]=_0x4c4fa6,_0x35564a[_0x37df4e++]=_0x4244b3,_0x35564a[_0x37df4e++]=_0x4c592b,_0x35564a[_0x37df4e++]=_0x5378f3),(-0x1===_0x33b03d||_0x4244b3<_0x51f2e4)&&(_0x35564a[_0x37df4e++]=_0x4244b3,_0x35564a[_0x37df4e++]=_0x51f2e4,_0x35564a[_0x37df4e++]=_0x4c592b,_0x35564a[_0x37df4e++]=_0x33b03d),(-0x1===_0x49c211||_0x51f2e4<_0x4c4fa6)&&(_0x35564a[_0x37df4e++]=_0x51f2e4,_0x35564a[_0x37df4e++]=_0x4c4fa6,_0x35564a[_0x37df4e++]=_0x4c592b,_0x35564a[_0x37df4e++]=_0x49c211));}return _0x35564a;}var scratchV0$2=new Cartesian3(),scratchV1$2=new Cartesian3(),scratchV2$4=new Cartesian3();function NormalizeCartesian3(_0x549385){var _0x5ccf44=_0x68aa19,_0xdb11f5=_0x549385['x']*_0x549385['x']+_0x549385['y']*_0x549385['y']+_0x549385['z']*_0x549385['z'];_0xdb11f5>0x0&&(_0xdb11f5=0x1/Math[_0x5ccf44(0x4080)](_0xdb11f5),_0x549385['x']*=_0xdb11f5,_0x549385['y']*=_0xdb11f5,_0x549385['z']*=_0xdb11f5);}function computeFaceNormalArray(_0x2b056f){var _0x4cc694=_0x68aa19;for(var _0x1e967a=_0x2b056f['faces'][_0x4cc694(0x531b)]/0x3,_0x103e4a=_0x2b056f['vertices'],_0x41da54=_0x2b056f[_0x4cc694(0x391d)],_0x1d97e4=_0x2b056f[_0x4cc694(0x4881)],_0x228f71=new Float32Array(0x3*_0x1e967a),_0x4e70e9=0x0;_0x4e70e9<_0x1e967a;_0x4e70e9++){var _0x139f1f=_0x1d97e4[0x3*_0x4e70e9+0x0],_0x375406=_0x1d97e4[0x3*_0x4e70e9+0x1],_0x2a6931=_0x1d97e4[0x3*_0x4e70e9+0x2];scratchV0$2['x']=_0x103e4a[_0x41da54*_0x139f1f],scratchV0$2['y']=_0x103e4a[_0x41da54*_0x139f1f+0x1],scratchV0$2['z']=_0x103e4a[_0x41da54*_0x139f1f+0x2],scratchV1$2['x']=_0x103e4a[_0x41da54*_0x375406],scratchV1$2['y']=_0x103e4a[_0x41da54*_0x375406+0x1],scratchV1$2['z']=_0x103e4a[_0x41da54*_0x375406+0x2],scratchV2$4['x']=_0x103e4a[_0x41da54*_0x2a6931],scratchV2$4['y']=_0x103e4a[_0x41da54*_0x2a6931+0x1],scratchV2$4['z']=_0x103e4a[_0x41da54*_0x2a6931+0x2],Cartesian3[_0x4cc694(0x286c)](scratchV1$2,scratchV0$2,scratchV1$2),Cartesian3[_0x4cc694(0x286c)](scratchV2$4,scratchV0$2,scratchV2$4),Cartesian3[_0x4cc694(0x33cc)](scratchV1$2,scratchV2$4,scratchV0$2),NormalizeCartesian3(scratchV0$2),_0x228f71[0x3*_0x4e70e9+0x0]=scratchV0$2['x'],_0x228f71[0x3*_0x4e70e9+0x1]=scratchV0$2['y'],_0x228f71[0x3*_0x4e70e9+0x2]=scratchV0$2['z'];}return _0x228f71;}function range(_0x6d8380,_0x158b14){0x0===_0x158b14&&(_0x158b14=_0x6d8380,_0x6d8380=0x0);for(var _0x199174=Array(_0x158b14-_0x6d8380),_0xfa68ef=_0x6d8380;_0xfa68ef<_0x158b14;_0xfa68ef++)_0x199174[_0xfa68ef-_0x6d8380]=_0xfa68ef;return _0x199174;}function S3MEdgeProcessor(_0x5e8e87){}function createEdgeSidenessVertexBuffer(_0x35c7f5){var _0x2a2144=_0x68aa19;if(defined$1(_0x35c7f5[_0x2a2144(0x1955)]))return _0x35c7f5[_0x2a2144(0x1955)];var _0x468b4d=new Float32Array(0x8),_0x38f603=0x0;return _0x468b4d[_0x38f603++]=0x0,_0x468b4d[_0x38f603++]=0x0,_0x468b4d[_0x38f603++]=0x0,_0x468b4d[_0x38f603++]=0x1,_0x468b4d[_0x38f603++]=0x1,_0x468b4d[_0x38f603++]=0x1,_0x468b4d[_0x38f603++]=0x1,_0x468b4d[_0x38f603++]=0x0,_0x35c7f5[_0x2a2144(0x1955)]=Buffer$1['createVertexBuffer']({'context':_0x35c7f5,'typedArray':_0x468b4d,'usage':BufferUsage['STATIC_DRAW']}),_0x35c7f5[_0x2a2144(0x1955)][_0x2a2144(0x2524)]=!0x1,_0x35c7f5['cachedSidenessVertexBuffer'];}function createEdgeIndexArray$1(){var _0x227f41=new Uint16Array(0x6),_0x192216=0x0;return _0x227f41[_0x192216++]=0x2,_0x227f41[_0x192216++]=0x1,_0x227f41[_0x192216++]=0x0,_0x227f41[_0x192216++]=0x3,_0x227f41[_0x192216++]=0x2,_0x227f41[_0x192216++]=0x0,_0x227f41;}function getPosArrayForCompress$1(_0x382a16,_0x41d43a){var _0x237236=_0x68aa19;for(var _0x39808a,_0x459014,_0x310231,_0x55cce9=_0x41d43a[_0x237236(0xbdc)],_0x3ba797=_0x382a16[_0x237236(0x4834)],_0x2c0432=new Cartesian3(_0x382a16['minVerticesValue']['x'],_0x382a16[_0x237236(0x24a1)]['y'],_0x382a16[_0x237236(0x24a1)]['z']),_0x52bf7e=new Uint16Array(_0x41d43a[_0x237236(0x1451)][_0x237236(0x1de1)],_0x41d43a['typedArray'][_0x237236(0x42fe)],_0x41d43a[_0x237236(0x1451)][_0x237236(0x21dd)]/0x2),_0x24e570=new Float32Array(0x3*_0x382a16['verticesCount']),_0x1bc242=0x0;_0x1bc242<_0x382a16[_0x237236(0x2247)];_0x1bc242++)_0x39808a=_0x52bf7e[_0x55cce9*_0x1bc242]*_0x3ba797+_0x2c0432['x'],_0x459014=_0x52bf7e[_0x55cce9*_0x1bc242+0x1]*_0x3ba797+_0x2c0432['y'],_0x310231=_0x52bf7e[_0x55cce9*_0x1bc242+0x2]*_0x3ba797+_0x2c0432['z'],_0x24e570[0x3*_0x1bc242]=_0x39808a,_0x24e570[0x3*_0x1bc242+0x1]=_0x459014,_0x24e570[0x3*_0x1bc242+0x2]=_0x310231;return _0x24e570;}edgePreprocessing[_0x68aa19(0x55c0)]=function(_0x69109f){var _0x19872b=_0x68aa19,_0x22ddc2=_0x69109f[_0x19872b(0x1f3d)],_0xa9cf00=_0x69109f[_0x19872b(0x391d)],_0x2f7d58=scratchEdge,_0x147d45=_0x2f7d58[_0x19872b(0xe12)],_0x2b79b4=_0x2f7d58[_0x19872b(0x2043)],_0x48bbcc=_0x2f7d58[_0x19872b(0x28b)],_0x2c01e5=_0x2f7d58[_0x19872b(0x34d2)],_0x4f971b=computeFaceNormalArray(_0x69109f),_0x27f92f=computEdgeInfosArray(_0x69109f),_0x11949c=_0x27f92f[_0x19872b(0x531b)]/0x4,_0xb755ae=new Float32Array(0x9*_0x11949c),_0x1c37f0=0x0,_0x51909c=new Float32Array(0xc*_0x11949c),_0x4cc8e7=0x0,_0x6cf548=0x0,_0x49860e=0x0,_0x54730b=range(0x0,_0x11949c),_0x365e00=new Float32Array(_0x11949c);_0x365e00['forEach'](function(_0x20cc6a,_0x4bee14,_0x591389){var _0x3d1d4e=_0x19872b,_0x3f3f5f=_0x27f92f[0x4*_0x4bee14+0x0],_0x28473a=_0x27f92f[0x4*_0x4bee14+0x1];_0x147d45['x']=_0x22ddc2[_0x3f3f5f*_0xa9cf00],_0x147d45['y']=_0x22ddc2[_0x3f3f5f*_0xa9cf00+0x1],_0x147d45['z']=_0x22ddc2[_0x3f3f5f*_0xa9cf00+0x2],_0x2b79b4['x']=_0x22ddc2[_0x28473a*_0xa9cf00],_0x2b79b4['y']=_0x22ddc2[_0x28473a*_0xa9cf00+0x1],_0x2b79b4['z']=_0x22ddc2[_0x28473a*_0xa9cf00+0x2],_0x591389[_0x4bee14]=Cartesian3[_0x3d1d4e(0x2ffa)](_0x147d45,_0x2b79b4);}),_0x54730b[_0x19872b(0x34f3)](function(_0x350879,_0x5ba3c4){return _0x365e00[_0x5ba3c4]-_0x365e00[_0x350879];});for(var _0x1ec847=[],_0x2f4616=[],_0x15e66f=0x0;_0x15e66f<_0x11949c;_0x15e66f++){var _0x1c049c=_0x54730b[_0x15e66f],_0x3030ee=_0x365e00[_0x1c049c],_0x5660e5=_0x27f92f[0x4*_0x1c049c+0x0],_0x5e204f=_0x27f92f[0x4*_0x1c049c+0x1],_0x3d4ed4=_0x27f92f[0x4*_0x1c049c+0x2],_0x38f4ba=_0x27f92f[0x4*_0x1c049c+0x3],_0x5248ff=-0x1===_0x38f4ba;if(_0x147d45['x']=_0x22ddc2[_0x5660e5*_0xa9cf00],_0x147d45['y']=_0x22ddc2[_0x5660e5*_0xa9cf00+0x1],_0x147d45['z']=_0x22ddc2[_0x5660e5*_0xa9cf00+0x2],_0x2b79b4['x']=_0x22ddc2[_0x5e204f*_0xa9cf00],_0x2b79b4['y']=_0x22ddc2[_0x5e204f*_0xa9cf00+0x1],_0x2b79b4['z']=_0x22ddc2[_0x5e204f*_0xa9cf00+0x2],_0x5248ff)_0x48bbcc['x']=_0x4f971b[0x3*_0x3d4ed4],_0x48bbcc['y']=_0x4f971b[0x3*_0x3d4ed4+0x1],_0x48bbcc['z']=_0x4f971b[0x3*_0x3d4ed4+0x2],_0x2c01e5['x']=_0x48bbcc['x'],_0x2c01e5['y']=_0x48bbcc['y'],_0x2c01e5['z']=_0x48bbcc['z'],_0x2f7d58[_0x19872b(0x3993)]=Cartesian3[_0x19872b(0x22ed)](_0x48bbcc,_0x2c01e5);else{if(_0x48bbcc['x']=_0x4f971b[0x3*_0x3d4ed4],_0x48bbcc['y']=_0x4f971b[0x3*_0x3d4ed4+0x1],_0x48bbcc['z']=_0x4f971b[0x3*_0x3d4ed4+0x2],_0x2c01e5['x']=_0x4f971b[0x3*_0x38f4ba],_0x2c01e5['y']=_0x4f971b[0x3*_0x38f4ba+0x1],_0x2c01e5['z']=_0x4f971b[0x3*_0x38f4ba+0x2],_0x2f7d58[_0x19872b(0x3993)]=Cartesian3[_0x19872b(0x22ed)](_0x48bbcc,_0x2c01e5),_0x2f7d58[_0x19872b(0x3993)]>cosAnglePlanar)continue;}_0x6cf548+=_0x3030ee,_0x49860e++,_0x5248ff||_0x2f7d58[_0x19872b(0x3993)]<cosAngleSignificantEdge?(_0xb755ae[_0x1c37f0++]=_0x2f7d58[_0x19872b(0xe12)]['x'],_0xb755ae[_0x1c37f0++]=_0x2f7d58[_0x19872b(0xe12)]['y'],_0xb755ae[_0x1c37f0++]=_0x2f7d58[_0x19872b(0xe12)]['z'],_0xb755ae[_0x1c37f0++]=_0x2f7d58[_0x19872b(0x2043)]['x'],_0xb755ae[_0x1c37f0++]=_0x2f7d58[_0x19872b(0x2043)]['y'],_0xb755ae[_0x1c37f0++]=_0x2f7d58[_0x19872b(0x2043)]['z'],_0xb755ae[_0x1c37f0++]=_0x2f7d58[_0x19872b(0x28b)]['x'],_0xb755ae[_0x1c37f0++]=_0x2f7d58['faceNormal0']['y'],_0xb755ae[_0x1c37f0++]=_0x2f7d58[_0x19872b(0x28b)]['z'],_0x1ec847[_0x19872b(0x3a33)](_0x3030ee)):isSilhouetteEdge(_0x2f7d58,anglePlanar)&&(_0x51909c[_0x4cc8e7++]=_0x2f7d58[_0x19872b(0xe12)]['x'],_0x51909c[_0x4cc8e7++]=_0x2f7d58['position0']['y'],_0x51909c[_0x4cc8e7++]=_0x2f7d58['position0']['z'],_0x51909c[_0x4cc8e7++]=_0x2f7d58['position1']['x'],_0x51909c[_0x4cc8e7++]=_0x2f7d58[_0x19872b(0x2043)]['y'],_0x51909c[_0x4cc8e7++]=_0x2f7d58[_0x19872b(0x2043)]['z'],_0x51909c[_0x4cc8e7++]=_0x2f7d58[_0x19872b(0x28b)]['x'],_0x51909c[_0x4cc8e7++]=_0x2f7d58[_0x19872b(0x28b)]['y'],_0x51909c[_0x4cc8e7++]=_0x2f7d58[_0x19872b(0x28b)]['z'],_0x51909c[_0x4cc8e7++]=_0x2f7d58['faceNormal1']['x'],_0x51909c[_0x4cc8e7++]=_0x2f7d58['faceNormal1']['y'],_0x51909c[_0x4cc8e7++]=_0x2f7d58[_0x19872b(0x34d2)]['z'],_0x2f4616[_0x19872b(0x3a33)](_0x3030ee));}_0xb755ae=_0xb755ae[_0x19872b(0x48ca)](0x0,_0x1c37f0),_0x51909c=_0x51909c[_0x19872b(0x48ca)](0x0,_0x4cc8e7);var _0x26ad20=_0x6cf548/_0x49860e,_0x19b31f=_0x1ec847[_0x19872b(0x531b)],_0x208ab5=_0x2f4616[_0x19872b(0x531b)];return{'regular':{'instancesData':_0xb755ae,'instanceCount':_0x19b31f,'edgeLength':_0x19b31f*_0x26ad20},'silhouette':{'instancesData':_0x51909c,'instanceCount':_0x208ab5,'edgeLength':_0x208ab5*_0x26ad20},'averageEdgeLength':_0x26ad20};},S3MEdgeProcessor['RegularInstanceStride']=0xc,S3MEdgeProcessor[_0x68aa19(0x3ae2)]=0xf,S3MEdgeProcessor[_0x68aa19(0xef2)]=function(_0x49282b,_0xca83e2,_0x1d7608){var _0x1bf27c=_0x68aa19;if(0x0==_0xca83e2[_0x1bf27c(0x531b)])return null;var _0x5a72a2,_0x47c399=_0xca83e2[0x0];_0x5a72a2=0x0===_0x47c399['indexType']?new Uint16Array(_0x47c399[_0x1bf27c(0x2602)][_0x1bf27c(0x1de1)],_0x47c399[_0x1bf27c(0x2602)][_0x1bf27c(0x42fe)],_0x47c399[_0x1bf27c(0x2602)][_0x1bf27c(0x21dd)]/0x2):new Uint32Array(_0x47c399[_0x1bf27c(0x2602)][_0x1bf27c(0x1de1)],_0x47c399[_0x1bf27c(0x2602)]['byteOffset'],_0x47c399[_0x1bf27c(0x2602)][_0x1bf27c(0x21dd)]/0x4);var _0x5cf5e8=S3MEdgeProcessor['extractEdgeInformation'](_0x49282b,!0x1,_0x5a72a2),_0x69bc70=edgePreprocessing[_0x1bf27c(0x55c0)](_0x5cf5e8);return defined$1(_0x1d7608)&&(defined$1(_0x69bc70[_0x1bf27c(0x29f7)][_0x1bf27c(0x4f10)])&&_0x1d7608[_0x1bf27c(0x3a33)](_0x69bc70[_0x1bf27c(0x29f7)][_0x1bf27c(0x4f10)][_0x1bf27c(0x1de1)]),defined$1(_0x69bc70[_0x1bf27c(0x4154)][_0x1bf27c(0x4f10)])&&_0x1d7608[_0x1bf27c(0x3a33)](_0x69bc70[_0x1bf27c(0x4154)][_0x1bf27c(0x4f10)][_0x1bf27c(0x1de1)])),_0x69bc70;},S3MEdgeProcessor[_0x68aa19(0xaad)]=function(_0x2478e3){var _0x5d7075=_0x68aa19;return defined$1(_0x2478e3[_0x5d7075(0x137)])||(_0x2478e3[_0x5d7075(0x137)]=Buffer$1[_0x5d7075(0xaad)]({'context':_0x2478e3,'typedArray':createEdgeIndexArray$1(),'usage':BufferUsage[_0x5d7075(0x495a)],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']}),_0x2478e3[_0x5d7075(0x137)]['vertexArrayDestroyable']=!0x1),_0x2478e3[_0x5d7075(0x137)];},S3MEdgeProcessor[_0x68aa19(0x1130)]=function(_0x3fd4ef,_0x41935d){var _0x3ce503=_0x68aa19;if(defined$1(_0x41935d[_0x3ce503(0x4f10)])&&0x0!=_0x41935d[_0x3ce503(0x4f10)][_0x3ce503(0x531b)]){var _0x160ddb={},_0x47567a=[];_0x41935d[_0x3ce503(0x36be)]=_0x160ddb,_0x41935d[_0x3ce503(0x1b28)]=_0x47567a;var _0x1de7c4=Buffer$1[_0x3ce503(0xb5a)]({'context':_0x3fd4ef,'typedArray':_0x41935d[_0x3ce503(0x4f10)],'usage':BufferUsage[_0x3ce503(0x495a)]});_0x41935d[_0x3ce503(0x4f10)]=null;var _0x29b94c=ComponentDatatype$1[_0x3ce503(0x2f7d)](ComponentDatatype$1[_0x3ce503(0x15eb)]),_0x4e4770=createEdgeSidenessVertexBuffer(_0x3fd4ef),_0x45586d=0x0;_0x160ddb[_0x3ce503(0x3fdc)]=_0x45586d++,_0x47567a[_0x3ce503(0x3a33)]({'index':_0x160ddb['aSideness'],'vertexBuffer':_0x4e4770,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x3ce503(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x2*ComponentDatatype$1[_0x3ce503(0x2f7d)](ComponentDatatype$1[_0x3ce503(0x15eb)]),'normalize':!0x1});var _0x403f79=S3MEdgeProcessor[_0x3ce503(0xc25)],_0x384d86=0x0;_0x160ddb[_0x3ce503(0x52ac)]=_0x45586d++,_0x47567a[_0x3ce503(0x3a33)]({'index':_0x160ddb[_0x3ce503(0x52ac)],'vertexBuffer':_0x1de7c4,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x3ce503(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x29b94c*_0x384d86,'strideInBytes':_0x29b94c*_0x403f79,'instanceDivisor':0x1}),_0x384d86+=0x3,_0x160ddb[_0x3ce503(0x312c)]=_0x45586d++,_0x47567a['push']({'index':_0x160ddb[_0x3ce503(0x312c)],'vertexBuffer':_0x1de7c4,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x3ce503(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x29b94c*_0x384d86,'strideInBytes':_0x29b94c*_0x403f79,'instanceDivisor':0x1}),_0x384d86+=0x3,_0x160ddb['aNormal']=_0x45586d++,_0x47567a[_0x3ce503(0x3a33)]({'index':_0x160ddb['aNormal'],'vertexBuffer':_0x1de7c4,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x3ce503(0x15eb)],'normalize':!0x0,'offsetInBytes':_0x29b94c*_0x384d86,'strideInBytes':_0x29b94c*_0x403f79,'instanceDivisor':0x1}),_0x384d86+=0x3,_0x160ddb['batchId']=_0x45586d++,_0x47567a[_0x3ce503(0x3a33)]({'index':_0x160ddb['batchId'],'vertexBuffer':_0x1de7c4,'componentsPerAttribute':0x1,'componentDatatype':ComponentDatatype$1[_0x3ce503(0x15eb)],'normalize':!0x0,'offsetInBytes':_0x29b94c*_0x384d86,'strideInBytes':_0x29b94c*_0x403f79,'instanceDivisor':0x1}),_0x384d86+=0x1,_0x160ddb[_0x3ce503(0x2e04)]=_0x45586d++,_0x47567a[_0x3ce503(0x3a33)]({'index':_0x160ddb[_0x3ce503(0x2e04)],'vertexBuffer':_0x1de7c4,'componentsPerAttribute':0x1,'componentDatatype':ComponentDatatype$1[_0x3ce503(0x15eb)],'normalize':!0x0,'offsetInBytes':_0x29b94c*_0x384d86,'strideInBytes':_0x29b94c*_0x403f79,'instanceDivisor':0x1}),_0x384d86+=0x1,_0x160ddb[_0x3ce503(0x36b9)]=_0x45586d++,_0x47567a[_0x3ce503(0x3a33)]({'index':_0x160ddb[_0x3ce503(0x36b9)],'vertexBuffer':_0x1de7c4,'componentsPerAttribute':0x1,'componentDatatype':ComponentDatatype$1[_0x3ce503(0x15eb)],'normalize':!0x0,'offsetInBytes':_0x29b94c*_0x384d86,'strideInBytes':_0x29b94c*_0x403f79,'instanceDivisor':0x1}),_0x384d86+=0x1;}},S3MEdgeProcessor[_0x68aa19(0x1ff3)]=function(_0x499a1b,_0x26757b){var _0x123bc1=_0x68aa19;if(defined$1(_0x26757b[_0x123bc1(0x4f10)])&&0x0!=_0x26757b[_0x123bc1(0x4f10)][_0x123bc1(0x531b)]){var _0x1a366f={},_0x542e09=[];_0x26757b[_0x123bc1(0x36be)]=_0x1a366f,_0x26757b[_0x123bc1(0x1b28)]=_0x542e09;var _0x501397=Buffer$1[_0x123bc1(0xb5a)]({'context':_0x499a1b,'typedArray':_0x26757b[_0x123bc1(0x4f10)],'usage':BufferUsage[_0x123bc1(0x495a)]});_0x26757b[_0x123bc1(0x4f10)]=null;var _0xd71c74=ComponentDatatype$1[_0x123bc1(0x2f7d)](ComponentDatatype$1[_0x123bc1(0x15eb)]),_0x120c67=0x0;_0x1a366f['aSideness']=_0x120c67++,_0x542e09[_0x123bc1(0x3a33)]({'index':_0x1a366f[_0x123bc1(0x3fdc)],'vertexBuffer':createEdgeSidenessVertexBuffer(_0x499a1b),'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x123bc1(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x2*_0xd71c74,'normalize':!0x1});var _0x4b5640=S3MEdgeProcessor[_0x123bc1(0x3ae2)],_0xc3f60b=0x0;_0x1a366f['aPosition0']=_0x120c67++,_0x542e09['push']({'index':_0x1a366f[_0x123bc1(0x52ac)],'vertexBuffer':_0x501397,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x123bc1(0x15eb)],'normalize':!0x1,'offsetInBytes':_0xd71c74*_0xc3f60b,'strideInBytes':_0xd71c74*_0x4b5640,'instanceDivisor':0x1}),_0xc3f60b+=0x3,_0x1a366f[_0x123bc1(0x312c)]=_0x120c67++,_0x542e09['push']({'index':_0x1a366f[_0x123bc1(0x312c)],'vertexBuffer':_0x501397,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x123bc1(0x15eb)],'normalize':!0x1,'offsetInBytes':_0xd71c74*_0xc3f60b,'strideInBytes':_0xd71c74*_0x4b5640,'instanceDivisor':0x1}),_0xc3f60b+=0x3,_0x1a366f['aNormalA']=_0x120c67++,_0x542e09[_0x123bc1(0x3a33)]({'index':_0x1a366f[_0x123bc1(0x42fc)],'vertexBuffer':_0x501397,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'normalize':!0x0,'offsetInBytes':_0xd71c74*_0xc3f60b,'strideInBytes':_0xd71c74*_0x4b5640,'instanceDivisor':0x1}),_0xc3f60b+=0x3,_0x1a366f[_0x123bc1(0x3570)]=_0x120c67++,_0x542e09[_0x123bc1(0x3a33)]({'index':_0x1a366f[_0x123bc1(0x3570)],'vertexBuffer':_0x501397,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x123bc1(0x15eb)],'normalize':!0x0,'offsetInBytes':_0xd71c74*_0xc3f60b,'strideInBytes':_0xd71c74*_0x4b5640,'instanceDivisor':0x1}),_0xc3f60b+=0x3,_0x1a366f['batchId']=_0x120c67++,_0x542e09[_0x123bc1(0x3a33)]({'index':_0x1a366f['batchId'],'vertexBuffer':_0x501397,'componentsPerAttribute':0x1,'componentDatatype':ComponentDatatype$1[_0x123bc1(0x15eb)],'normalize':!0x0,'offsetInBytes':_0xd71c74*_0xc3f60b,'strideInBytes':_0xd71c74*_0x4b5640,'instanceDivisor':0x1}),_0xc3f60b+=0x1,_0x1a366f[_0x123bc1(0x2e04)]=_0x120c67++,_0x542e09[_0x123bc1(0x3a33)]({'index':_0x1a366f[_0x123bc1(0x2e04)],'vertexBuffer':_0x501397,'componentsPerAttribute':0x1,'componentDatatype':ComponentDatatype$1[_0x123bc1(0x15eb)],'normalize':!0x0,'offsetInBytes':_0xd71c74*_0xc3f60b,'strideInBytes':_0xd71c74*_0x4b5640,'instanceDivisor':0x1}),_0xc3f60b+=0x1,_0x1a366f[_0x123bc1(0x36b9)]=_0x120c67++,_0x542e09[_0x123bc1(0x3a33)]({'index':_0x1a366f[_0x123bc1(0x36b9)],'vertexBuffer':_0x501397,'componentsPerAttribute':0x1,'componentDatatype':ComponentDatatype$1[_0x123bc1(0x15eb)],'normalize':!0x0,'offsetInBytes':_0xd71c74*_0xc3f60b,'strideInBytes':_0xd71c74*_0x4b5640,'instanceDivisor':0x1}),_0xc3f60b+=0x1;}},S3MEdgeProcessor[_0x68aa19(0x1002)]=function(_0x5e6200,_0x2c00d2,_0x5bfe58){var _0x10341b=_0x68aa19,_0x16bfb1,_0x3d3d27=_0x5e6200[_0x10341b(0x18d0)]['aPosition'],_0x11cd16=_0x5e6200[_0x10341b(0xd16)][_0x3d3d27],_0x30fc09=defined$1(_0x5e6200[_0x10341b(0x51ae)])&&(_0x5e6200[_0x10341b(0x51ae)]&VertexCompressOption[_0x10341b(0x4be4)])===VertexCompressOption['SVC_Vertex'],_0x4d7986=_0x11cd16['componentsPerAttribute'];_0x30fc09?(_0x4d7986=0x3,_0x16bfb1=getPosArrayForCompress$1(_0x5e6200,_0x11cd16)):_0x16bfb1=new Float32Array(_0x11cd16['typedArray'][_0x10341b(0x1de1)],_0x11cd16[_0x10341b(0x1451)][_0x10341b(0x42fe)],_0x11cd16['typedArray']['byteLength']/0x4);var _0x523116=_0x16bfb1['length']/_0x4d7986;if(_0x2c00d2&&_0x5bfe58)return{'faces':_0x5bfe58,'neighbors':meshProcessing[_0x10341b(0x2d6e)](_0x5bfe58,_0x523116),'vertices':_0x16bfb1,'dim':_0x4d7986};var _0x51424b,_0x160e4b=_0x11cd16[_0x10341b(0x1451)][_0x10341b(0x1de1)];_0x51424b=_0x30fc09?_0x16bfb1['buffer']:_0x160e4b['slice'](_0x11cd16[_0x10341b(0x1451)][_0x10341b(0x42fe)],_0x11cd16[_0x10341b(0x1451)][_0x10341b(0x42fe)]+_0x11cd16[_0x10341b(0x1451)]['byteLength']);var _0x5bce6c=meshProcessing['deduplicate'](_0x51424b,_0x4d7986),_0x23ea25=S3MEdgeProcessor['selectIndexData'](_0x5bce6c[_0x10341b(0x525a)],_0x5bfe58);return{'faces':_0x23ea25,'neighbors':meshProcessing[_0x10341b(0x2d6e)](_0x23ea25,_0x5bce6c[_0x10341b(0x1bdb)]),'vertices':new Float32Array(_0x5bce6c['buffer']),'dim':_0x4d7986};},S3MEdgeProcessor[_0x68aa19(0x4672)]=function(_0x3d6571,_0x2b645d){var _0x15fa20=_0x68aa19;if(_0x2b645d){_0x2b645d=_0x2b645d[_0x15fa20(0x48ca)]();for(var _0x108919=0x0;_0x108919<_0x2b645d['length'];_0x108919++)_0x2b645d[_0x108919]=_0x3d6571[_0x2b645d[_0x108919]];return _0x2b645d;}return _0x3d6571;};var scratchV0$1=new Cartesian3(),scratchV1$1=new Cartesian3(),scratchV2$3=new Cartesian3(),scratchV3=new Cartesian3(),scratchN0=new Cartesian3(),scratchN1=new Cartesian3(),scratchN2=new Cartesian3(),scratchN3=new Cartesian3();function getVariantParams(_0x200ac5,_0x4a5e26){var _0x53101d=_0x68aa19;function _0x38a16f(_0x5364e5,_0x5689c1,_0x24f6c8){var _0x32ece8=_0x54f3,_0x2f3e05=0xbc59*_0x5364e5%0x7fffffff,_0x7e88d=_0x5689c1+_0x2f3e05/0x7fffffff*(_0x24f6c8-=_0x5689c1);return{'seed':_0x2f3e05,'result':Math[_0x32ece8(0x19b6)](_0x7e88d)};}var _0x4f1b7c=function(_0x11ec73,_0x312e66){var _0x43d8a6=_0x54f3,_0x31965b=new Float32Array(0x6),_0xecf945=new Uint32Array(_0x31965b[_0x43d8a6(0x1de1)]),_0x2a4bae=new Uint32Array(0x1);_0x31965b[0x0]=_0x11ec73['x'],_0x31965b[0x1]=_0x11ec73['y'],_0x31965b[0x2]=_0x11ec73['z'],_0x31965b[0x3]=_0x312e66['x'],_0x31965b[0x4]=_0x312e66['y'],_0x31965b[0x5]=_0x312e66['z'],_0x2a4bae[0x0]=0x1505;for(var _0x563bc4=0x0;_0x563bc4<_0xecf945[_0x43d8a6(0x531b)];_0x563bc4++)_0x2a4bae[0x0]=0x1f*_0x2a4bae[0x0]+_0xecf945[_0x563bc4];return _0x2a4bae[0x0];}(_0x200ac5,_0x4a5e26);defined$1(_0x4f1b7c)||(_0x4f1b7c=0x7fffffff*Math[_0x53101d(0x2bd3)]());var _0xc733f4=_0x38a16f(_0x4f1b7c,0x0,0xff);_0x4f1b7c=_0xc733f4[_0x53101d(0x1b22)],_0xc733f4['result'],_0x4f1b7c=(_0xc733f4=_0x38a16f(_0x4f1b7c,0x0,0x5))[_0x53101d(0x1b22)];var _0x1f3a86=_0xc733f4[_0x53101d(0x4fe2)];_0xc733f4=function(_0x2e5399){var _0x38d9ed=0xbc59*_0x2e5399%0x7fffffff;return{'seed':_0x38d9ed,'result':_0x38d9ed/0x7ffffffe};}(_0x4f1b7c),_0x4f1b7c=_0xc733f4['seed'];var _0x4b7e25=_0xc733f4[_0x53101d(0x4fe2)];return _0x4b7e25=-(0x1-Math['min'](_0x4b7e25/0.7,0x1))+Math[_0x53101d(0x2bc6)](0x0,_0x4b7e25-0.7)/(0x1-0.7),{'variantStroke':_0x1f3a86,'variantExtension':_0x4b7e25=0xff*(Math[_0x53101d(0x1661)](_0x4b7e25)**1.2*(0x0>_0x4b7e25?-0x1:0x1)*0.5+0.5)};}function RenderEntityPagedLOD(_0x1ec4f0){var _0x457e69=_0x68aa19,_0x3cc12f=(_0x1ec4f0=_0x1ec4f0||{})[_0x457e69(0xb89)],_0x32fde8=_0x1ec4f0['vertexPackage'],_0x302286=_0x1ec4f0[_0x457e69(0x599)];if(!(_0x1ec4f0[_0x457e69(0xb89)]&&_0x1ec4f0[_0x457e69(0x44d3)]&&_0x1ec4f0['mapPass']&&defined$1(_0x1ec4f0['context'])))throw new DeveloperError$1(_0x457e69(0x2d2a));if(this[_0x457e69(0x23fe)]=_0x1ec4f0[_0x457e69(0x4e5)],this[_0x457e69(0x1968)]=_0x1ec4f0[_0x457e69(0x4174)],this[_0x457e69(0x1789)]=_0x3cc12f,this[_0x457e69(0x470d)]=_0x32fde8,this[_0x457e69(0x3f8d)]=this[_0x457e69(0x470d)][_0x457e69(0x18d0)],this[_0x457e69(0x1551)]=_0x1ec4f0['edgeGeometry'],this[_0x457e69(0x38c7)]=defaultValue$1(_0x1ec4f0['pickInfo'],{}),this['_vertexBufferToCreate']=new Queue(),this[_0x457e69(0x185d)]=[],this[_0x457e69(0x31ac)]=!0x1,this[_0x457e69(0x20a)]=0x0,this[_0x457e69(0x459c)]=0x0,this[_0x457e69(0x2d2d)]=-0x1,this[_0x457e69(0x1ea1)]=-0x1,this[_0x457e69(0xa94)]=-0x1,this[_0x457e69(0x23fe)]['_temporalCount']>0x0&&(this[_0x457e69(0x31ac)]=!0x0),this[_0x457e69(0x31ac)]){var _0x320d39=[],_0x25e679=Object[_0x457e69(0x20c8)](_0x32fde8[_0x457e69(0x18d0)]),_0x947448=_0x25e679[_0x457e69(0x531b)];for(_0x141c5d=0x0;_0x141c5d<_0x947448;++_0x141c5d){var _0x22e9e7=_0x25e679[_0x141c5d];_0x320d39['push'](_0x32fde8[_0x457e69(0x18d0)][_0x22e9e7]);}_0x320d39[_0x457e69(0x34f3)](function(_0xd897e4,_0x108140){return _0xd897e4-_0x108140;}),this['_nFirstMultiTemporalPos']=_0x32fde8[_0x457e69(0x18d0)][_0x457e69(0x2142)],this['_nSecondMultiTemporalPos']=_0x32fde8[_0x457e69(0x18d0)][_0x457e69(0x25ab)];var _0x4b80cb=[],_0x19f29d=_0x320d39[_0x457e69(0x531b)];for(_0x141c5d=0x0;_0x141c5d<this[_0x457e69(0x470d)][_0x457e69(0xd16)][_0x457e69(0x531b)];_0x141c5d++){if(_0x141c5d===_0x32fde8['attrLocation'][_0x457e69(0x2142)]||_0x141c5d===_0x32fde8[_0x457e69(0x18d0)][_0x457e69(0x25ab)]||_0x141c5d>_0x320d39[_0x19f29d-0x1]){var _0x385b=new Uint8Array(this[_0x457e69(0x470d)][_0x457e69(0xd16)][_0x141c5d][_0x457e69(0x1451)],0x0,this[_0x457e69(0x470d)]['vertexAttributes'][_0x141c5d]['byteLength']);if(this['_vertexWeightBuffers'][_0x457e69(0x3a33)](_0x385b),_0x141c5d>_0x320d39[_0x19f29d-0x1])continue;}_0x4b80cb[_0x457e69(0x3a33)](this[_0x457e69(0x470d)]['vertexAttributes'][_0x141c5d]),this[_0x457e69(0x64a)][_0x457e69(0x7f4)](_0x141c5d);}this[_0x457e69(0x470d)][_0x457e69(0xd16)]=_0x4b80cb;}else{for(var _0x141c5d=0x0;_0x141c5d<this[_0x457e69(0x470d)]['vertexAttributes'][_0x457e69(0x531b)];_0x141c5d++)this[_0x457e69(0x64a)][_0x457e69(0x7f4)](_0x141c5d);}for(this[_0x457e69(0x1a44)]=new Queue(),_0x141c5d=0x0;_0x141c5d<this['_arrIndexPackage'][_0x457e69(0x531b)];_0x141c5d++)0xd!==this[_0x457e69(0x1789)][_0x141c5d]['primitiveType']&&this[_0x457e69(0x1789)][_0x141c5d][_0x457e69(0x1ae5)]>0x0&&this[_0x457e69(0x1a44)][_0x457e69(0x7f4)](_0x141c5d);if(this[_0x457e69(0x3cef)]=new Queue(),this[_0x457e69(0xc17)]=new Queue(),this[_0x457e69(0xc17)][_0x457e69(0x7f4)](0x0),this[_0x457e69(0x3438)]=_0x1ec4f0[_0x457e69(0x3330)]||VERSION$2[_0x457e69(0x2198)],this[_0x457e69(0x2cd)]=defaultValue$1(_0x1ec4f0[_0x457e69(0x1beb)],!0x1),this[_0x457e69(0x1d4b)]=!0x1,this[_0x457e69(0x3f82)]=_0x1ec4f0[_0x457e69(0x19e2)],this['_iblReferenceFrameMatrix']=Matrix3[_0x457e69(0x254b)](Matrix3['IDENTITY']),this[_0x457e69(0x544a)]=Matrix4['clone'](Matrix4[_0x457e69(0x5139)]),this[_0x457e69(0x9cc)]=_0x302286,this[_0x457e69(0x8e3)]=void 0x0,this[_0x457e69(0x26cd)]=void 0x0,this[_0x457e69(0x2576)]={},this[_0x457e69(0x300d)]=void 0x0,this[_0x457e69(0x510b)]=void 0x0,this['_clipStencilCommand']=void 0x0,this[_0x457e69(0x2f5f)]=void 0x0,this[_0x457e69(0x5706)]=void 0x0,this[_0x457e69(0x2346)]=-0x1,this[_0x457e69(0x52e)]=0x0,this['_boundingVolume']=_0x1ec4f0['boundingVolume'],this['_instanceCount']=_0x32fde8['instanceCount'],this['_instanceMode']=_0x32fde8[_0x457e69(0x5241)],this['_isS3MB']=defaultValue$1(_0x1ec4f0[_0x457e69(0x45df)],!0x1),this[_0x457e69(0x117f)]=_0x1ec4f0[_0x457e69(0x45ab)],this[_0x457e69(0x19cc)]=_0x1ec4f0[_0x457e69(0x4c35)],this[_0x457e69(0x2875)]=defaultValue$1(_0x1ec4f0[_0x457e69(0x2082)],Matrix4['IDENTITY']),this[_0x457e69(0x4eb)]=Matrix4[_0x457e69(0xe9d)](this['_geoMatrix'],new Matrix4()),this[_0x457e69(0x216b)]=_0x1ec4f0[_0x457e69(0x251c)],this[_0x457e69(0x35c4)]=void 0x0,this['_bufferPrepared']=!0x1,this[_0x457e69(0x55f8)]=_0x1ec4f0[_0x457e69(0x2a1c)],_0x1ec4f0[_0x457e69(0x2a1c)]===DATAFILETYPE$1['ExtendRegion3D']&&defined$1(_0x32fde8['attrLocation']['aTexCoord1'])){var _0xe5b9da=_0x32fde8[_0x457e69(0xd16)][_0x32fde8[_0x457e69(0x18d0)][_0x457e69(0x1fef)]]['typedArray'],_0x42306a=_0xe5b9da[_0x457e69(0x48ca)](_0xe5b9da[_0x457e69(0x1de1)],_0xe5b9da[_0x457e69(0x42fe)],_0xe5b9da[_0x457e69(0x21dd)]);this[_0x457e69(0x2ce3)]=new Float32Array(_0x42306a['buffer'],0x0,_0x42306a['byteLength']/0x4);}this['_selectionInforMap']=void 0x0,this[_0x457e69(0x1ad0)]=0x0,this['_intersectWithClipPlane']=!0x1,this['_boundingRectangle']=_0x1ec4f0['boundingRectangle'],this['_symbolTextureUrl']=_0x1ec4f0['symbolTextureUrl'],this[_0x457e69(0x55bf)]=_0x1ec4f0['symbolColor'],this[_0x457e69(0x815)]=_0x1ec4f0['symbolTextureRepeat'],defined$1(this['_symbolTextureRepeat'])||(this[_0x457e69(0x815)]=new Cartesian2(0x258,0x258)),this[_0x457e69(0x215e)]=defaultValue$1(_0x32fde8[_0x457e69(0xfde)],!0x1),defined$1(_0x1ec4f0[_0x457e69(0xcf6)])&&(this['_level']=_0x1ec4f0['level'],this[_0x457e69(0x4a46)]=_0x1ec4f0['row'],this[_0x457e69(0x32b4)]=_0x1ec4f0['col']),this[_0x457e69(0x2af8)]=!0x1,this[_0x457e69(0x714)]=_0x1ec4f0['groupName'],this[_0x457e69(0x9ee)]=_0x1ec4f0[_0x457e69(0x2e97)],this['_geoName']=_0x1ec4f0[_0x457e69(0x1fa8)],this[_0x457e69(0x1e34)]=Pass$1['S3MTiles'],this[_0x457e69(0x6b0)]=[],this[_0x457e69(0x287e)]=[],this[_0x457e69(0x4dbe)]=[],this[_0x457e69(0x4dd7)]={},this[_0x457e69(0x3a42)]={},this[_0x457e69(0x221f)]=[],this[_0x457e69(0x1746)]=!0x1,this[_0x457e69(0x4472)]=void 0x0,this[_0x457e69(0x2648)]=!0x0,this[_0x457e69(0x47ef)]=new AssociativeArray(),this['_idsColorMap']=new AssociativeArray(),this[_0x457e69(0x2131)]=new AssociativeArray(),this[_0x457e69(0x372f)]=new AssociativeArray(),this[_0x457e69(0x504c)]=!0x1,this[_0x457e69(0x1146)]=this[_0x457e69(0x23fe)]['skeletonSelectEnable']&&_0x457e69(0x4e5c)===this[_0x457e69(0x23fe)][_0x457e69(0x4292)]&&_0x32fde8[_0x457e69(0x3f92)]>0x0,this[_0x457e69(0x3f92)]=_0x32fde8['skeletonCount'],this['_imagerys']=[],this['_imageryTextureBound']=new Cartesian2(),this['_layerImagerys']={},this['_isLeaf']=!0x1,this[_0x457e69(0x434d)]=!0x0,this[_0x457e69(0x1cde)]=!0x1,this[_0x457e69(0x936)]=0x0,this['_clipCommand']=void 0x0,this[_0x457e69(0x121d)]=0x0,this[_0x457e69(0x44b3)]=void 0x0,this[_0x457e69(0x24cf)]=!0x1,this[_0x457e69(0x2d90)]=!0x1,this['_polygons']=void 0x0,this['_polygonId']=void 0x0,this['_polygonCommands']=[],this[_0x457e69(0x2591)]=void 0x0,this[_0x457e69(0x3a70)]=void 0x0,this['_imageRasterized']=!0x1,this[_0x457e69(0x506e)]=!0x1,this['_isSelected']=!0x1,this[_0x457e69(0x1328)]=[];}S3MEdgeProcessor[_0x68aa19(0x35f)]=function(_0x23374a,_0x2be5e2){var _0x3b9a2b=_0x68aa19,_0x50eb26,_0xc91f91,_0x16051e=_0x23374a[_0x3b9a2b(0x18d0)][_0x3b9a2b(0x35d2)],_0x17f395=_0x23374a['vertexAttributes'][_0x16051e],_0x1f58ef=defined$1(_0x23374a['nCompressOptions'])&&(_0x23374a[_0x3b9a2b(0x51ae)]&VertexCompressOption[_0x3b9a2b(0x4be4)])===VertexCompressOption[_0x3b9a2b(0x4be4)],_0x50b4ee=_0x17f395[_0x3b9a2b(0xbdc)];_0x1f58ef?(_0x50b4ee=0x3,_0x50eb26=getPosArrayForCompress$1(_0x23374a,_0x17f395)):_0x50eb26=new Float32Array(_0x17f395[_0x3b9a2b(0x1451)][_0x3b9a2b(0x1de1)],_0x17f395[_0x3b9a2b(0x1451)][_0x3b9a2b(0x42fe)],_0x17f395[_0x3b9a2b(0x1451)][_0x3b9a2b(0x21dd)]/0x4);for(var _0xa2ca13=[],_0x5a97a4=[],_0x4d0408=(_0xc91f91=0x0===_0x2be5e2['indexType']?new Uint16Array(_0x2be5e2[_0x3b9a2b(0x2602)][_0x3b9a2b(0x1de1)],_0x2be5e2[_0x3b9a2b(0x2602)][_0x3b9a2b(0x42fe)],_0x2be5e2[_0x3b9a2b(0x2602)][_0x3b9a2b(0x21dd)]/0x2):new Uint32Array(_0x2be5e2[_0x3b9a2b(0x2602)]['buffer'],_0x2be5e2[_0x3b9a2b(0x2602)]['byteOffset'],_0x2be5e2[_0x3b9a2b(0x2602)][_0x3b9a2b(0x21dd)]/0x4))[_0x3b9a2b(0x531b)],_0x289e84=0x0,_0x42acd2=0x0,_0x9ea85=0x4*Math[_0x3b9a2b(0x67a)](_0x4d0408/0x4);_0x42acd2<_0x9ea85;_0x42acd2+=0x4){var _0x378faa=_0xc91f91[_0x42acd2],_0xc9531c=_0xc91f91[_0x42acd2+0x1],_0x15754f=_0xc91f91[_0x42acd2+0x2],_0x21bb2c=_0xc91f91[_0x42acd2+0x3];if(scratchV0$1['x']=_0x50eb26[_0x50b4ee*_0x378faa],scratchV0$1['y']=_0x50eb26[_0x50b4ee*_0x378faa+0x1],scratchV0$1['z']=_0x50eb26[_0x50b4ee*_0x378faa+0x2],scratchV1$1['x']=_0x50eb26[_0x50b4ee*_0xc9531c],scratchV1$1['y']=_0x50eb26[_0x50b4ee*_0xc9531c+0x1],scratchV1$1['z']=_0x50eb26[_0x50b4ee*_0xc9531c+0x2],scratchV2$3['x']=_0x50eb26[_0x50b4ee*_0x15754f],scratchV2$3['y']=_0x50eb26[_0x50b4ee*_0x15754f+0x1],scratchV2$3['z']=_0x50eb26[_0x50b4ee*_0x15754f+0x2],scratchV3['x']=_0x50eb26[_0x50b4ee*_0x21bb2c],scratchV3['y']=_0x50eb26[_0x50b4ee*_0x21bb2c+0x1],scratchV3['z']=_0x50eb26[_0x50b4ee*_0x21bb2c+0x2],!(Cartesian3[_0x3b9a2b(0x2ed4)](scratchV1$1,scratchV2$3)||Cartesian3[_0x3b9a2b(0x2ed4)](scratchV1$1,scratchV3)||Cartesian3[_0x3b9a2b(0x2ed4)](scratchV1$1,scratchV0$1)||Cartesian3[_0x3b9a2b(0x2ed4)](scratchV2$3,scratchV0$1)||Cartesian3[_0x3b9a2b(0x2ed4)](scratchV3,scratchV0$1))){if(_0x15754f===_0x21bb2c){if(Cartesian3[_0x3b9a2b(0x286c)](scratchV1$1,scratchV0$1,scratchN0),Cartesian3[_0x3b9a2b(0x286c)](scratchV2$3,scratchV0$1,scratchN1),Cartesian3['cross'](scratchN0,scratchN1,scratchN0),Cartesian3[_0x3b9a2b(0x2ed4)](scratchN0,Cartesian3[_0x3b9a2b(0x3e26)]))continue;Cartesian3[_0x3b9a2b(0x4e7d)](scratchN0,scratchN0),_0xa2ca13['push'](scratchV0$1['x']),_0xa2ca13['push'](scratchV0$1['y']),_0xa2ca13[_0x3b9a2b(0x3a33)](scratchV0$1['z']),_0xa2ca13[_0x3b9a2b(0x3a33)](scratchV1$1['x']),_0xa2ca13[_0x3b9a2b(0x3a33)](scratchV1$1['y']),_0xa2ca13[_0x3b9a2b(0x3a33)](scratchV1$1['z']),_0xa2ca13['push'](scratchN0['x']),_0xa2ca13[_0x3b9a2b(0x3a33)](scratchN0['y']),_0xa2ca13[_0x3b9a2b(0x3a33)](scratchN0['z']),_0xa2ca13[_0x3b9a2b(0x3a33)](_0x378faa);var _0x3c8a78=(_0x47552a=getVariantParams(scratchV0$1,scratchV1$1))[_0x3b9a2b(0x2462)],_0x16666a=_0x47552a['variantExtension'];_0xa2ca13[_0x3b9a2b(0x3a33)](_0x3c8a78),_0xa2ca13[_0x3b9a2b(0x3a33)](_0x16666a);}else{if(Cartesian3['subtract'](scratchV1$1,scratchV0$1,scratchN0),Cartesian3[_0x3b9a2b(0x286c)](scratchV2$3,scratchV0$1,scratchN1),Cartesian3[_0x3b9a2b(0x33cc)](scratchN0,scratchN1,scratchN0),Cartesian3['equals'](scratchN0,Cartesian3[_0x3b9a2b(0x3e26)]))continue;if(Cartesian3[_0x3b9a2b(0x4e7d)](scratchN0,scratchN0),Cartesian3[_0x3b9a2b(0x286c)](scratchV1$1,scratchV0$1,scratchN2),Cartesian3[_0x3b9a2b(0x286c)](scratchV3,scratchV0$1,scratchN3),Cartesian3[_0x3b9a2b(0x33cc)](scratchN2,scratchN3,scratchN2),Cartesian3[_0x3b9a2b(0x2ed4)](scratchN2,Cartesian3[_0x3b9a2b(0x3e26)]))continue;Cartesian3[_0x3b9a2b(0x4e7d)](scratchN2,scratchN2),_0x5a97a4[_0x3b9a2b(0x3a33)](scratchV0$1['x']),_0x5a97a4[_0x3b9a2b(0x3a33)](scratchV0$1['y']),_0x5a97a4['push'](scratchV0$1['z']),_0x5a97a4[_0x3b9a2b(0x3a33)](scratchV1$1['x']),_0x5a97a4['push'](scratchV1$1['y']),_0x5a97a4[_0x3b9a2b(0x3a33)](scratchV1$1['z']),_0x5a97a4[_0x3b9a2b(0x3a33)](scratchN0['x']),_0x5a97a4[_0x3b9a2b(0x3a33)](scratchN0['y']),_0x5a97a4[_0x3b9a2b(0x3a33)](scratchN0['z']),_0x5a97a4[_0x3b9a2b(0x3a33)](scratchN2['x']),_0x5a97a4[_0x3b9a2b(0x3a33)](scratchN2['y']),_0x5a97a4[_0x3b9a2b(0x3a33)](scratchN2['z']),_0x5a97a4[_0x3b9a2b(0x3a33)](_0x378faa);var _0x47552a;_0x3c8a78=(_0x47552a=getVariantParams(scratchV0$1,scratchV1$1))[_0x3b9a2b(0x2462)],_0x16666a=_0x47552a['variantExtension'],(_0x5a97a4[_0x3b9a2b(0x3a33)](_0x3c8a78),_0x5a97a4[_0x3b9a2b(0x3a33)](_0x16666a));}_0x289e84+=Cartesian3[_0x3b9a2b(0x2ffa)](scratchV0$1,scratchV1$1);}}var _0x40bfaa=_0x289e84/(_0x4d0408/0x4),_0x5e9529=_0xa2ca13[_0x3b9a2b(0x531b)]/S3MEdgeProcessor[_0x3b9a2b(0xc25)],_0x3250a1=_0x5a97a4[_0x3b9a2b(0x531b)]/S3MEdgeProcessor['SilhouetteInstanceStride'];return{'regular':{'instancesData':new Float32Array(_0xa2ca13),'instanceCount':_0x5e9529,'edgeLength':_0x5e9529*_0x40bfaa},'silhouette':{'instancesData':new Float32Array(_0x5a97a4),'instanceCount':_0x3250a1,'edgeLength':_0x3250a1},'averageEdgeLength':_0x40bfaa};},Object[_0x68aa19(0x5b7)](RenderEntityPagedLOD[_0x68aa19(0x4b51)],{'renderable':{'get':function(){var _0x3ecadb=_0x68aa19;if(!this[_0x3ecadb(0x2cd)]||!defined$1(this[_0x3ecadb(0x9cc)]))return this['_bufferPrepared'];for(var _0x9acb4e in this[_0x3ecadb(0x9cc)])if(this[_0x3ecadb(0x9cc)][_0x3ecadb(0x2a77)](_0x9acb4e)){var _0x633b14=this[_0x3ecadb(0x9cc)][_0x9acb4e],_0xff22c1=_0x633b14[_0x3ecadb(0xa52)][0x0];return defined$1(_0xff22c1)?this[_0x3ecadb(0x1ea)]&&(_0xff22c1[_0x3ecadb(0x4bb2)]&&_0xff22c1[_0x3ecadb(0x237c)]||defined$1(_0x633b14[_0x3ecadb(0x2e28)])):this['_bufferPrepared'];}return this[_0x3ecadb(0x1ea)];}}}),RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x3a52)]=function(){var _0x379017=_0x68aa19;if(!this[_0x379017(0x1d4b)]){if(this[_0x379017(0x5883)](),this['createBoundingBoxForInstance'](),this['_fileType']===DATAFILETYPE$1['Text']||this[_0x379017(0x55f8)]===DATAFILETYPE$1[_0x379017(0x26eb)]?this[_0x379017(0x5829)]():this[_0x379017(0x55f8)]===DATAFILETYPE$1['ClampGroundPolygon']&&this[_0x379017(0x2ba8)](),defined$1(this[_0x379017(0x21c8)])&&S3MTextureManager[_0x379017(0x3597)]({'imageUrl':this[_0x379017(0x21c8)]}),this['prepareLabels'](),!defined$1(this[_0x379017(0x4472)])&&Object[_0x379017(0x20c8)](this[_0x379017(0x38c7)])[_0x379017(0x531b)]>0x0){var _0x20cfb6=this[_0x379017(0x23fe)],_0x29632e=_0x20cfb6['_context'];createBatchTable(_0x29632e,this),setPickIdValues(_0x29632e,this,_0x20cfb6);}this['_initialize']=!0x0;}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x5883)]=function(){var _0x3d97d9=_0x68aa19,_0x54729f=this[_0x3d97d9(0x38c7)];if(defined$1(_0x54729f)&&VERSION$2['S3M4']===this[_0x3d97d9(0x3438)]){for(var _0x178a18 in(this[_0x3d97d9(0x43bc)]=new AssociativeArray(),_0x54729f))!_0x54729f[_0x3d97d9(0x2a77)](_0x178a18)||-0x1===this[_0x3d97d9(0x470d)][_0x3d97d9(0x50d3)]&&'0'===_0x178a18||this[_0x3d97d9(0x43bc)][_0x3d97d9(0x346f)](_0x178a18,_0x54729f[_0x178a18]);}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x4b18)]=function(){var _0x561459=_0x68aa19,_0x2bb10a=this[_0x561459(0x470d)];if(defined$1(_0x2bb10a)&&-0x1!==_0x2bb10a[_0x561459(0x50d3)]&&defined$1(_0x2bb10a[_0x561459(0x360a)])){var _0xd952c=_0x2bb10a[_0x561459(0x360a)],_0x417218=new Cartesian3(_0xd952c[0x0],_0xd952c[0x1],_0xd952c[0x2]),_0x144de2=new Cartesian3(_0xd952c[0x3],_0xd952c[0x4],_0xd952c[0x5]),_0x33d62f=Cartesian3['lerp'](_0x417218,_0x144de2,0.5,new Cartesian3()),_0x335a82=Cartesian3['distance'](_0x33d62f,_0x417218),_0x38a755=new Cartesian3();Matrix4[_0x561459(0x10a0)](this['_matModel'],_0x33d62f,_0x38a755),this[_0x561459(0x302f)]['center']=_0x38a755,this[_0x561459(0x302f)][_0x561459(0x2896)]=_0x335a82>this['_boundingVolume']['radius']?_0x335a82:this[_0x561459(0x302f)][_0x561459(0x2896)],_0x2bb10a[_0x561459(0x360a)]=void 0x0;}},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['createClampGroundBounds']=function(){var _0x3efdca=_0x68aa19,_0x15b704=this[_0x3efdca(0x2e4f)]['x'],_0x2d31ea=this['_boundingRectangle']['y'],_0x553c06=this[_0x3efdca(0x2e4f)]['x']+this[_0x3efdca(0x2e4f)][_0x3efdca(0x209)],_0x5bb313=this[_0x3efdca(0x2e4f)]['y']+this[_0x3efdca(0x2e4f)]['height'],_0x8f32aa=new Cartesian3(_0x553c06,_0x2d31ea,0x0),_0x35ab77=new Cartesian3(_0x15b704,_0x5bb313,0x0);this[_0x3efdca(0x1b4a)]=new Cartesian3(_0x15b704,_0x2d31ea,0x0),this[_0x3efdca(0xca7)]=new Cartesian3(),this[_0x3efdca(0xd13)]=new Cartesian3(),Cartesian3[_0x3efdca(0x286c)](_0x8f32aa,this[_0x3efdca(0x1b4a)],this[_0x3efdca(0xca7)]),Cartesian3[_0x3efdca(0x286c)](_0x35ab77,this[_0x3efdca(0x1b4a)],this['_northVector']);},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['createBillboardsBounds']=function(){var _0x13f64f=_0x68aa19,_0x435286,_0x319016,_0x39c125=this[_0x13f64f(0x43bc)][_0x13f64f(0x21e8)],_0x50b1e4=this[_0x13f64f(0x470d)]['vertexAttributes'][0x0][_0x13f64f(0x1451)],_0x50b974=new Float32Array(_0x50b1e4['buffer'],_0x50b1e4[_0x13f64f(0x42fe)],_0x50b1e4[_0x13f64f(0x21dd)]/0x4);this[_0x13f64f(0x55f8)]===DATAFILETYPE$1[_0x13f64f(0xb3c)]?(_0x435286=this['_vertexPackage'][_0x13f64f(0xd16)][0x1][_0x13f64f(0x1451)],_0x319016=new Float32Array(_0x435286['buffer'],_0x435286['byteOffset'],_0x435286[_0x13f64f(0x21dd)]/0x4)):(_0x435286=this[_0x13f64f(0x470d)][_0x13f64f(0xd16)][0x3]['typedArray'],_0x319016=new Float32Array(_0x435286[_0x13f64f(0x1de1)],_0x435286[_0x13f64f(0x42fe)],_0x435286[_0x13f64f(0x21dd)]/0x4));for(var _0x3bfe26,_0x5f493c,_0x4907ff,_0x5bf53a=Number[_0x13f64f(0xd77)],_0x225f51=Number['MIN_VALUE'],_0x4c8d95=Number[_0x13f64f(0xd77)],_0x129109=Number[_0x13f64f(0xfb7)],_0x1633b3=new Cartesian3(),_0x517581=[],_0x429ba1=0x0;_0x429ba1<this[_0x13f64f(0x470d)][_0x13f64f(0x2247)];_0x429ba1++)Cartesian3['fromArray'](_0x319016,0x3*_0x429ba1,_0x1633b3),_0x517581[_0x13f64f(0x3a33)](Cartesian3['clone'](_0x1633b3));for(var _0x41a18a=[],_0x5975e9=[],_0x590566=0x0,_0x1b88bb=_0x39c125[_0x13f64f(0x531b)];_0x590566<_0x1b88bb;_0x590566++){_0x5f493c=(_0x3bfe26=_0x39c125[_0x590566])[_0x13f64f(0x4937)],_0x4907ff=defaultValue$1(_0x3bfe26[_0x13f64f(0xb94)],_0x3bfe26[_0x13f64f(0x4a72)]);for(var _0x17527c=_0x5f493c;_0x17527c<_0x5f493c+_0x4907ff;_0x17527c++){var _0x21e336=_0x517581[_0x17527c];_0x5bf53a=Math[_0x13f64f(0x27d5)](_0x21e336['x'],_0x5bf53a),_0x225f51=Math[_0x13f64f(0x2bc6)](_0x21e336['x'],_0x225f51),_0x4c8d95=Math[_0x13f64f(0x27d5)](_0x21e336['y'],_0x4c8d95),_0x129109=Math[_0x13f64f(0x2bc6)](_0x21e336['y'],_0x129109);}var _0x16bb59=new Rectangle(_0x5bf53a,_0x4c8d95,_0x225f51,_0x129109);_0x41a18a['push'](_0x16bb59);var _0x49839e=new Cartesian3(_0x50b974[0x3*_0x5f493c],_0x50b974[0x3*_0x5f493c+0x1],_0x50b974[0x3*_0x5f493c+0x2]);_0x5975e9[_0x13f64f(0x3a33)](_0x49839e);}this['_localRectangles']=_0x41a18a,this[_0x13f64f(0x3ce5)]=_0x5975e9;},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x7ce)]=function(_0x24fbd4,_0x141a8d){var _0x9573c9=_0x68aa19;if(!_0x24fbd4[_0x9573c9(0x2260)]){var _0x4653ac,_0x51dbe1=this[_0x9573c9(0x3f82)],_0x4a4a2b=_0x141a8d[_0x9573c9(0x43e0)],_0x3d6511=_0x141a8d[_0x9573c9(0x1cdc)],_0xf14d6=Object[_0x9573c9(0x20c8)](this[_0x9573c9(0x38c7)]),_0x3ef826=_0x24fbd4[_0x9573c9(0x4217)];_0x4653ac=Object[_0x9573c9(0x21e8)](_0x3ef826)[_0x9573c9(0x66a)](function(_0x525e48){return _0x525e48;});for(var _0x412144=0x0,_0x4b4644=this[_0x9573c9(0x3399)][_0x9573c9(0x531b)];_0x412144<_0x4b4644;_0x412144++){var _0x6994b3=_0xf14d6[_0x412144];if((!_0x4653ac||_0x3ef826[_0x6994b3])&&!0x1!==_0x3ef826[_0x6994b3]){var _0x4619e9=this[_0x9573c9(0x3399)][_0x412144],_0x21128e=_0x4619e9[_0x9573c9(0x326c)]-_0x4619e9[_0x9573c9(0x4488)],_0x473b55=_0x4619e9[_0x9573c9(0x46e0)]-_0x4619e9[_0x9573c9(0x149)],_0x26947d=this['_localVertices'][_0x412144],_0x120f8f=Matrix4[_0x9573c9(0x10a0)](_0x51dbe1,_0x26947d,new Cartesian3()),_0x4f56ff=new Cartesian2();Transforms[_0x9573c9(0x18d1)](_0x4a4a2b,_0x3d6511,_0x120f8f,_0x4f56ff);var _0xeaaa37=new Rectangle(_0x4f56ff['x'],_0x4f56ff['y'],_0x4f56ff['x']+_0x21128e,_0x4f56ff['y']-_0x473b55);_0xeaaa37[_0x9573c9(0x4488)]+0xc8>0x0&&_0xeaaa37[_0x9573c9(0x326c)]<_0x141a8d['viewport'][_0x9573c9(0x209)]+_0xeaaa37[_0x9573c9(0x209)]&&_0xeaaa37[_0x9573c9(0x46e0)]+0xc8>0x0&&_0xeaaa37[_0x9573c9(0x149)]-0x32<_0x141a8d[_0x9573c9(0x18be)][_0x9573c9(0x5862)]+_0xeaaa37[_0x9573c9(0x5862)]&&(_0x24fbd4[_0x9573c9(0x54c6)][_0x9573c9(0x1880)][_0x9573c9(0x3039)][_0x24fbd4[_0x9573c9(0x13f9)]+':'+_0x6994b3]=_0xeaaa37);}}}};var cartesian4Scratch=new Cartesian4();function updateBatchTableAttributes(_0x4f5639){var _0x348582=_0x68aa19,_0x54a9dd,_0x47028a,_0x3db472,_0x1aa895=_0x4f5639[_0x348582(0x3ef4)],_0x155102=[];if(_0x1aa895[_0x348582(0x531b)]>0x0){for(_0x54a9dd=0x0,_0x47028a=_0x1aa895['length'];_0x54a9dd<_0x47028a;_0x54a9dd++)(_0x3db472=_0x1aa895[_0x348582(0x21e8)][_0x54a9dd])['dirty']&&(_0x3db472[_0x348582(0x5660)]=!0x1,_0x155102=_0x3db472[_0x348582(0x28b8)][_0x348582(0x1676)](),cartesian4Scratch['x']=_0x155102[0x0],cartesian4Scratch['y']=_0x155102[0x1],cartesian4Scratch['z']=_0x155102[0x2],cartesian4Scratch['w']=_0x155102[0x3],defined$1(_0x3db472[_0x348582(0x2859)])?_0x4f5639[_0x348582(0x4472)][_0x348582(0x4bb8)](_0x3db472['batchId'],0x0,cartesian4Scratch):Array[_0x348582(0x4b57)](_0x3db472[_0x348582(0x43a6)])&&_0x3db472[_0x348582(0x43a6)][_0x348582(0x2e47)](function(_0x463bba){var _0x48c2b5=_0x348582;_0x4f5639['_batchTable'][_0x48c2b5(0x4bb8)](_0x463bba,0x0,cartesian4Scratch);}));}var _0x4e423e=_0x4f5639[_0x348582(0x2131)];if(_0x4e423e['length']>0x0){for(var _0x1716d8 in _0x4e423e[_0x348582(0x15c8)])(_0x3db472=_0x4e423e[_0x348582(0x15c8)][_0x1716d8])[_0x348582(0x5660)]&&(_0x3db472['dirty']=!0x1,defined$1(_0x3db472['batchId'])?_0x4f5639[_0x348582(0x4472)][_0x348582(0x4bb8)](_0x3db472[_0x348582(0x2859)],0x3,_0x3db472[_0x348582(0x4729)]):Array[_0x348582(0x4b57)](_0x3db472[_0x348582(0x43a6)])&&_0x3db472[_0x348582(0x43a6)][_0x348582(0x2e47)](function(_0x4583d7){var _0x2861e5=_0x348582;_0x4f5639['_batchTable'][_0x2861e5(0x4bb8)](_0x4583d7,0x3,_0x3db472[_0x2861e5(0x4729)]);}),Cartesian3[_0x348582(0x2ed4)](_0x3db472[_0x348582(0x4729)],Cartesian3[_0x348582(0x3e26)])&&_0x4e423e[_0x348582(0x4b3f)](_0x1716d8));}var _0x49b4f4=_0x4f5639[_0x348582(0x372f)];if(_0x49b4f4[_0x348582(0x531b)]>0x0){for(_0x54a9dd=0x0,_0x47028a=_0x49b4f4[_0x348582(0x531b)];_0x54a9dd<_0x47028a;_0x54a9dd++)(_0x3db472=_0x49b4f4[_0x348582(0x21e8)][_0x54a9dd])['dirty']&&(_0x3db472['dirty']=!0x1,defined$1(_0x3db472[_0x348582(0x2859)])?_0x4f5639[_0x348582(0x4472)][_0x348582(0x4bb8)](_0x3db472[_0x348582(0x2859)],0x4,_0x3db472[_0x348582(0xcc5)]):Array['isArray'](_0x3db472[_0x348582(0x43a6)])&&_0x3db472['instanceIds'][_0x348582(0x2e47)](function(_0x54fd40){var _0x2082a3=_0x348582;_0x4f5639[_0x2082a3(0x4472)]['setBatchedAttribute'](_0x54fd40,0x4,_0x3db472[_0x2082a3(0xcc5)]);}));}var _0x1fc6c7=_0x4f5639[_0x348582(0x47ef)];if(_0x1fc6c7[_0x348582(0x531b)]>0x0){for(_0x54a9dd=0x0,_0x47028a=_0x1fc6c7[_0x348582(0x531b)];_0x54a9dd<_0x47028a;_0x54a9dd++)if((_0x3db472=_0x1fc6c7[_0x348582(0x21e8)][_0x54a9dd])[_0x348582(0x5660)]){if(_0x3db472[_0x348582(0x5660)]=!0x1,_0x4f5639[_0x348582(0x1146)]){if(_0x3db472['skeletonId']>-0x1){var _0x574142=_0x3db472[_0x348582(0x43a6)][0x0]*_0x4f5639['skeletonCount']+_0x3db472['skeletonId'];_0x4f5639[_0x348582(0x4472)][_0x348582(0x4bb8)](_0x574142,0x1,_0x3db472[_0x348582(0x642)]);}}else _0x4f5639[_0x348582(0x41cc)]>0x0?Array[_0x348582(0x4b57)](_0x3db472[_0x348582(0x43a6)])&&_0x3db472[_0x348582(0x43a6)]['map'](function(_0x158e76){var _0x4e4cad=_0x348582;_0x4f5639[_0x4e4cad(0x4472)][_0x4e4cad(0x4bb8)](_0x158e76,0x1,_0x3db472[_0x4e4cad(0x642)]);}):defined$1(_0x3db472[_0x348582(0x2859)])&&_0x4f5639['_batchTable'][_0x348582(0x4bb8)](_0x3db472[_0x348582(0x2859)],0x1,_0x3db472[_0x348582(0x642)]);}}}function createBatchTable(_0x123943,_0x342c90){var _0x4bacc1=_0x68aa19,_0x32295f=[];_0x32295f[_0x4bacc1(0x3a33)]({'functionName':'czm_batchTable_color','componentDatatype':ComponentDatatype$1[_0x4bacc1(0x4aae)],'componentsPerAttribute':0x4,'normalize':!0x0},{'functionName':_0x4bacc1(0xf96),'componentDatatype':ComponentDatatype$1[_0x4bacc1(0x4aae)],'componentsPerAttribute':0x4},{'functionName':_0x4bacc1(0x7cd),'componentDatatype':ComponentDatatype$1[_0x4bacc1(0x4aae)],'componentsPerAttribute':0x4,'normalize':!0x0},{'functionName':_0x4bacc1(0x21d1),'componentDatatype':ComponentDatatype$1[_0x4bacc1(0x15eb)],'componentsPerAttribute':0x3,'normalize':!0x0},{'functionName':_0x4bacc1(0x3551),'componentDatatype':ComponentDatatype$1[_0x4bacc1(0x15eb)],'componentsPerAttribute':0x3,'normalize':!0x0});var _0x16e71a=_0x342c90[_0x4bacc1(0x38c7)],_0xcd197f=Object[_0x4bacc1(0x20c8)](_0x16e71a),_0x4acdee=new BatchTable(_0x123943,_0x32295f,_0x342c90['_isInstanceModel']?_0x342c90[_0x4bacc1(0x41cc)]*_0x342c90[_0x4bacc1(0x3f92)]:_0x342c90[_0x4bacc1(0x41cc)]>0x0?_0x342c90[_0x4bacc1(0x41cc)]:_0xcd197f[_0x4bacc1(0x531b)]);_0x342c90['_batchTable']=_0x4acdee;}function setPickIdValues(_0x5f384e,_0x132642,_0x301f9c){var _0x4dce36=_0x68aa19,_0x3e0183=_0x132642[_0x4dce36(0x4472)],_0x5ecb5b=_0x132642[_0x4dce36(0x43bc)],_0x590aca=_0x132642['_selectionInforMap']['_hash'];for(var _0x1abf27 in _0x590aca)if(_0x590aca[_0x4dce36(0x2a77)](_0x1abf27)){var _0x32d18c=_0x5ecb5b[_0x4dce36(0x3173)](_0x1abf27);if(_0x132642['_isInstanceModel']){var _0x55ed7f=_0x32d18c['instanceIds'][0x0],_0x1228d1=Object[_0x4dce36(0x20c8)](_0x32d18c['skeletonIds'])[_0x4dce36(0x531b)];for(var _0x182591 in _0x32d18c[_0x4dce36(0x2771)])if(_0x32d18c[_0x4dce36(0x2771)]['hasOwnProperty'](_0x182591)){var _0xdb5c77=_0x55ed7f*_0x1228d1+Number(_0x182591),_0x3d06d9=(_0xe95cd9=_0x5f384e[_0x4dce36(0x36ef)]({'primitive':_0x301f9c,'id':_0x1abf27,'skeletonId':Number(_0x182591)}))[_0x4dce36(0x28b8)];cartesian4Scratch['x']=Color$2[_0x4dce36(0x3b2b)](_0x3d06d9['red']),cartesian4Scratch['y']=Color$2[_0x4dce36(0x3b2b)](_0x3d06d9[_0x4dce36(0x2129)]),cartesian4Scratch['z']=Color$2['floatToByte'](_0x3d06d9[_0x4dce36(0x28f8)]),cartesian4Scratch['w']=Color$2['floatToByte'](_0x3d06d9['alpha']),_0x3e0183['setBatchedAttribute'](_0xdb5c77,0x2,cartesian4Scratch);}}else{var _0xe95cd9;defined$1(_0xe95cd9=_0x301f9c[_0x4dce36(0x50f4)][_0x1abf27])||(_0xe95cd9=_0x5f384e['createPickId']({'primitive':_0x301f9c,'id':_0x1abf27}),_0x301f9c[_0x4dce36(0x50f4)][_0x1abf27]=_0xe95cd9),_0x3d06d9=_0xe95cd9[_0x4dce36(0x28b8)];if(cartesian4Scratch['x']=Color$2[_0x4dce36(0x3b2b)](_0x3d06d9[_0x4dce36(0x4f34)]),cartesian4Scratch['y']=Color$2[_0x4dce36(0x3b2b)](_0x3d06d9[_0x4dce36(0x2129)]),cartesian4Scratch['z']=Color$2['floatToByte'](_0x3d06d9[_0x4dce36(0x28f8)]),cartesian4Scratch['w']=Color$2[_0x4dce36(0x3b2b)](_0x3d06d9[_0x4dce36(0x24f9)]),_0x132642['_instanceCount']>0x0)_0x32d18c[_0x4dce36(0x43a6)][_0x4dce36(0x2e47)](function(_0x480d2d){var _0x306bdd=_0x4dce36;_0x3e0183[_0x306bdd(0x4bb8)](_0x480d2d,0x2,cartesian4Scratch);});else{var _0x18085d=_0x32d18c['batchId'];_0x3e0183[_0x4dce36(0x4bb8)](_0x18085d,0x2,cartesian4Scratch);}}}}function createRatio$3(_0x2ad4e1,_0x286a33){var _0xa659ea=_0x68aa19;for(var _0x4ce54e=_0x2ad4e1[_0xa659ea(0x4771)][_0xa659ea(0x21e8)],_0x1e5d8d=_0x2ad4e1[_0xa659ea(0x4771)][_0xa659ea(0xbdc)],_0x2298ba=_0x4ce54e[_0xa659ea(0x531b)]/_0x1e5d8d,_0x1ecdbb=new Float32Array(0x3*_0x2298ba),_0x34c00b=0x0;_0x34c00b<_0x2298ba;_0x34c00b++){var _0x20c72f=new Cartesian3(_0x4ce54e[_0x34c00b*_0x1e5d8d],_0x4ce54e[_0x34c00b*_0x1e5d8d+0x1],_0x4ce54e[_0x34c00b*_0x1e5d8d+0x2]),_0x5ed852=Cartographic['fromCartesian'](_0x20c72f),_0x536a30=CesiumMath['toDegrees'](_0x5ed852[_0xa659ea(0x1041)]),_0x5dc3e8=CesiumMath[_0xa659ea(0x52e9)](_0x5ed852[_0xa659ea(0x288b)]),_0x2835c2=_0x5ed852[_0xa659ea(0x5862)],_0x506600=(_0x536a30-_0x286a33['left'])/_0x286a33['width'],_0x1133fc=(_0x5dc3e8-_0x286a33[_0xa659ea(0x3b17)])/_0x286a33[_0xa659ea(0x531b)],_0x2d3ed0=(_0x2835c2-_0x286a33['minHeight'])/_0x286a33[_0xa659ea(0x5862)];_0x1ecdbb[0x3*_0x34c00b]=_0x506600,_0x1ecdbb[0x3*_0x34c00b+0x1]=_0x1133fc,_0x1ecdbb[0x3*_0x34c00b+0x2]=_0x2d3ed0;}_0x2ad4e1[_0xa659ea(0x281d)]=new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0xa659ea(0x15eb)],'componentsPerAttribute':0x3,'values':_0x1ecdbb});}RenderEntityPagedLOD[_0x68aa19(0x4b51)]['updateBatchTable']=function(_0x2efcdc,_0x23103a,_0x2f8a24){var _0x15da66=_0x68aa19;updateBatchTableAttributes(this),this[_0x15da66(0x4472)]['update'](_0x2efcdc),this[_0x15da66(0x2648)]=!0x1;},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['transformResource']=function(_0x582eab,_0x430cee){var _0x172d47=_0x68aa19;this[_0x172d47(0x3a52)](),this[_0x172d47(0x3aa7)](_0x582eab,_0x430cee)&&this[_0x172d47(0x1ea)]&&defined$1(this[_0x172d47(0x3fca)])&&(this[_0x172d47(0x5205)](_0x582eab,_0x430cee),this[_0x172d47(0x319)](_0x430cee),this[_0x172d47(0x1832)](_0x430cee),this[_0x172d47(0x1b77)](_0x430cee),this[_0x172d47(0x3c90)](_0x430cee),_0x430cee[_0x172d47(0x55f8)]!==DATAFILETYPE$1[_0x172d47(0xc31)]&&_0x430cee['_fileType']!==DATAFILETYPE$1[_0x172d47(0x755)]&&_0x430cee['_fileType']!==DATAFILETYPE$1[_0x172d47(0x45ed)]&&_0x430cee[_0x172d47(0x55f8)]!==DATAFILETYPE$1[_0x172d47(0x55e2)]||this['cloneSelectCommand'](_0x430cee));},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x2d02)]=function(_0x13a585,_0x2df63d){var _0x57427b=_0x68aa19;if(this['_bufferPrepared']&&(this[_0x57427b(0x5035)](_0x2df63d),_0x2df63d[_0x57427b(0x3be4)]===LoadingPriorityMode$1['UsePagedLodInfo']&&_0x2df63d['_hasMixedContent']&&_0x13a585[_0x57427b(0x4174)][_0x57427b(0x416d)])){var _0x3514e3=this[_0x57427b(0x8e3)];if(!defined$1(_0x3514e3))return;var _0x4eb0a5=_0x3514e3[_0x57427b(0x457d)];defined$1(_0x4eb0a5)||(_0x4eb0a5=_0x3514e3['derivedCommands']={}),this[_0x57427b(0x4ea3)]['_finalResolution']||(defined$1(_0x4eb0a5[_0x57427b(0xeaf)])||(_0x4eb0a5['zback']=deriveZBackfaceCommand(_0x13a585[_0x57427b(0x4174)],_0x3514e3)),_0x2df63d[_0x57427b(0x28f5)][_0x57427b(0x3a33)](_0x4eb0a5[_0x57427b(0xeaf)])),defined$1(_0x4eb0a5['stencil'])&&this['ownerPagelod'][_0x57427b(0x3892)]===getLastSelectionDepth(_0x4eb0a5[_0x57427b(0x38a4)])||(_0x4eb0a5[_0x57427b(0x38a4)]=deriveStencilCommand(_0x3514e3,this[_0x57427b(0x4ea3)][_0x57427b(0x3892)]));}};var zeroTranslate=new Cartesian3(0x0,0x0,0x0);RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x35a7)]=function(_0x4cd835){var _0x1cf5bb=_0x68aa19;for(var _0x3bbecc=this,_0x226f53=function(){var _0xe1f615=_0x54f3;return defined$1(_0x3bbecc[_0xe1f615(0x23fe)][_0xe1f615(0x45d4)][_0x3bbecc[_0xe1f615(0x3dd9)]])?_0x3bbecc[_0xe1f615(0x23fe)][_0xe1f615(0x45d4)][_0x3bbecc['_polygonId']]:zeroTranslate;},_0x57b2d2=function(){return zeroTranslate;},_0x476915=0x0;_0x476915<this['_polygonCommands']['length'];_0x476915++){var _0x153318=this[_0x1cf5bb(0x13e8)][_0x476915];_0x153318[_0x1cf5bb(0x15fe)][_0x1cf5bb(0x4c6d)]=_0x226f53,_0x153318['uniformMap'][_0x1cf5bb(0x4c6d)]=_0x476915==_0x4cd835?_0x226f53:_0x57b2d2;}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x391c)]=function(_0x3b30e1,_0x516b7f,_0x546ac1){var _0x55bc9a=_0x68aa19;if(defined$1(this[_0x55bc9a(0x28d7)])){this[_0x55bc9a(0x13e8)]=[];for(var _0x511408=this,_0xe17baa=0x0;_0xe17baa<this[_0x55bc9a(0x28d7)][_0x55bc9a(0x531b)];_0xe17baa++)!function(){var _0x5ada05=_0x55bc9a,_0x42fd3d=PolygonGeometry[_0x5ada05(0x2a90)](_0x511408[_0x5ada05(0x28d7)][_0xe17baa]);defined$1(_0x511408['_volObj'])&&createRatio$3(_0x42fd3d['attributes'],_0x511408[_0x5ada05(0x117f)][_0x5ada05(0x140e)]);for(var _0x2ef0e3=new Cartesian4(),_0x331a43=new Cartesian4(),_0xf7c477=Matrix4[_0x5ada05(0xe9d)](_0x511408[_0x5ada05(0x3f82)],new Matrix4()),_0x5041a9=_0x42fd3d['attributes'][_0x5ada05(0x4771)][_0x5ada05(0x21e8)][_0x5ada05(0x531b)]/_0x42fd3d[_0x5ada05(0x1b28)][_0x5ada05(0x4771)][_0x5ada05(0xbdc)],_0x2e1662=0x0;_0x2e1662<_0x5041a9;_0x2e1662++)_0x2ef0e3['x']=_0x42fd3d['attributes']['position']['values'][0x3*_0x2e1662],_0x2ef0e3['y']=_0x42fd3d[_0x5ada05(0x1b28)]['position'][_0x5ada05(0x21e8)][0x3*_0x2e1662+0x1],_0x2ef0e3['z']=_0x42fd3d['attributes'][_0x5ada05(0x4771)][_0x5ada05(0x21e8)][0x3*_0x2e1662+0x2],_0x2ef0e3['w']=0x1,Matrix4['multiplyByVector'](_0xf7c477,_0x2ef0e3,_0x331a43),_0x42fd3d['attributes'][_0x5ada05(0x4771)][_0x5ada05(0x21e8)][0x3*_0x2e1662]=_0x331a43['x'],_0x42fd3d['attributes'][_0x5ada05(0x4771)]['values'][0x3*_0x2e1662+0x1]=_0x331a43['y'],_0x42fd3d[_0x5ada05(0x1b28)][_0x5ada05(0x4771)]['values'][0x3*_0x2e1662+0x2]=_0x331a43['z'];var _0x268aff=new DrawCommand({'primitiveType':_0x42fd3d[_0x5ada05(0x2a6)],'modelMatrix':_0x511408['_matModel'],'boundingVolume':_0x42fd3d[_0x5ada05(0x5809)],'pass':Pass$1[_0x5ada05(0x22f)],'cull':!0x0}),_0x14fd97=_0x511408[_0x5ada05(0x3dd9)]+'_'+_0xe17baa,_0x28998c=_0x3b30e1[_0x5ada05(0x36ef)]({'primitive':_0x511408,'id':_0x14fd97})[_0x5ada05(0x28b8)];_0x268aff[_0x5ada05(0x53f5)]=_0x5ada05(0x27b9),(_0x268aff[_0x5ada05(0x15fe)]=clone$1(_0x511408['_uniformMap']),defined$1(_0x268aff['uniformMap'])&&(_0x268aff[_0x5ada05(0x15fe)]['uSecondColor']=function(){return _0x28998c;},_0x268aff[_0x5ada05(0x15fe)][_0x5ada05(0x4c6d)]=function(){return zeroTranslate;}),_0x268aff[_0x5ada05(0xa85)]=VertexArray['fromGeometry']({'context':_0x3b30e1,'geometry':_0x42fd3d,'attributeLocations':{'aPosition':0x0,'aTexCoord0':0x1,'aNormal':0x2,'aRatio':0x3},'bufferUsage':BufferUsage[_0x5ada05(0x495a)],'interleave':!0x0}));var _0xb7e747=[_0x5ada05(0x372a),_0x5ada05(0x38e),'uniform\x20vec4\x20uSecondColor;','uniform\x20vec3\x20uTranslate;','varying\x20vec4\x20vSecondColor;',_0x5ada05(0x3ab4),_0x5ada05(0x2469),_0x5ada05(0x54cf),_0x5ada05(0x2e44),'{',_0x5ada05(0x3b1e),'\x20\x20\x20vPositionMC.w\x20=\x200.0;','\x20\x20\x20vSecondColor\x20=\x20uSecondColor;',_0x5ada05(0x2c6b),_0x5ada05(0x4719),_0x5ada05(0x3108),'\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20pos;','}'][_0x5ada05(0x3ac2)]('\x0a'),_0x470202=['#extension\x20GL_EXT_shader_texture_lod\x20:\x20enable',_0x5ada05(0x14dc),_0x5ada05(0x5f2),_0x5ada05(0x54cf),'vec4\x20LinearTosRGB(\x20in\x20vec4\x20value\x20)','{',_0x5ada05(0x5cc),'}','void\x20main()','{',_0x5ada05(0x293e),_0x5ada05(0x2606),_0x5ada05(0x5106),'}'][_0x5ada05(0x3ac2)]('\x0a'),_0x3827a2=new ShaderSource({'sources':[_0xb7e747]}),_0x18933e=new ShaderSource({'sources':[_0x470202]});_0x3827a2['defines'][_0x5ada05(0x3a33)](_0x5ada05(0x3f71)),_0x18933e['defines'][_0x5ada05(0x3a33)](_0x5ada05(0x3f71)),_0x3827a2[_0x5ada05(0x4ce5)][_0x5ada05(0x3a33)]('HYPSOMETRIC'),_0x18933e[_0x5ada05(0x4ce5)][_0x5ada05(0x3a33)](_0x5ada05(0x4f37)),_0x18933e['defines'][_0x5ada05(0x3a33)](ProgramDefines$2[_0x5ada05(0x3a72)]+0x0),_0x18933e[_0x5ada05(0x4ce5)]['push'](ProgramDefines$2[_0x5ada05(0x2442)]+0x0),_0x18933e['defines'][_0x5ada05(0x3a33)](ProgramDefines$2['SPOT_LIGHTS']+0x0),_0x18933e[_0x5ada05(0x4ce5)]['push'](ProgramDefines$2['HEMISPHERE_LIGHTS']+0x0),_0x268aff[_0x5ada05(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x3b30e1,'vertexShaderSource':_0x3827a2,'fragmentShaderSource':_0x18933e,'attributeLocations':{'aPosition':0x0,'aTexCoord0':0x1,'aNormal':0x2,'aRatio':0x3}}),_0x268aff[_0x5ada05(0x5547)]=_0x546ac1[_0x5ada05(0x2d3f)],_0x511408[_0x5ada05(0x13e8)][_0x5ada05(0x3a33)](_0x268aff);}();this[_0x55bc9a(0x28d7)]=void 0x0;}if(this['_polygonCommands']['length']>0x0){var _0x89822a={};_0x89822a[this['_polygonId']]=0x4,this[_0x55bc9a(0x3b27)](_0x89822a);}for(_0xe17baa=0x0;_0xe17baa<this[_0x55bc9a(0x13e8)][_0x55bc9a(0x531b)];_0xe17baa++)_0x516b7f[_0x55bc9a(0x3a33)](this[_0x55bc9a(0x13e8)][_0xe17baa]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['updateVertexWeight']=function(){var _0x4088de=_0x68aa19;if(this[_0x4088de(0x31ac)]&&defined$1(this[_0x4088de(0x23fe)][_0x4088de(0x4775)])){var _0x89aead=this[_0x4088de(0x23fe)][_0x4088de(0x4775)];if(!(this[_0x4088de(0x459c)]===_0x89aead[_0x4088de(0xe54)]&&_0x89aead[_0x4088de(0xbb0)]<0x0)){var _0x501498=this['_vertexWeightBuffers'],_0x37c8d5=_0x501498[_0x4088de(0x531b)],_0x4c1bfc=this[_0x4088de(0x8e3)];if(this[_0x4088de(0xa94)]!==_0x89aead[_0x4088de(0xbb0)]){var _0x4dbe46=_0x501498[CesiumMath['clamp'](0x0,_0x89aead[_0x4088de(0xbb0)],_0x37c8d5-0x1)],_0x2df234=0x0*(_0xfeef06=_0x4c1bfc['vertexArray'][_0x4088de(0x366d)](this['_attributeLocations']['aVertexWeight']))[_0x4088de(0x39df)]+_0xfeef06[_0x4088de(0x3022)];return _0xfeef06[_0x4088de(0x20aa)][_0x4088de(0x1ef9)](_0x4dbe46,_0x2df234),this[_0x4088de(0x20a)]=0x0,void(this['_nSpecificTemporalPos']=_0x89aead['location']);}if(!(this['_nSpecificTemporalPos']>-0x1)){this[_0x4088de(0x459c)]=_0x89aead[_0x4088de(0xe54)];var _0x58bdc1=this[_0x4088de(0x459c)],_0x46ef39=_0x58bdc1*_0x37c8d5,_0x4d450b=Math[_0x4088de(0x67a)](_0x46ef39);_0x58bdc1=_0x46ef39-(_0x4d450b=CesiumMath[_0x4088de(0x3c40)](0x0,_0x4d450b,_0x37c8d5-0x1)),this['_fMultiTemporalFactor']=CesiumMath['clamp'](0x0,_0x58bdc1,0x1);var _0xdd139e=Math[_0x4088de(0x28fa)](_0x46ef39);(_0xdd139e=CesiumMath['clamp'](0x0,_0xdd139e,_0x37c8d5-0x1),this['_nFirstMultiTemporalPos']!==_0x4d450b)&&(_0x4dbe46=_0x501498[_0x4d450b],_0x2df234=0x0*(_0xfeef06=_0x4c1bfc[_0x4088de(0xa85)]['getAttribute'](this[_0x4088de(0x3f8d)][_0x4088de(0x2142)]))[_0x4088de(0x39df)]+_0xfeef06[_0x4088de(0x3022)],(_0xfeef06[_0x4088de(0x20aa)]['copyFromArrayView'](_0x4dbe46,_0x2df234),this['_nFirstMultiTemporalPos']=_0x4d450b));if(this[_0x4088de(0x1ea1)]!==_0xdd139e){var _0xfeef06;_0x4dbe46=_0x501498[_0xdd139e],_0x2df234=0x0*(_0xfeef06=_0x4c1bfc[_0x4088de(0xa85)][_0x4088de(0x366d)](this[_0x4088de(0x3f8d)]['aVertexWeight_1']))['strideInBytes']+_0xfeef06[_0x4088de(0x3022)],(_0xfeef06[_0x4088de(0x20aa)][_0x4088de(0x1ef9)](_0x4dbe46,_0x2df234),this[_0x4088de(0x1ea1)]=_0xdd139e);}}}}};var scratchMatrix4_1=new Matrix4();RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x139bdc,_0x281fe0,_0x3750a8,_0x278f50){var _0x2f1d13=_0x68aa19;if(this['transformResource'](_0x281fe0,_0x278f50),this[_0x2f1d13(0x1ea)]&&this[_0x2f1d13(0x5035)](_0x278f50),_0x278f50[_0x2f1d13(0x55f8)]===DATAFILETYPE$1[_0x2f1d13(0x1537)]&&defined$1(_0x278f50['_pointCloudLayerVisible'])){if(defined$1(this[_0x2f1d13(0x9ee)])){for(var _0xc36528 in this[_0x2f1d13(0x9ee)])if(this[_0x2f1d13(0x9ee)][_0x2f1d13(0x2a77)](_0xc36528)&&_0x278f50[_0x2f1d13(0x1220)][_0x278f50['_pointCloudLayerNames'][_0xc36528]]){this['pushCommands'](_0x281fe0,_0x3750a8,_0x278f50);break;}}else defined$1(this[_0x2f1d13(0x714)])&&_0x278f50[_0x2f1d13(0x1220)][this['_groupName']]&&this[_0x2f1d13(0x40f7)](_0x281fe0,_0x3750a8,_0x278f50);}else this['pushCommands'](_0x281fe0,_0x3750a8,_0x278f50);_0x278f50['_fileType']===DATAFILETYPE$1[_0x2f1d13(0x1537)]&&defined$1(this[_0x2f1d13(0x8e3)])&&(_0x278f50[_0x2f1d13(0x3a4b)][_0x2f1d13(0xb14)]==PointCloudRenderMode$1['VOXEL']?this['_colorCommand'][_0x2f1d13(0x5547)]=RenderState[_0x2f1d13(0x4d21)]({'depthTest':{'enabled':!0x1}}):(_0x278f50[_0x2f1d13(0x3a4b)]['eyeDomeLighting']||_0x278f50[_0x2f1d13(0x3a4b)][_0x2f1d13(0x21af)])&&(this['_colorCommand'][_0x2f1d13(0x5547)]=RenderState[_0x2f1d13(0x4d21)]({'depthTest':{'enabled':!0x0}}))),_0x278f50['_fileType']!==DATAFILETYPE$1[_0x2f1d13(0xb3c)]&&_0x278f50[_0x2f1d13(0x55f8)]!==DATAFILETYPE$1[_0x2f1d13(0x26eb)]||this[_0x2f1d13(0x7ce)](_0x278f50,_0x139bdc[_0x2f1d13(0x3cca)]),this[_0x2f1d13(0x1cde)]&&updateTheme(_0x278f50,this),this[_0x2f1d13(0x23fe)][_0x2f1d13(0x3b18)]&&this[_0x2f1d13(0x9b6)](_0x281fe0),this[_0x2f1d13(0x2648)]&&Object[_0x2f1d13(0x20c8)](this[_0x2f1d13(0x38c7)])[_0x2f1d13(0x531b)]>0x0&&this['updateBatchTable'](_0x281fe0,_0x281fe0[_0x2f1d13(0x4174)],_0x278f50),this[_0x2f1d13(0x391c)](_0x139bdc,_0x3750a8,_0x278f50),defined$1(_0x281fe0['specularEnvironmentMaps'])&&(scratchMatrix4_1=Matrix4[_0x2f1d13(0x373b)](_0x278f50['_context'][_0x2f1d13(0x3cca)][_0x2f1d13(0x16c5)],this[_0x2f1d13(0x3f82)],scratchMatrix4_1),this[_0x2f1d13(0x1cb)]=Matrix4[_0x2f1d13(0x1317)](scratchMatrix4_1,this['_iblReferenceFrameMatrix']),this[_0x2f1d13(0x1cb)]=Matrix3[_0x2f1d13(0x4845)](this[_0x2f1d13(0x1cb)],this[_0x2f1d13(0x1cb)]),this[_0x2f1d13(0x1cb)]=Matrix3[_0x2f1d13(0x56eb)](this[_0x2f1d13(0x1cb)],this[_0x2f1d13(0x1cb)])),this['updateVertexWeight']();};var scratchShaderProgramJob=new S3MShaderProgramJob();function createShaderProgram$2(_0x562458,_0x94f812,_0x45aacc){var _0x388819=_0x68aa19;for(var _0x148a5d=_0x45aacc[_0x388819(0xc17)];_0x148a5d[_0x388819(0x531b)]&&(_0x148a5d[_0x388819(0x42cc)](),scratchShaderProgramJob[_0x388819(0x346f)](_0x562458,_0x94f812,_0x45aacc),_0x562458[_0x388819(0x2e9)][_0x388819(0x5108)](scratchShaderProgramJob,JobType$1[_0x388819(0xa1a)]));)_0x148a5d[_0x388819(0x1215)]();}function getLogDepthPolygonOffsetFragmentShaderProgram(_0x315766,_0x1f1426){var _0x3d2c42=_0x68aa19,_0x51264a=_0x315766[_0x3d2c42(0x3739)]['getDerivedShaderProgram'](_0x1f1426,_0x3d2c42(0x2153));if(!defined$1(_0x51264a)){var _0x3cc5d7=_0x1f1426[_0x3d2c42(0x1eae)][_0x3d2c42(0x254b)]();_0x3cc5d7['defines']=defined$1(_0x3cc5d7[_0x3d2c42(0x4ce5)])?_0x3cc5d7['defines']['slice'](0x0):[],_0x3cc5d7[_0x3d2c42(0x4ce5)][_0x3d2c42(0x3a33)](_0x3d2c42(0x4c8f)),_0x3cc5d7[_0x3d2c42(0x2fe9)][_0x3d2c42(0x4e52)](_0x3d2c42(0x4b41)),_0x51264a=_0x315766[_0x3d2c42(0x3739)][_0x3d2c42(0x2f71)](_0x1f1426,'zBackfaceLogDepth',{'vertexShaderSource':_0x1f1426['vertexShaderSource'],'fragmentShaderSource':_0x3cc5d7,'attributeLocations':_0x1f1426[_0x3d2c42(0x3f8d)]});}return _0x51264a;}function deriveZBackfaceCommand(_0xafd1d4,_0x48b88a){var _0x3fb727=_0x68aa19,_0x21153f=DrawCommand[_0x3fb727(0x4660)](_0x48b88a),_0x18f2c6=clone$1(_0x21153f[_0x3fb727(0x5547)],!0x0);_0x18f2c6[_0x3fb727(0x16e)]['enabled']=!0x0,_0x18f2c6[_0x3fb727(0x16e)]['face']=CullFace$1[_0x3fb727(0x1e2d)],_0x18f2c6[_0x3fb727(0x2f72)]={'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},_0x18f2c6[_0x3fb727(0x2b5)]={'enabled':!0x0,'factor':0x5,'units':0x5},_0x18f2c6['stencilTest']=StencilConstants$1[_0x3fb727(0x15c3)](),_0x18f2c6['stencilMask']=StencilConstants$1[_0x3fb727(0x471e)],_0x21153f[_0x3fb727(0x5547)]=RenderState['fromCache'](_0x18f2c6),_0x21153f['castShadows']=!0x1,_0x21153f[_0x3fb727(0x4935)]=!0x1,_0x21153f[_0x3fb727(0x15fe)]=clone$1(_0x48b88a[_0x3fb727(0x15fe)]);var _0x5b6743=new Cartesian2(0x5,0x5);return _0x21153f[_0x3fb727(0x15fe)][_0x3fb727(0x5551)]=function(){return _0x5b6743;},_0x21153f[_0x3fb727(0x30a0)]=getLogDepthPolygonOffsetFragmentShaderProgram(_0xafd1d4,_0x48b88a['shaderProgram']),_0x21153f;}function getLastSelectionDepth(_0x4c3506){var _0x409b8f=_0x68aa19;return(_0x4c3506[_0x409b8f(0x5547)]['stencilTest'][_0x409b8f(0x324a)]&StencilConstants$1[_0x409b8f(0x21ae)])>>>StencilConstants$1[_0x409b8f(0x1c9c)];}function deriveStencilCommand(_0x2a4b92,_0x5a5f1c){var _0x1ddea5=_0x68aa19,_0x696992=DrawCommand[_0x1ddea5(0x4660)](_0x2a4b92),_0x3b15b3=clone$1(_0x696992[_0x1ddea5(0x5547)],!0x0);return _0x3b15b3[_0x1ddea5(0x16e)][_0x1ddea5(0x20fb)]=!0x0,_0x3b15b3[_0x1ddea5(0x4c29)]['enabled']=!0x0,_0x3b15b3[_0x1ddea5(0x4c29)][_0x1ddea5(0x1aac)]=StencilConstants$1[_0x1ddea5(0x21ae)],_0x3b15b3[_0x1ddea5(0x4c29)][_0x1ddea5(0x324a)]=StencilConstants$1[_0x1ddea5(0x471e)]|_0x5a5f1c<<StencilConstants$1[_0x1ddea5(0x1c9c)]|0x2,_0x3b15b3[_0x1ddea5(0x4c29)][_0x1ddea5(0x5855)]=StencilFunction$1[_0x1ddea5(0x2de6)],_0x3b15b3[_0x1ddea5(0x4c29)][_0x1ddea5(0x235f)][_0x1ddea5(0x1037)]=StencilOperation$1['REPLACE'],_0x3b15b3['stencilTest'][_0x1ddea5(0x2942)]=StencilFunction$1['GREATER_OR_EQUAL'],_0x3b15b3['stencilTest'][_0x1ddea5(0x4d95)][_0x1ddea5(0x1037)]=StencilOperation$1[_0x1ddea5(0x7c6)],_0x3b15b3[_0x1ddea5(0x544d)]=StencilConstants$1[_0x1ddea5(0x471e)]|StencilConstants$1[_0x1ddea5(0x21ae)]|0x2,_0x696992[_0x1ddea5(0x5547)]=RenderState[_0x1ddea5(0x4d21)](_0x3b15b3),_0x696992;}function combineUniformMap(_0x1d43e8,_0x341809){return{'uMaxClip':function(){return _0x1d43e8;},'uMinClip':function(){return _0x341809;}};}function initColorListMixType(_0x5a7744,_0x30738a){var _0x21919a=_0x68aa19,_0x211b16=_0x5a7744[_0x21919a(0x1ccf)],_0x10240e=_0x5a7744[_0x21919a(0x5523)],_0x29b804=_0x5a7744['_objsOnlyVisibleList'],_0x578e6b=new AssociativeArray();for(var _0x2f2530 in(AssociativeArray[_0x21919a(0x254b)](_0x10240e,_0x578e6b),_0x29b804[_0x21919a(0x15c8)]))if(_0x29b804[_0x21919a(0x15c8)][_0x21919a(0x2a77)](_0x2f2530)){var _0x14da56=_0x29b804['get'](_0x2f2530),_0x59e77f=defaultValue$1(_0x578e6b[_0x21919a(0x3173)](_0x2f2530),new Color$2()),_0x234740=Color$2[_0x21919a(0x373b)](_0x59e77f,_0x14da56,new Color$2());_0x578e6b['set'](_0x2f2530,_0x234740);}for(var _0x2f2530 in _0x211b16[_0x21919a(0x15c8)])if(_0x211b16['_hash'][_0x21919a(0x2a77)](_0x2f2530)){var _0x4a0787=_0x211b16[_0x21919a(0x15c8)][_0x2f2530],_0x3837b2=(_0x59e77f=defaultValue$1(_0x578e6b[_0x21919a(0x3173)](_0x2f2530),new Color$2()),Color$2[_0x21919a(0x373b)](_0x4a0787,_0x59e77f,new Color$2()));_0x578e6b[_0x21919a(0x346f)](_0x2f2530,_0x3837b2);}_0x578e6b['length']>0x0&&_0x30738a[_0x21919a(0x32cc)](_0x578e6b,_0x5a7744['selectColorType'],!0x0);}function initColorListReplaceType(_0x52a96d,_0x41768b){var _0x2bdf9b=_0x68aa19,_0x308857=_0x52a96d[_0x2bdf9b(0x1ccf)],_0x2b5574=_0x52a96d[_0x2bdf9b(0x5523)],_0x51a2d2=_0x52a96d[_0x2bdf9b(0x2674)],_0x374e85=new AssociativeArray(),_0x549332=AssociativeArray[_0x2bdf9b(0x254b)](_0x51a2d2);for(var _0x31ab10 in _0x2b5574['_hash'])if(_0x2b5574['_hash'][_0x2bdf9b(0x2a77)](_0x31ab10)){var _0x29b030=_0x2b5574['_hash'][_0x31ab10];Color$2[_0x2bdf9b(0x2ed4)](Color$2[_0x2bdf9b(0x2d95)],_0x29b030)?_0x549332[_0x2bdf9b(0x346f)](_0x31ab10,_0x29b030):_0x374e85[_0x2bdf9b(0x346f)](_0x31ab10,_0x29b030);}for(var _0x31ab10 in _0x308857[_0x2bdf9b(0x15c8)])_0x308857[_0x2bdf9b(0x15c8)][_0x2bdf9b(0x2a77)](_0x31ab10)&&(_0x29b030=_0x308857['_hash'][_0x31ab10],Color$2['equals'](Color$2['WHITE'],_0x29b030)?_0x549332[_0x2bdf9b(0x346f)](_0x31ab10,_0x29b030):_0x374e85[_0x2bdf9b(0x346f)](_0x31ab10,_0x29b030));for(var _0x31ab10 in _0x374e85[_0x2bdf9b(0x15c8)])if(_0x374e85['_hash'][_0x2bdf9b(0x2a77)](_0x31ab10)&&_0x51a2d2[_0x2bdf9b(0x1ff6)](_0x31ab10)){var _0x428bce=_0x374e85[_0x2bdf9b(0x3173)](_0x31ab10),_0xfb12df=(_0x29b030=_0x51a2d2[_0x2bdf9b(0x3173)](_0x31ab10),Color$2[_0x2bdf9b(0x373b)](_0x428bce,_0x29b030,new Color$2()));_0x374e85[_0x2bdf9b(0x346f)](_0x31ab10,_0xfb12df),_0x549332['remove'](_0x31ab10);}_0x549332[_0x2bdf9b(0x531b)]>0x0&&_0x41768b[_0x2bdf9b(0x32cc)](_0x549332,SelectColorType$1['MIX'],!0x0),_0x374e85['length']>0x0&&_0x41768b['updateObjsColor'](_0x374e85,SelectColorType$1[_0x2bdf9b(0x7c6)],!0x0);}function initColorListSilhouette(_0x518758,_0x161839){var _0x5c9cb8=_0x68aa19,_0x24d91f=_0x518758[_0x5c9cb8(0x1ccf)],_0x3fcb1d=_0x518758['_objsColorList'],_0x136974=_0x518758[_0x5c9cb8(0x2674)],_0x5a6121=new AssociativeArray();for(var _0x1c33fc in(AssociativeArray[_0x5c9cb8(0x254b)](_0x3fcb1d,_0x5a6121),_0x136974[_0x5c9cb8(0x15c8)]))if(_0x136974[_0x5c9cb8(0x15c8)][_0x5c9cb8(0x2a77)](_0x1c33fc)){var _0x5abc00=_0x136974[_0x5c9cb8(0x3173)](_0x1c33fc),_0x2ba4a5=defaultValue$1(_0x5a6121[_0x5c9cb8(0x3173)](_0x1c33fc),new Color$2()),_0x26d0ea=Color$2[_0x5c9cb8(0x373b)](_0x2ba4a5,_0x5abc00,new Color$2());_0x5a6121[_0x5c9cb8(0x346f)](_0x1c33fc,_0x26d0ea);}_0x5a6121['length']>0x0&&_0x161839['updateObjsColor'](_0x5a6121,SelectColorType$1['MIX'],!0x0),_0x24d91f[_0x5c9cb8(0x531b)]>0x0&&_0x161839[_0x5c9cb8(0x32cc)](_0x24d91f,_0x518758[_0x5c9cb8(0xf0f)],!0x0);}function createFeatureArray$1(_0x48f501,_0x1bf9c8){var _0x5decd8=_0x68aa19,_0x36bd44=_0x1bf9c8[_0x5decd8(0x38c7)],_0x57bc8=[];for(var _0x41f1ae in _0x36bd44)if(_0x36bd44[_0x5decd8(0x2a77)](_0x41f1ae)&&'0'!==_0x41f1ae){var _0x2acfce=new S3MFeatrue(_0x1bf9c8,_0x41f1ae);Object['assign'](_0x2acfce,_0x48f501['_layerScheduler'][_0x5decd8(0x40b2)][_0x41f1ae]),_0x2acfce['id']=_0x41f1ae,_0x2acfce[_0x5decd8(0x2859)]=_0x36bd44[_0x41f1ae]['batchId'],_0x2acfce['instanceIds']=_0x36bd44[_0x41f1ae][_0x5decd8(0x43a6)],_0x57bc8[_0x5decd8(0x3a33)](_0x2acfce);}return _0x57bc8;}RenderEntityPagedLOD['prototype'][_0x68aa19(0x3aa7)]=function(_0x96fdda,_0x1c596e){var _0x3a00ce=_0x68aa19,_0x18a0e2=this['_bufferPrepared'];return this['_bufferPrepared']||createBuffers$1(this,_0x96fdda,_0x1c596e,_0x1c596e['_context']),defined$1(this[_0x3a00ce(0x3fca)])||createShaderProgram$2(_0x96fdda,_0x1c596e,this),uploadSubTextures(this,_0x96fdda,_0x1c596e),_0x1c596e[_0x3a00ce(0x55f8)]===DATAFILETYPE$1[_0x3a00ce(0x1bb7)]?this[_0x3a00ce(0x1ea)]:_0x18a0e2&this[_0x3a00ce(0x1ea)];},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0xf0b)]=function(_0x23b1a9,_0x107e14,_0x4d2747){var _0x4d9ca1=_0x68aa19,_0x25f225=this[_0x4d9ca1(0x8e3)];defined$1(this[_0x4d9ca1(0x50d2)])&&this['_clampSelected']?(_0x4d2747['_fileType']===DATAFILETYPE$1[_0x4d9ca1(0xc31)]||_0x4d2747['_fileType']===DATAFILETYPE$1[_0x4d9ca1(0x45ed)]?(_0x25f225[_0x4d9ca1(0x18ad)]=Pass$1[_0x4d9ca1(0x463a)]+0x1,this[_0x4d9ca1(0x300d)]['pass']=Pass$1[_0x4d9ca1(0x463a)]+0x1,defined$1(this['_selectedStencilCommand'])&&defined$1(this[_0x4d9ca1(0x183)])&&(this[_0x4d9ca1(0x4830)][_0x4d9ca1(0x18ad)]=Pass$1['GLOBE']+0x1,this['_selectedColorCommand']['pass']=Pass$1['GLOBE']+0x1)):_0x4d2747[_0x4d9ca1(0x55f8)]===DATAFILETYPE$1[_0x4d9ca1(0x755)]&&(_0x25f225[_0x4d9ca1(0x18ad)]=Pass$1[_0x4d9ca1(0x1825)],this['_stencilCommand'][_0x4d9ca1(0x18ad)]=Pass$1[_0x4d9ca1(0x1825)],defined$1(this[_0x4d9ca1(0x4830)])&&defined$1(this[_0x4d9ca1(0x183)])&&(this[_0x4d9ca1(0x4830)][_0x4d9ca1(0x18ad)]=Pass$1[_0x4d9ca1(0x1825)],this[_0x4d9ca1(0x183)][_0x4d9ca1(0x18ad)]=Pass$1[_0x4d9ca1(0x1825)])),_0x107e14['push'](this[_0x4d9ca1(0x300d)]),_0x107e14['push'](_0x25f225),defined$1(this[_0x4d9ca1(0x4830)])&&defined$1(this[_0x4d9ca1(0x183)])&&(_0x107e14[_0x4d9ca1(0x3a33)](this['_selectedStencilCommand']),_0x107e14[_0x4d9ca1(0x3a33)](this[_0x4d9ca1(0x183)]))):(_0x4d2747['_fileType']===DATAFILETYPE$1[_0x4d9ca1(0xc31)]||_0x4d2747[_0x4d9ca1(0x55f8)]===DATAFILETYPE$1['ClampGroundLine']?(_0x25f225[_0x4d9ca1(0x18ad)]=Pass$1[_0x4d9ca1(0x463a)]+0x1,this[_0x4d9ca1(0x300d)][_0x4d9ca1(0x18ad)]=Pass$1[_0x4d9ca1(0x463a)]+0x1):_0x4d2747[_0x4d9ca1(0x55f8)]===DATAFILETYPE$1['ClampObjectPolygon']&&(_0x25f225[_0x4d9ca1(0x18ad)]=Pass$1[_0x4d9ca1(0x1825)],this[_0x4d9ca1(0x300d)][_0x4d9ca1(0x18ad)]=Pass$1['ClampObject']),_0x107e14[_0x4d9ca1(0x3a33)](this[_0x4d9ca1(0x300d)]),_0x107e14[_0x4d9ca1(0x3a33)](_0x25f225));},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x1c74)]=function(_0x537456){var _0x201373=_0x68aa19;return _0x537456['_style3D'][_0x201373(0x45ae)][_0x201373(0x24f9)]<_0x537456[_0x201373(0x3cad)]&&_0x537456[_0x201373(0x3a4b)]['renderMode']!==PointCloudRenderMode$1['VOXEL']&&_0x537456[_0x201373(0x41a0)];},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x488c)]=function(_0x1b9e03,_0x4b88f9){var _0x1ca7e5=_0x68aa19;defined$1(this[_0x1ca7e5(0x552)])&&(_0x1b9e03['isSilhouette']()?defined$1(this['_hasSilhouette'])&&this[_0x1ca7e5(0x26de)]&&_0x4b88f9[_0x1ca7e5(0x3a33)](this[_0x1ca7e5(0x552)]):_0x4b88f9[_0x1ca7e5(0x3a33)](this['_normalAndDepthCommand']));},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x570b)]=function(_0x23ce5e,_0x5d52f3){var _0x40ff34=_0x68aa19;_0x23ce5e[_0x40ff34(0x53ae)]&&defined$1(this[_0x40ff34(0x3e47)])&&(_0x23ce5e['bloomEnable']&&defined$1(this[_0x40ff34(0x3e47)])||this[_0x40ff34(0x504c)])&&_0x5d52f3[_0x40ff34(0x3a33)](this['_postEffectCommand']);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x541e)]=function(_0x22f33a,_0x2be74a){var _0x520876=_0x68aa19;this['_intersectWithClipPlane']&&defined$1(this[_0x520876(0x510b)])&&(_0x2be74a[_0x520876(0x3a33)](this['_clipStencilCommand']),_0x2be74a[_0x520876(0x3a33)](this[_0x520876(0x510b)]));},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['pushCommandsForFrameBuffer']=function(_0x317bb2,_0x5dd5b8,_0x8c8c3f,_0x4cce62){var _0x2c06e1=_0x68aa19;_0x5dd5b8==FrameBufferType[_0x2c06e1(0x670)]?this[_0x2c06e1(0x488c)](_0x317bb2,_0x8c8c3f):_0x5dd5b8==FrameBufferType[_0x2c06e1(0x2535)]?this[_0x2c06e1(0x570b)](_0x317bb2,_0x8c8c3f):_0x5dd5b8==FrameBufferType['CLAMP']?this[_0x2c06e1(0x541e)](_0x317bb2,_0x8c8c3f):_0x5dd5b8==FrameBufferType[_0x2c06e1(0x4edd)]?this[_0x2c06e1(0x14ce)](_0x317bb2,_0x8c8c3f):_0x5dd5b8==FrameBufferType[_0x2c06e1(0x51b6)]?this[_0x2c06e1(0x2846)](_0x317bb2,_0x8c8c3f):_0x5dd5b8==FrameBufferType[_0x2c06e1(0x2f42)]&&this[_0x2c06e1(0x4fec)](_0x4cce62,_0x317bb2,_0x8c8c3f);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x57e)]=function(_0x62f94e){var _0x122b57=_0x68aa19;for(var _0x17a04e in _0x62f94e){if(!defined$1(this[_0x122b57(0x44f6)][_0x17a04e]))return!0x0;if(this['_layerImagerys'][_0x17a04e][_0x122b57(0x531b)]!=_0x62f94e[_0x17a04e][_0x122b57(0x531b)])return!0x0;for(var _0x22f1cd=0x0;_0x22f1cd<_0x62f94e[_0x17a04e][_0x122b57(0x531b)];_0x22f1cd++)if(this[_0x122b57(0x44f6)][_0x17a04e][_0x22f1cd][_0x122b57(0xcf6)]!=_0x62f94e[_0x17a04e][_0x22f1cd][_0x122b57(0xcf6)]||this[_0x122b57(0x44f6)][_0x17a04e][_0x22f1cd]['x']!=_0x62f94e[_0x17a04e][_0x22f1cd]['x']||this[_0x122b57(0x44f6)][_0x17a04e][_0x22f1cd]['y']!=_0x62f94e[_0x17a04e][_0x22f1cd]['y'])return!0x0;}return!0x1;},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x24a7)]=function(_0x3b8e94,_0x969cc1){var _0x12385c=_0x68aa19,_0x5c0c26,_0x4f11f6={};if(_0x3b8e94 instanceof Array){for(var _0x1dd6f2=0x0;_0x1dd6f2<_0x3b8e94[_0x12385c(0x531b)];_0x1dd6f2++)_0x4f11f6[_0x3b8e94[_0x1dd6f2][_0x12385c(0x4302)]]=[];}else _0x4f11f6[_0x3b8e94[_0x12385c(0x4302)]]=[];var _0x14079f,_0xa42c9a,_0x469f45,_0x5b4538,_0x5e7f63=[];for(_0x1dd6f2=0x0;_0x1dd6f2<_0x969cc1[_0x12385c(0x33ae)]['_levelZeroTiles'][_0x12385c(0x531b)];_0x1dd6f2++)(_0x5c0c26=_0x969cc1[_0x12385c(0x33ae)][_0x12385c(0x24dd)][_0x1dd6f2])['_rectangle'][_0x12385c(0x326c)]>this[_0x12385c(0x34f7)][_0x12385c(0x27d5)][_0x12385c(0x1041)]&&_0x5c0c26[_0x12385c(0x1aeb)]['west']<this[_0x12385c(0x34f7)][_0x12385c(0x2bc6)][_0x12385c(0x1041)]&&_0x5c0c26[_0x12385c(0x1aeb)][_0x12385c(0x46e0)]>this[_0x12385c(0x34f7)][_0x12385c(0x27d5)]['latitude']&&_0x5c0c26[_0x12385c(0x1aeb)][_0x12385c(0x149)]<this[_0x12385c(0x34f7)][_0x12385c(0x2bc6)][_0x12385c(0x288b)]&&_0x5e7f63[_0x12385c(0x3a33)](_0x5c0c26);for(;_0x5c0c26=_0x5e7f63[_0x12385c(0x1ae7)]();){var _0x4a667a=[];if(defined$1(_0x5c0c26[_0x12385c(0x2821)])&&_0x5c0c26['_northeastChild'][_0x12385c(0x1aeb)]['east']>this[_0x12385c(0x34f7)][_0x12385c(0x27d5)][_0x12385c(0x1041)]&&_0x5c0c26[_0x12385c(0x2821)]['_rectangle'][_0x12385c(0x4488)]<this[_0x12385c(0x34f7)][_0x12385c(0x2bc6)]['longitude']&&_0x5c0c26[_0x12385c(0x2821)][_0x12385c(0x1aeb)][_0x12385c(0x46e0)]>this[_0x12385c(0x34f7)]['min']['latitude']&&_0x5c0c26[_0x12385c(0x2821)][_0x12385c(0x1aeb)][_0x12385c(0x149)]<this['_cartographic'][_0x12385c(0x2bc6)][_0x12385c(0x288b)]&&defined$1(_0x5c0c26[_0x12385c(0x2821)]['data'])&&_0x5c0c26['_northeastChild'][_0x12385c(0x116f)][_0x12385c(0x3527)][_0x12385c(0x531b)]>0x0&&_0x4a667a[_0x12385c(0x3a33)](_0x5c0c26[_0x12385c(0x2821)]),defined$1(_0x5c0c26['_northwestChild'])&&_0x5c0c26[_0x12385c(0x1019)][_0x12385c(0x1aeb)][_0x12385c(0x326c)]>this[_0x12385c(0x34f7)][_0x12385c(0x27d5)][_0x12385c(0x1041)]&&_0x5c0c26[_0x12385c(0x1019)][_0x12385c(0x1aeb)][_0x12385c(0x4488)]<this[_0x12385c(0x34f7)][_0x12385c(0x2bc6)][_0x12385c(0x1041)]&&_0x5c0c26[_0x12385c(0x1019)][_0x12385c(0x1aeb)]['north']>this[_0x12385c(0x34f7)]['min'][_0x12385c(0x288b)]&&_0x5c0c26[_0x12385c(0x1019)][_0x12385c(0x1aeb)][_0x12385c(0x149)]<this[_0x12385c(0x34f7)][_0x12385c(0x2bc6)][_0x12385c(0x288b)]&&defined$1(_0x5c0c26['_northwestChild'][_0x12385c(0x116f)])&&_0x5c0c26['_northwestChild'][_0x12385c(0x116f)][_0x12385c(0x3527)][_0x12385c(0x531b)]>0x0&&_0x4a667a[_0x12385c(0x3a33)](_0x5c0c26[_0x12385c(0x1019)]),defined$1(_0x5c0c26[_0x12385c(0x3f23)])&&_0x5c0c26[_0x12385c(0x3f23)][_0x12385c(0x1aeb)][_0x12385c(0x326c)]>this['_cartographic'][_0x12385c(0x27d5)][_0x12385c(0x1041)]&&_0x5c0c26[_0x12385c(0x3f23)][_0x12385c(0x1aeb)][_0x12385c(0x4488)]<this[_0x12385c(0x34f7)][_0x12385c(0x2bc6)]['longitude']&&_0x5c0c26[_0x12385c(0x3f23)][_0x12385c(0x1aeb)]['north']>this['_cartographic'][_0x12385c(0x27d5)][_0x12385c(0x288b)]&&_0x5c0c26['_southeastChild']['_rectangle'][_0x12385c(0x149)]<this[_0x12385c(0x34f7)][_0x12385c(0x2bc6)][_0x12385c(0x288b)]&&defined$1(_0x5c0c26['_southeastChild'][_0x12385c(0x116f)])&&_0x5c0c26[_0x12385c(0x3f23)]['data']['imagery'][_0x12385c(0x531b)]>0x0&&_0x4a667a[_0x12385c(0x3a33)](_0x5c0c26[_0x12385c(0x3f23)]),defined$1(_0x5c0c26[_0x12385c(0x36fc)])&&_0x5c0c26['_southwestChild'][_0x12385c(0x1aeb)]['east']>this[_0x12385c(0x34f7)][_0x12385c(0x27d5)][_0x12385c(0x1041)]&&_0x5c0c26[_0x12385c(0x36fc)][_0x12385c(0x1aeb)][_0x12385c(0x4488)]<this[_0x12385c(0x34f7)][_0x12385c(0x2bc6)][_0x12385c(0x1041)]&&_0x5c0c26[_0x12385c(0x36fc)][_0x12385c(0x1aeb)][_0x12385c(0x46e0)]>this[_0x12385c(0x34f7)][_0x12385c(0x27d5)][_0x12385c(0x288b)]&&_0x5c0c26[_0x12385c(0x36fc)][_0x12385c(0x1aeb)][_0x12385c(0x149)]<this['_cartographic'][_0x12385c(0x2bc6)]['latitude']&&defined$1(_0x5c0c26[_0x12385c(0x36fc)][_0x12385c(0x116f)])&&_0x5c0c26['_southwestChild'][_0x12385c(0x116f)][_0x12385c(0x3527)]['length']>0x0&&_0x4a667a[_0x12385c(0x3a33)](_0x5c0c26[_0x12385c(0x36fc)]),0x0==_0x4a667a['length']){_0x469f45=(_0x14079f=_0x5c0c26['data'])['imagery'][_0x12385c(0x531b)];for(_0x1dd6f2=0x0;_0x1dd6f2<_0x469f45;_0x1dd6f2++)if(defined$1((_0xa42c9a=_0x14079f['imagery'][_0x1dd6f2])[_0x12385c(0x4af)]))defined$1(_0x4f11f6[(_0x5b4538=_0xa42c9a[_0x12385c(0x4af)][_0x12385c(0x46fd)])[_0x12385c(0x4302)]])&&_0x4f11f6[_0x5b4538[_0x12385c(0x4302)]][_0x12385c(0x3a33)](_0xa42c9a[_0x12385c(0x4af)]);else{var _0x22224f=(_0x5b4538=_0xa42c9a[_0x12385c(0x4747)]['imageryLayer'])[_0x12385c(0x32b2)](_0xa42c9a[_0x12385c(0x4747)]['x'],_0xa42c9a['loadingImagery']['y'],_0xa42c9a['loadingImagery']['level']);if(!defined$1(_0x22224f))return;defined$1(_0x4f11f6[_0x5b4538[_0x12385c(0x4302)]])&&_0x4f11f6[_0x5b4538[_0x12385c(0x4302)]]['push'](_0x22224f);}}else{for(_0x1dd6f2=0x0;_0x1dd6f2<_0x4a667a[_0x12385c(0x531b)];_0x1dd6f2++)_0x5e7f63['push'](_0x4a667a[_0x1dd6f2]);}}return _0x4f11f6;},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['pushCommands']=function(_0x22f454,_0x76329e,_0x266032){var _0x27f04f=_0x68aa19;if(defined$1(this['_colorCommand'])){if(defined$1(this[_0x27f04f(0x34f7)])&&!this[_0x27f04f(0x506e)]&&this['updateImageryTexture'](_0x266032,_0x22f454),_0x22f454['passes']['pick']&&defined$1(this['_stencilCommand']))return _0x76329e[_0x27f04f(0x3a33)](this[_0x27f04f(0x300d)]),void(this[_0x27f04f(0x26cd)]&&_0x76329e['push'](this['_pickCommand']));if(_0x266032[_0x27f04f(0x4532)])return defined$1(this['_clipCommand'])||this[_0x27f04f(0x136b)](_0x22f454,_0x266032),void _0x76329e[_0x27f04f(0x3a33)](this[_0x27f04f(0x4e0f)]);if(!_0x22f454[_0x27f04f(0x14f6)][_0x27f04f(0x5334)]||_0x266032[_0x27f04f(0x55f8)]!==DATAFILETYPE$1[_0x27f04f(0x26eb)]&&_0x266032[_0x27f04f(0x55f8)]!==DATAFILETYPE$1['Text']){var _0x418a8f=_0x22f454[_0x27f04f(0x1d5e)][_0x27f04f(0x5481)];if(defined$1(_0x418a8f)&&(_0x418a8f===FrameBufferType[_0x27f04f(0x670)]||_0x418a8f===FrameBufferType[_0x27f04f(0x2535)]||_0x418a8f===FrameBufferType[_0x27f04f(0x4e43)]||_0x418a8f===FrameBufferType[_0x27f04f(0x4edd)]||_0x418a8f===FrameBufferType['SQRESULT']||_0x418a8f===FrameBufferType['RASTER']&&(0x4&_0x22f454[_0x27f04f(0x1802)])>0x0))this[_0x27f04f(0x3b56)](_0x266032,_0x418a8f,_0x76329e,_0x22f454);else{if(_0x266032[_0x27f04f(0x3ad)]['fillStyle']!==FillStyle$1[_0x27f04f(0x2a34)]||_0x266032[_0x27f04f(0x55f8)]===DATAFILETYPE$1[_0x27f04f(0xc31)]){_0x266032['LoadingPriority'],LoadingPriorityMode$1[_0x27f04f(0x22d9)];var _0x3041ca=this[_0x27f04f(0x8e3)],_0x155bd8=Pass$1['S3MTiles'],_0x469859=this[_0x27f04f(0x9cc)],_0x3b00e4=!0x1;if(_0x3041ca[_0x27f04f(0x5547)]=_0x266032[_0x27f04f(0x2d3f)],defined$1(this[_0x27f04f(0x44b3)])&&this[_0x27f04f(0x44b3)][_0x27f04f(0x2103)]===AlphaMode$1[_0x27f04f(0xc4c)])_0x3b00e4=!0x0;else{if(_0x266032['_isTransparencyOptimization']){for(var _0x25f73e in _0x469859)if(_0x469859[_0x25f73e][_0x27f04f(0x18ae)]){_0x3b00e4=!0x0;break;}}else{for(var _0x25f73e in _0x469859)if(_0x469859[_0x25f73e][_0x27f04f(0x18ae)]){_0x155bd8+=0x1;break;}}}if(this[_0x27f04f(0x2e4d)]&&_0x266032[_0x27f04f(0x444b)][_0x27f04f(0x24f9)]<0x1&&(_0x3b00e4=!0x0),(this[_0x27f04f(0x1c74)](_0x266032)||_0x3b00e4)&&(_0x266032[_0x27f04f(0x3649)]?_0x76329e[_0x27f04f(0x3a33)](this['_transparentCommand']):_0x155bd8=_0x266032['orderIndependentTranslucency']?Pass$1[_0x27f04f(0x4738)]:_0x155bd8),_0x266032['_fileType']===DATAFILETYPE$1['IconPoint']||_0x266032[_0x27f04f(0x55f8)]===DATAFILETYPE$1[_0x27f04f(0xb3c)]?_0x155bd8=Pass$1[_0x27f04f(0x4b5e)]:_0x266032[_0x27f04f(0x3a4b)][_0x27f04f(0xb14)]==PointCloudRenderMode$1[_0x27f04f(0x34fe)]&&(_0x155bd8=Pass$1[_0x27f04f(0x1322)]),defined$1(this[_0x27f04f(0x300d)]))this[_0x27f04f(0xf0b)](_0x22f454,_0x76329e,_0x266032);else{if(this['oriPassGroup']!==Pass$1[_0x27f04f(0x417f)]&&(_0x3041ca[_0x27f04f(0x18ad)]=_0x266032[_0x27f04f(0x13d5)]?_0x155bd8:Pass$1[_0x27f04f(0x286f)],_0x3041ca[_0x27f04f(0x18ad)]+=this[_0x27f04f(0x936)]),_0x266032[_0x27f04f(0x55f8)]===DATAFILETYPE$1['ClampGroundRealtimeRasterCache'])defined$1(this['_level'])&&(_0x3041ca[_0x27f04f(0x243d)]={'level':this[_0x27f04f(0x4a3c)],'row':this[_0x27f04f(0x4a46)],'col':this['_col']}),defined$1(_0x3041ca)&&this[_0x27f04f(0x2648)]&&Object[_0x27f04f(0x20c8)](this[_0x27f04f(0x38c7)])[_0x27f04f(0x531b)]>0x0&&this[_0x27f04f(0x32ed)](_0x22f454,_0x22f454['context'],_0x266032),_0x3041ca&&_0x22f454[_0x27f04f(0x13fb)]['push'](_0x3041ca);else{if(this[_0x27f04f(0x1328)][_0x27f04f(0x531b)]>0x0)for(var _0x8b5afd=0x0;_0x8b5afd<this[_0x27f04f(0x1328)]['length'];_0x8b5afd++){var _0x4a2aac=this['_clipBounds'][_0x8b5afd][_0x27f04f(0x2bc6)],_0x1aa1c6=this[_0x27f04f(0x1328)][_0x8b5afd][_0x27f04f(0x27d5)],_0x34c77d=DrawCommand[_0x27f04f(0x4660)](_0x3041ca);if(void 0x0!==_0x4a2aac&&void 0x0!==_0x1aa1c6){var _0x17b603=combineUniformMap(_0x4a2aac,_0x1aa1c6);_0x34c77d[_0x27f04f(0x5461)]=combine$2(_0x17b603,_0x3041ca[_0x27f04f(0x5461)]),_0x34c77d[_0x27f04f(0x30a0)]=this[_0x27f04f(0x31d5)],_0x76329e[_0x27f04f(0x3a33)](_0x34c77d);}}else _0x3041ca&&_0x76329e[_0x27f04f(0x3a33)](_0x3041ca);}}}_0x266032['_style3D'][_0x27f04f(0x3355)]!==FillStyle$1['Fill']&&(_0x266032[_0x27f04f(0xce7)]===WireFrameType$1[_0x27f04f(0x3cb5)]||_0x266032[_0x27f04f(0xce7)]===WireFrameType$1[_0x27f04f(0x4fb5)]?(defined$1(this['_regularEdgeCommand'])&&(_0x76329e[_0x27f04f(0x3a33)](this[_0x27f04f(0x1a24)]),_0x266032[_0x27f04f(0x3e6f)](this[_0x27f04f(0x1a24)][_0x27f04f(0x39d9)],this['_regularEdgeCommand'][_0x27f04f(0x4e3f)])),defined$1(this['_silhouetteEdgeCommand'])&&(_0x76329e[_0x27f04f(0x3a33)](this[_0x27f04f(0xfd)]),_0x266032['_addRenderedEdge'](this[_0x27f04f(0xfd)]['edgeTotalLength'],this[_0x27f04f(0xfd)]['edgeCount']))):_0x266032[_0x27f04f(0xce7)]===WireFrameType$1[_0x27f04f(0x5e2)]?defined$1(this[_0x27f04f(0x2576)][_0x27f04f(0x5771)])&&_0x76329e[_0x27f04f(0x3a33)](this[_0x27f04f(0x2576)][_0x27f04f(0x5771)]):_0x266032[_0x27f04f(0xce7)]===WireFrameType$1[_0x27f04f(0x283d)]&&defined$1(this['_wireFrameCommands'][_0x27f04f(0x177b)])&&_0x76329e[_0x27f04f(0x3a33)](this['_wireFrameCommands'][_0x27f04f(0x177b)])),this[_0x27f04f(0x2af8)]||_0x266032[_0x27f04f(0x55f8)]===DATAFILETYPE$1['ClampGroundRealtimeRasterCache']&&this[_0x27f04f(0xc20)](_0x22f454),this[_0x27f04f(0x2af8)]=!0x0;}}}};var scratchColor$5=new Color$2();function updateTheme(_0x3ac311,_0x255cbe){var _0x2cafe5=_0x68aa19,_0x1be2e2=_0x3ac311['themeStyle'];if(defined$1(_0x1be2e2)){if(defined$1(_0x1be2e2[_0x2cafe5(0x28b8)])){defined$1(_0x255cbe[_0x2cafe5(0x3001)])||(_0x255cbe['_featureArray']=createFeatureArray$1(_0x3ac311,_0x255cbe));for(_0x4fba85=_0x255cbe['_featureArray'],_0x37f2cf=0x0;_0x37f2cf<_0x4fba85[_0x2cafe5(0x531b)];_0x37f2cf++){_0x3d1a20=_0x4fba85[_0x37f2cf],Object['assign'](_0x3d1a20,_0x3ac311[_0x2cafe5(0x3b81)][_0x2cafe5(0x40b2)][_0x3d1a20['id']]);var _0x3f8bf3=_0x1be2e2[_0x2cafe5(0x28b8)][_0x2cafe5(0x35f9)](_0x3d1a20,scratchColor$5);defined$1(_0x3f8bf3)&&(_0x255cbe[_0x2cafe5(0x3ef4)][_0x2cafe5(0x346f)](_0x3d1a20['id'],{'batchId':_0x3d1a20['batchId'],'instanceIds':_0x3d1a20[_0x2cafe5(0x43a6)],'color':Color$2[_0x2cafe5(0x254b)](_0x3f8bf3),'dirty':!0x0}),_0x255cbe[_0x2cafe5(0x47ef)]['set'](_0x3d1a20['id'],{'batchId':_0x3d1a20['batchId'],'instanceIds':_0x3d1a20[_0x2cafe5(0x43a6)],'operationValue':new Cartesian4(0x1,0x0,0x0,0x0),'dirty':!0x0}));}_0x255cbe[_0x2cafe5(0x2648)]=!0x0,_0x255cbe[_0x2cafe5(0x1cde)]=!0x1;}else{if(defined$1(_0x1be2e2[_0x2cafe5(0xcc5)])){defined$1(_0x255cbe[_0x2cafe5(0x3001)])||(_0x255cbe['_featureArray']=createFeatureArray$1(_0x3ac311,_0x255cbe));for(var _0x4fba85=_0x255cbe['_featureArray'],_0x37f2cf=0x0;_0x37f2cf<_0x4fba85['length'];_0x37f2cf++){var _0x3d1a20=_0x4fba85[_0x37f2cf];Object[_0x2cafe5(0x510e)](_0x3d1a20,_0x3ac311[_0x2cafe5(0x3b81)]['_attributes'][_0x3d1a20['id']]);var _0x1c3e17=_0x1be2e2[_0x2cafe5(0xcc5)]['evaluate'](_0x3d1a20);defined$1(_0x1c3e17)||(_0x1c3e17=-0x1),_0x255cbe[_0x2cafe5(0x372f)][_0x2cafe5(0x346f)](_0x3d1a20['id'],{'batchId':_0x3d1a20[_0x2cafe5(0x2859)],'instanceIds':_0x3d1a20[_0x2cafe5(0x43a6)],'pbrMaterialIndex':_0x1c3e17,'dirty':!0x0});}_0x255cbe[_0x2cafe5(0x2648)]=!0x0,_0x255cbe[_0x2cafe5(0x1cde)]=!0x1;}}}}function createBuffers$1(_0x50f2a5,_0xa1165a,_0x175931,_0x2dfc15){var _0x23cfed=_0x68aa19;createVertexBuffers(_0x50f2a5,_0xa1165a,_0x2dfc15),createIndexBuffers(_0x50f2a5,_0xa1165a,_0x175931,_0x2dfc15),0x0===_0x50f2a5[_0x23cfed(0x64a)][_0x23cfed(0x531b)]&&0x0===_0x50f2a5['_indexBufferToCreate'][_0x23cfed(0x531b)]&&(_0x50f2a5[_0x23cfed(0x1ea)]=!0x0,_0x50f2a5['_instanceBuffer']=void 0x0);}RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x630)]=function(_0x2352ad){var _0x5e8e85=_0x68aa19;if(this['_isClamp']=isClampLayer(_0x2352ad,this),defined$1(_0x2352ad[_0x5e8e85(0x1692)])){var _0x33c201={'boundingVolume':this[_0x5e8e85(0x302f)],'distance':_0x2352ad[_0x5e8e85(0x5862)]+_0x2352ad[_0x5e8e85(0xdf7)][_0x5e8e85(0x3e55)]+_0x2352ad[_0x5e8e85(0x1692)][0x0][_0x5e8e85(0x3133)]};this['_waterIndex']=_0x2352ad[_0x5e8e85(0x1b18)](_0x33c201);}_0x2352ad['allObjsHide']&&this[_0x5e8e85(0x35e0)](_0x2352ad,!_0x2352ad[_0x5e8e85(0x650)]),_0x2352ad[_0x5e8e85(0x31ae)]&&updateTheme(_0x2352ad,this),Object[_0x5e8e85(0x20c8)](_0x2352ad[_0x5e8e85(0x5523)])[_0x5e8e85(0x531b)]>0x0&&this[_0x5e8e85(0x32cc)](_0x2352ad[_0x5e8e85(0x5523)]),Object[_0x5e8e85(0x20c8)](_0x2352ad[_0x5e8e85(0x4896)])[_0x5e8e85(0x531b)]>0x0&&this[_0x5e8e85(0x3b27)](_0x2352ad[_0x5e8e85(0x4896)]),Object[_0x5e8e85(0x20c8)](_0x2352ad['_objsOffsetList'])[_0x5e8e85(0x531b)]>0x0&&this[_0x5e8e85(0x3ead)](_0x2352ad['_objsOffsetList']);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x3642)]=function(_0xfff86){var _0x5c997f=_0x68aa19;if(this[_0x5c997f(0x43f)]=isClampLayer(_0xfff86,this),defined$1(_0xfff86[_0x5c997f(0x1692)])){var _0xfe7397={'boundingVolume':this['_boundingVolume'],'distance':_0xfff86['height']+_0xfff86[_0x5c997f(0xdf7)]['bottomAltitude']+_0xfff86['waterEffectSet'][0x0]['averageHeight']};this[_0x5c997f(0x2346)]=_0xfff86[_0x5c997f(0x1b18)](_0xfe7397);}if(_0xfff86[_0x5c997f(0x650)]&&this[_0x5c997f(0x35e0)](!_0xfff86[_0x5c997f(0x650)]),_0xfff86[_0x5c997f(0xf0f)]===SelectColorType$1[_0x5c997f(0x7c6)]?initColorListReplaceType(_0xfff86,this):_0xfff86[_0x5c997f(0xf0f)]===SelectColorType$1[_0x5c997f(0x26a8)]?initColorListMixType(_0xfff86,this):(this['updateObjsColor'](_0xfff86[_0x5c997f(0x1ccf)],_0xfff86[_0x5c997f(0xf0f)],!0x0),initColorListSilhouette(_0xfff86,this)),_0xfff86[_0x5c997f(0x95f)][_0x5c997f(0x531b)]>0x0&&this[_0x5c997f(0x4ca7)](_0xfff86[_0x5c997f(0x95f)],_0xfff86[_0x5c997f(0x95f)][_0x5c997f(0x21e8)][0x0]),defined$1(_0xfff86['_objsHeightList'])&&_0xfff86['_objsHeightList'][_0x5c997f(0x531b)]>0x0&&this[_0x5c997f(0x7f9)](_0xfff86[_0x5c997f(0x4182)]),Object[_0x5c997f(0x20c8)](_0xfff86[_0x5c997f(0x4896)])['length']>0x0){var _0x48a63b=Math[_0x5c997f(0x2bc6)](Math[_0x5c997f(0x1661)](_0xfff86[_0x5c997f(0x4440)]['x']),Math['abs'](_0xfff86[_0x5c997f(0x4440)]['y']),Math[_0x5c997f(0x1661)](_0xfff86[_0x5c997f(0x4440)]['z']));this[_0x5c997f(0x3b27)](_0xfff86[_0x5c997f(0x4896)],_0x48a63b);}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x5205)]=function(_0x157b2b,_0x323b02){var _0x456716=_0x68aa19;defined$1(this[_0x456716(0x8e3)])||(defined$1(_0x323b02[_0x456716(0x1692)])?this['createWater'](_0x323b02):this[_0x456716(0x750)](_0x157b2b,_0x323b02),this[_0x456716(0x630)](_0x323b02));};var scratchVertexBufferJob=new S3MCreateVertexJob(),scratchIndexBufferJob=new S3MCreateIndexBufferJob();function createVertexBuffers(_0x451278,_0x8fa0eb,_0x474e8a){var _0x21014a=_0x68aa19;for(var _0x34e753=_0x451278[_0x21014a(0x64a)];_0x34e753['length'];){var _0x280788=_0x34e753[_0x21014a(0x42cc)]();if(scratchVertexBufferJob[_0x21014a(0x346f)](_0x474e8a,_0x451278,_0x280788),!_0x8fa0eb[_0x21014a(0x2e9)][_0x21014a(0x5108)](scratchVertexBufferJob,JobType$1[_0x21014a(0x43ca)]))break;_0x34e753[_0x21014a(0x1215)]();}}function createIndexBuffers(_0xd17a91,_0x31842f,_0x26ba91,_0x56d0de){var _0x3c2cf9=_0x68aa19;defined$1(_0xd17a91[_0x3c2cf9(0x35c4)])||(_0xd17a91[_0x3c2cf9(0x35c4)]=_0xd17a91[_0x3c2cf9(0x54f7)](_0x56d0de));for(var _0x449646=_0xd17a91[_0x3c2cf9(0x470d)][_0x3c2cf9(0x2247)],_0x184949=_0xd17a91[_0x3c2cf9(0x1a44)];_0x184949[_0x3c2cf9(0x531b)];){var _0x2550c5=_0x184949['peek']();if(scratchIndexBufferJob[_0x3c2cf9(0x346f)](_0x56d0de,_0xd17a91,_0x2550c5,_0x449646),!_0x31842f[_0x3c2cf9(0x2e9)]['execute'](scratchIndexBufferJob,JobType$1['BUFFER']))break;_0x184949[_0x3c2cf9(0x1215)]();}}var scratchUploadSubTextureJob=new S3MUploadSubTextureJob();function uploadSubTextures(_0x3a90f5,_0x501a19,_0x2bc975){var _0x3a7f2b=_0x68aa19;if(_0x2bc975[_0x3a7f2b(0x2cd)]){for(var _0x42098e in _0x3a90f5['_mapPass']){if(_0x3a90f5['_mapPass'][_0x3a7f2b(0x2a77)](_0x42098e))(_0x3a1d66=_0x3a90f5[_0x3a7f2b(0x9cc)][_0x42098e])['initTexture'](),_0x3a1d66['initBakeTexture'](),_0x3a1d66['requestSubTextures'](_0x501a19,_0x501a19[_0x3a7f2b(0x4174)],_0x2bc975,_0x3a90f5[_0x3a7f2b(0x3cef)]),_0x3a1d66[_0x3a7f2b(0x3fe)](_0x501a19,_0x501a19[_0x3a7f2b(0x4174)],_0x2bc975,_0x3a90f5[_0x3a7f2b(0x3cef)]);}for(var _0xaec373=_0x3a90f5[_0x3a7f2b(0x3cef)];_0xaec373['length'];){var _0x4a153f=_0xaec373['peek'](),_0x46000d=_0x4a153f['texture'],_0x6554f7=_0x4a153f[_0x3a7f2b(0x287c)];if(scratchUploadSubTextureJob[_0x3a7f2b(0x346f)](_0x501a19['context'],_0x3a90f5,_0x46000d,_0x6554f7,_0x2bc975[_0x3a7f2b(0x989)]),!_0x501a19[_0x3a7f2b(0x2e9)]['execute'](scratchUploadSubTextureJob,JobType$1[_0x3a7f2b(0x1364)]))break;_0xaec373[_0x3a7f2b(0x1215)]();}if(0x0===_0xaec373[_0x3a7f2b(0x531b)])for(var _0x42098e in _0x3a90f5['_mapPass']){var _0x3a1d66;if(_0x3a90f5[_0x3a7f2b(0x9cc)][_0x3a7f2b(0x2a77)](_0x42098e))(_0x3a1d66=_0x3a90f5[_0x3a7f2b(0x9cc)][_0x42098e])[_0x3a7f2b(0x162b)](),_0x3a1d66[_0x3a7f2b(0x49bd)]();}}}function isShadow$3(_0x4726e3){var _0x3ec66c=_0x68aa19,_0xb563d3=_0x4726e3[_0x3ec66c(0x55f8)];return _0x4726e3['shadowType']!=SHADOWTYPE$1[_0x3ec66c(0x44b5)]&&(_0xb563d3===DATAFILETYPE$1['OSGBFile']||_0xb563d3===DATAFILETYPE$1['OSGBCacheFile']||_0xb563d3===DATAFILETYPE$1['PointCloudFile']);}function isClampLayer(_0x57aad8,_0x308fe8){var _0x4c3b3a=_0x68aa19,_0x26a7f8=_0x57aad8[_0x4c3b3a(0x55f8)],_0x265b28=_0x26a7f8==DATAFILETYPE$1[_0x4c3b3a(0xc31)]||_0x26a7f8==DATAFILETYPE$1[_0x4c3b3a(0x755)]||_0x26a7f8==DATAFILETYPE$1[_0x4c3b3a(0x55e2)]||_0x26a7f8==DATAFILETYPE$1[_0x4c3b3a(0x45ed)]||_0x26a7f8==DATAFILETYPE$1[_0x4c3b3a(0x5236)];return _0x308fe8[_0x4c3b3a(0x215e)]&&(_0x265b28=!0x1),_0x265b28;}RenderEntityPagedLOD[_0x68aa19(0x4b51)]['createWater']=function(_0x254112){var _0x32fbab=_0x68aa19,_0x308e59=_0x254112['_context'],_0x2ec65=this[_0x32fbab(0x470d)],_0x3a34b8=_0x2ec65['vertexAttributes'];this[_0x32fbab(0x41cc)]=_0x2ec65[_0x32fbab(0x44fd)],this[_0x32fbab(0x3eeb)]=_0x2ec65[_0x32fbab(0x5241)],this['_attributeLocations']=_0x2ec65['attrLocation'];var _0x126ba3=Pass$1['S3MTiles'],_0xfd49cc=this[_0x32fbab(0x1789)][0x0];if(defined$1(_0xfd49cc)){var _0x4a4667=this[_0x32fbab(0x9cc)][_0xfd49cc[_0x32fbab(0x2ba2)]],_0x136594=PrimitiveType$1['TRIANGLES'];switch(_0xfd49cc[_0x32fbab(0x2a6)]){case 0x1:_0x136594=PrimitiveType$1[_0x32fbab(0x4598)];break;case 0x2:_0x136594=PrimitiveType$1[_0x32fbab(0x2f6a)];break;case 0x4:_0x136594=PrimitiveType$1['TRIANGLES'];}var _0x309239=new DrawCommand({'primitiveType':_0x136594,'modelMatrix':this[_0x32fbab(0x3f82)],'boundingVolume':this[_0x32fbab(0x302f)],'pass':_0x126ba3,'count':_0xfd49cc['indicesCount'],'cull':!0x0});defined$1(_0x254112['_waterUniformBuffer'])&&_0x309239[_0x32fbab(0x480f)](_0x254112[_0x32fbab(0x3ebb)]),_0x309239[_0x32fbab(0x53f5)]='vSecondColor',_0x309239[_0x32fbab(0xa85)]=new VertexArray({'context':_0x308e59,'attributes':_0x3a34b8,'indexBuffer':_0xfd49cc['indexBuffer']}),this[_0x32fbab(0x44b3)]=_0x4a4667,_0x309239['shaderProgram']=this[_0x32fbab(0x3fca)],_0x309239['renderState']=_0x254112[_0x32fbab(0x2d3f)],_0x309239[_0x32fbab(0x2850)]=!0x1,_0x309239[_0x32fbab(0x4935)]=!0x1,_0x309239['selectCastShadows']=!0x1,this[_0x32fbab(0x5461)]={},S3MUniformMapCreator[_0x32fbab(0x3477)](_0x254112[_0x32fbab(0x2564)],_0x254112,this,this['_uniformMap']),_0x309239['uniformMap']=this['_uniformMap'],this['_colorCommand']=_0x309239;}this[_0x32fbab(0x470d)]=null,this[_0x32fbab(0x1789)][_0x32fbab(0x531b)]=0x0;},RenderEntityPagedLOD['prototype'][_0x68aa19(0x54f7)]=function(_0xd7fceb){var _0x9317fa=_0x68aa19,_0x1a24eb,_0x358394,_0x54a75f;if(defined$1(_0x1a24eb=this[_0x9317fa(0x1789)][0x0])&&defined$1(_0x1a24eb[_0x9317fa(0x2602)])){_0x358394={'indices':0x0===_0x1a24eb[_0x9317fa(0x361a)]?new Uint16Array(_0x1a24eb[_0x9317fa(0x2602)]['buffer'],_0x1a24eb[_0x9317fa(0x2602)][_0x9317fa(0x42fe)],_0x1a24eb[_0x9317fa(0x1ae5)]):new Uint32Array(_0x1a24eb[_0x9317fa(0x2602)]),'primitiveType':PrimitiveType$1['TRIANGLES']},GeometryPipeline['toWireframe'](_0x358394),_0x54a75f=_0x358394['indices'];var _0x511a2c=IndexDatatype$1['UNSIGNED_SHORT'];return this[_0x9317fa(0x470d)][_0x9317fa(0x2247)]>CesiumMath[_0x9317fa(0x28c7)]?(_0x511a2c=IndexDatatype$1[_0x9317fa(0x40c5)],_0x54a75f=new Uint32Array(_0x54a75f)):_0x54a75f=new Uint16Array(_0x54a75f),Buffer$1[_0x9317fa(0xaad)]({'context':_0xd7fceb,'typedArray':_0x54a75f,'usage':BufferUsage[_0x9317fa(0x495a)],'indexDatatype':_0x511a2c});}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0xc1a)]=function(_0x4f7589,_0x591b82){var _0x5b52e3=_0x68aa19,_0x4015a3=void 0x0;(_0x4015a3=DrawCommand[_0x5b52e3(0x4660)](_0x4f7589))[_0x5b52e3(0x5547)]=_0x591b82,this[_0x5b52e3(0x300d)]=_0x4015a3;},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['createClampColorCommand']=function(_0x4a8196){var _0x1245dd=_0x68aa19;_0x4a8196[_0x1245dd(0x1968)];var _0x157ae4=this[_0x1245dd(0x8e3)];if(defined$1(_0x157ae4)&&_0x4a8196[_0x1245dd(0x1db6)]()&&!defined$1(this[_0x1245dd(0x510b)])){this[_0x1245dd(0x43a0)]=this[_0x1245dd(0x2179)](_0x4a8196);var _0x2d3159=DrawCommand['shallowClone'](_0x157ae4);_0x2d3159[_0x1245dd(0x5547)]=_0x4a8196['_rsClampColor'],this[_0x1245dd(0x510b)]=_0x2d3159;var _0x1b4fc2=DrawCommand[_0x1245dd(0x4660)](_0x157ae4);_0x1b4fc2['renderState']=_0x4a8196[_0x1245dd(0x23cc)],this[_0x1245dd(0x4f2b)]=_0x1b4fc2;}};var rectangleScratch$4=new Rectangle();RenderEntityPagedLOD['prototype']['refreshRasterTile']=function(_0x483d5a,_0x1b9f49){var _0xef036f=_0x68aa19,_0x5d5746=_0x483d5a[_0xef036f(0x1aeb)];defined$1(Rectangle['intersection'](_0x1b9f49,_0x5d5746,rectangleScratch$4))&&(_0x483d5a[_0xef036f(0x2af8)]=!0x1),defined$1(_0x483d5a[_0xef036f(0x36fc)])&&this['refreshRasterTile'](_0x483d5a[_0xef036f(0x36fc)],_0x1b9f49),defined$1(_0x483d5a[_0xef036f(0x3f23)])&&this['refreshRasterTile'](_0x483d5a[_0xef036f(0x3f23)],_0x1b9f49),defined$1(_0x483d5a[_0xef036f(0x1019)])&&this[_0xef036f(0xd55)](_0x483d5a[_0xef036f(0x1019)],_0x1b9f49),defined$1(_0x483d5a[_0xef036f(0x2821)])&&this[_0xef036f(0xd55)](_0x483d5a[_0xef036f(0x2821)],_0x1b9f49);},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['refreshRasterTile2']=function(_0x5247f1,_0x47f156,_0x187c13,_0x32a410){var _0x5bd692=_0x68aa19,_0x307f9c=!0x1;if(_0x5247f1['_level']>=_0x47f156){var _0x9107b6=Math[_0x5bd692(0x1f76)](0x2,_0x5247f1[_0x5bd692(0x4a3c)]-_0x47f156),_0x422112=Math[_0x5bd692(0x67a)](_0x5247f1['y']/_0x9107b6),_0x16e46f=Math[_0x5bd692(0x67a)](_0x5247f1['x']/_0x9107b6);_0x422112===_0x187c13&&_0x16e46f===_0x32a410&&(_0x307f9c=!0x0);}else _0x9107b6=Math[_0x5bd692(0x1f76)](0x2,_0x47f156-_0x5247f1[_0x5bd692(0x4a3c)]),_0x422112=Math[_0x5bd692(0x67a)](_0x187c13/_0x9107b6),_0x16e46f=Math['floor'](_0x32a410/_0x9107b6),_0x422112===_0x5247f1['y']&&_0x16e46f===_0x5247f1['x']&&(_0x307f9c=!0x0);_0x307f9c&&(_0x5247f1[_0x5bd692(0x2af8)]=!0x1,defined$1(_0x5247f1['_southwestChild'])&&this['refreshRasterTile2'](_0x5247f1[_0x5bd692(0x36fc)],_0x47f156,_0x187c13,_0x32a410),defined$1(_0x5247f1[_0x5bd692(0x3f23)])&&this['refreshRasterTile2'](_0x5247f1['_southeastChild'],_0x47f156,_0x187c13,_0x32a410),defined$1(_0x5247f1[_0x5bd692(0x1019)])&&this['refreshRasterTile2'](_0x5247f1[_0x5bd692(0x1019)],_0x47f156,_0x187c13,_0x32a410),defined$1(_0x5247f1[_0x5bd692(0x2821)])&&this[_0x5bd692(0x586d)](_0x5247f1[_0x5bd692(0x2821)],_0x47f156,_0x187c13,_0x32a410));},RenderEntityPagedLOD['prototype']['refreshRaster']=function(_0x2a8bf0,_0x40ff5f){var _0xd35e3b=_0x68aa19;if(defined$1(this[_0xd35e3b(0x4a3c)])&&!defined$1(_0x40ff5f))this[_0xd35e3b(0x586d)](_0x2a8bf0[_0xd35e3b(0x33ae)][_0xd35e3b(0x24dd)][0x0],this['_level'],this[_0xd35e3b(0x4a46)],this['_col']),this['refreshRasterTile2'](_0x2a8bf0[_0xd35e3b(0x33ae)][_0xd35e3b(0x24dd)][0x1],this[_0xd35e3b(0x4a3c)],this[_0xd35e3b(0x4a46)],this[_0xd35e3b(0x32b4)]);else{var _0x2c9c18=new Rectangle(this[_0xd35e3b(0x302f)]['center']['x']-this[_0xd35e3b(0x302f)]['radius'],this[_0xd35e3b(0x302f)]['center']['y']-this['_boundingVolume'][_0xd35e3b(0x2896)],this[_0xd35e3b(0x302f)][_0xd35e3b(0x19ee)]['x']+this['_boundingVolume'][_0xd35e3b(0x2896)],this[_0xd35e3b(0x302f)]['center']['y']+this['_boundingVolume']['radius']);_0x2c9c18[_0xd35e3b(0x4488)]=CesiumMath[_0xd35e3b(0x12a4)](_0x2c9c18[_0xd35e3b(0x4488)]),_0x2c9c18['north']=CesiumMath[_0xd35e3b(0x12a4)](_0x2c9c18[_0xd35e3b(0x46e0)]),_0x2c9c18[_0xd35e3b(0x326c)]=CesiumMath['toRadians'](_0x2c9c18[_0xd35e3b(0x326c)]),_0x2c9c18[_0xd35e3b(0x149)]=CesiumMath[_0xd35e3b(0x12a4)](_0x2c9c18[_0xd35e3b(0x149)]),this[_0xd35e3b(0xd55)](_0x2a8bf0[_0xd35e3b(0x33ae)][_0xd35e3b(0x24dd)][0x0],_0x2c9c18),this['refreshRasterTile'](_0x2a8bf0[_0xd35e3b(0x33ae)][_0xd35e3b(0x24dd)][0x1],_0x2c9c18);}},RenderEntityPagedLOD['prototype']['createSpatialClipCommand']=function(_0x3bbcf4,_0x1fd739){var _0x4c65c0=_0x68aa19;if(!defined$1(this[_0x4c65c0(0x4e0f)])){var _0x541c77=this[_0x4c65c0(0x8e3)],_0x3522f9=_0x541c77['shaderProgram'][_0x4c65c0(0x1f4b)][_0x4c65c0(0x254b)](),_0x3d8fe7=_0x541c77[_0x4c65c0(0x30a0)]['fragmentShaderSource'][_0x4c65c0(0x254b)]();_0x3522f9[_0x4c65c0(0x4ce5)][_0x4c65c0(0x3a33)](_0x4c65c0(0x3970)),_0x3d8fe7[_0x4c65c0(0x4ce5)][_0x4c65c0(0x3a33)](_0x4c65c0(0x3970)),_0x3bbcf4[_0x4c65c0(0x1914)]&&_0x3d8fe7[_0x4c65c0(0x4ce5)]['push'](_0x4c65c0(0x37b7));var _0x324e17=DrawCommand[_0x4c65c0(0x4660)](_0x541c77);_0x324e17['uniformMap'][_0x4c65c0(0xf81)]=function(){return _0x1fd739['_sqTextures'][0x0];},_0x324e17[_0x4c65c0(0x15fe)][_0x4c65c0(0x29f2)]=function(){var _0x185a51=_0x4c65c0;return _0x1fd739[_0x185a51(0x3d1d)][0x1];},_0x324e17[_0x4c65c0(0x15fe)][_0x4c65c0(0x316e)]=function(){return _0x1fd739['_sqTextures'][0x2];},_0x324e17[_0x4c65c0(0x15fe)][_0x4c65c0(0x440c)]=function(){var _0x2f755e=_0x4c65c0;return _0x1fd739[_0x2f755e(0x2d88)];},_0x324e17['shaderProgram']=ShaderProgram$1['fromCache']({'context':_0x1fd739['_context'],'vertexShaderSource':_0x3522f9,'fragmentShaderSource':_0x3d8fe7,'attributeLocations':this[_0x4c65c0(0x3f8d)]}),this['_clipCommand']=_0x324e17;}},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['createCommand']=function(_0x5916a5,_0x51cd0d){var _0x8b30ca=_0x68aa19;if(defined$1(this[_0x8b30ca(0x3fca)])){var _0x276a48=_0x51cd0d[_0x8b30ca(0x1968)],_0x46b887=this['_vertexPackage'],_0x4eb7f0=_0x46b887[_0x8b30ca(0xd16)];this[_0x8b30ca(0x41cc)]=_0x46b887[_0x8b30ca(0x44fd)],this[_0x8b30ca(0x3eeb)]=_0x46b887[_0x8b30ca(0x5241)],this[_0x8b30ca(0x3f8d)]=_0x46b887[_0x8b30ca(0x18d0)];var _0x30dfb9=Pass$1[_0x8b30ca(0x22f)],_0x3a43bf=this['_clampRegionEdge']?_0x51cd0d[_0x8b30ca(0x1262)]:_0x51cd0d['_rsColor'],_0x647804=_0x51cd0d[_0x8b30ca(0x55f8)],_0x57d36b=this[_0x8b30ca(0x1789)][0x0];_0x51cd0d['_hasWireframe']||this[_0x8b30ca(0x1789)][_0x8b30ca(0x531b)]>0x1&&(_0x51cd0d['_hasWireframe']=!0x0);var _0x158862,_0xf34da2=MaterialPass[_0x8b30ca(0x16e2)],_0x35a79d=_0x46b887['verticesCount'],_0xf48f54=PrimitiveType$1[_0x8b30ca(0x4598)];if(defined$1(_0x57d36b))switch(!0x0===(_0xf34da2=this['_mapPass'][_0x57d36b[_0x8b30ca(0x2ba2)]])[_0x8b30ca(0x18ae)]&&(_0x30dfb9=Pass$1[_0x8b30ca(0x22f)]+0x1),_0x158862=_0x57d36b[_0x8b30ca(0x53f0)],_0x57d36b[_0x8b30ca(0x2a6)]){case 0x1:_0xf48f54=PrimitiveType$1[_0x8b30ca(0x4598)];break;case 0x2:_0xf48f54=PrimitiveType$1[_0x8b30ca(0x2f6a)];break;case 0x4:_0xf48f54=PrimitiveType$1[_0x8b30ca(0x139)];}else{if(defined$1(this['_ptIndexGroup'])){var _0x2278d3,_0x306c66,_0x2c147a,_0x176a82,_0x201bd1,_0x30ba23=0x0;for(_0x201bd1 in this[_0x8b30ca(0x9ee)])this[_0x8b30ca(0x9ee)]['hasOwnProperty'](_0x201bd1)&&(_0x306c66=_0x51cd0d[_0x8b30ca(0x40c3)][_0x201bd1],_0x51cd0d[_0x8b30ca(0x1220)][_0x306c66]&&(_0x2c147a=this['_ptIndexGroup'][_0x201bd1][_0x8b30ca(0x3db1)],_0x30ba23+=(_0x176a82=this[_0x8b30ca(0x9ee)][_0x201bd1][_0x8b30ca(0x25e5)])-_0x2c147a+0x1));if(_0x30ba23>0x0){var _0x5774c7=IndexDatatype$1[_0x8b30ca(0x2074)](_0x46b887['verticesCount'],_0x30ba23),_0x300ca7=0x0;for(_0x201bd1 in this['_ptIndexGroup'])if(this['_ptIndexGroup'][_0x8b30ca(0x2a77)](_0x201bd1)&&(_0x306c66=_0x51cd0d[_0x8b30ca(0x40c3)][_0x201bd1],_0x51cd0d[_0x8b30ca(0x1220)][_0x306c66])){for(_0x2c147a=this[_0x8b30ca(0x9ee)][_0x201bd1]['start'],_0x176a82=this[_0x8b30ca(0x9ee)][_0x201bd1]['end'],_0x2278d3=_0x2c147a;_0x2278d3<=_0x176a82;)_0x5774c7[_0x300ca7++]=_0x2278d3++;}var _0x561105=_0x46b887[_0x8b30ca(0x2247)]>=CesiumMath[_0x8b30ca(0x28c7)]&&_0x276a48[_0x8b30ca(0x101c)]?IndexDatatype$1[_0x8b30ca(0x40c5)]:IndexDatatype$1[_0x8b30ca(0x2c91)];_0x158862=Buffer$1['createIndexBuffer']({'context':_0x276a48,'typedArray':_0x5774c7,'usage':BufferUsage[_0x8b30ca(0x495a)],'indexDatatype':_0x561105});}else _0x35a79d=0x1;}}this['materialPass']=_0xf34da2,this[_0x8b30ca(0x24cf)]=0x4===_0x4eb7f0[0x0]['componentsPerAttribute'],defined$1(this['_attributeLocations'][_0x8b30ca(0x2142)])&&(this[_0x8b30ca(0x24cf)]=0x1),(0x1===_0xf48f54||_0x647804===DATAFILETYPE$1[_0x8b30ca(0x1bb7)]&&defined$1(this[_0x8b30ca(0x3f8d)][_0x8b30ca(0x1fef)]))&&(this[_0x8b30ca(0x2d90)]=!0x0),this[_0x8b30ca(0x1e34)]=_0x30dfb9;var _0x4892d0=new DrawCommand({'primitiveType':_0xf48f54,'modelMatrix':this[_0x8b30ca(0x3f82)],'boundingVolume':this[_0x8b30ca(0x302f)],'pass':_0x30dfb9,'count':defined$1(_0x158862)?void 0x0:_0x35a79d,'cull':!0x0,'occlude':!0x1});_0x4892d0[_0x8b30ca(0x447c)]=Pass$1[_0x8b30ca(0x22f)],_0x51cd0d[_0x8b30ca(0x55f8)]===DATAFILETYPE$1[_0x8b30ca(0x1bb7)]&&(_0x4892d0[_0x8b30ca(0xe3a)]=_0x51cd0d['id']),_0x4892d0[_0x8b30ca(0x53f5)]='vSecondColor',_0x647804===DATAFILETYPE$1['PointCloudFile']&&(_0x4892d0['pickId']='vPosition'),_0x4892d0['instanceCount']=this['_instanceCount'],_0x4892d0[_0x8b30ca(0xa85)]=new VertexArray({'context':_0x276a48,'attributes':_0x4eb7f0,'indexBuffer':_0x158862}),_0x4892d0[_0x8b30ca(0x30a0)]=this[_0x8b30ca(0x3fca)],isClampLayer(_0x51cd0d,this)&&(_0x51cd0d[_0x8b30ca(0x55f8)]!==DATAFILETYPE$1[_0x8b30ca(0xc31)]&&_0x51cd0d[_0x8b30ca(0x55f8)]!==DATAFILETYPE$1['ClampObjectPolygon']&&_0x51cd0d[_0x8b30ca(0x55f8)]!==DATAFILETYPE$1[_0x8b30ca(0x45ed)]&&_0x51cd0d[_0x8b30ca(0x55f8)]!==DATAFILETYPE$1['ExtendClampPolygonCache']||(_0x4892d0['pickId']=void 0x0),this['_isClamp']=!0x0),_0x4892d0[_0x8b30ca(0x5547)]=_0x3a43bf,this['_uniformMap']={},S3MUniformMapCreator['create'](_0x5916a5,_0x51cd0d,this,this['_uniformMap']),_0x4892d0[_0x8b30ca(0x15fe)]=this[_0x8b30ca(0x5461)],defined$1(_0x51cd0d[_0x8b30ca(0x49ad)])&&(_0x4892d0[_0x8b30ca(0x480f)](_0x51cd0d['_commonLayerUniformBuffer']),_0x4892d0[_0x8b30ca(0x480f)](_0x5916a5[_0x8b30ca(0x4a66)][_0x8b30ca(0x4ee0)]),_0x4892d0[_0x8b30ca(0x480f)](S3MUniformBufferCreator[_0x8b30ca(0x338)](_0x51cd0d,_0xf34da2)),_0x4892d0[_0x8b30ca(0x480f)](S3MUniformBufferCreator[_0x8b30ca(0x36e4)](this,_0x51cd0d,_0xf34da2))),isClampLayer(_0x51cd0d,this)&&this['createStencilCommandForClampLayer'](_0x4892d0,_0x51cd0d[_0x8b30ca(0x23cc)]);var _0x169eb3=isShadow$3(_0x51cd0d);_0x4892d0['castShadows']=_0x169eb3,_0x4892d0['receiveShadows']=_0x169eb3,_0x4892d0[_0x8b30ca(0x1e64)]=!0x0,_0x4892d0['owner']=this,_0x647804!=DATAFILETYPE$1[_0x8b30ca(0x26eb)]&&_0x647804!==DATAFILETYPE$1[_0x8b30ca(0xb3c)]||(_0x4892d0[_0x8b30ca(0x16e)]=!0x1),this[_0x8b30ca(0x8e3)]=_0x4892d0,this['createWireFrameCommand'](_0x51cd0d,_0x4eb7f0),this[_0x8b30ca(0x470d)]=null,this[_0x8b30ca(0x1789)]=null;}},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['createOneEdgeCommand']=function(_0x3807bc,_0x28de46,_0x267652,_0x2bebdd,_0xfb4027){var _0x5e8355=_0x68aa19;if(!defined$1(_0x267652['attributes'])||0x0==_0x267652[_0x5e8355(0x1b28)]['length']||!defined$1(_0x267652[_0x5e8355(0x44fd)])||0x0==_0x267652[_0x5e8355(0x44fd)])return null;var _0x262bc4,_0x5bb7e0,_0x20da02=Pass$1[_0x5e8355(0x3c49)]+0x1,_0x1ab7bd=new DrawCommand({'primitiveType':PrimitiveType$1[_0x5e8355(0x139)],'modelMatrix':this[_0x5e8355(0x3f82)],'boundingVolume':this['_boundingVolume'],'pass':_0x20da02,'owner':this,'cull':!0x0});if(_0x1ab7bd[_0x5e8355(0xa85)]=new VertexArray({'context':_0x3807bc,'attributes':_0x267652[_0x5e8355(0x1b28)],'indexBuffer':_0x2bebdd}),_0x1ab7bd[_0x5e8355(0x44fd)]=_0x267652[_0x5e8355(0x44fd)],_0xfb4027){var _0x58d396=_0x5e8355(0x25d9)+_0x28de46['id'],_0x7600e3=_0x5e8355(0x25d9)+_0x28de46['id'];_0x262bc4=new ShaderSource({'name':_0x58d396,'sources':[ModelEdgeVp]}),_0x5bb7e0=new ShaderSource({'name':_0x7600e3,'sources':[ModelEdgeFp]});}else _0x58d396=_0x5e8355(0x1353)+_0x28de46['id'],_0x7600e3=_0x5e8355(0x1353)+_0x28de46['id'],(_0x262bc4=new ShaderSource({'name':_0x58d396,'sources':[ModelEdgeVp]}),_0x5bb7e0=new ShaderSource({'name':_0x7600e3,'sources':[ModelEdgeFp]}),_0x262bc4[_0x5e8355(0x4ce5)][_0x5e8355(0x3a33)]('SILHOUETTE'),_0x5bb7e0['defines'][_0x5e8355(0x3a33)]('SILHOUETTE'));_0x262bc4['defines'][_0x5e8355(0x3a33)](_0x5e8355(0x20f3)),_0x5bb7e0[_0x5e8355(0x4ce5)]['push'](_0x5e8355(0x20f3)),_0x262bc4[_0x5e8355(0x4ce5)]['push'](_0x5e8355(0x4c8f)),_0x5bb7e0[_0x5e8355(0x4ce5)]['push']('POLYGON_OFFSET'),_0x28de46['_hasExcavation']&&(_0x262bc4[_0x5e8355(0x4ce5)][_0x5e8355(0x3a33)](ProgramDefines$2[_0x5e8355(0xc41)]),_0x5bb7e0[_0x5e8355(0x4ce5)][_0x5e8355(0x3a33)](ProgramDefines$2[_0x5e8355(0xc41)])),_0x28de46[_0x5e8355(0x2b94)]&&(_0x262bc4[_0x5e8355(0x4ce5)][_0x5e8355(0x3a33)]('SERVEREXCAVATION'),_0x5bb7e0[_0x5e8355(0x4ce5)][_0x5e8355(0x3a33)](_0x5e8355(0x13b4))),_0x28de46['swipeEnabled']&&_0x5bb7e0[_0x5e8355(0x4ce5)][_0x5e8355(0x3a33)](ProgramDefines$2['APPLY_SWIPE']),_0x28de46[_0x5e8355(0xb0f)]&&_0x5bb7e0[_0x5e8355(0x4ce5)][_0x5e8355(0x3a33)](_0x5e8355(0x38b6)),_0x28de46['_section']&&_0x5bb7e0[_0x5e8355(0x4ce5)][_0x5e8355(0x3a33)](_0x5e8355(0x18f4)),this[_0x5e8355(0x4472)]&&_0x262bc4[_0x5e8355(0x4ce5)]['push'](_0x5e8355(0xa7c));var _0x516f4e=0x0;_0x28de46['wireFrameMode']===WireFrameType$1['Sketch']&&(_0x516f4e=0x1),_0x262bc4[_0x5e8355(0x4ce5)][_0x5e8355(0x3a33)](_0x5e8355(0x2a52)+_0x516f4e),_0x5bb7e0[_0x5e8355(0x4ce5)][_0x5e8355(0x3a33)](_0x5e8355(0x2a52)+_0x516f4e),_0x1ab7bd[_0x5e8355(0x30a0)]=ShaderProgram$1[_0x5e8355(0x4d21)]({'context':_0x3807bc,'vertexShaderSource':_0x262bc4,'fragmentShaderSource':_0x5bb7e0,'attributeLocations':_0x267652['attributeLocations']}),_0x1ab7bd[_0x5e8355(0x5547)]=RenderState['fromCache']({'depthTest':{'enabled':!0x0,'func':DepthFunction$1[_0x5e8355(0x3a9e)]},'cull':{'enabled':!0x0},'blending':BlendingState$1[_0x5e8355(0x2911)]});var _0x118745={'uLineColor':function(){var _0x235ef3=_0x5e8355;return _0x28de46['style3D'][_0x235ef3(0x4932)];},'uLineWidth':function(){var _0xd6834b=_0x5e8355;return _0x28de46[_0xd6834b(0xdf7)]['lineWidth'];},'uDistanceFalloffFactor':function(){return _0x28de46['_edgeDistanceFalloffFactor'];},'u_polygonOffset':function(){return new Cartesian2(-0x5,-0x5);},'uStrokesTexture':function(){var _0x1a5e8d=_0x5e8355;return defined$1(_0x28de46[_0x1a5e8d(0x46a9)])||_0x28de46['_initEdgeTexture'](),_0x28de46['_edgeStrokesTexture'];},'uStrokesTextureScale':function(){var _0x5199bc=_0x5e8355;return defined$1(_0x28de46[_0x5199bc(0x46a9)])||_0x28de46[_0x5199bc(0x2b20)](),Cartesian2[_0x5199bc(0x2b84)](0x1/_0x28de46['_edgeStrokesTexture'][_0x5199bc(0x52d2)],0x1/_0x28de46[_0x5199bc(0x46a9)]['_height']);},'uStrokesLog2Resolution':function(){var _0x170db3=_0x5e8355;return defined$1(_0x28de46[_0x170db3(0x46a9)])||_0x28de46[_0x170db3(0x2b20)](),CesiumMath[_0x170db3(0x133)](_0x28de46[_0x170db3(0x46a9)][_0x170db3(0x209)]);}};return _0x1ab7bd[_0x5e8355(0x15fe)]=combine$2(_0x118745,this[_0x5e8355(0x8e3)][_0x5e8355(0x15fe)]),_0x1ab7bd[_0x5e8355(0x39d9)]=_0x267652[_0x5e8355(0x38b)],_0x1ab7bd[_0x5e8355(0x4e3f)]=_0x267652[_0x5e8355(0x44fd)],_0x1ab7bd['wireframeType']=_0x28de46[_0x5e8355(0xce7)],_0x1ab7bd;},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['createEdgeCommands']=function(_0x2c15d0){var _0x1e6cbe=_0x68aa19;if(defined$1(this[_0x1e6cbe(0x1551)])){var _0x55356b=_0x2c15d0[_0x1e6cbe(0x1968)],_0x141668=this[_0x1e6cbe(0x1551)];S3MEdgeProcessor[_0x1e6cbe(0x1130)](_0x55356b,_0x141668[_0x1e6cbe(0x29f7)]),S3MEdgeProcessor['createSilhouetteEdgeAttributes'](_0x55356b,_0x141668[_0x1e6cbe(0x4154)]);var _0x2184bf=S3MEdgeProcessor['createIndexBuffer'](_0x55356b);this[_0x1e6cbe(0x1a24)]=this['createOneEdgeCommand'](_0x55356b,_0x2c15d0,_0x141668[_0x1e6cbe(0x29f7)],_0x2184bf,!0x0),this['_silhouetteEdgeCommand']=this[_0x1e6cbe(0x2053)](_0x55356b,_0x2c15d0,_0x141668['silhouette'],_0x2184bf,!0x1),(defined$1(this[_0x1e6cbe(0x1a24)])||defined$1(this[_0x1e6cbe(0xfd)]))&&_0x2c15d0[_0x1e6cbe(0xce7)]===WireFrameType$1[_0x1e6cbe(0x5e2)]&&(_0x2c15d0[_0x1e6cbe(0xce7)]=WireFrameType$1['EffectOutline']);}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x570e)]=function(_0x1e051c,_0x1512a0){var _0x5e0b57=_0x68aa19;if(defined$1(this['_arrIndexPackage'][0x0])){var _0x2e2fa9=_0x1e051c[_0x5e0b57(0x1968)];this[_0x5e0b57(0x1789)][0x0]['indicesCount'];var _0x1020e7=new DrawCommand({'primitiveType':PrimitiveType$1['LINES'],'modelMatrix':this[_0x5e0b57(0x3f82)],'boundingVolume':this[_0x5e0b57(0x302f)],'pass':Pass$1[_0x5e0b57(0x3c49)]+0x1,'owner':this,'cull':!0x0});_0x1020e7[_0x5e0b57(0xa85)]=new VertexArray({'context':_0x2e2fa9,'attributes':_0x1512a0,'indexBuffer':this['_wireFrameIndexBuffers']});var _0x3fd432=this[_0x5e0b57(0x8e3)][_0x5e0b57(0x30a0)][_0x5e0b57(0x1f4b)][_0x5e0b57(0x254b)](),_0x16c916=this[_0x5e0b57(0x8e3)][_0x5e0b57(0x30a0)]['fragmentShaderSource'][_0x5e0b57(0x254b)]();_0x16c916[_0x5e0b57(0x4ce5)]['push'](_0x5e0b57(0x3b07)),_0x1020e7['shaderProgram']=ShaderProgram$1[_0x5e0b57(0x4d21)]({'context':_0x2e2fa9,'vertexShaderSource':_0x3fd432,'fragmentShaderSource':_0x16c916,'attributeLocations':this['_attributeLocations']}),_0x1020e7[_0x5e0b57(0x5547)]=this[_0x5e0b57(0x8e3)][_0x5e0b57(0x5547)],_0x1020e7['uniformMap']=combine$2(this['_colorCommand'][_0x5e0b57(0x15fe)],{'uLineColor':function(){var _0x47d080=_0x5e0b57;return _0x1e051c[_0x47d080(0xdf7)][_0x47d080(0x4932)];}}),this[_0x5e0b57(0x2576)][_0x5e0b57(0x177b)]=_0x1020e7;}},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['createQuadWireFrameCommand']=function(_0x1eb52d,_0x448512,_0x4172ec){var _0x24f263=_0x68aa19,_0x3d0558=_0x1eb52d[_0x24f263(0x1968)];_0x3d0558['webgl2']||!_0x3d0558['depthTexture']||_0x3d0558[_0x24f263(0x3b63)]['preserveDrawingBuffer']?Pass$1[_0x24f263(0x3c49)]:Pass$1['OVERLAY'],this[_0x24f263(0x9cc)][_0x4172ec[_0x24f263(0x2ba2)]]||MaterialPass[_0x24f263(0x16e2)];var _0x2fb973=new DrawCommand({'primitiveType':0x2===_0x4172ec[_0x24f263(0x2a6)]?PrimitiveType$1[_0x24f263(0x2f6a)]:PrimitiveType$1[_0x24f263(0x2a9e)],'modelMatrix':this[_0x24f263(0x3f82)],'boundingVolume':this[_0x24f263(0x302f)],'pass':Pass$1[_0x24f263(0x52df)],'owner':this,'cull':!0x0});_0x2fb973[_0x24f263(0xa85)]=new VertexArray({'context':_0x3d0558,'attributes':_0x448512,'indexBuffer':_0x4172ec[_0x24f263(0x53f0)]});var _0x5e52be=this[_0x24f263(0x8e3)]['shaderProgram'][_0x24f263(0x1f4b)]['clone'](),_0xc6c45d=this['_colorCommand']['shaderProgram'][_0x24f263(0x1eae)][_0x24f263(0x254b)](),_0x23c730=_0x5e52be[_0x24f263(0x4ce5)]['indexOf'](ProgramDefines$2[_0x24f263(0x18b1)]);_0x23c730>0x0&&_0x5e52be[_0x24f263(0x4ce5)][_0x24f263(0x4bc6)](_0x23c730,0x1),(_0x23c730=_0x5e52be[_0x24f263(0x4ce5)]['indexOf'](ProgramDefines$2[_0x24f263(0x30c6)]))>0x0&&_0x5e52be[_0x24f263(0x4ce5)][_0x24f263(0x4bc6)](_0x23c730,0x1),(_0x23c730=_0x5e52be[_0x24f263(0x4ce5)][_0x24f263(0x33ab)](ProgramDefines$2['EMISSION_TEXTURE']))>0x0&&_0x5e52be[_0x24f263(0x4ce5)][_0x24f263(0x4bc6)](_0x23c730,0x1),(_0x23c730=_0xc6c45d[_0x24f263(0x4ce5)][_0x24f263(0x33ab)](ProgramDefines$2[_0x24f263(0x18b1)]))>0x0&&_0xc6c45d[_0x24f263(0x4ce5)][_0x24f263(0x4bc6)](_0x23c730,0x1),(_0x23c730=_0xc6c45d[_0x24f263(0x4ce5)][_0x24f263(0x33ab)](ProgramDefines$2['COMPUTE_W_VALUE']))>0x0&&_0xc6c45d[_0x24f263(0x4ce5)]['splice'](_0x23c730,0x1),(_0x23c730=_0xc6c45d[_0x24f263(0x4ce5)][_0x24f263(0x33ab)](ProgramDefines$2[_0x24f263(0x2f28)]))>0x0&&_0xc6c45d[_0x24f263(0x4ce5)][_0x24f263(0x4bc6)](_0x23c730,0x1),_0x5e52be[_0x24f263(0x4ce5)][_0x24f263(0x3a33)](_0x24f263(0x2b2e)),_0xc6c45d[_0x24f263(0x4ce5)][_0x24f263(0x3a33)](_0x24f263(0x2b2e)),_0xc6c45d[_0x24f263(0x4ce5)][_0x24f263(0x3a33)](_0x24f263(0x3b07)),_0x2fb973[_0x24f263(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x3d0558,'vertexShaderSource':_0x5e52be,'fragmentShaderSource':_0xc6c45d,'attributeLocations':this[_0x24f263(0x3f8d)]}),_0x2fb973[_0x24f263(0x5547)]=RenderState[_0x24f263(0x4d21)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x24f263(0x2911)]});var _0xbf7d5e={'uLineColor':function(){var _0x46df3e=_0x24f263;return _0x1eb52d[_0x46df3e(0xdf7)]['lineColor'];}};_0x2fb973['uniformMap']=combine$2(_0xbf7d5e,this[_0x24f263(0x8e3)][_0x24f263(0x15fe)]),this['_wireFrameCommands']['quad']=_0x2fb973;},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x173a)]=function(_0x58cd69,_0x119d87){var _0x228b3c=_0x68aa19;if(!this[_0x228b3c(0x43f)]&&_0x58cd69[_0x228b3c(0x55f8)]!==DATAFILETYPE$1[_0x228b3c(0xc31)]){if(this[_0x228b3c(0x1789)]['length']>0x1){if(0xd==this[_0x228b3c(0x1789)][0x1][_0x228b3c(0x2a6)])this[_0x228b3c(0x3d2)](_0x58cd69);else{if(0x2==this['_arrIndexPackage'][0x1][_0x228b3c(0x2a6)]){var _0x208f67=this[_0x228b3c(0x1789)][0x1];this[_0x228b3c(0x1eff)](_0x58cd69,_0x119d87,_0x208f67);}}}this[_0x228b3c(0x570e)](_0x58cd69,_0x119d87);}},RenderEntityPagedLOD['prototype']['updateTheme']=function(_0x32f154){updateTheme(_0x32f154,this);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x32cc)]=function(_0x3f2a15){var _0x5c92f4=_0x68aa19;if(this[_0x5c92f4(0x1d4b)]&&defined$1(this[_0x5c92f4(0x43bc)])&&VERSION$2[_0x5c92f4(0x2198)]!==this[_0x5c92f4(0x3438)]&&(!(this[_0x5c92f4(0x43bc)][_0x5c92f4(0x531b)]<0x1)&&defined$1(this['_colorCommand']))){var _0x3f9b6e=this[_0x5c92f4(0x43bc)][_0x5c92f4(0x15c8)];for(var _0x3260b4 in _0x3f9b6e)if(_0x3f9b6e[_0x5c92f4(0x2a77)](_0x3260b4)){var _0x1b9920=_0x3f2a15[_0x3260b4];if(defined$1(_0x1b9920)){var _0x26f53c=_0x3f9b6e[_0x3260b4];this[_0x5c92f4(0x2648)]=!0x0;var _0x1b82cd=_0x26f53c['batchId'],_0x5c7804=_0x26f53c['instanceIds'];this[_0x5c92f4(0x3ef4)][_0x5c92f4(0x346f)](_0x3260b4,{'batchId':_0x1b82cd,'instanceIds':_0x5c7804,'color':_0x1b9920,'dirty':!0x0});var _0x1f2f4e=this[_0x5c92f4(0x47ef)][_0x5c92f4(0x3173)](_0x3260b4);defined$1(_0x1f2f4e)||(_0x1f2f4e={'batchId':_0x1b82cd,'instanceIds':_0x5c7804,'operationValue':new Cartesian4(),'dirty':!0x0}),_0x1f2f4e[_0x5c92f4(0x5660)]=!0x0,_0x1f2f4e[_0x5c92f4(0x642)]['x']=_0x1b9920===Color$2['TRANSPARENT']?0xfe&_0x1f2f4e[_0x5c92f4(0x642)]['x']:0x1|_0x1f2f4e[_0x5c92f4(0x642)]['x'],this[_0x5c92f4(0x936)]=_0x1b9920['alpha']<0x1?0x1:0x0,this[_0x5c92f4(0x47ef)][_0x5c92f4(0x346f)](_0x3260b4,_0x1f2f4e);}}}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x3de4)]=function(_0x45e543){var _0x5c9a22=_0x68aa19;if(!this[_0x5c9a22(0x43bc)]||!this[_0x5c9a22(0x1d4b)]||!defined$1(this[_0x5c9a22(0x8e3)]))return 0x0;var _0x4dd21b=this[_0x5c9a22(0x43bc)]['_hash'],_0x250a15=0x0;for(var _0x1aa8ed in _0x4dd21b)_0x4dd21b['hasOwnProperty'](_0x1aa8ed)&&_0x45e543[_0x5c9a22(0x1ff6)](_0x1aa8ed)&&(_0x250a15=Math[_0x5c9a22(0x2bc6)](Cartesian3[_0x5c9a22(0x1791)](_0x45e543['get'](+_0x1aa8ed)),_0x250a15),this[_0x5c9a22(0xf30)]||(this[_0x5c9a22(0xf30)]=this[_0x5c9a22(0x302f)][_0x5c9a22(0x254b)]()),this[_0x5c9a22(0x8e3)][_0x5c9a22(0x20c5)]['radius']=this[_0x5c9a22(0xf30)][_0x5c9a22(0x2896)]+_0x250a15,this[_0x5c9a22(0x302f)][_0x5c9a22(0x2896)]=this['_oriBoundingSphere']['radius']+_0x250a15);return _0x250a15;},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x3ead)]=function(_0x437871){var _0x55fbe3=_0x68aa19;if(this[_0x55fbe3(0x1d4b)]&&defined$1(this[_0x55fbe3(0x43bc)])&&VERSION$2[_0x55fbe3(0x2198)]!==this['_version']&&(!(this[_0x55fbe3(0x43bc)][_0x55fbe3(0x531b)]<0x1)&&defined$1(this[_0x55fbe3(0x8e3)]))){var _0xbf449d=this[_0x55fbe3(0x43bc)][_0x55fbe3(0x15c8)],_0x3e844c=this[_0x55fbe3(0x2131)]['length'];for(var _0x173663 in _0xbf449d)if(_0xbf449d['hasOwnProperty'](_0x173663)){var _0x4c6566=_0x437871[_0x173663];if(_0x4c6566){var _0x564ec9=_0xbf449d[_0x173663];this[_0x55fbe3(0x2648)]=!0x0;var _0x2938fd=_0x564ec9[_0x55fbe3(0x2859)],_0x341c3b=_0x564ec9[_0x55fbe3(0x43a6)];this['_idsTranslateMap'][_0x55fbe3(0x346f)](_0x173663,{'batchId':_0x2938fd,'instanceIds':_0x341c3b,'translate':_0x4c6566,'dirty':!0x0});var _0xad2b62=this[_0x55fbe3(0x47ef)]['get'](_0x173663);defined$1(_0xad2b62)||(_0xad2b62={'batchId':_0x2938fd,'instanceIds':_0x341c3b,'operationValue':new Cartesian3(),'dirty':!0x0}),_0xad2b62['dirty']=!0x0,_0xad2b62['operationValue']['x']=_0x4c6566===Cartesian3[_0x55fbe3(0x3e26)]?0xfe&_0xad2b62[_0x55fbe3(0x642)]['x']:_0xad2b62[_0x55fbe3(0x642)]['x']|ObjsOperationType$1['OFFSET'],this['_idsOperationMap'][_0x55fbe3(0x346f)](_0x173663,_0xad2b62);}}var _0xb02172=this[_0x55fbe3(0x2131)][_0x55fbe3(0x531b)];(_0xb02172>0x0&&0x0===_0x3e844c||_0x3e844c>0x0&&0x0===_0xb02172)&&_0xb02172>0x0&&0x0===_0x3e844c&&this[_0x55fbe3(0x298a)]({'layer':this[_0x55fbe3(0x23fe)]},!0x0,!0x1,ProgramDefines$2[_0x55fbe3(0x454c)],!0x0,!0x1);}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x35e0)]=function(_0x3b15a0,_0x7eb9c5){var _0x3a7621=_0x68aa19;if(this['_initialize']&&defined$1(this[_0x3a7621(0x43bc)])&&VERSION$2['S3M']!==this['_version']&&(!(this[_0x3a7621(0x43bc)]['length']<0x1)&&defined$1(this[_0x3a7621(0x8e3)]))){var _0x93dcaa=this[_0x3a7621(0x43bc)][_0x3a7621(0x15c8)];for(var _0x490ac6 in _0x93dcaa)if(_0x93dcaa[_0x3a7621(0x2a77)](_0x490ac6)&&!_0x3b15a0['_objsVisibleList']['contains'](_0x490ac6)){var _0x1430ab=_0x93dcaa[_0x490ac6];this[_0x3a7621(0x2648)]=!0x0;var _0xc817a5=_0x1430ab[_0x3a7621(0x2859)],_0x4e0d24=_0x1430ab[_0x3a7621(0x43a6)],_0x33c380=this[_0x3a7621(0x47ef)][_0x3a7621(0x3173)](_0x490ac6);defined$1(_0x33c380)||(_0x33c380={'batchId':_0xc817a5,'instanceIds':_0x4e0d24,'operationValue':new Cartesian4(),'dirty':!0x0}),_0x33c380[_0x3a7621(0x5660)]=!0x0,_0x33c380[_0x3a7621(0x642)]['x']=_0x7eb9c5?_0x33c380[_0x3a7621(0x642)]['x']&(ObjsOperationType$1[_0x3a7621(0x3298)]^ObjsOperationType$1[_0x3a7621(0x2006)]):_0x33c380[_0x3a7621(0x642)]['x']|ObjsOperationType$1['HIDE'],this['_idsOperationMap'][_0x3a7621(0x346f)](_0x490ac6,_0x33c380),_0x33c380[_0x3a7621(0x642)]['x']===ObjsOperationType$1[_0x3a7621(0x26f8)]?delete _0x3b15a0[_0x3a7621(0x4896)][_0x490ac6]:(_0x3b15a0[_0x3a7621(0x4896)][_0x490ac6]=_0x33c380[_0x3a7621(0x642)]['x'],_0x3b15a0[_0x3a7621(0x3803)][_0x3a7621(0x346f)](_0x490ac6,!0x0));}}},RenderEntityPagedLOD['prototype'][_0x68aa19(0x4511)]=function(){var _0x6bb3=_0x68aa19;this[_0x6bb3(0x1d4b)]&&defined$1(this['_texCoord1'])&&(defined$1(this[_0x6bb3(0x8e3)])&&this['_colorCommand'][_0x6bb3(0xa85)][_0x6bb3(0x366d)](this[_0x6bb3(0x3f8d)][_0x6bb3(0x1fef)])['vertexBuffer'][_0x6bb3(0x1ef9)](this[_0x6bb3(0x2ce3)]));},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x33c7)]=function(_0x18de0a){var _0x1e259d=_0x68aa19;if(this[_0x1e259d(0x1d4b)]&&defined$1(this[_0x1e259d(0x2ce3)])&&(!(this[_0x1e259d(0x43bc)][_0x1e259d(0x531b)]<0x1)&&defined$1(this[_0x1e259d(0x8e3)]))){var _0x4dda00=this[_0x1e259d(0x43bc)][_0x1e259d(0x15c8)];for(var _0x41a864 in _0x4dda00)if(_0x4dda00[_0x1e259d(0x2a77)](_0x41a864)&&-0x1!=_0x18de0a['indexOf'](parseInt(_0x41a864))){var _0x513f00,_0x1ad7c8,_0x53e9c8,_0x4f1ea1,_0x2179ae=_0x4dda00[_0x41a864];_0x513f00=this['_colorCommand']['vertexArray']['getAttribute'](this['_attributeLocations'][_0x1e259d(0x1fef)]),_0x1ad7c8=(_0x4f1ea1=_0x2179ae[_0x1e259d(0x4937)]*_0x513f00[_0x1e259d(0xbdc)])*ComponentDatatype$1[_0x1e259d(0x2f7d)](_0x513f00[_0x1e259d(0x3faf)]),_0x53e9c8=_0x2179ae[_0x1e259d(0x4a72)]*_0x513f00['componentsPerAttribute'];var _0x32a26a=this[_0x1e259d(0x2ce3)][_0x1e259d(0x48ca)](_0x4f1ea1,_0x53e9c8);_0x513f00[_0x1e259d(0x20aa)][_0x1e259d(0x1ef9)](_0x32a26a,_0x1ad7c8);}}},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['updateExtendHeight']=function(_0x1215bd){var _0x22938e=_0x68aa19;if(this[_0x22938e(0x1d4b)]&&defined$1(this[_0x22938e(0x2ce3)])&&(!(this[_0x22938e(0x43bc)][_0x22938e(0x531b)]<0x1)&&defined$1(this['_colorCommand']))){var _0x242dac=this['_selectionInforMap']['_hash'];for(var _0x2b4f1e in _0x242dac)if(_0x242dac[_0x22938e(0x2a77)](_0x2b4f1e)&&_0x1215bd[_0x22938e(0x1ff6)](_0x2b4f1e)){var _0x23b95a,_0x228661,_0x1f0fe7,_0x15ee1b,_0x17af60=_0x242dac[_0x2b4f1e],_0x583302=_0x1215bd[_0x22938e(0x3173)](_0x2b4f1e);_0x23b95a=this['_colorCommand'][_0x22938e(0xa85)][_0x22938e(0x366d)](this[_0x22938e(0x3f8d)][_0x22938e(0x1fef)]),_0x228661=(_0x15ee1b=_0x17af60[_0x22938e(0x4937)]*_0x23b95a[_0x22938e(0xbdc)])*ComponentDatatype$1[_0x22938e(0x2f7d)](_0x23b95a[_0x22938e(0x3faf)]),_0x1f0fe7=_0x17af60[_0x22938e(0x4a72)]*_0x23b95a[_0x22938e(0xbdc)];for(var _0x114325=ComponentDatatype$1[_0x22938e(0x2074)](_0x23b95a[_0x22938e(0x3faf)],_0x1f0fe7),_0x17b80a=0x0;_0x17b80a<_0x17af60[_0x22938e(0x4a72)];_0x17b80a++)this[_0x22938e(0x2ce3)][0x2*_0x17b80a+0x1+_0x15ee1b]>0.3&&this[_0x22938e(0x2ce3)][0x2*_0x17b80a+0x1+_0x15ee1b]<0.8?(_0x114325[0x2*_0x17b80a]=_0x583302,_0x114325[0x2*_0x17b80a+0x1]=0.5):this[_0x22938e(0x2ce3)][0x2*_0x17b80a+0x1+_0x15ee1b]>0.8?(_0x114325[0x2*_0x17b80a]=_0x583302,_0x114325[0x2*_0x17b80a+0x1]=0x1):(_0x114325[0x2*_0x17b80a]=this[_0x22938e(0x2ce3)][0x2*_0x17b80a+_0x15ee1b],_0x114325[0x2*_0x17b80a+0x1]=0x0);_0x23b95a[_0x22938e(0x20aa)][_0x22938e(0x1ef9)](_0x114325,_0x228661);}}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x3b27)]=function(_0x2a7b56,_0x2af1a7){var _0x1e4991=_0x68aa19;if(this[_0x1e4991(0x1d4b)]&&defined$1(this[_0x1e4991(0x43bc)])&&VERSION$2[_0x1e4991(0x2198)]!==this[_0x1e4991(0x3438)]&&(!(this['_selectionInforMap'][_0x1e4991(0x531b)]<0x1)&&defined$1(this['_colorCommand']))){var _0x55dd80=this['_selectionInforMap'][_0x1e4991(0x15c8)],_0x2a8dc6=!0x1,_0x332e79=isClampLayer(this[_0x1e4991(0x23fe)],this),_0x1a9a46=!0x1,_0x4fd3f3=this[_0x1e4991(0x23fe)][_0x1e4991(0x2708)](),_0x530332=!0x1,_0x947fd0=!0x1;for(var _0x4b7b46 in _0x55dd80)if(_0x55dd80[_0x1e4991(0x2a77)](_0x4b7b46)){var _0x51c6fa=_0x2a7b56[_0x4b7b46];if(defined$1(_0x51c6fa)){var _0x5d7323=_0x55dd80[_0x4b7b46];this[_0x1e4991(0x2648)]=!0x0;var _0x266d7e=this[_0x1e4991(0x23fe)]['_lastSelectSkeletonId'],_0x150496=_0x266d7e>-0x1?_0x4b7b46+'_'+_0x266d7e:_0x4b7b46,_0x9c941d=_0x5d7323['batchId'],_0x10e3d1=_0x5d7323[_0x1e4991(0x43a6)],_0x532ad7=this['_idsOperationMap'][_0x1e4991(0x3173)](_0x150496);defined$1(_0x532ad7)||(_0x532ad7={'batchId':_0x9c941d,'instanceIds':_0x10e3d1,'skeletonId':_0x266d7e,'operationValue':new Cartesian4(),'dirty':!0x0}),_0x532ad7[_0x1e4991(0x5660)]=!0x0,_0x532ad7[_0x1e4991(0x642)]['x']=0x1&_0x532ad7[_0x1e4991(0x642)]['x']|_0x51c6fa,this[_0x1e4991(0x47ef)][_0x1e4991(0x346f)](_0x150496,_0x532ad7),(_0x532ad7[_0x1e4991(0x642)]['x']&ObjsOperationType$1[_0x1e4991(0x217b)])>0x0&&(_0x2a8dc6=!0x0),_0x332e79&&(_0x532ad7['operationValue']['x']&ObjsOperationType$1[_0x1e4991(0x2781)])>0x0&&(_0x1a9a46=!0x0),_0x4fd3f3&&(_0x532ad7['operationValue']['x']&ObjsOperationType$1[_0x1e4991(0x2781)])>0x0&&(_0x530332=!0x0),(_0x532ad7[_0x1e4991(0x642)]['x']&ObjsOperationType$1['SELECTED'])>0x0&&(_0x947fd0=!0x0);}}this[_0x1e4991(0x504c)]=_0x2a8dc6,this[_0x1e4991(0x50d2)]=_0x1a9a46,this['_hasSilhouette']=_0x530332,this[_0x1e4991(0x2e4d)]=_0x947fd0;}};var scratchPlane=new Plane(new Cartesian3(0x1,0x0,0x0),0x0);function setCustomClipBox$1(_0x39254c,_0x197eb8,_0x18bb6c,_0x366228){var _0x34f4d7=_0x68aa19;if(defined$1(_0x18bb6c)){var _0x1461de=_0x18bb6c[_0x34f4d7(0x30a0)][_0x34f4d7(0x1eae)][_0x34f4d7(0x254b)](),_0x1b201f=_0x18bb6c['shaderProgram'][_0x34f4d7(0x1f4b)][_0x34f4d7(0x254b)](),_0x41574a=_0x18bb6c['shaderProgram'][_0x34f4d7(0x3f8d)];if(_0x366228)_0x39254c[_0x34f4d7(0x43a0)]=_0x39254c[_0x34f4d7(0x2179)](_0x197eb8),-0x1===_0x1461de[_0x34f4d7(0x4ce5)]['indexOf'](ProgramDefines$2[_0x34f4d7(0x38b6)])&&_0x1461de['defines']['push'](ProgramDefines$2['CLIP']),_0x197eb8[_0x34f4d7(0x5a4)]&&-0x1===_0x1461de[_0x34f4d7(0x4ce5)]['indexOf'](ProgramDefines$2[_0x34f4d7(0x18f4)])&&_0x1461de[_0x34f4d7(0x4ce5)][_0x34f4d7(0x3a33)](ProgramDefines$2[_0x34f4d7(0x18f4)]);else{for(var _0x3b97f7 in(_0x1461de[_0x34f4d7(0x4ce5)][_0x34f4d7(0x531b)]=0x0,_0x18bb6c[_0x34f4d7(0x30a0)][_0x34f4d7(0x1eae)][_0x34f4d7(0x4ce5)]))_0x18bb6c['shaderProgram'][_0x34f4d7(0x1eae)][_0x34f4d7(0x4ce5)][_0x34f4d7(0x2a77)](_0x3b97f7)&&'CLIP'!=_0x18bb6c[_0x34f4d7(0x30a0)][_0x34f4d7(0x1eae)][_0x34f4d7(0x4ce5)][_0x3b97f7]&&_0x34f4d7(0x18f4)!=_0x18bb6c[_0x34f4d7(0x30a0)][_0x34f4d7(0x1eae)][_0x34f4d7(0x4ce5)][_0x3b97f7]&&_0x1461de['defines'][_0x34f4d7(0x3a33)](_0x18bb6c['shaderProgram'][_0x34f4d7(0x1eae)][_0x34f4d7(0x4ce5)][_0x3b97f7]);_0x39254c[_0x34f4d7(0x43a0)]=!0x1;}_0x18bb6c[_0x34f4d7(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x197eb8[_0x34f4d7(0x1968)],'vertexShaderSource':_0x1b201f,'fragmentShaderSource':_0x1461de,'attributeLocations':_0x41574a});}}function pushDefineToShader$8(_0x3ea686,_0x52beae){var _0x5485eb=_0x68aa19,_0x5a793c=!0x1,_0x19ee6e=_0x52beae[_0x5485eb(0x4d7b)]('\x20'),_0x5a7284=!0x1;if(_0x19ee6e[_0x5485eb(0x531b)]>0x1){var _0x421118=_0x19ee6e[0x0],_0xfcdd3a=_0x19ee6e[0x1];for(var _0xd962de in _0x3ea686[_0x5485eb(0x4ce5)])if(-0x1!==_0x3ea686[_0x5485eb(0x4ce5)][_0xd962de][_0x5485eb(0x33ab)](_0x421118))return _0x3ea686[_0x5485eb(0x4ce5)][_0xd962de]=_0x421118+'\x20'+_0xfcdd3a,!0x0;_0x5a7284=!0x0,_0x3ea686[_0x5485eb(0x4ce5)][_0x5485eb(0x3a33)](_0x52beae);}else{for(var _0x42f5a0=0x0,_0x1a15dc=_0x3ea686[_0x5485eb(0x4ce5)]['length'];_0x42f5a0<_0x1a15dc;_0x42f5a0++)if(_0x3ea686[_0x5485eb(0x4ce5)][_0x42f5a0]===_0x52beae){_0x5a793c=!0x0;break;}_0x5a793c||(_0x5a7284=!0x0,_0x3ea686[_0x5485eb(0x4ce5)][_0x5485eb(0x3a33)](_0x52beae));}return _0x5a7284;}function removeDefineToShader$8(_0x5abf3e,_0xb2ebab){var _0x44fbe6=_0x68aa19;for(var _0x3d741c=-0x1,_0x3addb6=0x0;_0x3addb6<_0x5abf3e[_0x44fbe6(0x4ce5)]['length'];_0x3addb6++)if(_0x5abf3e[_0x44fbe6(0x4ce5)][_0x3addb6]===_0xb2ebab){_0x3d741c=_0x3addb6;break;}_0x3d741c>=0x0&&_0x5abf3e[_0x44fbe6(0x4ce5)]['splice'](_0x3d741c,0x1);}function destroyCommand$4(_0xb19f41,_0x2ef96a){var _0xd3c24d=_0x68aa19;defined$1(_0x2ef96a)&&(_0x2ef96a[_0xd3c24d(0xa85)]=_0x2ef96a[_0xd3c24d(0xa85)]&&!_0x2ef96a[_0xd3c24d(0xa85)][_0xd3c24d(0x1348)]()&&_0x2ef96a['vertexArray'][_0xd3c24d(0x2578)](),_0x2ef96a[_0xd3c24d(0x30a0)]=_0x2ef96a[_0xd3c24d(0x30a0)]&&!_0x2ef96a[_0xd3c24d(0x30a0)][_0xd3c24d(0x1348)]()&&_0x2ef96a[_0xd3c24d(0x30a0)][_0xd3c24d(0x2578)](),_0x2ef96a[_0xd3c24d(0x5547)]=void 0x0,_0x2ef96a[_0xd3c24d(0x15fe)]=void 0x0,_0x2ef96a[_0xd3c24d(0x2735)]());}function createLabelInfo(_0x37873e,_0x136291,_0x564f5d,_0x3db3ef){var _0xd4a55d=_0x68aa19;if(!defined$1(_0x564f5d[_0xd4a55d(0x221f)][_0x3db3ef])){var _0x45e319=_0x37873e[_0xd4a55d(0x13cb)][_0xd4a55d(0x1c65)];_0x37873e[_0xd4a55d(0x3b76)](_0x136291)['then'](function(_0x3e840f){if(_0x564f5d['_labelPromiseArr'][_0x3db3ef]=void 0x0,_0x3e840f['hasOwnProperty'](_0x45e319)){var _0x296614=_0x3e840f[_0x45e319];_0x564f5d['_labelTextArray'][_0x3db3ef]=_0x296614,_0x564f5d['_labelsCreated'][_0x136291]=!0x0;}});}}RenderEntityPagedLOD['prototype'][_0x68aa19(0x2179)]=function(_0x4c50ef){var _0x5abf2e=_0x68aa19;return!!_0x4c50ef[_0x5abf2e(0x1db6)]()&&this[_0x5abf2e(0x302f)][_0x5abf2e(0x5163)](Plane[_0x5abf2e(0x2797)](_0x4c50ef['_oriClipPlane'][0x0],scratchPlane))===Intersect$1['INTERSECTING'];},RenderEntityPagedLOD['prototype'][_0x68aa19(0x1ebb)]=function(_0x4810a6,_0x354e82){var _0x460e4e=_0x68aa19;setCustomClipBox$1(this,_0x4810a6,this[_0x460e4e(0x8e3)],_0x354e82),setCustomClipBox$1(this,_0x4810a6,this[_0x460e4e(0x2576)][_0x460e4e(0x5771)],_0x354e82),setCustomClipBox$1(this,_0x4810a6,this[_0x460e4e(0x2576)][_0x460e4e(0x177b)],_0x354e82),setCustomClipBox$1(this,_0x4810a6,this[_0x460e4e(0x1a24)],_0x354e82),setCustomClipBox$1(this,_0x4810a6,this[_0x460e4e(0xfd)],_0x354e82);},RenderEntityPagedLOD['prototype'][_0x68aa19(0x18e5)]=function(_0x39149c){var _0x1a4ba9=_0x68aa19,_0x287276=isShadow$3(this),_0x5d91cf=this[_0x1a4ba9(0x8e3)];defined$1(_0x5d91cf)&&(_0x5d91cf[_0x1a4ba9(0x2850)]=_0x287276,_0x5d91cf[_0x1a4ba9(0x4935)]=_0x287276,_0x5d91cf[_0x1a4ba9(0x1e64)]=!defined$1(_0x39149c[_0x1a4ba9(0x1692)]));},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['cloneSelectCommand']=function(_0xdeac5f){var _0x19be93=_0x68aa19,_0x5e5523=_0xdeac5f[_0x19be93(0x1968)],_0x2592ff=new ShaderSource({'name':_0x19be93(0x181),'sources':[S3MTilesSelection]});_0xdeac5f[_0x19be93(0xb0f)]&&_0x2592ff[_0x19be93(0x4ce5)][_0x19be93(0x3a33)](_0x19be93(0x38b6)),_0x2592ff[_0x19be93(0x4ce5)][_0x19be93(0x3a33)](_0x19be93(0x42f5));var _0x3062fb=this[_0x19be93(0x8e3)];if(defined$1(_0x3062fb)){var _0x190416=_0x3062fb[_0x19be93(0x30a0)][_0x19be93(0x1f4b)][_0x19be93(0x254b)](),_0x425266=void 0x0;if((_0x425266=DrawCommand[_0x19be93(0x4660)](_0x3062fb,_0x425266))['uniformMap'][_0x19be93(0x3319)]=function(){return _0xdeac5f['selectionFiltrateByTransparency'];},_0x425266[_0x19be93(0x30a0)]=ShaderProgram$1[_0x19be93(0x4d21)]({'context':_0x5e5523,'vertexShaderSource':_0x190416,'fragmentShaderSource':_0x2592ff,'attributeLocations':this['_attributeLocations']}),this[_0x19be93(0x26cd)]=_0x425266,this[_0x19be93(0x26cd)][_0x19be93(0x18ad)]=Pass$1[_0x19be93(0x1825)],defined$1(this[_0x19be93(0x300d)])){var _0xa1aa7d=this[_0x19be93(0x300d)][_0x19be93(0x30a0)][_0x19be93(0x1f4b)]['clone'](),_0x2e381d=this[_0x19be93(0x300d)][_0x19be93(0x30a0)][_0x19be93(0x1eae)][_0x19be93(0x254b)]();_0xa1aa7d[_0x19be93(0x4ce5)][_0x19be93(0x3a33)](_0x19be93(0x2781)),_0x2e381d[_0x19be93(0x4ce5)]['push'](_0x19be93(0x2781)),this[_0x19be93(0x4830)]=DrawCommand['shallowClone'](this[_0x19be93(0x300d)]),this[_0x19be93(0x4830)][_0x19be93(0x30a0)]=ShaderProgram$1[_0x19be93(0x4d21)]({'context':_0x5e5523,'vertexShaderSource':_0xa1aa7d,'fragmentShaderSource':_0x2e381d,'attributeLocations':this[_0x19be93(0x3f8d)]}),this[_0x19be93(0x183)]=DrawCommand[_0x19be93(0x4660)](this[_0x19be93(0x8e3)]),this['_selectedColorCommand'][_0x19be93(0x30a0)]=ShaderProgram$1[_0x19be93(0x4d21)]({'context':_0x5e5523,'vertexShaderSource':_0xa1aa7d,'fragmentShaderSource':_0x2e381d,'attributeLocations':this[_0x19be93(0x3f8d)]});}}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x319)]=function(_0x1d259a){var _0x318a7e=_0x68aa19,_0xef4412=_0x1d259a['_context'],_0x19bfec=this[_0x318a7e(0x8e3)];if(_0x1d259a[_0x318a7e(0x2708)]()&&defined$1(_0x19bfec)&&!defined$1(this['_normalAndDepthCommand'])){var _0x35b40f=_0x19bfec[_0x318a7e(0x30a0)][_0x318a7e(0x1f4b)]['clone'](),_0x2f09fb=_0x19bfec[_0x318a7e(0x30a0)][_0x318a7e(0x1eae)][_0x318a7e(0x254b)]();_0x35b40f[_0x318a7e(0x4ce5)][_0x318a7e(0x3a33)](ProgramDefines$2[_0x318a7e(0x670)]),_0x2f09fb[_0x318a7e(0x4ce5)][_0x318a7e(0x3a33)](ProgramDefines$2[_0x318a7e(0x670)]),_0x1d259a[_0x318a7e(0x2708)]()&&(_0x35b40f[_0x318a7e(0x4ce5)]['push'](ProgramDefines$2[_0x318a7e(0x4b63)]),_0x2f09fb['defines']['push'](ProgramDefines$2[_0x318a7e(0x4b63)]));var _0x89a3d5=void 0x0;(_0x89a3d5=DrawCommand[_0x318a7e(0x4660)](_0x19bfec,_0x89a3d5))[_0x318a7e(0x30a0)]=ShaderProgram$1[_0x318a7e(0x4d21)]({'context':_0xef4412,'vertexShaderSource':_0x35b40f,'fragmentShaderSource':_0x2f09fb,'attributeLocations':this[_0x318a7e(0x3f8d)]}),_0x89a3d5[_0x318a7e(0x15fe)][_0x318a7e(0x3c22)]=function(){var _0x37dc0f=_0x318a7e;return _0x1d259a[_0x37dc0f(0x2564)][_0x37dc0f(0xe44)][_0x37dc0f(0xd82)][_0x37dc0f(0x5460)][_0x37dc0f(0x3a23)][_0x37dc0f(0x2bf5)](0x0);},this[_0x318a7e(0x552)]=_0x89a3d5;}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x3c90)]=function(_0x3b965b){var _0x30c80d=_0x68aa19,_0x4ec29b=_0x3b965b['_context'],_0x4e1b09=this['_colorCommand'];if(_0x3b965b['partlyTransparent']&&defined$1(_0x4e1b09)&&!defined$1(this['_transparentCommand'])){var _0x3284d0=_0x4e1b09[_0x30c80d(0x30a0)]['vertexShaderSource']['clone'](),_0x484e45=_0x4e1b09[_0x30c80d(0x30a0)][_0x30c80d(0x1eae)][_0x30c80d(0x254b)]();_0x484e45[_0x30c80d(0x4ce5)]['push'](_0x30c80d(0x3b9b));var _0xd15ae0=void 0x0;(_0xd15ae0=DrawCommand[_0x30c80d(0x4660)](_0x4e1b09,_0xd15ae0))['shaderProgram']=ShaderProgram$1[_0x30c80d(0x4d21)]({'context':_0x4ec29b,'vertexShaderSource':_0x3284d0,'fragmentShaderSource':_0x484e45,'attributeLocations':this[_0x30c80d(0x3f8d)]}),_0xd15ae0[_0x30c80d(0x18ad)]=Pass$1[_0x30c80d(0x4738)],this[_0x30c80d(0x52f4)]=_0xd15ae0;}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x1832)]=function(_0x2ba76b){var _0xc9a4cb=_0x68aa19,_0x135472=_0x2ba76b[_0xc9a4cb(0x1968)],_0x4b2d78=this[_0xc9a4cb(0x8e3)];if(_0x2ba76b[_0xc9a4cb(0x53ae)]&&defined$1(_0x4b2d78)&&!defined$1(this['_postEffectCommand'])){var _0xbf06b6=_0x4b2d78[_0xc9a4cb(0x30a0)][_0xc9a4cb(0x1f4b)][_0xc9a4cb(0x254b)](),_0x2fd892=_0x4b2d78[_0xc9a4cb(0x30a0)]['fragmentShaderSource'][_0xc9a4cb(0x254b)]();_0xbf06b6[_0xc9a4cb(0x4ce5)][_0xc9a4cb(0x3a33)](ProgramDefines$2[_0xc9a4cb(0x1af4)]),_0x2fd892['defines'][_0xc9a4cb(0x3a33)](ProgramDefines$2[_0xc9a4cb(0x1af4)]);var _0x5e9328=void 0x0;(_0x5e9328=DrawCommand['shallowClone'](_0x4b2d78,_0x5e9328))['shaderProgram']=ShaderProgram$1[_0xc9a4cb(0x4d21)]({'context':_0x135472,'vertexShaderSource':_0xbf06b6,'fragmentShaderSource':_0x2fd892,'attributeLocations':this[_0xc9a4cb(0x3f8d)]}),_0x5e9328[_0xc9a4cb(0x18ad)]=Pass$1[_0xc9a4cb(0x22f)],this[_0xc9a4cb(0x3e47)]=_0x5e9328;}},RenderEntityPagedLOD['prototype'][_0x68aa19(0x357b)]=function(_0x57d6c9){var _0x580459=_0x68aa19;this[_0x580459(0x298a)](_0x57d6c9,!0x1,!0x0,ProgramDefines$2[_0x580459(0xccf)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x2dcf)]=function(_0x329587){var _0x55a2b5=_0x68aa19;this[_0x55a2b5(0x4517)](_0x329587,!0x1,!0x0,ProgramDefines$2[_0x55a2b5(0xccf)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['enableAdjustColor']=function(_0x4b9d09){this['appendProgramDefine'](_0x4b9d09,!0x1,!0x0,ProgramDefines$2['ADJUST_COLOR']);},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['enableVertexCapture']=function(_0xd0e183){var _0x4564ca=_0x68aa19;this[_0x4564ca(0x298a)](_0xd0e183,!0x0,!0x0,ProgramDefines$2['VERTEX_CAPTURE']);},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['disableVertexCapture']=function(_0x26b5a){var _0x5657d=_0x68aa19;this['removeProgramDefine'](_0x26b5a,!0x0,!0x0,ProgramDefines$2[_0x5657d(0xdf3)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x3dc)]=function(_0x59477b){this['appendProgramDefine'](_0x59477b,!0x0,!0x0,ProgramDefines$2['EXCAVATION']);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x12d9)]=function(_0x480f6c){var _0x3a14d5=_0x68aa19;this[_0x3a14d5(0x4517)](_0x480f6c,!0x0,!0x0,ProgramDefines$2[_0x3a14d5(0xc41)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x4547)]=function(_0x32bc09){var _0x3b40df=_0x68aa19;this[_0x3b40df(0x298a)](_0x32bc09,!0x0,!0x0,_0x3b40df(0x13b4));},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x78c)]=function(_0x2205b8){var _0xd7396d=_0x68aa19;this['removeProgramDefine'](_0x2205b8,!0x0,!0x0,_0xd7396d(0x13b4));},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['enableFlatten']=function(_0xd45c21){var _0x17a273=_0x68aa19;this[_0x17a273(0x298a)](_0xd45c21,!0x0,!0x1,ProgramDefines$2[_0x17a273(0x3056)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x1361)]=function(_0x232223){var _0x546dec=_0x68aa19;this[_0x546dec(0x298a)](_0x232223,!0x0,!0x0,ProgramDefines$2[_0x546dec(0x417f)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x1caa)]=function(_0x21b6e0){this['removeProgramDefine'](_0x21b6e0,!0x0,!0x1,ProgramDefines$2['OVERLAY']);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x561a)]=function(_0x3c9023){var _0x166c6c=_0x68aa19;this[_0x166c6c(0x4517)](_0x3c9023,!0x0,!0x1,ProgramDefines$2['FALTTEN']);},RenderEntityPagedLOD['prototype'][_0x68aa19(0x3e06)]=function(_0x5a6509){var _0x2ee3e8=_0x68aa19;this[_0x2ee3e8(0x298a)](_0x5a6509,!0x0,!0x0,ProgramDefines$2[_0x2ee3e8(0x30c6)]),this[_0x2ee3e8(0x298a)](_0x5a6509,!0x0,!0x0,ProgramDefines$2[_0x2ee3e8(0x4f37)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x2d3e)]=function(_0x17bb1f){var _0x2ade82=_0x68aa19;this[_0x2ade82(0x4517)](_0x17bb1f,!0x0,!0x0,ProgramDefines$2['COMPUTE_W_VALUE']),this[_0x2ade82(0x4517)](_0x17bb1f,!0x0,!0x0,ProgramDefines$2[_0x2ade82(0x2f28)]),this[_0x2ade82(0x4517)](_0x17bb1f,!0x0,!0x0,ProgramDefines$2[_0x2ade82(0x4f37)]);},RenderEntityPagedLOD['prototype'][_0x68aa19(0xefa)]=function(_0x5c6c2c){var _0x1b8eb0=_0x68aa19;_0x5c6c2c[_0x1b8eb0(0x10ec)]?this[_0x1b8eb0(0x298a)](_0x5c6c2c,!0x0,!0x0,ProgramDefines$2['HAS_LIGHT']):this[_0x1b8eb0(0x4517)](_0x5c6c2c,!0x0,!0x0,ProgramDefines$2['HAS_LIGHT']);},RenderEntityPagedLOD['prototype']['skeletonSelectedChange']=function(_0x3c8d2a){var _0xd2c1=_0x68aa19;_0x3c8d2a['enable']?this[_0xd2c1(0x298a)](_0x3c8d2a,!0x0,!0x0,ProgramDefines$2[_0xd2c1(0x4a55)]):this[_0xd2c1(0x4517)](_0x3c8d2a,!0x0,!0x0,ProgramDefines$2[_0xd2c1(0x4a55)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x40a4)]=function(_0x6d6616){var _0x4a3a3b=_0x68aa19;_0x6d6616[_0x4a3a3b(0x10ec)]?this[_0x4a3a3b(0x298a)](_0x6d6616,!0x0,!0x0,ProgramDefines$2[_0x4a3a3b(0x2b5b)]):this[_0x4a3a3b(0x4517)](_0x6d6616,!0x0,!0x0,ProgramDefines$2[_0x4a3a3b(0x2b5b)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['selectColorTypeChange']=function(_0x5703ea){var _0x2c81ef=_0x68aa19;_0x5703ea[_0x2c81ef(0xf0f)]==SelectColorType$1[_0x2c81ef(0x7c6)]?(this['appendProgramDefine'](_0x5703ea,!0x0,!0x0,ProgramDefines$2[_0x2c81ef(0x2c05)]),this['removeProgramDefine'](_0x5703ea,!0x0,!0x0,ProgramDefines$2['SILHOUETTE_SELECT_TYPE'])):_0x5703ea[_0x2c81ef(0xf0f)]==SelectColorType$1[_0x2c81ef(0x4cae)]||_0x5703ea[_0x2c81ef(0xf0f)]==SelectColorType$1[_0x2c81ef(0x1af7)]?(this[_0x2c81ef(0x298a)](_0x5703ea,!0x0,!0x0,ProgramDefines$2[_0x2c81ef(0x4b63)]),this[_0x2c81ef(0x4517)](_0x5703ea,!0x0,!0x0,ProgramDefines$2[_0x2c81ef(0x2c05)])):(this['removeProgramDefine'](_0x5703ea,!0x0,!0x0,ProgramDefines$2[_0x2c81ef(0x2c05)]),this[_0x2c81ef(0x4517)](_0x5703ea,!0x0,!0x0,ProgramDefines$2['SILHOUETTE_SELECT_TYPE']));},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x2549)]=function(_0xda8eb){var _0x511e21=_0x68aa19;_0xda8eb[_0x511e21(0x4055)]===MixColorType$1[_0x511e21(0x7c6)]?this['appendProgramDefine'](_0xda8eb,!0x0,!0x0,ProgramDefines$2['REPLACE_COLOR_TYPE']):this[_0x511e21(0x4517)](_0xda8eb,!0x0,!0x0,ProgramDefines$2[_0x511e21(0x12c1)]);},RenderEntityPagedLOD['prototype'][_0x68aa19(0x738)]=function(_0x3f7763){var _0x404f13=_0x68aa19;_0x3f7763['enableSplit']?this[_0x404f13(0x298a)](_0x3f7763,!0x1,!0x0,ProgramDefines$2[_0x404f13(0x1340)]):this['removeProgramDefine'](_0x3f7763,!0x1,!0x0,ProgramDefines$2[_0x404f13(0x1340)]);},RenderEntityPagedLOD['prototype']['swipeStateChange']=function(_0x4ecfe6){var _0x2275c9=_0x68aa19;_0x4ecfe6[_0x2275c9(0xa23)]?this['appendProgramDefine'](_0x4ecfe6,!0x1,!0x0,ProgramDefines$2[_0x2275c9(0x51fb)]):this[_0x2275c9(0x4517)](_0x4ecfe6,!0x1,!0x0,ProgramDefines$2[_0x2275c9(0x51fb)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x3d19)]=function(_0x334e0e){var _0x3d46bc=_0x68aa19;this[_0x3d46bc(0x386c)](this[_0x3d46bc(0x1a24)],_0x334e0e,!0x0,!0x0,'MODE\x20'+_0x334e0e['edgeMode'],!0x1),this[_0x3d46bc(0x386c)](this[_0x3d46bc(0xfd)],_0x334e0e,!0x0,!0x0,_0x3d46bc(0x2a52)+_0x334e0e[_0x3d46bc(0x57be)],!0x1);},RenderEntityPagedLOD['prototype'][_0x68aa19(0x1035)]=function(_0x476b47){var _0x341a16=_0x68aa19;_0x476b47[_0x341a16(0x1633)]===PBRMaterialType[_0x341a16(0x44b5)]?this[_0x341a16(0x4517)](_0x476b47,!0x0,!0x0,ProgramDefines$2[_0x341a16(0x2173)]):this[_0x341a16(0x298a)](_0x476b47,!0x0,!0x0,ProgramDefines$2[_0x341a16(0x2173)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x41fa)]=function(_0x166311){var _0xd1f6fd=_0x68aa19;_0x166311['enable']?(this[_0xd1f6fd(0x298a)](_0x166311,!0x0,!0x0,ProgramDefines$2[_0xd1f6fd(0x30c6)]),this['appendProgramDefine'](_0x166311,!0x0,!0x0,ProgramDefines$2[_0xd1f6fd(0x2f28)]),this[_0xd1f6fd(0x298a)](_0x166311,!0x0,!0x0,ProgramDefines$2['EMISSION_TEXTURE_COUNT']+_0x166311[_0xd1f6fd(0x5335)])):this[_0xd1f6fd(0x4517)](_0x166311,!0x0,!0x0,ProgramDefines$2[_0xd1f6fd(0x2f28)]);},RenderEntityPagedLOD['prototype']['enableTextureMove']=function(_0x493e5a){var _0x37692d=_0x68aa19;_0x493e5a['enable']?this[_0x37692d(0x298a)](_0x493e5a,!0x0,!0x0,ProgramDefines$2[_0x37692d(0x55e4)]):this['removeProgramDefine'](_0x493e5a,!0x0,!0x0,ProgramDefines$2[_0x37692d(0x55e4)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x5225)]=function(_0x28945e){var _0x254c28=_0x68aa19;_0x28945e[_0x254c28(0x10ec)]?this[_0x254c28(0x298a)](_0x28945e,!0x0,!0x1,ProgramDefines$2['TRIANGLE_FILTRATE']):this[_0x254c28(0x4517)](_0x28945e,!0x0,!0x1,ProgramDefines$2[_0x254c28(0x556d)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x52d9)]=function(_0x43a6a3){var _0x22e6f6=_0x68aa19;_0x43a6a3['enable']?this[_0x22e6f6(0x298a)](_0x43a6a3,!0x1,!0x0,ProgramDefines$2[_0x22e6f6(0x3d36)]):this[_0x22e6f6(0x4517)](_0x43a6a3,!0x1,!0x0,ProgramDefines$2['CLIP_FILT_BY_ID']);},RenderEntityPagedLOD['prototype'][_0x68aa19(0x4af8)]=function(_0x2ca893){this['appendProgramDefine'](_0x2ca893,!0x0,!0x0,ProgramDefines$2['FLOOD_ANALYSIS']);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x366b)]=function(_0x30b83e){var _0x41aaca=_0x68aa19;this[_0x41aaca(0x4517)](_0x30b83e,!0x0,!0x0,ProgramDefines$2[_0x41aaca(0x52ef)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x2dbc)]=function(_0x4636d9){var _0x4a5cf6=_0x68aa19;_0x4636d9['enable']?this['appendProgramDefine'](_0x4636d9,!0x0,!0x1,ProgramDefines$2[_0x4a5cf6(0x1c8)]):this[_0x4a5cf6(0x4517)](_0x4636d9,!0x0,!0x1,ProgramDefines$2[_0x4a5cf6(0x1c8)]);},RenderEntityPagedLOD['prototype'][_0x68aa19(0x33c8)]=function(_0x5bf413){var _0x590e02=_0x68aa19;if(_0x5bf413[_0x590e02(0x10ec)]){var _0x398197=_0x5bf413[_0x590e02(0x4e5)],_0x1170f9=(_0x398197[_0x590e02(0x4804)]&PBRMaterialType['ROUGHNESS'])>0x0||_0x398197[_0x590e02(0x40b4)][_0x590e02(0xc01)],_0x56dde0=defined$1(_0x398197[_0x590e02(0x31ae)])&&defined$1(_0x398197[_0x590e02(0x31ae)]['pbrMaterialIndex']),_0x32d0d6=[];if(_0x1170f9||_0x56dde0){_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2[_0x590e02(0x4038)]);var _0x3aad2a=defined$1(this[_0x590e02(0x3f8d)][_0x590e02(0x45d)]);_0x56dde0&&(_0x32d0d6['push'](ProgramDefines$2[_0x590e02(0x5be)]),_0x32d0d6[_0x590e02(0x3a33)](_0x590e02(0x2680)+_0x398197['_frameState'][_0x590e02(0xf1a)][_0x590e02(0x531b)])),defined$1(_0x398197['_PBRMaterialParams'][_0x590e02(0x17c7)][_0x590e02(0x2f47)])&&_0x398197[_0x590e02(0x40b4)][_0x590e02(0x17c7)][_0x590e02(0x2f47)]instanceof Texture$1&&_0x3aad2a&&_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2[_0x590e02(0x40d7)]),_0x3aad2a&&defined$1(_0x398197[_0x590e02(0x40b4)][_0x590e02(0x17c7)][_0x590e02(0x3311)])&&defined$1(_0x398197['_PBRMaterialParams'][_0x590e02(0x17c7)][_0x590e02(0x3311)][_0x590e02(0x2e53)])&&(_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2[_0x590e02(0x38f6)]),defined$1(_0x398197[_0x590e02(0x40b4)]['pbrMetallicRoughness'][_0x590e02(0x3311)][_0x590e02(0x5484)])&&_0x398197['_PBRMaterialParams']['pbrMetallicRoughness'][_0x590e02(0x3311)][_0x590e02(0x5484)]instanceof Texture$1&&_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2['HAS_RAIN'])),_0x3aad2a&&defined$1(_0x398197['_PBRMaterialParams'][_0x590e02(0x17c7)][_0x590e02(0x445d)])&&defined$1(_0x398197[_0x590e02(0x40b4)]['pbrMetallicRoughness'][_0x590e02(0x445d)][_0x590e02(0x4071)])&&_0x398197[_0x590e02(0x40b4)][_0x590e02(0x17c7)][_0x590e02(0x445d)][_0x590e02(0x4071)]instanceof Texture$1&&defined$1(_0x398197[_0x590e02(0x40b4)]['pbrMetallicRoughness'][_0x590e02(0x445d)][_0x590e02(0x3d92)])&&_0x398197['_PBRMaterialParams'][_0x590e02(0x17c7)]['snowEffect'][_0x590e02(0x3d92)]instanceof Texture$1&&_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2['HAS_SNOW']),(defined$1(this[_0x590e02(0x44b3)])&&this['materialPass'][_0x590e02(0xdb2)]>-0x1||defined$1(_0x398197[_0x590e02(0x40b4)][_0x590e02(0x17c7)][_0x590e02(0x2055)])&&_0x398197[_0x590e02(0x40b4)][_0x590e02(0x17c7)][_0x590e02(0x2055)]instanceof Texture$1)&&_0x3aad2a&&_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2[_0x590e02(0x1eb)]),(defined$1(this[_0x590e02(0x44b3)])&&this[_0x590e02(0x44b3)]['_normalTextureIndex']>-0x1||defined$1(_0x398197[_0x590e02(0x40b4)][_0x590e02(0x17c7)][_0x590e02(0xfcd)])&&_0x398197[_0x590e02(0x40b4)][_0x590e02(0x17c7)][_0x590e02(0xfcd)]instanceof Texture$1)&&_0x3aad2a&&_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2[_0x590e02(0x4ae2)]),(defined$1(this[_0x590e02(0x44b3)])&&this[_0x590e02(0x44b3)][_0x590e02(0x4965)]>-0x1||defined$1(_0x398197[_0x590e02(0x40b4)]['pbrMetallicRoughness'][_0x590e02(0x4dde)])&&_0x398197['_PBRMaterialParams'][_0x590e02(0x17c7)]['occlusionTexture']instanceof Texture$1)&&_0x3aad2a&&_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2[_0x590e02(0xc8a)]),(defined$1(this['materialPass'])&&defined$1(this[_0x590e02(0x44b3)][_0x590e02(0x37f)])||defined$1(_0x398197[_0x590e02(0x40b4)][_0x590e02(0x17c7)][_0x590e02(0x145b)]))&&_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2[_0x590e02(0xbb7)]),(defined$1(this[_0x590e02(0x44b3)])&&defined$1(this[_0x590e02(0x44b3)][_0x590e02(0x4d72)])||defined$1(_0x398197[_0x590e02(0x40b4)]['pbrMetallicRoughness'][_0x590e02(0x279b)]))&&(_0x32d0d6['push'](ProgramDefines$2[_0x590e02(0x476e)]),_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2[_0x590e02(0x2277)])),(defined$1(this['materialPass'])&&defined$1(this[_0x590e02(0x44b3)][_0x590e02(0x16a7)])||defined$1(_0x398197[_0x590e02(0x40b4)][_0x590e02(0x17c7)]['clearcoat']))&&_0x32d0d6['push'](ProgramDefines$2[_0x590e02(0x28d2)]),(defined$1(this['materialPass'])&&this[_0x590e02(0x44b3)][_0x590e02(0x2354)]>-0x1||defined$1(_0x398197[_0x590e02(0x40b4)]['pbrMetallicRoughness'][_0x590e02(0x5d4)])&&_0x398197['_PBRMaterialParams'][_0x590e02(0x17c7)][_0x590e02(0x5d4)]>0x0)&&_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2[_0x590e02(0x4e7b)]),defined$1(this[_0x590e02(0x44b3)])&&this[_0x590e02(0x44b3)][_0x590e02(0x1e25)]>-0x1&&_0x32d0d6['push'](ProgramDefines$2[_0x590e02(0x32a9)]),defined$1(_0x398197['_frameState'][_0x590e02(0xd42)])&&_0x32d0d6[_0x590e02(0x3a33)](ProgramDefines$2[_0x590e02(0x15b0)]),this[_0x590e02(0x30b7)](this[_0x590e02(0x8e3)],_0x5bf413,!0x1,!0x0,_0x32d0d6,!0x0,!0x0);}else _0x32d0d6=[ProgramDefines$2[_0x590e02(0x4038)],_0x590e02(0x2680)+_0x398197['_frameState'][_0x590e02(0xf1a)][_0x590e02(0x531b)],ProgramDefines$2[_0x590e02(0x40d7)],ProgramDefines$2['HAS_NORMAL_TEXTURE'],ProgramDefines$2[_0x590e02(0x32a9)],ProgramDefines$2[_0x590e02(0x15b0)],ProgramDefines$2[_0x590e02(0x1eb)],ProgramDefines$2[_0x590e02(0x3cdd)],ProgramDefines$2[_0x590e02(0x3837)]],this[_0x590e02(0xde9)](this[_0x590e02(0x8e3)],_0x5bf413,!0x1,!0x0,_0x32d0d6);}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0xa91)]=function(_0xfc8b8){var _0x6960bc=_0x68aa19;_0xfc8b8[_0x6960bc(0x10ec)]?this[_0x6960bc(0x298a)](_0xfc8b8,!0x0,!0x1,ProgramDefines$2['FusionMode']):this['removeProgramDefine'](_0xfc8b8,!0x0,!0x1,ProgramDefines$2['FusionMode']);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x298a)]=function(_0x23b74a,_0x544d4e,_0x323b55,_0x45c63e,_0x5e1ec9,_0x4ff2eb){var _0x337ca9=_0x68aa19;_0x5e1ec9=defaultValue$1(_0x5e1ec9,!0x0),_0x4ff2eb=defaultValue$1(_0x4ff2eb,!0x0),this['appendProgramDefineForCommand'](this[_0x337ca9(0x8e3)],_0x23b74a,_0x544d4e,_0x323b55,_0x45c63e,_0x5e1ec9,_0x4ff2eb),this['appendProgramDefineForCommand'](this[_0x337ca9(0x1a24)],_0x23b74a,_0x544d4e,_0x323b55,_0x45c63e,!0x1,_0x4ff2eb),this[_0x337ca9(0x386c)](this['_silhouetteEdgeCommand'],_0x23b74a,_0x544d4e,_0x323b55,_0x45c63e,!0x1,_0x4ff2eb),this[_0x337ca9(0x386c)](this[_0x337ca9(0x2576)]['quad'],_0x23b74a,!0x1,!0x0,_0x45c63e,!0x1,_0x4ff2eb),this['appendProgramDefineForCommand'](this[_0x337ca9(0x2576)]['triangle'],_0x23b74a,!0x1,!0x0,_0x45c63e,!0x1,_0x4ff2eb);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x386c)]=function(_0x455618,_0x536155,_0xdaebd5,_0x1da19d,_0x4be123,_0x3e74bd,_0x2f42fc){var _0x2c7ba1=_0x68aa19;if(_0x3e74bd=defaultValue$1(_0x3e74bd,!0x0),_0x2f42fc=defaultValue$1(_0x2f42fc,!0x0),defined$1(_0x455618)){_0x2ab01b=_0x536155[_0x2c7ba1(0x4e5)]['_context'],_0x38b49b=_0x455618[_0x2c7ba1(0x30a0)][_0x2c7ba1(0x1eae)]['clone'](),_0x1e94db=_0x455618['shaderProgram'][_0x2c7ba1(0x1f4b)]['clone'](),(defined$1(_0x38b49b['name'])||(_0x38b49b[_0x2c7ba1(0x13f9)]=_0x2c7ba1(0x2637)+_0x536155[_0x2c7ba1(0x4e5)]['id']),defined$1(_0x1e94db[_0x2c7ba1(0x13f9)])||(_0x1e94db[_0x2c7ba1(0x13f9)]=_0x2c7ba1(0x520a)+_0x536155[_0x2c7ba1(0x4e5)]['id']),_0xdaebd5&&pushDefineToShader$8(_0x1e94db,_0x4be123),_0x1da19d&&pushDefineToShader$8(_0x38b49b,_0x4be123)),_0x14c095=_0x455618['shaderProgram'][_0x2c7ba1(0x3f8d)],_0x2f42fc&&(_0x455618[_0x2c7ba1(0x30a0)]=_0x455618['shaderProgram']&&_0x455618[_0x2c7ba1(0x30a0)][_0x2c7ba1(0x2578)]());var _0x5c21fc=ShaderProgram$1[_0x2c7ba1(0x4d21)]({'context':_0x2ab01b,'vertexShaderSource':_0x1e94db,'fragmentShaderSource':_0x38b49b,'attributeLocations':_0x14c095});_0x3e74bd&&(this[_0x2c7ba1(0x3fca)]=_0x5c21fc),_0x455618[_0x2c7ba1(0x30a0)]=_0x5c21fc,defined$1(this[_0x2c7ba1(0x300d)])&&(this[_0x2c7ba1(0x300d)]['shaderProgram']=_0x455618[_0x2c7ba1(0x30a0)]),defined$1(_0x455618[_0x2c7ba1(0x457d)])&&defined$1(_0x455618[_0x2c7ba1(0x457d)][_0x2c7ba1(0x38a4)])&&(_0x455618['derivedCommands'][_0x2c7ba1(0x38a4)][_0x2c7ba1(0x30a0)]=_0x455618[_0x2c7ba1(0x30a0)]),defined$1(_0x455618[_0x2c7ba1(0x457d)])&&defined$1(_0x455618[_0x2c7ba1(0x457d)][_0x2c7ba1(0xeaf)])&&(_0x455618[_0x2c7ba1(0x457d)]['zback']['shaderProgram']=getLogDepthPolygonOffsetFragmentShaderProgram(_0x2ab01b,_0x455618[_0x2c7ba1(0x30a0)]));}else{if(_0x3e74bd&&defined$1(this[_0x2c7ba1(0x3fca)])){var _0x2ab01b=_0x536155[_0x2c7ba1(0x4e5)][_0x2c7ba1(0x1968)],_0x38b49b=this[_0x2c7ba1(0x3fca)][_0x2c7ba1(0x1eae)],_0x1e94db=this[_0x2c7ba1(0x3fca)][_0x2c7ba1(0x1f4b)];defined$1(_0x38b49b[_0x2c7ba1(0x13f9)])||(_0x38b49b[_0x2c7ba1(0x13f9)]=_0x2c7ba1(0x2637)+_0x536155[_0x2c7ba1(0x4e5)]['id']),defined$1(_0x1e94db[_0x2c7ba1(0x13f9)])||(_0x1e94db['name']=_0x2c7ba1(0x520a)+_0x536155[_0x2c7ba1(0x4e5)]['id']),_0xdaebd5&&pushDefineToShader$8(_0x1e94db,_0x4be123),_0x1da19d&&pushDefineToShader$8(_0x38b49b,_0x4be123);var _0x14c095=this['_attributeLocations'];this['_sp']['destroy'](),this[_0x2c7ba1(0x3fca)]=ShaderProgram$1[_0x2c7ba1(0x4d21)]({'context':_0x2ab01b,'vertexShaderSource':_0x1e94db,'fragmentShaderSource':_0x38b49b,'attributeLocations':_0x14c095});}}},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['appendProgramDefinesForCommand']=function(_0x125fd9,_0x1ccdec,_0x3a218e,_0x37ce23,_0x47bea0,_0x128ad9,_0x1ed791){var _0x4faa85=_0x68aa19;_0x128ad9=defaultValue$1(_0x128ad9,!0x0),_0x1ed791=defaultValue$1(_0x1ed791,!0x0);var _0x2f4159=_0x1ccdec[_0x4faa85(0x4e5)]['_context'];if(defined$1(_0x125fd9)){_0x463da6=_0x125fd9[_0x4faa85(0x30a0)]['fragmentShaderSource'][_0x4faa85(0x254b)](),_0x5a97b2=_0x125fd9[_0x4faa85(0x30a0)][_0x4faa85(0x1f4b)][_0x4faa85(0x254b)](),(defined$1(_0x463da6[_0x4faa85(0x13f9)])||(_0x463da6[_0x4faa85(0x13f9)]=_0x4faa85(0x2637)+_0x1ccdec[_0x4faa85(0x4e5)]['id']),defined$1(_0x5a97b2[_0x4faa85(0x13f9)])||(_0x5a97b2[_0x4faa85(0x13f9)]=_0x4faa85(0x520a)+_0x1ccdec['layer']['id']),_0x47bea0[_0x4faa85(0x3bcb)](function(_0x2c05cf){_0x3a218e&&pushDefineToShader$8(_0x5a97b2,_0x2c05cf),_0x37ce23&&pushDefineToShader$8(_0x463da6,_0x2c05cf);})),_0x54ff03=_0x125fd9[_0x4faa85(0x30a0)][_0x4faa85(0x3f8d)],_0x1ed791&&(_0x125fd9[_0x4faa85(0x30a0)]=_0x125fd9[_0x4faa85(0x30a0)]&&_0x125fd9['shaderProgram']['destroy']());var _0x334856=ShaderProgram$1[_0x4faa85(0x4d21)]({'context':_0x2f4159,'vertexShaderSource':_0x5a97b2,'fragmentShaderSource':_0x463da6,'attributeLocations':_0x54ff03});_0x128ad9&&(this[_0x4faa85(0x3fca)]=_0x334856),_0x125fd9[_0x4faa85(0x30a0)]=_0x334856,defined$1(this['_stencilCommand'])&&(this[_0x4faa85(0x300d)][_0x4faa85(0x30a0)]=_0x125fd9[_0x4faa85(0x30a0)]),defined$1(_0x125fd9['derivedCommands'])&&defined$1(_0x125fd9[_0x4faa85(0x457d)][_0x4faa85(0x38a4)])&&(_0x125fd9[_0x4faa85(0x457d)][_0x4faa85(0x38a4)]['shaderProgram']=_0x125fd9[_0x4faa85(0x30a0)]),defined$1(_0x125fd9[_0x4faa85(0x457d)])&&defined$1(_0x125fd9[_0x4faa85(0x457d)][_0x4faa85(0xeaf)])&&(_0x125fd9[_0x4faa85(0x457d)][_0x4faa85(0xeaf)]['shaderProgram']=getLogDepthPolygonOffsetFragmentShaderProgram(_0x2f4159,_0x125fd9['shaderProgram']));}else{if(_0x128ad9&&defined$1(this['_sp'])){var _0x463da6=this[_0x4faa85(0x3fca)]['fragmentShaderSource'],_0x5a97b2=this[_0x4faa85(0x3fca)][_0x4faa85(0x1f4b)];defined$1(_0x463da6[_0x4faa85(0x13f9)])||(_0x463da6['name']='fpCustomName'+_0x1ccdec[_0x4faa85(0x4e5)]['id']),defined$1(_0x5a97b2[_0x4faa85(0x13f9)])||(_0x5a97b2['name']='vpCustomName'+_0x1ccdec[_0x4faa85(0x4e5)]['id']),_0x47bea0[_0x4faa85(0x3bcb)](function(_0x2fda7f){_0x3a218e&&pushDefineToShader$8(_0x5a97b2,_0x2fda7f),_0x37ce23&&pushDefineToShader$8(_0x463da6,_0x2fda7f);});var _0x54ff03=this['_attributeLocations'];this[_0x4faa85(0x3fca)]['destroy'](),this[_0x4faa85(0x3fca)]=ShaderProgram$1[_0x4faa85(0x4d21)]({'context':_0x2f4159,'vertexShaderSource':_0x5a97b2,'fragmentShaderSource':_0x463da6,'attributeLocations':_0x54ff03});}}},RenderEntityPagedLOD['prototype'][_0x68aa19(0x4517)]=function(_0x5cd2f4,_0x3394ee,_0x4ef2d8,_0x14f09a){var _0x2929fd=_0x68aa19;this[_0x2929fd(0x2bc5)](this[_0x2929fd(0x8e3)],_0x5cd2f4,_0x3394ee,_0x4ef2d8,_0x14f09a),defined$1(this['_regularEdgeCommand'])&&this[_0x2929fd(0x2bc5)](this['_regularEdgeCommand'],_0x5cd2f4,_0x3394ee,_0x4ef2d8,_0x14f09a,!0x1),defined$1(this[_0x2929fd(0xfd)])&&this[_0x2929fd(0x2bc5)](this[_0x2929fd(0xfd)],_0x5cd2f4,_0x3394ee,_0x4ef2d8,_0x14f09a,!0x1),defined$1(this[_0x2929fd(0x2576)][_0x2929fd(0x5771)])&&this['removeProgramDefineForCommand'](this[_0x2929fd(0x2576)][_0x2929fd(0x5771)],_0x5cd2f4,!0x1,!0x0,_0x14f09a,!0x1),defined$1(this[_0x2929fd(0x2576)][_0x2929fd(0x177b)])&&this[_0x2929fd(0x2bc5)](this['_wireFrameCommands'][_0x2929fd(0x177b)],_0x5cd2f4,!0x1,!0x0,_0x14f09a,!0x1);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x2bc5)]=function(_0x21948a,_0xc3fbb2,_0x6fbb04,_0x1bc7d6,_0x3cfc49,_0x1bb90f){var _0x3f8103=_0x68aa19;if(_0x1bb90f=defaultValue$1(_0x1bb90f,!0x0),defined$1(_0x21948a))_0xc42e8a=_0xc3fbb2[_0x3f8103(0x4e5)][_0x3f8103(0x1968)],_0x53dba1=_0x21948a[_0x3f8103(0x30a0)][_0x3f8103(0x1eae)],_0xb95736=_0x21948a[_0x3f8103(0x30a0)][_0x3f8103(0x1f4b)],(defined$1(_0x53dba1['name'])||(_0x53dba1[_0x3f8103(0x13f9)]=_0x3f8103(0x2637)+_0xc3fbb2[_0x3f8103(0x4e5)]['id']),defined$1(_0xb95736[_0x3f8103(0x13f9)])||(_0xb95736[_0x3f8103(0x13f9)]=_0x3f8103(0x520a)+_0xc3fbb2[_0x3f8103(0x4e5)]['id']),_0x6fbb04&&removeDefineToShader$8(_0xb95736,_0x3cfc49),_0x1bc7d6&&removeDefineToShader$8(_0x53dba1,_0x3cfc49)),_0x5a0232=_0x21948a[_0x3f8103(0x30a0)]['_attributeLocations'],(_0x21948a[_0x3f8103(0x30a0)][_0x3f8103(0x2578)](),this[_0x3f8103(0x3fca)]=ShaderProgram$1['fromCache']({'context':_0xc42e8a,'vertexShaderSource':_0xb95736,'fragmentShaderSource':_0x53dba1,'attributeLocations':_0x5a0232}),_0x21948a[_0x3f8103(0x30a0)]=this[_0x3f8103(0x3fca)],defined$1(this[_0x3f8103(0x300d)])&&(this[_0x3f8103(0x300d)][_0x3f8103(0x30a0)]=_0x21948a[_0x3f8103(0x30a0)]),defined$1(_0x21948a['derivedCommands'])&&defined$1(_0x21948a['derivedCommands'][_0x3f8103(0x38a4)])&&(_0x21948a[_0x3f8103(0x457d)][_0x3f8103(0x38a4)]['shaderProgram']=_0x21948a[_0x3f8103(0x30a0)]),defined$1(_0x21948a[_0x3f8103(0x457d)])&&defined$1(_0x21948a[_0x3f8103(0x457d)][_0x3f8103(0xeaf)])&&(_0x21948a[_0x3f8103(0x457d)][_0x3f8103(0xeaf)]['shaderProgram']=getLogDepthPolygonOffsetFragmentShaderProgram(_0xc42e8a,_0x21948a['shaderProgram'])));else{if(_0x1bb90f&&defined$1(this[_0x3f8103(0x3fca)])){var _0xc42e8a=_0xc3fbb2['layer'][_0x3f8103(0x1968)],_0x53dba1=this[_0x3f8103(0x3fca)][_0x3f8103(0x1eae)],_0xb95736=this[_0x3f8103(0x3fca)][_0x3f8103(0x1f4b)];defined$1(_0x53dba1[_0x3f8103(0x13f9)])||(_0x53dba1[_0x3f8103(0x13f9)]='fpCustomName'+_0xc3fbb2['layer']['id']),defined$1(_0xb95736[_0x3f8103(0x13f9)])||(_0xb95736[_0x3f8103(0x13f9)]=_0x3f8103(0x520a)+_0xc3fbb2[_0x3f8103(0x4e5)]['id']),_0x6fbb04&&removeDefineToShader$8(_0xb95736,_0x3cfc49),_0x1bc7d6&&removeDefineToShader$8(_0x53dba1,_0x3cfc49);var _0x5a0232=this[_0x3f8103(0x3f8d)];this[_0x3f8103(0x3fca)][_0x3f8103(0x2578)](),this['_sp']=ShaderProgram$1['fromCache']({'context':_0xc42e8a,'vertexShaderSource':_0xb95736,'fragmentShaderSource':_0x53dba1,'attributeLocations':_0x5a0232});}}},RenderEntityPagedLOD['prototype'][_0x68aa19(0xde9)]=function(_0x48ccba,_0x1a301e,_0x4fa437,_0x506973,_0xeaa9a3,_0x91cd4a){var _0xda2a18=_0x68aa19,_0x4222d5=_0x1a301e[_0xda2a18(0x4e5)][_0xda2a18(0x1968)];if(_0x91cd4a=defaultValue$1(_0x91cd4a,!0x0),defined$1(_0x48ccba))_0x10fd75=_0x48ccba[_0xda2a18(0x30a0)][_0xda2a18(0x1eae)],_0x4b7ae5=_0x48ccba[_0xda2a18(0x30a0)][_0xda2a18(0x1f4b)],(defined$1(_0x10fd75[_0xda2a18(0x13f9)])||(_0x10fd75[_0xda2a18(0x13f9)]=_0xda2a18(0x2637)+_0x1a301e[_0xda2a18(0x4e5)]['id']),defined$1(_0x4b7ae5['name'])||(_0x4b7ae5[_0xda2a18(0x13f9)]=_0xda2a18(0x520a)+_0x1a301e[_0xda2a18(0x4e5)]['id']),_0xeaa9a3['forEach'](function(_0x10cc63){_0x4fa437&&removeDefineToShader$8(_0x4b7ae5,_0x10cc63),_0x506973&&removeDefineToShader$8(_0x10fd75,_0x10cc63);})),_0x48f649=_0x48ccba[_0xda2a18(0x30a0)][_0xda2a18(0x3f8d)],(_0x48ccba[_0xda2a18(0x30a0)][_0xda2a18(0x2578)](),this[_0xda2a18(0x3fca)]=ShaderProgram$1['fromCache']({'context':_0x4222d5,'vertexShaderSource':_0x4b7ae5,'fragmentShaderSource':_0x10fd75,'attributeLocations':_0x48f649}),_0x48ccba[_0xda2a18(0x30a0)]=this[_0xda2a18(0x3fca)],defined$1(this[_0xda2a18(0x300d)])&&(this['_stencilCommand'][_0xda2a18(0x30a0)]=_0x48ccba['shaderProgram']),defined$1(_0x48ccba[_0xda2a18(0x457d)])&&defined$1(_0x48ccba['derivedCommands'][_0xda2a18(0x38a4)])&&(_0x48ccba['derivedCommands']['stencil'][_0xda2a18(0x30a0)]=_0x48ccba['shaderProgram']),defined$1(_0x48ccba['derivedCommands'])&&defined$1(_0x48ccba[_0xda2a18(0x457d)][_0xda2a18(0xeaf)])&&(_0x48ccba[_0xda2a18(0x457d)][_0xda2a18(0xeaf)][_0xda2a18(0x30a0)]=getLogDepthPolygonOffsetFragmentShaderProgram(_0x4222d5,_0x48ccba[_0xda2a18(0x30a0)])));else{if(_0x91cd4a&&defined$1(this['_sp'])){var _0x10fd75=this[_0xda2a18(0x3fca)][_0xda2a18(0x1eae)],_0x4b7ae5=this[_0xda2a18(0x3fca)][_0xda2a18(0x1f4b)];defined$1(_0x10fd75[_0xda2a18(0x13f9)])||(_0x10fd75[_0xda2a18(0x13f9)]='fpCustomName'+_0x1a301e[_0xda2a18(0x4e5)]['id']),defined$1(_0x4b7ae5[_0xda2a18(0x13f9)])||(_0x4b7ae5[_0xda2a18(0x13f9)]='vpCustomName'+_0x1a301e[_0xda2a18(0x4e5)]['id']),_0xeaa9a3['forEach'](function(_0x336a85){_0x4fa437&&removeDefineToShader$8(_0x4b7ae5,_0x336a85),_0x506973&&removeDefineToShader$8(_0x10fd75,_0x336a85);});var _0x48f649=this[_0xda2a18(0x3f8d)];this[_0xda2a18(0x3fca)][_0xda2a18(0x2578)](),this[_0xda2a18(0x3fca)]=ShaderProgram$1[_0xda2a18(0x4d21)]({'context':_0x4222d5,'vertexShaderSource':_0x4b7ae5,'fragmentShaderSource':_0x10fd75,'attributeLocations':_0x48f649});}}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x56a4)]=function(_0x5613ba){var _0x44ded3=_0x68aa19;if(defined$1(this[_0x44ded3(0x8e3)])){var _0x1d2e06=_0x5613ba[_0x44ded3(0x4dad)],_0x20dff9=this[_0x44ded3(0x23fe)][_0x44ded3(0x54c6)][_0x44ded3(0xeb5)];for(var _0x1c2bc0 in _0x1d2e06)if(_0x1d2e06[_0x44ded3(0x2a77)](_0x1c2bc0)){var _0x217ca7=_0x1d2e06[_0x1c2bc0],_0x574b44=_0x217ca7['type'],_0x287c9f=_0x217ca7[_0x44ded3(0x2d06)];switch(_0x574b44){case LightSourceType$1['DIRECTIONAL']:this[_0x44ded3(0x386c)](this[_0x44ded3(0x8e3)],_0x5613ba,!0x0,!0x0,ProgramDefines$2[_0x44ded3(0x3a72)]+_0x287c9f),_0x20dff9[_0x44ded3(0x5061)][_0x44ded3(0x531b)]>0x0&&_0x287c9f>0x0?this[_0x44ded3(0x386c)](this[_0x44ded3(0x8e3)],_0x5613ba,!0x0,!0x0,ProgramDefines$2['HAS_DIR_LIGHTS']):this[_0x44ded3(0x2bc5)](this[_0x44ded3(0x8e3)],_0x5613ba,!0x0,!0x0,ProgramDefines$2[_0x44ded3(0x1e4)]);break;case LightSourceType$1[_0x44ded3(0x8b5)]:this[_0x44ded3(0x386c)](this['_colorCommand'],_0x5613ba,!0x0,!0x0,ProgramDefines$2[_0x44ded3(0x2442)]+_0x287c9f),_0x20dff9['pointLight'][_0x44ded3(0x531b)]>0x0&&_0x287c9f>0x0?this[_0x44ded3(0x386c)](this[_0x44ded3(0x8e3)],_0x5613ba,!0x0,!0x0,ProgramDefines$2[_0x44ded3(0x4773)]):this['removeProgramDefineForCommand'](this['_colorCommand'],_0x5613ba,!0x0,!0x0,ProgramDefines$2['HAS_POINT_LIGHTS']);break;case LightSourceType$1[_0x44ded3(0x3bf8)]:this[_0x44ded3(0x386c)](this[_0x44ded3(0x8e3)],_0x5613ba,!0x0,!0x0,ProgramDefines$2[_0x44ded3(0x1ed1)]+_0x287c9f),_0x20dff9[_0x44ded3(0x4fb9)][_0x44ded3(0x531b)]>0x0&&_0x287c9f>0x0?this[_0x44ded3(0x386c)](this[_0x44ded3(0x8e3)],_0x5613ba,!0x0,!0x0,ProgramDefines$2[_0x44ded3(0x49dd)]):this[_0x44ded3(0x2bc5)](this[_0x44ded3(0x8e3)],_0x5613ba,!0x0,!0x0,ProgramDefines$2['HAS_SPOT_LIGHTS']);break;case LightSourceType$1[_0x44ded3(0x1922)]:this['appendProgramDefineForCommand'](this[_0x44ded3(0x8e3)],_0x5613ba,!0x0,!0x0,ProgramDefines$2['HEMISPHERE_LIGHTS']+_0x287c9f),_0x20dff9[_0x44ded3(0x3bf3)][_0x44ded3(0x531b)]>0x0&&_0x287c9f>0x0?this[_0x44ded3(0x386c)](this[_0x44ded3(0x8e3)],_0x5613ba,!0x0,!0x0,ProgramDefines$2[_0x44ded3(0x2fb8)]):this[_0x44ded3(0x2bc5)](this[_0x44ded3(0x8e3)],_0x5613ba,!0x0,!0x0,ProgramDefines$2[_0x44ded3(0x2fb8)]);}}}},RenderEntityPagedLOD['prototype'][_0x68aa19(0xfa9)]=function(_0x1d850d){var _0x4d5269=_0x68aa19;this['appendProgramDefine'](_0x1d850d,!0x0,!0x1,ProgramDefines$2[_0x4d5269(0x37ac)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['destroy']=function(){var _0x1afc5c=_0x68aa19;if(defined$1(this[_0x1afc5c(0x470d)]))for(var _0x2486eb=this['_vertexPackage'][_0x1afc5c(0xd16)],_0x5043ca=0x0,_0x539889=_0x2486eb['length'];_0x5043ca<_0x539889;_0x5043ca++){var _0x36e87c=_0x2486eb[_0x5043ca];defined$1(_0x36e87c[_0x1afc5c(0x20aa)])&&!_0x36e87c[_0x1afc5c(0x20aa)][_0x1afc5c(0x1348)]()&&!_0x36e87c[_0x1afc5c(0x20aa)][_0x1afc5c(0x1348)]()&&_0x36e87c[_0x1afc5c(0x20aa)][_0x1afc5c(0x2578)]();}if(defined$1(this['_arrIndexPackage']))for(_0x5043ca=0x0,_0x539889=this[_0x1afc5c(0x1789)][_0x1afc5c(0x531b)];_0x5043ca<_0x539889;_0x5043ca++){var _0x370a5d=this['_arrIndexPackage'][_0x5043ca];defined$1(_0x370a5d[_0x1afc5c(0x53f0)])&&!_0x370a5d[_0x1afc5c(0x53f0)]['isDestroyed']()&&_0x370a5d['indexBuffer'][_0x1afc5c(0x2578)]();}defined$1(this[_0x1afc5c(0x35c4)])&&this[_0x1afc5c(0x35c4)][_0x1afc5c(0x2578)]();var _0x184a56=this[_0x1afc5c(0x1968)],_0x265362=this['_layer'];if(_0x265362[_0x1afc5c(0x2cd)]){for(var _0x364638 in this['_mapPass'])this[_0x1afc5c(0x9cc)][_0x1afc5c(0x2a77)](_0x364638)&&_0x265362[_0x1afc5c(0x22f6)]['free'](_0x265362,_0x364638);}else{for(var _0x364638 in this['_mapPass'])if(this[_0x1afc5c(0x9cc)][_0x1afc5c(0x2a77)](_0x364638)){var _0xb1c112=this['_mapPass'][_0x364638];!_0xb1c112[_0x1afc5c(0x1348)]()&&_0xb1c112['destroy']();}}if(this[_0x1afc5c(0x9cc)]=void 0x0,this[_0x1afc5c(0x3fca)]=void 0x0,this[_0x1afc5c(0x3eeb)]>0x0){if(defined$1(this[_0x1afc5c(0x8e3)])){var _0x417d64=this[_0x1afc5c(0x8e3)];_0x417d64[_0x1afc5c(0xa85)]=_0x417d64[_0x1afc5c(0xa85)]&&!_0x417d64[_0x1afc5c(0xa85)][_0x1afc5c(0x1348)]()&&_0x417d64[_0x1afc5c(0xa85)][_0x1afc5c(0x2578)](),_0x417d64[_0x1afc5c(0x30a0)]=_0x417d64[_0x1afc5c(0x30a0)]&&!_0x417d64[_0x1afc5c(0x30a0)][_0x1afc5c(0x1348)]()&&_0x417d64['shaderProgram'][_0x1afc5c(0x2578)](),_0x417d64['renderState']=void 0x0,_0x417d64['uniformMap']=void 0x0,this[_0x1afc5c(0x8e3)]=void 0x0;}}else destroyCommand$4(_0x184a56,this[_0x1afc5c(0x8e3)]),this[_0x1afc5c(0x8e3)]=void 0x0,this[_0x1afc5c(0x2576)][_0x1afc5c(0x177b)]&&destroyCommand$4(_0x184a56,this[_0x1afc5c(0x2576)][_0x1afc5c(0x177b)]),this[_0x1afc5c(0x2576)][_0x1afc5c(0x5771)]&&destroyCommand$4(this['_wireFrameCommands'][_0x1afc5c(0x5771)]),this[_0x1afc5c(0x2576)]={},destroyCommand$4(_0x184a56,this[_0x1afc5c(0x26cd)]),this[_0x1afc5c(0x26cd)]=void 0x0,this[_0x1afc5c(0x300d)]=void 0x0,destroyCommand$4(_0x184a56,this[_0x1afc5c(0x4830)]),this[_0x1afc5c(0x4830)]=void 0x0,destroyCommand$4(_0x184a56,this['_selectedColorCommand']),this['_selectedColorCommand']=void 0x0,destroyCommand$4(_0x184a56,this['_normalAndDepthCommand']),this[_0x1afc5c(0x552)]=void 0x0,destroyCommand$4(_0x184a56,this[_0x1afc5c(0x3e47)]),this[_0x1afc5c(0x3e47)]=void 0x0,destroyCommand$4(_0x184a56,this['_pickRectCommand']),this['_pickRectCommand']=void 0x0,destroyCommand$4(_0x184a56,this['_clipCommand']),this[_0x1afc5c(0x4e0f)]=void 0x0,destroyCommand$4(_0x184a56,this['_regularEdgeCommand']),this[_0x1afc5c(0x1a24)]=void 0x0,destroyCommand$4(_0x184a56,this[_0x1afc5c(0xfd)]),this[_0x1afc5c(0xfd)]=void 0x0;if(this['_clampColorCommand']=void 0x0,this['_clipStencilCommand']=void 0x0,defined$1(this['_selectionInforMap'])&&this[_0x1afc5c(0x43bc)][_0x1afc5c(0x4ee2)](),this[_0x1afc5c(0x470d)]=void 0x0,this[_0x1afc5c(0x57ac)]=void 0x0,this[_0x1afc5c(0x2ce3)]=void 0x0,this[_0x1afc5c(0x13e5)]=void 0x0,this[_0x1afc5c(0x1789)]=void 0x0,defined$1(this[_0x1afc5c(0x117f)])&&(this['_volObj']=void 0x0),defined$1(this[_0x1afc5c(0x19cc)])&&(this[_0x1afc5c(0x19cc)]=void 0x0),defined$1(this[_0x1afc5c(0x21c8)])&&S3MTextureManager[_0x1afc5c(0x583c)](this[_0x1afc5c(0x21c8)]),this[_0x1afc5c(0x2346)],this[_0x1afc5c(0x4507)]&&(this[_0x1afc5c(0x4507)]=null),defined$1(this['_batchTable'])&&(this[_0x1afc5c(0x4472)]=this['_batchTable']['destroy']()),defined$1(this[_0x1afc5c(0x4246)])){for(var _0x3832b3=this[_0x1afc5c(0x4246)],_0x56240f=(_0x5043ca=0x0,_0x3832b3[_0x1afc5c(0x531b)]);_0x5043ca<_0x56240f;++_0x5043ca)_0x3832b3[_0x5043ca][_0x1afc5c(0x17af)]();this['_imagerys'][_0x1afc5c(0x531b)]=0x0;}return this['_rasterImageTexture']=this['_rasterImageTexture']&&!this[_0x1afc5c(0x3a70)][_0x1afc5c(0x1348)]()&&this[_0x1afc5c(0x3a70)][_0x1afc5c(0x2578)](),this['_rasterImageFBO']=this[_0x1afc5c(0x2591)]&&!this[_0x1afc5c(0x2591)][_0x1afc5c(0x1348)]()&&this[_0x1afc5c(0x2591)][_0x1afc5c(0x2578)](),this[_0x1afc5c(0x2591)]=void 0x0,this[_0x1afc5c(0x16cf)]=!0x1,this[_0x1afc5c(0x185d)][_0x1afc5c(0x531b)]=0x0,destroyObject$1(this);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x5035)]=function(_0x407f37){var _0x38f764=_0x68aa19;if(defined$1(this[_0x38f764(0x8e3)])&&!defined$1(this[_0x38f764(0x2f5f)])&&_0x38f764(0x36d6)!==this['_colorCommand'][_0x38f764(0x30a0)][_0x38f764(0x1f4b)][_0x38f764(0x13f9)]&&_0x38f764(0x4c88)!==this[_0x38f764(0x8e3)]['shaderProgram'][_0x38f764(0x1eae)]['name']&&_0x407f37[_0x38f764(0x28c0)]){var _0x385413=_0x407f37[_0x38f764(0x1968)],_0x20cdec=new ShaderSource({'name':_0x38f764(0x1d5c),'sources':[S3MTilesRectSelection]}),_0x50f027=this['_colorCommand'];if(!defined$1(_0x50f027))return;var _0x5c9e39=_0x50f027[_0x38f764(0x30a0)][_0x38f764(0x1f4b)]['clone'](),_0x330afa=void 0x0;(_0x330afa=DrawCommand[_0x38f764(0x4660)](_0x50f027,_0x330afa))[_0x38f764(0x15fe)][_0x38f764(0x3319)]=function(){var _0x5f00f4=_0x38f764;return _0x407f37[_0x5f00f4(0x977)];},_0x330afa[_0x38f764(0x30a0)]=ShaderProgram$1[_0x38f764(0x4d21)]({'context':_0x385413,'vertexShaderSource':_0x5c9e39,'fragmentShaderSource':_0x20cdec,'attributeLocations':this[_0x38f764(0x3f8d)]}),this[_0x38f764(0x2f5f)]=_0x330afa;}},RenderEntityPagedLOD['prototype'][_0x68aa19(0x3eb4)]=function(){var _0x9a41eb=_0x68aa19;if(!this[_0x9a41eb(0x1746)]){var _0x41ce6d=this[_0x9a41eb(0x38c7)],_0x3b5abc=this[_0x9a41eb(0x470d)];if(defined$1(_0x41ce6d)&&Object[_0x9a41eb(0x20c8)](_0x41ce6d)[_0x9a41eb(0x531b)]===_0x3b5abc['verticesCount']&&'InstanceModel'!==this['_layer'][_0x9a41eb(0x4292)]){for(var _0x169faf in _0x41ce6d)_0x41ce6d[_0x9a41eb(0x2a77)](_0x169faf)&&'0'!==_0x169faf&&(this[_0x9a41eb(0x4dbe)][_0x9a41eb(0x3a33)](_0x169faf),this['_labelsCreated'][_0x169faf]=!0x1);this[_0x9a41eb(0x23fe)][_0x9a41eb(0x2a64)];var _0x10ed76,_0x4c775f,_0x512b9a=new Cartesian3(),_0x13b7b7=_0x3b5abc[_0x9a41eb(0xd16)][0x0],_0x503364=_0x13b7b7[_0x9a41eb(0xbdc)],_0xe3ccf3=defined$1(_0x3b5abc[_0x9a41eb(0x51ae)])&&(_0x3b5abc[_0x9a41eb(0x51ae)]&VertexCompressOption[_0x9a41eb(0x4be4)])===VertexCompressOption['SVC_Vertex'],_0x1dba21=0x1;if(defined$1(_0x13b7b7[_0x9a41eb(0x1451)])){_0xe3ccf3?(_0x1dba21=_0x3b5abc[_0x9a41eb(0x4834)],_0x10ed76=new Cartesian3(_0x3b5abc['minVerticesValue']['x'],_0x3b5abc[_0x9a41eb(0x24a1)]['y'],_0x3b5abc[_0x9a41eb(0x24a1)]['z']),_0x4c775f=new Uint16Array(_0x13b7b7[_0x9a41eb(0x1451)][_0x9a41eb(0x1de1)],_0x13b7b7[_0x9a41eb(0x1451)][_0x9a41eb(0x42fe)],_0x13b7b7['typedArray'][_0x9a41eb(0x21dd)]/0x2)):_0x4c775f=new Float32Array(_0x13b7b7['typedArray']['buffer'],_0x13b7b7[_0x9a41eb(0x1451)][_0x9a41eb(0x42fe)],_0x13b7b7['typedArray']['byteLength']/0x4);for(var _0x472dbe=this['_matModel'],_0x3cfbe7=0x0;_0x3cfbe7<_0x3b5abc['verticesCount'];_0x3cfbe7++)Cartesian3[_0x9a41eb(0xb30)](_0x4c775f,_0x503364*_0x3cfbe7,_0x512b9a),_0xe3ccf3&&(_0x512b9a=Cartesian3[_0x9a41eb(0x1c02)](_0x512b9a,_0x1dba21,_0x512b9a),_0x512b9a=Cartesian3[_0x9a41eb(0x4979)](_0x512b9a,_0x10ed76,_0x512b9a)),Matrix4[_0x9a41eb(0x10a0)](_0x472dbe,_0x512b9a,_0x512b9a),this[_0x9a41eb(0x6b0)][_0x9a41eb(0x3a33)](Cartesian3[_0x9a41eb(0x254b)](_0x512b9a));this['_labelTextArray']=new Array(this[_0x9a41eb(0x6b0)][_0x9a41eb(0x531b)]),this[_0x9a41eb(0x1746)]=!0x0;}}}},RenderEntityPagedLOD['prototype'][_0x68aa19(0x2513)]=function(){var _0x4e306c=_0x68aa19,_0x2b2075=this['_layer'][_0x4e306c(0x2a64)];if(0x0===_0x2b2075[_0x4e306c(0x4eee)][_0x4e306c(0x531b)])return!0x0;for(var _0x39f84c=!0x0,_0x2a5533=0x0;_0x2a5533<this[_0x4e306c(0x6b0)]['length'];_0x2a5533++){var _0x527c45=this[_0x4e306c(0x4dbe)][_0x2a5533];if(_0x2b2075[_0x4e306c(0x1323)][_0x4e306c(0x2a77)](_0x527c45)){_0x39f84c=!0x1;break;}}return _0x39f84c;};var labelScratchCartesian2=new Cartesian2();RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x9b6)]=function(_0xabce2c){var _0x4ff521=_0x68aa19;if(_0xabce2c[_0x4ff521(0x1224)],this[_0x4ff521(0x2513)]()&&defined$1(this[_0x4ff521(0x3a42)])&&Object[_0x4ff521(0x20c8)](this[_0x4ff521(0x3a42)])[_0x4ff521(0x531b)]>0x0&&(this['_labelIndexs']={}),defined$1(this[_0x4ff521(0x23fe)][_0x4ff521(0x3b81)][_0x4ff521(0x2fdf)])&&0x0!==this[_0x4ff521(0x4dbe)][_0x4ff521(0x531b)]&&0x0!==this[_0x4ff521(0x6b0)][_0x4ff521(0x531b)]&&!(this['_labelPosArray']['length']<=Object['keys'](this[_0x4ff521(0x3a42)])[_0x4ff521(0x531b)])){var _0x52d326=this['_layer'],_0x69eed7=_0x52d326[_0x4ff521(0x2a64)],_0x12bee3=[],_0xcaaeb7=_0x52d326[_0x4ff521(0x3a81)],_0x293ffd=[],_0x3c9c3d=HeightReference$1[_0x4ff521(0x4c87)];if(_0x52d326[_0x4ff521(0x4701)]){if(!defined$1(_0x52d326[_0x4ff521(0xdf7)])||!_0x52d326[_0x4ff521(0xdf7)][_0x4ff521(0x1117)])return;_0x3c9c3d=_0x52d326['style3D'][_0x4ff521(0x2d3b)],_0x52d326[_0x4ff521(0x3b18)]&&(labelScratchCartesian2['y']=-_0x52d326['style3D']['image'][_0x4ff521(0x5862)]/0x2,_0x3c9c3d=_0x52d326[_0x4ff521(0x13cb)][_0x4ff521(0x24e9)]);}_0x52d326[_0x4ff521(0x13cb)]['_textField'];for(var _0x285bac=0x0;_0x285bac<this[_0x4ff521(0x6b0)][_0x4ff521(0x531b)];_0x285bac++){var _0xe5c09f=this[_0x4ff521(0x4dbe)][_0x285bac];if(_0xe5c09f=Number(_0xe5c09f),this[_0x4ff521(0x4dd7)][_0xe5c09f]){var _0x284193=this[_0x4ff521(0x6b0)][_0x285bac],_0x52de77=this[_0x4ff521(0x287e)][_0x285bac];if(_0x69eed7[_0x4ff521(0x323e)](_0xe5c09f))this[_0x4ff521(0x3a42)][_0x4ff521(0x2a77)](_0xe5c09f)||(this[_0x4ff521(0x3a42)][_0xe5c09f]=!0x0);else{var _0x5840b3=_0xcaaeb7['add']({'position':_0x284193,'id':_0xe5c09f,'image':_0x52d326[_0x4ff521(0xdf7)][_0x4ff521(0x4133)],'billboardStyle':_0x52d326[_0x4ff521(0xdf7)],'heightReference':_0x3c9c3d,'show':!0x0});_0x293ffd[_0x4ff521(0x3a33)](_0x5840b3[_0x4ff521(0x5627)]);var _0x2addcb=_0x69eed7[_0x4ff521(0x4979)]({'position':_0x284193,'id':_0xe5c09f,'text':_0x52de77,'s3MTilesLabelStyle':_0x52d326[_0x4ff521(0x13cb)],'pixelOffset':labelScratchCartesian2,'show':!0x1});_0x12bee3['push'](_0x2addcb[_0x4ff521(0x5627)]);}}else createLabelInfo(_0x52d326,_0xe5c09f,this,_0x285bac);}for(var _0x496169=0x0,_0x2db65d=_0x12bee3[_0x4ff521(0x531b)];_0x496169<_0x2db65d;_0x496169++)this[_0x4ff521(0x3a42)][_0xe5c09f]=!0x0;}},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['pushCommandsForPickRectBuffer']=function(_0x2e63eb,_0x3ebc43){var _0x4e5451=_0x68aa19;'FresnelVp'!==this[_0x4e5451(0x8e3)][_0x4e5451(0x30a0)][_0x4e5451(0x1f4b)][_0x4e5451(0x13f9)]&&_0x4e5451(0x4c88)!==this[_0x4e5451(0x8e3)][_0x4e5451(0x30a0)][_0x4e5451(0x1eae)]['name']&&defined$1(this[_0x4e5451(0x2f5f)])&&_0x3ebc43['push'](this[_0x4e5451(0x2f5f)]);},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x2846)]=function(_0x37bd4e,_0x5a7bb8,_0x55e43e){var _0x2429f4=_0x68aa19;if(_0x37bd4e[_0x2429f4(0x389d)]&&_0x2429f4(0x36d6)!==this[_0x2429f4(0x8e3)]['shaderProgram'][_0x2429f4(0x1f4b)][_0x2429f4(0x13f9)]&&_0x2429f4(0x4c88)!==this['_colorCommand'][_0x2429f4(0x30a0)][_0x2429f4(0x1eae)][_0x2429f4(0x13f9)]){if(!defined$1(this[_0x2429f4(0x5706)])){var _0x5712a2=this[_0x2429f4(0x8e3)],_0xec0cbc=_0x5712a2[_0x2429f4(0x30a0)][_0x2429f4(0x1f4b)][_0x2429f4(0x254b)]();_0xec0cbc['defines']['push'](_0x2429f4(0x51b6));var _0x5ef099=new ShaderSource({'name':'SpatialQueryFp','sources':[SpatialQueryFp]});_0x5ef099[_0x2429f4(0x4ce5)][_0x2429f4(0x3a33)](_0x2429f4(0x51b6));var _0x40ed27=DrawCommand[_0x2429f4(0x4660)](_0x5712a2);_0x40ed27[_0x2429f4(0x15fe)][_0x2429f4(0x3319)]=function(){var _0x34a601=_0x2429f4;return _0x37bd4e[_0x34a601(0x977)];},_0x40ed27[_0x2429f4(0x15fe)][_0x2429f4(0xf81)]=function(){var _0x355ff0=_0x2429f4;return _0x37bd4e[_0x355ff0(0x3d1d)][0x0];},_0x40ed27['uniformMap'][_0x2429f4(0x29f2)]=function(){var _0x59fedb=_0x2429f4;return _0x37bd4e[_0x59fedb(0x3d1d)][0x1];},_0x40ed27['uniformMap']['uFrontColorTexture']=function(){var _0x8dde6=_0x2429f4;return _0x37bd4e[_0x8dde6(0x3d1d)][0x2];},_0x40ed27[_0x2429f4(0x15fe)]['uSQMode']=function(){var _0x19c02b=_0x2429f4;return _0x37bd4e[_0x19c02b(0x2d88)];};var _0x1e6ade=new Matrix4(),_0xd3d05c=this[_0x2429f4(0x3f82)];_0x40ed27['uniformMap'][_0x2429f4(0x1a57)]=function(){var _0x1c297b=_0x2429f4,_0x498688=new Matrix4();return Matrix4[_0x1c297b(0x373b)](_0x37bd4e[_0x1c297b(0x51be)],_0xd3d05c,_0x498688),Matrix4['multiply'](_0x37bd4e['_sqPrjMatirx'],_0x498688,_0x1e6ade),_0x1e6ade;},_0x40ed27[_0x2429f4(0x30a0)]=ShaderProgram$1['fromCache']({'context':this[_0x2429f4(0x1968)],'vertexShaderSource':_0xec0cbc,'fragmentShaderSource':_0x5ef099,'attributeLocations':this[_0x2429f4(0x3f8d)]}),this['_spatialQueryCommand']=_0x40ed27,_0x40ed27[_0x2429f4(0x3036)]=_0x2429f4(0x55c5);}_0x5a7bb8[_0x2429f4(0x3a33)](this[_0x2429f4(0x5706)]);}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x4fec)]=function(_0x5ce608,_0x5983c3,_0x5e383e){var _0x2458df=_0x68aa19;if(defined$1(this['_colorCommand'])){if(!defined$1(this[_0x2458df(0x4fc9)])){var _0x279797=DrawCommand[_0x2458df(0x4660)](this[_0x2458df(0x8e3)],new DrawCommand()),_0x6a3bc8=this[_0x2458df(0x8e3)][_0x2458df(0x30a0)][_0x2458df(0x1f4b)][_0x2458df(0x254b)](),_0x2a70cb=this[_0x2458df(0x8e3)][_0x2458df(0x30a0)][_0x2458df(0x1eae)][_0x2458df(0x254b)]();_0x6a3bc8[_0x2458df(0x4ce5)]['push'](_0x2458df(0x5845)),_0x2a70cb[_0x2458df(0x4ce5)][_0x2458df(0x3a33)](_0x2458df(0x5845)),_0x6a3bc8[_0x2458df(0x4ce5)]['push']('COMPUTE_W_VALUE'),_0x2a70cb['defines'][_0x2458df(0x3a33)](_0x2458df(0x30c6)),_0x279797['shaderProgram']=ShaderProgram$1[_0x2458df(0x4d21)]({'context':_0x5ce608[_0x2458df(0x4174)],'vertexShaderSource':_0x6a3bc8,'fragmentShaderSource':_0x2a70cb,'attributeLocations':this[_0x2458df(0x3f8d)]}),this['_rasterHeightCommand']=_0x279797;}_0x5e383e[_0x2458df(0x3a33)](this[_0x2458df(0x4fc9)]);}},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x1e19)]=function(_0x79919,_0x3e29a6){var _0x415db5=_0x68aa19;this[_0x415db5(0x4246)]=_0x79919,this[_0x415db5(0x34f7)]=_0x3e29a6;},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x19b)]=function(_0x26c556){var _0x5bfb77=_0x68aa19;this[_0x5bfb77(0x3a70)]=new Texture$1({'context':_0x26c556[_0x5bfb77(0x4174)],'width':0x100,'height':0x100,'pixelFormat':PixelFormat$1['RGBA'],'sampler':new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1['CLAMP_TO_EDGE'],'minificationFilter':TextureMinificationFilter$1['LINEAR'],'magnificationFilter':TextureMagnificationFilter$1['LINEAR']})}),this[_0x5bfb77(0x2591)]=new Framebuffer$2({'context':_0x26c556[_0x5bfb77(0x4174)],'colorTextures':[this['_rasterImageTexture']],'destroyAttachments':!0x1});};var oldPosition$1=new Cartesian3(),oldDirection$1=new Cartesian3(),oldUp$1=new Cartesian3();RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x402a)]=function(_0x1a3799,_0x1471d0){var _0x3e9179=_0x68aa19,_0x2bf5ad=BoundingRectangle['clone'](_0x1471d0['context'][_0x3e9179(0x3cca)][_0x3e9179(0x5227)]);this['_imageryTextureBound']['x']=_0x1a3799[_0x3e9179(0x2bc6)][_0x3e9179(0x1041)]-_0x1a3799[_0x3e9179(0x27d5)][_0x3e9179(0x1041)],this[_0x3e9179(0x1b19)]['y']=_0x1a3799[_0x3e9179(0x2bc6)]['latitude']-_0x1a3799[_0x3e9179(0x27d5)]['latitude'];var _0x1a038a=CesiumMath[_0x3e9179(0x52e9)](_0x1a3799[_0x3e9179(0x27d5)]['longitude']),_0x477bc4=CesiumMath[_0x3e9179(0x52e9)](_0x1a3799['max']['longitude']),_0x1e06ac=CesiumMath[_0x3e9179(0x52e9)](_0x1a3799[_0x3e9179(0x2bc6)][_0x3e9179(0x288b)]),_0x317757=CesiumMath[_0x3e9179(0x52e9)](_0x1a3799[_0x3e9179(0x27d5)][_0x3e9179(0x288b)]),_0x5c3f7f=_0x477bc4-_0x1a038a,_0x582af3=_0x1e06ac-_0x317757,_0xec5904=_0x1471d0['camera'],_0x5a8362=_0xec5904[_0x3e9179(0x4506)][_0x3e9179(0x48a5)];0x1===_0x1471d0[_0x3e9179(0x1d5e)][_0x3e9179(0x5481)]&&_0xec5904['disableReflection'](),Cartesian3[_0x3e9179(0x254b)](_0xec5904[_0x3e9179(0x4771)],oldPosition$1),Cartesian3[_0x3e9179(0x254b)](_0xec5904[_0x3e9179(0xc3c)],oldDirection$1),Cartesian3[_0x3e9179(0x254b)](_0xec5904['up'],oldUp$1);var _0x58d381=_0xec5904[_0x3e9179(0x54c6)][_0x3e9179(0x5545)];_0xec5904[_0x3e9179(0x5545)]=SceneMode$1[_0x3e9179(0x5135)],_0xec5904['_scene'][_0x3e9179(0x5545)]=SceneMode$1[_0x3e9179(0x5135)],_0xec5904[_0x3e9179(0x362c)]({'destination':new Cartesian3(0.5*(_0x1a038a+_0x477bc4),0.5*(_0x1e06ac+_0x317757),0x32),'orientation':{'direction':new Cartesian3(0x0,0x0,-0x1),'up':new Cartesian3(0x0,0x1,0x0)},'convert':!0x1}),_0xec5904[_0x3e9179(0x5545)]=_0x58d381,_0xec5904[_0x3e9179(0x54c6)][_0x3e9179(0x5545)]=_0x58d381;var _0xf9cd3d=new OrthographicFrustum({'width':_0x5c3f7f,'aspectRatio':_0x5c3f7f/_0x582af3,'near':0x1,'far':0x64});return _0x1471d0[_0x3e9179(0x4174)][_0x3e9179(0x3cca)]['update'](_0x1471d0),_0x1471d0[_0x3e9179(0x4174)][_0x3e9179(0x3cca)]['updateFrustum'](_0xf9cd3d),{'position':oldPosition$1,'direction':oldDirection$1,'upDirection':oldUp$1,'viewport':_0x2bf5ad,'waterPlane':_0x5a8362};},RenderEntityPagedLOD[_0x68aa19(0x4b51)]['resetCamera']=function(_0x50f00d,_0x2e1c8f){var _0x2261b0=_0x68aa19,_0x17a5b0=_0x2e1c8f[_0x2261b0(0x1224)];0x1===_0x2e1c8f[_0x2261b0(0x1d5e)]['frameBufferType']&&_0x50f00d['waterPlane']&&_0x17a5b0[_0x2261b0(0xa58)](_0x50f00d[_0x2261b0(0x32df)]),_0x17a5b0[_0x2261b0(0x362c)]({'destination':_0x50f00d['position'],'orientation':{'direction':_0x50f00d[_0x2261b0(0xc3c)],'up':_0x50f00d[_0x2261b0(0x2da8)]},'convert':!0x1}),_0x2e1c8f[_0x2261b0(0x4174)]['uniformState'][_0x2261b0(0x489f)](_0x2e1c8f),_0x2e1c8f[_0x2261b0(0x4174)]['uniformState']['updateFrustum'](_0x17a5b0['frustum']),_0x2e1c8f[_0x2261b0(0x4174)][_0x2261b0(0x3cca)][_0x2261b0(0x18be)]=_0x50f00d[_0x2261b0(0x18be)];},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x46d1)]=function(_0x589ed5){var _0x470b29=_0x68aa19;for(var _0x31c71c=!0x0,_0x3b8d46=this[_0x470b29(0x4246)][_0x470b29(0x531b)],_0x1675d0=0x0;_0x1675d0<_0x3b8d46;_0x1675d0++)this[_0x470b29(0x4246)][_0x1675d0][_0x470b29(0x3134)](_0x589ed5,!0x1),this['_imagerys'][_0x1675d0]instanceof MVTImagery?this[_0x470b29(0x4246)][_0x1675d0][_0x470b29(0x4695)]!==ImageryState$1['RENDERED']&&this[_0x470b29(0x4246)][_0x1675d0][_0x470b29(0x4695)]!==ImageryState$1[_0x470b29(0x3f41)]&&this[_0x470b29(0x4246)][_0x1675d0][_0x470b29(0x4695)]!==ImageryState$1['FAILED']&&(_0x31c71c=!0x1):this[_0x470b29(0x4246)][_0x1675d0][_0x470b29(0x4695)]<ImageryState$1[_0x470b29(0x3ed4)]&&(_0x31c71c=!0x1);return _0x31c71c;},RenderEntityPagedLOD[_0x68aa19(0x4b51)][_0x68aa19(0x2e69)]=function(_0xe3d7f0,_0x5ca9d4){var _0x4859d1=_0x68aa19;if(this[_0x4859d1(0x46d1)](_0x5ca9d4)){for(var _0x32afc9=[],_0x13fb85=0x0;_0x13fb85<this[_0x4859d1(0x4246)][_0x4859d1(0x531b)];_0x13fb85++)defined$1(this[_0x4859d1(0x4246)][_0x13fb85][_0x4859d1(0x20ac)])&&_0x32afc9[_0x4859d1(0x3a33)](this[_0x4859d1(0x4246)][_0x13fb85]);_0x32afc9[_0x4859d1(0x531b)]>0x0&&(this[_0x4859d1(0x506e)]=!0x0,this['_imageRasterized']=!0x1,this[_0x4859d1(0x11b8)](_0x32afc9,_0x5ca9d4));}else{var _0x4abac6=this[_0x4859d1(0x24a7)](_0xe3d7f0[_0x4859d1(0x4cd3)],_0x5ca9d4);if(defined$1(_0x4abac6)&&this['isNeedRasterized'](_0x4abac6)){this['_layerImagerys']=_0x4abac6,_0x32afc9=[];for(var _0x498cb7 in this[_0x4859d1(0x44f6)])for(_0x13fb85=0x0;_0x13fb85<this[_0x4859d1(0x44f6)][_0x498cb7][_0x4859d1(0x531b)];_0x13fb85++)_0x32afc9[_0x4859d1(0x3a33)](this[_0x4859d1(0x44f6)][_0x498cb7][_0x13fb85]);_0x32afc9['length']>0x0&&(this[_0x4859d1(0x16cf)]=!0x1,this[_0x4859d1(0x11b8)](_0x32afc9,_0x5ca9d4));}}};var scratchRasterViewport$2=new BoundingRectangle(0x0,0x0,0x100,0x100);function S3MVertexPackage(){}function calcBoundingSphereForInstance(_0x416dbb){var _0x2a9d44=_0x68aa19,_0x437ef6=new BoundingSphere(),_0x244cb7=_0x416dbb[_0x2a9d44(0x360a)];if(!defined$1(_0x244cb7))return _0x437ef6;var _0x3a8142=new Cartesian3(_0x244cb7[0x0],_0x244cb7[0x1],_0x244cb7[0x2]),_0x2b05e=new Cartesian3(_0x244cb7[0x3],_0x244cb7[0x4],_0x244cb7[0x5]),_0x3bdf32=Cartesian3[_0x2a9d44(0x52f2)](_0x3a8142,_0x2b05e,0.5,new Cartesian3()),_0x2aff88=Cartesian3[_0x2a9d44(0x2ffa)](_0x3bdf32,_0x3a8142);return _0x437ef6[_0x2a9d44(0x19ee)]=_0x3bdf32,_0x437ef6[_0x2a9d44(0x2896)]=_0x2aff88,_0x437ef6;}function calcBoundingSphereForNormal(_0x1c7720){var _0x8ceb1c=_0x68aa19,_0x3758e8,_0x3eb9c7,_0x8b43e5=new BoundingSphere(),_0x30c6cc=new Cartesian3(),_0x407fe4=_0x1c7720['vertexAttributes'][0x0],_0x34bd08=_0x407fe4[_0x8ceb1c(0xbdc)],_0x204d07=defined$1(_0x1c7720[_0x8ceb1c(0x51ae)])&&(_0x1c7720[_0x8ceb1c(0x51ae)]&VertexCompressOption[_0x8ceb1c(0x4be4)])===VertexCompressOption[_0x8ceb1c(0x4be4)],_0x224834=0x1;_0x204d07?(_0x224834=_0x1c7720[_0x8ceb1c(0x4834)],_0x3758e8=new Cartesian3(_0x1c7720[_0x8ceb1c(0x24a1)]['x'],_0x1c7720[_0x8ceb1c(0x24a1)]['y'],_0x1c7720[_0x8ceb1c(0x24a1)]['z']),_0x3eb9c7=new Uint16Array(_0x407fe4['typedArray'][_0x8ceb1c(0x1de1)],_0x407fe4[_0x8ceb1c(0x1451)]['byteOffset'],_0x407fe4['typedArray'][_0x8ceb1c(0x21dd)]/0x2)):_0x3eb9c7=new Float32Array(_0x407fe4['typedArray'][_0x8ceb1c(0x1de1)],_0x407fe4['typedArray']['byteOffset'],_0x407fe4[_0x8ceb1c(0x1451)][_0x8ceb1c(0x21dd)]/0x4);for(var _0x3a918a=[],_0x150101=0x0;_0x150101<_0x1c7720['verticesCount'];_0x150101++)Cartesian3['fromArray'](_0x3eb9c7,_0x34bd08*_0x150101,_0x30c6cc),_0x204d07&&(_0x30c6cc=Cartesian3['multiplyByScalar'](_0x30c6cc,_0x224834,_0x30c6cc),_0x30c6cc=Cartesian3['add'](_0x30c6cc,_0x3758e8,_0x30c6cc)),_0x3a918a[_0x8ceb1c(0x3a33)](Cartesian3[_0x8ceb1c(0x254b)](_0x30c6cc));return BoundingSphere[_0x8ceb1c(0x111e)](_0x3a918a,_0x8b43e5),_0x3a918a[_0x8ceb1c(0x531b)]=0x0,_0x8b43e5;}function calcBoundingSphereForShadowVolume(_0x14e777){var _0x3aa97c=_0x68aa19,_0x4e4fc3,_0x4ce156,_0x5f0392=new BoundingSphere(),_0x3c6de1=new Cartesian3(),_0x5695e3=defined$1(_0x14e777[_0x3aa97c(0x51ae)])&&(_0x14e777[_0x3aa97c(0x51ae)]&VertexCompressOption[_0x3aa97c(0x4be4)])===VertexCompressOption[_0x3aa97c(0x4be4)],_0x531dfe=_0x14e777[_0x3aa97c(0xd16)][0x0],_0x4901ff=_0x531dfe[_0x3aa97c(0xbdc)],_0x5e608d=0x1;_0x5695e3?(_0x5e608d=_0x14e777[_0x3aa97c(0x4834)],_0x4ce156=new Cartesian3(_0x14e777[_0x3aa97c(0x24a1)]['x'],_0x14e777[_0x3aa97c(0x24a1)]['y'],_0x14e777['minVerticesValue']['z']),_0x4e4fc3=new Uint16Array(_0x531dfe[_0x3aa97c(0x1451)][_0x3aa97c(0x1de1)],_0x531dfe[_0x3aa97c(0x1451)][_0x3aa97c(0x42fe)],_0x531dfe[_0x3aa97c(0x1451)]['byteLength']/0x2)):_0x4e4fc3=new Float32Array(_0x531dfe[_0x3aa97c(0x1451)][_0x3aa97c(0x1de1)],_0x531dfe[_0x3aa97c(0x1451)][_0x3aa97c(0x42fe)],_0x531dfe[_0x3aa97c(0x1451)][_0x3aa97c(0x21dd)]/0x4);for(var _0x2f497f=[],_0x3c6c52=0x0;_0x3c6c52<_0x14e777[_0x3aa97c(0x2247)];_0x3c6c52++)Cartesian3[_0x3aa97c(0xb30)](_0x4e4fc3,_0x4901ff*_0x3c6c52,_0x3c6de1),_0x5695e3&&(_0x3c6de1=Cartesian3[_0x3aa97c(0x1c02)](_0x3c6de1,_0x5e608d,_0x3c6de1),_0x3c6de1=Cartesian3[_0x3aa97c(0x4979)](_0x3c6de1,_0x4ce156,_0x3c6de1)),_0x2f497f[_0x3aa97c(0x3a33)](Cartesian3[_0x3aa97c(0x254b)](_0x3c6de1));return BoundingSphere['fromPoints'](_0x2f497f,_0x5f0392),_0x2f497f['length']=0x0,_0x5f0392;}function calcBoundingRectangleForShadowVolume(_0x231415){var _0x327140=_0x68aa19,_0x2bd2de,_0x19506f,_0x298555=defined$1(_0x231415[_0x327140(0x51ae)])&&(_0x231415['nCompressOptions']&VertexCompressOption[_0x327140(0x4be4)])===VertexCompressOption['SVC_Vertex'],_0x13e493=new BoundingRectangle(),_0x3d1b0a=_0x231415[_0x327140(0xd16)][0x0],_0x64a2a0=_0x3d1b0a[_0x327140(0xbdc)],_0x5830f9=0x1;_0x298555?(_0x5830f9=_0x231415[_0x327140(0x4834)],_0x19506f=new Cartesian3(_0x231415['minVerticesValue']['x'],_0x231415[_0x327140(0x24a1)]['y'],_0x231415[_0x327140(0x24a1)]['z']),_0x2bd2de=new Uint16Array(_0x3d1b0a[_0x327140(0x1451)][_0x327140(0x1de1)],_0x3d1b0a[_0x327140(0x1451)][_0x327140(0x42fe)],_0x3d1b0a[_0x327140(0x1451)][_0x327140(0x21dd)]/0x2)):_0x2bd2de=new Float32Array(_0x3d1b0a[_0x327140(0x1451)]['buffer'],_0x3d1b0a[_0x327140(0x1451)][_0x327140(0x42fe)],_0x3d1b0a[_0x327140(0x1451)][_0x327140(0x21dd)]/0x4);for(var _0x198312=[],_0x56ce26=0x0;_0x56ce26<_0x231415[_0x327140(0x2247)];_0x56ce26++){var _0x25aef2=_0x2bd2de[_0x64a2a0*_0x56ce26],_0x2714e7=_0x2bd2de[_0x64a2a0*_0x56ce26+0x1];_0x298555&&(_0x25aef2=_0x5830f9*_0x25aef2+_0x19506f['x'],_0x2714e7=_0x5830f9*_0x2714e7+_0x19506f['y']),_0x198312['push'](new Cartesian2(_0x25aef2,_0x2714e7));}return BoundingRectangle[_0x327140(0x111e)](_0x198312,_0x13e493),_0x198312[_0x327140(0x531b)]=0x0,_0x13e493;}function calcBoundingSphereForClampGroundAndObjectLineCache(_0x281db0){var _0x3ab9d4=_0x68aa19,_0xff2f10,_0x873e5e,_0x437d72=defined$1(_0x281db0[_0x3ab9d4(0x51ae)])&&(_0x281db0[_0x3ab9d4(0x51ae)]&VertexCompressOption[_0x3ab9d4(0x4be4)])===VertexCompressOption[_0x3ab9d4(0x4be4)],_0x66b5eb=new BoundingSphere(),_0x1e2c21=new Cartesian3(),_0x48d5f8=new Cartesian3(),_0x241ef9=_0x281db0[_0x3ab9d4(0xd16)][0x0],_0x1d4b82=_0x241ef9[_0x3ab9d4(0xbdc)],_0x1cf03c=_0x281db0[_0x3ab9d4(0x18d0)][_0x3ab9d4(0x35d2)],_0x9df89a=_0x281db0[_0x3ab9d4(0xd16)][_0x1cf03c],_0x3ae608=_0x281db0[_0x3ab9d4(0x18d0)]['aTexCoord5'],_0x117ecb=_0x281db0['vertexAttributes'][_0x3ae608],_0x472b96=_0x117ecb[_0x3ab9d4(0xbdc)];_0x437d72?(_0x1d4b82=0x3,_0x472b96=0x3,_0xff2f10=getPosArrayForCompress(_0x281db0,_0x9df89a),_0x873e5e=getPosArrayForCompressTexCoord(_0x281db0,_0x117ecb,0x5)):(_0xff2f10=new Float32Array(_0x241ef9['typedArray'][_0x3ab9d4(0x1de1)],_0x241ef9['typedArray']['byteOffset'],_0x241ef9[_0x3ab9d4(0x1451)][_0x3ab9d4(0x21dd)]/0x4),_0x873e5e=new Float32Array(_0x117ecb[_0x3ab9d4(0x1451)][_0x3ab9d4(0x1de1)],_0x117ecb[_0x3ab9d4(0x1451)][_0x3ab9d4(0x42fe)],_0x117ecb[_0x3ab9d4(0x1451)][_0x3ab9d4(0x21dd)]/0x4));for(var _0x51dcc1=[],_0x2497eb=0x0;_0x2497eb<_0x281db0[_0x3ab9d4(0x2247)];_0x2497eb++)Cartesian3[_0x3ab9d4(0xb30)](_0xff2f10,_0x1d4b82*_0x2497eb,_0x1e2c21),Cartesian3[_0x3ab9d4(0xb30)](_0x873e5e,_0x472b96*_0x2497eb,_0x48d5f8),Cartesian3[_0x3ab9d4(0x4979)](_0x1e2c21,_0x48d5f8,_0x1e2c21),_0x51dcc1[_0x3ab9d4(0x3a33)](Cartesian3[_0x3ab9d4(0x254b)](_0x1e2c21));return BoundingSphere[_0x3ab9d4(0x111e)](_0x51dcc1,_0x66b5eb),_0x51dcc1[_0x3ab9d4(0x531b)]=0x0,_0x66b5eb;}function convertToCesiumPrimitiveType(_0x1b0a16){var _0xb6b1d2=_0x68aa19,_0x17298e=PrimitiveType$1[_0xb6b1d2(0x139)];switch(_0x1b0a16){case 0x1:_0x17298e=PrimitiveType$1[_0xb6b1d2(0x4598)];break;case 0x2:_0x17298e=PrimitiveType$1['LINES'];break;case 0x3:_0x17298e=PrimitiveType$1['LINE_STRIP'];break;case 0x4:_0x17298e=PrimitiveType$1['TRIANGLES'];}return _0x17298e;}function createEdgeIndex(_0x1ae81f,_0x4caee8,_0x54e47f,_0x3b65c4){var _0xd460ae=_0x68aa19,_0x1c5cfe,_0x2d8340={};_0x2d8340[_0xd460ae(0x1ae5)]=0x6*(_0x1ae81f-_0x4caee8),_0x2d8340[_0xd460ae(0x361a)]=_0x3b65c4>0xffff?0x1:0x0,_0x2d8340[_0xd460ae(0x2a6)]=PrimitiveType$1['TRIANGLES'],_0x1c5cfe=0x0===_0x2d8340[_0xd460ae(0x361a)]?new Uint16Array(_0x2d8340[_0xd460ae(0x1ae5)]):new Uint32Array(_0x2d8340['indicesCount']);for(var _0x124c76=0x0,_0x541455=0x0;_0x541455<_0x4caee8;_0x541455++){for(var _0x2ea6dd=0x0;_0x2ea6dd<_0x54e47f[_0x541455]-0x1;_0x2ea6dd++)_0x1c5cfe[0x6*(_0x124c76-_0x541455+_0x2ea6dd)]=0x4*(_0x124c76-_0x541455+_0x2ea6dd),_0x1c5cfe[0x6*(_0x124c76-_0x541455+_0x2ea6dd)+0x1]=0x4*(_0x124c76-_0x541455+_0x2ea6dd)+0x2,_0x1c5cfe[0x6*(_0x124c76-_0x541455+_0x2ea6dd)+0x2]=0x4*(_0x124c76-_0x541455+_0x2ea6dd)+0x1,_0x1c5cfe[0x6*(_0x124c76-_0x541455+_0x2ea6dd)+0x3]=0x4*(_0x124c76-_0x541455+_0x2ea6dd)+0x1,_0x1c5cfe[0x6*(_0x124c76-_0x541455+_0x2ea6dd)+0x4]=0x4*(_0x124c76-_0x541455+_0x2ea6dd)+0x2,_0x1c5cfe[0x6*(_0x124c76-_0x541455+_0x2ea6dd)+0x5]=0x4*(_0x124c76-_0x541455+_0x2ea6dd)+0x3;_0x124c76+=_0x54e47f[_0x541455];}return _0x2d8340['indicesTypedArray']=_0x1c5cfe,_0x2d8340;}function getPosArrayForCompress(_0x3d832b,_0x2eff00){var _0x10711a=_0x68aa19;for(var _0x379802,_0x37139c,_0x23e782,_0x3a3a55=_0x2eff00[_0x10711a(0xbdc)],_0x4c2373=_0x3d832b[_0x10711a(0x4834)],_0x592161=new Cartesian3(_0x3d832b[_0x10711a(0x24a1)]['x'],_0x3d832b[_0x10711a(0x24a1)]['y'],_0x3d832b[_0x10711a(0x24a1)]['z']),_0x15ee86=new Uint16Array(_0x2eff00['typedArray']['buffer'],_0x2eff00[_0x10711a(0x1451)][_0x10711a(0x42fe)],_0x2eff00[_0x10711a(0x1451)][_0x10711a(0x21dd)]/0x2),_0x5ae6dc=new Float32Array(0x3*_0x3d832b[_0x10711a(0x2247)]),_0x568c33=0x0;_0x568c33<_0x3d832b[_0x10711a(0x2247)];_0x568c33++)_0x379802=_0x15ee86[_0x3a3a55*_0x568c33]*_0x4c2373+_0x592161['x'],_0x37139c=_0x15ee86[_0x3a3a55*_0x568c33+0x1]*_0x4c2373+_0x592161['y'],_0x23e782=_0x15ee86[_0x3a3a55*_0x568c33+0x2]*_0x4c2373+_0x592161['z'],_0x5ae6dc[0x3*_0x568c33]=_0x379802,_0x5ae6dc[0x3*_0x568c33+0x1]=_0x37139c,_0x5ae6dc[0x3*_0x568c33+0x2]=_0x23e782;return _0x5ae6dc;}function getPosArrayForCompressTexCoord(_0x15c972,_0x8f8a22,_0x172c10){var _0xb078d3=_0x68aa19;for(var _0x4da59e,_0x31c23,_0x285969,_0x2c4616=_0x8f8a22[_0xb078d3(0xbdc)],_0x269b43=_0x15c972['texCoordCompressConstant'][_0x172c10],_0x43d37f=new Cartesian4(_0x15c972[_0xb078d3(0x368d)][_0x172c10]['x'],_0x15c972[_0xb078d3(0x368d)][_0x172c10]['y'],_0x15c972['minTexCoordValue'][_0x172c10]['z'],_0x15c972[_0xb078d3(0x368d)][_0x172c10]['w']),_0x4c90f0=new Uint16Array(_0x8f8a22[_0xb078d3(0x1451)][_0xb078d3(0x1de1)],_0x8f8a22[_0xb078d3(0x1451)][_0xb078d3(0x42fe)],_0x8f8a22[_0xb078d3(0x1451)][_0xb078d3(0x21dd)]/0x2),_0x2c28dc=new Float32Array(0x3*_0x15c972['verticesCount']),_0x1f2f41=0x0;_0x1f2f41<_0x15c972[_0xb078d3(0x2247)];_0x1f2f41++)_0x4da59e=_0x4c90f0[_0x2c4616*_0x1f2f41]*_0x269b43+_0x43d37f['x'],_0x31c23=_0x4c90f0[_0x2c4616*_0x1f2f41+0x1]*_0x269b43+_0x43d37f['y'],_0x285969=_0x4c90f0[_0x2c4616*_0x1f2f41+0x2]*_0x269b43+_0x43d37f['z'],_0x2c28dc[0x3*_0x1f2f41]=_0x4da59e,_0x2c28dc[0x3*_0x1f2f41+0x1]=_0x31c23,_0x2c28dc[0x3*_0x1f2f41+0x2]=_0x285969;return _0x2c28dc;}function getEdgeIndexPackage(_0x282b1a){var _0x1707a4=_0x68aa19;for(var _0x2fc91e=[],_0x575369=_0x282b1a[_0x1707a4(0x531b)],_0x26b83f=0x0;_0x26b83f<_0x575369;_0x26b83f++){var _0x21f0a8=convertToCesiumPrimitiveType(_0x282b1a[_0x26b83f][_0x1707a4(0x2a6)]);_0x21f0a8!==PrimitiveType$1[_0x1707a4(0x2f6a)]&&_0x21f0a8!==PrimitiveType$1[_0x1707a4(0x2a9e)]||_0x2fc91e[_0x1707a4(0x3a33)](_0x282b1a[_0x26b83f]);}return _0x2fc91e;}function getEdgeCount(_0x504ffc){var _0x5e5163=_0x68aa19;for(var _0x101b44=0x0,_0x247655=_0x504ffc[_0x5e5163(0x531b)],_0x59f3b8=0x0;_0x59f3b8<_0x247655;_0x59f3b8++){var _0x586b3f=_0x504ffc[_0x59f3b8],_0xc724dd=convertToCesiumPrimitiveType(_0x586b3f['primitiveType']);_0xc724dd==PrimitiveType$1[_0x5e5163(0x2f6a)]?_0x101b44+=_0x586b3f[_0x5e5163(0x1ae5)]/0x2:_0xc724dd==PrimitiveType$1[_0x5e5163(0x2a9e)]&&_0x101b44++;}return _0x101b44;}function getEdgePointCount(_0x24a0c6){var _0x5b0249=_0x68aa19;for(var _0x39e1d5=0x0,_0x19f3b9=_0x24a0c6[_0x5b0249(0x531b)],_0x4b0bcc=0x0;_0x4b0bcc<_0x19f3b9;_0x4b0bcc++){_0x39e1d5+=_0x24a0c6[_0x4b0bcc][_0x5b0249(0x1ae5)];}return _0x39e1d5;}function getEdgePointArray(_0x176a89,_0x25ee7a,_0x5d2d50){var _0x26284e=_0x68aa19;for(var _0x4c2034,_0x5d6c98=[],_0x1e1f11=_0x5d2d50[_0x26284e(0x531b)],_0x4ce8f3=0x0;_0x4ce8f3<_0x1e1f11;_0x4ce8f3++){var _0x11f9b3,_0x46b5ba=_0x5d2d50[_0x4ce8f3];_0x11f9b3=0x0===_0x46b5ba['indexType']?new Uint16Array(_0x46b5ba[_0x26284e(0x2602)][_0x26284e(0x1de1)],_0x46b5ba[_0x26284e(0x2602)][_0x26284e(0x42fe)],_0x46b5ba[_0x26284e(0x2602)][_0x26284e(0x21dd)]/0x2):new Uint32Array(_0x46b5ba['indicesTypedArray'][_0x26284e(0x1de1)],_0x46b5ba[_0x26284e(0x2602)][_0x26284e(0x42fe)],_0x46b5ba[_0x26284e(0x2602)][_0x26284e(0x21dd)]/0x4);var _0x89d4c=convertToCesiumPrimitiveType(_0x46b5ba[_0x26284e(0x2a6)]);if(_0x89d4c==PrimitiveType$1[_0x26284e(0x2f6a)])for(_0x4c2034=0x0;_0x4c2034<_0x46b5ba[_0x26284e(0x1ae5)];_0x4c2034+=0x2){var _0x59b3c2=[],_0x5a180f=new Cartesian3();_0x5a180f['x']=_0x176a89[_0x11f9b3[_0x4c2034]*_0x25ee7a],_0x5a180f['y']=_0x176a89[_0x11f9b3[_0x4c2034]*_0x25ee7a+0x1],_0x5a180f['z']=_0x176a89[_0x11f9b3[_0x4c2034]*_0x25ee7a+0x2],_0x59b3c2[_0x26284e(0x3a33)](_0x5a180f);var _0x3729ba=new Cartesian3();_0x3729ba['x']=_0x176a89[_0x11f9b3[_0x4c2034+0x1]*_0x25ee7a],_0x3729ba['y']=_0x176a89[_0x11f9b3[_0x4c2034+0x1]*_0x25ee7a+0x1],_0x3729ba['z']=_0x176a89[_0x11f9b3[_0x4c2034+0x1]*_0x25ee7a+0x2],_0x59b3c2[_0x26284e(0x3a33)](_0x3729ba),_0x5d6c98[_0x26284e(0x3a33)](_0x59b3c2);}else{if(_0x89d4c==PrimitiveType$1[_0x26284e(0x2a9e)]){_0x59b3c2=[];for(_0x4c2034=0x0;_0x4c2034<_0x46b5ba['indicesCount'];_0x4c2034++){var _0x3e1468=new Cartesian3();_0x3e1468['x']=_0x176a89[_0x11f9b3[_0x4c2034]*_0x25ee7a],_0x3e1468['y']=_0x176a89[_0x11f9b3[_0x4c2034]*_0x25ee7a+0x1],_0x3e1468['z']=_0x176a89[_0x11f9b3[_0x4c2034]*_0x25ee7a+0x2],_0x59b3c2[_0x26284e(0x3a33)](_0x3e1468);}_0x5d6c98[_0x26284e(0x3a33)](_0x59b3c2);}}}return _0x5d6c98;}function S3MThemeGraph(){}RenderEntityPagedLOD['prototype'][_0x68aa19(0x11b8)]=function(_0x1e0325,_0x5c2d4b){var _0x38a263=_0x68aa19;if(!this[_0x38a263(0x16cf)]){this[_0x38a263(0x16cf)]=!0x0,defined$1(this[_0x38a263(0x3a70)])||this[_0x38a263(0x19b)](_0x5c2d4b),this[_0x38a263(0x4eb3)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1}),this['_clearCommand']['framebuffer']=this['_rasterImageFBO'],this['_clearCommand'][_0x38a263(0x5108)](_0x5c2d4b[_0x38a263(0x4174)]);var _0xe04151=this[_0x38a263(0x402a)](this[_0x38a263(0x34f7)],_0x5c2d4b),_0x6e672c=new Uint16Array([0x0,0x2,0x1,0x1,0x2,0x3],0x0,0x6),_0x399c84=Buffer$1[_0x38a263(0xaad)]({'context':_0x5c2d4b[_0x38a263(0x4174)],'typedArray':_0x6e672c,'usage':BufferUsage[_0x38a263(0x495a)],'indexDatatype':IndexDatatype$1[_0x38a263(0x2ae0)](_0x6e672c[_0x38a263(0x1c17)])});_0x399c84['vertexArrayDestroyable']=!0x1,_0x399c84[_0x38a263(0x2cc0)]=0x1;for(var _0x2097ac=new Float32Array([0x0,0x1,0x1,0x1,0x0,0x0,0x1,0x0],0x0,0x8),_0x184cd4=Buffer$1[_0x38a263(0xb5a)]({'context':_0x5c2d4b[_0x38a263(0x4174)],'typedArray':_0x2097ac,'usage':BufferUsage[_0x38a263(0x495a)]}),_0x304dbc=[_0x38a263(0x5751),'attribute\x20vec2\x20texcoord;',_0x38a263(0xa37),_0x38a263(0x2e44),'{',_0x38a263(0xf5f),_0x38a263(0x3f4a),'}'][_0x38a263(0x3ac2)]('\x0a'),_0x24a008=[_0x38a263(0x4d4c),_0x38a263(0x3500),'varying\x20vec2\x20imagecoord;','void\x20main()','{',_0x38a263(0x32bd),_0x38a263(0x4fc5),'}'][_0x38a263(0x3ac2)]('\x0a'),_0x158459=new ShaderSource({'sources':[_0x304dbc]}),_0xe1d54e=new ShaderSource({'sources':[_0x24a008]}),_0x1a3d8b=0x0;_0x1a3d8b<_0x1e0325[_0x38a263(0x531b)];_0x1a3d8b++){var _0x85bb97=CesiumMath[_0x38a263(0x52e9)](_0x1e0325[_0x1a3d8b][_0x38a263(0x2f4d)][_0x38a263(0x4488)]),_0x5c32cf=CesiumMath[_0x38a263(0x52e9)](_0x1e0325[_0x1a3d8b][_0x38a263(0x2f4d)][_0x38a263(0x326c)]),_0x3ee406=CesiumMath[_0x38a263(0x52e9)](_0x1e0325[_0x1a3d8b][_0x38a263(0x2f4d)][_0x38a263(0x46e0)]),_0x58e592=CesiumMath[_0x38a263(0x52e9)](_0x1e0325[_0x1a3d8b]['rectangle']['south']),_0x549690=Matrix4['fromTranslation'](new Cartesian3(_0x85bb97,_0x58e592,0x0)),_0x33ef5f=new Float32Array([0x0,_0x3ee406-_0x58e592,_0x5c32cf-_0x85bb97,_0x3ee406-_0x58e592,0x0,0x0,_0x5c32cf-_0x85bb97,0x0],0x0,0x8);if(defined$1(_0x33ef5f)){var _0x15f3c3,_0x3044f9=[{'index':0x0,'vertexBuffer':Buffer$1[_0x38a263(0xb5a)]({'context':_0x5c2d4b[_0x38a263(0x4174)],'typedArray':_0x33ef5f,'usage':BufferUsage[_0x38a263(0x495a)]}),'componentDatatype':ComponentDatatype$1[_0x38a263(0x15eb)],'componentsPerAttribute':0x2,'offsetInBytes':0x0,'strideInBytes':0x2*ComponentDatatype$1[_0x38a263(0x2f7d)](ComponentDatatype$1[_0x38a263(0x15eb)])},{'index':0x1,'vertexBuffer':_0x184cd4,'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x2,'offsetInBytes':0x0,'strideInBytes':0x2*ComponentDatatype$1[_0x38a263(0x2f7d)](ComponentDatatype$1[_0x38a263(0x15eb)])}],_0x301258=new VertexArray({'context':_0x5c2d4b['context'],'attributes':_0x3044f9,'indexBuffer':_0x399c84});(_0x15f3c3=new DrawCommand())['cull']=!0x1,_0x15f3c3[_0x38a263(0x20c5)]=new BoundingSphere(Cartesian3[_0x38a263(0x3e26)],0xffff),_0x15f3c3[_0x38a263(0x30a0)]=ShaderProgram$1[_0x38a263(0x4d21)]({'context':_0x5c2d4b[_0x38a263(0x4174)],'vertexShaderSource':_0x158459,'fragmentShaderSource':_0xe1d54e,'attributeLocations':{'position':0x0,'texcoord':0x1}});var _0x4e4bf4=_0x1e0325[_0x1a3d8b][_0x38a263(0x20ac)],_0x2c30e1={'uTexture':function(){return _0x4e4bf4;}};_0x15f3c3[_0x38a263(0x15fe)]=_0x2c30e1,_0x15f3c3['modelMatrix']=_0x549690,_0x15f3c3[_0x38a263(0x2a6)]=PrimitiveType$1['TRIANGLES'],_0x15f3c3[_0x38a263(0xa85)]=_0x301258,_0x15f3c3['count']=_0x6e672c['length'],_0x15f3c3['pass']=0x2,_0x15f3c3[_0x38a263(0x5547)]=RenderState[_0x38a263(0x4d21)]({'viewport':scratchRasterViewport$2,'cull':{'enabled':!0x0},'blending':BlendingState$1[_0x38a263(0x2911)]}),_0x15f3c3[_0x38a263(0x27b)]=this[_0x38a263(0x2591)],_0x15f3c3['execute'](_0x5c2d4b[_0x38a263(0x4174)]);}}this[_0x38a263(0x2eb2)](_0xe04151,_0x5c2d4b);}},S3MVertexPackage['calcBoundingSphereInWorker']=function(_0x4c6bd8,_0x447309){var _0x2b9086=_0x68aa19;return _0x447309[_0x2b9086(0x50d3)]>-0x1?calcBoundingSphereForInstance(_0x447309):defined$1(_0x447309['clampRegionEdge'])?calcBoundingSphereForClampGroundAndObjectLineCache(_0x447309):_0x4c6bd8>=DATAFILETYPE$1['ClampGroundPolygon']&&_0x4c6bd8<=DATAFILETYPE$1[_0x2b9086(0x5236)]?calcBoundingSphereForShadowVolume(_0x447309):_0x4c6bd8==DATAFILETYPE$1[_0x2b9086(0x4065)]?calcBoundingSphereForClampGroundAndObjectLineCache(_0x447309):calcBoundingSphereForNormal(_0x447309);},S3MVertexPackage[_0x68aa19(0x2d6f)]=function(_0x1652af,_0x3b503b,_0x3382cf){var _0x3fcfba=_0x68aa19,_0x3862d0,_0x27624f=_0x1652af[_0x3fcfba(0x55f8)];return _0x3862d0=_0x3b503b[_0x3fcfba(0x50d3)]>-0x1?calcBoundingSphereForInstance(_0x3b503b):defined$1(_0x3b503b[_0x3fcfba(0xfde)])?calcBoundingSphereForClampGroundAndObjectLineCache(_0x3b503b):_0x27624f>=DATAFILETYPE$1['ClampGroundPolygon']&&_0x27624f<=DATAFILETYPE$1[_0x3fcfba(0x5236)]?calcBoundingSphereForShadowVolume(_0x3b503b):_0x27624f==DATAFILETYPE$1['ClampGroundAndObjectLineCache']?calcBoundingSphereForClampGroundAndObjectLineCache(_0x3b503b):calcBoundingSphereForNormal(_0x3b503b),BoundingSphere[_0x3fcfba(0x4503)](_0x3862d0,_0x3382cf,_0x3862d0),_0x3862d0;},S3MVertexPackage['calcBoundingRectangle']=function(_0x3f9464,_0x283933){var _0x5f4727=_0x68aa19,_0x1050e7;return _0x3f9464[_0x5f4727(0x55f8)]===DATAFILETYPE$1[_0x5f4727(0xc31)]&&(_0x1050e7=calcBoundingRectangleForShadowVolume(_0x283933)),_0x1050e7;},S3MVertexPackage['createEdge']=function(_0x50fa22,_0x546149){var _0x504b87=_0x68aa19;if(!(_0x546149['length']<0x1)){var _0x253e81=getEdgeIndexPackage(_0x546149);if(0x0!=_0x253e81[_0x504b87(0x531b)]){var _0x50c99a,_0x14ba47=getEdgeCount(_0x253e81),_0x1c16fb=_0x50fa22[_0x504b87(0x18d0)][_0x504b87(0x35d2)],_0x4a7320=_0x50fa22[_0x504b87(0xd16)][_0x1c16fb],_0x51d422=defined$1(_0x50fa22[_0x504b87(0x51ae)])&&(_0x50fa22[_0x504b87(0x51ae)]&VertexCompressOption[_0x504b87(0x4be4)])===VertexCompressOption['SVC_Vertex'],_0x37219e=_0x4a7320[_0x504b87(0xbdc)];_0x51d422?(_0x37219e=0x3,_0x50c99a=getPosArrayForCompress(_0x50fa22,_0x4a7320)):_0x50c99a=new Float32Array(_0x4a7320[_0x504b87(0x1451)][_0x504b87(0x1de1)],_0x4a7320[_0x504b87(0x1451)][_0x504b87(0x42fe)],_0x4a7320[_0x504b87(0x1451)]['byteLength']/0x4);for(var _0x14caf7=getEdgePointCount(_0x253e81),_0x251321=getEdgePointArray(_0x50c99a,_0x37219e,_0x253e81),_0x2762bd=0x4*_0x14caf7-0x4*_0x14ba47,_0x3a181e=new Float32Array(0x3*_0x2762bd),_0x56ed30=new Float32Array(0x3*_0x2762bd),_0x3cca8a=new Float32Array(0x3*_0x2762bd),_0x391196=new Int8Array(0x2*_0x2762bd),_0x129396=0x0,_0x47d1f2=0x0;_0x47d1f2<_0x14ba47;_0x47d1f2++){for(var _0xff8099=_0x251321[_0x47d1f2][_0x504b87(0x531b)],_0x3aa31=0x0;_0x3aa31<_0xff8099;_0x3aa31++){var _0xa3c642=0x4*_0x129396-0x4*_0x47d1f2,_0x530166=0x3*_0xa3c642+0xc*_0x3aa31,_0x162a81=_0x251321[_0x47d1f2][_0x3aa31];0x0!=_0x3aa31&&(_0x3a181e[_0x530166-0x6]=_0x162a81['x'],_0x3a181e[_0x530166-0x5]=_0x162a81['y'],_0x3a181e[_0x530166-0x4]=_0x162a81['z'],_0x3a181e[_0x530166-0x3]=_0x162a81['x'],_0x3a181e[_0x530166-0x2]=_0x162a81['y'],_0x3a181e[_0x530166-0x1]=_0x162a81['z']),_0x3aa31!=_0xff8099-0x1&&(_0x3a181e[_0x530166]=_0x162a81['x'],_0x3a181e[_0x530166+0x1]=_0x162a81['y'],_0x3a181e[_0x530166+0x2]=_0x162a81['z'],_0x3a181e[_0x530166+0x3]=_0x162a81['x'],_0x3a181e[_0x530166+0x4]=_0x162a81['y'],_0x3a181e[_0x530166+0x5]=_0x162a81['z']);var _0x512c1e=_0x162a81;_0x3aa31+0x1<_0xff8099&&(_0x512c1e=_0x251321[_0x47d1f2][_0x3aa31+0x1]),0x0!=_0x3aa31&&(_0x3cca8a[_0x530166-0x6]=_0x512c1e['x'],_0x3cca8a[_0x530166-0x5]=_0x512c1e['y'],_0x3cca8a[_0x530166-0x4]=_0x512c1e['z'],_0x3cca8a[_0x530166-0x3]=_0x512c1e['x'],_0x3cca8a[_0x530166-0x2]=_0x512c1e['y'],_0x3cca8a[_0x530166-0x1]=_0x512c1e['z']),_0x3aa31!=_0xff8099-0x1&&(_0x3cca8a[_0x530166]=_0x512c1e['x'],_0x3cca8a[_0x530166+0x1]=_0x512c1e['y'],_0x3cca8a[_0x530166+0x2]=_0x512c1e['z'],_0x3cca8a[_0x530166+0x3]=_0x512c1e['x'],_0x3cca8a[_0x530166+0x4]=_0x512c1e['y'],_0x3cca8a[_0x530166+0x5]=_0x512c1e['z']);var _0x30d2e6=_0x162a81;_0x3aa31>=0x1&&(_0x30d2e6=_0x251321[_0x47d1f2][_0x3aa31-0x1]),0x0!=_0x3aa31&&(_0x56ed30[_0x530166-0x6]=_0x30d2e6['x'],_0x56ed30[_0x530166-0x5]=_0x30d2e6['y'],_0x56ed30[_0x530166-0x4]=_0x30d2e6['z'],_0x56ed30[_0x530166-0x3]=_0x30d2e6['x'],_0x56ed30[_0x530166-0x2]=_0x30d2e6['y'],_0x56ed30[_0x530166-0x1]=_0x30d2e6['z']),_0x3aa31!=_0xff8099-0x1&&(_0x56ed30[_0x530166]=_0x30d2e6['x'],_0x56ed30[_0x530166+0x1]=_0x30d2e6['y'],_0x56ed30[_0x530166+0x2]=_0x30d2e6['z'],_0x56ed30[_0x530166+0x3]=_0x30d2e6['x'],_0x56ed30[_0x530166+0x4]=_0x30d2e6['y'],_0x56ed30[_0x530166+0x5]=_0x30d2e6['z']),_0x530166=0x2*_0xa3c642+0x8*_0x3aa31,0x0!=_0x3aa31&&(_0x391196[_0x530166-0x4]=-0x1,_0x391196[_0x530166-0x3]=-0x1,_0x391196[_0x530166-0x2]=0x1,_0x391196[_0x530166-0x1]=-0x1),_0x3aa31!=_0xff8099-0x1&&(_0x391196[_0x530166]=-0x1,_0x391196[_0x530166+0x1]=0x1,_0x391196[_0x530166+0x2]=0x1,_0x391196[_0x530166+0x3]=0x1);}_0x129396+=_0x251321[_0x47d1f2]['length'];}var _0x393b7b={'vertexAttributes':[],'attrLocation':{}},_0x27560e=_0x393b7b[_0x504b87(0xd16)],_0x2090b9=_0x393b7b[_0x504b87(0x18d0)];_0x393b7b['instanceCount']=0x0,_0x393b7b[_0x504b87(0x5241)]=0x0,_0x2090b9['aPosition']=0x0,_0x27560e[_0x504b87(0x3a33)]({'index':_0x2090b9['aPosition'],'typedArray':_0x3a181e,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array['BYTES_PER_ELEMENT'],'normalize':!0x1}),_0x2090b9[_0x504b87(0xc58)]=0x1,_0x27560e[_0x504b87(0x3a33)]({'index':_0x2090b9['aNormal'],'typedArray':_0x56ed30,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x504b87(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array[_0x504b87(0x1c17)],'normalize':!0x1}),_0x2090b9[_0x504b87(0x45d)]=0x2,_0x27560e[_0x504b87(0x3a33)]({'index':_0x2090b9[_0x504b87(0x45d)],'typedArray':_0x3cca8a,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x504b87(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array['BYTES_PER_ELEMENT'],'normalize':!0x1}),_0x2090b9[_0x504b87(0x1fef)]=0x3,_0x27560e[_0x504b87(0x3a33)]({'index':_0x2090b9['aTexCoord1'],'typedArray':_0x391196,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1['BYTE'],'offsetInBytes':0x0,'strideInBytes':0x2*Int8Array['BYTES_PER_ELEMENT'],'normalize':!0x1});for(var _0x47d23c=[],_0x3c8dd8=0x0;_0x3c8dd8<_0x251321[_0x504b87(0x531b)];_0x3c8dd8++)_0x47d23c[_0x504b87(0x3a33)](_0x251321[_0x3c8dd8][_0x504b87(0x531b)]);return{'vertexPackage':_0x393b7b,'indexPackage':createEdgeIndex(_0x14caf7,_0x14ba47,_0x47d23c,_0x2762bd)};}}},Object[_0x68aa19(0x5b7)](S3MThemeGraph[_0x68aa19(0x4b51)],{});var scratchColor$4=new Color$2(),DEFAULT_COLOR_VALUE=Color$2['WHITE'],DEFAULT_IMAGE_VALUE=void 0x0,DEFAULT_IMAGEREPEAT_VALUE=0x258;function createFeatureArray(_0x4255af,_0x141153){var _0x446dc6=_0x68aa19,_0x6b1b3f=[];for(var _0x2e937e in _0x4255af)if(_0x4255af[_0x446dc6(0x2a77)](_0x2e937e)&&'0'!==_0x2e937e){var _0x4f5704=new S3MFeatrue(this,_0x2e937e);Object[_0x446dc6(0x510e)](_0x4f5704,_0x141153[_0x446dc6(0x3b81)][_0x446dc6(0x40b2)][_0x2e937e]);var _0x3b41f3=_0x4255af[_0x2e937e];Array['isArray'](_0x3b41f3)||(_0x3b41f3=[_0x3b41f3]);for(var _0x1abe01=0x0,_0xd4498f=_0x3b41f3[_0x446dc6(0x531b)];_0x1abe01<_0xd4498f;_0x1abe01++)_0x4f5704[_0x446dc6(0x44b7)](_0x3b41f3[_0x1abe01]['vertexColorCount'],_0x3b41f3[_0x1abe01]['vertexColorOffset']);_0x6b1b3f['push'](_0x4f5704);}return _0x6b1b3f;}function findBucket(_0x490e6e,_0x36d103){var _0x30a5e4=_0x68aa19;for(var _0x319db6=_0x36d103[_0x30a5e4(0x531b)],_0x24490d=!0x1,_0x3f9de2=0x0;_0x3f9de2<_0x319db6&&!_0x24490d;_0x3f9de2++)for(var _0x3959f2=_0x36d103[_0x3f9de2],_0x4ea250=_0x3959f2['span'],_0x14f4b9=0x0;_0x14f4b9<_0x4ea250['length'];_0x14f4b9++){var _0x44f3c1=_0x4ea250[_0x14f4b9],_0x47b722=_0x44f3c1['vertexOffset'],_0x1808ca=_0x44f3c1['vertexOffset']+_0x44f3c1['vertexCount'];if(_0x490e6e>=_0x47b722&&_0x490e6e<_0x1808ca){_0x3959f2[_0x30a5e4(0x3700)][_0x30a5e4(0x3a33)](_0x490e6e),_0x24490d=!0x0;break;}}}function divideIndexPackage(_0x10aa8d,_0x458e45){var _0x1d331a=_0x68aa19;if(0x1!=_0x458e45[_0x1d331a(0x531b)]){var _0x21e3fd=0x0,_0x533b21=_0x10aa8d[_0x1d331a(0x1ae5)],_0x1e4c4a=0x0===_0x10aa8d[_0x1d331a(0x361a)]?Uint16Array:Uint32Array,_0x4c09e3=new _0x1e4c4a(_0x10aa8d[_0x1d331a(0x2602)]['buffer'],_0x10aa8d['indicesTypedArray']['byteOffset'],_0x533b21);for(_0x21e3fd=0x0;_0x21e3fd<_0x533b21;_0x21e3fd++){findBucket(_0x4c09e3[_0x21e3fd],_0x458e45);}for(_0x21e3fd=0x0;_0x21e3fd<_0x458e45[_0x1d331a(0x531b)];_0x21e3fd++){var _0x1332a4,_0x3be5e1=_0x458e45[_0x21e3fd],_0x1b2920=_0x3be5e1[_0x1d331a(0x3700)][_0x1d331a(0x531b)];_0x1332a4=new _0x1e4c4a(_0x1b2920);for(var _0x569b25=0x0;_0x569b25<_0x1b2920;_0x569b25++)_0x1332a4[_0x569b25]=_0x3be5e1[_0x1d331a(0x3700)][_0x569b25];_0x3be5e1['indexPackage']={'indexType':_0x10aa8d[_0x1d331a(0x361a)],'indicesCount':_0x1b2920,'indicesTypedArray':_0x1332a4,'materialCode':_0x10aa8d[_0x1d331a(0x2ba2)],'primitiveType':_0x10aa8d[_0x1d331a(0x2a6)]};}}else _0x458e45[0x0][_0x1d331a(0x1c2b)]=_0x10aa8d;}function computeVertexSpanForBatch(_0x252c4c){var _0x2c6348=_0x68aa19;for(var _0x4be6b0=_0x252c4c['_array'],_0x5a0e92=0x0;_0x5a0e92<_0x4be6b0['length'];_0x5a0e92++){var _0x2be48c=_0x4be6b0[_0x5a0e92],_0x32107d=_0x2be48c[_0x2c6348(0x1f11)];if(defined$1(_0x32107d)&&!(_0x32107d[_0x2c6348(0x531b)]<0x1))for(var _0x504f5e=0x0;_0x504f5e<_0x32107d[_0x2c6348(0x531b)];_0x504f5e++){var _0xcf609e=_0x32107d[_0x504f5e];_0x2be48c[_0x2c6348(0x4f63)]=_0x2be48c[_0x2c6348(0x4f63)]['concat'](_0xcf609e[_0x2c6348(0x1a04)]());}}}if(S3MThemeGraph[_0x68aa19(0x3cb3)]=function(_0x3e327a,_0x15dbb7){var _0x1a32ec=_0x68aa19,_0x5acbfd=_0x15dbb7[_0x1a32ec(0x31ae)],_0x38aa35=_0x3e327a['pickInfo'],_0x5db30e=_0x3e327a[_0x1a32ec(0xb89)];if(this['_fileType']===DATAFILETYPE$1[_0x1a32ec(0xb3c)]&&this['createBillboardsBounds'](),!defined$1(_0x5acbfd)||!defined$1(_0x38aa35))return[new RenderEntityPagedLOD(_0x3e327a)];if(defined$1(_0x5acbfd[_0x1a32ec(0x4133)])){for(var _0x32a13a=createFeatureArray(_0x38aa35,_0x15dbb7),_0x16ff6b=new AssociativeArray(),_0x49d4c0=0x0;_0x49d4c0<_0x32a13a['length'];_0x49d4c0++){var _0x479952=_0x32a13a[_0x49d4c0],_0x43c4b6=defined$1(_0x5acbfd[_0x1a32ec(0x28b8)])?_0x5acbfd[_0x1a32ec(0x28b8)][_0x1a32ec(0x35f9)](_0x479952,scratchColor$4):DEFAULT_COLOR_VALUE,_0x398c22=defined$1(_0x5acbfd[_0x1a32ec(0x4133)])?_0x5acbfd[_0x1a32ec(0x4133)][_0x1a32ec(0x35e2)](_0x479952):DEFAULT_IMAGE_VALUE,_0x43dd5c=defined$1(_0x5acbfd['imageRepeatX'])?_0x5acbfd[_0x1a32ec(0x121f)][_0x1a32ec(0x35e2)](_0x479952):DEFAULT_IMAGEREPEAT_VALUE,_0x15bb8c=defined$1(_0x5acbfd[_0x1a32ec(0x2712)])?_0x5acbfd['imageRepeatY'][_0x1a32ec(0x35e2)](_0x479952):DEFAULT_IMAGEREPEAT_VALUE;defined$1(_0x43dd5c)||(_0x43dd5c=DEFAULT_IMAGEREPEAT_VALUE),defined$1(_0x15bb8c)||(_0x15bb8c=DEFAULT_IMAGEREPEAT_VALUE);var _0x26721c=new Cartesian2(_0x43dd5c,_0x15bb8c);_0x479952[_0x1a32ec(0x28b8)]=_0x43c4b6,_0x479952[_0x1a32ec(0x5274)]=_0x398c22;var _0x1ee573=_0x479952[_0x1a32ec(0x5650)]();if(!_0x16ff6b[_0x1a32ec(0x1ff6)](_0x1ee573)){var _0x2296bd=new Color$2();_0x2296bd=Color$2[_0x1a32ec(0x254b)](_0x43c4b6),_0x16ff6b[_0x1a32ec(0x346f)](_0x1ee573,{'color':_0x2296bd,'imageUrl':_0x398c22,'imageRepeat':_0x26721c,'batchFeatures':[],'span':[],'indexValue':[]});}_0x16ff6b[_0x1a32ec(0x3173)](_0x1ee573)[_0x1a32ec(0x1f11)][_0x1a32ec(0x3a33)](_0x479952);}var _0x3ed13e=_0x16ff6b[_0x1a32ec(0x2fe5)];computeVertexSpanForBatch(_0x16ff6b),divideIndexPackage(_0x5db30e[0x0],_0x3ed13e);for(var _0x55f96f=[],_0x1b5c8e=0x0;_0x1b5c8e<_0x3ed13e[_0x1a32ec(0x531b)];_0x1b5c8e++){_0x3e327a[_0x1a32ec(0x4383)]=_0x3ed13e[_0x1b5c8e][_0x1a32ec(0x5274)],_0x3e327a[_0x1a32ec(0x24d6)]=_0x3ed13e[_0x1b5c8e]['color'],_0x3e327a[_0x1a32ec(0xb89)]=[_0x3ed13e[_0x1b5c8e][_0x1a32ec(0x1c2b)]],_0x3e327a[_0x1a32ec(0x3fd2)]=_0x3ed13e[_0x1b5c8e][_0x1a32ec(0x64c)];var _0x5b1f8a=new RenderEntityPagedLOD(_0x3e327a);_0x55f96f[_0x1a32ec(0x3a33)](_0x5b1f8a);}return _0x55f96f;}},_0x68aa19(0x3041)!=typeof WebAssembly){var Module$4=void 0x0!==Module$4?Module$4:{},moduleOverrides$3={},key$3;for(key$3 in Module$4)Module$4[_0x68aa19(0x2a77)](key$3)&&(moduleOverrides$3[key$3]=Module$4[key$3]);Module$4[_0x68aa19(0x50db)]=[],Module$4[_0x68aa19(0x3488)]=_0x68aa19(0x4a80),Module$4[_0x68aa19(0x238d)]=function(_0x2d95a6,_0x2f8d2f){throw _0x2f8d2f;},Module$4[_0x68aa19(0x3f77)]=[],Module$4['postRun']=[];var ENVIRONMENT_IS_WEB$3=!0x1,ENVIRONMENT_IS_WORKER$3=!0x1,ENVIRONMENT_IS_NODE$3=!0x1,ENVIRONMENT_HAS_NODE$1=!0x1,ENVIRONMENT_IS_SHELL$3=!0x1;ENVIRONMENT_IS_WEB$3=_0x68aa19(0x5014)==typeof window,ENVIRONMENT_IS_WORKER$3=_0x68aa19(0x20f8)==typeof importScripts,ENVIRONMENT_HAS_NODE$1=_0x68aa19(0x5014)==typeof process&&_0x68aa19(0x20f8)==typeof require,ENVIRONMENT_IS_NODE$3=ENVIRONMENT_HAS_NODE$1&&!ENVIRONMENT_IS_WEB$3&&!ENVIRONMENT_IS_WORKER$3,ENVIRONMENT_IS_SHELL$3=!ENVIRONMENT_IS_WEB$3&&!ENVIRONMENT_IS_NODE$3&&!ENVIRONMENT_IS_WORKER$3;var scriptDirectory$2='',nodeFS$3,nodePath$3;function locateFile(_0x1ff752){return Module$4['locateFile']?Module$4['locateFile'](_0x1ff752,scriptDirectory$2):scriptDirectory$2+_0x1ff752;}if(ENVIRONMENT_IS_NODE$3)scriptDirectory$2=__dirname+'/',Module$4[_0x68aa19(0x137b)]=function(_0x45c5aa,_0x48274c){var _0x538a3e=_0x68aa19,_0x18fb0f;return nodeFS$3||(nodeFS$3=require('fs')),nodePath$3||(nodePath$3=require(_0x538a3e(0x3906))),_0x45c5aa=nodePath$3['normalize'](_0x45c5aa),_0x18fb0f=nodeFS$3[_0x538a3e(0x2660)](_0x45c5aa),_0x48274c?_0x18fb0f:_0x18fb0f[_0x538a3e(0x1d43)]();},Module$4[_0x68aa19(0x5894)]=function(_0x4657db){var _0x9588db=_0x68aa19,_0x5b00f0=Module$4[_0x9588db(0x137b)](_0x4657db,!0x0);return _0x5b00f0[_0x9588db(0x1de1)]||(_0x5b00f0=new Uint8Array(_0x5b00f0)),assert(_0x5b00f0[_0x9588db(0x1de1)]),_0x5b00f0;},process[_0x68aa19(0x4d32)]['length']>0x1&&(Module$4[_0x68aa19(0x3488)]=process[_0x68aa19(0x4d32)][0x1][_0x68aa19(0x1297)](/\\/g,'/')),Module$4[_0x68aa19(0x50db)]=process[_0x68aa19(0x4d32)]['slice'](0x2),_0x68aa19(0x3041)!=typeof module&&(module[_0x68aa19(0x4dc9)]=Module$4),process['on'](_0x68aa19(0x51d7),function(_0x4a498e){if(!(_0x4a498e instanceof ExitStatus))throw _0x4a498e;}),process['on'](_0x68aa19(0x29a2),abort),Module$4['quit']=function(_0x3c8a15){process['exit'](_0x3c8a15);},Module$4[_0x68aa19(0x3b5e)]=function(){var _0x5b38a1=_0x68aa19;return _0x5b38a1(0x24bb);};else ENVIRONMENT_IS_SHELL$3?(_0x68aa19(0x3041)!=typeof read&&(Module$4[_0x68aa19(0x137b)]=function(_0x16bb78){return read(_0x16bb78);}),Module$4['readBinary']=function(_0x2a7698){var _0x4844df=_0x68aa19,_0x587806;return _0x4844df(0x20f8)==typeof readbuffer?new Uint8Array(readbuffer(_0x2a7698)):(_0x587806=read(_0x2a7698,_0x4844df(0x1511)),assert(_0x4844df(0x5014)==typeof _0x587806),_0x587806);},_0x68aa19(0x3041)!=typeof scriptArgs?Module$4[_0x68aa19(0x50db)]=scriptArgs:_0x68aa19(0x3041)!=typeof arguments&&(Module$4['arguments']=arguments),_0x68aa19(0x20f8)==typeof quit&&(Module$4[_0x68aa19(0x238d)]=function(_0x42aa23){quit(_0x42aa23);})):(ENVIRONMENT_IS_WEB$3||ENVIRONMENT_IS_WORKER$3)&&(ENVIRONMENT_IS_WORKER$3?scriptDirectory$2=self[_0x68aa19(0xbb0)][_0x68aa19(0x1599)]:document[_0x68aa19(0x46e3)]&&(scriptDirectory$2=document[_0x68aa19(0x46e3)][_0x68aa19(0x540c)]),scriptDirectory$2=0x0!==scriptDirectory$2[_0x68aa19(0x33ab)](_0x68aa19(0x187a))?scriptDirectory$2['substr'](0x0,scriptDirectory$2[_0x68aa19(0x454f)]('/')+0x1):'',Module$4['read']=function(_0x1d6e21){var _0x871a18=_0x68aa19,_0x14de4b=new XMLHttpRequest();return _0x14de4b[_0x871a18(0x3d9f)](_0x871a18(0x3a67),_0x1d6e21,!0x1),_0x14de4b[_0x871a18(0x1a42)](null),_0x14de4b['responseText'];},ENVIRONMENT_IS_WORKER$3&&(Module$4[_0x68aa19(0x5894)]=function(_0x4a1f77){var _0x2acbca=_0x68aa19,_0x1466cc=new XMLHttpRequest();return _0x1466cc[_0x2acbca(0x3d9f)](_0x2acbca(0x3a67),_0x4a1f77,!0x1),_0x1466cc[_0x2acbca(0x2322)]='arraybuffer',_0x1466cc['send'](null),new Uint8Array(_0x1466cc[_0x2acbca(0x2ccf)]);}),Module$4[_0x68aa19(0x46c1)]=function(_0x46445f,_0x3547f8,_0x3ee7d3){var _0x1b28de=_0x68aa19,_0x517785=new XMLHttpRequest();_0x517785[_0x1b28de(0x3d9f)](_0x1b28de(0x3a67),_0x46445f,!0x0),_0x517785['responseType']=_0x1b28de(0x5479),_0x517785[_0x1b28de(0x1c48)]=function(){var _0x246afe=_0x1b28de;0xc8==_0x517785['status']||0x0==_0x517785[_0x246afe(0x3f4f)]&&_0x517785[_0x246afe(0x2ccf)]?_0x3547f8(_0x517785[_0x246afe(0x2ccf)]):_0x3ee7d3();},_0x517785[_0x1b28de(0x45bc)]=_0x3ee7d3,_0x517785[_0x1b28de(0x1a42)](null);},Module$4[_0x68aa19(0x2041)]=function(_0x476b88){var _0x5c4e5d=_0x68aa19;document[_0x5c4e5d(0x3996)]=_0x476b88;});var out$2=Module$4[_0x68aa19(0x4f76)]||(_0x68aa19(0x3041)!=typeof console?console[_0x68aa19(0xe28)]['bind'](console):_0x68aa19(0x3041)!=typeof print?print:null),err$2=Module$4['printErr']||(_0x68aa19(0x3041)!=typeof printErr?printErr:_0x68aa19(0x3041)!=typeof console&&console[_0x68aa19(0x10bc)][_0x68aa19(0x532a)](console)||out$2);for(key$3 in moduleOverrides$3)moduleOverrides$3[_0x68aa19(0x2a77)](key$3)&&(Module$4[key$3]=moduleOverrides$3[key$3]);moduleOverrides$3=void 0x0;var asm2wasmImports$1={'f64-rem':function(_0x20a6d3,_0x12d00c){return _0x20a6d3%_0x12d00c;},'debugger':function(){}},wasmMemory$2;new Array(0x0);var ABORT$3=!0x1;function assert(_0x142907,_0x3bf40e){var _0x1e81ba=_0x68aa19;_0x142907||abort(_0x1e81ba(0x4ac3)+_0x3bf40e);}function getCFunc(_0x5378dc){var _0x1290ae=_0x68aa19,_0x38d808=Module$4['_'+_0x5378dc];return assert(_0x38d808,_0x1290ae(0x3494)+_0x5378dc+_0x1290ae(0x2ff6)),_0x38d808;}function ccall(_0x538200,_0x7a101e,_0x17499b,_0x2d83b1,_0x2f6317){var _0xd2c186=_0x68aa19,_0x4fe801={'string':function(_0x4d2d78){var _0x3b70b1=0x0;if(null!=_0x4d2d78&&0x0!==_0x4d2d78){var _0x53630a=0x1+(_0x4d2d78['length']<<0x2);_0x3b70b1=stackAlloc$2(_0x53630a),stringToUTF8(_0x4d2d78,_0x3b70b1,_0x53630a);}return _0x3b70b1;},'array':function(_0x22c779){var _0xfe531e=_0x54f3,_0x459f5e=stackAlloc$2(_0x22c779[_0xfe531e(0x531b)]);return writeArrayToMemory(_0x22c779,_0x459f5e),_0x459f5e;}},_0x5463e8=getCFunc(_0x538200),_0x5cd81d=[],_0x5bdf16=0x0;if(_0x2d83b1)for(var _0x1806ce=0x0;_0x1806ce<_0x2d83b1[_0xd2c186(0x531b)];_0x1806ce++){var _0x5367c8=_0x4fe801[_0x17499b[_0x1806ce]];_0x5367c8?(0x0===_0x5bdf16&&(_0x5bdf16=stackSave$2()),_0x5cd81d[_0x1806ce]=_0x5367c8(_0x2d83b1[_0x1806ce])):_0x5cd81d[_0x1806ce]=_0x2d83b1[_0x1806ce];}var _0x3d23dd=_0x5463e8[_0xd2c186(0x18ce)](null,_0x5cd81d);return _0x3d23dd=function(_0x244f69){var _0x2bd420=_0xd2c186;return _0x2bd420(0x29ad)===_0x7a101e?UTF8ToString(_0x244f69):_0x2bd420(0x46da)===_0x7a101e?Boolean(_0x244f69):_0x244f69;}(_0x3d23dd),0x0!==_0x5bdf16&&stackRestore$2(_0x5bdf16),_0x3d23dd;}function cwrap(_0x940233,_0x32c8e6,_0x215705,_0x5097b2){var _0xf3ed05=_0x68aa19,_0x15c8ce=(_0x215705=_0x215705||[])[_0xf3ed05(0x1c24)](function(_0x5bc532){return'number'===_0x5bc532;});return _0xf3ed05(0x29ad)!==_0x32c8e6&&_0x15c8ce&&!_0x5097b2?getCFunc(_0x940233):function(){return ccall(_0x940233,_0x32c8e6,_0x215705,arguments);};}var UTF8Decoder$3='undefined'!=typeof TextDecoder?new TextDecoder('utf8'):void 0x0;function UTF8ArrayToString(_0x5350cc,_0x39a9d3,_0x5620cf){var _0x16f9d4=_0x68aa19;for(var _0x517bdc=_0x39a9d3+_0x5620cf,_0x986e5d=_0x39a9d3;_0x5350cc[_0x986e5d]&&!(_0x986e5d>=_0x517bdc);)++_0x986e5d;if(_0x986e5d-_0x39a9d3>0x10&&_0x5350cc[_0x16f9d4(0x587e)]&&UTF8Decoder$3)return UTF8Decoder$3[_0x16f9d4(0x48c3)](_0x5350cc['subarray'](_0x39a9d3,_0x986e5d));for(var _0x54d7e4='';_0x39a9d3<_0x986e5d;){var _0x29f31e=_0x5350cc[_0x39a9d3++];if(0x80&_0x29f31e){var _0x375eff=0x3f&_0x5350cc[_0x39a9d3++];if(0xc0!=(0xe0&_0x29f31e)){var _0x604465=0x3f&_0x5350cc[_0x39a9d3++];if((_0x29f31e=0xe0==(0xf0&_0x29f31e)?(0xf&_0x29f31e)<<0xc|_0x375eff<<0x6|_0x604465:(0x7&_0x29f31e)<<0x12|_0x375eff<<0xc|_0x604465<<0x6|0x3f&_0x5350cc[_0x39a9d3++])<0x10000)_0x54d7e4+=String[_0x16f9d4(0x3e9a)](_0x29f31e);else{var _0x4ec7c7=_0x29f31e-0x10000;_0x54d7e4+=String[_0x16f9d4(0x3e9a)](0xd800|_0x4ec7c7>>0xa,0xdc00|0x3ff&_0x4ec7c7);}}else _0x54d7e4+=String[_0x16f9d4(0x3e9a)]((0x1f&_0x29f31e)<<0x6|_0x375eff);}else _0x54d7e4+=String[_0x16f9d4(0x3e9a)](_0x29f31e);}return _0x54d7e4;}function UTF8ToString(_0x2513c9,_0x28a34d){return _0x2513c9?UTF8ArrayToString(HEAPU8$3,_0x2513c9,_0x28a34d):'';}function stringToUTF8Array(_0x3094a7,_0x39b8f8,_0x9ed72b,_0x40d52b){var _0x249ebb=_0x68aa19;if(!(_0x40d52b>0x0))return 0x0;for(var _0x1afe08=_0x9ed72b,_0x4ea5f0=_0x9ed72b+_0x40d52b-0x1,_0x5338a5=0x0;_0x5338a5<_0x3094a7[_0x249ebb(0x531b)];++_0x5338a5){var _0x108242=_0x3094a7[_0x249ebb(0x39ea)](_0x5338a5);if(_0x108242>=0xd800&&_0x108242<=0xdfff)_0x108242=0x10000+((0x3ff&_0x108242)<<0xa)|0x3ff&_0x3094a7[_0x249ebb(0x39ea)](++_0x5338a5);if(_0x108242<=0x7f){if(_0x9ed72b>=_0x4ea5f0)break;_0x39b8f8[_0x9ed72b++]=_0x108242;}else{if(_0x108242<=0x7ff){if(_0x9ed72b+0x1>=_0x4ea5f0)break;_0x39b8f8[_0x9ed72b++]=0xc0|_0x108242>>0x6,_0x39b8f8[_0x9ed72b++]=0x80|0x3f&_0x108242;}else{if(_0x108242<=0xffff){if(_0x9ed72b+0x2>=_0x4ea5f0)break;_0x39b8f8[_0x9ed72b++]=0xe0|_0x108242>>0xc,_0x39b8f8[_0x9ed72b++]=0x80|_0x108242>>0x6&0x3f,_0x39b8f8[_0x9ed72b++]=0x80|0x3f&_0x108242;}else{if(_0x9ed72b+0x3>=_0x4ea5f0)break;_0x39b8f8[_0x9ed72b++]=0xf0|_0x108242>>0x12,_0x39b8f8[_0x9ed72b++]=0x80|_0x108242>>0xc&0x3f,_0x39b8f8[_0x9ed72b++]=0x80|_0x108242>>0x6&0x3f,_0x39b8f8[_0x9ed72b++]=0x80|0x3f&_0x108242;}}}}return _0x39b8f8[_0x9ed72b]=0x0,_0x9ed72b-_0x1afe08;}function stringToUTF8(_0x2329ef,_0x448f2d,_0x519527){return stringToUTF8Array(_0x2329ef,HEAPU8$3,_0x448f2d,_0x519527);}function writeArrayToMemory(_0x54366f,_0x55932a){HEAP8$3['set'](_0x54366f,_0x55932a);}_0x68aa19(0x3041)!=typeof TextDecoder&&new TextDecoder(_0x68aa19(0x28be));var WASM_PAGE_SIZE$2=0x10000,buffer$3,HEAP8$3,HEAPU8$3,HEAP32$3;function alignUp(_0x5b319,_0x18ac1d){return _0x5b319%_0x18ac1d>0x0&&(_0x5b319+=_0x18ac1d-_0x5b319%_0x18ac1d),_0x5b319;}function updateGlobalBufferViews(){var _0x5f44ab=_0x68aa19;Module$4[_0x5f44ab(0x57c0)]=HEAP8$3=new Int8Array(buffer$3),Module$4[_0x5f44ab(0x4a69)]=new Int16Array(buffer$3),Module$4['HEAP32']=HEAP32$3=new Int32Array(buffer$3),Module$4[_0x5f44ab(0x149a)]=HEAPU8$3=new Uint8Array(buffer$3),Module$4[_0x5f44ab(0x3254)]=new Uint16Array(buffer$3),Module$4[_0x5f44ab(0x2f33)]=new Uint32Array(buffer$3),Module$4[_0x5f44ab(0x173b)]=new Float32Array(buffer$3),Module$4[_0x5f44ab(0x584b)]=new Float64Array(buffer$3);}var DYNAMIC_BASE$2=0x500c30,DYNAMICTOP_PTR$2=0xc10,TOTAL_STACK$3=0x500000,INITIAL_TOTAL_MEMORY$1=Module$4['TOTAL_MEMORY']||0x1000000;function callRuntimeCallbacks(_0x51e360){var _0x36e4be=_0x68aa19;for(;_0x51e360[_0x36e4be(0x531b)]>0x0;){var _0x311120=_0x51e360[_0x36e4be(0x1596)]();if(_0x36e4be(0x20f8)!=typeof _0x311120){var _0x1dd5ab=_0x311120[_0x36e4be(0x326b)];_0x36e4be(0x30f8)==typeof _0x1dd5ab?void 0x0===_0x311120[_0x36e4be(0x44a7)]?Module$4[_0x36e4be(0x2bcd)](_0x1dd5ab):Module$4[_0x36e4be(0xc47)](_0x1dd5ab,_0x311120[_0x36e4be(0x44a7)]):_0x1dd5ab(void 0x0===_0x311120[_0x36e4be(0x44a7)]?null:_0x311120[_0x36e4be(0x44a7)]);}else _0x311120();}}INITIAL_TOTAL_MEMORY$1<TOTAL_STACK$3&&err$2(_0x68aa19(0x588b)+INITIAL_TOTAL_MEMORY$1+_0x68aa19(0x21ef)+TOTAL_STACK$3+')'),Module$4[_0x68aa19(0x1de1)]?buffer$3=Module$4[_0x68aa19(0x1de1)]:_0x68aa19(0x5014)==typeof WebAssembly&&_0x68aa19(0x20f8)==typeof WebAssembly['Memory']?(wasmMemory$2=new WebAssembly[(_0x68aa19(0x567a))]({'initial':INITIAL_TOTAL_MEMORY$1/WASM_PAGE_SIZE$2}),buffer$3=wasmMemory$2[_0x68aa19(0x1de1)]):buffer$3=new ArrayBuffer(INITIAL_TOTAL_MEMORY$1),updateGlobalBufferViews(),HEAP32$3[DYNAMICTOP_PTR$2>>0x2]=DYNAMIC_BASE$2;var __ATPRERUN__$3=[],__ATINIT__$3=[],__ATMAIN__$3=[],__ATPOSTRUN__$3=[],runtimeInitialized$3=!0x1;function preRun(){var _0x21af01=_0x68aa19;if(Module$4[_0x21af01(0x3f77)]){for('function'==typeof Module$4[_0x21af01(0x3f77)]&&(Module$4[_0x21af01(0x3f77)]=[Module$4[_0x21af01(0x3f77)]]);Module$4['preRun']['length'];)addOnPreRun(Module$4[_0x21af01(0x3f77)]['shift']());}callRuntimeCallbacks(__ATPRERUN__$3);}function ensureInitRuntime(){runtimeInitialized$3||(runtimeInitialized$3=!0x0,callRuntimeCallbacks(__ATINIT__$3));}function preMain(){callRuntimeCallbacks(__ATMAIN__$3);}function postRun(){var _0x465c01=_0x68aa19;if(Module$4[_0x465c01(0x333c)]){for(_0x465c01(0x20f8)==typeof Module$4[_0x465c01(0x333c)]&&(Module$4[_0x465c01(0x333c)]=[Module$4[_0x465c01(0x333c)]]);Module$4[_0x465c01(0x333c)][_0x465c01(0x531b)];)addOnPostRun(Module$4[_0x465c01(0x333c)][_0x465c01(0x1596)]());}callRuntimeCallbacks(__ATPOSTRUN__$3);}function addOnPreRun(_0x4219f0){var _0x17d8cf=_0x68aa19;__ATPRERUN__$3[_0x17d8cf(0x4e52)](_0x4219f0);}function addOnPostRun(_0x12b445){var _0x5edf17=_0x68aa19;__ATPOSTRUN__$3[_0x5edf17(0x4e52)](_0x12b445);}var runDependencies$3=0x0,runDependencyWatcher$2=null,dependenciesFulfilled$3=null;function addRunDependency(_0x1a3379){var _0x5556cf=_0x68aa19;runDependencies$3++,Module$4[_0x5556cf(0x9aa)]&&Module$4[_0x5556cf(0x9aa)](runDependencies$3);}function removeRunDependency(_0x3292a8){var _0x568a51=_0x68aa19;if(runDependencies$3--,Module$4[_0x568a51(0x9aa)]&&Module$4[_0x568a51(0x9aa)](runDependencies$3),0x0==runDependencies$3&&(null!==runDependencyWatcher$2&&(clearInterval(runDependencyWatcher$2),runDependencyWatcher$2=null),dependenciesFulfilled$3)){var _0x1b467b=dependenciesFulfilled$3;dependenciesFulfilled$3=null,_0x1b467b();}}Module$4[_0x68aa19(0x1660)]={},Module$4[_0x68aa19(0x398e)]={};var dataURIPrefix$2=_0x68aa19(0x431c),wasmBinaryFile$2;function isDataURI(_0x492878){var _0x52b13f=_0x68aa19;return String[_0x52b13f(0x4b51)][_0x52b13f(0x3e51)]?_0x492878[_0x52b13f(0x3e51)](dataURIPrefix$2):0x0===_0x492878[_0x52b13f(0x33ab)](dataURIPrefix$2);}var myself$1=_0x68aa19(0x3041)==typeof window?self:window;function getBinary(){var _0x240fa0=_0x68aa19;try{if(Module$4[_0x240fa0(0x3c2c)])return new Uint8Array(Module$4[_0x240fa0(0x3c2c)]);if(Module$4['readBinary'])return Module$4['readBinary'](wasmBinaryFile$2);throw _0x240fa0(0x70b);}catch(_0x10ddfa){abort(_0x10ddfa);}}function getBinaryPromise(){var _0x3f19f4=_0x68aa19;return Module$4[_0x3f19f4(0x3c2c)]||!ENVIRONMENT_IS_WEB$3&&!ENVIRONMENT_IS_WORKER$3||_0x3f19f4(0x20f8)!=typeof fetch?new Promise(function(_0x4d471a,_0x23fab5){_0x4d471a(getBinary());}):fetch(wasmBinaryFile$2,{'credentials':_0x3f19f4(0xf0d)})[_0x3f19f4(0x4e1e)](function(_0x15d983){var _0x55a137=_0x3f19f4;if(!_0x15d983['ok'])throw _0x55a137(0x290b)+wasmBinaryFile$2+'\x27';return _0x15d983[_0x55a137(0x2ab)]();})[_0x3f19f4(0x3175)](function(){return getBinary();});}function createWasm(_0x4eca34){var _0x130fd4=_0x68aa19,_0x4c56fd={'env':_0x4eca34,'global':{'NaN':NaN,'Infinity':0x1/0x0},'global.Math':Math,'asm2wasm':asm2wasmImports$1};function _0x4ea4f5(_0x3dd5ad,_0x3f48fe){var _0x340aef=_0x54f3,_0x575576=_0x3dd5ad[_0x340aef(0x4dc9)];Module$4[_0x340aef(0x156b)]=_0x575576,removeRunDependency();}function _0x5af208(_0x475c36){var _0x2c1a76=_0x54f3;_0x4ea4f5(_0x475c36[_0x2c1a76(0x3c0b)]);}function _0x2fd5e1(_0x78eb8e){var _0x5b9da6=_0x54f3;return getBinaryPromise()[_0x5b9da6(0x4e1e)](function(_0x3d5715){return WebAssembly['instantiate'](_0x3d5715,_0x4c56fd);})[_0x5b9da6(0x4e1e)](_0x78eb8e,function(_0xd00230){});}if(addRunDependency(),Module$4['instantiateWasm'])try{return Module$4[_0x130fd4(0x47a9)](_0x4c56fd,_0x4ea4f5);}catch(_0x54bffb){return!0x1;}return function(){var _0x4acd65=_0x130fd4;if(Module$4[_0x4acd65(0x3c2c)]||_0x4acd65(0x20f8)!=typeof WebAssembly[_0x4acd65(0x582c)]||isDataURI(wasmBinaryFile$2)||_0x4acd65(0x20f8)!=typeof fetch)return _0x2fd5e1(_0x5af208);fetch(wasmBinaryFile$2,{'credentials':_0x4acd65(0xf0d)})['then'](function(_0x3d60b1){var _0xec3af1=_0x4acd65;return WebAssembly['instantiateStreaming'](_0x3d60b1,_0x4c56fd)[_0xec3af1(0x4e1e)](_0x5af208,function(_0x232c55){_0x2fd5e1(_0x5af208);});});}(),{};}function _emscripten_get_heap_size(){var _0x28992a=_0x68aa19;return HEAP8$3[_0x28992a(0x531b)];}function ___setErrNo(_0x1473c7){var _0x2295d4=_0x68aa19;return Module$4[_0x2295d4(0x8f6)]&&(HEAP32$3[Module$4['___errno_location']()>>0x2]=_0x1473c7),_0x1473c7;}function abortOnCannotGrowMemory(_0x4af5c8){var _0x2f22b4=_0x68aa19;abort(_0x2f22b4(0x1b5c));}function emscripten_realloc_buffer(_0x5bdafd){var _0x3e599d=_0x68aa19;_0x5bdafd=alignUp(_0x5bdafd,0x10000);var _0x395428=buffer$3[_0x3e599d(0x21dd)];try{return-0x1!==wasmMemory$2[_0x3e599d(0x1b9b)]((_0x5bdafd-_0x395428)/0x10000)&&(buffer$3=wasmMemory$2['buffer'],!0x0);}catch(_0x25968c){return!0x1;}}function _emscripten_resize_heap(_0x485521){var _0xbc0f3f=_0x68aa19,_0xcc4cb6=_emscripten_get_heap_size(),_0x5593c0=0x10000,_0x4b37ff=0x7fff0000;if(_0x485521>_0x4b37ff)return!0x1;for(var _0x2a0778=Math[_0xbc0f3f(0x2bc6)](_0xcc4cb6,0x1000000);_0x2a0778<_0x485521;)_0x2a0778=_0x2a0778<=0x20000000?alignUp(0x2*_0x2a0778,_0x5593c0):Math[_0xbc0f3f(0x27d5)](alignUp((0x3*_0x2a0778+0x80000000)/0x4,_0x5593c0),_0x4b37ff);return!!emscripten_realloc_buffer(_0x2a0778)&&(updateGlobalBufferViews(),!0x0);}wasmBinaryFile$2=myself$1[_0x68aa19(0xbb0)][_0x68aa19(0x1599)][_0x68aa19(0x27d8)](_0x68aa19(0x511b))?'../../static/Build/Cesium/ThirdParty/Module.wasm':_0x68aa19(0x1cb6),isDataURI(wasmBinaryFile$2)||(wasmBinaryFile$2=locateFile(wasmBinaryFile$2)),Module$4[_0x68aa19(0x156b)]=function(_0x51b64e,_0x2089f5,_0xdc7d0c){var _0x2f59f1=_0x68aa19;return _0x2089f5[_0x2f59f1(0x11b0)]=wasmMemory$2,_0x2089f5[_0x2f59f1(0x6b4)]=new WebAssembly['Table']({'initial':0x17,'maximum':0x17,'element':_0x2f59f1(0x2983)}),_0x2089f5[_0x2f59f1(0x51b9)]=0x400,_0x2089f5[_0x2f59f1(0x3e7f)]=0x0,createWasm(_0x2089f5);};var asmGlobalArg$1={},asmLibraryArg$2={'b':abort,'c':___setErrNo,'f':_emscripten_get_heap_size,'e':_emscripten_resize_heap,'d':abortOnCannotGrowMemory,'a':DYNAMICTOP_PTR$2},asm$2=Module$4[_0x68aa19(0x156b)](asmGlobalArg$1,asmLibraryArg$2,buffer$3);Module$4['asm']=asm$2,Module$4['___errno_location']=function(){var _0x3ad6f2=_0x68aa19;return Module$4['asm']['g'][_0x3ad6f2(0x18ce)](null,arguments);},Module$4[_0x68aa19(0x481d)]=function(){var _0x2be9f6=_0x68aa19;return Module$4['asm']['h'][_0x2be9f6(0x18ce)](null,arguments);},Module$4[_0x68aa19(0x8e7)]=function(){var _0x1cdd0e=_0x68aa19;return Module$4[_0x1cdd0e(0x156b)]['i'][_0x1cdd0e(0x18ce)](null,arguments);},Module$4[_0x68aa19(0x450)]=function(){var _0x82bf72=_0x68aa19;return Module$4[_0x82bf72(0x156b)]['j'][_0x82bf72(0x18ce)](null,arguments);},Module$4[_0x68aa19(0x5164)]=function(){var _0xa7e611=_0x68aa19;return Module$4['asm']['k'][_0xa7e611(0x18ce)](null,arguments);};var stackAlloc$2=Module$4[_0x68aa19(0xa65)]=function(){var _0x34fa7e=_0x68aa19;return Module$4['asm']['n'][_0x34fa7e(0x18ce)](null,arguments);},stackRestore$2=Module$4[_0x68aa19(0xffc)]=function(){var _0x2e8aa5=_0x68aa19;return Module$4[_0x2e8aa5(0x156b)]['o'][_0x2e8aa5(0x18ce)](null,arguments);},stackSave$2=Module$4[_0x68aa19(0x3d70)]=function(){var _0x50c83e=_0x68aa19;return Module$4[_0x50c83e(0x156b)]['p'][_0x50c83e(0x18ce)](null,arguments);};function ExitStatus(_0x5cc77f){var _0x53e151=_0x68aa19;this['name']=_0x53e151(0x557b),this[_0x53e151(0x17f7)]='Program\x20terminated\x20with\x20exit('+_0x5cc77f+')',this[_0x53e151(0x3f4f)]=_0x5cc77f;}function run(_0x58c903){var _0x23c495=_0x68aa19;function _0x54ba14(){var _0x3ae07a=_0x54f3;Module$4[_0x3ae07a(0x2923)]||(Module$4[_0x3ae07a(0x2923)]=!0x0,ABORT$3||(ensureInitRuntime(),preMain(),Module$4[_0x3ae07a(0x4c7d)]&&Module$4[_0x3ae07a(0x4c7d)](),postRun()));}_0x58c903=_0x58c903||Module$4[_0x23c495(0x50db)],runDependencies$3>0x0||(preRun(),runDependencies$3>0x0||Module$4['calledRun']||(Module$4[_0x23c495(0x4551)]?(Module$4[_0x23c495(0x4551)]('Running...'),setTimeout(function(){setTimeout(function(){var _0x3b46ad=_0x54f3;Module$4[_0x3b46ad(0x4551)]('');},0x1),_0x54ba14();},0x1)):_0x54ba14()));}function abort(_0x7ad74c){var _0xd0d6df=_0x68aa19;Module$4[_0xd0d6df(0x1394)]&&Module$4[_0xd0d6df(0x1394)](_0x7ad74c),_0x7ad74c=void 0x0!==_0x7ad74c?'\x22'+_0x7ad74c+'\x22':'',ABORT$3=!0x0;}if(Module$4[_0x68aa19(0x2bcd)]=function(){var _0x5edb7b=_0x68aa19;return Module$4['asm']['l'][_0x5edb7b(0x18ce)](null,arguments);},Module$4['dynCall_vi']=function(){var _0x45cb93=_0x68aa19;return Module$4[_0x45cb93(0x156b)]['m']['apply'](null,arguments);},Module$4[_0x68aa19(0x156b)]=asm$2,Module$4['cwrap']=cwrap,ExitStatus[_0x68aa19(0x4b51)]=new Error(),ExitStatus[_0x68aa19(0x4b51)]['constructor']=ExitStatus,dependenciesFulfilled$3=function e(){var _0x239988=_0x68aa19;Module$4[_0x239988(0x2923)]||run(),Module$4[_0x239988(0x2923)]||(dependenciesFulfilled$3=e);},Module$4[_0x68aa19(0x29b6)]=run,Module$4['abort']=abort,Module$4['preInit']){for(_0x68aa19(0x20f8)==typeof Module$4['preInit']&&(Module$4[_0x68aa19(0x5681)]=[Module$4[_0x68aa19(0x5681)]]);Module$4[_0x68aa19(0x5681)][_0x68aa19(0x531b)]>0x0;)Module$4[_0x68aa19(0x5681)][_0x68aa19(0x1ae7)]()();}Module$4[_0x68aa19(0x5835)]=!0x0,run();}else var Module$4=null;var Module$5=Module$4,ReprojectWebMercatorFS=_0x68aa19(0x298c),ReprojectWebMercatorVS=_0x68aa19(0x20ca),ImagerySplitDirection={'LEFT':-0x1,'BOTTOM':-0x1,'NONE':0x0,'RIGHT':0x1,'TOP':0x1},ImagerySplitDirection$1=Object['freeze'](ImagerySplitDirection);function TileImagery(_0x14cf59,_0x197a5d,_0x1a1f28,_0x175065){var _0x4336b2=_0x68aa19;this[_0x4336b2(0x4af)]=void 0x0,this[_0x4336b2(0x4747)]=_0x14cf59,this[_0x4336b2(0x3beb)]=_0x197a5d,this[_0x4336b2(0x4a61)]=void 0x0,this[_0x4336b2(0x29d4)]=_0x1a1f28,this[_0x4336b2(0x4bbf)]=_0x175065,this[_0x4336b2(0x46fd)]=void 0x0,this['morphingAlpha']=void 0x0;}TileImagery[_0x68aa19(0x4b51)][_0x68aa19(0x1f96)]=function(){var _0x5a7058=_0x68aa19;defined$1(this[_0x5a7058(0x4af)])&&this[_0x5a7058(0x4af)][_0x5a7058(0x17af)](),defined$1(this[_0x5a7058(0x4747)])&&this[_0x5a7058(0x4747)]['releaseReference']();},TileImagery[_0x68aa19(0x4b51)][_0x68aa19(0x3134)]=function(_0x551869,_0x14ec5a,_0x4f1de7){var _0x53a73b=_0x68aa19,_0x440832=this[_0x53a73b(0x4747)],_0x20552d=_0x440832[_0x53a73b(0x46fd)];if(_0x440832['processStateMachine'](_0x14ec5a,!this['useWebMercatorT'],_0x4f1de7),_0x440832['state']===ImageryState$1['READY'])return defined$1(this['readyImagery'])&&this['readyImagery'][_0x53a73b(0x17af)](),this['readyImagery']=this[_0x53a73b(0x4747)],this['loadingImagery']=void 0x0,this['textureTranslationAndScale']=_0x20552d[_0x53a73b(0x2baf)](_0x551869,this),this[_0x53a73b(0xedb)]=performance[_0x53a73b(0x3c84)](),!0x0;for(var _0x3149e8,_0x16928e=_0x440832[_0x53a73b(0x2c41)];defined$1(_0x16928e)&&(_0x16928e[_0x53a73b(0x4695)]!==ImageryState$1['READY']||!this[_0x53a73b(0x29d4)]&&!defined$1(_0x16928e[_0x53a73b(0x20ac)]));)_0x16928e[_0x53a73b(0x4695)]!==ImageryState$1[_0x53a73b(0x3865)]&&_0x16928e['state']!==ImageryState$1['INVALID']&&(_0x3149e8=_0x3149e8||_0x16928e),_0x16928e=_0x16928e[_0x53a73b(0x2c41)];return this[_0x53a73b(0x4af)]!==_0x16928e&&(defined$1(this['readyImagery'])&&this[_0x53a73b(0x4af)]['releaseReference'](),this[_0x53a73b(0x4af)]=_0x16928e,defined$1(_0x16928e)&&(_0x16928e[_0x53a73b(0x27ac)](),this[_0x53a73b(0x4a61)]=_0x20552d[_0x53a73b(0x2baf)](_0x551869,this))),(_0x440832['state']===ImageryState$1[_0x53a73b(0x3865)]||_0x440832[_0x53a73b(0x4695)]===ImageryState$1[_0x53a73b(0x36ca)])&&(defined$1(_0x3149e8)?(_0x3149e8[_0x53a73b(0x3134)](_0x14ec5a,!this[_0x53a73b(0x29d4)],_0x4f1de7),!0x1):(_0x440832['imageryLayer']&&!0x1===_0x440832[_0x53a73b(0x46fd)][_0x53a73b(0x5071)]&&(this['discard']=!0x0),!0x0));};var taskProcessor$1=new TaskProcessor(_0x68aa19(0xdea)),indexDBImageInvalid=-0x1;function ImageryLayer(_0x12ac2e,_0xa8494e){var _0x1ccbc5=_0x68aa19;this[_0x1ccbc5(0x452)]=_0x12ac2e,_0xa8494e=defaultValue$1(_0xa8494e,{}),this[_0x1ccbc5(0x24f9)]=defaultValue$1(_0xa8494e[_0x1ccbc5(0x24f9)],defaultValue$1(_0x12ac2e['defaultAlpha'],0x1)),this['brightness']=defaultValue$1(_0xa8494e['brightness'],defaultValue$1(_0x12ac2e['defaultBrightness'],ImageryLayer[_0x1ccbc5(0x4ce4)])),this[_0x1ccbc5(0x5324)]=defaultValue$1(_0xa8494e[_0x1ccbc5(0x5324)],defaultValue$1(_0x12ac2e[_0x1ccbc5(0x467a)],ImageryLayer['DEFAULT_CONTRAST'])),this[_0x1ccbc5(0x55bc)]=defaultValue$1(_0xa8494e[_0x1ccbc5(0x55bc)],defaultValue$1(_0x12ac2e[_0x1ccbc5(0x8dc)],ImageryLayer[_0x1ccbc5(0x545f)])),this['saturation']=defaultValue$1(_0xa8494e[_0x1ccbc5(0x1a5f)],defaultValue$1(_0x12ac2e[_0x1ccbc5(0x29a3)],ImageryLayer[_0x1ccbc5(0x4eb5)])),this[_0x1ccbc5(0x2bd5)]=defaultValue$1(_0xa8494e[_0x1ccbc5(0x2bd5)],defaultValue$1(_0x12ac2e[_0x1ccbc5(0x39ba)],ImageryLayer[_0x1ccbc5(0x16b7)])),this[_0x1ccbc5(0x170c)]=defaultValue$1(_0xa8494e[_0x1ccbc5(0x170c)],defaultValue$1(_0x12ac2e[_0x1ccbc5(0x4e31)],ImageryLayer[_0x1ccbc5(0x1d04)])),this[_0x1ccbc5(0x21c2)]=defaultValue$1(_0xa8494e[_0x1ccbc5(0x21c2)],defaultValue$1(_0x12ac2e['defaultTransparentBackColorTolerance'],ImageryLayer[_0x1ccbc5(0x4ec0)]));var _0x3c13cc=defaultValue$1(_0xa8494e[_0x1ccbc5(0x4c8)],defaultValue$1(_0x12ac2e[_0x1ccbc5(0x398c)],ImageryLayer[_0x1ccbc5(0x772)])),_0x15a2fa=defaultValue$1(_0xa8494e['splitDirection'],defaultValue$1(_0x12ac2e[_0x1ccbc5(0x398c)],ImageryLayer[_0x1ccbc5(0x772)]));this[_0x1ccbc5(0x4c8)]=new Cartesian2(_0x3c13cc,_0x15a2fa),this[_0x1ccbc5(0x13c1)]=defaultValue$1(_0xa8494e['minificationFilter'],defaultValue$1(_0x12ac2e['defaultMinificationFilter'],ImageryLayer[_0x1ccbc5(0x397e)])),this[_0x1ccbc5(0x4985)]=defaultValue$1(_0xa8494e['magnificationFilter'],defaultValue$1(_0x12ac2e['defaultMagnificationFilter'],ImageryLayer[_0x1ccbc5(0x3fb9)])),this[_0x1ccbc5(0x105f)]=defaultValue$1(_0xa8494e['show'],!0x0),this['_minimumTerrainLevel']=_0xa8494e[_0x1ccbc5(0x13ef)],this[_0x1ccbc5(0x253c)]=_0xa8494e[_0x1ccbc5(0x1c3c)],this[_0x1ccbc5(0x1aeb)]=defaultValue$1(_0xa8494e['rectangle'],Rectangle[_0x1ccbc5(0xd77)]),this['_maximumAnisotropy']=_0xa8494e[_0x1ccbc5(0x4e23)],this[_0x1ccbc5(0x1a79)]={},this[_0x1ccbc5(0x1e21)]=new TileImagery(Imagery[_0x1ccbc5(0x5848)](this)),this[_0x1ccbc5(0x1430)]=!0x0,this[_0x1ccbc5(0x4302)]=-0x1,this[_0x1ccbc5(0x1f9c)]=!0x1,this[_0x1ccbc5(0x1e3d)]=void 0x0,this[_0x1ccbc5(0x1d19)]=[],this['cutoutRectangle']=_0xa8494e['cutoutRectangle'],this[_0x1ccbc5(0x463)]=0xfff,this['colorToAlpha']=_0xa8494e[_0x1ccbc5(0x480)],this[_0x1ccbc5(0xbd6)]=new Color$2(0x0,0x0,0x1,0x1),this[_0x1ccbc5(0x164)]=defaultValue$1(_0xa8494e[_0x1ccbc5(0x164)],ImageryLayer[_0x1ccbc5(0x359)]),this[_0x1ccbc5(0x219f)]=!0x1,defined$1(_0x12ac2e[_0x1ccbc5(0x2701)])?this[_0x1ccbc5(0x2701)]=_0x12ac2e[_0x1ccbc5(0x2701)]:this[_0x1ccbc5(0x2701)]={'isOpen':!0x1},this[_0x1ccbc5(0x168b)]={},this[_0x1ccbc5(0x1a6f)]=new Cartesian4(0x0,0x0,0x1,0x1),this[_0x1ccbc5(0x2cf)]=!0x1,this[_0x1ccbc5(0x1b13)]=0x0,this[_0x1ccbc5(0x4d96)]=0x0,this[_0x1ccbc5(0xebc)]=!0x1,this[_0x1ccbc5(0x81b)]=0x0,this[_0x1ccbc5(0x3928)]=0x1/0x0,this['_inVisibleHeightRange']=0x1,this['enableUpsample']=!0x0,this[_0x1ccbc5(0x1cfe)]=!0x1;}Object[_0x68aa19(0x5b7)](ImageryLayer[_0x68aa19(0x4b51)],{'featherEdgesEnabled':{'get':function(){var _0x374373=_0x68aa19;return this[_0x374373(0xebc)];},'set':function(_0x1c1f97){var _0x292f76=_0x68aa19;defined$1(_0x1c1f97)&&_0x292f76(0x46da)==typeof _0x1c1f97&&(this[_0x292f76(0xebc)]=_0x1c1f97);}},'lodOffset':{'get':function(){var _0x386857=_0x68aa19;return this[_0x386857(0x1b13)];},'set':function(_0x5a5ced){var _0x21fca4=_0x68aa19;defined$1(_0x5a5ced)&&_0x21fca4(0x30f8)==typeof _0x5a5ced&&(this[_0x21fca4(0x1b13)]=_0x5a5ced);}},'imageryProvider':{'get':function(){var _0x1a1624=_0x68aa19;return this[_0x1a1624(0x452)];}},'rectangle':{'get':function(){return this['_rectangle'];}},'indexedDBSetting':{'get':function(){var _0x2b1548=_0x68aa19;return this[_0x2b1548(0x2701)];},'set':function(_0x499c57){var _0x403b6a=_0x68aa19;defined$1(_0x499c57)&&_0x403b6a(0x46da)==typeof _0x499c57[_0x403b6a(0x3f81)]&&(this[_0x403b6a(0x2701)][_0x403b6a(0x3f81)]=_0x499c57[_0x403b6a(0x3f81)]);}},'swipeRegion':{'get':function(){var _0x22e547=_0x68aa19;return new BoundingRectangle(this[_0x22e547(0x1a6f)]['x'],this[_0x22e547(0x1a6f)]['y'],this[_0x22e547(0x1a6f)]['z']-this[_0x22e547(0x1a6f)]['x'],this[_0x22e547(0x1a6f)]['w']-this[_0x22e547(0x1a6f)]['y']);},'set':function(_0x47296d){var _0xa65b24=_0x68aa19;if(defined$1(_0x47296d)){if(!(_0x47296d instanceof BoundingRectangle))throw new DeveloperError$1('swipeRegion\x20must\x20be\x20a\x20instance\x20of\x20BoundingRectangle.');Cartesian4[_0xa65b24(0x2b84)](_0x47296d['x'],_0x47296d['y'],_0x47296d['x']+_0x47296d[_0xa65b24(0x209)],_0x47296d['y']+_0x47296d[_0xa65b24(0x5862)],this[_0xa65b24(0x1a6f)]);}}},'swipeEnabled':{'get':function(){var _0x116d83=_0x68aa19;return this[_0x116d83(0x2cf)];},'set':function(_0x151d1b){var _0x40437f=_0x68aa19;_0x151d1b!==this[_0x40437f(0x2cf)]&&(_0x151d1b?Cartesian2[_0x40437f(0x2b84)](0x0,0x0,this[_0x40437f(0x4c8)]):Cartesian4['fromElements'](0x0,0x0,0x1,0x1,this[_0x40437f(0x1a6f)]),this[_0x40437f(0x2cf)]=_0x151d1b);}},'minHeight':{'get':function(){var _0x694613=_0x68aa19;return this[_0x694613(0x81b)];},'set':function(_0x3cc2d2){var _0x42b7b1=_0x68aa19;this[_0x42b7b1(0x81b)]=_0x3cc2d2;}},'maxHeight':{'get':function(){var _0x456461=_0x68aa19;return this[_0x456461(0x3928)];},'set':function(_0x30b3d1){var _0x56cded=_0x68aa19;return this[_0x56cded(0x3928)]=_0x30b3d1;}}}),ImageryLayer[_0x68aa19(0x4ce4)]=0x1,ImageryLayer['DEFAULT_CONTRAST']=0x1,ImageryLayer[_0x68aa19(0x545f)]=0x0,ImageryLayer['DEFAULT_SATURATION']=0x1,ImageryLayer[_0x68aa19(0x16b7)]=0x1,ImageryLayer[_0x68aa19(0x1d04)]=Color$2[_0x68aa19(0x1219)],ImageryLayer[_0x68aa19(0x4ec0)]=0x0,ImageryLayer[_0x68aa19(0x772)]=ImagerySplitDirection$1[_0x68aa19(0x44b5)],ImageryLayer['DEFAULT_MINIFICATION_FILTER']=TextureMinificationFilter$1['LINEAR'],ImageryLayer[_0x68aa19(0x3fb9)]=TextureMagnificationFilter$1['LINEAR'],ImageryLayer['DEFAULT_APPLY_COLOR_TO_ALPHA_THRESHOLD']=0.004,ImageryLayer['prototype'][_0x68aa19(0xe49)]=function(){var _0x4224ab=_0x68aa19;return this['_isBaseLayer']&&!defined$1(this['_imageryProvider'][_0x4224ab(0x40ae)]);},ImageryLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ImageryLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyObject$1(this);};var imageryBoundsScratch=new Rectangle(),tileImageryBoundsScratch=new Rectangle(),clippedRectangleScratch$1=new Rectangle(),terrainRectangleScratch$1=new Rectangle();function saveImageToIndexDB(_0xd7e4fd,_0x173a72,_0x3f0e02){var _0x594a4f=_0x68aa19;if(defined$1(_0xd7e4fd['_imageryProvider']['_indexedDBScheduler'])){var _0x36bbc3={'blob':_0x3f0e02,'key':_0x173a72[_0x594a4f(0x536e)],'tablename':_0xd7e4fd[_0x594a4f(0x452)]['tablename'],'dbname':_0xd7e4fd[_0x594a4f(0x452)][_0x594a4f(0x2fdf)]['dbname']};taskProcessor$1[_0x594a4f(0x4c73)](_0x36bbc3,[]);}}function decodePackedBuffer$2(_0x29621c,_0x1d3ecc,_0x13cd8e,_0x1c43c8,_0x408acd){var _0x130792=_0x68aa19,_0x26aa22=new DataView(_0x29621c),_0x2a9d4a=0x0,_0x320119=_0x26aa22[_0x130792(0x2e90)](_0x2a9d4a,!0x0);if(_0x1d3ecc>_0x320119-0x1||_0x320119>0x100)throw new DeveloperError$1(_0x130792(0x4db2));_0x2a9d4a+=0x4;var _0x8a19aa,_0x1fbe91,_0x20f84a=[];for(_0x8a19aa=0x0;_0x8a19aa<_0x320119;_0x8a19aa++)_0x1fbe91=_0x26aa22[_0x130792(0x2e90)](_0x2a9d4a,!0x0),_0x20f84a[_0x130792(0x3a33)](_0x1fbe91),_0x2a9d4a+=0x4;for(_0x8a19aa=0x0;_0x8a19aa<_0x320119;_0x8a19aa++){if(_0x1fbe91=_0x20f84a[_0x8a19aa],_0x8a19aa===_0x1d3ecc){if(0x0===_0x1fbe91)return void(!0x0===_0x13cd8e[_0x130792(0x2701)][_0x130792(0x3f81)]&&saveImageToIndexDB(_0x13cd8e,_0x1c43c8,indexDBImageInvalid));if(!defined$1(_0x408acd)){var _0x3da3b8=new Uint8Array(_0x29621c,_0x2a9d4a,_0x1fbe91);return new Uint8Array(_0x3da3b8)[_0x130792(0x1de1)];}return createImage$1({'uint8Array':new Uint8Array(_0x29621c,_0x2a9d4a,_0x1fbe91),'format':_0x408acd,'flipY':!0x0,'layer':_0x13cd8e,'imagery':_0x1c43c8});}_0x2a9d4a+=_0x1fbe91;}}ImageryLayer['prototype'][_0x68aa19(0x4a89)]=function(){var _0x3dc05c=_0x68aa19,_0xec330b=this[_0x3dc05c(0x452)],_0x5300fe=this[_0x3dc05c(0x1aeb)];return _0xec330b['readyPromise'][_0x3dc05c(0x4e1e)](function(){var _0x1a7172=_0x3dc05c;return Rectangle[_0x1a7172(0x3f43)](_0xec330b[_0x1a7172(0x2f4d)],_0x5300fe);});},ImageryLayer[_0x68aa19(0x4b51)]['_createTileImagerySkeletons']=function(_0xb1ced0,_0x3a58d6,_0x50109c){var _0x311475=_0x68aa19,_0x17e81e=_0xb1ced0['data'];if(defined$1(this['_minimumTerrainLevel'])&&_0xb1ced0['level']<this[_0x311475(0x4470)])return!0x1;if(defined$1(this[_0x311475(0x253c)])&&_0xb1ced0[_0x311475(0xcf6)]>this[_0x311475(0x253c)])return!0x1;var _0x5b02ae=this[_0x311475(0x452)];if(defined$1(_0x50109c)||(_0x50109c=_0x17e81e['imagery'][_0x311475(0x531b)]),!_0x5b02ae[_0x311475(0x237c)])return this['_skeletonPlaceholder'][_0x311475(0x4747)][_0x311475(0x27ac)](),_0x17e81e['imagery'][_0x311475(0x4bc6)](_0x50109c,0x0,this[_0x311475(0x1e21)]),!0x0;var _0x417e32=_0x5b02ae[_0x311475(0x3e1)][_0x311475(0x1252)]instanceof WebMercatorProjection&&_0xb1ced0[_0x311475(0x2f4d)][_0x311475(0x46e0)]<WebMercatorProjection[_0x311475(0x3b4c)]&&_0xb1ced0[_0x311475(0x2f4d)][_0x311475(0x149)]>-WebMercatorProjection['MaximumLatitude'],_0x1c848a=Rectangle[_0x311475(0x3f43)](_0x5b02ae['rectangle'],this[_0x311475(0x1aeb)],imageryBoundsScratch),_0x59978b=Rectangle['intersection'](_0xb1ced0[_0x311475(0x2f4d)],_0x1c848a,tileImageryBoundsScratch);if(!defined$1(_0x59978b)){if(!this[_0x311475(0xe49)]()||_0x5b02ae instanceof MvtProvider$1)return!0x1;var _0x50d94c=_0x1c848a,_0x484d62=_0xb1ced0[_0x311475(0x2f4d)];_0x59978b=tileImageryBoundsScratch,_0x484d62[_0x311475(0x149)]>=_0x50d94c['north']?_0x59978b['north']=_0x59978b['south']=_0x50d94c[_0x311475(0x46e0)]:_0x484d62[_0x311475(0x46e0)]<=_0x50d94c[_0x311475(0x149)]?_0x59978b[_0x311475(0x46e0)]=_0x59978b['south']=_0x50d94c[_0x311475(0x149)]:(_0x59978b[_0x311475(0x149)]=Math['max'](_0x484d62['south'],_0x50d94c[_0x311475(0x149)]),_0x59978b[_0x311475(0x46e0)]=Math['min'](_0x484d62['north'],_0x50d94c[_0x311475(0x46e0)])),_0x484d62[_0x311475(0x4488)]>=_0x50d94c[_0x311475(0x326c)]?_0x59978b[_0x311475(0x4488)]=_0x59978b[_0x311475(0x326c)]=_0x50d94c['east']:_0x484d62[_0x311475(0x326c)]<=_0x50d94c[_0x311475(0x4488)]?_0x59978b[_0x311475(0x4488)]=_0x59978b['east']=_0x50d94c[_0x311475(0x4488)]:(_0x59978b['west']=Math[_0x311475(0x2bc6)](_0x484d62['west'],_0x50d94c['west']),_0x59978b[_0x311475(0x326c)]=Math[_0x311475(0x27d5)](_0x484d62[_0x311475(0x326c)],_0x50d94c[_0x311475(0x326c)]));}var _0x448cc4=0x0;_0x59978b[_0x311475(0x149)]>0x0?_0x448cc4=_0x59978b[_0x311475(0x149)]:_0x59978b[_0x311475(0x46e0)]<0x0&&(_0x448cc4=_0x59978b[_0x311475(0x46e0)]);var _0x3a4737=getLevelWithMaximumTexelSpacing$1(this,0x1*_0x3a58d6[_0x311475(0x4b17)](_0xb1ced0[_0x311475(0xcf6)]),_0x448cc4,defined$1(this['_imageryProvider'][_0x311475(0x4db1)])?this[_0x311475(0x452)][_0x311475(0x4db1)]:0x1);_0x3a4737=Math[_0x311475(0x2bc6)](0x0,_0x3a4737);var _0x201e16=_0x5b02ae['maximumLevel'];if(_0x3a4737>_0x201e16&&(_0x3a4737=_0x201e16),defined$1(_0x5b02ae[_0x311475(0x4bab)])&&!(_0x5b02ae instanceof MvtProvider)){var _0xb3f995=_0x5b02ae[_0x311475(0x4bab)];_0x3a4737<_0xb3f995&&(_0x3a4737=_0xb3f995);}var _0x4c3ad1=_0x5b02ae['tilingScheme'],_0x3ec2d7=_0x4c3ad1[_0x311475(0x450e)](Rectangle[_0x311475(0x420d)](_0x59978b),_0x3a4737),_0x168d3d=_0x4c3ad1[_0x311475(0x450e)](Rectangle[_0x311475(0x394)](_0x59978b),_0x3a4737),_0x137088=_0xb1ced0[_0x311475(0x2f4d)][_0x311475(0x209)]/0x200,_0x1bf6e7=_0xb1ced0[_0x311475(0x2f4d)][_0x311475(0x5862)]/0x200,_0x4d3aee=_0x4c3ad1[_0x311475(0x5569)](_0x3ec2d7['x'],_0x3ec2d7['y'],_0x3a4737);Math[_0x311475(0x1661)](_0x4d3aee[_0x311475(0x149)]-_0xb1ced0['rectangle'][_0x311475(0x46e0)])<_0x1bf6e7&&_0x3ec2d7['y']<_0x168d3d['y']&&++_0x3ec2d7['y'],Math[_0x311475(0x1661)](_0x4d3aee['east']-_0xb1ced0[_0x311475(0x2f4d)][_0x311475(0x4488)])<_0x137088&&_0x3ec2d7['x']<_0x168d3d['x']&&++_0x3ec2d7['x'];var _0x48051c=_0x4c3ad1['tileXYToRectangle'](_0x168d3d['x'],_0x168d3d['y'],_0x3a4737);Math[_0x311475(0x1661)](_0x48051c['north']-_0xb1ced0['rectangle'][_0x311475(0x149)])<_0x1bf6e7&&_0x168d3d['y']>_0x3ec2d7['y']&&--_0x168d3d['y'],Math['abs'](_0x48051c[_0x311475(0x4488)]-_0xb1ced0[_0x311475(0x2f4d)][_0x311475(0x326c)])<_0x137088&&_0x168d3d['x']>_0x3ec2d7['x']&&--_0x168d3d['x'],_0x4d3aee[_0x311475(0x326c)]<_0x5b02ae[_0x311475(0x2f4d)]['west']&&++_0x3ec2d7['x'],_0x4d3aee[_0x311475(0x149)]>_0x5b02ae[_0x311475(0x2f4d)][_0x311475(0x46e0)]&&++_0x3ec2d7['y'],_0x48051c['west']>_0x5b02ae[_0x311475(0x2f4d)][_0x311475(0x326c)]&&--_0x168d3d['x'],_0x48051c['north']<_0x5b02ae['rectangle']['south']&&--_0x168d3d['y'];var _0x52199d,_0xeec479,_0x2027dc=Rectangle[_0x311475(0x254b)](_0xb1ced0[_0x311475(0x2f4d)],terrainRectangleScratch$1),_0x5acbb5=_0x4c3ad1[_0x311475(0x5569)](_0x3ec2d7['x'],_0x3ec2d7['y'],_0x3a4737),_0x2a6746=Rectangle[_0x311475(0x3f43)](_0x5acbb5,_0x1c848a,clippedRectangleScratch$1);_0x417e32?(_0x4c3ad1['rectangleToNativeRectangle'](_0x2027dc,_0x2027dc),_0x4c3ad1[_0x311475(0x31af)](_0x5acbb5,_0x5acbb5),_0x4c3ad1['rectangleToNativeRectangle'](_0x2a6746,_0x2a6746),_0x4c3ad1[_0x311475(0x31af)](_0x1c848a,_0x1c848a),_0x52199d=_0x4c3ad1[_0x311475(0x2e03)]['bind'](_0x4c3ad1),_0x137088=_0x2027dc[_0x311475(0x209)]/0x200,_0x1bf6e7=_0x2027dc['height']/0x200):_0x52199d=_0x4c3ad1[_0x311475(0x5569)][_0x311475(0x532a)](_0x4c3ad1);var _0x1badde,_0x11cfbc=0x0,_0x105090=0x1;!this[_0x311475(0xe49)]()&&Math[_0x311475(0x1661)](_0x2a6746[_0x311475(0x4488)]-_0x2027dc['west'])>=_0x137088&&(_0x11cfbc=Math[_0x311475(0x27d5)](0x1,(_0x2a6746[_0x311475(0x4488)]-_0x2027dc['west'])/_0x2027dc[_0x311475(0x209)])),!this[_0x311475(0xe49)]()&&Math['abs'](_0x2a6746[_0x311475(0x46e0)]-_0x2027dc[_0x311475(0x46e0)])>=_0x1bf6e7&&(_0x105090=Math[_0x311475(0x2bc6)](0x0,(_0x2a6746['north']-_0x2027dc[_0x311475(0x149)])/_0x2027dc[_0x311475(0x5862)]));for(var _0x2dc8ee=_0x105090,_0x3bdc48=defaultValue$1(this[_0x311475(0x452)][_0x311475(0x4bbf)],!0x1),_0x255860=_0x3ec2d7['x'];_0x255860<=_0x168d3d['x'];_0x255860++)if(_0xeec479=_0x11cfbc,_0x5acbb5=_0x52199d(_0x255860,_0x3ec2d7['y'],_0x3a4737),defined$1(_0x2a6746=Rectangle[_0x311475(0x453)](_0x5acbb5,_0x1c848a,clippedRectangleScratch$1))){_0x11cfbc=Math[_0x311475(0x27d5)](0x1,(_0x2a6746[_0x311475(0x326c)]-_0x2027dc[_0x311475(0x4488)])/_0x2027dc[_0x311475(0x209)]),_0x255860===_0x168d3d['x']&&(this[_0x311475(0xe49)]()||Math[_0x311475(0x1661)](_0x2a6746[_0x311475(0x326c)]-_0x2027dc[_0x311475(0x326c)])<_0x137088)&&(_0x11cfbc=0x1),_0x105090=_0x2dc8ee;for(var _0x3b15c4=_0x3ec2d7['y'];_0x3b15c4<=_0x168d3d['y'];_0x3b15c4++)if(_0x1badde=_0x105090,_0x5acbb5=_0x52199d(_0x255860,_0x3b15c4,_0x3a4737),defined$1(_0x2a6746=Rectangle[_0x311475(0x453)](_0x5acbb5,_0x1c848a,clippedRectangleScratch$1))){_0x105090=Math[_0x311475(0x2bc6)](0x0,(_0x2a6746[_0x311475(0x149)]-_0x2027dc['south'])/_0x2027dc[_0x311475(0x5862)]),_0x3b15c4===_0x168d3d['y']&&(this[_0x311475(0xe49)]()||Math[_0x311475(0x1661)](_0x2a6746[_0x311475(0x149)]-_0x2027dc[_0x311475(0x149)])<_0x1bf6e7)&&(_0x105090=0x0);var _0x1f9938=new Cartesian4(_0xeec479,_0x105090,_0x11cfbc,_0x1badde),_0x1a076b=this[_0x311475(0x3b8f)](_0x255860,_0x3b15c4,_0x3a4737);if(_0x17e81e['imagery'][_0x311475(0x4bc6)](_0x50109c,0x0,new TileImagery(_0x1a076b,_0x1f9938,_0x417e32,_0x3bdc48)),++_0x50109c,this[_0x311475(0x452)][_0x311475(0x4f39)]&&defined$1(_0x1a076b[_0x311475(0x9a6)])&&defined$1(_0x1a076b[_0x311475(0x2c41)])){var _0x57bebf=new TileImagery(this[_0x311475(0x3b8f)](_0x1a076b['parent']['x'],_0x1a076b[_0x311475(0x2c41)]['y'],_0x1a076b[_0x311475(0x2c41)]['level']),_0x1f9938,_0x417e32,_0x3bdc48);_0x57bebf[_0x311475(0x2a5f)]=0.9,_0x17e81e[_0x311475(0x3527)][_0x311475(0x4bc6)](_0x50109c,0x0,_0x57bebf),++_0x50109c;}}}return!0x0;},ImageryLayer['prototype']['_calculateTextureTranslationAndScale']=function(_0x39a14c,_0x3de65d){var _0x1bcd07=_0x68aa19,_0x355005=_0x3de65d['readyImagery'][_0x1bcd07(0x2f4d)],_0x208cd1=_0x39a14c['rectangle'];if(_0x3de65d[_0x1bcd07(0x29d4)]){var _0x2ea2e0=_0x3de65d[_0x1bcd07(0x4af)][_0x1bcd07(0x46fd)][_0x1bcd07(0x2dba)][_0x1bcd07(0x3e1)];_0x355005=_0x2ea2e0[_0x1bcd07(0x31af)](_0x355005,imageryBoundsScratch),_0x208cd1=_0x2ea2e0[_0x1bcd07(0x31af)](_0x208cd1,terrainRectangleScratch$1);}var _0x132635=_0x208cd1[_0x1bcd07(0x209)],_0x522862=_0x208cd1[_0x1bcd07(0x5862)],_0x290e81=_0x132635/_0x355005[_0x1bcd07(0x209)],_0x2fe002=_0x522862/_0x355005[_0x1bcd07(0x5862)];return new Cartesian4(_0x290e81*(_0x208cd1[_0x1bcd07(0x4488)]-_0x355005[_0x1bcd07(0x4488)])/_0x132635,_0x2fe002*(_0x208cd1['south']-_0x355005[_0x1bcd07(0x149)])/_0x522862,_0x290e81,_0x2fe002);};var dxtzRegex$3=/\.dxtz/i;function decodeBlockBuffer(_0x354799,_0x3d5316,_0x947560){var _0x548aa1=_0x68aa19,_0x3c36c0=new DataView(_0x354799),_0x4d73a7=0x0;_0x3c36c0[_0x548aa1(0x2e90)](_0x4d73a7,!0x0),_0x4d73a7+=0x4;var _0x1440d4=_0x3c36c0[_0x548aa1(0x2e90)](_0x4d73a7,!0x0);_0x4d73a7+=0x4;for(var _0x11a4e0=_0x3d5316[_0x548aa1(0x1509)],_0x4b2e33=_0x3d5316[_0x548aa1(0x12df)]*_0x3d5316[_0x548aa1(0x10cd)]+_0x11a4e0,_0x336aaf=0x0,_0x39e2f6=0x0,_0x106f44=0x0;_0x106f44<_0x1440d4;_0x106f44++){if(_0x106f44<_0x4b2e33)_0x336aaf+=_0x3c36c0[_0x548aa1(0x2e90)](_0x4d73a7,!0x0);else{if(_0x106f44===_0x4b2e33){_0x39e2f6=_0x3c36c0[_0x548aa1(0x2e90)](_0x4d73a7,!0x0),_0x4d73a7+=0x4;break;}}_0x4d73a7+=0x4;}if(_0x4d73a7=0x8+0x4*_0x1440d4,0x0!==_0x39e2f6){_0x4d73a7+=_0x336aaf;var _0x338856=when[_0x548aa1(0x25e3)](),_0x517275=_0x3d5316[_0x548aa1(0x343b)];return dxtzRegex$3[_0x548aa1(0x8e2)](_0x517275)?_0x338856[_0x548aa1(0x68a)](parseDXTZ(_0x354799,_0x4d73a7,_0x39e2f6)):loadImageFromTypedArray({'uint8Array':new Uint8Array(_0x354799,_0x4d73a7,_0x39e2f6),'format':_0x947560,'flipY':!0x0});}}function parseDXTZ(_0x5edabe,_0x3b725e,_0xc71df0){var _0x86b0c0=_0x68aa19,_0xc74bc7=new DataView(_0x5edabe,_0x3b725e,_0xc71df0),_0x4d1bf0=0x0,_0x4a37a2=_0xc74bc7[_0x86b0c0(0x2e90)](_0x4d1bf0,!0x0);_0x4d1bf0+=Uint32Array['BYTES_PER_ELEMENT'],_0xc74bc7[_0x86b0c0(0x2e90)](_0x4d1bf0,!0x0),_0x4d1bf0+=Uint32Array[_0x86b0c0(0x1c17)];var _0xb5e13b=0x20===_0x4a37a2?PixelFormat$1[_0x86b0c0(0x4f65)]:PixelFormat$1[_0x86b0c0(0x3d35)],_0x341653=_0xc74bc7[_0x86b0c0(0x2e90)](_0x4d1bf0,!0x0);_0x4d1bf0+=Uint32Array[_0x86b0c0(0x1c17)];var _0x356b84=_0xc74bc7['getUint32'](_0x4d1bf0,!0x0);_0x4d1bf0+=Uint32Array[_0x86b0c0(0x1c17)],_0xc74bc7['getUint32'](_0x4d1bf0,!0x0),_0x4d1bf0+=Uint32Array['BYTES_PER_ELEMENT'];var _0x2f46de=_0xc74bc7[_0x86b0c0(0x2e90)](_0x4d1bf0,!0x0);_0x4d1bf0+=Uint32Array[_0x86b0c0(0x1c17)];var _0x288adc=new Uint8Array(_0x5edabe,_0x4d1bf0+_0x3b725e,_0x2f46de),_0x346a1a=pako[_0x86b0c0(0x2b2a)](_0x288adc)[_0x86b0c0(0x1de1)];return new CompressedTextureBuffer(_0xb5e13b,_0x341653,_0x356b84,new Uint8Array(_0x346a1a));}function createImage$1(_0x460a5e){var _0x3af35f=_0x68aa19,_0x189303,_0x232227=_0x460a5e[_0x3af35f(0x55d0)],_0x50c233=_0x460a5e[_0x3af35f(0x859)],_0xbd90f9=_0x460a5e[_0x3af35f(0x9e2)],_0x942d70=defaultValue$1(_0x460a5e[_0x3af35f(0x4bbf)],!0x1),_0x1882e7=_0x460a5e[_0x3af35f(0x4e5)],_0x24e112=_0x460a5e[_0x3af35f(0x3527)],_0x51319e=new Blob([_0x232227],{'type':_0x50c233});return!0x0===_0x1882e7[_0x3af35f(0x2701)]['isOpen']&&saveImageToIndexDB(_0x1882e7,_0x24e112,_0x51319e),Resource[_0x3af35f(0x2471)]()[_0x3af35f(0x4e1e)](function(_0x410681){var _0x52d303=_0x3af35f;return _0x410681?when(Resource[_0x52d303(0x1bfc)](_0x51319e,{'flipY':_0x942d70,'premultiplyAlpha':!0x1})):new Resource({'url':_0x189303=window['URL']['createObjectURL'](_0x51319e),'request':_0xbd90f9})[_0x52d303(0x5174)]({'flipY':_0x942d70});})[_0x3af35f(0x4e1e)](function(_0x2e7d4b){var _0x537101=_0x3af35f;return defined$1(_0x189303)&&window[_0x537101(0x4053)][_0x537101(0x226b)](_0x189303),_0x2e7d4b;})[_0x3af35f(0x4b84)](function(_0x29a99c){var _0x261e6b=_0x3af35f;return defined$1(_0x189303)&&window['URL'][_0x261e6b(0x226b)](_0x189303),when[_0x261e6b(0x4e16)](_0x29a99c);});}function getBlob(_0x7a6b1d,_0x2ff2aa){var _0x4993f1=_0x68aa19,_0x22e10d=document[_0x4993f1(0x433c)](_0x4993f1(0xda2));_0x22e10d[_0x4993f1(0x3ca1)](_0x4993f1(0x5030))[_0x4993f1(0x100)](_0x7a6b1d),_0x22e10d['toBlob'](_0x2ff2aa);}function decodeArrayBuffer$1(_0x5c4cd4,_0x5afb94){var _0x1f22c8=_0x68aa19,_0x577ff5=_0x5c4cd4[_0x1f22c8(0x48ca)](0x0),_0x230b6f=new Int8Array(_0x577ff5);for(var _0x3086a7=_0x5afb94[_0x1f22c8(0x4d7b)]('')[_0x1f22c8(0x2e47)](function(_0x2e30a7){var _0x254148=_0x1f22c8;return _0x2e30a7[_0x254148(0x39ea)](0x0);}),_0x30c186=0x0;_0x30c186<_0x3086a7['length'];_0x30c186++)_0x230b6f[_0x30c186]=_0x230b6f[_0x30c186]^_0x3086a7[_0x30c186];return _0x230b6f[_0x1f22c8(0x1de1)];}var FormatToFileExt={'webp':_0x68aa19(0x44c7),'png':_0x68aa19(0x4690)};function getSamplerKey(_0x43ad62,_0x12eee4,_0x55c627){return _0x43ad62+':'+_0x12eee4+':'+_0x55c627;}function getImageryCacheKey(_0x17d7fb,_0x28bfce,_0x43cf2c){return JSON['stringify']([_0x17d7fb,_0x28bfce,_0x43cf2c]);}ImageryLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3b5c)]=function(_0x2801fe){var _0x2c542f=_0x68aa19,_0xe1fa12=this[_0x2c542f(0x452)],_0xb51b75=this;function _0x593a36(_0x2f0a0f){var _0xdfcd89=_0x2c542f;if(!_0x2801fe['isDestroyed']()){if(!defined$1(_0x2f0a0f))return _0x31ae72();if(_0x2f0a0f!==indexDBImageInvalid){if(_0xdfcd89(0x3343)!==_0x2f0a0f){if(_0x2f0a0f instanceof ArrayBuffer&&defined$1(_0xe1fa12[_0xdfcd89(0x2ceb)])&&_0xe1fa12[_0xdfcd89(0x2ceb)]['length']>0x0&&_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x3243)]!==RequestType$1[_0xdfcd89(0x2b6f)]){var _0xc22a4e=decodeArrayBuffer$1(_0x2f0a0f,_0xe1fa12[_0xdfcd89(0x2ceb)]);_0x2f0a0f=_0x2801fe[_0xdfcd89(0x9e2)]['type']===RequestType$1[_0xdfcd89(0x5050)]?_0xc22a4e:new Blob([new Uint8Array(_0xc22a4e,0x0,_0xc22a4e[_0xdfcd89(0x21dd)])],{'type':_0xe1fa12[_0xdfcd89(0x2cce)]||_0xdfcd89(0x4690)});}if(_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x3243)]!==RequestType$1[_0xdfcd89(0x5050)]&&!_0x2f0a0f[_0xdfcd89(0x287a)]&&_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x3243)]!==RequestType$1[_0xdfcd89(0x2b6f)]&&_0x2801fe['request']['type']!==RequestType$1[_0xdfcd89(0x2c72)]){if(_0x2f0a0f instanceof Blob){if(!0x0===_0xb51b75[_0xdfcd89(0x2701)][_0xdfcd89(0x3f81)]&&!_0x2801fe[_0xdfcd89(0x9e2)]['cacheEnable']&&defined$1(_0xb51b75[_0xdfcd89(0x452)][_0xdfcd89(0x2fdf)])){_0x2801fe[_0xdfcd89(0x536e)]=_0x2801fe['request'][_0xdfcd89(0x536e)];var _0x49754a={'blob':_0x2f0a0f,'key':_0x2801fe[_0xdfcd89(0x536e)],'tablename':_0xb51b75[_0xdfcd89(0x452)][_0xdfcd89(0x2e23)],'dbname':_0xb51b75[_0xdfcd89(0x452)][_0xdfcd89(0x2fdf)][_0xdfcd89(0xb97)],'cacheSize':0x1e};taskProcessor$1[_0xdfcd89(0x4c73)](_0x49754a,[]);}return void Resource[_0xdfcd89(0x2471)]()[_0xdfcd89(0x4e1e)](function(_0x2edd4d){var _0x1e046f=_0xdfcd89;if(_0x2edd4d)Resource[_0x1e046f(0x1bfc)](_0x2f0a0f,{'flipY':!0x0,'premultiplyAlpha':!0x1})['then'](function(_0x3f4159){var _0x439326=_0x1e046f;_0x2801fe['image']=_0x3f4159,_0x2801fe[_0x439326(0x4695)]=ImageryState$1[_0x439326(0x35fa)],_0x2801fe[_0x439326(0x9e2)]=void 0x0,TileProviderError$1['handleSuccess'](_0xb51b75[_0x439326(0x1e3d)]);});else{var _0x3c2933=window[_0x1e046f(0x4053)]['createObjectURL'](_0x2f0a0f);loadImage$2(_0x3c2933,!0x1)[_0x1e046f(0x4e1e)](function(_0x4d7137){var _0xbaff22=_0x1e046f;return window['URL'][_0xbaff22(0x226b)](_0x3c2933),_0x4d7137;},function(_0x33b745){var _0x385028=_0x1e046f;return window[_0x385028(0x4053)][_0x385028(0x226b)](_0x3c2933),when[_0x385028(0x4e16)](_0x33b745);})['then'](function(_0x5059da){var _0x1eb61d=_0x1e046f;_0x2801fe[_0x1eb61d(0x4133)]=_0x5059da,_0x2801fe[_0x1eb61d(0x4695)]=ImageryState$1[_0x1eb61d(0x35fa)],_0x2801fe[_0x1eb61d(0x9e2)]=void 0x0,TileProviderError$1[_0x1eb61d(0x40ff)](_0xb51b75[_0x1eb61d(0x1e3d)]);});}});}!0x0===_0xb51b75[_0xdfcd89(0x2701)][_0xdfcd89(0x3f81)]&&!_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0xcfb)]&&defined$1(_0xb51b75[_0xdfcd89(0x452)][_0xdfcd89(0x2fdf)])&&(_0x2801fe['quadKey']=_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x536e)],createImageBitmap(_0x2f0a0f,{'imageOrientation':'flipY','premultiplyAlpha':'none'})[_0xdfcd89(0x4e1e)](function(_0x52253e){getBlob(_0x52253e,function(_0xb645ba){var _0x1d01c5=_0x54f3,_0x25510b={'blob':_0xb645ba,'key':_0x2801fe[_0x1d01c5(0x536e)],'tablename':_0xb51b75['_imageryProvider']['tablename'],'dbname':_0xb51b75[_0x1d01c5(0x452)][_0x1d01c5(0x2fdf)][_0x1d01c5(0xb97)],'cacheSize':0x1e};taskProcessor$1[_0x1d01c5(0x4c73)](_0x25510b,[]);});}));}var _0x4ec375=FormatToFileExt[_0xe1fa12[_0xdfcd89(0x2cce)]];if(_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x3243)]!==RequestType$1[_0xdfcd89(0x2c72)]||_0x2f0a0f[_0xdfcd89(0x287a)]){if(_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x3243)]!==RequestType$1[_0xdfcd89(0x5050)]||_0x2f0a0f[_0xdfcd89(0x287a)]){if(_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x3243)]===RequestType$1[_0xdfcd89(0x2b6f)])!defined$1((_0x3ea43d=_0xe1fa12[_0xdfcd89(0x5521)][_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x536e)]])[_0xdfcd89(0x116f)])&&(_0x3ea43d[_0xdfcd89(0x116f)]=_0x2f0a0f,!0x0===_0xb51b75[_0xdfcd89(0x2701)]['isOpen']&&!_0x2801fe['request'][_0xdfcd89(0xcfb)]&&defined$1(_0xb51b75['_imageryProvider'][_0xdfcd89(0x2fdf)]))&&(_0x49754a={'blob':_0x2f0a0f[_0xdfcd89(0x48ca)](0x0),'key':_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x536e)],'tablename':_0xb51b75[_0xdfcd89(0x452)][_0xdfcd89(0x2e23)],'dbname':_0xb51b75['_imageryProvider'][_0xdfcd89(0x2fdf)][_0xdfcd89(0xb97)],'cacheSize':0x1e},taskProcessor$1[_0xdfcd89(0x4c73)](_0x49754a,[])),_0xe1fa12[_0xdfcd89(0x1611)]['touch'](_0x3ea43d),_0xe1fa12[_0xdfcd89(0x1611)][_0xdfcd89(0x559)](_0xe1fa12['blockCacheSize']),defined$1(_0xe1fa12[_0xdfcd89(0x2ceb)])&&_0xe1fa12[_0xdfcd89(0x2ceb)][_0xdfcd89(0x531b)]>0x0&&(_0x2f0a0f=decodeArrayBuffer$1(_0x2f0a0f,_0xe1fa12[_0xdfcd89(0x2ceb)])),defined$1(_0x3a2c35=decodeBlockBuffer(_0x2f0a0f,_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x2c84)],_0x4ec375))||(_0x2801fe[_0xdfcd89(0x4695)]=ImageryState$1[_0xdfcd89(0x3865)]),_0x3a2c35[_0xdfcd89(0x4e1e)](function(_0x483f5a){var _0x1b30b9=_0xdfcd89;_0x2801fe[_0x1b30b9(0x4133)]=_0x483f5a,_0x2801fe['state']=ImageryState$1['RECEIVED'];})[_0xdfcd89(0x4b84)](function(_0x2e2f83){var _0x4ce77c=_0xdfcd89;_0x2801fe[_0x4ce77c(0x4695)]=ImageryState$1[_0x4ce77c(0x3865)];});else _0x2801fe['image']=_0x2f0a0f,_0x2801fe[_0xdfcd89(0x4695)]=ImageryState$1[_0xdfcd89(0x35fa)];}else{if(_0x2f0a0f instanceof Blob&&_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0xcfb)]&&!0x0===_0xb51b75[_0xdfcd89(0x2701)][_0xdfcd89(0x3f81)])return void Resource[_0xdfcd89(0x2471)]()[_0xdfcd89(0x4e1e)](function(_0x2a05c7){var _0x29f20b=_0xdfcd89;if(_0x2a05c7)Resource['createImageBitmapFromBlob'](_0x2f0a0f,{'flipY':!0x0,'premultiplyAlpha':!0x1})[_0x29f20b(0x4e1e)](function(_0x2e0386){var _0x2e8caa=_0x29f20b;_0x2801fe[_0x2e8caa(0x4133)]=_0x2e0386,_0x2801fe[_0x2e8caa(0x4695)]=ImageryState$1[_0x2e8caa(0x35fa)],_0x2801fe[_0x2e8caa(0x9e2)]=void 0x0,TileProviderError$1[_0x2e8caa(0x40ff)](_0xb51b75[_0x2e8caa(0x1e3d)]);});else{var _0x1f92a2=window[_0x29f20b(0x4053)]['createObjectURL'](_0x2f0a0f);loadImage$2(_0x1f92a2,!0x1)['then'](function(_0x5843d1){var _0x52f939=_0x29f20b;return window[_0x52f939(0x4053)][_0x52f939(0x226b)](_0x1f92a2),_0x5843d1;},function(_0x1666fe){var _0x5480a6=_0x29f20b;return window[_0x5480a6(0x4053)][_0x5480a6(0x226b)](_0x1f92a2),when['reject'](_0x1666fe);})[_0x29f20b(0x4e1e)](function(_0x225b92){var _0x189723=_0x29f20b;_0x2801fe[_0x189723(0x4133)]=_0x225b92,_0x2801fe['state']=ImageryState$1[_0x189723(0x35fa)],_0x2801fe[_0x189723(0x9e2)]=void 0x0,TileProviderError$1[_0x189723(0x40ff)](_0xb51b75[_0x189723(0x1e3d)]);});}});_0x2801fe[_0xdfcd89(0x536e)]=_0x2801fe['request'][_0xdfcd89(0x536e)],_0x4ec375=defaultValue$1(_0x4ec375,_0xdfcd89(0x4690));var _0x376a0d=decodePackedBuffer$2(_0x2f0a0f,_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x15b5)],_0xb51b75,_0x2801fe,_0x4ec375);if(!defined$1(_0x376a0d))return void(_0x2801fe[_0xdfcd89(0x4695)]=ImageryState$1[_0xdfcd89(0x3865)]);_0x376a0d[_0xdfcd89(0x4e1e)](function(_0x3cc564){var _0x514b5a=_0xdfcd89;_0x2801fe[_0x514b5a(0x4133)]=_0x3cc564,_0x2801fe[_0x514b5a(0x4695)]=ImageryState$1[_0x514b5a(0x35fa)];})[_0xdfcd89(0x4b84)](function(_0x36b696){var _0x2a503c=_0xdfcd89;_0x2801fe[_0x2a503c(0x4695)]=ImageryState$1[_0x2a503c(0x3865)];});}}else{if(!defined$1(_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x15b5)])&&defined$1(_0x2801fe[_0xdfcd89(0x9e2)]['blockRequest'])&&(_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x15b5)]=_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x31d7)][_0xdfcd89(0x15b5)]),defined$1(_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x15b5)])&&(_0x2f0a0f=decodePackedBuffer$2(_0x2f0a0f,_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x15b5)],_0xb51b75,_0x2801fe)),defined$1(_0x2f0a0f)){var _0x3ea43d,_0x3a2c35;if(!defined$1(_0x3ea43d=_0xe1fa12[_0xdfcd89(0x5521)][_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x536e)]])&&(_0x3ea43d=new BlockCacheNode(_0xe1fa12,_0x2801fe['request'][_0xdfcd89(0x536e)],_0x2f0a0f),_0xe1fa12[_0xdfcd89(0x5521)][_0x2801fe[_0xdfcd89(0x9e2)]['quadKey']]=_0x3ea43d,!0x0===_0xb51b75[_0xdfcd89(0x2701)][_0xdfcd89(0x3f81)]&&!_0x2801fe[_0xdfcd89(0x9e2)]['cacheEnable']&&defined$1(_0xb51b75[_0xdfcd89(0x452)][_0xdfcd89(0x2fdf)]))){var _0x49754a={'blob':_0x2f0a0f[_0xdfcd89(0x48ca)](0x0),'key':_0x2801fe[_0xdfcd89(0x9e2)][_0xdfcd89(0x536e)],'tablename':_0xb51b75['_imageryProvider']['tablename'],'dbname':_0xb51b75[_0xdfcd89(0x452)][_0xdfcd89(0x2fdf)][_0xdfcd89(0xb97)],'cacheSize':0x5};taskProcessor$1[_0xdfcd89(0x4c73)](_0x49754a,[]);}_0xe1fa12['blockCacheQueue']['touch'](_0x3ea43d),_0xe1fa12[_0xdfcd89(0x1611)]['trim'](_0xe1fa12[_0xdfcd89(0x3289)]),defined$1(_0x3a2c35=decodeBlockBuffer(_0x2f0a0f,_0x2801fe[_0xdfcd89(0x9e2)]['blockInfo'],_0x4ec375))||(_0x2801fe[_0xdfcd89(0x4695)]=ImageryState$1[_0xdfcd89(0x3865)]),_0x3a2c35['then'](function(_0x3a5b5a){var _0x2dc6df=_0xdfcd89;_0x2801fe[_0x2dc6df(0x4133)]=_0x3a5b5a,_0x2801fe['state']=ImageryState$1[_0x2dc6df(0x35fa)];})['otherwise'](function(_0xd947ff){var _0x39aef8=_0xdfcd89;_0x2801fe[_0x39aef8(0x4695)]=ImageryState$1[_0x39aef8(0x3865)];});}else _0x2801fe[_0xdfcd89(0x4695)]=ImageryState$1[_0xdfcd89(0x3865)];}_0x2801fe[_0xdfcd89(0x9e2)]=void 0x0,TileProviderError$1['handleSuccess'](_0xb51b75['_requestImageError']);}else _0x47339b(!0x1);}else _0x2801fe['state']=ImageryState$1[_0xdfcd89(0x3865)];}}function _0x31ae72(_0x2db823){var _0x2a7128=_0x2c542f;if(!_0x2801fe['isDestroyed']()){if(_0x2801fe[_0x2a7128(0x9e2)][_0x2a7128(0x4695)]===RequestState$1[_0x2a7128(0x382e)])return _0x2801fe[_0x2a7128(0x4695)]=ImageryState$1[_0x2a7128(0x35cb)],void(_0x2801fe[_0x2a7128(0x9e2)]=void 0x0);_0x2801fe[_0x2a7128(0x4695)]=ImageryState$1[_0x2a7128(0x3865)],_0x2801fe[_0x2a7128(0x9e2)]=void 0x0;var _0x555eac=_0x2a7128(0x3aa8)+_0x2801fe['x']+_0x2a7128(0x1b2d)+_0x2801fe['y']+_0x2a7128(0x1171)+_0x2801fe['level']+'.';_0xb51b75[_0x2a7128(0x1e3d)]=TileProviderError$1[_0x2a7128(0x40ea)](_0xb51b75[_0x2a7128(0x1e3d)],_0xe1fa12,_0xe1fa12[_0x2a7128(0x2139)],_0x555eac,_0x2801fe['x'],_0x2801fe['y'],_0x2801fe['level'],_0x47339b,_0x2db823);}}function _0x47339b(_0x157472){var _0x3c56e5=_0x2c542f,_0x179734=new Request({'throttle':!0x1,'throttleByServer':!0x0,'type':RequestType$1[_0x3c56e5(0x31f)]});_0x179734[_0x3c56e5(0xcfb)]=_0x157472,_0x2801fe[_0x3c56e5(0x9e2)]=_0x179734,_0x2801fe['state']=ImageryState$1['TRANSITIONING'];var _0x5b94f4=_0xe1fa12['requestImage'](_0x2801fe['x'],_0x2801fe['y'],_0x2801fe['level'],_0x179734,_0x2801fe['rectangle'],_0x2801fe);if(!defined$1(_0x5b94f4))return _0x2801fe[_0x3c56e5(0x4695)]=ImageryState$1[_0x3c56e5(0x35cb)],void(_0x2801fe[_0x3c56e5(0x9e2)]=void 0x0);defined$1(_0xe1fa12[_0x3c56e5(0x41b2)])&&(_0x2801fe[_0x3c56e5(0x9d5)]=_0xe1fa12[_0x3c56e5(0x41b2)](_0x2801fe['x'],_0x2801fe['y'],_0x2801fe[_0x3c56e5(0xcf6)])),_0x2801fe[_0x3c56e5(0x14e4)]=performance[_0x3c56e5(0x3c84)](),when(_0x5b94f4,_0x593a36,_0x31ae72);}_0x47339b(!0x0);},ImageryLayer[_0x68aa19(0x4b51)]['_createTextureWebGL']=function(_0x59527c,_0x24fa41){var _0x14f87e=_0x68aa19,_0x507340=new Sampler({'minificationFilter':this['minificationFilter'],'magnificationFilter':this['magnificationFilter']}),_0x5360bd=_0x24fa41[_0x14f87e(0x4133)];return defined$1(_0x5360bd[_0x14f87e(0xc8b)])?new Texture$1({'context':_0x59527c,'pixelFormat':_0x5360bd[_0x14f87e(0xc8b)],'width':_0x5360bd['width'],'height':_0x5360bd[_0x14f87e(0x5862)],'source':{'arrayBufferView':_0x5360bd[_0x14f87e(0x246a)]},'sampler':_0x507340}):defined$1(_0x5360bd[_0x14f87e(0x287a)])?_0x5360bd['colorTexture']:new Texture$1({'context':_0x59527c,'source':_0x5360bd,'pixelFormat':this[_0x14f87e(0x452)][_0x14f87e(0x1be3)]?PixelFormat$1[_0x14f87e(0x4a1c)]:PixelFormat$1[_0x14f87e(0x51c4)],'sampler':_0x507340});},ImageryLayer['prototype']['_createTexture']=function(_0x220ecc,_0x1ec7c3,_0x1dae69){var _0x5213d7=_0x68aa19,_0x1e102e=this['_imageryProvider'],_0x56bc43=_0x1ec7c3[_0x5213d7(0x4133)];if(defined$1(_0x1e102e[_0x5213d7(0x4d9e)])){var _0x44398b=_0x1e102e['tileDiscardPolicy'];if(defined$1(_0x44398b)){if(!_0x44398b[_0x5213d7(0x5330)]())return void(_0x1ec7c3[_0x5213d7(0x4695)]=ImageryState$1[_0x5213d7(0x35fa)]);if(_0x44398b[_0x5213d7(0x2a19)](_0x56bc43))return void(_0x1ec7c3[_0x5213d7(0x4695)]=ImageryState$1[_0x5213d7(0x36ca)]);}}var _0x222941=this[_0x5213d7(0x2456)](_0x220ecc,_0x1ec7c3);defined$1(_0x56bc43[_0x5213d7(0x287a)])&&(_0x1ec7c3[_0x5213d7(0x846)]=!0x0,_0x1ec7c3[_0x5213d7(0x41db)]=_0x56bc43[_0x5213d7(0x41db)],_0x1ec7c3[_0x5213d7(0x49ec)]=_0x56bc43[_0x5213d7(0x49ec)],_0x1ec7c3[_0x5213d7(0x4ae3)]=_0x56bc43[_0x5213d7(0x4ae3)],_0x1ec7c3[_0x5213d7(0x4704)]=_0x56bc43[_0x5213d7(0x4704)],_0x1ec7c3[_0x5213d7(0x4503)]=_0x56bc43[_0x5213d7(0x4503)],_0x1ec7c3['isRendered']=!0x1,_0x1ec7c3[_0x5213d7(0x23fa)]=_0x56bc43[_0x5213d7(0x23fa)]),_0x1e102e['tilingScheme'][_0x5213d7(0x1252)]instanceof WebMercatorProjection?_0x1ec7c3[_0x5213d7(0x553f)]=_0x222941:_0x1ec7c3[_0x5213d7(0x20ac)]=_0x222941,_0x1ec7c3[_0x5213d7(0x4133)]=void 0x0,_0x1ec7c3['state']=ImageryState$1[_0x5213d7(0x3ed4)];},ImageryLayer[_0x68aa19(0x4b51)][_0x68aa19(0x14e3)]=function(_0x4b02e3,_0x1ea7a1){var _0x364010=_0x68aa19,_0x340a22=this[_0x364010(0x13c1)],_0x5197a1=this[_0x364010(0x4985)];if(_0x340a22===TextureMinificationFilter$1[_0x364010(0x2225)]&&_0x5197a1===TextureMagnificationFilter$1[_0x364010(0x2225)]&&!PixelFormat$1[_0x364010(0xac0)](_0x1ea7a1['pixelFormat'])&&CesiumMath[_0x364010(0x196e)](_0x1ea7a1[_0x364010(0x209)])&&CesiumMath[_0x364010(0x196e)](_0x1ea7a1['height'])){_0x340a22=TextureMinificationFilter$1[_0x364010(0x34fd)];var _0x22efa3=ContextLimits['maximumTextureFilterAnisotropy'],_0x1e630c=Math[_0x364010(0x27d5)](_0x22efa3,defaultValue$1(this[_0x364010(0x33d)],_0x22efa3)),_0x4b37ef=getSamplerKey(_0x340a22,_0x5197a1,_0x1e630c),_0x3e1614=_0x4b02e3[_0x364010(0x4403)]['imageryLayerMipmapSamplers'];defined$1(_0x3e1614)||(_0x3e1614={},_0x4b02e3[_0x364010(0x4403)][_0x364010(0xf91)]=_0x3e1614);var _0x563f68=_0x3e1614[_0x4b37ef];defined$1(_0x563f68)||(_0x563f68=_0x3e1614[_0x4b37ef]=new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x364010(0x312f)],'minificationFilter':_0x340a22,'magnificationFilter':_0x5197a1,'maximumAnisotropy':_0x1e630c})),_0x1ea7a1[_0x364010(0x6a4)](MipmapHint$1[_0x364010(0x1301)]),_0x1ea7a1[_0x364010(0x1cea)]=_0x563f68;}else{var _0xb3fcad=getSamplerKey(_0x340a22,_0x5197a1,0x0),_0x4666c4=_0x4b02e3[_0x364010(0x4403)][_0x364010(0x958)];defined$1(_0x4666c4)||(_0x4666c4={},_0x4b02e3[_0x364010(0x4403)][_0x364010(0x958)]=_0x4666c4);var _0x19ff7f=_0x4666c4[_0xb3fcad];defined$1(_0x19ff7f)||(_0x19ff7f=_0x4666c4[_0xb3fcad]=new Sampler({'wrapS':TextureWrap$1[_0x364010(0x312f)],'wrapT':TextureWrap$1[_0x364010(0x312f)],'minificationFilter':_0x340a22,'magnificationFilter':_0x5197a1})),_0x1ea7a1[_0x364010(0x1cea)]=_0x19ff7f;}},ImageryLayer['prototype'][_0x68aa19(0x306c)]=function(_0x19ad5e,_0x341d9b,_0x4a9b87){var _0x28c18c=_0x68aa19,_0x36bd8f=_0x341d9b[_0x28c18c(0x553f)]||_0x341d9b[_0x28c18c(0x20ac)],_0xa7b851=_0x341d9b[_0x28c18c(0x2f4d)],_0x426271=_0x19ad5e[_0x28c18c(0x4174)];if((_0x4a9b87=defaultValue$1(_0x4a9b87,!0x0))&&!(this[_0x28c18c(0x452)][_0x28c18c(0x3e1)][_0x28c18c(0x1252)]instanceof GeographicProjection)&&_0xa7b851[_0x28c18c(0x209)]/_0x36bd8f[_0x28c18c(0x209)]>0.00001){var _0x4c2e07=this;_0x341d9b[_0x28c18c(0x27ac)]();var _0x147a7e=new ComputeCommand({'persists':!0x0,'owner':this,'preExecute':function(_0x1ff58d){reprojectToGeographic(_0x1ff58d,_0x426271,_0x36bd8f,_0x341d9b['rectangle']);},'postExecute':function(_0x19f15d){var _0x4a9f69=_0x28c18c;_0x341d9b[_0x4a9f69(0x20ac)]=_0x19f15d,_0x4c2e07['_finalizeReprojectTexture'](_0x426271,_0x19f15d),_0x341d9b[_0x4a9f69(0x4695)]=ImageryState$1['READY'],_0x341d9b[_0x4a9f69(0x17af)]();}});this[_0x28c18c(0x1d19)][_0x28c18c(0x3a33)](_0x147a7e);}else _0x4a9b87&&(_0x341d9b[_0x28c18c(0x20ac)]=_0x36bd8f),this[_0x28c18c(0x14e3)](_0x426271,_0x36bd8f),_0x341d9b[_0x28c18c(0x4695)]=ImageryState$1[_0x28c18c(0x3f41)];},ImageryLayer['prototype'][_0x68aa19(0x2523)]=function(_0xb22f91){var _0x73403c=_0x68aa19;for(var _0x4cf43a=this[_0x73403c(0x1d19)],_0x41d821=_0x4cf43a[_0x73403c(0x531b)],_0x2e4e07=0x0;_0x2e4e07<_0x41d821;++_0x2e4e07)_0xb22f91[_0x73403c(0x3080)][_0x73403c(0x3a33)](_0x4cf43a[_0x2e4e07]);_0x4cf43a[_0x73403c(0x531b)]=0x0;},ImageryLayer[_0x68aa19(0x4b51)]['cancelReprojections']=function(){var _0x2666b8=_0x68aa19;this[_0x2666b8(0x1d19)][_0x2666b8(0x531b)]=0x0;},ImageryLayer['prototype'][_0x68aa19(0x3b8f)]=function(_0x262b55,_0x26485e,_0x3a3757,_0x156bf8){var _0x5f080f=_0x68aa19,_0x44f845=getImageryCacheKey(_0x262b55,_0x26485e,_0x3a3757),_0x3bfdf2=this['_imageryCache'][_0x44f845];return defined$1(_0x3bfdf2)||(_0x3bfdf2=this[_0x5f080f(0x452)]instanceof MvtProvider?new MVTImagery(this,_0x262b55,_0x26485e,_0x3a3757,_0x156bf8):new Imagery(this,_0x262b55,_0x26485e,_0x3a3757,_0x156bf8),this[_0x5f080f(0x1a79)][_0x44f845]=_0x3bfdf2),_0x3bfdf2['addReference'](),_0x3bfdf2;},ImageryLayer[_0x68aa19(0x4b51)]['getReadyImageryFromCache']=function(_0x1f61c9,_0x2815de,_0x23eea4){var _0xc08e28=_0x68aa19;for(var _0x200d5b=void 0x0,_0x1daf37=_0x23eea4;_0x1daf37>0x0&&!defined$1(_0x200d5b);){_0x1daf37--;var _0x388ef1=getImageryCacheKey(_0x1f61c9,_0x2815de,_0x23eea4);defined$1(_0x200d5b=this[_0xc08e28(0x1a79)][_0x388ef1])&&_0x200d5b[_0xc08e28(0x4695)]!=ImageryState$1[_0xc08e28(0x3f41)]&&(_0x200d5b=void 0x0);}return _0x200d5b;},ImageryLayer[_0x68aa19(0x4b51)][_0x68aa19(0x33fc)]=function(_0x5892ec){var _0x2c8901=_0x68aa19,_0x4b0441=getImageryCacheKey(_0x5892ec['x'],_0x5892ec['y'],_0x5892ec[_0x2c8901(0xcf6)]);delete this[_0x2c8901(0x1a79)][_0x4b0441];};var uniformMap={'u_textureDimensions':function(){var _0x3d6a01=_0x68aa19;return this[_0x3d6a01(0x4634)];},'u_texture':function(){var _0x35052d=_0x68aa19;return this[_0x35052d(0x20ac)];},'textureDimensions':new Cartesian2(),'texture':void 0x0},float32ArrayScratch=FeatureDetection['supportsTypedArrays']()?new Float32Array(0x80):void 0x0;function reprojectToGeographic(_0x126f38,_0x1a2952,_0x331b9e,_0x84ecd4){var _0x10d8ce=_0x68aa19,_0x730328=_0x1a2952[_0x10d8ce(0x4403)][_0x10d8ce(0x1c76)];if(!defined$1(_0x730328)){_0x730328=_0x1a2952[_0x10d8ce(0x4403)][_0x10d8ce(0x1c76)]={'vertexArray':void 0x0,'shaderProgram':void 0x0,'sampler':void 0x0,'destroy':function(){var _0x4b4a8d=_0x10d8ce;defined$1(this[_0x4b4a8d(0x27b)])&&this['framebuffer']['destroy'](),defined$1(this['vertexArray'])&&this[_0x4b4a8d(0xa85)][_0x4b4a8d(0x2578)](),defined$1(this['shaderProgram'])&&this[_0x4b4a8d(0x30a0)][_0x4b4a8d(0x2578)]();}};for(var _0x25aa72=new Float32Array(0x100),_0x5bdc1e=0x0,_0x23999f=0x0;_0x23999f<0x40;++_0x23999f){var _0x52b80e=_0x23999f/0x3f;_0x25aa72[_0x5bdc1e++]=0x0,_0x25aa72[_0x5bdc1e++]=_0x52b80e,_0x25aa72[_0x5bdc1e++]=0x1,_0x25aa72[_0x5bdc1e++]=_0x52b80e;}var _0x3d6737={'position':0x0,'webMercatorT':0x1},_0x47a209=TerrainProvider[_0x10d8ce(0xf6d)](0x2,0x40),_0x1a3981=Buffer$1[_0x10d8ce(0xaad)]({'context':_0x1a2952,'typedArray':_0x47a209,'usage':BufferUsage[_0x10d8ce(0x495a)],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']});_0x730328[_0x10d8ce(0xa85)]=new VertexArray({'context':_0x1a2952,'attributes':[{'index':_0x3d6737['position'],'vertexBuffer':Buffer$1[_0x10d8ce(0xb5a)]({'context':_0x1a2952,'typedArray':_0x25aa72,'usage':BufferUsage[_0x10d8ce(0x495a)]}),'componentsPerAttribute':0x2},{'index':_0x3d6737['webMercatorT'],'vertexBuffer':Buffer$1['createVertexBuffer']({'context':_0x1a2952,'sizeInBytes':0x200,'usage':BufferUsage[_0x10d8ce(0x3e3c)]}),'componentsPerAttribute':0x1}],'indexBuffer':_0x1a3981});var _0x591501=new ShaderSource({'sources':[ReprojectWebMercatorVS]});_0x730328[_0x10d8ce(0x30a0)]=ShaderProgram$1[_0x10d8ce(0x4d21)]({'context':_0x1a2952,'vertexShaderSource':_0x591501,'fragmentShaderSource':ReprojectWebMercatorFS,'attributeLocations':_0x3d6737}),_0x730328[_0x10d8ce(0x1cea)]=new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x10d8ce(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x10d8ce(0x2225)],'magnificationFilter':TextureMagnificationFilter$1['LINEAR']});}_0x331b9e[_0x10d8ce(0x1cea)]=_0x730328[_0x10d8ce(0x1cea)];var _0x581958=_0x331b9e['width'],_0x2d8df3=_0x331b9e[_0x10d8ce(0x5862)];uniformMap['textureDimensions']['x']=_0x581958,uniformMap[_0x10d8ce(0x4634)]['y']=_0x2d8df3,uniformMap[_0x10d8ce(0x20ac)]=_0x331b9e;var _0x1d8d25=Math[_0x10d8ce(0x4322)](_0x84ecd4[_0x10d8ce(0x149)]),_0x30073d=0.5*Math['log']((0x1+_0x1d8d25)/(0x1-_0x1d8d25));_0x1d8d25=Math[_0x10d8ce(0x4322)](_0x84ecd4['north']);var _0x46b63a=0x1/(0.5*Math[_0x10d8ce(0xe28)]((0x1+_0x1d8d25)/(0x1-_0x1d8d25))-_0x30073d),_0x4a07d4=new Texture$1({'context':_0x1a2952,'width':_0x581958,'height':_0x2d8df3,'pixelFormat':_0x331b9e[_0x10d8ce(0x1bcf)],'pixelDatatype':_0x331b9e['pixelDatatype'],'preMultiplyAlpha':_0x331b9e['preMultiplyAlpha']});CesiumMath[_0x10d8ce(0x196e)](_0x581958)&&CesiumMath[_0x10d8ce(0x196e)](_0x2d8df3)&&_0x4a07d4[_0x10d8ce(0x6a4)](MipmapHint$1[_0x10d8ce(0x1301)]);for(var _0x41d272=_0x84ecd4[_0x10d8ce(0x149)],_0x4654ee=_0x84ecd4['north'],_0x1137d6=float32ArrayScratch,_0x446e3c=0x0,_0x2dafd8=0x0;_0x2dafd8<0x40;++_0x2dafd8){var _0x549fd2=_0x2dafd8/0x3f,_0x199f65=CesiumMath[_0x10d8ce(0x52f2)](_0x41d272,_0x4654ee,_0x549fd2);_0x1d8d25=Math[_0x10d8ce(0x4322)](_0x199f65);var _0x8374df=(0.5*Math[_0x10d8ce(0xe28)]((0x1+_0x1d8d25)/(0x1-_0x1d8d25))-_0x30073d)*_0x46b63a;_0x1137d6[_0x446e3c++]=_0x8374df,_0x1137d6[_0x446e3c++]=_0x8374df;}_0x730328[_0x10d8ce(0xa85)][_0x10d8ce(0x366d)](0x1)[_0x10d8ce(0x20aa)][_0x10d8ce(0x1ef9)](_0x1137d6),_0x126f38['shaderProgram']=_0x730328['shaderProgram'],_0x126f38[_0x10d8ce(0x1f7c)]=_0x4a07d4,_0x126f38['uniformMap']=uniformMap,_0x126f38[_0x10d8ce(0xa85)]=_0x730328[_0x10d8ce(0xa85)];}function getLevelWithMaximumTexelSpacing$1(_0x2bfb50,_0x59e955,_0x47a4a7,_0x1098e1){var _0x651702=_0x68aa19,_0x683e9d=_0x2bfb50['_imageryProvider'],_0x4aae97=_0x683e9d['tilingScheme'],_0x512cdf=_0x4aae97['ellipsoid'],_0x3e7a76=_0x2bfb50[_0x651702(0x452)][_0x651702(0x3e1)][_0x651702(0x1252)]instanceof GeographicProjection?0x1:Math[_0x651702(0x1d35)](_0x47a4a7),_0x1c1a5b=_0x4aae97[_0x651702(0x2f4d)],_0xbaa4b1=_0x4aae97[_0x651702(0x3f75)](0x0);defined$1(_0x4aae97[_0x651702(0xd64)])&&_0x4aae97['_suggest']?_0xbaa4b1=_0x4aae97['_numberOfLevelZeroTilesX']:0x0!==_0x2bfb50['_lodOffset']&&(_0x2bfb50[_0x651702(0x1b13)]>0x0?_0xbaa4b1/=0x1<<Math['floor'](_0x2bfb50[_0x651702(0x1b13)]):_0xbaa4b1*=0x1<<Math[_0x651702(0x67a)](-_0x2bfb50[_0x651702(0x1b13)]));var _0x1fafe1=_0x512cdf[_0x651702(0x587a)]*_0x1c1a5b['width']*_0x3e7a76/(_0x683e9d['tileWidth']*_0xbaa4b1/_0x1098e1)/_0x59e955,_0x130a82=Math[_0x651702(0xe28)](_0x1fafe1)/Math[_0x651702(0xe28)](0x2);return 0x0|Math[_0x651702(0x19b6)](_0x130a82);}function VectorTilesMap(_0x1ddd2b){var _0x24bdac=_0x68aa19;if(!defined$1(_0x1ddd2b[_0x24bdac(0x7b3)]))throw new DeveloperError$1(_0x24bdac(0x2dce));this[_0x24bdac(0x2dfe)]=_0x1ddd2b[_0x24bdac(0x27e1)],this[_0x24bdac(0x2c2b)]=_0x1ddd2b[_0x24bdac(0x7b3)],this[_0x24bdac(0x13a0)]=_0x1ddd2b[_0x24bdac(0x4e5)],this[_0x24bdac(0x4989)]=_0x1ddd2b[_0x24bdac(0x53d0)],this['_name']=_0x1ddd2b[_0x24bdac(0x13f9)],defined$1(_0x1ddd2b[_0x24bdac(0x27e1)])&&defined$1(_0x1ddd2b['layerConfig']['id'])&&(this['_name']=_0x1ddd2b[_0x24bdac(0x27e1)]['id']),this[_0x24bdac(0x3ad)]=defaultValue$1(_0x1ddd2b[_0x24bdac(0xdf7)],new Style3D()),this[_0x24bdac(0x2cf)]=defaultValue$1(_0x1ddd2b[_0x24bdac(0x27d3)],!0x1),this[_0x24bdac(0x47b1)]=defaultValue$1(_0x1ddd2b[_0x24bdac(0x2c0c)],BillboardMode$1[_0x24bdac(0x2f55)]),this['_labelDepthTestEnabled']=defaultValue$1(_0x1ddd2b[_0x24bdac(0x2887)],!0x0),this[_0x24bdac(0x1a6f)]=defaultValue$1(_0x1ddd2b[_0x24bdac(0x1f0d)],new BoundingRectangle(0x0,0x0,0x1,0x1)),this['_provider'][_0x24bdac(0x4f39)]=defaultValue$1(_0x1ddd2b[_0x24bdac(0x4f39)],!0x1),this[_0x24bdac(0x5834)]=!0x1,this['_labelCollection']=new LabelCollection({'scene':_0x1ddd2b['scene'],'isMVT':!0x0,'swipeEnabled':this[_0x24bdac(0x2cf)],'swipeRegion':this['_swipeRegion'],'billboardMode':this[_0x24bdac(0x47b1)],'depthTestEnable':this['_labelDepthTestEnabled']}),this[_0x24bdac(0x3a81)]=new BillboardCollection({'scene':_0x1ddd2b['scene'],'style3D':this['_style3D'],'isMVT':!0x0,'swipeEnabled':this[_0x24bdac(0x2cf)],'swipeRegion':this[_0x24bdac(0x1a6f)],'billboardMode':this[_0x24bdac(0x47b1)],'depthTestEnable':this[_0x24bdac(0x1258)]}),this[_0x24bdac(0x13a0)]['swipeEnabled']=this[_0x24bdac(0x2cf)],this[_0x24bdac(0x13a0)]['swipeRegion']=this[_0x24bdac(0x1a6f)],this[_0x24bdac(0x2c2b)][_0x24bdac(0x2a64)]=this['_labelCollection'],this[_0x24bdac(0x2c2b)][_0x24bdac(0x3a81)]=this['_iconCollection'],this[_0x24bdac(0x2c2b)]['_style3D']=this['_style3D'],this[_0x24bdac(0x3a81)]['showCallout']=defaultValue$1(_0x1ddd2b[_0x24bdac(0x14cd)],!0x1),this['labelSelected']=new Event(),this['_visibleViewport']=0xfff,this[_0x24bdac(0x1acc)]=this[_0x24bdac(0x2c2b)][_0x24bdac(0x1acc)],this[_0x24bdac(0x354f)]=this['_provider']['_overlapDisplayedThreshold'];var _0x1103c6=this;this[_0x24bdac(0x2a64)][_0x24bdac(0x258f)][_0x24bdac(0xef9)](function(_0x2de531){var _0x1212fc=_0x24bdac;_0x1103c6[_0x1212fc(0x391b)][_0x1212fc(0x30bb)](_0x2de531);}),this[_0x24bdac(0x2c2b)]['expandLineWidthWhenDrawNoDataTile']=!0x1;}ImageryLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x980508,_0x49d006){var _0x403c89=_0x68aa19;if(_0x980508>0x8)throw new DeveloperError$1(_0x403c89(0x5572));this[_0x403c89(0x463)]=_0x49d006?0x1<<_0x980508|this[_0x403c89(0x463)]:~(0x1<<_0x980508)&this[_0x403c89(0x463)];},ImageryLayer['prototype'][_0x68aa19(0xe11)]=function(_0x1023d9){if(_0x1023d9>0x8)throw new DeveloperError$1('the\x20index\x20is\x200~8');return 0x1<<_0x1023d9&this['_visibleViewport'];},ImageryLayer['prototype'][_0x68aa19(0x3a5d)]=function(){var _0x2d86d3=_0x68aa19;if(!0x0===this[_0x2d86d3(0x2701)][_0x2d86d3(0x3f81)]&&defined$1(this[_0x2d86d3(0x452)][_0x2d86d3(0x2fdf)])){var _0x1266f4={'tablename':this['_imageryProvider'][_0x2d86d3(0x2e23)],'dbname':this['_imageryProvider'][_0x2d86d3(0x2fdf)]['dbname']};taskProcessor$1[_0x2d86d3(0x4c73)](_0x1266f4,[]);}},Object[_0x68aa19(0x5b7)](VectorTilesMap[_0x68aa19(0x4b51)],{'detailLevelOffset':{'get':function(){var _0x214d57=_0x68aa19;return this[_0x214d57(0x13a0)][_0x214d57(0x4d96)];},'set':function(_0x1b2169){var _0x3aa4c2=_0x68aa19;defined$1(_0x1b2169)&&_0x3aa4c2(0x30f8)==typeof _0x1b2169&&(this[_0x3aa4c2(0x13a0)][_0x3aa4c2(0x4d96)]=_0x1b2169);}},'tileWidth':{'get':function(){return this['_provider']['_tileWidth'];}},'tileHeight':{'get':function(){var _0x5ce980=_0x68aa19;return this[_0x5ce980(0x2c2b)][_0x5ce980(0x307d)];}},'maximumLevel':{'get':function(){var _0x190ed5=_0x68aa19;return this[_0x190ed5(0x2c2b)][_0x190ed5(0xa2e)];}},'minimumLevel':{'get':function(){var _0x2d9e9f=_0x68aa19;return this[_0x2d9e9f(0x2c2b)]['_minimumLevel'];}},'tilingScheme':{'get':function(){var _0x10f202=_0x68aa19;return this[_0x10f202(0x2c2b)][_0x10f202(0x4ebc)];}},'rectangle':{'get':function(){return this['_provider']['_rectangle'];}},'tileDiscardPolicy':{'get':function(){}},'errorEvent':{'get':function(){var _0x16d6f7=_0x68aa19;return this[_0x16d6f7(0x2c2b)][_0x16d6f7(0x2c49)];}},'ready':{'get':function(){var _0x18197b=_0x68aa19;return this[_0x18197b(0x2c2b)][_0x18197b(0x4b22)];}},'readyPromise':{'get':function(){var _0x29b036=_0x68aa19;return this['_provider'][_0x29b036(0x21f)];}},'hasAlphaChannel':{'get':function(){return!0x0;}},'show':{'get':function(){var _0x5c0ee4=_0x68aa19;return this[_0x5c0ee4(0x13a0)]['show'];},'set':function(_0x4d31f3){this['_inner']['show']=_0x4d31f3;}},'mapboxStyle':{'get':function(){var _0x1bdc62=_0x68aa19;return this[_0x1bdc62(0x2c2b)]instanceof MvtProvider?this[_0x1bdc62(0x2c2b)][_0x1bdc62(0x359b)][_0x1bdc62(0x2d71)]():this[_0x1bdc62(0x2c2b)][_0x1bdc62(0x30af)];},'set':function(_0x29d071){var _0x34d8ce=_0x68aa19;this[_0x34d8ce(0x2c2b)][_0x34d8ce(0x30af)]=_0x29d071;}},'alpha':{'get':function(){var _0x4c7cd5=_0x68aa19;return this[_0x4c7cd5(0x13a0)][_0x4c7cd5(0x24f9)];},'set':function(_0x2e9584){var _0x187922=_0x68aa19;this[_0x187922(0x13a0)][_0x187922(0x24f9)]=_0x2e9584;}},'selectedColor':{'get':function(){var _0x22830a=_0x68aa19;return this[_0x22830a(0x2c2b)][_0x22830a(0x1acc)];},'set':function(_0x2ee1c1){_0x2ee1c1 instanceof Color$2&&(this['_provider']['_selectedColor']=_0x2ee1c1);}},'overlapDisplayedThreshold':{'get':function(){return this['_provider']['_overlapDisplayedThreshold'];},'set':function(_0x59b097){var _0x9e388d=_0x68aa19;Check[_0x9e388d(0x2eb3)]['number'](_0x9e388d(0x5757),_0x59b097),this[_0x9e388d(0x2c2b)]['_overlapDisplayedThreshold']=_0x59b097;}},'name':{'get':function(){return this['_name'];},'set':function(_0x31e211){var _0x255780=_0x68aa19;this[_0x255780(0x1e54)]=_0x31e211;}},'pausing':{'get':function(){var _0x5a22f5=_0x68aa19;return this[_0x5a22f5(0x13a0)][_0x5a22f5(0x219f)];},'set':function(_0x43ba0a){var _0x35d0ef=_0x68aa19;this[_0x35d0ef(0x13a0)][_0x35d0ef(0x219f)]=_0x43ba0a,this['_provider'][_0x35d0ef(0x219f)]=_0x43ba0a;}},'indexedDBSetting':{'get':function(){var _0x26b7b5=_0x68aa19;return this[_0x26b7b5(0x2c2b)]['_indexedDBSetting'];},'set':function(_0x539d07){var _0x519bf6=_0x68aa19;defined$1(_0x539d07)&&'boolean'==typeof _0x539d07[_0x519bf6(0x3f81)]&&(this[_0x519bf6(0x2c2b)][_0x519bf6(0x2701)][_0x519bf6(0x3f81)]=_0x539d07['isOpen']);}},'layerConfig':{'get':function(){var _0x3bf9fe=_0x68aa19;return this[_0x3bf9fe(0x2dfe)];}},'selectEnabled':{'get':function(){var _0x48e8c7=_0x68aa19;return this[_0x48e8c7(0x4af6)];},'set':function(_0x1a5f15){var _0x5e502a=_0x68aa19;this['_selectEnabled']=_0x1a5f15,this[_0x5e502a(0x2c2b)][_0x5e502a(0x4af6)]=_0x1a5f15;}},'showCallout':{'get':function(){var _0x53c710=_0x68aa19;return this[_0x53c710(0x4cce)];},'set':function(_0xe9fc02){var _0x95a5d2=_0x68aa19;this[_0x95a5d2(0x3a81)]['showCallout']=_0xe9fc02;}},'style3D':{'get':function(){var _0x5a1451=_0x68aa19;return this[_0x5a1451(0x3ad)];},'set':function(_0x7367bd){var _0x556365=_0x68aa19;this[_0x556365(0x3ad)]=_0x7367bd,this[_0x556365(0x2c2b)][_0x556365(0x3ad)]=this[_0x556365(0x3ad)],this[_0x556365(0x3a81)][_0x556365(0xdf7)]=this[_0x556365(0x3ad)];}},'globalLineWidthExpand':{'get':function(){var _0x39bb71=_0x68aa19;return this[_0x39bb71(0x2c2b)][_0x39bb71(0x1f0c)];},'set':function(_0xca9ab1){var _0x35e3e4=_0x68aa19;this[_0x35e3e4(0x2c2b)][_0x35e3e4(0x1f0c)]=_0xca9ab1;}},'globalLineWidthScale':{'get':function(){var _0x317daa=_0x68aa19;return this[_0x317daa(0x2c2b)][_0x317daa(0x13e4)];},'set':function(_0x233e48){var _0x4b7087=_0x68aa19;_0x233e48<=0x0&&(_0x233e48=0.01),_0x233e48>0x64&&(_0x233e48=0x64),this[_0x4b7087(0x2c2b)][_0x4b7087(0x13e4)]=_0x233e48;}},'lineAntialiasing':{'get':function(){var _0x488456=_0x68aa19;return this['_provider'][_0x488456(0x2b78)];},'set':function(_0x34b131){var _0xb3aa71=_0x68aa19;this['_provider'][_0xb3aa71(0x2b78)]=_0x34b131;}},'swipeRegion':{'get':function(){return this['_swipeRegion'];},'set':function(_0x4ac5c1){var _0x2728dc=_0x68aa19;if(!(defined$1(_0x4ac5c1)&&_0x4ac5c1 instanceof BoundingRectangle))throw new DeveloperError$1(_0x2728dc(0x20e6));BoundingRectangle['equals'](_0x4ac5c1,this[_0x2728dc(0x1a6f)])||(BoundingRectangle[_0x2728dc(0x254b)](_0x4ac5c1,this['_swipeRegion']),this[_0x2728dc(0x2a64)][_0x2728dc(0x1f0d)]=this[_0x2728dc(0x1a6f)],this[_0x2728dc(0x3a81)][_0x2728dc(0x1f0d)]=this[_0x2728dc(0x1a6f)],this[_0x2728dc(0x13a0)][_0x2728dc(0x1f0d)]=this[_0x2728dc(0x1a6f)]);}},'swipeEnabled':{'get':function(){return this['_swipeEnabled'];},'set':function(_0x2de62f){var _0x1d6f73=_0x68aa19;Check[_0x1d6f73(0x2eb3)][_0x1d6f73(0x3795)](_0x1d6f73(0x2f1e),_0x2de62f),_0x2de62f!==this[_0x1d6f73(0x2cf)]&&(this[_0x1d6f73(0x2cf)]=_0x2de62f,this[_0x1d6f73(0x2a64)][_0x1d6f73(0x27d3)]=_0x2de62f,this[_0x1d6f73(0x3a81)]['swipeEnabled']=_0x2de62f,this[_0x1d6f73(0x13a0)][_0x1d6f73(0x27d3)]=this[_0x1d6f73(0x2cf)]);}},'isOverlapDisplayed':{'get':function(){return this['_provider']['isOverlapDisplayed'];},'set':function(_0x9f8622){var _0x4968c5=_0x68aa19;this[_0x4968c5(0x2c2b)][_0x4968c5(0x2260)]=_0x9f8622;}},'enableMorphing':{'get':function(){var _0x2187a2=_0x68aa19;return this[_0x2187a2(0x2c2b)][_0x2187a2(0x4f39)];},'set':function(_0x57e263){var _0x394333=_0x68aa19;this['_provider'][_0x394333(0x4f39)]=_0x57e263;}},'queryTolerance':{'get':function(){var _0x2be657=_0x68aa19;return this[_0x2be657(0x2c2b)][_0x2be657(0x256)];},'set':function(_0x385a4e){var _0xe3e14c=_0x68aa19;this[_0xe3e14c(0x2c2b)][_0xe3e14c(0x256)]=_0x385a4e;}},'imageryLayer':{'get':function(){var _0x575e9d=_0x68aa19;return this[_0x575e9d(0x13a0)];}}}),VectorTilesMap['prototype'][_0x68aa19(0x3dd7)]=function(_0x14ee00,_0x2b3fb2,_0x27783e){var _0x10a42e=_0x68aa19;this['_provider'][_0x10a42e(0x359b)][_0x10a42e(0x3dd7)](_0x14ee00,_0x2b3fb2,_0x27783e);},VectorTilesMap[_0x68aa19(0x4b51)][_0x68aa19(0x1eaa)]=function(_0x2454e1){var _0x3527d2=_0x68aa19;this[_0x3527d2(0x2c2b)][_0x3527d2(0x359b)]['removeLayer'](_0x2454e1);},VectorTilesMap[_0x68aa19(0x4b51)][_0x68aa19(0x547e)]=function(_0x2ceeff,_0x3fc095,_0x4bd1af){var _0x5250c3=_0x68aa19;if(!0x0===_0x4bd1af){var _0xbd39eb=[],_0x3d3f1f=this[_0x5250c3(0x2c2b)][_0x5250c3(0x211e)][_0x5250c3(0x1d45)][_0x5250c3(0x1224)][_0x5250c3(0xe52)]();if(defined$1(_0x3d3f1f)){var _0x50c029=Rectangle['southwest'](_0x3d3f1f),_0x2c253e=Rectangle[_0x5250c3(0x394)](_0x3d3f1f),_0x1d36f2=Rectangle['northeast'](_0x3d3f1f),_0x37246b=Rectangle[_0x5250c3(0x420d)](_0x3d3f1f);_0xbd39eb=this['_provider'][_0x5250c3(0x5213)]([_0x50c029,_0x2c253e,_0x1d36f2,_0x37246b],{'layers':[_0x2ceeff[_0x5250c3(0x1297)](/(.*)(_highlight)/,'$1')]});for(var _0x4f5ed2=['in',_0x5250c3(0x16ab)],_0x4b8e76=(_0x3fc095=featureFilter[_0x5250c3(0x29c1)](_0x3fc095),0x0);_0x4b8e76<_0xbd39eb[_0x5250c3(0x531b)];_0x4b8e76++){var _0xc4a770=_0xbd39eb[_0x4b8e76][_0x5250c3(0x349b)];_0x3fc095(new EvaluationParameters$1(0x0),_0xc4a770)&&_0x4f5ed2[_0x5250c3(0x3a33)](_0xc4a770['id']);}this[_0x5250c3(0x547e)](_0x2ceeff,_0x4f5ed2);}}else this[_0x5250c3(0x2c2b)][_0x5250c3(0x359b)][_0x5250c3(0x547e)](_0x2ceeff,_0x3fc095);},VectorTilesMap[_0x68aa19(0x4b51)][_0x68aa19(0x1c94)]=function(_0x73f1fb){var _0x2bdb7f=_0x68aa19;return this[_0x2bdb7f(0x2c2b)]['_MVTStyle']['getFilter'](_0x73f1fb);},VectorTilesMap[_0x68aa19(0x4b51)][_0x68aa19(0x4fce)]=function(_0x58f0bf,_0x25409d,_0x51221b,_0x59a854){var _0xf6e172=_0x68aa19;this[_0xf6e172(0x2c2b)][_0xf6e172(0x359b)][_0xf6e172(0x4fce)](_0x58f0bf,_0x25409d,_0x51221b,_0x59a854);},VectorTilesMap['prototype']['getLayoutProperty']=function(_0x510cbb,_0x25d6e3){var _0x1f036c=_0x68aa19;return this[_0x1f036c(0x2c2b)][_0x1f036c(0x359b)][_0x1f036c(0x498c)](_0x510cbb,_0x25d6e3);},VectorTilesMap['prototype'][_0x68aa19(0x3f97)]=function(_0x4c04d0,_0x2240a7,_0x5ab268,_0x3a1ea4){var _0x1ef80c=_0x68aa19;this['_provider'][_0x1ef80c(0x359b)][_0x1ef80c(0x3f97)](_0x4c04d0,_0x2240a7,_0x5ab268,_0x3a1ea4);},VectorTilesMap[_0x68aa19(0x4b51)][_0x68aa19(0x202f)]=function(_0x4dd4c4,_0x84470c){var _0x5bcc5e=_0x68aa19;return this[_0x5bcc5e(0x2c2b)]['_MVTStyle'][_0x5bcc5e(0x202f)](_0x4dd4c4,_0x84470c);},VectorTilesMap[_0x68aa19(0x4b51)][_0x68aa19(0x5213)]=function(_0x560d91,_0x5badb0){var _0x144a32=_0x68aa19;for(var _0x45c42f=[],_0x1947db=0x0,_0x4ba5ef=_0x560d91[_0x144a32(0x531b)];_0x1947db<_0x4ba5ef;_0x1947db++){var _0x1373c7=_0x560d91[_0x1947db],_0x574d77=Cartographic['fromCartesian'](_0x1373c7);_0x45c42f[_0x144a32(0x3a33)](_0x574d77);}return this['_provider'][_0x144a32(0x5213)](_0x45c42f,_0x5badb0);},VectorTilesMap[_0x68aa19(0x4b51)][_0x68aa19(0x3f01)]=function(_0x1e2960){var _0x4fcc84=_0x68aa19;return this['_provider'][_0x4fcc84(0x3f01)](_0x1e2960);},VectorTilesMap[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x3677bd,_0x5e3e44){},VectorTilesMap['prototype']['getProperty']=function(_0x5260e8){var _0x4c6132=_0x68aa19;return this['_provider'][_0x4c6132(0x46db)](_0x5260e8);},VectorTilesMap['prototype'][_0x68aa19(0x3362)]=function(_0x7da7c0,_0x5ae486){var _0x42468b=_0x68aa19;defined$1(this[_0x42468b(0x13a0)])&&this[_0x42468b(0x13a0)]['setVisibleInViewport'](_0x7da7c0,_0x5ae486),this[_0x42468b(0x2a64)][_0x42468b(0x3362)](_0x7da7c0,_0x5ae486),this[_0x42468b(0x3a81)]['setVisibleInViewport'](_0x7da7c0,_0x5ae486);},VectorTilesMap[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0x3df324){var _0x8555b8=_0x68aa19;defined$1(this[_0x8555b8(0x13a0)])&&this[_0x8555b8(0x13a0)][_0x8555b8(0xe11)](_0x3df324),this[_0x8555b8(0x2a64)][_0x8555b8(0xe11)](_0x3df324),this[_0x8555b8(0x3a81)][_0x8555b8(0xe11)](_0x3df324);},VectorTilesMap['prototype']['refresh']=function(){var _0x5a8060=_0x68aa19,_0x2bf1c2=this['_inner']['_imageryCache'];for(var _0xec9bcd in _0x2bf1c2)_0x2bf1c2[_0xec9bcd][_0x5a8060(0x4097)]=!0x1;for(var _0x1a24d9 of(this[_0x5a8060(0x4989)]['remove'](this['_inner'],!0x0,!0x0),this['_inner']=this['_imagelayerCollection'][_0x5a8060(0x4717)](this[_0x5a8060(0x2c2b)]),this[_0x5a8060(0x2c2b)][_0x5a8060(0x4fe6)]=this[_0x5a8060(0x13a0)],this[_0x5a8060(0x2c2b)][_0x5a8060(0x211e)]['scene']['layers'][_0x5a8060(0xd62)]))_0x1a24d9[_0x5a8060(0x46b)]===this&&(_0x1a24d9['_removeCoverImageryLayer'](),_0x1a24d9['coverImageryLayer']=this);},VectorTilesMap[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},VectorTilesMap[_0x68aa19(0x4b51)]['destroy']=function(){var _0x5f20dc=_0x68aa19;return this['_provider'][_0x5f20dc(0x2a64)]=null,this['_provider'][_0x5f20dc(0x3a81)]=null,defined$1(this[_0x5f20dc(0x2a64)])&&(this[_0x5f20dc(0x2a64)]['destroy'](),this[_0x5f20dc(0x2a64)]=null),defined$1(this[_0x5f20dc(0x3a81)])&&(this['_iconCollection']['destroy'](),this[_0x5f20dc(0x3a81)]=null),this['_imagelayerCollection']['remove'](this[_0x5f20dc(0x13a0)],!0x0,!0x0),defined$1(this[_0x5f20dc(0x2c2b)][_0x5f20dc(0x2752)])&&(this['_provider'][_0x5f20dc(0x2752)](),this[_0x5f20dc(0x2c2b)]['_cluster']=null),destroyObject$1(this);},VectorTilesMap[_0x68aa19(0x4b51)]['releaseSelection']=function(){var _0x4efcfc=_0x68aa19;this[_0x4efcfc(0x2c2b)]['_MVTStyle']['cancelHighLight'](this[_0x4efcfc(0x2c2b)]);};var floatToTextureColorProC$1=null,freeC$1=null;function S3MDataParser(){}null!==Module$5&&(floatToTextureColorProC$1=Module$5[_0x68aa19(0x1b70)]('floatToTextureColor',_0x68aa19(0x30f8),[_0x68aa19(0x30f8),_0x68aa19(0x30f8),_0x68aa19(0x30f8),'number',_0x68aa19(0x30f8),_0x68aa19(0x30f8),_0x68aa19(0x30f8)]),freeC$1=Module$5[_0x68aa19(0x1b70)](_0x68aa19(0x4287),null,[_0x68aa19(0x30f8)]));var _xmlParser$3=new XMLParser();function floatToTextureColor$1(_0x2a5a24,_0x26c293){var _0x464843=_0x68aa19;for(var _0x3e097a=new Uint8Array(0x4*_0x2a5a24[_0x464843(0x531b)]),_0x219127=_0x26c293['_ceiling']-_0x26c293[_0x464843(0x2472)],_0x18faed=0x0,_0x34d991=_0x2a5a24[_0x464843(0x531b)];_0x18faed<_0x34d991;_0x18faed++){var _0x2976aa=_0x2a5a24[_0x18faed],_0x4ba76d=0x4*_0x18faed;if(_0x2976aa<0x0||_0x2976aa>0x1)_0x3e097a[_0x4ba76d+0x0]=0xff,_0x3e097a[_0x4ba76d+0x1]=0xff,_0x3e097a[_0x4ba76d+0x2]=0xff,_0x3e097a[_0x4ba76d+0x3]=0xff;else{_0x2976aa=_0x2976aa*_0x219127+_0x26c293['_floor'];var _0x164e43=_0x26c293[_0x464843(0x2402)]['getColor'](_0x2976aa);_0x3e097a[_0x4ba76d+0x0]=0xff*_0x164e43['red'],_0x3e097a[_0x4ba76d+0x1]=0xff*_0x164e43[_0x464843(0x2129)],_0x3e097a[_0x4ba76d+0x2]=0xff*_0x164e43[_0x464843(0x28f8)],_0x3e097a[_0x4ba76d+0x3]=0xff*_0x164e43['alpha'];}}return _0x3e097a;}function floatToTextureColorPro$1(_0x5dfd6e,_0x189d9a){var _0x285657=_0x68aa19,_0x283c8f=_0x5dfd6e,_0x38032e=_0x283c8f[_0x285657(0x531b)],_0x2985f7=Module$5[_0x285657(0x5164)](Float32Array[_0x285657(0x1c17)]*_0x38032e);Module$5['HEAPF32'][_0x285657(0x346f)](_0x283c8f,_0x2985f7/Float32Array[_0x285657(0x1c17)]);var _0x39e975=_0x189d9a[_0x285657(0x5365)],_0x4db204=_0x189d9a['_floor'],_0x321f7f=_0x189d9a['_dictColorTable'][_0x285657(0x53ec)][_0x285657(0x15c8)],_0x190f62=[],_0x3b55b7=[];for(var _0x5d524c in _0x321f7f)_0x190f62['push'](parseFloat(_0x5d524c));_0x190f62[_0x285657(0x34f3)](function(_0x3187a5,_0x4791e1){return _0x3187a5-_0x4791e1;});for(var _0xa59d0d=0x0,_0x264858=_0x190f62['length'];_0xa59d0d<_0x264858;_0xa59d0d++)_0x3b55b7[_0x285657(0x3a33)](_0x321f7f[_0x190f62[_0xa59d0d]]);var _0x4d7b2d=new ArrayBuffer(0x4*_0x190f62[_0x285657(0x531b)]),_0x14c7ed=new Uint8Array(_0x4d7b2d),_0x15176f=0x0;for(_0x264858=_0x190f62[_0x285657(0x531b)];_0x15176f<_0x264858;_0x15176f++){var _0x5d8fbd=_0x3b55b7[_0x15176f];_0x14c7ed[0x4*_0x15176f]=0xff*_0x5d8fbd[_0x285657(0x4f34)],_0x14c7ed[0x4*_0x15176f+0x1]=0xff*_0x5d8fbd['green'],_0x14c7ed[0x4*_0x15176f+0x2]=0xff*_0x5d8fbd[_0x285657(0x28f8)],_0x14c7ed[0x4*_0x15176f+0x3]=0xff*_0x5d8fbd[_0x285657(0x24f9)];}var _0x5e5684=new Float32Array(_0x4d7b2d),_0x595d0a=(_0x5d524c=new Float32Array(_0x190f62))[_0x285657(0x531b)],_0x48cb0e=Module$5[_0x285657(0x5164)](Float32Array[_0x285657(0x1c17)]*_0x595d0a);Module$5[_0x285657(0x173b)]['set'](_0x5d524c,_0x48cb0e/Float32Array['BYTES_PER_ELEMENT']);var _0x5456ec=Module$5[_0x285657(0x5164)](Float32Array[_0x285657(0x1c17)]*_0x595d0a);Module$5[_0x285657(0x173b)]['set'](_0x5e5684,_0x5456ec/Float32Array[_0x285657(0x1c17)]);var _0x2c7b0d=floatToTextureColorProC$1(_0x2985f7,_0x38032e,_0x39e975,_0x4db204,_0x48cb0e,_0x5456ec,_0x595d0a),_0x5ed15c=new Uint8Array(Module$5[_0x285657(0x149a)][_0x285657(0x1de1)],_0x2c7b0d,0x4*_0x38032e);return freeC$1(_0x2c7b0d),Module$5[_0x285657(0x8e7)](_0x2985f7),Module$5['_free'](_0x48cb0e),Module$5['_free'](_0x5456ec),_0x5ed15c;}function floatToColorPro$1(_0xfbdf05,_0x5977cf){var _0x379689=_0x68aa19,_0x79c17=_0xfbdf05[_0x379689(0x531b)]/0x4;return floatToTextureColorPro$1(new Float32Array(_0xfbdf05[_0x379689(0x1de1)],_0xfbdf05['byteOffset'],_0x79c17),_0x5977cf);}function floatToColor$2(_0x194424,_0x3663bb){var _0x535079=_0x68aa19;for(var _0x192cc8=_0x194424[_0x535079(0x531b)]/0x4,_0x5c6bdb=new Float32Array(_0x194424['buffer'],_0x194424[_0x535079(0x42fe)],_0x192cc8),_0x54458d=0x0;_0x54458d<_0x5c6bdb[_0x535079(0x531b)];_0x54458d++){var _0x3ccf06=_0x5c6bdb[_0x54458d],_0x3ce38a=0x4*_0x54458d;if(_0x3ccf06<0x0||_0x3ccf06>0x1)_0x194424[_0x3ce38a+0x0]=0xff,_0x194424[_0x3ce38a+0x1]=0xff,_0x194424[_0x3ce38a+0x2]=0xff,_0x194424[_0x3ce38a+0x3]=0xff;else{_0x3ccf06=_0x3ccf06*(_0x3663bb['_ceiling']-_0x3663bb[_0x535079(0x2472)])+_0x3663bb['_floor'];var _0x338f34=_0x3663bb[_0x535079(0x2402)][_0x535079(0x2618)](_0x3ccf06);_0x194424[_0x3ce38a+0x0]=0xff*_0x338f34['red'],_0x194424[_0x3ce38a+0x1]=0xff*_0x338f34[_0x535079(0x2129)],_0x194424[_0x3ce38a+0x2]=0xff*_0x338f34[_0x535079(0x28f8)],_0x194424[_0x3ce38a+0x3]=0xff*_0x338f34['alpha'];}}return new Uint8Array(_0x194424[_0x535079(0x1de1)],0x0,_0x194424[_0x535079(0x531b)]);}function EncodeFloatRGB$3(_0x2c543b){var _0x2e6194=_0x68aa19,_0x5e87d4=new Cartesian3(0x1,0xff,0xfe01);(_0x5e87d4=Cartesian3[_0x2e6194(0x1c02)](_0x5e87d4,_0x2c543b,_0x5e87d4))['x']=_0x5e87d4['x']-Math[_0x2e6194(0x67a)](_0x5e87d4['x']),_0x5e87d4['y']=_0x5e87d4['y']-Math[_0x2e6194(0x67a)](_0x5e87d4['y']),_0x5e87d4['z']=_0x5e87d4['z']-Math[_0x2e6194(0x67a)](_0x5e87d4['z']);var _0x2009ee=new Cartesian3(),_0xe5da4=new Cartesian3(0x1/0xff,0x1/0xff,0x0);return _0x2009ee['x']=_0x5e87d4['y']*_0xe5da4['x'],_0x2009ee['y']=_0x5e87d4['z']*_0xe5da4['y'],_0x2009ee['z']=_0x5e87d4['z']*_0xe5da4['z'],_0x5e87d4=Cartesian3['subtract'](_0x5e87d4,_0x2009ee,_0x5e87d4);}function floatToTextureEncodeRGBA$1(_0x3c8e61,_0x5c26b5,_0x277b1e){var _0x189576=_0x68aa19;for(var _0x2e2293=new Uint8Array(0x4*_0x3c8e61[_0x189576(0x531b)]),_0x6a77e7=0x0;_0x6a77e7<_0x3c8e61[_0x189576(0x531b)];_0x6a77e7++){var _0x84c7e6,_0x6fc596,_0x3dd7b4,_0x2c6f44,_0x33b4a5=_0x3c8e61[_0x6a77e7],_0x4e77c1=0x4*_0x6a77e7,_0x5959d7=new Cartesian4(0x0,0x0,0x0,0x0);if(_0x33b4a5>=0x0&&_0x33b4a5<=0x1){var _0x3afa74=EncodeFloatRGB$3(_0x33b4a5);_0x5959d7['x']=_0x3afa74['x'],_0x5959d7['y']=_0x3afa74['y'],_0x5959d7['z']=_0x3afa74['z'],_0x5959d7['w']=0x1;}_0x84c7e6=0xff*_0x5959d7['x'],_0x6fc596=0xff*_0x5959d7['y'],_0x3dd7b4=0xff*_0x5959d7['z'],_0x2c6f44=0xff*_0x5959d7['w'],defined$1(_0x277b1e)&&!0x0===_0x277b1e?(_0x2e2293[_0x4e77c1+0x0]=parseInt(_0x3dd7b4),_0x2e2293[_0x4e77c1+0x1]=parseInt(_0x6fc596),_0x2e2293[_0x4e77c1+0x2]=parseInt(_0x84c7e6),_0x2e2293[_0x4e77c1+0x3]=parseInt(_0x2c6f44)):(_0x2e2293[_0x4e77c1+0x0]=parseInt(_0x84c7e6),_0x2e2293[_0x4e77c1+0x1]=parseInt(_0x6fc596),_0x2e2293[_0x4e77c1+0x2]=parseInt(_0x3dd7b4),_0x2e2293[_0x4e77c1+0x3]=parseInt(_0x2c6f44));}return _0x2e2293;}function floatToEncodeRGBA$2(_0x257886,_0x122c68,_0x41de7d){var _0x24bc1c=_0x68aa19;for(var _0x50f5b0=_0x257886[_0x24bc1c(0x531b)]/0x4,_0x195357=new Float32Array(_0x257886[_0x24bc1c(0x1de1)],_0x257886[_0x24bc1c(0x42fe)],_0x50f5b0),_0x47fa9d=0x0;_0x47fa9d<_0x195357['length'];_0x47fa9d++){var _0xa36e2e,_0x51f2c9,_0x1842ae,_0x2f1ae6,_0x1df580=_0x195357[_0x47fa9d],_0x4c34be=0x4*_0x47fa9d,_0x11599a=new Cartesian4(0x0,0x0,0x0,0x0);if(_0x1df580>=0x0&&_0x1df580<=0x1){_0x1df580<CesiumMath['EPSILON9']?_0x1df580=CesiumMath[_0x24bc1c(0x2f7a)]:0x1-_0x1df580<CesiumMath[_0x24bc1c(0x2f7a)]&&(_0x1df580=0x1-CesiumMath[_0x24bc1c(0x2f7a)]);var _0x2ee6b5=EncodeFloatRGB$3(_0x1df580);_0x11599a['x']=_0x2ee6b5['x'],_0x11599a['y']=_0x2ee6b5['y'],_0x11599a['z']=_0x2ee6b5['z'],_0x11599a['w']=0x1;}_0xa36e2e=0xff*_0x11599a['x'],_0x51f2c9=0xff*_0x11599a['y'],_0x1842ae=0xff*_0x11599a['z'],_0x2f1ae6=0xff*_0x11599a['w'],defined$1(_0x41de7d)&&!0x0===_0x41de7d?(_0x257886[_0x4c34be+0x0]=_0x1842ae,_0x257886[_0x4c34be+0x1]=_0x51f2c9,_0x257886[_0x4c34be+0x2]=_0xa36e2e,_0x257886[_0x4c34be+0x3]=_0x2f1ae6):(_0x257886[_0x4c34be+0x0]=_0xa36e2e,_0x257886[_0x4c34be+0x1]=_0x51f2c9,_0x257886[_0x4c34be+0x2]=_0x1842ae,_0x257886[_0x4c34be+0x3]=_0x2f1ae6);}return new Uint8Array(_0x257886['buffer'],0x0,_0x257886[_0x24bc1c(0x531b)]);}function queryFirstNode$5(_0x57d84b,_0xb5956c,_0x4dcfbe){var _0x5436d2=_0x68aa19;if(defined$1(_0x57d84b))for(var _0x41c409=_0x57d84b['childNodes'],_0x50bfdf=_0x41c409[_0x5436d2(0x531b)],_0x5c134d=0x0;_0x5c134d<_0x50bfdf;_0x5c134d++){var _0x362928=_0x41c409[_0x5c134d];if(defined$1(_0x4dcfbe)){if(_0x362928[_0x5436d2(0x4ff4)]===_0xb5956c&&-0x1!==_0x4dcfbe['indexOf'](_0x362928[_0x5436d2(0x3350)]))return _0x362928;}else{if(_0x362928['localName']===_0xb5956c)return _0x362928;}}}function queryChildNodes$5(_0x59d789,_0x4c8d73,_0xe1a637){var _0x24cb06=_0x68aa19;if(!defined$1(_0x59d789))return[];for(var _0xad112b=[],_0x4624ae=_0x59d789[_0x24cb06(0x1330)],_0x11a9de=_0x4624ae['length'],_0x3a0ee7=0x0;_0x3a0ee7<_0x11a9de;_0x3a0ee7++){var _0x46e993=_0x4624ae[_0x3a0ee7];defined$1(_0xe1a637)?_0x46e993[_0x24cb06(0x4ff4)]===_0x4c8d73&&-0x1!==_0xe1a637[_0x24cb06(0x33ab)](_0x46e993[_0x24cb06(0x3350)])&&_0xad112b[_0x24cb06(0x3a33)](_0x46e993):_0x46e993[_0x24cb06(0x4ff4)]===_0x4c8d73&&_0xad112b['push'](_0x46e993);}return _0xad112b;}function queryNumericValue$4(_0x2a06c6,_0x5ad6e3,_0x2b9e5d){var _0x4aa55b=queryFirstNode$5(_0x2a06c6,_0x5ad6e3,_0x2b9e5d);if(defined$1(_0x4aa55b)){var _0x1a86cb=parseFloat(_0x4aa55b['textContent']);return isNaN(_0x1a86cb)?void 0x0:_0x1a86cb;}}function queryStringValue$4(_0x29d1c8,_0x5bcf11,_0x113202){var _0x1b2f01=_0x68aa19,_0x638214=queryFirstNode$5(_0x29d1c8,_0x5bcf11,_0x113202);if(defined$1(_0x638214))return _0x638214[_0x1b2f01(0x4d31)][_0x1b2f01(0x559)]();}function queryBooleanValue$3(_0x2129d5,_0x269cde,_0x2e25fe){var _0x5c9e1a=_0x68aa19,_0xbd21ee=queryFirstNode$5(_0x2129d5,_0x269cde,_0x2e25fe);if(defined$1(_0xbd21ee)){var _0x380e30=_0xbd21ee[_0x5c9e1a(0x4d31)][_0x5c9e1a(0x559)]();return'1'===_0x380e30||/^true$/i[_0x5c9e1a(0x8e2)](_0x380e30);}}function createRatio$2(_0x44bb04,_0x1127ac,_0x44c112,_0x534b86){var _0x5ce601=_0x68aa19,_0x803da8=Matrix4[_0x5ce601(0x373b)](_0x1127ac,_0x44c112,new Matrix4()),_0x4dec4c=_0x44bb04[_0x5ce601(0xd16)][0x0],_0x2d7cd2=_0x4dec4c[_0x5ce601(0x1451)],_0x3e59b2=new Float32Array(_0x2d7cd2[_0x5ce601(0x1de1)],_0x2d7cd2['byteOffset'],_0x2d7cd2[_0x5ce601(0x21dd)]/0x4),_0x4dd5ea=_0x4dec4c['componentsPerAttribute'],_0x18a0f9=_0x44bb04[_0x5ce601(0x2247)],_0xa4aedf=new Float32Array(0x3*_0x18a0f9),_0x3eac94=_0x44bb04[_0x5ce601(0x18d0)];_0x3eac94[_0x5ce601(0x281d)]=Object[_0x5ce601(0x20c8)](_0x3eac94)[_0x5ce601(0x531b)];for(var _0x521aec=0x0;_0x521aec<_0x18a0f9;_0x521aec++){var _0x581a77=new Cartesian3(_0x3e59b2[_0x521aec*_0x4dd5ea],_0x3e59b2[_0x521aec*_0x4dd5ea+0x1],_0x3e59b2[_0x521aec*_0x4dd5ea+0x2]),_0xcd1286=new Cartesian3();Matrix4[_0x5ce601(0x10a0)](_0x803da8,_0x581a77,_0xcd1286);var _0x5925b6=Cartographic[_0x5ce601(0x2d23)](_0xcd1286),_0x31a7d6=CesiumMath[_0x5ce601(0x52e9)](_0x5925b6['longitude']),_0x3f9152=CesiumMath[_0x5ce601(0x52e9)](_0x5925b6[_0x5ce601(0x288b)]),_0x17193d=_0x5925b6[_0x5ce601(0x5862)],_0x58d6b7=(_0x31a7d6-_0x534b86[_0x5ce601(0x1831)])/_0x534b86['width'],_0x7d8587=(_0x3f9152-_0x534b86[_0x5ce601(0x3b17)])/_0x534b86[_0x5ce601(0x531b)],_0x5c9639=(_0x17193d-_0x534b86[_0x5ce601(0x5539)])/_0x534b86['height'];_0xa4aedf[0x3*_0x521aec]=_0x58d6b7,_0xa4aedf[0x3*_0x521aec+0x1]=_0x7d8587,_0xa4aedf[0x3*_0x521aec+0x2]=_0x5c9639;}_0x44bb04[_0x5ce601(0xd16)][_0x5ce601(0x3a33)]({'index':_0x3eac94[_0x5ce601(0x281d)],'typedArray':_0xa4aedf,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1});}function getImagery$1(_0x38625d,_0x26e882){var _0x57e320=_0x68aa19;for(var _0x1d044e=[],_0x199bcc=Math[_0x57e320(0x2bc6)](_0x26e882['max'][_0x57e320(0x1041)]-_0x26e882[_0x57e320(0x27d5)]['longitude'],_0x26e882['max'][_0x57e320(0x288b)]-_0x26e882['min'][_0x57e320(0x288b)]),_0x55b8e3=0x0,_0x198e33=Math['PI'];_0x55b8e3<0x17&&!(_0x199bcc>_0x198e33);)_0x198e33*=0.5,_0x55b8e3++;_0x55b8e3--;var _0x314454=_0x38625d,_0x58a6e3=_0x314454[_0x57e320(0x452)];_0x38625d instanceof VectorTilesMap&&(_0x58a6e3=_0x314454[_0x57e320(0x2c2b)],_0x314454=_0x314454[_0x57e320(0x13a0)]);var _0x261567=new GeographicTilingScheme(),_0x3304f0=_0x261567[_0x57e320(0x450e)](_0x26e882[_0x57e320(0x2bc6)],_0x55b8e3),_0x2fdef4=_0x261567[_0x57e320(0x450e)](_0x26e882[_0x57e320(0x27d5)],_0x55b8e3);if(!defined$1(_0x58a6e3[_0x57e320(0x53eb)])||_0x55b8e3>_0x58a6e3[_0x57e320(0x53eb)]){var _0x30566d=_0x58a6e3[_0x57e320(0xa2e)];if(_0x38625d instanceof VectorTilesMap&&_0x30566d--,defined$1(_0x30566d)){var _0x2675c8=_0x55b8e3-_0x30566d;_0x2675c8>0x0&&(_0x2fdef4['x']=Math[_0x57e320(0x67a)](_0x2fdef4['x']/Math[_0x57e320(0x1f76)](0x2,_0x2675c8)),_0x2fdef4['y']=Math[_0x57e320(0x67a)](_0x2fdef4['y']/Math['pow'](0x2,_0x2675c8)),_0x3304f0['x']=Math[_0x57e320(0x67a)](_0x3304f0['x']/Math['pow'](0x2,_0x2675c8)),_0x3304f0['y']=Math[_0x57e320(0x67a)](_0x3304f0['y']/Math[_0x57e320(0x1f76)](0x2,_0x2675c8)),_0x55b8e3=_0x30566d);}for(var _0x17a72b=_0x2fdef4['x'];_0x17a72b<=_0x3304f0['x'];_0x17a72b++)for(var _0xbee317=_0x2fdef4['y'];_0xbee317>=_0x3304f0['y'];_0xbee317--)_0x1d044e['push'](_0x314454[_0x57e320(0x3b8f)](_0x17a72b,_0xbee317,_0x55b8e3));}return _0x1d044e;}function InstanceSkeletonManager(){var _0x55df91=_0x68aa19;this['skeletons']=new AssociativeArray(),this[_0x55df91(0x173d)]={},this['vertexJob']=new CreateVertexJob(),this[_0x55df91(0x2c8b)]=new CreateIndexJob();}S3MDataParser[_0x68aa19(0xdfe)]=function(_0x2fbf38,_0x2d769f,_0x170d12){var _0x4091d1=_0x68aa19;_0x170d12===HypsometricSettingEnum$1['FilterMode'][_0x4091d1(0x44a2)]?null===floatToTextureColorProC$1?floatToColor$2(_0x2fbf38['imageArray'],_0x2d769f):_0x2fbf38[_0x4091d1(0x2e6a)]=floatToColorPro$1(_0x2fbf38[_0x4091d1(0x2e6a)],_0x2d769f):floatToEncodeRGBA$2(_0x2fbf38[_0x4091d1(0x2e6a)]);},S3MDataParser[_0x68aa19(0x22d8)]=function(_0x22bdf4,_0xfb35e7,_0x15cb92){var _0x2e5197=_0x68aa19;return _0x15cb92===HypsometricSettingEnum$1['FilterMode'][_0x2e5197(0x2225)]?floatToTextureEncodeRGBA$1(_0x22bdf4['imageArray'],_0xfb35e7,!0x0):null===floatToTextureColorProC$1?floatToTextureColor$1(_0x22bdf4[_0x2e5197(0x2e6a)],_0xfb35e7):floatToTextureColorPro$1(_0x22bdf4['imageArray'],_0xfb35e7);},S3MDataParser[_0x68aa19(0xccc)]=function(_0x4f78c9,_0x3fab1b,_0x59c257,_0xfef0c8){var _0x22b463=_0x68aa19;if(_0x59c257['isDestroyed']())return _0x59c257[_0x22b463(0x46be)]=null,_0x59c257['volBuffer']=null,void(_0x59c257[_0x22b463(0x4bcc)]=void 0x0);var _0x4978ab=_0x59c257['_fileName'][_0x22b463(0x4d7b)]('_'),_0x383fa5=parseInt(_0x4978ab[0x1]),_0x4fa934=parseInt(_0x4978ab[0x2]);_0x383fa5=Math[_0x22b463(0x1f76)](0x2,_0x3fab1b[_0x22b463(0x4a3c)])-_0x383fa5-0x1,_0x3fab1b[_0x22b463(0x3438)]=_0x4f78c9[_0x22b463(0x3330)];for(var _0x91c5ea=_0x3fab1b[_0x22b463(0x1651)],_0x5c866b=_xmlParser$3[_0x22b463(0x137b)](_0x4f78c9['xmlDoc'])[_0x22b463(0x1883)],_0x3fe160=_0x5c866b['namespaceURI'],_0x5ac1f9=queryChildNodes$5(queryFirstNode$5(_0x5c866b,_0x22b463(0x51f),_0x3fe160),_0x22b463(0x128b),_0x3fe160),_0x5481f2={},_0x4667f4=[],_0x567947=_0x3fab1b[_0x22b463(0x1968)],_0x8d6f27=0x0,_0x26bd82=_0x5ac1f9[_0x22b463(0x531b)];_0x8d6f27<_0x26bd82;_0x8d6f27++){var _0x42bc39=_0x5ac1f9[_0x8d6f27],_0xcd035=queryStringValue$4(_0x42bc39,'name',_0x3fe160),_0xd1ebf5=new MaterialPass({});_0x5481f2[_0xcd035]=_0xd1ebf5;var _0x5c4d2f=queryFirstNode$5(_0x42bc39,'Ambient',_0x3fe160),_0x520903=defaultValue$1(queryNumericValue$4(_0x5c4d2f,_0x22b463(0x459),_0x3fe160),queryNumericValue$4(_0x5c4d2f,'R',_0x3fe160)),_0x44822a=defaultValue$1(queryNumericValue$4(_0x5c4d2f,_0x22b463(0x36b7),_0x3fe160),queryNumericValue$4(_0x5c4d2f,'G',_0x3fe160)),_0x3519eb=defaultValue$1(queryNumericValue$4(_0x5c4d2f,_0x22b463(0x2998),_0x3fe160),queryNumericValue$4(_0x5c4d2f,'B',_0x3fe160)),_0x5dac76=defaultValue$1(queryNumericValue$4(_0x5c4d2f,_0x22b463(0x4dbb),_0x3fe160),queryNumericValue$4(_0x5c4d2f,'A',_0x3fe160));_0xd1ebf5['_ambientColor']=new Color$2(_0x520903,_0x44822a,_0x3519eb,_0x5dac76);var _0x378f8a=queryFirstNode$5(_0x42bc39,_0x22b463(0x160c),_0x3fe160);_0x520903=defaultValue$1(queryNumericValue$4(_0x378f8a,_0x22b463(0x3bf2),_0x3fe160),queryNumericValue$4(_0x378f8a,'R',_0x3fe160)),_0x44822a=defaultValue$1(queryNumericValue$4(_0x378f8a,'DiffuseG',_0x3fe160),queryNumericValue$4(_0x378f8a,'G',_0x3fe160)),_0x3519eb=defaultValue$1(queryNumericValue$4(_0x378f8a,_0x22b463(0x2e73),_0x3fe160),queryNumericValue$4(_0x378f8a,'B',_0x3fe160)),_0x5dac76=defaultValue$1(queryNumericValue$4(_0x378f8a,_0x22b463(0x1eba),_0x3fe160),queryNumericValue$4(_0x378f8a,'A',_0x3fe160)),_0xd1ebf5[_0x22b463(0x4085)]=new Color$2(_0x520903,_0x44822a,_0x3519eb,_0x5dac76);var _0x36c779=queryFirstNode$5(_0x42bc39,_0x22b463(0x49a8),_0x3fe160);_0x520903=defaultValue$1(queryNumericValue$4(_0x36c779,_0x22b463(0x282a),_0x3fe160),queryNumericValue$4(_0x36c779,'R',_0x3fe160)),_0x44822a=defaultValue$1(queryNumericValue$4(_0x36c779,_0x22b463(0x2241),_0x3fe160),queryNumericValue$4(_0x36c779,'G',_0x3fe160)),_0x3519eb=defaultValue$1(queryNumericValue$4(_0x36c779,_0x22b463(0x4828),_0x3fe160),queryNumericValue$4(_0x36c779,'B',_0x3fe160)),_0x5dac76=defaultValue$1(queryNumericValue$4(_0x36c779,_0x22b463(0xc2d),_0x3fe160),queryNumericValue$4(_0x36c779,'A',_0x3fe160)),_0xd1ebf5[_0x22b463(0x51d)]=new Color$2(_0x520903,_0x44822a,_0x3519eb,_0x5dac76);var _0x4cbc13=queryNumericValue$4(_0x42bc39,'Shininess',_0x3fe160);_0xd1ebf5[_0x22b463(0x24a3)]=_0x4cbc13,_0xd1ebf5['_bTransparentSorting']=queryBooleanValue$3(_0x42bc39,_0x22b463(0x19ba),_0x3fe160);var _0xa72772=queryChildNodes$5(_0x42bc39,_0x22b463(0x20ac),_0x3fe160);0x0===_0xa72772['length']&&_0x3fab1b[_0x22b463(0x55f8)]===DATAFILETYPE$1[_0x22b463(0x17ea)]&&(_0xd1ebf5[_0x22b463(0x1b66)]=!0x0);for(var _0x166b5b=0x0;_0x166b5b<_0xa72772[_0x22b463(0x531b)];_0x166b5b++){var _0x4cb86f=_0xa72772[_0x166b5b],_0x43356a=queryStringValue$4(_0x4cb86f,_0x22b463(0x13f9),_0x3fe160),_0x43afe5=queryStringValue$4(_0x4cb86f,_0x22b463(0x8e8),_0x3fe160),_0x55f517=queryFirstNode$5(_0x4cb86f,'AddressMode',_0x3fe160),_0x3c11ab=queryStringValue$4(_0x55f517,'u',_0x3fe160),_0x2e4df8=queryStringValue$4(_0x55f517,'v',_0x3fe160);_0x3c11ab='TAM_WRAP'===_0x3c11ab?TextureWrap$1[_0x22b463(0x2124)]:TextureWrap$1[_0x22b463(0x312f)],_0x2e4df8='TAM_WRAP'===_0x2e4df8?TextureWrap$1['REPEAT']:TextureWrap$1[_0x22b463(0x312f)];for(var _0x152df1=queryStringValue$4(_0x4cb86f,'TexModMatrix',_0x3fe160)[_0x22b463(0x4d7b)](','),_0x1ab7d5=0x10;_0x1ab7d5--;)_0x152df1[_0x1ab7d5]=parseFloat(_0x152df1[_0x1ab7d5]);_0xd1ebf5[_0x22b463(0x4c66)]=Matrix4[_0x22b463(0x41a1)](_0x152df1);var _0x6b6b9=_0x4f78c9[_0x22b463(0x43fd)][_0x43356a],_0x527b9f=_0x43356a+_0x3fab1b[_0x22b463(0x2b7f)]+_0x567947[_0x22b463(0x2b7f)]+_0x59c257[_0x22b463(0x5380)]['path'];if(defined$1(_0x6b6b9)&&(_0x527b9f+=_0x6b6b9[_0x22b463(0x4f48)][_0x22b463(0x531b)]),defined$1(_0x6b6b9)&&_0x6b6b9['width']>0x0&&_0x6b6b9[_0x22b463(0x5862)]>0x0&&defined$1(_0x6b6b9['imageBuffer'])&&_0x6b6b9[_0x22b463(0x4f48)][_0x22b463(0x21dd)]>0x0)switch(0x0===_0x6b6b9[_0x22b463(0x1454)]&&(_0x3fab1b['_supportCompressType']=0x0),_0x59c257[_0x22b463(0x43ef)]+=_0x6b6b9[_0x22b463(0x4f48)][_0x22b463(0x531b)],_0x6b6b9[_0x22b463(0x1454)]){case S3MPixelFormat$1[_0x22b463(0x5256)]:var _0x4acaef=_0xd1ebf5[_0x22b463(0x182b)](_0x527b9f,_0x43afe5,_0x567947,_0x166b5b,_0x6b6b9[_0x22b463(0x4f48)],_0x6b6b9[_0x22b463(0x209)],_0x6b6b9[_0x22b463(0x5862)],_0x3fab1b[_0x22b463(0x100d)]);_0x4667f4[_0x22b463(0x3a33)](_0x4acaef),_0xd1ebf5['_isWEBP']=!0x0;break;case S3MPixelFormat$1[_0x22b463(0x4527)]:var _0x46ecad=_0xd1ebf5['createCRN'](_0x527b9f,_0x43afe5,_0x567947,_0x166b5b,_0x6b6b9,_0x3c11ab,_0x2e4df8,_0x3fab1b[_0x22b463(0x100d)]);_0x4667f4['push'](_0x46ecad);break;default:var _0x32115d=DDSTextureManager$1[_0x22b463(0x47a5)](_0x527b9f,_0x567947,_0x6b6b9[_0x22b463(0x209)],_0x6b6b9[_0x22b463(0x5862)],_0x6b6b9[_0x22b463(0x27ba)],_0x6b6b9[_0x22b463(0x1454)],_0x6b6b9[_0x22b463(0x4f48)],!0x1,_0x3c11ab,_0x2e4df8,_0x3fab1b[_0x22b463(0x100d)]);_0xd1ebf5[_0x22b463(0xa52)][_0x22b463(0x3a33)](_0x32115d);}else{if(_0x3fab1b[_0x22b463(0x3ee9)]){var _0x2e4e4f=_0x3fab1b['_baseUri']+_0x22b463(0x52ea)+_0x43afe5;defined$1(Credential[_0x22b463(0x4570)])&&(_0x2e4e4f=Credential[_0x22b463(0x437b)](_0x2e4e4f));var _0x21562f=_0xd1ebf5['requestSharedTexture'](_0x2e4e4f,_0x43356a,_0x43afe5,_0x567947,_0x166b5b,_0x3fab1b[_0x22b463(0x3103)]);_0x4667f4['push'](_0x21562f);}}if('png'===_0x3fab1b[_0x22b463(0x143e)]||_0x22b463(0x22a7)===_0x3fab1b[_0x22b463(0x143e)]){var _0x47a388=_0x43356a+'_'+_0x59c257[_0x22b463(0x2768)];_0x47a388=''!==_0x3fab1b['_volName']?_0x47a388+'_'+_0x3fab1b[_0x22b463(0x427d)]:_0x47a388,_0x22b463(0x22a7)===_0x3fab1b[_0x22b463(0x143e)]?_0x47a388+=_0x22b463(0x2e7d):_0x47a388+='.png';var _0x197dcb=_0x59c257[_0x22b463(0x5380)][_0x22b463(0x68a)](_0x3fab1b[_0x22b463(0x1ac7)])+_0x47a388;if(0x0!=_0x3fab1b[_0x22b463(0x211c)]){var _0x158eda=_0x3fab1b[_0x22b463(0x157f)],_0x5520d1=_0x197dcb[_0x22b463(0x33ab)](_0x22b463(0x50ff))+0x5,_0x117c2a=_0x158eda['layer3DName'],_0x331637=_0x197dcb[_0x22b463(0x57ed)](_0x197dcb[_0x22b463(0x33ab)](_0x22b463(0xbea))+0x6)[_0x22b463(0x4d7b)]('/'),_0x71ee=_0x158eda[_0x22b463(0x21a3)],_0x2710ec=_0x331637[0x0],_0x41f7c1=_0x331637[0x1][_0x22b463(0x57ed)](0x0,_0x331637[0x1]['indexOf']('.')),_0x181dc9=_0x331637[0x1][_0x22b463(0x57ed)](_0x331637[0x1]['indexOf']('.')+0x1,_0x331637[0x1]['length']);_0x197dcb=_0x197dcb[_0x22b463(0x57ed)](0x0,_0x5520d1)+'?layerName='+_0x117c2a+_0x22b463(0x4432)+_0x2710ec+_0x22b463(0x51d2)+_0x41f7c1+_0x22b463(0x551d)+_0x181dc9+_0x22b463(0x46ce)+_0x71ee+_0x22b463(0x4e37)+_0x117c2a;}var _0x5984ca=void 0x0;_0x22b463(0x22a7)===_0x3fab1b[_0x22b463(0x143e)]?defined$1(_0x5984ca=loadArrayBuffer(_0x197dcb,void 0x0))&&function(_0x27ef29,_0x2ec48c,_0x4e8ab3){var _0x1fa487=_0x22b463;_0x27ef29[_0x1fa487(0x4e1e)](function(_0x4d15af){var _0x1a9bea=_0x1fa487,_0x251efe;if(defined$1(_0x4d15af)){var _0x1b1e4c=void 0x0,_0x2eae34=new Uint8Array(_0x4d15af,0x8),_0x45c37f=pako[_0x1a9bea(0x2b2a)](_0x2eae34)['buffer'];if(0x1===new Float64Array(_0x45c37f,0x0,0x1)[0x0]){var _0x239681=new Uint32Array(_0x45c37f,0x8,0x4),_0x103329=_0x239681[0x0],_0xc5ec38=_0x239681[0x1],_0x319dc1=_0x239681[0x2];_0x1b1e4c={'nFormat':_0x103329,'nWidth':_0xc5ec38,'nHeight':_0x319dc1,'nPixelSize':_0x239681[0x3],'imageArray':new Float32Array(_0x45c37f,0x18,_0xc5ec38*_0x319dc1)};}if(defined$1(_0x1b1e4c)){var _0x1fa221,_0xb557f8=TextureMinificationFilter$1['LINEAR'],_0x5acb3d=TextureMagnificationFilter$1[_0x1a9bea(0x2225)];defined$1(_0x3fab1b['_hypsometricSetting'])&&_0x3fab1b[_0x1a9bea(0x3c5e)][_0x1a9bea(0x253b)]===HypsometricSettingEnum$1[_0x1a9bea(0x240c)][_0x1a9bea(0x44a2)]&&(_0xb557f8=TextureMinificationFilter$1[_0x1a9bea(0x44a2)],_0x5acb3d=TextureMagnificationFilter$1[_0x1a9bea(0x44a2)]),_0x1fa221=_0x3fab1b[_0x1a9bea(0x3c5e)][_0x1a9bea(0x253b)]===HypsometricSettingEnum$1[_0x1a9bea(0x240c)][_0x1a9bea(0x2225)]?floatToTextureEncodeRGBA$1(_0x1b1e4c[_0x1a9bea(0x2e6a)],_0x3fab1b[_0x1a9bea(0x3c5e)],!0x0):null===floatToTextureColorProC$1?floatToTextureColor$1(_0x1b1e4c[_0x1a9bea(0x2e6a)],_0x3fab1b[_0x1a9bea(0x3c5e)]):floatToTextureColorPro$1(_0x1b1e4c[_0x1a9bea(0x2e6a)],_0x3fab1b[_0x1a9bea(0x3c5e)]),(_0x251efe=new Texture$1({'context':_0x3fab1b[_0x1a9bea(0x1968)],'width':_0x1b1e4c[_0x1a9bea(0x4d85)],'height':_0x1b1e4c[_0x1a9bea(0x3ccc)],'pixelFormat':PixelFormat$1[_0x1a9bea(0x4a1c)],'flipY':!0x1,'sampler':new Sampler({'minificationFilter':_0xb557f8,'magnificationFilter':_0x5acb3d})}))['copyFrom']({'width':_0x1b1e4c['nWidth'],'height':_0x1b1e4c[_0x1a9bea(0x3ccc)],'arrayBufferView':_0x1fa221}),_0x59c257[_0x1a9bea(0x34c5)][_0x2ec48c]=_0x251efe,_0x4e8ab3[_0x1a9bea(0x3939)]=_0x2ec48c;}_0x4d15af=null;}},function(_0x42c6ae){});}(_0x5984ca,_0x527b9f,_0xd1ebf5):_0x22b463(0x353b)===_0x3fab1b[_0x22b463(0x143e)]&&defined$1(_0x5984ca=loadImage$2(_0x197dcb))&&function(_0x24abea,_0x2cdff4,_0x330ffe){var _0x17cc64=_0x22b463;_0x24abea[_0x17cc64(0x4e1e)](function(_0x538c3b){var _0x370438=_0x17cc64,_0x270a69;if(defined$1(_0x538c3b)){var _0x5e4a1d,_0x16354d=TextureMinificationFilter$1[_0x370438(0x2225)],_0x58fdbb=TextureMagnificationFilter$1[_0x370438(0x2225)];defined$1(_0x3fab1b[_0x370438(0x3c5e)])&&_0x3fab1b[_0x370438(0x3c5e)][_0x370438(0x253b)]===HypsometricSettingEnum$1['FilterMode'][_0x370438(0x44a2)]&&(_0x16354d=TextureMinificationFilter$1[_0x370438(0x44a2)],_0x58fdbb=TextureMagnificationFilter$1[_0x370438(0x44a2)]),_0x5e4a1d=_0x3fab1b[_0x370438(0x3c5e)][_0x370438(0x253b)]===HypsometricSettingEnum$1[_0x370438(0x240c)][_0x370438(0x2225)]?floatToEncodeRGBA$2(getImagePixels(_0x538c3b),_0x3fab1b[_0x370438(0x3c5e)],!0x0):null===floatToTextureColorProC$1?floatToColor$2(getImagePixels(_0x538c3b),_0x3fab1b[_0x370438(0x3c5e)]):floatToColorPro$1(getImagePixels(_0x538c3b),_0x3fab1b[_0x370438(0x3c5e)]),(_0x270a69=new Texture$1({'context':_0x3fab1b['_context'],'width':_0x538c3b[_0x370438(0x209)],'height':_0x538c3b[_0x370438(0x5862)],'pixelFormat':PixelFormat$1[_0x370438(0x4a1c)],'flipY':!0x1,'sampler':new Sampler({'minificationFilter':_0x16354d,'magnificationFilter':_0x58fdbb})}))[_0x370438(0x3e99)]({'width':_0x538c3b[_0x370438(0x209)],'height':_0x538c3b[_0x370438(0x5862)],'arrayBufferView':_0x5e4a1d}),_0x538c3b=null,_0x59c257[_0x370438(0x34c5)][_0x2cdff4]=_0x270a69,_0x330ffe[_0x370438(0x3939)]=_0x2cdff4;}},function(_0x444f4f){});}(_0x5984ca,_0x527b9f,_0xd1ebf5),_0x4667f4['push'](_0x5984ca);}}}when[_0x22b463(0x3935)](_0x4667f4,function(){var _0x196de1=_0x22b463,_0x327503,_0x30d38c;if(defined$1(_0x3fab1b[_0x196de1(0x4303)])){_0x327503=_0x3fab1b[_0x196de1(0x4303)][_0x196de1(0x561b)];var _0x144273=_0x3fab1b['_context'][_0x196de1(0x2b7f)]+'_'+_0x3fab1b['id']+_0x196de1(0x3195),_0x42bd4f=HypsometricSettingEnum$1[_0x196de1(0x240c)][_0x196de1(0x2225)];defined$1(_0x3fab1b[_0x196de1(0x3c5e)])&&_0x3fab1b[_0x196de1(0x3c5e)][_0x196de1(0x253b)]===HypsometricSettingEnum$1[_0x196de1(0x240c)]['NEAREST']&&(_0x42bd4f=HypsometricSettingEnum$1[_0x196de1(0x240c)][_0x196de1(0x44a2)]),defined$1(_0x3fab1b[_0x196de1(0x3c5e)])&&defined$1(_0x3fab1b[_0x196de1(0x4303)][_0x196de1(0x1366)])&&(_0x42bd4f===HypsometricSettingEnum$1[_0x196de1(0x240c)]['NEAREST']?null===floatToTextureColorProC$1?floatToColor$2(_0x3fab1b[_0x196de1(0x4303)][_0x196de1(0x1366)],_0x3fab1b[_0x196de1(0x3c5e)]):_0x3fab1b[_0x196de1(0x4303)][_0x196de1(0x1366)]=floatToColorPro$1(_0x3fab1b[_0x196de1(0x4303)][_0x196de1(0x1366)],_0x3fab1b[_0x196de1(0x3c5e)]):floatToEncodeRGBA$2(_0x3fab1b[_0x196de1(0x4303)][_0x196de1(0x1366)],_0x3fab1b['_hypsometricSetting']));var _0x1bb891={};_0x1bb891[_0x196de1(0xf2c)]=_0x3fab1b[_0x196de1(0x4303)]['_nLength'],_0x1bb891['imageArray']=_0x3fab1b['_volData'][_0x196de1(0x1366)];var _0xdd2e3=DDSTextureManager$1[_0x196de1(0x5f9)](_0x144273,_0x91c5ea,_0x3fab1b[_0x196de1(0x1968)],_0x1bb891,_0x42bd4f);delete _0x3fab1b[_0x196de1(0x4303)][_0x196de1(0x1366)],_0x3fab1b[_0x196de1(0x4303)][_0x196de1(0x1366)]=void 0x0,_0x30d38c={'volTexture':_0xdd2e3,'nFormat':0xc81,'nSideBlockCount':_0x3fab1b[_0x196de1(0x4303)]['_nSideBlockCount'],'nBlockLength':_0x3fab1b['_volData'][_0x196de1(0x317)],'nLength':_0x3fab1b[_0x196de1(0x4303)][_0x196de1(0x4f4f)],'nWidth':_0x3fab1b[_0x196de1(0x4303)]['_width'],'nHeight':_0x3fab1b[_0x196de1(0x4303)]['_height'],'nDepth':_0x3fab1b[_0x196de1(0x4303)][_0x196de1(0x2b6a)],'id':_0x144273,'dataFloor':_0x3fab1b[_0x196de1(0x4303)][_0x196de1(0x3278)],'dataCeil':_0x3fab1b['_volData']['_maxValue'],'volBounds':_0x327503},_0x59c257[_0x196de1(0x117f)]=_0x30d38c;}else{if(_0x196de1(0xc28)===_0x3fab1b[_0x196de1(0x143e)]){if(_0x4f78c9[_0x196de1(0x48b3)])_0x327503=_0x4f78c9['volBounds'],(_0x144273=_0x3fab1b['_context'][_0x196de1(0x2b7f)]+'_'+_0x3fab1b['id']+'_'+_0x59c257[_0x196de1(0x5380)]['resolve'](_0x3fab1b[_0x196de1(0x1ac7)])+'_'+_0x59c257[_0x196de1(0x2768)],_0x42bd4f=HypsometricSettingEnum$1[_0x196de1(0x240c)]['LINEAR']),(defined$1(_0x3fab1b[_0x196de1(0x3c5e)])&&_0x3fab1b[_0x196de1(0x3c5e)]['filterMode']===HypsometricSettingEnum$1[_0x196de1(0x240c)][_0x196de1(0x44a2)]&&(_0x42bd4f=HypsometricSettingEnum$1[_0x196de1(0x240c)][_0x196de1(0x44a2)]),0xc81===_0x4f78c9['volImageBuffer']['nFormat']&&defined$1(_0x3fab1b[_0x196de1(0x3c5e)])&&(_0x42bd4f===HypsometricSettingEnum$1['FilterMode'][_0x196de1(0x44a2)]?null===floatToTextureColorProC$1?floatToColor$2(_0x4f78c9[_0x196de1(0x48b3)]['imageArray'],_0x3fab1b[_0x196de1(0x3c5e)]):_0x4f78c9[_0x196de1(0x48b3)]['imageArray']=floatToColorPro$1(_0x4f78c9['volImageBuffer'][_0x196de1(0x2e6a)],_0x3fab1b[_0x196de1(0x3c5e)]):floatToEncodeRGBA$2(_0x4f78c9[_0x196de1(0x48b3)][_0x196de1(0x2e6a)],_0x3fab1b[_0x196de1(0x3c5e)])),_0x30d38c={'volTexture':_0xdd2e3=DDSTextureManager$1[_0x196de1(0x5f9)](_0x144273,_0x91c5ea,_0x3fab1b['_context'],_0x4f78c9[_0x196de1(0x48b3)],_0x42bd4f),'nFormat':_0x4f78c9[_0x196de1(0x48b3)][_0x196de1(0x27ba)],'nSideBlockCount':_0x4f78c9[_0x196de1(0x48b3)]['nSideBlockCount'],'nBlockLength':_0x4f78c9['volImageBuffer'][_0x196de1(0xce0)],'nLength':_0x4f78c9[_0x196de1(0x48b3)][_0x196de1(0xf2c)],'nWidth':_0x4f78c9[_0x196de1(0x48b3)][_0x196de1(0x4d85)],'nHeight':_0x4f78c9[_0x196de1(0x48b3)][_0x196de1(0x3ccc)],'nDepth':_0x4f78c9['volImageBuffer']['nDepth'],'id':_0x144273,'dataFloor':_0x3fab1b[_0x196de1(0x1dc5)],'dataCeil':_0x3fab1b[_0x196de1(0x1e09)],'volBounds':_0x327503},delete _0x4f78c9[_0x196de1(0x48b3)][_0x196de1(0x2e6a)],_0x4f78c9[_0x196de1(0x48b3)][_0x196de1(0x2e6a)]=null,defined$1(_0x59c257['_volObj'])&&DDSTextureManager$1['DecRef'](_0x59c257[_0x196de1(0x117f)]['id']),_0x59c257[_0x196de1(0x117f)]=_0x30d38c);else _0x3fab1b[_0x196de1(0x1276)]&&defined$1(_0x30d38c=_0x59c257[_0x196de1(0x117f)])&&(_0x327503=_0x59c257[_0x196de1(0x117f)][_0x196de1(0x140e)]);}}var _0x178a32=queryFirstNode$5(_0x5c866b,_0x196de1(0x25ac),_0x3fe160),_0x5155d1=queryChildNodes$5(_0x178a32,_0x196de1(0x141d),_0x3fe160),_0x3da2f5=_0x3fab1b[_0x196de1(0x3f82)];if(_0x5155d1[_0x196de1(0x531b)]>0x0){for(var _0x5d74a4=0x0;_0x5d74a4<_0x5155d1[_0x196de1(0x531b)];_0x5d74a4++){(_0x242b28=new PagedLOD())['_fileType']=_0x3fab1b['_fileType'];var _0x33ff22=_0x5155d1[_0x5d74a4],_0x21bd4e=queryStringValue$4(_0x33ff22,'RangeDataList',_0x3fe160);_0x21bd4e?_0x21bd4e=_0x21bd4e[_0x196de1(0x1297)](/.osgb$/,'')[_0x196de1(0x1297)](/.s3m$/,''):_0x59c257[_0x196de1(0x33e8)]=!0x0;var _0x52d895=queryStringValue$4(_0x33ff22,_0x196de1(0x5790),_0x3fe160),_0x60adb4=queryNumericValue$4(_0x33ff22,'RangeList',_0x3fe160),_0xf968ae=queryFirstNode$5(_0x33ff22,_0x196de1(0x3316),_0x3fe160),_0x119d71=queryNumericValue$4(_0xf968ae,'x',_0x3fe160),_0x2f06dd=queryNumericValue$4(_0xf968ae,'y',_0x3fe160),_0x5be5a7=queryNumericValue$4(_0xf968ae,'z',_0x3fe160),_0x57175f=queryNumericValue$4(_0xf968ae,_0x196de1(0x2896),_0x3fe160),_0x172d8e=new Cartesian3(_0x119d71,_0x2f06dd,_0x5be5a7);_0x242b28['_rangeMode']=_0x196de1(0x1787)==_0x52d895?RangeMode['DISTANCE_FROM_EYE_POINT']:RangeMode[_0x196de1(0x17fb)],_0x242b28[_0x196de1(0x3030)]=_0x21bd4e,0x0===_0x242b28[_0x196de1(0x3030)][_0x196de1(0x33ab)](_0x196de1(0x2cd6))&&(_0x242b28['_processFileType']=0x1),_0x242b28[_0x196de1(0x563e)]=_0x60adb4,_0x242b28[_0x196de1(0xd7d)]=new BoundingSphere(_0x172d8e,_0x57175f),_0x242b28[_0x196de1(0x396)]=new BoundingSphere(_0x172d8e,_0x57175f),BoundingSphere[_0x196de1(0x4503)](_0x242b28[_0x196de1(0xd7d)],_0x3fab1b[_0x196de1(0x3f82)],_0x242b28[_0x196de1(0xd7d)]);for(var _0x49da76=queryChildNodes$5(_0x33ff22,'Geode',_0x3fe160),_0x355274=[],_0x3162b2=[],_0x542329=0x0;_0x542329<_0x49da76['length'];_0x542329++){for(var _0x590c83=queryStringValue$4(_0x5b60c3=_0x49da76[_0x542329],_0x196de1(0x771),_0x3fe160)[_0x196de1(0x4d7b)](','),_0x132dad=0x0;_0x132dad<0x10;_0x132dad++)_0x590c83[_0x132dad]=parseFloat(_0x590c83[_0x132dad]);if(0x1===_0x3fab1b[_0x196de1(0x587c)])_0x10a1cb=Matrix4[_0x196de1(0x373b)](_0x3da2f5,_0x590c83,new Matrix4());else{var _0x12995d=Matrix4['multiplyByScale'](_0x590c83,new Cartesian3(0x1,0x1,_0x3fab1b['_heightScale']),new Matrix4());_0x10a1cb=Matrix4[_0x196de1(0x373b)](_0x3da2f5,_0x12995d,new Matrix4());}for(var _0x4ed790=queryChildNodes$5(_0x5b60c3,_0x196de1(0x5601)),_0x32301f=0x0;_0x32301f<_0x4ed790[_0x196de1(0x531b)];_0x32301f++){var _0x112508=_0x4ed790[_0x32301f][_0x196de1(0x4d31)][_0x196de1(0x559)]();if(!((_0x11d638=(_0x114b52=_0x4f78c9[_0x196de1(0x3585)][_0x112508])['vertexPackage'])[_0x196de1(0x2247)]<0x1)){var _0x5c1dba=_0x114b52[_0x196de1(0xb89)],_0x2691f5=_0x114b52[_0x196de1(0xea7)],_0x116c6d={};for(_0x542329=0x0;_0x542329<_0x5c1dba[_0x196de1(0x531b)];_0x542329++){if(defined$1(_0x4c043e=_0x5c1dba[_0x542329])){var _0x10e08c=_0x4c043e[_0x196de1(0x2ba2)],_0x15d0d4=_0x5481f2[_0x10e08c],_0x1a18bc=new MaterialPass({});defined$1(_0x15d0d4)&&_0x15d0d4[_0x196de1(0x254b)](_0x1a18bc),_0x116c6d[_0x10e08c]=_0x1a18bc,'png'!==_0x3fab1b[_0x196de1(0x143e)]&&'vol_texture_mapping'!==_0x3fab1b[_0x196de1(0x143e)]||!defined$1(_0x15d0d4[_0x196de1(0x3939)])||(_0xdd2e3=_0x59c257[_0x196de1(0x34c5)][_0x15d0d4[_0x196de1(0x3939)]]);}}_0x30d38c&&(createRatio$2(_0x11d638,_0x3fab1b['_oriMatModel'],_0x590c83,_0x327503),DDSTextureManager$1[_0x196de1(0x36c4)](_0x59c257[_0x196de1(0x2768)]));var _0x3ad28c=_0x242b28[_0x196de1(0xd7d)];if(_0x242b28[_0x196de1(0xd7d)][_0x196de1(0x2896)]<0x0){_0x3ad28c=S3MVertexPackage[_0x196de1(0x2d6f)](_0x3fab1b,_0x11d638,_0x10a1cb);var _0x258779=BoundingSphere[_0x196de1(0x4503)](_0x3ad28c,Matrix4['inverse'](_0x10a1cb,new Matrix4()),new BoundingSphere());BoundingSphere[_0x196de1(0x4503)](_0x258779,_0x590c83,_0x258779),_0x355274[_0x196de1(0x3a33)](_0x3ad28c),_0x3162b2[_0x196de1(0x3a33)](_0x258779);}var _0xedc41={'context':_0x3fab1b[_0x196de1(0x1968)],'vertexPackage':_0x11d638,'arrIndexPackage':_0x5c1dba,'edgeGeometry':_0x114b52[_0x196de1(0x541f)],'pickInfo':_0x2691f5,'version':_0x4f78c9[_0x196de1(0x3330)],'mapPass':_0x116c6d,'layer':_0x3fab1b,'matModel':_0x10a1cb,'boundingVolume':_0x3ad28c,'volObj':_0x30d38c,'volTexture':_0xdd2e3,'fileType':_0x3fab1b[_0x196de1(0x55f8)],'geoMatrix':_0x590c83,'level':_0x3fab1b[_0x196de1(0x4a3c)],'row':_0x383fa5,'col':_0x4fa934,'geoName':_0x112508};if(defined$1(_0x3fab1b[_0x196de1(0x31ae)])&&defined$1(_0x3fab1b[_0x196de1(0x31ae)][_0x196de1(0x434)])){var _0x2f7683=S3MThemeGraph[_0x196de1(0x3cb3)](_0xedc41,_0x3fab1b);_0x242b28[_0x196de1(0x49a6)]=_0x242b28[_0x196de1(0x49a6)][_0x196de1(0x32c8)](_0x2f7683);}else{var _0x911f2a=new RenderEntityPagedLOD(_0xedc41);if(_0x3fab1b['_imageryLayer']instanceof Array){for(var _0x14d219=[],_0x11bc4d=0x0;_0x11bc4d<_0x3fab1b[_0x196de1(0x46b)][_0x196de1(0x531b)];_0x11bc4d++){if(defined$1(_0xef373=_0x3fab1b['_imageryLayer'][_0x11bc4d])&&(_0xef373 instanceof ImageryLayer||_0xef373 instanceof VectorTilesMap)){var _0x10154b=getImagery$1(_0xef373,_0x114b52[_0x196de1(0xa32)]);_0x14d219=_0x14d219[_0x196de1(0x32c8)](_0x10154b);}}_0x14d219[_0x196de1(0x531b)]>0x0&&_0x911f2a[_0x196de1(0x1e19)](_0x14d219,_0x114b52['cartographicBounds']);}else{if(defined$1(_0x3fab1b[_0x196de1(0x46b)])&&(_0x3fab1b[_0x196de1(0x46b)]instanceof ImageryLayer||_0x3fab1b[_0x196de1(0x46b)]instanceof VectorTilesMap))(_0x14d219=getImagery$1(_0x3fab1b[_0x196de1(0x46b)],_0x114b52['cartographicBounds']))['length']>0x0&&_0x911f2a[_0x196de1(0x1e19)](_0x14d219,_0x114b52['cartographicBounds']);}_0x242b28[_0x196de1(0x49a6)][_0x196de1(0x3a33)](_0x911f2a);}}}}_0x242b28[_0x196de1(0xd7d)]['radius']<0x0&&(_0x242b28[_0x196de1(0xd7d)]=BoundingSphere['fromBoundingSpheres'](_0x355274,new BoundingSphere()),_0x242b28[_0x196de1(0x396)]=BoundingSphere['fromBoundingSpheres'](_0x3162b2,new BoundingSphere())),defined$1(_0x59c257[_0x196de1(0x5243)][_0x21bd4e])?(_0x59c257[_0x196de1(0x5243)][_0x21bd4e][_0x196de1(0x49a6)]=_0x242b28['_renderEntityList'],_0x59c257[_0x196de1(0x5243)][_0x21bd4e][_0x196de1(0x4b22)]=!0x0):(_0x59c257[_0x196de1(0x453d)][_0x196de1(0x3a33)](_0x242b28),_0x3fab1b[_0x196de1(0x3be4)]===LoadingPriorityMode$1['UsePagedLodInfo']&&(_0x242b28[_0x196de1(0x4603)]=!0x0));}if((_0x49da76=queryChildNodes$5(_0x178a32,'Geode',_0x3fe160))[_0x196de1(0x531b)]>0x0){_0x355274=[],_0x3162b2=[],((_0x242b28=new PagedLOD())['_fileType']=_0x3fab1b[_0x196de1(0x55f8)],_0x242b28[_0x196de1(0x4603)]=!0x0);for(_0x542329=0x0;_0x542329<_0x49da76[_0x196de1(0x531b)];_0x542329++){for(_0x590c83=queryStringValue$4(_0x5b60c3=_0x49da76[_0x542329],'GeoDeModMatrix',_0x3fe160)['split'](','),_0x132dad=0x0;_0x132dad<0x10;_0x132dad++)_0x590c83[_0x132dad]=parseFloat(_0x590c83[_0x132dad]);if(0x1===_0x3fab1b[_0x196de1(0x587c)])_0x10a1cb=Matrix4[_0x196de1(0x373b)](_0x3da2f5,_0x590c83,new Matrix4());else _0x12995d=Matrix4['multiplyByScale'](_0x590c83,new Cartesian3(0x1,0x1,_0x3fab1b[_0x196de1(0x587c)]),new Matrix4()),_0x10a1cb=Matrix4[_0x196de1(0x373b)](_0x3da2f5,_0x12995d,new Matrix4());for(var _0xb6f2a2=queryChildNodes$5(_0x5b60c3,_0x196de1(0x5601),_0x3fe160),_0x368190=0x0;_0x368190<_0xb6f2a2['length'];_0x368190++){_0x112508=_0xb6f2a2[_0x368190]['textContent'][_0x196de1(0x559)]();if(!((_0x11d638=(_0x114b52=_0x4f78c9[_0x196de1(0x3585)][_0x112508])[_0x196de1(0x44d3)])[_0x196de1(0x2247)]<0x1)){_0x2691f5=_0x114b52[_0x196de1(0xea7)];var _0x2a7b54=S3MVertexPackage['calcBoundingSphere'](_0x3fab1b,_0x11d638,_0x10a1cb);_0x258779=BoundingSphere[_0x196de1(0x4503)](_0x2a7b54,Matrix4['inverse'](_0x10a1cb,new Matrix4()),new BoundingSphere()),(BoundingSphere[_0x196de1(0x4503)](_0x258779,_0x590c83,_0x258779),_0x355274[_0x196de1(0x3a33)](_0x2a7b54),_0x3162b2[_0x196de1(0x3a33)](_0x258779));var _0x4e0313=S3MVertexPackage[_0x196de1(0x3a1c)](_0x3fab1b,_0x11d638);_0x5c1dba=_0x114b52[_0x196de1(0xb89)],_0x116c6d={};for(var _0x4272bb in _0x5c1dba){defined$1(_0x4c043e=_0x5c1dba[_0x4272bb])&&(_0x10e08c=_0x4c043e[_0x196de1(0x2ba2)],_0x15d0d4=_0x5481f2[_0x10e08c],_0x1a18bc=new MaterialPass({}),(defined$1(_0x15d0d4)&&_0x15d0d4['clone'](_0x1a18bc),_0x116c6d[_0x10e08c]=_0x1a18bc,_0x196de1(0x353b)!==_0x3fab1b[_0x196de1(0x143e)]&&'vol_texture_mapping'!==_0x3fab1b[_0x196de1(0x143e)]||!defined$1(_0x15d0d4[_0x196de1(0x3939)])||(_0xdd2e3=_0x59c257[_0x196de1(0x34c5)][_0x15d0d4[_0x196de1(0x3939)]])));}_0x30d38c&&(createRatio$2(_0x11d638,_0x3fab1b[_0x196de1(0x3fe8)],_0x590c83,_0x327503),DDSTextureManager$1[_0x196de1(0x36c4)](_0x59c257[_0x196de1(0x2768)])),_0xedc41={'context':_0x3fab1b['_context'],'vertexPackage':_0x11d638,'arrIndexPackage':_0x5c1dba,'edgeGeometry':_0x114b52[_0x196de1(0x541f)],'pickInfo':_0x2691f5,'version':_0x4f78c9[_0x196de1(0x3330)],'mapPass':_0x116c6d,'layer':_0x3fab1b,'matModel':_0x10a1cb,'boundingVolume':_0x2a7b54,'boundingRectangle':_0x4e0313,'volObj':_0x30d38c,'volTexture':_0xdd2e3,'fileType':_0x3fab1b['_fileType'],'geoMatrix':_0x590c83,'level':_0x3fab1b[_0x196de1(0x4a3c)],'row':_0x383fa5,'col':_0x4fa934,'geoName':_0x112508};if(defined$1(_0x3fab1b[_0x196de1(0x31ae)]))_0x2f7683=S3MThemeGraph[_0x196de1(0x3cb3)](_0xedc41,_0x3fab1b),_0x242b28[_0x196de1(0x49a6)]=_0x242b28[_0x196de1(0x49a6)][_0x196de1(0x32c8)](_0x2f7683);else{_0x911f2a=new RenderEntityPagedLOD(_0xedc41);if(_0x3fab1b[_0x196de1(0x46b)]instanceof Array){for(_0x14d219=[],_0x11bc4d=0x0;_0x11bc4d<_0x3fab1b[_0x196de1(0x46b)][_0x196de1(0x531b)];_0x11bc4d++){defined$1(_0xef373=_0x3fab1b['_imageryLayer'][_0x11bc4d])&&(_0xef373 instanceof ImageryLayer||_0xef373 instanceof VectorTilesMap)&&(_0x10154b=getImagery$1(_0xef373,_0x114b52[_0x196de1(0xa32)]),_0x14d219=_0x14d219[_0x196de1(0x32c8)](_0x10154b));}_0x14d219[_0x196de1(0x531b)]>0x0&&_0x911f2a[_0x196de1(0x1e19)](_0x14d219,_0x114b52[_0x196de1(0xa32)]);}else{if(defined$1(_0x3fab1b[_0x196de1(0x46b)])&&(_0x3fab1b[_0x196de1(0x46b)]instanceof ImageryLayer||_0x3fab1b[_0x196de1(0x46b)]instanceof VectorTilesMap))(_0x14d219=getImagery$1(_0x3fab1b[_0x196de1(0x46b)],_0x114b52['cartographicBounds']))[_0x196de1(0x531b)]>0x0&&_0x911f2a[_0x196de1(0x1e19)](_0x14d219,_0x114b52['cartographicBounds']);}_0x242b28['_renderEntityList'][_0x196de1(0x3a33)](_0x911f2a);}}}}_0x242b28[_0x196de1(0xd7d)]=BoundingSphere[_0x196de1(0x3dbe)](_0x355274,new BoundingSphere()),_0x242b28[_0x196de1(0x396)]=BoundingSphere[_0x196de1(0x3dbe)](_0x3162b2,new BoundingSphere()),_0x242b28[_0x196de1(0x4b22)]=!0x0,_0x59c257[_0x196de1(0x453d)]['push'](_0x242b28);}}else{var _0x242b28;_0x59c257[_0x196de1(0x33e8)]=!0x0,(_0x242b28=new PagedLOD())[_0x196de1(0x55f8)]=_0x3fab1b[_0x196de1(0x55f8)];var _0x5b7730=queryChildNodes$5(_0x178a32,'Geode');for(_0x355274=[],_0x3162b2=[],_0x5d74a4=0x0;_0x5d74a4<_0x5b7730[_0x196de1(0x531b)];_0x5d74a4++){var _0x5b60c3,_0x10a1cb;for(_0x590c83=queryStringValue$4(_0x5b60c3=_0x5b7730[_0x5d74a4],_0x196de1(0x771),_0x3fe160)[_0x196de1(0x4d7b)](','),_0x132dad=0x0;_0x132dad<0x10;_0x132dad++)_0x590c83[_0x132dad]=parseFloat(_0x590c83[_0x132dad]);if(0x1===_0x3fab1b[_0x196de1(0x587c)])_0x10a1cb=Matrix4[_0x196de1(0x373b)](_0x3da2f5,_0x590c83,new Matrix4());else _0x12995d=Matrix4[_0x196de1(0xad3)](_0x590c83,new Cartesian3(0x1,0x1,_0x3fab1b[_0x196de1(0x587c)]),new Matrix4()),_0x10a1cb=Matrix4[_0x196de1(0x373b)](_0x3da2f5,_0x12995d,new Matrix4());for(_0xb6f2a2=queryChildNodes$5(_0x5b60c3,_0x196de1(0x5601),_0x3fe160),_0x368190=0x0;_0x368190<_0xb6f2a2['length'];_0x368190++){var _0x114b52,_0x11d638;_0x112508=_0xb6f2a2[_0x368190]['textContent'][_0x196de1(0x559)]();if(!((_0x11d638=(_0x114b52=_0x4f78c9['geoPackage'][_0x112508])['vertexPackage'])[_0x196de1(0x2247)]<0x1)){_0x2691f5=_0x114b52['pickInfo'],_0x2a7b54=S3MVertexPackage[_0x196de1(0x2d6f)](_0x3fab1b,_0x11d638,_0x10a1cb),_0x258779=BoundingSphere[_0x196de1(0x4503)](_0x2a7b54,Matrix4[_0x196de1(0xe9d)](_0x10a1cb,new Matrix4()),new BoundingSphere()),(BoundingSphere['transform'](_0x258779,_0x590c83,_0x258779),_0x355274['push'](_0x2a7b54),_0x3162b2[_0x196de1(0x3a33)](_0x2a7b54));for(_0x4e0313=S3MVertexPackage[_0x196de1(0x3a1c)](_0x3fab1b,_0x11d638),_0x5c1dba=_0x114b52[_0x196de1(0xb89)],_0x116c6d={},_0x542329=0x0;_0x542329<_0x5c1dba[_0x196de1(0x531b)];_0x542329++){var _0x4c043e;defined$1(_0x4c043e=_0x5c1dba[_0x542329])&&(_0x10e08c=_0x4c043e['materialCode'],_0x15d0d4=_0x5481f2[_0x10e08c],_0x1a18bc=new MaterialPass({}),(defined$1(_0x15d0d4)&&_0x15d0d4[_0x196de1(0x254b)](_0x1a18bc),_0x116c6d[_0x10e08c]=_0x1a18bc,_0x196de1(0x353b)!==_0x3fab1b[_0x196de1(0x143e)]&&_0x196de1(0x22a7)!==_0x3fab1b[_0x196de1(0x143e)]||!defined$1(_0x15d0d4['texID2Vol'])||(_0xdd2e3=_0x59c257[_0x196de1(0x34c5)][_0x15d0d4[_0x196de1(0x3939)]])));}_0x30d38c&&(createRatio$2(_0x11d638,_0x3fab1b['_oriMatModel'],_0x590c83,_0x327503),DDSTextureManager$1[_0x196de1(0x36c4)](_0x59c257[_0x196de1(0x2768)])),_0xedc41={'context':_0x3fab1b['_context'],'vertexPackage':_0x11d638,'arrIndexPackage':_0x5c1dba,'edgeGeometry':_0x114b52['edgeGeometry'],'pickInfo':_0x2691f5,'version':_0x4f78c9[_0x196de1(0x3330)],'mapPass':_0x116c6d,'layer':_0x3fab1b,'matModel':_0x10a1cb,'boundingVolume':_0x2a7b54,'boundingRectangle':_0x4e0313,'volObj':_0x30d38c,'volTexture':_0xdd2e3,'fileType':_0x3fab1b[_0x196de1(0x55f8)],'geoMatrix':_0x590c83,'level':_0x3fab1b[_0x196de1(0x4a3c)],'row':_0x383fa5,'col':_0x4fa934,'geoName':_0x112508};if(defined$1(_0x3fab1b[_0x196de1(0x31ae)])&&defined$1(_0x3fab1b[_0x196de1(0x31ae)]['_image']))_0x2f7683=S3MThemeGraph[_0x196de1(0x3cb3)](_0xedc41,_0x3fab1b),_0x242b28[_0x196de1(0x49a6)]=_0x242b28[_0x196de1(0x49a6)][_0x196de1(0x32c8)](_0x2f7683);else{_0x911f2a=new RenderEntityPagedLOD(_0xedc41);if(_0x3fab1b[_0x196de1(0x46b)]instanceof Array){for(_0x14d219=[],_0x11bc4d=0x0;_0x11bc4d<_0x3fab1b[_0x196de1(0x46b)][_0x196de1(0x531b)];_0x11bc4d++){var _0xef373;defined$1(_0xef373=_0x3fab1b[_0x196de1(0x46b)][_0x11bc4d])&&(_0xef373 instanceof ImageryLayer||_0xef373 instanceof VectorTilesMap)&&(_0x10154b=getImagery$1(_0xef373,_0x114b52[_0x196de1(0xa32)]),_0x14d219=_0x14d219['concat'](_0x10154b));}_0x14d219[_0x196de1(0x531b)]>0x0&&_0x911f2a['setImagerys'](_0x14d219,_0x114b52[_0x196de1(0xa32)]);}else{if(defined$1(_0x3fab1b[_0x196de1(0x46b)])&&(_0x3fab1b['_imageryLayer']instanceof ImageryLayer||_0x3fab1b[_0x196de1(0x46b)]instanceof VectorTilesMap))(_0x14d219=getImagery$1(_0x3fab1b[_0x196de1(0x46b)],_0x114b52[_0x196de1(0xa32)]))['length']>0x0&&_0x911f2a[_0x196de1(0x1e19)](_0x14d219,_0x114b52[_0x196de1(0xa32)]);}_0x242b28[_0x196de1(0x49a6)][_0x196de1(0x3a33)](_0x911f2a);}}}}_0x242b28[_0x196de1(0xd7d)]=BoundingSphere['fromBoundingSpheres'](_0x355274,new BoundingSphere()),_0x242b28[_0x196de1(0x396)]=BoundingSphere[_0x196de1(0x3dbe)](_0x3162b2,new BoundingSphere()),_0x242b28['_ready']=!0x0,_0x59c257[_0x196de1(0x453d)][_0x196de1(0x3a33)](_0x242b28);}if(!defined$1(_0x59c257['_boundingSphere'])||_0x59c257[_0x196de1(0x33e8)]){for(var _0x3c7f07=[],_0x3d76e6=0x0;_0x3d76e6<_0x59c257['_childrenPageLod'][_0x196de1(0x531b)];_0x3d76e6++)_0x3c7f07[_0x196de1(0x3a33)](_0x59c257['_childrenPageLod'][_0x3d76e6][_0x196de1(0xd7d)]);_0x59c257[_0x196de1(0xd7d)]=BoundingSphere['fromBoundingSpheres'](_0x3c7f07),_0x59c257[_0x196de1(0xf30)]=BoundingSphere['clone'](_0x59c257[_0x196de1(0xd7d)]);}if(!Cartesian3[_0x196de1(0x2ed4)](_0x3fab1b[_0x196de1(0x1e73)],Cartesian3[_0x196de1(0x3e26)])){var _0x327742=Math[_0x196de1(0x2bc6)](Math[_0x196de1(0x1661)](_0x3fab1b['_boundingSphereOffset']['x']),Math[_0x196de1(0x1661)](_0x3fab1b[_0x196de1(0x1e73)]['y']),Math['abs'](_0x3fab1b[_0x196de1(0x1e73)]['z']));_0x59c257[_0x196de1(0x2c69)](_0x327742);}for(var _0x10342e in _0x5481f2){var _0x13e98=_0x5481f2[_0x10342e];defined$1(_0x13e98)&&(_0x13e98[_0x196de1(0x2578)](),_0x5481f2[_0x10342e]=null);}_0x30d38c&&DDSTextureManager$1[_0x196de1(0x94d)](_0x59c257[_0x196de1(0x2768)]),_0x59c257[_0x196de1(0x29b4)]=LOADSTATE$4['PARSED'],_0x59c257[_0x196de1(0x1cc9)]=!0x0,_0x3fab1b[_0x196de1(0x3be4)]===LoadingPriorityMode$1[_0x196de1(0x22d9)]&&_0x59c257[_0x196de1(0x33da)]&&_0x59c257[_0x196de1(0x45f9)](!0x1);});},S3MDataParser[_0x68aa19(0x12c8)]=function(_0x245114,_0x201a62,_0x16542e,_0x592f29){var _0x294ebd=_0x68aa19;if(_0x201a62[_0x294ebd(0x29b4)]===LOADSTATE$4[_0x294ebd(0x17b2)])return _0x201a62[_0x294ebd(0x46be)]=null,_0x201a62[_0x294ebd(0x1502)]=null,void(_0x201a62[_0x294ebd(0x4bcc)]=void 0x0);var _0x59abc1;defined$1(_0x245114[_0x294ebd(0x46b)])&&(_0x59abc1=_0x245114[_0x294ebd(0x55f8)]!==DATAFILETYPE$1[_0x294ebd(0x17ea)]&&_0x245114[_0x294ebd(0x55f8)]!==DATAFILETYPE$1['OSGBCacheFile']||defined$1(_0x245114[_0x294ebd(0x1692)])?void 0x0:Matrix4[_0x294ebd(0x3540)](_0x245114[_0x294ebd(0x3f82)],new Array(0x10)));var _0x4ee1f0={'buffer':_0x16542e,'supportCompressType':_0x245114[_0x294ebd(0x39f3)],'ignoreNormal':_0x245114[_0x294ebd(0x44eb)],'bVolume':!0x1,'modelMatrix':_0x59abc1,'isCoverImageryLayer':defined$1(_0x245114[_0x294ebd(0x46b)])},_0x46b717=[_0x16542e];defined$1(_0x592f29)&&'vol'===_0x245114['_strVolumeExt']&&(_0x4ee1f0[_0x294ebd(0x2a43)]=!0x0,_0x4ee1f0[_0x294ebd(0x1229)]=_0x592f29,_0x46b717[_0x294ebd(0x3a33)](_0x592f29)),S3MTaskManager[_0x294ebd(0x1823)]||S3MTaskManager['initWebAssembly']();var _0x5ddd6d=S3MTaskManager[_0x294ebd(0x7ff)][_0x294ebd(0x4c73)](_0x4ee1f0,_0x46b717);defined$1(_0x5ddd6d)&&(_0x201a62['_s3mLoadState']=LOADSTATE$4[_0x294ebd(0x276e)],_0x245114[_0x294ebd(0x3b81)][_0x294ebd(0x1805)]['numberOfProcessingAttempted']=0x0,_0x245114['_layerScheduler']['_statistics'][_0x294ebd(0x2a20)]++,_0x201a62[_0x294ebd(0x46be)]=null,_0x201a62['volBuffer']=null,_0x5ddd6d[_0x294ebd(0x4e1e)](function(_0x29a6f1){var _0x1db3ea=_0x294ebd;if(defined$1(window[_0x1db3ea(0x84c)])){var _0x27861d=_0x201a62['_relativePath'][_0x1db3ea(0x1d43)]()+_0x201a62[_0x1db3ea(0x2768)];if((!0x0===_0x245114[_0x1db3ea(0x2701)][_0x1db3ea(0x250c)]||_0x245114[_0x1db3ea(0x2701)]['isGeoTilesRootNodeSave']&&_0x245114[_0x1db3ea(0x3b81)]['_isRootNode'](_0x27861d))&&defined$1(_0x245114['_layerScheduler']['_indexedDBScheduler'])){if(defined$1(_0x245114[_0x1db3ea(0x3b81)]['_indexedDBScheduler'][_0x1db3ea(0x3733)])&&defined$1(_0x245114[_0x1db3ea(0x3b81)]['_indexedDBScheduler']['cachestatus'][_0x245114['_layerScheduler'][_0x1db3ea(0x2e23)]])&&(0x1===_0x245114[_0x1db3ea(0x3b81)][_0x1db3ea(0x2fdf)][_0x1db3ea(0x3733)][_0x245114[_0x1db3ea(0x3b81)][_0x1db3ea(0x2e23)]][_0x27861d]||0x2===_0x245114['_layerScheduler'][_0x1db3ea(0x2fdf)][_0x1db3ea(0x3733)][_0x245114[_0x1db3ea(0x3b81)][_0x1db3ea(0x2e23)]][_0x27861d]))return;var _0x58fee4={'blob':_0x29a6f1,'key':_0x27861d,'tablename':_0x245114[_0x1db3ea(0x3b81)][_0x1db3ea(0x2e23)],'dbname':_0x245114[_0x1db3ea(0x3b81)][_0x1db3ea(0x2fdf)][_0x1db3ea(0xb97)]};S3MTaskManager[_0x1db3ea(0x4549)][_0x1db3ea(0x4c73)](_0x58fee4,[]);}}_0x245114[_0x1db3ea(0x3b81)][_0x1db3ea(0x1805)][_0x1db3ea(0x2a20)]--,S3MDataParser[_0x1db3ea(0xccc)](_0x29a6f1,_0x245114,_0x201a62,_0x592f29);})[_0x294ebd(0x4b84)](function(_0x3a1551){var _0x1d3eab=_0x294ebd;if(_0x245114[_0x1d3eab(0x3b81)][_0x1d3eab(0x1805)][_0x1d3eab(0x2a20)]--,_0x201a62[_0x1d3eab(0x4bcc)]=void 0x0,_0x201a62[_0x1d3eab(0x29b4)]==LOADSTATE$4[_0x1d3eab(0x17b2)])return _0x201a62[_0x1d3eab(0x46be)]=null,void(_0x201a62['volBuffer']=null);defined$1(_0x3a1551)?(_0x201a62[_0x1d3eab(0x46be)]=null,_0x201a62['volBuffer']=null,_0x201a62[_0x1d3eab(0x29b4)]=LOADSTATE$4[_0x1d3eab(0x3865)],console[_0x1d3eab(0xe28)](_0x3a1551)):_0x201a62[_0x1d3eab(0x29b4)]=LOADSTATE$4[_0x1d3eab(0x3a40)];}));},InstanceSkeletonManager[_0x68aa19(0x398d)]={'SkeletonParsing':0x0,'SkeletonReady':0x1};var SkeletonState$2={'UNLOAD':0x0,'LOADING':0x1,'LOADED':0x2,'PARSING':0x3,'PARSED':0x4,'CREATING':0x5,'READY':0x6,'LOADFAILED':0x7,'PARSFAILED':0x8};function CreateVertexJob(){var _0x50bb5c=_0x68aa19;this[_0x50bb5c(0x4174)]=void 0x0,this[_0x50bb5c(0x3585)]=void 0x0,this[_0x50bb5c(0x1fda)]=0x0;}function CreateIndexJob(){var _0x31c3e7=_0x68aa19;this['geoPackage']=void 0x0,this[_0x31c3e7(0x4174)]=void 0x0,this[_0x31c3e7(0x1fda)]=0x0;}function loadSkeleton(_0x5776fc,_0x91e245,_0x385f5a){var _0xed8a9d=_0x68aa19;if(!defined$1(_0x91e245[_0xed8a9d(0x9e2)])){var _0x1c550e=new URI(_0xed8a9d(0x2e13)+_0x385f5a)[_0xed8a9d(0x68a)](_0x5776fc[_0xed8a9d(0x1ac7)])[_0xed8a9d(0x1d43)](),_0x4c9587=new Request({'url':_0x1c550e,'throttle':!0x0,'throttleByServer':!0x0,'serverKey':RequestScheduler[_0xed8a9d(0x1de0)](_0x1c550e),'priorityFunction':function(){return 0x3e8;}});_0x91e245[_0xed8a9d(0x9e2)]=_0x4c9587;}var _0x20c653=loadArrayBuffer(_0x91e245[_0xed8a9d(0x9e2)][_0xed8a9d(0x343b)],void 0x0,_0x91e245[_0xed8a9d(0x9e2)]);defined$1(_0x20c653)&&(_0x91e245['state']=SkeletonState$2[_0xed8a9d(0x20b9)],_0x20c653[_0xed8a9d(0x4e1e)](function(_0x2722d1){var _0x2a5470=_0xed8a9d;_0x91e245['request']=void 0x0,_0x91e245['buffer']=_0x2722d1,_0x91e245[_0x2a5470(0x4695)]=SkeletonState$2[_0x2a5470(0x3a40)];})['otherwise'](function(_0xe25458){var _0x16aa3a=_0xed8a9d;defined$1(_0xe25458)?_0x91e245[_0x16aa3a(0x4695)]=SkeletonState$2[_0x16aa3a(0x294e)]:(_0x91e245[_0x16aa3a(0x4695)]=SkeletonState$2[_0x16aa3a(0x17b2)],_0x91e245[_0x16aa3a(0x9e2)]=void 0x0);}));}function parseSkeleton(_0x2c1d6b,_0x44429e,_0x3a0c5d){var _0x15e3f8=_0x68aa19,_0x387fea={'buffer':_0x3a0c5d,'isS3MZ':!0x1,'supportCompressType':_0x2c1d6b[_0x15e3f8(0x39f3)],'ignoreNormal':_0x2c1d6b[_0x15e3f8(0x44eb)],'isJsonScp':_0x2c1d6b[_0x15e3f8(0x4c47)],'createEdge':!0x1},_0x5e2f1a=[_0x3a0c5d];if(S3MTaskManager[_0x15e3f8(0x1823)]||S3MTaskManager[_0x15e3f8(0x63d)](),S3MTaskManager[_0x15e3f8(0x2729)]){var _0x26de3e=S3MTaskManager['S3MBTaskProcessor']['scheduleTask'](_0x387fea,_0x5e2f1a);defined$1(_0x26de3e)&&(_0x44429e[_0x15e3f8(0x1de1)]=void 0x0,_0x44429e[_0x15e3f8(0x4695)]=SkeletonState$2[_0x15e3f8(0x276e)],_0x26de3e['then'](function(_0x79d65a){var _0x1d507d=_0x15e3f8;_0x44429e[_0x1d507d(0x4695)]=SkeletonState$2[_0x1d507d(0x408a)],_0x44429e[_0x1d507d(0x4fba)]=_0x79d65a;})[_0x15e3f8(0x4b84)](function(_0x463aee){var _0x3e791e=_0x15e3f8;_0x44429e['state']=SkeletonState$2[_0x3e791e(0x2d8a)];}));}}function createResource(_0xa2af32,_0x4b1fd3,_0x533c79,_0x1401c1){var _0x2300ac=_0x68aa19,_0x1988af=_0xa2af32['_context'],_0x53662d=_0x533c79[_0x2300ac(0x4fba)][_0x2300ac(0x3585)];for(var _0x28ff88 in(delete _0x53662d['ignoreNormal'],_0x53662d))if(_0x53662d[_0x2300ac(0x2a77)](_0x28ff88)){for(var _0x584c2a=_0x53662d[_0x28ff88],_0x386ed2=_0x584c2a[_0x2300ac(0x44d3)][_0x2300ac(0xd16)][_0x2300ac(0x531b)],_0x3ffde9=new Queue(),_0x503192=0x0;_0x503192<_0x386ed2;_0x503192++)_0x3ffde9['enqueue'](_0x503192);_0x533c79['vertexBufferToCreate']['set'](_0x28ff88,_0x3ffde9);var _0x40f3b2=_0x584c2a[_0x2300ac(0xb89)][0x0];if(defined$1(_0x40f3b2)){IndexDatatype$1[_0x2300ac(0x2c91)],(0x1===_0x40f3b2[_0x2300ac(0x361a)]||_0x584c2a[_0x2300ac(0x44d3)][_0x2300ac(0x2247)]>=CesiumMath[_0x2300ac(0x28c7)])&&_0x1988af['elementIndexUint'];var _0x57cde7=new Queue();_0x57cde7[_0x2300ac(0x7f4)](0x0),_0x533c79[_0x2300ac(0x168c)][_0x2300ac(0x346f)](_0x28ff88,_0x57cde7);}_0x4b1fd3[_0x2300ac(0x173d)][_0x1401c1+'_'+_0x28ff88]=0x1;}_0x533c79[_0x2300ac(0x4695)]=SkeletonState$2['CREATING'];}function createBuffers(_0x279f74,_0x594d07,_0x2053a0,_0x3cd4c2){var _0x233e7e=_0x68aa19,_0x3cd940=!0x0;for(var _0x2381ba in _0x2053a0[_0x233e7e(0x3418)][_0x233e7e(0x15c8)]){for(var _0x3db5e3=_0x2053a0[_0x233e7e(0x3418)][_0x233e7e(0x15c8)][_0x2381ba];_0x3db5e3[_0x233e7e(0x531b)];){var _0xc73ed5=_0x3db5e3['peek']();if(_0x594d07[_0x233e7e(0x42e7)][_0x233e7e(0x346f)](_0x279f74[_0x233e7e(0x1968)],_0x2053a0['skeletonPackage']['geoPackage'][_0x2381ba],_0xc73ed5),!_0x279f74['_frameState'][_0x233e7e(0x2e9)][_0x233e7e(0x5108)](_0x594d07['vertexJob'],JobType$1[_0x233e7e(0x43ca)]))break;_0x3db5e3[_0x233e7e(0x1215)]();}_0x3cd940=_0x3cd940&&0x0===_0x3db5e3[_0x233e7e(0x531b)];}for(var _0x2381ba in _0x2053a0[_0x233e7e(0x168c)]['_hash']){for(_0x3db5e3=_0x2053a0['indexBufferToCreate'][_0x233e7e(0x15c8)][_0x2381ba];_0x3db5e3[_0x233e7e(0x531b)];){_0xc73ed5=_0x3db5e3[_0x233e7e(0x42cc)]();if(_0x594d07[_0x233e7e(0x2c8b)][_0x233e7e(0x346f)](_0x279f74['_context'],_0x2053a0[_0x233e7e(0x4fba)]['geoPackage'][_0x2381ba],_0xc73ed5),!_0x279f74[_0x233e7e(0x2564)][_0x233e7e(0x2e9)][_0x233e7e(0x5108)](_0x594d07[_0x233e7e(0x2c8b)],JobType$1['BUFFER']))break;_0x3db5e3[_0x233e7e(0x1215)]();}_0x3cd940=_0x3cd940&&0x0===_0x3db5e3[_0x233e7e(0x531b)];}_0x3cd940&&(_0x2053a0[_0x233e7e(0x3418)]=void 0x0,_0x2053a0['indexBufferToCreate']=void 0x0,_0x2053a0[_0x233e7e(0x4695)]=SkeletonState$2['READY']);}CreateVertexJob[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0xcb0a70,_0x35f1d2,_0x2786df){var _0x1cd5bb=_0x68aa19;this[_0x1cd5bb(0x4174)]=_0xcb0a70,this[_0x1cd5bb(0x3585)]=_0x35f1d2,this[_0x1cd5bb(0x1fda)]=_0x2786df;},CreateVertexJob[_0x68aa19(0x4b51)]['execute']=function(){var _0x571204=_0x68aa19,_0x168080=this[_0x571204(0x4174)],_0x284750=this[_0x571204(0x1fda)],_0x43238e=this[_0x571204(0x3585)][_0x571204(0x44d3)][_0x571204(0xd16)][_0x284750];defined$1(_0x43238e[_0x571204(0x20aa)])||(_0x43238e['vertexBuffer']=Buffer$1[_0x571204(0xb5a)]({'context':_0x168080,'typedArray':_0x43238e[_0x571204(0x1451)],'usage':BufferUsage[_0x571204(0x495a)]}),delete _0x43238e[_0x571204(0x1451)],_0x43238e[_0x571204(0x20aa)][_0x571204(0x2524)]=!0x1);},CreateIndexJob['prototype'][_0x68aa19(0x346f)]=function(_0xa28f8c,_0x120fed,_0x44c452){var _0x319391=_0x68aa19;this['geoPackage']=_0x120fed,this[_0x319391(0x4174)]=_0xa28f8c,this[_0x319391(0x1fda)]=_0x44c452;},CreateIndexJob[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(){var _0x3942c2=_0x68aa19,_0x21c086=this[_0x3942c2(0x4174)];this[_0x3942c2(0x1fda)];var _0x447e65=this[_0x3942c2(0x3585)][_0x3942c2(0xb89)][0x0],_0x4c876b=this[_0x3942c2(0x3585)][_0x3942c2(0x44d3)][_0x3942c2(0x2247)],_0x4faca4=IndexDatatype$1['UNSIGNED_SHORT'];(0x1===_0x447e65[_0x3942c2(0x361a)]||_0x4c876b>=CesiumMath['SIXTY_FOUR_KILOBYTES'])&&_0x21c086[_0x3942c2(0x101c)]&&(_0x4faca4=IndexDatatype$1[_0x3942c2(0x40c5)]);var _0x24728e=Buffer$1[_0x3942c2(0xaad)]({'context':_0x21c086,'typedArray':_0x447e65['indicesTypedArray'],'usage':BufferUsage[_0x3942c2(0x495a)],'indexDatatype':_0x4faca4});_0x24728e[_0x3942c2(0x2524)]=!0x1,delete _0x447e65[_0x3942c2(0x2602)],_0x447e65[_0x3942c2(0x53f0)]=_0x24728e;},InstanceSkeletonManager[_0x68aa19(0x4b51)][_0x68aa19(0x36a5)]=function(_0x387816,_0x1304ec,_0x23c528){var _0x1284ed=_0x68aa19,_0x4075fb=_0x1304ec['skeletonPackages'],_0x432c01=_0x23c528[_0x1284ed(0x33ab)]('#'),_0x5caed8=_0x23c528;_0x432c01>-0x1&&(_0x5caed8=_0x23c528['substring'](0x0,_0x432c01));var _0x27ed6b=this[_0x1284ed(0x1e2b)][_0x1284ed(0x3173)](_0x5caed8);return defined$1(_0x27ed6b)||(_0x27ed6b={'state':SkeletonState$2[_0x1284ed(0x17b2)],'skeletonPackage':void 0x0,'vertexBufferToCreate':new AssociativeArray(),'indexBufferToCreate':new AssociativeArray()},this['skeletons'][_0x1284ed(0x346f)](_0x5caed8,_0x27ed6b)),_0x27ed6b[_0x1284ed(0x4695)]===SkeletonState$2['UNLOAD']?loadSkeleton(_0x387816,_0x27ed6b,_0x23c528):_0x27ed6b[_0x1284ed(0x4695)]===SkeletonState$2[_0x1284ed(0x3a40)]?parseSkeleton(_0x387816,_0x27ed6b,_0x27ed6b['buffer']):_0x27ed6b[_0x1284ed(0x4695)]===SkeletonState$2['PARSED']?createResource(_0x387816,this,_0x27ed6b,_0x5caed8):_0x27ed6b['state']===SkeletonState$2[_0x1284ed(0x4b6c)]&&createBuffers(_0x387816,this,_0x27ed6b),_0x27ed6b[_0x1284ed(0x4695)]===SkeletonState$2[_0x1284ed(0x3f41)]&&(_0x4075fb['contains'](_0x5caed8)||_0x4075fb['set'](_0x5caed8,_0x27ed6b[_0x1284ed(0x4fba)])),_0x27ed6b;},InstanceSkeletonManager[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x226484){var _0x687751=_0x68aa19,_0x240ac6=this['skeletons']['get'](_0x226484);if(defined$1(_0x240ac6)&&defined$1(_0x240ac6[_0x687751(0x4fba)])){var _0x355193=_0x240ac6[_0x687751(0x4fba)][_0x687751(0x3585)];for(var _0x5e0200 in _0x355193)if(_0x355193[_0x687751(0x2a77)](_0x5e0200)){for(var _0x4839e1=_0x355193[_0x5e0200],_0x54816f=_0x4839e1[_0x687751(0x44d3)][_0x687751(0xd16)],_0x1cc55f=_0x54816f['length'],_0x2989e0=0x0;_0x2989e0<_0x1cc55f;_0x2989e0++){var _0x330c8d=_0x54816f[_0x2989e0];if(defined$1(_0x330c8d[_0x687751(0x20aa)])){var _0x5233a0=_0x330c8d[_0x687751(0x20aa)];_0x330c8d[_0x687751(0x20aa)][_0x687751(0x2524)]=!0x0,defined$1(_0x5233a0)&&!_0x5233a0['isDestroyed']()&&_0x5233a0['vertexArrayDestroyable']&&_0x5233a0['destroy'](),_0x330c8d[_0x687751(0x20aa)]=void 0x0;}}var _0x5eafb7=_0x4839e1[_0x687751(0xb89)][0x0];if(defined$1(_0x5eafb7)){var _0xb0b5f4=_0x5eafb7[_0x687751(0x53f0)];_0xb0b5f4[_0x687751(0x2524)]=!0x0,defined$1(_0xb0b5f4)&&!_0xb0b5f4[_0x687751(0x1348)]()&&_0xb0b5f4[_0x687751(0x2524)]&&_0xb0b5f4[_0x687751(0x2578)](),_0x5eafb7[_0x687751(0x53f0)]=void 0x0;}delete this[_0x687751(0x173d)][_0x226484+'_'+_0x5e0200];}this[_0x687751(0x1e2b)]['remove'](_0x226484);}},InstanceSkeletonManager['parse']=function(_0x208980,_0x5d1f80){var _0x211f03=_0x68aa19,_0xc6233c=_0x5d1f80[_0x211f03(0x385b)][_0x211f03(0x3585)];delete _0xc6233c['ignoreNormal'];var _0x36bd31=!0x0;for(var _0x1111ce in(defined$1(_0x5d1f80['skeletonPackages'])||(_0x5d1f80[_0x211f03(0xc03)]=new AssociativeArray()),_0xc6233c)){if(_0xc6233c['hasOwnProperty'](_0x1111ce))_0x36bd31=_0x208980['instanceSkeletonManager'][_0x211f03(0x36a5)](_0x208980,_0x5d1f80,_0x1111ce)[_0x211f03(0x4695)]===SkeletonState$2['READY']&&_0x36bd31;}_0x36bd31&&(_0x5d1f80[_0x211f03(0x51c9)]=InstanceSkeletonManager[_0x211f03(0x398d)]['SkeletonReady']);};var NOCOMPRESSED_RGBA=0x1111,NOCOMPRESSED_LA=0x190a;function DxtTexture(_0x78a6e5){var _0x21b05d=_0x68aa19;this[_0x21b05d(0x4174)]=_0x78a6e5[_0x21b05d(0x4174)],this['gl']=_0x78a6e5['context']['_gl'],this['contextId']=_0x78a6e5['context']['id'],this[_0x21b05d(0xe3a)]=_0x78a6e5['layerId'],this[_0x21b05d(0x1a2c)]=_0x78a6e5[_0x21b05d(0x1a2c)],this[_0x21b05d(0x21b6)]=_0x78a6e5[_0x21b05d(0x21b6)],this['_width']=_0x78a6e5[_0x21b05d(0x209)],this['_height']=_0x78a6e5['height'],this['_compressType']=_0x78a6e5[_0x21b05d(0x1454)],this[_0x21b05d(0x39f3)]=_0x78a6e5[_0x21b05d(0x5250)],this['_pixelFormat']=_0x78a6e5[_0x21b05d(0x1bcf)],this[_0x21b05d(0x17e9)]=_0x78a6e5[_0x21b05d(0xc8b)],this[_0x21b05d(0x4200)]=defaultValue$1(_0x78a6e5[_0x21b05d(0x4200)],TextureWrap$1['CLAMP_TO_EDGE']),this[_0x21b05d(0x2a42)]=defaultValue$1(_0x78a6e5[_0x21b05d(0x2a42)],TextureWrap$1[_0x21b05d(0x312f)]),this[_0x21b05d(0x30d0)]=_0x78a6e5[_0x21b05d(0x30d0)],this[_0x21b05d(0x4ee3)]=void 0x0,this[_0x21b05d(0x2853)]=this['gl'][_0x21b05d(0x448b)],this[_0x21b05d(0x57c2)]=this[_0x21b05d(0x52d2)]*this[_0x21b05d(0x97b)],this[_0x21b05d(0x24cd)]=0x1,this[_0x21b05d(0x237c)]=!0x1,this['renderable']=!0x1,this[_0x21b05d(0x39fe)]=!0x0,defined$1(this[_0x21b05d(0x30d0)])&&this[_0x21b05d(0x1823)](),this[_0x21b05d(0x531f)]=PixelFormat$1['compressedTextureSizeInBytes'](this['_internalFormat'],this['_width'],this[_0x21b05d(0x97b)]),this['context'][_0x21b05d(0x276c)]+=this['_sizeInBytes'];}function validateMipmap(_0x4990ac,_0x3ba713,_0x5af368,_0x434b69){var _0x8996fc=_0x68aa19,_0x4885ae=0x1;if(!CesiumMath['isPowerOfTwo'](_0x5af368)||!CesiumMath['isPowerOfTwo'](_0x434b69))return!0x1;for(var _0x3608ca=_0x4990ac['length'],_0x33b51c=_0x5af368,_0x1f373d=_0x434b69,_0x379139=0x0;;){if(_0x379139+=PixelFormat$1[_0x8996fc(0x20ef)](_0x3ba713,_0x33b51c,_0x1f373d),_0x1f373d>>=0x1,0x0==(_0x33b51c>>=0x1)&&0x0==_0x1f373d)break;_0x4885ae++,_0x33b51c=Math[_0x8996fc(0x2bc6)](_0x33b51c,0x1),_0x1f373d=Math[_0x8996fc(0x2bc6)](_0x1f373d,0x1);}return _0x379139===_0x3608ca?_0x4885ae:0x1;}DxtTexture[_0x68aa19(0x4b51)][_0x68aa19(0x1823)]=function(){var _0x2b7c59=_0x68aa19;if(this[_0x2b7c59(0x11ea)]===S3MCompressType$1['enrS3TCDXTN']&&0x1!=this['_supportCompressType']){if(defined$1(this['arrayBufferView'])){var _0x28e8d0=null;DXTTextureDecode['decode'](_0x28e8d0,this[_0x2b7c59(0x52d2)],this[_0x2b7c59(0x97b)],this['arrayBufferView'],this['_pixelFormat']),_0x28e8d0=this[_0x2b7c59(0x39e)]>S3MPixelFormat$1[_0x2b7c59(0x4dea)]||this['_pixelFormat']===S3MPixelFormat$1[_0x2b7c59(0x51af)]?new Uint8Array(this[_0x2b7c59(0x52d2)]*this[_0x2b7c59(0x97b)]*0x4):new Uint16Array(this[_0x2b7c59(0x52d2)]*this['_height']),DXTTextureDecode[_0x2b7c59(0x48c3)](_0x28e8d0,this['_width'],this[_0x2b7c59(0x97b)],this[_0x2b7c59(0x30d0)],this['_pixelFormat']),this['arrayBufferView']=_0x28e8d0;}this[_0x2b7c59(0x17e9)]=NOCOMPRESSED_RGBA;}var _0x317e02=this['gl'];defined$1(this[_0x2b7c59(0x4ee3)])||(this[_0x2b7c59(0x4ee3)]=_0x317e02['createTexture']()),_0x317e02[_0x2b7c59(0x2502)](_0x317e02[_0x2b7c59(0x448b)],this[_0x2b7c59(0x4ee3)]);var _0xdec4e1=this['_internalFormat'],_0x1d7394=0x0;if(defined$1(this[_0x2b7c59(0x30d0)])){var _0x528c62=this[_0x2b7c59(0x52d2)],_0x5c840e=this['_height'],_0x504258=validateMipmap(this[_0x2b7c59(0x30d0)],_0xdec4e1,this[_0x2b7c59(0x52d2)],this[_0x2b7c59(0x97b)])>0x1,_0x1b2552=this[_0x2b7c59(0x30d0)][_0x2b7c59(0x21dd)],_0x420195=0x0;_0xdec4e1!==NOCOMPRESSED_LA&&_0xdec4e1!==NOCOMPRESSED_RGBA||_0x317e02[_0x2b7c59(0x1ee9)](_0x317e02['UNPACK_FLIP_Y_WEBGL'],!0x0);do{var _0x4bf7dd=PixelFormat$1['compressedTextureSizeInBytes'](_0xdec4e1,_0x528c62,_0x5c840e),_0x41cf3b=new Uint8Array(this[_0x2b7c59(0x30d0)][_0x2b7c59(0x1de1)],this['arrayBufferView'][_0x2b7c59(0x42fe)]+_0x420195,_0x4bf7dd);_0xdec4e1===NOCOMPRESSED_RGBA?_0x317e02[_0x2b7c59(0x45a4)](_0x317e02['TEXTURE_2D'],_0x1d7394++,_0x317e02['RGBA'],_0x528c62,_0x5c840e,0x0,_0x317e02[_0x2b7c59(0x4a1c)],_0x317e02[_0x2b7c59(0x4aae)],_0x41cf3b):_0x317e02[_0x2b7c59(0x10a6)](_0x317e02[_0x2b7c59(0x448b)],_0x1d7394++,_0xdec4e1,_0x528c62,_0x5c840e,0x0,_0x41cf3b),_0x528c62=Math[_0x2b7c59(0x2bc6)](_0x528c62>>0x1,0x1),_0x5c840e=Math[_0x2b7c59(0x2bc6)](_0x5c840e>>0x1,0x1),_0x420195+=_0x4bf7dd;}while(_0x504258&&_0x420195<_0x1b2552);}else{var _0x417165=PixelFormat$1['compressedTextureSizeInBytes'](_0xdec4e1,this['_width'],this['_height']);_0xdec4e1===NOCOMPRESSED_RGBA?_0x317e02[_0x2b7c59(0x45a4)](_0x317e02[_0x2b7c59(0x448b)],0x0,_0x317e02['RGBA'],this[_0x2b7c59(0x52d2)],this[_0x2b7c59(0x97b)],0x0,_0x317e02['RGBA'],_0x317e02['UNSIGNED_BYTE'],new Uint8Array(this[_0x2b7c59(0x52d2)]*this[_0x2b7c59(0x97b)]*0x4)):_0x317e02[_0x2b7c59(0x10a6)](_0x317e02[_0x2b7c59(0x448b)],0x0,_0xdec4e1,this['_width'],this[_0x2b7c59(0x97b)],0x0,new Uint8Array(_0x417165));}_0x1d7394>0x1?(_0x317e02[_0x2b7c59(0x4b56)](_0x317e02[_0x2b7c59(0x448b)],_0x317e02[_0x2b7c59(0x477d)],_0x317e02['LINEAR']),CesiumMath[_0x2b7c59(0x196e)](this[_0x2b7c59(0x52d2)])&&CesiumMath[_0x2b7c59(0x196e)](this[_0x2b7c59(0x97b)])?_0x317e02[_0x2b7c59(0x4b56)](_0x317e02[_0x2b7c59(0x448b)],_0x317e02[_0x2b7c59(0x182e)],_0x317e02['LINEAR_MIPMAP_LINEAR']):_0x317e02[_0x2b7c59(0x4b56)](_0x317e02[_0x2b7c59(0x448b)],_0x317e02['TEXTURE_MIN_FILTER'],_0x317e02['LINEAR'])):(_0x317e02[_0x2b7c59(0x4b56)](_0x317e02['TEXTURE_2D'],_0x317e02[_0x2b7c59(0x477d)],_0x317e02[_0x2b7c59(0x2225)]),_0x317e02[_0x2b7c59(0x4b56)](_0x317e02[_0x2b7c59(0x448b)],_0x317e02[_0x2b7c59(0x182e)],_0x317e02[_0x2b7c59(0x2225)])),_0x317e02['texParameteri'](_0x317e02[_0x2b7c59(0x448b)],_0x317e02['TEXTURE_WRAP_S'],this[_0x2b7c59(0x4200)]),_0x317e02[_0x2b7c59(0x4b56)](_0x317e02['TEXTURE_2D'],_0x317e02[_0x2b7c59(0x5f1)],this[_0x2b7c59(0x2a42)]),_0x317e02[_0x2b7c59(0x4b56)](this['_target'],this[_0x2b7c59(0x4174)][_0x2b7c59(0x356d)][_0x2b7c59(0xd51)],0x1),_0x317e02[_0x2b7c59(0x2502)](_0x317e02['TEXTURE_2D'],null),this[_0x2b7c59(0x30d0)]=void 0x0,this['ready']=!0x0;},DxtTexture['prototype']['copyFrom']=function(_0x5d8b55){var _0x3e075b=_0x68aa19,_0x381917=this['gl'],_0x3db2d8=this[_0x3e075b(0x2853)];_0x381917[_0x3e075b(0xead)](_0x381917[_0x3e075b(0x1e89)]),_0x381917[_0x3e075b(0x2502)](_0x3db2d8,this['_texture']);var _0x2b4a9d=_0x5d8b55[_0x3e075b(0x516d)],_0x4e99b9=_0x5d8b55[_0x3e075b(0x2daf)],_0x17b84d=_0x5d8b55[_0x3e075b(0x209)],_0x2e660b=_0x5d8b55[_0x3e075b(0x5862)],_0x5d698c=_0x5d8b55[_0x3e075b(0x30d0)],_0x233cd3=this[_0x3e075b(0x17e9)],_0x20541e=_0x381917['UNSIGNED_BYTE'];if(_0x381917[_0x3e075b(0x1ee9)](_0x381917[_0x3e075b(0x114c)],!0x1),this[_0x3e075b(0x11ea)]===S3MCompressType$1['enrS3TCDXTN']&&0x1!=this[_0x3e075b(0x39f3)]){_0x381917[_0x3e075b(0x1ee9)](_0x381917[_0x3e075b(0x57a9)],!0x0);var _0x46bd3d=null;_0x233cd3=this[_0x3e075b(0x39e)],(DXTTextureDecode[_0x3e075b(0x48c3)](_0x46bd3d,_0x17b84d,_0x2e660b,_0x5d698c,_0x233cd3),_0x46bd3d=_0x233cd3>S3MPixelFormat$1[_0x3e075b(0x4dea)]||_0x233cd3===S3MPixelFormat$1['LUMINANCE_ALPHA']?new Uint8Array(_0x17b84d*_0x2e660b*0x4):new Uint16Array(_0x17b84d*_0x2e660b),DXTTextureDecode['decode'](_0x46bd3d,_0x17b84d,_0x2e660b,_0x5d698c,_0x233cd3),_0x5d698c=_0x46bd3d,this[_0x3e075b(0x17e9)]=NOCOMPRESSED_RGBA,_0x381917[_0x3e075b(0x4c82)](_0x381917[_0x3e075b(0x448b)],0x0,_0x2b4a9d,_0x4e99b9,_0x17b84d,_0x2e660b,_0x381917['RGBA'],_0x20541e,_0x5d698c));}else{_0x381917[_0x3e075b(0x1ee9)](_0x381917[_0x3e075b(0x57a9)],!0x1);var _0x584b3d=PixelFormat$1[_0x3e075b(0x20ef)](_0x233cd3,_0x17b84d,_0x2e660b),_0x5240bf=new Uint8Array(_0x5d698c[_0x3e075b(0x1de1)],_0x5d698c['byteOffset'],_0x584b3d);_0x381917['compressedTexSubImage2D'](_0x3db2d8,0x0,_0x2b4a9d,_0x4e99b9,_0x17b84d,_0x2e660b,_0x233cd3,_0x5240bf);}_0x381917['bindTexture'](_0x3db2d8,null);},DxtTexture[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x3584a0){var _0x45f834=_0x68aa19;this[_0x45f834(0x4174)]=_0x3584a0[_0x45f834(0x4174)],this['gl']=_0x3584a0[_0x45f834(0x4174)][_0x45f834(0x1651)],this['contextId']=_0x3584a0['context']['id'],this[_0x45f834(0xe3a)]=_0x3584a0[_0x45f834(0xe3a)],this[_0x45f834(0x1a2c)]=_0x3584a0['rootName'],this[_0x45f834(0x21b6)]=_0x3584a0[_0x45f834(0x21b6)],this[_0x45f834(0x52d2)]=_0x3584a0[_0x45f834(0x209)],this['_height']=_0x3584a0[_0x45f834(0x5862)],this[_0x45f834(0x17e9)]=_0x3584a0['internalFormat'],this[_0x45f834(0x30d0)]=_0x3584a0[_0x45f834(0x30d0)],this[_0x45f834(0x24cd)]=0x1,this['ready']=!0x1,this['renderable']=!0x1,defined$1(this[_0x45f834(0x30d0)])&&this[_0x45f834(0x1823)]();},DxtTexture['prototype']['destroy']=function(){var _0x491f8e=_0x68aa19;this['gl'][_0x491f8e(0x2769)](this[_0x491f8e(0x4ee3)]),this[_0x491f8e(0x4ee3)]=null,this[_0x491f8e(0x24cd)]=0x0,this[_0x491f8e(0x237c)]=!0x1,this[_0x491f8e(0x4bb2)]=!0x1,this[_0x491f8e(0x4174)][_0x491f8e(0x276c)]-=this[_0x491f8e(0x531f)];};var TextureManager={'cache':{},'cacheSize':0x0,'freeCache':{},'freeQueue':new Queue(),'freeCacheSize':0x0,'throttleSize':0x3200000,'getCache':function(_0x454771,_0x355968,_0x47832d){var _0x51b06e=_0x68aa19,_0x3c7a8e=this[_0x51b06e(0x4403)][_0x454771];defined$1(_0x3c7a8e)||(_0x3c7a8e=this[_0x51b06e(0x4403)][_0x454771]={});var _0x239776=_0x3c7a8e[_0x355968];defined$1(_0x239776)||(_0x239776=_0x3c7a8e[_0x355968]={});var _0x271ae3=_0x239776[_0x47832d];return defined$1(_0x271ae3)||(_0x271ae3=_0x239776[_0x47832d]={}),_0x271ae3;},'get':function(_0x702d23,_0x3bd9e6,_0x4658b1,_0x24221b){var _0x11d365=_0x68aa19,_0x5f0fe0=this[_0x11d365(0x3766)](_0x702d23,_0x3bd9e6,_0x4658b1)[_0x24221b];if(defined$1(_0x5f0fe0))return _0x5f0fe0['refCount']++,_0x5f0fe0;},'create':function(_0x1765fb){var _0x5e331e=_0x68aa19,_0x4f600c=_0x1765fb[_0x5e331e(0x4174)],_0x495403=_0x4f600c['id'],_0x5cd661=_0x1765fb['layerId'],_0x2dab16=_0x1765fb['rootName'],_0x2228be=_0x1765fb[_0x5e331e(0x21b6)],_0x3d3a7e=this['getCache'](_0x495403,_0x5cd661,_0x2dab16),_0x5c4a70=_0x3d3a7e[_0x2228be];if(defined$1(_0x5c4a70))return _0x5c4a70[_0x5e331e(0x24cd)]++,_0x5c4a70;var _0x35a680=_0x1765fb[_0x5e331e(0x209)],_0xaedd58=_0x1765fb[_0x5e331e(0x5862)],_0x44a4c8=_0x1765fb[_0x5e331e(0x1454)],_0x289d7c=_0x1765fb['supportCompressType'],_0x195ae0=_0x1765fb[_0x5e331e(0x1bcf)],_0x3ba4a4=_0x1765fb[_0x5e331e(0x30d0)];return _0x5c4a70=new DxtTexture({'context':_0x4f600c,'layerId':_0x5cd661,'rootName':_0x2dab16,'textureId':_0x2228be,'width':_0x35a680,'height':_0xaedd58,'compressType':_0x44a4c8,'supportCompressType':_0x289d7c,'pixelFormat':_0x195ae0,'internalFormat':_0x1765fb[_0x5e331e(0xc8b)],'arrayBufferView':_0x3ba4a4}),_0x3d3a7e[_0x2228be]=_0x5c4a70,_0x5c4a70;},'del':function(_0x337ea9){var _0x3a0ef9=_0x68aa19;if(defined$1(_0x337ea9[_0x3a0ef9(0x2c9a)])){var _0x4b58b4=this[_0x3a0ef9(0x3766)](_0x337ea9[_0x3a0ef9(0x2c9a)],_0x337ea9[_0x3a0ef9(0xe3a)],_0x337ea9['rootName']);defined$1(_0x4b58b4[_0x337ea9['textureId']])&&0x0==--_0x337ea9[_0x3a0ef9(0x24cd)]&&(delete _0x4b58b4[_0x337ea9['textureId']],_0x337ea9[_0x3a0ef9(0x2578)]());}}};function MaterialExt(){var _0x4ee628=_0x68aa19;this['isRoot']=!0x1,this[_0x4ee628(0x1ba7)]=!0x1,this['ownerLayerName']=void 0x0,this[_0x4ee628(0x4ce2)]=0x0,this['ownerEntity']=void 0x0,this[_0x4ee628(0x24b3)]=new Cartesian4(0x1,0x1,0x1,0x1),this[_0x4ee628(0x4085)]=new Cartesian4(0x1,0x1,0x1,0x1),this[_0x4ee628(0x51d)]=new Cartesian4(0x0),this[_0x4ee628(0x4c66)]=Matrix4[_0x4ee628(0x254b)](Matrix4[_0x4ee628(0x5139)],new Matrix4()),this['_shininess']=0x32,this[_0x4ee628(0x18ae)]=!0x1,this['_textures']=[],this[_0x4ee628(0xbc9)]=!0x1,this[_0x4ee628(0x1869)]=!0x1,this[_0x4ee628(0x18e9)]=!0x1,this[_0x4ee628(0x3e4b)]=!0x1,this[_0x4ee628(0x2372)]=void 0x0,this[_0x4ee628(0xbb5)]=void 0x0,this[_0x4ee628(0x1ee7)]=void 0x0,this[_0x4ee628(0x246)]=void 0x0,this['_subBatchValues']=void 0x0,this[_0x4ee628(0x37a5)]=void 0x0,this[_0x4ee628(0x4472)]=void 0x0,this[_0x4ee628(0x552d)]=void 0x0,this['_ancestorTexture']=void 0x0,this['_oriTexture']=void 0x0,this['textureParameter']=void 0x0,this[_0x4ee628(0xac6)]=void 0x0,this[_0x4ee628(0x706)]=!0x1,this[_0x4ee628(0x3c8b)]=!0x1,this[_0x4ee628(0x5ee)]=!0x1,this['textureBakeRenderableFlag']=!0x1,this[_0x4ee628(0x337e)]=!0x1,this[_0x4ee628(0x4009)]={},this[_0x4ee628(0x2bb3)]=!0x1;}function TextureMotion(_0x53e69d){var _0x3af0ed=_0x68aa19;if(!defined$1(_0x53e69d))return this[_0x3af0ed(0x5399)]=0x0,this[_0x3af0ed(0x4dfa)]=0x0,this[_0x3af0ed(0x55e)]=0x0,this[_0x3af0ed(0x20c2)]=0x0,this[_0x3af0ed(0x4fcd)]=0x0,void(this['_tilingSpeedV']=0x0);this[_0x3af0ed(0x5399)]=_0x53e69d[_0x3af0ed(0x450d)],this['_offsetSpeedU']=_0x53e69d['OffsetSpeedU'],this[_0x3af0ed(0x55e)]=_0x53e69d[_0x3af0ed(0x5602)],this[_0x3af0ed(0x20c2)]=_0x53e69d['TilingPeriod'],this[_0x3af0ed(0x4fcd)]=_0x53e69d[_0x3af0ed(0x72d)],this[_0x3af0ed(0x4dce)]=_0x53e69d[_0x3af0ed(0x2cdd)];}MaterialExt[_0x68aa19(0x4b51)][_0x68aa19(0x900)]=function(_0x520dbc){var _0x148003=_0x68aa19;if(defined$1(_0x520dbc[_0x148003(0x17c7)])&&!this[_0x148003(0x2bb3)]){var _0x2f73af=_0x520dbc['pbrMetallicRoughness'];this[_0x148003(0x2bb3)]=!0x0,this[_0x148003(0x25af)]=defaultValue$1(_0x2f73af[_0x148003(0x3a35)],_0x520dbc[_0x148003(0x3a35)]),this[_0x148003(0x2103)]=defaultValue$1(_0x2f73af[_0x148003(0x445b)],_0x520dbc[_0x148003(0x445b)]),this[_0x148003(0x217e)]=new Color$2(_0x2f73af[_0x148003(0x3f11)]['x'],_0x2f73af[_0x148003(0x3f11)]['y'],_0x2f73af[_0x148003(0x3f11)]['z'],_0x2f73af[_0x148003(0x3f11)]['w']),this[_0x148003(0x4d3f)]=_0x2f73af[_0x148003(0x4a84)],this[_0x148003(0x55db)]=_0x2f73af[_0x148003(0xc7b)],this['_doubleSided']=_0x2f73af[_0x148003(0x2744)],this[_0x148003(0xbe8)]=new Color$2(_0x2f73af[_0x148003(0x2ead)]['x'],_0x2f73af['emissiveFactor']['y'],_0x2f73af['emissiveFactor']['z'],0x1),this['_emissiveTextureIndex']=_0x2f73af[_0x148003(0x2724)],this['_emissiveTextureCoordIndex']=_0x2f73af['emissiveTextureCoordIndex'],this[_0x148003(0x16a9)]=_0x2f73af[_0x148003(0x4d00)],this[_0x148003(0x4e21)]=_0x2f73af['metallicFactor'],this[_0x148003(0xdb2)]=_0x2f73af[_0x148003(0x2924)],this[_0x148003(0x4081)]=_0x2f73af[_0x148003(0x3e56)],this['_normalTextureIndex']=_0x2f73af[_0x148003(0x31c6)],this['_normalTextureCoordIndex']=_0x2f73af[_0x148003(0x257d)],this[_0x148003(0x25bd)]=_0x2f73af[_0x148003(0x471a)],this[_0x148003(0x4965)]=_0x2f73af[_0x148003(0x2d6)],this[_0x148003(0x12ae)]=_0x2f73af['occlusionTextureCoordIndex'],this[_0x148003(0x23f5)]=_0x2f73af[_0x148003(0x468e)],this[_0x148003(0x2ff5)]=new TextureMotion(_0x2f73af[_0x148003(0x35a2)]),this[_0x148003(0x3e3a)]=new TextureMotion(_0x2f73af['emissiveTextureMotion']);}};var _descriptionMap={};function updateTextureBatchTable(_0x5ae86f,_0x42532b,_0x445db8){var _0x59c424=_0x68aa19;for(var _0x4bae59 in _0x445db8)if(_0x445db8['hasOwnProperty'](_0x4bae59)){var _0x23addd=_0x445db8[_0x4bae59],_0xf0172a=Number(_0x4bae59);_0x42532b[_0x59c424(0x4bb8)](_0xf0172a,0x0,_0x23addd);}_0x42532b['update'](_0x5ae86f);}function getAncestorTexture(_0x52b7fd,_0x5f018e,_0x533fcd,_0x1ba1b2,_0x3e8e42,_0x149f28){var _0x429e5d=_0x68aa19,_0x3029b9=_0x3e8e42[_0x1ba1b2];if(defined$1(_0x3029b9)){for(var _0x477e6a=TextureManager[_0x429e5d(0x3173)](_0x52b7fd,_0x5f018e,_0x533fcd,_0x3029b9);defined$1(_0x3029b9)&&defined$1(_0x477e6a)&&!_0x477e6a[_0x429e5d(0x4bb2)];)_0x477e6a[_0x429e5d(0x24cd)]--,_0x3029b9=_0x3e8e42[_0x3029b9],_0x477e6a=TextureManager[_0x429e5d(0x3173)](_0x52b7fd,_0x5f018e,_0x533fcd,_0x3029b9);return _0x149f28[_0x429e5d(0x13f9)]=_0x3029b9,_0x477e6a;}}function getName(_0x4f01dd){var _0x56ab9a=_0x68aa19,_0x7baad9=_0x4f01dd[_0x56ab9a(0x33ab)]('.');return _0x4f01dd[_0x56ab9a(0x163c)](0x0,_0x7baad9);}function MaterialManager(){this['cache']={};}MaterialExt['prototype'][_0x68aa19(0x2ea1)]=function(_0x4e22b3,_0x1f5e23,_0x51322e,_0xd1fc8e,_0x461621,_0x4dda94,_0xacd7b3,_0x2a801f){var _0x579942=_0x68aa19;if(!this[_0x579942(0x1869)]){this[_0x579942(0xac6)]={'context':_0x4e22b3,'layer':_0x1f5e23,'isRoot':_0x51322e,'rootName':_0xd1fc8e,'curTextureName':_0x461621,'textureInfo':_0x4dda94,'rootBatchIdMap':_0xacd7b3,'ancestorMap':_0x2a801f};var _0x4511c0=_0x1f5e23[_0x579942(0x989)];this[_0x579942(0x1869)]=!0x0,this[_0x579942(0x3e4b)]=_0x51322e&&_0x4511c0;var _0x4f7a1e=_0x4dda94[_0x579942(0x2090)],_0x592344=PixelFormat$1[_0x579942(0x4f65)],_0x3f6114=TextureManager[_0x579942(0x3477)]({'context':_0x4e22b3,'layerId':_0x1f5e23['id'],'rootName':_0xd1fc8e,'textureId':_0x4dda94['id'],'width':_0x4dda94[_0x579942(0x209)],'height':_0x4dda94['height'],'compressType':_0x4dda94[_0x579942(0x1454)],'supportCompressType':_0x1f5e23[_0x579942(0x39f3)],'pixelFormat':_0x4dda94[_0x579942(0x859)],'internalFormat':_0x592344,'arrayBufferView':_0x4f7a1e});_0x3f6114[_0x579942(0x4bb2)]=_0x51322e&&_0x4511c0;var _0x5acc0e=_0x4dda94[_0x579942(0x161d)][_0x579942(0x531b)],_0x106e02=_0xacd7b3[_0x4dda94[_0x579942(0x12cc)]];if(this[_0x579942(0xa52)][_0x579942(0x3a33)](_0x3f6114),_0x4511c0){var _0x42bf6e=[{'functionName':_0x579942(0x22f5),'componentDatatype':ComponentDatatype$1[_0x579942(0x15eb)],'componentsPerAttribute':0x4}],_0x43733f=defined$1(_0x106e02)?Object['keys'](_0x106e02)['length']:_0x5acc0e;this['_batchTableBake']=new BatchTable(_0x4e22b3,_0x42bf6e,_0x43733f),this[_0x579942(0x552d)][_0x579942(0x2a2f)]='_2';var _0x20e585=_descriptionMap[_0x1f5e23[_0x579942(0x13f9)]];defined$1(_0x20e585)||(_0x20e585=_descriptionMap[_0x1f5e23[_0x579942(0x13f9)]]={});var _0x37e390=_0x20e585[_0xd1fc8e];defined$1(_0x37e390)||(_0x37e390=_0x20e585[_0xd1fc8e]={});var _0x420734=_0x37e390[_0x461621];defined$1(_0x420734)||(_0x420734=_0x37e390[_0x461621]={});for(var _0x4f2217=_0x4dda94['subTexInfos'],_0x2aa34b=0x0;_0x2aa34b<_0x5acc0e;_0x2aa34b++){var _0x32cfb3=_0x4f2217[_0x2aa34b],_0x3b3f73=_0x32cfb3['subName']['split']('_')[0x0],_0x3cc19f=new Cartesian4(_0x32cfb3[_0x579942(0x35c3)],_0x32cfb3['offsetY'],_0x32cfb3[_0x579942(0x209)],_0x32cfb3['height']);_0x420734[_0x3b3f73]=_0x3cc19f;}}if(!_0x51322e||!_0x4511c0){this[_0x579942(0xbb5)]=[];for(_0x2aa34b=0x0;_0x2aa34b<_0x4dda94[_0x579942(0x3d6e)][_0x579942(0x531b)];_0x2aa34b++){var _0x9d5172=_0x4dda94['requestNames'][_0x2aa34b],_0x526799=getName(_0x9d5172);if(_0x579942(0x2d3c)===_0x526799[_0x579942(0x4d7b)]('_')[0x0]){var _0x58f803=_0x9d5172[_0x579942(0x4d7b)]('#'),_0x1f9f3d=getName(_0x58f803[0x0]);if(_0x58f803['length']>0x1)for(var _0x44281e=_0x58f803[0x1],_0x340aa7=_0x44281e[_0x579942(0x531b)],_0xe1212=0x0;_0xe1212<_0x340aa7;_0xe1212+=0x3){var _0x32028b=_0x1f9f3d+'_'+_0x44281e[_0x579942(0x57ed)](_0xe1212,_0xe1212+0x3);this[_0x579942(0xbb5)][_0x579942(0x3a33)](_0x32028b);}}else this[_0x579942(0xbb5)][_0x579942(0x3a33)](_0x526799);}}return this[_0x579942(0x37a5)]=_0x3f6114,_0x3f6114;}},MaterialExt[_0x68aa19(0x4b51)][_0x68aa19(0x1231)]=function(){var _0x3d948a=_0x68aa19;if(!this[_0x3d948a(0x706)]&&defined$1(this[_0x3d948a(0x2656)])){this[_0x3d948a(0x706)]=!0x0;var _0x40ed8d=this[_0x3d948a(0x2656)]['context'],_0x2f0407=this[_0x3d948a(0x2656)][_0x3d948a(0x4e5)],_0x11e437=this[_0x3d948a(0x2656)][_0x3d948a(0x52a9)],_0x1d7a5b=this['textureParameter'][_0x3d948a(0x1a2c)],_0x3f515a=this[_0x3d948a(0x2656)]['curTextureName'],_0x3bc9e5=this[_0x3d948a(0x2656)][_0x3d948a(0x50a8)],_0x459df4=this['textureParameter'][_0x3d948a(0x25a7)],_0x31fee1=this[_0x3d948a(0x2656)]['ancestorMap'];this[_0x3d948a(0x2656)]=void 0x0;var _0xa5d1a4={},_0x3f1d11=_0x459df4[_0x3bc9e5[_0x3d948a(0x12cc)]],_0x42c0f6=_0x11e437||!_0x2f0407[_0x3d948a(0x989)]?void 0x0:getAncestorTexture(_0x40ed8d['id'],_0x2f0407['id'],_0x1d7a5b,_0x3f515a,_0x31fee1,_0xa5d1a4),_0x917d2f=_descriptionMap[_0x2f0407[_0x3d948a(0x13f9)]];defined$1(_0x917d2f)||(_0x917d2f=_descriptionMap[_0x2f0407['name']]={});var _0x15d752=_0x917d2f[_0x1d7a5b];defined$1(_0x15d752)||(_0x15d752=_0x917d2f[_0x1d7a5b]={});var _0x5b0853=_0x15d752[_0x3f515a];defined$1(_0x5b0853)||(_0x5b0853=_0x15d752[_0x3f515a]={});for(var _0x3e6826=_0x11e437?void 0x0:defined$1(_0xa5d1a4[_0x3d948a(0x13f9)])?_0x15d752[_0xa5d1a4[_0x3d948a(0x13f9)]]:void 0x0,_0x51d14f={},_0x162b5e=_0x3bc9e5['subTexInfos'],_0x5305f9=[],_0x49393d=_0x3bc9e5['subTexInfos'][_0x3d948a(0x531b)],_0x1ea43c=0x0;_0x1ea43c<_0x49393d;_0x1ea43c++){var _0x5e545c=_0x162b5e[_0x1ea43c];if(_0x5305f9['push'](_0x5e545c['subName']),_0x2f0407[_0x3d948a(0x989)]){var _0x1d82af=_0x5e545c['subName'][_0x3d948a(0x4d7b)]('_')[0x0],_0x6824a=new Cartesian4(_0x5e545c[_0x3d948a(0x35c3)],_0x5e545c[_0x3d948a(0x288a)],_0x5e545c[_0x3d948a(0x209)],_0x5e545c['height']),_0x5b60c7=defined$1(_0x3f1d11)?_0x3f1d11[_0x1d82af]:_0x1ea43c,_0x5a3a85=_0x11e437?void 0x0:defined$1(_0x3e6826)?_0x3e6826[_0x1d82af]:void 0x0,_0x3c3187=defined$1(_0x5a3a85)?_0x5a3a85:_0x6824a;this[_0x3d948a(0x4472)][_0x3d948a(0x4bb8)](_0x5b60c7,0x0,_0x3c3187),_0x51d14f[_0x5b60c7]=_0x6824a,_0x5b0853[_0x1d82af]=_0x6824a;}}this[_0x3d948a(0x4553)]=_0x162b5e,this['_subTextureNames']=_0x5305f9,this[_0x3d948a(0x2b93)]=_0x51d14f,this[_0x3d948a(0x2e28)]=_0x42c0f6;}},MaterialExt[_0x68aa19(0x4b51)]['initBakeTexture']=function(){var _0x1eaf26=_0x68aa19;if(!this[_0x1eaf26(0x3c8b)]&&defined$1(this[_0x1eaf26(0xac6)])){this[_0x1eaf26(0x3c8b)]=!0x0;var _0x5f1e79=this[_0x1eaf26(0xac6)][_0x1eaf26(0x4174)],_0x4a3347=this[_0x1eaf26(0xac6)]['layer'],_0x1e3c4b=this[_0x1eaf26(0xac6)][_0x1eaf26(0x52a9)],_0x37d23f=this[_0x1eaf26(0xac6)][_0x1eaf26(0x1a2c)],_0x41e2c0=this[_0x1eaf26(0xac6)][_0x1eaf26(0x10ee)],_0x5ae92d=this[_0x1eaf26(0xac6)][_0x1eaf26(0x50a8)],_0x192686=this[_0x1eaf26(0xac6)]['rootBatchIdMap'],_0x4a5782=this[_0x1eaf26(0xac6)]['ancestorMap'];this[_0x1eaf26(0xac6)]=void 0x0;var _0x2ba08b={},_0x20f250=_0x192686[_0x5ae92d['rootTextureName']],_0x336466=_0x1e3c4b||!_0x4a3347[_0x1eaf26(0x989)]?void 0x0:getAncestorTexture(_0x5f1e79['id'],_0x4a3347['id'],_0x37d23f,_0x41e2c0,_0x4a5782,_0x2ba08b),_0x39b409=_descriptionMap[_0x4a3347[_0x1eaf26(0x13f9)]];defined$1(_0x39b409)||(_0x39b409=_descriptionMap[_0x4a3347[_0x1eaf26(0x13f9)]]={});var _0x31d759=_0x39b409[_0x37d23f];defined$1(_0x31d759)||(_0x31d759=_0x39b409[_0x37d23f]={});var _0x53a21a=_0x31d759[_0x41e2c0];defined$1(_0x53a21a)||(_0x53a21a=_0x31d759[_0x41e2c0]={});for(var _0x1d4518=_0x1e3c4b?void 0x0:defined$1(_0x2ba08b[_0x1eaf26(0x13f9)])?_0x31d759[_0x2ba08b['name']]:void 0x0,_0x3bf79c={},_0x3390e8=_0x5ae92d['subTexInfos'],_0x1c4f91=[],_0x4cbfb9=_0x5ae92d[_0x1eaf26(0x161d)][_0x1eaf26(0x531b)],_0x3f5da8=0x0;_0x3f5da8<_0x4cbfb9;_0x3f5da8++){var _0x5404e9=_0x3390e8[_0x3f5da8];if(_0x1c4f91[_0x1eaf26(0x3a33)](_0x5404e9[_0x1eaf26(0x73a)]),_0x4a3347[_0x1eaf26(0x989)]){var _0x3b85b5=_0x5404e9[_0x1eaf26(0x73a)][_0x1eaf26(0x4d7b)]('_')[0x0],_0x715b0e=new Cartesian4(_0x5404e9[_0x1eaf26(0x35c3)],_0x5404e9['offsetY'],_0x5404e9[_0x1eaf26(0x209)],_0x5404e9[_0x1eaf26(0x5862)]),_0x17e502=defined$1(_0x20f250)?_0x20f250[_0x3b85b5]:_0x3f5da8,_0x1ff01c=_0x1e3c4b?void 0x0:defined$1(_0x1d4518)?_0x1d4518[_0x3b85b5]:void 0x0,_0x23bf6b=defined$1(_0x1ff01c)?_0x1ff01c:_0x715b0e;this['_batchTableBake'][_0x1eaf26(0x4bb8)](_0x17e502,0x0,_0x23bf6b),_0x3bf79c[_0x17e502]=_0x715b0e,_0x53a21a[_0x3b85b5]=_0x715b0e;}}this[_0x1eaf26(0xe38)]=_0x3390e8,this[_0x1eaf26(0x246)]=_0x1c4f91,this[_0x1eaf26(0x1bd)]=_0x3bf79c,this[_0x1eaf26(0x4666)]=_0x336466;}},MaterialExt[_0x68aa19(0x4b51)][_0x68aa19(0x3597)]=function(_0x2d3a95,_0x3b4275,_0x3d5a73,_0x3adde0,_0x488fc5,_0x228475,_0x272d92,_0x13b7cd){var _0x2f8137=_0x68aa19;if(!this[_0x2f8137(0xbc9)]){this[_0x2f8137(0x337e)]=_0x228475['compressType']===S3MPixelFormat$1[_0x2f8137(0x4527)],this[_0x2f8137(0x2656)]={'context':_0x2d3a95,'layer':_0x3b4275,'isRoot':_0x3d5a73,'rootName':_0x3adde0,'curTextureName':_0x488fc5,'textureInfo':_0x228475,'rootBatchIdMap':_0x272d92,'ancestorMap':_0x13b7cd};var _0x4f5712=_0x3b4275['_textureLod'];this[_0x2f8137(0x52a9)]=_0x3d5a73&&_0x4f5712,this[_0x2f8137(0xbc9)]=!0x0,this[_0x2f8137(0x18e9)]=_0x3d5a73&&_0x4f5712;var _0xc8a6a2=_0x228475[_0x2f8137(0x2090)],_0x59dda1=PixelFormat$1['RGBA_DXT5'],_0x3e8397=TextureManager[_0x2f8137(0x3477)]({'context':_0x2d3a95,'layerId':_0x3b4275['id'],'rootName':_0x3adde0,'textureId':_0x228475['id'],'width':_0x228475['width'],'height':_0x228475[_0x2f8137(0x5862)],'compressType':_0x228475['compressType'],'supportCompressType':_0x3b4275['_supportCompressType'],'pixelFormat':_0x228475[_0x2f8137(0x859)],'internalFormat':_0x59dda1,'arrayBufferView':_0xc8a6a2});_0x3e8397[_0x2f8137(0x4bb2)]=_0x3d5a73&&_0x4f5712;var _0x305149=_0x228475[_0x2f8137(0x161d)][_0x2f8137(0x531b)],_0x56e4c2=_0x272d92[_0x228475[_0x2f8137(0x12cc)]];if(this['_textures']['push'](_0x3e8397),_0x4f5712){var _0x508a08=[{'functionName':_0x2f8137(0x4d23),'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x4}],_0x5da1be=defined$1(_0x56e4c2)?Object['keys'](_0x56e4c2)[_0x2f8137(0x531b)]:_0x305149;this[_0x2f8137(0x4472)]=new BatchTable(_0x2d3a95,_0x508a08,_0x5da1be),this[_0x2f8137(0x4472)]['suffix']='_1';var _0x1a41db=_descriptionMap[_0x3b4275[_0x2f8137(0x13f9)]];defined$1(_0x1a41db)||(_0x1a41db=_descriptionMap[_0x3b4275[_0x2f8137(0x13f9)]]={});var _0x6c962c=_0x1a41db[_0x3adde0];defined$1(_0x6c962c)||(_0x6c962c=_0x1a41db[_0x3adde0]={});var _0x467831=_0x6c962c[_0x488fc5];defined$1(_0x467831)||(_0x467831=_0x6c962c[_0x488fc5]={});for(var _0xb64c8d=_0x228475[_0x2f8137(0x161d)],_0xb355f6=0x0;_0xb355f6<_0x305149;_0xb355f6++){var _0x20826c=_0xb64c8d[_0xb355f6],_0x185f61=_0x20826c['subName'][_0x2f8137(0x4d7b)]('_')[0x0],_0x201994=new Cartesian4(_0x20826c[_0x2f8137(0x35c3)],_0x20826c[_0x2f8137(0x288a)],_0x20826c[_0x2f8137(0x209)],_0x20826c[_0x2f8137(0x5862)]);_0x467831[_0x185f61]=_0x201994;}}if(!_0x3d5a73||!_0x4f5712){this[_0x2f8137(0x2372)]=[];for(_0xb355f6=0x0;_0xb355f6<_0x228475[_0x2f8137(0x3d6e)][_0x2f8137(0x531b)];_0xb355f6++){var _0x1d155e=_0x228475[_0x2f8137(0x3d6e)][_0xb355f6],_0x272879=getName(_0x1d155e);if(_0x2f8137(0x2d3c)===_0x272879['split']('_')[0x0]){var _0x4401e6=_0x1d155e['split']('#'),_0x43fe2f=getName(_0x4401e6[0x0]);if(_0x4401e6[_0x2f8137(0x531b)]>0x1)for(var _0x1d1bda=_0x4401e6[0x1],_0x3e14fc=_0x1d1bda[_0x2f8137(0x531b)],_0x1aaa4a=0x0;_0x1aaa4a<_0x3e14fc;_0x1aaa4a+=0x3){var _0x20d95f=_0x43fe2f+'_'+_0x1d1bda[_0x2f8137(0x57ed)](_0x1aaa4a,_0x1aaa4a+0x3);this[_0x2f8137(0x2372)][_0x2f8137(0x3a33)](_0x20d95f);}}else this[_0x2f8137(0x2372)][_0x2f8137(0x3a33)](_0x272879);}}return this[_0x2f8137(0x1ba7)]=!(_0x3d5a73&&_0x4f5712||0x1===_0x228475[_0x2f8137(0x3d6e)]['length']&&_0x228475['requestNames'][0x0]===_0x488fc5),this[_0x2f8137(0x2f6)]=_0x3e8397,_0x3e8397;}},MaterialExt['prototype'][_0x68aa19(0x2db1)]=function(_0x41127f,_0x379259,_0x17b296,_0x577799){var _0x2dc17d=_0x68aa19;if(!this[_0x2dc17d(0x18e9)]&&defined$1(this[_0x2dc17d(0x2372)])){for(var _0x4934e6=this[_0x2dc17d(0x2372)],_0xd470ad=this[_0x2dc17d(0x4553)],_0x3399ab=this[_0x2dc17d(0x1ee7)],_0x35ad26=this[_0x2dc17d(0x2b93)],_0x17f464=this['_oriTexture'],_0x319756=[],_0xaff78f=_0x17b296[_0x2dc17d(0x1ac7)],_0x34b0bd=_0x379259[_0x2dc17d(0x1833)],_0x5e6d84=0x0,_0x170020=_0x4934e6['length'];_0x5e6d84<_0x170020;_0x5e6d84++){var _0x247cc6=_0x4934e6[_0x5e6d84];if(defined$1(_0x513e05=_0x34b0bd[_0x2dc17d(0x3173)](_0x17b296[_0x2dc17d(0x2b7f)],_0xaff78f,_0x247cc6,this))){var _0x1db096=_0x513e05[_0x2dc17d(0x4fe2)];for(var _0x40fa65 in(_0x319756['push'](_0x5e6d84),_0x1db096))if(_0x1db096[_0x2dc17d(0x2a77)](_0x40fa65)){var _0x513e05=_0x1db096[_0x40fa65],_0x946f8a=_0x3399ab[_0x2dc17d(0x33ab)](_0x40fa65);if(_0x946f8a<0x0&&this['isLeaf'])continue;var _0x241709=0x0,_0xc2de54=0x0,_0x3ba1eb=_0x513e05[_0x2dc17d(0x209)],_0x3f9886=_0x513e05['height'];if(_0x946f8a>=0x0){var _0x5de75f=_0xd470ad[_0x946f8a];_0x241709=_0x5de75f[_0x2dc17d(0x35c3)],_0xc2de54=_0x5de75f[_0x2dc17d(0x288a)];}this[_0x2dc17d(0x1ba7)]?_0x577799[_0x2dc17d(0x7f4)]({'texture':_0x17f464,'subTextureInfo':{'xOffset':_0x241709,'yOffset':_0xc2de54,'width':_0x3ba1eb,'height':_0x3f9886,'arrayBufferView':_0x513e05[_0x2dc17d(0x30d0)]}}):_0x17f464[_0x2dc17d(0x30d0)]=_0x513e05[_0x2dc17d(0x30d0)];}}}if(_0x319756['length']===_0x4934e6[_0x2dc17d(0x531b)])_0x4934e6['length']=0x0;else{var _0x45f93d=0x0;for(_0x5e6d84=0x0,_0x170020=_0x319756[_0x2dc17d(0x531b)];_0x5e6d84<_0x170020;_0x5e6d84++)_0x4934e6[_0x2dc17d(0x4bc6)](_0x319756[_0x5e6d84]-_0x45f93d,0x1),_0x45f93d++;}0x0===_0x4934e6[_0x2dc17d(0x531b)]&&(this[_0x2dc17d(0x5ee)]=!0x0,this[_0x2dc17d(0x1ba7)]||_0x17f464[_0x2dc17d(0x1823)](),_0x17b296[_0x2dc17d(0x989)]&&updateTextureBatchTable(_0x41127f,this[_0x2dc17d(0x4472)],_0x35ad26),this[_0x2dc17d(0x18e9)]=!0x0,this['_subRequestNames']=void 0x0,this[_0x2dc17d(0x1ee7)]=void 0x0,this[_0x2dc17d(0x2b93)]=void 0x0,this[_0x2dc17d(0x4553)]=void 0x0);}},MaterialExt[_0x68aa19(0x4b51)][_0x68aa19(0x3fe)]=function(_0x959dc7,_0x38efc9,_0x34be31,_0x3811ea){var _0x2c2a36=_0x68aa19;if(!this[_0x2c2a36(0x3e4b)]&&defined$1(this[_0x2c2a36(0xbb5)])){for(var _0x203ec3=this[_0x2c2a36(0xbb5)],_0x6b5428=this[_0x2c2a36(0xe38)],_0x56e4e9=this[_0x2c2a36(0x246)],_0x7b89d7=this[_0x2c2a36(0x1bd)],_0x5cd7a1=this[_0x2c2a36(0x37a5)],_0x5722d1=[],_0x598254=_0x34be31[_0x2c2a36(0x1ac7)],_0x3c1ec8=_0x38efc9[_0x2c2a36(0x1833)],_0x4c93e8=0x0,_0x1e0ab1=_0x203ec3['length'];_0x4c93e8<_0x1e0ab1;_0x4c93e8++){var _0x167bde=_0x203ec3[_0x4c93e8];if(defined$1(_0x2bfd6f=_0x3c1ec8[_0x2c2a36(0x3173)](_0x34be31['_id'],_0x598254,_0x167bde,this))){var _0x3faff5=_0x2bfd6f[_0x2c2a36(0x4fe2)];for(var _0x2eb820 in(_0x5722d1['push'](_0x4c93e8),_0x3faff5))if(_0x3faff5[_0x2c2a36(0x2a77)](_0x2eb820)){var _0x2bfd6f=_0x3faff5[_0x2eb820],_0x4ea070=_0x56e4e9[_0x2c2a36(0x33ab)](_0x2eb820);if(_0x4ea070<0x0&&this[_0x2c2a36(0x1ba7)])continue;var _0x360e20=0x0,_0x5a24c2=0x0,_0x2b7570=_0x2bfd6f[_0x2c2a36(0x209)],_0x3fdc54=_0x2bfd6f[_0x2c2a36(0x5862)];if(_0x4ea070>=0x0){var _0x1b6cf8=_0x6b5428[_0x4ea070];_0x360e20=_0x1b6cf8[_0x2c2a36(0x35c3)],_0x5a24c2=_0x1b6cf8[_0x2c2a36(0x288a)];}_0x3811ea[_0x2c2a36(0x7f4)]({'texture':_0x5cd7a1,'subTextureInfo':{'xOffset':_0x360e20,'yOffset':_0x5a24c2,'width':_0x2b7570,'height':_0x3fdc54,'arrayBufferView':_0x2bfd6f[_0x2c2a36(0x30d0)]}});}}}if(_0x5722d1[_0x2c2a36(0x531b)]===_0x203ec3[_0x2c2a36(0x531b)])_0x203ec3[_0x2c2a36(0x531b)]=0x0;else{var _0x4d80ca=0x0;for(_0x4c93e8=0x0,_0x1e0ab1=_0x5722d1[_0x2c2a36(0x531b)];_0x4c93e8<_0x1e0ab1;_0x4c93e8++)_0x203ec3[_0x2c2a36(0x4bc6)](_0x5722d1[_0x4c93e8]-_0x4d80ca,0x1),_0x4d80ca++;}0x0===_0x203ec3['length']&&(this[_0x2c2a36(0x155b)]=!0x0,this['isLeaf']||_0x5cd7a1['init'](),this[_0x2c2a36(0x3e4b)]=!0x0,this[_0x2c2a36(0xbb5)]=void 0x0,this[_0x2c2a36(0x246)]=void 0x0,this[_0x2c2a36(0x1bd)]=void 0x0,this[_0x2c2a36(0xe38)]=void 0x0,_0x34be31['_textureLod']&&updateTextureBatchTable(_0x959dc7,this[_0x2c2a36(0x552d)],_0x7b89d7));}},MaterialExt[_0x68aa19(0x4b51)][_0x68aa19(0x162b)]=function(){var _0x521893=_0x68aa19;if(this[_0x521893(0x5ee)]){this[_0x521893(0x5ee)]=!0x1;var _0x161352=this['_oriTexture'];_0x161352[_0x521893(0x4bb2)]=!0x0,defined$1(this[_0x521893(0x2e28)])&&this[_0x521893(0x2e28)][_0x521893(0x21b6)]!==_0x161352[_0x521893(0x21b6)]&&TextureManager['del'](this[_0x521893(0x2e28)]),this[_0x521893(0xa52)][0x0]=_0x161352,this['_oriTexture']=void 0x0,this[_0x521893(0x2e28)]=void 0x0;}},MaterialExt[_0x68aa19(0x4b51)][_0x68aa19(0x49bd)]=function(){var _0x4819ef=_0x68aa19;if(this[_0x4819ef(0x155b)]){this[_0x4819ef(0x155b)]=!0x1;var _0x123c1b=this[_0x4819ef(0x37a5)];_0x123c1b[_0x4819ef(0x4bb2)]=!0x0,defined$1(this['_ancestorTextureBake'])&&this[_0x4819ef(0x4666)][_0x4819ef(0x21b6)]!==_0x123c1b[_0x4819ef(0x21b6)]&&TextureManager[_0x4819ef(0x2c7a)](this[_0x4819ef(0x4666)]),this[_0x4819ef(0xa52)][0x1]=_0x123c1b,this[_0x4819ef(0x37a5)]=void 0x0,this['_ancestorTextureBake']=void 0x0;}},MaterialExt['prototype']['isDestroyed']=function(){return!0x1;},MaterialExt[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(_0x793f7e){var _0x2550c1=_0x68aa19;this[_0x2550c1(0x24b3)]=null,this[_0x2550c1(0x4085)]=null,this[_0x2550c1(0x51d)]=null;for(var _0x5a4a45=0x0,_0x46aa36=this['_textures'][_0x2550c1(0x531b)];_0x5a4a45<_0x46aa36;_0x5a4a45++){var _0x248350=this['_textures'][_0x5a4a45];TextureManager[_0x2550c1(0x2c7a)](_0x248350);}this[_0x2550c1(0xa52)][_0x2550c1(0x531b)]=0x0,this[_0x2550c1(0x4472)]=this[_0x2550c1(0x4472)]&&this[_0x2550c1(0x4472)][_0x2550c1(0x2578)](),this['_batchTableBake']=this[_0x2550c1(0x552d)]&&this[_0x2550c1(0x552d)]['destroy'](),this[_0x2550c1(0x4553)]=void 0x0,this[_0x2550c1(0x1ee7)]=void 0x0,this['_subBatchValues']=void 0x0,this[_0x2550c1(0x246)]=void 0x0,this[_0x2550c1(0xe38)]=void 0x0,defined$1(this[_0x2550c1(0x2e28)])&&this[_0x2550c1(0x2e28)]['textureId']!==this[_0x2550c1(0x2f6)][_0x2550c1(0x21b6)]&&TextureManager[_0x2550c1(0x2c7a)](this[_0x2550c1(0x2e28)]),this['_oriTexture']=void 0x0,this[_0x2550c1(0x2e28)]=void 0x0,this[_0x2550c1(0x274d)]=void 0x0,this[_0x2550c1(0x2656)]=void 0x0,this[_0x2550c1(0x37a5)]=void 0x0;var _0x43d438=_0x793f7e['_context'];if(defined$1(this[_0x2550c1(0x2372)])){for(_0x5a4a45=0x0,_0x46aa36=this['_subRequestNames'][_0x2550c1(0x531b)];_0x5a4a45<_0x46aa36;_0x5a4a45++){var _0x131caf=(_0x304490=this['_subRequestNames'][_0x5a4a45])[_0x2550c1(0x4d7b)]('.')[0x0];_0x131caf=(_0x246a06=_0x304490['indexOf'](_0x2550c1(0xfee)))>-0x1?_0x131caf+_0x304490[_0x2550c1(0x57ed)](_0x246a06):_0x131caf,_0x43d438[_0x2550c1(0x1833)][_0x2550c1(0x2c7a)](_0x793f7e[_0x2550c1(0x2b7f)],_0x131caf);}this[_0x2550c1(0x2372)]=void 0x0;}if(defined$1(this[_0x2550c1(0xbb5)])){for(_0x5a4a45=0x0,_0x46aa36=this['_subRequestNamesBake'][_0x2550c1(0x531b)];_0x5a4a45<_0x46aa36;_0x5a4a45++){var _0x304490,_0x246a06;_0x131caf=(_0x304490=this[_0x2550c1(0xbb5)][_0x5a4a45])['split']('.')[0x0],(_0x131caf=(_0x246a06=_0x304490[_0x2550c1(0x33ab)](_0x2550c1(0xfee)))>-0x1?_0x131caf+_0x304490[_0x2550c1(0x57ed)](_0x246a06):_0x131caf,_0x43d438[_0x2550c1(0x1833)]['del'](_0x793f7e[_0x2550c1(0x2b7f)],_0x131caf));}this[_0x2550c1(0x2372)]=void 0x0;}if(defined$1(this[_0x2550c1(0x4009)])){for(var _0x554faf in this[_0x2550c1(0x4009)])if(this[_0x2550c1(0x4009)][_0x2550c1(0x2a77)](_0x554faf)){var _0x403e6b=this[_0x2550c1(0x4009)][_0x554faf];S3MTaskManager[_0x2550c1(0x37a9)](_0x403e6b);}}return this['taskMap']=void 0x0,destroyObject$1(this);},MaterialManager[_0x68aa19(0x4b51)][_0x68aa19(0x3477)]=function(_0x4f5165){var _0x2231a0=_0x68aa19,_0x4c2685=this['cache'][_0x4f5165];return defined$1(_0x4c2685)?_0x4c2685[_0x2231a0(0x4ce2)]++:(_0x4c2685=new MaterialExt(),this[_0x2231a0(0x4403)][_0x4f5165]=_0x4c2685),_0x4c2685;},MaterialManager[_0x68aa19(0x4b51)][_0x68aa19(0x5511)]=function(_0x46cdac,_0x311848){var _0xf8c970=_0x68aa19,_0x1ed8f9=this[_0xf8c970(0x4403)][_0x311848];defined$1(_0x1ed8f9)&&0x0==--_0x1ed8f9[_0xf8c970(0x4ce2)]&&(delete this[_0xf8c970(0x4403)][_0x311848],_0x1ed8f9[_0xf8c970(0x2578)](_0x46cdac));};var _State={'UnLoad':0x0,'Loading':0x1,'Loaded':0x2,'Parsing':0x3,'Ready':0x4,'Failed':0x5};function SubTextureManager(){var _0x4a94cf=_0x68aa19;this['state']={},this[_0x4a94cf(0x4403)]={},this['zipBufferCache']={},this[_0x4a94cf(0x4234)]=new DoublyLinkedList(),this[_0x4a94cf(0x2789)]=[],this[_0x4a94cf(0x3b4a)]={},this[_0x4a94cf(0x11e3)]={},this[_0x4a94cf(0xf93)]={},this[_0x4a94cf(0x5230)]=[],this[_0x4a94cf(0x1e6b)]=[];}var _cacheSize$1=0x0,_throttleSize=0xc800000;SubTextureManager[_0x68aa19(0x4b51)][_0x68aa19(0x31d3)]=function(_0x38322a,_0xfe5d51,_0x37c1ce,_0x56b846,_0xe394a2){var _0x4ffbf0=_0x68aa19,_0x1157cd=_0x38322a+'_'+_0x37c1ce;if(!defined$1(this['requestMap'][_0x1157cd])){var _0x2de29e=_0xfe5d51+_0x37c1ce+_0x4ffbf0(0x4cf6),_0xb3190e=new Request({'url':_0x2de29e,'throttle':!0x0,'throttleByServer':!0x0,'type':0x4,'priorityFunction':function(){return _0x56b846['_disFromCamera'];}});_0xb3190e[_0x4ffbf0(0x536e)]=_0x37c1ce,_0xb3190e[_0x4ffbf0(0x409f)]=_0xe394a2[_0x4ffbf0(0x2eb8)];var _0x3050cc=this['requestPriorityMap'][_0x56b846[_0x4ffbf0(0x5131)]];defined$1(_0x3050cc)||(_0x3050cc=this[_0x4ffbf0(0x3b4a)][_0x56b846[_0x4ffbf0(0x5131)]]=[]),_0x3050cc['push']({'request':_0xb3190e,'url':_0x2de29e,'keyWord':_0x1157cd,'priority':_0xb3190e['priorityFunction']()}),this[_0x4ffbf0(0x11e3)][_0x1157cd]=_0xb3190e;}};var comparator=function(_0x55f99d,_0x3f009f){var _0x5bfe20=_0x68aa19;return _0x55f99d[_0x5bfe20(0x1094)]-_0x3f009f[_0x5bfe20(0x1094)];};function decodePackedBuffer$1(_0x22c703,_0x3f0dd5){var _0x4f6bf5=_0x68aa19,_0x25ff04=new DataView(_0x22c703),_0x3e6921=0x0,_0xc89ccd=_0x25ff04[_0x4f6bf5(0x2e90)](_0x3e6921,!0x0);if(!(_0x3f0dd5>_0xc89ccd-0x1||_0xc89ccd>0x100)){_0x3e6921+=0x4;var _0x4af660,_0x3291da,_0xacf30f=[];for(_0x4af660=0x0;_0x4af660<_0xc89ccd;_0x4af660++)_0x3291da=_0x25ff04[_0x4f6bf5(0x2e90)](_0x3e6921,!0x0),_0xacf30f['push'](_0x3291da),_0x3e6921+=0x4;for(_0x4af660=0x0;_0x4af660<_0xc89ccd;_0x4af660++){if(_0x3291da=_0xacf30f[_0x4af660],_0x4af660===_0x3f0dd5){if(0x0===_0x3291da)return;return new Uint8Array(_0x22c703)[_0x4f6bf5(0x48ca)](_0x3e6921,_0x3e6921+_0x3291da)['buffer'];}_0x3e6921+=_0x3291da;}}}function createPriorityFunc$1(_0x178608){return function(){return _0x178608['_disFromCamera'];};}SubTextureManager[_0x68aa19(0x4b51)][_0x68aa19(0x2dd3)]=function(_0x380268){var _0x2fcbb6=_0x68aa19,_0x4ac15e=0x0;for(var _0x114d6c in this[_0x2fcbb6(0x3b4a)])if(this[_0x2fcbb6(0x3b4a)][_0x2fcbb6(0x2a77)](_0x114d6c)){if(_0x4ac15e===RequestScheduler[_0x2fcbb6(0x4958)]){for(var _0x309d65=0x0,_0x19d3e0=(_0x5a1cf0=this[_0x2fcbb6(0x3b4a)][_0x114d6c])[_0x2fcbb6(0x531b)];_0x309d65<_0x19d3e0;_0x309d65++){var _0x4a8fa3=_0x5a1cf0[_0x309d65];delete this[_0x2fcbb6(0x11e3)][_0x4a8fa3[_0x2fcbb6(0x52a5)]];}continue;}var _0x5a1cf0;(_0x5a1cf0=this['requestPriorityMap'][_0x114d6c])['sort'](comparator);for(_0x309d65=0x0,_0x19d3e0=_0x5a1cf0[_0x2fcbb6(0x531b)];_0x309d65<_0x19d3e0;_0x309d65++){_0x4a8fa3=_0x5a1cf0[_0x309d65];if(this[_0x2fcbb6(0x41e4)](_0x4a8fa3,_0x380268),++_0x4ac15e===RequestScheduler[_0x2fcbb6(0x4958)])break;}for(;_0x309d65<_0x19d3e0;_0x309d65++){_0x4a8fa3=_0x5a1cf0[_0x309d65],delete this[_0x2fcbb6(0x11e3)][_0x4a8fa3['keyWord']];}}this[_0x2fcbb6(0x3b4a)]={};},SubTextureManager[_0x68aa19(0x4b51)][_0x68aa19(0x41e4)]=function(_0x48bf54,_0x138e82){var _0x26a0a2=_0x68aa19,_0x4d9de0=this[_0x26a0a2(0x5230)][_0x138e82['id']];if(!defined$1(_0x4d9de0))return this[_0x26a0a2(0x9e2)](_0x48bf54,_0x138e82);var _0x5645b3=_0x48bf54[_0x26a0a2(0x52a5)],_0x5ce731=this,_0x144c14=_0x5645b3[_0x26a0a2(0x33ab)]('_'),_0x4d621f=this[_0x26a0a2(0x1e6b)][_0x138e82['id']][_0x26a0a2(0x22cc)](_0x4d9de0,_0x5645b3[_0x26a0a2(0x48ca)](_0x144c14+0x1));return defined$1(_0x4d621f)?_0x4d621f[_0x26a0a2(0x4e1e)](function(_0x2abd01){var _0x227bfc=_0x26a0a2;if(!defined$1(_0x2abd01))return _0x5ce731[_0x227bfc(0x9e2)](_0x48bf54,_0x138e82);var _0x5e56c1={'keyWord':_0x138e82['id']+'_'+_0x2abd01['keyWord'],'result':_0x2abd01[_0x227bfc(0x4fe2)],'byteLength':_0x2abd01['byteLength']},_0x1bf478=_0x5ce731[_0x227bfc(0x4234)][_0x227bfc(0x4979)](_0x5e56c1);_0x5ce731[_0x227bfc(0x4403)][_0x5645b3]=_0x1bf478,_0x5ce731['state'][_0x5645b3]=_State[_0x227bfc(0x2b04)],delete _0x5ce731['state'][_0x5645b3],delete _0x5ce731['parseTaskMap'][_0x5645b3],_cacheSize$1+=_0x2abd01['byteLength'];for(var _0x5c161d=_0x5ce731[_0x227bfc(0x4234)][_0x227bfc(0xd30)];_cacheSize$1>_throttleSize;){var _0x510763=_0x5c161d,_0x4ee986=_0x5c161d[_0x227bfc(0x455d)][_0x227bfc(0x52a5)],_0x24f9f1=_0x5ce731[_0x227bfc(0x4403)][_0x4ee986][_0x227bfc(0x455d)];_cacheSize$1-=_0x24f9f1[_0x227bfc(0x21dd)],delete _0x5ce731['cache'][_0x4ee986],_0x5c161d=_0x5c161d['next'],_0x5ce731[_0x227bfc(0x4234)][_0x227bfc(0x4b3f)](_0x510763);}},function(_0x2d6032){var _0x4c7b03=_0x26a0a2;return _0x5ce731[_0x4c7b03(0x9e2)](_0x48bf54,_0x138e82);}):_0x5ce731[_0x26a0a2(0x9e2)](_0x48bf54,_0x138e82);},SubTextureManager[_0x68aa19(0x4b51)][_0x68aa19(0x9e2)]=function(_0x6d9b9b,_0x2d1f75){var _0x579c4e=_0x68aa19,_0x443d92=_0x6d9b9b[_0x579c4e(0x52a5)],_0x19a1a4=_0x6d9b9b['request'],_0x2f4c0a=loadArrayBuffer(_0x6d9b9b[_0x579c4e(0x343b)],void 0x0,_0x19a1a4);if(defined$1(_0x2f4c0a)){this[_0x579c4e(0x4695)][_0x443d92]=_State['Loading'];var _0x2d5603=this;_0x2f4c0a[_0x579c4e(0x4e1e)](function(_0x2b5c9f){var _0x2c035f=_0x579c4e;if(_0x2d1f75[_0x2c035f(0x3b81)][_0x2c035f(0x2fc6)]||_0x2d1f75[_0x2c035f(0x3b81)][_0x2c035f(0x7c1)](_0x2b5c9f[_0x2c035f(0x21dd)]),delete _0x2d5603[_0x2c035f(0x11e3)][_0x443d92],defined$1(_0x2d5603[_0x2c035f(0x4695)][_0x443d92])){_0x2d5603[_0x2c035f(0x4695)][_0x443d92]=_State[_0x2c035f(0x32ba)];var _0x325dca=decodePackedBuffer$1(_0x2b5c9f,_0x19a1a4[_0x2c035f(0x15b5)]);if(!defined$1(_0x325dca))return delete _0x2d5603[_0x2c035f(0x11e3)][_0x443d92],void(_0x2d5603['state'][_0x443d92]=_State[_0x2c035f(0x5580)]);var _0x483ce5=new Uint8Array(_0x325dca),_0x52ea34=new DataView(_0x325dca),_0x544fd5=0x0,_0x47c65b=_0x52ea34[_0x2c035f(0x2e90)](_0x544fd5,!0x0);_0x544fd5+=Uint32Array[_0x2c035f(0x1c17)],_0x2d5603[_0x2c035f(0x1141)][_0x443d92]=[];for(var _0x1605cc=0x0;_0x1605cc<_0x47c65b;_0x1605cc++){var _0x3df13c=_0x52ea34['getUint32'](_0x544fd5,!0x0),_0x339ca0=getStringFromTypedArray(_0x483ce5,_0x544fd5+=Uint32Array[_0x2c035f(0x1c17)],_0x3df13c);_0x544fd5+=_0x3df13c;var _0x17956a=_0x52ea34[_0x2c035f(0x2e90)](_0x544fd5,!0x0);_0x544fd5+=Uint32Array[_0x2c035f(0x1c17)];var _0x226ab7=_0x52ea34['getUint32'](_0x544fd5,!0x0);_0x544fd5+=Uint32Array['BYTES_PER_ELEMENT'];var _0x560819=new Uint8Array(_0x325dca)[_0x2c035f(0x48ca)](_0x544fd5,_0x544fd5+_0x226ab7);_0x2d5603[_0x2c035f(0x1141)][_0x443d92][_0x2c035f(0x3a33)]({'unzipLength':_0x17956a,'zippedLength':_0x226ab7,'zipBuffer':_0x560819,'name':_0x339ca0}),_0x544fd5+=_0x226ab7;}}},function(_0x2b394b){var _0x332864=_0x579c4e;delete _0x2d5603['requestMap'][_0x443d92],_0x2d5603[_0x332864(0x4695)][_0x443d92]=defined$1(_0x2b394b)?_State[_0x332864(0x5580)]:_State['UnLoad'];});}else delete this[_0x579c4e(0x11e3)][_0x443d92];},SubTextureManager[_0x68aa19(0x4b51)][_0x68aa19(0x29e2)]=function(_0x2768d4,_0x404f8a){var _0x3b1882=_0x68aa19;if(!this['parseTaskMap'][_0x2768d4]){var _0x4e03fb=this[_0x3b1882(0x1141)][_0x2768d4];if(defined$1(_0x4e03fb)){var _0x25ef60=_0x404f8a[_0x3b1882(0x4009)][_0x2768d4];defined$1(_0x25ef60)||(_0x25ef60=_0x404f8a['taskMap'][_0x2768d4]={'data':{'data':_0x4e03fb,'isCRN':_0x404f8a['isCrnTexture']},'priority':_0x404f8a['ownerEntity'][_0x3b1882(0x121d)],'state':0x0,'priorityFunction':createPriorityFunc$1(_0x404f8a[_0x3b1882(0x274d)]),'processorName':'UnZipData'});var _0x40e400=S3MTaskManager['startTask'](_0x25ef60);if(defined$1(_0x40e400)){this[_0x3b1882(0xf93)][_0x2768d4]=!0x0,this[_0x3b1882(0x4695)][_0x2768d4]=_State[_0x3b1882(0x5101)];var _0xbe55e0=this;_0x40e400['then'](function(_0xf37a68){var _0xa6b860=_0x3b1882;try{delete _0xbe55e0[_0xa6b860(0x1141)][_0x2768d4],delete _0x404f8a[_0xa6b860(0x4009)][_0x2768d4];for(var _0x263d78=_0xf37a68[_0xa6b860(0x116f)],_0x1eba21={},_0x3af90f=0x0;_0x3af90f<_0x263d78[_0xa6b860(0x531b)];_0x3af90f++){var _0xef9713=_0x263d78[_0x3af90f],_0x59d04d=_0xef9713[_0xa6b860(0x13f9)],_0x237eff=new Uint8Array(_0xef9713[_0xa6b860(0x3256)])[_0xa6b860(0x1de1)],_0x25cd49=new DataView(_0x237eff),_0x2e4a32=0x0;_0x25cd49[_0xa6b860(0x2e90)](_0x2e4a32,!0x0),_0x2e4a32+=Uint32Array[_0xa6b860(0x1c17)];var _0x3eb6a7=_0x25cd49[_0xa6b860(0x2e90)](_0x2e4a32,!0x0);_0x2e4a32+=Uint32Array[_0xa6b860(0x1c17)];var _0x22b3f9=_0x25cd49[_0xa6b860(0x2e90)](_0x2e4a32,!0x0);_0x2e4a32+=Uint32Array[_0xa6b860(0x1c17)],_0x25cd49[_0xa6b860(0x2e90)](_0x2e4a32,!0x0),_0x2e4a32+=Uint32Array[_0xa6b860(0x1c17)];var _0x5b5107=_0x25cd49['getUint32'](_0x2e4a32,!0x0);_0x2e4a32+=Uint32Array[_0xa6b860(0x1c17)];var _0x5708c2=new Uint8Array(_0x237eff,_0x2e4a32,_0x5b5107);_0x2e4a32+=_0x5b5107,_0x1eba21[_0x59d04d]={'width':_0x3eb6a7,'height':_0x22b3f9,'arrayBufferView':_0x5708c2};}var _0x2c9cf7={'keyWord':_0x2768d4,'result':_0x1eba21,'byteLength':_0x237eff[_0xa6b860(0x21dd)]},_0x31e016=_0xbe55e0[_0xa6b860(0x4234)][_0xa6b860(0x4979)](_0x2c9cf7);_0xbe55e0['cache'][_0x2768d4]=_0x31e016,_0xbe55e0[_0xa6b860(0x4695)][_0x2768d4]=_State[_0xa6b860(0x2b04)];var _0xac898a=_0x2768d4['indexOf']('_'),_0x50f63e=_0x2768d4['slice'](0x0,_0xac898a),_0x562351=_0x2768d4[_0xa6b860(0x48ca)](_0xac898a+0x1);if(defined$1(_0xbe55e0['indexedDBSchedulers'][_0x50f63e])){var _0x21373a={'blob':{'keyWord':_0x562351,'result':_0x1eba21,'byteLength':_0x237eff[_0xa6b860(0x21dd)]},'key':_0x562351,'tablename':_0xbe55e0[_0xa6b860(0x5230)][_0x50f63e],'dbname':_0xbe55e0[_0xa6b860(0x1e6b)][_0x50f63e][_0xa6b860(0xb97)]};S3MTaskManager[_0xa6b860(0x4549)]['scheduleTask'](_0x21373a,[]);}delete _0xbe55e0[_0xa6b860(0x4695)][_0x2768d4],delete _0x404f8a[_0xa6b860(0x4009)][_0x2768d4],delete _0xbe55e0['parseTaskMap'][_0x2768d4],_cacheSize$1+=_0x237eff['byteLength'];for(var _0x1462ea=_0xbe55e0['list']['head'];_cacheSize$1>_throttleSize;){var _0x5ecb14=_0x1462ea[_0xa6b860(0x455d)],_0x16c951=_0x1462ea,_0x289541=_0x5ecb14[_0xa6b860(0x52a5)],_0x50e085=_0xbe55e0[_0xa6b860(0x4403)][_0x289541][_0xa6b860(0x455d)];_cacheSize$1-=_0x50e085[_0xa6b860(0x21dd)],delete _0xbe55e0[_0xa6b860(0x4403)][_0x289541],_0x1462ea=_0x1462ea[_0xa6b860(0x1cc4)],_0xbe55e0[_0xa6b860(0x4234)]['remove'](_0x16c951);}}catch(_0x3ec2c4){console[_0xa6b860(0xe28)](_0x3ec2c4),console[_0xa6b860(0xe28)](_0x404f8a['ownerEntity']);}})[_0x3b1882(0x4b84)](function(_0x528726){var _0x20ea9d=_0x3b1882;delete _0x404f8a[_0x20ea9d(0x4009)][_0x2768d4],delete _0xbe55e0[_0x20ea9d(0xf93)][_0x2768d4],defined$1(_0xbe55e0[_0x20ea9d(0x4695)])&&(defined$1(_0x528726)?(console[_0x20ea9d(0xe28)](_0x528726),_0xbe55e0['state'][_0x2768d4]=_State[_0x20ea9d(0x5580)]):_0xbe55e0[_0x20ea9d(0x4695)][_0x2768d4]=_State[_0x20ea9d(0x32ba)]);});}}else this[_0x3b1882(0x4695)][_0x2768d4]=_State[_0x3b1882(0x3213)];}},SubTextureManager[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x19a056,_0x6968b2,_0x499aa8,_0x210f80){var _0x2bbe4e=_0x68aa19,_0x59142c=_0x19a056+'_'+_0x499aa8,_0x49b0b6=this['cache'][_0x59142c];if(defined$1(_0x49b0b6))return this[_0x2bbe4e(0x4234)][_0x2bbe4e(0x4bc6)](this[_0x2bbe4e(0x4234)]['tail'],_0x49b0b6),_0x49b0b6[_0x2bbe4e(0x455d)];var _0x15a25f=this[_0x2bbe4e(0x4695)][_0x59142c];defined$1(_0x15a25f)||(_0x15a25f=this[_0x2bbe4e(0x4695)][_0x59142c]=_State[_0x2bbe4e(0x3213)]),_0x15a25f===_State['UnLoad']&&this['prepareRequest'](_0x19a056,_0x6968b2,_0x499aa8,_0x210f80[_0x2bbe4e(0x274d)],_0x210f80),_0x15a25f===_State[_0x2bbe4e(0x32ba)]&&this[_0x2bbe4e(0x29e2)](_0x59142c,_0x210f80);},SubTextureManager[_0x68aa19(0x4b51)][_0x68aa19(0x2c7a)]=function(_0x5497cc,_0x4216fb){var _0x1b39c4=_0x68aa19,_0x127df4=_0x5497cc+'_'+_0x4216fb;delete this[_0x1b39c4(0x4695)][_0x127df4],delete this[_0x1b39c4(0x1141)][_0x127df4];var _0x394433=this[_0x1b39c4(0x11e3)][_0x127df4];defined$1(_0x394433)&&(_0x394433[_0x1b39c4(0x4ccf)]=!0x0,delete this[_0x1b39c4(0x11e3)][_0x127df4]);};var floatToTextureColorProC=null,freeC=null;function S3MBDataParser(){var _0x4b7cef=_0x68aa19;this[_0x4b7cef(0x1e8d)]=!0x1;}function floatToEncodeRGBA$1(_0x16e9ea,_0x5160f5,_0x2da536){var _0x1a13c7=_0x68aa19;for(var _0x4d8908=_0x16e9ea[_0x1a13c7(0x531b)]/0x4,_0x3b7f9b=new Float32Array(_0x16e9ea['buffer'],_0x16e9ea['byteOffset'],_0x4d8908),_0x2a78a5=0x0;_0x2a78a5<_0x3b7f9b[_0x1a13c7(0x531b)];_0x2a78a5++){var _0xf8abd4,_0x232886,_0x37d18c,_0x5b3d23,_0x2231d3=_0x3b7f9b[_0x2a78a5],_0x577463=0x4*_0x2a78a5,_0x4038ef=new Cartesian4(0x0,0x0,0x0,0x0);if(_0x2231d3>=0x0&&_0x2231d3<=0x1){_0x2231d3<CesiumMath['EPSILON9']?_0x2231d3=CesiumMath['EPSILON9']:0x1-_0x2231d3<CesiumMath[_0x1a13c7(0x2f7a)]&&(_0x2231d3=0x1-CesiumMath['EPSILON9']);var _0x458591=EncodeFloatRGB$2(_0x2231d3);_0x4038ef['x']=_0x458591['x'],_0x4038ef['y']=_0x458591['y'],_0x4038ef['z']=_0x458591['z'],_0x4038ef['w']=0x1;}_0xf8abd4=0xff*_0x4038ef['x'],_0x232886=0xff*_0x4038ef['y'],_0x37d18c=0xff*_0x4038ef['z'],_0x5b3d23=0xff*_0x4038ef['w'],defined$1(_0x2da536)&&!0x0===_0x2da536?(_0x16e9ea[_0x577463+0x0]=_0x37d18c,_0x16e9ea[_0x577463+0x1]=_0x232886,_0x16e9ea[_0x577463+0x2]=_0xf8abd4,_0x16e9ea[_0x577463+0x3]=_0x5b3d23):(_0x16e9ea[_0x577463+0x0]=_0xf8abd4,_0x16e9ea[_0x577463+0x1]=_0x232886,_0x16e9ea[_0x577463+0x2]=_0x37d18c,_0x16e9ea[_0x577463+0x3]=_0x5b3d23);}return new Uint8Array(_0x16e9ea['buffer'],0x0,_0x16e9ea[_0x1a13c7(0x531b)]);}function floatToTextureEncodeRGBA(_0x2ee852,_0x7fdfbc,_0x39af51){var _0x2ad5c1=_0x68aa19;for(var _0x5a492a=new Uint8Array(0x4*_0x2ee852[_0x2ad5c1(0x531b)]),_0x24d4a3=0x0;_0x24d4a3<_0x2ee852['length'];_0x24d4a3++){var _0x1882c8,_0x3302f6,_0x567637,_0x5c1788,_0x3b097b=_0x2ee852[_0x24d4a3],_0x27e7d2=0x4*_0x24d4a3,_0x2a3b83=new Cartesian4(0x0,0x0,0x0,0x0);if(_0x3b097b>=0x0&&_0x3b097b<=0x1){var _0x270116=EncodeFloatRGB$2(_0x3b097b);_0x2a3b83['x']=_0x270116['x'],_0x2a3b83['y']=_0x270116['y'],_0x2a3b83['z']=_0x270116['z'],_0x2a3b83['w']=0x1;}_0x1882c8=0xff*_0x2a3b83['x'],_0x3302f6=0xff*_0x2a3b83['y'],_0x567637=0xff*_0x2a3b83['z'],_0x5c1788=0xff*_0x2a3b83['w'],defined$1(_0x39af51)&&!0x0===_0x39af51?(_0x5a492a[_0x27e7d2+0x0]=parseInt(_0x567637),_0x5a492a[_0x27e7d2+0x1]=parseInt(_0x3302f6),_0x5a492a[_0x27e7d2+0x2]=parseInt(_0x1882c8),_0x5a492a[_0x27e7d2+0x3]=parseInt(_0x5c1788)):(_0x5a492a[_0x27e7d2+0x0]=parseInt(_0x1882c8),_0x5a492a[_0x27e7d2+0x1]=parseInt(_0x3302f6),_0x5a492a[_0x27e7d2+0x2]=parseInt(_0x567637),_0x5a492a[_0x27e7d2+0x3]=parseInt(_0x5c1788));}return _0x5a492a;}function floatToColor$1(_0x47f917,_0x32c48b){var _0x4fdc91=_0x68aa19;for(var _0x36887f=_0x47f917['length']/0x4,_0x2148dd=new Float32Array(_0x47f917[_0x4fdc91(0x1de1)],_0x47f917[_0x4fdc91(0x42fe)],_0x36887f),_0xe92144=0x0;_0xe92144<_0x2148dd['length'];_0xe92144++){var _0x595fe3=_0x2148dd[_0xe92144],_0x45c91f=0x4*_0xe92144;if(_0x595fe3<0x0||_0x595fe3>0x1)_0x47f917[_0x45c91f+0x0]=0xff,_0x47f917[_0x45c91f+0x1]=0xff,_0x47f917[_0x45c91f+0x2]=0xff,_0x47f917[_0x45c91f+0x3]=0xff;else{_0x595fe3=_0x595fe3*(_0x32c48b['_ceiling']-_0x32c48b['_floor'])+_0x32c48b[_0x4fdc91(0x2472)];var _0xeabe0a=_0x32c48b[_0x4fdc91(0x2402)][_0x4fdc91(0x2618)](_0x595fe3);_0x47f917[_0x45c91f+0x0]=0xff*_0xeabe0a[_0x4fdc91(0x4f34)],_0x47f917[_0x45c91f+0x1]=0xff*_0xeabe0a[_0x4fdc91(0x2129)],_0x47f917[_0x45c91f+0x2]=0xff*_0xeabe0a[_0x4fdc91(0x28f8)],_0x47f917[_0x45c91f+0x3]=0xff*_0xeabe0a[_0x4fdc91(0x24f9)];}}return new Uint8Array(_0x47f917[_0x4fdc91(0x1de1)],0x0,_0x47f917['length']);}function floatToColorPro(_0x27c461,_0x20cd01){var _0x45ade5=_0x68aa19,_0x25dc6b=_0x27c461[_0x45ade5(0x531b)]/0x4;return floatToTextureColorPro(new Float32Array(_0x27c461[_0x45ade5(0x1de1)],_0x27c461[_0x45ade5(0x42fe)],_0x25dc6b),_0x20cd01);}function EncodeFloatRGB$2(_0x44d47f){var _0x414404=_0x68aa19,_0x15f496=new Cartesian3(0x1,0xff,0xfe01);(_0x15f496=Cartesian3[_0x414404(0x1c02)](_0x15f496,_0x44d47f,_0x15f496))['x']=_0x15f496['x']-Math[_0x414404(0x67a)](_0x15f496['x']),_0x15f496['y']=_0x15f496['y']-Math[_0x414404(0x67a)](_0x15f496['y']),_0x15f496['z']=_0x15f496['z']-Math['floor'](_0x15f496['z']);var _0x527c6f=new Cartesian3(),_0x4ace9b=new Cartesian3(0x1/0xff,0x1/0xff,0x0);return _0x527c6f['x']=_0x15f496['y']*_0x4ace9b['x'],_0x527c6f['y']=_0x15f496['z']*_0x4ace9b['y'],_0x527c6f['z']=_0x15f496['z']*_0x4ace9b['z'],_0x15f496=Cartesian3['subtract'](_0x15f496,_0x527c6f,_0x15f496);}function floatToTextureColor(_0x574c26,_0x463fc2){var _0x392451=_0x68aa19;for(var _0x1ad534=new Uint8Array(0x4*_0x574c26[_0x392451(0x531b)]),_0x17c844=_0x463fc2[_0x392451(0x5365)]-_0x463fc2[_0x392451(0x2472)],_0x4a6fdb=0x0,_0x464c5d=_0x574c26['length'];_0x4a6fdb<_0x464c5d;_0x4a6fdb++){var _0x3553e6=_0x574c26[_0x4a6fdb],_0x266040=0x4*_0x4a6fdb;if(_0x3553e6<0x0||_0x3553e6>0x1)_0x1ad534[_0x266040+0x0]=0xff,_0x1ad534[_0x266040+0x1]=0xff,_0x1ad534[_0x266040+0x2]=0xff,_0x1ad534[_0x266040+0x3]=0xff;else{_0x3553e6=_0x3553e6*_0x17c844+_0x463fc2[_0x392451(0x2472)];var _0x4ec816=_0x463fc2[_0x392451(0x2402)][_0x392451(0x2618)](_0x3553e6);_0x1ad534[_0x266040+0x0]=0xff*_0x4ec816[_0x392451(0x4f34)],_0x1ad534[_0x266040+0x1]=0xff*_0x4ec816['green'],_0x1ad534[_0x266040+0x2]=0xff*_0x4ec816[_0x392451(0x28f8)],_0x1ad534[_0x266040+0x3]=0xff*_0x4ec816[_0x392451(0x24f9)];}}return _0x1ad534;}function floatToTextureColorPro(_0x55d5ce,_0x934e83){var _0x31d1e5=_0x68aa19,_0x4fd01e=_0x55d5ce,_0x2748b8=_0x4fd01e['length'],_0x5d89be=Module$5[_0x31d1e5(0x5164)](Float32Array[_0x31d1e5(0x1c17)]*_0x2748b8);Module$5[_0x31d1e5(0x173b)][_0x31d1e5(0x346f)](_0x4fd01e,_0x5d89be/Float32Array[_0x31d1e5(0x1c17)]);var _0x5808c3=_0x934e83['_ceiling'],_0x1f82eb=_0x934e83[_0x31d1e5(0x2472)],_0x39fd33=_0x934e83[_0x31d1e5(0x2402)][_0x31d1e5(0x53ec)][_0x31d1e5(0x15c8)],_0x4a1a25=[],_0x58770a=[];for(var _0x19e9e7 in _0x39fd33)_0x4a1a25[_0x31d1e5(0x3a33)](parseFloat(_0x19e9e7));_0x4a1a25['sort'](function(_0x320d52,_0xbccea5){return _0x320d52-_0xbccea5;});for(var _0x18d6fe=0x0,_0x5598f3=_0x4a1a25[_0x31d1e5(0x531b)];_0x18d6fe<_0x5598f3;_0x18d6fe++)_0x58770a['push'](_0x39fd33[_0x4a1a25[_0x18d6fe]]);var _0x25a983=new ArrayBuffer(0x4*_0x4a1a25[_0x31d1e5(0x531b)]),_0x438483=new Uint8Array(_0x25a983),_0x368f5a=0x0;for(_0x5598f3=_0x4a1a25[_0x31d1e5(0x531b)];_0x368f5a<_0x5598f3;_0x368f5a++){var _0x57ba20=_0x58770a[_0x368f5a];_0x438483[0x4*_0x368f5a]=0xff*_0x57ba20[_0x31d1e5(0x4f34)],_0x438483[0x4*_0x368f5a+0x1]=0xff*_0x57ba20[_0x31d1e5(0x2129)],_0x438483[0x4*_0x368f5a+0x2]=0xff*_0x57ba20[_0x31d1e5(0x28f8)],_0x438483[0x4*_0x368f5a+0x3]=0xff*_0x57ba20[_0x31d1e5(0x24f9)];}var _0x4f571c=new Float32Array(_0x25a983),_0x1418dd=(_0x19e9e7=new Float32Array(_0x4a1a25))[_0x31d1e5(0x531b)],_0x3da85d=Module$5['_malloc'](Float32Array[_0x31d1e5(0x1c17)]*_0x1418dd);Module$5[_0x31d1e5(0x173b)][_0x31d1e5(0x346f)](_0x19e9e7,_0x3da85d/Float32Array[_0x31d1e5(0x1c17)]);var _0x1de4e1=Module$5[_0x31d1e5(0x5164)](Float32Array[_0x31d1e5(0x1c17)]*_0x1418dd);Module$5[_0x31d1e5(0x173b)][_0x31d1e5(0x346f)](_0x4f571c,_0x1de4e1/Float32Array[_0x31d1e5(0x1c17)]);var _0x3b1fb2=floatToTextureColorProC(_0x5d89be,_0x2748b8,_0x5808c3,_0x1f82eb,_0x3da85d,_0x1de4e1,_0x1418dd),_0x2eacb0=new Uint8Array(Module$5[_0x31d1e5(0x149a)]['buffer'],_0x3b1fb2,0x4*_0x2748b8);return freeC(_0x3b1fb2),Module$5[_0x31d1e5(0x8e7)](_0x5d89be),Module$5[_0x31d1e5(0x8e7)](_0x3da85d),Module$5['_free'](_0x1de4e1),_0x2eacb0;}function createRatio$1(_0x3e2985,_0x3aa70f,_0x2becb1,_0x43f1be){var _0x2acb2c=_0x68aa19,_0x1242a8=Matrix4[_0x2acb2c(0x373b)](_0x3aa70f,_0x2becb1,new Matrix4()),_0x1a30ae=_0x3e2985[_0x2acb2c(0xd16)][0x0],_0x29d580=_0x1a30ae[_0x2acb2c(0x1451)],_0x4f9ef1=new Float32Array(_0x29d580[_0x2acb2c(0x1de1)],_0x29d580[_0x2acb2c(0x42fe)],_0x29d580[_0x2acb2c(0x21dd)]/0x4),_0x47dd3d=_0x1a30ae[_0x2acb2c(0xbdc)],_0x55e0ee=_0x3e2985[_0x2acb2c(0x2247)],_0x4a1a2f=new Float32Array(0x3*_0x55e0ee),_0x1f34fb=_0x3e2985[_0x2acb2c(0x18d0)];_0x1f34fb[_0x2acb2c(0x281d)]=Object[_0x2acb2c(0x20c8)](_0x1f34fb)[_0x2acb2c(0x531b)];for(var _0x6f71c0=0x0;_0x6f71c0<_0x55e0ee;_0x6f71c0++){var _0x5e590f=new Cartesian3(_0x4f9ef1[_0x6f71c0*_0x47dd3d],_0x4f9ef1[_0x6f71c0*_0x47dd3d+0x1],_0x4f9ef1[_0x6f71c0*_0x47dd3d+0x2]),_0x53367a=new Cartesian3();Matrix4['multiplyByPoint'](_0x1242a8,_0x5e590f,_0x53367a);var _0x3c6ad3=Cartographic[_0x2acb2c(0x2d23)](_0x53367a),_0x126909=CesiumMath[_0x2acb2c(0x52e9)](_0x3c6ad3[_0x2acb2c(0x1041)]),_0x5dd646=CesiumMath[_0x2acb2c(0x52e9)](_0x3c6ad3[_0x2acb2c(0x288b)]),_0x39df87=_0x3c6ad3[_0x2acb2c(0x5862)],_0x4f6c2e=(_0x126909-_0x43f1be['left'])/_0x43f1be[_0x2acb2c(0x209)],_0x490d5e=(_0x5dd646-_0x43f1be[_0x2acb2c(0x3b17)])/_0x43f1be[_0x2acb2c(0x531b)],_0x46976e=(_0x39df87-_0x43f1be['minHeight'])/_0x43f1be[_0x2acb2c(0x5862)];_0x4a1a2f[0x3*_0x6f71c0]=_0x4f6c2e,_0x4a1a2f[0x3*_0x6f71c0+0x1]=_0x490d5e,_0x4a1a2f[0x3*_0x6f71c0+0x2]=_0x46976e;}_0x3e2985[_0x2acb2c(0xd16)]['push']({'index':_0x1f34fb[_0x2acb2c(0x281d)],'typedArray':_0x4a1a2f,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x2acb2c(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1});}function createChildren$1(_0x50bfe9,_0x580615,_0x182c0f){var _0x1da3bf=_0x68aa19;_0x50bfe9[_0x1da3bf(0x3438)]=_0x182c0f['version'],_0x50bfe9[_0x1da3bf(0xb1f)]=_0x182c0f['dataVersion'],_0x50bfe9[_0x1da3bf(0x1651)];var _0x11ff13=_0x182c0f[_0x1da3bf(0x4aad)],_0x2b6b59=_0x182c0f[_0x1da3bf(0x3585)],_0x45a3db=_0x182c0f[_0x1da3bf(0x4364)][_0x1da3bf(0x128b)],_0x2053f1=_0x50bfe9[_0x1da3bf(0x1968)],_0x4de974=_0x50bfe9['materialManager'];if(defined$1(_0x4de974)||(_0x4de974=_0x50bfe9[_0x1da3bf(0x22f6)]=new MaterialManager()),defined$1(_0x2053f1[_0x1da3bf(0x1833)])||(_0x2053f1[_0x1da3bf(0x1833)]=new SubTextureManager()),_0x50bfe9['indexedDBSetting'][_0x1da3bf(0x250c)]&&!defined$1(_0x2053f1[_0x1da3bf(0x1833)][_0x1da3bf(0x1e6b)][_0x50bfe9['id']])&&defined$1(_0x50bfe9[_0x1da3bf(0x3b81)]['_indexedDBScheduler'])&&(_0x2053f1[_0x1da3bf(0x1833)][_0x1da3bf(0x1e6b)][_0x50bfe9['id']]=_0x50bfe9[_0x1da3bf(0x3b81)][_0x1da3bf(0x2fdf)],_0x2053f1['_subTextureManager']['tablenames'][_0x50bfe9['id']]=_0x50bfe9['_layerScheduler'][_0x1da3bf(0x2e23)]+_0x1da3bf(0xc81)),_0x50bfe9[_0x1da3bf(0x3b81)][_0x1da3bf(0x2fc6)]||!_0x580615['_prepareLoad'])for(var _0x2f0968=0x0,_0x5a6927=_0x45a3db['length'];_0x2f0968<_0x5a6927;_0x2f0968++){var _0x13e200=_0x45a3db[_0x2f0968][_0x1da3bf(0x128b)],_0x45e399=_0x13e200['id'],_0x145009=_0x4de974[_0x1da3bf(0x3477)](_0x45e399);_0x145009[_0x1da3bf(0x900)](_0x13e200),_0x145009[_0x1da3bf(0x2eb8)]=_0x50bfe9['name'],_0x145009[_0x1da3bf(0x274d)]=_0x580615;var _0xfff082=_0x13e200['ambient'];defined$1(_0xfff082)&&(_0x145009[_0x1da3bf(0x24b3)]=new Color$2(_0xfff082['r'],_0xfff082['g'],_0xfff082['b'],_0xfff082['a']));var _0x38a199=_0x13e200[_0x1da3bf(0x448f)];defined$1(_0x38a199)&&(_0x145009[_0x1da3bf(0x4085)]=new Color$2(_0x38a199['r'],_0x38a199['g'],_0x38a199['b'],_0x38a199['a']));var _0x38ff9a=_0x13e200[_0x1da3bf(0x557d)];defined$1(_0x38ff9a)&&(_0x145009[_0x1da3bf(0x51d)]=new Color$2(_0x38ff9a['r'],_0x38ff9a['g'],_0x38ff9a['b'],_0x38ff9a['a'])),_0x145009[_0x1da3bf(0x24a3)]=defaultValue$1(_0x13e200[_0x1da3bf(0x21ee)],_0x145009['_shininess']),_0x145009['_bTransparentSorting']=defaultValue$1(_0x13e200['transparentsorting'],!0x1),_0x145009['id']=_0x45e399;for(var _0x3a6ff6=_0x13e200['textureunitstates'],_0x17e5c8=0x0;_0x17e5c8<_0x3a6ff6[_0x1da3bf(0x531b)];_0x17e5c8++){var _0xc83cbf=_0x3a6ff6[_0x17e5c8][_0x1da3bf(0x17aa)],_0x4a7f8a=_0xc83cbf['id'];0x0===_0xc83cbf[_0x1da3bf(0x732)]['u']?TextureWrap$1['REPEAT']:TextureWrap$1[_0x1da3bf(0x312f)],0x0===_0xc83cbf[_0x1da3bf(0x732)]['v']?TextureWrap$1[_0x1da3bf(0x2124)]:TextureWrap$1[_0x1da3bf(0x312f)];var _0x3881fe,_0x13b78e=_0x182c0f['texturePackage'][_0x4a7f8a];defined$1(_0x3881fe=0x0===_0x17e5c8?_0x145009[_0x1da3bf(0x3597)](_0x2053f1,_0x50bfe9,_0x580615[_0x1da3bf(0xe41)],_0x580615[_0x1da3bf(0x2d91)],_0x4a7f8a,_0x13b78e,_0x182c0f[_0x1da3bf(0x25a7)],_0x182c0f[_0x1da3bf(0x13dc)]):_0x145009['createBakeTexture'](_0x2053f1,_0x50bfe9,_0x580615['_isRootTile'],_0x580615[_0x1da3bf(0x2d91)],_0x4a7f8a,_0x13b78e,_0x182c0f[_0x1da3bf(0x25a7)],_0x182c0f[_0x1da3bf(0x13dc)]))&&(_0x580615['_texturesByteLength']+=_0x3881fe['_sizeInBytes']);}}var _0x4ef117=_0x50bfe9[_0x1da3bf(0x3f82)],_0x549345=_0x11ff13[_0x1da3bf(0x45b2)],_0x268190=!0x0;for(_0x2f0968=0x0;_0x2f0968<_0x549345[_0x1da3bf(0x531b)];_0x2f0968++){var _0x1fa3ba=new PagedLOD();_0x1fa3ba[_0x1da3bf(0x55f8)]=_0x50bfe9[_0x1da3bf(0x55f8)];var _0x2e0d75=_0x549345[_0x2f0968];if(''===_0x2e0d75[_0x1da3bf(0x2a2)]?_0x1fa3ba['_isLeafNode']=!0x0:_0x268190=!0x1,_0x1fa3ba[_0x1da3bf(0x572e)]=_0x2e0d75[_0x1da3bf(0x2885)],_0x1fa3ba[_0x1da3bf(0x3030)]=_0x2e0d75[_0x1da3bf(0x2a2)],_0x1fa3ba[_0x1da3bf(0x563e)]=_0x2e0d75['rangeList'],-0x1===_0x2e0d75['boundingSphere'][_0x1da3bf(0x2896)]&&(_0x2e0d75[_0x1da3bf(0x5809)][_0x1da3bf(0x2896)]=0x615299),_0x1fa3ba['_isLeafNode']||(_0x1fa3ba[_0x1da3bf(0xd7d)]=new BoundingSphere(_0x2e0d75[_0x1da3bf(0x5809)][_0x1da3bf(0x19ee)],_0x2e0d75['boundingSphere'][_0x1da3bf(0x2896)]),BoundingSphere[_0x1da3bf(0x4503)](_0x1fa3ba[_0x1da3bf(0xd7d)],_0x50bfe9[_0x1da3bf(0x3f82)],_0x1fa3ba[_0x1da3bf(0xd7d)])),defined$1(_0x2e0d75[_0x1da3bf(0x1604)])){var _0x5d0b58=Cartesian3[_0x1da3bf(0x2b84)](_0x2e0d75[_0x1da3bf(0x1604)][_0x1da3bf(0x29ef)]['x'],_0x2e0d75[_0x1da3bf(0x1604)][_0x1da3bf(0x29ef)]['y'],_0x2e0d75['_obb'][_0x1da3bf(0x29ef)]['z']);Matrix4[_0x1da3bf(0x10a0)](_0x50bfe9[_0x1da3bf(0x3f82)],_0x5d0b58,_0x5d0b58);var _0x36fbef=Cartesian4['fromElements'](_0x2e0d75[_0x1da3bf(0x1604)][_0x1da3bf(0x44a5)]['x'],_0x2e0d75[_0x1da3bf(0x1604)][_0x1da3bf(0x44a5)]['y'],_0x2e0d75[_0x1da3bf(0x1604)][_0x1da3bf(0x44a5)]['z'],0x0),_0x24366a=Cartesian4[_0x1da3bf(0x2b84)](_0x2e0d75[_0x1da3bf(0x1604)][_0x1da3bf(0x2b54)]['x'],_0x2e0d75['_obb']['yExtent']['y'],_0x2e0d75[_0x1da3bf(0x1604)][_0x1da3bf(0x2b54)]['z'],0x0),_0x4a6f06=Cartesian4[_0x1da3bf(0x2b84)](_0x2e0d75[_0x1da3bf(0x1604)][_0x1da3bf(0x47d6)]['x'],_0x2e0d75[_0x1da3bf(0x1604)][_0x1da3bf(0x47d6)]['y'],_0x2e0d75[_0x1da3bf(0x1604)][_0x1da3bf(0x47d6)]['z'],0x0);Matrix4[_0x1da3bf(0x21ec)](_0x50bfe9[_0x1da3bf(0x3f82)],_0x36fbef,_0x36fbef),Matrix4[_0x1da3bf(0x21ec)](_0x50bfe9[_0x1da3bf(0x3f82)],_0x24366a,_0x24366a),Matrix4[_0x1da3bf(0x21ec)](_0x50bfe9['_matModel'],_0x4a6f06,_0x4a6f06);var _0x3dfa69=new Matrix3(_0x36fbef['x'],_0x24366a['x'],_0x4a6f06['x'],_0x36fbef['y'],_0x24366a['y'],_0x4a6f06['y'],_0x36fbef['z'],_0x24366a['z'],_0x4a6f06['z']);_0x1fa3ba[_0x1da3bf(0x1fb6)]=new OrientedBoundingBox(_0x5d0b58,_0x3dfa69);}var _0x457b42=_0x2e0d75[_0x1da3bf(0x4341)],_0x4a4b06=[];if(_0x50bfe9[_0x1da3bf(0x3b81)][_0x1da3bf(0x2fc6)]||!_0x580615[_0x1da3bf(0x3ccf)])for(var _0x4c0718=0x0;_0x4c0718<_0x457b42[_0x1da3bf(0x531b)];_0x4c0718++){var _0xf7c48b,_0x3fa79b=_0x457b42[_0x4c0718],_0x406d7=_0x3fa79b[_0x1da3bf(0x55a6)];if(0x1===_0x50bfe9[_0x1da3bf(0x587c)])_0xf7c48b=Matrix4[_0x1da3bf(0x373b)](_0x4ef117,_0x406d7,new Matrix4());else{var _0x53eae1=Matrix4['multiplyByScale'](_0x406d7,new Cartesian3(0x1,0x1,_0x50bfe9[_0x1da3bf(0x587c)]),new Matrix4());_0xf7c48b=Matrix4[_0x1da3bf(0x373b)](_0x4ef117,_0x53eae1,new Matrix4());}for(var _0x36f72f=_0x3fa79b[_0x1da3bf(0x367f)],_0x373cb5=0x0;_0x373cb5<_0x36f72f[_0x1da3bf(0x531b)];_0x373cb5++){var _0x5de3a9=_0x36f72f[_0x373cb5],_0x24bb5c=_0x2b6b59[_0x5de3a9],_0x5790fe=_0x24bb5c[_0x1da3bf(0x44d3)];if(isNeedGeoPackage(_0x24bb5c,_0x50bfe9)){var _0x176782;if(_0x1fa3ba[_0x1da3bf(0x4603)]){var _0x297932=_0x5790fe[_0x1da3bf(0x5809)];defined$1(_0x297932)?(_0x176782=new BoundingSphere(_0x297932[_0x1da3bf(0x19ee)],_0x297932[_0x1da3bf(0x2896)]),BoundingSphere['transform'](_0x176782,_0xf7c48b,_0x176782)):_0x176782=S3MVertexPackage[_0x1da3bf(0x2d6f)](_0x50bfe9,_0x5790fe,_0xf7c48b),_0x4a4b06['push'](_0x176782);}var _0x51e847=S3MVertexPackage[_0x1da3bf(0x3a1c)](_0x50bfe9,_0x5790fe),_0x21d002=_0x24bb5c[_0x1da3bf(0xb89)],_0x34b953=_0x24bb5c[_0x1da3bf(0xea7)],_0x5b8ad4={};for(_0x5a6927=0x0;_0x5a6927<_0x21d002[_0x1da3bf(0x531b)]&&_0x5a6927<0x1;_0x5a6927++){var _0x113439=_0x21d002[_0x5a6927];if(defined$1(_0x113439)){_0x45e399=_0x113439[_0x1da3bf(0x2ba2)];var _0x27b2ba=_0x4de974[_0x1da3bf(0x3477)](_0x45e399);_0x5b8ad4[_0x45e399]=_0x27b2ba;}}var _0x4f5616={'context':_0x50bfe9[_0x1da3bf(0x1968)],'vertexPackage':_0x5790fe,'arrIndexPackage':_0x21d002,'edgeGeometry':_0x24bb5c[_0x1da3bf(0x541f)],'pickInfo':_0x34b953,'version':_0x182c0f[_0x1da3bf(0x3330)],'mapPass':_0x5b8ad4,'layer':_0x50bfe9,'matModel':_0xf7c48b,'boundingVolume':_0x1fa3ba[_0x1da3bf(0xd7d)]?_0x1fa3ba[_0x1da3bf(0xd7d)]:_0x176782,'boundingRectangle':_0x51e847,'volObj':null,'fileType':_0x50bfe9[_0x1da3bf(0x55f8)],'isS3MB':_0x50bfe9[_0x1da3bf(0x56bd)],'geoMatrix':_0x406d7,'dataType':_0x50bfe9[_0x1da3bf(0x4292)],'level':_0x50bfe9[_0x1da3bf(0x4a3c)],'geoName':_0x5de3a9,'isS3MBlock':!0x0};if(defined$1(_0x50bfe9[_0x1da3bf(0x31ae)])){var _0x1e8180=S3MThemeGraph[_0x1da3bf(0x3cb3)](_0x4f5616,_0x50bfe9);_0x1fa3ba[_0x1da3bf(0x49a6)]=_0x1fa3ba['_renderEntityList'][_0x1da3bf(0x32c8)](_0x1e8180);}else{var _0x3a810c=new RenderEntityPagedLOD(_0x4f5616);if(_0x50bfe9['_imageryLayer']instanceof Array){for(var _0x4a76dc=[],_0x1a10ec=0x0;_0x1a10ec<_0x50bfe9['_imageryLayer'][_0x1da3bf(0x531b)];_0x1a10ec++){var _0x4c251b=_0x50bfe9[_0x1da3bf(0x46b)][_0x1a10ec];if(defined$1(_0x4c251b)&&(_0x4c251b instanceof ImageryLayer||_0x4c251b instanceof VectorTilesMap)){var _0x4701c7=getImagery(_0x4c251b,_0x24bb5c[_0x1da3bf(0xa32)]);_0x4a76dc=_0x4a76dc['concat'](_0x4701c7);}}_0x4a76dc[_0x1da3bf(0x531b)]>0x0&&_0x3a810c[_0x1da3bf(0x1e19)](_0x4a76dc,_0x24bb5c['cartographicBounds']);}else{if(defined$1(_0x50bfe9[_0x1da3bf(0x46b)])&&(_0x50bfe9[_0x1da3bf(0x46b)]instanceof ImageryLayer||_0x50bfe9['_imageryLayer']instanceof VectorTilesMap))(_0x4a76dc=getImagery(_0x50bfe9[_0x1da3bf(0x46b)],_0x24bb5c['cartographicBounds']))[_0x1da3bf(0x531b)]>0x0&&_0x3a810c['setImagerys'](_0x4a76dc,_0x24bb5c[_0x1da3bf(0xa32)]);}_0x1fa3ba[_0x1da3bf(0x49a6)][_0x1da3bf(0x3a33)](_0x3a810c);}}}}_0x1fa3ba['_isLeafNode']&&(_0x1fa3ba[_0x1da3bf(0xd7d)]=BoundingSphere['fromBoundingSpheres'](_0x4a4b06,new BoundingSphere())),defined$1(_0x580615['_pagelodMap'][_0x2e0d75['childTile']])?(_0x580615['_pagelodMap'][_0x2e0d75['childTile']][_0x1da3bf(0x49a6)]=_0x1fa3ba[_0x1da3bf(0x49a6)],_0x580615[_0x1da3bf(0x5243)][_0x2e0d75[_0x1da3bf(0x2a2)]][_0x1da3bf(0x4b22)]=!0x0):(_0x580615['_childrenPageLod']['push'](_0x1fa3ba),_0x50bfe9[_0x1da3bf(0x3be4)]===LoadingPriorityMode$1['UsePagedLodInfo']&&(_0x1fa3ba[_0x1da3bf(0x4b22)]=!0x0,_0x580615[_0x1da3bf(0x453d)][_0x1da3bf(0x1596)](),_0x1fa3ba[_0x1da3bf(0x4603)]=!0x0));}if(_0x580615[_0x1da3bf(0x33e8)]=_0x268190,!defined$1(_0x580615['_boundingSphere'])||_0x580615[_0x1da3bf(0x33e8)]){for(var _0x3c2a69=[],_0x2792aa=_0x580615[_0x1da3bf(0x453d)][_0x1da3bf(0x531b)];_0x2792aa--;)_0x3c2a69[_0x1da3bf(0x3a33)](_0x580615[_0x1da3bf(0x453d)][_0x2792aa][_0x1da3bf(0xd7d)]);_0x580615[_0x1da3bf(0xd7d)]=BoundingSphere['fromBoundingSpheres'](_0x3c2a69),_0x580615[_0x1da3bf(0xf30)]=BoundingSphere[_0x1da3bf(0x254b)](_0x580615[_0x1da3bf(0xd7d)]);}_0x580615[_0x1da3bf(0x29b4)]=LOADSTATE$4[_0x1da3bf(0x408a)];}function parseChildGroup(_0x198ab3,_0x578891,_0x4ef0f5){var _0x5e7709=_0x68aa19,_0x470675=_0x198ab3[_0x4ef0f5['_fileName']];if(defined$1(_0x470675)){_0x4ef0f5[_0x5e7709(0x2ec8)]=_0x4ef0f5['_fileName'],_0x4ef0f5[_0x5e7709(0x51fe)]=!0x0,_0x4ef0f5[_0x5e7709(0x4af2)]=_0x470675[_0x5e7709(0x25a7)],_0x4ef0f5[_0x5e7709(0x4b8e)]=_0x470675[_0x5e7709(0x13dc)],createChildren$1(_0x578891,_0x4ef0f5,_0x470675);for(var _0x2e45ea=[_0x4ef0f5];_0x2e45ea[_0x5e7709(0x531b)];)for(var _0x328b1c=_0x2e45ea[_0x5e7709(0x1ae7)](),_0x5b5845=_0x328b1c[_0x5e7709(0x453d)],_0x37ea75=0x0,_0x47cad7=_0x5b5845[_0x5e7709(0x531b)];_0x37ea75<_0x47cad7;_0x37ea75++){var _0x420679=_0x5b5845[_0x37ea75],_0x212ac8=_0x420679['_rangeDataList'];if(''!==_0x212ac8){var _0x443514=new S3MEntity();if(_0x443514[_0x5e7709(0x36e6)]=_0x328b1c[_0x5e7709(0x36e6)]+_0x37ea75+0x1,_0x443514[_0x5e7709(0x5131)]=_0x328b1c[_0x5e7709(0x5131)]-0x1,_0x443514[_0x5e7709(0x4af2)]=defined$1(_0x470675)?_0x470675[_0x5e7709(0x25a7)]:_0x328b1c[_0x5e7709(0x4af2)],_0x443514[_0x5e7709(0x4b8e)]=defined$1(_0x470675)?_0x470675[_0x5e7709(0x13dc)]:_0x328b1c[_0x5e7709(0x4b8e)],_0x443514['_rootName']=_0x328b1c['_rootName'],_0x212ac8[_0x5e7709(0x33ab)]('/')>-0x1){var _0x58aa4d=_0x212ac8[_0x5e7709(0x454f)]('/'),_0x34da8a=_0x212ac8[_0x5e7709(0x57ed)](0x0,_0x58aa4d+0x1);_0x443514[_0x5e7709(0x2768)]=_0x212ac8['substring'](_0x58aa4d+0x1),_0x443514[_0x5e7709(0x5380)]=new Uri(_0x34da8a)[_0x5e7709(0x68a)](_0x328b1c[_0x5e7709(0x5380)]);}else _0x443514[_0x5e7709(0x5380)]=_0x328b1c['_relativePath'],_0x443514[_0x5e7709(0x2768)]=_0x212ac8;_0x420679[_0x5e7709(0xba7)]=_0x443514,defined$1(_0x470675=_0x198ab3[_0x443514[_0x5e7709(0x2768)]])?(_0x443514[_0x5e7709(0x2ec8)]=_0x328b1c[_0x5e7709(0x2ec8)],_0x443514[_0x5e7709(0x5153)]=!0x0,createChildren$1(_0x578891,_0x443514,_0x470675),_0x2e45ea['push'](_0x443514)):(_0x443514[_0x5e7709(0x51fe)]=!0x0,_0x443514[_0x5e7709(0x2ec8)]=_0x443514[_0x5e7709(0x2768)]);}}}}function createPriorityFunc(_0x2b9066){return function(){var _0x46f219=_0x54f3;return _0x2b9066[_0x46f219(0x121d)];};}function isClampRegionEdge(_0x68fdeb){var _0x4b66d4=_0x68aa19;return defined$1(_0x68fdeb['clampRegionEdge'])&&_0x68fdeb[_0x4b66d4(0xfde)];}function isNeedGeoPackage(_0x1b5493,_0x56523c){var _0x595199=_0x68aa19,_0x4d0541=_0x1b5493[_0x595199(0x44d3)];if(_0x4d0541[_0x595199(0x2247)]<0x1)return!0x1;if(_0x56523c['_fileType']===DATAFILETYPE$1[_0x595199(0xc31)]){var _0x441f0f=_0x56523c[_0x595199(0xdf7)][_0x595199(0x3355)];return _0x441f0f===FillStyle$1['WireFrame']?isClampRegionEdge(_0x4d0541):_0x441f0f!==FillStyle$1[_0x595199(0x3eb6)]||!isClampRegionEdge(_0x4d0541);}return!0x0;}function getImagery(_0x390447,_0x43e575){var _0x6e5342=_0x68aa19;for(var _0x176dd0=[],_0x4d24c0=Math[_0x6e5342(0x2bc6)](_0x43e575[_0x6e5342(0x2bc6)]['longitude']-_0x43e575[_0x6e5342(0x27d5)][_0x6e5342(0x1041)],_0x43e575[_0x6e5342(0x2bc6)][_0x6e5342(0x288b)]-_0x43e575[_0x6e5342(0x27d5)][_0x6e5342(0x288b)]),_0x1395d7=0x0,_0x58d285=Math['PI'];_0x1395d7<0x17&&!(_0x4d24c0>_0x58d285);)_0x58d285*=0.5,_0x1395d7++;_0x1395d7--;var _0x36dcfc=_0x390447,_0x1ac17b=_0x36dcfc['_imageryProvider'];_0x390447 instanceof VectorTilesMap&&(_0x1ac17b=_0x36dcfc['_provider'],_0x36dcfc=_0x36dcfc[_0x6e5342(0x13a0)]);var _0xfca1c=new GeographicTilingScheme(),_0x53309e=_0xfca1c[_0x6e5342(0x450e)](_0x43e575[_0x6e5342(0x2bc6)],_0x1395d7),_0x450f0b=_0xfca1c[_0x6e5342(0x450e)](_0x43e575[_0x6e5342(0x27d5)],_0x1395d7);if(!defined$1(_0x1ac17b[_0x6e5342(0x53eb)])||_0x1395d7>_0x1ac17b['_minimumLevel']){var _0x24b055=_0x1ac17b[_0x6e5342(0xa2e)];if(_0x390447 instanceof VectorTilesMap&&_0x24b055--,defined$1(_0x24b055)){var _0x3fdc8c=_0x1395d7-_0x24b055;_0x3fdc8c>0x0&&(_0x450f0b['x']=Math['floor'](_0x450f0b['x']/Math[_0x6e5342(0x1f76)](0x2,_0x3fdc8c)),_0x450f0b['y']=Math['floor'](_0x450f0b['y']/Math[_0x6e5342(0x1f76)](0x2,_0x3fdc8c)),_0x53309e['x']=Math['floor'](_0x53309e['x']/Math[_0x6e5342(0x1f76)](0x2,_0x3fdc8c)),_0x53309e['y']=Math[_0x6e5342(0x67a)](_0x53309e['y']/Math[_0x6e5342(0x1f76)](0x2,_0x3fdc8c)),_0x1395d7=_0x24b055);}for(var _0x1ab885=_0x450f0b['x'];_0x1ab885<=_0x53309e['x'];_0x1ab885++)for(var _0x372bc0=_0x450f0b['y'];_0x372bc0>=_0x53309e['y'];_0x372bc0--)_0x176dd0[_0x6e5342(0x3a33)](_0x36dcfc[_0x6e5342(0x3b8f)](_0x1ab885,_0x372bc0,_0x1395d7));}return _0x176dd0;}if(null!==Module$5&&(floatToTextureColorProC=Module$5[_0x68aa19(0x1b70)](_0x68aa19(0x42eb),_0x68aa19(0x30f8),[_0x68aa19(0x30f8),_0x68aa19(0x30f8),'number',_0x68aa19(0x30f8),_0x68aa19(0x30f8),_0x68aa19(0x30f8),_0x68aa19(0x30f8)]),freeC=Module$5['cwrap']('free_result',null,['number'])),S3MBDataParser[_0x68aa19(0xccc)]=function(_0x2f0d3e,_0x29c12a,_0x525522,_0x3f0d8b){var _0x1d2bb7=_0x68aa19;_0x29c12a[_0x1d2bb7(0x3438)]=_0x2f0d3e['version'],_0x29c12a[_0x1d2bb7(0xb1f)]=_0x2f0d3e[_0x1d2bb7(0x394d)];var _0x24b17b=_0x29c12a[_0x1d2bb7(0x1651)],_0x5ada89=_0x2f0d3e[_0x1d2bb7(0x4aad)],_0x189f40=_0x2f0d3e[_0x1d2bb7(0x3585)],_0x5e6dd9=_0x2f0d3e[_0x1d2bb7(0x4364)]['material'],_0x810b4={},_0x4c7921=[],_0x4afcb7=_0x29c12a[_0x1d2bb7(0x1968)];_0x29c12a['_RGBTOBGR'];var _0x379a13=_0x525522['_fileName'][_0x1d2bb7(0x4d7b)]('_'),_0x30e3c7=parseInt(_0x379a13[0x1]),_0x4e861c=parseInt(_0x379a13[0x2]);if(_0x30e3c7=Math['pow'](0x2,_0x29c12a['_level'])-_0x30e3c7-0x1,_0x29c12a[_0x1d2bb7(0x3b81)][_0x1d2bb7(0x2fc6)]||!_0x525522['_prepareLoad'])for(var _0x2f879f=0x0,_0x48948d=_0x5e6dd9[_0x1d2bb7(0x531b)];_0x2f879f<_0x48948d;_0x2f879f++){var _0x1e775e=_0x5e6dd9[_0x2f879f]['material'],_0x2ea760=_0x1e775e['id'];if(defined$1(_0x29c12a[_0x1d2bb7(0x35e4)])){var _0x17cbba=_0x29c12a['_materialMap'][_0x2ea760];defined$1(_0x17cbba)&&(_0x1e775e=_0x17cbba['material']);}var _0x2acf42=new MaterialPass({});_0x525522['_tmpMaterialArr'][_0x1d2bb7(0x3a33)](_0x2acf42),_0x2acf42[_0x1d2bb7(0x900)](_0x1e775e),_0x810b4[_0x2ea760]=_0x2acf42;var _0x497db4=defaultValue$1(_0x1e775e[_0x1d2bb7(0x556e)],Color$2[_0x1d2bb7(0x2d95)]);_0x2acf42[_0x1d2bb7(0x24b3)]=new Color$2(_0x497db4['r'],_0x497db4['g'],_0x497db4['b'],_0x497db4['a']);var _0x54cb91=defaultValue$1(_0x1e775e[_0x1d2bb7(0x448f)],Color$2[_0x1d2bb7(0x2d95)]);_0x2acf42[_0x1d2bb7(0x4085)]=new Color$2(_0x54cb91['r'],_0x54cb91['g'],_0x54cb91['b'],_0x54cb91['a']);var _0x5f5391=defaultValue$1(_0x1e775e[_0x1d2bb7(0x557d)],Color$2[_0x1d2bb7(0x2d95)]);_0x2acf42[_0x1d2bb7(0x51d)]=new Color$2(_0x5f5391['r'],_0x5f5391['g'],_0x5f5391['b'],_0x5f5391['a']),_0x2acf42['_shininess']=defaultValue$1(_0x1e775e[_0x1d2bb7(0x21ee)],0xa),_0x2acf42[_0x1d2bb7(0x18ae)]=defaultValue$1(_0x1e775e['transparentsorting'],!0x1),_0x2acf42[_0x1d2bb7(0x2103)]=_0x1e775e['alphaMode'];var _0x55ff73=_0x1e775e[_0x1d2bb7(0x1325)];0x0===_0x55ff73[_0x1d2bb7(0x531b)]&&_0x29c12a[_0x1d2bb7(0x55f8)]===DATAFILETYPE$1[_0x1d2bb7(0x17ea)]&&(_0x2acf42[_0x1d2bb7(0x1b66)]=!0x0);for(var _0x1d7439=0x0;_0x1d7439<_0x55ff73[_0x1d2bb7(0x531b)];_0x1d7439++){var _0x52455a=_0x55ff73[_0x1d7439][_0x1d2bb7(0x17aa)],_0x11cf04=_0x52455a['id'],_0x11082a=_0x11cf04[_0x1d2bb7(0x33ab)](_0x1d2bb7(0x17a1))>-0x1,_0x4d5390=_0x2acf42[_0x1d2bb7(0x1e25)]===_0x1d7439,_0xf56594=_0x2acf42[_0x1d2bb7(0x3725)]===_0x1d7439,_0x4a41e4=_0x2acf42[_0x1d2bb7(0xdb2)]===_0x1d7439,_0x4d6b3e=_0x2acf42[_0x1d2bb7(0x4965)]===_0x1d7439;_0x11082a&&(_0x2acf42[_0x1d2bb7(0x2ada)]=!0x0);var _0x15a920=0x0===_0x52455a['addressmode']['u']?TextureWrap$1[_0x1d2bb7(0x2124)]:TextureWrap$1['CLAMP_TO_EDGE'],_0x25c08e=0x0===_0x52455a[_0x1d2bb7(0x732)]['v']?TextureWrap$1[_0x1d2bb7(0x2124)]:TextureWrap$1[_0x1d2bb7(0x312f)];_0x2acf42['_texMatrix']=Matrix4[_0x1d2bb7(0x41a1)](_0x52455a[_0x1d2bb7(0x3f0a)]);var _0x2db0a7=_0x2f0d3e['texturePackage'][_0x11cf04]||_0x2f0d3e['texturePackage'][_0x11cf04+'\x00'],_0x51d695=_0x11cf04+_0x29c12a[_0x1d2bb7(0x2b7f)]+_0x29c12a[_0x1d2bb7(0x1968)][_0x1d2bb7(0x2b7f)]+_0x525522['_relativePath'][_0x1d2bb7(0x3906)]+_0x525522[_0x1d2bb7(0x2768)];if(defined$1(_0x2db0a7)&&(_0x51d695+=_0x2db0a7[_0x1d2bb7(0x4f48)][_0x1d2bb7(0x531b)]),defined$1(_0x2db0a7)&&_0x2db0a7[_0x1d2bb7(0x209)]>0x0&&_0x2db0a7['height']>0x0&&_0x2db0a7[_0x1d2bb7(0x4f48)][_0x1d2bb7(0x531b)]>0x0){var _0x545424={'isPBRMaterialParam':_0x11082a,'isEmissiveTex':_0x4d5390,'isNormalTexture':_0xf56594};switch(_0x2db0a7[_0x1d2bb7(0x1454)]){case S3MPixelFormat$1[_0x1d2bb7(0x5256)]:var _0x183f6e=_0x2acf42[_0x1d2bb7(0x182b)](_0x51d695,_0x11cf04,_0x4afcb7,_0x1d7439,_0x2db0a7['imageBuffer'],_0x2db0a7[_0x1d2bb7(0x209)],_0x2db0a7[_0x1d2bb7(0x5862)],_0x15a920,_0x25c08e,_0x2db0a7[_0x1d2bb7(0x46f)],_0x29c12a[_0x1d2bb7(0x100d)]);_0x4c7921['push'](_0x183f6e);break;case S3MPixelFormat$1[_0x1d2bb7(0x4527)]:defined$1(_0x516bcf=_0x2acf42[_0x1d2bb7(0x5895)](_0x51d695,_0x11cf04,_0x4afcb7,_0x1d7439,_0x2db0a7,_0x15a920,_0x25c08e,!0x1,_0x29c12a['mipmapEnabled'],_0x545424))&&_0x4c7921[_0x1d2bb7(0x3a33)](_0x516bcf);break;case S3MPixelFormat$1[_0x1d2bb7(0x3e94)]:var _0x516bcf;defined$1(_0x516bcf=_0x2acf42[_0x1d2bb7(0x5895)](_0x51d695,_0x11cf04,_0x4afcb7,_0x1d7439,_0x2db0a7,_0x15a920,_0x25c08e,!0x0,_0x29c12a[_0x1d2bb7(0x100d)]))&&_0x4c7921['push'](_0x516bcf);break;case S3MPixelFormat$1[_0x1d2bb7(0x122d)]:var _0x56617f=_0x2acf42['createKTX2'](_0x51d695,_0x11cf04,_0x4afcb7,_0x1d7439,_0x2db0a7,_0x15a920,_0x25c08e,_0x29c12a[_0x1d2bb7(0x100d)]);defined$1(_0x56617f)&&_0x4c7921[_0x1d2bb7(0x3a33)](_0x56617f);break;default:var _0x2bafdb=DDSTextureManager$1[_0x1d2bb7(0x47a5)](_0x51d695,_0x4afcb7,_0x2db0a7['width'],_0x2db0a7[_0x1d2bb7(0x5862)],_0x2db0a7[_0x1d2bb7(0x27ba)],_0x2db0a7[_0x1d2bb7(0x1454)],_0x2db0a7[_0x1d2bb7(0x4f48)],!0x1,_0x15a920,_0x25c08e,_0x29c12a['mipmapEnabled'],_0x2db0a7['oriCompressType']);_0x11082a?_0x2acf42[_0x1d2bb7(0x1d8a)]=_0x2bafdb:_0x4d5390?_0x2acf42[_0x1d2bb7(0x2eda)]=_0x2bafdb:_0xf56594?_0x2acf42[_0x1d2bb7(0xfcd)]=_0x2bafdb:_0x4a41e4?_0x2acf42[_0x1d2bb7(0x2055)]=_0x2bafdb:_0x4d6b3e?_0x2acf42['occlusionTexture']=_0x2bafdb:_0x2acf42[_0x1d2bb7(0xa52)][_0x1d2bb7(0x3a33)](_0x2bafdb);}}else{if(_0x29c12a[_0x1d2bb7(0x3ee9)]&&!defined$1(_0x29c12a[_0x1d2bb7(0x35e4)])){_0x51d695=_0x11cf04+_0x29c12a[_0x1d2bb7(0x2b7f)]+_0x29c12a[_0x1d2bb7(0x1968)][_0x1d2bb7(0x2b7f)];var _0x434d3a=_0x29c12a[_0x1d2bb7(0x1ac7)]+_0x1d2bb7(0x52ea)+_0x11cf04;defined$1(Credential[_0x1d2bb7(0x4570)])&&(_0x434d3a=Credential[_0x1d2bb7(0x437b)](_0x434d3a));var _0x232c47=_0x2acf42[_0x1d2bb7(0x4411)](_0x434d3a,_0x51d695,_0x11cf04,_0x4afcb7,_0x1d7439,_0x29c12a[_0x1d2bb7(0x3103)]);if(defined$1(_0x232c47)&&defined$1(_0x232c47[_0x1d2bb7(0x209)])){var _0x20009f=_0x232c47;_0x2bafdb=DDSTextureManager$1[_0x1d2bb7(0x47a5)](_0x51d695,_0x4afcb7,_0x20009f[_0x1d2bb7(0x209)],_0x20009f[_0x1d2bb7(0x5862)],_0x20009f['format'],_0x20009f[_0x1d2bb7(0x1454)],void 0x0,!0x1),_0x2acf42[_0x1d2bb7(0xa52)]['push'](_0x2bafdb);}else defined$1(_0x232c47)&&_0x4c7921[_0x1d2bb7(0x3a33)](_0x232c47);}}if(defined$1(_0x29c12a[_0x1d2bb7(0x21a2)])&&_0x29c12a[_0x1d2bb7(0x21a2)][_0x1d2bb7(0x39ab)][_0x1d2bb7(0x531b)]>0x0){var _0x38bae4=_0x11cf04['substring'](0x0,_0x11cf04[_0x1d2bb7(0x33ab)]('.'))+'_'+_0x525522['_fileName']+'.'+_0x29c12a[_0x1d2bb7(0x21a2)]['mapExts'][0x0],_0x44c0ac=_0x525522[_0x1d2bb7(0x5380)][_0x1d2bb7(0x3906)];_0x525522[_0x1d2bb7(0x5380)]['path']=_0x29c12a['_maps'][_0x1d2bb7(0x39ab)][0x0]+'/'+_0x525522['_relativePath'][_0x1d2bb7(0x3906)];var _0x1ae128=_0x525522[_0x1d2bb7(0x5380)]['resolve'](_0x29c12a[_0x1d2bb7(0x1ac7)])+_0x38bae4;_0x525522[_0x1d2bb7(0x5380)][_0x1d2bb7(0x3906)]=_0x44c0ac,_0x1ae128=_0x1ae128[_0x1d2bb7(0x1297)](/\+/g,_0x1d2bb7(0x2127));var _0x44746c=when['defer'](),_0x29fc76=_0x44746c[_0x1d2bb7(0x28bc)];_0x4c7921[_0x1d2bb7(0x3a33)](_0x29fc76);var _0x1b8473=loadArrayBuffer(_0x1ae128,void 0x0);defined$1(_0x1b8473)?function(_0x43f611,_0x4658ed,_0x51a411,_0x469505){var _0x313c7e=_0x1d2bb7;_0x43f611[_0x313c7e(0x4e1e)](function(_0x19d4ce){var _0x36a5a0=_0x313c7e;if(defined$1(_0x19d4ce)){var _0x17f185=loadImageFromTypedArray({'uint8Array':_0x19d4ce,'format':_0x36a5a0(0x44c7)});defined$1(_0x17f185)?function(_0x139398,_0x19e920,_0x5b62a4,_0x549727){var _0x5314ec=_0x36a5a0;_0x139398[_0x5314ec(0x4e1e)](function(_0xfb26a1){var _0x415141=_0x5314ec;if(defined$1(_0xfb26a1)){var _0x40607d=new Texture$1({'context':_0x4afcb7,'source':_0xfb26a1,'pixelFormat':PixelFormat$1[_0x415141(0x4a1c)],'flipY':!0x1,'sampler':new Sampler({'wrapS':_0x15a920,'wrapT':_0x25c08e,'minificationFilter':TextureMinificationFilter$1[_0x415141(0x2225)],'magnificationFilter':TextureMagnificationFilter$1[_0x415141(0x2225)]})});_0x40607d['id']=_0x19e920+'map',_0x5b62a4[_0x415141(0x285)][_0x19e920]=_0x40607d,DDSTextureManager$1[_0x415141(0x54aa)]['textures'][_0x40607d['id']]=_0x40607d,DDSTextureManager$1['textureManager'][_0x415141(0x1535)][_0x40607d['id']]=0x1;}_0x549727[_0x415141(0x68a)](_0x1ae128);},function(_0x3b02c8){var _0x5cc5b4=_0x5314ec;_0x549727[_0x5cc5b4(0x68a)]();});}(_0x17f185,_0x4658ed,_0x51a411,_0x469505):_0x469505[_0x36a5a0(0x68a)](),_0x19d4ce=null;}else _0x469505[_0x36a5a0(0x68a)]();},function(_0x14103c){var _0x33ae5d=_0x313c7e;_0x469505[_0x33ae5d(0x68a)]();});}(_0x1b8473,_0x51d695,_0x2acf42,_0x44746c):_0x44746c[_0x1d2bb7(0x68a)]();}if(_0x1d2bb7(0x353b)===_0x29c12a[_0x1d2bb7(0x143e)]||_0x1d2bb7(0x22a7)===_0x29c12a['_strVolumeExt']){var _0x54c3a5=_0x2ea760+'_'+_0x525522[_0x1d2bb7(0x2768)];_0x54c3a5=''!==_0x29c12a[_0x1d2bb7(0x427d)]?_0x54c3a5+'_'+_0x29c12a[_0x1d2bb7(0x427d)]:_0x54c3a5,_0x1d2bb7(0x22a7)===_0x29c12a[_0x1d2bb7(0x143e)]?_0x54c3a5+=_0x1d2bb7(0x2e7d):_0x54c3a5+=_0x1d2bb7(0x50d4);var _0x2fdd7f=_0x525522['_relativePath'][_0x1d2bb7(0x68a)](_0x29c12a['_baseUri'])+_0x54c3a5;if(0x0!==_0x29c12a[_0x1d2bb7(0x211c)]){var _0x5f0b5b=_0x29c12a['_urlArguments'],_0x50e889=_0x2fdd7f[_0x1d2bb7(0x33ab)](_0x1d2bb7(0x50ff))+0x5,_0x4dd293=_0x5f0b5b[_0x1d2bb7(0x146d)],_0x187a05=_0x2fdd7f['substring'](_0x2fdd7f['indexOf'](_0x1d2bb7(0xbea))+0x6)[_0x1d2bb7(0x4d7b)]('/'),_0x456c77=_0x5f0b5b[_0x1d2bb7(0x21a3)],_0xc42e57=_0x187a05[0x0],_0x453206=_0x187a05[0x1][_0x1d2bb7(0x57ed)](0x0,_0x187a05[0x1][_0x1d2bb7(0x33ab)]('.')),_0x459938=_0x187a05[0x1][_0x1d2bb7(0x57ed)](_0x187a05[0x1][_0x1d2bb7(0x33ab)]('.')+0x1,_0x187a05[0x1][_0x1d2bb7(0x531b)]);_0x2fdd7f=_0x2fdd7f[_0x1d2bb7(0x57ed)](0x0,_0x50e889)+'?layerName='+_0x4dd293+_0x1d2bb7(0x4432)+_0xc42e57+_0x1d2bb7(0x51d2)+_0x453206+_0x1d2bb7(0x551d)+_0x459938+'&scene3DName='+_0x456c77+_0x1d2bb7(0x4e37)+_0x4dd293;}var _0x1ca39f=void 0x0;'vol_texture_mapping'===_0x29c12a[_0x1d2bb7(0x143e)]?defined$1(_0x1ca39f=loadArrayBuffer(_0x2fdd7f,void 0x0))&&function(_0x552ba4,_0x27f716,_0x240036){var _0x54258f=_0x1d2bb7;_0x552ba4[_0x54258f(0x4e1e)](function(_0x5ad11c){var _0x348ff8=_0x54258f,_0x5db859;if(defined$1(_0x5ad11c)){var _0x2a51f8=void 0x0,_0x2df74f=new Uint8Array(_0x5ad11c,0x8),_0x2c372b=pako[_0x348ff8(0x2b2a)](_0x2df74f)[_0x348ff8(0x1de1)];if(0x1===new Float64Array(_0x2c372b,0x0,0x1)[0x0]){var _0x4c8ccf=new Uint32Array(_0x2c372b,0x8,0x4),_0x1d921e=_0x4c8ccf[0x0],_0x4a070e=_0x4c8ccf[0x1];_0x4c8ccf[0x2];var _0x2eb072=_0x4c8ccf[0x3];_0x2a51f8={'nFormat':_0x1d921e,'nWidth':_0x4a070e,'nHeight':_0x2eb072,'nPixelSize':_0x2eb072,'imageArray':new Float32Array(_0x2c372b,0x18,nCount)};}if(defined$1(_0x2a51f8)){var _0x464d45,_0x4422e7=TextureMinificationFilter$1['LINEAR'],_0x30ac85=TextureMagnificationFilter$1[_0x348ff8(0x2225)];defined$1(_0x29c12a['_hypsometricSetting'])&&_0x29c12a[_0x348ff8(0x3c5e)]['filterMode']===HypsometricSettingEnum$1[_0x348ff8(0x240c)][_0x348ff8(0x44a2)]&&(_0x4422e7=TextureMinificationFilter$1[_0x348ff8(0x44a2)],_0x30ac85=TextureMagnificationFilter$1[_0x348ff8(0x44a2)]),_0x29c12a[_0x348ff8(0x3c5e)]['filterMode']===HypsometricSettingEnum$1[_0x348ff8(0x240c)][_0x348ff8(0x2225)]?_0x464d45=floatToTextureEncodeRGBA(_0x2a51f8[_0x348ff8(0x2e6a)],_0x29c12a[_0x348ff8(0x3c5e)],!0x0):(_0x464d45=null===floatToTextureColorProC?floatToTextureColor(_0x2a51f8[_0x348ff8(0x2e6a)],_0x29c12a['_hypsometricSetting']):floatToTextureColorPro(_0x2a51f8[_0x348ff8(0x2e6a)],_0x29c12a[_0x348ff8(0x3c5e)]),(_0x5db859=new Texture$1({'context':_0x29c12a[_0x348ff8(0x1968)],'width':_0x2a51f8[_0x348ff8(0x4d85)],'height':_0x2a51f8[_0x348ff8(0x3ccc)],'pixelFormat':PixelFormat$1[_0x348ff8(0x4a1c)],'flipY':!0x1,'sampler':new Sampler({'minificationFilter':_0x4422e7,'magnificationFilter':_0x30ac85})}))[_0x348ff8(0x41e5)]({'width':_0x2a51f8['nWidth'],'height':_0x2a51f8[_0x348ff8(0x3ccc)],'arrayBufferView':_0x464d45}),_0x525522[_0x348ff8(0x36d3)][_0x27f716]=_0x5db859,_0x240036[_0x348ff8(0x3939)]=texureId),_0x5ad11c=null;}}},function(_0x52fd92){});}(_0x1ca39f,_0x51d695,_0x2acf42):_0x1d2bb7(0x353b)===_0x29c12a[_0x1d2bb7(0x143e)]&&defined$1(_0x1ca39f=loadImage$2(_0x2fdd7f))&&defined$1(_0x1ca39f=loadImage$2(_0x2fdd7f))&&function(_0xb03d5,_0x1b3f16,_0x2b5f88){var _0x127b90=_0x1d2bb7;_0xb03d5[_0x127b90(0x4e1e)](function(_0x28ba46){var _0x4d4f8c=_0x127b90,_0x2e9f80;if(defined$1(_0x28ba46)){var _0x572b59,_0x3af6b1=TextureMinificationFilter$1[_0x4d4f8c(0x2225)],_0x54ccc0=TextureMagnificationFilter$1[_0x4d4f8c(0x2225)];defined$1(_0x29c12a['_hypsometricSetting'])&&_0x29c12a['_hypsometricSetting'][_0x4d4f8c(0x253b)]===HypsometricSettingEnum$1['FilterMode']['NEAREST']&&(_0x3af6b1=TextureMinificationFilter$1['NEAREST'],_0x54ccc0=TextureMagnificationFilter$1[_0x4d4f8c(0x44a2)]),_0x572b59=_0x29c12a[_0x4d4f8c(0x3c5e)][_0x4d4f8c(0x253b)]===HypsometricSettingEnum$1[_0x4d4f8c(0x240c)][_0x4d4f8c(0x2225)]?floatToTextureEncodeRGBA(getImagePixels(_0x28ba46),_0x29c12a[_0x4d4f8c(0x3c5e)],!0x0):null==floatToTextureColorProC?floatToColor$1(getImagePixels(_0x28ba46),_0x29c12a[_0x4d4f8c(0x3c5e)]):floatToColorPro(getImagePixels(_0x28ba46),_0x29c12a[_0x4d4f8c(0x3c5e)]),(_0x2e9f80=new Texture$1({'context':_0x29c12a['_context'],'width':_0x28ba46[_0x4d4f8c(0x209)],'height':_0x28ba46[_0x4d4f8c(0x5862)],'pixelFormat':PixelFormat$1['RGBA'],'flipY':!0x1,'sampler':new Sampler({'minificationFilter':_0x3af6b1,'magnificationFilter':_0x54ccc0})}))[_0x4d4f8c(0x3e99)]({'width':_0x28ba46['width'],'height':_0x28ba46[_0x4d4f8c(0x5862)],'arrayBufferView':_0x572b59}),_0x28ba46=null,_0x525522[_0x4d4f8c(0x34c5)][_0x1b3f16]=_0x2e9f80,_0x2b5f88[_0x4d4f8c(0x3939)]=_0x1b3f16;}},function(_0x17047e){});}(_0x1ca39f,_0x51d695,_0x2acf42);}}}when[_0x1d2bb7(0x3935)](_0x4c7921,function(){var _0x45bf2b=_0x1d2bb7;if(_0x525522[_0x45bf2b(0x1f56)][_0x45bf2b(0x531b)]=0x0,_0x525522['_s3mLoadState']!==LOADSTATE$4[_0x45bf2b(0x17b2)]){var _0x69f99c,_0x469c3a;if(defined$1(_0x29c12a[_0x45bf2b(0x4303)])){_0x69f99c=_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x561b)];var _0x2de322=_0x29c12a[_0x45bf2b(0x1968)][_0x45bf2b(0x2b7f)]+'_'+_0x29c12a['id']+_0x45bf2b(0x3195),_0x134211=HypsometricSettingEnum$1[_0x45bf2b(0x240c)][_0x45bf2b(0x2225)];defined$1(_0x29c12a[_0x45bf2b(0x3c5e)])&&_0x29c12a[_0x45bf2b(0x3c5e)][_0x45bf2b(0x253b)]===HypsometricSettingEnum$1['FilterMode'][_0x45bf2b(0x44a2)]&&(_0x134211=HypsometricSettingEnum$1['FilterMode'][_0x45bf2b(0x44a2)]),defined$1(_0x29c12a[_0x45bf2b(0x3c5e)])&&defined$1(_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x1366)])&&(_0x134211===HypsometricSettingEnum$1[_0x45bf2b(0x240c)]['NEAREST']?null===floatToTextureColorProC?floatToColor$1(_0x29c12a['_volData'][_0x45bf2b(0x1366)],_0x29c12a[_0x45bf2b(0x3c5e)]):_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x1366)]=floatToColorPro(_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x1366)],_0x29c12a[_0x45bf2b(0x3c5e)]):floatToEncodeRGBA$1(_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x1366)],_0x29c12a[_0x45bf2b(0x3c5e)]));var _0x290140={};_0x290140[_0x45bf2b(0xf2c)]=_0x29c12a[_0x45bf2b(0x4303)]['_nLength'],_0x290140['imageArray']=_0x29c12a[_0x45bf2b(0x4303)]['_buffer'];var _0x3d5968=DDSTextureManager$1[_0x45bf2b(0x5f9)](_0x2de322,_0x24b17b,_0x29c12a[_0x45bf2b(0x1968)],_0x290140,_0x134211);delete _0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x1366)],_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x1366)]=void 0x0,_0x469c3a={'volTexture':_0x3d5968,'nFormat':0xc81,'nSideBlockCount':_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x1e46)],'nBlockLength':_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x317)],'nLength':_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x4f4f)],'nWidth':_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x52d2)],'nHeight':_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x97b)],'nDepth':_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x2b6a)],'id':_0x2de322,'dataFloor':_0x29c12a['_volData'][_0x45bf2b(0x3278)],'dataCeil':_0x29c12a[_0x45bf2b(0x4303)][_0x45bf2b(0x1a0b)],'volBounds':_0x69f99c},_0x525522['_volObj']=_0x469c3a;}else{if('vol'===_0x29c12a[_0x45bf2b(0x143e)]){if(_0x2f0d3e[_0x45bf2b(0x48b3)])_0x69f99c=_0x2f0d3e['volBounds'],(_0x2de322=_0x29c12a[_0x45bf2b(0x1968)][_0x45bf2b(0x2b7f)]+'_'+_0x29c12a['id']+'_'+_0x525522[_0x45bf2b(0x5380)][_0x45bf2b(0x68a)](_0x29c12a['_baseUri'])+'_'+_0x525522[_0x45bf2b(0x2768)],_0x134211=HypsometricSettingEnum$1['FilterMode'][_0x45bf2b(0x2225)]),(defined$1(_0x29c12a[_0x45bf2b(0x3c5e)])&&_0x29c12a['_hypsometricSetting'][_0x45bf2b(0x253b)]===HypsometricSettingEnum$1[_0x45bf2b(0x240c)]['NEAREST']&&(_0x134211=HypsometricSettingEnum$1[_0x45bf2b(0x240c)][_0x45bf2b(0x44a2)]),0xc81===_0x2f0d3e['volImageBuffer'][_0x45bf2b(0x27ba)]&&defined$1(_0x29c12a[_0x45bf2b(0x3c5e)])&&(_0x134211===HypsometricSettingEnum$1[_0x45bf2b(0x240c)][_0x45bf2b(0x44a2)]?null===floatToTextureColorProC?floatToColor$1(_0x2f0d3e[_0x45bf2b(0x48b3)][_0x45bf2b(0x2e6a)],_0x29c12a['_hypsometricSetting']):_0x2f0d3e[_0x45bf2b(0x48b3)][_0x45bf2b(0x2e6a)]=floatToColorPro(_0x2f0d3e['volImageBuffer'][_0x45bf2b(0x2e6a)],_0x29c12a[_0x45bf2b(0x3c5e)]):floatToEncodeRGBA$1(_0x2f0d3e[_0x45bf2b(0x48b3)]['imageArray'],_0x29c12a[_0x45bf2b(0x3c5e)])),_0x469c3a={'volTexture':_0x3d5968=DDSTextureManager$1[_0x45bf2b(0x5f9)](_0x2de322,_0x24b17b,_0x29c12a['_context'],_0x2f0d3e[_0x45bf2b(0x48b3)],_0x134211),'nFormat':_0x2f0d3e[_0x45bf2b(0x48b3)][_0x45bf2b(0x27ba)],'nSideBlockCount':_0x2f0d3e['volImageBuffer'][_0x45bf2b(0x476)],'nBlockLength':_0x2f0d3e[_0x45bf2b(0x48b3)]['nBlockLength'],'nLength':_0x2f0d3e[_0x45bf2b(0x48b3)][_0x45bf2b(0xf2c)],'nWidth':_0x2f0d3e[_0x45bf2b(0x48b3)][_0x45bf2b(0x4d85)],'nHeight':_0x2f0d3e[_0x45bf2b(0x48b3)][_0x45bf2b(0x3ccc)],'nDepth':_0x2f0d3e[_0x45bf2b(0x48b3)][_0x45bf2b(0x4df2)],'id':_0x2de322,'dataFloor':_0x29c12a[_0x45bf2b(0x1dc5)],'dataCeil':_0x29c12a[_0x45bf2b(0x1e09)],'volBounds':_0x69f99c},delete _0x2f0d3e['volImageBuffer']['imageArray'],_0x2f0d3e[_0x45bf2b(0x48b3)][_0x45bf2b(0x2e6a)]=null,defined$1(_0x525522[_0x45bf2b(0x117f)])&&DDSTextureManager$1[_0x45bf2b(0x94d)](_0x525522[_0x45bf2b(0x117f)]['id']),_0x525522['_volObj']=_0x469c3a);else _0x29c12a[_0x45bf2b(0x1276)]&&defined$1(_0x469c3a=_0x525522[_0x45bf2b(0x117f)])&&(_0x69f99c=_0x525522[_0x45bf2b(0x117f)][_0x45bf2b(0x140e)]);}}for(var _0x237659=_0x29c12a[_0x45bf2b(0x3f82)],_0x335148=_0x5ada89[_0x45bf2b(0x45b2)],_0x4d0a30=!0x0,_0x5f03b0=0x0;_0x5f03b0<_0x335148[_0x45bf2b(0x531b)];_0x5f03b0++){var _0x4d3447=new PagedLOD();_0x4d3447[_0x45bf2b(0x55f8)]=_0x29c12a['_fileType'];var _0x466208=_0x335148[_0x5f03b0];if(''===_0x466208[_0x45bf2b(0x2a2)]?_0x4d3447[_0x45bf2b(0x4603)]=!0x0:_0x4d0a30=!0x1,_0x4d3447[_0x45bf2b(0x572e)]=_0x466208[_0x45bf2b(0x2885)],_0x4d3447['_rangeDataList']=_0x466208[_0x45bf2b(0x2a2)],_0x4d3447[_0x45bf2b(0x563e)]=_0x466208[_0x45bf2b(0x2964)],-0x1===_0x466208['boundingSphere'][_0x45bf2b(0x2896)]&&(_0x466208[_0x45bf2b(0x5809)][_0x45bf2b(0x2896)]=0x615299),_0x466208[_0x45bf2b(0x5809)]&&(_0x29c12a[_0x45bf2b(0xb1f)]>0x1||!_0x4d3447[_0x45bf2b(0x4603)])&&(_0x4d3447[_0x45bf2b(0xd7d)]=new BoundingSphere(_0x466208[_0x45bf2b(0x5809)][_0x45bf2b(0x19ee)],_0x466208[_0x45bf2b(0x5809)][_0x45bf2b(0x2896)]),_0x4d3447['_originalBS']=new BoundingSphere(_0x466208[_0x45bf2b(0x5809)][_0x45bf2b(0x19ee)],_0x466208[_0x45bf2b(0x5809)][_0x45bf2b(0x2896)]),BoundingSphere[_0x45bf2b(0x4503)](_0x4d3447[_0x45bf2b(0xd7d)],_0x29c12a['_matModel'],_0x4d3447['_boundingSphere'])),defined$1(_0x466208[_0x45bf2b(0x1604)])){var _0x5a26e8=Cartesian3[_0x45bf2b(0x2b84)](_0x466208[_0x45bf2b(0x1604)][_0x45bf2b(0x29ef)]['x'],_0x466208['_obb']['obbCenter']['y'],_0x466208[_0x45bf2b(0x1604)][_0x45bf2b(0x29ef)]['z']),_0x2aa3b7=Cartesian4[_0x45bf2b(0x2b84)](_0x466208[_0x45bf2b(0x1604)]['xExtent']['x'],_0x466208[_0x45bf2b(0x1604)]['xExtent']['y'],_0x466208[_0x45bf2b(0x1604)][_0x45bf2b(0x44a5)]['z'],0x0),_0x54aa4b=Cartesian4[_0x45bf2b(0x2b84)](_0x466208[_0x45bf2b(0x1604)]['yExtent']['x'],_0x466208[_0x45bf2b(0x1604)]['yExtent']['y'],_0x466208[_0x45bf2b(0x1604)][_0x45bf2b(0x2b54)]['z'],0x0),_0x25982f=Cartesian4[_0x45bf2b(0x2b84)](_0x466208[_0x45bf2b(0x1604)][_0x45bf2b(0x47d6)]['x'],_0x466208[_0x45bf2b(0x1604)]['zExtent']['y'],_0x466208[_0x45bf2b(0x1604)][_0x45bf2b(0x47d6)]['z'],0x0),_0x552e54=new Matrix3(_0x2aa3b7['x'],_0x54aa4b['x'],_0x25982f['x'],_0x2aa3b7['y'],_0x54aa4b['y'],_0x25982f['y'],_0x2aa3b7['z'],_0x54aa4b['z'],_0x25982f['z']);_0x4d3447['_orientedBoundingBox']=new OrientedBoundingBox(_0x5a26e8,_0x552e54),_0x4d3447[_0x45bf2b(0x1fb6)][_0x45bf2b(0x3567)](),_0x4d3447[_0x45bf2b(0x27d5)]=_0x4d3447[_0x45bf2b(0x1fb6)][_0x45bf2b(0x30c4)][0x4],_0x4d3447[_0x45bf2b(0x2bc6)]=_0x4d3447[_0x45bf2b(0x1fb6)]['bbox'][0x2],Matrix4[_0x45bf2b(0x10a0)](_0x29c12a[_0x45bf2b(0x3f82)],_0x5a26e8,_0x5a26e8),Matrix4[_0x45bf2b(0x21ec)](_0x29c12a[_0x45bf2b(0x3f82)],_0x2aa3b7,_0x2aa3b7),Matrix4[_0x45bf2b(0x21ec)](_0x29c12a[_0x45bf2b(0x3f82)],_0x54aa4b,_0x54aa4b),Matrix4['multiplyByVector'](_0x29c12a[_0x45bf2b(0x3f82)],_0x25982f,_0x25982f),_0x552e54[0x0]=_0x2aa3b7['x'],_0x552e54[0x1]=_0x2aa3b7['y'],_0x552e54[0x2]=_0x2aa3b7['z'],_0x552e54[0x3]=_0x54aa4b['x'],_0x552e54[0x4]=_0x54aa4b['y'],_0x552e54[0x5]=_0x54aa4b['z'],_0x552e54[0x6]=_0x25982f['x'],_0x552e54[0x7]=_0x25982f['y'],_0x552e54[0x8]=_0x25982f['z'],_0x4d3447[_0x45bf2b(0x1fb6)]['center']=_0x5a26e8,_0x4d3447[_0x45bf2b(0x1fb6)][_0x45bf2b(0x2419)]=_0x552e54,_0x4d3447['_orientedBoundingBox'][_0x45bf2b(0x5748)]=0x1;}else{if(defined$1(_0x466208[_0x45bf2b(0x27d5)])){var _0x1b67d2=[];_0x1b67d2['push'](new Cartesian3(_0x466208['min']['x'],_0x466208[_0x45bf2b(0x27d5)]['y'],_0x466208['min']['z'])),_0x1b67d2['push'](new Cartesian3(_0x466208[_0x45bf2b(0x27d5)]['x'],_0x466208[_0x45bf2b(0x27d5)]['y'],_0x466208[_0x45bf2b(0x2bc6)]['z'])),_0x1b67d2[_0x45bf2b(0x3a33)](new Cartesian3(_0x466208[_0x45bf2b(0x27d5)]['x'],_0x466208['max']['y'],_0x466208[_0x45bf2b(0x27d5)]['z'])),_0x1b67d2['push'](new Cartesian3(_0x466208[_0x45bf2b(0x27d5)]['x'],_0x466208[_0x45bf2b(0x2bc6)]['y'],_0x466208['max']['z'])),_0x1b67d2[_0x45bf2b(0x3a33)](new Cartesian3(_0x466208['max']['x'],_0x466208[_0x45bf2b(0x27d5)]['y'],_0x466208[_0x45bf2b(0x27d5)]['z'])),_0x1b67d2[_0x45bf2b(0x3a33)](new Cartesian3(_0x466208[_0x45bf2b(0x2bc6)]['x'],_0x466208['min']['y'],_0x466208[_0x45bf2b(0x2bc6)]['z'])),_0x1b67d2[_0x45bf2b(0x3a33)](new Cartesian3(_0x466208[_0x45bf2b(0x2bc6)]['x'],_0x466208['max']['y'],_0x466208[_0x45bf2b(0x27d5)]['z'])),_0x1b67d2['push'](new Cartesian3(_0x466208['max']['x'],_0x466208[_0x45bf2b(0x2bc6)]['y'],_0x466208['max']['z'])),_0x4d3447[_0x45bf2b(0x3614)]=_0x466208['min'],_0x4d3447[_0x45bf2b(0x4546)]=_0x466208[_0x45bf2b(0x2bc6)];for(var _0x19e465=0x0;_0x19e465<0x8;_0x19e465++)_0x1b67d2[_0x19e465]=Matrix4[_0x45bf2b(0x10a0)](_0x29c12a[_0x45bf2b(0x3f82)],_0x1b67d2[_0x19e465],_0x1b67d2[_0x19e465]);_0x4d3447['_orientedBoundingBox']=OrientedBoundingBox[_0x45bf2b(0x111e)](_0x1b67d2,_0x4d3447[_0x45bf2b(0x1fb6)]);}}var _0x593470=_0x466208[_0x45bf2b(0x4341)],_0x8d273b=[],_0x5574c8=[];if(_0x29c12a[_0x45bf2b(0x3b81)][_0x45bf2b(0x2fc6)]||!_0x525522['_prepareLoad'])for(var _0x1402e0=0x0;_0x1402e0<_0x593470[_0x45bf2b(0x531b)];_0x1402e0++){var _0x3c0202,_0x5b869b=_0x593470[_0x1402e0],_0xe3a7b8=_0x5b869b[_0x45bf2b(0x55a6)];if(0x1===_0x29c12a[_0x45bf2b(0x587c)])_0x3c0202=Matrix4['multiply'](_0x237659,_0xe3a7b8,new Matrix4());else{var _0x4f2310=Matrix4[_0x45bf2b(0xad3)](_0xe3a7b8,new Cartesian3(0x1,0x1,_0x29c12a[_0x45bf2b(0x587c)]),new Matrix4());_0x3c0202=Matrix4[_0x45bf2b(0x373b)](_0x237659,_0x4f2310,new Matrix4());}for(var _0x156942=_0x5b869b[_0x45bf2b(0x367f)],_0xd3086=0x0;_0xd3086<_0x156942['length'];_0xd3086++){var _0x2af804=_0x156942[_0xd3086],_0x32c20f=_0x189f40[_0x2af804],_0x4fece5=_0x32c20f['vertexPackage'];if(isNeedGeoPackage(_0x32c20f,_0x29c12a)){var _0x15444b,_0x36a7d2;if(_0x4d3447['_isLeafNode']&&!defined$1(_0x4d3447[_0x45bf2b(0xd7d)])){var _0x2e5e56=_0x4fece5['boundingSphere'];defined$1(_0x2e5e56)?(_0x36a7d2=new BoundingSphere(_0x2e5e56[_0x45bf2b(0x19ee)],_0x2e5e56[_0x45bf2b(0x2896)]),_0x15444b=BoundingSphere[_0x45bf2b(0x4503)](_0x36a7d2,_0x3c0202,new BoundingSphere()),_0x36a7d2=BoundingSphere[_0x45bf2b(0x4503)](_0x36a7d2,_0xe3a7b8,_0x36a7d2)):(_0x15444b=S3MVertexPackage[_0x45bf2b(0x2d6f)](_0x29c12a,_0x4fece5,_0x3c0202),_0x36a7d2=BoundingSphere[_0x45bf2b(0x4503)](_0x15444b,Matrix4['inverse'](_0x3c0202,new Matrix4()),new BoundingSphere()),BoundingSphere[_0x45bf2b(0x4503)](_0x36a7d2,_0xe3a7b8,_0x36a7d2)),_0x8d273b[_0x45bf2b(0x3a33)](_0x15444b),_0x5574c8[_0x45bf2b(0x3a33)](_0x36a7d2);}for(var _0x15408e=S3MVertexPackage[_0x45bf2b(0x3a1c)](_0x29c12a,_0x4fece5),_0x145ddc=_0x32c20f[_0x45bf2b(0xb89)],_0x3db103=_0x32c20f[_0x45bf2b(0xea7)],_0x19a532={},_0x3ab544=0x0;_0x3ab544<_0x145ddc[_0x45bf2b(0x531b)];_0x3ab544++){var _0x1897cd=_0x145ddc[_0x3ab544];if(defined$1(_0x1897cd)){var _0x149dd9=_0x1897cd[_0x45bf2b(0x2ba2)],_0x29d240=new MaterialPass({});_0x149dd9=_0x149dd9['replace'](/\0/,'');var _0x5eecba=_0x810b4[_0x149dd9];defined$1(_0x5eecba)&&_0x5eecba[_0x45bf2b(0x254b)](_0x29d240),_0x19a532[_0x149dd9]=_0x29d240;for(let _0xe88afe=0x0;_0xe88afe<_0x29d240[_0x45bf2b(0xa52)][_0x45bf2b(0x531b)];_0xe88afe++){let _0x1910e7=_0x29d240[_0x45bf2b(0xa52)][_0xe88afe];_0x525522[_0x45bf2b(0x43ef)]+=_0x1910e7[_0x45bf2b(0x531f)],defined$1(_0x29d240[_0x45bf2b(0xfcd)])&&(_0x525522[_0x45bf2b(0x43ef)]+=_0x29d240[_0x45bf2b(0xfcd)][_0x45bf2b(0x531f)]),defined$1(_0x29d240['baseColorTexture'])&&(_0x525522[_0x45bf2b(0x43ef)]+=_0x29d240[_0x45bf2b(0x2f47)]['_sizeInBytes']),defined$1(_0x29d240[_0x45bf2b(0x2eda)])&&(_0x525522[_0x45bf2b(0x43ef)]+=_0x29d240['emissiveTexture']['_sizeInBytes']),defined$1(_0x29d240[_0x45bf2b(0x2055)])&&(_0x525522[_0x45bf2b(0x43ef)]+=_0x29d240['metallicRoughnessTexture'][_0x45bf2b(0x531f)]),defined$1(_0x29d240[_0x45bf2b(0x4dde)])&&(_0x525522['_texturesByteLength']+=_0x29d240[_0x45bf2b(0x4dde)]['_sizeInBytes']);}}}_0x469c3a&&(createRatio$1(_0x4fece5,_0x29c12a[_0x45bf2b(0x3fe8)],_0xe3a7b8,_0x69f99c),DDSTextureManager$1[_0x45bf2b(0x36c4)](_0x525522[_0x45bf2b(0x2768)]));var _0x4a0170=defaultValue$1(_0x4d3447[_0x45bf2b(0x1fb6)],_0x4d3447[_0x45bf2b(0xd7d)]);_0x4a0170=defaultValue$1(_0x4a0170,_0x15444b);var _0x1c9f5e={'context':_0x29c12a[_0x45bf2b(0x1968)],'vertexPackage':_0x4fece5,'arrIndexPackage':_0x145ddc,'edgeGeometry':_0x32c20f['edgeGeometry'],'pickInfo':_0x3db103,'version':_0x2f0d3e[_0x45bf2b(0x3330)],'mapPass':_0x19a532,'layer':_0x29c12a,'matModel':_0x3c0202,'boundingVolume':_0x4a0170,'boundingRectangle':_0x15408e,'volObj':_0x469c3a,'volTexture':_0x3d5968,'fileType':_0x29c12a[_0x45bf2b(0x55f8)],'isS3MB':_0x29c12a[_0x45bf2b(0x56bd)],'geoMatrix':_0xe3a7b8,'dataType':_0x29c12a[_0x45bf2b(0x4292)],'level':_0x29c12a[_0x45bf2b(0x4a3c)],'row':_0x30e3c7,'col':_0x4e861c,'geoName':_0x2af804};if(_0x29c12a['_fileType']===DATAFILETYPE$1[_0x45bf2b(0x1537)]){var _0x31a8fd=_0x2af804[_0x45bf2b(0x4d7b)]('#');if(_0x31a8fd[_0x45bf2b(0x531b)]>0x0&&_0x45bf2b(0xc66)===_0x31a8fd[0x0]){for(var _0x3f7d50={},_0x3ee7ab=0x1;_0x3ee7ab<_0x31a8fd[_0x45bf2b(0x531b)];_0x3ee7ab++){var _0x455404=_0x31a8fd[_0x3ee7ab][_0x45bf2b(0x4d7b)]('%');if(0x2===_0x455404[_0x45bf2b(0x531b)]){var _0x4d9e2a=_0x455404[0x0],_0x488cbd=_0x455404[0x1][_0x45bf2b(0x4d7b)]('_');if(0x2===_0x488cbd['length']){var _0x3cfa48=_0x488cbd[0x0],_0x203418=_0x488cbd[0x1];_0x3f7d50[_0x4d9e2a]={'start':parseInt(_0x3cfa48),'end':parseInt(_0x203418)};}}}_0x1c9f5e['ptIndexGroup']=_0x3f7d50;}else{if(_0x2af804[_0x45bf2b(0x454f)]('_')>-0x1){var _0x4d9e00=_0x2af804[_0x45bf2b(0x57ed)](0x0,_0x2af804[_0x45bf2b(0x454f)]('_'));_0x1c9f5e['groupName']=_0x4d9e00;}}}if(defined$1(_0x29c12a[_0x45bf2b(0x31ae)])&&defined$1(_0x29c12a['themeStyle'][_0x45bf2b(0x434)])){var _0x333c9b=S3MThemeGraph[_0x45bf2b(0x3cb3)](_0x1c9f5e,_0x29c12a);_0x4d3447['_renderEntityList']=_0x4d3447[_0x45bf2b(0x49a6)]['concat'](_0x333c9b);}else{if(_0x4fece5['vertexAttributes'][_0x45bf2b(0x531b)]>0x0){var _0x5cad94=new RenderEntityPagedLOD(_0x1c9f5e);if(_0x29c12a[_0x45bf2b(0x46b)]instanceof Array){for(var _0x431d22=[],_0x34aa98=0x0;_0x34aa98<_0x29c12a[_0x45bf2b(0x46b)][_0x45bf2b(0x531b)];_0x34aa98++){var _0x6ab907=_0x29c12a[_0x45bf2b(0x46b)][_0x34aa98];if(defined$1(_0x6ab907)&&(_0x6ab907 instanceof ImageryLayer||_0x6ab907 instanceof VectorTilesMap)){var _0x1350d9=getImagery(_0x6ab907,_0x32c20f[_0x45bf2b(0xa32)]);_0x431d22=_0x431d22[_0x45bf2b(0x32c8)](_0x1350d9);}}_0x431d22['length']>0x0&&_0x5cad94[_0x45bf2b(0x1e19)](_0x431d22,_0x32c20f['cartographicBounds']);}else{if(defined$1(_0x29c12a['_imageryLayer'])&&(_0x29c12a['_imageryLayer']instanceof ImageryLayer||_0x29c12a[_0x45bf2b(0x46b)]instanceof VectorTilesMap))(_0x431d22=getImagery(_0x29c12a['_imageryLayer'],_0x32c20f[_0x45bf2b(0xa32)]))[_0x45bf2b(0x531b)]>0x0&&_0x5cad94[_0x45bf2b(0x1e19)](_0x431d22,_0x32c20f['cartographicBounds']);}_0x4d3447['_renderEntityList']['push'](_0x5cad94);}}}}}if(_0x4d3447[_0x45bf2b(0x4603)]&&!defined$1(_0x4d3447[_0x45bf2b(0xd7d)])&&(_0x4d3447['_boundingSphere']=BoundingSphere[_0x45bf2b(0x3dbe)](_0x8d273b,new BoundingSphere()),_0x4d3447[_0x45bf2b(0x396)]=BoundingSphere[_0x45bf2b(0x3dbe)](_0x5574c8,new BoundingSphere())),_0x29c12a[_0x45bf2b(0x3be4)]===LoadingPriorityMode$1[_0x45bf2b(0x22d9)]){var _0x4805d2=_0x525522[_0x45bf2b(0x2768)];0x0===_0x4805d2['indexOf']('./')&&(_0x4805d2=_0x4805d2[_0x45bf2b(0x57ed)](0x2)),_0x34aa98=_0x4805d2[_0x45bf2b(0x454f)]('/');var _0xca57b1=_0x466208[_0x45bf2b(0x2a2)];_0x34aa98>0x0&&''!=_0xca57b1&&(_0xca57b1=_0x4805d2[_0x45bf2b(0x57ed)](0x0,_0x34aa98+0x1)+_0xca57b1),defined$1(_0x525522[_0x45bf2b(0x5243)][_0xca57b1])?_0x525522[_0x45bf2b(0x5243)][_0xca57b1][_0x45bf2b(0x49a6)]=_0x4d3447[_0x45bf2b(0x49a6)]:(_0x525522[_0x45bf2b(0x1e75)][_0x45bf2b(0x3a33)](_0x4d3447),_0x4d3447[_0x45bf2b(0x4603)]=!0x0);}else _0x525522[_0x45bf2b(0x453d)][_0x45bf2b(0x3a33)](_0x4d3447);}if(_0x525522[_0x45bf2b(0x33e8)]=_0x4d0a30,!defined$1(_0x525522[_0x45bf2b(0xd7d)])||_0x525522[_0x45bf2b(0x33e8)]||_0x525522['_hasLeafChild']){for(var _0x19ad7e=[],_0x1ab31f=_0x525522[_0x45bf2b(0x453d)]['length'];_0x1ab31f--;)_0x19ad7e[_0x45bf2b(0x3a33)](_0x525522[_0x45bf2b(0x453d)][_0x1ab31f][_0x45bf2b(0xd7d)]);for(var _0x4aecbb=_0x525522[_0x45bf2b(0x1e75)]['length'];_0x4aecbb--;)_0x19ad7e[_0x45bf2b(0x3a33)](_0x525522['_leafChildren'][_0x4aecbb][_0x45bf2b(0xd7d)]);_0x525522['_boundingSphere']=BoundingSphere['fromBoundingSpheres'](_0x19ad7e),_0x525522[_0x45bf2b(0xf30)]=BoundingSphere[_0x45bf2b(0x254b)](_0x525522[_0x45bf2b(0xd7d)]);}for(var _0x3b641f in _0x810b4)if(_0x810b4[_0x45bf2b(0x2a77)](_0x3b641f)){var _0x7c6fd5=_0x810b4[_0x3b641f];if(!defined$1(_0x7c6fd5))continue;_0x7c6fd5[_0x45bf2b(0x2578)](),_0x810b4[_0x3b641f]=null;}_0x525522[_0x45bf2b(0x29b4)]=LOADSTATE$4[_0x45bf2b(0x408a)];}});},S3MBDataParser[_0x68aa19(0x2610)]=function(_0x3807cf,_0x344d09){var _0x1eba85=_0x68aa19,_0x21da86=_0x344d09[_0x1eba85(0x385b)],_0x5d2b85=_0x344d09[_0x1eba85(0xc03)];_0x3807cf['_version']=_0x21da86[_0x1eba85(0x3330)],_0x3807cf[_0x1eba85(0x1651)];var _0x387343={},_0x49e0b1=_0x3807cf['_context'],_0x4ab9a5=_0x21da86['groupNode'];for(_0x53cd01=0x0;_0x53cd01<_0x5d2b85[_0x1eba85(0x531b)];_0x53cd01++){var _0x34f91c=(_0x213f41=_0x5d2b85['values'][_0x53cd01])['matrials'][_0x1eba85(0x128b)];for(_0x595912=0x0;_0x595912<_0x34f91c[_0x1eba85(0x531b)];_0x595912++){var _0x4cd826=_0x34f91c[_0x595912][_0x1eba85(0x128b)],_0x73aada=_0x4cd826['id'];(_0x434097=new MaterialPass({}))[_0x1eba85(0x900)](_0x4cd826),_0x387343[_0x73aada]=_0x434097;var _0xaa48fd=_0x4cd826[_0x1eba85(0x556e)];defined$1(_0xaa48fd)&&(_0x434097['_ambientColor']=new Color$2(_0xaa48fd['r'],_0xaa48fd['g'],_0xaa48fd['b'],_0xaa48fd['a']));var _0x4c3806=_0x4cd826[_0x1eba85(0x448f)];defined$1(_0x4c3806)&&(_0x434097[_0x1eba85(0x4085)]=new Color$2(_0x4c3806['r'],_0x4c3806['g'],_0x4c3806['b'],_0x4c3806['a']));var _0x564db8=_0x4cd826[_0x1eba85(0x557d)];defined$1(_0x564db8)&&(_0x434097[_0x1eba85(0x51d)]=new Color$2(_0x564db8['r'],_0x564db8['g'],_0x564db8['b'],_0x564db8['a'])),_0x434097['_shininess']=defaultValue$1(_0x4cd826[_0x1eba85(0x21ee)],_0x434097['_shininess']),_0x434097[_0x1eba85(0x18ae)]=defaultValue$1(_0x4cd826[_0x1eba85(0x53ef)],_0x434097['_bTransparentSorting']);var _0x5acfb8=_0x4cd826['textureunitstates'];for(_0x372e7e=0x0;_0x372e7e<_0x5acfb8['length'];_0x372e7e++){var _0x2ba339=_0x5acfb8[_0x372e7e][_0x1eba85(0x17aa)],_0x12b5dc=_0x2ba339['id'],_0x154f16=0x0===_0x2ba339[_0x1eba85(0x732)]['u']?TextureWrap$1[_0x1eba85(0x2124)]:TextureWrap$1[_0x1eba85(0x312f)],_0x196b14=0x0===_0x2ba339['addressmode']['v']?TextureWrap$1['REPEAT']:TextureWrap$1[_0x1eba85(0x312f)];_0x434097[_0x1eba85(0x4c66)]=Matrix4[_0x1eba85(0x41a1)](_0x2ba339[_0x1eba85(0x3f0a)]);var _0x2c292f=_0x213f41[_0x1eba85(0x43fd)][_0x12b5dc],_0x3ea827=_0x12b5dc+_0x3807cf[_0x1eba85(0x2b7f)]+_0x3807cf[_0x1eba85(0x1968)][_0x1eba85(0x2b7f)];if(defined$1(_0x2c292f)&&_0x2c292f['width']>0x0&&_0x2c292f['height']>0x0&&_0x2c292f['imageBuffer'][_0x1eba85(0x531b)]>0x0){0x0===_0x2c292f[_0x1eba85(0x1454)]&&(_0x3807cf[_0x1eba85(0x39f3)]=0x0);var _0x542d60=DDSTextureManager$1['CreateTexture'](_0x3ea827,_0x49e0b1,_0x2c292f['width'],_0x2c292f[_0x1eba85(0x5862)],_0x2c292f[_0x1eba85(0x27ba)],_0x2c292f[_0x1eba85(0x1454)],_0x2c292f[_0x1eba85(0x4f48)],!0x1,_0x154f16,_0x196b14);_0x434097['_textures'][_0x1eba85(0x3a33)](_0x542d60);}}}}for(var _0x2bcdf9=_0x3807cf[_0x1eba85(0x3f82)],_0x44915c=_0x4ab9a5[_0x1eba85(0x45b2)],_0x297863=!0x0,_0x53cd01=0x0;_0x53cd01<_0x44915c['length'];_0x53cd01++){var _0x30d91f=new PagedLOD();_0x30d91f['_fileType']=_0x3807cf[_0x1eba85(0x55f8)];var _0x578fbb=_0x44915c[_0x53cd01];''===_0x578fbb['childTile']?_0x30d91f[_0x1eba85(0x4603)]=!0x0:_0x297863=!0x1,_0x30d91f[_0x1eba85(0x572e)]=_0x578fbb['rangeMode'],_0x30d91f[_0x1eba85(0x3030)]=_0x578fbb[_0x1eba85(0x2a2)],_0x30d91f[_0x1eba85(0x563e)]=_0x578fbb['rangeList'],-0x1===_0x578fbb[_0x1eba85(0x5809)][_0x1eba85(0x2896)]&&(_0x578fbb[_0x1eba85(0x5809)][_0x1eba85(0x2896)]=0x615299),_0x30d91f['_isLeafNode']||(_0x30d91f[_0x1eba85(0xd7d)]=new BoundingSphere(_0x578fbb[_0x1eba85(0x5809)][_0x1eba85(0x19ee)],_0x578fbb[_0x1eba85(0x5809)][_0x1eba85(0x2896)]),BoundingSphere[_0x1eba85(0x4503)](_0x30d91f['_boundingSphere'],_0x3807cf[_0x1eba85(0x3f82)],_0x30d91f[_0x1eba85(0xd7d)]));for(var _0x30dc01=_0x578fbb[_0x1eba85(0x4341)],_0x82e4af=[],_0x595912=0x0;_0x595912<_0x30dc01[_0x1eba85(0x531b)];_0x595912++){var _0x5e8708,_0x3730fb=_0x30dc01[_0x595912],_0x17e15c=_0x3730fb[_0x1eba85(0x55a6)];if(0x1===_0x3807cf[_0x1eba85(0x587c)])_0x5e8708=Matrix4[_0x1eba85(0x373b)](_0x2bcdf9,_0x17e15c,new Matrix4());else{var _0x373099=Matrix4['multiplyByScale'](_0x17e15c,new Cartesian3(0x1,0x1,_0x3807cf[_0x1eba85(0x587c)]),new Matrix4());_0x5e8708=Matrix4[_0x1eba85(0x373b)](_0x2bcdf9,_0x373099,new Matrix4());}for(var _0x4d0f2d=_0x3730fb[_0x1eba85(0x367f)],_0x3b7213=0x0;_0x3b7213<_0x4d0f2d[_0x1eba85(0x531b)];_0x3b7213++){var _0x213f41,_0x420ca9=_0x4d0f2d[_0x3b7213],_0x2ac7a0=_0x420ca9;if((_0x52f4a8=_0x420ca9[_0x1eba85(0x33ab)]('#'))>-0x1&&(_0x2ac7a0=_0x420ca9['substring'](0x0,_0x52f4a8)),defined$1(_0x213f41=_0x5d2b85[_0x1eba85(0x3173)](_0x2ac7a0))){var _0x372e7e,_0x24118a,_0x137a84=[],_0x2d45c8={};for(_0x372e7e=0x0;_0x372e7e<_0x213f41[_0x1eba85(0x4aad)][_0x1eba85(0x45b2)][_0x1eba85(0x531b)];_0x372e7e++){var _0x399651=_0x213f41[_0x1eba85(0x4aad)]['pageLods'][_0x372e7e]['geodes'];for(_0x24118a=0x0;_0x24118a<_0x399651[_0x1eba85(0x531b)];_0x24118a++)for(var _0x1c3878=_0x399651[_0x24118a],_0xe9fe49=Matrix4[_0x1eba85(0x41a1)](_0x1c3878['matrix'],0x0,new Matrix4()),_0x190304=0x0;_0x190304<_0x1c3878[_0x1eba85(0x367f)][_0x1eba85(0x531b)];_0x190304++){var _0x1f2896=_0x1c3878[_0x1eba85(0x367f)][_0x190304];_0x2d45c8[_0x1f2896]=_0xe9fe49,_0x137a84[_0x1eba85(0x3a33)](_0x1f2896);}}for(_0x372e7e=0x0;_0x372e7e<_0x137a84[_0x1eba85(0x531b)];_0x372e7e++){var _0x2223e9=_0x137a84[_0x372e7e],_0x56749c=_0x2d45c8[_0x2223e9],_0x126579=_0x213f41[_0x1eba85(0x3585)][_0x2223e9];if(defined$1(_0x126579)){var _0x2a5ad7=_0x21da86[_0x1eba85(0x3585)][_0x420ca9],_0x17bc1b=clone$1(_0x2a5ad7[_0x1eba85(0xea7)]),_0xe4fd3d=defined$1(_0x126579[_0x1eba85(0xea7)])?Object['keys'](_0x126579[_0x1eba85(0xea7)]):[],_0x3e7d1b=_0xe4fd3d[_0x1eba85(0x531b)];for(var _0x66f3d0 in _0x17bc1b)_0x17bc1b[_0x1eba85(0x2a77)](_0x66f3d0)&&(_0x17bc1b[_0x66f3d0][_0x1eba85(0x2771)]=_0xe4fd3d);var _0x271f16=_0x2a5ad7[_0x1eba85(0x44d3)],_0xb51b2b=_0x126579[_0x1eba85(0x44d3)],_0x1340b2={},_0x424bbb=[],_0x20985c=_0xb51b2b[_0x1eba85(0xd16)][_0x1eba85(0x531b)];for(_0x24118a=0x0;_0x24118a<_0xb51b2b[_0x1eba85(0xd16)][_0x1eba85(0x531b)];_0x24118a++){var _0x2549b7=combine$2({},_0x5c0dad=_0xb51b2b[_0x1eba85(0xd16)][_0x24118a]);_0x424bbb[_0x1eba85(0x3a33)](_0x2549b7);}for(_0x24118a=0x0;_0x24118a<_0x271f16[_0x1eba85(0xd16)][_0x1eba85(0x531b)];_0x24118a++){var _0x5c0dad;if((_0x5c0dad=_0x271f16['vertexAttributes'][_0x24118a])[_0x1eba85(0x3751)]>0x0)(_0x2549b7=combine$2({},_0x5c0dad))['index']=_0x20985c++,_0x424bbb[_0x1eba85(0x3a33)](_0x2549b7);}for(var _0x5dd208 in(_0x20985c=_0xb51b2b[_0x1eba85(0xd16)][_0x1eba85(0x531b)],delete _0x271f16[_0x1eba85(0x18d0)][_0x1eba85(0x160)],_0x1340b2=combine$2({},_0xb51b2b[_0x1eba85(0x18d0)]),_0x271f16[_0x1eba85(0x18d0)]))_0x1340b2[_0x5dd208]=_0x271f16[_0x1eba85(0x18d0)][_0x5dd208]+_0x20985c;var _0x7ca719,_0x2d6120={'attrLocation':_0x1340b2,'minVerticesValue':_0xb51b2b['minVerticesValue'],'nCompressOptions':_0xb51b2b['nCompressOptions'],'vertCompressConstant':_0xb51b2b[_0x1eba85(0x4834)],'vertexAttributes':_0x424bbb,'vertexColor':_0xb51b2b[_0x1eba85(0x2995)],'verticesCount':_0xb51b2b[_0x1eba85(0x2247)],'skeletonCount':_0x3e7d1b};if(_0x2d6120[_0x1eba85(0x50d3)]=_0x271f16[_0x1eba85(0x50d3)],_0x2d6120[_0x1eba85(0x44fd)]=_0x271f16[_0x1eba85(0x44fd)],_0x2d6120[_0x1eba85(0x5241)]=_0x271f16[_0x1eba85(0x5241)],_0x2d6120[_0x1eba85(0x2632)]=_0x271f16[_0x1eba85(0x2632)],_0x2d6120[_0x1eba85(0x360a)]=_0x271f16['instanceBounds'],delete _0x271f16[_0x1eba85(0x18d0)][_0x1eba85(0x160)],_0x30d91f['_isLeafNode']){var _0x149000=_0x2d6120[_0x1eba85(0x5809)];defined$1(_0x149000)?(_0x7ca719=new BoundingSphere(_0x149000[_0x1eba85(0x19ee)],_0x149000[_0x1eba85(0x2896)]),BoundingSphere[_0x1eba85(0x4503)](_0x7ca719,_0x5e8708,_0x7ca719)):_0x7ca719=S3MVertexPackage[_0x1eba85(0x2d6f)](_0x3807cf,_0x2d6120,_0x5e8708),_0x82e4af['push'](_0x7ca719),S3MVertexPackage[_0x1eba85(0x3a1c)](_0x3807cf,_0x2d6120);}var _0x159055=_0x126579[_0x1eba85(0xb89)],_0x22eeea={},_0x434097=_0x387343[_0x73aada=_0x159055[0x0][_0x1eba85(0x2ba2)]],_0xe13409=new MaterialPass({});defined$1(_0x434097)&&_0x434097[_0x1eba85(0x254b)](_0xe13409),_0x22eeea[_0x73aada]=_0xe13409;var _0x4e1e53={'context':_0x3807cf[_0x1eba85(0x1968)],'version':_0x21da86[_0x1eba85(0x3330)],'vertexPackage':_0x2d6120,'arrIndexPackage':_0x159055,'pickInfo':_0x17bc1b,'mapPass':_0x22eeea,'layer':_0x3807cf,'matModel':_0x5e8708,'boundingVolume':_0x30d91f[_0x1eba85(0xd7d)]?_0x30d91f[_0x1eba85(0xd7d)]:_0x7ca719,'fileType':_0x3807cf['_fileType'],'isS3MB':_0x3807cf['_isS3MB'],'geoMatrix':_0x17e15c,'instanceSkeletonMatrix':_0x56749c,'dataType':_0x3807cf[_0x1eba85(0x4292)],'instanceSkeletonManager':_0x3807cf['instanceSkeletonManager'],'geoName':_0x2223e9,'skeletonUrl':_0x2ac7a0};if(defined$1(_0x3807cf[_0x1eba85(0x31ae)])){var _0x72d241=S3MThemeGraph[_0x1eba85(0x3cb3)](_0x4e1e53,_0x3807cf);_0x30d91f[_0x1eba85(0x49a6)]=_0x30d91f['_renderEntityList'][_0x1eba85(0x32c8)](_0x72d241);}else{var _0x4796df=new RenderEntityPagedLOD(_0x4e1e53);if(_0x3807cf[_0x1eba85(0x46b)]instanceof Array){for(var _0x2066f7=[],_0x52f4a8=0x0;_0x52f4a8<_0x3807cf[_0x1eba85(0x46b)]['length'];_0x52f4a8++){var _0x105770=_0x3807cf['_imageryLayer'][_0x52f4a8];if(defined$1(_0x105770)&&(_0x105770 instanceof ImageryLayer||_0x105770 instanceof VectorTilesMap)){var _0x4dec25=getImagery(_0x105770,_0x126579[_0x1eba85(0xa32)]);_0x2066f7=_0x2066f7['concat'](_0x4dec25);}}_0x2066f7[_0x1eba85(0x531b)]>0x0&&_0x4796df[_0x1eba85(0x1e19)](_0x2066f7,_0x126579['cartographicBounds']);}else{if(defined$1(_0x3807cf[_0x1eba85(0x46b)])&&(_0x3807cf['_imageryLayer']instanceof ImageryLayer||_0x3807cf['_imageryLayer']instanceof VectorTilesMap))(_0x2066f7=getImagery(_0x3807cf[_0x1eba85(0x46b)],_0x126579[_0x1eba85(0xa32)]))[_0x1eba85(0x531b)]>0x0&&_0x4796df[_0x1eba85(0x1e19)](_0x2066f7,_0x126579['cartographicBounds']);}_0x30d91f[_0x1eba85(0x49a6)][_0x1eba85(0x3a33)](_0x4796df);}}}}}}if(_0x30d91f[_0x1eba85(0x4603)]){_0x30d91f[_0x1eba85(0xd7d)]=BoundingSphere[_0x1eba85(0x3dbe)](_0x82e4af,new BoundingSphere());for(var _0x36ae50=0x0;_0x36ae50<_0x30d91f[_0x1eba85(0x49a6)][_0x1eba85(0x531b)];_0x36ae50++)_0x30d91f[_0x1eba85(0x49a6)][_0x36ae50]['_boundingVolume']=_0x30d91f[_0x1eba85(0xd7d)];}_0x344d09[_0x1eba85(0x453d)][_0x1eba85(0x3a33)](_0x30d91f);}if(_0x344d09[_0x1eba85(0x33e8)]=_0x297863,!defined$1(_0x344d09[_0x1eba85(0xd7d)])||_0x344d09[_0x1eba85(0x33e8)]){for(var _0x269e58=[],_0x355e38=_0x344d09[_0x1eba85(0x453d)][_0x1eba85(0x531b)];_0x355e38--;)_0x269e58['push'](_0x344d09['_childrenPageLod'][_0x355e38]['_boundingSphere']);_0x344d09[_0x1eba85(0xd7d)]=BoundingSphere[_0x1eba85(0x3dbe)](_0x269e58);}if(!Cartesian3['equals'](_0x3807cf['_boundingSphereOffset'],Cartesian3[_0x1eba85(0x3e26)])){var _0x89dede=Math[_0x1eba85(0x2bc6)](Math['abs'](_0x3807cf[_0x1eba85(0x1e73)]['x']),Math[_0x1eba85(0x1661)](_0x3807cf[_0x1eba85(0x1e73)]['y']),Math['abs'](_0x3807cf[_0x1eba85(0x1e73)]['z']));_0x344d09[_0x1eba85(0x2c69)](_0x89dede);}for(var _0x30d3b9 in _0x387343)if(_0x387343['hasOwnProperty'](_0x30d3b9)){var _0xc3079c=_0x387343[_0x30d3b9];if(!defined$1(_0xc3079c))continue;_0xc3079c[_0x1eba85(0x2578)](),_0x387343[_0x30d3b9]=null;}_0x344d09[_0x1eba85(0x29b4)]=LOADSTATE$4['PARSED'],_0x344d09[_0x1eba85(0x385b)]=void 0x0,_0x344d09[_0x1eba85(0xc03)]=void 0x0,_0x344d09[_0x1eba85(0x51c9)]=void 0x0;},S3MBDataParser[_0x68aa19(0x119f)]=parseChildGroup,S3MBDataParser['binaryDataParser']=function(_0x36e1e4,_0x3f5410,_0x3cd08d,_0x1725c6){var _0x5c2cca=_0x68aa19;if(_0x3f5410[_0x5c2cca(0x29b4)]===LOADSTATE$4[_0x5c2cca(0x17b2)])return _0x3f5410[_0x5c2cca(0x46be)]=null,_0x3f5410[_0x5c2cca(0x1502)]=null,void(_0x3f5410[_0x5c2cca(0x4bcc)]=void 0x0);var _0x5b66a4,_0x2171f6;if((_0x36e1e4[_0x5c2cca(0x5836)]||defined$1(_0x36e1e4['_imageryLayer']))&&(_0x5b66a4=_0x36e1e4[_0x5c2cca(0x55f8)]!==DATAFILETYPE$1['OSGBFile']&&_0x36e1e4[_0x5c2cca(0x55f8)]!==DATAFILETYPE$1[_0x5c2cca(0x290d)]||defined$1(_0x36e1e4[_0x5c2cca(0x1692)])?void 0x0:Matrix4[_0x5c2cca(0x3540)](_0x36e1e4[_0x5c2cca(0x3f82)],new Array(0x10))),0x615299!==Ellipsoid['WGS84'][_0x5c2cca(0x18e3)]['z']&&_0x5c2cca(0xe9f)!==_0x36e1e4[_0x5c2cca(0x53f2)]){var _0x29d9b1=new Ellipsoid(0x615299,0x615299,0x615299),_0x2af984=Cartesian3[_0x5c2cca(0x2ac5)](_0x36e1e4[_0x5c2cca(0x1615)],_0x36e1e4[_0x5c2cca(0x11c0)],_0x36e1e4[_0x5c2cca(0x5862)],_0x29d9b1);_0x2171f6={'sphereMatrix':Transforms[_0x5c2cca(0x3185)](_0x2af984,_0x29d9b1),'ellipsoidMatrix':_0x36e1e4[_0x5c2cca(0x3f82)]};}var _0x7bfb3b={'buffer':_0x3cd08d,'isS3MZ':_0x36e1e4['_isS3MZ'],'fileType':_0x36e1e4['_fileType'],'supportCompressType':_0x36e1e4['_supportCompressType'],'ignoreNormal':_0x36e1e4['_ignoreNormal'],'isJsonScp':_0x36e1e4[_0x5c2cca(0x4c47)],'isRoot':_0x3f5410[_0x5c2cca(0xe41)],'rootBatchIdMap':_0x3f5410[_0x5c2cca(0x4af2)],'ancestorMap':_0x3f5410[_0x5c2cca(0x4b8e)],'isS3MBlock':_0x36e1e4[_0x5c2cca(0x2cd)],'modelMatrix':_0x5b66a4,'materialType':_0x36e1e4[_0x5c2cca(0x28d)],'isOSGB':_0x36e1e4[_0x5c2cca(0x1cb4)],'isCoverImageryLayer':defined$1(_0x36e1e4[_0x5c2cca(0x46b)]),'fileName':_0x3f5410[_0x5c2cca(0x2768)],'transformPar':_0x2171f6},_0x5ec880=[_0x3cd08d];if(defined$1(_0x1725c6)&&(_0x7bfb3b[_0x5c2cca(0x2a43)]=!0x0,_0x7bfb3b[_0x5c2cca(0x1229)]=_0x1725c6,_0x5ec880[_0x5c2cca(0x3a33)](_0x1725c6)),S3MTaskManager[_0x5c2cca(0x1823)]||S3MTaskManager[_0x5c2cca(0x63d)](),S3MTaskManager['taskProcessorReady']){defined$1(_0x3f5410[_0x5c2cca(0x4bcc)])||(_0x3f5410['task']={'data':_0x7bfb3b,'transferableObjects':_0x36e1e4[_0x5c2cca(0x2cd)]?void 0x0:_0x5ec880,'priority':_0x3f5410[_0x5c2cca(0x121d)],'state':0x0,'priorityFunction':createPriorityFunc(_0x3f5410),'processorName':_0x5c2cca(0x38b1)});var _0x3225fa=S3MTaskManager['startTask'](_0x3f5410[_0x5c2cca(0x4bcc)]);defined$1(_0x3225fa)&&(_0x3f5410[_0x5c2cca(0x29b4)]=LOADSTATE$4[_0x5c2cca(0x276e)],_0x36e1e4[_0x5c2cca(0x3b81)][_0x5c2cca(0x1805)][_0x5c2cca(0x4a7e)]=0x0,_0x36e1e4[_0x5c2cca(0x3b81)][_0x5c2cca(0x1805)][_0x5c2cca(0x2a20)]++,_0x3225fa[_0x5c2cca(0x4e1e)](function(_0x2885f5){var _0x1511c0=_0x5c2cca;if(_0x3f5410[_0x1511c0(0x46be)]=null,_0x3f5410[_0x1511c0(0x1502)]=null,_0x3f5410['task']=void 0x0,_0x3f5410[_0x1511c0(0x29b4)]!==LOADSTATE$4[_0x1511c0(0x17b2)]){if(defined$1(window[_0x1511c0(0x84c)])){var _0x2e8e7f=_0x3f5410[_0x1511c0(0x5380)][_0x1511c0(0x1d43)]()+_0x3f5410['_fileName'];if((!0x0===_0x36e1e4[_0x1511c0(0x2701)]['isGeoTilesSave']||_0x36e1e4['_indexedDBSetting']['isGeoTilesRootNodeSave']&&_0x36e1e4['_layerScheduler'][_0x1511c0(0x3cea)](_0x2e8e7f))&&defined$1(_0x36e1e4[_0x1511c0(0x3b81)][_0x1511c0(0x2fdf)])){if(defined$1(_0x36e1e4[_0x1511c0(0x3b81)][_0x1511c0(0x2fdf)][_0x1511c0(0x3733)])&&defined$1(_0x36e1e4['_layerScheduler'][_0x1511c0(0x2fdf)][_0x1511c0(0x3733)][_0x36e1e4[_0x1511c0(0x3b81)][_0x1511c0(0x2e23)]])&&(0x1===_0x36e1e4[_0x1511c0(0x3b81)][_0x1511c0(0x2fdf)][_0x1511c0(0x3733)][_0x36e1e4['_layerScheduler'][_0x1511c0(0x2e23)]][_0x2e8e7f]||0x2===_0x36e1e4[_0x1511c0(0x3b81)][_0x1511c0(0x2fdf)][_0x1511c0(0x3733)][_0x36e1e4[_0x1511c0(0x3b81)][_0x1511c0(0x2e23)]][_0x2e8e7f]))return;var _0x447066={'blob':_0x2885f5,'key':_0x2e8e7f,'tablename':_0x36e1e4[_0x1511c0(0x3b81)][_0x1511c0(0x2e23)],'dbname':_0x36e1e4[_0x1511c0(0x3b81)][_0x1511c0(0x2fdf)][_0x1511c0(0xb97)],'reserveCount':_0x36e1e4[_0x1511c0(0x307b)]};S3MTaskManager[_0x1511c0(0x4549)]['scheduleTask'](_0x447066,[]);}_0x36e1e4[_0x1511c0(0x3181)]&&defined$1(_0x36e1e4[_0x1511c0(0x3b81)][_0x1511c0(0x2fdf)])&&(sumEntity++,_0x36e1e4['_layerScheduler']['_indexedDBScheduler'][_0x1511c0(0x3017)](_0x36e1e4['_layerScheduler'][_0x1511c0(0x2e23)],_0x2e8e7f,_0x2885f5)[_0x1511c0(0x4e1e)](function(){var _0x59490c=_0x1511c0;savedEntity++,sumEntity===savedEntity&&console[_0x59490c(0xe28)](_0x59490c(0x5080));})[_0x1511c0(0x4b84)](function(_0x300ff6){}));}_0x36e1e4[_0x1511c0(0x3b81)]['_statistics'][_0x1511c0(0x2a20)]--,null==_0x2885f5&&(_0x3f5410[_0x1511c0(0x29b4)],LOADSTATE$4[_0x1511c0(0x17b2)]),_0x1511c0(0x4e5c)===_0x36e1e4['_dataType']?(_0x3f5410[_0x1511c0(0x51c9)]=InstanceSkeletonManager[_0x1511c0(0x398d)][_0x1511c0(0x3027)],_0x3f5410[_0x1511c0(0x385b)]=_0x2885f5):_0x36e1e4[_0x1511c0(0x2cd)]?parseChildGroup(_0x2885f5,_0x36e1e4,_0x3f5410):S3MBDataParser['parseResult'](_0x2885f5,_0x36e1e4,_0x3f5410,_0x1725c6);}})[_0x5c2cca(0x4b84)](function(_0xf4cf60){var _0xaece16=_0x5c2cca;if(_0x36e1e4[_0xaece16(0x3b81)]['_statistics'][_0xaece16(0x2a20)]--,_0x3f5410[_0xaece16(0x4bcc)]=void 0x0,_0x3f5410['_s3mLoadState']==LOADSTATE$4[_0xaece16(0x17b2)])return _0x3f5410[_0xaece16(0x46be)]=null,void(_0x3f5410[_0xaece16(0x1502)]=null);defined$1(_0xf4cf60)?(_0x3f5410[_0xaece16(0x46be)]=null,_0x3f5410[_0xaece16(0x1502)]=null,_0x3f5410[_0xaece16(0x29b4)]=LOADSTATE$4['FAILED'],console[_0xaece16(0xe28)](_0xf4cf60)):_0x3f5410[_0xaece16(0x29b4)]=LOADSTATE$4[_0xaece16(0x3a40)];}));}},S3MBDataParser['saveLocalCache']=function(_0x179b40,_0x49f203){var _0x27d1c7=_0x68aa19,_0x17111d={'tablename':_0x179b40,'dbname':_0x49f203};S3MTaskManager[_0x27d1c7(0x4549)]['scheduleTask'](_0x17111d,[]);},'undefined'!=typeof WebAssembly&&_0x68aa19(0x5014)!=typeof window){var Module$3=void 0x0!==Module$3?Module$3:{},moduleOverrides$2={},key$2;for(key$2 in Module$3)Module$3['hasOwnProperty'](key$2)&&(moduleOverrides$2[key$2]=Module$3[key$2]);Module$3[_0x68aa19(0x50db)]=[],Module$3[_0x68aa19(0x3488)]=_0x68aa19(0x4a80),Module$3[_0x68aa19(0x238d)]=function(_0x19aebe,_0x52a38c){throw _0x52a38c;},Module$3[_0x68aa19(0x3f77)]=[],Module$3[_0x68aa19(0x333c)]=[];var ENVIRONMENT_IS_WEB$2=!0x1,ENVIRONMENT_IS_WORKER$2=!0x1,ENVIRONMENT_IS_NODE$2=!0x1,ENVIRONMENT_HAS_NODE=!0x1,ENVIRONMENT_IS_SHELL$2=!0x1;if(ENVIRONMENT_IS_WEB$2='object'==typeof window,ENVIRONMENT_IS_WORKER$2='function'==typeof importScripts,ENVIRONMENT_HAS_NODE='object'==typeof process&&_0x68aa19(0x20f8)==typeof require,ENVIRONMENT_IS_NODE$2=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB$2&&!ENVIRONMENT_IS_WORKER$2,ENVIRONMENT_IS_SHELL$2=!ENVIRONMENT_IS_WEB$2&&!ENVIRONMENT_IS_NODE$2&&!ENVIRONMENT_IS_WORKER$2,Module$3[_0x68aa19(0x46b0)])throw new Error('Module.ENVIRONMENT\x20has\x20been\x20deprecated.\x20To\x20force\x20the\x20environment,\x20use\x20the\x20ENVIRONMENT\x20compile-time\x20option\x20(for\x20example,\x20-s\x20ENVIRONMENT=web\x20or\x20-s\x20ENVIRONMENT=node)');var scriptDirectory$1='',nodeFS$2,nodePath$2;function locateFile(_0x2aef8f){var _0x3e173d=_0x68aa19;return Module$3[_0x3e173d(0xb2b)]?Module$3[_0x3e173d(0xb2b)](_0x2aef8f,scriptDirectory$1):scriptDirectory$1+_0x2aef8f;}if(ENVIRONMENT_IS_NODE$2)scriptDirectory$1=__dirname+'/',Module$3['read']=function(_0x339e27,_0x2c6ea6){var _0x3f97f2=_0x68aa19,_0x38e6be;return nodeFS$2||(nodeFS$2=require('fs')),nodePath$2||(nodePath$2=require(_0x3f97f2(0x3906))),_0x339e27=nodePath$2[_0x3f97f2(0x4e7d)](_0x339e27),_0x38e6be=nodeFS$2[_0x3f97f2(0x2660)](_0x339e27),_0x2c6ea6?_0x38e6be:_0x38e6be[_0x3f97f2(0x1d43)]();},Module$3[_0x68aa19(0x5894)]=function(_0x347dd6){var _0x16f0b2=_0x68aa19,_0x48694f=Module$3[_0x16f0b2(0x137b)](_0x347dd6,!0x0);return _0x48694f[_0x16f0b2(0x1de1)]||(_0x48694f=new Uint8Array(_0x48694f)),assert(_0x48694f['buffer']),_0x48694f;},process[_0x68aa19(0x4d32)][_0x68aa19(0x531b)]>0x1&&(Module$3['thisProgram']=process[_0x68aa19(0x4d32)][0x1][_0x68aa19(0x1297)](/\\/g,'/')),Module$3[_0x68aa19(0x50db)]=process[_0x68aa19(0x4d32)]['slice'](0x2),'undefined'!=typeof module&&(module[_0x68aa19(0x4dc9)]=Module$3),process['on'](_0x68aa19(0x51d7),function(_0x25c519){if(!(_0x25c519 instanceof ExitStatus))throw _0x25c519;}),process['on'](_0x68aa19(0x29a2),abort),Module$3[_0x68aa19(0x238d)]=function(_0x4e1836){process['exit'](_0x4e1836);},Module$3[_0x68aa19(0x3b5e)]=function(){return'[Emscripten\x20Module\x20object]';};else{if(ENVIRONMENT_IS_SHELL$2)_0x68aa19(0x3041)!=typeof read&&(Module$3[_0x68aa19(0x137b)]=function(_0x5be0eb){return read(_0x5be0eb);}),Module$3[_0x68aa19(0x5894)]=function(_0x710107){var _0x9d7d51=_0x68aa19,_0x1941ab;return _0x9d7d51(0x20f8)==typeof readbuffer?new Uint8Array(readbuffer(_0x710107)):(_0x1941ab=read(_0x710107,_0x9d7d51(0x1511)),assert(_0x9d7d51(0x5014)==typeof _0x1941ab),_0x1941ab);},_0x68aa19(0x3041)!=typeof scriptArgs?Module$3[_0x68aa19(0x50db)]=scriptArgs:_0x68aa19(0x3041)!=typeof arguments&&(Module$3[_0x68aa19(0x50db)]=arguments),_0x68aa19(0x20f8)==typeof quit&&(Module$3[_0x68aa19(0x238d)]=function(_0x546758){quit(_0x546758);});else{if(!ENVIRONMENT_IS_WEB$2&&!ENVIRONMENT_IS_WORKER$2)throw new Error(_0x68aa19(0x4241));ENVIRONMENT_IS_WORKER$2?scriptDirectory$1=self[_0x68aa19(0xbb0)][_0x68aa19(0x1599)]:document[_0x68aa19(0x46e3)]&&(scriptDirectory$1=document[_0x68aa19(0x46e3)][_0x68aa19(0x540c)]),scriptDirectory$1=0x0!==scriptDirectory$1[_0x68aa19(0x33ab)](_0x68aa19(0x187a))?scriptDirectory$1[_0x68aa19(0x163c)](0x0,scriptDirectory$1[_0x68aa19(0x33ab)](_0x68aa19(0xcd4))+0x1):'',Module$3[_0x68aa19(0x137b)]=function(_0x5c7d1){var _0x3c0b87=_0x68aa19,_0x1b45b0=new XMLHttpRequest();return _0x1b45b0[_0x3c0b87(0x3d9f)](_0x3c0b87(0x3a67),_0x5c7d1,!0x1),_0x1b45b0[_0x3c0b87(0x1a42)](null),_0x1b45b0['responseText'];},ENVIRONMENT_IS_WORKER$2&&(Module$3['readBinary']=function(_0x35b052){var _0x2234cb=_0x68aa19,_0x205547=new XMLHttpRequest();return _0x205547[_0x2234cb(0x3d9f)](_0x2234cb(0x3a67),_0x35b052,!0x1),_0x205547[_0x2234cb(0x2322)]='arraybuffer',_0x205547['send'](null),new Uint8Array(_0x205547[_0x2234cb(0x2ccf)]);}),Module$3[_0x68aa19(0x46c1)]=function(_0x5dfa74,_0x4df985,_0x103299){var _0x266f97=_0x68aa19,_0x2034a4=new XMLHttpRequest();_0x2034a4[_0x266f97(0x3d9f)]('GET',_0x5dfa74,!0x0),_0x2034a4[_0x266f97(0x2322)]=_0x266f97(0x5479),_0x2034a4[_0x266f97(0x1c48)]=function(){var _0x1ac1b9=_0x266f97;0xc8==_0x2034a4[_0x1ac1b9(0x3f4f)]||0x0==_0x2034a4['status']&&_0x2034a4['response']?_0x4df985(_0x2034a4['response']):_0x103299();},_0x2034a4['onerror']=_0x103299,_0x2034a4[_0x266f97(0x1a42)](null);},Module$3['setWindowTitle']=function(_0x3d76cc){var _0x131156=_0x68aa19;document[_0x131156(0x3996)]=_0x3d76cc;};}}var out$1=Module$3[_0x68aa19(0x4f76)]||(_0x68aa19(0x3041)!=typeof console?console['log'][_0x68aa19(0x532a)](console):_0x68aa19(0x3041)!=typeof print?print:null),err$1=Module$3[_0x68aa19(0x2389)]||('undefined'!=typeof printErr?printErr:_0x68aa19(0x3041)!=typeof console&&console[_0x68aa19(0x10bc)]['bind'](console)||out$1);for(key$2 in moduleOverrides$2)moduleOverrides$2[_0x68aa19(0x2a77)](key$2)&&(Module$3[key$2]=moduleOverrides$2[key$2]);function warnOnce(_0x35a479){var _0x473b76=_0x68aa19;warnOnce[_0x473b76(0x467f)]||(warnOnce['shown']={}),warnOnce[_0x473b76(0x467f)][_0x35a479]||(warnOnce[_0x473b76(0x467f)][_0x35a479]=0x1);}moduleOverrides$2=void 0x0,assert(void 0x0===Module$3[_0x68aa19(0x443a)],_0x68aa19(0x609)),assert(void 0x0===Module$3[_0x68aa19(0x3b92)],_0x68aa19(0x575)),assert(void 0x0===Module$3[_0x68aa19(0x37c8)],_0x68aa19(0x46ff)),assert(void 0x0===Module$3[_0x68aa19(0x2b4e)],_0x68aa19(0x258e)),stackSave$1=stackRestore$1=stackAlloc$1=function(){var _0x1ea4f2=_0x68aa19;abort(_0x1ea4f2(0x3c46));};var asm2wasmImports={'f64-rem':function(_0x39174f,_0x1f1db6){return _0x39174f%_0x1f1db6;},'debugger':function(){}};new Array(0x0);var tempRet0$2=0x0,setTempRet0$1=function(_0x158c5c){tempRet0$2=_0x158c5c;},getTempRet0$1=function(){return tempRet0$2;},wasmMemory$1;function getValue(_0x54a45a,_0x4844a6,_0x31fe57){var _0x4a8627=_0x68aa19;switch('*'===(_0x4844a6=_0x4844a6||'i8')[_0x4a8627(0x29be)](_0x4844a6[_0x4a8627(0x531b)]-0x1)&&(_0x4844a6=_0x4a8627(0x2ea5)),_0x4844a6){case'i1':case'i8':return HEAP8$2[_0x54a45a>>0x0];case _0x4a8627(0x4a74):return HEAP16$2[_0x54a45a>>0x1];case _0x4a8627(0x2ea5):case _0x4a8627(0x3a4a):return HEAP32$2[_0x54a45a>>0x2];case'float':return HEAPF32$2[_0x54a45a>>0x2];case _0x4a8627(0xfd6):return HEAPF64$2[_0x54a45a>>0x3];default:abort(_0x4a8627(0x24fa)+_0x4844a6);}return null;}'object'!=typeof WebAssembly&&abort(_0x68aa19(0x2c23));var ABORT$2=!0x1;function assert(_0x5b3163,_0x1ec4c9){var _0x1849bf=_0x68aa19;_0x5b3163||abort(_0x1849bf(0x4ac3)+_0x1ec4c9);}function getCFunc(_0xb71b1){var _0x5014e5=_0x68aa19,_0x12d36e=Module$3['_'+_0xb71b1];return assert(_0x12d36e,_0x5014e5(0x3494)+_0xb71b1+',\x20make\x20sure\x20it\x20is\x20exported'),_0x12d36e;}function ccall(_0x595e5c,_0x63f009,_0x15afdd,_0xbc880d,_0x51c2bd){var _0xca6358=_0x68aa19,_0x3f824e={'string':function(_0x491140){var _0x59a370=0x0;if(null!=_0x491140&&0x0!==_0x491140){var _0x10b51e=0x1+(_0x491140['length']<<0x2);_0x59a370=stackAlloc$1(_0x10b51e),stringToUTF8(_0x491140,_0x59a370,_0x10b51e);}return _0x59a370;},'array':function(_0x4f7006){var _0x4453b9=_0x54f3,_0x4ed3bb=stackAlloc$1(_0x4f7006[_0x4453b9(0x531b)]);return writeArrayToMemory(_0x4f7006,_0x4ed3bb),_0x4ed3bb;}},_0x3a8ba7=getCFunc(_0x595e5c),_0xa29f5c=[],_0x651205=0x0;if(assert(_0xca6358(0x576)!==_0x63f009,_0xca6358(0x1fb5)),_0xbc880d)for(var _0x335e7a=0x0;_0x335e7a<_0xbc880d[_0xca6358(0x531b)];_0x335e7a++){var _0x20a7f9=_0x3f824e[_0x15afdd[_0x335e7a]];_0x20a7f9?(0x0===_0x651205&&(_0x651205=stackSave$1()),_0xa29f5c[_0x335e7a]=_0x20a7f9(_0xbc880d[_0x335e7a])):_0xa29f5c[_0x335e7a]=_0xbc880d[_0x335e7a];}var _0x2d94cc=_0x3a8ba7[_0xca6358(0x18ce)](null,_0xa29f5c);return _0x2d94cc=function(_0x1f5bd5){var _0x522399=_0xca6358;return _0x522399(0x29ad)===_0x63f009?UTF8ToString(_0x1f5bd5):_0x522399(0x46da)===_0x63f009?Boolean(_0x1f5bd5):_0x1f5bd5;}(_0x2d94cc),0x0!==_0x651205&&stackRestore$1(_0x651205),_0x2d94cc;}function cwrap(_0x4702a1,_0x1dd6a7,_0xc149ce,_0x2e1e07){return function(){return ccall(_0x4702a1,_0x1dd6a7,_0xc149ce,arguments);};}var UTF8Decoder$2='undefined'!=typeof TextDecoder?new TextDecoder(_0x68aa19(0x6c8)):void 0x0;function UTF8ArrayToString(_0x11ff62,_0x446b41,_0x42e7f8){var _0x317b7a=_0x68aa19;for(var _0x3fe2de=_0x446b41+_0x42e7f8,_0x3ac41f=_0x446b41;_0x11ff62[_0x3ac41f]&&!(_0x3ac41f>=_0x3fe2de);)++_0x3ac41f;if(_0x3ac41f-_0x446b41>0x10&&_0x11ff62[_0x317b7a(0x587e)]&&UTF8Decoder$2)return UTF8Decoder$2[_0x317b7a(0x48c3)](_0x11ff62[_0x317b7a(0x587e)](_0x446b41,_0x3ac41f));for(var _0x8d9683='';_0x446b41<_0x3ac41f;){var _0x165887=_0x11ff62[_0x446b41++];if(0x80&_0x165887){var _0x4a6063=0x3f&_0x11ff62[_0x446b41++];if(0xc0!=(0xe0&_0x165887)){var _0x3fcffd=0x3f&_0x11ff62[_0x446b41++];if(0xe0==(0xf0&_0x165887)?_0x165887=(0xf&_0x165887)<<0xc|_0x4a6063<<0x6|_0x3fcffd:(0xf0!=(0xf8&_0x165887)&&warnOnce(_0x317b7a(0x3944)+_0x165887[_0x317b7a(0x1d43)](0x10)+_0x317b7a(0x528)),_0x165887=(0x7&_0x165887)<<0x12|_0x4a6063<<0xc|_0x3fcffd<<0x6|0x3f&_0x11ff62[_0x446b41++]),_0x165887<0x10000)_0x8d9683+=String[_0x317b7a(0x3e9a)](_0x165887);else{var _0x1cdf00=_0x165887-0x10000;_0x8d9683+=String[_0x317b7a(0x3e9a)](0xd800|_0x1cdf00>>0xa,0xdc00|0x3ff&_0x1cdf00);}}else _0x8d9683+=String[_0x317b7a(0x3e9a)]((0x1f&_0x165887)<<0x6|_0x4a6063);}else _0x8d9683+=String[_0x317b7a(0x3e9a)](_0x165887);}return _0x8d9683;}function UTF8ToString(_0x117706,_0x3e2977){return _0x117706?UTF8ArrayToString(HEAPU8$2,_0x117706,_0x3e2977):'';}function stringToUTF8Array(_0x19d0aa,_0x41093a,_0x480402,_0x29bf36){var _0x51e2fb=_0x68aa19;if(!(_0x29bf36>0x0))return 0x0;for(var _0x32cc70=_0x480402,_0x5a5cdb=_0x480402+_0x29bf36-0x1,_0x1a06ae=0x0;_0x1a06ae<_0x19d0aa[_0x51e2fb(0x531b)];++_0x1a06ae){var _0x55b248=_0x19d0aa[_0x51e2fb(0x39ea)](_0x1a06ae);if(_0x55b248>=0xd800&&_0x55b248<=0xdfff)_0x55b248=0x10000+((0x3ff&_0x55b248)<<0xa)|0x3ff&_0x19d0aa[_0x51e2fb(0x39ea)](++_0x1a06ae);if(_0x55b248<=0x7f){if(_0x480402>=_0x5a5cdb)break;_0x41093a[_0x480402++]=_0x55b248;}else{if(_0x55b248<=0x7ff){if(_0x480402+0x1>=_0x5a5cdb)break;_0x41093a[_0x480402++]=0xc0|_0x55b248>>0x6,_0x41093a[_0x480402++]=0x80|0x3f&_0x55b248;}else{if(_0x55b248<=0xffff){if(_0x480402+0x2>=_0x5a5cdb)break;_0x41093a[_0x480402++]=0xe0|_0x55b248>>0xc,_0x41093a[_0x480402++]=0x80|_0x55b248>>0x6&0x3f,_0x41093a[_0x480402++]=0x80|0x3f&_0x55b248;}else{if(_0x480402+0x3>=_0x5a5cdb)break;_0x55b248>=0x200000&&warnOnce(_0x51e2fb(0x2d79)+_0x55b248[_0x51e2fb(0x1d43)](0x10)+_0x51e2fb(0x1e45)),_0x41093a[_0x480402++]=0xf0|_0x55b248>>0x12,_0x41093a[_0x480402++]=0x80|_0x55b248>>0xc&0x3f,_0x41093a[_0x480402++]=0x80|_0x55b248>>0x6&0x3f,_0x41093a[_0x480402++]=0x80|0x3f&_0x55b248;}}}}return _0x41093a[_0x480402]=0x0,_0x480402-_0x32cc70;}function stringToUTF8(_0x210856,_0x508737,_0x3494d5){var _0x1f0c95=_0x68aa19;return assert(_0x1f0c95(0x30f8)==typeof _0x3494d5,_0x1f0c95(0x429)),stringToUTF8Array(_0x210856,HEAPU8$2,_0x508737,_0x3494d5);}function writeArrayToMemory(_0x3879ac,_0x368a49){var _0x500d1c=_0x68aa19;assert(_0x3879ac['length']>=0x0,_0x500d1c(0x4fb8)),HEAP8$2[_0x500d1c(0x346f)](_0x3879ac,_0x368a49);}function demangle(_0x195bd5){return _0x195bd5;}function demangleAll(_0x39c0cf){return _0x39c0cf['replace'](/__Z[\w\d_]+/g,function(_0x5b7d08){var _0x2aa5ec=demangle(_0x5b7d08);return _0x5b7d08===_0x2aa5ec?_0x5b7d08:_0x2aa5ec+'\x20['+_0x5b7d08+']';});}function jsStackTrace(){var _0x35ac2d=_0x68aa19,_0x39f746=new Error();if(!_0x39f746['stack']){try{throw new Error(0x0);}catch(_0x37b03c){_0x39f746=_0x37b03c;}if(!_0x39f746[_0x35ac2d(0xf06)])return'(no\x20stack\x20trace\x20available)';}return _0x39f746[_0x35ac2d(0xf06)]['toString']();}function stackTrace(){var _0x4f7b52=_0x68aa19,_0x39d8fb=jsStackTrace();return Module$3[_0x4f7b52(0x2016)]&&(_0x39d8fb+='\x0a'+Module$3[_0x4f7b52(0x2016)]()),demangleAll(_0x39d8fb);}_0x68aa19(0x3041)!=typeof TextDecoder&&new TextDecoder(_0x68aa19(0x28be));var WASM_PAGE_SIZE$1=0x10000,buffer$2,HEAP8$2,HEAPU8$2,HEAP16$2,HEAP32$2,HEAPU32$2,HEAPF32$2,HEAPF64$2;function alignUp(_0x2da7a7,_0x5e466a){return _0x2da7a7%_0x5e466a>0x0&&(_0x2da7a7+=_0x5e466a-_0x2da7a7%_0x5e466a),_0x2da7a7;}function updateGlobalBufferViews(){var _0x5a650f=_0x68aa19;Module$3[_0x5a650f(0x57c0)]=HEAP8$2=new Int8Array(buffer$2),Module$3['HEAP16']=HEAP16$2=new Int16Array(buffer$2),Module$3[_0x5a650f(0x3571)]=HEAP32$2=new Int32Array(buffer$2),Module$3[_0x5a650f(0x149a)]=HEAPU8$2=new Uint8Array(buffer$2),Module$3[_0x5a650f(0x3254)]=new Uint16Array(buffer$2),Module$3[_0x5a650f(0x2f33)]=HEAPU32$2=new Uint32Array(buffer$2),Module$3[_0x5a650f(0x173b)]=HEAPF32$2=new Float32Array(buffer$2),Module$3['HEAPF64']=HEAPF64$2=new Float64Array(buffer$2);}var STACK_BASE$1=0x3b00,STACK_MAX$1=0x503b00,DYNAMIC_BASE$1=0x503b00,DYNAMICTOP_PTR$1=0x3ae0;assert(STACK_BASE$1%0x10==0x0,'stack\x20must\x20start\x20aligned'),assert(DYNAMIC_BASE$1%0x10==0x0,_0x68aa19(0x5297));var TOTAL_STACK$2=0x500000;Module$3[_0x68aa19(0xee7)]&&assert(TOTAL_STACK$2===Module$3[_0x68aa19(0xee7)],_0x68aa19(0x46e8));var INITIAL_TOTAL_MEMORY=Module$3[_0x68aa19(0x19db)]||0x1000000;function writeStackCookie(){assert(0x0==(0x3&STACK_MAX$1)),HEAPU32$2[(STACK_MAX$1>>0x2)-0x1]=0x2135467,HEAPU32$2[(STACK_MAX$1>>0x2)-0x2]=0x89bacdfe;}function checkStackCookie(){var _0x1036ae=_0x68aa19;0x2135467==HEAPU32$2[(STACK_MAX$1>>0x2)-0x1]&&0x89bacdfe==HEAPU32$2[(STACK_MAX$1>>0x2)-0x2]||abort(_0x1036ae(0x4cc0)+HEAPU32$2[(STACK_MAX$1>>0x2)-0x2][_0x1036ae(0x1d43)](0x10)+'\x20'+HEAPU32$2[(STACK_MAX$1>>0x2)-0x1][_0x1036ae(0x1d43)](0x10)),0x63736d65!==HEAP32$2[0x0]&&abort(_0x1036ae(0x12d3));}function abortStackOverflow(_0x2a4f3e){var _0x2fa168=_0x68aa19;abort('Stack\x20overflow!\x20Attempted\x20to\x20allocate\x20'+_0x2a4f3e+_0x2fa168(0x37f1)+(STACK_MAX$1-stackSave$1()+_0x2a4f3e)+'\x20bytes\x20available!');}if(INITIAL_TOTAL_MEMORY<TOTAL_STACK$2&&err$1('TOTAL_MEMORY\x20should\x20be\x20larger\x20than\x20TOTAL_STACK,\x20was\x20'+INITIAL_TOTAL_MEMORY+_0x68aa19(0x21ef)+TOTAL_STACK$2+')'),assert(_0x68aa19(0x3041)!=typeof Int32Array&&_0x68aa19(0x3041)!=typeof Float64Array&&void 0x0!==Int32Array['prototype']['subarray']&&void 0x0!==Int32Array['prototype']['set'],'JS\x20engine\x20does\x20not\x20provide\x20full\x20typed\x20array\x20support'),Module$3['buffer']?(buffer$2=Module$3['buffer'],assert(buffer$2['byteLength']===INITIAL_TOTAL_MEMORY,_0x68aa19(0x2c86)+INITIAL_TOTAL_MEMORY+_0x68aa19(0x4c5a)+buffer$2[_0x68aa19(0x21dd)])):(_0x68aa19(0x5014)==typeof WebAssembly&&_0x68aa19(0x20f8)==typeof WebAssembly[_0x68aa19(0x567a)]?(assert(INITIAL_TOTAL_MEMORY%WASM_PAGE_SIZE$1==0x0),wasmMemory$1=new WebAssembly[(_0x68aa19(0x567a))]({'initial':INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE$1}),buffer$2=wasmMemory$1['buffer']):buffer$2=new ArrayBuffer(INITIAL_TOTAL_MEMORY),assert(buffer$2[_0x68aa19(0x21dd)]===INITIAL_TOTAL_MEMORY)),updateGlobalBufferViews(),HEAP32$2[DYNAMICTOP_PTR$1>>0x2]=DYNAMIC_BASE$1,HEAP32$2[0x0]=0x63736d65,HEAP16$2[0x1]=0x6373,0x73!==HEAPU8$2[0x2]||0x63!==HEAPU8$2[0x3])throw _0x68aa19(0x580e);function callRuntimeCallbacks(_0x3edf6c){var _0x56f2fc=_0x68aa19;for(;_0x3edf6c[_0x56f2fc(0x531b)]>0x0;){var _0x197969=_0x3edf6c['shift']();if(_0x56f2fc(0x20f8)!=typeof _0x197969){var _0x4f4a5f=_0x197969['func'];_0x56f2fc(0x30f8)==typeof _0x4f4a5f?void 0x0===_0x197969[_0x56f2fc(0x44a7)]?Module$3[_0x56f2fc(0x2bcd)](_0x4f4a5f):Module$3[_0x56f2fc(0xc47)](_0x4f4a5f,_0x197969[_0x56f2fc(0x44a7)]):_0x4f4a5f(void 0x0===_0x197969[_0x56f2fc(0x44a7)]?null:_0x197969[_0x56f2fc(0x44a7)]);}else _0x197969();}}var __ATPRERUN__$2=[],__ATINIT__$2=[],__ATMAIN__$2=[],__ATPOSTRUN__$2=[],runtimeInitialized$2=!0x1,runtimeExited$1=!0x1;function preRun(){var _0x10ae4e=_0x68aa19;if(Module$3[_0x10ae4e(0x3f77)]){for(_0x10ae4e(0x20f8)==typeof Module$3[_0x10ae4e(0x3f77)]&&(Module$3[_0x10ae4e(0x3f77)]=[Module$3[_0x10ae4e(0x3f77)]]);Module$3[_0x10ae4e(0x3f77)][_0x10ae4e(0x531b)];)addOnPreRun(Module$3[_0x10ae4e(0x3f77)][_0x10ae4e(0x1596)]());}callRuntimeCallbacks(__ATPRERUN__$2);}function ensureInitRuntime(){checkStackCookie(),runtimeInitialized$2||(runtimeInitialized$2=!0x0,callRuntimeCallbacks(__ATINIT__$2));}function preMain(){checkStackCookie(),callRuntimeCallbacks(__ATMAIN__$2);}function postRun(){var _0x496651=_0x68aa19;if(checkStackCookie(),Module$3[_0x496651(0x333c)]){for('function'==typeof Module$3[_0x496651(0x333c)]&&(Module$3['postRun']=[Module$3[_0x496651(0x333c)]]);Module$3[_0x496651(0x333c)][_0x496651(0x531b)];)addOnPostRun(Module$3[_0x496651(0x333c)][_0x496651(0x1596)]());}callRuntimeCallbacks(__ATPOSTRUN__$2);}function addOnPreRun(_0x4263a6){__ATPRERUN__$2['unshift'](_0x4263a6);}function addOnPostRun(_0x2e4e24){var _0xef78f3=_0x68aa19;__ATPOSTRUN__$2[_0xef78f3(0x4e52)](_0x2e4e24);}assert(Math[_0x68aa19(0xfab)],_0x68aa19(0x4d7)),assert(Math[_0x68aa19(0x2c96)],_0x68aa19(0x742)),assert(Math[_0x68aa19(0x23d8)],'This\x20browser\x20does\x20not\x20support\x20Math.clz32(),\x20build\x20with\x20LEGACY_VM_SUPPORT\x20or\x20POLYFILL_OLD_MATH_FUNCTIONS\x20to\x20add\x20in\x20a\x20polyfill'),assert(Math[_0x68aa19(0x2d4e)],'This\x20browser\x20does\x20not\x20support\x20Math.trunc(),\x20build\x20with\x20LEGACY_VM_SUPPORT\x20or\x20POLYFILL_OLD_MATH_FUNCTIONS\x20to\x20add\x20in\x20a\x20polyfill');var runDependencies$2=0x0,runDependencyWatcher$1=null,dependenciesFulfilled$2=null,runDependencyTracking$1={};function addRunDependency(_0x1a2f4f){var _0x44658d=_0x68aa19;runDependencies$2++,Module$3[_0x44658d(0x9aa)]&&Module$3[_0x44658d(0x9aa)](runDependencies$2),_0x1a2f4f&&(assert(!runDependencyTracking$1[_0x1a2f4f]),runDependencyTracking$1[_0x1a2f4f]=0x1,null===runDependencyWatcher$1&&'undefined'!=typeof setInterval&&(runDependencyWatcher$1=setInterval(function(){if(ABORT$2)return clearInterval(runDependencyWatcher$1),void(runDependencyWatcher$1=null);},0x2710)));}function removeRunDependency(_0xd3bd37){var _0x5b81b6=_0x68aa19;if(runDependencies$2--,Module$3[_0x5b81b6(0x9aa)]&&Module$3[_0x5b81b6(0x9aa)](runDependencies$2),_0xd3bd37?(assert(runDependencyTracking$1[_0xd3bd37]),delete runDependencyTracking$1[_0xd3bd37]):err$1(_0x5b81b6(0x3e03)),0x0==runDependencies$2&&(null!==runDependencyWatcher$1&&(clearInterval(runDependencyWatcher$1),runDependencyWatcher$1=null),dependenciesFulfilled$2)){var _0x1e5217=dependenciesFulfilled$2;dependenciesFulfilled$2=null,_0x1e5217();}}Module$3[_0x68aa19(0x1660)]={},Module$3[_0x68aa19(0x398e)]={};var FS$2={'error':function(){var _0x33fd6b=_0x68aa19;abort(_0x33fd6b(0x1194));},'init':function(){FS$2['error']();},'createDataFile':function(){var _0x231df4=_0x68aa19;FS$2[_0x231df4(0x132d)]();},'createPreloadedFile':function(){FS$2['error']();},'createLazyFile':function(){var _0x57dfeb=_0x68aa19;FS$2[_0x57dfeb(0x132d)]();},'open':function(){var _0xfae037=_0x68aa19;FS$2[_0xfae037(0x132d)]();},'mkdev':function(){FS$2['error']();},'registerDevice':function(){var _0x2b3738=_0x68aa19;FS$2[_0x2b3738(0x132d)]();},'analyzePath':function(){var _0x2387e8=_0x68aa19;FS$2[_0x2387e8(0x132d)]();},'loadFilesFromDB':function(){FS$2['error']();},'ErrnoError':function(){var _0x535d85=_0x68aa19;FS$2[_0x535d85(0x132d)]();}};Module$3[_0x68aa19(0x226d)]=FS$2[_0x68aa19(0x13a)],Module$3[_0x68aa19(0x3563)]=FS$2[_0x68aa19(0x2ea9)];var dataURIPrefix$1=_0x68aa19(0x431c);function isDataURI(_0x4fd4d3){var _0x3c0ec8=_0x68aa19;return String['prototype'][_0x3c0ec8(0x3e51)]?_0x4fd4d3[_0x3c0ec8(0x3e51)](dataURIPrefix$1):0x0===_0x4fd4d3['indexOf'](dataURIPrefix$1);}var wasmBinaryFile$1='ThirdParty/unzip.wasm';function getBinary(){var _0x57ddf9=_0x68aa19;try{if(Module$3[_0x57ddf9(0x3c2c)])return new Uint8Array(Module$3[_0x57ddf9(0x3c2c)]);if(Module$3[_0x57ddf9(0x5894)])return Module$3[_0x57ddf9(0x5894)](wasmBinaryFile$1);throw _0x57ddf9(0x70b);}catch(_0x3f5040){abort(_0x3f5040);}}function getBinaryPromise(){var _0x337806=_0x68aa19;return Module$3['wasmBinary']||!ENVIRONMENT_IS_WEB$2&&!ENVIRONMENT_IS_WORKER$2||_0x337806(0x20f8)!=typeof fetch?new Promise(function(_0x47b797,_0x1b8964){_0x47b797(getBinary());}):fetch(wasmBinaryFile$1,{'credentials':'same-origin'})[_0x337806(0x4e1e)](function(_0x45fae5){var _0x353bc9=_0x337806;if(!_0x45fae5['ok'])throw _0x353bc9(0x290b)+wasmBinaryFile$1+'\x27';return _0x45fae5[_0x353bc9(0x2ab)]();})[_0x337806(0x3175)](function(){return getBinary();});}function createWasm(_0x30a966){var _0x45037d=_0x68aa19,_0x26fafa={'env':_0x30a966,'global':{'NaN':NaN,'Infinity':0x1/0x0},'global.Math':Math,'asm2wasm':asm2wasmImports};function _0x446e2f(_0x17d74f,_0x4f906c){var _0x4175d7=_0x54f3,_0x4fa8fd=_0x17d74f['exports'];Module$3[_0x4175d7(0x156b)]=_0x4fa8fd,removeRunDependency(_0x4175d7(0x3975));}addRunDependency(_0x45037d(0x3975));var _0xcc16f2=Module$3;function _0x2392ac(_0x21d771){var _0x10190f=_0x45037d;assert(Module$3===_0xcc16f2,_0x10190f(0x1b36)),_0xcc16f2=null,_0x446e2f(_0x21d771[_0x10190f(0x3c0b)]);}function _0x39c9c0(_0x15e99a){var _0x38ed80=_0x45037d;return getBinaryPromise()[_0x38ed80(0x4e1e)](function(_0x526816){var _0x31c007=_0x38ed80;return WebAssembly[_0x31c007(0x2e8d)](_0x526816,_0x26fafa);})[_0x38ed80(0x4e1e)](_0x15e99a,function(_0x5ce31a){});}if(Module$3[_0x45037d(0x47a9)])try{return Module$3[_0x45037d(0x47a9)](_0x26fafa,_0x446e2f);}catch(_0x214d76){return!0x1;}return function(){var _0x5e2c53=_0x45037d;if(Module$3['wasmBinary']||_0x5e2c53(0x20f8)!=typeof WebAssembly[_0x5e2c53(0x582c)]||isDataURI(wasmBinaryFile$1)||'function'!=typeof fetch)return _0x39c9c0(_0x2392ac);fetch(wasmBinaryFile$1,{'credentials':'same-origin'})[_0x5e2c53(0x4e1e)](function(_0x1734b8){var _0xf4799a=_0x5e2c53;return WebAssembly['instantiateStreaming'](_0x1734b8,_0x26fafa)[_0xf4799a(0x4e1e)](_0x2392ac,function(_0xf1e55a){_0x39c9c0(_0x2392ac);});});}(),{};}isDataURI(wasmBinaryFile$1)||(wasmBinaryFile$1=locateFile(wasmBinaryFile$1)),Module$3[_0x68aa19(0x156b)]=function(_0x124e27,_0xbd4d8e,_0x1df6dd){var _0x1b594e=_0x68aa19;_0xbd4d8e[_0x1b594e(0x11b0)]=wasmMemory$1,_0xbd4d8e['table']=new WebAssembly[(_0x1b594e(0x6d8))]({'initial':0x16,'maximum':0x16,'element':_0x1b594e(0x2983)}),_0xbd4d8e['__memory_base']=0x400,_0xbd4d8e[_0x1b594e(0x3e7f)]=0x0;var _0x1d41da=createWasm(_0xbd4d8e);return assert(_0x1d41da,_0x1b594e(0x2e92)),_0x1d41da;};var tempDoublePtr$1=0x3af0;function ___lock(){}assert(tempDoublePtr$1%0x8==0x0);var SYSCALLS$2={'buffers':[null,[],[]],'printChar':function(_0x5525eb,_0x2ccd0c){var _0x3f11c4=_0x68aa19,_0x11c2c3=SYSCALLS$2[_0x3f11c4(0x49d7)][_0x5525eb];assert(_0x11c2c3),0x0===_0x2ccd0c||0xa===_0x2ccd0c?((0x1===_0x5525eb?out$1:err$1)(UTF8ArrayToString(_0x11c2c3,0x0)),_0x11c2c3[_0x3f11c4(0x531b)]=0x0):_0x11c2c3[_0x3f11c4(0x3a33)](_0x2ccd0c);},'varargs':0x0,'get':function(_0xa8ac5a){var _0x55a268=_0x68aa19;return SYSCALLS$2[_0x55a268(0x4b5f)]+=0x4,HEAP32$2[SYSCALLS$2['varargs']-0x4>>0x2];},'getStr':function(){return UTF8ToString(SYSCALLS$2['get']());},'get64':function(){var _0x228a2c=_0x68aa19,_0x502e79=SYSCALLS$2[_0x228a2c(0x3173)](),_0x256e2a=SYSCALLS$2[_0x228a2c(0x3173)]();return assert(_0x502e79>=0x0?0x0===_0x256e2a:-0x1===_0x256e2a),_0x502e79;},'getZero':function(){var _0x5a6bb6=_0x68aa19;assert(0x0===SYSCALLS$2[_0x5a6bb6(0x3173)]());}};function ___syscall140(_0x440ee4,_0x23856d){var _0x1e35e0=_0x68aa19;SYSCALLS$2[_0x1e35e0(0x4b5f)]=_0x23856d;try{return SYSCALLS$2[_0x1e35e0(0x296a)](),SYSCALLS$2[_0x1e35e0(0x3173)](),SYSCALLS$2[_0x1e35e0(0x3173)](),SYSCALLS$2[_0x1e35e0(0x3173)](),SYSCALLS$2[_0x1e35e0(0x3173)](),(abort('it\x20should\x20not\x20be\x20possible\x20to\x20operate\x20on\x20streams\x20when\x20!SYSCALLS_REQUIRE_FILESYSTEM'),0x0);}catch(_0x5c735d){return void 0x0!==FS$2&&_0x5c735d instanceof FS$2[_0x1e35e0(0x1f42)]||abort(_0x5c735d),-_0x5c735d[_0x1e35e0(0x3ecc)];}}function flush_NO_FILESYSTEM(){var _0x298221=_0x68aa19,_0x3c4487=Module$3['_fflush'];_0x3c4487&&_0x3c4487(0x0);var _0x4b0f8f=SYSCALLS$2[_0x298221(0x49d7)];_0x4b0f8f[0x1][_0x298221(0x531b)]&&SYSCALLS$2[_0x298221(0x1947)](0x1,0xa),_0x4b0f8f[0x2][_0x298221(0x531b)]&&SYSCALLS$2[_0x298221(0x1947)](0x2,0xa);}function ___syscall146(_0x100a35,_0x30563c){var _0x32cdd7=_0x68aa19;SYSCALLS$2[_0x32cdd7(0x4b5f)]=_0x30563c;try{for(var _0x3edf14=SYSCALLS$2[_0x32cdd7(0x3173)](),_0x3aa704=SYSCALLS$2[_0x32cdd7(0x3173)](),_0x28966e=SYSCALLS$2[_0x32cdd7(0x3173)](),_0x1db81f=0x0,_0xd3fc6=0x0;_0xd3fc6<_0x28966e;_0xd3fc6++){for(var _0x453bca=HEAP32$2[_0x3aa704+0x8*_0xd3fc6>>0x2],_0x54796c=HEAP32$2[_0x3aa704+(0x8*_0xd3fc6+0x4)>>0x2],_0x2e8d3d=0x0;_0x2e8d3d<_0x54796c;_0x2e8d3d++)SYSCALLS$2[_0x32cdd7(0x1947)](_0x3edf14,HEAPU8$2[_0x453bca+_0x2e8d3d]);_0x1db81f+=_0x54796c;}return _0x1db81f;}catch(_0x4e6194){return void 0x0!==FS$2&&_0x4e6194 instanceof FS$2[_0x32cdd7(0x1f42)]||abort(_0x4e6194),-_0x4e6194['errno'];}}function ___syscall54(_0x3a76ff,_0x1a650b){var _0x5598eb=_0x68aa19;SYSCALLS$2[_0x5598eb(0x4b5f)]=_0x1a650b;try{return 0x0;}catch(_0x168538){return void 0x0!==FS$2&&_0x168538 instanceof FS$2[_0x5598eb(0x1f42)]||abort(_0x168538),-_0x168538[_0x5598eb(0x3ecc)];}}function ___syscall6(_0x575285,_0x2218c9){var _0x536850=_0x68aa19;SYSCALLS$2['varargs']=_0x2218c9;try{return SYSCALLS$2[_0x536850(0x296a)](),(abort(_0x536850(0x5853)),0x0);}catch(_0x3783f2){return void 0x0!==FS$2&&_0x3783f2 instanceof FS$2[_0x536850(0x1f42)]||abort(_0x3783f2),-_0x3783f2[_0x536850(0x3ecc)];}}function ___unlock(){}function _emscripten_get_heap_size(){var _0x5abd3e=_0x68aa19;return HEAP8$2[_0x5abd3e(0x531b)];}function _emscripten_memcpy_big(_0x4f1a4e,_0x1b8e56,_0x4d35e7){var _0x10e89b=_0x68aa19;HEAPU8$2['set'](HEAPU8$2[_0x10e89b(0x587e)](_0x1b8e56,_0x1b8e56+_0x4d35e7),_0x4f1a4e);}function ___setErrNo(_0x1524c8){var _0x4a35a=_0x68aa19;return Module$3[_0x4a35a(0x8f6)]?HEAP32$2[Module$3['___errno_location']()>>0x2]=_0x1524c8:err$1(_0x4a35a(0x302)),_0x1524c8;}function abortOnCannotGrowMemory(_0x20fec3){var _0x31a317=_0x68aa19;abort(_0x31a317(0x4706)+_0x20fec3+_0x31a317(0x1d15)+HEAP8$2[_0x31a317(0x531b)]+_0x31a317(0x4ed4));}function emscripten_realloc_buffer(_0x311417){var _0x309ad5=_0x68aa19;_0x311417=alignUp(_0x311417,0x10000);var _0x53488c=buffer$2[_0x309ad5(0x21dd)];try{return-0x1!==wasmMemory$1[_0x309ad5(0x1b9b)]((_0x311417-_0x53488c)/0x10000)&&(buffer$2=wasmMemory$1[_0x309ad5(0x1de1)],!0x0);}catch(_0x3093a7){return console[_0x309ad5(0x132d)](_0x309ad5(0x4b3b)+_0x53488c+'\x20bytes\x20to\x20'+_0x311417+_0x309ad5(0x273f)+_0x3093a7),!0x1;}}function _emscripten_resize_heap(_0x4b7cd5){var _0x454ba9=_0x68aa19,_0x19a946=_emscripten_get_heap_size();assert(_0x4b7cd5>_0x19a946);var _0x4f446e=0x10000,_0x3e51a8=0x7fff0000;if(_0x4b7cd5>_0x3e51a8)return err$1(_0x454ba9(0x33e4)+_0x4b7cd5+_0x454ba9(0x179d)+_0x3e51a8+_0x454ba9(0x10e)),!0x1;for(var _0x5254b2=Math[_0x454ba9(0x2bc6)](_0x19a946,0x1000000);_0x5254b2<_0x4b7cd5;)(_0x5254b2=_0x5254b2<=0x20000000?alignUp(0x2*_0x5254b2,_0x4f446e):Math[_0x454ba9(0x27d5)](alignUp((0x3*_0x5254b2+0x80000000)/0x4,_0x4f446e),_0x3e51a8))===_0x19a946&&warnOnce(_0x454ba9(0x4179)+HEAP8$2['length']);return emscripten_realloc_buffer(_0x5254b2)?(updateGlobalBufferViews(),!0x0):(err$1(_0x454ba9(0xe8d)+_0x19a946+_0x454ba9(0x1af2)+_0x5254b2+'\x20bytes,\x20not\x20enough\x20memory!'),!0x1);}function nullFunc_ii(_0x3dc961){var _0x2c2a01=_0x68aa19;err$1(_0x2c2a01(0x203a)),err$1(_0x2c2a01(0x2deb)),abort(_0x3dc961);}function nullFunc_iiii(_0x477272){var _0x5b4900=_0x68aa19;err$1(_0x5b4900(0x441a)),err$1(_0x5b4900(0x2deb)),abort(_0x477272);}function nullFunc_jiji(_0x57d4d1){var _0x5dcd54=_0x68aa19;err$1(_0x5dcd54(0x4f52)),err$1(_0x5dcd54(0x2deb)),abort(_0x57d4d1);}function nullFunc_vii(_0x1e295d){var _0x553304=_0x68aa19;err$1(_0x553304(0x7d8)),err$1(_0x553304(0x2deb)),abort(_0x1e295d);}var asmGlobalArg={},asmLibraryArg$1={'abort':abort,'setTempRet0':setTempRet0$1,'getTempRet0':getTempRet0$1,'abortStackOverflow':abortStackOverflow,'nullFunc_ii':nullFunc_ii,'nullFunc_iiii':nullFunc_iiii,'nullFunc_jiji':nullFunc_jiji,'nullFunc_vii':nullFunc_vii,'___lock':___lock,'___setErrNo':___setErrNo,'___syscall140':___syscall140,'___syscall146':___syscall146,'___syscall54':___syscall54,'___syscall6':___syscall6,'___unlock':___unlock,'_emscripten_get_heap_size':_emscripten_get_heap_size,'_emscripten_memcpy_big':_emscripten_memcpy_big,'_emscripten_resize_heap':_emscripten_resize_heap,'abortOnCannotGrowMemory':abortOnCannotGrowMemory,'emscripten_realloc_buffer':emscripten_realloc_buffer,'flush_NO_FILESYSTEM':flush_NO_FILESYSTEM,'tempDoublePtr':tempDoublePtr$1,'DYNAMICTOP_PTR':DYNAMICTOP_PTR$1},asm$1=Module$3[_0x68aa19(0x156b)](asmGlobalArg,asmLibraryArg$1,buffer$2),real____errno_location=asm$1['___errno_location'];asm$1[_0x68aa19(0x8f6)]=function(){var _0x47f6ed=_0x68aa19;return assert(runtimeInitialized$2,'you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)'),assert(!runtimeExited$1,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),real____errno_location[_0x47f6ed(0x18ce)](null,arguments);};var real__fflush=asm$1[_0x68aa19(0x1cc2)];asm$1[_0x68aa19(0x1cc2)]=function(){var _0x1cf1ce=_0x68aa19;return assert(runtimeInitialized$2,_0x1cf1ce(0x2081)),assert(!runtimeExited$1,_0x1cf1ce(0x3a45)),real__fflush[_0x1cf1ce(0x18ce)](null,arguments);};var real__free=asm$1['_free'];asm$1['_free']=function(){var _0x4ff0f3=_0x68aa19;return assert(runtimeInitialized$2,_0x4ff0f3(0x2081)),assert(!runtimeExited$1,_0x4ff0f3(0x3a45)),real__free[_0x4ff0f3(0x18ce)](null,arguments);};var real__freePointer=asm$1['_freePointer'];asm$1[_0x68aa19(0x14e0)]=function(){var _0xbad0cf=_0x68aa19;return assert(runtimeInitialized$2,_0xbad0cf(0x2081)),assert(!runtimeExited$1,_0xbad0cf(0x3a45)),real__freePointer[_0xbad0cf(0x18ce)](null,arguments);};var real__llvm_bswap_i32=asm$1['_llvm_bswap_i32'];asm$1[_0x68aa19(0x18d2)]=function(){var _0x2d2ee4=_0x68aa19;return assert(runtimeInitialized$2,'you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)'),assert(!runtimeExited$1,_0x2d2ee4(0x3a45)),real__llvm_bswap_i32[_0x2d2ee4(0x18ce)](null,arguments);};var real__malloc=asm$1[_0x68aa19(0x5164)];asm$1[_0x68aa19(0x5164)]=function(){var _0x19df41=_0x68aa19;return assert(runtimeInitialized$2,_0x19df41(0x2081)),assert(!runtimeExited$1,_0x19df41(0x3a45)),real__malloc[_0x19df41(0x18ce)](null,arguments);};var real__sbrk=asm$1[_0x68aa19(0x9dc)];asm$1[_0x68aa19(0x9dc)]=function(){var _0x1eb9cc=_0x68aa19;return assert(runtimeInitialized$2,_0x1eb9cc(0x2081)),assert(!runtimeExited$1,_0x1eb9cc(0x3a45)),real__sbrk['apply'](null,arguments);};var real__unzip=asm$1['_unzip'];asm$1[_0x68aa19(0x101)]=function(){var _0x3eb23c=_0x68aa19;return assert(runtimeInitialized$2,_0x3eb23c(0x2081)),assert(!runtimeExited$1,_0x3eb23c(0x3a45)),real__unzip[_0x3eb23c(0x18ce)](null,arguments);};var real_establishStackSpace=asm$1[_0x68aa19(0x2c60)];asm$1[_0x68aa19(0x2c60)]=function(){var _0x43f181=_0x68aa19;return assert(runtimeInitialized$2,_0x43f181(0x2081)),assert(!runtimeExited$1,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),real_establishStackSpace[_0x43f181(0x18ce)](null,arguments);};var real_stackAlloc=asm$1[_0x68aa19(0xa65)];asm$1[_0x68aa19(0xa65)]=function(){var _0x421865=_0x68aa19;return assert(runtimeInitialized$2,_0x421865(0x2081)),assert(!runtimeExited$1,_0x421865(0x3a45)),real_stackAlloc['apply'](null,arguments);};var real_stackRestore=asm$1[_0x68aa19(0xffc)];asm$1[_0x68aa19(0xffc)]=function(){var _0x13d713=_0x68aa19;return assert(runtimeInitialized$2,_0x13d713(0x2081)),assert(!runtimeExited$1,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),real_stackRestore[_0x13d713(0x18ce)](null,arguments);};var real_stackSave=asm$1[_0x68aa19(0x3d70)];asm$1[_0x68aa19(0x3d70)]=function(){var _0x298d4b=_0x68aa19;return assert(runtimeInitialized$2,_0x298d4b(0x2081)),assert(!runtimeExited$1,_0x298d4b(0x3a45)),real_stackSave[_0x298d4b(0x18ce)](null,arguments);},Module$3[_0x68aa19(0x156b)]=asm$1,Module$3['___errno_location']=function(){var _0x8de1e9=_0x68aa19;return assert(runtimeInitialized$2,_0x8de1e9(0x2081)),assert(!runtimeExited$1,_0x8de1e9(0x3a45)),Module$3[_0x8de1e9(0x156b)]['___errno_location'][_0x8de1e9(0x18ce)](null,arguments);},Module$3[_0x68aa19(0x473e)]=function(){var _0x2fdf77=_0x68aa19;return assert(runtimeInitialized$2,_0x2fdf77(0x2081)),assert(!runtimeExited$1,_0x2fdf77(0x3a45)),Module$3[_0x2fdf77(0x156b)][_0x2fdf77(0x473e)][_0x2fdf77(0x18ce)](null,arguments);},Module$3[_0x68aa19(0x1cc2)]=function(){var _0x9182d8=_0x68aa19;return assert(runtimeInitialized$2,_0x9182d8(0x2081)),assert(!runtimeExited$1,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),Module$3['asm']['_fflush'][_0x9182d8(0x18ce)](null,arguments);},Module$3[_0x68aa19(0x8e7)]=function(){var _0xe516e=_0x68aa19;return assert(runtimeInitialized$2,_0xe516e(0x2081)),assert(!runtimeExited$1,_0xe516e(0x3a45)),Module$3[_0xe516e(0x156b)]['_free'][_0xe516e(0x18ce)](null,arguments);},Module$3[_0x68aa19(0x14e0)]=function(){var _0x40e8e6=_0x68aa19;return assert(runtimeInitialized$2,_0x40e8e6(0x2081)),assert(!runtimeExited$1,_0x40e8e6(0x3a45)),Module$3['asm'][_0x40e8e6(0x14e0)]['apply'](null,arguments);},Module$3['_llvm_bswap_i32']=function(){var _0x5df3df=_0x68aa19;return assert(runtimeInitialized$2,_0x5df3df(0x2081)),assert(!runtimeExited$1,_0x5df3df(0x3a45)),Module$3[_0x5df3df(0x156b)]['_llvm_bswap_i32']['apply'](null,arguments);},Module$3['_malloc']=function(){var _0x1f1f59=_0x68aa19;return assert(runtimeInitialized$2,_0x1f1f59(0x2081)),assert(!runtimeExited$1,_0x1f1f59(0x3a45)),Module$3[_0x1f1f59(0x156b)][_0x1f1f59(0x5164)][_0x1f1f59(0x18ce)](null,arguments);},Module$3[_0x68aa19(0x445e)]=function(){var _0x86d72f=_0x68aa19;return assert(runtimeInitialized$2,_0x86d72f(0x2081)),assert(!runtimeExited$1,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),Module$3[_0x86d72f(0x156b)][_0x86d72f(0x445e)]['apply'](null,arguments);},Module$3[_0x68aa19(0x4805)]=function(){var _0x29f492=_0x68aa19;return assert(runtimeInitialized$2,_0x29f492(0x2081)),assert(!runtimeExited$1,_0x29f492(0x3a45)),Module$3[_0x29f492(0x156b)]['_memset'][_0x29f492(0x18ce)](null,arguments);},Module$3[_0x68aa19(0x9dc)]=function(){var _0x159cd4=_0x68aa19;return assert(runtimeInitialized$2,_0x159cd4(0x2081)),assert(!runtimeExited$1,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),Module$3['asm'][_0x159cd4(0x9dc)]['apply'](null,arguments);},Module$3[_0x68aa19(0x101)]=function(){var _0x1135c7=_0x68aa19;return assert(runtimeInitialized$2,_0x1135c7(0x2081)),assert(!runtimeExited$1,_0x1135c7(0x3a45)),Module$3[_0x1135c7(0x156b)][_0x1135c7(0x101)]['apply'](null,arguments);},Module$3[_0x68aa19(0x2c60)]=function(){var _0x10a503=_0x68aa19;return assert(runtimeInitialized$2,_0x10a503(0x2081)),assert(!runtimeExited$1,'the\x20runtime\x20was\x20exited\x20(use\x20NO_EXIT_RUNTIME\x20to\x20keep\x20it\x20alive\x20after\x20main()\x20exits)'),Module$3[_0x10a503(0x156b)][_0x10a503(0x2c60)][_0x10a503(0x18ce)](null,arguments);};var stackAlloc$1=Module$3[_0x68aa19(0xa65)]=function(){var _0x484b2b=_0x68aa19;return assert(runtimeInitialized$2,'you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)'),assert(!runtimeExited$1,_0x484b2b(0x3a45)),Module$3['asm'][_0x484b2b(0xa65)]['apply'](null,arguments);},stackRestore$1=Module$3[_0x68aa19(0xffc)]=function(){var _0x39da1b=_0x68aa19;return assert(runtimeInitialized$2,_0x39da1b(0x2081)),assert(!runtimeExited$1,_0x39da1b(0x3a45)),Module$3[_0x39da1b(0x156b)][_0x39da1b(0xffc)][_0x39da1b(0x18ce)](null,arguments);},stackSave$1=Module$3[_0x68aa19(0x3d70)]=function(){var _0x2ea901=_0x68aa19;return assert(runtimeInitialized$2,'you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)'),assert(!runtimeExited$1,_0x2ea901(0x3a45)),Module$3[_0x2ea901(0x156b)][_0x2ea901(0x3d70)][_0x2ea901(0x18ce)](null,arguments);};function ExitStatus(_0x16f382){var _0x7e10e1=_0x68aa19;this[_0x7e10e1(0x13f9)]=_0x7e10e1(0x557b),this[_0x7e10e1(0x17f7)]=_0x7e10e1(0x3c99)+_0x16f382+')',this[_0x7e10e1(0x3f4f)]=_0x16f382;}function run(_0x1478ec){var _0x276bb4=_0x68aa19;function _0x99aa49(){var _0x5c996e=_0x54f3;Module$3[_0x5c996e(0x2923)]||(Module$3[_0x5c996e(0x2923)]=!0x0,ABORT$2||(ensureInitRuntime(),preMain(),Module$3[_0x5c996e(0x4c7d)]&&Module$3['onRuntimeInitialized'](),assert(!Module$3[_0x5c996e(0x5dc)],'compiled\x20without\x20a\x20main,\x20but\x20one\x20is\x20present.\x20if\x20you\x20added\x20it\x20from\x20JS,\x20use\x20Module[\x22onRuntimeInitialized\x22]'),postRun()));}_0x1478ec=_0x1478ec||Module$3[_0x276bb4(0x50db)],runDependencies$2>0x0||(writeStackCookie(),preRun(),runDependencies$2>0x0||Module$3[_0x276bb4(0x2923)]||(Module$3[_0x276bb4(0x4551)]?(Module$3[_0x276bb4(0x4551)]('Running...'),setTimeout(function(){setTimeout(function(){Module$3['setStatus']('');},0x1),_0x99aa49();},0x1)):_0x99aa49(),checkStackCookie()));}Module$3[_0x68aa19(0x1973)]=function(){var _0x3ef7d0=_0x68aa19;return assert(runtimeInitialized$2,'you\x20need\x20to\x20wait\x20for\x20the\x20runtime\x20to\x20be\x20ready\x20(e.g.\x20wait\x20for\x20main()\x20to\x20be\x20called)'),assert(!runtimeExited$1,_0x3ef7d0(0x3a45)),Module$3[_0x3ef7d0(0x156b)][_0x3ef7d0(0x1973)][_0x3ef7d0(0x18ce)](null,arguments);},Module$3[_0x68aa19(0x322e)]=function(){var _0x5eac75=_0x68aa19;return assert(runtimeInitialized$2,_0x5eac75(0x2081)),assert(!runtimeExited$1,_0x5eac75(0x3a45)),Module$3[_0x5eac75(0x156b)][_0x5eac75(0x322e)][_0x5eac75(0x18ce)](null,arguments);},Module$3[_0x68aa19(0x2e5f)]=function(){var _0x27ea76=_0x68aa19;return assert(runtimeInitialized$2,_0x27ea76(0x2081)),assert(!runtimeExited$1,_0x27ea76(0x3a45)),Module$3[_0x27ea76(0x156b)][_0x27ea76(0x2e5f)]['apply'](null,arguments);},Module$3[_0x68aa19(0x2517)]=function(){var _0x14688e=_0x68aa19;return assert(runtimeInitialized$2,_0x14688e(0x2081)),assert(!runtimeExited$1,_0x14688e(0x3a45)),Module$3[_0x14688e(0x156b)][_0x14688e(0x2517)][_0x14688e(0x18ce)](null,arguments);},Module$3[_0x68aa19(0x156b)]=asm$1,Module$3[_0x68aa19(0x2626)]||(Module$3['intArrayFromString']=function(){abort('\x27intArrayFromString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3[_0x68aa19(0xe7e)]||(Module$3['intArrayToString']=function(){var _0x3163db=_0x68aa19;abort(_0x3163db(0x18ec));}),Module$3[_0x68aa19(0xf16)]=ccall,Module$3[_0x68aa19(0x1b70)]=cwrap,Module$3[_0x68aa19(0x1e6e)]||(Module$3[_0x68aa19(0x1e6e)]=function(){var _0x56991b=_0x68aa19;abort(_0x56991b(0x4bbd));}),Module$3[_0x68aa19(0x1e43)]=getValue,Module$3[_0x68aa19(0x22db)]||(Module$3[_0x68aa19(0x22db)]=function(){var _0x1b699e=_0x68aa19;abort(_0x1b699e(0x57ee));}),Module$3[_0x68aa19(0x17f6)]||(Module$3['getMemory']=function(){var _0x5f2d5f=_0x68aa19;abort(_0x5f2d5f(0x5716));}),Module$3[_0x68aa19(0x242e)]||(Module$3[_0x68aa19(0x242e)]=function(){var _0x572d8a=_0x68aa19;abort(_0x572d8a(0x4da));}),Module$3[_0x68aa19(0x30e1)]||(Module$3['stringToAscii']=function(){var _0x4ea96a=_0x68aa19;abort(_0x4ea96a(0x56d0));}),Module$3[_0x68aa19(0x79f)]||(Module$3['UTF8ArrayToString']=function(){var _0x5b32d1=_0x68aa19;abort(_0x5b32d1(0x15ac));}),Module$3[_0x68aa19(0x3d45)]||(Module$3[_0x68aa19(0x3d45)]=function(){var _0x464387=_0x68aa19;abort(_0x464387(0x4cca));}),Module$3[_0x68aa19(0x33f2)]||(Module$3[_0x68aa19(0x33f2)]=function(){var _0x53b28e=_0x68aa19;abort(_0x53b28e(0x4a34));}),Module$3[_0x68aa19(0x9e3)]||(Module$3[_0x68aa19(0x9e3)]=function(){var _0x262773=_0x68aa19;abort(_0x262773(0x1f30));}),Module$3[_0x68aa19(0x48dd)]||(Module$3['lengthBytesUTF8']=function(){var _0x2a82d1=_0x68aa19;abort(_0x2a82d1(0x2e56));}),Module$3[_0x68aa19(0x2abd)]||(Module$3[_0x68aa19(0x2abd)]=function(){var _0x12ec74=_0x68aa19;abort(_0x12ec74(0x2807));}),Module$3[_0x68aa19(0x55e9)]||(Module$3[_0x68aa19(0x55e9)]=function(){abort('\x27stringToUTF16\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3['lengthBytesUTF16']||(Module$3[_0x68aa19(0x57d)]=function(){var _0x2be1fb=_0x68aa19;abort(_0x2be1fb(0x26b5));}),Module$3[_0x68aa19(0x130d)]||(Module$3[_0x68aa19(0x130d)]=function(){abort('\x27UTF32ToString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3[_0x68aa19(0x4d3b)]||(Module$3[_0x68aa19(0x4d3b)]=function(){var _0x6b06a9=_0x68aa19;abort(_0x6b06a9(0x1405));}),Module$3[_0x68aa19(0x21d5)]||(Module$3[_0x68aa19(0x21d5)]=function(){var _0x27eedc=_0x68aa19;abort(_0x27eedc(0x143b));}),Module$3[_0x68aa19(0x1c2e)]||(Module$3[_0x68aa19(0x1c2e)]=function(){var _0x303245=_0x68aa19;abort(_0x303245(0x3869));}),Module$3[_0x68aa19(0x10f)]||(Module$3[_0x68aa19(0x10f)]=function(){var _0x98c1e3=_0x68aa19;abort(_0x98c1e3(0x4c7b));}),Module$3[_0x68aa19(0x3df1)]||(Module$3['addOnPreRun']=function(){var _0x2922bb=_0x68aa19;abort(_0x2922bb(0x567f));}),Module$3[_0x68aa19(0x26e7)]||(Module$3[_0x68aa19(0x26e7)]=function(){var _0x5739b2=_0x68aa19;abort(_0x5739b2(0x466));}),Module$3[_0x68aa19(0x1916)]||(Module$3[_0x68aa19(0x1916)]=function(){var _0x6ef541=_0x68aa19;abort(_0x6ef541(0x3dac));}),Module$3['addOnExit']||(Module$3[_0x68aa19(0x2d34)]=function(){abort('\x27addOnExit\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3[_0x68aa19(0x1556)]||(Module$3[_0x68aa19(0x1556)]=function(){var _0x28a881=_0x68aa19;abort(_0x28a881(0x2d1a));}),Module$3[_0x68aa19(0x3cf)]||(Module$3[_0x68aa19(0x3cf)]=function(){var _0x140f93=_0x68aa19;abort(_0x140f93(0x485e));}),Module$3[_0x68aa19(0x1fc1)]||(Module$3[_0x68aa19(0x1fc1)]=function(){abort('\x27writeArrayToMemory\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3[_0x68aa19(0x982)]||(Module$3['writeAsciiToMemory']=function(){var _0x4d3026=_0x68aa19;abort(_0x4d3026(0x42de));}),Module$3[_0x68aa19(0x47ca)]||(Module$3[_0x68aa19(0x47ca)]=function(){abort('\x27addRunDependency\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you');}),Module$3[_0x68aa19(0x54e1)]||(Module$3[_0x68aa19(0x54e1)]=function(){var _0x3ef5fd=_0x68aa19;abort(_0x3ef5fd(0x396e));}),Module$3[_0x68aa19(0x5764)]||(Module$3[_0x68aa19(0x5764)]=function(){var _0x3b20b1=_0x68aa19;abort(_0x3b20b1(0x3688));}),Module$3['FS']||(Module$3['FS']=function(){var _0x57ac82=_0x68aa19;abort(_0x57ac82(0x4a21));}),Module$3[_0x68aa19(0x3bcc)]||(Module$3[_0x68aa19(0x3bcc)]=function(){abort('\x27FS_createFolder\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you');}),Module$3[_0x68aa19(0x842)]||(Module$3[_0x68aa19(0x842)]=function(){var _0x1693c3=_0x68aa19;abort(_0x1693c3(0x5417));}),Module$3[_0x68aa19(0x226d)]||(Module$3[_0x68aa19(0x226d)]=function(){var _0xc498d6=_0x68aa19;abort(_0xc498d6(0x2952));}),Module$3[_0x68aa19(0x3563)]||(Module$3[_0x68aa19(0x3563)]=function(){abort('\x27FS_createPreloadedFile\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you');}),Module$3['FS_createLazyFile']||(Module$3[_0x68aa19(0x2754)]=function(){abort('\x27FS_createLazyFile\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you');}),Module$3[_0x68aa19(0x381a)]||(Module$3[_0x68aa19(0x381a)]=function(){var _0x263863=_0x68aa19;abort(_0x263863(0x4565));}),Module$3[_0x68aa19(0x10d1)]||(Module$3[_0x68aa19(0x10d1)]=function(){var _0x3e360b=_0x68aa19;abort(_0x3e360b(0x36b2));}),Module$3[_0x68aa19(0x3af)]||(Module$3[_0x68aa19(0x3af)]=function(){var _0x18ee6e=_0x68aa19;abort(_0x18ee6e(0x25da));}),Module$3['GL']||(Module$3['GL']=function(){var _0x3e93db=_0x68aa19;abort(_0x3e93db(0x3151));}),Module$3[_0x68aa19(0x4d45)]||(Module$3[_0x68aa19(0x4d45)]=function(){abort('\x27dynamicAlloc\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3['warnOnce']||(Module$3[_0x68aa19(0x15e3)]=function(){var _0x9a57b9=_0x68aa19;abort(_0x9a57b9(0x31ce));}),Module$3[_0x68aa19(0x2bf7)]||(Module$3[_0x68aa19(0x2bf7)]=function(){var _0xf83df1=_0x68aa19;abort(_0xf83df1(0x4fa0));}),Module$3[_0x68aa19(0x2ef7)]||(Module$3['loadWebAssemblyModule']=function(){var _0x3f0441=_0x68aa19;abort(_0x3f0441(0x4215));}),Module$3[_0x68aa19(0x314a)]||(Module$3[_0x68aa19(0x314a)]=function(){var _0x4ab9c2=_0x68aa19;abort(_0x4ab9c2(0x430b));}),Module$3[_0x68aa19(0x4c3d)]||(Module$3[_0x68aa19(0x4c3d)]=function(){abort('\x27getFunctionTables\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3[_0x68aa19(0x4bbb)]||(Module$3[_0x68aa19(0x4bbb)]=function(){var _0x309c4e=_0x68aa19;abort(_0x309c4e(0x692));}),Module$3[_0x68aa19(0x510a)]||(Module$3[_0x68aa19(0x510a)]=function(){var _0x321591=_0x68aa19;abort(_0x321591(0x42c7));}),Module$3[_0x68aa19(0x3f56)]||(Module$3['addFunction']=function(){abort('\x27addFunction\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3['removeFunction']||(Module$3[_0x68aa19(0x4393)]=function(){var _0x554bb0=_0x68aa19;abort(_0x554bb0(0x4a85));}),Module$3['getFuncWrapper']||(Module$3[_0x68aa19(0x206e)]=function(){var _0x5389a5=_0x68aa19;abort(_0x5389a5(0x1923));}),Module$3[_0x68aa19(0xeef)]||(Module$3[_0x68aa19(0xeef)]=function(){var _0x193c74=_0x68aa19;abort(_0x193c74(0x2000));}),Module$3[_0x68aa19(0x3164)]||(Module$3['makeBigInt']=function(){var _0x2c3a32=_0x68aa19;abort(_0x2c3a32(0xf70));}),Module$3[_0x68aa19(0x3b13)]||(Module$3[_0x68aa19(0x3b13)]=function(){var _0x596429=_0x68aa19;abort(_0x596429(0x1061));}),Module$3[_0x68aa19(0x2844)]||(Module$3[_0x68aa19(0x2844)]=function(){abort('\x27getCompilerSetting\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3[_0x68aa19(0x3d70)]||(Module$3['stackSave']=function(){var _0xcd640=_0x68aa19;abort(_0xcd640(0xa36));}),Module$3[_0x68aa19(0xffc)]||(Module$3[_0x68aa19(0xffc)]=function(){abort('\x27stackRestore\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3[_0x68aa19(0xa65)]||(Module$3['stackAlloc']=function(){var _0x361acb=_0x68aa19;abort(_0x361acb(0x4e73));}),Module$3[_0x68aa19(0x2c60)]||(Module$3[_0x68aa19(0x2c60)]=function(){abort('\x27establishStackSpace\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3[_0x68aa19(0x4f76)]||(Module$3[_0x68aa19(0x4f76)]=function(){var _0x297f90=_0x68aa19;abort(_0x297f90(0x39c0));}),Module$3['printErr']||(Module$3[_0x68aa19(0x2389)]=function(){abort('\x27printErr\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3[_0x68aa19(0x3498)]||(Module$3[_0x68aa19(0x3498)]=function(){abort('\x27getTempRet0\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Module$3['setTempRet0']||(Module$3[_0x68aa19(0x16b9)]=function(){var _0x4167a4=_0x68aa19;abort(_0x4167a4(0x3092));}),Module$3['Pointer_stringify']||(Module$3[_0x68aa19(0x158)]=function(){var _0x53e7a9=_0x68aa19;abort(_0x53e7a9(0x95c));}),Module$3[_0x68aa19(0x4d5f)]||Object[_0x68aa19(0xbe6)](Module$3,'ALLOC_NORMAL',{'get':function(){var _0x5383d9=_0x68aa19;abort(_0x5383d9(0x1754));}}),Module$3['ALLOC_STACK']||Object[_0x68aa19(0xbe6)](Module$3,_0x68aa19(0x48ab),{'get':function(){var _0x24fc29=_0x68aa19;abort(_0x24fc29(0x43c7));}}),Module$3[_0x68aa19(0x29a5)]||Object[_0x68aa19(0xbe6)](Module$3,'ALLOC_DYNAMIC',{'get':function(){var _0x4de025=_0x68aa19;abort(_0x4de025(0x4163));}}),Module$3[_0x68aa19(0x3bb4)]||Object['defineProperty'](Module$3,_0x68aa19(0x3bb4),{'get':function(){var _0x3c3037=_0x68aa19;abort(_0x3c3037(0x103e));}}),ExitStatus[_0x68aa19(0x4b51)]=new Error(),ExitStatus[_0x68aa19(0x4b51)]['constructor']=ExitStatus,dependenciesFulfilled$2=function e(){Module$3['calledRun']||run(),Module$3['calledRun']||(dependenciesFulfilled$2=e);},Module$3[_0x68aa19(0x29b6)]=run;var abortDecorators$1=[];function abort(_0x82ede9){var _0x514150=_0x68aa19;Module$3['onAbort']&&Module$3[_0x514150(0x1394)](_0x82ede9),ABORT$2=!0x0;var _0x2a5995=_0x514150(0x2989)+(_0x82ede9=void 0x0!==_0x82ede9?'\x22'+_0x82ede9+'\x22':'')+_0x514150(0xbbb)+stackTrace();throw abortDecorators$1&&abortDecorators$1['forEach'](function(_0x33ec7d){_0x2a5995=_0x33ec7d(_0x2a5995,_0x82ede9);}),_0x2a5995;}if(Module$3[_0x68aa19(0x539a)]=abort,Module$3['preInit']){for('function'==typeof Module$3[_0x68aa19(0x5681)]&&(Module$3[_0x68aa19(0x5681)]=[Module$3[_0x68aa19(0x5681)]]);Module$3[_0x68aa19(0x5681)][_0x68aa19(0x531b)]>0x0;)Module$3[_0x68aa19(0x5681)]['pop']()();}Module$3['noExitRuntime']=!0x0,run();}else var Module$3=null;var unzip=Module$3,PROCESSFILETYPE$1={'Normal':0x0,'Add':0x1},LOADINGMODE$1={'LOD_Loading':0x0,'All_Loading':0x1};function createPriorityByDisFromCameraFunction(_0x419e56){return function(){var _0x3d30c2=_0x54f3;return _0x419e56[_0x3d30c2(0x121d)];};}function createPriorityByDigits(_0x75593a){return function(){var _0x1053fe=_0x54f3;return _0x75593a[_0x1053fe(0x5131)];};}function createPriorityByLevelFunction(_0x48fb92,_0x5c5a1b){return function(){var _0x514e2f=_0x54f3,_0x204416=_0x5c5a1b[_0x514e2f(0x10a4)],_0x1e4623=0x1/Math[_0x514e2f(0x1f76)](0x2,_0x204416-_0x48fb92[_0x514e2f(0x14aa)]);return _0x48fb92[_0x514e2f(0x121d)]*_0x1e4623;};}var S3MLayerScheduler=function(_0x1c902c){var _0x21da57=_0x68aa19;_0x1c902c=_0x1c902c||{},this[_0x21da57(0x1651)]=_0x1c902c['gl'],this['_layer']=_0x1c902c[_0x21da57(0x4e5)],this[_0x21da57(0x868)]=_0x1c902c['customRequestHeaders'],this[_0x21da57(0x6fe)]=[],this[_0x21da57(0x16fc)]=new AssociativeArray(),this[_0x21da57(0x256f)]=[],this[_0x21da57(0x4002)]=new Cartesian3(),this[_0x21da57(0x40ba)]=new Cartesian3(),this[_0x21da57(0xeea)]=new Cartesian3(),this[_0x21da57(0x47e8)]=defaultValue$1(_0x1c902c[_0x21da57(0x2cc6)],0x0),this[_0x21da57(0x57f6)]=SceneMode$1[_0x21da57(0x5135)],this[_0x21da57(0x19f8)]=null,this[_0x21da57(0x8cf)]=_0x1c902c[_0x21da57(0x4c30)],this[_0x21da57(0x4273)](_0x1c902c['rootEntities']),this['_nLoadingPriority']=this['_layer']['_isS3MBlock']?LoadingPriorityMode$1[_0x21da57(0x542b)]:LoadingPriorityMode$1[_0x21da57(0x482b)],this[_0x21da57(0x4129)]=createPriorityByDisFromCameraFunction,this[_0x21da57(0x10a4)]=0x0,this[_0x21da57(0x4b69)]=new DoublyLinkedList(),this[_0x21da57(0x4af4)]=this[_0x21da57(0x4b69)][_0x21da57(0x4979)](),this[_0x21da57(0x2ceb)]=_0x1c902c[_0x21da57(0x4a60)];var _0x121cff=this[_0x21da57(0x23fe)][_0x21da57(0x1ac7)]['toString'](),_0x35bd18=_0x121cff[_0x21da57(0x57ed)](0x0,_0x121cff[_0x21da57(0x33ab)]('/datas'));this[_0x21da57(0x2e23)]=_0x121cff[_0x21da57(0x57ed)](_0x121cff['indexOf'](_0x21da57(0x390e))+0x6,_0x121cff[_0x21da57(0x33ab)]('/data/')),this[_0x21da57(0x2701)]=this[_0x21da57(0x23fe)][_0x21da57(0x2701)];var _0xac2f4a=this,_0xa68a67=when[_0x21da57(0x25e3)]();if(_0xac2f4a[_0x21da57(0x40b2)]={'_errorNum':0x0,'_reStoreTimes':0x0,'_memoryCache':0x0,'_redownload':!0x1,'status':{'promise':_0xa68a67[_0x21da57(0x28bc)],'needDownload':void 0x0}},this[_0x21da57(0x3983)]=_0x1c902c['scpUrl'],defined$1(window['Proxy'])){var _0x2e53e9=when[_0x21da57(0x25e3)]();_0xac2f4a[_0x21da57(0x4139)]=_0x2e53e9[_0x21da57(0x28bc)],new IndexedDBScheduler({'name':_0x35bd18+this[_0x21da57(0x2e23)]})[_0x21da57(0x4e1e)](function(_0x417b6c){var _0x1adc17=_0x21da57;_0x417b6c[_0x1adc17(0x4148)](_0xac2f4a[_0x1adc17(0x2e23)])?_0x417b6c['checkObjectStoreExit'](_0xac2f4a[_0x1adc17(0x2e23)]+_0x1adc17(0xc81))?(createAttributesTable(_0x417b6c,_0xac2f4a,_0xa68a67),_0xac2f4a[_0x1adc17(0x2fdf)]=_0x417b6c,_0x2e53e9['resolve'](!0x0)):_0x417b6c['createObjectStore'](_0xac2f4a[_0x1adc17(0x2e23)]+'Texture')[_0x1adc17(0x4e1e)](function(){var _0x13ac26=_0x1adc17;createAttributesTable(_0x417b6c,_0xac2f4a,_0xa68a67),_0xac2f4a['_indexedDBScheduler']=_0x417b6c,_0x2e53e9[_0x13ac26(0x68a)](!0x0);}):_0x417b6c[_0x1adc17(0x5f3)](_0xac2f4a[_0x1adc17(0x2e23)])[_0x1adc17(0x4e1e)](function(){var _0x51fe6b=_0x1adc17;_0x417b6c[_0x51fe6b(0x4148)](_0xac2f4a[_0x51fe6b(0x2e23)]+_0x51fe6b(0xc81))?(createAttributesTable(_0x417b6c,_0xac2f4a,_0xa68a67),_0xac2f4a['_indexedDBScheduler']=_0x417b6c,_0x2e53e9[_0x51fe6b(0x68a)](!0x0)):_0x417b6c['createObjectStore'](_0xac2f4a['tablename']+'Texture')['then'](function(){var _0x58fc68=_0x51fe6b;createAttributesTable(_0x417b6c,_0xac2f4a,_0xa68a67),_0xac2f4a[_0x58fc68(0x2fdf)]=_0x417b6c,_0x2e53e9[_0x58fc68(0x68a)](!0x0);});});});}this[_0x21da57(0x9ae)]=0x0,this['_statistics']={'numberOfPendingRequests':0x0,'numberOfAttemptedRequests':0x0,'numberOfTilesProcessing':0x0,'numberOfProcessingAttempted':0x0,'lastLoadedTrigger':{'time':Date[_0x21da57(0x3c84)](),'done':!0x1},'numberOfColorChangePending':0x0,'numberOfColorChangeAttempted':0x0,'numberOfColorChangeProcessing':0x0,'lastColorChangeTrigger':{'time':Date[_0x21da57(0x3c84)](),'done':!0x1}},this['_statisticsLastRender']=combine$2({},this[_0x21da57(0x1805)]),this[_0x21da57(0x41bf)]=!0x1,this['_packRequestEntities']=[],this['_parsingEntities']=[],this['_attrloaded']=!0x1,this['_selectEntities']=[],this['_requestEntities']=[],this[_0x21da57(0x230e)]=!0x1,this[_0x21da57(0xd69)]=void 0x0,this['_polygons']=void 0x0,this[_0x21da57(0x2111)]=0x0,this['_indexedDBRequestLimit']=0x3,this[_0x21da57(0x42d)]=0x0,this[_0x21da57(0x2fc6)]=!0x0,this[_0x21da57(0x1903)]=0x0,this[_0x21da57(0x3140)]=void 0x0,this[_0x21da57(0x3d48)]={},this['_objectIdChange']=!0x1,this[_0x21da57(0x5672)]=!0x1,this[_0x21da57(0x27a0)]={};};function createAttributesTable(_0x351ea8,_0x523fdf,_0xd4bb1c){var _0x8a9304=_0x68aa19;_0x351ea8[_0x8a9304(0x4148)](_0x8a9304(0x1b28))?!0x0===_0x523fdf[_0x8a9304(0x2701)][_0x8a9304(0x3956)]&&_0x351ea8[_0x8a9304(0x22cc)](_0x8a9304(0x1b28),_0x8a9304(0x3380))[_0x8a9304(0x4e1e)](function(_0x642a27){var _0x2d660b=_0x8a9304;if(_0x2d660b(0x3298)===_0x642a27&&(_0x523fdf[_0x2d660b(0x40b2)][_0x2d660b(0x3f4f)][_0x2d660b(0x3eac)]=!0x1,_0xd4bb1c[_0x2d660b(0x68a)](!0x0)),defined$1(_0x523fdf[_0x2d660b(0x23fe)][_0x2d660b(0x3380)])){for(var _0x22a98f=0x0;_0x22a98f<_0x523fdf[_0x2d660b(0x23fe)][_0x2d660b(0x3380)]['length'];_0x22a98f++)if(-0x1===_0x642a27['indexOf'](_0x523fdf[_0x2d660b(0x23fe)]['queryFieldNames'][_0x22a98f]))return _0x523fdf[_0x2d660b(0x40b2)]['status'][_0x2d660b(0x3eac)]=!0x0,_0x351ea8[_0x2d660b(0x2f65)](_0x2d660b(0x1b28),_0x2d660b(0x3380),_0x642a27[_0x2d660b(0x32c8)](_0x523fdf['_layer'][_0x2d660b(0x3380)])),void _0xd4bb1c[_0x2d660b(0x68a)](!0x0);_0x523fdf['_attributes'][_0x2d660b(0x3f4f)][_0x2d660b(0x3eac)]=!0x1,_0xd4bb1c['resolve'](!0x0);}})[_0x8a9304(0x4b84)](function(){var _0x476a24=_0x8a9304;!0x0===_0x523fdf[_0x476a24(0x2701)][_0x476a24(0x3956)]&&(defined$1(_0x523fdf[_0x476a24(0x23fe)]['queryFieldNames'])?_0x351ea8['putElementInDB'](_0x476a24(0x1b28),_0x476a24(0x3380),_0x523fdf[_0x476a24(0x23fe)]['queryFieldNames']):_0x351ea8['putElementInDB'](_0x476a24(0x1b28),'queryFieldNames',_0x476a24(0x3298)),_0x523fdf['_attributes'][_0x476a24(0x3f4f)][_0x476a24(0x3eac)]=!0x0,_0xd4bb1c[_0x476a24(0x68a)](!0x0));}):_0x351ea8['createObjectStore'](_0x8a9304(0x1b28))[_0x8a9304(0x4e1e)](function(){var _0x45038e=_0x8a9304;_0xd4bb1c[_0x45038e(0x68a)](!0x0),!0x0===_0x523fdf['_indexedDBSetting'][_0x45038e(0x3956)]&&(defined$1(_0x523fdf[_0x45038e(0x23fe)][_0x45038e(0x3380)])?_0x351ea8['putElementInDB']('attributes','queryFieldNames',_0x523fdf[_0x45038e(0x23fe)][_0x45038e(0x3380)]):_0x351ea8[_0x45038e(0x3017)](_0x45038e(0x1b28),_0x45038e(0x3380),'ALL'),_0x523fdf['_attributes'][_0x45038e(0x3f4f)][_0x45038e(0x3eac)]=!0x0);});}function saveCachesToDB(_0x1680ac){var _0x1e4cde=_0x68aa19;_0x1680ac[_0x1e4cde(0x2701)]['isAttributesSave']&&(defined$1(_0x1680ac['_indexedDBScheduler'])?putElemntsInDB(_0x1680ac):_0x1680ac[_0x1e4cde(0x4139)][_0x1e4cde(0x4e1e)](function(){putElemntsInDB(_0x1680ac);}));}function putElemntsInDB(_0x353328){var _0x1500f0=_0x68aa19,_0x35e877=new TextEncoder(_0x1500f0(0x27cf)),_0x2da68a=[];if(_0x353328[_0x1500f0(0x2fdf)]['checkObjectStoreExit'](_0x1500f0(0x1b28))){for(var _0x211b6c in _0x353328['_attributes']){var _0x4f60b8=JSON[_0x1500f0(0x1e9b)](_0x353328[_0x1500f0(0x40b2)][_0x211b6c]);_0x4f60b8=_0x35e877[_0x1500f0(0x502e)](_0x4f60b8)[_0x1500f0(0x3ac2)](0x100),_0x2da68a[_0x1500f0(0x3a33)](_0x353328['_indexedDBScheduler'][_0x1500f0(0x3017)](_0x1500f0(0x1b28),_0x211b6c,_0x4f60b8));}when[_0x1500f0(0x3935)](_0x2da68a,function(_0x15eef5){var _0x59a42a=_0x1500f0;_0x353328[_0x59a42a(0x2fdf)][_0x59a42a(0x3017)](_0x59a42a(0x1b28),_0x59a42a(0x5173),!0x0);},function(_0x368c51){var _0x40a756=_0x1500f0;_0x353328['_attributes']['_reStoreTimes']<=0x3&&(_0x353328['_attributes'][_0x40a756(0x2a0c)]++,setTimeout(function(){saveCachesToDB(_0x353328);},0x7d0));});}else _0x353328[_0x1500f0(0x2fdf)][_0x1500f0(0x5f3)](_0x1500f0(0x1b28))[_0x1500f0(0x4e1e)](function(){var _0xd5906=_0x1500f0;for(var _0x258558 in _0x353328[_0xd5906(0x40b2)]){var _0x530a56=JSON[_0xd5906(0x1e9b)](_0x353328['_attributes'][_0x258558]);_0x530a56=_0x35e877[_0xd5906(0x502e)](_0x530a56)['join'](0x100),_0x2da68a[_0xd5906(0x3a33)](_0x353328[_0xd5906(0x2fdf)][_0xd5906(0x3017)](_0xd5906(0x1b28),_0x258558,_0x530a56));}when[_0xd5906(0x3935)](_0x2da68a,function(_0x313a7f){var _0x17ef52=_0xd5906;_0x353328[_0x17ef52(0x2fdf)][_0x17ef52(0x3017)](_0x17ef52(0x1b28),_0x17ef52(0x5173),!0x0);},function(_0x15abfa){var _0x34b32d=_0xd5906;_0x353328[_0x34b32d(0x40b2)][_0x34b32d(0x2a0c)]<=0x3&&(_0x353328[_0x34b32d(0x40b2)][_0x34b32d(0x2a0c)]++,setTimeout(function(){saveCachesToDB(_0x353328);},0x7d0));});});}function saveRecordsToCache(_0x438a8e,_0x2a4d48){var _0x25e25f=_0x68aa19;if(Array[_0x25e25f(0x4b57)](_0x438a8e))for(var _0x505c1a=0x0,_0x4a4efb=_0x438a8e[_0x25e25f(0x531b)];_0x505c1a<_0x4a4efb;_0x505c1a++){var _0x20ebf6=_0x438a8e[_0x505c1a]['id']||_0x438a8e[_0x505c1a][_0x25e25f(0x3a62)]||_0x438a8e[_0x505c1a][_0x25e25f(0x22c3)]||_0x438a8e[_0x505c1a][_0x25e25f(0x340c)];_0x2a4d48[_0x25e25f(0x40b2)]['hasOwnProperty'](_0x20ebf6)||(_0x2a4d48[_0x25e25f(0x40b2)][_0x20ebf6]=_0x438a8e[_0x505c1a]);}else defined$1(_0x20ebf6=_0x438a8e['id']||_0x438a8e[_0x25e25f(0x3a62)]||_0x438a8e[_0x25e25f(0x22c3)])&&(_0x2a4d48['_attributes'][_0x20ebf6]=_0x438a8e);_0x2a4d48[_0x25e25f(0x40b2)]['_memoryCache']=0x1;}function requestAllScvd(_0x4a6214,_0x3309af){var _0x56b3fa=_0x68aa19;for(var _0x4241f0=[],_0x2b099b=_0x56b3fa(0x2e9b)===_0x4a6214[_0x56b3fa(0x23fe)]['_attributeExtentName']?_0x56b3fa(0xc64):_0x4a6214[_0x56b3fa(0x23fe)][_0x56b3fa(0x56bd)]?'.s3md':_0x56b3fa(0x2f91),_0x466c4b=0x0,_0x599897=_0x4a6214[_0x56b3fa(0x256f)]['length'];_0x466c4b<_0x599897;_0x466c4b++){var _0x458a95;if(_0x458a95=_0x4a6214['_layer'][_0x56b3fa(0x2cd)]?_0x4a6214[_0x56b3fa(0x256f)][_0x466c4b]['_relativePath'][_0x56b3fa(0x68a)](_0x4a6214[_0x56b3fa(0x23fe)][_0x56b3fa(0x1ac7)])[_0x56b3fa(0x1d43)]()+_0x4a6214['_rootEntities'][_0x466c4b][_0x56b3fa(0x2768)]+_0x2b099b:_0x4a6214['_rootEntities'][_0x466c4b]['_relativePath'][_0x56b3fa(0x68a)](_0x4a6214[_0x56b3fa(0x23fe)][_0x56b3fa(0x1ac7)])[_0x56b3fa(0x1d43)]()+getFilenameFromUri(_0x4a6214[_0x56b3fa(0x256f)][_0x466c4b][_0x56b3fa(0x5380)]['toString']()[_0x56b3fa(0x1297)](/\/$/,''))+_0x2b099b,'.attribute'===_0x2b099b){var _0x1ad98f=Object[_0x56b3fa(0x20c8)](_0x4a6214[_0x56b3fa(0x23fe)][_0x56b3fa(0x3dea)][_0x56b3fa(0x15c8)])[_0x56b3fa(0x3ac2)](';');_0x458a95=_0x4a6214[_0x56b3fa(0x23fe)][_0x56b3fa(0x3dea)]['_hash']['hasOwnProperty'](_0x56b3fa(0x340c))?_0x458a95+_0x56b3fa(0x266a)+(_0x1ad98f=_0x1ad98f[_0x56b3fa(0x1297)](_0x56b3fa(0x3dfb),'')):_0x458a95+_0x56b3fa(0x986)+(_0x1ad98f=_0x1ad98f[_0x56b3fa(0x1297)]('SmID;',''));}defined$1(Credential[_0x56b3fa(0x4570)])&&(_0x458a95=defined$1(Credential['CREDENTIAL'][_0x56b3fa(0x622)][_0x4a6214[_0x56b3fa(0x3983)]])?Credential['addTokenWithKey'](_0x4a6214[_0x56b3fa(0x3983)],_0x458a95):Credential[_0x56b3fa(0x437b)](_0x458a95)),_0x4241f0['push'](loadArrayBuffer(_0x458a95));}when[_0x56b3fa(0x3935)](_0x4241f0,function(_0x5241c0){var _0x26185d=_0x56b3fa;for(var _0x766903=[],_0x3eab9c=0x0,_0x52015b=_0x5241c0['length'];_0x3eab9c<_0x52015b;_0x3eab9c++)_0x766903[_0x26185d(0x3a33)](resolveScvdBuffer(_0x5241c0[_0x3eab9c],_0x2b099b,_0x4a6214[_0x26185d(0x23fe)]['_fieldsInfo']));for(var _0x51ce71=0x0;_0x51ce71<_0x766903[_0x26185d(0x531b)];_0x51ce71++)saveRecordsToCache(_0x766903[_0x51ce71],_0x4a6214);_0x4a6214[_0x26185d(0x3b33)]||(_0x4a6214[_0x26185d(0x3b33)]=!0x0,_0x4a6214[_0x26185d(0x23fe)][_0x26185d(0x5564)][_0x26185d(0x30bb)](_0x4a6214[_0x26185d(0x23fe)]['name']+_0x26185d(0x41b))),saveCachesToDB(_0x4a6214);},function(_0x498291){var _0x3e9669=_0x56b3fa;for(var _0x3de249=0x0,_0x4d2e5e=_0x4a6214[_0x3e9669(0x256f)][_0x3e9669(0x531b)];_0x3de249<_0x4d2e5e;_0x3de249++){var _0x466409;_0x466409=_0x4a6214['_layer'][_0x3e9669(0x2cd)]?_0x4a6214['_rootEntities'][_0x3de249][_0x3e9669(0x5380)]['resolve'](_0x4a6214[_0x3e9669(0x23fe)][_0x3e9669(0x1ac7)])['toString']()+_0x4a6214['_rootEntities'][_0x3de249][_0x3e9669(0x2768)]+_0x2b099b:_0x4a6214[_0x3e9669(0x256f)][_0x3de249][_0x3e9669(0x5380)][_0x3e9669(0x68a)](_0x4a6214['_layer']['_baseUri'])[_0x3e9669(0x1d43)]()+getFilenameFromUri(_0x4a6214[_0x3e9669(0x256f)][_0x3de249][_0x3e9669(0x5380)][_0x3e9669(0x1d43)]()[_0x3e9669(0x1297)](/\/$/,''))+_0x2b099b,defined$1(Credential['CREDENTIAL'])&&(_0x466409=defined$1(Credential['CREDENTIAL']['_keymap'][_0x4a6214[_0x3e9669(0x3983)]])?Credential[_0x3e9669(0x1737)](_0x4a6214['_scpUrl'],_0x466409):Credential[_0x3e9669(0x437b)](_0x466409)),loadArrayBuffer(_0x466409)[_0x3e9669(0x4e1e)](function(_0x55289c){var _0x41d192=_0x3e9669,_0x106a2e=[];_0x106a2e['push'](resolveScvdBuffer(_0x55289c,_0x2b099b,that[_0x41d192(0x23fe)][_0x41d192(0x3dea)])),saveRecordsToCache(_0x106a2e[0x0],_0x4a6214),saveCachesToDB(_0x4a6214);});}});}Object['defineProperties'](S3MLayerScheduler[_0x68aa19(0x4b51)],{'LoadingPriority':{'get':function(){var _0x70357f=_0x68aa19;return this[_0x70357f(0x1726)];},'set':function(_0x2ec77b){var _0x5a3c95=_0x68aa19;this['_nLoadingPriority']=_0x2ec77b,this[_0x5a3c95(0x4129)]=this['_nLoadingPriority']===LoadingPriorityMode$1[_0x5a3c95(0x21f2)]?createPriorityByLevelFunction:createPriorityByDisFromCameraFunction,this[_0x5a3c95(0x1726)]===LoadingPriorityMode$1[_0x5a3c95(0x22d9)]&&(this[_0x5a3c95(0x4129)]=createPriorityByDigits);}}}),S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x7f0)]=function(){var _0x33fac9=_0x68aa19;return this[_0x33fac9(0x1805)][_0x33fac9(0x2200)]+this['_statistics']['numberOfAttemptedRequests']+this[_0x33fac9(0x1805)][_0x33fac9(0x2a20)];},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x2871)]=function(){var _0x4dbd4f=_0x68aa19,_0x87ea97=this;if(defined$1(this['_indexedDBScheduler'])){if(!_0x87ea97[_0x4dbd4f(0x2fdf)][_0x4dbd4f(0x4148)](_0x4dbd4f(0x1b28)))return;requestAllScvd(_0x87ea97,_0x87ea97['_layer'][_0x4dbd4f(0x56bd)]);}else this[_0x4dbd4f(0x4139)][_0x4dbd4f(0x4e1e)](function(){var _0x34844f=_0x4dbd4f;defined$1(_0x87ea97['_indexedDBScheduler'])&&_0x87ea97['_indexedDBScheduler'][_0x34844f(0x4148)](_0x34844f(0x1b28))||requestAllScvd(_0x87ea97,_0x87ea97[_0x34844f(0x23fe)][_0x34844f(0x56bd)]);});},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x3b76)]=function(_0x435cc9){var _0x24417d=_0x68aa19,_0x1bcf8c=new TextDecoder('utf-8'),_0x17cfcf=when[_0x24417d(0x25e3)]();if(defined$1(this[_0x24417d(0x40b2)][_0x435cc9]))return _0x17cfcf[_0x24417d(0x68a)](this[_0x24417d(0x40b2)][_0x435cc9]),_0x17cfcf[_0x24417d(0x28bc)];if(!this['_indexedDBSetting'][_0x24417d(0x3956)]&&!this[_0x24417d(0x23fe)][_0x24417d(0x3b18)])return _0x17cfcf[_0x24417d(0x68a)](null),_0x17cfcf[_0x24417d(0x28bc)];if(!defined$1(this['_indexedDBScheduler'])||!this[_0x24417d(0x2fdf)][_0x24417d(0x4148)](_0x24417d(0x1b28)))return _0x17cfcf['resolve'](null),_0x17cfcf[_0x24417d(0x28bc)];var _0x51fd35=this;return this['_indexedDBScheduler']['getElementFromDB'](_0x24417d(0x1b28),_0x435cc9['toString']())[_0x24417d(0x4e1e)](function(_0x2d6eb8){var _0x43d115=_0x24417d;if(null!==_0x2d6eb8){_0x2d6eb8=_0x2d6eb8[_0x43d115(0x4d7b)](0x100);var _0x52ba55=new Uint8Array(_0x2d6eb8);_0x2d6eb8=_0x1bcf8c['decode'](_0x52ba55),_0x2d6eb8=JSON[_0x43d115(0x29e2)](_0x2d6eb8);}else _0x51fd35[_0x43d115(0x40b2)][_0x43d115(0x376c)]++,_0x51fd35[_0x43d115(0x40b2)]['_errorNum']>0x3&&(requestAllScvd(_0x51fd35,_0x51fd35[_0x43d115(0x23fe)][_0x43d115(0x56bd)]),_0x51fd35[_0x43d115(0x40b2)][_0x43d115(0x376c)]=0x0);_0x51fd35[_0x43d115(0x40b2)][_0x435cc9]=_0x2d6eb8,_0x17cfcf[_0x43d115(0x68a)](_0x2d6eb8);},function(_0xd6faf5){var _0x29ef0a=_0x24417d;_0x51fd35[_0x29ef0a(0x40b2)][_0x29ef0a(0x376c)]++,_0x51fd35[_0x29ef0a(0x40b2)][_0x29ef0a(0x376c)]>0x3&&!_0x51fd35[_0x29ef0a(0x40b2)][_0x29ef0a(0x2857)]&&(requestAllScvd(_0x51fd35,_0x51fd35[_0x29ef0a(0x23fe)][_0x29ef0a(0x56bd)]),_0x51fd35[_0x29ef0a(0x40b2)]['_redownload']=!0x0),_0x17cfcf[_0x29ef0a(0x68a)](null);}),_0x17cfcf['promise'];},S3MLayerScheduler['prototype'][_0x68aa19(0xa21)]=function(){var _0x190a13=_0x68aa19;for(var _0x1cf1db=[],_0x3f61e7=when[_0x190a13(0x25e3)](),_0x123f2=_0x190a13(0x2e9b)===this[_0x190a13(0x23fe)][_0x190a13(0x2fd)]?_0x190a13(0xc64):this[_0x190a13(0x23fe)][_0x190a13(0x56bd)]?_0x190a13(0x352b):_0x190a13(0x2f91),_0x2b6b70=this,_0xb230=this[_0x190a13(0x23fe)],_0x27eb63=0x0,_0x233064=this[_0x190a13(0x256f)]['length'];_0x27eb63<_0x233064;_0x27eb63++){var _0x3a0984=this[_0x190a13(0x256f)][_0x27eb63];if(defined$1(_0xb230['_indexInfoMap'])){var _0x587c7b=_0x3a0984[_0x190a13(0x2768)],_0x5e1b63=_0xb230[_0x190a13(0x5c3)][_0x587c7b];if(defined$1(_0x5e1b63))for(var _0x4e5997=0x0;_0x4e5997<_0x5e1b63[_0x190a13(0x531b)];_0x4e5997++){var _0x3614ad=new URI(_0x5e1b63[_0x4e5997][_0x190a13(0x343b)])[_0x190a13(0x68a)](_0xb230['_baseUri'])[_0x190a13(0x1d43)](),_0x39c168=Object[_0x190a13(0x20c8)](this['_layer'][_0x190a13(0x3dea)]['_hash'])['join'](';');_0x3614ad=_0xb230[_0x190a13(0x3dea)][_0x190a13(0x15c8)]['hasOwnProperty'](_0x190a13(0x340c))?_0x3614ad+'?fields=smid;'+(_0x39c168=_0x39c168[_0x190a13(0x1297)](_0x190a13(0x3dfb),'')):_0x3614ad+_0x190a13(0x986)+(_0x39c168=_0x39c168[_0x190a13(0x1297)](_0x190a13(0x1745),'')),defined$1(Credential['CREDENTIAL'])&&(_0x3614ad=defined$1(Credential[_0x190a13(0x4570)]['_keymap'][this['_scpUrl']])?Credential[_0x190a13(0x1737)](this[_0x190a13(0x3983)],_0x3614ad):Credential['addToken'](_0x3614ad)),_0x1cf1db[_0x190a13(0x3a33)](loadArrayBuffer(_0x3614ad));}}else _0x3614ad=this[_0x190a13(0x256f)][_0x27eb63][_0x190a13(0x5380)][_0x190a13(0x68a)](this['_layer']['_baseUri'])[_0x190a13(0x1d43)]()+getFilenameFromUri(this[_0x190a13(0x256f)][_0x27eb63]['_relativePath'][_0x190a13(0x1d43)]()['replace'](/\/$/,''))+_0x123f2,_0x39c168=Object['keys'](this[_0x190a13(0x23fe)][_0x190a13(0x3dea)]['_hash'])[_0x190a13(0x3ac2)](';'),(_0x3614ad=this['_layer'][_0x190a13(0x3dea)][_0x190a13(0x15c8)][_0x190a13(0x2a77)](_0x190a13(0x340c))?_0x3614ad+_0x190a13(0x266a)+(_0x39c168=_0x39c168[_0x190a13(0x1297)]('smid;','')):_0x3614ad+_0x190a13(0x986)+(_0x39c168=_0x39c168[_0x190a13(0x1297)](_0x190a13(0x1745),'')),defined$1(Credential['CREDENTIAL'])&&(_0x3614ad=defined$1(Credential[_0x190a13(0x4570)][_0x190a13(0x622)][this[_0x190a13(0x3983)]])?Credential[_0x190a13(0x1737)](this[_0x190a13(0x3983)],_0x3614ad):Credential[_0x190a13(0x437b)](_0x3614ad)),_0x1cf1db[_0x190a13(0x3a33)](loadArrayBuffer(_0x3614ad)));}return when[_0x190a13(0x3935)](_0x1cf1db,function(_0x5402e1){var _0x32533d=_0x190a13;for(var _0x4c1e00=[],_0x5da465=0x0,_0x2f2ba9=_0x5402e1[_0x32533d(0x531b)];_0x5da465<_0x2f2ba9;_0x5da465++)_0x4c1e00[_0x32533d(0x3a33)](resolveScvdBuffer(_0x5402e1[_0x5da465],_0x123f2,_0x2b6b70[_0x32533d(0x23fe)]['_fieldsInfo']));for(var _0x437fe1=0x0;_0x437fe1<_0x4c1e00['length'];_0x437fe1++)saveRecordsToCache(_0x4c1e00[_0x437fe1],_0x2b6b70);_0x2b6b70[_0x32533d(0x3b33)]||(_0x2b6b70['_attrloaded']=!0x0,_0x2b6b70[_0x32533d(0x23fe)][_0x32533d(0x5564)][_0x32533d(0x30bb)](_0x2b6b70[_0x32533d(0x23fe)][_0x32533d(0x13f9)]+_0x32533d(0x41b))),_0x3f61e7['resolve'](!0x0);},function(_0x3b2f64){var _0x1f3d71=_0x190a13;for(var _0x487e6a=0x0,_0x1e103a=_0x2b6b70[_0x1f3d71(0x256f)][_0x1f3d71(0x531b)];_0x487e6a<_0x1e103a;_0x487e6a++){var _0x2f55bf=_0x2b6b70[_0x1f3d71(0x256f)][_0x487e6a]['_relativePath'][_0x1f3d71(0x68a)](_0x2b6b70[_0x1f3d71(0x23fe)][_0x1f3d71(0x1ac7)])[_0x1f3d71(0x1d43)]()+getFilenameFromUri(_0x2b6b70[_0x1f3d71(0x256f)][_0x487e6a][_0x1f3d71(0x5380)]['toString']()[_0x1f3d71(0x1297)](/\/$/,''))+_0x123f2;defined$1(Credential[_0x1f3d71(0x4570)])&&(_0x2f55bf=defined$1(Credential['CREDENTIAL'][_0x1f3d71(0x622)][_0x2b6b70[_0x1f3d71(0x3983)]])?Credential[_0x1f3d71(0x1737)](_0x2b6b70['_scpUrl'],_0x2f55bf):Credential['addToken'](_0x2f55bf)),loadArrayBuffer(_0x2f55bf)[_0x1f3d71(0x4e1e)](function(_0xcb2048){var _0xbb3983=_0x1f3d71,_0x423aad=[];_0x423aad[_0xbb3983(0x3a33)](resolveScvdBuffer(_0xcb2048,_0x123f2,_0x2b6b70[_0xbb3983(0x23fe)][_0xbb3983(0x3dea)])),saveRecordsToCache(_0x423aad[0x0],_0x2b6b70),_0x3f61e7[_0xbb3983(0x68a)](!0x0);});}}),_0x3f61e7[_0x190a13(0x28bc)];};var unzipwasm=null,freec=null,unzipwasmReady=!0x1;function unzipWithwasm(_0x4c9272){var _0x3d0cd1=_0x68aa19,_0x1dbc8f=0x4*_0x4c9272[_0x3d0cd1(0x531b)],_0x5844af=unzip['_malloc'](Uint8Array[_0x3d0cd1(0x1c17)]*_0x1dbc8f),_0x1c95d5=new Uint8Array(_0x1dbc8f);unzip[_0x3d0cd1(0x149a)][_0x3d0cd1(0x346f)](_0x1c95d5,_0x5844af/Uint8Array[_0x3d0cd1(0x1c17)]);var _0x3a5426,_0x1041c2=unzip[_0x3d0cd1(0x5164)](Uint8Array['BYTES_PER_ELEMENT']*_0x4c9272[_0x3d0cd1(0x531b)]);for(unzip[_0x3d0cd1(0x149a)][_0x3d0cd1(0x346f)](_0x4c9272,_0x1041c2/Uint8Array[_0x3d0cd1(0x1c17)]);0x0==(_0x3a5426=unzipwasm(_0x5844af,_0x1dbc8f,_0x1041c2,_0x4c9272[_0x3d0cd1(0x531b)]));)freec(_0x5844af),_0x1dbc8f*=0x4,_0x5844af=unzip[_0x3d0cd1(0x5164)](Uint8Array['BYTES_PER_ELEMENT']*_0x1dbc8f),_0x1c95d5=new Uint8Array(_0x1dbc8f),unzip[_0x3d0cd1(0x149a)]['set'](_0x1c95d5,_0x5844af/Uint8Array[_0x3d0cd1(0x1c17)]);var _0x323181=new Uint8Array(unzip[_0x3d0cd1(0x149a)][_0x3d0cd1(0x1de1)],_0x5844af,_0x3a5426);_0x4c9272=null,_0x1c95d5=null;var _0x1370fd=new Uint8Array(_0x323181)[_0x3d0cd1(0x1de1)];return freec(_0x5844af),freec(_0x1041c2),_0x1370fd;}function resolveScvdBuffer(_0x1febf5,_0x3d9836,_0x24ebf7){var _0x28064b=_0x68aa19;if('.attribute'===_0x3d9836){var _0x37acdd=new Int32Array(_0x1febf5,0x0,0x1);_0x37acdd=_0x37acdd[0x0];for(var _0x52279d=new Int32Array(_0x1febf5,0x4,_0x37acdd),_0x32f91b=[],_0x4542a1=0x0;_0x4542a1<_0x37acdd;_0x4542a1++)_0x32f91b['push'](_0x52279d[_0x4542a1]);var _0x5e4148=Math[_0x28064b(0x67a)](_0x32f91b[0x0]/4.125),_0x3d063a=_0xb98194=Math[_0x28064b(0x28fa)](_0x5e4148/0x8),_0xa6d766=new Int8Array(_0x1febf5,0x4*(_0x37acdd+0x1)+_0xb98194,0x4*_0x5e4148),_0x406d78=_0xa6d766[_0x28064b(0x587e)](0x0,0x4*_0x5e4148),_0x3cac48=new Int8Array(_0x406d78);_0xa6d766=new Int32Array(_0x3cac48[_0x28064b(0x1de1)]);var _0x113a97=0x4*(_0x37acdd+0x1)+_0x32f91b[0x0],_0x10f377=[];for(_0x4542a1=0x1;_0x4542a1<_0x37acdd;_0x4542a1++){var _0x24f575=(_0x24ebf7=_0x24ebf7)[_0x28064b(0x2fe5)][_0x4542a1],_0x136beb=_0x24f575[_0x28064b(0x3243)],_0x2040ed=Number(_0x24f575[_0x28064b(0x57c2)]);_0x5e4148=Math[_0x28064b(0x67a)](_0x32f91b[_0x4542a1]/(_0x2040ed+0.125));var _0xb98194=Math[_0x28064b(0x28fa)](_0x5e4148/0x8);0xa!=_0x136beb&&_0x28064b(0x4050)!==_0x136beb&&_0x28064b(0x3c68)!==_0x136beb||(_0x2040ed=0x1,_0xb98194=_0x3d063a,_0x5e4148=_0x32f91b[_0x4542a1]-_0xb98194);var _0x303748=new Int8Array(_0x1febf5,_0x113a97+_0xb98194,_0x5e4148*_0x2040ed)[_0x28064b(0x587e)](0x0,_0x5e4148*_0x2040ed);_0x3cac48=new Int8Array(_0x303748);if(0x4==_0x136beb||_0x28064b(0x222e)===_0x136beb)_0x303748=new Int32Array(_0x3cac48[_0x28064b(0x1de1)]);else{if(0x10==_0x136beb||_0x28064b(0x9c4)===_0x136beb)_0x303748=new BigInt64Array(_0x3cac48['buffer']);else{if(0x6==_0x136beb||_0x28064b(0x1718)===_0x136beb)_0x303748=new Float32Array(_0x3cac48['buffer']);else{if(0x7==_0x136beb||_0x28064b(0xfd6)===_0x136beb)_0x303748=new Float64Array(_0x3cac48[_0x28064b(0x1de1)]);else{if(0xa==_0x136beb||_0x28064b(0x4050)===_0x136beb||_0x28064b(0x3c68)===_0x136beb){for(var _0x4175a3=new DataView(_0x303748[_0x28064b(0x1de1)]),_0x340717=0x0,_0x7da047=[];_0x340717+_0x303748['byteOffset']<_0x4175a3[_0x28064b(0x21dd)];){var _0x45db49=_0x4175a3[_0x28064b(0x45b6)](_0x340717+_0x303748['byteOffset'],!0x0);if((_0x340717+=0x4)+_0x45db49>_0x3cac48[_0x28064b(0x1de1)][_0x28064b(0x21dd)]||_0x45db49<0x0)break;var _0x89cbc0=new Uint8Array(_0x3cac48[_0x28064b(0x1de1)],_0x340717,_0x45db49);_0x340717+=_0x45db49;var _0x5049d4=getStringFromTypedArray(_0x89cbc0,void 0x0,void 0x0,_0x28064b(0x216c));_0x7da047[_0x28064b(0x3a33)](_0x5049d4);}_0x303748=_0x7da047;}}}}}_0x113a97+=_0x32f91b[_0x4542a1],_0x10f377[_0x28064b(0x3a33)](_0x303748);}var _0x4cf299=Object['keys'](_0x24ebf7[_0x28064b(0x15c8)]),_0x42cb6b=[];for(_0x4542a1=0x0;_0x4542a1<_0xa6d766[_0x28064b(0x531b)];_0x4542a1++){(_0x23211c={})[_0x4cf299[0x0]]=_0xa6d766[_0x4542a1];for(var _0x2fbf1a=0x0;_0x2fbf1a<_0x10f377[_0x28064b(0x531b)];_0x2fbf1a++)_0x23211c[_0x4cf299[_0x2fbf1a+0x1]]=_0x10f377[_0x2fbf1a][_0x4542a1];_0x42cb6b[_0x28064b(0x3a33)](_0x23211c);}return _0x42cb6b;}var _0x5c14cf,_0x37e7f0=new Uint8Array(_0x1febf5,0x8);if(null!==unzipwasm&&!0x0===unzipwasmReady)try{_0x5c14cf=unzipWithwasm(_0x37e7f0);}catch(_0xdfb711){return[];}else _0x5c14cf=pako['inflate'](_0x37e7f0)[_0x28064b(0x1de1)];_0x3cac48=new Uint8Array(_0x5c14cf);var _0x4ec8c4=new TextDecoder(_0x28064b(0x27cf))[_0x28064b(0x48c3)](_0x3cac48);if(_0x28064b(0x352b)===_0x3d9836){var _0x23954c,_0x1e857b=_0x4ec8c4['substring'](0x4);try{_0x23954c=JSON[_0x28064b(0x29e2)](_0x1e857b);}catch(_0x1b3f5d){_0x1e857b=_0x4ec8c4['substring'](_0x4ec8c4[_0x28064b(0x33ab)]('{')),_0x23954c=JSON[_0x28064b(0x29e2)](_0x1e857b);}for(var _0x23211c=[],_0x9170df=0x0,_0x10110b=_0x23954c['layerInfos'][_0x28064b(0x531b)];_0x9170df<_0x10110b;_0x9170df++)for(var _0xd80e1d=_0x23954c[_0x28064b(0x2c9)][_0x9170df][_0x28064b(0x913)],_0x5443fc=(_0x4542a1=0x0,_0xd80e1d[_0x28064b(0x531b)]);_0x4542a1<_0x5443fc;_0x4542a1++){for(var _0x25c800={},_0x4e6d21=(_0x2fbf1a=0x0,(_0x190dfe=_0xd80e1d[_0x4542a1])['values'][_0x28064b(0x531b)]);_0x2fbf1a<_0x4e6d21;_0x2fbf1a++)_0x25c800[_0x190dfe[_0x28064b(0x21e8)][_0x2fbf1a][_0x28064b(0x13f9)]]=_0x190dfe[_0x28064b(0x21e8)][_0x2fbf1a]['field'],_0x25c800[_0x190dfe[_0x28064b(0x21e8)][_0x2fbf1a][_0x28064b(0x13f9)]]=!isNaN(0x1*_0x25c800[_0x190dfe[_0x28064b(0x21e8)][_0x2fbf1a][_0x28064b(0x13f9)]])&0x1*_0x25c800[_0x190dfe[_0x28064b(0x21e8)][_0x2fbf1a][_0x28064b(0x13f9)]]<Number[_0x28064b(0x53ea)]?0x1*_0x25c800[_0x190dfe['values'][_0x2fbf1a][_0x28064b(0x13f9)]]:_0x25c800[_0x190dfe['values'][_0x2fbf1a][_0x28064b(0x13f9)]];_0x23211c[_0x28064b(0x3a33)](_0x25c800);}return _0x23211c;}_0x23211c=[];var _0x23d144=new XMLParser()[_0x28064b(0x137b)](_0x4ec8c4)['getElementsByTagName'](_0x28064b(0x3f3a));for(_0x4542a1=0x0,_0x5443fc=_0x23d144[_0x28064b(0x531b)];_0x4542a1<_0x5443fc;_0x4542a1++){for(_0x25c800={},_0x3cac48=_0x23d144[_0x4542a1][_0x28064b(0x40f1)]['split']('\x0a'),_0x2fbf1a=0x0;_0x2fbf1a<_0x3cac48[_0x28064b(0x531b)];_0x2fbf1a++){var _0x190dfe;if(''!==(_0x190dfe=_0x3cac48[_0x2fbf1a])){if(-0x1!==_0x190dfe[_0x28064b(0x33ab)](_0x28064b(0x641)))_0x25c800['id']=_0x190dfe[_0x28064b(0x57ed)](_0x190dfe[_0x28064b(0x33ab)]('>')+0x1,_0x190dfe['indexOf']('</'));else{var _0x3dccf7=_0x190dfe[_0x28064b(0x33ab)]('\x22');_0x3dccf7=_0x190dfe['indexOf']('\x22',_0x3dccf7+0x1);var _0x570e64=_0x190dfe[_0x28064b(0x57ed)](_0x190dfe['indexOf'](_0x28064b(0x2ba6))+0x6,_0x3dccf7);-0x1!==_0x190dfe[_0x28064b(0x33ab)]('/>')?_0x25c800[_0x570e64]='':_0x25c800[_0x570e64]=_0x190dfe[_0x28064b(0x57ed)](_0x190dfe[_0x28064b(0x33ab)]('>')+0x1,_0x190dfe[_0x28064b(0x33ab)]('</'));}}}_0x23211c[_0x28064b(0x3a33)](_0x25c800);}return _0x23211c;}function decodeArrayBuffer(_0x45dc4e,_0x493506){var _0x1a8d04=_0x68aa19,_0x381467=new Int8Array(_0x45dc4e);for(var _0x2c4e22=_0x493506['split']('')['map'](function(_0x3a9f7f){var _0x455032=_0x54f3;return _0x3a9f7f[_0x455032(0x39ea)](0x0);}),_0x2970b2=0x0;_0x2970b2<_0x2c4e22['length'];_0x2970b2++)_0x381467[_0x2970b2]=_0x381467[_0x2970b2]^_0x2c4e22[_0x2970b2];return _0x381467[_0x1a8d04(0x1de1)];}_0x68aa19(0x3041)!=typeof WebAssembly&&defined$1(unzip)&&(unzip['onRuntimeInitialized']=function(){unzipwasmReady=!0x0;},unzipwasm=unzip[_0x68aa19(0x1b70)](_0x68aa19(0x2658),'number',['number',_0x68aa19(0x30f8),_0x68aa19(0x30f8),_0x68aa19(0x30f8)]),freec=unzip['cwrap'](_0x68aa19(0x3a01),null,[_0x68aa19(0x30f8)])),S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x19a8)]=function(_0x5deeb4,_0x1471fb){var _0xc3b7d6=_0x68aa19;for(var _0x1321fd=0x0,_0x4259f2=_0x5deeb4[_0xc3b7d6(0x531b)];_0x1321fd<_0x4259f2;_0x1321fd++){var _0x2f9ed3=_0x5deeb4[_0x1321fd],_0x429fcb=this[_0xc3b7d6(0x256f)][_0x1321fd];if(defined$1(_0x2f9ed3[_0xc3b7d6(0x1990)])&&_0x2f9ed3[_0xc3b7d6(0x1990)][_0xc3b7d6(0x2896)]>0x0&&(_0x429fcb['_boundingSphere']=BoundingSphere[_0xc3b7d6(0x4503)](_0x2f9ed3[_0xc3b7d6(0x1990)],_0x1471fb,new BoundingSphere()),defined$1(_0x2f9ed3[_0xc3b7d6(0x27d5)]))){var _0x3297a8=[];_0x3297a8[_0xc3b7d6(0x3a33)](new Cartesian3(_0x2f9ed3[_0xc3b7d6(0x27d5)]['x'],_0x2f9ed3[_0xc3b7d6(0x27d5)]['y'],_0x2f9ed3['min']['z'])),_0x3297a8[_0xc3b7d6(0x3a33)](new Cartesian3(_0x2f9ed3[_0xc3b7d6(0x27d5)]['x'],_0x2f9ed3[_0xc3b7d6(0x27d5)]['y'],_0x2f9ed3[_0xc3b7d6(0x2bc6)]['z'])),_0x3297a8[_0xc3b7d6(0x3a33)](new Cartesian3(_0x2f9ed3[_0xc3b7d6(0x27d5)]['x'],_0x2f9ed3[_0xc3b7d6(0x2bc6)]['y'],_0x2f9ed3['min']['z'])),_0x3297a8[_0xc3b7d6(0x3a33)](new Cartesian3(_0x2f9ed3[_0xc3b7d6(0x27d5)]['x'],_0x2f9ed3['max']['y'],_0x2f9ed3[_0xc3b7d6(0x2bc6)]['z'])),_0x3297a8['push'](new Cartesian3(_0x2f9ed3['max']['x'],_0x2f9ed3[_0xc3b7d6(0x27d5)]['y'],_0x2f9ed3[_0xc3b7d6(0x27d5)]['z'])),_0x3297a8['push'](new Cartesian3(_0x2f9ed3[_0xc3b7d6(0x2bc6)]['x'],_0x2f9ed3[_0xc3b7d6(0x27d5)]['y'],_0x2f9ed3[_0xc3b7d6(0x2bc6)]['z'])),_0x3297a8[_0xc3b7d6(0x3a33)](new Cartesian3(_0x2f9ed3[_0xc3b7d6(0x2bc6)]['x'],_0x2f9ed3[_0xc3b7d6(0x2bc6)]['y'],_0x2f9ed3[_0xc3b7d6(0x27d5)]['z'])),_0x3297a8[_0xc3b7d6(0x3a33)](new Cartesian3(_0x2f9ed3['max']['x'],_0x2f9ed3[_0xc3b7d6(0x2bc6)]['y'],_0x2f9ed3[_0xc3b7d6(0x2bc6)]['z']));for(var _0x1a9c56=0x0;_0x1a9c56<0x8;_0x1a9c56++)_0x3297a8[_0x1a9c56]=Matrix4[_0xc3b7d6(0x10a0)](_0x1471fb,_0x3297a8[_0x1a9c56],_0x3297a8[_0x1a9c56]);_0x429fcb['_orientedBoundingBox']=OrientedBoundingBox[_0xc3b7d6(0x111e)](_0x3297a8,_0x429fcb[_0xc3b7d6(0x1fb6)]);}}},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x4273)]=function(_0x47c84d){var _0x4faafa=_0x68aa19;if(defined$1(_0x47c84d)){this[_0x4faafa(0xde5)]=[];for(var _0xafdc5d=this[_0x4faafa(0x23fe)],_0x1f140a=_0xafdc5d[_0x4faafa(0x55f8)],_0x3a50c4=_0x1f140a===DATAFILETYPE$1[_0x4faafa(0xc31)]||_0x1f140a===DATAFILETYPE$1[_0x4faafa(0x755)]||_0x1f140a===DATAFILETYPE$1['ClampGroundLine']||_0x1f140a===DATAFILETYPE$1[_0x4faafa(0x5236)],_0x1571f6=new Cartesian3(),_0xceb63d=new Cartesian3(),_0x593c7c=!0x1,_0x1a14c7=[],_0x1d5b3f=0x0,_0x3a2b20=_0x47c84d[_0x4faafa(0x531b)];_0x1d5b3f<_0x3a2b20;_0x1d5b3f++){var _0x222574=_0x47c84d[_0x1d5b3f],_0x6e308=new S3MEntity();_0x6e308[_0x4faafa(0x51fe)]=_0xafdc5d[_0x4faafa(0x2cd)],_0x6e308['_fileName']=_0x222574[_0x4faafa(0x13f9)],_0x6e308[_0x4faafa(0x5380)]=_0x222574[_0x4faafa(0x578b)],_0x6e308[_0x4faafa(0xe41)]=!0x0,_0x6e308[_0x4faafa(0x14aa)]=0x0;var _0x467ac0=_0x6e308['_relativePath']['toString']()+_0x6e308['_fileName'];if(this[_0x4faafa(0xde5)][_0x4faafa(0x3a33)](_0x467ac0),defined$1(_0x222574['bSphere'])&&_0x222574[_0x4faafa(0x1990)][_0x4faafa(0x2896)]>0x0){if(_0x6e308['_originalBS']=_0x222574[_0x4faafa(0x1990)],_0x6e308[_0x4faafa(0xd7d)]=BoundingSphere[_0x4faafa(0x4503)](_0x222574['bSphere'],_0xafdc5d[_0x4faafa(0x3f82)],new BoundingSphere()),_0x6e308[_0x4faafa(0xf30)]=BoundingSphere[_0x4faafa(0x254b)](_0x6e308[_0x4faafa(0xd7d)]),_0x1a14c7[_0x4faafa(0x3a33)](_0x6e308[_0x4faafa(0xd7d)]),defined$1(_0x222574[_0x4faafa(0x27d5)])&&!_0xafdc5d[_0x4faafa(0x2cd)]){var _0x6deaac=[];_0x6deaac['push'](new Cartesian3(_0x222574[_0x4faafa(0x27d5)]['x'],_0x222574[_0x4faafa(0x27d5)]['y'],_0x222574[_0x4faafa(0x27d5)]['z'])),_0x6deaac['push'](new Cartesian3(_0x222574['min']['x'],_0x222574[_0x4faafa(0x27d5)]['y'],_0x222574['max']['z'])),_0x6deaac[_0x4faafa(0x3a33)](new Cartesian3(_0x222574[_0x4faafa(0x27d5)]['x'],_0x222574[_0x4faafa(0x2bc6)]['y'],_0x222574[_0x4faafa(0x27d5)]['z'])),_0x6deaac['push'](new Cartesian3(_0x222574[_0x4faafa(0x27d5)]['x'],_0x222574['max']['y'],_0x222574[_0x4faafa(0x2bc6)]['z'])),_0x6deaac[_0x4faafa(0x3a33)](new Cartesian3(_0x222574['max']['x'],_0x222574[_0x4faafa(0x27d5)]['y'],_0x222574['min']['z'])),_0x6deaac[_0x4faafa(0x3a33)](new Cartesian3(_0x222574[_0x4faafa(0x2bc6)]['x'],_0x222574[_0x4faafa(0x27d5)]['y'],_0x222574['max']['z'])),_0x6deaac[_0x4faafa(0x3a33)](new Cartesian3(_0x222574[_0x4faafa(0x2bc6)]['x'],_0x222574['max']['y'],_0x222574['min']['z'])),_0x6deaac['push'](new Cartesian3(_0x222574[_0x4faafa(0x2bc6)]['x'],_0x222574[_0x4faafa(0x2bc6)]['y'],_0x222574['max']['z']));for(var _0x52709e=0x0;_0x52709e<0x8;_0x52709e++)_0x6deaac[_0x52709e]=Matrix4[_0x4faafa(0x10a0)](_0xafdc5d[_0x4faafa(0x3f82)],_0x6deaac[_0x52709e],_0x6deaac[_0x52709e]);_0x6e308[_0x4faafa(0x1fb6)]=OrientedBoundingBox[_0x4faafa(0x111e)](_0x6deaac,_0x6e308[_0x4faafa(0x1fb6)]),_0x6e308[_0x4faafa(0x3614)]=_0x222574[_0x4faafa(0x27d5)],_0x6e308['obbMax']=_0x222574[_0x4faafa(0x2bc6)],0x0==_0x1d5b3f?(_0x1571f6=_0x222574['max'][_0x4faafa(0x254b)](),_0xceb63d=_0x222574[_0x4faafa(0x27d5)][_0x4faafa(0x254b)]()):(_0x1571f6['x']=Math[_0x4faafa(0x2bc6)](_0x1571f6['x'],_0x222574['max']['x']),_0x1571f6['y']=Math[_0x4faafa(0x2bc6)](_0x1571f6['y'],_0x222574[_0x4faafa(0x2bc6)]['y']),_0x1571f6['z']=Math[_0x4faafa(0x2bc6)](_0x1571f6['z'],_0x222574[_0x4faafa(0x2bc6)]['z']),_0xceb63d['x']=Math[_0x4faafa(0x27d5)](_0xceb63d['x'],_0x222574[_0x4faafa(0x27d5)]['x']),_0xceb63d['y']=Math[_0x4faafa(0x27d5)](_0xceb63d['y'],_0x222574[_0x4faafa(0x27d5)]['y']),_0xceb63d['z']=Math[_0x4faafa(0x27d5)](_0xceb63d['z'],_0x222574[_0x4faafa(0x27d5)]['z']),_0x593c7c=!0x0);}}else{if(defined$1(_0x222574[_0x4faafa(0x1d89)])){var _0x2ed616=_0x222574[_0x4faafa(0x1d89)],_0x259411=new Matrix3(),_0x16d71a=new Cartesian3(_0x2ed616['center']['x'],_0x2ed616[_0x4faafa(0x19ee)]['y'],_0x2ed616[_0x4faafa(0x19ee)]['z']),_0x13a772=new Cartesian4(_0x2ed616[_0x4faafa(0x44a5)]['x'],_0x2ed616['xExtent']['y'],_0x2ed616[_0x4faafa(0x44a5)]['z'],0x0),_0x12ec2c=new Cartesian4(_0x2ed616['yExtent']['x'],_0x2ed616[_0x4faafa(0x2b54)]['y'],_0x2ed616[_0x4faafa(0x2b54)]['z'],0x0),_0x5cdb88=new Cartesian4(_0x2ed616['zExtent']['x'],_0x2ed616[_0x4faafa(0x47d6)]['y'],_0x2ed616[_0x4faafa(0x47d6)]['z'],0x0);Matrix3[_0x4faafa(0x1cc7)](_0x259411,0x0,_0x13a772,_0x259411),Matrix3[_0x4faafa(0x1cc7)](_0x259411,0x1,_0x12ec2c,_0x259411),Matrix3['setColumn'](_0x259411,0x2,_0x5cdb88,_0x259411);var _0x2d072b=new OrientedBoundingBox(_0x16d71a,_0x259411);_0x6e308[_0x4faafa(0xf30)]=BoundingSphere[_0x4faafa(0x2b64)](_0x2d072b,new BoundingSphere()),_0x6e308['_boundingSphere']=BoundingSphere[_0x4faafa(0x4503)](_0x6e308['_oriBoundingSphere'],_0xafdc5d['_matModel'],new BoundingSphere()),_0x16d71a=Matrix4[_0x4faafa(0x10a0)](_0xafdc5d[_0x4faafa(0x3f82)],_0x16d71a,_0x16d71a),_0x13a772=Matrix4[_0x4faafa(0x21ec)](_0xafdc5d[_0x4faafa(0x3f82)],_0x13a772,_0x13a772),_0x12ec2c=Matrix4[_0x4faafa(0x21ec)](_0xafdc5d[_0x4faafa(0x3f82)],_0x12ec2c,_0x12ec2c),_0x5cdb88=Matrix4[_0x4faafa(0x21ec)](_0xafdc5d['_matModel'],_0x5cdb88,_0x5cdb88),Matrix3[_0x4faafa(0x1cc7)](_0x259411,0x0,_0x13a772,_0x259411),Matrix3['setColumn'](_0x259411,0x1,_0x12ec2c,_0x259411),Matrix3[_0x4faafa(0x1cc7)](_0x259411,0x2,_0x5cdb88,_0x259411),_0x6e308[_0x4faafa(0x1fb6)]=new OrientedBoundingBox(_0x16d71a,_0x259411),_0x6e308[_0x4faafa(0x3614)]=_0x13a772,_0x6e308[_0x4faafa(0x4546)]=_0x12ec2c;}}_0x3a50c4&&defined$1(_0x6e308[_0x4faafa(0xd7d)])&&(_0x6e308[_0x4faafa(0xd7d)][_0x4faafa(0x2896)]+=0x2328),_0x6e308[_0x4faafa(0x36e6)]=_0x1d5b3f,this[_0x4faafa(0x256f)][_0x4faafa(0x3a33)](_0x6e308);}this['_layer'][_0x4faafa(0x2bc6)]=_0x1571f6,this[_0x4faafa(0x23fe)][_0x4faafa(0x27d5)]=_0xceb63d,_0xafdc5d[_0x4faafa(0xf30)]=new BoundingSphere(),_0x593c7c?BoundingSphere['fromCornerPoints'](_0xceb63d,_0x1571f6,_0xafdc5d[_0x4faafa(0xf30)]):_0x1a14c7[_0x4faafa(0x531b)]>0x0&&BoundingSphere[_0x4faafa(0x3dbe)](_0x1a14c7,_0xafdc5d['_oriBoundingSphere']),_0xafdc5d['_boundingSphere']=BoundingSphere[_0x4faafa(0x4503)](_0xafdc5d[_0x4faafa(0xf30)],_0xafdc5d[_0x4faafa(0x3f82)],new BoundingSphere());}},S3MLayerScheduler[_0x68aa19(0x4b51)]['_isRootNode']=function(_0xd6e42){var _0x4cfefb=_0x68aa19;return!!defined$1(this[_0x4cfefb(0xde5)])&&-0x1!==this[_0x4cfefb(0xde5)][_0x4cfefb(0x33ab)](_0xd6e42);},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x34f9)]=function(_0x35ffba){var _0xda0647=_0x68aa19;for(var _0x39b211=[],_0x2bab12=0x0,_0x9342fc=this['_rootEntities'][_0xda0647(0x531b)];_0x2bab12<_0x9342fc;_0x2bab12++){var _0x32b5e4=this[_0xda0647(0x256f)][_0x2bab12],_0x4e9829=_0xda0647(0x2e9b)===_0x35ffba['_attributeExtentName']?'.attribute':this[_0xda0647(0x23fe)]['_isS3MB']?_0xda0647(0x352b):_0xda0647(0x2f91),_0x2f1bf6=_0x32b5e4[_0xda0647(0x5380)][_0xda0647(0x68a)](this[_0xda0647(0x23fe)][_0xda0647(0x1ac7)])[_0xda0647(0x1d43)]()+getFilenameFromUri(_0x32b5e4[_0xda0647(0x5380)][_0xda0647(0x1d43)]()['replace'](/\/$/,''))+_0x4e9829,_0x24fa9f=_0x35ffba['_queryFieldNames'],_0x247b4a=_0x24fa9f[_0xda0647(0x3ac2)](';'),_0x3a7fe6=this;if(_0xda0647(0x2e9b)===_0x35ffba['_attributeExtentName']){var _0x117163;if(_0x35ffba[_0xda0647(0x3dea)][_0xda0647(0x15c8)][_0xda0647(0x2a77)](_0xda0647(0x340c))?(_0x2f1bf6=_0x2f1bf6+_0xda0647(0x266a)+_0x247b4a,_0x117163=_0xda0647(0x340c)):(_0x2f1bf6=_0x2f1bf6+_0xda0647(0x986)+_0x247b4a,_0x117163=_0xda0647(0x3a62)),_0x35ffba[_0xda0647(0x52a8)]===UrlType$1['KEY_VALUE']){var _0x5f172a=_0x32b5e4[_0xda0647(0x5380)][_0xda0647(0x3906)][_0xda0647(0x1297)](/\//g,'')[_0xda0647(0x1297)]('.',''),_0xea6c86=_0x35ffba[_0xda0647(0x157f)],_0xfd4f6e={'layerName':_0x35ffba[_0xda0647(0x13f9)],'rootTile':_0x5f172a,'tile':_0x32b5e4[_0xda0647(0x2768)],'suffix':_0xda0647(0x2e9b),'fields':_0x117163+';'+_0x247b4a},_0x2e9674=objectToQuery(_0xfd4f6e=Object[_0xda0647(0x510e)](_0xfd4f6e,_0xea6c86),!0x0);(_0x9c518a=_0x2f1bf6[_0xda0647(0x1b02)](/(\S*)\/datas/))[_0xda0647(0x531b)]>0x0&&(_0x2f1bf6=_0x9c518a[0x0]+'?'+_0x2e9674);}defined$1(Credential[_0xda0647(0x4570)])&&(_0x2f1bf6=defined$1(Credential[_0xda0647(0x4570)][_0xda0647(0x622)][this[_0xda0647(0x3983)]])?Credential[_0xda0647(0x1737)](this[_0xda0647(0x3983)],_0x2f1bf6):Credential[_0xda0647(0x437b)](_0x2f1bf6));var _0x2f61a5=new Request({'url':_0x2f1bf6,'throttle':!0x0,'throttleByServer':!0x0,'serverKey':RequestScheduler['getServerKey'](_0x2f1bf6)}),_0x74c178=loadArrayBuffer(_0x2f1bf6,this[_0xda0647(0x868)],_0x2f61a5)[_0xda0647(0x4e1e)](function(_0xc41c2e){var _0x26da74=_0xda0647,_0x476945=new Int32Array(_0xc41c2e,0x0,0x1);_0x476945=_0x476945[0x0];for(var _0x1aed03=new Int32Array(_0xc41c2e,0x4,_0x476945),_0x1d23e9=[],_0x2d9f84=0x0;_0x2d9f84<_0x476945;_0x2d9f84++)_0x1d23e9[_0x26da74(0x3a33)](_0x1aed03[_0x2d9f84]);var _0x2ce3a1=Math['floor'](_0x1d23e9[0x0]/4.125),_0x485ffd=Math[_0x26da74(0x28fa)](_0x2ce3a1/0x8),_0x12c4a5=new Int8Array(_0xc41c2e,0x4*(_0x476945+0x1)+_0x485ffd,0x4*_0x2ce3a1),_0x5a1f50=_0x12c4a5[_0x26da74(0x587e)](0x0,0x4*_0x2ce3a1),_0x20b580=new Int8Array(_0x5a1f50);_0x12c4a5=new Int32Array(_0x20b580[_0x26da74(0x1de1)]);var _0x4620ce=0x4*(_0x476945+0x1)+_0x1d23e9[0x0],_0x3342d8=[];for(_0x2d9f84=0x1;_0x2d9f84<_0x476945;_0x2d9f84++){var _0x17384f=_0x3a7fe6['_layer'][_0x26da74(0x3dea)][_0x26da74(0x2fe5)][_0x2d9f84],_0x104309=_0x17384f[_0x26da74(0x3243)],_0x26aecf=Number(_0x17384f[_0x26da74(0x57c2)]);_0x2ce3a1=Math[_0x26da74(0x67a)](_0x1d23e9[_0x2d9f84]/(_0x26aecf+0.125)),_0x485ffd=Math[_0x26da74(0x28fa)](_0x2ce3a1/0x8);var _0x63c04d=new Int8Array(_0xc41c2e,_0x4620ce+_0x485ffd,_0x2ce3a1*_0x26aecf)['subarray'](0x0,_0x2ce3a1*_0x26aecf);_0x20b580=new Int8Array(_0x63c04d),(0x4==_0x104309||0x10==_0x104309?_0x63c04d=new Int32Array(_0x20b580[_0x26da74(0x1de1)]):0x6==_0x104309?_0x63c04d=new Float32Array(_0x20b580[_0x26da74(0x1de1)]):0x7==_0x104309&&(_0x63c04d=new Float64Array(_0x20b580['buffer'])),_0x4620ce+=_0x1d23e9[_0x2d9f84],_0x3342d8[_0x26da74(0x3a33)](_0x63c04d));}for(_0x2d9f84=0x0;_0x2d9f84<_0x12c4a5[_0x26da74(0x531b)];_0x2d9f84++){for(var _0x528e92={},_0xbde3d1=0x0;_0xbde3d1<_0x3342d8[_0x26da74(0x531b)];_0xbde3d1++)_0x528e92[_0x24fa9f[_0xbde3d1]]=_0x3342d8[_0xbde3d1][_0x2d9f84];Object[_0x26da74(0x510e)](_0x3a7fe6['_attributes'][_0x12c4a5[_0x2d9f84]],_0x528e92);}});_0x39b211[_0xda0647(0x3a33)](_0x74c178);}else{if(_0x2f1bf6=_0x2f1bf6+_0xda0647(0x1cc6)+_0x247b4a,_0x35ffba['_urlType']===UrlType$1['KEY_VALUE']){var _0x9c518a;_0x5f172a=_0x32b5e4['_relativePath']['path'][_0xda0647(0x1297)](/\//g,'')['replace']('.',''),_0xea6c86=_0x35ffba['_urlArguments'],_0xfd4f6e={'layerName':_0x35ffba[_0xda0647(0x13f9)],'rootTile':_0x5f172a,'tile':_0x32b5e4[_0xda0647(0x2768)],'suffix':_0x35ffba[_0xda0647(0x2fd)],'fields':_0x247b4a},_0x2e9674=objectToQuery(_0xfd4f6e=Object[_0xda0647(0x510e)](_0xfd4f6e,_0xea6c86),!0x0),(_0x9c518a=_0x2f1bf6[_0xda0647(0x1b02)](/(\S*)\/datas/))[_0xda0647(0x531b)]>0x0&&(_0x2f1bf6=_0x9c518a[0x0]+'?'+_0x2e9674);}defined$1(Credential[_0xda0647(0x4570)])&&(_0x2f1bf6=defined$1(Credential['CREDENTIAL'][_0xda0647(0x622)][this[_0xda0647(0x3983)]])?Credential[_0xda0647(0x1737)](this[_0xda0647(0x3983)],_0x2f1bf6):Credential[_0xda0647(0x437b)](_0x2f1bf6)),_0x74c178=loadJson$1(_0x2f1bf6,this['_customRequestHeaders'])['then'](function(_0x5ac41f){var _0x3a11ce=_0xda0647;for(var _0x31b7d1=_0x5ac41f[_0x3a11ce(0x314c)],_0x414bcb=0x0;_0x414bcb<_0x31b7d1[_0x3a11ce(0x531b)];_0x414bcb++){var _0x54f36f=_0x31b7d1[_0x414bcb]['ID']||_0x31b7d1[_0x414bcb]['id']||_0x31b7d1[_0x414bcb]['SmID']||_0x31b7d1[_0x414bcb][_0x3a11ce(0x22c3)];_0x3a7fe6[_0x3a11ce(0x40b2)][_0x3a11ce(0x2a77)](_0x54f36f)||Object[_0x3a11ce(0x510e)](_0x3a7fe6[_0x3a11ce(0x40b2)][_0x54f36f],_0x31b7d1[_0x414bcb]);}}),_0x39b211[_0xda0647(0x3a33)](_0x74c178);}}return _0x39b211;};var orientedBoundingBox=void 0x0;function createBoundingSphere(_0x3d4e5f,_0x271c4f){var _0x4b6e07=_0x68aa19;if(defined$1(_0x3d4e5f[_0x4b6e07(0x44a5)])){var _0x53a8b0=Cartesian3[_0x4b6e07(0x2b84)](_0x3d4e5f[_0x4b6e07(0x19ee)]['x'],_0x3d4e5f[_0x4b6e07(0x19ee)]['y'],_0x3d4e5f[_0x4b6e07(0x19ee)]['z']),_0x2a8aca=Cartesian4[_0x4b6e07(0x2b84)](_0x3d4e5f['xExtent']['x'],_0x3d4e5f[_0x4b6e07(0x44a5)]['y'],_0x3d4e5f[_0x4b6e07(0x44a5)]['z'],0x0),_0x12a0cf=Cartesian4[_0x4b6e07(0x2b84)](_0x3d4e5f['yExtent']['x'],_0x3d4e5f[_0x4b6e07(0x2b54)]['y'],_0x3d4e5f[_0x4b6e07(0x2b54)]['z'],0x0),_0x1b62a8=Cartesian4[_0x4b6e07(0x2b84)](_0x3d4e5f[_0x4b6e07(0x47d6)]['x'],_0x3d4e5f[_0x4b6e07(0x47d6)]['y'],_0x3d4e5f[_0x4b6e07(0x47d6)]['z'],0x0);if(Matrix4[_0x4b6e07(0x10a0)](_0x271c4f,_0x53a8b0,_0x53a8b0),Matrix4[_0x4b6e07(0x21ec)](_0x271c4f,_0x2a8aca,_0x2a8aca),Matrix4[_0x4b6e07(0x21ec)](_0x271c4f,_0x12a0cf,_0x12a0cf),Matrix4[_0x4b6e07(0x21ec)](_0x271c4f,_0x1b62a8,_0x1b62a8),defined$1(orientedBoundingBox))orientedBoundingBox[_0x4b6e07(0x19ee)]=_0x53a8b0,orientedBoundingBox[_0x4b6e07(0x2419)][0x0]=_0x2a8aca['x'],orientedBoundingBox['halfAxes'][0x1]=_0x2a8aca['y'],orientedBoundingBox[_0x4b6e07(0x2419)][0x2]=_0x2a8aca['z'],orientedBoundingBox[_0x4b6e07(0x2419)][0x3]=_0x12a0cf['x'],orientedBoundingBox[_0x4b6e07(0x2419)][0x4]=_0x12a0cf['y'],orientedBoundingBox[_0x4b6e07(0x2419)][0x5]=_0x12a0cf['z'],orientedBoundingBox[_0x4b6e07(0x2419)][0x6]=_0x1b62a8['x'],orientedBoundingBox[_0x4b6e07(0x2419)][0x7]=_0x1b62a8['y'],orientedBoundingBox[_0x4b6e07(0x2419)][0x8]=_0x1b62a8['z'],orientedBoundingBox[_0x4b6e07(0x5748)]=0x1;else{var _0x2b6cba=new Matrix3(_0x2a8aca['x'],_0x12a0cf['x'],_0x1b62a8['x'],_0x2a8aca['y'],_0x12a0cf['y'],_0x1b62a8['y'],_0x2a8aca['z'],_0x12a0cf['z'],_0x1b62a8['z']);orientedBoundingBox=new OrientedBoundingBox(_0x53a8b0,_0x2b6cba);}orientedBoundingBox[_0x4b6e07(0x3567)]();var _0x5e92be=Cartesian3['distance'](orientedBoundingBox[_0x4b6e07(0x19ee)],orientedBoundingBox[_0x4b6e07(0x30c4)][0x0]);return _0x53aff7=new BoundingSphere(orientedBoundingBox[_0x4b6e07(0x19ee)],_0x5e92be);}var _0x516f35=_0x3d4e5f[_0x4b6e07(0x27d5)]['x'],_0x149641=_0x3d4e5f[_0x4b6e07(0x27d5)]['y'],_0xf14420=_0x3d4e5f[_0x4b6e07(0x27d5)]['z'],_0x26441c=_0x3d4e5f[_0x4b6e07(0x2bc6)]['x'],_0x49e83e=_0x3d4e5f[_0x4b6e07(0x2bc6)]['y'],_0x45f1ff=_0x3d4e5f[_0x4b6e07(0x2bc6)]['z'],_0xeb43a6=new Cartesian3(_0x516f35,_0x149641,_0xf14420),_0x323fd7=new Cartesian3(_0x26441c,_0x49e83e,_0x45f1ff),_0x53aff7=new BoundingSphere();return BoundingSphere['fromCornerPoints'](_0xeb43a6,_0x323fd7,_0x53aff7),BoundingSphere[_0x4b6e07(0x4503)](_0x53aff7,_0x271c4f,_0x53aff7),_0x53aff7;}function createOrientedBoundingBox(_0x51e6b1,_0x4cdb91){var _0x4b162d=_0x68aa19,_0x4bf109,_0x3d0dde=[];_0x3d0dde[_0x4b162d(0x3a33)](new Cartesian3(_0x51e6b1[_0x4b162d(0x27d5)]['x'],_0x51e6b1['min']['y'],_0x51e6b1[_0x4b162d(0x27d5)]['z'])),_0x3d0dde['push'](new Cartesian3(_0x51e6b1[_0x4b162d(0x27d5)]['x'],_0x51e6b1[_0x4b162d(0x27d5)]['y'],_0x51e6b1[_0x4b162d(0x2bc6)]['z'])),_0x3d0dde[_0x4b162d(0x3a33)](new Cartesian3(_0x51e6b1[_0x4b162d(0x27d5)]['x'],_0x51e6b1[_0x4b162d(0x2bc6)]['y'],_0x51e6b1[_0x4b162d(0x27d5)]['z'])),_0x3d0dde[_0x4b162d(0x3a33)](new Cartesian3(_0x51e6b1[_0x4b162d(0x27d5)]['x'],_0x51e6b1[_0x4b162d(0x2bc6)]['y'],_0x51e6b1[_0x4b162d(0x2bc6)]['z'])),_0x3d0dde[_0x4b162d(0x3a33)](new Cartesian3(_0x51e6b1[_0x4b162d(0x2bc6)]['x'],_0x51e6b1[_0x4b162d(0x27d5)]['y'],_0x51e6b1['min']['z'])),_0x3d0dde[_0x4b162d(0x3a33)](new Cartesian3(_0x51e6b1['max']['x'],_0x51e6b1['min']['y'],_0x51e6b1[_0x4b162d(0x2bc6)]['z'])),_0x3d0dde[_0x4b162d(0x3a33)](new Cartesian3(_0x51e6b1[_0x4b162d(0x2bc6)]['x'],_0x51e6b1[_0x4b162d(0x2bc6)]['y'],_0x51e6b1['min']['z'])),_0x3d0dde['push'](new Cartesian3(_0x51e6b1['max']['x'],_0x51e6b1[_0x4b162d(0x2bc6)]['y'],_0x51e6b1[_0x4b162d(0x2bc6)]['z']));for(var _0x3d2db9=0x0;_0x3d2db9<0x8;_0x3d2db9++)_0x3d0dde[_0x3d2db9]=Matrix4[_0x4b162d(0x10a0)](_0x4cdb91,_0x3d0dde[_0x3d2db9],_0x3d0dde[_0x3d2db9]);return _0x4bf109=OrientedBoundingBox['fromPoints'](_0x3d0dde,_0x4bf109);}function createChildren(_0x2d6f25,_0x30e58e,_0x2c176a,_0x59b694,_0xb5d7fa,_0x4de6fe){var _0x5ed689=_0x68aa19;if(defined$1(_0x59b694)){var _0xe2f52f=new S3MEntity();if(_0x2c176a['_entity']=_0xe2f52f,_0xe2f52f[_0x5ed689(0x4b23)]=_0x30e58e,_0xe2f52f[_0x5ed689(0x5380)]=_0x4de6fe,_0xe2f52f[_0x5ed689(0xd7d)]=_0x2c176a[_0x5ed689(0xd7d)],_0xe2f52f[_0x5ed689(0x1fb6)]=_0x2c176a['_orientedBoundingBox'],_0xe2f52f[_0x5ed689(0x2768)]=_0x59b694['modelPath'],_0xe2f52f['_fileName']=_0xe2f52f[_0x5ed689(0x2768)][_0x5ed689(0x1297)](/.s3mb*|.s3m*../g,''),_0xe2f52f[_0x5ed689(0xd65)]=_0x2c176a,_0xe2f52f[_0x5ed689(0x2b6a)]=_0x2c176a[_0x5ed689(0x2b6a)]+0x1,_0xe2f52f[_0x5ed689(0x5627)]=_0x30e58e['_childrenPageLod'][_0x5ed689(0x531b)]-0x1,_0xe2f52f[_0x5ed689(0x2d91)]=_0x30e58e[_0x5ed689(0x2d91)],_0xe2f52f['_subdomainIndex']=_0x30e58e[_0x5ed689(0x36e6)]+_0xe2f52f[_0x5ed689(0x5627)]+0x1,_0xe2f52f[_0x5ed689(0x16e5)]=_0x59b694[_0x5ed689(0x1c5a)],defined$1(_0x59b694[_0x5ed689(0x4695)])&&'PartLeaf'===_0x59b694['state']&&(_0xe2f52f['_hasLeafChild']=!0x0),defined$1(_0x59b694[_0x5ed689(0x1c5a)]))_0xe2f52f['_hasConfig']=!0x0;else{var _0x49bcd2=_0x59b694['children'];if(!defined$1(_0x49bcd2))return _0xe2f52f[_0x5ed689(0x33e8)]=!0x0,void(_0xe2f52f[_0x5ed689(0xd7d)]=void 0x0);for(var _0xc62f3d=0x0,_0x39b2e7=_0x49bcd2['length'];_0xc62f3d<_0x39b2e7;_0xc62f3d++){var _0x53f6d2=_0x49bcd2[_0xc62f3d];if(defined$1(_0x53f6d2[_0x5ed689(0x3814)])){if(''!==_0x53f6d2[_0x5ed689(0x3814)][_0x5ed689(0x28d0)]){var _0xdbb20f=new PagedLOD();if(_0xdbb20f[_0x5ed689(0x55f8)]=_0x2d6f25[_0x5ed689(0x55f8)],_0xdbb20f[_0x5ed689(0x563e)]=_0x53f6d2[_0x5ed689(0x3814)][_0x5ed689(0xffe)],_0xdbb20f[_0x5ed689(0x3030)]=_0x53f6d2[_0x5ed689(0x3814)][_0x5ed689(0x28d0)],_0xdbb20f[_0x5ed689(0x3030)]=_0xdbb20f[_0x5ed689(0x3030)][_0x5ed689(0x1297)](/.s3mb*|.s3m*../g,''),0x0===_0xdbb20f[_0x5ed689(0x3030)][_0x5ed689(0x33ab)]('./')&&(_0xdbb20f[_0x5ed689(0x3030)]=_0xdbb20f[_0x5ed689(0x3030)][_0x5ed689(0x57ed)](0x2)),_0xdbb20f[_0x5ed689(0x572e)]=_0x53f6d2['tileInfo'][_0x5ed689(0x2885)],_0x53f6d2[_0x5ed689(0x3814)][_0x5ed689(0x403a)][_0x5ed689(0x44a5)]){var _0x122265=_0x53f6d2['tileInfo'][_0x5ed689(0x403a)],_0x2d3964=Cartesian3[_0x5ed689(0x2b84)](_0x122265[_0x5ed689(0x19ee)]['x'],_0x122265[_0x5ed689(0x19ee)]['y'],_0x122265[_0x5ed689(0x19ee)]['z']),_0x3c1f90=Cartesian4[_0x5ed689(0x2b84)](_0x122265[_0x5ed689(0x44a5)]['x'],_0x122265[_0x5ed689(0x44a5)]['y'],_0x122265['xExtent']['z'],0x0),_0xdb628d=Cartesian4[_0x5ed689(0x2b84)](_0x122265[_0x5ed689(0x2b54)]['x'],_0x122265[_0x5ed689(0x2b54)]['y'],_0x122265[_0x5ed689(0x2b54)]['z'],0x0),_0x1c6bee=Cartesian4[_0x5ed689(0x2b84)](_0x122265['zExtent']['x'],_0x122265[_0x5ed689(0x47d6)]['y'],_0x122265['zExtent']['z'],0x0),_0x1ea1d9=new Matrix3(_0x3c1f90['x'],_0xdb628d['x'],_0x1c6bee['x'],_0x3c1f90['y'],_0xdb628d['y'],_0x1c6bee['y'],_0x3c1f90['z'],_0xdb628d['z'],_0x1c6bee['z']);_0xdbb20f[_0x5ed689(0x1fb6)]=new OrientedBoundingBox(_0x2d3964,_0x1ea1d9),_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x3567)](),_0xdbb20f[_0x5ed689(0x27d5)]=_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x30c4)][0x4],_0xdbb20f[_0x5ed689(0x2bc6)]=_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x30c4)][0x2];var _0x3a7bea=Cartesian3[_0x5ed689(0x2ffa)](_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x19ee)],_0xdbb20f['_orientedBoundingBox']['bbox'][0x0]);Matrix4[_0x5ed689(0x10a0)](_0xb5d7fa,_0x2d3964,_0x2d3964),Matrix4[_0x5ed689(0x21ec)](_0xb5d7fa,_0x3c1f90,_0x3c1f90),Matrix4[_0x5ed689(0x21ec)](_0xb5d7fa,_0xdb628d,_0xdb628d),Matrix4['multiplyByVector'](_0xb5d7fa,_0x1c6bee,_0x1c6bee),_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x19ee)]=_0x2d3964,_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x2419)][0x0]=_0x3c1f90['x'],_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x2419)][0x1]=_0x3c1f90['y'],_0xdbb20f['_orientedBoundingBox']['halfAxes'][0x2]=_0x3c1f90['z'],_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x2419)][0x3]=_0xdb628d['x'],_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x2419)][0x4]=_0xdb628d['y'],_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x2419)][0x5]=_0xdb628d['z'],_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x2419)][0x6]=_0x1c6bee['x'],_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x2419)][0x7]=_0x1c6bee['y'],_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x2419)][0x8]=_0x1c6bee['z'],_0xdbb20f[_0x5ed689(0x1fb6)][_0x5ed689(0x5748)]=0x1,_0xdbb20f[_0x5ed689(0xd7d)]=new BoundingSphere(_0x2d3964,_0x3a7bea);}else _0xdbb20f[_0x5ed689(0xd7d)]=createBoundingSphere(_0x53f6d2['tileInfo'][_0x5ed689(0x403a)],_0xb5d7fa),_0xdbb20f[_0x5ed689(0x1fb6)]=createOrientedBoundingBox(_0x53f6d2[_0x5ed689(0x3814)][_0x5ed689(0x403a)],_0xb5d7fa),_0xdbb20f[_0x5ed689(0x2bc6)]=Cartesian3[_0x5ed689(0x2b84)](_0x53f6d2[_0x5ed689(0x3814)][_0x5ed689(0x403a)]['max']['x'],_0x53f6d2[_0x5ed689(0x3814)]['boundingBox']['max']['y'],_0x53f6d2[_0x5ed689(0x3814)][_0x5ed689(0x403a)]['max']['z']),_0xdbb20f['min']=Cartesian3[_0x5ed689(0x2b84)](_0x53f6d2['tileInfo']['boundingBox'][_0x5ed689(0x27d5)]['x'],_0x53f6d2[_0x5ed689(0x3814)][_0x5ed689(0x403a)][_0x5ed689(0x27d5)]['y'],_0x53f6d2[_0x5ed689(0x3814)][_0x5ed689(0x403a)][_0x5ed689(0x27d5)]['z']);_0xdbb20f[_0x5ed689(0x4b23)]=_0xe2f52f[_0x5ed689(0xd65)],_0xdbb20f[_0x5ed689(0x2b6a)]=_0xe2f52f[_0x5ed689(0x2b6a)],defined$1(_0x59b694['state'])&&_0x5ed689(0x2b8)==_0x59b694[_0x5ed689(0x4695)]||(_0xe2f52f[_0x5ed689(0x453d)][_0x5ed689(0x3a33)](_0xdbb20f),_0xe2f52f[_0x5ed689(0x5243)][_0xdbb20f[_0x5ed689(0x3030)]]=_0xdbb20f,createChildren(_0x2d6f25,_0xe2f52f,_0xdbb20f,_0x53f6d2[_0x5ed689(0x3814)],_0xb5d7fa,_0x4de6fe));}else _0xe2f52f[_0x5ed689(0x530b)]=!0x0;}}}}}function computeSkipNode(_0x4651bb,_0x53fb35,_0x397d88){var _0x358bea=_0x68aa19;for(var _0x3dbef0=[],_0x33714c=0x0;_0x33714c<_0x4651bb[_0x358bea(0x453d)][_0x358bea(0x531b)];_0x33714c++)_0x4651bb[_0x358bea(0x453d)][_0x33714c]['_entity'][_0x358bea(0x37dc)]=_0x397d88,_0x3dbef0[_0x358bea(0x3a33)](_0x4651bb[_0x358bea(0x453d)][_0x33714c][_0x358bea(0xba7)]);for(;_0x3dbef0[_0x358bea(0x531b)]<_0x53fb35&&_0x3dbef0['length']>0x0;){for(var _0x5eb083=[],_0x1d3474=0x0;_0x1d3474<_0x3dbef0[_0x358bea(0x531b)];_0x1d3474++)for(var _0x805712=0x0;_0x805712<_0x3dbef0[_0x1d3474][_0x358bea(0x453d)][_0x358bea(0x531b)];_0x805712++)_0x3dbef0[_0x1d3474][_0x358bea(0x453d)][_0x805712][_0x358bea(0xba7)][_0x358bea(0x37dc)]=_0x397d88,_0x5eb083[_0x358bea(0x3a33)](_0x3dbef0[_0x1d3474][_0x358bea(0x453d)][_0x805712]['_entity']);_0x3dbef0=_0x5eb083;}if(_0x3dbef0[_0x358bea(0x531b)]>0x0){for(_0x805712=0x0;_0x805712<_0x3dbef0[_0x358bea(0x531b)];_0x805712++)_0x3dbef0[_0x805712][_0x358bea(0x42bd)]=!0x0,computeSkipNode(_0x3dbef0[_0x805712],_0x53fb35,_0x397d88+0x1);}}function readPagedLodInfo(_0x597897,_0x3d6ab8,_0x2fbf23){var _0x5d1835=_0x68aa19,_0x222fef=_0x2fbf23[_0x5d1835(0x3f82)];_0x3d6ab8[_0x5d1835(0x2229)]=!0x0,_0x3d6ab8['_configLoadState']=LOADSTATE$4[_0x5d1835(0x3a40)];for(var _0x219811=_0x3d6ab8[_0x5d1835(0x5380)],_0x5e5d6d=0x0,_0x5c9480=_0x597897[_0x5d1835(0x115b)][_0x5d1835(0x3814)][_0x5d1835(0x23ed)][_0x5d1835(0x531b)];_0x5e5d6d<_0x5c9480;_0x5e5d6d++){_0x3d6ab8[_0x5d1835(0xd7d)]=createBoundingSphere(_0x597897[_0x5d1835(0x115b)][_0x5d1835(0x3814)][_0x5d1835(0x403a)],_0x222fef);var _0x5981d1=_0x597897[_0x5d1835(0x115b)][_0x5d1835(0x3814)][_0x5d1835(0x23ed)][_0x5e5d6d];if(defined$1(_0x5981d1[_0x5d1835(0x3814)])&&(''===_0x5981d1[_0x5d1835(0x3814)]['modelPath']&&(_0x3d6ab8[_0x5d1835(0x530b)]=!0x0),''!==_0x5981d1[_0x5d1835(0x3814)][_0x5d1835(0x28d0)])){var _0x34d70f=new PagedLOD();if(_0x34d70f[_0x5d1835(0x55f8)]=_0x2fbf23[_0x5d1835(0x55f8)],_0x34d70f[_0x5d1835(0x563e)]=_0x5981d1[_0x5d1835(0x3814)][_0x5d1835(0xffe)],_0x34d70f[_0x5d1835(0x3030)]=_0x5981d1[_0x5d1835(0x3814)][_0x5d1835(0x28d0)],_0x34d70f['_rangeDataList']=_0x34d70f[_0x5d1835(0x3030)][_0x5d1835(0x1297)](/.s3mb*/g,''),0x0===_0x34d70f['_rangeDataList']['indexOf']('./')&&(_0x34d70f[_0x5d1835(0x3030)]=_0x34d70f[_0x5d1835(0x3030)][_0x5d1835(0x57ed)](0x2)),_0x34d70f['_rangeMode']=_0x5981d1[_0x5d1835(0x3814)][_0x5d1835(0x2885)],_0x5981d1[_0x5d1835(0x3814)][_0x5d1835(0x403a)]['xExtent']){var _0x57d971=_0x5981d1[_0x5d1835(0x3814)][_0x5d1835(0x403a)],_0xee3dea=Cartesian3['fromElements'](_0x57d971[_0x5d1835(0x19ee)]['x'],_0x57d971[_0x5d1835(0x19ee)]['y'],_0x57d971[_0x5d1835(0x19ee)]['z']),_0x103175=Cartesian4['fromElements'](_0x57d971['xExtent']['x'],_0x57d971[_0x5d1835(0x44a5)]['y'],_0x57d971[_0x5d1835(0x44a5)]['z'],0x0),_0xf8487=Cartesian4[_0x5d1835(0x2b84)](_0x57d971[_0x5d1835(0x2b54)]['x'],_0x57d971[_0x5d1835(0x2b54)]['y'],_0x57d971[_0x5d1835(0x2b54)]['z'],0x0),_0x562e7c=Cartesian4[_0x5d1835(0x2b84)](_0x57d971['zExtent']['x'],_0x57d971['zExtent']['y'],_0x57d971[_0x5d1835(0x47d6)]['z'],0x0),_0xcd47c8=new Matrix3(_0x103175['x'],_0xf8487['x'],_0x562e7c['x'],_0x103175['y'],_0xf8487['y'],_0x562e7c['y'],_0x103175['z'],_0xf8487['z'],_0x562e7c['z']);_0x34d70f['_orientedBoundingBox']=new OrientedBoundingBox(_0xee3dea,_0xcd47c8),_0x34d70f[_0x5d1835(0x1fb6)]['_updateBBox'](),_0x34d70f[_0x5d1835(0x27d5)]=_0x34d70f[_0x5d1835(0x1fb6)][_0x5d1835(0x30c4)][0x4],_0x34d70f[_0x5d1835(0x2bc6)]=_0x34d70f[_0x5d1835(0x1fb6)][_0x5d1835(0x30c4)][0x2];var _0x333a87=Cartesian3[_0x5d1835(0x2ffa)](_0x34d70f['_orientedBoundingBox'][_0x5d1835(0x19ee)],_0x34d70f[_0x5d1835(0x1fb6)]['bbox'][0x0]);Matrix4[_0x5d1835(0x10a0)](_0x222fef,_0xee3dea,_0xee3dea),Matrix4[_0x5d1835(0x21ec)](_0x222fef,_0x103175,_0x103175),Matrix4[_0x5d1835(0x21ec)](_0x222fef,_0xf8487,_0xf8487),Matrix4[_0x5d1835(0x21ec)](_0x222fef,_0x562e7c,_0x562e7c),_0x34d70f[_0x5d1835(0x1fb6)][_0x5d1835(0x19ee)]=_0xee3dea,_0x34d70f[_0x5d1835(0x1fb6)][_0x5d1835(0x2419)][0x0]=_0x103175['x'],_0x34d70f['_orientedBoundingBox']['halfAxes'][0x1]=_0x103175['y'],_0x34d70f[_0x5d1835(0x1fb6)][_0x5d1835(0x2419)][0x2]=_0x103175['z'],_0x34d70f[_0x5d1835(0x1fb6)][_0x5d1835(0x2419)][0x3]=_0xf8487['x'],_0x34d70f[_0x5d1835(0x1fb6)][_0x5d1835(0x2419)][0x4]=_0xf8487['y'],_0x34d70f[_0x5d1835(0x1fb6)]['halfAxes'][0x5]=_0xf8487['z'],_0x34d70f[_0x5d1835(0x1fb6)][_0x5d1835(0x2419)][0x6]=_0x562e7c['x'],_0x34d70f[_0x5d1835(0x1fb6)][_0x5d1835(0x2419)][0x7]=_0x562e7c['y'],_0x34d70f[_0x5d1835(0x1fb6)]['halfAxes'][0x8]=_0x562e7c['z'],_0x34d70f[_0x5d1835(0x1fb6)][_0x5d1835(0x5748)]=0x1,_0x34d70f['_boundingSphere']=new BoundingSphere(_0xee3dea,_0x333a87);}else _0x34d70f[_0x5d1835(0xd7d)]=createBoundingSphere(_0x5981d1['tileInfo'][_0x5d1835(0x403a)],_0x222fef),_0x34d70f['_orientedBoundingBox']=createOrientedBoundingBox(_0x5981d1[_0x5d1835(0x3814)][_0x5d1835(0x403a)],_0x222fef),_0x34d70f[_0x5d1835(0x2bc6)]=Cartesian3[_0x5d1835(0x2b84)](_0x5981d1[_0x5d1835(0x3814)][_0x5d1835(0x403a)][_0x5d1835(0x2bc6)]['x'],_0x5981d1[_0x5d1835(0x3814)]['boundingBox'][_0x5d1835(0x2bc6)]['y'],_0x5981d1[_0x5d1835(0x3814)]['boundingBox'][_0x5d1835(0x2bc6)]['z']),_0x34d70f['min']=Cartesian3[_0x5d1835(0x2b84)](_0x5981d1[_0x5d1835(0x3814)][_0x5d1835(0x403a)][_0x5d1835(0x27d5)]['x'],_0x5981d1['tileInfo'][_0x5d1835(0x403a)][_0x5d1835(0x27d5)]['y'],_0x5981d1[_0x5d1835(0x3814)][_0x5d1835(0x403a)][_0x5d1835(0x27d5)]['z']);_0x34d70f[_0x5d1835(0x4b23)]=void 0x0,_0x34d70f[_0x5d1835(0x2b6a)]=_0x3d6ab8[_0x5d1835(0x2b6a)],_0x3d6ab8['_childrenPageLod']['push'](_0x34d70f),_0x3d6ab8['_pagelodMap'][_0x34d70f['_rangeDataList']]=_0x34d70f,defined$1(_0x3d6ab8['_parent'])?_0x3d6ab8[_0x5d1835(0x2d91)]=_0x3d6ab8[_0x5d1835(0x4b23)]['_rootName']:_0x3d6ab8[_0x5d1835(0x2d91)]=_0x3d6ab8[_0x5d1835(0x2768)],_0x34d70f[_0x5d1835(0x2d91)]=_0x3d6ab8['_rootName'],createChildren(_0x2fbf23,_0x3d6ab8,_0x34d70f,_0x5981d1['tileInfo'],_0x222fef,_0x219811);}}computeSkipNode(_0x3d6ab8,_0x2fbf23[_0x5d1835(0x294d)],_0x3d6ab8[_0x5d1835(0x37dc)]);}function requestPagedLodInfo(_0x3722d3,_0x307efc){var _0x25cc5d=_0x68aa19,_0x3177c2=defaultValue$1(_0x3722d3[_0x25cc5d(0x16e5)],_0x3722d3[_0x25cc5d(0x2768)]);_0x3177c2=_0x3177c2[_0x25cc5d(0x1297)](_0x25cc5d(0x54fe),'');var _0x59e498,_0x4dd6d6,_0x1086e1=_0x3722d3[_0x25cc5d(0x5380)][_0x25cc5d(0x68a)](_0x307efc['_baseUri'])+_0x3177c2+_0x25cc5d(0x54fe);(_0x1086e1=_0x1086e1['replace'](/\+/g,_0x25cc5d(0x560c)),defined$1(_0x307efc[_0x25cc5d(0x9f5)]))?(_0x4dd6d6=_0x307efc['_isS3MBlock']?_0x1086e1['substring'](_0x1086e1['indexOf']('data/path/')+0x9):_0x1086e1['substring'](_0x1086e1[_0x25cc5d(0x33ab)](_0x25cc5d(0x18b))+0x5),_0x59e498=_0x307efc[_0x25cc5d(0x9f5)][_0x25cc5d(0x4c73)]({'data':_0x4dd6d6,'dataType':_0x25cc5d(0x3699)})):(defined$1(Credential[_0x25cc5d(0x4570)])&&(_0x1086e1=defined$1(Credential[_0x25cc5d(0x4570)][_0x25cc5d(0x622)][this['_scpUrl']])?Credential[_0x25cc5d(0x1737)](this[_0x25cc5d(0x3983)],_0x1086e1):Credential[_0x25cc5d(0x437b)](_0x1086e1)),_0x59e498=loadJson$1(_0x1086e1,void 0x0,new Request({'url':_0x1086e1,'throttle':!0x1,'throttleByServer':!0x0,'serverKey':RequestScheduler['getServerKey'](_0x1086e1)}))),defined$1(_0x59e498)&&(_0x3722d3['_configLoadState']=LOADSTATE$4['LOADING'],_0x59e498[_0x25cc5d(0x4e1e)](function(_0x2fd128){var _0x27cfc5=_0x25cc5d;_0x3722d3['_needLoad']=!0x1,readPagedLodInfo(_0x2fd128,_0x3722d3,_0x307efc);var _0x41b89d={'blob':_0x2fd128,'key':_0x3722d3['_relativePath']['toString']()+_0x3722d3[_0x27cfc5(0x2768)]+_0x27cfc5(0x54fe),'tablename':_0x307efc[_0x27cfc5(0x3b81)][_0x27cfc5(0x2e23)],'dbname':_0x307efc[_0x27cfc5(0x3b81)]['_indexedDBScheduler'][_0x27cfc5(0xb97)]};S3MTaskManager[_0x27cfc5(0x4549)][_0x27cfc5(0x4c73)](_0x41b89d,[]);},function(_0x58f5c){var _0x1b1d22=_0x25cc5d;defined$1(_0x58f5c)?_0x3722d3[_0x1b1d22(0x4255)]=LOADSTATE$4[_0x1b1d22(0x3865)]:_0x3722d3[_0x1b1d22(0x4255)]=LOADSTATE$4[_0x1b1d22(0x17b2)];}));}S3MLayerScheduler[_0x68aa19(0x4b51)]['loadConfig']=function(_0x172c1f){var _0x102565=_0x68aa19;if(_0x172c1f[_0x102565(0x4255)]===LOADSTATE$4[_0x102565(0x17b2)]){var _0x4164e4=this[_0x102565(0x23fe)],_0xc86499=defaultValue$1(_0x172c1f['_indexFilePath'],_0x172c1f[_0x102565(0x2768)]);_0xc86499=_0xc86499['replace'](_0x102565(0x54fe),'');var _0xa7d77e=_0x172c1f['_relativePath']['toString']()+_0xc86499+'.json';if(defined$1(window[_0x102565(0x84c)])&&(!0x0===this['_indexedDBSetting'][_0x102565(0x250c)]||this['_indexedDBSetting'][_0x102565(0x2586)]&&this[_0x102565(0x3cea)](_0xa7d77e))){if(defined$1(this['_indexedDBScheduler'])){var _0x5236b5=this[_0x102565(0x2fdf)][_0x102565(0x22cc)](this[_0x102565(0x2e23)],_0xa7d77e);defined$1(_0x5236b5)?(_0x172c1f[_0x102565(0x4255)]=LOADSTATE$4[_0x102565(0x20b9)],_0x5236b5[_0x102565(0x4e1e)](function(_0x5027a9){var _0x580066=_0x102565;defined$1(_0x5027a9)?readPagedLodInfo(_0x5027a9,_0x172c1f,_0x4164e4):(_0x172c1f[_0x580066(0x4255)]=LOADSTATE$4['UNLOAD'],requestPagedLodInfo(_0x172c1f,_0x4164e4));},function(_0x283ceb){var _0x59a909=_0x102565;_0x172c1f[_0x59a909(0x4255)]=LOADSTATE$4['UNLOAD'],requestPagedLodInfo(_0x172c1f,_0x4164e4);})):(_0x172c1f[_0x102565(0x4255)]=LOADSTATE$4[_0x102565(0x17b2)],requestPagedLodInfo(_0x172c1f,_0x4164e4));}else requestPagedLodInfo(_0x172c1f,_0x4164e4);}else requestPagedLodInfo(_0x172c1f,_0x4164e4);}},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x4bfd)]=function(_0x448fd6){var _0x1f3cf7=_0x68aa19,_0x1a9fc5=_0x448fd6[_0x1f3cf7(0x29b4)],_0x3cbea0=this[_0x1f3cf7(0x23fe)];this[_0x1f3cf7(0x2ceb)];var _0x41e9fd,_0x5608ce,_0x2315ba,_0x1b7ea7,_0x533b90=this;if(isOnScreenLongEnough(_0x448fd6,_0x3cbea0[_0x1f3cf7(0x2564)])){if(LOADSTATE$4['UNLOAD']===_0x1a9fc5){if(_0x3cbea0[_0x1f3cf7(0x2cd)]&&_0x3cbea0[_0x1f3cf7(0x4a75)][_0x1f3cf7(0x1ff6)](_0x3cbea0[_0x1f3cf7(0x2b7f)],_0x448fd6[_0x1f3cf7(0x2ec8)]))_0x448fd6[_0x1f3cf7(0x46be)]=_0x3cbea0['_blockCache'][_0x1f3cf7(0x3173)](_0x3cbea0[_0x1f3cf7(0x2b7f)],_0x448fd6[_0x1f3cf7(0x2ec8)]),_0x1a9fc5=_0x448fd6[_0x1f3cf7(0x29b4)]=LOADSTATE$4[_0x1f3cf7(0x3a40)];else{if(!defined$1(_0x448fd6[_0x1f3cf7(0x9e2)])){var _0xba45d5=_0x1f3cf7(0x1be2),_0x29a638='s3m';_0x3cbea0[_0x1f3cf7(0x2cd)]?_0xba45d5='.s3mblock':_0x3cbea0['_isS3MB']?(_0xba45d5=_0x3cbea0[_0x1f3cf7(0x44ad)]?_0x1f3cf7(0x336f):'.s3mb',_0x29a638=_0x3cbea0[_0x1f3cf7(0x44ad)]?'s3mbz':'s3mb'):_0x3cbea0[_0x1f3cf7(0x1cb4)]&&(_0xba45d5=_0x1f3cf7(0x17e1),_0xba45d5=_0x1f3cf7(0x17e1)),_0x448fd6['_fileName']=_0x448fd6[_0x1f3cf7(0x2768)][_0x1f3cf7(0x1297)](/\0/,'');var _0x4d5524=_0x448fd6['_relativePath'][_0x1f3cf7(0x68a)](_0x3cbea0[_0x1f3cf7(0x1ac7)])+_0x448fd6['_fileName']+_0xba45d5;if(_0x3cbea0['subdomains']&&(_0x4d5524=_0x4d5524['replace'](/(.*realspace)/,_0x3cbea0['_subdomainsUrlScheme'])),_0x4d5524=_0x4d5524[_0x1f3cf7(0x1297)](/\+/g,_0x1f3cf7(0x560c)),_0x3cbea0[_0x1f3cf7(0x52a8)]===UrlType$1[_0x1f3cf7(0xb93)]){_0x41e9fd=_0x448fd6['_relativePath'][_0x1f3cf7(0x3906)][_0x1f3cf7(0x1297)](/^\.*/,'')[_0x1f3cf7(0x1297)](/^\//,'')[_0x1f3cf7(0x1297)](/\/$/,''),_0x5608ce=_0x3cbea0[_0x1f3cf7(0x157f)];var _0x38b065={'layerName':_0x3cbea0[_0x1f3cf7(0x13f9)],'rootTile':_0x41e9fd,'tile':_0x448fd6[_0x1f3cf7(0x2768)],'suffix':_0x29a638};_0x2315ba=objectToQuery(_0x38b065=Object['assign'](_0x38b065,_0x5608ce),!0x0),(_0x1b7ea7=_0x4d5524[_0x1f3cf7(0x1b02)](/(\S*)\/datas/))['length']>0x0&&(_0x4d5524=_0x1b7ea7[0x0]+'?'+_0x2315ba);}_0x448fd6[_0x1f3cf7(0x9e2)]=new Request({'url':_0x4d5524,'throttle':!0x0,'throttleByServer':!0x0,'serverKey':RequestScheduler[_0x1f3cf7(0x1de0)](_0x4d5524),'priorityFunction':this[_0x1f3cf7(0x4129)](_0x448fd6,this)});}var _0x4e94f8=_0x448fd6[_0x1f3cf7(0x5380)][_0x1f3cf7(0x1d43)]()+_0x448fd6[_0x1f3cf7(0x2768)];if(defined$1(window[_0x1f3cf7(0x84c)])&&(!0x0===this[_0x1f3cf7(0x2701)][_0x1f3cf7(0x250c)]||this[_0x1f3cf7(0x2701)][_0x1f3cf7(0x2586)]&&this[_0x1f3cf7(0x3cea)](_0x4e94f8))){if(defined$1(this[_0x1f3cf7(0x2fdf)])&&this[_0x1f3cf7(0x2111)]<this[_0x1f3cf7(0x1fad)]){this[_0x1f3cf7(0x2111)]++,_0x533b90=this;var _0x124670=this[_0x1f3cf7(0x2fdf)]['getElementFromDB'](this['tablename'],_0x4e94f8);defined$1(_0x124670)?(_0x448fd6[_0x1f3cf7(0x29b4)]=LOADSTATE$4[_0x1f3cf7(0x20b9)],_0x124670[_0x1f3cf7(0x4e1e)](function(_0x656ff4){var _0x2fe60e=_0x1f3cf7;_0x533b90['_indexedDBRequestNum']--,defined$1(_0x656ff4)?(_0x448fd6['_s3mLoadState']=LOADSTATE$4[_0x2fe60e(0x276e)],_0x448fd6[_0x2fe60e(0x46be)]=null,_0x448fd6['volBuffer']=null,_0x3cbea0[_0x2fe60e(0x56bd)]?_0x3cbea0[_0x2fe60e(0x2cd)]?S3MBDataParser[_0x2fe60e(0x119f)](_0x656ff4,_0x533b90[_0x2fe60e(0x23fe)],_0x448fd6):S3MBDataParser[_0x2fe60e(0xccc)](_0x656ff4,_0x533b90[_0x2fe60e(0x23fe)],_0x448fd6):S3MDataParser[_0x2fe60e(0xccc)](_0x656ff4,_0x533b90[_0x2fe60e(0x23fe)],_0x448fd6,_0x448fd6[_0x2fe60e(0x1502)])):(_0x448fd6[_0x2fe60e(0x29b4)]=LOADSTATE$4[_0x2fe60e(0x17b2)],requestS3MBuffer(_0x448fd6,_0x533b90));},function(_0x47f28e){var _0x99ea27=_0x1f3cf7;_0x533b90[_0x99ea27(0x2111)]--,_0x448fd6[_0x99ea27(0x29b4)]=LOADSTATE$4[_0x99ea27(0x17b2)],requestS3MBuffer(_0x448fd6,_0x533b90);})):(this[_0x1f3cf7(0x2111)]--,_0x448fd6[_0x1f3cf7(0x29b4)]=LOADSTATE$4[_0x1f3cf7(0x17b2)],requestS3MBuffer(_0x448fd6,_0x533b90));}else requestS3MBuffer(_0x448fd6,_0x533b90);}else this['_packingRequest']?this[_0x1f3cf7(0x5586)][_0x1f3cf7(0x3a33)](_0x448fd6):requestS3MBuffer(_0x448fd6,_0x533b90);}}if(LOADSTATE$4[_0x1f3cf7(0x276e)]===_0x1a9fc5&&_0x1f3cf7(0x4e5c)===_0x3cbea0['_dataType']&&(_0x448fd6[_0x1f3cf7(0x51c9)]===InstanceSkeletonManager['STATE']['SkeletonParsing']?InstanceSkeletonManager[_0x1f3cf7(0x29e2)](_0x3cbea0,_0x448fd6):_0x448fd6[_0x1f3cf7(0x51c9)]===InstanceSkeletonManager[_0x1f3cf7(0x398d)]['SkeletonReady']&&S3MBDataParser['parseResultInstance'](_0x3cbea0,_0x448fd6)),LOADSTATE$4[_0x1f3cf7(0x3a40)]===_0x1a9fc5&&(!0x1!==_0x3cbea0['_bVolume']&&_0x3cbea0[_0x1f3cf7(0x16d1)]?_0x448fd6['_s3mLoadState']===LOADSTATE$4[_0x1f3cf7(0x25c)]?_0x448fd6['_s3mLoadState']=LOADSTATE$4[_0x1f3cf7(0x17b2)]:_0x448fd6['_s3mLoadState']=LOADSTATE$4[_0x1f3cf7(0x47b3)]:this[_0x1f3cf7(0x41bf)]?this[_0x1f3cf7(0x2a0e)][_0x1f3cf7(0x3a33)](_0x448fd6):_0x3cbea0[_0x1f3cf7(0x56bd)]||_0x3cbea0['_isOSGB']?S3MBDataParser[_0x1f3cf7(0x12c8)](_0x3cbea0,_0x448fd6,_0x448fd6[_0x1f3cf7(0x46be)],_0x448fd6['volBuffer']):S3MDataParser[_0x1f3cf7(0x12c8)](_0x3cbea0,_0x448fd6,_0x448fd6['s3mBuffer'],_0x448fd6[_0x1f3cf7(0x1502)]),_0x3cbea0[_0x1f3cf7(0x42ed)][_0x1f3cf7(0x30bb)](_0x448fd6[_0x1f3cf7(0xd7d)])),LOADSTATE$4[_0x1f3cf7(0x408a)]===_0x1a9fc5&&_0x448fd6[_0x1f3cf7(0x4503)](_0x3cbea0[_0x1f3cf7(0x2564)],_0x3cbea0),LOADSTATE$4['LOADVOL']===_0x1a9fc5&&_0x1f3cf7(0xc28)===_0x3cbea0[_0x1f3cf7(0x143e)]){var _0x53b13d,_0x43a58d,_0xd30f75;(''===_0x3cbea0[_0x1f3cf7(0x427d)]?(_0x53b13d=_0x448fd6[_0x1f3cf7(0x5380)][_0x1f3cf7(0x68a)](_0x3cbea0[_0x1f3cf7(0x1ac7)])+_0x448fd6['_fileName']+'.'+_0x3cbea0[_0x1f3cf7(0x143e)],_0x43a58d=_0x448fd6[_0x1f3cf7(0x2768)]):(_0x53b13d=_0x448fd6[_0x1f3cf7(0x5380)][_0x1f3cf7(0x68a)](_0x3cbea0['_baseUri'])+_0x448fd6[_0x1f3cf7(0x2768)]+'_'+_0x3cbea0['_volName']+'.'+_0x3cbea0['_strVolumeExt'],_0x43a58d=_0x448fd6['_fileName']+'_'+_0x3cbea0[_0x1f3cf7(0x427d)]),_0x3cbea0[_0x1f3cf7(0x52a8)]===UrlType$1[_0x1f3cf7(0xb93)])&&(_0x41e9fd=_0x448fd6[_0x1f3cf7(0x5380)][_0x1f3cf7(0x3906)][_0x1f3cf7(0x1297)](/^\.*/,'')[_0x1f3cf7(0x1297)](/^\//,'')[_0x1f3cf7(0x1297)](/\/$/,''),_0x5608ce=_0x3cbea0[_0x1f3cf7(0x157f)],_0x38b065={'layerName':_0x3cbea0[_0x1f3cf7(0x13f9)],'rootTile':_0x41e9fd,'tile':_0x43a58d,'suffix':_0x3cbea0['_strVolumeExt']},(_0x2315ba=objectToQuery(_0x38b065=Object[_0x1f3cf7(0x510e)](_0x38b065,_0x5608ce),!0x0),(_0x1b7ea7=_0x53b13d[_0x1f3cf7(0x1b02)](/(\S*)\/datas/))[_0x1f3cf7(0x531b)]>0x0&&(_0x53b13d=_0x1b7ea7[0x0]+'?'+_0x2315ba))),defined$1(Credential[_0x1f3cf7(0x4570)])&&(_0x53b13d=defined$1(Credential[_0x1f3cf7(0x4570)]['_keymap'][this['_scpUrl']])?Credential[_0x1f3cf7(0x1737)](this[_0x1f3cf7(0x3983)],_0x53b13d):Credential[_0x1f3cf7(0x437b)](_0x53b13d)),defined$1(_0x448fd6['request'])||(_0x448fd6[_0x1f3cf7(0x9e2)]=new Request({'url':_0x53b13d,'throttle':!0x0,'throttleByServer':!0x0,'serverKey':RequestScheduler[_0x1f3cf7(0x1de0)](_0x53b13d),'priorityFunction':this[_0x1f3cf7(0x4129)](_0x448fd6,this)})),defined$1(_0xd30f75='png'===_0x3cbea0[_0x1f3cf7(0x143e)]?loadImage$2(_0x448fd6[_0x1f3cf7(0x9e2)][_0x1f3cf7(0x343b)],this[_0x1f3cf7(0x868)],_0x448fd6[_0x1f3cf7(0x9e2)]):loadArrayBuffer(_0x448fd6[_0x1f3cf7(0x9e2)][_0x1f3cf7(0x343b)],this[_0x1f3cf7(0x868)],_0x448fd6[_0x1f3cf7(0x9e2)]))&&(_0x448fd6[_0x1f3cf7(0x29b4)]=LOADSTATE$4[_0x1f3cf7(0x20b9)],this[_0x1f3cf7(0x1805)][_0x1f3cf7(0x2200)]++,_0x448fd6[_0x1f3cf7(0x9e2)]=null,_0xd30f75['then'](function(_0x88f96){var _0x28c372=_0x1f3cf7;_0x448fd6[_0x28c372(0x29b4)]=LOADSTATE$4[_0x28c372(0x468a)],_0x28c372(0x353b)===_0x3cbea0[_0x28c372(0x143e)]?_0x448fd6[_0x28c372(0x18e1)]=_0x88f96:_0x448fd6[_0x28c372(0x1502)]=_0x88f96,_0x533b90['_statistics'][_0x28c372(0x2200)]--,_0x533b90[_0x28c372(0x1805)]['numberOfProcessingAttempted']++;},function(_0x5b963b){var _0x4d3293=_0x1f3cf7;defined$1(_0x5b963b)?(_0x533b90[_0x4d3293(0x1805)][_0x4d3293(0x2200)]--,_0x448fd6[_0x4d3293(0x29b4)]=LOADSTATE$4['VOLFAILED']):(_0x533b90[_0x4d3293(0x1805)][_0x4d3293(0x339a)]++,_0x533b90['_statistics'][_0x4d3293(0x2200)]--,_0x448fd6['_s3mLoadState']=LOADSTATE$4[_0x4d3293(0x47b3)]);}));}else LOADSTATE$4[_0x1f3cf7(0x47b3)]!==_0x1a9fc5||_0x1f3cf7(0x353b)!==_0x3cbea0[_0x1f3cf7(0x143e)]&&_0x1f3cf7(0x22a7)!==_0x3cbea0['_strVolumeExt']||(_0x448fd6[_0x1f3cf7(0x29b4)]=LOADSTATE$4['VOLLOADED']);LOADSTATE$4['VOLLOADED']!==_0x1a9fc5&&LOADSTATE$4[_0x1f3cf7(0x3512)]!==_0x1a9fc5||!defined$1(_0x448fd6[_0x1f3cf7(0x46be)])||('png'===_0x3cbea0[_0x1f3cf7(0x143e)]||_0x1f3cf7(0x22a7)===_0x3cbea0[_0x1f3cf7(0x143e)]?_0x3cbea0[_0x1f3cf7(0x56bd)]?S3MBDataParser[_0x1f3cf7(0x12c8)](_0x3cbea0,_0x448fd6,_0x448fd6[_0x1f3cf7(0x46be)],_0x448fd6[_0x1f3cf7(0x18e1)]):S3MDataParser[_0x1f3cf7(0x12c8)](_0x3cbea0,_0x448fd6,_0x448fd6['s3mBuffer'],_0x448fd6[_0x1f3cf7(0x18e1)]):_0x3cbea0[_0x1f3cf7(0x56bd)]?S3MBDataParser['binaryDataParser'](_0x3cbea0,_0x448fd6,_0x448fd6[_0x1f3cf7(0x46be)],_0x448fd6[_0x1f3cf7(0x1502)]):S3MDataParser[_0x1f3cf7(0x12c8)](_0x3cbea0,_0x448fd6,_0x448fd6[_0x1f3cf7(0x46be)],_0x448fd6[_0x1f3cf7(0x1502)]));}},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x3d2e)]=function(_0x4ecf2a){var _0x20e132=_0x68aa19,_0x3b5997,_0xb41c2b,_0x574786,_0x4857dd,_0x5adc1e=this['_layer'];if(this[_0x20e132(0x2ceb)],_0x20e132(0xc28)===_0x5adc1e[_0x20e132(0x143e)]){var _0x20803d,_0x55c7d8,_0x3d879e;if(''===_0x5adc1e[_0x20e132(0x427d)]?(_0x20803d=_0x4ecf2a[_0x20e132(0x5380)][_0x20e132(0x68a)](_0x5adc1e[_0x20e132(0x1ac7)])+_0x4ecf2a['_fileName']+'.'+_0x5adc1e[_0x20e132(0x143e)],_0x55c7d8=_0x4ecf2a[_0x20e132(0x2768)]):(_0x20803d=_0x4ecf2a[_0x20e132(0x5380)][_0x20e132(0x68a)](_0x5adc1e[_0x20e132(0x1ac7)])+_0x4ecf2a['_fileName']+'_'+_0x5adc1e['_volName']+'.'+_0x5adc1e[_0x20e132(0x143e)],_0x55c7d8=_0x4ecf2a['_fileName']+'_'+_0x5adc1e[_0x20e132(0x427d)]),_0x5adc1e['_urlType']===UrlType$1[_0x20e132(0xb93)]){_0x3b5997=_0x4ecf2a[_0x20e132(0x5380)][_0x20e132(0x3906)][_0x20e132(0x1297)](/\//g,'')[_0x20e132(0x1297)]('.',''),_0xb41c2b=_0x5adc1e[_0x20e132(0x157f)];var _0x17502a={'layerName':_0x5adc1e['name'],'rootTile':_0x3b5997,'tile':_0x55c7d8,'suffix':_0x5adc1e[_0x20e132(0x143e)]};_0x574786=objectToQuery(_0x17502a=Object[_0x20e132(0x510e)](_0x17502a,_0xb41c2b),!0x0),(_0x4857dd=_0x20803d[_0x20e132(0x1b02)](/(\S*)\/datas/))['length']>0x0&&(_0x20803d=_0x4857dd[0x0]+'?'+_0x574786);}if(defined$1(Credential[_0x20e132(0x4570)])&&(_0x20803d=defined$1(Credential[_0x20e132(0x4570)][_0x20e132(0x622)][this[_0x20e132(0x3983)]])?Credential['addTokenWithKey'](this['_scpUrl'],_0x20803d):Credential[_0x20e132(0x437b)](_0x20803d)),defined$1(_0x4ecf2a[_0x20e132(0x9e2)])||(_0x4ecf2a['request']=new Request({'url':_0x20803d,'throttle':!0x0,'throttleByServer':!0x0,'serverKey':RequestScheduler[_0x20e132(0x1de0)](_0x20803d),'priorityFunction':this[_0x20e132(0x4129)](_0x4ecf2a,this)})),_0x3d879e=_0x20e132(0x353b)===_0x5adc1e['_strVolumeExt']?loadImage$2(_0x4ecf2a[_0x20e132(0x9e2)][_0x20e132(0x343b)],this[_0x20e132(0x868)],_0x4ecf2a[_0x20e132(0x9e2)]):loadArrayBuffer(_0x4ecf2a['request']['url'],this[_0x20e132(0x868)],_0x4ecf2a[_0x20e132(0x9e2)]),this[_0x20e132(0x1805)]['numberOfColorChangeProcessing']++,defined$1(_0x3d879e)){_0x4ecf2a['request']=null,_0x4ecf2a[_0x20e132(0x3bb5)]=!0x1,this['_statistics']['numberOfColorChangePending']++;var _0x38eb5b=this;_0x3d879e[_0x20e132(0x4e1e)](function(_0x473835){var _0x1d91dd=_0x20e132;if(_0x38eb5b[_0x1d91dd(0x1805)]['numberOfColorChangePending']--,'vol'===_0x5adc1e[_0x1d91dd(0x143e)]&&defined$1(_0x473835)&&_0x473835[_0x1d91dd(0x21dd)]>0x7&&defined$1(_0x4ecf2a[_0x1d91dd(0x117f)])){var _0x570f9b,_0x5270cb=new Uint8Array(_0x473835,0x8);_0x570f9b=null!=unzipwasm?unzipWithwasm(_0x5270cb):pako['inflate'](_0x5270cb)[_0x1d91dd(0x1de1)];var _0x430c62=new Float64Array(_0x570f9b,0x0,0x1),_0x2f4db1=new Uint32Array(_0x570f9b,0x30,0x1);if(0x0===_0x430c62[0x0]||0xc80===_0x2f4db1[0x0]||0xc81===_0x2f4db1[0x0]){var _0x12fd4f=0x0;0x0===_0x430c62[0x0]&&(_0x12fd4f=0x8);var _0x4f7a32=new Float64Array(_0x570f9b,_0x12fd4f,0x6),_0x3fa896=_0x4f7a32[0x0],_0x4f217a=_0x4f7a32[0x1],_0x56d862=_0x4f7a32[0x2],_0x10f2bf=_0x4f7a32[0x3],_0x3e36a7=_0x4f7a32[0x4]<_0x4f7a32[0x5]?_0x4f7a32[0x4]:_0x4f7a32[0x5],_0x1db13d=_0x4f7a32[0x4]>_0x4f7a32[0x5]?_0x4f7a32[0x4]:_0x4f7a32[0x5],_0x1369f1={'left':_0x3fa896,'top':_0x4f217a,'right':_0x56d862,'bottom':_0x10f2bf,'minHeight':_0x3e36a7,'maxHeight':_0x1db13d,'width':_0x56d862-_0x3fa896,'length':_0x4f217a-_0x10f2bf,'height':_0x1db13d-_0x3e36a7},_0x35471e=new Uint32Array(_0x570f9b,0x30+_0x12fd4f,0x7),_0x530026=_0x35471e[0x0],_0x542df7=_0x35471e[0x1],_0x160864=_0x35471e[0x2],_0x5a7b91=_0x35471e[0x3],_0x26d5e={'nFormat':_0x530026,'nSideBlockCount':_0x542df7,'nBlockLength':_0x160864,'nLength':_0x5a7b91,'nWidth':_0x35471e[0x4],'nHeight':_0x35471e[0x5],'nDepth':_0x35471e[0x6],'imageArray':new Uint8Array(_0x570f9b,0x4c+_0x12fd4f,_0x5a7b91*_0x5a7b91*0x4)},_0x52ab63=_0x5adc1e[_0x1d91dd(0x1968)]['_id']+'_'+_0x5adc1e['id']+'_'+_0x4ecf2a['_relativePath'][_0x1d91dd(0x68a)](_0x5adc1e[_0x1d91dd(0x1ac7)])+'_'+_0x4ecf2a['_fileName'],_0x2b605c=HypsometricSettingEnum$1[_0x1d91dd(0x240c)][_0x1d91dd(0x2225)];defined$1(_0x5adc1e[_0x1d91dd(0x3c5e)])&&_0x5adc1e[_0x1d91dd(0x3c5e)]['filterMode']===HypsometricSettingEnum$1['FilterMode'][_0x1d91dd(0x44a2)]&&(_0x2b605c=HypsometricSettingEnum$1[_0x1d91dd(0x240c)][_0x1d91dd(0x44a2)]),0xc81===_0x26d5e[_0x1d91dd(0x27ba)]&&defined$1(_0x5adc1e[_0x1d91dd(0x3c5e)])&&S3MDataParser[_0x1d91dd(0xdfe)](_0x26d5e,_0x5adc1e['_hypsometricSetting'],_0x2b605c);var _0x283c20=DDSTextureManager$1['ReloadVolumeTexture'](_0x52ab63,_0x5adc1e[_0x1d91dd(0x1651)],_0x5adc1e[_0x1d91dd(0x1968)],_0x26d5e,_0x2b605c);_0x4ecf2a[_0x1d91dd(0x117f)][_0x1d91dd(0x4c35)]=_0x283c20,_0x4ecf2a[_0x1d91dd(0x117f)][_0x1d91dd(0x27ba)]=_0x26d5e['nFormat'],_0x4ecf2a[_0x1d91dd(0x117f)][_0x1d91dd(0x476)]=_0x26d5e[_0x1d91dd(0x476)],_0x4ecf2a['_volObj'][_0x1d91dd(0xce0)]=_0x26d5e['nBlockLength'],_0x4ecf2a[_0x1d91dd(0x117f)][_0x1d91dd(0xf2c)]=_0x26d5e[_0x1d91dd(0xf2c)],_0x4ecf2a[_0x1d91dd(0x117f)][_0x1d91dd(0x4d85)]=_0x26d5e[_0x1d91dd(0x4d85)],_0x4ecf2a[_0x1d91dd(0x117f)][_0x1d91dd(0x3ccc)]=_0x26d5e[_0x1d91dd(0x3ccc)],_0x4ecf2a['_volObj'][_0x1d91dd(0x4df2)]=_0x26d5e[_0x1d91dd(0x4df2)],_0x4ecf2a[_0x1d91dd(0x117f)]['id']=_0x52ab63,_0x4ecf2a[_0x1d91dd(0x117f)]['dataFloor']=_0x5adc1e[_0x1d91dd(0x1dc5)],_0x4ecf2a[_0x1d91dd(0x117f)][_0x1d91dd(0x51e3)]=_0x5adc1e['_fMaxValue'],_0x4ecf2a[_0x1d91dd(0x117f)][_0x1d91dd(0x140e)]=_0x1369f1;}}_0x38eb5b[_0x1d91dd(0x1805)][_0x1d91dd(0x35cc)]--;},function(_0xc921ce){var _0x210deb=_0x20e132;defined$1(_0xc921ce)||(_0x38eb5b[_0x210deb(0x1805)][_0x210deb(0x134a)]++,_0x4ecf2a['_reloadVol']=!0x0),_0x38eb5b[_0x210deb(0x1805)][_0x210deb(0x2a46)]--,_0x38eb5b['_statistics']['numberOfColorChangeProcessing']--;});}else this[_0x20e132(0x1805)]['numberOfColorChangeProcessing']--;}},S3MLayerScheduler['prototype'][_0x68aa19(0x2dc3)]=function(_0x280643){var _0x3cbbbb=_0x68aa19,_0x13e126=this[_0x3cbbbb(0x23fe)];if('vol_texture_mapping'===_0x13e126[_0x3cbbbb(0x143e)]){var _0x5e9a58=_0x13e126['_context'];for(var _0x370a39 in _0x280643[_0x3cbbbb(0x34c5)]){this[_0x3cbbbb(0x1805)][_0x3cbbbb(0x35cc)]++;var _0x2432b2=_0x370a39,_0x42515d=_0x280643[_0x3cbbbb(0x34c5)][_0x2432b2],_0x2be53f=_0x13e126[_0x3cbbbb(0x2b7f)]+_0x5e9a58['_id'],_0xbb42a0=_0x2432b2[_0x3cbbbb(0x57ed)](0x0,_0x2432b2[_0x3cbbbb(0x531b)]-_0x2be53f['length'])+'_'+_0x280643[_0x3cbbbb(0x2768)];_0xbb42a0=''!==_0x13e126[_0x3cbbbb(0x427d)]?_0xbb42a0+'_'+_0x13e126[_0x3cbbbb(0x427d)]:_0xbb42a0,_0xbb42a0+=_0x3cbbbb(0x2e7d);var _0x3f7698=_0x280643[_0x3cbbbb(0x5380)]['resolve'](_0x13e126['_baseUri'])+_0xbb42a0;if(0x0!=_0x13e126[_0x3cbbbb(0x211c)]){var _0x523952=_0x13e126['_urlArguments'],_0x1b229f=_0x3f7698[_0x3cbbbb(0x33ab)](_0x3cbbbb(0x50ff))+0x5,_0x37e75f=_0x523952[_0x3cbbbb(0x146d)],_0x118acf=_0x3f7698[_0x3cbbbb(0x57ed)](_0x3f7698['indexOf'](_0x3cbbbb(0xbea))+0x6)[_0x3cbbbb(0x4d7b)]('/'),_0x9eea5=_0x118acf[0x0],_0x38bf5d=_0x118acf[0x1][_0x3cbbbb(0x57ed)](0x0,_0x118acf[0x1]['indexOf']('.')),_0x64897b=_0x118acf[0x1][_0x3cbbbb(0x57ed)](_0x118acf[0x1]['indexOf']('.')+0x1,_0x118acf[0x1][_0x3cbbbb(0x531b)]);for(var _0x370a39 in(_0x3f7698=_0x3f7698[_0x3cbbbb(0x57ed)](0x0,_0x1b229f)+'?layerName='+_0x37e75f+_0x3cbbbb(0x4432)+_0x9eea5+'&tile='+_0x38bf5d+_0x3cbbbb(0x551d)+_0x64897b,_0x523952))_0x3f7698=_0x3f7698+'&'+_0x370a39+'='+_0x523952[_0x370a39];}var _0x3dff34=loadArrayBuffer(_0x3f7698,this[_0x3cbbbb(0x868)]);if(defined$1(_0x3dff34)){this[_0x3cbbbb(0x1805)][_0x3cbbbb(0x2a46)]++;var _0x3fe37e=this;!function(_0x2348f1,_0x512c25){_0x2348f1['then'](function(_0x5977e2){var _0x24ae1f=_0x54f3;if(_0x3fe37e[_0x24ae1f(0x1805)][_0x24ae1f(0x2a46)]--,defined$1(_0x5977e2)){var _0x4177e2,_0x726c07=void 0x0,_0x16f60d=new Uint8Array(_0x5977e2,0x8);if(_0x4177e2=null!=unzipwasm?unzipWithwasm(_0x16f60d):pako['inflate'](_0x16f60d)[_0x24ae1f(0x1de1)],0x1===new Float64Array(_0x4177e2,0x0,0x1)[0x0]){var _0x4c1796=new Uint32Array(_0x4177e2,0x8,0x4),_0x15ecd8=_0x4c1796[0x0],_0x3b2ea4=_0x4c1796[0x1],_0x201c8a=_0x4c1796[0x2];_0x726c07={'nFormat':_0x15ecd8,'nWidth':_0x3b2ea4,'nHeight':_0x201c8a,'nPixelSize':_0x4c1796[0x3],'imageArray':new Float32Array(_0x4177e2,0x18,_0x3b2ea4*_0x201c8a)};}if(defined$1(_0x726c07)){var _0x1c3851=S3MDataParser[_0x24ae1f(0x22d8)](_0x726c07,_0x13e126[_0x24ae1f(0x3c5e)],_0x13e126[_0x24ae1f(0x3c5e)]['filterMode']);_0x42515d['copyFrom']({'width':_0x726c07['nWidth'],'height':_0x726c07[_0x24ae1f(0x3ccc)],'arrayBufferView':_0x1c3851});}_0x3fe37e[_0x24ae1f(0x1805)][_0x24ae1f(0x35cc)]--,_0x5977e2=null,_0x280643[_0x24ae1f(0x3bb5)]=!0x1;}},function(_0x2232eb){var _0x2dc2c7=_0x54f3;_0x3fe37e['_statistics'][_0x2dc2c7(0x2a46)]--,_0x3fe37e[_0x2dc2c7(0x1805)][_0x2dc2c7(0x134a)]++,_0x3fe37e['_statistics'][_0x2dc2c7(0x35cc)]--;});}(_0x3dff34);}else this[_0x3cbbbb(0x1805)][_0x3cbbbb(0x35cc)]--;}}},S3MLayerScheduler['prototype']['dealWithPrepareLoad']=function(_0x227dd1){var _0x3a119f=_0x68aa19;if(this[_0x3a119f(0x42d)]+=_0x227dd1,this['_requestByteLength']>this[_0x3a119f(0x23fe)][_0x3a119f(0x1160)])this[_0x3a119f(0x23fe)]['_prepareLoadEvent']['raiseEvent'](0x64),this[_0x3a119f(0x2fc6)]=!0x0,this[_0x3a119f(0x3e31)]();else{var _0x1ab99b=Math['floor'](0x64*this['_requestByteLength']/this[_0x3a119f(0x23fe)][_0x3a119f(0x1160)]);_0x1ab99b>this[_0x3a119f(0x1903)]&&(this[_0x3a119f(0x1903)]=_0x1ab99b,this[_0x3a119f(0x23fe)][_0x3a119f(0x1290)]['raiseEvent'](_0x1ab99b));}};var domainReg$1=/({.*?})/g;function requestS3MBuffer(_0x2c44be,_0x117e3b){var _0x1c2d9f=_0x68aa19,_0x897163,_0x4bebfc=_0x2c44be[_0x1c2d9f(0x9e2)][_0x1c2d9f(0x343b)];if(defined$1(_0x117e3b[_0x1c2d9f(0x23fe)][_0x1c2d9f(0x9f5)])){var _0xaa8676;_0xaa8676=_0x117e3b[_0x1c2d9f(0x23fe)][_0x1c2d9f(0x2cd)]?_0x2c44be[_0x1c2d9f(0x9e2)][_0x1c2d9f(0x343b)][_0x1c2d9f(0x57ed)](_0x2c44be[_0x1c2d9f(0x9e2)]['url'][_0x1c2d9f(0x33ab)](_0x1c2d9f(0x35fc))+0x9):_0x2c44be[_0x1c2d9f(0x9e2)][_0x1c2d9f(0x343b)]['substring'](_0x2c44be[_0x1c2d9f(0x9e2)][_0x1c2d9f(0x343b)]['indexOf']('/data/')+0x5),_0x897163=_0x117e3b['_layer']['_wstTaskProcessor'][_0x1c2d9f(0x4c73)]({'dataType':_0x1c2d9f(0x5479),'data':_0xaa8676});}else{if(defined$1(_0x117e3b['_layer']['_subdomains'])){var _0x4864f1=_0x117e3b['_layer'][_0x1c2d9f(0x2436)],_0x573b5c=_0x4864f1[_0x2c44be[_0x1c2d9f(0x36e6)]%_0x4864f1[_0x1c2d9f(0x531b)]];_0x4bebfc=_0x4bebfc[_0x1c2d9f(0x1297)](domainReg$1,function(_0x58b978,_0x41efde){return'{s}'===_0x41efde?_0x573b5c:_0x58b978;});}defined$1(_0x117e3b[_0x1c2d9f(0x23fe)]['_clipRequestParam'])&&(_0x4bebfc=_0x4bebfc+_0x1c2d9f(0x47dc)+_0x117e3b[_0x1c2d9f(0x23fe)][_0x1c2d9f(0x1734)]),defined$1(Credential[_0x1c2d9f(0x4570)])&&(_0x4bebfc=defined$1(Credential[_0x1c2d9f(0x4570)]['_keymap'][_0x4bebfc])?Credential[_0x1c2d9f(0x1737)](_0x117e3b[_0x1c2d9f(0x3983)],_0x4bebfc):Credential[_0x1c2d9f(0x437b)](_0x4bebfc)),_0x897163=loadArrayBuffer(_0x4bebfc,_0x117e3b[_0x1c2d9f(0x868)],_0x2c44be[_0x1c2d9f(0x9e2)]);}defined$1(_0x897163)?(_0x2c44be['_s3mLoadState']=LOADSTATE$4[_0x1c2d9f(0x20b9)],_0x117e3b[_0x1c2d9f(0x1805)][_0x1c2d9f(0x2200)]++,_0x897163[_0x1c2d9f(0x4e1e)](function(_0x43609b){var _0x419333=_0x1c2d9f;if(defined$1(_0x117e3b['_layer'][_0x419333(0x9f5)])&&(!defined$1(_0x43609b)||!_0x2c44be[_0x419333(0x203f)]||!MemoryManager$1[_0x419333(0x489f)](_0x117e3b[_0x419333(0x23fe)]['_context']['memorySize'])))return _0x2c44be[_0x419333(0x29b4)]=LOADSTATE$4[_0x419333(0x17b2)],void(_0x2c44be[_0x419333(0x9e2)]=null);_0x117e3b[_0x419333(0x2fc6)]||_0x117e3b[_0x419333(0x7c1)](_0x43609b[_0x419333(0x21dd)]),_0x2c44be[_0x419333(0x9e2)]=null,_0x117e3b[_0x419333(0x1805)][_0x419333(0x2200)]--,_0x2c44be[_0x419333(0x29b4)]===LOADSTATE$4[_0x419333(0x20b9)]&&(_0x117e3b['_layer']['_isS3MBlock']&&_0x117e3b[_0x419333(0x23fe)]['_blockCache'][_0x419333(0x346f)](_0x117e3b[_0x419333(0x23fe)][_0x419333(0x2b7f)],_0x2c44be[_0x419333(0x2ec8)],_0x43609b),0x0!=_0x117e3b[_0x419333(0x2ceb)]['length']?_0x2c44be[_0x419333(0x46be)]=decodeArrayBuffer(_0x43609b,_0x117e3b[_0x419333(0x2ceb)]):_0x2c44be[_0x419333(0x46be)]=_0x43609b,_0x2c44be['_s3mLoadState']=LOADSTATE$4[_0x419333(0x3a40)],_0x117e3b[_0x419333(0x1805)][_0x419333(0x4a7e)]++);},function(_0x22493b){var _0x34dcc1=_0x1c2d9f;_0x2c44be[_0x34dcc1(0x9e2)]=null,defined$1(_0x22493b)?(_0x117e3b[_0x34dcc1(0x1805)]['numberOfPendingRequests']--,_0x2c44be[_0x34dcc1(0x29b4)]=LOADSTATE$4[_0x34dcc1(0x3865)]):(_0x117e3b['_statistics']['numberOfAttemptedRequests']++,_0x117e3b[_0x34dcc1(0x1805)][_0x34dcc1(0x2200)]--,_0x2c44be[_0x34dcc1(0x29b4)]=LOADSTATE$4[_0x34dcc1(0x17b2)]);})):_0x2c44be[_0x1c2d9f(0x9e2)]=null;}function getAttributesWithFields(_0x285d82,_0x4ec8e1){var _0xfc8a3a=_0x68aa19,_0x2c792=_0x4ec8e1[_0xfc8a3a(0x23fe)];if(!_0x4ec8e1[_0xfc8a3a(0x230e)]&&_0x285d82['attrLoadState']!==LOADSTATE$4[_0xfc8a3a(0x3a40)]){var _0x98615d=_0x4ec8e1;defined$1(_0x2c792[_0xfc8a3a(0x1afc)])&&'attribute'===_0x2c792[_0xfc8a3a(0x2fd)]&&(_0x285d82[_0xfc8a3a(0x16f2)]=LOADSTATE$4[_0xfc8a3a(0x20b9)],_0x98615d['_indexedDBSetting']['isAttributesSave']&&_0x98615d[_0xfc8a3a(0x2fdf)][_0xfc8a3a(0x4148)](_0x285d82['_fileName'])?_0x98615d[_0xfc8a3a(0x2fdf)]['getElementFromDB'](_0x285d82[_0xfc8a3a(0x2768)],_0xfc8a3a(0x5173))[_0xfc8a3a(0x4e1e)](function(_0x261e84){var _0x36a4a7=_0xfc8a3a;0x1==_0x261e84?_0x98615d[_0x36a4a7(0x2fdf)]['db']['transaction'](_0x285d82[_0x36a4a7(0x2768)])[_0x36a4a7(0x2734)](_0x285d82[_0x36a4a7(0x2768)])[_0x36a4a7(0x3173)](_0x36a4a7(0x1017))[_0x36a4a7(0x57fb)]=function(_0x207519){var _0x4ad529=_0x36a4a7,_0x4629ae=_0x207519[_0x4ad529(0x15c9)][_0x4ad529(0x4fe2)][_0x4ad529(0x327)],_0x1f2dcc=new FileReader();_0x1f2dcc[_0x4ad529(0x1c48)]=function(){var _0x164f7a=_0x4ad529,_0x305fe5=JSON[_0x164f7a(0x29e2)](_0x1f2dcc['result']);_0x4ec8e1['_attributes']=Object[_0x164f7a(0x510e)](_0x4ec8e1[_0x164f7a(0x40b2)],_0x305fe5),_0x285d82[_0x164f7a(0x16f2)]=LOADSTATE$4[_0x164f7a(0x3a40)];},_0x1f2dcc[_0x4ad529(0x1075)](_0x4629ae);}:downloadAttributesWithFields(_0x285d82,_0x4ec8e1);})[_0xfc8a3a(0x4b84)](function(){downloadAttributesWithFields(_0x285d82,_0x4ec8e1);}):downloadAttributesWithFields(_0x285d82,_0x4ec8e1));}}function downloadAttributesWithFields(_0x53363d,_0x116322){var _0x16a21b=_0x68aa19,_0x272658=_0x116322[_0x16a21b(0x23fe)];if(!_0x116322[_0x16a21b(0x230e)]&&defined$1(_0x272658[_0x16a21b(0x1afc)])){var _0xf18a91,_0xc27d97='attribute'===_0x272658[_0x16a21b(0x2fd)]?'.attribute':_0x116322[_0x16a21b(0x23fe)][_0x16a21b(0x56bd)]?'.s3md':_0x16a21b(0x2f91);_0xf18a91=''===_0x53363d[_0x16a21b(0x5380)][_0x16a21b(0x1d43)]()?_0x116322[_0x16a21b(0x23fe)][_0x16a21b(0x1ac7)][_0x16a21b(0x1d43)]()+_0x53363d['_rootName']+_0xc27d97:_0x53363d[_0x16a21b(0x5380)]['resolve'](_0x116322[_0x16a21b(0x23fe)]['_baseUri'])[_0x16a21b(0x1d43)]()+getFilenameFromUri(_0x53363d[_0x16a21b(0x5380)][_0x16a21b(0x1d43)]()[_0x16a21b(0x1297)](/\/$/,''))+_0xc27d97;var _0x1921fb=_0x53363d[_0x16a21b(0x3af7)]['length']>0x0?_0x53363d['_attrAppend']:_0x272658[_0x16a21b(0x1afc)],_0x1cbc3b=_0x1921fb[_0x16a21b(0x3ac2)](';'),_0x27e499=_0x116322;if(_0x16a21b(0x2e9b)===_0x272658[_0x16a21b(0x2fd)]){if(_0xf18a91=_0x272658[_0x16a21b(0x3dea)][_0x16a21b(0x15c8)][_0x16a21b(0x2a77)](_0x16a21b(0x340c))?_0xf18a91+'?fields=smid;'+_0x1cbc3b:_0xf18a91+_0x16a21b(0x986)+_0x1cbc3b,_0x272658['_urlType']===UrlType$1[_0x16a21b(0xb93)]){var _0xfc2b6c=_0x53363d[_0x16a21b(0x5380)][_0x16a21b(0x3906)][_0x16a21b(0x1297)](/^\.*/,'')[_0x16a21b(0x1297)](/^\//,'')[_0x16a21b(0x1297)](/\/$/,''),_0x50db20=_0x272658['_urlArguments'],_0x2c8132={'layerName':_0x272658[_0x16a21b(0x13f9)],'rootTile':_0xfc2b6c,'tile':_0x53363d[_0x16a21b(0x2768)],'suffix':'attribute','fields':_0x1cbc3b},_0x1d9e83=objectToQuery(_0x2c8132=Object[_0x16a21b(0x510e)](_0x2c8132,_0x50db20),!0x0),_0x29fa4a=_0xf18a91['match'](/(\S*)\/datas/);_0x29fa4a[_0x16a21b(0x531b)]>0x0&&(_0xf18a91=_0x29fa4a[0x0]+'?'+_0x1d9e83);}defined$1(Credential['CREDENTIAL'])&&(_0xf18a91=defined$1(Credential[_0x16a21b(0x4570)][_0x16a21b(0x622)][_0x116322[_0x16a21b(0x3983)]])?Credential[_0x16a21b(0x1737)](_0x116322[_0x16a21b(0x3983)],_0xf18a91):Credential['addToken'](_0xf18a91));var _0x5ec4cc=new Request({'url':_0xf18a91,'throttle':!0x0,'throttleByServer':!0x0,'serverKey':RequestScheduler[_0x16a21b(0x1de0)](_0xf18a91),'priorityFunction':_0x116322['createPriorityFunction'](_0x53363d,_0x116322)}),_0x54a65d=loadArrayBuffer(_0xf18a91,_0x116322[_0x16a21b(0x868)],_0x5ec4cc);defined$1(_0x54a65d)?(_0x116322['attrsave']=!0x0,_0x53363d[_0x16a21b(0x16f2)]=LOADSTATE$4[_0x16a21b(0x20b9)],_0x54a65d[_0x16a21b(0x4e1e)](function(_0x775d4e){var _0x3307d7=_0x16a21b;_0x53363d[_0x3307d7(0x16f2)]=LOADSTATE$4[_0x3307d7(0x3a40)],_0x53363d[_0x3307d7(0x3af7)]=[];var _0x2db2d8=new Int32Array(_0x775d4e,0x0,0x1);_0x2db2d8=_0x2db2d8[0x0];for(var _0x2c9e15=new Int32Array(_0x775d4e,0x4,_0x2db2d8),_0x5f0af4=[],_0x1621ad=0x0;_0x1621ad<_0x2db2d8;_0x1621ad++)_0x5f0af4['push'](_0x2c9e15[_0x1621ad]);var _0x5f4aaa=Math[_0x3307d7(0x67a)](_0x5f0af4[0x0]/4.125),_0x330d4b=_0x5b4554=Math[_0x3307d7(0x28fa)](_0x5f4aaa/0x8),_0xa2ed38=new Int8Array(_0x775d4e,0x4*(_0x2db2d8+0x1)+_0x5b4554,0x4*_0x5f4aaa),_0x53062f=_0xa2ed38[_0x3307d7(0x587e)](0x0,0x4*_0x5f4aaa),_0x4f5b06=new Int8Array(_0x53062f);_0xa2ed38=new Int32Array(_0x4f5b06[_0x3307d7(0x1de1)]);var _0x16e93c=0x4*(_0x2db2d8+0x1)+_0x5f0af4[0x0],_0x3ac5be=[],_0x20e66d=[];for(_0x1621ad=0x1;_0x1621ad<=_0x1921fb['length'];_0x1621ad++){var _0x29abb6=_0x27e499[_0x3307d7(0x23fe)]['_fieldsInfo'],_0x51bf09=_0x1921fb[_0x1621ad-0x1],_0x138b18=_0x29abb6['get'](_0x51bf09),_0x15ae64=_0x138b18[_0x3307d7(0x3243)],_0x545442=Number(_0x138b18['size']);_0x5f4aaa=Math['floor'](_0x5f0af4[_0x1621ad]/(_0x545442+0.125));var _0x5b4554=Math['ceil'](_0x5f4aaa/0x8);0xa!=_0x15ae64&&_0x3307d7(0x4050)!==_0x15ae64&&'text'!==_0x15ae64||(_0x545442=0x1,_0x5b4554=_0x330d4b,_0x5f4aaa=_0x5f0af4[_0x1621ad]-_0x5b4554);var _0xcdf855=new Uint8Array(_0x775d4e,_0x16e93c,_0x5b4554);_0x3ac5be['push'](_0xcdf855);var _0x2ef1d5=new Int8Array(_0x775d4e,_0x16e93c+_0x5b4554,_0x5f4aaa*_0x545442)[_0x3307d7(0x587e)](0x0,_0x5f4aaa*_0x545442);_0x4f5b06=new Int8Array(_0x2ef1d5);if(0x4==_0x15ae64||_0x3307d7(0x222e)===_0x15ae64)_0x2ef1d5=new Int32Array(_0x4f5b06['buffer']);else{if(0x10==_0x15ae64||'int64'===_0x15ae64)_0x2ef1d5=new BigInt64Array(_0x4f5b06['buffer']);else{if(0x6==_0x15ae64||_0x3307d7(0x1718)===_0x15ae64)_0x2ef1d5=new Float32Array(_0x4f5b06[_0x3307d7(0x1de1)]);else{if(0x7==_0x15ae64||_0x3307d7(0xfd6)===_0x15ae64)_0x2ef1d5=new Float64Array(_0x4f5b06[_0x3307d7(0x1de1)]);else{if(0xa==_0x15ae64||_0x3307d7(0x4050)===_0x15ae64||_0x3307d7(0x3c68)===_0x15ae64){for(var _0x559cca=new DataView(_0x2ef1d5['buffer'][_0x3307d7(0x48ca)](_0x16e93c+_0x5b4554,_0x16e93c+_0x5b4554+_0x5f4aaa*_0x545442)),_0x5dcc77=0x0,_0x572922=[];_0x5dcc77<_0x559cca[_0x3307d7(0x21dd)];){var _0x21e02e=_0x559cca[_0x3307d7(0x45b6)](_0x5dcc77,!0x0);if((_0x5dcc77+=0x4)+_0x21e02e>_0x4f5b06[_0x3307d7(0x1de1)][_0x3307d7(0x21dd)]||_0x21e02e<0x0)break;var _0x4ecae4=new Uint8Array(_0x4f5b06[_0x3307d7(0x1de1)],_0x5dcc77,_0x21e02e);_0x5dcc77+=_0x21e02e;var _0x537cac=getStringFromTypedArray(_0x4ecae4,void 0x0,void 0x0,_0x3307d7(0x216c));_0x572922['push'](_0x537cac);}_0x2ef1d5=_0x572922;}}}}}_0x16e93c+=_0x5f0af4[_0x1621ad],_0x20e66d['push'](_0x2ef1d5);}var _0x2f8560={};for(_0x1621ad=0x0;_0x1621ad<_0xa2ed38['length'];_0x1621ad++){for(var _0x8ca7d4={},_0x2e6e95=0x0;_0x2e6e95<_0x20e66d['length'];_0x2e6e95++){0x0!=(_0x3ac5be[_0x2e6e95][Math['floor'](_0x1621ad/0x8)]>>0x7-_0x1621ad%0x8&0x1)?_0x8ca7d4[_0x1921fb[_0x2e6e95]]=_0x20e66d[_0x2e6e95][_0x1621ad]:_0x8ca7d4[_0x1921fb[_0x2e6e95]]=null;}defined$1(_0x27e499[_0x3307d7(0x40b2)][_0xa2ed38[_0x1621ad]])&&(_0x8ca7d4=combine$2(_0x8ca7d4,_0x27e499[_0x3307d7(0x40b2)][_0xa2ed38[_0x1621ad]])),_0x27e499['_attributes'][_0xa2ed38[_0x1621ad]]=_0x8ca7d4,_0x2f8560[_0xa2ed38[_0x1621ad]]=_0x8ca7d4;}if(_0x27e499['_indexedDBSetting'][_0x3307d7(0x3956)]){var _0x363816=new Blob([JSON[_0x3307d7(0x1e9b)](_0x2f8560)],{'type':'application/json'});if(_0x27e499[_0x3307d7(0x2fdf)][_0x3307d7(0x4148)](_0x53363d[_0x3307d7(0x2768)]))_0x27e499[_0x3307d7(0x2fdf)][_0x3307d7(0x3017)](_0x53363d['_fileName'],_0x3307d7(0x1017),_0x363816)[_0x3307d7(0x4e1e)](function(){var _0x7635c7=_0x3307d7;_0x27e499[_0x7635c7(0x230e)]=!0x1,_0x27e499[_0x7635c7(0x2fdf)]['putElementInDB'](_0x53363d[_0x7635c7(0x2768)],_0x7635c7(0x5173),!0x0),_0xa2ed38=null;})[_0x3307d7(0x4b84)](function(){var _0x33e0a0=_0x3307d7;_0x27e499[_0x33e0a0(0x2fdf)][_0x33e0a0(0x50ec)](_0x53363d['_fileName']),_0x27e499['attrsave']=!0x1,_0xa2ed38=null;});else _0x27e499[_0x3307d7(0x2fdf)][_0x3307d7(0x5f3)](_0x53363d[_0x3307d7(0x2768)])[_0x3307d7(0x4e1e)](function(){var _0x3f774d=_0x3307d7;_0x27e499[_0x3f774d(0x2fdf)][_0x3f774d(0x3017)](_0x53363d[_0x3f774d(0x2768)],_0x3f774d(0x1017),_0x363816)[_0x3f774d(0x4e1e)](function(){var _0x494622=_0x3f774d;_0x27e499['attrsave']=!0x1,_0x27e499[_0x494622(0x2fdf)][_0x494622(0x3017)](_0x53363d[_0x494622(0x2768)],_0x494622(0x5173),!0x0),_0xa2ed38=null;})[_0x3f774d(0x4b84)](function(){var _0x572bb7=_0x3f774d;_0x27e499[_0x572bb7(0x230e)]=!0x1,_0xa2ed38=null;});})[_0x3307d7(0x4b84)](function(_0x51dd44){_0x27e499['attrsave']=!0x1,_0xa2ed38=null;});}else _0x116322[_0x3307d7(0x230e)]=!0x1;if(defined$1(_0x272658[_0x3307d7(0x31ae)])){for(var _0xc43355,_0x2aa066=[_0x53363d];_0xc43355=_0x2aa066[_0x3307d7(0x1ae7)]();)for(var _0x1b7f0c=0x0;_0x1b7f0c<_0xc43355[_0x3307d7(0x453d)][_0x3307d7(0x531b)];_0x1b7f0c++)for(var _0x503963=_0xc43355[_0x3307d7(0x453d)][_0x1b7f0c],_0x2eb5f6=0x0;_0x2eb5f6<_0x503963[_0x3307d7(0x49a6)]['length'];_0x2eb5f6++){_0x503963[_0x3307d7(0x49a6)][_0x2eb5f6][_0x3307d7(0x4db8)](_0x272658),defined$1(_0x503963['_entity'])&&_0x2aa066[_0x3307d7(0x3a33)](_0x503963[_0x3307d7(0xba7)]);}}defined$1(_0x53363d[_0x3307d7(0x46be)])&&(_0x53363d['_s3mLoadState']=LOADSTATE$4['LOADED']);})[_0x16a21b(0x4b84)](function(_0x3ba543){var _0xe1b1a3=_0x16a21b;_0x116322[_0xe1b1a3(0x230e)]=!0x1,_0x53363d[_0xe1b1a3(0x16f2)]=LOADSTATE$4['FAILED'];})):_0x53363d[_0x16a21b(0x16f2)]=LOADSTATE$4['UNLOAD'];}}}function raiseLoadProgressEvent(_0x44a93d,_0x549d91){var _0x431b76=_0x68aa19,_0x397b21=_0x44a93d['_statistics'],_0x549dc3=_0x44a93d[_0x431b76(0x24b2)],_0x3e73bf=_0x397b21[_0x431b76(0x2200)],_0x242129=_0x397b21[_0x431b76(0x2a20)],_0x2e7c03=_0x549dc3[_0x431b76(0x2200)],_0x440692=_0x549dc3['numberOfTilesProcessing'],_0x50ee1f=_0x3e73bf!==_0x2e7c03||_0x242129!==_0x440692,_0xcbbb00=0x0===_0x397b21[_0x431b76(0x2200)]&&0x0===_0x397b21[_0x431b76(0x2a20)]&&0x0===_0x397b21[_0x431b76(0x339a)]&&0x0===_0x397b21[_0x431b76(0x4a7e)],_0x3c640b=_0x397b21[_0x431b76(0x2a46)],_0x5d30a5=_0x549dc3[_0x431b76(0x2a46)],_0x361658=_0x397b21[_0x431b76(0x35cc)],_0x1a0671=_0x549dc3[_0x431b76(0x35cc)],_0x532583=(_0x3c640b!==_0x5d30a5||_0x361658!==_0x1a0671)&&0x0===_0x397b21[_0x431b76(0x134a)]&&0x0===_0x3c640b&&0x0===_0x361658;Date['now']()-_0x397b21[_0x431b76(0x2df3)][_0x431b76(0x2981)]>0x7d0&&_0x397b21[_0x431b76(0x2df3)][_0x431b76(0x416e)]&&_0x549d91[_0x431b76(0x3be9)][_0x431b76(0x3a33)](function(){var _0x17ae59=_0x431b76;_0x44a93d[_0x17ae59(0x23fe)][_0x17ae59(0x25b7)][_0x17ae59(0x30bb)](),_0x397b21[_0x17ae59(0x2df3)][_0x17ae59(0x416e)]=!0x1;}),_0x50ee1f&&_0xcbbb00&&(_0x397b21[_0x431b76(0x2df3)]['done']=!0x0,_0x397b21['lastLoadedTrigger'][_0x431b76(0x2981)]=Date['now']()),Date[_0x431b76(0x3c84)]()-_0x397b21[_0x431b76(0x1995)][_0x431b76(0x2981)]>0x7d0&&_0x397b21[_0x431b76(0x1995)][_0x431b76(0x416e)]&&_0x549d91[_0x431b76(0x3be9)][_0x431b76(0x3a33)](function(){var _0x4c9af3=_0x431b76;_0x44a93d[_0x4c9af3(0x23fe)][_0x4c9af3(0x3e0f)]['raiseEvent'](),_0x397b21[_0x4c9af3(0x1995)][_0x4c9af3(0x416e)]=!0x1;}),_0x532583&&_0xcbbb00&&(_0x397b21[_0x431b76(0x1995)][_0x431b76(0x416e)]=!0x0,_0x397b21[_0x431b76(0x1995)]['time']=Date['now']());}S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x41b0)]=function(){var _0x195e54=_0x68aa19;defined$1(this[_0x195e54(0x2fdf)])&&this[_0x195e54(0x2fdf)]['clear'](this[_0x195e54(0x2e23)]);},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x4b28)]=function(){var _0x4633e0=_0x68aa19;if(this[_0x4633e0(0x23fe)][_0x4633e0(0x1276)]){var _0x228da4=[],_0x15b121={};if(_0x4633e0(0xc28)===this[_0x4633e0(0x23fe)][_0x4633e0(0x143e)]){for(var _0x16d997=0x0,_0x3e251e=this[_0x4633e0(0x256f)][_0x4633e0(0x531b)];_0x16d997<_0x3e251e;_0x16d997++){defined$1(_0x25800b=this[_0x4633e0(0x256f)][_0x16d997])&&defined$1(_0x25800b[_0x4633e0(0x2768)])&&(_0x15b121[_0x25800b[_0x4633e0(0x5380)][_0x4633e0(0x68a)](this[_0x4633e0(0x23fe)][_0x4633e0(0x1ac7)])+_0x25800b[_0x4633e0(0x2768)]]=_0x25800b,_0x228da4[_0x4633e0(0x3a33)](_0x25800b));}for(;_0x3d183b=_0x228da4['pop']();)for(_0x16d997=0x0,_0x3e251e=_0x3d183b[_0x4633e0(0x453d)][_0x4633e0(0x531b)];_0x16d997<_0x3e251e;_0x16d997++){if(defined$1((_0x3479d0=_0x3d183b['_childrenPageLod'][_0x16d997])[_0x4633e0(0xba7)])&&defined$1(_0x3479d0[_0x4633e0(0xba7)][_0x4633e0(0x2768)]))defined$1(_0x15b121[_0x5e7909=_0x3479d0['_entity'][_0x4633e0(0x5380)]['resolve'](this[_0x4633e0(0x23fe)][_0x4633e0(0x1ac7)])+_0x3479d0['_entity']['_fileName']])||(_0x15b121[_0x5e7909]=_0x3479d0[_0x4633e0(0xba7)]),_0x228da4[_0x4633e0(0x3a33)](_0x3479d0[_0x4633e0(0xba7)]);}}else{if('vol_texture_mapping'===this[_0x4633e0(0x23fe)][_0x4633e0(0x143e)]){for(_0x16d997=0x0,_0x3e251e=this['_rootEntities'][_0x4633e0(0x531b)];_0x16d997<_0x3e251e;_0x16d997++){var _0x25800b;defined$1((_0x25800b=this[_0x4633e0(0x256f)][_0x16d997])[_0x4633e0(0x34c5)])&&(_0x15b121[_0x25800b[_0x4633e0(0x13f9)]]=_0x25800b,_0x228da4[_0x4633e0(0x3a33)](_0x25800b));}for(;_0x3d183b=_0x228da4['pop']();)for(_0x16d997=0x0,_0x3e251e=_0x3d183b[_0x4633e0(0x453d)][_0x4633e0(0x531b)];_0x16d997<_0x3e251e;_0x16d997++){var _0x3479d0;defined$1((_0x3479d0=_0x3d183b['_childrenPageLod'][_0x16d997])[_0x4633e0(0xba7)])&&defined$1(_0x3479d0['_entity']['_volTextures'])&&(_0x15b121[_0x25800b[_0x4633e0(0x13f9)]]=_0x3479d0[_0x4633e0(0xba7)],_0x228da4[_0x4633e0(0x3a33)](_0x3479d0[_0x4633e0(0xba7)]));}}}if(this[_0x4633e0(0x23fe)]['_refreshVolume']){for(var _0x4e2066 in(this[_0x4633e0(0x23fe)][_0x4633e0(0x4b28)]=!0x1,_0x15b121))_0x15b121[_0x4e2066]['_reloadVol']=!0x0;}if(_0x4633e0(0xc28)===this['_layer']['_strVolumeExt'])for(var _0x4e2066 in _0x15b121){var _0x3d183b;if(defined$1(_0x3d183b=_0x15b121[_0x4e2066])&&_0x3d183b[_0x4633e0(0x1cc9)]&&defined$1(_0x3d183b[_0x4633e0(0x117f)])&&_0x3d183b['_reloadVol']){var _0x31e32b=this['_layer'],_0x5e7909=_0x31e32b[_0x4633e0(0x1968)][_0x4633e0(0x2b7f)]+'_'+_0x31e32b['id']+'_'+_0x3d183b[_0x4633e0(0x5380)]['resolve'](_0x31e32b[_0x4633e0(0x1ac7)])+'_'+_0x3d183b['_fileName'];_0x3d183b[_0x4633e0(0x117f)]['id']==_0x5e7909&&this['reloadVol'](_0x3d183b);}}else{if('vol_texture_mapping'===this[_0x4633e0(0x23fe)]['_strVolumeExt']){for(var _0x4e2066 in _0x15b121)_0x15b121[_0x4e2066][_0x4633e0(0x3bb5)]&&this[_0x4633e0(0x2dc3)](_0x15b121[_0x4e2066]);}}_0x228da4[_0x4633e0(0x531b)]=0x0,_0x15b121=[];}},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x255abd,_0x411410,_0x4e74f8){var _0x29568a=_0x68aa19;this[_0x29568a(0x39c5)](_0x411410[_0x29568a(0x1224)]);var _0xa1064a=_0x411410['passes'][_0x29568a(0x3f0b)];this['_statistics'][_0x29568a(0x339a)]=0x0,this['_statistics']['numberOfColorChangeAttempted']=0x0,_0xa1064a||_0x411410[_0x29568a(0x1d5e)]['enabled']||(this[_0x29568a(0x3be4)]===LoadingPriorityMode$1[_0x29568a(0x22d9)]?this[_0x29568a(0xf84)](_0x411410):this[_0x29568a(0x4169)](_0x411410)),this['_refreshVolume'](),this[_0x29568a(0xef7)](),this[_0x29568a(0x24fd)](_0x255abd,_0x411410,_0x4e74f8),_0x411410[_0x29568a(0x14f6)]['render']&&raiseLoadProgressEvent(this,_0x411410),this[_0x29568a(0x24b2)]=combine$2({},this[_0x29568a(0x1805)]),this[_0x29568a(0x1b0)]();},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x24fd)]=function(_0x41c002,_0xeb5c66,_0x12cd9c){var _0x344e7c=_0x68aa19;if(this['LoadingPriority'],LoadingPriorityMode$1['UsePagedLodInfo'],_0x12cd9c[_0x344e7c(0x531b)],this[_0x344e7c(0x23fe)][_0x344e7c(0x55f8)]===DATAFILETYPE$1[_0x344e7c(0x1bb7)]){var _0x750cb8=!0x1;this[_0x344e7c(0x9ae)]++,0x28==this[_0x344e7c(0x9ae)]&&(_0x750cb8=!0x0,this[_0x344e7c(0x9ae)]=0x0),_0xeb5c66[_0x344e7c(0x40f4)]=this[_0x344e7c(0x23fe)]['rasterPerFrame'];for(var _0x34ff1e=0x0,_0x52953a=this[_0x344e7c(0x6fe)][_0x344e7c(0x531b)];_0x34ff1e<_0x52953a;_0x34ff1e++){(_0x35076a=this['_renderQueue'][_0x34ff1e])['initialize'](),_0x35076a[_0x344e7c(0x3aa7)](_0xeb5c66,this[_0x344e7c(0x23fe)]),(_0x35076a[_0x344e7c(0x2af8)]||_0x750cb8)&&_0x35076a[_0x344e7c(0x40f7)](_0xeb5c66,_0x12cd9c,this[_0x344e7c(0x23fe)]);}}else for(_0x34ff1e=0x0,_0x52953a=this[_0x344e7c(0x6fe)][_0x344e7c(0x531b)];_0x34ff1e<_0x52953a;_0x34ff1e++){var _0x35076a;(_0x35076a=this[_0x344e7c(0x6fe)][_0x34ff1e])['isDestroyed']()||_0x35076a[_0x344e7c(0x489f)](_0x41c002,_0xeb5c66,_0x12cd9c,this['_layer']);}},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0xef7)]=function(){var _0x542aed=_0x68aa19;if(defined$1(this[_0x542aed(0xd69)])&&defined$1(this['_polygons'])){for(var _0x5f0997=0x0,_0xdcd77a=this[_0x542aed(0x6fe)][_0x542aed(0x531b)];_0x5f0997<_0xdcd77a;_0x5f0997++){var _0x5205ed=this['_renderQueue'][_0x5f0997],_0x234016=_0x5205ed[_0x542aed(0x43bc)]['_hash'];if(defined$1(_0x5205ed['_polygonId'])){var _0x1f12b7={};_0x1f12b7[_0x5205ed['_polygonId']]=0x0,_0x5205ed[_0x542aed(0x3b27)](_0x1f12b7);}defined$1(_0x234016[this[_0x542aed(0xd69)]])?(_0x5205ed[_0x542aed(0x28d7)]=this[_0x542aed(0x28d7)],_0x5205ed['_polygonId']=this[_0x542aed(0xd69)]):(_0x5205ed[_0x542aed(0x28d7)]=void 0x0,_0x5205ed[_0x542aed(0x3dd9)]=void 0x0,_0x5205ed['_polygonCommands']=[]);}this[_0x542aed(0x28d7)]=void 0x0;}},S3MLayerScheduler['prototype'][_0x68aa19(0x3a5d)]=function(_0x321648){var _0x1e08b4=_0x68aa19;if((!0x0===this[_0x1e08b4(0x23fe)][_0x1e08b4(0x2701)][_0x1e08b4(0x250c)]||!0x0===this[_0x1e08b4(0x23fe)]['_indexedDBSetting'][_0x1e08b4(0x2586)]||!0x0===this[_0x1e08b4(0x23fe)][_0x1e08b4(0x2701)][_0x1e08b4(0x3956)])&&defined$1(this['_indexedDBScheduler'])){var _0xafc10c={'tablename':this[_0x1e08b4(0x2e23)],'dbname':this[_0x1e08b4(0x2fdf)][_0x1e08b4(0xb97)]};(_0x321648[_0x1e08b4(0x3a33)](_0xafc10c),this[_0x1e08b4(0x23fe)][_0x1e08b4(0x2cd)])&&(_0xafc10c={'tablename':this['tablename']+'Texture','dbname':this[_0x1e08b4(0x2fdf)][_0x1e08b4(0xb97)]},_0x321648['push'](_0xafc10c));}};var compartor$1=function(_0x1b5ea5,_0x592a91){return _0x1b5ea5['_disFromCamera']-_0x592a91['_disFromCamera'];};function updateEntityAncestor(_0x5afb6f){var _0xbb3f14=_0x68aa19;_0x5afb6f[_0xbb3f14(0x3b32)]=void 0x0;var _0x3c2387=_0x5afb6f[_0xbb3f14(0xd65)];if(defined$1(_0x3c2387)){_0x5afb6f[_0xbb3f14(0x3b32)]=_0x3c2387[_0xbb3f14(0x4b22)]?_0x3c2387:_0x3c2387[_0xbb3f14(0x3b32)];for(var _0xe3d189=_0x5afb6f[_0xbb3f14(0x453d)],_0x2b6b78=_0xe3d189[_0xbb3f14(0x531b)],_0x4bff06=0x0;_0x4bff06<_0x2b6b78;_0x4bff06++){_0xe3d189[_0x4bff06][_0xbb3f14(0x3b32)]=_0x5afb6f[_0xbb3f14(0x3b32)];}var _0x1105df=_0x5afb6f['_leafChildren'];for(_0x2b6b78=_0x1105df[_0xbb3f14(0x531b)],_0x4bff06=0x0;_0x4bff06<_0x2b6b78;_0x4bff06++){_0x1105df[_0x4bff06]['_readyAncestor']=_0x5afb6f[_0xbb3f14(0x3b32)];}}}function canTraverse$1(_0x464bd8){var _0x58bef4=_0x68aa19;return!_0x464bd8['_isLeafTile']&&_0x464bd8[_0x58bef4(0x2b7a)];}var scratchToTileCenter=new Cartesian3(),scratchCartesian$2=new Cartesian3();function updateEntityVisibility(_0x4edc6a,_0x107e7b,_0x9669dd){var _0x53d064=_0x68aa19;if(defined$1(_0x9669dd['_boundingSphere'])){var _0x54d3e0=_0x9669dd[_0x53d064(0xd7d)],_0x14150a=_0x4edc6a['cullingVolume'][_0x53d064(0x1396)](_0x54d3e0)!==Intersect$1['OUTSIDE'],_0x30ad40=Cartesian3[_0x53d064(0x2ffa)](_0x54d3e0[_0x53d064(0x19ee)],_0x4edc6a[_0x53d064(0x1224)]['position'])-_0x54d3e0['radius'];_0x30ad40=Math[_0x53d064(0x2bc6)](0x0,_0x30ad40),_0x9669dd[_0x53d064(0x121d)]=_0x30ad40;var _0x4e9edc=Cartesian3[_0x53d064(0x286c)](_0x54d3e0[_0x53d064(0x19ee)],_0x4edc6a['camera'][_0x53d064(0x923)],scratchToTileCenter);_0x9669dd['_centerZDepth']=Cartesian3[_0x53d064(0x22ed)](_0x4edc6a[_0x53d064(0x1224)][_0x53d064(0x1aa0)],_0x4e9edc),_0x9669dd['_isVisible']=_0x14150a&&_0x30ad40<=_0x107e7b[_0x53d064(0x21bb)]&&_0x30ad40>=_0x107e7b[_0x53d064(0x33fe)];var _0x2cb425=_0x4edc6a[_0x53d064(0x1224)],_0x2b3dc3=_0x54d3e0['radius'],_0x262993=Cartesian3['multiplyByScalar'](_0x2cb425[_0x53d064(0x1aa0)],_0x9669dd['_centerZDepth'],scratchCartesian$2),_0x9c412e=Cartesian3[_0x53d064(0x4979)](_0x2cb425[_0x53d064(0x923)],_0x262993,scratchCartesian$2),_0x2f2227=Cartesian3[_0x53d064(0x286c)](_0x9c412e,_0x54d3e0[_0x53d064(0x19ee)],scratchCartesian$2);if(Cartesian3[_0x53d064(0x1791)](_0x2f2227)>_0x2b3dc3){var _0x9d5d3a=Cartesian3[_0x53d064(0x4e7d)](_0x2f2227,scratchCartesian$2),_0x397e6b=Cartesian3[_0x53d064(0x1c02)](_0x9d5d3a,_0x2b3dc3,scratchCartesian$2),_0x258465=Cartesian3[_0x53d064(0x4979)](_0x54d3e0[_0x53d064(0x19ee)],_0x397e6b,scratchCartesian$2),_0x2ebb92=Cartesian3[_0x53d064(0x286c)](_0x258465,_0x2cb425[_0x53d064(0x923)],scratchCartesian$2),_0x4920a4=Cartesian3[_0x53d064(0x4e7d)](_0x2ebb92,scratchCartesian$2);_0x9669dd[_0x53d064(0x109c)]=0x1-Math[_0x53d064(0x1661)](Cartesian3[_0x53d064(0x22ed)](_0x2cb425[_0x53d064(0x1aa0)],_0x4920a4));}else _0x9669dd[_0x53d064(0x109c)]=0x0;}else _0x9669dd['_isVisible']=!0x0;}function updatePagelodVisibility(_0x1d7129,_0x36e9bb,_0x146ab0){var _0x283c47=_0x68aa19;if(defined$1(_0x146ab0[_0x283c47(0xd7d)])){var _0x65c27e=defined$1(_0x146ab0[_0x283c47(0x1fb6)])?_0x146ab0[_0x283c47(0x1fb6)]:_0x146ab0[_0x283c47(0xd7d)],_0x863bef=_0x1d7129[_0x283c47(0x3ada)][_0x283c47(0x1396)](_0x65c27e)!==Intersect$1[_0x283c47(0x3899)],_0xf3f2dd=Cartesian3['subtract'](_0x146ab0[_0x283c47(0xd7d)][_0x283c47(0x19ee)],_0x1d7129[_0x283c47(0x1224)][_0x283c47(0x923)],scratchToTileCenter);_0x146ab0[_0x283c47(0x11aa)]=Cartesian3[_0x283c47(0x22ed)](_0x1d7129[_0x283c47(0x1224)][_0x283c47(0x1aa0)],_0xf3f2dd),_0x146ab0[_0x283c47(0x203f)]=_0x863bef;}else _0x146ab0[_0x283c47(0x203f)]=!0x0;}function updateMinimumMaximumPriority(_0x5a8d21,_0xd1ea68){var _0x9a68a9=_0x68aa19;_0x5a8d21[_0x9a68a9(0x5df)][_0x9a68a9(0x2ffa)]=Math['max'](_0xd1ea68[_0x9a68a9(0x121d)],_0x5a8d21[_0x9a68a9(0x5df)][_0x9a68a9(0x2ffa)]),_0x5a8d21[_0x9a68a9(0x48d4)][_0x9a68a9(0x2ffa)]=Math[_0x9a68a9(0x27d5)](_0xd1ea68[_0x9a68a9(0x121d)],_0x5a8d21[_0x9a68a9(0x48d4)]['distance']),_0x5a8d21[_0x9a68a9(0x5df)][_0x9a68a9(0x5334)]=Math[_0x9a68a9(0x2bc6)](_0xd1ea68[_0x9a68a9(0x37dc)],_0x5a8d21['_maximumPriority'][_0x9a68a9(0x5334)]),_0x5a8d21[_0x9a68a9(0x48d4)][_0x9a68a9(0x5334)]=Math['min'](_0xd1ea68[_0x9a68a9(0x37dc)],_0x5a8d21[_0x9a68a9(0x48d4)][_0x9a68a9(0x5334)]),_0x5a8d21[_0x9a68a9(0x5df)]['foveatedFactor']=Math[_0x9a68a9(0x2bc6)](_0xd1ea68[_0x9a68a9(0x109c)],_0x5a8d21['_maximumPriority']['foveatedFactor']),_0x5a8d21[_0x9a68a9(0x48d4)][_0x9a68a9(0x49f)]=Math[_0x9a68a9(0x27d5)](_0xd1ea68[_0x9a68a9(0x109c)],_0x5a8d21[_0x9a68a9(0x48d4)][_0x9a68a9(0x49f)]),_0x5a8d21[_0x9a68a9(0x5df)][_0x9a68a9(0xdfd)]=Math['max'](_0xd1ea68['_avgPix'],_0x5a8d21[_0x9a68a9(0x5df)][_0x9a68a9(0xdfd)]),_0x5a8d21['_minimumPriority'][_0x9a68a9(0xdfd)]=Math[_0x9a68a9(0x27d5)](_0xd1ea68[_0x9a68a9(0x389e)],_0x5a8d21[_0x9a68a9(0x48d4)][_0x9a68a9(0xdfd)]);}function computePixel(_0x256723,_0x2f6bf2,_0x153a14){var _0x5910d1=_0x68aa19,_0x1d3468=_0x256723[_0x5910d1(0x923)],_0x273962=_0x2f6bf2[_0x5910d1(0x2896)],_0xbb165a=_0x2f6bf2['center'],_0x57c40c=Cartesian3['distance'](_0xbb165a,_0x1d3468),_0x2eb860=0.5*CesiumMath[_0x5910d1(0x1cd1)];return 0x2*(0.5*_0x153a14/Math[_0x5910d1(0x15be)](_0x2eb860)*_0x273962/_0x57c40c);}function updateEntity$1(_0x559d92,_0x284333,_0x425597){var _0x37d5b1=_0x68aa19;updateEntityVisibility(_0x559d92,_0x284333,_0x425597),_0x425597['_shouldSelect']=!0x1,_0x425597[_0x37d5b1(0x5296)]=!0x1,_0x425597[_0x37d5b1(0xe33)]=!0x0,_0x425597[_0x37d5b1(0x2b7a)]=!0x1;for(var _0xf448c4=_0x425597[_0x37d5b1(0x453d)],_0x110371=_0xf448c4[_0x37d5b1(0x531b)],_0x50f43e=0x0;_0x50f43e<_0x110371;_0x50f43e++){(_0x4a56b2=_0xf448c4[_0x50f43e])[_0x37d5b1(0x5296)]=!0x1,_0x4a56b2['_shouldSelect']=!0x1,_0x4a56b2['_selectionDepth']=0x0,_0x4a56b2[_0x37d5b1(0x4891)]=0x0,_0x4a56b2[_0x37d5b1(0x28ec)]=!0x0,_0x4a56b2[_0x37d5b1(0x2b7a)]=!0x1,updatePagelodVisibility(_0x559d92,_0x284333,_0x4a56b2),_0x4a56b2[_0x37d5b1(0x203f)]&&(_0x4a56b2[_0x37d5b1(0x5411)](_0x559d92[_0x37d5b1(0x1224)],_0x284333['_gl'],_0x284333[_0x37d5b1(0x3f8e)],_0x284333[_0x37d5b1(0x55f8)]),_0x284333[_0x37d5b1(0x3b81)]['_prepareLoaded']||(pageLod[_0x37d5b1(0x5868)]&&(_0x425597['_prepareLoad']=!0x0),pageLod[_0x37d5b1(0x5868)]=!0x1),_0x4a56b2['_isLessLodDis']||(_0x425597[_0x37d5b1(0x2b7a)]=!0x0,_0x4a56b2[_0x37d5b1(0x2b7a)]=!0x0));}_0x425597[_0x37d5b1(0xe41)]&&(_0x425597[_0x37d5b1(0x389e)]=computePixel(_0x559d92[_0x37d5b1(0x1224)],_0x425597['_boundingSphere'],_0x284333['_context']['drawingBufferHeight']));var _0x870bc4=_0x425597[_0x37d5b1(0x1e75)];for(_0x110371=_0x870bc4['length'],_0x50f43e=0x0;_0x50f43e<_0x110371;_0x50f43e++){var _0x4a56b2;(_0x4a56b2=_0x870bc4[_0x50f43e])[_0x37d5b1(0x47f5)]=!0x1,updatePagelodVisibility(_0x559d92,_0x284333,_0x4a56b2),_0x4a56b2['_selected']=!0x1,_0x4a56b2[_0x37d5b1(0x2b7a)]=!0x1;}updateMinimumMaximumPriority(_0x284333,_0x425597);}function isVisible$1(_0x128be0){var _0x1a4525=_0x68aa19;return _0x128be0[_0x1a4525(0x203f)];}function updateChildren(_0xb5f895,_0x497b63,_0x3939f9,_0x5d05fa){var _0x24d0f8=_0x68aa19,_0x2f4a57=_0x497b63[_0x24d0f8(0x23fe)];if(_0x5d05fa[_0x24d0f8(0x2b6a)]>_0x2f4a57['_maxSkipLevel']&&!_0x5d05fa[_0x24d0f8(0x4b22)])return!0x0;var _0x504fa0,_0x31236a,_0x2a6ec5=_0x5d05fa[_0x24d0f8(0x453d)],_0x2fdeab=_0x2a6ec5['length'],_0x4c5d72=[],_0xf63564=!0x1;for(_0x504fa0=0x0;_0x504fa0<_0x2fdeab;_0x504fa0++){if(updatePagelodVisibility(_0xb5f895,_0x2f4a57,_0x34d222=_0x2a6ec5[_0x504fa0]),_0x34d222[_0x24d0f8(0x203f)]){var _0x2c678d=_0x34d222[_0x24d0f8(0xba7)];defined$1(_0x2c678d)?(updateEntity$1(_0xb5f895,_0x2f4a57,_0x2c678d),_0x34d222['_isLessLodDis']?_0xf63564=!0x0:_0x4c5d72[_0x24d0f8(0x3a33)](_0x2c678d)):_0xf63564=!0x0;}}for(_0x5d05fa['_childrenPageLod'][_0x24d0f8(0x34f3)](sortByDis),_0x2fdeab=(_0x2a6ec5=_0x5d05fa[_0x24d0f8(0x1e75)])[_0x24d0f8(0x531b)],_0x504fa0=0x0;_0x504fa0<_0x2fdeab;_0x504fa0++){var _0x34d222;updatePagelodVisibility(_0xb5f895,_0x2f4a57,_0x34d222=_0x2a6ec5[_0x504fa0]);}_0x5d05fa[_0x24d0f8(0x1e75)][_0x24d0f8(0x34f3)](sortByDis),(_0x5d05fa['_hasLeafChild']||_0x5d05fa[_0x24d0f8(0x1e75)][_0x24d0f8(0x531b)]>0x0)&&(_0xf63564=!0x0),_0x2fdeab=_0x4c5d72['length'];var _0x28718a=!0x1;for(_0x504fa0=0x0;_0x504fa0<_0x2fdeab;_0x504fa0++)isVisible$1(_0x31236a=_0x4c5d72[_0x504fa0])&&(_0x3939f9[_0x24d0f8(0x3a33)](_0x31236a),_0x28718a=!0x0);return!_0x28718a||_0xf63564;}function updateContentVisibility(_0x5c4ef9,_0x3de796,_0x35695c){var _0x4d221f=_0x68aa19,_0x354473=_0x35695c[_0x4d221f(0x302f)];_0x35695c[_0x4d221f(0x203f)]=_0x5c4ef9['cullingVolume'][_0x4d221f(0x1396)](_0x354473)!==Intersect$1['OUTSIDE'];}function recursionPagelod(_0x1eb0c8){var _0x2fe07b=_0x68aa19;if(_0x1eb0c8[_0x2fe07b(0x49a6)][_0x2fe07b(0x531b)]>0x0&&_0x1eb0c8[_0x2fe07b(0x4b22)])return{'state':0x0};var _0x202b18=[];if(canTraversePagelod(_0x1eb0c8)){for(var _0x4517f5=!0x1,_0x51d08d=_0x1eb0c8[_0x2fe07b(0xba7)][_0x2fe07b(0x453d)],_0x2cb872=_0x51d08d['length'],_0x5012df=0x0,_0x1b943a=0x0,_0x57457d=0x0;_0x57457d<_0x2cb872;++_0x57457d){if((_0x20b86c=_0x51d08d[_0x57457d])['_isVisible'])0x1===(_0x374cdd=recursionPagelod(_0x20b86c))[_0x2fe07b(0x4695)]?(_0x202b18=_0x202b18['concat'](_0x374cdd[_0x2fe07b(0x647)]),_0x5012df++):0x2===_0x374cdd[_0x2fe07b(0x4695)]&&(_0x202b18=_0x202b18[_0x2fe07b(0x32c8)](_0x374cdd[_0x2fe07b(0x647)]),_0x4517f5=!0x0);else _0x5012df++,_0x1b943a++;}var _0x532a19=(_0x51d08d=_0x1eb0c8[_0x2fe07b(0xba7)][_0x2fe07b(0x1e75)])[_0x2fe07b(0x531b)];for(_0x57457d=0x0;_0x57457d<_0x532a19;++_0x57457d){var _0x20b86c,_0x374cdd;if((_0x20b86c=_0x51d08d[_0x57457d])[_0x2fe07b(0x203f)])0x0!==_0x2cb872||defined$1(_0x20b86c[_0x2fe07b(0x2bc6)])||(_0x20b86c[_0x2fe07b(0x2bc6)]=_0x1eb0c8[_0x2fe07b(0x2bc6)],_0x20b86c[_0x2fe07b(0x27d5)]=_0x1eb0c8[_0x2fe07b(0x27d5)]),0x1===(_0x374cdd=recursionPagelod(_0x20b86c))[_0x2fe07b(0x4695)]?(_0x202b18=_0x202b18['concat'](_0x374cdd[_0x2fe07b(0x647)]),_0x5012df++):0x2===_0x374cdd[_0x2fe07b(0x4695)]&&(_0x202b18=_0x202b18[_0x2fe07b(0x32c8)](_0x374cdd[_0x2fe07b(0x647)]),_0x4517f5=!0x0);else _0x5012df++,_0x1b943a++;}var _0x575b93=_0x532a19+_0x2cb872;return 0x0===_0x532a19&&0x0===_0x2cb872||_0x575b93===_0x1b943a?((_0x202b18=[])[_0x2fe07b(0x3a33)]({'max':_0x1eb0c8[_0x2fe07b(0x2bc6)],'min':_0x1eb0c8[_0x2fe07b(0x27d5)],'name':_0x1eb0c8[_0x2fe07b(0x3030)]}),{'state':0x1,'clipBounds':_0x202b18}):0x0===_0x202b18[_0x2fe07b(0x531b)]?{'state':0x0}:_0x4517f5||_0x5012df!==_0x575b93?{'state':0x2,'clipBounds':_0x202b18}:((_0x202b18=[])[_0x2fe07b(0x3a33)]({'max':_0x1eb0c8[_0x2fe07b(0x2bc6)],'min':_0x1eb0c8['min'],'name':_0x1eb0c8['_rangeDataList']}),{'state':0x1,'clipBounds':_0x202b18});}return _0x202b18['push']({'max':_0x1eb0c8[_0x2fe07b(0x2bc6)],'min':_0x1eb0c8['min'],'name':_0x1eb0c8[_0x2fe07b(0x3030)]}),{'state':0x1,'clipBounds':_0x202b18};}function selectRenderEntities(_0xf8cc59,_0x4600e5,_0x566218){var _0x2f5c7b=_0x68aa19;if(!_0x566218['_selected']){_0x566218['_selected']=!0x0;for(var _0x162cd7=_0x566218[_0x2f5c7b(0x49a6)],_0x1ece52=_0x162cd7[_0x2f5c7b(0x531b)],_0x1c05cb=0x0;_0x1c05cb<_0x1ece52;_0x1c05cb++){var _0x3ffed1=_0x162cd7[_0x1c05cb];if(_0x3ffed1[_0x2f5c7b(0x4ea3)]=_0x566218,updateContentVisibility(_0xf8cc59,_0x4600e5,_0x3ffed1),_0x3ffed1['_isVisible']){if(_0x3ffed1[_0x2f5c7b(0x1328)]=[],_0x566218[_0x2f5c7b(0x28ec)])_0x4600e5[_0x2f5c7b(0x6fe)][_0x2f5c7b(0x3a33)](_0x3ffed1);else{for(var _0x484f67=_0x566218[_0x2f5c7b(0xba7)][_0x2f5c7b(0x453d)],_0x4b056f=_0x484f67[_0x2f5c7b(0x531b)],_0xb53f80=0x0;_0xb53f80<_0x4b056f;++_0xb53f80){var _0xc6c155=_0x484f67[_0xb53f80];if(_0xc6c155[_0x2f5c7b(0x203f)]){var _0xa51229=recursionPagelod(_0xc6c155);0x0!=_0xa51229['state']&&(_0x3ffed1['_clipBounds']=_0x3ffed1[_0x2f5c7b(0x1328)]['concat'](_0xa51229[_0x2f5c7b(0x647)]));}}_0x3ffed1[_0x2f5c7b(0x1328)]['length']>0x0&&_0x4600e5[_0x2f5c7b(0x6fe)][_0x2f5c7b(0x3a33)](_0x3ffed1);}}}}}function selectDescendants(_0x374e9d,_0x2f441a,_0x339ce8){var _0x22d290=_0x68aa19,_0x4665f7=_0x2f441a['_layer'],_0x3c6d77=[];_0x3c6d77['push'](_0x339ce8);for(var _0x5f75ba=!0x1;_0x3c6d77['length']>0x0;)for(var _0x376dab=_0x3c6d77[_0x22d290(0x1ae7)]()[_0x22d290(0x453d)],_0x5b66e4=_0x376dab[_0x22d290(0x531b)],_0x343c01=0x0;_0x343c01<_0x5b66e4;++_0x343c01){updatePagelodVisibility(_0x374e9d,_0x4665f7,_0x376dab[_0x343c01]);var _0x2dd4ad=_0x376dab[_0x343c01][_0x22d290(0xba7)];defined$1(_0x2dd4ad)&&isVisible$1(_0x376dab[_0x343c01])&&(_0x376dab[_0x343c01][_0x22d290(0x2b7a)]=!0x0,touchEntity(_0x2f441a,_0x2dd4ad),_0x2dd4ad[_0x22d290(0x4b22)]?(_0x5f75ba=!0x0,updateEntity$1(_0x374e9d,_0x4665f7,_0x2dd4ad),shouldSelectEntity(_0x374e9d,_0x2f441a,_0x2dd4ad)):_0x3c6d77[_0x22d290(0x3a33)](_0x2dd4ad));}return _0x5f75ba;}function shouldSelectEntity(_0xd1fdc9,_0x29ed58,_0x455e01){var _0x53eb1e=_0x68aa19;if(!_0x455e01[_0x53eb1e(0x5296)]){_0x455e01[_0x53eb1e(0x5296)]=!0x0;for(var _0x21a8c0=_0x455e01[_0x53eb1e(0x453d)],_0x48db82=_0x21a8c0[_0x53eb1e(0x531b)],_0x1e7854=0x0;_0x1e7854<_0x48db82;_0x1e7854++){(_0x43eb88=_0x21a8c0[_0x1e7854])[_0x53eb1e(0x203f)]&&((_0x43eb88[_0x53eb1e(0x5868)]||!defined$1(_0x43eb88[_0x53eb1e(0xba7)])||_0x43eb88['_shouldSelect'])&&(_0x43eb88[_0x53eb1e(0x47f5)]=!0x0));}var _0x179668=_0x455e01[_0x53eb1e(0x1e75)];for(_0x48db82=_0x179668[_0x53eb1e(0x531b)],_0x1e7854=0x0;_0x1e7854<_0x48db82;_0x1e7854++){var _0x43eb88;(_0x43eb88=_0x179668[_0x1e7854])[_0x53eb1e(0x203f)]&&(_0x43eb88[_0x53eb1e(0x47f5)]=!0x0);}}}function selectDesiredEntity(_0x58a807,_0x4b57e4,_0x279468){var _0x3520f7=_0x68aa19;if(_0x279468[_0x3520f7(0x4b22)])shouldSelectEntity(_0x58a807,_0x4b57e4,_0x279468);else{var _0x121d59=_0x279468['_readyAncestor'];defined$1(_0x121d59)&&(_0x121d59[_0x3520f7(0x47f5)]=!0x0),selectDescendants(_0x58a807,_0x4b57e4,_0x279468);}}function isOnScreenLongEnough(_0x2d84f8,_0x482ee4){var _0x3a0fcc=_0x68aa19,_0x5d08a2=_0x2d84f8[_0x3a0fcc(0xd7d)];if(!defined$1(_0x5d08a2))return!0x0;!defined$1(_0x5d08a2)&&defined$1(_0x2d84f8[_0x3a0fcc(0x1fb6)])&&(_0x5d08a2=_0x2d84f8['_boundingSphere']=BoundingSphere[_0x3a0fcc(0x2b64)](_0x2d84f8[_0x3a0fcc(0x1fb6)]));var _0x3f382e=Math[_0x3a0fcc(0x2bc6)](0x2*_0x5d08a2[_0x3a0fcc(0x2896)],0x1),_0x3046f2=_0x482ee4[_0x3a0fcc(0x1224)];return 0x3c*(0x0!==_0x3046f2[_0x3a0fcc(0xb9f)]?_0x3046f2['positionWCDeltaMagnitude']:_0x3046f2['positionWCDeltaMagnitudeLastFrame'])/_0x3f382e<0x1;}function loadEntity(_0x1e49e7,_0x3ee4a9,_0x4fd7b5){var _0x5ea455=_0x68aa19;!_0x4fd7b5[_0x5ea455(0x4b22)]&&_0x4fd7b5['_needRequest']&&(isOnScreenLongEnough(_0x4fd7b5,_0x1e49e7)&&(_0x4fd7b5[_0x5ea455(0x4889)]&&!_0x4fd7b5[_0x5ea455(0x2229)]&&(_0x4fd7b5[_0x5ea455(0x42bd)]=!0x0,_0x3ee4a9[_0x5ea455(0x964)](_0x4fd7b5)),defined$1(_0x4fd7b5[_0x5ea455(0x4b23)])&&0x0==_0x4fd7b5['_skipLevel']&&(_0x4fd7b5[_0x5ea455(0x4b23)][_0x5ea455(0x4889)]?_0x4fd7b5[_0x5ea455(0x37dc)]=_0x4fd7b5[_0x5ea455(0x4b23)]['_skipLevel']+0x1:_0x4fd7b5['_skipLevel']=_0x4fd7b5[_0x5ea455(0x4b23)][_0x5ea455(0x37dc)]),_0x4fd7b5[_0x5ea455(0xe33)]=!0x1,_0x3ee4a9[_0x5ea455(0x243b)]['push']({'entity':_0x4fd7b5,'priority':_0x4fd7b5['_priority'],'owner':_0x3ee4a9})));}function touchEntity(_0x176060,_0x3ecba1){var _0x10a92a=_0x68aa19,_0x1b60dc=_0x176060[_0x10a92a(0x4b69)],_0x394c98=_0x176060['_replacementSentinel'];defined$1(_0x3ecba1[_0x10a92a(0x434a)])?_0x1b60dc[_0x10a92a(0x4bc6)](_0x394c98,_0x3ecba1[_0x10a92a(0x434a)]):_0x3ecba1['_replacementNode']=_0x1b60dc[_0x10a92a(0x4979)](_0x3ecba1);}function canTraversePagelod(_0x24b4c3){var _0x2fe925=_0x68aa19;if(defined$1(_0x24b4c3[_0x2fe925(0xba7)])&&_0x24b4c3[_0x2fe925(0xba7)][_0x2fe925(0x530b)])for(var _0x573650=0x0;_0x573650<_0x24b4c3[_0x2fe925(0xba7)]['_leafChildren'][_0x2fe925(0x531b)];_0x573650++){if(!_0x24b4c3['_entity'][_0x2fe925(0x1e75)][_0x573650]['_ready'])return!0x1;}return _0x24b4c3[_0x2fe925(0x2b7a)]&&!_0x24b4c3['_isLeafNode'];}var selectionTraversal={'stack':new ManagedArray(),'stackMaximumLength':0x0,'ancestorStack':new ManagedArray(),'ancestorStackMaximumLength':0x0};function traverseAndSelect(_0x4cdb29,_0x5c7eda,_0x14b641){var _0xe39f65=_0x68aa19,_0x51cd15,_0x3386c7=_0x4cdb29[_0xe39f65(0x23fe)],_0x444ef4=selectionTraversal[_0xe39f65(0xf06)],_0x3071d7=selectionTraversal[_0xe39f65(0x169d)];for(_0x444ef4[_0xe39f65(0x3a33)](_0x14b641);_0x444ef4['length']>0x0||_0x3071d7[_0xe39f65(0x531b)]>0x0;){if(selectionTraversal[_0xe39f65(0x559a)]=Math[_0xe39f65(0x2bc6)](selectionTraversal[_0xe39f65(0x559a)],_0x444ef4['length']),selectionTraversal[_0xe39f65(0x44d)]=Math[_0xe39f65(0x2bc6)](selectionTraversal[_0xe39f65(0x44d)],_0x3071d7[_0xe39f65(0x531b)]),_0x3071d7[_0xe39f65(0x531b)]>0x0){var _0x55becb=_0x3071d7[_0xe39f65(0x42cc)]();if(_0x55becb[_0xe39f65(0x4891)]===_0x444ef4[_0xe39f65(0x531b)]){_0x3071d7[_0xe39f65(0x1ae7)](),_0x55becb!==_0x51cd15&&(_0x55becb[_0xe39f65(0x28ec)]=!0x1),selectRenderEntities(_0x5c7eda,_0x4cdb29,_0x55becb);continue;}}var _0x34cfec=_0x444ef4['pop'](),_0x3ceec1=_0x34cfec[_0xe39f65(0x47f5)],_0x21ce00=canTraversePagelod(_0x34cfec);if(_0x3ceec1){if(_0x34cfec[_0xe39f65(0x3892)]=_0x3071d7['length'],_0x34cfec[_0xe39f65(0x3892)]>0x0&&(_0x3386c7[_0xe39f65(0x34e5)]=!0x0),_0x51cd15=_0x34cfec,!_0x21ce00){selectRenderEntities(_0x5c7eda,_0x4cdb29,_0x34cfec);continue;}_0x3071d7['push'](_0x34cfec),_0x34cfec[_0xe39f65(0x4891)]=_0x444ef4[_0xe39f65(0x531b)];}if(_0x21ce00){for(var _0x4d69bc=_0x34cfec[_0xe39f65(0xba7)][_0xe39f65(0x453d)],_0x5ef045=_0x4d69bc[_0xe39f65(0x531b)],_0x1f7250=0x0;_0x1f7250<_0x5ef045;++_0x1f7250){(_0x1ef664=_0x4d69bc[_0x1f7250])[_0xe39f65(0x203f)]&&_0x444ef4[_0xe39f65(0x3a33)](_0x1ef664);}_0x5ef045=(_0x4d69bc=_0x34cfec[_0xe39f65(0xba7)][_0xe39f65(0x1e75)])[_0xe39f65(0x531b)];for(_0x1f7250=0x0;_0x1f7250<_0x5ef045;++_0x1f7250){var _0x1ef664;(_0x1ef664=_0x4d69bc[_0x1f7250])['_isVisible']&&_0x444ef4[_0xe39f65(0x3a33)](_0x1ef664);}}}}var sortByDis=function(_0x475fbe,_0x5bbdf0){var _0x489f89=_0x68aa19;return 0x0===_0x475fbe[_0x489f89(0x121d)]&&0x0===_0x5bbdf0[_0x489f89(0x121d)]?_0x475fbe[_0x489f89(0x11aa)]-_0x5bbdf0[_0x489f89(0x11aa)]:_0x475fbe[_0x489f89(0x121d)]-_0x5bbdf0[_0x489f89(0x121d)];};function ProcessRoVisible(_0x3dee23,_0x279633,_0x3faa96){var _0x4a1bc0=_0x68aa19;if(defined$1(_0x3dee23)&&_0x3dee23[_0x4a1bc0(0x2417)]===PROCESSFILETYPE$1[_0x4a1bc0(0xfa5)]){var _0x2bd13f=_0x3dee23[_0x4a1bc0(0xba7)];if(defined$1(_0x2bd13f)&&_0x2bd13f['_ready']){var _0x5a2b0a=_0x279633['camera'],_0x45c852=_0x5a2b0a['positionWC'],_0x393727=_0x279633['cullingVolume'],_0x292b0b=_0x3faa96[_0x4a1bc0(0x23fe)],_0x424f67=_0x3faa96['_gl'];if(!defined$1(_0x2bd13f['_boundingSphere'])||_0x2bd13f[_0x4a1bc0(0xe41)]||(_0x2bd13f[_0x4a1bc0(0x203f)]=_0x393727[_0x4a1bc0(0x1396)](_0x2bd13f['_boundingSphere'])!==Intersect$1[_0x4a1bc0(0x3899)],_0x2bd13f[_0x4a1bc0(0x203f)]))for(_0x45f17a=0x0,_0x456ac3=_0x2bd13f[_0x4a1bc0(0x453d)][_0x4a1bc0(0x531b)];_0x45f17a<_0x456ac3;_0x45f17a++){if(getPageLODInLayerVisibleDistaneRange(_0x34bb4a=_0x2bd13f[_0x4a1bc0(0x453d)][_0x45f17a],_0x292b0b,_0x45c852)){if(_0x393727['computeVisibility'](_0x34bb4a[_0x4a1bc0(0xd7d)])!==Intersect$1[_0x4a1bc0(0x3899)]||_0x292b0b[_0x4a1bc0(0x55f8)]==DATAFILETYPE$1[_0x4a1bc0(0x1bb7)]){if(_0x34bb4a[_0x4a1bc0(0x5411)](_0x5a2b0a,_0x424f67,_0x292b0b[_0x4a1bc0(0x3f8e)],_0x292b0b[_0x4a1bc0(0x15c2)],this[_0x4a1bc0(0x1726)]),_0x3faa96[_0x4a1bc0(0x2fc6)]||(defined$1(_0x34bb4a[_0x4a1bc0(0xba7)])&&_0x34bb4a[_0x4a1bc0(0x5868)]&&(_0x34bb4a[_0x4a1bc0(0xba7)][_0x4a1bc0(0x3ccf)]=!0x0),_0x34bb4a['_isLessLodDis']=!0x1),!_0x34bb4a['_isLessLodDis']){if(defined$1(_0x34bb4a[_0x4a1bc0(0xba7)])){if(_0x34bb4a[_0x4a1bc0(0xba7)][_0x4a1bc0(0x29b4)]===LOADSTATE$4['PARSED']){for(_0x2d398e=0x0;_0x2d398e<_0x34bb4a[_0x4a1bc0(0x49a6)][_0x4a1bc0(0x531b)];_0x2d398e++){_0x507bff=_0x34bb4a[_0x4a1bc0(0x49a6)][_0x2d398e],_0x34bb4a[_0x4a1bc0(0x3e63)][_0x507bff[_0x4a1bc0(0x336e)]]=!0x1;}ProcessRoVisible(_0x34bb4a,_0x279633,_0x3faa96),SetRenderEntityVisible(_0x34bb4a);continue;}}}for(_0x2d398e=0x0;_0x2d398e<_0x34bb4a[_0x4a1bc0(0x49a6)][_0x4a1bc0(0x531b)];_0x2d398e++){_0x507bff=_0x34bb4a[_0x4a1bc0(0x49a6)][_0x2d398e],_0x34bb4a[_0x4a1bc0(0x3e63)][_0x507bff['_geoName']]=!0x0;}}else for(var _0x2d398e=0x0;_0x2d398e<_0x34bb4a['_renderEntityList']['length'];_0x2d398e++){var _0x507bff=_0x34bb4a[_0x4a1bc0(0x49a6)][_0x2d398e];_0x34bb4a[_0x4a1bc0(0x3e63)][_0x507bff[_0x4a1bc0(0x336e)]]=!0x1;}}else for(var _0x2d398e=0x0;_0x2d398e<_0x34bb4a[_0x4a1bc0(0x49a6)][_0x4a1bc0(0x531b)];_0x2d398e++){var _0x507bff=_0x34bb4a[_0x4a1bc0(0x49a6)][_0x2d398e];_0x34bb4a[_0x4a1bc0(0x3e63)][_0x507bff[_0x4a1bc0(0x336e)]]=!0x1;}}else{for(var _0x45f17a=0x0,_0x456ac3=_0x2bd13f[_0x4a1bc0(0x453d)][_0x4a1bc0(0x531b)];_0x45f17a<_0x456ac3;_0x45f17a++)for(var _0x34bb4a=_0x2bd13f['_childrenPageLod'][_0x45f17a],_0x2d398e=0x0;_0x2d398e<_0x34bb4a['_renderEntityList'][_0x4a1bc0(0x531b)];_0x2d398e++){var _0x507bff=_0x34bb4a[_0x4a1bc0(0x49a6)][_0x2d398e];_0x34bb4a[_0x4a1bc0(0x3e63)][_0x507bff[_0x4a1bc0(0x336e)]]=!0x1;}}}}}function SetRenderEntityVisible(_0x254658){var _0xf3f8e3=_0x68aa19;if(defined$1(_0x254658)&&defined$1(_0x254658[_0xf3f8e3(0xba7)])){for(var _0x94c161=_0x254658[_0xf3f8e3(0xba7)],_0x4c3b3d={},_0x28c772=0x0,_0x6ef220=_0x94c161[_0xf3f8e3(0x453d)][_0xf3f8e3(0x531b)];_0x28c772<_0x6ef220;_0x28c772++){var _0x5b9bc6=_0x94c161[_0xf3f8e3(0x453d)][_0x28c772];if(0x0===Object['keys'](_0x5b9bc6[_0xf3f8e3(0x3e63)])[_0xf3f8e3(0x531b)])for(var _0xe73935=0x0;_0xe73935<_0x5b9bc6[_0xf3f8e3(0x49a6)][_0xf3f8e3(0x531b)];_0xe73935++){_0x4c3b3d[(_0x1447a7=_0x5b9bc6['_renderEntityList'][_0xe73935])[_0xf3f8e3(0x336e)]]=!0x0;}else for(_0xe73935=0x0;_0xe73935<_0x5b9bc6['_renderEntityList'][_0xf3f8e3(0x531b)];_0xe73935++){_0x4c3b3d[(_0x1447a7=_0x5b9bc6[_0xf3f8e3(0x49a6)][_0xe73935])['_geoName']]=_0x5b9bc6[_0xf3f8e3(0x3e63)][_0x1447a7[_0xf3f8e3(0x336e)]];}}if(0x0!==Object['keys'](_0x4c3b3d)[_0xf3f8e3(0x531b)])for(_0xe73935=0x0;_0xe73935<_0x254658[_0xf3f8e3(0x49a6)]['length'];_0xe73935++){var _0x1447a7;_0x4c3b3d[(_0x1447a7=_0x254658['_renderEntityList'][_0xe73935])['_geoName']]?_0x254658[_0xf3f8e3(0x3e63)][_0x1447a7['_geoName']]=!0x0:_0x254658[_0xf3f8e3(0x3e63)][_0x1447a7[_0xf3f8e3(0x336e)]]=!0x1;}}}function AddRoToRenderQueue(_0x4ebd63,_0x4273bd){var _0x274b59=_0x68aa19;if(defined$1(_0x4ebd63)&&defined$1(_0x4ebd63[_0x274b59(0xba7)])){for(var _0x1d9d80=_0x4ebd63[_0x274b59(0xba7)],_0x8cb888={},_0x44afd5=0x0,_0x3f9366=_0x1d9d80['_childrenPageLod'][_0x274b59(0x531b)];_0x44afd5<_0x3f9366;_0x44afd5++){var _0x1a2fc8=_0x1d9d80[_0x274b59(0x453d)][_0x44afd5];if(0x0===Object[_0x274b59(0x20c8)](_0x1a2fc8[_0x274b59(0x3e63)])[_0x274b59(0x531b)])for(var _0x3bc7bc=0x0;_0x3bc7bc<_0x1a2fc8[_0x274b59(0x49a6)][_0x274b59(0x531b)];_0x3bc7bc++){_0x8cb888[(_0x2920b9=_0x1a2fc8[_0x274b59(0x49a6)][_0x3bc7bc])[_0x274b59(0x336e)]]=!0x0;}else for(_0x3bc7bc=0x0;_0x3bc7bc<_0x1a2fc8[_0x274b59(0x49a6)][_0x274b59(0x531b)];_0x3bc7bc++){_0x8cb888[(_0x2920b9=_0x1a2fc8[_0x274b59(0x49a6)][_0x3bc7bc])[_0x274b59(0x336e)]]=_0x1a2fc8['_renderEntityVisible'][_0x2920b9[_0x274b59(0x336e)]];}}if(0x0!==Object[_0x274b59(0x20c8)](_0x8cb888)['length'])for(_0x3bc7bc=0x0;_0x3bc7bc<_0x4ebd63[_0x274b59(0x49a6)][_0x274b59(0x531b)];_0x3bc7bc++){var _0x2920b9;_0x8cb888[(_0x2920b9=_0x4ebd63['_renderEntityList'][_0x3bc7bc])[_0x274b59(0x336e)]]?(_0x4273bd[_0x274b59(0x3a33)](_0x2920b9),_0x4ebd63[_0x274b59(0x3e63)][_0x2920b9[_0x274b59(0x336e)]]=!0x0):_0x4ebd63['_renderEntityVisible'][_0x2920b9[_0x274b59(0x336e)]]=!0x1;}}}function tileXYToQuadKey$6(_0x54a9e4,_0x79e2b2,_0x5d3270){for(var _0x4090c8='',_0x599d7d=_0x5d3270;_0x599d7d>=0x0;--_0x599d7d){var _0x5d14f0=0x1<<_0x599d7d,_0x4e9ab9=0x0;isBitSet(_0x79e2b2,_0x5d14f0)?isBitSet(_0x54a9e4,_0x5d14f0)&&(_0x4e9ab9|=0x1):(_0x4e9ab9|=0x2,isBitSet(_0x54a9e4,_0x5d14f0)||(_0x4e9ab9|=0x1)),_0x4090c8+=_0x4e9ab9;}return _0x4090c8;}function decodePackedBuffer(_0x32c79d,_0x2ac12f){var _0x1a408b=_0x68aa19,_0x47a4e2=new DataView(_0x32c79d),_0x170d9c=0x0,_0x146b57=_0x47a4e2[_0x1a408b(0x2e90)](_0x170d9c,!0x0);if(!(_0x2ac12f>_0x146b57-0x1)){_0x170d9c+=0x4;var _0x144a3d,_0xdbb121,_0x312438=[];for(_0x144a3d=0x0;_0x144a3d<_0x146b57;_0x144a3d++)_0xdbb121=_0x47a4e2[_0x1a408b(0x2e90)](_0x170d9c,!0x0),_0x312438[_0x1a408b(0x3a33)](_0xdbb121),_0x170d9c+=0x4;for(_0x144a3d=0x0;_0x144a3d<_0x146b57;_0x144a3d++){if(_0xdbb121=_0x312438[_0x144a3d],_0x144a3d===_0x2ac12f){if(0x0===_0xdbb121)return;return new Uint8Array(_0x32c79d,_0x170d9c,_0xdbb121);}_0x170d9c+=_0xdbb121;}}}function packRequestS3MBuffer(_0x56d6ec,_0x3feb62){var _0x513b5f=_0x68aa19,_0x2f7a77=_0x3feb62['_fileName'][_0x513b5f(0x4d7b)]('_'),_0x127935=_0x3feb62[_0x513b5f(0x9e2)][_0x513b5f(0x343b)];_0x3feb62['request'][_0x513b5f(0x608)]=!0x0,_0x3feb62[_0x513b5f(0x9e2)][_0x513b5f(0x14d4)]=!0x0,_0x3feb62[_0x513b5f(0x9e2)][_0x513b5f(0x3243)]=RequestType$1[_0x513b5f(0x5050)],_0x3feb62[_0x513b5f(0x9e2)]['quadKey']=tileXYToQuadKey$6(_0x2f7a77[0x2],_0x2f7a77[0x1],_0x2f7a77[0x0]),_0x3feb62[_0x513b5f(0x9e2)][_0x513b5f(0x409f)]=_0x127935[_0x513b5f(0x57ed)](_0x127935[_0x513b5f(0x33ab)](_0x513b5f(0x390e))+0x6,_0x127935['indexOf'](_0x513b5f(0x18b)));var _0x12d1f7=Resource['createIfNeeded'](_0x127935)[_0x513b5f(0x14ea)]({'url':_0x127935,'request':_0x3feb62[_0x513b5f(0x9e2)]})['fetchArrayBuffer']();defined$1(_0x12d1f7)?(_0x3feb62['_s3mLoadState']=LOADSTATE$4[_0x513b5f(0x20b9)],_0x56d6ec[_0x513b5f(0x1805)][_0x513b5f(0x2200)]++,_0x12d1f7[_0x513b5f(0x4e1e)](function(_0x489836){var _0x18c16a=_0x513b5f,_0x2241e6=decodePackedBuffer(_0x489836,_0x3feb62[_0x18c16a(0x9e2)][_0x18c16a(0x15b5)]);defined$1(_0x2241e6)?(_0x489836=new Uint8Array(_0x2241e6)[_0x18c16a(0x1de1)],0x0!=_0x56d6ec['_cacheKey'][_0x18c16a(0x531b)]?_0x3feb62[_0x18c16a(0x46be)]=decodeArrayBuffer(_0x489836,_0x56d6ec[_0x18c16a(0x2ceb)]):_0x3feb62[_0x18c16a(0x46be)]=_0x489836,_0x3feb62[_0x18c16a(0x29b4)]=LOADSTATE$4['LOADED'],_0x56d6ec['_statistics'][_0x18c16a(0x2200)]--,_0x56d6ec[_0x18c16a(0x1805)]['numberOfProcessingAttempted']++,_0x3feb62[_0x18c16a(0x9e2)]=null):_0x3feb62[_0x18c16a(0x29b4)]=LOADSTATE$4[_0x18c16a(0x3865)];},function(_0x2a9fea){var _0x717c98=_0x513b5f;defined$1(_0x2a9fea)?(_0x56d6ec[_0x717c98(0x1805)][_0x717c98(0x2200)]--,_0x3feb62[_0x717c98(0x29b4)]=LOADSTATE$4[_0x717c98(0x3865)]):(_0x56d6ec[_0x717c98(0x1805)][_0x717c98(0x339a)]++,_0x56d6ec[_0x717c98(0x1805)][_0x717c98(0x2200)]--,_0x3feb62[_0x717c98(0x29b4)]=LOADSTATE$4['UNLOAD'],_0x3feb62[_0x717c98(0x9e2)]=null);})):_0x3feb62['request']=null;}function visiteEntity(_0x113281,_0x39691f){var _0x1abfca=_0x68aa19;defined$1(_0x39691f['_replacementNode'])?_0x113281['splice'](_0x113281['tail'],_0x39691f[_0x1abfca(0x434a)]):_0x39691f[_0x1abfca(0x434a)]=_0x113281['add'](_0x39691f);}function traverseOneEntity(_0xd3726c,_0x18b540){var _0x23cb7b=_0x68aa19;if(!_0xd3726c)return 0x0;for(var _0x2fd6a7=0x0,_0x6a8883=0x0,_0x48eea4=_0xd3726c[_0x23cb7b(0x453d)][_0x23cb7b(0x531b)];_0x6a8883<_0x48eea4;_0x6a8883++){var _0x191ed7=_0xd3726c[_0x23cb7b(0x453d)][_0x6a8883],_0x214aaa=pageLodRadiusToExpand(_0x191ed7,_0x18b540);_0x191ed7['_oriBoundingSphere']||(_0x191ed7[_0x23cb7b(0xf30)]=_0x191ed7[_0x23cb7b(0xd7d)][_0x23cb7b(0x254b)]()),_0x191ed7[_0x23cb7b(0xd7d)][_0x23cb7b(0x2896)]=_0x191ed7['_oriBoundingSphere']['radius']+_0x214aaa,_0x2fd6a7+=_0x214aaa=Math[_0x23cb7b(0x2bc6)](_0x214aaa,traverseOneEntity(_0x191ed7['_entity'],_0x18b540));}return _0x2fd6a7;}function pageLodRadiusToExpand(_0x4765d6,_0x4bb457){var _0x3eb466=_0x68aa19;for(var _0x428cfb=0x0,_0x389dc5=0x0;_0x389dc5<_0x4765d6[_0x3eb466(0x49a6)][_0x3eb466(0x531b)];_0x389dc5++)if(defined$1(_0x4765d6[_0x3eb466(0x49a6)][_0x389dc5])){var _0x446baa=_0x4765d6[_0x3eb466(0x49a6)][_0x389dc5];_0x428cfb=Math[_0x3eb466(0x2bc6)](_0x446baa[_0x3eb466(0x3de4)](_0x4bb457),_0x428cfb);}return _0x428cfb;}function getCameraInLayerVisileAltitudeRange(_0x1954db,_0x1ebb07){var _0x3a8f53=_0x68aa19,_0x27826f=_0x1ebb07[_0x3a8f53(0x3f28)][_0x3a8f53(0x5862)];return(_0x27826f=_0x27826f<0x0?0x0:_0x27826f)<=_0x1954db[_0x3a8f53(0x3b05)]&&_0x27826f>=_0x1954db[_0x3a8f53(0x4191)];}function getPageLODInLayerVisibleDistaneRange(_0x47f39b,_0x3fda34,_0x3a7074){var _0x458dab=_0x68aa19,_0x2e83fa;if(_0x3fda34['_fileType']===DATAFILETYPE$1[_0x458dab(0x1bb7)]){var _0x3846c8=_0x47f39b[_0x458dab(0xd7d)][_0x458dab(0x19ee)],_0x6251e4=_0x47f39b[_0x458dab(0xd7d)][_0x458dab(0x2896)],_0x2adb16=Cartesian3['fromRadians'](CesiumMath['toRadians'](_0x3846c8['x']),CesiumMath['toRadians'](_0x3846c8['y']),_0x3846c8['z']),_0x3ef0f2=Cartesian3[_0x458dab(0x2a01)](CesiumMath['toRadians'](_0x3846c8['x']),CesiumMath[_0x458dab(0x12a4)](_0x3846c8['y']-_0x6251e4),_0x3846c8['z']),_0x48af7e=Cartesian3[_0x458dab(0x2ffa)](_0x2adb16,_0x3ef0f2);_0x2e83fa=Cartesian3[_0x458dab(0x2ffa)](_0x2adb16,_0x3a7074)-_0x48af7e;}else _0x2e83fa=Cartesian3[_0x458dab(0x2ffa)](_0x47f39b[_0x458dab(0xd7d)][_0x458dab(0x19ee)],_0x3a7074)-_0x47f39b[_0x458dab(0xd7d)]['radius'];return(_0x2e83fa=_0x2e83fa<0x0?0x0:_0x2e83fa)<=_0x3fda34['_visibleDistanceMax']&&_0x2e83fa>=_0x3fda34[_0x458dab(0x33fe)];}function getPageLODHypsometricVisibleDistane(_0x47d875,_0x220664,_0x35bba4){var _0x8c699c=_0x68aa19,_0x59aa5e=Cartesian3[_0x8c699c(0x2ffa)](_0x47d875[_0x8c699c(0xd7d)]['center'],_0x35bba4)-_0x47d875[_0x8c699c(0xd7d)][_0x8c699c(0x2896)];return(_0x59aa5e=_0x59aa5e<0x0?0x0:_0x59aa5e)<=_0x220664[_0x8c699c(0x21bb)]&&_0x59aa5e>=_0x220664[_0x8c699c(0x33fe)];}function getCameraInHypsometricVisileAltitudeRange(_0x4e8842,_0x21302c){var _0x501e4b=_0x68aa19,_0xf738d7=_0x21302c[_0x501e4b(0x3f28)][_0x501e4b(0x5862)];return(_0xf738d7=_0xf738d7<0x0?0x0:_0xf738d7)<=_0x4e8842['_maxVisibleAltitude']&&_0xf738d7>=_0x4e8842['_minVisibleAltitude'];}function getEntityVisibleByDistance(_0x19441a,_0x4517d0,_0x48a184){var _0x198083=_0x68aa19,_0x4a0d32,_0x928591=_0x19441a[_0x198083(0xd7d)],_0x4627df=_0x19441a[_0x198083(0x1fb6)];if(_0x4517d0[_0x198083(0x55f8)]===DATAFILETYPE$1[_0x198083(0x1bb7)]){var _0x5a467d=_0x928591[_0x198083(0x19ee)],_0x366e1f=_0x928591['radius'],_0x428f18=Cartesian3['fromRadians'](CesiumMath[_0x198083(0x12a4)](_0x5a467d['x']),CesiumMath['toRadians'](_0x5a467d['y']),_0x5a467d['z']),_0x3c8f28=Cartesian3[_0x198083(0x2a01)](CesiumMath['toRadians'](_0x5a467d['x']),CesiumMath[_0x198083(0x12a4)](_0x5a467d['y']-_0x366e1f),_0x5a467d['z']),_0x1cc533=Cartesian3[_0x198083(0x2ffa)](_0x428f18,_0x3c8f28);_0x4a0d32=Cartesian3['distance'](_0x428f18,_0x48a184)-_0x1cc533;}else _0x4a0d32=defined$1(_0x928591)?Cartesian3[_0x198083(0x2ffa)](_0x928591[_0x198083(0x19ee)],_0x48a184)-_0x928591['radius']:Math[_0x198083(0x4080)](OrientedBoundingBox[_0x198083(0x4a7d)](_0x4627df,_0x48a184));return _0x4a0d32=_0x4a0d32<0x0?0x0:_0x4a0d32,_0x19441a[_0x198083(0x121d)]=_0x4a0d32,_0x4517d0[_0x198083(0x55f8)]===DATAFILETYPE$1[_0x198083(0x26eb)]||_0x4517d0[_0x198083(0x55f8)]===DATAFILETYPE$1[_0x198083(0xb3c)]?_0x4a0d32<=_0x4517d0[_0x198083(0x21bb)]&&_0x4a0d32>=_0x4517d0[_0x198083(0x33fe)]:_0x4a0d32>=_0x4517d0[_0x198083(0x33fe)]&&_0x4a0d32<=_0x4517d0[_0x198083(0x21bb)];}S3MLayerScheduler[_0x68aa19(0x4b51)]['_scheduleSkip']=function(_0x387fe7){var _0x116fc2=_0x68aa19,_0x26ca24=this[_0x116fc2(0x23fe)];this[_0x116fc2(0x2231)][_0x116fc2(0x531b)]=0x0,this[_0x116fc2(0x6fe)][_0x116fc2(0x531b)]=0x0,this[_0x116fc2(0x4b69)][_0x116fc2(0x4bc6)](this[_0x116fc2(0x4b69)]['tail'],this[_0x116fc2(0x4af4)]);var _0x39759c,_0x13d195,_0x58f568,_0x3ef3e8=[],_0x5d0a5c=[];for(_0x39759c=0x0,_0x13d195=this[_0x116fc2(0x256f)][_0x116fc2(0x531b)];_0x39759c<_0x13d195;_0x39759c++){var _0x5a56dd=this[_0x116fc2(0x256f)][_0x39759c];updateEntity$1(_0x387fe7,_0x26ca24,_0x5a56dd),isVisible$1(_0x5a56dd)&&(_0x5a56dd[_0x116fc2(0x2229)]?(_0x3ef3e8[_0x116fc2(0x3a33)](_0x5a56dd),_0x5d0a5c[_0x116fc2(0x3a33)](_0x5a56dd)):this[_0x116fc2(0x964)](_0x5a56dd));}for(_0x5d0a5c[_0x116fc2(0x34f3)](sortByDis),_0x3ef3e8[_0x116fc2(0x34f3)](compartor$1);_0x58f568=_0x3ef3e8[_0x116fc2(0x1ae7)]();){updateEntityAncestor(_0x58f568);var _0x400ed1=!0x0;canTraverse$1(_0x58f568)&&(_0x400ed1=updateChildren(_0x387fe7,this,_0x3ef3e8,_0x58f568)),_0x58f568[_0x116fc2(0x33e8)]&&updateEntity$1(_0x387fe7,_0x26ca24,_0x58f568),(_0x400ed1||_0x58f568['_needLoad'])&&(selectDesiredEntity(_0x387fe7,this,_0x58f568),loadEntity(_0x387fe7,this,_0x58f568)),touchEntity(this,_0x58f568);}for(_0x39759c=0x0,_0x13d195=_0x5d0a5c[_0x116fc2(0x531b)];_0x39759c<_0x13d195;_0x39759c++)for(var _0x39e7f6=_0x5d0a5c[_0x39759c],_0x3190c7=0x0,_0x131c0b=_0x39e7f6['_childrenPageLod'][_0x116fc2(0x531b)];_0x3190c7<_0x131c0b;_0x3190c7++){traverseAndSelect(this,_0x387fe7,_0x39e7f6['_childrenPageLod'][_0x3190c7]);}this[_0x116fc2(0x1b11)](_0x387fe7);var _0x555e82=this[_0x116fc2(0x243b)][_0x116fc2(0x531b)];for(_0x39759c=0x0;_0x39759c<_0x555e82;_0x39759c++)this[_0x116fc2(0x243b)][_0x39759c]['entity'][_0x116fc2(0x1ce)](_0x26ca24),_0x387fe7['requests'][_0x116fc2(0x3a33)](this['_requestEntities'][_0x39759c]);this['_requestEntities'][_0x116fc2(0x531b)]=0x0;},S3MLayerScheduler[_0x68aa19(0x4b51)]['_processPackRequests']=function(){var _0x532a42=_0x68aa19,_0x3e3fdf=this['_packRequestEntities'],_0x5a75be=_0x3e3fdf[_0x532a42(0x531b)];if(!(_0x5a75be<0x1)){_0x3e3fdf['sort'](compartor$1);for(var _0x416bdc=0x0;_0x416bdc<_0x5a75be;_0x416bdc++){packRequestS3MBuffer(this,_0x3e3fdf[_0x416bdc]);}this[_0x532a42(0x5586)][_0x532a42(0x531b)]=0x0;}},S3MLayerScheduler['prototype'][_0x68aa19(0x323)]=function(){var _0x3e4083=_0x68aa19,_0x596e2a=this[_0x3e4083(0x2a0e)],_0x420b9c=_0x596e2a[_0x3e4083(0x531b)];if(!(_0x420b9c<0x1)){_0x596e2a[_0x3e4083(0x34f3)](compartor$1);for(var _0x54946b=this[_0x3e4083(0x23fe)],_0x596808=_0x54946b['_isS3MB']?S3MBDataParser['binaryDataParser']:S3MDataParser[_0x3e4083(0x12c8)],_0x523a96=0x0;_0x523a96<_0x420b9c;_0x523a96++){var _0xfe7edc=_0x596e2a[_0x523a96];_0x596808(_0x54946b,_0xfe7edc,_0xfe7edc[_0x3e4083(0x46be)],_0xfe7edc[_0x3e4083(0x1502)]);}this[_0x3e4083(0x2a0e)][_0x3e4083(0x531b)]=0x0;}},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x4169)]=function(_0x332a62){var _0x5541ba=_0x68aa19,_0x1e62b0=_0x332a62[_0x5541ba(0x1224)],_0x1c380c=_0x1e62b0['positionWC'],_0x32d338=_0x332a62[_0x5541ba(0x3ada)],_0x1a7b1c=this[_0x5541ba(0x23fe)],_0x133009=this['_gl'],_0x204636=getCameraInLayerVisileAltitudeRange(_0x1a7b1c,_0x1e62b0),_0x4d33d9=[],_0xa47a23=_0x332a62[_0x5541ba(0x2789)];this[_0x5541ba(0x6fe)][_0x5541ba(0x531b)]=0x0;var _0x49e309=this;if(_0x204636){var _0x2f5ed6=0x0,_0x1b0f16=[];this[_0x5541ba(0x4b69)][_0x5541ba(0x4bc6)](this[_0x5541ba(0x4b69)][_0x5541ba(0x1d1f)],this[_0x5541ba(0x4af4)]);for(var _0x40f334=0x0,_0x576170=this[_0x5541ba(0x256f)][_0x5541ba(0x531b)];_0x40f334<_0x576170;_0x40f334++){var _0x79b426=this['_rootEntities'][_0x40f334];if(_0x79b426[_0x5541ba(0x2d91)]=_0x79b426[_0x5541ba(0x2768)],_0x79b426[_0x5541ba(0x2ec8)]=_0x79b426[_0x5541ba(0x2768)],defined$1(_0x1a7b1c[_0x5541ba(0x1afc)])&&_0x79b426[_0x5541ba(0x16f2)]!=LOADSTATE$4['LOADED']&&_0x79b426[_0x5541ba(0x16f2)]!=LOADSTATE$4[_0x5541ba(0x20b9)]&&(!0x0===_0x49e309[_0x5541ba(0x2701)]['isAttributesSave']?_0x49e309[_0x5541ba(0x40b2)][_0x5541ba(0x3f4f)][_0x5541ba(0x28bc)][_0x5541ba(0x4e1e)](function(){var _0x8cb699=_0x5541ba;_0x79b426[_0x8cb699(0x16f2)]!=LOADSTATE$4[_0x8cb699(0x3a40)]&&_0x79b426['attrLoadState']!=LOADSTATE$4[_0x8cb699(0x20b9)]&&getAttributesWithFields(_0x79b426,_0x49e309);}):_0x1b0f16[_0x5541ba(0x3a33)](_0x79b426)),_0x79b426[_0x5541ba(0x16f2)]==LOADSTATE$4['LOADED']&&_0x2f5ed6++,defined$1(_0x79b426[_0x5541ba(0xd7d)])||defined$1(_0x79b426[_0x5541ba(0x1fb6)])){var _0x481052=defined$1(_0x79b426[_0x5541ba(0x1fb6)])?_0x79b426['_orientedBoundingBox']:_0x79b426[_0x5541ba(0xd7d)];if(_0x79b426['isVisible']=_0x32d338[_0x5541ba(0x1396)](_0x481052)!==Intersect$1[_0x5541ba(0x3899)],_0x1a7b1c[_0x5541ba(0x55f8)]===DATAFILETYPE$1[_0x5541ba(0x1bb7)]&&(_0x79b426[_0x5541ba(0x3139)]=!0x0),!getEntityVisibleByDistance(_0x79b426,_0x1a7b1c,_0x1c380c)){defined$1(this[_0x5541ba(0x3d48)][_0x79b426[_0x5541ba(0x2768)]])&&(this[_0x5541ba(0x3d48)][_0x79b426[_0x5541ba(0x2768)]]=void 0x0,this[_0x5541ba(0x20c6)]=!0x0),defined$1(this[_0x5541ba(0x27a0)][_0x79b426['_fileName']])&&(this[_0x5541ba(0x27a0)][_0x79b426[_0x5541ba(0x2768)]]=void 0x0,this[_0x5541ba(0x20c6)]=!0x0);continue;}if(_0x79b426[_0x5541ba(0x16f2)]!=LOADSTATE$4['LOADED']&&defined$1(_0x1a7b1c[_0x5541ba(0x31ae)])&&defined$1(_0x1a7b1c[_0x5541ba(0x3380)])&&(_0x79b426[_0x5541ba(0x3139)]=!0x1),!_0x79b426['isVisible']){defined$1(this[_0x5541ba(0x3d48)][_0x79b426[_0x5541ba(0x2768)]])&&(this['_entityObjectId'][_0x79b426[_0x5541ba(0x2768)]]=void 0x0,this[_0x5541ba(0x20c6)]=!0x0),defined$1(this['_entityModelId'][_0x79b426[_0x5541ba(0x2768)]])&&(this[_0x5541ba(0x27a0)][_0x79b426['_fileName']]=void 0x0,this['_objectIdChange']=!0x0);continue;}}if(visiteEntity(this[_0x5541ba(0x4b69)],_0x79b426),_0x79b426['_ready']){if(_0x4d33d9[_0x5541ba(0x3a33)](_0x79b426),defined$1(this[_0x5541ba(0x3140)])&&!defined$1(this['_entityObjectId'][_0x79b426[_0x5541ba(0x2768)]])){for(var _0x3c9c9c={},_0x58e7d5=0x0;_0x58e7d5<_0x79b426[_0x5541ba(0x453d)][_0x5541ba(0x531b)];_0x58e7d5++)for(var _0x920484=0x0;_0x920484<_0x79b426['_childrenPageLod'][_0x58e7d5][_0x5541ba(0x49a6)][_0x5541ba(0x531b)];_0x920484++){var _0x1bb2d5=_0x79b426[_0x5541ba(0x453d)][_0x58e7d5][_0x5541ba(0x49a6)][_0x920484];for(var _0x4928d8 in _0x1bb2d5['_selectionInforMap'][_0x5541ba(0x15c8)])_0x3c9c9c[_0x4928d8]=this[_0x5541ba(0x40b2)][_0x4928d8][this['_associatedFieldName']];}this[_0x5541ba(0x3d48)][_0x79b426[_0x5541ba(0x2768)]]=_0x3c9c9c,this[_0x5541ba(0x20c6)]=!0x0;}if(this[_0x5541ba(0x5672)]&&!defined$1(this[_0x5541ba(0x27a0)][_0x79b426['_fileName']])){for(_0x3c9c9c={},_0x58e7d5=0x0;_0x58e7d5<_0x79b426[_0x5541ba(0x453d)][_0x5541ba(0x531b)];_0x58e7d5++)for(_0x920484=0x0;_0x920484<_0x79b426[_0x5541ba(0x453d)][_0x58e7d5][_0x5541ba(0x49a6)][_0x5541ba(0x531b)];_0x920484++){_0x1bb2d5=_0x79b426[_0x5541ba(0x453d)][_0x58e7d5][_0x5541ba(0x49a6)][_0x920484];for(var _0x4928d8 in _0x1bb2d5[_0x5541ba(0x43bc)][_0x5541ba(0x15c8)])_0x3c9c9c[_0x4928d8]=_0x4928d8;}this[_0x5541ba(0x27a0)][_0x79b426[_0x5541ba(0x2768)]]=_0x3c9c9c,this[_0x5541ba(0x20c6)]=!0x0;}}else _0xa47a23[_0x5541ba(0x3a33)]({'entity':_0x79b426,'priority':_0x79b426['_disFromCamera'],'owner':this}),defined$1(this[_0x5541ba(0x3d48)][_0x79b426[_0x5541ba(0x2768)]])&&(this[_0x5541ba(0x3d48)][_0x79b426['_fileName']]=void 0x0,this['_objectIdChange']=!0x0),defined$1(this['_entityModelId'][_0x79b426[_0x5541ba(0x2768)]])&&(this[_0x5541ba(0x27a0)][_0x79b426[_0x5541ba(0x2768)]]=void 0x0,this['_objectIdChange']=!0x0);}_0x2f5ed6!=_0x576170||this[_0x5541ba(0x3b33)]||(this[_0x5541ba(0x3b33)]=!0x0,_0x1a7b1c[_0x5541ba(0x5564)][_0x5541ba(0x30bb)](_0x1a7b1c[_0x5541ba(0x13f9)]+_0x5541ba(0x41b))),_0x1a7b1c[_0x5541ba(0x4d40)]==PROCESSFILETYPE$1[_0x5541ba(0xfa5)]&&_0x1a7b1c[_0x5541ba(0x720)]==LOADINGMODE$1[_0x5541ba(0x138e)]&&this[_0x5541ba(0xd0c)](_0x1e62b0),_0x4d33d9[_0x5541ba(0x34f3)](compartor$1);for(var _0x791606,_0x480973=[];_0x791606=_0x4d33d9[_0x5541ba(0x1ae7)]();){if(defined$1(_0x791606[_0x5541ba(0xd7d)])&&!_0x791606['_isRootTile']){_0x481052=defined$1(_0x791606[_0x5541ba(0x1fb6)])?_0x791606[_0x5541ba(0x1fb6)]:_0x791606[_0x5541ba(0xd7d)];if(_0x791606[_0x5541ba(0x203f)]=_0x32d338['computeVisibility'](_0x481052)!==Intersect$1[_0x5541ba(0x3899)],this[_0x5541ba(0x2fc6)]||(_0x791606[_0x5541ba(0x203f)]||(_0x791606[_0x5541ba(0x3ccf)]=!0x0),_0x791606[_0x5541ba(0x203f)]=!0x0),!_0x791606[_0x5541ba(0x203f)]){!this['_layer'][_0x5541ba(0x49f0)]||_0x1a7b1c['_isS3MBlock']&&!_0x791606[_0x5541ba(0x51fe)]||(null!=_0x791606[_0x5541ba(0x434a)]?this[_0x5541ba(0x4b69)]['moveNodeBefore'](this[_0x5541ba(0x4b69)]['head'],_0x791606[_0x5541ba(0x434a)]):_0x791606[_0x5541ba(0x434a)]=this[_0x5541ba(0x4b69)][_0x5541ba(0x3e7d)](_0x791606));for(_0x40f334=0x0,_0x576170=_0x791606[_0x5541ba(0x453d)][_0x5541ba(0x531b)];_0x40f334<_0x576170;_0x40f334++){var _0x2bbaaa=_0x791606[_0x5541ba(0x453d)][_0x40f334];for(_0x920484=0x0;_0x920484<_0x2bbaaa[_0x5541ba(0x49a6)][_0x5541ba(0x531b)];_0x920484++){_0x1bb2d5=_0x2bbaaa[_0x5541ba(0x49a6)][_0x920484],_0x2bbaaa[_0x5541ba(0x3e63)][_0x1bb2d5[_0x5541ba(0x336e)]]=!0x1;}}continue;}}_0x1a7b1c['_isS3MBlock']&&!_0x791606['_isAncestorBlock']||visiteEntity(this[_0x5541ba(0x4b69)],_0x791606);var _0xd3b394=_0x791606[_0x5541ba(0x14aa)];for(_0x40f334=0x0,_0x576170=_0x791606['_childrenPageLod'][_0x5541ba(0x531b)];_0x40f334<_0x576170;_0x40f334++){_0x2bbaaa=_0x791606[_0x5541ba(0x453d)][_0x40f334];if(defined$1(_0x1a7b1c['_hypsometricSetting'])){var _0x5361c3=getPageLODHypsometricVisibleDistane(_0x2bbaaa,_0x1a7b1c[_0x5541ba(0x3c5e)],_0x1c380c)&&getCameraInHypsometricVisileAltitudeRange(_0x1a7b1c['_hypsometricSetting'],_0x1e62b0);for(_0x920484=0x0;_0x920484<_0x2bbaaa[_0x5541ba(0x49a6)]['length'];_0x920484++){(_0x1bb2d5=_0x2bbaaa[_0x5541ba(0x49a6)][_0x920484])[_0x5541ba(0x434d)]=_0x5361c3;}}_0x481052=defined$1(_0x2bbaaa[_0x5541ba(0x1fb6)])?_0x2bbaaa[_0x5541ba(0x1fb6)]:_0x2bbaaa[_0x5541ba(0xd7d)];if(_0x32d338[_0x5541ba(0x1396)](_0x481052)!==Intersect$1[_0x5541ba(0x3899)]||_0x1a7b1c[_0x5541ba(0x55f8)]==DATAFILETYPE$1[_0x5541ba(0x1bb7)]){if(_0x791606[_0x5541ba(0x33e8)])for(_0x920484=0x0;_0x920484<_0x2bbaaa[_0x5541ba(0x49a6)][_0x5541ba(0x531b)];_0x920484++){var _0x4da27a=_0x2bbaaa[_0x5541ba(0x49a6)][_0x920484];if(_0x32d338[_0x5541ba(0x1396)](_0x4da27a[_0x5541ba(0x302f)])!==Intersect$1[_0x5541ba(0x3899)]||_0x1a7b1c[_0x5541ba(0x55f8)]==DATAFILETYPE$1['ClampGroundRealtimeRasterCache']){for(var _0x342261 in(_0x4da27a[_0x5541ba(0x478c)]=!0x0,this[_0x5541ba(0x6fe)]['push'](_0x4da27a),_0x4da27a[_0x5541ba(0x3a42)]))if(_0x4da27a['_labelIndexs'][_0x5541ba(0x2a77)](_0x342261)){var _0x29743f=_0x342261;_0x480973['push'](_0x29743f);}}}else{if(_0x2bbaaa[_0x5541ba(0x4603)]){for(_0x920484=0x0;_0x920484<_0x2bbaaa[_0x5541ba(0x49a6)][_0x5541ba(0x531b)];_0x920484++){_0x4da27a=_0x2bbaaa[_0x5541ba(0x49a6)][_0x920484];if(_0x32d338[_0x5541ba(0x1396)](_0x4da27a['_boundingVolume'])!=Intersect$1[_0x5541ba(0x3899)]){for(var _0x342261 in(this[_0x5541ba(0x6fe)][_0x5541ba(0x3a33)](_0x4da27a),_0x4da27a[_0x5541ba(0x3a42)]))_0x4da27a[_0x5541ba(0x3a42)][_0x5541ba(0x2a77)](_0x342261)&&(_0x29743f=_0x342261,_0x480973[_0x5541ba(0x3a33)](_0x29743f));}}continue;}if(_0x2bbaaa[_0x5541ba(0x5411)](_0x1e62b0,_0x133009,_0x1a7b1c[_0x5541ba(0x3f8e)],_0x1a7b1c[_0x5541ba(0x15c2)],this['_nLoadingPriority']),this[_0x5541ba(0x2fc6)]||(_0x2bbaaa['_isLessLodDis']&&defined$1(_0x2bbaaa[_0x5541ba(0xba7)])&&(_0x2bbaaa[_0x5541ba(0xba7)][_0x5541ba(0x3ccf)]=!0x0),_0x2bbaaa[_0x5541ba(0x5868)]=!0x1),_0x2bbaaa['_isLessLodDis'])for(_0x920484=0x0;_0x920484<_0x2bbaaa[_0x5541ba(0x49a6)][_0x5541ba(0x531b)];_0x920484++){this['_renderQueue'][_0x5541ba(0x3a33)](_0x2bbaaa['_renderEntityList'][_0x920484]),_0x1bb2d5=_0x2bbaaa[_0x5541ba(0x49a6)][_0x920484],_0x2bbaaa['_renderEntityVisible'][_0x1bb2d5['_geoName']]=!0x0;}else{if(defined$1(_0x2bbaaa[_0x5541ba(0xba7)])){if(_0x2bbaaa[_0x5541ba(0xba7)]['_s3mLoadState']===LOADSTATE$4['TRANSFORMED']){if(_0x1a7b1c['_nProcessType']===PROCESSFILETYPE$1[_0x5541ba(0xfa5)]){for(_0x920484=0x0;_0x920484<_0x2bbaaa['_renderEntityList']['length'];_0x920484++)this[_0x5541ba(0x6fe)]['push'](_0x2bbaaa['_renderEntityList'][_0x920484]);}else{for(_0x920484=0x0;_0x920484<_0x2bbaaa['_renderEntityList']['length'];_0x920484++){_0x1bb2d5=_0x2bbaaa[_0x5541ba(0x49a6)][_0x920484],_0x2bbaaa[_0x5541ba(0x3e63)][_0x1bb2d5[_0x5541ba(0x336e)]]=!0x1;}_0x2bbaaa[_0x5541ba(0x2417)]===PROCESSFILETYPE$1[_0x5541ba(0xfa5)]&&(ProcessRoVisible(_0x2bbaaa,_0x332a62,this),AddRoToRenderQueue(_0x2bbaaa,this[_0x5541ba(0x6fe)]));}_0x4d33d9['push'](_0x2bbaaa[_0x5541ba(0xba7)]);}else{_0x1a7b1c[_0x5541ba(0x2cd)]&&!_0x2bbaaa[_0x5541ba(0xba7)][_0x5541ba(0x51fe)]||visiteEntity(this[_0x5541ba(0x4b69)],_0x2bbaaa[_0x5541ba(0xba7)]);for(_0x920484=0x0;_0x920484<_0x2bbaaa[_0x5541ba(0x49a6)][_0x5541ba(0x531b)];_0x920484++){this[_0x5541ba(0x6fe)][_0x5541ba(0x3a33)](_0x2bbaaa[_0x5541ba(0x49a6)][_0x920484]),_0x1bb2d5=_0x2bbaaa[_0x5541ba(0x49a6)][_0x920484],_0x2bbaaa['_renderEntityVisible'][_0x1bb2d5[_0x5541ba(0x336e)]]=!0x0;}if(!defined$1(_0x2bbaaa[_0x5541ba(0xba7)][_0x5541ba(0x117f)])&&defined$1(_0x791606[_0x5541ba(0x117f)])&&(_0x2bbaaa[_0x5541ba(0xba7)][_0x5541ba(0x117f)]=_0x791606[_0x5541ba(0x117f)],DDSTextureManager$1[_0x5541ba(0x36c4)](_0x791606['_volObj']['id'])),defined$1(_0x2bbaaa[_0x5541ba(0xba7)]['_boundingSphere'])){_0x481052=defined$1(_0x2bbaaa[_0x5541ba(0xba7)][_0x5541ba(0x1fb6)])?_0x2bbaaa[_0x5541ba(0xba7)][_0x5541ba(0x1fb6)]:_0x2bbaaa[_0x5541ba(0xba7)]['_boundingSphere'];var _0x14bff6=_0x32d338[_0x5541ba(0x1396)](_0x481052)!==Intersect$1['OUTSIDE'];this[_0x5541ba(0x2fc6)]||(_0x14bff6||(_0x2bbaaa[_0x5541ba(0xba7)][_0x5541ba(0x3ccf)]=!0x0),_0x14bff6=!0x0),_0x14bff6&&_0xa47a23[_0x5541ba(0x3a33)]({'entity':_0x2bbaaa['_entity'],'priority':_0x2bbaaa[_0x5541ba(0xba7)][_0x5541ba(0x121d)],'owner':this});}else _0xa47a23[_0x5541ba(0x3a33)]({'entity':_0x2bbaaa['_entity'],'priority':_0x2bbaaa[_0x5541ba(0xba7)][_0x5541ba(0x121d)],'owner':this});}}else{var _0x5b487f=new S3MEntity();_0x5b487f['_subdomainIndex']=_0x791606[_0x5541ba(0x36e6)]+_0x40f334+0x1,!defined$1(_0x5b487f[_0x5541ba(0x117f)])&&defined$1(_0x791606[_0x5541ba(0x117f)])&&(_0x5b487f[_0x5541ba(0x117f)]=_0x791606[_0x5541ba(0x117f)],DDSTextureManager$1[_0x5541ba(0x36c4)](_0x791606[_0x5541ba(0x117f)]['id']));var _0xf671cb=_0x2bbaaa[_0x5541ba(0x3030)];if(_0xf671cb[_0x5541ba(0x33ab)]('/')>-0x1){var _0x30aac0=_0xf671cb[_0x5541ba(0x454f)]('/'),_0x2ff446=_0xf671cb[_0x5541ba(0x57ed)](0x0,_0x30aac0+0x1);_0x5b487f[_0x5541ba(0x2768)]=_0xf671cb[_0x5541ba(0x57ed)](_0x30aac0+0x1),_0x5b487f[_0x5541ba(0x5380)]=new URI(_0x2ff446)[_0x5541ba(0x68a)](_0x791606[_0x5541ba(0x5380)]);}else _0x5b487f['_relativePath']=_0x791606[_0x5541ba(0x5380)],_0x5b487f[_0x5541ba(0x2768)]=_0xf671cb;_0x5b487f[_0x5541ba(0x389e)]=_0x2bbaaa[_0x5541ba(0x508f)],_0x5b487f['_disFromCamera']=_0x2bbaaa['_disFromCamera'],_0x5b487f[_0x5541ba(0x14aa)]=_0xd3b394+0x1,_0x5b487f[_0x5541ba(0xd7d)]=_0x2bbaaa[_0x5541ba(0xd7d)],_0x5b487f[_0x5541ba(0x396)]=_0x2bbaaa[_0x5541ba(0x396)],_0x5b487f['_orientedBoundingBox']=_0x2bbaaa[_0x5541ba(0x1fb6)],this[_0x5541ba(0x10a4)]=Math[_0x5541ba(0x2bc6)](this[_0x5541ba(0x10a4)],_0x5b487f[_0x5541ba(0x14aa)]),_0x2bbaaa[_0x5541ba(0xba7)]=_0x5b487f;for(_0x920484=0x0;_0x920484<_0x2bbaaa['_renderEntityList'][_0x5541ba(0x531b)];_0x920484++){this[_0x5541ba(0x6fe)][_0x5541ba(0x3a33)](_0x2bbaaa['_renderEntityList'][_0x920484]),_0x1bb2d5=_0x2bbaaa[_0x5541ba(0x49a6)][_0x920484],_0x2bbaaa[_0x5541ba(0x3e63)][_0x1bb2d5[_0x5541ba(0x336e)]]=!0x0;}visiteEntity(this['_replacementList'],_0x5b487f);}}}}else for(var _0x920484=0x0;_0x920484<_0x2bbaaa[_0x5541ba(0x49a6)][_0x5541ba(0x531b)];_0x920484++){var _0x1bb2d5=_0x2bbaaa[_0x5541ba(0x49a6)][_0x920484];_0x2bbaaa[_0x5541ba(0x3e63)][_0x1bb2d5['_geoName']]=!0x1;}}}if(!this[_0x5541ba(0x2701)]['isAttributesSave']){for(_0x1b0f16['sort'](compartor$1),_0x40f334=0x0;_0x40f334<_0x1b0f16[_0x5541ba(0x531b)];_0x40f334++)_0x1b0f16[_0x40f334][_0x5541ba(0x16f2)]===LOADSTATE$4['UNLOAD']&&getAttributesWithFields(_0x1b0f16[_0x40f334],this);}_0x1a7b1c[_0x5541ba(0x3b18)]&&this[_0x5541ba(0x23fe)][_0x5541ba(0x2a64)]['setVisibleLabels'](_0x480973),_0x1a7b1c[_0x5541ba(0x22c1)]&&this[_0x5541ba(0x23fe)][_0x5541ba(0x3a81)][_0x5541ba(0x26a2)](_0x480973),this[_0x5541ba(0x41bf)]&&(this[_0x5541ba(0x10cc)](),this[_0x5541ba(0x323)]()),_0x332a62[_0x5541ba(0x14f6)]['offscreen']||this['_releaseResourceEntity']();}else{_0x1a7b1c[_0x5541ba(0x55f8)]===DATAFILETYPE$1[_0x5541ba(0x1bb7)]&&this[_0x5541ba(0xc20)](_0x332a62),this[_0x5541ba(0x4b69)]=new DoublyLinkedList(),this['_replacementSentinel']=this[_0x5541ba(0x4b69)][_0x5541ba(0x4979)]();for(var _0x113aa3=this[_0x5541ba(0x256f)][_0x5541ba(0x531b)];_0x113aa3--;)this[_0x5541ba(0x256f)][_0x113aa3][_0x5541ba(0x2578)]();}},S3MLayerScheduler[_0x68aa19(0x4b51)]['loadImagery']=function(_0x20f3e7,_0xa84c04){var _0x4b9903=_0x68aa19;for(var _0x374f9c,_0x194947=[],_0x476fa7=0x0,_0xd28034=this[_0x4b9903(0x256f)][_0x4b9903(0x531b)];_0x476fa7<_0xd28034;_0x476fa7++){var _0x42cfee=this['_rootEntities'][_0x476fa7];_0x194947['push'](_0x42cfee);}for(;_0x374f9c=_0x194947[_0x4b9903(0x1ae7)]();){_0x374f9c[_0x4b9903(0x3600)](_0x20f3e7,_0xa84c04);for(_0x476fa7=0x0,_0xd28034=_0x374f9c[_0x4b9903(0x453d)][_0x4b9903(0x531b)];_0x476fa7<_0xd28034;_0x476fa7++){var _0x2a29ad=_0x374f9c[_0x4b9903(0x453d)][_0x476fa7];defined$1(_0x2a29ad[_0x4b9903(0xba7)])&&(_0x2a29ad[_0x4b9903(0xba7)][_0x4b9903(0x3600)](_0x20f3e7,_0xa84c04),_0x194947[_0x4b9903(0x3a33)](_0x2a29ad['_entity']));}}},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0xd0c)]=function(_0x5545d4){var _0x341255=_0x68aa19,_0x3cb19f=!Cartesian3[_0x341255(0x2ed4)](this[_0x341255(0x4002)],_0x5545d4[_0x341255(0x923)])||!Cartesian3[_0x341255(0x2ed4)](this['_cameraDir'],_0x5545d4[_0x341255(0x1aa0)])||!Cartesian3[_0x341255(0x2ed4)](this[_0x341255(0xeea)],_0x5545d4[_0x341255(0x2205)]);return(this['_cameraPos']=Cartesian3['clone'](_0x5545d4[_0x341255(0x4771)],this[_0x341255(0x4002)]),this['_cameraDir']=Cartesian3[_0x341255(0x254b)](_0x5545d4[_0x341255(0xc3c)],this[_0x341255(0x40ba)]),this[_0x341255(0xeea)]=Cartesian3['clone'](_0x5545d4['up'],this['_cameraUp']),_0x3cb19f)?_0x5545d4[_0x341255(0x2943)]=new Date()['getTime']():new Date()[_0x341255(0x32f4)]()-_0x5545d4[_0x341255(0x2943)]<0xc8&&(_0x3cb19f=!0x0),_0x3cb19f;},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x208f)]=function(){var _0x32e5cf=_0x68aa19;this[_0x32e5cf(0x6fe)][_0x32e5cf(0x531b)]=0x0;for(var _0x7721f9=0x0,_0x2b545f=this[_0x32e5cf(0x256f)][_0x32e5cf(0x531b)];_0x7721f9<_0x2b545f;_0x7721f9++){for(var _0x41dc41=this[_0x32e5cf(0x256f)][_0x7721f9],_0x5b342b=0x0;_0x5b342b<_0x41dc41[_0x32e5cf(0x453d)]['length'];_0x5b342b++){var _0x987c63=_0x41dc41[_0x32e5cf(0x453d)][_0x5b342b];_0x987c63=_0x987c63&&!_0x987c63[_0x32e5cf(0x1348)]()&&_0x987c63[_0x32e5cf(0x2578)]();}_0x41dc41['_childrenPageLod'][_0x32e5cf(0x531b)]=0x0,_0x41dc41['attributeBuffer']=_0x41dc41[_0x32e5cf(0x5385)]&&!_0x41dc41[_0x32e5cf(0x5385)][_0x32e5cf(0x1348)]()&&_0x41dc41['attributeBuffer']['destroy'](),_0x41dc41[_0x32e5cf(0x4b22)]=!0x1,_0x41dc41[_0x32e5cf(0x29b4)]=LOADSTATE$4[_0x32e5cf(0x17b2)];}},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x3e31)]=function(){var _0x1c8e35=_0x68aa19;for(var _0x1957d4,_0x521e5e=[],_0x23b9b8=0x0,_0x1031a1=this['_rootEntities']['length'];_0x23b9b8<_0x1031a1;_0x23b9b8++){var _0x5af3e7=this[_0x1c8e35(0x256f)][_0x23b9b8];_0x5af3e7[_0x1c8e35(0x4b22)]&&_0x521e5e['push'](_0x5af3e7);}for(;_0x1957d4=_0x521e5e[_0x1c8e35(0x1ae7)]();)if(_0x1957d4['_prepareLoad']){for(var _0x19fb04=0x0;_0x19fb04<_0x1957d4['_childrenPageLod'][_0x1c8e35(0x531b)];_0x19fb04++){var _0x5b69e1=_0x1957d4['_childrenPageLod'][_0x19fb04];_0x5b69e1=_0x5b69e1&&!_0x5b69e1[_0x1c8e35(0x1348)]()&&_0x5b69e1[_0x1c8e35(0x2578)]();}_0x1957d4['_childrenPageLod'][_0x1c8e35(0x531b)]=0x0,_0x1957d4[_0x1c8e35(0x5385)]=_0x1957d4[_0x1c8e35(0x5385)]&&!_0x1957d4[_0x1c8e35(0x5385)]['isDestroyed']()&&_0x1957d4[_0x1c8e35(0x5385)][_0x1c8e35(0x2578)](),_0x1957d4[_0x1c8e35(0x4b22)]=!0x1,_0x1957d4[_0x1c8e35(0x29b4)]=LOADSTATE$4[_0x1c8e35(0x17b2)];}else for(_0x23b9b8=0x0,_0x1031a1=_0x1957d4[_0x1c8e35(0x453d)][_0x1c8e35(0x531b)];_0x23b9b8<_0x1031a1;_0x23b9b8++){var _0x29723b=_0x1957d4[_0x1c8e35(0x453d)][_0x23b9b8];_0x1957d4[_0x1c8e35(0x33e8)]||_0x29723b['_entity']&&_0x521e5e['push'](_0x29723b[_0x1c8e35(0xba7)]);}},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x42a2)]=function(){var _0xf38034=_0x68aa19;return this[_0xf38034(0x6fe)][_0xf38034(0x531b)];},S3MLayerScheduler[_0x68aa19(0x4b51)]['_updateSceneMode']=function(_0x54cb88){var _0x247c8e=_0x68aa19;if(_0x54cb88[_0x247c8e(0x5545)]!==this[_0x247c8e(0x57f6)]){var _0x454816=this['_layer'],_0x483a51=new Matrix4();Matrix4['inverse'](_0x454816[_0x247c8e(0x3f82)],_0x483a51),this[_0x247c8e(0x57f6)]=_0x54cb88[_0x247c8e(0x5545)],this[_0x247c8e(0x19f8)]=_0x54cb88[_0x247c8e(0x19f8)],_0x454816[_0x247c8e(0x208f)]();for(var _0x37d2c9=0x0,_0x33e2f0=this[_0x247c8e(0x256f)]['length'];_0x37d2c9<_0x33e2f0;_0x37d2c9++){var _0x5a02b7=this['_rootEntities'][_0x37d2c9];defined$1(_0x5a02b7)&&defined$1(_0x5a02b7[_0x247c8e(0xd7d)])&&(BoundingSphere['transform'](_0x5a02b7[_0x247c8e(0xd7d)],_0x483a51,_0x5a02b7[_0x247c8e(0xd7d)]),BoundingSphere[_0x247c8e(0x4503)](_0x5a02b7[_0x247c8e(0xd7d)],_0x454816[_0x247c8e(0x3f82)],_0x5a02b7[_0x247c8e(0xd7d)]),defined$1(_0x5a02b7[_0x247c8e(0x1fb6)])&&(Matrix4['multiplyByPoint'](_0x483a51,_0x5a02b7['_orientedBoundingBox'][_0x247c8e(0x19ee)],_0x5a02b7['_orientedBoundingBox']['center']),Matrix4[_0x247c8e(0x10a0)](_0x454816[_0x247c8e(0x3f82)],_0x5a02b7['_orientedBoundingBox'][_0x247c8e(0x19ee)],_0x5a02b7[_0x247c8e(0x1fb6)][_0x247c8e(0x19ee)])));}}},S3MLayerScheduler[_0x68aa19(0x4b51)]['traverseRenderEntity']=function(_0x134cb6,_0x59daeb){var _0x2a8d7e=_0x68aa19;for(var _0x45eae4,_0x526127=[],_0x2be002=0x0,_0x4b05e=this[_0x2a8d7e(0x256f)]['length'];_0x2be002<_0x4b05e;_0x2be002++){var _0x1d5de5=this['_rootEntities'][_0x2be002];_0x526127[_0x2a8d7e(0x3a33)](_0x1d5de5);}for(;_0x45eae4=_0x526127[_0x2a8d7e(0x1ae7)]();)for(_0x2be002=0x0,_0x4b05e=_0x45eae4[_0x2a8d7e(0x453d)]['length'];_0x2be002<_0x4b05e;_0x2be002++){for(var _0x4bbebd=_0x45eae4[_0x2a8d7e(0x453d)][_0x2be002],_0x56828a=0x0;_0x56828a<_0x4bbebd[_0x2a8d7e(0x49a6)][_0x2a8d7e(0x531b)];_0x56828a++)defined$1(_0x4bbebd[_0x2a8d7e(0x49a6)][_0x56828a])&&(_0x134cb6[_0x2a8d7e(0xf51)]=_0x45eae4,_0x59daeb(_0x4bbebd[_0x2a8d7e(0x49a6)][_0x56828a],_0x134cb6));_0x4bbebd[_0x2a8d7e(0xba7)]&&_0x526127[_0x2a8d7e(0x3a33)](_0x4bbebd['_entity']);}},S3MLayerScheduler[_0x68aa19(0x4b51)]['traverseRenderEntityRecursionForObjsTranslate']=function(){var _0x384add=_0x68aa19;if(this[_0x384add(0x23fe)][_0x384add(0x111c)])for(var _0x4973b9=0x0,_0xeb333e=this[_0x384add(0x256f)][_0x384add(0x531b)];_0x4973b9<_0xeb333e;_0x4973b9++){var _0x2bd1de=this[_0x384add(0x256f)][_0x4973b9];if(_0x2bd1de[_0x384add(0x4b22)]){var _0x3b61ce=traverseOneEntity(_0x2bd1de,this['_layer']['_idTranslateMap']);_0x2bd1de[_0x384add(0xf30)]||(_0x2bd1de[_0x384add(0xf30)]=_0x2bd1de[_0x384add(0xd7d)][_0x384add(0x254b)]()),_0x2bd1de[_0x384add(0xd7d)][_0x384add(0x2896)]=_0x2bd1de['_oriBoundingSphere']['radius']+_0x3b61ce;}}},S3MLayerScheduler[_0x68aa19(0x4b51)]['refreshRasterById']=function(_0x2f62d5,_0x55d6ad){var _0x87dcd3=_0x68aa19;for(var _0x4eadc9,_0x381689=[],_0x42721b=0x0,_0x4edd04=this['_rootEntities'][_0x87dcd3(0x531b)];_0x42721b<_0x4edd04;_0x42721b++){var _0x509dba=this[_0x87dcd3(0x256f)][_0x42721b];_0x509dba[_0x87dcd3(0x4b22)]&&_0x381689[_0x87dcd3(0x3a33)](_0x509dba);}for(;_0x4eadc9=_0x381689[_0x87dcd3(0x1ae7)]();)for(_0x42721b=0x0,_0x4edd04=_0x4eadc9[_0x87dcd3(0x453d)][_0x87dcd3(0x531b)];_0x42721b<_0x4edd04;_0x42721b++){for(var _0x4b8740=_0x4eadc9['_childrenPageLod'][_0x42721b],_0x54b15d=0x0;_0x54b15d<_0x4b8740[_0x87dcd3(0x49a6)]['length'];_0x54b15d++)if(defined$1(_0x4b8740['_renderEntityList'][_0x54b15d])){var _0x1a780b=_0x4b8740[_0x87dcd3(0x49a6)][_0x54b15d][_0x87dcd3(0x43bc)];if(defined$1(_0x1a780b))for(var _0x44c7e6 in _0x1a780b[_0x87dcd3(0x15c8)]){if(parseInt(_0x44c7e6)===parseInt(_0x2f62d5)){_0x4b8740['_renderEntityList'][_0x54b15d]['refreshRaster'](_0x55d6ad,!0x0);break;}}}_0x4eadc9['_isLeafTile']||_0x4b8740[_0x87dcd3(0xba7)]&&_0x381689[_0x87dcd3(0x3a33)](_0x4b8740[_0x87dcd3(0xba7)]);}},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0xc20)]=function(_0x12cd68){var _0x158817=_0x68aa19;for(var _0x14b861,_0x3fac80=[],_0x42c00b=0x0,_0x49f8a3=this['_rootEntities'][_0x158817(0x531b)];_0x42c00b<_0x49f8a3;_0x42c00b++){var _0x5a5dee=this['_rootEntities'][_0x42c00b];_0x5a5dee['_ready']&&_0x3fac80[_0x158817(0x3a33)](_0x5a5dee);}for(;_0x14b861=_0x3fac80[_0x158817(0x1ae7)]();)for(_0x42c00b=0x0,_0x49f8a3=_0x14b861[_0x158817(0x453d)][_0x158817(0x531b)];_0x42c00b<_0x49f8a3;_0x42c00b++){for(var _0x18f838=_0x14b861[_0x158817(0x453d)][_0x42c00b],_0x413c23=0x0;_0x413c23<_0x18f838['_renderEntityList'][_0x158817(0x531b)];_0x413c23++)defined$1(_0x18f838[_0x158817(0x49a6)][_0x413c23])&&_0x18f838[_0x158817(0x49a6)][_0x413c23][_0x158817(0xc20)](_0x12cd68,!0x0);_0x14b861['_isLeafTile']||_0x18f838[_0x158817(0xba7)]&&_0x3fac80[_0x158817(0x3a33)](_0x18f838['_entity']);}},S3MLayerScheduler['prototype'][_0x68aa19(0x203e)]=function(){var _0x4c64ea=_0x68aa19;for(var _0x478257=0x0,_0x4c5820=this[_0x4c64ea(0x4b69)][_0x4c64ea(0xd30)];defined$1(_0x4c5820)&&(defined$1(_0x4c5820[_0x4c64ea(0x455d)])||defined$1(_0x4c5820['next']));){var _0xaa7a1f=_0x4c5820['item'];defined$1(_0xaa7a1f)&&(_0x478257+=_0xaa7a1f[_0x4c64ea(0x1af3)]()),_0x4c5820=_0x4c5820['next'];}return _0x478257;},S3MLayerScheduler['prototype'][_0x68aa19(0x917)]=function(){var _0x95ff2b=_0x68aa19;for(var _0x2075f4=0x0,_0x2a6b19=this['_replacementList'][_0x95ff2b(0xd30)];_0x2a6b19!==this[_0x95ff2b(0x4af4)];){var _0x59a4a7=_0x2a6b19[_0x95ff2b(0x455d)];defined$1(_0x59a4a7)&&(_0x2075f4+=_0x59a4a7[_0x95ff2b(0x1af3)]()),_0x2a6b19=_0x2a6b19[_0x95ff2b(0x1cc4)];}return _0x2075f4;},S3MLayerScheduler['prototype'][_0x68aa19(0x1b11)]=function(_0x505591){var _0xd5488f=_0x68aa19;for(var _0x592e2f=this[_0xd5488f(0x917)](),_0x29dd27=0x400*MemoryManager$1['getCacheSize']()*0x400,_0x41c3a8=this[_0xd5488f(0x4b69)][_0xd5488f(0xd30)];defined$1(_0x41c3a8)&&_0x41c3a8!==this[_0xd5488f(0x4af4)]&&(this['_layer'][_0xd5488f(0x49f0)]||_0x592e2f>_0x29dd27);){var _0x103ac7=_0x41c3a8[_0xd5488f(0x455d)];if(_0x41c3a8=_0x41c3a8[_0xd5488f(0x1cc4)],defined$1(_0x103ac7)&&(this[_0xd5488f(0x4b69)][_0xd5488f(0x4b3f)](_0x103ac7[_0xd5488f(0x434a)]),_0x103ac7['_replacementNode']=null,!_0x103ac7[_0xd5488f(0xe41)]||!this[_0xd5488f(0x23fe)][_0xd5488f(0x495c)])){var _0x364f03={'geoSize':0x0,'texSize':0x0},_0x540eeb=_0x103ac7[_0xd5488f(0x27df)](_0x364f03);MemoryManager$1[_0xd5488f(0x188a)](_0x364f03['geoSize']),_0x103ac7[_0xd5488f(0x1b11)](_0x505591),_0x592e2f-=_0x540eeb;}}},S3MLayerScheduler['prototype']['_releaseResourceEntity']=function(){var _0x291538=_0x68aa19,_0x3e9fb6=this[_0x291538(0x917)](),_0x5f5698=0x400*MemoryManager$1[_0x291538(0x3029)]()*0x400,_0x2c4115=this['_layer'],_0x33bcd4=void 0x0;_0x2c4115[_0x291538(0x55f8)]===DATAFILETYPE$1['ClampGroundRealtimeRasterCache']&&(_0x33bcd4=_0x2c4115[_0x291538(0x2564)]);for(var _0x9392f4=this[_0x291538(0x4b69)][_0x291538(0xd30)];_0x9392f4!==this[_0x291538(0x4af4)]&&(this[_0x291538(0x23fe)][_0x291538(0x49f0)]||_0x3e9fb6>_0x5f5698);){var _0x3fbde3=_0x9392f4[_0x291538(0x455d)];if(_0x9392f4=_0x9392f4[_0x291538(0x1cc4)],this[_0x291538(0x4b69)][_0x291538(0x4b3f)](_0x3fbde3[_0x291538(0x434a)]),_0x3fbde3[_0x291538(0xe41)]&&this[_0x291538(0x23fe)]['residentRootTile'])_0x3fbde3[_0x291538(0x434a)]=null;else{var _0x4a7664={'geoSize':0x0,'texSize':0x0},_0x1a9e97=_0x3fbde3['memoryUsageEx'](_0x4a7664);MemoryManager$1[_0x291538(0x188a)](_0x4a7664[_0x291538(0x2308)]),_0x3fbde3[_0x291538(0x2578)](_0x33bcd4,!0x0),_0x3e9fb6-=_0x1a9e97;}}},S3MLayerScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},S3MLayerScheduler['prototype'][_0x68aa19(0x2578)]=function(){var _0x36c63a=_0x68aa19;this[_0x36c63a(0x6fe)][_0x36c63a(0x531b)]=0x0,this[_0x36c63a(0x4b69)][_0x36c63a(0x4bc6)](this[_0x36c63a(0x4b69)][_0x36c63a(0x1d1f)],this[_0x36c63a(0x4af4)]);var _0x105a84=this[_0x36c63a(0x23fe)],_0x2acb1a=void 0x0;_0x105a84[_0x36c63a(0x55f8)]===DATAFILETYPE$1['ClampGroundRealtimeRasterCache']&&(_0x2acb1a=_0x105a84[_0x36c63a(0x2564)]);for(var _0x453fa5=this[_0x36c63a(0x4b69)][_0x36c63a(0xd30)];_0x453fa5!==this[_0x36c63a(0x4af4)];){var _0x568df5=_0x453fa5[_0x36c63a(0x455d)],_0x5ecdf1={'geoSize':0x0,'texSize':0x0};_0x568df5[_0x36c63a(0x27df)](_0x5ecdf1),MemoryManager$1['_memGeometryRemoved'](_0x5ecdf1['geoSize']),_0x453fa5=_0x453fa5[_0x36c63a(0x1cc4)],this['_replacementList'][_0x36c63a(0x4b3f)](_0x568df5[_0x36c63a(0x434a)]),_0x568df5['destroy'](_0x2acb1a);}return destroyObject$1(this);};var RegionTextureVertex=_0x68aa19(0x1195);function S3MTilesLabelStyle(_0x3ce565){var _0x32caf4=_0x68aa19;_0x3ce565=_0x3ce565||{},this[_0x32caf4(0x3a0)]=defaultValue$1(_0x3ce565['font'],'30px\x20sans-serif'),this[_0x32caf4(0x3e5b)]=defaultValue$1(_0x3ce565[_0x32caf4(0xf0c)],Color$2['WHITE']),this[_0x32caf4(0x21c9)]=defaultValue$1(_0x3ce565[_0x32caf4(0x19b8)],Color$2[_0x32caf4(0x1219)]),this['_outlineWidth']=defaultValue$1(_0x3ce565['outlineWidth'],0x1),this[_0x32caf4(0x331c)]=defaultValue$1(_0x3ce565[_0x32caf4(0x4b97)],!0x1),this[_0x32caf4(0x149f)]=defaultValue$1(_0x3ce565[_0x32caf4(0x53ed)],new Color$2(0.165,0.165,0.165,0.8)),this['_style']=defaultValue$1(_0x3ce565[_0x32caf4(0x3355)],LabelStyle$1[_0x32caf4(0x4590)]),this[_0x32caf4(0x66f)]=Cartesian2[_0x32caf4(0x254b)](defaultValue$1(_0x3ce565[_0x32caf4(0x3a26)],Cartesian2[_0x32caf4(0x3e26)])),this['_scale']=defaultValue$1(_0x3ce565[_0x32caf4(0x1ed8)],0x1),this[_0x32caf4(0x1c65)]=defaultValue$1(_0x3ce565[_0x32caf4(0x3962)],_0x32caf4(0x353)),this[_0x32caf4(0x1f9a)]=defaultValue$1(_0x3ce565[_0x32caf4(0x24e9)],HeightReference$1['NONE']),this[_0x32caf4(0xe61)]=_0x3ce565[_0x32caf4(0x1c93)],this[_0x32caf4(0x2d6c)]=!0x1;}Object[_0x68aa19(0x5b7)](S3MTilesLabelStyle[_0x68aa19(0x4b51)],{'font':{'get':function(){var _0x2d10b7=_0x68aa19;return this[_0x2d10b7(0x3a0)];},'set':function(_0x81de50){var _0x1925fe=_0x68aa19;this[_0x1925fe(0x3a0)]!==_0x81de50&&(this[_0x1925fe(0x3a0)]=_0x81de50);}},'fillColor':{'get':function(){var _0x375e19=_0x68aa19;return this[_0x375e19(0x3e5b)];},'set':function(_0x19023e){var _0x5129bd=_0x68aa19;this[_0x5129bd(0x3e5b)]=_0x19023e;}},'outlineColor':{'get':function(){var _0x5ad4e1=_0x68aa19;return this[_0x5ad4e1(0x21c9)];},'set':function(_0x3e9049){var _0x22d9fb=_0x68aa19;this[_0x22d9fb(0x21c9)]=_0x3e9049;}},'outlineWidth':{'get':function(){return this['_outlineWidth'];},'set':function(_0x99aefb){var _0x42f6cf=_0x68aa19;this['_outlineWidth']!==_0x99aefb&&(this[_0x42f6cf(0x1a7b)]=_0x99aefb);}},'showBackground':{'get':function(){var _0x2fc188=_0x68aa19;return this[_0x2fc188(0x331c)];},'set':function(_0x24edd2){var _0x338f55=_0x68aa19;this[_0x338f55(0x331c)]!==_0x24edd2&&(this[_0x338f55(0x331c)]=_0x24edd2);}},'backgroundColor':{'get':function(){var _0x1a4121=_0x68aa19;return this[_0x1a4121(0x149f)];},'set':function(_0x4be27a){var _0x320d98=_0x68aa19;this[_0x320d98(0x149f)]=_0x4be27a;}},'fillStyle':{'get':function(){return this['_style'];},'set':function(_0x2824e2){var _0x4f4d1f=_0x68aa19;this[_0x4f4d1f(0x3eaa)]!==_0x2824e2&&(this[_0x4f4d1f(0x3eaa)]=_0x2824e2);}},'pixelOffset':{'get':function(){var _0x23d99a=_0x68aa19;return this[_0x23d99a(0x66f)];},'set':function(_0x4d716f){var _0x46b283=_0x68aa19;this[_0x46b283(0x66f)]=_0x4d716f;}},'scale':{'get':function(){return this['_scale'];},'set':function(_0x744841){var _0x86141f=_0x68aa19;this[_0x86141f(0x505d)]!==_0x744841&&(this[_0x86141f(0x505d)]=_0x744841);}},'textField':{'get':function(){var _0x2878a6=_0x68aa19;return this[_0x2878a6(0x1c65)];},'set':function(_0x5e8354){var _0x541084=_0x68aa19;this[_0x541084(0x1c65)]!==_0x5e8354?(this[_0x541084(0x1c65)]=_0x5e8354,this[_0x541084(0x2d6c)]=!0x0):this['_textFieldChanged']=!0x1;}},'heightReference':{'get':function(){var _0x1a67df=_0x68aa19;return this[_0x1a67df(0x1f9a)];},'set':function(_0x4ea125){var _0x7a8e87=_0x68aa19;this[_0x7a8e87(0x1f9a)]=_0x4ea125;}},'distanceDisplayCondition':{'get':function(){var _0x40cecd=_0x68aa19;return this[_0x40cecd(0xe61)];},'set':function(_0xfa7c57){this['_distanceDisplayCondition']=_0xfa7c57;}}});var CategoryVisibleMode={'Hide':0x0,'Visible':0x1,'ResetAll':0x2},CategoryVisibleMode$1=Object['freeze'](CategoryVisibleMode);function PointCloudClassificationInfo(_0x590d74,_0x240ee0,_0x5f2b52){var _0x29a7aa=_0x68aa19;this[_0x29a7aa(0x2b7f)]=_0x590d74,this[_0x29a7aa(0x50ee)]=_0x240ee0,this[_0x29a7aa(0x24ec)]=_0x5f2b52;}Object['defineProperties'](PointCloudClassificationInfo[_0x68aa19(0x4b51)],{'id':{'get':function(){var _0xc4918b=_0x68aa19;return this[_0xc4918b(0x2b7f)];},'set':function(_0x2ed34c){var _0xf74a1c=_0x68aa19;Check['defined'](_0xf74a1c(0x4653),_0x2ed34c),this[_0xf74a1c(0x2b7f)]=_0x2ed34c;}},'type':{'get':function(){var _0x10f912=_0x68aa19;return this[_0x10f912(0x50ee)];},'set':function(_0x1cff7e){var _0x2d02fc=_0x68aa19;Check[_0x2d02fc(0x3224)](_0x2d02fc(0x57cc),_0x1cff7e),this[_0x2d02fc(0x50ee)]=_0x1cff7e;}},'pointCounts':{'get':function(){var _0x243c6b=_0x68aa19;return this[_0x243c6b(0x24ec)];},'set':function(_0x3fe33d){var _0x2ee335=_0x68aa19;Check[_0x2ee335(0x3224)](_0x2ee335(0x4c90),_0x3fe33d),this[_0x2ee335(0x24ec)]=_0x3fe33d;}}}),PointCloudClassificationInfo[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PointCloudClassificationInfo['prototype'][_0x68aa19(0x2578)]=function(){return destroyObject$1(this);};var ModifyRegionMode={'CLIP_INSIDE':0x0,'CLIP_OUTSIDE':0x1},ModifyRegionMode$1=Object[_0x68aa19(0x3e37)](ModifyRegionMode),ClipPlaneMode={'NONE':0x0,'COLOR':0x1,'MODEL_COLOR':0x2},ClipPlaneMode$1=Object[_0x68aa19(0x3e37)](ClipPlaneMode),REGIONTYPE={'NONE':0x0,'STRIP':0x1,'DOT':0x2,'CHECKBOARD':0x3,'GRID':0x4};function S3MRegionEffect(){var _0x175f83=_0x68aa19;this[_0x175f83(0x438b)]=0x0,this[_0x175f83(0x1704)]=new Cartesian4(0x1,0x1,0x0,0x1),this[_0x175f83(0x8c6)]=new Cartesian4(0x1,0x0,0x1,0x1),this['_type']=REGIONTYPE[_0x175f83(0x3756)],this[_0x175f83(0x4ac7)]=0x2,this[_0x175f83(0x1cf8)]=0x2,this[_0x175f83(0x45f7)]=0x0,this['_offsetY']=0x0,this[_0x175f83(0x4d7c)]=0x14,this[_0x175f83(0x46f2)]=0x14;}S3MRegionEffect['prototype'][_0x68aa19(0x1e6e)]=function(_0x4699ce,_0x31d05e){var _0x3cb150=_0x68aa19;_0x3cb150(0x4c52)===_0x4699ce&&(this[_0x3cb150(0x1704)]=_0x31d05e),_0x3cb150(0x47e0)===_0x4699ce&&(this[_0x3cb150(0x8c6)]=_0x31d05e),_0x3cb150(0x3186)===_0x4699ce&&(this['_type']=_0x31d05e),_0x3cb150(0x23e2)===_0x4699ce&&(this[_0x3cb150(0x438b)]=_0x31d05e),_0x3cb150(0x3581)===_0x4699ce&&(this[_0x3cb150(0x4ac7)]=_0x31d05e),'WidthY'===_0x4699ce&&(this[_0x3cb150(0x1cf8)]=_0x31d05e),_0x3cb150(0x1807)===_0x4699ce&&(this['_offsetX']=_0x31d05e),_0x3cb150(0x4759)===_0x4699ce&&(this[_0x3cb150(0x2480)]=_0x31d05e),'RepeatX'===_0x4699ce&&(this[_0x3cb150(0x4d7c)]=_0x31d05e),_0x3cb150(0x27c1)===_0x4699ce&&(this['_repeatY']=_0x31d05e);},S3MRegionEffect['prototype'][_0x68aa19(0x29c9)]=function(){var _0x46a823=_0x68aa19;return[{'name':_0x46a823(0x4c52),'value':new Cartesian4(0x1,0x1,0x0,0x1),'description':_0x46a823(0x3ddd),'max':new Cartesian4(0x1,0x1,0x1,0x1),'min':new Cartesian4(0x0,0x0,0x0,0x0),'type':Cartesian4},{'name':_0x46a823(0x47e0),'value':new Cartesian4(0x1,0x0,0x1,0x1),'description':'Region\x20Back\x20Color','max':new Cartesian4(0x1,0x1,0x1,0x1),'min':new Cartesian4(0x0,0x0,0x0,0x0),'type':Cartesian4},{'name':_0x46a823(0x3186),'value':REGIONTYPE['DOT'],'description':_0x46a823(0x1f41),'max':0x4,'min':0x0,'type':REGIONTYPE},{'name':'RotationAngle','value':0x0,'description':'Region\x20RotationAngle','max':0x0,'min':0x1,'type':Number},{'name':_0x46a823(0x3581),'value':0x2,'description':_0x46a823(0x4e7c),'max':0x14,'min':0x1,'type':Number},{'name':'WidthY','value':0x2,'description':'Region\x20vertical\x20Line\x20Width','max':0x14,'min':0x1,'type':Number},{'name':_0x46a823(0x1807),'value':0x0,'description':_0x46a823(0x4aaa),'max':0x14,'min':0x0,'type':Number},{'name':'OffsetY','value':0x0,'description':'Region\x20vertical\x20Offset','max':0x14,'min':0x0,'type':Number},{'name':'RepeatX','value':0x14,'description':'Region\x20horizontal\x20Repeat','max':0x14,'min':0x1,'type':Number},{'name':_0x46a823(0x27c1),'value':0x14,'description':'Region\x20vertical\x20Repeat','max':0x14,'min':0x1,'type':Number}];};var POLYLINETYPE={'NONE':0x0,'DASH':0x1,'OUTLINE':0x2,'GLOW':0x3};function S3MPolylineEffect(){var _0x51e863=_0x68aa19;this[_0x51e863(0x14e8)]=0x1,this[_0x51e863(0x57d1)]=new Cartesian4(0x1,0x1,0x1,0x1),this[_0x51e863(0x50ee)]=POLYLINETYPE['NONE'],this[_0x51e863(0x21c9)]=new Cartesian4(0x0,0x0,0x0,0x1),this[_0x51e863(0x1a7b)]=0x1,this[_0x51e863(0x361b)]=new Cartesian4(0x1,0x1,0x1,0x0),this['_dashLength']=0x10,this[_0x51e863(0x41fd)]=0xff,this[_0x51e863(0x90e)]=0.25,this[_0x51e863(0x3927)]=!0x1,this[_0x51e863(0x5628)]=!0x1,this[_0x51e863(0x3630)]=0x0;}function S3MPBRMaterialLib(){}S3MPolylineEffect[_0x68aa19(0x4b51)][_0x68aa19(0x1e6e)]=function(_0x2921a3,_0x5b8be3){var _0x16aa81=_0x68aa19;_0x16aa81(0x3a27)===_0x2921a3&&(this[_0x16aa81(0x57d1)]=_0x5b8be3),_0x16aa81(0xfd1)===_0x2921a3&&(this['_lineWidth']=_0x5b8be3),_0x16aa81(0x4bb3)===_0x2921a3&&(this[_0x16aa81(0x50ee)]=_0x5b8be3),_0x16aa81(0x2485)===_0x2921a3&&(this[_0x16aa81(0x21c9)]=_0x5b8be3),_0x16aa81(0x4407)===_0x2921a3&&(this[_0x16aa81(0x1a7b)]=_0x5b8be3),_0x16aa81(0x572c)===_0x2921a3&&(this[_0x16aa81(0x361b)]=_0x5b8be3),'DashLength'===_0x2921a3&&(this[_0x16aa81(0x3093)]=_0x5b8be3),'DashPattern'===_0x2921a3&&(this[_0x16aa81(0x41fd)]=_0x5b8be3),_0x16aa81(0x1a6)===_0x2921a3&&(this['_glowPower']=_0x5b8be3),_0x16aa81(0x2575)===_0x2921a3&&(this['_isArrow']=_0x5b8be3),'IsMove'===_0x2921a3&&(this['_isMove']=_0x5b8be3);},S3MPolylineEffect[_0x68aa19(0x4b51)][_0x68aa19(0x29c9)]=function(){var _0x4990a2=_0x68aa19;return[{'name':_0x4990a2(0x3a27),'value':new Cartesian4(0x1,0x1,0x1,0x1),'description':_0x4990a2(0x1380),'max':new Cartesian4(0x1,0x1,0x1,0x1),'min':new Cartesian4(0x0,0x0,0x0,0x0),'type':Cartesian4},{'name':_0x4990a2(0xfd1),'value':0x5,'description':_0x4990a2(0x1b4c),'max':0x14,'min':0x1,'type':Number},{'name':_0x4990a2(0x4bb3),'value':POLYLINETYPE['DASH'],'description':_0x4990a2(0x2fbe),'max':0x3,'min':0x0,'type':POLYLINETYPE},{'name':'OutlineColor','value':new Cartesian4(0x0,0x0,0x0,0x1),'description':_0x4990a2(0x3025),'max':new Cartesian4(0x1,0x1,0x1,0x1),'min':new Cartesian4(0x0,0x0,0x0,0x0),'type':Cartesian4},{'name':_0x4990a2(0x4407),'value':0x1,'description':_0x4990a2(0x5540),'max':0xa,'min':0x1,'type':Number},{'name':_0x4990a2(0x572c),'value':new Cartesian4(0x1,0x1,0x1,0x0),'description':_0x4990a2(0x5083),'max':new Cartesian4(0x1,0x1,0x1,0x1),'min':new Cartesian4(0x0,0x0,0x0,0x0),'type':Cartesian4},{'name':_0x4990a2(0x50fa),'value':0x10,'description':'Polyline\x20Gap\x20Dash\x20Length','max':0x40,'min':0x1,'type':Number},{'name':'DashPattern','value':0xff,'description':_0x4990a2(0x54d8),'max':0xffff,'min':0x0,'type':Number},{'name':'GlowPower','value':0.25,'description':_0x4990a2(0x5891),'max':0x1,'min':0x0,'type':Number},{'name':_0x4990a2(0x2575),'value':!0x1,'description':_0x4990a2(0x32e2),'max':!0x0,'min':!0x1,'type':Boolean},{'name':_0x4990a2(0x1034),'value':!0x1,'description':'Polyline\x20Is\x20Moving','max':!0x0,'min':!0x1,'type':Boolean}];};var urlPrefix=_0x68aa19(0x54d0),metalImage='',roughImage='',albedoImage='',metalTextureUrl='',roughTextureUrl='',albedoTextureUrl='';S3MPBRMaterialLib[_0x68aa19(0x150a)]=function(_0x602e1e){var _0x5cf558=_0x68aa19;return _0x602e1e===PBRMaterialType['TITANIUM_SCUFFED']?(metalImage=_0x5cf558(0x2915),roughImage=_0x5cf558(0x5b6),albedoImage=_0x5cf558(0x36a0)):_0x602e1e===PBRMaterialType['METAL_PLATE']&&(metalImage='metal_plate/metal_plate_disp_1k.jpg',roughImage=_0x5cf558(0x138d),albedoImage=_0x5cf558(0x2c53)),metalTextureUrl=buildModuleUrl(urlPrefix+metalImage),roughTextureUrl=buildModuleUrl(urlPrefix+roughImage),albedoTextureUrl=buildModuleUrl(urlPrefix+albedoImage),{'metalTextureUrl':metalTextureUrl,'roughTextureUrl':roughTextureUrl,'albedoTextureUrl':albedoTextureUrl};};var S3MPointCloudEDLFp='#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0auniform\x20sampler2D\x20u_pointCloud_colorGBuffer;\x0auniform\x20sampler2D\x20u_pointCloud_depthTexture;\x0auniform\x20vec3\x20u_distancesAndEdlStrength;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec2\x20neighborContribution(float\x20log2Depth,\x20vec2\x20padding)\x0a{\x0afloat\x20depthOrLogDepth\x20=\x20texture2D(u_pointCloud_depthTexture,\x20v_textureCoordinates\x20+\x20padding).r;\x0aif\x20(depthOrLogDepth\x20==\x201.0)\x20{\x0areturn\x20vec2(0.0);\x0a}\x0avec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(v_textureCoordinates\x20+\x20padding,\x20depthOrLogDepth);\x0areturn\x20vec2(max(0.0,\x20log2Depth\x20-\x20log2(-eyeCoordinate.z\x20/\x20eyeCoordinate.w)),\x201.0);\x0a}\x0avoid\x20main()\x0a{\x0afloat\x20depthOrLogDepth\x20=\x20texture2D(u_pointCloud_depthTexture,\x20v_textureCoordinates).r;\x0avec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord.xy,\x20depthOrLogDepth);\x0aeyeCoordinate\x20/=\x20eyeCoordinate.w;\x0afloat\x20log2Depth\x20=\x20log2(-eyeCoordinate.z);\x0aif\x20(depthOrLogDepth\x20==\x201.0)\x0a{\x0adiscard;\x0a}\x0avec4\x20color\x20=\x20texture2D(u_pointCloud_colorGBuffer,\x20v_textureCoordinates);\x0a#ifdef\x20EDL_SHADING\x0afloat\x20distX\x20=\x20u_distancesAndEdlStrength.x;\x0afloat\x20distY\x20=\x20u_distancesAndEdlStrength.y;\x0avec2\x20responseAndCount\x20=\x20vec2(0.0);\x0aresponseAndCount\x20+=\x20neighborContribution(log2Depth,\x20vec2(0,\x20distY));\x0aresponseAndCount\x20+=\x20neighborContribution(log2Depth,\x20vec2(distX,\x200));\x0aresponseAndCount\x20+=\x20neighborContribution(log2Depth,\x20vec2(0,\x20-distY));\x0aresponseAndCount\x20+=\x20neighborContribution(log2Depth,\x20vec2(-distX,\x200));\x0afloat\x20response\x20=\x20responseAndCount.x\x20/\x20responseAndCount.y;\x0afloat\x20shade\x20=\x20exp(-response\x20*\x20300.0\x20*\x20u_distancesAndEdlStrength.z);\x0acolor.rgb\x20*=\x20shade;\x0a#endif\x0agl_FragColor\x20=\x20vec4(color);\x0agl_FragColor.a\x20=\x201.0;\x0a#ifdef\x20LOG_DEPTH\x0aczm_writeLogDepth(1.0\x20+\x20(czm_projection\x20*\x20vec4(eyeCoordinate.xyz,\x201.0)).w);\x0a#else\x0agl_FragDepthEXT\x20=\x20czm_eyeToWindowCoordinates(vec4(eyeCoordinate.xyz,\x201.0)).z;\x0a#endif\x0a}\x0a',GaussianBlur1D='#define\x20SAMPLES\x208\x0a\x0auniform\x20float\x20delta;\x0auniform\x20float\x20sigma;\x0auniform\x20float\x20direction;\x20//\x200.0\x20for\x20x\x20direction,\x201.0\x20for\x20y\x20direction\x0a\x0auniform\x20sampler2D\x20colorTexture;\x0a\x0a#ifdef\x20USE_STEP_SIZE\x0auniform\x20float\x20stepSize;\x0a#else\x0auniform\x20vec2\x20step;\x0a#endif\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0a//\x20\x20Incremental\x20Computation\x20of\x20the\x20Gaussian:\x0a//\x20\x20https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch40.html\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20v_textureCoordinates;\x0a\x20\x20\x20\x20vec2\x20dir\x20=\x20vec2(1.0\x20-\x20direction,\x20direction);\x0a\x0a#ifdef\x20USE_STEP_SIZE\x0a\x20\x20\x20\x20vec2\x20step\x20=\x20vec2(stepSize\x20*\x20(czm_pixelRatio\x20/\x20czm_viewport.zw));\x0a#else\x0a\x20\x20\x20\x20vec2\x20step\x20=\x20step;\x0a#endif\x0a\x0a\x20\x20\x20\x20vec3\x20g;\x0a\x20\x20\x20\x20g.x\x20=\x201.0\x20/\x20(sqrt(czm_twoPi)\x20*\x20sigma);\x0a\x20\x20\x20\x20g.y\x20=\x20exp((-0.5\x20*\x20delta\x20*\x20delta)\x20/\x20(sigma\x20*\x20sigma));\x0a\x20\x20\x20\x20g.z\x20=\x20g.y\x20*\x20g.y;\x0a\x0a\x20\x20\x20\x20vec4\x20result\x20=\x20texture2D(colorTexture,\x20st)\x20*\x20g.x;\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x201;\x20i\x20<\x20SAMPLES;\x20++i)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20g.xy\x20*=\x20g.yz;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20offset\x20=\x20float(i)\x20*\x20dir\x20*\x20step;\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20texture2D(colorTexture,\x20st\x20-\x20offset)\x20*\x20g.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20texture2D(colorTexture,\x20st\x20+\x20offset)\x20*\x20g.x;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20result;\x0a}\x0a',sharedEDL;function createSampler$3(_0xdd058e){var _0x1cc553=_0x68aa19;return new Sampler({'wrapS':TextureWrap$1[_0x1cc553(0x312f)],'wrapT':TextureWrap$1[_0x1cc553(0x312f)],'minificationFilter':_0xdd058e,'magnificationFilter':_0xdd058e});}function SharedEDLFrameBuffer(){var _0x482bfa=_0x68aa19;this[_0x482bfa(0x4d73)]=void 0x0,this['_colorGBuffer']=void 0x0,this[_0x482bfa(0x43dd)]=void 0x0,this[_0x482bfa(0x5688)]=void 0x0,this[_0x482bfa(0x2126)]=void 0x0,this[_0x482bfa(0x22ab)]=void 0x0,this[_0x482bfa(0x3d89)]=void 0x0,this['_useCount']=0x0;}SharedEDLFrameBuffer[_0x68aa19(0x3744)]=0x0,SharedEDLFrameBuffer['addRef']=function(){var _0xf754b0=_0x68aa19;this[_0xf754b0(0x3744)]++;},SharedEDLFrameBuffer[_0x68aa19(0x5113)]=function(){var _0x3c2c61=_0x68aa19;if(this[_0x3c2c61(0x3744)]--,0x0==this[_0x3c2c61(0x3744)]){var _0x507c30=sharedEDL[_0x3c2c61(0x4d73)];if(!defined$1(_0x507c30))return;sharedEDL[_0x3c2c61(0x38b7)]['destroy'](),sharedEDL[_0x3c2c61(0x43dd)][_0x3c2c61(0x2578)](),_0x507c30[_0x3c2c61(0x2578)]();}this[_0x3c2c61(0x3744)]=Math[_0x3c2c61(0x2bc6)](0x0,this[_0x3c2c61(0x3744)]);},SharedEDLFrameBuffer[_0x68aa19(0x40f5)]=function(_0x261cb9){sharedEDL=_0x261cb9;},SharedEDLFrameBuffer[_0x68aa19(0x522a)]=function(_0x7bfdc5,_0x2c2ddc){var _0x4ac690=_0x68aa19,_0x116170=_0x7bfdc5['drawingBufferWidth']*_0x2c2ddc,_0x4ef76f=_0x7bfdc5[_0x4ac690(0x1b40)]*_0x2c2ddc,_0x339f71=new Texture$1({'context':_0x7bfdc5,'width':_0x116170,'height':_0x4ef76f,'pixelFormat':PixelFormat$1[_0x4ac690(0x4a1c)],'pixelDatatype':PixelDatatype[_0x4ac690(0x4aae)],'sampler':createSampler$3(TextureMinificationFilter$1[_0x4ac690(0x2225)])});new Texture$1({'context':_0x7bfdc5,'width':_0x116170,'height':_0x4ef76f,'pixelFormat':PixelFormat$1[_0x4ac690(0x4a1c)],'pixelDatatype':PixelDatatype[_0x4ac690(0x4aae)],'sampler':createSampler$3(TextureMinificationFilter$1[_0x4ac690(0x44a2)])});var _0x3994fd=new Texture$1({'context':_0x7bfdc5,'width':_0x116170,'height':_0x4ef76f,'pixelFormat':PixelFormat$1['DEPTH_STENCIL'],'pixelDatatype':PixelDatatype[_0x4ac690(0x4f0c)],'sampler':createSampler$3(TextureMinificationFilter$1[_0x4ac690(0x44a2)])});sharedEDL[_0x4ac690(0x4d73)]=new Framebuffer$2({'context':_0x7bfdc5,'colorTextures':[_0x339f71],'depthStencilTexture':_0x3994fd,'destroyAttachments':!0x1}),sharedEDL['_colorGBuffer']=_0x339f71,sharedEDL['_depthTexture']=_0x3994fd,sharedEDL['_blurXTexture']=new Texture$1({'context':_0x7bfdc5,'width':_0x116170,'height':_0x4ef76f,'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE'],'sampler':createSampler$3(TextureMinificationFilter$1['LINEAR'])}),sharedEDL[_0x4ac690(0x5688)]=new Framebuffer$2({'context':_0x7bfdc5,'colorTextures':[sharedEDL[_0x4ac690(0x2126)]],'destroyAttachments':!0x1}),sharedEDL[_0x4ac690(0x3d89)]=new Texture$1({'context':_0x7bfdc5,'width':_0x116170,'height':_0x4ef76f,'pixelFormat':PixelFormat$1[_0x4ac690(0x4a1c)],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE'],'sampler':createSampler$3(TextureMinificationFilter$1['LINEAR'])}),sharedEDL[_0x4ac690(0x22ab)]=new Framebuffer$2({'context':_0x7bfdc5,'colorTextures':[sharedEDL['_blurYTexture']],'destroyAttachments':!0x1});},SharedEDLFrameBuffer[_0x68aa19(0x4604)]=function(){return sharedEDL['_colorGBuffer'];},SharedEDLFrameBuffer[_0x68aa19(0x11c3)]=function(){var _0x3d2052=_0x68aa19;return sharedEDL[_0x3d2052(0x43dd)];},SharedEDLFrameBuffer[_0x68aa19(0x26fc)]=function(){var _0x5b35e5=_0x68aa19;return sharedEDL[_0x5b35e5(0x4d73)];},SharedEDLFrameBuffer['getBlurXFrameBuffer']=function(){var _0x32e5b3=_0x68aa19;return sharedEDL[_0x32e5b3(0x5688)];},SharedEDLFrameBuffer['getBlurYFrameBuffer']=function(){var _0x7eb540=_0x68aa19;return sharedEDL[_0x7eb540(0x22ab)];},SharedEDLFrameBuffer[_0x68aa19(0x3d6)]=function(){return sharedEDL['_blurXTexture'];},SharedEDLFrameBuffer['getBlurYTexture']=function(){return sharedEDL['_blurYTexture'];},SharedEDLFrameBuffer['destroyFrameBuffer']=function(){var _0x47c17a=_0x68aa19,_0x50e528=sharedEDL['_framebuffer'];defined$1(_0x50e528)&&(sharedEDL[_0x47c17a(0x38b7)][_0x47c17a(0x2578)](),sharedEDL[_0x47c17a(0x43dd)]['destroy'](),_0x50e528[_0x47c17a(0x2578)](),sharedEDL[_0x47c17a(0x2126)][_0x47c17a(0x2578)](),sharedEDL[_0x47c17a(0x3d89)][_0x47c17a(0x2578)](),sharedEDL[_0x47c17a(0x5688)][_0x47c17a(0x2578)](),sharedEDL['_blurYFrameBuffer'][_0x47c17a(0x2578)]());};var TEXTURE_SCALE=0.5;function S3MPointCloudEDL(_0x1d11fe){var _0x47a0a0=_0x68aa19;this['_framebuffer']=void 0x0,this['_colorGBuffer']=void 0x0,this[_0x47a0a0(0x43dd)]=void 0x0,this[_0x47a0a0(0x5688)]=void 0x0,this[_0x47a0a0(0x2126)]=void 0x0,this[_0x47a0a0(0x22ab)]=void 0x0,this['_blurYTexture']=void 0x0,this['_blurXCommand']=void 0x0,this[_0x47a0a0(0x1f1e)]=void 0x0,this[_0x47a0a0(0x1315)]=void 0x0,this[_0x47a0a0(0x4eb3)]=void 0x0,this[_0x47a0a0(0x42ab)]=!0x1,this[_0x47a0a0(0x5b9)]=!0x1,this[_0x47a0a0(0x4edb)]=!0x1,this['_strength']=0x1,this[_0x47a0a0(0x2819)]=0x1,this[_0x47a0a0(0x2f2)]=Pass$1[_0x47a0a0(0x22f)],this[_0x47a0a0(0x3812)]=0x0,this[_0x47a0a0(0x2b21)]=0x0,this[_0x47a0a0(0x2e0f)]={},SharedEDLFrameBuffer[_0x47a0a0(0x21ca)](),this[_0x47a0a0(0x54b1)]=TEXTURE_SCALE;}var distancesAndEdlStrengthScratch=new Cartesian3(),scratchV2$2=new Cartesian2();function createCommands$4(_0x884754,_0x9a8928){var _0x14f051=_0x68aa19;scratchV2$2['x']=0x1/_0x884754['_colorGBuffer'][_0x14f051(0x209)],scratchV2$2['y']=0x1/_0x884754['_colorGBuffer'][_0x14f051(0x5862)];var _0x250c31={'delta':function(){return 0x1;},'sigma':function(){return 0x2;},'stepSize':function(){return 0x1;},'direction':function(){return 0x0;},'colorTexture':function(){var _0x283133=_0x14f051;return _0x884754[_0x283133(0x38b7)];}},_0x166382={'delta':function(){return 0x1;},'sigma':function(){return 0x2;},'stepSize':function(){return 0x1;},'direction':function(){return 0x1;},'colorTexture':function(){var _0x313a2e=_0x14f051;return _0x884754[_0x313a2e(0x2126)];}},_0x2ee37f='#define\x20USE_STEP_SIZE\x0a'+GaussianBlur1D;_0x884754['_blurXCommand']=_0x9a8928[_0x14f051(0xa16)](_0x2ee37f,{'uniformMap':_0x250c31,'pass':_0x884754[_0x14f051(0x2f2)],'owner':_0x884754}),_0x884754[_0x14f051(0x4f98)]['framebuffer']=_0x884754['_blurXFrameBuffer'],_0x884754[_0x14f051(0x4f98)]['renderState']=RenderState['fromCache']({'viewport':scratchBoundingRectangle$3}),_0x884754[_0x14f051(0x1f1e)]=_0x9a8928['createViewportQuadCommand'](_0x2ee37f,{'uniformMap':_0x166382,'pass':_0x884754[_0x14f051(0x2f2)],'owner':_0x884754}),_0x884754[_0x14f051(0x1f1e)][_0x14f051(0x27b)]=_0x884754[_0x14f051(0x22ab)],_0x884754[_0x14f051(0x1f1e)][_0x14f051(0x5547)]=RenderState[_0x14f051(0x4d21)]({'viewport':scratchBoundingRectangle$3});var _0x39672a={'u_pointCloud_colorGBuffer':function(){return _0x884754['_performance']?_0x884754['_blurYTexture']:_0x884754['_colorGBuffer'];},'u_pointCloud_depthTexture':function(){var _0x3a8e2c=_0x14f051;return _0x884754[_0x3a8e2c(0x43dd)];},'u_distancesAndEdlStrength':function(){var _0x6dd32c=_0x14f051;return distancesAndEdlStrengthScratch['x']=_0x884754[_0x6dd32c(0x2819)]/(_0x9a8928['drawingBufferWidth']*TEXTURE_SCALE),distancesAndEdlStrengthScratch['y']=_0x884754[_0x6dd32c(0x2819)]/(_0x9a8928['drawingBufferHeight']*TEXTURE_SCALE),distancesAndEdlStrengthScratch['z']=_0x884754[_0x6dd32c(0x26f0)],distancesAndEdlStrengthScratch;}},_0xd26d0f=RenderState['fromCache']({'blending':BlendingState$1['ALPHA_BLEND'],'depthMask':!0x0,'depthTest':{'enabled':!0x0}}),_0x55ddd1=new ShaderSource({'name':_0x14f051(0x3f18),'sources':[S3MPointCloudEDLFp]});_0x884754[_0x14f051(0x5b9)]&&_0x55ddd1[_0x14f051(0x4ce5)]['push'](_0x14f051(0x39e6)),_0x884754[_0x14f051(0x1315)]=_0x9a8928['createViewportQuadCommand'](_0x55ddd1,{'uniformMap':_0x39672a,'renderState':_0xd26d0f,'pass':_0x884754['_passType'],'owner':_0x884754}),_0x884754['_clearCommand']=new ClearCommand({'framebuffer':_0x884754[_0x14f051(0x4d73)],'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1,'renderState':RenderState['fromCache'](),'pass':_0x884754[_0x14f051(0x2f2)],'owner':_0x884754});}function createSharedResources(_0x1ee8ed,_0x18223a){var _0x4eac03=_0x68aa19,_0x30fd6e=_0x18223a[_0x4eac03(0x2e24)]*TEXTURE_SCALE,_0x3a9296=_0x18223a[_0x4eac03(0x1b40)]*TEXTURE_SCALE;scratchBoundingRectangle$3[_0x4eac03(0x209)]=_0x30fd6e,scratchBoundingRectangle$3['height']=_0x3a9296;var _0x16cc1c=SharedEDLFrameBuffer[_0x4eac03(0x4604)](),_0x35a22f=!0x1,_0x3bcd28=defined$1(_0x16cc1c)&&(_0x16cc1c['width']!==_0x30fd6e||_0x16cc1c[_0x4eac03(0x5862)]!==_0x3a9296);defined$1(_0x16cc1c)&&!_0x3bcd28||(SharedEDLFrameBuffer[_0x4eac03(0xaa0)](),SharedEDLFrameBuffer[_0x4eac03(0x522a)](_0x18223a,TEXTURE_SCALE));var _0x1ce5e1=_0x1ee8ed[_0x4eac03(0x5b9)]!=_0x1ee8ed[_0x4eac03(0x42ab)];_0x1ee8ed[_0x4eac03(0x5b9)]=_0x1ee8ed[_0x4eac03(0x42ab)];var _0x55d7c3=_0x1ee8ed['_colorGBuffer'];return _0x3bcd28=_0x1ee8ed[_0x4eac03(0x3812)]!==_0x30fd6e||_0x1ee8ed[_0x4eac03(0x2b21)]!==_0x3a9296,(!defined$1(_0x55d7c3)||_0x3bcd28||_0x1ce5e1)&&(_0x1ee8ed[_0x4eac03(0x38b7)]=SharedEDLFrameBuffer['getColorGBuffer'](),_0x1ee8ed['_depthTexture']=SharedEDLFrameBuffer[_0x4eac03(0x11c3)](),_0x1ee8ed[_0x4eac03(0x4d73)]=SharedEDLFrameBuffer['getFrameBuffer'](),_0x1ee8ed[_0x4eac03(0x5688)]=SharedEDLFrameBuffer['getBlurXFrameBuffer'](),_0x1ee8ed[_0x4eac03(0x22ab)]=SharedEDLFrameBuffer[_0x4eac03(0x52ff)](),_0x1ee8ed[_0x4eac03(0x2126)]=SharedEDLFrameBuffer[_0x4eac03(0x3d6)](),_0x1ee8ed['_blurYTexture']=SharedEDLFrameBuffer[_0x4eac03(0x638)](),createCommands$4(_0x1ee8ed,_0x18223a),_0x35a22f=!0x0),_0x1ee8ed['_screenWidth']=_0x30fd6e,_0x1ee8ed[_0x4eac03(0x2b21)]=_0x3a9296,_0x35a22f;}function isSupported$3(_0x3fe629){var _0x4a36d0=_0x68aa19;return _0x3fe629[_0x4a36d0(0x37ab)]&&_0x3fe629['fragmentDepth'];}S3MPointCloudEDL[_0x68aa19(0x1374)]=isSupported$3;var scratchBoundingRectangle$3=new BoundingRectangle();function getRenderState$3(_0x23b9cd,_0x46e713){var _0x5054f9=_0x68aa19,_0xcca8e9=_0x23b9cd[_0x46e713['id']];if(!defined$1(_0xcca8e9)||_0xcca8e9[_0x5054f9(0x18be)]['width']!=scratchBoundingRectangle$3[_0x5054f9(0x209)]||_0xcca8e9[_0x5054f9(0x18be)][_0x5054f9(0x5862)]!=scratchBoundingRectangle$3[_0x5054f9(0x5862)]){var _0x573fad=RenderState[_0x5054f9(0x4d2)](_0x46e713);_0x573fad[_0x5054f9(0x18be)]=scratchBoundingRectangle$3,_0xcca8e9=RenderState[_0x5054f9(0x4d21)](_0x573fad),_0x23b9cd[_0x46e713['id']]=_0xcca8e9;}return _0xcca8e9;}S3MPointCloudEDL['prototype'][_0x68aa19(0x489f)]=function(_0x3f7c73,_0x539b64,_0x359f76){var _0x5dcb28=_0x68aa19;if(isSupported$3(_0x3f7c73[_0x5dcb28(0x4174)])){SharedEDLFrameBuffer[_0x5dcb28(0x40f5)](_0x3f7c73[_0x5dcb28(0x4174)]['_sharedEDL']),this[_0x5dcb28(0x26f0)]=_0x359f76[_0x5dcb28(0x3368)],this[_0x5dcb28(0x2819)]=_0x359f76[_0x5dcb28(0x1b81)],this[_0x5dcb28(0x4edb)]=_0x359f76[_0x5dcb28(0x21af)],this[_0x5dcb28(0x42ab)]=_0x359f76[_0x5dcb28(0x19da)],TEXTURE_SCALE=_0x359f76[_0x5dcb28(0x21af)]?0.5:0x1,this[_0x5dcb28(0x54b1)]=TEXTURE_SCALE;var _0xdbeb3d,_0x4b80e8=createSharedResources(this,_0x3f7c73[_0x5dcb28(0x4174)]),_0x1c4cd7=_0x3f7c73[_0x5dcb28(0x3080)],_0x3e1753=_0x1c4cd7[_0x5dcb28(0x531b)];for(_0xdbeb3d=_0x539b64;_0xdbeb3d<_0x3e1753;++_0xdbeb3d){var _0xf0edbb=_0x1c4cd7[_0xdbeb3d];if(_0xf0edbb[_0x5dcb28(0x2a6)]===PrimitiveType$1[_0x5dcb28(0x4598)]&&_0xf0edbb[_0x5dcb28(0x18ad)]!==Pass$1['TRANSLUCENT']){var _0x55b04a=_0xf0edbb[_0x5dcb28(0x457d)]['pointCloudProcessor'];(!defined$1(_0x55b04a)||_0xf0edbb[_0x5dcb28(0x5660)]||_0x4b80e8||_0x55b04a['framebuffer']!==this['_framebuffer'])&&(_0x55b04a=DrawCommand[_0x5dcb28(0x4660)](_0xf0edbb),_0xf0edbb[_0x5dcb28(0x457d)][_0x5dcb28(0x4cff)]=_0x55b04a,_0x55b04a[_0x5dcb28(0x27b)]=this[_0x5dcb28(0x4d73)],_0x55b04a[_0x5dcb28(0x5547)]=getRenderState$3(this['_renderStateCache'],_0x55b04a[_0x5dcb28(0x5547)]),_0x55b04a['castShadows']=!0x1,_0x55b04a[_0x5dcb28(0x4935)]=!0x1,_0x55b04a[_0x5dcb28(0x724)]=!0x0),_0x1c4cd7[_0xdbeb3d]=_0x55b04a;}}var _0x141f36=this[_0x5dcb28(0x4eb3)],_0x3c3153=this[_0x5dcb28(0x1315)];_0x359f76[_0x5dcb28(0x21af)]&&(_0x1c4cd7[_0x5dcb28(0x3a33)](this[_0x5dcb28(0x4f98)]),_0x1c4cd7['push'](this['_blurYCommand'])),_0x1c4cd7[_0x5dcb28(0x3a33)](_0x3c3153),_0x1c4cd7[_0x5dcb28(0x3a33)](_0x141f36);}},S3MPointCloudEDL[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},S3MPointCloudEDL[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x3b330c=_0x68aa19;return SharedEDLFrameBuffer[_0x3b330c(0x5113)](),destroyObject$1(this);};var ClipPlaneVp='attribute\x20vec4\x20aPosition;\x0aattribute\x20vec3\x20aTexCoord;\x0a#ifdef\x20Volume\x0a\x20\x20\x20\x20attribute\x20vec3\x20aRatio;\x0a\x20\x20\x20\x20varying\x20vec3\x20vecRotioCoord;\x0a\x09varying\x20vec2\x20vecHypTexCoord;\x0a#endif\x0auniform\x20float\x20uGeometryHeight;\x0avarying\x20vec2\x20v_texCoord;\x0avarying\x20float\x20v_face;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20v_texCoord\x20=\x20aTexCoord.xy;\x0a\x20\x20\x20v_face\x20=\x20aTexCoord.z;\x0a#ifdef\x20GEOCYLINDER\x0a\x20\x20\x20v_texCoord.y\x20=\x20aPosition.z\x20/\x20uGeometryHeight;\x0a#endif\x0a#ifdef\x20Volume\x0avecRotioCoord\x20=\x20aRatio;\x0a#endif\x0a\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a}',ClipPlaneFp=_0x68aa19(0x1d7d),ClipPlaneDepthFp=_0x68aa19(0x425a);function RenderClipPlane(_0x4b1085){var _0x572789=_0x68aa19;this[_0x572789(0x23fe)]=_0x4b1085,this[_0x572789(0x8e3)]=void 0x0,this[_0x572789(0x20b7)]=void 0x0,this[_0x572789(0x5459)]=void 0x0,this['_secondPoint']=void 0x0,this['_thirdPoint']=void 0x0,this[_0x572789(0xd7d)]=new BoundingSphere(new Cartesian3(0x0,0x0,0x0),0x615299),this[_0x572789(0x3f82)]=Matrix4['IDENTITY'],this[_0x572789(0x3f8d)]={};}Object['defineProperties'](RenderClipPlane[_0x68aa19(0x4b51)],{}),RenderClipPlane['prototype'][_0x68aa19(0x3a52)]=function(_0x4715bf,_0x644bae){var _0x243051=_0x68aa19;this[_0x243051(0x1d4b)]||(this[_0x243051(0x750)](_0x4715bf,_0x644bae),this[_0x243051(0x1d4b)]=!0x0);},RenderClipPlane[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x385e94,_0xd49890,_0x26400c){var _0x5c4452=_0x68aa19;(this[_0x5c4452(0x3a52)](_0x385e94,_0xd49890),_0xd49890[_0x5c4452(0x14f6)][_0x5c4452(0x3f0b)]||_0xd49890[_0x5c4452(0x14f6)][_0x5c4452(0x5334)])||(_0xd49890[_0x5c4452(0x1d5e)]['frameBufferType']!=FrameBufferType[_0x5c4452(0x4e43)]?defined$1(this['_colorCommand'])&&_0x26400c[_0x5c4452(0x3a33)](this[_0x5c4452(0x8e3)]):defined$1(this[_0x5c4452(0x20b7)])&&_0x26400c[_0x5c4452(0x3a33)](this[_0x5c4452(0x20b7)]));};var scratchCenter$3=new Cartesian3();function destroyCommand$3(_0x57688f){var _0x528edc=_0x68aa19;defined$1(_0x57688f)&&(_0x57688f[_0x528edc(0xa85)]=_0x57688f[_0x528edc(0xa85)]&&!_0x57688f[_0x528edc(0xa85)]['isDestroyed']()&&_0x57688f['vertexArray'][_0x528edc(0x2578)](),_0x57688f[_0x528edc(0x30a0)]=_0x57688f[_0x528edc(0x30a0)]&&_0x57688f[_0x528edc(0x30a0)][_0x528edc(0x2578)](),_0x57688f[_0x528edc(0x5547)]=void 0x0,_0x57688f[_0x528edc(0x15fe)]=void 0x0);}function S3MBloomEffect(_0x476af1){var _0x4e5672=_0x68aa19;this[_0x4e5672(0x6cc)]=!0x1,this[_0x4e5672(0x2ad2)]=0x64,this[_0x4e5672(0xbe9)]=0x0,this['_layer']=_0x476af1;}RenderClipPlane[_0x68aa19(0x4b51)]['createVertices']=function(_0x15d54f){var _0x2e29d2=_0x68aa19,_0x3b9864=ComponentDatatype$1[_0x2e29d2(0x2074)](ComponentDatatype$1[_0x2e29d2(0x15eb)],0x9),_0x303221=0x0,_0x38ef00=0x3e8;return _0x3b9864[_0x303221++]=(this[_0x2e29d2(0x5459)]['x']-_0x15d54f['x'])*_0x38ef00,_0x3b9864[_0x303221++]=(this['_firstPoint']['y']-_0x15d54f['y'])*_0x38ef00,_0x3b9864[_0x303221++]=(this['_firstPoint']['z']-_0x15d54f['z'])*_0x38ef00,_0x3b9864[_0x303221++]=(this[_0x2e29d2(0x555f)]['x']-_0x15d54f['x'])*_0x38ef00,_0x3b9864[_0x303221++]=(this[_0x2e29d2(0x555f)]['y']-_0x15d54f['y'])*_0x38ef00,_0x3b9864[_0x303221++]=(this[_0x2e29d2(0x555f)]['z']-_0x15d54f['z'])*_0x38ef00,_0x3b9864[_0x303221++]=(this['_thirdPoint']['x']-_0x15d54f['x'])*_0x38ef00,_0x3b9864[_0x303221++]=(this[_0x2e29d2(0x52ba)]['y']-_0x15d54f['y'])*_0x38ef00,_0x3b9864[_0x303221++]=(this[_0x2e29d2(0x52ba)]['z']-_0x15d54f['z'])*_0x38ef00,_0x3b9864;},RenderClipPlane[_0x68aa19(0x4b51)]['createCommand']=function(_0x5ee36f,_0x20a5b8){var _0x1ccc65=_0x68aa19;destroyCommand$3(this['_colorCommand']),destroyCommand$3(this[_0x1ccc65(0x20b7)]);var _0x1fa36f=ComponentDatatype$1[_0x1ccc65(0x2074)](ComponentDatatype$1[_0x1ccc65(0x2c91)],0x3);_0x1fa36f[0x0]=0x0,_0x1fa36f[0x1]=0x1,_0x1fa36f[0x2]=0x2,scratchCenter$3['x']=(this[_0x1ccc65(0x5459)]['x']+this[_0x1ccc65(0x555f)]['x']+this['_thirdPoint']['x'])/0x3,scratchCenter$3['y']=(this[_0x1ccc65(0x5459)]['y']+this[_0x1ccc65(0x555f)]['y']+this['_thirdPoint']['y'])/0x3,scratchCenter$3['z']=(this['_firstPoint']['z']+this[_0x1ccc65(0x555f)]['z']+this[_0x1ccc65(0x52ba)]['z'])/0x3;var _0x1559a7=this[_0x1ccc65(0x1047)](scratchCenter$3),_0x2e031c=Buffer$1[_0x1ccc65(0xb5a)]({'context':_0x5ee36f,'typedArray':_0x1559a7,'usage':BufferUsage[_0x1ccc65(0x495a)]}),_0x107544=[];this[_0x1ccc65(0x3f8d)]['aPosition']=0x0,_0x107544[_0x1ccc65(0x3a33)]({'index':this[_0x1ccc65(0x3f8d)][_0x1ccc65(0x35d2)],'vertexBuffer':_0x2e031c,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x1ccc65(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1});var _0x15423d=Buffer$1[_0x1ccc65(0xaad)]({'context':_0x5ee36f,'typedArray':_0x1fa36f,'usage':BufferUsage[_0x1ccc65(0x495a)],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']}),_0x3c6c0c={};Matrix4[_0x1ccc65(0x1eeb)](Matrix3[_0x1ccc65(0x5139)],scratchCenter$3,_0x3c6c0c),this[_0x1ccc65(0x3f82)]=_0x3c6c0c,this[_0x1ccc65(0x20b7)]=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES'],'modelMatrix':this[_0x1ccc65(0x3f82)],'boundingVolume':this[_0x1ccc65(0xd7d)],'pass':Pass$1['S3MTiles'],'cull':!0x1}),this[_0x1ccc65(0x20b7)]['vertexArray']=new VertexArray({'context':_0x5ee36f,'attributes':_0x107544,'indexBuffer':_0x15423d}),this[_0x1ccc65(0x20b7)][_0x1ccc65(0x30a0)]=ShaderProgram$1[_0x1ccc65(0x4d21)]({'context':_0x5ee36f,'vertexShaderSource':ClipPlaneVp,'fragmentShaderSource':ClipPlaneDepthFp,'attributeLocations':this[_0x1ccc65(0x3f8d)]}),this[_0x1ccc65(0x20b7)]['renderState']=RenderState[_0x1ccc65(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0},'depthMask':!0x0,'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1}}),this[_0x1ccc65(0x1e99)](_0x5ee36f,_0x20a5b8);},RenderClipPlane[_0x68aa19(0x4b51)][_0x68aa19(0x1e99)]=function(_0x577fb5,_0x45f007){var _0x2b2c07=_0x68aa19,_0x961250=DrawCommand[_0x2b2c07(0x4660)](this[_0x2b2c07(0x20b7)]),_0x548124=this[_0x2b2c07(0x20b7)][_0x2b2c07(0x30a0)][_0x2b2c07(0x1f4b)][_0x2b2c07(0x254b)]();_0x961250[_0x2b2c07(0x30a0)]=ShaderProgram$1[_0x2b2c07(0x4d21)]({'context':_0x577fb5,'vertexShaderSource':_0x548124,'fragmentShaderSource':ClipPlaneFp,'attributeLocations':this[_0x2b2c07(0x3f8d)]});var _0x3fc865=this;_0x961250['uniformMap']={'uClampTexture':function(){var _0x14733a=_0x2b2c07,_0x528a20=_0x45f007[_0x14733a(0xe44)]['clampTexture'];return defined$1(_0x528a20)?_0x528a20[_0x14733a(0x5460)][_0x14733a(0x3a23)][_0x14733a(0x2bf5)](0x0):_0x577fb5[_0x14733a(0xcfa)];},'uClipPlaneColor':function(){var _0x244aab=_0x2b2c07;return _0x3fc865[_0x244aab(0x23fe)][_0x244aab(0x140d)];},'uUseColor':function(){var _0x582242=_0x2b2c07,_0x2ad1f7=_0x3fc865[_0x582242(0x23fe)][_0x582242(0x32dd)];return _0x2ad1f7===ClipPlaneMode$1[_0x582242(0xceb)]?0x1:(ClipPlaneMode$1[_0x582242(0x2314)],0x0);}},_0x961250[_0x2b2c07(0x5547)]=RenderState[_0x2b2c07(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0},'depthMask':!0x0}),_0x961250[_0x2b2c07(0x18ad)]=Pass$1['S3MTiles']-0x1,this[_0x2b2c07(0x8e3)]=_0x961250;},RenderClipPlane[_0x68aa19(0x4b51)][_0x68aa19(0x1f81)]=function(_0x22ff9b,_0x40aa38,_0x118c68){var _0x3c1c70=_0x68aa19;this['_initialize']=!0x1,this[_0x3c1c70(0x5459)]=_0x22ff9b,this[_0x3c1c70(0x555f)]=_0x40aa38,this[_0x3c1c70(0x52ba)]=_0x118c68;},RenderClipPlane[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyCommand$3(this['_colorCommand']),this['_colorCommand']=void 0x0,destroyCommand$3(this['_depthCommand']),this['_depthCommand']=void 0x0,destroyObject$1(this);},Object[_0x68aa19(0x5b7)](S3MBloomEffect[_0x68aa19(0x4b51)],{'enable':{'get':function(){return this['_enable'];},'set':function(_0x3bead1){var _0x4ea0e0=_0x68aa19;_0x3bead1!=this[_0x4ea0e0(0x6cc)]&&(this[_0x4ea0e0(0x6cc)]=_0x3bead1,this[_0x4ea0e0(0x23fe)]['bloomEnableChange'](_0x3bead1));}},'speed':{'get':function(){var _0x1ab78e=_0x68aa19;return this[_0x1ab78e(0x2ad2)];},'set':function(_0x13edfd){var _0x2fa77d=_0x68aa19;this[_0x2fa77d(0x2ad2)]=_0x13edfd;}},'period':{'get':function(){var _0x62a461=_0x68aa19;return this[_0x62a461(0xbe9)]/0x3e8;},'set':function(_0x3f91be){var _0x4bfc0d=_0x68aa19;this[_0x4bfc0d(0xbe9)]=0x3e8*_0x3f91be;}},'maxBloomHeight':{'get':function(){var _0x2efd85=_0x68aa19;if(0x0==this[_0x2efd85(0xbe9)])return Number[_0x2efd85(0xd77)];var _0x5dff54=performance['now']()%this[_0x2efd85(0xbe9)];return this[_0x2efd85(0x2ad2)]*_0x5dff54/0x3e8;}}});var PositionMode={'Disjoint':0x0,'Intersects':0x1,'Contains':0x2},PositionMode$1=Object[_0x68aa19(0x3e37)](PositionMode);function S3MBlockCache(){var _0x570963=_0x68aa19;this[_0x570963(0x16fc)]={},this[_0x570963(0x67d)]=new Queue();}var _cacheSize=0x0,_cacheSizeThrottle=0x6400000;S3MBlockCache[_0x68aa19(0x4b51)]['set']=function(_0x1d0b0d,_0x129e87,_0x4bf5b9){var _0xfab585=_0x68aa19,_0x2892e5=_0x1d0b0d+'_'+_0x129e87;if(!defined$1(this[_0xfab585(0x16fc)][_0x2892e5])){var _0x419b0f={'id':_0x2892e5,'buffer':_0x4bf5b9};for(this['_cache'][_0x2892e5]=_0x419b0f,this['_queue'][_0xfab585(0x7f4)](_0x2892e5),_cacheSize+=_0x4bf5b9[_0xfab585(0x21dd)];_cacheSize>_cacheSizeThrottle;){var _0x38238b=this[_0xfab585(0x67d)]['dequeue'](),_0x2c739a=this[_0xfab585(0x16fc)][_0x38238b];_cacheSize-=_0x2c739a[_0xfab585(0x1de1)][_0xfab585(0x21dd)],delete this[_0xfab585(0x16fc)][_0x38238b];}}},S3MBlockCache[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x1059cf,_0x5226f7){var _0x5118b6=_0x68aa19,_0x1656d4=_0x1059cf+'_'+_0x5226f7,_0x1ecd4a=this['_cache'][_0x1656d4];if(defined$1(_0x1ecd4a))return _0x1ecd4a[_0x5118b6(0x1de1)];},S3MBlockCache['prototype'][_0x68aa19(0x1ff6)]=function(_0x2e5f71,_0x2f527f){var _0x38872a=_0x68aa19,_0x4e2763=_0x2e5f71+'_'+_0x2f527f;return defined$1(this[_0x38872a(0x16fc)][_0x4e2763]);},S3MBlockCache['_singleInstance']=void 0x0,S3MBlockCache['getSingleInstance']=function(){var _0x3c5942=_0x68aa19;return defined$1(S3MBlockCache[_0x3c5942(0x1534)])||(S3MBlockCache[_0x3c5942(0x1534)]=new S3MBlockCache()),S3MBlockCache[_0x3c5942(0x1534)];};var ClippingType={'KeepOutside':0x1,'KeepInside':0x2},ClippingType$1=Object[_0x68aa19(0x3e37)](ClippingType),ExcavationRegionSideVp='attribute\x20vec4\x20aPosition;\x0aattribute\x20vec3\x20aTexCoord0;\x0aattribute\x20vec2\x20aTexCoord1;\x0avarying\x20float\x20vHeight;\x0avarying\x20float\x20regionHeight;\x0avarying\x20vec2\x20vTexCoord0;\x0avarying\x20vec2\x20vTexCoord1;\x0avarying\x20vec4\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec4\x20pos\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x20\x20\x20vHeight\x20=\x20aPosition.w;\x0a\x20\x20\x20vTexCoord0\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20vTexCoord1\x20=\x20aTexCoord1;\x0a\x20\x20\x20regionHeight\x20=\x20aTexCoord0.z;\x0a\x20\x20\x20gl_Position\x20=\x20pos;\x0a\x20\x20\x20v_positionMC\x20=\x20vec4(aPosition.xyz,\x201.0);\x0a\x20\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20vec4(aPosition.xyz,\x201.0)).xyz;\x0a}',ExcavationRegionSideFp=_0x68aa19(0x359a);function PassState(_0x417936){var _0x3b0232=_0x68aa19;this[_0x3b0232(0x4174)]=_0x417936,this[_0x3b0232(0x27b)]=void 0x0,this[_0x3b0232(0x366a)]=void 0x0,this['scissorTest']=void 0x0,this['viewport']=void 0x0;}var RenderbufferFormat={'RGBA4':WebGLConstants$1[_0x68aa19(0x7f5)],'RGBA':WebGLConstants$1[_0x68aa19(0x4a1c)],'RGB5_A1':WebGLConstants$1['RGB5_A1'],'RGB565':WebGLConstants$1[_0x68aa19(0x48af)],'DEPTH_COMPONENT16':WebGLConstants$1[_0x68aa19(0x5738)],'DEPTH_COMPONENT24':WebGLConstants$1['DEPTH_COMPONENT24'],'STENCIL_INDEX8':WebGLConstants$1[_0x68aa19(0x2cdb)],'DEPTH_STENCIL':WebGLConstants$1[_0x68aa19(0xd92)],'validate':function(_0x37bfe4){var _0x413030=_0x68aa19;return _0x37bfe4===RenderbufferFormat[_0x413030(0x7f5)]||_0x37bfe4===RenderbufferFormat[_0x413030(0x4a1c)]||_0x37bfe4===RenderbufferFormat[_0x413030(0x4bf3)]||_0x37bfe4===RenderbufferFormat['RGB565']||_0x37bfe4===RenderbufferFormat[_0x413030(0x5738)]||_0x37bfe4===RenderbufferFormat['DEPTH_COMPONENT24']||_0x37bfe4===RenderbufferFormat[_0x413030(0x2cdb)]||_0x37bfe4===RenderbufferFormat[_0x413030(0xd92)];}},RenderbufferFormat$1=Object[_0x68aa19(0x3e37)](RenderbufferFormat);function Renderbuffer(_0x277779){var _0x4bb50f=_0x68aa19,_0x5e7303=(_0x277779=defaultValue$1(_0x277779,defaultValue$1['EMPTY_OBJECT']))[_0x4bb50f(0x4174)],_0x440870=_0x5e7303[_0x4bb50f(0x1651)];ContextLimits[_0x4bb50f(0x4f95)];var _0x422f63=defaultValue$1(_0x277779['format'],RenderbufferFormat$1['RGBA4']),_0x41289f=defaultValue$1(_0x277779[_0x4bb50f(0x722)],PixelDatatype[_0x4bb50f(0x4aae)]),_0x569444=defined$1(_0x277779[_0x4bb50f(0x209)])?_0x277779[_0x4bb50f(0x209)]:_0x440870['drawingBufferWidth'],_0x3efb06=defined$1(_0x277779[_0x4bb50f(0x5862)])?_0x277779['height']:_0x440870[_0x4bb50f(0x1b40)],_0x2c6c68=!0x1,_0x5f190c=defaultValue$1(_0x277779[_0x4bb50f(0x4ad8)],0x0);_0x5f190c>0x0&&_0x5e7303[_0x4bb50f(0x5169)]&&(_0x2c6c68=!0x0);var _0xf2da02=getInternalFormat(_0x5e7303,_0x422f63,_0x41289f);this[_0x4bb50f(0x1651)]=_0x440870,this[_0x4bb50f(0x4c21)]=_0x422f63,this[_0x4bb50f(0x52d2)]=_0x569444,this[_0x4bb50f(0x97b)]=_0x3efb06,this['_renderbuffer']=this['_gl'][_0x4bb50f(0x355e)](),_0x440870[_0x4bb50f(0x4b04)](_0x440870[_0x4bb50f(0xe9a)],this[_0x4bb50f(0x44fa)]),_0x2c6c68?_0x440870[_0x4bb50f(0x3a11)](_0x440870[_0x4bb50f(0xe9a)],_0x5f190c,_0xf2da02,_0x569444,_0x3efb06):_0x440870[_0x4bb50f(0x1076)](_0x440870[_0x4bb50f(0xe9a)],_0xf2da02,_0x569444,_0x3efb06),_0x440870[_0x4bb50f(0x4b04)](_0x440870['RENDERBUFFER'],null);}function getInternalFormat(_0x159360,_0x4a5b85,_0x22e7b0){var _0x27c253=_0x68aa19;if(!_0x159360[_0x27c253(0x5169)])return _0x4a5b85;var _0x2a759c=_0x4a5b85;return _0x4a5b85===WebGLConstants$1['RED']&&(_0x22e7b0===WebGLConstants$1[_0x27c253(0x15eb)]&&(_0x2a759c=WebGLConstants$1[_0x27c253(0x3a3d)]),_0x22e7b0===WebGLConstants$1['HALF_FLOAT']&&(_0x2a759c=WebGLConstants$1['R16F']),_0x22e7b0===WebGLConstants$1[_0x27c253(0x4aae)]&&(_0x2a759c=WebGLConstants$1['R8'])),_0x4a5b85===WebGLConstants$1['RGB']&&(_0x22e7b0===WebGLConstants$1['FLOAT']&&(_0x2a759c=WebGLConstants$1[_0x27c253(0x1ea3)]),_0x22e7b0===WebGLConstants$1[_0x27c253(0x30a9)]&&(_0x2a759c=WebGLConstants$1['RGB16F']),_0x22e7b0===WebGLConstants$1[_0x27c253(0x4aae)]&&(_0x2a759c=WebGLConstants$1[_0x27c253(0x4b60)])),_0x4a5b85===WebGLConstants$1[_0x27c253(0x4a1c)]&&(_0x22e7b0===WebGLConstants$1['FLOAT']&&(_0x2a759c=WebGLConstants$1[_0x27c253(0x2945)]),_0x22e7b0===WebGLConstants$1[_0x27c253(0x30a9)]&&(_0x2a759c=WebGLConstants$1[_0x27c253(0x2e2a)]),_0x22e7b0===WebGLConstants$1['UNSIGNED_BYTE']&&(_0x2a759c=WebGLConstants$1['RGBA8'])),_0x2a759c===WebGLConstants$1[_0x27c253(0x307f)]||_0x2a759c===WebGLConstants$1[_0x27c253(0x3a3d)]||_0x2a759c===WebGLConstants$1[_0x27c253(0x2e2a)]||_0x2a759c===WebGLConstants$1['RGBA32F']?_0x159360[_0x27c253(0x3a1f)]:_0x2a759c!==WebGLConstants$1[_0x27c253(0x2bdc)]&&_0x2a759c!==WebGLConstants$1[_0x27c253(0x1ea3)]||console[_0x27c253(0x10bc)](_0x27c253(0x3525)),_0x2a759c===WebGLConstants$1[_0x27c253(0xd92)]?_0x2a759c=WebGLConstants$1[_0x27c253(0x2697)]:_0x2a759c===WebGLConstants$1[_0x27c253(0x45a6)]&&(_0x22e7b0===WebGLConstants$1['UNSIGNED_SHORT']?_0x2a759c=WebGLConstants$1[_0x27c253(0x5738)]:_0x22e7b0===WebGLConstants$1['UNSIGNED_INT']&&(_0x2a759c=WebGLConstants$1['DEPTH_COMPONENT24'])),_0x2a759c;}function RenderTexture(_0x2f3b6d){var _0xf9a4fa=_0x68aa19,_0x3abda8=new PassState(_0x2f3b6d);_0x3abda8[_0xf9a4fa(0x366a)]=!0x0,_0x3abda8['viewport']=new BoundingRectangle(),this[_0xf9a4fa(0x1968)]=_0x2f3b6d,this[_0xf9a4fa(0x3e71)]=PixelDatatype[_0xf9a4fa(0x4aae)],this[_0xf9a4fa(0x3a23)]=new Framebuffer$2({'context':_0x2f3b6d,'colorTextures':[new Texture$1({'context':_0x2f3b6d,'width':0x1,'height':0x1})],'depthStencilRenderbuffer':new Renderbuffer({'context':_0x2f3b6d,'format':RenderbufferFormat$1[_0xf9a4fa(0xd92)]})}),this['_passState']=_0x3abda8,this['mrtSupport']=_0x2f3b6d[_0xf9a4fa(0x37ab)]&&_0x2f3b6d[_0xf9a4fa(0x3a1f)]&&_0x2f3b6d[_0xf9a4fa(0x84e)],this[_0xf9a4fa(0x5608)]=!0x1,this[_0xf9a4fa(0x52d4)]=!0x1,this['_width']=0x1,this[_0xf9a4fa(0x97b)]=0x1,this[_0xf9a4fa(0x4eb3)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'stencil':0x0,'depth':0x1}),this[_0xf9a4fa(0x4eb3)][_0xf9a4fa(0x27b)]=this[_0xf9a4fa(0x3a23)];}function RasterFramebuffer(_0x397239){var _0x412bbb=_0x68aa19;this[_0x412bbb(0x1f55)]=new RenderTexture(_0x397239),this['_context']=_0x397239,this[_0x412bbb(0x4e9c)]=!0x0,this['_beginFunc']=void 0x0,this[_0x412bbb(0x92b)]=void 0x0,this[_0x412bbb(0x42b4)]=!0x0,this[_0x412bbb(0x18fd)]=!0x0,this[_0x412bbb(0x13fd)]={'isSunVisible':!0x1,'isMoonVisible':!0x1,'isSkyAtmosphereVisible':!0x1,'isSkyBoxVisible':!0x1,'isGlobalVisible':!0x1,'isObjectVisible':!0x1,'isUnderGlobeVisible':!0x1,'isOnlyS3MObjectVisible':!0x1};var _0x1f6c59=_0x397239[_0x412bbb(0x1651)],_0x1ca0f1=defined$1(_0x397239[_0x412bbb(0xb03)])?_0x397239['_currentFramebuffer'][_0x412bbb(0x4d73)]:null;_0x1f6c59[_0x412bbb(0x6e7)](_0x1f6c59[_0x412bbb(0x52db)],_0x1ca0f1);}Object[_0x68aa19(0x5b7)](Renderbuffer[_0x68aa19(0x4b51)],{'format':{'get':function(){var _0x368cbf=_0x68aa19;return this[_0x368cbf(0x4c21)];}},'width':{'get':function(){return this['_width'];}},'height':{'get':function(){var _0x472b75=_0x68aa19;return this[_0x472b75(0x97b)];}}}),Renderbuffer[_0x68aa19(0x4b51)][_0x68aa19(0x537f)]=function(){var _0x5678c4=_0x68aa19;return this[_0x5678c4(0x44fa)];},Renderbuffer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Renderbuffer['prototype'][_0x68aa19(0x2578)]=function(){var _0x406cee=_0x68aa19;return this[_0x406cee(0x1651)]['deleteRenderbuffer'](this['_renderbuffer']),destroyObject$1(this);},RenderTexture[_0x68aa19(0x4b51)]['update']=function(_0x3e4651){var _0x397180=_0x68aa19,_0x598109=this['_context'],_0x38af4d=_0x598109['drawingBufferWidth'],_0x49960e=_0x598109[_0x397180(0x1b40)],_0x382367=WebGLConstants$1[_0x397180(0x31c)];if(!defined$1(this[_0x397180(0x3a23)])||this[_0x397180(0x52d2)]!==_0x38af4d||this[_0x397180(0x97b)]!==_0x49960e||this['mrt']!==this[_0x397180(0x52d4)]){this[_0x397180(0x52d2)]=_0x38af4d,this[_0x397180(0x97b)]=_0x49960e,this[_0x397180(0x3a23)]=this[_0x397180(0x3a23)]&&this[_0x397180(0x3a23)][_0x397180(0x2578)]();var _0xa3405=[new Texture$1({'context':_0x598109,'width':_0x38af4d,'height':_0x49960e,'pixelDatatype':this[_0x397180(0x3e71)],'sampler':new Sampler({'minificationFilter':TextureMinificationFilter$1[_0x397180(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x397180(0x44a2)]})})];this[_0x397180(0x5608)]!==this[_0x397180(0x52d4)]&&this['mrt']&&this[_0x397180(0x22ec)]&&_0xa3405[_0x397180(0x3a33)](new Texture$1({'context':_0x598109,'width':_0x38af4d,'height':_0x49960e,'pixelDatatype':this[_0x397180(0x3e71)],'sampler':new Sampler({'minificationFilter':TextureMinificationFilter$1[_0x397180(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x397180(0x44a2)]})})),this[_0x397180(0x3a23)]=new Framebuffer$2({'context':_0x598109,'colorTextures':_0xa3405,'depthStencilRenderbuffer':new Renderbuffer({'context':_0x598109,'format':RenderbufferFormat$1['DEPTH_STENCIL']})}),this[_0x397180(0x4eb3)]['framebuffer']=this[_0x397180(0x3a23)],this[_0x397180(0x22d)][_0x397180(0x27b)]=this[_0x397180(0x3a23)],this[_0x397180(0x52d4)]=this[_0x397180(0x5608)],this[_0x397180(0x3a23)][_0x397180(0x3f4f)]!==_0x382367&&(this[_0x397180(0x3a23)]=this[_0x397180(0x3a23)]&&this[_0x397180(0x3a23)][_0x397180(0x2578)]());}this[_0x397180(0x4eb3)][_0x397180(0x5108)](_0x598109,this[_0x397180(0x22d)]);},RenderTexture[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x1b18c8=_0x68aa19;return this[_0x1b18c8(0x3a23)]=this[_0x1b18c8(0x3a23)]&&this[_0x1b18c8(0x3a23)][_0x1b18c8(0x2578)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](RasterFramebuffer['prototype'],{'renderTexture':{'get':function(){var _0x4e37b6=_0x68aa19;return this[_0x4e37b6(0x1f55)];}},'environmentVisible':{'get':function(){var _0xf0bb43=_0x68aa19;return this[_0xf0bb43(0x13fd)];}},'isUpdate':{'get':function(){return this['_isUpdate'];},'set':function(_0x17540f){var _0x3ec079=_0x68aa19;this[_0x3ec079(0x4e9c)]=_0x17540f;}},'useType':{'get':function(){var _0x2c6d49=_0x68aa19;return this[_0x2c6d49(0x18fd)]<<0x2|this[_0x2c6d49(0x42b4)]<<0x1|this[_0x2c6d49(0x205b)];},'set':function(_0x41b78d){var _0x11ce50=_0x68aa19;this[_0x11ce50(0x18fd)]=(0x4&_0x41b78d)>0x0?0x1:0x0,this[_0x11ce50(0x42b4)]=(0x2&_0x41b78d)>0x0?0x1:0x0,this[_0x11ce50(0x205b)]=0x1&_0x41b78d;}},'frameBufferType':{'get':function(){return FrameBufferType['RASTER'];}}}),RasterFramebuffer['prototype'][_0x68aa19(0x4524)]=function(_0x595d8c){var _0x43f092=_0x68aa19;this['_renderTexture']['update'](_0x595d8c);var _0x5e123a=this[_0x43f092(0x1968)],_0x40d9d4=_0x5e123a['drawingBufferWidth'],_0x56eec0=_0x5e123a[_0x43f092(0x1b40)];return this[_0x43f092(0x1f55)]['_passState'][_0x43f092(0x18be)]['width']=_0x40d9d4,this['_renderTexture'][_0x43f092(0x22d)][_0x43f092(0x18be)][_0x43f092(0x5862)]=_0x56eec0,this[_0x43f092(0x4392)]&&this[_0x43f092(0x4392)](_0x595d8c),this['_renderTexture'][_0x43f092(0x22d)];},RasterFramebuffer[_0x68aa19(0x4b51)]['end']=function(_0x59f16b){var _0x526578=_0x68aa19;this['_endFunc']&&this[_0x526578(0x92b)](_0x59f16b);},RasterFramebuffer['prototype']['update']=function(_0x48f241,_0x1c5e29){},RasterFramebuffer['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},RasterFramebuffer['prototype'][_0x68aa19(0x2578)]=function(){var _0x1615df=_0x68aa19;return this[_0x1615df(0x1f55)]=this[_0x1615df(0x1f55)]&&this[_0x1615df(0x1f55)][_0x1615df(0x2578)](),destroyObject$1(this);};var ViewportQuadVS=_0x68aa19(0x2951),RasterImageExpandFS=_0x68aa19(0x197f),RasterLineFXAA=_0x68aa19(0x28ae),FXAA3_11=_0x68aa19(0xa63),TerrainState={'FAILED':0x0,'UNLOADED':0x1,'RECEIVING':0x2,'UNZIP':0x3,'UNZIPING':0x4,'RECEIVED':0x5,'TRANSFORMING':0x6,'TRANSFORMED':0x7,'READY':0x8,'INVALID':0x9},TerrainState$1=Object[_0x68aa19(0x3e37)](TerrainState),TileSelectionResult={'NONE':0x0,'CULLED':0x1,'RENDERED':0x2,'REFINED':0x3,'RENDERED_AND_KICKED':0x6,'REFINED_AND_KICKED':0x7,'CULLED_BUT_NEEDED':0x9,'wasKicked':function(_0x38dbe6){var _0x354457=_0x68aa19;return _0x38dbe6>=TileSelectionResult[_0x354457(0x397f)];},'originalResult':function(_0x47f394){return 0x3&_0x47f394;},'kick':function(_0x5af46d){return 0x4|_0x5af46d;}},maxShort=0x7fff,halfMaxShort=maxShort/0x2|0x0,cartesian3Scratch$1=new Cartesian3(),scratchMinimum=new Cartesian3(),scratchMaximum=new Cartesian3(),cartographicScratch$2=new Cartographic(),toPack=new Cartesian2(),clipScratch=[],clipScratch2=[],verticesScratch=[],uScratch=[],vScratch=[],heightScratch=[],indicesScratch=[],horizonOcclusionPointScratch=new Cartesian3(),boundingSphereScratch$2=new BoundingSphere(),orientedBoundingBoxScratch=new OrientedBoundingBox(),decodeTexCoordsScratch=new Cartesian2();function ModifyTerrain(){}function unionIndices(_0x11956f){var _0x42913d=_0x68aa19,_0x219dc6,_0x591ed3=_0x11956f[_0x42913d(0x531b)],_0x1d5178=0x0;for(_0x219dc6=0x0;_0x219dc6<_0x591ed3;_0x219dc6++){_0x1d5178+=(_0x42a669=_0x11956f[_0x219dc6])[_0x42913d(0x525a)][_0x42913d(0x531b)];}var _0x9c010c=new Uint16Array(_0x1d5178),_0x29cdef=0x0,_0x4f503e=0x0;for(_0x219dc6=0x0;_0x219dc6<_0x591ed3;_0x219dc6++){for(var _0x42a669,_0x273ca4=(_0x42a669=_0x11956f[_0x219dc6])[_0x42913d(0x525a)][_0x42913d(0x531b)],_0x55ee2b=0x0;_0x55ee2b<_0x273ca4;_0x55ee2b++)_0x9c010c[_0x29cdef+_0x55ee2b]=_0x42a669[_0x42913d(0x525a)][_0x55ee2b]+_0x4f503e;_0x29cdef+=_0x273ca4,_0x4f503e+=_0x42a669[_0x42913d(0x1b28)][_0x42913d(0x4771)][_0x42913d(0x21e8)][_0x42913d(0x531b)]/0x3;}return _0x9c010c;}function copyAndSort(_0x28c1a5,_0x4ebc3f){var _0x16be6e=_0x68aa19,_0x28a0c2;return _0x16be6e(0x20f8)==typeof _0x28c1a5[_0x16be6e(0x48ca)]&&_0x16be6e(0x20f8)!=typeof(_0x28a0c2=_0x28c1a5[_0x16be6e(0x48ca)]())[_0x16be6e(0x34f3)]&&(_0x28a0c2=void 0x0),defined$1(_0x28a0c2)||(_0x28a0c2=Array[_0x16be6e(0x4b51)]['slice'][_0x16be6e(0x317a)](_0x28c1a5)),_0x28a0c2['sort'](_0x4ebc3f),_0x28a0c2;}function addSkirt(_0x319e89,_0x44a1fa,_0x4ecf3d,_0x148a58,_0x35ca68,_0x50bdaa,_0x26f38d,_0x1df081,_0x357b06,_0x50b6a2,_0x130764){var _0x25f902=_0x68aa19,_0x4fb84a=_0x1df081[_0x25f902(0x46e0)],_0x5bbfc3=_0x1df081[_0x25f902(0x149)],_0x1a6e5e=_0x1df081['east'],_0x1ebb8b=_0x1df081['west'];_0x1a6e5e<_0x1ebb8b&&(_0x1a6e5e+=CesiumMath['TWO_PI']);for(var _0x1543a1=_0x4ecf3d[_0x25f902(0x531b)],_0x57c420=0x0;_0x57c420<_0x1543a1;++_0x57c420){var _0x227b03=_0x4ecf3d[_0x57c420],_0x59f9f2=_0x35ca68[_0x227b03],_0x18cc2e=_0x50bdaa[_0x227b03];cartographicScratch$2[_0x25f902(0x1041)]=CesiumMath[_0x25f902(0x52f2)](_0x1ebb8b,_0x1a6e5e,_0x18cc2e['x'])+_0x50b6a2,cartographicScratch$2[_0x25f902(0x288b)]=CesiumMath[_0x25f902(0x52f2)](_0x5bbfc3,_0x4fb84a,_0x18cc2e['y'])+_0x130764,cartographicScratch$2[_0x25f902(0x5862)]=_0x59f9f2-_0x357b06;var _0x4160b5=_0x26f38d[_0x25f902(0x1f84)](cartographicScratch$2,cartesian3Scratch$1);_0x44a1fa=_0x148a58['encode'](_0x319e89,_0x44a1fa,_0x4160b5,_0x18cc2e,cartographicScratch$2[_0x25f902(0x5862)],toPack,0x0);}}function Vertex(){var _0x5def9d=_0x68aa19;this[_0x5def9d(0x20aa)]=void 0x0,this[_0x5def9d(0x1fda)]=void 0x0,this[_0x5def9d(0x4fc6)]=void 0x0,this[_0x5def9d(0x15ce)]=void 0x0,this[_0x5def9d(0x47d1)]=void 0x0;}Vertex[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x2f902e){var _0x8d075e=_0x68aa19;return defined$1(_0x2f902e)||(_0x2f902e=new Vertex()),_0x2f902e[_0x8d075e(0xe72)]=this[_0x8d075e(0xe72)],_0x2f902e[_0x8d075e(0x3af3)]=this[_0x8d075e(0x3af3)],_0x2f902e[_0x8d075e(0x460b)]=this['heightBuffer'],_0x2f902e[_0x8d075e(0x1fda)]=this['index'],_0x2f902e[_0x8d075e(0x4fc6)]=this['first'],_0x2f902e[_0x8d075e(0x15ce)]=this['second'],_0x2f902e[_0x8d075e(0x47d1)]=this[_0x8d075e(0x47d1)],_0x2f902e;},Vertex['prototype'][_0x68aa19(0x3a93)]=function(_0x53d885,_0x5a163a,_0x3a73dd,_0x58605e){var _0x46a894=_0x68aa19;this['uBuffer']=_0x53d885,this[_0x46a894(0x3af3)]=_0x5a163a,this[_0x46a894(0x460b)]=_0x3a73dd,this[_0x46a894(0x1fda)]=_0x58605e,this[_0x46a894(0x4fc6)]=void 0x0,this[_0x46a894(0x15ce)]=void 0x0,this[_0x46a894(0x47d1)]=void 0x0;},Vertex[_0x68aa19(0x4b51)][_0x68aa19(0x17ef)]=function(_0x5916bd,_0x462d2e,_0x6fba8a){var _0x232552=_0x68aa19,_0x56557a=_0x462d2e+0x1;return-0x1!==_0x5916bd[_0x462d2e]?_0x6fba8a[_0x5916bd[_0x462d2e]][_0x232552(0x254b)](this):(this[_0x232552(0x20aa)]=void 0x0,this[_0x232552(0x1fda)]=void 0x0,this[_0x232552(0x4fc6)]=_0x6fba8a[_0x5916bd[_0x56557a]],++_0x56557a,this[_0x232552(0x15ce)]=_0x6fba8a[_0x5916bd[_0x56557a]],++_0x56557a,this[_0x232552(0x47d1)]=_0x5916bd[_0x56557a],++_0x56557a),_0x56557a;},Vertex[_0x68aa19(0x4b51)][_0x68aa19(0x37a6)]=function(){var _0x2e5e0f=_0x68aa19;return this['isIndexed']()?this[_0x2e5e0f(0x1fda)]:JSON[_0x2e5e0f(0x1e9b)]({'first':this[_0x2e5e0f(0x4fc6)][_0x2e5e0f(0x37a6)](),'second':this['second'][_0x2e5e0f(0x37a6)](),'ratio':this[_0x2e5e0f(0x47d1)]});},Vertex[_0x68aa19(0x4b51)][_0x68aa19(0x5675)]=function(){var _0x4a06cc=_0x68aa19;return defined$1(this[_0x4a06cc(0x1fda)]);},Vertex[_0x68aa19(0x4b51)][_0x68aa19(0x2d86)]=function(){var _0xe4f0ad=_0x68aa19;return defined$1(this[_0xe4f0ad(0x1fda)])?this['heightBuffer'][this[_0xe4f0ad(0x1fda)]]:CesiumMath[_0xe4f0ad(0x52f2)](this[_0xe4f0ad(0x4fc6)][_0xe4f0ad(0x2d86)](),this[_0xe4f0ad(0x15ce)]['getH'](),this[_0xe4f0ad(0x47d1)]);},Vertex[_0x68aa19(0x4b51)][_0x68aa19(0x45e)]=function(){var _0x4b36b1=_0x68aa19;return defined$1(this[_0x4b36b1(0x1fda)])?this[_0x4b36b1(0xe72)][this[_0x4b36b1(0x1fda)]]:CesiumMath[_0x4b36b1(0x52f2)](this[_0x4b36b1(0x4fc6)][_0x4b36b1(0x45e)](),this[_0x4b36b1(0x15ce)]['getU'](),this[_0x4b36b1(0x47d1)]);},Vertex[_0x68aa19(0x4b51)][_0x68aa19(0x2f8f)]=function(){var _0x43f749=_0x68aa19;return defined$1(this['index'])?this[_0x43f749(0x3af3)][this[_0x43f749(0x1fda)]]:CesiumMath[_0x43f749(0x52f2)](this[_0x43f749(0x4fc6)][_0x43f749(0x2f8f)](),this['second'][_0x43f749(0x2f8f)](),this[_0x43f749(0x47d1)]);};var polygonVertices=[];function addClippedPolygon(_0x5be7f4,_0x5d7b71,_0x2afa34,_0x1c8526,_0x4200f9,_0x2467e3,_0x1cf1a2){var _0x102106=_0x68aa19;if(0x0!==_0x2467e3[_0x102106(0x531b)]){for(var _0x273e28=0x0,_0x95db57=0x0;_0x95db57<_0x2467e3['length'];)_0x95db57=polygonVertices[_0x273e28++][_0x102106(0x17ef)](_0x2467e3,_0x95db57,_0x1cf1a2);for(var _0x2fc3ad=0x0;_0x2fc3ad<_0x273e28;++_0x2fc3ad){var _0x3198a8=polygonVertices[_0x2fc3ad];if(_0x3198a8['isIndexed']())_0x3198a8[_0x102106(0x41e)]=_0x4200f9[_0x3198a8[_0x102106(0x1fda)]],_0x3198a8[_0x102106(0xe72)]=_0x5be7f4,_0x3198a8['vBuffer']=_0x5d7b71,_0x3198a8[_0x102106(0x460b)]=_0x2afa34;else{var _0x3a1e8f=_0x3198a8['getKey']();if(defined$1(_0x4200f9[_0x3a1e8f]))_0x3198a8['newIndex']=_0x4200f9[_0x3a1e8f];else{var _0x20e87a=_0x5be7f4[_0x102106(0x531b)];_0x5be7f4[_0x102106(0x3a33)](_0x3198a8[_0x102106(0x45e)]()),_0x5d7b71[_0x102106(0x3a33)](_0x3198a8['getV']()),_0x2afa34[_0x102106(0x3a33)](_0x3198a8[_0x102106(0x2d86)]()),_0x3198a8[_0x102106(0x41e)]=_0x20e87a,_0x4200f9[_0x3a1e8f]=_0x20e87a;}}}0x3===_0x273e28?(_0x1c8526[_0x102106(0x3a33)](polygonVertices[0x0][_0x102106(0x41e)]),_0x1c8526[_0x102106(0x3a33)](polygonVertices[0x1]['newIndex']),_0x1c8526['push'](polygonVertices[0x2][_0x102106(0x41e)])):0x4===_0x273e28&&(_0x1c8526[_0x102106(0x3a33)](polygonVertices[0x0][_0x102106(0x41e)]),_0x1c8526['push'](polygonVertices[0x1]['newIndex']),_0x1c8526[_0x102106(0x3a33)](polygonVertices[0x2]['newIndex']),_0x1c8526[_0x102106(0x3a33)](polygonVertices[0x0]['newIndex']),_0x1c8526['push'](polygonVertices[0x2]['newIndex']),_0x1c8526[_0x102106(0x3a33)](polygonVertices[0x3]['newIndex']));}}polygonVertices[_0x68aa19(0x3a33)](new Vertex()),polygonVertices[_0x68aa19(0x3a33)](new Vertex()),polygonVertices[_0x68aa19(0x3a33)](new Vertex()),polygonVertices[_0x68aa19(0x3a33)](new Vertex()),ModifyTerrain[_0x68aa19(0x1d6d)]=function(_0xd04f3d,_0x3e221e){var _0x25602f=_0x68aa19,_0x4f1094=_0xd04f3d['tilingScheme']['ellipsoid'],_0xb04a92=_0xd04f3d[_0x25602f(0x2f4d)],_0x816976=_0x3e221e[_0x25602f(0x82c)],_0x3ba9e0=_0x816976[_0x25602f(0x531b)]/0x3,_0x4af592=_0x3e221e[_0x25602f(0x4adf)]['length']+_0x3e221e[_0x25602f(0x553b)][_0x25602f(0x531b)]+_0x3e221e[_0x25602f(0x748)]['length']+_0x3e221e['_northIndices'][_0x25602f(0x531b)],_0x1f1def=_0xb04a92['west'],_0xdf2ae=_0xb04a92[_0x25602f(0x149)],_0x21e90e=_0xb04a92[_0x25602f(0x326c)],_0x3b28c0=_0xb04a92['north'],_0x3af4a3=0x1*_0x3e221e[_0x25602f(0x5298)],_0x185fa0=0x1*_0x3e221e['_maximumHeight'],_0x37884a=WebMercatorProjection[_0x25602f(0x6a2)](_0xdf2ae),_0x530a26=0x1/(WebMercatorProjection[_0x25602f(0x6a2)](_0x3b28c0)-_0x37884a),_0x473888=_0x3e221e['_boundingSphere'][_0x25602f(0x19ee)],_0x17955e=_0x816976['subarray'](0x0,_0x3ba9e0),_0x409ba2=_0x816976['subarray'](_0x3ba9e0,0x2*_0x3ba9e0),_0x17c3a2=_0x816976['subarray'](0x2*_0x3ba9e0,0x3*_0x3ba9e0),_0x390283=new Array(_0x3ba9e0),_0x4da9bd=new Array(_0x3ba9e0),_0x276868=new Array(_0x3ba9e0),_0x206655=new Array(_0x3ba9e0),_0x22b40d=scratchMinimum;_0x22b40d['x']=Number['POSITIVE_INFINITY'],_0x22b40d['y']=Number['POSITIVE_INFINITY'],_0x22b40d['z']=Number[_0x25602f(0x25a9)];var _0x42e267=scratchMaximum;_0x42e267['x']=Number[_0x25602f(0x4187)],_0x42e267['y']=Number[_0x25602f(0x4187)],_0x42e267['z']=Number['NEGATIVE_INFINITY'];for(var _0x2d19d0=Number[_0x25602f(0x25a9)],_0xccdac7=Number[_0x25602f(0x4187)],_0x73390f=Number[_0x25602f(0x25a9)],_0x36d769=Number['NEGATIVE_INFINITY'],_0xa99a9f=0x0;_0xa99a9f<_0x3ba9e0;++_0xa99a9f){var _0x4bb876=_0x17955e[_0xa99a9f],_0x1a2720=_0x409ba2[_0xa99a9f],_0x56805d=_0x4bb876/maxShort,_0x3e6323=_0x1a2720/maxShort,_0x55eeea=CesiumMath[_0x25602f(0x52f2)](_0x3af4a3,_0x185fa0,_0x17c3a2[_0xa99a9f]/maxShort);cartographicScratch$2[_0x25602f(0x1041)]=CesiumMath[_0x25602f(0x52f2)](_0x1f1def,_0x21e90e,_0x56805d),cartographicScratch$2[_0x25602f(0x288b)]=CesiumMath[_0x25602f(0x52f2)](_0xdf2ae,_0x3b28c0,_0x3e6323),cartographicScratch$2[_0x25602f(0x5862)]=_0x55eeea,_0x2d19d0=Math[_0x25602f(0x27d5)](cartographicScratch$2[_0x25602f(0x1041)],_0x2d19d0),_0xccdac7=Math['max'](cartographicScratch$2[_0x25602f(0x1041)],_0xccdac7),_0x73390f=Math[_0x25602f(0x27d5)](cartographicScratch$2[_0x25602f(0x288b)],_0x73390f),_0x36d769=Math[_0x25602f(0x2bc6)](cartographicScratch$2['latitude'],_0x36d769);var _0x4310ce=_0x4f1094['cartographicToCartesian'](cartographicScratch$2);_0x390283[_0xa99a9f]=new Cartesian2(_0x56805d,_0x3e6323),_0x4da9bd[_0xa99a9f]=_0x55eeea,_0x276868[_0xa99a9f]=_0x4310ce,_0x206655[_0xa99a9f]=(WebMercatorProjection[_0x25602f(0x6a2)](cartographicScratch$2[_0x25602f(0x288b)])-_0x37884a)*_0x530a26;}var _0x1d071a,_0x146114,_0x1aac37=copyAndSort(_0x3e221e[_0x25602f(0x4adf)],function(_0x59f529,_0x1c5d1b){return _0x390283[_0x59f529]['y']-_0x390283[_0x1c5d1b]['y'];}),_0x1c6f32=copyAndSort(_0x3e221e['_eastIndices'],function(_0xe72bb9,_0x4d48e9){return _0x390283[_0x4d48e9]['y']-_0x390283[_0xe72bb9]['y'];}),_0x5c0a4d=copyAndSort(_0x3e221e['_southIndices'],function(_0x1c205b,_0x49a039){return _0x390283[_0x49a039]['x']-_0x390283[_0x1c205b]['x'];}),_0xdafd13=copyAndSort(_0x3e221e[_0x25602f(0x31c3)],function(_0x4db1e7,_0x43e45b){return _0x390283[_0x4db1e7]['x']-_0x390283[_0x43e45b]['x'];});_0x146114=BoundingSphere[_0x25602f(0x111e)](_0x276868),_0x1d071a=OrientedBoundingBox[_0x25602f(0x1145)](_0xb04a92,_0x3af4a3,_0x185fa0,_0x4f1094),_0x473888=Cartesian3[_0x25602f(0x254b)](_0x146114['center']);var _0x5bfd05=Transforms[_0x25602f(0x3185)](_0x473888,_0x4f1094),_0x260aac=Matrix4['inverseTransformation'](_0x5bfd05,new Matrix4());for(_0xa99a9f=0x0;_0xa99a9f<_0x3ba9e0;_0xa99a9f++){_0x4310ce=_0x276868[_0xa99a9f],(Matrix4['multiplyByPoint'](_0x260aac,_0x4310ce,cartesian3Scratch$1),Cartesian3[_0x25602f(0x31fd)](cartesian3Scratch$1,_0x22b40d,_0x22b40d),Cartesian3[_0x25602f(0x51fd)](cartesian3Scratch$1,_0x42e267,_0x42e267));}for(var _0x54bf76=new TerrainEncoding(new AxisAlignedBoundingBox(_0x22b40d,_0x42e267,_0x473888),_0x3af4a3,_0x185fa0,_0x5bfd05,!0x1,!0x0),_0x503467=_0x54bf76[_0x25602f(0x220f)](),_0x8c3899=new Float32Array(_0x3ba9e0*_0x503467+_0x4af592*_0x503467),_0x46b657=0x0,_0x5a39e3=0x0;_0x5a39e3<_0x3ba9e0;++_0x5a39e3)_0x46b657=_0x54bf76[_0x25602f(0x502e)](_0x8c3899,_0x46b657,_0x276868[_0x5a39e3],_0x390283[_0x5a39e3],_0x4da9bd[_0x5a39e3],toPack,_0x206655[_0x5a39e3]);var _0x5aa8de=Math[_0x25602f(0x2bc6)](0x0,0x2*(_0x4af592-0x4)),_0x115ef5=_0x3e221e[_0x25602f(0x1274)]['length']+0x3*_0x5aa8de,_0x36ae90=IndexDatatype$1[_0x25602f(0x2074)](_0x3ba9e0+_0x4af592,_0x115ef5);_0x36ae90['set'](_0x3e221e[_0x25602f(0x1274)],0x0);var _0x1ad6be=0.0001,_0x23d290=(_0xccdac7-_0x2d19d0)*_0x1ad6be,_0x77b3e7=(_0x36d769-_0x73390f)*_0x1ad6be,_0x29790f=-_0x23d290,_0x1cec32=_0x23d290,_0x2c150a=_0x77b3e7,_0x1e2160=-_0x77b3e7,_0x566227=_0x3ba9e0*_0x503467;addSkirt(_0x8c3899,_0x566227,_0x1aac37,_0x54bf76,_0x4da9bd,_0x390283,_0x4f1094,_0xb04a92,_0x3e221e[_0x25602f(0x53ad)],_0x29790f,0x0),addSkirt(_0x8c3899,_0x566227+=_0x3e221e['_westIndices'][_0x25602f(0x531b)]*_0x503467,_0x5c0a4d,_0x54bf76,_0x4da9bd,_0x390283,_0x4f1094,_0xb04a92,_0x3e221e['_southSkirtHeight'],0x0,_0x1e2160),addSkirt(_0x8c3899,_0x566227+=_0x3e221e[_0x25602f(0x748)]['length']*_0x503467,_0x1c6f32,_0x54bf76,_0x4da9bd,_0x390283,_0x4f1094,_0xb04a92,_0x3e221e['_eastSkirtHeight'],_0x1cec32,0x0),addSkirt(_0x8c3899,_0x566227+=_0x3e221e[_0x25602f(0x553b)][_0x25602f(0x531b)]*_0x503467,_0xdafd13,_0x54bf76,_0x4da9bd,_0x390283,_0x4f1094,_0xb04a92,_0x3e221e['_northSkirtHeight'],0x0,_0x2c150a),TerrainProvider['addSkirtIndices'](_0x1aac37,_0x5c0a4d,_0x1c6f32,_0xdafd13,_0x3ba9e0,_0x36ae90,_0x3e221e[_0x25602f(0x1274)][_0x25602f(0x531b)],void 0x0);var _0x47e186=_0x3e221e[_0x25602f(0x82c)][_0x25602f(0x531b)]/0x3,_0x38652b=_0x47e186+_0x3e221e[_0x25602f(0x4adf)][_0x25602f(0x531b)]+_0x3e221e[_0x25602f(0x748)][_0x25602f(0x531b)]+_0x3e221e[_0x25602f(0x553b)][_0x25602f(0x531b)]+_0x3e221e['_northIndices'][_0x25602f(0x531b)],_0x542d4c=IndexDatatype$1['createTypedArray'](_0x38652b,_0x36ae90[_0x25602f(0x1de1)]),_0x3e6723=0x0===_0x542d4c[_0x25602f(0x531b)];return _0x3e221e[_0x25602f(0x1165)]=new TerrainMesh(_0x473888,_0x8c3899,_0x542d4c,_0x3e221e['_indices'][_0x25602f(0x531b)],_0x47e186,_0x3af4a3,_0x185fa0,_0x146114,undefined,_0x503467,_0x1d071a,_0x54bf76,0x1,_0x1aac37,_0x5c0a4d,_0x1c6f32,_0xdafd13,_0x3e6723),_0x3e221e[_0x25602f(0x82c)]=void 0x0,_0x3e221e[_0x25602f(0x51cb)]=void 0x0,_0x3e221e[_0x25602f(0x1274)]=void 0x0,_0x3e221e[_0x25602f(0x1eb8)]=void 0x0,_0x3e221e['_vValues']=void 0x0,_0x3e221e[_0x25602f(0x1c4a)]=void 0x0,_0x3e221e[_0x25602f(0x4adf)]=void 0x0,_0x3e221e['_southIndices']=void 0x0,_0x3e221e[_0x25602f(0x553b)]=void 0x0,_0x3e221e['_northIndices']=void 0x0,_0x3e221e['_mesh'];},ModifyTerrain[_0x68aa19(0x34d3)]=function(_0x13f837){var _0x5bfe6d=_0x68aa19,_0x494c50=_0x13f837[_0x5bfe6d(0x2c41)];if(defined$1(_0x494c50)&&defined$1(_0x494c50[_0x5bfe6d(0x116f)])&&defined$1(_0x494c50['data'][_0x5bfe6d(0x1ddd)])){var _0x44bb4c=_0x494c50[_0x5bfe6d(0x116f)][_0x5bfe6d(0x1ddd)],_0x1f8c79=_0x494c50['x'],_0x5755f5=_0x494c50['y'];_0x494c50['level'];var _0x8ca6e3=_0x44bb4c[_0x5bfe6d(0x1165)];if(defined$1(_0x8ca6e3)){var _0x556c9a=0x2*_0x1f8c79!==_0x13f837['x'],_0x11d3cb=0x2*_0x5755f5===_0x13f837['y'],_0x21699e=_0x13f837[_0x5bfe6d(0x3e1)],_0x46e98d=_0x21699e[_0x5bfe6d(0x1706)],_0x3bff56=_0x21699e[_0x5bfe6d(0x5569)](_0x13f837['x'],_0x13f837['y'],_0x13f837['level']),_0x1286b8=_0x556c9a?halfMaxShort:0x0,_0x435b0c=_0x556c9a?maxShort:halfMaxShort,_0x179bcb=_0x11d3cb?halfMaxShort:0x0,_0x1a4df7=_0x11d3cb?maxShort:halfMaxShort,_0x4661be=uScratch,_0x50b67f=vScratch,_0x3bf5a3=heightScratch;_0x4661be['length']=0x0,_0x50b67f[_0x5bfe6d(0x531b)]=0x0,_0x3bf5a3[_0x5bfe6d(0x531b)]=0x0;var _0x2cfbb4=indicesScratch;_0x2cfbb4[_0x5bfe6d(0x531b)]=0x0;var _0x129295={},_0x14849f=_0x8ca6e3[_0x5bfe6d(0x1f3d)],_0x4ea58c=_0x8ca6e3[_0x5bfe6d(0x525a)];_0x4ea58c=_0x4ea58c[_0x5bfe6d(0x587e)](0x0,_0x8ca6e3['indexCountWithoutSkirts']);var _0x492ba6,_0x31743f,_0x43e4a3,_0x110821,_0x118690,_0x1c623b=_0x8ca6e3['encoding'],_0x4f5933=_0x8ca6e3[_0x5bfe6d(0xff3)],_0x1e1df2=0x0,_0x1a866a=_0x8ca6e3[_0x5bfe6d(0x5356)],_0x10acf8=_0x44bb4c[_0x5bfe6d(0x5298)],_0x337911=_0x44bb4c[_0x5bfe6d(0x15d6)],_0x11c679=new Array(_0x1a866a),_0x1e4306=new Array(_0x1a866a),_0x3b8080=new Array(_0x1a866a);for(_0x31743f=0x0,_0x43e4a3=0x0;_0x31743f<_0x1a866a;++_0x31743f,_0x43e4a3+=0x2){var _0x1c8a0d=_0x1c623b[_0x5bfe6d(0x236)](_0x14849f,_0x31743f,decodeTexCoordsScratch);_0x492ba6=_0x1c623b[_0x5bfe6d(0x4b7f)](_0x14849f,_0x31743f)/_0x4f5933,_0x110821=CesiumMath[_0x5bfe6d(0x3c40)](_0x1c8a0d['x']*maxShort|0x0,0x0,maxShort),_0x118690=CesiumMath[_0x5bfe6d(0x3c40)](_0x1c8a0d['y']*maxShort|0x0,0x0,maxShort),_0x3b8080[_0x31743f]=(_0x492ba6-_0x10acf8)/(_0x337911-_0x10acf8)*maxShort|0x0,_0x110821<0x14&&(_0x110821=0x0),_0x118690<0x14&&(_0x118690=0x0),maxShort-_0x110821<0x14&&(_0x110821=maxShort),maxShort-_0x118690<0x14&&(_0x118690=maxShort),_0x11c679[_0x31743f]=_0x110821,_0x1e4306[_0x31743f]=_0x118690,(_0x556c9a&&_0x110821>=halfMaxShort||!_0x556c9a&&_0x110821<=halfMaxShort)&&(_0x11d3cb&&_0x118690>=halfMaxShort||!_0x11d3cb&&_0x118690<=halfMaxShort)&&(_0x129295[_0x31743f]=_0x1e1df2,_0x4661be[_0x5bfe6d(0x3a33)](_0x110821),_0x50b67f[_0x5bfe6d(0x3a33)](_0x118690),_0x3bf5a3[_0x5bfe6d(0x3a33)](_0x3b8080[_0x31743f]),++_0x1e1df2);}var _0x23d42a=[];_0x23d42a[_0x5bfe6d(0x3a33)](new Vertex()),_0x23d42a[_0x5bfe6d(0x3a33)](new Vertex()),_0x23d42a[_0x5bfe6d(0x3a33)](new Vertex());var _0x18ed3d,_0x1a35fa=[];for(_0x1a35fa[_0x5bfe6d(0x3a33)](new Vertex()),_0x1a35fa[_0x5bfe6d(0x3a33)](new Vertex()),_0x1a35fa[_0x5bfe6d(0x3a33)](new Vertex()),_0x31743f=0x0;_0x31743f<_0x4ea58c[_0x5bfe6d(0x531b)];_0x31743f+=0x3){var _0x312636=_0x4ea58c[_0x31743f],_0x48ff5e=_0x4ea58c[_0x31743f+0x1],_0x5ae635=_0x4ea58c[_0x31743f+0x2],_0x158c42=_0x11c679[_0x312636],_0x2ac0e1=_0x11c679[_0x48ff5e],_0x1f0b84=_0x11c679[_0x5ae635];_0x23d42a[0x0][_0x5bfe6d(0x3a93)](_0x11c679,_0x1e4306,_0x3b8080,_0x312636),_0x23d42a[0x1][_0x5bfe6d(0x3a93)](_0x11c679,_0x1e4306,_0x3b8080,_0x48ff5e),_0x23d42a[0x2][_0x5bfe6d(0x3a93)](_0x11c679,_0x1e4306,_0x3b8080,_0x5ae635);var _0x3ffe15=Intersections2D[_0x5bfe6d(0xe50)](halfMaxShort,_0x556c9a,_0x158c42,_0x2ac0e1,_0x1f0b84,clipScratch);(_0x18ed3d=0x0)>=_0x3ffe15['length']||((_0x18ed3d=_0x1a35fa[0x0]['initializeFromClipResult'](_0x3ffe15,_0x18ed3d,_0x23d42a))>=_0x3ffe15[_0x5bfe6d(0x531b)]||(_0x18ed3d=_0x1a35fa[0x1][_0x5bfe6d(0x17ef)](_0x3ffe15,_0x18ed3d,_0x23d42a))>=_0x3ffe15['length']||(_0x18ed3d=_0x1a35fa[0x2][_0x5bfe6d(0x17ef)](_0x3ffe15,_0x18ed3d,_0x23d42a),addClippedPolygon(_0x4661be,_0x50b67f,_0x3bf5a3,_0x2cfbb4,_0x129295,Intersections2D[_0x5bfe6d(0xe50)](halfMaxShort,_0x11d3cb,_0x1a35fa[0x0][_0x5bfe6d(0x2f8f)](),_0x1a35fa[0x1][_0x5bfe6d(0x2f8f)](),_0x1a35fa[0x2][_0x5bfe6d(0x2f8f)](),clipScratch2),_0x1a35fa),_0x18ed3d<_0x3ffe15['length']&&(_0x1a35fa[0x2][_0x5bfe6d(0x254b)](_0x1a35fa[0x1]),_0x1a35fa[0x2][_0x5bfe6d(0x17ef)](_0x3ffe15,_0x18ed3d,_0x23d42a),addClippedPolygon(_0x4661be,_0x50b67f,_0x3bf5a3,_0x2cfbb4,_0x129295,Intersections2D['clipTriangleAtAxisAlignedThreshold'](halfMaxShort,_0x11d3cb,_0x1a35fa[0x0][_0x5bfe6d(0x2f8f)](),_0x1a35fa[0x1]['getV'](),_0x1a35fa[0x2]['getV'](),clipScratch2),_0x1a35fa))));}var _0x4ea7fe=_0x556c9a?-maxShort:0x0,_0xc5da7d=_0x11d3cb?-maxShort:0x0,_0x15e8d2=[],_0x55334c=[],_0x78e82a=[],_0x41d542=[],_0x5dee5c=Number[_0x5bfe6d(0xd77)],_0x17ab72=-_0x5dee5c,_0x29c23f=verticesScratch;_0x29c23f[_0x5bfe6d(0x531b)]=0x0;var _0x35cd42=_0x3bff56,_0x13e87f=_0x35cd42['north'],_0x19c0ef=_0x35cd42[_0x5bfe6d(0x149)],_0x362b08=_0x35cd42['east'],_0x3b534a=_0x35cd42['west'];for(_0x362b08<_0x3b534a&&(_0x362b08+=CesiumMath[_0x5bfe6d(0x3295)]),_0x31743f=0x0;_0x31743f<_0x4661be[_0x5bfe6d(0x531b)];++_0x31743f)(_0x110821=Math[_0x5bfe6d(0x19b6)](_0x4661be[_0x31743f]))<=_0x1286b8?(_0x15e8d2[_0x5bfe6d(0x3a33)](_0x31743f),_0x110821=0x0):_0x110821>=_0x435b0c?(_0x78e82a[_0x5bfe6d(0x3a33)](_0x31743f),_0x110821=maxShort):_0x110821=0x2*_0x110821+_0x4ea7fe,_0x4661be[_0x31743f]=_0x110821,(_0x118690=Math[_0x5bfe6d(0x19b6)](_0x50b67f[_0x31743f]))<=_0x179bcb?(_0x55334c[_0x5bfe6d(0x3a33)](_0x31743f),_0x118690=0x0):_0x118690>=_0x1a4df7?(_0x41d542[_0x5bfe6d(0x3a33)](_0x31743f),_0x118690=maxShort):_0x118690=0x2*_0x118690+_0xc5da7d,_0x50b67f[_0x31743f]=_0x118690,(_0x492ba6=CesiumMath['lerp'](_0x10acf8,_0x337911,_0x3bf5a3[_0x31743f]/maxShort))<_0x5dee5c&&(_0x5dee5c=_0x492ba6),_0x492ba6>_0x17ab72&&(_0x17ab72=_0x492ba6),_0x3bf5a3[_0x31743f]=_0x492ba6,cartographicScratch$2[_0x5bfe6d(0x1041)]=CesiumMath[_0x5bfe6d(0x52f2)](_0x3b534a,_0x362b08,_0x110821/maxShort),cartographicScratch$2[_0x5bfe6d(0x288b)]=CesiumMath[_0x5bfe6d(0x52f2)](_0x19c0ef,_0x13e87f,_0x118690/maxShort),cartographicScratch$2['height']=_0x492ba6,_0x46e98d['cartographicToCartesian'](cartographicScratch$2,cartesian3Scratch$1),_0x29c23f[_0x5bfe6d(0x3a33)](cartesian3Scratch$1['x']),_0x29c23f[_0x5bfe6d(0x3a33)](cartesian3Scratch$1['y']),_0x29c23f['push'](cartesian3Scratch$1['z']);var _0x4899c3=BoundingSphere['fromVertices'](_0x29c23f,Cartesian3['ZERO'],0x3,boundingSphereScratch$2),_0x75093c=OrientedBoundingBox[_0x5bfe6d(0x1145)](_0x35cd42,_0x5dee5c,_0x17ab72,_0x46e98d,orientedBoundingBoxScratch),_0x53ed90=new EllipsoidalOccluder(_0x46e98d)[_0x5bfe6d(0x2a8b)](_0x4899c3['center'],_0x29c23f,0x3,_0x4899c3[_0x5bfe6d(0x19ee)],_0x5dee5c,horizonOcclusionPointScratch),_0x211f5e=_0x17ab72-_0x5dee5c,_0x18b8b1=new Uint16Array(_0x4661be[_0x5bfe6d(0x531b)]+_0x50b67f[_0x5bfe6d(0x531b)]+_0x3bf5a3['length']);for(_0x31743f=0x0;_0x31743f<_0x4661be['length'];++_0x31743f)_0x18b8b1[_0x31743f]=_0x4661be[_0x31743f];var _0x21abaf=_0x4661be['length'];for(_0x31743f=0x0;_0x31743f<_0x50b67f[_0x5bfe6d(0x531b)];++_0x31743f)_0x18b8b1[_0x21abaf+_0x31743f]=_0x50b67f[_0x31743f];for(_0x21abaf+=_0x50b67f['length'],_0x31743f=0x0;_0x31743f<_0x3bf5a3['length'];++_0x31743f)_0x18b8b1[_0x21abaf+_0x31743f]=maxShort*(_0x3bf5a3[_0x31743f]-_0x5dee5c)/_0x211f5e;var _0x4d88d4=IndexDatatype$1[_0x5bfe6d(0x2074)](_0x4661be['length'],_0x2cfbb4),_0x3f9c62=new Uint16Array(_0x18b8b1['buffer']),_0x298328=IndexDatatype$1[_0x5bfe6d(0x2074)](_0x3f9c62[_0x5bfe6d(0x531b)]/0x3,_0x4d88d4['buffer']),_0x31a76c=Math[_0x5bfe6d(0x27d5)](_0x44bb4c[_0x5bfe6d(0x53ad)],_0x44bb4c[_0x5bfe6d(0x50c7)]);_0x31a76c=Math['min'](_0x31a76c,_0x44bb4c['_southSkirtHeight']),_0x31a76c=Math['min'](_0x31a76c,_0x44bb4c[_0x5bfe6d(0x2453)]);var _0x38aed6=_0x556c9a?0.5*_0x31a76c:_0x44bb4c[_0x5bfe6d(0x53ad)],_0x560f78=_0x11d3cb?0.5*_0x31a76c:_0x44bb4c[_0x5bfe6d(0x30ae)],_0x26aad2=_0x556c9a?_0x44bb4c[_0x5bfe6d(0x50c7)]:0.5*_0x31a76c,_0xa8191f=_0x11d3cb?_0x44bb4c[_0x5bfe6d(0x2453)]:0.5*_0x31a76c,_0x40c043=_0x44bb4c[_0x5bfe6d(0x4072)];if(0x0!==_0x3f9c62[_0x5bfe6d(0x531b)])return new QuantizedMeshTerrainData({'quantizedVertices':_0x3f9c62,'indices':_0x298328,'minimumHeight':_0x5dee5c,'maximumHeight':_0x17ab72,'boundingSphere':_0x4899c3,'orientedBoundingBox':_0x75093c,'horizonOcclusionPoint':_0x53ed90,'westIndices':_0x15e8d2,'southIndices':_0x55334c,'eastIndices':_0x78e82a,'northIndices':_0x41d542,'westSkirtHeight':_0x38aed6,'southSkirtHeight':_0x560f78,'eastSkirtHeight':_0x26aad2,'northSkirtHeight':_0xa8191f,'childTileMask':0x0,'credits':_0x40c043,'createdByUpsampling':!0x0});}}},ModifyTerrain[_0x68aa19(0x1e3b)]=function(_0x397d8b,_0xd8ed34,_0x2f0fa4,_0x26c291,_0xa54cf9){var _0x303465=_0x68aa19,_0x44e2d1=_0xd8ed34[_0x303465(0x531b)];if(!(_0x44e2d1<0x1)){_0x397d8b[_0x303465(0x116f)];for(var _0x48d9f4=_0x397d8b[_0x303465(0x2f4d)],_0x176220=_0x26c291-_0x2f0fa4,_0x168716=[],_0x2b0631=0x0;_0x2b0631<_0x44e2d1;_0x2b0631++){var _0x23f5d6=_0xd8ed34[_0x2b0631][_0x303465(0x1b28)];_0x168716=_0x168716['concat'](Cartesian3[_0x303465(0x28e5)](_0x23f5d6['position'][_0x303465(0x21e8)]));}var _0x397b07=_0x168716[_0x303465(0x531b)],_0x4ca9fe=new Uint16Array(0x3*_0x397b07);for(_0x2b0631=0x0;_0x2b0631<_0x397b07;_0x2b0631++){var _0x4d226c=_0x168716[_0x2b0631];Cartographic[_0x303465(0x2d23)](_0x4d226c,void 0x0,cartographicScratch$2);var _0x45826c=cartographicScratch$2[_0x303465(0x5862)];if(defined$1(_0xa54cf9)){var _0xadcff7=getHeight(_0x397d8b,cartographicScratch$2);_0x45826c=_0xa54cf9+(_0xadcff7>0x0?_0xadcff7:0x0);}var _0x2b8dc6=maxShort*(cartographicScratch$2['longitude']-_0x48d9f4['west'])/_0x48d9f4[_0x303465(0x209)],_0x2b345f=maxShort*(cartographicScratch$2[_0x303465(0x288b)]-_0x48d9f4[_0x303465(0x149)])/_0x48d9f4['height'],_0x50559=Math['max'](maxShort*(_0x45826c-_0x2f0fa4)/_0x176220,0x0);_0x4ca9fe[_0x2b0631]=_0x2b8dc6,_0x4ca9fe[_0x397b07+_0x2b0631]=_0x2b345f,_0x4ca9fe[0x2*_0x397b07+_0x2b0631]=_0x50559;}return new QuantizedMeshTerrainData({'quantizedVertices':_0x4ca9fe,'indices':_0x44e2d1>0x1?unionIndices(_0xd8ed34):_0xd8ed34[0x0][_0x303465(0x525a)],'encodedNormals':void 0x0,'minimumHeight':_0x2f0fa4,'maximumHeight':_0x26c291,'boundingSphere':new BoundingSphere(),'orientedBoundingBox':new OrientedBoundingBox(),'horizonOcclusionPoint':new Cartesian3(),'westIndices':[],'southIndices':[],'eastIndices':[],'northIndices':[],'westSkirtHeight':0x0,'southSkirtHeight':0x0,'eastSkirtHeight':0x0,'northSkirtHeight':0x0,'childTileMask':0x0,'credits':void 0x0,'createdByUpsampling':!0x0});}};var scratchGetHeightCartesian$1=new Cartesian3(),scratchGetHeightIntersection$1=new Cartesian3(),scratchGetHeightCartographic$1=new Cartographic(),scratchGetHeightRay$1=new Ray();function getHeight(_0x1f20a8,_0x5c9efc){var _0x1681de=_0x68aa19;if(!defined$1(_0x5c9efc))throw new DeveloperError('cartographic\x20is\x20required');for(;_0x1f20a8['_lastSelectionResult']===TileSelectionResult['REFINED'];)_0x1f20a8=tileIfContainsCartographic$1(_0x1f20a8[_0x1681de(0x2cec)],_0x5c9efc)||tileIfContainsCartographic$1(_0x1f20a8[_0x1681de(0x28a7)],_0x5c9efc)||tileIfContainsCartographic$1(_0x1f20a8[_0x1681de(0x191)],_0x5c9efc)||_0x1f20a8['northeastChild'];if(defined$1(_0x1f20a8[_0x1681de(0x116f)])&&defined$1(_0x1f20a8['data'][_0x1681de(0x75a)])){var _0x3db26d=_0x1f20a8[_0x1681de(0x3e1)][_0x1681de(0x1706)],_0x3217be=Cartesian3[_0x1681de(0x2a01)](_0x5c9efc[_0x1681de(0x1041)],_0x5c9efc[_0x1681de(0x288b)],0x0,_0x3db26d,scratchGetHeightCartesian$1),_0x4ccd40=scratchGetHeightRay$1,_0x4f0f30=_0x3db26d['geodeticSurfaceNormal'](_0x3217be,_0x4ccd40['direction']);if(!defined$1(_0x3db26d[_0x1681de(0x2df6)](_0x3217be,0x2cec,_0x4ccd40[_0x1681de(0x3e2c)]))){var _0x158c49=Math['min'](defaultValue(_0x1f20a8[_0x1681de(0x116f)][_0x1681de(0x49d3)],0x0),-0x2cec),_0x3735f1=Cartesian3[_0x1681de(0x1c02)](_0x4f0f30,Math[_0x1681de(0x1661)](_0x158c49)+0x1,scratchGetHeightIntersection$1);Cartesian3['subtract'](_0x3217be,_0x3735f1,_0x4ccd40['origin']);}if(defined$1(_0x1f20a8[_0x1681de(0x116f)]['terrainData'])&&_0x1f20a8[_0x1681de(0x116f)]['terrainData']instanceof QuantizedMeshTerrainData)return _0x1f20a8[_0x1681de(0x116f)][_0x1681de(0x19dc)][_0x1681de(0x5495)](_0x1f20a8['rectangle'],_0x5c9efc[_0x1681de(0x1041)],_0x5c9efc[_0x1681de(0x288b)]);var _0x1cec46=_0x1f20a8[_0x1681de(0x116f)][_0x1681de(0x3f0b)](_0x4ccd40,void 0x0,void 0x0,!0x1,scratchGetHeightIntersection$1);if(defined$1(_0x1cec46))return _0x3db26d[_0x1681de(0x541d)](_0x1cec46,scratchGetHeightCartographic$1)[_0x1681de(0x5862)];}}function tileIfContainsCartographic$1(_0x687431,_0x4655d7){var _0x39a843=_0x68aa19;return Rectangle['contains'](_0x687431[_0x39a843(0x2f4d)],_0x4655d7)?_0x687431:void 0x0;}function TileTerrain(_0x489f44){var _0x4e83d3=_0x68aa19;this[_0x4e83d3(0x2a3a)]=_0x489f44,this['terrainData']=void 0x0,this['vertexArray']=void 0x0,this['terrainState']=TerrainState$1['UNLOADED'],this[_0x4e83d3(0x38d)]=void 0x0,this['orientedBoundingBox']=void 0x0,this[_0x4e83d3(0x289f)]=new Cartesian3(),this[_0x4e83d3(0x2a18)]=void 0x0,this['_rasterTerrainTexture']=void 0x0,this[_0x4e83d3(0x2af8)]=!0x1,this[_0x4e83d3(0x3fa1)]=0x100;}function requestTileGeometry$1(_0x4ae072,_0x3d3665,_0x1ec924,_0x4e1052,_0x5c9f08){function _0x433ded(_0x53ec33){var _0x48977d=_0x54f3;_0x4ae072[_0x48977d(0x9e2)]=void 0x0,defined$1(_0x53ec33)?'cacheError'!==_0x53ec33?_0x48977d(0x5023)!==_0x53ec33?(_0x4ae072['terrainData']=_0x53ec33,_0x4ae072[_0x48977d(0x419a)]=TerrainState$1[_0x48977d(0x35fa)],_0x3d3665[_0x48977d(0x5270)]&&0x0!==_0x5c9f08&&(_0x4ae072['terrainState']=TerrainState$1[_0x48977d(0x20cf)],_0x4ae072[_0x48977d(0x534f)]=_0x53ec33,_0x4ae072['terrainData']=void 0x0)):_0x4ae072[_0x48977d(0x419a)]=TerrainState$1[_0x48977d(0x3865)]:_0x5dd64d(!0x1):_0x4ae072[_0x48977d(0x419a)]=TerrainState$1['FAILED'];}function _0xf850f0(){var _0x2818c0=_0x54f3;if(_0x4ae072['request'][_0x2818c0(0x4695)]===RequestState$1['CANCELLED'])return _0x4ae072[_0x2818c0(0x19dc)]=void 0x0,_0x4ae072[_0x2818c0(0x419a)]=TerrainState$1['UNLOADED'],void(_0x4ae072[_0x2818c0(0x9e2)]=void 0x0);_0x4ae072[_0x2818c0(0x419a)]=TerrainState$1['FAILED'],_0x4ae072[_0x2818c0(0x9e2)]=void 0x0;var _0x47ed27=_0x2818c0(0x28e3)+_0x1ec924+_0x2818c0(0x1b2d)+_0x4e1052+_0x2818c0(0x1171)+_0x5c9f08+'.';_0x3d3665[_0x2818c0(0x3c64)]=TileProviderError$1[_0x2818c0(0x40ea)](_0x3d3665[_0x2818c0(0x3c64)],_0x3d3665,_0x3d3665[_0x2818c0(0x2139)],_0x47ed27,_0x1ec924,_0x4e1052,_0x5c9f08,_0x5dd64d);}function _0x5dd64d(_0x3e022e){var _0x32e597=_0x54f3,_0x165a79=new Request({'throttle':!0x1,'throttleByServer':!0x0,'type':RequestType$1['TERRAIN']});_0x165a79['cacheEnable']=_0x3e022e,_0x4ae072[_0x32e597(0x9e2)]=_0x165a79;var _0x429773=_0x3d3665['requestTileGeometry'](_0x1ec924,_0x4e1052,_0x5c9f08,_0x165a79);defined$1(_0x429773)?(_0x4ae072[_0x32e597(0x419a)]=TerrainState$1[_0x32e597(0x3ed1)],when(_0x429773,_0x433ded,_0xf850f0)):(_0x4ae072[_0x32e597(0x419a)]=TerrainState$1[_0x32e597(0x35cb)],_0x4ae072[_0x32e597(0x9e2)]=void 0x0);}_0x5dd64d(!0x0);}function upsample$1(_0x2a3a1b,_0x54920c,_0x254713,_0x3b8d98,_0x14505b,_0x2aff4a,_0x7289f8){var _0x537bd2=_0x68aa19,_0x3f7cc7=_0x54920c[_0x537bd2(0x2c41)];if(_0x3f7cc7){var _0x52c809=_0x3f7cc7[_0x537bd2(0x116f)][_0x537bd2(0x4ed)][_0x2a3a1b[_0x537bd2(0x2a3a)][_0x537bd2(0x4bed)][_0x537bd2(0x2e23)]];if(defined$1(_0x52c809)){var _0x2102a4=_0x52c809[_0x537bd2(0x19dc)],_0x3197e4=_0x3f7cc7['x'],_0x40aa1c=_0x3f7cc7['y'],_0x367455=_0x3f7cc7[_0x537bd2(0xcf6)];if(defined$1(_0x2102a4)){var _0x479e8f=_0x2102a4['upsample'](_0x3b8d98[_0x537bd2(0x3e1)],_0x3197e4,_0x40aa1c,_0x367455,_0x14505b,_0x2aff4a,_0x7289f8);defined$1(_0x479e8f)&&(_0x2a3a1b[_0x537bd2(0x419a)]=TerrainState$1['RECEIVING'],when(_0x479e8f,function(_0x1d22d4){var _0x50b73c=_0x537bd2;if(defined$1(_0x1d22d4)){var _0x3da19e=_0x2102a4['rasterVertex'],_0x100584=_0x2102a4['rasterIndex'],_0x59ec39=void 0x0,_0x884da6=_0x2102a4[_0x50b73c(0x3366)];if(defined$1(_0x3da19e)){var _0x5833da=new Matrix4(0x2,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);_0x14505b%_0x3197e4==0x1&&(_0x5833da[0xc]=-0x7fff),_0x2aff4a%_0x40aa1c==0x0&&(_0x5833da[0xd]=-0x7fff),defined$1(_0x2102a4[_0x50b73c(0x221)])?(_0x59ec39=new Matrix4(),_0x59ec39=Matrix4[_0x50b73c(0x373b)](_0x5833da,_0x2102a4['modelMatrix'],_0x59ec39)):_0x59ec39=_0x5833da,_0x1d22d4[_0x50b73c(0x210)]=_0x3da19e,_0x1d22d4[_0x50b73c(0x4923)]=_0x100584,_0x1d22d4[_0x50b73c(0x221)]=_0x59ec39,_0x1d22d4['hasInvalid']=_0x884da6;}_0x2a3a1b[_0x50b73c(0x19dc)]=_0x1d22d4,_0x2a3a1b[_0x50b73c(0x419a)]=TerrainState$1[_0x50b73c(0x35fa)];}else _0x2a3a1b[_0x50b73c(0x419a)]=TerrainState$1[_0x50b73c(0x36ca)];},function(){var _0x17abb7=_0x537bd2;_0x2a3a1b[_0x17abb7(0x419a)]=TerrainState$1[_0x17abb7(0x3865)];}));}}}else _0x54920c[_0x537bd2(0x4695)]=QuadtreeTileLoadState[_0x537bd2(0x3865)];}function unZipTile$1(_0x1e6a7c,_0x46e887,_0x1b095c,_0x3b5596,_0x4b9f77){var _0x4747df=_0x68aa19,_0x4d4f11=_0x46e887[_0x4747df(0x2658)](_0x1e6a7c[_0x4747df(0x534f)][_0x4747df(0x1de1)]);defined$1(_0x4d4f11)&&(_0x1e6a7c[_0x4747df(0x419a)]=TerrainState$1['UNZIPING'],when(_0x4d4f11,function(_0x22465b){var _0x40a683=_0x4747df;if(!defined$1(_0x22465b))return _0x1e6a7c[_0x40a683(0x419a)]=TerrainState$1[_0x40a683(0x3865)],_0x1e6a7c[_0x40a683(0x534f)]=void 0x0,void(_0x1e6a7c[_0x40a683(0x19dc)]=void 0x0);_0x1e6a7c[_0x40a683(0x419a)]=TerrainState$1['RECEIVED'],_0x1e6a7c[_0x40a683(0x19dc)]=_0x46e887[_0x40a683(0x1e3b)](_0x1e6a7c[_0x40a683(0x534f)],_0x22465b[_0x40a683(0x116f)][_0x40a683(0x1de1)],!0x0),_0x1e6a7c[_0x40a683(0x534f)]=void 0x0;},function(_0x30a4f8){_0x1e6a7c['terrainState']=TerrainState$1['FAILED'];}));}function transform$1(_0x4a1c9f,_0x26cd36,_0xc9982f,_0x2940cc,_0x16799e,_0x1edf0b){var _0x11ba22=_0x68aa19,_0x24a60b=_0xc9982f[_0x11ba22(0x3e1)],_0x540210=_0x4a1c9f[_0x11ba22(0x19dc)][_0x11ba22(0x30cb)](_0x24a60b,_0x2940cc,_0x16799e,_0x1edf0b,_0x26cd36['terrainExaggeration']);defined$1(_0x540210)&&(_0x4a1c9f['terrainState']=TerrainState$1['TRANSFORMING'],when(_0x540210,function(_0x3d1714){var _0x226050=_0x11ba22;_0x4a1c9f[_0x226050(0x38d)]=_0x3d1714,_0x4a1c9f[_0x226050(0x3658)]=OrientedBoundingBox['clone'](_0x3d1714[_0x226050(0x3658)],_0x4a1c9f[_0x226050(0x3658)]),_0x4a1c9f[_0x226050(0x289f)]=Cartesian3[_0x226050(0x254b)](_0x3d1714['occludeePointInScaledSpace'],_0x4a1c9f[_0x226050(0x289f)]),_0x4a1c9f['terrainState']=TerrainState$1[_0x226050(0x4bd)];},function(){var _0x265c7b=_0x11ba22;_0x4a1c9f[_0x265c7b(0x419a)]=TerrainState$1[_0x265c7b(0x3865)];}));}function CreateVertexBufferJob$1(){var _0x4f3fa3=_0x68aa19;this[_0x4f3fa3(0x4174)]=void 0x0,this[_0x4f3fa3(0x25c7)]=void 0x0,this[_0x4f3fa3(0x38d)]=void 0x0;}TileTerrain[_0x68aa19(0x4b51)][_0x68aa19(0x1f96)]=function(){var _0x4f68e8=_0x68aa19;this[_0x4f68e8(0x4ca8)]=this[_0x4f68e8(0x4ca8)]&&!this[_0x4f68e8(0x4ca8)][_0x4f68e8(0x1348)]()&&this['_rasterTerrainTexture']['destroy'](),this['_rasterTerrainFBO']=this[_0x4f68e8(0x2a18)]&&!this[_0x4f68e8(0x2a18)]['isDestroyed']()&&this[_0x4f68e8(0x2a18)][_0x4f68e8(0x2578)](),this['_rasterTerrainFBO']=void 0x0;},Object['defineProperties'](TileTerrain[_0x68aa19(0x4b51)],{'name':{'get':function(){var _0x437bb3=_0x68aa19;return this['terrainLayer'][_0x437bb3(0x4bed)][_0x437bb3(0x2e23)];}}}),TileTerrain[_0x68aa19(0x4b51)][_0x68aa19(0x3134)]=function(_0x220fec,_0x42e302){var _0x1d121c=_0x68aa19,_0x3e9971=this[_0x1d121c(0x2a3a)][_0x1d121c(0x4bed)];if(_0x3e9971[_0x1d121c(0x4b22)]){var _0x4a8728=_0x220fec['parent'];if(defined$1(_0x4a8728)&&defined$1(_0x4a8728['data'])){var _0x429d18=_0x4a8728[_0x1d121c(0x116f)][_0x1d121c(0x4ed)][_0x3e9971[_0x1d121c(0x2e23)]];if(defined$1(_0x429d18)&&this[_0x1d121c(0x419a)]===TerrainState$1[_0x1d121c(0x3865)])void 0x0!==_0x429d18['terrainData']&&!0x1!==_0x429d18[_0x1d121c(0x19dc)][_0x1d121c(0x485d)]||_0x429d18['processStateMachine'](_0x4a8728,_0x42e302);}this['terrainState']===TerrainState$1[_0x1d121c(0x3865)]&&upsample$1(this,_0x220fec,_0x42e302,_0x3e9971,_0x220fec['x'],_0x220fec['y'],_0x220fec[_0x1d121c(0xcf6)]),this['terrainState']===TerrainState$1[_0x1d121c(0x35cb)]&&requestTileGeometry$1(this,_0x3e9971,_0x220fec['x'],_0x220fec['y'],_0x220fec[_0x1d121c(0xcf6)]),this[_0x1d121c(0x419a)]===TerrainState$1[_0x1d121c(0x20cf)]&&unZipTile$1(this,_0x3e9971,_0x220fec['x'],_0x220fec['y'],_0x220fec[_0x1d121c(0xcf6)]),this[_0x1d121c(0x419a)]===TerrainState$1[_0x1d121c(0x35fa)]&&transform$1(this,_0x42e302,_0x3e9971,_0x220fec['x'],_0x220fec['y'],_0x220fec['level']),this['terrainState']===TerrainState$1[_0x1d121c(0x4bd)]&&createResources$5(_0x42e302,this,_0x42e302['context'],_0x3e9971,_0x220fec['x'],_0x220fec['y'],_0x220fec['level']),this[_0x1d121c(0x419a)],TerrainState$1['INVALID'];}},CreateVertexBufferJob$1[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0x197f04,_0x8e53d,_0x482eed,_0x416906){var _0x2369c6=_0x68aa19;this[_0x2369c6(0x4174)]=_0x197f04,this[_0x2369c6(0x25c7)]=_0x8e53d,this[_0x2369c6(0x38d)]=_0x482eed,this[_0x2369c6(0x4bed)]=_0x416906;},CreateVertexBufferJob$1['prototype'][_0x68aa19(0x5108)]=function(){var _0x1ff093=_0x68aa19,_0x51605f=this[_0x1ff093(0x4174)],_0x3c6a35=this['mesh'],_0x43546c=this[_0x1ff093(0x25c7)];!0x1===this[_0x1ff093(0x4bed)][_0x1ff093(0x1015)]&&_0x3c6a35[_0x1ff093(0x245e)]?_0x43546c['vertexArray']=void 0x0:_0x43546c[_0x1ff093(0xa85)]=GlobeSurfaceTile[_0x1ff093(0x3d21)](_0x51605f,_0x3c6a35);};var _createVertexBufferJob$1=new CreateVertexBufferJob$1();function createResources$5(_0x21ef59,_0x4e9be9,_0x434e56,_0x15e4ae,_0xe14166,_0x10906f,_0x48d4ea){var _0x2f0cb2=_0x68aa19;_createVertexBufferJob$1['set'](_0x434e56,_0x4e9be9,_0x4e9be9[_0x2f0cb2(0x38d)],_0x15e4ae),_0x21ef59[_0x2f0cb2(0x2e9)][_0x2f0cb2(0x5108)](_createVertexBufferJob$1,0x2)&&(_0x4e9be9[_0x2f0cb2(0x419a)]=TerrainState$1[_0x2f0cb2(0x3f41)]);}TileTerrain[_0x68aa19(0x4b51)]['createRealtimeRasterTerrainFBO']=function(_0x58ce1c){var _0x262bf6=_0x68aa19;this[_0x262bf6(0x4ca8)]=new Texture$1({'context':_0x58ce1c['context'],'width':this[_0x262bf6(0x3fa1)],'height':this['_rasterTextureSize'],'pixelFormat':PixelFormat$1[_0x262bf6(0x4a1c)],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x262bf6(0x312f)],'wrapT':TextureWrap$1[_0x262bf6(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x262bf6(0x2225)],'magnificationFilter':TextureMagnificationFilter$1[_0x262bf6(0x2225)]})}),this['_rasterTerrainFBO']=new Framebuffer$2({'context':_0x58ce1c[_0x262bf6(0x4174)],'colorTextures':[this['_rasterTerrainTexture']],'destroyAttachments':!0x1});};var scratchRasterViewport$1=new BoundingRectangle(0x0,0x0,0x100,0x100);function GlobeSurfaceTile(){var _0x1592d2=_0x68aa19;this[_0x1592d2(0x4ed)]={},this[_0x1592d2(0x3527)]=[],this[_0x1592d2(0x55a0)]=[],this[_0x1592d2(0x46cb)]=void 0x0,this[_0x1592d2(0x3b35)]=new Cartesian4(0x0,0x0,0x1,0x1),this[_0x1592d2(0x19dc)]=void 0x0,this[_0x1592d2(0xa85)]=void 0x0,this[_0x1592d2(0x3658)]=void 0x0,this['boundingVolumeSourceTile']=void 0x0,this[_0x1592d2(0x5799)]=void 0x0,this[_0x1592d2(0x289f)]=new Cartesian3(),this[_0x1592d2(0x10b2)]=void 0x0,this[_0x1592d2(0x419a)]=TerrainState$1['UNLOADED'],this[_0x1592d2(0x38d)]=void 0x0,this[_0x1592d2(0x12c5)]=void 0x0,this[_0x1592d2(0x9c7)]=new BoundingSphere(),this['surfaceShader']=void 0x0,this[_0x1592d2(0x1d28)]=!0x0,this[_0x1592d2(0x4466)]=!0x1,this[_0x1592d2(0xfcd)]=void 0x0,this['normalTextureTranslationAndScale']=new Cartesian4(0x0,0x0,0x1,0x1),this[_0x1592d2(0x1ddd)]=void 0x0,this[_0x1592d2(0x16fa)]=void 0x0,this['modifyTerrainVertexArray']=void 0x0,this[_0x1592d2(0x1d3f)]=void 0x0,this[_0x1592d2(0x39b5)]=void 0x0,this['subDivisionVertexArray']=void 0x0,this[_0x1592d2(0x245e)]=!0x1,this[_0x1592d2(0x4f70)]=void 0x0,this['invalidOrientedBoundingBox']=void 0x0,this[_0x1592d2(0x1e7c)]=void 0x0,this[_0x1592d2(0x4522)]=void 0x0,this[_0x1592d2(0x533a)]=void 0x0;}function getPosition(_0x540232,_0x4c9034,_0x1bb1d4,_0x1bb139,_0x1e1a91,_0x10d8c7){var _0x11be01=_0x68aa19;if(_0x540232[_0x11be01(0xa0b)](_0x1bb139,_0x1e1a91,_0x10d8c7),defined$1(_0x4c9034)&&_0x4c9034!==SceneMode$1[_0x11be01(0x5135)]){var _0x323e9f=_0x1bb1d4[_0x11be01(0x1706)][_0x11be01(0x541d)](_0x10d8c7);_0x1bb1d4[_0x11be01(0x3eda)](_0x323e9f,_0x10d8c7),Cartesian3[_0x11be01(0x2b84)](_0x10d8c7['z'],_0x10d8c7['x'],_0x10d8c7['y'],_0x10d8c7);}return _0x10d8c7;}TileTerrain[_0x68aa19(0x4b51)][_0x68aa19(0x3520)]=function(_0x3d4f84,_0x3853e5,_0x921f00){var _0x540c34=_0x68aa19;if(!(this[_0x540c34(0x2af8)]||_0x921f00['level']<0x2)&&defined$1(this[_0x540c34(0x19dc)])){this[_0x540c34(0x2af8)]=!0x0;var _0x2b87a6=void 0x0,_0x1d9804=void 0x0,_0x1a6b5b=Matrix4['IDENTITY'];defined$1(this[_0x540c34(0x19dc)])&&(_0x2b87a6=this['terrainData'][_0x540c34(0x4923)],_0x1d9804=this[_0x540c34(0x19dc)][_0x540c34(0x210)],defined$1(this['terrainData'][_0x540c34(0x221)])&&(_0x1a6b5b=this[_0x540c34(0x19dc)]['modelMatrix']));if(defined$1(_0x1d9804)){defined$1(this[_0x540c34(0x4ca8)])||this['createRealtimeRasterTerrainFBO'](_0x3d4f84);var _0x580d71=_0x3853e5['_rasterAAFBOs'][0x0];_0x921f00['_clearCommand'][_0x540c34(0x27b)]=_0x580d71,_0x921f00[_0x540c34(0x4eb3)]['execute'](_0x3d4f84['context']),_0x921f00[_0x540c34(0x4eb3)][_0x540c34(0x27b)]=this[_0x540c34(0x2a18)],_0x921f00['_clearCommand'][_0x540c34(0x5108)](_0x3d4f84[_0x540c34(0x4174)]);var _0x461741=_0x921f00['setRasterValidTerrainCamera'](_0x921f00,_0x3d4f84);if(defined$1(_0x1d9804)){var _0x3ab292=Buffer$1['createVertexBuffer']({'context':_0x3d4f84['context'],'typedArray':_0x1d9804,'usage':BufferUsage[_0x540c34(0x495a)]}),_0x261bd8=Buffer$1[_0x540c34(0xaad)]({'context':_0x3d4f84[_0x540c34(0x4174)],'typedArray':_0x2b87a6,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1[_0x540c34(0x2ae0)](_0x2b87a6['BYTES_PER_ELEMENT'])});_0x261bd8[_0x540c34(0x2524)]=!0x1,_0x261bd8[_0x540c34(0x2cc0)]=0x1;var _0x584d6a,_0x5d8d05=[{'index':0x0,'vertexBuffer':_0x3ab292,'componentDatatype':ComponentDatatype$1['SHORT'],'componentsPerAttribute':0x3,'offsetInBytes':0x0,'strideInBytes':0x3*ComponentDatatype$1['getSizeInBytes'](ComponentDatatype$1[_0x540c34(0x162f)])}],_0x47ee69=new VertexArray({'context':_0x3d4f84[_0x540c34(0x4174)],'attributes':_0x5d8d05,'indexBuffer':_0x261bd8}),_0x3936b8=[_0x540c34(0x5751),_0x540c34(0x2e44),'{',_0x540c34(0x3f4a),'}'][_0x540c34(0x3ac2)]('\x0a'),_0x546572=[_0x540c34(0x2e44),'{','\x20\x20\x20gl_FragColor\x20=\x20czm_packValue(0.0);','}'][_0x540c34(0x3ac2)]('\x0a'),_0x27da0a=new ShaderSource({'sources':[_0x3936b8]}),_0x5ab29f=new ShaderSource({'sources':[_0x546572]});(_0x584d6a=new DrawCommand())[_0x540c34(0x16e)]=!0x1,_0x584d6a[_0x540c34(0x20c5)]=new BoundingSphere(Cartesian3[_0x540c34(0x3e26)],0xffff),_0x584d6a[_0x540c34(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x3d4f84['context'],'vertexShaderSource':_0x27da0a,'fragmentShaderSource':_0x5ab29f,'attributeLocations':{'position':0x0}}),_0x584d6a['modelMatrix']=_0x1a6b5b,_0x584d6a[_0x540c34(0x2a6)]=PrimitiveType$1[_0x540c34(0x139)],_0x584d6a[_0x540c34(0xa85)]=_0x47ee69,_0x584d6a[_0x540c34(0x2d06)]=_0x2b87a6[_0x540c34(0x531b)],_0x584d6a[_0x540c34(0x18ad)]=0x2,_0x584d6a[_0x540c34(0x5547)]=RenderState[_0x540c34(0x4d21)]({'viewport':scratchRasterViewport$1}),_0x584d6a[_0x540c34(0x27b)]=this[_0x540c34(0x2a18)],_0x584d6a[_0x540c34(0x5108)](_0x3d4f84[_0x540c34(0x4174)]);}_0x921f00[_0x540c34(0x2eb2)](_0x3d4f84,_0x461741);}else defined$1(this[_0x540c34(0x2a18)])&&(_0x921f00[_0x540c34(0x4eb3)]['framebuffer']=this[_0x540c34(0x2a18)],_0x921f00[_0x540c34(0x4eb3)][_0x540c34(0x5108)](_0x3d4f84[_0x540c34(0x4174)]));}},Object[_0x68aa19(0x5b7)](GlobeSurfaceTile[_0x68aa19(0x4b51)],{'eligibleForUnloading':{'get':function(){var _0x229b27=_0x68aa19;for(var _0x28d2a8=this[_0x229b27(0x419a)],_0x5d8923=!(_0x28d2a8===TerrainState$1[_0x229b27(0x3ed1)]||_0x28d2a8===TerrainState$1[_0x229b27(0x3b2a)]),_0x46c7f5=this['imagery'],_0x2a387b=0x0,_0xe0421f=_0x46c7f5[_0x229b27(0x531b)];_0x5d8923&&_0x2a387b<_0xe0421f;++_0x2a387b){var _0x30b8f0=_0x46c7f5[_0x2a387b];_0x5d8923=!defined$1(_0x30b8f0[_0x229b27(0x4747)])||_0x30b8f0[_0x229b27(0x4747)]['state']!==ImageryState$1[_0x229b27(0x297d)];}return _0x5d8923;}},'renderedMesh':{'get':function(){var _0x2990a1=_0x68aa19;return defined$1(this[_0x2990a1(0x4675)])?this[_0x2990a1(0x39b5)]:defined$1(this[_0x2990a1(0xa85)])?this['mesh']:defined$1(this['fill'])?this[_0x2990a1(0x12c5)][_0x2990a1(0x38d)]:void 0x0;}}});var scratchV0=new Cartesian3(),scratchV1=new Cartesian3(),scratchV2$1=new Cartesian3();function prepareNewTile(_0x37df39,_0x2f6c4a,_0x42130a,_0x5b0ab4){var _0x4fe2c0=_0x68aa19,_0x201d8d=_0x2f6c4a[_0x4fe2c0(0x180d)](_0x37df39['x'],_0x37df39['y'],_0x37df39[_0x4fe2c0(0xcf6)]);if(!defined$1(_0x201d8d)&&defined$1(_0x37df39[_0x4fe2c0(0x2c41)])){var _0x1f96a4=_0x37df39[_0x4fe2c0(0x2c41)],_0x379d8b=_0x1f96a4['data'];defined$1(_0x379d8b)&&defined$1(_0x379d8b[_0x4fe2c0(0x19dc)])&&(_0x201d8d=_0x379d8b[_0x4fe2c0(0x19dc)][_0x4fe2c0(0x1e97)](_0x1f96a4['x'],_0x1f96a4['y'],_0x37df39['x'],_0x37df39['y']));}!0x1===_0x201d8d&&(_0x37df39['data'][_0x4fe2c0(0x419a)]=TerrainState$1[_0x4fe2c0(0x3865)]);for(var _0x89afda=0x0,_0xc645f4=_0x5b0ab4[_0x4fe2c0(0x531b)];_0x89afda<_0xc645f4;++_0x89afda){var _0x411743=_0x5b0ab4[_0x4fe2c0(0x3173)](_0x89afda);_0x411743[_0x4fe2c0(0x105f)]&&_0x411743[_0x4fe2c0(0x1e95)](_0x37df39,_0x2f6c4a);}}function getChildTileMaskExt(_0x8d544e){var _0x216862=_0x68aa19,_0x41139c=void 0x0;return defined$1(_0x8d544e[_0x216862(0x2c41)])&&defined$1(_0x8d544e['parent'][_0x216862(0x20c7)])&&(_0x41139c=_0x8d544e['x']%_0x8d544e[_0x216862(0x2c41)]['x']==0x0?_0x8d544e['y']%_0x8d544e[_0x216862(0x2c41)]['y']==0x0?_0x8d544e[_0x216862(0x2c41)][_0x216862(0x20c7)][0x0]:_0x8d544e[_0x216862(0x2c41)][_0x216862(0x20c7)][0x2]:_0x8d544e['y']%_0x8d544e[_0x216862(0x2c41)]['y']==0x0?_0x8d544e[_0x216862(0x2c41)]['_childTileMaskExt'][0x1]:_0x8d544e[_0x216862(0x2c41)][_0x216862(0x20c7)][0x3]),_0x41139c;}function processTerrainStateMachine(_0x2eac84,_0x524764,_0x45375c,_0x199dee,_0x8e727d,_0x33cbfd){var _0x35f283=_0x68aa19,_0x554dbc=_0x2eac84[_0x35f283(0x116f)],_0x159f6a=_0x2eac84[_0x35f283(0x2c41)],_0x29e5ed=!0x1;for(var _0x5b23ca in _0x554dbc[_0x35f283(0x4ed)])_0x554dbc[_0x35f283(0x4ed)][_0x5b23ca]['processStateMachine'](_0x2eac84,_0x524764),_0x554dbc['terrain'][_0x5b23ca]['terrainState']===TerrainState$1[_0x35f283(0x3865)]&&(_0x29e5ed=!0x0);if((_0x554dbc[_0x35f283(0x419a)]===TerrainState$1[_0x35f283(0x3865)]||_0x29e5ed)&&void 0x0!==_0x159f6a){if(void 0x0!==_0x159f6a[_0x35f283(0x116f)]&&void 0x0!==_0x159f6a[_0x35f283(0x116f)][_0x35f283(0x19dc)]&&!0x1!==_0x159f6a[_0x35f283(0x116f)][_0x35f283(0x19dc)][_0x35f283(0x485d)]){if(_0x29e5ed){for(var _0x5b23ca in _0x159f6a[_0x35f283(0x116f)][_0x35f283(0x4ed)])defined$1(_0x159f6a[_0x35f283(0x116f)][_0x35f283(0x4ed)][_0x5b23ca][_0x35f283(0x19dc)])&&0x0!=_0x159f6a[_0x35f283(0x116f)][_0x35f283(0x4ed)][_0x5b23ca]['terrainData'][_0x35f283(0x485d)]||_0x159f6a[_0x35f283(0x116f)]['terrain'][_0x5b23ca][_0x35f283(0x3134)](_0x159f6a,_0x524764);}}else GlobeSurfaceTile[_0x35f283(0x3134)](_0x159f6a,_0x524764,_0x45375c,_0x199dee,_0x8e727d,!0x0);}if(_0x554dbc['terrainState']===TerrainState$1[_0x35f283(0x3865)]&&upsample(_0x554dbc,_0x2eac84,_0x524764,_0x45375c,_0x2eac84['x'],_0x2eac84['y'],_0x2eac84[_0x35f283(0xcf6)]),_0x554dbc[_0x35f283(0x419a)]===TerrainState$1[_0x35f283(0x35cb)]){var _0x5ba433=getChildTileMaskExt(_0x2eac84);requestTileGeometry(_0x554dbc,_0x45375c,_0x2eac84['x'],_0x2eac84['y'],_0x2eac84[_0x35f283(0xcf6)],_0x5ba433);}if(_0x554dbc[_0x35f283(0x419a)]===TerrainState$1['UNZIP']&&unZipTile(_0x554dbc,_0x45375c,_0x2eac84['x'],_0x2eac84['y'],_0x2eac84['level']),_0x554dbc['terrainState']===TerrainState$1[_0x35f283(0x35fa)]&&(defined$1(_0x554dbc[_0x35f283(0x19dc)])&&(_0x2eac84[_0x35f283(0x20c7)]=_0x554dbc[_0x35f283(0x19dc)][_0x35f283(0x20c7)]),_0x2eac84[_0x35f283(0x3dee)]&&!_0x554dbc[_0x35f283(0x245e)]&&_0x554dbc['setShowInvalid'](),transform(_0x554dbc,_0x524764,_0x45375c,_0x2eac84['x'],_0x2eac84['y'],_0x2eac84['level'])),_0x554dbc[_0x35f283(0x419a)]===TerrainState$1[_0x35f283(0x4bd)]&&createResources$4(_0x524764,_0x554dbc,_0x524764[_0x35f283(0x4174)],_0x45375c,_0x2eac84['x'],_0x2eac84['y'],_0x2eac84['level'],_0x33cbfd),_0x554dbc[_0x35f283(0x419a)]!==TerrainState$1[_0x35f283(0x36ca)]){var _0x22da31;if(_0x554dbc[_0x35f283(0x419a)]>=TerrainState$1['RECEIVED']&&void 0x0===_0x554dbc[_0x35f283(0x46cb)]&&_0x45375c['hasWaterMask']){if(void 0x0!==_0x554dbc[_0x35f283(0x19dc)][_0x35f283(0x34f4)])createWaterMaskTextureIfNeeded(_0x524764[_0x35f283(0x4174)],_0x554dbc);else defined$1(_0x22da31=_0x554dbc[_0x35f283(0x56dc)](_0x2eac84))&&defined$1(_0x22da31[_0x35f283(0x116f)]['waterMaskTexture'])&&(_0x554dbc[_0x35f283(0x46cb)]=_0x22da31[_0x35f283(0x116f)][_0x35f283(0x46cb)],++_0x554dbc['waterMaskTexture']['referenceCount'],_0x554dbc[_0x35f283(0x4b2c)](_0x2eac84,_0x22da31,_0x554dbc[_0x35f283(0x3b35)]));}if(_0x554dbc[_0x35f283(0x419a)]>=TerrainState$1['RECEIVED']&&void 0x0===_0x554dbc[_0x35f283(0xfcd)]&&_0x45375c[_0x35f283(0x140b)]){if(void 0x0!==_0x554dbc[_0x35f283(0x19dc)][_0x35f283(0x4042)])createNormalTextureIfNeeded(_0x524764[_0x35f283(0x4174)],_0x554dbc);else defined$1(_0x22da31=_0x554dbc[_0x35f283(0x56dc)](_0x2eac84))&&defined$1(_0x22da31[_0x35f283(0x116f)][_0x35f283(0xfcd)])&&(_0x554dbc[_0x35f283(0xfcd)]=_0x22da31[_0x35f283(0x116f)][_0x35f283(0xfcd)],++_0x554dbc[_0x35f283(0xfcd)]['referenceCount'],_0x554dbc[_0x35f283(0x447)](_0x2eac84,_0x22da31,_0x554dbc[_0x35f283(0x3ab0)]));}}}function upsample(_0x30642e,_0x3bb92a,_0x2e1b34,_0xa9bd8d,_0x1919cb,_0x6162d2,_0x3e304b){var _0x37ef05=_0x68aa19,_0x37113d=_0x3bb92a[_0x37ef05(0x2c41)];if(_0x37113d){var _0x5a5d9d=_0x37113d[_0x37ef05(0x116f)][_0x37ef05(0x19dc)],_0x1b0841=_0x37113d['x'],_0x1b03a6=_0x37113d['y'],_0x24fdce=_0x37113d[_0x37ef05(0xcf6)];if(defined$1(_0x5a5d9d)){var _0x318a81=_0x5a5d9d[_0x37ef05(0x4e89)](_0xa9bd8d['tilingScheme'],_0x1b0841,_0x1b03a6,_0x24fdce,_0x1919cb,_0x6162d2,_0x3e304b);defined$1(_0x318a81)&&(_0x30642e[_0x37ef05(0x419a)]=TerrainState$1['RECEIVING'],when(_0x318a81,function(_0x2ab1af){var _0x58091f=_0x37ef05;if(defined$1(_0x2ab1af)){_0x30642e[_0x58091f(0x19dc)]=_0x2ab1af;var _0x13fbbe=_0x37113d[_0x58091f(0x116f)][_0x58091f(0x533a)];if(defined$1(_0x13fbbe)){var _0x2572ec=_0x13fbbe[_0x58091f(0x4e89)](_0xa9bd8d['tilingScheme'],_0x1b0841,_0x1b03a6,_0x24fdce,_0x1919cb,_0x6162d2,_0x3e304b);if(!defined$1(_0x2572ec))return void(_0x30642e[_0x58091f(0x419a)]=TerrainState$1['FAILED']);when(_0x2572ec,function(_0x2b2c5e){var _0x14a829=_0x58091f;defined$1(_0x2b2c5e)?(_0x30642e['invalidTerrainData']=_0x2b2c5e,_0x30642e[_0x14a829(0x419a)]=TerrainState$1['RECEIVED'],_0x30642e[_0x14a829(0x245e)]=_0x37113d[_0x14a829(0x116f)]['invalid']):_0x30642e['terrainState']=TerrainState$1['INVALID'];});}else _0x30642e[_0x58091f(0x419a)]=TerrainState$1[_0x58091f(0x35fa)],_0x30642e['invalid']=_0x37113d[_0x58091f(0x116f)][_0x58091f(0x245e)];}else _0x30642e[_0x58091f(0x419a)]=TerrainState$1[_0x58091f(0x36ca)];},function(){var _0x6a8289=_0x37ef05;_0x30642e[_0x6a8289(0x419a)]=TerrainState$1[_0x6a8289(0x3865)];}));}}else _0x3bb92a[_0x37ef05(0x4695)]=QuadtreeTileLoadState$2[_0x37ef05(0x3865)];}function requestTileGeometry(_0x19a2ce,_0xebd007,_0x144c9a,_0x5395a0,_0x779e7e,_0x7af27d){function _0x48c328(_0x109b4f){var _0x1fed21=_0x54f3;_0x19a2ce[_0x1fed21(0x9e2)]=void 0x0,defined$1(_0x109b4f)?'cacheError'!==_0x109b4f?_0x1fed21(0x5023)!==_0x109b4f?(_0x19a2ce['terrainData']=_0x109b4f,_0x19a2ce[_0x1fed21(0x419a)]=TerrainState$1[_0x1fed21(0x35fa)],_0xebd007[_0x1fed21(0x5270)]&&0x0!==_0x779e7e&&(_0x19a2ce[_0x1fed21(0x419a)]=TerrainState$1[_0x1fed21(0x20cf)],_0x19a2ce[_0x1fed21(0x534f)]=_0x109b4f,_0x19a2ce[_0x1fed21(0x19dc)]=void 0x0)):_0x19a2ce[_0x1fed21(0x419a)]=TerrainState$1['FAILED']:_0x303505(!0x1):_0x19a2ce['terrainState']=TerrainState$1[_0x1fed21(0x3865)];}function _0x5cc137(){var _0x137091=_0x54f3;if(_0x19a2ce[_0x137091(0x9e2)][_0x137091(0x4695)]===RequestState$1['CANCELLED'])return _0x19a2ce['terrainData']=void 0x0,_0x19a2ce[_0x137091(0x419a)]=TerrainState$1[_0x137091(0x35cb)],void(_0x19a2ce[_0x137091(0x9e2)]=void 0x0);_0x19a2ce[_0x137091(0x419a)]=TerrainState$1['FAILED'],_0x19a2ce[_0x137091(0x9e2)]=void 0x0;var _0x185dcb='Failed\x20to\x20obtain\x20terrain\x20tile\x20X:\x20'+_0x144c9a+_0x137091(0x1b2d)+_0x5395a0+_0x137091(0x1171)+_0x779e7e+'.';_0xebd007[_0x137091(0x3c64)]=TileProviderError$1[_0x137091(0x40ea)](_0xebd007[_0x137091(0x3c64)],_0xebd007,_0xebd007[_0x137091(0x2139)],_0x185dcb,_0x144c9a,_0x5395a0,_0x779e7e,_0x303505);}function _0x303505(_0x1127ae){var _0x335ab1=_0x54f3,_0x5d8676=new Request({'throttle':!0x1,'throttleByServer':!0x0,'type':RequestType$1['TERRAIN']});_0x5d8676[_0x335ab1(0xcfb)]=_0x1127ae,_0x19a2ce[_0x335ab1(0x9e2)]=_0x5d8676;var _0x4ceeb6=_0xebd007[_0x335ab1(0x5879)](_0x144c9a,_0x5395a0,_0x779e7e,_0x5d8676,_0x7af27d);defined$1(_0x4ceeb6)?(_0x19a2ce['terrainState']=TerrainState$1[_0x335ab1(0x3ed1)],when(_0x4ceeb6,_0x48c328,_0x5cc137)):(_0x19a2ce['terrainState']=TerrainState$1[_0x335ab1(0x35cb)],_0x19a2ce[_0x335ab1(0x9e2)]=void 0x0);}_0x303505(!0x0);}function unZipTile(_0x4a8265,_0x113d6d,_0x3bf0e7,_0xe9cad5,_0x5bc243){var _0x47f9bd=_0x68aa19,_0x5627e8=_0x113d6d[_0x47f9bd(0x2658)](_0x4a8265[_0x47f9bd(0x534f)][_0x47f9bd(0x1de1)]);defined$1(_0x5627e8)&&(_0x4a8265[_0x47f9bd(0x419a)]=TerrainState$1[_0x47f9bd(0x25ce)],when(_0x5627e8,function(_0x3f7e90){var _0x282d74=_0x47f9bd;if(!defined$1(_0x3f7e90))return _0x4a8265[_0x282d74(0x419a)]=TerrainState$1['FAILED'],_0x4a8265[_0x282d74(0x534f)]=void 0x0,void(_0x4a8265[_0x282d74(0x19dc)]=void 0x0);_0x4a8265[_0x282d74(0x419a)]=TerrainState$1[_0x282d74(0x35fa)],_0x4a8265['terrainData']=_0x113d6d[_0x282d74(0x1e3b)](_0x4a8265['zipTerrainData'],_0x3f7e90[_0x282d74(0x116f)][_0x282d74(0x1de1)]),_0x113d6d['_invisibility']&&(_0x4a8265[_0x282d74(0x533a)]=new HeightmapTerrainData({'buffer':new Uint8Array(0x100),'width':0x10,'height':0x10,'skirtMode':!0x0,'valid':!0x1})),_0x4a8265[_0x282d74(0x534f)]=void 0x0;},function(_0x34b225){var _0x368c0e=_0x47f9bd;_0x4a8265[_0x368c0e(0x419a)]=TerrainState$1[_0x368c0e(0x3865)];}));}function transform(_0x4fa6e5,_0x38f964,_0x506a1e,_0x5fbc42,_0x31c46d,_0x1d3dae){var _0xe6aa6e=_0x68aa19,_0x535a89=_0x506a1e[_0xe6aa6e(0x3e1)],_0x28fe9c=_0x4fa6e5['terrainData']['createMesh'](_0x535a89,_0x5fbc42,_0x31c46d,_0x1d3dae,_0x38f964['terrainExaggeration']);defined$1(_0x28fe9c)&&(_0x4fa6e5[_0xe6aa6e(0x419a)]=TerrainState$1[_0xe6aa6e(0x3b2a)],when(_0x28fe9c,function(_0x1f524b){var _0x4af0a5=_0xe6aa6e;if(_0x506a1e[_0x4af0a5(0x3ce2)]&&_0x506a1e['_extrudeTileBoundingBox']&&_0x506a1e[_0x4af0a5(0x13ce)][0x0]>0xc&&_0x1f524b['maximumHeight']<0x1&&(_0x1f524b[_0x4af0a5(0x3a61)]=Math[_0x4af0a5(0x2bc6)](_0x506a1e[_0x4af0a5(0x3928)],_0x1f524b['maximumHeight'])),_0x4fa6e5[_0x4af0a5(0x38d)]=_0x1f524b,_0x4fa6e5[_0x4af0a5(0x3658)]=OrientedBoundingBox['clone'](_0x1f524b[_0x4af0a5(0x3658)],_0x4fa6e5[_0x4af0a5(0x3658)]),_0x4fa6e5['occludeePointInScaledSpace']=Cartesian3[_0x4af0a5(0x254b)](_0x1f524b[_0x4af0a5(0x289f)],_0x4fa6e5[_0x4af0a5(0x289f)]),_0x506a1e['_enablePrjArea']&&(defined$1(_0x1f524b[_0x4af0a5(0x4ecd)])?_0x4fa6e5[_0x4af0a5(0x5799)]['_orientedBoundingBox']=OrientedBoundingBox[_0x4af0a5(0x254b)](_0x1f524b[_0x4af0a5(0x4ecd)],_0x4fa6e5[_0x4af0a5(0x5799)][_0x4af0a5(0x1fb6)]):_0x4fa6e5['tileBoundingRegion'][_0x4af0a5(0x1fb6)]=OrientedBoundingBox[_0x4af0a5(0x254b)](_0x4fa6e5[_0x4af0a5(0x3658)],_0x4fa6e5[_0x4af0a5(0x5799)][_0x4af0a5(0x1fb6)]),_0x4fa6e5[_0x4af0a5(0x5799)][_0x4af0a5(0xd7d)]=BoundingSphere[_0x4af0a5(0x2b64)](_0x4fa6e5[_0x4af0a5(0x5799)][_0x4af0a5(0x1fb6)])),defined$1(_0x4fa6e5[_0x4af0a5(0x533a)])){var _0x9bfe3a=_0x4fa6e5['invalidTerrainData']['createMesh'](_0x535a89,_0x5fbc42,_0x31c46d,_0x1d3dae,_0x38f964[_0x4af0a5(0x4067)]);if(!defined$1(_0x9bfe3a))return void(_0x4fa6e5[_0x4af0a5(0x419a)]=TerrainState$1['RECEIVED']);when(_0x9bfe3a,function(_0x1151a0){var _0x499150=_0x4af0a5;_0x4fa6e5[_0x499150(0x4f70)]=_0x1151a0,_0x4fa6e5[_0x499150(0x3e57)]=OrientedBoundingBox['clone'](_0x1151a0[_0x499150(0x3658)],_0x4fa6e5[_0x499150(0x3e57)]),_0x4fa6e5[_0x499150(0x1e7c)]=Cartesian3[_0x499150(0x254b)](_0x1151a0[_0x499150(0x289f)],_0x4fa6e5[_0x499150(0x1e7c)]),_0x4fa6e5['terrainState']=TerrainState$1[_0x499150(0x4bd)];});}else _0x4fa6e5[_0x4af0a5(0x419a)]=TerrainState$1[_0x4af0a5(0x4bd)];},function(){var _0x33bf95=_0xe6aa6e;_0x4fa6e5[_0x33bf95(0x419a)]=TerrainState$1[_0x33bf95(0x3865)];}));}function CreateVertexBufferJob(){var _0x4d8340=_0x68aa19;this[_0x4d8340(0x4174)]=void 0x0,this[_0x4d8340(0x2fb6)]=void 0x0,this[_0x4d8340(0x38d)]=void 0x0;}GlobeSurfaceTile['prototype'][_0x68aa19(0x3f0b)]=function(_0x5015f0,_0x4f31f2,_0x1ac1d4,_0x5c38cc,_0x3899d3){var _0x4dcccd=_0x68aa19,_0x228f54=this[_0x4dcccd(0x75a)];if(defined$1(_0x228f54)){for(var _0x28fd33=_0x228f54[_0x4dcccd(0x1f3d)],_0x17f50f=_0x228f54[_0x4dcccd(0x525a)],_0x253722=_0x228f54[_0x4dcccd(0x2ade)],_0x2e20dc=_0x17f50f['length'],_0x3ab187=Number[_0x4dcccd(0xd77)],_0x1041c0=0x0;_0x1041c0<_0x2e20dc;_0x1041c0+=0x3){var _0x9b69a5=_0x17f50f[_0x1041c0],_0x5716a5=_0x17f50f[_0x1041c0+0x1],_0x1e058b=_0x17f50f[_0x1041c0+0x2],_0x2e42be=getPosition(_0x253722,_0x4f31f2,_0x1ac1d4,_0x28fd33,_0x9b69a5,scratchV0),_0x324b53=getPosition(_0x253722,_0x4f31f2,_0x1ac1d4,_0x28fd33,_0x5716a5,scratchV1),_0x478af5=getPosition(_0x253722,_0x4f31f2,_0x1ac1d4,_0x28fd33,_0x1e058b,scratchV2$1),_0x185567=IntersectionTests[_0x4dcccd(0xd76)](_0x5015f0,_0x2e42be,_0x324b53,_0x478af5,_0x5c38cc);defined$1(_0x185567)&&_0x185567<_0x3ab187&&_0x185567>=0x0&&(_0x3ab187=_0x185567);}return _0x3ab187!==Number[_0x4dcccd(0xd77)]?Ray[_0x4dcccd(0x4795)](_0x5015f0,_0x3ab187,_0x3899d3):void 0x0;}},GlobeSurfaceTile[_0x68aa19(0x4b51)]['freeResources']=function(){var _0x9b035f=_0x68aa19;defined$1(this['waterMaskTexture'])&&(--this['waterMaskTexture']['referenceCount'],0x0===this['waterMaskTexture'][_0x9b035f(0x2cc0)]&&this['waterMaskTexture']['destroy'](),this[_0x9b035f(0x46cb)]=void 0x0),defined$1(this[_0x9b035f(0xfcd)])&&(--this['normalTexture'][_0x9b035f(0x2cc0)],0x0===this[_0x9b035f(0xfcd)][_0x9b035f(0x2cc0)]&&this['normalTexture'][_0x9b035f(0x2578)](),this[_0x9b035f(0xfcd)]=void 0x0),this['terrainData']=void 0x0,this[_0x9b035f(0x1ddd)]=void 0x0,this[_0x9b035f(0x419a)]=TerrainState$1[_0x9b035f(0x35cb)],this[_0x9b035f(0x38d)]=void 0x0,this['modifyTerrainMesh']=void 0x0,this[_0x9b035f(0x39b5)]=void 0x0,this[_0x9b035f(0x12c5)]=this['fill']&&this[_0x9b035f(0x12c5)][_0x9b035f(0x2578)]();for(var _0x21d7b0=this[_0x9b035f(0x3527)],_0x585fc8=0x0,_0x4bb384=_0x21d7b0[_0x9b035f(0x531b)];_0x585fc8<_0x4bb384;++_0x585fc8)_0x21d7b0[_0x585fc8][_0x9b035f(0x1f96)]();for(var _0xfffbb9 in(this[_0x9b035f(0x3527)]['length']=0x0,this[_0x9b035f(0x4ed)]))this[_0x9b035f(0x4ed)][_0xfffbb9][_0x9b035f(0x1f96)]();this[_0x9b035f(0x4ed)]={};var _0x3700b2=this['gridImagery'];for(_0x585fc8=0x0,_0x4bb384=_0x3700b2[_0x9b035f(0x531b)];_0x585fc8<_0x4bb384;++_0x585fc8)_0x3700b2[_0x585fc8][_0x9b035f(0x1f96)]();this[_0x9b035f(0x55a0)][_0x9b035f(0x531b)]=0x0,this[_0x9b035f(0x358e)](),this[_0x9b035f(0x245e)]=!0x1,this[_0x9b035f(0x4f70)]=void 0x0,this[_0x9b035f(0x3e57)]=void 0x0,this[_0x9b035f(0x1e7c)]=void 0x0,this[_0x9b035f(0x4522)]=void 0x0,this[_0x9b035f(0x533a)]=void 0x0;},GlobeSurfaceTile[_0x68aa19(0x4b51)][_0x68aa19(0x358e)]=function(){var _0x5947aa=_0x68aa19;GlobeSurfaceTile[_0x5947aa(0x2fd6)](this[_0x5947aa(0xa85)]),this[_0x5947aa(0xa85)]=void 0x0,GlobeSurfaceTile['_freeVertexArray'](this[_0x5947aa(0x1db7)]),this[_0x5947aa(0x1db7)]=void 0x0,GlobeSurfaceTile[_0x5947aa(0x2fd6)](this[_0x5947aa(0x540e)]),this['modifyTerrainVertexArray']=void 0x0,GlobeSurfaceTile[_0x5947aa(0x2fd6)](this[_0x5947aa(0x4675)]),this[_0x5947aa(0x4675)]=void 0x0;},GlobeSurfaceTile[_0x68aa19(0x3a52)]=function(_0x5e0150,_0x1a0b9b,_0x1f7c3a,_0xde8f40){var _0x3dde12=_0x68aa19,_0x2f2cce=_0x5e0150[_0x3dde12(0x116f)];defined$1(_0x2f2cce)||(_0x2f2cce=_0x5e0150[_0x3dde12(0x116f)]=new GlobeSurfaceTile()),_0x5e0150[_0x3dde12(0x4695)]===QuadtreeTileLoadState$2[_0x3dde12(0x41ce)]&&(prepareNewTile(_0x5e0150,_0x1a0b9b,_0x1f7c3a,_0xde8f40),_0x5e0150[_0x3dde12(0x4695)]=QuadtreeTileLoadState$2[_0x3dde12(0x20b9)]);},GlobeSurfaceTile[_0x68aa19(0x3134)]=function(_0xb278b2,_0x358fa8,_0x1f50b8,_0x5ee927,_0x572396,_0x27bf99,_0x182abd){var _0x5d3638=_0x68aa19;GlobeSurfaceTile['initialize'](_0xb278b2,_0x1f50b8,_0x5ee927,_0x572396);var _0x87d7b0=_0xb278b2[_0x5d3638(0x116f)];if(_0xb278b2[_0x5d3638(0x4695)]===QuadtreeTileLoadState$2['LOADING']&&processTerrainStateMachine(_0xb278b2,_0x358fa8,_0x1f50b8,_0x5ee927,_0x572396,_0x27bf99),!_0x182abd||0x0==_0xb278b2[_0x5d3638(0xcf6)]){var _0x5e4f1d=_0xb278b2[_0x5d3638(0x4bb2)];_0xb278b2['renderable']=defined$1(_0x87d7b0[_0x5d3638(0xa85)])||!0x1===_0x1f50b8[_0x5d3638(0x1015)]&&defined$1(_0x87d7b0[_0x5d3638(0x38d)])&&_0x87d7b0[_0x5d3638(0x38d)]['invalid'];var _0x25e638=_0x87d7b0[_0x5d3638(0x419a)]===TerrainState$1[_0x5d3638(0x3f41)];for(var _0xe7ad22 in _0x87d7b0[_0x5d3638(0x4ed)])if(_0x87d7b0[_0x5d3638(0x4ed)][_0xe7ad22][_0x5d3638(0x419a)]!==TerrainState$1[_0x5d3638(0x3f41)]){_0x25e638=!0x1;break;}_0xb278b2[_0x5d3638(0x4249)]=defined$1(_0x87d7b0[_0x5d3638(0x19dc)])&&_0x87d7b0[_0x5d3638(0x19dc)][_0x5d3638(0x1956)]();var _0x34fa8a=!0x0,_0xe97ed6=_0x572396[_0x5d3638(0x6c4)]();if(_0xe97ed6>0x0){var _0x59428e=_0xb278b2[_0x5d3638(0xcf6)]-_0xe97ed6;_0x59428e=Math[_0x5d3638(0x2bc6)](0x0,_0x59428e);for(var _0x3cfc3c=_0xb278b2['level'],_0x54153d=_0xb278b2;_0x3cfc3c>_0x59428e&&defined$1(_0x54153d);)defined$1(_0x54153d=_0x54153d['parent'])&&(GlobeSurfaceTile['initialize'](_0x54153d,_0x1f50b8,_0x5ee927,_0x572396),_0x34fa8a=_0x87d7b0['processImagery'](_0x54153d,_0x1f50b8,_0x358fa8)&&_0x34fa8a),_0x3cfc3c=_0x54153d['level'];}var _0x5e5a00=_0x87d7b0['processImagery'](_0xb278b2,_0x1f50b8,_0x358fa8)&&_0x34fa8a,_0x5ade6d=_0x87d7b0['processGridTile'](_0xb278b2,_0x358fa8);if(_0x25e638&&_0x5e5a00&&_0x5ade6d||_0x87d7b0[_0x5d3638(0x419a)]===TerrainState$1[_0x5d3638(0x36ca)]){var _0x2deb9a=_0xb278b2[_0x5d3638(0x4dc)],_0x3ab6e5={};for(var _0x2368a2 in _0x2deb9a)_0x2deb9a[_0x5d3638(0x2a77)](_0x2368a2)&&(_0x2deb9a[_0x2368a2](_0xb278b2)||(_0x3ab6e5[_0x2368a2]=_0x2deb9a[_0x2368a2]));_0xb278b2[_0x5d3638(0x4dc)]=_0x3ab6e5,_0xb278b2[_0x5d3638(0x4695)]=QuadtreeTileLoadState$2[_0x5d3638(0x3eee)];}_0x5e4f1d&&(_0xb278b2[_0x5d3638(0x4bb2)]=!0x0);}},GlobeSurfaceTile['prototype']['processImagery']=function(_0x453177,_0x5b78fe,_0x36a0b3,_0x5d34b1){var _0x1c9285=_0x68aa19,_0x395197,_0x280f62,_0x49f0bc=_0x453177['data'],_0x4ed729=_0x453177[_0x1c9285(0x4249)],_0x15a800=!0x1,_0x530c4b=!0x0,_0x195ab0=_0x49f0bc['imagery'],_0x50949c=!0x1,_0x5752a5=!0x1;for(_0x395197=0x0,_0x280f62=_0x195ab0['length'];_0x395197<_0x280f62;++_0x395197){var _0xcd9b7c=_0x195ab0[_0x395197];if(defined$1(_0xcd9b7c[_0x1c9285(0x4747)])||defined$1(_0xcd9b7c[_0x1c9285(0x4af)])||!defined$1(_0xcd9b7c[_0x1c9285(0x46fd)])||(_0xcd9b7c[_0x1c9285(0x4747)]=_0xcd9b7c[_0x1c9285(0x46fd)][_0x1c9285(0x3b8f)](_0x453177['x'],_0x453177['y'],_0x453177[_0x1c9285(0xcf6)]),_0xcd9b7c[_0x1c9285(0x46fd)]=void 0x0),defined$1(_0xcd9b7c[_0x1c9285(0x4747)])){if(_0xcd9b7c[_0x1c9285(0x4747)][_0x1c9285(0x4695)]===ImageryState$1[_0x1c9285(0x5758)]){var _0x286ee1=_0xcd9b7c['loadingImagery'][_0x1c9285(0x46fd)];if(_0x286ee1[_0x1c9285(0x2dba)]['ready']){_0xcd9b7c[_0x1c9285(0x1f96)](),_0x195ab0[_0x1c9285(0x4bc6)](_0x395197,0x1),_0x286ee1[_0x1c9285(0x1e95)](_0x453177,_0x5b78fe,_0x395197),--_0x395197,_0x280f62=_0x195ab0[_0x1c9285(0x531b)];continue;}_0x4ed729=!0x1;}var _0x19356b,_0x3e5b84=void 0x0;if((_0xcd9b7c[_0x1c9285(0x4747)][_0x1c9285(0x46fd)][_0x1c9285(0x452)]instanceof MvtProvider$1||_0xcd9b7c[_0x1c9285(0x4747)][_0x1c9285(0x46fd)]['_imageryProvider']instanceof MvtProvider)&&(_0x3e5b84=_0xcd9b7c[_0x1c9285(0x4747)][_0x1c9285(0x46fd)][_0x1c9285(0x452)],_0x50949c=!0x0),_0x36a0b3[_0x1c9285(0x1224)][_0x1c9285(0x54c6)][_0x1c9285(0x1725)]){var _0x2a8952=_0x36a0b3[_0x1c9285(0x1224)][_0x1c9285(0x54c6)][_0x1c9285(0x40d6)];!defined$1(_0x3e5b84)||_0x453177[_0x1c9285(0x4a3c)]>_0x36a0b3[_0x1c9285(0x1224)]['_endLevel']-_0x2a8952?(_0x19356b=_0xcd9b7c[_0x1c9285(0x3134)](_0x453177,_0x36a0b3,_0x5d34b1))&&defined$1(_0x3e5b84)&&(_0x5752a5=!0x0):_0x19356b=!0x0;}else _0x19356b=_0xcd9b7c[_0x1c9285(0x3134)](_0x453177,_0x36a0b3,_0x5d34b1);_0x530c4b=_0x530c4b&&_0x19356b,_0x15a800=_0x15a800||_0x19356b||defined$1(_0xcd9b7c[_0x1c9285(0x4af)]),_0x4ed729=_0x4ed729&&defined$1(_0xcd9b7c['loadingImagery'])&&(_0xcd9b7c[_0x1c9285(0x4747)][_0x1c9285(0x4695)]===ImageryState$1[_0x1c9285(0x3865)]||_0xcd9b7c[_0x1c9285(0x4747)][_0x1c9285(0x4695)]===ImageryState$1[_0x1c9285(0x36ca)]);}else _0x4ed729=!0x1;}return _0x50949c&&!_0x5752a5||(_0x453177['_mvtLoaded']=!0x0),_0x453177[_0x1c9285(0x4249)]=_0x4ed729,_0x453177[_0x1c9285(0x4bb2)]=_0x453177[_0x1c9285(0x4bb2)]&&(_0x15a800||_0x530c4b),_0x530c4b;},new Rectangle(),CreateVertexBufferJob[_0x68aa19(0x4b51)]['set']=function(_0x3495ff,_0x53695a,_0x2a1de5,_0x5602ba){var _0x5c08e2=_0x68aa19;this[_0x5c08e2(0x4174)]=_0x3495ff,this[_0x5c08e2(0x2fb6)]=_0x53695a,this[_0x5c08e2(0x38d)]=_0x2a1de5,this['terrainProvider']=_0x5602ba;},CreateVertexBufferJob[_0x68aa19(0x4b51)]['execute']=function(){var _0x3bf85c=_0x68aa19,_0x22c864=this[_0x3bf85c(0x4174)],_0x1d4f57=this['mesh'],_0x59b974=this[_0x3bf85c(0x2fb6)];!0x1===this[_0x3bf85c(0x4bed)]['isShowGlobe']&&_0x1d4f57[_0x3bf85c(0x245e)]?_0x59b974['vertexArray']=void 0x0:(_0x59b974[_0x3bf85c(0xa85)]=GlobeSurfaceTile[_0x3bf85c(0x3d21)](_0x22c864,_0x1d4f57),defined$1(_0x59b974[_0x3bf85c(0x4f70)])&&(_0x59b974[_0x3bf85c(0x4522)]=GlobeSurfaceTile[_0x3bf85c(0x3d21)](_0x22c864,_0x59b974[_0x3bf85c(0x4f70)])));};var _createVertexBufferJob=new CreateVertexBufferJob();function createResources$4(_0x535719,_0xa5dc1a,_0x4bf627,_0xdfc9b0,_0x41393a,_0x1a45a0,_0x29dc5f,_0x327958){var _0x3fd706=_0x68aa19;_createVertexBufferJob[_0x3fd706(0x346f)](_0x4bf627,_0xa5dc1a,_0xa5dc1a['mesh'],_0xdfc9b0),_0x535719[_0x3fd706(0x2e9)][_0x3fd706(0x5108)](_createVertexBufferJob,0x2)&&(_0xa5dc1a[_0x3fd706(0x419a)]=TerrainState$1[_0x3fd706(0x3f41)],_0xa5dc1a[_0x3fd706(0x12c5)]=_0xa5dc1a[_0x3fd706(0x12c5)]&&_0xa5dc1a[_0x3fd706(0x12c5)][_0x3fd706(0x2578)](_0x327958));}function getContextWaterMaskData(_0x354cd0){var _0x144c8a=_0x68aa19,_0x261312=_0x354cd0[_0x144c8a(0x4403)][_0x144c8a(0x4aa8)];if(!defined$1(_0x261312)){var _0x201431=Texture$1[_0x144c8a(0x3477)]({'context':_0x354cd0,'pixelFormat':PixelFormat$1[_0x144c8a(0x47cf)],'pixelDatatype':PixelDatatype[_0x144c8a(0x4aae)],'source':{'arrayBufferView':new Uint8Array([0xff]),'width':0x1,'height':0x1}});_0x201431[_0x144c8a(0x2cc0)]=0x1,_0x261312={'allWaterTexture':_0x201431,'sampler':new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x144c8a(0x312f)],'minificationFilter':TextureMinificationFilter$1['LINEAR'],'magnificationFilter':TextureMagnificationFilter$1['LINEAR']}),'destroy':function(){var _0x18fde9=_0x144c8a;this['allWaterTexture'][_0x18fde9(0x2578)]();}},_0x354cd0['cache'][_0x144c8a(0x4aa8)]=_0x261312;}return _0x261312;}function createWaterMaskTextureIfNeeded(_0x5e962a,_0x3df14f){var _0x54d06e=_0x68aa19,_0x49cad4,_0x18b3be=_0x3df14f['terrainData'][_0x54d06e(0x34f4)],_0x27d02c=getContextWaterMaskData(_0x5e962a),_0x23bad3=_0x18b3be['length'];if(0x1===_0x23bad3){if(0x0===_0x18b3be[0x0])return;_0x49cad4=_0x27d02c[_0x54d06e(0xa3f)];}else{var _0x288883=Math[_0x54d06e(0x4080)](_0x23bad3);(_0x49cad4=Texture$1[_0x54d06e(0x3477)]({'context':_0x5e962a,'pixelFormat':PixelFormat$1[_0x54d06e(0x47cf)],'pixelDatatype':PixelDatatype[_0x54d06e(0x4aae)],'source':{'width':_0x288883,'height':_0x288883,'arrayBufferView':_0x18b3be},'sampler':_0x27d02c[_0x54d06e(0x1cea)],'flipY':!0x1}))[_0x54d06e(0x2cc0)]=0x0;}++_0x49cad4[_0x54d06e(0x2cc0)],_0x3df14f[_0x54d06e(0x46cb)]=_0x49cad4,Cartesian4[_0x54d06e(0x2b84)](0x0,0x0,0x1,0x1,_0x3df14f['waterMaskTranslationAndScale']);}function getContextNormalTextureData(_0x55ade6){var _0x22256b=_0x68aa19,_0x3aa684=_0x55ade6['cache']['tile_normalTextureData'];if(!defined$1(_0x3aa684)){var _0x219b45=new Texture$1({'context':_0x55ade6,'pixelFormat':PixelFormat$1[_0x22256b(0x51c4)],'pixelDatatype':PixelDatatype[_0x22256b(0x4aae)],'source':{'arrayBufferView':new Uint8Array([0x0,0x0,0xff]),'width':0x1,'height':0x1}});_0x219b45[_0x22256b(0x2cc0)]=0x1,_0x3aa684={'allNormalTexture':_0x219b45,'sampler':new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x22256b(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x22256b(0x2225)],'magnificationFilter':TextureMagnificationFilter$1[_0x22256b(0x2225)]}),'destroy':function(){var _0x1841bb=_0x22256b;this[_0x1841bb(0x32e9)][_0x1841bb(0x2578)]();}},_0x55ade6[_0x22256b(0x4403)][_0x22256b(0x180b)]=_0x3aa684;}return _0x3aa684;}function createNormalTextureIfNeeded(_0x4b9b3e,_0x305155){var _0x3ff4a0=_0x68aa19,_0x2216e8=_0x305155['normalTexture'];if(defined$1(_0x2216e8)&&(--_0x2216e8[_0x3ff4a0(0x2cc0)],0x0===_0x2216e8[_0x3ff4a0(0x2cc0)]&&_0x2216e8[_0x3ff4a0(0x2578)](),_0x305155[_0x3ff4a0(0xfcd)]=void 0x0),defined$1(_0x305155[_0x3ff4a0(0x19dc)])){var _0x405a57=_0x305155[_0x3ff4a0(0x19dc)]['normalTexture'];if(defined$1(_0x405a57)){var _0x23e397,_0x314c6f=getContextNormalTextureData(_0x4b9b3e),_0x257891=_0x405a57[_0x3ff4a0(0x531b)]/0x3,_0x3660da=Math[_0x3ff4a0(0x4080)](_0x257891);(_0x23e397=new Texture$1({'context':_0x4b9b3e,'pixelFormat':PixelFormat$1[_0x3ff4a0(0x51c4)],'pixelDatatype':PixelDatatype[_0x3ff4a0(0x4aae)],'source':{'width':_0x3660da,'height':_0x3660da,'arrayBufferView':_0x405a57},'sampler':_0x314c6f[_0x3ff4a0(0x1cea)]}))['referenceCount']=0x0,++_0x23e397[_0x3ff4a0(0x2cc0)],_0x305155[_0x3ff4a0(0xfcd)]=_0x23e397,Cartesian4[_0x3ff4a0(0x2b84)](0x0,0x0,0x1,0x1,_0x305155[_0x3ff4a0(0x3ab0)]);}}}function createModifyObb(_0x3d3931,_0x296505){var _0x362965=_0x68aa19;for(var _0x217cd2=(_0x296505=_0x3d3931[_0x362965(0x116f)])[_0x362965(0x16fa)][_0x362965(0x49d3)],_0x545080=_0x296505[_0x362965(0x16fa)][_0x362965(0x3a61)],_0x102d0d=_0x296505[_0x362965(0x38d)],_0x4d8f9a=_0x3d3931[_0x362965(0x2c41)];!defined$1(_0x102d0d)&&defined$1(_0x4d8f9a)&&defined$1(_0x4d8f9a[_0x362965(0x116f)]);)_0x102d0d=(_0x296505=_0x4d8f9a[_0x362965(0x116f)])[_0x362965(0x38d)],_0x4d8f9a=_0x4d8f9a[_0x362965(0x2c41)];if(!defined$1(_0x102d0d))return _0x296505[_0x362965(0x16fa)]['orientedBoundingBox'];var _0x5b2476=Math[_0x362965(0x27d5)](_0x102d0d['minimumHeight'],_0x217cd2),_0x47d6a1=Math[_0x362965(0x2bc6)](_0x102d0d[_0x362965(0x3a61)],_0x545080);return OrientedBoundingBox[_0x362965(0x1145)](_0x3d3931[_0x362965(0x2f4d)],_0x5b2476,_0x47d6a1);}function createModifyTerrainVertexArray(_0x28900a,_0x4dcc0e){var _0x522e98=_0x68aa19,_0x1b2769=_0x4dcc0e[_0x522e98(0x116f)];_0x1b2769['modifyTerrainVertexArray']=GlobeSurfaceTile[_0x522e98(0x3d21)](_0x28900a,_0x1b2769[_0x522e98(0x16fa)]),_0x1b2769[_0x522e98(0x1d3f)]=createModifyObb(_0x4dcc0e,_0x1b2769),_0x4dcc0e['isModified']=!0x0;}function TerrainFillMesh(_0x5487b3){var _0xe49acf=_0x68aa19;this['tile']=_0x5487b3,this['frameLastUpdated']=void 0x0,this['westMeshes']=[],this[_0xe49acf(0x34a8)]=[],this[_0xe49acf(0x816)]=[],this['southTiles']=[],this[_0xe49acf(0x1f00)]=[],this[_0xe49acf(0x1a5a)]=[],this[_0xe49acf(0x3dab)]=[],this['northTiles']=[],this[_0xe49acf(0x4220)]=void 0x0,this[_0xe49acf(0x5305)]=void 0x0,this['southeastMesh']=void 0x0,this['southeastTile']=void 0x0,this[_0xe49acf(0x5043)]=void 0x0,this[_0xe49acf(0x165e)]=void 0x0,this[_0xe49acf(0x3b4f)]=void 0x0,this[_0xe49acf(0x30d4)]=void 0x0,this[_0xe49acf(0x3292)]=!0x0,this['visitedFrame']=void 0x0,this[_0xe49acf(0x401f)]=void 0x0,this['mesh']=void 0x0,this[_0xe49acf(0xa85)]=void 0x0,this[_0xe49acf(0x46cb)]=void 0x0,this[_0xe49acf(0x3b35)]=new Cartesian4();}GlobeSurfaceTile[_0x68aa19(0x4b51)][_0x68aa19(0x47e9)]=function(_0x271a86,_0x379711,_0x3aff18){var _0x2ec3db=_0x68aa19;for(var _0x19d944=!0x0,_0x3d0f9e=_0x271a86[_0x2ec3db(0x116f)]['gridImagery'],_0x3aef99=0x0;_0x3aef99<_0x3d0f9e['length'];_0x3aef99++){var _0x4c7783=_0x3d0f9e[_0x3aef99][_0x2ec3db(0x403e)](_0x271a86,_0x379711,_0x3aff18);_0x19d944=_0x19d944&&_0x4c7783;}return _0x19d944;},GlobeSurfaceTile[_0x68aa19(0x3d21)]=function(_0x5f544b,_0x431b1f){var _0x29d9c9=_0x68aa19,_0x4fa5ae=_0x431b1f[_0x29d9c9(0x1f3d)],_0xb649b1=Buffer$1[_0x29d9c9(0xb5a)]({'context':_0x5f544b,'typedArray':_0x4fa5ae,'usage':BufferUsage[_0x29d9c9(0x495a)]}),_0x38ef49=_0x431b1f[_0x29d9c9(0x2ade)]['getAttributes'](_0xb649b1),_0x66544a=_0x431b1f[_0x29d9c9(0x525a)]['indexBuffers']||{},_0x52d006=_0x66544a[_0x5f544b['id']];if(!defined$1(_0x52d006)||_0x52d006[_0x29d9c9(0x1348)]()){var _0x57ad5a=_0x431b1f[_0x29d9c9(0x525a)];(_0x52d006=Buffer$1[_0x29d9c9(0xaad)]({'context':_0x5f544b,'typedArray':_0x57ad5a,'usage':BufferUsage[_0x29d9c9(0x495a)],'indexDatatype':IndexDatatype$1[_0x29d9c9(0x2ae0)](_0x57ad5a['BYTES_PER_ELEMENT'])}))[_0x29d9c9(0x2524)]=!0x1,_0x52d006[_0x29d9c9(0x2cc0)]=0x1,_0x66544a[_0x5f544b['id']]=_0x52d006,_0x431b1f[_0x29d9c9(0x525a)][_0x29d9c9(0x46e1)]=_0x66544a;}else++_0x52d006['referenceCount'];return new VertexArray({'context':_0x5f544b,'attributes':_0x38ef49,'indexBuffer':_0x52d006});},GlobeSurfaceTile[_0x68aa19(0x2fd6)]=function(_0xee72f2){var _0xa86646=_0x68aa19;if(defined$1(_0xee72f2)){var _0x24a6d1=_0xee72f2[_0xa86646(0x53f0)];_0xee72f2[_0xa86646(0x2578)](),defined$1(_0x24a6d1)&&!_0x24a6d1[_0xa86646(0x1348)]()&&defined$1(_0x24a6d1['referenceCount'])&&(--_0x24a6d1[_0xa86646(0x2cc0)],0x0===_0x24a6d1[_0xa86646(0x2cc0)]&&_0x24a6d1[_0xa86646(0x2578)]());}},GlobeSurfaceTile[_0x68aa19(0x4b51)][_0x68aa19(0x56dc)]=function(_0x3c28a5){var _0x176189=_0x68aa19;for(var _0x1ae849=_0x3c28a5[_0x176189(0x2c41)];defined$1(_0x1ae849)&&(!defined$1(_0x1ae849[_0x176189(0x116f)])||!defined$1(_0x1ae849['data'][_0x176189(0x19dc)])||_0x1ae849[_0x176189(0x116f)][_0x176189(0x19dc)]['wasCreatedByUpsampling']());)_0x1ae849=_0x1ae849[_0x176189(0x2c41)];return _0x1ae849;},GlobeSurfaceTile[_0x68aa19(0x4b51)][_0x68aa19(0x4b2c)]=function(_0x2d0d16,_0x343085,_0x1c1e4c){var _0x450788=_0x68aa19,_0x33e79b=_0x343085[_0x450788(0x2f4d)],_0x2b4819=_0x2d0d16[_0x450788(0x2f4d)],_0x3489c3=_0x2b4819['width'],_0x4607bd=_0x2b4819[_0x450788(0x5862)],_0x598bbc=_0x3489c3/_0x33e79b[_0x450788(0x209)],_0x2d803b=_0x4607bd/_0x33e79b[_0x450788(0x5862)];return _0x1c1e4c['x']=_0x598bbc*(_0x2b4819[_0x450788(0x4488)]-_0x33e79b[_0x450788(0x4488)])/_0x3489c3,_0x1c1e4c['y']=_0x2d803b*(_0x2b4819[_0x450788(0x149)]-_0x33e79b[_0x450788(0x149)])/_0x4607bd,_0x1c1e4c['z']=_0x598bbc,_0x1c1e4c['w']=_0x2d803b,_0x1c1e4c;},GlobeSurfaceTile[_0x68aa19(0x4b51)][_0x68aa19(0x447)]=function(_0x4321eb,_0x28a068,_0x421288){var _0x3f7dbf=_0x68aa19,_0x567adb=_0x28a068[_0x3f7dbf(0x2f4d)],_0x3dd16b=_0x4321eb[_0x3f7dbf(0x2f4d)],_0x3785bd=_0x3dd16b[_0x3f7dbf(0x209)],_0x4044e4=_0x3dd16b[_0x3f7dbf(0x5862)],_0xe01c3b=_0x3785bd/_0x567adb[_0x3f7dbf(0x209)],_0x22cdf6=_0x4044e4/_0x567adb['height'];return _0x421288['x']=_0xe01c3b*(_0x3dd16b[_0x3f7dbf(0x4488)]-_0x567adb[_0x3f7dbf(0x4488)])/_0x3785bd,_0x421288['y']=_0x22cdf6*(_0x3dd16b[_0x3f7dbf(0x149)]-_0x567adb[_0x3f7dbf(0x149)])/_0x4044e4,_0x421288['z']=_0xe01c3b,_0x421288['w']=_0x22cdf6,_0x421288;},GlobeSurfaceTile[_0x68aa19(0x4b51)][_0x68aa19(0x50eb)]=function(_0x57cff2,_0x2ebf50,_0x3455ba,_0x2756dc,_0x45aa18,_0x3b8eed,_0x4b9659){var _0x3a1d16=_0x68aa19,_0x485472;if(defined$1(this['modifyTerrainVertexArray'])&&(this[_0x3a1d16(0x1ddd)]=void 0x0,this[_0x3a1d16(0x16fa)]=void 0x0,this[_0x3a1d16(0x540e)]=!this[_0x3a1d16(0x540e)]['isDestroyed']()&&this[_0x3a1d16(0x540e)]['destroy']()),defined$1(_0x485472=_0x4b9659?ModifyTerrain['upsampleTerrainData'](_0x3455ba):ModifyTerrain[_0x3a1d16(0x1e3b)](_0x3455ba,_0x2756dc,_0x45aa18,_0x3b8eed,_0x2ebf50['_extractExtendHeight']))){this[_0x3a1d16(0x1ddd)]=_0x485472,this['modifyTerrainMesh']=ModifyTerrain[_0x3a1d16(0x1d6d)](_0x3455ba,_0x485472),createModifyTerrainVertexArray(_0x57cff2,_0x3455ba);var _0x5a1468=_0x3455ba['_level']+'\x20'+_0x3455ba['_x']+_0x3455ba['_y'];_0x2ebf50[_0x3a1d16(0x23a1)][_0x5a1468]=_0x3455ba;}},GlobeSurfaceTile[_0x68aa19(0x4b51)][_0x68aa19(0x221e)]=function(){var _0xb4d3b6=_0x68aa19;GlobeSurfaceTile[_0xb4d3b6(0x2fd6)](this[_0xb4d3b6(0x540e)]),this['modifyTerrainVertexArray']=void 0x0,GlobeSurfaceTile[_0xb4d3b6(0x2fd6)](this['subDivisionVertexArray']),this[_0xb4d3b6(0x4675)]=void 0x0,this[_0xb4d3b6(0x1ddd)]=void 0x0,this[_0xb4d3b6(0x1d3f)]=void 0x0,this[_0xb4d3b6(0x39b5)]=void 0x0;},GlobeSurfaceTile[_0x68aa19(0x4b51)]['setShowInvalid']=function(_0x3d1efc){var _0x313a99=_0x68aa19;if(this['invalid']!==_0x3d1efc){if(defined$1(this[_0x313a99(0xa85)])&&defined$1(this['invalidVertexArray'])){var _0x447150=this[_0x313a99(0x3e57)],_0x34d8e7=this[_0x313a99(0x1e7c)],_0x2a87fd=this['invalidVertexArray'],_0x464344=this['invalidMesh'],_0x344fc7=this[_0x313a99(0x533a)];this['invalidOrientedBoundingBox']=this[_0x313a99(0x3658)],this[_0x313a99(0x1e7c)]=this[_0x313a99(0x289f)],this[_0x313a99(0x4522)]=this[_0x313a99(0xa85)],this['invalidMesh']=this[_0x313a99(0x38d)],this['invalidTerrainData']=this[_0x313a99(0x19dc)],this['orientedBoundingBox']=_0x447150,this[_0x313a99(0x289f)]=_0x34d8e7,this[_0x313a99(0xa85)]=_0x2a87fd,this[_0x313a99(0x38d)]=_0x464344,this[_0x313a99(0x19dc)]=_0x344fc7,this[_0x313a99(0x245e)]=_0x3d1efc;}else{if(this[_0x313a99(0x419a)]===TerrainState$1['RECEIVED'])defined$1(this[_0x313a99(0x19dc)])&&defined$1(this[_0x313a99(0x533a)])&&(_0x344fc7=this[_0x313a99(0x533a)],(this[_0x313a99(0x533a)]=this[_0x313a99(0x19dc)],this['terrainData']=_0x344fc7,this[_0x313a99(0x245e)]=_0x3d1efc));else this[_0x313a99(0x419a)]===TerrainState$1[_0x313a99(0x4bd)]&&defined$1(this[_0x313a99(0x38d)])&&defined$1(this[_0x313a99(0x4f70)])&&(_0x447150=this[_0x313a99(0x3e57)],_0x34d8e7=this[_0x313a99(0x1e7c)],_0x464344=this['invalidMesh'],_0x344fc7=this[_0x313a99(0x533a)],(this[_0x313a99(0x3e57)]=this[_0x313a99(0x3658)],this[_0x313a99(0x1e7c)]=this[_0x313a99(0x289f)],this[_0x313a99(0x4f70)]=this[_0x313a99(0x38d)],this[_0x313a99(0x533a)]=this['terrainData'],this[_0x313a99(0x3658)]=_0x447150,this['occludeePointInScaledSpace']=_0x34d8e7,this[_0x313a99(0x38d)]=_0x464344,this[_0x313a99(0x19dc)]=_0x344fc7,this[_0x313a99(0x245e)]=_0x3d1efc));}this['boundingVolumeSourceTile']=void 0x0;}},TerrainFillMesh[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x3a3a79,_0x3d01c8,_0x296fd7){var _0x3ba1fe=_0x68aa19;this[_0x3ba1fe(0x3292)]&&(createFillMesh(_0x3a3a79,_0x3d01c8,this[_0x3ba1fe(0x4704)],_0x296fd7),this['changedThisFrame']=!0x1);},TerrainFillMesh['prototype'][_0x68aa19(0x2578)]=function(_0x1ca6ab){var _0x7c5a98=_0x68aa19;defined$1(this[_0x7c5a98(0xa85)])&&(defined$1(_0x1ca6ab)?_0x1ca6ab['push'](this[_0x7c5a98(0xa85)]):GlobeSurfaceTile['_freeVertexArray'](this[_0x7c5a98(0xa85)],_0x1ca6ab),this[_0x7c5a98(0xa85)]=void 0x0),defined$1(this[_0x7c5a98(0x46cb)])&&(--this['waterMaskTexture'][_0x7c5a98(0x2cc0)],0x0===this[_0x7c5a98(0x46cb)][_0x7c5a98(0x2cc0)]&&this[_0x7c5a98(0x46cb)][_0x7c5a98(0x2578)](),this[_0x7c5a98(0x46cb)]=void 0x0);};var traversalQueueScratch=new Queue();function visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d,_0x35c8b1,_0x429748,_0x36c272,_0x46fe9d,_0x1c2fa6){var _0x24d9d4=_0x68aa19;if(void 0x0!==_0x18885d){for(var _0x2c8a40=_0x18885d;_0x2c8a40&&(_0x2c8a40['_lastSelectionResultFrame']!==_0x35c8b1||TileSelectionResult[_0x24d9d4(0x4714)](_0x2c8a40[_0x24d9d4(0x2fa9)])||TileSelectionResult[_0x24d9d4(0x16d5)](_0x2c8a40[_0x24d9d4(0x2fa9)])===TileSelectionResult[_0x24d9d4(0x4439)]);){if(_0x36c272)return;var _0x4ddfa9=_0x2c8a40[_0x24d9d4(0x2c41)];if(_0x429748>=TileEdge[_0x24d9d4(0x5313)]&&void 0x0!==_0x4ddfa9)switch(_0x429748){case TileEdge[_0x24d9d4(0x5313)]:_0x2c8a40=_0x2c8a40===_0x4ddfa9[_0x24d9d4(0x191)]?_0x4ddfa9:void 0x0;break;case TileEdge[_0x24d9d4(0x1fea)]:_0x2c8a40=_0x2c8a40===_0x4ddfa9[_0x24d9d4(0x2306)]?_0x4ddfa9:void 0x0;break;case TileEdge[_0x24d9d4(0x45e4)]:_0x2c8a40=_0x2c8a40===_0x4ddfa9['southwestChild']?_0x4ddfa9:void 0x0;break;case TileEdge[_0x24d9d4(0x4b40)]:_0x2c8a40=_0x2c8a40===_0x4ddfa9[_0x24d9d4(0x28a7)]?_0x4ddfa9:void 0x0;}else _0x2c8a40=_0x4ddfa9;}if(void 0x0!==_0x2c8a40){if(_0x2c8a40[_0x24d9d4(0x2fa9)]!==TileSelectionResult[_0x24d9d4(0x4dbc)]){if(TileSelectionResult[_0x24d9d4(0x16d5)](_0x18885d[_0x24d9d4(0x2fa9)])!==TileSelectionResult[_0x24d9d4(0x4439)])switch(_0x429748){case TileEdge[_0x24d9d4(0x4c03)]:visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d[_0x24d9d4(0x191)],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6),visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d[_0x24d9d4(0x2cec)],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6);break;case TileEdge['EAST']:visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d['southeastChild'],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6),visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d[_0x24d9d4(0x2306)],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6);break;case TileEdge[_0x24d9d4(0x43b8)]:visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d[_0x24d9d4(0x2cec)],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6),visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d[_0x24d9d4(0x28a7)],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6);break;case TileEdge[_0x24d9d4(0x25a1)]:visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d[_0x24d9d4(0x2306)],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6),visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d[_0x24d9d4(0x191)],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6);break;case TileEdge[_0x24d9d4(0x5313)]:visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d['northwestChild'],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6);break;case TileEdge[_0x24d9d4(0x1fea)]:visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d[_0x24d9d4(0x2306)],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6);break;case TileEdge[_0x24d9d4(0x45e4)]:visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d[_0x24d9d4(0x2cec)],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6);break;case TileEdge[_0x24d9d4(0x4b40)]:visitRenderedTiles(_0x59219f,_0xddd7ff,_0x234389,_0x18885d[_0x24d9d4(0x28a7)],_0x35c8b1,_0x429748,!0x0,_0x46fe9d,_0x1c2fa6);break;default:throw new DeveloperError$1(_0x24d9d4(0x2567));}}else{if(defined$1(_0x2c8a40['data']['vertexArray']))return;visitTile$2(_0x59219f,_0xddd7ff,_0x234389,_0x2c8a40,_0x429748,_0x35c8b1,_0x46fe9d,_0x1c2fa6);}}}}function visitTile$2(_0x4b436a,_0x4fc012,_0x3d1cdc,_0xd17788,_0x2e63a3,_0x3abf73,_0x352303,_0x4eb2a2){var _0xe9193a=_0x68aa19,_0xf46c12=_0xd17788['data'];if(void 0x0===_0xf46c12[_0xe9193a(0x12c5)])_0xf46c12[_0xe9193a(0x12c5)]=new TerrainFillMesh(_0xd17788);else{if(_0xf46c12['fill'][_0xe9193a(0x2798)]===_0x3abf73)return;}_0xf46c12[_0xe9193a(0x12c5)][_0xe9193a(0x401f)]!==_0x3abf73&&(_0xf46c12['fill']['enqueuedFrame']=_0x3abf73,_0xf46c12['fill'][_0xe9193a(0x3292)]=!0x1,_0x352303[_0xe9193a(0x7f4)](_0xd17788)),propagateEdge(_0x4b436a,_0x4fc012,_0x3d1cdc,_0xd17788,_0x2e63a3,_0x4eb2a2);}function propagateEdge(_0x1af7e3,_0xf9f1b0,_0xf64228,_0x40419f,_0x518ed6,_0x33d57f){var _0x3c74ce=_0x68aa19,_0x55fe40,_0x46e9f1,_0x3757dc,_0x6d41c0,_0x533d35,_0x1e71c6,_0x123713=_0x40419f[_0x3c74ce(0x116f)][_0x3c74ce(0x12c5)],_0x23b075=_0xf64228[_0x3c74ce(0x116f)][_0x3c74ce(0x12c5)];switch(defined$1(_0x23b075)?(_0x23b075[_0x3c74ce(0x2798)]=_0xf9f1b0[_0x3c74ce(0x5671)],_0x23b075[_0x3c74ce(0x3292)]&&(createFillMesh(_0x1af7e3,_0xf9f1b0,_0xf64228,_0x33d57f),_0x23b075['changedThisFrame']=!0x1),_0x55fe40=_0xf64228[_0x3c74ce(0x116f)]['fill'][_0x3c74ce(0x38d)]):_0x55fe40=_0xf64228[_0x3c74ce(0x116f)]['mesh'],_0x518ed6){case TileEdge['WEST']:_0x46e9f1=_0x123713[_0x3c74ce(0x23be)],_0x3757dc=_0x123713[_0x3c74ce(0x34a8)];break;case TileEdge[_0x3c74ce(0x43b8)]:_0x46e9f1=_0x123713[_0x3c74ce(0x816)],_0x3757dc=_0x123713[_0x3c74ce(0x3914)];break;case TileEdge[_0x3c74ce(0x4615)]:_0x46e9f1=_0x123713[_0x3c74ce(0x1f00)],_0x3757dc=_0x123713[_0x3c74ce(0x1a5a)];break;case TileEdge['NORTH']:_0x46e9f1=_0x123713[_0x3c74ce(0x3dab)],_0x3757dc=_0x123713[_0x3c74ce(0x2014)];break;case TileEdge['NORTHWEST']:return _0x123713[_0x3c74ce(0x3292)]=_0x123713['changedThisFrame']||_0x123713['northwestMesh']!==_0x55fe40,_0x123713['northwestMesh']=_0x55fe40,void(_0x123713[_0x3c74ce(0x165e)]=_0xf64228);case TileEdge[_0x3c74ce(0x1fea)]:return _0x123713[_0x3c74ce(0x3292)]=_0x123713[_0x3c74ce(0x3292)]||_0x123713[_0x3c74ce(0x3b4f)]!==_0x55fe40,_0x123713[_0x3c74ce(0x3b4f)]=_0x55fe40,void(_0x123713[_0x3c74ce(0x30d4)]=_0xf64228);case TileEdge[_0x3c74ce(0x45e4)]:return _0x123713['changedThisFrame']=_0x123713[_0x3c74ce(0x3292)]||_0x123713[_0x3c74ce(0x4220)]!==_0x55fe40,_0x123713['southwestMesh']=_0x55fe40,void(_0x123713[_0x3c74ce(0x5305)]=_0xf64228);case TileEdge[_0x3c74ce(0x4b40)]:return _0x123713[_0x3c74ce(0x3292)]=_0x123713[_0x3c74ce(0x3292)]||_0x123713[_0x3c74ce(0x21ce)]!==_0x55fe40,_0x123713[_0x3c74ce(0x21ce)]=_0x55fe40,void(_0x123713[_0x3c74ce(0x364a)]=_0xf64228);}if(_0xf64228[_0x3c74ce(0xcf6)]<=_0x40419f[_0x3c74ce(0xcf6)])return _0x123713['changedThisFrame']=_0x123713['changedThisFrame']||_0x46e9f1[0x0]!==_0x55fe40||0x1!==_0x46e9f1[_0x3c74ce(0x531b)],_0x46e9f1[0x0]=_0x55fe40,_0x3757dc[0x0]=_0xf64228,_0x46e9f1[_0x3c74ce(0x531b)]=0x1,void(_0x3757dc[_0x3c74ce(0x531b)]=0x1);var _0x56bb3c,_0x3a22bf=_0xf64228['rectangle'],_0x716ebd=_0x40419f[_0x3c74ce(0x2f4d)];switch(_0x518ed6){case TileEdge[_0x3c74ce(0x4c03)]:for(_0x56bb3c=(_0x716ebd[_0x3c74ce(0x46e0)]-_0x716ebd[_0x3c74ce(0x149)])*CesiumMath[_0x3c74ce(0x18c7)],_0x6d41c0=0x0;_0x6d41c0<_0x3757dc[_0x3c74ce(0x531b)]&&(_0x1e71c6=_0x3757dc[_0x6d41c0]['rectangle'],!CesiumMath[_0x3c74ce(0xcbd)](_0x3a22bf[_0x3c74ce(0x46e0)],_0x1e71c6[_0x3c74ce(0x149)],_0x56bb3c));++_0x6d41c0);for(_0x533d35=_0x6d41c0;_0x533d35<_0x3757dc[_0x3c74ce(0x531b)]&&(_0x1e71c6=_0x3757dc[_0x533d35][_0x3c74ce(0x2f4d)],!CesiumMath[_0x3c74ce(0x12f2)](_0x3a22bf[_0x3c74ce(0x149)],_0x1e71c6[_0x3c74ce(0x46e0)],_0x56bb3c));++_0x533d35);break;case TileEdge[_0x3c74ce(0x43b8)]:for(_0x56bb3c=(_0x716ebd['east']-_0x716ebd[_0x3c74ce(0x4488)])*CesiumMath['EPSILON5'],_0x6d41c0=0x0;_0x6d41c0<_0x3757dc[_0x3c74ce(0x531b)]&&(_0x1e71c6=_0x3757dc[_0x6d41c0][_0x3c74ce(0x2f4d)],!CesiumMath['lessThan'](_0x3a22bf[_0x3c74ce(0x4488)],_0x1e71c6[_0x3c74ce(0x326c)],_0x56bb3c));++_0x6d41c0);for(_0x533d35=_0x6d41c0;_0x533d35<_0x3757dc['length']&&(_0x1e71c6=_0x3757dc[_0x533d35]['rectangle'],!CesiumMath['lessThanOrEquals'](_0x3a22bf[_0x3c74ce(0x326c)],_0x1e71c6[_0x3c74ce(0x4488)],_0x56bb3c));++_0x533d35);break;case TileEdge[_0x3c74ce(0x4615)]:for(_0x56bb3c=(_0x716ebd[_0x3c74ce(0x46e0)]-_0x716ebd[_0x3c74ce(0x149)])*CesiumMath['EPSILON5'],_0x6d41c0=0x0;_0x6d41c0<_0x3757dc['length']&&(_0x1e71c6=_0x3757dc[_0x6d41c0][_0x3c74ce(0x2f4d)],!CesiumMath[_0x3c74ce(0x15d1)](_0x3a22bf[_0x3c74ce(0x149)],_0x1e71c6[_0x3c74ce(0x46e0)],_0x56bb3c));++_0x6d41c0);for(_0x533d35=_0x6d41c0;_0x533d35<_0x3757dc['length']&&(_0x1e71c6=_0x3757dc[_0x533d35][_0x3c74ce(0x2f4d)],!CesiumMath[_0x3c74ce(0x425b)](_0x3a22bf[_0x3c74ce(0x46e0)],_0x1e71c6[_0x3c74ce(0x149)],_0x56bb3c));++_0x533d35);break;case TileEdge['NORTH']:for(_0x56bb3c=(_0x716ebd[_0x3c74ce(0x326c)]-_0x716ebd['west'])*CesiumMath['EPSILON5'],_0x6d41c0=0x0;_0x6d41c0<_0x3757dc[_0x3c74ce(0x531b)]&&(_0x1e71c6=_0x3757dc[_0x6d41c0][_0x3c74ce(0x2f4d)],!CesiumMath['greaterThan'](_0x3a22bf[_0x3c74ce(0x326c)],_0x1e71c6[_0x3c74ce(0x4488)],_0x56bb3c));++_0x6d41c0);for(_0x533d35=_0x6d41c0;_0x533d35<_0x3757dc[_0x3c74ce(0x531b)]&&(_0x1e71c6=_0x3757dc[_0x533d35][_0x3c74ce(0x2f4d)],!CesiumMath['greaterThanOrEquals'](_0x3a22bf['west'],_0x1e71c6[_0x3c74ce(0x326c)],_0x56bb3c));++_0x533d35);}_0x533d35-_0x6d41c0==0x1?(_0x123713['changedThisFrame']=_0x123713[_0x3c74ce(0x3292)]||_0x46e9f1[_0x6d41c0]!==_0x55fe40,_0x46e9f1[_0x6d41c0]=_0x55fe40,_0x3757dc[_0x6d41c0]=_0xf64228):(_0x123713[_0x3c74ce(0x3292)]=!0x0,_0x46e9f1[_0x3c74ce(0x4bc6)](_0x6d41c0,_0x533d35-_0x6d41c0,_0x55fe40),_0x3757dc[_0x3c74ce(0x4bc6)](_0x6d41c0,_0x533d35-_0x6d41c0,_0xf64228));}TerrainFillMesh['updateFillTiles']=function(_0x9cfb48,_0x183b23,_0x2e0fe8,_0x63e4b8){var _0x2fce5a=_0x68aa19,_0x1c7b0f=_0x9cfb48[_0x2fce5a(0x33ae)],_0x369969=_0x1c7b0f[_0x2fce5a(0x24dd)],_0x53b93e=_0x1c7b0f[_0x2fce5a(0x4552)],_0x50c7c7=traversalQueueScratch;_0x50c7c7[_0x2fce5a(0x50ec)]();for(var _0x10ceed=0x0;_0x10ceed<_0x183b23['length'];++_0x10ceed){defined$1(_0x183b23[_0x10ceed][_0x2fce5a(0x116f)][_0x2fce5a(0xa85)])&&_0x50c7c7['enqueue'](_0x183b23[_0x10ceed]);}for(var _0x333814=_0x50c7c7['dequeue']();void 0x0!==_0x333814;){var _0x451ff3=_0x333814[_0x2fce5a(0x2f27)](_0x369969),_0x2322c0=_0x333814[_0x2fce5a(0x4bfa)](_0x369969),_0x1c1e05=_0x333814['findTileToEast'](_0x369969),_0x4a1c66=_0x333814['findTileToNorth'](_0x369969);visitRenderedTiles(_0x9cfb48,_0x2e0fe8,_0x333814,_0x451ff3,_0x53b93e,TileEdge[_0x2fce5a(0x4615)],!0x1,_0x50c7c7,_0x63e4b8),visitRenderedTiles(_0x9cfb48,_0x2e0fe8,_0x333814,_0x2322c0,_0x53b93e,TileEdge[_0x2fce5a(0x25a1)],!0x1,_0x50c7c7,_0x63e4b8),visitRenderedTiles(_0x9cfb48,_0x2e0fe8,_0x333814,_0x1c1e05,_0x53b93e,TileEdge['WEST'],!0x1,_0x50c7c7,_0x63e4b8),visitRenderedTiles(_0x9cfb48,_0x2e0fe8,_0x333814,_0x4a1c66,_0x53b93e,TileEdge[_0x2fce5a(0x43b8)],!0x1,_0x50c7c7,_0x63e4b8);var _0x18634a=_0x451ff3[_0x2fce5a(0x3345)](_0x369969),_0x17de93=_0x451ff3[_0x2fce5a(0x4bfa)](_0x369969),_0xf53acd=_0x1c1e05['findTileToNorth'](_0x369969),_0x1a63fd=_0x1c1e05['findTileToSouth'](_0x369969);visitRenderedTiles(_0x9cfb48,_0x2e0fe8,_0x333814,_0x18634a,_0x53b93e,TileEdge[_0x2fce5a(0x4b40)],!0x1,_0x50c7c7,_0x63e4b8),visitRenderedTiles(_0x9cfb48,_0x2e0fe8,_0x333814,_0xf53acd,_0x53b93e,TileEdge['SOUTHWEST'],!0x1,_0x50c7c7,_0x63e4b8),visitRenderedTiles(_0x9cfb48,_0x2e0fe8,_0x333814,_0x17de93,_0x53b93e,TileEdge[_0x2fce5a(0x1fea)],!0x1,_0x50c7c7,_0x63e4b8),visitRenderedTiles(_0x9cfb48,_0x2e0fe8,_0x333814,_0x1a63fd,_0x53b93e,TileEdge[_0x2fce5a(0x5313)],!0x1,_0x50c7c7,_0x63e4b8),_0x333814=_0x50c7c7[_0x2fce5a(0x1215)]();}};var cartographicScratch$1=new Cartographic(),centerCartographicScratch=new Cartographic(),cartesianScratch=new Cartesian3(),normalScratch$3=new Cartesian3(),octEncodedNormalScratch=new Cartesian2(),uvScratch2=new Cartesian2(),uvScratch=new Cartesian2();function HeightAndNormal(){var _0x415861=_0x68aa19;this[_0x415861(0x5862)]=0x0,this['encodedNormal']=new Cartesian2();}function fillMissingCorner(_0x4d37f1,_0xac321d,_0xb0e2c5,_0x51373c,_0x5e8c9f,_0x2db91f,_0x55b6da,_0x18762c,_0x409ec0){var _0xa20993=_0x68aa19;if(defined$1(_0x5e8c9f))return _0x5e8c9f;var _0x24ea0a;if(defined$1(_0x2db91f)&&defined$1(_0x55b6da))_0x24ea0a=0.5*(_0x2db91f[_0xa20993(0x5862)]+_0x55b6da[_0xa20993(0x5862)]);else{if(defined$1(_0x2db91f))_0x24ea0a=_0x2db91f[_0xa20993(0x5862)];else{if(defined$1(_0x55b6da))_0x24ea0a=_0x55b6da[_0xa20993(0x5862)];else{if(defined$1(_0x18762c))_0x24ea0a=_0x18762c['height'];else{var _0x2582e1=_0x4d37f1[_0xa20993(0x4704)]['data'][_0xa20993(0x5799)],_0x2ab4ec=0x0,_0x471bf0=0x0;defined$1(_0x2582e1)&&(_0x2ab4ec=_0x2582e1['minimumHeight'],_0x471bf0=_0x2582e1[_0xa20993(0x3a61)]),_0x24ea0a=0.5*(_0x2ab4ec+_0x471bf0);}}}}return getVertexWithHeightAtCorner(_0x4d37f1,_0xac321d,_0xb0e2c5,_0x51373c,_0x24ea0a,_0x409ec0),_0x409ec0;}var heightRangeScratch={'minimumHeight':0x0,'maximumHeight':0x0},swVertexScratch=new HeightAndNormal(),seVertexScratch=new HeightAndNormal(),nwVertexScratch=new HeightAndNormal(),neVertexScratch=new HeightAndNormal(),heightmapBuffer=_0x68aa19(0x3041)!=typeof Uint8Array?new Uint8Array(0x51):void 0x0;function createFillMesh(_0x3bbac1,_0x56362f,_0x274930,_0x4c67c4){var _0x114f2e=_0x68aa19;GlobeSurfaceTile[_0x114f2e(0x3a52)](_0x274930,_0x3bbac1[_0x114f2e(0x4bed)],_0x3bbac1[_0x114f2e(0x42a8)],_0x3bbac1['_imageryLayers']);var _0x518128=_0x274930['data'],_0x3e6199=_0x518128['fill'],_0x31222a=_0x274930[_0x114f2e(0x2f4d)],_0x1cfb45=_0x274930[_0x114f2e(0x3e1)][_0x114f2e(0x1706)],_0x40350e=getCorner(_0x3e6199,_0x1cfb45,0x0,0x1,_0x3e6199[_0x114f2e(0x165e)],_0x3e6199[_0x114f2e(0x5043)],_0x3e6199['northTiles'],_0x3e6199[_0x114f2e(0x3dab)],_0x3e6199[_0x114f2e(0x34a8)],_0x3e6199[_0x114f2e(0x23be)],nwVertexScratch),_0x51dadf=getCorner(_0x3e6199,_0x1cfb45,0x0,0x0,_0x3e6199[_0x114f2e(0x5305)],_0x3e6199[_0x114f2e(0x4220)],_0x3e6199[_0x114f2e(0x34a8)],_0x3e6199[_0x114f2e(0x23be)],_0x3e6199[_0x114f2e(0x3914)],_0x3e6199['southMeshes'],swVertexScratch),_0x48a43a=getCorner(_0x3e6199,_0x1cfb45,0x1,0x0,_0x3e6199['southeastTile'],_0x3e6199['southeastMesh'],_0x3e6199[_0x114f2e(0x3914)],_0x3e6199[_0x114f2e(0x816)],_0x3e6199['eastTiles'],_0x3e6199['eastMeshes'],seVertexScratch),_0x4ab7b3=getCorner(_0x3e6199,_0x1cfb45,0x1,0x1,_0x3e6199['northeastTile'],_0x3e6199[_0x114f2e(0x3b4f)],_0x3e6199[_0x114f2e(0x1a5a)],_0x3e6199[_0x114f2e(0x1f00)],_0x3e6199[_0x114f2e(0x2014)],_0x3e6199[_0x114f2e(0x3dab)],neVertexScratch);_0x40350e=fillMissingCorner(_0x3e6199,_0x1cfb45,0x0,0x1,_0x40350e,_0x51dadf,_0x4ab7b3,_0x48a43a,nwVertexScratch),_0x51dadf=fillMissingCorner(_0x3e6199,_0x1cfb45,0x0,0x0,_0x51dadf,_0x40350e,_0x48a43a,_0x4ab7b3,swVertexScratch),_0x48a43a=fillMissingCorner(_0x3e6199,_0x1cfb45,0x1,0x1,_0x48a43a,_0x51dadf,_0x4ab7b3,_0x40350e,seVertexScratch),_0x4ab7b3=fillMissingCorner(_0x3e6199,_0x1cfb45,0x1,0x1,_0x4ab7b3,_0x48a43a,_0x40350e,_0x51dadf,neVertexScratch);var _0x3b3ac5,_0x428b27,_0x5237b0=_0x51dadf[_0x114f2e(0x5862)],_0x28192a=_0x48a43a['height'],_0x26bd10=_0x40350e[_0x114f2e(0x5862)],_0xd7baca=_0x4ab7b3[_0x114f2e(0x5862)],_0x248ebc=Math['min'](_0x5237b0,_0x28192a,_0x26bd10,_0xd7baca),_0x590f76=Math[_0x114f2e(0x2bc6)](_0x5237b0,_0x28192a,_0x26bd10,_0xd7baca),_0x12f519=0.5*(_0x248ebc+_0x590f76),_0xa460d=_0x3bbac1[_0x114f2e(0x4b17)](_0x274930[_0x114f2e(0xcf6)]),_0x14d9ad=_0x1cfb45['maximumRadius']-_0xa460d,_0x496fca=0x4*Math[_0x114f2e(0x1e18)](_0x14d9ad/_0x1cfb45[_0x114f2e(0x587a)]);if(_0x496fca*=1.5,_0x31222a['width']>_0x496fca&&_0x590f76-_0x248ebc<=_0xa460d){var _0x4e7724=new HeightmapTerrainData({'width':0x9,'height':0x9,'buffer':heightmapBuffer,'structure':{'heightOffset':_0x590f76}});_0x3e6199[_0x114f2e(0x38d)]=_0x4e7724[_0x114f2e(0xe97)](_0x274930[_0x114f2e(0x3e1)],_0x274930['x'],_0x274930['y'],_0x274930[_0x114f2e(0xcf6)],0x1);}else{var _0x4efb98=new TerrainEncoding(void 0x0,void 0x0,void 0x0,void 0x0,!0x0,!0x0),_0x17e6e0=centerCartographicScratch;_0x17e6e0[_0x114f2e(0x1041)]=0.5*(_0x31222a[_0x114f2e(0x326c)]+_0x31222a[_0x114f2e(0x4488)]),_0x17e6e0[_0x114f2e(0x288b)]=0.5*(_0x31222a['north']+_0x31222a[_0x114f2e(0x149)]),_0x17e6e0['height']=_0x12f519,_0x4efb98[_0x114f2e(0x19ee)]=_0x1cfb45[_0x114f2e(0x1f84)](_0x17e6e0,_0x4efb98[_0x114f2e(0x19ee)]);var _0x37b3b9,_0x156f43=0x5;for(_0x3b3ac5=0x0,_0x428b27=(_0x37b3b9=_0x3e6199[_0x114f2e(0x23be)])[_0x114f2e(0x531b)];_0x3b3ac5<_0x428b27;++_0x3b3ac5)defined$1(_0x37b3b9[_0x3b3ac5])&&(_0x156f43+=_0x37b3b9[_0x3b3ac5][_0x114f2e(0x31ec)][_0x114f2e(0x531b)]);for(_0x3b3ac5=0x0,_0x428b27=(_0x37b3b9=_0x3e6199[_0x114f2e(0x816)])[_0x114f2e(0x531b)];_0x3b3ac5<_0x428b27;++_0x3b3ac5)defined$1(_0x37b3b9[_0x3b3ac5])&&(_0x156f43+=_0x37b3b9[_0x3b3ac5][_0x114f2e(0x5612)][_0x114f2e(0x531b)]);for(_0x3b3ac5=0x0,_0x428b27=(_0x37b3b9=_0x3e6199[_0x114f2e(0x1f00)])[_0x114f2e(0x531b)];_0x3b3ac5<_0x428b27;++_0x3b3ac5)defined$1(_0x37b3b9[_0x3b3ac5])&&(_0x156f43+=_0x37b3b9[_0x3b3ac5]['westIndicesSouthToNorth']['length']);for(_0x3b3ac5=0x0,_0x428b27=(_0x37b3b9=_0x3e6199[_0x114f2e(0x3dab)])[_0x114f2e(0x531b)];_0x3b3ac5<_0x428b27;++_0x3b3ac5)defined$1(_0x37b3b9[_0x3b3ac5])&&(_0x156f43+=_0x37b3b9[_0x3b3ac5][_0x114f2e(0x4e46)][_0x114f2e(0x531b)]);var _0x28cc1c=heightRangeScratch;_0x28cc1c[_0x114f2e(0x49d3)]=_0x248ebc,_0x28cc1c[_0x114f2e(0x3a61)]=_0x590f76;var _0x5da111=_0x4efb98[_0x114f2e(0x220f)](),_0x2843e7=new Float32Array(_0x156f43*_0x5da111),_0x12c28e=0x0,_0x179a9b=_0x12c28e;defined$1(_0x40350e[_0x114f2e(0x5862)])&&!isNaN(_0x40350e[_0x114f2e(0x5862)])&&(_0x12c28e=addEdge(_0x3e6199,_0x1cfb45,_0x4efb98,_0x2843e7,_0x12c28e=addVertexWithComputedPosition(_0x1cfb45,_0x31222a,_0x4efb98,_0x2843e7,_0x12c28e,0x0,0x1,_0x40350e[_0x114f2e(0x5862)],_0x40350e[_0x114f2e(0x9d7)],0x1,_0x28cc1c),_0x3e6199[_0x114f2e(0x34a8)],_0x3e6199[_0x114f2e(0x23be)],TileEdge[_0x114f2e(0x4615)],_0x28cc1c));var _0x35a2df=_0x12c28e;defined$1(_0x51dadf[_0x114f2e(0x5862)])&&!isNaN(_0x51dadf[_0x114f2e(0x5862)])&&(_0x12c28e=addEdge(_0x3e6199,_0x1cfb45,_0x4efb98,_0x2843e7,_0x12c28e=addVertexWithComputedPosition(_0x1cfb45,_0x31222a,_0x4efb98,_0x2843e7,_0x12c28e,0x0,0x0,_0x51dadf[_0x114f2e(0x5862)],_0x51dadf[_0x114f2e(0x9d7)],0x0,_0x28cc1c),_0x3e6199[_0x114f2e(0x3914)],_0x3e6199[_0x114f2e(0x816)],TileEdge[_0x114f2e(0x25a1)],_0x28cc1c));var _0x5e0a90=_0x12c28e;defined$1(_0x48a43a['height'])&&!isNaN(_0x48a43a[_0x114f2e(0x5862)])&&(_0x12c28e=addEdge(_0x3e6199,_0x1cfb45,_0x4efb98,_0x2843e7,_0x12c28e=addVertexWithComputedPosition(_0x1cfb45,_0x31222a,_0x4efb98,_0x2843e7,_0x12c28e,0x1,0x0,_0x48a43a[_0x114f2e(0x5862)],_0x48a43a[_0x114f2e(0x9d7)],0x0,_0x28cc1c),_0x3e6199[_0x114f2e(0x1a5a)],_0x3e6199[_0x114f2e(0x1f00)],TileEdge[_0x114f2e(0x4c03)],_0x28cc1c));var _0xa4f033=_0x12c28e;defined$1(_0x4ab7b3[_0x114f2e(0x5862)])&&!isNaN(_0x4ab7b3[_0x114f2e(0x5862)])&&(_0x12c28e=addEdge(_0x3e6199,_0x1cfb45,_0x4efb98,_0x2843e7,_0x12c28e=addVertexWithComputedPosition(_0x1cfb45,_0x31222a,_0x4efb98,_0x2843e7,_0x12c28e,0x1,0x1,_0x4ab7b3[_0x114f2e(0x5862)],_0x4ab7b3[_0x114f2e(0x9d7)],0x1,_0x28cc1c),_0x3e6199[_0x114f2e(0x2014)],_0x3e6199['northMeshes'],TileEdge[_0x114f2e(0x43b8)],_0x28cc1c)),_0x248ebc=isNaN(_0x28cc1c['minimumHeight'])?0x0:_0x28cc1c[_0x114f2e(0x49d3)],_0x590f76=isNaN(_0x28cc1c[_0x114f2e(0x3a61)])?0x0:_0x28cc1c[_0x114f2e(0x3a61)];var _0x1216b9=OrientedBoundingBox['fromRectangle'](_0x31222a,_0x248ebc,_0x590f76,_0x274930[_0x114f2e(0x3e1)]['ellipsoid']),_0xf16308=WebMercatorProjection[_0x114f2e(0x6a2)](_0x31222a[_0x114f2e(0x149)]),_0x2f66b3=0x1/(WebMercatorProjection[_0x114f2e(0x6a2)](_0x31222a[_0x114f2e(0x46e0)])-_0xf16308),_0x48fc00=(WebMercatorProjection['geodeticLatitudeToMercatorAngle'](_0x17e6e0[_0x114f2e(0x288b)])-_0xf16308)*_0x2f66b3;_0x1cfb45[_0x114f2e(0x2dec)](cartographicScratch$1,normalScratch$3);var _0x56fcae=AttributeCompression[_0x114f2e(0x3c3f)](normalScratch$3,octEncodedNormalScratch),_0x5c6dca=_0x12c28e;_0x4efb98[_0x114f2e(0x502e)](_0x2843e7,_0x12c28e*_0x5da111,_0x1216b9[_0x114f2e(0x19ee)],Cartesian2[_0x114f2e(0x2b84)](0.5,0.5,uvScratch),_0x12f519,_0x56fcae,_0x48fc00);var _0x174a90,_0x11fcda=++_0x12c28e,_0x123b5e=0x3*(_0x11fcda-0x1),_0x205546=_0x123b5e*(_0x11fcda<0x100?0x1:0x2);if((_0x2843e7['length']-_0x11fcda*_0x5da111)*Float32Array['BYTES_PER_ELEMENT']>=_0x205546){var _0x11c385=_0x11fcda*_0x5da111*Float32Array[_0x114f2e(0x1c17)];_0x174a90=_0x11fcda<0x100?new Uint8Array(_0x2843e7[_0x114f2e(0x1de1)],_0x11c385,_0x123b5e):new Uint16Array(_0x2843e7[_0x114f2e(0x1de1)],_0x11c385,_0x123b5e);}else _0x174a90=_0x11fcda<0x100?new Uint8Array(_0x123b5e):new Uint16Array(_0x123b5e);_0x2843e7=new Float32Array(_0x2843e7['buffer'],0x0,_0x11fcda*_0x5da111);var _0x31b133=0x0;for(_0x3b3ac5=0x0;_0x3b3ac5<_0x11fcda-0x2;++_0x3b3ac5)_0x174a90[_0x31b133++]=_0x5c6dca,_0x174a90[_0x31b133++]=_0x3b3ac5,_0x174a90[_0x31b133++]=_0x3b3ac5+0x1;_0x174a90[_0x31b133++]=_0x5c6dca,_0x174a90[_0x31b133++]=_0x3b3ac5,_0x174a90[_0x31b133++]=0x0;var _0xa46ba2=[];for(_0x3b3ac5=_0x35a2df;_0x3b3ac5>=_0x179a9b;--_0x3b3ac5)_0xa46ba2['push'](_0x3b3ac5);var _0x3102a4=[];for(_0x3b3ac5=_0x5e0a90;_0x3b3ac5>=_0x35a2df;--_0x3b3ac5)_0x3102a4[_0x114f2e(0x3a33)](_0x3b3ac5);var _0x52970d=[];for(_0x3b3ac5=_0xa4f033;_0x3b3ac5>=_0x5e0a90;--_0x3b3ac5)_0x52970d[_0x114f2e(0x3a33)](_0x3b3ac5);var _0x20ee20=[];for(_0x20ee20['push'](0x0),_0x3b3ac5=_0x5c6dca-0x1;_0x3b3ac5>=_0xa4f033;--_0x3b3ac5)_0x20ee20[_0x114f2e(0x3a33)](_0x3b3ac5);_0x3e6199[_0x114f2e(0x38d)]=new TerrainMesh(_0x4efb98[_0x114f2e(0x19ee)],_0x2843e7,_0x174a90,_0x123b5e,_0x11fcda,_0x248ebc,_0x590f76,BoundingSphere['fromOrientedBoundingBox'](_0x1216b9),computeOccludeePoint$1(_0x3bbac1,_0x1216b9['center'],_0x31222a,_0x248ebc,_0x590f76),_0x4efb98[_0x114f2e(0x220f)](),_0x1216b9,_0x4efb98,_0x56362f[_0x114f2e(0x4067)],_0xa46ba2,_0x3102a4,_0x52970d,_0x20ee20);}var _0x30e0a6=_0x56362f[_0x114f2e(0x4174)];defined$1(_0x3e6199['vertexArray'])&&(defined$1(_0x4c67c4)?0x0!==_0x3e6199[_0x114f2e(0x38d)]['vertices'][_0x114f2e(0x531b)]&&0x0!==_0x3e6199[_0x114f2e(0x38d)]['indices'][_0x114f2e(0x531b)]&&_0x4c67c4[_0x114f2e(0x3a33)](_0x3e6199['vertexArray']):GlobeSurfaceTile['_freeVertexArray'](_0x3e6199[_0x114f2e(0xa85)])),0x0!==_0x3e6199[_0x114f2e(0x38d)][_0x114f2e(0x1f3d)][_0x114f2e(0x531b)]&&0x0!==_0x3e6199[_0x114f2e(0x38d)][_0x114f2e(0x525a)][_0x114f2e(0x531b)]&&(_0x3e6199['vertexArray']=GlobeSurfaceTile[_0x114f2e(0x3d21)](_0x30e0a6,_0x3e6199['mesh'])),_0x518128['processImagery'](_0x274930,_0x3bbac1['terrainProvider'],_0x56362f,!0x0);var _0x102034=_0x3e6199['waterMaskTexture'];if(_0x3e6199[_0x114f2e(0x46cb)]=void 0x0,_0x3bbac1['terrainProvider'][_0x114f2e(0x552a)]){var _0x4f546b=_0x518128[_0x114f2e(0x56dc)](_0x274930);defined$1(_0x4f546b)&&defined$1(_0x4f546b['data'][_0x114f2e(0x46cb)])&&(_0x3e6199[_0x114f2e(0x46cb)]=_0x4f546b[_0x114f2e(0x116f)][_0x114f2e(0x46cb)],++_0x3e6199[_0x114f2e(0x46cb)][_0x114f2e(0x2cc0)],_0x518128[_0x114f2e(0x4b2c)](_0x274930,_0x4f546b,_0x3e6199[_0x114f2e(0x3b35)]));}defined$1(_0x102034)&&(--_0x102034[_0x114f2e(0x2cc0)],0x0===_0x102034['referenceCount']&&_0x102034[_0x114f2e(0x2578)]());}function addVertexWithComputedPosition(_0x14409a,_0x350675,_0x3a0014,_0x525f0c,_0x45f3fe,_0x2945fc,_0x341200,_0xdf5dd4,_0x5db6f4,_0x1f24c9,_0x2d1a32){var _0x2d36b5=_0x68aa19,_0x5922f1=cartographicScratch$1;_0x5922f1['longitude']=CesiumMath[_0x2d36b5(0x52f2)](_0x350675[_0x2d36b5(0x4488)],_0x350675[_0x2d36b5(0x326c)],_0x2945fc),_0x5922f1['latitude']=CesiumMath['lerp'](_0x350675['south'],_0x350675[_0x2d36b5(0x46e0)],_0x341200),_0x5922f1['height']=_0xdf5dd4;var _0x3a028c=_0x14409a[_0x2d36b5(0x1f84)](_0x5922f1,cartesianScratch),_0x223a27=uvScratch2;return _0x223a27['x']=_0x2945fc,_0x223a27['y']=_0x341200,_0x3a0014[_0x2d36b5(0x502e)](_0x525f0c,_0x45f3fe*_0x3a0014[_0x2d36b5(0x220f)](),_0x3a028c,_0x223a27,_0xdf5dd4,_0x5db6f4,_0x1f24c9),_0x2d1a32['minimumHeight']=Math[_0x2d36b5(0x27d5)](_0x2d1a32[_0x2d36b5(0x49d3)],_0xdf5dd4),_0x2d1a32[_0x2d36b5(0x3a61)]=Math[_0x2d36b5(0x2bc6)](_0x2d1a32[_0x2d36b5(0x3a61)],_0xdf5dd4),_0x45f3fe+0x1;}var sourceRectangleScratch=new Rectangle();function transformTextureCoordinates(_0x48f4c3,_0x14eb52,_0x47992a,_0x17db0d){var _0x40f11a=_0x68aa19,_0x62de51=_0x48f4c3[_0x40f11a(0x2f4d)],_0x303fcc=_0x14eb52[_0x40f11a(0x2f4d)];0x0===_0x14eb52['x']&&0x1===_0x47992a['x']&&_0x48f4c3['x']===_0x48f4c3[_0x40f11a(0x3e1)][_0x40f11a(0x3f75)](_0x48f4c3[_0x40f11a(0xcf6)])-0x1?((_0x62de51=Rectangle[_0x40f11a(0x254b)](_0x48f4c3[_0x40f11a(0x2f4d)],sourceRectangleScratch))[_0x40f11a(0x4488)]-=CesiumMath[_0x40f11a(0x3295)],_0x62de51[_0x40f11a(0x326c)]-=CesiumMath[_0x40f11a(0x3295)]):0x0===_0x48f4c3['x']&&0x0===_0x47992a['x']&&_0x14eb52['x']===_0x14eb52[_0x40f11a(0x3e1)]['getNumberOfXTilesAtLevel'](_0x14eb52['level'])-0x1&&((_0x62de51=Rectangle['clone'](_0x48f4c3['rectangle'],sourceRectangleScratch))[_0x40f11a(0x4488)]+=CesiumMath[_0x40f11a(0x3295)],_0x62de51[_0x40f11a(0x326c)]+=CesiumMath[_0x40f11a(0x3295)]);var _0x60d63=_0x62de51[_0x40f11a(0x326c)]-_0x62de51[_0x40f11a(0x4488)],_0x32c2dd=(_0x303fcc['west']-_0x62de51['west'])/_0x60d63,_0x276a8e=(_0x303fcc['east']-_0x62de51[_0x40f11a(0x4488)])/_0x60d63,_0xb8e54b=_0x62de51[_0x40f11a(0x46e0)]-_0x62de51['south'],_0x200af0=(_0x303fcc['south']-_0x62de51[_0x40f11a(0x149)])/_0xb8e54b,_0x4fb867=(_0x303fcc[_0x40f11a(0x46e0)]-_0x62de51[_0x40f11a(0x149)])/_0xb8e54b,_0x1c3d8f=(_0x47992a['x']-_0x32c2dd)/(_0x276a8e-_0x32c2dd),_0x2eccb2=(_0x47992a['y']-_0x200af0)/(_0x4fb867-_0x200af0);return Math[_0x40f11a(0x1661)](_0x1c3d8f)<Math[_0x40f11a(0x18c7)]?_0x1c3d8f=0x0:Math[_0x40f11a(0x1661)](_0x1c3d8f-0x1)<Math[_0x40f11a(0x18c7)]&&(_0x1c3d8f=0x1),Math[_0x40f11a(0x1661)](_0x2eccb2)<Math[_0x40f11a(0x18c7)]?_0x2eccb2=0x0:Math[_0x40f11a(0x1661)](_0x2eccb2-0x1)<Math['EPSILON5']&&(_0x2eccb2=0x1),_0x17db0d['x']=_0x1c3d8f,_0x17db0d['y']=_0x2eccb2,_0x17db0d;}var encodedNormalScratch=new Cartesian2();function getVertexFromTileAtCorner(_0x2fa017,_0x5208a4,_0x5ee21c,_0x40c719,_0x815f17){var _0xbda9a5=_0x68aa19,_0x33f83e=_0x2fa017[_0xbda9a5(0x2ade)],_0x210e2a=_0x2fa017[_0xbda9a5(0x1f3d)];if(_0x815f17['height']=_0x33f83e[_0xbda9a5(0x4b7f)](_0x210e2a,_0x5208a4),_0x33f83e[_0xbda9a5(0x2a38)])_0x33f83e[_0xbda9a5(0x2587)](_0x210e2a,_0x5208a4,_0x815f17['encodedNormal']);else{var _0x4f3f1c=_0x815f17[_0xbda9a5(0x9d7)];_0x4f3f1c['x']=0x0,_0x4f3f1c['y']=0x0;}}var encodedNormalScratch2=new Cartesian2(),cartesianScratch2=new Cartesian3();function getInterpolatedVertexAtCorner(_0x8ca939,_0x3ff021,_0x25418d,_0x28add5,_0x58c81b,_0x59ecae,_0x430119,_0x167704,_0x364a4e,_0x32347d){var _0x1317ad=_0x68aa19,_0x358fdf,_0x3ff70a=_0x28add5[_0x1317ad(0x2ade)],_0x9a09a3=_0x28add5[_0x1317ad(0x1f3d)],_0x57cc72=transformTextureCoordinates(_0x3ff021,_0x25418d,_0x3ff70a[_0x1317ad(0x236)](_0x9a09a3,_0x58c81b,uvScratch),uvScratch),_0x2789c0=transformTextureCoordinates(_0x3ff021,_0x25418d,_0x3ff70a[_0x1317ad(0x236)](_0x9a09a3,_0x59ecae,uvScratch2),uvScratch2);_0x358fdf=_0x364a4e?(_0x430119-_0x57cc72['x'])/(_0x2789c0['x']-_0x57cc72['x']):(_0x167704-_0x57cc72['y'])/(_0x2789c0['y']-_0x57cc72['y']);var _0x35c12f,_0x4c2b9b=_0x3ff70a[_0x1317ad(0x4b7f)](_0x9a09a3,_0x58c81b),_0x48e74c=_0x3ff70a['decodeHeight'](_0x9a09a3,_0x59ecae),_0x5eb2c2=_0x25418d[_0x1317ad(0x2f4d)];if(cartographicScratch$1[_0x1317ad(0x1041)]=CesiumMath[_0x1317ad(0x52f2)](_0x5eb2c2[_0x1317ad(0x4488)],_0x5eb2c2[_0x1317ad(0x326c)],_0x430119),cartographicScratch$1[_0x1317ad(0x288b)]=CesiumMath[_0x1317ad(0x52f2)](_0x5eb2c2['south'],_0x5eb2c2[_0x1317ad(0x46e0)],_0x167704),_0x32347d[_0x1317ad(0x5862)]=cartographicScratch$1['height']=CesiumMath[_0x1317ad(0x52f2)](_0x4c2b9b,_0x48e74c,_0x358fdf),_0x3ff70a['hasVertexNormals']){var _0x34d9ac=_0x3ff70a['getOctEncodedNormal'](_0x9a09a3,_0x58c81b,encodedNormalScratch),_0x13e9f3=_0x3ff70a[_0x1317ad(0x2587)](_0x9a09a3,_0x59ecae,encodedNormalScratch2),_0xe44098=AttributeCompression['octDecode'](_0x34d9ac['x'],_0x34d9ac['y'],cartesianScratch),_0x4c7631=AttributeCompression[_0x1317ad(0x532d)](_0x13e9f3['x'],_0x13e9f3['y'],cartesianScratch2);_0x35c12f=Cartesian3[_0x1317ad(0x52f2)](_0xe44098,_0x4c7631,_0x358fdf,cartesianScratch),Cartesian3[_0x1317ad(0x4e7d)](_0x35c12f,_0x35c12f),AttributeCompression[_0x1317ad(0x3c3f)](_0x35c12f,_0x32347d[_0x1317ad(0x9d7)]);}else _0x35c12f=_0x8ca939[_0x1317ad(0x2dec)](cartographicScratch$1,cartesianScratch),AttributeCompression[_0x1317ad(0x3c3f)](_0x35c12f,_0x32347d[_0x1317ad(0x9d7)]);}function getVertexWithHeightAtCorner(_0x463643,_0x89a46e,_0x3b465f,_0x1123f5,_0x5eb8a6,_0x5cf933){var _0x10671a=_0x68aa19;_0x5cf933['height']=_0x5eb8a6;var _0x51e422=_0x89a46e[_0x10671a(0x2dec)](cartographicScratch$1,cartesianScratch);AttributeCompression[_0x10671a(0x3c3f)](_0x51e422,_0x5cf933['encodedNormal']);}function getCorner(_0x5fc0ca,_0x373925,_0x53b15e,_0x40f960,_0x9b1bdb,_0x399cc7,_0x533d27,_0x2eb33a,_0x1274ef,_0x49d050,_0x1669c5){var _0x4123e5=_0x68aa19,_0x3ba851;return getCornerFromEdge(_0x5fc0ca,_0x373925,_0x2eb33a,_0x533d27,!0x1,_0x53b15e,_0x40f960,_0x1669c5)||getCornerFromEdge(_0x5fc0ca,_0x373925,_0x49d050,_0x1274ef,!0x0,_0x53b15e,_0x40f960,_0x1669c5)?_0x1669c5:meshIsUsable(_0x9b1bdb,_0x399cc7)?(getVertexFromTileAtCorner(_0x399cc7,0x0===_0x53b15e?0x0===_0x40f960?_0x399cc7[_0x4123e5(0x31ec)][0x0]:_0x399cc7[_0x4123e5(0x4e46)][0x0]:0x0===_0x40f960?_0x399cc7[_0x4123e5(0x5612)][0x0]:_0x399cc7['westIndicesSouthToNorth'][0x0],_0x53b15e,_0x40f960,_0x1669c5),_0x1669c5):defined$1(_0x3ba851=0x0===_0x53b15e?0x0===_0x40f960?getClosestHeightToCorner(_0x5fc0ca[_0x4123e5(0x23be)],_0x5fc0ca[_0x4123e5(0x34a8)],TileEdge[_0x4123e5(0x4615)],_0x5fc0ca['southMeshes'],_0x5fc0ca[_0x4123e5(0x3914)],TileEdge[_0x4123e5(0x25a1)]):getClosestHeightToCorner(_0x5fc0ca[_0x4123e5(0x3dab)],_0x5fc0ca[_0x4123e5(0x2014)],TileEdge[_0x4123e5(0x43b8)],_0x5fc0ca[_0x4123e5(0x23be)],_0x5fc0ca[_0x4123e5(0x34a8)],TileEdge[_0x4123e5(0x4615)]):0x0===_0x40f960?getClosestHeightToCorner(_0x5fc0ca[_0x4123e5(0x816)],_0x5fc0ca[_0x4123e5(0x3914)],TileEdge[_0x4123e5(0x25a1)],_0x5fc0ca[_0x4123e5(0x1f00)],_0x5fc0ca[_0x4123e5(0x1a5a)],TileEdge[_0x4123e5(0x4c03)]):getClosestHeightToCorner(_0x5fc0ca[_0x4123e5(0x1f00)],_0x5fc0ca[_0x4123e5(0x1a5a)],TileEdge['WEST'],_0x5fc0ca[_0x4123e5(0x3dab)],_0x5fc0ca['northTiles'],TileEdge[_0x4123e5(0x43b8)]))?(getVertexWithHeightAtCorner(_0x5fc0ca,_0x373925,_0x53b15e,_0x40f960,_0x3ba851,_0x1669c5),_0x1669c5):void 0x0;}function getClosestHeightToCorner(_0x1c44b8,_0x19e19b,_0x454181,_0x2b3e1f,_0x5dbe73,_0x1ae637,_0x23a673,_0x4fc887){var _0x12350a=getNearestHeightOnEdge(_0x1c44b8,_0x19e19b,!0x1,_0x454181),_0x19777a=getNearestHeightOnEdge(_0x2b3e1f,_0x5dbe73,!0x0,_0x1ae637);return defined$1(_0x12350a)&&defined$1(_0x19777a)?0.5*(_0x12350a+_0x19777a):defined$1(_0x12350a)?_0x12350a:_0x19777a;}function addEdge(_0x26d6f5,_0x4cffa8,_0x3e1d58,_0x277021,_0x5044ff,_0x4c10fc,_0x5f0923,_0x254e4f,_0x21764d){var _0x1f68bb=_0x68aa19;for(var _0x43f3a5=0x0;_0x43f3a5<_0x4c10fc[_0x1f68bb(0x531b)];++_0x43f3a5)defined$1(_0x5f0923[_0x43f3a5])&&(_0x5044ff=addEdgeMesh(_0x26d6f5,_0x4cffa8,_0x3e1d58,_0x277021,_0x5044ff,_0x4c10fc[_0x43f3a5],_0x5f0923[_0x43f3a5],_0x254e4f,_0x21764d));return _0x5044ff;}function addEdgeMesh(_0x1ef86d,_0xec7643,_0x516673,_0x868bac,_0x18bdab,_0x371502,_0x553de4,_0x3a04f7,_0x44a6a3){var _0x1ff364=_0x68aa19,_0x3a4daf=_0x371502[_0x1ff364(0x2f4d)];_0x3a04f7===TileEdge[_0x1ff364(0x4615)]&&0x0===_0x1ef86d[_0x1ff364(0x4704)]['x']?((_0x3a4daf=Rectangle[_0x1ff364(0x254b)](_0x371502[_0x1ff364(0x2f4d)],sourceRectangleScratch))[_0x1ff364(0x4488)]-=CesiumMath['TWO_PI'],_0x3a4daf[_0x1ff364(0x326c)]-=CesiumMath[_0x1ff364(0x3295)]):_0x3a04f7===TileEdge[_0x1ff364(0x4c03)]&&0x0===_0x371502['x']&&((_0x3a4daf=Rectangle[_0x1ff364(0x254b)](_0x371502['rectangle'],sourceRectangleScratch))[_0x1ff364(0x4488)]+=CesiumMath[_0x1ff364(0x3295)],_0x3a4daf[_0x1ff364(0x326c)]+=CesiumMath[_0x1ff364(0x3295)]);var _0x494b7d,_0x2548d9,_0x3af80e,_0x2273e8,_0x13bf54=_0x1ef86d[_0x1ff364(0x4704)][_0x1ff364(0x2f4d)];switch(_0x18bdab>0x0&&(_0x516673[_0x1ff364(0x236)](_0x868bac,_0x18bdab-0x1,uvScratch),_0x494b7d=uvScratch['x'],_0x2548d9=uvScratch['y']),_0x3a04f7){case TileEdge[_0x1ff364(0x4c03)]:_0x3af80e=_0x553de4['westIndicesSouthToNorth'],_0x2273e8=!0x1;break;case TileEdge[_0x1ff364(0x25a1)]:_0x3af80e=_0x553de4[_0x1ff364(0x5612)],_0x2273e8=!0x0;break;case TileEdge[_0x1ff364(0x4615)]:_0x3af80e=_0x553de4[_0x1ff364(0x31ec)],_0x2273e8=!0x1;break;case TileEdge[_0x1ff364(0x43b8)]:_0x3af80e=_0x553de4['southIndicesEastToWest'],_0x2273e8=!0x0;}var _0x271c1d,_0x8b3904,_0x4b6f86=_0x371502,_0x396b91=_0x1ef86d[_0x1ff364(0x4704)],_0x21ff2c=_0x553de4[_0x1ff364(0x2ade)],_0x1b30a4=_0x553de4[_0x1ff364(0x1f3d)],_0x355284=_0x516673['getStride']();_0x21ff2c[_0x1ff364(0x1989)]&&(_0x271c1d=WebMercatorProjection['geodeticLatitudeToMercatorAngle'](_0x13bf54[_0x1ff364(0x149)]),_0x8b3904=0x1/(WebMercatorProjection[_0x1ff364(0x6a2)](_0x13bf54['north'])-_0x271c1d));for(var _0x5152c4=0x0;_0x5152c4<_0x3af80e[_0x1ff364(0x531b)];++_0x5152c4){var _0x26eacb=_0x3af80e[_0x5152c4],_0x212b82=_0x21ff2c[_0x1ff364(0x236)](_0x1b30a4,_0x26eacb,uvScratch);transformTextureCoordinates(_0x4b6f86,_0x396b91,_0x212b82,_0x212b82);var _0x5737c8=_0x212b82['x'],_0x571810=_0x212b82['y'],_0x2d8e50=_0x2273e8?_0x5737c8:_0x571810;if(!(_0x2d8e50<0x0||_0x2d8e50>0x1)&&!(Math[_0x1ff364(0x1661)](_0x5737c8-_0x494b7d)<CesiumMath[_0x1ff364(0x18c7)]&&Math['abs'](_0x571810-_0x2548d9)<CesiumMath[_0x1ff364(0x18c7)])){var _0x2757fe=Math[_0x1ff364(0x1661)](_0x5737c8)<CesiumMath[_0x1ff364(0x18c7)]||Math[_0x1ff364(0x1661)](_0x5737c8-0x1)<CesiumMath[_0x1ff364(0x18c7)],_0x5dff99=Math[_0x1ff364(0x1661)](_0x571810)<CesiumMath[_0x1ff364(0x18c7)]||Math[_0x1ff364(0x1661)](_0x571810-0x1)<CesiumMath[_0x1ff364(0x18c7)];if(!_0x2757fe||!_0x5dff99){var _0x4de51d,_0x531274=_0x21ff2c['decodePosition'](_0x1b30a4,_0x26eacb,cartesianScratch),_0x4795ea=_0x21ff2c['decodeHeight'](_0x1b30a4,_0x26eacb);_0x21ff2c[_0x1ff364(0x2a38)]?_0x4de51d=_0x21ff2c[_0x1ff364(0x2587)](_0x1b30a4,_0x26eacb,octEncodedNormalScratch):((_0x4de51d=octEncodedNormalScratch)['x']=0x0,_0x4de51d['y']=0x0);var _0x5b5ecf=_0x571810;if(_0x21ff2c[_0x1ff364(0x1989)]){var _0x2bad05=CesiumMath[_0x1ff364(0x52f2)](_0x13bf54[_0x1ff364(0x149)],_0x13bf54['north'],_0x571810);_0x5b5ecf=(WebMercatorProjection[_0x1ff364(0x6a2)](_0x2bad05)-_0x271c1d)*_0x8b3904;}_0x516673[_0x1ff364(0x502e)](_0x868bac,_0x18bdab*_0x355284,_0x531274,_0x212b82,_0x4795ea,_0x4de51d,_0x5b5ecf),_0x44a6a3[_0x1ff364(0x49d3)]=Math[_0x1ff364(0x27d5)](_0x44a6a3[_0x1ff364(0x49d3)],_0x4795ea),_0x44a6a3[_0x1ff364(0x3a61)]=Math[_0x1ff364(0x2bc6)](_0x44a6a3[_0x1ff364(0x3a61)],_0x4795ea),++_0x18bdab;}}}return _0x18bdab;}function getNearestHeightOnEdge(_0x3b6df1,_0x1f51df,_0x56b4a5,_0x57b25a,_0x37b904,_0x414a37){var _0xb30ffa=_0x68aa19,_0x7badb6,_0x367c7e,_0x511254;_0x56b4a5?(_0x7badb6=0x0,_0x367c7e=_0x3b6df1['length'],_0x511254=0x1):(_0x7badb6=_0x3b6df1['length']-0x1,_0x367c7e=-0x1,_0x511254=-0x1);for(var _0x1ff4cb=_0x7badb6;_0x1ff4cb!==_0x367c7e;_0x1ff4cb+=_0x511254){var _0x4de391=_0x3b6df1[_0x1ff4cb];if(meshIsUsable(_0x1f51df[_0x1ff4cb],_0x4de391)){var _0x40e846;switch(_0x57b25a){case TileEdge[_0xb30ffa(0x4c03)]:_0x40e846=_0x4de391[_0xb30ffa(0x22dd)];break;case TileEdge[_0xb30ffa(0x43b8)]:_0x40e846=_0x4de391[_0xb30ffa(0x4e46)];break;case TileEdge[_0xb30ffa(0x4615)]:_0x40e846=_0x4de391['eastIndicesNorthToSouth'];break;case TileEdge[_0xb30ffa(0x25a1)]:_0x40e846=_0x4de391['northIndicesWestToEast'];}var _0x5c183c=_0x40e846[_0x56b4a5?0x0:_0x40e846[_0xb30ffa(0x531b)]-0x1];if(defined$1(_0x5c183c))return _0x4de391[_0xb30ffa(0x2ade)][_0xb30ffa(0x4b7f)](_0x4de391[_0xb30ffa(0x1f3d)],_0x5c183c);}}}function meshIsUsable(_0x60dc28,_0x53f25d){var _0x452bfb=_0x68aa19;return defined$1(_0x53f25d)&&(!defined$1(_0x60dc28[_0x452bfb(0x116f)][_0x452bfb(0x12c5)])||!_0x60dc28[_0x452bfb(0x116f)][_0x452bfb(0x12c5)]['changedThisFrame']);}function getCornerFromEdge(_0xe7d834,_0x53f541,_0x4355e2,_0x165e9f,_0x91fa02,_0x4fa8a2,_0x5900f7,_0x22e22e){var _0x4ea0ae=_0x68aa19,_0x32d9f4,_0x25edba,_0x41e183,_0x4523ac,_0x4ff13e,_0xe7d307=_0x165e9f[_0x91fa02?0x0:_0x4355e2[_0x4ea0ae(0x531b)]-0x1],_0x556c66=_0x4355e2[_0x91fa02?0x0:_0x4355e2['length']-0x1];if(meshIsUsable(_0xe7d307,_0x556c66)&&(0x0===_0x4fa8a2?0x0===_0x5900f7?(_0x32d9f4=_0x91fa02?_0x556c66['northIndicesWestToEast']:_0x556c66[_0x4ea0ae(0x31ec)],_0x25edba=_0x91fa02,_0x41e183=_0x91fa02):(_0x32d9f4=_0x91fa02?_0x556c66[_0x4ea0ae(0x31ec)]:_0x556c66['southIndicesEastToWest'],_0x25edba=!_0x91fa02,_0x41e183=!0x1):0x0===_0x5900f7?(_0x32d9f4=_0x91fa02?_0x556c66[_0x4ea0ae(0x22dd)]:_0x556c66[_0x4ea0ae(0x5612)],_0x25edba=!_0x91fa02,_0x41e183=!0x0):(_0x32d9f4=_0x91fa02?_0x556c66[_0x4ea0ae(0x4e46)]:_0x556c66['westIndicesSouthToNorth'],_0x25edba=_0x91fa02,_0x41e183=!_0x91fa02),_0x32d9f4[_0x4ea0ae(0x531b)]>0x0)){_0x4ff13e=_0x32d9f4[_0x4523ac=_0x91fa02?0x0:_0x32d9f4['length']-0x1],_0x556c66[_0x4ea0ae(0x2ade)][_0x4ea0ae(0x236)](_0x556c66[_0x4ea0ae(0x1f3d)],_0x4ff13e,uvScratch);var _0x15fa81=transformTextureCoordinates(_0xe7d307,_0xe7d834[_0x4ea0ae(0x4704)],uvScratch,uvScratch);if(_0x15fa81['x']===_0x4fa8a2&&_0x15fa81['y']===_0x5900f7)return getVertexFromTileAtCorner(_0x556c66,_0x4ff13e,_0x4fa8a2,_0x5900f7,_0x22e22e),!0x0;if(_0x4523ac=binarySearch$1(_0x32d9f4,_0x25edba?_0x4fa8a2:_0x5900f7,function(_0x586f1c,_0x30b3d0){var _0x572af5=_0x4ea0ae;_0x556c66[_0x572af5(0x2ade)]['decodeTextureCoordinates'](_0x556c66[_0x572af5(0x1f3d)],_0x586f1c,uvScratch);var _0x24e52d=transformTextureCoordinates(_0xe7d307,_0xe7d834[_0x572af5(0x4704)],uvScratch,uvScratch);return _0x41e183?_0x25edba?_0x24e52d['x']-_0x4fa8a2:_0x24e52d['y']-_0x5900f7:_0x25edba?_0x4fa8a2-_0x24e52d['x']:_0x5900f7-_0x24e52d['y'];}),!(_0x4523ac<0x0))return getVertexFromTileAtCorner(_0x556c66,_0x32d9f4[_0x4523ac],_0x4fa8a2,_0x5900f7,_0x22e22e),!0x0;if((_0x4523ac=~_0x4523ac)>0x0&&_0x4523ac<_0x32d9f4['length'])return getInterpolatedVertexAtCorner(_0x53f541,_0xe7d307,_0xe7d834[_0x4ea0ae(0x4704)],_0x556c66,_0x32d9f4[_0x4523ac-0x1],_0x32d9f4[_0x4523ac],_0x4fa8a2,_0x5900f7,_0x25edba,_0x22e22e),!0x0;}return!0x1;}var cornerPositionsScratch$1=[new Cartesian3(),new Cartesian3(),new Cartesian3(),new Cartesian3()];function computeOccludeePoint$1(_0x3be879,_0x31cab5,_0x29a580,_0x3aec28,_0x434114,_0xc72495){var _0x4f61c1=_0x68aa19,_0x31475a=_0x3be879[_0x4f61c1(0x3a4f)]['_occluders'][_0x4f61c1(0x1706)],_0x1e5a22=_0x31475a['ellipsoid'],_0x3d7865=cornerPositionsScratch$1;return Cartesian3[_0x4f61c1(0x2a01)](_0x29a580[_0x4f61c1(0x4488)],_0x29a580[_0x4f61c1(0x149)],_0x434114,_0x1e5a22,_0x3d7865[0x0]),Cartesian3[_0x4f61c1(0x2a01)](_0x29a580[_0x4f61c1(0x326c)],_0x29a580['south'],_0x434114,_0x1e5a22,_0x3d7865[0x1]),Cartesian3[_0x4f61c1(0x2a01)](_0x29a580[_0x4f61c1(0x4488)],_0x29a580[_0x4f61c1(0x46e0)],_0x434114,_0x1e5a22,_0x3d7865[0x2]),Cartesian3[_0x4f61c1(0x2a01)](_0x29a580[_0x4f61c1(0x326c)],_0x29a580[_0x4f61c1(0x46e0)],_0x434114,_0x1e5a22,_0x3d7865[0x3]),_0x31475a['computeHorizonCullingPointPossiblyUnderEllipsoid'](_0x31cab5,_0x3d7865,_0x3aec28,_0xc72495);}var ExcavationBottomVS=_0x68aa19(0x17b3),ExcavationBottomFS=_0x68aa19(0x1140);function GlobeSurfaceTileProvider(_0x5936cf){var _0x502175=_0x68aa19;this['lightingFadeOutDistance']=0x632ea0,this[_0x502175(0x11a)]=0x895440,this[_0x502175(0x552a)]=!0x1,this[_0x502175(0x2f4c)]=void 0x0,this[_0x502175(0x26e4)]=0.5,this[_0x502175(0xfc3)]=!0x1,this[_0x502175(0x2163)]=!0x1,this['dynamicAtmosphereLightingFromSun']=!0x1,this[_0x502175(0x1f51)]=!0x1,this[_0x502175(0x284a)]=ShadowMode$1[_0x502175(0x3d62)],this[_0x502175(0x1882)]=void 0x0,this[_0x502175(0x156d)]=0x0,this[_0x502175(0x33d1)]=0x0,this[_0x502175(0x2f34)]=0x0,this[_0x502175(0x45b1)]=!0x0,this[_0x502175(0x2400)]=!0x0,this['_quadtree']=void 0x0,this[_0x502175(0xae1)]=_0x5936cf[_0x502175(0x4bed)],this['_imageryLayers']=_0x5936cf[_0x502175(0x5664)],this[_0x502175(0x42a8)]=_0x5936cf[_0x502175(0x8ea)],this['_surfaceShaderSet']=_0x5936cf['surfaceShaderSet'],this['_renderState']=void 0x0,this[_0x502175(0x266b)]=void 0x0,this[_0x502175(0xf9e)]=void 0x0,this[_0x502175(0x494c)]=void 0x0,this[_0x502175(0x8b4)]=void 0x0,this['_disableCullingRenderState']=void 0x0,this[_0x502175(0x494c)]=void 0x0,this['_errorEvent']=new Event(),this[_0x502175(0x4a4e)]['layerAdded'][_0x502175(0xef9)](GlobeSurfaceTileProvider[_0x502175(0x4b51)]['_onLayerAdded'],this),this[_0x502175(0x4a4e)][_0x502175(0x5a2)]['addEventListener'](GlobeSurfaceTileProvider['prototype'][_0x502175(0x3a18)],this),this[_0x502175(0x4a4e)]['layerMoved'][_0x502175(0xef9)](GlobeSurfaceTileProvider[_0x502175(0x4b51)][_0x502175(0x20ba)],this),this[_0x502175(0x4a4e)][_0x502175(0xf04)][_0x502175(0xef9)](GlobeSurfaceTileProvider['prototype'][_0x502175(0x328)],this),this['_imageryLayers']['layerUpdate'][_0x502175(0xef9)](GlobeSurfaceTileProvider[_0x502175(0x4b51)][_0x502175(0x3091)],this),this[_0x502175(0xb85)]=new Event(),this[_0x502175(0x3d6b)]=new Event(),this['_layerOrderChanged']=!0x1,this[_0x502175(0x4128)]=[],this[_0x502175(0x4096)]=[],this[_0x502175(0x1df4)]=[],this['_pickCommands']=[],this['_usedDrawCommands']=0x0,this[_0x502175(0x481b)]=0x0,this[_0x502175(0x30a1)]=[],this['_modifyDrawCommands']=[],this[_0x502175(0x318a)]=0x0,this[_0x502175(0x2321)]=[],this[_0x502175(0x18c)]={'wireframe':!0x1,'boundingSphereTile':void 0x0},this[_0x502175(0x217e)]=void 0x0,this['_firstPassInitialColor']=void 0x0,this['baseColor']=new Color$2(0x0,0x0,0.5,0x1),this[_0x502175(0x2223)]=void 0x0,this[_0x502175(0x38e6)]=Rectangle['clone'](Rectangle[_0x502175(0xd77)]),this[_0x502175(0x1735)]=!0x1,this[_0x502175(0x51b3)]=!0x1,this[_0x502175(0x3816)]=0x400,this[_0x502175(0x1084)]=void 0x0,this['_hypsometricSetting']=void 0x0,this[_0x502175(0xad2)]=void 0x0,this[_0x502175(0x380d)]=void 0x0,this['_hypsometricRegion']=void 0x0,this[_0x502175(0x440)]=new Cartesian4(),this[_0x502175(0x3606)]=!0x1,this[_0x502175(0x11c8)]=!0x1,this[_0x502175(0x2ed7)]=!0x1,this[_0x502175(0x2b18)]=HypsometricSettingEnum$1['AnalysisRegionMode'][_0x502175(0x177a)],this[_0x502175(0x4d24)]=_0x5936cf['MaxInstensity'],this[_0x502175(0xae0)]=_0x5936cf[_0x502175(0x52a3)],this[_0x502175(0xd01)]=_0x5936cf[_0x502175(0x5704)],this['_hypMinHeight']=_0x5936cf[_0x502175(0x5082)],this['_hypUseColorByHeight']=!0x0,this['_geoBounds']=new Cartesian4(),this[_0x502175(0x5368)]=0x1,this[_0x502175(0x3ad)]=new Style3D(),this[_0x502175(0x2f79)]=void 0x0,this[_0x502175(0x4c32)]=void 0x0,this[_0x502175(0x3178)]=void 0x0,this[_0x502175(0x4d47)]=void 0x0,this['_slopeRegion']=void 0x0,this[_0x502175(0x3d0f)]=new Cartesian4(),this[_0x502175(0x2010)]=!0x1,this['_slopeRegionUpdate']=!0x1,this[_0x502175(0xec2)]=HypsometricSettingEnum$1[_0x502175(0x195c)][_0x502175(0x177a)],this[_0x502175(0x1a58)]=buildModuleUrl(_0x502175(0x582e)),this[_0x502175(0x12ed)]=new Rectangle(),this[_0x502175(0x318f)]={},this['_modifyRegions']=new AssociativeArray(),this[_0x502175(0x23a1)]={},this[_0x502175(0x1170)]=!0x1,this[_0x502175(0x2248)]=ClippingType$1['KeepOutside'],this['_excavateRegions']=new AssociativeArray(),this[_0x502175(0x2c65)]=!0x1,this['_extractRegions']=new AssociativeArray(),this[_0x502175(0x272b)]=!0x1,this[_0x502175(0x4e26)]=new AssociativeArray(),this['_imageryClipRegionUpate']=!0x1,this[_0x502175(0xc91)]=[],this[_0x502175(0x15e4)]=[];for(var _0x16b74f=0x0;_0x16b74f<0x6;_0x16b74f++)this['_clipPlane'][_0x16b74f]=new Cartesian4(0x0,0x0,0x0,0x0),this[_0x502175(0xc91)][_0x16b74f]=new Cartesian4(0x0,0x0,0x0,0x0);this[_0x502175(0x325a)]=0x0,this[_0x502175(0x4f3)]=new Cartesian4(0x1,0x0,0x0,0x1),this[_0x502175(0xb0f)]=!0x1,this[_0x502175(0x2a08)]=new Cartesian2(),this[_0x502175(0x33b2)]=!0x0,this['_rasterTextureSizes']=[0x100,0x200],this['_rasterLineWidth']=0x1,this['_rasterLineFBOs']=[],this[_0x502175(0x55cf)]=[],this[_0x502175(0x462)]=0x0,this[_0x502175(0x27e4)]=void 0x0,this[_0x502175(0xb77)]=void 0x0,this[_0x502175(0x1a6f)]=new Cartesian4(0x0,0x0,0x1,0x1),this[_0x502175(0x2cf)]=!0x1,this[_0x502175(0xf08)]={'enabled':!0x1,'value':new Cartesian2(0x0,0x0)},this['_excavateRegionCommands']=new AssociativeArray(),this[_0x502175(0x4804)]=PBRMaterialType[_0x502175(0x44b5)],this[_0x502175(0x40b4)]={'metallic':0x0,'roughness':0x0,'baseColorFactor':new Cartesian4(0x1,0x1,0x1,0x1),'baseColorTextureIndex':-0x1,'emissionFactor':Cartesian3[_0x502175(0x2a82)],'emissionTextureIndex':-0x1,'occlusionTextureIndex':-0x1,'normalTextureIndex':-0x1},this[_0x502175(0x11af)]=buildModuleUrl(_0x502175(0x10a5)),this[_0x502175(0x2931)]=buildModuleUrl(_0x502175(0xe4a));}function sortTileImageryByLayerIndex(_0x5d3115,_0x53245b){var _0x3b70cf=_0x68aa19,_0xba6ecc=_0x5d3115[_0x3b70cf(0x4747)];defined$1(_0xba6ecc)||(_0xba6ecc=_0x5d3115[_0x3b70cf(0x4af)]);var _0x254415=_0x53245b[_0x3b70cf(0x4747)];return defined$1(_0x254415)||(_0x254415=_0x53245b['readyImagery']),_0xba6ecc[_0x3b70cf(0x46fd)][_0x3b70cf(0x4302)]-_0x254415['imageryLayer'][_0x3b70cf(0x4302)];}function freeVertexArray(_0x4e7720){var _0x2e3e75=_0x68aa19,_0x5c2302=_0x4e7720[_0x2e3e75(0x53f0)];_0x4e7720[_0x2e3e75(0x2578)](),!_0x5c2302[_0x2e3e75(0x1348)]()&&defined$1(_0x5c2302[_0x2e3e75(0x2cc0)])&&(--_0x5c2302['referenceCount'],0x0===_0x5c2302[_0x2e3e75(0x2cc0)]&&_0x5c2302['destroy']());}function updateCredits(_0x1219e7,_0x5eb976){var _0x470198=_0x68aa19,_0x58a724=_0x5eb976[_0x470198(0x440a)];_0x1219e7['_terrainProvider']['ready']&&defined$1(_0x1219e7['_terrainProvider'][_0x470198(0x42ae)])&&_0x58a724['addCredit'](_0x1219e7[_0x470198(0xae1)][_0x470198(0x42ae)]);for(var _0x3bd253=_0x1219e7['_imageryLayers'],_0x2e8072=0x0,_0x35bbc3=_0x3bd253[_0x470198(0x531b)];_0x2e8072<_0x35bbc3;++_0x2e8072){var _0x46dd22=_0x3bd253[_0x470198(0x3173)](_0x2e8072)['imageryProvider'];defined$1(_0x46dd22)&&_0x46dd22[_0x470198(0x237c)]&&defined$1(_0x46dd22[_0x470198(0x42ae)])&&_0x58a724[_0x470198(0x5288)](_0x46dd22[_0x470198(0x42ae)]);var _0x41e2c3=_0x3bd253[_0x470198(0x3173)](_0x2e8072)[_0x470198(0x3dc8)];defined$1(_0x41e2c3)&&_0x41e2c3[_0x470198(0x237c)]&&defined$1(_0x41e2c3[_0x470198(0x42ae)])&&_0x58a724[_0x470198(0x5288)](_0x41e2c3[_0x470198(0x42ae)]);}}function subdivisionMesh(_0x163a8f,_0x977e67){var _0x280c87=_0x68aa19,_0x4c1f33=_0x977e67[_0x280c87(0x116f)][_0x280c87(0x38d)];if(defined$1(_0x4c1f33)&&!_0x4c1f33[_0x280c87(0x3217)]){var _0x4a35ab=_0x163a8f[_0x280c87(0x4174)],_0x49a037=_0x4c1f33[_0x280c87(0x2ade)];_0x49a037[_0x280c87(0x2486)]=!0x0;var _0x39085e=_0x4c1f33[_0x280c87(0x1f3d)];new Cartesian2();for(var _0x587f83=new Cartesian3(),_0x2f8076=new Cartesian3(),_0x588466=_0x4c1f33[_0x280c87(0x19ee)],_0x5531c4=new Cartographic(),_0x803690=_0x4c1f33[_0x280c87(0x2368)],_0x3bc651=_0x39085e[_0x280c87(0x531b)],_0x4a46f0=new Array(_0x3bc651/_0x803690),_0x5d6544=0x0;_0x5d6544<_0x3bc651;_0x5d6544+=_0x803690){var _0x1e7fc4=_0x5d6544/_0x803690;_0x4a46f0[_0x1e7fc4]=Cartesian3['unpack'](_0x39085e,_0x5d6544,_0x4a46f0[_0x1e7fc4]),_0x4a46f0[_0x1e7fc4]=Cartesian3['add'](_0x4a46f0[_0x1e7fc4],_0x588466,_0x4a46f0[_0x1e7fc4]);}for(var _0x2aacf5=_0x977e67[_0x280c87(0x2f4d)][_0x280c87(0x209)]/0x32,_0x362116=new Array(_0x4c1f33['indices'][_0x280c87(0x531b)]),_0x458150=(_0x5d6544=0x0,_0x362116[_0x280c87(0x531b)]);_0x5d6544<_0x458150;_0x5d6544++)_0x362116[_0x5d6544]=_0x4c1f33[_0x280c87(0x525a)][_0x5d6544];var _0x3cd58c=PolygonPipeline[_0x280c87(0x27fb)](Ellipsoid[_0x280c87(0x1d49)],_0x4a46f0,_0x362116,_0x2aacf5,!0x0),_0x14be26=_0x3cd58c[_0x280c87(0x1b28)]['position'][_0x280c87(0x21e8)];_0x3bc651=_0x14be26[_0x280c87(0x531b)];var _0x46daf3=_0x977e67[_0x280c87(0x2f4d)],_0x1851a3=_0x46daf3[_0x280c87(0x209)],_0x9c646a=_0x46daf3[_0x280c87(0x5862)],_0x281d60=new Float32Array(_0x3bc651/0x3*(_0x803690+0x3)),_0x4b3484=WebMercatorProjection['geodeticLatitudeToMercatorAngle'](_0x46daf3['south']),_0x90d613=0x1/(WebMercatorProjection[_0x280c87(0x6a2)](_0x46daf3[_0x280c87(0x46e0)])-_0x4b3484),_0x5e291d=0x0;for(_0x5d6544=0x0;_0x5d6544<_0x3bc651;_0x5d6544+=0x3){Cartesian3[_0x280c87(0x41a1)](_0x14be26,_0x5d6544,_0x587f83),Cartographic[_0x280c87(0x2d23)](_0x587f83,void 0x0,_0x5531c4);var _0x5265da=(_0x5531c4[_0x280c87(0x1041)]-_0x46daf3[_0x280c87(0x4488)])/_0x1851a3,_0x106f1d=(_0x5531c4['latitude']-_0x46daf3[_0x280c87(0x149)])/_0x9c646a,_0x3440a4={'x':_0x5265da=CesiumMath['clamp'](_0x5265da,0x0,0x1),'y':_0x106f1d=CesiumMath[_0x280c87(0x3c40)](_0x106f1d,0x0,0x1)};Cartesian3[_0x280c87(0x2a01)](_0x5531c4[_0x280c87(0x1041)],_0x5531c4[_0x280c87(0x288b)],0x0,void 0x0,_0x2f8076);var _0x27a533=(WebMercatorProjection[_0x280c87(0x6a2)](_0x5531c4[_0x280c87(0x288b)])-_0x4b3484)*_0x90d613;_0x5e291d=_0x49a037[_0x280c87(0x502e)](_0x281d60,_0x5e291d,_0x587f83,_0x3440a4,_0x5531c4['height'],new Cartesian2(),_0x27a533,_0x2f8076);}var _0x49d9a5=new TerrainMesh();_0x49d9a5[_0x280c87(0x2ade)]=_0x4c1f33[_0x280c87(0x2ade)],_0x49d9a5['vertices']=_0x281d60,_0x49d9a5[_0x280c87(0x525a)]=new Uint16Array(_0x3cd58c[_0x280c87(0x525a)]),_0x49d9a5[_0x280c87(0x19ee)]=Cartesian3[_0x280c87(0x254b)](_0x588466),_0x977e67[_0x280c87(0x116f)][_0x280c87(0x39b5)]=_0x49d9a5,_0x977e67[_0x280c87(0x116f)][_0x280c87(0x4675)]=_0x977e67[_0x280c87(0x116f)][_0x280c87(0x4675)]&&_0x977e67[_0x280c87(0x116f)][_0x280c87(0x4675)]['destroy'](),_0x977e67[_0x280c87(0x116f)][_0x280c87(0x4675)]=GlobeSurfaceTile[_0x280c87(0x3d21)](_0x4a35ab,_0x977e67[_0x280c87(0x116f)][_0x280c87(0x39b5)]),_0x4c1f33[_0x280c87(0x3217)]=!0x0;}}Object[_0x68aa19(0x5b7)](GlobeSurfaceTileProvider['prototype'],{'baseColor':{'get':function(){return this['_baseColor'];},'set':function(_0x4f169a){var _0x4f1bba=_0x68aa19;this[_0x4f1bba(0x217e)]=_0x4f169a,this[_0x4f1bba(0x31bf)]=Cartesian4[_0x4f1bba(0x3d8a)](_0x4f169a,this['_firstPassInitialColor']);}},'quadtree':{'get':function(){var _0x317951=_0x68aa19;return this[_0x317951(0x33ae)];},'set':function(_0x308230){var _0x4fd95d=_0x68aa19;this[_0x4fd95d(0x33ae)]=_0x308230;}},'ready':{'get':function(){var _0x353e13=_0x68aa19;return this[_0x353e13(0xae1)][_0x353e13(0x237c)]&&(0x0===this[_0x353e13(0x4a4e)][_0x353e13(0x531b)]||this[_0x353e13(0x4a4e)]['get'](0x0)[_0x353e13(0x2dba)][_0x353e13(0x237c)]);}},'tilingScheme':{'get':function(){var _0x5f457b=_0x68aa19;return this[_0x5f457b(0xae1)][_0x5f457b(0x3e1)];}},'errorEvent':{'get':function(){var _0xe683d1=_0x68aa19;return this[_0xe683d1(0x2c49)];}},'tileLoadedEvent':{'get':function(){var _0xf5cf45=_0x68aa19;return this[_0xf5cf45(0xb85)];}},'imageryLayersUpdatedEvent':{'get':function(){var _0x2cd521=_0x68aa19;return this[_0x2cd521(0x3d6b)];}},'terrainProvider':{'get':function(){var _0xbf6919=_0x68aa19;return this[_0xbf6919(0xae1)];},'set':function(_0x55cec6){var _0x52f2a9=_0x68aa19;(this[_0x52f2a9(0xae1)]!==_0x55cec6||_0x55cec6[_0x52f2a9(0x4e48)])&&(this['_terrainProvider']=_0x55cec6,this[_0x52f2a9(0xae1)]instanceof SCTTerrainProvider&&(this[_0x52f2a9(0xae1)][_0x52f2a9(0x33ae)]=this[_0x52f2a9(0x33ae)]),defined$1(this[_0x52f2a9(0x33ae)])&&this[_0x52f2a9(0x33ae)][_0x52f2a9(0x2d93)]());}},'clippingPlanes':{'get':function(){var _0x3699c8=_0x68aa19;return this[_0x3699c8(0x2223)];},'set':function(_0x5d18f2){var _0x3f2197=_0x68aa19;ClippingPlaneCollection['setOwner'](_0x5d18f2,this,_0x3f2197(0x2223));}},'splitDirection':{'get':function(){var _0x94b02b=_0x68aa19;return this[_0x94b02b(0x2a08)];},'set':function(_0x556a34){var _0xa11871=_0x68aa19;this[_0xa11871(0x2a08)]['x']=_0x556a34['x'],this['_splitDirection']['y']=_0x556a34['y'];}},'excavationSideTextureUrl':{'get':function(){var _0x4ddce2=_0x68aa19;return this[_0x4ddce2(0x11af)];},'set':function(_0x24074d){var _0x37dea1=_0x68aa19;this[_0x37dea1(0x11af)]=_0x24074d;}},'excavationBottomTextureUrl':{'get':function(){var _0x242543=_0x68aa19;return this[_0x242543(0x2931)];},'set':function(_0x93d604){var _0x2cf093=_0x68aa19;this[_0x2cf093(0x2931)]=_0x93d604;}}}),GlobeSurfaceTileProvider['prototype'][_0x68aa19(0x489f)]=function(_0x37c968){var _0x26be7e=_0x68aa19;this[_0x26be7e(0x4a4e)]['_update'](),this['terrainProvider']['_isSkirtDirty']&&(this[_0x26be7e(0x4bed)]=this[_0x26be7e(0x4bed)],this[_0x26be7e(0x4bed)][_0x26be7e(0x4e48)]=!0x1);},GlobeSurfaceTileProvider['prototype'][_0x68aa19(0x3a52)]=function(_0x353b9b){var _0x15a356=_0x68aa19;this['_imageryLayers']['queueReprojectionCommands'](_0x353b9b),this[_0x15a356(0x1010)]&&(this['_layerOrderChanged']=!0x1,this['_quadtree'][_0x15a356(0x32a2)](function(_0x1199dd){var _0x6f3565=_0x15a356;_0x1199dd[_0x6f3565(0x116f)]['imagery']['sort'](sortTileImageryByLayerIndex);})),updateCredits(this,_0x353b9b);for(var _0x4fe93e=this[_0x15a356(0x2321)],_0x557fe1=_0x4fe93e[_0x15a356(0x531b)],_0x2553a7=0x0;_0x2553a7<_0x557fe1;++_0x2553a7)freeVertexArray(_0x4fe93e[_0x2553a7]);_0x4fe93e[_0x15a356(0x531b)]=0x0,_0x353b9b[_0x15a356(0x33ae)]=this[_0x15a356(0x33ae)];},GlobeSurfaceTileProvider['prototype']['beginUpdate']=function(_0x4dc49a){var _0x42bf1d=_0x68aa19;for(var _0x151280=this[_0x42bf1d(0x4128)],_0x3adddf=0x0,_0x5f162d=_0x151280['length'];_0x3adddf<_0x5f162d;++_0x3adddf){var _0x599a04=_0x151280[_0x3adddf];defined$1(_0x599a04)&&(_0x599a04['length']=0x0);}var _0x318baf=this[_0x42bf1d(0x2223)];defined$1(_0x318baf)&&_0x318baf['enabled']&&_0x318baf[_0x42bf1d(0x489f)](_0x4dc49a),this[_0x42bf1d(0x499e)]=0x0,this[_0x42bf1d(0x318a)]=0x0;},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3597)]=function(_0xe27335){var _0x452b48=_0x68aa19;if(defined$1(this['_hypsometricTexture'])||(this['_hypsometricTexture']=new Texture$1({'context':_0xe27335,'width':0x400,'height':0x40,'pixelFormat':PixelFormat$1[_0x452b48(0x4a1c)],'flipY':!0x1}),defined$1(this[_0x452b48(0x3c5e)])&&this[_0x452b48(0xad2)]['copyFrom']({'width':0x400,'height':0x40,'arrayBufferView':this[_0x452b48(0x3c5e)][_0x452b48(0x4329)][_0x452b48(0x3de2)]})),defined$1(this[_0x452b48(0x4c32)])||(this[_0x452b48(0x4c32)]=new Texture$1({'context':_0xe27335,'width':0x400,'height':0x40,'pixelFormat':PixelFormat$1[_0x452b48(0x4a1c)],'flipY':!0x1}),defined$1(this[_0x452b48(0x2f79)])&&this[_0x452b48(0x4c32)][_0x452b48(0x3e99)]({'width':0x400,'height':0x40,'arrayBufferView':this[_0x452b48(0x2f79)][_0x452b48(0x4329)][_0x452b48(0x3de2)]})),!defined$1(this['_slopeArrowsTexture'])&&(this['_slopeArrowsTexture']=this[_0x452b48(0x3178)]&&this[_0x452b48(0x3178)][_0x452b48(0x2578)](),defined$1(this[_0x452b48(0x1a58)]))){var _0xd79cec=this;when(loadImage$2(this[_0x452b48(0x1a58)]),function(_0x41ff58){var _0x91bae9=_0x452b48;_0xd79cec[_0x91bae9(0x1a58)]==_0xd79cec['_slopeArrowUrl']&&(_0xd79cec[_0x91bae9(0x3178)]=new Texture$1({'context':_0xe27335,'source':_0x41ff58,'sampler':new Sampler({'wrapS':TextureWrap$1[_0x91bae9(0x2124)],'wrapT':TextureWrap$1[_0x91bae9(0x2124)]})}));});}},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x332d)]=function(_0x2e239b){var _0x38b2bc=_0x68aa19;this['_hypsometricRegionUpdate']&&(defined$1(this[_0x38b2bc(0x477)])?(this[_0x38b2bc(0x2ed7)]=!0x1,this['_bUseHypRegion']=!0x0,createRasterCommand(_0x2e239b['context'],this['_hypsometricRegion'])):this[_0x38b2bc(0x11c8)]=!0x1);},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x433f)]=function(_0x4e4015){var _0x9d3210=_0x68aa19;this[_0x9d3210(0x4375)]&&(defined$1(this['_slopeRegion'])?(this[_0x9d3210(0x4375)]=!0x1,this[_0x9d3210(0x1ff8)]=!0x0,createRasterCommand(_0x4e4015[_0x9d3210(0x4174)],this[_0x9d3210(0x55ee)])):this[_0x9d3210(0x1ff8)]=!0x1);},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)]['endUpdate']=function(_0xf32991){var _0x461fe4=_0x68aa19;if(defined$1(this[_0x461fe4(0x7d0)])||(this[_0x461fe4(0x7d0)]=RenderState['fromCache']({'cull':{'enabled':this[_0x461fe4(0x33b2)]},'depthTest':{'enabled':!0x0,'func':DepthFunction$1[_0x461fe4(0xcda)]}}),this[_0x461fe4(0x266b)]=RenderState['fromCache']({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0,'func':DepthFunction$1[_0x461fe4(0x3a9e)]},'blending':BlendingState$1[_0x461fe4(0x2911)]})),_0xf32991['_fboState'][_0x461fe4(0x5481)]!=FrameBufferType['CLAMP']){if(!this[_0x461fe4(0x2400)]&&!defined$1(this[_0x461fe4(0xf9e)])){var _0x12f344=clone$1(this[_0x461fe4(0x7d0)],!0x0);_0x12f344[_0x461fe4(0x16e)]['enabled']=!0x1,this[_0x461fe4(0xf9e)]=RenderState[_0x461fe4(0x4d21)](_0x12f344),(_0x12f344=clone$1(this[_0x461fe4(0x266b)],!0x0))[_0x461fe4(0x16e)]['enabled']=!0x1,this[_0x461fe4(0x494c)]=RenderState[_0x461fe4(0x4d21)](_0x12f344);}this[_0x461fe4(0x3597)](_0xf32991[_0x461fe4(0x4174)]),this[_0x461fe4(0x332d)](_0xf32991),this[_0x461fe4(0x433f)](_0xf32991),this[_0x461fe4(0x355d)](_0xf32991),this['_updateModifyRegions'](_0xf32991),this['_updateImageryClipRegions'](_0xf32991),this['_updateExtractRegions'](_0xf32991),createRasterAAFBO(this,_0xf32991),createRasterFXAACommand(this,_0xf32991),_0xf32991[_0x461fe4(0x3719)]>0x1&&defined$1(_0xf32991[_0x461fe4(0x13fb)])&&_0xf32991[_0x461fe4(0x13fb)]['length']>0x0&&(createLineRealtimeRasterFBOs(this,_0xf32991),createRasterCompositeCommand(this,_0xf32991)),this[_0x461fe4(0x51b3)]&&this[_0x461fe4(0x1735)]&&!0x1!==this[_0x461fe4(0x4bed)][_0x461fe4(0x1015)]&&TerrainFillMesh[_0x461fe4(0x1c3e)](this,this[_0x461fe4(0x33ae)][_0x461fe4(0x4763)],_0xf32991,this['_vertexArraysToDestroy']);for(var _0x17376f=0x0,_0x144b7e=this['_tilesToRenderByTextureCount'],_0x30d381=0x0,_0x225505=_0x144b7e['length'];_0x30d381<_0x225505;++_0x30d381){var _0x3eeb23=_0x144b7e[_0x30d381];if(defined$1(_0x3eeb23)){var _0x2e3f37=0x0;_0x3eeb23[_0x461fe4(0x531b)]>0x0&&(_0x2e3f37=_0x3eeb23[_0x3eeb23[_0x461fe4(0x531b)]-0x1]['_level']);for(var _0x1e21c3=0x0,_0x4460d1=_0x3eeb23[_0x461fe4(0x531b)];_0x1e21c3<_0x4460d1;++_0x1e21c3){_0x3eeb23[_0x1e21c3][_0x461fe4(0x411d)](_0xf32991,this),_0x3eeb23[_0x1e21c3][_0x461fe4(0x233c)](_0xf32991,this);var _0x5283ae=_0x3eeb23[_0x1e21c3],_0x1165f1=_0x5283ae[_0x461fe4(0x116f)][_0x461fe4(0x5799)];if(_0x5283ae[_0x461fe4(0x116f)]['terrainState']!==TerrainState$1[_0x461fe4(0x36ca)]){_0x5283ae[_0x461fe4(0x4a83)](_0xf32991,this),defined$1(_0x5283ae[_0x461fe4(0x116f)][_0x461fe4(0x540e)])&&(!_0xf32991['_fboState'][_0x461fe4(0x20fb)]||_0xf32991['_fboState'][_0x461fe4(0x13f9)][_0x461fe4(0x33ab)](_0x461fe4(0x2af3))>-0x1)&&(addDrawCommandsForTile(this,_0x5283ae,void 0x0,_0x2e3f37,_0xf32991,!0x0),subdivisionMesh(_0xf32991,_0x5283ae));for(var _0x3227fa=void 0x0,_0x9a5f59=!0x1,_0x58be91=_0xf32991[_0x461fe4(0x1224)][_0x461fe4(0x54c6)][_0x461fe4(0x8ea)][_0x461fe4(0x1bbc)],_0x3a17ac=0x1;_0x3a17ac<_0x58be91[_0x461fe4(0x531b)];_0x3a17ac++){var _0x48f5b7=_0x58be91[_0x3a17ac][_0x461fe4(0xae1)][_0x461fe4(0x2e23)],_0x4c6785=_0x5283ae[_0x461fe4(0x116f)]['terrain'][_0x48f5b7];if(defined$1(_0x4c6785)){if(defined$1(_0x4c6785[_0x461fe4(0x19dc)])&&defined$1(_0x4c6785[_0x461fe4(0x19dc)][_0x461fe4(0x3366)])){if(!_0x4c6785[_0x461fe4(0x19dc)][_0x461fe4(0x3366)]){defined$1(_0x4c6785[_0x461fe4(0x19dc)])&&defined$1(_0x4c6785[_0x461fe4(0xa85)])&&defined$1(_0x4c6785[_0x461fe4(0x38d)])&&(_0x5283ae['data'][_0x461fe4(0x19dc)]=_0x4c6785[_0x461fe4(0x19dc)],_0x5283ae[_0x461fe4(0x116f)][_0x461fe4(0xa85)]=_0x4c6785[_0x461fe4(0xa85)],_0x5283ae[_0x461fe4(0x116f)][_0x461fe4(0x38d)]=_0x4c6785['mesh']);break;}_0x9a5f59=!0x0;}addDrawCommandsForTile(this,_0x5283ae,_0x4c6785,_0x2e3f37,_0xf32991,!0x1,_0x3227fa),defined$1(_0x4c6785)&&(defined$1(_0x4c6785[_0x461fe4(0x38d)])&&!_0x4c6785[_0x461fe4(0x38d)][_0x461fe4(0x245e)]&&defined$1(_0x4c6785[_0x461fe4(0xa85)])?(_0x4c6785[_0x461fe4(0x3520)](_0xf32991,this,_0x5283ae),_0x3227fa=_0x4c6785[_0x461fe4(0x4ca8)]):_0x3227fa=void 0x0);}}_0x9a5f59&&subdivisionMesh(_0xf32991,_0x5283ae),addDrawCommandsForTile(this,_0x5283ae,void 0x0,_0x2e3f37,_0xf32991,!0x1,_0x3227fa),defined$1(_0x5283ae[_0x461fe4(0x116f)])&&defined$1(_0x5283ae[_0x461fe4(0x116f)][_0x461fe4(0x19dc)])&&defined$1(_0x5283ae[_0x461fe4(0x116f)][_0x461fe4(0x19dc)]['_maximumHeight'])&&defined$1(_0x5283ae['data'][_0x461fe4(0x19dc)][_0x461fe4(0x5298)])&&(0x0==_0x1e21c3?_0x17376f=0.5*(_0x5283ae['data'][_0x461fe4(0x19dc)][_0x461fe4(0x15d6)]+_0x5283ae[_0x461fe4(0x116f)][_0x461fe4(0x19dc)][_0x461fe4(0x5298)]):_0x17376f+=0.5*(_0x5283ae['data'][_0x461fe4(0x19dc)][_0x461fe4(0x15d6)]+_0x5283ae[_0x461fe4(0x116f)][_0x461fe4(0x19dc)][_0x461fe4(0x5298)]));}_0xf32991[_0x461fe4(0x4e5a)]=Math[_0x461fe4(0x27d5)](_0xf32991[_0x461fe4(0x4e5a)],_0x1165f1[_0x461fe4(0x49d3)]);}_0x4460d1>0x1&&(_0x17376f/=_0x4460d1,_0xf32991[_0x461fe4(0x272f)]=_0x17376f);}}if(_0xf32991[_0x461fe4(0x13fb)][_0x461fe4(0x531b)]=0x0,!_0xf32991[_0x461fe4(0x1224)][_0x461fe4(0x50ce)]){for(var _0x2b6ac6 in this['_excavateRegionCommands'][_0x461fe4(0x15c8)])if((defined$1(this['_excavationSideTextureUrl'])||!(_0x2b6ac6['indexOf'](_0x461fe4(0x15ed))>-0x1))&&(defined$1(this[_0x461fe4(0x2931)])||!(_0x2b6ac6[_0x461fe4(0x33ab)](_0x461fe4(0x3b17))>-0x1))){var _0x13783b=this[_0x461fe4(0x221c)][_0x461fe4(0x15c8)][_0x2b6ac6];_0xf32991[_0x461fe4(0x3080)][_0x461fe4(0x3a33)](_0x13783b);}}if(this[_0x461fe4(0xb0f)]){var _0x553faa=_0xf32991[_0x461fe4(0x1224)][_0x461fe4(0x4629)],_0x295194=new Matrix4();Matrix4[_0x461fe4(0x56eb)](_0x553faa,_0x295194);for(_0x3a17ac=0x0;_0x3a17ac<0x6;_0x3a17ac++)Matrix4[_0x461fe4(0x21ec)](_0x295194,this[_0x461fe4(0xc91)][_0x3a17ac],this['_clipPlane'][_0x3a17ac]);}}},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3d09)]=function(_0x2e9ad0){var _0x202cf5=_0x68aa19;for(var _0x5daa03=this[_0x202cf5(0x4096)],_0x21fb30=0x0,_0x5a5279=this[_0x202cf5(0x499e)];_0x21fb30<_0x5a5279;++_0x21fb30)_0x2e9ad0[_0x202cf5(0x3080)][_0x202cf5(0x3a33)](_0x5daa03[_0x21fb30]);},GlobeSurfaceTileProvider['prototype'][_0x68aa19(0x22e7)]=function(){var _0x3e6498=_0x68aa19;this[_0x3e6498(0x4a4e)]['cancelReprojections']();},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)]['getLevelMaximumGeometricError']=function(_0x547aee){var _0x145d29=_0x68aa19;return this['_terrainProvider'][_0x145d29(0x4b17)](_0x547aee);},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3612)]=function(_0x494804,_0x3c5a91){var _0x3a907c=_0x68aa19,_0x3c94df=_0x3c5a91[_0x3a907c(0x2c41)],_0x5ef9aa=_0x3c5a91[_0x3a907c(0x116f)];if(defined$1(_0x3c94df)&&defined$1(_0x3c94df[_0x3a907c(0x116f)])&&_0x3c94df[_0x3a907c(0x116f)][_0x3a907c(0x419a)]===TerrainState$1[_0x3a907c(0x36ca)])return _0x5ef9aa[_0x3a907c(0x419a)]=TerrainState$1[_0x3a907c(0x36ca)],void(_0x3c5a91[_0x3a907c(0x4695)]=QuadtreeTileLoadState$2[_0x3a907c(0x3eee)]);var _0x55304c,_0x4b91e4=!0x0;defined$1(_0x5ef9aa)&&(_0x4b91e4=_0x5ef9aa[_0x3a907c(0x1069)]!==_0x3c5a91||_0x3c5a91[_0x3a907c(0x2fa9)]===TileSelectionResult['CULLED_BUT_NEEDED'],_0x55304c=_0x5ef9aa['terrainState']),GlobeSurfaceTile[_0x3a907c(0x3134)](_0x3c5a91,_0x494804,this[_0x3a907c(0x4bed)],this[_0x3a907c(0x42a8)],this[_0x3a907c(0x4a4e)],this[_0x3a907c(0x2321)],_0x4b91e4),_0x5ef9aa=_0x3c5a91[_0x3a907c(0x116f)],_0x4b91e4&&_0x55304c!==_0x3c5a91[_0x3a907c(0x116f)][_0x3a907c(0x419a)]&&this[_0x3a907c(0x31e8)](_0x3c5a91,_0x494804,this[_0x3a907c(0x3a4f)][_0x3a907c(0x4abc)])&&_0x5ef9aa[_0x3a907c(0x1069)]===_0x3c5a91&&(_0x4b91e4=!0x1,GlobeSurfaceTile['processStateMachine'](_0x3c5a91,_0x494804,this['terrainProvider'],this[_0x3a907c(0x42a8)],this[_0x3a907c(0x4a4e)],this[_0x3a907c(0x2321)],_0x4b91e4)),_0x3c5a91[_0x3a907c(0x4bb2)]&&this[_0x3a907c(0xb85)]['raiseEvent'](_0x3c5a91);};var boundingSphereScratch$1=new BoundingSphere(),rectangleIntersectionScratch=new Rectangle(),splitCartographicLimitRectangleScratch=new Rectangle(),rectangleCenterScratch=new Cartographic();function clipRectangleAntimeridian(_0x3497de,_0x682fb9){var _0x60b430=_0x68aa19;if(_0x682fb9[_0x60b430(0x4488)]<_0x682fb9[_0x60b430(0x326c)])return _0x682fb9;var _0x1c390b=Rectangle[_0x60b430(0x254b)](_0x682fb9,splitCartographicLimitRectangleScratch);return Rectangle[_0x60b430(0x19ee)](_0x3497de,rectangleCenterScratch)[_0x60b430(0x1041)]>0x0?_0x1c390b[_0x60b430(0x326c)]=CesiumMath['PI']:_0x1c390b[_0x60b430(0x4488)]=-CesiumMath['PI'],_0x1c390b;}GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x31e8)]=function(_0x3ac3fd,_0x4d06d8,_0x32e4b8){var _0x5882d2=_0x68aa19,_0x488013=this[_0x5882d2(0x322a)](_0x3ac3fd,_0x4d06d8);if(_0x3ac3fd[_0x5882d2(0x2feb)]=_0x488013,_0x4d06d8[_0x5882d2(0x2a40)][_0x5882d2(0x20fb)]&&CesiumMath[_0x5882d2(0x2a40)](_0x488013,_0x4d06d8[_0x5882d2(0x2a40)][_0x5882d2(0x38bd)])>=0x1)return Visibility$1[_0x5882d2(0x44b5)];var _0x172fa7=_0x3ac3fd[_0x5882d2(0x116f)],_0x159374=_0x172fa7[_0x5882d2(0x5799)];if(void 0x0===_0x172fa7[_0x5882d2(0x1069)])return Visibility$1[_0x5882d2(0x2e11)];var _0x11a474=_0x4d06d8['cullingVolume'],_0xee7647=defaultValue$1(_0x172fa7[_0x5882d2(0x1d3f)],_0x172fa7[_0x5882d2(0x3658)]);if(!defined$1(_0xee7647)&&defined$1(_0x172fa7['renderedMesh'])){for(var _0x2f7fe8 in(_0xee7647=_0x172fa7[_0x5882d2(0x75a)][_0x5882d2(0x223f)],_0x172fa7['terrain']))_0xee7647=BoundingSphere['union'](_0x3ac3fd,_0x172fa7[_0x5882d2(0x4ed)][_0x2f7fe8][_0x5882d2(0x38d)][_0x5882d2(0x223f)],_0xee7647,_0xee7647);}_0x172fa7[_0x5882d2(0x4466)]=!0x1;var _0x4870c4=clipRectangleAntimeridian(_0x3ac3fd['rectangle'],this['cartographicLimitRectangle']),_0x483083=Rectangle[_0x5882d2(0x453)](_0x4870c4,_0x3ac3fd[_0x5882d2(0x2f4d)],rectangleIntersectionScratch);if(!defined$1(_0x483083))return Visibility$1['NONE'];if(Rectangle['equals'](_0x483083,_0x3ac3fd[_0x5882d2(0x2f4d)])||(_0x172fa7[_0x5882d2(0x4466)]=!0x0),_0x4d06d8['mode']!==SceneMode$1[_0x5882d2(0x5135)]){for(var _0x2f7fe8 in(_0xee7647=boundingSphereScratch$1,BoundingSphere['fromRectangleWithHeights2D'](_0x3ac3fd[_0x5882d2(0x2f4d)],_0x4d06d8[_0x5882d2(0x1682)],_0x159374[_0x5882d2(0x49d3)],_0x159374[_0x5882d2(0x3a61)],_0xee7647),Cartesian3['fromElements'](_0xee7647[_0x5882d2(0x19ee)]['z'],_0xee7647[_0x5882d2(0x19ee)]['x'],_0xee7647[_0x5882d2(0x19ee)]['y'],_0xee7647[_0x5882d2(0x19ee)]),_0x4d06d8[_0x5882d2(0x4318)]===SceneMode$1[_0x5882d2(0x11d3)]&&defined$1(_0x172fa7[_0x5882d2(0x75a)])&&(_0xee7647=BoundingSphere[_0x5882d2(0x4415)](_0x172fa7[_0x5882d2(0x75a)][_0x5882d2(0x223f)],_0xee7647,_0xee7647)),_0x172fa7[_0x5882d2(0x4ed)]))_0xee7647=BoundingSphere['union'](_0x3ac3fd,_0x172fa7[_0x5882d2(0x4ed)][_0x2f7fe8]['mesh'][_0x5882d2(0x223f)],_0xee7647,_0xee7647);}var _0x23c01d=this[_0x5882d2(0x2223)];if(defined$1(_0x23c01d)&&_0x23c01d['enabled']&&defined$1(_0xee7647)){var _0x5c2072=_0x23c01d['computeIntersectionWithBoundingVolume'](_0xee7647);if(_0x3ac3fd[_0x5882d2(0x1d28)]=_0x5c2072!==Intersect$1['INSIDE'],_0x5c2072===Intersect$1[_0x5882d2(0x3899)])return Visibility$1['NONE'];}var _0x74cf9e=Intersect$1['INTERSECTING'];if(defined$1(_0xee7647)){if((_0x74cf9e=_0x11a474['computeVisibility'](_0xee7647))===Intersect$1[_0x5882d2(0x3899)]){for(var _0x2f7fe8 in _0x172fa7[_0x5882d2(0x4ed)])if(defined$1(_0xee7647=_0x172fa7['terrain'][_0x2f7fe8][_0x5882d2(0x3658)])||(_0xee7647=_0x172fa7['tileTerrainOrientedBoundingBox']),defined$1(_0xee7647)&&(_0x74cf9e=_0x11a474[_0x5882d2(0x1396)](_0xee7647))!==Intersect$1[_0x5882d2(0x3899)])break;}if(_0x74cf9e===Intersect$1['OUTSIDE'])return defined$1(_0x3ac3fd['parent'])&&defined$1(_0x3ac3fd[_0x5882d2(0x2c41)]['data']['modifyOrientedBoundingBox'])?_0x11a474['computeVisibility'](_0x3ac3fd[_0x5882d2(0x2c41)]['data']['modifyOrientedBoundingBox']):Visibility$1['NONE'];}if(_0x3ac3fd[_0x5882d2(0x3217)])return _0x74cf9e;var _0x46f60c=_0x4d06d8[_0x5882d2(0x4318)]===SceneMode$1[_0x5882d2(0x5135)]&&_0x4d06d8[_0x5882d2(0x1224)][_0x5882d2(0x4506)]instanceof OrthographicFrustum;if(_0x4d06d8[_0x5882d2(0x4318)]===SceneMode$1[_0x5882d2(0x5135)]&&!_0x46f60c&&defined$1(_0x32e4b8)){var _0x730396=_0x172fa7[_0x5882d2(0x289f)];return defined$1(_0x730396)?_0x32e4b8[_0x5882d2(0x1706)][_0x5882d2(0x5329)](_0x730396,_0x159374[_0x5882d2(0x49d3)])?_0x74cf9e:Visibility$1[_0x5882d2(0x44b5)]:_0x74cf9e;}return _0x74cf9e;},GlobeSurfaceTileProvider['prototype'][_0x68aa19(0x576d)]=function(_0x3cf75d){var _0x510b5a=_0x68aa19;return!!defined$1(_0x3cf75d[_0x510b5a(0x116f)][_0x510b5a(0x19dc)])||void 0x0!==this['terrainProvider']['getTileDataAvailable'](0x2*_0x3cf75d['x'],0x2*_0x3cf75d['y'],_0x3cf75d[_0x510b5a(0xcf6)]+0x1);};var readyImageryScratch=[],canRenderTraversalStack=[];GlobeSurfaceTileProvider[_0x68aa19(0x4b51)]['canRenderWithoutLosingDetail']=function(_0x5e377f,_0x658ca1){var _0x10bc23=_0x68aa19,_0x123aa9=_0x5e377f[_0x10bc23(0x116f)],_0x4572f8=readyImageryScratch;_0x4572f8[_0x10bc23(0x531b)]=this[_0x10bc23(0x4a4e)][_0x10bc23(0x531b)];var _0x1b0bfd,_0x36f83d,_0x5333b3,_0xe0ff94=!0x1,_0x2e0e10=!0x1;for(defined$1(_0x123aa9)&&(_0xe0ff94=_0x123aa9[_0x10bc23(0x419a)]===TerrainState$1[_0x10bc23(0x3f41)],_0x2e0e10=!0x0,_0x1b0bfd=_0x123aa9[_0x10bc23(0x3527)]),_0x36f83d=0x0,_0x5333b3=_0x4572f8[_0x10bc23(0x531b)];_0x36f83d<_0x5333b3;++_0x36f83d)_0x4572f8[_0x36f83d]=_0x2e0e10;if(defined$1(_0x1b0bfd))for(_0x36f83d=0x0,_0x5333b3=_0x1b0bfd[_0x10bc23(0x531b)];_0x36f83d<_0x5333b3;++_0x36f83d){var _0x5caee3=_0x1b0bfd[_0x36f83d];if(!defined$1(_0x5caee3[_0x10bc23(0x46fd)])){var _0x3cb959=_0x5caee3[_0x10bc23(0x4747)],_0x45a840=!defined$1(_0x3cb959)||_0x3cb959[_0x10bc23(0x4695)]===ImageryState$1[_0x10bc23(0x3865)]||_0x3cb959['state']===ImageryState$1['INVALID'],_0x4db887=(_0x5caee3[_0x10bc23(0x4747)]||_0x5caee3['readyImagery'])[_0x10bc23(0x46fd)][_0x10bc23(0x4302)];_0x4572f8[_0x4db887]=_0x45a840&&_0x4572f8[_0x4db887];}}var _0x2aa1a8=this[_0x10bc23(0x3a4f)][_0x10bc23(0x4552)],_0x2f1d9c=canRenderTraversalStack;for(_0x2f1d9c[_0x10bc23(0x531b)]=0x0,_0x2f1d9c[_0x10bc23(0x3a33)](_0x5e377f[_0x10bc23(0x2cec)],_0x5e377f['southeastChild'],_0x5e377f[_0x10bc23(0x191)],_0x5e377f[_0x10bc23(0x2306)]);_0x2f1d9c[_0x10bc23(0x531b)]>0x0;){var _0x12a710=_0x2f1d9c['pop'](),_0x2178b9=_0x12a710[_0x10bc23(0x68f)]===_0x2aa1a8?_0x12a710[_0x10bc23(0x2fa9)]:TileSelectionResult['NONE'];if(_0x2178b9===TileSelectionResult[_0x10bc23(0x4dbc)]){if(!defined$1(_0x12a710[_0x10bc23(0x116f)]))continue;if(!_0xe0ff94&&_0x12a710[_0x10bc23(0x116f)]['terrainState']===TerrainState$1[_0x10bc23(0x3f41)])return!0x1;var _0x3cdd00=_0x12a710[_0x10bc23(0x116f)][_0x10bc23(0x3527)];for(_0x36f83d=0x0,_0x5333b3=_0x3cdd00['length'];_0x36f83d<_0x5333b3;++_0x36f83d){var _0x592d32=_0x3cdd00[_0x36f83d];if(!defined$1(_0x592d32['imageryLayer'])){var _0x36d3fe=_0x592d32[_0x10bc23(0x4747)],_0x27b7ff=!defined$1(_0x36d3fe)||_0x36d3fe[_0x10bc23(0x4695)]===ImageryState$1[_0x10bc23(0x3865)]||_0x36d3fe[_0x10bc23(0x4695)]===ImageryState$1[_0x10bc23(0x36ca)],_0xd153d2=(_0x592d32['loadingImagery']||_0x592d32[_0x10bc23(0x4af)])[_0x10bc23(0x46fd)][_0x10bc23(0x4302)];if(_0x27b7ff&&!_0x4572f8[_0xd153d2])return!0x1;}}}else _0x2178b9===TileSelectionResult[_0x10bc23(0x146a)]&&_0x2f1d9c[_0x10bc23(0x3a33)](_0x12a710[_0x10bc23(0x2cec)],_0x12a710[_0x10bc23(0x28a7)],_0x12a710[_0x10bc23(0x191)],_0x12a710[_0x10bc23(0x2306)]);}return!0x0;};var tileDirectionScratch=new Cartesian3();GlobeSurfaceTileProvider['prototype']['computeTileLoadPriority']=function(_0xe1690b,_0x28758d){var _0x476db8=_0x68aa19,_0x55228e=_0xe1690b['data'];if(void 0x0===_0x55228e)return 0x0;var _0x5c2eee=_0x55228e[_0x476db8(0x3658)];if(void 0x0===_0x5c2eee)return 0x0;var _0x4a77da=_0x28758d[_0x476db8(0x1224)][_0x476db8(0x923)],_0x4cb929=_0x28758d[_0x476db8(0x1224)][_0x476db8(0x1aa0)],_0x202aad=Cartesian3[_0x476db8(0x286c)](_0x5c2eee[_0x476db8(0x19ee)],_0x4a77da,tileDirectionScratch),_0x58afed=Cartesian3['magnitude'](_0x202aad);return _0x58afed<CesiumMath[_0x476db8(0x18c7)]?0x0:(Cartesian3[_0x476db8(0x3a31)](_0x202aad,_0x58afed,_0x202aad),(0x1-Cartesian3[_0x476db8(0x22ed)](_0x202aad,_0x4cb929))*_0xe1690b['_distance']);};var modifiedModelViewScratch=new Matrix4(),modifiedModelViewProjectionScratch=new Matrix4(),tileRectangleScratch=new Cartesian4(),localizedCartographicLimitRectangleScratch=new Cartesian4(),rtcScratch=new Cartesian3(),centerEyeScratch=new Cartesian3(),southwestScratch=new Cartesian3(),northeastScratch=new Cartesian3();GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4700)]=function(_0x4786e0,_0x2f50f7){var _0x182273=_0x68aa19;for(var _0x4c8a57=0x0,_0x58b428=_0x4786e0['data'][_0x182273(0x3527)],_0x8eb54e=0x0,_0x2019d7=_0x58b428[_0x182273(0x531b)];_0x8eb54e<_0x2019d7;++_0x8eb54e){var _0x51b11f=_0x58b428[_0x8eb54e];defined$1(_0x51b11f[_0x182273(0x4af)])&&0x0!==_0x51b11f[_0x182273(0x4af)][_0x182273(0x46fd)][_0x182273(0x24f9)]&&++_0x4c8a57;}var _0x5e2eb4=this[_0x182273(0x4128)][_0x4c8a57];defined$1(_0x5e2eb4)||(_0x5e2eb4=[],this[_0x182273(0x4128)][_0x4c8a57]=_0x5e2eb4),_0x5e2eb4[_0x182273(0x3a33)](_0x4786e0),defined$1(_0x4786e0[_0x182273(0x116f)][_0x182273(0xa85)])?this[_0x182273(0x1735)]=!0x0:this[_0x182273(0x51b3)]=!0x0;var _0x23788f=this[_0x182273(0x18c)];++_0x23788f[_0x182273(0x204e)],_0x23788f[_0x182273(0x1fb4)]+=_0x4c8a57;};var cornerPositionsScratch=[new Cartesian3(),new Cartesian3(),new Cartesian3(),new Cartesian3()];function computeOccludeePoint(_0x229cf6,_0x5912b3,_0x1d0814,_0x8d0fd0,_0x56287d,_0x1847e4){var _0x7d613a=_0x68aa19,_0x100c6e=_0x229cf6[_0x7d613a(0x3a4f)]['_occluders'][_0x7d613a(0x1706)],_0x2de39d=_0x100c6e['ellipsoid'],_0x20de98=cornerPositionsScratch;return Cartesian3[_0x7d613a(0x2a01)](_0x1d0814[_0x7d613a(0x4488)],_0x1d0814['south'],_0x56287d,_0x2de39d,_0x20de98[0x0]),Cartesian3[_0x7d613a(0x2a01)](_0x1d0814[_0x7d613a(0x326c)],_0x1d0814[_0x7d613a(0x149)],_0x56287d,_0x2de39d,_0x20de98[0x1]),Cartesian3[_0x7d613a(0x2a01)](_0x1d0814[_0x7d613a(0x4488)],_0x1d0814['north'],_0x56287d,_0x2de39d,_0x20de98[0x2]),Cartesian3[_0x7d613a(0x2a01)](_0x1d0814[_0x7d613a(0x326c)],_0x1d0814[_0x7d613a(0x46e0)],_0x56287d,_0x2de39d,_0x20de98[0x3]),_0x100c6e['computeHorizonCullingPointPossiblyUnderEllipsoid'](_0x5912b3,_0x20de98,_0x8d0fd0,_0x1847e4);}function updateTileBoundingRegion(_0x209808,_0x202c3c,_0x7ecb25){var _0xf648bb=_0x68aa19,_0x5921ef=_0x209808[_0xf648bb(0x116f)];void 0x0===_0x5921ef&&(_0x5921ef=_0x209808[_0xf648bb(0x116f)]=new GlobeSurfaceTile()),void 0x0===_0x5921ef[_0xf648bb(0x5799)]&&(_0x5921ef[_0xf648bb(0x5799)]=new TileBoundingRegion({'computeBoundingVolumes':_0x202c3c[_0xf648bb(0x4726)],'rectangle':_0x209808['rectangle'],'ellipsoid':_0x209808['tilingScheme'][_0xf648bb(0x1706)],'minimumHeight':0x0,'maximumHeight':0.1}));var _0xb240c4=_0x5921ef[_0xf648bb(0x19dc)],_0x5a2205=_0x5921ef['mesh'],_0x23c150=_0x5921ef['tileBoundingRegion'],_0x2ba087=!0x1;for(var _0x760164 in(void 0x0!==_0x5a2205&&void 0x0!==_0x5a2205['minimumHeight']&&void 0x0!==_0x5a2205['maximumHeight']?(_0x23c150['minimumHeight']=_0x5a2205[_0xf648bb(0x49d3)],_0x23c150['maximumHeight']=_0x5a2205[_0xf648bb(0x3a61)],_0x2ba087=!0x0):void 0x0!==_0xb240c4&&void 0x0!==_0xb240c4['_minimumHeight']&&void 0x0!==_0xb240c4[_0xf648bb(0x15d6)]?(_0x23c150[_0xf648bb(0x49d3)]=_0xb240c4['_minimumHeight']*_0x7ecb25['terrainExaggeration'],_0x23c150[_0xf648bb(0x3a61)]=_0xb240c4[_0xf648bb(0x15d6)]*_0x7ecb25[_0xf648bb(0x4067)],_0x2ba087=!0x0):_0x209808[_0xf648bb(0x3dee)]&&(_0x23c150[_0xf648bb(0x49d3)]=0x0,_0x23c150[_0xf648bb(0x3a61)]=0x0,_0x2ba087=!0x0),_0x5921ef[_0xf648bb(0x4ed)]))defined$1(_0x5921ef['terrain'][_0x760164][_0xf648bb(0x38d)])?(_0x23c150[_0xf648bb(0x49d3)]=Math['min'](_0x5921ef[_0xf648bb(0x4ed)][_0x760164][_0xf648bb(0x38d)][_0xf648bb(0x49d3)],_0x23c150['minimumHeight']),_0x23c150[_0xf648bb(0x3a61)]=Math[_0xf648bb(0x2bc6)](_0x5921ef['terrain'][_0x760164][_0xf648bb(0x38d)]['maximumHeight'],_0x23c150[_0xf648bb(0x3a61)])):defined$1(_0x5921ef['terrain'][_0x760164][_0xf648bb(0x19dc)])?(_0x23c150[_0xf648bb(0x49d3)]=Math[_0xf648bb(0x27d5)](_0x5921ef[_0xf648bb(0x4ed)][_0x760164][_0xf648bb(0x19dc)][_0xf648bb(0x5298)],_0x23c150[_0xf648bb(0x49d3)]),_0x23c150[_0xf648bb(0x3a61)]=Math[_0xf648bb(0x2bc6)](_0x5921ef[_0xf648bb(0x4ed)][_0x760164][_0xf648bb(0x19dc)][_0xf648bb(0x15d6)],_0x23c150[_0xf648bb(0x3a61)])):_0x2ba087=!0x1;if(_0x2ba087)return _0x209808;_0x23c150['minimumHeight']=Number[_0xf648bb(0x7c4)],_0x23c150[_0xf648bb(0x3a61)]=Number['NaN'];for(var _0x4f5894=_0x209808[_0xf648bb(0x2c41)];void 0x0!==_0x4f5894;){var _0x10038c=_0x4f5894[_0xf648bb(0x116f)];if(void 0x0!==_0x10038c){var _0x59f7b4=_0x10038c[_0xf648bb(0x38d)];if(void 0x0!==_0x59f7b4&&void 0x0!==_0x59f7b4['minimumHeight']&&void 0x0!==_0x59f7b4['maximumHeight'])_0x23c150['minimumHeight']=_0x59f7b4['minimumHeight'],_0x23c150[_0xf648bb(0x3a61)]=_0x59f7b4['maximumHeight'],_0x2ba087=!0x0;else{var _0x1e5592=_0x10038c[_0xf648bb(0x19dc)];void 0x0!==_0x1e5592&&void 0x0!==_0x1e5592['_minimumHeight']&&void 0x0!==_0x1e5592[_0xf648bb(0x15d6)]&&(_0x23c150[_0xf648bb(0x49d3)]=_0x1e5592[_0xf648bb(0x5298)]*_0x7ecb25['terrainExaggeration'],_0x23c150[_0xf648bb(0x3a61)]=_0x1e5592[_0xf648bb(0x15d6)]*_0x7ecb25[_0xf648bb(0x4067)],_0x2ba087=!0x0);}for(var _0x760164 in _0x10038c[_0xf648bb(0x4ed)])defined$1(_0x10038c['terrain'][_0x760164][_0xf648bb(0x38d)])?(_0x23c150[_0xf648bb(0x49d3)]=Math[_0xf648bb(0x27d5)](_0x10038c[_0xf648bb(0x4ed)][_0x760164][_0xf648bb(0x38d)][_0xf648bb(0x49d3)],_0x23c150[_0xf648bb(0x49d3)]),_0x23c150[_0xf648bb(0x3a61)]=Math[_0xf648bb(0x2bc6)](_0x10038c[_0xf648bb(0x4ed)][_0x760164][_0xf648bb(0x38d)][_0xf648bb(0x3a61)],_0x23c150[_0xf648bb(0x3a61)])):defined$1(_0x10038c[_0xf648bb(0x4ed)][_0x760164][_0xf648bb(0x19dc)])?(_0x23c150[_0xf648bb(0x49d3)]=Math['min'](_0x10038c[_0xf648bb(0x4ed)][_0x760164][_0xf648bb(0x19dc)][_0xf648bb(0x5298)],_0x23c150[_0xf648bb(0x49d3)]),_0x23c150[_0xf648bb(0x3a61)]=Math['max'](_0x10038c[_0xf648bb(0x4ed)][_0x760164][_0xf648bb(0x19dc)][_0xf648bb(0x15d6)],_0x23c150[_0xf648bb(0x3a61)])):_0x2ba087=!0x1;if(_0x2ba087)return _0x4f5894;}_0x4f5894=_0x4f5894[_0xf648bb(0x2c41)];}}function getTileReadyCallback(_0x46faa6,_0x36259c,_0x2645aa){return function(_0x4330c4){var _0x17a92f=_0x54f3,_0x3b7ba9,_0x5b2f0b,_0x575b15,_0x3ac7d2=-0x1,_0x274775=_0x4330c4[_0x17a92f(0x116f)][_0x17a92f(0x3527)],_0x80208b=_0x274775[_0x17a92f(0x531b)];for(_0x575b15=0x0;_0x575b15<_0x80208b;++_0x575b15)if((_0x5b2f0b=defaultValue$1((_0x3b7ba9=_0x274775[_0x575b15])[_0x17a92f(0x4af)],_0x3b7ba9[_0x17a92f(0x4747)]))[_0x17a92f(0x46fd)]===_0x36259c){_0x3ac7d2=_0x575b15;break;}if(-0x1!==_0x3ac7d2){var _0x302f0e=_0x3ac7d2+_0x46faa6;if(_0x5b2f0b=defined$1(_0x3b7ba9=_0x274775[_0x302f0e])?defaultValue$1(_0x3b7ba9[_0x17a92f(0x4af)],_0x3b7ba9[_0x17a92f(0x4747)]):void 0x0,!defined$1(_0x5b2f0b)||_0x5b2f0b['imageryLayer']!==_0x36259c)return!_0x36259c[_0x17a92f(0x1e95)](_0x4330c4,_0x2645aa,_0x302f0e);for(_0x575b15=_0x3ac7d2;_0x575b15<_0x302f0e;++_0x575b15)_0x274775[_0x575b15][_0x17a92f(0x1f96)]();_0x274775[_0x17a92f(0x4bc6)](_0x3ac7d2,_0x46faa6);}return!0x0;};}GlobeSurfaceTileProvider['prototype'][_0x68aa19(0x322a)]=function(_0x2d948c,_0x370ff7){var _0x47262e=_0x68aa19,_0x436dcb=updateTileBoundingRegion(_0x2d948c,this[_0x47262e(0x4bed)],_0x370ff7),_0x1394ce=_0x2d948c[_0x47262e(0x116f)],_0x3de1fd=_0x1394ce[_0x47262e(0x5799)];if(void 0x0===_0x436dcb)return 0x2540be3ff;_0x1394ce['boundingVolumeSourceTile']!==_0x436dcb&&(_0x1394ce['boundingVolumeSourceTile']=_0x436dcb,defined$1(_0x2d948c[_0x47262e(0x2f4d)])&&(_0x1394ce[_0x47262e(0x3658)]=OrientedBoundingBox[_0x47262e(0x1145)](_0x2d948c[_0x47262e(0x2f4d)],_0x3de1fd['minimumHeight'],_0x3de1fd[_0x47262e(0x3a61)],_0x2d948c[_0x47262e(0x3e1)][_0x47262e(0x1706)],_0x1394ce[_0x47262e(0x3658)]),_0x1394ce[_0x47262e(0x289f)]=computeOccludeePoint(this,_0x1394ce[_0x47262e(0x3658)]['center'],_0x2d948c[_0x47262e(0x2f4d)],_0x3de1fd[_0x47262e(0x49d3)],_0x3de1fd[_0x47262e(0x3a61)],_0x1394ce[_0x47262e(0x289f)]),_0x1394ce[_0x47262e(0x10b2)]=new OrientedBoundingBox(_0x1394ce[_0x47262e(0x3658)]['center'],_0x1394ce[_0x47262e(0x3658)][_0x47262e(0x2419)])));var _0x518132=_0x3de1fd[_0x47262e(0x49d3)],_0x1331a6=_0x3de1fd[_0x47262e(0x3a61)];if(_0x1394ce[_0x47262e(0x1069)]!==_0x2d948c){var _0x1dc00c=_0x370ff7['camera'][_0x47262e(0x3f28)][_0x47262e(0x5862)];Math[_0x47262e(0x1661)](_0x1dc00c-_0x518132)>Math[_0x47262e(0x1661)](_0x1dc00c-_0x1331a6)?(_0x3de1fd[_0x47262e(0x49d3)]=_0x518132,_0x3de1fd[_0x47262e(0x3a61)]=_0x518132):(_0x3de1fd[_0x47262e(0x49d3)]=_0x1331a6,_0x3de1fd[_0x47262e(0x3a61)]=_0x1331a6);}var _0x500b21=_0x3de1fd['distanceToCamera'](_0x370ff7);return _0x3de1fd['minimumHeight']=_0x518132,_0x3de1fd[_0x47262e(0x3a61)]=_0x1331a6,_0x500b21;},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0xed7)]=function(_0x2a7faa,_0x377315){var _0x2e8ec3=_0x68aa19;_0x2a7faa['show']&&(this[_0x2e8ec3(0xae1)],this[_0x2e8ec3(0x3c59)](_0x2a7faa,_0x377315),this['_gridLayerAdded'](_0x2a7faa,_0x377315));},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3a18)]=function(_0x138cb9,_0x336e7b){var _0x397c83=_0x68aa19;defined$1(_0x138cb9[_0x397c83(0x2dba)])&&(this[_0x397c83(0x33ae)]['forEachLoadedTile'](function(_0x239e92){var _0x4bdda7=_0x397c83;for(var _0x1749e9=_0x239e92[_0x4bdda7(0x116f)][_0x4bdda7(0x3527)],_0x1427e4=-0x1,_0x5c27f5=0x0,_0x1df3e5=0x0,_0x2bab09=_0x1749e9[_0x4bdda7(0x531b)];_0x1df3e5<_0x2bab09;++_0x1df3e5){var _0x424599=_0x1749e9[_0x1df3e5],_0x466f31=_0x424599[_0x4bdda7(0x4747)];if(defined$1(_0x466f31)||(_0x466f31=_0x424599[_0x4bdda7(0x4af)]),_0x466f31['imageryLayer']===_0x138cb9)-0x1===_0x1427e4&&(_0x1427e4=_0x1df3e5),_0x424599[_0x4bdda7(0x1f96)](),++_0x5c27f5;else{if(-0x1!==_0x1427e4)break;}}-0x1!==_0x1427e4&&_0x1749e9[_0x4bdda7(0x4bc6)](_0x1427e4,_0x5c27f5);}),defined$1(_0x138cb9[_0x397c83(0x2dba)])&&(_0x138cb9[_0x397c83(0x2dba)][_0x397c83(0x2642)]=void 0x0),this['_imageryLayersUpdatedEvent']['raiseEvent']()),defined$1(_0x138cb9[_0x397c83(0x3dc8)])&&(this[_0x397c83(0x33ae)][_0x397c83(0x32a2)](function(_0x9f42b0){var _0x8e76fc=_0x397c83;for(var _0xe8d45=_0x9f42b0[_0x8e76fc(0x116f)][_0x8e76fc(0x55a0)],_0x4bb5be=-0x1,_0x500022=0x0,_0x129348=0x0,_0x271e9b=_0xe8d45[_0x8e76fc(0x531b)];_0x129348<_0x271e9b;++_0x129348){var _0x25d23d=_0xe8d45[_0x129348],_0xd3bb9f=_0x25d23d[_0x8e76fc(0x1e40)];if(defined$1(_0xd3bb9f)||(_0xd3bb9f=_0x25d23d[_0x8e76fc(0x24a0)]),_0xd3bb9f[_0x8e76fc(0x5623)]===_0x138cb9)-0x1===_0x4bb5be&&(_0x4bb5be=_0x129348),_0x25d23d[_0x8e76fc(0x1f96)](),++_0x500022;else{if(-0x1!==_0x4bb5be)break;}}-0x1!==_0x4bb5be&&_0xe8d45['splice'](_0x4bb5be,_0x500022);}),defined$1(_0x138cb9[_0x397c83(0x3dc8)])&&(_0x138cb9[_0x397c83(0x3dc8)]['_reload']=void 0x0));},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x20ba)]=function(_0x40042a,_0x59716c,_0x563768){var _0x4533ae=_0x68aa19;this['_layerOrderChanged']=!0x0,this[_0x4533ae(0x3d6b)][_0x4533ae(0x30bb)]();},GlobeSurfaceTileProvider['prototype']['_onLayerShownOrHidden']=function(_0x4ec27b,_0x276eef,_0x400d5b){var _0x55b8f8=_0x68aa19;_0x400d5b?this['_onLayerAdded'](_0x4ec27b,_0x276eef):this[_0x55b8f8(0x3a18)](_0x4ec27b,_0x276eef);},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3c59)]=function(_0x19150f,_0x32bed4){var _0x441302=_0x68aa19,_0x2b6640=this[_0x441302(0xae1)],_0x1eca33=this,_0x4d6cf1=_0x19150f[_0x441302(0x2dba)];if(defined$1(_0x4d6cf1)){var _0x28fe8d=this[_0x441302(0x3d6b)];_0x4d6cf1[_0x441302(0x2642)]=function(){var _0x84dbba=_0x441302;_0x19150f['_imageryCache']={},_0x1eca33[_0x84dbba(0x33ae)]['forEachLoadedTile'](function(_0xf76601){var _0x13ae54=_0x84dbba;if(!defined$1(_0xf76601['_loadedCallbacks'][_0x19150f[_0x13ae54(0x4302)]])){var _0x5df9fc,_0x23d346=_0xf76601[_0x13ae54(0x116f)][_0x13ae54(0x3527)],_0x5b2f15=_0x23d346[_0x13ae54(0x531b)],_0x164a03=-0x1,_0xdcc71=0x0;for(_0x5df9fc=0x0;_0x5df9fc<_0x5b2f15;++_0x5df9fc){var _0xbae997=_0x23d346[_0x5df9fc];if(defaultValue$1(_0xbae997[_0x13ae54(0x4af)],_0xbae997[_0x13ae54(0x4747)])[_0x13ae54(0x46fd)]===_0x19150f)-0x1===_0x164a03&&(_0x164a03=_0x5df9fc),++_0xdcc71;else{if(-0x1!==_0x164a03)break;}}if(-0x1!==_0x164a03){var _0x24da7f=_0x164a03+_0xdcc71;_0x19150f['_createTileImagerySkeletons'](_0xf76601,_0x2b6640,_0x24da7f)&&(_0xf76601['_loadedCallbacks'][_0x19150f['_layerIndex']]=getTileReadyCallback(_0xdcc71,_0x19150f,_0x2b6640),_0xf76601[_0x13ae54(0x4695)]=QuadtreeTileLoadState$2[_0x13ae54(0x20b9)]);}}});},this[_0x441302(0x33ae)][_0x441302(0x32a2)](function(_0x153a2e){var _0x7e207c=_0x441302;_0x19150f[_0x7e207c(0x1e95)](_0x153a2e,_0x2b6640)&&(_0x153a2e[_0x7e207c(0x4695)]=QuadtreeTileLoadState$2['LOADING'],0x0===_0x153a2e[_0x7e207c(0xcf6)]||_0x153a2e[_0x7e207c(0x68f)]===_0x1eca33[_0x7e207c(0x3a4f)][_0x7e207c(0x4552)]&&_0x153a2e[_0x7e207c(0x2fa9)]===TileSelectionResult[_0x7e207c(0x4dbc)]||(_0x153a2e[_0x7e207c(0x4bb2)]=!0x1));}),this['_layerOrderChanged']=!0x0,_0x28fe8d[_0x441302(0x30bb)]();}},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x1baf)]=function(_0x33bb44,_0x318f7d){var _0x377b54=_0x68aa19,_0x32a2ed=this[_0x377b54(0xae1)],_0x480ddb=this,_0x187a9e=_0x33bb44[_0x377b54(0x3dc8)];if(defined$1(_0x187a9e)){var _0x19dd01=this[_0x377b54(0x3d6b)];_0x187a9e['_reload']=function(){var _0x135353=_0x377b54;_0x33bb44[_0x135353(0x464e)]={},_0x480ddb[_0x135353(0x33ae)][_0x135353(0x32a2)](function(_0x5afbdf){var _0x5c64d7=_0x135353;if(!defined$1(_0x5afbdf['_loadedCallbacks'][_0x33bb44[_0x5c64d7(0x4302)]])){var _0x28f797,_0x2c17e4=_0x5afbdf[_0x5c64d7(0x116f)][_0x5c64d7(0x55a0)],_0x25c226=_0x2c17e4['length'],_0x5d491c=-0x1,_0x574b6e=0x0;for(_0x28f797=0x0;_0x28f797<_0x25c226;++_0x28f797){var _0x3e0aa1=_0x2c17e4[_0x28f797];if(defaultValue$1(_0x3e0aa1[_0x5c64d7(0x24a0)],_0x3e0aa1['loadingGrid'])['gridLayer']===_0x33bb44)-0x1===_0x5d491c&&(_0x5d491c=_0x28f797),++_0x574b6e;else{if(-0x1!==_0x5d491c)break;}}if(-0x1!==_0x5d491c){var _0x20474b=_0x5d491c+_0x574b6e;_0x33bb44[_0x5c64d7(0x1e95)](_0x5afbdf,_0x32a2ed,_0x20474b)&&(_0x5afbdf[_0x5c64d7(0x4dc)][_0x33bb44[_0x5c64d7(0x4302)]]=getTileReadyCallback(_0x574b6e,_0x33bb44,_0x32a2ed),_0x5afbdf[_0x5c64d7(0x4695)]=QuadtreeTileLoadState$2[_0x5c64d7(0x20b9)]);}}});},this[_0x377b54(0x33ae)][_0x377b54(0x32a2)](function(_0x542ff1){var _0x215dd9=_0x377b54;_0x33bb44['_createTileImagerySkeletons'](_0x542ff1,_0x32a2ed)&&(_0x542ff1['state']=QuadtreeTileLoadState$2[_0x215dd9(0x20b9)],0x0===_0x542ff1[_0x215dd9(0xcf6)]||_0x542ff1[_0x215dd9(0x68f)]===_0x480ddb[_0x215dd9(0x3a4f)][_0x215dd9(0x4552)]&&_0x542ff1[_0x215dd9(0x2fa9)]===TileSelectionResult[_0x215dd9(0x4dbc)]||(_0x542ff1[_0x215dd9(0x4bb2)]=!0x1));}),this['_layerOrderChanged']=!0x0,_0x19dd01['raiseEvent']();}},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3091)]=function(_0x13f67d,_0x78823e){var _0x3528cb=_0x68aa19;defined$1(_0x13f67d[_0x3528cb(0x3dc8)])&&(this[_0x3528cb(0x33ae)]['forEachLoadedTile'](function(_0x2f551d){var _0x4d80ea=_0x3528cb;_0x2f551d[_0x4d80ea(0x116f)][_0x4d80ea(0x55a0)][_0x4d80ea(0x531b)]>0x0&&(_0x2f551d[_0x4d80ea(0x4695)]=QuadtreeTileLoadState$2[_0x4d80ea(0x20b9)]);}),_0x13f67d[_0x3528cb(0x4e9c)]=!0x1);};var scratchClippingPlaneMatrix=new Matrix4(),scratchGlobeSwipeRegion=new Cartesian4(),getDebugOrientedBoundingBox,getDebugBoundingSphere,debugDestroyPrimitive;function createTileUniformMap(_0x289a1f,_0x3d782c){var _0x50bb41=_0x68aa19;return{'u_initialColor':function(){var _0x513e42=_0x54f3;return this[_0x513e42(0x2f10)][_0x513e42(0x3dcb)];},'u_fillHighlightColor':function(){var _0x12bfbd=_0x54f3;return this['properties'][_0x12bfbd(0x1882)];},'u_zoomedOutOceanSpecularIntensity':function(){var _0x4d457d=_0x54f3;return this[_0x4d457d(0x2f10)][_0x4d457d(0x26e4)];},'u_oceanNormalMap':function(){return this['properties']['oceanNormalMap'];},'u_lightingFadeDistance':function(){return this['properties']['lightingFadeDistance'];},'u_nightFadeDistance':function(){var _0x4ce2b3=_0x54f3;return this[_0x4ce2b3(0x2f10)]['nightFadeDistance'];},'u_center3D':function(){var _0x3abaa5=_0x54f3;return this[_0x3abaa5(0x2f10)][_0x3abaa5(0x247f)];},'u_tileRectangle':function(){var _0x533b57=_0x54f3;return this[_0x533b57(0x2f10)]['tileRectangle'];},'u_modifiedModelView':function(){var _0xcd2c47=_0x54f3,_0x2defaf=_0x289a1f[_0xcd2c47(0x4174)]['uniformState'][_0xcd2c47(0x629)],_0x532434=Matrix4[_0xcd2c47(0x10a0)](_0x2defaf,this[_0xcd2c47(0x2f10)][_0xcd2c47(0x3ed0)],centerEyeScratch);return Matrix4['setTranslation'](_0x2defaf,_0x532434,modifiedModelViewScratch),modifiedModelViewScratch;},'u_modifiedModelViewProjection':function(){var _0x890a4e=_0x54f3,_0x1f6875=_0x289a1f[_0x890a4e(0x4174)][_0x890a4e(0x3cca)][_0x890a4e(0x629)],_0x197948=_0x289a1f['context'][_0x890a4e(0x3cca)][_0x890a4e(0x1252)],_0x467f1c=Matrix4[_0x890a4e(0x10a0)](_0x1f6875,this[_0x890a4e(0x2f10)]['rtc'],centerEyeScratch);return Matrix4[_0x890a4e(0x3628)](_0x1f6875,_0x467f1c,modifiedModelViewProjectionScratch),Matrix4[_0x890a4e(0x373b)](_0x197948,modifiedModelViewProjectionScratch,modifiedModelViewProjectionScratch),modifiedModelViewProjectionScratch;},'u_dayTextures':function(){var _0x20ab50=_0x54f3;return this[_0x20ab50(0x2f10)][_0x20ab50(0x27b1)];},'u_dayTextureTranslationAndScale':function(){var _0x2e8549=_0x54f3;return this[_0x2e8549(0x2f10)][_0x2e8549(0x53c4)];},'u_transparentBackColor':function(){var _0x10b8f7=_0x54f3;return this[_0x10b8f7(0x2f10)][_0x10b8f7(0x170c)];},'u_imageryClipEnable':function(){var _0x5ac686=_0x54f3;return this[_0x5ac686(0x2f10)][_0x5ac686(0xd06)];},'u_dayTextureTexCoordsRectangle':function(){return this['properties']['dayTextureTexCoordsRectangle'];},'u_dayTextureUseWebMercatorT':function(){var _0x5809bc=_0x54f3;return this['properties'][_0x5809bc(0x3116)];},'u_dayTextureFlipY':function(){var _0x33707a=_0x54f3;return this[_0x33707a(0x2f10)]['dayTextureFlipY'];},'u_dayTextureAlpha':function(){var _0x958acd=_0x54f3,_0x33e565=this[_0x958acd(0x2f10)][_0x958acd(0x28eb)];if(_0x33e565>0x0){this[_0x958acd(0x2f10)][_0x958acd(0xedb)]<0x0&&(this[_0x958acd(0x2f10)]['morphingBeginTime']=performance[_0x958acd(0x3c84)]());var _0x2f939c=(performance[_0x958acd(0x3c84)]()-this[_0x958acd(0x2f10)][_0x958acd(0xedb)])/0x3e8;_0x2f939c=Math['min'](_0x2f939c,0x1),this['properties'][_0x958acd(0x2eb0)][_0x33e565]=0x1-_0x2f939c;}return this[_0x958acd(0x2f10)][_0x958acd(0x2eb0)];},'u_dayTextureBrightness':function(){var _0x10b1ec=_0x54f3;return this[_0x10b1ec(0x2f10)][_0x10b1ec(0x175d)];},'u_dayTextureContrast':function(){var _0x5b57d9=_0x54f3;return this[_0x5b57d9(0x2f10)][_0x5b57d9(0x1606)];},'u_dayTextureHue':function(){var _0x56c859=_0x54f3;return this[_0x56c859(0x2f10)]['dayTextureHue'];},'u_dayTextureSaturation':function(){var _0x410dff=_0x54f3;return this[_0x410dff(0x2f10)][_0x410dff(0xc95)];},'u_dayTextureOneOverGamma':function(){var _0x1bd4a2=_0x54f3;return this[_0x1bd4a2(0x2f10)][_0x1bd4a2(0x1701)];},'u_dayIntensity':function(){var _0x19d182=_0x54f3;return this[_0x19d182(0x2f10)][_0x19d182(0x5013)];},'u_southAndNorthLatitude':function(){var _0x12e94b=_0x54f3;return this[_0x12e94b(0x2f10)][_0x12e94b(0x37d6)];},'u_southMercatorYAndOneOverHeight':function(){var _0x39361d=_0x54f3;return this[_0x39361d(0x2f10)][_0x39361d(0x28e2)];},'u_waterMask':function(){var _0x498ccd=_0x54f3;return this[_0x498ccd(0x2f10)]['waterMask'];},'u_waterMaskTranslationAndScale':function(){return this['properties']['waterMaskTranslationAndScale'];},'u_minMaxHeight':function(){var _0x433415=_0x54f3;return this[_0x433415(0x2f10)]['minMaxHeight'];},'u_scaleAndBias':function(){var _0x20cd70=_0x54f3;return this[_0x20cd70(0x2f10)]['scaleAndBias'];},'u_dayTextureSplit':function(){var _0x4c1fbc=_0x54f3;return this[_0x4c1fbc(0x2f10)][_0x4c1fbc(0x3f2)];},'u_dayTextureSwipeRegion':function(){var _0x1f7d39=_0x54f3;return this[_0x1f7d39(0x2f10)][_0x1f7d39(0x474)];},'u_GlobeAlpha':function(){var _0x2873ad=_0x54f3;return this[_0x2873ad(0x2f10)][_0x2873ad(0x5368)];},'u_normalTexture':function(){var _0xbdebea=_0x54f3;return this[_0xbdebea(0x2f10)][_0xbdebea(0xfcd)];},'u_normalTextureTranslationAndScale':function(){var _0x39157b=_0x54f3;return this[_0x39157b(0x2f10)][_0x39157b(0x3ab0)];},'u_dayTextureCutoutRectangles':function(){var _0x37d718=_0x54f3;return this[_0x37d718(0x2f10)][_0x37d718(0x3258)];},'u_clippingPlanes':function(){var _0x23104e=_0x54f3,_0x256bba=_0x3d782c[_0x23104e(0x2223)];return defined$1(_0x256bba)&&defined$1(_0x256bba['texture'])?_0x256bba[_0x23104e(0x20ac)]:_0x289a1f['context'][_0x23104e(0xcfa)];},'u_cartographicLimitRectangle':function(){var _0x470d8c=_0x54f3;return this[_0x470d8c(0x2f10)]['localizedCartographicLimitRectangle'];},'u_clippingPlanesMatrix':function(){var _0x27bada=_0x54f3,_0x48a2fc=_0x3d782c[_0x27bada(0x2223)];return defined$1(_0x48a2fc)?Matrix4[_0x27bada(0x373b)](_0x289a1f[_0x27bada(0x4174)][_0x27bada(0x3cca)][_0x27bada(0x629)],_0x48a2fc[_0x27bada(0x221)],scratchClippingPlaneMatrix):Matrix4[_0x27bada(0x5139)];},'u_clippingPlanesEdgeStyle':function(){var _0x24b91c=_0x54f3,_0x338424=this['properties'][_0x24b91c(0x3645)];return _0x338424['alpha']=this[_0x24b91c(0x2f10)][_0x24b91c(0x5452)],_0x338424;},'u_minimumBrightness':function(){var _0x140735=_0x54f3;return _0x289a1f['fog'][_0x140735(0x8e9)];},'u_hsbShift':function(){var _0x365880=_0x54f3;return this[_0x365880(0x2f10)][_0x365880(0x55e5)];},'u_GlobeSplitDirection':function(){var _0x353dbd=_0x54f3;return this[_0x353dbd(0x2f10)][_0x353dbd(0x428c)];},'u_GlobeSwipeRegion':function(){var _0x2e44a0=_0x54f3;return scratchGlobeSwipeRegion['x']=this[_0x2e44a0(0x2f10)][_0x2e44a0(0x506)]['x']*_0x289a1f[_0x2e44a0(0x4174)]['drawingBufferWidth'],scratchGlobeSwipeRegion['y']=(0x1-this[_0x2e44a0(0x2f10)][_0x2e44a0(0x506)]['y'])*_0x289a1f[_0x2e44a0(0x4174)][_0x2e44a0(0x1b40)],scratchGlobeSwipeRegion['z']=this[_0x2e44a0(0x2f10)][_0x2e44a0(0x506)]['z']*_0x289a1f['context']['drawingBufferWidth'],scratchGlobeSwipeRegion['w']=(0x1-this['properties']['globeSwipeRegion']['w'])*_0x289a1f[_0x2e44a0(0x4174)][_0x2e44a0(0x1b40)],scratchGlobeSwipeRegion;},'u_polygonOffset':function(){var _0xbb5edb=_0x54f3;return this[_0xbb5edb(0x2f10)][_0xbb5edb(0x2b5)];},'u_pickIDColor':function(){var _0x3c2a5a=_0x54f3;return _0x289a1f[_0x3c2a5a(0x1e53)];},'uHypContourFillMode':function(){var _0x296569=_0x54f3;return this[_0x296569(0x2f10)]['hypContourFillMode'];},'uHypContourInterval':function(){var _0x258ecc=_0x54f3;return this[_0x258ecc(0x2f10)][_0x258ecc(0x353c)];},'uHypFloor':function(){var _0x3087e8=_0x54f3;return this[_0x3087e8(0x2f10)][_0x3087e8(0x1c05)];},'uHypCeil':function(){var _0x59ddf7=_0x54f3;return this[_0x59ddf7(0x2f10)][_0x59ddf7(0xefc)];},'uHypOpacity':function(){var _0x2338fc=_0x54f3;return this['properties'][_0x2338fc(0x4e8a)];},'uHypLineColor':function(){var _0x56ad71=_0x54f3;return this['properties'][_0x56ad71(0x5374)];},'uHypsometricTexture':function(){var _0x18f19c=_0x54f3;return this[_0x18f19c(0x2f10)][_0x18f19c(0x49a)];},'uHypsometricRenderTexture':function(){var _0x4c1af7=_0x54f3;return this['properties'][_0x4c1af7(0x2bec)];},'uHypHasAnalysisRegion':function(){var _0x742ee3=_0x54f3;return this['properties'][_0x742ee3(0x3506)];},'uHypRect':function(){var _0x374ae6=_0x54f3;return this[_0x374ae6(0x2f10)][_0x374ae6(0x2021)];},'uHypMaxVisibleValue':function(){var _0x1162be=_0x54f3;return this[_0x1162be(0x2f10)][_0x1162be(0x56d8)];},'uHypMinVisibleValue':function(){var _0x4185a2=_0x54f3;return this[_0x4185a2(0x2f10)][_0x4185a2(0x45db)];},'uHypHasColorTable':function(){var _0x4f2724=_0x54f3;return this[_0x4f2724(0x2f10)][_0x4f2724(0x2bd0)];},'uSlopeFillMode':function(){return this['properties']['slopeFillMode'];},'uSlopeRect':function(){var _0xed820a=_0x54f3;return this[_0xed820a(0x2f10)]['slopeRect'];},'uSlopeFloor':function(){var _0x1c7976=_0x54f3;return this[_0x1c7976(0x2f10)][_0x1c7976(0x4865)];},'uSlopeCeil':function(){var _0x36eb00=_0x54f3;return this[_0x36eb00(0x2f10)][_0x36eb00(0x43e8)];},'uSlopeOpacity':function(){var _0x1947ad=_0x54f3;return this[_0x1947ad(0x2f10)][_0x1947ad(0x335b)];},'uSlopeColorTexture':function(){var _0x9f0a56=_0x54f3;return this[_0x9f0a56(0x2f10)][_0x9f0a56(0x49b9)];},'uSlopePolygonTexture':function(){var _0x2a9eef=_0x54f3;return this[_0x2a9eef(0x2f10)][_0x2a9eef(0x4616)];},'uSlopeArrowsTexture':function(){var _0x43779a=_0x54f3;return this[_0x43779a(0x2f10)][_0x43779a(0x11b)];},'uHasSlopeRegion':function(){var _0x1625b=_0x54f3;return this[_0x1625b(0x2f10)]['hasSlopeRegion'];},'uSlopeMaxVisibleValue':function(){var _0x3603ae=_0x54f3;return this[_0x3603ae(0x2f10)][_0x3603ae(0x4f60)];},'uSlopeMinVisibleValue':function(){var _0x26892a=_0x54f3;return this['properties'][_0x26892a(0x30a6)];},'uSlopeHasColorTable':function(){var _0x1e05ee=_0x54f3;return this[_0x1e05ee(0x2f10)][_0x1e05ee(0x3d16)];},'uLevel':function(){var _0x574601=_0x54f3;return this[_0x574601(0x2f10)]['level'];},'uTopLevel':function(){var _0x44eb7d=_0x54f3;return this['properties'][_0x44eb7d(0x1b41)];},'clip_mode':function(){var _0xd2fd9c=_0x54f3;return this[_0xd2fd9c(0x2f10)][_0xd2fd9c(0x477a)];},'clip_planes':function(){var _0x4c891f=_0x54f3;return this[_0x4c891f(0x2f10)][_0x4c891f(0x2fc5)];},'clip_line_color':function(){var _0x597a1e=_0x54f3;return this[_0x597a1e(0x2f10)][_0x597a1e(0x3bda)];},'flattenTexture':function(){var _0x3a89d2=_0x54f3;return this['properties'][_0x3a89d2(0x18d4)];},'uTileBounds':function(){var _0xcde6e7=_0x54f3;return this[_0xcde6e7(0x2f10)][_0xcde6e7(0x17d8)];},'u_gridTextures':function(){var _0x500d38=_0x54f3;return this[_0x500d38(0x2f10)][_0x500d38(0x52d0)];},'u_gridTextureTranslationAndScale':function(){var _0x54ea66=_0x54f3;return this[_0x54ea66(0x2f10)][_0x54ea66(0x16e3)];},'u_gridTextureUseWebMercatorT':function(){var _0x56682f=_0x54f3;return this[_0x56682f(0x2f10)][_0x56682f(0x16c8)];},'u_gridTextureTexCoordsRectangle':function(){var _0x3f9463=_0x54f3;return this['properties'][_0x3f9463(0x4709)];},'uModifyRasterTexture':function(){var _0x54781d=_0x54f3;return this['properties'][_0x54781d(0x4ab6)];},'uParentMixDirection':function(){var _0x1ef66b=_0x54f3;return this[_0x1ef66b(0x2f10)][_0x1ef66b(0xde7)];},'uBaseColorFactor':function(){var _0x295053=_0x54f3;return this[_0x295053(0x2f10)][_0x295053(0x438a)];},'uMetallicFactor':function(){return this['properties']['metallic'];},'uRoughnessFactor':function(){var _0x58dea5=_0x54f3;return this[_0x58dea5(0x2f10)]['roughness'];},'uEmissionFactor':function(){var _0x8bb4cc=_0x54f3;return this[_0x8bb4cc(0x2f10)]['emissionFactor'];},'uFloodTexture':function(){var _0x113121=_0x54f3;return this[_0x113121(0x2f10)][_0x113121(0x1204)];},'uFloodRect':function(){var _0x15030f=_0x54f3;return this[_0x15030f(0x2f10)][_0x15030f(0x47b6)];},'u_sunLightColor':function(){var _0x91b0b1=_0x54f3;return this[_0x91b0b1(0x2f10)][_0x91b0b1(0x2061)];},'u_ambientLightColor':function(){var _0x25b6dc=_0x54f3;return this['properties'][_0x25b6dc(0x4c5)];},'properties':{'initialColor':new Cartesian4(0x0,0x0,0.5,0x1),'fillHighlightColor':new Color$2(0x0,0x0,0x0,0x0),'zoomedOutOceanSpecularIntensity':0.5,'oceanNormalMap':void 0x0,'lightingFadeDistance':new Cartesian2(0x632ea0,0x895440),'nightFadeDistance':new Cartesian2(0x989680,0x2625a00),'hsbShift':new Cartesian3(),'center3D':void 0x0,'rtc':new Cartesian3(),'modifiedModelView':new Matrix4(),'tileRectangle':new Cartesian4(),'dayTextures':[],'dayTextureTranslationAndScale':[],'transparentBackColor':[],'imageryClipEnable':[],'dayTextureTexCoordsRectangle':[],'dayTextureUseWebMercatorT':[],'dayTextureFlipY':[],'dayTextureAlpha':[],'dayTextureBrightness':[],'dayTextureContrast':[],'dayTextureHue':[],'dayTextureSaturation':[],'dayTextureOneOverGamma':[],'dayTextureSplit':[],'dayTextureSwipeRegion':[],'dayTextureCutoutRectangles':[],'dayIntensity':0x0,'colorsToAlpha':[],'southAndNorthLatitude':new Cartesian2(),'southMercatorYAndOneOverHeight':new Cartesian2(),'waterMask':void 0x0,'waterMaskTranslationAndScale':new Cartesian4(),'minMaxHeight':new Cartesian2(),'scaleAndBias':new Matrix4(),'clippingPlanesEdgeColor':Color$2['clone'](Color$2[_0x50bb41(0x2d95)]),'clippingPlanesEdgeWidth':0x0,'localizedCartographicLimitRectangle':new Cartesian4(),'globeAlpha':0x1,'normalTexture':void 0x0,'normalTextureTranslationAndScale':new Cartesian4(),'tileBounds':new Cartesian4(),'hypContourFillMode':0x0,'uHypContourInterval':0x0,'hypFloor':0x0,'hypCeil':0x0,'hypOpacity':0x1,'hypLineColor':new Color$2(),'hypsometricTexture':void 0x0,'hypsometricRenderTexture':void 0x0,'hypHasAnalysisRegion':new Cartesian4(),'hypRect':new Cartesian4(),'hypMaxVisibleValue':0x0,'hypMinVisibleValue':0x0,'hypHasColorTable':!0x1,'slopeFillMode':0x0,'slopeRect':new Cartesian4(),'slopeFloor':0x0,'slopeCeil':0x0,'slopeOpacity':0x1,'slopeColorTexture':void 0x0,'slopePolygonTexture':void 0x0,'slopeArrowsTexture':void 0x0,'hasSlopeRegion':!0x1,'slopeMaxVisibleValue':0x0,'slopeMinVisibleValue':0x0,'slopeHasColorTable':!0x1,'level':0x0,'topLevel':0x0,'clip_mode':0x0,'clip_planes':void 0x0,'clip_line_color':new Color$2(),'flattenTexture':void 0x0,'gridTextures':[],'gridTextureTranslationAndScale':[],'gridTextureTexCoordsRectangle':[],'gridTextureUseWebMercatorT':[],'modifyRasterTexture':void 0x0,'morphingParentIndex':-0x1,'morphingBeginTime':-0x1,'parentMixDirection':0x0,'baseColorFactor':new Cartesian4(0x1,0x1,0x1,0x1),'metallic':0x0,'roughness':0x0,'emissionFactor':Cartesian3[_0x50bb41(0x2a82)],'floodRect':new Cartesian4(),'floodTexture':void 0x0,'sunLightColor':new Color$2(),'ambientLightColor':new Color$2()}};}function createWireframeVertexArrayIfNecessary(_0x1bd518,_0xf1113e,_0x439e5c){var _0x406d1d=_0x68aa19,_0x1bd0a2,_0x499ed4,_0x4e3dae=_0x439e5c[_0x406d1d(0x116f)];if(defined$1(_0x4e3dae['vertexArray'])?(_0x1bd0a2=_0x4e3dae[_0x406d1d(0x38d)],_0x499ed4=_0x4e3dae[_0x406d1d(0xa85)]):defined$1(_0x4e3dae['fill'])&&defined$1(_0x4e3dae[_0x406d1d(0x12c5)][_0x406d1d(0xa85)])&&(_0x1bd0a2=_0x4e3dae['fill'][_0x406d1d(0x38d)],_0x499ed4=_0x4e3dae[_0x406d1d(0x12c5)][_0x406d1d(0xa85)]),defined$1(_0x1bd0a2)&&defined$1(_0x499ed4)){if(defined$1(_0x4e3dae['wireframeVertexArray'])){if(_0x4e3dae[_0x406d1d(0x1db7)][_0x406d1d(0x38d)]===_0x1bd0a2)return;_0x4e3dae['wireframeVertexArray']['destroy'](),_0x4e3dae['wireframeVertexArray']=void 0x0;}_0x4e3dae[_0x406d1d(0x1db7)]=createWireframeVertexArray(_0x1bd518,_0x499ed4,_0x1bd0a2),_0x4e3dae[_0x406d1d(0x1db7)][_0x406d1d(0x38d)]=_0x1bd0a2;}}function createWireframeVertexArray(_0xd0f88,_0x4122f2,_0x2a9e1f){var _0x1d5eb3=_0x68aa19,_0x2f0105={'indices':_0x2a9e1f[_0x1d5eb3(0x525a)],'primitiveType':PrimitiveType$1[_0x1d5eb3(0x139)]};GeometryPipeline['toWireframe'](_0x2f0105);var _0x4e456c=_0x2f0105[_0x1d5eb3(0x525a)],_0x2ba40e=Buffer$1['createIndexBuffer']({'context':_0xd0f88,'typedArray':_0x4e456c,'usage':BufferUsage[_0x1d5eb3(0x495a)],'indexDatatype':IndexDatatype$1['fromSizeInBytes'](_0x4e456c[_0x1d5eb3(0x1c17)])});return new VertexArray({'context':_0xd0f88,'attributes':_0x4122f2[_0x1d5eb3(0x40b2)],'indexBuffer':_0x2ba40e});}!function(){var _0x4257f0=_0x68aa19,_0x513e04,_0x546792,_0x37813e=new GeometryInstance({'geometry':BoxOutlineGeometry[_0x4257f0(0x26d8)]({'dimensions':new Cartesian3(0x2,0x2,0x2)})}),_0x51c317=new GeometryInstance({'geometry':new SphereOutlineGeometry({'radius':0x1})}),_0x48270b=new Matrix4();function _0x15ca99(_0x486d55){return new Primitive({'geometryInstances':_0x486d55,'appearance':new PerInstanceColorAppearance({'translucent':!0x1,'flat':!0x0}),'asynchronous':!0x1});}getDebugOrientedBoundingBox=function(_0x31e385,_0xb4fa1){var _0x4b8207=_0x4257f0;return _0x31e385===_0x513e04?_0x546792:(debugDestroyPrimitive(),_0x513e04=_0x31e385,_0x48270b=Matrix4[_0x4b8207(0x1eeb)](_0x31e385['halfAxes'],_0x31e385['center'],_0x48270b),_0x37813e['modelMatrix']=_0x48270b,_0x37813e[_0x4b8207(0x1b28)][_0x4b8207(0x28b8)]=ColorGeometryInstanceAttribute[_0x4b8207(0x3d8a)](_0xb4fa1),_0x546792=_0x15ca99(_0x37813e));},getDebugBoundingSphere=function(_0x219c53,_0x349b18){var _0x24b836=_0x4257f0;return _0x219c53===_0x513e04?_0x546792:(debugDestroyPrimitive(),_0x513e04=_0x219c53,_0x48270b=Matrix4['fromTranslation'](_0x219c53[_0x24b836(0x19ee)],_0x48270b),_0x48270b=Matrix4[_0x24b836(0x48ce)](_0x48270b,_0x219c53['radius'],_0x48270b),_0x51c317[_0x24b836(0x221)]=_0x48270b,_0x51c317[_0x24b836(0x1b28)]['color']=ColorGeometryInstanceAttribute[_0x24b836(0x3d8a)](_0x349b18),_0x546792=_0x15ca99(_0x51c317));},debugDestroyPrimitive=function(){defined$1(_0x546792)&&(_0x546792['destroy'](),_0x546792=void 0x0,_0x513e04=void 0x0);};}();var otherPassesInitialColor=new Cartesian4(0x0,0x0,0x0,0x0),surfaceShaderSetOptionsScratch={'frameState':void 0x0,'surfaceTile':void 0x0,'numberOfDayTextures':void 0x0,'applyBrightness':void 0x0,'applyContrast':void 0x0,'applyHue':void 0x0,'applySaturation':void 0x0,'applyGamma':void 0x0,'applyAlpha':void 0x0,'applySplit':void 0x0,'applySwipe':void 0x0,'showReflectiveOcean':void 0x0,'showOceanWaves':void 0x0,'enableLighting':void 0x0,'dynamicAtmosphereLighting':void 0x0,'dynamicAtmosphereLightingFromSun':void 0x0,'showGroundAtmosphere':void 0x0,'perFragmentGroundAtmosphere':void 0x0,'hasVertexNormals':void 0x0,'useWebMercatorProjection':void 0x0,'enableFog':void 0x0,'enableClippingPlanes':void 0x0,'clippingPlanes':void 0x0,'clippedByBoundaries':void 0x0,'hasImageryLayerCutout':void 0x0,'colorCorrect':void 0x0,'numberOfGridTextures':void 0x0,'gridUpdate':!0x1},scratchSwipeRegion=new Cartesian4();function addDrawCommandsForTile(_0x522192,_0x4a9355,_0x28745c,_0x50a6a4,_0x3c8236,_0x34831a,_0x17af02){var _0x339390=_0x68aa19,_0x525f06=_0x4a9355[_0x339390(0x116f)];if(_0x525f06[_0x339390(0x419a)]!==TerrainState$1[_0x339390(0x36ca)]&&(!0x1!==_0x522192[_0x339390(0x4bed)][_0x339390(0x1015)]||defined$1(_0x525f06[_0x339390(0x38d)])&&!_0x525f06[_0x339390(0x38d)]['invalid'])&&(!defined$1(_0x28745c)||defined$1(_0x28745c['mesh'])&&!_0x28745c[_0x339390(0x38d)][_0x339390(0x245e)]&&defined$1(_0x28745c[_0x339390(0xa85)]))&&(defined$1(_0x525f06['vertexArray'])||(void 0x0===_0x525f06[_0x339390(0x12c5)]&&(_0x525f06[_0x339390(0x12c5)]=new TerrainFillMesh(_0x4a9355)),_0x525f06[_0x339390(0x12c5)]['update'](_0x522192,_0x3c8236),defined$1(_0x4a9355['data'][_0x339390(0x12c5)][_0x339390(0xa85)])))){var _0x3112e5=_0x3c8236[_0x339390(0x440a)],_0x54406a=_0x525f06[_0x339390(0x19dc)];if(defined$1(_0x28745c))_0x54406a=_0x28745c[_0x339390(0x19dc)];if(defined$1(_0x54406a)&&defined$1(_0x54406a[_0x339390(0x9d5)])){for(var _0xa98e12=_0x54406a[_0x339390(0x9d5)],_0x2bfdc5=0x0,_0x1d1592=_0xa98e12[_0x339390(0x531b)];_0x2bfdc5<_0x1d1592;++_0x2bfdc5)_0x3112e5[_0x339390(0x5288)](_0xa98e12[_0x2bfdc5]);}var _0x4fde46=ContextLimits[_0x339390(0xa06)],_0x3174c4=_0x525f06['waterMaskTexture'],_0x373b9a=_0x525f06['waterMaskTranslationAndScale'];!defined$1(_0x3174c4)&&defined$1(_0x525f06[_0x339390(0x12c5)])&&(_0x3174c4=_0x525f06[_0x339390(0x12c5)][_0x339390(0x46cb)],_0x373b9a=_0x525f06['fill'][_0x339390(0x3b35)]);var _0x4bef06=_0x522192[_0x339390(0x552a)]&&defined$1(_0x3174c4),_0x10a3f2=_0x522192['oceanNormalMap'],_0x20499d=_0x4bef06&&defined$1(_0x10a3f2),_0x98437c=_0x522192[_0x339390(0x4bed)][_0x339390(0x237c)]&&_0x522192['terrainProvider'][_0x339390(0x2a38)],_0x1df85d=defined$1(_0x522192[_0x339390(0x40b4)])&&_0x522192['_PBRMaterialParams'][_0x339390(0x5059)]>0x0,_0x48c673=_0x3c8236[_0x339390(0x2a40)][_0x339390(0x20fb)],_0x4e1e0b=_0x522192[_0x339390(0x1f51)],_0x248836=ShadowMode$1[_0x339390(0x2850)](_0x522192[_0x339390(0x284a)]),_0x3d1744=ShadowMode$1[_0x339390(0x4935)](_0x522192['shadows']),_0x4b0595=_0x522192['hueShift'],_0x238a62=_0x522192[_0x339390(0x33d1)],_0x12bbf7=_0x522192[_0x339390(0x2f34)],_0x3b197a=!(CesiumMath[_0x339390(0x19c9)](_0x4b0595,0x0,CesiumMath[_0x339390(0x1a09)])&&CesiumMath[_0x339390(0x19c9)](_0x238a62,0x0,CesiumMath['EPSILON7'])&&CesiumMath['equalsEpsilon'](_0x12bbf7,0x0,CesiumMath['EPSILON7'])),_0x26626d=!0x1;if(_0x4e1e0b){var _0x1849e5,_0x577128=_0x3c8236['mode'],_0x1ef8dc=_0x3c8236[_0x339390(0x1224)];_0x1849e5=_0x577128===SceneMode$1['SCENE2D']||_0x577128===SceneMode$1['COLUMBUS_VIEW']?_0x1ef8dc['positionCartographic'][_0x339390(0x5862)]:Cartesian3[_0x339390(0x1791)](_0x1ef8dc['positionWC']);var _0x2a2379=_0x522192['nightFadeOutDistance'];_0x577128!==SceneMode$1[_0x339390(0x5135)]&&(_0x2a2379-=_0x3c8236[_0x339390(0x1682)]['ellipsoid'][_0x339390(0x587a)]),_0x26626d=_0x1849e5>_0x2a2379;}var _0x5abd29=_0x525f06[_0x339390(0xfcd)],_0x1fc865=defined$1(_0x5abd29),_0x4adfeb=defined$1(_0x522192[_0x339390(0x2f79)])&&_0x522192['_slopeSetting'][_0x339390(0x76c)]!==SlopeSettingEnum$1['DisplayMode'][_0x339390(0x44b5)]&&_0x522192[_0x339390(0x2010)],_0x5da78f=defined$1(_0x522192[_0x339390(0x3c5e)])&&_0x522192[_0x339390(0x3c5e)][_0x339390(0x76c)]!==HypsometricSettingEnum$1['DisplayMode'][_0x339390(0x44b5)]&&_0x522192[_0x339390(0x3606)],_0x1d592c=defined$1(_0x3c8236['camera']['_scene']['globe'][_0x339390(0xbc5)]);_0x4bef06&&--_0x4fde46,_0x20499d&&--_0x4fde46,_0x1fc865&&--_0x4fde46,_0x4adfeb&&(_0x4fde46-=0x3),_0x5da78f&&(_0x4fde46-=0x2),_0x3c8236['shadowMaps'][_0x339390(0x531b)]>0x0&&--_0x4fde46,_0x1d592c&&--_0x4fde46;var _0x4cf2ec=!_0x34831a&&_0x4a9355[_0x339390(0x4496)]&&_0x4a9355[_0x339390(0x3217)],_0x54e51f=!_0x34831a&&_0x4a9355[_0x339390(0x4496)]&&(_0x522192[_0x339390(0x3bdb)][_0x339390(0x531b)]>0x0||_0x522192['_extractRegions'][_0x339390(0x531b)]>0x0),_0x3496ae=!_0x34831a&&_0x4a9355[_0x339390(0x4496)]&&_0x522192[_0x339390(0x3a6e)][_0x339390(0x531b)]>0x0,_0xbfe671=!_0x34831a&&_0x4a9355[_0x339390(0x4496)]&&!_0x4a9355[_0x339390(0x3217)]&&_0x522192['_imageryClipRegions'][_0x339390(0x531b)]>0x0,_0x452889=!_0x34831a&&_0x4adfeb&&!_0x4a9355[_0x339390(0x3217)]&&defined$1(_0x522192['_slopeRegion']),_0x394ba6=!_0x34831a&&_0x5da78f&&!_0x4a9355[_0x339390(0x3217)]&&defined$1(_0x522192['_hypsometricRegion']),_0x385c40=!0x1,_0x3e0455=!0x1;_0x54e51f&&-0x1===_0x3c8236[_0x339390(0x1d5e)][_0x339390(0x13f9)][_0x339390(0x33ab)](_0x339390(0x7bd))&&(--_0x4fde46,_0x385c40=_0x522192[_0x339390(0x2248)]===ClippingType$1['KeepOutside'],_0x3e0455=_0x522192['clippingType']===ClippingType$1[_0x339390(0xdd1)]),_0x4cf2ec||(_0x4cf2ec=!defined$1(_0x28745c)&&defined$1(_0x17af02)),_0x385c40||(_0x385c40=!defined$1(_0x28745c)&&defined$1(_0x17af02)),_0xbfe671&&--_0x4fde46;var _0x3bee0a=_0x34831a?_0x525f06['modifyTerrainMesh']:_0x525f06[_0x339390(0x75a)];defined$1(_0x28745c)&&_0x28745c['mesh']&&(_0x3bee0a=_0x28745c[_0x339390(0x38d)]);var _0x1c4237=_0x3bee0a[_0x339390(0x19ee)],_0x5cb073=_0x3bee0a[_0x339390(0x2ade)],_0x4c65a4=tileRectangleScratch,_0x59c0cb=0x0,_0x2b8cb1=0x0,_0x427b6b=0x0,_0x4ce3f6=0x0,_0x22edca=!0x1;if(_0x3c8236[_0x339390(0x4318)]!==SceneMode$1[_0x339390(0x5135)]){var _0x16ab00=_0x3c8236[_0x339390(0x1682)],_0x1c7cc1=_0x16ab00[_0x339390(0x3eda)](Rectangle[_0x339390(0x13c7)](_0x4a9355[_0x339390(0x2f4d)]),southwestScratch),_0x1421ae=_0x16ab00['project'](Rectangle['northeast'](_0x4a9355['rectangle']),northeastScratch);if(_0x4c65a4['x']=_0x1c7cc1['x'],_0x4c65a4['y']=_0x1c7cc1['y'],_0x4c65a4['z']=_0x1421ae['x'],_0x4c65a4['w']=_0x1421ae['y'],_0x3c8236['mode']!==SceneMode$1['MORPHING']&&((_0x1c4237=rtcScratch)['x']=0x0,_0x1c4237['y']=0.5*(_0x4c65a4['z']+_0x4c65a4['x']),_0x1c4237['z']=0.5*(_0x4c65a4['w']+_0x4c65a4['y']),_0x4c65a4['x']-=_0x1c4237['y'],_0x4c65a4['y']-=_0x1c4237['z'],_0x4c65a4['z']-=_0x1c4237['y'],_0x4c65a4['w']-=_0x1c4237['z']),_0x3c8236[_0x339390(0x4318)]===SceneMode$1[_0x339390(0x4c10)]&&_0x5cb073[_0x339390(0xe7b)]===TerrainQuantization$1[_0x339390(0x2719)]){var _0x46ebb0=0x1/(Math[_0x339390(0x1f76)](0x2,0xc)-0x1)*0.5,_0x5a68a8=(_0x4c65a4['z']-_0x4c65a4['x'])*_0x46ebb0,_0x8e7add=(_0x4c65a4['w']-_0x4c65a4['y'])*_0x46ebb0;_0x4c65a4['x']-=_0x5a68a8,_0x4c65a4['y']-=_0x8e7add,_0x4c65a4['z']+=_0x5a68a8,_0x4c65a4['w']+=_0x8e7add;}_0x16ab00 instanceof WebMercatorProjection&&(_0x59c0cb=_0x4a9355[_0x339390(0x2f4d)]['south'],_0x2b8cb1=_0x4a9355[_0x339390(0x2f4d)][_0x339390(0x46e0)],_0x427b6b=WebMercatorProjection[_0x339390(0x6a2)](_0x59c0cb),_0x4ce3f6=0x1/(WebMercatorProjection[_0x339390(0x6a2)](_0x2b8cb1)-_0x427b6b),_0x22edca=!0x0);}var _0x3f00a3=surfaceShaderSetOptionsScratch;_0x3f00a3['frameState']=_0x3c8236,_0x3f00a3['surfaceTile']=_0x525f06,_0x3f00a3[_0x339390(0x4801)]=_0x4bef06,_0x3f00a3[_0x339390(0x508)]=_0x20499d,_0x3f00a3[_0x339390(0xfc3)]=_0x522192[_0x339390(0xfc3)],_0x3f00a3[_0x339390(0x2163)]=_0x522192['dynamicAtmosphereLighting'],_0x3f00a3['dynamicAtmosphereLightingFromSun']=_0x522192[_0x339390(0x213c)],_0x3f00a3[_0x339390(0x1f51)]=_0x4e1e0b,_0x3f00a3['perFragmentGroundAtmosphere']=_0x26626d,_0x3f00a3[_0x339390(0x2a38)]=_0x98437c,_0x3f00a3[_0x339390(0x1b76)]=_0x1df85d,_0x3f00a3[_0x339390(0xe8e)]=_0x22edca,_0x3f00a3[_0x339390(0x4466)]=_0x525f06[_0x339390(0x4466)],_0x3f00a3[_0x339390(0x4fbe)]=_0x4cf2ec,_0x3f00a3['applyExtract']=_0x3496ae,_0x3f00a3[_0x339390(0x19fc)]=_0x385c40,_0x3f00a3['excavationOuter']=_0x3e0455;var _0x1eb723=_0x525f06[_0x339390(0x3527)],_0x59e03e=[];if(_0x4a9355[_0x339390(0x22cd)]){_0x1eb723=[];for(var _0x36cdb6=0x0;_0x36cdb6<_0x525f06[_0x339390(0x3527)][_0x339390(0x531b)];_0x36cdb6++){var _0x1d46be=!0x1,_0x4ff7c9=_0x525f06['imagery'][_0x36cdb6][_0x339390(0x4af)];if(defined$1(_0x4ff7c9)&&_0x4ff7c9[_0x339390(0x46fd)]['featherEdgesEnabled']){var _0x267fcd=_0x4a9355[_0x339390(0x2c41)];if(defined$1(_0x267fcd))for(var _0x3c9392=_0x4ff7c9[_0x339390(0x46fd)][_0x339390(0x2dba)][_0x339390(0x2e23)],_0x193b77=0x0;_0x193b77<_0x267fcd['data'][_0x339390(0x3527)][_0x339390(0x531b)];_0x193b77++){var _0x4f19a6=_0x267fcd[_0x339390(0x116f)][_0x339390(0x3527)][_0x193b77],_0x804374=_0x4f19a6[_0x339390(0x4af)];if(defined$1(_0x804374)){if((_0xfb5632=_0x804374[_0x339390(0x46fd)])['imageryProvider'][_0x339390(0x2e23)]===_0x3c9392){_0x59e03e[_0x36cdb6]=_0xfb5632[_0x339390(0x2baf)](_0x4a9355,_0x4f19a6),_0x1eb723['push'](_0x4f19a6),_0x1d46be=!0x0;break;}}}}_0x1d46be||_0x1eb723[_0x339390(0x3a33)](_0x525f06[_0x339390(0x3527)][_0x36cdb6]);}}var _0x3d1439=0x0,_0x2a955e=0x0,_0x5b9c68=_0x1eb723['length'],_0x5df0e1=_0x525f06[_0x339390(0x55a0)],_0x5d6669=_0x5df0e1['length'],_0x30a6bd=[],_0x226c4c=[],_0x3cccfb=[];defined$1(_0x4a9355[_0x339390(0x5471)])&&(_0x30a6bd[_0x339390(0x3a33)](_0x4a9355[_0x339390(0x5471)]),_0x226c4c[_0x339390(0x3a33)](new Cartesian4(0x0,0x0,0x0,0x0)),_0x3cccfb['push'](0x1),_0x5b9c68+=0x1),defined$1(_0x4a9355[_0x339390(0x4cb2)])&&(_0x30a6bd[_0x339390(0x3a33)](_0x4a9355[_0x339390(0x4cb2)]),_0x226c4c['push'](new Cartesian4(0x0,0x0,0x0,0.1)),_0x3cccfb[_0x339390(0x3a33)](_0x4a9355['_2DRasterTexture'][_0x339390(0xbf5)]),_0x5b9c68+=0x1);var _0x2240c6=_0x30a6bd[_0x339390(0x531b)],_0x241c99=_0x522192['backFaceCulling']?_0x522192[_0x339390(0x7d0)]:_0x522192[_0x339390(0xf9e)],_0x38d4aa=_0x522192[_0x339390(0x2400)]?_0x522192[_0x339390(0x266b)]:_0x522192['_disableCullingBlendRenderState'],_0x3ce8d9=_0x241c99,_0xd83a12=_0x522192[_0x339390(0x31bf)],_0x177281=_0x3c8236[_0x339390(0x4174)];defined$1(_0x522192[_0x339390(0x18c)]['boundingSphereTile'])||debugDestroyPrimitive();var _0x58df2b=(0x4&_0x3c8236['useType'])>0x0?0x1:0x0;_0x58df2b&&--_0x4fde46;var _0x2ad724=(0x2&_0x3c8236['useType'])>0x0?0x1:0x0;_0x2ad724&&--_0x4fde46,defined$1(_0x3c8236[_0x339390(0x372c)])&&_0x3c8236[_0x339390(0x372c)]>0x0&&_0x4fde46--;var _0x27e086=_0x3c8236[_0x339390(0x362a)]>-0x1,_0x34589b=_0x34831a?_0x522192[_0x339390(0x40e5)]:_0x522192[_0x339390(0x4096)],_0xb05ca5=_0x34831a?_0x522192[_0x339390(0x30a1)]:_0x522192['_uniformMaps'];do{var _0x5730d7,_0x3249a8,_0xe5cdde=_0x34831a?_0x522192[_0x339390(0x318a)]:_0x522192['_usedDrawCommands'],_0x101232=0x0;_0x34589b[_0x339390(0x531b)]<=_0xe5cdde?((_0x5730d7=new DrawCommand())[_0x339390(0x3036)]=_0x4a9355,_0x5730d7['cull']=!0x1,_0x5730d7[_0x339390(0x20c5)]=new BoundingSphere(),_0x5730d7[_0x339390(0x3658)]=void 0x0,_0x3249a8=createTileUniformMap(_0x3c8236,_0x522192),_0x34589b[_0x339390(0x3a33)](_0x5730d7),_0xb05ca5[_0x339390(0x3a33)](_0x3249a8)):(_0x5730d7=_0x34589b[_0xe5cdde],_0x3249a8=_0xb05ca5[_0xe5cdde]),_0x5730d7['owner']=_0x4a9355,_0x34831a?++_0x522192[_0x339390(0x318a)]:++_0x522192[_0x339390(0x499e)],_0x4a9355===_0x522192[_0x339390(0x18c)][_0x339390(0x537b)]&&(defined$1(_0x525f06[_0x339390(0x3658)])?getDebugOrientedBoundingBox(_0x525f06[_0x339390(0x3658)],Color$2[_0x339390(0xe71)])[_0x339390(0x489f)](_0x3c8236):defined$1(_0x525f06[_0x339390(0x223f)])&&getDebugBoundingSphere(_0x525f06[_0x339390(0x223f)],Color$2[_0x339390(0xe71)])[_0x339390(0x489f)](_0x3c8236));var _0x4d656d=_0x3249a8[_0x339390(0x2f10)];_0x4d656d[_0x339390(0x5368)]=_0x522192[_0x339390(0x5368)],Cartesian4['clone'](_0xd83a12,_0x4d656d['initialColor']),Color$2[_0x339390(0x254b)](_0x3c8236[_0x339390(0x4a66)]['sunLightColor'],_0x4d656d[_0x339390(0x2061)]),Color$2[_0x339390(0x254b)](_0x3c8236[_0x339390(0x4a66)][_0x339390(0x4c5)],_0x4d656d[_0x339390(0x4c5)]),_0x4d656d['oceanNormalMap']=_0x10a3f2,_0x4d656d[_0x339390(0x317d)]['x']=_0x522192[_0x339390(0x206)],_0x4d656d[_0x339390(0x317d)]['y']=_0x522192[_0x339390(0x11a)],_0x4d656d['nightFadeDistance']['x']=_0x522192['nightFadeOutDistance'],_0x4d656d[_0x339390(0xae9)]['y']=_0x522192[_0x339390(0x1f03)],_0x4d656d['zoomedOutOceanSpecularIntensity']=_0x522192[_0x339390(0x26e4)],_0x4d656d[_0x339390(0x17d8)]['x']=_0x4a9355[_0x339390(0x2f4d)][_0x339390(0x4488)],_0x4d656d[_0x339390(0x17d8)]['y']=_0x4a9355[_0x339390(0x2f4d)][_0x339390(0x149)],_0x4d656d[_0x339390(0x17d8)]['z']=_0x4a9355[_0x339390(0x2f4d)][_0x339390(0x326c)],_0x4d656d['tileBounds']['w']=_0x4a9355['rectangle'][_0x339390(0x46e0)],defined$1(_0x522192[_0x339390(0x3c5e)])&&(_0x4d656d[_0x339390(0x3888)]=_0x522192['_hypsometricSetting'][_0x339390(0x76c)],_0x4d656d[_0x339390(0x353c)]=_0x522192[_0x339390(0x3c5e)][_0x339390(0x3bd0)],_0x4d656d[_0x339390(0x1c05)]=_0x522192['_hypsometricSetting'][_0x339390(0x18db)],_0x4d656d[_0x339390(0xefc)]=_0x522192[_0x339390(0x3c5e)][_0x339390(0x1583)],_0x4d656d['hypOpacity']=_0x522192['_hypsometricSetting'][_0x339390(0x4c2d)],_0x4d656d[_0x339390(0x5374)]=_0x522192[_0x339390(0x3c5e)][_0x339390(0x56bf)],_0x4d656d[_0x339390(0x49a)]=_0x522192[_0x339390(0xad2)],_0x4d656d[_0x339390(0x2bec)]=_0x522192[_0x339390(0x380d)],_0x4d656d['hypHasAnalysisRegion']=_0x522192[_0x339390(0x11c8)],_0x4d656d[_0x339390(0x2021)]=_0x522192[_0x339390(0x3d8e)],_0x4d656d[_0x339390(0x56d8)]=_0x522192[_0x339390(0x3c5e)][_0x339390(0x4473)],_0x4d656d[_0x339390(0x45db)]=_0x522192[_0x339390(0x3c5e)][_0x339390(0x4995)],_0x4d656d[_0x339390(0x2bd0)]=_0x522192[_0x339390(0x3606)]&&!_0x2ad724),_0x1df85d&&(_0x4d656d['baseColorFactor']=_0x522192[_0x339390(0x40b4)][_0x339390(0x438a)],_0x4d656d[_0x339390(0x190a)]=_0x522192['_PBRMaterialParams'][_0x339390(0x190a)],_0x4d656d[_0x339390(0x5059)]=_0x522192[_0x339390(0x40b4)][_0x339390(0x5059)],_0x4d656d[_0x339390(0x4265)]=_0x522192[_0x339390(0x40b4)]['emissionFactor']),defined$1(_0x522192[_0x339390(0x2f79)])&&(_0x4d656d['slopeFillMode']=_0x522192['_slopeSetting'][_0x339390(0x76c)],_0x4d656d['slopeRect']=_0x522192[_0x339390(0x3d0f)],_0x4d656d[_0x339390(0x4865)]=CesiumMath[_0x339390(0x12a4)](_0x522192[_0x339390(0x2f79)][_0x339390(0x18db)]),_0x4d656d[_0x339390(0x43e8)]=CesiumMath[_0x339390(0x12a4)](_0x522192[_0x339390(0x2f79)][_0x339390(0x1583)]),_0x4d656d[_0x339390(0x335b)]=_0x522192[_0x339390(0x2f79)][_0x339390(0x4c2d)],_0x4d656d[_0x339390(0x49b9)]=_0x522192[_0x339390(0x4c32)],_0x4d656d[_0x339390(0x4616)]=_0x522192[_0x339390(0x4d47)],_0x4d656d[_0x339390(0x11b)]=_0x522192[_0x339390(0x3178)],_0x4d656d[_0x339390(0x1016)]=_0x522192['_bUseSlopeRegion'],_0x4d656d[_0x339390(0x4f60)]=CesiumMath[_0x339390(0x12a4)](_0x522192[_0x339390(0x2f79)][_0x339390(0x4473)]),_0x4d656d[_0x339390(0x30a6)]=CesiumMath['toRadians'](_0x522192[_0x339390(0x2f79)][_0x339390(0x4995)]),_0x4d656d[_0x339390(0x3d16)]=_0x522192[_0x339390(0x2010)],_0x4d656d['level']=_0x4a9355[_0x339390(0xcf6)],_0x4d656d[_0x339390(0x1b41)]=_0x50a6a4),defined$1(_0x3c8236['camera']['_scene'][_0x339390(0x2292)][_0x339390(0xbc5)])&&(_0x4d656d[_0x339390(0x47b6)]=_0x3c8236[_0x339390(0x1224)][_0x339390(0x54c6)][_0x339390(0x2292)][_0x339390(0x205d)],_0x4d656d[_0x339390(0x1204)]=_0x3c8236[_0x339390(0x1224)]['_scene']['globe']['_floodFlagTexture']),defined$1(_0x4a9355[_0x339390(0x1c62)])?_0x4d656d[_0x339390(0x4ab6)]=_0x4a9355[_0x339390(0x1c62)]:!defined$1(_0x28745c)&&defined$1(_0x17af02)&&(_0x4d656d[_0x339390(0x4ab6)]=_0x17af02),_0x4d656d[_0x339390(0x477a)]=_0x522192[_0x339390(0x325a)],_0x4d656d[_0x339390(0x2fc5)]=_0x522192[_0x339390(0x15e4)],_0x4d656d[_0x339390(0x3bda)]=_0x522192[_0x339390(0x4f3)],_0x4d656d[_0x339390(0x18d4)]=_0x522192[_0x339390(0x1084)];var _0xc5f1c0=!defined$1(_0x525f06['vertexArray'])&&defined$1(_0x522192['fillHighlightColor'])&&_0x522192[_0x339390(0x1882)][_0x339390(0x24f9)]>0x0;_0xc5f1c0&&Color$2[_0x339390(0x254b)](_0x522192[_0x339390(0x1882)],_0x4d656d['fillHighlightColor']),_0x4d656d[_0x339390(0x247f)]=_0x3bee0a[_0x339390(0x19ee)],Cartesian3[_0x339390(0x254b)](_0x1c4237,_0x4d656d['rtc']),Cartesian4['clone'](_0x4c65a4,_0x4d656d[_0x339390(0x74f)]),_0x4d656d['southAndNorthLatitude']['x']=_0x59c0cb,_0x4d656d[_0x339390(0x37d6)]['y']=_0x2b8cb1,_0x4d656d[_0x339390(0x28e2)]['x']=_0x427b6b,_0x4d656d['southMercatorYAndOneOverHeight']['y']=_0x4ce3f6,_0x4d656d[_0x339390(0x428c)]=_0x522192['splitDirection'],_0x4d656d['globeSwipeRegion']=_0x522192['_swipeRegion'],_0x4d656d[_0x339390(0x2b5)]=_0x522192['_polygonOffset'][_0x339390(0x327)];var _0x5848aa=localizedCartographicLimitRectangleScratch,_0x5ca1b0=clipRectangleAntimeridian(_0x4a9355[_0x339390(0x2f4d)],_0x522192['cartographicLimitRectangle']);Cartesian3['fromElements'](_0x4b0595,_0x238a62,_0x12bbf7,_0x4d656d['hsbShift']);var _0x8e728c=_0x4a9355[_0x339390(0x2f4d)],_0x5154a7=0x1/_0x8e728c[_0x339390(0x209)],_0x3d1921=0x1/_0x8e728c[_0x339390(0x5862)];_0x5848aa['x']=(_0x5ca1b0[_0x339390(0x4488)]-_0x8e728c[_0x339390(0x4488)])*_0x5154a7,_0x5848aa['y']=(_0x5ca1b0['south']-_0x8e728c[_0x339390(0x149)])*_0x3d1921,_0x5848aa['z']=(_0x5ca1b0['east']-_0x8e728c['west'])*_0x5154a7,_0x5848aa['w']=(_0x5ca1b0[_0x339390(0x46e0)]-_0x8e728c[_0x339390(0x149)])*_0x3d1921,Cartesian4[_0x339390(0x254b)](_0x5848aa,_0x4d656d[_0x339390(0x37bb)]);var _0x528ac1=_0x48c673&&CesiumMath[_0x339390(0x2a40)](_0x4a9355[_0x339390(0x2feb)],_0x3c8236['fog'][_0x339390(0x38bd)])>CesiumMath['EPSILON3'];_0x3b197a=_0x3b197a&&(_0x528ac1||_0x4e1e0b);for(var _0x3402ae=!0x1,_0x5cc6ac=!0x1,_0x62ed9c=!0x1,_0x2d7165=!0x1,_0x157b51=!0x1,_0x165475=!0x1,_0x35a115=!0x1,_0x42f09a=!0x1,_0x35e0c4=!0x1,_0x20f965=!0x1,_0x5329ad=!Cartesian2[_0x339390(0x2ed4)](_0x522192[_0x339390(0x4c8)],Cartesian2[_0x339390(0x3e26)]),_0x468c7b=_0x522192['_swipeEnabled'],_0x1fd99e=[],_0x33aa16=_0x522192[_0x339390(0xf08)][_0x339390(0x20fb)];_0x101232<_0x4fde46&&_0x3d1439<_0x5b9c68;)if(_0x3d1439!=_0x5b9c68-_0x2240c6||0x0==_0x2240c6){var _0x4972be=_0x1eb723[_0x3d1439],_0x37d2bd=_0x59e03e[_0x3d1439],_0x4c3dfe=_0x4972be['readyImagery'];if(++_0x3d1439,!defined$1(_0x4c3dfe)||_0x4972be[_0x339390(0x1e23)])continue;var _0x419101=_0x3c8236['camera'][_0x339390(0x4e10)][_0x339390(0x5862)],_0x33cbdc=_0x4c3dfe[_0x339390(0x46fd)]['maxHeight'],_0x5f0fee=_0x4c3dfe[_0x339390(0x46fd)][_0x339390(0x5539)];if(_0x4c3dfe['imageryLayer']['_inVisibleHeightRange']=_0x419101>_0x33cbdc||_0x419101<_0x5f0fee?0x0:0x1,_0x4c3dfe['imageryLayer'][_0x339390(0x24f9)]*_0x4c3dfe[_0x339390(0x46fd)][_0x339390(0x921)]==0x0)continue;if(_0x4c3dfe[_0x339390(0x210f)](!0x0),_0x27e086&&!_0x4c3dfe[_0x339390(0x46fd)][_0x339390(0x1f9c)]&&!_0x4c3dfe[_0x339390(0x46fd)]['getVisibleInViewport'](_0x3c8236[_0x339390(0x362a)]))continue;if(_0x3c8236['camera']['_scene'][_0x339390(0x1725)]){var _0x99c458=_0x3c8236[_0x339390(0x1224)][_0x339390(0x54c6)][_0x339390(0x40d6)];if(defined$1(_0x4c3dfe['isMvtTexture'])&&_0x4c3dfe[_0x339390(0x846)]&&!(_0x4a9355[_0x339390(0x4a3c)]>_0x3c8236[_0x339390(0x1224)]['_endLevel']-_0x99c458))continue;}var _0x2c4a9c=_0x4972be[_0x339390(0x29d4)]?_0x4c3dfe['textureWebMercator']:_0x4c3dfe[_0x339390(0x20ac)],_0xfb5632=_0x4c3dfe[_0x339390(0x46fd)];if(defined$1(_0x4c3dfe['isMvtTexture'])&&_0x4c3dfe[_0x339390(0x846)]){var _0x539d5a=_0x4c3dfe[_0x339390(0x46fd)][_0x339390(0xbd6)];_0x1fd99e[_0x339390(0x3a33)]({'textureIndex':_0x101232,'selectColor':_0x539d5a});}if(defined$1(_0x4972be[_0x339390(0x4a61)])||(_0x4972be[_0x339390(0x4a61)]=_0xfb5632[_0x339390(0x2baf)](_0x4a9355,_0x4972be)),_0x4d656d[_0x339390(0x27b1)][_0x101232]=_0x2c4a9c,_0x4d656d[_0x339390(0x53c4)][_0x101232]=_0x4972be[_0x339390(0x4a61)],_0x4d656d[_0x339390(0x2f9d)][_0x101232]=_0x4972be[_0x339390(0x3beb)],defined$1(_0x37d2bd)&&(_0x4d656d[_0x339390(0x53c4)][_0x101232]=_0x37d2bd,_0x4d656d[_0x339390(0x2f9d)][_0x101232]=new Cartesian4(0x0,0x0,0x1,0x1)),_0x4d656d[_0x339390(0x3116)][_0x101232]=_0x4972be[_0x339390(0x29d4)],_0x4d656d[_0x339390(0x2fc)][_0x101232]=_0x4972be[_0x339390(0x4bbf)],(_0x21c5cd=new Cartesian4())['x']=_0xfb5632[_0x339390(0x170c)][_0x339390(0x4f34)],_0x21c5cd['y']=_0xfb5632[_0x339390(0x170c)][_0x339390(0x2129)],_0x21c5cd['z']=_0xfb5632[_0x339390(0x170c)]['blue'],_0x21c5cd['w']=_0xfb5632[_0x339390(0x21c2)],_0x4d656d['transparentBackColor'][_0x101232]=_0x21c5cd,_0x4d656d[_0x339390(0xd06)][_0x101232]=_0xfb5632[_0x339390(0x1cfe)],_0x4d656d[_0x339390(0x2eb0)][_0x101232]=defaultValue$1(_0x4972be[_0x339390(0x2a5f)],_0xfb5632['alpha']),_0x165475=_0x165475||0x1!==_0x4d656d[_0x339390(0x2eb0)][_0x101232],_0x4972be[_0x339390(0x2a5f)]<0x1){var _0x1a438e=_0x1eb723[_0x3d1439-0x1];defined$1(_0x1a438e)&&!defined$1(_0x1a438e[_0x339390(0x4747)])&&(_0x4d656d[_0x339390(0x28eb)]=_0x101232,_0x4d656d[_0x339390(0xedb)]=_0x1a438e[_0x339390(0xedb)]);}_0x4d656d[_0x339390(0x175d)][_0x101232]=_0xfb5632[_0x339390(0x1e42)],_0x3402ae=_0x3402ae||_0x4d656d[_0x339390(0x175d)][_0x101232]!==ImageryLayer[_0x339390(0x4ce4)],_0x4d656d[_0x339390(0x1606)][_0x101232]=_0xfb5632['contrast'],_0x5cc6ac=_0x5cc6ac||_0x4d656d[_0x339390(0x1606)][_0x101232]!==ImageryLayer['DEFAULT_CONTRAST'],_0x4d656d[_0x339390(0x10e5)][_0x101232]=_0xfb5632[_0x339390(0x55bc)],_0x62ed9c=_0x62ed9c||_0x4d656d[_0x339390(0x10e5)][_0x101232]!==ImageryLayer[_0x339390(0x545f)],_0x4d656d[_0x339390(0xc95)][_0x101232]=_0xfb5632[_0x339390(0x1a5f)],_0x2d7165=_0x2d7165||_0x4d656d[_0x339390(0xc95)][_0x101232]!==ImageryLayer['DEFAULT_SATURATION'],_0x4d656d[_0x339390(0x1701)][_0x101232]=0x1/_0xfb5632[_0x339390(0x2bd5)],_0x157b51=_0x157b51||_0x4d656d[_0x339390(0x1701)][_0x101232]!==0x1/ImageryLayer['DEFAULT_GAMMA'],_0x4d656d[_0x339390(0x3f2)][_0x101232]=_0xfb5632['splitDirection'],scratchSwipeRegion['x']=_0xfb5632[_0x339390(0x1a6f)]['x']*_0x3c8236['context']['drawingBufferWidth'],scratchSwipeRegion['y']=(0x1-_0xfb5632['_swipeRegion']['y'])*_0x3c8236[_0x339390(0x4174)][_0x339390(0x1b40)],scratchSwipeRegion['z']=_0xfb5632['_swipeRegion']['z']*_0x3c8236[_0x339390(0x4174)][_0x339390(0x2e24)],scratchSwipeRegion['w']=(0x1-_0xfb5632['_swipeRegion']['w'])*_0x3c8236[_0x339390(0x4174)][_0x339390(0x1b40)],_0x4d656d[_0x339390(0x474)][_0x101232]=Cartesian4[_0x339390(0x254b)](scratchSwipeRegion,new Cartesian4()),_0x35a115=_0x35a115||!Cartesian2[_0x339390(0x2ed4)](_0x4d656d['dayTextureSplit'][_0x101232],Cartesian2[_0x339390(0x3e26)]),_0x42f09a=_0x42f09a||_0xfb5632['swipeEnabled'];var _0x2edb69=_0x4d656d[_0x339390(0x3258)][_0x101232];if(defined$1(_0x2edb69)||(_0x2edb69=_0x4d656d[_0x339390(0x3258)][_0x101232]=new Cartesian4()),Cartesian4[_0x339390(0x254b)](Cartesian4['ZERO'],_0x2edb69),defined$1(_0xfb5632[_0x339390(0x4c91)])){var _0x297d97=clipRectangleAntimeridian(_0x8e728c,_0xfb5632[_0x339390(0x4c91)]);_0x35e0c4=defined$1(Rectangle[_0x339390(0x453)](_0x297d97,_0x8e728c,rectangleIntersectionScratch))||_0x35e0c4,_0x2edb69['x']=(_0x297d97['west']-_0x8e728c[_0x339390(0x4488)])*_0x5154a7,_0x2edb69['y']=(_0x297d97[_0x339390(0x149)]-_0x8e728c['south'])*_0x3d1921,_0x2edb69['z']=(_0x297d97['east']-_0x8e728c['west'])*_0x5154a7,_0x2edb69['w']=(_0x297d97[_0x339390(0x46e0)]-_0x8e728c[_0x339390(0x149)])*_0x3d1921;}var _0x667acd=_0x4d656d['colorsToAlpha'][_0x101232];defined$1(_0x667acd)||(_0x667acd=_0x4d656d[_0x339390(0x445f)][_0x101232]=new Cartesian4());var _0x21c5cd,_0x3db48e=defined$1(_0xfb5632['colorToAlpha'])&&_0xfb5632[_0x339390(0x164)]>0x0;if(_0x20f965=_0x20f965||_0x3db48e,_0x3db48e){var _0x4e28d5=_0xfb5632['colorToAlpha'];_0x667acd['x']=_0x4e28d5['red'],_0x667acd['y']=_0x4e28d5[_0x339390(0x2129)],_0x667acd['z']=_0x4e28d5[_0x339390(0x28f8)],_0x667acd['w']=_0xfb5632['colorToAlphaThreshold'];}else _0x667acd['w']=-0x1;if(++_0x101232,defined$1(_0x4c3dfe['idTexture']))_0x4d656d['dayTextures'][_0x101232]=_0x4c3dfe[_0x339390(0x41db)],_0x4d656d[_0x339390(0x53c4)][_0x101232]=_0x4972be[_0x339390(0x4a61)],_0x4d656d[_0x339390(0x2f9d)][_0x101232]=_0x4972be[_0x339390(0x3beb)],_0x4d656d[_0x339390(0x3116)][_0x101232]=_0x4972be[_0x339390(0x29d4)],(_0x21c5cd=new Cartesian4())['x']=_0xfb5632['transparentBackColor']['red'],_0x21c5cd['y']=_0xfb5632['transparentBackColor'][_0x339390(0x2129)],_0x21c5cd['z']=_0xfb5632[_0x339390(0x170c)]['blue'],_0x21c5cd['w']=_0xfb5632[_0x339390(0x170c)],_0x4d656d['transparentBackColor'][_0x101232]=_0x21c5cd,_0x4d656d['dayTextureAlpha'][_0x101232]=_0xfb5632[_0x339390(0x24f9)],_0x4d656d[_0x339390(0x175d)][_0x101232]=_0xfb5632[_0x339390(0x1e42)],_0x4d656d[_0x339390(0x1606)][_0x101232]=_0xfb5632[_0x339390(0x5324)],_0x4d656d[_0x339390(0x10e5)][_0x101232]=_0xfb5632['hue'],_0x4d656d['dayTextureSaturation'][_0x101232]=_0xfb5632[_0x339390(0x1a5f)],_0x4d656d[_0x339390(0x1701)][_0x101232]=0x1/_0xfb5632[_0x339390(0x2bd5)],_0x4d656d[_0x339390(0x3f2)][_0x101232]=_0xfb5632[_0x339390(0x4c8)],_0x4d656d[_0x339390(0x474)][_0x101232]=_0xfb5632[_0x339390(0x1a6f)],_0x101232++;if(defined$1(_0x4c3dfe[_0x339390(0x9d5)])){for(var _0x1da8a8=_0x4c3dfe[_0x339390(0x9d5)],_0x3d855d=0x0,_0x5e4e8c=_0x1da8a8[_0x339390(0x531b)];_0x3d855d<_0x5e4e8c;++_0x3d855d)_0x3112e5[_0x339390(0x5288)](_0x1da8a8[_0x3d855d]);}}else++_0x3d1439,_0x2c4a9c=_0x30a6bd[_0x2a955e],(_0x4d656d[_0x339390(0x27b1)][_0x101232]=_0x2c4a9c,_0x4d656d[_0x339390(0x53c4)][_0x101232]=new Cartesian4(0x0,0x0,0x1,0x1),_0x4d656d['transparentBackColor'][_0x101232]=_0x226c4c[_0x2a955e],_0x4d656d[_0x339390(0x2f9d)][_0x101232]=new Cartesian4(0x0,0x0,0x1,0x1),_0x4d656d[_0x339390(0x3116)][_0x101232]=!0x1,_0x4d656d['dayTextureAlpha'][_0x101232]=_0x3cccfb[_0x2a955e],_0x165475=_0x165475||0x1!==_0x3cccfb[_0x2a955e],_0x4d656d[_0x339390(0x175d)][_0x101232]=0x1,_0x3402ae=!0x1,_0x4d656d[_0x339390(0x1606)][_0x101232]=0x1,_0x5cc6ac=!0x1,_0x4d656d[_0x339390(0x10e5)][_0x101232]=0x0,_0x62ed9c=!0x1,_0x4d656d[_0x339390(0xc95)][_0x101232]=0x1,_0x2d7165=!0x1,_0x4d656d[_0x339390(0x1701)][_0x101232]=0x1,_0x157b51=!0x1,_0x4d656d[_0x339390(0x3f2)][_0x101232]=new Cartesian2(0x0,0x0),_0x4d656d['dayTextureSwipeRegion'][_0x101232]=_0x3c8236[_0x339390(0x3e87)][_0x339390(0x1f0d)],_0x35a115=!0x0,_0x42f09a=_0x3c8236['realtimeRasterSwipeParams'][_0x339390(0x27d3)],_0x2a955e++,++_0x101232);for(var _0x12e2e1=0x0,_0x30dd05=0x0,_0x30ecda=!0x1;_0x12e2e1<_0x4fde46-_0x101232&&_0x30dd05<_0x5d6669;){var _0x21dd2a=_0x5df0e1[_0x30dd05],_0x21763c=_0x21dd2a['readyGrid'];if(++_0x30dd05,null!=_0x21763c){if(!_0x27e086||_0x21763c[_0x339390(0x5623)]['getVisibleInViewport'](_0x3c8236[_0x339390(0x362a)])){if(null!=(_0x2c4a9c=_0x21dd2a[_0x339390(0x29d4)]?_0x21763c['textureWebMercator']:_0x21763c[_0x339390(0x20ac)])){_0x21763c[_0x339390(0x1cfb)]&&(_0x30ecda=!0x0,_0x21763c[_0x339390(0x1cfb)]=!0x1);var _0x13366d=_0x21763c['gridLayer'];defined$1(_0x21dd2a['textureTranslationAndScale'])||(_0x21dd2a[_0x339390(0x4a61)]=_0x13366d[_0x339390(0x2baf)](_0x4a9355,_0x21dd2a)),_0x4d656d[_0x339390(0x52d0)][_0x12e2e1]=_0x2c4a9c,_0x4d656d['gridTextureTranslationAndScale'][_0x12e2e1]=_0x21dd2a[_0x339390(0x4a61)],_0x4d656d['gridTextureTexCoordsRectangle'][_0x12e2e1]=_0x21dd2a[_0x339390(0x3beb)],_0x4d656d[_0x339390(0x16c8)][_0x12e2e1]=_0x21dd2a[_0x339390(0x29d4)],_0x12e2e1++;}}}}_0x4d656d['gridTextures']['length']=_0x12e2e1,_0x4d656d['dayTextures'][_0x339390(0x531b)]=_0x101232,_0x4d656d['waterMask']=_0x3174c4,Cartesian4[_0x339390(0x254b)](_0x373b9a,_0x4d656d[_0x339390(0x3b35)]),_0x4d656d[_0x339390(0x317f)]['x']=_0x5cb073[_0x339390(0x49d3)],_0x4d656d[_0x339390(0x317f)]['y']=_0x5cb073[_0x339390(0x3a61)],Matrix4[_0x339390(0x254b)](_0x5cb073['matrix'],_0x4d656d[_0x339390(0x10bb)]);var _0x5eb261=_0x522192['_clippingPlanes'],_0x5e9e5c=defined$1(_0x5eb261)&&_0x5eb261[_0x339390(0x20fb)]&&_0x4a9355[_0x339390(0x1d28)];_0x5e9e5c&&(_0x4d656d[_0x339390(0x3645)]=Color$2[_0x339390(0x254b)](_0x5eb261[_0x339390(0xd21)],_0x4d656d[_0x339390(0x3645)]),_0x4d656d[_0x339390(0x5452)]=_0x5eb261[_0x339390(0xd49)]),defined$1(_0x522192[_0x339390(0x15fe)])&&(_0x3249a8=combine$2(_0x3249a8,_0x522192[_0x339390(0x15fe)])),_0x3f00a3[_0x339390(0x3cf4)]=_0x101232,_0x3f00a3[_0x339390(0x928)]=_0x3402ae,_0x3f00a3['applyContrast']=_0x5cc6ac,_0x3f00a3[_0x339390(0x380e)]=_0x62ed9c,_0x3f00a3[_0x339390(0x2e3b)]=_0x2d7165,_0x3f00a3[_0x339390(0x2ed5)]=_0x157b51,_0x3f00a3[_0x339390(0x83c)]=_0x165475,_0x3f00a3[_0x339390(0x3e2b)]=_0x35a115,_0x3f00a3[_0x339390(0x311d)]=_0x42f09a,_0x3f00a3[_0x339390(0x40cc)]=_0x468c7b,_0x3f00a3[_0x339390(0x4041)]=_0x5329ad,_0x3f00a3[_0x339390(0x20ab)]=_0x528ac1,_0x3f00a3[_0x339390(0x3e04)]=_0x5e9e5c,_0x3f00a3[_0x339390(0x4fc4)]=_0x5eb261,_0x3f00a3[_0x339390(0x299e)]=_0x35e0c4,_0x3f00a3[_0x339390(0x4205)]=_0x3b197a,_0x3f00a3['isHeight']=_0x58df2b,_0x3f00a3[_0x339390(0x3253)]=_0x2ad724,_0x3f00a3[_0x339390(0x3c83)]=_0x1fc865,_0x3f00a3[_0x339390(0x1e22)]=_0x5da78f,_0x3f00a3[_0x339390(0x22f7)]=_0x4adfeb,_0x3f00a3[_0x339390(0xb24)]=_0xc5f1c0,_0x3f00a3['colorToAlpha']=_0x20f965,_0x3f00a3[_0x339390(0x4c28)]=_0x1fd99e,_0x3f00a3[_0x339390(0x5599)]=_0x12e2e1,_0x3f00a3[_0x339390(0x3f19)]=_0x30ecda,_0x3f00a3[_0x339390(0x52e8)]=_0x33aa16,_0x3f00a3[_0x339390(0x22e5)]=0x0,_0x3f00a3['mixIndex']=0x0,_0x3f00a3[_0x339390(0x2fa)]=_0x1d592c,_0x3f00a3[_0x339390(0x2e93)]=_0xbfe671,_0x3f00a3['hasHypsometricRegion']=_0x394ba6,_0x3f00a3[_0x339390(0x2d9f)]=_0x452889;var _0x10a91c=_0x3bee0a[_0x339390(0x525a)][_0x339390(0x531b)];_0x522192[_0x339390(0x45b1)]||(_0x10a91c=_0x3bee0a[_0x339390(0x4c07)]),_0x10a91c=_0x34831a?_0x525f06[_0x339390(0x540e)][_0x339390(0x24e6)][_0x339390(0x2eb9)]:_0x10a91c,_0x4d656d['normalTexture']=_0x5abd29,Cartesian4['clone'](_0x525f06[_0x339390(0x3ab0)],_0x4d656d[_0x339390(0x3ab0)]),_0x5730d7[_0x339390(0x30a0)]=_0x522192[_0x339390(0x1483)][_0x339390(0x295)](_0x3f00a3),_0x5730d7['castShadows']=_0x248836,_0x5730d7[_0x339390(0x4935)]=_0x3d1744,_0x5730d7['renderState']=_0x522192[_0x339390(0x5368)]<0x1&&_0x3c8236[_0x339390(0x1224)][_0x339390(0x3f28)][_0x339390(0x5862)]<0x186a0?_0x38d4aa:_0x3ce8d9,_0x5730d7[_0x339390(0x2a6)]=PrimitiveType$1['TRIANGLES'],defined$1(_0x28745c)?_0x5730d7['vertexArray']=_0x34831a?_0x525f06[_0x339390(0x540e)]:_0x28745c[_0x339390(0xa85)]:_0x5730d7[_0x339390(0xa85)]=_0x34831a?_0x525f06[_0x339390(0x540e)]:_0x525f06['subDivisionVertexArray']||_0x525f06[_0x339390(0xa85)]||_0x525f06[_0x339390(0x12c5)]['vertexArray'],_0x5730d7[_0x339390(0x2d06)]=_0x10a91c,_0x5730d7[_0x339390(0x15fe)]=_0x3249a8,_0x5730d7[_0x339390(0x18ad)]=_0x522192[_0x339390(0x5368)]<0x1&&_0x3c8236[_0x339390(0x1224)][_0x339390(0x3f28)][_0x339390(0x5862)]<0x2710?Pass$1[_0x339390(0x4738)]:Pass$1[_0x339390(0x463a)],_0x5730d7[_0x339390(0x447c)]=Pass$1[_0x339390(0x463a)],_0x522192[_0x339390(0x18c)][_0x339390(0x3478)]&&(createWireframeVertexArrayIfNecessary(_0x177281,_0x522192,_0x4a9355),defined$1(_0x525f06[_0x339390(0x1db7)])&&(_0x5730d7[_0x339390(0xa85)]=_0x525f06['wireframeVertexArray'],_0x5730d7['primitiveType']=PrimitiveType$1[_0x339390(0x2f6a)]));var _0x544b70=_0x5730d7[_0x339390(0x20c5)],_0x2985c4=_0x5730d7['orientedBoundingBox'];if(_0x3c8236[_0x339390(0x4318)]!==SceneMode$1[_0x339390(0x5135)]){var _0x40bb42=_0x525f06['tileBoundingRegion'];BoundingSphere[_0x339390(0x52b3)](_0x4a9355[_0x339390(0x2f4d)],_0x3c8236['mapProjection'],_0x40bb42['minimumHeight'],_0x40bb42[_0x339390(0x3a61)],_0x544b70),Cartesian3[_0x339390(0x2b84)](_0x544b70[_0x339390(0x19ee)]['z'],_0x544b70[_0x339390(0x19ee)]['x'],_0x544b70['center']['y'],_0x544b70[_0x339390(0x19ee)]),_0x3c8236[_0x339390(0x4318)]===SceneMode$1[_0x339390(0x11d3)]&&(_0x544b70=BoundingSphere['union'](_0x3bee0a[_0x339390(0x223f)],_0x544b70,_0x544b70));}else _0x5730d7[_0x339390(0x20c5)]=BoundingSphere[_0x339390(0x254b)](_0x3bee0a[_0x339390(0x223f)],_0x544b70),_0x5730d7[_0x339390(0x3658)]=OrientedBoundingBox['clone'](_0x525f06[_0x339390(0x3658)],_0x2985c4),defined$1(_0x5730d7[_0x339390(0x20c5)])||(_0x5730d7[_0x339390(0x20c5)]=BoundingSphere[_0x339390(0x2b64)](_0x5730d7['orientedBoundingBox']));_0x5730d7[_0x339390(0x5660)]=!0x0,_0x5730d7[_0x339390(0x245e)]=defaultValue$1(_0x4a9355[_0x339390(0x245e)],!0x1),_0x3c8236[_0x339390(0x3080)]['push'](_0x5730d7),_0x3ce8d9=_0x38d4aa,_0xd83a12=otherPassesInitialColor;}while(_0x3d1439<_0x5b9c68);}}var scratchCartesian3$6=new Cartesian3(),scratchCartographic$7=new Cartographic();function createGeoPosition(_0x14978a,_0x49e80f){var _0x2d959a=_0x68aa19;for(var _0x52b419=Matrix4[_0x2d959a(0x468b)](_0x49e80f,new Cartesian3()),_0x18cca2=_0x14978a[_0x2d959a(0x1b28)][_0x2d959a(0x4771)]['values'],_0x4a1e6d=_0x18cca2[_0x2d959a(0x531b)],_0x3c8351=0x0;_0x3c8351<_0x4a1e6d;_0x3c8351+=0x3){Cartesian3[_0x2d959a(0x41a1)](_0x18cca2,_0x3c8351,scratchCartesian3$6),Cartographic['fromCartesian'](scratchCartesian3$6,void 0x0,scratchCartographic$7);var _0x4b4984=CesiumMath[_0x2d959a(0x52e9)](scratchCartographic$7[_0x2d959a(0x1041)]);_0x4b4984-=_0x52b419['x'];var _0x5ba8fc=CesiumMath['toDegrees'](scratchCartographic$7[_0x2d959a(0x288b)]);_0x5ba8fc-=_0x52b419['y'],_0x18cca2[_0x3c8351]=_0x4b4984,_0x18cca2[_0x3c8351+0x1]=_0x5ba8fc,_0x18cca2[_0x3c8351+0x2]=scratchCartographic$7['height']-0x1;}}function createRasterCommand(_0xdf7c73,_0x349541){var _0x5f191f=_0x68aa19;if(!defined$1(_0x349541[_0x5f191f(0x1e8c)])){var _0x3c663f=new DrawCommand({'primitiveType':PrimitiveType$1[_0x5f191f(0x139)],'modelMatrix':_0x349541[_0x5f191f(0x221)]});createGeoPosition(_0x349541[_0x5f191f(0x486d)],_0x349541[_0x5f191f(0x221)]),_0x3c663f['vertexArray']=VertexArray[_0x5f191f(0x4a86)]({'context':_0xdf7c73,'geometry':_0x349541[_0x5f191f(0x486d)],'attributeLocations':{'position':0x0},'bufferUsage':BufferUsage[_0x5f191f(0x495a)],'interleave':!0x0});var _0x3d9487=['attribute\x20vec4\x20position;',_0x5f191f(0x474d),_0x5f191f(0x2e44),'{',_0x5f191f(0x4bca),'\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position.xy,\x200.0,\x201.0);','}'][_0x5f191f(0x3ac2)]('\x0a'),_0x145c9a=[_0x5f191f(0x474d),_0x5f191f(0x2e44),'{','\x20\x20\x20gl_FragColor\x20=\x20czm_packValue(vHeight);','}'][_0x5f191f(0x3ac2)]('\x0a'),_0x5c1b76=new ShaderSource({'sources':[_0x3d9487]}),_0x581c48=new ShaderSource({'sources':[_0x145c9a]});_0x3c663f[_0x5f191f(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0xdf7c73,'vertexShaderSource':_0x5c1b76,'fragmentShaderSource':_0x581c48,'attributeLocations':{'position':0x0}}),_0x349541[_0x5f191f(0x1e8c)]=_0x3c663f;}}function removeAllRasterTiles(_0x5220dd){var _0x1cbfe9=_0x68aa19,_0x63cab8=_0x5220dd[_0x1cbfe9(0x318f)];for(var _0xbf445e in _0x63cab8)if(_0x63cab8[_0x1cbfe9(0x2a77)](_0xbf445e)){var _0x37c5c2=_0x63cab8[_0xbf445e];_0x37c5c2[_0x1cbfe9(0x1c62)]=_0x37c5c2[_0x1cbfe9(0x1c62)]&&!_0x37c5c2[_0x1cbfe9(0x1c62)]['isDestroyed']()&&_0x37c5c2[_0x1cbfe9(0x1c62)][_0x1cbfe9(0x2578)](),_0x37c5c2[_0x1cbfe9(0x3edb)]=_0x37c5c2['_clipRasterFbo']&&!_0x37c5c2[_0x1cbfe9(0x3edb)][_0x1cbfe9(0x1348)]()&&_0x37c5c2['_clipRasterFbo'][_0x1cbfe9(0x2578)](),_0x37c5c2[_0x1cbfe9(0x22d0)]=0x0,_0x37c5c2['_clipRegionRasterized']=!0x1;}}function removeRasterTiles(_0x3da5da,_0x3eb3ad){var _0xf280ad=_0x68aa19,_0x58877c=_0x3da5da[_0xf280ad(0x318f)];for(var _0x3e9bf7 in _0x58877c)if(_0x58877c[_0xf280ad(0x2a77)](_0x3e9bf7)){var _0x581abd=_0x58877c[_0x3e9bf7];defined$1(Rectangle[_0xf280ad(0x3f43)](_0x3eb3ad,_0x581abd[_0xf280ad(0x2f4d)]))||(_0x581abd['_clipRasterTexture']=_0x581abd['_clipRasterTexture']&&!_0x581abd[_0xf280ad(0x1c62)][_0xf280ad(0x1348)]()&&_0x581abd[_0xf280ad(0x1c62)][_0xf280ad(0x2578)](),_0x581abd[_0xf280ad(0x3edb)]=_0x581abd[_0xf280ad(0x3edb)]&&!_0x581abd[_0xf280ad(0x3edb)][_0xf280ad(0x1348)]()&&_0x581abd['_clipRasterFbo'][_0xf280ad(0x2578)](),_0x581abd[_0xf280ad(0x22d0)]=0x0,_0x581abd[_0xf280ad(0x4496)]=!0x1);}}function resolveMatrix(_0x355d3f,_0x5c9b0a,_0x3dc670){var _0x5fd0a6=_0x68aa19;if(_0x3dc670){var _0xf614e5=_0x355d3f[_0x5fd0a6(0x1224)][_0x5fd0a6(0x19f8)][_0x5fd0a6(0x3eda)](Cartographic[_0x5fd0a6(0x2ac5)](_0x5c9b0a[_0x5fd0a6(0x30fe)][0x0],_0x5c9b0a['positions'][0x1]));_0xf614e5=new Cartesian3(_0xf614e5['z'],_0xf614e5['x'],_0xf614e5['y']),_0x5c9b0a[_0x5fd0a6(0x19e8)]=Matrix4['fromTranslation'](_0xf614e5);}else _0x5c9b0a[_0x5fd0a6(0x19e8)]=Transforms['eastNorthUpToFixedFrame'](Cartesian3[_0x5fd0a6(0x2ac5)](_0x5c9b0a['positions'][0x0],_0x5c9b0a[_0x5fd0a6(0x30fe)][0x1]));}function createExcavationSideTexture(_0x431093,_0x1c74a7){var _0x18fc53=_0x68aa19;!_0x1c74a7[_0x18fc53(0x4157)]&&defined$1(_0x1c74a7['_excavationSideTextureUrl'])&&when(Resource[_0x18fc53(0x320b)](_0x1c74a7[_0x18fc53(0x11af)])[_0x18fc53(0x5174)](),function(_0x39483a){var _0x50978d=_0x18fc53;_0x1c74a7[_0x50978d(0x4157)]=new Texture$1({'context':_0x431093[_0x50978d(0x4174)],'source':_0x39483a,'sampler':new Sampler({'wrapS':_0x1c74a7[_0x50978d(0x2ad4)],'wrapT':_0x1c74a7[_0x50978d(0x2ad4)]})}),_0x1c74a7['_excavationSideTexture'][_0x50978d(0x6a4)](MipmapHint$1[_0x50978d(0x1301)]);});}function createExcavationBottomTexture(_0x4c1333,_0xf56b19){var _0x53ece4=_0x68aa19;!_0xf56b19[_0x53ece4(0x3a68)]&&defined$1(_0xf56b19['_excavationBottomTextureUrl'])&&when(Resource['createIfNeeded'](_0xf56b19[_0x53ece4(0x2931)])['fetchImage'](),function(_0x30c15c){var _0x16d37f=_0x53ece4;_0xf56b19['_excavationBottomTexture']=new Texture$1({'context':_0x4c1333[_0x16d37f(0x4174)],'source':_0x30c15c});});}function createExcavationNormalTexture(_0x22234d,_0xebe40b){var _0x70d770=_0x68aa19;!_0xebe40b[_0x70d770(0x3667)]&&defined$1(_0xebe40b[_0x70d770(0x52a1)])&&when(Resource[_0x70d770(0x320b)](_0xebe40b['excavationNormalTextureUrl'])['fetchImage'](),function(_0x4cc944){var _0x4bf07b=_0x70d770;_0xebe40b['_excavationNormalTexture']=new Texture$1({'context':_0x22234d[_0x4bf07b(0x4174)],'source':_0x4cc944});}),!_0xebe40b['_excavationSideNormalTexture']&&defined$1(_0xebe40b[_0x70d770(0x2ea0)])&&when(Resource[_0x70d770(0x320b)](_0xebe40b['excavationSideNormalTextureUrl'])[_0x70d770(0x5174)](),function(_0x455847){var _0x4cf6bd=_0x70d770;_0xebe40b['_excavationSideNormalTexture']=new Texture$1({'context':_0x22234d['context'],'source':_0x455847,'sampler':new Sampler({'wrapS':TextureWrap$1[_0x4cf6bd(0x2124)],'wrapT':TextureWrap$1[_0x4cf6bd(0x2124)]})});});}GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x355d)]=function(_0xc79fdd){var _0x382636=_0x68aa19;if(!(!this['_excavateRegionUpdate']||_0xc79fdd['camera']['bReflect']||this['_tilesToRenderByTextureCount'][_0x382636(0x531b)]<0x1)){for(var _0x1e7b0c in(this[_0x382636(0x2c65)]=!0x1,_0xc79fdd[_0x382636(0xe44)]))_0x1e7b0c[_0x382636(0x33ab)](_0x382636(0x7bd))>-0x1&&!defined$1(this['_excavateRegions'][_0x382636(0x3173)](_0x1e7b0c[_0x382636(0x48ca)](0x16)))&&(_0xc79fdd['_framebufferList'][_0x1e7b0c]=!_0xc79fdd[_0x382636(0xe44)][_0x1e7b0c][_0x382636(0x1348)]()&&_0xc79fdd[_0x382636(0xe44)][_0x1e7b0c]['destroy'](),delete _0xc79fdd['_framebufferList'][_0x1e7b0c]);if(this[_0x382636(0x3bdb)][_0x382636(0x531b)]<0x1)removeAllRasterTiles(this);else{this[_0x382636(0x51bf)]&&(removeAllRasterTiles(this),this[_0x382636(0x51bf)]=!0x1);var _0x169023=!0x1;_0xc79fdd['camera'][_0x382636(0x54c6)][_0x382636(0x4318)]===SceneMode$1[_0x382636(0x449e)]&&(_0x169023=!0x0);var _0x3b8c00=unionRectangle(this[_0x382636(0x3bdb)][_0x382636(0x21e8)]);removeRasterTiles(this,_0x3b8c00),this['_excavateRectangle']=_0x3b8c00,createExcavationSideTexture(_0xc79fdd,this),createExcavationBottomTexture(_0xc79fdd,this),createExcavationNormalTexture(_0xc79fdd,this);for(var _0x4a4b51=this[_0x382636(0x3bdb)][_0x382636(0x531b)],_0xfbbf99=0x0;_0xfbbf99<_0x4a4b51;_0xfbbf99++){var _0x34fb3=this['_excavateRegions'][_0x382636(0x21e8)][_0xfbbf99];resolveMatrix(_0xc79fdd,_0x34fb3,_0x169023),createRasterCommand(_0xc79fdd['context'],_0x34fb3),this[_0x382636(0x48a6)]||(_createExcavationSideCommand(_0xc79fdd,this,_0x34fb3,_0x169023),_createExcavationBottomCommand(_0xc79fdd,this,_0x34fb3,_0x169023));}}}},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x23ff)]=function(_0x10865a){var _0x4a7d5d=_0x68aa19;if(this['_extractRegionsUpdate']&&!_0x10865a['camera']['bReflect']){for(var _0xd82e1b in(this[_0x4a7d5d(0x272b)]=!0x1,_0x10865a[_0x4a7d5d(0xe44)]))_0xd82e1b[_0x4a7d5d(0x33ab)](_0x4a7d5d(0x7bd))>-0x1&&!defined$1(this['_extractRegions'][_0x4a7d5d(0x3173)](_0xd82e1b[_0x4a7d5d(0x48ca)](0x16)))&&(_0x10865a[_0x4a7d5d(0xe44)][_0xd82e1b]=!_0x10865a[_0x4a7d5d(0xe44)][_0xd82e1b][_0x4a7d5d(0x1348)]()&&_0x10865a[_0x4a7d5d(0xe44)][_0xd82e1b][_0x4a7d5d(0x2578)](),delete _0x10865a[_0x4a7d5d(0xe44)][_0xd82e1b]);if(this[_0x4a7d5d(0x3a6e)][_0x4a7d5d(0x531b)]<0x1)removeAllRasterTiles(this);else{this[_0x4a7d5d(0x51bf)]&&(removeAllRasterTiles(this),this[_0x4a7d5d(0x51bf)]=!0x1);var _0x56b50e=!0x1;_0x10865a[_0x4a7d5d(0x1224)][_0x4a7d5d(0x54c6)][_0x4a7d5d(0x4318)]===SceneMode$1['COLUMBUS_VIEW']&&(_0x56b50e=!0x0);var _0x2defc1=unionRectangle(this[_0x4a7d5d(0x3a6e)][_0x4a7d5d(0x21e8)]);removeRasterTiles(this,_0x2defc1),this[_0x4a7d5d(0x12ed)]=_0x2defc1,createExcavationSideTexture(_0x10865a,this),createExcavationBottomTexture(_0x10865a,this),createExcavationNormalTexture(_0x10865a,this);for(var _0x4b5fd1=this[_0x4a7d5d(0x3a6e)]['length'],_0x38b852=0x0;_0x38b852<_0x4b5fd1;_0x38b852++){resolveMatrix(_0x10865a,_0x284337=this[_0x4a7d5d(0x3a6e)]['values'][_0x38b852],_0x56b50e),createRasterCommand(_0x10865a[_0x4a7d5d(0x4174)],_0x284337),this[_0x4a7d5d(0x5e7)]||(_createExcavationSideCommand(_0x10865a,this,_0x284337,_0x56b50e),_createExcavationBottomCommand(_0x10865a,this,_0x284337,_0x56b50e),_createExcavationSideCommand(_0x10865a,this,_0x284337,_0x56b50e,!0x0),_createExcavationBottomCommand(_0x10865a,this,_0x284337,_0x56b50e,!0x0));}if(0x0!==this['_quadtree'][_0x4a7d5d(0x4763)][_0x4a7d5d(0x531b)]&&!(this[_0x4a7d5d(0x33ae)][_0x4a7d5d(0x4763)][0x0]['level']<0xa)){if(_0x4b5fd1<0x1)removeAllModifyTilesData(this);else{removeNoModifyRegionsTile(this,_0x2defc1);var _0xc21a7b=findParentTile(this[_0x4a7d5d(0x33ae)][_0x4a7d5d(0x4763)],_0x2defc1);if(defined$1(_0xc21a7b)&&defined$1(_0xc21a7b[_0x4a7d5d(0x116f)])){var _0x34b02e=_0xc21a7b[_0x4a7d5d(0x116f)],_0x38cd25=_0x10865a[_0x4a7d5d(0x4174)],_0x3bbc92=[],_0x2f3c9a=Number[_0x4a7d5d(0xd77)],_0x3d71cf=Number['MIN_VALUE'];for(_0x38b852=0x0;_0x38b852<_0x4b5fd1;_0x38b852++){var _0x284337=this[_0x4a7d5d(0x3a6e)][_0x4a7d5d(0x21e8)][_0x38b852];_0x3bbc92[_0x4a7d5d(0x3a33)](_0x284337['geometry_extract']),_0x2f3c9a=Math[_0x4a7d5d(0x27d5)](_0x2f3c9a,_0x284337['minimumHeight']),_0x3d71cf=Math[_0x4a7d5d(0x2bc6)](_0x3d71cf,_0x284337[_0x4a7d5d(0x3a61)]);}_0x34b02e[_0x4a7d5d(0x50eb)](_0x38cd25,this,_0xc21a7b,_0x3bbc92,_0x2f3c9a,_0x3d71cf,!0x1),defined$1(_0x34b02e[_0x4a7d5d(0x540e)])&&upsampleParent(_0x38cd25,this,_0xc21a7b,_0x2defc1,_0x3bbc92,_0x2f3c9a,_0x3d71cf,!0x0);}}}}}else this[_0x4a7d5d(0x3a6e)]['length']>0x0&&this[_0x4a7d5d(0x55b)](_0x10865a,this[_0x4a7d5d(0x3a6e)][_0x4a7d5d(0x21e8)],!0x0);},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3eb3)]=function(_0x210ea7){var _0x33610f=_0x68aa19;if(this['_imageryClipRegionUpate']&&!_0x210ea7['camera'][_0x33610f(0x50ce)]){if(this[_0x33610f(0x1aec)]=!0x1,this['_imageryClipRegions'][_0x33610f(0x531b)]<0x1)removeAllRasterTiles(this);else{this[_0x33610f(0x2f85)]&&(removeAllRasterTiles(this),this[_0x33610f(0x2f85)]=!0x1),removeRasterTiles(this,unionRectangle(this[_0x33610f(0x4e26)]['values']));for(var _0x4bc6ec=this[_0x33610f(0x4e26)][_0x33610f(0x531b)],_0x52b101=0x0;_0x52b101<_0x4bc6ec;_0x52b101++){var _0xeffaec=this[_0x33610f(0x4e26)]['values'][_0x52b101];resolveMatrix(_0x210ea7,_0xeffaec,![]),createRasterCommand(_0x210ea7[_0x33610f(0x4174)],_0xeffaec);}}}},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3621)]=function(){var _0x2d28da=_0x68aa19;for(var _0x2038b7=Object[_0x2d28da(0x20c8)](this[_0x2d28da(0x3bdb)][_0x2d28da(0x15c8)]),_0x1c4a07=0x0,_0x369628=_0x2038b7[_0x2d28da(0x531b)];_0x1c4a07<_0x369628;_0x1c4a07++){var _0x4dc472=_0x2038b7[_0x1c4a07];this[_0x2d28da(0x5120)](_0x4dc472);}},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x2e0e)]=function(){var _0x3f4e3b=_0x68aa19;for(var _0x2d27fe=Object[_0x3f4e3b(0x20c8)](this['_extractRegions']['_hash']),_0x193b86=0x0,_0x19934a=_0x2d27fe[_0x3f4e3b(0x531b)];_0x193b86<_0x19934a;_0x193b86++){var _0x6b54bf=_0x2d27fe[_0x193b86];this['_removeExtractCommands'](_0x6b54bf);}this[_0x3f4e3b(0x5447)]=void 0x0;},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x5120)]=function(_0x28adf6){var _0x5b75b0=_0x68aa19,_0x24e5ba=this[_0x5b75b0(0x3bdb)][_0x5b75b0(0x3173)](_0x28adf6);_0x24e5ba['heightBuffer']=_0x24e5ba[_0x5b75b0(0x460b)]&&!_0x24e5ba[_0x5b75b0(0x460b)][_0x5b75b0(0x1348)]()&&_0x24e5ba['heightBuffer'][_0x5b75b0(0x2578)]();var _0xcf9f85=this[_0x5b75b0(0x221c)]['get'](_0x28adf6+_0x5b75b0(0x15ed)),_0x1d52b0=this[_0x5b75b0(0x221c)][_0x5b75b0(0x3173)](_0x28adf6+_0x5b75b0(0x3b17));_0xcf9f85&&(_0xcf9f85[_0x5b75b0(0xa85)]=_0xcf9f85[_0x5b75b0(0xa85)]&&!_0xcf9f85[_0x5b75b0(0xa85)][_0x5b75b0(0x1348)]()&&_0xcf9f85['vertexArray'][_0x5b75b0(0x2578)]()),_0x1d52b0&&(_0x1d52b0[_0x5b75b0(0xa85)]=_0x1d52b0['vertexArray']&&!_0x1d52b0[_0x5b75b0(0xa85)][_0x5b75b0(0x1348)]()&&_0x1d52b0[_0x5b75b0(0xa85)][_0x5b75b0(0x2578)]()),this[_0x5b75b0(0x221c)][_0x5b75b0(0x4b3f)](_0x28adf6+_0x5b75b0(0x15ed)),this['_excavateRegionCommands'][_0x5b75b0(0x4b3f)](_0x28adf6+_0x5b75b0(0x3b17));},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x216d)]=function(_0x1ba882){var _0x41f834=_0x68aa19,_0x2856f2=this[_0x41f834(0x3a6e)]['get'](_0x1ba882);_0x2856f2['heightBuffer']=_0x2856f2[_0x41f834(0x460b)]&&!_0x2856f2['heightBuffer'][_0x41f834(0x1348)]()&&_0x2856f2[_0x41f834(0x460b)][_0x41f834(0x2578)](),_0x2856f2[_0x41f834(0x514c)]=_0x2856f2[_0x41f834(0x514c)]&&!_0x2856f2[_0x41f834(0x514c)][_0x41f834(0x1348)]()&&_0x2856f2[_0x41f834(0x514c)][_0x41f834(0x2578)]();var _0x54fb73=this[_0x41f834(0x221c)][_0x41f834(0x3173)](_0x1ba882+'side'),_0x33d9a5=this[_0x41f834(0x221c)][_0x41f834(0x3173)](_0x1ba882+_0x41f834(0x1f9e)),_0x19b4f1=this['_excavateRegionCommands'][_0x41f834(0x3173)](_0x1ba882+_0x41f834(0x3b17)),_0x40e47f=this[_0x41f834(0x221c)][_0x41f834(0x3173)](_0x1ba882+_0x41f834(0xec8));_0x54fb73&&(_0x54fb73[_0x41f834(0xa85)]=_0x54fb73['vertexArray']&&!_0x54fb73[_0x41f834(0xa85)][_0x41f834(0x1348)]()&&_0x54fb73[_0x41f834(0xa85)][_0x41f834(0x2578)]()),_0x33d9a5&&(_0x33d9a5[_0x41f834(0xa85)]=_0x33d9a5[_0x41f834(0xa85)]&&!_0x33d9a5[_0x41f834(0xa85)][_0x41f834(0x1348)]()&&_0x33d9a5[_0x41f834(0xa85)][_0x41f834(0x2578)]()),_0x19b4f1&&(_0x19b4f1[_0x41f834(0xa85)]=_0x19b4f1[_0x41f834(0xa85)]&&!_0x19b4f1['vertexArray']['isDestroyed']()&&_0x19b4f1[_0x41f834(0xa85)][_0x41f834(0x2578)]()),_0x40e47f&&(_0x40e47f[_0x41f834(0xa85)]=_0x40e47f[_0x41f834(0xa85)]&&!_0x40e47f[_0x41f834(0xa85)]['isDestroyed']()&&_0x40e47f[_0x41f834(0xa85)][_0x41f834(0x2578)]()),this[_0x41f834(0x221c)][_0x41f834(0x4b3f)](_0x1ba882+_0x41f834(0x15ed)),this[_0x41f834(0x221c)][_0x41f834(0x4b3f)](_0x1ba882+_0x41f834(0x3b17)),this[_0x41f834(0x221c)][_0x41f834(0x4b3f)](_0x1ba882+_0x41f834(0x1f9e)),this[_0x41f834(0x221c)]['remove'](_0x1ba882+_0x41f834(0xec8)),this[_0x41f834(0x5447)]=void 0x0;};var scratchOrthFrustum$1=new OrthographicFrustum(),scratchFrustum$2=new PerspectiveFrustum();function updateCamera$a(_0x57f525,_0x2d130b,_0x31061e,_0x14bc2d){var _0x12aa0f=_0x68aa19,_0x542678=_0x57f525[_0x12aa0f(0x1224)]['_projection'],_0x38037e=_0x57f525['camera'];if(!_0x38037e[_0x12aa0f(0x50ce)]){var _0x5cf071=_0x2d130b,_0x44f3c3=_0x5cf071[_0x12aa0f(0x209)],_0x281d39=_0x5cf071['height'],_0x4d2f64=0x615299*Math[_0x12aa0f(0x1d35)](_0x5cf071[_0x12aa0f(0x149)]+0.5*_0x281d39)*Math[_0x12aa0f(0x4322)](_0x44f3c3)*0.5,_0x193682=0x615299*Math[_0x12aa0f(0x4322)](_0x281d39)*0.5;if(_0x44f3c3=_0x4d2f64,_0x281d39=_0x193682,_0x14bc2d){var _0x13e94c=_0x542678[_0x12aa0f(0x3eda)](new Cartographic(_0x5cf071[_0x12aa0f(0x4488)],_0x5cf071[_0x12aa0f(0x149)])),_0x911b25=_0x542678['project'](new Cartographic(_0x5cf071[_0x12aa0f(0x326c)],_0x5cf071['north']));_0x44f3c3=(_0x911b25['x']-_0x13e94c['x'])/0x2,_0x281d39=(_0x911b25['y']-_0x13e94c['y'])/0x2;}var _0x229813=_0x38037e[_0x12aa0f(0x4506)][_0x12aa0f(0x254b)](scratchFrustum$2),_0x429b43=_0x38037e['_scene'][_0x12aa0f(0x2292)][_0x12aa0f(0x5368)],_0x1f25b1=new Cartesian3(),_0xf3ecd9=new Cartesian3(),_0x701b0b=new Cartesian3(),_0x9857e9=new Matrix4();_0x31061e[_0x12aa0f(0x279a)]=!0x0,defined$1(_0x31061e[_0x12aa0f(0x4392)])||(_0x31061e[_0x12aa0f(0x4392)]=function(){var _0x4a7358=_0x12aa0f;_0x429b43=_0x38037e['_scene']['globe'][_0x4a7358(0x5368)],_0x38037e[_0x4a7358(0x54c6)][_0x4a7358(0x2292)][_0x4a7358(0x5368)]=0x1,Cartesian3[_0x4a7358(0x254b)](_0x38037e[_0x4a7358(0x4771)],_0x1f25b1),Cartesian3[_0x4a7358(0x254b)](_0x38037e[_0x4a7358(0xc3c)],_0xf3ecd9),Cartesian3[_0x4a7358(0x254b)](_0x38037e['up'],_0x701b0b),Matrix4[_0x4a7358(0x254b)](_0x38037e['transform'],_0x9857e9),_0x38037e['_setTransform'](Matrix4[_0x4a7358(0x5139)]),_0x38037e['setView']({'destination':Cartesian3['fromRadians'](_0x5cf071[_0x4a7358(0x4488)]+0.5*_0x5cf071[_0x4a7358(0x209)],_0x5cf071['south']+0.5*_0x5cf071['height'],0x2710)}),scratchOrthFrustum$1[_0x4a7358(0x209)]=0x2*_0x44f3c3,scratchOrthFrustum$1[_0x4a7358(0x5862)]=0x2*_0x281d39,scratchOrthFrustum$1[_0x4a7358(0x2cb3)]=0x1,scratchOrthFrustum$1[_0x4a7358(0x23e)]=0xf4240,scratchOrthFrustum$1[_0x4a7358(0x1d97)]=_0x44f3c3/_0x281d39,_0x38037e[_0x4a7358(0x4506)]=scratchOrthFrustum$1,_0x57f525[_0x4a7358(0x4174)]['uniformState'][_0x4a7358(0x147e)](scratchOrthFrustum$1);}),defined$1(_0x31061e[_0x12aa0f(0x92b)])||(_0x31061e[_0x12aa0f(0x92b)]=function(){var _0x299668=_0x12aa0f;_0x38037e[_0x299668(0x54c6)][_0x299668(0x2292)][_0x299668(0x5368)]=_0x429b43,_0x31061e[_0x299668(0x279a)]=!0x1,_0x38037e[_0x299668(0x4506)]=_0x229813,_0x38037e[_0x299668(0x1255)](_0x9857e9),Cartesian3[_0x299668(0x254b)](_0x1f25b1,_0x38037e[_0x299668(0x4771)]),Cartesian3['clone'](_0xf3ecd9,_0x38037e[_0x299668(0xc3c)]),Cartesian3[_0x299668(0x254b)](_0x701b0b,_0x38037e['up']),Cartesian3[_0x299668(0x33cc)](_0xf3ecd9,_0x701b0b,_0x38037e[_0x299668(0x339c)]),_0x57f525[_0x299668(0x4174)][_0x299668(0x3cca)][_0x299668(0x147e)](_0x38037e[_0x299668(0x4506)]);});}}function _createExcavationSideCommand(_0x4b542d,_0x5daf2f,_0x2a5828,_0x23426e,_0x59759b){var _0x4e84e9=_0x68aa19,_0x1bdcc8=_0x4b542d[_0x4e84e9(0x1224)][_0x4e84e9(0x19f8)],_0x5e34ac=_0x5daf2f[_0x4e84e9(0x221c)];if((!_0x5e34ac[_0x4e84e9(0x1ff6)](_0x2a5828['name']+_0x4e84e9(0x15ed))||_0x59759b)&&(!_0x5e34ac[_0x4e84e9(0x1ff6)](_0x2a5828['name']+_0x4e84e9(0x1f9e))||!_0x59759b)){var _0x2a58fa=_0x4b542d[_0x4e84e9(0x4174)],_0x1084a8=Matrix4['inverse'](_0x2a5828['_excavateMatrix'],new Matrix4()),_0x4d133d=_0x2a5828[_0x4e84e9(0x30fe)],_0x95ae1d=_0x2a5828['rectangle'],_0x2b730e=_0x95ae1d['east']-_0x95ae1d[_0x4e84e9(0x4488)],_0x423897=_0x95ae1d[_0x4e84e9(0x46e0)]-_0x95ae1d['south'],_0x2e9ab9=_0x4d133d[_0x4e84e9(0x531b)]/0x3,_0x3f2392=new Float32Array(0x8*_0x2e9ab9),_0x1fe68c=new Float32Array(0x6*_0x2e9ab9),_0x30c35b=new Float32Array(0x4*_0x2e9ab9),_0x3cef3a=new Uint16Array(0x6*_0x2e9ab9),_0x37cb2b=new Cartesian3(),_0x7da024=BoundingRectangle[_0x4e84e9(0x1145)](_0x2a5828[_0x4e84e9(0x2f4d)]),_0x23c65d=Math[_0x4e84e9(0x2bc6)](_0x7da024[_0x4e84e9(0x209)]/0x64,0x1),_0xdbba93=Math[_0x4e84e9(0x2bc6)](_0x7da024['height']/0x64,0x1),_0x506c90=Math[_0x4e84e9(0x2bc6)](_0x23c65d,_0xdbba93);_0x506c90=Math['floor'](_0x506c90),_0x506c90=Math['min'](_0x506c90,0xa);for(var _0x4f9e89=0x0;_0x4f9e89<_0x2e9ab9;_0x4f9e89++){var _0x3d75f1,_0x1ea0d5;_0x23426e?(_0x3d75f1=new Cartesian3((_0x3d75f1=_0x1bdcc8[_0x4e84e9(0x3eda)](Cartographic['fromDegrees'](_0x4d133d[0x3*_0x4f9e89+0x0],_0x4d133d[0x3*_0x4f9e89+0x1],-0x2710)))['z'],_0x3d75f1['x'],_0x3d75f1['y']),_0x1ea0d5=new Cartesian3((_0x1ea0d5=_0x1bdcc8[_0x4e84e9(0x3eda)](Cartographic[_0x4e84e9(0x2ac5)](_0x4d133d[0x3*_0x4f9e89+0x0],_0x4d133d[0x3*_0x4f9e89+0x1],0x2710)))['z'],_0x1ea0d5['x'],_0x1ea0d5['y'])):(_0x3d75f1=Cartesian3['fromDegrees'](_0x4d133d[0x3*_0x4f9e89+0x0],_0x4d133d[0x3*_0x4f9e89+0x1],-0x2710),_0x1ea0d5=Cartesian3[_0x4e84e9(0x2ac5)](_0x4d133d[0x3*_0x4f9e89+0x0],_0x4d133d[0x3*_0x4f9e89+0x1],0x2710)),_0x37cb2b['x']=_0x3d75f1['x'],_0x37cb2b['y']=_0x3d75f1['y'],_0x37cb2b['z']=_0x3d75f1['z'],_0x37cb2b['w']=0x1,Matrix4['multiplyByVector'](_0x1084a8,_0x37cb2b,_0x37cb2b),_0x3d75f1['x']=_0x37cb2b['x'],_0x3d75f1['y']=_0x37cb2b['y'],_0x3d75f1['z']=_0x37cb2b['z'],_0x37cb2b['x']=_0x1ea0d5['x'],_0x37cb2b['y']=_0x1ea0d5['y'],_0x37cb2b['z']=_0x1ea0d5['z'],_0x37cb2b['w']=0x1,Matrix4['multiplyByVector'](_0x1084a8,_0x37cb2b,_0x37cb2b),_0x1ea0d5['x']=_0x37cb2b['x'],_0x1ea0d5['y']=_0x37cb2b['y'],_0x1ea0d5['z']=_0x37cb2b['z'],_0x3f2392[0x8*_0x4f9e89]=_0x1ea0d5['x'],_0x3f2392[0x8*_0x4f9e89+0x1]=_0x1ea0d5['y'],_0x3f2392[0x8*_0x4f9e89+0x2]=_0x1ea0d5['z'],_0x3f2392[0x8*_0x4f9e89+0x3]=0x2710,_0x3f2392[0x8*_0x4f9e89+0x4]=_0x3d75f1['x'],_0x3f2392[0x8*_0x4f9e89+0x5]=_0x3d75f1['y'],_0x3f2392[0x8*_0x4f9e89+0x6]=_0x3d75f1['z'],_0x3f2392[0x8*_0x4f9e89+0x7]=-0x2710,_0x1fe68c[0x6*_0x4f9e89+0x0]=_0x1fe68c[0x6*_0x4f9e89+0x3]=(CesiumMath[_0x4e84e9(0x12a4)](_0x4d133d[0x3*_0x4f9e89+0x0])-_0x95ae1d[_0x4e84e9(0x4488)])/_0x2b730e,_0x1fe68c[0x6*_0x4f9e89+0x1]=_0x1fe68c[0x6*_0x4f9e89+0x4]=(CesiumMath['toRadians'](_0x4d133d[0x3*_0x4f9e89+0x1])-_0x95ae1d[_0x4e84e9(0x149)])/_0x423897,_0x1fe68c[0x6*_0x4f9e89+0x2]=_0x1fe68c[0x6*_0x4f9e89+0x5]=_0x2a5828[_0x4e84e9(0x5862)],_0x30c35b[0x4*_0x4f9e89+0x0]=_0x506c90*(_0x4f9e89%0x2),_0x30c35b[0x4*_0x4f9e89+0x1]=_0x5daf2f['_excavateTextureWrap']===TextureWrap$1[_0x4e84e9(0x312f)]?0x1:0xc8,_0x30c35b[0x4*_0x4f9e89+0x2]=_0x506c90*(_0x4f9e89%0x2),_0x30c35b[0x4*_0x4f9e89+0x3]=0x0;}for(_0x4f9e89=0x0;_0x4f9e89<_0x2e9ab9-0x1;_0x4f9e89++)_0x3cef3a[0x6*_0x4f9e89+0x0]=0x0+0x2*_0x4f9e89,_0x3cef3a[0x6*_0x4f9e89+0x1]=0x2+0x2*_0x4f9e89,_0x3cef3a[0x6*_0x4f9e89+0x2]=0x3+0x2*_0x4f9e89,_0x3cef3a[0x6*_0x4f9e89+0x3]=0x0+0x2*_0x4f9e89,_0x3cef3a[0x6*_0x4f9e89+0x4]=0x3+0x2*_0x4f9e89,_0x3cef3a[0x6*_0x4f9e89+0x5]=0x1+0x2*_0x4f9e89;_0x3cef3a[0x6*(_0x2e9ab9-0x1)+0x0]=0x0+0x2*(_0x2e9ab9-0x1),_0x3cef3a[0x6*(_0x2e9ab9-0x1)+0x1]=0x0,_0x3cef3a[0x6*(_0x2e9ab9-0x1)+0x2]=0x1,_0x3cef3a[0x6*(_0x2e9ab9-0x1)+0x3]=0x0+0x2*(_0x2e9ab9-0x1),_0x3cef3a[0x6*(_0x2e9ab9-0x1)+0x4]=0x1,_0x3cef3a[0x6*(_0x2e9ab9-0x1)+0x5]=0x1+0x2*(_0x2e9ab9-0x1);var _0x553137=Buffer$1[_0x4e84e9(0xb5a)]({'context':_0x2a58fa,'typedArray':_0x3f2392,'usage':BufferUsage[_0x4e84e9(0x495a)]}),_0x21af3a=Buffer$1[_0x4e84e9(0xb5a)]({'context':_0x2a58fa,'typedArray':_0x1fe68c,'usage':BufferUsage[_0x4e84e9(0x495a)]}),_0x3530fd=Buffer$1['createVertexBuffer']({'context':_0x2a58fa,'typedArray':_0x30c35b,'usage':BufferUsage['STATIC_DRAW']}),_0x43bbfd=[],_0x38f628={'aPosition':0x0,'aTexCoord0':0x1,'aTexCoord1':0x2};_0x43bbfd[_0x4e84e9(0x3a33)]({'index':_0x38f628[_0x4e84e9(0x35d2)],'vertexBuffer':_0x553137,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x4e84e9(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x10,'normalize':!0x1}),_0x43bbfd[_0x4e84e9(0x3a33)]({'index':_0x38f628['aTexCoord0'],'vertexBuffer':_0x21af3a,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x4e84e9(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1}),_0x43bbfd[_0x4e84e9(0x3a33)]({'index':_0x38f628['aTexCoord1'],'vertexBuffer':_0x3530fd,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x4e84e9(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1});var _0x89cc4f=Buffer$1[_0x4e84e9(0xaad)]({'context':_0x2a58fa,'typedArray':_0x3cef3a,'usage':BufferUsage[_0x4e84e9(0x495a)],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']}),_0x5dbc85=new DrawCommand({'primitiveType':PrimitiveType$1[_0x4e84e9(0x139)],'modelMatrix':_0x2a5828[_0x4e84e9(0x19e8)],'pass':Pass$1[_0x4e84e9(0x1500)],'owner':_0x5daf2f,'cull':!0x1});_0x5dbc85[_0x4e84e9(0xa85)]=new VertexArray({'context':_0x2a58fa,'attributes':_0x43bbfd,'indexBuffer':_0x89cc4f});var _0x458bb2=new ShaderSource({'sources':[ExcavationRegionSideVp]}),_0x2cb166=new ShaderSource({'sources':[ExcavationRegionSideFp]});_0x59759b&&_0x2cb166[_0x4e84e9(0x4ce5)][_0x4e84e9(0x3a33)](_0x4e84e9(0x18a8)),defined$1(_0x5daf2f[_0x4e84e9(0x52a1)])&&_0x2cb166[_0x4e84e9(0x4ce5)][_0x4e84e9(0x3a33)]('NormalTexture'),_0x5dbc85['shaderProgram']=ShaderProgram$1[_0x4e84e9(0x4d21)]({'context':_0x2a58fa,'vertexShaderSource':_0x458bb2,'fragmentShaderSource':_0x2cb166,'attributeLocations':_0x38f628}),_0x5dbc85[_0x4e84e9(0x5547)]=RenderState[_0x4e84e9(0x4d21)]({'cull':{'enabled':!0x1,'face':WebGLConstants$1['BACK']},'depthTest':{'enabled':!0x0}}),_0x5dbc85[_0x4e84e9(0x15fe)]={'uRasterTexture':function(){var _0x1abe2f=_0x4e84e9;return _0x59759b?_0x2a5828[_0x1abe2f(0x514c)][_0x1abe2f(0x1f55)][_0x1abe2f(0x3a23)][_0x1abe2f(0x2bf5)](0x0):_0x2a5828['heightBuffer'][_0x1abe2f(0x1f55)][_0x1abe2f(0x3a23)][_0x1abe2f(0x2bf5)](0x0);},'uColorTexture':function(){var _0x345cbc=_0x4e84e9;return defined$1(_0x5daf2f[_0x345cbc(0x4157)])?_0x5daf2f[_0x345cbc(0x4157)]:_0x2a58fa['defaultTexture'];},'uNormalTexture':function(){return _0x5daf2f['_excavationSideNormalTexture']||_0x2a58fa['defaultTexture'];},'uExtractHeight':function(){var _0x39bbb0=_0x4e84e9;return _0x2a5828['height']+_0x5daf2f[_0x39bbb0(0x2e4a)];}};var _0x1eb9f9=new RasterFramebuffer(_0x4b542d[_0x4e84e9(0x4174)]);_0x1eb9f9['useType']=0x4,_0x1eb9f9[_0x4e84e9(0x347a)]['isGlobalVisible']=!0x0,updateCamera$a(_0x4b542d,_0x2a5828[_0x4e84e9(0x2f4d)],_0x1eb9f9,_0x23426e),defined$1(_0x2a5828[_0x4e84e9(0x4013)])||(_0x2a5828[_0x4e84e9(0x4013)]=_0x5daf2f[_0x4e84e9(0x10c)][_0x4e84e9(0xef9)](function(_0x165ad7){var _0x262beb=_0x4e84e9;defined$1(Rectangle[_0x262beb(0x3f43)](_0x165ad7[_0x262beb(0x2f4d)],_0x2a5828[_0x262beb(0x2f4d)]))&&(_0x1eb9f9[_0x262beb(0x279a)]=!0x0);})),_0x59759b?(_0x5e34ac['set'](_0x2a5828['name']+_0x4e84e9(0x1f9e),_0x5dbc85),_0x2a5828['heightBuffer2']=_0x1eb9f9,_0x4b542d[_0x4e84e9(0xe44)]['_excavationGlobeHeight2'+_0x2a5828[_0x4e84e9(0x13f9)]]=_0x1eb9f9):(_0x5e34ac['set'](_0x2a5828[_0x4e84e9(0x13f9)]+_0x4e84e9(0x15ed),_0x5dbc85),_0x2a5828[_0x4e84e9(0x460b)]=_0x1eb9f9,_0x4b542d[_0x4e84e9(0xe44)][_0x4e84e9(0x7bd)+_0x2a5828[_0x4e84e9(0x13f9)]]=_0x1eb9f9);}}function _createExcavationBottomCommand(_0x4813d3,_0x5dfc9c,_0x15be2f,_0x10cd4d,_0x4c5146){var _0x3bb578=_0x68aa19,_0x35f6df=_0x4813d3[_0x3bb578(0x1224)][_0x3bb578(0x19f8)],_0x44c5bb=_0x5dfc9c['_excavateRegionCommands'];if((!_0x44c5bb['contains'](_0x15be2f[_0x3bb578(0x13f9)]+_0x3bb578(0x3b17))||_0x4c5146)&&(!_0x44c5bb[_0x3bb578(0x1ff6)](_0x15be2f[_0x3bb578(0x13f9)]+_0x3bb578(0xec8))||!_0x4c5146)){for(var _0x5a5b44=_0x15be2f[_0x3bb578(0x19e8)],_0x207c2d=_0x4813d3[_0x3bb578(0x4174)],_0x2bdda7=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES'],'pass':Pass$1['TERRAIN_CLASSIFICATION'],'modelMatrix':_0x5a5b44}),_0x14220a=new Cartesian3(),_0x5888b8=[],_0x19c802=_0x15be2f[_0x3bb578(0x486d)],_0x1ffd03=Matrix4[_0x3bb578(0x468b)](_0x15be2f[_0x3bb578(0x221)],new Cartesian3()),_0x3bbe68=0x0;_0x3bbe68<_0x19c802['attributes'][_0x3bb578(0x4771)][_0x3bb578(0x21e8)][_0x3bb578(0x531b)];_0x3bbe68+=0x3)_0x5888b8[_0x3bb578(0x3a33)](_0x19c802[_0x3bb578(0x1b28)][_0x3bb578(0x4771)]['values'][_0x3bbe68]+_0x1ffd03['x']),_0x5888b8['push'](_0x19c802['attributes'][_0x3bb578(0x4771)][_0x3bb578(0x21e8)][_0x3bbe68+0x1]+_0x1ffd03['y']),_0x5888b8[_0x3bb578(0x3a33)](_0x15be2f[_0x3bb578(0x5862)]);var _0x1bc2df=Matrix4[_0x3bb578(0xe9d)](_0x5a5b44,new Matrix4()),_0x276a54=[];if(_0x10cd4d){_0x3bbe68=0x0;for(var _0x431a84=_0x5888b8[_0x3bb578(0x531b)];_0x3bbe68<_0x431a84;_0x3bbe68+=0x3){var _0x10b1f4=_0x35f6df['project'](Cartographic['fromDegrees'](_0x5888b8[_0x3bbe68],_0x5888b8[_0x3bbe68+0x1],_0x5888b8[_0x3bbe68+0x2]));_0x276a54[_0x3bb578(0x3a33)](new Cartesian3(_0x10b1f4['z'],_0x10b1f4['x'],_0x10b1f4['y']));}}else _0x276a54=Cartesian3[_0x3bb578(0x46c2)](_0x5888b8);var _0x5aa0b5=new Float32Array(0x4*_0x276a54['length']);for(_0x3bbe68=0x0;_0x3bbe68<_0x276a54[_0x3bb578(0x531b)];_0x3bbe68++)_0x14220a['x']=_0x276a54[_0x3bbe68]['x'],_0x14220a['y']=_0x276a54[_0x3bbe68]['y'],_0x14220a['z']=_0x276a54[_0x3bbe68]['z'],_0x14220a['w']=0x1,Matrix4[_0x3bb578(0x21ec)](_0x1bc2df,_0x14220a,_0x14220a),_0x5aa0b5[0x4*_0x3bbe68]=_0x14220a['x'],_0x5aa0b5[0x4*_0x3bbe68+0x1]=_0x14220a['y'],_0x5aa0b5[0x4*_0x3bbe68+0x2]=_0x14220a['z'],_0x5aa0b5[0x4*_0x3bbe68+0x3]=_0x14220a['z'];var _0x23424d=_0x15be2f['colorGeometry'][_0x3bb578(0x1b28)]['position'];_0x23424d[_0x3bb578(0x21e8)]=_0x5aa0b5,_0x23424d[_0x3bb578(0xbdc)]=0x4,_0x23424d[_0x3bb578(0x3faf)]=ComponentDatatype$1[_0x3bb578(0x15eb)],_0x2bdda7[_0x3bb578(0xa85)]=VertexArray[_0x3bb578(0x4a86)]({'context':_0x207c2d,'geometry':_0x15be2f['colorGeometry'],'attributeLocations':{'position':0x0,'st':0x1},'bufferUsage':BufferUsage['STATIC_DRAW'],'interleave':!0x0});var _0x3140ff=new ShaderSource({'sources':[ExcavationBottomVS]}),_0x5da3db=new ShaderSource({'sources':[ExcavationBottomFS]});if(defined$1(_0x5dfc9c['excavationNormalTextureUrl'])&&_0x5da3db[_0x3bb578(0x4ce5)]['push'](_0x3bb578(0x4f06)),_0x2bdda7['shaderProgram']=ShaderProgram$1[_0x3bb578(0x4d21)]({'context':_0x207c2d,'vertexShaderSource':_0x3140ff,'fragmentShaderSource':_0x5da3db,'attributeLocations':{'position':0x0,'texCoord':0x1}}),_0x2bdda7['uniformMap']={'texture1':function(){var _0x3173f3=_0x3bb578;return defined$1(_0x5dfc9c[_0x3173f3(0x3a68)])?_0x5dfc9c[_0x3173f3(0x3a68)]:_0x207c2d['defaultTexture'];},'uNormalTexture':function(){var _0x185767=_0x3bb578;return _0x5dfc9c[_0x185767(0x3667)]||_0x207c2d[_0x185767(0xcfa)];}},_0x2bdda7[_0x3bb578(0x5547)]=RenderState[_0x3bb578(0x4d21)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0},'blending':BlendingState$1['ALPHA_BLEND']}),_0x4c5146){var _0x1b82e6=_0x5dfc9c[_0x3bb578(0x2e4a)],_0xb87a7d=Cartesian3[_0x3bb578(0xb30)]([0x0,0x0,_0x1b82e6]),_0x3c4968=Matrix4[_0x3bb578(0x1241)](_0xb87a7d);Matrix4[_0x3bb578(0x373b)](_0x2bdda7[_0x3bb578(0x221)],_0x3c4968,_0x3c4968),_0x2bdda7['modelMatrix']=_0x3c4968,_0x44c5bb[_0x3bb578(0x346f)](_0x15be2f[_0x3bb578(0x13f9)]+_0x3bb578(0xec8),_0x2bdda7);}else _0x44c5bb[_0x3bb578(0x346f)](_0x15be2f[_0x3bb578(0x13f9)]+_0x3bb578(0x3b17),_0x2bdda7);}}function unionRectangle(_0x44838c){var _0x4bf8b9=_0x68aa19;for(var _0x3d041a=Rectangle[_0x4bf8b9(0x254b)](_0x44838c[0x0][_0x4bf8b9(0x2f4d)]),_0x2516eb=0x1,_0x1f5dd8=_0x44838c[_0x4bf8b9(0x531b)];_0x2516eb<_0x1f5dd8;_0x2516eb++){var _0x2cdbf8=_0x44838c[_0x2516eb];_0x3d041a=Rectangle[_0x4bf8b9(0x4415)](_0x3d041a,_0x2cdbf8[_0x4bf8b9(0x2f4d)]);}return _0x3d041a;}function findParentTile(_0x14b916,_0xf3e8cc){var _0x2d4929=_0x68aa19;for(var _0xdbf364,_0x109c7e=!0x1,_0x1b0f53=0x0,_0x335805=_0x14b916['length'];_0x1b0f53<_0x335805;_0x1b0f53++){if(_0xdbf364=_0x14b916[_0x1b0f53],defined$1(Rectangle[_0x2d4929(0x453)](_0xdbf364[_0x2d4929(0x2f4d)],_0xf3e8cc))){_0x109c7e=!0x0;break;}}if(defined$1(_0xdbf364)&&_0x109c7e)for(;defined$1(_0xdbf364);){if(_0xdbf364[_0x2d4929(0x2f4d)][_0x2d4929(0x1ff6)](_0xf3e8cc))return _0xdbf364;_0xdbf364=_0xdbf364['parent'];}}function upsampleParent(_0x11e75c,_0x4abd75,_0x574aa6,_0x48401a,_0xd4a512,_0xe4a4a8,_0x40008c,_0xcf3b65){var _0x40a925=_0x68aa19,_0x6d3d20=_0x574aa6[_0x40a925(0x36fc)];defined$1(_0x6d3d20)&&defined$1(_0x6d3d20[_0x40a925(0x116f)])&&defined$1(Rectangle[_0x40a925(0x3f43)](_0x6d3d20['rectangle'],_0x48401a))&&(!_0xcf3b65&&_0x6d3d20[_0x40a925(0x3217)]||_0x6d3d20[_0x40a925(0x116f)][_0x40a925(0x50eb)](_0x11e75c,_0x4abd75,_0x6d3d20,_0xd4a512,_0xe4a4a8,_0x40008c,!0x0),defined$1(_0x6d3d20[_0x40a925(0x116f)]['modifyTerrainVertexArray'])&&upsampleParent(_0x11e75c,_0x4abd75,_0x6d3d20,_0x48401a,_0xd4a512,_0xe4a4a8,_0x40008c,_0xcf3b65)),defined$1(_0x6d3d20=_0x574aa6['_southeastChild'])&&defined$1(_0x6d3d20[_0x40a925(0x116f)])&&defined$1(Rectangle[_0x40a925(0x3f43)](_0x6d3d20[_0x40a925(0x2f4d)],_0x48401a))&&(!_0xcf3b65&&_0x6d3d20['isModified']||_0x6d3d20[_0x40a925(0x116f)][_0x40a925(0x50eb)](_0x11e75c,_0x4abd75,_0x6d3d20,_0xd4a512,_0xe4a4a8,_0x40008c,!0x0),defined$1(_0x6d3d20[_0x40a925(0x116f)]['modifyTerrainVertexArray'])&&upsampleParent(_0x11e75c,_0x4abd75,_0x6d3d20,_0x48401a,_0xd4a512,_0xe4a4a8,_0x40008c,_0xcf3b65)),defined$1(_0x6d3d20=_0x574aa6['_northwestChild'])&&defined$1(_0x6d3d20['data'])&&defined$1(Rectangle[_0x40a925(0x3f43)](_0x6d3d20[_0x40a925(0x2f4d)],_0x48401a))&&(!_0xcf3b65&&_0x6d3d20[_0x40a925(0x3217)]||_0x6d3d20['data'][_0x40a925(0x50eb)](_0x11e75c,_0x4abd75,_0x6d3d20,_0xd4a512,_0xe4a4a8,_0x40008c,!0x0),defined$1(_0x6d3d20[_0x40a925(0x116f)][_0x40a925(0x540e)])&&upsampleParent(_0x11e75c,_0x4abd75,_0x6d3d20,_0x48401a,_0xd4a512,_0xe4a4a8,_0x40008c,_0xcf3b65)),defined$1(_0x6d3d20=_0x574aa6[_0x40a925(0x2821)])&&defined$1(_0x6d3d20[_0x40a925(0x116f)])&&defined$1(Rectangle[_0x40a925(0x3f43)](_0x6d3d20[_0x40a925(0x2f4d)],_0x48401a))&&(!_0xcf3b65&&_0x6d3d20['isModified']||_0x6d3d20['data'][_0x40a925(0x50eb)](_0x11e75c,_0x4abd75,_0x6d3d20,_0xd4a512,_0xe4a4a8,_0x40008c,!0x0),defined$1(_0x6d3d20[_0x40a925(0x116f)][_0x40a925(0x540e)])&&upsampleParent(_0x11e75c,_0x4abd75,_0x6d3d20,_0x48401a,_0xd4a512,_0xe4a4a8,_0x40008c,_0xcf3b65));}function needModify(_0x4157d2,_0x28cbc8){var _0x5699bd=_0x68aa19;return _0x28cbc8[_0x5699bd(0x5447)]?!(_0x4157d2[_0x5699bd(0xcf6)]<0xc):!(!defined$1(_0x4157d2[_0x5699bd(0x2c41)])||!_0x4157d2[_0x5699bd(0x2c41)]['isModified'])||(_0x4157d2['_southwestChild'][_0x5699bd(0x3217)]||_0x4157d2[_0x5699bd(0x3f23)][_0x5699bd(0x3217)]||_0x4157d2[_0x5699bd(0x1019)][_0x5699bd(0x3217)]||_0x4157d2[_0x5699bd(0x2821)][_0x5699bd(0x3217)]);}function removeAllModifyTilesData(_0x16d73d){var _0x2f21b0=_0x68aa19,_0x53e825=_0x16d73d['_modifyTilesMap'];for(var _0x3e1362 in _0x53e825)if(_0x53e825[_0x2f21b0(0x2a77)](_0x3e1362)){var _0x47917c=_0x53e825[_0x3e1362];_0x47917c[_0x2f21b0(0x1c62)]=_0x47917c[_0x2f21b0(0x1c62)]&&!_0x47917c[_0x2f21b0(0x1c62)][_0x2f21b0(0x1348)]()&&_0x47917c['_clipRasterTexture'][_0x2f21b0(0x2578)](),_0x47917c[_0x2f21b0(0x3edb)]=_0x47917c[_0x2f21b0(0x3edb)]&&!_0x47917c['_clipRasterFbo']['isDestroyed']()&&_0x47917c['_clipRasterFbo'][_0x2f21b0(0x2578)](),_0x47917c[_0x2f21b0(0x22d0)]=0x0,_0x47917c[_0x2f21b0(0x4496)]=!0x1,_0x47917c[_0x2f21b0(0x3217)]=!0x1,_0x47917c[_0x2f21b0(0x116f)][_0x2f21b0(0x221e)]();}_0x16d73d['_modifyTilesMap']={};}function removeNoModifyRegionsTile(_0x5b3b3a,_0x2918b5){var _0x4c8b5b=_0x68aa19,_0x4fe0aa=_0x5b3b3a['_modifyTilesMap'];for(var _0x52bd6d in _0x4fe0aa)if(_0x4fe0aa[_0x4c8b5b(0x2a77)](_0x52bd6d)){var _0x419734=_0x4fe0aa[_0x52bd6d];Rectangle['intersection'](_0x2918b5,_0x419734[_0x4c8b5b(0x2f4d)])||(_0x419734['_clipRasterTexture']=_0x419734[_0x4c8b5b(0x1c62)]&&!_0x419734[_0x4c8b5b(0x1c62)]['isDestroyed']()&&_0x419734[_0x4c8b5b(0x1c62)][_0x4c8b5b(0x2578)](),_0x419734['_clipRasterFbo']=_0x419734['_clipRasterFbo']&&!_0x419734[_0x4c8b5b(0x3edb)][_0x4c8b5b(0x1348)]()&&_0x419734[_0x4c8b5b(0x3edb)][_0x4c8b5b(0x2578)](),_0x419734[_0x4c8b5b(0x22d0)]=0x0,_0x419734[_0x4c8b5b(0x4496)]=!0x1,_0x419734[_0x4c8b5b(0x3217)]=!0x1,_0x419734[_0x4c8b5b(0x116f)]['freeModifyResource'](),delete _0x4fe0aa[_0x52bd6d]);}}function createPlane$1(_0x2d9444,_0x12cf6e,_0x5df833){var _0x33606f=_0x68aa19,_0x28468b=new Cartesian3(),_0x240e55=new Cartesian3();Cartesian3[_0x33606f(0x286c)](_0x12cf6e,_0x2d9444,_0x28468b),Cartesian3[_0x33606f(0x286c)](_0x5df833,_0x2d9444,_0x240e55);var _0x43b1a1=new Cartesian3();Cartesian3[_0x33606f(0x33cc)](_0x28468b,_0x240e55,_0x43b1a1),Cartesian3['normalize'](_0x43b1a1,_0x43b1a1);var _0x587496=-Cartesian3['dot'](_0x43b1a1,_0x2d9444);return new Cartesian4(_0x43b1a1['x'],_0x43b1a1['y'],_0x43b1a1['z'],_0x587496);}function createSingleRasterFBO(_0x57ea93,_0x133faa){var _0x2da84c=_0x68aa19,_0x4d8c0e=_0x133faa[_0x2da84c(0x4174)];return new Framebuffer$2({'context':_0x4d8c0e,'colorTextures':[new Texture$1({'context':_0x4d8c0e,'width':_0x57ea93,'height':_0x57ea93,'pixelFormat':PixelFormat$1['RGBA'],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x2da84c(0x312f)],'wrapT':TextureWrap$1[_0x2da84c(0x312f)],'minificationFilter':TextureMinificationFilter$1['NEAREST'],'magnificationFilter':TextureMagnificationFilter$1[_0x2da84c(0x44a2)]})})],'destroyAttachments':!0x1,'depthStencilRenderbuffer':new Renderbuffer({'context':_0x133faa['context'],'width':_0x57ea93,'height':_0x57ea93,'format':RenderbufferFormat$1[_0x2da84c(0xd92)]})});}function createLineRealtimeRasterFBOs(_0x19d231,_0xfa4d2e){var _0x423058=_0x68aa19;if(!(_0x19d231['_rasterLineFBOs'][_0x423058(0x531b)]>0x0)){for(var _0x5cfca4=0x0;_0x5cfca4<_0x19d231['_rasterTextureSizes'][_0x423058(0x531b)];_0x5cfca4++)_0x19d231[_0x423058(0x4da3)][_0x423058(0x3a33)](createSingleRasterFBO(_0x19d231[_0x423058(0x119e)][_0x5cfca4],_0xfa4d2e));}}function createRasterAAFBO(_0xc8a133,_0x425315){var _0x404110=_0x68aa19;if(!(_0xc8a133[_0x404110(0x55cf)][_0x404110(0x531b)]>0x0)){for(var _0x25eeba=0x0;_0x25eeba<_0xc8a133[_0x404110(0x119e)][_0x404110(0x531b)];_0x25eeba++)_0xc8a133[_0x404110(0x55cf)][_0x404110(0x3a33)](createSingleRasterFBO(_0xc8a133['_rasterTextureSizes'][_0x25eeba],_0x425315));}}function createRasterCompositeCommand(_0x42a550,_0x199f17){var _0x2fb1e5=_0x68aa19;if(!defined$1(_0x42a550[_0x2fb1e5(0x27e4)])||_0x42a550[_0x2fb1e5(0x199)]!==_0x199f17['rasterLineWidth']){_0x42a550[_0x2fb1e5(0x199)]=_0x199f17[_0x2fb1e5(0x3719)];var _0x263211=_0x199f17[_0x2fb1e5(0x4174)],_0x52909f=Math[_0x2fb1e5(0x28fa)](_0x199f17['rasterLineWidth']),_0x32573d=_0x2fb1e5(0x57b2)+_0x52909f+'\x0a',_0x29201f=new ShaderSource({'name':'RasterImageExpandFS_width_'+_0x52909f,'sources':[_0x32573d+=RasterImageExpandFS]}),_0x1e3733=new ShaderSource({'name':_0x2fb1e5(0x1f53),'sources':[ViewportQuadVS]});_0x42a550[_0x2fb1e5(0x27e4)]=_0x263211[_0x2fb1e5(0x4288)](_0x1e3733,_0x29201f,{'uniformMap':{},'owner':_0x42a550}),_0x42a550[_0x2fb1e5(0x27e4)][_0x2fb1e5(0x15fe)][_0x2fb1e5(0x47da)]=function(){var _0x230a73=_0x2fb1e5;return _0x42a550['_rasterLineFBOs'][_0x42a550[_0x230a73(0x462)]][_0x230a73(0x2bf5)](0x0);},_0x42a550[_0x2fb1e5(0x27e4)]['uniformMap'][_0x2fb1e5(0x3997)]=function(){var _0x304af1=_0x2fb1e5;return 0x1/_0x42a550[_0x304af1(0x119e)][_0x42a550[_0x304af1(0x462)]];};}}function createRasterFXAACommand(_0x43bb4b,_0x2617c8){var _0x34ae73=_0x68aa19;if(!defined$1(_0x43bb4b['_lineFXAACommand'])){var _0x29ba8f=_0x2617c8[_0x34ae73(0x4174)],_0x178d24=_0x34ae73(0x9ca)+FXAA3_11+'\x0a'+RasterLineFXAA;_0x43bb4b[_0x34ae73(0xb77)]=_0x29ba8f[_0x34ae73(0xa16)](_0x178d24,{'uniformMap':{},'owner':_0x43bb4b}),_0x43bb4b[_0x34ae73(0xb77)][_0x34ae73(0x15fe)][_0x34ae73(0x538a)]=function(){var _0x236d50=_0x34ae73;return _0x43bb4b[_0x236d50(0x55cf)][_0x43bb4b[_0x236d50(0x462)]][_0x236d50(0x2bf5)](0x0);};}}function ExcavationSources(){}new Cartesian3(),GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x55b)]=function(_0x355f98,_0x56375e,_0x1662d7){var _0x478827=_0x68aa19;for(var _0x3df1dc=this['_quadtree'][_0x478827(0x4763)],_0xe3fee5=_0x3df1dc['length'],_0x4b9207=!0x1,_0x3efb86=0x0;_0x3efb86<_0xe3fee5;_0x3efb86++)if(needModify(_0x3df1dc[_0x3efb86],this)){_0x4b9207=!0x0;break;}if(_0x4b9207){var _0x10a87f=unionRectangle(_0x56375e),_0x29e013=findParentTile(_0x3df1dc,_0x10a87f);if(defined$1(_0x29e013)&&defined$1(_0x29e013[_0x478827(0x116f)])){!defined$1(this['modifyParentTiles'])&&_0x1662d7&&(this['modifyParentTiles']=_0x29e013);for(var _0x20be23=_0x29e013['data'],_0x229484=_0x355f98[_0x478827(0x4174)],_0x316e7a=[],_0x502bd6=Number[_0x478827(0xd77)],_0xb84d1e=Number[_0x478827(0xfb7)],_0x48939c=(_0x3efb86=0x0,_0x56375e['length']);_0x3efb86<_0x48939c;_0x3efb86++){var _0x3bb6b9=_0x56375e[_0x3efb86],_0xfa7c5a=_0x1662d7?_0x3bb6b9[_0x478827(0xcba)]:_0x3bb6b9['geometry'];_0x316e7a[_0x478827(0x3a33)](_0xfa7c5a),_0x502bd6=Math[_0x478827(0x27d5)](_0x502bd6,_0x3bb6b9[_0x478827(0x49d3)]),_0xb84d1e=Math['max'](_0xb84d1e,_0x3bb6b9[_0x478827(0x3a61)]);}if(_0x29e013[_0x478827(0x3217)]||_0x20be23['createModifyVertexArray'](_0x229484,this,_0x29e013,_0x316e7a,_0x502bd6,_0xb84d1e,!0x1),defined$1(_0x20be23[_0x478827(0x540e)])){if(this[_0x478827(0x5447)]&&_0x29e013[_0x478827(0xcf6)]<this[_0x478827(0x5447)][_0x478827(0xcf6)])return;upsampleParent(_0x229484,this,_0x29e013,_0x10a87f,_0x316e7a,_0x502bd6,_0xb84d1e,!0x1);}}}},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4574)]=function(_0x16b50e){var _0xed1aa1=_0x68aa19;if(this[_0xed1aa1(0x1170)]){if(0x0!==this['_quadtree'][_0xed1aa1(0x4763)][_0xed1aa1(0x531b)]&&!(this['_quadtree'][_0xed1aa1(0x4763)][0x0][_0xed1aa1(0xcf6)]<0xa)){this[_0xed1aa1(0x1170)]=!0x1;var _0x230cad=this[_0xed1aa1(0x11cb)][_0xed1aa1(0x21e8)],_0xdbe17d=_0x230cad['length'];if(_0xdbe17d<0x1)removeAllModifyTilesData(this);else{var _0x3b16bb=unionRectangle(_0x230cad);removeNoModifyRegionsTile(this,_0x3b16bb),this['_excavateRectangle']=_0x3b16bb;for(var _0x314706=0x0;_0x314706<_0xdbe17d;_0x314706++){var _0xd3cdb3=_0x230cad[_0x314706];createRasterCommand(_0x16b50e['context'],_0xd3cdb3);}var _0x5c28f6=findParentTile(this[_0xed1aa1(0x33ae)][_0xed1aa1(0x4763)],_0x3b16bb);if(defined$1(_0x5c28f6)&&defined$1(_0x5c28f6[_0xed1aa1(0x116f)])){var _0x482840=_0x5c28f6['data'],_0x3b0ecc=_0x16b50e[_0xed1aa1(0x4174)],_0x2c929a=[],_0x3c9685=Number[_0xed1aa1(0xd77)],_0x333833=Number[_0xed1aa1(0xfb7)];for(_0x314706=0x0;_0x314706<_0xdbe17d;_0x314706++){_0xd3cdb3=_0x230cad[_0x314706],(_0x2c929a[_0xed1aa1(0x3a33)](_0xd3cdb3['geometry']),_0x3c9685=Math[_0xed1aa1(0x27d5)](_0x3c9685,_0xd3cdb3[_0xed1aa1(0x49d3)]),_0x333833=Math[_0xed1aa1(0x2bc6)](_0x333833,_0xd3cdb3[_0xed1aa1(0x3a61)]));}_0x482840[_0xed1aa1(0x50eb)](_0x3b0ecc,this,_0x5c28f6,_0x2c929a,_0x3c9685,_0x333833,!0x1),defined$1(_0x482840[_0xed1aa1(0x540e)])&&upsampleParent(_0x3b0ecc,this,_0x5c28f6,_0x3b16bb,_0x2c929a,_0x3c9685,_0x333833,!0x0);}}}}else this[_0xed1aa1(0x11cb)]['length']>0x0&&this['_updateModifyTiles'](_0x16b50e,this[_0xed1aa1(0x11cb)][_0xed1aa1(0x21e8)]);},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3f15)]=function(){var _0x47725d=_0x68aa19;this['_clipping']=!0x1,this[_0x47725d(0x325a)]=0x0;},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x1ebb)]=function(_0x9405c){var _0x114d22=_0x68aa19;if(!((_0x9405c=_0x9405c||{})['dimensions']&&_0x9405c[_0x114d22(0x4771)]||_0x9405c['planePos']&&_0x9405c[_0x114d22(0x37f4)]))throw new DeveloperError$1(_0x114d22(0x14c5));if(this[_0x114d22(0x325a)]=0x2,defined$1(_0x9405c[_0x114d22(0x1bc6)]))switch(_0x9405c['clipMode']){case _0x114d22(0x181b):this[_0x114d22(0x325a)]=0x1;break;case _0x114d22(0xe81):this[_0x114d22(0x325a)]=0x2;break;case _0x114d22(0x559c):this[_0x114d22(0x325a)]=0x3;}if(_0x9405c[_0x114d22(0x4ed1)]&&_0x9405c[_0x114d22(0x4ed1)]instanceof Color$2&&(this[_0x114d22(0x4f3)]=new Cartesian4(_0x9405c[_0x114d22(0x4ed1)]['red'],_0x9405c[_0x114d22(0x4ed1)][_0x114d22(0x2129)],_0x9405c[_0x114d22(0x4ed1)][_0x114d22(0x28f8)],_0x9405c[_0x114d22(0x4ed1)][_0x114d22(0x24f9)])),_0x9405c[_0x114d22(0x4e51)]){var _0x4ce78f=new Matrix4(),_0x5f867=_0x9405c['position'],_0x58432f=new HeadingPitchRoll(_0x9405c['heading']||0x0,_0x9405c['pitch']||0x0,_0x9405c[_0x114d22(0x500e)]||0x0);Transforms['headingPitchRollToFixedFrame'](_0x5f867,_0x58432f,Ellipsoid[_0x114d22(0x1d49)],_0x4ce78f);var _0x1ae1a5=0.5*_0x9405c[_0x114d22(0x4e51)]['x'],_0x28c797=0.5*_0x9405c[_0x114d22(0x4e51)]['y'],_0x11739b=0.5*_0x9405c[_0x114d22(0x4e51)]['z'],_0x57f4b4=[];_0x57f4b4[0x0]=new Cartesian4(),_0x57f4b4[0x0]['x']=-_0x1ae1a5,_0x57f4b4[0x0]['y']=_0x28c797,_0x57f4b4[0x0]['z']=_0x11739b,_0x57f4b4[0x0]['w']=0x1,_0x57f4b4[0x1]=new Cartesian4(),_0x57f4b4[0x1]['x']=_0x1ae1a5,_0x57f4b4[0x1]['y']=_0x28c797,_0x57f4b4[0x1]['z']=_0x11739b,_0x57f4b4[0x1]['w']=0x1,_0x57f4b4[0x2]=new Cartesian4(),_0x57f4b4[0x2]['x']=_0x1ae1a5,_0x57f4b4[0x2]['y']=-_0x28c797,_0x57f4b4[0x2]['z']=_0x11739b,_0x57f4b4[0x2]['w']=0x1,_0x57f4b4[0x3]=new Cartesian4(),_0x57f4b4[0x3]['x']=-_0x1ae1a5,_0x57f4b4[0x3]['y']=-_0x28c797,_0x57f4b4[0x3]['z']=_0x11739b,_0x57f4b4[0x3]['w']=0x1,_0x57f4b4[0x4]=new Cartesian4(),_0x57f4b4[0x4]['x']=-_0x1ae1a5,_0x57f4b4[0x4]['y']=_0x28c797,_0x57f4b4[0x4]['z']=-_0x11739b,_0x57f4b4[0x4]['w']=0x1,_0x57f4b4[0x5]=new Cartesian4(),_0x57f4b4[0x5]['x']=_0x1ae1a5,_0x57f4b4[0x5]['y']=_0x28c797,_0x57f4b4[0x5]['z']=-_0x11739b,_0x57f4b4[0x5]['w']=0x1,_0x57f4b4[0x6]=new Cartesian4(),_0x57f4b4[0x6]['x']=_0x1ae1a5,_0x57f4b4[0x6]['y']=-_0x28c797,_0x57f4b4[0x6]['z']=-_0x11739b,_0x57f4b4[0x6]['w']=0x1,_0x57f4b4[0x7]=new Cartesian4(),_0x57f4b4[0x7]['x']=-_0x1ae1a5,_0x57f4b4[0x7]['y']=-_0x28c797,_0x57f4b4[0x7]['z']=-_0x11739b,_0x57f4b4[0x7]['w']=0x1;for(var _0x34ebf3=0x0;_0x34ebf3<0x8;_0x34ebf3++)Matrix4[_0x114d22(0x21ec)](_0x4ce78f,_0x57f4b4[_0x34ebf3],_0x57f4b4[_0x34ebf3]);this[_0x114d22(0xc91)][0x0]=Cartesian4[_0x114d22(0x254b)](createPlane$1(_0x57f4b4[0x0],_0x57f4b4[0x1],_0x57f4b4[0x2])),this['_oriClipPlane'][0x1]=Cartesian4[_0x114d22(0x254b)](createPlane$1(_0x57f4b4[0x0],_0x57f4b4[0x4],_0x57f4b4[0x1])),this[_0x114d22(0xc91)][0x2]=Cartesian4[_0x114d22(0x254b)](createPlane$1(_0x57f4b4[0x0],_0x57f4b4[0x3],_0x57f4b4[0x4])),this[_0x114d22(0xc91)][0x3]=Cartesian4[_0x114d22(0x254b)](createPlane$1(_0x57f4b4[0x6],_0x57f4b4[0x2],_0x57f4b4[0x5])),this[_0x114d22(0xc91)][0x4]=Cartesian4['clone'](createPlane$1(_0x57f4b4[0x6],_0x57f4b4[0x7],_0x57f4b4[0x2])),this['_oriClipPlane'][0x5]=Cartesian4['clone'](createPlane$1(_0x57f4b4[0x6],_0x57f4b4[0x5],_0x57f4b4[0x7]));}else for(_0x34ebf3=0x0;_0x34ebf3<_0x9405c[_0x114d22(0x185f)][_0x114d22(0x531b)];_0x34ebf3++){var _0x4b07e4=_0x9405c[_0x114d22(0x185f)][_0x34ebf3],_0x26e10f=_0x9405c[_0x114d22(0x37f4)][_0x34ebf3];this[_0x114d22(0xc91)][_0x34ebf3]['x']=_0x26e10f['x'],this[_0x114d22(0xc91)][_0x34ebf3]['y']=_0x26e10f['y'],this[_0x114d22(0xc91)][_0x34ebf3]['z']=_0x26e10f['z'],this['_oriClipPlane'][_0x34ebf3]['w']=-Cartesian3[_0x114d22(0x22ed)](_0x4b07e4,_0x26e10f);}this[_0x114d22(0xb0f)]=!0x0;},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x331e)]=function(){var _0x267ca4=_0x68aa19;for(var _0x52c1f0=this[_0x267ca4(0x11cb)][_0x267ca4(0x21e8)],_0x3dd21f=0x0;_0x3dd21f<_0x52c1f0['length'];_0x3dd21f++){var _0x118720=_0x52c1f0[_0x3dd21f];defined$1(_0x118720['command'])&&(_0x118720[_0x267ca4(0x1e8c)]['vertexArray']=_0x118720[_0x267ca4(0x1e8c)]['vertexArray']&&!_0x118720[_0x267ca4(0x1e8c)]['vertexArray'][_0x267ca4(0x1348)]()&&_0x118720[_0x267ca4(0x1e8c)][_0x267ca4(0xa85)][_0x267ca4(0x2578)](),_0x118720['command'][_0x267ca4(0x30a0)]=_0x118720['command']['shaderProgram']&&!_0x118720[_0x267ca4(0x1e8c)][_0x267ca4(0x30a0)][_0x267ca4(0x1348)]()&&_0x118720['command'][_0x267ca4(0x30a0)][_0x267ca4(0x2578)]()),_0x118720['command']=void 0x0;}this[_0x267ca4(0x11cb)][_0x267ca4(0x4ee2)](),this[_0x267ca4(0x23a1)]={},this['_modifyRegionUpdate']=!0x1;},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x40f6)]=function(){},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x283f)]=function(){},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},GlobeSurfaceTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x1fec9c=_0x68aa19;this[_0x1fec9c(0xedd)]=this[_0x1fec9c(0xedd)]&&this[_0x1fec9c(0xedd)][_0x1fec9c(0x2578)](),this[_0x1fec9c(0x2223)]=this['_clippingPlanes']&&this[_0x1fec9c(0x2223)][_0x1fec9c(0x2578)](),this[_0x1fec9c(0x40f6)](),this[_0x1fec9c(0x331e)](),this[_0x1fec9c(0x283f)](),this[_0x1fec9c(0xad2)]=this['_hypsometricTexture']&&this[_0x1fec9c(0xad2)]['destroy'](),this[_0x1fec9c(0x3178)]=this[_0x1fec9c(0x3178)]&&this[_0x1fec9c(0x3178)][_0x1fec9c(0x2578)]();for(var _0x249420=0x0;_0x249420<this['_rasterTextureSizes'][_0x1fec9c(0x531b)];_0x249420++)defined$1(this[_0x1fec9c(0x4da3)][_0x249420])&&this[_0x1fec9c(0x4da3)][_0x249420]['destroy'](),this[_0x1fec9c(0x55cf)][_0x1fec9c(0x531b)]>0x0&&this['_rasterAAFBOs'][_0x249420][_0x1fec9c(0x2578)]();return destroyObject$1(this);};var scratchOrthFrustum=new OrthographicFrustum(),scratchFrustum$1=new PerspectiveFrustum(),scratchCameraPosition$1=new Cartesian3();function updateCamera$9(_0x895355,_0x235a20,_0x52a517){var _0xaa7fcf=_0x68aa19;if(!(_0x35f72b=_0x895355[_0xaa7fcf(0x1224)])['bReflect']){var _0xdf10f6=_0x235a20,_0x5c5073=_0xdf10f6['width'],_0x4b997b=_0xdf10f6[_0xaa7fcf(0x5862)],_0x1c42af=0x615299*Math[_0xaa7fcf(0x1d35)](_0xdf10f6['south']+0.5*_0x4b997b)*Math[_0xaa7fcf(0x4322)](_0x5c5073)*0.5,_0x18b96f=0x615299*Math[_0xaa7fcf(0x4322)](_0x4b997b)*0.5;_0x5c5073=_0x1c42af,_0x4b997b=_0x18b96f;var _0x4a451d=_0x35f72b[_0xaa7fcf(0x4506)][_0xaa7fcf(0x254b)](scratchFrustum$1),_0x35f72b=_0x895355[_0xaa7fcf(0x1224)];_0x52a517[_0xaa7fcf(0x279a)]=!0x0,defined$1(_0x52a517[_0xaa7fcf(0x4392)])||(_0x52a517[_0xaa7fcf(0x4392)]=function(){var _0x58ebab=_0xaa7fcf;_0x52a517['oldCameraParameter']={'destination':Cartesian3[_0x58ebab(0x254b)](_0x35f72b['position'],scratchCameraPosition$1),'orientation':{'heading':_0x35f72b[_0x58ebab(0x8db)],'pitch':_0x35f72b[_0x58ebab(0x355c)],'roll':_0x35f72b[_0x58ebab(0x500e)]}},_0x35f72b[_0x58ebab(0x362c)]({'destination':Cartesian3[_0x58ebab(0x2a01)](_0xdf10f6[_0x58ebab(0x4488)]+0.5*_0xdf10f6['width'],_0xdf10f6[_0x58ebab(0x149)]+0.5*_0xdf10f6[_0x58ebab(0x5862)],0x3e8)}),scratchOrthFrustum['width']=0x2*_0x5c5073,scratchOrthFrustum[_0x58ebab(0x5862)]=0x2*_0x4b997b,scratchOrthFrustum[_0x58ebab(0x2cb3)]=0x1,scratchOrthFrustum['far']=0x2710,scratchOrthFrustum[_0x58ebab(0x1d97)]=_0x5c5073/_0x4b997b,_0x35f72b[_0x58ebab(0x4506)]=scratchOrthFrustum,_0x895355['context'][_0x58ebab(0x3cca)]['updateFrustum'](scratchOrthFrustum);}),defined$1(_0x52a517[_0xaa7fcf(0x92b)])||(_0x52a517[_0xaa7fcf(0x92b)]=function(){var _0x237d41=_0xaa7fcf;_0x52a517[_0x237d41(0x279a)]=!0x1,_0x35f72b['frustum']=_0x4a451d,_0x35f72b['setView'](_0x52a517['oldCameraParameter']),_0x895355[_0x237d41(0x4174)]['uniformState'][_0x237d41(0x147e)](_0x35f72b[_0x237d41(0x4506)]);});}}ExcavationSources['_createExcavationSideCommand']=function(_0x4b45d8,_0x2d95a7,_0x4a5bd1){var _0x3282ae=_0x68aa19,_0x1d269f=_0x2d95a7['_excavateRegionCommands'];if(!_0x1d269f[_0x3282ae(0x1ff6)](_0x4a5bd1[_0x3282ae(0x13f9)]+_0x3282ae(0x15ed))){for(var _0x476f10=_0x4b45d8[_0x3282ae(0x4174)],_0x191dd2=Matrix4[_0x3282ae(0xe9d)](_0x4a5bd1[_0x3282ae(0x19e8)],new Matrix4()),_0x11c4a2=_0x4a5bd1[_0x3282ae(0x30fe)],_0x4efe32=_0x4a5bd1[_0x3282ae(0x2f4d)],_0x4a4a23=_0x4efe32[_0x3282ae(0x326c)]-_0x4efe32[_0x3282ae(0x4488)],_0x4faeea=_0x4efe32[_0x3282ae(0x46e0)]-_0x4efe32[_0x3282ae(0x149)],_0x8da9b=_0x11c4a2[_0x3282ae(0x531b)]/0x3,_0x8551c=new Float32Array(0x8*_0x8da9b),_0x23ecbf=new Float32Array(0x6*_0x8da9b),_0x3ab0b4=new Float32Array(0x4*_0x8da9b),_0x15dde7=new Uint16Array(0x6*_0x8da9b),_0x206e2b=new Cartesian3(),_0x2fb0d0=0x0;_0x2fb0d0<_0x8da9b;_0x2fb0d0++){var _0x50fb50=Cartesian3[_0x3282ae(0x2ac5)](_0x11c4a2[0x3*_0x2fb0d0+0x0],_0x11c4a2[0x3*_0x2fb0d0+0x1],-0x3e8),_0x427fed=Cartesian3[_0x3282ae(0x2ac5)](_0x11c4a2[0x3*_0x2fb0d0+0x0],_0x11c4a2[0x3*_0x2fb0d0+0x1],0x3e8);_0x206e2b['x']=_0x50fb50['x'],_0x206e2b['y']=_0x50fb50['y'],_0x206e2b['z']=_0x50fb50['z'],_0x206e2b['w']=0x1,Matrix4[_0x3282ae(0x21ec)](_0x191dd2,_0x206e2b,_0x206e2b),_0x50fb50['x']=_0x206e2b['x'],_0x50fb50['y']=_0x206e2b['y'],_0x50fb50['z']=_0x206e2b['z'],_0x206e2b['x']=_0x427fed['x'],_0x206e2b['y']=_0x427fed['y'],_0x206e2b['z']=_0x427fed['z'],_0x206e2b['w']=0x1,Matrix4[_0x3282ae(0x21ec)](_0x191dd2,_0x206e2b,_0x206e2b),_0x427fed['x']=_0x206e2b['x'],_0x427fed['y']=_0x206e2b['y'],_0x427fed['z']=_0x206e2b['z'],_0x8551c[0x8*_0x2fb0d0]=_0x427fed['x'],_0x8551c[0x8*_0x2fb0d0+0x1]=_0x427fed['y'],_0x8551c[0x8*_0x2fb0d0+0x2]=_0x427fed['z'],_0x8551c[0x8*_0x2fb0d0+0x3]=0x3e8,_0x8551c[0x8*_0x2fb0d0+0x4]=_0x50fb50['x'],_0x8551c[0x8*_0x2fb0d0+0x5]=_0x50fb50['y'],_0x8551c[0x8*_0x2fb0d0+0x6]=_0x50fb50['z'],_0x8551c[0x8*_0x2fb0d0+0x7]=-0x3e8,_0x23ecbf[0x6*_0x2fb0d0+0x0]=_0x23ecbf[0x6*_0x2fb0d0+0x3]=(CesiumMath['toRadians'](_0x11c4a2[0x3*_0x2fb0d0+0x0])-_0x4efe32['west'])/_0x4a4a23,_0x23ecbf[0x6*_0x2fb0d0+0x1]=_0x23ecbf[0x6*_0x2fb0d0+0x4]=(CesiumMath[_0x3282ae(0x12a4)](_0x11c4a2[0x3*_0x2fb0d0+0x1])-_0x4efe32['south'])/_0x4faeea,_0x23ecbf[0x6*_0x2fb0d0+0x2]=_0x23ecbf[0x6*_0x2fb0d0+0x5]=_0x4a5bd1[_0x3282ae(0x5862)],_0x3ab0b4[0x4*_0x2fb0d0+0x0]=_0x2fb0d0/(_0x8da9b-0x1),_0x3ab0b4[0x4*_0x2fb0d0+0x1]=0x1,_0x3ab0b4[0x4*_0x2fb0d0+0x2]=_0x2fb0d0/(_0x8da9b-0x1),_0x3ab0b4[0x4*_0x2fb0d0+0x3]=0x0;}for(_0x2fb0d0=0x0;_0x2fb0d0<_0x8da9b-0x1;_0x2fb0d0++)_0x15dde7[0x6*_0x2fb0d0+0x0]=0x0+0x2*_0x2fb0d0,_0x15dde7[0x6*_0x2fb0d0+0x1]=0x2+0x2*_0x2fb0d0,_0x15dde7[0x6*_0x2fb0d0+0x2]=0x3+0x2*_0x2fb0d0,_0x15dde7[0x6*_0x2fb0d0+0x3]=0x0+0x2*_0x2fb0d0,_0x15dde7[0x6*_0x2fb0d0+0x4]=0x3+0x2*_0x2fb0d0,_0x15dde7[0x6*_0x2fb0d0+0x5]=0x1+0x2*_0x2fb0d0;_0x15dde7[0x6*(_0x8da9b-0x1)+0x0]=0x0+0x2*(_0x8da9b-0x1),_0x15dde7[0x6*(_0x8da9b-0x1)+0x1]=0x0,_0x15dde7[0x6*(_0x8da9b-0x1)+0x2]=0x1,_0x15dde7[0x6*(_0x8da9b-0x1)+0x3]=0x0+0x2*(_0x8da9b-0x1),_0x15dde7[0x6*(_0x8da9b-0x1)+0x4]=0x1,_0x15dde7[0x6*(_0x8da9b-0x1)+0x5]=0x1+0x2*(_0x8da9b-0x1);var _0x51ce08=Buffer$1['createVertexBuffer']({'context':_0x476f10,'typedArray':_0x8551c,'usage':BufferUsage[_0x3282ae(0x495a)]}),_0x422a68=Buffer$1[_0x3282ae(0xb5a)]({'context':_0x476f10,'typedArray':_0x23ecbf,'usage':BufferUsage[_0x3282ae(0x495a)]}),_0xda678c=Buffer$1[_0x3282ae(0xb5a)]({'context':_0x476f10,'typedArray':_0x3ab0b4,'usage':BufferUsage[_0x3282ae(0x495a)]}),_0x270260=[],_0x46452f={'aPosition':0x0,'aTexCoord0':0x1,'aTexCoord1':0x2};_0x270260[_0x3282ae(0x3a33)]({'index':_0x46452f[_0x3282ae(0x35d2)],'vertexBuffer':_0x51ce08,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x10,'normalize':!0x1}),_0x270260[_0x3282ae(0x3a33)]({'index':_0x46452f[_0x3282ae(0x45d)],'vertexBuffer':_0x422a68,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1}),_0x270260['push']({'index':_0x46452f[_0x3282ae(0x1fef)],'vertexBuffer':_0xda678c,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1});var _0x1befc7=Buffer$1['createIndexBuffer']({'context':_0x476f10,'typedArray':_0x15dde7,'usage':BufferUsage[_0x3282ae(0x495a)],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']}),_0x22fedd=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES'],'modelMatrix':_0x4a5bd1[_0x3282ae(0x19e8)],'pass':Pass$1[_0x3282ae(0x3c49)],'owner':_0x2d95a7,'cull':!0x1});_0x22fedd['vertexArray']=new VertexArray({'context':_0x476f10,'attributes':_0x270260,'indexBuffer':_0x1befc7});var _0x2d316f=new ShaderSource({'sources':[ExcavationRegionSideVp]}),_0x399f62=new ShaderSource({'sources':[ExcavationRegionSideFp]});_0x22fedd[_0x3282ae(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x476f10,'vertexShaderSource':_0x2d316f,'fragmentShaderSource':_0x399f62,'attributeLocations':_0x46452f}),_0x22fedd[_0x3282ae(0x5547)]=RenderState[_0x3282ae(0x4d21)]({'cull':{'enabled':!0x1,'face':WebGLConstants$1['BACK']},'depthTest':{'enabled':!0x0}}),_0x22fedd[_0x3282ae(0x15fe)]={'uRasterTexture':function(){var _0x5d05b4=_0x3282ae;return window[_0x5d05b4(0x1098)]=_0x4a5bd1[_0x5d05b4(0x460b)][_0x5d05b4(0x1f55)][_0x5d05b4(0x3a23)][_0x5d05b4(0x2bf5)](0x0),window[_0x5d05b4(0x1098)];},'uColorTexture':function(){var _0x79f87d=_0x3282ae;return defined$1(_0x2d95a7[_0x79f87d(0x4157)])?_0x2d95a7[_0x79f87d(0x4157)]:_0x476f10[_0x79f87d(0xcfa)];}},_0x1d269f[_0x3282ae(0x346f)](_0x4a5bd1[_0x3282ae(0x13f9)]+_0x3282ae(0x15ed),_0x22fedd);var _0x65d09b=new RasterFramebuffer(_0x4b45d8[_0x3282ae(0x4174)]);_0x4a5bd1[_0x3282ae(0x460b)]=_0x65d09b,_0x65d09b[_0x3282ae(0x1802)]=0x4,_0x65d09b[_0x3282ae(0x347a)][_0x3282ae(0x381e)]=!0x0;var _0x2b5a59=_0x2d95a7 instanceof GlobeSurfaceTileProvider?_0x3282ae(0x2745):_0x3282ae(0x1a65);_0x4b45d8[_0x3282ae(0xe44)][_0x3282ae(0x43d8)+_0x2b5a59+_0x4a5bd1[_0x3282ae(0x13f9)]]=_0x65d09b,updateCamera$9(_0x4b45d8,_0x4a5bd1['rectangle'],_0x65d09b);}},ExcavationSources[_0x68aa19(0x1542)]=function(_0x5a6746,_0xcb0f6f,_0x4a898f){var _0x37d186=_0x68aa19,_0x96fd26=_0xcb0f6f[_0x37d186(0x221c)];if(!_0x96fd26[_0x37d186(0x1ff6)](_0x4a898f['name']+'bottom')){var _0x46c7fa=_0x5a6746[_0x37d186(0x4174)],_0x4020e6=new DrawCommand({'primitiveType':PrimitiveType$1[_0x37d186(0x139)],'pass':Pass$1[_0x37d186(0x3c49)],'modelMatrix':_0x4a898f[_0x37d186(0x19e8)]});_0x96fd26[_0x37d186(0x346f)](_0x4a898f[_0x37d186(0x13f9)]+'bottom',_0x4020e6);for(var _0x12a6ff=new Cartesian3(),_0x4e9957=[],_0x4425e3=_0x4a898f['_geometry'],_0x53f568=0x0;_0x53f568<_0x4425e3['attributes']['position'][_0x37d186(0x21e8)][_0x37d186(0x531b)];_0x53f568+=0x3)_0x12a6ff['x']=_0x4425e3['attributes'][_0x37d186(0x4771)][_0x37d186(0x21e8)][_0x53f568],_0x12a6ff['y']=_0x4425e3[_0x37d186(0x1b28)][_0x37d186(0x4771)][_0x37d186(0x21e8)][_0x53f568+0x1],_0x12a6ff['z']=_0x4425e3[_0x37d186(0x1b28)][_0x37d186(0x4771)][_0x37d186(0x21e8)][_0x53f568+0x2],Matrix4[_0x37d186(0x10a0)](_0xcb0f6f[_0x37d186(0x3f82)],_0x12a6ff,_0x12a6ff),_0x12a6ff=Cartographic[_0x37d186(0x2d23)](_0x12a6ff),_0x4e9957['push'](CesiumMath['toDegrees'](_0x12a6ff[_0x37d186(0x1041)])),_0x4e9957[_0x37d186(0x3a33)](CesiumMath['toDegrees'](_0x12a6ff[_0x37d186(0x288b)])),_0x4e9957['push'](_0x4a898f['height']);var _0x46ca9f=Matrix4[_0x37d186(0xe9d)](_0x4a898f['_excavateMatrix'],new Matrix4()),_0x414814=Cartesian3[_0x37d186(0x46c2)](_0x4e9957),_0x5062df=new Float32Array(0x4*_0x414814['length']);for(_0x53f568=0x0;_0x53f568<_0x414814['length'];_0x53f568++)_0x12a6ff['x']=_0x414814[_0x53f568]['x'],_0x12a6ff['y']=_0x414814[_0x53f568]['y'],_0x12a6ff['z']=_0x414814[_0x53f568]['z'],_0x12a6ff['w']=0x1,Matrix4[_0x37d186(0x21ec)](_0x46ca9f,_0x12a6ff,_0x12a6ff),_0x5062df[0x4*_0x53f568]=_0x12a6ff['x'],_0x5062df[0x4*_0x53f568+0x1]=_0x12a6ff['y'],_0x5062df[0x4*_0x53f568+0x2]=_0x12a6ff['z'],_0x5062df[0x4*_0x53f568+0x3]=_0x12a6ff['z'];var _0x591cac=_0x4a898f[_0x37d186(0x2058)][_0x37d186(0x1b28)][_0x37d186(0x4771)];_0x591cac[_0x37d186(0x21e8)]=_0x5062df,_0x591cac[_0x37d186(0xbdc)]=0x4,_0x591cac[_0x37d186(0x3faf)]=ComponentDatatype$1[_0x37d186(0x15eb)],_0x4020e6[_0x37d186(0xa85)]=VertexArray[_0x37d186(0x4a86)]({'context':_0x46c7fa,'geometry':_0x4a898f[_0x37d186(0x2058)],'attributeLocations':{'position':0x0,'st':0x1,'normal':0x2},'bufferUsage':BufferUsage[_0x37d186(0x495a)],'interleave':!0x0});var _0x41632d=[_0x37d186(0x4edc),_0x37d186(0x1f8b),_0x37d186(0x3d95),_0x37d186(0x2e44),'{',_0x37d186(0x1de5),_0x37d186(0x37a),'}']['join']('\x0a'),_0x3961f6=[_0x37d186(0x3d95),_0x37d186(0x3eba),_0x37d186(0x2e44),'{','\x20\x20\x20gl_FragColor\x20=\x20texture2D(texture1,\x20v_texCoord);','}'][_0x37d186(0x3ac2)]('\x0a'),_0x42659d=new ShaderSource({'sources':[_0x41632d]}),_0x121622=new ShaderSource({'sources':[_0x3961f6]});_0x4020e6['shaderProgram']=ShaderProgram$1[_0x37d186(0x4d21)]({'context':_0x46c7fa,'vertexShaderSource':_0x42659d,'fragmentShaderSource':_0x121622,'attributeLocations':{'position':0x0,'texCoord':0x1}}),_0x4020e6[_0x37d186(0x15fe)]={'texture1':function(){var _0x725f2b=_0x37d186;return defined$1(_0xcb0f6f[_0x725f2b(0x3a68)])?_0xcb0f6f[_0x725f2b(0x3a68)]:_0x46c7fa[_0x725f2b(0xcfa)];}},_0x4020e6[_0x37d186(0x5547)]=RenderState[_0x37d186(0x4d21)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x37d186(0x2911)]});}},ExcavationSources[_0x68aa19(0x5144)]=function(_0x28d7e3,_0x448fe2){var _0x2fed75=_0x68aa19;_0x448fe2[_0x2fed75(0x4157)]||when(Resource[_0x2fed75(0x320b)](buildModuleUrl('Assets/Textures/excavationregion_side.jpg'))[_0x2fed75(0x5174)](),function(_0x23afcb){var _0x5ac030=_0x2fed75;_0x448fe2[_0x5ac030(0x4157)]=new Texture$1({'context':_0x28d7e3[_0x5ac030(0x4174)],'source':_0x23afcb});});},ExcavationSources['createExcavationBottomTexture']=function(_0x517d45,_0x142aad){var _0x173941=_0x68aa19;_0x142aad[_0x173941(0x3a68)]||when(Resource['createIfNeeded'](buildModuleUrl(_0x173941(0xe4a)))[_0x173941(0x5174)](),function(_0x31fc6e){var _0x566e1d=_0x173941;_0x142aad['_excavationBottomTexture']=new Texture$1({'context':_0x517d45[_0x566e1d(0x4174)],'source':_0x31fc6e});});};var InterpolationType={'Linear':0x0,'Acceleration':0x1,'Deceleration':0x2,'CubicSpline':0x3,'SmoothStep':0x4},InterpolationType$1=Object[_0x68aa19(0x3e37)](InterpolationType),EmissionTextureUnit={'None':0x0,'First':0x1,'Second':0x2},EmissionTextureUnit$1=Object[_0x68aa19(0x3e37)](EmissionTextureUnit);function Point3Ds(){var _0xa87e64=_0x68aa19;this[_0xa87e64(0x3d2c)]=[];}function GeoRegion3D(_0xc8d714){var _0x6b63f8=_0x68aa19;_0xc8d714=_0xc8d714||[],this[_0x6b63f8(0x1379)]=void 0x0,this[_0x6b63f8(0x394c)]=!0x0,this[_0x6b63f8(0x54a)]=!0x0,this['init'](_0xc8d714);}function getMinMaxLonLat(_0x11e370){var _0x26337a=_0x68aa19;for(var _0xc8ec6d=Number[_0x26337a(0xd77)],_0x341f7d=-Number[_0x26337a(0xd77)],_0x5b5189=Number[_0x26337a(0xd77)],_0x3abc6b=-Number['MAX_VALUE'],_0x1fb498=0x0;_0x1fb498<_0x11e370['length'];_0x1fb498++){var _0x314123=_0x11e370[_0x1fb498];_0xc8ec6d=Math[_0x26337a(0x27d5)](_0x314123['x'],_0xc8ec6d),_0x341f7d=Math[_0x26337a(0x2bc6)](_0x314123['x'],_0x341f7d),_0x5b5189=Math[_0x26337a(0x27d5)](_0x314123['y'],_0x5b5189),_0x3abc6b=Math['max'](_0x314123['y'],_0x3abc6b);}return{'minLon':_0xc8ec6d,'maxLon':_0x341f7d,'minLat':_0x5b5189,'maxLat':_0x3abc6b};}Point3Ds['prototype']['add']=function(_0x29a304){_0x29a304 instanceof Point3D$1&&this['pntArray']['push'](_0x29a304);},Point3Ds[_0x68aa19(0x4b51)]['removeAll']=function(){var _0x116102=_0x68aa19;this[_0x116102(0x3d2c)]=[];},GeoRegion3D[_0x68aa19(0x4b51)]=new Geometry3D(),GeoRegion3D[_0x68aa19(0x4b51)]['constructor']=GeoRegion3D,GeoRegion3D[_0x68aa19(0x4b51)][_0x68aa19(0x2c41)]=Geometry3D[_0x68aa19(0x4b51)],Object[_0x68aa19(0x5b7)](GeoRegion3D[_0x68aa19(0x4b51)],{'partCount':{'get':function(){var _0x1ea875=_0x68aa19;return this[_0x1ea875(0x4d98)]['length'];}},'extrudedHeight':{'get':function(){var _0x2c2150=_0x68aa19;return this[_0x2c2150(0x1379)];},'set':function(_0x459c57){var _0x50739a=_0x68aa19;this[_0x50739a(0x1379)]=_0x459c57,this[_0x50739a(0x1c00)]['extrudedHeight']=_0x459c57,this['_isGeometryDirty']=!0x0;}},'closeTop':{'set':function(_0x110aed){var _0x666044=_0x68aa19;this['_closeTop']=_0x110aed,this[_0x666044(0x1c00)][_0x666044(0xc77)]=_0x110aed,this[_0x666044(0x3854)]=!0x0;}},'closeBottom':{'set':function(_0x4420eb){var _0xf1809c=_0x68aa19;this[_0xf1809c(0x54a)]=_0x4420eb,this[_0xf1809c(0x1c00)][_0xf1809c(0x2a88)]=_0x4420eb,this[_0xf1809c(0x3854)]=!0x0;}},'bottomAltitude':{'get':function(){var _0x2bd89a=_0x68aa19;return this['polygon'][_0x2bd89a(0x5862)];},'set':function(_0x41ec20){var _0x1a00c7=_0x68aa19;this[_0x1a00c7(0x1c00)]['height']=_0x41ec20,this['polygon'][_0x1a00c7(0xa73)]=!0x1,this[_0x1a00c7(0x3854)]=!0x0;}}}),GeoRegion3D[_0x68aa19(0x4b51)][_0x68aa19(0x1823)]=function(_0x363ac7){var _0x12af8e=_0x68aa19;this['type']=Geometry3DType$1['GEOREGION3D'],this[_0x12af8e(0x4d98)]=[],this[_0x12af8e(0x3d4b)]=[],this[_0x12af8e(0x1c00)]={'positions':[],'extrudedHeight':this[_0x12af8e(0x268a)],'closeTop':this[_0x12af8e(0x394c)],'closeBottom':this[_0x12af8e(0x54a)],'perPositionHeight':!0x0};for(var _0x1b5c25=0x0,_0x5e0999=_0x363ac7[_0x12af8e(0x531b)];_0x1b5c25<_0x5e0999;_0x1b5c25++){var _0x2fa414=_0x363ac7[_0x1b5c25][_0x12af8e(0x3d2c)][_0x12af8e(0x531b)];if(this[_0x12af8e(0x4d98)][_0x12af8e(0x3a33)](_0x2fa414),_0x2fa414>0x0){for(var _0x1132f8=0x0;_0x1132f8<_0x2fa414;_0x1132f8++)this[_0x12af8e(0x1c00)][_0x12af8e(0x30fe)][_0x12af8e(0x3a33)](Cartesian3['fromDegrees'](_0x363ac7[_0x1b5c25][_0x12af8e(0x3d2c)][_0x1132f8]['x'],_0x363ac7[_0x1b5c25][_0x12af8e(0x3d2c)][_0x1132f8]['y'],_0x363ac7[_0x1b5c25][_0x12af8e(0x3d2c)][_0x1132f8]['z'])),this[_0x12af8e(0x3d4b)][_0x12af8e(0x3a33)](new Point3D$1(_0x363ac7[_0x1b5c25][_0x12af8e(0x3d2c)][_0x1132f8]['x'],_0x363ac7[_0x1b5c25][_0x12af8e(0x3d2c)][_0x1132f8]['y'],_0x363ac7[_0x1b5c25][_0x12af8e(0x3d2c)][_0x1132f8]['z']));}}this[_0x12af8e(0x3243)]=Geometry3DType$1[_0x12af8e(0x5873)];var _0x239b25=getMinMaxLonLat(this[_0x12af8e(0x3d4b)]),_0x141f3f=Cartesian3[_0x12af8e(0x2ac5)](_0x239b25[_0x12af8e(0x57f4)],_0x239b25['maxLat'],0x0),_0xbff8a7=Cartesian3['fromDegrees'](_0x239b25[_0x12af8e(0x42a3)],_0x239b25[_0x12af8e(0x5470)],0x0),_0x2ed4ef=Cartesian3['fromDegrees'](_0x239b25['minLon'],_0x239b25[_0x12af8e(0x2919)],0x0);this[_0x12af8e(0x209)]=Cartesian3[_0x12af8e(0x2ffa)](_0x141f3f,_0xbff8a7),this[_0x12af8e(0x5862)]=Cartesian3[_0x12af8e(0x2ffa)](_0x141f3f,_0x2ed4ef);},GeoRegion3D['prototype']['addPart']=function(_0x49a55f){var _0x512337=_0x68aa19;if(!(!_0x49a55f instanceof Point3Ds)){for(var _0x8e0b4a=0x0,_0x47b404=_0x49a55f[_0x512337(0x3d2c)]['length'];_0x8e0b4a<_0x47b404;_0x8e0b4a++){var _0x479a0a=_0x49a55f[_0x512337(0x3d2c)][_0x8e0b4a];this[_0x512337(0x3d4b)]['push'](_0x479a0a),this[_0x512337(0x1c00)][_0x512337(0x30fe)]['push'](Cartesian3[_0x512337(0x2ac5)](_0x479a0a['x'],_0x479a0a['y'],_0x479a0a['z']));}this[_0x512337(0x4d98)][_0x512337(0x3a33)](_0x49a55f[_0x512337(0x3d2c)][_0x512337(0x531b)]);}},GeoRegion3D[_0x68aa19(0x4b51)][_0x68aa19(0x4bc4)]=function(_0x322db1){var _0x2e8425=_0x68aa19;if(_0x2e8425(0x30f8)!=typeof _0x322db1||_0x322db1>=this[_0x2e8425(0x4145)])return null;for(var _0x29bc5c=new Point3Ds(),_0x5307c2=0x0,_0x279001=0x0;_0x279001<_0x322db1;_0x279001++)_0x5307c2+=this['parts'][_0x279001];for(_0x279001=_0x5307c2;_0x279001<this[_0x2e8425(0x4d98)][_0x322db1];_0x279001++)_0x29bc5c['add'](new Point3D$1(this[_0x2e8425(0x3d4b)][_0x279001]['x'],this['points'][_0x279001]['y'],this[_0x2e8425(0x3d4b)][_0x279001]['z']));return _0x29bc5c;},GeoRegion3D[_0x68aa19(0x4b51)][_0x68aa19(0x461d)]=function(){var _0x2c45ad=_0x68aa19,_0x241453=PolygonGeometry['fromPositions'](this[_0x2c45ad(0x1c00)]);this['_geometry']=PolygonGeometry[_0x2c45ad(0x2a90)](_0x241453),this[_0x2c45ad(0x3854)]=!0x1;},new Cartographic();var transform_2d$4=new Matrix4(0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1),PLANECLIPMODE={'CLIP_NOTHING':0x0,'CLIP_BEHIND_ANY_PLANE':0x1,'CLIP_BEHIND_ALL_PLANE':0x2,'ONLY_KEEP_LINE':0x3},RASTERMODE={'Altitude':0x0,'Color':0x1,'Texture':0x2},PROCESSFILETYPE={'Normal':0x0,'Add':0x1},LOADINGMODE={'LOD_Loading':0x0,'All_Loading':0x1},POSITIONUNITS={'DEGREE':'Degree','METER':_0x68aa19(0x5711)},DEFAULT_SHADOW_VOLUME_BOTTOM_HEIGHT=-0x3e8,DEFAULT_SHADOW_VOLUME_TOP_HEIGHT=0x2328,S3MTilesLayer=function(_0x5e444f){var _0x4f8db8=_0x68aa19,_0x246c79=(_0x5e444f=_0x5e444f||{})['gl'],_0x4ed1f6=_0x5e444f[_0x4f8db8(0x13f9)],_0x1837ff=_0x5e444f[_0x4f8db8(0x4771)];if(this['_materialType']=_0x5e444f[_0x4f8db8(0x4a1f)],this['_isS3MB']=_0x5e444f[_0x4f8db8(0x45df)],this[_0x4f8db8(0x1cb4)]=_0x5e444f[_0x4f8db8(0x2148)],this[_0x4f8db8(0x44ad)]=_0x5e444f['isS3MZ'],this[_0x4f8db8(0x2cd)]=_0x5e444f[_0x4f8db8(0x1beb)],this['_context']=_0x5e444f['context'],this['_gl']=_0x246c79,this[_0x4f8db8(0x1e54)]=_0x4ed1f6,this[_0x4f8db8(0x53f2)]=_0x5e444f[_0x4f8db8(0x2b8b)],this[_0x4f8db8(0x714)]=_0x5e444f[_0x4f8db8(0x3cd)],this[_0x4f8db8(0x2b7f)]=-0x1,this['_version']=void 0x0,this['_baseUri']=_0x5e444f['baseUri'],this['_dataType']=_0x5e444f[_0x4f8db8(0xf46)],this[_0x4f8db8(0x3ee9)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x2f31)],!0x1),this[_0x4f8db8(0x2cb2)]=_0x5e444f[_0x4f8db8(0x115c)],this[_0x4f8db8(0x33eb)]=defaultValue$1(_0x5e444f['isTransparencyOptimization'],!0x1),this[_0x4f8db8(0x3dd0)]=_0x5e444f['vertexCompressionType'],defined$1(_0x5e444f[_0x4f8db8(0x4fd9)]))switch(_0x5e444f[_0x4f8db8(0x4fd9)]){case'DatasetField':default:this[_0x4f8db8(0x22c0)]=VertexWeightMode$1[_0x4f8db8(0x41dc)];break;case _0x4f8db8(0x4780):this[_0x4f8db8(0x22c0)]=VertexWeightMode$1[_0x4f8db8(0x4780)];}if(this[_0x4f8db8(0x19e1)]=0x0,this[_0x4f8db8(0x52a8)]=defaultValue$1(_0x5e444f['urlType'],UrlType$1[_0x4f8db8(0x1b56)]),this[_0x4f8db8(0x157f)]=_0x5e444f[_0x4f8db8(0x53a0)],this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1[_0x4f8db8(0x17ea)],this[_0x4f8db8(0x53c8)]=!0x1,this[_0x4f8db8(0x42ed)]=new Event(),this['_allTilesLoaded']=new Event(),this[_0x4f8db8(0x3e0f)]=new Event(),this[_0x4f8db8(0x3fbc)]=new Event(),this[_0x4f8db8(0x1160)]=0x0,this[_0x4f8db8(0x1290)]=void 0x0,_0x5e444f['pointCloudLayerNames']&&_0x5e444f[_0x4f8db8(0xe58)][_0x4f8db8(0x531b)]>0x0){this[_0x4f8db8(0x1220)]={};for(var _0x11e37c=0x0,_0x27cf62=_0x5e444f[_0x4f8db8(0xe58)]['length'];_0x11e37c<_0x27cf62;_0x11e37c++)this[_0x4f8db8(0x1220)][_0x5e444f[_0x4f8db8(0xe58)][_0x11e37c]]=!0x0;this[_0x4f8db8(0x40c3)]=_0x5e444f['pointCloudLayerNames'][_0x4f8db8(0x48ca)](0x0);}if(defined$1(_0x5e444f[_0x4f8db8(0x2a1c)]))switch(_0x5e444f['fileType']){case _0x4f8db8(0x1a64):this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1[_0x4f8db8(0x45ed)];break;case _0x4f8db8(0x2ee0):this['_fileType']=DATAFILETYPE$1[_0x4f8db8(0x5236)];break;case'ClampGroundPolygonCache':this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1[_0x4f8db8(0xc31)];break;case _0x4f8db8(0x1d7b):this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1['ClampObjectPolygon'];break;case'ExtendClampPolygonCache':this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1['ExtendClampPolygonCache'];break;case _0x4f8db8(0x3867):this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1[_0x4f8db8(0x26eb)];break;case _0x4f8db8(0x19f0):this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1[_0x4f8db8(0xb3c)];break;case _0x4f8db8(0x1537):this['_fileType']=DATAFILETYPE$1[_0x4f8db8(0x1537)];break;case _0x4f8db8(0x290d):this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1[_0x4f8db8(0x290d)];break;case _0x4f8db8(0x404c):this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1[_0x4f8db8(0x31f2)];break;case'RegionEffect':this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1['RegionEffect'];break;case _0x4f8db8(0x28ad):this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1[_0x4f8db8(0x28ad)];break;case'ClampGroundAndObjectLineCache':this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1[_0x4f8db8(0x4065)];break;case _0x4f8db8(0x1bb7):this[_0x4f8db8(0x55f8)]=DATAFILETYPE$1[_0x4f8db8(0x1bb7)];}this[_0x4f8db8(0x39f3)]=_0x5e444f['supportCompressType'],this[_0x4f8db8(0x1615)]=_0x1837ff[_0x4f8db8(0x1615)],this['lat']=_0x1837ff['lat'],this[_0x4f8db8(0x5862)]=_0x1837ff[_0x4f8db8(0x5862)],this[_0x4f8db8(0x275)]=_0x1837ff['units'],this[_0x4f8db8(0x2560)]=_0x5e444f['layerBounds'];var _0xd3ebd1=0.5*(this[_0x4f8db8(0x2560)]['north']+this[_0x4f8db8(0x2560)][_0x4f8db8(0x149)]);this['_layerRange']=Cartographic[_0x4f8db8(0x423c)](CesiumMath['toDegrees'](this[_0x4f8db8(0x2560)][_0x4f8db8(0x326c)]),CesiumMath['toDegrees'](_0xd3ebd1),CesiumMath['toDegrees'](this[_0x4f8db8(0x2560)][_0x4f8db8(0x4488)]),CesiumMath[_0x4f8db8(0x52e9)](_0xd3ebd1)),this['_style3D']=defaultValue$1(_0x5e444f[_0x4f8db8(0xdf7)],new Style3D()),this[_0x4f8db8(0x3ad)][_0x4f8db8(0x273)]=this,this[_0x4f8db8(0x3f8e)]=defaultValue$1(_0x5e444f['lodRangeScale'],0x1),this[_0x4f8db8(0x479f)]=SelectColorType$1[_0x4f8db8(0x26a8)],this[_0x4f8db8(0x44f)]=MixColorType$1[_0x4f8db8(0x26a8)],this[_0x4f8db8(0x2ad7)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x1e42)],0x1),this['_contrast']=defaultValue$1(_0x5e444f[_0x4f8db8(0x4baf)],0x1),this[_0x4f8db8(0x899)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x55bc)],0x0),this[_0x4f8db8(0x340e)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x1a5f)],0x1),this[_0x4f8db8(0x4e0a)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x2bd5)],0x1),this[_0x4f8db8(0x21bb)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x2dac)],Number['MAX_VALUE']),this['_visibleDistanceMin']=defaultValue$1(_0x5e444f[_0x4f8db8(0x56c6)],0x0),this['_minVisibleAltitude']=defaultValue$1(_0x5e444f[_0x4f8db8(0x4f01)],0x0),this['_maxVisibleAltitude']=defaultValue$1(_0x5e444f[_0x4f8db8(0x10aa)],Number[_0x4f8db8(0xd77)]),this[_0x4f8db8(0x2509)]=this[_0x4f8db8(0x55f8)]!==DATAFILETYPE$1[_0x4f8db8(0x17ea)]&&this[_0x4f8db8(0x55f8)]!==DATAFILETYPE$1[_0x4f8db8(0x1537)],this[_0x4f8db8(0x4af6)]=defaultValue$1(_0x5e444f['selectEnable'],!0x0),this[_0x4f8db8(0xb2f)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x8db)],0x0),this['_cullEnabled']=defaultValue$1(_0x5e444f['cullEnabled'],!0x1),this['_cullMode']=defaultValue$1(_0x5e444f[_0x4f8db8(0x5068)],WindingOrder$1[_0x4f8db8(0x44b5)]),this[_0x4f8db8(0x20be)]=defaultValue$1(_0x5e444f['shadowType'],SHADOWTYPE$1[_0x4f8db8(0x44b5)]),this[_0x4f8db8(0x463)]=0xfff,this[_0x4f8db8(0x45b7)]=defaultValue$1(_0x5e444f['isVisible'],!0x0),this[_0x4f8db8(0x57f6)]=defaultValue$1(_0x5e444f['sceneMode'],SceneMode$1[_0x4f8db8(0x5135)]),this[_0x4f8db8(0x1ccf)]=[],this['_multiChoose']=!0x1,this[_0x4f8db8(0x1acc)]=new Color$2(0.7,0.7,0x1,0x1),this['_selectedLineColor']=new Color$2(0x1,0x1,0x1),this['_skeletonSelectedColor']=new Color$2(0x1,0x0,0x0,0x1),this['_selectedTranslate']=new Cartesian3(0x0,0x0,0x0),this['_objsColorList']={},this[_0x4f8db8(0x4461)]={},this[_0x4f8db8(0x95f)]=new AssociativeArray(),this['_objsHideList']=new AssociativeArray(),this['_objsVisibleMap']={},this[_0x4f8db8(0x4896)]={},this[_0x4f8db8(0x6d0)]=ObjsOperationType$1[_0x4f8db8(0x26f8)],this[_0x4f8db8(0x55f8)]===DATAFILETYPE$1['ExtendRegion3D']&&(this[_0x4f8db8(0x4182)]=new AssociativeArray()),defined$1(_0x5e444f[_0x4f8db8(0x371)])?this[_0x4f8db8(0x49f9)]=_0x5e444f['effect']:this[_0x4f8db8(0x55f8)]===DATAFILETYPE$1['RegionEffect']?this[_0x4f8db8(0x49f9)]=new S3MRegionEffect():this[_0x4f8db8(0x55f8)]===DATAFILETYPE$1['PolylineEffect']&&(this[_0x4f8db8(0x49f9)]=new S3MPolylineEffect()),this[_0x4f8db8(0x29c7)]=new S3MBloomEffect(this),this[_0x4f8db8(0x1692)]=_0x5e444f['waterEffectSet'],this[_0x4f8db8(0x13a4)]=buildModuleUrl(_0x4f8db8(0x1548)),this[_0x4f8db8(0x2676)]=void 0x0,this[_0x4f8db8(0x3816)]=0x400,this[_0x4f8db8(0x4ab)]=!0x1,this[_0x4f8db8(0x398b)]=new Cartesian4(),this[_0x4f8db8(0x1084)]=void 0x0,this[_0x4f8db8(0x3da9)]=new AssociativeArray(),this[_0x4f8db8(0x5357)]=!0x1,this[_0x4f8db8(0x12f0)]=0xff,this[_0x4f8db8(0x8e0)]=!0x1,this[_0x4f8db8(0x2b94)]=!0x1,this[_0x4f8db8(0x2c75)]=new Cartesian4(),this[_0x4f8db8(0x1f7)]=void 0x0,this[_0x4f8db8(0x522d)]=new AssociativeArray(),this[_0x4f8db8(0x3a74)]=!0x1,this[_0x4f8db8(0x3ad5)]=ModifyRegionMode$1['CLIP_INSIDE'],this[_0x4f8db8(0x5149)]=ModifyRegionMode$1[_0x4f8db8(0x262d)],this[_0x4f8db8(0x25ec)]=new Cartesian4(),this[_0x4f8db8(0x22c8)]=new AssociativeArray(),this['_hasOverlay']=!0x1,this['_overlayBounds']=new Cartesian4(),this[_0x4f8db8(0x265d)]=new AssociativeArray(),this[_0x4f8db8(0x2f1a)]=new AssociativeArray(),this[_0x4f8db8(0x139d)]=void 0x0,this['__overlayUpdate']=!0x1,this[_0x4f8db8(0x3c5e)]=void 0x0,this['_hypsometricTexture']=void 0x0,this['_hypsometricRenderTexture']=void 0x0,this[_0x4f8db8(0x477)]=void 0x0,this[_0x4f8db8(0x440)]=new Cartesian4(),this[_0x4f8db8(0x3606)]=!0x1,this[_0x4f8db8(0x11c8)]=!0x1,this[_0x4f8db8(0x2ed7)]=!0x1,this[_0x4f8db8(0x2b18)]=HypsometricSettingEnum$1[_0x4f8db8(0x195c)][_0x4f8db8(0x177a)],this[_0x4f8db8(0x4d24)]=_0x5e444f[_0x4f8db8(0x38e1)],this[_0x4f8db8(0xae0)]=_0x5e444f['minInstensity'],this[_0x4f8db8(0xd01)]=_0x5e444f[_0x4f8db8(0x4735)],this[_0x4f8db8(0x3004)]=_0x5e444f[_0x4f8db8(0x5539)],this['_hypMaxCategory']=_0x5e444f[_0x4f8db8(0xdd6)],this['_hypMinCategory']=_0x5e444f[_0x4f8db8(0x1b91)],this[_0x4f8db8(0x31b8)]=!0x0,this[_0x4f8db8(0x1d1e)]=void 0x0,this[_0x4f8db8(0x32eb)]=new AssociativeArray(),this[_0x4f8db8(0xa4b)]=_0x5e444f[_0x4f8db8(0x43c0)],this[_0x4f8db8(0xc91)]=[],this[_0x4f8db8(0x3990)]=new AssociativeArray(),this[_0x4f8db8(0x15e4)]=[];for(_0x11e37c=0x0;_0x11e37c<0x6;_0x11e37c++)this['_clipPlane'][_0x11e37c]=new Cartesian4(0x0,0x0,0x0,0x0),this[_0x4f8db8(0xc91)][_0x11e37c]=new Cartesian4(0x0,0x0,0x0,0x0);this[_0x4f8db8(0x325a)]=PLANECLIPMODE[_0x4f8db8(0x1ec1)],this['_clipLineColor']=new Cartesian4(0x1,0x0,0x0,0x0),this[_0x4f8db8(0xb0f)]=!0x1,this[_0x4f8db8(0x5a4)]=!0x1,this['_clipPlaneMode']=ClipPlaneMode$1[_0x4f8db8(0x44b5)],this['_clipPlaneColor']=new Cartesian4(0x1,0x0,0x0,0x1),this[_0x4f8db8(0x3f82)]=new Matrix4(),this['_oriMatModel']=new Matrix4(),this[_0x4f8db8(0x455f)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x992)],!0x1),this[_0x4f8db8(0x55f8)]===DATAFILETYPE$1['OSGBFile']||this[_0x4f8db8(0x55f8)]===DATAFILETYPE$1[_0x4f8db8(0x290d)]?this['_ignoreNormal']=defaultValue$1(_0x5e444f['ignoreNormal'],!0x1):this[_0x4f8db8(0x44eb)]=!0x1,this[_0x4f8db8(0x989)]=defaultValue$1(_0x5e444f['textureLod'],!0x0);var _0x1c8eda=defaultValue$1(_0x5e444f[_0x4f8db8(0x3586)],_0x4f8db8(0x211a));if(this['_nProcessType']=_0x4f8db8(0x211a)===_0x1c8eda?PROCESSFILETYPE[_0x4f8db8(0x211a)]:PROCESSFILETYPE[_0x4f8db8(0xfa5)],this[_0x4f8db8(0x720)]=LOADINGMODE['All_Loading'],this['_clockStart']=0x0,this['_polygonOffsetConfig']=_0x5e444f[_0x4f8db8(0x2b5)],this[_0x4f8db8(0x239f)]=WireFrameType$1[_0x4f8db8(0x5e2)],this[_0x4f8db8(0x1276)]=!0x1,defined$1(_0x5e444f[_0x4f8db8(0x3342)])&&(this[_0x4f8db8(0x1276)]=_0x5e444f['volumeObj']['bVolume'],this[_0x4f8db8(0x2371)]=_0x5e444f[_0x4f8db8(0x3342)][_0x4f8db8(0x3458)],this[_0x4f8db8(0x15c5)]=_0x5e444f[_0x4f8db8(0x3342)][_0x4f8db8(0x3f87)],this[_0x4f8db8(0x4842)]=_0x5e444f[_0x4f8db8(0x3342)][_0x4f8db8(0x593)],this[_0x4f8db8(0x1057)]=_0x5e444f['volumeObj'][_0x4f8db8(0x29fb)],this[_0x4f8db8(0x427d)]=this[_0x4f8db8(0x15c5)][0x0],this[_0x4f8db8(0x1e09)]=this[_0x4f8db8(0x4842)][0x0],this[_0x4f8db8(0x1dc5)]=this[_0x4f8db8(0x1057)][0x0],this[_0x4f8db8(0x143e)]=this[_0x4f8db8(0x2371)][0x0]),this['_maps']=_0x5e444f['maps'],this[_0x4f8db8(0x4303)]=void 0x0,this[_0x4f8db8(0x2a08)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x4c8)],SplitDirection$1[_0x4f8db8(0x44b5)]),this['_splitPosition']=defaultValue$1(_0x5e444f[_0x4f8db8(0x3e5d)],0.5*this[_0x4f8db8(0x1968)][_0x4f8db8(0x2e24)]),this[_0x4f8db8(0x1a78)]=new Cartesian4(),this[_0x4f8db8(0x10f3)]=0.01,this[_0x4f8db8(0x20cd)]=!0x0,this[_0x4f8db8(0x3326)]=0x0,this[_0x4f8db8(0x3831)]=0x0,this[_0x4f8db8(0x41ad)]=0x0,this[_0x4f8db8(0x3a52)](),defined$1(window[_0x4f8db8(0x84c)])){var _0x47a1a8=this,_0x469890={'isAttributesSave':!0x1,'isGeoTilesSave':!0x1,'isGeoTilesRootNodeSave':!0x1,'clear':function(){_0x47a1a8['_layerScheduler']['_clearIndexedDBCache']();}};this['_indexedDBSetting']=new Proxy(_0x469890,{'get':function(_0x43e6a5,_0x2b0ff5){return _0x43e6a5[_0x2b0ff5];},'set':function(_0x3ad58a,_0x131165,_0x4e8f3c){var _0x408343=_0x4f8db8;return _0x408343(0x3956)!==_0x131165||!0x1!==_0x3ad58a['isAttributesSave']||!0x0!==_0x4e8f3c||defined$1(_0x47a1a8['_queryFieldNames'])||(defined$1(_0x47a1a8[_0x408343(0x3b81)]['_indexedDBScheduler'])?_0x47a1a8[_0x408343(0x3b81)][_0x408343(0x2fdf)][_0x408343(0x22cc)](_0x408343(0x1b28),_0x408343(0x5173))[_0x408343(0x4e1e)](function(_0xacb09f){var _0xda049b=_0x408343;_0xacb09f||0x0!=_0x47a1a8['_layerScheduler'][_0xda049b(0x40b2)]['_memoryCache']||_0x47a1a8['_layerScheduler']['_requestAllScvd']();},function(){var _0x24bb69=_0x408343;0x0==_0x47a1a8[_0x24bb69(0x3b81)][_0x24bb69(0x40b2)][_0x24bb69(0x38e7)]&&_0x47a1a8[_0x24bb69(0x3b81)][_0x24bb69(0x2871)]();}):_0x47a1a8['_layerScheduler'][_0x408343(0x4139)][_0x408343(0x4e1e)](function(){var _0x159d31=_0x408343;_0x47a1a8['_layerScheduler'][_0x159d31(0x2fdf)][_0x159d31(0x22cc)]('attributes',_0x159d31(0x5173))[_0x159d31(0x4e1e)](function(_0x29a4fb){var _0x5585d4=_0x159d31;_0x29a4fb||0x0!=_0x47a1a8[_0x5585d4(0x3b81)]['_attributes']['_memoryCache']||_0x47a1a8[_0x5585d4(0x3b81)]['_requestAllScvd']();},function(){var _0x10715d=_0x159d31;0x0==_0x47a1a8[_0x10715d(0x3b81)][_0x10715d(0x40b2)][_0x10715d(0x38e7)]&&_0x47a1a8[_0x10715d(0x3b81)][_0x10715d(0x2871)]();});})),_0x3ad58a[_0x131165]=_0x4e8f3c,!0x0;}}),this[_0x4f8db8(0x4c47)]=_0x5e444f[_0x4f8db8(0x1ba2)]||!0x1;}this[_0x4f8db8(0x1afc)]=_0x5e444f[_0x4f8db8(0x3380)],this[_0x4f8db8(0x3dea)]=_0x5e444f[_0x4f8db8(0x3011)],this[_0x4f8db8(0x5c3)]=_0x5e444f['indexInfoMap'],this[_0x4f8db8(0x2fd)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x579d)],''),this[_0x4f8db8(0x3b81)]=new S3MLayerScheduler({'gl':this[_0x4f8db8(0x1651)],'layer':this,'rootEntities':_0x5e444f[_0x4f8db8(0x4c30)],'cacheEntityCount':_0x5e444f[_0x4f8db8(0x2cc6)],'cacheKey':defaultValue$1(_0x5e444f[_0x4f8db8(0x4a60)],''),'customRequestHeaders':_0x5e444f[_0x4f8db8(0x3103)],'scpUrl':_0x5e444f[_0x4f8db8(0x3bf0)]}),this['_clearMemoryImmediately']=!0x1,this[_0x4f8db8(0x50c)]=0x0,this[_0x4f8db8(0x19f9)]=0x200,this[_0x4f8db8(0xe59)]=PBRMaterialType['NONE'],this[_0x4f8db8(0x4648)]=void 0x0,this[_0x4f8db8(0x65f)]=void 0x0,this[_0x4f8db8(0x40b4)]={'pbrMetallicRoughness':{'metallicFactor':0x0,'roughnessFactor':0x0,'baseColor':new Cartesian4(0x1,0x1,0x1,0x1),'baseColorTextureIndex':-0x1,'emissiveFactor':Cartesian3[_0x4f8db8(0x3e26)],'emissiveTextureIndex':-0x1,'occlusionTextureIndex':-0x1,'normalTextureIndex':-0x1,'normalTexture':void 0x0,'baseColorTexture':void 0x0}},this[_0x4f8db8(0x307b)]=0x1f4,this['_fileType']===DATAFILETYPE$1[_0x4f8db8(0xb3c)]&&(this[_0x4f8db8(0x4cd2)]=new AssociativeArray()),this[_0x4f8db8(0x1e68)]=new Cartesian2(0x0,0x0),this['_pointCloudEyeDomeLighting']=new S3MPointCloudEDL(this[_0x4f8db8(0x1968)]),this[_0x4f8db8(0x3a4b)]=new PointCloudShading({'attenuation':!0x0,'geometricErrorScale':0x1,'maximumAttenuation':0x8,'eyeDomeLighting':!0x0}),this[_0x4f8db8(0x54ca)]=void 0x0,this[_0x4f8db8(0x5536)]=new Cesium3DTileStyleEngine(),this['_manualShadowVolumeBottomHeight']=DEFAULT_SHADOW_VOLUME_BOTTOM_HEIGHT,this[_0x4f8db8(0x1acf)]=DEFAULT_SHADOW_VOLUME_TOP_HEIGHT,this[_0x4f8db8(0x1921)]=DEFAULT_SHADOW_VOLUME_BOTTOM_HEIGHT,this['_shadowVolumeTopHeight']=DEFAULT_SHADOW_VOLUME_TOP_HEIGHT,_0x4f8db8(0x4e5c)===this['_dataType']&&(this['instanceSkeletonManager']=new InstanceSkeletonManager()),this[_0x4f8db8(0x4a3c)]=_0x5e444f[_0x4f8db8(0xcf6)],this['_refreshVolume']=!0x1,this[_0x4f8db8(0x3e39)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x54b7)],!0x1),this[_0x4f8db8(0x4e29)]=_0x5e444f[_0x4f8db8(0xed0)],this['_skeletonSelectEnable']=!0x1,this[_0x4f8db8(0x1957)]=-0x1,this[_0x4f8db8(0x3425)]=0.1,this[_0x4f8db8(0x38d1)]=0.98,this[_0x4f8db8(0x2383)]=void 0x0,this['_selectUpdate']=!0x1,this[_0x4f8db8(0x3696)]=new Matrix4(),this['_useOIT']=!0x0,this[_0x4f8db8(0xab3)]=!0x1,this[_0x4f8db8(0x3b18)]=!0x1,this[_0x4f8db8(0x13cb)]=new S3MTilesLabelStyle(),this[_0x4f8db8(0x2a64)]=new LabelCollection({'scene':_0x5e444f[_0x4f8db8(0x1d45)],'isS3MTileLabels':!0x0,'selectedColor':this[_0x4f8db8(0x1acc)]}),this[_0x4f8db8(0x54c6)]=_0x5e444f[_0x4f8db8(0x1d45)],this['_transparentBackColor']=defaultValue$1(_0x5e444f[_0x4f8db8(0x170c)],S3MTilesLayer['DEFAULT_TRANSPARENT_BACK_COLOR']),this[_0x4f8db8(0x30b8)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x21c2)],S3MTilesLayer['DEFAULT_TRANSPARENT_BACK_COLOR_TOLERANCE']),this[_0x4f8db8(0x3ed9)]=0.5,this['_spatialQueryEnable']=!0x1,this[_0x4f8db8(0x4532)]=!0x1,this[_0x4f8db8(0x3d1d)]=[],this[_0x4f8db8(0x51be)]=new Matrix4(),this['_sqPrjMatirx']=new Matrix4(),this[_0x4f8db8(0x2d88)]=PositionMode$1[_0x4f8db8(0x3f79)],this[_0x4f8db8(0x1a6f)]=new Cartesian4(0x0,0x0,0x1,0x1),this[_0x4f8db8(0x2cf)]=!0x1,this[_0x4f8db8(0x3656)]=!0x1,this[_0x4f8db8(0x2905)]=!0x1,this[_0x4f8db8(0x1a43)]=defaultValue$1(_0x5e444f[_0x4f8db8(0xe6e)],_0x4f8db8(0x3a62)),this[_0x4f8db8(0x46b)]=void 0x0,this[_0x4f8db8(0x3a81)]=new BillboardCollection({'scene':_0x5e444f['scene'],'style3D':this[_0x4f8db8(0x3ad)]}),this[_0x4f8db8(0x22c1)]=defaultValue$1(_0x5e444f['showIcon'],!0x1),this[_0x4f8db8(0x1e73)]=Cartesian3[_0x4f8db8(0x3e26)],this[_0x4f8db8(0x58a7)]=defaultValue$1(_0x5e444f['loadVolumeData'],!0x0),this[_0x4f8db8(0x3511)]=!0x1,this[_0x4f8db8(0x46a9)]=void 0x0;var _0x2e5aa3=defaultValue$1(_0x5e444f[_0x4f8db8(0x3ea9)],{});this[_0x4f8db8(0x2436)]=_0x2e5aa3['subdomains'],this['_subdomainsUrlScheme']=_0x2e5aa3[_0x4f8db8(0x491f)],this['_isOverlapDisplayed']=!0x1,this['_iconRelatedTextLayerID']=void 0x0,this[_0x4f8db8(0x15c2)]=defaultValue$1(_0x5e444f[_0x4f8db8(0x4465)],0x1),this[_0x4f8db8(0x4a75)]=S3MBlockCache[_0x4f8db8(0x51bd)](),this[_0x4f8db8(0x3ebd)]=ClippingType$1['KeepOutside'],this[_0x4f8db8(0x1a0e)]=void 0x0,this[_0x4f8db8(0x50f4)]={},this[_0x4f8db8(0x34e5)]=!0x1,this[_0x4f8db8(0x28f5)]=[],this[_0x4f8db8(0x221c)]=new AssociativeArray(),this[_0x4f8db8(0x1a21)]=!0x1,this[_0x4f8db8(0x5363)]=new AssociativeArray(),this[_0x4f8db8(0x111c)]=!0x1,this['_animationInfo']={'startTime':void 0x0,'array':[],'defers':void 0x0,'duration':void 0x0,'defaultInterpolation':void 0x0,'done':!0x0},this[_0x4f8db8(0x2545)]=EmissionTextureUnit$1[_0x4f8db8(0x2f55)],this['_pbrParameter']=PBRMaterialType['NONE'],this[_0x4f8db8(0x294d)]=0x100,this[_0x4f8db8(0x5df)]={'foveatedFactor':-Number[_0x4f8db8(0xd77)],'depth':-Number['MAX_VALUE'],'distance':-Number['MAX_VALUE'],'pixel':-Number[_0x4f8db8(0xd77)]},this['_minimumPriority']={'foveatedFactor':Number[_0x4f8db8(0xd77)],'depth':Number['MAX_VALUE'],'distance':Number['MAX_VALUE'],'pixel':Number['MAX_VALUE']},this['_computeHeight']=!0x1,this[_0x4f8db8(0x45d4)]={},this[_0x4f8db8(0x1639)]=0x16,this[_0x4f8db8(0x4367)]=!0x0,this[_0x4f8db8(0x3f8b)]=!0x1,this[_0x4f8db8(0xbc5)]=void 0x0,this['_floodRect']=void 0x0,this['_matFloodInvertMatrix']=Matrix4[_0x4f8db8(0x5139)],this[_0x4f8db8(0x587c)]=0x1,this[_0x4f8db8(0x5299)]=!0x1,this[_0x4f8db8(0x5100)]=defined$1(_0x5e444f[_0x4f8db8(0x4159)])?_0x5e444f[_0x4f8db8(0x4159)]:0x0,this[_0x4f8db8(0x4775)]=void 0x0,this[_0x4f8db8(0x1864)]=!0x1;};function resolveTransform(_0x4a206a,_0x38aa84,_0x552265,_0x128960){var _0x4320bd=_0x68aa19;for(var _0x330a3e={'times':[],'points':[],'interpolations':[]},_0x30a94c=0x0,_0x3e557d=_0x552265[_0x4320bd(0x531b)];_0x30a94c<_0x3e557d;_0x30a94c++){var _0x355755=_0x552265[_0x30a94c],_0x403d3b=+_0x355755[_0x4320bd(0x48ca)](0x0,-0x1)/0x64*_0x4a206a[_0x4320bd(0x1afe)],_0x2ac418=_0x128960[_0x355755],_0xad1fab=defaultValue$1(_0x2ac418[_0x4320bd(0x328c)],_0x4a206a[_0x4320bd(0x6ef)]);(_0x369e9c=_0x2ac418[_0x38aa84])&&(_0x330a3e[_0x4320bd(0x177d)]['push'](_0x403d3b),_0x330a3e['points'][_0x4320bd(0x3a33)](_0x369e9c),_0x330a3e['interpolations']['push'](_0xad1fab));}var _0x369e9c=getAnimationInfo(_0x330a3e=processKeyFrames(_0x330a3e),_0x4a206a,_0x38aa84);return _0x4a206a['array']['push'](_0x369e9c),_0x330a3e;}function processKeyFrames(_0x2ab9fd){var _0x107f8e=_0x68aa19,_0x58f644=_0x2ab9fd['interpolations'],_0x497c9a=_0x2ab9fd['times'],_0x1f9b92=_0x2ab9fd[_0x107f8e(0x3d4b)];_0x2ab9fd=[];for(var _0x6db407=0x0,_0x30b257=_0x58f644['length']-0x1;_0x6db407<_0x30b257;_0x6db407++)_0x2ab9fd['push']({'times':[_0x497c9a[_0x6db407],_0x497c9a[_0x6db407+0x1]],'points':[_0x1f9b92[_0x6db407],_0x1f9b92[_0x6db407+0x1]],'interpolationType':_0x58f644[_0x6db407]});return _0x2ab9fd;}function getAnimationInfo(_0x2140cc,_0x4329b4,_0x5898dd){var _0x22766e=_0x68aa19;for(var _0x5d80d9=[],_0x7c9436=0x0,_0x4cb126=_0x2140cc[_0x22766e(0x531b)];_0x7c9436<_0x4cb126;_0x7c9436++){var _0x27ea02=_0x2140cc[_0x7c9436];_0x5d80d9[_0x22766e(0x3a33)](getSpline(_0x5898dd,_0x27ea02['interpolationType'],_0x27ea02[_0x22766e(0x177d)],_0x27ea02[_0x22766e(0x3d4b)]));}return{'type':_0x5898dd,'splines':_0x5d80d9};}function getSpline(_0x1cb741,_0xedf99d,_0x2c8865,_0x4de143){var _0x57f7b8=_0x68aa19,_0x282d93;if(_0x57f7b8(0x374)===_0x1cb741)return _0x4de143[_0x57f7b8(0x3bcb)](function(_0x124025,_0x4c5dea){_0x4de143[_0x4c5dea]=Quaternion['fromHeadingPitchRoll'](_0x124025);}),new QuaternionSpline({'times':_0x2c8865,'points':_0x4de143});switch(_0xedf99d){case InterpolationType$1[_0x57f7b8(0x243a)]:_0x282d93=new LinearSpline({'times':_0x2c8865,'points':_0x4de143});break;case InterpolationType$1[_0x57f7b8(0x2c7f)]:_0x282d93=new UniformlyVariableMotionSpline({'times':_0x2c8865,'points':_0x4de143,'mode':0x0});break;case InterpolationType$1[_0x57f7b8(0xb3d)]:_0x282d93=new UniformlyVariableMotionSpline({'times':_0x2c8865,'points':_0x4de143,'mode':0x1});break;case InterpolationType$1[_0x57f7b8(0x2d30)]:_0x282d93=new CatmullRomSpline({'times':_0x2c8865,'points':_0x4de143});break;case InterpolationType$1['SmoothStep']:_0x282d93=new SmoothStepSpline({'times':_0x2c8865,'points':_0x4de143});break;default:_0x282d93=new LinearSpline({'times':_0x2c8865,'points':_0x4de143});}return _0x282d93;}function traverse(_0x40a66a,_0x2a9e57){var _0x3988d3=_0x68aa19;_0x2a9e57&&defined$1(Rectangle[_0x3988d3(0x3f43)](_0x40a66a[_0x3988d3(0x1cef)],_0x2a9e57[_0x3988d3(0x2f4d)]))&&(_0x2a9e57[_0x3988d3(0x2af8)]=!0x1,traverse(_0x40a66a,_0x2a9e57[_0x3988d3(0x36fc)]),traverse(_0x40a66a,_0x2a9e57['_southeastChild']),traverse(_0x40a66a,_0x2a9e57[_0x3988d3(0x1019)]),traverse(_0x40a66a,_0x2a9e57[_0x3988d3(0x2821)]));}function updateMatModel(_0x253719){var _0x277545=_0x68aa19,_0x536c7c=0x0;defined$1(_0x253719[_0x277545(0xdf7)])&&(_0x536c7c=_0x253719['style3D'][_0x277545(0x3e55)]);var _0xf1f53a=_0x253719[_0x277545(0x5862)]+_0x536c7c;if(_0x253719[_0x277545(0x57f6)]===SceneMode$1[_0x277545(0x5135)]){if(_0x253719[_0x277545(0x55f8)]===DATAFILETYPE$1['ClampGroundRealtimeRasterCache'])_0x253719[_0x277545(0x49d9)]=new Cartesian3(_0x253719[_0x277545(0x1615)],_0x253719[_0x277545(0x11c0)],_0xf1f53a),Matrix4[_0x277545(0x1241)](_0x253719[_0x277545(0x49d9)],_0x253719[_0x277545(0x3f82)]);else{var _0x246acf=Cartesian3['fromDegrees'](_0x253719[_0x277545(0x1615)],_0x253719['lat'],_0xf1f53a),_0x53c5dd=Cartesian3[_0x277545(0x2ac5)](_0x253719[_0x277545(0x1615)],_0x253719['lat'],_0x253719[_0x277545(0x5862)]);_0x253719[_0x277545(0x49d9)]=_0x246acf;var _0x296846=new HeadingPitchRoll(_0x253719[_0x277545(0xb2f)],0x0,0x0);Transforms[_0x277545(0x3b6b)](_0x246acf,_0x296846,Ellipsoid['WGS84'],Transforms[_0x277545(0x3185)],_0x253719['_matModel']),Transforms[_0x277545(0x3b6b)](_0x53c5dd,_0x296846,Ellipsoid[_0x277545(0x1d49)],Transforms[_0x277545(0x3185)],_0x253719[_0x277545(0x3fe8)]);}}else{if(_0x253719[_0x277545(0x55f8)]!==DATAFILETYPE$1[_0x277545(0x1bb7)]){if(_0x253719['lon']>0xb4||_0x253719[_0x277545(0x1615)]<-0xb4||_0x253719[_0x277545(0x11c0)]>0xb4||_0x253719[_0x277545(0x11c0)]<-0xb4||_0x253719[_0x277545(0x275)]===POSITIONUNITS[_0x277545(0x38f0)]){if(_0x253719[_0x277545(0x54b7)]){var _0x1efda3=(_0x30d879=new WebMercatorProjection())[_0x277545(0x35a6)](new Cartesian3(_0x253719[_0x277545(0x1615)],_0x253719[_0x277545(0x11c0)],0x0));_0x253719[_0x277545(0x49d9)]=_0x253719[_0x277545(0x54c6)][_0x277545(0x1224)][_0x277545(0x19f8)][_0x277545(0x3eda)](_0x1efda3);}else{var _0x5ea68b=_0x253719['lon'],_0x42990a=_0x253719['lat'];_0x5ea68b>20037508.342789244&&(Cartesian3['globalOffset']['x']=20037508.342789244*Math[_0x277545(0x67a)](_0x5ea68b/20037508.342789244),_0x5ea68b-=Cartesian3[_0x277545(0x233b)]['x']),_0x42990a>10018754.171394622&&(Cartesian3[_0x277545(0x233b)]['y']=20037508.342789244*Math[_0x277545(0x67a)]((_0x42990a+10018754.171394622)/20037508.342789244),_0x42990a-=Cartesian3[_0x277545(0x233b)]['y']),_0x253719['_position']=new Cartesian3(_0x5ea68b,_0x42990a,_0xf1f53a);}}else{var _0x30d879=new GeographicProjection();_0x246acf=Cartesian3[_0x277545(0x2ac5)](_0x253719[_0x277545(0x1615)],_0x253719[_0x277545(0x11c0)],_0xf1f53a),_0x1efda3=_0x30d879[_0x277545(0x1706)][_0x277545(0x541d)](_0x246acf),_0x253719[_0x277545(0x49d9)]=_0x30d879[_0x277545(0x3eda)](_0x1efda3);}Matrix4[_0x277545(0x1241)](_0x253719[_0x277545(0x49d9)],_0x253719[_0x277545(0x3f82)]),Matrix4[_0x277545(0x373b)](transform_2d$4,_0x253719[_0x277545(0x3f82)],_0x253719[_0x277545(0x3f82)]);}else _0x253719['_position']=new Cartesian3(_0x253719[_0x277545(0x1615)],_0x253719[_0x277545(0x11c0)],_0xf1f53a),Matrix4[_0x277545(0x1241)](_0x253719[_0x277545(0x49d9)],_0x253719[_0x277545(0x3f82)]);}_0x253719[_0x277545(0x3ad)][_0x277545(0x2a6b)]&&defined$1(_0x253719['_layerScheduler'])&&(_0x253719[_0x277545(0x3b81)][_0x277545(0x19a8)](_0x253719['_layerScheduler'][_0x277545(0x8cf)],_0x253719[_0x277545(0x3f82)]),_0x253719[_0x277545(0x3ad)][_0x277545(0x2a6b)]=!0x1),defined$1(_0x253719[_0x277545(0x3b81)])&&_0x253719['_layerScheduler'][_0x277545(0x3d6d)]({},function(_0x10a934){var _0x56bd95=_0x277545;_0x10a934['_colorCommand']&&(_0x10a934[_0x56bd95(0x8e3)][_0x56bd95(0x221)]=Matrix4['multiply'](_0x253719[_0x56bd95(0x3f82)],_0x10a934['_geoMatrix'],_0x10a934[_0x56bd95(0x8e3)][_0x56bd95(0x221)]));});}function updateEmissionTexture(_0x4fc593,_0x4e08c5){var _0xfb9398=_0x68aa19,_0x441623=_0x4fc593[_0xfb9398(0x3c5e)];if(defined$1(_0x441623)&&_0x441623[_0xfb9398(0x1f15)]){defined$1(_0x441623['_emissionTextureAtlas'])&&!_0x441623[_0xfb9398(0x31a1)][_0xfb9398(0x1348)]()&&_0x441623[_0xfb9398(0x31a1)][_0xfb9398(0x2578)](),_0x441623[_0xfb9398(0x31a1)]=new TextureAtlas({'context':_0x4e08c5});var _0x178cba={};_0x178cba['layer']=_0x4fc593,_0x178cba[_0xfb9398(0x5335)]=0x1,defined$1(_0x441623['_emissionTextureArray'])&&_0x441623[_0xfb9398(0x1a99)]['length']>0x0?_0x441623[_0xfb9398(0x1a99)]['map'](function(_0x374aab){var _0x3d1d36=_0xfb9398;_0x441623[_0x3d1d36(0x31a1)]['addImage'](_0x374aab[_0x3d1d36(0x343b)],_0x374aab[_0x3d1d36(0x343b)])[_0x3d1d36(0x4e1e)](function(_0x3a2f9e){var _0x29fca7=_0x3d1d36;_0x374aab[_0x29fca7(0x14a9)]=_0x3a2f9e,_0x441623[_0x29fca7(0x3769)]++,_0x441623[_0x29fca7(0x3769)]==_0x441623[_0x29fca7(0x1a99)][_0x29fca7(0x531b)]&&(_0x178cba[_0x29fca7(0x10ec)]=!0x0,_0x178cba[_0x29fca7(0x5335)]=_0x441623[_0x29fca7(0x3769)],_0x4fc593['traverseRenderEntity'](_0x178cba,emissionTextureChange));});}):(_0x178cba[_0xfb9398(0x10ec)]=!0x1,_0x178cba[_0xfb9398(0x5335)]=0x0,_0x4fc593[_0xfb9398(0x3d6d)](_0x178cba,emissionTextureChange)),_0x441623[_0xfb9398(0x1f15)]=!0x1;}}function updateShadowVolumeHeight(_0x6c761e,_0x1f588f){var _0x2823b7=_0x68aa19;_0x6c761e['_manualShadowVolumeBottomHeight']===DEFAULT_SHADOW_VOLUME_BOTTOM_HEIGHT&&_0x6c761e['_manualShadowVolumeTopHeight']===DEFAULT_SHADOW_VOLUME_TOP_HEIGHT?0x0===_0x1f588f[_0x2823b7(0x204)]&&0x0===_0x1f588f[_0x2823b7(0x3210)]?(_0x6c761e[_0x2823b7(0x1921)]=DEFAULT_SHADOW_VOLUME_BOTTOM_HEIGHT,_0x6c761e['_shadowVolumeTopHeight']=DEFAULT_SHADOW_VOLUME_TOP_HEIGHT):(_0x6c761e[_0x2823b7(0x1921)]=_0x1f588f[_0x2823b7(0x204)]-0xa,_0x6c761e['_shadowVolumeTopHeight']=_0x1f588f[_0x2823b7(0x3210)]+0xa):(_0x6c761e[_0x2823b7(0x1921)]=_0x6c761e['_manualShadowVolumeBottomHeight'],_0x6c761e[_0x2823b7(0x1b6e)]=_0x6c761e[_0x2823b7(0x1acf)]);}function loadTexture$1(_0x4e9d29,_0x22d9d9,_0xe74c0c,_0x3c44d0,_0x200f42){var _0x309993=_0x68aa19,_0x153816=Resource[_0x309993(0x320b)](_0x22d9d9)[_0x309993(0x5174)]()[_0x309993(0x4e1e)](function(_0x4fcdba){var _0x45c120=_0x309993,_0x5c6226=new Texture$1({'context':_0x4e9d29,'source':_0x4fcdba,'sampler':new Sampler({'wrapS':TextureWrap$1[_0x45c120(0x2124)],'wrapT':TextureWrap$1['REPEAT'],'minificationFilter':TextureMinificationFilter$1['LINEAR_MIPMAP_LINEAR'],'magnificationFilter':TextureMinificationFilter$1[_0x45c120(0x2225)]})});!CesiumMath['isPowerOfTwo'](_0x5c6226[_0x45c120(0x209)])||!CesiumMath[_0x45c120(0x196e)](_0x5c6226[_0x45c120(0x5862)])||_0x5c6226[_0x45c120(0x6a4)](MipmapHint$1['NICEST']),_0x3c44d0[_0x200f42]=_0x5c6226,_0xe74c0c['readyTextureCount']++;})[_0x309993(0x4b84)](function(){var _0x20deaf=_0x309993;_0xe74c0c[_0x20deaf(0x22b1)]--;});_0x3c44d0[_0x200f42]=_0x153816;}function updateAnimation(_0x14e700){var _0x566d97=_0x68aa19;if(!_0x14e700[_0x566d97(0x167b)][_0x566d97(0x416e)]){var _0x181e7e=(Date[_0x566d97(0x3c84)]()-_0x14e700['_animationInfo'][_0x566d97(0x1aa4)])/0x3e8;_0x181e7e>=_0x14e700[_0x566d97(0x167b)][_0x566d97(0x1afe)]&&(_0x14e700['_animationInfo'][_0x566d97(0x25e3)][_0x566d97(0x68a)](),_0x14e700['_animationInfo'][_0x566d97(0x416e)]=!0x0,_0x181e7e=_0x14e700[_0x566d97(0x167b)]['duration']);for(var _0x3c7a2e=0x0,_0x520fe8=_0x14e700[_0x566d97(0x167b)]['array'][_0x566d97(0x531b)];_0x3c7a2e<_0x520fe8;_0x3c7a2e++){var _0x179f73=_0x14e700['_animationInfo']['array'][_0x3c7a2e];resolveRotation(_0x14e700,_0x179f73,_0x181e7e),resolveScale(_0x14e700,_0x179f73,_0x181e7e),resolveTranslation(_0x14e700,_0x179f73,_0x181e7e);}updateBoundingSphere(_0x14e700);}}S3MTilesLayer[_0x68aa19(0x1572)]=Color$2[_0x68aa19(0x1219)],S3MTilesLayer['DEFAULT_TRANSPARENT_BACK_COLOR_TOLERANCE']=0x0,Object['defineProperties'](S3MTilesLayer[_0x68aa19(0x4b51)],{'urlType':{'get':function(){var _0x35b109=_0x68aa19;return this[_0x35b109(0x52a8)];},'set':function(_0x428495){var _0x5912f7=_0x68aa19;this[_0x5912f7(0x52a8)]=_0x428495;}},'minVisibleAltitude':{'get':function(){var _0x19d062=_0x68aa19;return this[_0x19d062(0x4191)];},'set':function(_0x2e5cd9){var _0x5be382=_0x68aa19;Check[_0x5be382(0x2eb3)][_0x5be382(0x30f8)]('min\x20visible\x20altitude',_0x2e5cd9),this[_0x5be382(0x4191)]=_0x2e5cd9;}},'maxVisibleAltitude':{'get':function(){var _0x4a354f=_0x68aa19;return this[_0x4a354f(0x3b05)];},'set':function(_0x5cfb42){var _0x5ef6f8=_0x68aa19;Check['typeOf'][_0x5ef6f8(0x30f8)](_0x5ef6f8(0x1adf),_0x5cfb42),this['_maxVisibleAltitude']=_0x5cfb42;}},'heading':{'get':function(){var _0x48a1b3=_0x68aa19;return this[_0x48a1b3(0xb2f)];},'set':function(_0x427da5){var _0x57116b=_0x68aa19;Check[_0x57116b(0x2eb3)]['number'](_0x57116b(0x8db),_0x427da5),this['_heading']=_0x427da5,this[_0x57116b(0x3a52)]();}},'lodRangeScale':{'get':function(){var _0x4ea5e8=_0x68aa19;return this[_0x4ea5e8(0x3f8e)];},'set':function(_0x205cea){this['_lodRangeScale']=_0x205cea;}},'priorityScale':{'get':function(){var _0x2dd37f=_0x68aa19;return this[_0x2dd37f(0x15c2)];},'set':function(_0x21b864){var _0x4c46ee=_0x68aa19;this[_0x4c46ee(0x15c2)]=_0x21b864;}},'customRequestHeaders':{'get':function(){var _0x55b7a0=_0x68aa19;return this[_0x55b7a0(0x3b81)][_0x55b7a0(0x868)];},'set':function(_0x278719){var _0x54f8b1=_0x68aa19;this[_0x54f8b1(0x3b81)]['_customRequestHeaders']=_0x278719;}},'style3D':{'get':function(){var _0x2f9fdf=_0x68aa19;return this[_0x2f9fdf(0x3ad)];},'set':function(_0x3a879e){var _0x567d84=_0x68aa19;_0x3a879e&&(this[_0x567d84(0x3ad)]=_0x3a879e,this[_0x567d84(0x3ad)][_0x567d84(0x273)]=this,this[_0x567d84(0x3a81)][_0x567d84(0xdf7)]=this[_0x567d84(0x3ad)]);}},'themeStyle':{'get':function(){var _0x10a1f9=_0x68aa19;return this[_0x10a1f9(0x5536)][_0x10a1f9(0x588d)];},'set':function(_0x572fe1){var _0x530d7e=_0x68aa19,_0x214ee5=this;if(defined$1(this['_queryFieldNames'])||0x0!==_0x214ee5['_layerScheduler']['_attributes'][_0x530d7e(0x38e7)]){if(defined$1(_0x214ee5[_0x530d7e(0x31ae)])&&defined$1(_0x214ee5[_0x530d7e(0x31ae)][_0x530d7e(0xcc5)])){var _0x48b58a={'enable':!0x0};_0x48b58a['layer']=_0x214ee5,_0x214ee5[_0x530d7e(0x3d6d)](_0x48b58a,pbrParameterChange);}_0x214ee5[_0x530d7e(0x5536)][_0x530d7e(0x588d)]=_0x572fe1;}else _0x214ee5[_0x530d7e(0x3b81)][_0x530d7e(0xa21)]()[_0x530d7e(0x4e1e)](function(){var _0x2f2473=_0x530d7e;if(_0x214ee5[_0x2f2473(0x5536)][_0x2f2473(0x588d)]=_0x572fe1,defined$1(_0x214ee5[_0x2f2473(0x31ae)])&&defined$1(_0x214ee5['themeStyle'][_0x2f2473(0xcc5)])){var _0x1a1ec9={'enable':!0x0};_0x1a1ec9[_0x2f2473(0x4e5)]=_0x214ee5,_0x214ee5['traverseRenderEntity'](_0x1a1ec9,pbrParameterChange);}});this[_0x530d7e(0x3d6d)]({},function(_0x518e50){var _0x3b5f9d=_0x530d7e;_0x518e50[_0x3b5f9d(0x1cde)]=!0x0;});}},'wireFrameMode':{'get':function(){var _0x491b56=_0x68aa19;return this[_0x491b56(0x239f)];},'set':function(_0x3f9a15){var _0x3eb817=_0x68aa19;if(_0x3f9a15!==this[_0x3eb817(0x239f)]){if(_0x3f9a15===WireFrameType$1[_0x3eb817(0x5e2)]&&(_0x3f9a15=WireFrameType$1[_0x3eb817(0x3cb5)]),_0x3f9a15===WireFrameType$1[_0x3eb817(0x4fb5)]||this[_0x3eb817(0x239f)]===WireFrameType$1[_0x3eb817(0x4fb5)]){var _0x4744aa={};_0x4744aa['edgeMode']=_0x3f9a15===WireFrameType$1[_0x3eb817(0x4fb5)]?0x1:0x0,_0x4744aa[_0x3eb817(0x4e5)]=this,this[_0x3eb817(0x3d6d)](_0x4744aa,edgeWireFrameModeChange);}this[_0x3eb817(0x239f)]=_0x3f9a15;}}},'visible':{'get':function(){var _0x248fe9=_0x68aa19;return this[_0x248fe9(0x45b7)];},'set':function(_0x57b556){var _0x1ce923=_0x68aa19;this[_0x1ce923(0x55f8)]===DATAFILETYPE$1[_0x1ce923(0x1bb7)]&&this[_0x1ce923(0x45b7)]!=_0x57b556&&this[_0x1ce923(0x3b81)][_0x1ce923(0xc20)](this[_0x1ce923(0x2564)]),this[_0x1ce923(0x45b7)]=_0x57b556;}},'dataMaxValue':{'get':function(){var _0x5bc574=_0x68aa19;return defined$1(this[_0x5bc574(0x3cff)])?this['_hypMaxCategory']:this['_hypMaxHeight'];}},'dataMinValue':{'get':function(){var _0x215f20=_0x68aa19;return defined$1(this[_0x215f20(0x2ae)])?this[_0x215f20(0x2ae)]:this['_hypMinHeight'];}},'ColorDictTableMode':{'set':function(_0x51f4fd){var _0x466f4a=_0x68aa19;this[_0x466f4a(0x31b8)]=_0x51f4fd;}},'hypsometricSetting':{'get':function(){var _0x59acda=_0x68aa19;return{'hypsometricSetting':this[_0x59acda(0x3c5e)],'analysisMode':this[_0x59acda(0x2b18)]};},'set':function(_0x5bf70c){var _0x25971c=_0x68aa19;this[_0x25971c(0x3606)]=!0x1,this['_hypsometricRegionUpdate']=!0x0,defined$1(this[_0x25971c(0x477)])&&(this[_0x25971c(0x477)][_0x25971c(0x2578)](),this[_0x25971c(0x477)]=null),defined$1(this['_hypsometricRenderTexture'])||(this[_0x25971c(0x380d)]=new Texture$1({'context':this[_0x25971c(0x1968)],'width':this[_0x25971c(0x3816)],'height':this[_0x25971c(0x3816)],'pixelFormat':PixelFormat$1[_0x25971c(0x4a1c)]})),defined$1(this[_0x25971c(0xad2)])||(this[_0x25971c(0xad2)]=new Texture$1({'context':this[_0x25971c(0x1968)],'width':0x400,'height':0x40,'pixelFormat':PixelFormat$1['RGBA'],'flipY':!0x1}));var _0x45805a={};if(_0x45805a[_0x25971c(0x4e5)]=this,!defined$1(_0x5bf70c)||!defined$1(_0x5bf70c[_0x25971c(0x4321)]))return defined$1(this[_0x25971c(0x3c5e)])&&(this['_hypsometricSetting'][_0x25971c(0x2578)](),this[_0x25971c(0x3c5e)]=void 0x0),void this[_0x25971c(0x3d6d)](_0x45805a,disableHypsometric);if(this[_0x25971c(0x2b18)]=_0x5bf70c['analysisMode']||this[_0x25971c(0x2b18)],this[_0x25971c(0x3c5e)]=HypsometricSetting[_0x25971c(0x254b)](_0x5bf70c[_0x25971c(0x4321)],this[_0x25971c(0x3c5e)]),this[_0x25971c(0x3c5e)][_0x25971c(0x1f15)]=!0x0,defined$1(this[_0x25971c(0x3c5e)][_0x25971c(0x4329)])&&(this[_0x25971c(0x3c5e)][_0x25971c(0x4329)][_0x25971c(0x111)](),defined$1(this['_hypsometricTexture'])&&this['_hypsometricTexture'][_0x25971c(0x3e99)]({'width':0x400,'height':0x40,'arrayBufferView':this[_0x25971c(0x3c5e)][_0x25971c(0x4329)][_0x25971c(0x3de2)]})),this[_0x25971c(0x2b18)]!==HypsometricSettingEnum$1[_0x25971c(0x195c)][_0x25971c(0x177a)]?(this['_bUseHypColorTable']=!0x0,this[_0x25971c(0x3d6d)](_0x45805a,enableHypsometric)):this[_0x25971c(0x3d6d)](_0x45805a,disableHypsometric),this['_hypsometricSetting'][_0x25971c(0x2263)]&&this[_0x25971c(0x2b18)]===HypsometricSettingEnum$1[_0x25971c(0x195c)][_0x25971c(0x2961)]&&this['_hypsometricSetting']['CoverageArea'][_0x25971c(0x531b)]>0x0){var _0x5f3db0=this['_hypsometricSetting'][_0x25971c(0x1628)],_0x3dcd9f=new PolygonGeometry({'polygonHierarchy':{'positions':Cartesian3[_0x25971c(0x46c2)](_0x5f3db0)}}),_0x48dabf=PolygonGeometry[_0x25971c(0x2a90)](_0x3dcd9f),_0x586c2=new Matrix4();Matrix4['inverse'](this[_0x25971c(0x3f82)],_0x586c2),FlattenRegion[_0x25971c(0x41f7)](_0x48dabf,_0x5f3db0,_0x586c2,this[_0x25971c(0x2564)]['mode']===SceneMode$1['COLUMBUS_VIEW']);var _0x13c56d=FlattenRegion['updateGeoBounds'](_0x48dabf),_0x36500c=0.01*(_0x13c56d['z']-_0x13c56d['x']);_0x13c56d['w'],_0x13c56d['y'],this['_hypsometricRegion']=new FlattenRegion(),this[_0x25971c(0x477)]['_geometry']=_0x48dabf,this[_0x25971c(0x477)][_0x25971c(0x3045)]['x']=_0x13c56d['x']-_0x36500c,this['_hypsometricRegion'][_0x25971c(0x3045)]['y']=_0x13c56d['y']-_0x36500c,this[_0x25971c(0x477)]['_bounds']['z']=_0x13c56d['z']+_0x36500c,this['_hypsometricRegion'][_0x25971c(0x3045)]['w']=_0x13c56d['w']+_0x36500c,Cartesian4[_0x25971c(0x254b)](this[_0x25971c(0x477)]['_bounds'],this[_0x25971c(0x440)]);}this[_0x25971c(0x1276)]||this[_0x25971c(0x3e0f)][_0x25971c(0x30bb)]();}},'layerBounds':{'get':function(){var _0x486310=_0x68aa19;return this[_0x486310(0x2560)];},'set':function(_0x375edc){var _0x548f80=_0x68aa19;this[_0x548f80(0x2560)]=_0x375edc;}},'LoadingMode':{'get':function(){var _0x322319=_0x68aa19;return this[_0x322319(0x720)];},'set':function(_0x3cf3a7){this['_nLoadingMode']=_0x3cf3a7;}},'LoadingPriority':{'get':function(){var _0x316ce7=_0x68aa19;return defined$1(this[_0x316ce7(0x3b81)])?this[_0x316ce7(0x3b81)][_0x316ce7(0x3be4)]:LoadingPriorityMode$1[_0x316ce7(0x482b)];},'set':function(_0x5a4f73){var _0x439eaf=_0x68aa19;defined$1(this[_0x439eaf(0x3b81)])&&(this[_0x439eaf(0x3b81)][_0x439eaf(0x3be4)]=_0x5a4f73);}},'bReleaseColor':{'get':function(){return this['_bReleaseColor'];},'set':function(_0x101f80){this['_bReleaseColor']=_0x101f80;}},'ignoreNormal':{'get':function(){return this['_ignoreNormal'];},'set':function(_0x40fdc2){var _0x315576=_0x68aa19;this['_ignoreNormal']!==_0x40fdc2&&(this['_ignoreNormal']=_0x40fdc2,this[_0x315576(0x208f)]());}},'visibleDistanceMax':{'get':function(){var _0x62a9e2=_0x68aa19;return this[_0x62a9e2(0x21bb)];},'set':function(_0x35b44b){var _0x10bd52=_0x68aa19;this[_0x10bd52(0x21bb)]=_0x35b44b;}},'visibleDistanceMin':{'get':function(){return this['_visibleDistanceMin'];},'set':function(_0x267a92){var _0x4023a9=_0x68aa19;this[_0x4023a9(0x33fe)]=_0x267a92;}},'clipLineColor':{'get':function(){var _0x472752=_0x68aa19;return new Color$2(this[_0x472752(0x4f3)]['x'],this['_clipLineColor']['y'],this[_0x472752(0x4f3)]['z'],this[_0x472752(0x4f3)]['w']);},'set':function(_0x4870e5){var _0x4ecb9b=_0x68aa19;_0x4870e5 instanceof Color$2&&(this['_clipLineColor']=new Cartesian4(_0x4870e5[_0x4ecb9b(0x4f34)],_0x4870e5[_0x4ecb9b(0x2129)],_0x4870e5[_0x4ecb9b(0x28f8)],_0x4870e5[_0x4ecb9b(0x24f9)]));}},'clipPlaneColor':{'get':function(){var _0x528071=_0x68aa19;return new Color$2(this['_clipPlaneColor']['x'],this[_0x528071(0x140d)]['y'],this[_0x528071(0x140d)]['z'],this[_0x528071(0x140d)]['w']);},'set':function(_0x1e5e49){var _0x2719a7=_0x68aa19;_0x1e5e49 instanceof Color$2&&(this[_0x2719a7(0x140d)]=new Cartesian4(_0x1e5e49[_0x2719a7(0x4f34)],_0x1e5e49[_0x2719a7(0x2129)],_0x1e5e49[_0x2719a7(0x28f8)],_0x1e5e49[_0x2719a7(0x24f9)]));}},'shadowType':{'get':function(){var _0x3e1603=_0x68aa19;return this[_0x3e1603(0x20be)];},'set':function(_0x553863){var _0x4f0e6a=_0x68aa19;this[_0x4f0e6a(0x20be)]!==_0x553863&&(this['_shadowType']=_0x553863,this[_0x4f0e6a(0x18e5)]());}},'horizontalline':{'get':function(){var _0x2d2e0e=_0x68aa19;return this[_0x2d2e0e(0xa4b)];},'set':function(_0xbc270e){var _0x4a794c=_0x68aa19;this[_0x4a794c(0xa4b)]=_0xbc270e;}},'horizontalColor':{'get':function(){var _0xa45c83=_0x68aa19;return new Color$2(this[_0xa45c83(0xc21)]['x'],this[_0xa45c83(0xc21)]['y'],this[_0xa45c83(0xc21)]['z'],this['_HorizontalColor']['w']);},'set':function(_0x1045fe){var _0x4d9655=_0x68aa19;_0x1045fe instanceof Color$2&&(this[_0x4d9655(0xc21)]=new Cartesian4(_0x1045fe[_0x4d9655(0x4f34)],_0x1045fe[_0x4d9655(0x2129)],_0x1045fe[_0x4d9655(0x28f8)],_0x1045fe[_0x4d9655(0x24f9)]));}},'hasLight':{'get':function(){return this['_hasLight'];},'set':function(_0xcc3373){var _0x52e332=_0x68aa19;if(defined$1(_0xcc3373)){this[_0x52e332(0x2509)]=_0xcc3373;var _0x6b53c8={};_0x6b53c8[_0x52e332(0x4e5)]=this,_0x6b53c8['enable']=_0xcc3373,this[_0x52e332(0x3d6d)](_0x6b53c8,hasLightChange);}}},'cullEnabled':{'get':function(){var _0x232340=_0x68aa19;return this[_0x232340(0x33b2)];},'set':function(_0x33f58a){var _0x27eff7=_0x68aa19;this['cullMode']=_0x33f58a?WindingOrder$1['COUNTER_CLOCKWISE']:WindingOrder$1[_0x27eff7(0x44b5)];}},'cullMode':{'get':function(){var _0x3a0a62=_0x68aa19;return this[_0x3a0a62(0x305f)];},'set':function(_0x4721ba){var _0x27f8b1=_0x68aa19;this[_0x27f8b1(0x305f)]=_0x4721ba;var _0x5560af=RenderState[_0x27f8b1(0x4d2)](this[_0x27f8b1(0x2d3f)]);_0x5560af['cull'][_0x27f8b1(0x20fb)]=_0x4721ba!==WindingOrder$1['NONE'],_0x5560af['frontFace']=_0x4721ba!==WindingOrder$1['NONE']?_0x4721ba:WindingOrder$1[_0x27f8b1(0x2c7d)],this[_0x27f8b1(0x2d3f)]=RenderState[_0x27f8b1(0x4d21)](_0x5560af);}},'selectColorType':{'get':function(){var _0x59184f=_0x68aa19;return this[_0x59184f(0x479f)];},'set':function(_0x256378){var _0x566010=_0x68aa19;if(this[_0x566010(0x479f)]!==_0x256378){this[_0x566010(0x479f)]=_0x256378,this[_0x566010(0x2708)]()?this[_0x566010(0x1968)][_0x566010(0x5893)]++:(this[_0x566010(0x1968)][_0x566010(0x5893)]--,this[_0x566010(0x1968)][_0x566010(0x5893)]=Math[_0x566010(0x2bc6)](this['_context'][_0x566010(0x5893)],0x0));var _0x4afd0e={};_0x4afd0e[_0x566010(0x4e5)]=this,_0x4afd0e[_0x566010(0xf0f)]=_0x256378,this['traverseRenderEntity'](_0x4afd0e,selectColorTypeChange);}}},'mixColorType':{'get':function(){var _0x56cac5=_0x68aa19;return this[_0x56cac5(0x44f)];},'set':function(_0x234863){var _0x2ef2db=_0x68aa19;if(this['_mixColorType']!==_0x234863){this['_mixColorType']=_0x234863;var _0x166a73={'layer':this,'mixColorType':_0x234863};this[_0x2ef2db(0x3d6d)](_0x166a73,mixColorTypeChange);}}},'id':{'get':function(){return this['_id'];}},'name':{'get':function(){var _0x4a4a07=_0x68aa19;return this[_0x4a4a07(0x1e54)];}},'groupName':{'get':function(){return this['_groupName'];}},'selectEnabled':{'get':function(){var _0x1daf03=_0x68aa19;return this[_0x1daf03(0x4af6)];},'set':function(_0x81a144){var _0xacb3ec=_0x68aa19;Check['defined'](_0xacb3ec(0x327),_0x81a144),Check['typeOf']['bool'](_0xacb3ec(0x327),_0x81a144),this[_0xacb3ec(0x4af6)]=_0x81a144;}},'skeletonSelectEnable':{'get':function(){var _0x45aeda=_0x68aa19;return this[_0x45aeda(0x2f44)];},'set':function(_0x397f1b){var _0x5db221=_0x68aa19;Check['defined'](_0x5db221(0x327),_0x397f1b),Check['typeOf'][_0x5db221(0x3795)](_0x5db221(0x327),_0x397f1b),this[_0x5db221(0x2f44)]=_0x397f1b,this[_0x5db221(0x208f)]();}},'selectedColor':{'get':function(){var _0x3ab6ef=_0x68aa19;return this[_0x3ab6ef(0x1acc)];},'set':function(_0x1552ee){var _0x32601e=_0x68aa19;Check['defined']('selectedColor\x20value',_0x1552ee),this[_0x32601e(0x1acc)]=Color$2[_0x32601e(0x254b)](_0x1552ee),this[_0x32601e(0x2a64)][_0x32601e(0x444b)]=Color$2[_0x32601e(0x254b)](_0x1552ee);}},'selectedLineColor':{'get':function(){var _0x5033bf=_0x68aa19;return this[_0x5033bf(0x40f2)];},'set':function(_0x4e75ec){var _0x1e9bb2=_0x68aa19;Check[_0x1e9bb2(0x3224)](_0x1e9bb2(0x4855),_0x4e75ec),this[_0x1e9bb2(0x40f2)]=Color$2[_0x1e9bb2(0x254b)](_0x4e75ec);}},'skeletonSelectedColor':{'get':function(){var _0x1c0119=_0x68aa19;return this[_0x1c0119(0x4fd3)];},'set':function(_0x1b1b18){var _0x46e402=_0x68aa19;Check[_0x46e402(0x3224)](_0x46e402(0x4b0c),_0x1b1b18),this[_0x46e402(0x4fd3)]=Color$2[_0x46e402(0x254b)](_0x1b1b18);}},'selectedSkeletonId':{'get':function(){var _0x11bd95=_0x68aa19;return this[_0x11bd95(0x1957)];},'set':function(_0x3bbac9){var _0x45bc32=_0x68aa19;Check[_0x45bc32(0x3224)](_0x45bc32(0x56b9),_0x3bbac9),this[_0x45bc32(0x1957)]=_0x3bbac9;}},'multiChoose':{'get':function(){var _0x1dbf0e=_0x68aa19;return this[_0x1dbf0e(0x28e4)];},'set':function(_0xe27599){var _0x4aca4e=_0x68aa19;Check[_0x4aca4e(0x3224)]('multiChoose',_0xe27599),Check[_0x4aca4e(0x2eb3)][_0x4aca4e(0x3795)]('multiChoose',_0xe27599),this[_0x4aca4e(0x28e4)]=_0xe27599;}},'brightness':{'get':function(){var _0x38cf36=_0x68aa19;return this[_0x38cf36(0x2ad7)];},'set':function(_0xae6eb2){var _0xa25aa7=_0x68aa19;this[_0xa25aa7(0x2ad7)]=_0xae6eb2;var _0x34d19a={};_0x34d19a[_0xa25aa7(0x4e5)]=this,this[_0xa25aa7(0x3d6d)](_0x34d19a,enableAjustColor);}},'contrast':{'get':function(){var _0x417824=_0x68aa19;return this[_0x417824(0xff9)];},'set':function(_0x50a2a9){var _0x376450=_0x68aa19;this[_0x376450(0xff9)]=_0x50a2a9;var _0x119b00={};_0x119b00[_0x376450(0x4e5)]=this,this['traverseRenderEntity'](_0x119b00,enableAjustColor);}},'hue':{'get':function(){var _0x20e13e=_0x68aa19;return this[_0x20e13e(0x899)];},'set':function(_0x297355){var _0x27f54b=_0x68aa19;this[_0x27f54b(0x899)]=_0x297355;var _0x2177b2={};_0x2177b2[_0x27f54b(0x4e5)]=this,this['traverseRenderEntity'](_0x2177b2,enableAjustColor);}},'saturation':{'get':function(){var _0x2cb789=_0x68aa19;return this[_0x2cb789(0x340e)];},'set':function(_0x4cfbcf){var _0x5e0bfc=_0x68aa19;this[_0x5e0bfc(0x340e)]=_0x4cfbcf;var _0x47fc1e={};_0x47fc1e['layer']=this,this[_0x5e0bfc(0x3d6d)](_0x47fc1e,enableAjustColor);}},'gamma':{'get':function(){var _0x1e3000=_0x68aa19;return this[_0x1e3000(0x4e0a)];},'set':function(_0x517502){var _0xace152=_0x68aa19;this[_0xace152(0x4e0a)]=_0x517502;var _0x1b0c4c={};_0x1b0c4c[_0xace152(0x4e5)]=this,this[_0xace152(0x3d6d)](_0x1b0c4c,enableAjustColor);}},'transparentBackColor':{'get':function(){var _0xde8f16=_0x68aa19;return this[_0xde8f16(0x3d7)];},'set':function(_0x2a15be){var _0x4e6c47=_0x68aa19;if(this[_0x4e6c47(0x3d7)]!==_0x2a15be){this[_0x4e6c47(0x3d7)]=_0x2a15be;var _0x261e65={};_0x261e65[_0x4e6c47(0x4e5)]=this,this[_0x4e6c47(0x3d6d)](_0x261e65,enableAjustTransparentBackColor);}}},'transparentBackColorTolerance':{'get':function(){var _0x401061=_0x68aa19;return this[_0x401061(0x30b8)];},'set':function(_0x454664){var _0x5f1d5f=_0x68aa19;if(this[_0x5f1d5f(0x30b8)]!==_0x454664){this[_0x5f1d5f(0x30b8)]=_0x454664;var _0x623cf1={};_0x623cf1[_0x5f1d5f(0x4e5)]=this,0x0===this['_transparentBackColorTolerance']?this[_0x5f1d5f(0x3d6d)](_0x623cf1,disableAjustTransparentBackColor):this[_0x5f1d5f(0x3d6d)](_0x623cf1,enableAjustTransparentBackColor);}}},'volName':{'get':function(){var _0x28f651=_0x68aa19;return this[_0x28f651(0x427d)];},'set':function(_0x2f001a){var _0x3e786b=_0x68aa19;for(var _0x43150d=0x0;_0x43150d<this[_0x3e786b(0x15c5)][_0x3e786b(0x531b)];_0x43150d++)this[_0x3e786b(0x15c5)][_0x43150d]==_0x2f001a&&(this[_0x3e786b(0x427d)]=_0x2f001a,this[_0x3e786b(0x1e09)]=this[_0x3e786b(0x4842)][_0x43150d],this[_0x3e786b(0x1dc5)]=this[_0x3e786b(0x1057)][_0x43150d],this['_strVolumeExt']=this['_strVolumeExts'][_0x43150d],this[_0x3e786b(0x966)]());}},'coverImageryLayer':{'get':function(){var _0x3adb10=_0x68aa19;return this[_0x3adb10(0x46b)];},'set':function(_0x179503){var _0x111c16=_0x68aa19;defined$1(_0x179503)||this[_0x111c16(0x4f30)](),this['_imageryLayer']=_0x179503;}},'splitDirection':{'get':function(){var _0x5ceed3=_0x68aa19;return this[_0x5ceed3(0x2a08)];},'set':function(_0x3e63dc){var _0x48fdd6=_0x68aa19;if(Check[_0x48fdd6(0x2eb3)][_0x48fdd6(0x30f8)](_0x48fdd6(0x4c8),_0x3e63dc),this[_0x48fdd6(0x2a08)]!==_0x3e63dc){this[_0x48fdd6(0x2a08)]=_0x3e63dc;var _0x41be9f={'layer':this,'enableSplit':_0x3e63dc!==SplitDirection$1[_0x48fdd6(0x44b5)]};this['traverseRenderEntity'](_0x41be9f,splitDirectionChange);}}},'splitPosition':{'get':function(){return this['_splitPosition'];},'set':function(_0x25eeb6){var _0x11e7c1=_0x68aa19;Check['typeOf']['number'](_0x11e7c1(0x3e5d),_0x25eeb6),this[_0x11e7c1(0x1e70)]=_0x25eeb6;}},'selectionFiltrateByTransparency':{'get':function(){var _0xb9cefc=_0x68aa19;return this[_0xb9cefc(0x10f3)];},'set':function(_0x238c96){var _0x50296a=_0x68aa19;Check[_0x50296a(0x2eb3)][_0x50296a(0x30f8)](_0x50296a(0x416f),_0x238c96),this['_selectionFiltrateByTransparency']=_0x238c96;}},'effect':{'get':function(){var _0x5d70f5=_0x68aa19;return this[_0x5d70f5(0x49f9)];},'set':function(_0x27a84f){var _0x5752b9=_0x68aa19;this[_0x5752b9(0x49f9)]=_0x27a84f;}},'bloomEffect':{'get':function(){var _0x234e97=_0x68aa19;return defined$1(this[_0x234e97(0x29c7)])||(this[_0x234e97(0x29c7)]=new S3MBloomEffect()),this[_0x234e97(0x29c7)];}},'bloomEnable':{'get':function(){var _0x56dec7=_0x68aa19;return!!defined$1(this[_0x56dec7(0x29c7)])&&this['_bloomEffect'][_0x56dec7(0x10ec)];}},'selectedTranslate':{'get':function(){var _0x3735f7=_0x68aa19;return this[_0x3735f7(0x548d)];},'set':function(_0x3e4489){var _0x118533=_0x68aa19;Check[_0x118533(0x2eb3)][_0x118533(0x5014)](_0x118533(0x535a),_0x3e4489),Cartesian3[_0x118533(0x2ed4)](_0x3e4489,this[_0x118533(0x548d)])||(this[_0x118533(0x548d)]=_0x3e4489);}},'clearMemoryImmediately':{'get':function(){return this['_clearMemoryImmediately'];},'set':function(_0x809264){var _0x160827=_0x68aa19;this[_0x160827(0x49f0)]=_0x809264;}},'maximumMemoryUsage':{'get':function(){return this['_maximumMemoryUsage'];},'set':function(_0x483a9c){var _0x1bafff=_0x68aa19;this[_0x1bafff(0x19f9)]=_0x483a9c;}},'PBRMaterialType':{'get':function(){var _0x40dd54=_0x68aa19;return this[_0x40dd54(0xe59)];},'set':function(_0x556426){var _0x44e3f5=_0x68aa19;if(this[_0x44e3f5(0xe59)]!==_0x556426){this[_0x44e3f5(0xe59)]=_0x556426;var _0x28d351=S3MPBRMaterialLib['getMaterial'](_0x556426),_0x252119=this;defined$1(this[_0x44e3f5(0x4648)])&&(this[_0x44e3f5(0x4648)][_0x44e3f5(0x2578)](),this[_0x44e3f5(0x4648)]=null),defined$1(this[_0x44e3f5(0x65f)])&&(this[_0x44e3f5(0x65f)][_0x44e3f5(0x2578)](),this[_0x44e3f5(0x65f)]=null),when(loadImage$2(_0x28d351[_0x44e3f5(0x11f9)]),function(_0x1f5b9f){var _0x2d866c=_0x44e3f5;_0x252119[_0x2d866c(0x4648)]=new Texture$1({'context':_0x252119[_0x2d866c(0x2564)][_0x2d866c(0x4174)],'source':_0x1f5b9f,'pixelFormat':PixelFormat$1[_0x2d866c(0x47cf)],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE']});}),when(loadImage$2(_0x28d351[_0x44e3f5(0x274a)]),function(_0x477b19){var _0x34fd0b=_0x44e3f5;_0x252119[_0x34fd0b(0x65f)]=new Texture$1({'context':_0x252119['_frameState'][_0x34fd0b(0x4174)],'source':_0x477b19,'pixelFormat':PixelFormat$1[_0x34fd0b(0x47cf)],'pixelDatatype':PixelDatatype[_0x34fd0b(0x4aae)]});});var _0x190bf4={};_0x190bf4['layer']=this,_0x190bf4['PBRType']=_0x556426,this[_0x44e3f5(0x3d6d)](_0x190bf4,PBRMaterialTypeChange);}}},'PBRMetallic':{'get':function(){return this['_PBRMaterialParams']['pbrMetallicRoughness']['metallicFactor'];},'set':function(_0x584c40){var _0x5eb105=_0x68aa19;this['_PBRMaterialParams'][_0x5eb105(0x17c7)][_0x5eb105(0x933)]=_0x584c40;}},'PBRRoughness':{'get':function(){var _0x5b01f9=_0x68aa19;return this['_PBRMaterialParams'][_0x5b01f9(0x17c7)][_0x5b01f9(0x4d00)];},'set':function(_0x305661){var _0x49d78a=_0x68aa19;this[_0x49d78a(0x40b4)][_0x49d78a(0x17c7)][_0x49d78a(0x4d00)]=_0x305661;}},'emissiveFactor':{'get':function(){var _0xdb4b6b=_0x68aa19;return this['_PBRMaterialParams'][_0xdb4b6b(0x17c7)][_0xdb4b6b(0x2ead)];},'set':function(_0x5197f9){var _0x2fd484=_0x68aa19;this[_0x2fd484(0x40b4)]['pbrMetallicRoughness'][_0x2fd484(0x2ead)]=_0x5197f9;}},'textureUVSpeed':{'get':function(){var _0x8353b0=_0x68aa19;return this[_0x8353b0(0x1e68)];},'set':function(_0x334883){var _0x49bf00=_0x68aa19;Check['typeOf'][_0x49bf00(0x5014)](_0x49bf00(0x3263),_0x334883),Cartesian2[_0x49bf00(0x254b)](_0x334883,this['_textureUVSpeed']);var _0x39c50c={};_0x39c50c[_0x49bf00(0x4e5)]=this,_0x39c50c['enable']=0x0!==this['_textureUVSpeed']['x']||0x0!==this[_0x49bf00(0x1e68)]['y'],this[_0x49bf00(0x3d6d)](_0x39c50c,enableTextureMove);}},'indexedDBSetting':{'get':function(){var _0x1706f8=_0x68aa19;return this[_0x1706f8(0x2701)];},'set':function(_0x3946d7){var _0x3bc0bc=_0x68aa19;if(defined$1(window[_0x3bc0bc(0x84c)])){var _0x68c64e=this;if(defined$1(_0x3946d7)&&_0x3bc0bc(0x46da)==typeof _0x3946d7[_0x3bc0bc(0x250c)]&&_0x3bc0bc(0x46da)==typeof _0x3946d7[_0x3bc0bc(0x3956)]&&_0x3bc0bc(0x46da)==typeof _0x3946d7[_0x3bc0bc(0x2586)]){(_0x390c7f={})[_0x3bc0bc(0x250c)]=_0x3946d7[_0x3bc0bc(0x250c)],_0x390c7f['isAttributesSave']=_0x3946d7['isAttributesSave'],_0x390c7f[_0x3bc0bc(0x2586)]=_0x3946d7[_0x3bc0bc(0x2586)],_0x390c7f[_0x3bc0bc(0x50ec)]=function(){var _0xb303cf=_0x3bc0bc;_0x68c64e['_layerScheduler'][_0xb303cf(0x41b0)]();};var _0x390c7f={'isAttributesSave':!0x1,'isGeoTilesSave':!0x1,'isGeoTilesRootNodeSave':!0x1,'clear':function(){var _0x17ba76=_0x3bc0bc;_0x68c64e[_0x17ba76(0x3b81)][_0x17ba76(0x41b0)]();}};this[_0x3bc0bc(0x2701)]=new Proxy(_0x390c7f,{'get':function(_0x3d9ac0,_0x447a36){return _0x3d9ac0[_0x447a36];},'set':function(_0x569cd2,_0x30c29b,_0x36cc3e){var _0x595959=_0x3bc0bc;_0x595959(0x3956)===_0x30c29b&&!0x1===_0x569cd2[_0x595959(0x3956)]&&!0x0===_0x36cc3e&&(defined$1(_0x68c64e[_0x595959(0x3b81)]['_indexedDBScheduler'])?_0x68c64e[_0x595959(0x3b81)][_0x595959(0x2fdf)][_0x595959(0x22cc)]('attributes','saved')['then'](function(_0x3e623b){var _0x7cb540=_0x595959;_0x3e623b||0x0!=_0x68c64e['_layerScheduler'][_0x7cb540(0x40b2)][_0x7cb540(0x38e7)]||_0x68c64e[_0x7cb540(0x3b81)][_0x7cb540(0x2871)]();},function(){var _0x5906eb=_0x595959;0x0==_0x68c64e[_0x5906eb(0x3b81)]['_attributes'][_0x5906eb(0x38e7)]&&_0x68c64e[_0x5906eb(0x3b81)][_0x5906eb(0x2871)]();}):_0x68c64e[_0x595959(0x3b81)]['_dpPromise'][_0x595959(0x4e1e)](function(){var _0xfb93a7=_0x595959;_0x68c64e[_0xfb93a7(0x3b81)][_0xfb93a7(0x2fdf)][_0xfb93a7(0x22cc)]('attributes',_0xfb93a7(0x5173))[_0xfb93a7(0x4e1e)](function(_0x32d53c){var _0x5b251d=_0xfb93a7;_0x32d53c||0x0!=_0x68c64e['_layerScheduler'][_0x5b251d(0x40b2)]['_memoryCache']||_0x68c64e[_0x5b251d(0x3b81)][_0x5b251d(0x2871)]();},function(){var _0x255a89=_0xfb93a7;0x0==_0x68c64e[_0x255a89(0x3b81)][_0x255a89(0x40b2)][_0x255a89(0x38e7)]&&_0x68c64e[_0x255a89(0x3b81)]['_requestAllScvd']();});})),_0x569cd2[_0x30c29b]=_0x36cc3e;}}),this['_layerScheduler'][_0x3bc0bc(0x2701)]=this['_indexedDBSetting'];}}else this[_0x3bc0bc(0x2701)]={'isAttributesSave':!0x1,'isGeoTilesSave':!0x1,'isGeoTilesRootNodeSave':!0x1},this['_layerScheduler'][_0x3bc0bc(0x2701)]=this[_0x3bc0bc(0x2701)];}},'pointCloudShading':{'get':function(){return this['_pointCloudShading'];}},'shadowVolumeTopHeight':{'get':function(){return this['_manualShadowVolumeTopHeight'];},'set':function(_0x100515){this['_manualShadowVolumeTopHeight']=_0x100515;}},'shadowVolumeBottomHeight':{'get':function(){var _0x2cc301=_0x68aa19;return this[_0x2cc301(0xf48)];},'set':function(_0x48d838){var _0x811ac4=_0x68aa19;this[_0x811ac4(0xf48)]=_0x48d838;}},'triangleFiltratePixel':{'get':function(){var _0x598309=_0x68aa19;return this[_0x598309(0x19e1)];},'set':function(_0x44c469){var _0x8806b3=_0x68aa19,_0x1bd31e=parseFloat(_0x44c469),_0x34d12e=this[_0x8806b3(0x19e1)]>0x0,_0x2ee34a=_0x1bd31e>0x0;if(this[_0x8806b3(0x19e1)]=_0x1bd31e,this[_0x8806b3(0x22c0)]===VertexWeightMode$1['EdgeLengthMin']&&_0x34d12e!=_0x2ee34a){var _0x10f3d7={};_0x10f3d7['layer']=this,_0x10f3d7[_0x8806b3(0x10ec)]=_0x2ee34a,this[_0x8806b3(0x3d6d)](_0x10f3d7,enableTriangleFiltrate);}}},'useMercatorProject':{'get':function(){var _0x15131d=_0x68aa19;return this[_0x15131d(0x3e39)];},'set':function(_0x48cc84){var _0x471359=_0x68aa19;this[_0x471359(0x3e39)]=_0x48cc84,this[_0x471359(0x208f)]();}},'minTransparentAlpha':{'get':function(){var _0x4b9bcd=_0x68aa19;return this[_0x4b9bcd(0x3425)];},'set':function(_0x16c906){var _0x4157c7=_0x68aa19;this[_0x4157c7(0x3425)]=_0x16c906;}},'maxTransparentAlpha':{'get':function(){var _0x113406=_0x68aa19;return this[_0x113406(0x38d1)];},'set':function(_0x3d82b0){var _0x2c37b5=_0x68aa19;this[_0x2c37b5(0x38d1)]=_0x3d82b0;}},'selectBound':{'get':function(){var _0x133835=_0x68aa19;return this[_0x133835(0x2383)];},'set':function(_0x34b385){var _0x5c9f63=_0x68aa19;this[_0x5c9f63(0x2383)]=_0x34b385,this[_0x5c9f63(0x28c0)]=!0x0,this[_0x5c9f63(0x4af6)]=!0x0;}},'S3MTileLoadedEvent':{'get':function(){var _0x21dd00=_0x68aa19;return this[_0x21dd00(0x42ed)];}},'attributeDownloaded':{'get':function(){return this['_attributeDownloaded'];}},'allTilesLoaded':{'get':function(){var _0x98d789=_0x68aa19;return this[_0x98d789(0x25b7)];}},'prepareLoadEvent':{'get':function(){var _0x493bb3=_0x68aa19;return this[_0x493bb3(0x1290)];}},'prepareLoadDataSize':{'get':function(){var _0x51b0ab=_0x68aa19;return this[_0x51b0ab(0x1160)];},'set':function(_0x4e43db){var _0x2d5b9f=_0x68aa19;Check[_0x2d5b9f(0x2eb3)][_0x2d5b9f(0x30f8)](_0x2d5b9f(0x327),_0x4e43db),_0x4e43db>0x0&&(this[_0x2d5b9f(0x1160)]=_0x4e43db,defined$1(this[_0x2d5b9f(0x1290)])||(this[_0x2d5b9f(0x1290)]=new Event()),this['_layerScheduler'][_0x2d5b9f(0x2fc6)]=!0x1);}},'colorTableChanged':{'get':function(){return this['_colorTableChanged'];}},'receiveObjectClamp':{'get':function(){var _0x20c934=_0x68aa19;return this[_0x20c934(0x20cd)];},'set':function(_0x27bc2e){var _0x282384=_0x68aa19;this[_0x282384(0x20cd)]=_0x27bc2e;var _0x138731=RenderState[_0x282384(0x4d2)](this['_rsColor']);_0x138731['stencilTest']=S3MRenderStateCreator[_0x282384(0x204d)](_0x27bc2e),this['_rsColor']=RenderState[_0x282384(0x4d21)](_0x138731);}},'orderIndependentTranslucency':{'get':function(){var _0x87e98f=_0x68aa19;return this[_0x87e98f(0x546a)];},'set':function(_0x21d01b){var _0x5a2757=_0x68aa19;Check[_0x5a2757(0x2eb3)][_0x5a2757(0x3795)](_0x5a2757(0x327),_0x21d01b),this[_0x5a2757(0x546a)]=_0x21d01b;}},'partlyTransparent':{'get':function(){var _0x4ac585=_0x68aa19;return this[_0x4ac585(0xab3)];},'set':function(_0x19bd2a){var _0x667daa=_0x68aa19;Check[_0x667daa(0x2eb3)][_0x667daa(0x3795)](_0x667daa(0x327),_0x19bd2a),this[_0x667daa(0xab3)]=_0x19bd2a;}},'showLabel':{'get':function(){var _0x2940ab=_0x68aa19;return this[_0x2940ab(0x3b18)];},'set':function(_0x165e6d){var _0x5b88cf=_0x68aa19;Check[_0x5b88cf(0x3224)](_0x5b88cf(0x327),_0x165e6d),Check[_0x5b88cf(0x2eb3)][_0x5b88cf(0x3795)](_0x5b88cf(0x327),_0x165e6d),this[_0x5b88cf(0x3b18)]=_0x165e6d,this['_showLabel']&&0x0===Object[_0x5b88cf(0x20c8)](this['_layerScheduler'][_0x5b88cf(0x40b2)])[_0x5b88cf(0x531b)]&&this[_0x5b88cf(0x3b81)][_0x5b88cf(0x2871)]();}},'labelStyle':{'get':function(){var _0x55a463=_0x68aa19;return this[_0x55a463(0x13cb)];},'set':function(_0x3d9106){var _0x399468=_0x68aa19;Check['defined'](_0x399468(0x327),_0x3d9106),(this[_0x399468(0x13cb)][_0x399468(0x2d6c)]||defined$1(_0x3d9106[_0x399468(0x1c65)])&&this[_0x399468(0x13cb)][_0x399468(0x1c65)]!==_0x3d9106[_0x399468(0x1c65)])&&this[_0x399468(0x2a64)]['removeAll'](),this[_0x399468(0x13cb)]=_0x3d9106,defined$1(this['_labelCollection'])&&this[_0x399468(0x2a64)]['setLabelStyle'](this[_0x399468(0x13cb)]);}},'swipeRegion':{'get':function(){var _0x52143c=_0x68aa19;return new BoundingRectangle(this[_0x52143c(0x1a6f)]['x'],this[_0x52143c(0x1a6f)]['y'],this[_0x52143c(0x1a6f)]['z']-this['_swipeRegion']['x'],this['_swipeRegion']['w']-this[_0x52143c(0x1a6f)]['y']);},'set':function(_0x2acebe){var _0x42d3c7=_0x68aa19;if(defined$1(_0x2acebe)){if(!(_0x2acebe instanceof BoundingRectangle))throw new DeveloperError$1(_0x42d3c7(0x135a));Cartesian4[_0x42d3c7(0x2b84)](_0x2acebe['x'],_0x2acebe['y'],_0x2acebe['x']+_0x2acebe[_0x42d3c7(0x209)],_0x2acebe['y']+_0x2acebe['height'],this[_0x42d3c7(0x1a6f)]);}}},'swipeEnabled':{'get':function(){var _0x142cb7=_0x68aa19;return this[_0x142cb7(0x2cf)];},'set':function(_0x3e68d8){var _0x254f5d=_0x68aa19;_0x3e68d8!==this['_swipeEnabled']&&(_0x3e68d8?this[_0x254f5d(0x4c8)]=SplitDirection$1['NONE']:Cartesian4[_0x254f5d(0x2b84)](0x0,0x0,0x1,0x1,this['_swipeRegion']),this['_swipeEnabled']=_0x3e68d8,this[_0x254f5d(0x3d6d)]({'layer':this,'enableSwipe':_0x3e68d8},swipeStateChange));}},'allObjsHide':{'get':function(){return this['_allObjsHide'];}},'residentRootTile':{'get':function(){var _0x2d6b69=_0x68aa19;return this[_0x2d6b69(0x2905)];},'set':function(_0x5380b3){var _0x32ff82=_0x68aa19;Check[_0x32ff82(0x2eb3)][_0x32ff82(0x3795)](_0x32ff82(0x495c),_0x5380b3),this[_0x32ff82(0x2905)]=_0x5380b3;}},'idFieldName':{'get':function(){var _0x24ef05=_0x68aa19;return this[_0x24ef05(0x1a43)];}},'loadVolumeData':{'get':function(){return this['_loadVolumeData'];},'set':function(_0x330dcb){var _0x2603c2=_0x68aa19;this[_0x2603c2(0x58a7)]=_0x330dcb;}},'showIcon':{'get':function(){var _0x427ba4=_0x68aa19;return this[_0x427ba4(0x22c1)];},'set':function(_0x33b83d){var _0x490d33=_0x68aa19;Check[_0x490d33(0x3224)](_0x490d33(0x327),_0x33b83d),Check[_0x490d33(0x2eb3)]['bool'](_0x490d33(0x327),_0x33b83d),this[_0x490d33(0x22c1)]=_0x33b83d;}},'showCallout':{'get':function(){var _0x51954d=_0x68aa19;return this[_0x51954d(0x3a81)]['showCallout'];},'set':function(_0x27bc71){var _0x57bc92=_0x68aa19;Check['defined'](_0x57bc92(0x327),_0x27bc71),Check['typeOf'][_0x57bc92(0x3795)]('value',_0x27bc71),this[_0x57bc92(0x3a81)]['showCallout']=_0x27bc71;}},'waterColor':{'get':function(){var _0x1370e4=_0x68aa19;return this[_0x1370e4(0x1ea5)]&&this['_waterParamter']['waterColour'];},'set':function(_0x2124a3){var _0x542e69=_0x68aa19;if(!defined$1(this['_waterParamter']))throw new DeveloperError$1('No\x20water\x20exists\x20in\x20this\x20layer');if(Check[_0x542e69(0x3224)](_0x542e69(0x327),_0x2124a3),!(_0x2124a3 instanceof Color$2))throw new DeveloperError$1(_0x542e69(0x5de));this[_0x542e69(0x1ea5)][_0x542e69(0x4aac)]=_0x2124a3;}},'waterSpeed':{'get':function(){var _0x52888b=_0x68aa19;return this[_0x52888b(0x1ea5)]&&this[_0x52888b(0x1ea5)][_0x52888b(0x3c1b)];},'set':function(_0x5f4344){var _0x421544=_0x68aa19;if(!this[_0x421544(0x1ea5)])throw new DeveloperError$1(_0x421544(0x28ac));if(Check[_0x421544(0x3224)]('value',_0x5f4344),!(_0x5f4344 instanceof Cartesian2))throw new DeveloperError$1('Expected\x20waterSpeed\x20to\x20be\x20typeof\x20Cartesian2');this[_0x421544(0x1ea5)]['bumpSpeed']=_0x5f4344;}},'waterWaveScale':{'get':function(){var _0x381e9f=_0x68aa19;return this[_0x381e9f(0x1ea5)]&&this[_0x381e9f(0x1ea5)]['noiseScale'];},'set':function(_0x339046){var _0x2fd339=_0x68aa19;if(!this[_0x2fd339(0x1ea5)])throw new DeveloperError$1(_0x2fd339(0x28ac));Check[_0x2fd339(0x3224)](_0x2fd339(0x327),_0x339046),Check[_0x2fd339(0x2eb3)][_0x2fd339(0x30f8)](_0x2fd339(0x327),_0x339046),this[_0x2fd339(0x1ea5)][_0x2fd339(0x1517)]=_0x339046;}},'attributeFieldNames':{'get':function(){var _0x3fe438=_0x68aa19;return defined$1(this[_0x3fe438(0x3dea)])?Object[_0x3fe438(0x20c8)](this[_0x3fe438(0x3dea)]['_hash']):void 0x0;}},'queryFieldNames':{'get':function(){var _0x2635fc=_0x68aa19;return this[_0x2635fc(0x1afc)];},'set':function(_0x285bb1){var _0x1c05c6=_0x68aa19;if(defined$1(this[_0x1c05c6(0x1afc)])&&this['_queryFieldNames']['sort']()[_0x1c05c6(0x1d43)]()!==_0x285bb1[_0x1c05c6(0x34f3)]()[_0x1c05c6(0x1d43)]())for(var _0x2025e1=_0x285bb1[_0x1c05c6(0x350b)](_0x27c5d2=>!this[_0x1c05c6(0x1afc)][_0x1c05c6(0x549)](_0x27c5d2)),_0x3754fc=this[_0x1c05c6(0x3b81)],_0x2014ea=0x0;_0x2014ea<_0x3754fc[_0x1c05c6(0x256f)]['length'];_0x2014ea++){var _0x205339=_0x3754fc[_0x1c05c6(0x256f)][_0x2014ea];_0x205339[_0x1c05c6(0x3af7)]=_0x2025e1,_0x205339[_0x1c05c6(0x16f2)]=LOADSTATE$4[_0x1c05c6(0x17b2)];}this[_0x1c05c6(0x1afc)]=_0x285bb1;}},'hasWireframe':{'get':function(){var _0x5d0d84=_0x68aa19;return this[_0x5d0d84(0x3511)];}},'subdomains':{'get':function(){var _0x3cb418=_0x68aa19;return this[_0x3cb418(0x2436)];},'set':function(_0x222145){var _0x187aa6=_0x68aa19;if(defined$1(_0x222145)&&!defined$1(_0x222145[_0x187aa6(0x531b)]))throw new DeveloperError$1(_0x187aa6(0x15ae));this[_0x187aa6(0x2436)]=_0x222145;}},'iconRelatedTextLayerID':{'get':function(){return this['_iconRelatedTextLayerID'];},'set':function(_0x1c948f){var _0x1bfbfe=_0x68aa19;if(void 0x0!==_0x1c948f&&_0x1bfbfe(0x30f8)!=typeof _0x1c948f)throw new DeveloperError$1(_0x1bfbfe(0xe34));this[_0x1bfbfe(0x362b)]=_0x1c948f;}},'isOverlapDisplayed':{'get':function(){var _0x52ed30=_0x68aa19;return this[_0x52ed30(0x3429)];},'set':function(_0xdc4756){var _0x11ceac=_0x68aa19;Check[_0x11ceac(0x2eb3)][_0x11ceac(0x3795)](_0x11ceac(0x2260),_0xdc4756),this[_0x11ceac(0x3429)]=_0xdc4756,this[_0x11ceac(0x3429)]&&this['setOnlyObjsVisible']([],!0x1,!0x0,!0x0);}},'clippingType':{'get':function(){var _0x3a3d4f=_0x68aa19;return this[_0x3a3d4f(0x3ebd)];},'set':function(_0x53fc89){var _0x7e3118=_0x68aa19;Check[_0x7e3118(0x3224)](_0x7e3118(0x2d75),_0x53fc89),this['_clippingType']=_0x53fc89,defined$1(this[_0x7e3118(0x1a0e)])&&(this[_0x7e3118(0x1a0e)][_0x7e3118(0x1233)]=convertToPositionMode$1(_0x53fc89));}},'rasterPerFrame':{'get':function(){var _0x12eecb=_0x68aa19;return this[_0x12eecb(0x1a21)]&&this[_0x12eecb(0x55f8)]===DATAFILETYPE$1['ClampGroundRealtimeRasterCache'];},'set':function(_0x2d6893){var _0x338938=_0x68aa19;Check[_0x338938(0x2eb3)][_0x338938(0x3795)](_0x338938(0x40f4),_0x2d6893),this['_rasterPerFrame']=_0x2d6893;}},'RGBTOBGR':{'get':function(){var _0x40c30d=_0x68aa19;return this[_0x40c30d(0x53c8)];},'set':function(_0x183fd8){var _0x4defeb=_0x68aa19;Check[_0x4defeb(0x2eb3)][_0x4defeb(0x3795)](_0x4defeb(0x1018),_0x183fd8),this[_0x4defeb(0x53c8)]=_0x183fd8;}},'textureEmissionUnit':{'get':function(){return this['_textureEmissionUnit'];},'set':function(_0x49e285){var _0xf05877=_0x68aa19;this[_0xf05877(0x2545)]=_0x49e285;}},'computeHeight':{'get':function(){var _0x524993=_0x68aa19;return this[_0x524993(0x5836)];},'set':function(_0x945535){var _0x1c6f68=_0x68aa19;this[_0x1c6f68(0x5836)]=_0x945535;}},'mipmapEnabled':{'get':function(){var _0x24397c=_0x68aa19;return this[_0x24397c(0x4367)];},'set':function(_0x355027){this['_mipmapEnabled']=_0x355027;}},'enableFusion':{'get':function(){var _0x12bf85=_0x68aa19;return this[_0x12bf85(0x3f8b)];},'set':function(_0x1a028f){var _0x125f50=_0x68aa19;_0x1a028f!==this['_enableFusion']&&(this[_0x125f50(0x3f8b)]=_0x1a028f,this[_0x125f50(0x3d6d)]({'enable':_0x1a028f,'layer':this},enableFusionChange));}},'heightScale':{'get':function(){var _0x13002a=_0x68aa19;return this[_0x13002a(0x587c)];},'set':function(_0x475e8d){var _0x990516=_0x68aa19;if(_0x475e8d!==this['_heightScale']){_0x475e8d=Math[_0x990516(0x2bc6)](_0x475e8d,0.00001),this['_heightScale']=_0x475e8d;var _0x1162f1=Matrix4[_0x990516(0x154a)](new Cartesian3(0x1,0x1,_0x475e8d),new Matrix4());this[_0x990516(0x3d6d)]({'scaleMatrix':_0x1162f1,'layerMatrix':this[_0x990516(0x3f82)]},matModelChange);}}},'temporalCount':{'get':function(){var _0x21161f=_0x68aa19;return this[_0x21161f(0x5100)];}},'temporalSetting':{'get':function(){var _0xe7ec06=_0x68aa19;return this[_0xe7ec06(0x4775)];},'set':function(_0x71bf07){var _0xf5886d=_0x68aa19;this[_0xf5886d(0x4775)]=_0x71bf07;}},'translucencyByDistance':{'get':function(){return this['_translucencyByDistance'];},'set':function(_0x4272b3){this['_translucencyByDistance']=_0x4272b3;}}}),S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3a52)]=function(){var _0x5e2bbc=_0x68aa19;updateMatModel(this);var _0xd3bff0,_0x5a5e7a=this[_0x5e2bbc(0x55f8)],_0x151543=S3MRenderStateCreator['createClampGroundStencilRenderState']();if(_0x5a5e7a===DATAFILETYPE$1['ClampGroundLine']||_0x5a5e7a===DATAFILETYPE$1['ClampGroundPolygon']||_0x5a5e7a===DATAFILETYPE$1[_0x5e2bbc(0x55e2)]?(_0xd3bff0=S3MRenderStateCreator[_0x5e2bbc(0x4cf5)](),_0x151543=S3MRenderStateCreator[_0x5e2bbc(0x2f7e)]()):_0x5a5e7a===DATAFILETYPE$1[_0x5e2bbc(0x755)]||_0x5a5e7a===DATAFILETYPE$1['ClampObjectLine']?(_0xd3bff0=S3MRenderStateCreator[_0x5e2bbc(0x4211)](),_0x151543=S3MRenderStateCreator[_0x5e2bbc(0x5048)]()):_0x5a5e7a===DATAFILETYPE$1[_0x5e2bbc(0x4065)]?_0xd3bff0=S3MRenderStateCreator[_0x5e2bbc(0x2fec)]():(_0xd3bff0=S3MRenderStateCreator['createNormalColorRenderState'](this[_0x5e2bbc(0x5068)]))[_0x5e2bbc(0x4c29)]=S3MRenderStateCreator['createReceiveClampObjectStencilTest'](this[_0x5e2bbc(0x20cd)]),defined$1(this[_0x5e2bbc(0x909)])&&!0x0===this[_0x5e2bbc(0x909)][_0x5e2bbc(0x20fb)]&&(_0xd3bff0['polygonOffset']=this['_polygonOffsetConfig']),this[_0x5e2bbc(0x2d3f)]=RenderState[_0x5e2bbc(0x4d21)](_0xd3bff0),this['_rsClampColor']=RenderState['fromCache'](S3MRenderStateCreator[_0x5e2bbc(0x4cf5)]()),this['_rsClampLineColor']=RenderState[_0x5e2bbc(0x4d21)](S3MRenderStateCreator[_0x5e2bbc(0x2fec)]()),this[_0x5e2bbc(0x23cc)]=RenderState[_0x5e2bbc(0x4d21)](_0x151543),defined$1(this[_0x5e2bbc(0x1692)])){this[_0x5e2bbc(0x10d2)]=new AssociativeArray(),this[_0x5e2bbc(0x1ea5)]=[];for(var _0x273531=0x0;_0x273531<this[_0x5e2bbc(0x1692)][0x0][_0x5e2bbc(0x57c1)][_0x5e2bbc(0x531b)];_0x273531++){for(var _0x4136c4=this[_0x5e2bbc(0x1692)][0x0][_0x5e2bbc(0x57c1)][_0x273531],_0x43e13b=0x0;_0x43e13b<_0x4136c4[_0x5e2bbc(0x4c3b)][_0x5e2bbc(0x531b)];_0x43e13b++){var _0x12c9f9=_0x4136c4[_0x5e2bbc(0x4c3b)][_0x43e13b];if(_0x5e2bbc(0x3198)===_0x12c9f9[_0x5e2bbc(0x13f9)]){this[_0x5e2bbc(0x1ea5)][_0x12c9f9[_0x5e2bbc(0x13f9)]]=_0x12c9f9[_0x5e2bbc(0x168f)];break;}}for(_0x43e13b=0x0;_0x43e13b<_0x4136c4[_0x5e2bbc(0x277e)][_0x5e2bbc(0x531b)];_0x43e13b++){var _0x3921cb=_0x4136c4[_0x5e2bbc(0x277e)][_0x43e13b],_0x4cf15e=null;switch(_0x3921cb[_0x5e2bbc(0x365a)]){case 0x1:_0x4cf15e=_0x3921cb[_0x5e2bbc(0x5442)][0x0];break;case 0x2:_0x4cf15e=new Cartesian2(),Cartesian2[_0x5e2bbc(0x41a1)](_0x3921cb[_0x5e2bbc(0x5442)],0x0,_0x4cf15e);break;case 0x3:_0x4cf15e=new Cartesian3(),Cartesian3[_0x5e2bbc(0x41a1)](_0x3921cb['arrayFloat'],0x0,_0x4cf15e);break;case 0x4:_0x4cf15e=new Cartesian4(),Cartesian4[_0x5e2bbc(0x41a1)](_0x3921cb[_0x5e2bbc(0x5442)],0x0,_0x4cf15e);}defined$1(_0x4cf15e)&&(this['_waterParamter'][_0x3921cb[_0x5e2bbc(0x13f9)]]=_0x4cf15e);}}this[_0x5e2bbc(0x3ebb)]=S3MUniformBufferCreator[_0x5e2bbc(0x2db0)](this['_context'],this);}this['_computeLayerModelBounds']();},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4f30)]=function(){var _0x2d23f7=_0x68aa19;if(defined$1(this[_0x2d23f7(0x4cd3)])){for(var _0x62b77,_0x49f9d6=this,_0x143a46=_0x49f9d6[_0x2d23f7(0x3b81)],_0x179469=[],_0xe74923=0x0;_0xe74923<_0x143a46[_0x2d23f7(0x256f)]['length'];_0xe74923++){var _0x23fc05=_0x143a46[_0x2d23f7(0x256f)][_0xe74923];_0x179469[_0x2d23f7(0x3a33)](_0x23fc05);}for(;_0x62b77=_0x179469[_0x2d23f7(0x1ae7)]();)for(var _0x1b5adf=0x0;_0x1b5adf<_0x62b77[_0x2d23f7(0x453d)][_0x2d23f7(0x531b)];_0x1b5adf++){for(var _0x46fb03=_0x62b77['_childrenPageLod'][_0x1b5adf][_0x2d23f7(0x49a6)],_0x5b0331=_0x46fb03[_0x2d23f7(0x531b)],_0xc254b7=0x0;_0xc254b7<_0x5b0331;_0xc254b7++)_0x46fb03[_0xc254b7][_0x2d23f7(0x4246)]=void 0x0;_0x62b77['_childrenPageLod'][_0x1b5adf][_0x2d23f7(0xba7)]&&_0x179469['push'](_0x62b77[_0x2d23f7(0x453d)][_0x1b5adf][_0x2d23f7(0xba7)]);}_0x49f9d6[_0x2d23f7(0x46b)]=void 0x0,_0x49f9d6[_0x2d23f7(0x208f)]();}},S3MTilesLayer['prototype'][_0x68aa19(0x34f9)]=function(_0x53f2c2){var _0x5b6daf=_0x68aa19;defined$1(_0x53f2c2['length'])||new DeveloperError$1('Expected\x20value\x20to\x20be\x20type\x20of\x20Array');for(var _0x2a1116=this['_queryFieldNames'],_0x58cbca=[],_0x5cee1f=0x0,_0x5532f4=_0x53f2c2['length'];_0x5cee1f<_0x5532f4;_0x5cee1f++){var _0x1122ca=_0x53f2c2[_0x5cee1f];-0x1===_0x2a1116[_0x5b6daf(0x33ab)](_0x1122ca)&&_0x58cbca[_0x5b6daf(0x3a33)](_0x1122ca);}if(0x0===_0x58cbca[_0x5b6daf(0x531b)])return when['resolve']();this[_0x5b6daf(0x1afc)]=_0x58cbca;var _0x332a13=this;return when['all'](this[_0x5b6daf(0x3b81)][_0x5b6daf(0x34f9)](this))['then'](function(){var _0x53ea7c=_0x5b6daf;_0x332a13[_0x53ea7c(0x1afc)]=_0x2a1116['concat'](_0x58cbca);});},S3MTilesLayer[_0x68aa19(0x4b51)]['getPointCloudClassificationInfos']=function(){var _0x5beb52=_0x68aa19;if(defined$1(this[_0x5beb52(0x54ca)]))return this['_pointCloudClassificationInfos'];if(this[_0x5beb52(0x56bd)]){var _0x42ae70=loadJson$1(_0x13d2c3=new URI(_0x5beb52(0x4ff8))['resolve'](this[_0x5beb52(0x1ac7)])['toString']()),_0x479a51=this;return _0x42ae70[_0x5beb52(0x4e1e)](function(_0x3e44e9){var _0x224427=_0x5beb52,_0x57f400=[];if(!defined$1(_0x3e44e9[_0x224427(0x1cc)]))return _0x479a51[_0x224427(0x54ca)]=_0x57f400,_0x57f400;for(var _0x3c66b9=0x0,_0x1e7eac=_0x3e44e9[_0x224427(0x1cc)][_0x224427(0x531b)];_0x3c66b9<_0x1e7eac;_0x3c66b9++){var _0x24e2bb=_0x3e44e9[_0x224427(0x1cc)][_0x3c66b9]['id'],_0x241d13=_0x3e44e9[_0x224427(0x1cc)][_0x3c66b9]['name'],_0x2ef7a9=_0x3e44e9['classificationInfos'][_0x3c66b9][_0x224427(0x38b2)];_0x57f400[_0x224427(0x3a33)](new PointCloudClassificationInfo(_0x24e2bb,_0x241d13,_0x2ef7a9));}return _0x479a51['_pointCloudClassificationInfos']=_0x57f400,_0x57f400;})[_0x5beb52(0x4b84)](function(_0x52214a){var _0x3458fc=_0x5beb52;console[_0x3458fc(0xe28)](_0x52214a);});}var _0x13d2c3=new URI('./indexData.dat')[_0x5beb52(0x68a)](this[_0x5beb52(0x1ac7)])['toString']();return defined$1(Credential['CREDENTIAL'])&&(_0x13d2c3=Credential['addToken'](_0x13d2c3)),(_0x42ae70=loadXML(_0x13d2c3),_0x479a51=this),_0x42ae70[_0x5beb52(0x4e1e)](function(_0xc88a19){var _0xf59df6=_0x5beb52;for(var _0x4d0b38=_0xc88a19[_0xf59df6(0x1883)],_0x171588=_0x4d0b38[_0xf59df6(0x3350)],_0x162441=XMLParser[_0xf59df6(0x3177)](_0x4d0b38,'PointCloudClassification',_0x171588),_0xc7a978=[],_0x50db6e=0x0,_0x5b55c8=_0x162441[_0xf59df6(0x531b)];_0x50db6e<_0x5b55c8;_0x50db6e++){var _0x524483=_0x162441[_0x50db6e],_0x5d8865=XMLParser[_0xf59df6(0x43f6)](_0x524483,'ID'),_0x462e4e=XMLParser['queryStringAttribute'](_0x524483,'Name'),_0x5b1e4b=XMLParser[_0xf59df6(0x9ce)](_0x524483,_0xf59df6(0x16af));_0xc7a978[_0xf59df6(0x3a33)](new PointCloudClassificationInfo(_0x5d8865,_0x462e4e,_0x5b1e4b));}return _0x479a51[_0xf59df6(0x54ca)]=_0xc7a978,_0xc7a978;})['otherwise'](function(_0x575351){var _0x491036=_0x5beb52;console[_0x491036(0xe28)](_0x575351);});},S3MTilesLayer['prototype'][_0x68aa19(0x53af)]=function(_0x26a855,_0x1f273c){var _0x261169=_0x68aa19;if(this[_0x261169(0x2d3f)][_0x261169(0x35d5)][_0x261169(0x531b)]=0x0,this[_0x261169(0x2d3f)][_0x261169(0x2b5)][_0x261169(0x3836)]!==_0x26a855||this['_rsColor'][_0x261169(0x2b5)][_0x261169(0x5747)]!==_0x1f273c){var _0x4c0e54=RenderState['getState'](this['_rsColor']);_0x4c0e54[_0x261169(0x2b5)]={'enabled':!0x0,'factor':defaultValue$1(_0x26a855,0x0),'units':defaultValue$1(_0x1f273c,0x0)},this[_0x261169(0x2d3f)]=RenderState[_0x261169(0x4d21)](_0x4c0e54);}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3c87)]=function(){var _0x5cef77=_0x68aa19;return this[_0x5cef77(0x15c5)];},S3MTilesLayer['prototype'][_0x68aa19(0x54b8)]=function(_0x147056){var _0xa02c47=_0x68aa19;if(!defined$1((_0x147056=_0x147056||{})[_0xa02c47(0x343b)]))throw new DeveloperError$1('options.url\x20is\x20required!');if(!defined$1(_0x147056[_0xa02c47(0x1c4f)]))throw new DeveloperError$1(_0xa02c47(0x3c58));if(!defined$1(_0x147056[_0xa02c47(0x2f26)])&&!0x0!==_0x147056[_0xa02c47(0x3e6b)])throw new DeveloperError$1(_0xa02c47(0x2fb1));if(_0x147056['keyWord']=defaultValue$1(_0x147056[_0xa02c47(0x52a5)],'SmID'),_0x147056[_0xa02c47(0x3b6a)]=defaultValue$1(_0x147056[_0xa02c47(0x3b6a)],!0x1),this['queryParameter']=clone$1(_0x147056),!defined$1(this[_0xa02c47(0x4270)][_0xa02c47(0x2f26)])&&0x1==this[_0xa02c47(0x4270)][_0xa02c47(0x3e6b)]){var _0x4b979a=this;this[_0xa02c47(0x4bcf)]()['then'](function(_0x11c634){var _0x294a38=_0xa02c47;_0x4b979a[_0x294a38(0x4270)][_0x294a38(0x2ae5)]=_0x11c634;});}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x16a2)]=function(){return this['queryParameter'];},S3MTilesLayer['prototype'][_0x68aa19(0x4bcf)]=function(){var _0x1ec3b7=_0x68aa19,_0x54e4d7=when[_0x1ec3b7(0x25e3)]();if(this[_0x1ec3b7(0x56bd)]){var _0xffb018=this[_0x1ec3b7(0x1ac7)]+'attribute.json';defined$1(Credential['CREDENTIAL'])&&(_0xffb018=Credential[_0x1ec3b7(0x437b)](_0xffb018)),loadJson$1(_0xffb018)['then'](function(_0x5204ad){var _0x55d59e=_0x1ec3b7;for(var _0x4b1ea6=_0x5204ad[_0x55d59e(0x2c9)],_0x1e0145=new Array(),_0x1b0507=0x0;_0x1b0507<_0x4b1ea6[_0x55d59e(0x531b)];_0x1b0507++){var _0x5eeac4=_0x4b1ea6[_0x1b0507],_0x5bf45a={};_0x5bf45a['datasetName']=_0x5eeac4[_0x55d59e(0x3988)],_0x5bf45a[_0x55d59e(0x3c81)]=parseInt(_0x5eeac4['idRange'][_0x55d59e(0x1f0f)]),_0x5bf45a[_0x55d59e(0x3664)]=parseInt(_0x5eeac4[_0x55d59e(0x2267)][_0x55d59e(0x1ae2)]),_0x1e0145[_0x55d59e(0x3a33)](_0x5bf45a);}_0x54e4d7[_0x55d59e(0x68a)](_0x1e0145);});}else{var _0x50b2de=this[_0x1ec3b7(0x1ac7)]+_0x1ec3b7(0x24de);defined$1(Credential['CREDENTIAL'])&&(_0x50b2de=Credential[_0x1ec3b7(0x437b)](_0x50b2de)),_0x54e4d7=when['defer'](),when(loadXML(_0x50b2de),function(_0xb53a28){var _0x3b8513=_0x1ec3b7;for(var _0x3ed4ce=XMLParser[_0x3b8513(0x40b0)](_0xb53a28,'*',_0x3b8513(0x38bf)),_0x43443f=XMLParser['getElementsByTagNameNS'](_0xb53a28,'*',_0x3b8513(0x18ef)),_0x5582a0=new Array(),_0x4d7bc7=0x0;_0x4d7bc7<_0x3ed4ce[_0x3b8513(0x531b)];_0x4d7bc7++){var _0x3cc267={};_0x3cc267[_0x3b8513(0x5617)]=_0x3ed4ce[_0x4d7bc7][_0x3b8513(0x40f1)];var _0x4a00b5=_0x43443f[_0x4d7bc7][_0x3b8513(0x40f1)],_0x32b0f7=_0x4a00b5[_0x3b8513(0x33ab)]('_');_0x3cc267['startID']=parseInt(_0x4a00b5[_0x3b8513(0x163c)](0x0,_0x32b0f7)),_0x3cc267[_0x3b8513(0x3664)]=parseInt(_0x4a00b5[_0x3b8513(0x163c)](_0x32b0f7+0x1,_0x4a00b5[_0x3b8513(0x531b)]-_0x32b0f7-0x1)),_0x5582a0[_0x3b8513(0x3a33)](_0x3cc267);}_0x54e4d7[_0x3b8513(0x68a)](_0x5582a0);});}return _0x54e4d7[_0x1ec3b7(0x28bc)];},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x34b3)]=function(){var _0x2d7792=_0x68aa19;return this[_0x2d7792(0x3f8e)];},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2a8f)]=function(_0x44a965){var _0x3ca173=_0x68aa19;Check['typeOf']['object'](_0x3ca173(0x2fce),_0x44a965),Check[_0x3ca173(0x2eb3)][_0x3ca173(0x5014)](_0x3ca173(0x415f),_0x44a965[_0x3ca173(0x48b2)]),Check['typeOf'][_0x3ca173(0x30f8)][_0x3ca173(0xcbd)](_0x3ca173(0x35be),_0x44a965[_0x3ca173(0x1afe)],0x0);var _0x3dd98b=_0x44a965[_0x3ca173(0x48b2)],_0x203a45=_0x44a965[_0x3ca173(0x1afe)],_0x5210ef=_0x44a965[_0x3ca173(0x328c)];if('0%'in _0x3dd98b){var _0x3c80d4=_0x3dd98b['0%'];_0x3c80d4[_0x3ca173(0x1ed8)]=defaultValue$1(_0x3c80d4[_0x3ca173(0x1ed8)],new Cartesian3(0x1,0x1,0x1)),_0x3c80d4[_0x3ca173(0x374)]=defaultValue$1(_0x3c80d4['rotation'],new HeadingPitchRoll(this[_0x3ca173(0xb2f)],0x0,0x0)),_0x3c80d4[_0x3ca173(0x3981)]=defaultValue$1(_0x3c80d4['translation'],Cartesian3[_0x3ca173(0x2ac5)](this['lon'],this['lat'],this['style3D'][_0x3ca173(0x3e55)]));}else _0x3dd98b['0%']={'translation':Cartesian3[_0x3ca173(0x2ac5)](this[_0x3ca173(0x1615)],this[_0x3ca173(0x11c0)],this[_0x3ca173(0xdf7)][_0x3ca173(0x3e55)]),'scale':new Cartesian3(0x1,0x1,0x1),'rotation':new HeadingPitchRoll(this['_heading'],0x0,0x0)};var _0x4d680d=Object[_0x3ca173(0x20c8)](_0x3dd98b);return(_0x4d680d=_0x4d680d[_0x3ca173(0x350b)](function(_0x5f3b2a){var _0x2a64ce=_0x3ca173;return'%'===_0x5f3b2a[_0x5f3b2a[_0x2a64ce(0x531b)]-0x1];}))[_0x3ca173(0x34f3)](function(_0x4ff934,_0x4deb14){var _0x327bec=_0x3ca173;return(_0x4ff934=+_0x4ff934[_0x327bec(0x48ca)](0x0,-0x1))-(_0x4deb14=+_0x4deb14[_0x327bec(0x48ca)](0x0,-0x1));}),this[_0x3ca173(0x167b)]={'startTime':Date[_0x3ca173(0x3c84)](),'array':[],'duration':_0x203a45,'defer':when[_0x3ca173(0x25e3)](),'defaultInterpolation':defaultValue$1(_0x5210ef,InterpolationType$1[_0x3ca173(0x243a)]),'done':!0x1},resolveTransform(this[_0x3ca173(0x167b)],_0x3ca173(0x374),_0x4d680d,_0x3dd98b),resolveTransform(this[_0x3ca173(0x167b)],_0x3ca173(0x1ed8),_0x4d680d,_0x3dd98b),resolveTransform(this['_animationInfo'],_0x3ca173(0x3981),_0x4d680d,_0x3dd98b),this[_0x3ca173(0x167b)][_0x3ca173(0x25e3)];},S3MTilesLayer[_0x68aa19(0x4b51)]['setLodRangeScale']=function(_0x4f7967){this['_lodRangeScale']=_0x4f7967;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0xc20)]=function(){var _0x2a4e93=_0x68aa19;if(defined$1(this[_0x2a4e93(0x2564)])){var _0x4022b1=this[_0x2a4e93(0x2564)][_0x2a4e93(0x33ae)][_0x2a4e93(0x24dd)];_0x4022b1[0x0]&&traverse(this,_0x4022b1[0x0]),_0x4022b1[0x1]&&traverse(this,_0x4022b1[0x1]);}},S3MTilesLayer[_0x68aa19(0x4b51)]['_isNeedUpdate']=function(_0x208357,_0x5abe2a){var _0x151da2=_0x68aa19;return!!(defined$1(_0x208357)&&defined$1(_0x5abe2a)&&this[_0x151da2(0x45b7)])&&(!defined$1(this['waterEffectSet'])||!_0x5abe2a[_0x151da2(0x1d5e)]['enabled']||_0x151da2(0x1f70)!==_0x5abe2a[_0x151da2(0x1d5e)]['name']);},S3MTilesLayer['prototype'][_0x68aa19(0x588f)]=function(_0x4a844f,_0x118aad){var _0x4cf44d=_0x68aa19;_0x4a844f[_0x4cf44d(0xc01)]=!0x0;var _0x36f606=_0x4a844f[_0x4cf44d(0x17c7)],_0x37a286=_0x4a844f[_0x4cf44d(0x1325)],_0x692429=_0x36f606[_0x4cf44d(0x4a84)];defined$1(_0x4a844f[_0x4cf44d(0x22b1)])||(_0x4a844f[_0x4cf44d(0x22b1)]=0x0),defined$1(_0x4a844f[_0x4cf44d(0x4a14)])||(_0x4a844f[_0x4cf44d(0x4a14)]=0x0);var _0x1f341d=this['_context'],_0x24f724=defined$1(_0x118aad)?_0x118aad:this[_0x4cf44d(0x1ac7)]+this[_0x4cf44d(0x384a)];_0x692429>-0x1&&!defined$1(_0x36f606[_0x4cf44d(0x2f47)])&&(loadTexture$1(_0x1f341d,_0x24f724+_0x37a286[_0x692429][_0x4cf44d(0x17aa)]['url'],_0x4a844f,_0x4a844f['pbrMetallicRoughness'],_0x4cf44d(0x2f47)),_0x4a844f[_0x4cf44d(0x22b1)]++);var _0x9e905b=_0x36f606['emissiveTextureIndex'];_0x9e905b>-0x1&&!defined$1(_0x36f606[_0x4cf44d(0x2eda)])&&(loadTexture$1(_0x1f341d,_0x24f724+_0x37a286[_0x9e905b][_0x4cf44d(0x17aa)][_0x4cf44d(0x343b)],_0x4a844f,_0x4a844f[_0x4cf44d(0x17c7)],'emissiveTexture'),_0x4a844f['pendingTextureCount']++);var _0x49c210=_0x36f606[_0x4cf44d(0x31c6)];_0x49c210>-0x1&&!defined$1(_0x36f606[_0x4cf44d(0xfcd)])&&(loadTexture$1(_0x1f341d,_0x24f724+_0x37a286[_0x49c210][_0x4cf44d(0x17aa)][_0x4cf44d(0x343b)],_0x4a844f,_0x4a844f[_0x4cf44d(0x17c7)],'normalTexture'),_0x4a844f[_0x4cf44d(0x22b1)]++);var _0x2eefe5=_0x36f606['metallicRoughnessTextureIndex'];_0x2eefe5>-0x1&&!defined$1(_0x36f606[_0x4cf44d(0x2055)])&&(loadTexture$1(_0x1f341d,_0x24f724+_0x37a286[_0x2eefe5][_0x4cf44d(0x17aa)][_0x4cf44d(0x343b)],_0x4a844f,_0x4a844f[_0x4cf44d(0x17c7)],_0x4cf44d(0x2055)),_0x4a844f['pendingTextureCount']++);var _0x159d6a=_0x36f606[_0x4cf44d(0x2d6)];_0x159d6a>-0x1&&!defined$1(_0x36f606[_0x4cf44d(0x4dde)])&&(loadTexture$1(_0x1f341d,_0x24f724+_0x37a286[_0x159d6a][_0x4cf44d(0x17aa)][_0x4cf44d(0x343b)],_0x4a844f,_0x4a844f['pbrMetallicRoughness'],_0x4cf44d(0x4dde)),_0x4a844f['pendingTextureCount']++);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1eed)]=function(_0x224314,_0x4f6f1c){var _0x1009b5=_0x68aa19,_0x5bc67d=this;Resource[_0x1009b5(0x320b)](_0x224314)['fetchJson']()['then'](function(_0x180b27){var _0x49568c=_0x1009b5;defined$1(_0x5bc67d['_materialMap'])||(_0x5bc67d['_materialMap']={}),_0x180b27[_0x49568c(0x128b)]['ready']=!0x1,_0x5bc67d['_materialMap'][_0x4f6f1c]=_0x180b27;});},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x5255)]=function(_0x40d4d5){var _0x5af2d5=_0x68aa19;if(defined$1(this[_0x5af2d5(0x484)])){for(var _0x465890=0x0,_0x15df45=this[_0x5af2d5(0x484)][_0x5af2d5(0x531b)];_0x465890<_0x15df45;_0x465890++){var _0x1d20f9=this['_materialMapInfo'][_0x465890],_0x85f229=this[_0x5af2d5(0x1ac7)]+this[_0x5af2d5(0x384a)]+_0x1d20f9[_0x5af2d5(0x8ba)]+_0x5af2d5(0x54fe);this[_0x5af2d5(0x1eed)](_0x85f229,_0x1d20f9['OriginalMaterial']);}this[_0x5af2d5(0x484)]=void 0x0;}if(defined$1(this[_0x5af2d5(0x35e4)])){var _0x47d08a=!0x0;for(var _0x392e0b in this[_0x5af2d5(0x35e4)])if(this[_0x5af2d5(0x35e4)][_0x5af2d5(0x2a77)](_0x392e0b)){var _0x1b07c7=this[_0x5af2d5(0x35e4)][_0x392e0b][_0x5af2d5(0x128b)];_0x1b07c7[_0x5af2d5(0xc01)]||this['_loadMaterialTexture'](_0x1b07c7),_0x1b07c7['pendingTextureCount']===_0x1b07c7[_0x5af2d5(0x4a14)]&&(_0x1b07c7[_0x5af2d5(0x237c)]=!0x0),_0x47d08a=_0x47d08a&&_0x1b07c7[_0x5af2d5(0x237c)];}this[_0x5af2d5(0x4272)]=_0x47d08a;}if(!defined$1(this['_associateMaterialPromise'])){var _0x127461=this,_0x203df2=_0x40d4d5[_0x5af2d5(0x454f)]('/');this[_0x5af2d5(0x384a)]=_0x40d4d5[_0x5af2d5(0x57ed)](0x0,_0x203df2+0x1),_0x40d4d5=this['_baseUri']+_0x40d4d5;var _0x4dfbf8=Resource[_0x5af2d5(0x320b)](_0x40d4d5);this['_associateMaterialPromise']=_0x4dfbf8[_0x5af2d5(0x2dbf)]()[_0x5af2d5(0x4e1e)](function(_0x46c840){var _0xc4a8b7=_0x5af2d5;_0x127461['_materialMapInfo']=_0x46c840[_0xc4a8b7(0x56a8)][0x0][_0xc4a8b7(0x26c5)][0x0]['Materials'][_0xc4a8b7(0x1ad5)];});}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x3cd92e,_0x5a7cb0,_0x5b7d71,_0x2496fc){var _0x5c37dd=_0x68aa19;if(this[_0x5c37dd(0x55f8)]!==DATAFILETYPE$1[_0x5c37dd(0xb3c)]&&this['_fileType']!==DATAFILETYPE$1[_0x5c37dd(0x26eb)]||!_0x5a7cb0['passes'][_0x5c37dd(0x3f0b)]||!_0x5a7cb0[_0x5c37dd(0x14f6)][_0x5c37dd(0x3127)]){if(!defined$1(this[_0x5c37dd(0x2cb2)])||this[_0x5c37dd(0x4272)]){if(this['_PBRMaterialParams'][_0x5c37dd(0xc01)]&&this[_0x5c37dd(0x110c)](),updateAnimation(this),this[_0x5c37dd(0x11ee)](_0x3cd92e,_0x5a7cb0)){this[_0x5c37dd(0x3ad)][_0x5c37dd(0x2a6b)]&&(this[_0x5c37dd(0x208f)](),updateMatModel(this),this[_0x5c37dd(0x3ad)][_0x5c37dd(0x2a6b)]=!0x1),this['_style3D']['billboardMode']===BillboardMode$1[_0x5c37dd(0x2ab5)]&&(this['_isOverlapDisplayed']=!0x0),updateEmissionTexture(this,_0x3cd92e);var _0x6f0e3=_0x5a7cb0[_0x5c37dd(0x1224)];this[_0x5c37dd(0x57f6)]=_0x6f0e3[_0x5c37dd(0x5545)],this[_0x5c37dd(0x19f8)]=_0x6f0e3[_0x5c37dd(0x19f8)],this['_picking']=_0x5a7cb0[_0x5c37dd(0x14f6)][_0x5c37dd(0x3f0b)],this[_0x5c37dd(0x2564)]=_0x5a7cb0,this[_0x5c37dd(0x28f5)][_0x5c37dd(0x531b)]=0x0,this[_0x5c37dd(0x34e5)]=!0x1;var _0x385b05,_0x4b759d=_0x5b7d71[_0x5c37dd(0x531b)];for(this[_0x5c37dd(0x3b81)][_0x5c37dd(0x489f)](_0x3cd92e,_0x5a7cb0,_0x5b7d71),this[_0x5c37dd(0x3ed9)]=_0x5a7cb0[_0x5c37dd(0x3802)],this[_0x5c37dd(0x22c1)]&&this[_0x5c37dd(0x3a81)]['length']>0x0&&this[_0x5c37dd(0x3a81)][_0x5c37dd(0x489f)](_0x5a7cb0,_0x3cd92e,_0x5b7d71),_0x2496fc=defaultValue$1(_0x2496fc,!0x1),this['_showLabel']&&!0x0!==_0x2496fc&&(this[_0x5c37dd(0x2a64)]['s3MlayerId']=this[_0x5c37dd(0x2b7f)],this[_0x5c37dd(0x2a64)]['update'](_0x5a7cb0,_0x3cd92e,_0x5b7d71)),_0x10b4c5=0x0,_0x385b05=this[_0x5c37dd(0x3990)][_0x5c37dd(0x531b)];_0x10b4c5<_0x385b05;_0x10b4c5++){this['_renderClipPlaneArray'][_0x5c37dd(0x21e8)][_0x10b4c5]['update'](_0x3cd92e,_0x5a7cb0,_0x5b7d71);}if(this['_fileType']===DATAFILETYPE$1[_0x5c37dd(0x1537)]&&_0x5a7cb0['passes']['render'])_0x5b7d71[_0x5c37dd(0x531b)]-_0x4b759d>0x0&&(this['_pointCloudShading']['eyeDomeLighting']||this[_0x5c37dd(0x3a4b)][_0x5c37dd(0x21af)])&&this[_0x5c37dd(0x724)][_0x5c37dd(0x489f)](_0x5a7cb0,_0x4b759d,this['_pointCloudShading']);this[_0x5c37dd(0x55f8)]===DATAFILETYPE$1[_0x5c37dd(0x1bb7)]&&(_0x5a7cb0[_0x5c37dd(0x3719)]=this[_0x5c37dd(0xdf7)][_0x5c37dd(0x3bf7)]),updateShadowVolumeHeight(this,_0x5a7cb0),this[_0x5c37dd(0x5416)]();for(var _0x2266d8=this[_0x5c37dd(0x221c)][_0x5c37dd(0x21e8)]['length'],_0x10b4c5=0x0;_0x10b4c5<_0x2266d8;_0x10b4c5++){var _0x409bac=this['_excavateRegionCommands']['values'][_0x10b4c5];_0x5a7cb0[_0x5c37dd(0x3080)][_0x5c37dd(0x3a33)](_0x409bac);}synchronizeParamsForRealtimeRaster(_0x5a7cb0,this);}}else this[_0x5c37dd(0x5255)](this[_0x5c37dd(0x2cb2)]);}};var scratchCommandInverse=new Matrix4();function updateBoundingSphere(_0x238cb6){var _0x245ac9=_0x68aa19;for(var _0x56e924=[],_0x138c33=0x0,_0x173a6e=_0x238cb6[_0x245ac9(0x3b81)][_0x245ac9(0x256f)][_0x245ac9(0x531b)];_0x138c33<_0x173a6e;_0x138c33++){var _0x5f3854=_0x238cb6[_0x245ac9(0x3b81)][_0x245ac9(0x256f)][_0x138c33];_0x56e924[_0x245ac9(0x3a33)](_0x5f3854);}for(;_0x56e924[_0x245ac9(0x531b)];){if(defined$1(_0x5f3854=_0x56e924[_0x245ac9(0x1ae7)]())){defined$1(_0x5f3854['_originalBS'])&&(BoundingSphere[_0x245ac9(0x4503)](_0x5f3854[_0x245ac9(0x396)],_0x238cb6['_matModel'],_0x5f3854[_0x245ac9(0xd7d)]),resolveObb(_0x5f3854,_0x238cb6[_0x245ac9(0x3f82)]));for(_0x138c33=0x0,_0x173a6e=_0x5f3854['_childrenPageLod'][_0x245ac9(0x531b)];_0x138c33<_0x173a6e;_0x138c33++){var _0x1321c9=_0x5f3854['_childrenPageLod'][_0x138c33];resolveObb(_0x1321c9,_0x238cb6['_matModel']),defined$1(_0x1321c9[_0x245ac9(0x396)])&&BoundingSphere['transform'](_0x1321c9[_0x245ac9(0x396)],_0x238cb6[_0x245ac9(0x3f82)],_0x1321c9[_0x245ac9(0xd7d)]);for(var _0x5ad467=0x0,_0x50fd59=_0x1321c9[_0x245ac9(0x49a6)]['length'];_0x5ad467<_0x50fd59;_0x5ad467++){var _0x534b4b=_0x1321c9['_renderEntityList'][_0x5ad467];defined$1(_0x534b4b)&&defined$1(_0x534b4b[_0x245ac9(0x8e3)])&&(Matrix4[_0x245ac9(0xe9d)](_0x534b4b['_colorCommand'][_0x245ac9(0x221)],scratchCommandInverse),BoundingSphere[_0x245ac9(0x4503)](_0x534b4b[_0x245ac9(0x302f)],scratchCommandInverse,_0x534b4b[_0x245ac9(0x302f)]),Matrix4['multiply'](_0x238cb6[_0x245ac9(0x3f82)],_0x534b4b[_0x245ac9(0x2875)],_0x534b4b['_colorCommand'][_0x245ac9(0x221)]),BoundingSphere[_0x245ac9(0x4503)](_0x534b4b[_0x245ac9(0x302f)],_0x534b4b[_0x245ac9(0x8e3)][_0x245ac9(0x221)],_0x534b4b[_0x245ac9(0x302f)]),_0x534b4b[_0x245ac9(0x8e3)][_0x245ac9(0x302f)]=_0x534b4b[_0x245ac9(0x302f)]);}_0x56e924[_0x245ac9(0x3a33)](_0x1321c9[_0x245ac9(0xba7)]);}}}}function resolveObb(_0x5bc085,_0x505844){var _0x412027=_0x68aa19;if(defined$1(_0x5bc085[_0x412027(0x3614)])){var _0x5c6d02=_0x5bc085['obbMin'],_0x1a345e=_0x5bc085['obbMax'],_0xdb7596=[];_0xdb7596[_0x412027(0x3a33)](new Cartesian3(_0x5c6d02['x'],_0x5c6d02['y'],_0x5c6d02['z'])),_0xdb7596[_0x412027(0x3a33)](new Cartesian3(_0x5c6d02['x'],_0x5c6d02['y'],_0x1a345e['z'])),_0xdb7596[_0x412027(0x3a33)](new Cartesian3(_0x5c6d02['x'],_0x1a345e['y'],_0x5c6d02['z'])),_0xdb7596[_0x412027(0x3a33)](new Cartesian3(_0x5c6d02['x'],_0x1a345e['y'],_0x1a345e['z'])),_0xdb7596[_0x412027(0x3a33)](new Cartesian3(_0x1a345e['x'],_0x5c6d02['y'],_0x5c6d02['z'])),_0xdb7596[_0x412027(0x3a33)](new Cartesian3(_0x1a345e['x'],_0x5c6d02['y'],_0x1a345e['z'])),_0xdb7596[_0x412027(0x3a33)](new Cartesian3(_0x1a345e['x'],_0x1a345e['y'],_0x5c6d02['z'])),_0xdb7596[_0x412027(0x3a33)](new Cartesian3(_0x1a345e['x'],_0x1a345e['y'],_0x1a345e['z']));for(var _0x244061=0x0;_0x244061<0x8;_0x244061++)_0xdb7596[_0x244061]=Matrix4[_0x412027(0x10a0)](_0x505844,_0xdb7596[_0x244061],_0xdb7596[_0x244061]);_0x5bc085['_orientedBoundingBox']=OrientedBoundingBox[_0x412027(0x111e)](_0xdb7596,_0x5bc085[_0x412027(0x1fb6)]);}}function evaluateFromSplines(_0x312bdb,_0x473094,_0x1f7ae7){var _0x1d31be=_0x68aa19;for(var _0x29bee4,_0x5ef076=0x0,_0x202204=_0x312bdb[_0x1d31be(0x531b)];_0x5ef076<_0x202204;_0x5ef076++){var _0x26c376=_0x312bdb[_0x5ef076],_0x1cf882=_0x26c376[_0x1d31be(0x177d)];if(_0x473094>=_0x1cf882[0x0]&&_0x473094<=_0x1cf882[_0x1cf882['length']-0x1]){_0x29bee4=_0x26c376;break;}}_0x29bee4&&_0x29bee4[_0x1d31be(0x35e2)](_0x473094,_0x1f7ae7);}var scratchQuatForAnimation=Quaternion[_0x68aa19(0x254b)](Quaternion[_0x68aa19(0x5139)]),scratchHprForAnimation=new HeadingPitchRoll(),scratchMat4ForAnimation=new Matrix4(),scratchMat3ForAnimation=new Matrix3(),scratchMat3ForAnimation2=new Matrix3(),scratchCart3ForAnimation2=new Cartesian3();function resolveRotation(_0x3a3b2d,_0x2feed7,_0x37ffb6){var _0x431b5d=_0x68aa19;_0x431b5d(0x374)===_0x2feed7[_0x431b5d(0x3243)]&&(evaluateFromSplines(_0x2feed7['splines'],_0x37ffb6,scratchQuatForAnimation),Matrix3[_0x431b5d(0x23d2)](scratchQuatForAnimation,scratchMat3ForAnimation2),Transforms['headingPitchRollToFixedFrame'](_0x3a3b2d[_0x431b5d(0x49d9)],scratchHprForAnimation,Ellipsoid[_0x431b5d(0x1d49)],Transforms[_0x431b5d(0x3185)],scratchMat4ForAnimation),Matrix4[_0x431b5d(0x4845)](scratchMat4ForAnimation,scratchMat3ForAnimation),Matrix3[_0x431b5d(0x373b)](scratchMat3ForAnimation,scratchMat3ForAnimation2,scratchMat3ForAnimation),Matrix4['getTranslation'](_0x3a3b2d[_0x431b5d(0x3f82)],scratchCart3ForAnimation2),Matrix4['fromRotationTranslation'](scratchMat3ForAnimation,scratchCart3ForAnimation2,_0x3a3b2d['_matModel']));}var scratchScaleForAnimation=new Cartesian3(0x1,0x1,0x1);function resolveScale(_0x6145be,_0x5f15bc,_0x2f3d8c){var _0x2a9da7=_0x68aa19;'scale'===_0x5f15bc[_0x2a9da7(0x3243)]&&(evaluateFromSplines(_0x5f15bc['splines'],_0x2f3d8c,scratchScaleForAnimation),Matrix4[_0x2a9da7(0x270a)](_0x6145be[_0x2a9da7(0x3f82)],scratchScaleForAnimation,_0x6145be[_0x2a9da7(0x3f82)]));}function resolveTranslation(_0x17d8ec,_0x1c9202,_0x19a749){var _0x27567d=_0x68aa19;'translation'===_0x1c9202[_0x27567d(0x3243)]&&(evaluateFromSplines(_0x1c9202['splines'],_0x19a749,_0x17d8ec[_0x27567d(0x49d9)]),Matrix4[_0x27567d(0x3628)](_0x17d8ec[_0x27567d(0x3f82)],_0x17d8ec[_0x27567d(0x49d9)],_0x17d8ec[_0x27567d(0x3f82)]));}var scratchSwipeRegionRealtimeRaster=new Cartesian4();function synchronizeParamsForRealtimeRaster(_0x21d32b,_0x2263df){var _0x3d2451=_0x68aa19;defined$1(_0x21d32b['realtimeRasterSwipeParams'])||(_0x21d32b[_0x3d2451(0x3e87)]={}),scratchSwipeRegionRealtimeRaster['x']=_0x2263df[_0x3d2451(0x1a6f)]['x']*_0x21d32b['context'][_0x3d2451(0x2e24)],scratchSwipeRegionRealtimeRaster['y']=(0x1-_0x2263df['_swipeRegion']['y'])*_0x21d32b[_0x3d2451(0x4174)][_0x3d2451(0x1b40)],scratchSwipeRegionRealtimeRaster['z']=_0x2263df[_0x3d2451(0x1a6f)]['z']*_0x21d32b[_0x3d2451(0x4174)]['drawingBufferWidth'],scratchSwipeRegionRealtimeRaster['w']=(0x1-_0x2263df[_0x3d2451(0x1a6f)]['w'])*_0x21d32b[_0x3d2451(0x4174)]['drawingBufferHeight'],_0x21d32b[_0x3d2451(0x3e87)][_0x3d2451(0x1f0d)]=scratchSwipeRegionRealtimeRaster,_0x21d32b[_0x3d2451(0x3e87)]['swipeEnabled']=_0x2263df[_0x3d2451(0x2cf)];}var pickPositionScratch=new Cartesian4();function updateAllObjsVisible(_0x10b9c3,_0x1f25c6){var _0x4a095c=_0x68aa19;_0x10b9c3[_0x4a095c(0x35e0)](_0x1f25c6['layer'],_0x1f25c6[_0x4a095c(0x3139)]);}function updateObjsTheme(_0x1a4df2,_0x2313ea){var _0x3798a8=_0x68aa19;_0x1a4df2[_0x3798a8(0x4db8)](_0x2313ea[_0x3798a8(0x4e5)]);}function updateObjsColor(_0x154d25,_0x150511){_0x154d25['updateObjsColor'](_0x150511['ids']);}function updateObjsTranslate(_0x4972aa,_0x32b8fd){var _0x1c1e6d=_0x68aa19;_0x4972aa[_0x1c1e6d(0x3ead)](_0x32b8fd['ids']);}function updateExtendHeight(_0x169692,_0x3c78f9){var _0x37f290=_0x68aa19;_0x169692[_0x37f290(0x7f9)](_0x3c78f9[_0x37f290(0x2f8c)]);}function removeExtendHeight(_0x420c8a,_0x6cf44c){var _0x1798d3=_0x68aa19;_0x420c8a[_0x1798d3(0x33c7)](_0x6cf44c[_0x1798d3(0x2f8c)]);}function removeAllExtendHeight(_0x16148b,_0x57b575){var _0x426362=_0x68aa19;_0x16148b[_0x426362(0x4511)]();}function updateObjsOperation(_0x4416d4,_0x54f5f1){var _0x3d5a84=_0x68aa19;_0x4416d4[_0x3d5a84(0x3b27)](_0x54f5f1[_0x3d5a84(0x2f8c)],_0x54f5f1);}function createPlane(_0x1cb341,_0x2a1fbe,_0x42dce7){var _0x15375f=_0x68aa19,_0x2f5bb7=new Cartesian3(),_0x3afac4=new Cartesian3();Cartesian3['subtract'](_0x2a1fbe,_0x1cb341,_0x2f5bb7),Cartesian3[_0x15375f(0x286c)](_0x42dce7,_0x1cb341,_0x3afac4);var _0x3139dd=new Cartesian3();Cartesian3[_0x15375f(0x33cc)](_0x2f5bb7,_0x3afac4,_0x3139dd),Cartesian3[_0x15375f(0x4e7d)](_0x3139dd,_0x3139dd);var _0x5ca131=-Cartesian3[_0x15375f(0x22ed)](_0x3139dd,_0x1cb341);return new Cartesian4(_0x3139dd['x'],_0x3139dd['y'],_0x3139dd['z'],_0x5ca131);}function convertToColumbusViewCartesian$1(_0x191ced,_0x4f8537){var _0x16b7ec=_0x68aa19,_0x459204=_0x191ced[_0x16b7ec(0x19f8)],_0x3cb22f=_0x459204[_0x16b7ec(0x1706)],_0x4a9e93=new Cartesian3(),_0x4795b8=new Cartographic();return _0x3cb22f[_0x16b7ec(0x541d)](_0x4f8537,_0x4795b8),_0x459204['project'](_0x4795b8,_0x4a9e93),Cartesian3[_0x16b7ec(0x2b84)](_0x4a9e93['z'],_0x4a9e93['x'],_0x4a9e93['y']);}S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(_0xc98092,_0x336e39){var _0x13f4ba=_0x68aa19;if(defined$1(_0xc98092)&&defined$1(_0x336e39)){if(_0x336e39[_0x13f4ba(0x14f6)]['pick']){pickPositionScratch['x']=_0xc98092[_0x13f4ba(0x1a78)][0x0],pickPositionScratch['y']=_0xc98092[_0x13f4ba(0x1a78)][0x1],pickPositionScratch['z']=_0xc98092['_pickPosition'][0x2],pickPositionScratch['w']=0x1;var _0x3888c0=new Matrix4();Matrix4['inverse'](this[_0x13f4ba(0x3f82)],_0x3888c0),Matrix4[_0x13f4ba(0x21ec)](_0x3888c0,pickPositionScratch,pickPositionScratch),pickPositionScratch['z']=pickPositionScratch['z']+this[_0x13f4ba(0x5862)]<0x0?0x2:pickPositionScratch['z']+this[_0x13f4ba(0x5862)],Cartesian4[_0x13f4ba(0x254b)](pickPositionScratch,this['_pickPosition']);}if(this[_0x13f4ba(0x4a73)]=_0x336e39[_0x13f4ba(0x14f6)]['pick'],this['updateFlattenFrameBuffer'](_0xc98092,_0x336e39),this[_0x13f4ba(0x3abe)](_0xc98092,_0x336e39),this[_0x13f4ba(0x332d)](_0xc98092,_0x336e39),this[_0x13f4ba(0x817)](_0xc98092,_0x336e39),this[_0x13f4ba(0xb0f)]){var _0x1958e9=_0x336e39[_0x13f4ba(0x1224)][_0x13f4ba(0x4629)],_0x49a47a=new Matrix4();Matrix4['transpose'](_0x1958e9,_0x49a47a);for(var _0x242076=0x0;_0x242076<0x6;_0x242076++)Matrix4[_0x13f4ba(0x21ec)](_0x49a47a,this[_0x13f4ba(0xc91)][_0x242076],this[_0x13f4ba(0x15e4)][_0x242076]);}this[_0x13f4ba(0x4532)]&&defined$1(this[_0x13f4ba(0x1a0e)])&&this['_spatialQuery'][_0x13f4ba(0x24da)](_0xc98092,_0x336e39);}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2ce5)]=function(_0x4db509,_0x591edc){var _0x4f8633=_0x68aa19;if(VERSION$2['S3M']!==this[_0x4f8633(0x3438)]&&(Check[_0x4f8633(0x3224)](_0x4f8633(0x354d),_0x4db509),this[_0x4f8633(0x4af6)])){if(Array[_0x4f8633(0x4b57)](_0x4db509)||(_0x4db509=[_0x4db509]),this[_0x4f8633(0xaf9)]||this[_0x4f8633(0x13e7)](),this[_0x4f8633(0x1957)]=defaultValue$1(_0x591edc,-0x1),this['_fileType']===DATAFILETYPE$1['ClampGroundRealtimeRasterCache']){for(var _0x3d6425=0x0,_0x2d8a1a=_0x4db509[_0x4f8633(0x531b)];_0x3d6425<_0x2d8a1a;_0x3d6425++)this[_0x4f8633(0x3b81)][_0x4f8633(0x269e)](_0x4db509[_0x3d6425],this[_0x4f8633(0x2564)]);}this[_0x4f8633(0x54c6)][_0x4f8633(0x1bbc)][_0x4f8633(0x4381)](this),this[_0x4f8633(0x1ccf)]=this[_0x4f8633(0x1ccf)][_0x4f8633(0x32c8)](_0x4db509),this[_0x4f8633(0x4acd)](_0x4db509,ObjsOperationType$1[_0x4f8633(0x2781)]);}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x34fc)]=function(){var _0x43690c=_0x68aa19;return[][_0x43690c(0x32c8)](this['_selections']);},S3MTilesLayer[_0x68aa19(0x4b51)]['releaseSelection']=function(){var _0x434e32=_0x68aa19;if(VERSION$2[_0x434e32(0x2198)]!==this[_0x434e32(0x3438)]&&(this['_showLabel']&&this[_0x434e32(0x2a64)][_0x434e32(0x13e7)](),!(this[_0x434e32(0x1ccf)][_0x434e32(0x531b)]<0x1))){if(this[_0x434e32(0x55f8)]===DATAFILETYPE$1['ClampGroundRealtimeRasterCache']){for(var _0x523392=0x0,_0x3f3389=this['_selections'][_0x434e32(0x531b)];_0x523392<_0x3f3389;_0x523392++)this[_0x434e32(0x3b81)]['refreshRasterById'](this[_0x434e32(0x1ccf)][_0x523392],this['_frameState']);}this[_0x434e32(0x24a2)](this[_0x434e32(0x1ccf)],ObjsOperationType$1['SELECTED']),this[_0x434e32(0x1ccf)][_0x434e32(0x531b)]=0x0;}},S3MTilesLayer['prototype']['setSkeletonSelection']=function(_0x3ebfdc){},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x56c9)]=function(_0x3466f8){var _0x4185a5=_0x68aa19,_0x513afe={};_0x513afe['layer']=this,_0x513afe[_0x4185a5(0x10ec)]=_0x3466f8,this[_0x4185a5(0x3d6d)](_0x513afe,skeletonSelectEnable);},S3MTilesLayer['prototype'][_0x68aa19(0x2d03)]=function(_0x13a880,_0x115e62){var _0x17f59f=_0x68aa19;if(VERSION$2[_0x17f59f(0x2198)]!==this[_0x17f59f(0x3438)]){Check[_0x17f59f(0x3224)](_0x17f59f(0x33a),_0x13a880),Check['defined']('setObjsColor\x20color',_0x115e62),Check['typeOf'][_0x17f59f(0x5014)](_0x17f59f(0x210a),_0x115e62),Array[_0x17f59f(0x4b57)](_0x13a880)||(_0x13a880=[_0x13a880]);for(var _0x58bfcf={},_0x5e4a0c=0x0,_0x54471e=_0x13a880['length'];_0x5e4a0c<_0x54471e;_0x5e4a0c++){var _0x16104c=_0x13a880[_0x5e4a0c]+'';defined$1(_0x16104c)&&(this['_objsColorList'][_0x16104c]=_0x115e62,_0x58bfcf[_0x16104c]=_0x115e62);}this[_0x17f59f(0x32cc)](_0x58bfcf);}},S3MTilesLayer['prototype']['getObjsColor']=function(_0x5c7726){var _0x17bc9e=_0x68aa19;if(!defined$1(_0x5c7726))throw new Error(_0x17bc9e(0x37ff));return VERSION$2['S3M']===this[_0x17bc9e(0x3438)]?null:this[_0x17bc9e(0x5523)][_0x5c7726];},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2544)]=function(_0x26b5a7){var _0x38deac=_0x68aa19;Check[_0x38deac(0x3224)](_0x38deac(0x2a3b),_0x26b5a7),Array[_0x38deac(0x4b57)](_0x26b5a7)||(_0x26b5a7=[_0x26b5a7]);for(var _0xac66ea={},_0x9f34eb=0x0,_0x127cb5=_0x26b5a7[_0x38deac(0x531b)];_0x9f34eb<_0x127cb5;_0x9f34eb++){var _0x1827aa=_0x26b5a7[_0x9f34eb];defined$1(this[_0x38deac(0x5523)][_0x1827aa])&&(_0xac66ea[_0x1827aa]=Color$2['TRANSPARENT'],delete this[_0x38deac(0x5523)][_0x1827aa]);}this['removeObjectsOperation'](_0x26b5a7,ObjsOperationType$1[_0x38deac(0xd75)]),this[_0x38deac(0x32cc)](_0xac66ea);},S3MTilesLayer[_0x68aa19(0x4b51)]['removeAllObjsColor']=function(){var _0x30d5c2=_0x68aa19;if(!(Object[_0x30d5c2(0x20c8)](this[_0x30d5c2(0x5523)])[_0x30d5c2(0x531b)]<0x1)){var _0x255615={};for(var _0x2cf9f1 in this[_0x30d5c2(0x5523)])this[_0x30d5c2(0x5523)][_0x30d5c2(0x2a77)](_0x2cf9f1)&&(_0x255615[_0x2cf9f1]=Color$2[_0x30d5c2(0x36e1)]);this[_0x30d5c2(0x5523)]={},this[_0x30d5c2(0x32cc)](_0x255615);}},S3MTilesLayer['prototype'][_0x68aa19(0x54a5)]=function(_0x2308c5,_0x1fead0){var _0x18c792=_0x68aa19;if(VERSION$2[_0x18c792(0x2198)]!=this['_version']&&defined$1(this[_0x18c792(0x4182)])){Check[_0x18c792(0x3224)](_0x18c792(0x3b39),_0x2308c5),Check[_0x18c792(0x3224)]('setObjsExtendHeight\x20height',_0x1fead0),Array[_0x18c792(0x4b57)](_0x2308c5)||(_0x2308c5=[_0x2308c5]);for(var _0x5cdb19=new AssociativeArray(),_0x54e476=0x0,_0x84048a=_0x2308c5[_0x18c792(0x531b)];_0x54e476<_0x84048a;_0x54e476++){var _0x3c1d39=_0x2308c5[_0x54e476];this[_0x18c792(0x4182)]['set'](_0x3c1d39,_0x1fead0),_0x5cdb19['set'](_0x3c1d39,_0x1fead0);}this['updateExtendHeight'](_0x5cdb19);}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2da6)]=function(){var _0x634d89=_0x68aa19;defined$1(this[_0x634d89(0x4182)])&&(this['_objsHeightList'][_0x634d89(0x4ee2)](),this['removeAllExtendHeight']());},S3MTilesLayer['prototype'][_0x68aa19(0x218a)]=function(_0x29cc75){var _0x30e2c3=_0x68aa19;if(defined$1(this['_objsHeightList'])){Check[_0x30e2c3(0x3224)](_0x30e2c3(0x3b82),_0x29cc75),Array[_0x30e2c3(0x4b57)](_0x29cc75)||(_0x29cc75=[_0x29cc75]);for(var _0x183712=0x0,_0x4ed762=_0x29cc75[_0x30e2c3(0x531b)];_0x183712<_0x4ed762;_0x183712++){var _0x77182e=_0x29cc75[_0x183712];this[_0x30e2c3(0x4182)]['remove'](_0x77182e);}this[_0x30e2c3(0x33c7)](_0x29cc75);}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1ce0)]=function(_0xd680c0,_0x31a5fb,_0x613652,_0x27a5c4){var _0x5df28a=_0x68aa19;if(_0x613652=defaultValue$1(_0x613652,!0x0),_0x27a5c4=defaultValue$1(_0x27a5c4,!0x1),VERSION$2['S3M']===this[_0x5df28a(0x3438)])return null;if(Check[_0x5df28a(0x3224)](_0x5df28a(0x3eff),_0xd680c0),Check['typeOf'][_0x5df28a(0x3795)](_0x5df28a(0x2b24),_0x31a5fb),Array['isArray'](_0xd680c0)||(_0xd680c0=[_0xd680c0]),0x0===_0xd680c0[_0x5df28a(0x531b)]){this['_allObjsHide']=_0x31a5fb,this[_0x5df28a(0x95f)]['removeAll']();var _0xae1c9f=Object['keys'](this[_0x5df28a(0x3803)]['_hash']);return this[_0x5df28a(0x24a2)](_0xae1c9f,ObjsOperationType$1['HIDE']),this[_0x5df28a(0x3803)][_0x5df28a(0x4ee2)](),_0x613652&&!_0x27a5c4&&(this['_objsVisibleMap']={}),void this['updateAllObjsVisible'](!_0x31a5fb);}var _0x51e8fc=this[_0x5df28a(0x95f)],_0x3669f4=this[_0x5df28a(0x3803)],_0xe6ec21=this[_0x5df28a(0x4217)];_0x31a5fb?(_0xd680c0[_0x5df28a(0x2e47)](function(_0x2752c7){var _0x37f1a7=_0x5df28a;_0x51e8fc[_0x37f1a7(0x346f)](_0x2752c7,!0x0),_0x3669f4[_0x37f1a7(0x4b3f)](_0x2752c7),_0x613652&&(_0xe6ec21[_0x2752c7]=!0x0);}),this[_0x5df28a(0x24a2)](_0xd680c0,ObjsOperationType$1[_0x5df28a(0x2006)])):(_0xd680c0[_0x5df28a(0x2e47)](function(_0x539169){_0x51e8fc['remove'](_0x539169),_0x3669f4['set'](_0x539169,!0x0),_0x613652&&(_0xe6ec21[_0x539169]=!0x1);}),this[_0x5df28a(0x4acd)](_0xd680c0,ObjsOperationType$1[_0x5df28a(0x2006)]));},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3661)]=function(_0x125bbb,_0x197cc2,_0x31fff2){var _0xa0a5ca=_0x68aa19;0x0!==_0x125bbb[_0xa0a5ca(0x531b)]?(this[_0xa0a5ca(0x1ce0)]([],_0x197cc2,_0x31fff2),this[_0xa0a5ca(0x1ce0)](_0x125bbb,_0x197cc2,_0x31fff2)):this[_0xa0a5ca(0x1ce0)]([],_0x197cc2,_0x31fff2);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x5140)]=function(_0x24aaba,_0x25bc19){var _0x2080da=_0x68aa19;if(this[_0x2080da(0x55f8)]===DATAFILETYPE$1[_0x2080da(0x1537)]&&defined$1(this[_0x2080da(0x1220)])){Check['defined'](_0x2080da(0x50b7),_0x24aaba),Check['typeOf']['bool'](_0x2080da(0x3eae),_0x25bc19),Array['isArray'](_0x24aaba)||(_0x24aaba=[_0x24aaba]);for(var _0x3223f5=0x0,_0x330f67=_0x24aaba[_0x2080da(0x531b)];_0x3223f5<_0x330f67;_0x3223f5++)this[_0x2080da(0x1220)][_0x2080da(0x2a77)](_0x24aaba[_0x3223f5])&&(this['_pointCloudLayerVisible'][_0x24aaba[_0x3223f5]]=_0x25bc19);}},S3MTilesLayer['prototype'][_0x68aa19(0x5286)]=function(){var _0x4991b7=_0x68aa19;if(this['_fileType']!==DATAFILETYPE$1['PointCloudFile'])return[];if(!defined$1(this['_pointCloudLayerVisible']))return[];var _0x432bd5=[];for(var _0x4fcce5 in this[_0x4991b7(0x1220)])this['_pointCloudLayerVisible'][_0x4991b7(0x2a77)](_0x4fcce5)&&_0x432bd5['push'](_0x4fcce5);return _0x432bd5;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4ea5)]=function(_0x3c0f00){var _0x5b6e2f=_0x68aa19;if(this[_0x5b6e2f(0x55f8)]===DATAFILETYPE$1[_0x5b6e2f(0x1537)]&&defined$1(this['_groupNameBounds']))return this[_0x5b6e2f(0x4e29)][_0x5b6e2f(0x3173)](_0x3c0f00);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4a6c)]=function(_0x5cb724){var _0x28f8c9=_0x68aa19;if(!this[_0x28f8c9(0x2971)])return!0x1;if(VERSION$2[_0x28f8c9(0x2198)]===this[_0x28f8c9(0x3438)])return!0x0;var _0x2e3304=this[_0x28f8c9(0x5523)][_0x5cb724],_0x129023=!0x0;return defined$1(_0x2e3304)&&(_0x129023&=_0x2e3304[_0x28f8c9(0x24f9)]),_0x129023;},S3MTilesLayer['prototype']['setObjsOffset']=function(_0x3712eb){var _0x25361f=_0x68aa19;if(defined$1(this[_0x25361f(0x3b81)][_0x25361f(0xd69)])){if(Array[_0x25361f(0x4b57)](_0x3712eb)){for(var _0x4e2385=0x0;_0x4e2385<_0x3712eb[_0x25361f(0x531b)];_0x4e2385++)this['_polygonsTranslate'][_0x3712eb[_0x4e2385]]=Cartesian3[_0x25361f(0x254b)](this['_selectedTranslate']);}else this[_0x25361f(0x45d4)][_0x3712eb]=Cartesian3[_0x25361f(0x254b)](this[_0x25361f(0x548d)]);}else this[_0x25361f(0x1e73)]=Cartesian3[_0x25361f(0x254b)](this[_0x25361f(0x548d)]),this[_0x25361f(0x4acd)](_0x3712eb,ObjsOperationType$1[_0x25361f(0x2bed)]);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4349)]=function(_0x2e5e96,_0xae580f){var _0x9aa3c8=_0x68aa19;if(VERSION$2['S3M']!==this[_0x9aa3c8(0x3438)]){Check[_0x9aa3c8(0x3224)](_0x9aa3c8(0x229),_0x2e5e96),Check[_0x9aa3c8(0x3224)]('setObjsTranslate\x20translate',_0xae580f),Check[_0x9aa3c8(0x2eb3)][_0x9aa3c8(0x5014)]('setObjsTranslate\x20translate',_0xae580f),Array[_0x9aa3c8(0x4b57)](_0x2e5e96)||(_0x2e5e96=[_0x2e5e96]);for(var _0x9e7eec={},_0x2cdb8d=0x0,_0x13f210=_0x2e5e96[_0x9aa3c8(0x531b)];_0x2cdb8d<_0x13f210;_0x2cdb8d++){var _0x415655=_0x2e5e96[_0x2cdb8d];defined$1(_0x415655)&&(this[_0x9aa3c8(0x4461)][_0x415655]=_0xae580f,_0x9e7eec[_0x415655]=_0xae580f);}Object['keys'](_0x9e7eec)[_0x9aa3c8(0x531b)]>0x0&&(this['updateObjsTranslate'](_0x9e7eec),this[_0x9aa3c8(0x4acd)](_0x2e5e96,ObjsOperationType$1['OFFSET']));}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x311f)]=function(_0xe69b4e){var _0x4fe0ea=_0x68aa19;VERSION$2[_0x4fe0ea(0x2198)]!==this[_0x4fe0ea(0x3438)]&&(Check[_0x4fe0ea(0x3224)](_0x4fe0ea(0x47a2),_0xe69b4e),Object['getPrototypeOf'](_0xe69b4e)===Object['prototype']&&(Object[_0x4fe0ea(0x510e)](this['_objsOffsetList'],_0xe69b4e),Object['keys'](_0xe69b4e)[_0x4fe0ea(0x531b)]>0x0&&(this[_0x4fe0ea(0x111c)]=!0x0,this[_0x4fe0ea(0x3d6d)]({'ids':_0xe69b4e},updateObjsTranslate),this[_0x4fe0ea(0x4acd)](Object['keys'](_0xe69b4e),ObjsOperationType$1[_0x4fe0ea(0x2bed)]))));},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4d7e)]=function(_0x44b2df){var _0x1f5979=_0x68aa19;if(Check[_0x1f5979(0x3224)](_0x1f5979(0x21d6),_0x44b2df),Array[_0x1f5979(0x4b57)](_0x44b2df)||(_0x44b2df=[_0x44b2df]),!(Object[_0x1f5979(0x20c8)](this['_objsOffsetList'])[_0x1f5979(0x531b)]<0x1)){for(var _0x266abe={},_0x3fc14e=0x0,_0x205e03=_0x44b2df[_0x1f5979(0x531b)];_0x3fc14e<_0x205e03;_0x3fc14e++){var _0x42c706=_0x44b2df[_0x3fc14e];defined$1(this[_0x1f5979(0x4461)][_0x42c706])&&(delete this['_objsOffsetList'][_0x42c706],_0x266abe[_0x42c706]=Cartesian3[_0x1f5979(0x3e26)]);}this[_0x1f5979(0x24a2)](_0x44b2df,ObjsOperationType$1[_0x1f5979(0x2bed)]),Object['keys'](_0x266abe)[_0x1f5979(0x531b)]>0x0&&this[_0x1f5979(0x3ead)](_0x266abe);}},S3MTilesLayer[_0x68aa19(0x4b51)]['removeAllObjsTranslate']=function(){var _0xafaf57=_0x68aa19;if(!(Object[_0xafaf57(0x20c8)](this[_0xafaf57(0x4461)])[_0xafaf57(0x531b)]<0x1)){var _0xfaf484={};for(var _0x2a0478 in this['_objsOffsetList'])this['_objsOffsetList']['hasOwnProperty'](_0x2a0478)&&(_0xfaf484[_0x2a0478]=Cartesian3[_0xafaf57(0x3e26)]);this[_0xafaf57(0x4461)]={},this[_0xafaf57(0x3ead)](_0xfaf484);}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x118d)]=function(_0x4aed7c){var _0x58f0f8=_0x68aa19;this[_0x58f0f8(0x24a2)](_0x4aed7c,ObjsOperationType$1[_0x58f0f8(0x2bed)]);},S3MTilesLayer[_0x68aa19(0x4b51)]['removeAllObjsOffset']=function(){var _0x13791c=_0x68aa19;this[_0x13791c(0x1e73)]=Cartesian3[_0x13791c(0x3e26)],this[_0x13791c(0x1351)](ObjsOperationType$1[_0x13791c(0x2bed)]);},S3MTilesLayer['prototype'][_0x68aa19(0x4acd)]=function(_0x2d8527,_0x4c1039){var _0x42d7f3=_0x68aa19;if(VERSION$2['S3M']!==this[_0x42d7f3(0x3438)]){Check['defined'](_0x42d7f3(0x16ed),_0x2d8527),Check[_0x42d7f3(0x3224)](_0x42d7f3(0x23d0),_0x4c1039),Array[_0x42d7f3(0x4b57)](_0x2d8527)||(_0x2d8527=[_0x2d8527]),_0x4c1039===ObjsOperationType$1[_0x42d7f3(0x38b6)]&&(this[_0x42d7f3(0x6d0)]&ObjsOperationType$1[_0x42d7f3(0x38b6)])===ObjsOperationType$1[_0x42d7f3(0x26f8)]&&(this[_0x42d7f3(0x6d0)]|=_0x4c1039,this[_0x42d7f3(0x3d6d)]({'layer':this,'enable':!0x0},enableClipFilt));for(var _0xd60b10,_0x59f75c=new AssociativeArray(),_0x4891c8=0x0,_0x412e59=_0x2d8527[_0x42d7f3(0x531b)];_0x4891c8<_0x412e59;_0x4891c8++)if(defined$1(_0xd60b10=_0x2d8527[_0x4891c8])){var _0x1a7b54=defaultValue$1(this[_0x42d7f3(0x4896)][_0xd60b10],0x0);_0x1a7b54!==_0x4c1039&&(_0x1a7b54|=_0x4c1039,this['_objsOperationList'][_0xd60b10]=_0x1a7b54,_0x59f75c[_0x42d7f3(0x346f)](_0xd60b10,_0x1a7b54));}_0x59f75c[_0x42d7f3(0x531b)]>0x0&&this[_0x42d7f3(0x3b27)](_0x59f75c[_0x42d7f3(0x15c8)]);}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x24a2)]=function(_0x5e8aaf,_0x256c3e){var _0x2680fe=_0x68aa19;if(VERSION$2[_0x2680fe(0x2198)]!==this[_0x2680fe(0x3438)]){Check[_0x2680fe(0x3224)]('set\x20Objs\x20Operation\x20ids',_0x5e8aaf),Array[_0x2680fe(0x4b57)](_0x5e8aaf)||(_0x5e8aaf=[_0x5e8aaf]);for(var _0x5ebc4e,_0x5cc144=ObjsOperationType$1[_0x2680fe(0x3298)]^_0x256c3e,_0x4835df=new AssociativeArray(),_0x1e50a2=0x0,_0x312c65=_0x5e8aaf['length'];_0x1e50a2<_0x312c65;_0x1e50a2++){_0x5ebc4e=_0x5e8aaf[_0x1e50a2];var _0x173255=this[_0x2680fe(0x4896)][_0x5ebc4e];defined$1(_0x173255)&&((_0x173255&=_0x5cc144)===ObjsOperationType$1[_0x2680fe(0x26f8)]?delete this[_0x2680fe(0x4896)][_0x5ebc4e]:this[_0x2680fe(0x4896)][_0x5ebc4e]=_0x173255,_0x4835df[_0x2680fe(0x346f)](_0x5ebc4e,_0x173255));}_0x4835df['length']>0x0&&this['updateObjsOperation'](_0x4835df[_0x2680fe(0x15c8)]);}},S3MTilesLayer['prototype'][_0x68aa19(0x1351)]=function(_0x2151bc){var _0xf4b480=_0x68aa19;if(VERSION$2[_0xf4b480(0x2198)]!==this[_0xf4b480(0x3438)]&&!(Object['keys'](this[_0xf4b480(0x4896)])[_0xf4b480(0x531b)]<0x1)){var _0x51fd2f=ObjsOperationType$1[_0xf4b480(0x3298)]^_0x2151bc,_0x4a0830=new AssociativeArray(),_0x2d55f8=this['_objsOperationList'];for(var _0x429f90 in _0x2d55f8)if(_0x2d55f8[_0xf4b480(0x2a77)](_0x429f90)){var _0x2e2d17=this['_objsOperationList'][_0x429f90];if(!defined$1(_0x2e2d17))continue;(_0x2e2d17&=_0x51fd2f)===ObjsOperationType$1[_0xf4b480(0x26f8)]?delete this['_objsOperationList'][_0x429f90]:this[_0xf4b480(0x4896)][_0x429f90]=_0x2e2d17,_0x4a0830[_0xf4b480(0x346f)](_0x429f90,_0x2e2d17);}_0x4a0830['length']>0x0&&this[_0xf4b480(0x3b27)](_0x4a0830[_0xf4b480(0x15c8)]);}},S3MTilesLayer['prototype'][_0x68aa19(0x2e86)]=function(_0x2f30c0,_0xf8816e){var _0x543f8c=_0x68aa19;Check['defined'](_0x543f8c(0x5309),_0x2f30c0),Array[_0x543f8c(0x4b57)](_0x2f30c0)||(_0x2f30c0=[_0x2f30c0]);var _0xf5ce2=this[_0x543f8c(0x3cff)],_0x364329=this[_0x543f8c(0x2ae)],_0x2aa662=Math[_0x543f8c(0x28fa)](_0xf5ce2-_0x364329+0x1);defined$1(this[_0x543f8c(0x1d1e)])||(this['_categorieTexture']=new Texture$1({'context':this[_0x543f8c(0x1968)],'pixelFormat':PixelFormat$1[_0x543f8c(0x4a1c)],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE'],'width':_0x2aa662,'height':0x1,'sampler':new Sampler({'minificationFilter':TextureMinificationFilter$1[_0x543f8c(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x543f8c(0x44a2)]})}),this['traverseRenderEntity']({'layer':this},enableCategoryVisible));var _0x49d611=new Uint8Array(0x4*_0x2aa662);if(_0xf8816e!==CategoryVisibleMode$1[_0x543f8c(0x1828)]){var _0x6abb52,_0x5aec4b,_0x3184dc;if(_0xf8816e===CategoryVisibleMode$1[_0x543f8c(0x2a02)]){for(_0x6abb52=0x0,_0x5aec4b=_0x2f30c0['length'];_0x6abb52<_0x5aec4b;_0x6abb52++)_0x3184dc=_0x2f30c0[_0x6abb52],this[_0x543f8c(0x32eb)]['set'](_0x3184dc,_0x3184dc);}else{for(_0x6abb52=0x0,_0x5aec4b=_0x2f30c0['length'];_0x6abb52<_0x5aec4b;_0x6abb52++)_0x3184dc=_0x2f30c0[_0x6abb52],this[_0x543f8c(0x32eb)]['contains'](_0x3184dc)&&this[_0x543f8c(0x32eb)][_0x543f8c(0x4b3f)](_0x3184dc);}for(_0x6abb52=0x0;_0x6abb52<this[_0x543f8c(0x32eb)]['values'][_0x543f8c(0x531b)];_0x6abb52++){var _0x3555dd=(_0x3184dc=this[_0x543f8c(0x32eb)][_0x543f8c(0x21e8)][_0x6abb52])-_0x364329;_0x49d611[0x4*_0x3555dd]=0xff,_0x49d611[0x4*_0x3555dd+0x1]=0xff,_0x49d611[0x4*_0x3555dd+0x2]=0xff,_0x49d611[0x4*_0x3555dd+0x3]=0xff;}this['_categorieTexture'][_0x543f8c(0x3e99)]({'width':_0x2aa662,'height':0x1,'arrayBufferView':_0x49d611});}else this[_0x543f8c(0x1d1e)][_0x543f8c(0x3e99)]({'width':_0x2aa662,'height':0x1,'arrayBufferView':_0x49d611});},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3673)]=function(_0x2070d2){var _0x5e2339=_0x68aa19,_0x13f5e4=_0x2070d2[_0x5e2339(0x13f9)],_0x41df4e=_0x2070d2[_0x5e2339(0x4771)];if(!defined$1(_0x13f5e4)||!defined$1(_0x41df4e))return!0x1;if(defined$1(this[_0x5e2339(0x3da9)][_0x5e2339(0x3173)](_0x13f5e4)))return!0x1;defined$1(this[_0x5e2339(0x1084)])||(this[_0x5e2339(0x1084)]=new Texture$1({'context':this[_0x5e2339(0x1968)],'width':this[_0x5e2339(0x3816)],'height':this[_0x5e2339(0x3816)],'pixelFormat':PixelFormat$1[_0x5e2339(0x4a1c)]}));var _0x2b52b9=this[_0x5e2339(0x1263)](_0x41df4e);if(this['_flattenRegions'][_0x5e2339(0x346f)](_0x13f5e4,_0x2b52b9),this[_0x5e2339(0x5357)]=!0x0,0x1===this[_0x5e2339(0x3da9)][_0x5e2339(0x21e8)][_0x5e2339(0x531b)]){var _0x406c11={};_0x406c11['layer']=this,this[_0x5e2339(0x3d6d)](_0x406c11,enableFlatten);}return!0x0;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x37e9)]=function(_0xd6c8b){var _0x9b454a=_0x68aa19;if(!this[_0x9b454a(0x3da9)][_0x9b454a(0x4b3f)](_0xd6c8b))return!0x1;if(this[_0x9b454a(0x5357)]=!0x0,0x0===this['_flattenRegions'][_0x9b454a(0x21e8)][_0x9b454a(0x531b)]){var _0x26b4dc={};_0x26b4dc[_0x9b454a(0x4e5)]=this,this[_0x9b454a(0x3d6d)](_0x26b4dc,disableFlatten);}return!0x0;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x57e8)]=function(){var _0x2f78bc=_0x68aa19;for(var _0x9f63d3=0x0;_0x9f63d3<this[_0x2f78bc(0x3da9)]['values'][_0x2f78bc(0x531b)];_0x9f63d3++)this['_flattenRegions'][_0x2f78bc(0x21e8)][_0x9f63d3][_0x2f78bc(0x2578)](),this[_0x2f78bc(0x3da9)][_0x2f78bc(0x21e8)][_0x9f63d3]=null;this[_0x2f78bc(0x3da9)][_0x2f78bc(0x4ee2)](),this[_0x2f78bc(0x5357)]=!0x0;var _0x1ea618={};_0x1ea618[_0x2f78bc(0x4e5)]=this,this[_0x2f78bc(0x3d6d)](_0x1ea618,disableFlatten);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4749)]=function(_0x23520c){var _0x40a021=_0x68aa19,_0x1415fb=(_0x23520c=defaultValue$1(_0x23520c,{}))['name'],_0xe08dd2=_0x23520c['bounds'],_0x36e7c2=_0x23520c['image'];if(!defined$1(_0x1415fb)||!defined$1(_0xe08dd2)||!defined$1(_0x23520c[_0x40a021(0x4133)]))return!0x1;var _0x211655=this[_0x40a021(0x265d)][_0x40a021(0x3173)](_0x1415fb);if(defined$1(_0x211655))return!0x1;defined$1(this[_0x40a021(0x139d)])||(this['_overlayTexture']=new Texture$1({'context':this['_context'],'width':this[_0x40a021(0x3816)],'height':this[_0x40a021(0x3816)],'pixelFormat':PixelFormat$1[_0x40a021(0x4a1c)]}));var _0x2526b5=new Texture$1({'context':this[_0x40a021(0x1968)],'width':_0x36e7c2[_0x40a021(0x209)],'height':_0x36e7c2[_0x40a021(0x5862)],'pixelFormat':PixelFormat$1[_0x40a021(0x4a1c)],'source':_0x36e7c2});if(this['_overlayTextures'][_0x40a021(0x346f)](_0x1415fb,_0x2526b5),_0x211655=this[_0x40a021(0x4e67)](_0xe08dd2),this['_overlayRegions']['set'](_0x1415fb,_0x211655),this[_0x40a021(0x1468)]=!0x0,0x1===this[_0x40a021(0x265d)][_0x40a021(0x21e8)][_0x40a021(0x531b)]){var _0xf8f09f={};_0xf8f09f[_0x40a021(0x4e5)]=this,this[_0x40a021(0x3d6d)](_0xf8f09f,enableOverlay);}return!0x0;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x12c0)]=function(_0x1614c1){var _0x51acd0=_0x68aa19;if(!defined$1(_0x1614c1))return!0x1;if(!defined$1(this[_0x51acd0(0x265d)]['get'](_0x1614c1)))return!0x1;if(this[_0x51acd0(0x2f1a)][_0x51acd0(0x4b3f)](_0x1614c1),this[_0x51acd0(0x265d)][_0x51acd0(0x4b3f)](_0x1614c1),this[_0x51acd0(0x1468)]=!0x0,0x1===this[_0x51acd0(0x265d)][_0x51acd0(0x21e8)][_0x51acd0(0x531b)]){var _0xf6a434={};_0xf6a434[_0x51acd0(0x4e5)]=this,this[_0x51acd0(0x3d6d)](_0xf6a434,enableOverlay);}return!0x0;},S3MTilesLayer['prototype']['setModifyRegions']=function(_0x3d9d04,_0x57e4b4){var _0x163555=_0x68aa19;if(this[_0x163555(0x33cb)](),_0x57e4b4==ModifyRegionMode$1['CLIP_INSIDE']||_0x57e4b4==ModifyRegionMode$1[_0x163555(0x262d)])for(var _0x219226=_0x3d9d04[_0x163555(0x531b)],_0x11cd57=0x0;_0x11cd57<_0x219226;_0x11cd57++){var _0x2dacc5={'position':_0x3d9d04[_0x11cd57],'name':_0x163555(0x4372)+_0x11cd57};this[_0x163555(0x33e0)](_0x2dacc5);}this[_0x163555(0x3ad5)]=_0x57e4b4;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x47af)]=function(_0x42ce7d,_0x379713){var _0x52d2ce=_0x68aa19;for(var _0x2f4460=0x0,_0x60e641=_0x42ce7d['length'];_0x2f4460<_0x60e641;_0x2f4460++){var _0x19ca53={'position':_0x42ce7d[_0x2f4460],'name':_0x52d2ce(0x26bc)+_0x2f4460};this['_addServerExcavationRegion'](_0x19ca53);}this['_serverExcavationMode']=defaultValue$1(_0x379713,ModifyRegionMode$1[_0x52d2ce(0x262d)]);},S3MTilesLayer[_0x68aa19(0x4b51)]['setClipRegion']=function(_0x41a2f1){var _0x24ff02=_0x68aa19;if(!(_0x41a2f1 instanceof GeoRegion3D))throw new DeveloperError$1(_0x24ff02(0x2e8a));var _0x37be32={'points':_0x41a2f1[_0x24ff02(0x3d4b)]},_0x29e0a0=JSON[_0x24ff02(0x1e9b)](_0x37be32);this['_clipRequestParam']=_0x29e0a0;for(var _0xe35d4f=[],_0x24088c=0x0;_0x24088c<_0x41a2f1[_0x24ff02(0x3d4b)][_0x24ff02(0x531b)];_0x24088c++)_0xe35d4f[_0x24ff02(0x3a33)](_0x41a2f1[_0x24ff02(0x3d4b)][_0x24088c]['x']),_0xe35d4f[_0x24ff02(0x3a33)](_0x41a2f1[_0x24ff02(0x3d4b)][_0x24088c]['y']),_0xe35d4f[_0x24ff02(0x3a33)](_0x41a2f1['points'][_0x24088c]['z']);var _0x2e4a57={'position':_0xe35d4f,'name':'server_clipregion_x'};this['_addServerExcavationRegion'](_0x2e4a57);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x17b0)]=function(){var _0x2a01f6=_0x68aa19;this['_clipRequestParam']=null,this['_removeServerExcavationRegion'](_0x2a01f6(0x588e));},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x33cb)]=function(){var _0x2ae0de=_0x68aa19;for(var _0x33da45=Object['keys'](this[_0x2ae0de(0x522d)][_0x2ae0de(0x15c8)]),_0x56cf9c=0x0,_0x579b26=_0x33da45['length'];_0x56cf9c<_0x579b26;_0x56cf9c++){var _0x40d9e7=_0x33da45[_0x56cf9c];_0x40d9e7['startsWith'](_0x2ae0de(0x4372))&&this['removeExcavationRegion'](_0x40d9e7);}},S3MTilesLayer[_0x68aa19(0x4b51)]['addExcavationRegion']=function(_0x59aa72){var _0x29c783=_0x68aa19,_0x2d48cb=_0x59aa72['name'],_0x466ad7=_0x59aa72[_0x29c783(0x4771)],_0x1506a2=_0x59aa72[_0x29c783(0x5862)];if(defined$1(_0x2d48cb)||Check[_0x29c783(0x2eb3)][_0x29c783(0x29ad)](_0x29c783(0x1e41),_0x2d48cb),defined$1(_0x466ad7)||Check[_0x29c783(0x2eb3)][_0x29c783(0x29ad)](_0x29c783(0x4c8e),_0x466ad7),defined$1(this['_excavationRegions'][_0x29c783(0x3173)](_0x2d48cb)))return!0x1;defined$1(this[_0x29c783(0x1f7)])||(this['_excavationTexture']=new Texture$1({'context':this[_0x29c783(0x1968)],'width':this['_flattenTextureWidth'],'height':this[_0x29c783(0x3816)],'pixelFormat':PixelFormat$1[_0x29c783(0x4a1c)]}));var _0x4392c8=this[_0x29c783(0x1263)](_0x466ad7,_0x1506a2,defined$1(_0x1506a2));if(_0x4392c8['name']=_0x2d48cb,this['_excavationRegions'][_0x29c783(0x346f)](_0x2d48cb,_0x4392c8),this[_0x29c783(0x3a74)]=!0x0,this[_0x29c783(0x8e0)]=!0x0,0x1===this[_0x29c783(0x522d)][_0x29c783(0x21e8)][_0x29c783(0x531b)]){var _0x389f36={};_0x389f36[_0x29c783(0x4e5)]=this,this['traverseRenderEntity'](_0x389f36,enableExcavation);}return!0x0;},S3MTilesLayer['prototype'][_0x68aa19(0x4e33)]=function(_0x30384f){var _0x3fe75b=_0x68aa19,_0x2bf431=_0x30384f['name'],_0x40d2ab=_0x30384f['position'],_0x326706=_0x30384f[_0x3fe75b(0x5862)];if(defined$1(_0x2bf431)||Check[_0x3fe75b(0x2eb3)][_0x3fe75b(0x29ad)](_0x3fe75b(0x1e41),_0x2bf431),defined$1(_0x40d2ab)||Check[_0x3fe75b(0x2eb3)][_0x3fe75b(0x29ad)](_0x3fe75b(0x4c8e),_0x40d2ab),defined$1(this['_serverExcavationRegions']['get'](_0x2bf431)))return!0x1;defined$1(this[_0x3fe75b(0x1f7)])||(this[_0x3fe75b(0x1f7)]=new Texture$1({'context':this[_0x3fe75b(0x1968)],'width':this[_0x3fe75b(0x3816)],'height':this[_0x3fe75b(0x3816)],'pixelFormat':PixelFormat$1[_0x3fe75b(0x4a1c)]}));var _0x1c204a=this[_0x3fe75b(0x1263)](_0x40d2ab,_0x326706,defined$1(_0x326706));if(_0x1c204a[_0x3fe75b(0x13f9)]=_0x2bf431,this[_0x3fe75b(0x22c8)][_0x3fe75b(0x346f)](_0x2bf431,_0x1c204a),this[_0x3fe75b(0x3a74)]=!0x0,this[_0x3fe75b(0x2b94)]=!0x0,0x1===this[_0x3fe75b(0x22c8)][_0x3fe75b(0x21e8)][_0x3fe75b(0x531b)]){var _0x1d8ffb={};_0x1d8ffb['layer']=this,this['traverseRenderEntity'](_0x1d8ffb,enableServerExcavation);}return!0x0;},S3MTilesLayer['prototype'][_0x68aa19(0x454a)]=function(_0x577897){var _0x587ddf=_0x68aa19,_0xecacbf=this[_0x587ddf(0x522d)][_0x587ddf(0x3173)](_0x577897);if(!this[_0x587ddf(0x522d)][_0x587ddf(0x4b3f)](_0x577897))return!0x1;if(_0xecacbf[_0x587ddf(0x2578)](),this[_0x587ddf(0x5120)](_0x577897),this['_excavationUpdate']=!0x0,0x0===this[_0x587ddf(0x522d)][_0x587ddf(0x21e8)][_0x587ddf(0x531b)]){var _0x2c6efb={};_0x2c6efb['layer']=this,this['traverseRenderEntity'](_0x2c6efb,disableExcavation);}return!0x0;},S3MTilesLayer['prototype'][_0x68aa19(0x3395)]=function(_0x3e387b){var _0x4a9a5f=_0x68aa19,_0x2415b3=this['_serverExcavationRegions'][_0x4a9a5f(0x3173)](_0x3e387b);if(!this['_serverExcavationRegions'][_0x4a9a5f(0x4b3f)](_0x3e387b))return!0x1;if(_0x2415b3['destroy'](),this[_0x4a9a5f(0x5120)](_0x3e387b),this[_0x4a9a5f(0x3a74)]=!0x0,0x0===this['_serverExcavationRegions'][_0x4a9a5f(0x21e8)][_0x4a9a5f(0x531b)]){var _0x389d4e={};_0x389d4e['layer']=this,this[_0x4a9a5f(0x3d6d)](_0x389d4e,disableServerExcavation);}return!0x0;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x5120)]=function(_0x10f847){var _0x3be9e0=_0x68aa19,_0x562787=this[_0x3be9e0(0x221c)][_0x3be9e0(0x3173)](_0x10f847+_0x3be9e0(0x15ed)),_0x1bdc34=this[_0x3be9e0(0x221c)][_0x3be9e0(0x3173)](_0x10f847+_0x3be9e0(0x3b17));_0x562787&&(_0x562787['vertexArray']=_0x562787[_0x3be9e0(0xa85)]&&!_0x562787['vertexArray'][_0x3be9e0(0x1348)]()&&_0x562787[_0x3be9e0(0xa85)]['destroy']()),_0x1bdc34&&(_0x1bdc34[_0x3be9e0(0xa85)]=_0x1bdc34['vertexArray']&&!_0x1bdc34[_0x3be9e0(0xa85)]['isDestroyed']()&&_0x1bdc34[_0x3be9e0(0xa85)][_0x3be9e0(0x2578)]()),this[_0x3be9e0(0x221c)]['remove'](_0x10f847+_0x3be9e0(0x15ed)),this[_0x3be9e0(0x221c)][_0x3be9e0(0x4b3f)](_0x10f847+'bottom');},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x40f6)]=function(){var _0x17d858=_0x68aa19;for(var _0x1c0854=Object[_0x17d858(0x20c8)](this['_excavationRegions'][_0x17d858(0x15c8)]),_0x4dfc2a=0x0,_0x162edf=_0x1c0854[_0x17d858(0x531b)];_0x4dfc2a<_0x162edf;_0x4dfc2a++){var _0x32e779=_0x1c0854[_0x4dfc2a];this['removeExcavationRegion'](_0x32e779);}this[_0x17d858(0x522d)][_0x17d858(0x4ee2)]();},S3MTilesLayer[_0x68aa19(0x4b51)]['_createRasterRegion']=function(_0x59f7b8,_0x1706da,_0x2caedf){var _0x124ef3=_0x68aa19,_0x2cba78=Cartesian3[_0x124ef3(0x46c2)](_0x59f7b8);if(this['_sceneMode']!==SceneMode$1[_0x124ef3(0x5135)]){for(var _0x378e59=0x0;_0x378e59<_0x2cba78[_0x124ef3(0x531b)];_0x378e59++)_0x2cba78[_0x378e59]=convertToColumbusViewCartesian$1(this,_0x2cba78[_0x378e59]);}var _0x382113=new PolygonGeometry({'polygonHierarchy':{'positions':_0x2cba78},'perPositionHeight':!0x0}),_0x436289=PolygonGeometry[_0x124ef3(0x2a90)](_0x382113),_0x36cc5b=new Matrix4();Matrix4[_0x124ef3(0xe9d)](this['_matModel'],_0x36cc5b),FlattenRegion['updateGeometry'](_0x436289,_0x59f7b8,_0x36cc5b);var _0x53e77f=new FlattenRegion();if(_0x53e77f[_0x124ef3(0x4bdb)]=_0x436289,_0x53e77f[_0x124ef3(0x3045)]=FlattenRegion['updateGeoBounds'](_0x436289),_0x2caedf){_0x53e77f[_0x124ef3(0x486d)]=PolygonGeometry[_0x124ef3(0x2a90)](_0x382113),_0x53e77f[_0x124ef3(0x2058)]=PolygonGeometry[_0x124ef3(0x2a90)](_0x382113);var _0x232dfe=Cartesian3[_0x124ef3(0x2ac5)](_0x59f7b8[0x0],_0x59f7b8[0x1],0x0),_0x45945e=new HeadingPitchRoll(0x0,0x0,0x0);_0x53e77f[_0x124ef3(0x19e8)]=Transforms[_0x124ef3(0x3b6b)](_0x232dfe,_0x45945e,Ellipsoid[_0x124ef3(0x1d49)]),_0x53e77f[_0x124ef3(0x221)]=Matrix4[_0x124ef3(0x1241)](new Cartesian3(_0x59f7b8[0x0],_0x59f7b8[0x1],0x0),new Matrix4());for(var _0x3f8835=Number[_0x124ef3(0xd77)],_0x238e1d=(_0x378e59=0x0,_0x59f7b8[_0x124ef3(0x531b)]);_0x378e59<_0x238e1d;_0x378e59+=0x3)_0x3f8835=Math[_0x124ef3(0x27d5)](_0x3f8835,_0x59f7b8[_0x378e59+0x2]);_0x53e77f[_0x124ef3(0x5862)]=_0x3f8835-_0x1706da,_0x53e77f['rectangle']=Rectangle[_0x124ef3(0x33bc)](_0x2cba78),_0x53e77f['positions']=_0x59f7b8;}return _0x53e77f;},S3MTilesLayer[_0x68aa19(0x4b51)]['_createRasterBounds']=function(_0x56a18d){var _0x13ed8a=_0x68aa19,_0x420766=new RectangleGeometry({'rectangle':_0x56a18d}),_0x77fc78=RectangleGeometry['createGeometry'](_0x420766),_0x3f1e29=new Matrix4();if(Matrix4[_0x13ed8a(0xe9d)](this[_0x13ed8a(0x3f82)],_0x3f1e29),this['_sceneMode']===SceneMode$1[_0x13ed8a(0x449e)])for(var _0x2d354d=0x0;_0x2d354d<_0x77fc78['attributes']['position']['values'][_0x13ed8a(0x531b)];_0x2d354d+=_0x77fc78[_0x13ed8a(0x1b28)]['position'][_0x13ed8a(0xbdc)]){var _0x2066d1=new Cartesian3(_0x77fc78['attributes']['position']['values'][_0x2d354d],_0x77fc78[_0x13ed8a(0x1b28)][_0x13ed8a(0x4771)]['values'][_0x2d354d+0x1],_0x77fc78[_0x13ed8a(0x1b28)][_0x13ed8a(0x4771)][_0x13ed8a(0x21e8)][_0x2d354d+0x2]),_0x19821f=Cartographic[_0x13ed8a(0x2d23)](_0x2066d1),_0x4c3e53=new Cartesian3();this['_projection']['project'](_0x19821f,_0x4c3e53),_0x77fc78[_0x13ed8a(0x1b28)]['position'][_0x13ed8a(0x21e8)][_0x2d354d]=_0x4c3e53['z'],_0x77fc78[_0x13ed8a(0x1b28)][_0x13ed8a(0x4771)]['values'][_0x2d354d+0x1]=_0x4c3e53['x'],_0x77fc78[_0x13ed8a(0x1b28)][_0x13ed8a(0x4771)][_0x13ed8a(0x21e8)][_0x2d354d+0x2]=_0x4c3e53['y'];}FlattenRegion[_0x13ed8a(0x41f7)](_0x77fc78,void 0x0,_0x3f1e29);var _0x32f322=new FlattenRegion();return _0x32f322[_0x13ed8a(0x4bdb)]=_0x77fc78,_0x32f322[_0x13ed8a(0x3045)]=FlattenRegion[_0x13ed8a(0x48e3)](_0x77fc78),_0x32f322;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x5064)]=function(){var _0x2043d1=_0x68aa19,_0x1dfb70=new Cartesian3[(_0x2043d1(0x2a01))](this['_layerBounds']['west'],this[_0x2043d1(0x2560)][_0x2043d1(0x149)],0x0),_0x533f92=new Cartesian3[(_0x2043d1(0x2a01))](this[_0x2043d1(0x2560)][_0x2043d1(0x4488)],this[_0x2043d1(0x2560)][_0x2043d1(0x46e0)],0x0),_0x4dbf4c=new Cartesian3[(_0x2043d1(0x2a01))](this['_layerBounds']['east'],this[_0x2043d1(0x2560)][_0x2043d1(0x149)],0x0),_0x32b290=new Cartesian3['fromRadians'](this[_0x2043d1(0x2560)][_0x2043d1(0x326c)],this[_0x2043d1(0x2560)][_0x2043d1(0x46e0)],0x0),_0x100f27=[];_0x100f27['push'](_0x1dfb70),_0x100f27[_0x2043d1(0x3a33)](_0x533f92),_0x100f27[_0x2043d1(0x3a33)](_0x4dbf4c),_0x100f27[_0x2043d1(0x3a33)](_0x32b290);var _0x3d8fa1=new Matrix4();Matrix4[_0x2043d1(0xe9d)](this[_0x2043d1(0x3f82)],_0x3d8fa1),this[_0x2043d1(0xd23)]=new Cartesian4(Number[_0x2043d1(0xd77)],Number['MAX_VALUE'],-Number[_0x2043d1(0xd77)],-Number[_0x2043d1(0xd77)]);for(var _0x52ff05=0x0;_0x52ff05<0x4;_0x52ff05++)Matrix4[_0x2043d1(0x10a0)](_0x3d8fa1,_0x100f27[_0x52ff05],_0x100f27[_0x52ff05]),this[_0x2043d1(0xd23)]['x']=Math['min'](_0x100f27[_0x52ff05]['x'],this[_0x2043d1(0xd23)]['x']),this[_0x2043d1(0xd23)]['y']=Math[_0x2043d1(0x27d5)](_0x100f27[_0x52ff05]['y'],this[_0x2043d1(0xd23)]['y']),this[_0x2043d1(0xd23)]['z']=Math[_0x2043d1(0x2bc6)](_0x100f27[_0x52ff05]['x'],this['_layerModelBounds']['z']),this['_layerModelBounds']['w']=Math[_0x2043d1(0x2bc6)](_0x100f27[_0x52ff05]['y'],this[_0x2043d1(0xd23)]['w']);},S3MTilesLayer['prototype'][_0x68aa19(0x8f7)]=function(_0x340b97){var _0x4d7395=_0x68aa19;for(var _0x274594=new Cartesian4(Number[_0x4d7395(0xd77)],Number[_0x4d7395(0xd77)],-Number[_0x4d7395(0xd77)],-Number[_0x4d7395(0xd77)]),_0x41a616=0x0;_0x41a616<_0x340b97['length'];_0x41a616++){var _0x333619=_0x340b97[_0x41a616]['_bounds'];_0x274594['x']=Math[_0x4d7395(0x27d5)](_0x333619['x'],_0x274594['x']),_0x274594['y']=Math[_0x4d7395(0x27d5)](_0x333619['y'],_0x274594['y']),_0x274594['z']=Math['max'](_0x333619['z'],_0x274594['z']),_0x274594['w']=Math[_0x4d7395(0x2bc6)](_0x333619['w'],_0x274594['w']);}return _0x274594;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3f31)]=function(_0x34331f,_0x318a1a,_0x2439a0,_0x291251){var _0x2884c5=_0x68aa19;if(defined$1(_0x318a1a)&&!defined$1(_0x318a1a['_command'])){var _0x349e91=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES']});_0x318a1a[_0x2884c5(0x117)]=_0x349e91;var _0x5011d0={'position':0x0};_0x349e91[_0x2884c5(0xa85)]=VertexArray['fromGeometry']({'context':_0x34331f,'geometry':_0x318a1a[_0x2884c5(0x4bdb)],'attributeLocations':_0x5011d0,'bufferUsage':BufferUsage[_0x2884c5(0x495a)],'interleave':!0x0});var _0x5c5ef4=new ShaderSource({'sources':[RegionFragment]});_0x291251==RASTERMODE['Altitude']?(_0x5c5ef4[_0x2884c5(0x4ce5)][_0x2884c5(0x3a33)](_0x2884c5(0x37d3)),_0x349e91[_0x2884c5(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x34331f,'vertexShaderSource':RegionAltitudeVectex,'fragmentShaderSource':_0x5c5ef4,'attributeLocations':_0x5011d0})):_0x291251==RASTERMODE[_0x2884c5(0xc81)]?(_0x5c5ef4[_0x2884c5(0x4ce5)][_0x2884c5(0x3a33)](_0x2884c5(0x417f)),_0x349e91['shaderProgram']=ShaderProgram$1[_0x2884c5(0x4d21)]({'context':_0x34331f,'vertexShaderSource':RegionTextureVertex,'fragmentShaderSource':_0x5c5ef4,'attributeLocations':_0x5011d0})):_0x349e91[_0x2884c5(0x30a0)]=ShaderProgram$1[_0x2884c5(0x4d21)]({'context':_0x34331f,'vertexShaderSource':RegionVectex,'fragmentShaderSource':_0x5c5ef4,'attributeLocations':_0x5011d0}),_0x349e91['framebuffer']=new Framebuffer$2({'context':_0x34331f,'colorTextures':[_0x2439a0],'destroyAttachments':!0x1}),_0x349e91['renderState']=RenderState['fromCache']({'viewport':new BoundingRectangle(0x0,0x0,this['_flattenTextureWidth'],this['_flattenTextureWidth'])});}},S3MTilesLayer['prototype'][_0x68aa19(0x332d)]=function(_0x4a397a,_0x207f70){var _0x25353b=_0x68aa19;if(this[_0x25353b(0x2ed7)]){if(defined$1(this['_hypsometricRegion'])){this[_0x25353b(0x11c8)]=!0x0,this[_0x25353b(0x2ed7)]=!0x1;var _0x5bada7=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1});_0x5bada7['framebuffer']=new Framebuffer$2({'context':_0x4a397a,'colorTextures':[this[_0x25353b(0x380d)]],'destroyAttachments':!0x1}),_0x5bada7[_0x25353b(0x5547)]=RenderState[_0x25353b(0x4d21)](),_0x5bada7[_0x25353b(0x5108)](_0x4a397a),this[_0x25353b(0x3f31)](_0x4a397a,this[_0x25353b(0x477)],this['_hypsometricRenderTexture'],RASTERMODE[_0x25353b(0x3a27)]);var _0x1ec62e=this;this['_hypsometricRegion'][_0x25353b(0x117)][_0x25353b(0x15fe)]={'uRect':function(){var _0x5a026f=_0x25353b;return _0x1ec62e[_0x5a026f(0x440)];}},this[_0x25353b(0x477)]['_command'][_0x25353b(0x5108)](_0x4a397a),_0x5bada7[_0x25353b(0x27b)][_0x25353b(0x2578)]();}else this['_bUseHypRegion']=!0x1;}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0xd9d)]=function(_0x31260d,_0x295aeb){var _0x41b951=_0x68aa19;if(this[_0x41b951(0x5357)]){this[_0x41b951(0x4ab)]=!0x0,this[_0x41b951(0x5357)]=!0x1,this[_0x41b951(0x398b)]=this[_0x41b951(0x8f7)](this[_0x41b951(0x3da9)][_0x41b951(0x21e8)]);var _0xfed9d8=new ClearCommand({'color':new Color$2(0x1,0x1,0x1,0x1),'depth':0x1});defined$1(this[_0x41b951(0x1084)])||(this[_0x41b951(0x1084)]=new Texture$1({'context':this[_0x41b951(0x1968)],'width':this[_0x41b951(0x3816)],'height':this[_0x41b951(0x3816)],'pixelFormat':PixelFormat$1[_0x41b951(0x4a1c)]})),_0xfed9d8[_0x41b951(0x27b)]=new Framebuffer$2({'context':_0x31260d,'colorTextures':[this['_flattenTexture']],'destroyAttachments':!0x1}),_0xfed9d8[_0x41b951(0x5547)]=RenderState[_0x41b951(0x4d21)](),_0xfed9d8[_0x41b951(0x5108)](_0x31260d);var _0x3b1e57=this[_0x41b951(0x3da9)][_0x41b951(0x21e8)][_0x41b951(0x531b)];_0x3b1e57<0x1&&(this[_0x41b951(0x4ab)]=!0x1);for(var _0x547210=0x0;_0x547210<_0x3b1e57;_0x547210++){var _0x205337=this[_0x41b951(0x3da9)][_0x41b951(0x21e8)][_0x547210];this[_0x41b951(0x3f31)](_0x31260d,_0x205337,this['_flattenTexture'],RASTERMODE['Altitude']);var _0x3d322e=this;_0x205337['_command']['uniformMap']={'uRect':function(){var _0x21e3c9=_0x41b951;return _0x3d322e[_0x21e3c9(0x398b)];}},_0x205337[_0x41b951(0x117)][_0x41b951(0x5108)](_0x31260d);}_0xfed9d8[_0x41b951(0x27b)][_0x41b951(0x2578)]();}},S3MTilesLayer[_0x68aa19(0x4b51)]['updateOverlayFrameBuffer']=function(_0x3a62cb,_0x5c2219){var _0x12be18=_0x68aa19;if(this[_0x12be18(0x1468)]){this['_overlayUpdate']=!0x1,this[_0x12be18(0xb3e)]=this[_0x12be18(0x8f7)](this[_0x12be18(0x265d)]['values']),this['_hasOverlay']=this[_0x12be18(0x265d)][_0x12be18(0x531b)]>0x0;var _0x1ffc76=new ClearCommand({'color':new Color$2(0x1,0x1,0x1,0x1),'depth':0x1});_0x1ffc76[_0x12be18(0x27b)]=new Framebuffer$2({'context':_0x3a62cb,'colorTextures':[this[_0x12be18(0x139d)]],'destroyAttachments':!0x1}),_0x1ffc76['renderState']=RenderState[_0x12be18(0x4d21)](),_0x1ffc76[_0x12be18(0x5108)](_0x3a62cb);for(var _0x313800=this[_0x12be18(0x265d)]['values'][_0x12be18(0x531b)],_0x108dfb=0x0;_0x108dfb<_0x313800;_0x108dfb++){var _0x4e421a=this[_0x12be18(0x265d)]['values'][_0x108dfb],_0x440cd3=this[_0x12be18(0x2f1a)]['values'][_0x108dfb];this['createRasterRegionDrawCommand'](_0x3a62cb,_0x4e421a,this[_0x12be18(0x139d)],RASTERMODE['Texture']),_0x4e421a[_0x12be18(0x117)][_0x12be18(0x15fe)]=_0x430699(this['_overlayBounds'],_0x440cd3,_0x4e421a[_0x12be18(0x3045)]),_0x4e421a[_0x12be18(0x117)][_0x12be18(0x5108)](_0x3a62cb);}_0x1ffc76['framebuffer'][_0x12be18(0x2578)]();}function _0x430699(_0x3a9198,_0x2dab82,_0x56f615){return{'uRect':function(){return _0x3a9198;},'uTexture':function(){return _0x2dab82;},'uSingleRegion':function(){return _0x56f615;}};}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3abe)]=function(_0x138f91,_0x21dc2f){var _0x3bf493=_0x68aa19;if(this[_0x3bf493(0x3a74)]){for(var _0x4a8550 in _0x21dc2f[_0x3bf493(0xe44)])_0x4a8550['indexOf'](_0x3bf493(0x2078))>-0x1&&!defined$1(this[_0x3bf493(0x522d)][_0x3bf493(0x3173)](_0x4a8550[_0x3bf493(0x48ca)](0x16)))&&(_0x21dc2f[_0x3bf493(0xe44)][_0x4a8550]=!_0x21dc2f['_framebufferList'][_0x4a8550][_0x3bf493(0x1348)]()&&_0x21dc2f[_0x3bf493(0xe44)][_0x4a8550]['destroy'](),delete _0x21dc2f['_framebufferList'][_0x4a8550]);var _0x5295e3=this[_0x3bf493(0x522d)][_0x3bf493(0x21e8)][_0x3bf493(0x531b)];this[_0x3bf493(0x8e0)]=_0x5295e3>0x0,this[_0x3bf493(0x3a74)]=!0x1,this[_0x3bf493(0x2c75)]=this['_combineRegionBounds'](this[_0x3bf493(0x522d)][_0x3bf493(0x21e8)]);var _0x377dd9=this['_serverExcavationRegions'][_0x3bf493(0x21e8)][_0x3bf493(0x531b)];if(this[_0x3bf493(0x2b94)]=_0x377dd9>0x0,this[_0x3bf493(0x25ec)]=this[_0x3bf493(0x8f7)](this[_0x3bf493(0x22c8)][_0x3bf493(0x21e8)]),0x0!=_0x5295e3||0x0!=_0x377dd9){var _0x1c7d26=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1});_0x1c7d26[_0x3bf493(0x27b)]=new Framebuffer$2({'context':_0x138f91,'colorTextures':[this[_0x3bf493(0x1f7)]],'destroyAttachments':!0x1}),_0x1c7d26[_0x3bf493(0x5547)]=RenderState[_0x3bf493(0x4d21)](),_0x1c7d26[_0x3bf493(0x5108)](_0x138f91),ExcavationSources['createExcavationSideTexture'](_0x21dc2f,this),ExcavationSources[_0x3bf493(0x27c2)](_0x21dc2f,this);for(var _0xaf3d32=0x0;_0xaf3d32<_0x5295e3;_0xaf3d32++){var _0x1a9314=this[_0x3bf493(0x522d)]['values'][_0xaf3d32];this[_0x3bf493(0x3f31)](_0x138f91,_0x1a9314,this[_0x3bf493(0x1f7)],RASTERMODE[_0x3bf493(0x3a27)]),defined$1(_0x1a9314[_0x3bf493(0x5862)])&&(ExcavationSources[_0x3bf493(0x44ba)](_0x21dc2f,this,_0x1a9314),ExcavationSources['_createExcavationBottomCommand'](_0x21dc2f,this,_0x1a9314));var _0x180c88=this;_0x1a9314['_command'][_0x3bf493(0x15fe)]={'uRect':function(){return _0x180c88['_excavationBounds'];}},_0x1a9314['_command']['execute'](_0x138f91);}for(var _0x34655a=0x0;_0x34655a<_0x377dd9;_0x34655a++){_0x1a9314=this[_0x3bf493(0x22c8)][_0x3bf493(0x21e8)][_0x34655a],(this[_0x3bf493(0x3f31)](_0x138f91,_0x1a9314,this[_0x3bf493(0x1f7)],RASTERMODE[_0x3bf493(0x3a27)]),defined$1(_0x1a9314[_0x3bf493(0x5862)])&&(ExcavationSources[_0x3bf493(0x44ba)](_0x21dc2f,this,_0x1a9314),ExcavationSources['_createExcavationBottomCommand'](_0x21dc2f,this,_0x1a9314))),_0x180c88=this,(_0x1a9314['_command']['uniformMap']={'uRect':function(){var _0x1b1ed0=_0x3bf493;return _0x180c88[_0x1b1ed0(0x25ec)];}},_0x1a9314[_0x3bf493(0x117)][_0x3bf493(0x5108)](_0x138f91));}_0x1c7d26[_0x3bf493(0x27b)][_0x3bf493(0x2578)]();}}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x35e0)]=function(_0x291376){var _0x2bd615=_0x68aa19;this[_0x2bd615(0x3d6d)]({'layer':this,'isVisible':_0x291376},updateAllObjsVisible);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2d20)]=function(){var _0x1a1290=_0x68aa19,_0x125362={'layer':this};this[_0x1a1290(0x3d6d)](_0x125362,updateObjsTheme);},S3MTilesLayer[_0x68aa19(0x4b51)]['updateObjsColor']=function(_0x58b94a){var _0x51826e=_0x68aa19,_0xe56a17={'ids':_0x58b94a};this[_0x51826e(0x3d6d)](_0xe56a17,updateObjsColor);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3ead)]=function(_0x5dd258){var _0x2121ff=_0x68aa19,_0x8d974e={'ids':_0x5dd258};for(var _0x384832 in _0x5dd258['_hash'])this[_0x2121ff(0x5363)]['set'](_0x384832,_0x5dd258[_0x2121ff(0x3173)](_0x384832));this[_0x2121ff(0x111c)]=!0x0,this['traverseRenderEntity'](_0x8d974e,updateObjsTranslate);},S3MTilesLayer[_0x68aa19(0x4b51)]['updateExtendHeight']=function(_0x154a94){var _0x584c5c=_0x68aa19,_0x1df283={'ids':_0x154a94};this[_0x584c5c(0x3d6d)](_0x1df283,updateExtendHeight);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x33c7)]=function(_0x182f6e){var _0x42d550={'ids':_0x182f6e};this['traverseRenderEntity'](_0x42d550,removeExtendHeight);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4511)]=function(){this['traverseRenderEntity']({},removeAllExtendHeight);},S3MTilesLayer[_0x68aa19(0x4b51)]['updateObjsOperation']=function(_0x130a3b){var _0x31182e=_0x68aa19,_0x1f6bb1={'ids':_0x130a3b,'offset':Math[_0x31182e(0x2bc6)](Math[_0x31182e(0x1661)](this[_0x31182e(0x4440)]['x']),Math[_0x31182e(0x1661)](this[_0x31182e(0x4440)]['y']),Math[_0x31182e(0x1661)](this[_0x31182e(0x4440)]['z']))};this[_0x31182e(0x3d6d)](_0x1f6bb1,updateObjsOperation);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x208f)]=function(){var _0x18a17c=_0x68aa19;this[_0x18a17c(0x3b81)][_0x18a17c(0x208f)](),this['initialize']();},S3MTilesLayer[_0x68aa19(0x4b51)]['refreshVolume']=function(){this['_refreshVolume']=!0x0;},S3MTilesLayer['prototype'][_0x68aa19(0x3f15)]=function(){var _0xb72dbc=_0x68aa19;this[_0xb72dbc(0x1db6)]()&&this['_context']['numClampClipPlaneLayer']--;for(var _0x5f523b=0x0,_0x339095=this[_0xb72dbc(0x3990)][_0xb72dbc(0x21e8)]['length'];_0x5f523b<_0x339095;_0x5f523b++)this['_renderClipPlaneArray']['values'][_0x5f523b][_0xb72dbc(0x2578)](),this['_renderClipPlaneArray'][_0xb72dbc(0x21e8)][_0x5f523b]=null;this['_renderClipPlaneArray'][_0xb72dbc(0x4ee2)](),this[_0xb72dbc(0xb0f)]=!0x1,this[_0xb72dbc(0x5a4)]=!0x1;var _0x5ec000={'layer':this,'enable':!0x1};this[_0xb72dbc(0x3d6d)](_0x5ec000,setCustomClipBox);};var scratchLonLat=new Cartographic();function convertToPositionMode$1(_0x5b00fa){var _0x42d836=_0x68aa19;return _0x5b00fa===ClippingType$1['KeepOutside']?PositionMode$1[_0x42d836(0x3f79)]:PositionMode$1[_0x42d836(0x38ee)];}function lightSourceChanged(_0x1e93bc,_0x5c82c9){var _0x3b7c02=_0x68aa19;_0x1e93bc[_0x3b7c02(0x56a4)](_0x5c82c9);}function updateShadow(_0x436be3,_0xd58994){var _0x29f73b=_0x68aa19;_0x436be3[_0x29f73b(0x18e5)](_0xd58994[_0x29f73b(0x4e5)]);}function setCustomClipBox(_0x29bc28,_0x1cc08c){var _0x2b1063=_0x68aa19;_0x29bc28[_0x2b1063(0x1ebb)](_0x1cc08c['layer'],_0x1cc08c['enable']);}function enableAjustColor(_0x1a1318,_0x378566){var _0x3a3049=_0x68aa19;_0x1a1318[_0x3a3049(0xd67)](_0x378566);}function enableExcavation(_0x18e154,_0x5ae21f){_0x18e154['enableExcavation'](_0x5ae21f);}function disableExcavation(_0x32b81f,_0x39d837){var _0x33d16b=_0x68aa19;_0x32b81f[_0x33d16b(0x12d9)](_0x39d837);}function enableServerExcavation(_0x57df02,_0x1fd005){var _0x30a96b=_0x68aa19;_0x57df02[_0x30a96b(0x4547)](_0x1fd005);}function disableServerExcavation(_0x48548d,_0x4f8e63){var _0x1df693=_0x68aa19;_0x48548d[_0x1df693(0x78c)](_0x4f8e63);}function enableFlatten(_0x2be520,_0xf831da){var _0x199ac5=_0x68aa19;_0x2be520[_0x199ac5(0x48c5)](_0xf831da);}function enableOverlay(_0x247ef4,_0x13b708){var _0x19a198=_0x68aa19;_0x247ef4[_0x19a198(0x1361)](_0x13b708);}function enableAjustTransparentBackColor(_0xd75241,_0x44f502){var _0x4f22ed=_0x68aa19;_0xd75241[_0x4f22ed(0x357b)](_0x44f502);}function disableAjustTransparentBackColor(_0x20049d,_0x385f0c){var _0xa2253a=_0x68aa19;_0x20049d[_0xa2253a(0x2dcf)](_0x385f0c);}function disableFlatten(_0x4f273f,_0x4dfe0f){var _0x35da08=_0x68aa19;_0x4f273f[_0x35da08(0x561a)](_0x4dfe0f);}function enableHypsometric(_0x452683,_0x1d819b){var _0x2aa57f=_0x68aa19;_0x452683[_0x2aa57f(0x3e06)](_0x1d819b);}function disableHypsometric(_0x30d058,_0x1adf52){_0x30d058['disableHypsometric'](_0x1adf52);}function hasLightChange(_0x5a49a3,_0x3064c0){var _0x4a665b=_0x68aa19;_0x5a49a3[_0x4a665b(0xefa)](_0x3064c0);}function skeletonSelectEnable(_0x5f04f5,_0x469926){var _0x2651e1=_0x68aa19;_0x5f04f5[_0x2651e1(0x40a4)](_0x469926);}function selectColorTypeChange(_0x3c9a85,_0x9710a1){var _0x1c8e1d=_0x68aa19;_0x3c9a85[_0x1c8e1d(0x2478)](_0x9710a1);}function mixColorTypeChange(_0x1ed4ae,_0x291a23){var _0x406574=_0x68aa19;_0x1ed4ae[_0x406574(0x2549)](_0x291a23);}function splitDirectionChange(_0x1a874f,_0x4f3233){var _0x4068ba=_0x68aa19;_0x1a874f[_0x4068ba(0x738)](_0x4f3233);}function swipeStateChange(_0x368bfd,_0x34323c){_0x368bfd['swipeStateChange'](_0x34323c);}function PBRMaterialTypeChange(_0x83b785,_0x24a5af){var _0x2bf5f6=_0x68aa19;_0x83b785[_0x2bf5f6(0x1035)](_0x24a5af);}function enableCategoryVisible(_0x3ec2fa,_0x2ea62d){_0x3ec2fa['enableCategoryVisible'](_0x2ea62d);}function emissionTextureChange(_0xc207fd,_0x2b317b){_0xc207fd['emissionTextureChange'](_0x2b317b);}function enableTextureMove(_0x5b93d5,_0x167635){var _0x507550=_0x68aa19;_0x5b93d5[_0x507550(0x4483)](_0x167635);}function enableTriangleFiltrate(_0x3953ec,_0x1057f5){var _0x3924d1=_0x68aa19;_0x3953ec[_0x3924d1(0x5225)](_0x1057f5);}function enableClipFilt(_0x59ef79,_0x1a10bd){var _0x26f95e=_0x68aa19;_0x59ef79[_0x26f95e(0x52d9)](_0x1a10bd);}function enableFusionChange(_0x27045f,_0x5bf385){var _0x429b1e=_0x68aa19;_0x27045f[_0x429b1e(0xa91)](_0x5bf385);}function enableFlood(_0x10695c,_0x29b155){var _0x517565=_0x68aa19;_0x10695c[_0x517565(0x4af8)](_0x29b155);}function disableFlood(_0x290177,_0xd59f36){var _0x3e4b7a=_0x68aa19;_0x290177[_0x3e4b7a(0x366b)](_0xd59f36);}function NextP2$1(_0x34b6e5){for(var _0x36748a=0x1;_0x36748a<_0x34b6e5;)_0x36748a<<=0x1;return _0x36748a;}function emissionTextureUnitChange(_0x1683ac,_0x369fef){var _0x12fca7=_0x68aa19;_0x1683ac[_0x12fca7(0x2dbc)](_0x369fef);}function matModelChange(_0x19caad,_0x26f09a){var _0x3b5778=_0x68aa19,_0xce00eb=Matrix4[_0x3b5778(0x373b)](_0x19caad[_0x3b5778(0x2875)],_0x26f09a[_0x3b5778(0x4cec)],new Matrix4());Matrix4[_0x3b5778(0x373b)](_0x26f09a[_0x3b5778(0x4a63)],_0xce00eb,_0x19caad[_0x3b5778(0x3f82)]);}function pbrParameterChange(_0x39fa63,_0x31a907){var _0x44b15d=_0x68aa19;_0x39fa63[_0x44b15d(0x33c8)](_0x31a907);}function edgeWireFrameModeChange(_0x49c8c1,_0x2c5034){var _0xd6eca5=_0x68aa19;_0x49c8c1[_0xd6eca5(0x3d19)](_0x2c5034);}function set_PBRMaterialParams(_0xc8d6d3,_0x5941b1){var _0x220bd8=_0x68aa19,_0x571f8b=_0x5941b1,_0x173883=_0x571f8b[_0x220bd8(0x40b4)][_0x220bd8(0x547f)];_0x571f8b['_PBRMaterialParams']=_0xc8d6d3['material'],_0x571f8b[_0x220bd8(0x40b4)][_0x220bd8(0x547f)]=_0x173883,_0x571f8b[_0x220bd8(0x588f)](_0x571f8b[_0x220bd8(0x40b4)],_0x173883);var _0x24d2f4=_0x571f8b[_0x220bd8(0x40b4)][_0x220bd8(0x17c7)],_0x33dc2b=_0x571f8b[_0x220bd8(0x40b4)][_0x220bd8(0x1325)];if(defined$1(_0x24d2f4['volume'])&&(_0x571f8b[_0x220bd8(0x40b4)][_0x220bd8(0x17c7)][_0x220bd8(0x279b)]={'thickness':0x1,'tintColor':Cartesian4[_0x220bd8(0x2b84)](0x1,0x1,0x1,0x1),'diffusionDistance':Cartesian4[_0x220bd8(0x2b84)](0x1,0x1,0x1,0x1),'transmissionFactor':0x1}),defined$1(_0x24d2f4[_0x220bd8(0x1648)])&&(_0x571f8b[_0x220bd8(0x40b4)]['pbrMetallicRoughness'][_0x220bd8(0x1648)]={'clearcoatFactor':0x0,'clearcoatRoughnessFactor':0x0}),defined$1(_0x24d2f4['snowEffect'])&&-0x1!==_0x24d2f4[_0x220bd8(0x445d)]['snowNormalTextureIndex']){var _0x284704=_0x173883+_0x33dc2b[_0x24d2f4['snowEffect'][_0x220bd8(0x45b)]][_0x220bd8(0x17aa)][_0x220bd8(0x343b)];_0x571f8b[_0x220bd8(0x40b4)][_0x220bd8(0x22b1)]++,loadTexture$1(_0x571f8b[_0x220bd8(0x1968)],_0x284704,_0x571f8b['_PBRMaterialParams'],_0x571f8b[_0x220bd8(0x40b4)][_0x220bd8(0x17c7)][_0x220bd8(0x445d)],_0x220bd8(0x3d92));}defined$1(_0x24d2f4[_0x220bd8(0x445d)])&&-0x1!==_0x24d2f4[_0x220bd8(0x445d)][_0x220bd8(0x2fa3)]&&(_0x284704=_0x173883+_0x33dc2b[_0x24d2f4[_0x220bd8(0x445d)][_0x220bd8(0x2fa3)]][_0x220bd8(0x17aa)][_0x220bd8(0x343b)],(_0x571f8b[_0x220bd8(0x40b4)][_0x220bd8(0x22b1)]++,loadTexture$1(_0x571f8b[_0x220bd8(0x1968)],_0x284704,_0x571f8b[_0x220bd8(0x40b4)],_0x571f8b[_0x220bd8(0x40b4)][_0x220bd8(0x17c7)][_0x220bd8(0x445d)],_0x220bd8(0x4071)))),defined$1(_0x24d2f4[_0x220bd8(0x3311)])&&-0x1!==_0x24d2f4[_0x220bd8(0x3311)][_0x220bd8(0x2726)]&&(_0x284704=_0x173883+_0x33dc2b[_0x24d2f4[_0x220bd8(0x3311)][_0x220bd8(0x2726)]][_0x220bd8(0x17aa)][_0x220bd8(0x343b)],(_0x571f8b['_PBRMaterialParams'][_0x220bd8(0x22b1)]++,loadTexture$1(_0x571f8b[_0x220bd8(0x1968)],_0x284704,_0x571f8b['_PBRMaterialParams'],_0x571f8b['_PBRMaterialParams'][_0x220bd8(0x17c7)][_0x220bd8(0x3311)],_0x220bd8(0x5484))));}S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1ebb)]=function(_0x2fc8ed){var _0x2defdd=_0x68aa19;if(!((_0x2fc8ed=_0x2fc8ed||{})[_0x2defdd(0x4e51)]&&_0x2fc8ed[_0x2defdd(0x4771)]||_0x2fc8ed[_0x2defdd(0x185f)]&&_0x2fc8ed[_0x2defdd(0x37f4)]))throw new DeveloperError$1(_0x2defdd(0x14c5));if(this['_clipMode']=PLANECLIPMODE[_0x2defdd(0x16bf)],defined$1(_0x2fc8ed[_0x2defdd(0x1bc6)]))switch(_0x2fc8ed[_0x2defdd(0x1bc6)]){case _0x2defdd(0x181b):this[_0x2defdd(0x325a)]=PLANECLIPMODE[_0x2defdd(0x48b8)];break;case _0x2defdd(0xe81):this[_0x2defdd(0x325a)]=PLANECLIPMODE[_0x2defdd(0x16bf)];break;case _0x2defdd(0x559c):this[_0x2defdd(0x325a)]=PLANECLIPMODE['ONLY_KEEP_LINE'];}if(_0x2fc8ed[_0x2defdd(0x4e51)]){var _0x3a6a7a=new Matrix4(),_0x72b490=_0x2fc8ed[_0x2defdd(0x4771)],_0x348374=new HeadingPitchRoll(_0x2fc8ed['heading']||0x0,_0x2fc8ed[_0x2defdd(0x355c)]||0x0,_0x2fc8ed[_0x2defdd(0x500e)]||0x0);_0x3a6a7a=Transforms['headingPitchRollToFixedFrame'](_0x72b490,_0x348374,Ellipsoid[_0x2defdd(0x1d49)]);var _0x568bbf=0.5*_0x2fc8ed[_0x2defdd(0x4e51)]['x'],_0x23c493=0.5*_0x2fc8ed[_0x2defdd(0x4e51)]['y'],_0x2ffb34=0.5*_0x2fc8ed[_0x2defdd(0x4e51)]['z'],_0x20163d=[];_0x20163d[0x0]=new Cartesian4(),_0x20163d[0x0]['x']=-_0x568bbf,_0x20163d[0x0]['y']=_0x23c493,_0x20163d[0x0]['z']=_0x2ffb34,_0x20163d[0x0]['w']=0x1,_0x20163d[0x1]=new Cartesian4(),_0x20163d[0x1]['x']=_0x568bbf,_0x20163d[0x1]['y']=_0x23c493,_0x20163d[0x1]['z']=_0x2ffb34,_0x20163d[0x1]['w']=0x1,_0x20163d[0x2]=new Cartesian4(),_0x20163d[0x2]['x']=_0x568bbf,_0x20163d[0x2]['y']=-_0x23c493,_0x20163d[0x2]['z']=_0x2ffb34,_0x20163d[0x2]['w']=0x1,_0x20163d[0x3]=new Cartesian4(),_0x20163d[0x3]['x']=-_0x568bbf,_0x20163d[0x3]['y']=-_0x23c493,_0x20163d[0x3]['z']=_0x2ffb34,_0x20163d[0x3]['w']=0x1,_0x20163d[0x4]=new Cartesian4(),_0x20163d[0x4]['x']=-_0x568bbf,_0x20163d[0x4]['y']=_0x23c493,_0x20163d[0x4]['z']=-_0x2ffb34,_0x20163d[0x4]['w']=0x1,_0x20163d[0x5]=new Cartesian4(),_0x20163d[0x5]['x']=_0x568bbf,_0x20163d[0x5]['y']=_0x23c493,_0x20163d[0x5]['z']=-_0x2ffb34,_0x20163d[0x5]['w']=0x1,_0x20163d[0x6]=new Cartesian4(),_0x20163d[0x6]['x']=_0x568bbf,_0x20163d[0x6]['y']=-_0x23c493,_0x20163d[0x6]['z']=-_0x2ffb34,_0x20163d[0x6]['w']=0x1,_0x20163d[0x7]=new Cartesian4(),_0x20163d[0x7]['x']=-_0x568bbf,_0x20163d[0x7]['y']=-_0x23c493,_0x20163d[0x7]['z']=-_0x2ffb34,_0x20163d[0x7]['w']=0x1;for(var _0x50c820=0x0;_0x50c820<0x8;_0x50c820++)Matrix4[_0x2defdd(0x21ec)](_0x3a6a7a,_0x20163d[_0x50c820],_0x20163d[_0x50c820]);if(this[_0x2defdd(0x57f6)]!==SceneMode$1[_0x2defdd(0x5135)]){var _0x2f578d=new GeographicProjection();for(_0x50c820=0x0;_0x50c820<0x8;_0x50c820++){var _0x3bcb62=_0x20163d[_0x50c820],_0x398ef1=Cartographic[_0x2defdd(0x2d23)](_0x3bcb62,void 0x0,scratchLonLat),_0x4f55ba=_0x2f578d['project'](_0x398ef1,_0x20163d[_0x50c820]);Matrix4[_0x2defdd(0x10a0)](transform_2d$4,_0x4f55ba,_0x20163d[_0x50c820]);}}this[_0x2defdd(0xc91)][0x0]=Cartesian4[_0x2defdd(0x254b)](createPlane(_0x20163d[0x0],_0x20163d[0x1],_0x20163d[0x2])),this[_0x2defdd(0xc91)][0x1]=Cartesian4[_0x2defdd(0x254b)](createPlane(_0x20163d[0x0],_0x20163d[0x4],_0x20163d[0x1])),this[_0x2defdd(0xc91)][0x2]=Cartesian4['clone'](createPlane(_0x20163d[0x0],_0x20163d[0x3],_0x20163d[0x4])),this[_0x2defdd(0xc91)][0x3]=Cartesian4[_0x2defdd(0x254b)](createPlane(_0x20163d[0x6],_0x20163d[0x2],_0x20163d[0x5])),this[_0x2defdd(0xc91)][0x4]=Cartesian4['clone'](createPlane(_0x20163d[0x6],_0x20163d[0x7],_0x20163d[0x2])),this[_0x2defdd(0xc91)][0x5]=Cartesian4[_0x2defdd(0x254b)](createPlane(_0x20163d[0x6],_0x20163d[0x5],_0x20163d[0x7]));}else for(_0x50c820=0x0;_0x50c820<_0x2fc8ed[_0x2defdd(0x185f)][_0x2defdd(0x531b)];_0x50c820++){var _0x3a5651=_0x2fc8ed[_0x2defdd(0x185f)][_0x50c820],_0x1c0790=_0x2fc8ed['planeNormal'][_0x50c820];this['_oriClipPlane'][_0x50c820]['x']=_0x1c0790['x'],this[_0x2defdd(0xc91)][_0x50c820]['y']=_0x1c0790['y'],this[_0x2defdd(0xc91)][_0x50c820]['z']=_0x1c0790['z'],this[_0x2defdd(0xc91)][_0x50c820]['w']=-Cartesian3[_0x2defdd(0x22ed)](_0x3a5651,_0x1c0790);}!this[_0x2defdd(0xb0f)]&&(_0x2fc8ed={'layer':this,'enable':!0x0},this[_0x2defdd(0x3d6d)](_0x2fc8ed,setCustomClipBox)),this[_0x2defdd(0xb0f)]=!0x0;},S3MTilesLayer['prototype'][_0x68aa19(0x2ce1)]=function(_0x4139ae,_0x3ec7ad,_0x230574,_0x249156){var _0x4f4a1e=_0x68aa19,_0x2d123a=defaultValue$1(_0x249156,ClipPlaneMode$1[_0x4f4a1e(0x44b5)]);if(this[_0x4f4a1e(0x32dd)]!==_0x2d123a&&(_0x2d123a!==ClipPlaneMode$1[_0x4f4a1e(0x44b5)]?this[_0x4f4a1e(0x1968)][_0x4f4a1e(0x2934)]++:this[_0x4f4a1e(0x1968)][_0x4f4a1e(0x2934)]--),this[_0x4f4a1e(0x32dd)]=_0x2d123a,this[_0x4f4a1e(0x1db6)]()){var _0x31ee77=this['_renderClipPlaneArray']['get'](0x0);defined$1(_0x31ee77)||(_0x31ee77=new RenderClipPlane(this),this[_0x4f4a1e(0x3990)][_0x4f4a1e(0x346f)](0x0,_0x31ee77)),_0x31ee77[_0x4f4a1e(0x1f81)](_0x4139ae,_0x3ec7ad,_0x230574),this[_0x4f4a1e(0x5a4)]||this['_context']['numClampClipPlaneLayer']++;}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x23c7)]=function(_0x81bf91,_0x366b56,_0x3be806,_0x99a484){var _0x1987d6=_0x68aa19;if(this[_0x1987d6(0x57f6)]===SceneMode$1['COLUMBUS_VIEW']&&(_0x81bf91=convertToColumbusViewCartesian$1(this,_0x81bf91),_0x366b56=convertToColumbusViewCartesian$1(this,_0x366b56),_0x3be806=convertToColumbusViewCartesian$1(this,_0x3be806)),this['setClipSection'](_0x81bf91,_0x366b56,_0x3be806,_0x99a484),this['_oriClipPlane'][0x0]=createPlane(_0x81bf91,_0x366b56,_0x3be806),this[_0x1987d6(0x325a)]=PLANECLIPMODE[_0x1987d6(0x16bf)],this['_section']=!0x0,!this[_0x1987d6(0xb0f)]){var _0x30aac4={'layer':this,'enable':!0x0};this[_0x1987d6(0x3d6d)](_0x30aac4,setCustomClipBox);}this[_0x1987d6(0xb0f)]=!0x0;},S3MTilesLayer['prototype'][_0x68aa19(0x5395)]=function(_0x40bd1d){var _0x29283c=_0x68aa19,_0xdcc80a=(_0x40bd1d=_0x40bd1d||{})[_0x29283c(0x4b72)];this[_0x29283c(0x4532)]=!0x0;var _0x5a0450=_0x40bd1d[_0x29283c(0xddc)],_0x589e12=_0x40bd1d[_0x29283c(0x2248)];_0x5a0450[_0x29283c(0x4b72)]=_0xdcc80a,_0x5a0450[_0x29283c(0x1233)]=convertToPositionMode$1(_0x589e12),_0x5a0450[_0x29283c(0x171a)]=!0x0,_0x5a0450['_clipLayers'][_0x29283c(0x346f)](this[_0x29283c(0x13f9)],this),this['_sqMode']=_0x5a0450[_0x29283c(0x1233)],this['_spatialQuery']=_0x5a0450,this[_0x29283c(0x3ebd)]=_0x589e12;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x575f)]=function(){var _0x2878b2=_0x68aa19;this[_0x2878b2(0x4532)]=!0x1;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1665)]=function(_0xa9d7c8){var _0x3dead4=_0x68aa19;if(!(_0xa9d7c8=_0xa9d7c8||{})[_0x3dead4(0x4e51)]||!_0xa9d7c8['position'])throw new DeveloperError$1(_0x3dead4(0x14c5));this[_0x3dead4(0x325a)]=PLANECLIPMODE[_0x3dead4(0x16bf)];var _0x52aa83,_0x1a84cb,_0x48cadb,_0x2cac45=new Matrix4(),_0x1f2165=_0xa9d7c8['position'];_0x52aa83=_0xa9d7c8[_0x3dead4(0x8db)]||0x0,_0x1a84cb=_0xa9d7c8[_0x3dead4(0x355c)]||0x0,_0x48cadb=_0xa9d7c8['roll']||0x0;var _0x203704,_0x3b04e5,_0x40c991,_0xa66498=defaultValue$1(_0xa9d7c8[_0x3dead4(0x3b31)],0.1),_0xe4cc5e=new HeadingPitchRoll(CesiumMath['toRadians'](_0x52aa83),CesiumMath[_0x3dead4(0x12a4)](_0x1a84cb),CesiumMath[_0x3dead4(0x12a4)](_0x48cadb));if(this['_sceneMode']===SceneMode$1['SCENE3D'])_0x2cac45=Transforms[_0x3dead4(0x3b6b)](_0x1f2165,_0xe4cc5e,Ellipsoid[_0x3dead4(0x1d49)]);else{var _0xf343c1=convertToColumbusViewCartesian$1(this,_0x1f2165);Matrix4[_0x3dead4(0x3628)](Matrix4['clone'](Matrix4[_0x3dead4(0x5139)]),_0xf343c1,_0x2cac45);var _0x352a16=Matrix3[_0x3dead4(0x2ddb)](_0xe4cc5e);Matrix4[_0x3dead4(0x4f96)](_0x2cac45,_0x352a16,_0x2cac45);}_0x203704=0.5*_0xa9d7c8[_0x3dead4(0x4e51)]['x'],_0x3b04e5=0.5*_0xa9d7c8[_0x3dead4(0x4e51)]['y'],_0x40c991=_0xa66498;var _0x2c2826=[];_0x2c2826[0x0]=new Cartesian4(),_0x2c2826[0x0]['x']=-_0x203704,_0x2c2826[0x0]['y']=_0x3b04e5,_0x2c2826[0x0]['z']=_0x40c991,_0x2c2826[0x0]['w']=0x1,_0x2c2826[0x1]=new Cartesian4(),_0x2c2826[0x1]['x']=_0x203704,_0x2c2826[0x1]['y']=_0x3b04e5,_0x2c2826[0x1]['z']=_0x40c991,_0x2c2826[0x1]['w']=0x1,_0x2c2826[0x2]=new Cartesian4(),_0x2c2826[0x2]['x']=_0x203704,_0x2c2826[0x2]['y']=-_0x3b04e5,_0x2c2826[0x2]['z']=_0x40c991,_0x2c2826[0x2]['w']=0x1,_0x2c2826[0x3]=new Cartesian4(),_0x2c2826[0x3]['x']=-_0x203704,_0x2c2826[0x3]['y']=-_0x3b04e5,_0x2c2826[0x3]['z']=_0x40c991,_0x2c2826[0x3]['w']=0x1,_0x2c2826[0x4]=new Cartesian4(),_0x2c2826[0x4]['x']=-_0x203704,_0x2c2826[0x4]['y']=_0x3b04e5,_0x2c2826[0x4]['z']=-_0x40c991,_0x2c2826[0x4]['w']=0x1,_0x2c2826[0x5]=new Cartesian4(),_0x2c2826[0x5]['x']=_0x203704,_0x2c2826[0x5]['y']=_0x3b04e5,_0x2c2826[0x5]['z']=-_0x40c991,_0x2c2826[0x5]['w']=0x1,_0x2c2826[0x6]=new Cartesian4(),_0x2c2826[0x6]['x']=_0x203704,_0x2c2826[0x6]['y']=-_0x3b04e5,_0x2c2826[0x6]['z']=-_0x40c991,_0x2c2826[0x6]['w']=0x1,_0x2c2826[0x7]=new Cartesian4(),_0x2c2826[0x7]['x']=-_0x203704,_0x2c2826[0x7]['y']=-_0x3b04e5,_0x2c2826[0x7]['z']=-_0x40c991,_0x2c2826[0x7]['w']=0x1;for(var _0x6b9a81=0x0;_0x6b9a81<0x8;_0x6b9a81++)Matrix4[_0x3dead4(0x21ec)](_0x2cac45,_0x2c2826[_0x6b9a81],_0x2c2826[_0x6b9a81]);this[_0x3dead4(0xc91)][0x0]=new Cartesian4(0x0,0x0,0x0,0x0),this[_0x3dead4(0xc91)][0x1]=Cartesian4['clone'](createPlane(_0x2c2826[0x0],_0x2c2826[0x4],_0x2c2826[0x1])),this[_0x3dead4(0xc91)][0x2]=Cartesian4['clone'](createPlane(_0x2c2826[0x0],_0x2c2826[0x3],_0x2c2826[0x4])),this[_0x3dead4(0xc91)][0x3]=Cartesian4[_0x3dead4(0x254b)](createPlane(_0x2c2826[0x6],_0x2c2826[0x2],_0x2c2826[0x5])),this[_0x3dead4(0xc91)][0x4]=Cartesian4[_0x3dead4(0x254b)](createPlane(_0x2c2826[0x6],_0x2c2826[0x7],_0x2c2826[0x2])),this[_0x3dead4(0xc91)][0x5]=Cartesian4['clone'](createPlane(_0x2c2826[0x6],_0x2c2826[0x5],_0x2c2826[0x7])),this[_0x3dead4(0xb0f)]||this[_0x3dead4(0x3d6d)]({'layer':this,'enable':!0x0},setCustomClipBox),this['_clipping']=!0x0;},S3MTilesLayer[_0x68aa19(0x4b51)]['getClipRegion']=function(){var _0x2fa43b=_0x68aa19;if(this[_0x2fa43b(0xb0f)]){var _0x27f3c0=Plane['fromCartesian4'](this[_0x2fa43b(0xc91)][0x0]),_0x2f7b24=this[_0x2fa43b(0x2560)];if(defined$1(_0x2f7b24)){var _0x8509c1=Rectangle[_0x2fa43b(0x13c7)](_0x2f7b24),_0x13fa3e=Rectangle[_0x2fa43b(0x420d)](_0x2f7b24),_0x3dd19f=Rectangle[_0x2fa43b(0xe80)](_0x2f7b24),_0xc9e2b0=Rectangle[_0x2fa43b(0x394)](_0x2f7b24);_0x8509c1=Cartesian3[_0x2fa43b(0x2a01)](_0x8509c1[_0x2fa43b(0x1041)],_0x8509c1[_0x2fa43b(0x288b)],_0x8509c1[_0x2fa43b(0x5862)]),_0x13fa3e=Cartesian3[_0x2fa43b(0x2a01)](_0x13fa3e[_0x2fa43b(0x1041)],_0x13fa3e[_0x2fa43b(0x288b)],_0x13fa3e[_0x2fa43b(0x5862)]),_0x3dd19f=Cartesian3['fromRadians'](_0x3dd19f[_0x2fa43b(0x1041)],_0x3dd19f[_0x2fa43b(0x288b)],_0x3dd19f[_0x2fa43b(0x5862)]),_0xc9e2b0=Cartesian3[_0x2fa43b(0x2a01)](_0xc9e2b0[_0x2fa43b(0x1041)],_0xc9e2b0[_0x2fa43b(0x288b)],_0xc9e2b0[_0x2fa43b(0x5862)]);var _0x1b0020=new Cartesian3(0x0,0x0,0x0),_0x2c9b85=Cartesian3[_0x2fa43b(0x4e7d)](_0x8509c1,new Cartesian3()),_0x1dd61e=Cartesian3['normalize'](_0x13fa3e,new Cartesian3()),_0x29d5e7=Cartesian3[_0x2fa43b(0x4e7d)](_0x3dd19f,new Cartesian3()),_0x54bfe3=Cartesian3[_0x2fa43b(0x4e7d)](_0xc9e2b0,new Cartesian3()),_0x310919=new Ray(_0x1b0020,_0x2c9b85),_0x11fc27=new Ray(_0x1b0020,_0x1dd61e),_0x50b53a=new Ray(_0x1b0020,_0x29d5e7),_0x2f3bda=new Ray(_0x1b0020,_0x54bfe3),_0x2bb324=IntersectionTests[_0x2fa43b(0x3722)](_0x310919,_0x27f3c0),_0x5f4281=IntersectionTests[_0x2fa43b(0x3722)](_0x11fc27,_0x27f3c0),_0x151d07=IntersectionTests[_0x2fa43b(0x3722)](_0x50b53a,_0x27f3c0),_0x472b06=IntersectionTests[_0x2fa43b(0x3722)](_0x2f3bda,_0x27f3c0);return defined$1(_0x2bb324)&&defined$1(_0x5f4281)&&defined$1(_0x151d07)&&defined$1(_0x472b06)?{'polygon':{'hierarchy':[_0x2bb324,_0x5f4281,_0x151d07,_0x472b06],'material':Color$2[_0x2fa43b(0x2d95)][_0x2fa43b(0x2156)](0.5),'perPositionHeight':!0x0}}:void 0x0;}}},S3MTilesLayer['prototype']['addWaterPlane']=function(_0x53792b){var _0x5aea27=_0x68aa19;if(!(_0x53792b=_0x53792b||{})[_0x5aea27(0x20c5)])throw new DeveloperError$1(_0x5aea27(0x3598));var _0x3b846d=this[_0x5aea27(0x10d2)][_0x5aea27(0x531b)];return this[_0x5aea27(0x10d2)]['set'](_0x3b846d,_0x53792b),_0x3b846d;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1614)]=function(_0x36213f){var _0x2352f4=_0x68aa19;this[_0x2352f4(0x10d2)][_0x2352f4(0x4b3f)](_0x36213f);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x79faa6,_0x30d9d4){var _0x4e5b00=_0x68aa19;if(_0x79faa6>0x8)throw new DeveloperError$1('the\x20index\x20is\x200~8');this['_visibleViewport']=_0x30d9d4?0x1<<_0x79faa6|this[_0x4e5b00(0x463)]:~(0x1<<_0x79faa6)&this['_visibleViewport'];},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0x23412c){var _0xc38911=_0x68aa19;if(_0x23412c>0x8)throw new DeveloperError$1(_0xc38911(0x1bdf));return 0x1<<_0x23412c&this[_0xc38911(0x463)];},S3MTilesLayer['prototype'][_0x68aa19(0x3742)]=function(_0x331a16,_0x50deeb){var _0x18432c=_0x68aa19;if(_0x331a16>0x8)throw new DeveloperError$1(_0x18432c(0x5572));this[_0x18432c(0x12f0)]=_0x50deeb?0x1<<_0x331a16|this[_0x18432c(0x463)]:~(0x1<<_0x331a16)&this[_0x18432c(0x463)];},S3MTilesLayer['prototype'][_0x68aa19(0x18e5)]=function(){var _0x2c90bc=_0x68aa19,_0x5d8a26={'layer':this};this[_0x2c90bc(0x3d6d)](_0x5d8a26,updateShadow);},S3MTilesLayer['prototype']['isSilhouette']=function(){var _0x4be6fe=_0x68aa19;return this[_0x4be6fe(0x479f)]===SelectColorType$1['SILHOUETTE']||this[_0x4be6fe(0x479f)]===SelectColorType$1[_0x4be6fe(0x1af7)];},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1db6)]=function(){var _0x44d9c6=_0x68aa19;return this[_0x44d9c6(0x32dd)]!==ClipPlaneMode$1[_0x44d9c6(0x44b5)];},S3MTilesLayer['prototype'][_0x68aa19(0x1cd0)]=function(_0x174ef9){var _0x492019=_0x68aa19;_0x174ef9?this[_0x492019(0x1968)]['numPostEffectFilterObject']++:this['_context'][_0x492019(0x4f80)]--;},S3MTilesLayer['prototype'][_0x68aa19(0x56a4)]=function(_0x3e0658){var _0x1275e2=_0x68aa19;this[_0x1275e2(0x3d6d)]({'changedList':_0x3e0658,'layer':this},lightSourceChanged);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3b76)]=function(_0x32a19a){var _0x4329bd=_0x68aa19;if(0x0===parseInt(_0x32a19a));else{if(!parseInt(_0x32a19a))throw new DeveloperError$1(_0x4329bd(0x1cec));}return this[_0x4329bd(0x3b81)][_0x4329bd(0x3b76)](_0x32a19a);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3d6d)]=function(_0x4f41e4,_0x474dde){var _0x1ea42b=_0x68aa19;this[_0x1ea42b(0x3b81)][_0x1ea42b(0x3d6d)](_0x4f41e4,_0x474dde);},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},S3MTilesLayer[_0x68aa19(0x4b51)]['destroy']=function(){var _0x58f51a=_0x68aa19;defined$1(this[_0x58f51a(0x3b81)])&&(this[_0x58f51a(0x3b81)][_0x58f51a(0x2578)](),this[_0x58f51a(0x3b81)]=null);for(var _0xf9a21a=0x0;_0xf9a21a<this['_flattenRegions'][_0x58f51a(0x21e8)][_0x58f51a(0x531b)];_0xf9a21a++)this[_0x58f51a(0x3da9)]['values'][_0xf9a21a][_0x58f51a(0x2578)](),this[_0x58f51a(0x3da9)]['values'][_0xf9a21a]=null;this['_flattenRegions'][_0x58f51a(0x4ee2)](),delete this['_flattenBounds'],this[_0x58f51a(0x398b)]=null,defined$1(this[_0x58f51a(0x1084)])&&(this[_0x58f51a(0x1084)][_0x58f51a(0x2578)](),this[_0x58f51a(0x1084)]=null);for(var _0x10ccbf=Object[_0x58f51a(0x20c8)](this[_0x58f51a(0x522d)]['_hash']),_0x102bf1=(_0xf9a21a=0x0,_0x10ccbf[_0x58f51a(0x531b)]);_0xf9a21a<_0x102bf1;_0xf9a21a++){var _0x33b696=_0x10ccbf[_0xf9a21a];this[_0x58f51a(0x522d)]['get'](_0x33b696)[_0x58f51a(0x2578)](),this['_removeExcavationCommands'](_0x33b696);}if(this[_0x58f51a(0x522d)][_0x58f51a(0x4ee2)](),delete this[_0x58f51a(0x2c75)],this[_0x58f51a(0x2c75)]=null,defined$1(this[_0x58f51a(0x1f7)])&&(this[_0x58f51a(0x1f7)][_0x58f51a(0x2578)](),this[_0x58f51a(0x1f7)]=null),defined$1(this[_0x58f51a(0x4157)])&&(this['_excavationSideTexture'][_0x58f51a(0x2578)](),this[_0x58f51a(0x4157)]=null),defined$1(this[_0x58f51a(0x3a68)])&&(this[_0x58f51a(0x3a68)][_0x58f51a(0x2578)](),this[_0x58f51a(0x3a68)]=null),defined$1(this[_0x58f51a(0xad2)])&&(this['_hypsometricTexture'][_0x58f51a(0x2578)](),this[_0x58f51a(0xad2)]=null),defined$1(this[_0x58f51a(0x380d)])&&(this[_0x58f51a(0x380d)]['destroy'](),this[_0x58f51a(0x380d)]=null),defined$1(this[_0x58f51a(0x3c5e)])&&(this[_0x58f51a(0x3c5e)][_0x58f51a(0x2578)](),this['_hypsometricSetting']=null),defined$1(this[_0x58f51a(0x477)])&&(this[_0x58f51a(0x477)][_0x58f51a(0x2578)](),this[_0x58f51a(0x477)]=null),defined$1(this[_0x58f51a(0x2676)])&&(this[_0x58f51a(0x2676)]['destroy'](),this[_0x58f51a(0x2676)]=null),defined$1(this[_0x58f51a(0x4648)])&&(this[_0x58f51a(0x4648)]['destroy'](),this[_0x58f51a(0x4648)]=null),defined$1(this[_0x58f51a(0x65f)])&&(this['_pbrRoughTexture'][_0x58f51a(0x2578)](),this[_0x58f51a(0x65f)]=null),this['_fileType']===DATAFILETYPE$1[_0x58f51a(0x1bb7)]&&this['refreshRaster'](),defined$1(this['_spatialQuery'])&&defined$1(this[_0x58f51a(0x1a0e)][_0x58f51a(0x2f5b)])&&this[_0x58f51a(0x1a0e)]['_clipLayers'][_0x58f51a(0x4b3f)](this[_0x58f51a(0x13f9)]),defined$1(this['_commonLayerUniformBuffer'])&&(this[_0x58f51a(0x49ad)][_0x58f51a(0x2578)](),this[_0x58f51a(0x49ad)]=null),defined$1(this[_0x58f51a(0x35e4)])){for(var _0x320db0 in this['_materialMap'])if(this[_0x58f51a(0x35e4)]['hasOwnProperty'](_0x320db0)){var _0x4c3dcd=this[_0x58f51a(0x35e4)][_0x320db0][_0x58f51a(0x128b)][_0x58f51a(0x17c7)];if(!defined$1(_0x4c3dcd))continue;defined$1(_0x4c3dcd[_0x58f51a(0x2f47)])&&_0x4c3dcd[_0x58f51a(0x2f47)]['destroy'](),defined$1(_0x4c3dcd[_0x58f51a(0xfcd)])&&_0x4c3dcd[_0x58f51a(0xfcd)][_0x58f51a(0x2578)](),defined$1(_0x4c3dcd['emissiveTexture'])&&_0x4c3dcd[_0x58f51a(0x2eda)][_0x58f51a(0x2578)](),defined$1(_0x4c3dcd[_0x58f51a(0x2055)])&&_0x4c3dcd['metallicRoughnessTexture'][_0x58f51a(0x2578)](),defined$1(_0x4c3dcd[_0x58f51a(0x4dde)])&&_0x4c3dcd['occlusionTexture']['destroy']();}}return defined$1(this[_0x58f51a(0x1a0e)])&&defined$1(this['_spatialQuery'][_0x58f51a(0x2f5b)])&&this[_0x58f51a(0x1a0e)][_0x58f51a(0x2f5b)]['remove'](this[_0x58f51a(0x13f9)]),destroyObject$1(this);},S3MTilesLayer[_0x68aa19(0x4b51)]['setVolume']=function(_0x27e06d){var _0x180121=_0x68aa19;if(!(defined$1(_0x27e06d['values'])&&defined$1(_0x27e06d[_0x180121(0x209)])&&defined$1(_0x27e06d[_0x180121(0x5862)])&&defined$1(_0x27e06d[_0x180121(0x5334)])&&defined$1(_0x27e06d[_0x180121(0x50b5)])&&defined$1(_0x27e06d[_0x180121(0x269c)])&&defined$1(_0x27e06d[_0x180121(0x4735)])&&defined$1(_0x27e06d[_0x180121(0x5539)])&&defined$1(_0x27e06d[_0x180121(0x4103)])))throw new DeveloperError$1(_0x180121(0x50b1));this['_volData']={};var _0x3c1b87=_0x27e06d[_0x180121(0x209)],_0x4d15bf=_0x27e06d['height'],_0x2cdcd5=_0x27e06d[_0x180121(0x5334)],_0x554fbd=Math[_0x180121(0x28fa)](Math[_0x180121(0x4080)](_0x2cdcd5));this['_volData']['_nSideBlockCount']=_0x554fbd;var _0xee8f7a=Math[_0x180121(0x2bc6)](_0x3c1b87,_0x4d15bf)+0x2;this[_0x180121(0x4303)][_0x180121(0x317)]=_0xee8f7a;var _0x355c33=NextP2$1(_0xee8f7a*_0x554fbd-0x2);this[_0x180121(0x4303)]['_nLength']=_0x355c33;var _0x49ad80=_0x27e06d[_0x180121(0x50b5)],_0x32b7e9=_0x27e06d['minValue'];this['_volData'][_0x180121(0x1a0b)]=_0x49ad80,this['_volData'][_0x180121(0x3278)]=_0x32b7e9,this[_0x180121(0x4303)]['_width']=_0x3c1b87,this['_volData'][_0x180121(0x97b)]=_0x4d15bf,this[_0x180121(0x4303)][_0x180121(0x2b6a)]=_0x2cdcd5;var _0x53e012=_0x27e06d[_0x180121(0x4103)][_0x180121(0x1209)]['x'],_0x18c4af=_0x27e06d['bounds']['rightTop']['y'],_0x36c840=_0x27e06d[_0x180121(0x4103)]['rightTop']['x'],_0x39aefc=_0x27e06d['bounds'][_0x180121(0x1209)]['y'];this['_volData'][_0x180121(0x561b)]={'left':_0x53e012,'top':_0x18c4af,'right':_0x36c840,'bottom':_0x39aefc,'minHeight':_0x27e06d['minHeight'],'maxHeight':_0x27e06d['maxHeight'],'width':_0x36c840-_0x53e012,'length':_0x18c4af-_0x39aefc,'height':_0x27e06d[_0x180121(0x4735)]-_0x27e06d[_0x180121(0x5539)]};var _0x39e313=_0x355c33*_0x355c33,_0x13d954=new Array(_0x39e313);_0x13d954[_0x180121(0x12c5)](-0x1);for(var _0x25f9c5=_0x49ad80-_0x32b7e9,_0x33ecf2=0x0;_0x33ecf2<_0x2cdcd5;_0x33ecf2++)for(var _0x1a07ef=parseInt(_0x33ecf2/_0x554fbd)*_0xee8f7a,_0x105dcf=_0x33ecf2%_0x554fbd*_0xee8f7a,_0x307046=0x0;_0x307046<_0xee8f7a-0x2;_0x307046++)for(var _0x1e77d0=0x0;_0x1e77d0<_0xee8f7a-0x2;_0x1e77d0++){var _0xcf9b3f=Math[_0x180121(0x27d5)](_0x1e77d0,_0x3c1b87-0x1),_0x32947c=_0x33ecf2*_0x4d15bf*_0x3c1b87+(_0x4d15bf-0x1-Math[_0x180121(0x27d5)](_0x307046,_0x4d15bf-0x1))*_0x3c1b87+_0xcf9b3f,_0x68ba94=_0x27e06d[_0x180121(0x21e8)][_0x32947c];new Cartesian4(0x0,0x0,0x0,0x0),-0x270f!=_0x68ba94&&(_0x68ba94=(_0x68ba94-_0x32b7e9)/_0x25f9c5,_0x13d954[_0x32947c=(_0x1a07ef+_0x307046)*_0x355c33+_0x105dcf+_0x1e77d0]=_0x68ba94);}var _0x141d27=new Float32Array(_0x13d954,0x0,_0x39e313);this[_0x180121(0x4303)][_0x180121(0x1366)]=new Uint8Array(_0x141d27['buffer'],0x0,0x4*_0x39e313),this[_0x180121(0x1e09)]=_0x49ad80,this[_0x180121(0x1dc5)]=_0x32b7e9;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3024)]=function(_0x21a2d4){var _0x1f29f0=_0x68aa19;this[_0x1f29f0(0x3d1d)]=_0x21a2d4;},S3MTilesLayer[_0x68aa19(0x4b51)]['_setSQViewPrjMatrix']=function(_0x86dc31,_0x4630e5){var _0x4925d3=_0x68aa19;this[_0x4925d3(0x51be)]=_0x86dc31,this['_sqPrjMatirx']=_0x4630e5;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x5663)]=function(_0x3e238f){var _0x5ae568=_0x68aa19;this[_0x5ae568(0x2d88)]=_0x3e238f;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x5416)]=function(){var _0x1fc5d8=_0x68aa19;0x0!=this[_0x1fc5d8(0x3831)]?(this[_0x1fc5d8(0x41ad)]=this['_edgeCurrentTotalLength']/this[_0x1fc5d8(0x3831)]*0x28,this['_edgeCurrentTotalLength']=0x0,this[_0x1fc5d8(0x3831)]=0x0):this[_0x1fc5d8(0x3326)]=0x0;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x3e6f)]=function(_0x7493df,_0x5b8371){var _0xc80879=_0x68aa19;this['_edgeCurrentTotalLength']+=_0x7493df,this[_0xc80879(0x3831)]+=_0x5b8371;},S3MTilesLayer[_0x68aa19(0x4b51)]['setTextureEmissive']=function(_0x25ba45){var _0x4f20af=_0x68aa19;if(_0x25ba45!==this[_0x4f20af(0x2c2a)]){this['textureEmissionUnit']=_0x25ba45;var _0x137751={'enable':!0x0};_0x137751[_0x4f20af(0x4e5)]=this,this['traverseRenderEntity'](_0x137751,emissionTextureUnitChange);}},S3MTilesLayer[_0x68aa19(0x4b51)]['setPBRMaterial']=function(_0xe61ac3){var _0x2db425=_0x68aa19,_0xc8554=this[_0x2db425(0x4804)];if(this['_pbrParameter']|=_0xe61ac3,_0xc8554!==this[_0x2db425(0x4804)]){var _0x38cd7c={'enable':!0x0};_0x38cd7c['layer']=this,this[_0x2db425(0x3d6d)](_0x38cd7c,pbrParameterChange);}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x29ae)]=function(_0x1abb07){var _0x5bac42=_0x68aa19;if(this[_0x5bac42(0x4804)]===PBRMaterialType[_0x5bac42(0x44b5)]){var _0x1876ba=this,_0x14d721=_0x5bac42(0x29ad)==typeof _0x1abb07;_0x1876ba[_0x5bac42(0x40b4)]['baseUri']=_0x14d721?getBaseUri(_0x1abb07):'',_0x14d721?loadJson$1(_0x1abb07)[_0x5bac42(0x4e1e)](function(_0x492372){set_PBRMaterialParams(_0x492372,_0x1876ba);}):set_PBRMaterialParams(_0x1abb07,_0x1876ba);}},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x110c)]=function(){var _0x2bce80=_0x68aa19;if(defined$1(this[_0x2bce80(0x40b4)])&&defined$1(this[_0x2bce80(0x40b4)][_0x2bce80(0x22b1)])&&this[_0x2bce80(0x40b4)][_0x2bce80(0x22b1)]===this['_PBRMaterialParams'][_0x2bce80(0x4a14)]){var _0x5e72a1={'enable':!0x0};_0x5e72a1[_0x2bce80(0x4e5)]=this,this[_0x2bce80(0x3d6d)](_0x5e72a1,pbrParameterChange),this[_0x2bce80(0x40b4)][_0x2bce80(0xc01)]=!0x1;}},S3MTilesLayer[_0x68aa19(0x4b51)]['removePBRMaterial']=function(){var _0x1c6dd4=_0x68aa19,_0x3c227a=this['_PBRMaterialParams'][_0x1c6dd4(0x17c7)];for(var _0xf350c1 in _0x3c227a)_0x3c227a[_0x1c6dd4(0x2a77)](_0xf350c1)&&_0x3c227a[_0xf350c1]instanceof Texture$1&&_0x3c227a[_0xf350c1][_0x1c6dd4(0x2578)]();this[_0x1c6dd4(0x40b4)]={'pbrMetallicRoughness':{'metallicFactor':0x0,'roughnessFactor':0x0,'baseColor':new Cartesian4(0x1,0x1,0x1,0x1),'baseColorTextureIndex':-0x1,'emissiveFactor':Cartesian3[_0x1c6dd4(0x3e26)],'emissiveTextureIndex':-0x1,'occlusionTextureIndex':-0x1,'metallicRoughnessTextureIndex':-0x1,'normalTextureIndex':-0x1,'normalTexture':void 0x0,'baseColorTexture':void 0x0,'intensityScale':0x1,'snowEffect':void 0x0,'rainEffect':void 0x0,'volume':void 0x0,'clearcoat':void 0x0,'anisotropy':void 0x0},'loadingTexture':void 0x0};var _0x1424e8={'enable':!0x0};_0x1424e8['layer']=this,this[_0x1c6dd4(0x3d6d)](_0x1424e8,pbrParameterChange);},S3MTilesLayer[_0x68aa19(0x4b51)]['setExtrudedPolygons']=function(_0x3192c3,_0x33ee92){var _0x55d4b5=_0x68aa19;this[_0x55d4b5(0x3b81)][_0x55d4b5(0xd69)]=_0x3192c3,this[_0x55d4b5(0x3b81)][_0x55d4b5(0x28d7)]=_0x33ee92;},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2b20)]=function(){var _0x205234=_0x68aa19;function _0x3e8a87(_0xd628ff){return _0xd628ff-Math['floor'](_0xd628ff);}var _0x3242df=[0x1,0x100,0x10000,0x1000000];function _0x480bd2(_0x1b427c,_0x31ae88,_0x34b945){var _0x24cd73=_0x54f3;_0x34b945=defaultValue$1(_0x34b945,0x0),_0x1b427c=function(_0x4f13ad,_0x201679,_0x2ddc0e){var _0x3c2f4d=_0x54f3;return Math[_0x3c2f4d(0x27d5)](Math['max'](_0x4f13ad,_0x201679),_0x2ddc0e);}(_0x1b427c,0x0,0x1);for(var _0xc43398=0x0;_0xc43398<0x4;_0xc43398++)_0x31ae88[_0x34b945+_0xc43398]=Math[_0x24cd73(0x67a)](0x100*_0x3e8a87(_0x1b427c*_0x3242df[_0xc43398]));}const _0x54a3d5=0x8,_0x1821c0=0x100,_0xec77a4=[{'distance':[-1.59027,-1.59426,-1.59674,-1.59766,-1.59702,-1.59479,-1.59095,-1.5855,-1.57843,-1.56973,-1.55942,-1.5475,-1.53398,-1.5189,-1.50226,-1.4841,-1.46446,-1.44337,-1.42088,-1.39703,-1.37188,-1.34547,-1.31786,-1.28912,-1.2593,-1.22847,-1.19668,-1.16402,-1.13053,-1.09629,-1.06137,-1.02582,-0.98972,-0.95313,-0.91611,-0.87872,-0.84102,-0.80306,-0.76488,-0.72654,-0.68807,-0.64952,-0.61092,-0.57232,-0.53375,-0.49527,-0.45692,-0.41874,-0.38078,-0.34309,-0.3057,-0.26867,-0.23204,-0.19585,-0.16015,-0.12497,-0.09036,-0.05634,-0.02296,0.00977,0.04183,0.07321,0.10389,0.13386,0.16313,0.19169,0.21956,0.24672,0.27321,0.299,0.32413,0.34858,0.37237,0.3955,0.41798,0.43981,0.461,0.48154,0.50145,0.52073,0.53939,0.55744,0.57488,0.5917,0.6079,0.62347,0.63837,0.65259,0.66609,0.67885,0.69083,0.70201,0.71235,0.72183,0.73042,0.73812,0.7449,0.75076,0.7557,0.75973,0.76284,0.76507,0.76642,0.76692,0.76659,0.76545,0.76352,0.76083,0.7574,0.75324,0.74837,0.74279,0.73652,0.72959,0.72199,0.71377,0.70493,0.69553,0.68558,0.67515,0.66426,0.65298,0.64135,0.62944,0.6173,0.60499,0.59257,0.58008,0.56759,0.55513,0.54275,0.5305,0.51842,0.50654,0.4949,0.48353,0.47246,0.4617,0.45128,0.44121,0.43149,0.42213,0.41313,0.40448,0.39617,0.38818,0.3805,0.37309,0.36594,0.35902,0.35229,0.34572,0.33927,0.33292,0.32663,0.32035,0.31407,0.30774,0.30135,0.29486,0.28824,0.28148,0.27454,0.26739,0.26002,0.25241,0.24454,0.23639,0.22796,0.21922,0.21016,0.20076,0.19098,0.18082,0.17023,0.1592,0.14768,0.13566,0.1231,0.10996,0.09624,0.08188,0.06688,0.05121,0.03485,0.01778,0x0,-0.0185,-0.03771,-0.05763,-0.07824,-0.09952,-0.12144,-0.14396,-0.16706,-0.19069,-0.21481,-0.23938,-0.26436,-0.28971,-0.31539,-0.34136,-0.36759,-0.39404,-0.42067,-0.44746,-0.47437,-0.50136,-0.52839,-0.55544,-0.58248,-0.60948,-0.63642,-0.66329,-0.6901,-0.71684,-0.74352,-0.77015,-0.79675,-0.82332,-0.84988,-0.87644,-0.90301,-0.92958,-0.95615,-0.98272,-1.00926,-1.03575,-1.06217,-1.08847,-1.11463,-1.1406,-1.16633,-1.19178,-1.2169,-1.24164,-1.26595,-1.28979,-1.31312,-1.3359,-1.35809,-1.37963,-1.4005,-1.42064,-1.44,-1.45853,-1.47616,-1.49285,-1.50853,-1.52313,-1.53659,-1.54886,-1.55986,-1.56955,-1.57788,-1.5848],'pressure':[-0.01365,-0.00206,0.01025,0.02327,0.03696,0.05129,0.06619,0.08163,0.09755,0.11393,0.1307,0.14784,0.16531,0.18308,0.20111,0.21938,0.23786,0.25651,0.2753,0.29419,0.31315,0.33215,0.35115,0.37015,0.38913,0.40806,0.42694,0.44576,0.46449,0.48313,0.50167,0.5201,0.53839,0.55653,0.57448,0.59222,0.60971,0.62692,0.6438,0.66033,0.67648,0.69221,0.70753,0.72242,0.73688,0.75093,0.76456,0.77779,0.79063,0.80309,0.81517,0.82686,0.83817,0.84911,0.85967,0.86987,0.87972,0.88924,0.89845,0.90734,0.91594,0.92425,0.93229,0.94005,0.94754,0.95475,0.96166,0.96826,0.97451,0.9804,0.98588,0.99092,0.99549,0.99957,0.99685,0.99381,0.99131,0.98936,0.98796,0.98711,0.98681,0.98706,0.98787,0.98923,0.99113,0.99357,0.99654,0x1,0.99607,0.99171,0.98695,0.98181,0.97634,0.97057,0.96452,0.95824,0.95175,0.94506,0.93818,0.93113,0.92389,0.91647,0.90887,0.90109,0.89314,0.88501,0.87672,0.86831,0.85978,0.85119,0.84256,0.83393,0.82533,0.8168,0.80836,0.80002,0.79181,0.78374,0.77582,0.7681,0.76059,0.75331,0.74629,0.73955,0.73311,0.72697,0.72116,0.71568,0.71054,0.70572,0.70121,0.697,0.69304,0.68931,0.68576,0.68236,0.67905,0.67582,0.67262,0.66941,0.66619,0.66291,0.65957,0.65613,0.65259,0.64892,0.6451,0.6411,0.6369,0.63248,0.62783,0.62295,0.61783,0.61247,0.60688,0.60104,0.59498,0.58868,0.58216,0.57542,0.56845,0.56125,0.5538,0.5461,0.53813,0.52986,0.52129,0.51239,0.50316,0.49359,0.4837,0.47349,0.46299,0.45223,0.44124,0.43005,0.41869,0.40719,0.39557,0.38386,0.37207,0.36023,0.34836,0.33648,0.32464,0.31287,0.30119,0.28963,0.27822,0.26698,0.25594,0.2451,0.23448,0.22409,0.21391,0.20394,0.19415,0.18452,0.17503,0.16565,0.15636,0.14713,0.13794,0.1288,0.11968,0.11058,0.10151,0.09247,0.08346,0.07447,0.06552,0.05659,0.0477,0.03885,0.03007,0.02137,0.01278,0.00433,-0.00393,-0.012,-0.01983,-0.02738,-0.03463,-0.04155,-0.0481,-0.05429,-0.0601,-0.06553,-0.07057,-0.07524,-0.07954,-0.08347,-0.08703,-0.09022,-0.09303,-0.09544,-0.09744,-0.09898,-0.10004,-0.10059,-0.1006,-0.10005,-0.09892,-0.0972,-0.09487,-0.09192,-0.08833,-0.08409,-0.07918,-0.07357,-0.06724,-0.06019,-0.0524,-0.04386,-0.03455,-0.02448]},{'distance':[-3.46259,-3.47131,-3.47668,-3.47863,-3.47712,-3.4721,-3.46352,-3.45138,-3.43566,-3.41635,-3.39347,-3.36704,-3.33709,-3.30368,-3.26684,-3.22667,-3.18322,-3.1366,-3.08689,-3.0342,-2.97865,-2.92036,-2.85946,-2.79607,-2.73034,-2.66241,-2.59242,-2.52052,-2.44686,-2.37159,-2.29485,-2.2168,-2.13757,-2.05731,-1.97616,-1.89426,-1.81174,-1.72875,-1.64543,-1.56191,-1.47833,-1.39483,-1.3115,-1.22847,-1.14581,-1.06361,-0.98193,-0.90083,-0.82036,-0.74054,-0.66141,-0.583,-0.50532,-0.4284,-0.35228,-0.277,-0.20261,-0.12916,-0.05672,0.01463,0.08485,0.15384,0.22153,0.28784,0.35269,0.41602,0.47776,0.53787,0.59629,0.653,0.70799,0.76123,0.81274,0.86253,0.9106,0.95698,1.0017,1.04477,1.0862,1.126,1.16415,1.20065,1.23546,1.26857,1.29994,1.32953,1.35731,1.38321,1.40719,1.42921,1.44922,1.46719,1.48309,1.49691,1.50862,1.51825,1.52581,1.53133,1.53486,1.53644,1.53616,1.53409,1.53031,1.52493,1.51803,1.50972,1.50009,1.48924,1.47725,1.46421,1.45019,1.43527,1.4195,1.40295,1.38568,1.36778,1.34929,1.3303,1.31087,1.29108,1.27099,1.25066,1.23018,1.2096,1.18898,1.16838,1.14785,1.12745,1.10721,1.08719,1.06741,1.04791,1.02871,1.00986,0.99136,0.97324,0.95551,0.93819,0.92127,0.90476,0.88866,0.87296,0.85767,0.84277,0.82823,0.81406,0.80022,0.7867,0.77346,0.76049,0.74774,0.73519,0.72278,0.71049,0.69827,0.68606,0.67381,0.66145,0.64893,0.63618,0.62313,0.60973,0.5959,0.5816,0.56675,0.5513,0.53516,0.51826,0.50053,0.4819,0.46231,0.44169,0.42002,0.39725,0.37336,0.34834,0.32219,0.2949,0.2665,0.23698,0.20638,0.17469,0.14193,0.10809,0.07316,0.03714,0x0,-0.03827,-0.07772,-0.11836,-0.16022,-0.20332,-0.24768,-0.29332,-0.34024,-0.38844,-0.43788,-0.48854,-0.54036,-0.59329,-0.64724,-0.70211,-0.75782,-0.81425,-0.87128,-0.92881,-0.98674,-1.04498,-1.10346,-1.1621,-1.22086,-1.27969,-1.33854,-1.3974,-1.45625,-1.51511,-1.57396,-1.63283,-1.69173,-1.75067,-1.80968,-1.86875,-1.9279,-1.98712,-2.04639,-2.10568,-2.16495,-2.22416,-2.28322,-2.34208,-2.40063,-2.4588,-2.51647,-2.57354,-2.62989,-2.68543,-2.74002,-2.79357,-2.84597,-2.89711,-2.94689,-2.99521,-3.04195,-3.087,-3.13023,-3.17152,-3.21075,-3.24779,-3.28252,-3.3148,-3.34451,-3.37154,-3.39577,-3.41709,-3.43539,-3.45059],'pressure':[0.87183,0.87151,0.87129,0.87118,0.87117,0.87128,0.87149,0.87182,0.87225,0.8728,0.87347,0.87424,0.87513,0.87613,0.87723,0.87845,0.87978,0.88122,0.88276,0.88441,0.88616,0.88801,0.88996,0.892,0.89414,0.89637,0.89868,0.90108,0.90356,0.90611,0.90874,0.91144,0.91421,0.91704,0.91993,0.92287,0.92587,0.92892,0.93201,0.93514,0.93831,0.94151,0.94474,0.94799,0.95126,0.95456,0.95786,0.96118,0.9645,0.96783,0.97116,0.97448,0.9778,0.98111,0.98441,0.9877,0.99096,0.99421,0.99742,0.99938,0.99622,0.9931,0.99001,0.98697,0.98397,0.98101,0.97811,0.97526,0.97246,0.96972,0.96703,0.96441,0.96185,0.95935,0.95691,0.95455,0.95225,0.95002,0.94786,0.94577,0.94376,0.94182,0.93995,0.93817,0.93646,0.93483,0.93328,0.93181,0.93042,0.92911,0.92788,0.92673,0.92566,0.92467,0.92376,0.92293,0.92217,0.92149,0.92088,0.92034,0.91987,0.91947,0.91913,0.91886,0.91864,0.91849,0.91838,0.91833,0.91834,0.91839,0.91849,0.91863,0.91883,0.91907,0.91935,0.91968,0.92005,0.92046,0.92092,0.92142,0.92195,0.92253,0.92314,0.9238,0.92449,0.92521,0.92598,0.92677,0.9276,0.92847,0.92936,0.93029,0.93125,0.93224,0.93325,0.9343,0.93537,0.93646,0.93758,0.93872,0.93988,0.94106,0.94225,0.94346,0.94469,0.94593,0.94718,0.94844,0.94971,0.95098,0.95226,0.95354,0.95482,0.9561,0.95738,0.95867,0.95995,0.96122,0.9625,0.96377,0.96504,0.9663,0.96757,0.96883,0.97009,0.97135,0.97261,0.97387,0.97513,0.9764,0.97767,0.97895,0.98023,0.98153,0.98284,0.98416,0.98549,0.98684,0.98821,0.9896,0.99101,0.99244,0.99389,0.99537,0.99688,0.99842,0x1,0.99839,0.99675,0.99508,0.99336,0.99161,0.98982,0.98799,0.98613,0.98422,0.98228,0.98029,0.97827,0.97622,0.97414,0.97202,0.96987,0.9677,0.96551,0.9633,0.96107,0.95882,0.95656,0.9543,0.95202,0.94975,0.94747,0.94519,0.94292,0.94065,0.93838,0.93613,0.93388,0.93164,0.92941,0.9272,0.92499,0.9228,0.92062,0.91846,0.91631,0.91418,0.91207,0.90998,0.90792,0.90588,0.90387,0.90189,0.89995,0.89804,0.89617,0.89434,0.89256,0.89083,0.88914,0.88752,0.88595,0.88443,0.88299,0.88161,0.8803,0.87907,0.87791,0.87683,0.87584,0.87494,0.87412,0.8734,0.87278,0.87225]},{'distance':[0.39335,0.43437,0.47737,0.52234,0.56923,0.61801,0.66864,0.72109,0.7753,0.83123,0.88882,0.94801,1.00875,1.07097,1.13461,1.1996,1.26586,1.33333,1.40193,1.47158,1.54221,1.61373,1.68607,1.75913,1.83284,1.90711,1.98186,2.05699,2.13243,2.20809,2.28387,2.35971,2.4355,2.51117,2.58663,2.66179,2.73658,2.81092,2.88473,2.95792,3.03043,3.10217,3.17308,3.24309,3.31211,3.3801,3.44697,3.51267,3.57712,3.64028,3.70208,3.76247,3.8214,3.87881,3.93467,3.98892,4.04152,4.09244,4.14164,4.18908,4.23474,4.27859,4.32061,4.36077,4.39905,4.43544,4.46992,4.50249,4.53314,4.56185,4.58864,4.61349,4.63642,4.65745,4.67657,4.69381,4.7092,4.72274,4.73447,4.74441,4.75259,4.75903,4.76376,4.76682,4.76822,4.768,4.76618,4.76279,4.75786,4.75142,4.74348,4.73409,4.72326,4.71102,4.69739,4.68241,4.6661,4.64849,4.6296,4.60948,4.58816,4.56567,4.54204,4.51732,4.49154,4.46473,4.43694,4.4082,4.37854,4.348,4.31662,4.28443,4.25145,4.21773,4.1833,4.14819,4.11243,4.07606,4.03912,4.00162,3.96361,3.92512,3.88618,3.84683,3.80708,3.76697,3.72653,3.68579,3.64478,3.60351,3.56202,3.52033,3.47845,3.43642,3.39425,3.35196,3.30957,3.2671,3.22455,3.18196,3.13933,3.09668,3.05402,3.01136,2.96873,2.92613,2.88357,2.84108,2.79865,2.75631,2.71407,2.67195,2.62994,2.58807,2.54634,2.50477,2.46338,2.42216,2.38114,2.34032,2.29971,2.25933,2.21916,2.17923,2.13954,2.10008,2.06087,2.02189,1.98316,1.94468,1.90644,1.86845,1.83069,1.79316,1.75586,1.71877,1.68189,1.6452,1.60868,1.57232,1.53611,1.50004,1.46407,1.4282,1.39241,1.35668,1.321,1.28535,1.24972,1.2141,1.17849,1.14286,1.10723,1.07158,1.03593,1.00028,0.96464,0.92902,0.89344,0.85793,0.8225,0.78719,0.75203,0.71705,0.68231,0.64784,0.61369,0.57991,0.54656,0.51368,0.48134,0.44959,0.41849,0.3881,0.35848,0.32967,0.30174,0.27474,0.24872,0.22373,0.19982,0.17702,0.15539,0.13497,0.11579,0.09791,0.08137,0.06621,0.05248,0.04022,0.02948,0.02029,0.01271,0.00677,0.00252,0x0,-0.00076,0.00027,0.00314,0.00788,0.01451,0.02307,0.03357,0.04604,0.0605,0.07697,0.09546,0.11599,0.13858,0.16322,0.18992,0.21869,0.24952,0.28241,0.31735,0.35434],'pressure':[0.95248,0.95236,0.95228,0.95223,0.95222,0.95224,0.95231,0.95241,0.95256,0.95274,0.95296,0.95322,0.95352,0.95385,0.95423,0.95465,0.9551,0.9556,0.95613,0.9567,0.95731,0.95796,0.95864,0.95936,0.96012,0.96091,0.96173,0.96259,0.96348,0.9644,0.96535,0.96633,0.96734,0.96838,0.96944,0.97053,0.97164,0.97277,0.97393,0.9751,0.97629,0.9775,0.97873,0.97997,0.98122,0.98249,0.98376,0.98505,0.98634,0.98763,0.98893,0.99023,0.99154,0.99284,0.99414,0.99544,0.99673,0.99802,0.9993,0.99942,0.99816,0.99691,0.99568,0.99445,0.99324,0.99205,0.99087,0.98972,0.98858,0.98746,0.98636,0.98528,0.98423,0.9832,0.98219,0.98121,0.98025,0.97931,0.9784,0.97752,0.97666,0.97582,0.97501,0.97423,0.97347,0.97274,0.97203,0.97135,0.9707,0.97007,0.96948,0.9689,0.96836,0.96784,0.96735,0.96689,0.96646,0.96605,0.96567,0.96533,0.965,0.96471,0.96445,0.96421,0.964,0.96382,0.96367,0.96355,0.96346,0.96339,0.96335,0.96334,0.96336,0.9634,0.96348,0.96358,0.9637,0.96385,0.96403,0.96423,0.96446,0.96471,0.96499,0.96529,0.96561,0.96595,0.96631,0.96669,0.96709,0.96751,0.96795,0.9684,0.96887,0.96935,0.96984,0.97035,0.97087,0.9714,0.97194,0.97249,0.97304,0.97361,0.97418,0.97476,0.97534,0.97592,0.97651,0.97711,0.9777,0.9783,0.9789,0.9795,0.9801,0.9807,0.9813,0.9819,0.9825,0.98309,0.98369,0.98428,0.98486,0.98545,0.98603,0.98661,0.98718,0.98775,0.98832,0.98888,0.98944,0.99,0.99056,0.99112,0.99167,0.99223,0.99279,0.99335,0.99392,0.99449,0.99507,0.99565,0.99624,0.99684,0.99745,0.99807,0.9987,0.99934,0x1,0.99933,0.99866,0.99797,0.99727,0.99656,0.99583,0.9951,0.99435,0.99359,0.99283,0.99205,0.99126,0.99046,0.98966,0.98885,0.98803,0.9872,0.98637,0.98554,0.9847,0.98387,0.98303,0.98219,0.98134,0.9805,0.97967,0.97883,0.978,0.97717,0.97634,0.97552,0.97471,0.97389,0.97309,0.97229,0.9715,0.97071,0.96993,0.96915,0.96838,0.96762,0.96687,0.96612,0.96539,0.96466,0.96395,0.96324,0.96255,0.96187,0.9612,0.96055,0.95991,0.95929,0.95869,0.95811,0.95754,0.957,0.95648,0.95599,0.95552,0.95508,0.95467,0.95428,0.95393,0.9536,0.95331,0.95305,0.95283,0.95264]},{'distance':[2.85606,2.86149,2.86432,2.8645,2.862,2.85686,2.84912,2.83886,2.82618,2.81117,2.79393,2.77456,2.75314,2.72975,2.70447,2.67734,2.64844,2.61784,2.58564,2.55196,2.5169,2.48057,2.44305,2.40438,2.36462,2.32383,2.28208,2.23943,2.19591,2.15153,2.10628,2.06016,2.01321,1.96548,1.91702,1.86793,1.8183,1.76829,1.71803,1.66767,1.61737,1.56726,1.51746,1.46803,1.41902,1.37044,1.32228,1.27452,1.22716,1.18023,1.13376,1.08781,1.04244,0.99769,0.95357,0.91003,0.86701,0.82447,0.78238,0.74069,0.69938,0.65836,0.61758,0.57699,0.53656,0.49627,0.45611,0.41611,0.37632,0.33683,0.29776,0.25924,0.22141,0.18441,0.14839,0.11346,0.07972,0.04727,0.01619,-0.01348,-0.0417,-0.0684,-0.09351,-0.11698,-0.13875,-0.1588,-0.17713,-0.19381,-0.20889,-0.22242,-0.23444,-0.24501,-0.25421,-0.26216,-0.26897,-0.27473,-0.27951,-0.28336,-0.28631,-0.28836,-0.28948,-0.28963,-0.28873,-0.28673,-0.28355,-0.27916,-0.27354,-0.26673,-0.25878,-0.2498,-0.23992,-0.22929,-0.21802,-0.20623,-0.19398,-0.18134,-0.16836,-0.1551,-0.14163,-0.12809,-0.11461,-0.1013,-0.08826,-0.07557,-0.06335,-0.0517,-0.04077,-0.03065,-0.02143,-0.01321,-0.00606,0x0,0.00496,0.00888,0.01181,0.01385,0.01511,0.0157,0.01574,0.01533,0.01458,0.01358,0.0124,0.01112,0.00979,0.00851,0.00738,0.0065,0.006,0.00596,0.00646,0.00754,0.00924,0.01161,0.01471,0.01858,0.02323,0.02865,0.03481,0.04169,0.0493,0.05765,0.06677,0.07671,0.08754,0.09934,0.11222,0.12628,0.14159,0.15823,0.17624,0.19561,0.21632,0.23828,0.26142,0.28563,0.31083,0.33696,0.36397,0.39185,0.42057,0.4501,0.48036,0.51125,0.54264,0.5744,0.60646,0.63871,0.67105,0.70337,0.73556,0.76751,0.79918,0.83048,0.86139,0.8919,0.92202,0.95184,0.98144,1.01094,1.04045,1.0701,1.10002,1.13029,1.16103,1.1923,1.22416,1.25664,1.28979,1.32364,1.35824,1.39363,1.42985,1.4669,1.50475,1.54332,1.58252,1.62227,1.6625,1.70312,1.744,1.78501,1.82598,1.8668,1.90734,1.94754,1.98732,2.02666,2.06555,2.10402,2.1421,2.17985,2.2173,2.25448,2.29139,2.328,2.36424,2.4,2.43515,2.46955,2.50309,2.53565,2.56717,2.59761,2.62692,2.65505,2.68191,2.7074,2.73138,2.75375,2.7744,2.79324,2.81017,2.82504,2.83772,2.8481],'pressure':[0.22758,0.23641,0.24578,0.25568,0.26609,0.27699,0.28835,0.30016,0.31237,0.32495,0.33789,0.35113,0.36466,0.37843,0.39241,0.40658,0.4209,0.43535,0.44989,0.4645,0.47916,0.49385,0.50853,0.5232,0.53784,0.55243,0.56696,0.58141,0.59578,0.61004,0.62419,0.63821,0.65209,0.6658,0.67934,0.69268,0.70582,0.71873,0.73139,0.7438,0.75594,0.76779,0.77935,0.79061,0.80156,0.81221,0.82254,0.83258,0.84231,0.85176,0.86091,0.86978,0.87837,0.88669,0.89473,0.9025,0.91,0.91725,0.92425,0.931,0.93752,0.9438,0.94985,0.95566,0.96124,0.96658,0.97168,0.97652,0.98109,0.98539,0.98939,0.99309,0.99646,0.99949,0.99783,0.99552,0.99361,0.99209,0.99098,0.99029,0.99003,0.99019,0.99079,0.99181,0.99324,0.9951,0.99735,0x1,0.99698,0.99361,0.98992,0.98592,0.98163,0.97709,0.97231,0.96731,0.96212,0.95676,0.95122,0.94554,0.93973,0.93378,0.92773,0.92157,0.91532,0.90899,0.90258,0.89612,0.88961,0.88308,0.87653,0.87,0.8635,0.85705,0.85068,0.8444,0.83823,0.83219,0.82628,0.82052,0.81493,0.80952,0.8043,0.79929,0.7945,0.78994,0.78561,0.78151,0.77765,0.77402,0.77062,0.76742,0.76443,0.76161,0.75896,0.75645,0.75406,0.75175,0.74951,0.7473,0.74511,0.74289,0.74064,0.73833,0.73592,0.73341,0.73078,0.728,0.72507,0.72197,0.71869,0.71522,0.71156,0.70769,0.70363,0.69936,0.69489,0.69021,0.68533,0.68023,0.67492,0.66939,0.66363,0.65765,0.65145,0.64501,0.63833,0.63143,0.62428,0.61691,0.60931,0.60148,0.59344,0.58521,0.57679,0.5682,0.55948,0.55063,0.54167,0.53264,0.52354,0.51439,0.50522,0.49603,0.48686,0.47773,0.46865,0.45964,0.45072,0.44192,0.43324,0.42469,0.41629,0.40804,0.39994,0.392,0.3842,0.37655,0.36903,0.36164,0.35437,0.3472,0.34012,0.33312,0.3262,0.31933,0.31251,0.30574,0.299,0.2923,0.28563,0.27899,0.27239,0.26583,0.25933,0.25288,0.24652,0.24025,0.2341,0.22808,0.22221,0.21653,0.21104,0.20576,0.20072,0.19592,0.19138,0.18712,0.18313,0.17943,0.17602,0.17292,0.17013,0.16766,0.16551,0.16369,0.16222,0.1611,0.16036,0.16001,0.16007,0.16055,0.16148,0.16286,0.16471,0.16705,0.16988,0.17321,0.17706,0.18144,0.18636,0.19182,0.19785,0.20443,0.21158,0.2193]},{'distance':[-2.31317,-2.3191,-2.32189,-2.32154,-2.31811,-2.31174,-2.30254,-2.29062,-2.27609,-2.25904,-2.23954,-2.21767,-2.19355,-2.16732,-2.13907,-2.10885,-2.07672,-2.04268,-2.00677,-1.96911,-1.92985,-1.88914,-1.84713,-1.80397,-1.75979,-1.71467,-1.66864,-1.62171,-1.57395,-1.52546,-1.47625,-1.42628,-1.3755,-1.32384,-1.27131,-1.218,-1.16408,-1.10972,-1.05508,-1.00031,-0.94551,-0.89077,-0.83615,-0.7817,-0.72757,-0.6739,-0.62076,-0.56821,-0.51625,-0.46484,-0.41397,-0.36366,-0.314,-0.26506,-0.21689,-0.16957,-0.12316,-0.07766,-0.03301,0.01085,0.05399,0.09643,0.13827,0.17967,0.22079,0.26176,0.30265,0.34342,0.38397,0.42414,0.46381,0.50285,0.54115,0.57863,0.61524,0.65093,0.6856,0.71914,0.75153,0.78275,0.81283,0.84182,0.86972,0.89651,0.92208,0.94634,0.96919,0.99052,1.01025,1.02835,1.04484,1.05976,1.07309,1.08479,1.09492,1.1036,1.11096,1.11714,1.12224,1.12627,1.12916,1.13083,1.13125,1.13036,1.12816,1.12466,1.11992,1.11397,1.10677,1.09827,1.08849,1.07746,1.06527,1.05203,1.03786,1.02283,1.00695,0.99025,0.97279,0.9546,0.93573,0.9163,0.8965,0.8765,0.85647,0.83652,0.81687,0.79775,0.77939,0.76199,0.74568,0.73049,0.71635,0.70316,0.69082,0.67925,0.66834,0.65804,0.64831,0.63911,0.63032,0.62184,0.61363,0.60564,0.59788,0.59036,0.58308,0.57597,0.5689,0.56177,0.55447,0.5469,0.53896,0.53062,0.5219,0.51283,0.5034,0.49355,0.48335,0.47287,0.46223,0.45154,0.44085,0.43012,0.41923,0.40805,0.39648,0.38441,0.37176,0.35849,0.34458,0.32999,0.31461,0.29833,0.28109,0.26288,0.2437,0.22361,0.20265,0.18082,0.15807,0.13434,0.1096,0.0838,0.0569,0.02894,0x0,-0.0298,-0.0604,-0.09173,-0.12364,-0.15594,-0.18843,-0.22092,-0.25331,-0.28559,-0.31781,-0.35006,-0.38244,-0.41502,-0.44785,-0.48098,-0.5144,-0.54811,-0.58218,-0.61666,-0.65153,-0.68677,-0.72232,-0.75807,-0.79397,-0.83002,-0.86628,-0.90281,-0.93968,-0.97693,-1.01465,-1.05282,-1.09139,-1.13031,-1.16956,-1.20917,-1.24905,-1.28907,-1.32908,-1.36891,-1.40844,-1.44765,-1.48658,-1.52527,-1.56376,-1.60206,-1.64016,-1.67801,-1.71552,-1.75264,-1.78936,-1.8257,-1.86161,-1.89702,-1.93182,-1.96584,-1.99894,-2.03102,-2.06203,-2.0919,-2.12056,-2.14794,-2.17397,-2.19852,-2.22138,-2.24235,-2.26129,-2.27805,-2.29243,-2.30422],'pressure':[0.9681,0.97424,0.98046,0.98674,0.99309,0.9995,0.99404,0.98754,0.981,0.97444,0.96785,0.96124,0.95462,0.94801,0.94139,0.93479,0.92822,0.92167,0.91515,0.90868,0.90225,0.89589,0.88959,0.88336,0.87722,0.87115,0.86519,0.85932,0.85356,0.84792,0.84239,0.83699,0.83173,0.8266,0.82162,0.81679,0.81211,0.80759,0.80324,0.79906,0.79505,0.79121,0.78756,0.78409,0.78081,0.77771,0.77481,0.77211,0.76959,0.76728,0.76516,0.76324,0.76153,0.76001,0.75869,0.75757,0.75665,0.75593,0.7554,0.75507,0.75493,0.75498,0.75523,0.75565,0.75627,0.75706,0.75803,0.75917,0.76049,0.76197,0.76361,0.76541,0.76737,0.76947,0.77172,0.77409,0.7766,0.77923,0.78198,0.78484,0.7878,0.79086,0.79401,0.79724,0.80055,0.80394,0.8074,0.81092,0.8145,0.81813,0.82182,0.82556,0.82934,0.83317,0.83703,0.84093,0.84487,0.84884,0.85284,0.85687,0.86094,0.86503,0.86915,0.87329,0.87746,0.88166,0.88587,0.89011,0.89436,0.89863,0.90291,0.9072,0.91149,0.91579,0.92009,0.92438,0.92867,0.93295,0.9372,0.94144,0.94566,0.94985,0.954,0.95812,0.96219,0.96623,0.97021,0.97415,0.97802,0.98184,0.9856,0.9893,0.99293,0.9965,0x1,0.99657,0.9932,0.98991,0.98668,0.98352,0.98042,0.97738,0.9744,0.97148,0.9686,0.96577,0.96298,0.96023,0.95751,0.95482,0.95214,0.94949,0.94684,0.9442,0.94156,0.93892,0.93627,0.93361,0.93094,0.92825,0.92555,0.92284,0.9201,0.91735,0.91458,0.91179,0.90899,0.90616,0.90332,0.90047,0.8976,0.89472,0.89183,0.88893,0.88603,0.88314,0.88024,0.87735,0.87448,0.87162,0.86878,0.86597,0.86319,0.86044,0.85774,0.85508,0.85247,0.84993,0.84744,0.84503,0.84269,0.84042,0.83825,0.83616,0.83417,0.83227,0.83048,0.8288,0.82724,0.82578,0.82445,0.82324,0.82215,0.82119,0.82037,0.81967,0.81911,0.81868,0.81839,0.81824,0.81823,0.81835,0.81862,0.81903,0.81957,0.82026,0.82109,0.82206,0.82317,0.82443,0.82583,0.82737,0.82906,0.83089,0.83287,0.83499,0.83726,0.83968,0.84223,0.84494,0.84778,0.85077,0.8539,0.85717,0.86058,0.86412,0.86781,0.87163,0.87559,0.87968,0.88391,0.88826,0.89275,0.89737,0.90211,0.90698,0.91198,0.91709,0.92233,0.92768,0.93315,0.93873,0.94441,0.95019,0.95607,0.96205]},{'distance':[4.72925,4.81721,4.9037,4.98859,5.07177,5.15311,5.23249,5.3098,5.38491,5.45772,5.52811,5.59598,5.66122,5.72375,5.78346,5.84028,5.8941,5.94486,5.99248,6.03689,6.07803,6.11584,6.15028,6.18128,6.20882,6.23285,6.25336,6.27031,6.28369,6.29348,6.29969,6.3023,6.30133,6.29678,6.28867,6.27703,6.26187,6.24324,6.22116,6.19567,6.16683,6.13468,6.09928,6.06068,6.01896,5.97417,5.92639,5.87569,5.82217,5.76589,5.70696,5.64545,5.58147,5.5151,5.44644,5.37559,5.30265,5.2277,5.15085,5.0722,4.99184,4.90987,4.82639,4.74151,4.65533,4.56794,4.47945,4.38996,4.29959,4.20843,4.11658,4.02416,3.93125,3.83796,3.74437,3.65057,3.55666,3.46272,3.36884,3.27509,3.18155,3.08831,2.99545,2.90303,2.81114,2.71984,2.62922,2.53933,2.45026,2.36207,2.27484,2.18862,2.10349,2.01951,1.93675,1.85528,1.77515,1.69644,1.61919,1.54348,1.46935,1.39685,1.32605,1.25698,1.18967,1.12417,1.06049,0.99863,0.93862,0.88044,0.82408,0.76953,0.71676,0.66574,0.61644,0.56882,0.52282,0.47841,0.43553,0.39413,0.35414,0.31551,0.27817,0.24206,0.20712,0.17328,0.14048,0.10866,0.07776,0.04772,0.01848,-0.00999,-0.03776,-0.06487,-0.09134,-0.11721,-0.14251,-0.16725,-0.19144,-0.21509,-0.2382,-0.26076,-0.28275,-0.30416,-0.32496,-0.34511,-0.36459,-0.38334,-0.40134,-0.41852,-0.43485,-0.45026,-0.46471,-0.47815,-0.49052,-0.50179,-0.51189,-0.52081,-0.52849,-0.5349,-0.54003,-0.54383,-0.54627,-0.54734,-0.54702,-0.54528,-0.54211,-0.53752,-0.53149,-0.52403,-0.51515,-0.50487,-0.4932,-0.48015,-0.46575,-0.45001,-0.43297,-0.41463,-0.39503,-0.37419,-0.35213,-0.32887,-0.30443,-0.27885,-0.25214,-0.22432,-0.19541,-0.16544,-0.13442,-0.10235,-0.06926,-0.03514,0x0,0.03616,0.07336,0.11159,0.15088,0.19125,0.23272,0.27531,0.31906,0.36401,0.41019,0.45764,0.5064,0.55651,0.60802,0.66096,0.71538,0.77129,0.82874,0.88776,0.94836,1.01056,1.07438,1.13982,1.20687,1.27554,1.34581,1.41766,1.49107,1.56599,1.64239,1.72025,1.79951,1.88013,1.96209,2.04532,2.12979,2.21546,2.30226,2.39017,2.47911,2.56905,2.65991,2.75164,2.84416,2.93742,3.03133,3.12582,3.2208,3.31619,3.41191,3.50785,3.60393,3.70006,3.79612,3.89202,3.98765,4.08291,4.17767,4.27182,4.36525,4.45783,4.54944,4.63995],'pressure':[0.30942,0.30838,0.30765,0.30724,0.30715,0.30738,0.30795,0.30884,0.31007,0.31164,0.31354,0.31578,0.31837,0.32129,0.32455,0.32815,0.33209,0.33636,0.34097,0.34591,0.35117,0.35675,0.36265,0.36887,0.37539,0.38221,0.38933,0.39674,0.40442,0.41238,0.4206,0.42907,0.43779,0.44675,0.45593,0.46533,0.47493,0.48473,0.49471,0.50486,0.51517,0.52563,0.53623,0.54694,0.55777,0.5687,0.57971,0.59079,0.60194,0.61313,0.62435,0.6356,0.64686,0.65811,0.66935,0.68056,0.69174,0.70286,0.71391,0.72489,0.73579,0.74659,0.75728,0.76785,0.7783,0.7886,0.79876,0.80877,0.81861,0.82827,0.83776,0.84706,0.85617,0.86507,0.87378,0.88227,0.89056,0.89863,0.90649,0.91412,0.92153,0.92872,0.93568,0.94241,0.94892,0.95519,0.96122,0.96702,0.97258,0.97791,0.98299,0.98783,0.99242,0.99677,0.99911,0.99525,0.99164,0.98827,0.98515,0.98228,0.97966,0.97728,0.97514,0.97324,0.97159,0.97017,0.96898,0.96801,0.96727,0.96674,0.96641,0.96629,0.96635,0.96661,0.96703,0.96762,0.96838,0.96928,0.97032,0.97149,0.97279,0.9742,0.97572,0.97734,0.97905,0.98085,0.98273,0.98468,0.98669,0.98877,0.99091,0.99311,0.99535,0.99765,0x1,0.9976,0.99516,0.99267,0.99014,0.98755,0.98491,0.98222,0.97947,0.97666,0.97378,0.97083,0.96781,0.96471,0.96153,0.95826,0.9549,0.95144,0.94787,0.9442,0.94042,0.93651,0.93249,0.92834,0.92407,0.91966,0.91512,0.91045,0.90564,0.90069,0.8956,0.89037,0.885,0.87949,0.87384,0.86806,0.86214,0.85608,0.84988,0.84356,0.83711,0.83053,0.82383,0.81702,0.81009,0.80306,0.79594,0.78872,0.78141,0.77403,0.76657,0.75905,0.75148,0.74385,0.73619,0.72849,0.72076,0.71302,0.70526,0.69749,0.68972,0.68195,0.67419,0.66644,0.65871,0.65099,0.64329,0.63561,0.62795,0.62032,0.61271,0.60512,0.59755,0.59001,0.58248,0.57497,0.56749,0.56002,0.55256,0.54512,0.5377,0.5303,0.52291,0.51554,0.50819,0.50087,0.49358,0.48632,0.4791,0.47192,0.4648,0.45773,0.45072,0.44378,0.43692,0.43015,0.42346,0.41687,0.41039,0.40403,0.39779,0.39168,0.38571,0.37989,0.37423,0.36873,0.36342,0.35828,0.35335,0.34862,0.34409,0.3398,0.33573,0.3319,0.32831,0.32498,0.32192,0.31912,0.3166,0.31436,0.31242,0.31077]}];function _0x14e131(_0x1818c6,_0x52752f){var _0x3bc669=_0x54f3;if(!_0x1818c6)return null;var _0x15feb0=_0x1818c6[_0x3bc669(0x531b)]/0x2;const _0x85a482=0.1*_0x15feb0;_0x15feb0=Array(_0x15feb0);let _0x2bf2a1=0x0;_0x52752f=0x1===_0x52752f;for(let _0x3b0b97=0x0;_0x3b0b97<_0x1818c6['length'];_0x3b0b97+=0x2){const _0xbabbec=(_0x1818c6[_0x3b0b97]+_0x1818c6[_0x3b0b97+0x1])/0x2;_0x15feb0[_0x2bf2a1++]=_0x52752f?Math['min'](_0x85a482,0x1-0.5*(0x1-_0xbabbec)):Math[_0x3bc669(0x27d5)](_0x85a482,0.5*_0xbabbec);}return _0x15feb0;}var _0x57c3ea=function(){var _0x46d844=_0x54f3,_0x1a7827=_0x1821c0,_0x9bebdd=_0x1a7827/0x2;const _0x20d0ad=new Uint8Array(0x4*_0x1a7827*_0x1a7827),_0x2cf4c8=0x4*_0x1a7827*_0x9bebdd,_0x52fc4e=0x2*(_0x9bebdd=_0x54a3d5),_0x3b3c5=0x4*_0x1a7827,_0x3802a5=_0xec77a4[_0x46d844(0x531b)];let _0x74d80b=0x8*_0x3802a5*_0x3b3c5;for(var _0x241c43 of _0xec77a4){var _0x74e117=_0x241c43[_0x46d844(0x2ffa)],_0x6c732a=_0x241c43['pressure'];let _0x54fb5a=_0x74d80b;for(let _0x1c15a2=0x0;_0x1c15a2<0x9;_0x1c15a2++){0x0!==_0x1c15a2&&(_0x74e117=_0x14e131(_0x74e117,0x0),_0x6c732a=_0x14e131(_0x6c732a,0x1));for(let _0x113c59=0x0;_0x113c59<_0x1821c0;_0x113c59++){const _0x5129a5=_0x6c732a?_0x6c732a[_0x113c59%_0x6c732a[_0x46d844(0x531b)]]:0x1;_0x480bd2(0.5+(_0x74e117?_0x74e117[_0x113c59%_0x74e117[_0x46d844(0x531b)]]/_0x52fc4e:0x0),_0x20d0ad,_0x54fb5a),_0x480bd2(_0x5129a5,_0x20d0ad,_0x54fb5a+_0x2cf4c8),_0x54fb5a+=0x4;}_0x54fb5a-=_0x3b3c5*(_0x3802a5+0x1);}_0x74d80b+=_0x3b3c5;}return _0x20d0ad;}(),_0x5a7a9d=new Sampler({'wrapS':TextureWrap$1['REPEAT'],'wrapT':TextureWrap$1['REPEAT'],'minificationFilter':TextureMinificationFilter$1[_0x205234(0x2225)],'magnificationFilter':TextureMagnificationFilter$1['LINEAR']});this[_0x205234(0x46a9)]=new Texture$1({'context':this[_0x205234(0x2564)]['context'],'source':{'width':0x100,'height':0x100,'arrayBufferView':_0x57c3ea},'sampler':_0x5a7a9d,'flipY':!0x1});},S3MTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2f4e)]=function(_0x3734bc,_0x5a6383,_0xccff08){var _0xe4ec21=_0x68aa19;this[_0xe4ec21(0xbc5)]=_0x3734bc,this[_0xe4ec21(0x205d)]=_0x5a6383;var _0x4070bf=new Matrix4();Matrix4['inverse'](_0xccff08,_0x4070bf),this[_0xe4ec21(0x2e6c)]=_0x4070bf;var _0x4b0264={};_0x4b0264[_0xe4ec21(0x4e5)]=this,this[_0xe4ec21(0x3d6d)](_0x4b0264,enableFlood);},S3MTilesLayer[_0x68aa19(0x4b51)]['_removeFloodTexture']=function(){var _0x5aff39=_0x68aa19;this[_0x5aff39(0xbc5)]=void 0x0,this[_0x5aff39(0x205d)]=void 0x0,this[_0x5aff39(0x2e6c)]=Matrix4[_0x5aff39(0x5139)];var _0x5a7d89={};_0x5a7d89[_0x5aff39(0x4e5)]=this,this[_0x5aff39(0x3d6d)](_0x5a7d89,disableFlood);};var MemoryManager=function(){var _0x2ffc9c=_0x68aa19;if(this['_layers']=null,this[_0x2ffc9c(0x1577)]=0x1,this['_cacheSize']=0x0,this['_jsHeapSizeLimitRatio']=0x1,this[_0x2ffc9c(0x220d)]=0x400,FeatureDetection[_0x2ffc9c(0x44e7)]()&&(this[_0x2ffc9c(0x220d)]=0x1000),window[_0x2ffc9c(0x21af)]&&window[_0x2ffc9c(0x21af)][_0x2ffc9c(0x11b0)]){var _0x505cc6=window[_0x2ffc9c(0x21af)]['memory'][_0x2ffc9c(0x52fb)]/0x100000,_0x1297c0=window[_0x2ffc9c(0x21af)][_0x2ffc9c(0x11b0)]['jsHeapSizeLimit']/0x100000;this[_0x2ffc9c(0x220d)]=(_0x1297c0-_0x505cc6)*this['_jsHeapSizeLimitRatio'];}this[_0x2ffc9c(0x5656)]=0x0,this[_0x2ffc9c(0x38a9)]=0x0,this[_0x2ffc9c(0x575a)]=0x1,this[_0x2ffc9c(0x1354)]=0x0,this[_0x2ffc9c(0x2dde)]=this[_0x2ffc9c(0x3e69)]=0x0,this[_0x2ffc9c(0x5ce)]=1.3,this[_0x2ffc9c(0x31b4)]=0.01,this[_0x2ffc9c(0x3955)]=0x0,this[_0x2ffc9c(0xc02)]=0x0,this[_0x2ffc9c(0xcd6)]=0x0,this[_0x2ffc9c(0x671)]=0x0,this[_0x2ffc9c(0x4728)]=0.9,this[_0x2ffc9c(0x5104)]=0x1-this[_0x2ffc9c(0x4728)],this[_0x2ffc9c(0x3ae5)]=0x0,this['_showMemoryInfo']=!0x1;};MemoryManager['showMemoryInfo']=function(_0x2c3dba){var _0x2f5c14=_0x68aa19;g_MemoryManager[_0x2f5c14(0x54f1)]=_0x2c3dba;},MemoryManager[_0x68aa19(0x42c8)]=function(_0x43b33c){g_MemoryManager['_cacheSize']=_0x43b33c;},MemoryManager['getCacheSize']=function(){var _0x436500=_0x68aa19;return g_MemoryManager[_0x436500(0x2edb)];},MemoryManager['reAllocateMaxMemory']=function(_0x1f78e7){var _0x3d0f77=_0x68aa19;if(g_MemoryManager[_0x3d0f77(0x53e6)]=_0x1f78e7,window[_0x3d0f77(0x21af)]&&window[_0x3d0f77(0x21af)][_0x3d0f77(0x11b0)]){var _0x1777e6=window[_0x3d0f77(0x21af)][_0x3d0f77(0x11b0)]['usedJSHeapSize']/0x100000,_0x5d77e2=window[_0x3d0f77(0x21af)]['memory']['jsHeapSizeLimit']/0x100000;g_MemoryManager[_0x3d0f77(0x220d)]=(_0x5d77e2-_0x1777e6)*g_MemoryManager[_0x3d0f77(0x53e6)];}},MemoryManager[_0x68aa19(0x44e6)]=function(_0x2d7071){g_MemoryManager['_maxMemory']=_0x2d7071;},MemoryManager[_0x68aa19(0x19d7)]=function(){var _0x55a5ed=_0x68aa19;return g_MemoryManager[_0x55a5ed(0x220d)];},MemoryManager['setMinQuality']=function(_0x2554a2){var _0xbce2ce=_0x68aa19;g_MemoryManager[_0xbce2ce(0x1577)]=Math[_0xbce2ce(0x27d5)](_0x2554a2,0x1);},MemoryManager[_0x68aa19(0xff6)]=function(){var _0x1de768=_0x68aa19;return g_MemoryManager[_0x1de768(0x1577)];},MemoryManager['_memGeometryAdded']=function(_0x353f46){g_MemoryManager['_geoMemoryEstimate']+=_0x353f46;},MemoryManager[_0x68aa19(0x188a)]=function(_0xfe8174){var _0x544727=_0x68aa19;g_MemoryManager[_0x544727(0xc02)]-=_0xfe8174;},MemoryManager[_0x68aa19(0x35d1)]=function(_0x2d1c59){var _0x16303d=_0x68aa19;g_MemoryManager[_0x16303d(0xcd6)]+=_0x2d1c59;},MemoryManager[_0x68aa19(0x37f5)]=function(_0x401559){var _0x5f1ff7=_0x68aa19;g_MemoryManager[_0x5f1ff7(0xcd6)]-=_0x401559;},MemoryManager['_attachLayers']=function(_0x5e4ff8){var _0x39e182=_0x68aa19;g_MemoryManager[_0x39e182(0x1bbc)]=_0x5e4ff8;},MemoryManager['_updateMemory']=function(_0x5bda7d){var _0x3ab09c=_0x68aa19,_0x4fe469=0x100000*g_MemoryManager[_0x3ab09c(0x220d)],_0x31dbed=g_MemoryManager[_0x3ab09c(0x5656)]*_0x4fe469;if(g_MemoryManager['_memoryUsed']=_0x5bda7d,g_MemoryManager['_memoryPredicted']=g_MemoryManager[_0x3ab09c(0x5656)]-_0x31dbed,g_MemoryManager['_memoryPredicted']=0x0==g_MemoryManager[_0x3ab09c(0x671)]?g_MemoryManager[_0x3ab09c(0x38a9)]:g_MemoryManager['_memoryPredicted']*g_MemoryManager[_0x3ab09c(0x4728)]+g_MemoryManager[_0x3ab09c(0x671)]*(0x1-g_MemoryManager[_0x3ab09c(0x4728)]),g_MemoryManager['_EMA']=g_MemoryManager[_0x3ab09c(0x38a9)],g_MemoryManager[_0x3ab09c(0x54f1)]&&g_MemoryManager['_memoryUsed']>_0x4fe469){var _0xeae9af=getTimestamp$1();_0xeae9af-g_MemoryManager['_logTime']>0x2710&&(console[_0x3ab09c(0xe28)](MemoryManager[_0x3ab09c(0x788)]()),g_MemoryManager[_0x3ab09c(0x3ae5)]=_0xeae9af);}g_MemoryManager[_0x3ab09c(0x38a9)]=(g_MemoryManager['_memoryUsed']+g_MemoryManager[_0x3ab09c(0x38a9)])/_0x4fe469,g_MemoryManager[_0x3ab09c(0x5656)]=g_MemoryManager[_0x3ab09c(0x5656)]/_0x4fe469;},MemoryManager[_0x68aa19(0x788)]=function(){var _0x477511=_0x68aa19,_0x3c85f5=_0x477511(0x14d8)+g_MemoryManager['_maxMemory'],_0x45520a=g_MemoryManager[_0x477511(0x5656)];g_MemoryManager[_0x477511(0x5656)]<0x1&&(_0x45520a=0x100000*g_MemoryManager[_0x477511(0x220d)]*_0x45520a);for(var _0x44b020='当前占用内存(MB):\x20'+_0x45520a/0x100000,_0x7932af='缓存上限(MB):\x20'+g_MemoryManager[_0x477511(0x2edb)],_0x226836=_0x477511(0x2e85),_0x23a5fb=0x0;_0x23a5fb<g_MemoryManager[_0x477511(0x1bbc)]['_layerQueue']['length'];_0x23a5fb++){var _0x10f65a=g_MemoryManager[_0x477511(0x1bbc)][_0x477511(0x3447)][_0x23a5fb];if(_0x10f65a instanceof S3MTilesLayer){var _0x317f96=_0x10f65a['_layerScheduler'][_0x477511(0x917)]()/0x100000;_0x226836+='第'+_0x23a5fb+_0x477511(0x3df2)+_0x10f65a[_0x477511(0x1e54)]+_0x477511(0x14a2)+_0x317f96+',';}}var _0x301404=_0x3c85f5+','+_0x44b020+','+('渲染质量:'+g_MemoryManager[_0x477511(0x575a)])+'\x0a'+_0x7932af+','+_0x226836;if(window[_0x477511(0x21af)]&&window[_0x477511(0x21af)][_0x477511(0x11b0)]){var _0x349ef0=window[_0x477511(0x21af)][_0x477511(0x11b0)][_0x477511(0x338f)]/0x100000,_0x10221a=window['performance']['memory'][_0x477511(0x52fb)]/0x100000;_0x301404+='\x0a浏览器最大内存(MB):'+window[_0x477511(0x21af)][_0x477511(0x11b0)][_0x477511(0x4d38)]/0x100000+',已分配内存(MB):'+_0x10221a+_0x477511(0x4412)+_0x349ef0;}return _0x301404;},MemoryManager[_0x68aa19(0x4201)]=function(){var _0x43d63f=_0x68aa19;return g_MemoryManager[_0x43d63f(0x5656)];},MemoryManager[_0x68aa19(0x49fc)]=function(){var _0x5564c0=_0x68aa19;return g_MemoryManager[_0x5564c0(0x575a)];},MemoryManager[_0x68aa19(0x418b)]=function(_0x3af846){var _0x458b41=_0x68aa19;return(_0x3af846=Math[_0x458b41(0x27d5)](Math[_0x458b41(0x2bc6)](_0x3af846,g_MemoryManager[_0x458b41(0x1577)]),0x1))===g_MemoryManager['_quality']?0x0:(g_MemoryManager[_0x458b41(0x575a)]=_0x3af846,0x1);},MemoryManager[_0x68aa19(0xb84)]=function(){var _0x372e42=_0x68aa19;for(var _0x1d36fa=0x0;_0x1d36fa<g_MemoryManager[_0x372e42(0x1bbc)]['_layerQueue']['length'];_0x1d36fa++){var _0x158366=g_MemoryManager[_0x372e42(0x1bbc)][_0x372e42(0x3447)][_0x1d36fa];if(_0x158366 instanceof S3MTilesLayer&&_0x158366['_layerScheduler']['_updatingTiles']()>0x0)return!0x0;}return!0x1;},MemoryManager['update']=function(_0x1f7a65){var _0x44d394=_0x68aa19;this[_0x44d394(0x263c)](_0x1f7a65);var _0x3db63b=!0x0;if(g_MemoryManager[_0x44d394(0x38a9)]>0x0||g_MemoryManager['_updating']){var _0x2b49f9=this[_0x44d394(0xb84)]();g_MemoryManager['_memoryPredicted']<0.6&&g_MemoryManager[_0x44d394(0x1354)]?(g_MemoryManager['_stableQuality']=g_MemoryManager[_0x44d394(0x2dde)]=0x0,g_MemoryManager[_0x44d394(0x1354)]=0x0,this[_0x44d394(0x418b)](0x1)):_0x2b49f9?(g_MemoryManager['_memoryPredicted']>1.1||g_MemoryManager[_0x44d394(0x5656)]>0x1)&&(g_MemoryManager['_stableQuality']>0x0?(g_MemoryManager[_0x44d394(0x2dde)]=0x0,this[_0x44d394(0x418b)](g_MemoryManager[_0x44d394(0x3e69)])):g_MemoryManager['_quality']>g_MemoryManager[_0x44d394(0x1577)]&&g_MemoryManager[_0x44d394(0x2dde)]<g_MemoryManager[_0x44d394(0x5656)]?(_0x3db63b=_0x2b49f9=this['_updateQuality'](g_MemoryManager[_0x44d394(0x575a)]/g_MemoryManager[_0x44d394(0x5ce)]),g_MemoryManager[_0x44d394(0x2dde)]=g_MemoryManager[_0x44d394(0x5656)],g_MemoryManager[_0x44d394(0x1354)]=0x0):_0x3db63b=!0x1):(_0x2b49f9=this[_0x44d394(0xb84)](),g_MemoryManager[_0x44d394(0x2dde)]=0x0,g_MemoryManager['_memoryUsed']>0x1?(g_MemoryManager[_0x44d394(0x3e69)]=0x0,g_MemoryManager['_canFastRecover']=0x0,_0x3db63b=_0x2b49f9=this[_0x44d394(0x418b)](g_MemoryManager[_0x44d394(0x575a)]/g_MemoryManager[_0x44d394(0x5ce)]),g_MemoryManager[_0x44d394(0x2dde)]=g_MemoryManager['_memoryPredicted']):g_MemoryManager['_stableQuality']!=g_MemoryManager[_0x44d394(0x575a)]&&(g_MemoryManager[_0x44d394(0x5656)]<0.8&&g_MemoryManager[_0x44d394(0x575a)]<0x1?(g_MemoryManager[_0x44d394(0x3e69)]=g_MemoryManager[_0x44d394(0x575a)],_0x2b49f9=this[_0x44d394(0x418b)](g_MemoryManager[_0x44d394(0x575a)]+g_MemoryManager['_QualityIncreaseStep'])):g_MemoryManager[_0x44d394(0x575a)]<0x1&&(g_MemoryManager[_0x44d394(0x1354)]=0x1))),g_MemoryManager[_0x44d394(0x3955)]=_0x2b49f9;}return _0x3db63b;};var g_MemoryManager=new MemoryManager();MemoryManager[_0x68aa19(0x3da1)]=g_MemoryManager;var MemoryManager$1=MemoryManager;function getExtension$1(_0x4d87e3,_0x3d8c22){var _0x1f3b5c=_0x68aa19,_0x431c53=['',_0x1f3b5c(0x3cbd),_0x1f3b5c(0x1cd2)],_0x2a38c4=null;for(var _0x1369c2 in _0x431c53)if(_0x2a38c4=_0x4d87e3[_0x1f3b5c(0x4791)](_0x431c53[_0x1369c2]+_0x3d8c22))break;return _0x2a38c4;}var DDSTextureManager=function(){var _0x27f2ca=_0x68aa19;this[_0x27f2ca(0x32c4)]={},this[_0x27f2ca(0x1535)]={},this[_0x27f2ca(0x4374)]={},this[_0x27f2ca(0x6b9)]=0x0,this[_0x27f2ca(0xf99)]=null,this[_0x27f2ca(0xa93)]=null,this[_0x27f2ca(0xd7e)]=null,this['bInitialised']=!0x1;};DDSTextureManager['reservedMemorySize']=0x32,DDSTextureManager[_0x68aa19(0x47a5)]=function(_0x17cdc4,_0x2c303f,_0x36fa22,_0x36dafb,_0x283513,_0x4e2150,_0x182556,_0x1a7a4e,_0x2e20e3,_0x394c2a,_0xb43bbe,_0x5814b0){var _0x166aee=_0x68aa19,_0x1f47de=_0x2c303f[_0x166aee(0x1651)];0x0==g_TextureManager['bInitialised']&&(g_TextureManager['bInitialised']=!0x0,g_TextureManager[_0x166aee(0xf99)]=getExtension$1(_0x1f47de,'WEBGL_compressed_texture_s3tc'),g_TextureManager[_0x166aee(0xa93)]=getExtension$1(_0x1f47de,'WEBGL_compressed_texture_pvrtc'),g_TextureManager[_0x166aee(0xd7e)]=getExtension$1(_0x1f47de,_0x166aee(0x41d7)));var _0x529862=g_TextureManager['textures'][_0x17cdc4];if(_0x529862)g_TextureManager['refCounts'][_0x17cdc4]++;else{var _0xfc577b=null;switch(_0x4e2150){case S3MCompressType$1[_0x166aee(0x4a5e)]:_0xfc577b=_0x283513===S3MPixelFormat$1[_0x166aee(0x4dea)]||_0x283513===S3MPixelFormat$1[_0x166aee(0x51c4)]?PixelFormat$1['RGB_DXT1']:PixelFormat$1[_0x166aee(0x4f65)];break;case S3MCompressType$1[_0x166aee(0x2428)]:case S3MCompressType$1[_0x166aee(0x15bc)]:_0xfc577b=_0x283513===S3MPixelFormat$1[_0x166aee(0x4dea)]||_0x283513===S3MPixelFormat$1[_0x166aee(0x51c4)]?PixelFormat$1[_0x166aee(0x38b3)]:PixelFormat$1[_0x166aee(0x378f)];break;case S3MCompressType$1['enrPVRTPF_PVRTC_4bpp']:_0xfc577b=PixelFormat$1[_0x166aee(0x7a2)];break;case S3MCompressType$1[_0x166aee(0x16c7)]:_0xfc577b=PixelFormat$1[_0x166aee(0x235d)];break;case S3MCompressType$1[_0x166aee(0x2c2)]:_0xfc577b=_0x283513===S3MPixelFormat$1[_0x166aee(0x4dea)]||_0x283513===S3MPixelFormat$1[_0x166aee(0x51c4)]?PixelFormat$1[_0x166aee(0x51c4)]:_0x283513===S3MPixelFormat$1[_0x166aee(0x51af)]?PixelFormat$1[_0x166aee(0x51af)]:PixelFormat$1[_0x166aee(0x4a1c)];}var _0x2b6838=0x19===_0x283513?PixelDatatype[_0x166aee(0x15eb)]:PixelDatatype[_0x166aee(0x4aae)];defined$1(g_TextureManager[_0x166aee(0x4374)][_0x17cdc4])?(_0x529862=g_TextureManager['unUsedTextures'][_0x17cdc4],g_TextureManager[_0x166aee(0x6b9)]-=_0x529862[_0x166aee(0x20bd)],delete g_TextureManager[_0x166aee(0x4374)][_0x17cdc4]):(_0x1a7a4e||(_0x529862=this[_0x166aee(0x821)](_0x17cdc4,_0x2c303f,_0x36fa22,_0x36dafb,_0xfc577b,_0x182556,_0x2e20e3,_0x394c2a,_0x2b6838)),null==_0x529862&&(_0x529862=new DDSTexture(_0x17cdc4,_0x2c303f,_0x36fa22,_0x36dafb,_0xfc577b,_0x182556,_0x1a7a4e,_0x2e20e3,_0x394c2a,_0x2b6838,_0xb43bbe,_0x5814b0),MemoryManager$1[_0x166aee(0x35d1)](_0x529862['_sizeInBytes']))),g_TextureManager['refCounts'][_0x17cdc4]=0x1,g_TextureManager['textures'][_0x17cdc4]=_0x529862;}return _0x529862;},DDSTextureManager[_0x68aa19(0x821)]=function(_0x4cd0e0,_0x442f8f,_0x31a81d,_0x902bd0,_0x1217f4,_0x329eb2,_0x384b53,_0x167b05,_0x587078){var _0x4644fd=_0x68aa19,_0x225463=_0x442f8f[_0x4644fd(0x1651)];for(var _0x2cc03a in g_TextureManager['unUsedTextures'])if(g_TextureManager[_0x4644fd(0x4374)][_0x2cc03a][_0x4644fd(0x20bd)]===_0x329eb2[_0x4644fd(0x531b)]){var _0x5979f9=g_TextureManager[_0x4644fd(0x4374)][_0x2cc03a];if(_0x5979f9[_0x4644fd(0x1968)]['id']!==_0x442f8f['id'])return;if(_0x442f8f[_0x4644fd(0x5169)]&&(_0x31a81d!==_0x5979f9[_0x4644fd(0x52d2)]||_0x902bd0!==_0x5979f9[_0x4644fd(0x97b)]))continue;return g_TextureManager[_0x4644fd(0x6b9)]-=_0x5979f9[_0x4644fd(0x20bd)],delete g_TextureManager['unUsedTextures'][_0x2cc03a],_0x5979f9[_0x4644fd(0x1651)]=_0x225463,_0x5979f9[_0x4644fd(0x52d2)]=_0x31a81d,_0x5979f9[_0x4644fd(0x97b)]=_0x902bd0,_0x5979f9[_0x4644fd(0x17e9)]=_0x1217f4,_0x5979f9[_0x4644fd(0x3c1a)]=defaultValue$1(_0x384b53,TextureWrap$1['CLAMP_TO_EDGE']),_0x5979f9[_0x4644fd(0x3cd6)]=defaultValue$1(_0x167b05,TextureWrap$1['CLAMP_TO_EDGE']),_0x5979f9[_0x4644fd(0x2b8f)]=defaultValue$1(_0x587078,PixelDatatype[_0x4644fd(0x4aae)]),_0x5979f9['_pixelDataType']===PixelDatatype[_0x4644fd(0x15eb)]&&(_0x5979f9[_0x4644fd(0x3c1a)]=TextureWrap$1[_0x4644fd(0x312f)],_0x5979f9[_0x4644fd(0x3cd6)]=TextureWrap$1['CLAMP_TO_EDGE']),_0x5979f9[_0x4644fd(0x237c)]=!0x1,_0x5979f9['_target']=_0x5979f9[_0x4644fd(0x1651)][_0x4644fd(0x448b)],_0x5979f9['updateTexture'](_0x4cd0e0,_0x329eb2),_0x5979f9;}},DDSTextureManager[_0x68aa19(0x5f9)]=function(_0x1c0eb6,_0x2f7a95,_0x2ae30e,_0x5c68bc,_0x4cc232){var _0x3378b2=_0x68aa19,_0xd4adaa=g_TextureManager[_0x3378b2(0x32c4)][_0x1c0eb6],_0x54c5a4=TextureMinificationFilter$1[_0x3378b2(0x2225)],_0x5804dd=TextureMagnificationFilter$1[_0x3378b2(0x2225)];if(_0x4cc232===HypsometricSettingEnum$1[_0x3378b2(0x240c)]['NEAREST']&&(_0x54c5a4=TextureMinificationFilter$1[_0x3378b2(0x44a2)],_0x5804dd=TextureMagnificationFilter$1[_0x3378b2(0x44a2)]),_0xd4adaa&&!defined$1(_0x5c68bc[_0x3378b2(0x2e6a)]))g_TextureManager[_0x3378b2(0x1535)][_0x1c0eb6]++,_0xd4adaa[_0x3378b2(0x1cea)]=new Sampler({'minificationFilter':_0x54c5a4,'magnificationFilter':_0x5804dd});else{var _0x3794df=_0x5c68bc[_0x3378b2(0xf2c)],_0x205cf1=_0x5c68bc[_0x3378b2(0x2e6a)];(_0xd4adaa=new Texture$1({'context':_0x2ae30e,'width':_0x3794df,'height':_0x3794df,'pixelFormat':PixelFormat$1[_0x3378b2(0x4a1c)],'flipY':!0x1,'sampler':new Sampler({'minificationFilter':_0x54c5a4,'magnificationFilter':_0x5804dd})}))[_0x3378b2(0x3e99)]({'width':_0x3794df,'height':_0x3794df,'arrayBufferView':_0x205cf1}),g_TextureManager[_0x3378b2(0x1535)][_0x1c0eb6]=0x1,g_TextureManager[_0x3378b2(0x32c4)][_0x1c0eb6]=_0xd4adaa,MemoryManager$1[_0x3378b2(0x35d1)](_0xd4adaa[_0x3378b2(0x531f)]);}return _0xd4adaa;},DDSTextureManager['ReloadVolumeTexture']=function(_0xb248b6,_0x4fb686,_0x4c5901,_0x41dc29,_0x3fb564){var _0x150351=_0x68aa19,_0x1ba28e=g_TextureManager[_0x150351(0x32c4)][_0xb248b6];if(_0x1ba28e){var _0x3fc3e5=_0x41dc29[_0x150351(0xf2c)],_0x4c4055=_0x41dc29[_0x150351(0x2e6a)];_0x1ba28e[_0x150351(0x3e99)]({'width':_0x3fc3e5,'height':_0x3fc3e5,'arrayBufferView':_0x4c4055});}return _0x1ba28e;},DDSTextureManager[_0x68aa19(0x36c4)]=function(_0x520c2f){g_TextureManager['refCounts'][_0x520c2f]++;},DDSTextureManager[_0x68aa19(0x94d)]=function(_0x58bbbe){var _0x2ec947=_0x68aa19;g_TextureManager[_0x2ec947(0x1535)][_0x58bbbe]--;},DDSTextureManager['DestroyTexture']=function(_0x30dc38){var _0x5c38f0=_0x68aa19,_0x5e889d=g_TextureManager[_0x5c38f0(0x1535)][_0x30dc38];g_TextureManager[_0x5c38f0(0x1535)][_0x30dc38]=_0x5e889d-0x1,0x0==g_TextureManager[_0x5c38f0(0x1535)][_0x30dc38]&&(g_TextureManager['textures'][_0x30dc38]['is3D']||defined$1(g_TextureManager['textures'][_0x30dc38][_0x5c38f0(0x1cea)])?(MemoryManager$1[_0x5c38f0(0x37f5)](g_TextureManager[_0x5c38f0(0x32c4)][_0x30dc38][_0x5c38f0(0x531f)]),g_TextureManager[_0x5c38f0(0x32c4)][_0x30dc38][_0x5c38f0(0x2578)]()):(g_TextureManager[_0x5c38f0(0x4374)][_0x30dc38]=g_TextureManager[_0x5c38f0(0x32c4)][_0x30dc38],g_TextureManager['unUsedSize']+=g_TextureManager[_0x5c38f0(0x32c4)][_0x30dc38][_0x5c38f0(0x20bd)]),delete g_TextureManager['textures'][_0x30dc38],delete g_TextureManager[_0x5c38f0(0x1535)][_0x30dc38]);},DDSTextureManager[_0x68aa19(0x11a9)]=function(){var _0x3b5da1=_0x68aa19;return g_TextureManager[_0x3b5da1(0x6b9)];},DDSTextureManager[_0x68aa19(0x5619)]=function(){var _0x89ec3d=_0x68aa19;for(var _0xd532b5 in g_TextureManager[_0x89ec3d(0x4374)])g_TextureManager[_0x89ec3d(0x4374)][_0xd532b5]['_is3D']&&(g_TextureManager[_0x89ec3d(0x6b9)]-=g_TextureManager[_0x89ec3d(0x4374)][_0xd532b5][_0x89ec3d(0x20bd)],MemoryManager$1['_memTextureRemoved'](g_TextureManager['textures'][_0xd532b5][_0x89ec3d(0x531f)]),g_TextureManager[_0x89ec3d(0x4374)][_0xd532b5][_0x89ec3d(0x2578)](),delete g_TextureManager[_0x89ec3d(0x4374)][_0xd532b5]);var _0x5456ee=0x400*DDSTextureManager[_0x89ec3d(0x7eb)]*0x400;for(var _0xd532b5 in g_TextureManager['unUsedTextures']){if(_0x5456ee>g_TextureManager[_0x89ec3d(0x6b9)])break;var _0x288487=g_TextureManager[_0x89ec3d(0x4374)][_0xd532b5];g_TextureManager['unUsedSize']-=_0x288487[_0x89ec3d(0x20bd)],MemoryManager$1[_0x89ec3d(0x37f5)](_0x288487[_0x89ec3d(0x531f)]),_0x288487[_0x89ec3d(0x2578)](),delete g_TextureManager['unUsedTextures'][_0xd532b5],_0x288487[_0x89ec3d(0x4f42)]&&delete DDSTextureManager[_0x89ec3d(0x211)][_0x288487[_0x89ec3d(0x291)]];}};var g_TextureManager=new DDSTextureManager();DDSTextureManager['textureManager']=g_TextureManager,DDSTextureManager['_shareTextureCache']={};var DDSTextureManager$1=DDSTextureManager,InstancedType={'INSTANCED_LAYER':_0x68aa19(0x23e5),'INSTANCED_OBJECT':'Instanced_Object'},InstancedType$1=Object[_0x68aa19(0x3e37)](InstancedType),_HighlightColor$1=new Color$2(0.7,0.7,0x1,0x1);function S3MInstance(_0xf56100,_0x4617db,_0x48982d,_0x2772f0){var _0x15d966=_0x68aa19;_0x2772f0=defaultValue$1(_0x2772f0,defaultValue$1['EMPTY_OBJECT']),Check['defined'](_0x15d966(0x4c8e),_0x2772f0['position']),this[_0x15d966(0x50ee)]=InstancedType$1[_0x15d966(0x2692)],this[_0x15d966(0x20f7)]=_0x48982d,this[_0x15d966(0x49d9)]=_0x2772f0[_0x15d966(0x4771)],this['_color']=defaultValue$1(_0x2772f0[_0x15d966(0x28b8)],Color$2[_0x15d966(0x2d95)]),this['_scale']=defaultValue$1(_0x2772f0[_0x15d966(0x1ed8)],new Cartesian3(0x1,0x1,0x1)),this[_0x15d966(0x47ee)]=defaultValue$1(_0x2772f0[_0x15d966(0x19b4)],new Cartesian3(0x0,0x0,0x0));var _0xab22dc=defaultValue$1(_0x2772f0[_0x15d966(0x2ec7)],new HeadingPitchRoll());this[_0x15d966(0x1dd2)]=_0xab22dc,this['_feature']=defaultValue$1(_0x2772f0[_0x15d966(0x349b)],defaultValue$1['EMPTY_OBJECT']);var _0x45fea6=Cartographic[_0x15d966(0x2d23)](this[_0x15d966(0x49d9)]);_0x45fea6[_0x15d966(0x1041)]+=this[_0x15d966(0x47ee)]['x'],_0x45fea6[_0x15d966(0x288b)]+=this[_0x15d966(0x47ee)]['y'],_0x45fea6['height']+=this[_0x15d966(0x47ee)]['z'],this[_0x15d966(0x134c)]=Cartesian3[_0x15d966(0x2a01)](_0x45fea6[_0x15d966(0x1041)],_0x45fea6[_0x15d966(0x288b)],_0x45fea6[_0x15d966(0x5862)]),this['_mode']=_0x2772f0[_0x15d966(0x3934)],this[_0x15d966(0x5545)]===SceneMode$1[_0x15d966(0x449e)]&&(this[_0x15d966(0x49d9)]=Transforms[_0x15d966(0x4e54)](this[_0x15d966(0x49d9)]),this['_offsetPosition']=Transforms['convertToColumbusCartesian'](this[_0x15d966(0x134c)])),this[_0x15d966(0x1630)]=Transforms[_0x15d966(0x213e)](this[_0x15d966(0x49d9)],_0xab22dc);var _0x555280={'id':_0x4617db,'primitive':this},_0x840334=_0xf56100['createPickId'](_0x555280)[_0x15d966(0x28b8)],_0x329762=new Color$2();_0x329762['x']=Color$2[_0x15d966(0x3b2b)](_0x840334[_0x15d966(0x4f34)]),_0x329762['y']=Color$2['floatToByte'](_0x840334['green']),_0x329762['z']=Color$2[_0x15d966(0x3b2b)](_0x840334['blue']),_0x329762['w']=Color$2[_0x15d966(0x3b2b)](_0x840334['alpha']),this[_0x15d966(0x23b2)]=_0x329762,this['_isSelected']=!0x1,this[_0x15d966(0x514a)]=Color$2[_0x15d966(0x254b)](this[_0x15d966(0x57d1)]),this[_0x15d966(0x71b)]=void 0x0,this[_0x15d966(0x2812)]=0x1,this['_boundingSphere']=void 0x0,this[_0x15d966(0x2b7f)]=_0x4617db,this[_0x15d966(0x5627)]=-0x1,this[_0x15d966(0x1878)]=!0x1,this[_0x15d966(0x45b7)]=defaultValue$1(_0x2772f0[_0x15d966(0x2971)],!0x0),this[_0x15d966(0x2fc2)]=!0x0,this[_0x15d966(0x508c)]=void 0x0,this['_localTranslation']=void 0x0,this['_localQuaternion']=void 0x0;}Object[_0x68aa19(0x5b7)](S3MInstance['prototype'],{'type':{'get':function(){var _0x2a9a37=_0x68aa19;return this[_0x2a9a37(0x50ee)];}},'position':{'get':function(){var _0x3ca3b4=_0x68aa19;return this[_0x3ca3b4(0x49d9)];}},'color':{'get':function(){var _0x22cc63=_0x68aa19;return this[_0x22cc63(0x57d1)];}},'scale':{'get':function(){var _0x451409=_0x68aa19;return this[_0x451409(0x505d)];}},'hpr':{'get':function(){var _0x1660d2=_0x68aa19;return this[_0x1660d2(0x1dd2)];}},'visible':{'get':function(){var _0x23dfe9=_0x68aa19;return this[_0x23dfe9(0x45b7)];},'set':function(_0x403370){var _0x1915fe=_0x68aa19;Check[_0x1915fe(0x2eb3)][_0x1915fe(0x3795)](_0x1915fe(0x2731),_0x403370),_0x403370!==this[_0x1915fe(0x45b7)]&&(this[_0x1915fe(0x45b7)]=_0x403370,this[_0x1915fe(0xd7b)](this['_position']));}},'show':{'get':function(){var _0x116c34=_0x68aa19;return this[_0x116c34(0x2971)];},'set':function(_0x2907e1){var _0x75b62e=_0x68aa19;this[_0x75b62e(0x2971)]=_0x2907e1;}},'distanceVisible':{'get':function(){var _0x40071c=_0x68aa19;return this[_0x40071c(0x2fc2)];},'set':function(_0x1f173f){var _0x8e0455=_0x68aa19;Check[_0x8e0455(0x2eb3)][_0x8e0455(0x3795)]('S3M\x20Instance\x20distanceVisible',_0x1f173f),_0x1f173f!==this[_0x8e0455(0x2fc2)]&&(this[_0x8e0455(0x2fc2)]=_0x1f173f,this['updatePosition'](this[_0x8e0455(0x49d9)]));}},'offset':{'get':function(){return this['_offset'];}},'feature':{'get':function(){var _0x2a4fc7=_0x68aa19;return this[_0x2a4fc7(0x4edf)];}},'isSelected':{'get':function(){return this['_isSelected'];}},'oriCenter':{'get':function(){return this['_oriCenter'];},'set':function(_0x5161cf){var _0x5d713a=_0x68aa19;defined$1(_0x5161cf)&&(this[_0x5d713a(0x71b)]=_0x5161cf);}},'oriRadius':{'get':function(){var _0x2b68eb=_0x68aa19;return this[_0x2b68eb(0x2812)];},'set':function(_0xbc55d2){var _0x37c21f=_0x68aa19;defined$1(_0xbc55d2)&&(this[_0x37c21f(0x2812)]=_0xbc55d2);}},'boundingSphere':{'get':function(){var _0xf0e849=_0x68aa19;return this[_0xf0e849(0xd7d)];},'set':function(_0x5ad81e){defined$1(_0x5ad81e)&&(this['_boundingSphere']=_0x5ad81e);}},'index':{'get':function(){var _0x522046=_0x68aa19;return this[_0x522046(0x5627)];},'set':function(_0x351abc){var _0x2adb4a=_0x68aa19;this[_0x2adb4a(0x5627)]=_0x351abc;}},'id':{'get':function(){var _0xf38390=_0x68aa19;return this[_0xf38390(0x2b7f)];},'set':function(_0x4ea4b9){var _0x22ee2b=_0x68aa19;defined$1(_0x4ea4b9)&&(this[_0x22ee2b(0x2b7f)]=_0x4ea4b9);}},'isDeleted':{'get':function(){var _0x4228f3=_0x68aa19;return this[_0x4228f3(0x1878)];},'set':function(_0x402758){var _0x419af1=_0x68aa19;defined$1(_0x402758)&&(this[_0x419af1(0x1878)]=_0x402758);}},'localTransform':{'get':function(){return this['_localTransform'];}},'localTranslation':{'get':function(){var _0x5ce388=_0x68aa19;return this[_0x5ce388(0x325d)];}},'localQuaternion':{'get':function(){var _0x1294d1=_0x68aa19;return this[_0x1294d1(0x2d85)];}}}),S3MInstance[_0x68aa19(0x4b51)][_0x68aa19(0xd7b)]=function(_0x40d4cf){var _0x4f0404=_0x68aa19;if(defined$1(_0x40d4cf)){var _0x519f05=this[_0x4f0404(0x5627)];this[_0x4f0404(0x49d9)]=Cartesian3['clone'](_0x40d4cf);var _0x5e1304=Cartographic[_0x4f0404(0x2d23)](this[_0x4f0404(0x49d9)]);_0x5e1304['longitude']+=this[_0x4f0404(0x47ee)]['x'],_0x5e1304['latitude']+=this[_0x4f0404(0x47ee)]['y'],_0x5e1304[_0x4f0404(0x5862)]+=this[_0x4f0404(0x47ee)]['z'],this[_0x4f0404(0x134c)]=Cartesian3[_0x4f0404(0x2a01)](_0x5e1304['longitude'],_0x5e1304[_0x4f0404(0x288b)],_0x5e1304['height']);var _0x5e211a=this[_0x4f0404(0x20f7)]['renderEntities'];if(defined$1(_0x5e211a)&&!(_0x5e211a[_0x4f0404(0x531b)]<0x1)){for(var _0x545b26=this[_0x4f0404(0x45b7)]&&this[_0x4f0404(0x2fc2)]?0x1:0x0,_0x555104=Cartesian3[_0x4f0404(0x1c02)](_0x40d4cf,_0x545b26,new Cartesian3()),_0x2f0733=0x0,_0x4b2a19=_0x5e211a[_0x4f0404(0x531b)];_0x2f0733<_0x4b2a19;_0x2f0733++){var _0x5033f9=_0x5e211a[_0x2f0733],_0x47f9e2=_0x5033f9['_colorCommand']['vertexArray']['getAttribute'](_0x5033f9[_0x4f0404(0x3f8d)][_0x4f0404(0x295b)]),_0x1be376=_0x519f05*_0x47f9e2[_0x4f0404(0x39df)]+_0x47f9e2['offsetInBytes'],_0xa21fa7=ComponentDatatype$1['createTypedArray'](_0x47f9e2[_0x4f0404(0x3faf)],0x2*_0x47f9e2['componentsPerAttribute']),_0x400807=EncodedCartesian3['fromCartesian'](_0x555104),_0x466b14=_0x400807[_0x4f0404(0x307a)],_0x453ea0=_0x400807[_0x4f0404(0x3fef)];_0xa21fa7[0x0]=_0x466b14['x'],_0xa21fa7[0x1]=_0x466b14['y'],_0xa21fa7[0x2]=_0x466b14['z'],_0xa21fa7[0x3]=_0x453ea0['x'],_0xa21fa7[0x4]=_0x453ea0['y'],_0xa21fa7[0x5]=_0x453ea0['z'],_0x47f9e2[_0x4f0404(0x20aa)]['copyFromArrayView'](_0xa21fa7,_0x1be376);}Cartesian3[_0x4f0404(0x254b)](_0x40d4cf,this[_0x4f0404(0xd7d)][_0x4f0404(0x19ee)]);}}},S3MInstance[_0x68aa19(0x4b51)][_0x68aa19(0x8fe)]=function(_0x5bdf3b){var _0x4c7b19=_0x68aa19;if(defined$1(_0x5bdf3b)&&!this['_isDeleted']){var _0x58a8ed=this['_index'];if(!Color$2['equals'](this[_0x4c7b19(0x57d1)],_0x5bdf3b)){this[_0x4c7b19(0x57d1)]=Color$2[_0x4c7b19(0x254b)](_0x5bdf3b,this[_0x4c7b19(0x57d1)]),this[_0x4c7b19(0x514a)]=Color$2[_0x4c7b19(0x254b)](_0x5bdf3b);var _0x452d3e=this[_0x4c7b19(0x20f7)][_0x4c7b19(0x532b)];if(defined$1(_0x452d3e)&&!(_0x452d3e[_0x4c7b19(0x531b)]<0x1))for(var _0x1b2a41=0x0,_0xb3a06f=_0x452d3e[_0x4c7b19(0x531b)];_0x1b2a41<_0xb3a06f;_0x1b2a41++){var _0x2c13ba=_0x452d3e[_0x1b2a41],_0x5cd16c=_0x2c13ba['_colorCommand'][_0x4c7b19(0xa85)][_0x4c7b19(0x366d)](_0x2c13ba[_0x4c7b19(0x3f8d)][_0x4c7b19(0x3d0a)]),_0x16f26e=_0x58a8ed*_0x5cd16c['strideInBytes']+_0x5cd16c[_0x4c7b19(0x3022)],_0x463ca0=ComponentDatatype$1['createTypedArray'](_0x5cd16c['componentDatatype'],_0x5cd16c[_0x4c7b19(0xbdc)]);_0x463ca0[0x0]=_0x5bdf3b[_0x4c7b19(0x4f34)],_0x463ca0[0x1]=_0x5bdf3b['green'],_0x463ca0[0x2]=_0x5bdf3b[_0x4c7b19(0x28f8)],_0x463ca0[0x3]=_0x5bdf3b[_0x4c7b19(0x24f9)],_0x5cd16c[_0x4c7b19(0x20aa)][_0x4c7b19(0x1ef9)](_0x463ca0,_0x16f26e);}}}},S3MInstance[_0x68aa19(0x4b51)][_0x68aa19(0x1ec)]=function(_0x4adbb8){var _0x55c239=_0x68aa19;if(defined$1(_0x4adbb8)){var _0x1143e9=this[_0x55c239(0x5627)];if(!Cartesian3[_0x55c239(0x2ed4)](this[_0x55c239(0x505d)],_0x4adbb8)){this[_0x55c239(0x505d)]=Cartesian3['clone'](_0x4adbb8);var _0x34cd3b=this[_0x55c239(0x20f7)][_0x55c239(0x532b)];if(defined$1(_0x34cd3b)&&!(_0x34cd3b[_0x55c239(0x531b)]<0x1)){for(var _0x3cded8=0x0,_0x24e0d0=_0x34cd3b[_0x55c239(0x531b)];_0x3cded8<_0x24e0d0;_0x3cded8++){var _0x75fb96=_0x34cd3b[_0x3cded8],_0x2f90ad=_0x75fb96[_0x55c239(0x8e3)][_0x55c239(0xa85)]['getAttribute'](_0x75fb96['_attributeLocations'][_0x55c239(0x33a2)]),_0x4d2226=_0x1143e9*_0x2f90ad['strideInBytes']+_0x2f90ad[_0x55c239(0x3022)],_0x8afdcc=ComponentDatatype$1[_0x55c239(0x2074)](_0x2f90ad[_0x55c239(0x3faf)],_0x2f90ad[_0x55c239(0xbdc)]);_0x8afdcc[0x0]=_0x4adbb8['x'],_0x8afdcc[0x1]=_0x4adbb8['y'],_0x8afdcc[0x2]=_0x4adbb8['z'],_0x8afdcc[0x3]=this[_0x55c239(0x2812)],_0x2f90ad[_0x55c239(0x20aa)]['copyFromArrayView'](_0x8afdcc,_0x4d2226);}var _0x2533e2=Cartesian3['maximumComponent'](_0x4adbb8);this['_boundingSphere']['radius']=this[_0x55c239(0x941)]*_0x2533e2;}}}},S3MInstance[_0x68aa19(0x4b51)][_0x68aa19(0x1416)]=function(_0xab00e4){var _0xd91f05=_0x68aa19;if(defined$1(_0xab00e4)){var _0x2a8dc5=this[_0xd91f05(0x5627)];if(!HeadingPitchRoll[_0xd91f05(0x2ed4)](this[_0xd91f05(0x1dd2)],_0xab00e4)){if(this['_hpr']=HeadingPitchRoll[_0xd91f05(0x254b)](_0xab00e4),this['_quaternion']=Transforms[_0xd91f05(0x213e)](this[_0xd91f05(0x49d9)],_0xab00e4),this[_0xd91f05(0x5545)]===SceneMode$1[_0xd91f05(0x449e)]){var _0x5166f5=Matrix3[_0xd91f05(0x1f9b)](-Math['PI']/0x2),_0x21cef3=Quaternion[_0xd91f05(0x36a3)](_0x5166f5);this[_0xd91f05(0x1630)]=Quaternion['multiply'](this[_0xd91f05(0x1630)],_0x21cef3,this[_0xd91f05(0x1630)]);}var _0x376d5f=this[_0xd91f05(0x20f7)][_0xd91f05(0x532b)];if(defined$1(_0x376d5f)&&!(_0x376d5f['length']<0x1))for(var _0x1ad7cf=0x0,_0x319bd9=_0x376d5f['length'];_0x1ad7cf<_0x319bd9;_0x1ad7cf++){var _0x5cccc2=_0x376d5f[_0x1ad7cf],_0x12646c=_0x5cccc2[_0xd91f05(0x8e3)]['vertexArray'][_0xd91f05(0x366d)](_0x5cccc2[_0xd91f05(0x3f8d)][_0xd91f05(0x44c2)]),_0x36491d=_0x2a8dc5*_0x12646c[_0xd91f05(0x39df)]+_0x12646c[_0xd91f05(0x3022)],_0x469a19=ComponentDatatype$1['createTypedArray'](_0x12646c[_0xd91f05(0x3faf)],_0x12646c[_0xd91f05(0xbdc)]);_0x469a19[0x0]=this[_0xd91f05(0x1630)]['x'],_0x469a19[0x1]=this[_0xd91f05(0x1630)]['y'],_0x469a19[0x2]=this[_0xd91f05(0x1630)]['z'],_0x469a19[0x3]=this[_0xd91f05(0x1630)]['w'],_0x12646c[_0xd91f05(0x20aa)][_0xd91f05(0x1ef9)](_0x469a19,_0x36491d);}}}},S3MInstance[_0x68aa19(0x4b51)][_0x68aa19(0x2e83)]=function(_0x5de6af){var _0x423071=_0x68aa19,_0x4b0684=Matrix4[_0x423071(0x5400)](_0x5de6af,new Cartesian3());this['updateScale'](_0x4b0684),this[_0x423071(0x508c)]=Matrix4[_0x423071(0x254b)](_0x5de6af),this[_0x423071(0x325d)]=Matrix4[_0x423071(0x468b)](_0x5de6af,new Cartesian3());var _0x1cf2f6=Matrix4[_0x423071(0x270a)](_0x5de6af,new Cartesian3(0x1,0x1,0x1),new Matrix4()),_0xf31f22=Matrix4[_0x423071(0x4845)](_0x1cf2f6,new Matrix3());this[_0x423071(0x2d85)]=Quaternion[_0x423071(0x36a3)](_0xf31f22,new Quaternion());},S3MInstance[_0x68aa19(0x4b51)][_0x68aa19(0x2ef9)]=function(){var _0x210da5=_0x68aa19,_0x34e23b=this['_index'];if(defined$1(_0x34e23b)&&!(_0x34e23b<0x0)&&!Color$2['equals'](this['_color'],_HighlightColor$1)){var _0x50fde5=Color$2[_0x210da5(0x373b)](_HighlightColor$1,this['_preColor'],new Color$2()),_0x1332ba=this['_ownerGroup'][_0x210da5(0x532b)];if(defined$1(_0x1332ba)&&!(_0x1332ba[_0x210da5(0x531b)]<0x1)){for(var _0x39ab1b=0x0,_0x4801d8=_0x1332ba[_0x210da5(0x531b)];_0x39ab1b<_0x4801d8;_0x39ab1b++){var _0xe399ee=_0x1332ba[_0x39ab1b],_0x53cd57=_0xe399ee['_colorCommand']['vertexArray'][_0x210da5(0x366d)](_0xe399ee[_0x210da5(0x3f8d)]['aColor2']),_0x363f76=_0x34e23b*_0x53cd57[_0x210da5(0x39df)]+_0x53cd57[_0x210da5(0x3022)],_0x3bf3ba=ComponentDatatype$1[_0x210da5(0x2074)](_0x53cd57[_0x210da5(0x3faf)],_0x53cd57[_0x210da5(0xbdc)]);_0x3bf3ba[0x0]=_0x50fde5['red'],_0x3bf3ba[0x1]=_0x50fde5[_0x210da5(0x2129)],_0x3bf3ba[0x2]=_0x50fde5['blue'],_0x3bf3ba[0x3]=_0x50fde5[_0x210da5(0x24f9)],_0x53cd57[_0x210da5(0x20aa)][_0x210da5(0x1ef9)](_0x3bf3ba,_0x363f76);}this[_0x210da5(0x2e4d)]=!0x0;}}},S3MInstance[_0x68aa19(0x4b51)][_0x68aa19(0xc9f)]=function(){var _0x2c21ea=_0x68aa19,_0x3c3f30=this[_0x2c21ea(0x5627)];if(defined$1(_0x3c3f30)&&!(_0x3c3f30<0x0)&&this[_0x2c21ea(0x2e4d)]){this['_isSelected']=!0x1,this[_0x2c21ea(0x57d1)]=Color$2[_0x2c21ea(0x254b)](this['_preColor']);var _0x50bb91=this['_ownerGroup'][_0x2c21ea(0x532b)];if(defined$1(_0x50bb91)&&!(_0x50bb91[_0x2c21ea(0x531b)]<0x1))for(var _0x20633c=0x0,_0xe12474=_0x50bb91[_0x2c21ea(0x531b)];_0x20633c<_0xe12474;_0x20633c++){var _0x135c7b=_0x50bb91[_0x20633c],_0x4064a5=_0x135c7b[_0x2c21ea(0x8e3)][_0x2c21ea(0xa85)][_0x2c21ea(0x366d)](_0x135c7b['_attributeLocations'][_0x2c21ea(0x3d0a)]),_0x552270=_0x3c3f30*_0x4064a5['strideInBytes']+_0x4064a5[_0x2c21ea(0x3022)],_0xe0f406=ComponentDatatype$1[_0x2c21ea(0x2074)](_0x4064a5[_0x2c21ea(0x3faf)],_0x4064a5[_0x2c21ea(0xbdc)]);_0xe0f406[0x0]=this[_0x2c21ea(0x514a)][_0x2c21ea(0x4f34)],_0xe0f406[0x1]=this[_0x2c21ea(0x514a)][_0x2c21ea(0x2129)],_0xe0f406[0x2]=this[_0x2c21ea(0x514a)][_0x2c21ea(0x28f8)],_0xe0f406[0x3]=this[_0x2c21ea(0x514a)]['alpha'],_0x4064a5[_0x2c21ea(0x20aa)][_0x2c21ea(0x1ef9)](_0xe0f406,_0x552270);}}};var S3ModelFP=_0x68aa19(0x26df),ThreeDModeling={'getDataShape':function(_0x242e74,_0x470470){var _0x17fd57=_0x68aa19;for(var _0x13e458=-0x1/0x0,_0x5c65ed=0x0,_0x1a7642=0x0,_0x267128=0x0,_0x1e5a4d=0x0;_0x1e5a4d<_0x242e74[_0x17fd57(0x531b)];_0x1e5a4d++){var _0x323a62=0x0;if(_0x242e74[_0x1e5a4d][_0x17fd57(0x327)]&&(_0x323a62=_0x242e74[_0x1e5a4d][_0x17fd57(0x327)][0x3]),_0x323a62<_0x13e458){if(_0x267128&&_0x267128!==_0x1a7642)throw new Error(_0x17fd57(0x3f6f));_0x267128=_0x1a7642,_0x1a7642=0x0,_0x5c65ed++;}_0x13e458=_0x323a62,_0x1a7642++;}return{'row':_0x5c65ed+0x1,'column':_0x1a7642};}},xExtent=[],yExtent=[],zExtent=[];function hexToRgbA(_0x3235d6){var _0x105a26=_0x68aa19,_0x354c66;return/^#([A-Fa-f0-9]{3}){1,2}$/['test'](_0x3235d6)?(0x3==(_0x354c66=_0x3235d6[_0x105a26(0x57ed)](0x1)[_0x105a26(0x4d7b)](''))[_0x105a26(0x531b)]&&(_0x354c66=[_0x354c66[0x0],_0x354c66[0x0],_0x354c66[0x1],_0x354c66[0x1],_0x354c66[0x2],_0x354c66[0x2]]),[((_0x354c66='0x'+_0x354c66[_0x105a26(0x3ac2)](''))>>0x10&0xff)/0xff,(_0x354c66>>0x8&0xff)/0xff,(0xff&_0x354c66)/0xff,0x1]):[0xff,0xff,0xff,0x1];}ThreeDModeling[_0x68aa19(0x27d9)]=function(_0x311e51,_0xa1a49d,_0x587e70){var _0x55a945=_0x68aa19;for(var _0x20b90a=new Float32Array(0x3*_0x311e51[_0x55a945(0x531b)]),_0x54019b=-0x384,_0x1403f3=0x384,_0x24a80a=-0x384,_0x3b2a11=0x384,_0x1efe74=-0x384,_0x5e6755=0x384,_0x462078=0x0;_0x462078<_0x311e51['length'];_0x462078+=0x3)_0x54019b=Math[_0x55a945(0x2bc6)](_0x311e51[_0x462078]['value'][0x0],_0x54019b),_0x1403f3=Math['min'](_0x311e51[_0x462078][_0x55a945(0x327)][0x0],_0x1403f3),_0x24a80a=Math[_0x55a945(0x2bc6)](_0x311e51[_0x462078]['value'][0x1],_0x24a80a),_0x3b2a11=Math[_0x55a945(0x27d5)](_0x311e51[_0x462078][_0x55a945(0x327)][0x1],_0x3b2a11),_0x1efe74=Math['max'](_0x311e51[_0x462078][_0x55a945(0x327)][0x2],_0x1efe74),_0x5e6755=Math[_0x55a945(0x27d5)](_0x311e51[_0x462078][_0x55a945(0x327)][0x2],_0x5e6755);var _0x214821=getInterval(_0x1403f3,_0x54019b);xExtent=getExtent(_0x1403f3,_0x54019b,_0x214821);var _0x2f32a6=getInterval(_0x3b2a11,_0x24a80a);yExtent=getExtent(_0x3b2a11,_0x24a80a,_0x2f32a6);var _0x1a9bd2=getInterval(_0x5e6755,_0x1efe74);zExtent=getExtent(_0x5e6755,_0x1efe74,_0x1a9bd2);var _0x346c37=0x0;_0x311e51['forEach'](function(_0x5c6e16){var _0x5f52c9=_0x55a945;_0x5c6e16[_0x5f52c9(0x327)]&&_0x5c6e16[_0x5f52c9(0x327)]instanceof Array&&getPoints$1(_0x5c6e16['value'][0x0],_0x5c6e16[_0x5f52c9(0x327)][0x1],_0x5c6e16[_0x5f52c9(0x327)][0x2],_0x346c37,_0x20b90a),_0x346c37++;});var _0x2c106c=dataToCoord(0x0,null,[-0x32,0x32],xExtent),_0x7a0eb7=dataToCoord(0x0,null,[0x32,-0x32],yExtent),_0x170c41=dataToCoord(0x0,null,[-0x32,0x32],zExtent),_0x51f0cb=null,_0xb8be19=null,_0x153da5=null,_0x205528=null,_0x3486a0=null,_0x2a1a95=_0xa1a49d[_0x55a945(0x12df)],_0x17328b=_0xa1a49d[_0x55a945(0x37fd)],_0x2e07ad=(_0x2a1a95-0x1)*(_0x17328b-0x1)*0x4;_0x51f0cb=new Float32Array(0x3*_0x2e07ad),_0x205528=new Float32Array(0x4*_0x2e07ad),_0x3486a0=new Float32Array(0x4*_0x2e07ad),_0x153da5=new Float32Array(0x2*_0x2e07ad);var _0x29bb61=[0x0,0x3,0x1,0x1,0x3,0x2],_0x5d079c=[[0x1,0x1,0x0,0x0],[0x0,0x1,0x0,0x1],[0x1,0x0,0x0,0x1],[0x1,0x0,0x1,0x0]],_0x4d5d98=new(_0x2e07ad>0xffff?Uint32Array:Uint16Array)((_0x2a1a95-0x1)*(_0x17328b-0x1)*0x6),_0x3c08eb=function(_0x1de1dc,_0xade024,_0xa92752){_0xa92752[0x1]=_0x1de1dc*_0x17328b+_0xade024,_0xa92752[0x0]=_0x1de1dc*_0x17328b+_0xade024+0x1,_0xa92752[0x3]=(_0x1de1dc+0x1)*_0x17328b+_0xade024+0x1,_0xa92752[0x2]=(_0x1de1dc+0x1)*_0x17328b+_0xade024;},_0x4cf86c=[],_0x152ba1=[],_0x2786b7=0x0;_0xb8be19=new Float32Array(0x3*_0x2e07ad);var _0x56edee=[[],[],[]],_0x3de638=[],_0x4fe9bf=[],_0x184c57=[0x0,0x0,0x0],_0x2f5a07=function(_0x554b81,_0x402f32,_0x35ee45){var _0x50dee2=0x3*_0x402f32;return _0x35ee45[0x0]=_0x554b81[_0x50dee2],_0x35ee45[0x1]=_0x554b81[_0x50dee2+0x1],_0x35ee45[0x2]=_0x554b81[_0x50dee2+0x2],_0x35ee45;},_0x186f3d=new Float32Array(_0x20b90a[_0x55a945(0x531b)]),_0x243dc6=new Float32Array(_0x20b90a['length']/0x3*0x4),_0x22fce4=[0x0,0x0,0x0,0x1];for(_0x462078=0x0;_0x462078<_0x311e51[_0x55a945(0x531b)];_0x462078++){_0x311e51[_0x462078]['itemStyle']&&_0x55a945(0x29ad)==typeof _0x311e51[_0x462078][_0x55a945(0x782)][_0x55a945(0x28b8)]?_0x22fce4=_0x3114e1=hexToRgbA(_0x311e51[_0x462078][_0x55a945(0x782)]['color']):_0x3114e1=_0x22fce4,(_0x3114e1[0x3]*=0x1,_0x3114e1[0x3]);for(var _0x4308ac=0x0;_0x4308ac<0x4;_0x4308ac++)_0x243dc6[0x4*_0x462078+_0x4308ac]=_0x3114e1[_0x4308ac];}for(_0x462078=0x0;_0x462078<_0x2a1a95-0x1;_0x462078++)for(var _0x494f57=0x0;_0x494f57<_0x17328b-0x1;_0x494f57++){var _0x3b7af5=0x4*(_0x462078*(_0x17328b-0x1)+_0x494f57)*0x3;_0x3c08eb(_0x462078,_0x494f57,_0x4cf86c);for(_0x4308ac=0x0;_0x4308ac<0x4;_0x4308ac++)_0x2f5a07(_0x20b90a,_0x4cf86c[_0x4308ac],_0x152ba1);for(_0x4308ac=0x0;_0x4308ac<0x4;_0x4308ac++)_0x2f5a07(_0x20b90a,_0x4cf86c[_0x4308ac],_0x152ba1),_0x51f0cb[_0x55a945(0x346f)](_0x152ba1,_0x3b7af5+0x3*_0x4308ac),_0x205528[_0x55a945(0x346f)](_0x5d079c[_0x4308ac],_0x3b7af5/0x3*0x4+_0x4308ac);for(_0x4308ac=0x0;_0x4308ac<0x6;_0x4308ac++)_0x4d5d98[_0x2786b7++]=_0x29bb61[_0x4308ac]+_0x3b7af5/0x3;for(_0x4308ac=0x0;_0x4308ac<0x2;_0x4308ac++){for(var _0x2c2958=0x3*_0x4308ac,_0x2caf42=0x0;_0x2caf42<0x3;_0x2caf42++){_0x2f5a07(_0x20b90a,_0x6544ec=_0x4cf86c[_0x29bb61[_0x2c2958]+_0x2caf42],_0x56edee[_0x2caf42]);}var _0x1ed7c4=function(_0x518c65,_0x3014f9,_0x5e5c07){return _0x518c65[0x0]=_0x3014f9[0x0]-_0x5e5c07[0x0],_0x518c65[0x1]=_0x3014f9[0x1]-_0x5e5c07[0x1],_0x518c65[0x2]=_0x3014f9[0x2]-_0x5e5c07[0x2],_0x518c65;};_0x1ed7c4(_0x3de638,_0x56edee[0x0],_0x56edee[0x1]),_0x1ed7c4(_0x4fe9bf,_0x56edee[0x1],_0x56edee[0x2]),!function(_0x45a706,_0x4b4316,_0x34b3dd){var _0x5be709=_0x4b4316[0x0],_0x34f3cd=_0x4b4316[0x1],_0x25318a=_0x4b4316[0x2],_0x4bdc1a=_0x34b3dd[0x0],_0x592779=_0x34b3dd[0x1],_0x126798=_0x34b3dd[0x2];_0x45a706[0x0]=_0x34f3cd*_0x126798-_0x25318a*_0x592779,_0x45a706[0x1]=_0x25318a*_0x4bdc1a-_0x5be709*_0x126798,_0x45a706[0x2]=_0x5be709*_0x592779-_0x34f3cd*_0x4bdc1a;}(_0x184c57,_0x3de638,_0x4fe9bf);for(_0x2caf42=0x0;_0x2caf42<0x3;_0x2caf42++){var _0x4e1b0d=0x3*_0x4cf86c[_0x29bb61[_0x2c2958]+_0x2caf42];_0x186f3d[_0x4e1b0d]=_0x186f3d[_0x4e1b0d]+_0x184c57[0x0],_0x186f3d[_0x4e1b0d+0x1]=_0x186f3d[_0x4e1b0d+0x1]+_0x184c57[0x1],_0x186f3d[_0x4e1b0d+0x2]=_0x186f3d[_0x4e1b0d+0x2]+_0x184c57[0x2];}}}for(_0x462078=0x0;_0x462078<_0x186f3d['length']/0x3;_0x462078++){_0x2f5a07(_0x186f3d,_0x462078,_0x184c57),(!function(_0x18eb63,_0x30d4b5){var _0x4f3716=_0x55a945,_0x36c6b9=_0x30d4b5[0x0],_0x17fa48=_0x30d4b5[0x1],_0x179a1a=_0x30d4b5[0x2],_0x336d56=_0x36c6b9*_0x36c6b9+_0x17fa48*_0x17fa48+_0x179a1a*_0x179a1a;_0x336d56>0x0&&(_0x336d56=0x1/Math[_0x4f3716(0x4080)](_0x336d56),_0x18eb63[0x0]=_0x30d4b5[0x0]*_0x336d56,_0x18eb63[0x1]=_0x30d4b5[0x1]*_0x336d56,_0x18eb63[0x2]=_0x30d4b5[0x2]*_0x336d56);}(_0x184c57,_0x184c57),_0x186f3d[0x3*_0x462078]=_0x184c57[0x0],_0x186f3d[0x3*_0x462078+0x1]=_0x184c57[0x1],_0x186f3d[0x3*_0x462078+0x2]=_0x184c57[0x2]);}var _0x3114e1=[],_0x517f73=[];for(_0x462078=0x0;_0x462078<_0x2a1a95-0x1;_0x462078++)for(_0x494f57=0x0;_0x494f57<_0x17328b-0x1;_0x494f57++){_0x3b7af5=0x4*(_0x462078*(_0x17328b-0x1)+_0x494f57)*0x4,_0x3c08eb(_0x462078,_0x494f57,_0x4cf86c);for(_0x4308ac=0x0;_0x4308ac<0x4;_0x4308ac++){for(_0x2caf42=0x0;_0x2caf42<0x4;_0x2caf42++)_0x3114e1[_0x2caf42]=_0x243dc6[0x4*_0x4cf86c[_0x4308ac]+_0x2caf42];_0x3486a0['set'](_0x3114e1,_0x3b7af5+0x4*_0x4308ac),_0x2f5a07(_0x186f3d,_0x4cf86c[_0x4308ac],_0x184c57),_0xb8be19[_0x55a945(0x346f)](_0x184c57,_0x3b7af5/0x4*0x3+0x3*_0x4308ac);var _0x6544ec=_0x4cf86c[_0x4308ac];_0x517f73[0x0]=_0x6544ec%_0x17328b/(_0x17328b-0x1),_0x517f73[0x1]=Math['floor'](_0x6544ec/_0x17328b)/(_0x2a1a95-0x1),_0x153da5[_0x55a945(0x346f)](_0x517f73,_0x3b7af5/0x4*0x2+0x2*_0x4308ac);}0x0;}for(_0x462078=0x0;_0x462078<_0x51f0cb['length'];_0x462078+=0x3){_0x51f0cb[_0x462078]-=_0x2c106c,_0x51f0cb[_0x462078+0x1]-=_0x7a0eb7,_0x51f0cb[_0x462078+0x2]-=_0x170c41;var _0x3b2c2f=_0x51f0cb[_0x462078+0x1],_0x5ae58a=_0x51f0cb[_0x462078+0x2];_0x51f0cb[_0x462078+0x2]=_0x3b2c2f,_0x51f0cb[_0x462078+0x1]=_0x5ae58a;}return{'positionAttr':_0x51f0cb,'normalAttr':_0xb8be19,'texcoordAttr':_0x153da5,'barycentricAttr':_0x205528,'colorAttr':_0x3486a0,'indices':_0x4d5d98,'vertexColors':_0x243dc6,'vertexNormals':_0x186f3d,'vertexCount':_0x2e07ad};};var NORMALIZED_EXTENT=[0x0,0x1];function dataToPoint(_0x5de972,_0x471043,_0x3191d6,_0x563cad){return(_0x3191d6=_0x3191d6||[])[0x0]=dataToCoord(_0x5de972[0x0],_0x563cad,[-0x32,0x32],xExtent),_0x3191d6[0x1]=dataToCoord(_0x5de972[0x1],_0x563cad,[0x32,-0x32],yExtent),_0x3191d6[0x2]=dataToCoord(_0x5de972[0x2],_0x563cad,[-0x32,0x32],zExtent),_0x3191d6;}function dataToCoord(_0x2a5cfc,_0x22e1d9,_0x5e5a2e,_0x486c1b){return linearMap(_0x2a5cfc=normalize(_0x2a5cfc,_0x486c1b),NORMALIZED_EXTENT,_0x5e5a2e,_0x22e1d9);}function normalize(_0x4f8f3c,_0x3c18f9){var _0x67a1c3=_0x3c18f9;return _0x67a1c3[0x1]===_0x67a1c3[0x0]?0.5:(_0x4f8f3c-_0x67a1c3[0x0])/(_0x67a1c3[0x1]-_0x67a1c3[0x0]);}function linearMap(_0x123f02,_0x1c76d3,_0x3b0cfa,_0x595169){var _0x267d12=_0x1c76d3[0x1]-_0x1c76d3[0x0],_0x2cccb2=_0x3b0cfa[0x1]-_0x3b0cfa[0x0];if(0x0===_0x267d12)return 0x0===_0x2cccb2?_0x3b0cfa[0x0]:(_0x3b0cfa[0x0]+_0x3b0cfa[0x1])/0x2;if(_0x595169){if(_0x267d12>0x0){if(_0x123f02<=_0x1c76d3[0x0])return _0x3b0cfa[0x0];if(_0x123f02>=_0x1c76d3[0x1])return _0x3b0cfa[0x1];}else{if(_0x123f02>=_0x1c76d3[0x0])return _0x3b0cfa[0x0];if(_0x123f02<=_0x1c76d3[0x1])return _0x3b0cfa[0x1];}}else{if(_0x123f02===_0x1c76d3[0x0])return _0x3b0cfa[0x0];if(_0x123f02===_0x1c76d3[0x1])return _0x3b0cfa[0x1];}return(_0x123f02-_0x1c76d3[0x0])/_0x267d12*_0x2cccb2+_0x3b0cfa[0x0];}function getPoints$1(_0x47bb40,_0x29ae8f,_0x229c03,_0x15ef39,_0x3b7bce,_0xb3d114){var _0xf6f66e;_0xf6f66e=dataToPoint([_0x47bb40,_0x29ae8f,_0x229c03]),_0x3b7bce[0x3*_0x15ef39]=_0xf6f66e[0x0],_0x3b7bce[0x3*_0x15ef39+0x1]=_0xf6f66e[0x1],_0x3b7bce[0x3*_0x15ef39+0x2]=_0xf6f66e[0x2];}function getInterval(_0xae309c,_0x14d93b){var _0x5799aa=_0x68aa19,_0x4aa5c9=(_0x14d93b-_0xae309c)/0x5,_0x3a7e49=quantityExponent(_0x4aa5c9),_0x30cc17=Math[_0x5799aa(0x1f76)](0xa,_0x3a7e49),_0x2a5a37=_0x4aa5c9/_0x30cc17;return _0x4aa5c9=(_0x2a5a37<1.5?0x1:_0x2a5a37<2.5?0x2:_0x2a5a37<0x4?0x3:_0x2a5a37<0x7?0x5:0xa)*_0x30cc17,_0x3a7e49>=-0x14?+_0x4aa5c9['toFixed'](_0x3a7e49<0x0?-_0x3a7e49:0x0):_0x4aa5c9;}function quantityExponent(_0x46f6cb){var _0x515eeb=_0x68aa19;if(0x0===_0x46f6cb)return 0x0;var _0x422bfa=Math[_0x515eeb(0x67a)](Math[_0x515eeb(0xe28)](_0x46f6cb)/Math[_0x515eeb(0x14ec)]);return _0x46f6cb/Math[_0x515eeb(0x1f76)](0xa,_0x422bfa)>=0xa&&_0x422bfa++,_0x422bfa;}function getExtent(_0x3847ab,_0x238838,_0x4f5fcc){var _0x202a5d=_0x68aa19,_0xba830d=[];return _0xba830d[0x0]=round(Math[_0x202a5d(0x67a)](_0x3847ab/_0x4f5fcc)*_0x4f5fcc),_0xba830d[0x1]=round(Math[_0x202a5d(0x28fa)](_0x238838/_0x4f5fcc)*_0x4f5fcc),_0xba830d;}function round(_0x4d7b44,_0x1470bb,_0x2f44ae){var _0x4e2e1d=_0x68aa19;return null==_0x1470bb&&(_0x1470bb=0xa),_0x1470bb=Math[_0x4e2e1d(0x27d5)](Math[_0x4e2e1d(0x2bc6)](0x0,_0x1470bb),0x14),_0x4d7b44=(+_0x4d7b44)[_0x4e2e1d(0x24af)](_0x1470bb),_0x2f44ae?_0x4d7b44:+_0x4d7b44;}var LOADSTATE$2={'UNLOAD':0x0,'LOADING':0x1,'LOADED':0x2,'PARSING':0x3,'READY':0x4,'LOST':0x5},_xmlParser$2=new XMLParser(),_STRIDE=0x19;function createRatio(_0x90a6dd,_0x4969a6,_0x3c2744){var _0x21c81b=_0x68aa19,_0x3aaa42=_0x90a6dd[_0x21c81b(0xd16)][0x0],_0x1465aa=_0x3aaa42[_0x21c81b(0x1451)],_0x5e317d=new Float32Array(_0x1465aa[_0x21c81b(0x1de1)],_0x1465aa[_0x21c81b(0x42fe)],_0x1465aa[_0x21c81b(0x21dd)]/0x4),_0x20f7a0=_0x3aaa42[_0x21c81b(0xbdc)],_0x14f650=_0x90a6dd[_0x21c81b(0x2247)],_0x557e30=new Float32Array(0x3*_0x14f650),_0x364b42=_0x90a6dd['attrLocation'];_0x364b42[_0x21c81b(0x281d)]=Object['keys'](_0x364b42)['length'];for(var _0x5d2f9f=0x0;_0x5d2f9f<_0x14f650;_0x5d2f9f++){var _0x162e21=new Cartesian3(_0x5e317d[_0x5d2f9f*_0x20f7a0],_0x5e317d[_0x5d2f9f*_0x20f7a0+0x1],_0x5e317d[_0x5d2f9f*_0x20f7a0+0x2]),_0x2a3c86=new Cartesian3();Matrix4[_0x21c81b(0x10a0)](_0x4969a6,_0x162e21,_0x2a3c86);var _0x5a08ea=Cartographic[_0x21c81b(0x2d23)](_0x2a3c86),_0x5ae840=CesiumMath[_0x21c81b(0x52e9)](_0x5a08ea['longitude']),_0x491ca6=CesiumMath['toDegrees'](_0x5a08ea[_0x21c81b(0x288b)]),_0x18df62=_0x5a08ea[_0x21c81b(0x5862)],_0xb43809=(_0x5ae840-_0x3c2744[_0x21c81b(0x1831)])/(_0x3c2744['right']-_0x3c2744[_0x21c81b(0x1831)]),_0x519a95=(_0x491ca6-_0x3c2744[_0x21c81b(0x3b17)])/(_0x3c2744[_0x21c81b(0x4910)]-_0x3c2744['bottom']),_0x46711d=(_0x18df62-_0x3c2744[_0x21c81b(0x5539)])/(_0x3c2744[_0x21c81b(0x4735)]-_0x3c2744['minHeight']);_0x557e30[0x3*_0x5d2f9f]=_0xb43809,_0x557e30[0x3*_0x5d2f9f+0x1]=_0x519a95,_0x557e30[0x3*_0x5d2f9f+0x2]=_0x46711d;}_0x90a6dd[_0x21c81b(0xd16)][_0x21c81b(0x3a33)]({'index':_0x364b42[_0x21c81b(0x281d)],'typedArray':_0x557e30,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x21c81b(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1});}function S3MInstanceCollection$1(_0x7b2622){var _0x19d2eb=_0x68aa19;if(!defined$1(_0x7b2622))throw new DeveloperError$1(_0x19d2eb(0x29eb));this[_0x19d2eb(0x1968)]=_0x7b2622,this[_0x19d2eb(0x1651)]=_0x7b2622['_gl'],this['_type']=InstancedType$1['INSTANCED_LAYER'],this[_0x19d2eb(0x108d)]={},this['_visible']=!0x0,this[_0x19d2eb(0x4a73)]=!0x1,this[_0x19d2eb(0x5451)]=!0x1,this[_0x19d2eb(0x171a)]=!0x1,this[_0x19d2eb(0x463)]=0xfff,this[_0x19d2eb(0x3b05)]=Number[_0x19d2eb(0xd77)],this['_maxVisibleDistance']=Number['MAX_VALUE'],this[_0x19d2eb(0x4191)]=0x0,this[_0x19d2eb(0x57ea)]=0x0,this['_filterMode']=RangeMode[_0x19d2eb(0x1787)],this[_0x19d2eb(0x10d3)]=0x0,null!==_0x7b2622[_0x19d2eb(0x3a9f)]?this[_0x19d2eb(0x39f3)]=0x1:null!==_0x7b2622[_0x19d2eb(0x375)]?this['_supportCompressType']=0x2:null!==_0x7b2622[_0x19d2eb(0x1c5d)]&&(this['_supportCompressType']=0x3),this['_isOverLay']=!0x1,this[_0x19d2eb(0x389d)]=!0x1,this[_0x19d2eb(0x3d1d)]=[],this[_0x19d2eb(0x2d88)]=PositionMode$1[_0x19d2eb(0x3f79)],this[_0x19d2eb(0x1524)]=[],this[_0x19d2eb(0x20be)]=SHADOWTYPE$1[_0x19d2eb(0x44b5)],this['_needToRender']=!0x0,this[_0x19d2eb(0x4d63)]=new Event(),this[_0x19d2eb(0x4d72)]=void 0x0,this[_0x19d2eb(0x40b4)]={},this[_0x19d2eb(0x4804)]=PBRMaterialType['NONE'],this[_0x19d2eb(0x44f)]=MixColorType$1['MIX'],S3MTaskManager[_0x19d2eb(0x484e)]['scheduleTask']({});}function updateProfileClamp(_0x57176e,_0x2d4763,_0x1b49be){var _0x40ce18=_0x68aa19;if(defined$1(_0x57176e[_0x40ce18(0xf17)])||_0x57176e[_0x40ce18(0x442e)](_0x2d4763),_0x57176e[_0x40ce18(0xf17)]['derivedCommands']={},_0x1b49be){var _0x44eb53=S3MRenderStateCreator[_0x40ce18(0x4211)]();_0x57176e[_0x40ce18(0xf17)][_0x40ce18(0x5547)]=RenderState[_0x40ce18(0x4d21)](_0x44eb53),_0x57176e[_0x40ce18(0xf17)]['pass']=Pass$1[_0x40ce18(0x1825)],defined$1(_0x57176e[_0x40ce18(0x300d)])||_0x57176e[_0x40ce18(0xf8b)]();}else _0x57176e['_profileCommand']['renderState']=RenderState[_0x40ce18(0x4d21)]({'cull':{'enabled':group[_0x40ce18(0x3c16)],'face':group[_0x40ce18(0x5303)]},'depthTest':{'enabled':!0x0},'blending':BlendingState$1['ALPHA_BLEND']}),_0x57176e[_0x40ce18(0x4517)](!0x0,!0x0,_0x40ce18(0x1825),!0x0);}function load$1(_0x48b43c,_0x3247cd){var _0x329a53=_0x68aa19,_0x4e8bfe=_0x48b43c[_0x329a53(0x108d)][_0x3247cd],_0x1d214b=_0x48b43c[_0x329a53(0x3103)],_0x23dca9=_0x4e8bfe['state'];if(LOADSTATE$2[_0x329a53(0x17b2)]==_0x23dca9){var _0x4e806e=throttleRequestByServer(_0x3247cd,function(_0x32001e){return loadArrayBuffer(_0x32001e,_0x1d214b);});defined$1(_0x4e806e)&&(_0x4e8bfe[_0x329a53(0x4695)]=LOADSTATE$2[_0x329a53(0x20b9)],_0x4e806e[_0x329a53(0x4e1e)](function(_0x474c80){var _0x866de6=_0x329a53;_0x4e8bfe['_arrayBuffer']=_0x474c80,_0x4e8bfe[_0x866de6(0x4695)]=LOADSTATE$2[_0x866de6(0x3a40)];},function(_0x1284a7){var _0x266773=_0x329a53;_0x4e8bfe[_0x266773(0x4695)]=LOADSTATE$2[_0x266773(0x25c)];}));}LOADSTATE$2[_0x329a53(0x3a40)]==_0x23dca9&&(defined$1(_0x4e8bfe[_0x329a53(0x3b99)])?parseBuffer$1(_0x48b43c,_0x4e8bfe,_0x4e8bfe[_0x329a53(0x3b99)]):defined$1(_0x4e8bfe['_threedmodeling'])&&parse$1(_0x48b43c,_0x4e8bfe[_0x329a53(0x2e76)],_0x4e8bfe));}function isShadow$2(_0x39243a){var _0x4b827b=_0x68aa19;return _0x39243a[_0x4b827b(0x20be)]==SHADOWTYPE$1['SELECTION']||_0x39243a[_0x4b827b(0x20be)]==SHADOWTYPE$1['ALL'];}function updateGroup(_0x4f4cf0,_0x59186e){var _0x2d8428=_0x68aa19,_0x7ef59c=_0x4f4cf0[_0x2d8428(0x3cee)][_0x2d8428(0x531b)],_0x5c0281=_0x4f4cf0[_0x2d8428(0x532b)];if(_0x5c0281&&!(_0x5c0281[_0x2d8428(0x531b)]<0x1)&&0x0!==_0x7ef59c){var _0x58d6b0=_0x4f4cf0['instances'][_0x2d8428(0x21e8)][0x0];if(defined$1(_0x58d6b0)){var _0x3e6cfa=defined$1(_0x58d6b0[_0x2d8428(0x4c14)])?_STRIDE+0x8:_STRIDE,_0x485e5c=_0x4f4cf0[_0x2d8428(0x41d0)],_0x37754d=_0x4f4cf0[_0x2d8428(0x941)];_0x4f4cf0[_0x2d8428(0x2632)]&&_0x4f4cf0[_0x2d8428(0x2632)]['destroy']();for(var _0x39b5e3=new Float32Array(_0x7ef59c*_0x3e6cfa),_0x5cd850=0x0;_0x5cd850<_0x7ef59c;_0x5cd850++){(_0x1e3776=_0x4f4cf0[_0x2d8428(0x3cee)][_0x2d8428(0x21e8)][_0x5cd850])[_0x2d8428(0x1fda)]=_0x5cd850,packageTypedArray(_0x39b5e3,_0x1e3776,_0x5cd850*_0x3e6cfa);}_0x4f4cf0[_0x2d8428(0x2632)]=Buffer$1[_0x2d8428(0xb5a)]({'context':_0x59186e,'typedArray':_0x39b5e3,'usage':BufferUsage[_0x2d8428(0x495a)]}),_0x4f4cf0[_0x2d8428(0x2632)][_0x2d8428(0x2524)]=!0x1,_0x5cd850=0x0;for(var _0xe9d733=_0x5c0281[_0x2d8428(0x531b)];_0x5cd850<_0xe9d733;_0x5cd850++){var _0x30b344=_0x5c0281[_0x5cd850],_0x3dc16b=_0x30b344[_0x2d8428(0x8e3)];_0x3dc16b[_0x2d8428(0xa85)][_0x2d8428(0x2578)]();for(var _0x106a32=0x0;_0x106a32<_0x30b344[_0x2d8428(0x1b28)][_0x2d8428(0x531b)];_0x106a32++){var _0x2f9e6a=_0x30b344['attributes'][_0x106a32];defined$1(_0x2f9e6a[_0x2d8428(0x3751)])&&_0x2f9e6a[_0x2d8428(0x3751)]>0x0&&(_0x2f9e6a[_0x2d8428(0x20aa)]=_0x4f4cf0[_0x2d8428(0x2632)]);}_0x3dc16b[_0x2d8428(0xa85)]=new VertexArray({'context':_0x59186e,'attributes':_0x30b344[_0x2d8428(0x1b28)],'indexBuffer':_0x30b344[_0x2d8428(0x53f0)]}),_0x3dc16b[_0x2d8428(0x44fd)]=_0x7ef59c;for(var _0x29095b=0x0;_0x29095b<_0x7ef59c;_0x29095b++){var _0x1e3776;if((_0x1e3776=_0x4f4cf0[_0x2d8428(0x3cee)][_0x2d8428(0x21e8)][_0x29095b])[_0x2d8428(0x1fda)]=_0x29095b,_0x1e3776['oriCenter']=_0x485e5c,_0x1e3776[_0x2d8428(0x941)]=_0x37754d,!defined$1(_0x1e3776[_0x2d8428(0x5809)])){_0x1e3776[_0x2d8428(0x5809)]=new BoundingSphere();var _0x12524d=Cartesian3[_0x2d8428(0x4c59)](_0x1e3776['scale']);_0x1e3776[_0x2d8428(0x5809)][_0x2d8428(0x2896)]=_0x37754d*_0x12524d;var _0x3b82db=Transforms[_0x2d8428(0x3185)](_0x1e3776[_0x2d8428(0x4771)],Ellipsoid[_0x2d8428(0x1d49)],new Matrix4());Matrix4[_0x2d8428(0x10a0)](_0x3b82db,_0x485e5c,_0x1e3776[_0x2d8428(0x5809)][_0x2d8428(0x19ee)]);}}}_0x4f4cf0[_0x2d8428(0x44fd)]=_0x7ef59c,_0x4f4cf0[_0x2d8428(0x5660)]=!0x1;}}}function packageTypedArray(_0x13db87,_0xd460c9,_0x2380b4){var _0x38dfdb=_0x68aa19,_0x1c5081=Cartesian3[_0x38dfdb(0x254b)](_0xd460c9[_0x38dfdb(0x134c)]),_0x3faf40=_0xd460c9[_0x38dfdb(0x1630)];if(_0xd460c9[_0x38dfdb(0x5545)]===SceneMode$1[_0x38dfdb(0x449e)]){var _0x20097c=Matrix3[_0x38dfdb(0x1f9b)](-Math['PI']/0x2),_0x198bbd=Quaternion[_0x38dfdb(0x36a3)](_0x20097c);Quaternion['multiply'](_0x3faf40,_0x198bbd,_0x3faf40);}var _0x5de900=_0xd460c9['_scale'],_0x43e804=EncodedCartesian3[_0x38dfdb(0x2d23)](_0x1c5081),_0x17136f=_0xd460c9[_0x38dfdb(0x2971)]?_0x43e804[_0x38dfdb(0x307a)]:Cartesian3[_0x38dfdb(0x3e26)],_0x2b526c=_0xd460c9['visible']?_0x43e804[_0x38dfdb(0x3fef)]:Cartesian3[_0x38dfdb(0x3e26)],_0x5cae14=_0xd460c9[_0x38dfdb(0x57d1)],_0x7761b7=_0xd460c9['_pickColor'],_0x265d9a=_0xd460c9['_offset'],_0x1fc0e9=_0xd460c9[_0x38dfdb(0x941)],_0x7349f3=_0xd460c9[_0x38dfdb(0x39f2)],_0x321bb6=_0xd460c9[_0x38dfdb(0x3f7c)],_0x143d68=0x0;_0x13db87[_0x2380b4+_0x143d68++]=_0x17136f['x'],_0x13db87[_0x2380b4+_0x143d68++]=_0x17136f['y'],_0x13db87[_0x2380b4+_0x143d68++]=_0x17136f['z'],_0x13db87[_0x2380b4+_0x143d68++]=_0x2b526c['x'],_0x13db87[_0x2380b4+_0x143d68++]=_0x2b526c['y'],_0x13db87[_0x2380b4+_0x143d68++]=_0x2b526c['z'],_0x13db87[_0x2380b4+_0x143d68++]=_0x3faf40['x'],_0x13db87[_0x2380b4+_0x143d68++]=_0x3faf40['y'],_0x13db87[_0x2380b4+_0x143d68++]=_0x3faf40['z'],_0x13db87[_0x2380b4+_0x143d68++]=_0x3faf40['w'],_0x13db87[_0x2380b4+_0x143d68++]=_0x5de900['x'],_0x13db87[_0x2380b4+_0x143d68++]=_0x5de900['y'],_0x13db87[_0x2380b4+_0x143d68++]=_0x5de900['z'],_0x13db87[_0x2380b4+_0x143d68++]=_0x1fc0e9,_0x13db87[_0x2380b4+_0x143d68++]=_0x5cae14[_0x38dfdb(0x4f34)],_0x13db87[_0x2380b4+_0x143d68++]=_0x5cae14[_0x38dfdb(0x2129)],_0x13db87[_0x2380b4+_0x143d68++]=_0x5cae14[_0x38dfdb(0x28f8)],_0x13db87[_0x2380b4+_0x143d68++]=_0x5cae14['alpha'],_0x13db87[_0x2380b4+_0x143d68++]=_0x7761b7['x'],_0x13db87[_0x2380b4+_0x143d68++]=_0x7761b7['y'],_0x13db87[_0x2380b4+_0x143d68++]=_0x7761b7['z'],_0x13db87[_0x2380b4+_0x143d68++]=_0x7761b7['w'],_0x13db87[_0x2380b4+_0x143d68++]=_0x265d9a['x'],_0x13db87[_0x2380b4+_0x143d68++]=_0x265d9a['y'],_0x13db87[_0x2380b4+_0x143d68++]=_0x265d9a['z'],defined$1(_0x7349f3)&&(_0x13db87[_0x2380b4+_0x143d68++]=_0x7349f3['x'],_0x13db87[_0x2380b4+_0x143d68++]=_0x7349f3['y'],_0x13db87[_0x2380b4+_0x143d68++]=_0x7349f3['z'],_0x13db87[_0x2380b4+_0x143d68++]=0x1),defined$1(_0x321bb6)&&(_0x13db87[_0x2380b4+_0x143d68++]=_0x321bb6['x'],_0x13db87[_0x2380b4+_0x143d68++]=_0x321bb6['y'],_0x13db87[_0x2380b4+_0x143d68++]=_0x321bb6['z'],_0x13db87[_0x2380b4+_0x143d68++]=_0x321bb6['w']);}function RenderEntity$1(_0x465c5d){var _0x1fcc3b=_0x68aa19,_0x165596=(_0x465c5d=_0x465c5d||{})[_0x1fcc3b(0xb89)],_0x32d3da=_0x465c5d[_0x1fcc3b(0x44d3)],_0x383393=_0x465c5d[_0x1fcc3b(0x599)];if(!(_0x465c5d['arrIndexPackage']&&_0x465c5d[_0x1fcc3b(0x44d3)]&&_0x465c5d[_0x1fcc3b(0x1f3f)]&&_0x465c5d[_0x1fcc3b(0x599)]))throw new DeveloperError$1(_0x1fcc3b(0x8d7));this['_arrIndexPackage']=_0x165596,this[_0x1fcc3b(0x470d)]=_0x32d3da,this[_0x1fcc3b(0x3cd2)]=_0x465c5d[_0x1fcc3b(0x1f3f)],this[_0x1fcc3b(0x3f8d)]={},this['_initialize']=!0x1,this[_0x1fcc3b(0x3f82)]=defaultValue$1(_0x465c5d[_0x1fcc3b(0x19e2)],Matrix4[_0x1fcc3b(0x5139)]),this['_mapPass']=_0x383393,this[_0x1fcc3b(0x8e3)]=void 0x0,this[_0x1fcc3b(0x300d)]=void 0x0,this[_0x1fcc3b(0xf17)]=void 0x0,this[_0x1fcc3b(0x5706)]=void 0x0,this[_0x1fcc3b(0x302f)]=_0x465c5d[_0x1fcc3b(0x20c5)],this['_ownerGroup']=_0x465c5d[_0x1fcc3b(0x266c)];}function parse$1(_0x5c3cd2,_0x2437fb,_0x531d5c){var _0x52d5fc=_0x68aa19;_0x531d5c['state']=LOADSTATE$2[_0x52d5fc(0x276e)];for(var _0x1b103b=new Cartesian3(),_0x598441=[],_0x39a16d=Number[_0x52d5fc(0xd77)],_0x29ebc2=Number[_0x52d5fc(0xfb7)],_0x244f34=0x0;_0x244f34<_0x2437fb[_0x52d5fc(0xb94)];_0x244f34++)Cartesian3[_0x52d5fc(0xb30)](_0x2437fb['positionAttr'],0x3*_0x244f34,_0x1b103b),_0x598441[_0x52d5fc(0x3a33)](Cartesian3['clone'](_0x1b103b)),_0x39a16d=Math[_0x52d5fc(0x27d5)](_0x39a16d,_0x1b103b['y']),_0x29ebc2=Math[_0x52d5fc(0x2bc6)](_0x29ebc2,_0x1b103b['y']);var _0x145185=Matrix4['clone'](Matrix4[_0x52d5fc(0x5139)],new Matrix4()),_0x3fcc38=BoundingSphere[_0x52d5fc(0x111e)](_0x598441,new BoundingSphere());BoundingSphere[_0x52d5fc(0x4503)](_0x3fcc38,_0x145185,_0x3fcc38);var _0x5c0dc3=new RenderEntity$1({'vertexPackage':{'vertexAttributes':[{'index':0x0,'typedArray':_0x2437fb['positionAttr'],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1},{'index':0x1,'typedArray':_0x2437fb[_0x52d5fc(0x3360)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x52d5fc(0x15eb)],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':0x0},{'index':0x2,'typedArray':_0x2437fb[_0x52d5fc(0x3ec5)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x52d5fc(0x15eb)],'normalize':!0x1,'offsetInBytes':0x0,'strideInBytes':0x0}],'attrLocation':{'aPosition':0x0,'aColor':0x1,'aNormal':0x2},'instanceCount':0x0,'instanceMode':0x0,'instanceIndex':-0x1,'verticesCount':_0x2437fb['vertexCount']},'arrIndexPackage':[{'indicesTypedArray':_0x2437fb[_0x52d5fc(0x525a)],'indexType':0x0,'primitiveType':0x4}],'mapPass':{},'boundingVolume':_0x3fcc38,'collection':_0x5c3cd2,'ownerGroup':_0x531d5c,'matModel':_0x145185});_0x5c0dc3[_0x52d5fc(0x3a52)](_0x5c3cd2),_0x531d5c[_0x52d5fc(0x532b)][_0x52d5fc(0x3a33)](_0x5c0dc3),_0x531d5c[_0x52d5fc(0x2e76)]=void 0x0,_0x531d5c[_0x52d5fc(0x4695)]=LOADSTATE$2[_0x52d5fc(0x3f41)],_0x531d5c[_0x52d5fc(0x237c)]=!0x0,_0x5c3cd2[_0x52d5fc(0x4d63)]['raiseEvent'](_0x531d5c[_0x52d5fc(0x343b)]);}function pushDefineToShader$7(_0x3dc6fd,_0x584c6d){var _0x86641b=_0x68aa19,_0x58fa3a=!0x1;for(var _0x3509b6 in _0x3dc6fd[_0x86641b(0x4ce5)])if(_0x3dc6fd[_0x86641b(0x4ce5)][_0x3509b6]===_0x584c6d){_0x58fa3a=!0x0;break;}_0x58fa3a||_0x3dc6fd[_0x86641b(0x4ce5)]['push'](_0x584c6d);}function removeDefineToShader$7(_0x26535e,_0x4d112d){var _0x4bc9e4=_0x68aa19;for(var _0x6a16c4=-0x1,_0x22ec79=0x0;_0x22ec79<_0x26535e[_0x4bc9e4(0x4ce5)][_0x4bc9e4(0x531b)];_0x22ec79++)if(_0x26535e[_0x4bc9e4(0x4ce5)][_0x22ec79]===_0x4d112d){_0x6a16c4=_0x22ec79;break;}_0x6a16c4>=0x0&&_0x26535e[_0x4bc9e4(0x4ce5)]['splice'](_0x6a16c4,0x1);}function parseBuffer$1(_0x5bfd2c,_0x127275,_0x323ed9){var _0x430745=_0x68aa19,_0x3ad9b5,_0xa6644e={'buffer':_0x323ed9,'supportCompressType':_0x5bfd2c[_0x430745(0x39f3)]},_0x51460a=!0x1;if(_0x127275[_0x430745(0x343b)][_0x430745(0x27d8)](_0x430745(0x41c1))||/\.(x|X|dae|DAE|osgb)$/[_0x430745(0x8e2)](_0x127275['url'])){if(/\.(x|X|dae|DAE|osgb)$/['test'](_0x127275['url'])&&(_0xa6644e[_0x430745(0x2148)]=!0x0),_0xa6644e['suffix']=_0x127275[_0x430745(0x343b)][_0x430745(0x57ed)](_0x127275['url'][_0x430745(0x454f)]('.')+0x1),_0x51460a=!0x0,S3MTaskManager[_0x430745(0x1823)]||S3MTaskManager['initWebAssembly'](),!S3MTaskManager[_0x430745(0x2729)])return;_0x3ad9b5=S3MTaskManager['S3MBTaskProcessor'][_0x430745(0x4c73)](_0xa6644e,[_0x323ed9]);}else _0x3ad9b5=S3MTaskManager[_0x430745(0x7ff)][_0x430745(0x4c73)](_0xa6644e,[_0x323ed9]);defined$1(_0x3ad9b5)?(_0x127275[_0x430745(0x4695)]=LOADSTATE$2[_0x430745(0x276e)],_0x127275[_0x430745(0x3b99)]=void 0x0,_0x3ad9b5[_0x430745(0x4e1e)](function(_0x460f6c){var _0x4e0692=_0x430745;_0x460f6c[_0x4e0692(0x4fe2)]?(_0x51460a?parseS3MB(_0x460f6c,_0x127275,_0x5bfd2c):parseS3M(_0x460f6c,_0x127275,_0x5bfd2c),_0x127275[_0x4e0692(0x237c)]=!0x0,_0x127275['dirty']=!0x1,_0x127275[_0x4e0692(0x4695)]=LOADSTATE$2[_0x4e0692(0x3f41)]):_0x127275[_0x4e0692(0x4695)]=LOADSTATE$2['UNLOAD'];})[_0x430745(0x4b84)](function(_0x394318){console['log'](_0x394318);})[_0x430745(0x4e1e)](function(){var _0x2c4db9=_0x430745;_0x5bfd2c[_0x2c4db9(0x4d63)][_0x2c4db9(0x30bb)](_0x127275[_0x2c4db9(0x343b)]);})):_0x127275[_0x430745(0x4695)]=LOADSTATE$2[_0x430745(0x3a40)];}function parseS3MB(_0x19cf01,_0x3f0d07,_0x5669d1){var _0x20009a=_0x68aa19;_0x5669d1[_0x20009a(0x1651)];var _0x50cae1=_0x5669d1[_0x20009a(0x1968)],_0x3ff61a=_0x19cf01[_0x20009a(0x4aad)],_0xafd609=_0x19cf01[_0x20009a(0x3585)],_0x4a0523=_0x19cf01[_0x20009a(0x4364)][_0x20009a(0x128b)],_0x52b905={},_0x3fd313=0x0,_0x2b5e5c=0x0,_0x61e4d=when['defer']();_0x4a0523[_0x20009a(0x2e47)](function(_0x21fe95){var _0x2c6679=_0x20009a,_0x1ba4f2=_0x21fe95[_0x2c6679(0x128b)],_0xea7e8b=_0x1ba4f2['id'],_0x4e3370=new MaterialPass({});_0x52b905[_0xea7e8b]=_0x4e3370,_0x4e3370[_0x2c6679(0x2b79)](_0x1ba4f2),_0x4e3370['createPBRParamter'](_0x1ba4f2);var _0x1edc57=_0x1ba4f2[_0x2c6679(0x1325)];_0x3fd313+=_0x1edc57['length'];for(var _0x375fcd=0x0;_0x375fcd<_0x1edc57[_0x2c6679(0x531b)];_0x375fcd++){var _0x1b9b16=_0x1edc57[_0x375fcd][_0x2c6679(0x17aa)],_0x3b7d85=_0x1b9b16['id'],_0x2a6a96=0x0===_0x1b9b16[_0x2c6679(0x732)]['u']?TextureWrap$1['REPEAT']:TextureWrap$1['CLAMP_TO_EDGE'],_0x3aea2c=0x0===_0x1b9b16[_0x2c6679(0x732)]['v']?TextureWrap$1[_0x2c6679(0x2124)]:TextureWrap$1[_0x2c6679(0x312f)];_0x4e3370[_0x2c6679(0x4c66)]=Matrix4['unpack'](_0x1b9b16['texmodmatrix']);var _0x5d1046=_0x19cf01[_0x2c6679(0x43fd)][_0x3b7d85],_0x1c15c4=_0x3b7d85;if(defined$1(_0x5d1046))(!CesiumMath['isPowerOfTwo'](_0x5d1046[_0x2c6679(0x209)])||!CesiumMath[_0x2c6679(0x196e)](_0x5d1046[_0x2c6679(0x5862)]))&&(_0x2a6a96=TextureWrap$1[_0x2c6679(0x312f)],_0x3aea2c=TextureWrap$1[_0x2c6679(0x312f)]);if(defined$1(_0x5d1046)||!_0x3b7d85[_0x2c6679(0x27d8)](_0x2c6679(0x54cb))&&!_0x3b7d85[_0x2c6679(0x27d8)](_0x2c6679(0x353b))){if(defined$1(_0x5d1046)&&_0x5d1046[_0x2c6679(0x209)]>0x0&&_0x5d1046[_0x2c6679(0x5862)]>0x0&&_0x5d1046[_0x2c6679(0x4f48)][_0x2c6679(0x531b)]>0x0){var _0x1e5ccc=DDSTextureManager$1[_0x2c6679(0x47a5)](_0x1c15c4,_0x50cae1,_0x5d1046['width'],_0x5d1046[_0x2c6679(0x5862)],_0x5d1046[_0x2c6679(0x27ba)],_0x5d1046[_0x2c6679(0x1454)],_0x5d1046[_0x2c6679(0x4f48)],!0x1,_0x2a6a96,_0x3aea2c),_0x57906e=_0x3b7d85[_0x2c6679(0x33ab)](_0x2c6679(0x17a1))>-0x1,_0x55f6db=_0x4e3370[_0x2c6679(0x1e25)]===_0x375fcd,_0x3f8ab8=_0x4e3370[_0x2c6679(0x3725)]===_0x375fcd,_0x145e1a=_0x4e3370[_0x2c6679(0xdb2)]===_0x375fcd,_0x4323c5=_0x4e3370[_0x2c6679(0x4965)]===_0x375fcd;_0x57906e?(_0x4e3370['_usePBRTextureBatch']=!0x0,_0x4e3370[_0x2c6679(0x1d8a)]=_0x1e5ccc):_0x55f6db?_0x4e3370[_0x2c6679(0x2eda)]=_0x1e5ccc:_0x3f8ab8?_0x4e3370[_0x2c6679(0xfcd)]=_0x1e5ccc:_0x145e1a?_0x4e3370[_0x2c6679(0x2055)]=_0x1e5ccc:_0x4323c5?_0x4e3370[_0x2c6679(0x4dde)]=_0x1e5ccc:_0x4e3370['_textures'][_0x2c6679(0x3a33)](_0x1e5ccc);}_0x61e4d[_0x2c6679(0x68a)]();}else{var _0x43b266=_0x3f0d07[_0x2c6679(0x343b)][_0x2c6679(0x57ed)](0x0,_0x3f0d07[_0x2c6679(0x343b)]['lastIndexOf']('/')+0x1)+_0x3b7d85;loadArrayBuffer(_0x43b266)['then'](function(_0x2b5ce9){var _0x1cf956=_0x2c6679,_0x4ef923=_0x43b266[_0x1cf956(0x27d8)](_0x1cf956(0x54cb))?_0x1cf956(0x54cb):'png';_0x4e3370[_0x1cf956(0x41a9)](_0x1c15c4,_0x50cae1,_0x375fcd,_0x2b5ce9,_0x2a6a96,_0x3aea2c,_0x4ef923)[_0x1cf956(0x4e1e)](function(_0x3fd827){var _0x46f1a7=_0x1cf956;++_0x2b5e5c==_0x3fd313&&_0x61e4d[_0x46f1a7(0x68a)]();})[_0x1cf956(0x4b84)](function(){++_0x2b5e5c==_0x3fd313&&_0x61e4d['resolve']();});})[_0x2c6679(0x4b84)](function(){++_0x2b5e5c==_0x3fd313&&_0x61e4d['resolve']();});}}}),_0x61e4d[_0x20009a(0x28bc)][_0x20009a(0x4e1e)](function(){var _0x6280ba=_0x20009a,_0x717216=_0x3ff61a['pageLods'],_0xa9b5ae=[],_0x1208b6=new BoundingSphere();_0x717216[_0x6280ba(0x3bcb)](_0x3df9d0=>{var _0x461aa1=_0x6280ba;_0x3df9d0['boundingSphere']&&_0xa9b5ae[_0x461aa1(0x3a33)](_0x3df9d0[_0x461aa1(0x5809)]);}),BoundingSphere[_0x6280ba(0x3dbe)](_0xa9b5ae,_0x1208b6);for(var _0xd5018c=0x0;_0xd5018c<_0x717216[_0x6280ba(0x531b)];_0xd5018c++){_0x717216[_0xd5018c][_0x6280ba(0x4341)][_0x6280ba(0x2e47)](function(_0x17ccf0){var _0x949289=_0x6280ba;for(var _0x142df2=_0x17ccf0[_0x949289(0x55a6)],_0x1b6171=_0x17ccf0[_0x949289(0x367f)],_0x54553d=0x0;_0x54553d<_0x3f0d07[_0x949289(0x3cee)][_0x949289(0x531b)];_0x54553d++){var _0x4c9253=_0x3f0d07[_0x949289(0x3cee)][_0x949289(0x21e8)][_0x54553d];_0x4c9253['oriCenter']=Cartesian3[_0x949289(0x254b)](_0x1208b6[_0x949289(0x19ee)]),_0x4c9253[_0x949289(0x941)]=_0x1208b6[_0x949289(0x2896)],defined$1(_0x3f0d07[_0x949289(0x41d0)])||(_0x3f0d07['oriCenter']=_0x4c9253[_0x949289(0x41d0)],_0x3f0d07[_0x949289(0x941)]=_0x4c9253['oriRadius']);var _0x47bb8b=_0x4c9253[_0x949289(0x4771)],_0x33def7=Transforms[_0x949289(0x3185)](_0x47bb8b,Ellipsoid[_0x949289(0x1d49)],new Matrix4()),_0x3b5982=BoundingSphere[_0x949289(0x4503)](_0x1208b6,_0x33def7,new BoundingSphere());_0x4c9253[_0x949289(0x5809)]=_0x3b5982;}for(var _0x1f9c3a=0x0;_0x1f9c3a<_0x1b6171[_0x949289(0x531b)];_0x1f9c3a++){for(var _0x43ee5e=_0x1b6171[_0x1f9c3a],_0x2b9057=_0xafd609[_0x43ee5e],_0x44eb4b=_0x2b9057['vertexPackage'],_0x2d455e=_0x2b9057[_0x949289(0xb89)],_0x452afd={},_0x3164db=0x0;_0x3164db<_0x2d455e[_0x949289(0x531b)];_0x3164db++){var _0x25b2ad=_0x2d455e[_0x3164db];if(defined$1(_0x25b2ad)){var _0x44d202=_0x25b2ad['materialCode'],_0x2e99ee=_0x52b905[_0x44d202];_0x452afd[_0x44d202]=_0x2e99ee;}}var _0x1a06c3=new RenderEntity$1({'vertexPackage':_0x44eb4b,'arrIndexPackage':_0x2d455e,'version':_0x19cf01[_0x949289(0x3330)],'mapPass':_0x452afd,'collection':_0x5669d1,'ownerGroup':_0x3f0d07,'matModel':_0x142df2});_0x1a06c3[_0x949289(0x3a52)](_0x5669d1),_0x3f0d07[_0x949289(0x532b)][_0x949289(0x3a33)](_0x1a06c3);}});}});}function parseS3M(_0xbf3318,_0x104f8d,_0x1fe782){var _0x464149=_0x68aa19;_0x1fe782['_gl'];for(var _0x25cfc9=_0x1fe782[_0x464149(0x1968)],_0x224cd6=_xmlParser$2['read'](_0xbf3318['xmlDoc'])[_0x464149(0x1883)],_0x5a1b77=_0x224cd6[_0x464149(0x3350)],_0x4629ce=queryChildNodes$4(queryFirstNode$4(_0x224cd6,_0x464149(0x51f),_0x5a1b77),_0x464149(0x128b),_0x5a1b77),_0x4105de={},_0x40338c=0x0,_0x317556=_0x4629ce[_0x464149(0x531b)];_0x40338c<_0x317556;_0x40338c++){var _0x3422de=_0x4629ce[_0x40338c],_0x16b88e=queryStringValue$3(_0x3422de,_0x464149(0x13f9),_0x5a1b77),_0x2cfb85=new MaterialPass({});_0x4105de[_0x16b88e]=_0x2cfb85;var _0x12d09c=queryFirstNode$4(_0x3422de,_0x464149(0x26d5),_0x5a1b77),_0x30bc55=queryNumericValue$3(_0x12d09c,'AmbientR',_0x5a1b77),_0x59071d=queryNumericValue$3(_0x12d09c,_0x464149(0x36b7),_0x5a1b77),_0x311cbe=queryNumericValue$3(_0x12d09c,'AmbientB',_0x5a1b77),_0x2806eb=queryNumericValue$3(_0x12d09c,_0x464149(0x4dbb),_0x5a1b77);_0x2cfb85['_ambientColor']=new Color$2(_0x30bc55,_0x59071d,_0x311cbe,_0x2806eb);var _0x2d2d45=queryFirstNode$4(_0x3422de,'Diffuse',_0x5a1b77);_0x30bc55=queryNumericValue$3(_0x2d2d45,_0x464149(0x3bf2),_0x5a1b77),_0x59071d=queryNumericValue$3(_0x2d2d45,_0x464149(0x848),_0x5a1b77),_0x311cbe=queryNumericValue$3(_0x2d2d45,_0x464149(0x2e73),_0x5a1b77),_0x2806eb=queryNumericValue$3(_0x2d2d45,_0x464149(0x1eba),_0x5a1b77),_0x2cfb85[_0x464149(0x4085)]=new Color$2(_0x30bc55,_0x59071d,_0x311cbe,_0x2806eb);var _0x53355a=queryFirstNode$4(_0x3422de,_0x464149(0x49a8),_0x5a1b77);_0x30bc55=queryNumericValue$3(_0x53355a,'SpecularR',_0x5a1b77),_0x59071d=queryNumericValue$3(_0x53355a,'SpecularG',_0x5a1b77),_0x311cbe=queryNumericValue$3(_0x53355a,_0x464149(0x4828),_0x5a1b77),_0x2806eb=queryNumericValue$3(_0x53355a,'SpecularA',_0x5a1b77),_0x2cfb85[_0x464149(0x51d)]=new Color$2(_0x30bc55,_0x59071d,_0x311cbe,_0x2806eb);var _0x264122=queryNumericValue$3(_0x3422de,_0x464149(0xdcc),_0x5a1b77);_0x2cfb85['_shininess']=_0x264122,queryFirstNode$4(_0x3422de,_0x464149(0x19ba),_0x5a1b77),_0x2cfb85[_0x464149(0x18ae)]=queryBooleanValue$2(_0x3422de,'TransparentSorting',_0x5a1b77)||_0x2cfb85[_0x464149(0x4085)][_0x464149(0x24f9)]<0x1;var _0x1098dc=queryFirstNode$4(_0x3422de,'texture',_0x5a1b77),_0x307c34=queryStringValue$3(_0x1098dc,'name',_0x5a1b77),_0x18d547=queryFirstNode$4(_0x1098dc,_0x464149(0xcbc),_0x5a1b77),_0x4982f5=queryStringValue$3(_0x18d547,'u',_0x5a1b77),_0x484338=queryStringValue$3(_0x18d547,'v',_0x5a1b77);_0x4982f5=_0x464149(0x4710)===_0x4982f5?TextureWrap$1['REPEAT']:TextureWrap$1['CLAMP_TO_EDGE'],_0x484338='TAM_WRAP'===_0x484338?TextureWrap$1['REPEAT']:TextureWrap$1[_0x464149(0x312f)];var _0x423f96=_0xbf3318['texturePackage'][_0x307c34];if(defined$1(_0x423f96)){_0x307c34=_0x25cfc9[_0x464149(0x2b7f)]+'_'+_0x307c34,(!CesiumMath['isPowerOfTwo'](_0x423f96[_0x464149(0x209)])||!CesiumMath['isPowerOfTwo'](_0x423f96[_0x464149(0x5862)]))&&(_0x4982f5=TextureWrap$1['CLAMP_TO_EDGE'],_0x484338=TextureWrap$1[_0x464149(0x312f)]);var _0x8661be=DDSTextureManager$1[_0x464149(0x47a5)](_0x307c34,_0x25cfc9,_0x423f96[_0x464149(0x209)],_0x423f96[_0x464149(0x5862)],_0x423f96[_0x464149(0x27ba)],_0x423f96[_0x464149(0x1454)],_0x423f96[_0x464149(0x4f48)],!0x1,_0x4982f5,_0x484338);_0x2cfb85[_0x464149(0xa52)][_0x464149(0x3a33)](_0x8661be),0x0===_0x423f96[_0x464149(0x1454)]&&(_0x1fe782[_0x464149(0x39f3)]=0x0);}}var _0x652ff7=queryNodes$3(queryFirstNode$4(_0x224cd6,_0x464149(0x25ac),_0x5a1b77),_0x464149(0x429d),_0x5a1b77),_0x14225d=[];for(_0x40338c=0x0,_0x317556=_0x652ff7[_0x464149(0x531b)];_0x40338c<_0x317556;_0x40338c++){for(var _0x198cea=_0x652ff7[_0x40338c],_0x4a51b4=queryStringValue$3(_0x198cea,'GeoDeModMatrix',_0x5a1b77)[_0x464149(0x4d7b)](','),_0x1f957d=0x0;_0x1f957d<0x10;_0x1f957d++)_0x4a51b4[_0x1f957d]=parseFloat(_0x4a51b4[_0x1f957d]);_0x4a51b4=Matrix4['unpack'](_0x4a51b4,0x0);for(var _0x1041cc=queryNodes$3(_0x198cea,_0x464149(0x5601),_0x5a1b77),_0x569a23=[],_0x56a0f2=0x0,_0x2b9339=_0x1041cc[_0x464149(0x531b)];_0x56a0f2<_0x2b9339;_0x56a0f2++){var _0x47766a=_0x1041cc[_0x56a0f2][_0x464149(0x4d31)][_0x464149(0x559)]();-0x1===_0x569a23[_0x464149(0x33ab)](_0x47766a)&&_0x569a23[_0x464149(0x3a33)](_0x47766a);}for(var _0x2337dd=new BoundingSphere(),_0x2c87ac=0x0;_0x2c87ac<_0x569a23[_0x464149(0x531b)];_0x2c87ac++){var _0x6fff45=calcBoundingSphere$4(_0x1d12e7=(_0x32eb93=_0xbf3318[_0x464149(0x3585)][_0x569a23[_0x2c87ac]])[_0x464149(0x44d3)],_0x4a51b4);_0x14225d[_0x464149(0x3a33)](_0x6fff45);}if(_0x14225d[_0x464149(0x531b)]>0x0){var _0x374b65=BoundingSphere['fromBoundingSpheres'](_0x14225d,new BoundingSphere()),_0x498ea2=!0x1;_0x104f8d[_0x464149(0x3cee)]['length']>0x0&&defined$1(_0x104f8d[_0x464149(0x3cee)][_0x464149(0x21e8)][0x0][_0x464149(0x4c14)])&&(BoundingSphere[_0x464149(0x4503)](_0x374b65,_0x104f8d['instances'][_0x464149(0x21e8)][0x0][_0x464149(0x4c14)],_0x374b65),_0x498ea2=!0x0);for(var _0x9f0339=[],_0x34a9b6=0x0;_0x34a9b6<_0x104f8d[_0x464149(0x3cee)][_0x464149(0x531b)];_0x34a9b6++){var _0x4f6056=_0x104f8d[_0x464149(0x3cee)][_0x464149(0x21e8)][_0x34a9b6];_0x4f6056['oriCenter']=Cartesian3[_0x464149(0x254b)](_0x374b65['center']),_0x4f6056[_0x464149(0x941)]=_0x374b65['radius'],defined$1(_0x104f8d[_0x464149(0x41d0)])||(_0x104f8d[_0x464149(0x41d0)]=_0x4f6056['oriCenter'],_0x104f8d[_0x464149(0x941)]=_0x4f6056[_0x464149(0x941)]);var _0x374df9=_0x4f6056[_0x464149(0x4771)],_0x514982=Transforms[_0x464149(0x3185)](_0x374df9,Ellipsoid[_0x464149(0x1d49)],new Matrix4()),_0x3eaf49=BoundingSphere[_0x464149(0x4503)](_0x374b65,_0x514982,new BoundingSphere());_0x498ea2||Cartesian3[_0x464149(0x4c59)](_0x4f6056[_0x464149(0x1ed8)]),_0x3eaf49[_0x464149(0x2896)]=0x2*_0x3eaf49[_0x464149(0x2896)],_0x4f6056[_0x464149(0x5809)]=_0x3eaf49,_0x9f0339[_0x464149(0x3a33)](_0x3eaf49);}BoundingSphere[_0x464149(0x3dbe)](_0x9f0339,_0x2337dd);}var _0x5178af=new Matrix4();if(defined$1(_0x1fe782[_0x464149(0x4d72)])){var _0x1f14c1=_0x104f8d[_0x464149(0x3cee)][_0x464149(0x21e8)][0x0][_0x464149(0x134c)],_0x74b953=new HeadingPitchRoll();_0x514982=Transforms[_0x464149(0x3b6b)](_0x1f14c1,_0x74b953,Ellipsoid[_0x464149(0x1d49)],Transforms[_0x464149(0x3185)]),(_0x5178af=Matrix4['multiply'](_0x514982,_0x4a51b4,_0x5178af),_0x5178af=Matrix4[_0x464149(0xad3)](_0x5178af,_0x104f8d[_0x464149(0x3cee)][_0x464149(0x21e8)][0x0][_0x464149(0x1ed8)],_0x5178af));}for(_0x2b9339=0x0;_0x2b9339<_0x569a23[_0x464149(0x531b)];_0x2b9339++){var _0x32eb93,_0x1d12e7=(_0x32eb93=_0xbf3318[_0x464149(0x3585)][_0x569a23[_0x2b9339]])[_0x464149(0x44d3)],_0x29e002=_0x32eb93[_0x464149(0xb89)],_0x2bfeb5={};for(var _0x1ac6ad in _0x29e002){var _0x30565e=_0x29e002[_0x1ac6ad];defined$1(_0x30565e)&&(_0x2cfb85=_0x4105de[_0x16b88e=_0x30565e[_0x464149(0x2ba2)]],_0x2bfeb5[_0x16b88e]=_0x2cfb85);}defined$1(_0x1fe782[_0x464149(0x4d72)])&&createRatio(_0x1d12e7,_0x5178af,_0x1fe782[_0x464149(0x4d72)]['_volBounds']);var _0x5a5b03=new RenderEntity$1({'vertexPackage':_0x1d12e7,'arrIndexPackage':_0x29e002,'version':_0xbf3318['version'],'mapPass':_0x2bfeb5,'boundingVolume':_0x2337dd,'collection':_0x1fe782,'ownerGroup':_0x104f8d,'matModel':_0x4a51b4});_0x5a5b03['initialize'](_0x1fe782),_0x104f8d['renderEntities'][_0x464149(0x3a33)](_0x5a5b03);}}}function calcBoundingSphere$4(_0x2cba14,_0x46ae06){var _0x2502a3=_0x68aa19,_0x3bc94a=[],_0x4146ed=new BoundingSphere(),_0x222113=new Cartesian3();new Cartesian3();for(var _0x3cb62f=_0x2cba14['vertexAttributes'][0x0],_0x479d95=_0x3cb62f[_0x2502a3(0xbdc)],_0x1a9ee1=new Float32Array(_0x3cb62f['typedArray'][_0x2502a3(0x1de1)],_0x3cb62f[_0x2502a3(0x1451)][_0x2502a3(0x42fe)],_0x3cb62f['typedArray'][_0x2502a3(0x21dd)]/0x4),_0x256004=0x0;_0x256004<_0x2cba14[_0x2502a3(0x2247)];_0x256004++)Cartesian3[_0x2502a3(0xb30)](_0x1a9ee1,_0x479d95*_0x256004,_0x222113),_0x3bc94a['push'](Cartesian3['clone'](_0x222113));return BoundingSphere['fromPoints'](_0x3bc94a,_0x4146ed),_0x3bc94a[_0x2502a3(0x531b)]=0x0,BoundingSphere['transform'](_0x4146ed,_0x46ae06,_0x4146ed),_0x4146ed;}function queryFirstNode$4(_0x4145de,_0x26efc3,_0xc42343){var _0x45d486=_0x68aa19;if(defined$1(_0x4145de))for(var _0x3cf036=_0x4145de[_0x45d486(0x1330)],_0x56ca3c=_0x3cf036[_0x45d486(0x531b)],_0x56245d=0x0;_0x56245d<_0x56ca3c;_0x56245d++){var _0x34b49f=_0x3cf036[_0x56245d];if(defined$1(_0xc42343)){if(_0x34b49f[_0x45d486(0x4ff4)]===_0x26efc3&&-0x1!==_0xc42343['indexOf'](_0x34b49f[_0x45d486(0x3350)]))return _0x34b49f;}else{if(_0x34b49f[_0x45d486(0x4ff4)]===_0x26efc3)return _0x34b49f;}}}function queryNodes$3(_0x2981e1,_0x41819c,_0x95a29f){var _0x204ca1=_0x68aa19;if(defined$1(_0x2981e1)){for(var _0x4b95c8=[],_0x42e609=_0x2981e1[_0x204ca1(0x40b0)]('*',_0x41819c),_0x531819=_0x42e609[_0x204ca1(0x531b)],_0x7395e3=0x0;_0x7395e3<_0x531819;_0x7395e3++){var _0x4f00bd=_0x42e609[_0x7395e3];defined$1(_0x95a29f)?_0x4f00bd[_0x204ca1(0x4ff4)]===_0x41819c&&-0x1!==_0x95a29f[_0x204ca1(0x33ab)](_0x4f00bd[_0x204ca1(0x3350)])&&_0x4b95c8[_0x204ca1(0x3a33)](_0x4f00bd):_0x4f00bd[_0x204ca1(0x4ff4)]===_0x41819c&&_0x4b95c8[_0x204ca1(0x3a33)](_0x4f00bd);}return _0x4b95c8;}}function queryChildNodes$4(_0x4398a5,_0x501568,_0x52c681){var _0xca645b=_0x68aa19;if(!defined$1(_0x4398a5))return[];for(var _0x141e24=[],_0x2c29dc=_0x4398a5[_0xca645b(0x1330)],_0x2ab6e5=_0x2c29dc[_0xca645b(0x531b)],_0x321fe2=0x0;_0x321fe2<_0x2ab6e5;_0x321fe2++){var _0x673448=_0x2c29dc[_0x321fe2];defined$1(_0x52c681)?_0x673448[_0xca645b(0x4ff4)]===_0x501568&&-0x1!==_0x52c681[_0xca645b(0x33ab)](_0x673448[_0xca645b(0x3350)])&&_0x141e24[_0xca645b(0x3a33)](_0x673448):_0x673448[_0xca645b(0x4ff4)]===_0x501568&&_0x141e24[_0xca645b(0x3a33)](_0x673448);}return _0x141e24;}function queryNumericValue$3(_0xd20679,_0x15e4fe,_0x2660ff){var _0x3cf233=_0x68aa19,_0x5b6a4f=queryFirstNode$4(_0xd20679,_0x15e4fe,_0x2660ff);if(defined$1(_0x5b6a4f)){var _0xcd5622=parseFloat(_0x5b6a4f[_0x3cf233(0x4d31)]);return isNaN(_0xcd5622)?void 0x0:_0xcd5622;}}function queryStringValue$3(_0x22410e,_0x24897c,_0x5d1b65){var _0x3bb798=_0x68aa19,_0x4c70ad=queryFirstNode$4(_0x22410e,_0x24897c,_0x5d1b65);if(defined$1(_0x4c70ad))return _0x4c70ad['textContent'][_0x3bb798(0x559)]();}function queryBooleanValue$2(_0x340ca2,_0x15b16a,_0x18c296){var _0x5af423=_0x68aa19,_0x40d68e=queryFirstNode$4(_0x340ca2,_0x15b16a,_0x18c296);if(defined$1(_0x40d68e)){var _0x2847fe=_0x40d68e['textContent']['trim']();return'1'===_0x2847fe||/^true$/i[_0x5af423(0x8e2)](_0x2847fe);}}function extenVertexdAttr(_0x3f6b22,_0x188245,_0x2cceb1,_0x10c916,_0x4961c1){var _0x1cd103=_0x68aa19,_0x5303d6=defined$1(_0x4961c1)?_STRIDE+0x8:_STRIDE,_0x4d86de=ComponentDatatype$1[_0x1cd103(0x2f7d)](ComponentDatatype$1['FLOAT']),_0x463a2d=0x0;_0x188245['aPosHigh']=_0x2cceb1++,_0x3f6b22[_0x1cd103(0x3a33)]({'index':_0x188245[_0x1cd103(0x295b)],'vertexBuffer':_0x10c916[_0x1cd103(0x2632)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x1cd103(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x463a2d,'strideInBytes':_0x4d86de*_0x5303d6,'instanceDivisor':0x1}),_0x463a2d+=0x3,_0x188245[_0x1cd103(0x15cc)]=_0x2cceb1++,_0x3f6b22['push']({'index':_0x188245[_0x1cd103(0x15cc)],'vertexBuffer':_0x10c916['instanceBuffer'],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'normalize':!0x1,'offsetInBytes':_0x4d86de*_0x463a2d,'strideInBytes':_0x4d86de*_0x5303d6,'instanceDivisor':0x1}),_0x463a2d+=0x3,_0x188245['aQuaternion']=_0x2cceb1++,_0x3f6b22[_0x1cd103(0x3a33)]({'index':_0x188245[_0x1cd103(0x44c2)],'vertexBuffer':_0x10c916[_0x1cd103(0x2632)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x1cd103(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x4d86de*_0x463a2d,'strideInBytes':_0x4d86de*_0x5303d6,'instanceDivisor':0x1}),_0x463a2d+=0x4,_0x188245[_0x1cd103(0x33a2)]=_0x2cceb1++,_0x3f6b22['push']({'index':_0x188245[_0x1cd103(0x33a2)],'vertexBuffer':_0x10c916[_0x1cd103(0x2632)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'normalize':!0x1,'offsetInBytes':_0x4d86de*_0x463a2d,'strideInBytes':_0x4d86de*_0x5303d6,'instanceDivisor':0x1}),_0x463a2d+=0x4,_0x188245[_0x1cd103(0x3d0a)]=_0x2cceb1++,_0x3f6b22[_0x1cd103(0x3a33)]({'index':_0x188245['aColor2'],'vertexBuffer':_0x10c916['instanceBuffer'],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x1cd103(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x4d86de*_0x463a2d,'strideInBytes':_0x4d86de*_0x5303d6,'instanceDivisor':0x1}),_0x463a2d+=0x4,_0x188245[_0x1cd103(0x2dd2)]=_0x2cceb1++,_0x3f6b22['push']({'index':_0x188245[_0x1cd103(0x2dd2)],'vertexBuffer':_0x10c916[_0x1cd103(0x2632)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'normalize':!0x1,'offsetInBytes':_0x4d86de*_0x463a2d,'strideInBytes':_0x4d86de*_0x5303d6,'instanceDivisor':0x1}),_0x463a2d+=0x4,_0x188245[_0x1cd103(0x1c81)]=_0x2cceb1++,_0x3f6b22['push']({'index':_0x188245[_0x1cd103(0x1c81)],'vertexBuffer':_0x10c916[_0x1cd103(0x2632)],'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x1cd103(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x4d86de*_0x463a2d,'strideInBytes':_0x4d86de*_0x5303d6,'instanceDivisor':0x1}),_0x463a2d+=0x3,defined$1(_0x4961c1)&&(_0x188245[_0x1cd103(0x49b1)]=_0x2cceb1++,_0x3f6b22[_0x1cd103(0x3a33)]({'index':_0x188245['aLocalTranslation'],'vertexBuffer':_0x10c916[_0x1cd103(0x2632)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x1cd103(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x4d86de*_0x463a2d,'strideInBytes':_0x4d86de*_0x5303d6,'instanceDivisor':0x1}),_0x463a2d+=0x4,_0x188245[_0x1cd103(0x2f52)]=_0x2cceb1++,_0x3f6b22[_0x1cd103(0x3a33)]({'index':_0x188245[_0x1cd103(0x2f52)],'vertexBuffer':_0x10c916[_0x1cd103(0x2632)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'normalize':!0x1,'offsetInBytes':_0x4d86de*_0x463a2d,'strideInBytes':_0x4d86de*_0x5303d6,'instanceDivisor':0x1}),_0x463a2d+=0x4);}function extendUniformMap(_0x506b47,_0x106dc0,_0x46c5a7){var _0x5b90fb=_0x68aa19,_0x5c8fb5=_0x106dc0[_0x5b90fb(0x4e5)],_0x22f3d5={'uTexture':function(){var _0x35f39a=_0x5b90fb;return _0x106dc0[_0x35f39a(0x20ac)]||_0x5c8fb5[_0x35f39a(0x1968)][_0x35f39a(0x57c9)];},'uHasNormal':function(){var _0x5620ff=_0x5b90fb;return _0x106dc0[_0x5620ff(0x1952)];},'uAmbientColor':function(){var _0x339dda=_0x5b90fb;return _0x5c8fb5['_mixColorType']===MixColorType$1[_0x339dda(0x7c6)]?Color$2[_0x339dda(0x2d95)]:_0x106dc0[_0x339dda(0x2790)];},'uDiffuseColor':function(){var _0x1a2775=_0x5b90fb;return _0x5c8fb5[_0x1a2775(0x44f)]===MixColorType$1[_0x1a2775(0x7c6)]?Color$2[_0x1a2775(0x2d95)]:_0x106dc0[_0x1a2775(0x24d9)];},'uSpecularColor':function(){var _0x16b2e2=_0x5b90fb;return _0x106dc0[_0x16b2e2(0x49d0)];},'uShininess':function(){return _0x106dc0['shininess'];},'uPicking':function(){var _0x31ffc6=_0x5b90fb;return _0x106dc0['layer'][_0x31ffc6(0x4a73)];},'uGeoMat':function(){var _0x61e34c=_0x5b90fb;return _0x106dc0[_0x61e34c(0x3768)];},'uRangeMode':function(){var _0x4be2e2=_0x5b90fb;return _0x5c8fb5[_0x4be2e2(0x253b)];},'uVisibleDistance':function(){var _0x462d04=_0x5b90fb;return new Cartesian2(_0x5c8fb5[_0x462d04(0x2dac)],_0x5c8fb5[_0x462d04(0x56c6)]);},'uFilterPixel':function(){var _0x102904=_0x5b90fb;return _0x5c8fb5[_0x102904(0x223d)];},'uFillColor':function(){var _0x36522f=_0x5b90fb;return _0x106dc0[_0x36522f(0x24d9)];},'uVolumeTexture':function(){return _0x5c8fb5['_volume']['_volTexture'];},'width':function(){var _0x4a3573=_0x5b90fb;return _0x5c8fb5['_volume']['_volImageBuffer'][_0x4a3573(0x4d85)];},'height':function(){var _0x52c370=_0x5b90fb;return _0x5c8fb5[_0x52c370(0x4d72)]['_volImageBuffer'][_0x52c370(0x3ccc)];},'depth':function(){var _0x614980=_0x5b90fb;return _0x5c8fb5[_0x614980(0x4d72)][_0x614980(0x4ee4)][_0x614980(0x4df2)];},'sideBlockCount':function(){var _0xf947bd=_0x5b90fb;return _0x5c8fb5['_volume'][_0xf947bd(0x4ee4)][_0xf947bd(0x476)];},'blockLength':function(){var _0x238fc5=_0x5b90fb;return _0x5c8fb5[_0x238fc5(0x4d72)][_0x238fc5(0x4ee4)][_0x238fc5(0xce0)];},'texLength':function(){var _0x35b18f=_0x5b90fb;return _0x5c8fb5[_0x35b18f(0x4d72)][_0x35b18f(0x4ee4)][_0x35b18f(0xf2c)];},'uFilterMode':function(){var _0x502b21=_0x5b90fb,_0x1c40e1=0x0;return defined$1(_0x5c8fb5['_volume'][_0x502b21(0x4321)])&&_0x5c8fb5[_0x502b21(0x4d72)][_0x502b21(0x4321)]['filterMode']===HypsometricSettingEnum$1[_0x502b21(0x240c)][_0x502b21(0x44a2)]&&(_0x1c40e1=0x1),_0x1c40e1;},'uMixColorType':function(){var _0x2fbaec=_0x5b90fb;return _0x5c8fb5[_0x2fbaec(0x44f)];},'uDataFloor':function(){var _0x22564b=_0x5b90fb;return defined$1(_0x5c8fb5['_volume']['hypsometricSetting'])?_0x5c8fb5[_0x22564b(0x4d72)][_0x22564b(0x4321)][_0x22564b(0x18db)]:0x0;},'uDataCeil':function(){var _0x11ff48=_0x5b90fb;return defined$1(_0x5c8fb5[_0x11ff48(0x4d72)][_0x11ff48(0x4321)])?_0x5c8fb5[_0x11ff48(0x4d72)]['hypsometricSetting'][_0x11ff48(0x1583)]:0x0;},'uVolumeType':function(){var _0x3aba3b=_0x5b90fb;return defined$1(_0x5c8fb5['_volume'][_0x3aba3b(0x4321)])&&_0x5c8fb5['_volume'][_0x3aba3b(0x4321)][_0x3aba3b(0x253b)]===HypsometricSettingEnum$1['FilterMode']['LINEAR']?0x0:0x1;},'uHypOpacity':function(){var _0x3e6140=_0x5b90fb;return defined$1(_0x5c8fb5[_0x3e6140(0x4d72)][_0x3e6140(0x4321)])?_0x5c8fb5[_0x3e6140(0x4d72)]['hypsometricSetting'][_0x3e6140(0x4c2d)]:0x1;},'uHypContourInterval':function(){var _0x280af4=_0x5b90fb;return defined$1(_0x5c8fb5[_0x280af4(0x4d72)]['hypsometricSetting'])?_0x5c8fb5[_0x280af4(0x4d72)][_0x280af4(0x4321)][_0x280af4(0x3bd0)]:0x64;},'uHypLineColor':function(){var _0x212661=_0x5b90fb,_0xc6dcd7=new Cartesian4(0x0,0x1,0x1,0x1);return defined$1(_0x5c8fb5[_0x212661(0x4d72)][_0x212661(0x4321)])&&(_0xc6dcd7['x']=_0x5c8fb5[_0x212661(0x4d72)][_0x212661(0x4321)][_0x212661(0x56bf)][_0x212661(0x4f34)],_0xc6dcd7['y']=_0x5c8fb5[_0x212661(0x4d72)][_0x212661(0x4321)]['LineColor'][_0x212661(0x2129)],_0xc6dcd7['z']=_0x5c8fb5[_0x212661(0x4d72)][_0x212661(0x4321)][_0x212661(0x56bf)][_0x212661(0x28f8)],_0xc6dcd7['w']=_0x5c8fb5['_volume'][_0x212661(0x4321)][_0x212661(0x56bf)][_0x212661(0x24f9)]),_0xc6dcd7;},'uHypContourFillMode':function(){var _0x3b580c=_0x5b90fb,_0x2ce3c8=0x1;if(defined$1(_0x5c8fb5[_0x3b580c(0x4d72)][_0x3b580c(0x4321)]))switch(_0x5c8fb5[_0x3b580c(0x4d72)]['hypsometricSetting'][_0x3b580c(0x76c)]){case HypsometricSettingEnum$1[_0x3b580c(0x76c)][_0x3b580c(0x44b5)]:_0x2ce3c8=0x0;break;case HypsometricSettingEnum$1[_0x3b580c(0x76c)][_0x3b580c(0x3edf)]:_0x2ce3c8=0x1;break;case HypsometricSettingEnum$1[_0x3b580c(0x76c)][_0x3b580c(0x44fb)]:_0x2ce3c8=0x2;break;case HypsometricSettingEnum$1[_0x3b580c(0x76c)][_0x3b580c(0x5413)]:_0x2ce3c8=0x3;}return _0x2ce3c8;},'uHypFloor':function(){var _0x14b816=_0x5b90fb;return defined$1(_0x5c8fb5[_0x14b816(0x4d72)][_0x14b816(0x4321)])?_0x5c8fb5[_0x14b816(0x4d72)][_0x14b816(0x4321)][_0x14b816(0x18db)]:0x0;},'uHypCeil':function(){var _0x19fa50=_0x5b90fb;return defined$1(_0x5c8fb5[_0x19fa50(0x4d72)]['hypsometricSetting'])?_0x5c8fb5['_volume']['hypsometricSetting'][_0x19fa50(0x1583)]:0x0;},'uHypMaxVisibleValue':function(){var _0x455deb=_0x5b90fb;return defined$1(_0x5c8fb5[_0x455deb(0x4d72)][_0x455deb(0x4321)])?_0x5c8fb5[_0x455deb(0x4d72)][_0x455deb(0x4321)]['MaxVisibleValue']:0x0;},'uHypMinVisibleValue':function(){var _0x29c8e7=_0x5b90fb;return defined$1(_0x5c8fb5[_0x29c8e7(0x4d72)]['hypsometricSetting'])?_0x5c8fb5[_0x29c8e7(0x4d72)]['hypsometricSetting']['MinVisibleValue']:0x0;},'uNoValueColor':function(){var _0x558a68=_0x5b90fb;return defined$1(_0x5c8fb5['_volume'][_0x558a68(0x4321)])?_0x5c8fb5[_0x558a68(0x4d72)][_0x558a68(0x4321)][_0x558a68(0x2ebf)]:Color$2['WHITE'];},'uHypsometricVisible':function(){return 0x1;},'uHypHasAnalysisRegion':function(){return 0x0;},'uHypsometricRenderTexture':function(){return 0x0;},'uHypsometricTexture':function(){var _0x26d8ad=_0x5b90fb;return _0x5c8fb5[_0x26d8ad(0x4d72)][_0x26d8ad(0xad2)];},'uBaseColorFactor':function(){var _0x180328=_0x5b90fb;return defined$1(_0x46c5a7[_0x180328(0x217e)])?_0x46c5a7[_0x180328(0x217e)]:_0x5c8fb5[_0x180328(0x40b4)][_0x106dc0[_0x180328(0x3cd)]][_0x180328(0x438a)];},'uBaseColorTextureIndex':function(){var _0x53f599=_0x5b90fb;return _0x46c5a7['_baseColorTextureIndex']>-0x1?_0x46c5a7['_baseColorTextureIndex']:_0x5c8fb5[_0x53f599(0x40b4)][_0x106dc0[_0x53f599(0x3cd)]][_0x53f599(0x4a84)];},'uMetallicFactor':function(){var _0x5898ed=_0x5b90fb;return defined$1(_0x46c5a7[_0x5898ed(0x4e21)])?_0x46c5a7[_0x5898ed(0x4e21)]:_0x5c8fb5['_PBRMaterialParams'][_0x106dc0[_0x5898ed(0x3cd)]][_0x5898ed(0x190a)];},'uRoughnessFactor':function(){var _0x450ecb=_0x5b90fb;return defined$1(_0x46c5a7[_0x450ecb(0x16a9)])?_0x46c5a7[_0x450ecb(0x16a9)]:_0x5c8fb5[_0x450ecb(0x40b4)][_0x106dc0[_0x450ecb(0x3cd)]][_0x450ecb(0x5059)];},'uEmissiveFactor':function(){var _0x5df5ec=_0x5b90fb;return defined$1(_0x46c5a7[_0x5df5ec(0xbe8)])?_0x46c5a7['_emissiveFactor']:_0x5c8fb5[_0x5df5ec(0x40b4)][_0x106dc0['groupName']][_0x5df5ec(0x4265)];},'uEmissionTexture':function(){var _0x1634e6=_0x5b90fb;return defined$1(_0x46c5a7[_0x1634e6(0x2eda)])&&_0x46c5a7[_0x1634e6(0x1e25)]>-0x1?_0x46c5a7[_0x1634e6(0x2eda)]:_0x46c5a7[_0x1634e6(0xa52)][_0x46c5a7[_0x1634e6(0x1e25)]];},'uEmissiveUVOffsetAndTiling':function(){var _0x520d39=_0x5b90fb,_0x35cfd1=_0x46c5a7['_emissiveTextureMotion'],_0x1d6d22=new Cartesian4(),_0x30f7a8=performance[_0x520d39(0x3c84)]()/0x3e8;if(_0x35cfd1[_0x520d39(0x5399)]>0x0){var _0x585e0b=_0x30f7a8%_0x35cfd1[_0x520d39(0x5399)];_0x1d6d22['x']=_0x585e0b*_0x35cfd1['_offsetSpeedU'],_0x1d6d22['y']=_0x585e0b*_0x35cfd1[_0x520d39(0x55e)];}else _0x1d6d22['x']=0x0,_0x1d6d22['y']=0x0;if(_0x35cfd1[_0x520d39(0x20c2)]>0x0){var _0x531f43=_0x30f7a8%_0x35cfd1[_0x520d39(0x20c2)];_0x1d6d22['z']=0x1+_0x531f43*_0x35cfd1['_tilingSpeedU'],_0x1d6d22['w']=0x1+_0x531f43*_0x35cfd1[_0x520d39(0x4dce)];}else _0x1d6d22['z']=0x1,_0x1d6d22['w']=0x1;return _0x1d6d22;},'uBaseTexture':function(){var _0x1c14e2=_0x5b90fb;return defined$1(_0x46c5a7[_0x1c14e2(0x2f47)])&&_0x46c5a7[_0x1c14e2(0x4d3f)]>-0x1?_0x46c5a7[_0x1c14e2(0x2f47)]:_0x5c8fb5[_0x1c14e2(0x40b4)][_0x106dc0[_0x1c14e2(0x3cd)]]['baseTexture'];},'uNormalTexture':function(){var _0x299fad=_0x5b90fb;return defined$1(_0x46c5a7[_0x299fad(0xfcd)])&&_0x46c5a7[_0x299fad(0x3725)]>-0x1?_0x46c5a7[_0x299fad(0xfcd)]:_0x5c8fb5[_0x299fad(0x40b4)][_0x106dc0[_0x299fad(0x3cd)]][_0x299fad(0xfcd)];},'uMetallicRoughnessTexture':function(){var _0xdf7ce8=_0x5b90fb;return defined$1(_0x46c5a7[_0xdf7ce8(0x2055)])&&_0x46c5a7['_metallicRoughnessTextureIndex']>-0x1?_0x46c5a7['metallicRoughnessTexture']:_0x5c8fb5[_0xdf7ce8(0x40b4)][_0x106dc0[_0xdf7ce8(0x3cd)]][_0xdf7ce8(0x2055)];},'uOcclusionTexture':function(){var _0x5a228c=_0x5b90fb;return defined$1(_0x46c5a7['occlusionTexture'])&&_0x46c5a7[_0x5a228c(0x4965)]>-0x1?_0x46c5a7[_0x5a228c(0x4dde)]:_0x5c8fb5[_0x5a228c(0x40b4)][_0x106dc0[_0x5a228c(0x3cd)]]['occlusionTexture'];}};_0x22f3d5=combine$2(_0x22f3d5,_0x46c5a7[_0x5b90fb(0x52ad)]()),_0x22f3d5=combine$2(_0x22f3d5,_0x5c8fb5[_0x5b90fb(0x2564)][_0x5b90fb(0x4a66)][_0x5b90fb(0x18e4)]()),_0x506b47[_0x5b90fb(0x15fe)]=_0x22f3d5;}function loadTexture(_0x45de98,_0x4caf9e,_0x5dcfeb,_0x37104b){var _0x38b834=_0x68aa19,_0x418757=Resource['createIfNeeded'](_0x4caf9e)['fetchImage']()[_0x38b834(0x4e1e)](function(_0xd732c){var _0xb72a95=_0x38b834,_0x1dabde=new Texture$1({'context':_0x45de98,'source':_0xd732c,'sampler':new Sampler({'wrapS':TextureWrap$1[_0xb72a95(0x2124)],'wrapT':TextureWrap$1[_0xb72a95(0x2124)],'minificationFilter':TextureMinificationFilter$1[_0xb72a95(0x34fd)],'magnificationFilter':TextureMinificationFilter$1[_0xb72a95(0x2225)]})});!CesiumMath['isPowerOfTwo'](_0x1dabde[_0xb72a95(0x209)])||!CesiumMath[_0xb72a95(0x196e)](_0x1dabde[_0xb72a95(0x5862)])||_0x1dabde[_0xb72a95(0x6a4)](MipmapHint$1[_0xb72a95(0x1301)]),_0x5dcfeb[_0x37104b]=_0x1dabde;})[_0x38b834(0x4b84)](function(){_0x5dcfeb[_0x37104b]=void 0x0;});_0x5dcfeb[_0x37104b]=_0x418757;}function setPBRDefines(_0x3a1685,_0x439c83){var _0x180fa9=_0x68aa19;if(defined$1(_0x3a1685[_0x180fa9(0x108d)][_0x439c83])&&_0x3a1685[_0x180fa9(0x108d)][_0x439c83][_0x180fa9(0x532b)]['length']>0x0){for(var _0x55d01a=_0x3a1685[_0x180fa9(0x108d)][_0x439c83][_0x180fa9(0x532b)],_0x3ba46c=0x0;_0x3ba46c<_0x55d01a[_0x180fa9(0x531b)];_0x3ba46c++)defined$1(_0x55d01a[_0x3ba46c][_0x180fa9(0x8e3)])&&(defined$1(_0x3a1685[_0x180fa9(0x40b4)][_0x439c83])&&defined$1(_0x3a1685[_0x180fa9(0x40b4)][_0x439c83]['roughness'])?(_0x55d01a[_0x3ba46c][_0x180fa9(0x298a)](!0x1,!0x0,ProgramDefines$2[_0x180fa9(0x4038)],!0x1),_0x3a1685[_0x180fa9(0x40b4)][_0x439c83][_0x180fa9(0x4a84)]>-0x1&&defined$1(_0x3a1685[_0x180fa9(0x40b4)][_0x439c83][_0x180fa9(0x3e88)])&&_0x55d01a[_0x3ba46c][_0x180fa9(0x298a)](!0x1,!0x0,ProgramDefines$2[_0x180fa9(0x40d7)],!0x1),_0x3a1685[_0x180fa9(0x40b4)][_0x439c83][_0x180fa9(0x31c6)]>-0x1&&defined$1(_0x3a1685['_PBRMaterialParams'][_0x439c83][_0x180fa9(0xfcd)])&&_0x55d01a[_0x3ba46c][_0x180fa9(0x298a)](!0x1,!0x0,ProgramDefines$2['HAS_NORMAL_TEXTURE'],!0x1),_0x3a1685[_0x180fa9(0x40b4)][_0x439c83][_0x180fa9(0x4ade)]>-0x1&&_0x55d01a[_0x3ba46c][_0x180fa9(0x298a)](!0x1,!0x0,ProgramDefines$2[_0x180fa9(0x32a9)],!0x1),defined$1(_0x3a1685['_frameState']['specularEnvironmentMaps'])&&_0x55d01a[_0x3ba46c][_0x180fa9(0x298a)](!0x1,!0x0,ProgramDefines$2[_0x180fa9(0x15b0)],!0x1)):(_0x55d01a[_0x3ba46c][_0x180fa9(0x4517)](!0x1,!0x0,ProgramDefines$2[_0x180fa9(0x4038)],!0x1),_0x55d01a[_0x3ba46c]['removeProgramDefine'](!0x1,!0x0,ProgramDefines$2['HAS_BASE_TEXTURE'],!0x1),_0x55d01a[_0x3ba46c][_0x180fa9(0x4517)](!0x1,!0x0,ProgramDefines$2['HAS_NORMAL_TEXTURE'],!0x1),_0x55d01a[_0x3ba46c][_0x180fa9(0x4517)](!0x1,!0x0,ProgramDefines$2[_0x180fa9(0x32a9)],!0x1),_0x55d01a[_0x3ba46c][_0x180fa9(0x4517)](!0x1,!0x0,ProgramDefines$2[_0x180fa9(0x15b0)],!0x1)));}}Object[_0x68aa19(0x5b7)](S3MInstanceCollection$1[_0x68aa19(0x4b51)],{'type':{'get':function(){return this['_type'];}},'group':{'get':function(){var _0x1b3223=_0x68aa19;return this[_0x1b3223(0x108d)];}},'visible':{'get':function(){var _0x448ecb=_0x68aa19;return this[_0x448ecb(0x45b7)];},'set':function(_0x422676){var _0x43c5fd=_0x68aa19;Check['typeOf'][_0x43c5fd(0x3795)](_0x43c5fd(0x327),_0x422676),this['_visible']=_0x422676;}},'maxVisibleAltitude':{'get':function(){var _0x123c89=_0x68aa19;return this[_0x123c89(0x3b05)];},'set':function(_0x5f1c49){var _0x24ea94=_0x68aa19;Check['typeOf'][_0x24ea94(0x30f8)](_0x24ea94(0x10aa),_0x5f1c49),this[_0x24ea94(0x3b05)]=_0x5f1c49;}},'maxVisibleDistance':{'get':function(){var _0x697e94=_0x68aa19;return this[_0x697e94(0x5497)];},'set':function(_0x18fcce){var _0x13bc1a=_0x68aa19;Check['typeOf'][_0x13bc1a(0x30f8)](_0x13bc1a(0x2dac),_0x18fcce),this[_0x13bc1a(0x5497)]=_0x18fcce;}},'minVisibleDistance':{'get':function(){var _0x5c4bc4=_0x68aa19;return this[_0x5c4bc4(0x57ea)];},'set':function(_0x211328){var _0x19a6e6=_0x68aa19;Check[_0x19a6e6(0x2eb3)][_0x19a6e6(0x30f8)](_0x19a6e6(0x56c6),_0x211328),this[_0x19a6e6(0x57ea)]=_0x211328;}},'minVisibleAltitude':{'get':function(){var _0xb2af22=_0x68aa19;return this[_0xb2af22(0x4191)];},'set':function(_0x3ffa07){var _0x3081b3=_0x68aa19;Check[_0x3081b3(0x2eb3)]['number'](_0x3081b3(0x4f01),_0x3ffa07),this[_0x3081b3(0x4191)]=_0x3ffa07;}},'filterMode':{'get':function(){var _0x2a91c4=_0x68aa19;return this[_0x2a91c4(0x5514)];},'set':function(_0x36ba1a){var _0x147dc4=_0x68aa19;Check[_0x147dc4(0x2eb3)]['number'](_0x147dc4(0x253b),_0x36ba1a),this['_filterMode']=_0x36ba1a;}},'filterPixel':{'get':function(){var _0xfe8a8a=_0x68aa19;return this[_0xfe8a8a(0x10d3)];},'set':function(_0x36d78d){var _0x18b5bd=_0x68aa19;Check[_0x18b5bd(0x2eb3)][_0x18b5bd(0x30f8)](_0x18b5bd(0x223d),_0x36d78d),this['_filterPixel']=_0x36d78d;}},'isOverLay':{'get':function(){var _0x3b8adb=_0x68aa19;return this[_0x3b8adb(0x56f0)];},'set':function(_0x41ee44){var _0x3d9803=_0x68aa19;Check['typeOf'][_0x3d9803(0x3795)](_0x3d9803(0x327),_0x41ee44),this['_isOverLay']=_0x41ee44;}},'clampToObject':{'get':function(){return this['_clampToObject'];},'set':function(_0x5af256){var _0x36b484=_0x68aa19;if(Check[_0x36b484(0x2eb3)][_0x36b484(0x3795)]('value',_0x5af256),this[_0x36b484(0x5451)]!==_0x5af256){this['_clampToObject']=_0x5af256;var _0x4a940f=this['_group'];for(var _0x48c607 in _0x4a940f)if(_0x4a940f['hasOwnProperty'](_0x48c607)){var _0x120628=_0x4a940f[_0x48c607];if(!_0x120628[_0x36b484(0x237c)])continue;for(var _0x25fe85=0x0,_0x41728e=_0x120628[_0x36b484(0x532b)][_0x36b484(0x531b)];_0x25fe85<_0x41728e;_0x25fe85++){var _0x410a8f=_0x120628['renderEntities'][_0x25fe85];this['_profile']?updateProfileClamp(_0x410a8f,this,_0x5af256):defined$1(_0x410a8f[_0x36b484(0x8e3)])&&(_0x410a8f['_colorCommand'][_0x36b484(0x457d)]={},_0x410a8f[_0x36b484(0x1f32)](_0x120628,_0x5af256),_0x5af256?(_0x410a8f[_0x36b484(0x8e3)][_0x36b484(0x18ad)]=Pass$1['ClampObject'],defined$1(_0x410a8f[_0x36b484(0x300d)])||_0x410a8f[_0x36b484(0xf8b)](),_0x410a8f['appendProgramDefine'](!0x0,!0x0,_0x36b484(0x1825),!0x1)):_0x410a8f['removeProgramDefine'](!0x0,!0x0,_0x36b484(0x1825),!0x1));}}}}},'shadowType':{'get':function(){var _0x26b981=_0x68aa19;return this[_0x26b981(0x20be)];},'set':function(_0x2ce919){var _0x13746e=_0x68aa19;this[_0x13746e(0x20be)]!==_0x2ce919&&(this[_0x13746e(0x20be)]=_0x2ce919,this['_updateShadow'](this));}},'addedEvent':{'get':function(){var _0x200814=_0x68aa19;return this[_0x200814(0x4d63)];}},'mixColorType':{'get':function(){return this['_mixColorType'];},'set':function(_0x5451d8){var _0x1e88ae=_0x68aa19;this['_mixColorType']!==_0x5451d8&&(this[_0x1e88ae(0x44f)]=_0x5451d8);}},'customRequestHeaders':{'get':function(){var _0x2b1c27=_0x68aa19;return this[_0x2b1c27(0x868)];},'set':function(_0x2c48ae){var _0x4c966a=_0x68aa19;this[_0x4c966a(0x868)]!==_0x2c48ae&&(this[_0x4c966a(0x868)]=_0x2c48ae);}}}),S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x3d5297,_0x39563b,_0x2ab837,_0x1862c1){var _0x2f5761=_0x68aa19;Check['defined'](_0x2f5761(0x343b),_0x3d5297),Check[_0x2f5761(0x2eb3)]['string'](_0x2f5761(0x343b),_0x3d5297),Check[_0x2f5761(0x3224)](_0x2f5761(0x2088),_0x39563b),Array[_0x2f5761(0x4b57)](_0x39563b)||(_0x39563b=[_0x39563b]),defined$1(this[_0x2f5761(0x108d)][_0x3d5297])||(this['_group'][_0x3d5297]={'instances':new AssociativeArray(),'ready':!0x1,'state':defined$1(_0x2ab837)?LOADSTATE$2[_0x2f5761(0x3a40)]:LOADSTATE$2[_0x2f5761(0x17b2)],'instanceCount':0x0,'instanceBuffer':void 0x0,'renderEntities':[],'cullEnabled':!0x1,'cullFace':CullFace$1[_0x2f5761(0x33ef)],'oriCenter':void 0x0,'oriRadius':void 0x0,'dirty':!0x1,'url':_0x3d5297});for(var _0x20b8fc=this['_group'][_0x3d5297],_0x193477=this[_0x2f5761(0x1968)],_0x27b95a=0x0,_0x35d340=_0x39563b['length'];_0x27b95a<_0x35d340;_0x27b95a++){var _0x4102a9=_0x39563b[_0x27b95a],_0x4db553=defaultValue$1(_0x4102a9['id'],_0x20b8fc[_0x2f5761(0x3cee)][_0x2f5761(0x531b)]);if(_0x20b8fc['instances'][_0x2f5761(0x1ff6)](_0x4db553))console[_0x2f5761(0xe28)](_0x2f5761(0x3cb)+_0x4db553+_0x2f5761(0x309));else{_0x4102a9[_0x2f5761(0x3934)]=this[_0x2f5761(0x1968)][_0x2f5761(0x3a02)]['_mode'];var _0x43dd50=new S3MInstance(_0x193477,_0x4db553,_0x20b8fc,_0x4102a9);_0x20b8fc[_0x2f5761(0x3cee)][_0x2f5761(0x346f)](_0x4db553,_0x43dd50);}}if(defined$1(_0x2ab837)){if(_0x1862c1=defaultValue$1(_0x1862c1,!0x0),_0x2ab837 instanceof Blob){var _0x5dbb6d=new FileReader(),_0x6232a9=this;_0x5dbb6d[_0x2f5761(0xef9)](_0x2f5761(0x41e4),function(){var _0x14eb74=_0x2f5761;if(_0x1862c1){var _0x4f5c7c=new Uint8Array(_0x5dbb6d['result'])[_0x14eb74(0x1de1)];_0x6232a9[_0x14eb74(0x108d)][_0x3d5297][_0x14eb74(0x3b99)]=_0x4f5c7c;}else _0x6232a9[_0x14eb74(0x108d)][_0x3d5297][_0x14eb74(0x3b99)]=_0x5dbb6d[_0x14eb74(0x4fe2)];}),_0x5dbb6d['addEventListener'](_0x2f5761(0x132d),function(){}),_0x5dbb6d[_0x2f5761(0x543)](_0x2ab837);}else{if(_0x2ab837 instanceof ArrayBuffer){if(_0x1862c1){var _0x4e9efc=_0x2ab837;this[_0x2f5761(0x108d)][_0x3d5297]['_arrayBuffer']=_0x4e9efc;}else this['_group'][_0x3d5297][_0x2f5761(0x3b99)]=_0x2ab837;}else{var _0x47598d=ThreeDModeling['getDataShape'](_0x2ab837);_0x20b8fc=ThreeDModeling['updateSurfaceMesh'](_0x2ab837,_0x47598d,!0x0),this[_0x2f5761(0x108d)][_0x3d5297][_0x2f5761(0x2e76)]=_0x20b8fc;}}}_0x20b8fc['dirty']=!0x0;},S3MInstanceCollection$1['prototype']['setVisibleInViewport']=function(_0x3ba7ad,_0x19a336){var _0x39e6eb=_0x68aa19;if(_0x3ba7ad>0x8)throw new DeveloperError$1(_0x39e6eb(0x5572));this[_0x39e6eb(0x463)]=_0x19a336?0x1<<_0x3ba7ad|this[_0x39e6eb(0x463)]:~(0x1<<_0x3ba7ad)&this[_0x39e6eb(0x463)];},S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0x33385a){var _0x5ea51d=_0x68aa19;if(_0x33385a>0x8)throw new DeveloperError$1(_0x5ea51d(0x5572));return 0x1<<_0x33385a&this[_0x5ea51d(0x463)];},S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0x3d78)]=function(_0x3803a8){var _0x1b264e=_0x68aa19;Check[_0x1b264e(0x3224)](_0x1b264e(0x19d3),_0x3803a8);var _0x107aed=this[_0x1b264e(0x108d)][_0x3803a8];if(!defined$1(_0x107aed))return!0x1;for(var _0x26bc51=0x0,_0x457364=_0x107aed['renderEntities']['length'];_0x26bc51<_0x457364;_0x26bc51++)_0x107aed[_0x1b264e(0x532b)][_0x26bc51][_0x1b264e(0x2578)]();return _0x107aed[_0x1b264e(0x532b)]['length']=0x0,_0x107aed[_0x1b264e(0x3cee)][_0x1b264e(0x4ee2)](),this[_0x1b264e(0x108d)][_0x3803a8]=null,delete this['_group'][_0x3803a8],!0x0;},S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0x5789)]=function(_0x41e5d9,_0x23699f){var _0x163c28=_0x68aa19;Check[_0x163c28(0x3224)](_0x163c28(0x4346),_0x41e5d9),Check[_0x163c28(0x3224)]('S3MInstanceCollection\x20getInstance\x20id',_0x23699f);var _0x2e80a3=this[_0x163c28(0x108d)][_0x41e5d9];if(defined$1(_0x2e80a3))return _0x2e80a3[_0x163c28(0x3cee)]['get'](_0x23699f);},S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0x3129)]=function(_0x3db9e2,_0x18f0e3){var _0xd45c2b=_0x68aa19;Check[_0xd45c2b(0x3224)]('removeInstance\x20url',_0x3db9e2),Check[_0xd45c2b(0x3224)]('removeInstance\x20ids',_0x18f0e3),Array[_0xd45c2b(0x4b57)](_0x18f0e3)||(_0x18f0e3=[_0x18f0e3]);var _0x4e20a1,_0x111d5c=this[_0xd45c2b(0x108d)][_0x3db9e2];if(!defined$1(_0x111d5c))return!0x1;for(var _0x2ca279=0x0,_0x1ac81e=_0x18f0e3[_0xd45c2b(0x531b)];_0x2ca279<_0x1ac81e;_0x2ca279++){var _0x184f76=_0x18f0e3[_0x2ca279];defined$1(_0x4e20a1=_0x111d5c[_0xd45c2b(0x3cee)]['get'](_0x184f76))&&(_0x4e20a1[_0xd45c2b(0x8fe)](Color$2[_0xd45c2b(0x2d95)][_0xd45c2b(0x2156)](0x0),_0x4e20a1['id']),_0x4e20a1[_0xd45c2b(0x1222)]=!0x0,_0x111d5c[_0xd45c2b(0x3cee)]['remove'](_0x184f76),_0x4e20a1=null,this[_0xd45c2b(0x108d)][_0x3db9e2][_0xd45c2b(0x5660)]=!0x0);}return!0x0;},S3MInstanceCollection$1['prototype'][_0x68aa19(0x26b0)]=function(_0x39467a,_0x48b875){var _0x5dc9a5=_0x68aa19;Check['typeOf'][_0x5dc9a5(0x29ad)](_0x5dc9a5(0x387d),_0x39467a),_0x48b875=defaultValue$1(_0x48b875,CullFace$1[_0x5dc9a5(0x33ef)]);var _0x5df2a9=this[_0x5dc9a5(0x108d)][_0x39467a];if(defined$1(_0x5df2a9)&&(!_0x5df2a9[_0x5dc9a5(0x3c16)]||_0x5df2a9[_0x5dc9a5(0x5303)]!==_0x48b875)&&(_0x5df2a9['cullEnabled']=!0x0,_0x5df2a9['cullFace']=_0x48b875,_0x5df2a9[_0x5dc9a5(0x237c)]))for(var _0x311b73=0x0,_0x46aa7f=_0x5df2a9[_0x5dc9a5(0x532b)][_0x5dc9a5(0x531b)];_0x311b73<_0x46aa7f;_0x311b73++){var _0x5dc902=_0x5df2a9[_0x5dc9a5(0x532b)][_0x311b73],_0x3d54df=RenderState['getState'](_0x5dc902['_colorCommand'][_0x5dc9a5(0x5547)]);_0x3d54df['cull'][_0x5dc9a5(0x20fb)]=!0x0,_0x3d54df[_0x5dc9a5(0x16e)][_0x5dc9a5(0x3e83)]=_0x48b875,_0x5dc902[_0x5dc9a5(0x8e3)][_0x5dc9a5(0x5547)]=RenderState['fromCache'](_0x3d54df);}},S3MInstanceCollection$1[_0x68aa19(0x4b51)]['setUnSelected']=function(){var _0x4452dd=_0x68aa19,_0xbd3cd6=this[_0x4452dd(0x108d)];if(defined$1(_0xbd3cd6))for(var _0x3a95cd in _0xbd3cd6){var _0x469717=_0xbd3cd6[_0x3a95cd];if(defined$1(_0x469717[_0x4452dd(0x3cee)])&&!(_0x469717[_0x4452dd(0x3cee)][_0x4452dd(0x531b)]<0x1))for(var _0x2b0953=0x0,_0x21a2bf=_0x469717[_0x4452dd(0x3cee)][_0x4452dd(0x531b)];_0x2b0953<_0x21a2bf;_0x2b0953++){_0x469717[_0x4452dd(0x3cee)]['values'][_0x2b0953]['setUnSelected']();}}},S3MInstanceCollection$1['prototype'][_0x68aa19(0x489f)]=function(_0x2cc690){var _0x570082=_0x68aa19;if(_0x2cc690[_0x570082(0x362a)]>-0x1&&!this[_0x570082(0xe11)](_0x2cc690[_0x570082(0x362a)]))return;if(this[_0x570082(0x45b7)]){if(defined$1(this[_0x570082(0x4d72)])){if(!this[_0x570082(0x4d72)]['_ready'])return;this[_0x570082(0x4d72)][_0x570082(0x4b9e)](this[_0x570082(0x1968)]);}var _0x7d43a1=_0x2cc690[_0x570082(0x1224)];if(!(_0x7d43a1[_0x570082(0x3f28)][_0x570082(0x5862)]>this[_0x570082(0x3b05)]||_0x7d43a1[_0x570082(0x3f28)][_0x570082(0x5862)]<this[_0x570082(0x4191)])){this[_0x570082(0x2564)]=_0x2cc690;var _0x3538b4=_0x2cc690[_0x570082(0x3080)],_0x46815e=this[_0x570082(0x108d)],_0x48ab85=_0x2cc690[_0x570082(0x14f6)];for(var _0x42aa82 in(this[_0x570082(0x4a73)]=_0x48ab85[_0x570082(0x3f0b)],this[_0x570082(0x1524)]=[],_0x46815e)){var _0x42f3a8=_0x46815e[_0x42aa82];if(load$1(this,_0x42aa82),_0x42f3a8[_0x570082(0x237c)]){_0x42f3a8[_0x570082(0x5660)]&&updateGroup(_0x42f3a8,this[_0x570082(0x1968)]);for(var _0x3caba4=[],_0x1052a2=!0x1,_0x4d0a79=0x0;_0x4d0a79<_0x42f3a8['instances'][_0x570082(0x531b)];_0x4d0a79++){var _0x384d26=_0x42f3a8['instances'][_0x570082(0x21e8)][_0x4d0a79];0x0===_0x4d0a79&&(_0x1052a2=_0x384d26[_0x570082(0x28b8)][_0x570082(0x24f9)]<0x1);var _0x5123a3=_0x384d26[_0x570082(0x5809)];_0x3caba4['push'](_0x5123a3);}for(var _0x516f0e=BoundingSphere['fromBoundingSpheres'](_0x3caba4,new BoundingSphere()),_0x5a6320=0x0,_0x218e1c=_0x42f3a8[_0x570082(0x532b)]['length'];_0x5a6320<_0x218e1c;_0x5a6320++){var _0x2f323c=_0x42f3a8['renderEntities'][_0x5a6320];if(this[_0x570082(0x5451)]&&this['_profile']){if(_0x2cc690[_0x570082(0x1d5e)]['frameBufferType']===FrameBufferType[_0x570082(0x4e43)])_0x2f323c['_stencilCommand']['boundingVolume']=_0x516f0e,_0x3538b4[_0x570082(0x3a33)](_0x2f323c[_0x570082(0x300d)]),_0x2f323c[_0x570082(0xf17)][_0x570082(0x20c5)]=_0x516f0e,_0x2f323c['_profileCommand'][_0x570082(0x44fd)]=_0x42f3a8['instanceCount'],_0x2f323c['_profileCommand']['pass']=Pass$1[_0x570082(0x1825)],_0x3538b4[_0x570082(0x3a33)](_0x2f323c[_0x570082(0xf17)]);else{if(this[_0x570082(0x389d)]){defined$1(_0x2f323c['_spatialQueryCommand'])||_0x2f323c[_0x570082(0x2683)](this);var _0x4a9b4c=0x3===this[_0x570082(0x3d1d)][_0x570082(0x531b)]?_0x2f323c[_0x570082(0x5706)]:_0x2f323c[_0x570082(0x8e3)];_0x4a9b4c[_0x570082(0x20c5)]=_0x516f0e,_0x4a9b4c[_0x570082(0x44fd)]=_0x42f3a8[_0x570082(0x44fd)],_0x4a9b4c['pass']=this[_0x570082(0x56f0)]?Pass$1[_0x570082(0x2cbb)]:_0x1052a2?Pass$1[_0x570082(0x4738)]:Pass$1[_0x570082(0x3c49)],_0x2cc690[_0x570082(0x1d5e)]['enabled']||_0x3538b4['push'](_0x4a9b4c);}}}else this[_0x570082(0x5451)]&&(_0x2f323c[_0x570082(0x300d)]['boundingVolume']=_0x516f0e,_0x3538b4[_0x570082(0x3a33)](_0x2f323c[_0x570082(0x300d)])),_0x2f323c[_0x570082(0x8e3)][_0x570082(0x20c5)]=_0x516f0e,_0x2f323c[_0x570082(0x8e3)]['instanceCount']=_0x42f3a8[_0x570082(0x44fd)],_0x2f323c[_0x570082(0x8e3)][_0x570082(0x18ad)]=this[_0x570082(0x56f0)]?Pass$1[_0x570082(0x2cbb)]:this[_0x570082(0x5451)]?Pass$1[_0x570082(0x1825)]:_0x1052a2?Pass$1[_0x570082(0x4738)]:Pass$1[_0x570082(0x3c49)],this['_needToRender']&&_0x3538b4['push'](_0x2f323c['_colorCommand']),this[_0x570082(0x1524)][_0x570082(0x3a33)](_0x2f323c[_0x570082(0x8e3)]);}}}}}},S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0x1dd9)]=function(_0x518586){var _0x2c7cc1=_0x68aa19,_0x64cff5=isShadow$2(_0x518586),_0x2d1e47=_0x518586['_group'];for(var _0x38d7d3 in _0x2d1e47){var _0x28db4b=_0x2d1e47[_0x38d7d3];if(_0x28db4b['ready'])for(var _0x31bbcb=0x0,_0x3fefbd=_0x28db4b[_0x2c7cc1(0x532b)][_0x2c7cc1(0x531b)];_0x31bbcb<_0x3fefbd;_0x31bbcb++){var _0x503dca=_0x28db4b['renderEntities'][_0x31bbcb];_0x503dca['_colorCommand'][_0x2c7cc1(0x2850)]=_0x64cff5,_0x503dca[_0x2c7cc1(0x8e3)]['receiveShadows']=_0x64cff5;}}},S3MInstanceCollection$1[_0x68aa19(0x4b51)]['destroy']=function(){var _0x38a753=_0x68aa19;for(var _0x1fc0fd in this['_group']){var _0x14cab0=this['_group'][_0x1fc0fd];if(_0x14cab0[_0x38a753(0x237c)]){for(var _0x24e2d5=0x0;_0x24e2d5<_0x14cab0[_0x38a753(0x532b)][_0x38a753(0x531b)];_0x24e2d5++){var _0x2849c0=_0x14cab0[_0x38a753(0x532b)][_0x24e2d5]['_colorCommand'];if(defined$1(_0x2849c0[_0x38a753(0xa85)])&&!_0x2849c0[_0x38a753(0xa85)]['isDestroyed']()){_0x2849c0[_0x38a753(0xa85)]['_indexBuffer'][_0x38a753(0x2524)]=!0x0;for(var _0x925134=0x0;_0x925134<_0x2849c0[_0x38a753(0xa85)][_0x38a753(0x40b2)]['length'];_0x925134++){_0x2849c0[_0x38a753(0xa85)][_0x38a753(0x40b2)][_0x925134][_0x38a753(0x20aa)][_0x38a753(0x2524)]=!0x0;}_0x2849c0['vertexArray']=_0x2849c0['vertexArray']['destroy']();}_0x2849c0[_0x38a753(0x30a0)]=_0x2849c0['shaderProgram']&&_0x2849c0[_0x38a753(0x30a0)][_0x38a753(0x2578)]();}_0x14cab0['instanceBuffer']=_0x14cab0[_0x38a753(0x2632)]&&!_0x14cab0[_0x38a753(0x2632)][_0x38a753(0x1348)]()&&_0x14cab0['instanceBuffer'][_0x38a753(0x2578)]();}}return this['_group']=void 0x0,this[_0x38a753(0x1524)]=[],destroyObject$1(this);},RenderEntity$1[_0x68aa19(0x4b51)][_0x68aa19(0x3a52)]=function(_0xf70511){var _0x1aef11=_0x68aa19;this[_0x1aef11(0x1d4b)]||(this['createCommand'](_0xf70511),this[_0x1aef11(0x1d4b)]=!0x0);},RenderEntity$1['prototype'][_0x68aa19(0x2809)]=function(_0x69df68){var _0x33a29c=_0x68aa19;for(var _0x1678d7=this[_0x33a29c(0x470d)][_0x33a29c(0xd16)],_0x472cb1=0x0,_0x119860=_0x1678d7['length'];_0x472cb1<_0x119860;_0x472cb1++){var _0x4a6603=_0x1678d7[_0x472cb1];defined$1(_0x4a6603[_0x33a29c(0x1451)])&&(_0x4a6603[_0x33a29c(0x20aa)]=Buffer$1['createVertexBuffer']({'context':_0x69df68,'typedArray':_0x4a6603[_0x33a29c(0x1451)],'usage':BufferUsage[_0x33a29c(0x495a)]}),_0x4a6603[_0x33a29c(0x20aa)]['vertexArrayDestroyable']=!0x1,_0x4a6603[_0x33a29c(0x1451)]=null,delete _0x4a6603[_0x33a29c(0x1451)]);}if(!defined$1(this[_0x33a29c(0x20f7)][_0x33a29c(0x2632)])){var _0x446f8f=this[_0x33a29c(0x20f7)][_0x33a29c(0x3cee)],_0x9fb924=void 0x0;_0x446f8f['length']>0x0&&(_0x9fb924=_0x446f8f['values'][0x0][_0x33a29c(0x4c14)]);var _0x51e608=_0x446f8f[_0x33a29c(0x531b)];this[_0x33a29c(0x20f7)][_0x33a29c(0x44fd)]=_0x51e608;var _0x2a7fc3=defined$1(_0x9fb924)?_STRIDE+0x8:_STRIDE,_0x3e2747=new Float32Array(_0x51e608*_0x2a7fc3);for(_0x472cb1=0x0;_0x472cb1<_0x51e608;_0x472cb1++){var _0x58b680=_0x446f8f['values'][_0x472cb1];_0x58b680[_0x33a29c(0x1fda)]=_0x472cb1,packageTypedArray(_0x3e2747,_0x58b680,_0x472cb1*_0x2a7fc3);}this['_ownerGroup'][_0x33a29c(0x2632)]=Buffer$1[_0x33a29c(0xb5a)]({'context':_0x69df68,'typedArray':_0x3e2747,'usage':BufferUsage[_0x33a29c(0x495a)]});}this['_attributeLocations']=this[_0x33a29c(0x470d)][_0x33a29c(0x18d0)];var _0x10c7be=Object[_0x33a29c(0x20c8)](this[_0x33a29c(0x3f8d)])['length'];return extenVertexdAttr(_0x1678d7,this[_0x33a29c(0x3f8d)],_0x10c7be,this[_0x33a29c(0x20f7)],_0x9fb924),_0x1678d7;},RenderEntity$1[_0x68aa19(0x4b51)][_0x68aa19(0x750)]=function(_0x3feee3){var _0x445acd=_0x68aa19,_0x3cfcff=_0x3feee3['_context'],_0x6b7a1e=this[_0x445acd(0x2809)](_0x3cfcff),_0x5a982b=Pass$1['S3MTiles']+0x2;if(defined$1(this[_0x445acd(0x1789)])&&defined$1(this[_0x445acd(0x1789)][0x0])){var _0x5cbef1=this[_0x445acd(0x1789)][0x0],_0x5bac90=this[_0x445acd(0x470d)]['verticesCount'],_0x83d732=IndexDatatype$1['UNSIGNED_SHORT'];(0x1===_0x5cbef1['indexType']||_0x5bac90>=CesiumMath[_0x445acd(0x28c7)])&&_0x3cfcff[_0x445acd(0x101c)]&&(_0x83d732=IndexDatatype$1[_0x445acd(0x40c5)]);var _0x3484e4=Buffer$1[_0x445acd(0xaad)]({'context':_0x3cfcff,'typedArray':_0x5cbef1['indicesTypedArray'],'usage':BufferUsage[_0x445acd(0x495a)],'indexDatatype':_0x83d732});_0x3484e4['vertexArrayDestroyable']=!0x1,this[_0x445acd(0x53f0)]=_0x3484e4,this[_0x445acd(0x1b28)]=_0x6b7a1e;var _0x5ac2bc=this[_0x445acd(0x9cc)][_0x5cbef1[_0x445acd(0x2ba2)]]||MaterialPass[_0x445acd(0x16e2)];this['_arrIndexPackage'][0x0]=null,!0x0===_0x5ac2bc[_0x445acd(0x18ae)]&&(_0x5a982b=Pass$1[_0x445acd(0x22f)]+0x3);var _0x58e34a=PrimitiveType$1[_0x445acd(0x139)];switch(_0x5cbef1[_0x445acd(0x2a6)]){case 0x1:_0x58e34a=PrimitiveType$1['POINTS'];break;case 0x2:_0x58e34a=PrimitiveType$1[_0x445acd(0x2f6a)];break;case 0x4:_0x58e34a=PrimitiveType$1['TRIANGLES'];}_0x5a982b=_0x3feee3[_0x445acd(0x56f0)]?Pass$1['OVERLAY_AGAINST_DEPTH']:_0x5a982b;var _0x481423=new DrawCommand({'primitiveType':_0x58e34a,'boundingVolume':this[_0x445acd(0x302f)],'pass':_0x5a982b,'owner':this,'cull':!0x0});_0x3feee3[_0x445acd(0x20be)]===SHADOWTYPE$1[_0x445acd(0x3298)]||_0x3feee3[_0x445acd(0x20be)]===SHADOWTYPE$1[_0x445acd(0x1d23)]?(_0x481423[_0x445acd(0x2850)]=!0x0,_0x481423[_0x445acd(0x4935)]=!0x0):(_0x481423[_0x445acd(0x2850)]=!0x1,_0x481423[_0x445acd(0x4935)]=!0x1),_0x481423[_0x445acd(0x53f5)]=_0x445acd(0x2b69),_0x481423[_0x445acd(0x44fd)]=this[_0x445acd(0x20f7)][_0x445acd(0x3cee)][_0x445acd(0x531b)],_0x481423[_0x445acd(0xa85)]=new VertexArray({'context':_0x3cfcff,'attributes':_0x6b7a1e,'indexBuffer':_0x3484e4});var _0xb78870=new ShaderSource({'name':_0x445acd(0x27f3),'sources':[S3MInstanceCollectionVertex]}),_0x56ef77=new ShaderSource({'name':'S3ModelFP','sources':[S3ModelFP]});if(0x0===this[_0x445acd(0x3cd2)][_0x445acd(0x39f3)]&&_0x56ef77['defines'][_0x445acd(0x3a33)](_0x445acd(0x192c)),defined$1(this[_0x445acd(0x3f8d)][_0x445acd(0x160)])&&_0xb78870[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](_0x445acd(0x3916)),_0x5ac2bc[_0x445acd(0xa52)][_0x445acd(0x531b)]>0x0&&defined$1(this['_attributeLocations'][_0x445acd(0x45d)])&&_0x56ef77[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](_0x445acd(0x1364)),defined$1(this[_0x445acd(0x3f8d)]['aNormal'])&&(_0xb78870['defines'][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x45bb)]),_0x56ef77[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x45bb)])),defined$1(_0x3feee3['_volume'])&&(_0xb78870['defines'][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x179b)]),_0x56ef77[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2['VOLUME']),_0x3feee3[_0x445acd(0x4d72)]['hypsometricSetting']['filterMode']===HypsometricSettingEnum$1['FilterMode']['NEAREST']&&(_0xb78870[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x1190)]),_0x56ef77['defines'][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x1190)]))),this[_0x445acd(0x3cd2)][_0x445acd(0x2d7a)]&&(_0xb78870[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](_0x445acd(0x1825)),_0x56ef77[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](_0x445acd(0x1825))),defined$1(_0x3feee3[_0x445acd(0x2564)][_0x445acd(0x4a66)])){var _0x1f2f8f=_0x3feee3[_0x445acd(0x2564)]['lightSource'][_0x445acd(0x5061)];_0xb78870[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x3a72)]+_0x1f2f8f[_0x445acd(0x531b)]),_0x56ef77[_0x445acd(0x4ce5)]['push'](ProgramDefines$2['DIR_LIGHTS']+_0x1f2f8f['length']);var _0x54c826=_0x3feee3[_0x445acd(0x2564)][_0x445acd(0x4a66)][_0x445acd(0xab8)];_0xb78870[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x2442)]+_0x54c826[_0x445acd(0x531b)]),_0x56ef77['defines'][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x2442)]+_0x54c826['length']);var _0x214c3e=_0x3feee3[_0x445acd(0x2564)][_0x445acd(0x4a66)]['spotLight'];_0xb78870[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x1ed1)]+_0x214c3e[_0x445acd(0x531b)]),_0x56ef77['defines']['push'](ProgramDefines$2[_0x445acd(0x1ed1)]+_0x214c3e[_0x445acd(0x531b)]);var _0x1b7967=_0x3feee3[_0x445acd(0x2564)]['lightSource'][_0x445acd(0x3bf3)];_0x56ef77[_0x445acd(0x4ce5)]['push'](ProgramDefines$2[_0x445acd(0x466d)]+_0x1b7967[_0x445acd(0x531b)]);}this[_0x445acd(0x20f7)][_0x445acd(0x3cee)][_0x445acd(0x531b)]>0x0&&defined$1(this[_0x445acd(0x20f7)][_0x445acd(0x3cee)][_0x445acd(0x21e8)][0x0][_0x445acd(0x4c14)])&&_0xb78870['defines']['push']('LocalTransform');var _0x58c9f8=this[_0x445acd(0x20f7)][_0x445acd(0x343b)];(_0x5ac2bc[_0x445acd(0x2bb3)]||defined$1(_0x3feee3[_0x445acd(0x40b4)][_0x58c9f8])&&_0x3feee3[_0x445acd(0x40b4)][_0x58c9f8][_0x445acd(0x5059)]>0x0)&&(_0x56ef77[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x4038)]),(_0x5ac2bc[_0x445acd(0x2f47)]||_0x3feee3[_0x445acd(0x40b4)][_0x58c9f8]&&_0x3feee3[_0x445acd(0x40b4)][_0x58c9f8][_0x445acd(0x4a84)]>-0x1&&defined$1(_0x3feee3[_0x445acd(0x40b4)][_0x58c9f8][_0x445acd(0x3e88)]))&&_0x56ef77['defines'][_0x445acd(0x3a33)](ProgramDefines$2['HAS_BASE_TEXTURE']),(_0x5ac2bc[_0x445acd(0x5361)]||_0x3feee3['_PBRMaterialParams'][_0x58c9f8]&&_0x3feee3[_0x445acd(0x40b4)][_0x58c9f8][_0x445acd(0x31c6)]>-0x1&&defined$1(_0x3feee3['_PBRMaterialParams'][_0x58c9f8]['normalTexture']))&&_0x56ef77[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x4ae2)]),(_0x5ac2bc['emissiveTexture']||_0x3feee3[_0x445acd(0x40b4)][_0x58c9f8]&&_0x3feee3[_0x445acd(0x40b4)][_0x58c9f8][_0x445acd(0x4ade)]>-0x1)&&_0x56ef77[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x32a9)]),(_0x5ac2bc[_0x445acd(0x2055)]||_0x3feee3['_PBRMaterialParams'][_0x58c9f8]&&_0x3feee3[_0x445acd(0x40b4)][_0x58c9f8]['_metallicRoughnessTextureIndex']>-0x1)&&_0x56ef77[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0x1eb)]),(_0x5ac2bc['occlusionTexture']||_0x3feee3[_0x445acd(0x40b4)][_0x58c9f8]&&_0x3feee3[_0x445acd(0x40b4)][_0x58c9f8]['_occlusionTextureIndex']>-0x1)&&_0x56ef77[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2[_0x445acd(0xc8a)]),defined$1(_0x3feee3[_0x445acd(0x2564)]['specularEnvironmentMaps'])&&_0x56ef77[_0x445acd(0x4ce5)][_0x445acd(0x3a33)](ProgramDefines$2['IBL'])),_0x5ac2bc[_0x445acd(0x3397)](_0xb78870,_0x56ef77);var _0x18f2e1=defined$1(this[_0x445acd(0x3f8d)][_0x445acd(0xc58)]);_0x481423['shaderProgram']=ShaderProgram$1['fromCache']({'context':_0x3cfcff,'vertexShaderSource':_0xb78870,'fragmentShaderSource':_0x56ef77,'attributeLocations':this[_0x445acd(0x3f8d)]});var _0x2ad64d=_0x5ac2bc['_diffuseColor'],_0x2e1896=_0x5ac2bc[_0x445acd(0x4085)],_0x1a1ef7=_0x5ac2bc['_specularColor'],_0x4bbf00=_0x5ac2bc[_0x445acd(0x24a3)];extendUniformMap(_0x481423,{'texture':_0x5ac2bc[_0x445acd(0xa52)][0x0],'hasNormal':_0x18f2e1,'ambientColor':_0x2ad64d,'diffuseColor':_0x2e1896,'specularColor':_0x1a1ef7,'shininess':_0x4bbf00,'layer':this['_collection'],'geoMat':this[_0x445acd(0x3f82)],'groupName':_0x58c9f8},_0x5ac2bc),this['_texture']=_0x5ac2bc[_0x445acd(0xa52)][0x0],this[_0x445acd(0x8e3)]=_0x481423,this['_vertexPackage']=void 0x0,this['_arrIndexPackage'][_0x445acd(0x531b)]=0x0,this[_0x445acd(0x1f32)](this[_0x445acd(0x20f7)],this['_collection'][_0x445acd(0x5451)]),this['_collection']['_clampToObject']&&(_0x481423[_0x445acd(0x18ad)]=Pass$1[_0x445acd(0x1825)],this[_0x445acd(0xf8b)]());}},RenderEntity$1[_0x68aa19(0x4b51)][_0x68aa19(0x298a)]=function(_0x3e5273,_0x117e02,_0x53b38a,_0x43e7e2){var _0x129f3d=_0x68aa19,_0xb76b83=this[_0x129f3d(0x3cd2)][_0x129f3d(0x1968)],_0x12c6c9=_0x43e7e2?this[_0x129f3d(0xf17)]:this[_0x129f3d(0x8e3)];if(defined$1(_0x12c6c9)){var _0x102315=_0x12c6c9[_0x129f3d(0x30a0)]['fragmentShaderSource'],_0x442dd6=_0x12c6c9[_0x129f3d(0x30a0)][_0x129f3d(0x1f4b)];_0x3e5273&&pushDefineToShader$7(_0x442dd6,_0x53b38a),_0x117e02&&pushDefineToShader$7(_0x102315,_0x53b38a),_0x12c6c9['shaderProgram'][_0x129f3d(0x2578)](),_0x12c6c9[_0x129f3d(0x30a0)]=ShaderProgram$1[_0x129f3d(0x4d21)]({'context':_0xb76b83,'vertexShaderSource':_0x442dd6,'fragmentShaderSource':_0x102315,'attributeLocations':this[_0x129f3d(0x3f8d)]}),defined$1(this[_0x129f3d(0x300d)])&&(this['_stencilCommand'][_0x129f3d(0x30a0)]=_0x12c6c9[_0x129f3d(0x30a0)]);}},RenderEntity$1[_0x68aa19(0x4b51)][_0x68aa19(0x4517)]=function(_0x11fe8,_0x5654de,_0x5dcf45,_0x12ba33){var _0x2eaf3f=_0x68aa19,_0x450ad5=this[_0x2eaf3f(0x3cd2)][_0x2eaf3f(0x1968)],_0x5d1224=_0x12ba33?this[_0x2eaf3f(0xf17)]:this[_0x2eaf3f(0x8e3)];if(defined$1(_0x5d1224)){var _0x3d43b0=_0x5d1224[_0x2eaf3f(0x30a0)][_0x2eaf3f(0x1eae)],_0x5f04df=_0x5d1224[_0x2eaf3f(0x30a0)][_0x2eaf3f(0x1f4b)];_0x11fe8&&removeDefineToShader$7(_0x5f04df,_0x5dcf45),_0x5654de&&removeDefineToShader$7(_0x3d43b0,_0x5dcf45),_0x5d1224[_0x2eaf3f(0x30a0)][_0x2eaf3f(0x2578)](),_0x5d1224['shaderProgram']=ShaderProgram$1[_0x2eaf3f(0x4d21)]({'context':_0x450ad5,'vertexShaderSource':_0x5f04df,'fragmentShaderSource':_0x3d43b0,'attributeLocations':this[_0x2eaf3f(0x3f8d)]});}},RenderEntity$1[_0x68aa19(0x4b51)][_0x68aa19(0x1f32)]=function(_0x3f7768,_0x102c58){var _0x58e1c0=_0x68aa19;if(_0x102c58){var _0x1ba12d=S3MRenderStateCreator[_0x58e1c0(0x4211)]();this[_0x58e1c0(0x8e3)][_0x58e1c0(0x5547)]=RenderState[_0x58e1c0(0x4d21)](_0x1ba12d);}else this['_colorCommand']['renderState']=RenderState[_0x58e1c0(0x4d21)]({'cull':{'enabled':_0x3f7768[_0x58e1c0(0x3c16)],'face':_0x3f7768[_0x58e1c0(0x5303)]},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x58e1c0(0x2911)]});},RenderEntity$1['prototype']['createClampCommand']=function(){var _0xf9d154=_0x68aa19;if(!defined$1(this[_0xf9d154(0x300d)])){var _0x4cadaa=S3MRenderStateCreator[_0xf9d154(0x5048)](),_0x5ad6a3=defined$1(this[_0xf9d154(0xf17)])?this[_0xf9d154(0xf17)]:this['_colorCommand'],_0x2434a7=DrawCommand['shallowClone'](_0x5ad6a3);_0x2434a7[_0xf9d154(0x5547)]=RenderState['fromCache'](_0x4cadaa),this['_stencilCommand']=_0x2434a7;}},RenderEntity$1[_0x68aa19(0x4b51)]['createProfileCommand']=function(_0x13e4c9){var _0xa27c51=_0x68aa19;if(!defined$1(this[_0xa27c51(0xf17)])){var _0x1e7bea=this['_colorCommand'],_0xd12fc=_0x1e7bea['shaderProgram'][_0xa27c51(0x1f4b)][_0xa27c51(0x254b)](),_0x187351=_0x1e7bea[_0xa27c51(0x30a0)]['fragmentShaderSource'][_0xa27c51(0x254b)]();_0xd12fc[_0xa27c51(0x4ce5)][_0xa27c51(0x3a33)](_0xa27c51(0x1825)),_0x187351[_0xa27c51(0x4ce5)][_0xa27c51(0x3a33)]('ClampObject'),_0xd12fc['defines'][_0xa27c51(0x3a33)]('PROFILE'),_0x187351[_0xa27c51(0x4ce5)][_0xa27c51(0x3a33)](_0xa27c51(0x1980));var _0x1dcba1=_0x13e4c9[_0xa27c51(0x1968)];_0x1dcba1[_0xa27c51(0x37ab)]&&_0x1dcba1['colorBufferFloat']&&_0x1dcba1[_0xa27c51(0x84e)]&&_0x187351[_0xa27c51(0x4ce5)][_0xa27c51(0x3a33)]('MRT');var _0x6e6f68=DrawCommand['shallowClone'](_0x1e7bea);_0x6e6f68[_0xa27c51(0x30a0)]=ShaderProgram$1[_0xa27c51(0x4d21)]({'context':_0x1dcba1,'vertexShaderSource':_0xd12fc,'fragmentShaderSource':_0x187351,'attributeLocations':this[_0xa27c51(0x3f8d)]}),this[_0xa27c51(0xf17)]=_0x6e6f68;}},RenderEntity$1[_0x68aa19(0x4b51)]['createSpatialQueryCommand']=function(_0x16bdc0){var _0x51d2b8=_0x68aa19;if(!defined$1(this[_0x51d2b8(0x5706)])){var _0x44ae96=this[_0x51d2b8(0x8e3)],_0x2a7522=_0x44ae96[_0x51d2b8(0x30a0)]['vertexShaderSource'][_0x51d2b8(0x254b)](),_0x1d3ef6=_0x44ae96[_0x51d2b8(0x30a0)][_0x51d2b8(0x1eae)]['clone']();_0x2a7522[_0x51d2b8(0x4ce5)]['push'](_0x51d2b8(0x51b6)),_0x1d3ef6[_0x51d2b8(0x4ce5)][_0x51d2b8(0x3a33)](_0x51d2b8(0x51b6)),_0x16bdc0['_frameState'][_0x51d2b8(0x1914)]&&_0x1d3ef6['defines'][_0x51d2b8(0x3a33)](_0x51d2b8(0x37b7));var _0x729dc0=DrawCommand['shallowClone'](_0x44ae96);_0x729dc0[_0x51d2b8(0x15fe)][_0x51d2b8(0xf81)]=function(){var _0x295519=_0x51d2b8;return _0x16bdc0[_0x295519(0x3d1d)][0x0];},_0x729dc0['uniformMap'][_0x51d2b8(0x29f2)]=function(){var _0x4ee3a3=_0x51d2b8;return _0x16bdc0[_0x4ee3a3(0x3d1d)][0x1];},_0x729dc0[_0x51d2b8(0x15fe)][_0x51d2b8(0x316e)]=function(){var _0xccadb6=_0x51d2b8;return _0x16bdc0[_0xccadb6(0x3d1d)][0x2];},_0x729dc0[_0x51d2b8(0x15fe)][_0x51d2b8(0x440c)]=function(){return _0x16bdc0['_sqMode'];},_0x729dc0[_0x51d2b8(0x30a0)]=ShaderProgram$1[_0x51d2b8(0x4d21)]({'context':_0x16bdc0['_context'],'vertexShaderSource':_0x2a7522,'fragmentShaderSource':_0x1d3ef6,'attributeLocations':this[_0x51d2b8(0x3f8d)]}),this['_spatialQueryCommand']=_0x729dc0;}},RenderEntity$1[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0xc05b9c=_0x68aa19;for(var _0x5e62d3 in this[_0xc05b9c(0x9cc)])this[_0xc05b9c(0x9cc)]['hasOwnProperty'](_0x5e62d3)&&(this['_mapPass'][_0x5e62d3]=this[_0xc05b9c(0x9cc)][_0x5e62d3]&&!this[_0xc05b9c(0x9cc)][_0x5e62d3]['isDestroyed']()&&this[_0xc05b9c(0x9cc)][_0x5e62d3][_0xc05b9c(0x2578)]());this[_0xc05b9c(0x9cc)]=void 0x0;var _0x2471b2=this['_colorCommand'];defined$1(_0x2471b2)&&(_0x2471b2['vertexArray']=_0x2471b2[_0xc05b9c(0xa85)]&&_0x2471b2[_0xc05b9c(0xa85)][_0xc05b9c(0x2578)](),_0x2471b2[_0xc05b9c(0x30a0)]=_0x2471b2['shaderProgram']&&_0x2471b2[_0xc05b9c(0x30a0)][_0xc05b9c(0x2578)](),this[_0xc05b9c(0x8e3)]=void 0x0),defined$1(_0x2471b2=this[_0xc05b9c(0x300d)])&&(_0x2471b2[_0xc05b9c(0xa85)]=_0x2471b2[_0xc05b9c(0xa85)]&&!_0x2471b2['vertexArray']['isDestroyed']()&&_0x2471b2[_0xc05b9c(0xa85)][_0xc05b9c(0x2578)](),_0x2471b2[_0xc05b9c(0x30a0)]=_0x2471b2[_0xc05b9c(0x30a0)]&&!_0x2471b2[_0xc05b9c(0x30a0)][_0xc05b9c(0x1348)]()&&_0x2471b2[_0xc05b9c(0x30a0)]['destroy'](),this[_0xc05b9c(0x300d)]=void 0x0),defined$1(_0x2471b2=this['_profileCommand'])&&(_0x2471b2[_0xc05b9c(0xa85)]=_0x2471b2[_0xc05b9c(0xa85)]&&!_0x2471b2[_0xc05b9c(0xa85)][_0xc05b9c(0x1348)]()&&_0x2471b2[_0xc05b9c(0xa85)][_0xc05b9c(0x2578)](),_0x2471b2[_0xc05b9c(0x30a0)]=_0x2471b2[_0xc05b9c(0x30a0)]&&!_0x2471b2[_0xc05b9c(0x30a0)][_0xc05b9c(0x1348)]()&&_0x2471b2['shaderProgram'][_0xc05b9c(0x2578)](),this[_0xc05b9c(0xf17)]=void 0x0),this[_0xc05b9c(0x470d)]=null,this[_0xc05b9c(0x1789)][_0xc05b9c(0x531b)]=0x0;},S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0x3024)]=function(_0x47cce6){var _0x490455=_0x68aa19;this[_0x490455(0x3d1d)]=_0x47cce6;},S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0x5663)]=function(_0x1457af){this['_sqMode']=_0x1457af;},S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0x5754)]=function(){var _0x5b4ea7=_0x68aa19;return this[_0x5b4ea7(0x1524)];},S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0x29ae)]=function(_0x496032,_0x39407e){var _0x1b2843=_0x68aa19;if(this['_pbrParameter']===PBRMaterialType[_0x1b2843(0x44b5)]){var _0x5c648c=this;_0x496032 in _0x5c648c[_0x1b2843(0x40b4)]||(_0x5c648c[_0x1b2843(0x40b4)][_0x496032]={'metallic':0x0,'roughness':0x0,'baseColorFactor':new Cartesian4(0x1,0x1,0x1,0x1),'baseColorTextureIndex':-0x1,'baseTexture':void 0x0,'emissionFactor':Cartesian3[_0x1b2843(0x2a82)],'emissionTextureIndex':-0x1,'occlusionTextureIndex':-0x1,'normalTextureIndex':-0x1,'normalTexture':void 0x0,'baseUri':''}),_0x5c648c[_0x1b2843(0x40b4)][_0x496032][_0x1b2843(0x547f)]=getBaseUri(_0x39407e),loadJson$1(_0x39407e)['then'](function(_0x5825e3){var _0x20fc2f=_0x1b2843,_0x525fd6=_0x5825e3['material'],_0x1f3413=_0x525fd6[_0x20fc2f(0x17c7)],_0x1ba25a=_0x525fd6[_0x20fc2f(0x1325)];if(_0x5c648c[_0x20fc2f(0x40b4)][_0x496032][_0x20fc2f(0x438a)]=defined$1(_0x1f3413[_0x20fc2f(0x3f11)])?Cartesian4[_0x20fc2f(0x2b84)](_0x1f3413['baseColor']['x'],_0x1f3413['baseColor']['y'],_0x1f3413[_0x20fc2f(0x3f11)]['z'],_0x1f3413[_0x20fc2f(0x3f11)]['w']):_0x5c648c[_0x20fc2f(0x40b4)][_0x496032]['baseColorFactor'],_0x5c648c[_0x20fc2f(0x40b4)][_0x496032][_0x20fc2f(0x4a84)]=defined$1(_0x1f3413[_0x20fc2f(0x4a84)])?_0x1f3413[_0x20fc2f(0x4a84)]:-0x1,_0x5c648c[_0x20fc2f(0x40b4)][_0x496032][_0x20fc2f(0x4265)]=defined$1(_0x1f3413[_0x20fc2f(0x2ead)])?Cartesian3[_0x20fc2f(0x2b84)](_0x1f3413['emissiveFactor']['x'],_0x1f3413[_0x20fc2f(0x2ead)]['y'],_0x1f3413[_0x20fc2f(0x2ead)]['z']):Cartesian3[_0x20fc2f(0x2a82)],_0x5c648c[_0x20fc2f(0x40b4)][_0x496032][_0x20fc2f(0x4ade)]=defined$1(_0x1f3413[_0x20fc2f(0x2724)])?_0x1f3413[_0x20fc2f(0x2724)]:_0x5c648c[_0x20fc2f(0x40b4)][_0x496032]['emissionTextureIndex'],_0x5c648c[_0x20fc2f(0x40b4)][_0x496032][_0x20fc2f(0x190a)]=defined$1(_0x1f3413[_0x20fc2f(0x933)])?_0x1f3413[_0x20fc2f(0x933)]:_0x5c648c['_PBRMaterialParams'][_0x496032]['metallic'],_0x5c648c[_0x20fc2f(0x40b4)][_0x496032][_0x20fc2f(0x5059)]=defined$1(_0x1f3413[_0x20fc2f(0x4d00)])?_0x1f3413['roughnessFactor']:_0x5c648c[_0x20fc2f(0x40b4)][_0x496032][_0x20fc2f(0x5059)],_0x5c648c['_PBRMaterialParams'][_0x496032][_0x20fc2f(0x2d6)]=defined$1(_0x1f3413[_0x20fc2f(0x2d6)])?_0x1f3413['occlusionTextureIndex']:-0x1,_0x5c648c[_0x20fc2f(0x40b4)][_0x496032]['normalTextureIndex']=defined$1(_0x1f3413[_0x20fc2f(0x31c6)])?_0x1f3413[_0x20fc2f(0x31c6)]:-0x1,-0x1!==_0x1f3413[_0x20fc2f(0x4a84)]){var _0x18d182=_0x5c648c[_0x20fc2f(0x40b4)][_0x496032][_0x20fc2f(0x547f)]+_0x1ba25a[_0x1f3413[_0x20fc2f(0x4a84)]][_0x20fc2f(0x17aa)]['url'];loadTexture(_0x5c648c[_0x20fc2f(0x1968)],_0x18d182,_0x5c648c[_0x20fc2f(0x40b4)][_0x496032],'baseTexture');}-0x1!==_0x1f3413[_0x20fc2f(0x31c6)]&&(_0x18d182=_0x5c648c[_0x20fc2f(0x40b4)][_0x496032][_0x20fc2f(0x547f)]+_0x1ba25a[_0x1f3413[_0x20fc2f(0x31c6)]][_0x20fc2f(0x17aa)][_0x20fc2f(0x343b)],loadTexture(_0x5c648c[_0x20fc2f(0x1968)],_0x18d182,_0x5c648c[_0x20fc2f(0x40b4)][_0x496032],'normalTexture')),-0x1!==_0x1f3413[_0x20fc2f(0x2724)]&&(_0x18d182=_0x5c648c['_PBRMaterialParams'][_0x496032][_0x20fc2f(0x547f)]+_0x1ba25a[_0x1f3413[_0x20fc2f(0x2724)]]['textureunitstate']['url'],loadTexture(_0x5c648c['_context'],_0x18d182,_0x5c648c[_0x20fc2f(0x40b4)][_0x496032],_0x20fc2f(0x2eda))),-0x1!==_0x1f3413['metallicRoughnessTextureIndex']&&(_0x18d182=_0x5c648c[_0x20fc2f(0x40b4)][_0x496032][_0x20fc2f(0x547f)]+_0x1ba25a[_0x1f3413[_0x20fc2f(0x2924)]][_0x20fc2f(0x17aa)][_0x20fc2f(0x343b)],loadTexture(_0x5c648c[_0x20fc2f(0x1968)],_0x18d182,_0x5c648c[_0x20fc2f(0x40b4)][_0x496032],_0x20fc2f(0x2055))),-0x1!==_0x1f3413['occlusionTextureIndex']&&(_0x18d182=_0x5c648c[_0x20fc2f(0x40b4)][_0x496032][_0x20fc2f(0x547f)]+_0x1ba25a[_0x1f3413['occlusionTextureIndex']]['textureunitstate']['url'],loadTexture(_0x5c648c[_0x20fc2f(0x1968)],_0x18d182,_0x5c648c[_0x20fc2f(0x40b4)][_0x496032],_0x20fc2f(0x4dde))),setPBRDefines(_0x5c648c,_0x496032);});}},S3MInstanceCollection$1[_0x68aa19(0x4b51)][_0x68aa19(0x4150)]=function(_0x207d2f){delete this['_PBRMaterialParams'][_0x207d2f],setPBRDefines(this,_0x207d2f);};var MimeTypes={'avi':_0x68aa19(0x1538),'bmp':'image/bmp','bz2':_0x68aa19(0x1f0b),'chm':_0x68aa19(0x172),'css':_0x68aa19(0x56b7),'csv':_0x68aa19(0x3ae3),'doc':_0x68aa19(0x1dff),'dvi':_0x68aa19(0x42f6),'eps':_0x68aa19(0x45bd),'flv':'video/x-flv','gif':'image/gif','gz':_0x68aa19(0x1a3c),'htm':_0x68aa19(0x3211),'html':_0x68aa19(0x3211),'ico':_0x68aa19(0x3ec9),'jnlp':'application/x-java-jnlp-file','jpeg':_0x68aa19(0xc6d),'jpg':'image/jpeg','m3u':_0x68aa19(0x1b35),'m4v':_0x68aa19(0x2be7),'mathml':_0x68aa19(0x4d52),'mid':'audio/midi','midi':'audio/midi','mov':'video/quicktime','mp3':_0x68aa19(0x50ef),'mp4':'video/mp4','mp4v':_0x68aa19(0x2be7),'mpeg':_0x68aa19(0x926),'mpg':_0x68aa19(0x926),'odp':_0x68aa19(0x170),'ods':_0x68aa19(0x124f),'odt':_0x68aa19(0x3731),'ogg':'application/ogg','pdf':'application/pdf','png':_0x68aa19(0x4690),'pps':'application/vnd.ms-powerpoint','ppt':'application/vnd.ms-powerpoint','ps':_0x68aa19(0x45bd),'qt':_0x68aa19(0x1dd8),'rdf':_0x68aa19(0x4084),'rss':'application/rss+xml','rtf':_0x68aa19(0x54ea),'svg':'image/svg+xml','swf':_0x68aa19(0x37a0),'text':'text/plain','tif':_0x68aa19(0x380),'tiff':_0x68aa19(0x380),'txt':'text/plain','wav':_0x68aa19(0xb68),'wma':_0x68aa19(0x348f),'wmv':_0x68aa19(0xbff),'xml':_0x68aa19(0x1dfe),'zip':'application/zip','detectFromFilename':function(_0xe58823){var _0x2cd6fd=_0x68aa19,_0x581030=_0xe58823[_0x2cd6fd(0x22cf)]();return _0x581030=getExtensionFromUri(_0x581030),MimeTypes[_0x581030];}},parser$1;_0x68aa19(0x3041)!=typeof DOMParser&&(parser$1=new DOMParser());var autolinker=new Autolinker({'stripPrefix':!0x1,'email':!0x1,'replaceFn':function(_0x4fa282){var _0x38d7e5=_0x68aa19;if(!_0x4fa282[_0x38d7e5(0x46f7)])return!0x1;}}),BILLBOARD_SIZE=0x20,BILLBOARD_NEAR_DISTANCE=0x24d5c0,BILLBOARD_NEAR_RATIO=0x1,BILLBOARD_FAR_DISTANCE=0xf58f48,BILLBOARD_FAR_RATIO=0.1,kmlNamespaces=[null,void 0x0,_0x68aa19(0x3c4),'http://earth.google.com/kml/2.2',_0x68aa19(0xe2e),_0x68aa19(0x5735)],gxNamespaces=['http://www.google.com/kml/ext/2.2'],atomNamespaces=[_0x68aa19(0x4bae)],namespaces={'kml':kmlNamespaces,'gx':gxNamespaces,'atom':atomNamespaces,'kmlgx':kmlNamespaces['concat'](gxNamespaces)},featureTypes={'Document':processDocument,'Folder':processFolder,'Placemark':processPlacemark,'NetworkLink':processNetworkLink,'GroundOverlay':processGroundOverlay,'PhotoOverlay':processUnsupportedFeature,'ScreenOverlay':processUnsupportedFeature,'Tour':processTour};function DeferredLoading(_0x3cd25e){var _0x29fcc3=_0x68aa19;this[_0x29fcc3(0x4453)]=_0x3cd25e,this['_deferred']=when[_0x29fcc3(0x25e3)](),this[_0x29fcc3(0x416)]=[],this[_0x29fcc3(0x1ff)]=[],this[_0x29fcc3(0x3188)]=!0x1,this[_0x29fcc3(0x1175)]=!0x1,this[_0x29fcc3(0x2ed)]=0x0,this[_0x29fcc3(0x5473)]=0x3e8;}function isZipFile(_0xefaf17){var _0x738907=_0x68aa19,_0x1567a4=_0xefaf17[_0x738907(0x48ca)](0x0,Math[_0x738907(0x27d5)](0x4,_0xefaf17[_0x738907(0x57c2)])),_0x11c989=when['defer'](),_0x4258c7=new FileReader();return _0x4258c7[_0x738907(0xef9)](_0x738907(0x41e4),function(){var _0x5eff8b=_0x738907;_0x11c989[_0x5eff8b(0x68a)](0x504b0304===new DataView(_0x4258c7[_0x5eff8b(0x4fe2)])['getUint32'](0x0,!0x1));}),_0x4258c7[_0x738907(0xef9)]('error',function(){var _0x216fbb=_0x738907;_0x11c989['reject'](_0x4258c7[_0x216fbb(0x132d)]);}),_0x4258c7[_0x738907(0x543)](_0x1567a4),_0x11c989[_0x738907(0x28bc)];}function readBlobAsText(_0x56806d){var _0x54559b=_0x68aa19,_0x44c399=when[_0x54559b(0x25e3)](),_0x585803=new FileReader();return _0x585803['addEventListener'](_0x54559b(0x41e4),function(){var _0x492990=_0x54559b;_0x44c399[_0x492990(0x68a)](_0x585803[_0x492990(0x4fe2)]);}),_0x585803['addEventListener']('error',function(){var _0x3debab=_0x54559b;_0x44c399[_0x3debab(0x4e16)](_0x585803[_0x3debab(0x132d)]);}),_0x585803[_0x54559b(0x1075)](_0x56806d),_0x44c399['promise'];}function insertNamespaces(_0x22e82c){var _0x529a5e=_0x68aa19,_0x49d7ff,_0x19abc0,_0x187f52,_0x25c53f={'xsi':'http://www.w3.org/2001/XMLSchema-instance'};for(var _0x42cdb8 in _0x25c53f)_0x25c53f[_0x529a5e(0x2a77)](_0x42cdb8)&&(_0x187f52='xmlns:'+_0x42cdb8+'=',RegExp(_0x529a5e(0x3ef3)+_0x42cdb8+':')[_0x529a5e(0x8e2)](_0x22e82c)&&-0x1===_0x22e82c[_0x529a5e(0x33ab)](_0x187f52)&&(defined$1(_0x49d7ff)||(_0x49d7ff=_0x22e82c['substr'](0x0,_0x22e82c['indexOf'](_0x529a5e(0x5552))+0x4),_0x19abc0=_0x22e82c[_0x529a5e(0x163c)](_0x49d7ff['length'])),_0x49d7ff+='\x20'+_0x187f52+'\x22'+_0x25c53f[_0x42cdb8]+'\x22'));return defined$1(_0x49d7ff)&&(_0x22e82c=_0x49d7ff+_0x19abc0),_0x22e82c;}function removeDuplicateNamespaces(_0x27f0d0){var _0x4aa61c=_0x68aa19;for(var _0x54b3ae,_0x445b9c,_0x4ecbb5,_0x1b319a=_0x27f0d0[_0x4aa61c(0x33ab)]('xmlns:'),_0x47cec4=_0x27f0d0[_0x4aa61c(0x33ab)]('>',_0x1b319a);-0x1!==_0x1b319a&&_0x1b319a<_0x47cec4;)_0x54b3ae=_0x27f0d0[_0x4aa61c(0x48ca)](_0x1b319a,_0x27f0d0[_0x4aa61c(0x33ab)]('\x22',_0x1b319a)),_0x445b9c=_0x1b319a,-0x1!==(_0x1b319a=_0x27f0d0[_0x4aa61c(0x33ab)](_0x54b3ae,_0x1b319a+0x1))?(_0x4ecbb5=_0x27f0d0[_0x4aa61c(0x33ab)]('\x22',_0x27f0d0[_0x4aa61c(0x33ab)]('\x22',_0x1b319a)+0x1),_0x1b319a=(_0x27f0d0=_0x27f0d0[_0x4aa61c(0x48ca)](0x0,_0x1b319a-0x1)+_0x27f0d0[_0x4aa61c(0x48ca)](_0x4ecbb5+0x1,_0x27f0d0[_0x4aa61c(0x531b)]))[_0x4aa61c(0x33ab)](_0x4aa61c(0x151),_0x445b9c-0x1)):_0x1b319a=_0x27f0d0[_0x4aa61c(0x33ab)]('xmlns:',_0x445b9c+0x1);return _0x27f0d0;}function loadXmlFromZip(_0x5d4a42,_0x312882,_0x1208b1){var _0x3c1da3=_0x68aa19;_0x5d4a42[_0x3c1da3(0x30b0)](new zip[(_0x3c1da3(0x21cb))](),function(_0x2d7e37){var _0x144ce4=_0x3c1da3;_0x2d7e37=removeDuplicateNamespaces(_0x2d7e37=insertNamespaces(_0x2d7e37)),_0x312882[_0x144ce4(0x1f7e)]=parser$1[_0x144ce4(0x4b11)](_0x2d7e37,_0x144ce4(0x1dfe)),_0x1208b1['resolve']();});}function loadDataUriFromZip(_0x703495,_0x5d2342,_0x43b2b4){var _0x3dab1a=_0x68aa19,_0x274068=defaultValue$1(MimeTypes[_0x3dab1a(0x45ba)](_0x703495[_0x3dab1a(0x33c1)]),_0x3dab1a(0xb88));_0x703495[_0x3dab1a(0x30b0)](new zip[(_0x3dab1a(0x169b))](_0x274068),function(_0x225ba2){var _0x58888f=_0x3dab1a;_0x5d2342[_0x703495['filename']]=_0x225ba2,_0x43b2b4[_0x58888f(0x68a)]();});}function embedDataUris(_0x355eb5,_0x3708f9,_0x1238f2,_0x161fab){var _0x36648a=_0x68aa19;for(var _0x36c8fc=_0x161fab[_0x36648a(0x20c8)],_0x423c8f=new URI('.'),_0xb91f53=_0x355eb5['querySelectorAll'](_0x3708f9),_0x18e605=0x0;_0x18e605<_0xb91f53['length'];_0x18e605++){var _0x1514eb=_0xb91f53[_0x18e605],_0x38ff40=new URI(_0x1514eb['getAttribute'](_0x1238f2))[_0x36648a(0x68a)](_0x423c8f)[_0x36648a(0x1d43)](),_0x52c053=_0x36c8fc['indexOf'](_0x38ff40);if(-0x1!==_0x52c053){var _0x3a8335=_0x36c8fc[_0x52c053];_0x1514eb[_0x36648a(0x7da)](_0x1238f2,_0x161fab[_0x3a8335]),'a'===_0x3708f9&&null===_0x1514eb[_0x36648a(0x366d)](_0x36648a(0x4e6a))&&_0x1514eb[_0x36648a(0x7da)](_0x36648a(0x4e6a),_0x3a8335);}}}function applyBasePath(_0x197c05,_0x181e80,_0x1355e5,_0x596878){var _0x5b1f9a=_0x68aa19;for(var _0x3bbdaf=_0x197c05[_0x5b1f9a(0x492e)](_0x181e80),_0x1796e4=0x0;_0x1796e4<_0x3bbdaf['length'];_0x1796e4++){var _0x108016=_0x3bbdaf[_0x1796e4],_0x36c9ae=resolveHref(_0x108016[_0x5b1f9a(0x366d)](_0x1355e5),_0x596878);_0x108016[_0x5b1f9a(0x7da)](_0x1355e5,_0x36c9ae['url']);}}function createEntity(_0x21454d,_0x559b42,_0x5672ee){var _0x6ff3c0=_0x68aa19,_0x5e35c1=queryStringAttribute$2(_0x21454d,'id');_0x5e35c1=defined$1(_0x5e35c1)&&0x0!==_0x5e35c1[_0x6ff3c0(0x531b)]?_0x5e35c1:createGuid(),defined$1(_0x5672ee)&&(_0x5e35c1=_0x5672ee+_0x5e35c1);var _0x1e051a=_0x559b42[_0x6ff3c0(0x1e87)](_0x5e35c1);return defined$1(_0x1e051a)&&(_0x5e35c1=createGuid(),defined$1(_0x5672ee)&&(_0x5e35c1=_0x5672ee+_0x5e35c1)),defined$1((_0x1e051a=_0x559b42[_0x6ff3c0(0x4979)](new Entity({'id':_0x5e35c1})))[_0x6ff3c0(0x1f7e)])||(_0x1e051a[_0x6ff3c0(0x30d6)](_0x6ff3c0(0x1f7e)),_0x1e051a[_0x6ff3c0(0x1f7e)]=new KmlFeatureData()),_0x1e051a;}function isExtrudable(_0x38d246,_0x46711a){var _0x2102c1=_0x68aa19;return _0x2102c1(0x239e)===_0x38d246||'relativeToGround'===_0x38d246||_0x2102c1(0x3e90)===_0x46711a;}function readCoordinate(_0x5a32e8,_0xb888b9){var _0x315aa0=_0x68aa19;if(!defined$1(_0x5a32e8))return Cartesian3[_0x315aa0(0x2ac5)](0x0,0x0,0x0,_0xb888b9);var _0x5ce9a9=_0x5a32e8['match'](/[^\s,\n]+/g);if(!defined$1(_0x5ce9a9))return Cartesian3['fromDegrees'](0x0,0x0,0x0,_0xb888b9);var _0x1664ac=parseFloat(_0x5ce9a9[0x0]),_0x470fcc=parseFloat(_0x5ce9a9[0x1]),_0x2ad969=parseFloat(_0x5ce9a9[0x2]);return _0x1664ac=isNaN(_0x1664ac)?0x0:_0x1664ac,_0x470fcc=isNaN(_0x470fcc)?0x0:_0x470fcc,_0x2ad969=isNaN(_0x2ad969)?0x0:_0x2ad969,Cartesian3['fromDegrees'](_0x1664ac,_0x470fcc,_0x2ad969,_0xb888b9);}function readCoordinates(_0x3fe765,_0x14de39){var _0x5f18e4=_0x68aa19;if(defined$1(_0x3fe765)){var _0x4c5162=_0x3fe765[_0x5f18e4(0x4d31)][_0x5f18e4(0x1b02)](/[^\s\n]+/g);if(defined$1(_0x4c5162)){for(var _0x4b9480=_0x4c5162[_0x5f18e4(0x531b)],_0x59d65b=new Array(_0x4b9480),_0x40fb2d=0x0,_0x2284ca=0x0;_0x2284ca<_0x4b9480;_0x2284ca++)_0x59d65b[_0x40fb2d++]=readCoordinate(_0x4c5162[_0x2284ca],_0x14de39);return _0x59d65b;}}}function queryNumericAttribute$2(_0x38e8ad,_0x142905){var _0x5995d0=_0x68aa19;if(defined$1(_0x38e8ad)){var _0x524153=_0x38e8ad[_0x5995d0(0x366d)](_0x142905);if(null!==_0x524153){var _0x85dfc6=parseFloat(_0x524153);return isNaN(_0x85dfc6)?void 0x0:_0x85dfc6;}}}function queryStringAttribute$2(_0xef05c7,_0x16d91c){var _0x26b8de=_0x68aa19;if(defined$1(_0xef05c7)){var _0x15610a=_0xef05c7[_0x26b8de(0x366d)](_0x16d91c);return null!==_0x15610a?_0x15610a:void 0x0;}}function queryFirstNode$3(_0x445f0c,_0x5d5d55,_0x533e5a){var _0x3f450b=_0x68aa19;if(defined$1(_0x445f0c))for(var _0x3b10a2=_0x445f0c[_0x3f450b(0x1330)],_0x1d54ed=_0x3b10a2['length'],_0x53ae03=0x0;_0x53ae03<_0x1d54ed;_0x53ae03++){var _0x1e58fe=_0x3b10a2[_0x53ae03];if(_0x1e58fe['localName']===_0x5d5d55&&-0x1!==_0x533e5a['indexOf'](_0x1e58fe[_0x3f450b(0x3350)]))return _0x1e58fe;}}function queryNodes$2(_0x292430,_0x2ab435,_0x473d1d){var _0x46cbbe=_0x68aa19;if(defined$1(_0x292430)){for(var _0x213ae7=[],_0x37bdf3=_0x292430[_0x46cbbe(0x40b0)]('*',_0x2ab435),_0x2193e8=_0x37bdf3[_0x46cbbe(0x531b)],_0x38c96f=0x0;_0x38c96f<_0x2193e8;_0x38c96f++){var _0x37e075=_0x37bdf3[_0x38c96f];_0x37e075[_0x46cbbe(0x4ff4)]===_0x2ab435&&-0x1!==_0x473d1d['indexOf'](_0x37e075[_0x46cbbe(0x3350)])&&_0x213ae7[_0x46cbbe(0x3a33)](_0x37e075);}return _0x213ae7;}}function queryChildNodes$3(_0x5452b0,_0x17c33a,_0x20c5c2){var _0x523a06=_0x68aa19;if(!defined$1(_0x5452b0))return[];for(var _0x2fd38b=[],_0x230749=_0x5452b0[_0x523a06(0x1330)],_0x1c9937=_0x230749[_0x523a06(0x531b)],_0x1f33c9=0x0;_0x1f33c9<_0x1c9937;_0x1f33c9++){var _0x585526=_0x230749[_0x1f33c9];_0x585526[_0x523a06(0x4ff4)]===_0x17c33a&&-0x1!==_0x20c5c2[_0x523a06(0x33ab)](_0x585526[_0x523a06(0x3350)])&&_0x2fd38b['push'](_0x585526);}return _0x2fd38b;}function queryNumericValue$2(_0x70a8b8,_0x1f9c4e,_0x54712d){var _0x3ee256=_0x68aa19,_0x1e6434=queryFirstNode$3(_0x70a8b8,_0x1f9c4e,_0x54712d);if(defined$1(_0x1e6434)){var _0x2f18ad=parseFloat(_0x1e6434[_0x3ee256(0x4d31)]);return isNaN(_0x2f18ad)?void 0x0:_0x2f18ad;}}function queryStringValue$2(_0x333b5d,_0x4f137f,_0x5b1175){var _0x5dddbf=_0x68aa19,_0xa9f06f=queryFirstNode$3(_0x333b5d,_0x4f137f,_0x5b1175);if(defined$1(_0xa9f06f))return _0xa9f06f[_0x5dddbf(0x4d31)][_0x5dddbf(0x559)]();}function queryBooleanValue$1(_0x4a637c,_0x232c87,_0x5eb217){var _0xe765ed=_0x68aa19,_0x2444bb=queryFirstNode$3(_0x4a637c,_0x232c87,_0x5eb217);if(defined$1(_0x2444bb)){var _0x1c28de=_0x2444bb['textContent'][_0xe765ed(0x559)]();return'1'===_0x1c28de||/^true$/i['test'](_0x1c28de);}}function resolveHref(_0x4b0ea5,_0x4f8179,_0x36a0db){var _0x3d30cb=_0x68aa19;if(defined$1(_0x4b0ea5)){var _0x15b8fb;if(defined$1(_0x36a0db)){var _0x5da94c=_0x36a0db[_0x4b0ea5=_0x4b0ea5[_0x3d30cb(0x1297)](/\\/g,'/')];if(defined$1(_0x5da94c))_0x15b8fb=new Resource({'url':_0x5da94c});else{var _0x38a462=new URI(_0x4f8179[_0x3d30cb(0x1c0c)]());defined$1(_0x5da94c=_0x36a0db[new URI(_0x4b0ea5)[_0x3d30cb(0x68a)](_0x38a462)])&&(_0x15b8fb=new Resource({'url':_0x5da94c}));}}return defined$1(_0x15b8fb)||(_0x15b8fb=defined$1(_0x4f8179)?_0x4f8179[_0x3d30cb(0x14ea)]({'url':_0x4b0ea5}):new Resource({'url':_0x4b0ea5})),_0x15b8fb;}}Object[_0x68aa19(0x5b7)](DeferredLoading['prototype'],{'dataSource':{'get':function(){return this['_dataSource'];}}}),DeferredLoading[_0x68aa19(0x4b51)]['addNodes']=function(_0x4f0114,_0x41d527){var _0x406fb6=_0x68aa19;this['_stack']['push']({'nodes':_0x4f0114,'index':0x0,'processingData':_0x41d527}),this[_0x406fb6(0x1175)]=!0x0;},DeferredLoading[_0x68aa19(0x4b51)][_0x68aa19(0x4b55)]=function(_0x37f7a8){var _0x3bd31e=_0x68aa19;this[_0x3bd31e(0x1ff)]['push'](_0x37f7a8);},DeferredLoading['prototype'][_0x68aa19(0x466b)]=function(){var _0x223d55=_0x68aa19,_0x1e2723=this[_0x223d55(0xbf9)];return this[_0x223d55(0x1175)]||_0x1e2723['resolve'](),when[_0x223d55(0x3ac2)](_0x1e2723[_0x223d55(0x28bc)],when['all'](this[_0x223d55(0x1ff)]));},DeferredLoading[_0x68aa19(0x4b51)][_0x68aa19(0x2818)]=function(){var _0x3bbb7b=_0x68aa19,_0x52ad4e=0x1===this[_0x3bbb7b(0x416)][_0x3bbb7b(0x531b)];return _0x52ad4e&&(this[_0x3bbb7b(0x2ed)]=KmlDataSource[_0x3bbb7b(0x19a6)]()),this[_0x3bbb7b(0x3df6)](_0x52ad4e);},DeferredLoading[_0x68aa19(0x4b51)]['_giveUpTime']=function(){var _0x515d2e=_0x68aa19;if(!this[_0x515d2e(0x3188)]){this[_0x515d2e(0x3188)]=!0x0,this['_timeThreshold']=0x32;var _0x302ed3=this;setTimeout(function(){var _0x48d79f=_0x515d2e;_0x302ed3[_0x48d79f(0x3188)]=!0x1,_0x302ed3[_0x48d79f(0x2ed)]=KmlDataSource['_getTimestamp'](),_0x302ed3['_process'](!0x0);},0x0);}},DeferredLoading[_0x68aa19(0x4b51)]['_nextNode']=function(){var _0x49a36c=_0x68aa19,_0x4afa7a=this[_0x49a36c(0x416)],_0x195368=_0x4afa7a[_0x4afa7a[_0x49a36c(0x531b)]-0x1],_0x35ad27=_0x195368[_0x49a36c(0x1fda)],_0x2d517a=_0x195368['nodes'];if(_0x35ad27!==_0x2d517a['length'])return++_0x195368[_0x49a36c(0x1fda)],_0x2d517a[_0x35ad27];},DeferredLoading[_0x68aa19(0x4b51)][_0x68aa19(0x3de5)]=function(){var _0x6eae86=_0x68aa19,_0x2b0762=this[_0x6eae86(0x416)];return _0x2b0762[_0x6eae86(0x1ae7)](),0x0!==_0x2b0762[_0x6eae86(0x531b)]||(this[_0x6eae86(0xbf9)][_0x6eae86(0x68a)](),!0x1);},DeferredLoading[_0x68aa19(0x4b51)][_0x68aa19(0x3df6)]=function(_0x5d93b5){var _0x569e9a=_0x68aa19;for(var _0x395043=this[_0x569e9a(0x1cdd)],_0x440a4a=this[_0x569e9a(0x416)][this[_0x569e9a(0x416)][_0x569e9a(0x531b)]-0x1]['processingData'],_0x49f997=this[_0x569e9a(0x297b)]();defined$1(_0x49f997);){var _0x4f7933=featureTypes[_0x49f997[_0x569e9a(0x4ff4)]];if(defined$1(_0x4f7933)&&(-0x1!==namespaces[_0x569e9a(0x1f7e)][_0x569e9a(0x33ab)](_0x49f997[_0x569e9a(0x3350)])||-0x1!==namespaces['gx'][_0x569e9a(0x33ab)](_0x49f997[_0x569e9a(0x3350)]))&&(_0x4f7933(_0x395043,_0x49f997,_0x440a4a,this),this[_0x569e9a(0x3188)]||KmlDataSource[_0x569e9a(0x19a6)]()>this[_0x569e9a(0x2ed)]+this['_timeThreshold']))return void this[_0x569e9a(0x32ce)]();_0x49f997=this[_0x569e9a(0x297b)]();}this['_pop']()&&_0x5d93b5&&this[_0x569e9a(0x3df6)](!0x0);};var colorOptions={'maximumRed':void 0x0,'red':void 0x0,'maximumGreen':void 0x0,'green':void 0x0,'maximumBlue':void 0x0,'blue':void 0x0};function parseColorString(_0x2973e2,_0xf5d37b){var _0x535bdd=_0x68aa19;if(defined$1(_0x2973e2)&&!/^\s*$/gm[_0x535bdd(0x8e2)](_0x2973e2)){'#'===_0x2973e2[0x0]&&(_0x2973e2=_0x2973e2[_0x535bdd(0x57ed)](0x1));var _0x2a5bab=parseInt(_0x2973e2[_0x535bdd(0x57ed)](0x0,0x2),0x10)/0xff,_0x30c312=parseInt(_0x2973e2[_0x535bdd(0x57ed)](0x2,0x4),0x10)/0xff,_0x3dc695=parseInt(_0x2973e2[_0x535bdd(0x57ed)](0x4,0x6),0x10)/0xff,_0x542147=parseInt(_0x2973e2['substring'](0x6,0x8),0x10)/0xff;return _0xf5d37b?(_0x542147>0x0?(colorOptions[_0x535bdd(0x324)]=_0x542147,colorOptions['red']=void 0x0):(colorOptions[_0x535bdd(0x324)]=void 0x0,colorOptions[_0x535bdd(0x4f34)]=0x0),_0x3dc695>0x0?(colorOptions[_0x535bdd(0x4848)]=_0x3dc695,colorOptions[_0x535bdd(0x2129)]=void 0x0):(colorOptions[_0x535bdd(0x4848)]=void 0x0,colorOptions[_0x535bdd(0x2129)]=0x0),_0x30c312>0x0?(colorOptions[_0x535bdd(0xdc9)]=_0x30c312,colorOptions[_0x535bdd(0x28f8)]=void 0x0):(colorOptions[_0x535bdd(0xdc9)]=void 0x0,colorOptions[_0x535bdd(0x28f8)]=0x0),colorOptions[_0x535bdd(0x24f9)]=_0x2a5bab,Color$2['fromRandom'](colorOptions)):new Color$2(_0x542147,_0x3dc695,_0x30c312,_0x2a5bab);}}function queryColorValue(_0x3b2bd1,_0x34fa4b,_0x1f40ad){var _0xd13d17=_0x68aa19,_0x4f582a=queryStringValue$2(_0x3b2bd1,_0x34fa4b,_0x1f40ad);if(defined$1(_0x4f582a))return parseColorString(_0x4f582a,_0xd13d17(0x2bd3)===queryStringValue$2(_0x3b2bd1,_0xd13d17(0x2dc5),_0x1f40ad));}function processTimeStamp(_0x5c2b68){var _0x4ad222=_0x68aa19,_0x5d6591=queryFirstNode$3(_0x5c2b68,_0x4ad222(0x2086),namespaces[_0x4ad222(0x589b)]),_0x5e5c2d=queryStringValue$2(_0x5d6591,_0x4ad222(0x471d),namespaces[_0x4ad222(0x589b)]);if(defined$1(_0x5d6591)&&defined$1(_0x5e5c2d)&&0x0!==_0x5e5c2d['length']){var _0x2d90ff=JulianDate[_0x4ad222(0x5861)](_0x5e5c2d),_0x4dbf09=new TimeIntervalCollection();return _0x4dbf09[_0x4ad222(0x5749)](new TimeInterval({'start':_0x2d90ff,'stop':Iso8601[_0x4ad222(0x53ba)]})),_0x4dbf09;}}function processTimeSpan(_0x70fd32){var _0x52c432=_0x68aa19,_0x934fed=queryFirstNode$3(_0x70fd32,_0x52c432(0x9f9),namespaces[_0x52c432(0x589b)]);if(defined$1(_0x934fed)){var _0x57b64d,_0x7a8eb6=queryFirstNode$3(_0x934fed,_0x52c432(0x4524),namespaces[_0x52c432(0x589b)]),_0x3dd617=defined$1(_0x7a8eb6)?JulianDate[_0x52c432(0x5861)](_0x7a8eb6[_0x52c432(0x4d31)]):void 0x0,_0x1831af=queryFirstNode$3(_0x934fed,'end',namespaces[_0x52c432(0x589b)]),_0xf70c7a=defined$1(_0x1831af)?JulianDate[_0x52c432(0x5861)](_0x1831af[_0x52c432(0x4d31)]):void 0x0;if(defined$1(_0x3dd617)&&defined$1(_0xf70c7a)){if(JulianDate[_0x52c432(0x15d1)](_0xf70c7a,_0x3dd617)){var _0x1bc2cf=_0x3dd617;_0x3dd617=_0xf70c7a,_0xf70c7a=_0x1bc2cf;}(_0x57b64d=new TimeIntervalCollection())[_0x52c432(0x5749)](new TimeInterval({'start':_0x3dd617,'stop':_0xf70c7a}));}else defined$1(_0x3dd617)?(_0x57b64d=new TimeIntervalCollection())['addInterval'](new TimeInterval({'start':_0x3dd617,'stop':Iso8601[_0x52c432(0x53ba)]})):defined$1(_0xf70c7a)&&(_0x57b64d=new TimeIntervalCollection())[_0x52c432(0x5749)](new TimeInterval({'start':Iso8601[_0x52c432(0x3fd7)],'stop':_0xf70c7a}));return _0x57b64d;}}function createDefaultBillboard(){var _0xa3343=_0x68aa19,_0x57f576=new BillboardGraphics();return _0x57f576[_0xa3343(0x209)]=BILLBOARD_SIZE,_0x57f576[_0xa3343(0x5862)]=BILLBOARD_SIZE,_0x57f576[_0xa3343(0x3f04)]=new NearFarScalar(BILLBOARD_NEAR_DISTANCE,BILLBOARD_NEAR_RATIO,BILLBOARD_FAR_DISTANCE,BILLBOARD_FAR_RATIO),_0x57f576[_0xa3343(0x5327)]=new NearFarScalar(BILLBOARD_NEAR_DISTANCE,BILLBOARD_NEAR_RATIO,BILLBOARD_FAR_DISTANCE,BILLBOARD_FAR_RATIO),_0x57f576;}function createDefaultPolygon(){var _0x5a9aa9=_0x68aa19,_0xba2f6a=new PolygonGraphics();return _0xba2f6a[_0x5a9aa9(0x2da5)]=!0x0,_0xba2f6a[_0x5a9aa9(0x19b8)]=Color$2['WHITE'],_0xba2f6a;}function createDefaultLabel(){var _0x58a9de=_0x68aa19,_0x155710=new LabelGraphics();return _0x155710[_0x58a9de(0x2e12)]=new NearFarScalar(0x2dc6c0,0x1,0x4c4b40,0x0),_0x155710[_0x58a9de(0x1c93)]=new DistanceDisplayCondition(0x0,0x13880),_0x155710[_0x58a9de(0x3a26)]=new Cartesian2(0x11,0x0),_0x155710['horizontalOrigin']=HorizontalOrigin$1[_0x58a9de(0x5486)],_0x155710[_0x58a9de(0x39f0)]=_0x58a9de(0x29ea),_0x155710['style']=LabelStyle$1[_0x58a9de(0x1aa9)],_0x155710;}function getIconHref(_0x33a694,_0x7a61ab,_0x55cf92,_0x307754,_0x562114){var _0x4ef363=_0x68aa19,_0x43774e=queryStringValue$2(_0x33a694,'href',namespaces[_0x4ef363(0x1f7e)]);if(defined$1(_0x43774e)&&0x0!==_0x43774e[_0x4ef363(0x531b)]){if(0x0===_0x43774e[_0x4ef363(0x33ab)](_0x4ef363(0x4628))){var _0x5e3030=_0x43774e['charAt'](0x15),_0xf16c1a=defaultValue$1(queryNumericValue$2(_0x33a694,'x',namespaces['gx']),0x0),_0x53cba5=defaultValue$1(queryNumericValue$2(_0x33a694,'y',namespaces['gx']),0x0);_0xf16c1a=Math[_0x4ef363(0x27d5)](_0xf16c1a/0x20,0x7),_0x43774e=_0x4ef363(0x1192)+_0x5e3030+_0x4ef363(0x1cb2)+(0x8*(_0x53cba5=0x7-Math['min'](_0x53cba5/0x20,0x7))+_0xf16c1a)+_0x4ef363(0x50d4);}var _0x3d8718=resolveHref(_0x43774e,_0x55cf92,_0x307754);if(_0x562114){var _0x5dfe30=queryStringValue$2(_0x33a694,_0x4ef363(0x2efa),namespaces[_0x4ef363(0x1f7e)]),_0x15a3aa=queryStringValue$2(_0x33a694,'viewRefreshMode',namespaces[_0x4ef363(0x1f7e)]);'onInterval'===_0x5dfe30||_0x4ef363(0x1ffa)===_0x5dfe30?oneTimeWarning(_0x4ef363(0x2395)+_0x5dfe30,'KML\x20-\x20Unsupported\x20Icon\x20refreshMode:\x20'+_0x5dfe30):_0x4ef363(0xa56)!==_0x15a3aa&&_0x4ef363(0x2ff8)!==_0x15a3aa||oneTimeWarning('kml-refreshMode-'+_0x15a3aa,_0x4ef363(0xabf)+_0x15a3aa);var _0x17c487=defaultValue$1(queryStringValue$2(_0x33a694,_0x4ef363(0x440b),namespaces[_0x4ef363(0x1f7e)]),0x1),_0x51bc43='onStop'===_0x15a3aa?_0x4ef363(0x5806):'',_0x1349c6=defaultValue$1(queryStringValue$2(_0x33a694,_0x4ef363(0x47d8),namespaces[_0x4ef363(0x1f7e)]),_0x51bc43),_0x118f06=queryStringValue$2(_0x33a694,_0x4ef363(0x2b59),namespaces[_0x4ef363(0x1f7e)]);defined$1(_0x1349c6)&&_0x3d8718['setQueryParameters'](queryToObject(cleanupString(_0x1349c6))),defined$1(_0x118f06)&&_0x3d8718[_0x4ef363(0x49e5)](queryToObject(cleanupString(_0x118f06)));var _0x242fcf=_0x7a61ab[_0x4ef363(0x2de2)];return processNetworkLinkQueryString(_0x3d8718,_0x7a61ab[_0x4ef363(0x4ce6)],_0x7a61ab[_0x4ef363(0xa77)],_0x17c487,_0x7a61ab[_0x4ef363(0x238b)][_0x4ef363(0x30c4)],_0x242fcf),_0x3d8718;}return _0x3d8718;}}function processBillboardIcon(_0x5a0c1d,_0x34240b,_0x3ebaba,_0x5a684b,_0x2b2be3){var _0x517ceb=_0x68aa19,_0x23e866=queryNumericValue$2(_0x34240b,'scale',namespaces[_0x517ceb(0x1f7e)]),_0xad5d53=queryNumericValue$2(_0x34240b,'heading',namespaces['kml']),_0x41a582=queryColorValue(_0x34240b,_0x517ceb(0x28b8),namespaces[_0x517ceb(0x1f7e)]),_0x55a48a=queryFirstNode$3(_0x34240b,_0x517ceb(0x1830),namespaces[_0x517ceb(0x1f7e)]),_0x54613f=getIconHref(_0x55a48a,_0x5a0c1d,_0x5a684b,_0x2b2be3,!0x1);defined$1(_0x55a48a)&&!defined$1(_0x54613f)&&(_0x54613f=!0x1);var _0xc1da7a,_0x415d14,_0x22bfab=queryNumericValue$2(_0x55a48a,'x',namespaces['gx']),_0x3436ed=queryNumericValue$2(_0x55a48a,'y',namespaces['gx']),_0x136d54=queryNumericValue$2(_0x55a48a,'w',namespaces['gx']),_0x58fe57=queryNumericValue$2(_0x55a48a,'h',namespaces['gx']),_0x320448=queryFirstNode$3(_0x34240b,_0x517ceb(0x1716),namespaces[_0x517ceb(0x1f7e)]),_0x4798f0=queryNumericAttribute$2(_0x320448,'x'),_0x3ba49f=queryNumericAttribute$2(_0x320448,'y'),_0xc004d1=queryStringAttribute$2(_0x320448,_0x517ceb(0x4de0)),_0x1ccd20=queryStringAttribute$2(_0x320448,_0x517ceb(0x4258)),_0x180c20=_0x3ebaba[_0x517ceb(0x1bf3)];defined$1(_0x180c20)||(_0x180c20=createDefaultBillboard(),_0x3ebaba[_0x517ceb(0x1bf3)]=_0x180c20),_0x180c20[_0x517ceb(0x4133)]=_0x54613f,_0x180c20[_0x517ceb(0x1ed8)]=_0x23e866,_0x180c20[_0x517ceb(0x28b8)]=_0x41a582,(defined$1(_0x22bfab)||defined$1(_0x3436ed)||defined$1(_0x136d54)||defined$1(_0x58fe57))&&(_0x180c20[_0x517ceb(0xc06)]=new BoundingRectangle(_0x22bfab,_0x3436ed,_0x136d54,_0x58fe57)),defined$1(_0xad5d53)&&0x0!==_0xad5d53&&(_0x180c20[_0x517ceb(0x374)]=CesiumMath[_0x517ceb(0x12a4)](-_0xad5d53),_0x180c20['alignedAxis']=Cartesian3[_0x517ceb(0x689)]),_0x23e866=defaultValue$1(_0x23e866,0x1),defined$1(_0x4798f0)&&(_0x517ceb(0x3c6e)===_0xc004d1?_0xc1da7a=-_0x4798f0*_0x23e866:_0x517ceb(0x4d70)===_0xc004d1?_0xc1da7a=(_0x4798f0-BILLBOARD_SIZE)*_0x23e866:'fraction'===_0xc004d1&&(_0xc1da7a=-_0x4798f0*BILLBOARD_SIZE*_0x23e866),_0xc1da7a+=0.5*BILLBOARD_SIZE*_0x23e866),defined$1(_0x3ba49f)&&(_0x517ceb(0x3c6e)===_0x1ccd20?_0x415d14=_0x3ba49f*_0x23e866:_0x517ceb(0x4d70)===_0x1ccd20?_0x415d14=(-_0x3ba49f+BILLBOARD_SIZE)*_0x23e866:'fraction'===_0x1ccd20&&(_0x415d14=_0x3ba49f*BILLBOARD_SIZE*_0x23e866),_0x415d14-=0.5*BILLBOARD_SIZE*_0x23e866),(defined$1(_0xc1da7a)||defined$1(_0x415d14))&&(_0x180c20[_0x517ceb(0x3a26)]=new Cartesian2(_0xc1da7a,_0x415d14));}function applyStyle(_0x19c86a,_0x2ad071,_0x1a34b0,_0x4a0ed1,_0x327497){var _0x560661=_0x68aa19;for(var _0x50234a=0x0,_0x398d0c=_0x2ad071[_0x560661(0x1330)]['length'];_0x50234a<_0x398d0c;_0x50234a++){var _0x21885a=_0x2ad071[_0x560661(0x1330)]['item'](_0x50234a);if(_0x560661(0x1f47)===_0x21885a[_0x560661(0x4ff4)])processBillboardIcon(_0x19c86a,_0x21885a,_0x1a34b0,_0x4a0ed1,_0x327497);else{if('LabelStyle'===_0x21885a[_0x560661(0x4ff4)]){var _0x534c5f=_0x1a34b0[_0x560661(0x4ae4)];defined$1(_0x534c5f)||(_0x534c5f=createDefaultLabel(),_0x1a34b0[_0x560661(0x4ae4)]=_0x534c5f),_0x534c5f[_0x560661(0x1ed8)]=defaultValue$1(queryNumericValue$2(_0x21885a,'scale',namespaces[_0x560661(0x1f7e)]),_0x534c5f[_0x560661(0x1ed8)]),_0x534c5f[_0x560661(0xf0c)]=defaultValue$1(queryColorValue(_0x21885a,_0x560661(0x28b8),namespaces[_0x560661(0x1f7e)]),_0x534c5f[_0x560661(0xf0c)]),_0x534c5f['text']=_0x1a34b0[_0x560661(0x13f9)];}else{if('LineStyle'===_0x21885a[_0x560661(0x4ff4)]){var _0x39db63=_0x1a34b0['polyline'];defined$1(_0x39db63)||(_0x39db63=new PolylineGraphics(),_0x1a34b0[_0x560661(0x5426)]=_0x39db63),_0x39db63[_0x560661(0x209)]=queryNumericValue$2(_0x21885a,_0x560661(0x209),namespaces[_0x560661(0x1f7e)]),_0x39db63['material']=queryColorValue(_0x21885a,_0x560661(0x28b8),namespaces[_0x560661(0x1f7e)]),defined$1(queryColorValue(_0x21885a,'outerColor',namespaces['gx']))&&oneTimeWarning('kml-gx:outerColor',_0x560661(0x3dbb)),defined$1(queryNumericValue$2(_0x21885a,_0x560661(0x2b12),namespaces['gx']))&&oneTimeWarning(_0x560661(0x317e),_0x560661(0xb36)),defined$1(queryNumericValue$2(_0x21885a,_0x560661(0x5697),namespaces['gx']))&&oneTimeWarning('kml-gx:physicalWidth',_0x560661(0x31d)),defined$1(queryBooleanValue$1(_0x21885a,_0x560661(0x5679),namespaces['gx']))&&oneTimeWarning('kml-gx:labelVisibility',_0x560661(0x2c4b));}else{if(_0x560661(0x4cdc)===_0x21885a[_0x560661(0x4ff4)]){var _0x3457f4=_0x1a34b0[_0x560661(0x1c00)];defined$1(_0x3457f4)||(_0x3457f4=createDefaultPolygon(),_0x1a34b0[_0x560661(0x1c00)]=_0x3457f4),_0x3457f4[_0x560661(0x128b)]=defaultValue$1(queryColorValue(_0x21885a,'color',namespaces[_0x560661(0x1f7e)]),_0x3457f4[_0x560661(0x128b)]),_0x3457f4[_0x560661(0x12c5)]=defaultValue$1(queryBooleanValue$1(_0x21885a,'fill',namespaces[_0x560661(0x1f7e)]),_0x3457f4[_0x560661(0x12c5)]),_0x3457f4[_0x560661(0x2da5)]=defaultValue$1(queryBooleanValue$1(_0x21885a,'outline',namespaces[_0x560661(0x1f7e)]),_0x3457f4[_0x560661(0x2da5)]);}else{if(_0x560661(0x48e5)===_0x21885a['localName']){var _0x26688d=defaultValue$1(parseColorString(queryStringValue$2(_0x21885a,_0x560661(0x4378),namespaces[_0x560661(0x1f7e)])),Color$2[_0x560661(0x2d95)]),_0x4f543d=defaultValue$1(parseColorString(queryStringValue$2(_0x21885a,_0x560661(0x3797),namespaces[_0x560661(0x1f7e)])),Color$2[_0x560661(0x1219)]),_0x2ae8b6=queryStringValue$2(_0x21885a,'text',namespaces['kml']);_0x1a34b0[_0x560661(0x30d6)]('balloonStyle'),_0x1a34b0[_0x560661(0x449f)]={'bgColor':_0x26688d,'textColor':_0x4f543d,'text':_0x2ae8b6};}else{if('ListStyle'===_0x21885a['localName']){var _0xba1043=queryStringValue$2(_0x21885a,_0x560661(0x38ba),namespaces[_0x560661(0x1f7e)]);_0x560661(0x3507)!==_0xba1043&&_0x560661(0x36d0)!==_0xba1043||oneTimeWarning(_0x560661(0x1905)+_0xba1043,_0x560661(0x242a)+_0xba1043);}}}}}}}}function computeFinalStyle(_0x21c9a8,_0x324271,_0x5e4c17,_0x1bd2dd,_0x51024d){var _0x563226=_0x68aa19;for(var _0x1f48fd,_0x54489c=new Entity(),_0x7d8455=-0x1,_0x576ed8=_0x324271[_0x563226(0x1330)],_0x48ef99=_0x576ed8[_0x563226(0x531b)],_0x3bea5a=0x0;_0x3bea5a<_0x48ef99;_0x3bea5a++){var _0x4d8d65=_0x576ed8[_0x3bea5a];_0x563226(0x21ea)!==_0x4d8d65[_0x563226(0x4ff4)]&&_0x563226(0x24e1)!==_0x4d8d65[_0x563226(0x4ff4)]||(_0x7d8455=_0x3bea5a);}if(-0x1!==_0x7d8455){var _0x9b22e8=_0x576ed8[_0x7d8455];if('Style'===_0x9b22e8[_0x563226(0x4ff4)])applyStyle(_0x21c9a8,_0x9b22e8,_0x54489c,_0x1bd2dd,_0x51024d);else for(var _0x58956c=queryChildNodes$3(_0x9b22e8,_0x563226(0xc9e),namespaces['kml']),_0x13ce22=0x0;_0x13ce22<_0x58956c[_0x563226(0x531b)];_0x13ce22++){var _0x5a989b=_0x58956c[_0x13ce22],_0x13659d=queryStringValue$2(_0x5a989b,_0x563226(0x133c),namespaces['kml']);if(_0x563226(0x193a)===_0x13659d){var _0x3cec7c=queryStringValue$2(_0x5a989b,_0x563226(0x29f8),namespaces[_0x563226(0x1f7e)]);if(defined$1(_0x3cec7c))defined$1(_0x1f48fd=_0x5e4c17[_0x563226(0x1e87)](_0x3cec7c))||(_0x1f48fd=_0x5e4c17['getById']('#'+_0x3cec7c)),defined$1(_0x1f48fd)&&_0x54489c[_0x563226(0x737)](_0x1f48fd);else applyStyle(_0x21c9a8,queryFirstNode$3(_0x5a989b,_0x563226(0x21ea),namespaces['kml']),_0x54489c,_0x1bd2dd,_0x51024d);}else oneTimeWarning(_0x563226(0x4b25)+_0x13659d,'KML\x20-\x20Unsupported\x20StyleMap\x20key:\x20'+_0x13659d);}}var _0x5cf114=queryStringValue$2(_0x324271,_0x563226(0x29f8),namespaces[_0x563226(0x1f7e)]);if(defined$1(_0x5cf114)){var _0x11bbcc=_0x5cf114;if('#'!==_0x5cf114[0x0]&&-0x1!==_0x5cf114[_0x563226(0x33ab)]('#')){var _0x484ed5=_0x5cf114[_0x563226(0x4d7b)]('#'),_0x105b82=_0x484ed5[0x0];_0x11bbcc=_0x1bd2dd[_0x563226(0x14ea)]({'url':_0x105b82})[_0x563226(0x1c0c)]()+'#'+_0x484ed5[0x1];}defined$1(_0x1f48fd=_0x5e4c17[_0x563226(0x1e87)](_0x11bbcc))||(_0x1f48fd=_0x5e4c17['getById']('#'+_0x11bbcc)),defined$1(_0x1f48fd)&&_0x54489c[_0x563226(0x737)](_0x1f48fd);}return _0x54489c;}function processExternalStyles(_0x49d535,_0x505cce,_0x4ae0db){var _0xa3bac9=_0x68aa19;return _0x505cce[_0xa3bac9(0x552b)]()[_0xa3bac9(0x4e1e)](function(_0x572db5){return processStyles(_0x49d535,_0x572db5,_0x4ae0db,_0x505cce,!0x0);});}function processStyles(_0x3f4c4c,_0xf31b60,_0x4b0f42,_0x4ea717,_0x1790b1,_0x320d05){var _0x120f68=_0x68aa19,_0x25cbee,_0x4df2d4,_0x1bbc3f,_0x2858cd,_0x373d12=queryNodes$2(_0xf31b60,_0x120f68(0x21ea),namespaces['kml']);if(defined$1(_0x373d12)){var _0xb03f2=_0x373d12[_0x120f68(0x531b)];for(_0x25cbee=0x0;_0x25cbee<_0xb03f2;_0x25cbee++)defined$1(_0x4df2d4=queryStringAttribute$2(_0x2858cd=_0x373d12[_0x25cbee],'id'))&&(_0x4df2d4='#'+_0x4df2d4,_0x1790b1&&defined$1(_0x4ea717)&&(_0x4df2d4=_0x4ea717[_0x120f68(0x1c0c)]()+_0x4df2d4),defined$1(_0x4b0f42[_0x120f68(0x1e87)](_0x4df2d4))||(_0x1bbc3f=new Entity({'id':_0x4df2d4}),_0x4b0f42[_0x120f68(0x4979)](_0x1bbc3f),applyStyle(_0x3f4c4c,_0x2858cd,_0x1bbc3f,_0x4ea717,_0x320d05)));}var _0x246903=queryNodes$2(_0xf31b60,_0x120f68(0x24e1),namespaces[_0x120f68(0x1f7e)]);if(defined$1(_0x246903)){var _0xbb351c=_0x246903[_0x120f68(0x531b)];for(_0x25cbee=0x0;_0x25cbee<_0xbb351c;_0x25cbee++){var _0xd05b5d=_0x246903[_0x25cbee];if(defined$1(_0x4df2d4=queryStringAttribute$2(_0xd05b5d,'id')))for(var _0x409386=queryChildNodes$3(_0xd05b5d,_0x120f68(0xc9e),namespaces['kml']),_0x3a419f=0x0;_0x3a419f<_0x409386[_0x120f68(0x531b)];_0x3a419f++){var _0x4d4a5b=_0x409386[_0x3a419f],_0x4b0bb9=queryStringValue$2(_0x4d4a5b,_0x120f68(0x133c),namespaces[_0x120f68(0x1f7e)]);if('normal'===_0x4b0bb9){if(_0x4df2d4='#'+_0x4df2d4,_0x1790b1&&defined$1(_0x4ea717)&&(_0x4df2d4=_0x4ea717[_0x120f68(0x1c0c)]()+_0x4df2d4),!defined$1(_0x4b0f42[_0x120f68(0x1e87)](_0x4df2d4))){_0x1bbc3f=_0x4b0f42[_0x120f68(0x39d3)](_0x4df2d4);var _0x227b62=queryStringValue$2(_0x4d4a5b,_0x120f68(0x29f8),namespaces[_0x120f68(0x1f7e)]);if(defined$1(_0x227b62)){'#'!==_0x227b62[0x0]&&(_0x227b62='#'+_0x227b62),_0x1790b1&&defined$1(_0x4ea717)&&(_0x227b62=_0x4ea717['getUrlComponent']()+_0x227b62);var _0x20943f=_0x4b0f42[_0x120f68(0x1e87)](_0x227b62);defined$1(_0x20943f)&&_0x1bbc3f['merge'](_0x20943f);}else applyStyle(_0x3f4c4c,_0x2858cd=queryFirstNode$3(_0x4d4a5b,_0x120f68(0x21ea),namespaces['kml']),_0x1bbc3f,_0x4ea717,_0x320d05);}}else oneTimeWarning(_0x120f68(0x4b25)+_0x4b0bb9,_0x120f68(0x89a)+_0x4b0bb9);}}}var _0x45cacf=[],_0x56fcbb=_0xf31b60[_0x120f68(0x4b76)](_0x120f68(0x29f8)),_0x41f488=_0x56fcbb[_0x120f68(0x531b)];for(_0x25cbee=0x0;_0x25cbee<_0x41f488;_0x25cbee++){var _0x11ba7e=_0x56fcbb[_0x25cbee][_0x120f68(0x4d31)];if('#'!==_0x11ba7e[0x0]){var _0x59dd14=_0x11ba7e[_0x120f68(0x4d7b)]('#');if(0x2===_0x59dd14['length']){var _0x4cfa20=_0x59dd14[0x0],_0x32205a=_0x4ea717[_0x120f68(0x14ea)]({'url':_0x4cfa20});_0x45cacf[_0x120f68(0x3a33)](processExternalStyles(_0x3f4c4c,_0x32205a,_0x4b0f42));}}}return _0x45cacf;}function createDropLine(_0x421419,_0x22d876,_0x3f5090){var _0x540c1a=_0x68aa19,_0x301b32=new ReferenceProperty(_0x421419,_0x22d876['id'],[_0x540c1a(0x4771)]),_0x4ab3d7=new ScaledPositionProperty(_0x22d876['position']);_0x22d876[_0x540c1a(0x5426)]=defined$1(_0x3f5090[_0x540c1a(0x5426)])?_0x3f5090[_0x540c1a(0x5426)][_0x540c1a(0x254b)]():new PolylineGraphics(),_0x22d876[_0x540c1a(0x5426)][_0x540c1a(0x30fe)]=new PositionPropertyArray([_0x301b32,_0x4ab3d7]);}function heightReferenceFromAltitudeMode(_0xc35d2c,_0x25a57f){var _0x2389b3=_0x68aa19;return!defined$1(_0xc35d2c)&&!defined$1(_0x25a57f)||_0x2389b3(0xbe4)===_0xc35d2c?HeightReference$1[_0x2389b3(0x481c)]:_0x2389b3(0x3f27)===_0xc35d2c?HeightReference$1[_0x2389b3(0x4c87)]:_0x2389b3(0x239e)===_0xc35d2c?HeightReference$1[_0x2389b3(0x44b5)]:'clampToSeaFloor'===_0x25a57f?(oneTimeWarning(_0x2389b3(0xcdc),'KML\x20-\x20<gx:altitudeMode>:clampToSeaFloor\x20is\x20currently\x20not\x20supported,\x20using\x20<kml:altitudeMode>:clampToGround.'),HeightReference$1[_0x2389b3(0x481c)]):_0x2389b3(0x3e90)===_0x25a57f?(oneTimeWarning(_0x2389b3(0x45e5),_0x2389b3(0x1c72)),HeightReference$1['RELATIVE_TO_GROUND']):(defined$1(_0xc35d2c)?oneTimeWarning(_0x2389b3(0x4c55),_0x2389b3(0x1761)+_0xc35d2c+',\x20using\x20<kml:altitudeMode>:CLAMP_TO_GROUND.'):oneTimeWarning(_0x2389b3(0x3e53),_0x2389b3(0x385c)+_0x25a57f+_0x2389b3(0x1db9)),HeightReference$1[_0x2389b3(0x481c)]);}function createPositionPropertyFromAltitudeMode(_0x52fcb8,_0x4560d3,_0x72df85){var _0x451c2a=_0x68aa19;return _0x451c2a(0x3e90)===_0x72df85||_0x451c2a(0x239e)===_0x4560d3||_0x451c2a(0x3f27)===_0x4560d3?_0x52fcb8:((defined$1(_0x4560d3)&&'clampToGround'!==_0x4560d3||defined$1(_0x72df85)&&_0x451c2a(0x4f09)!==_0x72df85)&&oneTimeWarning('kml-altitudeMode-unknown','KML\x20-\x20Unknown\x20altitudeMode:\x20'+defaultValue$1(_0x4560d3,_0x72df85)),new ScaledPositionProperty(_0x52fcb8));}function createPositionPropertyArrayFromAltitudeMode(_0x16ec20,_0x38d0b9,_0x20f3e3,_0xaa9367){var _0x51e4d8=_0x68aa19;if(defined$1(_0x16ec20)){if(_0x51e4d8(0x3e90)===_0x20f3e3||_0x51e4d8(0x239e)===_0x38d0b9||'relativeToGround'===_0x38d0b9)return _0x16ec20;(defined$1(_0x38d0b9)&&_0x51e4d8(0xbe4)!==_0x38d0b9||defined$1(_0x20f3e3)&&'clampToSeaFloor'!==_0x20f3e3)&&oneTimeWarning(_0x51e4d8(0x4c55),_0x51e4d8(0xc2a)+defaultValue$1(_0x38d0b9,_0x20f3e3));for(var _0x279730=_0x16ec20[_0x51e4d8(0x531b)],_0xc0f2c5=0x0;_0xc0f2c5<_0x279730;_0xc0f2c5++){var _0x4564f3=_0x16ec20[_0xc0f2c5];_0xaa9367['scaleToGeodeticSurface'](_0x4564f3,_0x4564f3);}return _0x16ec20;}}function processPositionGraphics(_0x198bb2,_0x129df2,_0x26aea2,_0x1afefb){var _0x13b516=_0x68aa19,_0x2c902c=_0x129df2['label'];defined$1(_0x2c902c)||(_0x2c902c=defined$1(_0x26aea2[_0x13b516(0x4ae4)])?_0x26aea2[_0x13b516(0x4ae4)][_0x13b516(0x254b)]():createDefaultLabel(),_0x129df2[_0x13b516(0x4ae4)]=_0x2c902c),_0x2c902c[_0x13b516(0x3c68)]=_0x129df2['name'];var _0x102867=_0x129df2[_0x13b516(0x1bf3)];defined$1(_0x102867)||(_0x102867=defined$1(_0x26aea2[_0x13b516(0x1bf3)])?_0x26aea2['billboard']['clone']():createDefaultBillboard(),_0x129df2[_0x13b516(0x1bf3)]=_0x102867),defined$1(_0x102867['image'])?_0x102867[_0x13b516(0x4133)][_0x13b516(0x1e43)]()||(_0x102867[_0x13b516(0x4133)]=void 0x0):_0x102867[_0x13b516(0x4133)]=_0x198bb2['_pinBuilder']['fromColor'](Color$2[_0x13b516(0x458b)],0x40);var _0x2365ff=0x1;defined$1(_0x102867[_0x13b516(0x1ed8)])&&(0x0!==(_0x2365ff=_0x102867[_0x13b516(0x1ed8)][_0x13b516(0x1e43)]())?_0x2c902c['pixelOffset']=new Cartesian2(0x10*_0x2365ff+0x1,-0x10):(_0x2c902c[_0x13b516(0x3a26)]=void 0x0,_0x2c902c[_0x13b516(0x577f)]=void 0x0)),defined$1(_0x1afefb)&&_0x198bb2[_0x13b516(0x3504)]&&(_0x102867['heightReference']=_0x1afefb,_0x2c902c[_0x13b516(0x24e9)]=_0x1afefb,_0x2c902c[_0x13b516(0x3a26)]=new Cartesian2(0x10*_0x2365ff+0x1,-0x10));}function processPathGraphics(_0x737cd3,_0x4beba7){var _0x181483=_0x68aa19,_0xba152d=_0x737cd3['path'];defined$1(_0xba152d)||((_0xba152d=new PathGraphics())['leadTime']=0x0,_0x737cd3[_0x181483(0x3906)]=_0xba152d);var _0x2be24b=_0x4beba7['polyline'];defined$1(_0x2be24b)&&(_0xba152d[_0x181483(0x128b)]=_0x2be24b[_0x181483(0x128b)],_0xba152d[_0x181483(0x209)]=_0x2be24b[_0x181483(0x209)]);}function processPoint(_0x1525ce,_0x244173,_0x28516a,_0xabc521,_0x3c2656){var _0x374599=_0x68aa19,_0x1e833d=queryStringValue$2(_0x28516a,_0x374599(0x22b9),namespaces[_0x374599(0x1f7e)]),_0x34434b=queryStringValue$2(_0x28516a,_0x374599(0x2d3b),namespaces[_0x374599(0x1f7e)]),_0x210174=queryStringValue$2(_0x28516a,_0x374599(0x2d3b),namespaces['gx']),_0x46de86=queryBooleanValue$1(_0x28516a,_0x374599(0x4a51),namespaces[_0x374599(0x1f7e)]),_0x38be16=readCoordinate(_0x1e833d,_0x1525ce[_0x374599(0x2de2)]);return _0xabc521['position']=_0x38be16,processPositionGraphics(_0x1525ce,_0xabc521,_0x3c2656,heightReferenceFromAltitudeMode(_0x34434b,_0x210174)),_0x46de86&&isExtrudable(_0x34434b,_0x210174)&&createDropLine(_0x244173,_0xabc521,_0x3c2656),!0x0;}function processLineStringOrLinearRing(_0x30e32c,_0x4f726c,_0x2aacbb,_0x5177b8,_0x42236b){var _0x46f312=_0x68aa19,_0x839be=queryFirstNode$3(_0x2aacbb,_0x46f312(0x22b9),namespaces[_0x46f312(0x1f7e)]),_0x448292=queryStringValue$2(_0x2aacbb,_0x46f312(0x2d3b),namespaces['kml']),_0x37c087=queryStringValue$2(_0x2aacbb,_0x46f312(0x2d3b),namespaces['gx']),_0x25229f=queryBooleanValue$1(_0x2aacbb,_0x46f312(0x4a51),namespaces[_0x46f312(0x1f7e)]),_0x14f4c0=queryBooleanValue$1(_0x2aacbb,_0x46f312(0x2414),namespaces[_0x46f312(0x1f7e)]),_0x2eab88=isExtrudable(_0x448292,_0x37c087),_0x1d85a4=queryNumericValue$2(_0x2aacbb,_0x46f312(0x3a63),namespaces['gx']),_0x1632e0=_0x30e32c['_ellipsoid'],_0x6f7def=readCoordinates(_0x839be,_0x1632e0),_0x14212e=_0x42236b['polyline'];if(_0x2eab88&&_0x25229f){var _0x489572=new WallGraphics();_0x5177b8[_0x46f312(0x3f7)]=_0x489572,_0x489572[_0x46f312(0x30fe)]=_0x6f7def;var _0x410bcd=_0x42236b[_0x46f312(0x1c00)];defined$1(_0x410bcd)&&(_0x489572[_0x46f312(0x12c5)]=_0x410bcd[_0x46f312(0x12c5)],_0x489572['material']=_0x410bcd['material']),_0x489572[_0x46f312(0x2da5)]=!0x0,defined$1(_0x14212e)?(_0x489572['outlineColor']=defined$1(_0x14212e[_0x46f312(0x128b)])?_0x14212e[_0x46f312(0x128b)][_0x46f312(0x28b8)]:Color$2['WHITE'],_0x489572[_0x46f312(0x3573)]=_0x14212e[_0x46f312(0x209)]):defined$1(_0x410bcd)&&(_0x489572[_0x46f312(0x19b8)]=defined$1(_0x410bcd['material'])?_0x410bcd[_0x46f312(0x128b)][_0x46f312(0x28b8)]:Color$2[_0x46f312(0x2d95)]);}else{if(!_0x30e32c[_0x46f312(0x1644)]&&!_0x30e32c[_0x46f312(0x3504)]||_0x2eab88)defined$1(_0x1d85a4)&&oneTimeWarning(_0x46f312(0x753),_0x46f312(0x56a3)),_0x14212e=defined$1(_0x14212e)?_0x14212e[_0x46f312(0x254b)]():new PolylineGraphics(),_0x5177b8[_0x46f312(0x5426)]=_0x14212e,_0x14212e[_0x46f312(0x30fe)]=createPositionPropertyArrayFromAltitudeMode(_0x6f7def,_0x448292,_0x37c087,_0x1632e0),_0x14f4c0&&!_0x2eab88||(_0x14212e['arcType']=ArcType$1[_0x46f312(0x44b5)]);else{_0x30e32c[_0x46f312(0x1644)]&&(_0x5177b8[_0x46f312(0x4f7b)]=!0x0,_0x5177b8[_0x46f312(0x42ba)]=ClassificationType$1['S3M_TILE']);var _0x53f1fd=new PolylineGraphics();_0x30e32c['_clampToGround']&&(_0x53f1fd[_0x46f312(0xbe4)]=!0x0,_0x53f1fd[_0x46f312(0x42ba)]=_0x30e32c[_0x46f312(0x1281)]),_0x5177b8[_0x46f312(0x5426)]=_0x53f1fd,_0x53f1fd['positions']=_0x6f7def,defined$1(_0x14212e)?(_0x53f1fd['material']=defined$1(_0x14212e[_0x46f312(0x128b)])?_0x14212e[_0x46f312(0x128b)][_0x46f312(0x28b8)][_0x46f312(0x1e43)](Iso8601[_0x46f312(0x3fd7)]):Color$2[_0x46f312(0x2d95)],_0x53f1fd['width']=defaultValue$1(_0x14212e[_0x46f312(0x209)],0x1)):(_0x53f1fd['material']=Color$2[_0x46f312(0x2d95)],_0x53f1fd[_0x46f312(0x209)]=0x1),_0x53f1fd[_0x46f312(0x778)]=_0x1d85a4;}}return!0x0;}function processPolygon$1(_0x3573d7,_0x845885,_0x5f3993,_0x132023,_0x4610f0){var _0x47768d=_0x68aa19,_0x3fea55=queryFirstNode$3(_0x5f3993,_0x47768d(0x37fe),namespaces[_0x47768d(0x1f7e)]),_0x59e8fb=queryFirstNode$3(_0x3fea55,'LinearRing',namespaces[_0x47768d(0x1f7e)]),_0x2b29ab=queryFirstNode$3(_0x59e8fb,_0x47768d(0x22b9),namespaces['kml']),_0x454fe3=_0x3573d7['_ellipsoid'],_0x3b8932=readCoordinates(_0x2b29ab,_0x454fe3),_0x5ffc87=queryBooleanValue$1(_0x5f3993,_0x47768d(0x4a51),namespaces['kml']),_0x441f4a=isExtrudable(queryStringValue$2(_0x5f3993,_0x47768d(0x2d3b),namespaces[_0x47768d(0x1f7e)]),queryStringValue$2(_0x5f3993,_0x47768d(0x2d3b),namespaces['gx'])),_0x2f8a34=defined$1(_0x4610f0[_0x47768d(0x1c00)])?_0x4610f0[_0x47768d(0x1c00)][_0x47768d(0x254b)]():createDefaultPolygon(),_0x3f9371=_0x4610f0[_0x47768d(0x5426)];if(defined$1(_0x3f9371)&&(_0x2f8a34[_0x47768d(0x19b8)]=defined$1(_0x3f9371[_0x47768d(0x128b)])?_0x3f9371['material'][_0x47768d(0x28b8)]:Color$2[_0x47768d(0x2d95)],_0x2f8a34[_0x47768d(0x3573)]=_0x3f9371['width']),_0x132023['polygon']=_0x2f8a34,_0x441f4a?(_0x2f8a34[_0x47768d(0xa73)]=!0x0,_0x2f8a34[_0x47768d(0x268a)]=_0x5ffc87?0x0:void 0x0):_0x3573d7[_0x47768d(0x3504)]||_0x3573d7[_0x47768d(0x1644)]||(_0x2f8a34[_0x47768d(0x5862)]=0x0),_0x3573d7[_0x47768d(0x1644)]&&(_0x2f8a34[_0x47768d(0x42ba)]=ClassificationType$1[_0x47768d(0x4ae1)]),_0x3573d7[_0x47768d(0x3504)]&&(_0x2f8a34[_0x47768d(0x42ba)]=ClassificationType$1['TERRAIN']),defined$1(_0x3b8932)){for(var _0x3e23bf=new PolygonHierarchy(_0x3b8932),_0x456374=queryChildNodes$3(_0x5f3993,'innerBoundaryIs',namespaces[_0x47768d(0x1f7e)]),_0x35b7c1=0x0;_0x35b7c1<_0x456374[_0x47768d(0x531b)];_0x35b7c1++){_0x59e8fb=queryChildNodes$3(_0x456374[_0x35b7c1],_0x47768d(0x3226),namespaces[_0x47768d(0x1f7e)]);for(var _0x5e1827=0x0;_0x5e1827<_0x59e8fb['length'];_0x5e1827++)defined$1(_0x3b8932=readCoordinates(_0x2b29ab=queryFirstNode$3(_0x59e8fb[_0x5e1827],_0x47768d(0x22b9),namespaces[_0x47768d(0x1f7e)]),_0x454fe3))&&_0x3e23bf[_0x47768d(0x2487)]['push'](new PolygonHierarchy(_0x3b8932));}_0x2f8a34['hierarchy']=_0x3e23bf;}return!0x0;}function processTrack(_0x2409e5,_0x316294,_0x51ca14,_0x34da11,_0x525cc7){var _0x2b11a5=_0x68aa19,_0x2448ec=queryStringValue$2(_0x51ca14,_0x2b11a5(0x2d3b),namespaces['kml']),_0x24cbf2=queryStringValue$2(_0x51ca14,_0x2b11a5(0x2d3b),namespaces['gx']),_0x511673=queryChildNodes$3(_0x51ca14,_0x2b11a5(0x1a6c),namespaces['gx']),_0x264c91=queryChildNodes$3(_0x51ca14,_0x2b11a5(0x2f2b),namespaces['gx']),_0x2b6e59=queryChildNodes$3(_0x51ca14,_0x2b11a5(0x471d),namespaces[_0x2b11a5(0x1f7e)]),_0x3cda97=queryBooleanValue$1(_0x51ca14,_0x2b11a5(0x4a51),namespaces[_0x2b11a5(0x1f7e)]),_0x5afae7=isExtrudable(_0x2448ec,_0x24cbf2),_0x3b7e40=_0x2409e5[_0x2b11a5(0x2de2)];_0x264c91[_0x2b11a5(0x531b)]>0x0&&oneTimeWarning(_0x2b11a5(0x273c),_0x2b11a5(0x2a5d));for(var _0x191b62=Math[_0x2b11a5(0x27d5)](_0x511673[_0x2b11a5(0x531b)],_0x2b6e59[_0x2b11a5(0x531b)]),_0x3ff82d=[],_0x161023=[],_0x10ad6f=0x0;_0x10ad6f<_0x191b62;_0x10ad6f++){var _0x2828e8=readCoordinate(_0x511673[_0x10ad6f]['textContent'],_0x3b7e40);_0x3ff82d[_0x2b11a5(0x3a33)](_0x2828e8),_0x161023[_0x2b11a5(0x3a33)](JulianDate[_0x2b11a5(0x5861)](_0x2b6e59[_0x10ad6f][_0x2b11a5(0x4d31)]));}var _0x3332be=new SampledPositionProperty();return _0x3332be[_0x2b11a5(0x48a)](_0x161023,_0x3ff82d),_0x34da11[_0x2b11a5(0x4771)]=_0x3332be,processPositionGraphics(_0x2409e5,_0x34da11,_0x525cc7,heightReferenceFromAltitudeMode(_0x2448ec,_0x24cbf2)),processPathGraphics(_0x34da11,_0x525cc7),_0x34da11[_0x2b11a5(0x1c91)]=new TimeIntervalCollection(),_0x2b6e59['length']>0x0&&_0x34da11[_0x2b11a5(0x1c91)][_0x2b11a5(0x5749)](new TimeInterval({'start':_0x161023[0x0],'stop':_0x161023[_0x161023[_0x2b11a5(0x531b)]-0x1]})),_0x5afae7&&_0x3cda97&&createDropLine(_0x316294,_0x34da11,_0x525cc7),!0x0;}function addToMultiTrack(_0x419640,_0x1a3864,_0x2d0ad0,_0x3dce61,_0x273630,_0x10e64a,_0x4e3a97,_0x43242d,_0x36d9ad){var _0x1f0b83=_0x68aa19,_0x3fd3d5=_0x419640[0x0],_0x4257cd=_0x419640[_0x419640[_0x1f0b83(0x531b)]-0x1],_0x487b10=new SampledPositionProperty();_0x487b10[_0x1f0b83(0x48a)](_0x419640,_0x1a3864),_0x2d0ad0[_0x1f0b83(0x55ad)]['addInterval'](new TimeInterval({'start':_0x3fd3d5,'stop':_0x4257cd,'isStartIncluded':_0x36d9ad,'isStopIncluded':_0x36d9ad,'data':createPositionPropertyFromAltitudeMode(_0x487b10,_0x4e3a97,_0x43242d)})),_0x3dce61['addInterval'](new TimeInterval({'start':_0x3fd3d5,'stop':_0x4257cd,'isStartIncluded':_0x36d9ad,'isStopIncluded':_0x36d9ad})),_0x273630[_0x1f0b83(0x55ad)][_0x1f0b83(0x5749)](new TimeInterval({'start':_0x3fd3d5,'stop':_0x4257cd,'isStartIncluded':_0x36d9ad,'isStopIncluded':_0x36d9ad,'data':_0x10e64a}));}function processMultiTrack(_0x1dcf63,_0x4ca0a4,_0x25ad75,_0x2aca56,_0x143446){var _0x4dc022=_0x68aa19;for(var _0x1e1729,_0x2c1571,_0x541a2e,_0x90ee7a=queryBooleanValue$1(_0x25ad75,_0x4dc022(0x418e),namespaces['gx']),_0x2c1bde=queryChildNodes$3(_0x25ad75,_0x4dc022(0x41da),namespaces['gx']),_0x1db42a=!0x1,_0x547816=new TimeIntervalCollectionProperty(),_0x44f2a5=new TimeIntervalCollection(),_0x4851c3=new CompositePositionProperty(),_0x5927eb=_0x1dcf63[_0x4dc022(0x2de2)],_0x4520f5=0x0,_0x592871=_0x2c1bde[_0x4dc022(0x531b)];_0x4520f5<_0x592871;_0x4520f5++){var _0x2bcff6=_0x2c1bde[_0x4520f5],_0x190378=queryChildNodes$3(_0x2bcff6,_0x4dc022(0x471d),namespaces[_0x4dc022(0x1f7e)]),_0x48d7a8=queryChildNodes$3(_0x2bcff6,_0x4dc022(0x1a6c),namespaces['gx']),_0xdeb54f=queryStringValue$2(_0x2bcff6,_0x4dc022(0x2d3b),namespaces['kml']),_0x23727f=queryStringValue$2(_0x2bcff6,'altitudeMode',namespaces['gx']),_0x1c7d58=isExtrudable(_0xdeb54f,_0x23727f),_0x580bb4=queryBooleanValue$1(_0x2bcff6,_0x4dc022(0x4a51),namespaces[_0x4dc022(0x1f7e)]),_0x58eb06=Math[_0x4dc022(0x27d5)](_0x48d7a8[_0x4dc022(0x531b)],_0x190378[_0x4dc022(0x531b)]),_0x3c2ecb=[];_0x1e1729=[];for(var _0x8468a6=0x0;_0x8468a6<_0x58eb06;_0x8468a6++){var _0x58dd2d=readCoordinate(_0x48d7a8[_0x8468a6][_0x4dc022(0x4d31)],_0x5927eb);_0x3c2ecb['push'](_0x58dd2d),_0x1e1729[_0x4dc022(0x3a33)](JulianDate[_0x4dc022(0x5861)](_0x190378[_0x8468a6][_0x4dc022(0x4d31)]));}_0x90ee7a&&(defined$1(_0x2c1571)&&addToMultiTrack([_0x2c1571,_0x1e1729[0x0]],[_0x541a2e,_0x3c2ecb[0x0]],_0x4851c3,_0x44f2a5,_0x547816,!0x1,_0x4dc022(0x239e),void 0x0,!0x1),_0x2c1571=_0x1e1729[_0x58eb06-0x1],_0x541a2e=_0x3c2ecb[_0x3c2ecb['length']-0x1]),addToMultiTrack(_0x1e1729,_0x3c2ecb,_0x4851c3,_0x44f2a5,_0x547816,_0x1c7d58&&_0x580bb4,_0xdeb54f,_0x23727f,!0x0),_0x1db42a=_0x1db42a||_0x1c7d58&&_0x580bb4;}return _0x2aca56[_0x4dc022(0x1c91)]=_0x44f2a5,_0x2aca56[_0x4dc022(0x4771)]=_0x4851c3,processPositionGraphics(_0x1dcf63,_0x2aca56,_0x143446),processPathGraphics(_0x2aca56,_0x143446),_0x1db42a&&(createDropLine(_0x4ca0a4,_0x2aca56,_0x143446),_0x2aca56[_0x4dc022(0x5426)][_0x4dc022(0x105f)]=_0x547816),!0x0;}var geometryTypes={'Point':processPoint,'LineString':processLineStringOrLinearRing,'LinearRing':processLineStringOrLinearRing,'Polygon':processPolygon$1,'Track':processTrack,'MultiTrack':processMultiTrack,'MultiGeometry':processMultiGeometry,'Model':processGltfModel},scratchDiv;function processMultiGeometry(_0x29eda3,_0x2d2117,_0x37457b,_0x3a9b14,_0x1cd338,_0x2e6b50){var _0x4029cc=_0x68aa19;for(var _0x135145=_0x37457b[_0x4029cc(0x1330)],_0x4afb76=!0x1,_0x2410ae=0x0,_0x6c20c5=_0x135145['length'];_0x2410ae<_0x6c20c5;_0x2410ae++){var _0xfcf66b=_0x135145['item'](_0x2410ae),_0x369ea2=geometryTypes[_0xfcf66b[_0x4029cc(0x4ff4)]];if(defined$1(_0x369ea2)){var _0x8d2371=createEntity(_0xfcf66b,_0x2d2117,_0x2e6b50);_0x8d2371['parent']=_0x3a9b14,_0x8d2371[_0x4029cc(0x13f9)]=_0x3a9b14[_0x4029cc(0x13f9)],_0x8d2371[_0x4029cc(0x1c91)]=_0x3a9b14['availability'],_0x8d2371[_0x4029cc(0x10f4)]=_0x3a9b14['description'],_0x8d2371[_0x4029cc(0x1f7e)]=_0x3a9b14[_0x4029cc(0x1f7e)],_0x369ea2(_0x29eda3,_0x2d2117,_0xfcf66b,_0x8d2371,_0x1cd338)&&(_0x4afb76=!0x0);}}return _0x4afb76;}function processExtendedData(_0x284715,_0x47c469){var _0x559c48=_0x68aa19,_0x1d932a=queryFirstNode$3(_0x284715,_0x559c48(0x2a8),namespaces[_0x559c48(0x1f7e)]);if(defined$1(_0x1d932a)){defined$1(queryFirstNode$3(_0x1d932a,'SchemaData',namespaces[_0x559c48(0x1f7e)]))&&oneTimeWarning('kml-schemaData',_0x559c48(0x5252)),defined$1(queryStringAttribute$2(_0x1d932a,'xmlns:prefix'))&&oneTimeWarning(_0x559c48(0x4ef9),_0x559c48(0x819));var _0x5b9166={},_0x41e17a=queryChildNodes$3(_0x1d932a,_0x559c48(0x3549),namespaces[_0x559c48(0x1f7e)]);if(defined$1(_0x41e17a))for(var _0x442b8c=_0x41e17a[_0x559c48(0x531b)],_0x2e22ca=0x0;_0x2e22ca<_0x442b8c;_0x2e22ca++){var _0x476284=_0x41e17a[_0x2e22ca],_0x4483c5=queryStringAttribute$2(_0x476284,'name');defined$1(_0x4483c5)&&(_0x5b9166[_0x4483c5]={'displayName':queryStringValue$2(_0x476284,_0x559c48(0x3780),namespaces[_0x559c48(0x1f7e)]),'value':queryStringValue$2(_0x476284,_0x559c48(0x327),namespaces[_0x559c48(0x1f7e)])});}_0x47c469['kml'][_0x559c48(0x1caf)]=_0x5b9166;}}function processDescription(_0x460f91,_0x5cb14d,_0x5a8f11,_0x39def5,_0x36ef94){var _0x2ef12d=_0x68aa19,_0x44c285,_0x2e8fc5,_0x311a35,_0x394236,_0x3c1512=_0x5cb14d['kml'],_0x2e624c=_0x3c1512[_0x2ef12d(0x1caf)],_0x208f35=queryStringValue$2(_0x460f91,_0x2ef12d(0x10f4),namespaces[_0x2ef12d(0x1f7e)]),_0x403c26=defaultValue$1(_0x5cb14d[_0x2ef12d(0x449f)],_0x5a8f11['balloonStyle']),_0x16d781=Color$2[_0x2ef12d(0x2d95)],_0x2fc361=Color$2[_0x2ef12d(0x1219)],_0x33f941=_0x208f35;if(defined$1(_0x403c26)&&(_0x16d781=defaultValue$1(_0x403c26[_0x2ef12d(0x4378)],Color$2[_0x2ef12d(0x2d95)]),_0x2fc361=defaultValue$1(_0x403c26[_0x2ef12d(0x3797)],Color$2['BLACK']),_0x33f941=defaultValue$1(_0x403c26[_0x2ef12d(0x3c68)],_0x208f35)),defined$1(_0x33f941)){if(_0x33f941=(_0x33f941=(_0x33f941=(_0x33f941=(_0x33f941=(_0x33f941=_0x33f941[_0x2ef12d(0x1297)](_0x2ef12d(0x5562),defaultValue$1(_0x5cb14d[_0x2ef12d(0x13f9)],'')))[_0x2ef12d(0x1297)](_0x2ef12d(0xa88),defaultValue$1(_0x208f35,'')))[_0x2ef12d(0x1297)]('$[address]',defaultValue$1(_0x3c1512[_0x2ef12d(0xcf7)],'')))[_0x2ef12d(0x1297)]('$[Snippet]',defaultValue$1(_0x3c1512[_0x2ef12d(0x4d86)],'')))[_0x2ef12d(0x1297)]('$[id]',_0x5cb14d['id']))['replace'](_0x2ef12d(0xba2),''),defined$1(_0x2e624c)){var _0x4c3f96=_0x33f941[_0x2ef12d(0x1b02)](/\$\[.+?\]/g);if(null!==_0x4c3f96)for(_0x44c285=0x0;_0x44c285<_0x4c3f96['length'];_0x44c285++){var _0x5257ed=_0x4c3f96[_0x44c285],_0x51ee2b=_0x5257ed[_0x2ef12d(0x163c)](0x2,_0x5257ed[_0x2ef12d(0x531b)]-0x3),_0x384792=/\/displayName$/['test'](_0x51ee2b);defined$1(_0x394236=_0x2e624c[_0x51ee2b=_0x51ee2b[_0x2ef12d(0x1297)](/\/displayName$/,'')])&&(_0x394236=_0x384792?_0x394236[_0x2ef12d(0x3780)]:_0x394236[_0x2ef12d(0x327)]),defined$1(_0x394236)&&(_0x33f941=_0x33f941['replace'](_0x5257ed,defaultValue$1(_0x394236,'')));}}}else{if(defined$1(_0x2e624c)&&(_0x311a35=Object[_0x2ef12d(0x20c8)](_0x2e624c))[_0x2ef12d(0x531b)]>0x0){for(_0x33f941=_0x2ef12d(0x5186),_0x44c285=0x0;_0x44c285<_0x311a35[_0x2ef12d(0x531b)];_0x44c285++)_0x33f941+=_0x2ef12d(0x53a7)+defaultValue$1((_0x394236=_0x2e624c[_0x2e8fc5=_0x311a35[_0x44c285]])['displayName'],_0x2e8fc5)+'</th><td>'+defaultValue$1(_0x394236[_0x2ef12d(0x327)],'')+_0x2ef12d(0x2a55);_0x33f941+=_0x2ef12d(0x3bef);}}if(defined$1(_0x33f941)){_0x33f941=autolinker['link'](_0x33f941),scratchDiv[_0x2ef12d(0x40f1)]=_0x33f941;var _0x3eb635=scratchDiv['querySelectorAll']('a');for(_0x44c285=0x0;_0x44c285<_0x3eb635[_0x2ef12d(0x531b)];_0x44c285++)_0x3eb635[_0x44c285]['setAttribute'](_0x2ef12d(0x15c9),_0x2ef12d(0x149b));defined$1(_0x39def5)&&_0x39def5[_0x2ef12d(0x20c8)][_0x2ef12d(0x531b)]>0x1&&(embedDataUris(scratchDiv,'a',_0x2ef12d(0x1599),_0x39def5),embedDataUris(scratchDiv,_0x2ef12d(0x109),_0x2ef12d(0x540c),_0x39def5)),applyBasePath(scratchDiv,'a',_0x2ef12d(0x1599),_0x36ef94),applyBasePath(scratchDiv,'img',_0x2ef12d(0x540c),_0x36ef94);var _0x14b0c0=_0x2ef12d(0x4ad7);_0x14b0c0+=_0x2ef12d(0x4dbd),_0x14b0c0+='word-wrap:break-word;',_0x14b0c0+='background-color:'+_0x16d781[_0x2ef12d(0x46c6)]()+';',_0x14b0c0+=_0x2ef12d(0x4c53)+_0x2fc361[_0x2ef12d(0x46c6)]()+';',_0x14b0c0+='\x22>',_0x14b0c0+=scratchDiv[_0x2ef12d(0x40f1)]+_0x2ef12d(0x23e8),scratchDiv['innerHTML']='',_0x5cb14d[_0x2ef12d(0x10f4)]=_0x14b0c0;}}function processFeature(_0x3097cc,_0xbc1d17,_0x2fffb8){var _0xbf7b8f=_0x68aa19,_0x443c48=_0x2fffb8['entityCollection'],_0x52c0ce=_0x2fffb8['parentEntity'],_0x2f77ea=_0x2fffb8[_0xbf7b8f(0xc05)],_0x1b0670=_0x2fffb8['uriResolver'],_0x3a6375=createEntity(_0xbc1d17,_0x443c48,_0x2fffb8[_0xbf7b8f(0x4174)]),_0xa94dfa=_0x3a6375[_0xbf7b8f(0x1f7e)],_0x507dd7=computeFinalStyle(_0x3097cc,_0xbc1d17,_0x2fffb8[_0xbf7b8f(0x1699)],_0x2f77ea,_0x1b0670),_0x5e3a1c=queryStringValue$2(_0xbc1d17,_0xbf7b8f(0x13f9),namespaces[_0xbf7b8f(0x1f7e)]);_0x3a6375[_0xbf7b8f(0x13f9)]=_0x5e3a1c,_0x3a6375[_0xbf7b8f(0x2c41)]=_0x52c0ce;var _0x40b4aa=processTimeSpan(_0xbc1d17);defined$1(_0x40b4aa)||(_0x40b4aa=processTimeStamp(_0xbc1d17)),_0x3a6375[_0xbf7b8f(0x1c91)]=_0x40b4aa,mergeAvailabilityWithParent(_0x3a6375);var _0x1769c2=queryBooleanValue$1(_0xbc1d17,'visibility',namespaces[_0xbf7b8f(0x1f7e)]);_0x3a6375[_0xbf7b8f(0x105f)]=function _0x2bd1db(_0x380bbe){var _0x57ea9e=_0xbf7b8f;return!_0x380bbe||_0x380bbe[_0x57ea9e(0x105f)]&&_0x2bd1db(_0x380bbe['parent']);}(_0x52c0ce)&&defaultValue$1(_0x1769c2,!0x0);var _0x4ab6dd=queryFirstNode$3(_0xbc1d17,_0xbf7b8f(0x55ba),namespaces[_0xbf7b8f(0x4333)]),_0x298580=_0xa94dfa[_0xbf7b8f(0x55ba)];_0x298580[_0xbf7b8f(0x13f9)]=queryStringValue$2(_0x4ab6dd,_0xbf7b8f(0x13f9),namespaces[_0xbf7b8f(0x4333)]),_0x298580['uri']=queryStringValue$2(_0x4ab6dd,'uri',namespaces[_0xbf7b8f(0x4333)]),_0x298580[_0xbf7b8f(0x51c6)]=queryStringValue$2(_0x4ab6dd,_0xbf7b8f(0x51c6),namespaces[_0xbf7b8f(0x4333)]);var _0x7e2f33=queryFirstNode$3(_0xbc1d17,'link',namespaces[_0xbf7b8f(0x4333)]),_0x5c2f06=_0xa94dfa[_0xbf7b8f(0x2fc4)];_0x5c2f06[_0xbf7b8f(0x1599)]=queryStringAttribute$2(_0x7e2f33,'href'),_0x5c2f06[_0xbf7b8f(0x4d39)]=queryStringAttribute$2(_0x7e2f33,_0xbf7b8f(0x4d39)),_0x5c2f06['rel']=queryStringAttribute$2(_0x7e2f33,_0xbf7b8f(0x37cd)),_0x5c2f06[_0xbf7b8f(0x3243)]=queryStringAttribute$2(_0x7e2f33,'type'),_0x5c2f06[_0xbf7b8f(0x3996)]=queryStringAttribute$2(_0x7e2f33,_0xbf7b8f(0x3996)),_0x5c2f06[_0xbf7b8f(0x531b)]=queryStringAttribute$2(_0x7e2f33,_0xbf7b8f(0x531b)),_0xa94dfa[_0xbf7b8f(0xcf7)]=queryStringValue$2(_0xbc1d17,_0xbf7b8f(0xcf7),namespaces[_0xbf7b8f(0x1f7e)]),_0xa94dfa[_0xbf7b8f(0x1f2f)]=queryStringValue$2(_0xbc1d17,'phoneNumber',namespaces[_0xbf7b8f(0x1f7e)]),_0xa94dfa['snippet']=queryStringValue$2(_0xbc1d17,_0xbf7b8f(0x4000),namespaces[_0xbf7b8f(0x1f7e)]),processExtendedData(_0xbc1d17,_0x3a6375),processDescription(_0xbc1d17,_0x3a6375,_0x507dd7,_0x1b0670,_0x2f77ea);var _0x433c88=_0x3097cc[_0xbf7b8f(0x2de2)];return processLookAt(_0xbc1d17,_0x3a6375,_0x433c88),processCamera(_0xbc1d17,_0x3a6375,_0x433c88),defined$1(queryFirstNode$3(_0xbc1d17,_0xbf7b8f(0x1f06),namespaces[_0xbf7b8f(0x1f7e)]))&&oneTimeWarning(_0xbf7b8f(0x3b97),_0xbf7b8f(0x2c04)),{'entity':_0x3a6375,'styleEntity':_0x507dd7};}function processDocument(_0x171b76,_0x410ae7,_0x5dbd24,_0x3a55ed){var _0x1074c6=_0x68aa19;_0x3a55ed[_0x1074c6(0x3231)](_0x410ae7[_0x1074c6(0x1330)],_0x5dbd24),_0x3a55ed['process']();}function processFolder(_0x9528fc,_0x2b017d,_0x510700,_0x3eeb64){var _0x3bdeb6=_0x68aa19,_0x1d042e=processFeature(_0x9528fc,_0x2b017d,_0x510700),_0x37b63d=clone$1(_0x510700);_0x37b63d[_0x3bdeb6(0x3fd3)]=_0x1d042e['entity'],processDocument(_0x9528fc,_0x2b017d,_0x37b63d,_0x3eeb64);}function processPlacemark(_0x125539,_0x5eacfe,_0x29bcf2,_0x5034aa){var _0x34727b=_0x68aa19;for(var _0xc760a3=processFeature(_0x125539,_0x5eacfe,_0x29bcf2),_0x1ceb29=_0xc760a3[_0x34727b(0xf51)],_0x113201=_0xc760a3[_0x34727b(0x5165)],_0x48a33a=!0x1,_0x34d4c3=_0x5eacfe[_0x34727b(0x1330)],_0x4a8c10=0x0,_0x110ebe=_0x34d4c3['length'];_0x4a8c10<_0x110ebe&&!_0x48a33a;_0x4a8c10++){var _0x3c0c02=_0x34d4c3[_0x34727b(0x455d)](_0x4a8c10),_0x282539=geometryTypes[_0x3c0c02[_0x34727b(0x4ff4)]];defined$1(_0x282539)&&(_0x282539(_0x125539,_0x29bcf2[_0x34727b(0x1926)],_0x3c0c02,_0x1ceb29,_0x113201,_0x1ceb29['id'],_0x29bcf2[_0x34727b(0xc05)]),_0x48a33a=!0x0);}_0x48a33a||(_0x1ceb29[_0x34727b(0x737)](_0x113201),processPositionGraphics(_0x125539,_0x1ceb29,_0x113201));}'undefined'!=typeof document&&(scratchDiv=document[_0x68aa19(0x433c)]('div'));var playlistNodeProcessors={'FlyTo':processTourFlyTo,'Wait':processTourWait,'SoundCue':processTourUnsupportedNode,'AnimatedUpdate':processTourUnsupportedNode,'TourControl':processTourUnsupportedNode};function processTour(_0xf1209b,_0x3a2d14,_0x13ab54,_0x14983f){var _0x188b97=_0x68aa19,_0x570652=new KmlTour(queryStringValue$2(_0x3a2d14,'name',namespaces[_0x188b97(0x1f7e)]),queryStringAttribute$2(_0x3a2d14,'id')),_0x947c78=queryFirstNode$3(_0x3a2d14,'Playlist',namespaces['gx']);if(_0x947c78)for(var _0x21dfa6=_0xf1209b[_0x188b97(0x2de2)],_0x3dddf8=_0x947c78[_0x188b97(0x1330)],_0x306c27=0x0;_0x306c27<_0x3dddf8[_0x188b97(0x531b)];_0x306c27++){var _0x421f81=_0x3dddf8[_0x306c27];if(_0x421f81[_0x188b97(0x4ff4)]){var _0x81d55f=playlistNodeProcessors[_0x421f81[_0x188b97(0x4ff4)]];_0x81d55f?_0x81d55f(_0x570652,_0x421f81,_0x21dfa6):console[_0x188b97(0xe28)]('Unknown\x20KML\x20Tour\x20playlist\x20entry\x20type\x20'+_0x421f81[_0x188b97(0x4ff4)]);}}defined$1(_0xf1209b[_0x188b97(0x970)])||(_0xf1209b[_0x188b97(0x970)]=[]),_0xf1209b[_0x188b97(0x970)]['push'](_0x570652);}function processTourUnsupportedNode(_0x209149,_0x2fbda6){var _0x625bd1=_0x68aa19;oneTimeWarning('KML\x20Tour\x20unsupported\x20node\x20'+_0x2fbda6[_0x625bd1(0x4ff4)]);}function processTourWait(_0x468c89,_0x430304){var _0x3f470f=_0x68aa19,_0x43ffd9=queryNumericValue$2(_0x430304,_0x3f470f(0x1afe),namespaces['gx']);_0x468c89[_0x3f470f(0x5157)](new KmlTourWait(_0x43ffd9));}function processTourFlyTo(_0x163853,_0x1f069f,_0x2225fd){var _0x36bbd5=_0x68aa19,_0x22ac58=queryNumericValue$2(_0x1f069f,_0x36bbd5(0x1afe),namespaces['gx']),_0x2da7e0=queryStringValue$2(_0x1f069f,_0x36bbd5(0x42a6),namespaces['gx']),_0x4a7648={'kml':{}};processLookAt(_0x1f069f,_0x4a7648,_0x2225fd),processCamera(_0x1f069f,_0x4a7648,_0x2225fd);var _0x4491da=new KmlTourFlyTo(_0x22ac58,_0x2da7e0,_0x4a7648['kml']['lookAt']||_0x4a7648[_0x36bbd5(0x1f7e)]['camera']);_0x163853[_0x36bbd5(0x5157)](_0x4491da);}function processCamera(_0x5e0bf1,_0x54d783,_0x208400){var _0x267fde=_0x68aa19,_0xfd3da3=queryFirstNode$3(_0x5e0bf1,_0x267fde(0x1bfb),namespaces[_0x267fde(0x1f7e)]);if(defined$1(_0xfd3da3)){var _0x5be026=defaultValue$1(queryNumericValue$2(_0xfd3da3,_0x267fde(0x1041),namespaces[_0x267fde(0x1f7e)]),0x0),_0xeba14b=defaultValue$1(queryNumericValue$2(_0xfd3da3,_0x267fde(0x288b),namespaces[_0x267fde(0x1f7e)]),0x0),_0x2ddd73=defaultValue$1(queryNumericValue$2(_0xfd3da3,_0x267fde(0x13a1),namespaces[_0x267fde(0x1f7e)]),0x0),_0x4c3bb6=defaultValue$1(queryNumericValue$2(_0xfd3da3,_0x267fde(0x8db),namespaces['kml']),0x0),_0x4efda6=defaultValue$1(queryNumericValue$2(_0xfd3da3,_0x267fde(0x679),namespaces[_0x267fde(0x1f7e)]),0x0),_0x22e4ab=defaultValue$1(queryNumericValue$2(_0xfd3da3,_0x267fde(0x500e),namespaces[_0x267fde(0x1f7e)]),0x0),_0x5cb588=Cartesian3['fromDegrees'](_0x5be026,_0xeba14b,_0x2ddd73,_0x208400),_0x3048ac=HeadingPitchRoll[_0x267fde(0x2ac5)](_0x4c3bb6,_0x4efda6-0x5a,_0x22e4ab);_0x54d783[_0x267fde(0x1f7e)][_0x267fde(0x1224)]=new KmlCamera(_0x5cb588,_0x3048ac);}}function processLookAt(_0x5a39ed,_0x5f394a,_0xb1a7ab){var _0x50e886=_0x68aa19,_0x50a19c=queryFirstNode$3(_0x5a39ed,_0x50e886(0x43d0),namespaces[_0x50e886(0x1f7e)]);if(defined$1(_0x50a19c)){var _0x319830=defaultValue$1(queryNumericValue$2(_0x50a19c,_0x50e886(0x1041),namespaces[_0x50e886(0x1f7e)]),0x0),_0x6e5cf5=defaultValue$1(queryNumericValue$2(_0x50a19c,_0x50e886(0x288b),namespaces['kml']),0x0),_0x138707=defaultValue$1(queryNumericValue$2(_0x50a19c,'altitude',namespaces[_0x50e886(0x1f7e)]),0x0),_0x2a68ac=queryNumericValue$2(_0x50a19c,_0x50e886(0x8db),namespaces[_0x50e886(0x1f7e)]),_0x2527e8=queryNumericValue$2(_0x50a19c,_0x50e886(0x679),namespaces[_0x50e886(0x1f7e)]),_0x478834=defaultValue$1(queryNumericValue$2(_0x50a19c,_0x50e886(0x4104),namespaces[_0x50e886(0x1f7e)]),0x0);_0x2527e8=CesiumMath[_0x50e886(0x12a4)](defaultValue$1(_0x2527e8,0x0));var _0x200006=new HeadingPitchRange(_0x2a68ac=CesiumMath['toRadians'](defaultValue$1(_0x2a68ac,0x0)),_0x2527e8-CesiumMath['PI_OVER_TWO'],_0x478834),_0x5af5a0=Cartesian3[_0x50e886(0x2ac5)](_0x319830,_0x6e5cf5,_0x138707,_0xb1a7ab);_0x5f394a['kml'][_0x50e886(0x528a)]=new KmlLookAt(_0x5af5a0,_0x200006);}}function processGroundOverlay(_0x24c425,_0x276366,_0x3fc5de,_0x2aaeca){var _0x4f95ad=_0x68aa19,_0x3ecd4b,_0x52b691=processFeature(_0x24c425,_0x276366,_0x3fc5de)[_0x4f95ad(0xf51)],_0x39af90=!0x1,_0x50f7ce=_0x24c425[_0x4f95ad(0x2de2)],_0x528fde=readCoordinates(queryFirstNode$3(_0x276366,_0x4f95ad(0x5560),namespaces['gx']),_0x50f7ce),_0x4381bd=queryNumericValue$2(_0x276366,_0x4f95ad(0x3a63),namespaces[_0x4f95ad(0x1f7e)]);if(defined$1(_0x528fde))(_0x3ecd4b=createDefaultPolygon())['hierarchy']=new PolygonHierarchy(_0x528fde),_0x3ecd4b[_0x4f95ad(0x778)]=_0x4381bd,_0x52b691[_0x4f95ad(0x1c00)]=_0x3ecd4b,_0x39af90=!0x0;else{(_0x3ecd4b=new RectangleGraphics())[_0x4f95ad(0x778)]=_0x4381bd,_0x52b691[_0x4f95ad(0x2f4d)]=_0x3ecd4b;var _0x3e752c=queryFirstNode$3(_0x276366,_0x4f95ad(0x530c),namespaces[_0x4f95ad(0x1f7e)]);if(defined$1(_0x3e752c)){var _0x488abf=queryNumericValue$2(_0x3e752c,_0x4f95ad(0x4488),namespaces['kml']),_0x3d0b1f=queryNumericValue$2(_0x3e752c,_0x4f95ad(0x149),namespaces[_0x4f95ad(0x1f7e)]),_0xdd38e3=queryNumericValue$2(_0x3e752c,_0x4f95ad(0x326c),namespaces[_0x4f95ad(0x1f7e)]),_0x42d958=queryNumericValue$2(_0x3e752c,_0x4f95ad(0x46e0),namespaces[_0x4f95ad(0x1f7e)]);defined$1(_0x488abf)&&(_0x488abf=CesiumMath['negativePiToPi'](CesiumMath[_0x4f95ad(0x12a4)](_0x488abf))),defined$1(_0x3d0b1f)&&(_0x3d0b1f=CesiumMath[_0x4f95ad(0x2f78)](CesiumMath[_0x4f95ad(0x12a4)](_0x3d0b1f))),defined$1(_0xdd38e3)&&(_0xdd38e3=CesiumMath[_0x4f95ad(0x2867)](CesiumMath[_0x4f95ad(0x12a4)](_0xdd38e3))),defined$1(_0x42d958)&&(_0x42d958=CesiumMath[_0x4f95ad(0x2f78)](CesiumMath['toRadians'](_0x42d958))),_0x3ecd4b[_0x4f95ad(0x22b9)]=new Rectangle(_0x488abf,_0x3d0b1f,_0xdd38e3,_0x42d958);var _0x54c590=queryNumericValue$2(_0x3e752c,_0x4f95ad(0x374),namespaces[_0x4f95ad(0x1f7e)]);if(defined$1(_0x54c590)){var _0x5df6cb=CesiumMath['toRadians'](_0x54c590);_0x3ecd4b[_0x4f95ad(0x374)]=_0x5df6cb,_0x3ecd4b[_0x4f95ad(0x2542)]=_0x5df6cb;}}}var _0x47ee2d=queryFirstNode$3(_0x276366,_0x4f95ad(0x1830),namespaces[_0x4f95ad(0x1f7e)]),_0x186ad3=getIconHref(_0x47ee2d,_0x24c425,_0x3fc5de['sourceResource'],_0x3fc5de[_0x4f95ad(0x5397)],!0x0);if(defined$1(_0x186ad3)){_0x39af90&&oneTimeWarning('kml-gx:LatLonQuad','KML\x20-\x20gx:LatLonQuad\x20Icon\x20does\x20not\x20support\x20texture\x20projection.');var _0x4b4cd0=queryNumericValue$2(_0x47ee2d,'x',namespaces['gx']),_0x5c90ab=queryNumericValue$2(_0x47ee2d,'y',namespaces['gx']),_0x78b1ba=queryNumericValue$2(_0x47ee2d,'w',namespaces['gx']),_0x200524=queryNumericValue$2(_0x47ee2d,'h',namespaces['gx']);(defined$1(_0x4b4cd0)||defined$1(_0x5c90ab)||defined$1(_0x78b1ba)||defined$1(_0x200524))&&oneTimeWarning(_0x4f95ad(0x2b66),_0x4f95ad(0x4b37)),_0x3ecd4b[_0x4f95ad(0x128b)]=_0x186ad3,_0x3ecd4b[_0x4f95ad(0x128b)][_0x4f95ad(0x28b8)]=queryColorValue(_0x276366,_0x4f95ad(0x28b8),namespaces[_0x4f95ad(0x1f7e)]),_0x3ecd4b['material'][_0x4f95ad(0x104f)]=!0x0;}else _0x3ecd4b[_0x4f95ad(0x128b)]=queryColorValue(_0x276366,'color',namespaces['kml']);var _0x5407bf=queryStringValue$2(_0x276366,'altitudeMode',namespaces[_0x4f95ad(0x1f7e)]);defined$1(_0x5407bf)?_0x4f95ad(0x239e)===_0x5407bf?(_0x3ecd4b['height']=queryNumericValue$2(_0x276366,_0x4f95ad(0x13a1),namespaces[_0x4f95ad(0x1f7e)]),_0x3ecd4b[_0x4f95ad(0x778)]=void 0x0):_0x4f95ad(0xbe4)!==_0x5407bf&&oneTimeWarning(_0x4f95ad(0x4c55),_0x4f95ad(0xc2a)+_0x5407bf):_0x4f95ad(0x3e90)===(_0x5407bf=queryStringValue$2(_0x276366,_0x4f95ad(0x2d3b),namespaces['gx']))?(oneTimeWarning(_0x4f95ad(0x3303),'KML\x20-\x20altitudeMode\x20relativeToSeaFloor\x20is\x20currently\x20not\x20supported,\x20treating\x20as\x20absolute.'),_0x3ecd4b[_0x4f95ad(0x5862)]=queryNumericValue$2(_0x276366,'altitude',namespaces[_0x4f95ad(0x1f7e)]),_0x3ecd4b['zIndex']=void 0x0):_0x4f95ad(0x4f09)===_0x5407bf?oneTimeWarning('kml-altitudeMode-clampToSeaFloor',_0x4f95ad(0x2e14)):defined$1(_0x5407bf)&&oneTimeWarning(_0x4f95ad(0x4c55),'KML\x20-\x20Unknown\x20altitudeMode:\x20'+_0x5407bf);}function processUnsupportedFeature(_0x25f9db,_0x258502,_0x4a7bc4,_0x2318a9){var _0x257464=_0x68aa19;_0x25f9db[_0x257464(0x410b)]['raiseEvent'](_0x25f9db,_0x4a7bc4[_0x257464(0x3fd3)],_0x258502,_0x4a7bc4[_0x257464(0x1926)],_0x4a7bc4['styleCollection'],_0x4a7bc4[_0x257464(0xc05)],_0x4a7bc4[_0x257464(0x5397)]),oneTimeWarning(_0x257464(0x4d53)+_0x258502['nodeName'],'KML\x20-\x20Unsupported\x20feature:\x20'+_0x258502[_0x257464(0x1557)]);}var RefreshMode={'INTERVAL':0x0,'EXPIRE':0x1,'STOP':0x2};function cleanupString(_0xf14d9e){var _0x5ebe0d=_0x68aa19;if(!defined$1(_0xf14d9e)||0x0===_0xf14d9e[_0x5ebe0d(0x531b)])return'';var _0x1362b6=_0xf14d9e[0x0];return'&'!==_0x1362b6&&'?'!==_0x1362b6||(_0xf14d9e=_0xf14d9e[_0x5ebe0d(0x57ed)](0x1)),_0xf14d9e;}var zeroRectangle=new Rectangle(),scratchCartographic$6=new Cartographic(),scratchCartesian2$4=new Cartesian2(),scratchCartesian3$5=new Cartesian3();function processNetworkLinkQueryString(_0x44b881,_0x5dffbd,_0x30fcad,_0x2c14ec,_0x36042d,_0x35de78){var _0x36859c=_0x68aa19;function _0x465ce2(_0x264792){var _0x438bd9=_0x54f3;return _0x264792<-CesiumMath['PI_OVER_TWO']?-CesiumMath['PI_OVER_TWO']:_0x264792>CesiumMath[_0x438bd9(0x3f24)]?CesiumMath[_0x438bd9(0x3f24)]:_0x264792;}function _0x226776(_0x3785f9){var _0x5ae354=_0x54f3;return _0x3785f9>CesiumMath['PI']?_0x3785f9-CesiumMath[_0x5ae354(0x3295)]:_0x3785f9<-CesiumMath['PI']?_0x3785f9+CesiumMath[_0x5ae354(0x3295)]:_0x3785f9;}var _0x50d0a5=objectToQuery(_0x44b881[_0x36859c(0x4545)]);if(_0x50d0a5=_0x50d0a5[_0x36859c(0x1297)](/%5B/g,'[')[_0x36859c(0x1297)](/%5D/g,']'),defined$1(_0x5dffbd)&&_0x5dffbd[_0x36859c(0x5545)]!==SceneMode$1[_0x36859c(0x11d3)]){var _0xdca474,_0x46945c;if(_0x36042d=defaultValue$1(_0x36042d,zeroRectangle),defined$1(_0x30fcad)&&(scratchCartesian2$4['x']=0.5*_0x30fcad['clientWidth'],scratchCartesian2$4['y']=0.5*_0x30fcad[_0x36859c(0xd5b)],_0xdca474=_0x5dffbd[_0x36859c(0x906)](scratchCartesian2$4,_0x35de78,scratchCartesian3$5)),defined$1(_0xdca474)?_0x46945c=_0x35de78['cartesianToCartographic'](_0xdca474,scratchCartographic$6):(_0x46945c=Rectangle['center'](_0x36042d,scratchCartographic$6),_0xdca474=_0x35de78['cartographicToCartesian'](_0x46945c)),defined$1(_0x2c14ec)&&!CesiumMath[_0x36859c(0x19c9)](_0x2c14ec,0x1,CesiumMath['EPSILON9'])){var _0x48ed24=_0x36042d['width']*_0x2c14ec*0.5,_0x2cfb4d=_0x36042d[_0x36859c(0x5862)]*_0x2c14ec*0.5;_0x36042d=new Rectangle(_0x226776(_0x46945c[_0x36859c(0x1041)]-_0x48ed24),_0x465ce2(_0x46945c[_0x36859c(0x288b)]-_0x2cfb4d),_0x226776(_0x46945c[_0x36859c(0x1041)]+_0x48ed24),_0x465ce2(_0x46945c[_0x36859c(0x288b)]+_0x2cfb4d));}_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=_0x50d0a5[_0x36859c(0x1297)]('[bboxWest]',CesiumMath[_0x36859c(0x52e9)](_0x36042d['west'])['toString']()))[_0x36859c(0x1297)](_0x36859c(0x1d9b),CesiumMath[_0x36859c(0x52e9)](_0x36042d['south'])[_0x36859c(0x1d43)]()))[_0x36859c(0x1297)](_0x36859c(0x54ef),CesiumMath[_0x36859c(0x52e9)](_0x36042d[_0x36859c(0x326c)])[_0x36859c(0x1d43)]()))[_0x36859c(0x1297)](_0x36859c(0x3898),CesiumMath[_0x36859c(0x52e9)](_0x36042d[_0x36859c(0x46e0)])[_0x36859c(0x1d43)]());var _0x55820d=CesiumMath[_0x36859c(0x52e9)](_0x46945c[_0x36859c(0x1041)])[_0x36859c(0x1d43)](),_0x1d4551=CesiumMath['toDegrees'](_0x46945c[_0x36859c(0x288b)])[_0x36859c(0x1d43)]();_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=_0x50d0a5['replace'](_0x36859c(0x4d33),_0x55820d))['replace'](_0x36859c(0x70a),_0x1d4551))[_0x36859c(0x1297)](_0x36859c(0x3121),CesiumMath[_0x36859c(0x52e9)](_0x5dffbd['pitch'])[_0x36859c(0x1d43)]()))['replace'](_0x36859c(0x46f9),CesiumMath['toDegrees'](_0x5dffbd[_0x36859c(0x8db)])[_0x36859c(0x1d43)]()))['replace'](_0x36859c(0x4df4),Cartesian3[_0x36859c(0x2ffa)](_0x5dffbd[_0x36859c(0x923)],_0xdca474)))[_0x36859c(0x1297)](_0x36859c(0x452e),_0x55820d))[_0x36859c(0x1297)](_0x36859c(0x2251),_0x1d4551))[_0x36859c(0x1297)](_0x36859c(0xa9e),_0x46945c[_0x36859c(0x5862)][_0x36859c(0x1d43)]()),_0x35de78[_0x36859c(0x541d)](_0x5dffbd[_0x36859c(0x923)],scratchCartographic$6),_0x50d0a5=(_0x50d0a5=(_0x50d0a5=_0x50d0a5[_0x36859c(0x1297)](_0x36859c(0x2470),CesiumMath[_0x36859c(0x52e9)](scratchCartographic$6[_0x36859c(0x1041)])[_0x36859c(0x1d43)]()))[_0x36859c(0x1297)](_0x36859c(0x32fd),CesiumMath[_0x36859c(0x52e9)](scratchCartographic$6[_0x36859c(0x288b)])[_0x36859c(0x1d43)]()))[_0x36859c(0x1297)](_0x36859c(0x537a),CesiumMath['toDegrees'](scratchCartographic$6[_0x36859c(0x5862)])[_0x36859c(0x1d43)]());var _0x4934a7=_0x5dffbd['frustum'],_0x4ef759=_0x4934a7['aspectRatio'],_0x2518ff='',_0x4a4901='';if(defined$1(_0x4ef759)){var _0x6b5915=CesiumMath[_0x36859c(0x52e9)](_0x4934a7[_0x36859c(0x1f0a)]);_0x4ef759>0x1?(_0x2518ff=_0x6b5915,_0x4a4901=_0x6b5915/_0x4ef759):(_0x4a4901=_0x6b5915,_0x2518ff=_0x6b5915*_0x4ef759);}_0x50d0a5=(_0x50d0a5=_0x50d0a5['replace'](_0x36859c(0x47be),_0x2518ff['toString']()))[_0x36859c(0x1297)](_0x36859c(0x1b8d),_0x4a4901[_0x36859c(0x1d43)]());}else _0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=_0x50d0a5[_0x36859c(0x1297)](_0x36859c(0x418f),_0x36859c(0x4271)))['replace'](_0x36859c(0x1d9b),_0x36859c(0x1e83)))[_0x36859c(0x1297)](_0x36859c(0x54ef),'180'))[_0x36859c(0x1297)]('[bboxNorth]','90'))[_0x36859c(0x1297)]('[lookatLon]',''))[_0x36859c(0x1297)](_0x36859c(0x70a),''))[_0x36859c(0x1297)](_0x36859c(0x4df4),''))[_0x36859c(0x1297)](_0x36859c(0x3121),''))[_0x36859c(0x1297)](_0x36859c(0x46f9),''))[_0x36859c(0x1297)](_0x36859c(0x452e),''))['replace'](_0x36859c(0x2251),''))[_0x36859c(0x1297)](_0x36859c(0xa9e),''))[_0x36859c(0x1297)](_0x36859c(0x2470),''))[_0x36859c(0x1297)](_0x36859c(0x32fd),''))['replace']('[cameraAlt]',''))['replace'](_0x36859c(0x47be),''))[_0x36859c(0x1297)](_0x36859c(0x1b8d),'');_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=(_0x50d0a5=defined$1(_0x30fcad)?(_0x50d0a5=_0x50d0a5['replace']('[horizPixels]',_0x30fcad['clientWidth']))[_0x36859c(0x1297)](_0x36859c(0x277c),_0x30fcad[_0x36859c(0xd5b)]):(_0x50d0a5=_0x50d0a5[_0x36859c(0x1297)](_0x36859c(0x1409),''))['replace'](_0x36859c(0x277c),''))['replace'](_0x36859c(0x1887),'1'))[_0x36859c(0x1297)](_0x36859c(0x26a3),'1'))[_0x36859c(0x1297)](_0x36859c(0x5203),_0x36859c(0x213a)))[_0x36859c(0x1297)]('[clientName]',_0x36859c(0x10fb)))[_0x36859c(0x1297)]('[language]','English'),_0x44b881[_0x36859c(0x49e5)](queryToObject(_0x50d0a5));}function processNetworkLink(_0xbff5f5,_0x179af8,_0xf0f5f5,_0x3cb943){var _0x3020db=_0x68aa19,_0x495927=processFeature(_0xbff5f5,_0x179af8,_0xf0f5f5)['entity'],_0x3c15c9=_0xf0f5f5[_0x3020db(0xc05)],_0x7bdd56=_0xf0f5f5[_0x3020db(0x5397)],_0x14acb1=queryFirstNode$3(_0x179af8,_0x3020db(0x3c95),namespaces[_0x3020db(0x1f7e)]);if(defined$1(_0x14acb1)||(_0x14acb1=queryFirstNode$3(_0x179af8,_0x3020db(0x5300),namespaces[_0x3020db(0x1f7e)])),defined$1(_0x14acb1)){var _0x491bc5,_0xcf6c7a,_0x355e13=queryStringValue$2(_0x14acb1,_0x3020db(0x1599),namespaces[_0x3020db(0x1f7e)]);if(defined$1(_0x355e13)){var _0x2f1538=_0x355e13;if(_0x355e13=resolveHref(_0x355e13,_0x3c15c9,_0xf0f5f5['uriResolver']),/^data:/['test'](_0x355e13[_0x3020db(0x1c0c)]()))/\.kmz/i['test'](_0x3c15c9[_0x3020db(0x1c0c)]())||(_0x2f1538=_0x3c15c9['getDerivedResource']({'url':_0x2f1538}));else{_0x2f1538=_0x355e13[_0x3020db(0x254b)](),_0x491bc5=queryStringValue$2(_0x14acb1,_0x3020db(0x354e),namespaces[_0x3020db(0x1f7e)]),_0xcf6c7a=defaultValue$1(queryStringValue$2(_0x14acb1,_0x3020db(0x440b),namespaces['kml']),0x1);var _0x18ac46=_0x3020db(0xa56)===_0x491bc5?_0x3020db(0x5806):'',_0x244ae8=defaultValue$1(queryStringValue$2(_0x14acb1,'viewFormat',namespaces[_0x3020db(0x1f7e)]),_0x18ac46),_0x2a6cca=queryStringValue$2(_0x14acb1,_0x3020db(0x2b59),namespaces[_0x3020db(0x1f7e)]);defined$1(_0x244ae8)&&_0x355e13[_0x3020db(0x49e5)](queryToObject(cleanupString(_0x244ae8))),defined$1(_0x2a6cca)&&_0x355e13[_0x3020db(0x49e5)](queryToObject(cleanupString(_0x2a6cca)));var _0x111625=_0xbff5f5[_0x3020db(0x2de2)];processNetworkLinkQueryString(_0x355e13,_0xbff5f5[_0x3020db(0x4ce6)],_0xbff5f5[_0x3020db(0xa77)],_0xcf6c7a,_0xbff5f5[_0x3020db(0x238b)][_0x3020db(0x30c4)],_0x111625);}var _0x42dfa1={'sourceUri':_0x2f1538,'uriResolver':_0x7bdd56,'context':_0x495927['id']},_0x25fa0c=new EntityCollection(),_0x576d10=load(_0xbff5f5,_0x25fa0c,_0x355e13,_0x42dfa1)['then'](function(_0x586ba4){var _0x4a6404=_0x3020db,_0x50bf02=_0xbff5f5[_0x4a6404(0x691)],_0x19f4ca=_0x25fa0c[_0x4a6404(0x21e8)];_0x50bf02[_0x4a6404(0x275f)]();for(var _0x39ac27=0x0;_0x39ac27<_0x19f4ca['length'];_0x39ac27++){var _0x12132e=_0x19f4ca[_0x39ac27];defined$1(_0x12132e[_0x4a6404(0x2c41)])||(_0x12132e[_0x4a6404(0x2c41)]=_0x495927,mergeAvailabilityWithParent(_0x12132e)),_0x50bf02['add'](_0x12132e);}_0x50bf02[_0x4a6404(0x1331)]();var _0x57730b=queryStringValue$2(_0x14acb1,'refreshMode',namespaces[_0x4a6404(0x1f7e)]),_0x42d924=defaultValue$1(queryNumericValue$2(_0x14acb1,'refreshInterval',namespaces['kml']),0x0);if(_0x4a6404(0x1b9e)===_0x57730b&&_0x42d924>0x0||_0x4a6404(0x1ffa)===_0x57730b||'onStop'===_0x491bc5){var _0x434b25=queryFirstNode$3(_0x586ba4,_0x4a6404(0x3ab7),namespaces[_0x4a6404(0x1f7e)]),_0x200fbc=defined$1(_0x434b25),_0x5aae26=JulianDate[_0x4a6404(0x3c84)](),_0x438a6d={'id':createGuid(),'href':_0x355e13,'cookie':{},'lastUpdated':_0x5aae26,'updating':!0x1,'entity':_0x495927,'viewBoundScale':_0xcf6c7a,'needsUpdate':!0x1,'cameraUpdateTime':_0x5aae26},_0x135a43=0x0;if(_0x200fbc&&(_0x438a6d[_0x4a6404(0x4d19)]=queryToObject(defaultValue$1(queryStringValue$2(_0x434b25,_0x4a6404(0x4d19),namespaces[_0x4a6404(0x1f7e)]),'')),_0x135a43=defaultValue$1(queryNumericValue$2(_0x434b25,_0x4a6404(0x161e),namespaces['kml']),0x0)),_0x4a6404(0x1b9e)===_0x57730b)_0x200fbc&&(_0x42d924=Math[_0x4a6404(0x2bc6)](_0x135a43,_0x42d924)),_0x438a6d[_0x4a6404(0x2efa)]=RefreshMode[_0x4a6404(0x1f78)],_0x438a6d[_0x4a6404(0x2981)]=_0x42d924;else{if('onExpire'===_0x57730b){var _0x4533bc;if(_0x200fbc&&(_0x4533bc=queryStringValue$2(_0x434b25,'expires',namespaces[_0x4a6404(0x1f7e)])),defined$1(_0x4533bc))try{var _0xf580a7=JulianDate[_0x4a6404(0x5861)](_0x4533bc),_0x36a881=JulianDate[_0x4a6404(0x250b)](_0xf580a7,_0x5aae26);_0x36a881>0x0&&_0x36a881<_0x135a43&&JulianDate['addSeconds'](_0x5aae26,_0x135a43,_0xf580a7),_0x438a6d[_0x4a6404(0x2efa)]=RefreshMode[_0x4a6404(0x361)],_0x438a6d[_0x4a6404(0x2981)]=_0xf580a7;}catch(_0x54dc69){oneTimeWarning(_0x4a6404(0x2cf4),'KML\x20-\x20NetworkLinkControl\x20expires\x20is\x20not\x20a\x20valid\x20date');}else oneTimeWarning('kml-refreshMode-onExpire',_0x4a6404(0x2732));}else _0xbff5f5['_camera']?(_0x438a6d[_0x4a6404(0x2efa)]=RefreshMode[_0x4a6404(0x581a)],_0x438a6d[_0x4a6404(0x2981)]=defaultValue$1(queryNumericValue$2(_0x14acb1,_0x4a6404(0x4e32),namespaces[_0x4a6404(0x1f7e)]),0x0)):oneTimeWarning(_0x4a6404(0x4d7a),_0x4a6404(0x386b));}defined$1(_0x438a6d[_0x4a6404(0x2efa)])&&_0xbff5f5[_0x4a6404(0x2be6)]['set'](_0x438a6d['id'],_0x438a6d);}else _0x4a6404(0x2ff8)===_0x491bc5&&oneTimeWarning(_0x4a6404(0x37b),_0x4a6404(0x1635));})[_0x3020db(0x4b84)](function(_0xf8a4a2){var _0x5c72a9=_0x3020db;oneTimeWarning(_0x5c72a9(0x2027)+_0x355e13[_0x5c72a9(0x343b)]),_0xbff5f5['_error'][_0x5c72a9(0x30bb)](_0xbff5f5,_0xf8a4a2);});_0x3cb943[_0x3020db(0x4b55)](_0x576d10);}}}function processFeatureNode(_0x16d46a,_0x44b589,_0x9b427d,_0x578ad9){var _0x382562=_0x68aa19,_0x515947=featureTypes[_0x44b589[_0x382562(0x4ff4)]];return defined$1(_0x515947)?_0x515947(_0x16d46a,_0x44b589,_0x9b427d,_0x578ad9):processUnsupportedFeature(_0x16d46a,_0x44b589,_0x9b427d);}function loadKml(_0x348630,_0x402d8b,_0x12188f,_0x2edc08,_0x36159e,_0x183bde){var _0x4b9301=_0x68aa19;_0x402d8b[_0x4b9301(0x4ee2)]();var _0x2256f7=_0x12188f[_0x4b9301(0x2073)],_0x357f42=queryStringValue$2(_0x4b9301(0x61a)===_0x2256f7['localName']?_0x2256f7:queryFirstNode$3(_0x2256f7,'Document',namespaces['kml']),_0x4b9301(0x13f9),namespaces['kml']);defined$1(_0x357f42)||(_0x357f42=getFilenameFromUri(_0x2edc08[_0x4b9301(0x1c0c)]())),defined$1(_0x348630[_0x4b9301(0x1e54)])||(_0x348630['_name']=_0x357f42);var _0xe09bab=new KmlDataSource[(_0x4b9301(0x2e5c))](_0x348630),_0x10eaa8=new EntityCollection(_0x348630);return when['all'](processStyles(_0x348630,_0x12188f,_0x10eaa8,_0x2edc08,!0x1,_0x36159e))[_0x4b9301(0x4e1e)](function(){var _0x55b2d4=_0x4b9301,_0x1eec4b=_0x12188f[_0x55b2d4(0x2073)];if(_0x55b2d4(0x1f7e)===_0x1eec4b['localName'])for(var _0x5d8f2f=_0x1eec4b[_0x55b2d4(0x1330)],_0x370af9=0x0;_0x370af9<_0x5d8f2f[_0x55b2d4(0x531b)];_0x370af9++){var _0x3187f7=_0x5d8f2f[_0x370af9];if(defined$1(featureTypes[_0x3187f7['localName']])){_0x1eec4b=_0x3187f7;break;}}var _0x1b3b48={'parentEntity':void 0x0,'entityCollection':_0x402d8b,'styleCollection':_0x10eaa8,'sourceResource':_0x2edc08,'uriResolver':_0x36159e,'context':_0x183bde};return _0x402d8b[_0x55b2d4(0x275f)](),processFeatureNode(_0x348630,_0x1eec4b,_0x1b3b48,_0xe09bab),_0x402d8b['resumeEvents'](),_0xe09bab[_0x55b2d4(0x466b)]()[_0x55b2d4(0x4e1e)](function(){return _0x12188f['documentElement'];});});}function loadKmz(_0x3a69ca,_0x47bd25,_0x14a5ef,_0xde069c){var _0x32b40a=_0x68aa19,_0x5e281e=when['defer']();return zip['createReader'](new zip[(_0x32b40a(0x285d))](_0x14a5ef),function(_0x4bd7f9){var _0x2a7753=_0x32b40a;_0x4bd7f9[_0x2a7753(0x32b9)](function(_0x52fbe5){var _0x15f92d=_0x2a7753;for(var _0x1c686d,_0x885328,_0x18378d=[],_0x3e0ab={},_0x55a875=0x0;_0x55a875<_0x52fbe5[_0x15f92d(0x531b)];_0x55a875++){var _0x2dfc78=_0x52fbe5[_0x55a875];if(!_0x2dfc78[_0x15f92d(0x4afe)]){var _0x117262=when[_0x15f92d(0x25e3)]();_0x18378d['push'](_0x117262['promise']),/\.kml$/i[_0x15f92d(0x8e2)](_0x2dfc78[_0x15f92d(0x33c1)])?defined$1(_0x1c686d)&&/\//i['test'](_0x2dfc78[_0x15f92d(0x33c1)])?loadDataUriFromZip(_0x2dfc78,_0x3e0ab,_0x117262):(defined$1(_0x1c686d)&&loadDataUriFromZip(_0x1c686d,_0x3e0ab,_0x885328),_0x1c686d=_0x2dfc78,_0x885328=_0x117262):loadDataUriFromZip(_0x2dfc78,_0x3e0ab,_0x117262);}}defined$1(_0x1c686d)&&loadXmlFromZip(_0x1c686d,_0x3e0ab,_0x885328),when['all'](_0x18378d)[_0x15f92d(0x4e1e)](function(){var _0x471374=_0x15f92d;if(_0x4bd7f9[_0x471374(0x18bb)](),defined$1(_0x3e0ab[_0x471374(0x1f7e)]))return _0x3e0ab[_0x471374(0x20c8)]=Object['keys'](_0x3e0ab),loadKml(_0x3a69ca,_0x47bd25,_0x3e0ab['kml'],_0xde069c,_0x3e0ab);_0x5e281e[_0x471374(0x4e16)](new RuntimeError$2(_0x471374(0x2190)));})[_0x15f92d(0x4e1e)](_0x5e281e[_0x15f92d(0x68a)])[_0x15f92d(0x4b84)](_0x5e281e['reject']);});},function(_0x3311f5){var _0x518176=_0x32b40a;_0x5e281e[_0x518176(0x4e16)](_0x3311f5);}),_0x5e281e[_0x32b40a(0x28bc)];}function load(_0xede341,_0x16f375,_0x210828,_0x45fd7b){var _0x431e4b=_0x68aa19,_0x5df969=(_0x45fd7b=defaultValue$1(_0x45fd7b,defaultValue$1[_0x431e4b(0x494f)]))[_0x431e4b(0x26ee)],_0x233634=_0x45fd7b[_0x431e4b(0x5397)],_0x375bc6=_0x45fd7b[_0x431e4b(0x4174)],_0x87f341=_0x210828;if(_0x431e4b(0x29ad)==typeof _0x210828||_0x210828 instanceof Resource){_0x87f341=(_0x210828=Resource[_0x431e4b(0x320b)](_0x210828))[_0x431e4b(0x2192)](),_0x5df969=defaultValue$1(_0x5df969,_0x210828['clone']());var _0x58a8bf=_0xede341[_0x431e4b(0x24f6)],_0x46e8f2=_0x210828['credits'];if(defined$1(_0x46e8f2)){for(var _0x346a9e=_0x46e8f2[_0x431e4b(0x531b)],_0x46c837=0x0;_0x46c837<_0x346a9e;_0x46c837++)_0x58a8bf[_0x431e4b(0x3a33)](_0x46e8f2[_0x46c837]);}}else _0x5df969=defaultValue$1(_0x5df969,Resource[_0x431e4b(0x139e)]['clone']());return _0x5df969=Resource[_0x431e4b(0x320b)](_0x5df969),when(_0x87f341)['then'](function(_0x3778a3){var _0x16ead9=_0x431e4b;return _0x3778a3 instanceof Blob?isZipFile(_0x3778a3)[_0x16ead9(0x4e1e)](function(_0xbddb98){return _0xbddb98?loadKmz(_0xede341,_0x16f375,_0x3778a3,_0x5df969):readBlobAsText(_0x3778a3)['then'](function(_0x333edf){var _0x599763=_0x54f3,_0x487899,_0x5f0955;_0x333edf=removeDuplicateNamespaces(_0x333edf=insertNamespaces(_0x333edf));try{_0x487899=parser$1[_0x599763(0x4b11)](_0x333edf,_0x599763(0x1dfe));}catch(_0x362a72){_0x5f0955=_0x362a72['toString']();}if(defined$1(_0x5f0955)||_0x487899[_0x599763(0x57eb)]||_0x599763(0x617)===_0x487899[_0x599763(0x2073)]['tagName']){var _0x5b74bd=defined$1(_0x5f0955)?_0x5f0955:_0x487899[_0x599763(0x2073)]['firstChild'][_0x599763(0x594)];throw _0x5b74bd||(_0x5b74bd=_0x487899[_0x599763(0x57eb)][_0x599763(0x85d)]),new RuntimeError$2(_0x5b74bd);}return loadKml(_0xede341,_0x16f375,_0x487899,_0x5df969,_0x233634,_0x375bc6);});}):loadKml(_0xede341,_0x16f375,_0x3778a3,_0x5df969,_0x233634,_0x375bc6);})[_0x431e4b(0x4b84)](function(_0x249952){var _0x3487aa=_0x431e4b;return _0xede341[_0x3487aa(0x511d)][_0x3487aa(0x30bb)](_0xede341,_0x249952),console[_0x3487aa(0xe28)](_0x249952),when[_0x3487aa(0x4e16)](_0x249952);});}function KmlDataSource(_0x391a75){var _0x254930=_0x68aa19,_0x59956d=(_0x391a75=defaultValue$1(_0x391a75,defaultValue$1[_0x254930(0x494f)]))[_0x254930(0x1224)],_0x840689=_0x391a75[_0x254930(0xda2)];this['_changed']=new Event(),this[_0x254930(0x511d)]=new Event(),this[_0x254930(0x13d2)]=new Event(),this[_0x254930(0x3ccd)]=new Event(),this[_0x254930(0x410b)]=new Event(),this[_0x254930(0x18f1)]=void 0x0,this[_0x254930(0x691)]=new EntityCollection(this),this['_name']=void 0x0,this['_isLoading']=!0x1,this[_0x254930(0x2e77)]=new PinBuilder(),this['_networkLinks']=new AssociativeArray(),this[_0x254930(0x2101)]=new EntityCluster(),this[_0x254930(0xa77)]=_0x840689,this[_0x254930(0x4ce6)]=_0x59956d,this[_0x254930(0x238b)]={'position':defined$1(_0x59956d)?Cartesian3[_0x254930(0x254b)](_0x59956d[_0x254930(0x923)]):void 0x0,'direction':defined$1(_0x59956d)?Cartesian3['clone'](_0x59956d[_0x254930(0x1aa0)]):void 0x0,'up':defined$1(_0x59956d)?Cartesian3[_0x254930(0x254b)](_0x59956d[_0x254930(0x2205)]):void 0x0,'bbox':defined$1(_0x59956d)?_0x59956d[_0x254930(0xe52)]():Rectangle['clone'](Rectangle['MAX_VALUE'])},this[_0x254930(0x2de2)]=defaultValue$1(_0x391a75[_0x254930(0x1706)],Ellipsoid[_0x254930(0x1d49)]),this[_0x254930(0x463)]=0xfff;var _0x33cd54=_0x391a75[_0x254930(0x42ae)];_0x254930(0x29ad)==typeof _0x33cd54&&(_0x33cd54=new Credit$1(_0x33cd54)),this[_0x254930(0xe66)]=_0x33cd54,this[_0x254930(0x24f6)]=[];}function mergeAvailabilityWithParent(_0x1fbfde){var _0x471ed0=_0x68aa19,_0x33330b=_0x1fbfde[_0x471ed0(0x2c41)];if(defined$1(_0x33330b)){var _0x5dc4b1=_0x33330b['availability'];if(defined$1(_0x5dc4b1)){var _0x4f3e3b=_0x1fbfde[_0x471ed0(0x1c91)];defined$1(_0x4f3e3b)?_0x4f3e3b['intersect'](_0x5dc4b1):_0x1fbfde[_0x471ed0(0x1c91)]=_0x5dc4b1;}}}function getNetworkLinkUpdateCallback(_0x3372c4,_0x42b966,_0x37f775,_0x2aa907,_0x2563a6){return function(_0x5066c6){var _0x13459b=_0x54f3;if(_0x2aa907[_0x13459b(0x1ff6)](_0x42b966['id'])){var _0x5b36e4=!0x1,_0x2138bd=queryFirstNode$3(_0x5066c6,'NetworkLinkControl',namespaces[_0x13459b(0x1f7e)]),_0x515a9c=0x0;if(defined$1(_0x2138bd)){if(defined$1(queryFirstNode$3(_0x2138bd,'Update',namespaces['kml'])))return oneTimeWarning('kml-networkLinkControl-update',_0x13459b(0x568f)),_0x42b966[_0x13459b(0x486c)]=!0x1,void _0x2aa907[_0x13459b(0x4b3f)](_0x42b966['id']);_0x42b966['cookie']=queryToObject(defaultValue$1(queryStringValue$2(_0x2138bd,'cookie',namespaces[_0x13459b(0x1f7e)]),'')),_0x515a9c=defaultValue$1(queryNumericValue$2(_0x2138bd,'minRefreshPeriod',namespaces['kml']),0x0);}var _0x2716e8=JulianDate[_0x13459b(0x3c84)](),_0x176108=_0x42b966[_0x13459b(0x2efa)];if(_0x176108===RefreshMode[_0x13459b(0x1f78)])defined$1(_0x2138bd)&&(_0x42b966[_0x13459b(0x2981)]=Math[_0x13459b(0x2bc6)](_0x515a9c,_0x42b966[_0x13459b(0x2981)]));else{if(_0x176108===RefreshMode[_0x13459b(0x361)]){var _0x1f123e;if(defined$1(_0x2138bd)&&(_0x1f123e=queryStringValue$2(_0x2138bd,_0x13459b(0x519),namespaces[_0x13459b(0x1f7e)])),defined$1(_0x1f123e))try{var _0x2f05b4=JulianDate[_0x13459b(0x5861)](_0x1f123e),_0x29dd96=JulianDate[_0x13459b(0x250b)](_0x2f05b4,_0x2716e8);_0x29dd96>0x0&&_0x29dd96<_0x515a9c&&JulianDate['addSeconds'](_0x2716e8,_0x515a9c,_0x2f05b4),_0x42b966[_0x13459b(0x2981)]=_0x2f05b4;}catch(_0x2567b0){oneTimeWarning(_0x13459b(0x189d),_0x13459b(0x1e51)),_0x5b36e4=!0x0;}else oneTimeWarning(_0x13459b(0x4bfc),_0x13459b(0x2732)),_0x5b36e4=!0x0;}}var _0x5d5be1=_0x42b966[_0x13459b(0xf51)],_0x42603c=_0x3372c4[_0x13459b(0x691)],_0x45bb51=_0x37f775[_0x13459b(0x21e8)];_0x42603c[_0x13459b(0x275f)]();var _0x5d904a,_0x4b8601=_0x42603c['values'][_0x13459b(0x48ca)]();for(_0x5d904a=0x0;_0x5d904a<_0x4b8601['length'];++_0x5d904a){var _0x293734=_0x4b8601[_0x5d904a];_0x293734[_0x13459b(0x2c41)]===_0x5d5be1&&(_0x293734[_0x13459b(0x2c41)]=void 0x0,_0x39b77a(_0x293734));}for(_0x42603c[_0x13459b(0x1331)](),_0x42603c[_0x13459b(0x275f)](),_0x5d904a=0x0;_0x5d904a<_0x45bb51[_0x13459b(0x531b)];_0x5d904a++){var _0x21b26a=_0x45bb51[_0x5d904a];defined$1(_0x21b26a['parent'])||(_0x21b26a[_0x13459b(0x2c41)]=_0x5d5be1,mergeAvailabilityWithParent(_0x21b26a)),_0x42603c[_0x13459b(0x4979)](_0x21b26a);}_0x42603c['resumeEvents'](),_0x5b36e4?_0x2aa907[_0x13459b(0x4b3f)](_0x42b966['id']):_0x42b966[_0x13459b(0xe5e)]=_0x2716e8;var _0x4b076f=_0x42603c['computeAvailability'](),_0x3088ef=_0x4b076f[_0x13459b(0x3db1)],_0x3ed738=_0x4b076f[_0x13459b(0x229e)],_0x246248=JulianDate[_0x13459b(0x2ed4)](_0x3088ef,Iso8601[_0x13459b(0x3fd7)]),_0x12b9c6=JulianDate[_0x13459b(0x2ed4)](_0x3ed738,Iso8601['MAXIMUM_VALUE']);if(!_0x246248||!_0x12b9c6){var _0x215274=_0x3372c4[_0x13459b(0x18f1)];_0x215274[_0x13459b(0x1aa4)]===_0x3088ef&&_0x215274[_0x13459b(0x2933)]===_0x3ed738||(_0x215274[_0x13459b(0x1aa4)]=_0x3088ef,_0x215274[_0x13459b(0x2933)]=_0x3ed738,_0x3372c4[_0x13459b(0x12bf)][_0x13459b(0x30bb)](_0x3372c4));}_0x42b966[_0x13459b(0x486c)]=!0x1,_0x42b966[_0x13459b(0x3515)]=!0x1,_0x3372c4[_0x13459b(0x3ccd)][_0x13459b(0x30bb)](_0x3372c4,_0x2563a6[_0x13459b(0x1c0c)](!0x0));}function _0x39b77a(_0x10811a){var _0x2a8b7f=_0x13459b;_0x42603c[_0x2a8b7f(0x4b3f)](_0x10811a);for(var _0x3872bd=_0x10811a[_0x2a8b7f(0x5819)],_0x4cf923=_0x3872bd['length'],_0x2cc09a=0x0;_0x2cc09a<_0x4cf923;++_0x2cc09a)_0x39b77a(_0x3872bd[_0x2cc09a]);}};}KmlDataSource[_0x68aa19(0x41e4)]=function(_0x1a3983,_0x2449cc){var _0x57a475=_0x68aa19;return new KmlDataSource(_0x2449cc=defaultValue$1(_0x2449cc,defaultValue$1[_0x57a475(0x494f)]))[_0x57a475(0x41e4)](_0x1a3983,_0x2449cc);},Object[_0x68aa19(0x5b7)](KmlDataSource[_0x68aa19(0x4b51)],{'name':{'get':function(){return this['_name'];},'set':function(_0x5208ae){var _0x3d495d=_0x68aa19;this['_name']!==_0x5208ae&&(this[_0x3d495d(0x1e54)]=_0x5208ae,this['_changed']['raiseEvent'](this));}},'clock':{'get':function(){return this['_clock'];}},'entities':{'get':function(){var _0x23417a=_0x68aa19;return this[_0x23417a(0x691)];}},'s3mInstanceCollection':{'get':function(){var _0x420fec=_0x68aa19;return this[_0x420fec(0x4bf9)];}},'isLoading':{'get':function(){return this['_isLoading'];}},'changedEvent':{'get':function(){var _0x4426a3=_0x68aa19;return this[_0x4426a3(0x12bf)];}},'errorEvent':{'get':function(){return this['_error'];}},'loadingEvent':{'get':function(){return this['_loading'];}},'refreshEvent':{'get':function(){var _0x29c3eb=_0x68aa19;return this[_0x29c3eb(0x3ccd)];}},'unsupportedNodeEvent':{'get':function(){return this['_unsupportedNode'];}},'show':{'get':function(){var _0x25db66=_0x68aa19;return this['_entityCollection'][_0x25db66(0x105f)];},'set':function(_0x23efe3){var _0x100c21=_0x68aa19;this[_0x100c21(0x691)][_0x100c21(0x105f)]=_0x23efe3;}},'clustering':{'get':function(){var _0x364083=_0x68aa19;return this[_0x364083(0x2101)];},'set':function(_0x5c45bb){var _0x7257e6=_0x68aa19;this[_0x7257e6(0x2101)]=_0x5c45bb;}},'credit':{'get':function(){var _0xb1f030=_0x68aa19;return this[_0xb1f030(0xe66)];}}}),KmlDataSource['prototype'][_0x68aa19(0x41e4)]=function(_0x33d2c9,_0x39233a){var _0x2eb9ee=_0x68aa19;_0x39233a=defaultValue$1(_0x39233a,defaultValue$1['EMPTY_OBJECT']),DataSource[_0x2eb9ee(0x286d)](this,!0x0);var _0xb47a7=this[_0x2eb9ee(0x1e54)];this[_0x2eb9ee(0x1e54)]=void 0x0,this['_clampToGround']=defaultValue$1(_0x39233a['clampToGround'],!0x1),this[_0x2eb9ee(0x1644)]=defaultValue$1(_0x39233a['clampToS3M'],!0x1),this[_0x2eb9ee(0x1281)]=defaultValue$1(_0x39233a[_0x2eb9ee(0x42ba)],ClassificationType$1[_0x2eb9ee(0x5366)]);var _0x1cbe5e=this;return load(this,this[_0x2eb9ee(0x691)],_0x33d2c9,_0x39233a)[_0x2eb9ee(0x4e1e)](function(){var _0x46f3c8=_0x2eb9ee,_0x52c474,_0x5d9e01,_0xc57654=_0x1cbe5e['_entityCollection'][_0x46f3c8(0x2eb4)](),_0x3c445d=_0xc57654[_0x46f3c8(0x3db1)],_0x8638e8=_0xc57654[_0x46f3c8(0x229e)],_0x21c8f7=JulianDate[_0x46f3c8(0x2ed4)](_0x3c445d,Iso8601[_0x46f3c8(0x3fd7)]),_0x5d147d=JulianDate['equals'](_0x8638e8,Iso8601[_0x46f3c8(0x53ba)]);_0x21c8f7&&_0x5d147d||(_0x21c8f7&&((_0x5d9e01=new Date())[_0x46f3c8(0x3d32)](0x0,0x0,0x0,0x0),_0x3c445d=JulianDate[_0x46f3c8(0x89f)](_0x5d9e01)),_0x5d147d&&((_0x5d9e01=new Date())[_0x46f3c8(0x3d32)](0x18,0x0,0x0,0x0),_0x8638e8=JulianDate[_0x46f3c8(0x89f)](_0x5d9e01)),(_0x52c474=new DataSourceClock())[_0x46f3c8(0x1aa4)]=_0x3c445d,_0x52c474['stopTime']=_0x8638e8,_0x52c474['currentTime']=JulianDate[_0x46f3c8(0x254b)](_0x3c445d),_0x52c474[_0x46f3c8(0x3894)]=ClockRange$1[_0x46f3c8(0x28f3)],_0x52c474[_0x46f3c8(0x4867)]=ClockStep$1[_0x46f3c8(0x112a)],_0x52c474['multiplier']=Math[_0x46f3c8(0x19b6)](Math[_0x46f3c8(0x27d5)](Math[_0x46f3c8(0x2bc6)](JulianDate[_0x46f3c8(0x250b)](_0x8638e8,_0x3c445d)/0x3c,0x1),0x1e18524)));var _0x2c03e0=!0x1;return _0x52c474!==_0x1cbe5e['_clock']&&(_0x1cbe5e[_0x46f3c8(0x18f1)]=_0x52c474,_0x2c03e0=!0x0),_0xb47a7!==_0x1cbe5e[_0x46f3c8(0x1e54)]&&(_0x2c03e0=!0x0),_0x2c03e0&&_0x1cbe5e['_changed'][_0x46f3c8(0x30bb)](_0x1cbe5e),DataSource[_0x46f3c8(0x286d)](_0x1cbe5e,!0x1),_0x1cbe5e;})[_0x2eb9ee(0x4b84)](function(_0x1446ba){var _0x278173=_0x2eb9ee;return DataSource[_0x278173(0x286d)](_0x1cbe5e,!0x1),_0x1cbe5e[_0x278173(0x511d)][_0x278173(0x30bb)](_0x1cbe5e,_0x1446ba),console[_0x278173(0xe28)](_0x1446ba),when[_0x278173(0x4e16)](_0x1446ba);});};var entitiesToIgnore=new AssociativeArray();function KmlFeatureData(){var _0x44fa22=_0x68aa19;this[_0x44fa22(0x55ba)]={'name':void 0x0,'uri':void 0x0,'email':void 0x0},this[_0x44fa22(0x2fc4)]={'href':void 0x0,'hreflang':void 0x0,'rel':void 0x0,'type':void 0x0,'title':void 0x0,'length':void 0x0},this['address']=void 0x0,this[_0x44fa22(0x1f2f)]=void 0x0,this[_0x44fa22(0x4d86)]=void 0x0,this[_0x44fa22(0x1caf)]=void 0x0;}function loadFile(_0x42feab,_0x167e62,_0x51871c,_0x5d2e29){var _0x12adb6=_0x68aa19,_0x29506a=(_0x5d2e29=defaultValue$1(_0x5d2e29,defaultValue$1[_0x12adb6(0x494f)]))[_0x12adb6(0x26ee)];return when(readBlobAsText(_0x51871c))[_0x12adb6(0x4e1e)](function(_0x383331){var _0xce2c73=_0x12adb6,_0x476c7a,_0x54fde1;try{_0x476c7a=parser$1['parseFromString'](_0x383331,_0xce2c73(0x1dfe));}catch(_0x26503b){_0x54fde1=_0x26503b[_0xce2c73(0x1d43)]();}if(defined$1(_0x54fde1)||_0x476c7a[_0xce2c73(0x57eb)]||_0xce2c73(0x617)===_0x476c7a[_0xce2c73(0x2073)]['tagName']){var _0x5c4321=defined$1(_0x54fde1)?_0x54fde1:_0x476c7a[_0xce2c73(0x2073)][_0xce2c73(0x1883)][_0xce2c73(0x594)];throw _0x5c4321||(_0x5c4321=_0x476c7a[_0xce2c73(0x57eb)][_0xce2c73(0x85d)]),new RuntimeError$2(_0x5c4321);}return loadKml(_0x42feab,_0x167e62,_0x476c7a,_0x29506a,void 0x0);});}function processGltfModel(_0x523f8d,_0x310e1d,_0x2acf0b,_0x5edb9e,_0x1547d2,_0x1e848c,_0x5418a6,_0x240890){var _0xd73ee2=_0x68aa19,_0x30b847,_0x3110de=queryFirstNode$3(_0x2acf0b,_0xd73ee2(0x5258),namespaces[_0xd73ee2(0x1f7e)]),_0x53405e=queryStringValue$2(_0x2acf0b,_0xd73ee2(0x2d3b),namespaces[_0xd73ee2(0x1f7e)]),_0x7716b5=queryStringValue$2(_0x2acf0b,_0xd73ee2(0x2d3b),namespaces['gx']),_0x12e905=queryFirstNode$3(_0x2acf0b,'Orientation',namespaces[_0xd73ee2(0x1f7e)]),_0x40bf26=queryNumericValue$2(_0x12e905,_0xd73ee2(0x8db),namespaces['kml']),_0x47970f=queryNumericValue$2(_0x12e905,_0xd73ee2(0x679),namespaces[_0xd73ee2(0x1f7e)]),_0x42d8bf=queryNumericValue$2(_0x12e905,_0xd73ee2(0x500e),namespaces[_0xd73ee2(0x1f7e)]),_0x46f18a=queryFirstNode$3(_0x2acf0b,_0xd73ee2(0x22eb),namespaces[_0xd73ee2(0x1f7e)]),_0x18ab65=queryNumericValue$2(_0x46f18a,'x',namespaces[_0xd73ee2(0x1f7e)]),_0x5d29fa=queryNumericValue$2(_0x46f18a,'y',namespaces[_0xd73ee2(0x1f7e)]),_0x40060d=queryNumericValue$2(_0x46f18a,'z',namespaces[_0xd73ee2(0x1f7e)]),_0x431eeb=queryStringValue$2(queryFirstNode$3(_0x2acf0b,'Link',namespaces['kml']),_0xd73ee2(0x1599),namespaces['kml']);if(defined$1(_0x240890)&&(_0x30b847=_0x240890[_0x431eeb]),-0x1!==(_0x431eeb=resolveHref(_0x431eeb,_0x5418a6,_0x240890))[_0xd73ee2(0x343b)]['indexOf'](_0xd73ee2(0x1be2))){defined$1(_0x523f8d[_0xd73ee2(0x4bf9)])||(_0x523f8d[_0xd73ee2(0x4bf9)]=new S3MInstanceCollection$1(_0x523f8d[_0xd73ee2(0x4ce6)]['_scene'][_0xd73ee2(0x4174)]),_0x523f8d[_0xd73ee2(0x4ce6)][_0xd73ee2(0x54c6)][_0xd73ee2(0x4b14)][_0xd73ee2(0x4979)](_0x523f8d[_0xd73ee2(0x4bf9)]));var _0x355fee=readCoordinate(queryStringValue$2(_0x3110de,_0xd73ee2(0x1041),namespaces[_0xd73ee2(0x1f7e)])+','+queryStringValue$2(_0x3110de,'latitude',namespaces[_0xd73ee2(0x1f7e)])+','+queryStringValue$2(_0x3110de,_0xd73ee2(0x13a1),namespaces[_0xd73ee2(0x1f7e)])),_0x48da0b=-CesiumMath[_0xd73ee2(0x12a4)](_0x40bf26),_0x57cff1=CesiumMath[_0xd73ee2(0x12a4)](_0x47970f),_0x3b159=CesiumMath['toRadians'](_0x42d8bf);return _0x523f8d[_0xd73ee2(0x4bf9)][_0xd73ee2(0x4979)](_0x431eeb[_0xd73ee2(0x343b)],[{'position':_0x355fee,'scale':new Cartesian3(_0x18ab65,_0x5d29fa,_0x40060d),'hpr':new HeadingPitchRoll(_0x48da0b,_0x57cff1,_0x3b159)}]),!0x0;}var _0x5da3ee=queryFirstNode$3(_0x3110de,_0xd73ee2(0x4708),namespaces['gx']);if(defined$1(_0x5da3ee))_0x1547d2[_0xd73ee2(0x1bf3)]=new BillboardGraphics({'show':!0x1}),_0x1547d2[_0xd73ee2(0x4ae4)]=new LabelGraphics({'show':!0x1}),processMultiTrack(_0x523f8d,_0x310e1d,_0x5da3ee,_0x5edb9e,_0x1547d2),_0x5edb9e[_0xd73ee2(0xebd)]=new VelocityOrientationProperty(_0x5edb9e['position']);else{_0x355fee=readCoordinate(queryStringValue$2(_0x3110de,_0xd73ee2(0x1041),namespaces[_0xd73ee2(0x1f7e)])+','+queryStringValue$2(_0x3110de,'latitude',namespaces['kml'])+','+queryStringValue$2(_0x3110de,_0xd73ee2(0x13a1),namespaces[_0xd73ee2(0x1f7e)])),_0x5edb9e[_0xd73ee2(0x4771)]=createPositionPropertyFromAltitudeMode(new ConstantPositionProperty(_0x355fee),_0x53405e,_0x7716b5);var _0xfe37cc=Transforms[_0xd73ee2(0x213e)](_0x355fee,HeadingPitchRoll[_0xd73ee2(0x2ac5)](_0x40bf26,_0x47970f,_0x42d8bf));_0x5edb9e[_0xd73ee2(0xebd)]=_0xfe37cc;}return _0x5edb9e[_0xd73ee2(0xce4)]={'uri':_0x431eeb[_0xd73ee2(0x343b)],'minimumPixelSize':0x10,'maximumScale':0x10,'scale':new Cartesian3(_0x18ab65,_0x5d29fa,_0x40060d),'blob':_0x30b847},!0x0;}KmlDataSource['prototype'][_0x68aa19(0x489f)]=function(_0x3a7f25){var _0x2ace9b=_0x68aa19,_0x1b4e2a=this[_0x2ace9b(0x2be6)];if(0x0===_0x1b4e2a[_0x2ace9b(0x531b)])return!0x0;var _0x2bc390=JulianDate[_0x2ace9b(0x3c84)](),_0x38b2e5=this;function _0x8e5bb4(_0x1527ff){var _0x423b07=_0x2ace9b;for(var _0xe38e2d=_0x1527ff[_0x423b07(0x5819)],_0x6ee6fe=_0xe38e2d[_0x423b07(0x531b)],_0x5e8448=0x0;_0x5e8448<_0x6ee6fe;++_0x5e8448){var _0x4cbb28=_0xe38e2d[_0x5e8448];entitiesToIgnore[_0x423b07(0x346f)](_0x4cbb28['id'],_0x4cbb28),_0x8e5bb4(_0x4cbb28);}}entitiesToIgnore[_0x2ace9b(0x4ee2)]();var _0x228662=!0x1,_0x2cf3d1=this[_0x2ace9b(0x238b)],_0x32db6b=this['_camera'];!defined$1(_0x32db6b)||_0x32db6b[_0x2ace9b(0x923)][_0x2ace9b(0x19c9)](_0x2cf3d1[_0x2ace9b(0x4771)],CesiumMath[_0x2ace9b(0x1a09)])&&_0x32db6b['directionWC'][_0x2ace9b(0x19c9)](_0x2cf3d1[_0x2ace9b(0xc3c)],CesiumMath['EPSILON7'])&&_0x32db6b[_0x2ace9b(0x2205)][_0x2ace9b(0x19c9)](_0x2cf3d1['up'],CesiumMath[_0x2ace9b(0x1a09)])||(_0x2cf3d1[_0x2ace9b(0x4771)]=Cartesian3[_0x2ace9b(0x254b)](_0x32db6b['positionWC']),_0x2cf3d1['direction']=Cartesian3[_0x2ace9b(0x254b)](_0x32db6b[_0x2ace9b(0x1aa0)]),_0x2cf3d1['up']=Cartesian3[_0x2ace9b(0x254b)](_0x32db6b['upWC']),_0x2cf3d1['bbox']=_0x32db6b['computeViewRectangle'](),_0x228662=!0x0);var _0x57ac9f=new AssociativeArray(),_0x54c077=!0x1;return _0x1b4e2a['values'][_0x2ace9b(0x3bcb)](function(_0x8285af){var _0x2ff7ea=_0x2ace9b,_0x14eae4=_0x8285af[_0x2ff7ea(0xf51)];if(!entitiesToIgnore[_0x2ff7ea(0x1ff6)](_0x14eae4['id'])){if(!_0x8285af[_0x2ff7ea(0x486c)]){var _0x55275b=!0x1;if(_0x8285af[_0x2ff7ea(0x2efa)]===RefreshMode['INTERVAL']?JulianDate[_0x2ff7ea(0x250b)](_0x2bc390,_0x8285af[_0x2ff7ea(0xe5e)])>_0x8285af[_0x2ff7ea(0x2981)]&&(_0x55275b=!0x0):_0x8285af[_0x2ff7ea(0x2efa)]===RefreshMode['EXPIRE']?JulianDate[_0x2ff7ea(0xcbd)](_0x2bc390,_0x8285af['time'])&&(_0x55275b=!0x0):_0x8285af[_0x2ff7ea(0x2efa)]===RefreshMode['STOP']&&(_0x228662&&(_0x8285af[_0x2ff7ea(0x3515)]=!0x0,_0x8285af[_0x2ff7ea(0x19d9)]=_0x2bc390),_0x8285af[_0x2ff7ea(0x3515)]&&JulianDate['secondsDifference'](_0x2bc390,_0x8285af['cameraUpdateTime'])>=_0x8285af[_0x2ff7ea(0x2981)]&&(_0x55275b=!0x0)),_0x55275b){_0x8e5bb4(_0x14eae4),_0x8285af[_0x2ff7ea(0x486c)]=!0x0;var _0x410033=new EntityCollection(),_0x2aa8d8=_0x8285af['href']['clone']();_0x2aa8d8[_0x2ff7ea(0x49e5)](_0x8285af[_0x2ff7ea(0x4d19)]);var _0x24ced0=defaultValue$1(_0x38b2e5[_0x2ff7ea(0x2de2)],Ellipsoid[_0x2ff7ea(0x1d49)]);processNetworkLinkQueryString(_0x2aa8d8,_0x38b2e5['_camera'],_0x38b2e5['_canvas'],_0x8285af[_0x2ff7ea(0x440b)],_0x2cf3d1['bbox'],_0x24ced0),load(_0x38b2e5,_0x410033,_0x2aa8d8,{'context':_0x14eae4['id']})[_0x2ff7ea(0x4e1e)](getNetworkLinkUpdateCallback(_0x38b2e5,_0x8285af,_0x410033,_0x57ac9f,_0x2aa8d8))[_0x2ff7ea(0x4b84)](function(_0x4fd245){var _0x1df2c7=_0x2ff7ea,_0x1b4a21=_0x1df2c7(0x2540)+_0x8285af[_0x1df2c7(0x1599)]+_0x1df2c7(0x1f36)+_0x4fd245;console['log'](_0x1b4a21),_0x38b2e5[_0x1df2c7(0x511d)][_0x1df2c7(0x30bb)](_0x38b2e5,_0x1b4a21);}),_0x54c077=!0x0;}}_0x57ac9f[_0x2ff7ea(0x346f)](_0x8285af['id'],_0x8285af);}}),_0x54c077&&(this[_0x2ace9b(0x2be6)]=_0x57ac9f,this['_changed'][_0x2ace9b(0x30bb)](this)),!0x0;},KmlDataSource[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0x43ad2a){var _0xb77370=_0x68aa19;if(_0x43ad2a>0x8)throw new DeveloperError$1(_0xb77370(0x5572));return 0x1<<_0x43ad2a&this[_0xb77370(0x463)];},KmlDataSource[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x4385d5,_0x3b3d14){var _0x1ceae9=_0x68aa19;if(_0x4385d5>0x8)throw new DeveloperError$1(_0x1ceae9(0x5572));this[_0x1ceae9(0x463)]=_0x3b3d14?0x1<<_0x4385d5|this['_visibleViewport']:~(0x1<<_0x4385d5)&this[_0x1ceae9(0x463)],defined$1(this[_0x1ceae9(0x4bf9)])&&this[_0x1ceae9(0x4bf9)]['setVisibleInViewport'](_0x4385d5,_0x3b3d14);},KmlDataSource[_0x68aa19(0x1cc1)]=function(_0x5ae2ef,_0x518416){var _0xb173c0=_0x68aa19;return new KmlDataSource(_0x518416=defaultValue$1(_0x518416,defaultValue$1[_0xb173c0(0x494f)]))[_0xb173c0(0x137b)](_0x5ae2ef,_0x518416);},KmlDataSource[_0x68aa19(0x4b51)]['read']=function(_0x49756a,_0x1987be){var _0x43c6a1=_0x68aa19;DataSource[_0x43c6a1(0x286d)](this,!0x0);var _0x5380fd=this[_0x43c6a1(0x1e54)];this['_name']=void 0x0,this[_0x43c6a1(0x1ff)]=[];var _0x2a093c=this;return loadFile(this,this['_entityCollection'],_0x49756a,_0x1987be)[_0x43c6a1(0x4e1e)](function(){var _0x160ca2=_0x43c6a1;return when[_0x160ca2(0x3935)](_0x2a093c[_0x160ca2(0x1ff)],function(){var _0x1c4a54=_0x160ca2,_0xd0e634,_0x32e33f,_0xdc6c4=_0x2a093c[_0x1c4a54(0x691)]['computeAvailability'](),_0x5b2531=_0xdc6c4[_0x1c4a54(0x3db1)],_0x37a7a4=_0xdc6c4[_0x1c4a54(0x229e)],_0x198ef2=JulianDate['equals'](_0x5b2531,Iso8601[_0x1c4a54(0x3fd7)]),_0x11f6aa=JulianDate['equals'](_0x37a7a4,Iso8601['MAXIMUM_VALUE']);_0x198ef2&&_0x11f6aa||(_0x198ef2&&((_0x32e33f=new Date())[_0x1c4a54(0x3d32)](0x0,0x0,0x0,0x0),_0x5b2531=JulianDate['fromDate'](_0x32e33f)),_0x11f6aa&&((_0x32e33f=new Date())[_0x1c4a54(0x3d32)](0x18,0x0,0x0,0x0),_0x37a7a4=JulianDate[_0x1c4a54(0x89f)](_0x32e33f)),(_0xd0e634=new DataSourceClock())['startTime']=_0x5b2531,_0xd0e634['stopTime']=_0x37a7a4,_0xd0e634[_0x1c4a54(0x395)]=JulianDate[_0x1c4a54(0x254b)](_0x5b2531),_0xd0e634[_0x1c4a54(0x3894)]=ClockRange$1[_0x1c4a54(0x28f3)],_0xd0e634[_0x1c4a54(0x4867)]=ClockStep$1['SYSTEM_CLOCK_MULTIPLIER'],_0xd0e634[_0x1c4a54(0x21d3)]=Math[_0x1c4a54(0x19b6)](Math[_0x1c4a54(0x27d5)](Math['max'](JulianDate['secondsDifference'](_0x37a7a4,_0x5b2531)/0x3c,0x1),0x1e18524)));var _0x4bd19d=!0x1;return _0xd0e634!==_0x2a093c['_clock']&&(_0x2a093c[_0x1c4a54(0x18f1)]=_0xd0e634,_0x4bd19d=!0x0),_0x5380fd!==_0x2a093c[_0x1c4a54(0x1e54)]&&(_0x4bd19d=!0x0),_0x4bd19d&&_0x2a093c[_0x1c4a54(0x12bf)][_0x1c4a54(0x30bb)](_0x2a093c),DataSource[_0x1c4a54(0x286d)](_0x2a093c,!0x1),_0x2a093c[_0x1c4a54(0x1ff)]=void 0x0,_0x2a093c;});})['otherwise'](function(_0x4c01f2){var _0x2366f0=_0x43c6a1;return DataSource[_0x2366f0(0x286d)](_0x2a093c,!0x1),_0x2a093c[_0x2366f0(0x511d)][_0x2366f0(0x30bb)](_0x2a093c,_0x4c01f2),console[_0x2366f0(0xe28)](_0x4c01f2),when['reject'](_0x4c01f2);});},KmlDataSource['_DeferredLoading']=DeferredLoading,KmlDataSource[_0x68aa19(0x19a6)]=getTimestamp$1;var defaultColor$1=Color$2[_0x68aa19(0x2d95)],defaultOutlineColor=Color$2[_0x68aa19(0x1219)],defaultOutlineWidth=0x1;function PolylineDynamicMaterialProperty(_0x54900d){var _0x171fd0=_0x68aa19;_0x54900d=defaultValue$1(_0x54900d,defaultValue$1[_0x171fd0(0x494f)]),this[_0x171fd0(0x2b02)]=new Event(),this[_0x171fd0(0x57d1)]=void 0x0,this['_colorSubscription']=void 0x0,this[_0x171fd0(0x21c9)]=void 0x0,this[_0x171fd0(0x3c60)]=void 0x0,this[_0x171fd0(0x1a7b)]=void 0x0,this[_0x171fd0(0x4ebd)]=void 0x0,this['color']=_0x54900d[_0x171fd0(0x28b8)],this['outlineColor']=_0x54900d[_0x171fd0(0x19b8)],this[_0x171fd0(0x3573)]=_0x54900d[_0x171fd0(0x3573)],this['vtime']=3.14*Math['random'](),this[_0x171fd0(0x3da7)]=defaultValue$1(_0x54900d['bAsy'],!0x0);}function Visualizer(){var _0x29271e=_0x68aa19;DeveloperError$1[_0x29271e(0x1afd)]();}Object[_0x68aa19(0x5b7)](PolylineDynamicMaterialProperty[_0x68aa19(0x4b51)],{'isConstant':{'get':function(){var _0x2ece38=_0x68aa19;return Property[_0x2ece38(0x6e0)](this[_0x2ece38(0x57d1)])&&Property[_0x2ece38(0x6e0)](this[_0x2ece38(0x21c9)])&&Property['isConstant'](this[_0x2ece38(0x1a7b)]);}},'definitionChanged':{'get':function(){var _0x5388a7=_0x68aa19;return this[_0x5388a7(0x2b02)];}},'color':createPropertyDescriptor(_0x68aa19(0x28b8)),'outlineColor':createPropertyDescriptor(_0x68aa19(0x19b8)),'outlineWidth':createPropertyDescriptor('outlineWidth')}),PolylineDynamicMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x25f2)]=function(_0x3033ac){var _0x46e8d7=_0x68aa19;return _0x46e8d7(0xf5e);},PolylineDynamicMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x1551f6,_0x1209e0){var _0xc32e99=_0x68aa19;return defined$1(_0x1209e0)||(_0x1209e0={}),_0x1209e0[_0xc32e99(0x28b8)]=Property[_0xc32e99(0x2dbb)](this[_0xc32e99(0x57d1)],_0x1551f6,defaultColor$1,_0x1209e0[_0xc32e99(0x28b8)]),_0x1209e0[_0xc32e99(0x19b8)]=Property[_0xc32e99(0x2dbb)](this[_0xc32e99(0x21c9)],_0x1551f6,defaultOutlineColor,_0x1209e0['outlineColor']),_0x1209e0[_0xc32e99(0x3573)]=Property['getValueOrDefault'](this['_outlineWidth'],_0x1551f6,defaultOutlineWidth),_0x1209e0[_0xc32e99(0x5094)]=0x1==this[_0xc32e99(0x3da7)]?0x1:0x0,_0x1209e0[_0xc32e99(0x5530)]=0.000618*performance[_0xc32e99(0x3c84)]()-1.9788000000000001-this[_0xc32e99(0x4101)],_0x1209e0;},PolylineDynamicMaterialProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x463315){var _0x4f1778=_0x68aa19;return this===_0x463315||_0x463315 instanceof PolylineDynamicMaterialProperty&&Property['equals'](this[_0x4f1778(0x57d1)],_0x463315[_0x4f1778(0x57d1)])&&Property[_0x4f1778(0x2ed4)](this[_0x4f1778(0x21c9)],_0x463315[_0x4f1778(0x21c9)])&&Property['equals'](this[_0x4f1778(0x1a7b)],_0x463315[_0x4f1778(0x1a7b)]);},Visualizer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=DeveloperError$1[_0x68aa19(0x1afd)],Visualizer[_0x68aa19(0x4b51)][_0x68aa19(0x1a1)]=DeveloperError$1[_0x68aa19(0x1afd)],Visualizer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=DeveloperError$1['throwInstantiationError'],Visualizer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=DeveloperError$1[_0x68aa19(0x1afd)];var FlyInterpolationMode={'NONE':0x0,'CATMULL_ROM':0x1},FlyInterpolationMode$1=Object[_0x68aa19(0x3e37)](FlyInterpolationMode),StopPlayMode={'StopPause':_0x68aa19(0x354a),'StopAround':_0x68aa19(0xaa6)},StopPlayMode$1=Object[_0x68aa19(0x3e37)](StopPlayMode);function RouteStop(_0x343ff6){var _0x5a07ad=_0x68aa19;this[_0x5a07ad(0x1021)]=defaultValue$1(_0x343ff6['duration'],0xa),this['_waitTime']=defaultValue$1(_0x343ff6['waitTime'],0x0),this['_point']=_0x343ff6['point'],this[_0x5a07ad(0xb2f)]=defaultValue$1(_0x343ff6[_0x5a07ad(0x8db)],0x0),this[_0x5a07ad(0x2105)]=defaultValue$1(_0x343ff6['tilt'],0x0),this['_stopName']=_0x343ff6[_0x5a07ad(0x4e75)],this[_0x5a07ad(0x2ad2)]=defaultValue$1(_0x343ff6[_0x5a07ad(0x2b15)],0x0),this[_0x5a07ad(0x4c9d)]=_0x343ff6[_0x5a07ad(0x31c9)]||StopPlayMode$1[_0x5a07ad(0x354a)],this[_0x5a07ad(0x4936)]=defaultValue$1(_0x343ff6[_0x5a07ad(0x55a8)],0x0),this['_promise']=void 0x0,this[_0x5a07ad(0x5627)]=defaultValue$1(_0x343ff6[_0x5a07ad(0x1fda)],0x0),this['_nextStopIndex']=void 0x0,this[_0x5a07ad(0x3be8)]=void 0x0,this[_0x5a07ad(0x2938)]=defaultValue$1(_0x343ff6[_0x5a07ad(0x349f)],!0x0);}Object[_0x68aa19(0x5b7)](RouteStop[_0x68aa19(0x4b51)],{'duration':{'get':function(){return this['_duration'];},'set':function(_0x30a25d){var _0x5bb2bb=_0x68aa19;_0x30a25d&&(this[_0x5bb2bb(0x1021)]=_0x30a25d);}},'waitTime':{'get':function(){return this['_waitTime'];},'set':function(_0x3cd49c){var _0x63f30c=_0x68aa19;_0x3cd49c&&!this[_0x63f30c(0x46a1)]&&(this[_0x63f30c(0x2900)]=_0x3cd49c);}},'heading':{'get':function(){return this['_heading'];},'set':function(_0x155b70){var _0x354b9d=_0x68aa19;_0x155b70&&(this[_0x354b9d(0xb2f)]=_0x155b70);}},'tilt':{'get':function(){return this['_tilt'];},'set':function(_0x2d7ceb){_0x2d7ceb&&(this['_tilt']=_0x2d7ceb);}},'stopName':{'get':function(){var _0x57d1a3=_0x68aa19;return this[_0x57d1a3(0x4f28)];},'set':function(_0x589872){_0x589872&&(this['_stopName']=_0x589872);}},'point':{'get':function(){var _0x428164=_0x68aa19;return this[_0x428164(0x412b)];},'set':function(_0x313b7d){var _0x38fb20=_0x68aa19;this[_0x38fb20(0x412b)]=_0x313b7d;}},'speed':{'get':function(){return this['_speed'];},'set':function(_0x531dba){var _0x43eba2=_0x68aa19;_0x531dba&&(this[_0x43eba2(0x2ad2)]=_0x531dba);}},'stopPlayMode':{'get':function(){return this['_stopPlayMode'];},'set':function(_0x4aeda8){_0x4aeda8&&(this['_stopPlayMode']=_0x4aeda8);}},'surroundDuration':{'get':function(){var _0x4e78c4=_0x68aa19;return this[_0x4e78c4(0x4936)];},'set':function(_0x2868bc){var _0x4dc662=_0x68aa19;_0x2868bc&&(this[_0x4dc662(0x4936)]=_0x2868bc);}},'index':{'get':function(){var _0x4d9af2=_0x68aa19;return this[_0x4d9af2(0x5627)];}},'promise':{'get':function(){var _0x40df58=_0x68aa19;return this[_0x40df58(0x4eae)];},'set':function(_0x5628eb){var _0x18981d=_0x68aa19;_0x5628eb&&(this[_0x18981d(0x4eae)]=_0x5628eb);}}});var TurningMode={'Smoothly':0x0,'Directly':0x1},FlyTurningMode=Object[_0x68aa19(0x3e37)](TurningMode),FlyStatus={'Playing':0x0,'Pause':0x1,'Stop':0x2,'Wait':0x3},Timer;function FlyManager(_0x2f674c){var _0x320c67=_0x68aa19,_0x361aea=_0x2f674c[_0x320c67(0x1d45)],_0x585868=_0x2f674c[_0x320c67(0xbd0)];if(!_0x361aea)throw new DeveloperError$1(_0x320c67(0x9c8));if(!_0x585868)throw new DeveloperError$1(_0x320c67(0x186b));this[_0x320c67(0x57d6)]=_0x585868,this[_0x320c67(0x54c6)]=_0x361aea,this[_0x320c67(0x324e)]=0x0,this[_0x320c67(0x3fad)]=0x0,this[_0x320c67(0x2749)]=void 0x0,this['_stopArrived']=new Event(),this['_playRate']=0x1,this['_flyStatus']=FlyStatus[_0x320c67(0x4c51)],this['_turningMode']=FlyTurningMode[_0x320c67(0x28a6)],this['_interpolationMode']=FlyInterpolationMode$1[_0x320c67(0x44b5)];}function fly(_0x482b4d,_0x381aad,_0x126968){var _0x422d36=_0x68aa19;_0x482b4d[_0x422d36(0x87b)]=FlyStatus[_0x422d36(0x1778)];var _0x1e229=_0x482b4d[_0x422d36(0x54c6)][_0x422d36(0x1224)],_0x8fd27e=_0x482b4d[_0x422d36(0x57d6)][_0x422d36(0xbd0)][0x0],_0x282ab0=_0x8fd27e[_0x422d36(0x2f5c)],_0x5d64f2=_0x482b4d[_0x422d36(0x4b01)],_0x73922=_0x8fd27e[_0x422d36(0x34c8)],_0x3e7dc0=_0x8fd27e[_0x422d36(0x51db)],_0x4c586c=_0x8fd27e[_0x422d36(0x36bf)],_0xbe1b29=_0x8fd27e['isAltitudeFree'],_0x5cf9c6=defaultValue$1(_0x8fd27e[_0x422d36(0x19ea)][_0x422d36(0x3173)](_0x381aad),_0x8fd27e[_0x422d36(0x19ea)][_0x422d36(0x2fe5)][_0x381aad]);if(!_0x5cf9c6)return!0x0===_0x73922?(_0x381aad=_0x8fd27e[_0x422d36(0x19ea)][_0x422d36(0x2fe5)][0x0][_0x422d36(0x1fda)],defined$1(_0x282ab0)&&(_0x282ab0[_0x422d36(0x4f14)]=0x0),_0x482b4d['_dynamicCurrentStopIndex']=_0x381aad,_0x482b4d[_0x422d36(0x247e)]=_0x381aad,void fly(_0x482b4d,_0x381aad)):void(_0x482b4d[_0x422d36(0x87b)]=FlyStatus[_0x422d36(0x4c51)]);if(_0x381aad===_0x482b4d[_0x422d36(0x247e)]){var _0x512773=defined$1(_0x5cf9c6['direction'])&&!_0x4c586c?{'direction':_0x5cf9c6['direction'],'up':_0x5cf9c6['up']}:{'heading':_0x5cf9c6['heading'],'pitch':_0x5cf9c6[_0x422d36(0x679)],'roll':0x0};_0x1e229[_0x422d36(0x362c)]({'destination':_0x5cf9c6[_0x422d36(0x43cb)],'orientation':_0x512773,'convert':_0x5cf9c6['_isConvert']}),_0x381aad++,fly(_0x482b4d,_0x381aad);}else{if(_0x5cf9c6['_bImmediately'])return _0x512773=defined$1(_0x5cf9c6[_0x422d36(0xc3c)])&&!_0x4c586c?{'direction':_0x5cf9c6['direction'],'up':_0x5cf9c6['up']}:{'heading':_0x5cf9c6[_0x422d36(0x8db)],'pitch':_0x5cf9c6[_0x422d36(0x679)],'roll':0x0},(_0x1e229[_0x422d36(0x362c)]({'destination':_0x5cf9c6[_0x422d36(0x43cb)],'orientation':_0x512773,'convert':_0x5cf9c6[_0x422d36(0x2938)]}),void onCameraComplete(_0x482b4d,_0x5cf9c6,_0x381aad));var _0x46aee8=defaultValue$1(_0x8fd27e['_stopCollection']['get'](_0x381aad-0x1),_0x8fd27e[_0x422d36(0x19ea)][_0x422d36(0x3173)](_0x5cf9c6[_0x422d36(0x3be8)]));defined$1(_0x126968)&&(_0x46aee8=_0x126968);var _0x556e0b,_0xb6492c=_0x46aee8[_0x422d36(0x13a1)]<_0x5cf9c6[_0x422d36(0x13a1)]?_0x46aee8['altitude']:_0x5cf9c6[_0x422d36(0x13a1)];if(_0x46aee8[_0x422d36(0x31c9)]===StopPlayMode$1[_0x422d36(0xaa6)])_0x556e0b=_0x46aee8['surroundDuration'];else{if(defined$1(_0x126968)){var _0xe794c5=Cartesian3['distance'](_0x126968[_0x422d36(0x43cb)],_0x5cf9c6[_0x422d36(0x43cb)]);_0x46aee8[_0x422d36(0x1afe)]=_0xe794c5/_0x46aee8['speed'];}_0x556e0b=_0x46aee8['duration'];}_0x556e0b/=_0x482b4d['_playRate'],_0x512773=defined$1(_0x5cf9c6[_0x422d36(0xc3c)])&&!_0x4c586c?{'direction':_0x5cf9c6[_0x422d36(0xc3c)],'up':_0x5cf9c6['up']}:{'heading':_0x5cf9c6[_0x422d36(0x8db)],'pitch':_0x5cf9c6['tilt'],'roll':0x0};var _0x4d8b78=!0x1;_0x482b4d[_0x422d36(0x3af6)]===FlyTurningMode['Directly']&&defined$1(_0x46aee8[_0x422d36(0xc3c)])&&(_0x512773={'direction':_0x46aee8[_0x422d36(0xc3c)],'up':_0x46aee8['up']},_0x4d8b78=!0x0),_0x1e229['flyTo']({'convert':_0x5cf9c6['_isConvert'],'destination':_0x5cf9c6[_0x422d36(0x43cb)],'orientation':_0x512773,'maximumHeight':_0xb6492c,'duration':_0x556e0b,'headingFree':_0x3e7dc0,'pitchFree':_0x4c586c,'altitudeFree':_0xbe1b29,'directTurning':_0x4d8b78,'catmullRomSpline':_0x282ab0,'preStopIndex':_0x381aad-0x1,'interpolationMode':_0x5d64f2,'easingFunction':EasingFunction$1['LINEAR_NONE'],'complete':function(){onCameraComplete(_0x482b4d,_0x5cf9c6,_0x381aad);}});}}function onCameraComplete(_0x2e70af,_0x5141fb,_0x20031c){var _0x449d57=_0x68aa19;if(Timer&&clearTimeout(Timer),_0x2e70af['_dynamicCurrentStopIndex']=_0x5141fb['_index'],_0x20031c=defaultValue$1(_0x5141fb[_0x449d57(0x1c28)],_0x5141fb['_index']+0x1),_0x2e70af[_0x449d57(0x273b)]['raiseEvent'](_0x5141fb),_0x5141fb[_0x449d57(0x28bc)])when(_0x5141fb['promise'],function(){var _0x11752f=_0x449d57,_0x1ac933=_0x5141fb[_0x11752f(0x4cb3)];_0x1ac933>0x0?setTimeout(function(){fly(_0x2e70af,_0x20031c);},0x3e8*_0x1ac933):fly(_0x2e70af,_0x20031c);});else{var _0x4fa962=_0x5141fb[_0x449d57(0x4cb3)];_0x4fa962>0x0?(_0x2e70af[_0x449d57(0x87b)]=FlyStatus[_0x449d57(0x4852)],Timer=setTimeout(function(){var _0x40ad22=_0x449d57;_0x2e70af[_0x40ad22(0x87b)]===FlyStatus['Wait']&&(_0x2e70af[_0x40ad22(0x87b)]=FlyStatus['Playing'],fly(_0x2e70af,_0x20031c));},0x3e8*_0x4fa962)):fly(_0x2e70af,_0x20031c);}}function Route(_0x5c3b85){var _0x56732a=_0x68aa19;_0x5c3b85=_0x5c3b85||{},this[_0x56732a(0x19ea)]=new AssociativeArray(),this[_0x56732a(0x4f67)]=defaultValue$1(_0x5c3b85[_0x56732a(0x4a6e)],!0x1),this[_0x56732a(0x31e6)]=[],this['_isFlyLoop']=defaultValue$1(_0x5c3b85['isFlyLoop'],!0x1),this[_0x56732a(0x4a7a)]=defaultValue$1(_0x5c3b85[_0x56732a(0x34da)],!0x1),this['_lineEntity']=void 0x0,this['_routeName']=defaultValue$1(_0x5c3b85[_0x56732a(0x4c58)],''),this[_0x56732a(0x2ad2)]=defaultValue$1(_0x5c3b85['speed'],0x32),this[_0x56732a(0x1776)]=defaultValue$1(_0x5c3b85[_0x56732a(0x297f)],!0x1),this[_0x56732a(0x56ca)]=defaultValue$1(_0x5c3b85[_0x56732a(0xa53)],0x0),this[_0x56732a(0x3bd5)]=!this['_isAlongline']&&defaultValue$1(_0x5c3b85[_0x56732a(0x51db)],!0x1),this[_0x56732a(0xdbb)]=defaultValue$1(_0x5c3b85['isTiltFree'],!0x1),this[_0x56732a(0x52a2)]=defaultValue$1(_0x5c3b85[_0x56732a(0x11c6)],!0x1),this['_entityCollection']=_0x5c3b85[_0x56732a(0x1926)],this[_0x56732a(0x2f5c)]=void 0x0,this[_0x56732a(0x2cda)]=!0x1,this['_stopsInfo']=defaultValue$1(_0x5c3b85[_0x56732a(0x3760)],{}),this[_0x56732a(0x10cf)]=[],this[_0x56732a(0x2d4)]=[];}function RouteCollection(_0x435886){var _0x4d0bcf=_0x68aa19;this['_entityCollection']=_0x435886,this['_routes']=[],this[_0x4d0bcf(0x4b22)]=!0x1,this['_readyPromise']=when['defer']();}function parseFlyXML(_0x2dc20b,_0x70b3ff){var _0x26cbd1=_0x68aa19;for(var _0x37d504=_0x2dc20b,_0x30085f=_0x70b3ff['firstChild'],_0x1ef5c0=_0x30085f['namespaceURI'],_0x28132b=queryChildNodes$2(_0x30085f,_0x26cbd1(0x8e5),_0x1ef5c0),_0x51d59f=0x0,_0x622d30=_0x28132b[_0x26cbd1(0x531b)];_0x51d59f<_0x622d30;_0x51d59f++){var _0x5a8aa9=_0x28132b[_0x51d59f],_0x16dfb3=queryChildNodes$2(_0x5a8aa9,'routestop',_0x1ef5c0),_0x374615=queryNumericAttribute$1(_0x5a8aa9,_0x26cbd1(0x2b15)),_0x9694e3=queryStringAttribute$1(_0x5a8aa9,'name'),_0x74521c=queryBooleanAttribute(_0x5a8aa9,'showroutestop'),_0x2830eb=queryBooleanAttribute(_0x5a8aa9,'showrouteline'),_0x251c7f=queryBooleanAttribute(_0x5a8aa9,_0x26cbd1(0x1edc)),_0x265d8d=queryBooleanAttribute(_0x5a8aa9,_0x26cbd1(0x3fc0)),_0x1724ce=queryBooleanAttribute(_0x5a8aa9,_0x26cbd1(0xf61)),_0x351da6=queryBooleanAttribute(_0x5a8aa9,'tiltfree'),_0x153544=queryBooleanAttribute(_0x5a8aa9,_0x26cbd1(0x3df7)),_0x743edf=new Route({'entityCollection':_0x37d504[_0x26cbd1(0x691)],'routeName':_0x9694e3,'speed':_0x374615,'isLineVisible':_0x2830eb,'isFlyLoop':_0x251c7f,'isStopVisible':_0x74521c,'isAlongline':_0x265d8d,'isHeadingFree':_0x1724ce,'isTiltFree':_0x351da6,'isAltitudeFree':_0x153544,'stopsInfo':{'stopNodes':_0x16dfb3,'namespace':_0x1ef5c0}});_0x743edf[_0x26cbd1(0x1823)](),_0x37d504[_0x26cbd1(0xc99)](_0x743edf),_0x37d504[_0x26cbd1(0x4b22)]=!0x0;}_0x37d504[_0x26cbd1(0x38bb)][_0x26cbd1(0x68a)]();}function queryNumericAttribute$1(_0x571f4f,_0x4334de){var _0x2e486c=_0x68aa19;if(defined$1(_0x571f4f)){var _0x566b52=_0x571f4f[_0x2e486c(0x366d)](_0x4334de);if(null!==_0x566b52){var _0x384de3=parseFloat(_0x566b52);return isNaN(_0x384de3)?void 0x0:_0x384de3;}}}function queryStringAttribute$1(_0x382577,_0xd1952c){var _0x1534fa=_0x68aa19;if(defined$1(_0x382577)){var _0x946227=_0x382577[_0x1534fa(0x366d)](_0xd1952c);return null!==_0x946227?_0x946227:void 0x0;}}function queryBooleanAttribute(_0xea529f,_0x25b96a){var _0x178360=_0x68aa19;if(defined$1(_0xea529f)){var _0x50bf0e=_0xea529f['getAttribute'](_0x25b96a);return _0x178360(0x5882)!==(_0x50bf0e=_0x50bf0e[_0x178360(0x22cf)]())&&(_0x178360(0x23bf)===_0x50bf0e||void 0x0);}}function queryChildNodes$2(_0x583ee5,_0x2e9929,_0x421b1f){var _0x4b81d4=_0x68aa19;if(!defined$1(_0x583ee5))return[];for(var _0x14d437=[],_0x495aef=_0x583ee5[_0x4b81d4(0x1330)],_0x14b462=_0x495aef[_0x4b81d4(0x531b)],_0x4f10ce=0x0;_0x4f10ce<_0x14b462;_0x4f10ce++){var _0x4c5f39=_0x495aef[_0x4f10ce];_0x4c5f39[_0x4b81d4(0x4ff4)]===_0x2e9929&&-0x1!==_0x421b1f[_0x4b81d4(0x33ab)](_0x4c5f39[_0x4b81d4(0x3350)])&&_0x14d437['push'](_0x4c5f39);}return _0x14d437;}function GeoPolyline(){var _0x3fdab5=_0x68aa19;this[_0x3fdab5(0x353)]='',this[_0x3fdab5(0x1939)]=0x0,this[_0x3fdab5(0x397d)]=0x0,this[_0x3fdab5(0x5bd)]=[],this[_0x3fdab5(0x20e9)]=[],this['Description']='',this[_0x3fdab5(0x3a27)]=new Color$2(0x1,0x1,0x1),this['Radius']=0.02;}function Catenaryline(_0x51bd9a,_0x9df00d){var _0x5f54ad=_0x68aa19;this['a0']=0x50,this['r']=35.187*0.001,defined$1(_0x9df00d)?(this['a0']=_0x51bd9a,this['r']=_0x9df00d,this[_0x5f54ad(0x4b0f)]=new Catenary(_0x51bd9a,_0x9df00d)):defined$1(_0x51bd9a)&&(this[_0x5f54ad(0x4b0f)]=new Catenary(_0x51bd9a)),this[_0x5f54ad(0x2c0e)]=[];}Object[_0x68aa19(0x5b7)](FlyManager['prototype'],{'routes':{'get':function(){var _0x3605b9=_0x68aa19;return this[_0x3605b9(0x57d6)];},'set':function(_0x26da26){var _0xbf94b3=_0x68aa19;_0x26da26&&(this[_0xbf94b3(0x57d6)]=_0x26da26);}},'stopArrived':{'get':function(){return this['_stopArrived'];}},'currentStopIndex':{'get':function(){var _0x50a0db=_0x68aa19;return defined$1(this[_0x50a0db(0x57d6)][_0x50a0db(0xbd0)][0x0]['_stopCollection']['get'](this['_currentStopIndex']))||(this['_dynamicCurrentStopIndex']=this['_currentStopIndex']=this[_0x50a0db(0x57d6)][_0x50a0db(0xbd0)][0x0][_0x50a0db(0x19ea)]['_array'][0x0]['index']),this[_0x50a0db(0x324e)];},'set':function(_0xb30f4b){var _0x1eb5df=_0x68aa19;if(defined$1(_0xb30f4b)&&0x1==this[_0x1eb5df(0x57d6)][_0x1eb5df(0x237c)]){var _0x38f5d5=this[_0x1eb5df(0x57d6)][_0x1eb5df(0xbd0)][0x0]['stopCollection'][_0x1eb5df(0x531b)]-0x1;_0xb30f4b=(_0xb30f4b=_0xb30f4b>_0x38f5d5?_0x38f5d5:_0xb30f4b)<0x0?0x0:_0xb30f4b,this[_0x1eb5df(0x324e)]=_0xb30f4b;}}},'currentRoute':{'get':function(){var _0x349cfe=_0x68aa19;if(this['_routes'][_0x349cfe(0x237c)])return this[_0x349cfe(0x57d6)][_0x349cfe(0xbd0)][0x0];}},'readyPromise':{'get':function(){var _0xdd3cc4=_0x68aa19;return this['_routes'][_0xdd3cc4(0x21f)];}},'playRate':{'get':function(){var _0x1f7d81=_0x68aa19;return this[_0x1f7d81(0x1a46)];},'set':function(_0x3797f5){var _0x46f7e8=_0x68aa19;if(_0x3797f5&&0x0!==_0x3797f5&&this['_playRate']!==_0x3797f5&&(this['_playRate']=_0x3797f5,this[_0x46f7e8(0x87b)]===FlyStatus[_0x46f7e8(0x1778)])){this[_0x46f7e8(0x54c6)][_0x46f7e8(0x1224)][_0x46f7e8(0x1fdc)]();var _0x34e586=this[_0x46f7e8(0x57d6)][_0x46f7e8(0xbd0)][0x0][_0x46f7e8(0x3173)](this[_0x46f7e8(0x3fad)]),_0x3f4dd7=new RouteStop({});for(var _0xd4bc70 in _0x34e586)_0x3f4dd7[_0xd4bc70]=_0x34e586[_0xd4bc70];_0x3f4dd7[_0x46f7e8(0x43cb)]=this[_0x46f7e8(0x54c6)][_0x46f7e8(0x1224)][_0x46f7e8(0x49d9)],fly(this,this[_0x46f7e8(0x3fad)]+0x1,_0x3f4dd7);}}},'turningMode':{'get':function(){return this['_turningMode'];},'set':function(_0x14df72){var _0x5a8f0d=_0x68aa19;this[_0x5a8f0d(0x3af6)]=_0x14df72;}},'interpolationMode':{'get':function(){var _0x133c7a=_0x68aa19;return this[_0x133c7a(0x4b01)];},'set':function(_0x39cd21){var _0x3e2591=_0x68aa19;this[_0x3e2591(0x4b01)]=_0x39cd21;}}}),FlyManager[_0x68aa19(0x4b51)]['play']=function(){var _0x30e3a4=_0x68aa19;if(this[_0x30e3a4(0x1193)]&&this[_0x30e3a4(0x87b)]!==FlyStatus[_0x30e3a4(0x1778)]){if(this[_0x30e3a4(0x87b)]===FlyStatus[_0x30e3a4(0x3b67)]||this[_0x30e3a4(0x87b)]===FlyStatus['Wait'])this[_0x30e3a4(0x2749)]&&this[_0x30e3a4(0x54c6)][_0x30e3a4(0x1224)][_0x30e3a4(0x32d6)]?(this[_0x30e3a4(0x2749)]['tweenjs'][_0x30e3a4(0x2c85)](),this[_0x30e3a4(0x87b)]=FlyStatus[_0x30e3a4(0x1778)]):fly(this,this[_0x30e3a4(0x3fad)]+0x1);else{if(this['currentStopIndex']>=this[_0x30e3a4(0x57d6)][_0x30e3a4(0xbd0)][0x0][_0x30e3a4(0x27d2)][this[_0x30e3a4(0x57d6)][_0x30e3a4(0xbd0)][0x0][_0x30e3a4(0x27d2)][_0x30e3a4(0x531b)]-0x1][_0x30e3a4(0x1fda)])return void(this[_0x30e3a4(0x87b)]=FlyStatus[_0x30e3a4(0x4c51)]);fly(this,this['currentStopIndex']);}}},FlyManager['prototype'][_0x68aa19(0x2eb7)]=function(){var _0xd523e=_0x68aa19;this['_flyStatus']===FlyStatus['Playing']?(this['_currentTween']=this[_0xd523e(0x54c6)]['camera'][_0xd523e(0x32d6)],this[_0xd523e(0x2749)]&&this[_0xd523e(0x2749)][_0xd523e(0x20df)]&&this[_0xd523e(0x2749)][_0xd523e(0x20df)][_0xd523e(0x2eb7)](),this[_0xd523e(0x87b)]=FlyStatus[_0xd523e(0x3b67)]):this[_0xd523e(0x87b)]===FlyStatus[_0xd523e(0x4852)]&&(this[_0xd523e(0x87b)]=FlyStatus[_0xd523e(0x3b67)]);},FlyManager['prototype'][_0x68aa19(0x229e)]=function(){var _0x366689=_0x68aa19;this['_currentTween']=this['_scene'][_0x366689(0x27d6)][_0x366689(0x3173)](0x0),this['_currentTween']&&this['_flyStatus']!==FlyStatus[_0x366689(0x4c51)]?(this['_currentTween'][_0x366689(0x230b)](),this['_flyStatus']=FlyStatus[_0x366689(0x4c51)],this['_currentTween']=void 0x0):this[_0x366689(0x87b)]===FlyStatus['Wait']&&(this[_0x366689(0x87b)]=FlyStatus[_0x366689(0x4c51)]),this[_0x366689(0x3fad)]=this[_0x366689(0x324e)];},FlyManager[_0x68aa19(0x4b51)][_0x68aa19(0x48f4)]=function(_0x2e8a27){var _0x3c885c=_0x68aa19;if(_0x2e8a27&&this['_flyStatus']!==FlyStatus[_0x3c885c(0x1778)]){var _0x2dbce8=this[_0x3c885c(0x54c6)][_0x3c885c(0x1224)],_0x109636=defined$1(_0x2e8a27['direction'])?{'direction':_0x2e8a27[_0x3c885c(0xc3c)],'up':_0x2e8a27['up']}:{'heading':_0x2e8a27['heading'],'pitch':_0x2e8a27['tilt'],'roll':0x0};_0x2dbce8['setView']({'destination':_0x2e8a27[_0x3c885c(0x43cb)],'orientation':_0x109636,'convert':_0x2e8a27['_isConvert']}),this[_0x3c885c(0x3fad)]=_0x2e8a27[_0x3c885c(0x1fda)];}},FlyManager[_0x68aa19(0x4b51)][_0x68aa19(0xf1e)]=function(){var _0x5e3933=_0x68aa19;return this[_0x5e3933(0x1193)]?this['currentRoute'][_0x5e3933(0x27d2)]:[];},Object[_0x68aa19(0x5b7)](Route['prototype'],{'stopCollection':{'get':function(){var _0x5a59fa=_0x68aa19;return this['_stopCollection'][_0x5a59fa(0x21e8)];}},'isStopVisible':{'get':function(){return this['_isStopVisible'];},'set':function(_0x5c6ae5){var _0x129c54=_0x68aa19;defined$1(_0x5c6ae5)&&_0x5c6ae5!==this[_0x129c54(0x4f67)]&&(this['_isStopVisible']=_0x5c6ae5,this[_0x129c54(0x4da8)]());}},'isFlyLoop':{'get':function(){return this['_isFlyLoop'];},'set':function(_0x1b5e3b){var _0x32fb4c=_0x68aa19;_0x1b5e3b&&(this[_0x32fb4c(0x23ad)]=_0x1b5e3b);}},'isLineVisible':{'get':function(){var _0xc30833=_0x68aa19;return this[_0xc30833(0x4a7a)];},'set':function(_0x442028){var _0x4536e4=_0x68aa19;defined$1(_0x442028)&&_0x442028!==this[_0x4536e4(0x4a7a)]&&(this[_0x4536e4(0x4a7a)]=_0x442028,this[_0x4536e4(0x5803)]());}},'lineEntity':{'get':function(){return this['_lineEntity'];},'set':function(_0x2646c3){var _0x47736f=_0x68aa19;defined$1(_0x2646c3)&&(this[_0x47736f(0x2ebd)]=_0x2646c3);}},'routeName':{'get':function(){var _0x4d399a=_0x68aa19;return this[_0x4d399a(0x5278)];},'set':function(_0x5ae894){_0x5ae894&&(this['_routeName']=_0x5ae894);}},'speed':{'get':function(){var _0x125d5a=_0x68aa19;return this[_0x125d5a(0x2ad2)];},'set':function(_0x479ee1){var _0x362cae=_0x68aa19;if(_0x479ee1&&_0x479ee1!=this[_0x362cae(0x2ad2)]){this['_speed']=_0x479ee1;for(var _0x58fa5b=this[_0x362cae(0x2b15)],_0x3eeafd=this[_0x362cae(0x27d2)],_0xfbb84b=0x0,_0x1bb328=_0x3eeafd[_0x362cae(0x531b)];_0xfbb84b<_0x1bb328-0x1;_0xfbb84b++){var _0x40b4a4=_0x3eeafd[_0xfbb84b];_0x40b4a4[_0x362cae(0x1afe)]=Math[_0x362cae(0x28fa)](_0x40b4a4[_0x362cae(0xaa2)]/_0x58fa5b);}}}},'stopCount':{'get':function(){var _0x1e83c2=_0x68aa19;return this[_0x1e83c2(0x19ea)][_0x1e83c2(0x531b)];}},'isAlongline':{'get':function(){var _0x113537=_0x68aa19;return this[_0x113537(0x1776)];},'set':function(_0x2ae381){var _0x3d30d7=_0x68aa19;defined$1(_0x2ae381)&&(this[_0x3d30d7(0x1776)]=_0x2ae381);}},'totalDuration':{'get':function(){return this['_totalDuration'];}},'isHeadingFree':{'get':function(){var _0x5ba16b=_0x68aa19;return this[_0x5ba16b(0x3bd5)];},'set':function(_0x54639b){var _0x336b83=_0x68aa19;defined$1(_0x54639b)&&(this[_0x336b83(0x3bd5)]=_0x54639b);}},'isTiltFree':{'get':function(){var _0x493878=_0x68aa19;return this[_0x493878(0xdbb)];},'set':function(_0x171d30){defined$1(_0x171d30)&&(this['_isTiltFree']=_0x171d30);}},'isAltitudeFree':{'get':function(){return this['_isAltitudeFree'];},'set':function(_0x3d4583){var _0x4e3ff1=_0x68aa19;defined$1(_0x3d4583)&&(this[_0x4e3ff1(0x52a2)]=_0x3d4583);}}}),Route[_0x68aa19(0x4b51)][_0x68aa19(0x1823)]=function(){var _0x49bda3=_0x68aa19,_0x167350=0x0,_0x243910=[0x0],_0x33b162=[],_0x401a4f=this[_0x49bda3(0x2862)][_0x49bda3(0x1795)],_0x5e63f0=this[_0x49bda3(0x2862)]['namespace'];_0x401a4f=defined$1(_0x401a4f)?_0x401a4f[_0x49bda3(0x32c8)](this[_0x49bda3(0x2d4)]):this[_0x49bda3(0x2d4)];for(var _0x50b857=0x0;_0x50b857<_0x401a4f[_0x49bda3(0x531b)];_0x50b857++)if(!(this[_0x49bda3(0x10cf)][_0x49bda3(0x33ab)](_0x50b857)>-0x1)){var _0x24fd10,_0x1a8e1f=_0x401a4f[_0x50b857];if(_0x1a8e1f instanceof RouteStop)_0x24fd10=_0x1a8e1f;else{var _0x482080=XMLParser['queryFirstNode'](_0x1a8e1f,_0x49bda3(0x1224),_0x5e63f0),_0x20e2d6=XMLParser['queryNumericValue'](_0x482080,_0x49bda3(0x1041),_0x5e63f0),_0x99b8eb=XMLParser[_0x49bda3(0x3b1c)](_0x482080,'latitude',_0x5e63f0),_0x328ceb=XMLParser[_0x49bda3(0x3b1c)](_0x482080,'altitude',_0x5e63f0),_0x14413a=XMLParser[_0x49bda3(0x3b1c)](_0x482080,_0x49bda3(0x8db),_0x5e63f0);_0x14413a=CesiumMath[_0x49bda3(0x12a4)](_0x14413a);var _0x135ad2=XMLParser[_0x49bda3(0x3b1c)](_0x482080,_0x49bda3(0x679),_0x5e63f0);_0x135ad2=CesiumMath[_0x49bda3(0x12a4)](_0x135ad2-0x5a),this['_isAlongline']&&!this[_0x49bda3(0xdbb)]&&(_0x135ad2=0x0),XMLParser[_0x49bda3(0xe79)](_0x482080,'altitudeMode',_0x5e63f0);var _0x30c623,_0x36a1ba=XMLParser[_0x49bda3(0x43f6)](_0x1a8e1f,_0x49bda3(0x13f9)),_0x1b1497=XMLParser[_0x49bda3(0x9ce)](_0x1a8e1f,'speed',_0x5e63f0),_0x3da578=XMLParser[_0x49bda3(0x2ae1)](_0x1a8e1f,_0x49bda3(0x2b88),_0x5e63f0),_0x48cb20=XMLParser[_0x49bda3(0xe79)](_0x3da578,'stopPlayMode',_0x5e63f0),_0x52506f=XMLParser[_0x49bda3(0x3b1c)](_0x3da578,_0x49bda3(0x4ff0),_0x5e63f0),_0x1c403d=XMLParser[_0x49bda3(0x3b1c)](_0x3da578,_0x49bda3(0x3d3e),_0x5e63f0),_0x2fb7e4=XMLParser['queryFirstNode'](_0x3da578,_0x49bda3(0x4e0d),_0x5e63f0),_0x2546c6=!0x0;_0x20e2d6>0xb4||_0x99b8eb>0xb4?(_0x30c623=new Cartesian3(_0x20e2d6,_0x99b8eb,_0x328ceb),_0x2546c6=!0x1):_0x30c623=Cartesian3['fromDegrees'](_0x20e2d6,_0x99b8eb,_0x328ceb),_0x33b162['push'](_0x30c623);var _0x2884a1=this['stopCount'];if(_0x50b857>0x0&&_0x2884a1>0x0){var _0x6d01c4=this['_stopCollection'][_0x49bda3(0x2fe5)][this[_0x49bda3(0x19ea)][_0x49bda3(0x531b)]-0x1];if(_0x6d01c4[_0x49bda3(0x31c9)]!=StopPlayMode$1[_0x49bda3(0xaa6)]){var _0x4f9054=_0x6d01c4[_0x49bda3(0x43cb)],_0x42e290=Cartesian3['distance'](_0x4f9054,_0x30c623);_0x6d01c4[_0x49bda3(0xaa2)]=_0x42e290;var _0x3b3503,_0x116538=_0x6d01c4[_0x49bda3(0x2b15)];_0x3b3503=0x0<_0x116538?_0x116538:this[_0x49bda3(0x2ad2)],_0x6d01c4[_0x49bda3(0x1afe)]=_0x42e290/_0x3b3503,_0x6d01c4[_0x49bda3(0x2b15)]=_0x3b3503,_0x167350+=_0x6d01c4['duration'],_0x243910[_0x49bda3(0x3a33)](_0x167350);}}(_0x24fd10=new RouteStop({'index':_0x50b857,'point':_0x30c623,'heading':_0x14413a,'tilt':_0x135ad2,'stopName':_0x36a1ba,'waitTime':_0x52506f,'speed':_0x1b1497,'isConvert':_0x2546c6}))[_0x49bda3(0x13a1)]=_0x328ceb;}if(this[_0x49bda3(0x52cc)](_0x24fd10),defined$1(_0x6d01c4)&&(_0x6d01c4[_0x49bda3(0x1c28)]=_0x50b857,_0x24fd10[_0x49bda3(0x3be8)]=_0x6d01c4[_0x49bda3(0x1fda)]),_0x48cb20===StopPlayMode$1[_0x49bda3(0xaa6)]&&_0x2fb7e4){var _0x48b32f=queryChildNodes(_0x2fb7e4,_0x49bda3(0x629),_0x5e63f0);if(0x2==_0x48b32f[_0x49bda3(0x531b)]){var _0x2fdad1=_0x48b32f[0x0],_0x1a53e1=_0x48b32f[0x1],_0x3ba009=XMLParser[_0x49bda3(0x9ce)](_0x2fdad1,_0x49bda3(0x8db),_0x5e63f0),_0x4453b4=XMLParser[_0x49bda3(0x9ce)](_0x1a53e1,'heading',_0x5e63f0);XMLParser['queryNumericAttribute'](_0x2fdad1,_0x49bda3(0x679),_0x5e63f0),XMLParser[_0x49bda3(0x9ce)](_0x1a53e1,_0x49bda3(0x679),_0x5e63f0),XMLParser[_0x49bda3(0x9ce)](_0x2fdad1,_0x49bda3(0x13a1),_0x5e63f0),XMLParser[_0x49bda3(0x9ce)](_0x1a53e1,_0x49bda3(0x13a1),_0x5e63f0);var _0x4e22a2=XMLParser[_0x49bda3(0x43f6)](_0x2fdad1,'direction',_0x5e63f0);XMLParser[_0x49bda3(0x43f6)](_0x1a53e1,_0x49bda3(0xc3c),_0x5e63f0);var _0x121d41,_0x3d4c57='Clockwise'===_0x4e22a2?0x1:-0x1;CesiumMath[_0x49bda3(0x19c9)](_0x3ba009,_0x4453b4,CesiumMath[_0x49bda3(0x3394)])?_0x121d41=0x168:((_0x121d41=_0x4453b4-_0x3ba009)<0x0&&_0x49bda3(0x6a0)===_0x4e22a2?_0x121d41+=0x168:_0x121d41>0x0&&_0x49bda3(0x6a0)!==_0x4e22a2&&(_0x121d41=0x168-_0x121d41),_0x121d41=Math[_0x49bda3(0x1661)](_0x121d41));var _0x54bb89=_0x121d41/_0x1c403d;_0x24fd10[_0x49bda3(0x55a8)]=_0x54bb89/0x3,_0x24fd10[_0x49bda3(0x31c9)]=StopPlayMode$1[_0x49bda3(0xaa6)];var _0x19e2bc=CesiumMath[_0x49bda3(0x12a4)](_0x3ba009),_0x596128=CesiumMath[_0x49bda3(0x12a4)](_0x3ba009+_0x3d4c57*_0x121d41/0x3),_0x3fd4b4=CesiumMath['toRadians'](_0x3ba009+_0x3d4c57*_0x121d41*0x2/0x3),_0x1bedc4=CesiumMath['toRadians'](_0x4453b4),_0x8377c2=new RouteStop({'point':_0x30c623,'heading':_0x19e2bc,'tilt':_0x135ad2,'stopName':_0x36a1ba,'waitTime':_0x52506f,'speed':_0x1b1497,'surroundDuration':_0x54bb89/0x3,'stopPlayMode':StopPlayMode$1['StopAround']});_0x8377c2[_0x49bda3(0x258b)]=!0x0,_0x8377c2[_0x49bda3(0x46a1)]=!0x0,this['_addStop'](_0x8377c2);var _0x21bf1f=new RouteStop({'point':_0x30c623,'heading':_0x596128,'tilt':_0x135ad2,'stopName':_0x36a1ba,'waitTime':0x0,'speed':_0x1b1497,'surroundDuration':_0x54bb89/0x3,'stopPlayMode':StopPlayMode$1[_0x49bda3(0xaa6)]});_0x21bf1f[_0x49bda3(0x46a1)]=!0x0,this['_addStop'](_0x21bf1f);var _0x1c1a9f=new RouteStop({'point':_0x30c623,'heading':_0x3fd4b4,'tilt':_0x135ad2,'stopName':_0x36a1ba,'waitTime':0x0,'speed':_0x1b1497,'surroundDuration':_0x54bb89/0x3,'stopPlayMode':StopPlayMode$1[_0x49bda3(0xaa6)]});_0x1c1a9f[_0x49bda3(0x46a1)]=!0x0,this[_0x49bda3(0x52cc)](_0x1c1a9f);var _0x51f2db=new RouteStop({'point':_0x30c623,'heading':_0x1bedc4,'tilt':_0x135ad2,'stopName':_0x36a1ba,'waitTime':_0x52506f,'speed':_0x1b1497});this[_0x49bda3(0x52cc)](_0x51f2db),_0x167350+=_0x54bb89;}}}if(this[_0x49bda3(0x1776)]){for(var _0x2a0d3b=0x0;_0x2a0d3b<this[_0x49bda3(0x1a47)]-0x1;_0x2a0d3b++){var _0x320acf=this['stopCollection'][_0x2a0d3b],_0x454acc=this[_0x49bda3(0x27d2)][_0x2a0d3b+0x1],_0x41bd9a=new Cartesian3(_0x454acc['point']['x']-_0x320acf[_0x49bda3(0x43cb)]['x'],_0x454acc[_0x49bda3(0x43cb)]['y']-_0x320acf[_0x49bda3(0x43cb)]['y'],_0x454acc[_0x49bda3(0x43cb)]['z']-_0x320acf[_0x49bda3(0x43cb)]['z']);Cartesian3[_0x49bda3(0x4e7d)](_0x41bd9a,_0x41bd9a),_0x320acf['direction']=_0x41bd9a,_0x320acf['up']=Transforms[_0x49bda3(0x592)](_0x320acf[_0x49bda3(0x43cb)],_0x41bd9a),this[_0x49bda3(0xdbb)]&&(_0x320acf[_0x49bda3(0x8db)]=Transforms[_0x49bda3(0x42b3)](_0x320acf['direction'],_0x320acf['up'])-CesiumMath['PI']);}if(this[_0x49bda3(0x1a47)]>0x2){var _0x5b465b=this[_0x49bda3(0x27d2)][this[_0x49bda3(0x27d2)][_0x49bda3(0x531b)]-0x1],_0x48b100=this[_0x49bda3(0x27d2)][this[_0x49bda3(0x27d2)][_0x49bda3(0x531b)]-0x2];_0x5b465b[_0x49bda3(0xc3c)]=_0x48b100['direction'],_0x5b465b['up']=_0x48b100['up'],this[_0x49bda3(0xdbb)]&&(_0x5b465b[_0x49bda3(0x8db)]=Transforms[_0x49bda3(0x42b3)](_0x5b465b['direction'],_0x5b465b['up'])-CesiumMath['PI']);}}_0x33b162[_0x49bda3(0x531b)]>=0x2&&(this[_0x49bda3(0x2f5c)]=new CatmullRomSpline({'times':_0x243910,'points':_0x33b162})),this[_0x49bda3(0x4da8)](),this[_0x49bda3(0x56ca)]=_0x167350;},Route[_0x68aa19(0x4b51)][_0x68aa19(0x52cc)]=function(_0x2eb02f){var _0x412afb=_0x68aa19;if(!_0x2eb02f)throw new DeveloperError$1('parameter\x20stop\x20is\x20required!');if(!(_0x2eb02f instanceof RouteStop))throw new DeveloperError$1(_0x412afb(0xd3d));if(this[_0x412afb(0x19ea)][_0x412afb(0x346f)](_0x2eb02f['index'],_0x2eb02f),defined$1(this[_0x412afb(0x691)])&&this[_0x412afb(0x4f67)]){var _0x33eed1=this['_entityCollection'][_0x412afb(0x4979)]({'position':_0x2eb02f['point'],'billboard':{'image':buildModuleUrl(_0x412afb(0x2b6)),'scale':0.5}});this[_0x412afb(0x31e6)][_0x412afb(0x3a33)](_0x33eed1);}if(this[_0x412afb(0x2cda)]&&this[_0x412afb(0x19ea)][_0x412afb(0x531b)]>0x2){if(defined$1(this[_0x412afb(0x2f5c)])){var _0x3ec473=[]['concat'](this['_catmullRomSpline']['times']),_0x102d20=[][_0x412afb(0x32c8)](this[_0x412afb(0x2f5c)][_0x412afb(0x3d4b)]),_0x3bad99=this[_0x412afb(0x19ea)][_0x412afb(0x531b)]>0x0?this['_stopCollection']['_array'][this[_0x412afb(0x19ea)][_0x412afb(0x531b)]-0x2][_0x412afb(0x1021)]:0x0,_0x301875=_0x3ec473[_0x412afb(0x531b)]>0x0?_0x3ec473[_0x3ec473[_0x412afb(0x531b)]-0x1]:0x0;_0x3ec473[_0x412afb(0x3a33)](_0x301875+_0x3bad99),_0x102d20['push'](_0x2eb02f[_0x412afb(0x43cb)]),this['_catmullRomSpline']=new CatmullRomSpline({'times':_0x3ec473,'points':_0x102d20});}else{for(var _0x48388f=[0x0],_0x758a45=[this[_0x412afb(0x19ea)]['_array'][0x0][_0x412afb(0x43cb)]],_0x5d9000=0x0,_0x3824bf=0x1;_0x3824bf<this[_0x412afb(0x19ea)]['length'];_0x3824bf++){var _0x414e62=this[_0x412afb(0x19ea)][_0x412afb(0x2fe5)][_0x3824bf],_0x1984de=this[_0x412afb(0x19ea)][_0x412afb(0x2fe5)][_0x3824bf-0x1];_0x758a45[_0x412afb(0x3a33)](_0x414e62[_0x412afb(0x43cb)]),_0x5d9000+=_0x1984de[_0x412afb(0x1afe)],_0x48388f[_0x412afb(0x3a33)](_0x5d9000);}this[_0x412afb(0x2f5c)]=new CatmullRomSpline({'times':_0x48388f,'points':_0x758a45});}}return!0x0;},Route[_0x68aa19(0x4b51)]['addStop']=function(_0x2c3b99){var _0x2add4b=_0x68aa19;if(!_0x2c3b99)throw new DeveloperError$1(_0x2add4b(0x3bc3));if(!(_0x2c3b99 instanceof RouteStop))throw new DeveloperError$1('parameter\x20stop\x20must\x20be\x20instanceof\x20RouteStop!');_0x2c3b99[_0x2add4b(0x3be8)]=this[_0x2add4b(0x2862)][_0x2add4b(0x1795)][_0x2add4b(0x531b)]+this[_0x2add4b(0x2d4)][_0x2add4b(0x531b)]-0x1,_0x2c3b99['_index']=_0x2c3b99[_0x2add4b(0x3be8)]+0x1,this['_addedStops'][_0x2add4b(0x3a33)](_0x2c3b99),this[_0x2add4b(0x50ec)](),this[_0x2add4b(0x1823)](),this[_0x2add4b(0x5803)]();},Route[_0x68aa19(0x4b51)]['removeStop']=function(_0x25d6f6){var _0x11a58b=_0x68aa19;this[_0x11a58b(0x50ec)](),-0x1===this[_0x11a58b(0x10cf)][_0x11a58b(0x33ab)](_0x25d6f6[_0x11a58b(0x1fda)])&&this[_0x11a58b(0x10cf)]['push'](_0x25d6f6[_0x11a58b(0x1fda)]),this[_0x11a58b(0x1823)](),this[_0x11a58b(0x5803)]();},Route['prototype'][_0x68aa19(0x5803)]=function(){var _0x452b4b=_0x68aa19;if(defined$1(this['_entityCollection'])){if(!defined$1(this[_0x452b4b(0x2ebd)])){for(var _0x5e077c=this[_0x452b4b(0x27d2)],_0x5234d9=_0x5e077c['length'],_0xff0608=[];_0x5234d9--;)_0xff0608[_0x452b4b(0x3a33)](_0x5e077c[_0x5234d9][_0x452b4b(0x43cb)]);this[_0x452b4b(0x2ebd)]=this[_0x452b4b(0x691)][_0x452b4b(0x4979)]({'name':this[_0x452b4b(0x4c58)],'polyline':{'positions':_0xff0608,'width':0x5}});}this[_0x452b4b(0x2ebd)][_0x452b4b(0x105f)]=this[_0x452b4b(0x4a7a)];}},Route[_0x68aa19(0x4b51)][_0x68aa19(0x4da8)]=function(){var _0xc0d5e0=_0x68aa19;if(defined$1(this['_entityCollection'])){if(0x0===this[_0xc0d5e0(0x31e6)][_0xc0d5e0(0x531b)]&&this[_0xc0d5e0(0x4f67)])for(var _0x41dfae=this[_0xc0d5e0(0x27d2)],_0x29c6ea=_0x41dfae['length'];_0x29c6ea--;){var _0x255579=_0x41dfae[_0x29c6ea],_0x5eb41c=this[_0xc0d5e0(0x691)][_0xc0d5e0(0x4979)]({'position':_0x255579['point'],'billboard':{'image':buildModuleUrl('Assets/Textures/maki/grepin.png'),'scale':0.5}});this[_0xc0d5e0(0x31e6)][_0xc0d5e0(0x3a33)](_0x5eb41c);}for(var _0x2ecc15=0x0,_0x4e220b=this['_stopMarkCollection'][_0xc0d5e0(0x531b)];_0x2ecc15<_0x4e220b;_0x2ecc15++){(_0x5eb41c=this['_stopMarkCollection'][_0x2ecc15])[_0xc0d5e0(0x105f)]=this[_0xc0d5e0(0x4f67)];}}},Route[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x10ad73){var _0xfcfc75=_0x68aa19;return void 0x0===this[_0xfcfc75(0x19ea)][_0xfcfc75(0x3173)](_0x10ad73)?this[_0xfcfc75(0x27d2)][_0x10ad73]:this['_stopCollection'][_0xfcfc75(0x3173)](_0x10ad73);},Route[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x1bb6c4=_0x68aa19;this[_0x1bb6c4(0x2cda)]=!0x0;for(var _0x2c18e5=0x0;_0x2c18e5<this[_0x1bb6c4(0x31e6)][_0x1bb6c4(0x531b)];_0x2c18e5++)this[_0x1bb6c4(0x691)]['remove'](this[_0x1bb6c4(0x31e6)][_0x2c18e5]);defined$1(this[_0x1bb6c4(0x2ebd)])&&(this[_0x1bb6c4(0x691)][_0x1bb6c4(0x4b3f)](this[_0x1bb6c4(0x2ebd)]),this['_lineEntity']=void 0x0),this[_0x1bb6c4(0x19ea)][_0x1bb6c4(0x4ee2)](),defined$1(this[_0x1bb6c4(0x2f5c)])&&(this['_catmullRomSpline']=void 0x0);},Object[_0x68aa19(0x5b7)](RouteCollection[_0x68aa19(0x4b51)],{'routes':{'get':function(){var _0x5330a4=_0x68aa19;return this[_0x5330a4(0x57d6)];}},'ready':{'get':function(){var _0x59765f=_0x68aa19;return this[_0x59765f(0x4b22)];}},'readyPromise':{'get':function(){return this['_readyPromise'];}}}),RouteCollection['prototype'][_0x68aa19(0xc99)]=function(_0x7f9670){var _0x41d8a2=_0x68aa19;if(_0x7f9670&&(this[_0x41d8a2(0x57d6)][_0x41d8a2(0x3a33)](_0x7f9670),_0x7f9670[_0x41d8a2(0x34da)]&&defined$1(this[_0x41d8a2(0x691)]))){for(var _0x21a08e=_0x7f9670[_0x41d8a2(0x27d2)],_0x5cd15c=_0x21a08e['length'],_0x51e343=[];_0x5cd15c--;)_0x51e343[_0x41d8a2(0x3a33)](_0x21a08e[_0x5cd15c][_0x41d8a2(0x43cb)]);_0x7f9670['lineEntity']=this[_0x41d8a2(0x691)][_0x41d8a2(0x4979)]({'name':_0x7f9670[_0x41d8a2(0x4c58)],'polyline':{'positions':_0x51e343,'width':0x5}});}},RouteCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x3f8c89){var _0x40ee02=_0x68aa19;return this[_0x40ee02(0x57d6)][_0x3f8c89];},RouteCollection[_0x68aa19(0x4b51)][_0x68aa19(0x695)]=function(_0x39f478){var _0x4544a5=this;when(loadXML(_0x39f478),function(_0x3e39d8){parseFlyXML(_0x4544a5,_0x3e39d8);},function(){var _0x2d02b7=_0x54f3;_0x4544a5[_0x2d02b7(0x38bb)][_0x2d02b7(0x4e16)]();});},RouteCollection['prototype'][_0x68aa19(0x2f29)]=function(_0xea2051){var _0x471b9c=_0x68aa19;if(!defined$1(_0xea2051))throw new DeveloperError$1(_0x471b9c(0x7d2));var _0x12bc1e=new DOMParser()[_0x471b9c(0x4b11)](_0xea2051,_0x471b9c(0x1e2));try{parseFlyXML(this,_0x12bc1e);}catch(_0x101729){throw new DeveloperError$1(_0x101729);}},GeoPolyline['prototype'][_0x68aa19(0x2afe)]=function(){var _0x4cbf34=_0x68aa19,_0x599f3b=new GeoPolyline();if(_0x599f3b[_0x4cbf34(0x353)]=this[_0x4cbf34(0x353)],_0x599f3b[_0x4cbf34(0x4077)]=this[_0x4cbf34(0x4077)],_0x599f3b['NumParts']=this[_0x4cbf34(0x1939)],_0x599f3b[_0x4cbf34(0x397d)]=this[_0x4cbf34(0x397d)],_0x599f3b['Color']=this['Color'],_0x599f3b['Radius']=this[_0x4cbf34(0x3721)],null!=this[_0x4cbf34(0x5bd)]){for(var _0x5c5047=[],_0x37543e=0x0;_0x37543e<this[_0x4cbf34(0x5bd)][_0x4cbf34(0x531b)];_0x37543e++)_0x5c5047['push'](this[_0x4cbf34(0x5bd)][_0x37543e]);_0x599f3b[_0x4cbf34(0x5bd)]=_0x5c5047;}_0x599f3b[_0x4cbf34(0x20e9)]=[];for(_0x37543e=0x0;_0x37543e<this[_0x4cbf34(0x397d)];_0x37543e++)_0x599f3b[_0x4cbf34(0x20e9)][_0x37543e]=new Cartesian3(),_0x599f3b[_0x4cbf34(0x20e9)][_0x37543e]['x']=this['Points'][_0x37543e]['x'],_0x599f3b['Points'][_0x37543e]['y']=this[_0x4cbf34(0x20e9)][_0x37543e]['y'],_0x599f3b['Points'][_0x37543e]['z']=this['Points'][_0x37543e]['z'];return _0x599f3b;},GeoPolyline[_0x68aa19(0x4b51)][_0x68aa19(0x125b)]=function(_0x598d65,_0x2014b9){var _0x5821ae=_0x68aa19;_0x598d65=new Cartesian3(Number[_0x5821ae(0xd77)],Number[_0x5821ae(0xd77)],Number[_0x5821ae(0xd77)]),_0x2014b9=new Cartesian3(Number[_0x5821ae(0xfb7)],Number['MIN_VALUE'],Number[_0x5821ae(0xfb7)]);for(var _0x2f017c=0x0,_0x2f93ab=this[_0x5821ae(0x20e9)][_0x5821ae(0x531b)];_0x2f017c<_0x2f93ab;_0x2f017c++){var _0x87e0e4=this['Points'][_0x2f017c];_0x598d65['x']>_0x87e0e4['x']&&(_0x598d65['x']=_0x87e0e4['x']),_0x598d65['y']>_0x87e0e4['y']&&(_0x598d65['y']=_0x87e0e4['y']),_0x598d65['z']>_0x87e0e4['z']&&(_0x598d65['z']=_0x87e0e4['z']),_0x2014b9['x']<_0x87e0e4['x']&&(_0x2014b9['x']=_0x87e0e4['x']),_0x2014b9['y']<_0x87e0e4['y']&&(_0x2014b9['y']=_0x87e0e4['y']),_0x2014b9['z']<_0x87e0e4['z']&&(_0x2014b9['z']=_0x87e0e4['z']);}},Catenaryline[_0x68aa19(0x19fa)]=void 0x0;var MathEx={'sh':function(_0x47c4cb){var _0x55bac2=_0x68aa19;return(Math[_0x55bac2(0x1f76)](Math['E'],_0x47c4cb)-Math['pow'](Math['E'],-_0x47c4cb))/0x2;},'arsh':function(_0x4634a0){var _0x6ae380=_0x68aa19;return Math[_0x6ae380(0xe28)](_0x4634a0+Math['sqrt'](_0x4634a0*_0x4634a0+0x1),Math['E']);}};function convert2Cartesian3(_0x565dd4){return new Cartesian3(parseFloat(_0x565dd4['x'])||0x0,parseFloat(_0x565dd4['y'])||0x0,parseFloat(_0x565dd4['z'])||0x0);}Catenaryline[_0x68aa19(0x4b51)]['GetPowerline']=function(_0x124494){var _0x2b8d1d=_0x68aa19;return!_0x124494 instanceof GeoPolyline||null==_0x124494[_0x2b8d1d(0x20e9)]||_0x124494['Points']['Length']<0x2?null:void 0x0;},Catenaryline[_0x68aa19(0x4b51)][_0x68aa19(0xfd9)]=function(_0xa80faf){var _0x121d78=_0x68aa19;if(!(_0xa80faf['points']instanceof Array&&defined$1(_0xa80faf[_0x121d78(0x3d4b)][0x0][_0x121d78(0x4524)])&&defined$1(_0xa80faf[_0x121d78(0x3d4b)][0x0][_0x121d78(0x25e5)])))throw new DeveloperError$1('options.points\x20is\x20required\x20and\x20must\x20like\x20[{begin\x20:\x200,\x20end\x20:\x201},\x20{begin\x20:\x201,\x20end\x20:\x202}]');for(var _0x552d95=[],_0x378d57=defaultValue$1(_0xa80faf[_0x121d78(0x5274)],''),_0x516347=defaultValue$1(_0xa80faf[_0x121d78(0x64c)],new Cartesian2(0x1e,0x1)),_0x56dd4d=defaultValue$1(_0xa80faf[_0x121d78(0x4058)],!0x1),_0x3267fc=defaultValue$1(_0xa80faf['volumeDisplayCondition'],new Cartesian2(0x0,0x1f4)),_0x2a9430=defaultValue$1(_0xa80faf['lineDisplayCondition'],new Cartesian2(0x1f4,0xc350)),_0x374d9d=defaultValue$1(_0xa80faf[_0x121d78(0x4932)],Color$2[_0x121d78(0x2d95)]),_0xea482=0x0,_0x295f56=_0xa80faf['points'][_0x121d78(0x531b)];_0xea482<_0x295f56;_0xea482++){var _0x4fef3f=_0xa80faf[_0x121d78(0x3d4b)][_0xea482][_0x121d78(0x4524)],_0xe0dd3a=_0xa80faf[_0x121d78(0x3d4b)][_0xea482]['end'];_0x4fef3f=convert2Cartesian3(_0x4fef3f),_0xe0dd3a=convert2Cartesian3(_0xe0dd3a);var _0x346096=this[_0x121d78(0x13b8)](_0x4fef3f,_0xe0dd3a),_0x57f098=[],_0x3de919=null,_0x2f1021=Cartesian3[_0x121d78(0x2ac5)](_0x346096[0x0]['x'],_0x346096[0x0]['y'],_0x346096[0x0]['z']);if(0x0===this[_0x121d78(0x2c0e)][_0x121d78(0x531b)])this[_0x121d78(0x2c0e)]['push'](_0x2f1021),_0x3de919=this[_0x121d78(0x2c0e)][0x0];else{for(var _0x115b8=0x0;_0x115b8<this[_0x121d78(0x2c0e)][_0x121d78(0x531b)];_0x115b8++)if(Cartesian3['distance'](this[_0x121d78(0x2c0e)][_0x115b8],_0x2f1021)<0x2710){_0x3de919=this['enuCenters'][_0x115b8];break;}defined$1(_0x3de919)||(_0x3de919=_0x2f1021,this[_0x121d78(0x2c0e)][_0x121d78(0x3a33)](_0x2f1021));}for(var _0x1896be=0x0;_0x1896be<_0x346096[_0x121d78(0x531b)];_0x1896be++){var _0x23d19a=Cartesian3[_0x121d78(0x2ac5)](_0x346096[_0x1896be]['x'],_0x346096[_0x1896be]['y'],_0x346096[_0x1896be]['z']);_0x57f098['push'](_0x23d19a);}if(_0x57f098['length']>0x1){var _0x315dab=new Entity({'polylineVolume':new PolylineVolumeGraphics({'positions':_0x57f098,'enuCenter':_0x3de919,'shape':computeCircle(this['r']),'material':new ImageMaterialProperty({'image':_0x378d57,'repeat':_0x516347,'transparent':_0x56dd4d}),'distanceDisplayCondition':new DistanceDisplayCondition(_0x3267fc['x'],_0x3267fc['y'])}),'polyline':new PolylineGraphics({'positions':_0x57f098,'distanceDisplayCondition':new DistanceDisplayCondition(_0x2a9430['x'],_0x2a9430['y']),'width':0x2,'material':_0x374d9d})});_0x552d95['push'](_0x315dab);}}return _0x552d95;};var _shapeCache={};function computeCircle(_0x24d831){var _0x170ced=_0x68aa19;if(defined$1(_shapeCache['_'+_0x24d831]))return _shapeCache['_'+_0x24d831];for(var _0x2e838b=[],_0x3c52ae=0x0;_0x3c52ae<0x168;){var _0x1ee88a=CesiumMath[_0x170ced(0x12a4)](_0x3c52ae);_0x2e838b[_0x170ced(0x3a33)](new Cartesian2(_0x24d831*Math[_0x170ced(0x1d35)](_0x1ee88a),_0x24d831*Math[_0x170ced(0x4322)](_0x1ee88a))),_0x3c52ae+=11.25;}return _shapeCache['_'+_0x24d831]=_0x2e838b,_0x2e838b;}function Loa(_0x51f3b7,_0x58876f,_0x413d07,_0x2d3698){return 0.5*_0x2d3698-_0x51f3b7/_0x58876f*MathEx['arsh'](_0x58876f*_0x413d07/(0x2*_0x51f3b7*MathEx['sh'](_0x58876f*_0x2d3698/(0x2*_0x51f3b7))));}function Norm2(_0x4173f6,_0xf5429d,_0xa3b4dd){return _0x4173f6*_0x4173f6+_0xf5429d*_0xf5429d+_0xa3b4dd*_0xa3b4dd;}function Norm(_0x21e60b,_0x44f6bf,_0x733634){var _0x245b09=_0x68aa19;return Math[_0x245b09(0x4080)](Norm2(_0x21e60b,_0x44f6bf,_0x733634));}function Normalize(_0x33136c,_0x287608,_0x5e2345){var _0x4b1534=Norm(_0x33136c,_0x287608,_0x5e2345);return new Cartesian3(_0x33136c/_0x4b1534,_0x287608/_0x4b1534,_0x5e2345/_0x4b1534);}function SphericalToCartesianD(_0x41ccf6,_0x566001,_0x10c4a2){var _0x57db69=_0x68aa19;_0x41ccf6*=Math['PI']/0xb4,_0x566001*=Math['PI']/0xb4;var _0x85b0ae=_0x10c4a2*Math['cos'](_0x41ccf6);return new Cartesian3(_0x85b0ae*Math[_0x57db69(0x1d35)](_0x566001),_0x85b0ae*Math['sin'](_0x566001),_0x10c4a2*Math[_0x57db69(0x4322)](_0x41ccf6));}function GeoToCartesian(_0xb498a8){return new Cartesian3(),SphericalToCartesianD(_0xb498a8['y'],_0xb498a8['x'],_0xb498a8['z']+0x615299);}function Catenary(_0x476141,_0x1fc202){this['l']=0x0,this['h']=0x0,defined$1(_0x1fc202)?(this['a0']=_0x476141,this['r']=_0x1fc202,this['k']=Convert2K(_0x476141,_0x1fc202)):(this['k']=_0x476141,this['a0']=0x0,this['r']=0x0);}function Convert2K(_0x536362,_0x4c1e6e){return _0x4c1e6e*Math['pow'](0xa,0x5)/(0x8*_0x536362);}function GeoBillboard(){var _0x3f2740=_0x68aa19;this[_0x3f2740(0x1823)]();}function GeoBox(_0x12df09,_0x49d12b,_0x33afd2){var _0x46224b=_0x68aa19;_0x12df09=parseFloat(_0x12df09)||0x0,_0x49d12b=parseFloat(_0x49d12b)||0x0,_0x33afd2=parseFloat(_0x33afd2)||0x0,this[_0x46224b(0x1823)](_0x12df09,_0x49d12b,_0x33afd2);}function GeoCircle3D(_0x192c44){var _0x231a58=_0x68aa19;_0x192c44=parseFloat(_0x192c44)||0x0,this[_0x231a58(0x1823)](_0x192c44);}function GeoCone(_0x45b4ce,_0x3da74f){var _0x425a90=_0x68aa19;_0x45b4ce=parseFloat(_0x45b4ce)||0x0,_0x3da74f=parseFloat(_0x3da74f)||0x0,this[_0x425a90(0x3bec)]=void 0x0,this[_0x425a90(0x44ae)]=RotationOrigin$1[_0x425a90(0x4e6b)],this[_0x425a90(0x1823)](_0x45b4ce,_0x3da74f);}function GeoCylinder(_0x11aa00,_0x1b41d3,_0x5d4eed){var _0xaf6707=_0x68aa19;_0x11aa00=parseFloat(_0x11aa00)||0x0,_0x1b41d3=parseFloat(_0x1b41d3)||0x0,_0x5d4eed=parseFloat(_0x5d4eed)||0x0,this[_0xaf6707(0x1823)](_0x11aa00,_0x1b41d3,_0x5d4eed);}function GeoEllipsoid(_0x20e474,_0x9a8951,_0xcab371){_0x20e474=parseFloat(_0x20e474)||0x0,_0x9a8951=parseFloat(_0x9a8951)||0x0,_0xcab371=parseFloat(_0xcab371)||0x0,this['init'](_0x20e474,_0x9a8951,_0xcab371);}function GeoLine3D(_0x3a1bbd){_0x3a1bbd=_0x3a1bbd||[],this['init'](_0x3a1bbd);}function GeoModel3D(){var _0x18664c=_0x68aa19;this[_0x18664c(0x1823)]();}function GeoPoint3D(_0x55d01e){var _0xf53ae2=_0x68aa19;_0x55d01e=_0x55d01e||{},this[_0xf53ae2(0x1823)](_0x55d01e);}function GeoSphere(_0xf0a7c5){var _0x61399f=_0x68aa19;_0xf0a7c5=parseFloat(_0xf0a7c5)||0x0,this[_0x61399f(0x1823)](_0xf0a7c5);}Catenaryline[_0x68aa19(0x4b51)][_0x68aa19(0x13b8)]=function(_0x22d2a9,_0x16df2a){var _0x424fb0=_0x68aa19;if(!(_0x22d2a9 instanceof Cartesian3&&_0x16df2a instanceof Cartesian3))throw new DeveloperError$1(_0x424fb0(0x20d9));if(_0x22d2a9['x']==_0x16df2a['x']&&_0x22d2a9['y']==_0x16df2a['y']&&_0x22d2a9['z']==_0x16df2a['z'])return[new Cartesian3(_0x22d2a9['x'],_0x22d2a9['y'],_0x22d2a9['z'])];var _0x95c2ac=GeoToCartesian(_0x22d2a9),_0x35cff6=GeoToCartesian(_0x16df2a),_0x546549=Cartesian3[_0x424fb0(0x286c)](_0x35cff6,_0x95c2ac,new Cartesian3()),_0xc1f815=Cartesian3[_0x424fb0(0x1791)](_0x546549),_0x1ec246=Math['max'](Math['floor'](_0xc1f815/0xa),0x2);_0x1ec246=_0x1ec246%0x2==0x0?_0x1ec246:_0x1ec246+0x1;var _0x3a2fa3=new Array(_0x1ec246+0x2),_0x2ce304=_0x16df2a['z']-_0x22d2a9['z'],_0x807773=_0x2ce304/_0xc1f815,_0x2116c2=Math[_0x424fb0(0x4080)](0x1-_0x807773*_0x807773)||0x1;Loa(this['a0'],this['r'],_0x2ce304,_0xc1f815*_0x2116c2);var _0x49e051=_0xc1f815/(_0x1ec246+0x1);this['m_sag']['l']=_0xc1f815*_0x2116c2,this[_0x424fb0(0x4b0f)]['h']=_0x2ce304;for(var _0x2c4280=0x0;_0x2c4280<=_0x1ec246+0x1;_0x2c4280++){var _0x4d867a=new Cartesian3((_0x16df2a['x']-_0x22d2a9['x'])*_0x2c4280/(_0x1ec246+0x1),(_0x16df2a['y']-_0x22d2a9['y'])*_0x2c4280/(_0x1ec246+0x1),(_0x16df2a['z']-_0x22d2a9['z'])*_0x2c4280/(_0x1ec246+0x1));if(_0x3a2fa3[_0x2c4280]=new Cartesian3(_0x22d2a9['x']+_0x4d867a['x'],_0x22d2a9['y']+_0x4d867a['y'],_0x22d2a9['z']+_0x4d867a['z']),0x0!=_0x2c4280||_0x2c4280!=this[_0x424fb0(0x5405)]+0x1){var _0x1d22a8=_0x49e051*_0x2c4280;this[_0x424fb0(0x4b0f)]['fx'](_0x1d22a8*_0x2116c2),_0x3a2fa3[_0x2c4280]['z']=_0x3a2fa3[_0x2c4280]['z']-this[_0x424fb0(0x4b0f)]['fx'](_0x1d22a8*_0x2116c2);}}return _0x3a2fa3;},Catenaryline[_0x68aa19(0x4b51)][_0x68aa19(0x43f4)]=function(_0x233333,_0x2f7cd1,_0x5f5dbe){var _0x21bda1=_0x68aa19,_0x1be280=GeoToCartesian(_0x233333),_0x4444c7=GeoToCartesian(_0x2f7cd1),_0x35b827=new Cartesian3(_0x4444c7['x']-_0x1be280['x'],_0x4444c7['y']-_0x1be280['y'],_0x4444c7['z']-_0x1be280['z']),_0xc384c6=Math[_0x21bda1(0x4080)](_0x35b827['x']*_0x35b827['x']+_0x35b827['y']*_0x35b827['y']+_0x35b827['z']*_0x35b827['z']),_0x5302bc=null,_0x121f30=_0x2f7cd1['z']-_0x233333['z'],_0x5d7541=_0x121f30/_0xc384c6,_0x4b1038=Math[_0x21bda1(0x4080)](0x1-_0x5d7541*_0x5d7541);Loa(this['a0'],this['r'],_0x121f30,_0xc384c6*_0x4b1038),this[_0x21bda1(0x4b0f)]['l']=_0xc384c6*_0x4b1038,this[_0x21bda1(0x4b0f)]['h']=_0x121f30;var _0x7f3c28=_0x5f5dbe/this[_0x21bda1(0x4b0f)]['l'],_0x1e8aab=new Cartesian3(_0x2f7cd1['x']-_0x233333['x'],_0x2f7cd1['y']-_0x233333['y'],_0x2f7cd1['z']-_0x233333['z']);return _0x35b827=new Cartesian3((_0x1e8aab=Normalize(_0x1e8aab['x'],_0x1e8aab['y'],_0x1e8aab['z']))['x']*_0xc384c6*_0x7f3c28,_0x1e8aab['y']*_0xc384c6*_0x7f3c28,_0x1e8aab['z']*_0xc384c6*_0x7f3c28),((_0x5302bc=new Cartesian3(_0x233333['x']+_0x35b827['x'],_0x233333['y']+_0x35b827['y'],_0x233333['z']+_0x35b827['z']))['z']=_0x5302bc['z']-this[_0x21bda1(0x4b0f)]['fx'](_0x5f5dbe),_0x5302bc);},Catenary[_0x68aa19(0x4b51)]['fx']=function(_0x1db79f){var _0x4d72c5=_0x68aa19,_0x4f5571=0x8*Math['pow'](0xa,-0x5)*this['k'],_0x5ac2d0=this[_0x4d72c5(0x265f)]();return _0x1db79f*(this['h']/this['l'])+0x2/_0x4f5571*(MathEx['sh'](_0x4f5571*(0x2*_0x5ac2d0-_0x1db79f)/0x2)*MathEx['sh'](_0x4f5571*_0x1db79f/0x2));},Catenary[_0x68aa19(0x4b51)]['Loa']=function(){var _0x5c529a=0x8*Math['pow'](0xa,-0x5)*this['k'];return 0.5*this['l']-0x1/_0x5c529a*MathEx['arsh'](this['h']*_0x5c529a/0x2/MathEx['sh'](_0x5c529a*this['l']/0x2));},GeoBillboard[_0x68aa19(0x4b51)]=new Geometry3D(),GeoBillboard[_0x68aa19(0x4b51)]['constructor']=GeoBillboard,Object[_0x68aa19(0x5b7)](GeoBillboard['prototype'],{'geoImagePath':{'get':function(){var _0x1a411e=_0x68aa19;return this[_0x1a411e(0x14d5)];},'set':function(_0xa97911){var _0x34d577=_0x68aa19;_0x34d577(0x29ad)==typeof _0xa97911&&(this[_0x34d577(0x14d5)]=_0xa97911,this[_0x34d577(0x1bf3)]['image']=_0xa97911);}},'geoWidth':{'get':function(){var _0x17b794=_0x68aa19;return this[_0x17b794(0x209)];},'set':function(_0x5013e4){var _0x593e20=_0x68aa19;_0x593e20(0x30f8)==typeof _0x5013e4&&(this[_0x593e20(0x209)]=_0x5013e4,this[_0x593e20(0x1bf3)]['width']=_0x5013e4);}},'geoHeight':{'get':function(){var _0x39f3d2=_0x68aa19;return this[_0x39f3d2(0x5862)];},'set':function(_0x1b2e6a){var _0x1a1137=_0x68aa19;_0x1a1137(0x30f8)==typeof _0x1b2e6a&&(this[_0x1a1137(0x5862)]=_0x1b2e6a,this['billboard'][_0x1a1137(0x5862)]=_0x1b2e6a);}}}),GeoBillboard[_0x68aa19(0x4b51)]['init']=function(){var _0x57fd86=_0x68aa19;this[_0x57fd86(0x3243)]=Geometry3DType$1['GEOBILLBOARD'],this[_0x57fd86(0x5862)]=0x64,this[_0x57fd86(0x209)]=0x64,this[_0x57fd86(0x14d5)]='',this['billboard']={'image':'','width':0x64,'height':0x64};},GeoBox[_0x68aa19(0x4b51)]=new Geometry3D(),GeoBox[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=GeoBox,Object[_0x68aa19(0x5b7)](GeoBox['prototype'],{'geoLength':{'get':function(){var _0x277d04=_0x68aa19;return this[_0x277d04(0x531b)];},'set':function(_0x495c54){var _0x524103=_0x68aa19;_0x524103(0x30f8)==typeof _0x495c54&&(this[_0x524103(0x531b)]=_0x495c54,this[_0x524103(0x5467)]['dimensions']['x']=_0x495c54,this[_0x524103(0x3854)]=!0x0);}},'geoWidth':{'get':function(){var _0x4e832f=_0x68aa19;return this[_0x4e832f(0x209)];},'set':function(_0x3aba72){var _0x4c271f=_0x68aa19;_0x4c271f(0x30f8)==typeof _0x3aba72&&(this[_0x4c271f(0x209)]=_0x3aba72,this[_0x4c271f(0x5467)][_0x4c271f(0x4e51)]['y']=_0x3aba72,this[_0x4c271f(0x3854)]=!0x0);}},'geoHeight':{'get':function(){var _0x299c5c=_0x68aa19;return this[_0x299c5c(0x5862)];},'set':function(_0x39af8d){var _0x592c0b=_0x68aa19;'number'==typeof _0x39af8d&&(this['height']=_0x39af8d,this['box']['dimensions']['z']=_0x39af8d,this[_0x592c0b(0x3854)]=!0x0);}}}),GeoBox[_0x68aa19(0x4b51)]['init']=function(_0x48ee28,_0x493560,_0x43d66e){var _0x40b086=_0x68aa19;this[_0x40b086(0x3243)]=Geometry3DType$1[_0x40b086(0x3d0)],this[_0x40b086(0x531b)]=_0x48ee28,this[_0x40b086(0x209)]=_0x493560,this[_0x40b086(0x5862)]=_0x43d66e,this[_0x40b086(0x5467)]={'dimensions':new Cartesian3(_0x48ee28,_0x493560,_0x43d66e),'vertexFormat':VertexFormat['POSITION_NORMAL_AND_ST']};},GeoBox['prototype']['isValid']=function(){var _0x5d86c5=_0x68aa19;return this[_0x5d86c5(0x531b)]>0x0&&this[_0x5d86c5(0x209)]&&this[_0x5d86c5(0x5862)]>0x0;},GeoBox[_0x68aa19(0x4b51)][_0x68aa19(0x461d)]=function(){var _0x54a076=_0x68aa19;let _0x4b4b9a=BoxGeometry[_0x54a076(0x26d8)](this['box']);this[_0x54a076(0x4bdb)]=BoxGeometry[_0x54a076(0x2a90)](_0x4b4b9a),this[_0x54a076(0x3854)]=!0x1,this[_0x54a076(0x808)]&&!this['_vertexBuffer'][_0x54a076(0x1348)]()&&(this[_0x54a076(0x808)]=this[_0x54a076(0x808)]['destroy']());},GeoBox[_0x68aa19(0x4b51)][_0x68aa19(0xfc)]=function(){var _0xb8ef65=_0x68aa19;return new Point3D$1(this['position']['x'],this[_0xb8ef65(0x4771)]['y'],this[_0xb8ef65(0x4771)]['z']+this[_0xb8ef65(0x5862)]/0x2);},GeoBox['prototype']['getOutlineVertexArray']=function(_0x557294){var _0x2ee741=_0x68aa19;let _0x5bf3e3=new Uint16Array(0x18);_0x5bf3e3[0x0]=0x0,_0x5bf3e3[0x1]=0x1,_0x5bf3e3[0x2]=0x1,_0x5bf3e3[0x3]=0x2,_0x5bf3e3[0x4]=0x2,_0x5bf3e3[0x5]=0x3,_0x5bf3e3[0x6]=0x3,_0x5bf3e3[0x7]=0x0,_0x5bf3e3[0x8]=0x4,_0x5bf3e3[0x9]=0x5,_0x5bf3e3[0xa]=0x5,_0x5bf3e3[0xb]=0x6,_0x5bf3e3[0xc]=0x6,_0x5bf3e3[0xd]=0x7,_0x5bf3e3[0xe]=0x7,_0x5bf3e3[0xf]=0x4,_0x5bf3e3[0x10]=0x1,_0x5bf3e3[0x11]=0x5,_0x5bf3e3[0x12]=0x2,_0x5bf3e3[0x13]=0x6,_0x5bf3e3[0x14]=0x0,_0x5bf3e3[0x15]=0x4,_0x5bf3e3[0x16]=0x3,_0x5bf3e3[0x17]=0x7;let _0x4e2734=Buffer$1[_0x2ee741(0xaad)]({'context':_0x557294,'typedArray':_0x5bf3e3,'usage':BufferUsage[_0x2ee741(0x495a)],'indexDatatype':IndexDatatype$1[_0x2ee741(0x2c91)]}),_0x4e4896=[];return _0x4e4896[_0x2ee741(0x3a33)]({'index':0x0,'vertexBuffer':this[_0x2ee741(0x2161)](_0x557294),'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x2ee741(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1}),new VertexArray({'context':_0x557294,'attributes':_0x4e4896,'indexBuffer':_0x4e2734});},GeoCircle3D[_0x68aa19(0x4b51)]=new Geometry3D(),GeoCircle3D[_0x68aa19(0x4b51)]['constructor']=GeoCircle3D,Object['defineProperties'](GeoCircle3D['prototype'],{'geoRadius':{'get':function(){var _0xaa0f28=_0x68aa19;return this[_0xaa0f28(0x2896)];},'set':function(_0x10f4d2){var _0xafac14=_0x68aa19;_0xafac14(0x30f8)==typeof _0x10f4d2&&(this[_0xafac14(0x2896)]=_0x10f4d2,this[_0xafac14(0x3bea)]['semiMinorAxis']=_0x10f4d2,this[_0xafac14(0x3bea)][_0xafac14(0x42c1)]=_0x10f4d2);}}}),GeoCircle3D[_0x68aa19(0x4b51)]['init']=function(_0x4d575d){var _0x34eff5=_0x68aa19;this['type']=Geometry3DType$1['GEOCIRCLE3D'],this[_0x34eff5(0x2896)]=_0x4d575d,this[_0x34eff5(0x3bea)]={'semiMinorAxis':_0x4d575d,'semiMajorAxis':_0x4d575d};},GeoCircle3D[_0x68aa19(0x4b51)]['isValid']=function(){return this['radius']>0x0;},GeoCircle3D['prototype'][_0x68aa19(0xfc)]=function(){var _0x5a9bd7=_0x68aa19;return new Point3D(this[_0x5a9bd7(0x4771)]['x'],this[_0x5a9bd7(0x4771)]['y'],this['position']['z']);},GeoCone[_0x68aa19(0x4b51)]=new Geometry3D(),GeoCone[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=GeoCone,Object[_0x68aa19(0x5b7)](GeoCone[_0x68aa19(0x4b51)],{'geoBottomRadius':{'get':function(){var _0x1790a3=_0x68aa19;return this[_0x1790a3(0x1f6c)];},'set':function(_0x7390fd){var _0x123855=_0x68aa19;'number'==typeof _0x7390fd&&(this[_0x123855(0x1f6c)]=_0x7390fd,this[_0x123855(0x3566)]['bottomRadius']=_0x7390fd,this[_0x123855(0x3854)]=!0x0);}},'geoHeight':{'get':function(){var _0x3c8a82=_0x68aa19;return this[_0x3c8a82(0x5862)];},'set':function(_0x163281){var _0x3b7208=_0x68aa19;_0x3b7208(0x30f8)==typeof _0x163281&&(this[_0x3b7208(0x5862)]=_0x163281,this[_0x3b7208(0x3566)][_0x3b7208(0x531b)]=_0x163281,this[_0x3b7208(0x3854)]=!0x0);}},'rotateOrigin':{'get':function(){var _0x254500=_0x68aa19;return this[_0x254500(0x44ae)];},'set':function(_0x388647){var _0x57c74e=_0x68aa19;Check[_0x57c74e(0x2eb3)][_0x57c74e(0x30f8)](_0x57c74e(0x2f69),_0x388647),this[_0x57c74e(0x44ae)]=_0x388647;}}}),GeoCone[_0x68aa19(0x4b51)]['init']=function(_0x29ebf5,_0x4db95a){var _0x410ef5=_0x68aa19;this['type']=Geometry3DType$1[_0x410ef5(0x303e)],this['height']=_0x4db95a,this['bottomRadius']=_0x29ebf5,this[_0x410ef5(0x3566)]={'length':_0x4db95a,'topRadius':0x0,'bottomRadius':_0x29ebf5,'vertexFormat':VertexFormat[_0x410ef5(0x53f9)]};},GeoCone[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x297b3a=_0x68aa19;return new GeoCone(this[_0x297b3a(0x1f6c)],this[_0x297b3a(0x5862)]);},GeoCone['prototype'][_0x68aa19(0x461d)]=function(){var _0x28ca99=_0x68aa19,_0x5794a3=new CylinderGeometry(this['cylinder']);this[_0x28ca99(0x4bdb)]=CylinderGeometry['createGeometry'](_0x5794a3),this[_0x28ca99(0x3bec)]=Cartesian3[_0x28ca99(0x2ac5)](this[_0x28ca99(0x4771)]['x'],this[_0x28ca99(0x4771)]['y'],this[_0x28ca99(0x4771)]['z']+this[_0x28ca99(0x5862)]/0x2),this[_0x28ca99(0x3854)]=!0x1;},GeoCone[_0x68aa19(0x4b51)]['getOutlineVertexArray']=function(_0x1f1b94){var _0x17c2cc=_0x68aa19;let _0x59a8a5=new Uint16Array(0x300),_0x200992=0x0;for(let _0x4db4f5=0x0;_0x4db4f5<0x100;_0x4db4f5+=0x2)_0x59a8a5[_0x200992++]=_0x4db4f5,_0x59a8a5[_0x200992++]=_0x4db4f5+0x1,_0x59a8a5[_0x200992++]=_0x4db4f5,_0x59a8a5[_0x200992++]=_0x4db4f5+0x2,_0x59a8a5[_0x200992++]=_0x4db4f5+0x1,_0x59a8a5[_0x200992++]=_0x4db4f5+0x3;_0x59a8a5[_0x200992-0x1]=0x1;let _0x5ba4a0=Buffer$1[_0x17c2cc(0xaad)]({'context':_0x1f1b94,'typedArray':_0x59a8a5,'usage':BufferUsage[_0x17c2cc(0x495a)],'indexDatatype':IndexDatatype$1[_0x17c2cc(0x2c91)]}),_0x32bb1b=[];return _0x32bb1b[_0x17c2cc(0x3a33)]({'index':0x0,'vertexBuffer':this[_0x17c2cc(0x2161)](_0x1f1b94),'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x17c2cc(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1}),new VertexArray({'context':_0x1f1b94,'attributes':_0x32bb1b,'indexBuffer':_0x5ba4a0});},GeoCylinder['prototype']=new Geometry3D(),GeoCylinder[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=GeoCylinder,Object['defineProperties'](GeoCylinder['prototype'],{'geoTopRadius':{'get':function(){var _0x1066e8=_0x68aa19;return this[_0x1066e8(0x1230)];},'set':function(_0x15be9f){var _0x3a528a=_0x68aa19;_0x3a528a(0x30f8)==typeof _0x15be9f&&(this[_0x3a528a(0x1230)]=_0x15be9f,this[_0x3a528a(0x3566)][_0x3a528a(0x1230)]=_0x15be9f,this[_0x3a528a(0x3854)]=!0x0);}},'geoBottomRadius':{'get':function(){return this['bottomRadius'];},'set':function(_0x527ba4){var _0x350947=_0x68aa19;'number'==typeof _0x527ba4&&(this['bottomRadius']=_0x527ba4,this[_0x350947(0x3566)][_0x350947(0x1f6c)]=_0x527ba4,this[_0x350947(0x3854)]=!0x0);}},'geoHeight':{'get':function(){var _0x1b7d04=_0x68aa19;return this[_0x1b7d04(0x5862)];},'set':function(_0x3ee2d4){var _0x24bf17=_0x68aa19;_0x24bf17(0x30f8)==typeof _0x3ee2d4&&(this['height']=_0x3ee2d4,this['cylinder']['length']=_0x3ee2d4,this[_0x24bf17(0x3854)]=!0x0);}}}),GeoCylinder[_0x68aa19(0x4b51)][_0x68aa19(0x1823)]=function(_0x1d7fad,_0x571a39,_0x48a7a3){var _0x30a136=_0x68aa19;this[_0x30a136(0x3243)]=Geometry3DType$1[_0x30a136(0x48e0)],this[_0x30a136(0x5862)]=_0x48a7a3,this['topRadius']=_0x1d7fad,this[_0x30a136(0x1f6c)]=_0x571a39,this[_0x30a136(0x3566)]={'length':_0x48a7a3,'topRadius':_0x1d7fad,'bottomRadius':_0x571a39,'vertexFormat':VertexFormat[_0x30a136(0x53f9)]};},GeoCylinder[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x8fa509=_0x68aa19;return new GeoCylinder(this[_0x8fa509(0x1230)],this['bottomRadius'],this[_0x8fa509(0x5862)]);},GeoCylinder[_0x68aa19(0x4b51)][_0x68aa19(0x461d)]=function(){var _0x16757f=_0x68aa19,_0x2fb2f1=new CylinderGeometry(this[_0x16757f(0x3566)]);this[_0x16757f(0x4bdb)]=CylinderGeometry[_0x16757f(0x2a90)](_0x2fb2f1),this['_isGeometryDirty']=!0x1;},GeoCylinder['prototype'][_0x68aa19(0x56e4)]=function(_0x51e921){var _0x3ad47d=_0x68aa19;let _0x408fc2=new Uint16Array(0x300),_0x2244e0=0x0;for(let _0x1e799c=0x0;_0x1e799c<0x100;_0x1e799c+=0x2)_0x408fc2[_0x2244e0++]=_0x1e799c,_0x408fc2[_0x2244e0++]=_0x1e799c+0x1,_0x408fc2[_0x2244e0++]=_0x1e799c,_0x408fc2[_0x2244e0++]=_0x1e799c+0x2,_0x408fc2[_0x2244e0++]=_0x1e799c+0x1,_0x408fc2[_0x2244e0++]=_0x1e799c+0x3;_0x408fc2[_0x2244e0-0x1]=0x1;let _0x49127b=Buffer$1['createIndexBuffer']({'context':_0x51e921,'typedArray':_0x408fc2,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']}),_0x6843ca=[];return _0x6843ca[_0x3ad47d(0x3a33)]({'index':0x0,'vertexBuffer':this[_0x3ad47d(0x2161)](_0x51e921),'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1}),new VertexArray({'context':_0x51e921,'attributes':_0x6843ca,'indexBuffer':_0x49127b});},GeoEllipsoid[_0x68aa19(0x4b51)]=new Geometry3D(),GeoEllipsoid[_0x68aa19(0x4b51)]['constructor']=GeoEllipsoid,Object[_0x68aa19(0x5b7)](GeoEllipsoid[_0x68aa19(0x4b51)],{'geoXAxis':{'get':function(){return this['xAxis'];},'set':function(_0x3aaacb){var _0x56212d=_0x68aa19;_0x56212d(0x30f8)==typeof _0x3aaacb&&(this['xAxis']=_0x3aaacb,this[_0x56212d(0x1706)]['radii']['x']=_0x3aaacb,this[_0x56212d(0x3854)]=!0x0);}},'geoYAxis':{'get':function(){var _0x16c861=_0x68aa19;return this[_0x16c861(0x5382)];},'set':function(_0x3ef1b8){var _0x16e315=_0x68aa19;'number'==typeof _0x3ef1b8&&(this[_0x16e315(0x5382)]=_0x3ef1b8,this[_0x16e315(0x1706)][_0x16e315(0x18e3)]['z']=_0x3ef1b8,this[_0x16e315(0x3854)]=!0x0);}},'geoZAxis':{'get':function(){var _0x18c210=_0x68aa19;return this[_0x18c210(0x2067)];},'set':function(_0x45ebb9){var _0x3a3aa4=_0x68aa19;'number'==typeof _0x45ebb9&&(this[_0x3a3aa4(0x2067)]=_0x45ebb9,this[_0x3a3aa4(0x1706)][_0x3a3aa4(0x18e3)]['y']=_0x45ebb9,this[_0x3a3aa4(0x3854)]=!0x0);}}}),GeoEllipsoid[_0x68aa19(0x4b51)]['init']=function(_0xa21323,_0x39fc68,_0x146cf7){var _0x2f8b03=_0x68aa19;this[_0x2f8b03(0x3243)]=Geometry3DType$1[_0x2f8b03(0x4e81)],this['xAxis']=_0xa21323,this['yAxis']=_0x39fc68,this[_0x2f8b03(0x2067)]=_0x146cf7,this[_0x2f8b03(0x1706)]={'radii':new Cartesian3(_0xa21323,_0x146cf7,_0x39fc68),'vertexFormat':VertexFormat['POSITION_NORMAL_AND_ST']};},GeoEllipsoid[_0x68aa19(0x4b51)][_0x68aa19(0x54a4)]=function(){var _0x4af875=_0x68aa19;return this[_0x4af875(0x2727)]>0x0&&this[_0x4af875(0x5382)]&&this[_0x4af875(0x2067)]>0x0;},GeoEllipsoid[_0x68aa19(0x4b51)][_0x68aa19(0xfc)]=function(){var _0x56943f=_0x68aa19;return new Point3D$1(this[_0x56943f(0x4771)]['x'],this[_0x56943f(0x4771)]['y'],this['position']['z']+this['zAxis']);},GeoEllipsoid['prototype'][_0x68aa19(0x461d)]=function(){var _0x15a9d3=_0x68aa19,_0x1b69e3=new EllipsoidGeometry(this['ellipsoid']);this[_0x15a9d3(0x4bdb)]=EllipsoidGeometry[_0x15a9d3(0x2a90)](_0x1b69e3),this[_0x15a9d3(0x3854)]=!0x1;},GeoEllipsoid['prototype'][_0x68aa19(0x56e4)]=function(_0x59c919){var _0x270b19=_0x68aa19;this[_0x270b19(0x370f)]();let _0x502f46=0x0,_0x51faf4=new Uint16Array(0x4624);for(let _0x2e55fa=0x0;_0x2e55fa<0x43;_0x2e55fa++){var _0x45f9f9=0x43*_0x2e55fa;for(let _0x527622=0x0;_0x527622<0x42;_0x527622++)_0x51faf4[_0x502f46++]=_0x45f9f9+_0x527622,_0x51faf4[_0x502f46++]=_0x45f9f9+_0x527622+0x1;}for(let _0x43db0a=0x0;_0x43db0a<0x43;_0x43db0a++)for(let _0x24b5e9=0x0;_0x24b5e9<0x41;_0x24b5e9++)_0x51faf4[_0x502f46++]=0x43+_0x43db0a+0x43*_0x24b5e9,_0x51faf4[_0x502f46++]=0x43+_0x43db0a+0x43*(_0x24b5e9+0x1);let _0x31b7aa=Buffer$1['createIndexBuffer']({'context':_0x59c919,'typedArray':_0x51faf4,'usage':BufferUsage[_0x270b19(0x495a)],'indexDatatype':IndexDatatype$1[_0x270b19(0x2c91)]}),_0x3e2394=[];return _0x3e2394[_0x270b19(0x3a33)]({'index':0x0,'vertexBuffer':this[_0x270b19(0x2161)](_0x59c919),'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x270b19(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1}),new VertexArray({'context':_0x59c919,'attributes':_0x3e2394,'indexBuffer':_0x31b7aa});},GeoLine3D[_0x68aa19(0x4b51)]=new Geometry3D(),GeoLine3D['prototype'][_0x68aa19(0x330d)]=GeoLine3D,GeoLine3D[_0x68aa19(0x4b51)]['parent']=Geometry3D[_0x68aa19(0x4b51)],Object[_0x68aa19(0x5b7)](GeoLine3D[_0x68aa19(0x4b51)],{'partCount':{'get':function(){var _0x21d0a1=_0x68aa19;return this[_0x21d0a1(0x4d98)][_0x21d0a1(0x531b)];}}}),GeoLine3D[_0x68aa19(0x4b51)][_0x68aa19(0x1823)]=function(_0x155c1b){var _0x5f414e=_0x68aa19;this[_0x5f414e(0x4d98)]=[],this[_0x5f414e(0x5426)]={'positions':[],'width':0xa},this[_0x5f414e(0x3d4b)]=[];for(var _0x5d832f=0x0,_0x36cac9=_0x155c1b[_0x5f414e(0x531b)];_0x5d832f<_0x36cac9;_0x5d832f++){var _0x20c315=_0x155c1b[_0x5d832f][_0x5f414e(0x3d2c)][_0x5f414e(0x531b)];if(this['parts'][_0x5f414e(0x3a33)](_0x20c315),_0x20c315>0x0)for(var _0x106d54=0x0;_0x106d54<_0x20c315;_0x106d54++){var _0x5138d9=_0x155c1b[_0x5d832f][_0x5f414e(0x3d2c)][_0x106d54];this[_0x5f414e(0x3d4b)]['push'](_0x5138d9),this[_0x5f414e(0x5426)]['positions'][_0x5f414e(0x3a33)](_0x5138d9);}}this[_0x5f414e(0x3243)]=Geometry3DType$1[_0x5f414e(0xc8f)];},GeoLine3D[_0x68aa19(0x4b51)][_0x68aa19(0x32d2)]=function(_0x61cfa6){var _0x4217f5=_0x68aa19;if(!(!_0x61cfa6 instanceof Point3Ds)){for(var _0x57b6b7=0x0,_0x84a697=_0x61cfa6[_0x4217f5(0x3d2c)][_0x4217f5(0x531b)];_0x57b6b7<_0x84a697;_0x57b6b7++)this[_0x4217f5(0x3d4b)]['push'](_0x61cfa6[_0x4217f5(0x3d2c)][_0x57b6b7]),this[_0x4217f5(0x5426)]['positions'][_0x4217f5(0x3a33)](_0x61cfa6[_0x4217f5(0x3d2c)][_0x57b6b7]);this['parts'][_0x4217f5(0x3a33)](_0x61cfa6['pntArray']['length']);}},GeoLine3D[_0x68aa19(0x4b51)][_0x68aa19(0x4bc4)]=function(_0x34d5b4){var _0x1e71c0=_0x68aa19;if(_0x1e71c0(0x30f8)!=typeof _0x34d5b4||_0x34d5b4>=this['partCount'])return null;for(var _0x483c8a=new Point3Ds(),_0x4624aa=0x0,_0x8c514f=0x0;_0x8c514f<_0x34d5b4;_0x8c514f++)_0x4624aa+=this[_0x1e71c0(0x4d98)][_0x8c514f];for(_0x8c514f=_0x4624aa;_0x8c514f<this[_0x1e71c0(0x4d98)][_0x34d5b4];_0x8c514f++)_0x483c8a['add'](new Point3D$1(this[_0x1e71c0(0x3d4b)][_0x8c514f]['x'],this['points'][_0x8c514f]['y'],this[_0x1e71c0(0x3d4b)][_0x8c514f]['z']));return _0x483c8a;},GeoModel3D[_0x68aa19(0x4b51)]=new Geometry3D(),GeoModel3D[_0x68aa19(0x4b51)]['constructor']=GeoModel3D,GeoModel3D[_0x68aa19(0x4b51)][_0x68aa19(0x2c41)]=Geometry3D[_0x68aa19(0x4b51)],Object[_0x68aa19(0x5b7)](GeoModel3D[_0x68aa19(0x4b51)],{'geoFilePath':{'get':function(){return this['modelUrl'];},'set':function(_0x5bbb9a){var _0x4fff7b=_0x68aa19;_0x4fff7b(0x29ad)==typeof _0x5bbb9a&&(this[_0x4fff7b(0x50e8)]=_0x5bbb9a);}},'geoModel':{'get':function(){var _0x5c2e4d=_0x68aa19;return this[_0x5c2e4d(0x18e7)];},'set':function(_0x4d87ef){var _0x40450c=_0x68aa19;this[_0x40450c(0x18e7)]=_0x4d87ef;}}}),GeoModel3D[_0x68aa19(0x4b51)][_0x68aa19(0x1823)]=function(){var _0x2dae9f=_0x68aa19;this[_0x2dae9f(0x50e8)]='',this[_0x2dae9f(0x18e7)]=void 0x0,this[_0x2dae9f(0x3243)]=Geometry3DType$1[_0x2dae9f(0x231f)];},GeoPoint3D[_0x68aa19(0x4b51)]=new Geometry3D(),GeoPoint3D[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=GeoPoint3D,GeoPoint3D[_0x68aa19(0x4b51)][_0x68aa19(0x2c41)]=Geometry3D['prototype'],Object['defineProperties'](GeoPoint3D[_0x68aa19(0x4b51)],{'X':{'get':function(){return this['x'];},'set':function(_0x3bb663){var _0x3cc293=_0x68aa19;_0x3cc293(0x30f8)==typeof _0x3bb663&&(this['x']=_0x3bb663);}},'Y':{'get':function(){return this['y'];},'set':function(_0x3ccc08){var _0x137738=_0x68aa19;_0x137738(0x30f8)==typeof _0x3ccc08&&(this['y']=_0x3ccc08);}},'Z':{'get':function(){return this['z'];},'set':function(_0xcef41f){var _0x76cca5=_0x68aa19;_0x76cca5(0x30f8)==typeof _0xcef41f&&(this['z']=_0xcef41f);}}}),GeoPoint3D[_0x68aa19(0x4b51)]['init']=function(_0x5bf078){var _0x32ac7d=_0x68aa19;this['x']=defaultValue$1(_0x5bf078['x'],0x0),this['y']=defaultValue$1(_0x5bf078['y'],0x0),this['z']=defaultValue$1(_0x5bf078['z'],0x0),this['type']=Geometry3DType$1[_0x32ac7d(0x39d7)];},GeoSphere[_0x68aa19(0x4b51)]=new Geometry3D(),GeoSphere[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=GeoSphere,Object[_0x68aa19(0x5b7)](GeoSphere['prototype'],{'geoRadius':{'get':function(){return this['radius'];},'set':function(_0x42da0d){var _0x4000ae=_0x68aa19;_0x4000ae(0x30f8)==typeof _0x42da0d&&(this[_0x4000ae(0x2896)]=_0x42da0d,this['ellipsoid'][_0x4000ae(0x18e3)]['x']=_0x42da0d,this[_0x4000ae(0x1706)][_0x4000ae(0x18e3)]['y']=_0x42da0d,this[_0x4000ae(0x1706)][_0x4000ae(0x18e3)]['z']=_0x42da0d,this[_0x4000ae(0x4e3b)][_0x4000ae(0x2896)]=_0x42da0d,this[_0x4000ae(0x3854)]=!0x0);}}}),GeoSphere[_0x68aa19(0x4b51)][_0x68aa19(0x1823)]=function(_0x5c429c){var _0x428ec9=_0x68aa19;this[_0x428ec9(0x3243)]=Geometry3DType$1[_0x428ec9(0x3e08)],this[_0x428ec9(0x2896)]=_0x5c429c,this['ellipsoid']={'radii':new Cartesian3(_0x5c429c,_0x5c429c,_0x5c429c)},this[_0x428ec9(0x4e3b)]={'radius':_0x5c429c,'vertexFormat':VertexFormat[_0x428ec9(0x53f9)]};},GeoSphere[_0x68aa19(0x4b51)]['isValid']=function(){var _0x5dd330=_0x68aa19;return this[_0x5dd330(0x2896)]>0x0;},GeoSphere[_0x68aa19(0x4b51)][_0x68aa19(0xfc)]=function(){var _0x338864=_0x68aa19;return new Point3D$1(this[_0x338864(0x4771)]['x'],this[_0x338864(0x4771)]['y'],this['position']['z']+this[_0x338864(0x2896)]);},GeoSphere[_0x68aa19(0x4b51)]['_createGeometry']=function(){var _0x3d0725=_0x68aa19,_0x24cd97=new SphereGeometry(this[_0x3d0725(0x4e3b)]);this['_geometry']=SphereGeometry['createGeometry'](_0x24cd97),this['_isGeometryDirty']=!0x1;},GeoSphere[_0x68aa19(0x4b51)][_0x68aa19(0x56e4)]=function(_0x214201){var _0x4265af=_0x68aa19;this[_0x4265af(0x370f)]();let _0x44ef8e=0x0,_0x48ad27=new Uint16Array(0x4624);for(let _0x20be16=0x0;_0x20be16<0x43;_0x20be16++){var _0x490086=0x43*_0x20be16;for(let _0x6b9989=0x0;_0x6b9989<0x42;_0x6b9989++)_0x48ad27[_0x44ef8e++]=_0x490086+_0x6b9989,_0x48ad27[_0x44ef8e++]=_0x490086+_0x6b9989+0x1;}for(let _0x1395b5=0x0;_0x1395b5<0x43;_0x1395b5++)for(let _0x114fbd=0x0;_0x114fbd<0x41;_0x114fbd++)_0x48ad27[_0x44ef8e++]=0x43+_0x1395b5+0x43*_0x114fbd,_0x48ad27[_0x44ef8e++]=0x43+_0x1395b5+0x43*(_0x114fbd+0x1);let _0x130640=Buffer$1['createIndexBuffer']({'context':_0x214201,'typedArray':_0x48ad27,'usage':BufferUsage[_0x4265af(0x495a)],'indexDatatype':IndexDatatype$1[_0x4265af(0x2c91)]}),_0x4d0eb3=[];return _0x4d0eb3['push']({'index':0x0,'vertexBuffer':this['_getVertexBuffer'](_0x214201),'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x4265af(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1}),new VertexArray({'context':_0x214201,'attributes':_0x4d0eb3,'indexBuffer':_0x130640});};var transform_2d$3=new Matrix4(0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1);function BoxEditor(_0x58eff5,_0x2b728f){var _0x3a8d5b=_0x68aa19;if(!defined$1(_0x58eff5)||!defined$1(_0x2b728f))throw new DeveloperError$1('No\x20viewer\x20or\x20box\x20provided.');if(!defined$1(_0x2b728f[_0x3a8d5b(0x5467)]))throw new DeveloperError$1(_0x3a8d5b(0x4d99));this['handler']=new ScreenSpaceEventHandler(_0x58eff5['scene'][_0x3a8d5b(0xda2)]),this[_0x3a8d5b(0x4d0c)]=_0x58eff5,this['editEvt']=new Event(),this[_0x3a8d5b(0xe61)]=void 0x0,this[_0x3a8d5b(0x2b7f)]=createGuid(),setupData(this,_0x2b728f),createPrimitives(this),this['activate']();}function setupData(_0xa499bf,_0x4e804f){var _0x6796fc=_0x68aa19;_0xa499bf[_0x6796fc(0x5467)]=_0x4e804f,_0xa499bf['hpr']=calcHpr(_0x4e804f),_0xa499bf['center']=_0x4e804f['position'][_0x6796fc(0x1e43)](0x0),_0xa499bf[_0x6796fc(0x4e51)]=_0x4e804f[_0x6796fc(0x5467)]['dimensions']['getValue'](0x0),_0xa499bf['_rotateCircleRadius']=Math[_0x6796fc(0x2bc6)](Math[_0x6796fc(0x27d5)](_0xa499bf[_0x6796fc(0x4e51)]['x'],_0xa499bf[_0x6796fc(0x4e51)]['y'])/0x7,0.01),_0xa499bf['_unifiedMoveBarLength']=Math['max'](Math[_0x6796fc(0x2bc6)](Math[_0x6796fc(0x2bc6)](_0xa499bf[_0x6796fc(0x4e51)]['x'],_0xa499bf[_0x6796fc(0x4e51)]['y']),_0xa499bf[_0x6796fc(0x4e51)]['z'])/0x6,0.1),_0xa499bf['_movePolygonDimension']=_0xa499bf[_0x6796fc(0x1fe6)]/0x2,_0xa499bf[_0x6796fc(0x4493)]=_0xa499bf[_0x6796fc(0x21b3)],_0xa499bf['_moveBarYLength']=_0xa499bf[_0x6796fc(0x21b3)],_0xa499bf[_0x6796fc(0xefe)]=_0xa499bf[_0x6796fc(0x21b3)],_0xa499bf[_0x6796fc(0x3f4)]=!0x1,_0xa499bf[_0x6796fc(0x57d1)]=Color$2[_0x6796fc(0x2d95)][_0x6796fc(0x2156)](0.1),_0xa499bf['_lineColor']=Color$2[_0x6796fc(0x321e)](_0x6796fc(0x3ecb)),_0xa499bf[_0x6796fc(0x21c9)]=Color$2[_0x6796fc(0x321e)](_0x6796fc(0x145)),_0xa499bf[_0x6796fc(0x14e8)]=0x5,_0xa499bf[_0x6796fc(0x2f1)]=Transforms[_0x6796fc(0x3b6b)](_0xa499bf['center'],_0xa499bf[_0x6796fc(0x2ec7)]),_0xa499bf[_0x6796fc(0x1a0f)]=Matrix4['inverse'](_0xa499bf[_0x6796fc(0x2f1)],new Matrix4()),_0xa499bf[_0x6796fc(0x161f)]=Color$2[_0x6796fc(0xe71)],_0xa499bf[_0x6796fc(0x499d)]=[];}function calcHpr(_0x117ec7){var _0x3c036e=_0x68aa19;if(!defined$1(_0x117ec7[_0x3c036e(0xebd)]))return new HeadingPitchRoll();var _0x3f5ba5=Matrix3[_0x3c036e(0x23d2)](_0x117ec7[_0x3c036e(0xebd)][_0x3c036e(0x1e43)](0x0),new Matrix3()),_0x4e1af9=Matrix4['fromRotationTranslation'](_0x3f5ba5,Cartesian3[_0x3c036e(0x3e26)],new Matrix4()),_0x3a85c1=Matrix4[_0x3c036e(0xe9d)](Transforms[_0x3c036e(0x3185)](_0x117ec7[_0x3c036e(0x4771)]['getValue'](0x0)),new Matrix4()),_0x7486e7=Matrix4[_0x3c036e(0x373b)](_0x3a85c1,_0x4e1af9,new Matrix4()),_0x513886=Matrix4[_0x3c036e(0x1317)](_0x7486e7,new Matrix3());return HeadingPitchRoll[_0x3c036e(0x23d2)](Quaternion[_0x3c036e(0x36a3)](_0x513886));}function createPrimitives(_0x3fc8b2){var _0x486b62=_0x68aa19,_0x24428c=_0x3fc8b2;_0x24428c[_0x486b62(0x30fe)]=getPositions(_0x24428c),_0x24428c[_0x486b62(0x190b)]=new PolylineCollection({'opaqueRS':RenderState[_0x486b62(0x4d21)]({'depthMask':!0x0,'depthTest':{'enabled':!0x0}}),'modelMatrix':_0x3fc8b2['_modelMatrix']}),_0x24428c[_0x486b62(0x3685)]=new PolylineCollection({'translucentRS':RenderState[_0x486b62(0x4d21)]({'depthMask':!0x1,'depthTest':{'enabled':!0x1}}),'modelMatrix':_0x3fc8b2['_modelMatrix']}),_0x24428c['translucentPolylines'][_0x486b62(0x4922)]=!0x0;for(var _0x40a67a=0x0;_0x40a67a<0x7;_0x40a67a++)_0x24428c[_0x486b62(0x190b)][_0x486b62(0x4979)]({'id':_0x486b62(0xaa8)+_0x40a67a+_0x3fc8b2[_0x486b62(0x2b7f)],'width':_0x24428c[_0x486b62(0x14e8)],'positions':_0x3fc8b2['positions'][_0x40a67a],'material':Material[_0x486b62(0x2a03)](Material[_0x486b62(0x3efb)],{'color':_0x24428c[_0x486b62(0x49c1)]})});for(_0x40a67a=0x0;_0x40a67a<0x7;_0x40a67a++)_0x24428c[_0x486b62(0x3685)][_0x486b62(0x4979)]({'id':_0x486b62(0xaa8)+_0x40a67a+_0x3fc8b2[_0x486b62(0x2b7f)],'width':_0x24428c['_lineWidth'],'positions':_0x3fc8b2[_0x486b62(0x30fe)][_0x40a67a],'material':Material[_0x486b62(0x2a03)](Material['ColorType'],{'color':_0x24428c[_0x486b62(0x49c1)]['withAlpha'](0.2)})});_0x24428c[_0x486b62(0x403a)]=createBoundingBox(_0x24428c,_0x486b62(0x42b0)),_0x24428c['viewer'][_0x486b62(0x19d0)]['add'](_0x24428c[_0x486b62(0x403a)]),_0x24428c['viewer'][_0x486b62(0x1d45)][_0x486b62(0x4b14)][_0x486b62(0x4979)](_0x24428c['polylines']),_0x24428c['viewer'][_0x486b62(0x1d45)][_0x486b62(0x4b14)][_0x486b62(0x4979)](_0x24428c[_0x486b62(0x3685)]),_0x24428c['_polygon']=new CustomPolygon(_0x24428c),_0x24428c[_0x486b62(0x4d0c)][_0x486b62(0x1d45)]['primitives'][_0x486b62(0x4979)](_0x24428c['_polygon']);}function CustomPolygon(_0x2f2ebe){var _0x101afc=_0x68aa19;this[_0x101afc(0x2187)]=_0x2f2ebe,this[_0x101afc(0x105f)]=!0x0,this[_0x101afc(0x57d1)]=Color$2['clone'](_0x2f2ebe['_lineColor']),this[_0x101afc(0x178e)]=!0x0;}function createPolygonCommand(_0x3f8a67,_0x760dbd,_0x3ddbd2){var _0x10c96d=_0x68aa19,_0x2660b0=new CoplanarPolygonGeometry({'polygonHierarchy':{'positions':_0x3f8a67[_0x10c96d(0x30fe)][0x7]}}),_0x4d6e3c=CoplanarPolygonGeometry[_0x10c96d(0x2a90)](_0x2660b0),_0x5145dc=Matrix4[_0x10c96d(0x254b)](_0x3f8a67[_0x10c96d(0x2f1)]);if(_0x3f8a67[_0x10c96d(0x4d0c)][_0x10c96d(0x1d45)][_0x10c96d(0x4318)]===SceneMode$1[_0x10c96d(0x449e)]){var _0x4a295e=new GeographicProjection(),_0x3d0527=_0x4a295e['ellipsoid'][_0x10c96d(0x541d)](_0x3f8a67[_0x10c96d(0x19ee)]),_0x5b1218=_0x4a295e[_0x10c96d(0x3eda)](_0x3d0527);Matrix4['fromTranslation'](_0x5b1218,_0x5145dc),Matrix4[_0x10c96d(0x373b)](transform_2d$3,_0x5145dc,_0x5145dc);}let _0x4c056e=[];var _0x18c7a7=Buffer$1[_0x10c96d(0xb5a)]({'context':_0x760dbd,'typedArray':ComponentDatatype$1['createTypedArray'](ComponentDatatype$1[_0x10c96d(0x15eb)],_0x4d6e3c[_0x10c96d(0x1b28)][_0x10c96d(0x4771)]['values']),'usage':BufferUsage['STATIC_DRAW']});_0x4c056e[_0x10c96d(0x3a33)]({'index':0x0,'vertexBuffer':_0x18c7a7,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x10c96d(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1});var _0x21b3b2=new VertexArray({'context':_0x760dbd,'attributes':_0x4c056e,'indexBuffer':Buffer$1[_0x10c96d(0xaad)]({'context':_0x760dbd,'typedArray':_0x4d6e3c['indices'],'usage':BufferUsage[_0x10c96d(0x495a)],'indexDatatype':IndexDatatype$1[_0x10c96d(0x2c91)]})}),_0x2e7d49=ShaderProgram$1[_0x10c96d(0x4d21)]({'context':_0x760dbd,'vertexShaderSource':_0x10c96d(0x3698),'fragmentShaderSource':'varying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPickColor;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a}\x0a','attributeLocations':{'aPosition':0x0}}),_0xd6bcf3=new DrawCommand({'primitiveType':PrimitiveType$1[_0x10c96d(0x139)],'modelMatrix':_0x5145dc,'pass':Pass$1[_0x10c96d(0x3c49)],'owner':_0x3ddbd2});_0xd6bcf3[_0x10c96d(0xa85)]=_0x21b3b2,_0xd6bcf3[_0x10c96d(0x30a0)]=_0x2e7d49;var _0x12dc1f={'id':_0x10c96d(0x1bbb)+_0x3f8a67[_0x10c96d(0x2b7f)],'primitive':_0x3ddbd2},_0x26f8a6=_0x760dbd[_0x10c96d(0x36ef)](_0x12dc1f);_0xd6bcf3[_0x10c96d(0x53f5)]=_0x10c96d(0x2b69),_0xd6bcf3[_0x10c96d(0x15fe)]={'uColor':function(){return _0x3ddbd2['_color'];},'uPickColor':function(){var _0x2560ab=_0x10c96d;return _0x26f8a6[_0x2560ab(0x28b8)];}},_0xd6bcf3[_0x10c96d(0x5547)]=RenderState['fromCache']({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0},'blending':BlendingState$1['ALPHA_BLEND']});var _0x22cfbf=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES'],'modelMatrix':_0x5145dc,'pass':Pass$1[_0x10c96d(0x3c49)]+0x1,'owner':_0x3ddbd2});_0x22cfbf[_0x10c96d(0xa85)]=_0x21b3b2,_0x22cfbf[_0x10c96d(0x30a0)]=_0x2e7d49;var _0x4ef3b7={'id':_0x10c96d(0x1bbb)+_0x3f8a67[_0x10c96d(0x2b7f)],'primitive':_0x3ddbd2},_0x455b60=_0x760dbd[_0x10c96d(0x36ef)](_0x4ef3b7);_0x22cfbf[_0x10c96d(0x53f5)]='vPickColor',_0x22cfbf[_0x10c96d(0x15fe)]={'uColor':function(){var _0x174300=_0x10c96d;return _0x3ddbd2[_0x174300(0x57d1)]['withAlpha'](0.2);},'uPickColor':function(){var _0x3b60ff=_0x10c96d;return _0x455b60[_0x3b60ff(0x28b8)];}},_0x22cfbf['renderState']=RenderState[_0x10c96d(0x4d21)]({'depthMask':!0x1,'depthTest':{'enabled':!0x1},'blending':BlendingState$1[_0x10c96d(0x2911)]}),_0x3ddbd2[_0x10c96d(0x318b)]=_0x22cfbf,_0x3ddbd2[_0x10c96d(0x8e3)]=_0xd6bcf3;}function getPositions(_0x398b51){var _0x56a28e=_0x68aa19,_0x5c1823=[];_0x5c1823[_0x56a28e(0x3a33)]([new Cartesian3(0x0,0x0,_0x398b51[_0x56a28e(0x4e51)]['z']/0x2),new Cartesian3(0x0,0x0,_0x398b51[_0x56a28e(0x4e51)]['z']/0x2+_0x398b51[_0x56a28e(0xefe)])]),_0x5c1823[_0x56a28e(0x3a33)]([new Cartesian3(0x0,0x0,-_0x398b51[_0x56a28e(0x4e51)]['z']/0x2),new Cartesian3(0x0,0x0,-_0x398b51['dimensions']['z']/0x2-_0x398b51['_moveBarZLength'])]),_0x5c1823['push']([new Cartesian3(_0x398b51[_0x56a28e(0x4e51)]['x']/0x2,0x0,0x0),new Cartesian3(_0x398b51[_0x56a28e(0x4e51)]['x']/0x2+_0x398b51[_0x56a28e(0x4493)],0x0,0x0)]),_0x5c1823[_0x56a28e(0x3a33)]([new Cartesian3(-_0x398b51[_0x56a28e(0x4e51)]['x']/0x2,0x0,0x0),new Cartesian3(-_0x398b51['dimensions']['x']/0x2-_0x398b51['_moveBarXLength'],0x0,0x0)]),_0x5c1823[_0x56a28e(0x3a33)]([new Cartesian3(0x0,_0x398b51[_0x56a28e(0x4e51)]['y']/0x2,0x0),new Cartesian3(0x0,_0x398b51['dimensions']['y']/0x2+_0x398b51[_0x56a28e(0x3879)],0x0)]),_0x5c1823['push']([new Cartesian3(0x0,-_0x398b51['dimensions']['y']/0x2,0x0),new Cartesian3(0x0,-_0x398b51[_0x56a28e(0x4e51)]['y']/0x2-_0x398b51['_moveBarYLength'],0x0)]);for(var _0x149eda=getCirclePositions(_0x398b51[_0x56a28e(0x1fe6)],0x40),_0x44e093=0x0;_0x44e093<_0x149eda[_0x56a28e(0x531b)];_0x44e093++)_0x149eda[_0x44e093]['z']=_0x398b51[_0x56a28e(0x4e51)]['z']/0x2;_0x5c1823[_0x56a28e(0x3a33)](_0x149eda);var _0x5b58c3=_0x398b51['_movePolygonDimension'];return _0x5c1823[_0x56a28e(0x3a33)]([new Cartesian3(_0x5b58c3,_0x5b58c3,0.505*_0x398b51['dimensions']['z']+0.01),new Cartesian3(-_0x5b58c3,_0x5b58c3,0.505*_0x398b51[_0x56a28e(0x4e51)]['z']+0.01),new Cartesian3(-_0x5b58c3,-_0x5b58c3,0.505*_0x398b51[_0x56a28e(0x4e51)]['z']+0.01),new Cartesian3(_0x5b58c3,-_0x5b58c3,0.505*_0x398b51['dimensions']['z']+0.01)]),_0x5c1823;}function getCirclePositions(_0x2f8745,_0x4cf000){var _0x528f7a=_0x68aa19,_0x5c4841=[];const _0x5ce117=0x2*Math['PI']/_0x4cf000;for(var _0x482252=0x0;_0x482252<_0x4cf000+0x1;_0x482252++){var _0x5da64e=new Cartesian3(),_0x179574=_0x5ce117*_0x482252;_0x5da64e['x']=_0x2f8745*Math['sin'](_0x179574),_0x5da64e['y']=_0x2f8745*Math[_0x528f7a(0x1d35)](_0x179574),_0x5c4841[_0x528f7a(0x3a33)](_0x5da64e);}return _0x5c4841;}function createBoundingBox(_0x4a4325,_0x1ad0b5){var _0x1e24b6=_0x68aa19,_0x243d71=Transforms[_0x1e24b6(0x213e)](_0x4a4325[_0x1e24b6(0x19ee)],_0x4a4325['hpr']);return new Entity({'id':_0x1ad0b5+_0x4a4325[_0x1e24b6(0x2b7f)],'position':new CallbackProperty(function(){return _0x4a4325['center'];},!0x1),'orientation':new CallbackProperty(function(){return _0x243d71;},!0x1),'box':{'material':_0x4a4325[_0x1e24b6(0x57d1)],'outline':!0x0,'outlineWidth':0x2,'outlineColor':_0x4a4325['_outlineColor'],'dimensions':new CallbackProperty(function(){return _0x4a4325['dimensions'];},!0x1)}});}Object[_0x68aa19(0x5b7)](BoxEditor[_0x68aa19(0x4b51)],{'distanceDisplayCondition':{'get':function(){var _0x2c7e4c=_0x68aa19;return this[_0x2c7e4c(0xe61)];},'set':function(_0x5d0892){var _0x3cef95=_0x68aa19;if(defined$1(_0x5d0892)&&!(_0x5d0892 instanceof DistanceDisplayCondition))throw new DeveloperError$1(_0x3cef95(0x5217));this[_0x3cef95(0xe61)]=_0x5d0892;}},'color':{'get':function(){var _0x45478c=_0x68aa19;return this[_0x45478c(0x57d1)];},'set':function(_0x36eaf8){var _0x95fe6b=_0x68aa19;this[_0x95fe6b(0x57d1)]=_0x36eaf8,this[_0x95fe6b(0x403a)]['box'][_0x95fe6b(0x128b)]=_0x36eaf8;}},'hoverColor':{'get':function(){var _0x3b9053=_0x68aa19;return this[_0x3b9053(0x161f)];},'set':function(_0x14c9a8){this['_hoverColor']=_0x14c9a8;}}}),Object[_0x68aa19(0x5b7)](CustomPolygon[_0x68aa19(0x4b51)],{'color':{'get':function(){var _0xacbaac=_0x68aa19;return this[_0xacbaac(0x57d1)];},'set':function(_0x588d7b){var _0x71e7dd=_0x68aa19;this[_0x71e7dd(0x57d1)]=_0x588d7b,this[_0x71e7dd(0x5660)]=!0x0;}}}),CustomPolygon[_0x68aa19(0x4b51)]['update']=function(_0x74dbca){var _0x215ced=_0x68aa19;this[_0x215ced(0x8e3)]&&!this[_0x215ced(0x5660)]||(createPolygonCommand(this[_0x215ced(0x2187)],_0x74dbca[_0x215ced(0x4174)],this),this['dirty']=!0x1);var _0x25731a=this[_0x215ced(0x2187)];if(defined$1(_0x25731a[_0x215ced(0xe61)])&&_0x25731a['isActive']){var _0x43e26a=_0x25731a[_0x215ced(0x4d0c)][_0x215ced(0x1d45)]['camera'][_0x215ced(0x923)];if(_0x74dbca[_0x215ced(0x4318)]===SceneMode$1['COLUMBUS_VIEW']&&(_0x43e26a=Transforms['convertTo3DCartesian'](_0x43e26a)),Cartesian3[_0x215ced(0x2ffa)](_0x25731a[_0x215ced(0x19ee)],_0x43e26a)<_0x25731a[_0x215ced(0xe61)]['far']){_0x25731a[_0x215ced(0x10b1)][_0x215ced(0x105f)]=!0x0;for(_0x38ca09=0x0;_0x38ca09<_0x25731a[_0x215ced(0x190b)]['_polylines'][_0x215ced(0x531b)];_0x38ca09++)_0x25731a[_0x215ced(0x190b)][_0x215ced(0x2599)][_0x38ca09][_0x215ced(0x105f)]=!0x0,_0x25731a['translucentPolylines']['_polylines'][_0x38ca09][_0x215ced(0x105f)]=!0x0;}else{_0x25731a['_polygon'][_0x215ced(0x105f)]=!0x1;for(var _0x38ca09=0x0;_0x38ca09<_0x25731a['polylines'][_0x215ced(0x2599)][_0x215ced(0x531b)];_0x38ca09++)_0x25731a[_0x215ced(0x190b)][_0x215ced(0x2599)][_0x38ca09][_0x215ced(0x105f)]=!0x1,_0x25731a[_0x215ced(0x3685)][_0x215ced(0x2599)][_0x38ca09][_0x215ced(0x105f)]=!0x1;}}this[_0x215ced(0x105f)]&&(_0x74dbca['commandList'][_0x215ced(0x3a33)](this[_0x215ced(0x8e3)]),_0x74dbca[_0x215ced(0x3080)]['push'](this[_0x215ced(0x318b)]));},CustomPolygon[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(_0x2a601d){};var scratchMovePos=new Cartesian3(),scratchBS=new BoundingSphere(),scatchNormal$1=new Cartesian3(),translateCVStartMouse$1=new Cartesian2(),translateCVEndMouse$1=new Cartesian2(),translateCVStartRay$1=new Ray(),translateCVOrigin$1=new Cartesian3(),translateCVStartPos$1=new Cartesian3(),translateCVEndRay$1=new Ray(),translateCVEndPos$1=new Cartesian3(),translatCVDifference$1=new Cartesian3(),translateCVPlane$1=new Plane(Cartesian3[_0x68aa19(0x27ad)],0x0);function handleEditDimensionCV(_0x1154da,_0x10f7bd){var _0x436974=_0x68aa19;_0x10f7bd['endPosition'],_0x1154da[_0x436974(0x337)];var _0x11ac65=+_0x1154da['currentPickObject']['id'][_0x436974(0x48ca)](0xf,0x10),_0x5298e9=_0x1154da[_0x436974(0x4d0c)]['camera'],_0x50bff6=Cartesian2['clone'](_0x10f7bd['startPosition'],translateCVStartMouse$1),_0x41e70d=Cartesian2[_0x436974(0x254b)](_0x10f7bd[_0x436974(0x569c)],translateCVEndMouse$1),_0x344714=Cartesian3['clone'](Cartesian3[_0x436974(0x3e26)],translateCVOrigin$1),_0x1a34fb=Cartesian3[_0x436974(0x27ad)];0x0!==_0x11ac65&&0x1!==_0x11ac65||(_0x1a34fb=Cartesian3['UNIT_Y']);var _0x2691b5=Transforms[_0x436974(0x4e54)](_0x1154da[_0x436974(0x19ee)]);defined$1(_0x2691b5)&&(_0x344714['x']=_0x2691b5['x'],0x0!==_0x11ac65&&0x1!==_0x11ac65||(_0x344714['y']=_0x2691b5['y']));var _0x2ecd73=Plane[_0x436974(0x1309)](_0x344714,_0x1a34fb,translateCVPlane$1),_0x4d3e45=_0x5298e9[_0x436974(0xa96)](_0x50bff6,translateCVStartRay$1),_0x214bb7=IntersectionTests[_0x436974(0x3722)](_0x4d3e45,_0x2ecd73,translateCVStartPos$1),_0x723dcb=_0x5298e9[_0x436974(0xa96)](_0x41e70d,translateCVEndRay$1),_0x57b6f3=IntersectionTests[_0x436974(0x3722)](_0x723dcb,_0x2ecd73,translateCVEndPos$1),_0x487cc0=Cartesian3[_0x436974(0x286c)](_0x214bb7,_0x57b6f3,translatCVDifference$1),_0x5d8609=_0x487cc0['x'];if(_0x487cc0['x']=_0x487cc0['y'],_0x487cc0['y']=_0x487cc0['z'],_0x487cc0['z']=_0x5d8609,Cartesian3[_0x436974(0x1791)](_0x487cc0)>CesiumMath[_0x436974(0x5316)]&&(_0x57b6f3=Transforms[_0x436974(0x406f)](_0x57b6f3),_0x1154da[_0x436974(0x2515)]=_0x57b6f3),0x0===_0x11ac65||0x1===_0x11ac65){var _0x1ac083=Matrix4[_0x436974(0x10a0)](_0x1154da['_modelMatrixInverse'],_0x1154da[_0x436974(0x1bb0)],new Cartesian3()),_0x436dd5=(_0x5cf681=Matrix4[_0x436974(0x10a0)](_0x1154da[_0x436974(0x1a0f)],_0x1154da[_0x436974(0x2515)],new Cartesian3()))['z']-_0x1ac083['z'],_0x45d01c=new Cartesian3(0x0,0x0,_0x436dd5/0x2);0x1===_0x11ac65&&(_0x45d01c=new Cartesian3(0x0,0x0,-(_0x436dd5=_0x1ac083['z']-_0x5cf681['z'])/0x2)),_0x1154da[_0x436974(0x4e51)]['z']+=_0x436dd5,_0x1154da[_0x436974(0x4e51)]['z']<=0x0&&(_0x436dd5=0x0,_0x1154da['dimensions']['z']=0x0,_0x45d01c=new Cartesian3(0x0,0x0,0x0)),_0x1154da[_0x436974(0x30fe)][0x0][0x0]['z']+=_0x436dd5/0x2,_0x1154da[_0x436974(0x30fe)][0x0][0x1]['z']+=_0x436dd5/0x2,_0x1154da[_0x436974(0x30fe)][0x1][0x0]['z']-=_0x436dd5/0x2,_0x1154da[_0x436974(0x30fe)][0x1][0x1]['z']-=_0x436dd5/0x2;for(var _0x193ba9=_0x1154da['positions'][0x6],_0x509185=0x0;_0x509185<_0x193ba9['length'];_0x509185++)_0x193ba9[_0x509185]['z']+=_0x436dd5/0x2;var _0x3b3d57=_0x1154da['positions'][0x7];for(_0x509185=0x0;_0x509185<_0x3b3d57[_0x436974(0x531b)];_0x509185++)_0x3b3d57[_0x509185]['z']+=_0x436dd5/0x2;Matrix4[_0x436974(0x10a0)](_0x1154da[_0x436974(0x2f1)],_0x45d01c,_0x1154da[_0x436974(0x19ee)]),Cartesian3['clone'](_0x1154da[_0x436974(0x2515)],_0x1154da['lastPickPos']);}if(0x2===_0x11ac65||0x3===_0x11ac65){_0x1ac083=Matrix4[_0x436974(0x10a0)](_0x1154da[_0x436974(0x1a0f)],_0x1154da[_0x436974(0x1bb0)],new Cartesian3());var _0x5c0594=(_0x5cf681=Matrix4[_0x436974(0x10a0)](_0x1154da['_modelMatrixInverse'],_0x1154da[_0x436974(0x2515)],new Cartesian3()))['x']-_0x1ac083['x'];_0x45d01c=new Cartesian3(_0x5c0594/0x2,0x0,0x0),(0x3===_0x11ac65&&(_0x45d01c=new Cartesian3(-(_0x5c0594=_0x1ac083['x']-_0x5cf681['x'])/0x2)),_0x1154da[_0x436974(0x4e51)]['x']+=_0x5c0594,_0x1154da[_0x436974(0x4e51)]['x']<0x0&&(_0x1154da['dimensions']['x']=0x0,_0x45d01c=new Cartesian3(0x0,0x0,0x0),_0x5c0594=0x0),_0x1154da['positions'][0x2][0x0]['x']+=_0x5c0594/0x2,_0x1154da[_0x436974(0x30fe)][0x2][0x1]['x']+=_0x5c0594/0x2,_0x1154da[_0x436974(0x30fe)][0x3][0x0]['x']-=_0x5c0594/0x2,_0x1154da[_0x436974(0x30fe)][0x3][0x1]['x']-=_0x5c0594/0x2,Matrix4[_0x436974(0x10a0)](_0x1154da[_0x436974(0x2f1)],_0x45d01c,_0x1154da[_0x436974(0x19ee)]),Cartesian3[_0x436974(0x254b)](_0x1154da['currentPickPos'],_0x1154da[_0x436974(0x1bb0)]));}if(0x4===_0x11ac65||0x5===_0x11ac65){_0x1154da['viewer'][_0x436974(0x1224)][_0x436974(0xa96)](_0x10f7bd[_0x436974(0x569c)]),_0x1ac083=Matrix4[_0x436974(0x10a0)](_0x1154da[_0x436974(0x1a0f)],_0x1154da[_0x436974(0x1bb0)],new Cartesian3());var _0x5cf681,_0x5303a4=(_0x5cf681=Matrix4[_0x436974(0x10a0)](_0x1154da[_0x436974(0x1a0f)],_0x1154da[_0x436974(0x2515)],new Cartesian3()))['y']-_0x1ac083['y'];_0x45d01c=new Cartesian3(0x0,_0x5303a4/0x2,0x0),(0x5===_0x11ac65&&(_0x45d01c=new Cartesian3(0x0,-(_0x5303a4=_0x1ac083['y']-_0x5cf681['y'])/0x2,0x0)),_0x1154da[_0x436974(0x4e51)]['y']+=_0x5303a4,_0x1154da[_0x436974(0x4e51)]['y']<0x0&&(_0x1154da[_0x436974(0x4e51)]['y']=0x0,_0x45d01c=new Cartesian3(0x0,0x0,0x0),_0x5303a4=0x0),_0x1154da[_0x436974(0x30fe)][0x4][0x0]['y']+=_0x5303a4/0x2,_0x1154da[_0x436974(0x30fe)][0x4][0x1]['y']+=_0x5303a4/0x2,_0x1154da[_0x436974(0x30fe)][0x5][0x0]['y']-=_0x5303a4/0x2,_0x1154da[_0x436974(0x30fe)][0x5][0x1]['y']-=_0x5303a4/0x2,Matrix4[_0x436974(0x10a0)](_0x1154da[_0x436974(0x2f1)],_0x45d01c,_0x1154da[_0x436974(0x19ee)]),Cartesian3[_0x436974(0x254b)](_0x1154da[_0x436974(0x2515)],_0x1154da[_0x436974(0x1bb0)]));}}function handleEditDimension(_0x37b625,_0x581514){var _0x4c2b8a=_0x68aa19,_0x3559dc=_0x581514[_0x4c2b8a(0x569c)];_0x37b625[_0x4c2b8a(0x337)];var _0x210624=+_0x37b625['currentPickObject']['id'][_0x4c2b8a(0x48ca)](0xf,0x10);if(0x0===_0x210624||0x1===_0x210624){var _0x57395d=_0x37b625[_0x4c2b8a(0x4d0c)]['scene'][_0x4c2b8a(0x1224)],_0x27d411=_0x57395d[_0x4c2b8a(0xa96)](_0x3559dc),_0x31a1f6=Cartesian2[_0x4c2b8a(0x2b84)](_0x3559dc['x']+0x5,_0x3559dc['y'],new Cartesian2()),_0x2dcb1e=_0x57395d[_0x4c2b8a(0xa96)](_0x31a1f6),_0x1a0451=Cartesian3['normalize'](Cartesian3['cross'](_0x27d411[_0x4c2b8a(0xc3c)],_0x2dcb1e[_0x4c2b8a(0xc3c)],scatchNormal$1),scatchNormal$1),_0x576fc6=Plane[_0x4c2b8a(0x1309)](_0x57395d[_0x4c2b8a(0x923)],_0x1a0451),_0x4a4c90=new Ray(Cartesian3[_0x4c2b8a(0x3e26)],_0x37b625[_0x4c2b8a(0x2515)]);_0x37b625[_0x4c2b8a(0x2515)]=IntersectionTests[_0x4c2b8a(0x3722)](_0x4a4c90,_0x576fc6);var _0x454450=Matrix4[_0x4c2b8a(0x10a0)](_0x37b625[_0x4c2b8a(0x1a0f)],_0x37b625[_0x4c2b8a(0x1bb0)],new Cartesian3()),_0x3d3f00=(_0x4ec3f7=Matrix4[_0x4c2b8a(0x10a0)](_0x37b625[_0x4c2b8a(0x1a0f)],_0x37b625['currentPickPos'],new Cartesian3()))['z']-_0x454450['z'],_0x25a2ee=new Cartesian3(0x0,0x0,_0x3d3f00/0x2);0x1===_0x210624&&(_0x25a2ee=new Cartesian3(0x0,0x0,-(_0x3d3f00=_0x454450['z']-_0x4ec3f7['z'])/0x2)),_0x37b625[_0x4c2b8a(0x4e51)]['z']+=_0x3d3f00,_0x37b625[_0x4c2b8a(0x4e51)]['z']<=0x0&&(_0x3d3f00=0x0,_0x37b625[_0x4c2b8a(0x4e51)]['z']=0x0,_0x25a2ee=new Cartesian3(0x0,0x0,0x0)),_0x37b625[_0x4c2b8a(0x30fe)][0x0][0x0]['z']+=_0x3d3f00/0x2,_0x37b625[_0x4c2b8a(0x30fe)][0x0][0x1]['z']+=_0x3d3f00/0x2,_0x37b625[_0x4c2b8a(0x30fe)][0x1][0x0]['z']-=_0x3d3f00/0x2,_0x37b625[_0x4c2b8a(0x30fe)][0x1][0x1]['z']-=_0x3d3f00/0x2;for(var _0x5b6bda=_0x37b625['positions'][0x6],_0x47d9ec=0x0;_0x47d9ec<_0x5b6bda[_0x4c2b8a(0x531b)];_0x47d9ec++)_0x5b6bda[_0x47d9ec]['z']+=_0x3d3f00/0x2;var _0x31482f=_0x37b625[_0x4c2b8a(0x30fe)][0x7];for(_0x47d9ec=0x0;_0x47d9ec<_0x31482f[_0x4c2b8a(0x531b)];_0x47d9ec++)_0x31482f[_0x47d9ec]['z']+=_0x3d3f00/0x2;Matrix4['multiplyByPoint'](_0x37b625[_0x4c2b8a(0x2f1)],_0x25a2ee,_0x37b625['center']),Cartesian3['clone'](_0x37b625[_0x4c2b8a(0x2515)],_0x37b625[_0x4c2b8a(0x1bb0)]);}if(0x2===_0x210624||0x3===_0x210624){_0x4a4c90=_0x37b625[_0x4c2b8a(0x4d0c)]['camera'][_0x4c2b8a(0xa96)](_0x581514[_0x4c2b8a(0x569c)]);var _0x51ceff=BoundingSphere[_0x4c2b8a(0x41a1)]([0x0,0x0,0x0,Cartesian3['distance'](_0x37b625[_0x4c2b8a(0x1bb0)],Cartesian3[_0x4c2b8a(0x3e26)])],0x0,scratchBS),_0x2755fa=IntersectionTests['raySphere'](_0x4a4c90,_0x51ceff);_0x37b625[_0x4c2b8a(0x2515)]=Ray['getPoint'](_0x4a4c90,_0x2755fa['start']),_0x454450=Matrix4['multiplyByPoint'](_0x37b625[_0x4c2b8a(0x1a0f)],_0x37b625[_0x4c2b8a(0x1bb0)],new Cartesian3());var _0x25a48c=(_0x4ec3f7=Matrix4[_0x4c2b8a(0x10a0)](_0x37b625[_0x4c2b8a(0x1a0f)],_0x37b625[_0x4c2b8a(0x2515)],new Cartesian3()))['x']-_0x454450['x'];_0x25a2ee=new Cartesian3(_0x25a48c/0x2,0x0,0x0),(0x3===_0x210624&&(_0x25a2ee=new Cartesian3(-(_0x25a48c=_0x454450['x']-_0x4ec3f7['x'])/0x2)),_0x37b625['dimensions']['x']+=_0x25a48c,_0x37b625['dimensions']['x']<0x0&&(_0x37b625[_0x4c2b8a(0x4e51)]['x']=0x0,_0x25a2ee=new Cartesian3(0x0,0x0,0x0),_0x25a48c=0x0),_0x37b625[_0x4c2b8a(0x30fe)][0x2][0x0]['x']+=_0x25a48c/0x2,_0x37b625[_0x4c2b8a(0x30fe)][0x2][0x1]['x']+=_0x25a48c/0x2,_0x37b625[_0x4c2b8a(0x30fe)][0x3][0x0]['x']-=_0x25a48c/0x2,_0x37b625['positions'][0x3][0x1]['x']-=_0x25a48c/0x2,Matrix4[_0x4c2b8a(0x10a0)](_0x37b625['_modelMatrix'],_0x25a2ee,_0x37b625[_0x4c2b8a(0x19ee)]),Cartesian3[_0x4c2b8a(0x254b)](_0x37b625[_0x4c2b8a(0x2515)],_0x37b625[_0x4c2b8a(0x1bb0)]));}if(0x4===_0x210624||0x5===_0x210624){_0x4a4c90=_0x37b625[_0x4c2b8a(0x4d0c)][_0x4c2b8a(0x1224)][_0x4c2b8a(0xa96)](_0x581514[_0x4c2b8a(0x569c)]),_0x51ceff=BoundingSphere[_0x4c2b8a(0x41a1)]([0x0,0x0,0x0,Cartesian3[_0x4c2b8a(0x2ffa)](_0x37b625['lastPickPos'],Cartesian3[_0x4c2b8a(0x3e26)])],0x0,scratchBS),_0x2755fa=IntersectionTests['raySphere'](_0x4a4c90,_0x51ceff),_0x37b625[_0x4c2b8a(0x2515)]=Ray[_0x4c2b8a(0x4795)](_0x4a4c90,_0x2755fa[_0x4c2b8a(0x3db1)]),_0x454450=Matrix4[_0x4c2b8a(0x10a0)](_0x37b625[_0x4c2b8a(0x1a0f)],_0x37b625['lastPickPos'],new Cartesian3());var _0x4ec3f7,_0x241b4c=(_0x4ec3f7=Matrix4[_0x4c2b8a(0x10a0)](_0x37b625['_modelMatrixInverse'],_0x37b625[_0x4c2b8a(0x2515)],new Cartesian3()))['y']-_0x454450['y'];_0x25a2ee=new Cartesian3(0x0,_0x241b4c/0x2,0x0),(0x5===_0x210624&&(_0x25a2ee=new Cartesian3(0x0,-(_0x241b4c=_0x454450['y']-_0x4ec3f7['y'])/0x2,0x0)),_0x37b625[_0x4c2b8a(0x4e51)]['y']+=_0x241b4c,_0x37b625[_0x4c2b8a(0x4e51)]['y']<0x0&&(_0x37b625[_0x4c2b8a(0x4e51)]['y']=0x0,_0x25a2ee=new Cartesian3(0x0,0x0,0x0),_0x241b4c=0x0),_0x37b625['positions'][0x4][0x0]['y']+=_0x241b4c/0x2,_0x37b625[_0x4c2b8a(0x30fe)][0x4][0x1]['y']+=_0x241b4c/0x2,_0x37b625['positions'][0x5][0x0]['y']-=_0x241b4c/0x2,_0x37b625[_0x4c2b8a(0x30fe)][0x5][0x1]['y']-=_0x241b4c/0x2,Matrix4['multiplyByPoint'](_0x37b625[_0x4c2b8a(0x2f1)],_0x25a2ee,_0x37b625['center']),Cartesian3[_0x4c2b8a(0x254b)](_0x37b625['currentPickPos'],_0x37b625[_0x4c2b8a(0x1bb0)]));}}function handleRotateCV(_0x118fb2,_0xf20f19){var _0x5a30cc=_0x68aa19,_0x5d9e5c=Matrix4['multiplyByPoint'](_0x118fb2[_0x5a30cc(0x2f1)],_0x118fb2[_0x5a30cc(0x30fe)][0x0][0x0],new Cartesian3()),_0x65c102=Transforms[_0x5a30cc(0x4e54)](_0x5d9e5c),_0x2282a8=Transforms[_0x5a30cc(0x4e54)](_0x118fb2[_0x5a30cc(0x1bb0)]);_0x2282a8['x']=_0x65c102['x'];var _0x421896=Cartesian3[_0x5a30cc(0x286c)](_0x2282a8,_0x65c102,new Cartesian3());_0x118fb2[_0x5a30cc(0x1623)]=Cartesian3[_0x5a30cc(0x33cc)](Cartesian3['UNIT_X'],_0x421896,new Cartesian3());var _0x18ab9a=_0xf20f19[_0x5a30cc(0x569c)];Cartesian3[_0x5a30cc(0x254b)](_0x118fb2[_0x5a30cc(0x1bb0)],scratchMovePos);var _0x1b2ce4=_0x118fb2[_0x5a30cc(0x4d0c)][_0x5a30cc(0x1224)][_0x5a30cc(0xa96)](_0x18ab9a),_0x5670f4=Plane['fromPointNormal'](_0x65c102,Cartesian3[_0x5a30cc(0x27ad)]),_0x2b2f21=IntersectionTests[_0x5a30cc(0x3722)](_0x1b2ce4,_0x5670f4),_0x1d97c7=Cartesian3[_0x5a30cc(0x286c)](_0x2282a8,_0x65c102,new Cartesian3()),_0x413fc8=Cartesian3[_0x5a30cc(0x286c)](_0x2b2f21,_0x65c102,new Cartesian3()),_0x962bb3=Cartesian3[_0x5a30cc(0x22ed)](Cartesian3['normalize'](_0x1d97c7,_0x1d97c7),Cartesian3[_0x5a30cc(0x4e7d)](_0x413fc8,_0x413fc8)),_0x2c20fd=Math[_0x5a30cc(0x1e18)](_0x962bb3);Cartesian3[_0x5a30cc(0x33cc)](Cartesian3[_0x5a30cc(0x27ad)],_0x1d97c7,_0x118fb2[_0x5a30cc(0x1623)]);var _0x3b0043=Cartesian3[_0x5a30cc(0x22ed)](_0x118fb2[_0x5a30cc(0x1623)],Cartesian3[_0x5a30cc(0x286c)](_0x2b2f21,_0x2282a8,new Cartesian3()));_0x2c20fd*=_0x3b0043=_0x3b0043<0x0?0x1:-0x1,_0x118fb2[_0x5a30cc(0x2ec7)][_0x5a30cc(0x8db)]+=_0x2c20fd;var _0xf39245=Transforms[_0x5a30cc(0x213e)](_0x118fb2[_0x5a30cc(0x19ee)],_0x118fb2[_0x5a30cc(0x2ec7)]);_0x118fb2[_0x5a30cc(0x403a)][_0x5a30cc(0xebd)]=_0xf39245;var _0x5555d6=Transforms[_0x5a30cc(0x406f)](_0x2b2f21);Cartesian3[_0x5a30cc(0x254b)](_0x5555d6,_0x118fb2[_0x5a30cc(0x1bb0)]);}function handleRotate(_0x3d6c16,_0x5795d9){var _0xe66fd0=_0x68aa19,_0x4bcdab=Matrix4[_0xe66fd0(0x10a0)](_0x3d6c16[_0xe66fd0(0x2f1)],_0x3d6c16[_0xe66fd0(0x30fe)][0x0][0x0],new Cartesian3()),_0x249e25=Cartesian3[_0xe66fd0(0x286c)](_0x3d6c16['lastPickPos'],_0x4bcdab,new Cartesian3());_0x3d6c16[_0xe66fd0(0x1623)]=Cartesian3['cross'](Cartesian3[_0xe66fd0(0x689)],_0x249e25,new Cartesian3());var _0x2c8982=_0x5795d9[_0xe66fd0(0x569c)],_0x1bf871=Cartesian3[_0xe66fd0(0x254b)](_0x3d6c16[_0xe66fd0(0x1bb0)],scratchMovePos),_0x2c20fa=_0x3d6c16[_0xe66fd0(0x4d0c)]['camera'][_0xe66fd0(0xa96)](_0x2c8982),_0x44f589=new BoundingSphere(Cartesian3[_0xe66fd0(0x3e26)],Cartesian3['distance'](_0x1bf871,Cartesian3[_0xe66fd0(0x3e26)])),_0x590d7a=IntersectionTests[_0xe66fd0(0x2ecb)](_0x2c20fa,_0x44f589);_0x1bf871=Ray[_0xe66fd0(0x4795)](_0x2c20fa,_0x590d7a[_0xe66fd0(0x3db1)]);var _0x4e874c=Cartesian3[_0xe66fd0(0x286c)](_0x3d6c16[_0xe66fd0(0x1bb0)],_0x4bcdab,new Cartesian3()),_0x500c83=Cartesian3[_0xe66fd0(0x286c)](_0x1bf871,_0x4bcdab,new Cartesian3()),_0x1e0694=Cartesian3[_0xe66fd0(0x22ed)](Cartesian3[_0xe66fd0(0x4e7d)](_0x4e874c,_0x4e874c),Cartesian3['normalize'](_0x500c83,_0x500c83)),_0x12ce49=Math[_0xe66fd0(0x1e18)](_0x1e0694);Cartesian3[_0xe66fd0(0x33cc)](Cartesian3['UNIT_Z'],_0x4e874c,_0x3d6c16[_0xe66fd0(0x1623)]);var _0x1e0edc=Cartesian3[_0xe66fd0(0x22ed)](_0x3d6c16[_0xe66fd0(0x1623)],Cartesian3[_0xe66fd0(0x286c)](_0x1bf871,_0x3d6c16[_0xe66fd0(0x1bb0)],new Cartesian3()));_0x12ce49*=_0x1e0edc=_0x1e0edc<0x0?0x1:-0x1,_0x3d6c16['hpr'][_0xe66fd0(0x8db)]+=_0x12ce49;var _0x513cc7=Transforms[_0xe66fd0(0x213e)](_0x3d6c16['center'],_0x3d6c16['hpr']);_0x3d6c16['boundingBox'][_0xe66fd0(0xebd)]=_0x513cc7,Cartesian3[_0xe66fd0(0x254b)](_0x1bf871,_0x3d6c16[_0xe66fd0(0x1bb0)]);}function handleMoveCV(_0x23667b,_0x627743){var _0x5bcc55=_0x68aa19,_0x5d7b0f=_0x627743[_0x5bcc55(0x569c)];Cartesian3[_0x5bcc55(0x254b)](_0x23667b['lastPickPos'],scratchMovePos);var _0x2bfb4c=_0x23667b[_0x5bcc55(0x4d0c)][_0x5bcc55(0x1224)][_0x5bcc55(0xa96)](_0x5d7b0f),_0x43c40d=Transforms[_0x5bcc55(0x4e54)](_0x23667b['lastPickPos']),_0xff926f=Plane[_0x5bcc55(0x1309)](_0x43c40d,Cartesian3[_0x5bcc55(0x27ad)]),_0x4227f4=IntersectionTests['rayPlane'](_0x2bfb4c,_0xff926f),_0x3a52e6=_0x4227f4['y']-_0x43c40d['y'],_0x1c3662=_0x4227f4['z']-_0x43c40d['z'],_0x4fb8d0=Transforms[_0x5bcc55(0x4e54)](_0x23667b[_0x5bcc55(0x19ee)]);_0x4fb8d0['y']+=_0x3a52e6,_0x4fb8d0['z']+=_0x1c3662,_0x23667b[_0x5bcc55(0x19ee)]=Transforms['convertTo3DCartesian'](_0x4fb8d0);var _0x26fc84=Transforms[_0x5bcc55(0x406f)](_0x4227f4);Cartesian3[_0x5bcc55(0x254b)](_0x26fc84,_0x23667b[_0x5bcc55(0x1bb0)]);}function handleMove(_0x4b6cf5,_0x5621ae){var _0x315e3c=_0x68aa19,_0xfb6b46=_0x5621ae['endPosition'],_0x3bdbc3=Cartesian3[_0x315e3c(0x254b)](_0x4b6cf5[_0x315e3c(0x1bb0)],scratchMovePos),_0x181f82=_0x4b6cf5['viewer']['camera']['getPickRay'](_0xfb6b46),_0x5684d0=new BoundingSphere(Cartesian3[_0x315e3c(0x3e26)],Cartesian3['distance'](_0x3bdbc3,Cartesian3['ZERO'])),_0x11bb51=IntersectionTests['raySphere'](_0x181f82,_0x5684d0),_0x3f298c=Ray[_0x315e3c(0x4795)](_0x181f82,_0x11bb51['start']),_0x4a907a=Matrix4['multiplyByPoint'](_0x4b6cf5['_modelMatrixInverse'],_0x3bdbc3,new Cartesian3()),_0xb2cfa9=Matrix4[_0x315e3c(0x10a0)](_0x4b6cf5[_0x315e3c(0x1a0f)],_0x3f298c,new Cartesian3()),_0x3fdbd5=new Cartesian3(_0xb2cfa9['x']-_0x4a907a['x'],_0xb2cfa9['y']-_0x4a907a['y'],0x0);Matrix4[_0x315e3c(0x10a0)](_0x4b6cf5[_0x315e3c(0x2f1)],_0x3fdbd5,_0x4b6cf5['center']),Cartesian3['clone'](_0x3f298c,_0x4b6cf5[_0x315e3c(0x1bb0)]);}function handleHover(_0x39b6ef){var _0x34cd21=_0x68aa19;for(var _0x19acca=0x0;_0x19acca<_0x39b6ef[_0x34cd21(0x499d)][_0x34cd21(0x531b)];_0x19acca++){var _0x5f3f36=_0x39b6ef[_0x34cd21(0x499d)][_0x19acca];_0x5f3f36[_0x34cd21(0x178e)]?_0x5f3f36[_0x34cd21(0x28b8)]=_0x39b6ef['_lineColor']:_0x5f3f36[_0x34cd21(0x128b)][_0x34cd21(0x52ee)][_0x34cd21(0x28b8)][_0x34cd21(0x24f9)]<0x1?_0x5f3f36[_0x34cd21(0x128b)]=Material[_0x34cd21(0x2a03)](Material['ColorType'],{'color':_0x39b6ef[_0x34cd21(0x49c1)][_0x34cd21(0x2156)](0.2)}):_0x5f3f36[_0x34cd21(0x128b)]=Material[_0x34cd21(0x2a03)](Material[_0x34cd21(0x3efb)],{'color':_0x39b6ef[_0x34cd21(0x49c1)]});}_0x39b6ef[_0x34cd21(0x499d)][_0x34cd21(0x531b)]=0x0;var _0xaf2cc9=_0x39b6ef[_0x34cd21(0x337)]=_0x39b6ef[_0x34cd21(0x4d0c)]['scene'][_0x34cd21(0x3f0b)](_0x39b6ef[_0x34cd21(0x4d0c)][_0x34cd21(0x1d45)][_0x34cd21(0x30fa)]['_aggregator']['_currentMousePosition']);if(_0xaf2cc9&&_0x34cd21(0x29ad)==typeof _0xaf2cc9['id']&&_0xaf2cc9['id']['indexOf']('box-editor-prim')>-0x1&&_0xaf2cc9['id'][_0x34cd21(0x33ab)](_0x39b6ef[_0x34cd21(0x2b7f)])>-0x1){var _0x2af77a=_0xaf2cc9[_0x34cd21(0x49ab)][_0x34cd21(0x5627)];if(defined$1(_0x2af77a)){var _0x2fdfbe=_0x39b6ef['polylines'][_0x34cd21(0x3173)](_0x2af77a),_0x1b0f81=_0x39b6ef[_0x34cd21(0x3685)][_0x34cd21(0x3173)](_0x2af77a);_0x2fdfbe['material']=Material['fromType'](Material[_0x34cd21(0x3efb)],{'color':_0x39b6ef[_0x34cd21(0x161f)]}),_0x1b0f81[_0x34cd21(0x128b)]=Material[_0x34cd21(0x2a03)](Material[_0x34cd21(0x3efb)],{'color':_0x39b6ef[_0x34cd21(0x161f)]['withAlpha'](0.2)}),_0x39b6ef['_linesHover'][_0x34cd21(0x3a33)](_0x2fdfbe),_0x39b6ef[_0x34cd21(0x499d)][_0x34cd21(0x3a33)](_0x1b0f81);}else _0xaf2cc9[_0x34cd21(0x49ab)][_0x34cd21(0x28b8)]=_0x39b6ef[_0x34cd21(0x161f)],_0x39b6ef[_0x34cd21(0x499d)][_0x34cd21(0x3a33)](_0xaf2cc9[_0x34cd21(0x49ab)]);}}BoxEditor['prototype'][_0x68aa19(0x2578)]=function(){var _0x2e55a2=_0x68aa19;this[_0x2e55a2(0x4d0c)][_0x2e55a2(0x1d45)][_0x2e55a2(0x30fa)][_0x2e55a2(0x45cc)]=!0x0,this[_0x2e55a2(0x2f5)](),this['clear'](),this[_0x2e55a2(0x305e)][_0x2e55a2(0x2578)](),destroyObject$1(this);},BoxEditor['prototype'][_0x68aa19(0x773)]=function(){var _0x3994bc=_0x68aa19;if(!this[_0x3994bc(0x3f4)]){this[_0x3994bc(0x3f4)]=!0x0;for(var _0x3acc39=0x0;_0x3acc39<this[_0x3994bc(0x190b)][_0x3994bc(0x2599)][_0x3994bc(0x531b)];_0x3acc39++)this['polylines'][_0x3994bc(0x2599)][_0x3acc39][_0x3994bc(0x105f)]=!0x0,this['translucentPolylines'][_0x3994bc(0x2599)][_0x3acc39]['show']=!0x0;var _0x1be0f6=this;_0x1be0f6[_0x3994bc(0x403a)]['show']=!0x0,_0x1be0f6['_polygon'][_0x3994bc(0x105f)]=!0x0,_0x1be0f6[_0x3994bc(0x305e)]['setInputAction'](function(_0x4700b4){var _0x53f4bf=_0x3994bc;_0x1be0f6[_0x53f4bf(0x5598)]=_0x1be0f6[_0x53f4bf(0x4d0c)]['scene'][_0x53f4bf(0x3fc8)](_0x4700b4['position']),_0x1be0f6[_0x53f4bf(0x23ef)]=!0x1,defined$1(_0x1be0f6[_0x53f4bf(0x5598)])&&_0x1be0f6[_0x53f4bf(0x337)]&&_0x53f4bf(0x29ad)==typeof _0x1be0f6['currentPickObject']['id']&&_0x1be0f6[_0x53f4bf(0x337)]['id'][_0x53f4bf(0x48ca)](-0x24)===_0x1be0f6[_0x53f4bf(0x2b7f)]&&_0x53f4bf(0x3301)===_0x1be0f6[_0x53f4bf(0x337)]['id'][_0x53f4bf(0x48ca)](0x0,0xa)&&(_0x1be0f6[_0x53f4bf(0x23ef)]=!0x0,_0x1be0f6[_0x53f4bf(0x1bb0)]=Cartesian3[_0x53f4bf(0x254b)](_0x1be0f6[_0x53f4bf(0x5598)],new Cartesian3()),_0x1be0f6['currentPickPos']=Cartesian3['clone'](_0x1be0f6[_0x53f4bf(0x5598)],new Cartesian3()));},ScreenSpaceEventType$1[_0x3994bc(0x2c38)]),_0x1be0f6[_0x3994bc(0x305e)][_0x3994bc(0x240d)](function(_0x3fb5a9){var _0x25141c=_0x3994bc;if(_0x1be0f6['_isOperate']){_0x1be0f6[_0x25141c(0x4d0c)][_0x25141c(0x1d45)][_0x25141c(0x30fa)][_0x25141c(0x45cc)]=!0x1;var _0x3f3a3c=+_0x1be0f6['currentPickObject']['id'][_0x25141c(0x48ca)](0xf,0x10);_0x3f3a3c>=0x0&&_0x3f3a3c<0x6?_0x1be0f6['viewer'][_0x25141c(0x1d45)][_0x25141c(0x4318)]===SceneMode$1[_0x25141c(0x449e)]?handleEditDimensionCV(_0x1be0f6,_0x3fb5a9):handleEditDimension(_0x1be0f6,_0x3fb5a9):0x6===_0x3f3a3c?_0x1be0f6['viewer'][_0x25141c(0x1d45)][_0x25141c(0x4318)]===SceneMode$1[_0x25141c(0x449e)]?handleRotateCV(_0x1be0f6,_0x3fb5a9):handleRotate(_0x1be0f6,_0x3fb5a9):0x7===_0x3f3a3c&&(_0x1be0f6[_0x25141c(0x4d0c)][_0x25141c(0x1d45)][_0x25141c(0x4318)]===SceneMode$1[_0x25141c(0x449e)]?handleMoveCV(_0x1be0f6,_0x3fb5a9):handleMove(_0x1be0f6,_0x3fb5a9)),_0x1be0f6[_0x25141c(0x10b1)][_0x25141c(0x5660)]=!0x0,_0x1be0f6[_0x25141c(0x2f1)]=Transforms['headingPitchRollToFixedFrame'](_0x1be0f6['center'],_0x1be0f6[_0x25141c(0x2ec7)]),_0x1be0f6[_0x25141c(0x1a0f)]=Matrix4[_0x25141c(0xe9d)](_0x1be0f6['_modelMatrix'],_0x1be0f6[_0x25141c(0x1a0f)]),_0x1be0f6['polylines']['modelMatrix']=_0x1be0f6['_modelMatrix'],_0x1be0f6[_0x25141c(0x3685)]['modelMatrix']=_0x1be0f6[_0x25141c(0x2f1)],_0x1be0f6[_0x25141c(0x5467)][_0x25141c(0xebd)]=new CallbackProperty(function(_0x3c1057,_0x4ccb91){var _0x48af92=_0x25141c;return _0x1be0f6[_0x48af92(0x403a)]['orientation'][_0x48af92(0x1e43)](0x0);},!0x1),_0x1be0f6[_0x25141c(0x5467)][_0x25141c(0x4771)]=new CallbackProperty(function(_0x28041c,_0x34571a){var _0x2576e7=_0x25141c;return _0x1be0f6['boundingBox'][_0x2576e7(0x4771)][_0x2576e7(0x1e43)](0x0);},!0x1),_0x1be0f6[_0x25141c(0x5467)][_0x25141c(0x5467)][_0x25141c(0x4e51)]=new CallbackProperty(function(_0x130f27,_0x291e7b){var _0x5f3ec0=_0x25141c;return _0x1be0f6[_0x5f3ec0(0x403a)]['box'][_0x5f3ec0(0x4e51)][_0x5f3ec0(0x1e43)](0x0);},!0x1),_0x1be0f6[_0x25141c(0x2f9)][_0x25141c(0x30bb)]({'position':_0x1be0f6['boundingBox'][_0x25141c(0x4771)][_0x25141c(0x1e43)](0x0),'dimensions':_0x1be0f6[_0x25141c(0x403a)][_0x25141c(0x5467)][_0x25141c(0x4e51)][_0x25141c(0x1e43)](0x0),'orientation':_0x1be0f6['boundingBox'][_0x25141c(0xebd)][_0x25141c(0x1e43)](0x0)});}else handleHover(_0x1be0f6);},ScreenSpaceEventType$1[_0x3994bc(0x1eee)]),_0x1be0f6[_0x3994bc(0x305e)][_0x3994bc(0x240d)](function(_0xf8f571){var _0x2b2fab=_0x3994bc;_0x1be0f6[_0x2b2fab(0x23ef)]=!0x1,_0x1be0f6[_0x2b2fab(0x4d0c)][_0x2b2fab(0x1d45)][_0x2b2fab(0x30fa)]['enableInputs']=!0x0,_0x1be0f6[_0x2b2fab(0x337)]=void 0x0;},ScreenSpaceEventType$1[_0x3994bc(0xc2f)]);}},BoxEditor[_0x68aa19(0x4b51)][_0x68aa19(0x2f5)]=function(){var _0xdc18b2=_0x68aa19;if(this[_0xdc18b2(0x3f4)]){this[_0xdc18b2(0x3f4)]=!0x1,this[_0xdc18b2(0x403a)][_0xdc18b2(0x105f)]=!0x1,this['_polygon']['show']=!0x1;for(var _0x51a0c3=0x0;_0x51a0c3<this[_0xdc18b2(0x190b)][_0xdc18b2(0x2599)][_0xdc18b2(0x531b)];_0x51a0c3++)this[_0xdc18b2(0x190b)][_0xdc18b2(0x2599)][_0x51a0c3]['show']=!0x1,this[_0xdc18b2(0x3685)]['_polylines'][_0x51a0c3][_0xdc18b2(0x105f)]=!0x1;this[_0xdc18b2(0x305e)]['removeInputAction'](ScreenSpaceEventType$1['LEFT_CLICK']),this[_0xdc18b2(0x305e)][_0xdc18b2(0x43d7)](ScreenSpaceEventType$1[_0xdc18b2(0x1eee)]),this['handler']['removeInputAction'](ScreenSpaceEventType$1[_0xdc18b2(0x1f16)]);}},BoxEditor[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x2d7a35=_0x68aa19;this[_0x2d7a35(0x190b)]['removeAll'](),this['viewer']['scene'][_0x2d7a35(0x4b14)]['remove'](this['polylines']),this['polylines']=void 0x0,this[_0x2d7a35(0x3685)][_0x2d7a35(0x4ee2)](),this[_0x2d7a35(0x4d0c)][_0x2d7a35(0x1d45)][_0x2d7a35(0x4b14)][_0x2d7a35(0x4b3f)](this[_0x2d7a35(0x3685)]),this[_0x2d7a35(0x4d0c)]['scene'][_0x2d7a35(0x4b14)][_0x2d7a35(0x4b3f)](this[_0x2d7a35(0x10b1)]),this[_0x2d7a35(0x10b1)]=void 0x0,this[_0x2d7a35(0x3685)]=void 0x0,this[_0x2d7a35(0x4d0c)][_0x2d7a35(0x19d0)][_0x2d7a35(0x4b3f)](this[_0x2d7a35(0x403a)]);},BoxEditor[_0x68aa19(0x4b51)][_0x68aa19(0x1d93)]=function(_0x6bda29){var _0x39453b=_0x68aa19;if(this[_0x39453b(0x3f4)]){if(Check[_0x39453b(0x2eb3)][_0x39453b(0x5014)]('editObject',_0x6bda29),!defined$1(_0x6bda29[_0x39453b(0x5467)]))throw new DeveloperError$1(_0x39453b(0x479b));var _0x4bba30=this['boundingBox'][_0x39453b(0xebd)][_0x39453b(0x1e43)](0x0),_0x4c3a12=this[_0x39453b(0x403a)]['position']['getValue'](0x0),_0x14e67b=this['boundingBox'][_0x39453b(0x5467)][_0x39453b(0x4e51)]['getValue'](0x0);this[_0x39453b(0x5467)][_0x39453b(0xebd)]=new CallbackProperty(function(){return _0x4bba30;},!0x1),this[_0x39453b(0x5467)]['position']=new CallbackProperty(function(){return _0x4c3a12;},!0x1),this[_0x39453b(0x5467)][_0x39453b(0x5467)][_0x39453b(0x4e51)]=new CallbackProperty(function(){return _0x14e67b;},!0x1),setupData(this,_0x6bda29),this[_0x39453b(0x2f5)](),this[_0x39453b(0x50ec)](),createPrimitives(this),this[_0x39453b(0x773)]();}};var ClampMode={'Space':0x0,'Ground':0x1,'S3mModel':0x2,'Raster':0x3,'Both':0x4},ClampMode$1=Object['freeze'](ClampMode),DrawMode={'Point':0x0,'Line':0x1,'Polygon':0x2,'Marker':0x3,'Box':0x4},DrawMode$1=Object[_0x68aa19(0x3e37)](DrawMode),RasterGeometryType={'POLYLINE':0x0,'POLYGON':0x1,'POLYGON_HOLE':0x2},RasterGeometryType$1=Object[_0x68aa19(0x3e37)](RasterGeometryType),DrawHandler=function(_0x2e6cff,_0x28fdc0,_0x254f45){var _0x2b210e=_0x68aa19;if(!defined$1(_0x2e6cff)||!defined$1(_0x28fdc0))throw new DeveloperError$1('viewer\x20and\x20mode\x20is\x20required!');this[_0x2b210e(0x305e)]=new ScreenSpaceEventHandler(_0x2e6cff['scene'][_0x2b210e(0xda2)]),this['viewer']=_0x2e6cff,this[_0x2b210e(0x4318)]=_0x28fdc0,this['_clampMode']=defaultValue$1(_0x254f45,ClampMode$1[_0x2b210e(0x15e6)]),this[_0x2b210e(0x23f8)]=!0x1,this[_0x2b210e(0x330a)]=!0x1,this['_drawEvt']=new Event(),this[_0x2b210e(0x366c)]=new Event(),this['_enableDepthTest']=!0x0,this[_0x2b210e(0x3ad9)]=new Event(),this[_0x2b210e(0x30fe)]=[],this[_0x2b210e(0x36f4)]=[];};function clickHandler$2(_0x3813b4,_0x4d1460){var _0x5f0e32=_0x68aa19,_0x449408=_0x4d1460;if(_0x449408&&_0x449408[_0x5f0e32(0x330a)]){var _0x4ce0a9=_0x449408[_0x5f0e32(0x4d0c)][_0x5f0e32(0x1d45)];if(!_0x4ce0a9['pickPositionSupported'])return void console[_0x5f0e32(0xe28)](_0x5f0e32(0x2e55));var _0x300ff1=_0x4ce0a9[_0x5f0e32(0x3fc8)](_0x3813b4['position']);if(_0x300ff1){if(_0x449408[_0x5f0e32(0x23f8)]){var _0x2853cd=new Cartesian2(_0x3813b4['position']['x'],_0x3813b4[_0x5f0e32(0x4771)]['y']);switch(_0x449408[_0x5f0e32(0x4318)]){case DrawMode$1[_0x5f0e32(0x3c9a)]:processLine(_0x2853cd,_0x449408,!0x0);break;case DrawMode$1['Polygon']:processPolygon(_0x2853cd,_0x449408,!0x0);}}else switch(_0x449408[_0x5f0e32(0x23f8)]=!0x0,_0x449408[_0x5f0e32(0x30fe)]['length']=0x0,_0x449408[_0x5f0e32(0x30fe)][_0x5f0e32(0x3a33)](_0x300ff1[_0x5f0e32(0x254b)]()),_0x449408[_0x5f0e32(0x4318)]){case DrawMode$1[_0x5f0e32(0x57f9)]:startDrawPoint(_0x300ff1,_0x449408);break;case DrawMode$1['Line']:startDrawLine(_0x300ff1,_0x449408);break;case DrawMode$1[_0x5f0e32(0x4017)]:startDrawPolygon(_0x300ff1,_0x449408);break;case DrawMode$1[_0x5f0e32(0xec0)]:startDrawMarker(_0x300ff1,_0x449408);}}_0x449408[_0x5f0e32(0x4318)]===DrawMode$1[_0x5f0e32(0x3968)]&&startDrawBox(_0x300ff1,_0x449408);}}function startDrawPoint(_0x523b97,_0x581c66){var _0x30b436=_0x68aa19,_0x51062=_0x581c66;defined$1(_0x51062[_0x30b436(0x3d4b)])?_0x51062[_0x30b436(0x43cb)]['position']=_0x523b97:(_0x51062['points']=new PointPrimitiveCollection({'depthTestEnabled':!0x1}),_0x51062[_0x30b436(0x43cb)]=_0x51062[_0x30b436(0x3d4b)][_0x30b436(0x4979)]({'position':_0x523b97,'pixelSize':0xa,'color':Color$2[_0x30b436(0x2d95)]}),_0x51062[_0x30b436(0x4d0c)][_0x30b436(0x1d45)][_0x30b436(0x4b14)][_0x30b436(0x4979)](_0x51062[_0x30b436(0x3d4b)])),_0x51062['deactivate'](),_0x51062[_0x30b436(0x295c)][_0x30b436(0x30bb)]({'object':_0x51062[_0x30b436(0x43cb)]});}function startDrawLine(_0xfdbad0,_0x28b0b0){var _0x317472=_0x68aa19,_0x343579=_0x28b0b0;if(_0x343579[_0x317472(0x36f4)]=[_0xfdbad0,_0xfdbad0],defined$1(_0x343579[_0x317472(0x5426)]))_0x343579[_0x317472(0x5426)]['show']=!0x0;else{var _0x294012=_0x343579['_clampMode']>0x0,_0x5eb9a1=_0x343579[_0x317472(0x3d55)]<ClampMode$1[_0x317472(0x87f)]?ClassificationType$1[_0x317472(0x5366)]:_0x343579[_0x317472(0x3d55)]<ClampMode$1[_0x317472(0x3bcd)]?ClassificationType$1['S3M_TILE']:ClassificationType$1['BOTH'];_0x343579[_0x317472(0x5426)]=_0x343579[_0x317472(0x4d0c)][_0x317472(0x19d0)][_0x317472(0x4979)]({'polyline':{'positions':new CallbackProperty(function(){var _0x554527=_0x317472;return defined$1(_0x343579[_0x554527(0x1c00)])?_0x343579[_0x554527(0x36f4)]['concat']([_0x343579[_0x554527(0x36f4)][0x0]]):_0x343579[_0x554527(0x36f4)];},!0x1),'width':0x3,'material':Color$2[_0x317472(0x321e)](_0x317472(0x45b4)),'clampToGround':_0x294012,'classificationType':_0x5eb9a1}});}}function startDrawPolygon(_0xecdfa5,_0x481d7e){var _0x2ff226=_0x68aa19,_0x4886af=_0x481d7e;if(_0x4886af[_0x2ff226(0x36f4)]=[_0xecdfa5,_0xecdfa5],startDrawLine(_0xecdfa5,_0x481d7e),defined$1(_0x4886af['polygon']))_0x4886af[_0x2ff226(0x1c00)][_0x2ff226(0x105f)]=!0x0,_0x4886af[_0x2ff226(0x5426)]['show']=!0x0,defined$1(_0x4886af[_0x2ff226(0x20cc)])&&_0x4886af['viewer'][_0x2ff226(0x1d45)][_0x2ff226(0x41d5)]['remove'](_0x4886af[_0x2ff226(0x20cc)]),defined$1(_0x4886af[_0x2ff226(0x3c3d)])&&_0x4886af[_0x2ff226(0x4d0c)][_0x2ff226(0x1d45)][_0x2ff226(0x41d5)][_0x2ff226(0x4b3f)](_0x4886af[_0x2ff226(0x3c3d)]);else{var _0x52bdc5=ClampMode$1[_0x2ff226(0x15e6)]===_0x4886af[_0x2ff226(0x3d55)],_0x231f2b=_0x4886af[_0x2ff226(0x3d55)]<ClampMode$1[_0x2ff226(0x87f)]?ClassificationType$1[_0x2ff226(0x5366)]:_0x4886af[_0x2ff226(0x3d55)]<ClampMode$1[_0x2ff226(0x3bcd)]?ClassificationType$1[_0x2ff226(0x4ae1)]:ClassificationType$1[_0x2ff226(0x416a)];_0x4886af[_0x2ff226(0x1c00)]=_0x4886af[_0x2ff226(0x4d0c)][_0x2ff226(0x19d0)][_0x2ff226(0x4979)]({'polygon':{'hierarchy':new CallbackProperty(function(){var _0x26a3ee=_0x2ff226;return{'positions':_0x4886af[_0x26a3ee(0x36f4)],'holes':[]};},!0x1),'material':Color$2[_0x2ff226(0x111f)][_0x2ff226(0x2156)](0.5),'perPositionHeight':_0x52bdc5,'classificationType':_0x231f2b},'depthTestEnabled':_0x4886af['_enableDepthTest']});}}function startDrawMarker(_0x699e5b,_0x3cd6b9){var _0x394255=_0x68aa19,_0x4eaae6=_0x3cd6b9;Cartographic[_0x394255(0x2d23)](_0x699e5b)['height'],defined$1(_0x4eaae6[_0x394255(0x4736)])?_0x4eaae6['marker'][_0x394255(0x4771)]=_0x699e5b:(_0x4eaae6[_0x394255(0x5456)]=new BillboardCollection(),_0x4eaae6[_0x394255(0x4736)]=_0x4eaae6[_0x394255(0x5456)][_0x394255(0x4979)]({'position':_0x699e5b,'image':buildModuleUrl(_0x394255(0x2b6)),'verticalOrigin':VerticalOrigin$1[_0x394255(0x1d48)],'scale':0.5}),_0x4eaae6[_0x394255(0x4d0c)][_0x394255(0x1d45)]['primitives'][_0x394255(0x4979)](_0x4eaae6[_0x394255(0x5456)])),_0x4eaae6[_0x394255(0x2f5)](),_0x4eaae6[_0x394255(0x295c)][_0x394255(0x30bb)]({'object':_0x4eaae6[_0x394255(0x4736)]});}function startDrawBox(_0x480501,_0x5294d5){var _0x38ecd0=_0x68aa19;defined$1(_0x5294d5[_0x38ecd0(0x4827)])||(_0x5294d5[_0x38ecd0(0x4827)]={'leftClickTimes':0x0,'scratchPosition':new Cartesian3(),'length':0x0,'width':0x0,'height':0x0}),defined$1(_0x5294d5[_0x38ecd0(0x41af)])||(_0x5294d5[_0x38ecd0(0x41af)]=[]);var _0x5100da=_0x5294d5[_0x38ecd0(0x4827)];if(0x0!==_0x5100da['leftClickTimes']||defined$1(_0x480501)){if(_0x5100da[_0x38ecd0(0x52af)]++,_0x5100da[_0x38ecd0(0x34ab)]=_0x480501,0x1===_0x5100da['leftClickTimes'])_0x5100da['enu']=Transforms[_0x38ecd0(0x3185)](_0x480501),_0x5100da[_0x38ecd0(0x1b9d)]=Matrix4[_0x38ecd0(0xe9d)](_0x5100da['enu'],new Matrix4()),Cartesian3[_0x38ecd0(0x254b)](_0x480501,_0x5100da['scratchPosition']),_0x5294d5['box']=_0x5100da[_0x38ecd0(0xf51)]=_0x5294d5['viewer'][_0x38ecd0(0x19d0)][_0x38ecd0(0x4979)]({'position':new CallbackProperty(function(){var _0x2b6aa1=_0x38ecd0;return _0x5100da[_0x2b6aa1(0xa5b)];},!0x1),'box':{'dimensions':new CallbackProperty(function(_0x44da0c,_0x4b2974){var _0x861b93=_0x38ecd0;return(_0x4b2974=_0x4b2974||new Cartesian3(_0x5100da[_0x861b93(0x531b)],_0x5100da['width'],_0x5100da[_0x861b93(0x5862)]))['x']=_0x5100da['length'],_0x4b2974['y']=_0x5100da['width'],_0x4b2974['z']=_0x5100da[_0x861b93(0x5862)],_0x4b2974;},!0x1),'material':Color$2[_0x38ecd0(0x321e)](_0x38ecd0(0x156)),'outline':!0x0,'outlineColor':Color$2[_0x38ecd0(0x1219)]}}),_0x5294d5['boxes'][_0x38ecd0(0x3a33)](_0x5294d5['box']),_0x5100da[_0x38ecd0(0x5467)]=_0x5100da[_0x38ecd0(0xf51)][_0x38ecd0(0x5467)];else{if(0x2===_0x5100da[_0x38ecd0(0x52af)]){var _0x54f9db=Matrix4['multiplyByPoint'](_0x5100da[_0x38ecd0(0x1b9d)],_0x5100da['scratchPosition'],new Cartesian3());Cartesian3[_0x38ecd0(0x1c02)](_0x54f9db,0x2,_0x54f9db),_0x5100da[_0x38ecd0(0x432d)]=Matrix4[_0x38ecd0(0x10a0)](_0x5100da[_0x38ecd0(0x449d)],_0x54f9db,_0x54f9db);}}}}function moveHandler$3(_0x1b603e,_0x3946d2){var _0x4897a2=_0x68aa19,_0x2ef2a3=_0x3946d2;if(_0x2ef2a3&&_0x2ef2a3['active']&&_0x2ef2a3[_0x4897a2(0x23f8)]){var _0x395a0c=new Cartesian2(_0x1b603e[_0x4897a2(0x569c)]['x'],_0x1b603e[_0x4897a2(0x569c)]['y']);switch(_0x2ef2a3['mode']){case DrawMode$1[_0x4897a2(0x3c9a)]:processLine(_0x395a0c,_0x2ef2a3,!0x1);break;case DrawMode$1[_0x4897a2(0x4017)]:processPolygon(_0x395a0c,_0x2ef2a3,!0x1);break;case DrawMode$1['Box']:processBox(_0x395a0c,_0x2ef2a3);}}_0x2ef2a3[_0x4897a2(0x3ad9)][_0x4897a2(0x30bb)](new Cartesian2(_0x1b603e[_0x4897a2(0x569c)]['x'],_0x1b603e[_0x4897a2(0x569c)]['y']));}function processLine(_0x468326,_0x5eb4cd,_0x5206a9){var _0x4482a9=_0x68aa19,_0x4f019e=_0x5eb4cd,_0x348528=_0x4f019e[_0x4482a9(0x4d0c)][_0x4482a9(0x1d45)][_0x4482a9(0x3fc8)](_0x468326);if(defined$1(_0x348528)){var _0x25ee65=_0x4f019e[_0x4482a9(0x36f4)]['length'];0x1==_0x5206a9?(_0x4f019e['_positions'][_0x25ee65]=_0x348528,_0x4f019e['positions'][_0x4482a9(0x3a33)](_0x348528['clone']())):_0x4f019e[_0x4482a9(0x36f4)][_0x25ee65-0x1]=_0x348528;}}function processPolygon(_0x33523c,_0x105cc3,_0x28c438){var _0x3a3d5f=_0x68aa19,_0x2a0ef6=_0x105cc3,_0x22e05c=_0x2a0ef6[_0x3a3d5f(0x4d0c)][_0x3a3d5f(0x1d45)][_0x3a3d5f(0x3fc8)](_0x33523c);if(defined$1(_0x22e05c)){var _0x578228=_0x2a0ef6['_positions']['length'];0x1==_0x28c438?(_0x2a0ef6[_0x3a3d5f(0x30fe)][_0x3a3d5f(0x3a33)](_0x22e05c[_0x3a3d5f(0x254b)]()),_0x2a0ef6[_0x3a3d5f(0x36f4)][_0x578228]=_0x22e05c):_0x2a0ef6[_0x3a3d5f(0x36f4)][_0x578228-0x1]=_0x22e05c;}}Object[_0x68aa19(0x5b7)](DrawHandler[_0x68aa19(0x4b51)],{'drawEvt':{'get':function(){var _0x431d37=_0x68aa19;return this[_0x431d37(0x2a63)];}},'activeEvt':{'get':function(){var _0x53cb50=_0x68aa19;return this[_0x53cb50(0x366c)];}},'clampMode':{'get':function(){var _0x5aab0b=_0x68aa19;return this[_0x5aab0b(0x3d55)];},'set':function(_0x4c3c2d){var _0x52f989=_0x68aa19;if(this[_0x52f989(0x3d55)]!==ClampMode$1['Raster']&&_0x4c3c2d!==ClampMode$1[_0x52f989(0x2a0b)]){if(defined$1(_0x4c3c2d)&&_0x4c3c2d!=this[_0x52f989(0x3d55)]){if(this[_0x52f989(0x3d55)]=_0x4c3c2d,defined$1(this[_0x52f989(0x5426)])&&defined$1(this[_0x52f989(0x5426)]['polyline'])){var _0x3c1f68=_0x4c3c2d!==ClampMode$1[_0x52f989(0x15e6)],_0x119a48=that[_0x52f989(0x3d55)]<ClampMode$1[_0x52f989(0x87f)]?ClassificationType$1[_0x52f989(0x5366)]:that[_0x52f989(0x3d55)]<ClampMode$1[_0x52f989(0x3bcd)]?ClassificationType$1[_0x52f989(0x4ae1)]:ClassificationType$1[_0x52f989(0x416a)];this[_0x52f989(0x5426)][_0x52f989(0x5426)]['clampToGround']=_0x3c1f68,this[_0x52f989(0x5426)][_0x52f989(0x5426)][_0x52f989(0x42ba)]=_0x119a48;}if(defined$1(this[_0x52f989(0x1c00)])){var _0x4c5d0c=ClampMode$1[_0x52f989(0x15e6)]===this[_0x52f989(0x3d55)];_0x119a48=that[_0x52f989(0x3d55)]<ClampMode$1[_0x52f989(0x87f)]?ClassificationType$1['TERRAIN']:that[_0x52f989(0x3d55)]<ClampMode$1[_0x52f989(0x3bcd)]?ClassificationType$1[_0x52f989(0x4ae1)]:ClassificationType$1[_0x52f989(0x416a)],(this[_0x52f989(0x1c00)][_0x52f989(0x1c00)][_0x52f989(0xa73)]=_0x4c5d0c,this[_0x52f989(0x1c00)][_0x52f989(0x1c00)][_0x52f989(0x42ba)]=_0x119a48);}}}else this[_0x52f989(0x3d55)]=ClampMode$1[_0x52f989(0x2a0b)];}},'enableDepthTest':{'get':function(){var _0x22cefe=_0x68aa19;return this[_0x22cefe(0x1d57)];},'set':function(_0x362f22){this['_enableDepthTest']=_0x362f22;}}}),DrawHandler[_0x68aa19(0x4b51)][_0x68aa19(0x773)]=function(){var _0xa11248=_0x68aa19;if(0x1!=this[_0xa11248(0x330a)]){this['active']=!0x0;var _0x11ebf5=this;this[_0xa11248(0x305e)]['setInputAction'](function(_0x559543){clickHandler$2(_0x559543,_0x11ebf5);},ScreenSpaceEventType$1[_0xa11248(0x4e4e)]),this[_0xa11248(0x305e)][_0xa11248(0x240d)](function(_0x12fbfa){moveHandler$3(_0x12fbfa,_0x11ebf5);},ScreenSpaceEventType$1[_0xa11248(0x1eee)]),this['handler']['setInputAction'](function(_0x92c507){rclkHandler$1(_0x92c507,_0x11ebf5);},ScreenSpaceEventType$1[_0xa11248(0x1f16)]),this['activeEvt']['raiseEvent'](!0x0);}},DrawHandler[_0x68aa19(0x4b51)][_0x68aa19(0x2f5)]=function(){var _0x157d5b=_0x68aa19;this[_0x157d5b(0x330a)]=!0x1,this[_0x157d5b(0x23f8)]=!0x1,this[_0x157d5b(0x305e)][_0x157d5b(0x43d7)](ScreenSpaceEventType$1[_0x157d5b(0x4e4e)]),this['handler']['removeInputAction'](ScreenSpaceEventType$1[_0x157d5b(0x1eee)]),this[_0x157d5b(0x305e)][_0x157d5b(0x43d7)](ScreenSpaceEventType$1[_0x157d5b(0x1f16)]),this[_0x157d5b(0x521e)][_0x157d5b(0x30bb)](!0x1);},DrawHandler[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x214aa4=_0x68aa19;if(this[_0x214aa4(0x2f5)](),this[_0x214aa4(0x30fe)][_0x214aa4(0x531b)]=0x0,this['_positions']['length']=0x0,defined$1(this[_0x214aa4(0x3c3d)])&&(this[_0x214aa4(0x4d0c)][_0x214aa4(0x1d45)][_0x214aa4(0x41d5)][_0x214aa4(0x4b3f)](this[_0x214aa4(0x3c3d)]),this['rasterPolylines']=void 0x0),defined$1(this[_0x214aa4(0x20cc)])&&(this['viewer'][_0x214aa4(0x1d45)][_0x214aa4(0x41d5)][_0x214aa4(0x4b3f)](this[_0x214aa4(0x20cc)]),this[_0x214aa4(0x20cc)]=void 0x0),defined$1(this['polygon'])&&(this[_0x214aa4(0x4d0c)]['entities'][_0x214aa4(0x4b3f)](this[_0x214aa4(0x1c00)]),this[_0x214aa4(0x1c00)]=void 0x0),defined$1(this[_0x214aa4(0x5426)])&&(this[_0x214aa4(0x4d0c)][_0x214aa4(0x19d0)][_0x214aa4(0x4b3f)](this['polyline']),this[_0x214aa4(0x5426)]=void 0x0),defined$1(this['points'])&&(this[_0x214aa4(0x3d4b)][_0x214aa4(0x4ee2)](),this['viewer'][_0x214aa4(0x1d45)]['primitives'][_0x214aa4(0x4b3f)](this[_0x214aa4(0x3d4b)]),this[_0x214aa4(0x3d4b)]=void 0x0),defined$1(this[_0x214aa4(0x5456)])&&(this[_0x214aa4(0x4d0c)][_0x214aa4(0x1d45)]['primitives']['remove'](this[_0x214aa4(0x5456)]),this[_0x214aa4(0x5456)]=void 0x0,defined$1(this[_0x214aa4(0x4736)])&&(this[_0x214aa4(0x4736)]=void 0x0)),defined$1(this['corridor'])&&this[_0x214aa4(0x4d0c)][_0x214aa4(0x19d0)][_0x214aa4(0x4b3f)](this[_0x214aa4(0x1020)]),defined$1(this[_0x214aa4(0x41af)])){for(var _0x1293ad=0x0,_0x5ce27a=this['boxes']['length'];_0x1293ad<_0x5ce27a;_0x1293ad++)this[_0x214aa4(0x4d0c)][_0x214aa4(0x19d0)]['remove'](this[_0x214aa4(0x41af)][_0x1293ad]);this[_0x214aa4(0x41af)]=void 0x0,this[_0x214aa4(0x5467)]=void 0x0,this['boxConfig']=void 0x0;}};var scatchEnuPos=new Cartesian3(),scatchNormal=new Cartesian3(),scratchPWindow=new Cartesian2(),scrtchBS=new BoundingSphere();function processBox(_0x289020,_0x2ca088,_0x19a6b3){var _0x5ac550=_0x68aa19,_0x583ae7=_0x2ca088[_0x5ac550(0x4827)];if(defined$1(_0x583ae7)){if(0x1==_0x583ae7[_0x5ac550(0x52af)]){if(_0x2ca088[_0x5ac550(0x4d0c)][_0x5ac550(0x1d45)]['mode']===SceneMode$1[_0x5ac550(0x449e)]){var _0x4d04f8=(_0x2ed475=_0x2ca088[_0x5ac550(0x4d0c)][_0x5ac550(0x1d45)][_0x5ac550(0x1224)])['getPickRay'](_0x289020),_0x488d29=Transforms[_0x5ac550(0x4e54)](_0x583ae7['firstPoint']);defined$1(_0x583ae7[_0x5ac550(0x4fc6)])||(_0x583ae7['first']=Cartesian3[_0x5ac550(0x254b)](_0x583ae7[_0x5ac550(0x34ab)]));var _0x58705f=Plane[_0x5ac550(0x1309)](_0x488d29,Cartesian3[_0x5ac550(0x27ad)]);if(!defined$1(_0x4eb8d5=IntersectionTests[_0x5ac550(0x3722)](_0x4d04f8,_0x58705f)))return;Cartographic['fromCartesian'](_0x583ae7[_0x5ac550(0x34ab)]);var _0x3a781a=Transforms[_0x5ac550(0x406f)](_0x4eb8d5);_0x583ae7['second']=Cartesian3['clone'](_0x3a781a),_0x3a781a=Cartographic[_0x5ac550(0x2d23)](_0x3a781a);var _0x437f68=Math[_0x5ac550(0x1d35)](_0x3a781a[_0x5ac550(0x288b)]);_0x583ae7['ratio']=_0x437f68,_0x3a781a=Cartographic[_0x5ac550(0x38a0)](_0x3a781a),_0x4eb8d5=Transforms[_0x5ac550(0x4e54)](_0x3a781a),_0x583ae7[_0x5ac550(0xa5b)]=Cartesian3[_0x5ac550(0x4ca0)](_0x4eb8d5,_0x488d29,new Cartesian3()),_0x583ae7[_0x5ac550(0xa5b)]=Transforms[_0x5ac550(0x406f)](_0x583ae7['scratchPosition']),_0x583ae7[_0x5ac550(0x531b)]=Math['abs'](_0x4eb8d5['y']-_0x488d29['y'])*_0x437f68,_0x583ae7[_0x5ac550(0x209)]=Math[_0x5ac550(0x1661)](_0x4eb8d5['z']-_0x488d29['z']),_0x583ae7['height']=0x0;}else{_0x4d04f8=_0x2ca088['viewer']['camera'][_0x5ac550(0xa96)](_0x289020);var _0x44e276=BoundingSphere['unpack']([0x0,0x0,0x0,Cartesian3[_0x5ac550(0x2ffa)](_0x583ae7[_0x5ac550(0x34ab)],Cartesian3[_0x5ac550(0x3e26)])],0x0,scrtchBS),_0x32c39f=IntersectionTests[_0x5ac550(0x2ecb)](_0x4d04f8,_0x44e276),_0x4eb8d5=Ray['getPoint'](_0x4d04f8,_0x32c39f[_0x5ac550(0x3db1)]),_0x14bcc5=Matrix4['multiplyByPoint'](_0x583ae7['enuInverse'],_0x4eb8d5,scatchEnuPos);_0x14bcc5['z']=0x0,_0x583ae7['scratchPosition']=Matrix4['multiplyByPoint'](_0x583ae7['enu'],Cartesian3[_0x5ac550(0x3a31)](_0x14bcc5,0x2,_0x14bcc5),_0x583ae7[_0x5ac550(0xa5b)]),Matrix4[_0x5ac550(0x10a0)](_0x583ae7['enuInverse'],_0x583ae7[_0x5ac550(0xa5b)],_0x14bcc5),_0x583ae7['length']=0x2*(_0x14bcc5['x']>0x0?_0x14bcc5['x']:-_0x14bcc5['x']),_0x583ae7[_0x5ac550(0x209)]=0x2*(_0x14bcc5['y']>0x0?_0x14bcc5['y']:-_0x14bcc5['y']),_0x583ae7[_0x5ac550(0x5862)]=0x0;}}else{if(_0x583ae7['leftClickTimes']>0x1){if(_0x2ca088[_0x5ac550(0x4d0c)][_0x5ac550(0x1d45)][_0x5ac550(0x4318)]===SceneMode$1[_0x5ac550(0x449e)]){var _0x5cf48d=(_0x2ed475=_0x2ca088[_0x5ac550(0x4d0c)][_0x5ac550(0x1d45)]['camera'])[_0x5ac550(0xa96)](_0x289020),_0x40e141=Cartesian2['fromElements'](_0x289020['x']+0x5,_0x289020['y'],scratchPWindow),_0x365c83=_0x2ed475[_0x5ac550(0xa96)](_0x40e141),_0x515160=Cartesian3[_0x5ac550(0x4e7d)](Cartesian3[_0x5ac550(0x33cc)](_0x5cf48d[_0x5ac550(0xc3c)],_0x365c83[_0x5ac550(0xc3c)],scatchNormal),scatchNormal),_0x437227=(_0x58705f=Plane[_0x5ac550(0x1309)](_0x2ed475['positionWC'],_0x515160),Transforms[_0x5ac550(0x4e54)](_0x583ae7[_0x5ac550(0x15ce)]));_0x437227['x']=0.1,_0x4d04f8=new Ray(_0x437227,Cartesian3[_0x5ac550(0x27ad)]);var _0x8b294e=IntersectionTests['rayPlane'](_0x4d04f8,_0x58705f);if(!defined$1(_0x8b294e))return;_0x488d29=Transforms[_0x5ac550(0x4e54)](_0x583ae7[_0x5ac550(0x4fc6)]),(_0x583ae7[_0x5ac550(0xa5b)]=Cartesian3[_0x5ac550(0x4ca0)](_0x488d29,_0x8b294e,new Cartesian3()),_0x583ae7['scratchPosition']=Transforms['convertTo3DCartesian'](_0x583ae7[_0x5ac550(0xa5b)]),_0x583ae7[_0x5ac550(0x432d)]=Transforms[_0x5ac550(0x406f)](_0x8b294e),_0x583ae7[_0x5ac550(0x5862)]=Math[_0x5ac550(0x1661)](_0x488d29['x']-_0x8b294e['x']));}else{var _0x2ed475;_0x5cf48d=(_0x2ed475=_0x2ca088[_0x5ac550(0x4d0c)][_0x5ac550(0x1d45)][_0x5ac550(0x1224)])[_0x5ac550(0xa96)](_0x289020),_0x40e141=Cartesian2[_0x5ac550(0x2b84)](_0x289020['x']+0x5,_0x289020['y'],scratchPWindow),_0x365c83=_0x2ed475[_0x5ac550(0xa96)](_0x40e141),_0x515160=Cartesian3[_0x5ac550(0x4e7d)](Cartesian3[_0x5ac550(0x33cc)](_0x5cf48d[_0x5ac550(0xc3c)],_0x365c83[_0x5ac550(0xc3c)],scatchNormal),scatchNormal),_0x58705f=Plane[_0x5ac550(0x1309)](_0x2ed475[_0x5ac550(0x923)],_0x515160),_0x4d04f8=new Ray(Cartesian3[_0x5ac550(0x3e26)],_0x583ae7[_0x5ac550(0x432d)]),_0x583ae7['secondPoint']=IntersectionTests[_0x5ac550(0x3722)](_0x4d04f8,_0x58705f);var _0x4d1b68=Matrix4[_0x5ac550(0x10a0)](_0x583ae7[_0x5ac550(0x1b9d)],_0x583ae7[_0x5ac550(0x432d)],new Cartesian3());Cartesian3[_0x5ac550(0x3a31)](_0x4d1b68,0x2,_0x4d1b68),Cesium[_0x5ac550(0x38ce)]['multiplyByPoint'](_0x583ae7[_0x5ac550(0x449d)],_0x4d1b68,_0x583ae7[_0x5ac550(0xa5b)]),_0x583ae7[_0x5ac550(0x531b)]=0x2*(_0x4d1b68['x']>0x0?_0x4d1b68['x']:-_0x4d1b68['x']),_0x583ae7[_0x5ac550(0x209)]=0x2*(_0x4d1b68['y']>0x0?_0x4d1b68['y']:-_0x4d1b68['y']),_0x583ae7['height']=0x2*(_0x4d1b68['z']>0x0?_0x4d1b68['z']:-_0x4d1b68['z']);}}}}}var nameId=0x0;function rclkHandler$1(_0x3c03e3,_0x36c18e){var _0x54581e=_0x68aa19,_0x345587=_0x36c18e;if(_0x345587&&_0x345587['active']&&_0x345587['isDrawing']){if(_0x345587['deactivate'](),_0x345587[_0x54581e(0x4318)]===DrawMode$1[_0x54581e(0x3968)])return _0x36c18e[_0x54581e(0x4827)]=void 0x0,void _0x345587['drawEvt'][_0x54581e(0x30bb)]({'object':_0x345587['box'],'positions':_0x345587['_positions']});if(!defined$1(_0x345587['polyline']))return;if(_0x345587['_positions']=_0x345587[_0x54581e(0x36f4)]['slice'](0x0,_0x345587['_positions'][_0x54581e(0x531b)]-0x1),_0x345587[_0x54581e(0x4318)]===DrawMode$1[_0x54581e(0x4017)]){if(_0x345587[_0x54581e(0x36f4)][_0x54581e(0x531b)]<0x3)return void(_0x345587[_0x54581e(0x36f4)][_0x54581e(0x531b)]=0x0);var _0x5c6762=[][_0x54581e(0x32c8)](_0x345587[_0x54581e(0x36f4)]);if(_0x345587[_0x54581e(0x1c00)][_0x54581e(0x30fe)]=_0x5c6762,ClampMode$1[_0x54581e(0x2a0b)]===_0x345587[_0x54581e(0x3d55)]){_0x345587[_0x54581e(0x36f4)]['length']=0x0,defined$1(_0x345587[_0x54581e(0x5426)])&&(_0x345587['polyline'][_0x54581e(0x105f)]=!0x1),defined$1(_0x345587[_0x54581e(0x1c00)])&&(_0x345587['polygon'][_0x54581e(0x105f)]=!0x1);for(var _0xc2fd26=[],_0x578edf=0x0;_0x578edf<_0x5c6762[_0x54581e(0x531b)];_0x578edf++)_0xc2fd26[_0x54581e(0x3a33)](Cartographic['fromCartesian'](_0x5c6762[_0x578edf]));nameId+=0x1,_0x345587[_0x54581e(0x20cc)]=nameId,_0x345587[_0x54581e(0x4d0c)][_0x54581e(0x1d45)][_0x54581e(0x41d5)][_0x54581e(0x4979)]({'name':_0x345587[_0x54581e(0x20cc)],'pickId':_0x345587[_0x54581e(0x20cc)],'positions':_0xc2fd26,'fillColor':Color$2[_0x54581e(0x111f)][_0x54581e(0x2156)](0.5),'geometryType':RasterGeometryType$1['POLYGON']});var _0x588854=[];for(_0x578edf=0x0;_0x578edf<_0xc2fd26[_0x54581e(0x531b)];_0x578edf++)_0x588854[_0x54581e(0x3a33)](_0xc2fd26[_0x578edf]);_0x588854[_0x54581e(0x3a33)](_0xc2fd26[0x0]),_0x345587[_0x54581e(0x3c3d)]=nameId,_0x345587['viewer'][_0x54581e(0x1d45)][_0x54581e(0x41d5)][_0x54581e(0x4979)]({'name':_0x345587[_0x54581e(0x3c3d)],'pickId':_0x345587[_0x54581e(0x3c3d)],'positions':_0x588854,'lineColor':Color$2[_0x54581e(0x321e)]('#51ff00'),'lineWidth':0x3,'geometryType':RasterGeometryType$1[_0x54581e(0x17a2)]}),_0x345587[_0x54581e(0x295c)]['raiseEvent']({'object':_0x5c6762,'positions':_0x345587[_0x54581e(0x30fe)]});}else _0x345587[_0x54581e(0x295c)]['raiseEvent']({'object':_0x345587['polygon'],'positions':_0x345587['positions']});}else _0x345587[_0x54581e(0x4318)]===DrawMode$1[_0x54581e(0x3c9a)]&&(_0x345587['polyline'][_0x54581e(0x30fe)]=_0x345587['_positions'],_0x345587[_0x54581e(0x295c)]['raiseEvent']({'object':_0x345587[_0x54581e(0x5426)],'positions':_0x345587[_0x54581e(0x30fe)]}));}}var referencePointPrefix='referencePoint',referenceAddPointPrefix=_0x68aa19(0x26e8),EditHandler=function(_0x8dcc1f,_0x5c0d63){var _0x2ad1fa=_0x68aa19;if(!defined$1(_0x8dcc1f)||!defined$1(_0x5c0d63))throw new DeveloperError$1(_0x2ad1fa(0x1124));this['handler']=new ScreenSpaceEventHandler(_0x8dcc1f[_0x2ad1fa(0x1d45)]['canvas']),this[_0x2ad1fa(0x4d0c)]=_0x8dcc1f,this[_0x2ad1fa(0x330a)]=!0x1,this[_0x2ad1fa(0x18e)]=Color$2[_0x2ad1fa(0x2d95)],this[_0x2ad1fa(0x25ef)]=Color$2[_0x2ad1fa(0x1e0b)],this[_0x2ad1fa(0x1d93)](_0x5c0d63),this[_0x2ad1fa(0x4617)]=!0x1,this['_changedEvt']=new Event();};function pickEntity$1(_0x1f3817,_0x38394c){var _0x4d57ad=_0x68aa19;if(!_0x1f3817[_0x4d57ad(0x1d45)][_0x4d57ad(0xeab)](_0x38394c['position'])[_0x4d57ad(0x2b3b)]){var _0x146f7d=_0x1f3817[_0x4d57ad(0x1d45)][_0x4d57ad(0x3f0b)](_0x38394c[_0x4d57ad(0x4771)]);if(defined$1(_0x146f7d)){var _0x3460c7=defaultValue$1(_0x146f7d['id'],_0x146f7d[_0x4d57ad(0x49ab)]['id']);if(_0x3460c7 instanceof Entity)return _0x3460c7;if(defined$1(_0x146f7d[_0x4d57ad(0x49ab)]))return _0x146f7d;}}}function downHandler(_0x372272,_0x4e2f04){var _0x216663=_0x68aa19,_0xc0f589=_0x4e2f04;if(_0xc0f589&&_0xc0f589['active']){var _0x95dac6=pickEntity$1(_0xc0f589[_0x216663(0x4d0c)],_0x372272);if(defined$1(_0x95dac6)){var _0x271fe8=_0x95dac6['id'];if(!defined$1(_0x271fe8))return;var _0x5d5068=_0x271fe8[_0x216663(0x4d7b)]('_');0x2==_0x5d5068[_0x216663(0x531b)]&&_0x5d5068[0x0]===referencePointPrefix&&(_0xc0f589[_0x216663(0x3f3)]=parseInt(_0x5d5068[0x1]),_0xc0f589['_editPoint']=_0x95dac6[_0x216663(0x49ab)],_0xc0f589[_0x216663(0x4c0a)][_0x216663(0x28b8)]=_0xc0f589[_0x216663(0x25ef)],_0xc0f589[_0x216663(0x4d0c)][_0x216663(0x1d45)][_0x216663(0x39e1)][_0x216663(0x511e)]=!0x1);}else _0x4e2f04[_0x216663(0x50ec)]();}}function upHandler(_0x4f82be,_0x11a73a){var _0x188d9c=_0x68aa19,_0x11b216=_0x11a73a;_0x11b216&&_0x11b216[_0x188d9c(0x330a)]&&(_0x11b216[_0x188d9c(0x3f3)]=-0x1,defined$1(_0x11b216[_0x188d9c(0x4c0a)])&&(_0x11b216['_editPoint'][_0x188d9c(0x28b8)]=_0x11b216[_0x188d9c(0x18e)],_0x11b216[_0x188d9c(0x4c0a)]=void 0x0),_0x11b216[_0x188d9c(0x4d0c)][_0x188d9c(0x1d45)][_0x188d9c(0x39e1)][_0x188d9c(0x511e)]=!0x0,_0x11b216[_0x188d9c(0x3d69)][_0x188d9c(0x30bb)]({}));}function moveHandler$2(_0x47d210,_0x15c3da){var _0x421848=_0x68aa19,_0x4e8d9b=_0x15c3da;if(_0x4e8d9b&&_0x4e8d9b[_0x421848(0x330a)]&&_0x4e8d9b[_0x421848(0x3f3)]>-0x1&&_0x4e8d9b[_0x421848(0x4d0c)][_0x421848(0x1d45)][_0x421848(0x39e1)]['_aggregator'][_0x421848(0x4f49)][0x0]){var _0x2f9e8c,_0x37e445=new Cartesian2(_0x47d210['endPosition']['x'],_0x47d210[_0x421848(0x569c)]['y']),_0x4ecf3a=_0x4e8d9b['_polyline'],_0x1444b8=_0x4e8d9b[_0x421848(0x10b1)],_0x1f7244=!0x0;if(defined$1(_0x4ecf3a)&&(_0x1f7244=_0x4ecf3a[_0x421848(0xbe4)]),defined$1(_0x1444b8)&&(_0x1f7244=!_0x1444b8[_0x421848(0xa73)]),_0x1f7244)_0x2f9e8c=_0x4e8d9b['viewer']['scene'][_0x421848(0x3fc8)](_0x37e445);else{if(_0x4e8d9b[_0x421848(0x4617)]){var _0x25456f=_0x4e8d9b[_0x421848(0x4d0c)][_0x421848(0x1224)][_0x421848(0xa96)](_0x37e445),_0x546e8f=new Cartesian2(_0x37e445['x']+0x5,_0x37e445['y']),_0x3a0573=_0x4e8d9b['viewer']['camera'][_0x421848(0xa96)](_0x546e8f),_0x2ca7ec=new Cartesian3();_0x2ca7ec=Cartesian3['cross'](_0x25456f[_0x421848(0xc3c)],_0x3a0573['direction'],_0x2ca7ec);var _0x28d090=new Cartesian3();Cartesian3[_0x421848(0x4e7d)](_0x2ca7ec,_0x28d090);var _0x59c0f5=Plane[_0x421848(0x1309)](_0x4e8d9b[_0x421848(0x4d0c)][_0x421848(0x1224)][_0x421848(0x4771)],_0x28d090),_0x3e69ff=new Ray(Cartesian3['ZERO'],_0x4e8d9b[_0x421848(0x4c0a)][_0x421848(0x4771)]);_0x2f9e8c=IntersectionTests[_0x421848(0x3722)](_0x3e69ff,_0x59c0f5);}else{_0x3e69ff=_0x4e8d9b[_0x421848(0x4d0c)][_0x421848(0x1224)][_0x421848(0xa96)](_0x37e445);var _0x323657=new BoundingSphere(Cartesian3[_0x421848(0x3e26)],Cartesian3['distance'](_0x4e8d9b[_0x421848(0x4c0a)][_0x421848(0x4771)],Cartesian3[_0x421848(0x3e26)])),_0x3582a4=IntersectionTests[_0x421848(0x2ecb)](_0x3e69ff,_0x323657);_0x2f9e8c=Ray['getPoint'](_0x3e69ff,_0x3582a4['start']);}}_0x4e8d9b['_editPoint'][_0x421848(0x4771)]=_0x2f9e8c;var _0x47c512=_0x4e8d9b[_0x421848(0x36f4)];_0x47c512[_0x4e8d9b[_0x421848(0x3f3)]]=_0x2f9e8c,defined$1(_0x4ecf3a)&&(_0x4ecf3a[_0x421848(0x30fe)]=new CallbackProperty(function(){return _0x47c512;},!0x1)),defined$1(_0x1444b8)&&(_0x1444b8[_0x421848(0xc14)]=new CallbackProperty(function(){return{'positions':_0x47c512,'holes':[]};},!0x1)),_0x4e8d9b['refreshReferenceAddPoint']();}}function clickHandler$1(_0x4713e6,_0x20a7ad){var _0x4f1e7=_0x68aa19,_0x4b1bdc=_0x20a7ad;if(_0x4b1bdc&&_0x4b1bdc[_0x4f1e7(0x330a)]){var _0x9a386e=pickEntity$1(_0x4b1bdc[_0x4f1e7(0x4d0c)],_0x4713e6);if(defined$1(_0x9a386e)){var _0x7fd842=_0x9a386e['id'];if(!defined$1(_0x7fd842))return;var _0x5a9d77=_0x7fd842[_0x4f1e7(0x4d7b)]('_');if(0x2==_0x5a9d77['length']&&_0x5a9d77[0x0]===referenceAddPointPrefix){var _0x1be84b=parseInt(_0x5a9d77[0x1]),_0x105918=_0x4b1bdc[_0x4f1e7(0x2880)][_0x1be84b];(_0x385456=_0x4b1bdc[_0x4f1e7(0x36f4)])[_0x4f1e7(0x4bc6)](_0x1be84b+0x1,0x0,_0x105918);var _0x2fa31f=_0x4b1bdc[_0x4f1e7(0x831)];defined$1(_0x2fa31f)&&(_0x2fa31f[_0x4f1e7(0x30fe)]=new CallbackProperty(function(){return _0x385456;},!0x1));var _0x42cca8=_0x4b1bdc['_polygon'];if(defined$1(_0x42cca8)){var _0x1855ad=new CallbackProperty(function(){return _0x385456;},!0x1),_0x385456=_0x42cca8['hierarchy']['getValue'](0x0);Array[_0x4f1e7(0x4b57)](_0x385456)?_0x42cca8[_0x4f1e7(0xc14)]=_0x1855ad:_0x42cca8['hierarchy'][_0x4f1e7(0x30fe)]=_0x1855ad;}_0x4b1bdc[_0x4f1e7(0x1d36)](),_0x4b1bdc[_0x4f1e7(0x51ca)]();}}}}function rClickHandler(_0x146f5c,_0x53aaa9){var _0x468436=_0x68aa19,_0x3afd7a=_0x53aaa9;if(_0x3afd7a&&_0x3afd7a[_0x468436(0x330a)]){var _0x75b718=pickEntity$1(_0x3afd7a['viewer'],_0x146f5c);if(defined$1(_0x75b718)){var _0x498ee8=_0x75b718['id'];if(!defined$1(_0x498ee8))return;var _0x52e8ff=_0x498ee8[_0x468436(0x4d7b)]('_');if(0x2==_0x52e8ff['length']&&_0x52e8ff[0x0]===referencePointPrefix){var _0x5e1c0a=parseInt(_0x52e8ff[0x1]),_0x1e024d=_0x3afd7a['_positions'];_0x1e024d[_0x468436(0x4bc6)](_0x5e1c0a,0x1);var _0x11be13=_0x3afd7a[_0x468436(0x831)];defined$1(_0x11be13)&&(_0x11be13[_0x468436(0x30fe)]=new CallbackProperty(function(){return _0x1e024d;},!0x1));var _0x1c9097=_0x3afd7a[_0x468436(0x10b1)];defined$1(_0x1c9097)&&(_0x1c9097[_0x468436(0xc14)]=new CallbackProperty(function(){return _0x1e024d;},!0x1)),_0x3afd7a['refreshReferencePoint'](),_0x3afd7a['refreshReferenceAddPoint']();}}}}Object[_0x68aa19(0x5b7)](EditHandler[_0x68aa19(0x4b51)],{'isEditZ':{'get':function(){return this['_editZ'];},'set':function(_0x19b528){var _0x356167=_0x68aa19;this[_0x356167(0x4617)]=_0x19b528;}},'changedEvt':{'get':function(){return this['_changedEvt'];}}}),EditHandler[_0x68aa19(0x4b51)][_0x68aa19(0x1d93)]=function(_0x2f8e4d){var _0x261b76=_0x68aa19;if(defined$1(_0x2f8e4d[_0x261b76(0x10b1)])||defined$1(_0x2f8e4d[_0x261b76(0x831)])){if(this[_0x261b76(0x50ec)](),this[_0x261b76(0x3f2f)]=_0x2f8e4d,this[_0x261b76(0x10b1)]=_0x2f8e4d['_polygon'],defined$1(this[_0x261b76(0x10b1)])){var _0x12353d=this[_0x261b76(0x10b1)][_0x261b76(0xc14)]['getValue'](0x0);if(!Array['isArray'](_0x12353d)){if(!Array[_0x261b76(0x4b57)](_0x12353d['positions']))throw new DeveloperError$1('positions\x20is\x20required!');_0x12353d=_0x12353d['positions'];}if(this[_0x261b76(0x10b1)][_0x261b76(0x42ba)]&&(this[_0x261b76(0x10b1)][_0x261b76(0x42ba)]===ClassificationType$1[_0x261b76(0x416a)]||this[_0x261b76(0x10b1)]['classificationType']===ClassificationType$1[_0x261b76(0x5366)])||!defined$1(this[_0x261b76(0x10b1)]['height'])&&!defined$1(this[_0x261b76(0x10b1)]['extrudedHeight'])&&!this[_0x261b76(0x10b1)][_0x261b76(0xa73)][_0x261b76(0x1e43)]()){for(var _0x59f975=[],_0x4a7251=0x0;_0x4a7251<_0x12353d[_0x261b76(0x531b)];_0x4a7251++){var _0x5c5f2e=Cartographic['fromCartesian'](_0x12353d[_0x4a7251]);_0x5c5f2e[_0x261b76(0x5862)]=this[_0x261b76(0x4d0c)][_0x261b76(0x1d45)][_0x261b76(0x2292)]['getHeight'](_0x5c5f2e),_0x59f975[_0x261b76(0x3a33)](Cartographic[_0x261b76(0x38a0)](_0x5c5f2e));}this[_0x261b76(0x36f4)]=_0x59f975;}else this[_0x261b76(0x36f4)]=_0x12353d;}this[_0x261b76(0x831)]=_0x2f8e4d[_0x261b76(0x831)],defined$1(this[_0x261b76(0x831)])&&(this[_0x261b76(0x36f4)]=this['_polyline'][_0x261b76(0x30fe)]['getValue'](0x0)),this[_0x261b76(0x5877)]=this[_0x261b76(0x4d0c)][_0x261b76(0x1d45)][_0x261b76(0x4b14)][_0x261b76(0x4979)](new BillboardCollection({'depthTestEnable':!0x1}));for(_0x4a7251=0x0;_0x4a7251<this[_0x261b76(0x36f4)][_0x261b76(0x531b)];_0x4a7251++)this[_0x261b76(0x5877)][_0x261b76(0x4979)]({'id':referencePointPrefix+'_'+_0x4a7251,'position':this[_0x261b76(0x36f4)][_0x4a7251],'image':buildModuleUrl(_0x261b76(0x1e55))});this[_0x261b76(0x3f3)]=-0x1,this[_0x261b76(0x4c0a)]=void 0x0,this[_0x261b76(0x2880)]=[],this[_0x261b76(0x1ccc)]=this[_0x261b76(0x4d0c)][_0x261b76(0x1d45)]['primitives'][_0x261b76(0x4979)](new BillboardCollection({'depthTestEnable':!0x1}));for(_0x4a7251=0x0;_0x4a7251<this[_0x261b76(0x36f4)][_0x261b76(0x531b)]-0x1;_0x4a7251++){var _0x4b5bab=new Cartesian3();Cartesian3[_0x261b76(0x4979)](this[_0x261b76(0x36f4)][_0x4a7251],this[_0x261b76(0x36f4)][_0x4a7251+0x1],_0x4b5bab),Cartesian3['multiplyByScalar'](_0x4b5bab,0.5,_0x4b5bab),this[_0x261b76(0x2880)][_0x261b76(0x3a33)](_0x4b5bab);}defined$1(this[_0x261b76(0x10b1)])&&(_0x4b5bab=new Cartesian3(),(Cartesian3[_0x261b76(0x4979)](this['_positions'][0x0],this['_positions'][this[_0x261b76(0x36f4)][_0x261b76(0x531b)]-0x1],_0x4b5bab),Cartesian3[_0x261b76(0x1c02)](_0x4b5bab,0.5,_0x4b5bab),this[_0x261b76(0x2880)][_0x261b76(0x3a33)](_0x4b5bab)));for(_0x4a7251=0x0;_0x4a7251<this['_addPositions'][_0x261b76(0x531b)];_0x4a7251++)this[_0x261b76(0x1ccc)]['add']({'id':referenceAddPointPrefix+'_'+_0x4a7251,'position':this[_0x261b76(0x2880)][_0x4a7251],'image':buildModuleUrl(_0x261b76(0x24ba))});this['activate']();}},EditHandler[_0x68aa19(0x4b51)][_0x68aa19(0x773)]=function(){var _0x2e61b5=_0x68aa19;if(0x1!=this[_0x2e61b5(0x330a)]){this[_0x2e61b5(0x330a)]=!0x0;var _0x51a497=this;this[_0x2e61b5(0x305e)]['setInputAction'](function(_0x49a74b){downHandler(_0x49a74b,_0x51a497);},ScreenSpaceEventType$1['LEFT_DOWN']),this['handler'][_0x2e61b5(0x240d)](function(_0x3fca6f){upHandler(_0x3fca6f,_0x51a497);},ScreenSpaceEventType$1[_0x2e61b5(0xc2f)]),this[_0x2e61b5(0x305e)][_0x2e61b5(0x240d)](function(_0x4b546b){moveHandler$2(_0x4b546b,_0x51a497);},ScreenSpaceEventType$1[_0x2e61b5(0x1eee)]),this[_0x2e61b5(0x305e)][_0x2e61b5(0x240d)](function(_0x2b1c4a){clickHandler$1(_0x2b1c4a,_0x51a497);},ScreenSpaceEventType$1[_0x2e61b5(0x4e4e)]),this[_0x2e61b5(0x305e)][_0x2e61b5(0x240d)](function(_0x5bd31f){rClickHandler(_0x5bd31f,_0x51a497);},ScreenSpaceEventType$1[_0x2e61b5(0x1f16)]);}},EditHandler[_0x68aa19(0x4b51)][_0x68aa19(0x2f5)]=function(){var _0x50339b=_0x68aa19;this[_0x50339b(0x330a)]=!0x1,this[_0x50339b(0x305e)][_0x50339b(0x43d7)](ScreenSpaceEventType$1['LEFT_DOWN']),this[_0x50339b(0x305e)][_0x50339b(0x43d7)](ScreenSpaceEventType$1[_0x50339b(0xc2f)]),this[_0x50339b(0x305e)]['removeInputAction'](ScreenSpaceEventType$1[_0x50339b(0x1eee)]),this[_0x50339b(0x305e)][_0x50339b(0x43d7)](ScreenSpaceEventType$1['LEFT_CLICK']),this[_0x50339b(0x305e)][_0x50339b(0x43d7)](ScreenSpaceEventType$1['RIGHT_CLICK']);},EditHandler[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x555fe2=_0x68aa19;this[_0x555fe2(0x2f5)](),defined$1(this[_0x555fe2(0x5877)])&&this[_0x555fe2(0x5877)]['removeAll'](),defined$1(this['_editPointIndex'])&&(this[_0x555fe2(0x3f3)]=-0x1),defined$1(this[_0x555fe2(0x4c0a)])&&(this['_editPoint']=void 0x0),defined$1(this['_editObject'])&&(this['_editObject']=void 0x0),defined$1(this[_0x555fe2(0x10b1)])&&(this[_0x555fe2(0x10b1)]=void 0x0),defined$1(this[_0x555fe2(0x831)])&&(this['_polyline']=void 0x0),defined$1(this[_0x555fe2(0x1ccc)])&&this['_addPoints']['removeAll'](),defined$1(this[_0x555fe2(0x2880)])&&(this['_addPositions']['length']=0x0),defined$1(this[_0x555fe2(0x36f4)])&&(this[_0x555fe2(0x36f4)]=void 0x0);},EditHandler[_0x68aa19(0x4b51)][_0x68aa19(0x1d36)]=function(){var _0x379ca0=_0x68aa19;defined$1(this[_0x379ca0(0x5877)])&&this['_editPoints'][_0x379ca0(0x4ee2)](),this['_editPoints']=this[_0x379ca0(0x4d0c)][_0x379ca0(0x1d45)][_0x379ca0(0x4b14)]['add'](new BillboardCollection({'depthTestEnable':!0x1}));for(var _0x2efc4e=0x0;_0x2efc4e<this[_0x379ca0(0x36f4)][_0x379ca0(0x531b)];_0x2efc4e++)this[_0x379ca0(0x5877)][_0x379ca0(0x4979)]({'id':referencePointPrefix+'_'+_0x2efc4e,'position':this['_positions'][_0x2efc4e],'image':buildModuleUrl('Assets/Textures/vertex-edit.png')});defined$1(this[_0x379ca0(0x3f3)])&&(this['_editPointIndex']=-0x1),defined$1(this[_0x379ca0(0x4c0a)])&&(this[_0x379ca0(0x4c0a)]=void 0x0);},EditHandler[_0x68aa19(0x4b51)]['refreshReferenceAddPoint']=function(){var _0x31cc32=_0x68aa19;defined$1(this[_0x31cc32(0x1ccc)])&&this['_addPoints'][_0x31cc32(0x4ee2)](),this['_addPositions']=[],this[_0x31cc32(0x1ccc)]=this[_0x31cc32(0x4d0c)][_0x31cc32(0x1d45)][_0x31cc32(0x4b14)][_0x31cc32(0x4979)](new BillboardCollection({'depthTestEnable':!0x1}));for(var _0x97c4ec=0x0;_0x97c4ec<this[_0x31cc32(0x36f4)]['length']-0x1;_0x97c4ec++){var _0x1a84a5=new Cartesian3();Cartesian3[_0x31cc32(0x4979)](this['_positions'][_0x97c4ec],this[_0x31cc32(0x36f4)][_0x97c4ec+0x1],_0x1a84a5),Cartesian3[_0x31cc32(0x1c02)](_0x1a84a5,0.5,_0x1a84a5),this[_0x31cc32(0x2880)]['push'](_0x1a84a5);}defined$1(this['_polygon'])&&(_0x1a84a5=new Cartesian3(),(Cartesian3[_0x31cc32(0x4979)](this[_0x31cc32(0x36f4)][0x0],this['_positions'][this[_0x31cc32(0x36f4)][_0x31cc32(0x531b)]-0x1],_0x1a84a5),Cartesian3[_0x31cc32(0x1c02)](_0x1a84a5,0.5,_0x1a84a5),this[_0x31cc32(0x2880)][_0x31cc32(0x3a33)](_0x1a84a5)));for(_0x97c4ec=0x0;_0x97c4ec<this[_0x31cc32(0x2880)][_0x31cc32(0x531b)];_0x97c4ec++)this[_0x31cc32(0x1ccc)][_0x31cc32(0x4979)]({'position':this[_0x31cc32(0x2880)][_0x97c4ec],'id':referenceAddPointPrefix+'_'+_0x97c4ec,'image':buildModuleUrl(_0x31cc32(0x24ba))});};var MeasureMode={'Distance':0x0,'Area':0x1,'DVH':0x2,'DVHX':0x3},MeasureMode$1=Object[_0x68aa19(0x3e37)](MeasureMode),MeasureHandler=function(_0x14f19d,_0x22c2ff,_0x5e1454,_0x515e1a){var _0x10f378=_0x68aa19;if(!defined$1(_0x14f19d)||!defined$1(_0x22c2ff))throw new DeveloperError$1(_0x10f378(0x1124));this[_0x10f378(0x305e)]=new ScreenSpaceEventHandler(_0x14f19d[_0x10f378(0x1d45)][_0x10f378(0xda2)]),this[_0x10f378(0x4d0c)]=_0x14f19d,this['_clampMode']=defaultValue$1(_0x5e1454,ClampMode$1[_0x10f378(0x15e6)]),this[_0x10f378(0x4318)]=_0x22c2ff,this[_0x10f378(0x23f8)]=!0x1,this[_0x10f378(0x330a)]=!0x1,this['tmpEntities']=[],this[_0x10f378(0x4539)]=void 0x0,this[_0x10f378(0xb7a)]=void 0x0,this[_0x10f378(0x1163)]=void 0x0,this[_0x10f378(0x148a)]=void 0x0,this[_0x10f378(0x5269)]=new Event(),this[_0x10f378(0x366c)]=new Event(),this[_0x10f378(0x1d57)]=!0x1,this[_0x10f378(0x20e7)]=Color$2['fromCssColorString']('rgba(38,\x2038,\x2038,\x200.85)'),this[_0x10f378(0x693)]=new NearFarScalar(0x96,0x3,0xe4e1c0,0.5),this['_labelPixelOffset']=new Cartesian2(0xf,0x0),this[_0x10f378(0x49c1)]=Color$2['fromCssColorString']('#51ff00'),this[_0x10f378(0x3e5b)]=Color$2[_0x10f378(0x111f)][_0x10f378(0x2156)](0.5),this[_0x10f378(0x14e8)]=0x2,this[_0x10f378(0x44f3)]=void 0x0,this[_0x10f378(0x1c8c)]=defaultValue$1(_0x515e1a,!0x0),this[_0x10f378(0x4442)]=LineDisplayType$1[_0x10f378(0x46fe)];};function clickHandler(_0x493917,_0x5d623f){var _0x199a4f=_0x68aa19,_0x26e7da=_0x5d623f;if(_0x26e7da&&_0x26e7da[_0x199a4f(0x330a)]){var _0x25e541=_0x26e7da[_0x199a4f(0x4d0c)][_0x199a4f(0x1d45)],_0x1a3146=_0x25e541['pickPosition'](_0x493917[_0x199a4f(0x4771)]);defined$1(_0x1a3146)||_0x25e541['mode']!==SceneMode$1[_0x199a4f(0x4c10)]||(_0x1a3146=_0x25e541[_0x199a4f(0x1224)][_0x199a4f(0x906)](_0x493917[_0x199a4f(0x4771)]));var _0x1d5597=_0x25e541['pickPointEnabled']?defaultValue$1(Cartesian3[_0x199a4f(0x254b)](_0x25e541[_0x199a4f(0x3b6d)]),_0x1a3146):_0x1a3146;if(_0x1d5597){if(_0x26e7da['isDrawing']){if(_0x26e7da[_0x199a4f(0x4318)]==MeasureMode$1[_0x199a4f(0x332a)]||_0x26e7da[_0x199a4f(0x4318)]==MeasureMode$1['DVHX'])_0x26e7da[_0x199a4f(0x2f5)]();else{var _0x3f1862=_0x1d5597;if(_0x26e7da&&_0x26e7da[_0x199a4f(0x330a)]&&_0x26e7da[_0x199a4f(0x23f8)]&&defined$1(_0x3f1862))switch(_0x26e7da['mode']){case MeasureMode$1[_0x199a4f(0x31a0)]:processDistance(_0x3f1862,_0x26e7da);break;case MeasureMode$1['Area']:processArea(_0x3f1862,_0x26e7da);break;case MeasureMode$1[_0x199a4f(0x332a)]:processDVH(_0x3f1862,_0x26e7da);}processClk(_0x1d5597,_0x26e7da);}}else switch(_0x26e7da['isDrawing']=!0x0,_0x26e7da[_0x199a4f(0x4318)]){case MeasureMode$1[_0x199a4f(0x31a0)]:startMeasureDis(_0x1d5597,_0x26e7da);break;case MeasureMode$1[_0x199a4f(0x3ca)]:startMeasureArea(_0x1d5597,_0x26e7da);break;case MeasureMode$1['DVH']:startMeasureDVH(_0x1d5597,_0x26e7da);break;case MeasureMode$1[_0x199a4f(0x26fa)]:startMeasureDVHX(_0x1d5597,_0x26e7da);}}}}function moveHandler$1(_0x4f9d06,_0x12b8e4){var _0x1c9240=_0x68aa19,_0x42125c=_0x12b8e4,_0xffe4a6=_0x42125c['viewer'][_0x1c9240(0x1d45)],_0x3c4a0d=_0xffe4a6[_0x1c9240(0x3fc8)](_0x4f9d06[_0x1c9240(0x569c)]);defined$1(_0x3c4a0d)||_0xffe4a6[_0x1c9240(0x4318)]!==SceneMode$1[_0x1c9240(0x4c10)]||(_0x3c4a0d=_0xffe4a6[_0x1c9240(0x1224)][_0x1c9240(0x906)](_0x4f9d06[_0x1c9240(0x569c)]));var _0x9048a8=_0xffe4a6[_0x1c9240(0x6b6)]?defaultValue$1(Cartesian3[_0x1c9240(0x254b)](_0xffe4a6[_0x1c9240(0x3b6d)]),_0x3c4a0d):_0x3c4a0d;if(_0x42125c&&_0x42125c['active']&&_0x42125c[_0x1c9240(0x23f8)]&&defined$1(_0x9048a8))switch(_0x42125c[_0x1c9240(0x4318)]){case MeasureMode$1[_0x1c9240(0x31a0)]:processDistance(_0x9048a8,_0x42125c);break;case MeasureMode$1[_0x1c9240(0x3ca)]:processArea(_0x9048a8,_0x42125c);break;case MeasureMode$1[_0x1c9240(0x332a)]:processDVH(_0x9048a8,_0x42125c);}}function rclkHandler(_0x1e2301,_0x4d2605){var _0xaff4de=_0x68aa19,_0x338f0c=_0x4d2605;if(_0x338f0c&&_0x338f0c[_0xaff4de(0x330a)]&&_0x338f0c[_0xaff4de(0x23f8)]){var _0x46f3ec;if(_0x338f0c[_0xaff4de(0x2f5)](),defined$1(_0x338f0c[_0xaff4de(0x5426)])&&(_0x338f0c[_0xaff4de(0x4318)]===MeasureMode$1['Distance']?(_0x338f0c['polylines']['remove'](_0x338f0c['polyline']),_0x46f3ec=_0x338f0c[_0xaff4de(0x53f7)],0x0===_0x338f0c[_0xaff4de(0x190b)][_0xaff4de(0x531b)]&&_0x338f0c[_0xaff4de(0x4d0c)][_0xaff4de(0x19d0)][_0xaff4de(0x4b3f)](_0x338f0c[_0xaff4de(0x4516)])):(_0x338f0c[_0xaff4de(0x5426)]['positions']=_0x338f0c[_0xaff4de(0x5426)][_0xaff4de(0x30fe)][_0xaff4de(0x48ca)](0x0,_0x338f0c['polyline'][_0xaff4de(0x30fe)][_0xaff4de(0x531b)]-0x1),0x1===_0x338f0c[_0xaff4de(0x5426)][_0xaff4de(0x30fe)][_0xaff4de(0x531b)]&&_0x338f0c[_0xaff4de(0x4d0c)][_0xaff4de(0x19d0)][_0xaff4de(0x4b3f)](_0x338f0c[_0xaff4de(0x4516)]),_0x46f3ec=_0x338f0c[_0xaff4de(0x5426)]['positions']),_0x338f0c[_0xaff4de(0x4d0c)][_0xaff4de(0x19d0)][_0xaff4de(0x4b3f)](_0x338f0c[_0xaff4de(0xdba)]),!defined$1(_0x338f0c[_0xaff4de(0x1c00)]))){_0x338f0c[_0xaff4de(0x3d55)]!=ClampMode$1[_0xaff4de(0x4739)]&&_0x338f0c[_0xaff4de(0x3d55)]!=ClampMode$1['S3mModel']||(_0x338f0c[_0xaff4de(0x1ca7)]=_0x46f3ec,_0x338f0c[_0xaff4de(0x5426)][_0xaff4de(0x105f)]=!0x1),_0x338f0c[_0xaff4de(0xb7a)]['position']=_0x46f3ec[_0x46f3ec[_0xaff4de(0x531b)]-0x1];var _0x227399=0x0;if(_0x4d2605['_clampMode']===ClampMode$1[_0xaff4de(0x4739)])_0x227399=computeClampDistance(_0x338f0c['viewer'][_0xaff4de(0x1d45)],_0x338f0c[_0xaff4de(0x53f7)]);else{for(var _0x2c95d0=0x0,_0x4154f4=_0x46f3ec[_0xaff4de(0x531b)]-0x1;_0x2c95d0<_0x4154f4;_0x2c95d0++)_0x227399+=Cartesian3[_0xaff4de(0x2ffa)](_0x46f3ec[_0x2c95d0],_0x46f3ec[_0x2c95d0+0x1]);}_0x338f0c[_0xaff4de(0xb7a)][_0xaff4de(0x105f)]=!0x0,_0x338f0c['measureEvt'][_0xaff4de(0x30bb)]({'distance':_0x227399[_0xaff4de(0x24af)](0x8),'positions':_0x46f3ec});}if(defined$1(_0x338f0c[_0xaff4de(0x1c00)])){if(_0x46f3ec['length']<0x3){_0x338f0c['_areaLabel'][_0xaff4de(0x105f)]=!0x1,_0x338f0c[_0xaff4de(0x4d0c)][_0xaff4de(0x19d0)][_0xaff4de(0x4b3f)](_0x338f0c[_0xaff4de(0x4516)]);for(_0x2c95d0=0x0,_0x4154f4=_0x338f0c[_0xaff4de(0x9cd)]['length'];_0x2c95d0<_0x4154f4;_0x2c95d0++)_0x338f0c[_0xaff4de(0x4d0c)]['entities'][_0xaff4de(0x4b3f)](_0x338f0c['tmpEntities'][_0x2c95d0]);_0x338f0c[_0xaff4de(0x9cd)][_0xaff4de(0x531b)]=0x0,_0x338f0c['viewer']['entities'][_0xaff4de(0x4b3f)](_0x338f0c[_0xaff4de(0xdba)]),_0x338f0c[_0xaff4de(0x5426)]['positions']['length']=0x0;}if(_0x338f0c['_areaLabel'][_0xaff4de(0x105f)]=!0x0,_0x338f0c[_0xaff4de(0x3d55)]!=ClampMode$1[_0xaff4de(0x4739)]&&_0x338f0c[_0xaff4de(0x3d55)]!=ClampMode$1['S3mModel']||(_0x338f0c[_0xaff4de(0x5426)]['show']=!0x1),_0x338f0c[_0xaff4de(0x682)]=_0x338f0c[_0xaff4de(0x5426)][_0xaff4de(0x30fe)],_0x338f0c[_0xaff4de(0x1c00)][_0xaff4de(0x105f)]=!0x0,_0x46f3ec[_0xaff4de(0x531b)]>0x2){if(_0x338f0c[_0xaff4de(0x3d55)]!==ClampMode$1[_0xaff4de(0x4739)])_0x338f0c[_0xaff4de(0x4539)][_0xaff4de(0x4771)]=_0x338f0c[_0xaff4de(0x5426)][_0xaff4de(0x30fe)][_0x338f0c[_0xaff4de(0x5426)][_0xaff4de(0x30fe)][_0xaff4de(0x531b)]-0x1];else{var _0x1a30f0=_0x338f0c['tmpEntities'][_0x338f0c[_0xaff4de(0x9cd)][_0xaff4de(0x531b)]-0x1]['_position'][_0xaff4de(0x3509)];_0x338f0c[_0xaff4de(0x4539)][_0xaff4de(0x4771)]=_0x1a30f0;}if(_0x338f0c[_0xaff4de(0x3d55)]===ClampMode$1['Ground']){var _0x1a0009=computeClampArea(_0x338f0c[_0xaff4de(0x4d0c)][_0xaff4de(0x1d45)],_0x338f0c[_0xaff4de(0x5426)]['positions']);return void _0x338f0c['measureEvt'][_0xaff4de(0x30bb)]({'area':_0x1a0009['toFixed'](0x8),'positions':_0x46f3ec});}var _0x2d0de1,_0x198487,_0xaa5d7c,_0x3eaf8f=PolygonPipeline[_0xaff4de(0xc37)](_0x46f3ec),_0x37660c=_0x3eaf8f[_0xaff4de(0x531b)]/0x3,_0x4747c2=0x0;for(_0x2c95d0=0x0;_0x2c95d0<_0x37660c;_0x2c95d0++)_0x2d0de1=_0x46f3ec[_0x3eaf8f[0x3*_0x2c95d0]],_0x198487=_0x46f3ec[_0x3eaf8f[0x3*_0x2c95d0+0x1]],_0xaa5d7c=_0x46f3ec[_0x3eaf8f[0x3*_0x2c95d0+0x2]],v12Scratch$1=Cartesian3['subtract'](_0x198487,_0x2d0de1,v12Scratch$1),v13Scratch$1=Cartesian3[_0xaff4de(0x286c)](_0xaa5d7c,_0x2d0de1,v13Scratch$1),crossScratch$1=Cartesian3[_0xaff4de(0x33cc)](v12Scratch$1,v13Scratch$1,crossScratch$1),_0x4747c2+=0.5*Cartesian3['magnitude'](crossScratch$1);_0x338f0c['measureEvt'][_0xaff4de(0x30bb)]({'area':_0x4747c2[_0xaff4de(0x24af)](0x8),'positions':_0x46f3ec});}}}}function processClk(_0x2a9fde,_0x485543){var _0x18743d=_0x68aa19,_0x2a8adb=_0x485543;_0x2a8adb[_0x18743d(0x4318)]===MeasureMode$1[_0x18743d(0x31a0)]?(_0x2a8adb['polyline']=_0x2a8adb[_0x18743d(0x190b)][_0x18743d(0x4979)]({'width':_0x2a8adb[_0x18743d(0x14e8)],'show':_0x2a8adb[_0x18743d(0x1c8c)],'positions':[_0x2a9fde,_0x2a9fde],'material':Material[_0x18743d(0x2a03)](Material[_0x18743d(0x3efb)],{'color':_0x2a8adb[_0x18743d(0x49c1)]})}),_0x485543[_0x18743d(0x3d55)]===ClampMode$1[_0x18743d(0x4739)]&&(_0x2a8adb['polyline'][_0x18743d(0x105f)]=!0x1,_0x2a8adb[_0x18743d(0x1308)]=_0x2a8adb['_currentDis']),_0x2a8adb[_0x18743d(0x53f7)][_0x18743d(0x3a33)](_0x2a9fde)):(_0x2a8adb[_0x18743d(0x4318)]===MeasureMode$1['Area']&&(_0x2a8adb['_accumulationArea']=_0x2a8adb['_currentArea']),_0x2a8adb[_0x18743d(0x5426)]['positions'][_0x18743d(0x3a33)](_0x2a9fde)),defined$1(_0x2a8adb[_0x18743d(0x1c00)])&&_0x485543['_clampMode']!==ClampMode$1['Ground']&&(_0x2a8adb[_0x18743d(0x1c00)][_0x18743d(0x10b1)][_0x18743d(0xc14)]=_0x2a8adb[_0x18743d(0x5426)][_0x18743d(0x30fe)]),_0x2a8adb['tmpEntities']['push'](_0x2a8adb[_0x18743d(0x4d0c)]['entities'][_0x18743d(0x4979)]({'show':_0x2a8adb['_showMeasureResult'],'position':_0x2a9fde,'point':{'pixelSize':0x8,'color':Color$2[_0x18743d(0x321e)](_0x18743d(0x4959))}}));}Object[_0x68aa19(0x5b7)](MeasureHandler['prototype'],{'activeEvt':{'get':function(){var _0x55b2bb=_0x68aa19;return this[_0x55b2bb(0x366c)];}},'measureEvt':{'get':function(){var _0x101366=_0x68aa19;return this[_0x101366(0x5269)];}},'disLabel':{'get':function(){return this['_disLabel'];}},'areaLabel':{'get':function(){var _0x4e87c2=_0x68aa19;return this[_0x4e87c2(0x4539)];}},'hLabel':{'get':function(){var _0x254c9e=_0x68aa19;return this[_0x254c9e(0x148a)];}},'vLabel':{'get':function(){var _0x45dc9c=_0x68aa19;return this[_0x45dc9c(0x1163)];}},'clampMode':{'get':function(){var _0x3c92ba=_0x68aa19;return this[_0x3c92ba(0x3d55)];},'set':function(_0x46f28e){var _0x215150=_0x68aa19;defined$1(_0x46f28e)&&_0x46f28e!=this['_clampMode']&&(this[_0x215150(0x3d55)]=_0x46f28e,defined$1(this[_0x215150(0x1c00)])?_0x46f28e==ClampMode$1[_0x215150(0x15e6)]?(this[_0x215150(0x1c00)][_0x215150(0x1c00)]['perPositionHeight'][_0x215150(0x1e6e)](!0x0),this['polygon']['clampToS3M']=!0x1):_0x46f28e==ClampMode$1[_0x215150(0x4739)]?(this[_0x215150(0x1c00)][_0x215150(0x1c00)]['perPositionHeight'][_0x215150(0x1e6e)](!0x1),this['polygon'][_0x215150(0x4f7b)]=!0x1):_0x46f28e==ClampMode$1['S3mModel']&&(this[_0x215150(0x1c00)]['polygon']['perPositionHeight'][_0x215150(0x1e6e)](!0x1),this[_0x215150(0x1c00)]['clampToS3M']=!0x0):defined$1(this[_0x215150(0x1020)])&&(this[_0x215150(0x3d55)]==ClampMode$1['Ground']||this[_0x215150(0x3d55)]==ClampMode$1[_0x215150(0x87f)]?(this['corridor'][_0x215150(0x105f)]=!0x0,this[_0x215150(0x5426)][_0x215150(0x105f)]=!0x1):(this['corridor'][_0x215150(0x105f)]=!0x1,this[_0x215150(0x5426)]['show']=!0x0),this[_0x215150(0x1020)]['clampToS3M']=_0x46f28e==ClampMode$1[_0x215150(0x87f)]));}},'enableDepthTest':{'get':function(){var _0x289df2=_0x68aa19;return this[_0x289df2(0x1d57)];},'set':function(_0x26405d){var _0x2fd359=_0x68aa19;console[_0x2fd359(0x10bc)](_0x2fd359(0x324b)),Check[_0x2fd359(0x2eb3)]['bool']('MeasureHandler.enableDepthTest',_0x26405d),this[_0x2fd359(0x1d57)]=_0x26405d,this[_0x2fd359(0x4442)]=_0x26405d?LineDisplayType$1[_0x2fd359(0x4e30)]:LineDisplayType$1[_0x2fd359(0x46fe)];}},'capturePointSize':{'get':function(){var _0x4a7318=_0x68aa19;return this[_0x4a7318(0x4d0c)]['_capturePointSize'];},'set':function(_0x545a08){var _0x1b3cec=_0x68aa19;this[_0x1b3cec(0x4d0c)][_0x1b3cec(0xec5)]=_0x545a08;}},'capturePointColor':{'get':function(){var _0x11bd79=_0x68aa19;return this[_0x11bd79(0x4d0c)][_0x11bd79(0x53bb)];},'set':function(_0x4169b9){var _0x22a677=_0x68aa19;this[_0x22a677(0x4d0c)][_0x22a677(0x53bb)]=_0x4169b9;}},'lineColor':{'get':function(){var _0x2b2b72=_0x68aa19;return this[_0x2b2b72(0x49c1)];},'set':function(_0x15c52a){this['_lineColor']=_0x15c52a;}},'fillColor':{'get':function(){var _0x40341e=_0x68aa19;return this[_0x40341e(0x3e5b)];},'set':function(_0x499a1d){var _0x3ac083=_0x68aa19;this[_0x3ac083(0x3e5b)]=_0x499a1d;}},'lineWidth':{'get':function(){var _0x5df817=_0x68aa19;return this[_0x5df817(0x14e8)];},'set':function(_0x25c50b){var _0x366f83=_0x68aa19;this[_0x366f83(0x14e8)]=_0x25c50b;}},'lineDisplayType':{'get':function(){var _0x2c990d=_0x68aa19;return this[_0x2c990d(0x4442)];},'set':function(_0x7f68bc){var _0x59f1f5=_0x68aa19;Check['typeOf']['number'][_0x59f1f5(0x12f2)](_0x59f1f5(0x520),_0x7f68bc,0x0),Check[_0x59f1f5(0x2eb3)][_0x59f1f5(0x30f8)][_0x59f1f5(0x425b)](_0x59f1f5(0x520),_0x7f68bc,0x2),this[_0x59f1f5(0x4442)]=_0x7f68bc,this[_0x59f1f5(0x190b)]&&(this[_0x59f1f5(0x190b)][_0x59f1f5(0x13c3)]=_0x7f68bc);}}}),MeasureHandler[_0x68aa19(0x4b51)]['activate']=function(){var _0x2f9a34=_0x68aa19;if(this['mode']!==MeasureMode$1['DVH']&&this['clear'](),0x1!=this[_0x2f9a34(0x330a)]){this['active']=!0x0;var _0x1629ac=this;this[_0x2f9a34(0x305e)][_0x2f9a34(0x240d)](function(_0x21f082){clickHandler(_0x21f082,_0x1629ac);},ScreenSpaceEventType$1[_0x2f9a34(0x4e4e)]),this['handler'][_0x2f9a34(0x240d)](function(_0x2527ce){moveHandler$1(_0x2527ce,_0x1629ac);},ScreenSpaceEventType$1[_0x2f9a34(0x1eee)]),this[_0x2f9a34(0x305e)][_0x2f9a34(0x240d)](function(_0x250284){rclkHandler(_0x250284,_0x1629ac);},ScreenSpaceEventType$1['RIGHT_CLICK']),this[_0x2f9a34(0x521e)][_0x2f9a34(0x30bb)](!0x0),this[_0x2f9a34(0x44f3)]=this[_0x2f9a34(0x4d0c)][_0x2f9a34(0x3412)]['getInputAction'](ScreenSpaceEventType$1[_0x2f9a34(0x2996)]),this[_0x2f9a34(0x4d0c)][_0x2f9a34(0x3412)]['removeInputAction'](Cesium[_0x2f9a34(0x3485)][_0x2f9a34(0x2996)]);}},MeasureHandler[_0x68aa19(0x4b51)][_0x68aa19(0x2f5)]=function(){var _0x97c006=_0x68aa19;!0x0===this['active']&&this[_0x97c006(0x521e)][_0x97c006(0x30bb)](!0x1),this[_0x97c006(0x330a)]=!0x1,this[_0x97c006(0x23f8)]=!0x1,this[_0x97c006(0x305e)]['removeInputAction'](ScreenSpaceEventType$1[_0x97c006(0x4e4e)]),this[_0x97c006(0x305e)][_0x97c006(0x43d7)](ScreenSpaceEventType$1[_0x97c006(0x1eee)]),this[_0x97c006(0x305e)][_0x97c006(0x43d7)](ScreenSpaceEventType$1[_0x97c006(0x1f16)]),defined$1(this['_dblclickListener'])&&(this[_0x97c006(0x4d0c)][_0x97c006(0x3412)][_0x97c006(0x240d)](this['_dblclickListener'],ScreenSpaceEventType$1['LEFT_DOUBLE_CLICK']),this[_0x97c006(0x44f3)]=void 0x0);},MeasureHandler[_0x68aa19(0x4b51)]['clear']=function(){var _0x3a99d4=_0x68aa19;this[_0x3a99d4(0x2f5)]();for(var _0x25f176=0x0,_0x2ba5eb=this[_0x3a99d4(0x9cd)]['length'];_0x25f176<_0x2ba5eb;_0x25f176++)this['viewer'][_0x3a99d4(0x19d0)]['remove'](this['tmpEntities'][_0x25f176]);if(defined$1(this['clampToGroundPolyline'])&&(this['viewer'][_0x3a99d4(0x19d0)]['remove'](this[_0x3a99d4(0x2e91)]),this[_0x3a99d4(0x2e91)]=null),this[_0x3a99d4(0x9cd)][_0x3a99d4(0x531b)]=0x0,defined$1(this[_0x3a99d4(0x190b)])&&(this[_0x3a99d4(0x190b)][_0x3a99d4(0x4ee2)](),this[_0x3a99d4(0x4d0c)][_0x3a99d4(0x1d45)][_0x3a99d4(0x4b14)]['remove'](this[_0x3a99d4(0x190b)]),this[_0x3a99d4(0x190b)]=void 0x0),defined$1(this['spEntity'])&&(this[_0x3a99d4(0x4d0c)][_0x3a99d4(0x19d0)]['remove'](this[_0x3a99d4(0x4516)]),this['spEntity']=void 0x0),defined$1(this[_0x3a99d4(0xdba)])&&(this[_0x3a99d4(0x4d0c)][_0x3a99d4(0x19d0)][_0x3a99d4(0x4b3f)](this['epEntity']),this[_0x3a99d4(0xdba)]=void 0x0),defined$1(this[_0x3a99d4(0x2c58)])&&(this[_0x3a99d4(0x4d0c)][_0x3a99d4(0x19d0)][_0x3a99d4(0x4b3f)](this[_0x3a99d4(0x2c58)]),this['fpEntity']=void 0x0),defined$1(this['labels']))switch(this['mode']){case MeasureMode$1[_0x3a99d4(0x31a0)]:this[_0x3a99d4(0x3d85)][_0x3a99d4(0x4b3f)](this[_0x3a99d4(0xb7a)]);break;case MeasureMode$1[_0x3a99d4(0x3ca)]:this[_0x3a99d4(0x3d85)][_0x3a99d4(0x4b3f)](this[_0x3a99d4(0x4539)]);break;case MeasureMode$1[_0x3a99d4(0x332a)]:this[_0x3a99d4(0x3d85)][_0x3a99d4(0x4ee2)]();}defined$1(this['polygon'])&&(this['viewer']['entities'][_0x3a99d4(0x4b3f)](this[_0x3a99d4(0x1c00)]),this[_0x3a99d4(0x1c00)]=void 0x0),defined$1(this[_0x3a99d4(0x1020)])&&this[_0x3a99d4(0x4d0c)][_0x3a99d4(0x19d0)][_0x3a99d4(0x4b3f)](this['corridor']);};var v12Scratch$1=new Cartesian3(),v13Scratch$1=new Cartesian3(),crossScratch$1=new Cartesian3();function processArea(_0x508f6f,_0x53c57c){var _0x17eced=_0x68aa19,_0x37bb2e=_0x53c57c;if(_0x37bb2e[_0x17eced(0x4d0c)][_0x17eced(0x1d45)],defined$1(_0x508f6f)){_0x37bb2e['endPoint']=_0x508f6f;var _0x4246b5=_0x37bb2e[_0x17eced(0x5426)][_0x17eced(0x30fe)],_0x4854ca=_0x4246b5[_0x17eced(0x531b)];if(_0x4246b5[_0x4854ca-0x1]=_0x508f6f,_0x4854ca>0x2&&(defined$1(_0x37bb2e['_areaLabel'])&&(_0x37bb2e[_0x17eced(0x4539)]['show']=!0x0),_0x37bb2e['clampToGroundPolygonPositions']=_0x4246b5),_0x37bb2e[_0x17eced(0x5426)][_0x17eced(0x30fe)]=_0x4246b5,_0x4246b5[_0x17eced(0x531b)]>0x2){var _0x27e6d9;if(_0x37bb2e[_0x17eced(0xdba)][_0x17eced(0x4771)]=_0x508f6f,_0x37bb2e[_0x17eced(0x4539)]['position']=_0x508f6f,_0x37bb2e[_0x17eced(0x4539)][_0x17eced(0x105f)]=_0x53c57c[_0x17eced(0x3d55)]!==ClampMode$1[_0x17eced(0x4739)],_0x53c57c[_0x17eced(0x3d55)]===ClampMode$1[_0x17eced(0x4739)])return;_0x27e6d9=MeasureHandler[_0x17eced(0x5040)](_0x4246b5),_0x37bb2e['measureEvt'][_0x17eced(0x30bb)]({'area':_0x27e6d9[_0x17eced(0x24af)](0x8),'positions':_0x4246b5});}}}function startMeasureArea(_0x46cdda,_0x2e65c7){var _0x2847ff=_0x68aa19,_0x47d963=_0x2e65c7;_0x47d963['clampToGroundPolygonPositions']=[],_0x47d963[_0x2847ff(0x9cd)][_0x2847ff(0x531b)]=0x0;var _0x210872=_0x47d963[_0x2847ff(0x1d57)];_0x47d963['polylines']=new PolylineCollection({'opaqueRS':RenderState[_0x2847ff(0x4d21)]({'depthMask':_0x210872,'depthTest':{'enabled':_0x210872}}),'translucentRS':RenderState[_0x2847ff(0x4d21)]({'depthMask':_0x210872,'depthTest':{'enabled':_0x210872}}),'lineDisplayType':_0x47d963[_0x2847ff(0x3d55)]===ClampMode$1[_0x2847ff(0x4739)]?LineDisplayType$1[_0x2847ff(0x4e30)]:_0x47d963[_0x2847ff(0x4442)]}),_0x47d963[_0x2847ff(0x5426)]=_0x47d963[_0x2847ff(0x190b)][_0x2847ff(0x4979)]({'width':_0x47d963[_0x2847ff(0x14e8)],'positions':[_0x46cdda,_0x46cdda],'material':Material['fromType'](Material[_0x2847ff(0x3efb)],{'color':_0x47d963[_0x2847ff(0x49c1)]}),'loop':!0x0}),_0x47d963[_0x2847ff(0x4d0c)][_0x2847ff(0x1d45)]['primitives'][_0x2847ff(0x4979)](_0x47d963[_0x2847ff(0x190b)]),_0x47d963[_0x2847ff(0x4516)]=_0x47d963['viewer'][_0x2847ff(0x19d0)][_0x2847ff(0x4979)]({'position':_0x46cdda,'point':{'pixelSize':0x8,'color':Color$2[_0x2847ff(0x321e)](_0x2847ff(0x4959))}}),_0x47d963[_0x2847ff(0xdba)]=_0x47d963[_0x2847ff(0x4d0c)][_0x2847ff(0x19d0)][_0x2847ff(0x4979)]({'position':_0x46cdda,'point':{'pixelSize':0x8,'color':Color$2[_0x2847ff(0x321e)](_0x2847ff(0x4959))}});var _0x26519e=_0x47d963[_0x2847ff(0x4d0c)][_0x2847ff(0x1d45)][_0x2847ff(0x4b14)][_0x2847ff(0x4979)](new LabelCollection({'depthTestEnable':!0x1}));_0x47d963[_0x2847ff(0x4539)]=_0x26519e[_0x2847ff(0x4979)]({'position':_0x46cdda,'font':_0x2847ff(0x188b),'fillColor':Color$2[_0x2847ff(0x2d95)],'style':LabelStyle$1['FILL_AND_OUTLINE'],'showBackground':!0x0,'outlineWidth':0x1,'outlineColor':Color$2[_0x2847ff(0xbf8)],'pixelOffset':_0x47d963[_0x2847ff(0x516a)],'text':'','show':_0x47d963[_0x2847ff(0x1c8c)],'horizontalOrigin':HorizontalOrigin$1[_0x2847ff(0x5486)]});var _0x3bf32d=_0x47d963[_0x2847ff(0x3d55)],_0x2dc1b9=!0x1,_0x22dc3e=!0x1;_0x3bf32d==ClampMode$1['Space']?_0x2dc1b9=!0x0:_0x3bf32d==ClampMode$1[_0x2847ff(0x87f)]&&(_0x22dc3e=!0x0),_0x47d963['polygon']=_0x47d963[_0x2847ff(0x4d0c)][_0x2847ff(0x19d0)]['add']({'polygon':{'hierarchy':new CallbackProperty(function(){var _0x18cec2=_0x2847ff;return{'positions':_0x47d963[_0x18cec2(0x682)],'holes':[]};},!0x1),'material':_0x47d963[_0x2847ff(0x3e5b)],'perPositionHeight':_0x2dc1b9},'clampToS3M':_0x22dc3e,'depthTestEnabled':_0x210872,'show':!0x1}),_0x47d963[_0x2847ff(0x3d85)]=_0x26519e,_0x2e65c7[_0x2847ff(0x3d55)]===ClampMode$1['Ground']&&(_0x47d963[_0x2847ff(0x5426)][_0x2847ff(0x105f)]=!0x1,_0x47d963[_0x2847ff(0x1c00)][_0x2847ff(0x105f)]=!0x0),_0x47d963[_0x2847ff(0x4539)][_0x2847ff(0x105f)]=!0x1;}function startMeasureDis(_0x3de6ca,_0x234c96){var _0xb81044=_0x68aa19,_0x43b167=_0x234c96;if(_0x234c96[_0xb81044(0x3d55)]===ClampMode$1['Ground']&&(_0x43b167[_0xb81044(0x1ca7)]=[],_0x43b167[_0xb81044(0x2e91)]=_0x43b167[_0xb81044(0x4d0c)][_0xb81044(0x19d0)]['add']({'polyline':{'positions':new CallbackProperty(function(){var _0x383f18=_0xb81044;return _0x43b167[_0x383f18(0x1ca7)];},!0x1),'width':_0x43b167['_lineWidth'],'material':_0x43b167[_0xb81044(0x49c1)],'clampToGround':!0x0}})),_0x43b167[_0xb81044(0x9cd)][_0xb81044(0x531b)]=0x0,!defined$1(_0x43b167[_0xb81044(0x190b)])){var _0x5db998=_0x43b167[_0xb81044(0x1d57)];_0x43b167[_0xb81044(0x190b)]=new PolylineCollection({'opaqueRS':RenderState[_0xb81044(0x4d21)]({'depthMask':_0x5db998,'depthTest':{'enabled':_0x5db998}}),'translucentRS':RenderState['fromCache']({'depthMask':_0x5db998,'depthTest':{'enabled':_0x5db998}}),'lineDisplayType':_0x43b167[_0xb81044(0x3d55)]===ClampMode$1[_0xb81044(0x4739)]?LineDisplayType$1['OCCLUDED']:_0x43b167[_0xb81044(0x4442)]}),_0x43b167[_0xb81044(0x5426)]=_0x43b167['polylines']['add']({'width':_0x43b167[_0xb81044(0x14e8)],'show':_0x43b167[_0xb81044(0x1c8c)],'positions':[_0x3de6ca,_0x3de6ca],'material':Material[_0xb81044(0x2a03)](Material['ColorType'],{'color':_0x43b167[_0xb81044(0x49c1)]})}),_0x43b167[_0xb81044(0x4d0c)]['scene'][_0xb81044(0x4b14)][_0xb81044(0x4979)](_0x43b167[_0xb81044(0x190b)]),_0x43b167['_accumulationPositions']=[_0x3de6ca],_0x43b167[_0xb81044(0x1308)]=0x0,_0x43b167[_0xb81044(0x3a0e)]=0x0,_0x43b167[_0xb81044(0x4516)]=_0x43b167['viewer'][_0xb81044(0x19d0)][_0xb81044(0x4979)]({'position':_0x3de6ca,'show':_0x43b167['_showMeasureResult'],'point':{'pixelSize':0x8,'color':Color$2['fromCssColorString']('#ffe500')}}),_0x43b167[_0xb81044(0xdba)]=_0x43b167[_0xb81044(0x4d0c)][_0xb81044(0x19d0)][_0xb81044(0x4979)]({'position':_0x3de6ca,'show':_0x43b167[_0xb81044(0x1c8c)],'point':{'pixelSize':0x8,'color':Color$2['fromCssColorString']('#ffe500')}});var _0x5b78f4=_0x43b167[_0xb81044(0x4d0c)][_0xb81044(0x1d45)][_0xb81044(0x4b14)][_0xb81044(0x4979)](new LabelCollection({'depthTestEnable':!0x1}));_0x43b167[_0xb81044(0xb7a)]=_0x5b78f4['add']({'position':_0x3de6ca,'font':_0xb81044(0x188b),'fillColor':Color$2[_0xb81044(0x2d95)],'style':LabelStyle$1[_0xb81044(0x1aa9)],'showBackground':!0x0,'backgroundColor':_0x43b167[_0xb81044(0x20e7)],'outlineWidth':0x1,'outlineColor':Color$2[_0xb81044(0xbf8)],'pixelOffset':_0x43b167[_0xb81044(0x516a)],'text':'','show':_0x43b167[_0xb81044(0x1c8c)],'horizontalOrigin':HorizontalOrigin$1['LEFT']}),_0x43b167[_0xb81044(0x3d85)]=_0x5b78f4;var _0x1503d3=_0x43b167['_clampMode']==ClampMode$1[_0xb81044(0x87f)],_0x518548=Cartesian3[_0xb81044(0x254b)](_0x3de6ca);_0x43b167[_0xb81044(0x1020)]=_0x43b167[_0xb81044(0x4d0c)][_0xb81044(0x19d0)][_0xb81044(0x4979)]({'corridor':{'positions':[_0x518548,_0x518548],'width':0x14,'material':Color$2[_0xb81044(0x321e)](_0xb81044(0x45b4))},'clampToS3M':_0x1503d3,'show':!0x1});}_0x234c96[_0xb81044(0x3d55)]===ClampMode$1['Ground']&&(_0x43b167['polyline'][_0xb81044(0x105f)]=!0x1);}function processDistance(_0x33d9d9,_0x749440){var _0x40ba58=_0x68aa19,_0x5b74c8=_0x749440;_0x5b74c8[_0x40ba58(0x4d0c)][_0x40ba58(0x1d45)],_0x5b74c8[_0x40ba58(0x36a1)]=_0x33d9d9;var _0xd433d4=_0x5b74c8[_0x40ba58(0x5426)]['positions'],_0x1f6e62=_0xd433d4[_0x40ba58(0x531b)];_0x749440[_0x40ba58(0x3d55)]===ClampMode$1[_0x40ba58(0x4739)]&&(_0x5b74c8[_0x40ba58(0x4318)]===MeasureMode$1['Distance']?_0x5b74c8[_0x40ba58(0x1ca7)]=_0x5b74c8[_0x40ba58(0x53f7)][_0x40ba58(0x32c8)]([_0x33d9d9]):_0x5b74c8[_0x40ba58(0x1ca7)]=_0xd433d4),_0xd433d4[_0x1f6e62-0x1]=_0x33d9d9,_0x5b74c8[_0x40ba58(0x5426)]['positions']=_0xd433d4,_0x5b74c8[_0x40ba58(0xdba)][_0x40ba58(0x4771)]=_0x33d9d9;var _0x5f150d=0x0,_0x505098=_0x5b74c8['_accumulationPositions'][_0x40ba58(0x32c8)]([_0x33d9d9]);if(_0x5b74c8[_0x40ba58(0x5426)][_0x40ba58(0x2feb)]=_0x5f150d,_0x5b74c8[_0x40ba58(0xb7a)][_0x40ba58(0x4771)]=_0x33d9d9,_0x5b74c8[_0x40ba58(0xb7a)][_0x40ba58(0x105f)]=_0x749440['_clampMode']!==ClampMode$1[_0x40ba58(0x4739)],_0x749440[_0x40ba58(0x3d55)]!==ClampMode$1['Ground']){for(var _0x450d18=0x0,_0x27af66=_0x505098['length']-0x1;_0x450d18<_0x27af66;_0x450d18++)_0x5f150d+=Cartesian3[_0x40ba58(0x2ffa)](_0x505098[_0x450d18],_0x505098[_0x450d18+0x1]);_0x5b74c8[_0x40ba58(0x2d22)][_0x40ba58(0x30bb)]({'distance':_0x5f150d[_0x40ba58(0x24af)](0x8),'positions':_0x505098});}}function startMeasureDVH(_0x68fb74,_0x32e918){var _0x3de14f=_0x68aa19,_0x57e780=_0x32e918;if(!defined$1(_0x57e780[_0x3de14f(0x190b)])){var _0x1a13f7=_0x57e780['_enableDepthTest'];_0x57e780[_0x3de14f(0x190b)]=new PolylineCollection({'opaqueRS':RenderState[_0x3de14f(0x4d21)]({'depthMask':_0x1a13f7,'depthTest':{'enabled':_0x1a13f7}}),'lineDisplayType':_0x57e780[_0x3de14f(0x4442)]}),_0x57e780[_0x3de14f(0x4d0c)]['scene'][_0x3de14f(0x4b14)]['add'](_0x57e780[_0x3de14f(0x190b)]);}_0x57e780[_0x3de14f(0x99d)]=_0x57e780[_0x3de14f(0x190b)]['add']({'width':0x2,'show':_0x57e780['_showMeasureResult'],'positions':[_0x68fb74,_0x68fb74],'material':Material[_0x3de14f(0x2a03)](Material[_0x3de14f(0x3efb)],{'color':_0x57e780['_lineColor']})}),_0x57e780[_0x3de14f(0x2287)]=_0x57e780['polylines'][_0x3de14f(0x4979)]({'width':0x2,'show':_0x57e780[_0x3de14f(0x1c8c)],'positions':[_0x68fb74,_0x68fb74],'material':Material['fromType'](Material[_0x3de14f(0x3efb)],{'color':_0x57e780[_0x3de14f(0x49c1)]})}),_0x57e780[_0x3de14f(0x2e21)]=_0x57e780[_0x3de14f(0x190b)][_0x3de14f(0x4979)]({'width':0x2,'show':_0x57e780['_showMeasureResult'],'positions':[_0x68fb74,_0x68fb74],'material':Material[_0x3de14f(0x2a03)](Material['ColorType'],{'color':_0x57e780[_0x3de14f(0x49c1)]})}),_0x57e780['spEntity']=_0x57e780[_0x3de14f(0x4d0c)][_0x3de14f(0x19d0)][_0x3de14f(0x4979)]({'position':_0x68fb74,'show':_0x57e780[_0x3de14f(0x1c8c)],'point':{'pixelSize':0x8,'color':Color$2[_0x3de14f(0x321e)](_0x3de14f(0x4959))}}),_0x57e780[_0x3de14f(0xdba)]=_0x57e780['viewer'][_0x3de14f(0x19d0)][_0x3de14f(0x4979)]({'position':_0x68fb74,'show':_0x57e780['_showMeasureResult'],'point':{'pixelSize':0x8,'color':Color$2[_0x3de14f(0x321e)](_0x3de14f(0x4959))}}),_0x57e780[_0x3de14f(0x2c58)]=_0x57e780[_0x3de14f(0x4d0c)]['entities'][_0x3de14f(0x4979)]({'position':_0x68fb74,'show':_0x57e780[_0x3de14f(0x1c8c)],'point':{'pixelSize':0x8,'color':Color$2[_0x3de14f(0x321e)](_0x3de14f(0x4959))}}),_0x57e780['tmpEntities'][_0x3de14f(0x3a33)](_0x57e780[_0x3de14f(0x4516)]),_0x57e780[_0x3de14f(0x9cd)][_0x3de14f(0x3a33)](_0x57e780[_0x3de14f(0xdba)]),_0x57e780[_0x3de14f(0x9cd)][_0x3de14f(0x3a33)](_0x57e780[_0x3de14f(0x2c58)]),defined$1(_0x57e780[_0x3de14f(0x3d85)])||(_0x57e780['labels']=_0x57e780[_0x3de14f(0x4d0c)][_0x3de14f(0x1d45)][_0x3de14f(0x4b14)][_0x3de14f(0x4979)](new LabelCollection({'depthTestEnable':!0x1}))),_0x57e780[_0x3de14f(0xb7a)]=_0x57e780[_0x3de14f(0x3d85)][_0x3de14f(0x4979)]({'position':_0x68fb74,'font':'500\x2016px\x20sans-serif','style':LabelStyle$1[_0x3de14f(0x1aa9)],'outlineWidth':0x1,'outlineColor':Color$2[_0x3de14f(0x1219)],'showBackground':!0x0,'backgroundColor':_0x57e780[_0x3de14f(0x20e7)],'pixelOffset':_0x57e780[_0x3de14f(0x516a)],'pixelOffsetScaleByDistance':_0x57e780['_labelPixelOffsetScaleByDistance'],'text':'','show':_0x57e780[_0x3de14f(0x1c8c)],'horizontalOrigin':HorizontalOrigin$1[_0x3de14f(0x5486)]}),_0x57e780['_vLabel']=_0x57e780[_0x3de14f(0x3d85)]['add']({'position':_0x68fb74,'font':_0x3de14f(0x1188),'style':LabelStyle$1[_0x3de14f(0x1aa9)],'outlineWidth':0x1,'outlineColor':Color$2[_0x3de14f(0x1219)],'showBackground':!0x0,'backgroundColor':_0x57e780['_labelBackgroundColor'],'pixelOffset':_0x57e780['_labelPixelOffset'],'pixelOffsetScaleByDistance':_0x57e780[_0x3de14f(0x693)],'text':'','show':_0x57e780[_0x3de14f(0x1c8c)],'horizontalOrigin':HorizontalOrigin$1[_0x3de14f(0x5486)]}),_0x57e780[_0x3de14f(0x148a)]=_0x57e780['labels'][_0x3de14f(0x4979)]({'position':_0x68fb74,'font':_0x3de14f(0x1188),'style':LabelStyle$1[_0x3de14f(0x1aa9)],'outlineWidth':0x1,'outlineColor':Color$2[_0x3de14f(0x1219)],'showBackground':!0x0,'backgroundColor':_0x57e780[_0x3de14f(0x20e7)],'pixelOffset':_0x57e780['_labelPixelOffset'],'pixelOffsetScaleByDistance':_0x57e780[_0x3de14f(0x693)],'text':'','show':_0x57e780[_0x3de14f(0x1c8c)],'horizontalOrigin':HorizontalOrigin$1[_0x3de14f(0x5486)]});var _0x44a13d=new Cartesian3();Cartesian3[_0x3de14f(0x4e7d)](_0x68fb74,_0x44a13d),_0x57e780[_0x3de14f(0x1679)]=Plane['fromPointNormal'](_0x68fb74,_0x44a13d),_0x57e780[_0x3de14f(0x203d)]=_0x68fb74,_0x57e780[_0x3de14f(0x1e28)]=Cartographic[_0x3de14f(0x2d23)](_0x68fb74)[_0x3de14f(0x5862)],_0x57e780[_0x3de14f(0x193a)]=_0x44a13d;var _0x4d0a55=new Cartesian3();Cartesian3[_0x3de14f(0x3152)](_0x44a13d,_0x4d0a55),_0x57e780[_0x3de14f(0x1a49)]=_0x4d0a55,_0x57e780[_0x3de14f(0x4516)][_0x3de14f(0x4771)]=_0x68fb74;}function startMeasureDVHX(_0x9ce44b,_0x3d48e1){var _0x4f0958=_0x68aa19,_0x215ac5=_0x3d48e1;if(!defined$1(_0x215ac5[_0x4f0958(0x190b)])){_0x215ac5[_0x4f0958(0x190b)]=new PolylineCollection(),_0x215ac5[_0x4f0958(0x2287)]=_0x215ac5[_0x4f0958(0x190b)]['add']({'width':0x2,'show':_0x215ac5[_0x4f0958(0x1c8c)],'positions':[_0x9ce44b,_0x9ce44b],'material':Material[_0x4f0958(0x2a03)](Material['ColorType'],{'color':_0x215ac5[_0x4f0958(0x49c1)]})}),_0x215ac5['startPoint']=_0x9ce44b,_0x215ac5['spEntity']=_0x215ac5[_0x4f0958(0x4d0c)]['entities'][_0x4f0958(0x4979)]({'position':_0x9ce44b,'show':_0x215ac5[_0x4f0958(0x1c8c)],'point':{'pixelSize':0x8,'color':Color$2['fromCssColorString'](_0x4f0958(0x4959))}}),_0x215ac5[_0x4f0958(0x2c58)]=_0x215ac5['viewer'][_0x4f0958(0x19d0)][_0x4f0958(0x4979)]({'position':_0x9ce44b,'show':_0x215ac5[_0x4f0958(0x1c8c)],'point':{'pixelSize':0x8,'color':Color$2['fromCssColorString'](_0x4f0958(0x4959))}});var _0x1a8355=_0x215ac5[_0x4f0958(0x4d0c)]['scene']['primitives'][_0x4f0958(0x4979)](new LabelCollection({'depthTestEnable':!0x1}));_0x215ac5[_0x4f0958(0x1163)]=_0x1a8355[_0x4f0958(0x4979)]({'position':_0x9ce44b,'font':_0x4f0958(0x1188),'style':LabelStyle$1[_0x4f0958(0x1aa9)],'outlineWidth':0x1,'outlineColor':Color$2[_0x4f0958(0x1219)],'showBackground':!0x0,'backgroundColor':_0x215ac5[_0x4f0958(0x20e7)],'pixelOffset':_0x215ac5['_labelPixelOffset'],'pixelOffsetScaleByDistance':_0x215ac5[_0x4f0958(0x693)],'text':'','show':_0x215ac5[_0x4f0958(0x1c8c)],'horizontalOrigin':HorizontalOrigin$1[_0x4f0958(0x5486)]}),_0x215ac5['viewer'][_0x4f0958(0x1d45)]['primitives']['add'](_0x215ac5[_0x4f0958(0x190b)]),_0x215ac5[_0x4f0958(0x3d85)]=_0x1a8355;}_0x215ac5[_0x4f0958(0x203d)]=_0x9ce44b,_0x215ac5[_0x4f0958(0x4516)][_0x4f0958(0x4771)]=_0x9ce44b;}var normalScratch$2=new Cartesian3();function processDVH(_0x34f871,_0x270f88){var _0x3966f3=_0x68aa19,_0x339fc3=_0x270f88;if(_0x339fc3[_0x3966f3(0x4d0c)][_0x3966f3(0x1d45)],defined$1(_0x34f871)){_0x339fc3[_0x3966f3(0x36a1)]=_0x34f871;var _0xc9bd49,_0x13278c,_0x253198=Cartographic[_0x3966f3(0x2d23)](_0x34f871)[_0x3966f3(0x5862)];if(_0x253198>_0x339fc3['startHeight']){var _0x39d1ce=Cartesian3[_0x3966f3(0x4e7d)](_0x34f871,normalScratch$2);_0xc9bd49=Plane[_0x3966f3(0x1309)](_0x34f871,_0x39d1ce),_0x13278c=new Ray(_0x339fc3[_0x3966f3(0x203d)],_0x39d1ce);}else _0xc9bd49=_0x339fc3['plane'],_0x13278c=new Ray(_0x34f871,_0x339fc3[_0x3966f3(0x193a)]);var _0x38fa20=IntersectionTests[_0x3966f3(0x3722)](_0x13278c,_0xc9bd49);if(defined$1(_0x38fa20)||(_0x13278c=new Ray(_0x34f871,_0x339fc3[_0x3966f3(0x193a)]),_0x38fa20=IntersectionTests['rayPlane'](_0x13278c,_0x339fc3['plane']))){_0x253198>_0x339fc3[_0x3966f3(0x1e28)]?(_0x339fc3[_0x3966f3(0x99d)]['positions']=[_0x34f871,_0x38fa20],_0x339fc3[_0x3966f3(0x2287)]['positions']=[_0x339fc3[_0x3966f3(0x203d)],_0x38fa20]):(_0x339fc3['horizontalPolyline'][_0x3966f3(0x30fe)]=[_0x339fc3[_0x3966f3(0x203d)],_0x38fa20],_0x339fc3[_0x3966f3(0x2287)][_0x3966f3(0x30fe)]=[_0x34f871,_0x38fa20]),_0x339fc3['dirPolyline'][_0x3966f3(0x30fe)]=[_0x339fc3[_0x3966f3(0x203d)],_0x34f871],_0x339fc3['epEntity'][_0x3966f3(0x4771)]=_0x34f871,_0x339fc3[_0x3966f3(0x2c58)]['position']=_0x38fa20;var _0x1b614f=Cartesian3[_0x3966f3(0x2ffa)](_0x339fc3[_0x3966f3(0x203d)],_0x34f871)[_0x3966f3(0x24af)](0x8),_0x339c88=Cartesian3[_0x3966f3(0x2ffa)](_0x339fc3['startPoint'],_0x38fa20)[_0x3966f3(0x24af)](0x8),_0x5d4604=Cartesian3['distance'](_0x34f871,_0x38fa20)[_0x3966f3(0x24af)](0x8);_0x253198>_0x339fc3[_0x3966f3(0x1e28)]?(Cartesian3[_0x3966f3(0x52f2)](_0x339fc3['startPoint'],_0x34f871,0.5,_0x339fc3[_0x3966f3(0xb7a)][_0x3966f3(0x4771)]),Cartesian3['lerp'](_0x339fc3['startPoint'],_0x38fa20,0.5,_0x339fc3['_vLabel'][_0x3966f3(0x4771)]),Cartesian3[_0x3966f3(0x52f2)](_0x34f871,_0x38fa20,0.5,_0x339fc3[_0x3966f3(0x148a)]['position'])):(Cartesian3['lerp'](_0x339fc3[_0x3966f3(0x203d)],_0x34f871,0.5,_0x339fc3['_disLabel'][_0x3966f3(0x4771)]),Cartesian3[_0x3966f3(0x52f2)](_0x34f871,_0x38fa20,0.5,_0x339fc3[_0x3966f3(0x1163)][_0x3966f3(0x4771)]),Cartesian3[_0x3966f3(0x52f2)](_0x339fc3[_0x3966f3(0x203d)],_0x38fa20,0.5,_0x339fc3[_0x3966f3(0x148a)][_0x3966f3(0x4771)]),_0x339c88=Cartesian3[_0x3966f3(0x2ffa)](_0x34f871,_0x38fa20)[_0x3966f3(0x24af)](0x8),_0x5d4604=Cartesian3[_0x3966f3(0x2ffa)](_0x339fc3[_0x3966f3(0x203d)],_0x38fa20)[_0x3966f3(0x24af)](0x8)),_0x339fc3[_0x3966f3(0x2d22)][_0x3966f3(0x30bb)]({'distance':_0x1b614f,'directionalPositions':_0x339fc3[_0x3966f3(0x2e21)][_0x3966f3(0x30fe)],'verticalHeight':_0x339c88,'verticalPositions':_0x339fc3[_0x3966f3(0x2287)]['positions'],'horizontalDistance':_0x5d4604,'horizontalPositions':_0x339fc3[_0x3966f3(0x99d)]['positions'],'endHeight':_0x253198});}}}function computeClampArea(_0x3eaf80,_0x5ba630){var _0x2ca7d9=_0x68aa19;for(var _0x565911=Number[_0x2ca7d9(0xd77)],_0x5b214b=-Number['MAX_VALUE'],_0x1e8a48=Number[_0x2ca7d9(0xd77)],_0x73589=-Number[_0x2ca7d9(0xd77)],_0x5c845c=0x0;_0x5c845c<_0x5ba630[_0x2ca7d9(0x531b)];_0x5c845c++){var _0x25bc8b=Cartographic[_0x2ca7d9(0x2d23)](_0x5ba630[_0x5c845c]);_0x565911=Math['min'](_0x25bc8b[_0x2ca7d9(0x1041)],_0x565911),_0x5b214b=Math[_0x2ca7d9(0x2bc6)](_0x25bc8b['longitude'],_0x5b214b),_0x1e8a48=Math['min'](_0x25bc8b[_0x2ca7d9(0x288b)],_0x1e8a48),_0x73589=Math[_0x2ca7d9(0x2bc6)](_0x25bc8b[_0x2ca7d9(0x288b)],_0x73589);}for(var _0x22b6ef=Cartographic['toCartesian'](new Cartographic(_0x565911,_0x1e8a48,0x0)),_0xf64693=Cartographic[_0x2ca7d9(0x38a0)](new Cartographic(_0x5b214b,_0x73589,0x0)),_0x245b0b=Cartesian3[_0x2ca7d9(0x28a0)](_0x22b6ef,_0xf64693),_0x168f6e=PolygonGeometry[_0x2ca7d9(0x50d6)]({'positions':_0x5ba630,'granularity':_0x245b0b/0x20}),_0x1e4dc1=PolygonGeometry[_0x2ca7d9(0x2a90)](_0x168f6e),_0xacf77f=0x0,_0xedcd7={},_0x3fbc7f=0x0;_0x3fbc7f<_0x1e4dc1[_0x2ca7d9(0x525a)]['length'];_0x3fbc7f+=0x3){var _0x56a0d8,_0x255aae=_0x1e4dc1[_0x2ca7d9(0x525a)][_0x3fbc7f];if(defined$1(_0xedcd7[_0x255aae]))_0x56a0d8=_0xedcd7[_0x255aae];else{_0x56a0d8=new Cartesian3(_0x1e4dc1['attributes'][_0x2ca7d9(0x4771)][_0x2ca7d9(0x21e8)][0x3*_0x255aae],_0x1e4dc1[_0x2ca7d9(0x1b28)][_0x2ca7d9(0x4771)]['values'][0x3*_0x255aae+0x1],_0x1e4dc1[_0x2ca7d9(0x1b28)]['position'][_0x2ca7d9(0x21e8)][0x3*_0x255aae+0x2]);var _0x5c9255=Cartographic['fromCartesian'](_0x56a0d8),_0x2db019=_0x3eaf80['globe'][_0x2ca7d9(0x4876)](_0x5c9255);if(!defined$1(_0x2db019))continue;_0x5c9255=Cartographic[_0x2ca7d9(0x2a01)](_0x5c9255[_0x2ca7d9(0x1041)],_0x5c9255[_0x2ca7d9(0x288b)],_0x2db019),_0x56a0d8=Cartographic[_0x2ca7d9(0x38a0)](_0x5c9255),_0xedcd7[_0x255aae]=Cartesian3[_0x2ca7d9(0x254b)](_0x56a0d8);}var _0x120674,_0x4c6dac=_0x1e4dc1[_0x2ca7d9(0x525a)][_0x3fbc7f+0x1];if(defined$1(_0xedcd7[_0x4c6dac]))_0x120674=_0xedcd7[_0x4c6dac];else{_0x120674=new Cartesian3(_0x1e4dc1['attributes'][_0x2ca7d9(0x4771)][_0x2ca7d9(0x21e8)][0x3*_0x4c6dac],_0x1e4dc1['attributes']['position'][_0x2ca7d9(0x21e8)][0x3*_0x4c6dac+0x1],_0x1e4dc1['attributes'][_0x2ca7d9(0x4771)]['values'][0x3*_0x4c6dac+0x2]);var _0x25d421=Cartographic[_0x2ca7d9(0x2d23)](_0x120674),_0x1576b3=_0x3eaf80[_0x2ca7d9(0x2292)][_0x2ca7d9(0x4876)](_0x25d421);if(!defined$1(_0x1576b3))continue;_0x25d421=Cartographic[_0x2ca7d9(0x2a01)](_0x25d421[_0x2ca7d9(0x1041)],_0x25d421[_0x2ca7d9(0x288b)],_0x1576b3),_0x120674=Cartographic[_0x2ca7d9(0x38a0)](_0x25d421),_0xedcd7[_0x4c6dac]=Cartesian3['clone'](_0x120674);}var _0x100b36,_0x2c5db1=_0x1e4dc1[_0x2ca7d9(0x525a)][_0x3fbc7f+0x2];if(defined$1(_0xedcd7[_0x2c5db1]))_0x100b36=_0xedcd7[_0x2c5db1];else{_0x100b36=new Cartesian3(_0x1e4dc1['attributes']['position']['values'][0x3*_0x2c5db1],_0x1e4dc1[_0x2ca7d9(0x1b28)][_0x2ca7d9(0x4771)]['values'][0x3*_0x2c5db1+0x1],_0x1e4dc1['attributes'][_0x2ca7d9(0x4771)]['values'][0x3*_0x2c5db1+0x2]);var _0x10fc05=Cartographic['fromCartesian'](_0x100b36),_0x425251=_0x3eaf80['globe'][_0x2ca7d9(0x4876)](_0x10fc05);if(!defined$1(_0x425251))continue;_0x10fc05=Cartographic['fromRadians'](_0x10fc05[_0x2ca7d9(0x1041)],_0x10fc05['latitude'],_0x425251),_0x100b36=Cartographic[_0x2ca7d9(0x38a0)](_0x10fc05),_0xedcd7[_0x2c5db1]=Cartesian3[_0x2ca7d9(0x254b)](_0x100b36);}v12Scratch$1=Cartesian3[_0x2ca7d9(0x286c)](_0x120674,_0x56a0d8,v12Scratch$1),v13Scratch$1=Cartesian3[_0x2ca7d9(0x286c)](_0x100b36,_0x56a0d8,v13Scratch$1),crossScratch$1=Cartesian3[_0x2ca7d9(0x33cc)](v12Scratch$1,v13Scratch$1,crossScratch$1),_0xacf77f+=0.5*Cartesian3[_0x2ca7d9(0x1791)](crossScratch$1);}return _0xacf77f;}function computeClampDistance(_0x277be0,_0xd26125){var _0x29bdc2=_0x68aa19;for(var _0xd884bf=0x0,_0x47d156=[],_0x341f8d=_0xd26125[_0x29bdc2(0x531b)]-0x1,_0x15b7e9=0x0;_0x15b7e9<_0x341f8d;_0x15b7e9++){var _0x2ae222=_0xd26125[_0x15b7e9],_0x1fe7a4=_0xd26125[_0x15b7e9+0x1],_0x7d6d6f=Cartesian3['angleBetween'](_0x2ae222,_0x1fe7a4);if(!(_0x7d6d6f<CesiumMath[_0x29bdc2(0x3a0a)]))for(var _0x487c4a=_0x7d6d6f/0x40,_0x3fafd9=CesiumMath[_0x29bdc2(0x4416)](_0x487c4a,0x615299),_0x5b8d24=PolygonGeometryLibrary['subdivideLine'](_0x2ae222,_0x1fe7a4,_0x3fafd9,_0x47d156),_0x3234d9=Cartesian3[_0x29bdc2(0x28e5)](_0x5b8d24),_0x27a866=_0x3234d9[_0x29bdc2(0x531b)]-0x1,_0x47c3aa=0x0;_0x47c3aa<_0x27a866;_0x47c3aa++){var _0x2ccf37=_0x3234d9[_0x47c3aa],_0xe5cb6f=Cartographic[_0x29bdc2(0x2d23)](_0x2ccf37),_0x3e91e3=_0x277be0['globe']['getHeight'](_0xe5cb6f);_0xe5cb6f=Cartographic[_0x29bdc2(0x2a01)](_0xe5cb6f[_0x29bdc2(0x1041)],_0xe5cb6f[_0x29bdc2(0x288b)],_0x3e91e3);var _0x48455d=Cartographic['toCartesian'](_0xe5cb6f),_0x7fb0c7=_0x3234d9[_0x47c3aa+0x1];_0xe5cb6f=Cartographic[_0x29bdc2(0x2d23)](_0x7fb0c7),_0x3e91e3=_0x277be0[_0x29bdc2(0x2292)]['getHeight'](_0xe5cb6f),_0xe5cb6f=Cartographic[_0x29bdc2(0x2a01)](_0xe5cb6f['longitude'],_0xe5cb6f[_0x29bdc2(0x288b)],_0x3e91e3);var _0x42554c=Cartographic[_0x29bdc2(0x38a0)](_0xe5cb6f);_0xd884bf+=Cartesian3[_0x29bdc2(0x2ffa)](_0x48455d,_0x42554c);}}return _0xd884bf;}MeasureHandler[_0x68aa19(0x5040)]=function(_0x201f48){var _0x2440f8=_0x68aa19;for(var _0x12ae9c,_0x5a740f,_0xeb2c32,_0xf7ff59=PolygonPipeline[_0x2440f8(0xc37)](_0x201f48),_0x2f49d5=_0xf7ff59[_0x2440f8(0x531b)]/0x3,_0x385993=0x0,_0x558369=0x0;_0x558369<_0x2f49d5;_0x558369++)_0x12ae9c=_0x201f48[_0xf7ff59[0x3*_0x558369]],_0x5a740f=_0x201f48[_0xf7ff59[0x3*_0x558369+0x1]],_0xeb2c32=_0x201f48[_0xf7ff59[0x3*_0x558369+0x2]],v12Scratch$1=Cartesian3['subtract'](_0x5a740f,_0x12ae9c,v12Scratch$1),v13Scratch$1=Cartesian3[_0x2440f8(0x286c)](_0xeb2c32,_0x12ae9c,v13Scratch$1),crossScratch$1=Cartesian3[_0x2440f8(0x33cc)](v12Scratch$1,v13Scratch$1,crossScratch$1),_0x385993+=0.5*Cartesian3['magnitude'](crossScratch$1);return _0x385993;};var TYPE={'LINE_X':0x1,'LINE_Y':0x2,'LINE_Z':0x3,'CIRCLE_X':0x4,'CIRCLE_Y':0x5,'CIRCLE_Z':0x6,'SCALE_LINE_X':0x7,'SCALE_LINE_Y':0x8,'SCALE_LINE_Z':0x9,'UNIFORM_SCALE':0xa},MODEL_TYPE={'ENTITY':0x1,'S3MINSTANCE':0x2},scratchNormalStart=new Cartesian3(),scratchNormalEnd=new Cartesian3(),scratchPosition$3=new Cartesian3(),scratchPosition2=new Cartesian3(),scratchDiff=new Cartesian3();new Matrix4();var scratchTransition=new Cartesian3(),scratchRotation$1=new Matrix3(),scratchQuaternion$1=new Quaternion(),scratchMatrix$1=new Matrix4(),scratchEnuMatrix=new Matrix4(),scratchTransitionMatrix=new Matrix4(),scratchTangent=new Cartesian3(),scratchLeft=new Cartesian3(),scratchRight$4=new Cartesian3(),scratchDir$1=new Cartesian3(),scratchHpr$1=new HeadingPitchRoll(),scratchLocalMatrix=new Matrix4();new Cartesian3();var scratchPlanePos=new Cartesian3();function translate(_0x5275d9,_0x34f066){var _0x7a5044=_0x68aa19;for(var _0x296cb7=_0x5275d9['attributes'][_0x7a5044(0x4771)][_0x7a5044(0x21e8)],_0x6a49d6=0x0,_0xd062ed=_0x296cb7['length'];_0x6a49d6<_0xd062ed;_0x6a49d6+=0x3)_0x296cb7[_0x6a49d6+0x2]+=_0x34f066;}function getLocalRotationMatrix(_0x30dcc3,_0x16744f,_0x5d89e6){var _0x220794=_0x68aa19,_0x22b77a=Matrix4[_0x220794(0x1317)](_0x30dcc3,scratchRotation$1),_0x56dc87=Quaternion[_0x220794(0x36a3)](_0x22b77a,scratchQuaternion$1),_0x55dcee=Matrix3[_0x220794(0x23d2)](_0x56dc87,scratchRotation$1),_0x1031b8=Matrix4['fromRotationTranslation'](_0x55dcee,Cartesian3[_0x220794(0x3e26)],scratchLocalMatrix),_0x47bda6=Matrix4[_0x220794(0xe9d)](_0x16744f,scratchMatrix$1),_0x3d9eed=Matrix4['multiply'](_0x47bda6,_0x1031b8,scratchMatrix$1),_0x1a359d=Matrix4[_0x220794(0x1317)](_0x3d9eed,scratchRotation$1);return Matrix4['fromRotationTranslation'](_0x1a359d,Cartesian3[_0x220794(0x3e26)],_0x5d89e6);}function getOrientation(_0x1ddd61,_0x32b6cc){var _0x20dc75=_0x68aa19;return Matrix4['getMatrix3'](_0x1ddd61,scratchRotation$1),Quaternion[_0x20dc75(0x36a3)](scratchRotation$1,_0x32b6cc),_0x32b6cc;}function getInteractionPosition(_0x155db3,_0x19cbc1,_0x1ab674,_0x519f5f){var _0x5f15ec=_0x68aa19,_0x270340=_0x155db3[_0x5f15ec(0xa96)](_0x19cbc1),_0x26976f=Plane[_0x5f15ec(0x1309)](_0x1ab674,_0x519f5f);return IntersectionTests[_0x5f15ec(0x3722)](_0x270340,_0x26976f);}function createCommand$5(_0x2301be,_0x3a0ade,_0x3c58dc){var _0x23ddcc=_0x68aa19,_0x314fa9=[],_0x405a7a=Buffer$1[_0x23ddcc(0xb5a)]({'context':_0x2301be,'typedArray':ComponentDatatype$1[_0x23ddcc(0x2074)](ComponentDatatype$1['FLOAT'],_0x3c58dc[_0x23ddcc(0x1b28)]['position'][_0x23ddcc(0x21e8)]),'usage':BufferUsage[_0x23ddcc(0x495a)]});_0x314fa9[_0x23ddcc(0x3a33)]({'index':0x0,'vertexBuffer':_0x405a7a,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x23ddcc(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1});var _0x3c6538=new VertexArray({'context':_0x2301be,'attributes':_0x314fa9,'indexBuffer':Buffer$1[_0x23ddcc(0xaad)]({'context':_0x2301be,'typedArray':_0x3c58dc[_0x23ddcc(0x525a)],'usage':BufferUsage[_0x23ddcc(0x495a)],'indexDatatype':IndexDatatype$1[_0x23ddcc(0x2c91)]})}),_0x123b99=ShaderProgram$1[_0x23ddcc(0x4d21)]({'context':_0x2301be,'vertexShaderSource':_0x23ddcc(0x4e79),'fragmentShaderSource':'varying\x20vec4\x20vColor;\x0avarying\x20vec4\x20vPickColor;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a}\x0a','attributeLocations':{'aPosition':0x0}}),_0x4a310f=new DrawCommand({'primitiveType':PrimitiveType$1[_0x23ddcc(0x139)],'modelMatrix':_0x3a0ade[_0x23ddcc(0x2f1)],'pass':Pass$1[_0x23ddcc(0x52df)],'owner':_0x3a0ade});_0x4a310f['vertexArray']=_0x3c6538,_0x4a310f['shaderProgram']=_0x123b99;var _0x51b3b6={'id':_0x3a0ade[_0x23ddcc(0x2b7f)],'primitive':_0x3a0ade},_0x565e6b=_0x2301be[_0x23ddcc(0x36ef)](_0x51b3b6);_0x4a310f['pickId']=_0x23ddcc(0x2b69),_0x4a310f[_0x23ddcc(0x15fe)]={'uColor':function(){var _0x417ace=_0x23ddcc;return _0x3a0ade[_0x417ace(0x38ca)];},'uPickColor':function(){var _0x3f1f60=_0x23ddcc;return _0x565e6b[_0x3f1f60(0x28b8)];},'uScale':function(){return _0x3a0ade['_scaleAdjusted'];}},_0x4a310f[_0x23ddcc(0x5547)]=RenderState['fromCache']({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x23ddcc(0x2911)]});var _0x5b8a77=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES'],'modelMatrix':_0x3a0ade[_0x23ddcc(0x2f1)],'pass':Pass$1[_0x23ddcc(0x3c49)]+0x2,'owner':_0x3a0ade});_0x5b8a77[_0x23ddcc(0xa85)]=_0x3c6538,_0x5b8a77[_0x23ddcc(0x30a0)]=_0x123b99;var _0x71e9ce={'id':_0x3a0ade[_0x23ddcc(0x2b7f)]+'#2','primitive':_0x3a0ade},_0x182b8e=_0x2301be[_0x23ddcc(0x36ef)](_0x71e9ce);_0x5b8a77[_0x23ddcc(0x53f5)]=_0x23ddcc(0x2b69),_0x5b8a77[_0x23ddcc(0x15fe)]={'uColor':function(){var _0x1993dc=_0x23ddcc;return _0x3a0ade[_0x1993dc(0x38ca)][_0x1993dc(0x2156)](0.2);},'uPickColor':function(){var _0x3438a3=_0x23ddcc;return _0x182b8e[_0x3438a3(0x28b8)];},'uScale':function(){var _0x15bd80=_0x23ddcc;return _0x3a0ade[_0x15bd80(0x3d76)];}},_0x5b8a77[_0x23ddcc(0x5547)]=RenderState['fromCache']({'depthMask':!0x1,'depthTest':{'enabled':!0x1},'blending':BlendingState$1['ALPHA_BLEND']}),_0x3a0ade[_0x23ddcc(0x1d8b)][_0x23ddcc(0x3a33)](_0x5b8a77),_0x3a0ade[_0x23ddcc(0x1d8b)]['push'](_0x4a310f);}var scratchOrientationForS3M=new Quaternion();function changedCallback(_0x393ebb,_0x463956){var _0x29d326=_0x68aa19,_0x5534ae=_0x463956['modelMatrix'],_0x355b74=Cartesian3[_0x29d326(0x3152)](_0x393ebb[_0x29d326(0x47ee)],scratchPosition$3),_0x1c942d=Matrix4[_0x29d326(0x1241)](_0x355b74,scratchTransitionMatrix),_0x30044f=Transforms[_0x29d326(0x3185)](_0x393ebb['_position'],void 0x0,scratchEnuMatrix),_0x3ed5b3=getLocalRotationMatrix(_0x5534ae,_0x30044f,scratchMatrix$1),_0x347f3f=getOrientation(_0x3ed5b3,scratchOrientationForS3M);Matrix4['multiply'](_0x30044f,Matrix4[_0x29d326(0x373b)](_0x3ed5b3,_0x1c942d,_0x3ed5b3),scratchMatrix$1);var _0x5b6b42=Matrix4['getTranslation'](scratchMatrix$1,scratchTransition);updateEntity(_0x393ebb,_0x5b6b42,getOrientation(scratchMatrix$1,scratchQuaternion$1),_0x463956[_0x29d326(0x314b)],_0x463956[_0x29d326(0x44e5)],_0x1c942d),updateS3MInstance(_0x393ebb,_0x5b6b42,_0x347f3f,_0x463956[_0x29d326(0x314b)],_0x463956['uniformScaleAddition']);}function updateEntity(_0x318e54,_0xc988b,_0x4bdf2d,_0x2ec462,_0x4b939b,_0x17870c){var _0x4c0522=_0x68aa19;if(_0x318e54['_modelType']===MODEL_TYPE[_0x4c0522(0x3bd4)]){_0x318e54[_0x4c0522(0xa89)][_0x4c0522(0xce4)][_0x4c0522(0x20f0)]=_0x17870c,_0x318e54[_0x4c0522(0xa89)][_0x4c0522(0x4771)]=_0xc988b,_0x318e54[_0x4c0522(0xa89)][_0x4c0522(0xebd)]=_0x4bdf2d;var _0xf49130=_0x2ec462;_0x2ec462||(_0xf49130=Cartesian3[_0x4c0522(0x254b)](Cartesian3['ZERO'])),_0x4b939b&&(_0xf49130['x']+=_0x4b939b,_0xf49130['y']+=_0x4b939b,_0xf49130['z']+=_0x4b939b),_0x318e54[_0x4c0522(0xa89)]['model'][_0x4c0522(0x1ed8)]||(_0x318e54[_0x4c0522(0xa89)]['model'][_0x4c0522(0x1ed8)]=Cartesian3['clone'](Cartesian3[_0x4c0522(0x2a82)]));var _0xb71b72=_0x318e54['_model'][_0x4c0522(0xce4)][_0x4c0522(0x1ed8)][_0x4c0522(0x1e43)](0x0);_0xb71b72 instanceof Cartesian3?(Cartesian3['add'](_0xf49130,_0xb71b72,_0xf49130),_0x318e54[_0x4c0522(0xa89)]['model'][_0x4c0522(0x1ed8)]=_0xf49130):(_0xf49130['x']+=_0xb71b72,_0xf49130['y']+=_0xb71b72,_0xf49130['z']+=_0xb71b72,_0x318e54['_model'][_0x4c0522(0xce4)][_0x4c0522(0x1ed8)]=_0xf49130);}}function updateS3MInstance(_0x585453,_0x3e9336,_0xcef50b,_0x44c64c,_0x3f5836){var _0x4e2302=_0x68aa19;if(_0x585453['_modelType']===MODEL_TYPE['S3MINSTANCE']){_0x585453[_0x4e2302(0xa89)][_0x4e2302(0xd7b)](_0x3e9336);var _0x549971=HeadingPitchRoll[_0x4e2302(0x23d2)](_0xcef50b);_0x585453[_0x4e2302(0xa89)][_0x4e2302(0x1416)](_0x549971);var _0x521510=Cartesian3[_0x4e2302(0x254b)](_0x585453[_0x4e2302(0xa89)][_0x4e2302(0x1ed8)]);defined$1(_0x3f5836)&&(_0x521510['x']+=_0x3f5836,_0x521510['y']+=_0x3f5836,_0x521510['z']+=_0x3f5836),defined$1(_0x44c64c)&&Cartesian3['add'](_0x521510,_0x44c64c,_0x521510),_0x585453['_model'][_0x4e2302(0x1ec)](_0x521510);}}function inherit(_0x3adf17,_0x5dae26){var _0x136751=_0x68aa19;_0x3adf17[_0x136751(0x4b51)][_0x136751(0x4939)]=Object[_0x136751(0x3477)](_0x5dae26['prototype']),_0x3adf17[_0x136751(0x4b51)][_0x136751(0x4939)][_0x136751(0x330d)]=_0x3adf17;}function Axis(_0x5bb2f6){var _0x4a0e8d=_0x68aa19;this[_0x4a0e8d(0x273)]=_0x5bb2f6[_0x4a0e8d(0x3036)],this[_0x4a0e8d(0x57d1)]=Color$2['clone'](defaultValue$1(_0x5bb2f6[_0x4a0e8d(0x28b8)],Color$2[_0x4a0e8d(0x2d95)])),this[_0x4a0e8d(0x161f)]=Color$2[_0x4a0e8d(0x254b)](defaultValue$1(_0x5bb2f6[_0x4a0e8d(0x240a)],Color$2[_0x4a0e8d(0x2d95)])),this[_0x4a0e8d(0x38ca)]=Color$2['clone'](this[_0x4a0e8d(0x57d1)]),this[_0x4a0e8d(0x45b7)]=defaultValue$1(_0x5bb2f6[_0x4a0e8d(0x2971)],!0x0),this[_0x4a0e8d(0x505d)]=defaultValue$1(_0x5bb2f6['scale'],Cartesian3[_0x4a0e8d(0x2a82)]),this[_0x4a0e8d(0x4dcf)]=defaultValue$1(_0x5bb2f6[_0x4a0e8d(0x387c)],new Cartesian3()),this[_0x4a0e8d(0x1005)]=defaultValue$1(_0x5bb2f6[_0x4a0e8d(0x3d8)],new HeadingPitchRoll()),this[_0x4a0e8d(0x53bf)]=Matrix4['clone'](Matrix4['IDENTITY']),this[_0x4a0e8d(0x5665)]=Matrix4[_0x4a0e8d(0x254b)](Matrix4[_0x4a0e8d(0x5139)]),this['_modelMatrix']=Matrix4['clone'](defaultValue$1(_0x5bb2f6[_0x4a0e8d(0x221)],Matrix4[_0x4a0e8d(0x5139)])),this['_id']=defaultValue$1(_0x5bb2f6['id'],createGuid()),this['_typeForModelEditor']=defaultValue$1(_0x5bb2f6[_0x4a0e8d(0x3243)],-0x1),this[_0x4a0e8d(0x1d8b)]=[],this['_geometries']=[],this[_0x4a0e8d(0x18d6)](),this['_setChangeEvt'](),this['_adjustAxisLength']=void 0x0,this[_0x4a0e8d(0x3d76)]=0x1;}function doAdjustAxisLength(_0x3acd52,_0x2af6e0){return function(_0x3f6f87){var _0x53650f=_0x54f3;if(!(defined$1(_0x3f6f87)&&_0x3f6f87<0.05)){var _0x19ea0c=0x96*computeMetersPerPixel(_0x3acd52,_0x2af6e0['_owner']['_model'][_0x53650f(0x49d9)]||_0x2af6e0[_0x53650f(0x273)]['_model'][_0x53650f(0x49d9)]['_value']);_0x2af6e0[_0x53650f(0x3d76)]=Math[_0x53650f(0x2bc6)](_0x19ea0c/0xa,0x1),_0x2af6e0[_0x53650f(0x3d76)]=_0x2af6e0['_scaleAdjusted']>0x3e8?0x1:_0x2af6e0[_0x53650f(0x3d76)];}};}function ArrowLine(_0xa98429){var _0x2ef27d=_0x68aa19;this[_0x2ef27d(0x57d1)]=defaultValue$1(_0xa98429[_0x2ef27d(0x28b8)],Color$2['WHITE']),this[_0x2ef27d(0x14e8)]=defaultValue$1(_0xa98429[_0x2ef27d(0x3bf7)],0.02),this[_0x2ef27d(0x4caf)]=defaultValue$1(_0xa98429['lineLength'],0x5),this[_0x2ef27d(0x1377)]=defaultValue$1(_0xa98429[_0x2ef27d(0x183f)],0.2),this[_0x2ef27d(0x3f91)]=defaultValue$1(_0xa98429[_0x2ef27d(0x374b)],0x1),this[_0x2ef27d(0x14e8)]=this['_lineWidth']*defaultValue$1(_0xa98429[_0x2ef27d(0x5490)],0x4),Axis[_0x2ef27d(0x317a)](this,_0xa98429);}function SquareHeadLine(_0x3102e4){var _0x33f4bd=_0x68aa19;this[_0x33f4bd(0x14e8)]=defaultValue$1(_0x3102e4[_0x33f4bd(0x3bf7)],0.02),this[_0x33f4bd(0x4caf)]=defaultValue$1(_0x3102e4[_0x33f4bd(0x279f)],0xa),this[_0x33f4bd(0x19a9)]=defaultValue$1(_0x3102e4[_0x33f4bd(0x42ef)],0.2),Axis[_0x33f4bd(0x317a)](this,_0x3102e4);}function ScaleSquare(_0x5bedf0){var _0xf16d31=_0x68aa19;this['_dimensions']=defaultValue$1(_0x5bedf0[_0xf16d31(0x4e51)],0.2),this[_0xf16d31(0x57d1)]=defaultValue$1(_0x5bedf0[_0xf16d31(0x28b8)],Color$2[_0xf16d31(0x2d95)]),Axis[_0xf16d31(0x317a)](this,_0x5bedf0);}function Circle(_0x174d78){var _0x473c72=_0x68aa19;this[_0x473c72(0x52d2)]=defaultValue$1(_0x174d78[_0x473c72(0x209)],0.02),this[_0x473c72(0x2819)]=defaultValue$1(_0x174d78['radius'],7.5),this[_0x473c72(0x52d2)]=this[_0x473c72(0x52d2)]*defaultValue$1(_0x174d78['lineWidthScale'],0x4),Axis['call'](this,_0x174d78);}function Polygon(_0x5b2659){var _0x39b23d=_0x68aa19;this['_dimensions']=defaultValue$1(_0x5b2659[_0x39b23d(0x4e51)],0.2),Axis[_0x39b23d(0x317a)](this,_0x5b2659);}function ModelEditor(_0x2dc25c){var _0x45a43f=_0x68aa19;Check[_0x45a43f(0x2eb3)][_0x45a43f(0x5014)](_0x45a43f(0x2fce),_0x2dc25c),Check['typeOf']['object'](_0x45a43f(0x2dff),_0x2dc25c[_0x45a43f(0x1d45)]),Check[_0x45a43f(0x2eb3)][_0x45a43f(0x5014)]('options.model',_0x2dc25c['model']);var _0x5da1e7=_0x2dc25c[_0x45a43f(0xce4)],_0x22105e=_0x5da1e7 instanceof Entity;if(!_0x22105e&&!(_0x5da1e7 instanceof S3MInstance))throw new DeveloperError$1(_0x45a43f(0x4a5));this[_0x45a43f(0x54c6)]=_0x2dc25c[_0x45a43f(0x1d45)],this[_0x45a43f(0x39cc)]=_0x22105e?MODEL_TYPE[_0x45a43f(0x3bd4)]:MODEL_TYPE[_0x45a43f(0x4b15)],this[_0x45a43f(0x47ee)]=defaultValue$1(_0x2dc25c[_0x45a43f(0x19b4)],Cartesian3['ZERO']),this[_0x45a43f(0x161f)]=defaultValue$1(_0x2dc25c[_0x45a43f(0x240a)],Color$2[_0x45a43f(0x2d95)]),this[_0x45a43f(0x505d)]=defaultValue$1(_0x2dc25c[_0x45a43f(0x1ed8)],0x1),this[_0x45a43f(0xa89)]=_0x5da1e7,this[_0x45a43f(0x3a51)]=!0x1,this['_hpr']=void 0x0,this[_0x45a43f(0x3f2d)]=new ScreenSpaceEventHandler(this['_scene']['canvas']),this['_primitives']=[],this[_0x45a43f(0x2f35)]=combine$2(_0x2dc25c[_0x45a43f(0x2b42)],{'translation':!0x0,'rotation':!0x0,'scale':!0x0}),this[_0x45a43f(0x1336)]=defaultValue$1(_0x2dc25c[_0x45a43f(0x5490)],0x4),this[_0x45a43f(0x39cc)]===MODEL_TYPE[_0x45a43f(0x3bd4)]?(this[_0x45a43f(0x49d9)]=_0x5da1e7[_0x45a43f(0x4771)][_0x45a43f(0x1e43)](0x0),this[_0x45a43f(0x515b)]=_0x5da1e7[_0x45a43f(0xebd)]?_0x5da1e7[_0x45a43f(0xebd)][_0x45a43f(0x1e43)](0x0):new Quaternion(),this['_calcHpr']()):(this[_0x45a43f(0x49d9)]=_0x5da1e7[_0x45a43f(0x4771)],this['_hpr']=HeadingPitchRoll[_0x45a43f(0x254b)](_0x5da1e7[_0x45a43f(0x2ec7)])),this[_0x45a43f(0x2693)]=Transforms[_0x45a43f(0x3185)](this[_0x45a43f(0x49d9)]),Matrix4[_0x45a43f(0x10a0)](this[_0x45a43f(0x2693)],this[_0x45a43f(0x47ee)],this[_0x45a43f(0x49d9)]),this[_0x45a43f(0x2f1)]=Transforms[_0x45a43f(0x3b6b)](this['_position'],this[_0x45a43f(0x1dd2)]),this[_0x45a43f(0x1a0f)]=Matrix4['inverse'](this[_0x45a43f(0x2f1)],new Matrix4()),!defined$1(this[_0x45a43f(0x3d69)])&&(this['_changedEvt']=new Event()),!defined$1(this[_0x45a43f(0x4ecc)])&&(this[_0x45a43f(0x4ecc)]=new Event()),this[_0x45a43f(0x463c)]=!0x1;var _0x3f6869=this;this[_0x45a43f(0x3d69)][_0x45a43f(0xef9)](function(_0x1c6796){changedCallback(_0x3f6869,_0x1c6796);});}function computeMetersPerPixel(_0x2e04af,_0x5e54a6){var _0x5ccbdf=_0x68aa19,_0x5dfca1,_0x563f5b,_0x5d6f91=_0x2e04af[_0x5ccbdf(0x4174)][_0x5ccbdf(0x3a02)],_0x4ea6a6=_0x5d6f91[_0x5ccbdf(0x5227)],_0x4918c5=_0x4ea6a6[_0x5ccbdf(0x209)],_0x5b79ab=_0x4ea6a6['height'],_0xe296db=new Cartesian3();Matrix4[_0x5ccbdf(0x10a0)](_0x5d6f91[_0x5ccbdf(0x2675)],_0x5e54a6,_0xe296db);var _0x2eced6=_0x5d6f91[_0x5ccbdf(0xd1e)],_0x1a0f54=_0x2eced6['x'],_0x41ab3f=_0x2eced6['y'],_0x570598=_0x2eced6['z'],_0x5a0d66=_0x2eced6['w'];if(_0x2e04af[_0x5ccbdf(0x4318)]===SceneMode$1[_0x5ccbdf(0x449e)]||_0x5d6f91['orthographicIn3D'])_0x5dfca1=(_0x5a0d66-_0x570598)/_0x4918c5,_0x563f5b=(_0x1a0f54-_0x41ab3f)/_0x5b79ab;else{var _0x20a823=-_0xe296db['z'],_0x157445=0x1/_0x5d6f91[_0x5ccbdf(0x19e7)]['x'],_0x3cf8d7=_0x1a0f54*_0x157445;_0x563f5b=0x2*_0x20a823*_0x3cf8d7/_0x5b79ab,_0x5dfca1=0x2*_0x20a823*(_0x3cf8d7=_0x5a0d66*_0x157445)/_0x4918c5;}return Math[_0x5ccbdf(0x2bc6)](_0x5dfca1,_0x563f5b);}Axis['prototype'][_0x68aa19(0x528c)]=function(){var _0x540507=_0x68aa19,_0x427612=this;this[_0x540507(0x273)]['_changedEvt'][_0x540507(0xef9)](function(_0x2ad42a){var _0x1c0812=_0x540507;Matrix4['multiply'](_0x2ad42a[_0x1c0812(0x221)],_0x427612['_initModelMatrix'],_0x427612[_0x1c0812(0x2f1)]);}),this[_0x540507(0x273)][_0x540507(0x4ecc)][_0x540507(0xef9)](function(_0x3c2361){var _0x17a0aa=_0x540507;_0x3c2361===_0x427612['_typeForModelEditor']?Color$2[_0x17a0aa(0x254b)](_0x427612[_0x17a0aa(0x161f)],_0x427612[_0x17a0aa(0x38ca)]):Color$2[_0x17a0aa(0x254b)](_0x427612[_0x17a0aa(0x57d1)],_0x427612[_0x17a0aa(0x38ca)]),_0x3c2361>=0x1&&_0x3c2361<=0xa&&_0x3c2361!==_0x427612[_0x17a0aa(0x54df)]?_0x427612[_0x17a0aa(0x57d1)]=_0x427612[_0x17a0aa(0x57d1)][_0x17a0aa(0x2156)](0.05,_0x427612[_0x17a0aa(0x57d1)]):_0x427612[_0x17a0aa(0x57d1)]=_0x427612[_0x17a0aa(0x57d1)][_0x17a0aa(0x2156)](0x1,_0x427612[_0x17a0aa(0x57d1)]);});},Axis[_0x68aa19(0x4b51)][_0x68aa19(0x461d)]=function(){},Axis[_0x68aa19(0x4b51)][_0x68aa19(0x18d6)]=function(){var _0xfb74d4=_0x68aa19;Matrix4[_0xfb74d4(0x2236)](this[_0xfb74d4(0x4dcf)],Quaternion['fromHeadingPitchRoll'](this[_0xfb74d4(0x1005)]),this[_0xfb74d4(0x505d)],this[_0xfb74d4(0x53bf)]),Matrix4[_0xfb74d4(0xe9d)](this['_initModelMatrix'],this['_initModelMatrixInverse']),Matrix4['multiply'](this[_0xfb74d4(0x2f1)],this[_0xfb74d4(0x53bf)],this['_modelMatrix']);},Axis[_0x68aa19(0x4b51)]['update']=function(_0x1e7568){var _0x3587d8=_0x68aa19;if(defined$1(this['_adjustAxisLength'])||(this[_0x3587d8(0xa84)]=doAdjustAxisLength(_0x1e7568,this),_0x1e7568['camera'][_0x3587d8(0x2aa7)]['addEventListener'](this[_0x3587d8(0xa84)])),0x0===this['_commands'][_0x3587d8(0x531b)]){this['_createGeometry']();for(var _0x1f4d89=0x0,_0x5b6211=this[_0x3587d8(0x61e)]['length'];_0x1f4d89<_0x5b6211;_0x1f4d89++){var _0x32fa69=this[_0x3587d8(0x61e)][_0x1f4d89];createCommand$5(_0x1e7568[_0x3587d8(0x4174)],this,_0x32fa69);}}if(this[_0x3587d8(0x45b7)])for(_0x1f4d89=0x0,_0x5b6211=this[_0x3587d8(0x1d8b)][_0x3587d8(0x531b)];_0x1f4d89<_0x5b6211;_0x1f4d89++){var _0x2b94d3=this['_commands'][_0x1f4d89];_0x1e7568[_0x3587d8(0x3080)][_0x3587d8(0x3a33)](_0x2b94d3);}},Axis[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x53c34d=_0x68aa19;this[_0x53c34d(0x61e)][_0x53c34d(0x531b)]=0x0;for(var _0xad81dd=0x0,_0x2a3d45=this[_0x53c34d(0x1d8b)]['length'];_0xad81dd<_0x2a3d45;_0xad81dd++){var _0x35ef80=this[_0x53c34d(0x1d8b)][_0xad81dd];_0x35ef80['vertexArray']=_0x35ef80[_0x53c34d(0xa85)]&&!_0x35ef80[_0x53c34d(0xa85)]['isDestroyed']()&&_0x35ef80[_0x53c34d(0xa85)]['destroy'](),_0x35ef80[_0x53c34d(0x30a0)]=_0x35ef80[_0x53c34d(0x30a0)]&&!_0x35ef80[_0x53c34d(0x30a0)][_0x53c34d(0x1348)]()&&_0x35ef80[_0x53c34d(0x30a0)][_0x53c34d(0x2578)]();}this[_0x53c34d(0x1d8b)][_0x53c34d(0x531b)]=0x0;},ArrowLine['prototype'][_0x68aa19(0x461d)]=function(){var _0xa396cd=_0x68aa19,_0x3b5405=CylinderGeometry[_0xa396cd(0x2a90)](new CylinderGeometry({'length':this[_0xa396cd(0x4caf)],'topRadius':this[_0xa396cd(0x14e8)],'bottomRadius':this[_0xa396cd(0x14e8)]})),_0x37e1f3=CylinderGeometry[_0xa396cd(0x2a90)](new CylinderGeometry({'length':this['_arrowLength'],'topRadius':0.01,'bottomRadius':this[_0xa396cd(0x1377)]}));translate(_0x3b5405,this['_lineLength']/0x2),translate(_0x37e1f3,this[_0xa396cd(0x4caf)]),this[_0xa396cd(0x61e)][_0xa396cd(0x3a33)](_0x3b5405),this[_0xa396cd(0x61e)]['push'](_0x37e1f3);},inherit(ArrowLine,Axis),SquareHeadLine[_0x68aa19(0x4b51)]['_createGeometry']=function(){var _0x2a81d6=_0x68aa19,_0x5a5bc6=CylinderGeometry[_0x2a81d6(0x2a90)](new CylinderGeometry({'length':this[_0x2a81d6(0x4caf)],'topRadius':this[_0x2a81d6(0x14e8)],'bottomRadius':this[_0x2a81d6(0x14e8)]})),_0x35136a=BoxGeometry['createGeometry'](new BoxGeometry({'minimum':new Cartesian3(-this[_0x2a81d6(0x19a9)],-this[_0x2a81d6(0x19a9)],-this['_headDimension']),'maximum':new Cartesian3(this[_0x2a81d6(0x19a9)],this[_0x2a81d6(0x19a9)],this[_0x2a81d6(0x19a9)]),'vertexFormat':VertexFormat[_0x2a81d6(0x336d)]}));translate(_0x5a5bc6,this[_0x2a81d6(0x4caf)]/0x2),translate(_0x35136a,this[_0x2a81d6(0x4caf)]),this['_geometries']['push'](_0x5a5bc6),this[_0x2a81d6(0x61e)][_0x2a81d6(0x3a33)](_0x35136a);},inherit(SquareHeadLine,Axis),ScaleSquare['prototype'][_0x68aa19(0x461d)]=function(){var _0x31e188=_0x68aa19,_0x378267=BoxGeometry[_0x31e188(0x2a90)](new BoxGeometry({'minimum':new Cartesian3(-this['_dimensions'],-this[_0x31e188(0x739)],-this[_0x31e188(0x739)]),'maximum':new Cartesian3(this[_0x31e188(0x739)],this[_0x31e188(0x739)],this[_0x31e188(0x739)]),'vertexFormat':VertexFormat[_0x31e188(0x336d)]}));this['_geometries'][_0x31e188(0x3a33)](_0x378267);},inherit(ScaleSquare,Axis),Circle[_0x68aa19(0x4b51)][_0x68aa19(0x461d)]=function(){var _0x2ad89d=_0x68aa19,_0x5c6ddd=PolylineVolumeGeometry[_0x2ad89d(0x2a90)](new PolylineVolumeGeometry({'polylinePositions':function(_0x5c834b){var _0x1a96d5=_0x2ad89d;for(var _0x3b2c01=[],_0x164e2c=0x0;_0x164e2c<=0x168;_0x164e2c+=0x3){var _0x31133f=CesiumMath[_0x1a96d5(0x12a4)](_0x164e2c),_0x3fac3d=new Cartesian3(_0x5c834b*Math['cos'](_0x31133f),_0x5c834b*Math[_0x1a96d5(0x4322)](_0x31133f),0x0);_0x3b2c01['push'](_0x3fac3d);}return _0x3b2c01;}(this[_0x2ad89d(0x2819)]),'shapePositions':function(_0xa205bb){var _0x52ee5d=_0x2ad89d;for(var _0x4956c3=[],_0x3db77b=0x0;_0x3db77b<=0x168;_0x3db77b+=0xa){var _0x6c3da4=CesiumMath['toRadians'](_0x3db77b);_0x4956c3[_0x52ee5d(0x3a33)](new Cartesian2(_0xa205bb*Math[_0x52ee5d(0x1d35)](_0x6c3da4),_0xa205bb*Math[_0x52ee5d(0x4322)](_0x6c3da4)));}return _0x4956c3;}(this[_0x2ad89d(0x52d2)]),'vertexFormat':VertexFormat[_0x2ad89d(0x336d)]}));this['_geometries'][_0x2ad89d(0x3a33)](_0x5c6ddd);},inherit(Circle,Axis),Polygon[_0x68aa19(0x4b51)][_0x68aa19(0x461d)]=function(){var _0x2b01b5=_0x68aa19,_0x2ac749=this['_dimensions'],_0x37af6d=CoplanarPolygonGeometry['createGeometry'](new CoplanarPolygonGeometry({'polygonHierarchy':new PolygonHierarchy([new Cartesian3(-_0x2ac749,_0x2ac749,0x0),new Cartesian3(-_0x2ac749,-_0x2ac749,0x0),new Cartesian3(_0x2ac749,-_0x2ac749,0x0),new Cartesian3(_0x2ac749,_0x2ac749,0x0)]),'perPositionHeight':!0x0,'vertexFormat':VertexFormat[_0x2b01b5(0x336d)]}));this[_0x2b01b5(0x61e)][_0x2b01b5(0x3a33)](_0x37af6d);},inherit(Polygon,Axis),Object[_0x68aa19(0x5b7)](ModelEditor[_0x68aa19(0x4b51)],{'changedEvt':{'get':function(){var _0x39bbaa=_0x68aa19;return this[_0x39bbaa(0x3d69)];}}}),ModelEditor[_0x68aa19(0x4b51)]['setEditObject']=function(_0xdbdb80){var _0x159bb2=_0x68aa19;this[_0x159bb2(0xeb0)](),this[_0x159bb2(0x330d)]({'model':_0xdbdb80,'scene':this[_0x159bb2(0x54c6)],'offset':this[_0x159bb2(0x47ee)],'axesShow':this[_0x159bb2(0x2f35)]}),this['activate']();},ModelEditor[_0x68aa19(0x4b51)][_0x68aa19(0xeb0)]=function(){var _0x5624ed=_0x68aa19;for(var _0x7df551=0x0;_0x7df551<this['_primitives']['length'];_0x7df551++)this[_0x5624ed(0x54c6)][_0x5624ed(0x4b14)][_0x5624ed(0x4b3f)](this[_0x5624ed(0x4952)][_0x7df551]),this[_0x5624ed(0x4952)][_0x7df551]=void 0x0;this[_0x5624ed(0x4952)]=[],this[_0x5624ed(0x3f2d)][_0x5624ed(0x2578)]();},ModelEditor[_0x68aa19(0x4b51)][_0x68aa19(0x1060)]=function(){var _0x375499=_0x68aa19,_0x33fa39=Matrix3[_0x375499(0x23d2)](this[_0x375499(0x515b)],new Matrix3()),_0x1cf916=Matrix4[_0x375499(0x1eeb)](_0x33fa39,Cartesian3['ZERO'],new Matrix4()),_0x3fdd72=Matrix4['inverse'](Transforms[_0x375499(0x3185)](this[_0x375499(0x49d9)]),new Matrix4()),_0x3831b6=Matrix4[_0x375499(0x373b)](_0x3fdd72,_0x1cf916,new Matrix4()),_0x1f061d=Matrix4[_0x375499(0x1317)](_0x3831b6,new Matrix3());this[_0x375499(0x1dd2)]=HeadingPitchRoll[_0x375499(0x23d2)](Quaternion[_0x375499(0x36a3)](_0x1f061d));},ModelEditor[_0x68aa19(0x4b51)]['_createAxes']=function(){var _0x3c42fa=_0x68aa19;this['_axisX']=new ArrowLine({'owner':this,'modelMatrix':this['_modelMatrix'],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3[_0x3c42fa(0x2a82)],this[_0x3c42fa(0x505d)],new Cartesian3()),'headingPitchRoll':HeadingPitchRoll[_0x3c42fa(0x2ac5)](0x0,-0x5a,0x0),'color':Color$2['RED'],'hoverColor':this[_0x3c42fa(0x161f)],'type':TYPE[_0x3c42fa(0x1e69)],'visible':this['_axesShow'][_0x3c42fa(0x3981)],'lineWidthScale':this['_lineWidthScale']}),this[_0x3c42fa(0x624)]=new ArrowLine({'owner':this,'modelMatrix':this[_0x3c42fa(0x2f1)],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3[_0x3c42fa(0x2a82)],this[_0x3c42fa(0x505d)],new Cartesian3()),'headingPitchRoll':HeadingPitchRoll[_0x3c42fa(0x2ac5)](0x0,0x0,-0x5a),'color':Color$2['GREEN'],'hoverColor':this[_0x3c42fa(0x161f)],'type':TYPE[_0x3c42fa(0xe39)],'visible':this[_0x3c42fa(0x2f35)][_0x3c42fa(0x3981)],'lineWidthScale':this[_0x3c42fa(0x1336)]}),this[_0x3c42fa(0x3a2d)]=new ArrowLine({'owner':this,'modelMatrix':this['_modelMatrix'],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3[_0x3c42fa(0x2a82)],this[_0x3c42fa(0x505d)],new Cartesian3()),'headingPitchRoll':HeadingPitchRoll[_0x3c42fa(0x2ac5)](0x0,0x0,0x0),'color':Color$2['BLUE'],'hoverColor':this[_0x3c42fa(0x161f)],'type':TYPE[_0x3c42fa(0x3bca)],'visible':this[_0x3c42fa(0x2f35)]['translation'],'lineWidthScale':this['_lineWidthScale']}),this[_0x3c42fa(0x596)]=new SquareHeadLine({'owner':this,'modelMatrix':this[_0x3c42fa(0x2f1)],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3[_0x3c42fa(0x2a82)],this[_0x3c42fa(0x505d)],new Cartesian3()),'headingPitchRoll':HeadingPitchRoll[_0x3c42fa(0x2ac5)](0x0,-0x5a,0x0),'color':Color$2[_0x3c42fa(0xe71)],'hoverColor':this['_hoverColor'],'type':TYPE[_0x3c42fa(0x4a77)],'visible':this[_0x3c42fa(0x2f35)]['scale'],'lineWidthScale':this['_lineWidthScale']}),this['_scaleLineY']=new SquareHeadLine({'owner':this,'modelMatrix':this[_0x3c42fa(0x2f1)],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3['UNIT_XYZ'],this[_0x3c42fa(0x505d)],new Cartesian3()),'headingPitchRoll':HeadingPitchRoll['fromDegrees'](0x0,0x0,-0x5a),'color':Color$2[_0x3c42fa(0xf63)],'hoverColor':this[_0x3c42fa(0x161f)],'type':TYPE[_0x3c42fa(0x1528)],'visible':this[_0x3c42fa(0x2f35)]['scale']}),this['_scaleLineZ']=new SquareHeadLine({'owner':this,'modelMatrix':this[_0x3c42fa(0x2f1)],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3['UNIT_XYZ'],this['_scale'],new Cartesian3()),'headingPitchRoll':HeadingPitchRoll[_0x3c42fa(0x2ac5)](0x0,0x0,0x0),'color':Color$2['BLUE'],'hoverColor':this[_0x3c42fa(0x161f)],'type':TYPE['SCALE_LINE_Z'],'visible':this[_0x3c42fa(0x2f35)][_0x3c42fa(0x1ed8)],'lineWidthScale':this[_0x3c42fa(0x1336)]}),this[_0x3c42fa(0x1673)]=new Circle({'owner':this,'modelMatrix':this[_0x3c42fa(0x2f1)],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3[_0x3c42fa(0x2a82)],this[_0x3c42fa(0x505d)],new Cartesian3()),'headingPitchRoll':HeadingPitchRoll['fromDegrees'](0x0,-0x5a,0x0),'color':Color$2[_0x3c42fa(0xe71)],'hoverColor':this[_0x3c42fa(0x161f)],'type':TYPE[_0x3c42fa(0x1702)],'visible':this[_0x3c42fa(0x2f35)]['rotation'],'lineWidthScale':this[_0x3c42fa(0x1336)]}),this[_0x3c42fa(0x1ba0)]=new Circle({'owner':this,'modelMatrix':this['_modelMatrix'],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3[_0x3c42fa(0x2a82)],this[_0x3c42fa(0x505d)],new Cartesian3()),'headingPitchRoll':HeadingPitchRoll[_0x3c42fa(0x2ac5)](0x0,0x0,-0x5a),'color':Color$2[_0x3c42fa(0xf63)],'hoverColor':this[_0x3c42fa(0x161f)],'type':TYPE['CIRCLE_Y'],'visible':this[_0x3c42fa(0x2f35)]['rotation'],'lineWidthScale':this[_0x3c42fa(0x1336)]}),this['_axisCircleZ']=new Circle({'owner':this,'modelMatrix':this[_0x3c42fa(0x2f1)],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3[_0x3c42fa(0x2a82)],this[_0x3c42fa(0x505d)],new Cartesian3()),'headingPitchRoll':HeadingPitchRoll[_0x3c42fa(0x2ac5)](0x0,0x0,0x0),'color':Color$2[_0x3c42fa(0xbf8)],'hoverColor':this[_0x3c42fa(0x161f)],'type':TYPE[_0x3c42fa(0x3248)],'visible':this[_0x3c42fa(0x2f35)][_0x3c42fa(0x374)],'lineWidthScale':this['_lineWidthScale']}),this['_transitionPlaneX']=new Polygon({'owner':this,'modelMatrix':this[_0x3c42fa(0x2f1)],'scale':Cartesian3['multiplyByScalar'](Cartesian3[_0x3c42fa(0x2a82)],this[_0x3c42fa(0x505d)],new Cartesian3()),'dimensions':0.4,'transition':new Cartesian3(0x0,0.4,0.4),'headingPitchRoll':HeadingPitchRoll[_0x3c42fa(0x2ac5)](0x0,-0x5a,0x0),'color':Color$2[_0x3c42fa(0xe71)],'hoverColor':this[_0x3c42fa(0x161f)],'type':TYPE[_0x3c42fa(0x3248)]}),this[_0x3c42fa(0xd91)]=new Polygon({'owner':this,'modelMatrix':this[_0x3c42fa(0x2f1)],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3[_0x3c42fa(0x2a82)],this[_0x3c42fa(0x505d)],new Cartesian3()),'dimensions':0.4,'transition':new Cartesian3(0.4,0x0,0.4),'headingPitchRoll':HeadingPitchRoll[_0x3c42fa(0x2ac5)](0x0,0x0,0x5a),'color':Color$2[_0x3c42fa(0xf63)],'hoverColor':this['_hoverColor'],'type':TYPE[_0x3c42fa(0x3248)]}),this[_0x3c42fa(0x429e)]=new Polygon({'owner':this,'modelMatrix':this[_0x3c42fa(0x2f1)],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3['UNIT_XYZ'],this['_scale'],new Cartesian3()),'dimensions':0.4,'transition':new Cartesian3(0.4,0.4,0x0),'headingPitchRoll':HeadingPitchRoll[_0x3c42fa(0x2ac5)](0x0,0x0,0x0),'color':Color$2['BLUE'],'hoverColor':this['_hoverColor'],'type':TYPE['CIRCLE_Z']}),this[_0x3c42fa(0x4962)]=new ScaleSquare({'owner':this,'modelMatrix':this['_modelMatrix'],'scale':Cartesian3[_0x3c42fa(0x1c02)](Cartesian3[_0x3c42fa(0x2a82)],this['_scale'],new Cartesian3()),'dimensions':0.2,'transition':new Cartesian3(0.2001,0.2,0.2),'headingPitchRoll':HeadingPitchRoll[_0x3c42fa(0x2ac5)](0x0,0x0,0x0),'type':TYPE[_0x3c42fa(0x2906)],'hoverColor':this['_hoverColor'],'color':Color$2[_0x3c42fa(0x111f)],'visible':this[_0x3c42fa(0x2f35)]['scale'],'lineWidthScale':this[_0x3c42fa(0x1336)]}),this[_0x3c42fa(0x4952)]=[this[_0x3c42fa(0x596)],this[_0x3c42fa(0x10e0)],this['_scaleLineZ'],this[_0x3c42fa(0x1673)],this[_0x3c42fa(0x1ba0)],this[_0x3c42fa(0xca9)],this[_0x3c42fa(0x4962)],this['_axisX'],this[_0x3c42fa(0x624)],this[_0x3c42fa(0x3a2d)]],this[_0x3c42fa(0x54c6)][_0x3c42fa(0x4b14)][_0x3c42fa(0x4979)](this[_0x3c42fa(0x596)]),this[_0x3c42fa(0x54c6)][_0x3c42fa(0x4b14)][_0x3c42fa(0x4979)](this[_0x3c42fa(0x10e0)]),this[_0x3c42fa(0x54c6)][_0x3c42fa(0x4b14)][_0x3c42fa(0x4979)](this[_0x3c42fa(0x37a4)]),this[_0x3c42fa(0x54c6)][_0x3c42fa(0x4b14)]['add'](this[_0x3c42fa(0x1673)]),this[_0x3c42fa(0x54c6)][_0x3c42fa(0x4b14)][_0x3c42fa(0x4979)](this[_0x3c42fa(0x1ba0)]),this[_0x3c42fa(0x54c6)][_0x3c42fa(0x4b14)]['add'](this[_0x3c42fa(0xca9)]),this[_0x3c42fa(0x54c6)]['primitives']['add'](this[_0x3c42fa(0x4962)]),this[_0x3c42fa(0x54c6)][_0x3c42fa(0x4b14)][_0x3c42fa(0x4979)](this[_0x3c42fa(0x1e47)]),this[_0x3c42fa(0x54c6)][_0x3c42fa(0x4b14)][_0x3c42fa(0x4979)](this[_0x3c42fa(0x624)]),this[_0x3c42fa(0x54c6)][_0x3c42fa(0x4b14)][_0x3c42fa(0x4979)](this[_0x3c42fa(0x3a2d)]);},ModelEditor[_0x68aa19(0x4b51)]['_initEvent']=function(){var _0x4376f6=_0x68aa19,_0x51bbc6=this[_0x4376f6(0x54c6)],_0x41c9be=this,_0x1dbe0e=this['_handler'];_0x1dbe0e[_0x4376f6(0x240d)](function(_0x3275fa){var _0xdcade2=_0x4376f6,_0x16aa94=_0x41c9be['_pickObj'];_0x16aa94&&_0x16aa94[_0xdcade2(0x49ab)]&&_0x16aa94[_0xdcade2(0x49ab)][_0xdcade2(0x54df)]&&(_0x41c9be[_0xdcade2(0x30c7)]=!0x0,_0x41c9be[_0xdcade2(0x2a7)]=_0x16aa94,_0x51bbc6[_0xdcade2(0x30fa)][_0xdcade2(0x45cc)]=!0x1);},ScreenSpaceEventType$1[_0x4376f6(0x2c38)]),_0x1dbe0e['setInputAction'](function(_0x23a08b){var _0x99b14=_0x4376f6;_0x41c9be['_isEdit']?(_0x41c9be[_0x99b14(0x1fb9)](_0x23a08b),_0x41c9be[_0x99b14(0x4cbb)](_0x23a08b),_0x41c9be[_0x99b14(0x1a68)](_0x23a08b),_0x41c9be['_handleUniformScale'](_0x23a08b)):_0x41c9be[_0x99b14(0x15f5)](_0x23a08b);},ScreenSpaceEventType$1[_0x4376f6(0x1eee)]),_0x1dbe0e[_0x4376f6(0x240d)](function(_0x39f67c){var _0x448bc9=_0x4376f6;_0x51bbc6[_0x448bc9(0x30fa)]['enableInputs']=!0x0,_0x41c9be[_0x448bc9(0x30c7)]=!0x1,_0x41c9be[_0x448bc9(0x2a7)]=void 0x0;},ScreenSpaceEventType$1['LEFT_UP']);},ModelEditor[_0x68aa19(0x4b51)][_0x68aa19(0x1fb9)]=function(_0x432493){var _0x16975a=_0x68aa19,_0x16a559=this[_0x16975a(0x2a7)][_0x16975a(0x49ab)][_0x16975a(0x54df)];if(_0x16a559===TYPE[_0x16975a(0x1e69)]||_0x16a559===TYPE[_0x16975a(0xe39)]||_0x16a559===TYPE[_0x16975a(0x3bca)]){var _0x5535ea,_0x2a74d3;switch(_0x16a559){case TYPE['LINE_X']:_0x5535ea=Cartesian3['UNIT_Z'],_0x2a74d3=Cartesian3[_0x16975a(0x689)];break;case TYPE[_0x16975a(0xe39)]:_0x5535ea=Cartesian3[_0x16975a(0x27ad)],_0x2a74d3=Cartesian3[_0x16975a(0x27ad)];break;case TYPE['LINE_Z']:_0x5535ea=Cartesian3[_0x16975a(0x51ed)],_0x2a74d3=Cartesian3[_0x16975a(0x51ed)];}var _0x55e33d=this[_0x16975a(0x54c6)],_0x3234bc=_0x432493[_0x16975a(0x1730)],_0x4c2087=_0x432493['endPosition'],_0xd21b7c=Matrix4['multiplyByPoint'](this[_0x16975a(0x2f1)],_0x5535ea,scratchNormalStart),_0x1b8978=Matrix4[_0x16975a(0x10a0)](this['_modelMatrix'],Cartesian3['ZERO'],scratchNormalEnd);_0x2a74d3=Matrix4[_0x16975a(0x10a0)](this[_0x16975a(0x2f1)],_0x2a74d3,scratchPlanePos),Cartesian3[_0x16975a(0x286c)](_0xd21b7c,_0x1b8978,_0xd21b7c);var _0x2d854e=Cartesian3[_0x16975a(0x4e7d)](_0xd21b7c,_0xd21b7c),_0x3194ff=getInteractionPosition(_0x55e33d[_0x16975a(0x1224)],_0x3234bc,_0x2a74d3,_0x2d854e),_0x4bc66f=getInteractionPosition(_0x55e33d[_0x16975a(0x1224)],_0x4c2087,_0x2a74d3,_0x2d854e),_0x28ebc5=Matrix4['multiplyByPoint'](this[_0x16975a(0x1a0f)],_0x3194ff,scratchPosition2),_0x3b795a=Matrix4[_0x16975a(0x10a0)](this[_0x16975a(0x1a0f)],_0x4bc66f,scratchPosition$3);switch(_0x16a559){case TYPE['LINE_X']:scratchDiff['x']=_0x3b795a['x']-_0x28ebc5['x'];break;case TYPE[_0x16975a(0xe39)]:scratchDiff['y']=_0x3b795a['y']-_0x28ebc5['y'];break;case TYPE['LINE_Z']:scratchDiff['z']=_0x3b795a['z']-_0x28ebc5['z'];}Matrix4[_0x16975a(0x373b)](this['_modelMatrix'],Matrix4[_0x16975a(0x1241)](scratchDiff,scratchMatrix$1),this[_0x16975a(0x2f1)]),this[_0x16975a(0x3d69)][_0x16975a(0x30bb)]({'modelMatrix':this[_0x16975a(0x2f1)],'transitionAddtion':scratchDiff}),Matrix4[_0x16975a(0x468b)](this[_0x16975a(0x2f1)],this[_0x16975a(0x49d9)]),Cartesian3[_0x16975a(0x254b)](Cartesian3['ZERO'],scratchDiff);}},ModelEditor[_0x68aa19(0x4b51)][_0x68aa19(0x4cbb)]=function(_0x407b73){var _0x5eb9a5=_0x68aa19,_0x1d18da=this[_0x5eb9a5(0x2a7)][_0x5eb9a5(0x49ab)][_0x5eb9a5(0x54df)];if(_0x1d18da===TYPE[_0x5eb9a5(0x1702)]||_0x1d18da===TYPE[_0x5eb9a5(0x1d82)]||_0x1d18da===TYPE[_0x5eb9a5(0x3248)]){var _0x4ba3c2,_0x48f9b7,_0x4aa14c=this[_0x5eb9a5(0x54c6)],_0x673d31=_0x407b73['startPosition'],_0x18185a=_0x407b73[_0x5eb9a5(0x569c)],_0x5990b3=this['_position'];switch(_0x1d18da){case TYPE['CIRCLE_X']:_0x4ba3c2=Cartesian3[_0x5eb9a5(0x27ad)],_0x48f9b7=Cartesian3[_0x5eb9a5(0x51ed)];break;case TYPE['CIRCLE_Y']:_0x4ba3c2=Cartesian3['UNIT_Y'],_0x48f9b7=Cartesian3[_0x5eb9a5(0x689)];break;case TYPE[_0x5eb9a5(0x3248)]:_0x4ba3c2=Cartesian3[_0x5eb9a5(0x689)],_0x48f9b7=Cartesian3['UNIT_X'];}var _0x2878f0=Matrix4[_0x5eb9a5(0x10a0)](this[_0x5eb9a5(0x2f1)],_0x4ba3c2,scratchNormalStart),_0x206abf=Matrix4[_0x5eb9a5(0x10a0)](this[_0x5eb9a5(0x2f1)],Cartesian3[_0x5eb9a5(0x3e26)],scratchNormalEnd);_0x48f9b7=Matrix4[_0x5eb9a5(0x10a0)](this[_0x5eb9a5(0x2f1)],_0x48f9b7,scratchPlanePos),Cartesian3[_0x5eb9a5(0x286c)](_0x2878f0,_0x206abf,_0x2878f0);var _0x29d309=Cartesian3[_0x5eb9a5(0x4e7d)](_0x2878f0,_0x2878f0),_0x490ba7=getInteractionPosition(_0x4aa14c[_0x5eb9a5(0x1224)],_0x18185a,_0x48f9b7,_0x29d309),_0x48e1aa=getInteractionPosition(_0x4aa14c[_0x5eb9a5(0x1224)],_0x673d31,_0x48f9b7,_0x29d309),_0xcf18c2=Cartesian3[_0x5eb9a5(0x286c)](_0x490ba7,_0x5990b3,scratchLeft),_0x51fe82=Cartesian3[_0x5eb9a5(0x286c)](_0x48e1aa,_0x5990b3,scratchRight$4),_0x3bd9da=Cartesian3[_0x5eb9a5(0x22ed)](Cartesian3[_0x5eb9a5(0x4e7d)](_0xcf18c2,_0xcf18c2),Cartesian3[_0x5eb9a5(0x4e7d)](_0x51fe82,_0x51fe82)),_0x3e5be4=Math[_0x5eb9a5(0x1e18)](_0x3bd9da),_0x52b758=Cartesian3[_0x5eb9a5(0x33cc)](_0x2878f0,_0xcf18c2,scratchTangent),_0x5ef8f4=Cartesian3[_0x5eb9a5(0x286c)](_0x48e1aa,_0x490ba7,scratchDir$1),_0x7f54ea=Cartesian3[_0x5eb9a5(0x22ed)](_0x52b758,Cartesian3[_0x5eb9a5(0x4e7d)](_0x5ef8f4,_0x5ef8f4));switch(_0x3e5be4*=_0x7f54ea=_0x7f54ea>0x0?0x1:-0x1,_0x1d18da){case TYPE[_0x5eb9a5(0x1702)]:scratchHpr$1[_0x5eb9a5(0x500e)]=-_0x3e5be4;break;case TYPE[_0x5eb9a5(0x1d82)]:scratchHpr$1['pitch']=_0x3e5be4;break;case TYPE[_0x5eb9a5(0x3248)]:scratchHpr$1[_0x5eb9a5(0x8db)]=_0x3e5be4;}Matrix4[_0x5eb9a5(0x373b)](this[_0x5eb9a5(0x2f1)],Matrix4['fromRotationTranslation'](Matrix3['fromHeadingPitchRoll'](scratchHpr$1),Cartesian3[_0x5eb9a5(0x3e26)],scratchMatrix$1),this[_0x5eb9a5(0x2f1)]),Matrix4[_0x5eb9a5(0xe9d)](this[_0x5eb9a5(0x2f1)],this[_0x5eb9a5(0x1a0f)]),this[_0x5eb9a5(0x3d69)]['raiseEvent']({'modelMatrix':this[_0x5eb9a5(0x2f1)],'rotationAddtion':scratchHpr$1}),scratchHpr$1[_0x5eb9a5(0x8db)]=0x0,scratchHpr$1['pitch']=0x0,scratchHpr$1[_0x5eb9a5(0x500e)]=0x0;}},ModelEditor[_0x68aa19(0x4b51)][_0x68aa19(0x1a68)]=function(_0x4f84fc){var _0x527892=_0x68aa19,_0x20a117=this['_pickObj'][_0x527892(0x49ab)]['_typeForModelEditor'];if(_0x20a117===TYPE[_0x527892(0x4a77)]||_0x20a117===TYPE[_0x527892(0x1528)]||_0x20a117===TYPE['SCALE_LINE_Z']){var _0x1e5846,_0x2e9630;switch(_0x20a117){case TYPE[_0x527892(0x4a77)]:_0x1e5846=Cartesian3[_0x527892(0x689)],_0x2e9630=Cartesian3[_0x527892(0x689)];break;case TYPE[_0x527892(0x1528)]:_0x1e5846=Cartesian3['UNIT_X'],_0x2e9630=Cartesian3['UNIT_X'];break;case TYPE[_0x527892(0x433b)]:_0x1e5846=Cartesian3[_0x527892(0x51ed)],_0x2e9630=Cartesian3[_0x527892(0x51ed)];}var _0x1ff2a4=this[_0x527892(0x54c6)],_0xf96e10=_0x4f84fc[_0x527892(0x1730)],_0x3f3621=_0x4f84fc[_0x527892(0x569c)],_0x26f2bb=Matrix4[_0x527892(0x10a0)](this[_0x527892(0x2f1)],_0x1e5846,scratchNormalStart),_0x585192=Matrix4['multiplyByPoint'](this[_0x527892(0x2f1)],Cartesian3[_0x527892(0x3e26)],scratchNormalEnd);_0x2e9630=Matrix4[_0x527892(0x10a0)](this[_0x527892(0x2f1)],_0x2e9630,scratchPlanePos),Cartesian3[_0x527892(0x286c)](_0x26f2bb,_0x585192,_0x26f2bb);var _0x4f91a7=Cartesian3[_0x527892(0x4e7d)](_0x26f2bb,_0x26f2bb),_0x58c207=getInteractionPosition(_0x1ff2a4['camera'],_0xf96e10,_0x2e9630,_0x4f91a7),_0x509a15=getInteractionPosition(_0x1ff2a4['camera'],_0x3f3621,_0x2e9630,_0x4f91a7),_0x255487=Matrix4[_0x527892(0x10a0)](this['_modelMatrixInverse'],_0x58c207,scratchPosition2),_0xbbd707=Matrix4[_0x527892(0x10a0)](this[_0x527892(0x1a0f)],_0x509a15,scratchPosition$3);switch(_0x20a117){case TYPE[_0x527892(0x4a77)]:scratchDiff['x']=_0xbbd707['x']-_0x255487['x'];break;case TYPE[_0x527892(0x1528)]:scratchDiff['y']=_0xbbd707['y']-_0x255487['y'];break;case TYPE['SCALE_LINE_Z']:scratchDiff['z']=_0xbbd707['z']-_0x255487['z'];}this['_changedEvt'][_0x527892(0x30bb)]({'modelMatrix':this[_0x527892(0x2f1)],'nonUniformScaleAddition':Cartesian3[_0x527892(0x254b)](scratchDiff)}),Cartesian3[_0x527892(0x254b)](Cartesian3['ZERO'],scratchDiff);}},ModelEditor[_0x68aa19(0x4b51)][_0x68aa19(0x15f5)]=function(_0x155ceb){var _0x268748=_0x68aa19,_0x1ab7e4=this['_scene']['pick'](_0x155ceb[_0x268748(0x1730)]);if(this[_0x268748(0x2a7)]=_0x1ab7e4,!_0x1ab7e4||!_0x1ab7e4[_0x268748(0x49ab)]||_0x1ab7e4[_0x268748(0x49ab)]['_typeForModelEditor']<0x1||_0x1ab7e4['primitive'][_0x268748(0x54df)]>0xa)this['_hoverChanged'][_0x268748(0x30bb)](-0x1);else{var _0xcffe6d=_0x1ab7e4[_0x268748(0x49ab)][_0x268748(0x54df)];this[_0x268748(0x4ecc)]['raiseEvent'](_0xcffe6d);}},ModelEditor['prototype'][_0x68aa19(0x2311)]=function(_0x4dcf25){var _0x51781a=_0x68aa19;if(this[_0x51781a(0x2a7)][_0x51781a(0x49ab)]['_typeForModelEditor']===TYPE[_0x51781a(0x2906)]){this[_0x51781a(0x54c6)];var _0x288609=_0x4dcf25[_0x51781a(0x1730)],_0x36b49b=_0x4dcf25[_0x51781a(0x569c)]['x']-_0x288609['x'];this['_changedEvt'][_0x51781a(0x30bb)]({'modelMatrix':this['_modelMatrix'],'uniformScaleAddition':_0x36b49b/0x32});}},ModelEditor[_0x68aa19(0x4b51)][_0x68aa19(0x773)]=function(){var _0x44e7b6=_0x68aa19;this[_0x44e7b6(0x3a51)]||(this[_0x44e7b6(0x463c)]||(this[_0x44e7b6(0x3318)](),this[_0x44e7b6(0x463c)]=!0x0),this['_initEvent'](),this[_0x44e7b6(0x3a51)]=!0x0);},ModelEditor[_0x68aa19(0x4b51)][_0x68aa19(0x2f5)]=function(){var _0x4abf5d=_0x68aa19;if(this['_active']){this[_0x4abf5d(0x5ff)](),this['_active']=!0x1;for(var _0xfc9f63=0x0,_0x38339f=this[_0x4abf5d(0x4952)][_0x4abf5d(0x531b)];_0xfc9f63<_0x38339f;_0xfc9f63++){this[_0x4abf5d(0x4952)][_0xfc9f63][_0x4abf5d(0x45b7)]=!0x1;}this['_scene']['screenSpaceCameraController'][_0x4abf5d(0x45cc)]=!0x0,this[_0x4abf5d(0x30c7)]=!0x1,this['_pickObj']=void 0x0;}},ModelEditor[_0x68aa19(0x4b51)][_0x68aa19(0x5ff)]=function(){var _0x8c2267=_0x68aa19,_0x79da53=this[_0x8c2267(0x3f2d)];_0x79da53[_0x8c2267(0x43d7)](ScreenSpaceEventType$1[_0x8c2267(0xc2f)]),_0x79da53[_0x8c2267(0x43d7)](ScreenSpaceEventType$1[_0x8c2267(0x2c38)]),_0x79da53[_0x8c2267(0x43d7)](ScreenSpaceEventType$1['MOUSE_MOVE']);},ModelEditor[_0x68aa19(0x4b51)]['destroy']=function(){var _0x4cab60=_0x68aa19;this['deactivate']();for(var _0x3cb269=0x0,_0x27267a=this[_0x4cab60(0x4952)][_0x4cab60(0x531b)];_0x3cb269<_0x27267a;_0x3cb269++){this['_primitives'][_0x3cb269][_0x4cab60(0x2578)]();}this['_handler'][_0x4cab60(0x2578)](),destroyObject$1(this);},ModelEditor[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;};var PointHandler=function(_0x1907e0){var _0x1e2083=_0x68aa19;deprecationWarning(_0x1e2083(0xa35),_0x1e2083(0x48b7));var _0x41c4d0=new DrawHandler(_0x1907e0,DrawMode$1['Point'],ClampMode$1[_0x1e2083(0x15e6)]);return _0x41c4d0[_0x1e2083(0xabe)]=_0x41c4d0[_0x1e2083(0x295c)],_0x41c4d0;},PolygonHandler=function(_0x4ed104){var _0x12f28a=_0x68aa19;deprecationWarning(_0x12f28a(0x7ec),'PolygonHandler\x20is\x20deprecated,please\x20use\x20DrawHandler.');var _0x1395e2=new DrawHandler(_0x4ed104,DrawMode$1[_0x12f28a(0x4017)],ClampMode$1[_0x12f28a(0x15e6)]);return _0x1395e2[_0x12f28a(0xabe)]=_0x1395e2[_0x12f28a(0x295c)],_0x1395e2;},PolylineHandler=function(_0x319229){var _0x4a24dc=_0x68aa19;deprecationWarning(_0x4a24dc(0x54d3),'PolylineHandler\x20is\x20deprecated,please\x20use\x20DrawHandler.');var _0x590b4a=new DrawHandler(_0x319229,DrawMode$1[_0x4a24dc(0x3c9a)],ClampMode$1[_0x4a24dc(0x15e6)]);return _0x590b4a[_0x4a24dc(0xabe)]=_0x590b4a[_0x4a24dc(0x295c)],_0x590b4a;};function DirectionalLight(_0x11424f,_0xdfe39){var _0x25edde=_0x68aa19;if(_0xdfe39=defaultValue$1(_0xdfe39,{}),Check[_0x25edde(0x3224)](_0x25edde(0x4f51),_0x11424f),Cartesian3[_0x25edde(0x2ed4)](_0x11424f,Cartesian3[_0x25edde(0x3e26)]))throw new DeveloperError$1(_0x25edde(0x45ce));this[_0x25edde(0x2b7f)]=createGuid(),this['_position']=Cartesian3['clone'](_0x11424f),this[_0x25edde(0x2140)]=new Cartesian3(),this[_0x25edde(0x288f)]=defaultValue$1(_0xdfe39[_0x25edde(0x5367)],new Cartesian3()),this[_0x25edde(0x45ee)]=new Cartesian3(),this[_0x25edde(0x57d1)]=defaultValue$1(_0xdfe39[_0x25edde(0x28b8)],new Color$2(0x1,0x1,0x1,0x1)),this[_0x25edde(0x40b3)]=defaultValue$1(_0xdfe39[_0x25edde(0x27a7)],0x1),this[_0x25edde(0x163f)]=new Cartesian3(),Cartesian3[_0x25edde(0x286c)](this['_position'],this[_0x25edde(0x288f)],this['_direction']),Cartesian3[_0x25edde(0x4e7d)](this[_0x25edde(0x163f)],this[_0x25edde(0x163f)]),this[_0x25edde(0x3958)]=Color$2[_0x25edde(0x1c02)](this[_0x25edde(0x57d1)],this['_intensity'],new Color$2()),this[_0x25edde(0x4446)]=new Cartesian3(),this[_0x25edde(0x57f6)]=SceneMode$1[_0x25edde(0x5135)];}function HemisphereLight(_0x470fe0){var _0x45b8af=_0x68aa19;_0x470fe0=defaultValue$1(_0x470fe0,{}),this['_id']=createGuid(),this[_0x45b8af(0x1478)]=defaultValue$1(_0x470fe0['skyColor'],new Color$2(0.7,0.7,0.7)),this['_groundColor']=defaultValue$1(_0x470fe0['groundColor'],new Color$2(0.2,0.2,0.2)),this[_0x45b8af(0x38fb)]=new Color$2(),this[_0x45b8af(0xcae)]=new Color$2(),this[_0x45b8af(0x40b3)]=defaultValue$1(_0x470fe0['intensity'],0x1),this['_sceneMode']=SceneMode$1[_0x45b8af(0x5135)];}function LightSource(_0x1e19f4){var _0x406601=_0x68aa19;this['_lightList']={},this['_lightList'][LightSourceType$1['DIRECTIONAL']]=new AssociativeArray(),this[_0x406601(0x57f0)][LightSourceType$1[_0x406601(0x8b5)]]=new AssociativeArray(),this[_0x406601(0x57f0)][LightSourceType$1[_0x406601(0x3bf8)]]=new AssociativeArray(),this[_0x406601(0x57f0)][LightSourceType$1[_0x406601(0x1922)]]=new AssociativeArray(),this[_0x406601(0x29d8)]={},this['_visibleLightList'][LightSourceType$1['POINT']]=new AssociativeArray(),this[_0x406601(0x29d8)][LightSourceType$1['SPOT']]=new AssociativeArray(),this[_0x406601(0x4b21)]=0x0,this[_0x406601(0x3f6a)]=0x0,this[_0x406601(0x2d80)]=0x0,this[_0x406601(0xe27)]=0x0,this[_0x406601(0x56e3)]=new Color$2(0x0,0x0,0x0,0x1),this[_0x406601(0x32a1)]=new Color$2(0.8,0.8,0.8,0x1),this[_0x406601(0x169a)]=0x1,this['_changedLightList']=new AssociativeArray(),this[_0x406601(0x4ec7)]=[],this['_spotLightDistanceDecayCosPenumbra']=[],this[_0x406601(0x1968)]=_0x1e19f4,this[_0x406601(0x4ee0)]=S3MUniformBufferCreator['createLightSourceUniformBuffer'](_0x1e19f4,this),this[_0x406601(0x21bb)]=0x2710,this[_0x406601(0x1a1a)]=0x64,this[_0x406601(0x11bb)]=!0x1,this['_enableSunLightColor']=!0x1;}function PointLight(_0xe8d32b,_0x395838){var _0x15a348=_0x68aa19;_0x395838=defaultValue$1(_0x395838,{}),Check[_0x15a348(0x3224)]('PointLight\x20Position',_0xe8d32b),this[_0x15a348(0x2b7f)]=createGuid(),this[_0x15a348(0x49d9)]=Cartesian3['clone'](_0xe8d32b),this['_positionCV']=new Cartesian3(),this['_positionEC']=new Cartesian3(),this[_0x15a348(0x57d1)]=defaultValue$1(_0x395838[_0x15a348(0x28b8)],new Color$2(0x1,0x1,0x1,0x1)),this[_0x15a348(0x40b3)]=defaultValue$1(_0x395838[_0x15a348(0x27a7)],0x2),this['_cutoffDistance']=defaultValue$1(_0x395838['cutoffDistance'],0xa),this[_0x15a348(0x451a)]=defaultValue$1(_0x395838['decay'],0x1),this[_0x15a348(0x3958)]=Color$2[_0x15a348(0x1c02)](this[_0x15a348(0x57d1)],this[_0x15a348(0x40b3)],new Color$2()),this[_0x15a348(0x224c)]=0x1,this['_sceneMode']=SceneMode$1[_0x15a348(0x5135)];}Object[_0x68aa19(0x5b7)](DirectionalLight['prototype'],{'id':{'get':function(){var _0x2e2cf1=_0x68aa19;return this[_0x2e2cf1(0x2b7f)];}},'position':{'get':function(){var _0xb78ab9=_0x68aa19;return this[_0xb78ab9(0x57f6)]===SceneMode$1['SCENE3D']?this[_0xb78ab9(0x49d9)]:this[_0xb78ab9(0x2140)];},'set':function(_0x221bc5){var _0x4250d7=_0x68aa19;Check['defined'](_0x4250d7(0x37e4),_0x221bc5),Cartesian3[_0x4250d7(0x2ed4)](_0x221bc5,this[_0x4250d7(0x288f)])||(this[_0x4250d7(0x49d9)]=_0x221bc5,this[_0x4250d7(0x57f6)]===SceneMode$1[_0x4250d7(0x449e)]?(this[_0x4250d7(0x2140)]=Transforms[_0x4250d7(0x4e54)](this[_0x4250d7(0x49d9)]),Cartesian3['subtract'](this[_0x4250d7(0x2140)],this[_0x4250d7(0x45ee)],this[_0x4250d7(0x163f)])):Cartesian3[_0x4250d7(0x286c)](this[_0x4250d7(0x49d9)],this[_0x4250d7(0x288f)],this['_direction']),Cartesian3[_0x4250d7(0x4e7d)](this['_direction'],this['_direction']));}},'targetPosition':{'get':function(){var _0x8810da=_0x68aa19;return this[_0x8810da(0x57f6)]===SceneMode$1[_0x8810da(0x5135)]?this[_0x8810da(0x288f)]:this[_0x8810da(0x45ee)];},'set':function(_0x38fe61){var _0x24fca9=_0x68aa19;Check['defined']('directional\x20light\x20target\x20position',_0x38fe61),Cartesian3[_0x24fca9(0x2ed4)](_0x38fe61,this[_0x24fca9(0x49d9)])||(this[_0x24fca9(0x288f)]=_0x38fe61,this['_sceneMode']===SceneMode$1[_0x24fca9(0x449e)]?(this['_targetPositionCV']=Transforms[_0x24fca9(0x4e54)](this[_0x24fca9(0x288f)]),Cartesian3[_0x24fca9(0x286c)](this['_positionCV'],this['_targetPositionCV'],this['_direction'])):Cartesian3[_0x24fca9(0x286c)](this[_0x24fca9(0x49d9)],this['_targetPosition'],this[_0x24fca9(0x163f)]),Cartesian3['normalize'](this[_0x24fca9(0x163f)],this[_0x24fca9(0x163f)]));}},'color':{'get':function(){var _0x4f74d7=_0x68aa19;return this[_0x4f74d7(0x57d1)];},'set':function(_0x5e7f30){var _0x44e69d=_0x68aa19;Check['defined']('directional\x20light\x20color',_0x5e7f30),this[_0x44e69d(0x57d1)]=_0x5e7f30,Color$2[_0x44e69d(0x1c02)](this[_0x44e69d(0x57d1)],this[_0x44e69d(0x40b3)],this[_0x44e69d(0x3958)]);}},'intensity':{'get':function(){var _0x1e89d2=_0x68aa19;return this[_0x1e89d2(0x40b3)];},'set':function(_0x53386c){var _0xabc6ff=_0x68aa19;Check[_0xabc6ff(0x2eb3)][_0xabc6ff(0x30f8)](_0xabc6ff(0x54bd),_0x53386c),this['_intensity']=_0x53386c,Color$2[_0xabc6ff(0x1c02)](this[_0xabc6ff(0x57d1)],this[_0xabc6ff(0x40b3)],this[_0xabc6ff(0x3958)]);}},'direction':{'get':function(){return this['_direction'];}},'lightColor':{'get':function(){return this['_lightColor'];}},'directionEC':{'get':function(){var _0x24ff16=_0x68aa19;return this[_0x24ff16(0x4446)];},'set':function(_0x3d1c4a){var _0x2897b7=_0x68aa19;Check[_0x2897b7(0x3224)](_0x2897b7(0x24fe),_0x3d1c4a),this[_0x2897b7(0x4446)]=_0x3d1c4a;}},'lightType':{'get':function(){var _0xebeb25=_0x68aa19;return LightSourceType$1[_0xebeb25(0x1dc8)];}},'sceneMode':{'get':function(){var _0x503296=_0x68aa19;return this[_0x503296(0x57f6)];},'set':function(_0x7d7cf8){var _0x1a9363=_0x68aa19;if(Check['typeOf'][_0x1a9363(0x30f8)](_0x1a9363(0x4999),_0x7d7cf8),this[_0x1a9363(0x57f6)]!==_0x7d7cf8){if(this['_sceneMode']=_0x7d7cf8,this[_0x1a9363(0x57f6)]===SceneMode$1[_0x1a9363(0x449e)]){if(this['_positionCV']=Transforms[_0x1a9363(0x4e54)](this['_position']),this[_0x1a9363(0x45ee)]=Transforms[_0x1a9363(0x4e54)](this[_0x1a9363(0x288f)]),Cartesian3['equals'](this[_0x1a9363(0x2140)],this[_0x1a9363(0x45ee)]))return;Cartesian3['subtract'](this[_0x1a9363(0x2140)],this['_targetPositionCV'],this[_0x1a9363(0x163f)]);}else Cartesian3['subtract'](this['_position'],this[_0x1a9363(0x288f)],this['_direction']);Cartesian3[_0x1a9363(0x4e7d)](this['_direction'],this[_0x1a9363(0x163f)]);}}}}),Object[_0x68aa19(0x5b7)](HemisphereLight['prototype'],{'id':{'get':function(){var _0x534c04=_0x68aa19;return this[_0x534c04(0x2b7f)];}},'lightType':{'get':function(){return LightSourceType$1['HEMISPHERE'];}},'skyColor':{'get':function(){var _0x5c5062=_0x68aa19;return Color$2['multiplyByScalar'](this[_0x5c5062(0x1478)],this[_0x5c5062(0x40b3)],this['_skyLightColor']);},'set':function(_0x50d7d4){var _0x56df32=_0x68aa19;Check[_0x56df32(0x3224)](_0x56df32(0x23d3),_0x50d7d4),Color$2[_0x56df32(0x254b)](_0x50d7d4,this['_skyColor']);}},'groundColor':{'get':function(){var _0x5f4425=_0x68aa19;return Color$2[_0x5f4425(0x1c02)](this['_groundColor'],this['_intensity'],this['_groundLightColor']);},'set':function(_0x5491d3){var _0x126fb0=_0x68aa19;Check[_0x126fb0(0x3224)](_0x126fb0(0x585d),_0x5491d3),Color$2['clone'](_0x5491d3,this[_0x126fb0(0x4f77)]);}}}),Object[_0x68aa19(0x5b7)](LightSource[_0x68aa19(0x4b51)],{'pointLight':{'get':function(){return this['_lightList'][LightSourceType$1['POINT']];}},'spotLight':{'get':function(){var _0x406a09=_0x68aa19;return this[_0x406a09(0x57f0)][LightSourceType$1['SPOT']];}},'directionalLight':{'get':function(){var _0x139e39=_0x68aa19;return this[_0x139e39(0x57f0)][LightSourceType$1[_0x139e39(0x1dc8)]];}},'hemisphereLight':{'get':function(){var _0x5f0d75=_0x68aa19;return this[_0x5f0d75(0x57f0)][LightSourceType$1[_0x5f0d75(0x1922)]];}},'ambientLightColor':{'get':function(){var _0x5b763b=_0x68aa19;return this[_0x5b763b(0x56e3)];},'set':function(_0x1dfb15){var _0x3bf09d=_0x68aa19;Check[_0x3bf09d(0x3224)](_0x3bf09d(0x106c),_0x1dfb15),Color$2[_0x3bf09d(0x254b)](_0x1dfb15,this['_ambientLightColor']),this[_0x3bf09d(0x11bb)]=!0x0;}},'sunLightColor':{'get':function(){return this['_sunLightColor'];},'set':function(_0x38bfc7){var _0x3dde8e=_0x68aa19;Check[_0x3dde8e(0x3224)](_0x3dde8e(0x5801),_0x38bfc7),Color$2[_0x3dde8e(0x254b)](_0x38bfc7,this['_sunLightColor']),this[_0x3dde8e(0x2b46)]=!0x0;}},'sunLightON':{'get':function(){var _0x1fb923=_0x68aa19;return this[_0x1fb923(0x169a)];},'set':function(_0x2d4459){var _0x103f10=_0x68aa19;Check[_0x103f10(0x2eb3)][_0x103f10(0x3795)](_0x103f10(0x5507),_0x2d4459),this[_0x103f10(0x169a)]=_0x2d4459?0x1:0x0;}},'visibleDistanceMax':{'get':function(){var _0x3f2ef3=_0x68aa19;return this[_0x3f2ef3(0x21bb)];},'set':function(_0x54ff54){var _0x38b1ff=_0x68aa19;this[_0x38b1ff(0x21bb)]=_0x54ff54;}}}),LightSource[_0x68aa19(0x4b51)][_0x68aa19(0x36f1)]=function(_0x51d543){var _0x1d82ad=_0x68aa19,_0x5042b9=this[_0x1d82ad(0x57f0)][_0x51d543[_0x1d82ad(0x22c)]];return _0x5042b9['set'](_0x51d543['id'],_0x51d543),_0x5042b9[_0x1d82ad(0x531b)];},LightSource[_0x68aa19(0x4b51)]['removeLightSource']=function(_0x26626c){var _0x8e2945=_0x68aa19,_0x3970fc=this['_lightList'][_0x26626c[_0x8e2945(0x22c)]];return _0x3970fc[_0x8e2945(0x3173)](_0x26626c['id'])?(_0x3970fc[_0x8e2945(0x4b3f)](_0x26626c['id']),_0x3970fc['length']):-0x1;},LightSource[_0x68aa19(0x4b51)][_0x68aa19(0x1d60)]=function(_0x2441c9){var _0x2658f6=_0x68aa19,_0x586960,_0x12a712=this['_lightList'][LightSourceType$1[_0x2658f6(0x8b5)]]['values'];for(_0x586960=0x0;_0x586960<_0x12a712[_0x2658f6(0x531b)];_0x586960++)_0x12a712[_0x586960][_0x2658f6(0x17ce)](_0x2441c9);for(_0x12a712=this['_lightList'][LightSourceType$1[_0x2658f6(0x3bf8)]][_0x2658f6(0x21e8)],_0x586960=0x0;_0x586960<_0x12a712[_0x2658f6(0x531b)];_0x586960++)_0x12a712[_0x586960]['computeVisiblityInCullingVolume'](_0x2441c9);},LightSource[_0x68aa19(0x4b51)]['hasChange']=function(){var _0xdf820=_0x68aa19;return this[_0xdf820(0x2233)]['values']['length']>0x0;},LightSource[_0x68aa19(0x4b51)][_0x68aa19(0x4843)]=function(){this['_changedLightList']['removeAll']();},LightSource['prototype'][_0x68aa19(0x4379)]=function(){var _0x2ae1f8=_0x68aa19;this[_0x2ae1f8(0x4ec7)]=[],this['_spotLightDistanceDecayCosPenumbra']=[];var _0x555edc,_0xa63f8d=this[_0x2ae1f8(0x29d8)][LightSourceType$1[_0x2ae1f8(0x8b5)]]['values'],_0x11f49e=_0xa63f8d[_0x2ae1f8(0x531b)];for(_0x555edc=0x0;_0x555edc<_0x11f49e;_0x555edc++){var _0x5c502b=new Cartesian2();_0x5c502b['x']=_0xa63f8d[_0x555edc][_0x2ae1f8(0x5bc)],_0x5c502b['y']=_0xa63f8d[_0x555edc]['decay'],this[_0x2ae1f8(0x4ec7)][_0x2ae1f8(0x3a33)](_0x5c502b);}var _0xc933aa=this['_visibleLightList'][LightSourceType$1[_0x2ae1f8(0x3bf8)]][_0x2ae1f8(0x21e8)];for(_0x11f49e=_0xc933aa[_0x2ae1f8(0x531b)],_0x555edc=0x0;_0x555edc<_0x11f49e;_0x555edc++){var _0x245186=new Cartesian4();_0x245186['x']=_0xc933aa[_0x555edc][_0x2ae1f8(0x2ffa)],_0x245186['y']=_0xc933aa[_0x555edc][_0x2ae1f8(0x3aa4)],_0x245186['z']=_0xc933aa[_0x555edc][_0x2ae1f8(0x26f)],_0x245186['w']=_0xc933aa[_0x555edc][_0x2ae1f8(0x4b2d)],this[_0x2ae1f8(0x3b8)]['push'](_0x245186);}},LightSource['prototype'][_0x68aa19(0x18e4)]=function(){var _0x1662b3=_0x68aa19,_0x5e5537={},_0x5dba0f=this;return _0x5e5537[_0x1662b3(0x53a1)]=function(){var _0x3d3b39=_0x1662b3;return _0x5dba0f[_0x3d3b39(0x4c5)];},_0x5e5537[_0x1662b3(0x23d9)]=function(){var _0x34af74=_0x1662b3;return _0x5dba0f[_0x34af74(0x2061)];},_0x5e5537[_0x1662b3(0x3770)]=function(){var _0x262572=_0x1662b3;return _0x5dba0f[_0x262572(0x496e)];},_0x5e5537[_0x1662b3(0x127d)]=function(){var _0x3b42fe=_0x1662b3;for(var _0x274677=[],_0x531ae5=_0x5dba0f[_0x3b42fe(0x5061)][_0x3b42fe(0x21e8)],_0x4053ae=_0x531ae5[_0x3b42fe(0x531b)],_0x5f5139=0x0;_0x5f5139<_0x4053ae;_0x5f5139++)_0x274677[_0x3b42fe(0x3a33)](_0x531ae5[_0x5f5139][_0x3b42fe(0x344b)]);return _0x274677;},_0x5e5537[_0x1662b3(0x469a)]=function(){var _0x5b2076=_0x1662b3;for(var _0xd3f2b0=[],_0x35237f=_0x5dba0f['directionalLight'][_0x5b2076(0x21e8)],_0x1140a3=_0x35237f[_0x5b2076(0x531b)],_0x24820f=0x0;_0x24820f<_0x1140a3;_0x24820f++)_0xd3f2b0['push'](_0x35237f[_0x24820f][_0x5b2076(0x5731)]);return _0xd3f2b0;},_0x5e5537[_0x1662b3(0x4882)]=function(){var _0x3013bf=_0x1662b3;for(var _0x433db4=[],_0x43fd24=_0x5dba0f[_0x3013bf(0x29d8)][LightSourceType$1[_0x3013bf(0x8b5)]][_0x3013bf(0x21e8)],_0x290c4e=_0x43fd24[_0x3013bf(0x531b)],_0x3e0dc2=0x0;_0x3e0dc2<_0x290c4e;_0x3e0dc2++)_0x433db4[_0x3013bf(0x3a33)](_0x43fd24[_0x3e0dc2]['positionEC']);return _0x433db4;},_0x5e5537[_0x1662b3(0x4d80)]=function(){var _0x6cb0a3=_0x1662b3;for(var _0x6c3c42=[],_0x4268d6=_0x5dba0f[_0x6cb0a3(0x29d8)][LightSourceType$1[_0x6cb0a3(0x8b5)]]['values'],_0x1b4ed5=_0x4268d6[_0x6cb0a3(0x531b)],_0x302f28=0x0;_0x302f28<_0x1b4ed5;_0x302f28++)_0x6c3c42[_0x6cb0a3(0x3a33)](_0x4268d6[_0x302f28]['lightColor']);return _0x6c3c42;},_0x5e5537[_0x1662b3(0x22c2)]=function(){var _0x33335b=_0x1662b3;for(var _0x2f43a9=[],_0x2bff00=_0x5dba0f[_0x33335b(0x5061)][_0x33335b(0x21e8)],_0x4fa1f3=0x0;_0x4fa1f3<_0x2bff00[_0x33335b(0x531b)];_0x4fa1f3++)_0x2f43a9[_0x33335b(0x3a33)](_0x2bff00[_0x4fa1f3][_0x33335b(0xc3c)]);return _0x2f43a9;},_0x5e5537[_0x1662b3(0x573e)]=function(){return _0x5dba0f['_pointLightDistanceDecay'];},_0x5e5537['uSpotLightColor']=function(){var _0x46a86a=_0x1662b3;for(var _0x11568f=[],_0x4e0866=_0x5dba0f['_visibleLightList'][LightSourceType$1[_0x46a86a(0x3bf8)]][_0x46a86a(0x21e8)],_0x5b767e=_0x4e0866['length'],_0x131030=0x0;_0x131030<_0x5b767e;_0x131030++)_0x11568f['push'](_0x4e0866[_0x131030][_0x46a86a(0x5731)]);return _0x11568f;},_0x5e5537[_0x1662b3(0x3706)]=function(){var _0x2c1f42=_0x1662b3;for(var _0x12fe06=[],_0x1def6c=_0x5dba0f[_0x2c1f42(0x29d8)][LightSourceType$1[_0x2c1f42(0x3bf8)]]['values'],_0x1fd565=_0x1def6c[_0x2c1f42(0x531b)],_0x3a563c=0x0;_0x3a563c<_0x1fd565;_0x3a563c++)_0x12fe06[_0x2c1f42(0x3a33)](_0x1def6c[_0x3a563c][_0x2c1f42(0x4eb9)]);return _0x12fe06;},_0x5e5537[_0x1662b3(0x526b)]=function(){var _0x2baeae=_0x1662b3;for(var _0x4c27c=[],_0x4d0ff9=_0x5dba0f[_0x2baeae(0x29d8)][LightSourceType$1[_0x2baeae(0x3bf8)]]['values'],_0x392a30=_0x4d0ff9['length'],_0xfbb18a=0x0;_0xfbb18a<_0x392a30;_0xfbb18a++)_0x4c27c[_0x2baeae(0x3a33)](_0x4d0ff9[_0xfbb18a][_0x2baeae(0x4771)]);return _0x4c27c;},_0x5e5537[_0x1662b3(0x2894)]=function(){var _0x3dd25a=_0x1662b3;for(var _0x319fb7=[],_0x8e97c6=_0x5dba0f[_0x3dd25a(0x29d8)][LightSourceType$1[_0x3dd25a(0x3bf8)]][_0x3dd25a(0x21e8)],_0x5170a1=_0x8e97c6[_0x3dd25a(0x531b)],_0x12d58d=0x0;_0x12d58d<_0x5170a1;_0x12d58d++)_0x319fb7['push'](_0x8e97c6[_0x12d58d][_0x3dd25a(0xc3c)]);return _0x319fb7;},_0x5e5537[_0x1662b3(0x46d6)]=function(){var _0x340f6b=_0x1662b3;for(var _0x5cb6fd=[],_0x236b26=_0x5dba0f[_0x340f6b(0x29d8)][LightSourceType$1['SPOT']][_0x340f6b(0x21e8)],_0x4fd54e=_0x236b26[_0x340f6b(0x531b)],_0x22ad82=0x0;_0x22ad82<_0x4fd54e;_0x22ad82++)_0x5cb6fd[_0x340f6b(0x3a33)](_0x236b26[_0x22ad82][_0x340f6b(0x344b)]);return _0x5cb6fd;},_0x5e5537[_0x1662b3(0x32db)]=function(){var _0x35f0ba=_0x1662b3;return _0x5dba0f[_0x35f0ba(0x3b8)];},_0x5e5537[_0x1662b3(0x50c2)]=function(){var _0x3a2c12=_0x1662b3;for(var _0x12147c=[],_0x34fe78=_0x5dba0f[_0x3a2c12(0x29d8)][LightSourceType$1['SPOT']]['values'],_0x4f1dd1=_0x34fe78[_0x3a2c12(0x531b)],_0x1464d0=0x0;_0x1464d0<_0x4f1dd1;_0x1464d0++)_0x12147c[_0x3a2c12(0x3a33)](_0x34fe78[_0x1464d0]['exponent']);return _0x12147c;},_0x5e5537[_0x1662b3(0x1a83)]=function(){var _0x19c518=_0x1662b3;for(var _0x1ed0f9=[],_0x47bf02=_0x5dba0f[_0x19c518(0x57f0)][LightSourceType$1[_0x19c518(0x1922)]][_0x19c518(0x21e8)],_0x2d4830=_0x47bf02['length'],_0x2b4460=0x0;_0x2b4460<_0x2d4830;_0x2b4460++)_0x1ed0f9['push'](_0x47bf02[_0x2b4460][_0x19c518(0x2085)]);return _0x1ed0f9;},_0x5e5537[_0x1662b3(0x247c)]=function(){var _0x34053b=_0x1662b3;for(var _0x433170=[],_0x3a6acd=_0x5dba0f[_0x34053b(0x57f0)][LightSourceType$1[_0x34053b(0x1922)]][_0x34053b(0x21e8)],_0x2c64f4=_0x3a6acd[_0x34053b(0x531b)],_0x3584c7=0x0;_0x3584c7<_0x2c64f4;_0x3584c7++)_0x433170[_0x34053b(0x3a33)](_0x3a6acd[_0x3584c7][_0x34053b(0x1693)]);return _0x433170;},_0x5e5537;},Object[_0x68aa19(0x5b7)](PointLight[_0x68aa19(0x4b51)],{'id':{'get':function(){return this['_id'];}},'position':{'get':function(){var _0x1a72f7=_0x68aa19;return this[_0x1a72f7(0x57f6)]===SceneMode$1[_0x1a72f7(0x5135)]?this[_0x1a72f7(0x49d9)]:this[_0x1a72f7(0x2140)];},'set':function(_0x3f47bf){var _0x21949e=_0x68aa19;Check[_0x21949e(0x3224)](_0x21949e(0x52f6),_0x3f47bf),this['_position']=_0x3f47bf,this[_0x21949e(0x57f6)]===SceneMode$1['COLUMBUS_VIEW']&&(this['_positionCV']=Transforms[_0x21949e(0x4e54)](this[_0x21949e(0x49d9)]));}},'color':{'get':function(){var _0x37bcf7=_0x68aa19;return this[_0x37bcf7(0x57d1)];},'set':function(_0x173787){var _0x3dcd17=_0x68aa19;Check[_0x3dcd17(0x3224)](_0x3dcd17(0x3d68),_0x173787),this[_0x3dcd17(0x57d1)]=_0x173787,Color$2['multiplyByScalar'](this[_0x3dcd17(0x57d1)],this[_0x3dcd17(0x40b3)],this['_lightColor']);}},'intensity':{'get':function(){var _0x2c7122=_0x68aa19;return this[_0x2c7122(0x40b3)];},'set':function(_0x4131c1){var _0x4194ea=_0x68aa19;Check[_0x4194ea(0x2eb3)][_0x4194ea(0x30f8)](_0x4194ea(0x21bc),_0x4131c1),this[_0x4194ea(0x40b3)]=_0x4131c1,Color$2[_0x4194ea(0x1c02)](this[_0x4194ea(0x57d1)],this[_0x4194ea(0x40b3)],this[_0x4194ea(0x3958)]);}},'cutoffDistance':{'get':function(){var _0xc0ae39=_0x68aa19;return this[_0xc0ae39(0x351a)];},'set':function(_0x260f45){var _0x2f3d5c=_0x68aa19;Check[_0x2f3d5c(0x2eb3)]['number']('point\x20light\x20cutoffDistance',_0x260f45),this['_cutoffDistance']=_0x260f45;}},'decay':{'get':function(){var _0x100f1f=_0x68aa19;return this[_0x100f1f(0x451a)];},'set':function(_0x576c52){var _0x155b15=_0x68aa19;Check[_0x155b15(0x2eb3)][_0x155b15(0x30f8)](_0x155b15(0x215c),_0x576c52),this['_decay']=_0x576c52;}},'lightColor':{'get':function(){return this['_lightColor'];}},'positionEC':{'get':function(){var _0x5a0f65=_0x68aa19;return this[_0x5a0f65(0x5167)];},'set':function(_0x5c6bec){var _0x15f35e=_0x68aa19;Check[_0x15f35e(0x3224)]('point\x20light\x20positionEC',_0x5c6bec),this[_0x15f35e(0x5167)]=_0x5c6bec;}},'lightType':{'get':function(){var _0x393f8d=_0x68aa19;return LightSourceType$1[_0x393f8d(0x8b5)];}},'visibleInCullingVolume':{'get':function(){var _0x3adbca=_0x68aa19;return this[_0x3adbca(0x224c)];}},'sceneMode':{'get':function(){var _0x15ae7d=_0x68aa19;return this[_0x15ae7d(0x57f6)];},'set':function(_0x53f7fe){var _0x3880bf=_0x68aa19;Check[_0x3880bf(0x2eb3)]['number'](_0x3880bf(0x23ec),_0x53f7fe),this['_sceneMode']!==_0x53f7fe&&(this[_0x3880bf(0x57f6)]=_0x53f7fe,this[_0x3880bf(0x57f6)]===SceneMode$1[_0x3880bf(0x449e)]&&(this['_positionCV']=Transforms[_0x3880bf(0x4e54)](this[_0x3880bf(0x49d9)])));}}});var srcatchBoundingSphere$1=new BoundingSphere();function SpotLight(_0x18103d,_0x141984,_0x400d0e){var _0x3d590d=_0x68aa19;if(_0x400d0e=defaultValue$1(_0x400d0e,{}),Check[_0x3d590d(0x3224)](_0x3d590d(0x4165),_0x18103d),Check[_0x3d590d(0x3224)](_0x3d590d(0x188d),_0x141984),Cartesian3[_0x3d590d(0x2ed4)](_0x18103d,_0x141984))throw new DeveloperError$1('position\x20equals\x20targetPosition');this['_id']=createGuid(),this[_0x3d590d(0x49d9)]=Cartesian3[_0x3d590d(0x254b)](_0x18103d),this[_0x3d590d(0x2140)]=new Cartesian3(),this[_0x3d590d(0x288f)]=Cartesian3[_0x3d590d(0x254b)](_0x141984),this[_0x3d590d(0x45ee)]=new Cartesian3(),this[_0x3d590d(0x57d1)]=defaultValue$1(_0x400d0e['color'],new Color$2(0x1,0x1,0x1,0x1)),this[_0x3d590d(0x40b3)]=defaultValue$1(_0x400d0e[_0x3d590d(0x27a7)],0x2),this[_0x3d590d(0x2feb)]=defaultValue$1(_0x400d0e['distance'],0x64),this['_angle']=defaultValue$1(_0x400d0e[_0x3d590d(0x1ecd)],Math['PI']/0x6),this[_0x3d590d(0x4880)]=defaultValue$1(_0x400d0e[_0x3d590d(0x15f9)],0x0),this[_0x3d590d(0x4ac2)]=defaultValue$1(_0x400d0e[_0x3d590d(0x7a7)],0xa),this['_decay']=defaultValue$1(_0x400d0e[_0x3d590d(0x3aa4)],0x1),this[_0x3d590d(0x163f)]=new Cartesian3(),this[_0x3d590d(0x4446)]=new Cartesian3(),Cartesian3['subtract'](this[_0x3d590d(0x49d9)],this['_targetPosition'],this[_0x3d590d(0x163f)]),Cartesian3[_0x3d590d(0x4e7d)](this[_0x3d590d(0x163f)],this[_0x3d590d(0x163f)]),this['_lightColor']=Color$2[_0x3d590d(0x1c02)](this['_color'],this[_0x3d590d(0x40b3)],new Color$2()),this['_angleCos']=Math[_0x3d590d(0x1d35)](this[_0x3d590d(0xab4)]),this['_penumbraCos']=Math[_0x3d590d(0x1d35)](this[_0x3d590d(0xab4)]*(0x1-this[_0x3d590d(0x4880)])),this[_0x3d590d(0x5167)]=new Cartesian3(),this[_0x3d590d(0x224c)]=0x1,this['_sceneMode']=SceneMode$1[_0x3d590d(0x5135)];}PointLight[_0x68aa19(0x4b51)][_0x68aa19(0x17ce)]=function(_0x950078){var _0xc29a91=_0x68aa19;return srcatchBoundingSphere$1[_0xc29a91(0x2896)]=this[_0xc29a91(0x351a)],srcatchBoundingSphere$1[_0xc29a91(0x19ee)]=this[_0xc29a91(0x4771)],this[_0xc29a91(0x224c)]=_0x950078['computeVisibility'](srcatchBoundingSphere$1)!==Intersect$1[_0xc29a91(0x3899)]?0x1:0x0,!!this[_0xc29a91(0x224c)];},Object[_0x68aa19(0x5b7)](SpotLight[_0x68aa19(0x4b51)],{'id':{'get':function(){return this['_id'];}},'position':{'get':function(){var _0x651fae=_0x68aa19;return this[_0x651fae(0x57f6)]===SceneMode$1[_0x651fae(0x5135)]?this[_0x651fae(0x49d9)]:this[_0x651fae(0x2140)];},'set':function(_0xac4371){var _0x39a379=_0x68aa19;Check[_0x39a379(0x3224)]('spot\x20light\x20position',_0xac4371),Cartesian3['equals'](_0xac4371,this[_0x39a379(0x288f)])||(this[_0x39a379(0x49d9)]=_0xac4371,this[_0x39a379(0x57f6)]===SceneMode$1[_0x39a379(0x449e)]?(this[_0x39a379(0x2140)]=Transforms[_0x39a379(0x4e54)](this[_0x39a379(0x49d9)]),Cartesian3[_0x39a379(0x286c)](this[_0x39a379(0x2140)],this[_0x39a379(0x45ee)],this[_0x39a379(0x163f)])):Cartesian3[_0x39a379(0x286c)](this[_0x39a379(0x49d9)],this['_targetPosition'],this['_direction']),Cartesian3[_0x39a379(0x4e7d)](this[_0x39a379(0x163f)],this[_0x39a379(0x163f)]));}},'targetPosition':{'get':function(){var _0x3866db=_0x68aa19;return this[_0x3866db(0x57f6)]===SceneMode$1['SCENE3D']?this[_0x3866db(0x288f)]:this[_0x3866db(0x45ee)];},'set':function(_0x188696){var _0x566bde=_0x68aa19;Check[_0x566bde(0x3224)](_0x566bde(0x148),_0x188696),Cartesian3['equals'](_0x188696,this[_0x566bde(0x49d9)])||(this[_0x566bde(0x288f)]=_0x188696,this[_0x566bde(0x57f6)]===SceneMode$1[_0x566bde(0x449e)]?(this['_targetPositionCV']=Transforms[_0x566bde(0x4e54)](this[_0x566bde(0x288f)]),Cartesian3[_0x566bde(0x286c)](this['_positionCV'],this[_0x566bde(0x45ee)],this['_direction'])):Cartesian3[_0x566bde(0x286c)](this[_0x566bde(0x49d9)],this[_0x566bde(0x288f)],this[_0x566bde(0x163f)]),Cartesian3['normalize'](this[_0x566bde(0x163f)],this[_0x566bde(0x163f)]));}},'color':{'get':function(){return this['_color'];},'set':function(_0x551074){var _0x3cffca=_0x68aa19;Check[_0x3cffca(0x3224)](_0x3cffca(0x2c92),_0x551074),this[_0x3cffca(0x57d1)]=_0x551074,Color$2['multiplyByScalar'](this[_0x3cffca(0x57d1)],this[_0x3cffca(0x40b3)],this[_0x3cffca(0x3958)]);}},'intensity':{'get':function(){var _0x3965af=_0x68aa19;return this[_0x3965af(0x40b3)];},'set':function(_0x17b3e1){var _0x5d6d01=_0x68aa19;Check[_0x5d6d01(0x2eb3)][_0x5d6d01(0x30f8)](_0x5d6d01(0x3c4c),_0x17b3e1),this[_0x5d6d01(0x40b3)]=_0x17b3e1,Color$2[_0x5d6d01(0x1c02)](this[_0x5d6d01(0x57d1)],this['_intensity'],this[_0x5d6d01(0x3958)]);}},'distance':{'get':function(){var _0x18448b=_0x68aa19;return this[_0x18448b(0x2feb)];},'set':function(_0x4cd4fc){var _0x4fb7d4=_0x68aa19;Check[_0x4fb7d4(0x2eb3)][_0x4fb7d4(0x30f8)](_0x4fb7d4(0xd8e),_0x4cd4fc),this[_0x4fb7d4(0x2feb)]=_0x4cd4fc;}},'angle':{'get':function(){var _0x4e517b=_0x68aa19;return this[_0x4e517b(0xab4)];},'set':function(_0x5e4233){var _0x4e728e=_0x68aa19;Check['typeOf'][_0x4e728e(0x30f8)](_0x4e728e(0x1b4d),_0x5e4233),this['_angle']=_0x5e4233,this[_0x4e728e(0x1dbb)]=Math['cos'](this['_angle']);}},'exponent':{'get':function(){var _0x510ad9=_0x68aa19;return this[_0x510ad9(0x4ac2)];},'set':function(_0x439905){var _0x2240d4=_0x68aa19;Check[_0x2240d4(0x2eb3)][_0x2240d4(0x30f8)](_0x2240d4(0x239d),_0x439905),this[_0x2240d4(0x4ac2)]=_0x439905;}},'decay':{'get':function(){var _0x33725d=_0x68aa19;return this[_0x33725d(0x451a)];},'set':function(_0x5d180a){var _0x6d4832=_0x68aa19;Check[_0x6d4832(0x2eb3)][_0x6d4832(0x30f8)]('spot\x20light\x20decay',_0x5d180a),this[_0x6d4832(0x451a)]=_0x5d180a;}},'direction':{'get':function(){return this['_direction'];}},'lightColor':{'get':function(){var _0x14d9c7=_0x68aa19;return this[_0x14d9c7(0x3958)];}},'angleCos':{'get':function(){var _0x4d96da=_0x68aa19;return this[_0x4d96da(0x1dbb)];}},'penumbra':{'get':function(){var _0x321a34=_0x68aa19;return this[_0x321a34(0x4880)];},'set':function(_0x4ff90e){var _0x3a3558=_0x68aa19;Check[_0x3a3558(0x2eb3)][_0x3a3558(0x30f8)]('spot\x20light\x20angle',_0x4ff90e),this[_0x3a3558(0x4880)]=_0x4ff90e,this['_penumbraCos']=Math[_0x3a3558(0x1d35)](this[_0x3a3558(0xab4)]*(0x1-this['_penumbra']));}},'penumbraCos':{'get':function(){var _0x351310=_0x68aa19;return this[_0x351310(0x1d0f)];}},'positionEC':{'get':function(){var _0x5ea67=_0x68aa19;return this[_0x5ea67(0x5167)];},'set':function(_0x20de2d){var _0x244cb8=_0x68aa19;Check[_0x244cb8(0x3224)](_0x244cb8(0x280f),_0x20de2d),this[_0x244cb8(0x5167)]=_0x20de2d;}},'directionEC':{'get':function(){return this['_directionEC'];}},'lightType':{'get':function(){var _0xf4dfba=_0x68aa19;return LightSourceType$1[_0xf4dfba(0x3bf8)];}},'visibleInCullingVolume':{'get':function(){var _0x4d2643=_0x68aa19;return this[_0x4d2643(0x224c)];}},'sceneMode':{'get':function(){var _0x7257ba=_0x68aa19;return this[_0x7257ba(0x57f6)];},'set':function(_0x5f2803){var _0x3eccda=_0x68aa19;if(Check[_0x3eccda(0x2eb3)][_0x3eccda(0x30f8)](_0x3eccda(0x4999),_0x5f2803),this[_0x3eccda(0x57f6)]!==_0x5f2803){if(this[_0x3eccda(0x57f6)]=_0x5f2803,this[_0x3eccda(0x57f6)]===SceneMode$1[_0x3eccda(0x449e)]){if(this['_positionCV']=Transforms[_0x3eccda(0x4e54)](this[_0x3eccda(0x49d9)]),this['_targetPositionCV']=Transforms[_0x3eccda(0x4e54)](this[_0x3eccda(0x288f)]),Cartesian3[_0x3eccda(0x2ed4)](this[_0x3eccda(0x2140)],this[_0x3eccda(0x45ee)]))return;Cartesian3['subtract'](this[_0x3eccda(0x2140)],this[_0x3eccda(0x45ee)],this[_0x3eccda(0x163f)]);}else Cartesian3[_0x3eccda(0x286c)](this[_0x3eccda(0x49d9)],this[_0x3eccda(0x288f)],this[_0x3eccda(0x163f)]);Cartesian3[_0x3eccda(0x4e7d)](this['_direction'],this[_0x3eccda(0x163f)]);}}}});var srcatchBoundingSphere=new BoundingSphere();function DictionaryCoder(_0x1ac663){var _0x4ec5a0=_0x68aa19;this['_stringToNumber']={},this['_numberToString']=[];for(var _0x40a6b2=0x0;_0x40a6b2<_0x1ac663[_0x4ec5a0(0x531b)];_0x40a6b2++){var _0x11d949=_0x1ac663[_0x40a6b2];this[_0x4ec5a0(0x3c6f)][_0x11d949]=_0x40a6b2,this[_0x4ec5a0(0x224f)][_0x40a6b2]=_0x11d949;}}function VectorTileFeature(_0x4b1756,_0x53cca6,_0x2e074f,_0x334c07,_0x2168c4){var _0x573ff6=_0x68aa19;this['properties']={},this[_0x573ff6(0x2f64)]=_0x2e074f,this[_0x573ff6(0x3243)]=0x0,this[_0x573ff6(0x44e9)]=_0x4b1756,this[_0x573ff6(0x4bdb)]=-0x1,this[_0x573ff6(0xabd)]=_0x334c07,this[_0x573ff6(0x2bad)]=_0x2168c4,_0x4b1756['readFields'](readFeature,this,_0x53cca6);}function readFeature(_0x3f96e3,_0x84139e,_0x1b2067){var _0x1a07fa=_0x68aa19;0x1==_0x3f96e3?_0x84139e['id']=_0x1b2067['readVarint']():0x2==_0x3f96e3?readTag(_0x1b2067,_0x84139e):0x3==_0x3f96e3?_0x84139e[_0x1a07fa(0x3243)]=_0x1b2067[_0x1a07fa(0x55ae)]():0x4==_0x3f96e3&&(_0x84139e[_0x1a07fa(0x4bdb)]=_0x1b2067[_0x1a07fa(0x143c)]);}function readTag(_0x2e401f,_0x88e4bc){var _0x1437ae=_0x68aa19;for(var _0x1ce9a2=_0x2e401f[_0x1437ae(0x55ae)]()+_0x2e401f['pos'];_0x2e401f[_0x1437ae(0x143c)]<_0x1ce9a2;){var _0x1bbc56=_0x88e4bc[_0x1437ae(0xabd)][_0x2e401f['readVarint']()],_0x4df0bf=_0x88e4bc[_0x1437ae(0x2bad)][_0x2e401f[_0x1437ae(0x55ae)]()];_0x88e4bc[_0x1437ae(0x2f10)][_0x1bbc56]=_0x4df0bf;}}function classifyRings(_0xb5cd6b){var _0x4ddf33=_0x68aa19,_0x555e9b=_0xb5cd6b[_0x4ddf33(0x531b)];if(_0x555e9b<=0x1)return[_0xb5cd6b];for(var _0x2ce165,_0xd1879,_0x5e29a5=[],_0x2ca9d3=0x0;_0x2ca9d3<_0x555e9b;_0x2ca9d3++){var _0xb2aa4a=signedArea(_0xb5cd6b[_0x2ca9d3]);0x0!==_0xb2aa4a&&(void 0x0===_0xd1879&&(_0xd1879=_0xb2aa4a<0x0),_0xd1879===_0xb2aa4a<0x0?(_0x2ce165&&_0x5e29a5[_0x4ddf33(0x3a33)](_0x2ce165),_0x2ce165=[_0xb5cd6b[_0x2ca9d3]]):_0x2ce165[_0x4ddf33(0x3a33)](_0xb5cd6b[_0x2ca9d3]));}return _0x2ce165&&_0x5e29a5[_0x4ddf33(0x3a33)](_0x2ce165),_0x5e29a5;}function signedArea(_0x2cf360){var _0x492476=_0x68aa19;for(var _0x237676,_0x146cd8,_0xbd9f39=0x0,_0x57e76a=0x0,_0x198e86=_0x2cf360[_0x492476(0x531b)],_0xa094e1=_0x198e86-0x1;_0x57e76a<_0x198e86;_0xa094e1=_0x57e76a++)_0x237676=_0x2cf360[_0x57e76a],_0xbd9f39+=((_0x146cd8=_0x2cf360[_0xa094e1])['x']-_0x237676['x'])*(_0x237676['y']+_0x146cd8['y']);return _0xbd9f39;}function VectorTileLayer(_0x130702,_0x4381de){var _0x16820b=_0x68aa19;this['version']=0x1,this[_0x16820b(0x13f9)]=null,this[_0x16820b(0x2f64)]=0x1000,this['length']=0x0,this['_pbf']=_0x130702,this['_keys']=[],this[_0x16820b(0x2bad)]=[],this[_0x16820b(0x56e8)]=[],_0x130702[_0x16820b(0x586f)](readLayer,this,_0x4381de),this[_0x16820b(0x531b)]=this[_0x16820b(0x56e8)][_0x16820b(0x531b)];}function readLayer(_0x1ff95b,_0x4e13d2,_0x575098){var _0x47d279=_0x68aa19;0xf===_0x1ff95b?_0x4e13d2['version']=_0x575098[_0x47d279(0x55ae)]():0x1===_0x1ff95b?_0x4e13d2[_0x47d279(0x13f9)]=_0x575098[_0x47d279(0x4f59)]():0x5===_0x1ff95b?_0x4e13d2[_0x47d279(0x2f64)]=_0x575098[_0x47d279(0x55ae)]():0x2===_0x1ff95b?_0x4e13d2['_features'][_0x47d279(0x3a33)](_0x575098['pos']):0x3===_0x1ff95b?_0x4e13d2[_0x47d279(0xabd)][_0x47d279(0x3a33)](_0x575098[_0x47d279(0x4f59)]()):0x4===_0x1ff95b&&_0x4e13d2[_0x47d279(0x2bad)][_0x47d279(0x3a33)](readValueMessage(_0x575098));}function readValueMessage(_0x5427bd){var _0x2dbe99=_0x68aa19;for(var _0x2343a1=null,_0x12a672=_0x5427bd[_0x2dbe99(0x55ae)]()+_0x5427bd[_0x2dbe99(0x143c)];_0x5427bd[_0x2dbe99(0x143c)]<_0x12a672;){var _0x500b77=_0x5427bd[_0x2dbe99(0x55ae)]()>>0x3;_0x2343a1=0x1===_0x500b77?_0x5427bd[_0x2dbe99(0x4f59)]():0x2===_0x500b77?_0x5427bd[_0x2dbe99(0xfe)]():0x3===_0x500b77?_0x5427bd['readDouble']():0x4===_0x500b77?_0x5427bd[_0x2dbe99(0x3088)]():0x5===_0x500b77?_0x5427bd[_0x2dbe99(0x55ae)]():0x6===_0x500b77?_0x5427bd[_0x2dbe99(0x32b0)]():0x7===_0x500b77?_0x5427bd[_0x2dbe99(0x1a3f)]():null;}return _0x2343a1;}function VectorTile(_0x513b57,_0x1261d0){var _0x5e71a6=_0x68aa19;this[_0x5e71a6(0x1880)]=_0x513b57['readFields'](readTile,{},_0x1261d0);}function readTile(_0x5865f9,_0x19df4e,_0x300c92){var _0x48bd3f=_0x68aa19;if(0x3===_0x5865f9){var _0x20b33a=new VectorTileLayer(_0x300c92,_0x300c92[_0x48bd3f(0x55ae)]()+_0x300c92[_0x48bd3f(0x143c)]);_0x20b33a[_0x48bd3f(0x531b)]&&(_0x19df4e[_0x20b33a[_0x48bd3f(0x13f9)]]=_0x20b33a);}}SpotLight['prototype']['computeVisiblityInCullingVolume']=function(_0x3aacea){var _0x4be9db=_0x68aa19;return srcatchBoundingSphere[_0x4be9db(0x2896)]=this['_distance'],srcatchBoundingSphere[_0x4be9db(0x19ee)]=this[_0x4be9db(0x4771)],this[_0x4be9db(0x224c)]=_0x3aacea['computeVisibility'](srcatchBoundingSphere)!==Intersect$1[_0x4be9db(0x3899)]?0x1:0x0,!!this[_0x4be9db(0x224c)];},DictionaryCoder[_0x68aa19(0x4b51)]['encode']=function(_0x45155d){var _0x285ba1=_0x68aa19;return this[_0x285ba1(0x3c6f)][_0x45155d];},DictionaryCoder['prototype'][_0x68aa19(0x48c3)]=function(_0x1fd8b5){var _0x57018e=_0x68aa19;return this[_0x57018e(0x224f)][_0x1fd8b5];},VectorTileFeature[_0x68aa19(0x1004)]=[_0x68aa19(0xa07),_0x68aa19(0x57f9),_0x68aa19(0x3083),'Polygon'],VectorTileFeature['prototype'][_0x68aa19(0x2244)]=function(){var _0x3f35f3=_0x68aa19,_0x279384=this['_pbf'];_0x279384[_0x3f35f3(0x143c)]=this[_0x3f35f3(0x4bdb)];for(var _0x356ae2,_0x214571=_0x279384[_0x3f35f3(0x55ae)]()+_0x279384['pos'],_0x477e2c=0x1,_0x34b2d9=0x0,_0x2c8d=0x0,_0x561873=0x0,_0x2c3ccc=[];_0x279384['pos']<_0x214571;){if(_0x34b2d9<=0x0){var _0x171be9=_0x279384[_0x3f35f3(0x55ae)]();_0x477e2c=0x7&_0x171be9,_0x34b2d9=_0x171be9>>0x3;}_0x34b2d9--,0x1===_0x477e2c||0x2===_0x477e2c?(_0x2c8d+=_0x279384[_0x3f35f3(0x32b0)](),_0x561873+=_0x279384[_0x3f35f3(0x32b0)](),0x1===_0x477e2c&&(_0x356ae2&&_0x2c3ccc[_0x3f35f3(0x3a33)](_0x356ae2),_0x356ae2=[]),_0x356ae2[_0x3f35f3(0x3a33)](new Point$1(_0x2c8d,_0x561873))):0x7===_0x477e2c?_0x356ae2&&_0x356ae2[_0x3f35f3(0x3a33)](_0x356ae2[0x0]['clone']()):console[_0x3f35f3(0xe28)](_0x3f35f3(0x3acc)+_0x477e2c);}return _0x356ae2&&_0x2c3ccc['push'](_0x356ae2),_0x2c3ccc;},VectorTileFeature[_0x68aa19(0x4b51)]['bbox']=function(){var _0x4e2f2e=_0x68aa19,_0xe596da=this[_0x4e2f2e(0x44e9)];_0xe596da[_0x4e2f2e(0x143c)]=this[_0x4e2f2e(0x4bdb)];for(var _0x1c8c0f=_0xe596da[_0x4e2f2e(0x55ae)]()+_0xe596da[_0x4e2f2e(0x143c)],_0x3ca66d=0x1,_0x24f38f=0x0,_0x5d8fd2=0x0,_0x118168=0x0,_0x3d8d7d=0x1/0x0,_0x3e9627=-0x1/0x0,_0x844a9e=0x1/0x0,_0x58876e=-0x1/0x0;_0xe596da['pos']<_0x1c8c0f;){if(_0x24f38f<=0x0){var _0x52a8bf=_0xe596da['readVarint']();_0x3ca66d=0x7&_0x52a8bf,_0x24f38f=_0x52a8bf>>0x3;}if(_0x24f38f--,0x1===_0x3ca66d||0x2===_0x3ca66d)(_0x5d8fd2+=_0xe596da['readSVarint']())<_0x3d8d7d&&(_0x3d8d7d=_0x5d8fd2),_0x5d8fd2>_0x3e9627&&(_0x3e9627=_0x5d8fd2),(_0x118168+=_0xe596da['readSVarint']())<_0x844a9e&&(_0x844a9e=_0x118168),_0x118168>_0x58876e&&(_0x58876e=_0x118168);else{if(0x7!==_0x3ca66d)throw new Error(_0x4e2f2e(0x5216)+_0x3ca66d);}}return[_0x3d8d7d,_0x844a9e,_0x3e9627,_0x58876e];},VectorTileFeature[_0x68aa19(0x4b51)][_0x68aa19(0x774)]=function(_0x3ee492,_0x459ebd,_0x32d76a){var _0x4d45b0=_0x68aa19,_0x153d46,_0x34a92b,_0x59777f=this[_0x4d45b0(0x2f64)]*Math['pow'](0x2,_0x32d76a),_0x344643=this[_0x4d45b0(0x2f64)]*_0x3ee492,_0x5b538d=this[_0x4d45b0(0x2f64)]*_0x459ebd,_0x2e80f2=this['loadGeometry'](),_0x401f30=VectorTileFeature[_0x4d45b0(0x1004)][this[_0x4d45b0(0x3243)]];function _0x5ea7e1(_0xf922ce){var _0x240983=_0x4d45b0;for(var _0x4ac92e=0x0;_0x4ac92e<_0xf922ce['length'];_0x4ac92e++){var _0x4152f0=_0xf922ce[_0x4ac92e],_0xee7d00=0xb4-0x168*(_0x4152f0['y']+_0x5b538d)/_0x59777f;_0xf922ce[_0x4ac92e]=[0x168*(_0x4152f0['x']+_0x344643)/_0x59777f-0xb4,0x168/Math['PI']*Math[_0x240983(0x81d)](Math[_0x240983(0xee5)](_0xee7d00*Math['PI']/0xb4))-0x5a];}}switch(this['type']){case 0x1:var _0x165742=[];for(_0x153d46=0x0;_0x153d46<_0x2e80f2['length'];_0x153d46++)_0x165742[_0x153d46]=_0x2e80f2[_0x153d46][0x0];_0x5ea7e1(_0x2e80f2=_0x165742);break;case 0x2:for(_0x153d46=0x0;_0x153d46<_0x2e80f2[_0x4d45b0(0x531b)];_0x153d46++)_0x5ea7e1(_0x2e80f2[_0x153d46]);break;case 0x3:for(_0x2e80f2=classifyRings(_0x2e80f2),_0x153d46=0x0;_0x153d46<_0x2e80f2[_0x4d45b0(0x531b)];_0x153d46++)for(_0x34a92b=0x0;_0x34a92b<_0x2e80f2[_0x153d46][_0x4d45b0(0x531b)];_0x34a92b++)_0x5ea7e1(_0x2e80f2[_0x153d46][_0x34a92b]);}0x1===_0x2e80f2[_0x4d45b0(0x531b)]?_0x2e80f2=_0x2e80f2[0x0]:_0x401f30=_0x4d45b0(0xe83)+_0x401f30;var _0x54cf65={'type':_0x4d45b0(0x591),'geometry':{'type':_0x401f30,'coordinates':_0x2e80f2},'properties':this['properties']};return'id'in this&&(_0x54cf65['id']=this['id']),_0x54cf65;},VectorTileLayer[_0x68aa19(0x4b51)][_0x68aa19(0x349b)]=function(_0x54c231){var _0x2a3601=_0x68aa19;if(_0x54c231<0x0||_0x54c231>=this[_0x2a3601(0x56e8)]['length'])throw new Error(_0x2a3601(0x2805));this[_0x2a3601(0x44e9)][_0x2a3601(0x143c)]=this[_0x2a3601(0x56e8)][_0x54c231];var _0x2dc5b5=this[_0x2a3601(0x44e9)]['readVarint']()+this[_0x2a3601(0x44e9)]['pos'];return new VectorTileFeature(this[_0x2a3601(0x44e9)],_0x2dc5b5,this[_0x2a3601(0x2f64)],this[_0x2a3601(0xabd)],this[_0x2a3601(0x2bad)]);};var EllipsoidSurfaceAppearanceFS=_0x68aa19(0x2aa),EllipsoidSurfaceAppearanceVS='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec3\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x0a\x20\x20\x20\x20v_positionMC\x20=\x20position3DHigh\x20+\x20position3DLow;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20model\x20coordinates\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20\x20\x20v_st\x20=\x20st;\x0a\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}\x0a';function EllipsoidSurfaceAppearance(_0x2e57b3){var _0x5cd91d=_0x68aa19;_0x2e57b3=defaultValue$1(_0x2e57b3,defaultValue$1['EMPTY_OBJECT']);var _0x1d053c=defaultValue$1(_0x2e57b3[_0x5cd91d(0x33aa)],!0x0),_0x82ff48=defaultValue$1(_0x2e57b3['aboveGround'],!0x1);this[_0x5cd91d(0x128b)]=defined$1(_0x2e57b3[_0x5cd91d(0x128b)])?_0x2e57b3[_0x5cd91d(0x128b)]:Material[_0x5cd91d(0x2a03)](Material['ColorType']),this[_0x5cd91d(0x33aa)]=defaultValue$1(_0x2e57b3[_0x5cd91d(0x33aa)],!0x0),this[_0x5cd91d(0x14cf)]=defaultValue$1(_0x2e57b3['vertexShaderSource'],EllipsoidSurfaceAppearanceVS),this[_0x5cd91d(0x5774)]=defaultValue$1(_0x2e57b3[_0x5cd91d(0x1eae)],EllipsoidSurfaceAppearanceFS),this[_0x5cd91d(0x7d0)]=Appearance[_0x5cd91d(0x484b)](_0x1d053c,!_0x82ff48,_0x2e57b3[_0x5cd91d(0x5547)]),this[_0x5cd91d(0x51ff)]=!0x1,this[_0x5cd91d(0x23a7)]=defaultValue$1(_0x2e57b3[_0x5cd91d(0x5214)],!0x1),this[_0x5cd91d(0x2393)]=defaultValue$1(_0x2e57b3[_0x5cd91d(0xeec)],_0x82ff48),this['_aboveGround']=_0x82ff48;}Object[_0x68aa19(0x5b7)](EllipsoidSurfaceAppearance[_0x68aa19(0x4b51)],{'vertexShaderSource':{'get':function(){return this['_vertexShaderSource'];}},'fragmentShaderSource':{'get':function(){var _0x49ecc9=_0x68aa19;return this[_0x49ecc9(0x5774)];}},'renderState':{'get':function(){return this['_renderState'];}},'closed':{'get':function(){var _0x28eea6=_0x68aa19;return this[_0x28eea6(0x51ff)];}},'vertexFormat':{'get':function(){return EllipsoidSurfaceAppearance['VERTEX_FORMAT'];}},'flat':{'get':function(){var _0x4a18df=_0x68aa19;return this[_0x4a18df(0x23a7)];}},'faceForward':{'get':function(){return this['_faceForward'];}},'aboveGround':{'get':function(){var _0x5c785e=_0x68aa19;return this[_0x5c785e(0x2fd2)];}}}),EllipsoidSurfaceAppearance['VERTEX_FORMAT']=VertexFormat['POSITION_AND_ST'],EllipsoidSurfaceAppearance[_0x68aa19(0x4b51)][_0x68aa19(0x4fde)]=Appearance[_0x68aa19(0x4b51)][_0x68aa19(0x4fde)],EllipsoidSurfaceAppearance[_0x68aa19(0x4b51)][_0x68aa19(0xb13)]=Appearance[_0x68aa19(0x4b51)][_0x68aa19(0xb13)],EllipsoidSurfaceAppearance['prototype'][_0x68aa19(0x18af)]=Appearance['prototype'][_0x68aa19(0x18af)];var ParticleSystemType={'FIRE':0x0,'FOUNTAIN':0x1,'RAIN':0x2},ParticleSystemType$1=Object['freeze'](ParticleSystemType),defaultSize=new Cartesian2(0x1,0x1);function Particle(_0x37d505){var _0x57de5c=_0x68aa19;_0x37d505=defaultValue$1(_0x37d505,defaultValue$1[_0x57de5c(0x494f)]),this['mass']=defaultValue$1(_0x37d505[_0x57de5c(0x3b19)],0x1),this[_0x57de5c(0x4771)]=Cartesian3[_0x57de5c(0x254b)](defaultValue$1(_0x37d505[_0x57de5c(0x4771)],Cartesian3[_0x57de5c(0x3e26)])),this[_0x57de5c(0x721)]=Cartesian3['clone'](defaultValue$1(_0x37d505[_0x57de5c(0x721)],Cartesian3['ZERO'])),this[_0x57de5c(0x4c6b)]=defaultValue$1(_0x37d505['life'],Number['MAX_VALUE']),this[_0x57de5c(0x4133)]=_0x37d505['image'],this[_0x57de5c(0x4aa5)]=Color$2[_0x57de5c(0x254b)](defaultValue$1(_0x37d505[_0x57de5c(0x4aa5)],Color$2[_0x57de5c(0x2d95)])),this['endColor']=Color$2[_0x57de5c(0x254b)](defaultValue$1(_0x37d505['endColor'],Color$2[_0x57de5c(0x2d95)])),this[_0x57de5c(0x38cf)]=defaultValue$1(_0x37d505[_0x57de5c(0x38cf)],0x1),this[_0x57de5c(0x329b)]=defaultValue$1(_0x37d505[_0x57de5c(0x329b)],0x1),this[_0x57de5c(0x3fb6)]=Cartesian2['clone'](defaultValue$1(_0x37d505[_0x57de5c(0x3fb6)],defaultSize)),this['rotationSpeed']=defaultValue$1(_0x37d505[_0x57de5c(0x575c)],0x0),this[_0x57de5c(0x4f45)]=0x0,this[_0x57de5c(0x43b9)]=0x0,this[_0x57de5c(0x4b9b)]=void 0x0;}Object[_0x68aa19(0x5b7)](Particle[_0x68aa19(0x4b51)],{'age':{'get':function(){var _0x2d51e0=_0x68aa19;return this[_0x2d51e0(0x4f45)];}},'normalizedAge':{'get':function(){return this['_normalizedAge'];}}});var deltaScratch=new Cartesian3();function CircleEmitter(_0x438664,_0x1194ef,_0x23acb2,_0x12dd6f){var _0x2807f7=_0x68aa19;_0x438664=defaultValue$1(_0x438664,0x1),this['_radius']=defaultValue$1(_0x438664,0x1),this[_0x2807f7(0x24d2)]=defaultValue$1(_0x1194ef,0x0),this[_0x2807f7(0x2d29)]=defaultValue$1(_0x23acb2,0x0),this[_0x2807f7(0x3aa9)]=defaultValue$1(_0x12dd6f,CesiumMath[_0x2807f7(0x3295)]);}function SphereEmitter(_0x42b0fe){var _0x5c6cc8=_0x68aa19;_0x42b0fe=defaultValue$1(_0x42b0fe,0x1),this[_0x5c6cc8(0x2819)]=defaultValue$1(_0x42b0fe,0x1),this['radius']=this[_0x5c6cc8(0x2819)];}Particle['prototype'][_0x68aa19(0x489f)]=function(_0x1ef23a,_0x59cef6){var _0x58ac4f=_0x68aa19;return Cartesian3['multiplyByScalar'](this['velocity'],_0x1ef23a,deltaScratch),Cartesian3[_0x58ac4f(0x4979)](this[_0x58ac4f(0x4771)],deltaScratch,this[_0x58ac4f(0x4771)]),defined$1(_0x59cef6)&&_0x59cef6(this,_0x1ef23a),this[_0x58ac4f(0x4f45)]+=_0x1ef23a,this[_0x58ac4f(0x4c6b)]===Number['MAX_VALUE']?this[_0x58ac4f(0x43b9)]=0x0:this[_0x58ac4f(0x43b9)]=this['_age']/this[_0x58ac4f(0x4c6b)],this[_0x58ac4f(0x4f45)]<=this[_0x58ac4f(0x4c6b)];},Object[_0x68aa19(0x5b7)](CircleEmitter['prototype'],{'radius':{'get':function(){return this['_radius'];},'set':function(_0x53bd9a){var _0x236c78=_0x68aa19;this[_0x236c78(0x2819)]=_0x53bd9a;}},'innerRadius':{'get':function(){var _0x3a2e1a=_0x68aa19;return this[_0x3a2e1a(0x24d2)];},'set':function(_0xec5e40){var _0x5b8bdb=_0x68aa19;this[_0x5b8bdb(0x24d2)]=_0xec5e40;}},'startAngle':{'get':function(){return this['_startAngle'];},'set':function(_0x128b03){var _0x1e1024=_0x68aa19;this[_0x1e1024(0x2d29)]=_0x128b03;}},'endAngle':{'get':function(){return this['_endAngle'];},'set':function(_0x32fd9b){var _0x32ef09=_0x68aa19;this[_0x32ef09(0x3aa9)]=_0x32fd9b;}},'type':{'get':function(){return'Circle';}}}),CircleEmitter[_0x68aa19(0x4b51)][_0x68aa19(0x4419)]=function(_0x17b2bd){var _0x5c26a0=_0x68aa19,_0x26d72e=this['_startAngle'],_0x2229f9=this[_0x5c26a0(0x3aa9)];_0x26d72e>_0x2229f9&&(_0x26d72e=this['_endAngle'],_0x2229f9=this[_0x5c26a0(0x2d29)]);var _0x128099=CesiumMath[_0x5c26a0(0x3b88)](_0x26d72e,_0x2229f9),_0x2ce59d=CesiumMath[_0x5c26a0(0x3b88)](this['_innerRadius'],this['_radius']),_0x14c4bc=_0x2ce59d*Math['cos'](_0x128099),_0x2f51da=_0x2ce59d*Math['sin'](_0x128099);_0x17b2bd[_0x5c26a0(0x4771)]=Cartesian3['fromElements'](_0x14c4bc,_0x2f51da,0x0,_0x17b2bd[_0x5c26a0(0x4771)]),_0x17b2bd[_0x5c26a0(0x721)]=Cartesian3[_0x5c26a0(0x254b)](Cartesian3[_0x5c26a0(0x689)],_0x17b2bd[_0x5c26a0(0x721)]);},Object[_0x68aa19(0x5b7)](SphereEmitter['prototype'],{'radius':{'get':function(){var _0x5cd07f=_0x68aa19;return this[_0x5cd07f(0x2819)];},'set':function(_0x4f4907){var _0x4747f7=_0x68aa19;this[_0x4747f7(0x2819)]=_0x4f4907;}},'type':{'get':function(){var _0x42a864=_0x68aa19;return _0x42a864(0x122f);}}}),SphereEmitter[_0x68aa19(0x4b51)]['emit']=function(_0x4fa581){var _0x29fdf4=_0x68aa19,_0x2cc91d=CesiumMath['randomBetween'](0x0,CesiumMath[_0x29fdf4(0x3295)]),_0x5aa7f7=CesiumMath[_0x29fdf4(0x3b88)](0x0,CesiumMath['PI']),_0x175ca7=CesiumMath['randomBetween'](0x0,this[_0x29fdf4(0x2819)]),_0x45bf2a=_0x175ca7*Math[_0x29fdf4(0x1d35)](_0x2cc91d)*Math['sin'](_0x5aa7f7),_0x42dfd6=_0x175ca7*Math[_0x29fdf4(0x4322)](_0x2cc91d)*Math[_0x29fdf4(0x4322)](_0x5aa7f7),_0x1afda3=_0x175ca7*Math[_0x29fdf4(0x1d35)](_0x5aa7f7);_0x4fa581[_0x29fdf4(0x4771)]=Cartesian3[_0x29fdf4(0x2b84)](_0x45bf2a,_0x42dfd6,_0x1afda3,_0x4fa581[_0x29fdf4(0x4771)]),_0x4fa581[_0x29fdf4(0x721)]=Cartesian3['normalize'](_0x4fa581[_0x29fdf4(0x4771)],_0x4fa581['velocity']);};var defaultAngle=CesiumMath[_0x68aa19(0x12a4)](0x1e);function ConeEmitter(_0x43cba6){var _0x5c9f8=_0x68aa19;this[_0x5c9f8(0xab4)]=defaultValue$1(_0x43cba6,defaultAngle);}Object[_0x68aa19(0x5b7)](ConeEmitter[_0x68aa19(0x4b51)],{'angle':{'get':function(){var _0x18d777=_0x68aa19;return this[_0x18d777(0xab4)];},'set':function(_0x335a88){var _0x3c76ee=_0x68aa19;this[_0x3c76ee(0xab4)]=_0x335a88;}}}),ConeEmitter[_0x68aa19(0x4b51)]['emit']=function(_0x1d8117){var _0x19c3d4=_0x68aa19,_0x1320a2=Math[_0x19c3d4(0x15be)](this[_0x19c3d4(0xab4)]),_0x53c384=CesiumMath[_0x19c3d4(0x3b88)](0x0,CesiumMath[_0x19c3d4(0x3295)]),_0x594f3f=CesiumMath[_0x19c3d4(0x3b88)](0x0,_0x1320a2),_0x261697=_0x594f3f*Math['cos'](_0x53c384),_0x3ff0f3=_0x594f3f*Math['sin'](_0x53c384);_0x1d8117[_0x19c3d4(0x721)]=Cartesian3[_0x19c3d4(0x2b84)](_0x261697,_0x3ff0f3,0x1,_0x1d8117[_0x19c3d4(0x721)]),Cartesian3[_0x19c3d4(0x4e7d)](_0x1d8117[_0x19c3d4(0x721)],_0x1d8117[_0x19c3d4(0x721)]),_0x1d8117['position']=Cartesian3[_0x19c3d4(0x254b)](Cartesian3[_0x19c3d4(0x3e26)],_0x1d8117[_0x19c3d4(0x4771)]);};var defaultImageSize=new Cartesian2(0x1,0x1);function ParticleSystem(_0x34d592){var _0x273a40=_0x68aa19;_0x34d592=defaultValue$1(_0x34d592,defaultValue$1['EMPTY_OBJECT']),this[_0x273a40(0x105f)]=defaultValue$1(_0x34d592['show'],!0x0),this[_0x273a40(0x45aa)]=_0x34d592[_0x273a40(0x45aa)],this['loop']=defaultValue$1(_0x34d592[_0x273a40(0x36f7)],!0x0),this['image']=defaultValue$1(_0x34d592[_0x273a40(0x4133)],void 0x0);var _0x4df2c9=_0x34d592[_0x273a40(0x39a4)];defined$1(_0x4df2c9)||(_0x4df2c9=new CircleEmitter(0.5)),this[_0x273a40(0x21a9)]=_0x4df2c9,_0x4df2c9[_0x273a40(0x3036)]=this,this[_0x273a40(0x24f8)]=_0x34d592[_0x273a40(0x442c)],this[_0x273a40(0x2f1)]=Matrix4[_0x273a40(0x254b)](defaultValue$1(_0x34d592[_0x273a40(0x221)],Matrix4[_0x273a40(0x5139)])),this[_0x273a40(0x201b)]=Matrix4[_0x273a40(0x254b)](defaultValue$1(_0x34d592[_0x273a40(0x1fa9)],Matrix4[_0x273a40(0x5139)])),this[_0x273a40(0x35e3)]=!0x0,this[_0x273a40(0x51a5)]=new Matrix4(),this['_startColor']=Color$2[_0x273a40(0x254b)](defaultValue$1(_0x34d592[_0x273a40(0x28b8)],defaultValue$1(_0x34d592[_0x273a40(0x4aa5)],Color$2[_0x273a40(0x2d95)]))),this['_endColor']=Color$2[_0x273a40(0x254b)](defaultValue$1(_0x34d592[_0x273a40(0x28b8)],defaultValue$1(_0x34d592[_0x273a40(0x4ae6)],Color$2[_0x273a40(0x2d95)]))),this['_startScale']=defaultValue$1(_0x34d592[_0x273a40(0x1ed8)],defaultValue$1(_0x34d592[_0x273a40(0x38cf)],0x1)),this[_0x273a40(0x2b0b)]=defaultValue$1(_0x34d592[_0x273a40(0x1ed8)],defaultValue$1(_0x34d592[_0x273a40(0x329b)],0x1)),this[_0x273a40(0x3398)]=defaultValue$1(_0x34d592[_0x273a40(0x4564)],defaultValue$1(_0x34d592[_0x273a40(0x29d)],0x0)),this[_0x273a40(0x2536)]=defaultValue$1(_0x34d592[_0x273a40(0x30a3)],defaultValue$1(_0x34d592['maximumRotationSpeed'],0x0)),this['_emissionRate']=defaultValue$1(_0x34d592[_0x273a40(0x1eda)],0x5),this[_0x273a40(0x203)]=defaultValue$1(_0x34d592[_0x273a40(0x1eda)],0x5),this[_0x273a40(0x48c4)]=defaultValue$1(_0x34d592[_0x273a40(0x2b15)],defaultValue$1(_0x34d592[_0x273a40(0x17f9)],0x1)),this[_0x273a40(0x574e)]=defaultValue$1(_0x34d592[_0x273a40(0x2b15)],defaultValue$1(_0x34d592[_0x273a40(0x302a)],0x1)),this[_0x273a40(0xb9e)]=defaultValue$1(_0x34d592[_0x273a40(0x37c7)],defaultValue$1(_0x34d592[_0x273a40(0x538c)],0x5)),this[_0x273a40(0x189b)]=defaultValue$1(_0x34d592[_0x273a40(0x37c7)],defaultValue$1(_0x34d592[_0x273a40(0x4705)],0x5)),this[_0x273a40(0x120b)]=defaultValue$1(_0x34d592[_0x273a40(0x3b19)],defaultValue$1(_0x34d592['minimumMass'],0x1)),this[_0x273a40(0x4b09)]=defaultValue$1(_0x34d592[_0x273a40(0x3b19)],defaultValue$1(_0x34d592[_0x273a40(0x5469)],0x1)),this[_0x273a40(0x4d0b)]=Cartesian2[_0x273a40(0x254b)](defaultValue$1(_0x34d592[_0x273a40(0x3fb6)],defaultValue$1(_0x34d592[_0x273a40(0x3a12)],defaultImageSize))),this[_0x273a40(0x888)]=Cartesian2[_0x273a40(0x254b)](defaultValue$1(_0x34d592[_0x273a40(0x3fb6)],defaultValue$1(_0x34d592[_0x273a40(0x447d)],defaultImageSize))),this[_0x273a40(0x3e1d)]=defaultValue$1(_0x34d592['lifetime'],Number[_0x273a40(0xd77)]),this[_0x273a40(0x197a)]=void 0x0,this[_0x273a40(0x785)]=[],this[_0x273a40(0xfac)]=[],this['_previousTime']=void 0x0,this[_0x273a40(0x4142)]=0x0,this[_0x273a40(0x1645)]=0x0,this[_0x273a40(0x14a4)]=new Event(),this[_0x273a40(0x2438)]=!0x1,this[_0x273a40(0xf73)]=!0x0,this[_0x273a40(0x4f9)]=0x0,this['_sizeInMeters']=defaultValue$1(_0x34d592[_0x273a40(0x132a)],defaultValue$1(_0x34d592[_0x273a40(0x132a)],!0x1)),this['_boundingSphere']=new BoundingSphere(Cartesian3[_0x273a40(0x3e26)],0x64),this[_0x273a40(0x2f7b)]=0x1,this['_performance']=defaultValue$1(_0x34d592[_0x273a40(0x21af)],!0x0),this[_0x273a40(0x50ee)]=defaultValue$1(_0x34d592[_0x273a40(0x3243)],ParticleSystemType$1[_0x273a40(0x2f66)]);}function updateParticlePool(_0x472a8f){var _0x377ee4=_0x68aa19,_0x154905=_0x472a8f[_0x377ee4(0x404a)],_0x150d64=_0x472a8f['_maximumParticleLife'],_0x12f7cc=0x0,_0x3d1cc0=_0x472a8f['_bursts'];if(defined$1(_0x3d1cc0)){for(var _0x3b9a7d=_0x3d1cc0[_0x377ee4(0x531b)],_0x4e9870=0x0;_0x4e9870<_0x3b9a7d;++_0x4e9870)_0x12f7cc+=_0x3d1cc0[_0x4e9870][_0x377ee4(0x2949)];}var _0x16a30b=_0x472a8f[_0x377ee4(0x197a)],_0x1dad74=_0x472a8f['image'],_0x3af91a=Math[_0x377ee4(0x28fa)](_0x154905*_0x150d64+_0x12f7cc),_0x2f9047=_0x472a8f[_0x377ee4(0x785)],_0x453a03=_0x472a8f[_0x377ee4(0xfac)],_0x3ede74=_0x472a8f['_emitter'];defined$1(_0x3ede74[_0x377ee4(0x2ef)])&&(_0x3af91a=Math['min'](_0x3af91a,_0x3ede74[_0x377ee4(0x2ef)]));for(var _0x175fcc=Math[_0x377ee4(0x2bc6)](_0x3af91a-_0x2f9047[_0x377ee4(0x531b)]-_0x453a03[_0x377ee4(0x531b)],0x0),_0x187b0a=0x0;_0x187b0a<_0x175fcc;++_0x187b0a){var _0x33ef90=new Particle();_0x33ef90[_0x377ee4(0x4b9b)]=_0x16a30b['add']({'image':_0x1dad74,'sizeInMeters':_0x472a8f['_sizeInMeters']}),_0x453a03[_0x377ee4(0x3a33)](_0x33ef90);}_0x472a8f[_0x377ee4(0x4f9)]=_0x3af91a;}function getOrCreateParticle(_0x407bed){var _0x1ca43b=_0x68aa19,_0x1093e9=_0x407bed[_0x1ca43b(0xfac)]['pop']();return defined$1(_0x1093e9)||(_0x1093e9=new Particle()),_0x1093e9;}function addParticleToPool(_0x2da4f8,_0x126103){var _0x58748c=_0x68aa19;_0x2da4f8['_particlePool'][_0x58748c(0x3a33)](_0x126103);}function freeParticlePool(_0x3bbc79){var _0x58858c=_0x68aa19,_0x1feee0=_0x3bbc79['_particles'],_0x473297=_0x3bbc79[_0x58858c(0xfac)],_0x3daa11=_0x3bbc79[_0x58858c(0x197a)];_0x1feee0[_0x58858c(0x531b)];for(var _0x3be22e=_0x473297[_0x58858c(0x531b)],_0x2ca0a0=_0x3bbc79[_0x58858c(0x4f9)],_0x24eafa=_0x2ca0a0;_0x24eafa<_0x3be22e;++_0x24eafa){var _0x3cb23b=_0x473297[_0x24eafa];defined$1(_0x3cb23b)&&_0x3daa11[_0x58858c(0x4b3f)](_0x3cb23b['_billboard']);}_0x473297[_0x58858c(0x531b)]=_0x2ca0a0;}function removeBillboard(_0xfd5628){var _0x137a4c=_0x68aa19;defined$1(_0xfd5628[_0x137a4c(0x4b9b)])&&(_0xfd5628[_0x137a4c(0x4b9b)][_0x137a4c(0x105f)]=!0x1);}function updateBillboard(_0x2e1b78,_0x20fd1a){var _0x439db3=_0x68aa19,_0x756268=_0x20fd1a[_0x439db3(0x4b9b)];defined$1(_0x756268)||(_0x756268=_0x20fd1a[_0x439db3(0x4b9b)]=_0x2e1b78[_0x439db3(0x197a)][_0x439db3(0x4979)]({'image':_0x20fd1a[_0x439db3(0x4133)],'sizeInMeters':_0x2e1b78['_sizeInMeters']})),_0x756268[_0x439db3(0x209)]=_0x20fd1a[_0x439db3(0x3fb6)]['x'],_0x756268[_0x439db3(0x5862)]=_0x20fd1a['imageSize']['y'],_0x756268[_0x439db3(0x4771)]=_0x20fd1a[_0x439db3(0x4771)],_0x756268['show']=!0x0;var _0x7a84b4=CesiumMath[_0x439db3(0x52f2)](_0x20fd1a[_0x439db3(0x4aa5)][_0x439db3(0x4f34)],_0x20fd1a[_0x439db3(0x4ae6)][_0x439db3(0x4f34)],_0x20fd1a['normalizedAge']),_0x45ffca=CesiumMath['lerp'](_0x20fd1a[_0x439db3(0x4aa5)][_0x439db3(0x2129)],_0x20fd1a['endColor']['green'],_0x20fd1a['normalizedAge']),_0x334e9d=CesiumMath['lerp'](_0x20fd1a[_0x439db3(0x4aa5)][_0x439db3(0x28f8)],_0x20fd1a[_0x439db3(0x4ae6)][_0x439db3(0x28f8)],_0x20fd1a[_0x439db3(0x2db6)]),_0x37575a=CesiumMath[_0x439db3(0x52f2)](_0x20fd1a[_0x439db3(0x4aa5)][_0x439db3(0x24f9)],_0x20fd1a[_0x439db3(0x4ae6)]['alpha'],_0x20fd1a[_0x439db3(0x2db6)]);_0x756268[_0x439db3(0x28b8)]=new Color$2(_0x7a84b4,_0x45ffca,_0x334e9d,_0x37575a),_0x756268[_0x439db3(0x1ed8)]=CesiumMath[_0x439db3(0x52f2)](_0x20fd1a[_0x439db3(0x38cf)],_0x20fd1a['endScale'],_0x20fd1a['normalizedAge']),_0x756268[_0x439db3(0x374)]=_0x20fd1a[_0x439db3(0x2340)]*_0x20fd1a['rotationSpeed'];}function addParticle(_0x280ab0,_0x3002ee){var _0x2a88e3=_0x68aa19;_0x3002ee['startColor']=Color$2[_0x2a88e3(0x254b)](_0x280ab0['_startColor'],_0x3002ee['startColor']),_0x3002ee[_0x2a88e3(0x4ae6)]=Color$2['clone'](_0x280ab0[_0x2a88e3(0x3a88)],_0x3002ee[_0x2a88e3(0x4ae6)]),_0x3002ee[_0x2a88e3(0x38cf)]=_0x280ab0['_startScale'],_0x3002ee[_0x2a88e3(0x329b)]=_0x280ab0[_0x2a88e3(0x2b0b)],_0x3002ee[_0x2a88e3(0x4133)]=_0x280ab0[_0x2a88e3(0x4133)],_0x3002ee[_0x2a88e3(0x4c6b)]=CesiumMath[_0x2a88e3(0x3b88)](_0x280ab0['_minimumParticleLife'],_0x280ab0[_0x2a88e3(0x189b)]),_0x3002ee[_0x2a88e3(0x3b19)]=CesiumMath[_0x2a88e3(0x3b88)](_0x280ab0[_0x2a88e3(0x120b)],_0x280ab0['_maximumMass']),_0x3002ee[_0x2a88e3(0x3fb6)]['x']=CesiumMath[_0x2a88e3(0x3b88)](_0x280ab0[_0x2a88e3(0x4d0b)]['x'],_0x280ab0[_0x2a88e3(0x888)]['x']),_0x3002ee[_0x2a88e3(0x3fb6)]['y']=CesiumMath[_0x2a88e3(0x3b88)](_0x280ab0[_0x2a88e3(0x4d0b)]['y'],_0x280ab0[_0x2a88e3(0x888)]['y']),_0x3002ee[_0x2a88e3(0x575c)]=CesiumMath[_0x2a88e3(0x3b88)](_0x280ab0[_0x2a88e3(0x3398)],_0x280ab0['_maxRotationSpeed']),_0x3002ee['_normalizedAge']=0x0,_0x3002ee['_age']=0x0;var _0x13ca76=CesiumMath[_0x2a88e3(0x3b88)](_0x280ab0[_0x2a88e3(0x48c4)],_0x280ab0[_0x2a88e3(0x574e)]);Cartesian3[_0x2a88e3(0x1c02)](_0x3002ee[_0x2a88e3(0x721)],_0x13ca76,_0x3002ee[_0x2a88e3(0x721)]),_0x280ab0['_particles'][_0x2a88e3(0x3a33)](_0x3002ee);}function calculateNumberToEmit(_0x2f3450,_0x1a9402){var _0x14e1a0=_0x68aa19;if(_0x2f3450[_0x14e1a0(0x2438)])return 0x0;var _0x245a5c=(_0x1a9402=CesiumMath['mod'](_0x1a9402,_0x2f3450['_lifetime']))*_0x2f3450[_0x14e1a0(0x203)],_0x3841dc=Math[_0x14e1a0(0x67a)](_0x245a5c);if(_0x2f3450['_carryOver']+=_0x245a5c-_0x3841dc,_0x2f3450[_0x14e1a0(0x1645)]>0x1&&(_0x3841dc++,_0x2f3450['_carryOver']-=0x1),defined$1(_0x2f3450['bursts']))for(var _0x3a7208=_0x2f3450[_0x14e1a0(0x442c)][_0x14e1a0(0x531b)],_0x2c5a12=0x0;_0x2c5a12<_0x3a7208;_0x2c5a12++){var _0x277d60=_0x2f3450[_0x14e1a0(0x442c)][_0x2c5a12],_0x604e86=_0x2f3450[_0x14e1a0(0x4142)];defined$1(_0x277d60)&&!_0x277d60['_complete']&&_0x604e86>_0x277d60[_0x14e1a0(0x2981)]&&(_0x3841dc+=CesiumMath[_0x14e1a0(0x3b88)](_0x277d60['minimum'],_0x277d60['maximum']),_0x277d60['_complete']=!0x0);}return _0x3841dc;}Object['defineProperties'](ParticleSystem[_0x68aa19(0x4b51)],{'emitter':{'get':function(){var _0x1980d0=_0x68aa19;return this[_0x1980d0(0x21a9)];},'set':function(_0x180f4f){var _0x52d717=_0x68aa19;this[_0x52d717(0x21a9)]=_0x180f4f;}},'bursts':{'get':function(){var _0x270819=_0x68aa19;return this[_0x270819(0x24f8)];},'set':function(_0xaca85d){var _0x5a02fd=_0x68aa19;this[_0x5a02fd(0x24f8)]=_0xaca85d,this[_0x5a02fd(0xf73)]=!0x0;}},'modelMatrix':{'get':function(){return this['_modelMatrix'];},'set':function(_0x2a80e9){var _0x206396=_0x68aa19;this[_0x206396(0x35e3)]=this[_0x206396(0x35e3)]||!Matrix4[_0x206396(0x2ed4)](this['_modelMatrix'],_0x2a80e9),Matrix4[_0x206396(0x254b)](_0x2a80e9,this['_modelMatrix']);}},'emitterModelMatrix':{'get':function(){return this['_emitterModelMatrix'];},'set':function(_0x54b410){var _0xc705bc=_0x68aa19;this[_0xc705bc(0x35e3)]=this[_0xc705bc(0x35e3)]||!Matrix4[_0xc705bc(0x2ed4)](this['_emitterModelMatrix'],_0x54b410),Matrix4[_0xc705bc(0x254b)](_0x54b410,this['_emitterModelMatrix']);}},'startColor':{'get':function(){var _0x1e7617=_0x68aa19;return this[_0x1e7617(0x2253)];},'set':function(_0x281d6f){var _0x2273b6=_0x68aa19;Color$2[_0x2273b6(0x254b)](_0x281d6f,this[_0x2273b6(0x2253)]);}},'endColor':{'get':function(){var _0x900984=_0x68aa19;return this[_0x900984(0x3a88)];},'set':function(_0x56b285){var _0xbda500=_0x68aa19;Color$2[_0xbda500(0x254b)](_0x56b285,this[_0xbda500(0x3a88)]);}},'startScale':{'get':function(){return this['_startScale'];},'set':function(_0x3cc25f){this['_startScale']=_0x3cc25f;}},'endScale':{'get':function(){var _0x10be1c=_0x68aa19;return this[_0x10be1c(0x2b0b)];},'set':function(_0x34fe4b){this['_endScale']=_0x34fe4b;}},'emissionRate':{'get':function(){var _0x40031f=_0x68aa19;return this[_0x40031f(0x404a)];},'set':function(_0xfc6bad){var _0x4449ee=_0x68aa19;this[_0x4449ee(0x404a)]=_0xfc6bad,this['_updateParticlePool']=!0x0;}},'minimumSpeed':{'get':function(){var _0x476f24=_0x68aa19;return this[_0x476f24(0x48c4)];},'set':function(_0x1a704c){this['_minimumSpeed']=_0x1a704c;}},'maximumSpeed':{'get':function(){return this['_maximumSpeed'];},'set':function(_0x594b2a){this['_maximumSpeed']=_0x594b2a;}},'minimumRotationSpeed':{'get':function(){return this['_minRotationSpeed'];},'set':function(_0x377329){var _0x2cc735=_0x68aa19;this[_0x2cc735(0x3398)]=_0x377329;}},'maximumRotationSpeed':{'get':function(){var _0x405ecd=_0x68aa19;return this[_0x405ecd(0x2536)];},'set':function(_0x4ec4ea){var _0x35367e=_0x68aa19;this[_0x35367e(0x2536)]=_0x4ec4ea;}},'minimumParticleLife':{'get':function(){var _0x10c65b=_0x68aa19;return this[_0x10c65b(0xb9e)];},'set':function(_0x5eab74){this['_minimumParticleLife']=_0x5eab74;}},'maximumParticleLife':{'get':function(){var _0x16a3dd=_0x68aa19;return this[_0x16a3dd(0x189b)];},'set':function(_0x38c4b0){var _0x34ec99=_0x68aa19;this[_0x34ec99(0x189b)]=_0x38c4b0,this[_0x34ec99(0xf73)]=!0x0;}},'minimumMass':{'get':function(){var _0x398849=_0x68aa19;return this[_0x398849(0x120b)];},'set':function(_0x5ca31b){var _0x4318c5=_0x68aa19;this[_0x4318c5(0x120b)]=_0x5ca31b;}},'maximumMass':{'get':function(){var _0x8c3f00=_0x68aa19;return this[_0x8c3f00(0x4b09)];},'set':function(_0x421b86){var _0x33008c=_0x68aa19;this[_0x33008c(0x4b09)]=_0x421b86;}},'minimumImageSize':{'get':function(){return this['_minimumImageSize'];},'set':function(_0x3f03b4){this['_minimumImageSize']=_0x3f03b4;}},'maximumImageSize':{'get':function(){var _0x3a297c=_0x68aa19;return this[_0x3a297c(0x888)];},'set':function(_0x905f80){this['_maximumImageSize']=_0x905f80;}},'lifetime':{'get':function(){var _0x3d2604=_0x68aa19;return this[_0x3d2604(0x3e1d)];},'set':function(_0x31a8d7){var _0x586f31=_0x68aa19;this[_0x586f31(0x3e1d)]=_0x31a8d7;}},'type':{'get':function(){return this['_ParticleSystemType'];},'set':function(_0x32747c){var _0x49c95c=_0x68aa19;this[_0x49c95c(0x220c)]=_0x32747c,this['setParticleType'](_0x32747c);}},'complete':{'get':function(){var _0x48ffa4=_0x68aa19;return this[_0x48ffa4(0x14a4)];}},'isComplete':{'get':function(){var _0x1bd444=_0x68aa19;return this[_0x1bd444(0x2438)];}}});var scratchBoundingSphere$2=new BoundingSphere(),scratchCombinedMatrix=new Matrix4();function computeBoundingSphere(_0x393b8f,_0x4a9a09){var _0x52e8b9=_0x68aa19;if(defined$1(_0x393b8f[_0x52e8b9(0x21a9)])&&'Polygon'==_0x393b8f[_0x52e8b9(0x21a9)]['type'])_0x393b8f[_0x52e8b9(0xd7d)]=_0x393b8f[_0x52e8b9(0x21a9)][_0x52e8b9(0x5809)];else{var _0x2f4152=_0x393b8f[_0x52e8b9(0x3b2e)]*_0x393b8f['_maximumParticleLife'];scratchCombinedMatrix=Matrix4['multiply'](_0x393b8f['modelMatrix'],_0x393b8f['emitterModelMatrix'],scratchCombinedMatrix),BoundingSphere[_0x52e8b9(0x4503)](scratchBoundingSphere$2,scratchCombinedMatrix,_0x393b8f['_boundingSphere']),_0x393b8f[_0x52e8b9(0xd7d)][_0x52e8b9(0x2896)]=_0x2f4152+0xa+_0x393b8f[_0x52e8b9(0x21a9)][_0x52e8b9(0x2896)];}_0x4a9a09[_0x52e8b9(0x4318)]===SceneMode$1[_0x52e8b9(0x449e)]&&SceneTransforms[_0x52e8b9(0x41c0)](_0x4a9a09,_0x393b8f['_boundingSphere']['center'],_0x393b8f['_boundingSphere'][_0x52e8b9(0x19ee)]);}function computeEmissionRateByDistance(_0x3b82eb,_0x2fac3f){var _0x51b310=_0x68aa19,_0x436e5a=_0x2fac3f[_0x51b310(0x1224)][_0x51b310(0x923)],_0xcefe1f=Cartesian3[_0x51b310(0x2ffa)](_0x436e5a,_0x3b82eb[_0x51b310(0xd7d)][_0x51b310(0x19ee)])-_0x3b82eb[_0x51b310(0xd7d)][_0x51b310(0x2896)],_0x2ce358=0x0;_0xcefe1f>0x3e8*_0x3b82eb[_0x51b310(0x2f7b)]?_0x2ce358=0x0:_0xcefe1f>0xc8*_0x3b82eb['lodRangeScale']?(_0x2ce358=_0x3b82eb['_emissionRate']/0x8,_0x2ce358=Math[_0x51b310(0x2bc6)](0x2,_0x2ce358)):_0xcefe1f>0x32*_0x3b82eb['lodRangeScale']?(_0x2ce358=_0x3b82eb[_0x51b310(0x404a)]/0x2,_0x2ce358=Math[_0x51b310(0x2bc6)](0x2,_0x2ce358)):_0x2ce358=_0x3b82eb[_0x51b310(0x404a)],defined$1(_0x3b82eb[_0x51b310(0x21a9)][_0x51b310(0x2ef)])&&(_0x2ce358=Math[_0x51b310(0x27d5)](_0x3b82eb['_emitter'][_0x51b310(0x2ef)],_0x2ce358)),_0x3b82eb[_0x51b310(0x203)]=_0x2ce358;}var rotatedVelocityScratch=new Cartesian3();ParticleSystem['prototype'][_0x68aa19(0xa39)]=function(_0xe522a3){var _0x38f9c8=_0x68aa19;switch(_0xe522a3){case ParticleSystemType$1[_0x38f9c8(0x2f66)]:this[_0x38f9c8(0x21a9)]=new ConeEmitter(CesiumMath['toRadians'](0x2d)),this[_0x38f9c8(0x404a)]=0x96,this[_0x38f9c8(0x4807)]=0x2,this[_0x38f9c8(0xb9e)]=1.5,this[_0x38f9c8(0x189b)]=1.8,this[_0x38f9c8(0x48c4)]=0x7,this[_0x38f9c8(0x574e)]=0x9,this[_0x38f9c8(0x3ed3)]=0x3,this[_0x38f9c8(0x2b0b)]=1.5,this[_0x38f9c8(0x2253)]=new Color$2(0x1,0x1,0x1,0x1),this['_endColor']=new Color$2(0x1,0x0,0x0,0x0),this[_0x38f9c8(0x151a)]=0x6,this[_0x38f9c8(0x502c)]=!0x0,this[_0x38f9c8(0x4edb)]=!0x0;break;case ParticleSystemType$1[_0x38f9c8(0x212c)]:this['_emitter']=new Cartesian2(0x1,0x1),this[_0x38f9c8(0x404a)]=0x28,this[_0x38f9c8(0x4807)]=0x1,this[_0x38f9c8(0xb9e)]=0x6,this[_0x38f9c8(0x189b)]=0x7,this['_minimumSpeed']=0xa,this[_0x38f9c8(0x574e)]=0xa,this[_0x38f9c8(0x3ed3)]=0x1,this[_0x38f9c8(0x2b0b)]=0x1e,this[_0x38f9c8(0x2253)]=new Color$2(0x1,0x1,0x1,0.6),this['_endColor']=new Color$2(0.8,0.86,0x1,0.4),this[_0x38f9c8(0x151a)]=0x10,this[_0x38f9c8(0x502c)]=!0x0,this[_0x38f9c8(0x4edb)]=!0x0;break;case ParticleSystemType$1['RAIN']:this[_0x38f9c8(0x21a9)]=new SphereEmitter(0x1388),this['_emissionRate']=0x1f40,this[_0x38f9c8(0x4807)]=0x1e,this[_0x38f9c8(0xb9e)]=0x6,this[_0x38f9c8(0x189b)]=0x6,this['_minimumSpeed']=0x0,this[_0x38f9c8(0x574e)]=0x0,this['_startScale']=0x1,this[_0x38f9c8(0x2b0b)]=0x1,this[_0x38f9c8(0x2253)]=new Color$2(0x1,0x1,0x1,0.8),this[_0x38f9c8(0x3a88)]=new Color$2(0x1,0x1,0x1,0.8),this[_0x38f9c8(0x151a)]=0xa,this[_0x38f9c8(0x502c)]=!0x0,this['_performance']=!0x1;}},ParticleSystem[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x5a08f5){var _0x56ba56=_0x68aa19;if(this[_0x56ba56(0x105f)]){defined$1(this[_0x56ba56(0x197a)])||(this[_0x56ba56(0x197a)]=new BillboardCollection({'particleSystem':this['_performance'],'ignoreShow':!0x0})),this['_updateParticlePool']&&(updateParticlePool(this),this[_0x56ba56(0xf73)]=!0x1);var _0x597055=_0x5a08f5[_0x56ba56(0x3ada)];if(computeBoundingSphere(this,_0x5a08f5),_0x597055[_0x56ba56(0x1396)](this[_0x56ba56(0xd7d)])!=Intersect$1[_0x56ba56(0x3899)]){computeEmissionRateByDistance(this,_0x5a08f5);var _0x2a13d9=0x0;this['_previousTime']&&(_0x2a13d9=JulianDate[_0x56ba56(0x250b)](_0x5a08f5[_0x56ba56(0x2981)],this[_0x56ba56(0x402e)])),_0x2a13d9<0x0&&(_0x2a13d9=0x0),this[_0x56ba56(0x3b2e)]=0x0;var _0x46bd36,_0x118972,_0x492d42=this['_particles'],_0x36bf9a=this[_0x56ba56(0x21a9)],_0x5c3619=this[_0x56ba56(0x45aa)],_0x2b9f27=_0x492d42['length'];for(_0x46bd36=0x0;_0x46bd36<_0x2b9f27;++_0x46bd36)(_0x118972=_0x492d42[_0x46bd36])[_0x56ba56(0x489f)](_0x2a13d9,_0x5c3619)?(updateBillboard(this,_0x118972),this[_0x56ba56(0x3b2e)]=Math[_0x56ba56(0x2bc6)](this['_maxVelocity'],Cartesian3[_0x56ba56(0x1791)](_0x118972[_0x56ba56(0x721)]))):(removeBillboard(_0x118972),addParticleToPool(this,_0x118972),_0x492d42[_0x46bd36]=_0x492d42[_0x2b9f27-0x1],--_0x46bd36,--_0x2b9f27);_0x492d42[_0x56ba56(0x531b)]=_0x2b9f27;var _0x2ce5bd=calculateNumberToEmit(this,_0x2a13d9);if(_0x2ce5bd>0x0&&defined$1(_0x36bf9a)){this['_matrixDirty']&&(this[_0x56ba56(0x51a5)]=Matrix4[_0x56ba56(0x373b)](this[_0x56ba56(0x221)],this[_0x56ba56(0x1fa9)],this['_combinedMatrix']),this[_0x56ba56(0x35e3)]=!0x1);var _0x377b4a=this[_0x56ba56(0x51a5)];for(_0x46bd36=0x0;_0x46bd36<_0x2ce5bd;_0x46bd36++)_0x118972=getOrCreateParticle(this),this[_0x56ba56(0x21a9)]['emit'](_0x118972),_0x56ba56(0x4017)!==this[_0x56ba56(0x21a9)][_0x56ba56(0x3243)]&&(Cartesian3[_0x56ba56(0x4979)](_0x118972['position'],_0x118972[_0x56ba56(0x721)],rotatedVelocityScratch),Matrix4[_0x56ba56(0x10a0)](_0x377b4a,rotatedVelocityScratch,rotatedVelocityScratch),_0x118972['position']=Matrix4[_0x56ba56(0x10a0)](_0x377b4a,_0x118972[_0x56ba56(0x4771)],_0x118972['position']),Cartesian3[_0x56ba56(0x286c)](rotatedVelocityScratch,_0x118972[_0x56ba56(0x4771)],_0x118972[_0x56ba56(0x721)]),Cartesian3[_0x56ba56(0x4e7d)](_0x118972['velocity'],_0x118972['velocity'])),addParticle(this,_0x118972),updateBillboard(this,_0x118972);}if(this[_0x56ba56(0x197a)]['update'](_0x5a08f5),this[_0x56ba56(0x402e)]=JulianDate[_0x56ba56(0x254b)](_0x5a08f5[_0x56ba56(0x2981)],this['_previousTime']),this[_0x56ba56(0x4142)]+=_0x2a13d9,this[_0x56ba56(0x3e1d)]!==Number['MAX_VALUE']&&this[_0x56ba56(0x4142)]>this[_0x56ba56(0x3e1d)]){if(this[_0x56ba56(0x36f7)]){if(this['_currentTime']=CesiumMath['mod'](this[_0x56ba56(0x4142)],this[_0x56ba56(0x3e1d)]),this['bursts']){var _0x297d0d=this[_0x56ba56(0x442c)][_0x56ba56(0x531b)];for(_0x46bd36=0x0;_0x46bd36<_0x297d0d;_0x46bd36++)this['bursts'][_0x46bd36]['_complete']=!0x1;}}else this[_0x56ba56(0x2438)]=!0x0,this['_complete'][_0x56ba56(0x30bb)](this);}_0x5a08f5[_0x56ba56(0x5671)]%0x3c==0x0&&freeParticlePool(this);}}},ParticleSystem[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ParticleSystem['prototype'][_0x68aa19(0x2578)]=function(){var _0x245b1b=_0x68aa19;return this['_billboardCollection']=this['_billboardCollection']&&this['_billboardCollection'][_0x245b1b(0x2578)](),destroyObject$1(this);};var defaultDimensions=new Cartesian3(0x1,0x1,0x1);function BoxEmitter(_0x22d27a){var _0x21dbad=_0x68aa19;_0x22d27a=defaultValue$1(_0x22d27a,defaultDimensions),this['_dimensions']=Cartesian3[_0x21dbad(0x254b)](_0x22d27a);}Object[_0x68aa19(0x5b7)](BoxEmitter[_0x68aa19(0x4b51)],{'dimensions':{'get':function(){var _0x5ac447=_0x68aa19;return this[_0x5ac447(0x739)];},'set':function(_0x19d881){var _0x4347c2=_0x68aa19;Cartesian3['clone'](_0x19d881,this[_0x4347c2(0x739)]);}}});var scratchHalfDim=new Cartesian3();BoxEmitter[_0x68aa19(0x4b51)][_0x68aa19(0x4419)]=function(_0x4707ae){var _0x4dd53d=_0x68aa19,_0x57eadd=this[_0x4dd53d(0x739)],_0xc720e4=Cartesian3[_0x4dd53d(0x1c02)](_0x57eadd,0.5,scratchHalfDim),_0x249a71=CesiumMath[_0x4dd53d(0x3b88)](-_0xc720e4['x'],_0xc720e4['x']),_0x1dbc19=CesiumMath['randomBetween'](-_0xc720e4['y'],_0xc720e4['y']),_0x568274=CesiumMath[_0x4dd53d(0x3b88)](-_0xc720e4['z'],_0xc720e4['z']);_0x4707ae[_0x4dd53d(0x4771)]=Cartesian3[_0x4dd53d(0x2b84)](_0x249a71,_0x1dbc19,_0x568274,_0x4707ae[_0x4dd53d(0x4771)]),_0x4707ae['velocity']=Cartesian3[_0x4dd53d(0x4e7d)](_0x4707ae[_0x4dd53d(0x4771)],_0x4707ae[_0x4dd53d(0x721)]);};var WebGLPlot$a=window[_0x68aa19(0x146e)]=window[_0x68aa19(0x146e)]||{};function PlotCesium(){}function PlotPoint3D(_0x120358,_0xcbde92,_0x463be5){var _0x45ebaf=_0x68aa19;this['x']=WebGLPlot['defaultValue'](_0x120358,0x0),this['y']=WebGLPlot[_0x45ebaf(0x30e6)](_0xcbde92,0x0),this['z']=WebGLPlot['defaultValue'](_0x463be5,0x0);}WebGLPlot$a[_0x68aa19(0x30e6)]=defaultValue$1,WebGLPlot$a[_0x68aa19(0x3224)]=defined$1,WebGLPlot$a[_0x68aa19(0x417d)]=Cartesian2,WebGLPlot$a[_0x68aa19(0x3349)]=Cartesian3,WebGLPlot$a['WallGeometry']=WallGeometry,WebGLPlot$a[_0x68aa19(0x136a)]=GeometryInstance,WebGLPlot$a[_0x68aa19(0x1023)]=PolylineVolumeGeometry,WebGLPlot$a[_0x68aa19(0x1555)]=GroundPolylineGeometry,WebGLPlot$a[_0x68aa19(0xe3b)]=PolylineGeometry,WebGLPlot$a[_0x68aa19(0x5248)]=PolygonGeometry,WebGLPlot$a[_0x68aa19(0x3a27)]=Color$2,WebGLPlot$a[_0x68aa19(0x174d)]=ColorGeometryInstanceAttribute,WebGLPlot$a[_0x68aa19(0x45e9)]=PerInstanceColorAppearance,WebGLPlot$a[_0x68aa19(0x4434)]=LabelStyle$1,WebGLPlot$a[_0x68aa19(0x67e)]=SceneTransforms,WebGLPlot$a[_0x68aa19(0x1681)]=HorizontalOrigin$1,WebGLPlot$a['SceneMode']=SceneMode$1,WebGLPlot$a['Material']=Material,WebGLPlot$a[_0x68aa19(0x3203)]=VertexFormat,WebGLPlot$a[_0x68aa19(0x3d67)]=CesiumMath,WebGLPlot$a[_0x68aa19(0x3300)]=HeadingPitchRoll,WebGLPlot$a[_0x68aa19(0x3e1c)]=Ellipsoid,WebGLPlot$a[_0x68aa19(0x4c1c)]=Transforms,WebGLPlot$a['EllipsoidGeodesic']=EllipsoidGeodesic,WebGLPlot$a[_0x68aa19(0x1928)]=Cartographic,WebGLPlot$a[_0x68aa19(0x1e66)]=BillboardCollection,WebGLPlot$a[_0x68aa19(0x4f29)]=MaterialAppearance,WebGLPlot$a[_0x68aa19(0xc6f)]=LabelCollection,WebGLPlot$a[_0x68aa19(0x3ff1)]=EllipsoidSurfaceAppearance,WebGLPlot$a['BoundingSphere']=BoundingSphere,WebGLPlot$a[_0x68aa19(0x34f6)]=Primitive,WebGLPlot$a[_0x68aa19(0x56e2)]=GroundPrimitive,WebGLPlot$a['RenderState']=RenderState,WebGLPlot$a['PolylineCollection']=PolylineCollection,WebGLPlot$a[_0x68aa19(0x49c)]=GroundPolylinePrimitive,WebGLPlot$a['PolylineColorAppearance']=PolylineColorAppearance,WebGLPlot$a[_0x68aa19(0x12cb)]=ClassificationType$1,WebGLPlot$a[_0x68aa19(0x3683)]=Polyline,WebGLPlot$a[_0x68aa19(0x4a02)]=Event,WebGLPlot$a[_0x68aa19(0x1d99)]=ScreenSpaceEventHandler,WebGLPlot$a[_0x68aa19(0x5787)]=DeveloperError$1,WebGLPlot$a[_0x68aa19(0x254b)]=clone$1,WebGLPlot$a[_0x68aa19(0x471d)]=when,WebGLPlot$a[_0x68aa19(0x4d0a)]=Check,WebGLPlot$a[_0x68aa19(0x327e)]=Request,WebGLPlot$a[_0x68aa19(0xd17)]=RequestErrorEvent,WebGLPlot$a['RequestScheduler']=RequestScheduler,WebGLPlot$a[_0x68aa19(0x54e)]=RuntimeError$2,WebGLPlot$a[_0x68aa19(0x2689)]=TrustedServers,WebGLPlot$a['ScreenSpaceEventType']=ScreenSpaceEventType$1,WebGLPlot$a[_0x68aa19(0x425f)]=buildModuleUrl,WebGLPlot$a[_0x68aa19(0x29d2)]=IntersectionTests,WebGLPlot$a[_0x68aa19(0x49f7)]=Ray,WebGLPlot$a[_0x68aa19(0x1928)]=Cartographic,WebGLPlot$a[_0x68aa19(0x3094)]=BoxOutlineGeometry,WebGLPlot$a[_0x68aa19(0x54a0)]=Matrix3,WebGLPlot$a['Matrix4']=Matrix4,WebGLPlot$a[_0x68aa19(0x2ae9)]=AxisAlignedBoundingBox,WebGLPlot$a[_0x68aa19(0x2a56)]=createGuid,WebGLPlot$a[_0x68aa19(0x55fa)]=Entity,WebGLPlot$a[_0x68aa19(0x62a)]=VerticalOrigin$1,WebGLPlot$a[_0x68aa19(0x1e0a)]=Model,WebGLPlot$a[_0x68aa19(0x5409)]=PolygonHierarchy,WebGLPlot$a[_0x68aa19(0x188)]=AssociativeArray,WebGLPlot$a[_0x68aa19(0x9f8)]=ModelUtility,WebGLPlot$a[_0x68aa19(0x3d24)]=KeyboardEventModifier$1,WebGLPlot$a['ParticleSystem']=ParticleSystem,WebGLPlot$a['CircleEmitter']=CircleEmitter,WebGLPlot$a[_0x68aa19(0x1298)]=ConeEmitter,WebGLPlot$a[_0x68aa19(0xb5d)]=TranslationRotationScale,WebGLPlot$a['BoxEmitter']=BoxEmitter,WebGLPlot$a[_0x68aa19(0x2cd4)]=Quaternion,WebGLPlot$a[_0x68aa19(0xecb)]=JulianDate,WebGLPlot$a[_0x68aa19(0xc43)]=Property,WebGLPlot$a[_0x68aa19(0x1be8)]=S3MInstanceCollection$1,WebGLPlot$a[_0x68aa19(0x41e9)]=arrayFill,WebGLPlot$a[_0x68aa19(0x4c39)]=ComponentDatatype$1,WebGLPlot$a[_0x68aa19(0x14f5)]=Geometry,WebGLPlot$a[_0x68aa19(0xf35)]=GeometryAttribute,WebGLPlot$a[_0x68aa19(0xbdb)]=GeometryAttributes,WebGLPlot$a[_0x68aa19(0x1ec4)]=GeometryOffsetAttribute$1,WebGLPlot$a[_0x68aa19(0x21b9)]=IndexDatatype$1,WebGLPlot$a[_0x68aa19(0x1f4f)]=PrimitiveType$1,WebGLPlot$a['PolylinePipeline']=PolylinePipeline,PlotPoint3D[_0x68aa19(0x254b)]=function(_0x51887a,_0x302594){var _0x20b328=_0x68aa19;if(WebGLPlot[_0x20b328(0x3224)](_0x51887a))return WebGLPlot[_0x20b328(0x3224)](_0x302594)?(_0x302594['x']=_0x51887a['x'],_0x302594['y']=_0x51887a['y'],_0x302594['z']=_0x51887a['z'],_0x302594):new PlotPoint3D(_0x51887a['x'],_0x51887a['y'],_0x51887a['z']);},PlotPoint3D[_0x68aa19(0x2ed4)]=function(_0x40f797,_0x3f6706){var _0x43adb5=_0x68aa19;return _0x40f797===_0x3f6706||WebGLPlot[_0x43adb5(0x3224)](_0x40f797)&&WebGLPlot[_0x43adb5(0x3224)](_0x3f6706)&&_0x40f797['x']===_0x3f6706['x']&&_0x40f797['y']===_0x3f6706['y']&&_0x40f797['z']===_0x3f6706['z'];},PlotPoint3D[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x4fb329){return PlotPoint3D['clone'](this,_0x4fb329);},PlotPoint3D['prototype']['toString']=function(){return'('+this['x']+',\x20'+this['y']+',\x20'+this['z']+')';},PlotPoint3D[_0x68aa19(0x4b51)][_0x68aa19(0x2ed4)]=function(_0x1371a4){var _0x38b5eb=_0x68aa19;return PlotPoint3D[_0x38b5eb(0x2ed4)](this,_0x1371a4);};var SymbolType={'SYMBOL_UNKNOW':0x0,'SYMBOL_DOT':0x1,'SYMBOL_ALGO':0x2,'SYMBOL_PICTURE':0x14,'SYMBOL_POLYLINE':0x18,'SYMBOL_RECTANGLE':0x1a,'SYMBOL_PARALLELOGRAM':0x1c,'SYMBOL_CIRCLE':0x1d,'SYMBOL_ELLIPSE':0x1f,'SYMBOL_ARBITRARYPOLYGON':0x20,'SYMBOL_TEXT':0x22,'SYMBOL_ARC':0x2c,'SYMBOL_PARALLELLINE':0x30,'SYMBOL_TRAPEZOID':0x15e,'SYMBOL_POLYBEZIERCLOSED':0x168,'SYMBOL_CHORD':0x172,'SYMBOL_PIE':0x17c,'SYMBOL_KIDNEY':0x186,'SYMBOL_BRACE':0x190,'SYMBOL_REGULARPOLYGON':0x19a,'SYMBOL_POLYBEZIER':0x24e,'SYMBOL_RUNWAY':0x3f5,'SYMBOL_CURVEEIGHT':0x3f6,'SYMBOL_CONCENTRICCIRCLE':0x3fb,'SYMBOL_COMBINATIONALCIRCLE':0x3fe,'SYMBOL_NODECHAIN':0x401,'GROUPOBJECT':0x3e8,'SYMBOL_CIRCLECHORD':0xe75,'SYMBOL_CIRCLEPIE':0xed9,'SYMBOL_CIRCLEARC':0x1131,'SYMBOL_Model':0x1869f,'SYMBOL_POINT':0x1869e},SymbolType$1=Object[_0x68aa19(0x3e37)](SymbolType),SurroundLineType={'SURROUNDLINE_NONE':0x0,'SURROUNDLINE_INNER':0x1,'SURROUNDLINE_OUT':0x2,'SURROUNDLINE_ALL':0x3},SurroundLineType$1=Object[_0x68aa19(0x3e37)](SurroundLineType),FillGradientMode={'None':0x0,'Linear':0x1,'Radial':0x2},FillGradientMode$1=Object[_0x68aa19(0x3e37)](FillGradientMode);function SymbolStyle(_0x509bdc){var _0x53d4ba=_0x68aa19;_0x509bdc=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc,WebGLPlot['defaultValue']['EMPTY_OBJECT']),this[_0x53d4ba(0x1a4b)]=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc[_0x53d4ba(0x36cf)],void 0x0),this[_0x53d4ba(0x49c1)]=WebGLPlot['defaultValue'](_0x509bdc['lineColor'],new WebGLPlot[(_0x53d4ba(0x3a27))](0x1,0x0,0x0,0x1)),this[_0x53d4ba(0x14e8)]=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc[_0x53d4ba(0x3bf7)],0x3),this[_0x53d4ba(0x90c)]=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc['fillBackColor'],new WebGLPlot[(_0x53d4ba(0x3a27))](0x1,0x0,0x0,0x1)),this[_0x53d4ba(0x3735)]=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc['fillBackOpaque'],!0x1),this['_fillGradientAngle']=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc[_0x53d4ba(0xd63)],0x0),this['_fillGradientMode']=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc['fillGradientMode'],FillGradientMode$1[_0x53d4ba(0x2f55)]),this[_0x53d4ba(0x2cbf)]=WebGLPlot['defaultValue'](_0x509bdc['fillGradientOffsetRatioY'],0x0),this[_0x53d4ba(0x281a)]=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc[_0x53d4ba(0x4fc)],0x0),this[_0x53d4ba(0x2722)]=WebGLPlot['defaultValue'](_0x509bdc[_0x53d4ba(0x45ae)],new WebGLPlot[(_0x53d4ba(0x3a27))](0x1,0x0,0x0,0x1)),this[_0x53d4ba(0x5c7)]=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc[_0x53d4ba(0x39dd)],0x1),this[_0x53d4ba(0x26d2)]=WebGLPlot['defaultValue'](_0x509bdc['fillOpaqueRate'],0x46),this['_surroundLineColor']=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc[_0x53d4ba(0x561e)],WebGLPlot[_0x53d4ba(0x3a27)][_0x53d4ba(0x458b)]),this[_0x53d4ba(0x35ee)]=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc['surroundLineType'],0x0),this['_surroundLineWidth']=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc[_0x53d4ba(0x43a5)],0x3),this[_0x53d4ba(0x72b)]=WebGLPlot[_0x53d4ba(0x30e6)](_0x509bdc['opacity'],0x1);}function SymbolTextStyle(_0x170742){var _0x4d8e32=_0x68aa19;_0x170742=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742,WebGLPlot$a[_0x4d8e32(0x30e6)][_0x4d8e32(0x494f)]),this[_0x4d8e32(0x1a4b)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x36cf)],void 0x0),this[_0x4d8e32(0x97b)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742['height'],0x7),this['_foreColor']=WebGLPlot$a['defaultValue'](_0x170742['foreColor'],WebGLPlot$a['Color'][_0x4d8e32(0x1219)]),this[_0x4d8e32(0x8c6)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x3f2a)],new WebGLPlot$a[(_0x4d8e32(0x3a27))](0x1,0x0,0x0,0.3)),this['_outline']=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x2da5)],!0x1),this[_0x4d8e32(0x17e7)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x4332)],WebGLPlot$a[_0x4d8e32(0x4b34)]('SongTi')),this[_0x4d8e32(0x259a)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x5852)],!0x1),this[_0x4d8e32(0x3fed)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x1804)],!0x1),this[_0x4d8e32(0x5501)]=WebGLPlot$a['defaultValue'](_0x170742[_0x4d8e32(0x4b30)],0x0),this['_italicAngle']=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x1949)],0x0),this[_0x4d8e32(0x2017)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742['shadow'],!0x1),this['_sizeFixed']=WebGLPlot$a['defaultValue'](_0x170742[_0x4d8e32(0xf95)],!0x0),this['_underline']=WebGLPlot$a['defaultValue'](_0x170742[_0x4d8e32(0x3191)],!0x1),this[_0x4d8e32(0x2f83)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x374)],0x0),this['_backOpaque']=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x522c)],!0x1),this[_0x4d8e32(0x421c)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x35e)],!0x1),this['_borderSpacingWidth']=WebGLPlot$a['defaultValue'](_0x170742['borderSpacingWidth'],0x4),this[_0x4d8e32(0x1a7b)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x3573)],0x1),this[_0x4d8e32(0x1948)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x54cc)],0x0),this['_opaqueRate']=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x3aaa)],0xff),this[_0x4d8e32(0x2666)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742[_0x4d8e32(0x518c)],0x0),this[_0x4d8e32(0x2c76)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742['text3DScale'],0x1),this[_0x4d8e32(0x1335)]=WebGLPlot$a[_0x4d8e32(0x30e6)](_0x170742['fontWeight'],0x0),this[_0x4d8e32(0x3344)]=WebGLPlot$a['defaultValue'](_0x170742[_0x4d8e32(0x1675)],0x14),this[_0x4d8e32(0x21c9)]=WebGLPlot$a['defaultValue'](_0x170742[_0x4d8e32(0x19b8)],WebGLPlot$a[_0x4d8e32(0x3a27)][_0x4d8e32(0x2d95)]),this[_0x4d8e32(0x2895)]=WebGLPlot$a['defaultValue'](_0x170742[_0x4d8e32(0x1d00)],!0x1);}SymbolStyle[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x1fd94e=_0x68aa19,_0x3b050e=new SymbolStyle();return _0x3b050e['_graphicObject']=this[_0x1fd94e(0x1a4b)],_0x3b050e[_0x1fd94e(0x49c1)]=JSON['parse'](JSON[_0x1fd94e(0x1e9b)](void 0x0!==this['_lineColor']?this[_0x1fd94e(0x49c1)]:new WebGLPlot['Color'](0x1,0x0,0x0,0x1))),_0x3b050e[_0x1fd94e(0x14e8)]=JSON[_0x1fd94e(0x29e2)](JSON[_0x1fd94e(0x1e9b)](void 0x0!==this[_0x1fd94e(0x14e8)]?this[_0x1fd94e(0x14e8)]:0x3)),_0x3b050e[_0x1fd94e(0x90c)]=WebGLPlot[_0x1fd94e(0x3a27)][_0x1fd94e(0x2daa)](this['_fillBackColor'][_0x1fd94e(0x3efa)]()),_0x3b050e[_0x1fd94e(0x3735)]=JSON[_0x1fd94e(0x29e2)](JSON['stringify'](void 0x0!==this['_fillBackOpaque']&&this[_0x1fd94e(0x3735)])),_0x3b050e[_0x1fd94e(0xce1)]=JSON[_0x1fd94e(0x29e2)](JSON['stringify'](void 0x0!==this[_0x1fd94e(0xce1)]?this[_0x1fd94e(0xce1)]:0x0)),_0x3b050e['_fillGradientMode']=JSON['parse'](JSON['stringify'](void 0x0!==this[_0x1fd94e(0x5548)]?this[_0x1fd94e(0x5548)]:FillGradientMode$1[_0x1fd94e(0x2f55)])),_0x3b050e[_0x1fd94e(0x2cbf)]=JSON[_0x1fd94e(0x29e2)](JSON[_0x1fd94e(0x1e9b)](void 0x0!==this[_0x1fd94e(0x2cbf)]?this[_0x1fd94e(0x2cbf)]:0x0)),_0x3b050e[_0x1fd94e(0x281a)]=JSON[_0x1fd94e(0x29e2)](JSON[_0x1fd94e(0x1e9b)](void 0x0!==this[_0x1fd94e(0x281a)]?this[_0x1fd94e(0x281a)]:0x0)),_0x3b050e['_fillForeColor']=WebGLPlot['Color'][_0x1fd94e(0x2daa)](this[_0x1fd94e(0x2722)]['toRgba']()),_0x3b050e['_fillSymbolID']=JSON[_0x1fd94e(0x29e2)](JSON['stringify'](void 0x0!==this[_0x1fd94e(0x5c7)]?this[_0x1fd94e(0x5c7)]:0x1)),_0x3b050e[_0x1fd94e(0x26d2)]=JSON['parse'](JSON[_0x1fd94e(0x1e9b)](void 0x0!==this[_0x1fd94e(0x26d2)]?this['_fillOpaqueRate']:0x46)),_0x3b050e['_surroundLineColor']=JSON[_0x1fd94e(0x29e2)](JSON['stringify'](void 0x0!==this[_0x1fd94e(0xed5)]?this[_0x1fd94e(0xed5)]:WebGLPlot[_0x1fd94e(0x3a27)][_0x1fd94e(0x458b)])),_0x3b050e['_surroundLineType']=JSON[_0x1fd94e(0x29e2)](JSON[_0x1fd94e(0x1e9b)](void 0x0!==this[_0x1fd94e(0x35ee)]?this[_0x1fd94e(0x35ee)]:0x0)),_0x3b050e[_0x1fd94e(0xf03)]=JSON[_0x1fd94e(0x29e2)](JSON['stringify'](void 0x0!==this[_0x1fd94e(0xf03)]?this[_0x1fd94e(0xf03)]:0x3)),_0x3b050e[_0x1fd94e(0x72b)]=JSON[_0x1fd94e(0x29e2)](JSON[_0x1fd94e(0x1e9b)](void 0x0!==this[_0x1fd94e(0x72b)]?this[_0x1fd94e(0x72b)]:0x1)),_0x3b050e;},SymbolStyle[_0x68aa19(0x4b51)]['update']=function(){var _0x4aeacf=_0x68aa19;this[_0x4aeacf(0x1a4b)]&&(this['_graphicObject'][_0x4aeacf(0x1d4b)]=!0x1);},Object[_0x68aa19(0x5b7)](SymbolStyle['prototype'],{'lineColor':{'get':function(){return this['_lineColor'];},'set':function(_0x192220){var _0x4f5ae6=_0x68aa19;if(_0x192220 instanceof WebGLPlot['Color']){if(_0x192220[_0x4f5ae6(0x2ed4)](this[_0x4f5ae6(0x49c1)]))return;this[_0x4f5ae6(0x49c1)]=_0x192220,this[_0x4f5ae6(0x489f)]();}}},'lineWidth':{'get':function(){return this['_lineWidth'];},'set':function(_0x4dd85d){var _0x573bc8=_0x68aa19;_0x4dd85d!==this[_0x573bc8(0x14e8)]&&(this[_0x573bc8(0x14e8)]=_0x4dd85d,this[_0x573bc8(0x1a4b)][_0x573bc8(0x10f1)]=-0x1,this[_0x573bc8(0x489f)]());}},'fillBackColor':{'get':function(){var _0x13c5b2=_0x68aa19;return this[_0x13c5b2(0x90c)];},'set':function(_0x36e32b){var _0x4cf792=_0x68aa19;if(_0x36e32b instanceof WebGLPlot[_0x4cf792(0x3a27)]){if(_0x36e32b[_0x4cf792(0x2ed4)](this[_0x4cf792(0x90c)]))return;this[_0x4cf792(0x90c)]=_0x36e32b,this[_0x4cf792(0x489f)]();}}},'fillForeColor':{'get':function(){var _0x3dc3b0=_0x68aa19;return this[_0x3dc3b0(0x2722)];},'set':function(_0x11c9e5){var _0x585061=_0x68aa19;if(_0x11c9e5 instanceof WebGLPlot[_0x585061(0x3a27)]){if(_0x11c9e5[_0x585061(0x2ed4)](this[_0x585061(0x2722)]))return;this['_fillForeColor']=_0x11c9e5,this['update']();}}},'fillBackOpaque':{'get':function(){var _0x4690f4=_0x68aa19;return this[_0x4690f4(0x3735)];},'set':function(_0x40848d){var _0x212588=_0x68aa19;_0x40848d!==this['_fillBackOpaque']&&(this[_0x212588(0x3735)]=_0x40848d,this[_0x212588(0x489f)]());}},'fillGradientAngle':{'get':function(){return this['_fillGradientAngle'];},'set':function(_0x506d15){var _0x59ce8a=_0x68aa19;_0x506d15!==this[_0x59ce8a(0xce1)]&&(this[_0x59ce8a(0xce1)]=_0x506d15,this[_0x59ce8a(0x489f)]());}},'fillGradientMode':{'get':function(){return this['_fillGradientMode'];},'set':function(_0x1b108e){var _0x44cbc6=_0x68aa19;_0x1b108e!==this['_fillGradientMode']&&(this[_0x44cbc6(0x5548)]=_0x1b108e,this[_0x44cbc6(0x489f)]());}},'fillGradientOffsetRatioY':{'get':function(){var _0x2bd280=_0x68aa19;return this[_0x2bd280(0x2cbf)];},'set':function(_0x581da5){var _0x3230a8=_0x68aa19;_0x581da5!==this['_fillGradientOffsetRatioY']&&(this[_0x3230a8(0x2cbf)]=_0x581da5,this[_0x3230a8(0x489f)]());}},'fillGradientOffsetRatioX':{'get':function(){var _0x2cdc1a=_0x68aa19;return this[_0x2cdc1a(0x281a)];},'set':function(_0x30a2e1){var _0xff4398=_0x68aa19;_0x30a2e1!==this[_0xff4398(0x281a)]&&(this[_0xff4398(0x281a)]=_0x30a2e1,this[_0xff4398(0x489f)]());}},'fillSymbolID':{'get':function(){var _0x10f798=_0x68aa19;return this[_0x10f798(0x5c7)];},'set':function(_0x7150c1){var _0x5aea7e=_0x68aa19;_0x7150c1!==this[_0x5aea7e(0x5c7)]&&(this[_0x5aea7e(0x5c7)]=_0x7150c1,this[_0x5aea7e(0x489f)]());}},'fillOpaqueRate':{'get':function(){var _0x1d7320=_0x68aa19;return this[_0x1d7320(0x26d2)];},'set':function(_0x22182c){var _0x4ff9e7=_0x68aa19;_0x22182c===this[_0x4ff9e7(0x26d2)]||_0x22182c>0x64||_0x22182c<0x0||(this['_fillOpaqueRate']=_0x22182c,this[_0x4ff9e7(0x489f)]());}},'surroundLineWidth':{'get':function(){return this['_surroundLineWidth'];},'set':function(_0x374255){_0x374255!==this['_surroundLineWidth']&&(this['_surroundLineWidth']=_0x374255,this['update']());}},'surroundLineColor':{'get':function(){var _0x416af0=_0x68aa19;return this[_0x416af0(0xed5)];},'set':function(_0x11cab0){var _0x3a0402=_0x68aa19;_0x11cab0!==this['_surroundLineColor']&&(this[_0x3a0402(0xed5)]=_0x11cab0,this[_0x3a0402(0x489f)]());}},'opacity':{'get':function(){var _0x33296e=_0x68aa19;return this[_0x33296e(0x72b)];},'set':function(_0x389df7){var _0x25b587=_0x68aa19;_0x389df7!==this[_0x25b587(0x72b)]&&(this[_0x25b587(0x72b)]=_0x389df7,this[_0x25b587(0x489f)]());}},'surroundLineType':{'get':function(){var _0x91ca0b=_0x68aa19;return this[_0x91ca0b(0x35ee)];},'set':function(_0x58b0e2){var _0xfd39dc=_0x68aa19;_0x58b0e2!==this[_0xfd39dc(0x35ee)]&&(this['_surroundLineType']=_0x58b0e2,this[_0xfd39dc(0x489f)]());}}}),SymbolTextStyle[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x327f5f=_0x68aa19,_0x45c39d=new SymbolTextStyle();return _0x45c39d['_graphicObject']=this[_0x327f5f(0x1a4b)],_0x45c39d['_height']=JSON['parse'](JSON['stringify'](void 0x0!==this[_0x327f5f(0x97b)]?this[_0x327f5f(0x97b)]:0x7)),_0x45c39d[_0x327f5f(0x1704)]=JSON['parse'](JSON['stringify'](void 0x0!==this[_0x327f5f(0x1704)]?this[_0x327f5f(0x1704)]:Color[_0x327f5f(0x2d95)])),_0x45c39d['_backColor']=JSON[_0x327f5f(0x29e2)](JSON['stringify'](void 0x0!==this[_0x327f5f(0x8c6)]?this['_backColor']:Color[_0x327f5f(0x1219)])),_0x45c39d[_0x327f5f(0x424c)]=JSON[_0x327f5f(0x29e2)](JSON[_0x327f5f(0x1e9b)](void 0x0!==this['_outline']&&this[_0x327f5f(0x424c)])),_0x45c39d['_fontName']=JSON[_0x327f5f(0x29e2)](JSON['stringify'](void 0x0!==this[_0x327f5f(0x17e7)]?this[_0x327f5f(0x17e7)]:WebGLPlot$a[_0x327f5f(0x4b34)](_0x327f5f(0xcab)))),_0x45c39d[_0x327f5f(0x259a)]=JSON['parse'](JSON['stringify'](void 0x0!==this[_0x327f5f(0x259a)]&&this['_italic'])),_0x45c39d['_bold']=JSON[_0x327f5f(0x29e2)](JSON[_0x327f5f(0x1e9b)](void 0x0!==this['_bold']&&this[_0x327f5f(0x3fed)])),_0x45c39d['_align']=JSON['parse'](JSON[_0x327f5f(0x1e9b)](void 0x0!==this[_0x327f5f(0x5501)]?this[_0x327f5f(0x5501)]:0x0)),_0x45c39d[_0x327f5f(0x3d23)]=JSON[_0x327f5f(0x29e2)](JSON[_0x327f5f(0x1e9b)](void 0x0!==this['_italicAngle']?this[_0x327f5f(0x3d23)]:0x0)),_0x45c39d[_0x327f5f(0x2017)]=JSON[_0x327f5f(0x29e2)](JSON[_0x327f5f(0x1e9b)](void 0x0!==this['_shadow']?this[_0x327f5f(0x2017)]:0x0)),_0x45c39d[_0x327f5f(0x360b)]=JSON[_0x327f5f(0x29e2)](JSON['stringify'](void 0x0!==this['_sizeFixed']&&this['_sizeFixed'])),_0x45c39d[_0x327f5f(0x57a6)]=JSON[_0x327f5f(0x29e2)](JSON[_0x327f5f(0x1e9b)](void 0x0!==this['_underline']?this[_0x327f5f(0x57a6)]:0x0)),_0x45c39d[_0x327f5f(0x2f83)]=JSON['parse'](JSON[_0x327f5f(0x1e9b)](void 0x0!==this[_0x327f5f(0x2f83)]?this[_0x327f5f(0x2f83)]:0x0)),_0x45c39d[_0x327f5f(0x159d)]=JSON['parse'](JSON['stringify'](void 0x0!==this[_0x327f5f(0x159d)]?this[_0x327f5f(0x159d)]:0x0)),_0x45c39d['_strikeout']=JSON['parse'](JSON[_0x327f5f(0x1e9b)](void 0x0!==this[_0x327f5f(0x421c)]?this['_strikeout']:0x0)),_0x45c39d[_0x327f5f(0x1c9b)]=JSON[_0x327f5f(0x29e2)](JSON['stringify'](void 0x0!==this[_0x327f5f(0x1c9b)]?this[_0x327f5f(0x1c9b)]:0x4)),_0x45c39d[_0x327f5f(0x1a7b)]=JSON[_0x327f5f(0x29e2)](JSON['stringify'](void 0x0!==this[_0x327f5f(0x1a7b)]?this[_0x327f5f(0x1a7b)]:0x1)),_0x45c39d[_0x327f5f(0x2f99)]=JSON[_0x327f5f(0x29e2)](JSON[_0x327f5f(0x1e9b)](void 0x0!==this[_0x327f5f(0x2f99)]?this[_0x327f5f(0x2f99)]:0xff)),_0x45c39d['_stringAlignment']=JSON[_0x327f5f(0x29e2)](JSON[_0x327f5f(0x1e9b)](void 0x0!==this['_stringAlignment']?this[_0x327f5f(0x2666)]:0x0)),_0x45c39d[_0x327f5f(0x2c76)]=JSON[_0x327f5f(0x29e2)](JSON[_0x327f5f(0x1e9b)](void 0x0!==this['_text3DScale']?this[_0x327f5f(0x2c76)]:0x1)),_0x45c39d['_fontWeight']=JSON[_0x327f5f(0x29e2)](JSON[_0x327f5f(0x1e9b)](void 0x0!==this[_0x327f5f(0x1335)]?this[_0x327f5f(0x1335)]:0x0)),_0x45c39d['_fontSize']=JSON['parse'](JSON[_0x327f5f(0x1e9b)](void 0x0!==this[_0x327f5f(0x3344)]?this[_0x327f5f(0x3344)]:0x14)),_0x45c39d['_outlineColor']=JSON[_0x327f5f(0x29e2)](JSON[_0x327f5f(0x1e9b)](void 0x0!==this[_0x327f5f(0x21c9)]?this[_0x327f5f(0x21c9)]:Color[_0x327f5f(0x2d95)])),_0x45c39d[_0x327f5f(0x2895)]=JSON[_0x327f5f(0x29e2)](JSON['stringify'](void 0x0!==this['_isShowBackColor']&&this[_0x327f5f(0x2895)])),_0x45c39d;},Object[_0x68aa19(0x5b7)](SymbolTextStyle[_0x68aa19(0x4b51)],{'height':{'get':function(){var _0x52294b=_0x68aa19;return this[_0x52294b(0x97b)];},'set':function(_0x2d2b45){var _0x500132=_0x68aa19;_0x2d2b45!==this[_0x500132(0x97b)]&&(this[_0x500132(0x97b)]=_0x2d2b45,this[_0x500132(0x489f)]());}},'foreColor':{'get':function(){var _0x24ace6=_0x68aa19;return this[_0x24ace6(0x1704)];},'set':function(_0x289017){var _0x2e9d0e=_0x68aa19;_0x289017!==this[_0x2e9d0e(0x1704)]&&(this[_0x2e9d0e(0x1704)]=_0x289017,this[_0x2e9d0e(0x489f)]());}},'backColor':{'get':function(){var _0x232f45=_0x68aa19;return this[_0x232f45(0x8c6)];},'set':function(_0x3ad8ab){var _0x3d4925=_0x68aa19;_0x3ad8ab!==this[_0x3d4925(0x8c6)]&&(this[_0x3d4925(0x8c6)]=_0x3ad8ab,this[_0x3d4925(0x489f)]());}},'outline':{'get':function(){var _0x2c02a6=_0x68aa19;return this[_0x2c02a6(0x424c)];},'set':function(_0x2964fd){var _0x9cfc0a=_0x68aa19;_0x2964fd!==this['_outline']&&(this['_outline']=_0x2964fd,this[_0x9cfc0a(0x489f)]());}},'fontName':{'get':function(){var _0x1db065=_0x68aa19;return this[_0x1db065(0x17e7)];},'set':function(_0x5c3860){var _0x3acd91=_0x68aa19;_0x5c3860!==this[_0x3acd91(0x17e7)]&&(this['_fontName']=_0x5c3860,this[_0x3acd91(0x489f)]());}},'italic':{'get':function(){var _0x364695=_0x68aa19;return this[_0x364695(0x259a)];},'set':function(_0x423bc4){var _0x49fa27=_0x68aa19;_0x423bc4!==this[_0x49fa27(0x259a)]&&(this[_0x49fa27(0x259a)]=_0x423bc4,this[_0x49fa27(0x489f)]());}},'bold':{'get':function(){var _0x284001=_0x68aa19;return this[_0x284001(0x3fed)];},'set':function(_0x459a2f){var _0x3f82b4=_0x68aa19;_0x459a2f!==this[_0x3f82b4(0x3fed)]&&(this[_0x3f82b4(0x3fed)]=_0x459a2f,this[_0x3f82b4(0x489f)]());}},'align':{'get':function(){var _0x2c7ecc=_0x68aa19;return this[_0x2c7ecc(0x5501)];},'set':function(_0x4f4198){var _0x43e92d=_0x68aa19;_0x4f4198!==this[_0x43e92d(0x259a)]&&(this[_0x43e92d(0x5501)]=_0x4f4198,this[_0x43e92d(0x489f)]());}},'italicAngle':{'get':function(){var _0x53685e=_0x68aa19;return this[_0x53685e(0x3d23)];},'set':function(_0x44a6ad){var _0x36925e=_0x68aa19;_0x44a6ad!==this[_0x36925e(0x3d23)]&&(this[_0x36925e(0x3d23)]=_0x44a6ad,this[_0x36925e(0x489f)]());}},'shadow':{'get':function(){var _0x39fceb=_0x68aa19;return this[_0x39fceb(0x2017)];},'set':function(_0x1f0d0e){var _0x5014e1=_0x68aa19;_0x1f0d0e!==this['_shadow']&&(this['_shadow']=_0x1f0d0e,this[_0x5014e1(0x489f)]());}},'sizeFixed':{'get':function(){var _0x498175=_0x68aa19;return this[_0x498175(0x360b)];},'set':function(_0x3f52d2){var _0x3ae74f=_0x68aa19;_0x3f52d2!==this[_0x3ae74f(0x360b)]&&(this[_0x3ae74f(0x360b)]=_0x3f52d2,this[_0x3ae74f(0x489f)]());}},'underline':{'get':function(){return this['_underline'];},'set':function(_0x8db06c){var _0x2e1809=_0x68aa19;_0x8db06c!==this[_0x2e1809(0x57a6)]&&(this[_0x2e1809(0x57a6)]=_0x8db06c,this[_0x2e1809(0x489f)]());}},'backOpaque':{'get':function(){return this['_backOpaque'];},'set':function(_0x4a6808){var _0x39ca24=_0x68aa19;_0x4a6808!==this[_0x39ca24(0x159d)]&&(this[_0x39ca24(0x159d)]=_0x4a6808,this[_0x39ca24(0x489f)]());}},'strikeout':{'get':function(){return this['_strikeout'];},'set':function(_0x316bdb){var _0x3ffa27=_0x68aa19;_0x316bdb!==this[_0x3ffa27(0x421c)]&&(this[_0x3ffa27(0x421c)]=_0x316bdb,this[_0x3ffa27(0x489f)]());}},'borderSpacingWidth':{'get':function(){var _0x28845a=_0x68aa19;return this[_0x28845a(0x1c9b)];},'set':function(_0xf04cb2){var _0x3f2d49=_0x68aa19;_0xf04cb2!==this[_0x3f2d49(0x1c9b)]&&(this[_0x3f2d49(0x1c9b)]=_0xf04cb2,this[_0x3f2d49(0x489f)]());}},'outlineWidth':{'get':function(){return this['_outlineWidth'];},'set':function(_0x473a37){var _0x276a2f=_0x68aa19;_0x473a37!==this[_0x276a2f(0x1a7b)]&&(this[_0x276a2f(0x1a7b)]=_0x473a37,this['update']());}},'fontWidth':{'get':function(){var _0xd68ca9=_0x68aa19;return this[_0xd68ca9(0x1948)];},'set':function(_0x5313df){var _0x157f0f=_0x68aa19;_0x5313df!==this[_0x157f0f(0x1948)]&&(this['_fontWidth']=_0x5313df,this[_0x157f0f(0x489f)]());}},'opaqueRate':{'get':function(){var _0x3b822e=_0x68aa19;return this[_0x3b822e(0x2f99)];},'set':function(_0xc79dea){var _0x3a23dc=_0x68aa19;_0xc79dea!==this[_0x3a23dc(0x2f99)]&&(this['_opaqueRate']=_0xc79dea,this[_0x3a23dc(0x489f)]());}},'stringAlignment':{'get':function(){var _0x5783af=_0x68aa19;return this[_0x5783af(0x2666)];},'set':function(_0x115e73){var _0x55a2e1=_0x68aa19;_0x115e73!==this[_0x55a2e1(0x2666)]&&(this[_0x55a2e1(0x2666)]=_0x115e73,this['update']());}},'text3DScale':{'get':function(){var _0x2b4e0e=_0x68aa19;return this[_0x2b4e0e(0x2c76)];},'set':function(_0x48e96f){var _0x8628b0=_0x68aa19;_0x48e96f!==this[_0x8628b0(0x2c76)]&&(this[_0x8628b0(0x2c76)]=_0x48e96f,this[_0x8628b0(0x489f)]());}},'fontWeight':{'get':function(){return this['_fontWeight'];},'set':function(_0x2c69f7){var _0x55ca1a=_0x68aa19;_0x2c69f7!==this['_fontWeight']&&(this[_0x55ca1a(0x1335)]=_0x2c69f7,this[_0x55ca1a(0x489f)]());}},'fontSize':{'get':function(){var _0x10a720=_0x68aa19;return this[_0x10a720(0x3344)];},'set':function(_0x412556){var _0xd4cd07=_0x68aa19;_0x412556!==this[_0xd4cd07(0x3344)]&&(this[_0xd4cd07(0x3344)]=_0x412556,this[_0xd4cd07(0x489f)]());}},'outlineColor':{'get':function(){var _0x5915ed=_0x68aa19;return this[_0x5915ed(0x21c9)];},'set':function(_0x145514){var _0xf5a768=_0x68aa19;_0x145514!==this[_0xf5a768(0x21c9)]&&(this[_0xf5a768(0x21c9)]=_0x145514,this[_0xf5a768(0x489f)]());}},'isShowBackColor':{'get':function(){var _0x3f0d0d=_0x68aa19;return this[_0x3f0d0d(0x2895)];},'set':function(_0x4d27be){var _0x2bc0b5=_0x68aa19;_0x4d27be!==this['_isShowBackColor']&&(this[_0x2bc0b5(0x2895)]=_0x4d27be,this[_0x2bc0b5(0x489f)]());}}}),SymbolTextStyle[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(){var _0x944161=_0x68aa19;this[_0x944161(0x1a4b)]&&(this['_graphicObject'][_0x944161(0x1d4b)]=!0x1);};var TextPos={'LeftUp':0x0,'LeftDown':0x1,'RightUp':0x2,'RightDown':0x3,'Up':0x4,'Down':0x5,'Left':0x6,'Right':0x7,'Middle':0x8},TextPos$1=Object[_0x68aa19(0x3e37)](TextPos),DotMode={'Vector':0x0,'Grid':0x1,'Marker':0x2,'Picture':0x3,'Unkown':0x4},DotMode$1=Object['freeze'](DotMode);function SymbolAlgoUtil(){}SymbolAlgoUtil[_0x68aa19(0x183b)]=function(_0x498460){var _0x16411e=_0x68aa19;for(var _0x4fb3eb=_0x498460[_0x16411e(0x531b)],_0x1e03e8=0x0;_0x1e03e8<_0x4fb3eb-0x1;)this['equalFuzzy'](_0x498460[_0x1e03e8]['x'],_0x498460[_0x1e03e8+0x1]['x'])&&this['equalFuzzy'](_0x498460[_0x1e03e8]['y'],_0x498460[_0x1e03e8+0x1]['y'])&&this[_0x16411e(0xbe7)](_0x498460[_0x1e03e8]['z'],_0x498460[_0x1e03e8+0x1]['z'])?(_0x498460[_0x16411e(0x4bc6)](_0x1e03e8,0x1),_0x4fb3eb--):_0x1e03e8++;return _0x498460;},SymbolAlgoUtil['clearNextSamePtsXY']=function(_0x4660cc){var _0x19e1b7=_0x68aa19;for(var _0x495f13=_0x4660cc[_0x19e1b7(0x531b)],_0x4aea8b=0x0;_0x4aea8b<_0x495f13-0x1;)this[_0x19e1b7(0xbe7)](_0x4660cc[_0x4aea8b]['x'],_0x4660cc[_0x4aea8b+0x1]['x'])&&this[_0x19e1b7(0xbe7)](_0x4660cc[_0x4aea8b]['y'],_0x4660cc[_0x4aea8b+0x1]['y'])?(_0x4660cc[_0x19e1b7(0x4bc6)](_0x4aea8b,0x1),_0x495f13--):_0x4aea8b++;return _0x4660cc;},SymbolAlgoUtil['clearSamePts']=function(_0xc55866){var _0x308dbc=_0x68aa19;for(var _0x4a07ec=_0xc55866['length'],_0x4df2d1=0x0;_0x4df2d1<_0x4a07ec-0x1;)this['equalFuzzy'](_0xc55866[_0x4df2d1]['x'],_0xc55866[_0x4df2d1+0x1]['x'])&&this['equalFuzzy'](_0xc55866[_0x4df2d1]['y'],_0xc55866[_0x4df2d1+0x1]['y'])&&this[_0x308dbc(0xbe7)](_0xc55866[_0x4df2d1]['z'],_0xc55866[_0x4df2d1+0x1]['z'])?(_0xc55866['splice'](_0x4df2d1,0x1),_0x4a07ec--):_0x4df2d1++;return _0xc55866;},SymbolAlgoUtil['clearSamePtsXY']=function(_0x1328bd){var _0x3c2319=_0x68aa19;for(var _0x3f4801=_0x1328bd[_0x3c2319(0x531b)],_0x280cf5=0x0;_0x280cf5<_0x3f4801-0x1;)this[_0x3c2319(0xbe7)](_0x1328bd[_0x280cf5]['x'],_0x1328bd[_0x280cf5+0x1]['x'])&&this[_0x3c2319(0xbe7)](_0x1328bd[_0x280cf5]['y'],_0x1328bd[_0x280cf5+0x1]['y'])?(_0x1328bd['splice'](_0x280cf5,0x1),_0x3f4801--):_0x280cf5++;return _0x1328bd;},SymbolAlgoUtil['equalFuzzy']=function(_0xd05d0f,_0x499bbc,_0x17e76a){var _0x2b0e3f=_0x68aa19;return WebGLPlot['defined'](_0x17e76a)||(_0x17e76a=1e-31),Math[_0x2b0e3f(0x1661)](_0xd05d0f-_0x499bbc)<=_0x17e76a;},SymbolAlgoUtil[_0x68aa19(0x2ffa)]=function(_0x4c4137,_0x31f358){var _0x1c4bd3=_0x68aa19;return WebGLPlot[_0x1c4bd3(0x3224)](_0x4c4137)&&WebGLPlot[_0x1c4bd3(0x3224)](_0x31f358)?Math[_0x1c4bd3(0x4080)]((_0x4c4137['x']-_0x31f358['x'])*(_0x4c4137['x']-_0x31f358['x'])+(_0x4c4137['y']-_0x31f358['y'])*(_0x4c4137['y']-_0x31f358['y'])):0x0;},SymbolAlgoUtil['distance3D']=function(_0x2e7aef,_0x4b6b99){var _0x266893=_0x68aa19;return WebGLPlot[_0x266893(0x3224)](_0x2e7aef)&&WebGLPlot[_0x266893(0x3224)](_0x4b6b99)?Math[_0x266893(0x4080)]((_0x2e7aef['x']-_0x4b6b99['x'])*(_0x2e7aef['x']-_0x4b6b99['x'])+(_0x2e7aef['y']-_0x4b6b99['y'])*(_0x2e7aef['y']-_0x4b6b99['y'])+(_0x2e7aef['z']-_0x4b6b99['z'])*(_0x2e7aef['z']-_0x4b6b99['z'])):0x0;},SymbolAlgoUtil[_0x68aa19(0x47b0)]=function(_0x220e95,_0x50ccf8,_0x385b52){var _0x3e4ff2=_0x50ccf8,_0x3d82b4=_0x385b52,_0x4f3963=_0x50ccf8,_0x1635ef=_0x220e95;return(_0x3d82b4['x']-_0x3e4ff2['x'])*(_0x1635ef['y']-_0x4f3963['y'])-(_0x1635ef['x']-_0x4f3963['x'])*(_0x3d82b4['y']-_0x3e4ff2['y'])<0x0;},SymbolAlgoUtil['isPloyClockwise']=function(_0x3d2b16){var _0x11508c=_0x68aa19,_0x16496f=SuperMapAlgoPlot[_0x11508c(0x294b)][_0x11508c(0x4e8d)](_0x3d2b16),_0x5a3c97=_0x16496f[_0x11508c(0x531b)];if(!(_0x5a3c97<0x3)){var _0x5b3b86=_0x16496f[0x0]['y']*(_0x16496f[_0x5a3c97-0x1]['x']-_0x16496f[0x1]['x']);_0x16496f['push'](_0x16496f[0x0]['clone']());for(var _0x334fb5=0x1;_0x334fb5<_0x5a3c97;++_0x334fb5)_0x5b3b86+=_0x16496f[_0x334fb5]['y']*(_0x16496f[_0x334fb5-0x1]['x']-_0x16496f[_0x334fb5+0x1]['x']);return!(_0x5b3b86>0x0);}},SymbolAlgoUtil[_0x68aa19(0x37eb)]=function(_0x28a797,_0x2df3c0){var _0xe729d4=_0x68aa19,_0x2521e3=[];if(!WebGLPlot[_0xe729d4(0x3224)](_0x28a797)||_0x28a797['length']<0x2)return _0x2521e3;var _0x31575e=!0x1;_0x28a797['length']>0x3&&_0x28a797[0x0]['x']===_0x28a797[_0x28a797[_0xe729d4(0x531b)]-0x1]['x']&&_0x28a797[0x0]['y']===_0x28a797[_0x28a797['length']-0x1]['y']&&_0x28a797[0x0]['z']===_0x28a797[_0x28a797['length']-0x1]['z']&&(_0x31575e=!0x0),_0x31575e?(_0x2521e3[0x0]=this[_0xe729d4(0x4c6)](_0x28a797[_0x28a797[_0xe729d4(0x531b)]-0x2],_0x28a797[0x0],_0x28a797[0x1],_0x2df3c0),_0x2521e3[_0x28a797[_0xe729d4(0x531b)]-0x1]=_0x2521e3[0x0]):(_0x2521e3[0x0]=this['findPoint'](_0x28a797[0x0],_0x28a797[0x1],_0x2df3c0,0x5a),_0x2521e3[_0x28a797[_0xe729d4(0x531b)]-0x1]=this[_0xe729d4(0x22a2)](_0x28a797[_0x28a797[_0xe729d4(0x531b)]-0x1],_0x28a797[_0x28a797[_0xe729d4(0x531b)]-0x2],-_0x2df3c0,0x5a));for(var _0x4dd029=_0x28a797[0x0],_0xe8490b=_0x28a797[0x1],_0x471b83=_0x28a797[0x1],_0x9c2bae=0x1;_0x9c2bae<_0x28a797['length']-0x1;++_0x9c2bae)if(_0xe8490b=_0x28a797[_0x9c2bae],_0x28a797[_0x9c2bae]!==_0x28a797[_0x9c2bae-0x1]&&(_0x4dd029=_0x28a797[_0x9c2bae-0x1]),_0x28a797[_0x9c2bae]!==_0x28a797[_0x9c2bae+0x1]){_0x471b83=_0x28a797[_0x9c2bae+0x1];var _0x35ab19=this[_0xe729d4(0x4c6)](_0x4dd029,_0xe8490b,_0x471b83,_0x2df3c0);this[_0xe729d4(0x2aea)](_0x4dd029,_0x2521e3[_0x9c2bae-0x1],_0xe8490b,_0x35ab19)&&(_0x35ab19=_0x2521e3[_0x9c2bae-0x1]),_0x2521e3[_0x9c2bae]=_0x35ab19;}return _0x2521e3;},SymbolAlgoUtil[_0x68aa19(0x2aea)]=function(_0x3f6234,_0x712fb6,_0x9bba46,_0x43bcda){var _0x12ec37=_0x68aa19,_0x555e5f=new PlotPoint3D(0x0,0x0,0x0);return!(!this[_0x12ec37(0x3f50)](_0x3f6234,_0x712fb6,_0x9bba46,_0x43bcda,_0x555e5f)||_0x555e5f===_0x3f6234||_0x555e5f===_0x712fb6||_0x555e5f===_0x9bba46||_0x555e5f===_0x43bcda);},SymbolAlgoUtil[_0x68aa19(0x3f50)]=function(_0x31d0a7,_0x66a022,_0x4c7090,_0x495246,_0x425cd5){var _0x552486=_0x68aa19;if(this[_0x552486(0xbe7)](_0x31d0a7['x'],_0x66a022['x'])&&this[_0x552486(0xbe7)](_0x31d0a7['y'],_0x66a022['y'])&&this[_0x552486(0xbe7)](_0x31d0a7['z'],_0x66a022['z']))return _0x425cd5['x']=_0x31d0a7['x'],_0x425cd5['y']=_0x31d0a7['y'],!0x1;if(this[_0x552486(0xbe7)](_0x4c7090['x'],_0x495246['x'])&&this[_0x552486(0xbe7)](_0x4c7090['y'],_0x495246['y'])&&this[_0x552486(0xbe7)](_0x4c7090['z'],_0x495246['z']))return _0x425cd5['x']=_0x4c7090['x'],_0x425cd5['y']=_0x4c7090['y'],!0x1;var _0x4c5e5d=1e-16,_0x4492b6=0x0,_0x317954=0x0;if(_0x4492b6=_0x31d0a7['x']>_0x66a022['x']?_0x31d0a7['x']:_0x66a022['x'],_0x317954=_0x31d0a7['x']<_0x66a022['x']?_0x31d0a7['x']:_0x66a022['x'],_0x4c7090['x']-_0x4492b6>_0x4c5e5d&&_0x495246['x']-_0x4492b6>_0x4c5e5d||_0x4c7090['x']-_0x317954<-1e-16&&_0x495246['x']-_0x317954<-1e-16)return!0x1;if(_0x4492b6=_0x31d0a7['y']>_0x66a022['y']?_0x31d0a7['y']:_0x66a022['y'],_0x317954=_0x31d0a7['y']<_0x66a022['y']?_0x31d0a7['y']:_0x66a022['y'],_0x4c7090['y']-_0x4492b6>_0x4c5e5d&&_0x495246['y']-_0x4492b6>_0x4c5e5d||_0x4c7090['y']-_0x317954<-1e-16&&_0x495246['y']-_0x317954<-1e-16)return!0x1;var _0x24d361=_0x66a022['x']-_0x31d0a7['x'],_0x3f3c57=_0x66a022['y']-_0x31d0a7['y'],_0x36160a=_0x495246['x']-_0x4c7090['x'],_0x5b4f97=_0x495246['y']-_0x4c7090['y'],_0x2544e6=_0x31d0a7['x']-_0x4c7090['x'],_0x8c4593=_0x31d0a7['y']-_0x4c7090['y'],_0x4cde8b=_0x24d361*_0x5b4f97-_0x36160a*_0x3f3c57,_0x4e159b=_0x4cde8b;if(Math[_0x552486(0x1661)](_0x24d361)>1e-31&&Math[_0x552486(0x1661)](_0x36160a)>1e-31&&(_0x4e159b/=_0x24d361*_0x36160a),Math[_0x552486(0x1661)](_0x4e159b)<1e-31)return _0x31d0a7===_0x4c7090?(_0x425cd5['x']=_0x31d0a7['x'],_0x425cd5['y']=_0x31d0a7['y'],!this[_0x552486(0xa15)](_0x31d0a7,_0x66a022,_0x4c7090,_0x495246)):_0x66a022===_0x495246?(_0x425cd5['x']=_0x66a022['x'],_0x425cd5['y']=_0x66a022['y'],!this[_0x552486(0xa15)](_0x31d0a7,_0x66a022,_0x4c7090,_0x495246)):_0x31d0a7===_0x495246?(_0x425cd5['x']=_0x31d0a7['x'],_0x425cd5['y']=_0x31d0a7['y'],this[_0x552486(0xa15)](_0x31d0a7,_0x66a022,_0x4c7090,_0x495246)):_0x66a022===_0x4c7090&&(_0x425cd5['x']=_0x66a022['x'],_0x425cd5['y']=_0x66a022['y'],this['isSameQuadrant'](_0x31d0a7,_0x66a022,_0x4c7090,_0x495246));var _0x16157b=(_0x24d361*_0x8c4593-_0x3f3c57*_0x2544e6)/_0x4cde8b,_0x35bc54=(_0x36160a*_0x8c4593-_0x5b4f97*_0x2544e6)/_0x4cde8b;return!(_0x16157b<0x0&&(Math[_0x552486(0x1661)](_0x16157b*_0x36160a)>_0x4c5e5d||Math[_0x552486(0x1661)](_0x16157b*_0x5b4f97)>_0x4c5e5d))&&(!(_0x16157b>0x1&&(Math[_0x552486(0x1661)]((_0x16157b-0x1)*_0x36160a)>_0x4c5e5d||Math[_0x552486(0x1661)]((_0x16157b-0x1)*_0x5b4f97)>_0x4c5e5d))&&(!(_0x35bc54<0x0&&(Math[_0x552486(0x1661)](_0x35bc54*_0x24d361)>_0x4c5e5d||Math[_0x552486(0x1661)](_0x35bc54*_0x3f3c57)>_0x4c5e5d))&&(!(_0x35bc54>0x1&&(Math['abs']((_0x35bc54-0x1)*_0x24d361)>_0x4c5e5d||Math[_0x552486(0x1661)]((_0x35bc54-0x1)*_0x3f3c57)>_0x4c5e5d))&&(Math[_0x552486(0x1661)](_0x16157b)<1e-31?(_0x425cd5['x']=_0x4c7090['x'],_0x425cd5['y']=_0x4c7090['y'],!0x0):Math[_0x552486(0x1661)](_0x16157b-0x1)<1e-31?(_0x425cd5['x']=_0x495246['x'],_0x425cd5['y']=_0x495246['y'],!0x0):Math[_0x552486(0x1661)](_0x35bc54)<1e-31?(_0x425cd5['x']=_0x31d0a7['x'],_0x425cd5['y']=_0x31d0a7['y'],!0x0):Math[_0x552486(0x1661)](_0x35bc54-0x1)<1e-31?(_0x425cd5['x']=_0x66a022['x'],_0x425cd5['y']=_0x66a022['y'],!0x0):!(_0x16157b<0x0&&(Math[_0x552486(0x1661)](_0x16157b*_0x36160a)>_0x4c5e5d||Math[_0x552486(0x1661)](_0x16157b*_0x5b4f97)>_0x4c5e5d))&&(!(_0x16157b>0x1&&(Math[_0x552486(0x1661)]((_0x16157b-0x1)*_0x36160a)>_0x4c5e5d||Math[_0x552486(0x1661)]((_0x16157b-0x1)*_0x5b4f97)>_0x4c5e5d))&&(!(_0x35bc54<0x0&&(Math[_0x552486(0x1661)](_0x35bc54*_0x24d361)>_0x4c5e5d||Math[_0x552486(0x1661)](_0x35bc54*_0x3f3c57)>_0x4c5e5d))&&(!(_0x35bc54>0x1&&(Math[_0x552486(0x1661)]((_0x35bc54-0x1)*_0x24d361)>_0x4c5e5d||Math['abs']((_0x35bc54-0x1)*_0x3f3c57)>_0x4c5e5d))&&(_0x425cd5['x']=_0x16157b*_0x36160a+_0x4c7090['x'],_0x425cd5['y']=_0x16157b*_0x5b4f97+_0x4c7090['y'],!0x0))))))));},SymbolAlgoUtil[_0x68aa19(0x1ed4)]=function(_0x5e6239,_0xe90dd4,_0x5e6cc7){var _0x3a7c10=_0x68aa19;return this[_0x3a7c10(0x2ffa)](_0x5e6239,_0xe90dd4)*Math['sin'](this[_0x3a7c10(0x1dc1)](_0xe90dd4,_0x5e6239,_0x5e6cc7));},SymbolAlgoUtil[_0x68aa19(0x1dc1)]=function(_0xcacb87,_0x3ba0f6,_0x14a589){var _0x2e8503=_0x68aa19;if(_0xcacb87===_0x3ba0f6||_0xcacb87===_0x14a589)return 0x0;var _0x111372=this[_0x2e8503(0x2ffa)](_0xcacb87,_0x3ba0f6),_0xb9ecdf=this[_0x2e8503(0x2ffa)](_0xcacb87,_0x14a589),_0x58915a=this[_0x2e8503(0x2ffa)](_0x3ba0f6,_0x14a589),_0x43b838=(_0x111372*_0x111372+_0xb9ecdf*_0xb9ecdf-_0x58915a*_0x58915a)/(0x2*_0x111372*_0xb9ecdf);return _0x43b838>0x1&&this[_0x2e8503(0xbe7)](_0x43b838,0x1)?_0x43b838=0x1:_0x43b838<0x1&&this[_0x2e8503(0xbe7)](_0x43b838,-0x1)&&(_0x43b838=-0x1),Math[_0x2e8503(0x1e18)](_0x43b838);},SymbolAlgoUtil[_0x68aa19(0xa15)]=function(_0x5267c0,_0x20a8a9,_0x480737,_0x26d6fb){var _0x10f3ea=_0x68aa19,_0x296ab5=(_0x20a8a9['x']-_0x5267c0['x'])*(_0x26d6fb['x']-_0x480737['x']),_0xa0a51b=(_0x20a8a9['y']-_0x5267c0['y'])*(_0x26d6fb['y']-_0x480737['y']);return!(Math[_0x10f3ea(0x1661)](_0x296ab5)<1e-31&&Math['abs'](_0xa0a51b)<1e-31)&&((_0x296ab5>0x0||Math[_0x10f3ea(0x1661)](_0x296ab5)<1e-31)&&(_0xa0a51b>0x0||Math['abs'](_0xa0a51b)<1e-31));},SymbolAlgoUtil[_0x68aa19(0x22a2)]=function(_0x41063b,_0x516ebc,_0x4231dd,_0x5d0ed6){var _0x2dbeb8=_0x68aa19;if(_0x41063b===_0x516ebc||Math[_0x2dbeb8(0x1661)](_0x4231dd)<1e-31)return _0x41063b;var _0x4dffdb=this['radian'](_0x41063b,_0x516ebc)+_0x5d0ed6*Math['PI']/0xb4;return new PlotPoint3D(_0x41063b['x']+_0x4231dd*Math[_0x2dbeb8(0x1d35)](_0x4dffdb),_0x41063b['y']+_0x4231dd*Math[_0x2dbeb8(0x4322)](_0x4dffdb),_0x41063b['z']);},SymbolAlgoUtil[_0x68aa19(0x4afb)]=function(_0xa61d4b,_0x5394e5,_0x27ce0c){var _0x22a6f0=_0x68aa19,_0x1d218c=SymbolAlgoUtil[_0x22a6f0(0x2ffa)](_0xa61d4b,_0x5394e5);if(0x0===_0x1d218c)return _0xa61d4b;var _0x395f21=_0x27ce0c/_0x1d218c;return SymbolAlgoUtil[_0x22a6f0(0xac9)](_0x395f21,_0xa61d4b,_0x5394e5);},SymbolAlgoUtil[_0x68aa19(0xac9)]=function(_0x3c3021,_0x1439f5,_0x460f20){var _0x1e5c05=new PlotPoint3D(0x0,0x0,0x0);return _0x1e5c05['x']=_0x1439f5['x']+(_0x460f20['x']-_0x1439f5['x'])*_0x3c3021,_0x1e5c05['y']=_0x1439f5['y']+(_0x460f20['y']-_0x1439f5['y'])*_0x3c3021,_0x1e5c05['z']=_0x1439f5['z']+(_0x460f20['z']-_0x1439f5['z'])*_0x3c3021,_0x1e5c05;},SymbolAlgoUtil[_0x68aa19(0x148d)]=function(_0x52817f){var _0x260f80=_0x68aa19;if(!_0x52817f||null===_0x52817f||0x0===_0x52817f[_0x260f80(0x531b)])return null;for(var _0x17450a=0x0,_0x13c0ca=0x0,_0x4e1e05=0x0,_0x2027ad=0x0;_0x2027ad<_0x52817f['length'];_0x2027ad++)_0x17450a+=_0x52817f[_0x2027ad]['x'],_0x13c0ca+=_0x52817f[_0x2027ad]['y'],_0x4e1e05+=_0x52817f[_0x2027ad]['z'];return new PlotPoint3D(_0x17450a/_0x52817f[_0x260f80(0x531b)],_0x13c0ca/_0x52817f['length'],_0x4e1e05/_0x52817f[_0x260f80(0x531b)]);},SymbolAlgoUtil[_0x68aa19(0x4c6)]=function(_0x4e9eda,_0x52f870,_0x18e37c,_0x2e97e6){var _0x3624d7=_0x68aa19,_0x282a3b=this['radian'](_0x52f870,_0x4e9eda),_0x4187d1=(_0x282a3b+this[_0x3624d7(0x208c)](_0x52f870,_0x18e37c))/0x2,_0x5682a7=Math['cos'](_0x4187d1-_0x282a3b+Math['PI']/0x2),_0x1aa936=_0x2e97e6;return this[_0x3624d7(0x3c29)](_0x5682a7,0.15)||(_0x1aa936=_0x2e97e6/_0x5682a7),new PlotPoint3D(_0x52f870['x']+_0x1aa936*Math[_0x3624d7(0x1d35)](_0x4187d1),_0x52f870['y']+_0x1aa936*Math[_0x3624d7(0x4322)](_0x4187d1),_0x52f870['z']);},SymbolAlgoUtil[_0x68aa19(0x1203)]=function(_0x3eabf9,_0x3c6122,_0x33b1af){var _0x21d22c=new PlotPoint3D(0x0,0x0,0x0),_0x3ef8a7=_0x3c6122,_0x559287=Math['cos'](_0x3ef8a7),_0x2c42b9=Math['sin'](_0x3ef8a7),_0x3a0016=_0x33b1af['x']-_0x3eabf9['x'],_0x271061=_0x33b1af['y']-_0x3eabf9['y'],_0x3a8bba=_0x33b1af['z']-_0x3eabf9['z'];return _0x21d22c['x']=_0x3a0016*_0x559287-_0x271061*_0x2c42b9+_0x3eabf9['x'],_0x21d22c['y']=_0x3a0016*_0x2c42b9+_0x271061*_0x559287+_0x3eabf9['y'],_0x21d22c['z']=_0x3a8bba*_0x2c42b9+_0x3a8bba*_0x559287+_0x3eabf9['z'],_0x21d22c;},SymbolAlgoUtil[_0x68aa19(0x4664)]=function(_0x252cbd,_0x2610fe,_0x2d8a6a){var _0x58ade8=_0x68aa19;WebGLPlot[_0x58ade8(0x3224)](_0x2d8a6a)||(_0x2d8a6a=0x48);for(var _0x3d58a8=[],_0xa6fa37=0x168/_0x2d8a6a,_0x3a3a15=0x0;_0x3a3a15<_0x2d8a6a-0x1;++_0x3a3a15){var _0x110934=WebGLPlot[_0x58ade8(0x3d67)][_0x58ade8(0x12a4)](_0x3a3a15*_0xa6fa37);_0x3d58a8[_0x58ade8(0x3a33)](new PlotPoint3D(_0x2610fe['x']+_0x252cbd*Math[_0x58ade8(0x1d35)](_0x110934),_0x2610fe['y']+_0x252cbd*Math[_0x58ade8(0x4322)](_0x110934),_0x2610fe['z']));}return _0x3d58a8[_0x58ade8(0x3a33)](_0x3d58a8[0x0][_0x58ade8(0x254b)]()),_0x3d58a8;},SymbolAlgoUtil['circlePoint']=function(_0x5d3180,_0x23d59d,_0x323f0b,_0x1cc22d){var _0x7aeff5=_0x68aa19;return _0x1cc22d*=Math['PI']/0xb4,new PlotPoint3D(_0x5d3180['x']+_0x23d59d*Math[_0x7aeff5(0x1d35)](_0x1cc22d),_0x5d3180['y']+_0x323f0b*Math[_0x7aeff5(0x4322)](_0x1cc22d),0x0);},SymbolAlgoUtil[_0x68aa19(0x2e3c)]=function(_0x52dbe9){var _0x22535b=_0x68aa19,_0x3e06bd=[],_0x5a8e3c=_0x52dbe9['length'];if(_0x5a8e3c<0x3){for(var _0x30712f=0x0;_0x30712f!=_0x5a8e3c;++_0x30712f)_0x3e06bd[_0x30712f]=_0x52dbe9[_0x30712f]['clone']();}else{var _0x568563=0x0;for(_0x30712f=0x0;_0x30712f<0x3*_0x5a8e3c-0x2;_0x30712f+=0x3)'function'==typeof _0x52dbe9[_0x568563]['clone']?_0x3e06bd[_0x30712f]=_0x52dbe9[_0x568563][_0x22535b(0x254b)]():_0x3e06bd[_0x30712f]=new PlotPoint3D(_0x52dbe9[_0x568563]['x'],_0x52dbe9[_0x568563]['y'],_0x52dbe9[_0x568563]['z']),_0x3e06bd[_0x30712f+0x1]=new PlotPoint3D(0x0,0x0,_0x52dbe9[_0x568563]['z']),_0x3e06bd[_0x30712f+0x2]=new PlotPoint3D(0x0,0x0,_0x52dbe9[_0x568563]['z']),_0x568563++;for(_0x30712f=0x1;_0x30712f<_0x5a8e3c-0x1;++_0x30712f)this['generateTrianglePoints'](0x8,0x3,_0x52dbe9[_0x30712f-0x1],_0x52dbe9[_0x30712f],_0x52dbe9[_0x30712f+0x1],_0x3e06bd[0x3*_0x30712f-0x1],_0x3e06bd[0x3*_0x30712f+0x1]);this['getTrapezoidPoints'](0.6,_0x3e06bd[0x0],_0x3e06bd[0x3],_0x3e06bd[0x2],_0x3e06bd[0x1]),this[_0x22535b(0x44a9)](0.6,_0x3e06bd[0x3*_0x5a8e3c-0x3],_0x3e06bd[0x3*_0x5a8e3c-0x6],_0x3e06bd[0x3*_0x5a8e3c-0x5],_0x3e06bd[0x3*_0x5a8e3c-0x4]),_0x22535b(0x20f8)==typeof _0x52dbe9[_0x5a8e3c-0x1][_0x22535b(0x254b)]?_0x3e06bd[0x3*_0x5a8e3c-0x1]=_0x3e06bd[0x3*_0x5a8e3c-0x2]=_0x52dbe9[_0x5a8e3c-0x1][_0x22535b(0x254b)]():_0x3e06bd[0x3*_0x5a8e3c-0x1]=_0x3e06bd[0x3*_0x5a8e3c-0x2]=new PlotPoint3D(_0x52dbe9[_0x5a8e3c-0x1]['x'],_0x52dbe9[_0x5a8e3c-0x1]['y'],_0x52dbe9[_0x5a8e3c-0x1]['z']);}return _0x3e06bd;},SymbolAlgoUtil['generateBezierPointsWithCtrlPts']=function(_0x23792a){var _0x44bc54=_0x68aa19,_0x58f7b3=_0x23792a['length'],_0x1e76c1=[];if(_0x23792a['length']<0x3){for(var _0x16fdd2=0x0;_0x16fdd2<_0x58f7b3;++_0x16fdd2)_0x1e76c1[_0x16fdd2]=_0x23792a[_0x16fdd2][_0x44bc54(0x254b)]();}else{_0x58f7b3/=0x3;for(_0x16fdd2=0x0;_0x16fdd2<0x3*_0x58f7b3&&!(_0x16fdd2+0x4>=0x3*_0x58f7b3);_0x16fdd2+=0x3){var _0x99d49d=_0x23792a[_0x16fdd2]['x'],_0x724730=_0x23792a[_0x16fdd2]['y'],_0x1cbc53=_0x23792a[_0x16fdd2]['z'],_0x122700=_0x23792a[_0x16fdd2+0x1]['x'],_0x7be76=_0x23792a[_0x16fdd2+0x1]['y'],_0x22261e=_0x23792a[_0x16fdd2+0x1]['z'],_0x3bb048=_0x23792a[_0x16fdd2+0x2]['x'],_0x1dd4a4=_0x23792a[_0x16fdd2+0x2]['y'],_0x316dfc=_0x23792a[_0x16fdd2+0x2]['z'],_0x58e34d=_0x23792a[_0x16fdd2+0x3]['x'],_0x1af3bd=_0x23792a[_0x16fdd2+0x3]['y'],_0x9f0e58=_0x23792a[_0x16fdd2+0x3]['z'];if(this[_0x44bc54(0xbe7)](_0x99d49d,_0x122700,1e-10)&&this[_0x44bc54(0xbe7)](_0x724730,_0x7be76,1e-10)&&this[_0x44bc54(0xbe7)](_0x3bb048,_0x58e34d,1e-10)&&this[_0x44bc54(0xbe7)](_0x1dd4a4,_0x1af3bd,1e-10))_0x1e76c1[_0x44bc54(0x3a33)](new PlotPoint3D(_0x99d49d,_0x724730,_0x1cbc53)),_0x1e76c1[_0x44bc54(0x3a33)](new PlotPoint3D(_0x3bb048,_0x1dd4a4,_0x316dfc));else for(var _0x436e96=0x0;_0x436e96<=0x1;_0x436e96+=0.03125){var _0x4b9299,_0x336953,_0x1bcd3f,_0x27ff80,_0x4d381d=_0x436e96*_0x436e96,_0x5ca3fa=_0x4d381d*_0x436e96,_0x8ba612=new PlotPoint3D((_0x4b9299=0x1-0x3*_0x436e96+0x3*_0x4d381d-_0x5ca3fa)*_0x99d49d+(_0x336953=0x3*(_0x436e96-0x2*_0x4d381d+_0x5ca3fa))*_0x122700+(_0x1bcd3f=0x3*(_0x4d381d-_0x5ca3fa))*_0x3bb048+(_0x27ff80=_0x5ca3fa)*_0x58e34d,_0x4b9299*_0x724730+_0x336953*_0x7be76+_0x1bcd3f*_0x1dd4a4+_0x27ff80*_0x1af3bd,_0x4b9299*_0x1cbc53+_0x336953*_0x22261e+_0x1bcd3f*_0x316dfc+_0x27ff80*_0x9f0e58);_0x1e76c1[_0x44bc54(0x3a33)](_0x8ba612);}}}return _0x1e76c1;},SymbolAlgoUtil['generateBeizerPointsNoCtrlPt']=function(_0x33777b){var _0x265d60=_0x68aa19,_0x2940ed=SymbolAlgoUtil[_0x265d60(0x2e3c)](_0x33777b);return SymbolAlgoUtil[_0x265d60(0x1b1)](_0x2940ed);},SymbolAlgoUtil[_0x68aa19(0x44cd)]=function(_0x281bbd,_0x111879,_0x4bd3ae,_0x41cf1a){var _0x39b4aa=_0x68aa19,_0x2b2c9f=[],_0x416ef0=_0x281bbd['x'],_0x25d542=_0x281bbd['y'],_0x56d625=_0x111879['x'],_0x73b3e0=_0x111879['y'],_0x4fe5c5=_0x4bd3ae['x'],_0x28acd2=_0x4bd3ae['y'],_0x1a4627=_0x41cf1a['x'],_0x43d4df=_0x41cf1a['y'];if(this['equalFuzzy'](_0x416ef0,_0x56d625,1e-10)&&this[_0x39b4aa(0xbe7)](_0x25d542,_0x73b3e0,1e-10)&&this[_0x39b4aa(0xbe7)](_0x4fe5c5,_0x1a4627,1e-10)&&this[_0x39b4aa(0xbe7)](_0x28acd2,_0x43d4df,1e-10))_0x2b2c9f[_0x39b4aa(0x3a33)](new PlotPoint3D(_0x416ef0,_0x25d542,0x0)),_0x2b2c9f[_0x39b4aa(0x3a33)](new PlotPoint3D(_0x4fe5c5,_0x28acd2,0x0));else for(var _0x9b990=0x0;_0x9b990<=0x1;_0x9b990+=0.03125){var _0x293e7f,_0x28a6ef,_0x5b08ae,_0x151fdc,_0x56fdf9=_0x9b990*_0x9b990,_0x49517b=_0x56fdf9*_0x9b990,_0x47d796=new PlotPoint3D((_0x293e7f=0x1-0x3*_0x9b990+0x3*_0x56fdf9-_0x49517b)*_0x416ef0+(_0x28a6ef=0x3*(_0x9b990-0x2*_0x56fdf9+_0x49517b))*_0x56d625+(_0x5b08ae=0x3*(_0x56fdf9-_0x49517b))*_0x4fe5c5+(_0x151fdc=_0x49517b)*_0x1a4627,_0x293e7f*_0x25d542+_0x28a6ef*_0x73b3e0+_0x5b08ae*_0x28acd2+_0x151fdc*_0x43d4df,0x0);_0x2b2c9f[_0x39b4aa(0x3a33)](_0x47d796);}return _0x2b2c9f;},SymbolAlgoUtil[_0x68aa19(0x3ffc)]=function(_0x42c3e0,_0x5d5e1c,_0x22db5c,_0x4cd655,_0x37f4fc,_0x1836bf,_0x3819c1){var _0x2516a0=_0x68aa19,_0x21819f=_0x22db5c['x'],_0x3d93fb=_0x22db5c['y'],_0x14708d=_0x22db5c['z'],_0x221477=_0x4cd655['x'],_0x155fdb=_0x4cd655['y'],_0x4813cf=_0x4cd655['z'],_0x507598=_0x37f4fc['x'],_0x5d0542=_0x37f4fc['y'],_0x5380ad=_0x37f4fc['z'];this[_0x2516a0(0xd9f)](_0x42c3e0,_0x5d5e1c,_0x21819f,_0x3d93fb,_0x14708d,_0x221477,_0x155fdb,_0x4813cf,_0x507598,_0x5d0542,_0x5380ad,_0x1836bf,_0x3819c1);},SymbolAlgoUtil[_0x68aa19(0xd9f)]=function(_0xae8ecc,_0x512269,_0x4518b5,_0x3a0de0,_0x267b3b,_0xd40545,_0x2799bb,_0x1d1520,_0x1424e5,_0xf0642d,_0x4f6e30,_0x5f3e71,_0x281d88){var _0x3cc5cd=_0x68aa19,_0x2dc385=_0xd40545+(_0x1424e5-_0x4518b5),_0x290e54=_0x2799bb+(_0xf0642d-_0x3a0de0),_0x3b9afb=0x0,_0x487bc1=0x0;if(_0x4518b5==_0x1424e5)_0x3b9afb=_0x4518b5,_0x487bc1=_0x290e54;else{if(_0x3a0de0==_0xf0642d)_0x3b9afb=_0x2dc385,_0x487bc1=_0x3a0de0;else{var _0x48a4ab=0x1*(_0xf0642d-_0x3a0de0)/(_0x1424e5-_0x4518b5),_0x68acee=_0x3a0de0-_0x4518b5*_0x48a4ab;_0x487bc1=_0x48a4ab*(_0x3b9afb=(_0x290e54+_0x2dc385/_0x48a4ab-_0x68acee)/(_0x48a4ab+0x1/_0x48a4ab))+_0x68acee;}}var _0x42b002=Math[_0x3cc5cd(0x4080)](0x1*(_0xd40545-_0x2dc385)*(_0xd40545-_0x2dc385)+0x1*(_0x2799bb-_0x290e54)*(_0x2799bb-_0x290e54)),_0x439960=Math[_0x3cc5cd(0x4080)](0x1*(_0x4518b5-_0xd40545)*(_0x4518b5-_0xd40545)+0x1*(_0x3a0de0-_0x2799bb)*(_0x3a0de0-_0x2799bb)),_0x8cee29=Math[_0x3cc5cd(0x4080)](0x1*(_0xd40545-_0x1424e5)*(_0xd40545-_0x1424e5)+0x1*(_0x2799bb-_0xf0642d)*(_0x2799bb-_0xf0642d)),_0x2f03cd=0x0;_0x2dc385=_0x3b9afb+(_0x2dc385-_0x3b9afb)*(_0x2f03cd=_0x439960+_0x8cee29?0x1+(_0x8cee29-_0x439960)*_0xae8ecc/(_0x8cee29+_0x439960):0x1),_0x290e54=_0x487bc1+(_0x290e54-_0x487bc1)*_0x2f03cd,0x0==_0x42b002&&(_0x42b002=0x1),_0x5f3e71['x']=_0xd40545+(_0xd40545-_0x2dc385)*_0x439960/(_0x512269*_0x42b002),_0x5f3e71['y']=_0x2799bb+(_0x2799bb-_0x290e54)*_0x439960/(_0x512269*_0x42b002),_0x5f3e71['z']=_0x267b3b,_0x281d88['x']=_0xd40545+(_0x2dc385-_0xd40545)*_0x8cee29/(_0x512269*_0x42b002),_0x281d88['y']=_0x2799bb+(_0x290e54-_0x2799bb)*_0x8cee29/(_0x512269*_0x42b002),_0x281d88['z']=_0x4f6e30;},SymbolAlgoUtil[_0x68aa19(0x4be8)]=function(_0x19999a,_0x2c3dc7,_0x4d22cb,_0xf6c289,_0x165884){var _0x4a44d7=_0x68aa19,_0x1c9472=new PlotPoint3D(0x0,0x0,0x0);new PlotPoint3D(0x0,0x0,0x0);var _0x3256c7=0x0,_0x1b99cf=0x0;return _0x3256c7=this[_0x4a44d7(0x2ffa)](_0x165884,_0x4d22cb),_0x1b99cf=this[_0x4a44d7(0x2ffa)](_0xf6c289,_0x165884),0x1==_0x2c3dc7&&(_0x3256c7*=0x2),0x2==_0x2c3dc7&&(_0x1b99cf*=0x2),_0x1c9472['x']=(_0x3256c7*_0xf6c289['x']+_0x1b99cf*_0x4d22cb['x'])/(_0x3256c7+_0x1b99cf),_0x1c9472['y']=(_0x3256c7*_0xf6c289['y']+_0x1b99cf*_0x4d22cb['y'])/(_0x3256c7+_0x1b99cf),{'pl':this[_0x4a44d7(0x1177)](_0x19999a,_0x4d22cb,_0x1c9472,_0x165884),'pr':this[_0x4a44d7(0x1177)](_0x19999a,_0xf6c289,_0x1c9472,_0x165884)};},SymbolAlgoUtil[_0x68aa19(0x1177)]=function(_0x3b602f,_0x57a3e4,_0x4c782b,_0x20fca2){var _0x46610d=_0x68aa19;new PlotPoint3D(0x0,0x0,0x0),new PlotPoint3D(0x0,0x0,0x0);var _0x360138=0x0;_0x360138=this[_0x46610d(0x2ffa)](_0x20fca2,_0x57a3e4)/_0x3b602f;var _0x938f8b=this['getPointsOfNormal'](_0x360138,_0x4c782b,_0x20fca2);return this['distance'](_0x57a3e4,_0x938f8b[_0x46610d(0x1fa1)])>=(_0x360138=this[_0x46610d(0x2ffa)](_0x57a3e4,_0x938f8b[_0x46610d(0x22a)]))?_0x938f8b[_0x46610d(0x22a)]:_0x938f8b[_0x46610d(0x1fa1)];},SymbolAlgoUtil[_0x68aa19(0x44a9)]=function(_0x37114c,_0x4292b7,_0x450005,_0x4ee5a4,_0x3a773e){var _0x4edd25=_0x68aa19,_0x1a0fdc=_0x4292b7['x'],_0x2ee708=_0x4292b7['y'],_0x5898d2=_0x4292b7['z'],_0x31564c=_0x450005['x'],_0xa02155=_0x450005['y'],_0x1cd29e=_0x450005['z'],_0x106a07=_0x4ee5a4['x'],_0x770ccd=_0x4ee5a4['y'],_0x3295b0=_0x4ee5a4['z'];this[_0x4edd25(0x46a0)](_0x37114c,_0x1a0fdc,_0x2ee708,_0x5898d2,_0x31564c,_0xa02155,_0x1cd29e,_0x106a07,_0x770ccd,_0x3295b0,_0x3a773e);},SymbolAlgoUtil['getPointsByTrapezoid']=function(_0x43c4e9,_0x8eeafc,_0x4482ec,_0x34ca77,_0x450ceb,_0x48b5f7,_0x380411,_0x304536,_0x2336f4,_0xa20def,_0x20802e){var _0xb47d27=_0x68aa19,_0x354079=0x0,_0x433bf5=0x0,_0x437af1=0x0,_0x290589=0x0;if(0x0===Math[_0xb47d27(0x1661)](_0x4482ec-_0x48b5f7))_0x354079=_0x8eeafc+_0x450ceb-_0x304536,_0x433bf5=_0x2336f4;else{if(0x0==Math['abs'](_0x8eeafc-_0x450ceb))_0x354079=_0x304536,_0x433bf5=_0x4482ec+_0x48b5f7-_0x2336f4;else{var _0x2efb18=0x1*(_0x4482ec-_0x48b5f7)/(_0x8eeafc-_0x450ceb),_0x28cbf6=_0x2336f4-_0x2efb18*_0x304536;_0x433bf5=_0x2efb18*(_0x354079=((_0x48b5f7+_0x4482ec)/0x2+(_0x8eeafc+_0x450ceb)/(0x2*_0x2efb18)-_0x28cbf6)/(_0x2efb18+0x1/_0x2efb18))+_0x28cbf6,_0x354079=0x2*_0x354079-_0x304536,_0x433bf5=0x2*_0x433bf5-_0x2336f4;}}var _0x3360da=Math[_0xb47d27(0x4080)](0x1*(_0x8eeafc-_0x450ceb)*(_0x8eeafc-_0x450ceb)+0x1*(_0x4482ec-_0x48b5f7)*(_0x4482ec-_0x48b5f7)),_0x596a54=Math[_0xb47d27(0x4080)](0x1*(_0x8eeafc-_0x354079)*(_0x8eeafc-_0x354079)+0x1*(_0x4482ec-_0x433bf5)*(_0x4482ec-_0x433bf5));return _0x3360da>0x0?(_0x437af1=_0x8eeafc+(_0x450ceb-_0x8eeafc)*_0x596a54/_0x3360da,_0x290589=_0x4482ec+(_0x48b5f7-_0x4482ec)*_0x596a54/_0x3360da):(_0x437af1=_0x8eeafc,_0x290589=_0x4482ec),_0x20802e['x']=_0x437af1+(_0x354079-_0x437af1)*_0x43c4e9,_0x20802e['y']=_0x290589+(_0x433bf5-_0x290589)*_0x43c4e9,_0x20802e['z']=_0xa20def,_0x20802e;},SymbolAlgoUtil[_0x68aa19(0x5455)]=function(_0x46332d,_0x5c2aac,_0x25ce65){var _0x880ed8=_0x68aa19,_0x1ef807={};_0x1ef807[_0x880ed8(0x431f)]=new PlotPoint3D(0x0,0x0,0x0),_0x1ef807[_0x880ed8(0x1266)]=0x0,_0x1ef807['dStartAngle']=0x0,_0x1ef807[_0x880ed8(0x5242)]=0x0;var _0x75f369=_0x5c2aac['x']-_0x46332d['x'],_0x377278=_0x5c2aac['y']-_0x46332d['y'];if(Math[_0x880ed8(0x1661)](_0x75f369)<1e-31){var _0x391112={};(_0x60cb75={})['x']=(_0x5c2aac['x']+_0x46332d['x'])/0x2,_0x60cb75['y']=(_0x5c2aac['y']+_0x46332d['y'])/0x2,_0x391112['x']=(_0x5c2aac['x']+_0x25ce65['x'])/0x2,_0x391112['y']=(_0x5c2aac['y']+_0x25ce65['y'])/0x2;var _0xb8130b=0x0;Math['abs'](_0x25ce65['x']-_0x5c2aac['x'])>=1e-31&&(_0xb8130b=(_0x25ce65['y']-_0x5c2aac['y'])/(_0x25ce65['x']-_0x5c2aac['x'])),_0x1ef807[_0x880ed8(0x431f)]['y']=_0x60cb75['y'],Math[_0x880ed8(0x1661)](_0xb8130b)<1e-31?_0x1ef807['pntCenter']['x']=_0x391112['x']:_0x1ef807[_0x880ed8(0x431f)]['x']=_0x391112['x']-_0xb8130b*(_0x60cb75['y']-_0x391112['y']);}else{var _0x60cb75;_0x391112={},((_0x60cb75={})['x']=(_0x5c2aac['x']+_0x46332d['x'])/0x2,_0x60cb75['y']=(_0x5c2aac['y']+_0x46332d['y'])/0x2,_0x391112['x']=(_0x5c2aac['x']+_0x25ce65['x'])/0x2,_0x391112['y']=(_0x5c2aac['y']+_0x25ce65['y'])/0x2);var _0x617532=_0x377278/_0x75f369,_0x59a98f=0x1;Math[_0x880ed8(0x1661)](_0x617532)<1e-31?(_0x1ef807[_0x880ed8(0x431f)]['x']=_0x60cb75['x'],Math[_0x880ed8(0x1661)](_0x25ce65['x']-_0x5c2aac['x']<1e-31)?_0x1ef807['pntCenter']['y']=_0x391112['y']:_0x1ef807[_0x880ed8(0x431f)]['y']=-(_0x25ce65['x']-_0x5c2aac['x'])/(_0x25ce65['y']-_0x5c2aac['y'])*(_0x1ef807['pntCenter']['x']-_0x391112['x'])+_0x391112['y']):Math[_0x880ed8(0x1661)](_0x25ce65['x']-_0x5c2aac['x'])<1e-31?(_0x1ef807[_0x880ed8(0x431f)]['y']=_0x391112['y'],_0x1ef807[_0x880ed8(0x431f)]['x']=-_0x617532*(_0x1ef807[_0x880ed8(0x431f)]['y']-_0x60cb75['y'])+_0x60cb75['x']):(_0x59a98f=(_0x25ce65['y']-_0x5c2aac['y'])/(_0x25ce65['x']-_0x5c2aac['x']),_0x1ef807['pntCenter']['x']=(_0x617532*_0x59a98f*(_0x60cb75['y']-_0x391112['y'])+_0x59a98f*_0x60cb75['x']-_0x617532*_0x391112['x'])/(_0x59a98f-_0x617532),_0x1ef807[_0x880ed8(0x431f)]['y']=(_0x391112['x']-_0x60cb75['x']+_0x59a98f*_0x391112['y']-_0x617532*_0x60cb75['y'])/(_0x59a98f-_0x617532));}var _0x1d357b=Math['atan2'](_0x46332d['y']-_0x1ef807[_0x880ed8(0x431f)]['y'],_0x46332d['x']-_0x1ef807[_0x880ed8(0x431f)]['x']),_0x2dc727=Math[_0x880ed8(0x8af)](_0x25ce65['y']-_0x1ef807[_0x880ed8(0x431f)]['y'],_0x25ce65['x']-_0x1ef807[_0x880ed8(0x431f)]['x']);if(this[_0x880ed8(0x1ab5)](_0x46332d,_0x5c2aac,_0x25ce65)){for(;_0x1d357b>=0x2*Math['PI'];)_0x1d357b-=0x2*Math['PI'];for(;_0x1d357b<0x0;)_0x1d357b+=0x2*Math['PI'];for(;_0x2dc727>0x2*Math['PI'];)_0x2dc727-=0x2*Math['PI'];for(;_0x2dc727<_0x1d357b;)_0x2dc727+=0x2*Math['PI'];}else{for(;_0x2dc727>=0x2*Math['PI'];)_0x2dc727-=0x2*Math['PI'];for(;_0x2dc727<0x0;)_0x2dc727+=0x2*Math['PI'];for(;_0x1d357b>0x2*Math['PI'];)_0x1d357b-=0x2*Math['PI'];for(;_0x2dc727>_0x1d357b;)_0x1d357b+=0x2*Math['PI'];var _0x336fbb=_0x1d357b;_0x1d357b=_0x2dc727,_0x2dc727=_0x336fbb;}return _0x1ef807[_0x880ed8(0x1266)]=Math[_0x880ed8(0x4080)]((_0x1ef807[_0x880ed8(0x431f)]['x']-_0x46332d['x'])*(_0x1ef807['pntCenter']['x']-_0x46332d['x'])+(_0x1ef807[_0x880ed8(0x431f)]['y']-_0x46332d['y'])*(_0x1ef807['pntCenter']['y']-_0x46332d['y'])),_0x1ef807[_0x880ed8(0x5242)]=0xb4*_0x2dc727/Math['PI'],_0x1ef807['dStartAngle']=0xb4*_0x1d357b/Math['PI'],_0x1ef807;},SymbolAlgoUtil[_0x68aa19(0x1ab5)]=function(_0x475e7d,_0x1bf3be,_0x20c28c){return(_0x20c28c['x']-_0x1bf3be['x'])*(_0x475e7d['y']-_0x1bf3be['y'])-(_0x475e7d['x']-_0x1bf3be['x'])*(_0x20c28c['y']-_0x1bf3be['y'])>0x0;},SymbolAlgoUtil['generateArcSpatialData']=function(_0x246fda,_0x57ff11,_0x1395eb,_0x55b7cc,_0x57f37a,_0x1d657a,_0x3ae1f8){var _0x7075c3=_0x68aa19;WebGLPlot[_0x7075c3(0x3224)](_0x3ae1f8)||(_0x3ae1f8=0x24);var _0x2e3a83=(_0x1d657a-_0x57f37a)/_0x3ae1f8,_0x5ebccd=[];if(Math['abs'](_0x2e3a83)<1e-31)return _0x5ebccd;for(;_0x1d657a<_0x57f37a;)_0x1d657a+=0x2*Math['PI'];for(;_0x1d657a>_0x57f37a+0x2*Math['PI'];)_0x57f37a+=0x2*Math['PI'];var _0x38ce46=Math[_0x7075c3(0x1d35)](_0x55b7cc)*_0x57ff11,_0x18d01b=Math[_0x7075c3(0x4322)](_0x55b7cc)*_0x57ff11,_0x332d3f=Math[_0x7075c3(0x1d35)](_0x55b7cc)*_0x1395eb,_0x54845f=Math[_0x7075c3(0x4322)](_0x55b7cc)*_0x1395eb,_0x971eb7=this[_0x7075c3(0x29ab)](_0x57f37a,_0x57ff11,_0x1395eb),_0x2e63df=this['calcEllipseRadian'](_0x1d657a,_0x57ff11,_0x1395eb);_0x2e63df-_0x971eb7<1e-31&&(_0x2e63df+=0x2*Math['PI']);var _0x29e26c=Math[_0x7075c3(0x19b6)](Math[_0x7075c3(0x1661)]((_0x2e63df-_0x971eb7)/_0x2e3a83)+0x1);if(_0x29e26c<0x2)return _0x5ebccd;for(var _0x44cd0d=0x0;_0x44cd0d<_0x29e26c-0x1;_0x971eb7+=_0x2e3a83,_0x44cd0d++){_0x44cd0d===_0x29e26c-0x2&&(_0x971eb7=_0x1d657a);var _0x381353=_0x246fda['x']+_0x38ce46*Math[_0x7075c3(0x1d35)](_0x971eb7)-_0x54845f*Math[_0x7075c3(0x4322)](_0x971eb7),_0x840880=_0x246fda['y']+_0x18d01b*Math[_0x7075c3(0x1d35)](_0x971eb7)+_0x332d3f*Math[_0x7075c3(0x4322)](_0x971eb7);_0x5ebccd[_0x7075c3(0x3a33)](new PlotPoint3D(_0x381353,_0x840880,0x0));}return 0x0>_0x5ebccd[_0x7075c3(0x531b)]&&(_0x5ebccd[_0x5ebccd[_0x7075c3(0x531b)]-0x1]['x']=_0x246fda['x']+_0x38ce46*Math[_0x7075c3(0x1d35)](_0x2e63df)-_0x54845f*Math[_0x7075c3(0x4322)](_0x2e63df),_0x5ebccd[_0x5ebccd[_0x7075c3(0x531b)]-0x1]['y']=_0x246fda['y']+_0x18d01b*Math[_0x7075c3(0x1d35)](_0x2e63df)+_0x332d3f*Math[_0x7075c3(0x4322)](_0x2e63df)),_0x5ebccd;},SymbolAlgoUtil[_0x68aa19(0x29ab)]=function(_0x3742ee,_0x41d4df,_0x13e53f){var _0x4b95e8=_0x68aa19,_0x2ac30c=_0x3742ee,_0x354342=_0x41d4df*Math[_0x4b95e8(0x4322)](_0x3742ee),_0x2484a3=_0x13e53f*Math[_0x4b95e8(0x1d35)](_0x3742ee),_0x6afd7d=Math[_0x4b95e8(0x8af)](_0x354342,_0x2484a3);if(_0x3742ee>Math['PI']){for(;_0x2ac30c>Math['PI'];)_0x2ac30c-=0x2*Math['PI'],_0x6afd7d+=0x2*Math['PI'];}else{if(_0x3742ee<-Math['PI']){for(;_0x2ac30c<-Math['PI'];)_0x2ac30c+=0x2*Math['PI'],_0x6afd7d-=0x2*Math['PI'];}}return _0x6afd7d;},SymbolAlgoUtil['radian']=function(_0x26651f,_0x1b779d){var _0x4d516e=_0x68aa19,_0x52c105=0x0,_0x291c4d=_0x1b779d['x']-_0x26651f['x'],_0x43d2fe=_0x1b779d['y']-_0x26651f['y'];return(_0x52c105=Math[_0x4d516e(0x8af)](_0x43d2fe,_0x291c4d))<0x0&&(_0x52c105+=0x2*Math['PI']),_0x52c105;},SymbolAlgoUtil[_0x68aa19(0x1ae6)]=function(_0x2174a6,_0x3fe07e,_0x3a9a05,_0x2328b3){var _0x159846=_0x68aa19,_0x6a7f07={'isIntersectLines':!0x1};if(_0x2174a6['x']===_0x3fe07e['x']&&_0x2174a6['y']===_0x3fe07e['y']||_0x3a9a05['x']===_0x2328b3['x']&&_0x3a9a05['y']===_0x2328b3['y'])return _0x6a7f07;var _0x2ca685=_0x3fe07e['x']-_0x2174a6['x'],_0x253496=_0x3fe07e['y']-_0x2174a6['y'],_0x3ae8df=_0x2328b3['x']-_0x3a9a05['x'],_0x538a23=_0x2328b3['y']-_0x3a9a05['y'],_0x147bf0=_0x2ca685*_0x538a23-_0x3ae8df*_0x253496;if(this[_0x159846(0x3c29)](_0x147bf0))return _0x6a7f07;var _0x9c7010=(_0x2ca685*(_0x2174a6['y']-_0x3a9a05['y'])-_0x253496*(_0x2174a6['x']-_0x3a9a05['x']))/_0x147bf0,_0x2de3b5=new PlotPoint3D(0x0,0x0,0x0);return _0x2de3b5['x']=_0x9c7010*_0x3ae8df+_0x3a9a05['x'],_0x2de3b5['y']=_0x9c7010*_0x538a23+_0x3a9a05['y'],_0x2de3b5['z']=_0x2174a6['z'],_0x6a7f07[_0x159846(0x3ec)]=!0x0,_0x6a7f07[_0x159846(0x419c)]=_0x2de3b5,_0x6a7f07;},SymbolAlgoUtil['isNear']=function(_0x1d100c,_0x1b1c0d){return _0x1b1c0d||(_0x1b1c0d=1e-31),_0x1d100c<_0x1b1c0d&&_0x1d100c>-_0x1b1c0d;},SymbolAlgoUtil['calcKidneyShapePts']=function(_0x2c44d6){var _0x3e8a5d=_0x68aa19,_0x25318d=[],_0x4daecc=[],_0x20e6bd=_0x2c44d6[_0x3e8a5d(0x531b)];if(0x0!==_0x20e6bd){if(0x1!==_0x20e6bd){if(0x2===_0x20e6bd){var _0x87c8d4=this['calcProtudeC3'](_0x2c44d6[0x0],_0x2c44d6[0x1]);_0x4daecc[_0x3e8a5d(0x3a33)](_0x2c44d6[0x0]),_0x4daecc[_0x3e8a5d(0x3a33)](_0x2c44d6[0x1]),_0x4daecc[_0x3e8a5d(0x3a33)](_0x87c8d4);}else{if(_0x4daecc['push'](_0x2c44d6[0x0]),_0x4daecc[_0x3e8a5d(0x3a33)](_0x2c44d6[0x1]),_0x4daecc[_0x3e8a5d(0x3a33)](_0x2c44d6[0x2]),(this[_0x3e8a5d(0xc00)](_0x2c44d6[0x0],_0x2c44d6[0x2])||this[_0x3e8a5d(0xc00)](_0x2c44d6[0x1],_0x2c44d6[0x2]))&&(_0x25318d['push'](_0x2c44d6[0x0]),_0x25318d['push'](_0x2c44d6[0x1])),this[_0x3e8a5d(0xc00)](_0x2c44d6[0x0],_0x2c44d6[0x1]))return _0x25318d[_0x3e8a5d(0x3a33)](_0x2c44d6[0x0]),void _0x25318d[_0x3e8a5d(0x3a33)](_0x2c44d6[0x2]);}_0x4daecc=this[_0x3e8a5d(0x1e29)](_0x4daecc);var _0x545248=new PlotPoint3D(0x0,0x0,0x0),_0x2b0dd0=new PlotPoint3D(0x0,0x0,0x0);_0x545248['x']=0.5*(_0x4daecc[0x0]['x']+_0x4daecc[0x1]['x']),_0x545248['y']=0.5*(_0x4daecc[0x0]['y']+_0x4daecc[0x1]['y']),_0x2b0dd0['x']=_0x545248['x']-0.1*(_0x4daecc[0x2]['x']-_0x545248['x']),_0x2b0dd0['y']=_0x545248['y']-0.1*(_0x4daecc[0x2]['y']-_0x545248['y']);var _0x3f41e5=this[_0x3e8a5d(0x4be8)](0x3,0x0,_0x4daecc[0x1],_0x4daecc[0x0],_0x2b0dd0);_0x25318d[_0x3e8a5d(0x3a33)](_0x3f41e5['pr']),_0x25318d[_0x3e8a5d(0x3a33)](_0x2b0dd0),_0x25318d[_0x3e8a5d(0x3a33)](_0x3f41e5['pl']);var _0x2f15cd=this[_0x3e8a5d(0x4be8)](0x4,0x2,_0x4daecc[0x2],_0x4daecc[0x0],_0x4daecc[0x1]);_0x25318d[_0x3e8a5d(0x3a33)](_0x2f15cd['pr']),_0x25318d[_0x3e8a5d(0x3a33)](_0x4daecc[0x1]),_0x25318d['push'](_0x2f15cd['pl']);var _0x147a74=this[_0x3e8a5d(0x4be8)](0x2,0x0,_0x4daecc[0x0],_0x4daecc[0x1],_0x4daecc[0x2]);_0x25318d[_0x3e8a5d(0x3a33)](_0x147a74['pr']),_0x25318d['push'](_0x4daecc[0x2]),_0x25318d['push'](_0x147a74['pl']);var _0x4f5725=this[_0x3e8a5d(0x4be8)](0x4,0x1,_0x4daecc[0x1],_0x4daecc[0x2],_0x4daecc[0x0]);return _0x25318d[_0x3e8a5d(0x3a33)](_0x4f5725['pr']),_0x25318d[_0x3e8a5d(0x3a33)](_0x4daecc[0x0]),_0x25318d[_0x3e8a5d(0x3a33)](_0x4f5725['pl']),_0x25318d;}_0x25318d[_0x3e8a5d(0x3a33)](_0x2c44d6[0x0]);}},SymbolAlgoUtil['generateKidneyShapePts']=function(_0x2f197b){var _0x7c636a=_0x68aa19,_0x5802b7=[];if(0x2>_0x2f197b[_0x7c636a(0x531b)])return _0x5802b7;var _0x4588d8=this[_0x7c636a(0x1464)](_0x2f197b);if(0xc!=_0x4588d8[_0x7c636a(0x531b)])return _0x5802b7;_0x4588d8[_0x7c636a(0x3a33)](_0x4588d8[0x0]),_0x4588d8[_0x7c636a(0x3a33)](_0x4588d8[0x1]),_0x4588d8[_0x7c636a(0x4bc6)](0x0,0x1);for(var _0xe5a9a4=0x0;_0xe5a9a4<_0x4588d8['length']-0x3;_0xe5a9a4+=0x3){var _0x32cfa9;_0x4588d8['slice'](_0xe5a9a4,_0xe5a9a4+0x4),_0x32cfa9=this[_0x7c636a(0x44cd)](_0x4588d8[_0xe5a9a4],_0x4588d8[_0xe5a9a4+0x1],_0x4588d8[_0xe5a9a4+0x2],_0x4588d8[_0xe5a9a4+0x3]),_0x5802b7=_0x5802b7['concat'](_0x32cfa9);}return _0x5802b7;},SymbolAlgoUtil[_0x68aa19(0x1520)]=function(_0x4cd1ed,_0x28cfe0){var _0x343a8a=_0x68aa19,_0x47c15e,_0x3d6402=new PlotPoint3D(0x0,0x0,0x0);return _0x3d6402['x']=0.5*(_0x4cd1ed['x']+_0x28cfe0['x']),_0x3d6402['y']=0.5*(_0x4cd1ed['y']+_0x28cfe0['y']),_0x47c15e=SymbolAlgoUtil[_0x343a8a(0x2ffa)](_0x28cfe0,_0x4cd1ed)/2.7,this[_0x343a8a(0x3d22)](_0x47c15e,_0x4cd1ed,_0x3d6402)[_0x343a8a(0x22a)];},SymbolAlgoUtil['getPointsOfNormal']=function(_0x1a0c9c,_0x2454a7,_0x5284e5){var _0x5a6f66=_0x68aa19,_0x23843f,_0x150673=new PlotPoint3D(0x0,0x0,0x0),_0x7171ac=new PlotPoint3D(0x0,0x0,0x0),_0x433431=new PlotPoint3D(0x0,0x0,0x0);return 0x0==(_0x23843f=this[_0x5a6f66(0x2ffa)](_0x2454a7,_0x5284e5))?(_0x433431['y']=0x0,_0x433431['x']=_0x1a0c9c):(_0x433431['x']=_0x1a0c9c*(_0x2454a7['x']-_0x5284e5['x'])/_0x23843f,_0x433431['y']=_0x1a0c9c*(_0x2454a7['y']-_0x5284e5['y'])/_0x23843f),_0x150673['x']=-_0x433431['y']+_0x5284e5['x'],_0x150673['y']=_0x433431['x']+_0x5284e5['y'],_0x7171ac['x']=_0x433431['y']+_0x5284e5['x'],_0x7171ac['y']=-_0x433431['x']+_0x5284e5['y'],{'pt3':_0x150673,'pt4':_0x7171ac};},SymbolAlgoUtil[_0x68aa19(0xc00)]=function(_0x2fcb48,_0xf18051){var _0x57852e=_0x68aa19;return!!(this[_0x57852e(0xbe7)](_0x2fcb48['x'],_0xf18051['x'])&&this[_0x57852e(0xbe7)](_0x2fcb48['y'],_0xf18051['y'])&&this[_0x57852e(0xbe7)](_0x2fcb48['z'],_0xf18051['z']));},SymbolAlgoUtil[_0x68aa19(0x1e29)]=function(_0x5410a3){var _0x45e39b=_0x68aa19,_0x473eb2=[];_0x473eb2[_0x45e39b(0x3a33)](new PlotPoint3D(0x0,0x0,0x0)),_0x473eb2[_0x45e39b(0x3a33)](new PlotPoint3D(0x0,0x0,0x0)),_0x473eb2[_0x45e39b(0x3a33)](new PlotPoint3D(0x0,0x0,0x0));var _0x564799=_0x5410a3[_0x45e39b(0x531b)];if(!(_0x564799<0x2)){if(0x2==_0x564799)_0x473eb2[0x0]=_0x5410a3[0x0],_0x473eb2[0x1]=_0x5410a3[0x1],_0x473eb2[0x2]=this['calcProtudeC3'](_0x5410a3[0x0],_0x5410a3[0x1]);else{var _0x543eef,_0x11cfbe,_0x411f89,_0x4bb03b=_0x5410a3[0x0],_0x49cec7=_0x5410a3[0x1],_0x3cc52b=_0x5410a3[0x2];if(_0x543eef=this[_0x45e39b(0x2ffa)](_0x49cec7,_0x4bb03b),_0x11cfbe=this['distance'](_0x3cc52b,_0x49cec7),_0x411f89=this[_0x45e39b(0x2ffa)](_0x4bb03b,_0x3cc52b),_0x11cfbe>=_0x543eef&&_0x11cfbe>=_0x411f89){var _0x434d73=_0x4bb03b[_0x45e39b(0x254b)]();_0x4bb03b=_0x3cc52b['clone'](),_0x3cc52b=_0x434d73[_0x45e39b(0x254b)]();}else _0x411f89>=_0x543eef&&_0x411f89>=_0x11cfbe&&(_0x434d73=_0x3cc52b[_0x45e39b(0x254b)](),(_0x3cc52b=_0x49cec7[_0x45e39b(0x254b)](),_0x49cec7=_0x434d73['clone']()));!this['isRight'](_0x3cc52b,_0x4bb03b,_0x49cec7)&&(_0x434d73=_0x4bb03b[_0x45e39b(0x254b)](),(_0x4bb03b=_0x49cec7[_0x45e39b(0x254b)](),_0x49cec7=_0x434d73['clone']())),_0x473eb2[0x0]=_0x4bb03b,_0x473eb2[0x1]=_0x49cec7,_0x473eb2[0x2]=_0x3cc52b;}return _0x473eb2;}},SymbolAlgoUtil[_0x68aa19(0x4f94)]=function(_0x161a87,_0x10f3bb,_0x5003af){var _0x31fda6=_0x68aa19,_0x1cd412=new WebGLPlot[(_0x31fda6(0x417d))](0.5*(_0x10f3bb['x']+_0x161a87['x']),0.5*(_0x10f3bb['y']+_0x161a87['y'])),_0x26b674=new WebGLPlot[(_0x31fda6(0x417d))](_0x10f3bb['x']-_0x161a87['x'],_0x10f3bb['y']-_0x161a87['y']),_0x4b4cea=new WebGLPlot[(_0x31fda6(0x417d))](_0x5003af['x']-_0x1cd412['x'],_0x5003af['y']-_0x1cd412['y']);return _0x26b674['x']*_0x4b4cea['x']+_0x26b674['y']*_0x4b4cea['y']>0x0;},SymbolAlgoUtil['StringtoColor']=function(_0x2e5ac0){var _0xf72331=_0x68aa19;if(_0x2e5ac0[_0xf72331(0x531b)]){var _0x3f51a6;_0x3f51a6=_0x2e5ac0[_0xf72331(0x531b)]<0x8?0x1:parseInt(_0x2e5ac0[_0xf72331(0x48ca)](0x7,0x9),0x10)/0xff;var _0xe88cac=parseInt(_0x2e5ac0['slice'](0x1,0x3),0x10)/0xff,_0xd40f06=parseInt(_0x2e5ac0[_0xf72331(0x48ca)](0x3,0x5),0x10)/0xff,_0x167b20=parseInt(_0x2e5ac0[_0xf72331(0x48ca)](0x5,0x7),0x10)/0xff;return new WebGLPlot['Color'](_0xe88cac,_0xd40f06,_0x167b20,_0x3f51a6);}return _0x2e5ac0;},SymbolAlgoUtil['getPosition']=function(_0x5eae4b,_0xf9ca3b){var _0x2f8cb5=_0x68aa19;if(WebGLPlot[_0x2f8cb5(0x3224)](_0xf9ca3b)){var _0x38e0bd,_0xd0850,_0x41eece,_0x34fbc3=_0x5eae4b[_0x2f8cb5(0x1224)],_0x92d186=_0x5eae4b['globe'][_0x2f8cb5(0x1706)];if(WebGLPlot[_0x2f8cb5(0x1928)][_0x2f8cb5(0x2d23)](_0x34fbc3['position'])[_0x2f8cb5(0x5862)]>0x7a120){if(!(_0x38e0bd=_0x34fbc3[_0x2f8cb5(0x906)](_0xf9ca3b,_0x92d186)))return;var _0x2ee4b9=WebGLPlot[_0x2f8cb5(0x1928)]['fromCartesian'](_0x38e0bd);_0x41eece=new PlotPoint3D(WebGLPlot[_0x2f8cb5(0x3d67)]['toDegrees'](_0x2ee4b9[_0x2f8cb5(0x1041)]),WebGLPlot[_0x2f8cb5(0x3d67)][_0x2f8cb5(0x52e9)](_0x2ee4b9['latitude']),_0x2ee4b9['height']);}else{if(_0x38e0bd=_0x5eae4b[_0x2f8cb5(0x3fc8)](_0xf9ca3b),WebGLPlot[_0x2f8cb5(0x3224)](_0x38e0bd)||(_0x38e0bd=_0x34fbc3[_0x2f8cb5(0x906)](_0xf9ca3b,_0x92d186)),!_0x38e0bd)return;_0xd0850=WebGLPlot['Cartographic'][_0x2f8cb5(0x2d23)](_0x38e0bd),_0x41eece=new PlotPoint3D(WebGLPlot['CesiumMath'][_0x2f8cb5(0x52e9)](_0xd0850[_0x2f8cb5(0x1041)]),WebGLPlot['CesiumMath'][_0x2f8cb5(0x52e9)](_0xd0850[_0x2f8cb5(0x288b)]),_0xd0850['height']+0.2);}return void 0x0===_0x41eece||isNaN(_0x41eece['x'])||isNaN(_0x41eece['y'])||isNaN(_0x41eece['z'])?null:_0x41eece;}},SymbolAlgoUtil[_0x68aa19(0x2e99)]=function(_0x4f6689,_0x25d6a9){var _0xb795e1=_0x68aa19;if(WebGLPlot['defined'](_0x25d6a9)){var _0x55055e=_0x4f6689['camera'],_0x5b045b=_0x55055e[_0xb795e1(0xa96)](_0x25d6a9),_0x52c77d=_0x4f6689[_0xb795e1(0x2292)][_0xb795e1(0x3f0b)](_0x5b045b,_0x4f6689);if(!WebGLPlot[_0xb795e1(0x3224)](_0x52c77d)){var _0x969fa8=_0x4f6689[_0xb795e1(0x2292)][_0xb795e1(0x1706)];_0x52c77d=_0x55055e[_0xb795e1(0x906)](_0x25d6a9,_0x969fa8);}if(_0x52c77d){var _0x52ed99=WebGLPlot[_0xb795e1(0x1928)]['fromCartesian'](_0x52c77d);if((_0x52c77d=new PlotPoint3D(WebGLPlot[_0xb795e1(0x3d67)][_0xb795e1(0x52e9)](_0x52ed99[_0xb795e1(0x1041)]),WebGLPlot[_0xb795e1(0x3d67)][_0xb795e1(0x52e9)](_0x52ed99[_0xb795e1(0x288b)]),_0x52ed99[_0xb795e1(0x5862)]))['z']<0x0){var _0x29ddd1=_0x55055e[_0xb795e1(0x906)](_0x25d6a9,_0x4f6689[_0xb795e1(0x2292)][_0xb795e1(0x1706)]),_0x40cf87=WebGLPlot[_0xb795e1(0x1928)][_0xb795e1(0x2d23)](_0x29ddd1);_0x52c77d=new PlotPoint3D(WebGLPlot[_0xb795e1(0x3d67)]['toDegrees'](_0x40cf87[_0xb795e1(0x1041)]),WebGLPlot[_0xb795e1(0x3d67)][_0xb795e1(0x52e9)](_0x40cf87[_0xb795e1(0x288b)]),_0x40cf87[_0xb795e1(0x5862)]);}}return void 0x0===_0x52c77d||NaN===_0x52c77d['x']||NaN===_0x52c77d['y']||NaN===_0x52c77d['z']?null:_0x52c77d;}},SymbolAlgoUtil['getSurroundLinePts']=function(_0x5863c2,_0x24b373){var _0x6f202d=_0x68aa19,_0x245b7c=[],_0x38dd49=[];_0x24b373*=SymbolAlgoUtil[_0x6f202d(0x1e1d)](_0x5863c2);for(var _0x37e872=0x0;_0x37e872<_0x5863c2[_0x6f202d(0x531b)]-0x1;_0x37e872++){var _0x318fcc,_0x410574,_0xfc95fa=[];if(!SymbolAlgoUtil[_0x6f202d(0xbe7)](_0x5863c2[_0x37e872]['x'],_0x5863c2[_0x37e872+0x1]['x'])||!SymbolAlgoUtil[_0x6f202d(0xbe7)](_0x5863c2[_0x37e872]['y'],_0x5863c2[_0x37e872+0x1]['y'])){_0xfc95fa['push'](_0x5863c2[_0x37e872]),_0xfc95fa[_0x6f202d(0x3a33)](_0x5863c2[_0x37e872+0x1]);var _0x323519=SymbolAlgoUtil['parallel'](_0xfc95fa,_0x24b373);if(_0x318fcc=_0x323519[0x0],_0x410574=_0x323519[0x1],0x0!=_0x245b7c[_0x6f202d(0x531b)]){var _0x28bf9c=SymbolAlgoUtil[_0x6f202d(0x1ae6)](_0x318fcc,_0x410574,_0x245b7c[0x0],_0x245b7c[0x1]);if(_0x28bf9c[_0x6f202d(0x3ec)]){var _0x112704=_0x28bf9c['intersectPoint'],_0x59e5ea=SymbolAlgoUtil[_0x6f202d(0x2ffa)](_0x318fcc,_0x410574);SymbolAlgoUtil[_0x6f202d(0x2ffa)](_0x112704,_0x410574)>0x2*_0x59e5ea||(_0x38dd49[_0x38dd49[_0x6f202d(0x531b)]-0x1]=_0x112704),_0x38dd49[_0x6f202d(0x3a33)](_0x410574);}else _0x38dd49[_0x6f202d(0x3a33)](_0x410574);}else _0x38dd49[_0x6f202d(0x3a33)](_0x318fcc),_0x38dd49[_0x6f202d(0x3a33)](_0x410574);(_0x245b7c=[])[_0x6f202d(0x3a33)](_0x38dd49[_0x38dd49['length']-0x2]),_0x245b7c[_0x6f202d(0x3a33)](_0x38dd49[_0x38dd49['length']-0x1]);}}if(_0x5863c2[0x0]['x']===_0x5863c2[_0x5863c2[_0x6f202d(0x531b)]-0x1]['x']&&_0x5863c2[0x0]['y']===_0x5863c2[_0x5863c2[_0x6f202d(0x531b)]-0x1]['y']&&_0x5863c2[0x0]['z']===_0x5863c2[_0x5863c2['length']-0x1]['z']&&0x1<_0x38dd49[_0x6f202d(0x531b)]){var _0x428fa7=SymbolAlgoUtil[_0x6f202d(0x1ae6)](_0x38dd49[0x0],_0x38dd49[0x1],_0x38dd49[_0x38dd49[_0x6f202d(0x531b)]-0x2],_0x38dd49[_0x38dd49[_0x6f202d(0x531b)]-0x1]);if(_0x428fa7[_0x6f202d(0x3ec)]){var _0x5b1922=_0x428fa7[_0x6f202d(0x419c)];_0x38dd49[_0x38dd49[_0x6f202d(0x531b)]-0x1]=_0x5b1922,_0x38dd49[0x0]=_0x5b1922;}}return _0x38dd49;},SymbolAlgoUtil[_0x68aa19(0x1e1d)]=function(_0x18fed7){var _0x2eeafa=_0x68aa19;function _0x3cb501(_0x494741,_0x55b054){function _0x4a23e1(_0x1240f8){var _0x2b80df=_0x54f3,_0x329c18=Math[_0x2b80df(0x8af)](_0x1240f8['y'],_0x1240f8['x']);return _0x329c18<0x0&&(_0x329c18+=0x2*Math['PI']),_0x329c18;}var _0x4b7160=_0x4a23e1(_0x55b054)-_0x4a23e1(_0x494741);return _0x4b7160<-Math['PI']&&(_0x4b7160+=0x2*Math['PI']),_0x4b7160>Math['PI']&&(_0x4b7160-=0x2*Math['PI']),_0x4b7160;}if((_0x18fed7=SymbolAlgoUtil[_0x2eeafa(0x183b)](_0x18fed7))['length']<0x3)return 0x1;for(var _0x10ade4=0x0,_0x2ac1c6={'x':0x0,'y':0x0},_0x5312b9={'x':0x0,'y':0x0},_0x1083c4=0x2;_0x1083c4<_0x18fed7[_0x2eeafa(0x531b)];_0x1083c4++)_0x5312b9['x']=_0x18fed7[_0x1083c4]['x']-_0x18fed7[_0x1083c4-0x1]['x'],_0x5312b9['y']=_0x18fed7[_0x1083c4]['y']-_0x18fed7[_0x1083c4-0x1]['y'],_0x2ac1c6['x']=_0x18fed7[_0x1083c4-0x1]['x']-_0x18fed7[_0x1083c4-0x2]['x'],_0x2ac1c6['y']=_0x18fed7[_0x1083c4-0x1]['y']-_0x18fed7[_0x1083c4-0x2]['y'],_0x10ade4+=_0x3cb501(_0x2ac1c6,_0x5312b9);return _0x5312b9['x']=_0x18fed7[0x1]['x']-_0x18fed7[0x0]['x'],_0x5312b9['y']=_0x18fed7[0x1]['y']-_0x18fed7[0x0]['y'],_0x2ac1c6['x']=_0x18fed7[0x0]['x']-_0x18fed7[_0x18fed7[_0x2eeafa(0x531b)]-0x1]['x'],_0x2ac1c6['y']=_0x18fed7[0x0]['y']-_0x18fed7[_0x18fed7['length']-0x1]['y'],(_0x10ade4+=_0x3cb501(_0x2ac1c6,_0x5312b9))>=0x0?-0x1:0x1;},SymbolAlgoUtil[_0x68aa19(0x209d)]=function(_0x57ba08,_0x27c609){if(0x16===_0x57ba08)switch(_0x27c609){case 0x3e9:case 0x3ea:case 0x3eb:case 0x3ec:case 0x3ee:case 0x3ef:case 0x3f1:case 0x3f3:return!0x0;}return 0xc484===_0x27c609||0x6720===_0x27c609;},SymbolAlgoUtil[_0x68aa19(0x3c2)]=function(_0x37cd8){var _0x30e658=_0x68aa19;if(!WebGLPlot[_0x30e658(0x3224)](_0x37cd8)||SymbolType$1[_0x30e658(0x3b2)]!==_0x37cd8[_0x30e658(0x4ef6)])return!0x1;switch(_0x37cd8[_0x30e658(0x3fa3)]){case 0x3e9:case 0x3ea:case 0x3eb:case 0x3ec:case 0x3ee:case 0x3f3:case 0x6270:return!0x0;}return!0x1;},SymbolAlgoUtil['isSymbolCellCanFill']=function(_0x39221f){var _0x1a98bc=_0x68aa19;return SymbolType$1[_0x1a98bc(0x1056)]===_0x39221f[_0x1a98bc(0x3243)]||SymbolType$1[_0x1a98bc(0x18aa)]===_0x39221f[_0x1a98bc(0x3243)]||SymbolType$1[_0x1a98bc(0x3db3)]===_0x39221f[_0x1a98bc(0x3243)]||SymbolType$1[_0x1a98bc(0x495d)]===_0x39221f[_0x1a98bc(0x3243)]||SymbolType$1[_0x1a98bc(0x571c)]===_0x39221f['type']||SymbolType$1[_0x1a98bc(0x392e)]===_0x39221f[_0x1a98bc(0x3243)]||SymbolType$1[_0x1a98bc(0x4d06)]===_0x39221f[_0x1a98bc(0x3243)]||SymbolType$1['SYMBOL_ELLIPSE']===_0x39221f['type']||SymbolType$1['SYMBOL_TRAPEZOID']===_0x39221f[_0x1a98bc(0x3243)]||SymbolType$1[_0x1a98bc(0x3d27)]===_0x39221f[_0x1a98bc(0x3243)]||SymbolType$1[_0x1a98bc(0x1acb)]===_0x39221f[_0x1a98bc(0x3243)]||SymbolType$1[_0x1a98bc(0x137c)]===_0x39221f[_0x1a98bc(0x3243)]||SymbolType$1[_0x1a98bc(0x4d35)]===_0x39221f['type']||SymbolType$1['SYMBOL_CIRCLEPIE']===_0x39221f[_0x1a98bc(0x3243)];},SymbolAlgoUtil[_0x68aa19(0x48f3)]=function(_0xe1c75,_0x3e2cac){var _0x340aee=_0x68aa19,_0x32a956=WebGLPlot[_0x340aee(0x3349)]['fromDegrees'](_0xe1c75['x'],_0xe1c75['y'],_0xe1c75['z']),_0x209b03=WebGLPlot[_0x340aee(0x3349)][_0x340aee(0x2ac5)](_0x3e2cac['x'],_0x3e2cac['y'],_0x3e2cac['z']),_0x30615a=WebGLPlot[_0x340aee(0x1928)][_0x340aee(0x2d23)](_0x32a956),_0x5c2d5a=WebGLPlot[_0x340aee(0x1928)][_0x340aee(0x2d23)](_0x209b03),_0x1551eb=new WebGLPlot['EllipsoidGeodesic']();return _0x1551eb[_0x340aee(0x54da)](_0x30615a,_0x5c2d5a),_0x1551eb[_0x340aee(0x54d4)];},SymbolAlgoUtil[_0x68aa19(0x30f0)]=function(_0xbb5bb6,_0x23b8d2){var _0x30943a=_0x68aa19,_0x46f127=WebGLPlot[_0x30943a(0x1928)]['fromCartesian'](_0xbb5bb6),_0x1021d0=WebGLPlot[_0x30943a(0x1928)][_0x30943a(0x2d23)](_0x23b8d2),_0x3f1370=new WebGLPlot[(_0x30943a(0x734))]();return _0x3f1370[_0x30943a(0x54da)](_0x46f127,_0x1021d0),_0x3f1370[_0x30943a(0x54d4)];},SymbolAlgoUtil[_0x68aa19(0x4b33)]=function(_0x2bc085,_0x5e0afa,_0x4c0a18){var _0x4a4bb3=_0x68aa19,_0x33df1f=new WebGLPlot[(_0x4a4bb3(0x417d))](),_0x598fbb=new WebGLPlot['Cartesian2']();if(-0x1==_0x5e0afa)_0x33df1f['x']=_0x2bc085['x'],_0x33df1f['y']=_0x4c0a18[_0x4a4bb3(0x3b17)],_0x598fbb['x']=_0x2bc085['x'],_0x598fbb['y']=_0x4c0a18[_0x4a4bb3(0x4910)];else{if(0x0==_0x5e0afa)_0x33df1f['x']=_0x4c0a18[_0x4a4bb3(0x1831)],_0x33df1f['y']=_0x2bc085['y'],_0x598fbb['x']=_0x4c0a18[_0x4a4bb3(0x339c)],_0x598fbb['y']=_0x2bc085['y'];else{var _0x30cb29=0x0,_0x3d9036=[];if((_0x293513=_0x5e0afa*((_0x57564e=_0x4c0a18['left'])-_0x2bc085['x'])+_0x2bc085['y'])>_0x4c0a18[_0x4a4bb3(0x3b17)]&&_0x293513<_0x4c0a18[_0x4a4bb3(0x4910)]&&(_0x3d9036[0x2*_0x30cb29]=_0x57564e,_0x3d9036[0x2*_0x30cb29+0x1]=_0x293513,_0x30cb29++),(_0x293513=_0x5e0afa*((_0x57564e=_0x4c0a18[_0x4a4bb3(0x339c)])-_0x2bc085['x'])+_0x2bc085['y'])>_0x4c0a18[_0x4a4bb3(0x3b17)]&&_0x293513<_0x4c0a18[_0x4a4bb3(0x4910)]&&(_0x3d9036[0x2*_0x30cb29]=_0x57564e,_0x3d9036[0x2*_0x30cb29+0x1]=_0x293513,_0x30cb29++),_0x30cb29<0x2){var _0x12244e=-0x1/_0x5e0afa;_0x293513=_0x4c0a18[_0x4a4bb3(0x3b17)],(_0x57564e=_0x2bc085['x']-_0x12244e*(_0x293513-_0x2bc085['y']))>_0x4c0a18[_0x4a4bb3(0x1831)]&&_0x57564e<_0x4c0a18['right']&&(_0x3d9036[0x2*_0x30cb29]=_0x57564e,_0x3d9036[0x2*_0x30cb29+0x1]=_0x293513,_0x30cb29++);}if(_0x30cb29<0x2){_0x12244e=-0x1/_0x5e0afa;var _0x293513=_0x4c0a18[_0x4a4bb3(0x4910)],_0x57564e=_0x2bc085['x']-_0x12244e*(_0x293513-_0x2bc085['y']);_0x30cb29<0x2&&_0x57564e>_0x4c0a18['left']&&_0x57564e<_0x4c0a18[_0x4a4bb3(0x339c)]&&(_0x3d9036[0x2*_0x30cb29]=_0x57564e,_0x3d9036[0x2*_0x30cb29+0x1]=_0x293513,_0x30cb29++);}_0x33df1f['x']=_0x3d9036[0x0],_0x33df1f['y']=_0x3d9036[0x1],_0x598fbb['x']=_0x3d9036[0x2],_0x598fbb['y']=_0x3d9036[0x3];}}return[_0x33df1f,_0x598fbb];},SymbolAlgoUtil[_0x68aa19(0x2547)]=function(_0x2e67de,_0x5efd98){if(!_0x2e67de||0x0===_0x2e67de['length'])return!0x1;for(var _0x2ee915=0x0,_0x4f6997=_0x2e67de['length'],_0x542c9c=0x0;_0x542c9c<_0x4f6997;_0x542c9c++){var _0x56df08=_0x2e67de[_0x542c9c],_0x234a13=_0x2e67de[(_0x542c9c+0x1)%_0x4f6997];if(_0x56df08['y']!==_0x234a13['y']){var _0x3b38ab=_0x56df08['y']<_0x234a13['y']?_0x56df08['y']:_0x234a13['y'],_0x5f2053=_0x56df08['y']>_0x234a13['y']?_0x56df08['y']:_0x234a13['y'];if(!(_0x5efd98['y']<_0x3b38ab||_0x5efd98['y']>_0x5f2053))(_0x5efd98['y']-_0x56df08['y'])*(_0x234a13['x']-_0x56df08['x'])/(_0x234a13['y']-_0x56df08['y'])+_0x56df08['x']>_0x5efd98['x']&&_0x2ee915++;}}return _0x2ee915%0x2==0x1;},SymbolAlgoUtil['pixelDisToRealDis']=function(_0x211472,_0x160fb2,_0xc3b864){var _0x441125=_0x68aa19,_0xc92232=WebGLPlot['Cartesian3']['fromDegrees'](_0x160fb2['x'],_0x160fb2['y'],_0x160fb2['z']),_0x2de0f8=WebGLPlot['SceneTransforms'][_0x441125(0x3a1)](_0x211472,_0xc92232);if(!WebGLPlot[_0x441125(0x3224)](_0x2de0f8))return 0x0;var _0x3d0b0c=new WebGLPlot[(_0x441125(0x417d))](_0x2de0f8['x']+_0xc3b864,_0x2de0f8['y']),_0x37aa99=SymbolAlgoUtil[_0x441125(0x49e4)](_0x211472,_0x2de0f8),_0x5e9bbd=SymbolAlgoUtil[_0x441125(0x49e4)](_0x211472,_0x3d0b0c);return SymbolAlgoUtil['distance'](_0x37aa99,_0x5e9bbd);},SymbolAlgoUtil['computeMatrix']=function(_0x923208,_0x198881,_0x30d76a){var _0x20283a=_0x68aa19,_0x964321=WebGLPlot[_0x20283a(0x3349)][_0x20283a(0x2ac5)](_0x923208['x'],_0x923208['y'],_0x923208['z']),_0x16880d=new WebGLPlot[(_0x20283a(0x3300))](),_0x5c3c3d=WebGLPlot[_0x20283a(0x4c1c)][_0x20283a(0x43d1)](_0x20283a(0x46e0),'west');_0x30d76a||(_0x30d76a=WebGLPlot[_0x20283a(0x4c1c)]['headingPitchRollToFixedFrame'](_0x964321,_0x16880d,WebGLPlot[_0x20283a(0x3e1c)][_0x20283a(0x1d49)],_0x5c3c3d));var _0x2bbcde=Math['PI']/0xb4;return _0x16880d['pitch']=_0x2bbcde*_0x198881['x'],_0x16880d[_0x20283a(0x500e)]=_0x2bbcde*_0x198881['y'],_0x16880d[_0x20283a(0x8db)]=_0x2bbcde*_0x198881['z'],WebGLPlot[_0x20283a(0x4c1c)]['headingPitchRollToFixedFrame'](_0x964321,_0x16880d,WebGLPlot[_0x20283a(0x3e1c)][_0x20283a(0x1d49)],_0x5c3c3d,_0x30d76a),_0x30d76a;},SymbolAlgoUtil[_0x68aa19(0x3a82)]=function(_0x3cb723,_0xa859bd,_0x8d227b){var _0x4feecf=_0x68aa19,_0x53356f=new WebGLPlot[(_0x4feecf(0x3300))](),_0x57ec3e=WebGLPlot['Transforms'][_0x4feecf(0x43d1)](_0x4feecf(0x46e0),'west');_0x8d227b||(_0x8d227b=WebGLPlot['Transforms'][_0x4feecf(0x3b6b)](_0x3cb723,_0x53356f,WebGLPlot[_0x4feecf(0x3e1c)][_0x4feecf(0x1d49)],_0x57ec3e));var _0x4d80ef=Math['PI']/0xb4;return _0x53356f['pitch']=_0x4d80ef*_0xa859bd['x'],_0x53356f[_0x4feecf(0x500e)]=_0x4d80ef*_0xa859bd['y'],_0x53356f[_0x4feecf(0x8db)]=_0x4d80ef*_0xa859bd['z'],WebGLPlot[_0x4feecf(0x4c1c)]['headingPitchRollToFixedFrame'](_0x3cb723,_0x53356f,WebGLPlot[_0x4feecf(0x3e1c)][_0x4feecf(0x1d49)],_0x57ec3e,_0x8d227b),_0x8d227b;},SymbolAlgoUtil[_0x68aa19(0x2077)]=function(_0x3420d5,_0x2e10eb){return _0x3420d5['x']*_0x2e10eb['y']-_0x3420d5['y']*_0x2e10eb['x'];},SymbolAlgoUtil[_0x68aa19(0x16f1)]=function(_0x265fda){var _0xb8ae06=_0x68aa19;for(var _0x3b0283=0x0,_0x5bf9b9=0x0,_0x266688=0x1,_0x1a8eaa=0x2;_0x5bf9b9<_0x265fda[_0xb8ae06(0x531b)];_0x5bf9b9++,_0x266688++,_0x1a8eaa++){_0x266688>=_0x265fda['length']&&(_0x266688-=_0x265fda['length']),_0x1a8eaa>=_0x265fda['length']&&(_0x1a8eaa-=_0x265fda['length']);var _0x571049=new WebGLPlot[(_0xb8ae06(0x417d))](_0x265fda[_0x266688]['x']-_0x265fda[_0x5bf9b9]['x'],_0x265fda[_0x266688]['y']-_0x265fda[_0x5bf9b9]['y']),_0x46d25b=new WebGLPlot[(_0xb8ae06(0x417d))](_0x265fda[_0x1a8eaa]['x']-_0x265fda[_0x266688]['x'],_0x265fda[_0x1a8eaa]['y']-_0x265fda[_0x266688]['y']);SymbolAlgoUtil[_0xb8ae06(0x2077)](_0x571049,_0x46d25b)>=0x0?_0x3b0283++:_0x3b0283--;}return _0x3b0283>=0x0;},SymbolAlgoUtil[_0x68aa19(0x3be0)]=function(_0x288d5a){var _0x991fb4=_0x68aa19,_0x27b72e=[];if(_0x288d5a['length']<0x3)return null;for(var _0x5ed8b4=SymbolAlgoUtil[_0x991fb4(0x16f1)](_0x288d5a),_0x24fad1=[],_0x4f12c4=0x0;_0x4f12c4<_0x288d5a[_0x991fb4(0x531b)];_0x4f12c4++){var _0x42c5ab={'point':_0x288d5a[_0x4f12c4],'index':_0x4f12c4,'isConvex':!0x1,'isSeparable':!0x1};_0x5ed8b4?_0x24fad1[_0x991fb4(0x3a33)](_0x42c5ab):_0x24fad1[_0x991fb4(0x4e52)](_0x42c5ab);}for(var _0x4403f6=[],_0x2fb66c=0x0;_0x2fb66c<_0x24fad1[_0x991fb4(0x531b)];_0x2fb66c++)SymbolAlgoUtil[_0x991fb4(0x22d5)](_0x24fad1[_0x2fb66c],_0x24fad1,_0x2fb66c),_0x24fad1[_0x2fb66c][_0x991fb4(0x3f3d)]&&_0x4403f6[_0x991fb4(0x4e52)]({'Value':_0x24fad1[_0x2fb66c],'Array':_0x24fad1,'ArrayIndex':_0x2fb66c});for(;_0x24fad1[_0x991fb4(0x531b)]>=0x3;){if(0x0===_0x4403f6[_0x991fb4(0x531b)])return null;var _0x4cb32d=_0x4403f6[0x0];_0x4403f6[_0x991fb4(0x1596)]();var _0x7e1c71={'Array':_0x4cb32d[_0x991fb4(0x2aba)],'ArrayIndex':WebGLPlot[_0x991fb4(0x3224)](_0x4cb32d[_0x991fb4(0x2aba)][_0x4cb32d['ArrayIndex']-0x1])?_0x4cb32d[_0x991fb4(0x298e)]-0x1:_0x4cb32d[_0x991fb4(0x2aba)][_0x991fb4(0x531b)]-0x1},_0x20e9f6={'Array':_0x4cb32d[_0x991fb4(0x2aba)],'ArrayIndex':WebGLPlot[_0x991fb4(0x3224)](_0x4cb32d[_0x991fb4(0x2aba)][_0x4cb32d[_0x991fb4(0x298e)]+0x1])?_0x4cb32d[_0x991fb4(0x298e)]+0x1:0x0},_0x7f1d09=WebGLPlot[_0x991fb4(0x3224)](_0x4cb32d[_0x991fb4(0x2aba)][_0x4cb32d[_0x991fb4(0x298e)]])?_0x4cb32d['Array'][_0x4cb32d[_0x991fb4(0x298e)]]:_0x4cb32d[_0x991fb4(0x2aba)][0x0],_0x518d58=_0x7e1c71[_0x991fb4(0x2aba)][_0x7e1c71[_0x991fb4(0x298e)]],_0x431687=_0x20e9f6[_0x991fb4(0x2aba)][_0x20e9f6[_0x991fb4(0x298e)]];if(_0x24fad1[_0x991fb4(0x4bc6)](_0x4cb32d[_0x991fb4(0x298e)],0x1),_0x27b72e[_0x991fb4(0x3a33)](_0x7f1d09[_0x991fb4(0x1fda)]),_0x27b72e[_0x991fb4(0x3a33)](_0x518d58[_0x991fb4(0x1fda)]),_0x27b72e[_0x991fb4(0x3a33)](_0x431687[_0x991fb4(0x1fda)]),_0x518d58['isSeparable']){if(SymbolAlgoUtil['UpdatePointStatus'](_0x518d58,_0x7e1c71[_0x991fb4(0x2aba)],_0x7e1c71[_0x991fb4(0x298e)]),!_0x518d58['isSeparable']){var _0x34eb19=_0x4403f6['indexOf'](_0x7e1c71);_0x4403f6[_0x991fb4(0x4bc6)](_0x34eb19,0x1);}}else SymbolAlgoUtil[_0x991fb4(0x22d5)](_0x518d58,_0x7e1c71[_0x991fb4(0x2aba)],_0x7e1c71[_0x991fb4(0x298e)]),_0x518d58[_0x991fb4(0x3f3d)]&&_0x4403f6[_0x991fb4(0x4e52)](_0x7e1c71);if(_0x431687['isSeparable'])(SymbolAlgoUtil[_0x991fb4(0x22d5)](_0x431687,_0x20e9f6[_0x991fb4(0x2aba)],_0x20e9f6[_0x991fb4(0x298e)]),!_0x431687['isSeparable'])&&(_0x34eb19=_0x4403f6[_0x991fb4(0x33ab)](_0x20e9f6),_0x4403f6[_0x991fb4(0x4bc6)](_0x34eb19,0x1));else SymbolAlgoUtil['UpdatePointStatus'](_0x431687,_0x20e9f6[_0x991fb4(0x2aba)],_0x20e9f6[_0x991fb4(0x298e)]),_0x431687[_0x991fb4(0x3f3d)]&&_0x4403f6[_0x991fb4(0x4e52)](_0x20e9f6);}return _0x27b72e;},SymbolAlgoUtil[_0x68aa19(0x22d5)]=function(_0x4c36c3,_0x385217,_0x4e19f9){var _0x1c41ae=_0x68aa19,_0x195209=WebGLPlot[_0x1c41ae(0x3224)](_0x385217[_0x4e19f9-0x1])?_0x385217[_0x4e19f9-0x1]:_0x385217[_0x385217[_0x1c41ae(0x531b)]-0x1],_0x52b1f5=WebGLPlot[_0x1c41ae(0x3224)](_0x385217[_0x4e19f9+0x1])?_0x385217[_0x4e19f9+0x1]:_0x385217[0x0];if(!_0x4c36c3[_0x1c41ae(0x5193)]){var _0x529f65=new WebGLPlot['Cartesian2'](),_0x176c9e=new WebGLPlot['Cartesian2']();if(!(SymbolAlgoUtil[_0x1c41ae(0x2077)](WebGLPlot[_0x1c41ae(0x417d)][_0x1c41ae(0x286c)](_0x4c36c3['point'],_0x195209[_0x1c41ae(0x43cb)],_0x529f65),WebGLPlot[_0x1c41ae(0x417d)][_0x1c41ae(0x286c)](_0x52b1f5['point'],_0x4c36c3['point'],_0x176c9e))>=0x0))return void(_0x4c36c3['isSeparable']=!0x1);_0x4c36c3[_0x1c41ae(0x5193)]=!0x0;}for(var _0x4131db=0x0;_0x4131db<_0x385217[_0x1c41ae(0x531b)];_0x4131db++)if(!WebGLPlot['Cartesian2'][_0x1c41ae(0x2ed4)](_0x385217[_0x4131db]['point'],_0x4c36c3[_0x1c41ae(0x43cb)])&&!WebGLPlot[_0x1c41ae(0x417d)][_0x1c41ae(0x2ed4)](_0x385217[_0x4131db][_0x1c41ae(0x43cb)],_0x195209[_0x1c41ae(0x43cb)])&&!WebGLPlot[_0x1c41ae(0x417d)][_0x1c41ae(0x2ed4)](_0x385217[_0x4131db][_0x1c41ae(0x43cb)],_0x52b1f5[_0x1c41ae(0x43cb)])&&SymbolAlgoUtil[_0x1c41ae(0x141f)](_0x385217[_0x4131db][_0x1c41ae(0x43cb)],_0x4c36c3[_0x1c41ae(0x43cb)],_0x195209[_0x1c41ae(0x43cb)],_0x52b1f5['point']))return void(_0x4c36c3[_0x1c41ae(0x3f3d)]=!0x1);_0x4c36c3[_0x1c41ae(0x3f3d)]=!0x0;},SymbolAlgoUtil[_0x68aa19(0x141f)]=function(_0x54109f,_0x5b4158,_0x374282,_0x12b244){var _0x1efd7f=_0x68aa19,_0x227165=new WebGLPlot['Cartesian2'](),_0x4319e9=new WebGLPlot[(_0x1efd7f(0x417d))](),_0x3ef00d=new WebGLPlot[(_0x1efd7f(0x417d))](),_0x3b9a66=new WebGLPlot[(_0x1efd7f(0x417d))](),_0x4cae35=new WebGLPlot['Cartesian2']();WebGLPlot[_0x1efd7f(0x417d)]['subtract'](_0x374282,_0x5b4158,_0x227165),WebGLPlot[_0x1efd7f(0x417d)][_0x1efd7f(0x286c)](_0x12b244,_0x5b4158,_0x4319e9),WebGLPlot['Cartesian2'][_0x1efd7f(0x286c)](_0x12b244,_0x374282,_0x3ef00d),WebGLPlot['Cartesian2'][_0x1efd7f(0x286c)](_0x54109f,_0x5b4158,_0x3b9a66);var _0x4752e2=SymbolAlgoUtil['Cross'](_0x227165,_0x4319e9)>=0x0;return _0x4752e2^SymbolAlgoUtil[_0x1efd7f(0x2077)](_0x227165,_0x3b9a66)<0x0&&SymbolAlgoUtil['Cross'](_0x3ef00d,_0x227165)>0x0^SymbolAlgoUtil['Cross'](_0x3ef00d,WebGLPlot[_0x1efd7f(0x417d)]['subtract'](_0x54109f,_0x374282,_0x4cae35))>=0x0&&_0x4752e2^SymbolAlgoUtil[_0x1efd7f(0x2077)](_0x4319e9,_0x3b9a66)>=0x0;},SymbolAlgoUtil[_0x68aa19(0x30fa)]=function(_0x4b3c5f,_0x30fa83){var _0x210faf=_0x68aa19;if(_0x4b3c5f){var _0x4956cf=_0x4b3c5f[_0x210faf(0x30fa)];0x2===_0x4b3c5f['mode']?_0x4956cf[_0x210faf(0x3c72)]=_0x30fa83:0x3===_0x4b3c5f[_0x210faf(0x4318)]&&(_0x4956cf[_0x210faf(0x511e)]=_0x30fa83);}},SymbolAlgoUtil[_0x68aa19(0x4abe)]=function(_0x13c845,_0x136742){var _0x397352=_0x68aa19,_0x2627a2=_0x13c845['camera'],_0x46c082=new WebGLPlot['Cartesian2'](_0x13c845[_0x397352(0xa77)][_0x397352(0x49a0)]/0x2,_0x13c845['_canvas']['clientHeight']/0x2),_0x47f843=new WebGLPlot[(_0x397352(0x417d))](_0x46c082['x']+_0x136742['x'],_0x46c082['y']),_0x38a79e=new WebGLPlot['Cartesian2'](_0x46c082['x'],_0x46c082['y']+_0x136742['y']),_0x4eadf8=_0x2627a2[_0x397352(0xa96)](_0x46c082),_0x5f0cda=_0x2627a2[_0x397352(0xa96)](_0x47f843),_0x7ffb87=_0x2627a2['getPickRay'](_0x38a79e),_0x32fa0f=_0x13c845[_0x397352(0x2292)][_0x397352(0x3f0b)](_0x4eadf8,_0x13c845),_0x9d657a=_0x13c845[_0x397352(0x2292)][_0x397352(0x3f0b)](_0x5f0cda,_0x13c845),_0x4370db=_0x13c845[_0x397352(0x2292)]['pick'](_0x7ffb87,_0x13c845),_0x28c288=WebGLPlot[_0x397352(0x3349)]['distance'](_0x32fa0f,_0x9d657a),_0x2c5799=WebGLPlot[_0x397352(0x3349)][_0x397352(0x2ffa)](_0x32fa0f,_0x4370db);return new WebGLPlot[(_0x397352(0x417d))](_0x28c288,_0x2c5799);},SymbolAlgoUtil[_0x68aa19(0x40e9)]=function(_0x3c85f0){var _0x40a9a8=_0x68aa19,_0x4bb363=null;if(WebGLPlot['defined'](_0x3c85f0[_0x40a9a8(0xd0a)])&&_0x3c85f0['plotLayers']instanceof WebGLPlot[_0x40a9a8(0x25e7)])_0x4bb363=_0x3c85f0[_0x40a9a8(0xd0a)];else for(var _0x133b92=0x0,_0x5dbb3e=_0x3c85f0[_0x40a9a8(0x4b14)][_0x40a9a8(0x531b)];_0x133b92<_0x5dbb3e;_0x133b92++){var _0xd22e7b=_0x3c85f0[_0x40a9a8(0x4b14)][_0x40a9a8(0x4952)][_0x133b92];if(WebGLPlot[_0x40a9a8(0x3224)](_0xd22e7b)&&_0xd22e7b instanceof WebGLPlot[_0x40a9a8(0x25e7)]){_0x4bb363=_0xd22e7b;break;}}return _0x4bb363;};var aMinScratch=new WebGLPlot['Cartesian3'](),aMaxScratch=new WebGLPlot[(_0x68aa19(0x3349))]();function PlotCollentionLayer(_0x437c77,_0x393a55){var _0x3a4875=_0x68aa19;this[_0x3a4875(0x1d45)]=WebGLPlot['defaultValue'](_0x437c77,null),this[_0x3a4875(0x2cde)]=new WebGLPlot[(_0x3a4875(0x1e66))](),this[_0x3a4875(0x1e54)]=WebGLPlot[_0x3a4875(0x30e6)](_0x393a55,'PlotCollentionLayer'),this['_waterPlanes']=[],this[_0x3a4875(0x463)]=0x0,this[_0x3a4875(0x199b)]=!0x0,this[_0x3a4875(0x43af)]=!0x0,this[_0x3a4875(0x2b7f)]=-0x1,this[_0x3a4875(0x2f89)]=!0x1,this[_0x3a4875(0x496d)](),this['PolygonFillInstances']={},this[_0x3a4875(0x4ef1)]={},this[_0x3a4875(0x3d7d)]={},this[_0x3a4875(0x1591)]=[],this[_0x3a4875(0x1ad8)]=[],this[_0x3a4875(0x21c5)]={},this['wallAppearance']={},this[_0x3a4875(0x1d8d)]=new WebGLPlot['LabelCollection'](),this[_0x3a4875(0x3346)]=!0x1,this[_0x3a4875(0x4892)](!0x0),this[_0x3a4875(0xfbf)]={},this[_0x3a4875(0x3163)]=null,this[_0x3a4875(0x288c)]={},this[_0x3a4875(0x53dd)]=null;}function showBillboard(_0x4db024){var _0x13c676=_0x68aa19;if(WebGLPlot[_0x13c676(0x3224)](_0x4db024)&&null!==_0x4db024&&WebGLPlot['defined'](this[_0x13c676(0x1d45)])&&null!==this['scene']){var _0x29215f=_0x4db024[_0x13c676(0x4771)],_0x47197a=_0x4db024[_0x13c676(0x209)],_0x3d21d1=_0x4db024[_0x13c676(0x5862)];if(WebGLPlot[_0x13c676(0x3224)](_0x47197a)&&WebGLPlot[_0x13c676(0x3224)](_0x3d21d1)){var _0x4a58b3=new WebGLPlot[(_0x13c676(0x3316))](_0x29215f,0x0),_0x333e57=this['scene'][_0x13c676(0x1224)][_0x13c676(0x5204)](_0x4a58b3,this[_0x13c676(0x1d45)]['frameState'][_0x13c676(0x4174)][_0x13c676(0x2e24)],this[_0x13c676(0x1d45)]['frameState'][_0x13c676(0x4174)]['drawingBufferHeight']),_0x99ead9=_0x47197a*_0x333e57,_0x40cd3d=_0x3d21d1*_0x333e57,_0x26d781=Math[_0x13c676(0x2bc6)](_0x99ead9,_0x40cd3d)/0x3;_0x4a58b3[_0x13c676(0x2896)]=_0x26d781,WebGLPlot['BoundingSphere']['isOccluded'](_0x4a58b3,this['scene'][_0x13c676(0x4a7b)]['occluder'])?_0x4db024['disableDepthTestDistance']=0x0:_0x4db024[_0x13c676(0x1e39)]=Number['POSITIVE_INFINITY'];}}}SymbolAlgoUtil[_0x68aa19(0x3b25)]=function(_0x424a6e){var _0x2b6e8b=_0x68aa19;for(var _0x180018=_0x424a6e[_0x2b6e8b(0x1ae0)],_0x5c73d1=_0x180018[_0x2b6e8b(0x3643)],_0x2016af=_0x180018[_0x2b6e8b(0x98f)],_0x2c42a5=_0x180018[_0x2b6e8b(0x4230)][_0x180018[_0x2b6e8b(0x1d45)]][_0x2b6e8b(0x3643)],_0x32d672=_0x2c42a5['length'],_0x263dda=[],_0x5eaa9e=new WebGLPlot[(_0x2b6e8b(0x3349))](Number[_0x2b6e8b(0xd77)],Number['MAX_VALUE'],Number['MAX_VALUE']),_0x4693be=new WebGLPlot[(_0x2b6e8b(0x3349))](-Number[_0x2b6e8b(0xd77)],-Number[_0x2b6e8b(0xd77)],-Number[_0x2b6e8b(0xd77)]),_0x5f5786=0x0;_0x5f5786<_0x32d672;++_0x5f5786){var _0x1ef95e=_0x5c73d1[_0x2c42a5[_0x5f5786]];for(_0x1ef95e[_0x2b6e8b(0xbfe)]=WebGLPlot[_0x2b6e8b(0x9f8)][_0x2b6e8b(0x4f53)](_0x1ef95e),_0x263dda[_0x2b6e8b(0x3a33)](_0x1ef95e);_0x263dda['length']>0x0;){var _0xdfce0a=(_0x1ef95e=_0x263dda['pop']())[_0x2b6e8b(0xbfe)],_0x272698=_0x1ef95e[_0x2b6e8b(0x38d)];if(WebGLPlot[_0x2b6e8b(0x3224)](_0x272698)){for(var _0x2aa7b2=_0x2016af[_0x272698][_0x2b6e8b(0x4b14)],_0x4be553=_0x2aa7b2['length'],_0x2a90d5=0x0;_0x2a90d5<_0x4be553;++_0x2a90d5)if(_0x2aa7b2[_0x2a90d5][_0x2b6e8b(0x1b28)]&&_0x2aa7b2[_0x2a90d5][_0x2b6e8b(0x1b28)]['POSITION']){var _0xb1f9cb=_0x2aa7b2[_0x2a90d5][_0x2b6e8b(0x1b28)][_0x2b6e8b(0x236c)];if(WebGLPlot[_0x2b6e8b(0x3224)](_0xb1f9cb)){var _0x2d3eb0=WebGLPlot[_0x2b6e8b(0x9f8)][_0x2b6e8b(0x1b03)](_0x180018,_0xb1f9cb);if(WebGLPlot[_0x2b6e8b(0x3224)](_0x2d3eb0[_0x2b6e8b(0x27d5)])&&WebGLPlot[_0x2b6e8b(0x3224)](_0x2d3eb0[_0x2b6e8b(0x2bc6)])){var _0x3e21c8=WebGLPlot[_0x2b6e8b(0x3349)]['fromArray'](_0x2d3eb0['min'],0x0,aMinScratch),_0xf95616=WebGLPlot[_0x2b6e8b(0x3349)][_0x2b6e8b(0xb30)](_0x2d3eb0[_0x2b6e8b(0x2bc6)],0x0,aMaxScratch);WebGLPlot[_0x2b6e8b(0x38ce)][_0x2b6e8b(0x10a0)](_0xdfce0a,_0x3e21c8,_0x3e21c8),WebGLPlot[_0x2b6e8b(0x38ce)]['multiplyByPoint'](_0xdfce0a,_0xf95616,_0xf95616),WebGLPlot['Cartesian3'][_0x2b6e8b(0x31fd)](_0x5eaa9e,_0x3e21c8,_0x5eaa9e),WebGLPlot[_0x2b6e8b(0x3349)][_0x2b6e8b(0x51fd)](_0x4693be,_0xf95616,_0x4693be);}}}}var _0xe1a06b=_0x1ef95e[_0x2b6e8b(0x23ed)];if(WebGLPlot['defined'](_0xe1a06b))for(var _0x325984=_0xe1a06b['length'],_0x53cef1=0x0;_0x53cef1<_0x325984;++_0x53cef1){var _0x9dbdde=_0x5c73d1[_0xe1a06b[_0x53cef1]];_0x9dbdde['_transformToRoot']=WebGLPlot[_0x2b6e8b(0x9f8)][_0x2b6e8b(0x4f53)](_0x9dbdde),WebGLPlot['Matrix4'][_0x2b6e8b(0x25a4)](_0xdfce0a,_0x9dbdde[_0x2b6e8b(0xbfe)],_0x9dbdde[_0x2b6e8b(0xbfe)]),_0x263dda['push'](_0x9dbdde);}delete _0x1ef95e[_0x2b6e8b(0xbfe)];}}return{'minCorner':_0x5eaa9e,'maxCorner':_0x4693be};},SymbolAlgoUtil[_0x68aa19(0x389b)]=function(_0x190458,_0x377871,_0x2db0c8){var _0x456cb6=_0x68aa19,_0x507adc=new WebGLPlot[(_0x456cb6(0x3349))](),_0x28e89d=new WebGLPlot[(_0x456cb6(0x3349))]();return _0x28e89d=WebGLPlot['Cartesian3'][_0x456cb6(0x1c02)](new WebGLPlot[(_0x456cb6(0x3349))](_0x190458['x'],_0x190458['y'],_0x190458['z']),_0x2db0c8,_0x28e89d),{'position':_0x507adc=WebGLPlot[_0x456cb6(0x38ce)][_0x456cb6(0x10a0)](_0x377871,_0x28e89d,_0x507adc),'vector':_0x28e89d};},SymbolAlgoUtil[_0x68aa19(0x577b)]=function(_0xa73486){var _0x5cb526=_0x68aa19;let _0xed43ec=[],_0x300fca=[],_0x4c5624=WebGLPlot[_0x5cb526(0x3349)][_0x5cb526(0x2ac5)](_0xa73486[0x0]['x'],_0xa73486[0x0]['y'],_0xa73486[0x0]['z']);if(_0x300fca[_0x5cb526(0x3a33)](new WebGLPlot[(_0x5cb526(0x3349))](0x0,0x0,0x0)),_0xed43ec[_0x5cb526(0x3a33)](_0x4c5624),Array[_0x5cb526(0x4b57)](_0xa73486)){for(let _0x17b772=0x1;_0x17b772<_0xa73486[_0x5cb526(0x531b)];_0x17b772++){let _0x17e477=WebGLPlot[_0x5cb526(0x3349)]['fromDegrees'](_0xa73486[_0x17b772]['x'],_0xa73486[_0x17b772]['y'],_0xa73486[_0x17b772]['z']);const _0x22ff88=_0x17e477['x']-_0x4c5624['x'],_0x33a39d=_0x17e477['y']-_0x4c5624['y'],_0x804a89=_0x17e477['z']-_0x4c5624['z'];_0xed43ec[_0x5cb526(0x3a33)](_0x17e477),_0x300fca['push'](new WebGLPlot[(_0x5cb526(0x3349))](_0x22ff88,_0x33a39d,_0x804a89));}var _0x174e61=new WebGLPlot[(_0x5cb526(0x3300))](),_0x1698b8=WebGLPlot[_0x5cb526(0x4c1c)][_0x5cb526(0x43d1)](_0x5cb526(0x46e0),_0x5cb526(0x4488));const _0x310013=WebGLPlot[_0x5cb526(0x4c1c)][_0x5cb526(0x3b6b)](_0x4c5624,_0x174e61,WebGLPlot[_0x5cb526(0x3e1c)][_0x5cb526(0x1d49)],_0x1698b8);return console[_0x5cb526(0xe28)](_0xed43ec,_0x5cb526(0x8e2)),{'positions':_0x300fca,'modelMatrix':_0x310013};}},SymbolAlgoUtil[_0x68aa19(0x32d9)]=function(_0x873774){var _0x591ecf,_0x216104,_0xfa2094,_0x10fb72;for(_0x216104=0x1,_0xfa2094=arguments['length'];_0x216104<_0xfa2094;_0x216104++)for(_0x591ecf in _0x10fb72=arguments[_0x216104])_0x873774[_0x591ecf]=_0x10fb72[_0x591ecf];return _0x873774;},SymbolAlgoUtil[_0x68aa19(0x5432)]=function(_0x443f05){var _0x45e30f=_0x68aa19;switch(_0x443f05){case SymbolType$1[_0x45e30f(0x665)]:case SymbolType$1['SYMBOL_PICTURE']:case SymbolType$1[_0x45e30f(0x19f2)]:case SymbolType$1[_0x45e30f(0x3b87)]:return!0x0;}return!0x1;},PlotCollentionLayer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x1fb7a3,_0x187337,_0x5cc5ba,_0x4d179a){var _0x263d92=_0x68aa19;WebGLPlot[_0x263d92(0x3224)](this[_0x263d92(0x2cde)])&&null!==this[_0x263d92(0x2cde)]&&this[_0x263d92(0x2cde)][_0x263d92(0x489f)](_0x1fb7a3,_0x187337),WebGLPlot['defined'](this[_0x263d92(0x2570)])&&null!==this[_0x263d92(0x2570)]&&this[_0x263d92(0x2570)][_0x263d92(0x489f)](_0x1fb7a3);for(var _0x2a9b85=0x0;_0x2a9b85<this['ploygonFillPrimitive'][_0x263d92(0x531b)];_0x2a9b85++)(this['ploygonFillPrimitive'][_0x2a9b85]instanceof WebGLPlot[_0x263d92(0x56e2)]||this[_0x263d92(0x1591)][_0x2a9b85]instanceof WebGLPlot['Primitive'])&&this['ploygonFillPrimitive'][_0x2a9b85][_0x263d92(0x489f)](_0x1fb7a3);for(var _0x2ae4a0=0x0;_0x2ae4a0<this[_0x263d92(0x1ad8)]['length'];_0x2ae4a0++)this[_0x263d92(0x1ad8)][_0x2ae4a0]instanceof WebGLPlot[_0x263d92(0x34f6)]&&this[_0x263d92(0x1ad8)][_0x2ae4a0]['update'](_0x1fb7a3);null!==this[_0x263d92(0x3163)]&&this[_0x263d92(0x3163)]['update'](_0x1fb7a3),this[_0x263d92(0x53dd)]&&this[_0x263d92(0x53dd)][_0x263d92(0x489f)](_0x1fb7a3),this[_0x263d92(0x1d8d)][_0x263d92(0x489f)](_0x1fb7a3);},PlotCollentionLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(){var _0x1a72dd=_0x68aa19;if(this['_valid']&&this[_0x1a72dd(0x3346)]){for(var _0xb04e23=0x0;_0xb04e23<this[_0x1a72dd(0x1591)]['length'];_0xb04e23++)this[_0x1a72dd(0x1591)][_0xb04e23]=null;for(_0xb04e23=0x0;_0xb04e23<this[_0x1a72dd(0x1ad8)][_0x1a72dd(0x531b)];_0xb04e23++)this[_0x1a72dd(0x1ad8)][_0xb04e23]=null;this[_0x1a72dd(0x3163)]&&(this[_0x1a72dd(0x3163)]=null),this[_0x1a72dd(0x53dd)]&&(this['dynamicScaneimitive']=null),this[_0x1a72dd(0x1591)]=[],this['wallPrimitive']=[],this[_0x1a72dd(0x21c5)]={},this[_0x1a72dd(0x1b7)]={};var _0x2c99cd=[],_0x27d423=[],_0x5e993b=[],_0x345b84=[];for(var _0x5c3b6 in this[_0x1a72dd(0x34a7)])!this['PolygonFillInstances'][_0x5c3b6]||this['PolygonFillInstances'][_0x5c3b6][_0x1a72dd(0x531b)]<=0x0?(delete this[_0x1a72dd(0x34a7)][_0x5c3b6],this['PolygonFillInstances'][_0x5c3b6]=null):_0x2c99cd=_0x2c99cd['concat'](this['PolygonFillInstances'][_0x5c3b6]);for(var _0x46a249 in this['WallInstances'])this[_0x1a72dd(0x4ef1)][_0x46a249]['length']<=0x0?delete this[_0x1a72dd(0x4ef1)][_0x46a249]:_0x27d423=_0x27d423['concat'](this['WallInstances'][_0x46a249]);for(var _0x5991f8 in this[_0x1a72dd(0xfbf)])this['GroundInstances'][_0x5991f8][_0x1a72dd(0x531b)]<=0x0?delete this[_0x1a72dd(0xfbf)][_0x5991f8]:_0x5e993b=_0x5e993b[_0x1a72dd(0x32c8)](this['GroundInstances'][_0x5991f8]);for(var _0x5991f8 in this[_0x1a72dd(0x288c)])this[_0x1a72dd(0x288c)][_0x5991f8][_0x1a72dd(0x531b)]<=0x0?delete this[_0x1a72dd(0x288c)][_0x5991f8]:_0x345b84=_0x345b84[_0x1a72dd(0x32c8)](this[_0x1a72dd(0x288c)][_0x5991f8]);for(_0x5991f8=0x0;_0x5991f8<_0x2c99cd['length'];_0x5991f8++){var _0x587571=_0x2c99cd[_0x5991f8];this[_0x1a72dd(0x21c5)][_0x1a72dd(0x2a77)](_0x587571[_0x1a72dd(0x46e5)])?this['ploygonFillAppearance'][_0x587571[_0x1a72dd(0x46e5)]][_0x1a72dd(0x3a33)](_0x587571):this[_0x1a72dd(0x21c5)][_0x587571[_0x1a72dd(0x46e5)]]=[_0x587571];}if(WebGLPlot[_0x1a72dd(0x3224)](this['ploygonFillAppearance'])&&null!==this[_0x1a72dd(0x21c5)])for(var _0xb04e23 in this[_0x1a72dd(0x21c5)]){var _0x137d7f=this['createPolygonFillPrimitive'](_0xb04e23,this[_0x1a72dd(0x21c5)][_0xb04e23]);this['ploygonFillPrimitive'][_0x1a72dd(0x3a33)](_0x137d7f);}for(var _0x4ca840=0x0;_0x4ca840<_0x27d423[_0x1a72dd(0x531b)];_0x4ca840++){var _0x1e9c89=_0x27d423[_0x4ca840];this['wallAppearance'][_0x1a72dd(0x2a77)](_0x1e9c89[_0x1a72dd(0x46e5)])?this['wallAppearance'][_0x1e9c89['ForeRGBA']][_0x1a72dd(0x3a33)](_0x1e9c89):this['wallAppearance'][_0x1e9c89[_0x1a72dd(0x46e5)]]=[_0x1e9c89];}if(WebGLPlot['defined'](this['wallAppearance'])&&null!==this[_0x1a72dd(0x1b7)])for(var _0x5ad9d8 in this[_0x1a72dd(0x1b7)]){var _0x92e903=this[_0x1a72dd(0x374a)](_0x5ad9d8,this['wallAppearance'][_0x5ad9d8]);this[_0x1a72dd(0x1ad8)][_0x1a72dd(0x3a33)](_0x92e903);}_0x5e993b[_0x1a72dd(0x531b)]>0x0&&_0x5e993b[0x0]&&(this[_0x1a72dd(0x3163)]=new WebGLPlot[(_0x1a72dd(0x49c))]({'geometryInstances':_0x5e993b,'classificationType':WebGLPlot[_0x1a72dd(0x12cb)][_0x1a72dd(0x416a)],'clampToS3M':!0x0,'show':!0x0,'appearance':new WebGLPlot[(_0x1a72dd(0x4c6f))]()}),this[_0x1a72dd(0x3163)][_0x1a72dd(0x3e6d)]=SymbolType$1[_0x1a72dd(0x3b2)]),_0x345b84[_0x1a72dd(0x531b)]>0x0&&_0x345b84[0x0]&&(this[_0x1a72dd(0x53dd)]=new WebGLPlot[(_0x1a72dd(0x34f6))]({'geometryInstances':_0x345b84,'appearance':new WebGLPlot[(_0x1a72dd(0x45e9))]({'flat':!0x0}),'asynchronous':!0x1})),this[_0x1a72dd(0x3346)]=!0x1;}},PlotCollentionLayer[_0x68aa19(0x4b51)][_0x68aa19(0x9f3)]=function(_0x485ae7,_0x3ea7f9){var _0x227636=_0x68aa19,_0x51c440,_0x3cd628=WebGLPlot[_0x227636(0x3a27)][_0x227636(0x2daa)](_0x485ae7),_0x393e55=new WebGLPlot['Material'][(_0x227636(0x2a03))]('Color',{'color':_0x3cd628,'fill':!0x0}),_0x3c6d10=new WebGLPlot[(_0x227636(0x3ff1))]({'material':_0x393e55,'aboveGround':!0x0});return(_0x51c440=_0x3ea7f9[0x0]&&_0x3ea7f9[0x0][_0x227636(0x411f)]?new WebGLPlot[(_0x227636(0x56e2))]({'geometryInstances':_0x3ea7f9,'appearance':_0x3c6d10,'show':this[_0x227636(0xbc1)],'asynchronous':!0x0,'classificationType':WebGLPlot[_0x227636(0x12cb)][_0x227636(0x416a)]}):new WebGLPlot[(_0x227636(0x34f6))]({'geometryInstances':_0x3ea7f9,'appearance':_0x3c6d10,'show':this[_0x227636(0xbc1)],'asynchronous':!0x1}))[_0x227636(0x1071)]=!0x0,_0x51c440[_0x227636(0x3e6d)]=SymbolType$1[_0x227636(0x3b2)],_0x51c440;},PlotCollentionLayer[_0x68aa19(0x4b51)][_0x68aa19(0x374a)]=function(_0x5877fc,_0x45171f){var _0x45b0fa=_0x68aa19,_0x240d43=WebGLPlot[_0x45b0fa(0x3a27)]['fromRgba'](_0x5877fc),_0x1ed3e5=WebGLPlot[_0x45b0fa(0x13a3)][_0x45b0fa(0x2a03)](_0x45b0fa(0x3a27),{'color':_0x240d43,'fill':!0x0}),_0x160018=new WebGLPlot[(_0x45b0fa(0x4f29))]({'material':_0x1ed3e5,'faceForward':!0x0}),_0x4bbce9=new WebGLPlot[(_0x45b0fa(0x34f6))]({'geometryInstances':_0x45171f,'appearance':_0x160018,'asynchronous':!0x1,'compressVertices':!0x0,'show':!0x0});return _0x4bbce9[_0x45b0fa(0x1071)]=!0x0,_0x4bbce9['SymbolType']=SymbolType$1[_0x45b0fa(0x3b2)],_0x4bbce9;},PlotCollentionLayer[_0x68aa19(0x4b51)][_0x68aa19(0x496d)]=function(){var _0x15f9de=this;setInterval(function(){var _0x2a5446=_0x54f3;if(WebGLPlot[_0x2a5446(0x3224)](_0x15f9de[_0x2a5446(0x2cde)])&&_0x15f9de[_0x2a5446(0x2cde)]['length']>0x0&&_0x15f9de['bIsUpdateDepthTestDis']){for(var _0x1881f4 in _0x15f9de[_0x2a5446(0x2cde)][_0x2a5446(0x51ee)])showBillboard(_0x1881f4);}},0x64);},PlotCollentionLayer[_0x68aa19(0x4b51)][_0x68aa19(0x13e7)]=function(){var _0x1d5414=_0x68aa19;this[_0x1d5414(0x199b)];},PlotCollentionLayer['prototype'][_0x68aa19(0x4892)]=function(_0x399c1a){var _0x94f9df=_0x68aa19;if(this[_0x94f9df(0x2570)]&&this['polylineCollection'][_0x94f9df(0x2578)](),this['polylineCollection']=new WebGLPlot[(_0x94f9df(0x4b5a))]({'opaqueRS':WebGLPlot[_0x94f9df(0x5498)][_0x94f9df(0x4d21)]({'depthMask':_0x399c1a,'depthTest':{'enabled':_0x399c1a}}),'translucentRS':WebGLPlot[_0x94f9df(0x5498)][_0x94f9df(0x4d21)]({'depthMask':_0x399c1a,'depthTest':{'enabled':_0x399c1a}})}),this[_0x94f9df(0x1d45)]&&this[_0x94f9df(0x1d45)][_0x94f9df(0xd0a)]){let _0x3031f3=this[_0x94f9df(0x1d45)]['plotLayers']['_layerQueue'][_0x94f9df(0x531b)];for(let _0x15071f=0x0;_0x15071f<_0x3031f3;_0x15071f++){let _0x19ab80=this[_0x94f9df(0x1d45)][_0x94f9df(0xd0a)][_0x94f9df(0x3447)][_0x15071f];if(WebGLPlot[_0x94f9df(0x3224)](_0x19ab80)&&_0x19ab80){let _0x4d0f7d=_0x19ab80[_0x94f9df(0x131e)][_0x94f9df(0x531b)];for(let _0x5839d7=0x0;_0x5839d7<_0x4d0f7d;_0x5839d7++)_0x19ab80[_0x94f9df(0x131e)][_0x5839d7][_0x94f9df(0x1d4b)]=!0x1;}}}};var g_Billboard=null;function PlotCollentionManager(_0xafe16c){var _0xa61621=_0x68aa19;this['collentionLayer']=new PlotCollentionLayer(_0xafe16c);var _0x53785a=!0x1;if(WebGLPlot[_0xa61621(0x3224)](_0xafe16c[_0xa61621(0xd0a)])&&_0xafe16c[_0xa61621(0xd0a)]instanceof WebGLPlot[_0xa61621(0x25e7)])_0xafe16c[_0xa61621(0xd0a)][_0xa61621(0x999)]=this[_0xa61621(0x999)],_0x53785a=!0x0;else for(var _0x548d09=0x0,_0x4635a0=_0xafe16c[_0xa61621(0x4b14)][_0xa61621(0x531b)];_0x548d09<_0x4635a0;_0x548d09++){var _0x85cedb=_0xafe16c[_0xa61621(0x4b14)][_0xa61621(0x4952)][_0x548d09];if(WebGLPlot[_0xa61621(0x3224)](_0x85cedb)&&_0x85cedb instanceof WebGLPlot[_0xa61621(0x25e7)]){_0x85cedb[_0xa61621(0x999)]=this[_0xa61621(0x999)],_0x53785a=!0x0;break;}}if(!_0x53785a){var _0x51c54f=new WebGLPlot[(_0xa61621(0x25e7))]();_0x51c54f[_0xa61621(0x999)]=this[_0xa61621(0x999)],_0xafe16c['primitives']['add'](_0x51c54f),_0xafe16c[_0xa61621(0xd0a)]=_0x51c54f;}}PlotCollentionManager[_0x68aa19(0x5789)]=function(_0x4fb2e2){var _0x318b5b=_0x68aa19;return!_0x4fb2e2||g_Billboard&&g_Billboard[_0x318b5b(0x54c6)]&&g_Billboard[_0x318b5b(0x54c6)]===_0x4fb2e2||((g_Billboard=new PlotCollentionManager(_0x4fb2e2))[_0x318b5b(0x54c6)]=_0x4fb2e2),g_Billboard;},PlotCollentionManager[_0x68aa19(0x4ed7)]=function(_0x297151){var _0xc58374=_0x68aa19;if(WebGLPlot[_0xc58374(0x3224)](g_Billboard)&&null!==g_Billboard&&WebGLPlot[_0xc58374(0x3224)](_0x297151)&&null!==_0x297151)return g_Billboard[_0xc58374(0x999)][_0xc58374(0x2cde)][_0xc58374(0x4979)](_0x297151);},PlotCollentionManager[_0x68aa19(0x43c4)]=function(_0x22a000){var _0x2ac103=_0x68aa19;WebGLPlot['defined'](g_Billboard)&&null!==g_Billboard&&WebGLPlot[_0x2ac103(0x3224)](_0x22a000)&&null!==_0x22a000&&g_Billboard[_0x2ac103(0x999)][_0x2ac103(0x2cde)][_0x2ac103(0x4b3f)](_0x22a000);},PlotCollentionManager[_0x68aa19(0x576b)]=function(){var _0x152f51=_0x68aa19;WebGLPlot['defined'](g_Billboard)&&null!==g_Billboard&&g_Billboard[_0x152f51(0x999)][_0x152f51(0x2cde)][_0x152f51(0x4ee2)]();},PlotCollentionManager[_0x68aa19(0x5306)]=function(_0x4b44a7,_0x2ec212){var _0x742545=_0x68aa19;if(null===_0x4b44a7)return g_Billboard['collentionLayer']['polylineCollection'][_0x742545(0x4979)](_0x2ec212);if(WebGLPlot['defined'](g_Billboard)&&null!==g_Billboard){var _0x33ab16=g_Billboard['collentionLayer'][_0x742545(0x2570)][_0x742545(0x4979)](_0x2ec212);return _0x4b44a7[_0x742545(0x5308)][_0x742545(0x3a33)](_0x33ab16),_0x33ab16;}},PlotCollentionManager[_0x68aa19(0xa43)]=function(_0x8856ba){var _0x5d9d10=_0x68aa19;if(WebGLPlot[_0x5d9d10(0x3224)](g_Billboard)&&null!==g_Billboard){for(var _0x128d90 in(!_0x8856ba[_0x5d9d10(0x5308)]&&_0x8856ba instanceof WebGLPlot['Polyline']&&g_Billboard[_0x5d9d10(0x999)][_0x5d9d10(0x2570)][_0x5d9d10(0x4b3f)](_0x8856ba),_0x8856ba[_0x5d9d10(0x5308)]))g_Billboard[_0x5d9d10(0x999)][_0x5d9d10(0x2570)][_0x5d9d10(0x4b3f)](_0x8856ba[_0x5d9d10(0x5308)][_0x128d90]);_0x8856ba[_0x5d9d10(0x5308)]=[];}},PlotCollentionManager['addAlgoLabel']=function(_0x380c08,_0x465fcb){var _0x981915=_0x68aa19;if(WebGLPlot['defined'](g_Billboard)&&null!==g_Billboard){var _0x533887=g_Billboard[_0x981915(0x999)][_0x981915(0x1d8d)][_0x981915(0x4979)](_0x465fcb);return _0x380c08['Labels'][_0x981915(0x3a33)](_0x533887),_0x533887;}},PlotCollentionManager[_0x68aa19(0x2c4f)]=function(_0xd3a8b7){var _0x8e5619=_0x68aa19;if(WebGLPlot[_0x8e5619(0x3224)](g_Billboard)&&null!==g_Billboard){for(var _0xbd4581 in _0xd3a8b7['Labels'])g_Billboard['collentionLayer']['algoLabels'][_0x8e5619(0x4b3f)](_0xd3a8b7[_0x8e5619(0x3d7d)][_0xbd4581]);_0xd3a8b7['Labels']=[];}},PlotCollentionManager[_0x68aa19(0x303f)]=function(_0x352ec8){var _0x2b7b7f=_0x68aa19;WebGLPlot[_0x2b7b7f(0x3224)](g_Billboard)&&null!==g_Billboard&&(g_Billboard[_0x2b7b7f(0x999)][_0x2b7b7f(0x3346)]=_0x352ec8);},PlotCollentionManager['setPolygonFillInstances']=function(_0x3167ff,_0x3612b9){var _0x4d8d85=_0x68aa19;WebGLPlot[_0x4d8d85(0x3224)](g_Billboard)&&null!==g_Billboard&&(g_Billboard[_0x4d8d85(0x999)][_0x4d8d85(0x34a7)][_0x3167ff]=_0x3612b9);},PlotCollentionManager[_0x68aa19(0xe03)]=function(_0x65ef51,_0x17bd15){var _0x2f75a4=_0x68aa19;WebGLPlot[_0x2f75a4(0x3224)](g_Billboard)&&null!==g_Billboard&&(g_Billboard[_0x2f75a4(0x999)][_0x2f75a4(0x4ef1)][_0x65ef51]=_0x17bd15);},PlotCollentionManager[_0x68aa19(0x620)]=function(_0x34e950,_0xccc82e){var _0x4cda02=_0x68aa19;WebGLPlot[_0x4cda02(0x3224)](g_Billboard)&&null!==g_Billboard&&(g_Billboard[_0x4cda02(0x999)]['GroundInstances'][_0x34e950]=_0xccc82e);},PlotCollentionManager[_0x68aa19(0x15e5)]=function(_0x55f50a,_0x23aad0){var _0xcbe485=_0x68aa19;WebGLPlot['defined'](g_Billboard)&&null!==g_Billboard&&(g_Billboard[_0xcbe485(0x999)][_0xcbe485(0x288c)][_0x55f50a]=_0x23aad0,g_Billboard[_0xcbe485(0x999)][_0xcbe485(0x3346)]=!0x0);},PlotCollentionManager['setUseDepthTest']=function(_0x14a0e9){var _0x4eca92=_0x68aa19,_0x53dafe=WebGLPlot[_0x4eca92(0x5498)][_0x4eca92(0x4d21)]({'depthMask':_0x14a0e9,'depthTest':{'enabled':_0x14a0e9}});WebGLPlot[_0x4eca92(0x3224)](g_Billboard)&&null!==g_Billboard&&(g_Billboard[_0x4eca92(0x999)][_0x4eca92(0x2570)][_0x4eca92(0x15ab)]=_0x53dafe,g_Billboard['collentionLayer'][_0x4eca92(0x2570)]['_translucentRS']=_0x53dafe);},PlotCollentionManager['removeAll']=function(){var _0x447027=_0x68aa19;WebGLPlot['defined'](g_Billboard)&&WebGLPlot[_0x447027(0x3224)](g_Billboard[_0x447027(0x999)])&&(g_Billboard[_0x447027(0x999)][_0x447027(0x2570)]['removeAll'](),g_Billboard['collentionLayer'][_0x447027(0x1d8d)][_0x447027(0x4ee2)](),g_Billboard['collentionLayer'][_0x447027(0x2cde)][_0x447027(0x4ee2)](),g_Billboard[_0x447027(0x999)][_0x447027(0x4ef1)]=[],g_Billboard[_0x447027(0x999)][_0x447027(0x34a7)]=[],g_Billboard['collentionLayer'][_0x447027(0x3346)]=[],g_Billboard[_0x447027(0x999)][_0x447027(0xfbf)]=[],g_Billboard[_0x447027(0x999)][_0x447027(0x288c)]=[]);};const GEOJSONVERSION=0x2;function GeoGraphicObject(_0x5e878a){var _0xcc9102=_0x68aa19;null!=_0x5e878a&&(_0x5e878a=WebGLPlot['defaultValue'](_0x5e878a,WebGLPlot[_0xcc9102(0x30e6)][_0xcc9102(0x494f)]),this[_0xcc9102(0x4134)]=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a[_0xcc9102(0x2494)],-0x1),this[_0xcc9102(0x7d1)]=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a[_0xcc9102(0x3fa3)],-0x1),this[_0xcc9102(0x30cd)]=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a[_0xcc9102(0x548c)],[]),this[_0xcc9102(0x99f)]=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a['symbolName'],''),this[_0xcc9102(0x5218)]=SymbolType$1[_0xcc9102(0x54e0)],this[_0xcc9102(0xbc1)]=WebGLPlot['defaultValue'](_0x5e878a[_0xcc9102(0x15e8)],!0x0),this[_0xcc9102(0x2b7f)]=WebGLPlot[_0xcc9102(0x2a56)](),this[_0xcc9102(0x40f9)]=WebGLPlot['defaultValue'](_0x5e878a[_0xcc9102(0x30a2)],0x64),this['_markHalo']=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a['markHalo'],!0x1),this['_extendWallHeight']=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a[_0xcc9102(0x49ac)],-0x1),this[_0xcc9102(0x16de)]=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a[_0xcc9102(0x1b5e)],!0x0),this[_0xcc9102(0x52d3)]=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a[_0xcc9102(0x1442)],0.002),this[_0xcc9102(0x30c7)]=!0x1,this['isDrawing']=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a[_0xcc9102(0x23f8)],!0x1),this[_0xcc9102(0x23fe)]=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a['layer'],null),this[_0xcc9102(0x1d4b)]=!0x1,this['_primitive']=[],this[_0xcc9102(0x356a)]=WebGLPlot['getLibManager'](),this['_symbolStyle']=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a[_0xcc9102(0x12f4)],new SymbolStyle({'graphicObject':this})),this['_symbolTextStyle']=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a[_0xcc9102(0x31c2)],new SymbolTextStyle({'graphicObject':this})),this[_0xcc9102(0xc48)]=WebGLPlot['defaultValue'](_0x5e878a[_0xcc9102(0x17c6)],null),this[_0xcc9102(0x328e)]=WebGLPlot['defaultValue'](_0x5e878a[_0xcc9102(0x4d31)],''),this[_0xcc9102(0xde4)](),this[_0xcc9102(0x4656)]=null,this[_0xcc9102(0x2097)]=new WebGLPlot['ExtendProperty'](),this[_0xcc9102(0x4335)]=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a['annotationArray'],[]),this[_0xcc9102(0x4119)]=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a[_0xcc9102(0x49c8)],0x0),this[_0xcc9102(0x19a2)]=new WebGLPlot[(_0xcc9102(0x4a02))](),this[_0xcc9102(0x264d)]=WebGLPlot[_0xcc9102(0x30e6)](_0x5e878a[_0xcc9102(0x1e39)],Number['MIN_VALUE']),this[_0xcc9102(0x23fe)]&&this[_0xcc9102(0x23fe)][_0xcc9102(0x54c6)]&&this['_layer'][_0xcc9102(0x54c6)][_0xcc9102(0x2292)][_0xcc9102(0x11c7)]&&!_0x5e878a[_0xcc9102(0x1e39)]&&(this[_0xcc9102(0x264d)]=Number[_0xcc9102(0xd77)]));}function UpdateGeoJsonFeature(_0x299947,_0x5e8b09){var _0x5e10f7=_0x68aa19;for(var _0x4aec5f in _0x5e8b09)_0x5e10f7(0x588d)!==_0x4aec5f&&'textStyle2D'!==_0x4aec5f&&_0x5e10f7(0x7d9)!==_0x4aec5f&&(_0x299947[_0x4aec5f]=_0x5e8b09[_0x4aec5f]);var _0x43343f=new Object();for(var _0x4aec5f in _0x5e8b09[_0x5e10f7(0x588d)])_0x43343f[_0x4aec5f]=_0x5e8b09[_0x5e10f7(0x588d)][_0x4aec5f];_0x299947[_0x5e10f7(0x588d)]=_0x43343f;var _0x4f3810=new Object();for(var _0x4aec5f in _0x5e8b09[_0x5e10f7(0x20e)])_0x4f3810[_0x4aec5f]=_0x5e8b09[_0x5e10f7(0x20e)][_0x4aec5f];_0x299947[_0x5e10f7(0x20e)]=_0x4f3810;var _0x1b975d=new Object();for(var _0x4aec5f in _0x5e8b09[_0x5e10f7(0x7d9)])_0x1b975d[_0x4aec5f]=_0x5e8b09[_0x5e10f7(0x7d9)][_0x4aec5f];_0x299947['textStyle3D']=_0x1b975d;}function serverColorToColor$1(_0x26e73c){var _0x1c1241=_0x68aa19,_0x25f6d0=new WebGLPlot[(_0x1c1241(0x3a27))]();return _0x25f6d0[_0x1c1241(0x4f34)]=_0x26e73c[_0x1c1241(0x4f34)]/0xff,_0x25f6d0[_0x1c1241(0x2129)]=_0x26e73c[_0x1c1241(0x2129)]/0xff,_0x25f6d0[_0x1c1241(0x28f8)]=_0x26e73c[_0x1c1241(0x28f8)]/0xff,_0x25f6d0['alpha']=_0x26e73c['alpha']/0xff,_0x25f6d0;}function colorFormat(_0x445b09){var _0x1c9ec9=_0x68aa19,_0x3c583f=new Object();return _0x3c583f['alpha']=0xff*_0x445b09[_0x1c9ec9(0x24f9)],_0x3c583f[_0x1c9ec9(0x4f34)]=0xff*_0x445b09['red'],_0x3c583f[_0x1c9ec9(0x2129)]=0xff*_0x445b09[_0x1c9ec9(0x2129)],_0x3c583f[_0x1c9ec9(0x28f8)]=0xff*_0x445b09[_0x1c9ec9(0x28f8)],_0x3c583f;}function GroupObject(_0x23d25c,_0x1dbacf){var _0x5549d5=_0x68aa19;this[_0x5549d5(0x3454)]=WebGLPlot[_0x5549d5(0x30e6)](_0x23d25c,WebGLPlot[_0x5549d5(0x30e6)][_0x5549d5(0x494f)]),this[_0x5549d5(0x2b7f)]=void 0x0===_0x1dbacf?WebGLPlot[_0x5549d5(0x2a56)]():_0x1dbacf,this[_0x5549d5(0x1d4b)]=!0x0,this[_0x5549d5(0x2eed)]=[],this[_0x5549d5(0x261)]=_0x5549d5(0x28dd),this[_0x5549d5(0x30c7)]=!0x1,this[_0x5549d5(0x2494)]=0x0,this[_0x5549d5(0x3fa3)]=SymbolType$1[_0x5549d5(0x419b)],this[_0x5549d5(0x4ef6)]=SymbolType$1['GROUPOBJECT'],this['addComponents'](this[_0x5549d5(0x3454)]),this[_0x5549d5(0x4656)]=null,this[_0x5549d5(0x4986)]=new PlotPoint3D();}GeoGraphicObject[_0x68aa19(0x4b51)][_0x68aa19(0xde4)]=function(){var _0x346b2d=_0x68aa19,_0x2504b3=this[_0x346b2d(0xc48)];WebGLPlot[_0x346b2d(0x3224)](_0x2504b3)&&this[_0x346b2d(0x16de)]?(this[_0x346b2d(0x5218)]=this[_0x346b2d(0xc48)][_0x346b2d(0x4ef6)],this[_0x346b2d(0x99f)]=WebGLPlot[_0x346b2d(0x30e6)](_0x2504b3['symbolName'],''),this['_middleMarkExist']=WebGLPlot[_0x346b2d(0x30e6)](_0x2504b3['middleMarkExist'],!0x1),this[_0x346b2d(0x1a69)]['lineColor']=WebGLPlot[_0x346b2d(0x30e6)](serverColorToColor$1(_0x2504b3[_0x346b2d(0x588d)][_0x346b2d(0x4932)]),this[_0x346b2d(0x1a69)][_0x346b2d(0x4932)]),this['_symbolStyle']['fillForeColor']=WebGLPlot[_0x346b2d(0x30e6)](serverColorToColor$1(_0x2504b3[_0x346b2d(0x588d)]['fillForeColor']),this['_symbolStyle'][_0x346b2d(0x45ae)])):this[_0x346b2d(0x3ba8)](this[_0x346b2d(0x7d1)]);},GeoGraphicObject[_0x68aa19(0x4b51)]['createSymbol']=function(){var _0x188601=_0x68aa19;SymbolType$1[_0x188601(0x54e0)]!==this[_0x188601(0x5218)]&&(SymbolType$1[_0x188601(0x665)],this['_symbolType'],WebGLPlot[_0x188601(0x3224)](this[_0x188601(0x2528)]));},GeoGraphicObject[_0x68aa19(0x4b51)][_0x68aa19(0x1b17)]=function(){var _0x49c63a=_0x68aa19,_0x4e23ac=WebGLPlot[_0x49c63a(0x160a)]({'libID':this[_0x49c63a(0x4134)],'code':this[_0x49c63a(0x7d1)]});if(_0x4e23ac&&_0x4e23ac[_0x49c63a(0x377a)]){var _0x133624=_0x4e23ac['symbolStyle'],_0x25965f=_0x4e23ac['symbolTextStyle'],_0x409257=_0x4e23ac[_0x49c63a(0x450b)];this[_0x49c63a(0x1a69)]=_0x133624[_0x49c63a(0x254b)](),this[_0x49c63a(0x1a69)][_0x49c63a(0x1a4b)]=this,this[_0x49c63a(0x4ff2)]=_0x25965f['clone'](),SymbolType$1[_0x49c63a(0x665)]===this['symbolType']&&(-0x1!==_0x4e23ac[_0x49c63a(0x1efb)]&&(this[_0x49c63a(0x1efb)]=_0x4e23ac[_0x49c63a(0x1efb)]),-0x1!==_0x4e23ac['gridLineWidth']&&(this[_0x49c63a(0x1bd0)]=_0x4e23ac[_0x49c63a(0x1bd0)]),_0x409257['x']>0x0&&_0x409257['y']>0x0&&(this[_0x49c63a(0x450b)]=_0x4e23ac[_0x49c63a(0x450b)][_0x49c63a(0x254b)]()),''!==_0x4e23ac['modelPath']&&(this[_0x49c63a(0x28d0)]=_0x4e23ac[_0x49c63a(0x28d0)]));}},GeoGraphicObject['prototype'][_0x68aa19(0x489f)]=function(_0x687b67,_0x56d3e8,_0x48c74f,_0x220792){var _0x37c766=_0x68aa19;if(this[_0x37c766(0xbc1)]&&0x0!==this[_0x37c766(0x3457)]['length']){for(var _0x2fc0ff=0x0;_0x2fc0ff<this[_0x37c766(0x3457)][_0x37c766(0x531b)];_0x2fc0ff++)this[_0x37c766(0x3457)][_0x2fc0ff][_0x37c766(0x489f)](_0x687b67);}},GeoGraphicObject[_0x68aa19(0x4b51)][_0x68aa19(0x30d2)]=function(){},GeoGraphicObject['prototype']['getSymbolData']=function(_0x4a7cc4){var _0x5c915f=_0x68aa19;WebGLPlot[_0x5c915f(0x3224)](_0x4a7cc4)||(_0x4a7cc4=!0x0);var _0x408caa={};if(_0x408caa['version']=GEOJSONVERSION,_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x3243))||(_0x408caa['type']=_0x5c915f(0x4841)),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x2494))||(_0x408caa[_0x5c915f(0x2494)]=this[_0x5c915f(0x4134)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x3fa3))||(_0x408caa[_0x5c915f(0x3fa3)]=this[_0x5c915f(0x7d1)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x5197))||(_0x408caa[_0x5c915f(0x5197)]=this[_0x5c915f(0x548c)]),_0x408caa['hasOwnProperty'](_0x5c915f(0x261))||(_0x408caa[_0x5c915f(0x261)]=this[_0x5c915f(0x261)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x4ef6))||(_0x408caa[_0x5c915f(0x4ef6)]=this[_0x5c915f(0x4ef6)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x278f))||(_0x408caa[_0x5c915f(0x278f)]=this['id']),_0x408caa[_0x5c915f(0x2a77)]('isEdit')||(_0x408caa['isEdit']=!0x1),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x33e2))||(_0x408caa['scaleByMap']=!0x1),_0x408caa['hasOwnProperty']('wholeHeight')||(_0x408caa[_0x5c915f(0x49c8)]=this['wholeHeight']),!_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x588d))){var _0x22e4d6=new Object();_0x408caa[_0x5c915f(0x588d)]=_0x22e4d6,_0x22e4d6['lineColor']=colorFormat(this[_0x5c915f(0x12f4)][_0x5c915f(0x4932)]),_0x22e4d6[_0x5c915f(0x39dd)]=this['symbolStyle'][_0x5c915f(0x5c7)],_0x22e4d6[_0x5c915f(0xbb9)]=colorFormat(this[_0x5c915f(0x12f4)][_0x5c915f(0x90c)]),_0x22e4d6[_0x5c915f(0x45ae)]=colorFormat(this['symbolStyle']['_fillForeColor']),_0x22e4d6['fillBackOpaque']=this['symbolStyle'][_0x5c915f(0x3735)],_0x22e4d6[_0x5c915f(0x36b3)]=this[_0x5c915f(0x12f4)][_0x5c915f(0x5548)],_0x22e4d6[_0x5c915f(0x3240)]=this[_0x5c915f(0x12f4)][_0x5c915f(0x4fc)],_0x22e4d6[_0x5c915f(0x539b)]=this['symbolStyle']['fillGradientOffsetRatioY'],_0x22e4d6['fillAngle']=this[_0x5c915f(0x12f4)][_0x5c915f(0xd63)],_0x22e4d6['fillOpaqueRate']=0x64-this['symbolStyle'][_0x5c915f(0x36f8)],_0x22e4d6[_0x5c915f(0xb92)]=this['symbolStyle']['lineWidth'],_0x408caa['style'][_0x5c915f(0x2a77)](_0x5c915f(0x15e8))||(this['_display']?_0x22e4d6['display']=_0x5c915f(0x15e8):_0x22e4d6[_0x5c915f(0x15e8)]='none'),_0x408caa['style']=_0x22e4d6;}if(!_0x408caa['hasOwnProperty'](_0x5c915f(0x20e))){var _0x43afec=new Object();_0x43afec[_0x5c915f(0x17ee)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x97b)],_0x43afec[_0x5c915f(0x32ad)]=colorFormat(this['_symbolTextStyle'][_0x5c915f(0x1704)]),_0x43afec[_0x5c915f(0x3f2a)]=colorFormat(this[_0x5c915f(0x4ff2)][_0x5c915f(0x8c6)]),_0x43afec[_0x5c915f(0x2da5)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x424c)],_0x43afec['fontName']=this[_0x5c915f(0x4ff2)][_0x5c915f(0x17e7)],_0x43afec[_0x5c915f(0x5852)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x259a)],_0x43afec[_0x5c915f(0x1804)]=this['_symbolTextStyle'][_0x5c915f(0x3fed)],_0x43afec['align']=this[_0x5c915f(0x4ff2)][_0x5c915f(0x5501)],_0x43afec[_0x5c915f(0x1949)]=this['_symbolTextStyle'][_0x5c915f(0x3d23)],_0x43afec['shadow']=this[_0x5c915f(0x4ff2)][_0x5c915f(0x2017)],_0x43afec[_0x5c915f(0xf95)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x360b)],_0x43afec[_0x5c915f(0x3191)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x57a6)],_0x43afec[_0x5c915f(0x374)]=this['_symbolTextStyle'][_0x5c915f(0x2f83)],_0x43afec[_0x5c915f(0x522c)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x159d)],_0x43afec[_0x5c915f(0x35e)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x421c)],_0x43afec['borderSpacingWidth']=this[_0x5c915f(0x4ff2)][_0x5c915f(0x1c9b)],_0x43afec[_0x5c915f(0x3573)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x1a7b)],_0x43afec[_0x5c915f(0x54cc)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x1948)],_0x43afec['opaqueRate']=this[_0x5c915f(0x4ff2)][_0x5c915f(0x2f99)],_0x43afec[_0x5c915f(0x518c)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x2666)],_0x43afec[_0x5c915f(0x3023)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x2c76)],_0x43afec[_0x5c915f(0x1bfe)]=this[_0x5c915f(0x4ff2)][_0x5c915f(0x1335)],_0x408caa['textStyle2D']=_0x43afec;}if(!_0x408caa[_0x5c915f(0x2a77)]('textStyle3D')){var _0x11e113=new Object();_0x11e113[_0x5c915f(0x17ee)]=this['symbolTextStyle'][_0x5c915f(0x5862)],_0x11e113[_0x5c915f(0x32ad)]=colorFormat(this[_0x5c915f(0x31c2)][_0x5c915f(0x32ad)]),_0x11e113[_0x5c915f(0x3f2a)]=colorFormat(this[_0x5c915f(0x31c2)][_0x5c915f(0x19b8)]),_0x11e113[_0x5c915f(0x2da5)]=this[_0x5c915f(0x31c2)]['outline'],_0x11e113[_0x5c915f(0x4332)]=this['symbolTextStyle'][_0x5c915f(0x4332)],_0x11e113[_0x5c915f(0x5852)]=this[_0x5c915f(0x31c2)][_0x5c915f(0x5852)],_0x11e113[_0x5c915f(0x1804)]=this[_0x5c915f(0x31c2)][_0x5c915f(0x1804)],_0x11e113[_0x5c915f(0x4b30)]=this[_0x5c915f(0x31c2)][_0x5c915f(0x4b30)],_0x11e113['fontSize']=this[_0x5c915f(0x31c2)]['fontSize'],_0x408caa['textStyle3D']=_0x11e113;}if(_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x561e))||(_0x408caa[_0x5c915f(0x561e)]=colorFormat(this['symbolStyle'][_0x5c915f(0x561e)])),_0x408caa[_0x5c915f(0x2a77)]('surroundLineWidth2D')||(_0x408caa[_0x5c915f(0x247b)]=0.5),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x1a13))||(_0x408caa[_0x5c915f(0x1a13)]=this['symbolStyle']['surroundLineType']),SymbolType$1[_0x5c915f(0x665)]===this[_0x5c915f(0x5218)]||SymbolType$1['SYMBOL_Model']===this['_symbolType'])_0x408caa['hasOwnProperty'](_0x5c915f(0x823))||(_0x408caa[_0x5c915f(0x823)]=this['showMode']),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x56ac))||(_0x408caa[_0x5c915f(0x56ac)]=this[_0x5c915f(0x505d)]),_0x408caa['hasOwnProperty'](_0x5c915f(0xfda))||(_0x408caa['rotate3D']=this[_0x5c915f(0x3a7e)]),_0x408caa['hasOwnProperty']('positionOffset')||(_0x408caa[_0x5c915f(0x151d)]=this[_0x5c915f(0x1913)]),_0x408caa['hasOwnProperty'](_0x5c915f(0x527b))||(_0x408caa[_0x5c915f(0x527b)]=this[_0x5c915f(0x527b)]),_0x408caa['hasOwnProperty'](_0x5c915f(0xdf2))||(_0x408caa[_0x5c915f(0xdf2)]=this[_0x5c915f(0x1150)]),_0x408caa[_0x5c915f(0x2a77)]('anchorPoint')||(_0x408caa[_0x5c915f(0x3310)]=this[_0x5c915f(0x3310)]),_0x408caa[_0x5c915f(0x2a77)]('middleMarkBounds')||(_0x408caa[_0x5c915f(0x49f1)]=this['middleMarkBounds']),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x10c6))||(_0x408caa[_0x5c915f(0x10c6)]=this[_0x5c915f(0x3fa4)]),_0x408caa['hasOwnProperty'](_0x5c915f(0x22c4))||(_0x408caa['symbolSize']=this[_0x5c915f(0x2c1f)]),_0x408caa[_0x5c915f(0x2a77)]('gridSymbolSize')||(_0x408caa[_0x5c915f(0x450b)]=this['_gridSymbolSize']),_0x408caa['hasOwnProperty'](_0x5c915f(0x2a53))||(_0x408caa[_0x5c915f(0x2a53)]=this['_pictureSymbolSize']),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x2d0f))||(_0x408caa['picturePath']=this[_0x5c915f(0x2d0f)]),_0x408caa['hasOwnProperty'](_0x5c915f(0x28d0))||(_0x408caa[_0x5c915f(0x28d0)]=this[_0x5c915f(0x28d0)]),_0x408caa['hasOwnProperty'](_0x5c915f(0x4a8d))||(_0x408caa[_0x5c915f(0x4a8d)]=this[_0x5c915f(0x4a8d)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x3b4))||(_0x408caa[_0x5c915f(0x3b4)]=this['_modelRotate']),_0x408caa[_0x5c915f(0x2a77)]('vectorScale')||(_0x408caa[_0x5c915f(0x28ce)]=this['vectorScale']),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x80f))||(_0x408caa['_isMiddleMarkExist']=this[_0x5c915f(0x80f)]),_0x408caa[_0x5c915f(0x2a77)]('_middleMarkBounds')||(_0x408caa[_0x5c915f(0x51ab)]=this[_0x5c915f(0x51ab)]),_0x408caa[_0x5c915f(0x2a77)]('vectorRotate')||(_0x408caa['vectorRotate']=this[_0x5c915f(0x38b5)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x2bda))||(_0x408caa[_0x5c915f(0x2bda)]=this[_0x5c915f(0x52bb)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0xb07))||(_0x408caa[_0x5c915f(0xb07)]=this['_showMode']),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x4ef))||(_0x408caa[_0x5c915f(0x4ef)]=this[_0x5c915f(0x2728)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x2af9))||(_0x408caa[_0x5c915f(0x4b65)]=this['surroundLineWidth']),_0x408caa['hasOwnProperty'](_0x5c915f(0x3864))||(_0x408caa[_0x5c915f(0x3864)]=this['middleMarkExist']),_0x408caa[_0x5c915f(0x2a77)]('annotationPosition')||(_0x408caa[_0x5c915f(0x2937)]=this[_0x5c915f(0x73f)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x4fac))||(_0x408caa[_0x5c915f(0x4fac)]=this[_0x5c915f(0x2766)]/0x4),_0x408caa['hasOwnProperty']('gridLineWidth')||(_0x408caa[_0x5c915f(0x171f)]=this[_0x5c915f(0x1814)]/0x4),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0xe00))||(_0x408caa[_0x5c915f(0xe00)]=this[_0x5c915f(0x20f9)]),_0x408caa[_0x5c915f(0x2a77)]('BloodVolumes')||(_0x408caa['BloodVolumes']=this[_0x5c915f(0x1a2e)]),_0x408caa[_0x5c915f(0x2a77)]('bIsShowBloodVolume')||(_0x408caa[_0x5c915f(0x129b)]=this[_0x5c915f(0x129b)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x1e39))||(_0x408caa[_0x5c915f(0x1e39)]=this[_0x5c915f(0x1e39)]['toString']()),_0x408caa[_0x5c915f(0x2a77)]('sizeInMeters')||(_0x408caa[_0x5c915f(0x132a)]=this[_0x5c915f(0x132a)]),_0x408caa['hasOwnProperty'](_0x5c915f(0x1e2e))||(_0x408caa[_0x5c915f(0x1e2e)]=this[_0x5c915f(0x1e2e)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x2cc5))||(_0x408caa['alwaysHasMiddelText']=this[_0x5c915f(0x2cc5)]),_0x408caa[_0x5c915f(0x588d)][_0x5c915f(0x2a77)](_0x5c915f(0x1efb))||(_0x408caa[_0x5c915f(0x588d)][_0x5c915f(0x1efb)]=this[_0x5c915f(0x3b4d)]);else{if(_0x408caa['hasOwnProperty'](_0x5c915f(0x2af9))||(_0x408caa['surroundlineWidth3D']=this[_0x5c915f(0x1a69)][_0x5c915f(0xf03)]),_0x408caa['hasOwnProperty']('updateSubSize')||(_0x408caa[_0x5c915f(0x1445)]=this[_0x5c915f(0xe56)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x3f85))||(_0x408caa['subSymbolSize']=this[_0x5c915f(0x3a77)]),!_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x5310))&&(_0x408caa[_0x5c915f(0x5310)]=[],this['_subSymbols'])){for(var _0x4625b6=0x0;_0x4625b6<this[_0x5c915f(0xe6d)][_0x5c915f(0x531b)];++_0x4625b6)_0x408caa[_0x5c915f(0x5310)][_0x5c915f(0x3a33)](this[_0x5c915f(0xe6d)][_0x4625b6]);}_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x889))||(_0x408caa[_0x5c915f(0x889)]=this[_0x5c915f(0x554a)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x4ecb))||(_0x408caa['subSymbolScaleValue']=this[_0x5c915f(0x248d)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x2b01))||(_0x408caa[_0x5c915f(0xcc0)]=0x64-this[_0x5c915f(0x2b01)]),!_0x408caa[_0x5c915f(0x588d)][_0x5c915f(0x2a77)](_0x5c915f(0x411f))&&WebGLPlot[_0x5c915f(0x3224)](this[_0x5c915f(0x411f)])&&(_0x408caa[_0x5c915f(0x411f)]=this[_0x5c915f(0x411f)]),_0x408caa[_0x5c915f(0x588d)][_0x5c915f(0x2a77)](_0x5c915f(0x49ac))||(_0x408caa[_0x5c915f(0x588d)][_0x5c915f(0x31b7)]=this[_0x5c915f(0xb66)]);}return this['_symbolType']===SymbolType$1['SYMBOL_DOT']&&this['_symbolType']===SymbolType$1[_0x5c915f(0x4ac8)]||(_0x408caa[_0x5c915f(0x4d12)]=this['_CenterPosition']),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x4d31))||(_0x408caa[_0x5c915f(0x4d31)]=this['_textContent']),_0x408caa['hasOwnProperty']('markHalo')||(_0x408caa['markHalo']=this[_0x5c915f(0x2c11)]),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x30a2))||(_0x408caa[_0x5c915f(0x30a2)]=this[_0x5c915f(0x40f9)]),_0x408caa[_0x5c915f(0x2a77)]('extendProperty')||(_0x408caa[_0x5c915f(0xd4b)]=this['extendProperty']),_0x408caa[_0x5c915f(0x2a77)](_0x5c915f(0x1a5c))||(_0x408caa[_0x5c915f(0x1a5c)]=this['annotationArray']),null!==this['_GeoJsonFeature']?(UpdateGeoJsonFeature(this[_0x5c915f(0x4656)],_0x408caa),this[_0x5c915f(0x4656)]):_0x408caa;},GeoGraphicObject[_0x68aa19(0x5b1)]=function(_0x2e5881,_0x376562){var _0xbe7d66=_0x68aa19;if(!WebGLPlot[_0xbe7d66(0x3224)](_0x2e5881))return null;var _0x2ba463=_0x2e5881[_0xbe7d66(0x1e13)]();return WebGLPlot['toJSON'](_0x2ba463);},GeoGraphicObject[_0x68aa19(0x4b51)][_0x68aa19(0x31f8)]=function(){var _0x4d9a4f=_0x68aa19;return WebGLPlot[_0x4d9a4f(0x3224)](this)?SymbolAlgoUtil[_0x4d9a4f(0x5432)](this[_0x4d9a4f(0x5218)])?0x1:this[_0x4d9a4f(0x31f8)]():0x0;},GeoGraphicObject[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){var _0x3d568e=_0x68aa19;return WebGLPlot[_0x3d568e(0x3224)](this)?SymbolAlgoUtil[_0x3d568e(0x5432)](this[_0x3d568e(0x5218)])?0x1:this[_0x3d568e(0x1fdd)]():0x0;},GeoGraphicObject[_0x68aa19(0x4b51)][_0x68aa19(0x3c7c)]=function(){var _0x216bf5=_0x68aa19;if(this[_0x216bf5(0x4335)]['length']>0x0)for(var _0x1ab5a4=0x0;_0x1ab5a4<this[_0x216bf5(0x4335)][_0x216bf5(0x531b)];_0x1ab5a4++){var _0x5ab790=null,_0x2d9f65=this['_annotationArray'][_0x1ab5a4];if(''!==_0x2d9f65[_0x216bf5(0x328e)]&&_0x2d9f65){var _0x149aa0=_0x2d9f65[_0x216bf5(0x4d48)],_0x6d6b09=_0x2d9f65[_0x216bf5(0x328e)],_0x41aee6=new WebGLPlot[(_0x216bf5(0x3a27))](_0x149aa0[_0x216bf5(0x1704)][_0x216bf5(0x4f34)],_0x149aa0[_0x216bf5(0x1704)][_0x216bf5(0x2129)],_0x149aa0['_foreColor'][_0x216bf5(0x28f8)],_0x149aa0[_0x216bf5(0x1704)][_0x216bf5(0x24f9)]),_0x2170f5=_0x149aa0[_0x216bf5(0x3344)]+_0x216bf5(0x2f51)+_0x149aa0[_0x216bf5(0x17e7)];0x0!==_0x2d9f65['_localPoint']['x']&&0x0!==_0x2d9f65[_0x216bf5(0x3ea)]['y']?_0x5ab790=_0x2d9f65[_0x216bf5(0x3ea)]:(SymbolType$1[_0x216bf5(0x665)],this[_0x216bf5(0x5218)],_0x5ab790=this[_0x216bf5(0x30cd)][0x0],_0x2d9f65['_localPoint']=this[_0x216bf5(0x30cd)][0x0][_0x216bf5(0x254b)]()),_0x5ab790=WebGLPlot[_0x216bf5(0x3349)]['fromDegrees'](_0x5ab790['x'],_0x5ab790['y'],_0x5ab790['z']);var _0x32e25f={'style':_0x149aa0[_0x216bf5(0x424c)]?WebGLPlot[_0x216bf5(0x4434)][_0x216bf5(0x1aa9)]:WebGLPlot[_0x216bf5(0x4434)][_0x216bf5(0x4590)],'outlineColor':_0x149aa0[_0x216bf5(0x21c9)],'outlineWidth':_0x149aa0[_0x216bf5(0x1a7b)],'position':_0x5ab790,'text':_0x6d6b09,'font':_0x2170f5,'fillColor':_0x41aee6,'horizontalOrigin':WebGLPlot[_0x216bf5(0x1681)][_0x216bf5(0x4e6b)],'id':this[_0x216bf5(0x2b7f)]};(_0x32e25f=PlotCollentionManager[_0x216bf5(0x244d)](this,_0x32e25f))[_0x216bf5(0x3e6d)]=SymbolType$1[_0x216bf5(0x4ac8)];}}},GeoGraphicObject[_0x68aa19(0x4b51)][_0x68aa19(0x18a6)]=function(){var _0x382be9=_0x68aa19;this[_0x382be9(0x1a5c)]=[];},GeoGraphicObject['prototype'][_0x68aa19(0x2ddf)]=function(_0x44db69,_0x2e7ad5,_0x2a5c2a){var _0x5ce23d=_0x68aa19;if(!WebGLPlot[_0x5ce23d(0x3224)](_0x44db69)||!WebGLPlot['defined'](_0x2e7ad5)||!WebGLPlot[_0x5ce23d(0x3224)](_0x2a5c2a)||this[_0x5ce23d(0x1a5c)][_0x5ce23d(0x531b)]<=0x0)return!0x1;var _0x2d8125=this['annotationArray'][_0x44db69];switch(_0x2e7ad5){case _0x5ce23d(0x4d31):_0x2d8125[_0x5ce23d(0x4d48)]['textContent']=_0x2a5c2a;break;case _0x5ce23d(0xcff):_0x2d8125[_0x5ce23d(0x4d48)][_0x5ce23d(0xcff)]=_0x2a5c2a;break;case'fontName':_0x2d8125[_0x5ce23d(0x4d48)]['fontName']=_0x2a5c2a;break;case _0x5ce23d(0x32ad):_0x2d8125[_0x5ce23d(0x4d48)][_0x5ce23d(0x32ad)]=_0x2a5c2a;break;case'fontSize':_0x2d8125[_0x5ce23d(0x4d48)][_0x5ce23d(0x1675)]=_0x2a5c2a;break;case'outlineWidth':_0x2d8125[_0x5ce23d(0x4d48)][_0x5ce23d(0x3573)]=_0x2a5c2a;break;case _0x5ce23d(0x19b8):_0x2d8125['_textStyle'][_0x5ce23d(0x19b8)]=_0x2a5c2a;break;case'outline':_0x2d8125[_0x5ce23d(0x4d48)]['outline']=_0x2a5c2a;}return this[_0x5ce23d(0x1d4b)]=!0x1,!0x0;},GeoGraphicObject['prototype'][_0x68aa19(0x13e7)]=function(){var _0x1a2e80=_0x68aa19;this[_0x1a2e80(0x4e5)]&&this[_0x1a2e80(0x4e5)][_0x1a2e80(0x1429)]&&this[_0x1a2e80(0x4e5)]['_plottingEdit'][_0x1a2e80(0x13e7)]();},Object[_0x68aa19(0x5b7)](GeoGraphicObject['prototype'],{'libID':{'get':function(){return this['_libID'];},'set':function(_0xa38ae2){var _0x2c572a=_0x68aa19;if(_0xa38ae2===this['_libID']||'number'!=typeof _0xa38ae2)return!0x1;this[_0x2c572a(0x4134)]=_0xa38ae2;}},'code':{'get':function(){var _0x4700b0=_0x68aa19;return this[_0x4700b0(0x7d1)];},'set':function(_0x2a4e29){var _0x165330=_0x68aa19;if(_0x2a4e29===this[_0x165330(0x7d1)]||'number'!=typeof _0x2a4e29)return!0x1;this[_0x165330(0x7d1)]=_0x2a4e29;}},'symbolName':{'get':function(){var _0x36ef25=_0x68aa19;return this[_0x36ef25(0x99f)];},'set':function(_0x3e1673){var _0x4c8223=_0x68aa19;if(_0x3e1673===this[_0x4c8223(0x99f)])return!0x1;this[_0x4c8223(0x99f)]=_0x3e1673;}},'symbolType':{'get':function(){var _0x5a7a60=_0x68aa19;return this[_0x5a7a60(0x5218)];}},'id':{'get':function(){var _0x410f29=_0x68aa19;return this[_0x410f29(0x2b7f)];},'set':function(_0x104c18){var _0x23a4d6=_0x68aa19;_0x104c18!==this[_0x23a4d6(0x2b7f)]&&(this['_id']=_0x104c18);}},'localPoints':{'get':function(){return this['_localPoints'];},'set':function(_0x349934){var _0x133824=_0x68aa19;_0x349934!==this['_localPoints']&&Array['isArray'](_0x349934)&&(this['_localPoints']=_0x349934,WebGLPlot[_0x133824(0x3224)](this[_0x133824(0x23fe)])&&WebGLPlot[_0x133824(0x3224)](this[_0x133824(0x23fe)][_0x133824(0x1429)])&&this[_0x133824(0x23fe)]['_plottingEdit'][_0x133824(0x13e7)](),this['_initialize']=!0x1,this[_0x133824(0x19a2)]['raiseEvent'](this));}},'layer':{'get':function(){var _0x143a6b=_0x68aa19;return this[_0x143a6b(0x23fe)];}},'isEdit':{'get':function(){return this['_isEdit'];},'set':function(_0x3325fd){var _0x7dbba5=_0x68aa19;_0x3325fd!==this[_0x7dbba5(0x30c7)]&&_0x3325fd[_0x7dbba5(0x330d)]===Boolean&&(this[_0x7dbba5(0x30c7)]=_0x3325fd,this['_initialize']=!0x1);}},'middleMarkExist':{'get':function(){var _0x344c5b=_0x68aa19;return this[_0x344c5b(0xc30)];}},'symbolStyle':{'get':function(){return this['_symbolStyle'];},'set':function(_0x3929ee){var _0x4e34e6=_0x68aa19;_0x3929ee!==this['_symbolStyle']&&_0x4e34e6(0x30f8)==typeof _0x3929ee&&(this[_0x4e34e6(0x1a69)]=_0x3929ee,this[_0x4e34e6(0x1d4b)]=!0x1);}},'symbolTextStyle':{'get':function(){var _0xeba419=_0x68aa19;return this[_0xeba419(0x4ff2)];},'set':function(_0x37154c){var _0x365b34=_0x68aa19;_0x37154c!==this['_symbolTextStyle']&&'number'==typeof _0x37154c&&(this[_0x365b34(0x4ff2)]=_0x37154c,this[_0x365b34(0x1d4b)]=!0x1);}},'markHalo':{'get':function(){return this['_markHalo'];},'set':function(_0x14944a){var _0x1c7c64=_0x68aa19;_0x14944a!==this[_0x1c7c64(0x2c11)]&&_0x14944a['constructor']===Boolean&&(this[_0x1c7c64(0x2c11)]=_0x14944a,this['_initialize']=!0x1);}},'showTipLength':{'get':function(){return this['_showTipLength'];},'set':function(_0x1a716b){var _0x3f9423=_0x68aa19;_0x1a716b!==this['_showTipLength']&&_0x3f9423(0x30f8)==typeof _0x1a716b&&(this[_0x3f9423(0x40f9)]=_0x1a716b,this[_0x3f9423(0x1d4b)]=!0x1);}},'display':{'get':function(){var _0x491b5d=_0x68aa19;return this[_0x491b5d(0xbc1)];},'set':function(_0x48c119){var _0x2b1c60=_0x68aa19;if(_0x48c119!==this[_0x2b1c60(0xbc1)]&&_0x48c119[_0x2b1c60(0x330d)]===Boolean){if(this[_0x2b1c60(0xbc1)]=_0x48c119,0x0!=this[_0x2b1c60(0x3457)][_0x2b1c60(0x531b)]){for(var _0x5839b7=0x0;_0x5839b7<this['_primitive']['length'];_0x5839b7++)this[_0x2b1c60(0x3457)][_0x5839b7]['show']=_0x48c119;}this[_0x2b1c60(0x1d4b)]=!0x1;}}},'anchorPoint':{'get':function(){var _0x5896b5=_0x68aa19;return this[_0x5896b5(0x32cb)];},'set':function(_0x1f948b){_0x1f948b!==this['_anchorPoint']&&_0x1f948b instanceof WebGLPlot['Cartesian2']&&(this['_anchorPoint']=_0x1f948b,this['_initialize']=!0x1);}},'scale':{'get':function(){var _0x2b261b=_0x68aa19;return this[_0x2b261b(0x505d)]['x'];},'set':function(_0x3ea7b4){var _0x43855c=_0x68aa19;_0x3ea7b4!==this[_0x43855c(0x505d)]['x']&&_0x43855c(0x30f8)==typeof _0x3ea7b4&&(this[_0x43855c(0x505d)]=new PlotPoint3D(_0x3ea7b4,_0x3ea7b4,_0x3ea7b4),this[_0x43855c(0x1d4b)]=!0x1);}},'rotate':{'get':function(){return this['_rotate'];},'set':function(_0xc50e15){var _0x18ce8f=_0x68aa19;_0xc50e15!==this['_rotate']&&_0xc50e15 instanceof PlotPoint3D&&(this[_0x18ce8f(0x3a7e)]=_0xc50e15,this[_0x18ce8f(0x1d4b)]=!0x1);}},'modelScale':{'get':function(){return this['_modelScale']['x'];},'set':function(_0x19cd91){var _0xaa3af=_0x68aa19;_0x19cd91===this[_0xaa3af(0x3b49)]['x']||_0xaa3af(0x30f8)!=typeof _0x19cd91||_0x19cd91<0x0||(this[_0xaa3af(0x3b49)]['x']=_0x19cd91,this[_0xaa3af(0x1d4b)]=!0x1);}},'modelRotate':{'get':function(){return this['_modelRotate'];},'set':function(_0x544f23){var _0x10be74=_0x68aa19;_0x544f23!==this[_0x10be74(0x1ecf)]&&_0x544f23 instanceof PlotPoint3D&&(this[_0x10be74(0x1ecf)]=_0x544f23,this[_0x10be74(0x1d4b)]=!0x1);}},'modelColor':{'get':function(){var _0x472250=_0x68aa19;return this[_0x472250(0x70c)];},'set':function(_0x20e7ac){var _0x47eea3=_0x68aa19;_0x20e7ac instanceof WebGLPlot[_0x47eea3(0x3a27)]&&(this[_0x47eea3(0x70c)]=_0x20e7ac,this['_initialize']=!0x1);}},'vectorRotate':{'get':function(){var _0x4fe80e=_0x68aa19;return this[_0x4fe80e(0x38b5)];},'set':function(_0x2d11b9){var _0x4cd867=_0x68aa19;_0x2d11b9!==this[_0x4cd867(0x38b5)]&&_0x2d11b9 instanceof PlotPoint3D&&(this[_0x4cd867(0x38b5)]=_0x2d11b9,this[_0x4cd867(0x1d4b)]=!0x1);}},'vectorScale':{'get':function(){var _0x1fdd6a=_0x68aa19;return this[_0x1fdd6a(0x4280)];},'set':function(_0x62f011){var _0x4d8f3c=_0x68aa19;_0x62f011!==this[_0x4d8f3c(0x4280)]&&_0x4d8f3c(0x30f8)==typeof _0x62f011&&(this['_vectorScale']=_0x62f011,this[_0x4d8f3c(0x1d4b)]=!0x1);}},'vectorDefaultSize':{'get':function(){var _0x956119=_0x68aa19;return this[_0x956119(0x52bb)];},'set':function(_0x314e52){var _0x39a606=_0x68aa19;_0x314e52!==this[_0x39a606(0x52bb)]&&_0x39a606(0x30f8)==typeof _0x314e52&&(this['_vectorDefaultSize']=_0x314e52,this[_0x39a606(0x1d4b)]=!0x1);}},'gridLineWidth':{'get':function(){return this['_gridLineWidth'];},'set':function(_0x1f1534){var _0x41104d=_0x68aa19;_0x1f1534!==this[_0x41104d(0x1814)]&&_0x41104d(0x30f8)==typeof _0x1f1534&&(this['_gridLineWidth']=_0x1f1534,this[_0x41104d(0x1d4b)]=!0x1);}},'gridSurroundLineWidth':{'get':function(){var _0xf0cebf=_0x68aa19;return this[_0xf0cebf(0x2766)];},'set':function(_0x1a4dbc){var _0x43cc7f=_0x68aa19;_0x1a4dbc!==this['_gridSurroundLineWidth']&&_0x43cc7f(0x30f8)==typeof _0x1a4dbc&&(this['_gridSurroundLineWidth']=_0x1a4dbc,this[_0x43cc7f(0x1d4b)]=!0x1);}},'gridSymbolSize':{'get':function(){var _0x2f2f21=_0x68aa19;return this[_0x2f2f21(0x2be)];},'set':function(_0x438fce){var _0x1548b4=_0x68aa19;if(!(_0x438fce instanceof WebGLPlot[_0x1548b4(0x417d)]))return!0x1;var _0x168719=new WebGLPlot[(_0x1548b4(0x417d))](_0x438fce['x'],_0x438fce['y']);if(_0x168719['x']<=0x0||_0x168719['y']<=0x0)return!0x1;-0x1===this[_0x1548b4(0x2be)]['x']&&-0x1===this[_0x1548b4(0x2be)]['y']?_0x168719=this[_0x1548b4(0x20f9)]:-0x1===this[_0x1548b4(0x20f9)]['x']&&-0x1===this['_symbolSizeInLib']['y']&&(this[_0x1548b4(0x20f9)]=_0x168719['clone']());var _0x39f8bc=this[_0x1548b4(0x2be)],_0x296230=this[_0x1548b4(0x20f9)],_0x4e355c=_0x168719['x']/_0x296230['x'],_0x26453f=_0x168719['y']/_0x296230['y'],_0x375b22=_0x296230['x']/_0x296230['y'];_0x168719['x']!==_0x39f8bc['x']&&_0x168719['y']!==_0x39f8bc['y']?_0x4e355c>_0x26453f?_0x168719['y']=_0x168719['x']/_0x375b22:_0x168719['x']=_0x168719['y']*_0x375b22:_0x168719['x']!==_0x39f8bc['x']&&_0x168719['y']===_0x39f8bc['y']?_0x168719['y']=_0x168719['x']/_0x375b22:_0x168719['x']===_0x39f8bc['x']&&_0x168719['y']!==_0x39f8bc['y']&&(_0x168719['x']=_0x168719['y']*_0x375b22),this[_0x1548b4(0x2be)]=_0x168719,this[_0x1548b4(0x1d4b)]=!0x1,this[_0x1548b4(0x19a2)]['raiseEvent'](this);}},'pictureSymbolSize':{'get':function(){var _0x3625b7=_0x68aa19;return this[_0x3625b7(0x1764)];},'set':function(_0x18cde5){var _0x2687ad=_0x68aa19;if(!(_0x18cde5 instanceof WebGLPlot[_0x2687ad(0x417d)]))return!0x1;this[_0x2687ad(0x1764)]=_0x18cde5,this[_0x2687ad(0x1d4b)]=!0x1,this['_ResetEditMark'][_0x2687ad(0x30bb)](this);}},'showMode':{'get':function(){var _0xbff9d2=_0x68aa19;return this[_0xbff9d2(0x1f79)];},'set':function(_0x3ff7a2){var _0x500bce=_0x68aa19;_0x3ff7a2===this['_showMode']||'number'!=typeof _0x3ff7a2||_0x3ff7a2<0x0||_0x3ff7a2>0x3||(this[_0x500bce(0x1f79)]=_0x3ff7a2,WebGLPlot['defined'](this['_layer'])&&(!WebGLPlot[_0x500bce(0x3224)](this['_layer'][_0x500bce(0x1429)])||DotMode$1['Grid']==_0x3ff7a2&&DotMode$1['Picture']==_0x3ff7a2||this[_0x500bce(0x23fe)]['_plottingEdit'][_0x500bce(0x3761)]['removeAll']()),this[_0x500bce(0x1d4b)]=!0x1);}},'isNegativeImage':{'get':function(){var _0x486133=_0x68aa19;return this[_0x486133(0x3fa4)];},'set':function(_0x208979){var _0x29c88f=_0x68aa19;_0x208979!==this[_0x29c88f(0x3fa4)]&&_0x208979[_0x29c88f(0x330d)]===Boolean&&(this[_0x29c88f(0x3fa4)]=_0x208979,WebGLPlot[_0x29c88f(0x3224)](this[_0x29c88f(0x23fe)])&&WebGLPlot[_0x29c88f(0x3224)](this[_0x29c88f(0x23fe)]['_plottingEdit'])&&this[_0x29c88f(0x23fe)][_0x29c88f(0x1429)][_0x29c88f(0x51d5)](this),this[_0x29c88f(0x1d4b)]=!0x1);}},'symbolRank':{'get':function(){var _0x2d2a66=_0x68aa19;return this[_0x2d2a66(0x1150)];},'set':function(_0x12e893){var _0x4e0b18=_0x68aa19,_0x239530=this;if(_0x12e893!==this[_0x4e0b18(0x1150)]&&'number'==typeof _0x12e893){_0x239530['_symbolRank']=_0x12e893;var _0x379bf2=this['_symbolLibManager'][_0x4e0b18(0x2adf)],_0x3744a8=WebGLPlot[_0x4e0b18(0x3f8c)](this[_0x4e0b18(0x4134)],this[_0x4e0b18(0x7d1)],_0x379bf2);if(_0x3744a8){var _0x2130de=_0x3744a8[_0x4e0b18(0x1593)];_0x2130de['events']['on']({'processCompleted':function(_0x424944){var _0x3ef7fd=_0x4e0b18;_0x239530[_0x3ef7fd(0x2728)]=_0x424944[_0x3ef7fd(0x4fe2)]['innerCells'],_0x239530[_0x3ef7fd(0x1d4b)]=!0x1;},'processFailed':function(_0x14ba8d){},'scope':this});var _0x233ad7=_0x3744a8[_0x4e0b18(0x10f9)];_0x233ad7[_0x4e0b18(0xdf2)]=_0x12e893,_0x233ad7[_0x4e0b18(0x1a13)]=0x1,_0x2130de[_0x4e0b18(0x187c)](_0x233ad7);}}}},'symbolRanks':{'get':function(){var _0x1cc99d=_0x68aa19;return this[_0x1cc99d(0x289c)];}},'lineSymbolID':{'get':function(){var _0x3ccd3b=_0x68aa19;return this[_0x3ccd3b(0x3b4d)];},'set':function(_0x36d022){var _0x5f2ac6=_0x68aa19;_0x36d022!==this[_0x5f2ac6(0x3b4d)]&&_0x5f2ac6(0x30f8)==typeof _0x36d022&&(this[_0x5f2ac6(0x3b4d)]=_0x36d022,this['_initialize']=!0x1);}},'modelPath':{'get':function(){var _0x23ce84=_0x68aa19;return this[_0x23ce84(0x3c89)];},'set':function(_0x101ba4){var _0x1b6f58=_0x68aa19;_0x101ba4!==this[_0x1b6f58(0x3c89)]&&(this[_0x1b6f58(0x3c89)]=_0x101ba4,this[_0x1b6f58(0x1d4b)]=!0x1);}},'textPos':{'get':function(){var _0x45d323=_0x68aa19;return this[_0x45d323(0x73f)];},'set':function(_0xd4d3b0){var _0x25d395=_0x68aa19;_0xd4d3b0===this[_0x25d395(0x73f)]||!this[_0x25d395(0xc30)]&&_0xd4d3b0===TextPos$1[_0x25d395(0xdf9)]||(this[_0x25d395(0x73f)]=_0xd4d3b0,this[_0x25d395(0x1d4b)]=!0x1);}},'hasDragLine':{'get':function(){var _0x581b29=_0x68aa19;return this[_0x581b29(0x1913)];},'set':function(_0x50c995){var _0x533598=_0x68aa19;_0x50c995!==this['_hasDragLine']&&_0x50c995[_0x533598(0x330d)]===Boolean&&(this[_0x533598(0x1913)]=_0x50c995,this[_0x533598(0x1d4b)]=!0x1);}},'dragPoint':{'get':function(){var _0x898a09=_0x68aa19;return this[_0x898a09(0x2b61)];},'set':function(_0x265318){var _0x5cfade=_0x68aa19;_0x265318!==this[_0x5cfade(0x2b61)]&&_0x265318 instanceof PlotPoint3D&&(this[_0x5cfade(0x2b61)]=_0x265318,this[_0x5cfade(0x1d4b)]=!0x1);}},'textContent':{'get':function(){var _0x47cc91=_0x68aa19;return this[_0x47cc91(0x328e)];},'set':function(_0x2d346f){var _0x4563a4=_0x68aa19;_0x2d346f!==this[_0x4563a4(0x328e)]&&(this[_0x4563a4(0x328e)]=_0x2d346f,this[_0x4563a4(0x1d4b)]=!0x1);}},'picturePath':{'get':function(){var _0x4dc144=_0x68aa19;return this[_0x4dc144(0x472a)];},'set':function(_0x41b5fd){var _0x1d6a82=_0x68aa19;_0x41b5fd!==this[_0x1d6a82(0x472a)]&&(this[_0x1d6a82(0x472a)]=_0x41b5fd,this[_0x1d6a82(0x1d4b)]=!0x1);}},'scalePoints':{'get':function(){var _0x3ae1f5=_0x68aa19;return this[_0x3ae1f5(0x5115)];},'set':function(_0x230c82){var _0x5dcf44=_0x68aa19;_0x230c82!==this[_0x5dcf44(0x5115)]&&_0x230c82 instanceof PlotPoint3D&&(this[_0x5dcf44(0x5115)]=_0x230c82,this['_initialize']=!0x1);}},'scaleValues':{'get':function(){return this['_scaleValues'];},'set':function(_0x455a69){var _0x6e2f84=_0x68aa19;_0x455a69!==this[_0x6e2f84(0x554a)]&&Array[_0x6e2f84(0x4b57)](_0x455a69)&&(this['_scaleValues']=_0x455a69,this[_0x6e2f84(0x1d4b)]=!0x1);}},'subSymbols':{'get':function(){var _0x42801f=_0x68aa19;return this[_0x42801f(0xe6d)];},'set':function(_0x4f8f03){var _0x2dc3d2=_0x68aa19;_0x4f8f03!==this[_0x2dc3d2(0xe6d)]&&Array[_0x2dc3d2(0x4b57)](_0x4f8f03)&&(this['_subSymbols']=_0x4f8f03,this[_0x2dc3d2(0x1d4b)]=!0x1);}},'ispixelLine':{'get':function(){var _0x194570=_0x68aa19;return this[_0x194570(0x6cb)];},'set':function(_0x3264c3){var _0x1a2b5c=_0x68aa19;_0x3264c3!==this[_0x1a2b5c(0x6cb)]&&_0x3264c3[_0x1a2b5c(0x330d)]===Boolean&&(this[_0x1a2b5c(0x6cb)]=_0x3264c3,this[_0x1a2b5c(0x1d4b)]=!0x1);}},'surroundRatioVal':{'get':function(){var _0x410bb1=_0x68aa19;return this[_0x410bb1(0x52d3)];},'set':function(_0x376245){var _0x1ed225=_0x68aa19;_0x376245!==this[_0x1ed225(0x52d3)]&&_0x1ed225(0x30f8)==typeof _0x376245&&(this['_surroundRatioVal']=_0x376245,this[_0x1ed225(0x1d4b)]=!0x1);}},'symbolSize':{'get':function(){var _0x453451=_0x68aa19;return this[_0x453451(0x2c1f)];},'set':function(_0x1ee055){var _0x325ce6=_0x68aa19;_0x1ee055!==this[_0x325ce6(0x2c1f)]&&_0x1ee055 instanceof WebGLPlot[_0x325ce6(0x417d)]&&(this['_symbolSize']=_0x1ee055,this[_0x325ce6(0x1d4b)]=!0x1);}},'symbol':{'get':function(){return this;}},'extendProperty':{'get':function(){return this['_extendProperty'];}},'extendWallHeight':{'get':function(){return this['_extendWallHeight'];},'set':function(_0x3794e1){var _0x313986=_0x68aa19;_0x3794e1!==this[_0x313986(0xb66)]&&'number'==typeof _0x3794e1&&(this['_extendWallHeight']=_0x3794e1,this[_0x313986(0x1d4b)]=!0x1);}},'annotationArray':{'get':function(){var _0x5824ab=_0x68aa19;return this[_0x5824ab(0x4335)];},'set':function(_0x1485cc){var _0x300a78=_0x68aa19;if(_0x1485cc===this[_0x300a78(0x4335)]||!Array[_0x300a78(0x4b57)](_0x1485cc))return null;var _0x4f85f0=this[_0x300a78(0x23fe)]['_plottingEdit'][_0x300a78(0x103b)][_0x300a78(0x3761)];if(this[_0x300a78(0x4335)]=_0x1485cc,WebGLPlot[_0x300a78(0x3224)](_0x1485cc['length'])&&0x0===_0x1485cc[_0x300a78(0x531b)]){if(WebGLPlot[_0x300a78(0x3224)](this[_0x300a78(0x23fe)][_0x300a78(0x1429)]))for(var _0x4c644c=0x0;_0x4c644c<_0x4f85f0[_0x300a78(0x531b)];_0x4c644c++){var _0x1f0423=_0x4f85f0[_0x300a78(0x3173)](_0x4c644c);WebGLPlot[_0x300a78(0x3224)](_0x1f0423[_0x300a78(0x456f)])&&(_0x1f0423[_0x300a78(0x105f)]=!0x1);}}else{if(WebGLPlot['defined'](_0x1485cc[_0x300a78(0x531b)])&&0x0!==_0x1485cc[_0x300a78(0x531b)]&&this[_0x300a78(0x30c7)]&&WebGLPlot['defined'](this['_layer'][_0x300a78(0x1429)])){for(var _0x241b66=0x0;_0x241b66<_0x4f85f0[_0x300a78(0x531b)];_0x241b66++)WebGLPlot[_0x300a78(0x3224)](_0x4f85f0[_0x300a78(0x3173)](_0x241b66)[_0x300a78(0x456f)])&&(_0x4f85f0[_0x300a78(0x3173)](_0x241b66)['show']=!0x1,_0x4f85f0[_0x300a78(0x4b3f)](_0x4f85f0['get'](_0x241b66)));for(var _0x33c5b6=0x0;_0x33c5b6<_0x1485cc[_0x300a78(0x531b)];_0x33c5b6++){var _0x456641=_0x1485cc[_0x33c5b6];0x0===_0x456641[_0x300a78(0x3ea)]['x']&&0x0===_0x456641[_0x300a78(0x3ea)]['y']&&(_0x456641[_0x300a78(0x3ea)]=this[_0x300a78(0x30cd)][0x0]),this['_layer'][_0x300a78(0x1429)][_0x300a78(0x45c6)](_0x456641,_0x33c5b6);}}}this['_initialize']=!0x1;}},'wholeHeight':{'get':function(){var _0x29242d=_0x68aa19;return this[_0x29242d(0x4119)];},'set':function(_0x30fb71){var _0x55c7f2=_0x68aa19;_0x30fb71!==this[_0x55c7f2(0x4119)]&&_0x55c7f2(0x30f8)==typeof _0x30fb71&&(this[_0x55c7f2(0x4119)]=_0x30fb71,this[_0x55c7f2(0x1d4b)]=!0x1);}},'disableDepthTestDistance':{'get':function(){return this['_disableDepthTestDistance'];},'set':function(_0x4536cf){var _0x3de567=_0x68aa19;_0x4536cf!==this[_0x3de567(0x264d)]&&(this[_0x3de567(0x264d)]=_0x4536cf,this[_0x3de567(0x1d4b)]=!0x1);}},'algoDepthTest':{'get':function(){var _0x161c7c=_0x68aa19;return this[_0x161c7c(0x4f6f)];},'set':function(_0x5c3c66){var _0x52dbd0=_0x68aa19;_0x5c3c66!==this['_algoDepthTest']&&_0x5c3c66[_0x52dbd0(0x330d)]===Boolean&&(this['_disableDepthTestDistance']=_0x5c3c66?Number[_0x52dbd0(0xfb7)]:Number[_0x52dbd0(0xd77)],this['_algoDepthTest']=_0x5c3c66,this['_initialize']=!0x1);}},'sizeInMeters':{'get':function(){var _0x37ff41=_0x68aa19;return this[_0x37ff41(0x502c)];},'set':function(_0x5af10f){var _0x4e10df=_0x68aa19;_0x5af10f!==this[_0x4e10df(0x502c)]&&DotMode$1[_0x4e10df(0x39da)]===this[_0x4e10df(0x823)]&&(this[_0x4e10df(0x502c)]=_0x5af10f,this[_0x4e10df(0x1d4b)]=!0x1,_0x5af10f||(this[_0x4e10df(0x10a9)]=0x1));}},'alwaysHasMiddelText':{'get':function(){return this['_alwaysHasMiddelText'];},'set':function(_0x28d853){var _0x55fd99=_0x68aa19;_0x28d853!==this[_0x55fd99(0x201d)]&&(this['_alwaysHasMiddelText']=_0x28d853,this[_0x55fd99(0x1d4b)]=!0x1);}},'symbolSizeInMeters':{'get':function(){var _0x189c0a=_0x68aa19;return this[_0x189c0a(0x2235)];},'set':function(_0x479935){var _0x57c74d=_0x68aa19;if(_0x479935!==this['_symbolSizeInMeters']&&_0x479935 instanceof WebGLPlot[_0x57c74d(0x417d)]){if(this[_0x57c74d(0x2235)]=_0x479935,this['sizeInMeters']){var _0x2f789e=this[_0x57c74d(0x2235)]['x']/this['_gridSymbolSize']['x'];this[_0x57c74d(0x2235)]['y']=_0x2f789e*this[_0x57c74d(0x2be)]['y'],this[_0x57c74d(0x10a9)]=_0x2f789e;}this[_0x57c74d(0x1d4b)]=!0x1;}}},'billboardBoundsColor':{'get':function(){var _0x2f6f43=_0x68aa19;return this[_0x2f6f43(0x2397)];},'set':function(_0xd65e61){var _0x696127=_0x68aa19;_0xd65e61 instanceof WebGLPlot[_0x696127(0x3a27)]&&(this['_billboardBoundsColor']=_0xd65e61,this[_0x696127(0x1d4b)]=!0x1);}},'billboardBoundsLineWidth':{'get':function(){var _0x22243d=_0x68aa19;return this[_0x22243d(0x3c28)];},'set':function(_0xe20b2f){var _0x5092d0=_0x68aa19;_0xe20b2f!==this[_0x5092d0(0x3c28)]&&_0x5092d0(0x30f8)==typeof _0xe20b2f&&(this[_0x5092d0(0x3c28)]=_0xe20b2f,this[_0x5092d0(0x1d4b)]=!0x1);}}}),GeoGraphicObject[_0x68aa19(0x4b51)][_0x68aa19(0x3ba8)]=function(_0x48450a){var _0x3ff0e4=_0x68aa19;switch(_0x48450a){case SymbolType$1[_0x3ff0e4(0x4df9)]:this[_0x3ff0e4(0x99f)]=WebGLPlot['plotI18n'](_0x3ff0e4(0xd79));break;case SymbolType$1[_0x3ff0e4(0x392e)]:this['_symbolName']=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x2f4d));break;case SymbolType$1[_0x3ff0e4(0x4d06)]:this['_symbolName']=WebGLPlot[_0x3ff0e4(0x4b34)]('parallelogram');break;case SymbolType$1['SYMBOL_CIRCLE']:this[_0x3ff0e4(0x99f)]=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x4c3e));break;case SymbolType$1[_0x3ff0e4(0x2b50)]:this[_0x3ff0e4(0x99f)]=WebGLPlot[_0x3ff0e4(0x4b34)]('ellipse');break;case SymbolType$1[_0x3ff0e4(0x18aa)]:this[_0x3ff0e4(0x99f)]=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x1c00));break;case SymbolType$1[_0x3ff0e4(0x4ac8)]:this[_0x3ff0e4(0x99f)]=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x3c68));break;case SymbolType$1['SYMBOL_ARC']:this[_0x3ff0e4(0x99f)]=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x3707));break;case SymbolType$1[_0x3ff0e4(0x402)]:this[_0x3ff0e4(0x99f)]=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x37eb));break;case SymbolType$1[_0x3ff0e4(0x34f)]:this[_0x3ff0e4(0x99f)]=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x5322));break;case SymbolType$1['SYMBOL_POLYBEZIERCLOSED']:this['_symbolName']=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x3bd9));break;case SymbolType$1[_0x3ff0e4(0x1056)]:this[_0x3ff0e4(0x99f)]=WebGLPlot[_0x3ff0e4(0x4b34)]('chord');break;case SymbolType$1[_0x3ff0e4(0x495d)]:this[_0x3ff0e4(0x99f)]=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x2429));break;case SymbolType$1[_0x3ff0e4(0x3d27)]:this['_symbolName']=WebGLPlot[_0x3ff0e4(0x4b34)]('kidney');break;case SymbolType$1['SYMBOL_BRACE']:this[_0x3ff0e4(0x99f)]=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x3601));break;case SymbolType$1[_0x3ff0e4(0x1acb)]:this['_symbolName']=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x4066));break;case SymbolType$1['SYMBOL_POLYBEZIER']:this[_0x3ff0e4(0x99f)]=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x3ac7));break;case SymbolType$1[_0x3ff0e4(0x47fa)]:this[_0x3ff0e4(0x99f)]=WebGLPlot['plotI18n'](_0x3ff0e4(0x4300));break;case SymbolType$1['SYMBOL_CURVEEIGHT']:this[_0x3ff0e4(0x99f)]=WebGLPlot['plotI18n'](_0x3ff0e4(0x4b48));break;case SymbolType$1[_0x3ff0e4(0x2649)]:this['_symbolName']=WebGLPlot[_0x3ff0e4(0x4b34)]('concentricCircle');break;case SymbolType$1[_0x3ff0e4(0x137c)]:this['_symbolName']=WebGLPlot[_0x3ff0e4(0x4b34)](_0x3ff0e4(0x4480));break;case SymbolType$1[_0x3ff0e4(0x375f)]:this[_0x3ff0e4(0x99f)]=WebGLPlot['plotI18n'](_0x3ff0e4(0xf00));}},GroupObject['prototype'][_0x68aa19(0x2761)]=function(_0x323440){var _0x3fa8a2=_0x68aa19;for(var _0x2e6e9e in _0x323440)_0x323440[_0x2e6e9e]&&(_0x323440[_0x2e6e9e]instanceof GeoGraphicObject||_0x323440[_0x2e6e9e]instanceof GroupObject)&&this[_0x3fa8a2(0x2eed)][_0x3fa8a2(0x3a33)](_0x323440[_0x2e6e9e]['clone']());this[_0x3fa8a2(0x1d4b)]=!0x1;},GroupObject['prototype'][_0x68aa19(0x2748)]=function(_0x36be41){var _0x218524=_0x68aa19;for(var _0x2f9433 in this['subObjects'])this['subObjects'][_0x2f9433][_0x218524(0x1d4b)]=!0x1;return this[_0x218524(0x3454)];},GroupObject[_0x68aa19(0x4b51)]['setOffset']=function(_0x10b13b,_0x1dba2d){var _0x4ac39e=_0x68aa19,_0x24a09c=_0x10b13b['z']-this[_0x4ac39e(0x174a)]()[_0x4ac39e(0x563b)];for(var _0x2545bb in this[_0x4ac39e(0x2eed)]){if(_0x1dba2d){for(var _0x57823f=0x0;_0x57823f<this['subFeatures'][_0x2545bb][_0x4ac39e(0x30cd)][_0x4ac39e(0x531b)];_0x57823f++)this['subFeatures'][_0x2545bb][_0x4ac39e(0x30cd)][_0x57823f]['z']+=_0x24a09c;}else for(_0x57823f=0x0;_0x57823f<this[_0x4ac39e(0x2eed)][_0x2545bb]['_localPoints'][_0x4ac39e(0x531b)];_0x57823f++){var _0x4da2e4=this[_0x4ac39e(0x2eed)][_0x2545bb][_0x4ac39e(0x30cd)][_0x57823f];this[_0x4ac39e(0x2eed)][_0x2545bb][_0x4ac39e(0x30cd)][_0x57823f]=new PlotPoint3D(_0x4da2e4['x']+_0x10b13b['x'],_0x4da2e4['y']+_0x10b13b['y'],_0x4da2e4['z']+_0x10b13b['z']);}this[_0x4ac39e(0x2eed)][_0x2545bb][_0x4ac39e(0x1d4b)]=!0x1;}},GroupObject[_0x68aa19(0x4b51)]['clone']=function(){var _0x3fb286=_0x68aa19;return new GroupObject(this[_0x3fb286(0x2eed)]);},GroupObject[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x18c5bb,_0x2503c0,_0xc5fe96,_0x903c81){var _0x4ae342=_0x68aa19;if(0x0!==this[_0x4ae342(0x2eed)][_0x4ae342(0x531b)]){for(var _0x37d9fc=this[_0x4ae342(0x2655)](this[_0x4ae342(0x2eed)]),_0x3f70c9=0x0;_0x3f70c9<_0x37d9fc[_0x4ae342(0x531b)];_0x3f70c9++)_0x37d9fc[_0x3f70c9][_0x4ae342(0x489f)](_0x18c5bb,_0x2503c0,_0xc5fe96,_0x903c81);}},GroupObject[_0x68aa19(0x4b51)][_0x68aa19(0x30d2)]=function(){var _0x3b5dad=_0x68aa19;if(0x0!==this[_0x3b5dad(0x2eed)][_0x3b5dad(0x531b)]){for(var _0x49cd1a=this[_0x3b5dad(0x2655)](this[_0x3b5dad(0x2eed)]),_0x585fd7=0x0;_0x585fd7<_0x49cd1a['length'];_0x585fd7++)_0x49cd1a[_0x585fd7]['initSymbol']();}this[_0x3b5dad(0x1d4b)]=!0x0;},GroupObject[_0x68aa19(0x4b51)]['getFeatureByUuid']=function(_0xa32517){var _0x405f47=_0x68aa19,_0x1ade22=this[_0x405f47(0x2655)](this['subFeatures']);for(var _0x2c48b5 in _0x1ade22)if(_0x1ade22[_0x2c48b5][_0x405f47(0x2b7f)]===_0xa32517)return!0x0;return!0x1;},GroupObject[_0x68aa19(0x4b51)][_0x68aa19(0x174a)]=function(){var _0x242833=_0x68aa19,_0x621cbe=[],_0x4aeb80=[],_0xca53b5=[],_0x267d99=0x0,_0x429f88=0x0;for(var _0x510629 in this[_0x242833(0x2eed)]){var _0x5d7470=this['subFeatures'][_0x510629];if(_0x5d7470[_0x242833(0x4ef6)]===SymbolType$1['SYMBOL_DOT']||_0x5d7470[_0x242833(0x4ef6)]===SymbolType$1[_0x242833(0x4ac8)]){_0x5d7470[_0x242833(0x823)]===DotMode$1[_0x242833(0xec0)]?_0x267d99=_0x5d7470[_0x242833(0xa89)][_0x242833(0x1dc2)]*_0x5d7470[_0x242833(0xa89)][_0x242833(0x1ed8)]:_0x5d7470[_0x242833(0x823)]===DotMode$1[_0x242833(0x24b5)]&&(_0x267d99=_0x5d7470['_dotVector'][_0x242833(0x48e4)]);var _0x421747=_0x5d7470[_0x242833(0x548c)][0x0];_0x621cbe['push'](_0x421747['x']),_0x4aeb80[_0x242833(0x3a33)](_0x421747['y']),_0xca53b5['push'](_0x421747['z']),_0x429f88=_0x421747['z']+_0x267d99;}else{if(_0x5d7470['symbolType']===SymbolType$1[_0x242833(0x419b)]){var _0x199bc7=_0x5d7470[_0x242833(0x174a)]();_0x621cbe[_0x242833(0x3a33)](_0x199bc7[_0x242833(0xd07)]),_0x4aeb80[_0x242833(0x3a33)](_0x199bc7[_0x242833(0x101d)]),_0xca53b5[_0x242833(0x3a33)](_0x199bc7['max_Z']),_0x621cbe[_0x242833(0x3a33)](_0x199bc7[_0x242833(0x5457)]),_0x4aeb80['push'](_0x199bc7[_0x242833(0x3da3)]),_0xca53b5['push'](_0x199bc7['min_Z']);}else{var _0x1665b5=_0x5d7470[_0x242833(0xd1a)]();for(var _0x37d046 in _0x5d7470[_0x242833(0x548c)]){var _0x1fe873=_0x5d7470[_0x242833(0x548c)][_0x37d046];_0x621cbe[_0x242833(0x3a33)](_0x1fe873['x']),_0x4aeb80[_0x242833(0x3a33)](_0x1fe873['y']),_0xca53b5[_0x242833(0x3a33)](_0x1fe873['z']);}_0x621cbe['push'](_0x1665b5[_0x242833(0x11f4)]),_0x4aeb80[_0x242833(0x3a33)](_0x1665b5['maxY']),_0x621cbe[_0x242833(0x3a33)](_0x1665b5['minX']),_0x4aeb80[_0x242833(0x3a33)](_0x1665b5[_0x242833(0x42f0)]);}}}var _0x404445=Math[_0x242833(0x2bc6)][_0x242833(0x18ce)]({},_0x621cbe),_0x756476=Math[_0x242833(0x2bc6)][_0x242833(0x18ce)]({},_0x4aeb80),_0x729f18=Math[_0x242833(0x2bc6)][_0x242833(0x18ce)]({},_0xca53b5);return{'max_X':_0x404445,'max_Y':_0x756476,'max_Z':_0x729f18=_0x729f18>_0x429f88?_0x729f18:_0x429f88,'min_X':Math[_0x242833(0x27d5)]['apply']({},_0x621cbe),'min_Y':Math[_0x242833(0x27d5)][_0x242833(0x18ce)]({},_0x4aeb80),'min_Z':Math[_0x242833(0x27d5)]['apply']({},_0xca53b5),'modelRadius':_0x267d99};},GroupObject[_0x68aa19(0x4b51)]['getSubObjectsFromFeatures']=function(_0x110fa3){var _0x343371=_0x68aa19,_0x3a0e1f=[];for(var _0x410a71 in _0x110fa3)_0x110fa3[_0x410a71]instanceof GroupObject?_0x3a0e1f=_0x3a0e1f[_0x343371(0x32c8)](this[_0x343371(0x2655)](_0x110fa3[_0x410a71][_0x343371(0x2eed)])):_0x3a0e1f[_0x343371(0x3a33)](_0x110fa3[_0x410a71]);return _0x3a0e1f;},GroupObject[_0x68aa19(0x4b51)][_0x68aa19(0x1e13)]=function(){var _0x1e8886=_0x68aa19;if(null===this[_0x1e8886(0x4656)]){var _0x16dc80={'version':0x2,'libID':0x0,'code':0x3e8,'type':_0x1e8886(0x4841)};for(var _0x6c817c in(_0x16dc80[_0x1e8886(0x278f)]=this[_0x1e8886(0x2b7f)],_0x16dc80[_0x1e8886(0x261)]=this[_0x1e8886(0x261)],_0x16dc80[_0x1e8886(0x4ef6)]=this[_0x1e8886(0x4ef6)],_0x16dc80[_0x1e8886(0x516f)]=[],this[_0x1e8886(0x2eed)]))_0x16dc80[_0x1e8886(0x516f)][_0x1e8886(0x3a33)](this['subFeatures'][_0x6c817c]['getSymbolData']());return _0x16dc80;}return this[_0x1e8886(0x4656)];},GroupObject[_0x68aa19(0x4b51)][_0x68aa19(0x198)]=function(){var _0x3945f0=_0x68aa19;for(var _0x3911d9 in this[_0x3945f0(0x2eed)])this[_0x3945f0(0x2eed)][_0x3911d9][_0x3945f0(0x198)](),this[_0x3945f0(0x2eed)][_0x3911d9]=null;this[_0x3945f0(0x2eed)]=[];};var GOAnimationState={'UNKNOWN':0x0,'PLAYING':0x1,'PAUSE':0x2,'STOP':0x3,'RESET':0x4},GOAnimationState$1=Object['freeze'](GOAnimationState),GOAnimationType={'ANIMATION_UNKNOWN':-0x1,'ANIMATION_WAY':0x0,'ANIMATION_BLINK':0x1,'ANIMATION_ATTRIBUTE':0x2,'ANIMATION_SHOW':0x3,'ANIMATION_ROTATE':0x4,'ANIMATION_SCALE':0x5,'ANIMATION_GROW':0x6,'ANIMATION_WAY_GROUP':0x7},GOAnimationType$1=Object[_0x68aa19(0x3e37)](GOAnimationType),WebGLPlot$9=window[_0x68aa19(0x146e)]=window[_0x68aa19(0x146e)]||{};function ModelObject(_0xcb8f6f,_0xeed632){var _0x5be4ee=_0x68aa19;if(_0xcb8f6f&&!(_0xeed632['points'][_0x5be4ee(0x531b)]<0x2)){this[_0x5be4ee(0xbf0)]=WebGLPlot$9[_0x5be4ee(0x30e6)](_0xcb8f6f,null),this[_0x5be4ee(0x2494)]=WebGLPlot$9[_0x5be4ee(0x30e6)](_0xeed632[_0x5be4ee(0x2494)],0x0),this[_0x5be4ee(0x3fa3)]=WebGLPlot$9[_0x5be4ee(0x30e6)](_0xeed632[_0x5be4ee(0x3fa3)],0x1869f),this[_0x5be4ee(0x343b)]=WebGLPlot$9['defaultValue'](_0xeed632[_0x5be4ee(0x343b)],''),this[_0x5be4ee(0x1aa4)]=WebGLPlot$9[_0x5be4ee(0x30e6)](_0xeed632[_0x5be4ee(0x1aa4)],0x0),this[_0x5be4ee(0x1afe)]=WebGLPlot$9[_0x5be4ee(0x30e6)](_0xeed632[_0x5be4ee(0x1afe)],0x5),this['lineColor']=WebGLPlot$9['defaultValue'](_0xeed632[_0x5be4ee(0x4932)],new WebGLPlot$9[(_0x5be4ee(0x3a27))](0x1,0x0,0x0,0x1)),this[_0x5be4ee(0x3bf7)]=WebGLPlot$9[_0x5be4ee(0x30e6)](_0xeed632['lineWidth'],0x1),this['linePtsCount']=WebGLPlot$9[_0x5be4ee(0x30e6)](_0xeed632[_0x5be4ee(0x3077)],0x64),this['pathType']=WebGLPlot$9[_0x5be4ee(0x30e6)](_0xeed632[_0x5be4ee(0x12f8)],0x0),this[_0x5be4ee(0x1637)]=WebGLPlot$9[_0x5be4ee(0x30e6)](_0xeed632['isShowPathLine'],!0x1),this[_0x5be4ee(0x4737)]=WebGLPlot$9[_0x5be4ee(0x30e6)](_0xeed632[_0x5be4ee(0x4737)],!0x0),this[_0x5be4ee(0x4c84)]=_0xeed632[_0x5be4ee(0x3d4b)];var _0x5f0d65=this;if(0x0===this[_0x5be4ee(0x2494)]&&0x1869f===this['code']){var _0x55a358={'libID':this[_0x5be4ee(0x2494)],'code':this['code'],'url':this[_0x5be4ee(0x343b)],'points':this[_0x5be4ee(0x4c84)]};_0xcb8f6f[_0x5be4ee(0x449c)](_0x55a358,function(_0x2bd6f8){var _0x5bdc42=_0x5be4ee;_0x2bd6f8[_0x5bdc42(0x349b)]&&(_0x5f0d65[_0x5bdc42(0x393b)]=_0x2bd6f8['feature']);});}else _0xcb8f6f['createSymbol'](_0xeed632[_0x5be4ee(0x2494)],_0xeed632[_0x5be4ee(0x3fa3)],_0xeed632[_0x5be4ee(0x3d4b)],function(_0xb179c3){var _0x450193=_0x5be4ee;_0xb179c3['feature']&&(_0x5f0d65['geo']=_0xb179c3['feature'],_0x5f0d65[_0x450193(0x393b)][_0x450193(0x28d0)]=_0xeed632['url'],_0x5f0d65[_0x450193(0x393b)][_0x450193(0x823)]=DotMode$1[_0x450193(0xec0)]);});this['_updatePathLinePts']=[],this['Polylines']=[],this['createPathLine']();}}function SymbolLibService(_0x8ead1f,_0x339f99){var _0x5b2945=_0x68aa19;this[_0x5b2945(0x2fce)]=_0x339f99,this[_0x5b2945(0x343b)]=_0x8ead1f;}function SymbolLib(_0x24eb00){var _0x20f25a=_0x68aa19;this['cachecompleted']=new WebGLPlot[(_0x20f25a(0x4a02))](),this[_0x20f25a(0x3d4a)]={},this['needCacheList']=[],this['symbolNames']=null,this['symbolLibData']=null,this[_0x20f25a(0x30f4)]=!0x1,_0x24eb00&&SuperMap[_0x20f25a(0x253d)]['extend'](this,_0x24eb00),_0x24eb00&&_0x24eb00[_0x20f25a(0x343b)]&&_0x24eb00[_0x20f25a(0x2494)]?(this[_0x20f25a(0x343b)]=_0x24eb00[_0x20f25a(0x343b)],this[_0x20f25a(0x2494)]=_0x24eb00[_0x20f25a(0x2494)]):_0x24eb00&&_0x24eb00['symbolLibData']&&(this['symbolLibData']=_0x24eb00[_0x20f25a(0x4d0d)],this['libID']=this['symbolLibData']['libID'],this[_0x20f25a(0x3bc2)]());}ModelObject[_0x68aa19(0x4b51)]['setPathLineisVisible']=function(_0x59448f){var _0x190bad=_0x68aa19;this[_0x190bad(0x1637)]=_0x59448f;},ModelObject[_0x68aa19(0x4b51)][_0x68aa19(0x292f)]=function(){return this['isShowPathLine'];},ModelObject['prototype'][_0x68aa19(0x3675)]=function(_0x51f60a){var _0x474d2e=_0x68aa19;this[_0x474d2e(0x4737)]=_0x51f60a;},ModelObject[_0x68aa19(0x4b51)][_0x68aa19(0x898)]=function(){var _0x298127=_0x68aa19;return this[_0x298127(0x4737)];},ModelObject[_0x68aa19(0x4b51)][_0x68aa19(0x2f02)]=function(){var _0x1df94d=_0x68aa19,_0x4c1ecd=new Date();this[_0x1df94d(0x4b13)]===GOAnimationState$1[_0x1df94d(0x195f)]?this[_0x1df94d(0x5765)]+=_0x4c1ecd[_0x1df94d(0x32f4)]()/0x3e8-this[_0x1df94d(0x30e4)]:this[_0x1df94d(0x5765)]=_0x4c1ecd[_0x1df94d(0x32f4)]()/0x3e8,this[_0x1df94d(0x2d2c)]=[],this['_lastExecute']=!0x1,this[_0x1df94d(0x4b13)]=GOAnimationState$1[_0x1df94d(0xee3)];},ModelObject[_0x68aa19(0x4b51)][_0x68aa19(0x2eb7)]=function(){var _0x45cd4c=_0x68aa19;if(this[_0x45cd4c(0x4b13)]===GOAnimationState$1['PLAYING']){this[_0x45cd4c(0x4b13)]=GOAnimationState$1['PAUSE'];var _0x3a1054=new Date();this[_0x45cd4c(0x30e4)]=_0x3a1054[_0x45cd4c(0x32f4)]()/0x3e8;}},ModelObject[_0x68aa19(0x4b51)][_0x68aa19(0x229e)]=function(){var _0x486f19=_0x68aa19;this[_0x486f19(0x4b13)]=GOAnimationState$1[_0x486f19(0x581a)];},ModelObject[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(){var _0x5a3eb7=_0x68aa19;if(!this['geo']||!this[_0x5a3eb7(0x3533)]())return!0x1;this[_0x5a3eb7(0x5426)]&&(this[_0x5a3eb7(0x5426)][_0x5a3eb7(0x105f)]=this[_0x5a3eb7(0x1637)]);var _0x14d7e7=this['_ratio'],_0x442c10=new Object();if(!((_0x442c10=this[_0x5a3eb7(0x32d4)](_0x14d7e7,this[_0x5a3eb7(0x3613)],_0x442c10))&&_0x442c10['pt']instanceof PlotPoint3D))return!0x1;this['geo'][_0x5a3eb7(0x548c)][0x0]=this['PtsToSpherical'](_0x442c10['pt']);var _0x53c7eb=_0x442c10['index'];if(this[_0x5a3eb7(0x4737)]){_0x442c10[_0x5a3eb7(0x1ecd)];var _0xfac199=this[_0x5a3eb7(0x544c)](this[_0x5a3eb7(0x3613)],_0x53c7eb,_0x442c10['pt']),_0x4e07fd=57.29577951308232,_0x26a73e=this[_0x5a3eb7(0x393b)][_0x5a3eb7(0x823)];DotMode$1[_0x5a3eb7(0xec0)]===_0x26a73e?this['geo'][_0x5a3eb7(0x1ecf)]=new PlotPoint3D(_0xfac199['x']*_0x4e07fd,_0xfac199['y']*_0x4e07fd,_0xfac199['z']*_0x4e07fd):DotMode$1[_0x5a3eb7(0x24b5)]===_0x26a73e&&(this[_0x5a3eb7(0x393b)][_0x5a3eb7(0x38b5)]=_0xfac199);}return this[_0x5a3eb7(0x393b)][_0x5a3eb7(0x1d4b)]=!0x1,!0x0;},ModelObject['prototype']['updatePathLine']=function(_0x566963){var _0x3f08de=_0x68aa19;this[_0x3f08de(0x2d2c)][_0x3f08de(0x531b)]>=this[_0x3f08de(0x3077)]&&this['_updatePathLinePts'][_0x3f08de(0x4bc6)](0x0,0x1),this['_updatePathLinePts'][_0x3f08de(0x3a33)](_0x566963);var _0x363a49=WebGLPlot$9[_0x3f08de(0x13a3)]['fromType'](WebGLPlot$9['Material'][_0x3f08de(0x3efb)],{'color':this[_0x3f08de(0x4932)]});this[_0x3f08de(0x5426)]&&(this['polyline'][_0x3f08de(0x30fe)]=this[_0x3f08de(0x2d2c)],this[_0x3f08de(0x5426)][_0x3f08de(0x209)]=this[_0x3f08de(0x3bf7)],this['polyline'][_0x3f08de(0x36c0)]=_0x363a49);},ModelObject[_0x68aa19(0x4b51)]['createPathLine']=function(){var _0x5c7fd2=_0x68aa19;this[_0x5c7fd2(0x4297)]();var _0x420c08=WebGLPlot$9[_0x5c7fd2(0x13a3)]['fromType'](WebGLPlot$9[_0x5c7fd2(0x13a3)][_0x5c7fd2(0x3efb)],{'color':this['lineColor']});if(!this[_0x5c7fd2(0x5426)]){var _0x580ce6={'width':this[_0x5c7fd2(0x3bf7)],'positions':this['_shapePoints'],'material':_0x420c08,'id':this[_0x5c7fd2(0x393b)]['id']+_0x5c7fd2(0x382a)};this[_0x5c7fd2(0x5426)]=PlotCollentionManager[_0x5c7fd2(0x5306)](this,_0x580ce6,!0x1),this[_0x5c7fd2(0x5426)]&&(this['polyline'][_0x5c7fd2(0x105f)]=!0x1);}},ModelObject[_0x68aa19(0x4b51)][_0x68aa19(0x4297)]=function(){var _0x5121f8=_0x68aa19;if(0x0===this['pathType'])this[_0x5121f8(0x3613)]=this[_0x5121f8(0x4c84)];else{var _0x2fdb25=SymbolAlgoUtil[_0x5121f8(0x2e3c)](this[_0x5121f8(0x4c84)]);this[_0x5121f8(0x3613)]=SymbolAlgoUtil[_0x5121f8(0x1b1)](_0x2fdb25);}for(var _0x1bd570=[],_0x479196=0x0;_0x479196<this[_0x5121f8(0x3613)]['length'];_0x479196++){var _0x5c2357=this[_0x5121f8(0x3613)][_0x479196];_0x1bd570[_0x5121f8(0x3a33)](_0x5c2357['x']),_0x1bd570['push'](_0x5c2357['y']),_0x1bd570[_0x5121f8(0x3a33)](_0x5c2357['z']);}this[_0x5121f8(0x3613)]=WebGLPlot$9[_0x5121f8(0x3349)]['fromDegreesArrayHeights'](_0x1bd570),this[_0x5121f8(0x43e6)]=0x0;for(var _0x27f4fe=0x1;_0x27f4fe<this[_0x5121f8(0x3613)][_0x5121f8(0x531b)];_0x27f4fe++)this[_0x5121f8(0x43e6)]+=SymbolAlgoUtil[_0x5121f8(0x41d)](this[_0x5121f8(0x3613)][_0x27f4fe-0x1],this[_0x5121f8(0x3613)][_0x27f4fe]);},ModelObject[_0x68aa19(0x4b51)][_0x68aa19(0x3533)]=function(){var _0x179722=_0x68aa19;if(this[_0x179722(0x4b13)]!==GOAnimationState$1['PLAYING'])return!0x1;var _0x587ba4=new Date()[_0x179722(0x32f4)]()/0x3e8;if(this[_0x179722(0x5765)]+this[_0x179722(0x1aa4)]>_0x587ba4)return!0x1;var _0x20196a=this[_0x179722(0x19a5)]();return!(_0x20196a>0x1&&this['_lastExecute']||_0x20196a<0x0);},ModelObject[_0x68aa19(0x4b51)]['getRatioByTime']=function(){var _0x20aed5=_0x68aa19;if(this[_0x20aed5(0x4b13)]!==GOAnimationState$1['PLAYING'])return 0x0;var _0x5b27b8=new Date()[_0x20aed5(0x32f4)]()/0x3e8;if(this[_0x20aed5(0x5765)]+this[_0x20aed5(0x1aa4)]>_0x5b27b8)return 0x0;var _0x5cd45a=(_0x5b27b8-this['_innerStartTime']-this['startTime'])/this[_0x20aed5(0x1afe)];return _0x5cd45a>=0x1&&!this[_0x20aed5(0x57da)]?this[_0x20aed5(0x96d)]?(this[_0x20aed5(0x5765)]=new Date()[_0x20aed5(0x32f4)]()/0x3e8,_0x5cd45a=0x0,this['_lastExecute']=!0x1,this[_0x20aed5(0x4b13)]=GOAnimationState$1[_0x20aed5(0xee3)]):(_0x5cd45a=0x1,this[_0x20aed5(0x57da)]=!0x0,this['_animationState']=GOAnimationState$1[_0x20aed5(0x581a)]):_0x5cd45a<0x0&&(_0x5cd45a=0x0),this[_0x20aed5(0x46ed)]=_0x5cd45a,_0x5cd45a;},ModelObject[_0x68aa19(0x4b51)][_0x68aa19(0x32d4)]=function(_0x3fafc2,_0x36cbc6,_0x5b59a6){var _0x4dd024=_0x68aa19;if(!(_0x5b59a6=this['getPtsIndexByDistance'](_0x36cbc6,_0x3fafc2*this[_0x4dd024(0x43e6)]))[_0x4dd024(0x4fe2)])return!0x1;var _0x5716dd=_0x5b59a6['pt'];return this[_0x4dd024(0x4737)]&&(_0x5b59a6[_0x4dd024(0x1ecd)]=SymbolAlgoUtil[_0x4dd024(0x208c)](_0x5716dd,_0x36cbc6[_0x5b59a6['index']])/Math['PI']*0xb4),_0x5b59a6;},ModelObject[_0x68aa19(0x4b51)][_0x68aa19(0x595)]=function(_0x5914eb,_0x4d2ab5){var _0x16e91e=_0x68aa19,_0x130f94=_0x5914eb[_0x16e91e(0x531b)],_0x586017=new Object();if(_0x4d2ab5<0x0)return _0x586017[_0x16e91e(0x4fe2)]=!0x1,_0x586017;if(_0x130f94<0x2)return _0x586017[_0x16e91e(0x4fe2)]=!0x1,_0x586017;for(var _0x4d16f4=0x0,_0x4f5d97=0x0;_0x4f5d97!=_0x130f94-0x1;++_0x4f5d97)if((_0x4d16f4+=SymbolAlgoUtil[_0x16e91e(0x2ffa)](_0x5914eb[_0x4f5d97],_0x5914eb[_0x4f5d97+0x1]))>=_0x4d2ab5){var _0x4f8f72=SymbolAlgoUtil[_0x16e91e(0x2ffa)](_0x5914eb[_0x4f5d97+0x1],_0x5914eb[_0x4f5d97]);if(0x0==_0x4f8f72)return _0x5914eb[_0x4f5d97+0x1];var _0x501838=(_0x4d16f4-_0x4d2ab5)/_0x4f8f72,_0x23428b=new PlotPoint3D(0x0,0x0,0x0);return _0x23428b['x']=_0x5914eb[_0x4f5d97+0x1]['x']+(_0x5914eb[_0x4f5d97]['x']-_0x5914eb[_0x4f5d97+0x1]['x'])*_0x501838,_0x23428b['y']=_0x5914eb[_0x4f5d97+0x1]['y']+(_0x5914eb[_0x4f5d97]['y']-_0x5914eb[_0x4f5d97+0x1]['y'])*_0x501838,_0x23428b['z']=_0x5914eb[_0x4f5d97+0x1]['z']+(_0x5914eb[_0x4f5d97]['z']-_0x5914eb[_0x4f5d97+0x1]['z'])*_0x501838,_0x586017['pt']=_0x23428b,_0x586017[_0x16e91e(0x4fe2)]=!0x0,_0x586017[_0x16e91e(0x1fda)]=_0x4f5d97,_0x586017;}return _0x586017[_0x16e91e(0x4fe2)]=!0x1,_0x586017;},ModelObject[_0x68aa19(0x4b51)]['modifyAnimationFollowPath']=function(_0x536bc8,_0x4f4bfd,_0x3984d4){var _0x4cbc11=_0x68aa19;if(this['isTangentDirection']){var _0x936a4=0.017453292519943295,_0x4566b8=this['PtsToSpherical'](_0x3984d4),_0x473866=this[_0x4cbc11(0x54a8)](_0x536bc8[_0x4f4bfd]),_0x21672c=_0x536bc8[_0x4f4bfd],_0x58df47=_0x536bc8[_0x4f4bfd+0x1],_0x3e924e=WebGLPlot$9[_0x4cbc11(0x3349)][_0x4cbc11(0x46c2)]([_0x473866['x'],_0x473866['y'],_0x473866['z']+0x64]),_0xebd0a2=new WebGLPlot$9[(_0x4cbc11(0x3349))]();_0xebd0a2=WebGLPlot$9[_0x4cbc11(0x3349)][_0x4cbc11(0x286c)](_0x3e924e[0x0],_0x21672c,_0xebd0a2),_0xebd0a2=WebGLPlot$9[_0x4cbc11(0x3349)]['normalize'](_0xebd0a2,_0xebd0a2);var _0x2fb4a0=new WebGLPlot$9[(_0x4cbc11(0x3349))]();_0x2fb4a0=WebGLPlot$9['Cartesian3'][_0x4cbc11(0x286c)](_0x58df47,_0x21672c,_0x2fb4a0),_0x2fb4a0=WebGLPlot$9['Cartesian3'][_0x4cbc11(0x4e7d)](_0x2fb4a0,_0x2fb4a0);var _0x5de392=new WebGLPlot$9['Cartesian3']();_0x5de392=WebGLPlot$9['Cartesian3']['cross'](_0x2fb4a0,_0xebd0a2,_0x5de392),_0x5de392=WebGLPlot$9[_0x4cbc11(0x3349)][_0x4cbc11(0x4e7d)](_0x5de392,_0x5de392);var _0x91abe=new WebGLPlot$9[(_0x4cbc11(0x3349))]();_0x91abe=WebGLPlot$9[_0x4cbc11(0x3349)][_0x4cbc11(0x33cc)](_0x5de392,_0x2fb4a0,_0x91abe),_0x91abe=WebGLPlot$9[_0x4cbc11(0x3349)][_0x4cbc11(0x4e7d)](_0x91abe,_0x91abe),_0x2fb4a0=new WebGLPlot$9['Cartesian3'](_0x2fb4a0['y'],_0x2fb4a0['z'],_0x2fb4a0['x']),_0x5de392=new WebGLPlot$9[(_0x4cbc11(0x3349))](_0x5de392['y'],_0x5de392['z'],_0x5de392['x']),_0x91abe=new WebGLPlot$9[(_0x4cbc11(0x3349))](_0x91abe['y'],_0x91abe['z'],_0x91abe['x']),_0x5de392=this[_0x4cbc11(0x1a29)](_0x5de392,-_0x4566b8['x']*_0x936a4,new WebGLPlot$9[(_0x4cbc11(0x3349))](0x0,0x1,0x0)),_0x5de392=this[_0x4cbc11(0x1a29)](_0x5de392,_0x4566b8['y']*_0x936a4,new WebGLPlot$9[(_0x4cbc11(0x3349))](0x1,0x0,0x0)),_0x5de392=WebGLPlot$9[_0x4cbc11(0x3349)][_0x4cbc11(0x4e7d)](_0x5de392,_0x5de392),_0x2fb4a0=this['FromAngleAxis'](_0x2fb4a0,-_0x4566b8['x']*_0x936a4,new WebGLPlot$9[(_0x4cbc11(0x3349))](0x0,0x1,0x0)),_0x2fb4a0=this['FromAngleAxis'](_0x2fb4a0,_0x4566b8['y']*_0x936a4,new WebGLPlot$9[(_0x4cbc11(0x3349))](0x1,0x0,0x0)),_0x2fb4a0=WebGLPlot$9[_0x4cbc11(0x3349)]['normalize'](_0x2fb4a0,_0x2fb4a0),_0x91abe=this[_0x4cbc11(0x1a29)](_0x91abe,-_0x4566b8['x']*_0x936a4,new WebGLPlot$9[(_0x4cbc11(0x3349))](0x0,0x1,0x0)),_0x91abe=this['FromAngleAxis'](_0x91abe,_0x4566b8['y']*_0x936a4,new WebGLPlot$9[(_0x4cbc11(0x3349))](0x1,0x0,0x0)),_0x91abe=WebGLPlot$9[_0x4cbc11(0x3349)][_0x4cbc11(0x4e7d)](_0x91abe,_0x91abe);var _0xeab426=this[_0x4cbc11(0x33cd)](_0x5de392,_0x2fb4a0,_0x91abe),_0xe6f092=-_0xeab426['x'],_0x40aeee=-_0xeab426['y'],_0x3b5117=_0xeab426['z'];return new WebGLPlot$9[(_0x4cbc11(0x3349))](_0xe6f092,_0x40aeee,_0x3b5117);}},ModelObject[_0x68aa19(0x4b51)]['FromAngleAxis']=function(_0x14b710,_0x48bf2a,_0x45bc1b){var _0xb527ac=_0x68aa19,_0x325410=0.5*_0x48bf2a,_0x3d75a0=Math['sin'](_0x325410),_0x2ded22=Math[_0xb527ac(0x1d35)](_0x325410),_0x820694=new PlotPoint3D(_0x3d75a0*_0x45bc1b['x'],_0x3d75a0*_0x45bc1b['y'],_0x3d75a0*_0x45bc1b['z']),_0x268211=new PlotPoint3D();_0x268211=WebGLPlot$9[_0xb527ac(0x3349)][_0xb527ac(0x33cc)](_0x820694,_0x14b710,_0x268211);var _0x4205ff=new PlotPoint3D();_0x4205ff=WebGLPlot$9['Cartesian3'][_0xb527ac(0x33cc)](_0x820694,_0x268211,_0x4205ff);var _0x4e80ab=new PlotPoint3D(0x2*_0x268211['x']*_0x2ded22,0x2*_0x268211['y']*_0x2ded22,0x2*_0x268211['z']*_0x2ded22),_0x1a760a=new PlotPoint3D(0x2*_0x4205ff['x'],0x2*_0x4205ff['y'],0x2*_0x4205ff['z']);return new PlotPoint3D(_0x14b710['x']+_0x4e80ab['x']+_0x1a760a['x'],_0x14b710['y']+_0x4e80ab['y']+_0x1a760a['y'],_0x14b710['z']+_0x4e80ab['z']+_0x1a760a['z']);},ModelObject[_0x68aa19(0x4b51)]['ToEulerAnglesXYZ']=function(_0x583655,_0x54b3a3,_0x2286e1){var _0x263beb=_0x68aa19,_0x64f607=0x0,_0x525b33=Math[_0x263beb(0x2ac1)](_0x583655['z']);return _0x525b33<Math['PI']/0x2?_0x525b33>-Math['PI']/0x2?new PlotPoint3D(Math['atan2'](-_0x54b3a3['z'],_0x2286e1['z']),_0x525b33,_0x64f607=Math[_0x263beb(0x8af)](-_0x583655['y'],_0x583655['x'])):new PlotPoint3D((_0x64f607=0x0)-Math[_0x263beb(0x8af)](_0x54b3a3['x'],_0x54b3a3['y']),_0x525b33,_0x64f607):new PlotPoint3D(Math['atan2'](_0x54b3a3['x'],_0x54b3a3['y'])-(_0x64f607=0x0),_0x525b33,_0x64f607);},ModelObject['prototype'][_0x68aa19(0x54a8)]=function(_0x146e01){var _0x2903b6=_0x68aa19,_0x46f9c7=this['plottingLayer']['_scene'][_0x2903b6(0x2292)][_0x2903b6(0x1706)],_0x5da068=new WebGLPlot$9[(_0x2903b6(0x3349))](_0x146e01['x'],_0x146e01['y'],_0x146e01['z']),_0x59c29b=_0x46f9c7[_0x2903b6(0x541d)](_0x5da068),_0x2a5987=WebGLPlot$9['CesiumMath'][_0x2903b6(0x52e9)](_0x59c29b[_0x2903b6(0x288b)]);return new PlotPoint3D(WebGLPlot$9[_0x2903b6(0x3d67)][_0x2903b6(0x52e9)](_0x59c29b['longitude']),_0x2a5987,_0x59c29b[_0x2903b6(0x5862)]);},SymbolLibService[_0x68aa19(0x4b51)][_0x68aa19(0x4680)]=function(_0x449315,_0x137059){var _0x53d8e6=_0x68aa19,_0x33c00d=this;return _0x137059||(_0x137059=_0x33c00d),new SuperMap[(_0x53d8e6(0x14c1))](_0x33c00d['url'],{'proxy':_0x33c00d[_0x53d8e6(0x2fce)]['proxy'],'withCredentials':_0x33c00d[_0x53d8e6(0x2fce)][_0x53d8e6(0x44a6)],'crossOrigin':_0x33c00d[_0x53d8e6(0x2fce)][_0x53d8e6(0x4bb6)],'headers':_0x33c00d[_0x53d8e6(0x2fce)]['headers'],'serverType':_0x33c00d[_0x53d8e6(0x2fce)][_0x53d8e6(0x20e8)],'eventListeners':{'scope':_0x137059,'processCompleted':_0x449315,'processFailed':_0x449315}})[_0x53d8e6(0x187c)](),_0x33c00d;},SymbolLibService[_0x68aa19(0x4b51)]['getLibInfo']=function(_0x2396b0,_0xeef53e,_0x1fbb81){var _0x3a9768=_0x68aa19,_0x9f953c=this;return _0x1fbb81||(_0x1fbb81=_0x9f953c),new SuperMap[(_0x3a9768(0xcdf))](_0x9f953c[_0x3a9768(0x343b)],{'proxy':_0x9f953c[_0x3a9768(0x2fce)][_0x3a9768(0x2b76)],'withCredentials':_0x9f953c[_0x3a9768(0x2fce)][_0x3a9768(0x44a6)],'crossOrigin':_0x9f953c[_0x3a9768(0x2fce)][_0x3a9768(0x4bb6)],'headers':_0x9f953c[_0x3a9768(0x2fce)][_0x3a9768(0x4f7d)],'serverType':_0x9f953c['options'][_0x3a9768(0x20e8)],'eventListeners':{'scope':_0x1fbb81,'processCompleted':_0xeef53e,'processFailed':_0xeef53e}})[_0x3a9768(0x187c)](_0x2396b0),_0x9f953c;},SymbolLib[_0x68aa19(0x4b51)][_0x68aa19(0x3bc2)]=function(){var _0x523db2=_0x68aa19;if(null===this['symbolLibData'])return!0x1;this['initNeedCacheListForNode'](this[_0x523db2(0x4d0d)][_0x523db2(0x422)]);},SymbolLib[_0x68aa19(0x4b51)]['initNeedCacheListForNode']=function(_0x22d5dc,_0x223e7a){var _0x1d37c4=_0x68aa19;for(var _0x3f473f=0x0;_0x3f473f<_0x22d5dc['childNodeCount'];_0x3f473f++)_0x1d37c4(0x2f23)===_0x22d5dc[_0x1d37c4(0x1330)][_0x3f473f][_0x1d37c4(0x4e03)]?this[_0x1d37c4(0x305b)](_0x22d5dc['childNodes'][_0x3f473f]):_0x1d37c4(0x1158)===_0x22d5dc[_0x1d37c4(0x1330)][_0x3f473f][_0x1d37c4(0x4e03)]&&this[_0x1d37c4(0x20a1)]['push'](_0x22d5dc['childNodes'][_0x3f473f][_0x1d37c4(0x144e)]);},SymbolLib['prototype'][_0x68aa19(0x2578)]=function(){var _0x4c5821=_0x68aa19;this[_0x4c5821(0x343b)]=null,this['libID']=null,this[_0x4c5821(0x4d0d)]=null;},SymbolLib['prototype'][_0x68aa19(0x39e0)]=function(){var _0x427088=_0x68aa19,_0x385222=this;if(0x0!==this['needCacheList']['length']){for(var _0x1321bb=this[_0x427088(0x20a1)][_0x427088(0x48ca)](),_0x560eba=0x0,_0x4f74ac=_0x1321bb[_0x427088(0x531b)];_0x560eba<_0x4f74ac;_0x560eba++){var _0x5dee82=new SuperMap[(_0x427088(0x20f1))]();_0x5dee82['libID']=this[_0x427088(0x2494)],_0x5dee82['code']=_0x1321bb[_0x560eba];var _0x2ba444=WebGLPlot[_0x427088(0x3f8c)](this[_0x427088(0x2494)],_0x1321bb[_0x560eba]);if(!_0x2ba444)return;_0x2ba444[_0x427088(0x1593)]['events']['on']({'processCompleted':_0xafe7f4,'processFailed':_0xafe7f4,'scope':_0x385222}),_0x2ba444[_0x427088(0x1593)][_0x427088(0x187c)](_0x2ba444[_0x427088(0x10f9)]);}this[_0x427088(0x30f4)]=!0x0;}else this['cachecompleted'][_0x427088(0x30bb)]({'success':!0x0});function _0xafe7f4(_0xe7069e){var _0xc7aae0=_0x427088;_0xe7069e['result']['succeed']&&(_0x385222[_0xc7aae0(0x2fcf)](_0xe7069e[_0xc7aae0(0x4fe2)]),0x0===_0x385222[_0xc7aae0(0x20a1)][_0xc7aae0(0x531b)]&&_0x385222[_0xc7aae0(0x1332)]['raiseEvent']({'success':!0x0}));}},SymbolLib[_0x68aa19(0x4b51)]['cacheSymbolData']=function(_0x1b8111){var _0x185e12=_0x68aa19,_0x3b2489=SuperMap['Util'][_0x185e12(0x33ab)](this[_0x185e12(0x20a1)],_0x1b8111[_0x185e12(0x3fa3)]);-0x1!==_0x3b2489&&(this['cachedSymbolList'][_0x1b8111['code']]=SuperMapAlgoPlot['PlottingUtil'][_0x185e12(0x5215)](_0x1b8111),this[_0x185e12(0x20a1)]['splice'](_0x3b2489,0x1));},SymbolLib[_0x68aa19(0x4b51)]['getClassFication']=function(){var _0x7f9e7e=_0x68aa19;return null===this[_0x7f9e7e(0x4d0d)]?null:this[_0x7f9e7e(0x4d0d)][_0x7f9e7e(0x5148)];},SymbolLib[_0x68aa19(0x4b51)][_0x68aa19(0x3863)]=function(){var _0x204821=_0x68aa19;return null===this[_0x204821(0x4d0d)]?null:this['symbolLibData'][_0x204821(0x4d4f)];},SymbolLib[_0x68aa19(0x4b51)][_0x68aa19(0x39ce)]=function(){var _0x588bf9=_0x68aa19;return null===this['symbolLibData']?null:this['symbolLibData'][_0x588bf9(0x4ead)];},SymbolLib[_0x68aa19(0x4b51)][_0x68aa19(0x19eb)]=function(){var _0x5cc3e5=_0x68aa19;return null===this[_0x5cc3e5(0x4d0d)]?null:this[_0x5cc3e5(0x4d0d)][_0x5cc3e5(0x2b98)];},SymbolLib[_0x68aa19(0x4b51)][_0x68aa19(0x1efd)]=function(){var _0x409b04=_0x68aa19;return null===this[_0x409b04(0x4d0d)]?null:this[_0x409b04(0x4d0d)][_0x409b04(0x4a9a)];},SymbolLib[_0x68aa19(0x4b51)]['getRootSymbolInfo']=function(){var _0x5f5061=_0x68aa19;return null===this[_0x5f5061(0x4d0d)]?null:this['symbolLibData'][_0x5f5061(0x422)];},SymbolLib[_0x68aa19(0x4b51)][_0x68aa19(0x2382)]=function(){var _0x32ebbb=_0x68aa19;return null===this[_0x32ebbb(0x4d0d)]?null:this[_0x32ebbb(0x4d0d)]['symbolCount'];},SymbolLib[_0x68aa19(0x4b51)][_0x68aa19(0x1e13)]=function(_0x18714a){var _0x3b797d=_0x68aa19,_0x4fe953=null;return this[_0x3b797d(0x3d4a)]['hasOwnProperty'](_0x18714a)&&(_0x4fe953=SuperMapAlgoPlot[_0x3b797d(0x294b)][_0x3b797d(0x5215)](this[_0x3b797d(0x3d4a)][_0x18714a])),_0x4fe953;},SymbolLib['prototype'][_0x68aa19(0x602)]=function(_0x115a1b){var _0xb35a30=_0x68aa19;this[_0xb35a30(0x2fcf)](_0x115a1b);},SymbolLib['prototype'][_0x68aa19(0x25fd)]=function(){var _0x161723=_0x68aa19;return this[_0x161723(0x2494)];},SymbolLib['prototype'][_0x68aa19(0x4ec)]=function(){var _0x2f1f42=_0x68aa19;return null===this[_0x2f1f42(0x4d0d)]?null:this[_0x2f1f42(0x4d0d)][_0x2f1f42(0x1b1a)];},SymbolLib[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(_0x2b5cc9){var _0x46b095=_0x68aa19;return null===this[_0x46b095(0x4d0d)]?'':(null===this[_0x46b095(0x3718)]&&(this[_0x46b095(0x3718)]={},this[_0x46b095(0x36b)](this[_0x46b095(0x4d0d)][_0x46b095(0x422)])),this['symbolNames'][_0x2b5cc9]);},SymbolLib[_0x68aa19(0x4b51)][_0x68aa19(0x16c1)]=function(){var _0x33f5e5=_0x68aa19;return null===this[_0x33f5e5(0x4d0d)]?null:this[_0x33f5e5(0x4d0d)][_0x33f5e5(0x3330)];},SymbolLib[_0x68aa19(0x4b51)][_0x68aa19(0x137a)]=function(_0x10f411){var _0x56d269=_0x68aa19;return this['querySymbol'](_0x10f411,this[_0x56d269(0x38a2)](),this['getRootSymbolIconUrl']());},SymbolLib[_0x68aa19(0x4b51)]['querySymbol']=function(_0xcb0d2,_0x18ab76,_0x1633df){var _0x2669b4=_0x68aa19,_0x50777d=[];if(_0x2669b4(0x2f23)===_0x18ab76['symbolNodeType']){for(var _0x1ab1f4=0x0;_0x1ab1f4<_0x18ab76[_0x2669b4(0x1330)]['length'];_0x1ab1f4++)for(var _0x434549=_0x1633df+'/'+_0x18ab76[_0x2669b4(0x261)],_0x146521=this[_0x2669b4(0x2274)](_0xcb0d2,_0x18ab76[_0x2669b4(0x1330)][_0x1ab1f4],_0x434549),_0x2406d9=0x0;_0x2406d9<_0x146521[_0x2669b4(0x531b)];_0x2406d9++)_0x50777d[_0x2669b4(0x3a33)](_0x146521[_0x2406d9]);}else(_0xcb0d2===_0x18ab76[_0x2669b4(0x144e)][_0x2669b4(0x1d43)]()||-0x1!==_0x18ab76[_0x2669b4(0x261)]['indexOf'](_0xcb0d2))&&(_0x18ab76[_0x2669b4(0x27a6)]=_0x1633df+'/'+_0x18ab76[_0x2669b4(0x144e)]+_0x2669b4(0x50d4),_0x50777d[_0x2669b4(0x3a33)](_0x18ab76));return _0x50777d;};var instance$2=null;function SymbolLibManager(_0x2e922c,_0x45cc25){var _0x2d331a=_0x68aa19;if(this[_0x2d331a(0x3fdf)]=!0x0,(!WebGLPlot[_0x2d331a(0x3224)](_0x2e922c)||0x0===_0x2e922c[_0x2d331a(0x531b)])&&this[_0x2d331a(0x3fdf)])throw new WebGLPlot[(_0x2d331a(0x5787))](_0x2d331a(0x1bc7));this['url']=_0x2e922c,this['libIDs']=null,this['symbolLibs']=[],this['symbolLibJsons']=[],this['isInializeOK']=!0x1,this[_0x2d331a(0x1885)]=new WebGLPlot[(_0x2d331a(0x4a02))](),this[_0x2d331a(0x1332)]=new WebGLPlot[(_0x2d331a(0x4a02))](),this['options']={'serviceParams':{'proxy':null,'withCredentials':!0x1,'crossOrigin':null,'headers':null,'serverType':null}},_0x45cc25&&_0x45cc25[_0x2d331a(0x2faf)]&&SymbolAlgoUtil[_0x2d331a(0x32d9)](this[_0x2d331a(0x2fce)],_0x45cc25),this[_0x2d331a(0x3fdf)]&&_0x2e922c&&0x0!==_0x2e922c[_0x2d331a(0x531b)]||this[_0x2d331a(0x3bcf)]();}SymbolLibManager[_0x68aa19(0x5789)]=function(_0x2e5e7c,_0x2c436c){return null===instance$2&&(instance$2=new SymbolLibManager(_0x2e5e7c,_0x2c436c)),instance$2;},SymbolLibManager[_0x68aa19(0x4b51)]['loadLocalLib']=function(_0x5bc9a4){var _0x5b43fe=_0x68aa19,_0x1873d1=_0x5b43fe(0x1b49);WebGLPlot[_0x5b43fe(0x3224)](_0x5bc9a4)&&''!==_0x5bc9a4&&(_0x1873d1=_0x5bc9a4);var _0x34d030=this;if(void 0x0===$['getJSON']())throw new WebGLPlot[(_0x5b43fe(0x5787))](_0x5b43fe(0x2fcc));$['getJSON'](_0x1873d1,function(_0x5ed247){var _0x11abe8=_0x5b43fe;WebGLPlot[_0x11abe8(0x3224)](_0x34d030[_0x11abe8(0x4146)])&&null!==_0x34d030[_0x11abe8(0x4146)]||(_0x34d030[_0x11abe8(0x4146)]={}),_0x34d030[_0x11abe8(0x4146)][_0x5ed247['libID']]=_0x5ed247;});},SymbolLibManager['prototype'][_0x68aa19(0x3a52)]=function(_0x1e5af7,_0x23e2c5){var _0x4956f=_0x68aa19;this[_0x4956f(0x343b)]=_0x1e5af7,null===this[_0x4956f(0x4164)]&&(this[_0x4956f(0x4164)]=[]),null===this['symbolLibs']&&(this['symbolLibs']=[]),null===this[_0x4956f(0x1f95)]&&(this[_0x4956f(0x1f95)]=[]),_0x23e2c5&&SymbolAlgoUtil[_0x4956f(0x32d9)](this,_0x23e2c5);},SymbolLibManager[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x1170a5=_0x68aa19;this[_0x1170a5(0x343b)]=null,this[_0x1170a5(0x4164)]=[],this[_0x1170a5(0x4049)]=[],this['symbolLibJsons']=[],this[_0x1170a5(0x48c1)]=!0x1,this[_0x1170a5(0x4776)]=!0x1,this[_0x1170a5(0x4146)]={};},SymbolLibManager[_0x68aa19(0x4b51)][_0x68aa19(0x3aa)]=function(){var _0x242d9f=_0x68aa19;this[_0x242d9f(0x5816)]()?this[_0x242d9f(0x1885)][_0x242d9f(0x30bb)]({'success':!0x0,'libIDs':this[_0x242d9f(0x4164)]}):this[_0x242d9f(0x4776)]||(this['isInitialize']=!0x0,new SymbolLibService(this[_0x242d9f(0x343b)],this['options'][_0x242d9f(0x2faf)])[_0x242d9f(0x4680)](function(_0x50b77e){var _0x32a805=_0x242d9f;if(!_0x50b77e[_0x32a805(0x4fe2)]||!_0x50b77e[_0x32a805(0x4fe2)][_0x32a805(0x4ee5)])throw SymbolLibManager[_0x32a805(0x4b51)]['libIDs']=[],new WebGLPlot['DeveloperError'](_0x32a805(0x51ea));if(null!==this[_0x32a805(0x4164)]&&0x0!==this[_0x32a805(0x4164)][_0x32a805(0x531b)])for(var _0x4ec5fc=0x0;_0x4ec5fc<this[_0x32a805(0x4164)][_0x32a805(0x531b)];_0x4ec5fc++){for(var _0xceb2c5=!0x1,_0x130df3=0x0;_0x130df3<_0x50b77e['result']['length'];_0x130df3++)if(this['libIDs'][_0x4ec5fc]===_0x50b77e[_0x32a805(0x4fe2)][_0x130df3]){_0xceb2c5=!0x0;break;}!0x1===_0xceb2c5&&this['libIDs'][_0x32a805(0x48ca)](_0x4ec5fc,0x1);}else this[_0x32a805(0x4164)]=_0x50b77e[_0x32a805(0x4fe2)];this['initializeSymbolLib']();},this));},SymbolLibManager[_0x68aa19(0x4b51)][_0x68aa19(0x3131)]=function(){var _0x4322a9=_0x68aa19;for(var _0xbdab17=this['libIDs'][_0x4322a9(0x48ca)](),_0x40ab7c=0x0,_0x5111af=this[_0x4322a9(0x4164)][_0x4322a9(0x531b)];_0x40ab7c<_0x5111af;_0x40ab7c++){var _0x3ab4d0=new SuperMap[(_0x4322a9(0x4fbc))]();_0x3ab4d0[_0x4322a9(0x2494)]=this[_0x4322a9(0x4164)][_0x40ab7c],new SymbolLibService(this[_0x4322a9(0x343b)],this['options'][_0x4322a9(0x2faf)])[_0x4322a9(0x34be)](_0x3ab4d0,function(_0x388519){var _0x371036=_0x4322a9;if(_0x388519['result'][_0x371036(0x4ee5)]){var _0x473814=SuperMap[_0x371036(0x253d)][_0x371036(0x33ab)](_0xbdab17,_0x388519[_0x371036(0x4fe2)]['libID']);-0x1!==_0x473814&&(_0xbdab17[_0x371036(0x4bc6)](_0x473814,0x1),this['symbolLibJsons'][_0x371036(0x3a33)](_0x388519[_0x371036(0x4fe2)]),this[_0x371036(0x4049)][_0x371036(0x3a33)](new SymbolLib({'symbolLibData':_0x388519[_0x371036(0x4fe2)]})),this[_0x371036(0x4049)][this[_0x371036(0x4049)]['length']-0x1][_0x371036(0x343b)]=this[_0x371036(0x343b)],this['symbolLibs'][this[_0x371036(0x4049)][_0x371036(0x531b)]-0x1][_0x371036(0x39e0)]()),0x0===_0xbdab17[_0x371036(0x531b)]&&(this[_0x371036(0x48c1)]=!0x0,this[_0x371036(0x1885)][_0x371036(0x30bb)]({'success':!0x0,'libIDs':this[_0x371036(0x4164)]}));}},this);}},SymbolLibManager['prototype'][_0x68aa19(0x12ac)]=function(_0x1d7544){var _0x343659=_0x68aa19;for(var _0x3692ac=[],_0x104216=0x0;_0x104216<this[_0x343659(0x4164)]['length'];_0x104216++)for(var _0x197fb5=this[_0x343659(0x33f0)](this[_0x343659(0x4164)][_0x104216])[_0x343659(0x137a)](_0x1d7544[_0x343659(0x1d43)]()),_0x1be80d=0x0;_0x1be80d<_0x197fb5['length'];_0x1be80d++)_0x3692ac[_0x343659(0x3a33)](_0x197fb5[_0x1be80d]);return _0x3692ac;},SymbolLibManager['prototype'][_0x68aa19(0x3c65)]=function(_0x45cace){var _0xf4b3d3=_0x68aa19;for(var _0x323862=[],_0x1be751=0x0;_0x1be751<this['libIDs']['length'];_0x1be751++)for(var _0x5b81d0=this[_0xf4b3d3(0x33f0)](this[_0xf4b3d3(0x4164)][_0x1be751])[_0xf4b3d3(0x137a)](_0x45cace),_0x510982=0x0;_0x510982<_0x5b81d0['length'];_0x510982++)_0x323862[_0xf4b3d3(0x3a33)](_0x5b81d0[_0x510982]);return _0x323862;},SymbolLibManager[_0x68aa19(0x4b51)][_0x68aa19(0xdb1)]=function(_0x4e0c9d){var _0x389dea=_0x68aa19;return _0x4e0c9d>=this['libIDs'][_0x389dea(0x531b)]?null:this[_0x389dea(0x4049)][_0x4e0c9d];},SymbolLibManager[_0x68aa19(0x4b51)][_0x68aa19(0x33f0)]=function(_0x356c15){var _0x3683e7=_0x68aa19;for(var _0x19f957=0x0;_0x19f957<this[_0x3683e7(0x4049)][_0x3683e7(0x531b)];_0x19f957++)if(_0x356c15===this['symbolLibs'][_0x19f957][_0x3683e7(0x2494)])return this['symbolLibs'][_0x19f957];return null;},SymbolLibManager[_0x68aa19(0x4b51)][_0x68aa19(0x25fd)]=function(_0x4c94e0){var _0x131a5b=_0x68aa19;return _0x4c94e0>=this[_0x131a5b(0x4164)]['length']?-0x1:this['libIDs'][_0x4c94e0];},SymbolLibManager[_0x68aa19(0x4b51)][_0x68aa19(0x50ea)]=function(_0x5c60da){var _0x57c470=_0x68aa19;return _0x5c60da>=this[_0x57c470(0x4164)]['length']?null:this[_0x57c470(0x1f95)][_0x5c60da];},SymbolLibManager[_0x68aa19(0x4b51)][_0x68aa19(0x5099)]=function(){var _0x20cfa7=_0x68aa19;return this[_0x20cfa7(0x4164)]['length'];},SymbolLibManager['prototype'][_0x68aa19(0x2d18)]=function(_0x718e51,_0x25af80){var _0x374e57=_0x68aa19,_0x5e3039=this[_0x374e57(0x33f0)](_0x718e51);return null===_0x5e3039?'':_0x5e3039['getSymbolName'](_0x25af80);},SymbolLibManager[_0x68aa19(0x4b51)][_0x68aa19(0x1e13)]=function(_0x4750ee,_0x9a7f3e){var _0x4f9b19=this['getSymbolLibByLibId'](_0x4750ee);return null===_0x4f9b19?null:_0x4f9b19['getSymbolData'](_0x9a7f3e);},SymbolLibManager[_0x68aa19(0x4b51)][_0x68aa19(0x602)]=function(_0x5648b1,_0x36b50a){var _0x147cf5=_0x68aa19,_0x4e4e59=this[_0x147cf5(0x33f0)](_0x5648b1);return null!==_0x4e4e59&&WebGLPlot[_0x147cf5(0x3224)](_0x36b50a)&&null!==_0x36b50a?_0x4e4e59[_0x147cf5(0x602)](_0x36b50a):null;},SymbolLibManager['prototype'][_0x68aa19(0x5816)]=function(){return this['isInializeOK'];},SymbolLibManager[_0x68aa19(0x4b51)][_0x68aa19(0x362f)]=function(_0x6022ab){var _0x26a565=_0x68aa19,_0x14ec33=this,_0x19f095=this[_0x26a565(0x33f0)](_0x6022ab);_0x19f095[_0x26a565(0x1332)][_0x26a565(0xef9)](function(_0x386dc5){var _0x2ee785=_0x26a565;_0x14ec33['cachecompleted'][_0x2ee785(0x30bb)]({'success':!0x0});}),null!==_0x19f095&&_0x19f095[_0x26a565(0x39e0)]();};var WebGLPlot$8=window['WebGLPlot']=window['WebGLPlot']||{};function AlgoSymbol(_0x362f64){var _0x1fec8c=_0x68aa19;_0x362f64=WebGLPlot$8[_0x1fec8c(0x30e6)](_0x362f64,WebGLPlot$8[_0x1fec8c(0x30e6)]['EMPTY_OBJECT']),this['_scalePoints']=WebGLPlot$8[_0x1fec8c(0x30e6)](_0x362f64[_0x1fec8c(0x472c)],[]),this[_0x1fec8c(0x554a)]=WebGLPlot$8[_0x1fec8c(0x30e6)](_0x362f64[_0x1fec8c(0x889)],[]),this['_subSymbols']=WebGLPlot$8['defaultValue'](_0x362f64['subSymbols'],[]),this[_0x1fec8c(0x5353)]=WebGLPlot$8[_0x1fec8c(0x30e6)](_0x362f64[_0x1fec8c(0x34c6)],!0x0),this[_0x1fec8c(0x23fe)]=WebGLPlot$8[_0x1fec8c(0x30e6)](_0x362f64[_0x1fec8c(0x4e5)],null),this[_0x1fec8c(0x30c7)]=WebGLPlot$8[_0x1fec8c(0x30e6)](_0x362f64[_0x1fec8c(0x927)],!0x0),this[_0x1fec8c(0x20ec)]=WebGLPlot$8[_0x1fec8c(0x30e6)](_0x362f64[_0x1fec8c(0x2b01)],0.7),this[_0x1fec8c(0x4119)]=0x0,this[_0x1fec8c(0x580c)]=!0x1,this[_0x1fec8c(0x304e)]=null,this[_0x1fec8c(0x707)]=null,this[_0x1fec8c(0xe56)]=!0x0,this['_subSymbolSize']=0x0,this['_isAnimationFeature']=!0x1,this[_0x1fec8c(0x248d)]=0.1,this[_0x1fec8c(0x3934)]=WebGLPlot$8['SceneMode']['SCENE3D'],this[_0x1fec8c(0xa44)]=document['createElement'](_0x1fec8c(0xda2)),GeoGraphicObject[_0x1fec8c(0x317a)](this,_0x362f64),this[_0x1fec8c(0x1b17)](),this[_0x1fec8c(0x1d38)]=!0x1,this[_0x1fec8c(0x5308)]=[],this[_0x1fec8c(0x34a7)]=[],this['WallInstances']=[],this[_0x1fec8c(0x1be0)]=[];}function colorConvert(_0x100f10){var _0x751e3f=_0x68aa19;if(!_0x100f10||''===_0x100f10)return new WebGLPlot$8[(_0x751e3f(0x3a27))](0x1,0x0,0x0);var _0x5df4fc=parseInt(_0x100f10[_0x751e3f(0x48ca)](0x1,0x3),0x10)/0xff,_0x164b47=parseInt(_0x100f10['slice'](0x3,0x5),0x10)/0xff,_0x1ab4d1=parseInt(_0x100f10[_0x751e3f(0x48ca)](0x5,0x7),0x10)/0xff;return new WebGLPlot$8[(_0x751e3f(0x3a27))](_0x5df4fc,_0x164b47,_0x1ab4d1);}function SymbolCell(_0x47b871){var _0x4c5cca=_0x68aa19;_0x47b871=WebGLPlot[_0x4c5cca(0x30e6)](_0x47b871,WebGLPlot['defaultValue'][_0x4c5cca(0x494f)]),this['symbolType']=WebGLPlot[_0x4c5cca(0x30e6)](_0x47b871[_0x4c5cca(0x4ef6)],SymbolType$1[_0x4c5cca(0x54e0)]),this[_0x4c5cca(0x3d4b)]=WebGLPlot['defaultValue'](_0x47b871[_0x4c5cca(0x3d4b)],[]),this[_0x4c5cca(0x3f0d)]=WebGLPlot[_0x4c5cca(0x30e6)](_0x47b871[_0x4c5cca(0x3f0d)],!0x1),this['lineColor']=WebGLPlot['defaultValue'](_0x47b871[_0x4c5cca(0x4932)],WebGLPlot[_0x4c5cca(0x3a27)]['RED']),this[_0x4c5cca(0x157a)]=WebGLPlot[_0x4c5cca(0x30e6)](_0x47b871[_0x4c5cca(0x157a)],!0x1),this[_0x4c5cca(0x11b5)]=WebGLPlot[_0x4c5cca(0x30e6)](_0x47b871[_0x4c5cca(0x11b5)],!0x1),this[_0x4c5cca(0x3bf7)]=WebGLPlot['defaultValue'](_0x47b871['lineWidth'],-0x1),this[_0x4c5cca(0x574c)]=WebGLPlot[_0x4c5cca(0x30e6)](_0x47b871[_0x4c5cca(0x574c)],!0x1),this[_0x4c5cca(0x3355)]=WebGLPlot[_0x4c5cca(0x30e6)](_0x47b871['fillStyle'],!0x1),this['fillColorLimit']=WebGLPlot[_0x4c5cca(0x30e6)](_0x47b871['fillColorLimit'],!0x1),this[_0x4c5cca(0xf0c)]=WebGLPlot[_0x4c5cca(0x30e6)](_0x47b871[_0x4c5cca(0xf0c)],new WebGLPlot['Color'](0x1,0x0,0x0,0.8)),this[_0x4c5cca(0x18fa)]=WebGLPlot[_0x4c5cca(0x30e6)](_0x47b871[_0x4c5cca(0x18fa)],!0x1),this[_0x4c5cca(0x4d31)]=WebGLPlot['defaultValue'](_0x47b871[_0x4c5cca(0x4d31)],''),this[_0x4c5cca(0x3267)]=WebGLPlot['defaultValue'](_0x47b871[_0x4c5cca(0x4d31)],void 0x0),this[_0x4c5cca(0x41a3)]=WebGLPlot['defaultValue'](_0x47b871['textAngle'],0x0),this[_0x4c5cca(0x558e)]=WebGLPlot[_0x4c5cca(0x30e6)](_0x47b871['textBounds'],void 0x0);}function SymbolArc(){var _0x2e713e=_0x68aa19;this[_0x2e713e(0x7d1)]=SymbolType$1['SYMBOL_ARC'],this[_0x2e713e(0x4134)]=0x0,this['_symbolType']=SymbolType$1['SYMBOL_ARC'],this[_0x2e713e(0x99f)]=WebGLPlot[_0x2e713e(0x4b34)](_0x2e713e(0x3707)),this[_0x2e713e(0xa47)]=0x3,this[_0x2e713e(0x1a54)]=0x3;}function SymbolPolyBezier(){var _0x5d3df7=_0x68aa19;this[_0x5d3df7(0x7d1)]=SymbolType$1[_0x5d3df7(0xe8c)],this[_0x5d3df7(0x4134)]=0x0,this[_0x5d3df7(0x5218)]=SymbolType$1[_0x5d3df7(0xe8c)],this[_0x5d3df7(0x99f)]=WebGLPlot[_0x5d3df7(0x4b34)]('bezier'),this[_0x5d3df7(0xa47)]=0x2,this[_0x5d3df7(0x1a54)]=0x270f;}function SymbolEllipse(){var _0x4c7da0=_0x68aa19;this[_0x4c7da0(0x7d1)]=SymbolType$1['SYMBOL_ELLIPSE'],this[_0x4c7da0(0x4134)]=0x0,this[_0x4c7da0(0x5218)]=SymbolType$1[_0x4c7da0(0x2b50)],this[_0x4c7da0(0x99f)]=WebGLPlot[_0x4c7da0(0x4b34)]('ellipse'),this['_maxEditPts']=0x3,this['_minEditPts']=0x3;}function SymbolParallelogram(){var _0x587bef=_0x68aa19;this[_0x587bef(0x7d1)]=SymbolType$1[_0x587bef(0x4d06)],this[_0x587bef(0x4134)]=0x0,this[_0x587bef(0x5218)]=SymbolType$1[_0x587bef(0x4d06)],this[_0x587bef(0x99f)]=WebGLPlot[_0x587bef(0x4b34)](_0x587bef(0x37eb)),this['_maxEditPts']=0x3,this[_0x587bef(0xa47)]=0x3;}function SymbolRectangle(){var _0x63e65f=_0x68aa19;this['_code']=SymbolType$1[_0x63e65f(0x392e)],this[_0x63e65f(0x4134)]=0x0,this[_0x63e65f(0x5218)]=SymbolType$1[_0x63e65f(0x392e)],this[_0x63e65f(0x99f)]=WebGLPlot[_0x63e65f(0x4b34)]('rectangle'),this[_0x63e65f(0xa47)]=0x2,this[_0x63e65f(0x1a54)]=0x2;}function SymbolCircle(){var _0x512866=_0x68aa19;this[_0x512866(0x7d1)]=SymbolType$1[_0x512866(0x571c)],this[_0x512866(0x4134)]=0x0,this['_symbolType']=SymbolType$1[_0x512866(0x571c)],this['_symbolName']=WebGLPlot['plotI18n'](_0x512866(0x4c3e)),this[_0x512866(0xa47)]=0x2,this[_0x512866(0x1a54)]=0x2;}function SymbolChord(){var _0x34364c=_0x68aa19;this[_0x34364c(0x7d1)]=SymbolType$1[_0x34364c(0x1056)],this[_0x34364c(0x4134)]=0x0,this[_0x34364c(0x5218)]=SymbolType$1[_0x34364c(0x1056)],this[_0x34364c(0x99f)]=WebGLPlot[_0x34364c(0x4b34)](_0x34364c(0x39dc)),this[_0x34364c(0x1a54)]=0x3,this[_0x34364c(0xa47)]=0x3;}WebGLPlot$8[_0x68aa19(0x3224)](Object[_0x68aa19(0x3477)])&&(AlgoSymbol[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GeoGraphicObject[_0x68aa19(0x4b51)]),AlgoSymbol[_0x68aa19(0x4b51)]['constructor']=AlgoSymbol),AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x30d2)]=function(){var _0x33ef29=_0x68aa19;if(!this[_0x33ef29(0x1d4b)]||this[_0x33ef29(0x3934)]!==this[_0x33ef29(0x23fe)][_0x33ef29(0x54c6)][_0x33ef29(0x4318)]){if(WebGLPlot$8[_0x33ef29(0x3224)](this[_0x33ef29(0x23fe)])&&WebGLPlot$8[_0x33ef29(0x3224)](this[_0x33ef29(0x23fe)]['_scene'])&&(this[_0x33ef29(0x3934)]=this['_layer'][_0x33ef29(0x54c6)][_0x33ef29(0x4318)]),this[_0x33ef29(0x2ec)](),PlotCollentionManager[_0x33ef29(0x2c4f)](this),this[_0x33ef29(0xbc1)]){if(null===this[_0x33ef29(0x707)]&&(this['_symbolAlgo']=WebGLPlot$8[_0x33ef29(0x549b)]({'libID':this[_0x33ef29(0x2494)],'code':this[_0x33ef29(0x3fa3)]}),this[_0x33ef29(0xe6d)][_0x33ef29(0x531b)]>0x0&&this[_0x33ef29(0xe6d)][_0x33ef29(0x26ed)]?this[_0x33ef29(0x707)]['subSymbols']=this[_0x33ef29(0xe6d)]:this['createSubSymbolData']()),WebGLPlot$8[_0x33ef29(0x3224)](this['_symbolAlgo'])){var _0x48aa65=SuperMapAlgoPlot[_0x33ef29(0x294b)][_0x33ef29(0x4e8d)](this['localPoints']);if(!((_0x48aa65=SymbolAlgoUtil[_0x33ef29(0x183b)](_0x48aa65))[_0x33ef29(0x531b)]<0x1||_0x48aa65[_0x33ef29(0x531b)]<this[_0x33ef29(0x31f8)]()||this[_0x33ef29(0x548c)][_0x33ef29(0x531b)]<0x1)){var _0x288b07,_0x54675e=this[_0x33ef29(0x548c)][_0x33ef29(0x531b)];this['_dHeight']=0x0;for(var _0x57935e=[],_0x52f185=0x0;_0x52f185<_0x54675e;_0x52f185++)0x0===_0x52f185?this[_0x33ef29(0x2912)]=this[_0x33ef29(0x548c)][0x0]['z']:this[_0x33ef29(0x2912)]<this[_0x33ef29(0x548c)][_0x52f185]['z']&&(this['_dHeight']=this[_0x33ef29(0x548c)][_0x52f185]['z']),0x0!==this[_0x33ef29(0x4119)]&&(this['localPoints'][_0x52f185]['z']=this['_wholeHeight'],this[_0x33ef29(0x2912)]=this[_0x33ef29(0x4119)]),_0x57935e[_0x33ef29(0x3a33)](new PlotPoint3D(this[_0x33ef29(0x548c)][_0x52f185]['x'],this[_0x33ef29(0x548c)][_0x52f185]['y'],this[_0x33ef29(0x548c)][_0x52f185]['z']));if(this[_0x33ef29(0x707)][_0x33ef29(0x2db5)]=_0x57935e,this[_0x33ef29(0x1e65)](),this[_0x33ef29(0x5115)]=[],this[_0x33ef29(0x707)][_0x33ef29(0x889)][_0x33ef29(0x531b)]<=this[_0x33ef29(0x554a)]['length']&&(this[_0x33ef29(0x707)][_0x33ef29(0x889)]=this[_0x33ef29(0x554a)]),this[_0x33ef29(0x707)]['style']={'color':this[_0x33ef29(0x12f4)][_0x33ef29(0x4932)]},WebGLPlot$8[_0x33ef29(0x3224)](this[_0x33ef29(0x707)][_0x33ef29(0x4ecb)])?this[_0x33ef29(0x248d)]=this[_0x33ef29(0x707)][_0x33ef29(0x4ecb)]:this[_0x33ef29(0x707)]['subSymbolScaleValue']=this['_subSymbolScaleValue'],this[_0x33ef29(0x580c)]){var _0x49c25f=this[_0x33ef29(0x304e)][_0x33ef29(0x1fda)],_0x5ea27e=this['_modifyScalePtParams'][_0x33ef29(0x4771)];_0x5ea27e[_0x33ef29(0x4320)]=!0x0,this[_0x33ef29(0x707)][_0x33ef29(0x927)]=!0x0,this[_0x33ef29(0x707)][_0x33ef29(0x1079)](_0x49c25f,_0x5ea27e),_0x288b07=this['_symbolAlgo'][_0x33ef29(0x3378)];}else this[_0x33ef29(0xe56)]&&!this[_0x33ef29(0x4105)]?(this[_0x33ef29(0x707)][_0x33ef29(0x5607)]=0x14,this[_0x33ef29(0x707)][_0x33ef29(0x3f85)]=this[_0x33ef29(0x2c7b)](this[_0x33ef29(0x707)][_0x33ef29(0x2db5)][0x0],this[_0x33ef29(0x707)][_0x33ef29(0x5607)]),this['_subSymbolSize']=this[_0x33ef29(0x707)][_0x33ef29(0x3f85)],this[_0x33ef29(0xe56)]=!0x1,this['createSubSymbolData']()):this[_0x33ef29(0x707)][_0x33ef29(0x3f85)]=this[_0x33ef29(0x3a77)],this[_0x33ef29(0x4105)]&&(this['_symbolAlgo'][_0x33ef29(0x927)]=!0x0,this[_0x33ef29(0x707)][_0x33ef29(0x4ecb)]=this[_0x33ef29(0x248d)]),this[_0x33ef29(0x707)]['isEdit']=this[_0x33ef29(0x30c7)],this['_symbolAlgo'][_0x33ef29(0x194c)](),_0x288b07=this[_0x33ef29(0x707)][_0x33ef29(0x3378)];if(this[_0x33ef29(0x5115)]=this[_0x33ef29(0x707)]['scalePoints'],this[_0x33ef29(0x554a)]=this[_0x33ef29(0x707)][_0x33ef29(0x889)],this[_0x33ef29(0xe6d)]=this[_0x33ef29(0x707)]['subSymbols'],WebGLPlot$8[_0x33ef29(0x3224)](_0x288b07)){var _0x298e78=[];_0x298e78=Array[_0x33ef29(0x4b57)](_0x288b07)?_0x288b07:[_0x288b07],this['createGeometryInstances'](_0x298e78,this[_0x33ef29(0x2912)]),this['_pushCollentionInstances'](this['id']),PlotCollentionManager[_0x33ef29(0x303f)](!0x0),this[_0x33ef29(0x1d4b)]=!0x0;}else this['_initialize']=!0x0;}}else this[_0x33ef29(0x1d4b)]=!0x0;}else this[_0x33ef29(0x1d4b)]=!0x0;}},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x31f8)]=function(){var _0x24c7f1=_0x68aa19;return WebGLPlot$8[_0x24c7f1(0x3224)](this[_0x24c7f1(0x707)])?this['_symbolAlgo'][_0x24c7f1(0x674)]:0x0;},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){var _0x508551=_0x68aa19;return WebGLPlot$8[_0x508551(0x3224)](this['_symbolAlgo'])?this[_0x508551(0x707)]['maxEditPts']:0x0;},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){var _0x26c5d3=_0x68aa19;return WebGLPlot$8[_0x26c5d3(0x3224)](this[_0x26c5d3(0x707)])&&0x0!==this[_0x26c5d3(0x707)][_0x26c5d3(0x261)][_0x26c5d3(0x531b)]?this[_0x26c5d3(0x707)][_0x26c5d3(0x261)]:'';},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x2629)]=function(_0x10de47,_0x38faed){var _0x9602dc=_0x68aa19;for(var _0x5a42c0=this[_0x9602dc(0x4082)](_0x10de47),_0x314bde=[],_0x22cdf4=this[_0x9602dc(0xd1a)](_0x10de47),_0x29d3fe=0x0;_0x29d3fe<_0x10de47[_0x9602dc(0x531b)];_0x29d3fe++){var _0x23f341=_0x10de47[_0x29d3fe];Array[_0x9602dc(0x4b57)](_0x23f341['positionPoints'])||(_0x23f341[_0x9602dc(0x1937)]=[_0x23f341[_0x9602dc(0x1937)]]);var _0x13364d=_0x23f341['positionPoints'];if(_0x23f341[_0x9602dc(0x252d)]&&(_0x13364d=_0x23f341[_0x9602dc(0x252d)]),!WebGLPlot$8[_0x9602dc(0x3224)](_0x13364d))return _0x314bde;if(0x0===this[_0x9602dc(0x2494)]&&0x22===this[_0x9602dc(0x3fa3)]&&(this[_0x9602dc(0x707)][_0x9602dc(0x4ee1)]=0x1,this[_0x9602dc(0x707)]['minEditPts']=0x1,_0x13364d=[_0x23f341['positionPoints'][0x0]]),_0x13364d['length']>0x1){SymbolAlgoUtil['isSymbolCellCanFill'](_0x23f341)&&_0x13364d[_0x9602dc(0x3a33)](_0x13364d[0x0]);for(var _0x51e553=[],_0x244f06=[],_0x53d5ab=[],_0x2c922e=0x0;_0x2c922e<_0x13364d[_0x9602dc(0x531b)];_0x2c922e++){var _0xfa81ed=_0x13364d[_0x2c922e];isNaN(_0xfa81ed['x'])||isNaN(_0xfa81ed['y'])||((isNaN(_0xfa81ed['z'])||void 0x0===_0xfa81ed['z'])&&(_0xfa81ed['z']=0x0),WebGLPlot$8[_0x9602dc(0x3224)](this[_0x9602dc(0x23fe)])&&WebGLPlot$8[_0x9602dc(0x3224)](this[_0x9602dc(0x23fe)][_0x9602dc(0x54c6)])&&this[_0x9602dc(0x23fe)][_0x9602dc(0x54c6)]['mode']===WebGLPlot$8[_0x9602dc(0x3e3e)][_0x9602dc(0x4c10)]&&(_0x38faed=0x0,_0xfa81ed['z']=0x0),_0x5a42c0&&0x0!==this[_0x9602dc(0x2494)]||0x30===this[_0x9602dc(0x3fa3)]||0x18===this[_0x9602dc(0x3fa3)]||0x20===this[_0x9602dc(0x3fa3)]?_0x244f06['push'](new PlotPoint3D(_0xfa81ed['x'],_0xfa81ed['y'],_0xfa81ed['z'])):(_0xfa81ed=new PlotPoint3D(_0xfa81ed['x'],_0xfa81ed['y'],_0x38faed),_0x244f06[_0x9602dc(0x3a33)](new PlotPoint3D(_0xfa81ed['x'],_0xfa81ed['y'],_0x38faed))),_0x51e553['push'](WebGLPlot$8[_0x9602dc(0x3349)][_0x9602dc(0x2ac5)](_0xfa81ed['x'],_0xfa81ed['y'],_0xfa81ed['z'])),this['_extendWallHeight']>0x0&&_0x53d5ab[_0x9602dc(0x3a33)](_0xfa81ed['z']+0.1));}if(_0x23f341['style'][_0x9602dc(0x574c)]&&_0x23f341['style'][_0x9602dc(0x12c5)]||0x0===_0x23f341[_0x9602dc(0x588d)]['fillStyle']&&_0x23f341[_0x9602dc(0x588d)][_0x9602dc(0x574c)]?SymbolAlgoUtil[_0x9602dc(0x53ce)](_0x23f341)&&this['generateFillGeometry'](_0x51e553,_0x23f341[_0x9602dc(0x588d)]):0x1!==this[_0x9602dc(0x1a69)]['_fillSymbolID']&&(SymbolAlgoUtil[_0x9602dc(0x3c2)](this)||SymbolAlgoUtil[_0x9602dc(0x53ce)](_0x23f341))&&this['generateFillGeometry'](_0x51e553),WebGLPlot$8[_0x9602dc(0x3224)](_0x23f341[_0x9602dc(0x588d)]['fillSymbolID'])&&0x0===_0x23f341[_0x9602dc(0x588d)][_0x9602dc(0x39dd)]&&this['generateFillGeometry'](_0x51e553,_0x23f341[_0x9602dc(0x588d)]),0x0===_0x23f341[_0x9602dc(0x588d)]['strokeWidth']&&_0x23f341[_0x9602dc(0x588d)][_0x9602dc(0x11b5)]){this[_0x9602dc(0x1a69)]['_fillSymbolID']||this[_0x9602dc(0x1a93)](_0x51e553);continue;}var _0x24042e=this[_0x9602dc(0x1a69)][_0x9602dc(0x35ee)];if(_0x23f341['style']&&_0x23f341[_0x9602dc(0x588d)][_0x9602dc(0x26f1)]){_0x24042e===SurroundLineType$1['SURROUNDLINE_NONE']&&(_0x24042e=_0x23f341['style']['surroundLineType']);for(var _0x38c873=this[_0x9602dc(0x17ab)](_0x244f06,_0x51e553,_0x22cdf4,_0x23f341[_0x9602dc(0x588d)],_0x24042e),_0x16b5e6=0x0;_0x16b5e6<_0x38c873['length'];_0x16b5e6++)_0x38c873[_0x16b5e6]&&_0x314bde[_0x9602dc(0x3a33)](_0x38c873[_0x16b5e6]);}else{if(SurroundLineType$1[_0x9602dc(0x334e)]!==this[_0x9602dc(0x1a69)][_0x9602dc(0x35ee)]){for(_0x38c873=this[_0x9602dc(0x17ab)](_0x244f06,_0x51e553,_0x22cdf4,this[_0x9602dc(0x1a69)],_0x24042e),_0x16b5e6=0x0;_0x16b5e6<_0x38c873[_0x9602dc(0x531b)];_0x16b5e6++)_0x38c873[_0x16b5e6]&&_0x314bde[_0x9602dc(0x3a33)](_0x38c873[_0x16b5e6]);}}var _0x52be67=this[_0x9602dc(0x1a69)][_0x9602dc(0x14e8)],_0x1ef507=null;_0x23f341['style']['lineColorLimit']?(_0x1ef507=SymbolAlgoUtil[_0x9602dc(0x1b9f)](_0x23f341[_0x9602dc(0x588d)]['color']))[_0x9602dc(0x24f9)]=_0x23f341['style']['strokeOpacity']:(_0x1ef507=this[_0x9602dc(0x1a69)][_0x9602dc(0x49c1)])[_0x9602dc(0x24f9)]=this[_0x9602dc(0x1a69)][_0x9602dc(0x72b)],this[_0x9602dc(0x23fe)][_0x9602dc(0x33a3)]&&this['_id']===this[_0x9602dc(0x23fe)][_0x9602dc(0x33a3)]['id']&&!this['_layer'][_0x9602dc(0x794)]&&(_0x1ef507=new WebGLPlot$8[(_0x9602dc(0x3a27))](0x0,0x0,0x1,0x1));var _0x561dde=WebGLPlot$8[_0x9602dc(0x160a)]({'libID':this[_0x9602dc(0x2494)],'code':this[_0x9602dc(0x3fa3)]});_0x561dde[_0x9602dc(0x28b8)]&&((_0x1ef507=SymbolAlgoUtil[_0x9602dc(0x1b9f)](_0x561dde[_0x9602dc(0x28b8)]))[_0x9602dc(0x24f9)]=this[_0x9602dc(0x1a69)][_0x9602dc(0x72b)]);var _0x3faa91=this['createLineGeometry'](_0x51e553,_0x52be67,_0x1ef507);(null!==_0x3faa91&&_0x314bde['push'](_0x3faa91),this[_0x9602dc(0xb66)]>0x0&&_0x51e553[_0x9602dc(0x531b)]>0x1)&&(_0x1ef507=this['_symbolStyle'][_0x9602dc(0x49c1)],(_0x1ef507=WebGLPlot$8[_0x9602dc(0x3a27)][_0x9602dc(0x11bf)](_0x1ef507,this['_extendWallOpacity']),this[_0x9602dc(0x2036)](_0x51e553,_0x53d5ab,_0x1ef507)));}else 0x1===_0x13364d[_0x9602dc(0x531b)]&&0x22===_0x23f341[_0x9602dc(0x3243)]&&this[_0x9602dc(0x20a6)](_0x23f341,_0x38faed);this[_0x9602dc(0x3c7c)]();}return _0x314bde;},AlgoSymbol['prototype']['computeBounds']=function(_0x1f0842){var _0x2de9a4=_0x68aa19,_0x437199=0x0,_0x1c08f7=0x0,_0x369aea=0xb4,_0x1d9dcc=0xb4,_0x36ac3c=!0x1;WebGLPlot$8[_0x2de9a4(0x3224)](_0x1f0842)||(_0x1f0842=this[_0x2de9a4(0x707)]['components'],_0x36ac3c=!0x0);for(var _0x43a9a6=0x0;_0x43a9a6<_0x1f0842[_0x2de9a4(0x531b)];_0x43a9a6++){var _0x18abeb=_0x1f0842[_0x43a9a6];if(0x0!==_0x18abeb[_0x2de9a4(0x588d)]['weight']){if(Array[_0x2de9a4(0x4b57)](_0x18abeb[_0x2de9a4(0x1937)])||(_0x18abeb[_0x2de9a4(0x1937)]=[_0x18abeb[_0x2de9a4(0x1937)]]),SymbolType$1[_0x2de9a4(0x571c)]===_0x18abeb[_0x2de9a4(0x3243)]){let _0x569ab9=WebGLPlot$8[_0x2de9a4(0x3349)][_0x2de9a4(0x2ac5)](_0x18abeb[_0x2de9a4(0x1937)][0x0]['x'],_0x18abeb[_0x2de9a4(0x1937)][0x0]['y'],_0x18abeb[_0x2de9a4(0x1937)][0x0]['z']),_0x2e19e3=WebGLPlot$8['Cartesian3']['fromDegrees'](_0x18abeb[_0x2de9a4(0x1937)][0x1]['x'],_0x18abeb[_0x2de9a4(0x1937)][0x1]['y'],_0x18abeb[_0x2de9a4(0x1937)][0x1]['z']);var _0x19f81e=WebGLPlot$8['Transforms']['eastNorthUpToFixedFrame'](_0x569ab9);const _0xcc016c=WebGLPlot$8['Cartesian3'][_0x2de9a4(0x2ffa)](_0x569ab9,_0x2e19e3);var _0x3e4ad7=SymbolAlgoUtil[_0x2de9a4(0x4664)](_0xcc016c,new WebGLPlot$8['Cartesian3'](0x0,0x0,0x0),0x48),_0x190a28=[];for(_0x43a9a6=0x0;_0x43a9a6<_0x3e4ad7[_0x2de9a4(0x531b)];_0x43a9a6++){var _0x3396c1=new WebGLPlot$8[(_0x2de9a4(0x3349))](),_0x30dfb8=new WebGLPlot$8[(_0x2de9a4(0x3349))]();_0x3396c1=WebGLPlot$8['Cartesian3'][_0x2de9a4(0x1c02)](new WebGLPlot$8[(_0x2de9a4(0x3349))](_0x3e4ad7[_0x43a9a6]['x'],_0x3e4ad7[_0x43a9a6]['y'],0x0),0x1,_0x3396c1),_0x30dfb8=WebGLPlot$8[_0x2de9a4(0x38ce)]['multiplyByPoint'](_0x19f81e,_0x3396c1,_0x30dfb8);var _0x2765cc=WebGLPlot$8[_0x2de9a4(0x1928)][_0x2de9a4(0x2d23)](_0x30dfb8);const _0x579ca4=WebGLPlot$8[_0x2de9a4(0x3d67)][_0x2de9a4(0x52e9)](_0x2765cc[_0x2de9a4(0x1041)]),_0x42cfe8=WebGLPlot$8['CesiumMath'][_0x2de9a4(0x52e9)](_0x2765cc['latitude']);_0x190a28[_0x2de9a4(0x3a33)](new WebGLPlot$8['Cartesian3'](_0x579ca4,_0x42cfe8,0x0));}_0x18abeb['shapePts']=_0x190a28;}else{var _0x47ab98=WebGLPlot$8[_0x2de9a4(0x1a0d)](_0x18abeb[_0x2de9a4(0x3243)],_0x18abeb['positionPoints']);_0x18abeb['shapePts']=_0x47ab98;}if(WebGLPlot$8['defined'](_0x47ab98)){for(var _0x372ebd=0x0;_0x372ebd<_0x47ab98[_0x2de9a4(0x531b)];++_0x372ebd)_0x47ab98[_0x372ebd]['x']<_0x369aea&&(_0x369aea=_0x47ab98[_0x372ebd]['x']),_0x47ab98[_0x372ebd]['y']<_0x1d9dcc&&(_0x1d9dcc=_0x47ab98[_0x372ebd]['y']),_0x47ab98[_0x372ebd]['x']>_0x437199&&(_0x437199=_0x47ab98[_0x372ebd]['x']),_0x47ab98[_0x372ebd]['y']>_0x1c08f7&&(_0x1c08f7=_0x47ab98[_0x372ebd]['y']);}}}this['_CenterPosition']=new PlotPoint3D((_0x437199+_0x369aea)/0x2,(_0x1d9dcc+_0x1c08f7)/0x2,0x0);var _0x3be7dd=_0x437199-_0x369aea,_0x459501=_0x1c08f7-_0x1d9dcc;return _0x36ac3c?{'x':_0x369aea+_0x3be7dd/0x2,'y':_0x1d9dcc,'z':0x0,'maxX':_0x437199,'maxY':_0x1c08f7,'minX':_0x369aea,'minY':_0x1d9dcc}:_0x3be7dd>=_0x459501?_0x3be7dd:_0x459501;},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x17ab)]=function(_0x559317,_0x8e44a3,_0x583c3d,_0x3bfae1,_0x2bb5f3){var _0x2d3f18=_0x68aa19,_0x52b348,_0x51291f,_0x288e17,_0x2e53c2=[],_0x58ce97=[],_0x125707=[],_0x783847=this[_0x2d3f18(0x12f4)][_0x2d3f18(0x561e)];switch(_0x783847=WebGLPlot$8[_0x2d3f18(0x3a27)][_0x2d3f18(0x11bf)](_0x783847,this[_0x2d3f18(0x12f4)]['opacity']),_0x3bfae1[_0x2d3f18(0x26f1)]&&(_0x2bb5f3=_0x3bfae1[_0x2d3f18(0x1a13)],_0x3bfae1[_0x2d3f18(0x3f0d)]&&(_0x3bfae1[_0x2d3f18(0x561e)]&&''!==_0x3bfae1[_0x2d3f18(0x561e)]||(_0x3bfae1[_0x2d3f18(0x561e)]=_0x2d3f18(0x5595)),(_0x783847=colorConvert(_0x3bfae1[_0x2d3f18(0x561e)]))[_0x2d3f18(0x24f9)]=_0x3bfae1['surroundLineColorOpacity'])),_0x2bb5f3){case SurroundLineType$1[_0x2d3f18(0x43ee)]:_0x51291f=this[_0x2d3f18(0x1a69)]['_surroundLineWidth']/0x2+this[_0x2d3f18(0x1a69)][_0x2d3f18(0x14e8)]/0x2,this[_0x2d3f18(0x5353)]&&(_0x51291f=this[_0x2d3f18(0x52d3)]*_0x583c3d),_0x288e17=SymbolAlgoUtil[_0x2d3f18(0xcd7)](_0x559317,_0x51291f);for(var _0x1c0823=0x0;_0x1c0823<_0x288e17[_0x2d3f18(0x531b)];++_0x1c0823)_0x58ce97[_0x2d3f18(0x3a33)](new WebGLPlot$8['Cartesian3'][(_0x2d3f18(0x2ac5))](_0x288e17[_0x1c0823]['x'],_0x288e17[_0x1c0823]['y'],_0x288e17[_0x1c0823]['z']));_0x51291f=-_0x51291f;for(var _0x3ae3b2=(_0x288e17=SymbolAlgoUtil[_0x2d3f18(0xcd7)](_0x559317,_0x51291f))[_0x2d3f18(0x531b)]-0x1;_0x3ae3b2>=0x0;--_0x3ae3b2)_0x125707[_0x2d3f18(0x3a33)](new WebGLPlot$8[(_0x2d3f18(0x3349))][(_0x2d3f18(0x2ac5))](_0x288e17[_0x3ae3b2]['x'],_0x288e17[_0x3ae3b2]['y'],_0x288e17[_0x3ae3b2]['z']));_0x52b348=this['_symbolStyle'][_0x2d3f18(0xf03)];break;case SurroundLineType$1[_0x2d3f18(0x4cb5)]:case SurroundLineType$1[_0x2d3f18(0x25d1)]:_0x51291f=this[_0x2d3f18(0x1a69)][_0x2d3f18(0xf03)]/0x2+this['_symbolStyle']['_lineWidth']/0x2,this[_0x2d3f18(0x5353)]&&(_0x51291f=this[_0x2d3f18(0x52d3)]*_0x583c3d),_0x2bb5f3===SurroundLineType$1[_0x2d3f18(0x4cb5)]&&(_0x51291f=-_0x51291f),_0x288e17=SymbolAlgoUtil[_0x2d3f18(0xcd7)](_0x559317,_0x51291f);for(_0x1c0823=0x0;_0x1c0823<_0x288e17[_0x2d3f18(0x531b)];++_0x1c0823)_0x58ce97['push'](new WebGLPlot$8['Cartesian3'][(_0x2d3f18(0x2ac5))](_0x288e17[_0x1c0823]['x'],_0x288e17[_0x1c0823]['y'],_0x288e17[_0x1c0823]['z']));_0x52b348=this[_0x2d3f18(0x1a69)][_0x2d3f18(0xf03)];}return _0x58ce97['length']<0x2||(_0x2e53c2[_0x2d3f18(0x3a33)](this['createLineGeometry'](_0x58ce97,_0x52b348,_0x783847,!0x0)),_0x125707[_0x2d3f18(0x531b)]>=0x2&&_0x2e53c2[_0x2d3f18(0x3a33)](this[_0x2d3f18(0x3fc)](_0x125707,_0x52b348,_0x783847,!0x0))),_0x2e53c2;},AlgoSymbol[_0x68aa19(0x4b51)]['generateFillGeometry']=function(_0x528e4e,_0x123de3){var _0x49e9fa=_0x68aa19,_0x2f3d9b,_0x47cdf8,_0x4f1ee6=WebGLPlot$8['PolygonGeometry'][_0x49e9fa(0x50d6)]({'positions':_0x528e4e,'perPositionHeight':!0x0});if(WebGLPlot$8['defined'](_0x123de3)&&_0x123de3[_0x49e9fa(0x574c)]?_0x2f3d9b=WebGLPlot$8['defined'](_0x123de3[_0x49e9fa(0xf0c)])&&_0x123de3[_0x49e9fa(0x3ab8)]?SymbolAlgoUtil[_0x49e9fa(0x1b9f)](_0x123de3['fillColor']):_0x123de3['color']&&_0x123de3[_0x49e9fa(0x3ab8)]?WebGLPlot$8['Color']['clone'](SymbolAlgoUtil[_0x49e9fa(0x1b9f)](_0x123de3[_0x49e9fa(0x28b8)])):WebGLPlot$8[_0x49e9fa(0x3a27)][_0x49e9fa(0x254b)](this[_0x49e9fa(0x1a69)][_0x49e9fa(0x49c1)]):(_0x2f3d9b=WebGLPlot$8['Color']['clone'](this[_0x49e9fa(0x1a69)][_0x49e9fa(0x2722)]))['alpha']=0x1-this[_0x49e9fa(0x1a69)]['_fillOpaqueRate']/0x64,this[_0x49e9fa(0x23fe)]['selectedFeature']&&this[_0x49e9fa(0x2b7f)]===this['_layer'][_0x49e9fa(0x33a3)]['id']&&!this[_0x49e9fa(0x23fe)][_0x49e9fa(0x794)]&&(_0x2f3d9b=new WebGLPlot$8[(_0x49e9fa(0x3a27))](0x0,0x0,0x1,0x1)),null!==(_0x47cdf8=this[_0x49e9fa(0x411f)]?_0x4f1ee6:WebGLPlot$8[_0x49e9fa(0x5248)][_0x49e9fa(0x2a90)](_0x4f1ee6))&&WebGLPlot$8[_0x49e9fa(0x3224)](_0x47cdf8)){var _0x2c205b=new WebGLPlot$8[(_0x49e9fa(0x136a))]({'geometry':_0x47cdf8,'id':this['id'],'attributes':{'color':WebGLPlot$8['ColorGeometryInstanceAttribute'][_0x49e9fa(0x3d8a)](_0x2f3d9b)}});_0x2c205b[_0x49e9fa(0x46e5)]=_0x2f3d9b['toRgba'](),_0x2c205b[_0x49e9fa(0x803)]=this[_0x49e9fa(0x1a69)][_0x49e9fa(0x90c)][_0x49e9fa(0x3efa)](),_0x2c205b[_0x49e9fa(0x411f)]=this[_0x49e9fa(0x411f)],this[_0x49e9fa(0x34a7)][_0x49e9fa(0x3a33)](_0x2c205b);}},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x58a2)]=function(){var _0x24fc53=_0x68aa19,_0x27339f=this[_0x24fc53(0xa44)]['width']=0x64,_0x4b2f86=this['fillCanvas'][_0x24fc53(0x5862)]=0x64;this[_0x24fc53(0x18f7)]=this[_0x24fc53(0xa44)][_0x24fc53(0x3ca1)]('2d');var _0x40a0d0=null;switch(this[_0x24fc53(0x1a69)][_0x24fc53(0x5548)]){case 0x1:_0x40a0d0=this[_0x24fc53(0x18f7)][_0x24fc53(0x1a9b)](0x0,0x0,_0x27339f,_0x4b2f86);break;case 0x2:var _0x5daf9e=_0x27339f/0x2,_0x24210a=_0x4b2f86/0x2,_0x59ec4f=_0x27339f/0x4,_0x3bfeb0=0x2*_0x59ec4f;_0x40a0d0=this[_0x24fc53(0x18f7)]['createRadialGradient'](_0x5daf9e,_0x24210a,_0x59ec4f,_0x5daf9e,_0x24210a,_0x3bfeb0);}return _0x40a0d0[_0x24fc53(0x142e)](0x0,this[_0x24fc53(0x1a69)][_0x24fc53(0x2722)]['toCssColorString']()),_0x40a0d0['addColorStop'](0x1,this[_0x24fc53(0x1a69)][_0x24fc53(0x90c)]['toCssColorString']()),this[_0x24fc53(0x18f7)]['fillStyle']=_0x40a0d0,this['_ctx']['fillRect'](0x0,0x0,0x64,0x64),this[_0x24fc53(0xa44)];},AlgoSymbol['prototype'][_0x68aa19(0x4082)]=function(_0x5ec688){var _0x1e247c=_0x68aa19;for(var _0x456a5e=!0x0,_0x117cee=0x0;_0x117cee<_0x5ec688['length'];_0x117cee++)for(var _0x33d0a7=_0x5ec688[_0x117cee],_0x5f00cc=0x0;_0x5f00cc<_0x33d0a7[_0x1e247c(0x1937)][_0x1e247c(0x531b)];_0x5f00cc++){if(void 0x0===_0x33d0a7[_0x1e247c(0x1937)][_0x5f00cc]['z']){_0x456a5e=!0x1;break;}}return _0x456a5e;},AlgoSymbol[_0x68aa19(0x4b51)]['createSubSymbolData']=function(){var _0x1db18b=_0x68aa19;0x0===this[_0x1db18b(0xe6d)]['length']&&this[_0x1db18b(0x707)]&&(this[_0x1db18b(0xe6d)]=JSON['parse'](JSON[_0x1db18b(0x1e9b)](this[_0x1db18b(0x707)]['subSymbols'])));for(var _0x4a888d=0x0;_0x4a888d<this[_0x1db18b(0xe6d)][_0x1db18b(0x531b)];_0x4a888d++)this[_0x1db18b(0x3f8c)](this[_0x1db18b(0xe6d)][_0x4a888d],_0x4a888d);},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x3f8c)]=function(_0x4a2005,_0x2da372){var _0x509759=_0x68aa19,_0x5da198=this,_0x369bae=SymbolLibManager[_0x509759(0x5789)]()[_0x509759(0x1e13)](_0x4a2005[_0x509759(0x2494)],_0x4a2005['code']);if(WebGLPlot$8[_0x509759(0x3224)](_0x369bae)&&null!==_0x369bae){var _0x11e9d8=[];if(!WebGLPlot$8['defined'](_0x369bae[_0x509759(0x4ef)]))return;for(var _0x200634=0x0;_0x200634<_0x369bae[_0x509759(0x4ef)][_0x509759(0x531b)];_0x200634++)_0x369bae['innerCells'][_0x200634][_0x509759(0x2e46)]||_0x11e9d8[_0x509759(0x3a33)](_0x369bae[_0x509759(0x4ef)][_0x200634]);return _0x369bae['innerCells']=_0x11e9d8,_0x4a2005['symbolData']=_0x369bae,_0x5da198[_0x509759(0x707)]['subSymbols'][_0x2da372]=_0x4a2005,_0x5da198['_initialize']=!0x1,!0x0;}var _0xb3d943=WebGLPlot$8['getServerData'](_0x4a2005[_0x509759(0x2494)],_0x4a2005['code']);_0xb3d943&&(_0xb3d943[_0x509759(0x1593)][_0x509759(0xd2b)]['on']({'processCompleted':function(_0x59de58){var _0x22209d=_0x509759,_0xc40619=_0x59de58[_0x22209d(0x4fe2)],_0x38f6a0=[];if(WebGLPlot$8[_0x22209d(0x3224)](_0xc40619['innerCells'])){for(var _0x51019=0x0;_0x51019<_0xc40619['innerCells']['length'];_0x51019++)_0xc40619[_0x22209d(0x4ef)][_0x51019][_0x22209d(0x2e46)]||_0x38f6a0['push'](_0xc40619[_0x22209d(0x4ef)][_0x51019]);return _0xc40619[_0x22209d(0x4ef)]=_0x38f6a0,_0x4a2005[_0x22209d(0x26ed)]=_0xc40619,_0x5da198[_0x22209d(0x707)][_0x22209d(0x5310)][_0x2da372]=_0x4a2005,_0x5da198[_0x22209d(0x1d4b)]=!0x1,!0x0;}},'processFailed':function(_0x32e0cc){},'scope':this}),_0xb3d943[_0x509759(0x1593)][_0x509759(0x187c)](_0xb3d943[_0x509759(0x10f9)]));},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x2c7b)]=function(_0x2e954f,_0x1b5b1f){var _0x552f7c=_0x68aa19;if(void 0x0===_0x2e954f)return 0x0;var _0x4f0391=this[_0x552f7c(0x23fe)][_0x552f7c(0x54c6)],_0x4c3e0d=WebGLPlot$8[_0x552f7c(0x3349)]['fromDegrees'](_0x2e954f['x'],_0x2e954f['y'],_0x2e954f['z']),_0x5b8fd0=WebGLPlot$8[_0x552f7c(0x67e)]['wgs84ToWindowCoordinates'](_0x4f0391,_0x4c3e0d);if(!WebGLPlot$8[_0x552f7c(0x3224)](_0x5b8fd0))return 0x0;var _0xfee06b=new WebGLPlot$8['Cartesian2'](_0x5b8fd0['x'],_0x5b8fd0['y']+_0x1b5b1f),_0x39a9a8=SymbolAlgoUtil[_0x552f7c(0x2e99)](_0x4f0391,_0x5b8fd0),_0x16dd9b=SymbolAlgoUtil['getPosition2'](_0x4f0391,_0xfee06b);return SymbolAlgoUtil[_0x552f7c(0x2ffa)](_0x39a9a8,_0x16dd9b);},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x1e65)]=function(){var _0x4bddeb=_0x68aa19;if(this[_0x4bddeb(0xe56)]&&0x0===this[_0x4bddeb(0x707)][_0x4bddeb(0x2494)]&&0x3fb===this['_symbolAlgo'][_0x4bddeb(0x3fa3)]&&(this[_0x4bddeb(0x707)][_0x4bddeb(0x4ad2)]=0x0,this[_0x4bddeb(0x707)][_0x4bddeb(0x1200)]=0x168),0x0===this['_symbolAlgo']['libID']&&0x3fe===this[_0x4bddeb(0x707)][_0x4bddeb(0x3fa3)]){WebGLPlot$8['defined'](this[_0x4bddeb(0x707)][_0x4bddeb(0x2896)])||(this[_0x4bddeb(0x707)][_0x4bddeb(0x2896)]=[]);var _0x5ab6a2=this[_0x4bddeb(0x548c)];if(this[_0x4bddeb(0x707)][_0x4bddeb(0x2896)][_0x4bddeb(0x531b)]<_0x5ab6a2[_0x4bddeb(0x531b)]){var _0x5dad95=this['pixelDisToRealDis'](_0x5ab6a2[0x0],this[_0x4bddeb(0x707)][_0x4bddeb(0x2551)]);this['_symbolAlgo'][_0x4bddeb(0x2896)]['push'](_0x5dad95);}}},AlgoSymbol['prototype'][_0x68aa19(0x20a6)]=function(_0x4eb245,_0x25b6b5){var _0x3e9aed=_0x68aa19;if(WebGLPlot$8[_0x3e9aed(0x3224)](_0x4eb245['textContent'])&&null!==_0x4eb245[_0x3e9aed(0x4d31)]){0x0!==_0x4eb245['textContent'][_0x3e9aed(0x531b)]||WebGLPlot$8['defined'](this['textContent'])&&0x0!==this[_0x3e9aed(0x4d31)][_0x3e9aed(0x531b)]||(this[_0x3e9aed(0x4d31)]='AaBb'),0x0!==_0x4eb245['textContent'][_0x3e9aed(0x531b)]&&(this[_0x3e9aed(0x4d31)]=_0x4eb245['textContent']);var _0x597c2c=this[_0x3e9aed(0x4d31)],_0x1907d8=WebGLPlot$8[_0x3e9aed(0x3349)][_0x3e9aed(0x2ac5)](_0x4eb245[_0x3e9aed(0x1937)][0x0]['x'],_0x4eb245[_0x3e9aed(0x1937)][0x0]['y'],_0x25b6b5),_0x38a8b5=this[_0x3e9aed(0x4ff2)],_0x9f3897=new WebGLPlot$8[(_0x3e9aed(0x3a27))](_0x38a8b5['_foreColor'][_0x3e9aed(0x4f34)],_0x38a8b5[_0x3e9aed(0x1704)][_0x3e9aed(0x2129)],_0x38a8b5[_0x3e9aed(0x1704)][_0x3e9aed(0x28f8)],_0x38a8b5['_foreColor']['alpha']);this[_0x3e9aed(0x2e4d)]&&(_0x9f3897=new WebGLPlot$8[(_0x3e9aed(0x3a27))](0x0,0x1,0x0,0x1));var _0x43ddfc,_0x2dfe3e=_0x38a8b5[_0x3e9aed(0x3344)]+_0x3e9aed(0x2f51)+_0x38a8b5[_0x3e9aed(0x17e7)];0x0===this[_0x3e9aed(0x2494)]&&0x22===this[_0x3e9aed(0x3fa3)]?_0x43ddfc={'style':_0x38a8b5['outline']?WebGLPlot$8[_0x3e9aed(0x4434)][_0x3e9aed(0x1aa9)]:WebGLPlot$8[_0x3e9aed(0x4434)][_0x3e9aed(0x4590)],'outlineColor':_0x38a8b5[_0x3e9aed(0x19b8)],'outlineWidth':_0x38a8b5[_0x3e9aed(0x3573)],'position':_0x1907d8,'text':_0x597c2c,'font':_0x2dfe3e,'fillColor':_0x9f3897,'horizontalOrigin':WebGLPlot$8['HorizontalOrigin'][_0x3e9aed(0x4e6b)],'id':this[_0x3e9aed(0x2b7f)]}:(WebGLPlot$8[_0x3e9aed(0x3224)](_0x4eb245['style']['fontColorLimit'])&&WebGLPlot$8[_0x3e9aed(0x3224)](_0x4eb245[_0x3e9aed(0x588d)][_0x3e9aed(0x2efb)])&&_0x4eb245[_0x3e9aed(0x588d)][_0x3e9aed(0x18fa)]&&(_0x9f3897=colorConvert(_0x4eb245[_0x3e9aed(0x588d)][_0x3e9aed(0x2efb)])),_0x43ddfc={'position':_0x1907d8,'text':_0x597c2c,'font':_0x2dfe3e,'fillColor':_0x9f3897,'horizontalOrigin':WebGLPlot$8[_0x3e9aed(0x1681)][_0x3e9aed(0x4e6b)]}),(_0x43ddfc=PlotCollentionManager[_0x3e9aed(0x244d)](this,_0x43ddfc))['SymbolType']=SymbolType$1[_0x3e9aed(0x4ac8)];}},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x2036)]=function(_0x3fbb07,_0x3783e4,_0x12dbed){var _0x3cd4da=_0x68aa19,_0x15a3ce=[],_0xa1d19a=Math[_0x3cd4da(0x27d5)][_0x3cd4da(0x18ce)]({},_0x3783e4);_0xa1d19a>this[_0x3cd4da(0xb66)]?_0xa1d19a-=this['_extendWallHeight']:_0xa1d19a=0x0;for(var _0x4d3e62=0x0;_0x4d3e62<_0x3783e4[_0x3cd4da(0x531b)];_0x4d3e62++)_0x15a3ce[_0x3cd4da(0x3a33)](_0xa1d19a);var _0x4cbc07=new WebGLPlot$8['WallGeometry']({'positions':_0x3fbb07,'maximumHeights':_0x3783e4,'minimumHeights':_0x15a3ce}),_0x4993b1=WebGLPlot$8[_0x3cd4da(0x369e)][_0x3cd4da(0x2a90)](_0x4cbc07);if(WebGLPlot$8[_0x3cd4da(0x3224)](_0x4993b1)){var _0x1f715a=WebGLPlot$8['ColorGeometryInstanceAttribute']['fromColor']({'alpha':0x0,'red':0x1,'green':0x1,'blue':0x0}),_0x515039=new WebGLPlot$8[(_0x3cd4da(0x136a))]({'geometry':_0x4993b1,'attributes':{'color':_0x1f715a},'id':this['id']});_0x515039[_0x3cd4da(0x46e5)]=_0x12dbed[_0x3cd4da(0x3efa)](),this[_0x3cd4da(0x4ef1)]['push'](_0x515039);}},Object[_0x68aa19(0x5b7)](AlgoSymbol[_0x68aa19(0x4b51)],{'subSymbols':{'get':function(){var _0x5d31f0=_0x68aa19;return this[_0x5d31f0(0xe6d)];}},'extendWallOpacity':{'get':function(){var _0x13d2bd=_0x68aa19;return Math[_0x13d2bd(0x19b6)](0x64*(0x1-this[_0x13d2bd(0x20ec)]));},'set':function(_0x34d4f8){var _0x353685=_0x68aa19;this[_0x353685(0x2b01)]!=_0x34d4f8&&$['isNumeric'](_0x34d4f8)&&(this[_0x353685(0x20ec)]=0x1-_0x34d4f8/0x64,this['_initialize']=!0x1);}},'isClampToGround':{'get':function(){var _0x4e707a=_0x68aa19;return this[_0x4e707a(0x1d38)];},'set':function(_0x146c74){var _0x45aa01=_0x68aa19;_0x146c74!==this[_0x45aa01(0x1d38)]&&(this['_isClampToGround']=_0x146c74,this[_0x45aa01(0x1d4b)]=!0x1);}}}),AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x31e1)]=function(_0x217548,_0x5d6ba9){var _0x5e0bca=_0x68aa19;return(0x0!==this['_symbolAlgo'][_0x5e0bca(0x5310)][_0x5e0bca(0x531b)]||0x0!==this[_0x5e0bca(0x2494)]||0x401===this[_0x5e0bca(0x3fa3)])&&(_0x217548!==this[_0x5e0bca(0xe6d)][_0x5d6ba9]&&(this[_0x5e0bca(0xe56)]=!0x0,this['_subSymbols'][_0x5d6ba9]=_0x217548,this['_initialize']=!0x1,!0x0));},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x3fc)]=function(_0x495f76,_0x538eac,_0x52ce3d,_0x1d52e5){var _0x8bc6c8=_0x68aa19;if(this[_0x8bc6c8(0x411f)]&&!this[_0x8bc6c8(0x23f8)])return this[_0x8bc6c8(0x2cee)](_0x495f76,_0x538eac,_0x52ce3d,_0x1d52e5),null;var _0x5e1ebc=void 0x0;if(this[_0x8bc6c8(0x5353)]){var _0xa45f8b=[];for(let _0x231501=0x0;_0x231501<_0x495f76[_0x8bc6c8(0x531b)];_0x231501++){const _0x4ea61b=_0x495f76[_0x231501];var _0xa37471=WebGLPlot$8['Cartographic'][_0x8bc6c8(0x2d23)](_0x4ea61b);_0xa45f8b['push'](_0xa37471[_0x8bc6c8(0x5862)]+0x1);}var _0xd07c24={'width':_0x538eac,'positions':_0x495f76=WebGLPlot$8[_0x8bc6c8(0xb2e)][_0x8bc6c8(0x7bf)]({'positions':_0x495f76,'height':_0xa45f8b,'minDistance':WebGLPlot$8[_0x8bc6c8(0x30e6)](WebGLPlot$8[_0x8bc6c8(0x55de)][_0x8bc6c8(0xa9c)],0x2710)}),'material':WebGLPlot$8['Material'][_0x8bc6c8(0x2a03)](WebGLPlot$8['Material'][_0x8bc6c8(0x3efb)],{'color':_0x52ce3d}),'id':this['id']};return(_0xd07c24=PlotCollentionManager[_0x8bc6c8(0x5306)](this,_0xd07c24,_0x1d52e5))[_0x8bc6c8(0x3e6d)]=SymbolType$1[_0x8bc6c8(0x3b2)],_0xd07c24;}var _0xaa0582=new WebGLPlot$8[(_0x8bc6c8(0x1023))]({'polylinePositions':_0x495f76,'shapePositions':[new WebGLPlot$8[(_0x8bc6c8(0x417d))](-0.5*_0x538eac,-0.5*_0x538eac),new WebGLPlot$8[(_0x8bc6c8(0x417d))](0.5*_0x538eac,-0.5*_0x538eac),new WebGLPlot$8[(_0x8bc6c8(0x417d))](0.5*_0x538eac,0.5*_0x538eac),new WebGLPlot$8[(_0x8bc6c8(0x417d))](-0.5*_0x538eac,0.5*_0x538eac)],'cornerType':0x2});if(_0x5e1ebc=WebGLPlot$8[_0x8bc6c8(0x1023)][_0x8bc6c8(0x2a90)](_0xaa0582),!WebGLPlot$8[_0x8bc6c8(0x3224)](_0x5e1ebc))return null;var _0x3f3665=new WebGLPlot$8['GeometryInstance']({'geometry':_0x5e1ebc,'id':this['id'],'attributes':{'color':_0x52ce3d}});return _0x1d52e5&&(_0x3f3665[_0x8bc6c8(0x29c0)]=!0x0),_0x3f3665;},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x2cee)]=function(_0x191784,_0x20f235,_0x1b10e7,_0x249ae5){var _0x5c117c=_0x68aa19,_0x55fa71=new WebGLPlot$8[(_0x5c117c(0x1555))]({'vertexFormat':WebGLPlot$8[_0x5c117c(0x3203)][_0x5c117c(0x3d98)],'positions':_0x191784,'width':_0x20f235}),_0x37579d=new WebGLPlot$8[(_0x5c117c(0x136a))]({'geometry':_0x55fa71,'attributes':{'color':WebGLPlot$8[_0x5c117c(0x174d)]['fromColor'](_0x1b10e7)},'id':this[_0x5c117c(0x2b7f)]});_0x249ae5&&(_0x37579d['bIsSurroundLine']=!0x0),this[_0x5c117c(0x1be0)][_0x5c117c(0x3a33)](_0x37579d);},AlgoSymbol['prototype'][_0x68aa19(0x198)]=function(){var _0x1b31d2=_0x68aa19;this[_0x1b31d2(0x2ec)](),PlotCollentionManager[_0x1b31d2(0x303f)](!0x0);},AlgoSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x2ec)]=function(){var _0x5477dc=_0x68aa19;PlotCollentionManager[_0x5477dc(0xa43)](this),PlotCollentionManager['removeAllAlgoLabel'](this),this[_0x5477dc(0x34a7)]=[],this['WallInstances']=[],this[_0x5477dc(0x1be0)]=[],this[_0x5477dc(0x3845)](this['id']);},AlgoSymbol['prototype'][_0x68aa19(0x3845)]=function(_0x3dd1eb){var _0x303e2c=_0x68aa19;this[_0x303e2c(0x34a7)][_0x303e2c(0x531b)]>0x0?PlotCollentionManager[_0x303e2c(0x4458)](_0x3dd1eb,this[_0x303e2c(0x34a7)]):PlotCollentionManager[_0x303e2c(0x4458)](_0x3dd1eb,[]),this[_0x303e2c(0x4ef1)][_0x303e2c(0x531b)]>0x0?PlotCollentionManager[_0x303e2c(0xe03)](_0x3dd1eb,this[_0x303e2c(0x4ef1)]):PlotCollentionManager['setWallInstances'](_0x3dd1eb,[]),this[_0x303e2c(0x1be0)][_0x303e2c(0x531b)]>0x0?PlotCollentionManager[_0x303e2c(0x620)](_0x3dd1eb,this[_0x303e2c(0x1be0)]):PlotCollentionManager['setGroundInstances'](_0x3dd1eb,[]);},AlgoSymbol['prototype'][_0x68aa19(0x254b)]=function(){var _0x1ef256=_0x68aa19,_0x5681de=new AlgoSymbol({'layer':this[_0x1ef256(0x23fe)],'libID':this['_libID'],'code':this[_0x1ef256(0x7d1)],'localPoints':this[_0x1ef256(0x548c)],'serverData':this[_0x1ef256(0xc48)]});return _0x5681de[_0x1ef256(0x4134)]=JSON['parse'](JSON['stringify'](this[_0x1ef256(0x4134)])),_0x5681de[_0x1ef256(0x7d1)]=JSON['parse'](JSON[_0x1ef256(0x1e9b)](this[_0x1ef256(0x7d1)])),_0x5681de[_0x1ef256(0x99f)]=JSON[_0x1ef256(0x29e2)](JSON[_0x1ef256(0x1e9b)](this[_0x1ef256(0x99f)])),_0x5681de[_0x1ef256(0x5218)]=JSON[_0x1ef256(0x29e2)](JSON[_0x1ef256(0x1e9b)](this[_0x1ef256(0x5218)])),_0x5681de['_display']=JSON[_0x1ef256(0x29e2)](JSON[_0x1ef256(0x1e9b)](this[_0x1ef256(0xbc1)])),_0x5681de['_id']=JSON[_0x1ef256(0x29e2)](JSON['stringify'](this['_id'])),_0x5681de[_0x1ef256(0x1d4b)]=JSON[_0x1ef256(0x29e2)](JSON[_0x1ef256(0x1e9b)](!0x1)),_0x5681de[_0x1ef256(0x30c7)]=JSON[_0x1ef256(0x29e2)](JSON[_0x1ef256(0x1e9b)](this['_isEdit'])),_0x5681de[_0x1ef256(0x16de)]=JSON['parse'](JSON[_0x1ef256(0x1e9b)](this[_0x1ef256(0x16de)])),_0x5681de[_0x1ef256(0x2c11)]=JSON[_0x1ef256(0x29e2)](JSON['stringify'](this[_0x1ef256(0x2c11)])),_0x5681de[_0x1ef256(0x30cd)]=WebGLPlot$8[_0x1ef256(0x4e8d)](this['localPoints']),_0x5681de[_0x1ef256(0x1a69)]=this[_0x1ef256(0x1a69)][_0x1ef256(0x254b)](),_0x5681de[_0x1ef256(0x4ff2)]=this['_symbolTextStyle']['clone'](),_0x5681de[_0x1ef256(0xc48)]=JSON['parse'](JSON[_0x1ef256(0x1e9b)](this[_0x1ef256(0xc48)])),_0x5681de['_extendProperty']=JSON[_0x1ef256(0x29e2)](JSON['stringify'](this[_0x1ef256(0x2097)])),_0x5681de['_annotationArray']=JSON[_0x1ef256(0x29e2)](JSON[_0x1ef256(0x1e9b)](this[_0x1ef256(0x4335)])),_0x5681de['_extendWallHeight']=JSON['parse'](JSON[_0x1ef256(0x1e9b)](this[_0x1ef256(0xb66)])),_0x5681de[_0x1ef256(0x4119)]=JSON[_0x1ef256(0x29e2)](JSON[_0x1ef256(0x1e9b)](this[_0x1ef256(0x4119)])),_0x5681de[_0x1ef256(0x554a)]=JSON[_0x1ef256(0x29e2)](JSON['stringify'](this['_scaleValues'])),_0x5681de[_0x1ef256(0x3a77)]=JSON[_0x1ef256(0x29e2)](JSON[_0x1ef256(0x1e9b)](this[_0x1ef256(0x3a77)])),_0x5681de[_0x1ef256(0xe6d)]=JSON[_0x1ef256(0x29e2)](JSON['stringify'](this[_0x1ef256(0xe6d)])),_0x5681de[_0x1ef256(0x296c)]=JSON[_0x1ef256(0x29e2)](JSON['stringify'](this[_0x1ef256(0xe56)])),_0x5681de[_0x1ef256(0x4105)]=!0x0,_0x5681de[_0x1ef256(0x248d)]=JSON[_0x1ef256(0x29e2)](JSON[_0x1ef256(0x1e9b)](this['_subSymbolScaleValue'])),_0x5681de['_extendWallOpacity']=JSON[_0x1ef256(0x29e2)](JSON['stringify'](this[_0x1ef256(0x20ec)])),_0x5681de[_0x1ef256(0x411f)]=JSON[_0x1ef256(0x29e2)](JSON[_0x1ef256(0x1e9b)](this[_0x1ef256(0x411f)])),_0x5681de;},SymbolArc['prototype'][_0x68aa19(0x194c)]=function(_0x3c8ba2){var _0x4ad35b=_0x68aa19;if(!WebGLPlot[_0x4ad35b(0x3224)](_0x3c8ba2)||!WebGLPlot[_0x4ad35b(0x3224)](_0x3c8ba2[_0x4ad35b(0x3d4b)]))return null;var _0x2b7b56=_0x3c8ba2[_0x4ad35b(0x3d4b)];if(0x2==_0x2b7b56[_0x4ad35b(0x531b)]&&SymbolAlgoUtil[_0x4ad35b(0xc00)](_0x2b7b56[0x0],_0x2b7b56[0x1]))return null;if(_0x2b7b56[_0x4ad35b(0x531b)]<this[_0x4ad35b(0xa47)])return null;var _0x1ca4e7=SymbolAlgoUtil[_0x4ad35b(0x5455)](_0x2b7b56[0x0],_0x2b7b56[0x1],_0x2b7b56[0x2]);_0x1ca4e7['dStartAngle']*=Math['PI']/0xb4,_0x1ca4e7[_0x4ad35b(0x5242)]*=Math['PI']/0xb4;var _0x16475d,_0x31e548=SymbolAlgoUtil[_0x4ad35b(0x3fee)](_0x1ca4e7[_0x4ad35b(0x431f)],_0x1ca4e7['dRadius'],_0x1ca4e7[_0x4ad35b(0x1266)],0x0,_0x1ca4e7[_0x4ad35b(0x5878)],_0x1ca4e7[_0x4ad35b(0x5242)]);return 0x0!==_0x31e548[_0x4ad35b(0x531b)]&&(_0x16475d=new SymbolCell({'points':_0x31e548,'symbolType':SymbolType$1[_0x4ad35b(0x4df9)]})),_0x16475d;},SymbolArc['prototype'][_0x68aa19(0x31f8)]=function(){var _0x1885c7=_0x68aa19;return this[_0x1885c7(0xa47)];},SymbolArc['prototype'][_0x68aa19(0x1fdd)]=function(){return this['_maxEditPts'];},SymbolArc[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){var _0x446239=_0x68aa19;return this[_0x446239(0x99f)];},SymbolPolyBezier['prototype'][_0x68aa19(0x194c)]=function(_0x606057){var _0x438b9f=_0x68aa19;if(!WebGLPlot[_0x438b9f(0x3224)](_0x606057)||!WebGLPlot[_0x438b9f(0x3224)](_0x606057['points']))return null;var _0x10e21d=_0x606057[_0x438b9f(0x3d4b)];if(_0x10e21d[_0x438b9f(0x531b)]<this[_0x438b9f(0xa47)])return null;var _0x4f1414=SuperMapAlgoPlot['PlottingUtil'][_0x438b9f(0x4810)](_0x10e21d);return SuperMapAlgoPlot['PlottingUtil'][_0x438b9f(0x4d59)](_0x4f1414),new SymbolCell({'points':_0x4f1414,'symbolType':SymbolType$1['SYMBOL_POLYLINE']});},SymbolPolyBezier[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){var _0xea8bae=_0x68aa19;return this[_0xea8bae(0x1a54)];},SymbolPolyBezier[_0x68aa19(0x4b51)]['getMinEditPts']=function(){var _0x34d47d=_0x68aa19;return this[_0x34d47d(0xa47)];},SymbolPolyBezier['prototype']['getSymbolName']=function(){var _0x158f30=_0x68aa19;return this[_0x158f30(0x99f)];},SymbolEllipse[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){var _0xb60d63=_0x68aa19;return this[_0xb60d63(0x1a54)];},SymbolEllipse[_0x68aa19(0x4b51)]['getMinEditPts']=function(){var _0x3fa0b8=_0x68aa19;return this[_0x3fa0b8(0xa47)];},SymbolEllipse[_0x68aa19(0x4b51)]['calculateParts']=function(_0x2f53df){var _0x289d90=_0x68aa19;if(!WebGLPlot[_0x289d90(0x3224)](_0x2f53df)||!WebGLPlot['defined'](_0x2f53df[_0x289d90(0x3d4b)]))return null;var _0x28b65c,_0x501d2a,_0x29be8f,_0x65cdd2=_0x2f53df[_0x289d90(0x3d4b)];if(_0x65cdd2[_0x289d90(0x531b)]<this[_0x289d90(0xa47)])return null;_0x28b65c=SymbolAlgoUtil[_0x289d90(0x2ffa)](_0x65cdd2[0x0],_0x65cdd2[0x2]),_0x501d2a=SymbolAlgoUtil[_0x289d90(0x2ffa)](_0x65cdd2[0x0],_0x65cdd2[0x1]),_0x29be8f=SymbolAlgoUtil[_0x289d90(0x208c)](_0x65cdd2[0x0],_0x65cdd2[0x1]);var _0x4917d0=0x2*Math['PI'],_0x48e520=SymbolAlgoUtil[_0x289d90(0x3fee)](_0x65cdd2[0x0],_0x501d2a,_0x28b65c,_0x29be8f,0x0,_0x4917d0);return _0x48e520[_0x289d90(0x3a33)][_0x48e520[0x0][_0x289d90(0x254b)]()],new SymbolCell({'symbolType':SymbolType$1[_0x289d90(0x18aa)],'points':_0x48e520});},SymbolEllipse[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){var _0x4b4474=_0x68aa19;return this[_0x4b4474(0x99f)];},SymbolParallelogram['prototype'][_0x68aa19(0x194c)]=function(_0x5cb8c8){var _0x260a9b=_0x68aa19;if(!WebGLPlot['defined'](_0x5cb8c8)||!WebGLPlot['defined'](_0x5cb8c8[_0x260a9b(0x3d4b)]))return null;var _0x4cc1ca=_0x5cb8c8[_0x260a9b(0x3d4b)];if(_0x4cc1ca[_0x260a9b(0x531b)]<this['_minEditPts'])return null;_0x4cc1ca['length']>this[_0x260a9b(0x1a54)]&&_0x4cc1ca['splice'](0x3,_0x4cc1ca[_0x260a9b(0x531b)]-0x3);for(var _0x1b3459=_0x4cc1ca[0x0]['x']+(_0x4cc1ca[0x2]['x']-_0x4cc1ca[0x1]['x']),_0xea10d6=_0x4cc1ca[0x0]['y']+(_0x4cc1ca[0x2]['y']-_0x4cc1ca[0x1]['y']),_0x5a5bd6=new WebGLPlot[(_0x260a9b(0x3349))](_0x1b3459,_0xea10d6,0x0),_0x52f943=[],_0x21263d=0x0;_0x21263d<_0x4cc1ca[_0x260a9b(0x531b)];++_0x21263d)_0x52f943[_0x260a9b(0x3a33)](_0x4cc1ca[_0x21263d][_0x260a9b(0x254b)]());return _0x52f943[_0x260a9b(0x3a33)](_0x5a5bd6),_0x52f943['push'](_0x52f943[0x0][_0x260a9b(0x254b)]()),new SymbolCell({'symbolType':SymbolType$1[_0x260a9b(0x18aa)],'points':_0x52f943});},SymbolParallelogram[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){return this['_maxEditPts'];},SymbolParallelogram['prototype']['getMinEditPts']=function(){var _0x2859eb=_0x68aa19;return this[_0x2859eb(0xa47)];},SymbolParallelogram[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){var _0x13134d=_0x68aa19;return this[_0x13134d(0x99f)];},SymbolRectangle[_0x68aa19(0x4b51)]['calculateParts']=function(_0x122dd4){var _0x30aab8=_0x68aa19;if(!WebGLPlot['defined'](_0x122dd4)||!WebGLPlot[_0x30aab8(0x3224)](_0x122dd4['points']))return null;var _0x9cd01=_0x122dd4[_0x30aab8(0x3d4b)];if(_0x9cd01[_0x30aab8(0x531b)]<this[_0x30aab8(0xa47)])return null;var _0xb0fe5c=new WebGLPlot[(_0x30aab8(0x417d))](_0x9cd01[0x0]['x'],_0x9cd01[0x0]['y']),_0xd4d7c6=new WebGLPlot[(_0x30aab8(0x417d))](_0x9cd01[0x1]['x'],_0x9cd01[0x1]['y']),_0x47f6ad=_0xb0fe5c[_0x30aab8(0x254b)]();return new SymbolCell({'points':[_0x47f6ad,new WebGLPlot[(_0x30aab8(0x417d))](_0xd4d7c6['x'],_0xb0fe5c['y']),_0xd4d7c6['clone'](),new WebGLPlot['Cartesian2'](_0xb0fe5c['x'],_0xd4d7c6['y']),_0x47f6ad[_0x30aab8(0x254b)]()],'symbolType':SymbolType$1[_0x30aab8(0x18aa)]});},SymbolRectangle[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){var _0x462c4a=_0x68aa19;return this[_0x462c4a(0x1a54)];},SymbolRectangle['prototype'][_0x68aa19(0x31f8)]=function(){return this['_minEditPts'];},SymbolRectangle[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){var _0x2d35d4=_0x68aa19;return this[_0x2d35d4(0x99f)];},SymbolCircle['prototype'][_0x68aa19(0x194c)]=function(_0x1dd309){var _0x24cc7f=_0x68aa19;if(!WebGLPlot['defined'](_0x1dd309)||!WebGLPlot[_0x24cc7f(0x3224)](_0x1dd309[_0x24cc7f(0x3d4b)]))return null;var _0x3120ef=_0x1dd309[_0x24cc7f(0x3d4b)];if(null===_0x3120ef||_0x3120ef[_0x24cc7f(0x531b)]<this[_0x24cc7f(0xa47)])return null;_0x3120ef[_0x24cc7f(0x531b)]>this[_0x24cc7f(0x1a54)]&&_0x3120ef[_0x24cc7f(0x4bc6)](0x2,_0x3120ef[_0x24cc7f(0x531b)]-this[_0x24cc7f(0x1a54)]);var _0x5d2ae0=SymbolAlgoUtil['distance'](_0x3120ef[0x0],_0x3120ef[0x1]),_0x5b0220=SymbolAlgoUtil[_0x24cc7f(0x4664)](_0x5d2ae0,_0x3120ef[0x0]);return new SymbolCell({'symbolType':SymbolType$1[_0x24cc7f(0x18aa)],'points':_0x5b0220});},SymbolCircle['prototype'][_0x68aa19(0x1fdd)]=function(){var _0x45d864=_0x68aa19;return this[_0x45d864(0x1a54)];},SymbolCircle[_0x68aa19(0x4b51)][_0x68aa19(0x31f8)]=function(){var _0x4275db=_0x68aa19;return this[_0x4275db(0xa47)];},SymbolCircle['prototype'][_0x68aa19(0x2d18)]=function(){var _0x5a100c=_0x68aa19;return this[_0x5a100c(0x99f)];},SymbolChord[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){var _0x45cf72=_0x68aa19;return this[_0x45cf72(0x1a54)];},SymbolChord[_0x68aa19(0x4b51)][_0x68aa19(0x31f8)]=function(){var _0x3fd62a=_0x68aa19;return this[_0x3fd62a(0xa47)];},SymbolChord['prototype'][_0x68aa19(0x194c)]=function(_0x43b4ab){var _0x370112=_0x68aa19;if(!WebGLPlot[_0x370112(0x3224)](_0x43b4ab)||!WebGLPlot['defined'](_0x43b4ab[_0x370112(0x3d4b)]))return null;var _0x4394f0=_0x43b4ab[_0x370112(0x3d4b)];if(0x2==_0x4394f0[_0x370112(0x531b)]&&SymbolAlgoUtil[_0x370112(0xc00)](_0x4394f0[0x0],_0x4394f0[0x1]))return null;if(_0x4394f0[_0x370112(0x531b)]<this[_0x370112(0xa47)])return null;var _0x9a7e8e=SymbolAlgoUtil[_0x370112(0x5455)](_0x4394f0[0x0],_0x4394f0[0x1],_0x4394f0[0x2]);_0x9a7e8e['dStartAngle']*=Math['PI']/0xb4,_0x9a7e8e[_0x370112(0x5242)]*=Math['PI']/0xb4;var _0x21f819=SymbolAlgoUtil[_0x370112(0x3fee)](_0x9a7e8e[_0x370112(0x431f)],_0x9a7e8e[_0x370112(0x1266)],_0x9a7e8e[_0x370112(0x1266)],0x0,_0x9a7e8e['dStartAngle'],_0x9a7e8e[_0x370112(0x5242)]);return _0x21f819[_0x370112(0x3a33)](_0x21f819[0x0][_0x370112(0x254b)]()),new SymbolCell({'points':_0x21f819,'symbolType':SymbolType$1[_0x370112(0x18aa)]});},SymbolChord[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){return this['_symbolName'];};var BloodPosition={'TOP':0x4,'BOTTOM':0x5,'LEFT':0x6,'RIGHT':0x7},BloodPosition$1=Object[_0x68aa19(0x3e37)](BloodPosition);function BloodVolume(_0x40df61,_0x31e4e7,_0x4fdefd,_0x1c8120){var _0x5f3697=_0x68aa19;_0x1c8120=_0x1c8120||{},this[_0x5f3697(0x279b)]=_0x40df61>0x1?0x1:_0x40df61,this['position']=_0x31e4e7,void 0x0!==this['position']&&null!==this[_0x5f3697(0x4771)]||(this[_0x5f3697(0x4771)]=BloodPosition$1[_0x5f3697(0xa62)]),this[_0x5f3697(0x35c3)]=_0x1c8120[_0x5f3697(0x35c3)]?_0x1c8120[_0x5f3697(0x35c3)]:0x0,this[_0x5f3697(0x288a)]=_0x1c8120[_0x5f3697(0x288a)]?_0x1c8120[_0x5f3697(0x288a)]:0x0,this[_0x5f3697(0x209)]=_0x1c8120['width']?_0x1c8120[_0x5f3697(0x209)]:0x28,this[_0x5f3697(0x5862)]=_0x1c8120[_0x5f3697(0x5862)]?_0x1c8120['height']:0x8,null!==_0x4fdefd&&WebGLPlot[_0x5f3697(0x3224)](_0x4fdefd)?this[_0x5f3697(0x588d)]=_0x4fdefd:(this[_0x5f3697(0x588d)]={},this[_0x5f3697(0x588d)][_0x5f3697(0xf0c)]=new WebGLPlot['Color'](0x0,0x1,0x0),this[_0x5f3697(0x588d)][_0x5f3697(0x488d)]=new WebGLPlot[(_0x5f3697(0x3a27))](0x0,0x0,0x0)),this['bounds']=null;}BloodVolume[_0x68aa19(0x254b)]=function(_0x2c2d87){var _0x39b367=_0x68aa19,_0x259121=new BloodVolume(_0x2c2d87[_0x39b367(0x279b)],_0x2c2d87[_0x39b367(0x4771)],null,null);return _0x259121[_0x39b367(0x35c3)]=_0x2c2d87[_0x39b367(0x35c3)],_0x259121[_0x39b367(0x288a)]=_0x2c2d87[_0x39b367(0x288a)],_0x259121[_0x39b367(0x209)]=_0x2c2d87[_0x39b367(0x209)],_0x259121['height']=_0x2c2d87[_0x39b367(0x5862)],_0x259121[_0x39b367(0x4103)]=_0x2c2d87['bounds'],_0x259121[_0x39b367(0x588d)]=_0x2c2d87['style'],_0x259121;};const FLAG_MINX=0x8;function DotSymbolGraphic(_0x265ba4){var _0x52bc90=_0x68aa19;createSymbolPointSymbolData(_0x265ba4[_0x52bc90(0x874)]),_0x265ba4=WebGLPlot[_0x52bc90(0x30e6)](_0x265ba4,WebGLPlot['defaultValue'][_0x52bc90(0x494f)]),this['_symbolDot']=WebGLPlot[_0x52bc90(0x30e6)](_0x265ba4[_0x52bc90(0x874)],void 0x0),this['_symbolSize']=WebGLPlot[_0x52bc90(0x30e6)](_0x265ba4[_0x52bc90(0x874)][_0x52bc90(0x2be)],void 0x0),this['_xOffset']=0x0,this[_0x52bc90(0x32cb)]=WebGLPlot[_0x52bc90(0x30e6)](_0x265ba4['symbolDot'][_0x52bc90(0x32cb)],void 0x0),this[_0x52bc90(0xa77)]=void 0x0,this['_surroundLineType']=void 0x0,this['_isFirst']=!0x0,this[_0x52bc90(0x3e2)]=!0x1,this[_0x52bc90(0x62d)]=0x0,this[_0x52bc90(0x303b)](),this[_0x52bc90(0x13c4)][_0x52bc90(0x1087)]=this['_symbolDot'][_0x52bc90(0x20f9)],this[_0x52bc90(0x2168)]=this['_symbolDot']['_scale']['x'],this['_OffSetY']=0x0,this[_0x52bc90(0xff8)]=0x0,this['_textContentLength']=0x0;}function computeNegativePoint(_0x4b94cc,_0x4bca09){var _0x30d86b=_0x68aa19;for(var _0x33ec2d=[],_0x313fe9=_0x4bca09,_0x5791ed=0x0;_0x5791ed<_0x313fe9[_0x30d86b(0x531b)];_0x5791ed++)for(var _0x3d2ab0=0x0;_0x3d2ab0<_0x313fe9[_0x5791ed][_0x30d86b(0x3d4b)][_0x30d86b(0x531b)];_0x3d2ab0++){var _0x1d8791=_0x313fe9[_0x5791ed]['points'][_0x3d2ab0];_0x33ec2d[_0x30d86b(0x3a33)](_0x1d8791['x']);}var _0x2904b7=Math[_0x30d86b(0x27d5)]['apply']({},_0x33ec2d),_0x5d278a=(Math[_0x30d86b(0x2bc6)]['apply']({},_0x33ec2d)+_0x2904b7)/0x2;Math[_0x30d86b(0x1661)](_0x2904b7/_0x4b94cc['_dotGridScale'])<FLAG_MINX&&(_0x5d278a=0x0,_0x4b94cc[_0x30d86b(0x3e2)]=!0x0);for(_0x5791ed=0x0;_0x5791ed<_0x313fe9[_0x30d86b(0x531b)];_0x5791ed++)for(_0x3d2ab0=0x0;_0x3d2ab0<_0x313fe9[_0x5791ed][_0x30d86b(0x3d4b)][_0x30d86b(0x531b)];_0x3d2ab0++){(_0x1d8791=_0x313fe9[_0x5791ed][_0x30d86b(0x3d4b)][_0x3d2ab0])['x']=0x2*_0x5d278a-_0x1d8791['x'],_0x313fe9[_0x5791ed][_0x30d86b(0x3d4b)][_0x3d2ab0]=_0x1d8791;}return _0x313fe9;}function isEmpty$1(_0x5b1827){var _0x28e328=_0x68aa19;return null===_0x5b1827||(void 0x0===_0x5b1827||(''===_0x5b1827||_0x5b1827[_0x28e328(0x1b02)](/^[ ]+$/)));}function createSymbolPointSymbolData(_0x510e20){var _0x5ea4fd=_0x68aa19;if(!_0x510e20||_0x510e20['_code']!==SymbolType$1[_0x5ea4fd(0x19f2)])return;let _0x27aa89={'fillBackColor':{'red':0xff,'green':0x0,'blue':0x0,'alpha':0xff},'fillBackOpaque':!0x0,'fillForeColor':{'red':0xff,'green':0xff,'blue':0x0,'alpha':0xff},'fillGradientAngle':0x0,'fillGradientMode':_0x5ea4fd(0x44b5),'fillGradientOffsetRatioX':0x0,'fillGradientOffsetRatioY':0x0,'fillOpaqueRate':0x64,'fillSymbolID':0x0,'lineColor':{'red':0xff,'green':0xff,'blue':0x0,'alpha':0xff},'lineSymbolID':0x0,'lineWidth':0.5,'markerAngle':0x0,'markerHeight':0x0,'markerSize':2.4,'markerSymbolID':0x0,'markerWidth':0x0},_0x4f11b2={'align':_0x5ea4fd(0x3f94),'backColor':{'red':0x0,'green':0x0,'blue':0x0,'alpha':0xff},'backOpaque':!0x1,'bold':!0x1,'borderSpacingWidth':0x4,'fontHeight':0x7,'fontName':'黑体','fontScale':0x1,'fontWeight':0x0,'fontWidth':0x0,'foreColor':{'red':0x0,'green':0x0,'blue':0x0,'alpha':0xff},'italic':!0x1,'italicAngle':0x0,'opaqueRate':0x64,'outline':!0x1,'outlineWidth':0x1,'rotation':0x0,'shadow':!0x1,'sizeFixed':!0x0,'strikeout':!0x1,'stringAlignment':_0x5ea4fd(0x5486),'underline':!0x1};var _0x2d01c8={'fillColorLimit':!0x1,'fillLimit':!0x0,'fontColorLimit':!0x1,'lineColorLimit':!0x1,'lineTypeLimit':!0x1,'lineWidthLimit':!0x1,'polybezierClose':!0x1,'positionPoints':[{'x':0.1,'y':0x8},{'x':8.2,'y':0x8},{'x':0.1,'y':16.1}],'style':_0x27aa89,'surroundLineColor':{'red':0xff,'green':0xff,'blue':0x0,'alpha':0xff},'surroundLineFlag':!0x1,'surroundLineLimit':!0x1,'surroundLineType':0x0,'surroundLineWidth':0x1,'textContent':'','textStyle':_0x4f11b2,'type':0x1f},_0x5de7d4={'fillColorLimit':!0x1,'fillLimit':!0x0,'fontColorLimit':!0x1,'lineColorLimit':!0x1,'lineTypeLimit':!0x1,'lineWidthLimit':!0x1,'polybezierClose':!0x1,'positionPoints':[{'x':2.571235,'y':0x8},{'x':10.671235,'y':0x8},{'x':2.571235,'y':16.1}],'style':_0x27aa89,'surroundLineColor':{'red':0xff,'green':0xff,'blue':0x0,'alpha':0xff},'surroundLineFlag':!0x0,'surroundLineLimit':!0x1,'surroundLineType':0x0,'surroundLineWidth':0x1,'textContent':'','textStyle':_0x4f11b2,'type':0x1f};_0x510e20[_0x5ea4fd(0x2be)]={'x':0x20,'y':0x20},_0x510e20[_0x5ea4fd(0x32cb)]={'x':0.1,'y':0x8},_0x510e20['_symbolSizeInLib']={'x':0x20,'y':0x20},_0x510e20[_0x5ea4fd(0x99f)]='PointCell',_0x510e20[_0x5ea4fd(0x2728)]=[_0x2d01c8,_0x5de7d4];}function DotSymbolVector(_0x3c4bb0){var _0x94f824=_0x68aa19;_0x3c4bb0=WebGLPlot[_0x94f824(0x30e6)](_0x3c4bb0,WebGLPlot[_0x94f824(0x30e6)][_0x94f824(0x494f)]),this[_0x94f824(0x13c4)]=WebGLPlot[_0x94f824(0x30e6)](_0x3c4bb0[_0x94f824(0x874)],void 0x0),this[_0x94f824(0xbc1)]=!0x0,this['modelMatrix']=SymbolAlgoUtil[_0x94f824(0x200e)](this[_0x94f824(0x13c4)][_0x94f824(0x548c)][0x0],this[_0x94f824(0x13c4)][_0x94f824(0x38b5)]);}function SymbolDotPicture(_0x83b6a8){var _0x1b5945=_0x68aa19;_0x83b6a8=WebGLPlot[_0x1b5945(0x30e6)](_0x83b6a8,WebGLPlot[_0x1b5945(0x30e6)]['EMPTY_OBJECT']),this[_0x1b5945(0x13c4)]=WebGLPlot['defaultValue'](_0x83b6a8[_0x1b5945(0x874)],void 0x0),this['_picturePath']=WebGLPlot[_0x1b5945(0x30e6)](_0x83b6a8['symbolDot'][_0x1b5945(0x472a)],''),this[_0x1b5945(0xa77)]=void 0x0,this[_0x1b5945(0x303b)]();}function SymbolDot(_0x897651){var _0x5ef786=_0x68aa19;_0x897651=WebGLPlot[_0x5ef786(0x30e6)](_0x897651,WebGLPlot['defaultValue'][_0x5ef786(0x494f)]),GeoGraphicObject[_0x5ef786(0x317a)](this,_0x897651),WebGLPlot['defined'](_0x897651[_0x5ef786(0x17c6)])?(this['_anchorPoint']=WebGLPlot['defaultValue'](_0x897651[_0x5ef786(0x17c6)][_0x5ef786(0x3310)],new WebGLPlot[(_0x5ef786(0x417d))](0x0,0x0)),this[_0x5ef786(0x2be)]=WebGLPlot[_0x5ef786(0x30e6)](new WebGLPlot[(_0x5ef786(0x417d))](_0x897651[_0x5ef786(0x17c6)]['symbolSize']['x'],_0x897651[_0x5ef786(0x17c6)][_0x5ef786(0x22c4)]['y']),new WebGLPlot[(_0x5ef786(0x417d))](-0x1,-0x1)),this['_symbolSizeInLib']=WebGLPlot[_0x5ef786(0x3224)](_0x897651[_0x5ef786(0x17c6)][_0x5ef786(0xe00)])?new WebGLPlot[(_0x5ef786(0x417d))](_0x897651[_0x5ef786(0x17c6)][_0x5ef786(0xe00)]['x'],_0x897651[_0x5ef786(0x17c6)]['symbolSizeInLib']['y']):new WebGLPlot['Cartesian2'](this[_0x5ef786(0x2be)]['x'],this[_0x5ef786(0x2be)]['y']),this[_0x5ef786(0x289c)]=WebGLPlot['defaultValue'](_0x897651['serverData'][_0x5ef786(0x57d9)],[]),this[_0x5ef786(0x51ab)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651['serverData']['middleMarkBounds'],null),this['_symbolSize']=WebGLPlot['defaultValue'](_0x897651[_0x5ef786(0x17c6)][_0x5ef786(0x22c4)],new WebGLPlot[(_0x5ef786(0x417d))](-0x1,-0x1)),this[_0x5ef786(0x2728)]=WebGLPlot['defaultValue'](_0x897651[_0x5ef786(0x17c6)][_0x5ef786(0x4ef)],[])):(this['_anchorPoint']=WebGLPlot['defaultValue'](_0x897651['anchorPoint'],new WebGLPlot['Cartesian2'](0x0,0x0)),this[_0x5ef786(0x2be)]=WebGLPlot['defaultValue'](_0x897651['gridSymbolSize'],new WebGLPlot[(_0x5ef786(0x417d))](0x0,0x0)),this[_0x5ef786(0x20f9)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0xe00)],new WebGLPlot[(_0x5ef786(0x417d))](-0x1,-0x1)),this[_0x5ef786(0x289c)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x57d9)],[]),this[_0x5ef786(0x51ab)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651['middleMarkBounds'],null),this[_0x5ef786(0x2c1f)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x22c4)],new WebGLPlot[(_0x5ef786(0x417d))](-0x1,-0x1)),this[_0x5ef786(0x2728)]=[]),this[_0x5ef786(0x505d)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x1ed8)],new PlotPoint3D(0x1,0x1,0x1)),this[_0x5ef786(0x3a7e)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x3f9)],new PlotPoint3D(0x0,0x0,0x0)),this[_0x5ef786(0x3b49)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x4a8d)],new PlotPoint3D(0x1,0x1,0x1)),this[_0x5ef786(0x1ecf)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x3b4)],new PlotPoint3D(0x0,0x0,0x0)),this[_0x5ef786(0x38b5)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x2d0)],new PlotPoint3D(0x0,0x0,0x0)),this[_0x5ef786(0x4280)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x28ce)],0x1),this[_0x5ef786(0x52bb)]=WebGLPlot['defaultValue'](_0x897651[_0x5ef786(0x2bda)],-0x1),this[_0x5ef786(0x1814)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x1bd0)],0x3),this[_0x5ef786(0x2766)]=WebGLPlot['defaultValue'](_0x897651[_0x5ef786(0x4b2a)],0x3),this[_0x5ef786(0x1764)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x2a53)],new WebGLPlot['Cartesian2'](0x40,0x40)),this[_0x5ef786(0x472a)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651['picturePath'],''),this[_0x5ef786(0x1f79)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x823)],DotMode$1[_0x5ef786(0x39da)]),this[_0x5ef786(0x3fa4)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x503d)],!0x1),this[_0x5ef786(0x1150)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0xdf2)],0x0),this[_0x5ef786(0x3b4d)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x1efb)],0x0),this[_0x5ef786(0x3c89)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x28d0)],''),this[_0x5ef786(0x73f)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x152)],TextPos$1['Up']),this[_0x5ef786(0x1913)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x4324)],!0x1),this[_0x5ef786(0x2b61)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651['dragPoint'],new PlotPoint3D(-0x1,-0x1,-0x1)),this['_textContent']=WebGLPlot[_0x5ef786(0x30e6)](_0x897651['textContent'],''),this['_canvasEle']=null,this[_0x5ef786(0x1911)]=[],this[_0x5ef786(0x4e47)]=null,this[_0x5ef786(0x4c1b)]=!0x1,this[_0x5ef786(0x4ea7)]=null,this[_0x5ef786(0x16ac)]=null,this['_dotVector']=null,this['_sizeInMeters']=!0x1,this[_0x5ef786(0x201d)]=!0x1,this['_bill']=null,this[_0x5ef786(0x70c)]=new WebGLPlot[(_0x5ef786(0x3a27))](0x1,0x1,0x1,0x1),this[_0x5ef786(0x1bf3)]=null,this[_0x5ef786(0x1b17)](),this[_0x5ef786(0x129b)]=WebGLPlot[_0x5ef786(0x30e6)](_0x897651[_0x5ef786(0x129b)],!0x0),this['BloodVolumes']=WebGLPlot['defaultValue'](_0x897651[_0x5ef786(0x4ecf)],[]),this[_0x5ef786(0x80f)]=null!==this[_0x5ef786(0xc48)]&&this[_0x5ef786(0xc48)]['middleMarkExist'],this[_0x5ef786(0x51ab)]=null!==this[_0x5ef786(0xc48)]&&this[_0x5ef786(0xc48)][_0x5ef786(0x49f1)],this[_0x5ef786(0x2235)]=new WebGLPlot[(_0x5ef786(0x417d))](-0x1,-0x1),this[_0x5ef786(0x10a9)]=0x1,this[_0x5ef786(0x2397)]=new WebGLPlot[(_0x5ef786(0x3a27))](0x1,0x1,0x0,0x1),this['_billboardBoundsLineWidth']=0x3;}function computeDashArray(_0x23d5ee){var _0x5cbff8=_0x68aa19,_0x1812a5;if(!WebGLPlot[_0x5cbff8(0x3224)](_0x23d5ee)||''===_0x23d5ee)return _0x1812a5=[];switch(_0x23d5ee){case 0x0:_0x1812a5=[];break;case 0x1:_0x1812a5=[0x14,0x5];break;case 0x2:_0x1812a5=[0x2,0x2];break;case 0x3:_0x1812a5=[0xa,0x2,0x2,0x2];break;case 0x4:_0x1812a5=[0xa,0x2,0x2,0x2,0x2,0x2];}return _0x1812a5;}function AddModelText(_0x207cc5,_0x395a93,_0x5d1b56){var _0x1c38f2=_0x68aa19;_0x5d1b56[_0x1c38f2(0x4481)]();var _0xfe160=SymbolAlgoUtil['getModelMinAndMaxCorner'](_0x395a93),_0x11fce0=WebGLPlot[_0x1c38f2(0x3349)]['multiplyByScalar'](WebGLPlot[_0x1c38f2(0x3349)][_0x1c38f2(0x2b84)](_0xfe160[_0x1c38f2(0x9e1)]['z'],_0xfe160['minCorner']['x'],_0xfe160['minCorner']['y']),_0x395a93[_0x1c38f2(0x1ed8)],new WebGLPlot[(_0x1c38f2(0x3349))]()),_0xd7e14f=WebGLPlot[_0x1c38f2(0x3349)]['multiplyByScalar'](WebGLPlot[_0x1c38f2(0x3349)]['fromElements'](_0xfe160[_0x1c38f2(0x57f7)]['z'],_0xfe160['maxCorner']['x'],_0xfe160[_0x1c38f2(0x57f7)]['y']),_0x395a93[_0x1c38f2(0x1ed8)],new WebGLPlot[(_0x1c38f2(0x3349))]()),_0x271bb6=_0x11fce0['z']<=0x0?_0xd7e14f['z']:_0xd7e14f['z']-_0x11fce0['z'],_0x135daf=WebGLPlot[_0x1c38f2(0x3349)][_0x1c38f2(0x2ac5)](_0x207cc5['x'],_0x207cc5['y'],_0x207cc5['z']+_0x271bb6);(_0x5d1b56[_0x1c38f2(0x129b)]&&_0x5d1b56[_0x1c38f2(0x1a2e)][_0x1c38f2(0x531b)]>0x0||!isEmpty(_0x5d1b56[_0x1c38f2(0x328e)]))&&(_0x5d1b56[_0x1c38f2(0x4e47)]=_0x5d1b56[_0x1c38f2(0x4ea7)][_0x1c38f2(0x106a)](),_0x5d1b56[_0x1c38f2(0x1bf3)]=PlotCollentionManager[_0x1c38f2(0x4ed7)](_0x5d1b56['createBillboard'](_0x5d1b56,_0x135daf,_0x5d1b56[_0x1c38f2(0x4e47)])),_0x5d1b56[_0x1c38f2(0x23fe)]['updatePrimitive']=!0x0);}function isEmpty(_0x3b184d){var _0xcc5046=_0x68aa19;return!(_0xcc5046(0x29ad)==typeof _0x3b184d&&_0x3b184d[_0xcc5046(0x531b)]>0x0);}function SymbolAnnotation(_0x434a3a){var _0x56ab11=_0x68aa19;_0x434a3a=WebGLPlot[_0x56ab11(0x30e6)](_0x434a3a,WebGLPlot[_0x56ab11(0x30e6)]['EMPTY_OBJECT']),this[_0x56ab11(0x328e)]=WebGLPlot[_0x56ab11(0x30e6)](_0x434a3a[_0x56ab11(0x4d31)],''),this[_0x56ab11(0x3ea)]=WebGLPlot[_0x56ab11(0x30e6)](_0x434a3a[_0x56ab11(0xcff)],new WebGLPlot[(_0x56ab11(0x3349))](0x0,0x0,0x0)),this[_0x56ab11(0x4d48)]=WebGLPlot['defaultValue'](_0x434a3a[_0x56ab11(0x3267)],new SymbolTextStyle());}Object[_0x68aa19(0x5b7)](DotSymbolGraphic[_0x68aa19(0x4b51)],{'symbolDot':{'get':function(){var _0x1aabb0=_0x68aa19;return this[_0x1aabb0(0x13c4)];},'set':function(_0x13ef3b){var _0x13af7e=_0x68aa19;this[_0x13af7e(0x13c4)]=_0x13ef3b;}}}),DotSymbolGraphic['prototype'][_0x68aa19(0x4368)]=function(_0x4bd607){var _0x2247e2=_0x68aa19;if(!WebGLPlot[_0x2247e2(0x3224)](this[_0x2247e2(0x13c4)]))return null;if(this['_OffsetText_Down']=0x0,this[_0x2247e2(0x3d9c)]=this[_0x2247e2(0x13c4)]['_billboardBoundsLineWidth'],null!==this['_symbolDot'][_0x2247e2(0x328e)]&&''!==this['_symbolDot'][_0x2247e2(0x328e)]&&(this[_0x2247e2(0x10c1)]=this['_ctx']['measureText'](this[_0x2247e2(0x13c4)][_0x2247e2(0x328e)])['width']),this[_0x2247e2(0x874)][_0x2247e2(0x1a2e)]['length']>0x1){for(var _0x779b77=[],_0x1ea7f7=0x0;_0x1ea7f7<this['symbolDot']['BloodVolumes']['length'];_0x1ea7f7++)_0x779b77[_0x2247e2(0x3a33)](BloodVolume[_0x2247e2(0x254b)](this['symbolDot'][_0x2247e2(0x1a2e)][_0x1ea7f7]));this['symbolDot'][_0x2247e2(0x1a2e)]=_0x779b77;}this[_0x2247e2(0x1675)]=0x0!==this[_0x2247e2(0x10c1)]?this[_0x2247e2(0x13c4)][_0x2247e2(0x4ff2)][_0x2247e2(0x3344)]:0x0,this[_0x2247e2(0x14b)]=_0x4bd607;var _0xefb56b=this[_0x2247e2(0x54be)]();this[_0x2247e2(0x1bb9)](_0xefb56b),this[_0x2247e2(0x553d)](_0xefb56b);var _0x3db49c=this['_canvas'][_0x2247e2(0x4909)](_0x2247e2(0x4690));return this[_0x2247e2(0x453f)]=0x0,_0x3db49c;},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x54be)]=function(){var _0x2c67d2=_0x68aa19;this[_0x2c67d2(0x4386)]();for(var _0x1e893f=[],_0x3784e4=[],_0x4ebf7d=this[_0x2c67d2(0x13c4)][_0x2c67d2(0x1911)],_0x329b2e=[],_0x42fe1d=0x0;_0x42fe1d<_0x4ebf7d[_0x2c67d2(0x531b)];_0x42fe1d++){(_0x3add53=_0x4ebf7d[_0x42fe1d])['surroundLineFlag']&&0x0===this[_0x2c67d2(0x874)]['symbolStyle'][_0x2c67d2(0x1a13)]||_0x329b2e[_0x2c67d2(0x3a33)](_0x3add53);}for(var _0x1bebc1=0x0;_0x1bebc1<_0x329b2e[_0x2c67d2(0x531b)];_0x1bebc1++){for(var _0x3add53=_0x329b2e[_0x1bebc1],_0x3febd0=[],_0x2280b6=0x0;_0x2280b6<_0x3add53['positionPoints'][_0x2c67d2(0x531b)];_0x2280b6++)_0x3febd0[_0x2c67d2(0x3a33)](new WebGLPlot[(_0x2c67d2(0x3349))](_0x3add53[_0x2c67d2(0x1937)][_0x2280b6]['x'],_0x3add53[_0x2c67d2(0x1937)][_0x2280b6]['y'],0x0));var _0x30e60e={'points':_0x3febd0,'cell':_0x3add53,'style':_0x3add53[_0x2c67d2(0x588d)],'type':_0x3add53[_0x2c67d2(0x3243)],'flag':_0x3add53[_0x2c67d2(0x2e46)]};_0x3784e4['push'](this[_0x2c67d2(0x34b5)](_0x30e60e));}var _0x4c68fb=this[_0x2c67d2(0x4291)](_0x3784e4);for(_0x1bebc1=0x0;_0x1bebc1<_0x3784e4[_0x2c67d2(0x531b)];_0x1bebc1++){_0x3add53=_0x3784e4[_0x1bebc1];var _0x4035fe=[];for(_0x2280b6=0x0;_0x2280b6<_0x3add53[_0x2c67d2(0x3d4b)][_0x2c67d2(0x531b)];_0x2280b6++){var _0x26b010=new WebGLPlot[(_0x2c67d2(0x417d))](_0x3add53[_0x2c67d2(0x3d4b)][_0x2280b6]['x'],_0x3add53[_0x2c67d2(0x3d4b)][_0x2280b6]['y']);_0x26b010['y']=(-_0x26b010['y']+_0x4c68fb)*this[_0x2c67d2(0x2168)],_0x26b010['x']*=this[_0x2c67d2(0x2168)],_0x4035fe['push'](_0x26b010);}_0x30e60e={'points':_0x4035fe,'cell':_0x3add53,'style':_0x3add53['style'],'type':_0x3add53[_0x2c67d2(0x3243)],'flag':_0x3add53[_0x2c67d2(0x2e46)]},_0x1e893f[_0x2c67d2(0x3a33)](_0x30e60e);}return this['_symbolDot']['_isMiddleMarkExist']&&this[_0x2c67d2(0x13c4)][_0x2c67d2(0x51ab)]&&(this[_0x2c67d2(0x51ab)]={},this[_0x2c67d2(0x51ab)]['x']=this[_0x2c67d2(0x13c4)][_0x2c67d2(0x51ab)][_0x2c67d2(0x1831)]*this['_dotGridScale'],this['_middleMarkBounds']['y']=(-this[_0x2c67d2(0x13c4)][_0x2c67d2(0x51ab)]['top']+_0x4c68fb)*this[_0x2c67d2(0x2168)],this[_0x2c67d2(0x51ab)][_0x2c67d2(0x209)]=this['_symbolDot'][_0x2c67d2(0x51ab)]['right']-this[_0x2c67d2(0x13c4)][_0x2c67d2(0x51ab)][_0x2c67d2(0x1831)],this['_middleMarkBounds']['height']=this[_0x2c67d2(0x13c4)][_0x2c67d2(0x51ab)][_0x2c67d2(0x4910)]-this[_0x2c67d2(0x13c4)][_0x2c67d2(0x51ab)][_0x2c67d2(0x3b17)],this[_0x2c67d2(0x51ab)]['width']*=this['_dotGridScale'],this['_middleMarkBounds'][_0x2c67d2(0x5862)]*=this[_0x2c67d2(0x2168)]),this[_0x2c67d2(0x13c4)][_0x2c67d2(0x3fa4)]&&(_0x1e893f=computeNegativePoint(this,_0x1e893f)),_0x1e893f;},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x1bb9)]=function(_0x106637){var _0x15f38e=_0x68aa19;this[_0x15f38e(0x2afb)]=this[_0x15f38e(0x14cc)](_0x106637),this[_0x15f38e(0x11a6)]=this['getSelectedRectBounds'](this[_0x15f38e(0x2afb)]),this[_0x15f38e(0x2c5f)]=this['getBloodVolumeBounds'](this[_0x15f38e(0x11a6)]),this['textBounds']=this['getContentTexBounds'](this[_0x15f38e(0x11a6)],this[_0x15f38e(0x2c5f)]);var _0x392b4d=this[_0x15f38e(0x2c5f)][_0x15f38e(0xea0)]>this['bloodVolumeOffset'][_0x15f38e(0x4eab)]?0x2*this[_0x15f38e(0x2c5f)]['LeftOffset']:0x2*this['bloodVolumeOffset']['RightOffset'],_0x30332b=this[_0x15f38e(0x2c5f)][_0x15f38e(0x16ea)]+this[_0x15f38e(0x2c5f)][_0x15f38e(0x444d)],_0x4e7e44=0x2*this['textBounds']['LRoffset'],_0x4ae70b=Math[_0x15f38e(0x1661)](this[_0x15f38e(0x558e)][_0x15f38e(0x1643)]),_0x5b6085=this[_0x15f38e(0x558e)]['UDoffset']>0x0?this[_0x15f38e(0x558e)]['UDoffset']:0x0;this['textBounds'][_0x15f38e(0x1643)]<0x0&&this[_0x15f38e(0x2c5f)][_0x15f38e(0x16ea)]>=_0x4ae70b?this[_0x15f38e(0x13c4)][_0x15f38e(0x73f)]!==TextPos$1['Down']&&(_0x4ae70b=0x0):this[_0x15f38e(0x558e)][_0x15f38e(0x1643)]<0x0&&this[_0x15f38e(0x2c5f)][_0x15f38e(0x16ea)]<_0x4ae70b&&(_0x30332b=_0x4ae70b+this[_0x15f38e(0x2c5f)][_0x15f38e(0x444d)]);var _0x265dec,_0xca1a63=0x0;Math[_0x15f38e(0x1661)](this[_0x15f38e(0x2afb)]['x']/this[_0x15f38e(0x2168)])<FLAG_MINX||this['returnisflag']?(this[_0x15f38e(0x3e2)]=!0x0,_0xca1a63=this['selectedRectBounds']['width']):_0xca1a63=this[_0x15f38e(0x11a6)]['width']/0x2+0x2*this[_0x15f38e(0x3d9c)],_0x265dec=this[_0x15f38e(0x11a6)][_0x15f38e(0x5862)];var _0x1388ff=this[_0x15f38e(0x11a6)][_0x15f38e(0x209)]+_0xca1a63+_0x392b4d+_0x4e7e44;_0x1388ff=_0x1388ff>this[_0x15f38e(0x558e)][_0x15f38e(0x209)]?_0x1388ff:this[_0x15f38e(0x558e)][_0x15f38e(0x209)];var _0x597e1f=_0x265dec+_0x30332b+_0x4ae70b+0x2*this['DEFAULTLINEWIDTH'];this[_0x15f38e(0x6fa)](_0x1388ff,_0x597e1f),this['symbolLROffset']=_0x1388ff/0x2,this[_0x15f38e(0x8de)]=this[_0x15f38e(0x2c5f)][_0x15f38e(0x444d)]+_0x5b6085,this[_0x15f38e(0x456d)](_0x106637);},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x14cc)]=function(_0x1941b9){var _0x3dbb0d=_0x68aa19;if(_0x1941b9['length']<=0x0)return{'x':0x0,'y':0x0,'width':0x0,'height':0x0};for(var _0x21b807=[],_0x39ab78=[],_0x4e6346=0x0;_0x4e6346<_0x1941b9[_0x3dbb0d(0x531b)];_0x4e6346++)for(var _0xb8e1cd=_0x1941b9[_0x4e6346][_0x3dbb0d(0x3d4b)],_0x32f8ef=0x0;_0x32f8ef<_0xb8e1cd[_0x3dbb0d(0x531b)];_0x32f8ef++)_0x21b807[_0x3dbb0d(0x3a33)](_0xb8e1cd[_0x32f8ef]['x']),_0x39ab78[_0x3dbb0d(0x3a33)](_0xb8e1cd[_0x32f8ef]['y']);var _0x503909=Math[_0x3dbb0d(0x2bc6)]['apply']({},_0x21b807),_0x4a1f96=Math[_0x3dbb0d(0x2bc6)][_0x3dbb0d(0x18ce)]({},_0x39ab78),_0x5295b0=Math[_0x3dbb0d(0x27d5)][_0x3dbb0d(0x18ce)]({},_0x21b807),_0x44da2c=Math[_0x3dbb0d(0x27d5)][_0x3dbb0d(0x18ce)]({},_0x39ab78),_0x1e61a6=_0x503909-_0x5295b0;return _0x503909<=0x0&&(_0x1e61a6=Math['abs'](_0x5295b0)-Math['abs'](_0x503909)),{'x':_0x5295b0,'y':_0x44da2c,'width':_0x1e61a6,'height':_0x4a1f96-_0x44da2c};},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x1c70)]=function(_0x45880e){var _0xa3bb0=_0x68aa19;return{'x':_0x45880e['x']-this[_0xa3bb0(0x3d9c)],'y':_0x45880e['y']-this[_0xa3bb0(0x3d9c)],'width':_0x45880e[_0xa3bb0(0x209)]+0x2*this[_0xa3bb0(0x3d9c)],'height':_0x45880e[_0xa3bb0(0x5862)]+0x2*this[_0xa3bb0(0x3d9c)]};},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0xd28)]=function(_0x2f0243){var _0x4de49c=_0x68aa19;for(var _0x2d7fa5=0x0,_0x15c7a2=0x0,_0x1b338a=0x0,_0xfd8fa9=0x0,_0x3ba870=0x0,_0x250045=0x0,_0x5d4790=0x0,_0x17ac9d=0x0,_0x586a26=0x0,_0x4d7264=0x0;_0x4d7264<this[_0x4de49c(0x874)]['BloodVolumes'][_0x4de49c(0x531b)];_0x4d7264++){_0x2f0243['x']>0x0&&(_0x17ac9d=_0x2f0243[_0x4de49c(0x209)]/0x2+_0x2f0243['x']),_0x586a26=_0x2f0243['height']/0x2+_0x2f0243['y'];var _0x51aa0d=this['symbolDot']['BloodVolumes'][_0x4d7264];if(!(_0x51aa0d instanceof BloodVolume))return{'UpOffset':_0x2d7fa5,'DownOffset':_0x15c7a2,'LeftOffset':_0x1b338a,'RightOffset':_0xfd8fa9};switch(_0x51aa0d[_0x4de49c(0x209)]>_0x2f0243['width']&&(_0x3ba870=_0x2f0243['width']),_0x51aa0d[_0x4de49c(0x4771)]){case BloodPosition$1[_0x4de49c(0xa62)]:_0x250045=_0x17ac9d-_0x51aa0d[_0x4de49c(0x209)]/0x2,_0x5d4790=_0x2f0243['y']-_0x51aa0d[_0x4de49c(0x5862)]-_0x2d7fa5,_0x51aa0d['bounds']={'x':_0x250045,'y':_0x5d4790,'width':_0x3ba870,'height':_0x51aa0d[_0x4de49c(0x5862)]},_0x2d7fa5+=_0x51aa0d[_0x4de49c(0x5862)]+this['DEFAULTLINEWIDTH'];break;case BloodPosition$1['BOTTOM']:_0x250045=_0x17ac9d-_0x51aa0d['width']/0x2,_0x5d4790=_0x2f0243['y']+_0x2f0243[_0x4de49c(0x5862)]+_0x51aa0d[_0x4de49c(0x5862)]+_0x15c7a2,_0x51aa0d[_0x4de49c(0x4103)]={'x':_0x250045,'y':_0x5d4790,'width':_0x3ba870,'height':_0x51aa0d[_0x4de49c(0x5862)]},_0x15c7a2+=_0x51aa0d[_0x4de49c(0x5862)]+this[_0x4de49c(0x3d9c)],this[_0x4de49c(0x62d)]=_0x15c7a2;break;case BloodPosition$1['LEFT']:_0x250045=_0x2f0243['x']-_0x51aa0d[_0x4de49c(0x5862)]-_0x1b338a,_0x5d4790=_0x586a26-_0x51aa0d[_0x4de49c(0x209)]/0x2,_0x51aa0d[_0x4de49c(0x4103)]={'x':_0x250045,'y':_0x5d4790,'width':_0x51aa0d[_0x4de49c(0x5862)],'height':_0x3ba870},_0x1b338a+=_0x51aa0d[_0x4de49c(0x5862)]+this['DEFAULTLINEWIDTH'];break;case BloodPosition$1['RIGHT']:_0x250045=_0x2f0243['x']+_0x2f0243[_0x4de49c(0x209)]+_0xfd8fa9,_0x5d4790=_0x586a26-_0x51aa0d[_0x4de49c(0x209)]/0x2,_0x51aa0d[_0x4de49c(0x4103)]={'x':_0x250045,'y':_0x5d4790,'width':_0x51aa0d[_0x4de49c(0x5862)],'height':_0x3ba870},_0xfd8fa9+=_0x51aa0d[_0x4de49c(0x5862)]+this['DEFAULTLINEWIDTH'];break;default:_0x250045=_0x17ac9d-_0x51aa0d['width']/0x2,_0x5d4790=_0x2f0243['y']-_0x51aa0d[_0x4de49c(0x5862)]-_0x2d7fa5,_0x51aa0d[_0x4de49c(0x4103)]={'x':_0x250045,'y':_0x5d4790,'width':_0x3ba870,'height':_0x51aa0d[_0x4de49c(0x5862)]},_0x2d7fa5+=_0x51aa0d['height']+this[_0x4de49c(0x3d9c)];}}return{'UpOffset':_0x2d7fa5,'DownOffset':_0x15c7a2,'LeftOffset':_0x1b338a,'RightOffset':_0xfd8fa9};},DotSymbolGraphic[_0x68aa19(0x4b51)]['getContentTexBounds']=function(_0x5d044b,_0x2fb678){var _0x5b73b8=_0x68aa19,_0x16487b=0x0,_0x548676=0x0,_0x10175c=0x0,_0x38fc4f=0x0,_0x5477bb=0x0,_0xa4d13=0x0;if(null!==this[_0x5b73b8(0x13c4)][_0x5b73b8(0x328e)]&&''!==this[_0x5b73b8(0x13c4)][_0x5b73b8(0x328e)]){this[_0x5b73b8(0x21b5)]();var _0x272858=this[_0x5b73b8(0x18f7)][_0x5b73b8(0xaf7)](this[_0x5b73b8(0x13c4)][_0x5b73b8(0x328e)])[_0x5b73b8(0x209)],_0x4b45e7=this['_symbolDot']['_textPos'];switch(this['_symbolDot'][_0x5b73b8(0x1f79)]!==DotMode$1['Grid']&&(_0x4b45e7=TextPos$1['Up']),_0x4b45e7){case TextPos$1[_0x5b73b8(0x46ea)]:_0x16487b=_0x5d044b['x']-_0x2fb678[_0x5b73b8(0xea0)],_0x548676=_0x5d044b['height']/0x2+_0x5d044b['y'];break;case TextPos$1['Right']:_0x16487b=_0x5d044b['x']+_0x5d044b['width']+_0x2fb678[_0x5b73b8(0x4eab)],_0x548676=_0x5d044b[_0x5b73b8(0x5862)]/0x2+_0x5d044b['y'];break;case TextPos$1[_0x5b73b8(0x42e9)]:_0x16487b=_0x5d044b['x']-_0x2fb678[_0x5b73b8(0xea0)],_0x548676=_0x5d044b['y']-this[_0x5b73b8(0x1675)]/0x2,_0xa4d13=this[_0x5b73b8(0x1675)];break;case TextPos$1['RightUp']:_0x16487b=_0x5d044b['x']+_0x5d044b['width']+_0x2fb678[_0x5b73b8(0x4eab)],_0x548676=_0x5d044b['y']-this['fontSize']/0x2,_0xa4d13=this[_0x5b73b8(0x1675)];break;case TextPos$1[_0x5b73b8(0x9a1)]:_0x16487b=_0x5d044b['x']-_0x2fb678[_0x5b73b8(0xea0)],_0x548676=_0x5d044b['y']+_0x5d044b[_0x5b73b8(0x5862)]+this[_0x5b73b8(0x1675)]/0x2,_0xa4d13=-this['fontSize'],this[_0x5b73b8(0x62d)]=this[_0x5b73b8(0x62d)]>this[_0x5b73b8(0x1675)]?this[_0x5b73b8(0x62d)]:0x2*this['fontSize'];break;case TextPos$1['RightDown']:_0x16487b=_0x5d044b['x']+_0x5d044b[_0x5b73b8(0x209)]+_0x2fb678[_0x5b73b8(0x4eab)],_0x548676=_0x5d044b['y']+_0x5d044b[_0x5b73b8(0x5862)]+this['fontSize']/0x2,_0xa4d13=-this[_0x5b73b8(0x1675)],this['_OffsetText_Down']=this[_0x5b73b8(0x62d)]>this[_0x5b73b8(0x1675)]?this[_0x5b73b8(0x62d)]:0x2*this[_0x5b73b8(0x1675)];break;case TextPos$1['Up']:_0x16487b=_0x5d044b['x']<0x0?0x0:_0x5d044b[_0x5b73b8(0x209)]/0x2+_0x5d044b['x'],_0x548676=_0x5d044b['y']-_0x2fb678[_0x5b73b8(0x444d)]-this['fontSize']/0x2,_0xa4d13=this['fontSize'];break;case TextPos$1[_0x5b73b8(0x168a)]:_0x16487b=_0x5d044b['x']<0x0?0x0:_0x5d044b[_0x5b73b8(0x209)]/0x2+_0x5d044b['x'],_0x548676=_0x5d044b['y']+_0x5d044b['height']+this[_0x5b73b8(0x1675)]/0x2+_0x2fb678[_0x5b73b8(0x16ea)],_0xa4d13=-this[_0x5b73b8(0x1675)],this[_0x5b73b8(0x62d)]=0x2*this[_0x5b73b8(0x1675)];case TextPos$1[_0x5b73b8(0xdf9)]:}_0x10175c=_0x272858,_0x38fc4f=this[_0x5b73b8(0x1675)],_0x5477bb=_0x272858;}return{'x':_0x16487b,'y':_0x548676,'width':_0x10175c,'height':_0x38fc4f,'UDoffset':_0xa4d13,'LRoffset':_0x5477bb};},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x456d)]=function(_0x5dd764){var _0xe10cb=_0x68aa19;for(var _0x2d0bda=0x0;_0x2d0bda<_0x5dd764[_0xe10cb(0x531b)];_0x2d0bda++)for(var _0x2b5814=0x0;_0x2b5814<_0x5dd764[_0x2d0bda]['points']['length'];_0x2b5814++){var _0x103aa8=_0x5dd764[_0x2d0bda][_0xe10cb(0x3d4b)][_0x2b5814];let _0x1f1477=_0x5dd764[_0x2d0bda]['cell'][_0xe10cb(0x588d)][_0xe10cb(0x3bf7)];_0x103aa8['x']+=this[_0xe10cb(0x247a)],_0x103aa8['y']+=this['symbolUDOffset']+0x4*this[_0xe10cb(0x3d9c)]-_0x1f1477/0x2,_0x5dd764[_0x2d0bda][_0xe10cb(0x3d4b)][_0x2b5814]=_0x103aa8;}this[_0xe10cb(0x11a6)]['x']+=this[_0xe10cb(0x247a)],this[_0xe10cb(0x11a6)]['y']+=this['symbolUDOffset']+0x4*this['DEFAULTLINEWIDTH'],this['_symbolDot'][_0xe10cb(0x80f)]&&(this[_0xe10cb(0x13c4)]['_textPos']===TextPos$1[_0xe10cb(0xdf9)]||this[_0xe10cb(0x13c4)][_0xe10cb(0x201d)])&&(this[_0xe10cb(0x51ab)]['x']+=this['symbolLROffset'],this[_0xe10cb(0x51ab)]['y']+=this[_0xe10cb(0x8de)]+0x4*this[_0xe10cb(0x3d9c)]),this[_0xe10cb(0x558e)]['x']+=this[_0xe10cb(0x247a)],this[_0xe10cb(0x13c4)][_0xe10cb(0x3fa4)]&&this['returnisflag']&&(0x4===this[_0xe10cb(0x13c4)][_0xe10cb(0x73f)]||0x5===this[_0xe10cb(0x13c4)][_0xe10cb(0x73f)])?this[_0xe10cb(0x558e)]['x']-=this[_0xe10cb(0x2afb)]['width']/0x2:!this['returnisflag']||0x4!==this[_0xe10cb(0x13c4)][_0xe10cb(0x73f)]&&0x5!==this[_0xe10cb(0x13c4)][_0xe10cb(0x73f)]||(this[_0xe10cb(0x558e)]['x']=this['symbolLROffset']+this[_0xe10cb(0x2afb)][_0xe10cb(0x209)]/0x2),this[_0xe10cb(0x558e)]['y']+=this[_0xe10cb(0x8de)]+0x4*this[_0xe10cb(0x3d9c)];for(var _0x158464=0x0;_0x158464<this[_0xe10cb(0x874)][_0xe10cb(0x1a2e)][_0xe10cb(0x531b)];_0x158464++){var _0xc5fe7b=this[_0xe10cb(0x874)][_0xe10cb(0x1a2e)][_0x158464];_0xc5fe7b instanceof BloodVolume&&(this[_0xe10cb(0x13c4)]['_isNegativeImage']&&this[_0xe10cb(0x3e2)]&&(0x4===_0xc5fe7b[_0xe10cb(0x4771)]||0x5===_0xc5fe7b[_0xe10cb(0x4771)])?_0xc5fe7b[_0xe10cb(0x4103)]['x']+=this[_0xe10cb(0x247a)]-this[_0xe10cb(0x11a6)][_0xe10cb(0x209)]/0x2:!this['returnisflag']||0x4!==_0xc5fe7b[_0xe10cb(0x4771)]&&0x5!==_0xc5fe7b['position']?_0xc5fe7b[_0xe10cb(0x4103)]['x']+=this[_0xe10cb(0x247a)]:_0xc5fe7b['bounds']['x']+=this[_0xe10cb(0x247a)]+this[_0xe10cb(0x11a6)][_0xe10cb(0x209)]/0x2,_0xc5fe7b[_0xe10cb(0x4103)]['y']+=this[_0xe10cb(0x8de)]);}},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x6fa)]=function(_0x2bed1e,_0x147d20){var _0x182f39=_0x68aa19;this['_canvas']['setAttribute']('width',_0x2bed1e),this[_0x182f39(0xa77)][_0x182f39(0x7da)](_0x182f39(0x5862),_0x147d20);},DotSymbolGraphic[_0x68aa19(0x4b51)]['drawPolyline']=function(_0x13efe9){var _0x404e58=_0x68aa19,_0x132046=_0x13efe9[_0x404e58(0x3d4b)],_0x58898c=_0x13efe9[_0x404e58(0x50bc)][_0x404e58(0x588d)];this[_0x404e58(0x18f7)]['beginPath'](),this[_0x404e58(0x18f7)][_0x404e58(0x5702)](_0x132046[0x0]['x'],_0x132046[0x0]['y']);for(var _0x4febb9=0x1,_0x1e8466=_0x132046[_0x404e58(0x531b)];_0x4febb9<_0x1e8466;_0x4febb9++)this['_ctx'][_0x404e58(0x3d72)](_0x132046[_0x4febb9]['x'],_0x132046[_0x4febb9]['y']);this[_0x404e58(0x18f7)][_0x404e58(0x1cf2)]=_0x58898c[_0x404e58(0x1cf2)],this[_0x404e58(0x18f7)][_0x404e58(0x56a5)](_0x58898c[_0x404e58(0x56fb)]),this[_0x404e58(0x18f7)][_0x404e58(0x3c77)]=_0x58898c[_0x404e58(0x4932)],this['_ctx']['lineWidth']=_0x58898c[_0x404e58(0x3bf7)],this[_0x404e58(0x18f7)][_0x404e58(0x3c20)]();},DotSymbolGraphic[_0x68aa19(0x4b51)]['drawPolygon']=function(_0x1f86a2){var _0x59cb17=_0x68aa19,_0x4a4af1=_0x1f86a2[_0x59cb17(0x3d4b)],_0x5f2192=_0x1f86a2[_0x59cb17(0x50bc)][_0x59cb17(0x588d)];this[_0x59cb17(0x18f7)][_0x59cb17(0x28b1)]();var _0x46df98=_0x4a4af1[0x0]['x'],_0x4e5071=_0x4a4af1[0x0]['y'],_0x23add3=_0x4e5071,_0x5b49de=_0x4e5071,_0x3098e4=_0x46df98,_0x941de1=_0x46df98;this['_ctx'][_0x59cb17(0x5702)](_0x46df98,_0x4e5071);for(var _0x3f7f65=0x1;_0x3f7f65<_0x4a4af1[_0x59cb17(0x531b)];_0x3f7f65++){var _0x157990=_0x4a4af1[_0x3f7f65]['x'],_0x17b4a3=_0x4a4af1[_0x3f7f65]['y'];this['_ctx'][_0x59cb17(0x3d72)](_0x157990,_0x17b4a3),_0x17b4a3<_0x23add3&&(_0x23add3=_0x17b4a3),_0x17b4a3>_0x5b49de&&(_0x5b49de=_0x17b4a3),_0x157990>_0x941de1&&(_0x941de1=_0x157990),_0x157990<_0x3098e4&&(_0x3098e4=_0x157990);}if(this[_0x59cb17(0x18f7)][_0x59cb17(0x3d72)](_0x4a4af1[0x0]['x'],_0x4a4af1[0x0]['y']),0x0===_0x5f2192[_0x59cb17(0x12c5)]){if(_0x5f2192[_0x59cb17(0x44ea)]){var _0x4b6bf4={'mode':this[_0x59cb17(0x13c4)]['_symbolStyle'][_0x59cb17(0x5548)],'style':_0x5f2192,'maximum':{'minX':_0x3098e4,'minY':_0x23add3,'maxX':_0x941de1,'maxY':_0x5b49de}},_0x3e8973=this['drawGradient'](_0x4b6bf4);this[_0x59cb17(0x18f7)]['fillStyle']=_0x3e8973;}else this[_0x59cb17(0x18f7)]['fillStyle']=_0x5f2192[_0x59cb17(0x3355)];this['_ctx'][_0x59cb17(0x12c5)]();}this['_ctx'][_0x59cb17(0x1cf2)]=_0x5f2192[_0x59cb17(0x1cf2)],this['_ctx'][_0x59cb17(0x56a5)](_0x5f2192[_0x59cb17(0x56fb)]),this[_0x59cb17(0x18f7)][_0x59cb17(0x3c77)]=_0x5f2192[_0x59cb17(0x4932)],this[_0x59cb17(0x18f7)][_0x59cb17(0x3bf7)]=_0x5f2192[_0x59cb17(0x3bf7)],this[_0x59cb17(0x18f7)]['closePath'](),this[_0x59cb17(0x18f7)][_0x59cb17(0x3c20)]();},DotSymbolGraphic[_0x68aa19(0x4b51)]['drawGradient']=function(_0x1f89bc){var _0x3d23f7=_0x68aa19,_0x4a690b,_0x56d15e=_0x1f89bc['style'],_0x517417=_0x1f89bc['maximum'][_0x3d23f7(0xdcb)],_0x55a1f2=_0x1f89bc[_0x3d23f7(0x2949)][_0x3d23f7(0x11f4)],_0x26ae67=_0x1f89bc[_0x3d23f7(0x2949)][_0x3d23f7(0x42f0)],_0x507760=_0x1f89bc[_0x3d23f7(0x2949)][_0x3d23f7(0x2851)];switch(_0x1f89bc[_0x3d23f7(0x4318)]){case 0x1:_0x4a690b=this[_0x3d23f7(0x18f7)][_0x3d23f7(0x1a9b)](_0x517417,_0x26ae67,_0x55a1f2,_0x507760);break;case 0x2:var _0xb49b7e=_0x55a1f2-_0x517417,_0x4ade75=_0x507760-_0x26ae67,_0xa9a5ba=_0x517417+_0xb49b7e/0x2,_0x2e914c=_0x26ae67+_0x4ade75/0x2,_0x557d83=_0xb49b7e>_0x4ade75?_0xb49b7e/0x4:_0x4ade75/0x4,_0x40f9b2=0x2*_0x557d83;_0x4a690b=this[_0x3d23f7(0x18f7)][_0x3d23f7(0x20c1)](_0xa9a5ba,_0x2e914c,_0x557d83,_0xa9a5ba,_0x2e914c,_0x40f9b2);}return _0x4a690b[_0x3d23f7(0x142e)](0x0,_0x56d15e[_0x3d23f7(0x45ae)]),_0x4a690b['addColorStop'](0x1,_0x56d15e['fillBackColor']),_0x4a690b;},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0xa3c)]=function(_0x1af9b0){var _0x3296c9=_0x68aa19;if(!(_0x1af9b0[_0x3296c9(0x3d4b)][0x0]['x']<0x0||_0x1af9b0['points'][0x0]['y']<0x0)){var _0x4f462e=_0x1af9b0[_0x3296c9(0x50bc)][_0x3296c9(0x50bc)][_0x3296c9(0x4d31)],_0x55e2e8=_0x1af9b0[_0x3296c9(0x50bc)][_0x3296c9(0x50bc)][_0x3296c9(0x3267)],_0xa68705=_0x55e2e8[_0x3296c9(0x3023)],_0x5bc400=_0x55e2e8[_0x3296c9(0x4332)],_0x1cf37f=_0x55e2e8[_0x3296c9(0x17ee)]*_0xa68705*0.7*this[_0x3296c9(0x2168)];if(!(_0x1cf37f<0x4)){_0x55e2e8['bold']?this[_0x3296c9(0x18f7)][_0x3296c9(0x39f0)]=_0x3296c9(0x505)+_0x1cf37f+_0x3296c9(0x2f51)+_0x5bc400:_0x55e2e8[_0x3296c9(0x5852)]?this[_0x3296c9(0x18f7)][_0x3296c9(0x39f0)]=_0x3296c9(0x34d5)+_0x1cf37f+'px\x20'+_0x5bc400:this[_0x3296c9(0x18f7)][_0x3296c9(0x39f0)]=_0x1cf37f+_0x3296c9(0x2f51)+_0x5bc400,this[_0x3296c9(0x18f7)][_0x3296c9(0x1b24)]=_0x3296c9(0x19ee);var _0xaf6f=_0x55e2e8[_0x3296c9(0x4b30)];_0x3296c9(0x132f)!==_0xaf6f&&_0x3296c9(0x9fe)!==_0xaf6f&&_0x3296c9(0x1c77)!==_0xaf6f||(this[_0x3296c9(0x18f7)][_0x3296c9(0x1a8f)]='middle'),this[_0x3296c9(0x18f7)][_0x3296c9(0x1a8f)]=_0x3296c9(0x40bb),this[_0x3296c9(0x18f7)]['fillStyle']=this[_0x3296c9(0x13c4)][_0x3296c9(0x3746)](_0x55e2e8[_0x3296c9(0x32ad)]),this['_ctx'][_0x3296c9(0x9b1)](_0x4f462e,_0x1af9b0[_0x3296c9(0x3d4b)][0x0]['x'],_0x1af9b0[_0x3296c9(0x3d4b)][0x0]['y']+this[_0x3296c9(0x2f1c)]);}}},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x34b5)]=function(_0x576fc9){var _0x32d177=_0x68aa19,_0x4523ce=_0x576fc9[_0x32d177(0x50bc)],_0x26ec53=null;if(SymbolType$1[_0x32d177(0x392e)]===_0x4523ce[_0x32d177(0x3243)])_0x26ec53=new SymbolRectangle()[_0x32d177(0x194c)](_0x576fc9),_0x576fc9[_0x32d177(0x3d4b)]=_0x26ec53[_0x32d177(0x3d4b)];else{if(SymbolType$1[_0x32d177(0x2b50)]===_0x4523ce['type'])_0x26ec53=new SymbolEllipse()[_0x32d177(0x194c)](_0x576fc9),_0x576fc9[_0x32d177(0x3d4b)]=_0x26ec53[_0x32d177(0x3d4b)];else{if(SymbolType$1[_0x32d177(0x571c)]===_0x4523ce[_0x32d177(0x3243)])_0x26ec53=new SymbolCircle()[_0x32d177(0x194c)](_0x576fc9),_0x576fc9[_0x32d177(0x3d4b)]=_0x26ec53[_0x32d177(0x3d4b)];else{if(SymbolType$1[_0x32d177(0xe8c)]===_0x4523ce[_0x32d177(0x3243)])_0x26ec53=new SymbolPolyBezier()[_0x32d177(0x194c)](_0x576fc9),_0x576fc9[_0x32d177(0x3d4b)]=_0x26ec53[_0x32d177(0x3d4b)];else{if(SymbolType$1[_0x32d177(0x4692)]===_0x4523ce[_0x32d177(0x3243)])_0x26ec53=new SymbolArc()['calculateParts'](_0x576fc9),_0x576fc9['points']=_0x26ec53['points'];else{if(SymbolType$1['SYMBOL_PARALLELOGRAM']===_0x4523ce['type'])_0x26ec53=new SymbolParallelogram()['calculateParts'](_0x576fc9),_0x576fc9[_0x32d177(0x3d4b)]=_0x26ec53[_0x32d177(0x3d4b)];else{if(SymbolType$1[_0x32d177(0x495d)]===_0x4523ce[_0x32d177(0x3243)])_0x26ec53=SuperMapAlgoPlot[_0x32d177(0x33f7)][_0x32d177(0x2429)](_0x576fc9[_0x32d177(0x3d4b)]),_0x576fc9[_0x32d177(0x3d4b)]=_0x26ec53;else{if(SymbolType$1['SYMBOL_KIDNEY']===_0x4523ce[_0x32d177(0x3243)])_0x576fc9[_0x32d177(0x3d4b)]=SuperMapAlgoPlot[_0x32d177(0x33f7)][_0x32d177(0x1a0d)](SuperMapAlgoPlot[_0x32d177(0x3e6d)][_0x32d177(0x3877)],_0x576fc9[_0x32d177(0x3d4b)]);else{if(SymbolType$1[_0x32d177(0x34f)]===_0x4523ce['type'])_0x26ec53=new SymbolTrapezoid()[_0x32d177(0x194c)](_0x576fc9),_0x576fc9['points']=_0x26ec53[_0x32d177(0x3d4b)];else SymbolType$1[_0x32d177(0x1056)]===_0x4523ce[_0x32d177(0x3243)]&&(_0x26ec53=new SymbolChord()[_0x32d177(0x194c)](_0x576fc9),_0x576fc9[_0x32d177(0x3d4b)]=_0x26ec53[_0x32d177(0x3d4b)]);}}}}}}}}return _0x576fc9;},DotSymbolGraphic[_0x68aa19(0x4b51)]['drawPicture']=function(_0x1a4e94,_0x54cf4f){var _0x3955c6=_0x68aa19;if(WebGLPlot[_0x3955c6(0x3224)](_0x54cf4f)&&_0x54cf4f){if(this[_0x3955c6(0x4c57)](),DotMode$1[_0x3955c6(0x24b5)]===this[_0x3955c6(0x13c4)]['_showMode']&&this['_symbolDot'][_0x3955c6(0x73f)]===TextPos$1[_0x3955c6(0xdf9)])return;this[_0x3955c6(0x18ca)]();}else{for(var _0x49fb6f=0x0;_0x49fb6f<_0x1a4e94[_0x3955c6(0x531b)];_0x49fb6f++){var _0x4ddab7=_0x1a4e94[_0x49fb6f],_0x1da0bc=_0x4ddab7[_0x3955c6(0x50bc)];this[_0x3955c6(0x14b)]?SymbolType$1['SYMBOL_TEXT']===_0x1da0bc[_0x3955c6(0x3243)]&&this[_0x3955c6(0xa3c)](_0x4ddab7):SymbolType$1[_0x3955c6(0x4df9)]===_0x1da0bc[_0x3955c6(0x3243)]||SymbolType$1[_0x3955c6(0xe8c)]===_0x1da0bc[_0x3955c6(0x3243)]||SymbolType$1[_0x3955c6(0x4692)]===_0x1da0bc[_0x3955c6(0x3243)]?this['drawPolyline'](_0x4ddab7):SymbolType$1[_0x3955c6(0x4ac8)]===_0x1da0bc[_0x3955c6(0x3243)]?this[_0x3955c6(0xa3c)](_0x4ddab7):this[_0x3955c6(0x248c)](_0x4ddab7);}this[_0x3955c6(0x13c4)][_0x3955c6(0x1f79)]===DotMode$1[_0x3955c6(0x39da)]&&(null!==this[_0x3955c6(0x13c4)][_0x3955c6(0x328e)]&&''!==this[_0x3955c6(0x13c4)]['_textContent']&&this['drawtextContent'](),this['drawBloodVolume'](),WebGLPlot[_0x3955c6(0x3224)](this[_0x3955c6(0x13c4)][_0x3955c6(0x23fe)][_0x3955c6(0x33a3)])&&!this[_0x3955c6(0x14b)]&&this[_0x3955c6(0x13c4)]['_isSelected']&&this[_0x3955c6(0x4c6a)]());}},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x18ca)]=function(){var _0x3d812e=_0x68aa19,_0x32d245=null,_0x5aa42e=this[_0x3d812e(0x13c4)][_0x3d812e(0x73f)];this[_0x3d812e(0x13c4)][_0x3d812e(0x1f79)]!==DotMode$1[_0x3d812e(0x39da)]&&(_0x5aa42e=TextPos$1['Up']),_0x5aa42e===TextPos$1[_0x3d812e(0x46ea)]?_0x32d245={'textAlign':_0x3d812e(0x339c),'textBaseline':_0x3d812e(0x40bb)}:_0x5aa42e===TextPos$1[_0x3d812e(0x290f)]?_0x32d245={'textAlign':_0x3d812e(0x1831),'textBaseline':_0x3d812e(0x40bb)}:_0x5aa42e===TextPos$1['Up']?(_0x32d245={'textAlign':'center','textBaseline':_0x3d812e(0x40bb)},this[_0x3d812e(0x3e2)]&&(_0x32d245['x']=(this['_canvas'][_0x3d812e(0x209)]+this[_0x3d812e(0xade)])/0x2)):_0x5aa42e===TextPos$1[_0x3d812e(0x168a)]||_0x5aa42e===TextPos$1[_0x3d812e(0xdf9)]?_0x32d245={'textAlign':_0x3d812e(0x19ee),'textBaseline':_0x3d812e(0x40bb)}:_0x5aa42e===TextPos$1['LeftUp']||_0x5aa42e===TextPos$1[_0x3d812e(0x9a1)]?_0x32d245={'textAlign':_0x3d812e(0x339c),'textBaseline':_0x3d812e(0x40bb)}:(_0x5aa42e===TextPos$1[_0x3d812e(0x1b4b)]||_0x5aa42e===TextPos$1[_0x3d812e(0x17f3)])&&(_0x32d245={'textAlign':_0x3d812e(0x1831),'textBaseline':_0x3d812e(0x40bb)}),this[_0x3d812e(0x4301)](_0x32d245);},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x4301)]=function(_0x45705f){var _0x2c6fb3=_0x68aa19,_0x27bf85=this[_0x2c6fb3(0x13c4)][_0x2c6fb3(0x328e)],_0x4a6fa6=this['_symbolDot'][_0x2c6fb3(0x4ff2)];this['setCanvasTextFont'](),this[_0x2c6fb3(0x18f7)]['textAlign']=_0x45705f['textAlign'],this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x1a8f)]=_0x45705f['textBaseline'];var _0x5af21e=0x0,_0x437c81=0x0;if(this[_0x2c6fb3(0x51ab)]&&(_0x5af21e=this[_0x2c6fb3(0x51ab)]['x']+this[_0x2c6fb3(0x51ab)][_0x2c6fb3(0x209)]/0x2,_0x437c81=this[_0x2c6fb3(0x51ab)]['y']+this[_0x2c6fb3(0x51ab)][_0x2c6fb3(0x5862)]/0x2),_0x4a6fa6['_outline']){this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x56a5)]([]);var _0x1023c8=this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x3bf7)];this['_ctx'][_0x2c6fb3(0x3bf7)]=_0x4a6fa6[_0x2c6fb3(0x3573)];var _0x166722=this[_0x2c6fb3(0x13c4)][_0x2c6fb3(0x3746)](_0x4a6fa6[_0x2c6fb3(0x21c9)]);this[_0x2c6fb3(0x13c4)][_0x2c6fb3(0x80f)]&&this[_0x2c6fb3(0x13c4)][_0x2c6fb3(0x73f)]===TextPos$1['Middle']&&!this[_0x2c6fb3(0x13c4)][_0x2c6fb3(0x201d)]?(this['_ctx']['strokeStyle']=_0x166722,this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x2ced)](_0x27bf85,_0x5af21e,_0x437c81,this['_middleMarkBounds'][_0x2c6fb3(0x209)])):this['_symbolDot'][_0x2c6fb3(0x73f)]!==TextPos$1[_0x2c6fb3(0xdf9)]&&(this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x3c77)]=_0x166722,this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x2ced)](_0x27bf85,this[_0x2c6fb3(0x558e)]['x'],this[_0x2c6fb3(0x558e)]['y'])),this['_symbolDot'][_0x2c6fb3(0x201d)]&&(this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x1b24)]=_0x2c6fb3(0x19ee),this[_0x2c6fb3(0x18f7)]['textBaseline']=_0x2c6fb3(0x40bb),this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x3c77)]=_0x166722,this['_ctx'][_0x2c6fb3(0x2ced)](_0x27bf85,_0x5af21e,_0x437c81,this[_0x2c6fb3(0x51ab)][_0x2c6fb3(0x209)])),this[_0x2c6fb3(0x18f7)]['lineWidth']=_0x1023c8;}var _0x4dd0c3=this[_0x2c6fb3(0x13c4)]['colorToString'](_0x4a6fa6[_0x2c6fb3(0x32ad)]);this[_0x2c6fb3(0x13c4)]['_isMiddleMarkExist']&&this['_symbolDot'][_0x2c6fb3(0x73f)]===TextPos$1[_0x2c6fb3(0xdf9)]&&!this[_0x2c6fb3(0x13c4)]['_alwaysHasMiddelText']?(this[_0x2c6fb3(0x18f7)]['fillStyle']=_0x4dd0c3,this[_0x2c6fb3(0x18f7)]['fillText'](_0x27bf85,_0x5af21e,_0x437c81,this[_0x2c6fb3(0x51ab)][_0x2c6fb3(0x209)])):this[_0x2c6fb3(0x13c4)]['_textPos']!==TextPos$1[_0x2c6fb3(0xdf9)]&&(this[_0x2c6fb3(0x435f)](_0x4a6fa6),this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x3355)]=_0x4dd0c3,this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x9b1)](_0x27bf85,this[_0x2c6fb3(0x558e)]['x'],this['textBounds']['y'])),this[_0x2c6fb3(0x13c4)][_0x2c6fb3(0x201d)]&&(this['_ctx'][_0x2c6fb3(0x1b24)]=_0x2c6fb3(0x19ee),this['_ctx']['textBaseline']=_0x2c6fb3(0x40bb),this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x3355)]=_0x4dd0c3,this[_0x2c6fb3(0x18f7)][_0x2c6fb3(0x9b1)](_0x27bf85,_0x5af21e,_0x437c81,this[_0x2c6fb3(0x51ab)][_0x2c6fb3(0x209)]));},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x435f)]=function(_0x381d3c){var _0x2d3664=_0x68aa19;if(_0x381d3c[_0x2d3664(0x1d00)]){let _0x30aecc,_0x3953cb=this[_0x2d3664(0x558e)]['y']-_0x381d3c['fontSize']/0x2,_0x27b375=this['textBounds'][_0x2d3664(0x209)],_0x4f64e5=this[_0x2d3664(0x558e)]['height'];switch(this['_ctx'][_0x2d3664(0x1b24)]){case _0x2d3664(0x19ee):_0x30aecc=this['textBounds']['x']-this[_0x2d3664(0x558e)][_0x2d3664(0x209)]/0x2;break;case _0x2d3664(0x339c):_0x30aecc=this[_0x2d3664(0x558e)]['x']-this[_0x2d3664(0x558e)][_0x2d3664(0x209)];break;case _0x2d3664(0x1831):_0x30aecc=this[_0x2d3664(0x558e)]['x'];}this['_ctx'][_0x2d3664(0x3355)]=this[_0x2d3664(0x13c4)][_0x2d3664(0x3746)](_0x381d3c[_0x2d3664(0x3f2a)]),this[_0x2d3664(0x18f7)]['fillRect'](_0x30aecc,_0x3953cb,_0x27b375,_0x4f64e5);}},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x4c6a)]=function(){var _0x194527=_0x68aa19,_0x5741dd=this['selectedRectBounds']['x']+this[_0x194527(0x3d9c)]/0x2,_0x4a7309=this[_0x194527(0x11a6)]['y']+this[_0x194527(0x3d9c)]/0x2,_0x40b83a=this[_0x194527(0x11a6)][_0x194527(0x209)]-1.5*this[_0x194527(0x3d9c)],_0x46b304=this[_0x194527(0x11a6)][_0x194527(0x5862)]-0x2*this[_0x194527(0x3d9c)];this['_ctx'][_0x194527(0x28b1)](),this['_ctx'][_0x194527(0x1292)](_0x5741dd,_0x4a7309,_0x40b83a,_0x46b304),this[_0x194527(0x18f7)][_0x194527(0x3c77)]=this[_0x194527(0x13c4)][_0x194527(0x3746)](this['_symbolDot'][_0x194527(0x2397)]),this[_0x194527(0x18f7)][_0x194527(0x3bf7)]=this[_0x194527(0x3d9c)],this[_0x194527(0x18f7)][_0x194527(0x56a5)]([]),this['_ctx'][_0x194527(0x2a95)](),this[_0x194527(0x18f7)][_0x194527(0x3c20)]();},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x4c57)]=function(){var _0x581e7c=_0x68aa19;if(this[_0x581e7c(0x13c4)][_0x581e7c(0x129b)])for(var _0x3551ea=0x0;_0x3551ea<this[_0x581e7c(0x874)]['BloodVolumes']['length'];_0x3551ea++){var _0x53594f=this[_0x581e7c(0x874)][_0x581e7c(0x1a2e)][_0x3551ea];if(!_0x53594f[_0x581e7c(0x4103)])return;var _0x3aba1f=_0x53594f[_0x581e7c(0x4103)],_0xf5f955=_0x53594f[_0x581e7c(0x4771)],_0x497daf=0x0,_0x44384e=0x0,_0x588ff5=0x0,_0x31157f=0x0;switch(this['_symbolDot']['_showMode']!==DotMode$1['Marker']&&this[_0x581e7c(0x13c4)][_0x581e7c(0x1f79)]!==DotMode$1[_0x581e7c(0x24b5)]||(_0xf5f955=BloodPosition$1[_0x581e7c(0xa62)]),_0xf5f955){case BloodPosition$1['TOP']:case BloodPosition$1[_0x581e7c(0x1d48)]:_0x497daf=_0x53594f[_0x581e7c(0x209)],_0x44384e=_0x53594f['height'],_0x588ff5=_0x53594f[_0x581e7c(0x209)]*_0x53594f[_0x581e7c(0x279b)],_0x31157f=_0x53594f['height'];break;case BloodPosition$1[_0x581e7c(0x5486)]:case BloodPosition$1[_0x581e7c(0x44f5)]:_0x497daf=_0x53594f[_0x581e7c(0x5862)],_0x44384e=_0x53594f[_0x581e7c(0x209)],_0x588ff5=_0x53594f[_0x581e7c(0x5862)],_0x31157f=_0x53594f[_0x581e7c(0x209)]*_0x53594f['volume'];}this[_0x581e7c(0x18f7)][_0x581e7c(0x28b1)]();var _0x54d5a3=_0x53594f[_0x581e7c(0x588d)][_0x581e7c(0xf0c)],_0x65c0a5=_0x53594f['style'][_0x581e7c(0x488d)],_0x47213e=new WebGLPlot[(_0x581e7c(0x3a27))](_0x54d5a3[_0x581e7c(0x4f34)],_0x54d5a3[_0x581e7c(0x2129)],_0x54d5a3[_0x581e7c(0x28f8)],this[_0x581e7c(0x13c4)][_0x581e7c(0x1a69)][_0x581e7c(0x72b)]),_0x2304a7=new WebGLPlot[(_0x581e7c(0x3a27))](_0x65c0a5[_0x581e7c(0x4f34)],_0x65c0a5[_0x581e7c(0x2129)],_0x65c0a5['blue'],this[_0x581e7c(0x13c4)][_0x581e7c(0x1a69)]['_opacity']);this[_0x581e7c(0x18f7)]['fillStyle']=this['_symbolDot']['colorToString'](_0x47213e),this[_0x581e7c(0x18f7)][_0x581e7c(0x2904)](_0x3aba1f['x'],_0x3aba1f['y'],_0x588ff5,_0x31157f),this[_0x581e7c(0x18f7)][_0x581e7c(0x3bf7)]=0.5,this[_0x581e7c(0x18f7)][_0x581e7c(0x3c77)]=this['_symbolDot'][_0x581e7c(0x3746)](_0x2304a7),this[_0x581e7c(0x18f7)]['rect'](_0x3aba1f['x'],_0x3aba1f['y'],_0x497daf,_0x44384e),this['_ctx'][_0x581e7c(0x3c20)](),this[_0x581e7c(0x18f7)][_0x581e7c(0x2a95)]();}},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x303b)]=function(){var _0x3b47a1=_0x68aa19;WebGLPlot[_0x3b47a1(0x3224)](this[_0x3b47a1(0xa77)])||(this[_0x3b47a1(0xa77)]=document[_0x3b47a1(0x433c)](_0x3b47a1(0xda2))),this[_0x3b47a1(0x18f7)]=this[_0x3b47a1(0xa77)][_0x3b47a1(0x3ca1)]('2d'),this['_ctx'][_0x3b47a1(0x2b39)](0x0,0x0,this[_0x3b47a1(0xa77)]['width'],this[_0x3b47a1(0xa77)]['height']),this[_0x3b47a1(0x18f7)][_0x3b47a1(0x1ed8)](this[_0x3b47a1(0x2168)],this[_0x3b47a1(0x2168)]);},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x21b5)]=function(){var _0x50a4d1=_0x68aa19,_0xdfb49a=this[_0x50a4d1(0x13c4)][_0x50a4d1(0x4ff2)],_0x2365f2=_0xdfb49a[_0x50a4d1(0x4332)],_0x40bcb9=_0xdfb49a['_fontSize'];_0xdfb49a[_0x50a4d1(0x1804)]?this[_0x50a4d1(0x18f7)][_0x50a4d1(0x39f0)]='bold\x20'+_0x40bcb9+_0x50a4d1(0x2f51)+_0x2365f2:_0xdfb49a[_0x50a4d1(0x5852)]?this[_0x50a4d1(0x18f7)][_0x50a4d1(0x39f0)]=_0x50a4d1(0x34d5)+_0x40bcb9+_0x50a4d1(0x2f51)+_0x2365f2:this['_ctx'][_0x50a4d1(0x39f0)]=_0x40bcb9+'px\x20'+_0x2365f2;},DotSymbolGraphic[_0x68aa19(0x4b51)]['getMax_Y']=function(_0x241ffc){var _0x26fc47=_0x68aa19;for(var _0x442f40=[],_0x5049d9=0x0;_0x5049d9<_0x241ffc[_0x26fc47(0x531b)];_0x5049d9++)for(var _0x495c48=_0x241ffc[_0x5049d9],_0x6e7ce6=0x0;_0x6e7ce6<_0x495c48[_0x26fc47(0x3d4b)][_0x26fc47(0x531b)];_0x6e7ce6++)_0x442f40[_0x26fc47(0x3a33)](_0x495c48[_0x26fc47(0x3d4b)][_0x6e7ce6]['y']);return Math[_0x26fc47(0x2bc6)][_0x26fc47(0x18ce)]({},_0x442f40);},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x4386)]=function(){var _0x127b85=_0x68aa19,_0x3b92dd=0x1;this[_0x127b85(0x2c1f)]=new WebGLPlot['Cartesian2'](this[_0x127b85(0x13c4)][_0x127b85(0x2be)]['x'],this['_symbolDot']['_gridSymbolSize']['y']);var _0x29bc0c=this[_0x127b85(0x13c4)][_0x127b85(0x20f9)];if(_0x29bc0c['x']>0x0&&_0x29bc0c['y']>0x0){var _0x2e995d=this[_0x127b85(0x2c1f)]['x']/_0x29bc0c['x'],_0x349be3=this[_0x127b85(0x2c1f)]['y']/_0x29bc0c['y'];_0x3b92dd=_0x2e995d>_0x349be3?_0x2e995d:_0x349be3;}this[_0x127b85(0x2168)]=this[_0x127b85(0x13c4)][_0x127b85(0x505d)]['x']*_0x3b92dd;},DotSymbolGraphic['prototype'][_0x68aa19(0x61c)]=function(){var _0x3f1288=_0x68aa19;return this['symbolMoveToDown']=!0x1,this[_0x3f1288(0x14f2)]=!0x1,this[_0x3f1288(0x585e)]=!0x1,(0x0!==this[_0x3f1288(0x13c4)][_0x3f1288(0x328e)][_0x3f1288(0x531b)]||!isEmpty$1(this['_symbolDot'][_0x3f1288(0x328e)]))&&(this[_0x3f1288(0x13c4)][_0x3f1288(0x73f)]===TextPos$1[_0x3f1288(0x168a)]||this[_0x3f1288(0x13c4)][_0x3f1288(0x73f)]===TextPos$1['RightDown']||this[_0x3f1288(0x13c4)][_0x3f1288(0x73f)]===TextPos$1['LeftDown']?(this[_0x3f1288(0x14f2)]=!0x0,!0x0):this['_symbolDot'][_0x3f1288(0x73f)]===TextPos$1['Up']||this[_0x3f1288(0x13c4)][_0x3f1288(0x73f)]===TextPos$1['RightUp']||this[_0x3f1288(0x13c4)][_0x3f1288(0x73f)]===TextPos$1[_0x3f1288(0x42e9)]?(this[_0x3f1288(0x461a)]=!0x0,!0x0):(this[_0x3f1288(0x13c4)][_0x3f1288(0x73f)]===TextPos$1['Left']||this['_symbolDot'][_0x3f1288(0x73f)]===TextPos$1[_0x3f1288(0x290f)])&&(this[_0x3f1288(0x585e)]=!0x0,!0x1));},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x106a)]=function(){var _0x22709d=_0x68aa19;this[_0x22709d(0x1300)](),this[_0x22709d(0x553d)]([],!0x0);var _0x4714f2=this[_0x22709d(0xa77)][_0x22709d(0x4909)](_0x22709d(0x4690));return this[_0x22709d(0x453f)]=0x0,_0x4714f2;},DotSymbolGraphic[_0x68aa19(0x4b51)][_0x68aa19(0x1300)]=function(){var _0x19dc0e=_0x68aa19,_0x4378ba=0x0,_0x3f78b0=0x0;this[_0x19dc0e(0x13c4)][_0x19dc0e(0x328e)][_0x19dc0e(0x531b)]>0x0&&(this[_0x19dc0e(0x1675)]=this[_0x19dc0e(0x13c4)][_0x19dc0e(0x4ff2)][_0x19dc0e(0x3344)],this['setCanvasTextFont'](),_0x4378ba=this[_0x19dc0e(0x18f7)]['measureText'](this[_0x19dc0e(0x13c4)]['_textContent'])[_0x19dc0e(0x209)],_0x3f78b0+=this['fontSize']);for(var _0x315751=0x0;_0x315751<this[_0x19dc0e(0x874)][_0x19dc0e(0x1a2e)][_0x19dc0e(0x531b)];_0x315751++){_0x4378ba=(_0x1a14b2=this[_0x19dc0e(0x874)][_0x19dc0e(0x1a2e)][_0x315751])[_0x19dc0e(0x209)]>_0x4378ba?_0x1a14b2['width']:_0x4378ba,_0x3f78b0+=_0x1a14b2['height']+this[_0x19dc0e(0x3d9c)];}this['textBounds']={'x':_0x4378ba/0x2,'y':this[_0x19dc0e(0x1675)]/0x2,'width':this[_0x19dc0e(0x18f7)][_0x19dc0e(0xaf7)](this[_0x19dc0e(0x13c4)][_0x19dc0e(0x328e)])[_0x19dc0e(0x209)],'height':this[_0x19dc0e(0x1675)]},this['setCanvasSize'](_0x4378ba,_0x3f78b0);var _0x31a205=_0x3f78b0;for(_0x315751=0x0;_0x315751<this[_0x19dc0e(0x874)][_0x19dc0e(0x1a2e)]['length'];_0x315751++){var _0x1a14b2,_0x38806a=(_0x4378ba-(_0x1a14b2=this['symbolDot']['BloodVolumes'][_0x315751])[_0x19dc0e(0x209)])/0x2;_0x31a205-=_0x1a14b2[_0x19dc0e(0x5862)]+this[_0x19dc0e(0x3d9c)],_0x1a14b2[_0x19dc0e(0x4103)]={'x':_0x38806a,'y':_0x31a205,'width':_0x1a14b2[_0x19dc0e(0x209)],'height':_0x1a14b2[_0x19dc0e(0x5862)]};}},Object['defineProperties'](DotSymbolVector[_0x68aa19(0x4b51)],{'symbolDot':{'get':function(){var _0xf1c99=_0x68aa19;return this[_0xf1c99(0x13c4)];},'set':function(_0x31d007){var _0x4d8e6d=_0x68aa19;this[_0x4d8e6d(0x13c4)]=_0x31d007;}}}),DotSymbolVector[_0x68aa19(0x4b51)][_0x68aa19(0x94b)]=function(){var _0x5386c6=_0x68aa19;if(WebGLPlot['defined'](this['_symbolDot'])){if(-0x1===this[_0x5386c6(0x13c4)]['vectorDefaultSize']){var _0x580d5e=this['_symbolDot']['_layer'][_0x5386c6(0x54c6)],_0x16deba=_0x580d5e[_0x5386c6(0x1224)][_0x5386c6(0x4771)],_0x329341=WebGLPlot[_0x5386c6(0x3349)]['fromDegrees'](this[_0x5386c6(0x13c4)][_0x5386c6(0x548c)][0x0]['x'],this[_0x5386c6(0x13c4)][_0x5386c6(0x548c)][0x0]['y'],this['_symbolDot'][_0x5386c6(0x548c)][0x0]['z']),_0x6ebde5=SymbolAlgoUtil['getSpaceDistanceByCartesian'](_0x16deba,_0x329341);if(this[_0x5386c6(0x13c4)][_0x5386c6(0x2bda)]=_0x6ebde5/0x3e8,0x2===_0x580d5e['mode']){var _0x171ab1=WebGLPlot[_0x5386c6(0x67e)][_0x5386c6(0x3a1)](_0x580d5e,_0x329341),_0x37142e=new WebGLPlot[(_0x5386c6(0x417d))](_0x171ab1['x']+0xa,_0x171ab1['y']),_0x29d81f=SymbolAlgoUtil[_0x5386c6(0x49e4)](_0x580d5e,_0x37142e),_0x49a209=WebGLPlot['Cartesian3'][_0x5386c6(0x2ac5)](_0x29d81f['x'],_0x29d81f['y'],_0x29d81f['z']),_0x3a2741=SymbolAlgoUtil['getSpaceDistanceByCartesian'](_0x329341,_0x49a209);this[_0x5386c6(0x13c4)][_0x5386c6(0x2bda)]=_0x3a2741/0xa;}}var _0x120247=new WebGLPlot[(_0x5386c6(0x3349))](this[_0x5386c6(0x13c4)][_0x5386c6(0x2d0)]['x'],this[_0x5386c6(0x13c4)][_0x5386c6(0x2d0)]['y'],this['_symbolDot']['vectorRotate']['z']);return 0x0!==_0x120247['y']&&0x0===_0x120247['x']&&(_0x120247['x']=0x1),this[_0x5386c6(0x221)]=SymbolAlgoUtil[_0x5386c6(0x200e)](this[_0x5386c6(0x13c4)][_0x5386c6(0x548c)][0x0],_0x120247,this[_0x5386c6(0x221)]),this[_0x5386c6(0x2629)]();}},DotSymbolVector['prototype'][_0x68aa19(0x2629)]=function(){var _0x1dc9c2=_0x68aa19,_0x99bfcf,_0x5a0134,_0x2714a5,_0x87e479=this[_0x1dc9c2(0x13c4)][_0x1dc9c2(0x2728)],_0x1f0730=[],_0x2cf7d4=[],_0xa7be3=[],_0x38fc4b=[],_0x2993bf=[],_0x1af706=[];this[_0x1dc9c2(0x368e)]=!0x1;for(var _0x54fe6b=0x0;_0x54fe6b<_0x87e479[_0x1dc9c2(0x531b)];_0x54fe6b++){var _0xf2cf75,_0x12d55d=_0x87e479[_0x54fe6b];if(!_0x12d55d[_0x1dc9c2(0x2e46)]||0x0!==this[_0x1dc9c2(0x13c4)][_0x1dc9c2(0x12f4)]['surroundLineType']){if(_0xf2cf75=this[_0x1dc9c2(0x13c4)]['_dotGrid']['computePts']({'cell':_0x12d55d,'points':_0x12d55d['positionPoints']})[_0x1dc9c2(0x3d4b)],SymbolType$1[_0x1dc9c2(0x4df9)]!==_0x12d55d['type']&&SymbolType$1[_0x1dc9c2(0xe8c)]!==_0x12d55d[_0x1dc9c2(0x3243)]&&SymbolType$1['SYMBOL_ARC']!==_0x12d55d[_0x1dc9c2(0x3243)]&&SymbolType$1[_0x1dc9c2(0x4ac8)]!==_0x12d55d[_0x1dc9c2(0x3243)]&&_0xf2cf75[_0x1dc9c2(0x3a33)](_0xf2cf75[0x0]),SymbolType$1[_0x1dc9c2(0x4ac8)]!==_0x12d55d[_0x1dc9c2(0x3243)]){for(var _0x231e1f=[],_0x308873=0x0;_0x308873<_0xf2cf75[_0x1dc9c2(0x531b)];_0x308873++){var _0x843e9d=new WebGLPlot[(_0x1dc9c2(0x417d))](_0xf2cf75[_0x308873]['x'],_0xf2cf75[_0x308873]['y']),_0x1d0251=this['localPtsToCartesian'](_0x843e9d,this['modelMatrix']);_0x231e1f[_0x1dc9c2(0x3a33)](new WebGLPlot[(_0x1dc9c2(0x3349))](_0x1d0251['position']['x'],_0x1d0251['position']['y'],_0x1d0251[_0x1dc9c2(0x4771)]['z'])),_0x38fc4b[_0x1dc9c2(0x3a33)](_0xf2cf75[_0x308873]['x']),_0x2993bf[_0x1dc9c2(0x3a33)](_0xf2cf75[_0x308873]['y']),_0xa7be3['push'](_0x1d0251['vector']['y']),_0x2cf7d4[_0x1dc9c2(0x3a33)](_0x1d0251[_0x1dc9c2(0x9f4)]['z']),_0x12d55d[_0x1dc9c2(0x2e46)]||_0x1af706[_0x1dc9c2(0x3a33)](_0x1d0251[_0x1dc9c2(0x4771)]);}var _0x481973=this[_0x1dc9c2(0x13c4)][_0x1dc9c2(0x1bd0)],_0x1e49cc=new WebGLPlot[(_0x1dc9c2(0xe3b))]({'positions':_0x231e1f,'VertexFormat':WebGLPlot[_0x1dc9c2(0x3203)]['POSITION_ONLY'],'width':_0x481973}),_0x5cd714=WebGLPlot[_0x1dc9c2(0xe3b)][_0x1dc9c2(0x2a90)](_0x1e49cc);if(WebGLPlot[_0x1dc9c2(0x3224)](_0x5cd714)){_0x99bfcf=_0x12d55d['surroundLineFlag']&&0x0!==this[_0x1dc9c2(0x13c4)]['symbolStyle']['surroundLineType']?this['_symbolDot']['symbolStyle']['surroundLineColor']:this['_symbolDot'][_0x1dc9c2(0x12f4)][_0x1dc9c2(0x4932)],_0x87e479[_0x54fe6b][_0x1dc9c2(0x3f0d)]&&(_0x2714a5=_0x87e479[_0x54fe6b][_0x1dc9c2(0x588d)]['lineColor'],_0x99bfcf=new WebGLPlot[(_0x1dc9c2(0x3a27))](_0x2714a5['red']/0xff,_0x2714a5[_0x1dc9c2(0x2129)]/0xff,_0x2714a5[_0x1dc9c2(0x28f8)]/0xff,_0x2714a5[_0x1dc9c2(0x24f9)]/0xff)),_0x87e479[_0x54fe6b]['fillLimit']&&!_0x12d55d['surroundLineFlag']&&(_0x87e479[_0x54fe6b][_0x1dc9c2(0x3ab8)]?(_0x2714a5=_0x87e479[_0x54fe6b][_0x1dc9c2(0x588d)][_0x1dc9c2(0x45ae)],_0x5a0134=new WebGLPlot[(_0x1dc9c2(0x3a27))](_0x2714a5[_0x1dc9c2(0x4f34)]/0xff,_0x2714a5[_0x1dc9c2(0x2129)]/0xff,_0x2714a5[_0x1dc9c2(0x28f8)]/0xff,_0x2714a5[_0x1dc9c2(0x24f9)]/0xff)):_0x5a0134=_0x99bfcf,this[_0x1dc9c2(0x40e)](_0xf2cf75,_0x231e1f,_0x5a0134,this[_0x1dc9c2(0x13c4)]['id'])),_0x12d55d[_0x1dc9c2(0x3243)]===SymbolType$1['SYMBOL_POLYLINE']&&_0x12d55d['type']===SymbolType$1[_0x1dc9c2(0x4df9)]&&_0x12d55d[_0x1dc9c2(0x3243)]===SymbolType$1['SYMBOL_POLYLINE']&&_0x12d55d[_0x1dc9c2(0x3243)]===SymbolType$1[_0x1dc9c2(0x4ac8)]||0x0!==this[_0x1dc9c2(0x13c4)]['_symbolStyle'][_0x1dc9c2(0x5c7)]||_0x12d55d[_0x1dc9c2(0x2e46)]||((_0x5a0134=this[_0x1dc9c2(0x13c4)][_0x1dc9c2(0x1a69)][_0x1dc9c2(0x45ae)])[_0x1dc9c2(0x24f9)]=0x1-this[_0x1dc9c2(0x13c4)][_0x1dc9c2(0x1a69)][_0x1dc9c2(0x36f8)]/0x64,this[_0x1dc9c2(0x40e)](_0xf2cf75,_0x231e1f,_0x5a0134,this[_0x1dc9c2(0x13c4)]['id'])),_0x99bfcf=WebGLPlot['Color'][_0x1dc9c2(0x11bf)](_0x99bfcf,this['_symbolDot'][_0x1dc9c2(0x1a69)][_0x1dc9c2(0x357f)]);var _0x55f13f=new WebGLPlot[(_0x1dc9c2(0x136a))]({'geometry':_0x5cd714,'id':this[_0x1dc9c2(0x13c4)]['id'],'attributes':{'color':WebGLPlot[_0x1dc9c2(0x174d)][_0x1dc9c2(0x3d8a)](_0x99bfcf)}});_0x1f0730[_0x1dc9c2(0x3a33)](_0x55f13f);}}else this[_0x1dc9c2(0x368e)]=!0x0;}}var _0x543b5a=Math[_0x1dc9c2(0x2bc6)]['apply']({},_0x2cf7d4),_0x2fb278=Math[_0x1dc9c2(0x27d5)][_0x1dc9c2(0x18ce)]({},_0x2cf7d4),_0x176613=Math[_0x1dc9c2(0x2bc6)][_0x1dc9c2(0x18ce)]({},_0xa7be3),_0x23357a=Math[_0x1dc9c2(0x27d5)][_0x1dc9c2(0x18ce)]({},_0xa7be3);return _0x23357a<0x0&&(_0x176613-=_0x23357a),_0x2fb278<0x0&&(_0x543b5a-=_0x2fb278),this[_0x1dc9c2(0x48e4)]=_0x543b5a>_0x176613?_0x543b5a:_0x176613,0x0!==this[_0x1dc9c2(0x13c4)][_0x1dc9c2(0x2d0)]['y']||0x0!==this[_0x1dc9c2(0x13c4)][_0x1dc9c2(0x2d0)]['x']?this[_0x1dc9c2(0x7be)](_0x1af706):this['createTextCell'](_0x38fc4b,_0x2993bf),_0x1f0730;},DotSymbolVector[_0x68aa19(0x4b51)][_0x68aa19(0x40e)]=function(_0x2a6a5c,_0xa856f8,_0x194617,_0x1bcf3b){var _0x5e8ccb=_0x68aa19,_0x477c90=[],_0x12d123=[],_0x24cc2a=SymbolAlgoUtil[_0x5e8ccb(0x3be0)](_0x2a6a5c);if(!_0x24cc2a||_0x24cc2a[_0x5e8ccb(0x531b)]<0x3)return null;for(var _0x1cf0ec=0x0;_0x1cf0ec<_0x24cc2a[_0x5e8ccb(0x531b)];_0x1cf0ec+=0x3){_0x12d123[0x0]=_0xa856f8[_0x24cc2a[_0x1cf0ec]],_0x12d123[0x1]=_0xa856f8[_0x24cc2a[_0x1cf0ec+0x1]],_0x12d123[0x2]=_0xa856f8[_0x24cc2a[_0x1cf0ec+0x2]];var _0xdc32f6=this['createTrigonFillGeomterys'](_0x12d123,_0x194617,_0x1bcf3b);_0xdc32f6&&_0x477c90['push'](_0xdc32f6);}if(0x0===_0x477c90[_0x5e8ccb(0x531b)])return null;var _0x406c87=new WebGLPlot[(_0x5e8ccb(0x13a3))]['fromType'](_0x5e8ccb(0x3a27),{'color':_0x194617,'fill':!0x0}),_0x4cf907=new WebGLPlot[(_0x5e8ccb(0x34f6))]({'geometryInstances':_0x477c90,'appearance':new WebGLPlot[(_0x5e8ccb(0x4f29))]({'material':_0x406c87,'aboveGround':!0x0}),'show':this[_0x5e8ccb(0xbc1)],'asynchronous':!0x1});_0x4cf907[_0x5e8ccb(0xbf0)]=this[_0x5e8ccb(0x13c4)]['_layer'],this[_0x5e8ccb(0x13c4)][_0x5e8ccb(0x3457)][_0x5e8ccb(0x3a33)](_0x4cf907);},DotSymbolVector[_0x68aa19(0x4b51)][_0x68aa19(0x26e9)]=function(_0x1ed382,_0x738034,_0x58f5f1){var _0x3e2dbd=_0x68aa19,_0x368b1f=new WebGLPlot['PolygonHierarchy'](_0x1ed382,[]),_0x56c314=new WebGLPlot[(_0x3e2dbd(0x5248))]({'polygonHierarchy':_0x368b1f,'perPositionHeight':!0x0}),_0x37e392=WebGLPlot[_0x3e2dbd(0x5248)][_0x3e2dbd(0x2a90)](_0x56c314);return _0x37e392?new WebGLPlot[(_0x3e2dbd(0x136a))]({'geometry':_0x37e392,'id':_0x58f5f1}):null;},DotSymbolVector['prototype'][_0x68aa19(0x891)]=function(_0x17be59,_0x30339b,_0x354b7e){var _0x462ed1=_0x68aa19,_0x14623a=[],_0x28e4a9=[],_0xf8e2dd=Math[_0x462ed1(0x2bc6)][_0x462ed1(0x18ce)]({},_0x17be59),_0x1ffb18=Math['min']['apply']({},_0x17be59),_0x2a9ccb=Math[_0x462ed1(0x2bc6)][_0x462ed1(0x18ce)]({},_0x30339b),_0x3b193e=Math['min'][_0x462ed1(0x18ce)]({},_0x30339b),_0x49da33=(_0x3b193e<0x0?_0x2a9ccb-_0x3b193e:_0x2a9ccb)*(this[_0x462ed1(0x13c4)][_0x462ed1(0x28ce)]*this['_symbolDot']['vectorDefaultSize']);_0x28e4a9[_0x462ed1(0x3a33)](new WebGLPlot[(_0x462ed1(0x417d))](_0x1ffb18,_0x3b193e)),_0x28e4a9['push'](new WebGLPlot[(_0x462ed1(0x417d))](_0xf8e2dd,_0x3b193e));var _0x1888c7=0x0;this[_0x462ed1(0x13c4)]['_isMiddleMarkExist']&&!_0x354b7e&&(_0x1888c7=_0x3b193e>0x0?_0x3b193e/_0x2a9ccb:_0x3b193e/(_0x2a9ccb-_0x3b193e));for(var _0x808bce=[],_0x55f164=[],_0x2071ee=0x0;_0x2071ee<_0x28e4a9[_0x462ed1(0x531b)];_0x2071ee++){var _0x556a16=_0x28e4a9[_0x2071ee],_0x531307=this[_0x462ed1(0x389b)](_0x556a16,this[_0x462ed1(0x221)])[_0x462ed1(0x4771)];_0x14623a[_0x462ed1(0x3a33)](new WebGLPlot[(_0x462ed1(0x3349))](_0x531307['x'],_0x531307['y'],_0x531307['z'])),_0x808bce[_0x462ed1(0x3a33)](this[_0x462ed1(0x13c4)]['localPoints'][0x0]['z']+_0x49da33),_0x55f164[_0x462ed1(0x3a33)](this[_0x462ed1(0x13c4)][_0x462ed1(0x548c)][0x0]['z']+_0x49da33*_0x1888c7);}return{'potions':_0x14623a,'maxExtendWallHeight':_0x808bce,'minExtendWallHeight':_0x55f164};},DotSymbolVector[_0x68aa19(0x4b51)]['localPtsToCartesian']=function(_0x4271f1,_0x75c87c){var _0x4ab5a7=_0x68aa19,_0x544afb=new WebGLPlot['Cartesian3'](),_0x73083=new WebGLPlot[(_0x4ab5a7(0x3349))](),_0x359d46=this['_symbolDot'][_0x4ab5a7(0x28ce)]*this['_symbolDot']['vectorDefaultSize'];return _0x73083=WebGLPlot[_0x4ab5a7(0x3349)][_0x4ab5a7(0x1c02)](new WebGLPlot['Cartesian3'](-0x1,-_0x4271f1['x'],_0x4271f1['y']),_0x359d46,_0x73083),{'position':_0x544afb=WebGLPlot['Matrix4'][_0x4ab5a7(0x10a0)](_0x75c87c,_0x73083,_0x544afb),'vector':_0x73083};},DotSymbolVector[_0x68aa19(0x4b51)][_0x68aa19(0x5549)]=function(_0x6e5a59,_0x24bbdd,_0xcae8c0){var _0x34841f=_0x68aa19,_0x4a56a4=this[_0x34841f(0x891)](_0x6e5a59,_0x24bbdd,_0xcae8c0),_0x2aeb9a=new WebGLPlot['WallGeometry']({'positions':_0x4a56a4[_0x34841f(0x32d)],'maximumHeights':_0x4a56a4['maxExtendWallHeight'],'minimumHeights':_0x4a56a4['minExtendWallHeight']}),_0x1f2cd9=WebGLPlot[_0x34841f(0x369e)][_0x34841f(0x2a90)](_0x2aeb9a);return _0x1f2cd9?new WebGLPlot['GeometryInstance']({'geometry':_0x1f2cd9,'id':this['_symbolDot']['id']}):null;},DotSymbolVector[_0x68aa19(0x4b51)][_0x68aa19(0x3e67)]=function(_0x185709,_0x15ce46){var _0x3a4d31=_0x68aa19;if(this[_0x3a4d31(0x368e)]){var _0x4a6be2=this[_0x3a4d31(0x13c4)][_0x3a4d31(0x4ea7)][_0x3a4d31(0x4368)](!0x0),_0x1aab71=new WebGLPlot[(_0x3a4d31(0x13a3))]['fromType']('Image',{'image':_0x4a6be2}),_0xa31524=this[_0x3a4d31(0x5549)](_0x185709,_0x15ce46,!0x0),_0x4da03c=new WebGLPlot[(_0x3a4d31(0x34f6))]({'geometryInstances':[_0xa31524],'appearance':new WebGLPlot['MaterialAppearance']({'material':_0x1aab71}),'show':this[_0x3a4d31(0xbc1)],'asynchronous':!0x1});_0x4da03c[_0x3a4d31(0xbf0)]=this['_symbolDot']['_layer'],this[_0x3a4d31(0x13c4)]['_primitive'][_0x3a4d31(0x3a33)](_0x4da03c);}},DotSymbolVector['prototype'][_0x68aa19(0x7be)]=function(_0x30110c){var _0x51c72d=_0x68aa19;if(this[_0x51c72d(0x368e)]){var _0x491e3f=this['createPolygon'](_0x30110c),_0x23df23=this[_0x51c72d(0x13c4)]['_dotGrid'][_0x51c72d(0x4368)](!0x0),_0x4ead6e=new WebGLPlot[(_0x51c72d(0x13a3))][(_0x51c72d(0x2a03))]('Image',{'image':_0x23df23}),_0x305055=new WebGLPlot[(_0x51c72d(0x34f6))]({'geometryInstances':[_0x491e3f],'appearance':new WebGLPlot[(_0x51c72d(0x4f29))]({'material':_0x4ead6e}),'show':this[_0x51c72d(0xbc1)],'asynchronous':!0x1});_0x305055[_0x51c72d(0xbf0)]=this['_symbolDot']['_layer'],this[_0x51c72d(0x13c4)][_0x51c72d(0x3457)][_0x51c72d(0x3a33)](_0x305055);}},DotSymbolVector[_0x68aa19(0x4b51)][_0x68aa19(0x4561)]=function(_0xb0da81){var _0x2a9c6e=_0x68aa19,_0x571541=[],_0x5d8be9=[],_0x4bd87e=[],_0x5984ee=[];_0x571541[_0x2a9c6e(0x3a33)](new WebGLPlot['Cartesian2'](_0xb0da81['left'],_0xb0da81[_0x2a9c6e(0x4910)])),_0x571541[_0x2a9c6e(0x3a33)](new WebGLPlot[(_0x2a9c6e(0x417d))](_0xb0da81[_0x2a9c6e(0x1831)],_0xb0da81[_0x2a9c6e(0x3b17)])),_0x571541[_0x2a9c6e(0x3a33)](new WebGLPlot[(_0x2a9c6e(0x417d))](_0xb0da81[_0x2a9c6e(0x339c)],_0xb0da81[_0x2a9c6e(0x3b17)])),_0x571541[_0x2a9c6e(0x3a33)](new WebGLPlot['Cartesian2'](_0xb0da81[_0x2a9c6e(0x339c)],_0xb0da81[_0x2a9c6e(0x4910)])),_0x571541['push'](new WebGLPlot['Cartesian2'](_0xb0da81['left'],_0xb0da81[_0x2a9c6e(0x4910)]));for(var _0x13d784=_0xb0da81[_0x2a9c6e(0x339c)]-_0xb0da81['left'],_0x5a3d16=_0xb0da81[_0x2a9c6e(0x4910)]-_0xb0da81['bottom'],_0xf92c89=new WebGLPlot[(_0x2a9c6e(0x417d))](_0x13d784/0x2,_0x5a3d16/0x2),_0x2655c7=0x0;_0x2655c7<_0x571541[_0x2a9c6e(0x531b)];_0x2655c7++)_0x5d8be9[_0x2a9c6e(0x3a33)](_0x571541[_0x2655c7]['x']),_0x4bd87e[_0x2a9c6e(0x3a33)](_0x571541[_0x2655c7]['y']),_0x5984ee[_0x2a9c6e(0x3a33)](this[_0x2a9c6e(0x389b)](_0x571541[_0x2655c7],this[_0x2a9c6e(0x221)])[_0x2a9c6e(0x4771)]);WebGLPlot[_0x2a9c6e(0x3224)](this['_canvas'])||(this[_0x2a9c6e(0xa77)]=document['createElement'](_0x2a9c6e(0xda2))),this[_0x2a9c6e(0xa77)][_0x2a9c6e(0x7da)](_0x2a9c6e(0x209),_0x13d784),this[_0x2a9c6e(0xa77)][_0x2a9c6e(0x7da)](_0x2a9c6e(0x5862),_0x5a3d16),this[_0x2a9c6e(0x18f7)]=this[_0x2a9c6e(0xa77)][_0x2a9c6e(0x3ca1)]('2d'),this[_0x2a9c6e(0x18f7)][_0x2a9c6e(0x2b39)](0x0,0x0,this['_canvas'][_0x2a9c6e(0x209)],this['_canvas'][_0x2a9c6e(0x5862)]);var _0x2f6a71=this['_symbolDot'][_0x2a9c6e(0x328e)],_0x38b0a5=this['_symbolDot']['_symbolTextStyle'],_0x599d15=_0x38b0a5[_0x2a9c6e(0x4332)],_0x23e65c=_0x38b0a5[_0x2a9c6e(0x3344)];_0x38b0a5[_0x2a9c6e(0x1804)]?this[_0x2a9c6e(0x18f7)][_0x2a9c6e(0x39f0)]=_0x2a9c6e(0x505)+_0x23e65c+'px\x20'+_0x599d15:_0x38b0a5[_0x2a9c6e(0x5852)]?this['_ctx'][_0x2a9c6e(0x39f0)]=_0x2a9c6e(0x34d5)+_0x23e65c+_0x2a9c6e(0x2f51)+_0x599d15:this[_0x2a9c6e(0x18f7)]['font']=_0x23e65c+_0x2a9c6e(0x2f51)+_0x599d15,this[_0x2a9c6e(0x18f7)][_0x2a9c6e(0x1b24)]='center',this['_ctx'][_0x2a9c6e(0x1a8f)]='middle',_0x38b0a5['_outline']?(this[_0x2a9c6e(0x18f7)][_0x2a9c6e(0x3c77)]=this[_0x2a9c6e(0x13c4)][_0x2a9c6e(0x3746)](_0x38b0a5[_0x2a9c6e(0x21c9)]),this[_0x2a9c6e(0x18f7)][_0x2a9c6e(0x2ced)](_0x2f6a71,_0xf92c89['x'],_0xf92c89['y'],_0x13d784)):(this['_ctx'][_0x2a9c6e(0x3355)]=this['_symbolDot'][_0x2a9c6e(0x3746)](_0x38b0a5[_0x2a9c6e(0x32ad)]),this[_0x2a9c6e(0x18f7)]['fillText'](_0x2f6a71,_0xf92c89['x'],_0xf92c89['y'],_0x13d784)),0x0!==this['_symbolDot'][_0x2a9c6e(0x2d0)]['y']||0x0!==this[_0x2a9c6e(0x13c4)][_0x2a9c6e(0x2d0)]['x']?this[_0x2a9c6e(0x1bcc)](_0x5984ee):this[_0x2a9c6e(0x2841)](_0x5d8be9,_0x4bd87e);},DotSymbolVector[_0x68aa19(0x4b51)][_0x68aa19(0x1bcc)]=function(_0x49df37){var _0x47cfad=_0x68aa19,_0x54eee6=this[_0x47cfad(0x2e75)](_0x49df37),_0x19591a=this['_canvas']['toDataURL'](_0x47cfad(0x4690)),_0x320bde=new WebGLPlot[(_0x47cfad(0x13a3))]['fromType'](_0x47cfad(0x74a),{'image':_0x19591a}),_0x3b07b4=new WebGLPlot[(_0x47cfad(0x34f6))]({'geometryInstances':[_0x54eee6],'appearance':new WebGLPlot[(_0x47cfad(0x4f29))]({'material':_0x320bde}),'show':this[_0x47cfad(0xbc1)],'asynchronous':!0x1});_0x3b07b4[_0x47cfad(0xbf0)]=this[_0x47cfad(0x13c4)][_0x47cfad(0x23fe)],this[_0x47cfad(0x13c4)][_0x47cfad(0x3457)][_0x47cfad(0x3a33)](_0x3b07b4);},DotSymbolVector[_0x68aa19(0x4b51)][_0x68aa19(0x2841)]=function(_0x325c92,_0x38b9b9){var _0x5c1644=_0x68aa19,_0xf06b0b=this[_0x5c1644(0x5549)](_0x325c92,_0x38b9b9,!0x1),_0x17ddf1=this[_0x5c1644(0xa77)][_0x5c1644(0x4909)]('image/png'),_0x5df564=new WebGLPlot['Material'][(_0x5c1644(0x2a03))](_0x5c1644(0x74a),{'image':_0x17ddf1}),_0x62bf97=new WebGLPlot[(_0x5c1644(0x34f6))]({'geometryInstances':[_0xf06b0b],'appearance':new WebGLPlot[(_0x5c1644(0x4f29))]({'material':_0x5df564}),'show':this[_0x5c1644(0xbc1)],'asynchronous':!0x1});_0x62bf97[_0x5c1644(0xbf0)]=this['_symbolDot']['_layer'],this[_0x5c1644(0x13c4)][_0x5c1644(0x3457)][_0x5c1644(0x3a33)](_0x62bf97);},DotSymbolVector[_0x68aa19(0x4b51)][_0x68aa19(0x2e75)]=function(_0x1c0a20){var _0xb1ddba=_0x68aa19,_0x3c9dba=WebGLPlot[_0xb1ddba(0x5248)]['fromPositions']({'positions':_0x1c0a20,'perPositionHeight':!0x0}),_0x37b2ad=WebGLPlot[_0xb1ddba(0x5248)][_0xb1ddba(0x2a90)](_0x3c9dba);return new WebGLPlot['GeometryInstance']({'geometry':_0x37b2ad,'id':this['id']});},Object['defineProperties'](SymbolDotPicture['prototype'],{'symbolDot':{'get':function(){return this['_symbolDot'];},'set':function(_0x4a7dee){this['_symbolDot']=_0x4a7dee;}}}),SymbolDotPicture[_0x68aa19(0x4b51)][_0x68aa19(0x4359)]=function(_0x1a348a){var _0x3353b6=_0x68aa19,_0xa44f72=this['_symbolDot']['_billboardBoundsLineWidth'],_0x151953=this['_symbolDot'][_0x3353b6(0x2a53)]['x'],_0x46840c=this[_0x3353b6(0x13c4)][_0x3353b6(0x2a53)]['x'],_0x24be8e=this[_0x3353b6(0x13c4)][_0x3353b6(0x2a53)]['y'],_0x5a14af=this[_0x3353b6(0x13c4)][_0x3353b6(0x2a53)]['y'],_0x443983=0x0;if(this[_0x3353b6(0x13c4)]['_textContent']&&''!==this[_0x3353b6(0x13c4)][_0x3353b6(0x328e)]){_0x443983=this[_0x3353b6(0x13c4)][_0x3353b6(0x4ff2)][_0x3353b6(0x3344)],this[_0x3353b6(0x21b5)]();let _0x2880ba=this['_ctx'][_0x3353b6(0xaf7)](this[_0x3353b6(0x13c4)][_0x3353b6(0x328e)])[_0x3353b6(0x209)];_0x151953=_0x2880ba>_0x151953?_0x2880ba:_0x151953,this['textBounds']={'x':_0x151953/0x2,'y':_0x443983/0x2,'width':_0x2880ba,'height':_0x443983};}this['_canvas'][_0x3353b6(0x7da)](_0x3353b6(0x209),_0x151953+0x2*_0xa44f72),this['_canvas']['setAttribute'](_0x3353b6(0x5862),_0x24be8e+0x2*_0xa44f72+_0x443983),this[_0x3353b6(0x13c4)][_0x3353b6(0x328e)]&&''!==this[_0x3353b6(0x13c4)]['_textContent']&&this[_0x3353b6(0xa3c)]();var _0x26fb66=(this[_0x3353b6(0xa77)][_0x3353b6(0x209)]-_0x46840c)/0x2;return this['_ctx'][_0x3353b6(0x4895)](_0x1a348a,_0x26fb66,_0x443983,_0x46840c,_0x5a14af),this[_0x3353b6(0x13c4)][_0x3353b6(0x2e4d)]&&this['drawBoundingRect'](_0xa44f72),this[_0x3353b6(0xa77)][_0x3353b6(0x4909)](_0x3353b6(0x4690));},SymbolDotPicture[_0x68aa19(0x4b51)][_0x68aa19(0xa3c)]=function(){var _0x50d721=_0x68aa19,_0xd61922=this[_0x50d721(0x13c4)][_0x50d721(0x328e)],_0x17c28f=this[_0x50d721(0x13c4)]['_symbolTextStyle'];this[_0x50d721(0x21b5)](),this['_ctx']['textAlign']=_0x50d721(0x19ee),this['_ctx'][_0x50d721(0x1a8f)]=_0x50d721(0x40bb);var _0x324685=0x0,_0x51063c=0x0;if(this[_0x50d721(0x51ab)]&&(_0x324685=this[_0x50d721(0x51ab)]['x']+this[_0x50d721(0x51ab)]['width']/0x2,_0x51063c=this[_0x50d721(0x51ab)]['y']+this['_middleMarkBounds'][_0x50d721(0x5862)]/0x2),_0x17c28f[_0x50d721(0x424c)]){this[_0x50d721(0x18f7)]['setLineDash']([]);var _0xd4ace5=this[_0x50d721(0x18f7)][_0x50d721(0x3bf7)];this[_0x50d721(0x18f7)]['lineWidth']=_0x17c28f[_0x50d721(0x3573)];var _0x599ced=this[_0x50d721(0x13c4)][_0x50d721(0x3746)](_0x17c28f[_0x50d721(0x21c9)]);this[_0x50d721(0x13c4)]['_isMiddleMarkExist']&&this['_symbolDot'][_0x50d721(0x73f)]===TextPos$1[_0x50d721(0xdf9)]&&!this[_0x50d721(0x13c4)][_0x50d721(0x201d)]?(this[_0x50d721(0x18f7)][_0x50d721(0x3c77)]=_0x599ced,this[_0x50d721(0x18f7)][_0x50d721(0x2ced)](_0xd61922,_0x324685,_0x51063c,this[_0x50d721(0x51ab)][_0x50d721(0x209)])):this['_symbolDot']['_textPos']!==TextPos$1[_0x50d721(0xdf9)]&&(this[_0x50d721(0x18f7)]['strokeStyle']=_0x599ced,this[_0x50d721(0x18f7)]['strokeText'](_0xd61922,this[_0x50d721(0x558e)]['x'],this[_0x50d721(0x558e)]['y'])),this[_0x50d721(0x18f7)]['lineWidth']=_0xd4ace5;}var _0x3b8339=this['_symbolDot'][_0x50d721(0x3746)](_0x17c28f[_0x50d721(0x32ad)]);this[_0x50d721(0x13c4)][_0x50d721(0x80f)]&&this['_symbolDot'][_0x50d721(0x73f)]===TextPos$1['Middle']&&!this['_symbolDot'][_0x50d721(0x201d)]?(this[_0x50d721(0x18f7)][_0x50d721(0x3355)]=_0x3b8339,this[_0x50d721(0x18f7)]['fillText'](_0xd61922,_0x324685,_0x51063c,this['_middleMarkBounds']['width'])):this[_0x50d721(0x13c4)]['_textPos']!==TextPos$1[_0x50d721(0xdf9)]&&(this[_0x50d721(0x435f)](_0x17c28f),this[_0x50d721(0x18f7)][_0x50d721(0x3355)]=_0x3b8339,this[_0x50d721(0x18f7)][_0x50d721(0x9b1)](_0xd61922,this[_0x50d721(0x558e)]['x'],this[_0x50d721(0x558e)]['y'])),this[_0x50d721(0x13c4)][_0x50d721(0x201d)]&&(this['_ctx'][_0x50d721(0x1b24)]=_0x50d721(0x19ee),this['_ctx'][_0x50d721(0x1a8f)]=_0x50d721(0x40bb),this[_0x50d721(0x18f7)][_0x50d721(0x3355)]=_0x3b8339,this[_0x50d721(0x18f7)][_0x50d721(0x9b1)](_0xd61922,_0x324685,_0x51063c,this[_0x50d721(0x51ab)][_0x50d721(0x209)]));},SymbolDotPicture[_0x68aa19(0x4b51)][_0x68aa19(0x435f)]=function(_0x4a9efc){var _0x2dfe10=_0x68aa19;if(_0x4a9efc[_0x2dfe10(0x1d00)]){let _0x5cba42,_0x3341c7=this[_0x2dfe10(0x558e)]['y']-_0x4a9efc[_0x2dfe10(0x1675)]/0x2,_0x251d9a=this['textBounds'][_0x2dfe10(0x209)],_0x416297=this[_0x2dfe10(0x558e)]['height'];switch(this[_0x2dfe10(0x18f7)][_0x2dfe10(0x1b24)]){case'center':_0x5cba42=this[_0x2dfe10(0x558e)]['x']-this[_0x2dfe10(0x558e)][_0x2dfe10(0x209)]/0x2;break;case'right':_0x5cba42=this['textBounds']['x']-this['textBounds'][_0x2dfe10(0x209)];break;case _0x2dfe10(0x1831):_0x5cba42=this[_0x2dfe10(0x558e)]['x'];}this[_0x2dfe10(0x18f7)][_0x2dfe10(0x3355)]=this[_0x2dfe10(0x13c4)][_0x2dfe10(0x3746)](_0x4a9efc['backColor']),this[_0x2dfe10(0x18f7)][_0x2dfe10(0x2904)](_0x5cba42,_0x3341c7,_0x251d9a,_0x416297);}},SymbolDotPicture[_0x68aa19(0x4b51)][_0x68aa19(0x21b5)]=function(){var _0x2cda8f=_0x68aa19,_0x1c5f6a=this[_0x2cda8f(0x13c4)][_0x2cda8f(0x4ff2)],_0x23b6a4=_0x1c5f6a[_0x2cda8f(0x4332)],_0x3f6e95=_0x1c5f6a['_fontSize'];_0x1c5f6a['bold']?this['_ctx']['font']='bold\x20'+_0x3f6e95+_0x2cda8f(0x2f51)+_0x23b6a4:_0x1c5f6a[_0x2cda8f(0x5852)]?this[_0x2cda8f(0x18f7)][_0x2cda8f(0x39f0)]=_0x2cda8f(0x34d5)+_0x3f6e95+_0x2cda8f(0x2f51)+_0x23b6a4:this[_0x2cda8f(0x18f7)][_0x2cda8f(0x39f0)]=_0x3f6e95+_0x2cda8f(0x2f51)+_0x23b6a4;},SymbolDotPicture[_0x68aa19(0x4b51)]['drawBoundingRect']=function(_0x14d21f){var _0x4c5316=_0x68aa19;this['_ctx'][_0x4c5316(0x28b1)](),this[_0x4c5316(0x18f7)][_0x4c5316(0x5702)](_0x14d21f/0x2,_0x14d21f/0x2),this[_0x4c5316(0x18f7)][_0x4c5316(0x3d72)](_0x14d21f/0x2,this[_0x4c5316(0xa77)][_0x4c5316(0x5862)]-_0x14d21f/0x2),this[_0x4c5316(0x18f7)][_0x4c5316(0x3d72)](this[_0x4c5316(0xa77)]['width']-_0x14d21f/0x2,this[_0x4c5316(0xa77)]['height']-_0x14d21f/0x2),this['_ctx'][_0x4c5316(0x3d72)](this[_0x4c5316(0xa77)][_0x4c5316(0x209)]-_0x14d21f/0x2,_0x14d21f/0x2),this[_0x4c5316(0x18f7)][_0x4c5316(0x3d72)](_0x14d21f/0x2,_0x14d21f/0x2),this[_0x4c5316(0x18f7)][_0x4c5316(0x3c77)]=this[_0x4c5316(0x13c4)][_0x4c5316(0x3746)](this[_0x4c5316(0x13c4)][_0x4c5316(0x2397)]),this[_0x4c5316(0x18f7)][_0x4c5316(0x3bf7)]=_0x14d21f,this[_0x4c5316(0x18f7)]['closePath'](),this[_0x4c5316(0x18f7)][_0x4c5316(0x3c20)]();},SymbolDotPicture['prototype']['initCanvas']=function(){var _0x504c3f=_0x68aa19;WebGLPlot['defined'](this[_0x504c3f(0xa77)])||(this[_0x504c3f(0xa77)]=document[_0x504c3f(0x433c)](_0x504c3f(0xda2)),this[_0x504c3f(0xa77)][_0x504c3f(0x209)]=this[_0x504c3f(0x13c4)]['pictureSymbolSize']['x'],this[_0x504c3f(0xa77)][_0x504c3f(0x5862)]=this[_0x504c3f(0x13c4)]['pictureSymbolSizey']),this['_ctx']=this['_canvas'][_0x504c3f(0x3ca1)]('2d'),this['_ctx']['clearRect'](0x0,0x0,this[_0x504c3f(0xa77)]['width'],this[_0x504c3f(0xa77)][_0x504c3f(0x5862)]);},WebGLPlot[_0x68aa19(0x3224)](Object['create'])&&(SymbolDot[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GeoGraphicObject['prototype']),SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=SymbolDot),SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x30d2)]=function(_0x50c89e){var _0x533953=_0x68aa19;if((!this['_initialize']||_0x50c89e)&&!(this[_0x533953(0x548c)]['length']<=0x0)){this[_0x533953(0x40fd)](),PlotCollentionManager[_0x533953(0x2c4f)](this),this[_0x533953(0x4481)](),this[_0x533953(0x1d4b)]=!0x0,this[_0x533953(0x3457)]=[],this[_0x533953(0x1911)]=[],0x0!==this[_0x533953(0x4119)]&&(this[_0x533953(0x548c)][0x0]['z']=this[_0x533953(0x4119)]);var _0x15a643=this[_0x533953(0x548c)][0x0],_0x5347a2=WebGLPlot[_0x533953(0x3349)][_0x533953(0x2ac5)](_0x15a643['x'],_0x15a643['y'],_0x15a643['z']);switch(null===this[_0x533953(0x4ea7)]&&(this[_0x533953(0x4ea7)]=new DotSymbolGraphic({'symbolDot':this})),this['_showMode']){case DotMode$1[_0x533953(0x39da)]:case DotMode$1[_0x533953(0x1654)]:this[_0x533953(0x1978)](_0x5347a2);break;case DotMode$1[_0x533953(0xec0)]:this[_0x533953(0x1e15)](_0x5347a2);break;case DotMode$1[_0x533953(0x24b5)]:this[_0x533953(0xfc2)]();}this[_0x533953(0x20a6)](_0x15a643),this[_0x533953(0x3c7c)](),_0x50c89e||this[_0x533953(0x1f10)]();}},SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x2a48)]=function(_0x6687da,_0x59c2bb,_0x56e769){var _0x356743=_0x68aa19;return{'id':_0x6687da['id'],'show':_0x6687da[_0x356743(0x15e8)],'position':_0x59c2bb,'image':_0x56e769,'pixelOffset':new WebGLPlot['Cartesian2'](0x0,this[_0x356743(0x4ea7)][_0x356743(0x62d)]),'horizontalOrigin':WebGLPlot[_0x356743(0x1681)][_0x356743(0x4e6b)],'verticalOrigin':WebGLPlot[_0x356743(0x62a)][_0x356743(0x1d48)],'disableDepthTestDistance':_0x6687da[_0x356743(0x1e39)],'color':WebGLPlot[_0x356743(0x3a27)][_0x356743(0x2d95)][_0x356743(0x2156)](this['_symbolStyle'][_0x356743(0x72b)]),'sizeInMeters':_0x6687da[_0x356743(0x502c)],'scale':this[_0x356743(0x10a9)]};},SymbolDot['prototype'][_0x68aa19(0x40fd)]=function(){var _0x140475=_0x68aa19;if(this[_0x140475(0x502c)]&&-0x1===this[_0x140475(0x2235)]['x']&&-0x1===this[_0x140475(0x2235)]['y'])this['_symbolSizeInMeters']=SymbolAlgoUtil[_0x140475(0x4abe)](this[_0x140475(0x23fe)][_0x140475(0x54c6)],this[_0x140475(0x2be)]),this[_0x140475(0x10a9)]=this[_0x140475(0x2235)]['x']/this[_0x140475(0x2be)]['x'];else{if(this['_sizeInMeters']&&(-0x1!==this[_0x140475(0x2235)]['x']||-0x1!==this[_0x140475(0x2235)]['y'])){var _0x5b5355=this['_symbolSizeInMeters']['x']/this[_0x140475(0x2be)]['x'];this[_0x140475(0x2235)]['y']=_0x5b5355*this[_0x140475(0x2be)]['y'],this[_0x140475(0x10a9)]=_0x5b5355;}}},SymbolDot[_0x68aa19(0x4b51)]['resetBillboard']=function(){var _0x52cf12=_0x68aa19;null!==this[_0x52cf12(0x1bf3)]&&WebGLPlot[_0x52cf12(0x3224)](this[_0x52cf12(0x1bf3)])&&PlotCollentionManager[_0x52cf12(0x43c4)](this['billboard']);},SymbolDot['prototype'][_0x68aa19(0x1f10)]=function(){var _0x4b4259=_0x68aa19,_0x16e5ac=this;WebGLPlot['defined'](this[_0x4b4259(0xa89)])&&this[_0x4b4259(0xa89)][_0x4b4259(0x21f)][_0x4b4259(0x4e1e)](function(_0x25ec31){var _0x883464=_0x4b4259;WebGLPlot[_0x883464(0x3224)](_0x16e5ac[_0x883464(0x23fe)][_0x883464(0x33a3)])&&_0x16e5ac['id']===_0x16e5ac[_0x883464(0x23fe)][_0x883464(0x33a3)]['id']&&DotMode$1[_0x883464(0xec0)]===_0x16e5ac[_0x883464(0x1f79)]&&_0x16e5ac[_0x883464(0x23fe)][_0x883464(0x1429)][_0x883464(0x4f15)](!0x0);}),WebGLPlot[_0x4b4259(0x3224)](this[_0x4b4259(0x3dd2)])&&this[_0x4b4259(0x3dd2)][_0x4b4259(0xd7d)]&&WebGLPlot[_0x4b4259(0x3224)](_0x16e5ac[_0x4b4259(0x23fe)][_0x4b4259(0x33a3)])&&_0x16e5ac['id']===_0x16e5ac[_0x4b4259(0x23fe)][_0x4b4259(0x33a3)]['id']&&(DotMode$1[_0x4b4259(0xec0)],_0x16e5ac['_showMode']),WebGLPlot[_0x4b4259(0x3224)](this[_0x4b4259(0x23fe)][_0x4b4259(0x33a3)])&&this['id']===this[_0x4b4259(0x23fe)][_0x4b4259(0x33a3)]['id']&&(DotMode$1[_0x4b4259(0x39da)]!==_0x16e5ac[_0x4b4259(0x1f79)]&&DotMode$1[_0x4b4259(0x1654)]!==_0x16e5ac['_showMode']||this['_layer'][_0x4b4259(0x1429)]['createCtrlPoints'](this),DotMode$1[_0x4b4259(0x24b5)]===_0x16e5ac[_0x4b4259(0x1f79)]&&_0x16e5ac[_0x4b4259(0x23fe)]['_plottingEdit'][_0x4b4259(0x3b1f)](!0x0));},SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x3a2f)]=function(){var _0x2a481e=_0x68aa19;for(var _0x563d5a=0x0;_0x563d5a<this[_0x2a481e(0x2728)]['length'];_0x563d5a++){var _0x141bcd,_0x3a0074=this[_0x2a481e(0x2728)][_0x563d5a];_0x141bcd=this['copySymbolStyle'](_0x3a0074,this[_0x2a481e(0x1a69)]),this['_canvasSymbolData'][_0x2a481e(0x3a33)]({'positionPoints':_0x3a0074[_0x2a481e(0x1937)],'surroundLineFlag':_0x3a0074[_0x2a481e(0x2e46)],'style':_0x141bcd,'type':_0x3a0074[_0x2a481e(0x3243)],'textStyle':_0x3a0074[_0x2a481e(0x3267)],'textContent':_0x3a0074[_0x2a481e(0x4d31)]});}},SymbolDot['prototype'][_0x68aa19(0xf80)]=function(_0x145d66,_0xfef963){var _0x3d888d=_0x68aa19,_0x1be5c4={};if(_0x145d66[_0x3d888d(0x2e46)])_0x1be5c4['lineColor']=this[_0x3d888d(0x3746)](_0xfef963[_0x3d888d(0x561e)]),_0x1be5c4['lineWidth']=this[_0x3d888d(0x2766)],_0x1be5c4[_0x3d888d(0x56fb)]=[];else{_0x1be5c4[_0x3d888d(0x3bf7)]=this[_0x3d888d(0x1814)];var _0x5d9f07=_0xfef963[_0x3d888d(0x4932)];_0x1be5c4[_0x3d888d(0x4932)]=this['colorToString'](_0x5d9f07);var _0x54dd3f=WebGLPlot[_0x3d888d(0x3a27)][_0x3d888d(0x254b)](_0xfef963['fillForeColor']);if(_0x54dd3f[_0x3d888d(0x24f9)]=0x1-_0xfef963[_0x3d888d(0x36f8)]/0x64,_0x1be5c4[_0x3d888d(0x3355)]=this[_0x3d888d(0x3746)](_0x54dd3f),_0x1be5c4['hasShade']=!0x1,0x0!==_0xfef963[_0x3d888d(0x36b3)]&&(_0x1be5c4[_0x3d888d(0x44ea)]=!0x0,_0x1be5c4[_0x3d888d(0x45ae)]=this[_0x3d888d(0x3746)](_0xfef963[_0x3d888d(0x45ae)]),_0x1be5c4[_0x3d888d(0xbb9)]=this[_0x3d888d(0x3746)](_0xfef963[_0x3d888d(0xbb9)])),_0x1be5c4[_0x3d888d(0x12c5)]=_0xfef963[_0x3d888d(0x39dd)],_0x1be5c4[_0x3d888d(0x56fb)]=computeDashArray(this[_0x3d888d(0x3b4d)]),_0x145d66[_0x3d888d(0x3f0d)]&&(_0x5d9f07=_0x145d66[_0x3d888d(0x588d)][_0x3d888d(0x4932)],_0x1be5c4[_0x3d888d(0x4932)]=this[_0x3d888d(0x3746)](_0x5d9f07)),_0x145d66[_0x3d888d(0x157a)]&&(_0x1be5c4['lineTypeLimit']=!0x0),_0x145d66[_0x3d888d(0x3ab8)]){var _0x5f0b02=WebGLPlot[_0x3d888d(0x3a27)][_0x3d888d(0x254b)](_0x145d66[_0x3d888d(0x588d)][_0x3d888d(0x45ae)]);_0x5f0b02[_0x3d888d(0x24f9)]=_0x145d66[_0x3d888d(0x588d)][_0x3d888d(0x36f8)]/0x64,_0x1be5c4[_0x3d888d(0x3355)]=this['colorToString'](_0x5f0b02);}if(_0x145d66[_0x3d888d(0x574c)]&&(_0x1be5c4['fill']=_0x145d66[_0x3d888d(0x588d)]['fillSymbolID'],_0x1be5c4[_0x3d888d(0x574c)]=!0x0,!_0x145d66[_0x3d888d(0x3ab8)])){var _0x25f1af=WebGLPlot['Color'][_0x3d888d(0x254b)](_0x5d9f07);_0x25f1af['alpha']=_0x145d66[_0x3d888d(0x588d)][_0x3d888d(0x36f8)]/0x64,_0x1be5c4[_0x3d888d(0x3355)]=this[_0x3d888d(0x3746)](_0x25f1af);}}return _0x1be5c4[_0x3d888d(0x3491)]=_0x145d66[_0x3d888d(0x588d)][_0x3d888d(0x3491)],_0x1be5c4[_0x3d888d(0x1cf2)]=_0xfef963[_0x3d888d(0x357f)],_0x1be5c4;},SymbolDot[_0x68aa19(0x4b51)]['colorToString']=function(_0xfe2edd){var _0x1ca24a=_0x68aa19,_0x2fe9b4,_0x53ba10,_0x459572,_0x2f8b1d;return _0x2f8b1d=_0xfe2edd[_0x1ca24a(0x24f9)],_0xfe2edd[_0x1ca24a(0x4f34)]>0x1||_0xfe2edd[_0x1ca24a(0x2129)]>0x1||_0xfe2edd[_0x1ca24a(0x28f8)]>0x1?(_0x2fe9b4=parseInt(_0xfe2edd[_0x1ca24a(0x4f34)]),_0x53ba10=parseInt(_0xfe2edd['green']),_0x459572=parseInt(_0xfe2edd['blue'])):(_0x2fe9b4=parseInt(0xff*_0xfe2edd[_0x1ca24a(0x4f34)]),_0x53ba10=parseInt(0xff*_0xfe2edd[_0x1ca24a(0x2129)]),_0x459572=parseInt(0xff*_0xfe2edd[_0x1ca24a(0x28f8)])),'rgba('+_0x2fe9b4+','+_0x53ba10+','+_0x459572+','+_0x2f8b1d+')';},Object[_0x68aa19(0x5b7)](SymbolDot[_0x68aa19(0x4b51)],{'middleMarkBounds':{'get':function(){return this['_middleMarkBounds'];},'set':function(_0x28b3d1){var _0x26f4a=_0x68aa19;_0x28b3d1!==this[_0x26f4a(0x51ab)]&&(this[_0x26f4a(0x51ab)]=_0x28b3d1,this[_0x26f4a(0x1d4b)]=!0x1);}}}),SymbolDot[_0x68aa19(0x4b51)]['setShowMode']=function(_0x5d9de2){this['_showMode']=_0x5d9de2;},SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x1ade)]=function(){var _0x546b2b=_0x68aa19;return this[_0x546b2b(0x1f79)];},SymbolDot[_0x68aa19(0x4b51)]['setScale']=function(_0x208938){var _0x26f413=_0x68aa19;if(DotMode$1['Vector']==this[_0x26f413(0x1f79)])this[_0x26f413(0x505d)]=_0x208938;else{if(DotMode$1['Marker']!=this[_0x26f413(0x1f79)])return;this[_0x26f413(0x3b49)]=new PlotPoint3D(_0x208938,_0x208938,_0x208938);}},SymbolDot[_0x68aa19(0x4b51)]['getScale']=function(){var _0x4ac473=_0x68aa19;return DotMode$1[_0x4ac473(0x24b5)]==this[_0x4ac473(0x1f79)]?this['_scale']:DotMode$1[_0x4ac473(0xec0)]==this['_showMode']?this[_0x4ac473(0x3b49)]:new PlotPoint3D(0x1,0x1,0x1);},SymbolDot['prototype'][_0x68aa19(0x1038)]=function(_0x2d06a7){var _0x335aa2=_0x68aa19;if(DotMode$1['Vector']==this[_0x335aa2(0x1f79)])this['_rotate']=_0x2d06a7;else{if(DotMode$1[_0x335aa2(0xec0)]!=this[_0x335aa2(0x1f79)])return;this['_modelRotate']=_0x2d06a7;}},SymbolDot[_0x68aa19(0x4b51)]['getRotate']=function(){var _0x5dffbb=_0x68aa19;return DotMode$1[_0x5dffbb(0x24b5)]==this[_0x5dffbb(0x1f79)]?this[_0x5dffbb(0x3a7e)]:DotMode$1[_0x5dffbb(0xec0)]==this[_0x5dffbb(0x1f79)]?this[_0x5dffbb(0x1ecf)]:void 0x0;},SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x528f)]=function(_0x207f51){var _0x380e6e=_0x68aa19;if(DotMode$1[_0x380e6e(0x39da)]===this['_showMode']){var _0x5c226f=_0x207f51,_0x429124=this[_0x380e6e(0x2be)];if(_0x429124['x']!==_0x207f51['x']&&_0x429124['y']===_0x207f51['y'])_0x5c226f['y']=_0x429124['y']*_0x207f51['x']/_0x429124['x'];else{if(_0x429124['x']===_0x207f51['x']&&_0x429124['y']!==_0x207f51['y'])_0x5c226f['x']=_0x429124['x']*_0x207f51['y']/_0x429124['y'];else{if(_0x429124['x']!==_0x207f51['x']&&_0x429124['y']!==_0x207f51['y']){var _0x3bb280=_0x207f51['x']/_0x429124['x'],_0x4969fd=_0x207f51['y']/_0x429124['y'],_0x5851c1=_0x4969fd>_0x3bb280?_0x4969fd:_0x3bb280;_0x5c226f['x']=_0x5851c1*_0x429124['x'],_0x5c226f['y']=_0x5851c1*_0x429124['y'];}}}this[_0x380e6e(0x2be)]=_0x5c226f;}},SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x437c)]=function(){var _0x467bcc=_0x68aa19;return DotMode$1[_0x467bcc(0x39da)]==this['_showMode']?this[_0x467bcc(0x2be)]:void 0x0;},SymbolDot[_0x68aa19(0x4b51)]['getPicturePath']=function(){return this['_picturePath'];},SymbolDot['prototype'][_0x68aa19(0x997)]=function(_0x5486ab){var _0x377f22=_0x68aa19;return 0x0!==_0x5486ab[_0x377f22(0x531b)]&&(this[_0x377f22(0x472a)]=_0x5486ab,!0x0);},SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){var _0x353340=_0x68aa19;return this[_0x353340(0x261)];},SymbolDot[_0x68aa19(0x4b51)]['setModelRotate']=function(_0x5d13dd,_0x46b56e,_0x22014f){var _0x4b492e=_0x68aa19,_0x23fd4f=new PlotPoint3D(_0x5d13dd,_0x46b56e,_0x22014f);this[_0x4b492e(0x3b4)]=_0x23fd4f;},SymbolDot[_0x68aa19(0x4b51)]['setVectorRotate']=function(_0x384448,_0x538dd8,_0x2c6c55){var _0x596466=_0x68aa19,_0x577b24=new PlotPoint3D(_0x384448,_0x538dd8,_0x2c6c55);this[_0x596466(0x2d0)]=_0x577b24;},SymbolDot['prototype'][_0x68aa19(0x20a6)]=function(_0x59d6d5){var _0x2ba211=_0x68aa19,_0x49cf53=this;if(WebGLPlot[_0x2ba211(0x3224)](_0x49cf53[_0x2ba211(0x328e)])){var _0x1abde2=_0x49cf53[_0x2ba211(0x328e)];if(DotMode$1[_0x2ba211(0xec0)]===_0x49cf53[_0x2ba211(0x1f79)]&&(WebGLPlot[_0x2ba211(0x3224)](_0x1abde2)&&0x0!==_0x1abde2['length']&&!isEmpty(_0x1abde2)||this[_0x2ba211(0x129b)]))_0x49cf53[_0x2ba211(0xa89)]&&_0x49cf53['_model']['readyPromise'][_0x2ba211(0x4e1e)](function(_0x2e5e88){AddModelText(_0x59d6d5,_0x2e5e88,_0x49cf53);});else{if(DotMode$1[_0x2ba211(0x24b5)]===_0x49cf53[_0x2ba211(0x1f79)]&&(WebGLPlot[_0x2ba211(0x3224)](_0x1abde2)&&0x0!==_0x1abde2['length']&&!isEmpty(_0x1abde2)||this[_0x2ba211(0x129b)])){var _0x476f06=WebGLPlot[_0x2ba211(0x3349)]['fromDegrees'](_0x59d6d5['x'],_0x59d6d5['y'],_0x59d6d5['z']+this['_dotVector'][_0x2ba211(0x48e4)]);(_0x49cf53[_0x2ba211(0x129b)]&&_0x49cf53[_0x2ba211(0x1a2e)][_0x2ba211(0x531b)]>0x0||!isEmpty(_0x49cf53[_0x2ba211(0x328e)]))&&(_0x49cf53[_0x2ba211(0x4e47)]=_0x49cf53['_dotGrid'][_0x2ba211(0x106a)](),_0x49cf53[_0x2ba211(0x1bf3)]=PlotCollentionManager['addBillboard'](_0x49cf53['createBillboard'](_0x49cf53,_0x476f06,_0x49cf53[_0x2ba211(0x4e47)])),_0x49cf53['_layer'][_0x2ba211(0x3346)]=!0x0);}}}},SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x45c9)]=function(_0x3a11c5){var _0x246ce5=_0x68aa19;_0x3a11c5 instanceof BloodVolume&&(this[_0x246ce5(0x1a2e)][_0x246ce5(0x3a33)](_0x3a11c5),this[_0x246ce5(0x1d4b)]=!0x1);},SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x198)]=function(){var _0x28540c=_0x68aa19;WebGLPlot[_0x28540c(0x3224)](this[_0x28540c(0x1bf3)])&&null!==this[_0x28540c(0x1bf3)]&&(PlotCollentionManager[_0x28540c(0x43c4)](this[_0x28540c(0x1bf3)]),this[_0x28540c(0x1bf3)][_0x28540c(0x198)](),this[_0x28540c(0x1bf3)]=null);},SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x1e15)]=function(_0x3159fc){var _0x855d3a=_0x68aa19,_0x329846=new WebGLPlot['HeadingPitchRoll'](),_0xe15823=Math['PI']/0xb4;_0x329846[_0x855d3a(0x355c)]=_0xe15823*this[_0x855d3a(0x1ecf)]['x'],_0x329846['roll']=_0xe15823*this[_0x855d3a(0x1ecf)]['y'],_0x329846[_0x855d3a(0x8db)]=_0xe15823*this[_0x855d3a(0x1ecf)]['z'];var _0x167729=WebGLPlot['Transforms'][_0x855d3a(0x43d1)](_0x855d3a(0x46e0),'west'),_0x5ad60a=WebGLPlot[_0x855d3a(0x4c1c)][_0x855d3a(0x3b6b)](_0x3159fc,_0x329846,WebGLPlot[_0x855d3a(0x3e1c)][_0x855d3a(0x1d49)],_0x167729);if(this[_0x855d3a(0x3dd2)]&&this[_0x855d3a(0x3dd2)][_0x855d3a(0x28d0)]===this[_0x855d3a(0x3c89)])this[_0x855d3a(0x3dd2)][_0x855d3a(0xd7b)](_0x3159fc),this[_0x855d3a(0x3dd2)][_0x855d3a(0x8fe)](this[_0x855d3a(0x70c)]),this[_0x855d3a(0x3dd2)][_0x855d3a(0x1ec)](new Cesium[(_0x855d3a(0x3349))](this['_modelScale']['x'],this['_modelScale']['x'],this[_0x855d3a(0x3b49)]['x'])),this['s3mInstance'][_0x855d3a(0x1416)](_0x329846),this[_0x855d3a(0x3dd2)][_0x855d3a(0x2971)]=this[_0x855d3a(0xbc1)];else{if(void 0x0!==this[_0x855d3a(0xa89)]&&this[_0x855d3a(0xa89)]['basePath']===this[_0x855d3a(0x3c89)])this['_model'][_0x855d3a(0x221)]=_0x5ad60a,this['_model']['scale']=this['_modelScale']['x'],this[_0x855d3a(0xa89)]['show']=this['_display'],this[_0x855d3a(0xa89)][_0x855d3a(0x28b8)]=this[_0x855d3a(0x70c)],this['_primitive'][_0x855d3a(0x3a33)](this['_model']);else{this[_0x855d3a(0x3dd2)]&&(WebGLPlot[_0x855d3a(0x4028)][_0x855d3a(0x3129)](this[_0x855d3a(0x3dd2)][_0x855d3a(0x28d0)],this['id']),this[_0x855d3a(0x3dd2)]=void 0x0);const _0x8e98cc=this[_0x855d3a(0x28d0)][_0x855d3a(0x4d7b)]('.');switch(_0x8e98cc[_0x8e98cc[_0x855d3a(0x531b)]-0x1]){case's3m':{let _0x96dc10={'position':_0x3159fc,'hpr':_0x329846,'scale':new Cesium[(_0x855d3a(0x3349))](this[_0x855d3a(0x3b49)]['x'],this[_0x855d3a(0x3b49)]['x'],this[_0x855d3a(0x3b49)]['x']),'color':WebGLPlot[_0x855d3a(0x3a27)][_0x855d3a(0x254b)](this[_0x855d3a(0x70c)]),'id':this['id'],'visible':this[_0x855d3a(0xbc1)]};if(!WebGLPlot[_0x855d3a(0x4028)])throw new WebGLPlot[(_0x855d3a(0x5787))](_0x855d3a(0x4649));WebGLPlot[_0x855d3a(0x4028)][_0x855d3a(0x4979)](this['_modelPath'],_0x96dc10),this['s3mInstance']=WebGLPlot[_0x855d3a(0x4028)]['getInstance'](this[_0x855d3a(0x3c89)],this['id']),this[_0x855d3a(0x3dd2)][_0x855d3a(0x3e6d)]=SymbolType$1[_0x855d3a(0x665)],this[_0x855d3a(0x3dd2)][_0x855d3a(0x28d0)]=this[_0x855d3a(0x3c89)];break;}case'gltf':case _0x855d3a(0x5441):this[_0x855d3a(0xa89)]=WebGLPlot['Model'][_0x855d3a(0x89b)]({'url':this['_modelPath'],'modelMatrix':_0x5ad60a,'scale':this[_0x855d3a(0x3b49)]['x'],'id':this['id'],'show':this[_0x855d3a(0xbc1)],'color':this['_modelColor']}),this[_0x855d3a(0xa89)][_0x855d3a(0x3e6d)]=SymbolType$1['SYMBOL_DOT'],this[_0x855d3a(0x3457)][_0x855d3a(0x3a33)](this['_model']);}}}},SymbolDot[_0x68aa19(0x4b51)][_0x68aa19(0x1978)]=function(_0xcd56ee){var _0x480c60=_0x68aa19;if(DotMode$1[_0x480c60(0x39da)]===this[_0x480c60(0x1f79)]||isEmpty(this[_0x480c60(0x472a)])){if(!WebGLPlot['defined'](this[_0x480c60(0x2728)])||0x0===this['_innerCells'][_0x480c60(0x531b)])return;this[_0x480c60(0x3a2f)](),this[_0x480c60(0x1f79)]=DotMode$1['Grid'],this[_0x480c60(0x4e47)]=this[_0x480c60(0x4ea7)][_0x480c60(0x4368)](),this[_0x480c60(0x1bf3)]=PlotCollentionManager[_0x480c60(0x4ed7)](this['createBillboard'](this,_0xcd56ee,this['_imageResult'])),this[_0x480c60(0x1bf3)]['SymbolType']=SymbolType$1[_0x480c60(0x665)];}else{var _0x126143=this;null===this['_dotPicture']&&(this[_0x480c60(0x16ac)]=new SymbolDotPicture({'symbolDot':this}));var _0x395704=new Image();_0x395704[_0x480c60(0x540c)]=this[_0x480c60(0x472a)],_0x395704[_0x480c60(0x1c48)]=function(){var _0x375404=_0x480c60;_0x126143[_0x375404(0x413b)]=_0x126143[_0x375404(0x16ac)][_0x375404(0x4359)](_0x395704),_0x126143[_0x375404(0x1bf3)]=PlotCollentionManager['addBillboard'](_0x126143[_0x375404(0x2a48)](_0x126143,_0xcd56ee,_0x126143[_0x375404(0x413b)])),_0x126143['billboard'][_0x375404(0x3e6d)]=SymbolType$1[_0x375404(0x665)];};}},SymbolDot['prototype'][_0x68aa19(0xfc2)]=function(){var _0x10b5f0=_0x68aa19;if(null===this[_0x10b5f0(0x853)]&&(this['_dotVector']=new DotSymbolVector({'symbolDot':this})),WebGLPlot[_0x10b5f0(0x3224)](this['_innerCells'])&&0x0!==this[_0x10b5f0(0x2728)]['length']){this[_0x10b5f0(0x3a2f)]();var _0x7dfa7b=this['_dotVector']['drawDotSymbolVector'](),_0x3fb977=new WebGLPlot[(_0x10b5f0(0x4c6f))]({'translucent':!0x0});this['vectorPrimitive']=new WebGLPlot[(_0x10b5f0(0x34f6))]({'geometryInstances':_0x7dfa7b,'appearance':_0x3fb977,'asynchronous':!0x1,'compressVertices':!0x0,'show':this['_display']}),this[_0x10b5f0(0x157)][_0x10b5f0(0xbf0)]=this[_0x10b5f0(0x23fe)],this[_0x10b5f0(0x157)]['SymbolType']=SymbolType$1['SYMBOL_DOT'],this[_0x10b5f0(0x3457)][_0x10b5f0(0x3a33)](this[_0x10b5f0(0x157)]),this[_0x10b5f0(0x51ab)]&&this[_0x10b5f0(0x80f)]&&this['_textPos']===TextPos$1[_0x10b5f0(0xdf9)]&&this[_0x10b5f0(0x853)][_0x10b5f0(0x4561)](this[_0x10b5f0(0x51ab)]);}},SymbolDot['prototype']['clone']=function(){var _0x4da985=_0x68aa19,_0x2ac211=new SymbolDot({'layer':this['_layer'],'libID':this[_0x4da985(0x4134)],'code':this['_code'],'localPoints':this[_0x4da985(0x30cd)],'serverData':this['_serverData']});_0x2ac211[_0x4da985(0x4134)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this['_libID'])),_0x2ac211[_0x4da985(0x7d1)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x7d1)])),_0x2ac211['_symbolName']=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x99f)])),_0x2ac211[_0x4da985(0x5218)]=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0x5218)])),_0x2ac211[_0x4da985(0xbc1)]=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0xbc1)])),_0x2ac211[_0x4da985(0x2b7f)]=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0x2b7f)])),_0x2ac211[_0x4da985(0x1d4b)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](!0x1)),_0x2ac211[_0x4da985(0x30c7)]=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0x30c7)])),_0x2ac211[_0x4da985(0x16de)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x16de)])),_0x2ac211[_0x4da985(0x2c11)]=JSON['parse'](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x2c11)])),_0x2ac211['_localPoints']=WebGLPlot[_0x4da985(0x4e8d)](this['localPoints']),_0x2ac211[_0x4da985(0x1a69)]=this['_symbolStyle'][_0x4da985(0x254b)](),_0x2ac211['_symbolTextStyle']=this[_0x4da985(0x4ff2)][_0x4da985(0x254b)](),_0x2ac211[_0x4da985(0xc48)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0xc48)])),_0x2ac211[_0x4da985(0x2097)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x2097)])),_0x2ac211[_0x4da985(0x4335)]=JSON['parse'](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x4335)])),_0x2ac211[_0x4da985(0x4119)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x4119)])),_0x2ac211[_0x4da985(0x1f79)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this['_showMode'])),_0x2ac211['_scale']=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0x505d)])),_0x2ac211[_0x4da985(0x3a7e)]=JSON['parse'](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x3a7e)])),_0x2ac211[_0x4da985(0x3b49)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x3b49)])),_0x2ac211[_0x4da985(0x1ecf)]=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0x1ecf)])),_0x2ac211[_0x4da985(0x51ab)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x51ab)])),_0x2ac211[_0x4da985(0x80f)]=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0x80f)])),_0x2ac211[_0x4da985(0x4280)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x4280)])),_0x2ac211[_0x4da985(0x52bb)]=JSON['parse'](JSON[_0x4da985(0x1e9b)](this['_vectorDefaultSize'])),_0x2ac211[_0x4da985(0x38b5)]=JSON['parse'](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x38b5)])),_0x2ac211[_0x4da985(0x1764)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this['_pictureSymbolSize'])),_0x2ac211[_0x4da985(0x472a)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x472a)])),_0x2ac211[_0x4da985(0x3fa4)]=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0x3fa4)])),_0x2ac211[_0x4da985(0xdf2)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x1150)])),_0x2ac211[_0x4da985(0x3b4d)]=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0x3b4d)])),_0x2ac211[_0x4da985(0x3c89)]=JSON['parse'](JSON['stringify'](this[_0x4da985(0x3c89)])),_0x2ac211[_0x4da985(0x73f)]=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0x73f)])),_0x2ac211['_gridSymbolSize']=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this['_gridSymbolSize'])),_0x2ac211['_symbolSize']=JSON['parse'](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x2c1f)])),_0x2ac211['_hasDragLine']=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0x1913)])),_0x2ac211['_dragPoint']=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x2b61)])),_0x2ac211[_0x4da985(0x328e)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x328e)])),_0x2ac211[_0x4da985(0x2766)]=JSON['parse'](JSON[_0x4da985(0x1e9b)](this['_gridSurroundLineWidth'])),_0x2ac211[_0x4da985(0x1814)]=JSON['parse'](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x1814)])),_0x2ac211[_0x4da985(0x2728)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x2728)])),_0x2ac211[_0x4da985(0x20f9)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x20f9)])),_0x2ac211[_0x4da985(0x129b)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this['bIsShowBloodVolume'])),_0x2ac211[_0x4da985(0x264d)]=this[_0x4da985(0x264d)],_0x2ac211['_alwaysHasMiddelText']=JSON[_0x4da985(0x29e2)](JSON['stringify'](this[_0x4da985(0x201d)]));for(var _0x25fa5c=0x0;_0x25fa5c<this[_0x4da985(0x1a2e)][_0x4da985(0x531b)];_0x25fa5c++)_0x2ac211['BloodVolumes']['push'](BloodVolume[_0x4da985(0x254b)](this[_0x4da985(0x1a2e)][_0x25fa5c]));return _0x2ac211[_0x4da985(0x502c)]=JSON['parse'](JSON['stringify'](this[_0x4da985(0x502c)])),_0x2ac211[_0x4da985(0x2235)]=JSON[_0x4da985(0x29e2)](JSON[_0x4da985(0x1e9b)](this[_0x4da985(0x2235)])),_0x2ac211;},Object[_0x68aa19(0x5b7)](SymbolAnnotation[_0x68aa19(0x4b51)],{'textContent':{'get':function(){var _0x50a663=_0x68aa19;return this[_0x50a663(0x328e)];}},'localPoint':{'get':function(){var _0x5ba812=_0x68aa19;return this[_0x5ba812(0x3ea)];}},'textStyle':{'get':function(){var _0x333fea=_0x68aa19;return this[_0x333fea(0x4d48)];}},'fontName':{'get':function(){var _0x294855=_0x68aa19;return this[_0x294855(0x4d48)][_0x294855(0x17e7)];}},'foreColor':{'get':function(){var _0x59630c=_0x68aa19;return this[_0x59630c(0x4d48)]['_foreColor'];}},'fontSize':{'get':function(){var _0x1a25da=_0x68aa19;return this[_0x1a25da(0x4d48)][_0x1a25da(0x3344)];}},'outlineWidth':{'get':function(){var _0x180042=_0x68aa19;return this[_0x180042(0x4d48)][_0x180042(0x1a7b)];}},'outlineColor':{'get':function(){var _0x2b088b=_0x68aa19;return this[_0x2b088b(0x4d48)][_0x2b088b(0x21c9)];}},'outline':{'get':function(){var _0x3a7a7b=_0x68aa19;return this[_0x3a7a7b(0x4d48)][_0x3a7a7b(0x424c)];}}});var WebGLPlot$7=window['WebGLPlot']=window[_0x68aa19(0x146e)]||{};function PlottingLayer(_0x2307ce,_0xde01cc){var _0x36401d=_0x68aa19,_0x4a362e=_0xde01cc;if(!_0x4a362e)throw new WebGLPlot$7[(_0x36401d(0x5787))](_0x36401d(0xd95));this[_0x36401d(0x10d2)]=[],this[_0x36401d(0x463)]=0x0,this[_0x36401d(0x54c6)]=_0x2307ce,this['_valid']=!0x0,this[_0x36401d(0x51b4)]=!0x1,this[_0x36401d(0x43af)]=!0x0,this[_0x36401d(0x131e)]=[],this[_0x36401d(0x142c)]=!0x1,this[_0x36401d(0x5491)]=!0x0,this[_0x36401d(0x2e4d)]=!0x0,this[_0x36401d(0x3346)]=!0x1,this[_0x36401d(0x45c0)]=void 0x0,this[_0x36401d(0x1e54)]=_0x4a362e,this[_0x36401d(0x2b7f)]=-0x1,PlotCollentionManager['getInstance'](_0x2307ce),this[_0x36401d(0x4369)]=new WebGLPlot$7[(_0x36401d(0x4a02))](),this['_objsVisibleMap']={};}function serverColorToColor(_0x132f8e){var _0x3de581=_0x68aa19,_0x18b1d3=new WebGLPlot$7[(_0x3de581(0x3a27))]();return _0x18b1d3[_0x3de581(0x4f34)]=_0x132f8e[_0x3de581(0x4f34)]/0xff,_0x18b1d3['green']=_0x132f8e[_0x3de581(0x2129)]/0xff,_0x18b1d3['blue']=_0x132f8e['blue']/0xff,_0x18b1d3[_0x3de581(0x24f9)]=_0x132f8e[_0x3de581(0x24f9)]/0xff,WebGLPlot$7[_0x3de581(0x3224)](_0x132f8e[_0x3de581(0x4f34)])||(_0x18b1d3['red']=0x1),WebGLPlot$7['defined'](_0x132f8e['green'])||(_0x18b1d3[_0x3de581(0x2129)]=0x1),WebGLPlot$7[_0x3de581(0x3224)](_0x132f8e['blue'])||(_0x18b1d3[_0x3de581(0x28f8)]=0x1),WebGLPlot$7['defined'](_0x132f8e['alpha'])||(_0x18b1d3['alpha']=0x1),_0x18b1d3;}function updateFeature(_0x460d9c,_0x3d977a){var _0x3f3814=_0x68aa19,_0x367af7=parseInt(_0x3d977a['symbolType']);if(_0x460d9c[_0x3f3814(0x5218)]=_0x367af7,_0x460d9c[_0x3f3814(0x261)]=_0x3d977a[_0x3f3814(0x261)],''!==_0x3d977a[_0x3f3814(0x278f)]&&WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x278f)])?_0x460d9c['id']=_0x3d977a[_0x3f3814(0x278f)]:_0x460d9c['id']=WebGLPlot$7[_0x3f3814(0x2a56)](),_0x460d9c['isEdit']=!0x0,_0x460d9c[_0x3f3814(0x49c8)]=WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x49c8)])?_0x3d977a[_0x3f3814(0x49c8)]:0x0,_0x460d9c[_0x3f3814(0xbc1)]=!0x0,_0x3f3814(0x54f0)===_0x3d977a[_0x3f3814(0x588d)]['display']&&(_0x460d9c[_0x3f3814(0xbc1)]=!0x1),_0x460d9c['_surroundRatioVal']=WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x1442)])?_0x3d977a[_0x3f3814(0x1442)]:0.002,_0x3d977a[_0x3f3814(0x561e)]&&(_0x460d9c[_0x3f3814(0x1a69)][_0x3f3814(0x561e)]=serverColorToColor(_0x3d977a['surroundLineColor'])),_0x460d9c[_0x3f3814(0x4d31)]=_0x3d977a['textContent'],_0x460d9c['_symbolStyle'][_0x3f3814(0x1a13)]=_0x3d977a[_0x3f3814(0x1a13)],_0x460d9c['_symbolStyle']['surroundLineWidth']=WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x4b65)])?_0x3d977a[_0x3f3814(0x4b65)]:0x3,_0x460d9c[_0x3f3814(0x1a69)][_0x3f3814(0x4932)]=serverColorToColor(_0x3d977a['style'][_0x3f3814(0x4932)]),_0x460d9c[_0x3f3814(0x1a69)][_0x3f3814(0x72b)]=_0x460d9c[_0x3f3814(0x1a69)][_0x3f3814(0x4932)][_0x3f3814(0x24f9)],_0x460d9c[_0x3f3814(0x1a69)][_0x3f3814(0x39dd)]=_0x3d977a[_0x3f3814(0x588d)][_0x3f3814(0x39dd)],_0x460d9c[_0x3f3814(0x1a69)][_0x3f3814(0x45ae)]=serverColorToColor(_0x3d977a[_0x3f3814(0x588d)][_0x3f3814(0x45ae)]),_0x460d9c[_0x3f3814(0x1a69)][_0x3f3814(0xbb9)]=serverColorToColor(_0x3d977a[_0x3f3814(0x588d)][_0x3f3814(0xbb9)]),_0x460d9c[_0x3f3814(0x1a69)]['fillGradientMode']=_0x3d977a[_0x3f3814(0x588d)][_0x3f3814(0x36b3)],_0x460d9c['_symbolStyle'][_0x3f3814(0x3007)]=_0x3d977a[_0x3f3814(0x588d)][_0x3f3814(0x3007)],_0x460d9c[_0x3f3814(0x1a69)][_0x3f3814(0xd63)]=_0x3d977a[_0x3f3814(0x588d)][_0x3f3814(0xd63)],_0x460d9c['_symbolStyle'][_0x3f3814(0x36f8)]=0x64-_0x3d977a['style'][_0x3f3814(0x36f8)],_0x460d9c[_0x3f3814(0x1a69)][_0x3f3814(0x4fc)]=_0x3d977a[_0x3f3814(0x588d)][_0x3f3814(0x4fc)],_0x460d9c['_symbolStyle'][_0x3f3814(0x3bdc)]=_0x3d977a['style'][_0x3f3814(0x3bdc)],_0x460d9c[_0x3f3814(0x1a69)][_0x3f3814(0x3bf7)]=WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x588d)][_0x3f3814(0xb92)])?_0x3d977a['style'][_0x3f3814(0xb92)]:0x3,_0x3d977a[_0x3f3814(0x2a77)](_0x3f3814(0xd4b))&&(_0x460d9c[_0x3f3814(0x2097)]=_0x3d977a[_0x3f3814(0xd4b)]),_0x3d977a['hasOwnProperty'](_0x3f3814(0x1a5c))){for(var _0x399b2f=_0x3d977a[_0x3f3814(0x1a5c)],_0x1999f9=0x0;_0x1999f9<_0x399b2f[_0x3f3814(0x531b)];_0x1999f9++)_0x460d9c['_annotationArray'][_0x3f3814(0x3a33)](new SymbolAnnotation({'textContent':_0x399b2f[_0x1999f9][_0x3f3814(0x328e)],'localPoint':_0x399b2f[_0x1999f9][_0x3f3814(0x3ea)],'textStyle':_0x399b2f[_0x1999f9][_0x3f3814(0x4d48)]}));}if(_0x3d977a[_0x3f3814(0x20e)]&&(_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x3d23)]=_0x3d977a['textStyle2D']['italicAngle'],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x2017)]=_0x3d977a['textStyle2D'][_0x3f3814(0x2b23)],_0x460d9c['_symbolTextStyle']['_sizeFixed']=_0x3d977a[_0x3f3814(0x20e)]['sizeFixed'],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x57a6)]=_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x3191)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x2f83)]=_0x3d977a[_0x3f3814(0x20e)]['rotation'],_0x460d9c['_symbolTextStyle'][_0x3f3814(0x159d)]=_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x522c)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x3fed)]=_0x3d977a['textStyle2D']['bold'],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x5501)]=_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x4b30)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x259a)]=_0x3d977a[_0x3f3814(0x20e)]['italic'],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x421c)]=_0x3d977a['textStyle2D'][_0x3f3814(0x35e)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x17e7)]=_0x3d977a['textStyle2D'][_0x3f3814(0x4332)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x424c)]=_0x3d977a['textStyle2D']['outline'],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x1c9b)]=_0x3d977a['textStyle2D'][_0x3f3814(0x3c55)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x1a7b)]=_0x3d977a['textStyle2D'][_0x3f3814(0x3573)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x97b)]=_0x3d977a['textStyle2D'][_0x3f3814(0x17ee)],_0x460d9c['_symbolTextStyle'][_0x3f3814(0x1948)]=_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x54cc)],_0x460d9c[_0x3f3814(0x4ff2)]['_opaqueRate']=_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x3aaa)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x2666)]=_0x3d977a['textStyle2D']['stringAlignment'],_0x460d9c['_symbolTextStyle']['_fontScale']=_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x3023)],_0x460d9c[_0x3f3814(0x4ff2)]['_fontWeight']=_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x1bfe)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x21c9)]=WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x19b8)])?serverColorToColor(_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x19b8)]):WebGLPlot$7[_0x3f3814(0x3a27)][_0x3f3814(0x2d95)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x3344)]=WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x1675)])?_0x3d977a[_0x3f3814(0x20e)]['fontSize']:0x14,_0x460d9c['_symbolTextStyle']['_foreColor']=serverColorToColor(_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x32ad)]),_0x460d9c['_symbolTextStyle'][_0x3f3814(0x8c6)]=serverColorToColor(_0x3d977a[_0x3f3814(0x20e)][_0x3f3814(0x3f2a)]),_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x19b8)]=_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x8c6)]),_0x3d977a['textStyle3D']&&(_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x97b)]=_0x3d977a[_0x3f3814(0x7d9)][_0x3f3814(0x17ee)],_0x460d9c['_symbolTextStyle'][_0x3f3814(0x1704)]=serverColorToColor(_0x3d977a[_0x3f3814(0x7d9)]['foreColor']),_0x460d9c[_0x3f3814(0x4ff2)]['_backColor']=serverColorToColor(_0x3d977a[_0x3f3814(0x7d9)][_0x3f3814(0x3f2a)]),_0x460d9c['_symbolTextStyle'][_0x3f3814(0x19b8)]=_0x460d9c[_0x3f3814(0x4ff2)]['_backColor'],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x2da5)]=_0x3d977a[_0x3f3814(0x7d9)][_0x3f3814(0x2da5)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x17e7)]=_0x3d977a['textStyle3D'][_0x3f3814(0x4332)],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x259a)]=_0x3d977a[_0x3f3814(0x7d9)]['italic'],_0x460d9c[_0x3f3814(0x4ff2)][_0x3f3814(0x3fed)]=_0x3d977a[_0x3f3814(0x7d9)][_0x3f3814(0x1804)],_0x460d9c['_symbolTextStyle'][_0x3f3814(0x5501)]=_0x3d977a[_0x3f3814(0x7d9)][_0x3f3814(0x4b30)],_0x460d9c['_symbolTextStyle'][_0x3f3814(0x3344)]=WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a['textStyle3D'][_0x3f3814(0x1675)])?_0x3d977a[_0x3f3814(0x7d9)][_0x3f3814(0x1675)]:0x14),SymbolType$1[_0x3f3814(0x665)]===_0x367af7||SymbolType$1[_0x3f3814(0x3b87)]===_0x367af7){if(_0x3d977a[_0x3f3814(0x3310)]&&(_0x460d9c[_0x3f3814(0x32cb)]=new WebGLPlot$7[(_0x3f3814(0x417d))](_0x3d977a['anchorPoint']['x'],_0x3d977a[_0x3f3814(0x3310)]['y'])),_0x3d977a[_0x3f3814(0x22c4)]&&-0x1!==_0x3d977a[_0x3f3814(0x22c4)]['x']&&-0x1!==_0x3d977a['symbolSize']['y']&&(_0x460d9c[_0x3f3814(0x22c4)]=new WebGLPlot$7[(_0x3f3814(0x417d))](_0x3d977a[_0x3f3814(0x22c4)]['x'],_0x3d977a[_0x3f3814(0x22c4)]['y'])),_0x3d977a[_0x3f3814(0x450b)]&&-0x1!==_0x3d977a[_0x3f3814(0x450b)]['x']&&-0x1!==_0x3d977a[_0x3f3814(0x450b)]['y']?_0x460d9c[_0x3f3814(0x450b)]=new WebGLPlot$7[(_0x3f3814(0x417d))](_0x3d977a[_0x3f3814(0x450b)]['x'],_0x3d977a[_0x3f3814(0x450b)]['y']):_0x3d977a[_0x3f3814(0xe00)]&&(_0x460d9c[_0x3f3814(0x450b)]=new WebGLPlot$7[(_0x3f3814(0x417d))](_0x3d977a[_0x3f3814(0xe00)]['x'],_0x3d977a[_0x3f3814(0xe00)]['y'])),_0x3d977a['pictureSymbolSize']&&-0x1!==_0x3d977a[_0x3f3814(0x2a53)]['x']&&-0x1!==_0x3d977a[_0x3f3814(0x2a53)]['y']&&(_0x460d9c[_0x3f3814(0x2a53)]=new WebGLPlot$7[(_0x3f3814(0x417d))](_0x3d977a[_0x3f3814(0x2a53)]['x'],_0x3d977a['pictureSymbolSize']['y'])),_0x3d977a[_0x3f3814(0x3341)]?_0x460d9c[_0x3f3814(0x505d)]=new PlotPoint3D(_0x3d977a[_0x3f3814(0x3341)]['x'],_0x3d977a[_0x3f3814(0x3341)]['y'],_0x3d977a['scale2D']['z']):_0x3d977a[_0x3f3814(0x56ac)]&&(_0x460d9c[_0x3f3814(0x505d)]=new PlotPoint3D(_0x3d977a[_0x3f3814(0x56ac)]['x'],_0x3d977a[_0x3f3814(0x56ac)]['y'],_0x3d977a[_0x3f3814(0x56ac)]['z'])),_0x3d977a[_0x3f3814(0x2cb7)]?_0x460d9c[_0x3f3814(0x3a7e)]=new PlotPoint3D(_0x3d977a['rotate2D']['x'],_0x3d977a['rotate2D']['y'],_0x3d977a[_0x3f3814(0x2cb7)]['z']):_0x460d9c[_0x3f3814(0x3a7e)]=new PlotPoint3D(0x1,0x1,0x1),_0x3d977a[_0x3f3814(0x4ef)]?_0x460d9c[_0x3f3814(0x2728)]=_0x3d977a[_0x3f3814(0x4ef)]:getServerData$1(_0x3d977a[_0x3f3814(0x2494)],_0x3d977a[_0x3f3814(0x3fa3)],_0x460d9c),_0x3d977a[_0x3f3814(0x57d9)]&&(_0x460d9c['_symbolRanks']=_0x3d977a[_0x3f3814(0x57d9)]),RegExp(/:/)['exec'](_0x3d977a[_0x3f3814(0x2d0f)])||(_0x460d9c[_0x3f3814(0x2d0f)]=void 0x0===_0x3d977a[_0x3f3814(0x2d0f)]?'':_0x3d977a['picturePath']),RegExp(/:/)[_0x3f3814(0xfbe)](_0x3d977a[_0x3f3814(0x28d0)])||(_0x460d9c[_0x3f3814(0x28d0)]=void 0x0===_0x3d977a[_0x3f3814(0x28d0)]?'':_0x3d977a[_0x3f3814(0x28d0)]),_0x3d977a[_0x3f3814(0x4a8d)]&&(_0x460d9c[_0x3f3814(0x4a8d)]=_0x3d977a['modelScale']),_0x3d977a['modelRotate']&&(_0x460d9c[_0x3f3814(0x3b4)]=new PlotPoint3D(_0x3d977a[_0x3f3814(0x3b4)]['x'],_0x3d977a[_0x3f3814(0x3b4)]['y'],_0x3d977a[_0x3f3814(0x3b4)]['z'])),_0x3d977a['vectorScale']&&(_0x460d9c[_0x3f3814(0x28ce)]=_0x3d977a[_0x3f3814(0x28ce)]),_0x3d977a['vectorRotate']&&(_0x460d9c[_0x3f3814(0x2d0)]=new PlotPoint3D(_0x3d977a[_0x3f3814(0x2d0)]['x'],_0x3d977a[_0x3f3814(0x2d0)]['y'],_0x3d977a[_0x3f3814(0x2d0)]['z'])),_0x3d977a[_0x3f3814(0x2bda)]&&(_0x460d9c[_0x3f3814(0x2bda)]=_0x3d977a[_0x3f3814(0x2bda)]),WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x80f)])&&(_0x460d9c[_0x3f3814(0x80f)]=_0x3d977a[_0x3f3814(0x80f)]),WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x51ab)])&&(_0x460d9c[_0x3f3814(0x51ab)]=_0x3d977a[_0x3f3814(0x51ab)]),_0x3d977a[_0x3f3814(0xe00)]?_0x460d9c[_0x3f3814(0x20f9)]=_0x3d977a[_0x3f3814(0xe00)]:WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a['mpWidth'])&&WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a['mpHeight'])&&(_0x460d9c['_symbolSizeInLib']=new WebGLPlot$7[(_0x3f3814(0x417d))](_0x3d977a[_0x3f3814(0x3a16)],_0x3d977a['mpHeight'])),_0x3d977a[_0x3f3814(0x1a2e)]){for(_0x1999f9=0x0;_0x1999f9<_0x3d977a['BloodVolumes']['length'];_0x1999f9++)_0x460d9c[_0x3f3814(0x1a2e)][_0x3f3814(0x3a33)](BloodVolume[_0x3f3814(0x254b)](_0x3d977a[_0x3f3814(0x1a2e)][_0x1999f9]));}_0x3d977a[_0x3f3814(0x129b)]&&(_0x460d9c['bIsShowBloodVolume']=_0x3d977a[_0x3f3814(0x129b)]),WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x1e39)])&&(_0x3f3814(0x1a1c)!==_0x3d977a['disableDepthTestDistance']?_0x460d9c[_0x3f3814(0x1e39)]=Number[_0x3f3814(0xd77)]:_0x460d9c[_0x3f3814(0x1e39)]=Number['MIN_VALUE']),WebGLPlot$7['defined'](_0x3d977a[_0x3f3814(0x132a)])&&(_0x460d9c[_0x3f3814(0x132a)]=_0x3d977a[_0x3f3814(0x132a)]),WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x1e2e)])&&(_0x460d9c[_0x3f3814(0x1e2e)]=new WebGLPlot$7[(_0x3f3814(0x417d))](_0x3d977a[_0x3f3814(0x1e2e)]['x'],_0x3d977a[_0x3f3814(0x1e2e)]['y'])),WebGLPlot$7['defined'](_0x3d977a['alwaysHasMiddelText'])&&(_0x460d9c[_0x3f3814(0x2cc5)]=_0x3d977a[_0x3f3814(0x2cc5)]),_0x460d9c[_0x3f3814(0x503d)]=_0x3d977a[_0x3f3814(0x10c6)],_0x460d9c[_0x3f3814(0x1bd0)]=WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x171f)])?0x4*_0x3d977a[_0x3f3814(0x171f)]:0x3,_0x460d9c[_0x3f3814(0x4b2a)]=WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x4fac)])?0x4*_0x3d977a[_0x3f3814(0x4fac)]:0x3,_0x460d9c[_0x3f3814(0xdf2)]=_0x3d977a[_0x3f3814(0xdf2)],_0x460d9c[_0x3f3814(0x1efb)]=_0x3d977a[_0x3f3814(0x588d)][_0x3f3814(0x1efb)],_0x460d9c[_0x3f3814(0xc30)]=_0x3d977a[_0x3f3814(0x3864)],_0x460d9c[_0x3f3814(0x152)]=_0x3d977a['annotationPosition'],_0x460d9c[_0x3f3814(0x823)]=WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a['dotShowMode'])?_0x3d977a[_0x3f3814(0xb07)]:DotMode$1['Grid'];}else _0x3d977a['subSymbols']&&(_0x460d9c[_0x3f3814(0xe6d)]=_0x3d977a[_0x3f3814(0x5310)]),_0x3d977a[_0x3f3814(0x889)]&&(_0x460d9c['_scaleValues']=_0x3d977a[_0x3f3814(0x889)]),WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x588d)]['extendHeight'])&&(_0x460d9c[_0x3f3814(0xb66)]=_0x3d977a[_0x3f3814(0x588d)][_0x3f3814(0x31b7)]),WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0xcc0)])&&(_0x460d9c[_0x3f3814(0x2b01)]=0x64-_0x3d977a[_0x3f3814(0xcc0)]),_0x3d977a['subSymbolSize']&&_0x460d9c[_0x3f3814(0xe56)]?_0x460d9c[_0x3f3814(0xe56)]=!0x1:_0x460d9c[_0x3f3814(0xe56)]=!0x0,_0x460d9c[_0x3f3814(0x3a77)]=_0x3d977a[_0x3f3814(0x3f85)]?_0x3d977a[_0x3f3814(0x3f85)]:0x0,WebGLPlot$7[_0x3f3814(0x3224)](_0x3d977a[_0x3f3814(0x4ecb)])&&(_0x460d9c[_0x3f3814(0x248d)]=_0x3d977a[_0x3f3814(0x4ecb)]),_0x3d977a[_0x3f3814(0x2a77)](_0x3f3814(0x411f))&&(_0x460d9c[_0x3f3814(0x411f)]=_0x3d977a[_0x3f3814(0x411f)]);return _0x460d9c;}function getServerData$1(_0x1c11ba,_0xb48d2e,_0x866e71){var _0xccda9a=_0x68aa19,_0x209908=WebGLPlot$7[_0xccda9a(0x3f8c)](_0x1c11ba,_0xb48d2e);_0x209908&&(_0x209908['getSymbolInfo'][_0xccda9a(0xd2b)]['on']({'processCompleted':function(_0x5cc663){var _0xf353af=_0xccda9a;return _0x866e71[_0xf353af(0x2728)]=_0x5cc663[_0xf353af(0x4fe2)]['innerCells'],_0x866e71[_0xf353af(0x1d4b)]=!0x1,!0x0;},'processFailed':function(){},'scope':self}),_0x209908[_0xccda9a(0x1593)][_0xccda9a(0x187c)](_0x209908[_0xccda9a(0x10f9)]));}function setGraphicObjectOptions(_0x6ddbcf,_0x2e36b1){var _0x5b16fb=_0x68aa19;_0x6ddbcf&&(_0x6ddbcf[_0x5b16fb(0x4932)]&&(_0x2e36b1['symbolStyle']['lineColor']=_0x6ddbcf['lineColor']),_0x6ddbcf[_0x5b16fb(0x3bf7)]&&(_0x2e36b1[_0x5b16fb(0x4ef6)]===SymbolType$1[_0x5b16fb(0x665)]?_0x2e36b1['gridLineWidth']=_0x6ddbcf[_0x5b16fb(0x3bf7)]:_0x2e36b1[_0x5b16fb(0x12f4)][_0x5b16fb(0x3bf7)]=_0x6ddbcf[_0x5b16fb(0x3bf7)]),_0x6ddbcf[_0x5b16fb(0x4d31)]&&(_0x2e36b1[_0x5b16fb(0x4d31)]=_0x6ddbcf[_0x5b16fb(0x4d31)]),_0x6ddbcf['fontSize']&&(_0x2e36b1[_0x5b16fb(0x31c2)][_0x5b16fb(0x1675)]=_0x6ddbcf[_0x5b16fb(0x1675)]),_0x6ddbcf[_0x5b16fb(0x2efb)]&&(_0x2e36b1[_0x5b16fb(0x31c2)][_0x5b16fb(0x32ad)]=_0x6ddbcf['fontColor']));}PlottingLayer[_0x68aa19(0x4b51)]['createSymbol']=function(_0xf1c0c7,_0x283520,_0x3920f4,_0x18fb42,_0x187772){var _0x2bb5c8=_0x68aa19;if(this[_0x2bb5c8(0x794)]){if(0x0===_0xf1c0c7&&(_0x283520===SymbolType$1[_0x2bb5c8(0x23ca)]||_0x283520===SymbolType$1[_0x2bb5c8(0x3b87)])&&WebGLPlot$7[_0x2bb5c8(0x3224)](_0x18fb42)&&'function'!=typeof _0x18fb42&&WebGLPlot$7[_0x2bb5c8(0x3224)](_0x18fb42[_0x2bb5c8(0x343b)]))return _0x18fb42[_0x2bb5c8(0x2494)]=_0xf1c0c7,_0x18fb42[_0x2bb5c8(0x3fa3)]=_0x283520,_0x18fb42[_0x2bb5c8(0x3d4b)]=_0x3920f4,void this['createModelAndPicture'](_0x18fb42,_0x187772);_0x2bb5c8(0x20f8)!=typeof _0x18fb42||WebGLPlot$7['defined'](_0x187772)||(_0x187772=_0x18fb42);var _0x3f1f69=this,_0x532c6c=[];if(null===WebGLPlot$7[_0x2bb5c8(0x55de)])throw new WebGLPlot$7[(_0x2bb5c8(0x5787))](_0x2bb5c8(0x4a42));for(var _0x39e3a7=WebGLPlot$7[_0x2bb5c8(0x55de)][_0x2bb5c8(0x5206)](),_0x45a08c=0x0;_0x45a08c<_0x3920f4['length'];_0x45a08c++)_0x532c6c[_0x2bb5c8(0x3a33)](_0x3920f4[_0x45a08c][_0x2bb5c8(0x254b)]());var _0x5a8353=null,_0x2969ea=null;if(!_0x39e3a7[_0x2bb5c8(0x3fdf)]){var _0x48215d=_0x39e3a7['localSymbolLibData'][_0xf1c0c7][_0x283520];return _0x5a8353=_0x3f1f69['createGraphicObject'](_0x3f1f69,_0x532c6c,_0x48215d),setGraphicObjectOptions(_0x18fb42,_0x5a8353),_0x2bb5c8(0x20f8)==typeof _0x187772&&_0x187772({'feature':_0x5a8353}),!0x0;}if(0x0===(_0x2969ea=WebGLPlot$7[_0x2bb5c8(0x3f8c)](_0xf1c0c7,_0x283520)))return _0x5a8353=SymbolAlgoUtil['isSymbolDot'](_0x283520)?new SymbolDot({'layer':this,'libID':_0xf1c0c7,'code':_0x283520,'localPoints':_0x532c6c}):new AlgoSymbol({'layer':this,'libID':_0xf1c0c7,'code':_0x283520,'localPoints':_0x532c6c}),setGraphicObjectOptions(_0x18fb42,_0x5a8353),_0x2bb5c8(0x20f8)==typeof _0x187772&&_0x187772({'feature':_0x5a8353}),_0x5a8353[_0x2bb5c8(0x5218)]=_0x283520,this[_0x2bb5c8(0x131e)][_0x2bb5c8(0x3a33)](_0x5a8353),this['_symbolAddedEvent'][_0x2bb5c8(0x30bb)](_0x5a8353),!0x0;if(null!==_0x2969ea){var _0x2d936b=_0x39e3a7[_0x2bb5c8(0x1e13)](_0xf1c0c7,_0x283520);if(WebGLPlot$7[_0x2bb5c8(0x3224)](_0x2d936b)&&null!==_0x2d936b)return _0x5a8353=_0x3f1f69[_0x2bb5c8(0x3680)](_0x3f1f69,_0x532c6c,_0x2d936b),setGraphicObjectOptions(_0x18fb42,_0x5a8353),_0x2bb5c8(0x20f8)==typeof _0x187772&&_0x187772({'feature':_0x5a8353}),!0x0;_0x2969ea['getSymbolInfo'][_0x2bb5c8(0xd2b)]['on']({'processCompleted':function(_0x142457){var _0x1404b6=_0x2bb5c8,_0x5a346b=_0x142457['result'];return _0x39e3a7[_0x1404b6(0x602)](_0xf1c0c7,_0x142457[_0x1404b6(0x4fe2)]),_0x5a8353=_0x3f1f69[_0x1404b6(0x3680)](_0x3f1f69,_0x532c6c,_0x5a346b),setGraphicObjectOptions(_0x18fb42,_0x5a8353),'function'==typeof _0x187772&&_0x187772({'feature':_0x5a8353}),!0x0;},'processFailed':function(_0x2c8a16){},'scope':this}),_0x2969ea[_0x2bb5c8(0x1593)][_0x2bb5c8(0x187c)](_0x2969ea[_0x2bb5c8(0x10f9)]);}}},PlottingLayer[_0x68aa19(0x4b51)]['createModelAndPicture']=function(_0x54b444,_0x54d9f0){var _0x497b0b=_0x68aa19;if(!this[_0x497b0b(0x794)]||0x0!==_0x54b444[_0x497b0b(0x2494)]||_0x54b444[_0x497b0b(0x3fa3)]!==SymbolType$1[_0x497b0b(0x3b87)]&&_0x54b444[_0x497b0b(0x3fa3)]!==SymbolType$1[_0x497b0b(0x23ca)])return;if(null===WebGLPlot$7[_0x497b0b(0x55de)])throw new WebGLPlot$7[(_0x497b0b(0x5787))]('Plotting\x20is\x20needed\x20initialize\x20to\x20get\x20SymbolLibManager');for(var _0x55ea40=[],_0x152a12=0x0;_0x152a12<_0x54b444[_0x497b0b(0x3d4b)]['length'];_0x152a12++)_0x55ea40[_0x497b0b(0x3a33)](_0x54b444[_0x497b0b(0x3d4b)][_0x152a12][_0x497b0b(0x254b)]());var _0x194d24=null;let _0x5e8485=WebGLPlot$7[_0x497b0b(0x3224)](_0x54b444['modelScale'])?_0x54b444[_0x497b0b(0x4a8d)]:0x1;_0x194d24=new SymbolDot({'layer':this,'libID':_0x54b444['libID'],'code':_0x54b444[_0x497b0b(0x3fa3)],'localPoints':_0x55ea40,'modelScale':new PlotPoint3D(_0x5e8485,_0x5e8485,_0x5e8485),'pictureSymbolSize':_0x54b444['pictureSymbolSize']}),_0x54b444['code']===SymbolType$1[_0x497b0b(0x3b87)]?(_0x194d24[_0x497b0b(0x823)]=DotMode$1[_0x497b0b(0xec0)],_0x194d24[_0x497b0b(0x28d0)]=_0x54b444[_0x497b0b(0x343b)],_0x194d24[_0x497b0b(0x5218)]=SymbolType$1['SYMBOL_Model']):_0x54b444[_0x497b0b(0x3fa3)]===SymbolType$1[_0x497b0b(0x23ca)]&&(_0x194d24[_0x497b0b(0x823)]=DotMode$1[_0x497b0b(0x1654)],_0x194d24[_0x497b0b(0x2d0f)]=_0x54b444[_0x497b0b(0x343b)],_0x194d24[_0x497b0b(0x5218)]=SymbolType$1[_0x497b0b(0x23ca)]),setGraphicObjectOptions(_0x54b444,_0x194d24),WebGLPlot$7[_0x497b0b(0x3224)](_0x194d24)&&null!==_0x194d24&&this[_0x497b0b(0x131e)]['push'](_0x194d24),_0x497b0b(0x20f8)==typeof _0x54d9f0&&_0x54d9f0({'feature':_0x194d24});},PlottingLayer[_0x68aa19(0x4b51)]['createGraphicObject']=function(_0x49a7f5,_0x14106a,_0x5746d3){var _0x1e0b4f=_0x68aa19,_0x1b09fc=null;return _0x5746d3[_0x1e0b4f(0x4ef6)]===SymbolType$1[_0x1e0b4f(0x665)]?_0x1b09fc=new SymbolDot({'layer':_0x49a7f5,'libID':_0x5746d3[_0x1e0b4f(0x2494)],'code':_0x5746d3[_0x1e0b4f(0x3fa3)],'localPoints':_0x14106a,'serverData':_0x5746d3}):_0x5746d3[_0x1e0b4f(0x4ef6)]!==SymbolType$1[_0x1e0b4f(0x665)]&&_0x5746d3[_0x1e0b4f(0x4ef6)]!==SymbolType$1[_0x1e0b4f(0x54e0)]&&(_0x1b09fc=new AlgoSymbol({'layer':_0x49a7f5,'libID':_0x5746d3[_0x1e0b4f(0x2494)],'code':_0x5746d3[_0x1e0b4f(0x3fa3)],'localPoints':_0x14106a,'serverData':_0x5746d3})),WebGLPlot$7[_0x1e0b4f(0x3224)](_0x1b09fc)&&null!==_0x1b09fc&&(_0x49a7f5['_geoGraphicObjects'][_0x1e0b4f(0x3a33)](_0x1b09fc),this[_0x1e0b4f(0x4369)][_0x1e0b4f(0x30bb)](_0x1b09fc)),_0x1b09fc;},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x2c92a2,_0x3cdd14,_0x2b1055,_0x7d622b){var _0x1e871c=_0x68aa19;if(this[_0x1e871c(0x199b)]&&this[_0x1e871c(0x43af)]){for(var _0x268e21=0x0;_0x268e21<this[_0x1e871c(0x131e)][_0x1e871c(0x531b)];_0x268e21++)(this[_0x1e871c(0x131e)][_0x268e21]instanceof SymbolDot||this[_0x1e871c(0x131e)][_0x268e21]instanceof AlgoSymbol||this[_0x1e871c(0x131e)][_0x268e21]instanceof GroupObject)&&this['_geoGraphicObjects'][_0x268e21][_0x1e871c(0x489f)](_0x2c92a2,_0x3cdd14,_0x2b1055,_0x7d622b);}},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(_0x4599f7,_0x39eb93){var _0x4db405=_0x68aa19;if(this[_0x4db405(0x199b)]){for(var _0x429dee=0x0;_0x429dee<this['_geoGraphicObjects'][_0x4db405(0x531b)];_0x429dee++)!0x1===this[_0x4db405(0x131e)][_0x429dee]['_initialize']&&(this['updatePrimitive']=!0x0),(this['_geoGraphicObjects'][_0x429dee]instanceof SymbolDot||this[_0x4db405(0x131e)][_0x429dee]instanceof AlgoSymbol||this['_geoGraphicObjects'][_0x429dee]instanceof GroupObject)&&(this[_0x4db405(0x43af)]||(this[_0x4db405(0x131e)][_0x429dee][_0x4db405(0x15e8)]=this[_0x4db405(0x43af)]),this[_0x4db405(0x131e)][_0x429dee][_0x4db405(0x30d2)]());this['updatePrimitive']&&(PlotCollentionManager[_0x4db405(0x303f)](!0x0),this['updatePrimitive']=!0x1);}},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1f0e)]=function(_0x509713,_0x4c75ca){var _0x45fec7=_0x68aa19;this[_0x45fec7(0x199b)]&&!0x1!==this[_0x45fec7(0x43af)]&&(this[_0x45fec7(0x131e)][_0x509713][_0x45fec7(0x42d2)]=_0x4c75ca);},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0xfe8)]=function(_0x779f,_0x34f6d1){var _0x49c209=_0x68aa19;if(this[_0x49c209(0x199b)]&&!0x1!==this['_visibility'])return _0x34f6d1 instanceof Array?(_0x34f6d1=new WebGLPlot$7[(_0x49c209(0x3a27))](_0x34f6d1[0x0],_0x34f6d1[0x1],_0x34f6d1[0x2],_0x34f6d1[0x3]),void this[_0x49c209(0x131e)][_0x779f]['setColor'](_0x34f6d1)):void this[_0x49c209(0x131e)][_0x779f][_0x49c209(0x28cb)](_0x34f6d1);},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x517)]=function(){this['_valid'];},PlottingLayer['prototype'][_0x68aa19(0x26a7)]=function(_0x661ec2){var _0x5eca34=_0x68aa19;if(!this[_0x5eca34(0x199b)])return null;for(var _0x49d3ce=0x0;_0x49d3ce<this[_0x5eca34(0x131e)][_0x5eca34(0x531b)];++_0x49d3ce){if(_0x661ec2===this['_geoGraphicObjects'][_0x49d3ce]['id'])return this[_0x5eca34(0x131e)][_0x49d3ce];if(this[_0x5eca34(0x131e)][_0x49d3ce]instanceof GroupObject&&this[_0x5eca34(0x131e)][_0x49d3ce][_0x5eca34(0x26a7)](_0x661ec2))return this[_0x5eca34(0x131e)][_0x49d3ce];}},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0xf9b)]=function(_0x1d529f){var _0x4b01=_0x68aa19;if(!this['_valid']||''===_0x1d529f||!WebGLPlot$7['defined'](_0x1d529f))return null;for(var _0x20d2fc=0x0;_0x20d2fc<this[_0x4b01(0x131e)]['length'];++_0x20d2fc)if(_0x1d529f===this[_0x4b01(0x131e)][_0x20d2fc]['id'])return{'feature':this['_geoGraphicObjects'][_0x20d2fc],'index':_0x20d2fc};return null;},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x420b)]=function(_0x5bb003){var _0x346572=_0x68aa19,_0x4985d8=_0x5bb003['id'];if(!WebGLPlot$7[_0x346572(0x3224)](_0x4985d8))return!0x1;for(var _0x1a5162=0x0;_0x1a5162<this[_0x346572(0x131e)]['length'];++_0x1a5162)if(_0x4985d8===this[_0x346572(0x131e)][_0x1a5162]['id'])return!0x1;return _0x5bb003[_0x346572(0x23fe)]=this,this[_0x346572(0x131e)][_0x346572(0x3a33)](_0x5bb003),!0x0;},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2b75)]=function(_0x281fce){var _0xc66e51=_0x68aa19;if(this['_valid']&&this['isSelected']){for(var _0x551ae2=0x0;_0x551ae2<this['_geoGraphicObjects'];++_0x551ae2)if(_0x281fce===this[_0xc66e51(0x131e)][_0x551ae2]){this[_0xc66e51(0x45c0)]=this[_0xc66e51(0x131e)][_0x551ae2];break;}}},PlottingLayer[_0x68aa19(0x4b51)]['setSelectedFeatureByIndex']=function(_0xb117b){var _0x3e4023=_0x68aa19;this['_valid']&&this[_0x3e4023(0x3fcf)]&&WebGLPlot$7[_0x3e4023(0x3224)](this[_0x3e4023(0x131e)][_0xb117b])&&(this[_0x3e4023(0x45c0)]=this['_geoGraphicObjects'][_0xb117b]);},PlottingLayer['prototype'][_0x68aa19(0x2f3f)]=function(_0x5366e6){var _0x1fceeb=_0x68aa19;if(this[_0x1fceeb(0x199b)]){for(var _0x51ea35=0x0;_0x51ea35<this['_geoGraphicObjects'][_0x1fceeb(0x531b)];++_0x51ea35)if(_0x5366e6===this[_0x1fceeb(0x131e)][_0x51ea35]['_id']){this['_selectedFeature']=this[_0x1fceeb(0x131e)][_0x51ea35];break;}}},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x84a)]=function(_0x9592ec){var _0x3c0ff7=_0x68aa19;if(WebGLPlot$7[_0x3c0ff7(0x3224)](_0x9592ec)&&0x0!==this[_0x3c0ff7(0x131e)][_0x3c0ff7(0x531b)]&&this[_0x3c0ff7(0x794)]){for(var _0x10afbb=0x0;_0x10afbb<this['_geoGraphicObjects'][_0x3c0ff7(0x531b)];_0x10afbb++)if(this['_geoGraphicObjects'][_0x10afbb]===_0x9592ec||this['_geoGraphicObjects'][_0x10afbb]instanceof GroupObject&&this[_0x3c0ff7(0x131e)][_0x10afbb]['getFeatureByUuid'](_0x9592ec['id'])){if(_0x9592ec[_0x3c0ff7(0x3dd2)]&&(WebGLPlot$7[_0x3c0ff7(0x4028)][_0x3c0ff7(0x3129)](_0x9592ec[_0x3c0ff7(0x3dd2)]['modelPath'],_0x9592ec['id']),_0x9592ec[_0x3c0ff7(0x3dd2)]=void 0x0),this[_0x3c0ff7(0x131e)][_0x10afbb][_0x3c0ff7(0x198)](),this[_0x3c0ff7(0x131e)][_0x10afbb]=null,this[_0x3c0ff7(0x131e)][_0x3c0ff7(0x4bc6)](_0x10afbb,0x1),WebGLPlot$7[_0x3c0ff7(0x3224)](this[_0x3c0ff7(0x1429)]))this['_plottingEdit']['releaseSelection'](),this[_0x3c0ff7(0x1429)][_0x3c0ff7(0x3b3b)][_0x3c0ff7(0x30bb)]();return!0x0;}}},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4ee2)]=function(){var _0x5050b5=_0x68aa19;this[_0x5050b5(0x5725)](!0x1);},PlottingLayer[_0x68aa19(0x4b51)]['_removeAll']=function(_0x13e79f){var _0x17369f=_0x68aa19;if(_0x13e79f||0x0!==this['_geoGraphicObjects'][_0x17369f(0x531b)]&&this[_0x17369f(0x794)]){for(var _0x25c237=0x0;_0x25c237<this['_geoGraphicObjects'][_0x17369f(0x531b)];_0x25c237++)this[_0x17369f(0x131e)][_0x25c237][_0x17369f(0x198)]();if(WebGLPlot$7[_0x17369f(0x3224)](this[_0x17369f(0x1429)]))this[_0x17369f(0x1429)][_0x17369f(0x13e7)](),this[_0x17369f(0x1429)][_0x17369f(0x3b3b)][_0x17369f(0x30bb)]();this[_0x17369f(0x131e)]=[];}},PlottingLayer['prototype'][_0x68aa19(0x2578)]=function(){var _0x189015=_0x68aa19;this[_0x189015(0x306)]=null,this[_0x189015(0x10d2)]=null,this['_scene']=null,this[_0x189015(0x131e)]=[],this[_0x189015(0x45c0)]=null,this[_0x189015(0x1e54)]=null,this[_0x189015(0x1429)]&&(this[_0x189015(0x1429)][_0x189015(0x13e7)](),this['_plottingEdit']['_plottingLayer']=null);},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4c98)]=function(){var _0x3684cc=_0x68aa19;this[_0x3684cc(0x4ee2)](),SymbolAlgoUtil[_0x3684cc(0x40e9)](this[_0x3684cc(0x54c6)])[_0x3684cc(0x4b3f)](this['name'],!0x0);},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x10c0)]=function(_0x23c650){var _0x4849ef=_0x68aa19;for(var _0x50b43e=0x0;_0x50b43e<this[_0x4849ef(0x131e)][_0x4849ef(0x531b)];++_0x50b43e)_0x23c650===this[_0x4849ef(0x131e)][_0x50b43e]['id']&&this[_0x4849ef(0x84a)](this[_0x4849ef(0x131e)][_0x50b43e]);},PlottingLayer[_0x68aa19(0x4b51)]['releaseSelection']=function(){var _0x4cdb1c=_0x68aa19;this[_0x4cdb1c(0x199b)]&&(WebGLPlot$7[_0x4cdb1c(0x3224)](this['_selectedFeature'])||null!==this['_selectedFeature'])&&(this[_0x4cdb1c(0x45c0)]=void 0x0);},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x5077)]=function(_0x2fa4fa){var _0x393b4a=_0x68aa19;this['_bIsUseDepthTest']=_0x2fa4fa,PlotCollentionManager[_0x393b4a(0x5077)](_0x2fa4fa);},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4e01)]=function(_0x4c61c9){var _0x4bc7c0=_0x68aa19;if(!_0x4c61c9||_0x4c61c9[_0x4bc7c0(0x531b)]<=0x1||!this[_0x4bc7c0(0x794)])return null;for(var _0x489630=0x0;_0x489630<_0x4c61c9[_0x4bc7c0(0x531b)];_0x489630++)if(!WebGLPlot$7['defined'](_0x4c61c9[_0x489630])||null===this['findFeatureByUuid'](_0x4c61c9[_0x489630]['id']))return null;for(_0x489630=0x0;_0x489630<_0x4c61c9['length'];_0x489630++)this[_0x4bc7c0(0x84a)](_0x4c61c9[_0x489630]);var _0x5054ef=new GroupObject(_0x4c61c9);return this[_0x4bc7c0(0x131e)][_0x4bc7c0(0x3a33)](_0x5054ef),_0x5054ef;},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x745)]=function(_0x566f3c){var _0x2e2c4b=_0x68aa19,_0x32f544=[];for(var _0x48b55c in _0x566f3c[_0x2e2c4b(0x3454)])_0x566f3c[_0x2e2c4b(0x3454)][_0x48b55c]instanceof GroupObject?_0x32f544=_0x32f544[_0x2e2c4b(0x32c8)](this[_0x2e2c4b(0x745)](_0x566f3c[_0x2e2c4b(0x3454)][_0x48b55c])):_0x32f544[_0x2e2c4b(0x3a33)](_0x566f3c[_0x2e2c4b(0x3454)][_0x48b55c]);return _0x32f544;},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2748)]=function(_0x10aaf9){var _0x5b7dc0=_0x68aa19;if(!(_0x10aaf9 instanceof GroupObject&&this[_0x5b7dc0(0x794)]))return!0x1;var _0x5426b1=_0x10aaf9[_0x5b7dc0(0x2748)]();return this[_0x5b7dc0(0x84a)](_0x10aaf9),this[_0x5b7dc0(0x131e)]=this['_geoGraphicObjects'][_0x5b7dc0(0x32c8)](_0x5426b1),!0x0;},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2584)]=function(_0x3a7324,_0x50ef6){var _0x5d4714=_0x68aa19,_0x3e5b8b=this[_0x5d4714(0xf9b)](_0x3a7324[_0x5d4714(0x278f)]);_0x3e5b8b&&this[_0x5d4714(0x84a)](_0x3e5b8b[_0x5d4714(0x349b)]);var _0x4f6862=null;if(SymbolType$1[_0x5d4714(0x419b)]===parseInt(_0x3a7324['symbolType']))_0x4f6862=new GroupObject(this[_0x5d4714(0x9c5)](_0x3a7324),_0x3a7324[_0x5d4714(0x278f)]);else _0x4f6862=this[_0x5d4714(0x14bb)](_0x4f6862,_0x3a7324);this[_0x5d4714(0x131e)]['push'](_0x4f6862),_0x4f6862[_0x5d4714(0x4656)]=_0x3a7324,_0x5d4714(0x20f8)==typeof _0x50ef6&&_0x50ef6({'feature':_0x4f6862});},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x9c5)]=function(_0x2eda60){var _0x3a4cd1=_0x68aa19,_0x5d9b33=[];if(!this[_0x3a4cd1(0x794)])return _0x5d9b33;var _0x1e5901=null,_0x11e3c7=_0x2eda60['geometries'];for(var _0x584642 in _0x11e3c7){if(SymbolType$1[_0x3a4cd1(0x419b)]===parseInt(_0x11e3c7[_0x584642][_0x3a4cd1(0x4ef6)]))_0x1e5901=new GroupObject(this['createGroupObjectByGeoJson'](_0x11e3c7[_0x584642]),_0x11e3c7[_0x584642]['id']);else _0x1e5901=this[_0x3a4cd1(0x14bb)](_0x1e5901,_0x11e3c7[_0x584642]);_0x5d9b33[_0x3a4cd1(0x3a33)](_0x1e5901);}return _0x5d9b33;},PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x14bb)]=function(_0x30c538,_0x39e2ef){var _0x3d90c3=_0x68aa19;for(var _0x282fbe=parseInt(_0x39e2ef[_0x3d90c3(0x2494)]),_0x38b70e=parseInt(_0x39e2ef[_0x3d90c3(0x3fa3)]),_0x4d6aae=[],_0x33bb5c=_0x39e2ef[_0x3d90c3(0x5197)],_0xb9efce=0x0;_0xb9efce<_0x33bb5c[_0x3d90c3(0x531b)];++_0xb9efce){var _0x2d5549=_0x33bb5c[_0xb9efce],_0x13d832=parseFloat(_0x2d5549['x']),_0x26dc7f=parseFloat(_0x2d5549['y']),_0x1cc0d8=WebGLPlot$7[_0x3d90c3(0x3224)](_0x2d5549['z'])?parseFloat(_0x2d5549['z']):0x0;_0x4d6aae[_0x3d90c3(0x3a33)](new PlotPoint3D(_0x13d832,_0x26dc7f,_0x1cc0d8));}return updateFeature(_0x30c538=parseInt(_0x39e2ef['symbolType'])===SymbolType$1[_0x3d90c3(0x665)]||parseInt(_0x39e2ef[_0x3d90c3(0x4ef6)])===SymbolType$1[_0x3d90c3(0x3b87)]?new SymbolDot({'layer':this,'libID':_0x282fbe,'code':_0x38b70e,'localPoints':_0x4d6aae,'symbolSizeInLib':_0x39e2ef[_0x3d90c3(0x22c4)]}):new AlgoSymbol({'layer':this,'libID':_0x282fbe,'code':_0x38b70e,'localPoints':_0x4d6aae}),_0x39e2ef),_0x30c538;},PlottingLayer['prototype'][_0x68aa19(0x1ebb)]=function(_0x40d34d){},PlottingLayer['prototype']['clearCustomClipBox']=function(){},Object['defineProperties'](PlottingLayer['prototype'],{'id':{'get':function(){var _0x42945a=_0x68aa19;return this[_0x42945a(0x2b7f)];}},'visibility':{'get':function(){var _0x39e9d2=_0x68aa19;return this[_0x39e9d2(0x43af)];},'set':function(_0x17dd7a){var _0x309a13=_0x68aa19;if(this[_0x309a13(0x43af)]!==_0x17dd7a){for(var _0x1b933a in(this[_0x309a13(0x43af)]=_0x17dd7a,this[_0x309a13(0x131e)]))this[_0x309a13(0x131e)][_0x1b933a][_0x309a13(0x15e8)]=_0x17dd7a,this['_geoGraphicObjects'][_0x1b933a][_0x309a13(0x1d4b)]=!0x1,!_0x17dd7a&&this['_plottingEdit']&&this[_0x309a13(0x1429)][_0x309a13(0x13e7)]();}}},'name':{'get':function(){var _0x44ba93=_0x68aa19;return this[_0x44ba93(0x1e54)];},'set':function(_0x397bca){var _0x3ad88b=_0x68aa19;_0x397bca!==this[_0x3ad88b(0x1e54)]&&(this[_0x3ad88b(0x1e54)]=_0x397bca);}},'geoGraphicObjects':{'get':function(){return this['_geoGraphicObjects'];}},'selectedFeature':{'get':function(){var _0x5e5a90=_0x68aa19;return this[_0x5e5a90(0x45c0)];}},'isEditable':{'get':function(){return this['_isEditable'];},'set':function(_0x378558){var _0xe19235=_0x68aa19;_0x378558!==this[_0xe19235(0x5491)]&&(this[_0xe19235(0x5491)]=_0x378558,_0x378558||this[_0xe19235(0x1429)][_0xe19235(0x13e7)]());}},'isSelected':{'get':function(){var _0x247786=_0x68aa19;return this[_0x247786(0x2e4d)];},'set':function(_0x1d9f34){var _0x495725=_0x68aa19;_0x1d9f34!==this[_0x495725(0x2e4d)]&&(this[_0x495725(0x2e4d)]=_0x1d9f34,_0x1d9f34?this[_0x495725(0x1429)][_0x495725(0x773)]():(this['_plottingEdit'][_0x495725(0x2f5)](),this[_0x495725(0x13e7)]()));}},'isLocked':{'get':function(){return this['_isLocked'];},'set':function(_0x5c6f5b){var _0x381ad5=_0x68aa19;_0x5c6f5b!==this[_0x381ad5(0x142c)]&&(this[_0x381ad5(0x142c)]=_0x5c6f5b);}},'symbolAddedEvent':{'get':function(){return this['_symbolAddedEvent'];}}}),PlottingLayer[_0x68aa19(0x4b51)][_0x68aa19(0x34fc)]=function(){return[];};var PlotLayers=function(){var _0x4c8bbd=_0x68aa19;this[_0x4c8bbd(0x1bbc)]=new WebGLPlot[(_0x4c8bbd(0x188))](),this['_layerQueue']=[],this[_0x4c8bbd(0x4302)]=0x3,this['_selectedLayer']=void 0x0,this['collentionLayer']=void 0x0,this['goAnimationLayer']=void 0x0;};function PlotAnimationLayer(_0x457846,_0x4b33af){var _0x35e56e=_0x68aa19;this[_0x35e56e(0x1e54)]=_0x457846,this[_0x35e56e(0x56e8)]=[],this[_0x35e56e(0x199b)]=!0x0,this[_0x35e56e(0x54c6)]=_0x4b33af,this[_0x35e56e(0x10d2)]=[],this['_visibleViewport']=0x0;}function GoAnimation(_0x48f69b){var _0x201fac=_0x68aa19;_0x48f69b=WebGLPlot[_0x201fac(0x30e6)](_0x48f69b,WebGLPlot[_0x201fac(0x30e6)][_0x201fac(0x494f)]),this[_0x201fac(0x3db2)]=WebGLPlot[_0x201fac(0x30e6)](_0x48f69b['subClass'],void 0x0),this['_startTime']=WebGLPlot['defaultValue'](_0x48f69b[_0x201fac(0x1aa4)],0x0),this['_duration']=WebGLPlot[_0x201fac(0x30e6)](_0x48f69b[_0x201fac(0x1afe)],0x5),this['_repeat']=WebGLPlot['defaultValue'](_0x48f69b[_0x201fac(0x3c5a)],!0x1),this[_0x201fac(0x1e54)]=WebGLPlot['defaultValue'](_0x48f69b['name'],''),this['_animationState']=WebGLPlot['defaultValue'](_0x48f69b[_0x201fac(0x54b3)],GOAnimationState$1[_0x201fac(0x4a29)]),this['_goFeature']=WebGLPlot[_0x201fac(0x30e6)](_0x48f69b[_0x201fac(0x51ce)],null),this[_0x201fac(0x625)]=WebGLPlot[_0x201fac(0x30e6)](_0x48f69b[_0x201fac(0x345a)],null),this['_innerStartTime']=WebGLPlot[_0x201fac(0x30e6)](_0x48f69b[_0x201fac(0x4fd4)],0x0),this['_lastExecute']=WebGLPlot[_0x201fac(0x30e6)](_0x48f69b[_0x201fac(0x1bdd)],!0x1),this[_0x201fac(0x30e4)]=WebGLPlot[_0x201fac(0x30e6)](_0x48f69b[_0x201fac(0x4ff0)],0x0),this[_0x201fac(0x46ed)]=WebGLPlot[_0x201fac(0x30e6)](_0x48f69b[_0x201fac(0x47d1)],0x0),this[_0x201fac(0x27f7)]=WebGLPlot[_0x201fac(0x30e6)](_0x48f69b[_0x201fac(0xf29)],''),this[_0x201fac(0x54ab)]=null,this[_0x201fac(0x1777)]=new WebGLPlot[(_0x201fac(0x4a02))](),this[_0x201fac(0x1e35)]=new WebGLPlot[(_0x201fac(0x4a02))](),this[_0x201fac(0x55fb)]=!0x0;}Object[_0x68aa19(0x5b7)](PlotLayers[_0x68aa19(0x4b51)],{'layerQueue':{'get':function(){return this['_layerQueue'];}}}),PlotLayers[_0x68aa19(0x4b51)][_0x68aa19(0x621)]=function(_0x1369d4){var _0x128cfb=_0x68aa19;this[_0x128cfb(0x2507)](_0x1369d4,null);},PlotLayers[_0x68aa19(0x4b51)]['update']=function(_0x3ed15c,_0xb376b8,_0x45c175,_0x26066d){var _0x38c6d9=_0x68aa19,_0x432575=this[_0x38c6d9(0x3447)],_0x29d029=this[_0x38c6d9(0x3447)]['length'],_0x38f383=0x0;for(_0x38f383=0x0;_0x38f383<_0x29d029;_0x38f383++){var _0x41bc09=_0x432575[_0x38f383];WebGLPlot[_0x38c6d9(0x3224)](_0x41bc09)&&_0x41bc09['update'](_0x3ed15c,_0xb376b8,_0x45c175);}WebGLPlot[_0x38c6d9(0x3224)](this[_0x38c6d9(0x999)])&&this[_0x38c6d9(0x999)][_0x38c6d9(0x489f)](_0x3ed15c,_0xb376b8,_0x45c175),WebGLPlot[_0x38c6d9(0x3224)](this['goAnimationLayer'])&&this[_0x38c6d9(0x4043)][_0x38c6d9(0x489f)](_0x3ed15c,_0xb376b8,_0x45c175);},PlotLayers[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(_0x10066b,_0x5b3852){var _0x32f706=_0x68aa19,_0x44044e=this[_0x32f706(0x3447)],_0xfcc062=this[_0x32f706(0x3447)][_0x32f706(0x531b)],_0x4daa31=0x0;for(_0x4daa31=0x0;_0x4daa31<_0xfcc062;_0x4daa31++){var _0x2cf995=_0x44044e[_0x4daa31];WebGLPlot[_0x32f706(0x3224)](_0x2cf995)&&_0x2cf995[_0x32f706(0x2507)](_0x5b3852,_0x10066b);}WebGLPlot['defined'](this['collentionLayer'])&&this[_0x32f706(0x999)][_0x32f706(0x2507)](_0x5b3852,_0x10066b),WebGLPlot[_0x32f706(0x3224)](this[_0x32f706(0x4043)])&&this['goAnimationLayer'][_0x32f706(0x2507)](_0x5b3852,_0x10066b);},PlotLayers[_0x68aa19(0x4b51)][_0x68aa19(0x13e7)]=function(){var _0x516d6d=_0x68aa19,_0x260188=this[_0x516d6d(0x3447)],_0x89db32=this[_0x516d6d(0x3447)][_0x516d6d(0x531b)],_0x598c33=0x0;for(_0x598c33=0x0;_0x598c33<_0x89db32;_0x598c33++){var _0xc31b38=_0x260188[_0x598c33];WebGLPlot[_0x516d6d(0x3224)](_0xc31b38)&&_0xc31b38['releaseSelection']();}},PlotLayers[_0x68aa19(0x4b51)][_0x68aa19(0x41c7)]=function(_0x5b87ec){var _0x1fb6a6=_0x68aa19;if(!WebGLPlot[_0x1fb6a6(0x3224)](_0x5b87ec))throw new WebGLPlot[(_0x1fb6a6(0x5787))](_0x1fb6a6(0x455e));return this[_0x1fb6a6(0x1bbc)][_0x1fb6a6(0x3173)](_0x5b87ec);},PlotLayers[_0x68aa19(0x4b51)][_0x68aa19(0x4bc0)]=function(_0x3485b0){var _0xb132e1=_0x68aa19;if(!WebGLPlot[_0xb132e1(0x3224)](_0x3485b0))throw new WebGLPlot[(_0xb132e1(0x5787))](_0xb132e1(0x2b63));if(_0x3485b0>this[_0xb132e1(0x3447)][_0xb132e1(0x531b)]-0x1)throw new WebGLPlot[(_0xb132e1(0x5787))](_0xb132e1(0x1ec0));return this[_0xb132e1(0x3447)][_0x3485b0];},PlotLayers[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x8313af,_0x3b2e6a){var _0x4a21ac=_0x68aa19;if(!WebGLPlot[_0x4a21ac(0x3224)](_0x8313af))throw new WebGLPlot[(_0x4a21ac(0x5787))](_0x4a21ac(0x2695));var _0x4a6d7e=_0x8313af['_name'];if(!WebGLPlot[_0x4a21ac(0x3224)](_0x4a6d7e)||''==_0x4a6d7e)throw new WebGLPlot[(_0x4a21ac(0x5787))](_0x4a21ac(0x455e));var _0x5e7e6e=this[_0x4a21ac(0x1bbc)];if(_0x5e7e6e[_0x4a21ac(0x1ff6)](_0x4a6d7e))throw new WebGLPlot[(_0x4a21ac(0x54e))](_0x4a21ac(0x299b)+_0x4a6d7e+_0x4a21ac(0x1fc4));_0x8313af[_0x4a21ac(0x2b7f)]=this[_0x4a21ac(0x4302)]++;var _0x19caa7=this['_layerQueue']['length'];_0x5e7e6e[_0x4a21ac(0x346f)](_0x4a6d7e,_0x8313af),_0x3b2e6a=WebGLPlot[_0x4a21ac(0x30e6)](_0x3b2e6a,_0x19caa7),_0x8313af[_0x4a21ac(0x1fda)]=_0x3b2e6a,this[_0x4a21ac(0x3447)][_0x4a21ac(0x3a33)](_0x8313af),this[_0x4a21ac(0x3447)][_0x4a21ac(0x34f3)](function(_0x36ae1b,_0x3f1931){var _0x3a63ea=_0x4a21ac;return _0x36ae1b[_0x3a63ea(0x1fda)]-_0x3f1931[_0x3a63ea(0x1fda)];});},PlotLayers[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x4d50eb,_0x306923){var _0x22222d=_0x68aa19;if(_0x306923=WebGLPlot[_0x22222d(0x30e6)](_0x306923,!0x0),!WebGLPlot[_0x22222d(0x3224)](_0x4d50eb))return!0x1;var _0x508af2=this[_0x22222d(0x41c7)](_0x4d50eb);if(!_0x508af2)return!0x1;if(!this[_0x22222d(0x1bbc)][_0x22222d(0x4b3f)](_0x4d50eb))return!0x1;this[_0x22222d(0x3447)]['splice'](this['_layerQueue'][_0x22222d(0x33ab)](_0x508af2),0x1),_0x306923&&_0x508af2['destroy']();for(var _0x20eeb3=this[_0x22222d(0x3447)][_0x22222d(0x531b)],_0x5e3f97=0x0;_0x5e3f97<_0x20eeb3;_0x5e3f97++)for(var _0x3b00a9=this[_0x22222d(0x3447)][_0x5e3f97],_0x243e0b=0x0;_0x243e0b<_0x3b00a9['_geoGraphicObjects'][_0x22222d(0x531b)];_0x243e0b++)_0x3b00a9[_0x22222d(0x131e)][_0x243e0b][_0x22222d(0x1d4b)]=!0x1;return PlotCollentionManager[_0x22222d(0x4ee2)](),!0x0;},PlotLayers['prototype'][_0x68aa19(0x4ee2)]=function(_0x387730){var _0x28753a=_0x68aa19;if(_0x387730=WebGLPlot[_0x28753a(0x30e6)](_0x387730,!0x0)){var _0x394daa=this['_layerQueue'],_0x3767b3=this[_0x28753a(0x3447)][_0x28753a(0x531b)],_0x436774=0x0;for(_0x436774=0x0;_0x436774<_0x3767b3;_0x436774++){var _0x21ce8a=_0x394daa[_0x436774];WebGLPlot[_0x28753a(0x3224)](_0x21ce8a)&&_0x21ce8a instanceof PlottingLayer&&_0x21ce8a[_0x28753a(0x2578)]();}}this['_layers'][_0x28753a(0x4ee2)](),this['_layerQueue'][_0x28753a(0x531b)]=0x0,PlotCollentionManager['removeAll']();},PlotLayers[_0x68aa19(0x4b51)][_0x68aa19(0x4381)]=function(_0x2ddb5b){this['_selectedLayer']=_0x2ddb5b;},PlotLayers[_0x68aa19(0x4b51)][_0x68aa19(0x426a)]=function(){var _0x5671d1=_0x68aa19;return this[_0x5671d1(0x7ba)];},WebGLPlot[_0x68aa19(0x25e7)]=PlotLayers,PlotAnimationLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x464da1=_0x68aa19;this[_0x464da1(0x199b)]=null,this[_0x464da1(0x10d2)]=null,this[_0x464da1(0x463)]=null,this[_0x464da1(0x56e8)]=null,this['_name']=null;},PlotAnimationLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2b1)]=function(_0x180e4f){var _0x3ad51=_0x68aa19;Array[_0x3ad51(0x4b57)](_0x180e4f)||(_0x180e4f=[_0x180e4f]),this[_0x3ad51(0x56e8)]=this[_0x3ad51(0x56e8)][_0x3ad51(0x32c8)](_0x180e4f);},PlotAnimationLayer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x2c5d33,_0x43e040,_0x40f302,_0x3364ff){var _0x59f52d=_0x68aa19;if(this[_0x59f52d(0x199b)]){for(var _0x395283=0x0;_0x395283<this['_features'][_0x59f52d(0x531b)];_0x395283++)!0x1===this[_0x59f52d(0x56e8)][_0x395283][_0x59f52d(0x1d4b)]&&(this[_0x59f52d(0x3346)]=!0x0),(this['_features'][_0x395283]instanceof SymbolDot||this['_features'][_0x395283]instanceof AlgoSymbol)&&this['_features'][_0x395283][_0x59f52d(0x489f)](_0x2c5d33,_0x43e040,_0x40f302,_0x3364ff);}},PlotAnimationLayer['prototype'][_0x68aa19(0x2507)]=function(){var _0x591921=_0x68aa19;for(var _0x3b8099=0x0;_0x3b8099<this['_features'][_0x591921(0x531b)];_0x3b8099++)!0x1===this[_0x591921(0x56e8)][_0x3b8099]['_initialize']&&(this[_0x591921(0x3346)]=!0x0),(this[_0x591921(0x56e8)][_0x3b8099]instanceof SymbolDot||this[_0x591921(0x56e8)][_0x3b8099]instanceof AlgoSymbol)&&this['_features'][_0x3b8099][_0x591921(0x30d2)]();this[_0x591921(0x3346)]&&(PlotCollentionManager['setUpdatePrimitive'](!0x0),this['updatePrimitive']=!0x1);},PlotAnimationLayer[_0x68aa19(0x4b51)][_0x68aa19(0x5090)]=function(_0x305b07){var _0x57884a=_0x68aa19;if(WebGLPlot[_0x57884a(0x3224)](_0x305b07)&&0x0!==this[_0x57884a(0x56e8)][_0x57884a(0x531b)]){for(var _0x439980=[],_0x558bd5=0x0;_0x558bd5<this[_0x57884a(0x56e8)][_0x57884a(0x531b)];_0x558bd5++)this[_0x57884a(0x56e8)][_0x558bd5]!==_0x305b07?_0x439980[_0x57884a(0x3a33)](this['_features'][_0x558bd5]):0x1===this[_0x57884a(0x56e8)][_0x558bd5]['symbolType']&&this[_0x57884a(0x56e8)][_0x558bd5][_0x57884a(0x198)]();this[_0x57884a(0x56e8)]=_0x439980;}},PlotAnimationLayer[_0x68aa19(0x4b51)][_0x68aa19(0x13e7)]=function(){},PlotAnimationLayer[_0x68aa19(0x4b51)]['setCustomClipBox']=function(_0x410ba6){},PlotAnimationLayer['prototype'][_0x68aa19(0x3f15)]=function(){},Object['defineProperties'](PlotAnimationLayer[_0x68aa19(0x4b51)],{'id':{'get':function(){var _0x312c88=_0x68aa19;return this[_0x312c88(0x2b7f)];}}}),GoAnimation[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x3d2935=_0x68aa19;this[_0x3d2935(0x3c4d)](!0x1),this[_0x3d2935(0x31fe)](),this[_0x3d2935(0x3ac4)]=null,this[_0x3d2935(0x625)][_0x3d2935(0x198)](),this['_animationGOFeature']=null,this[_0x3d2935(0x1e54)]='',this[_0x3d2935(0x2c02)]=[],this[_0x3d2935(0x27f7)]='',this[_0x3d2935(0x4b13)]=GOAnimationState$1[_0x3d2935(0x4a29)],this['_pathFeature']&&(PlotCollentionManager[_0x3d2935(0xa43)](this[_0x3d2935(0x2d55)]),this[_0x3d2935(0x2d55)][_0x3d2935(0x198)](),this[_0x3d2935(0x2d55)]=null),this[_0x3d2935(0x2c2c)]&&(this[_0x3d2935(0x2c2c)][_0x3d2935(0x2c82)](),this[_0x3d2935(0x2c2c)]=void 0x0);},GoAnimation[_0x68aa19(0x4b51)][_0x68aa19(0x1319)]=function(_0x17606f,_0x265755){var _0x17b53b=_0x68aa19;if(null==_0x265755||null===_0x265755[_0x17b53b(0x4e5)])return!0x1;if(null===_0x17606f['_goAnimationLayer'])return!0x1;this['_animationManager']=_0x17606f,this[_0x17b53b(0x3ac4)]=_0x265755;var _0x2508dd=this[_0x17b53b(0x510f)](this[_0x17b53b(0x3ac4)]);return null!==this[_0x17b53b(0x625)]&&(_0x2508dd||(this['_animationGOFeature']['_layer']=_0x17606f[_0x17b53b(0x2710)],_0x17606f[_0x17b53b(0x2710)]['addFeatures'](this[_0x17b53b(0x625)])),this[_0x17b53b(0x3c4d)](!0x1),GOAnimationType$1[_0x17b53b(0x3391)]===this[_0x17b53b(0x69e)]()&&(this[_0x17b53b(0x2c02)]=WebGLPlot['clonePoints'](this[_0x17b53b(0x3ac4)][_0x17b53b(0x30cd)])),!0x0);},GoAnimation[_0x68aa19(0x4b51)]['play']=function(){var _0x4dea2e=_0x68aa19,_0x29d0ae=new Date();this[_0x4dea2e(0x4b13)]===GOAnimationState$1[_0x4dea2e(0x195f)]?this[_0x4dea2e(0x5765)]+=_0x29d0ae[_0x4dea2e(0x32f4)]()/0x3e8-this[_0x4dea2e(0x30e4)]:(this[_0x4dea2e(0x5765)]=_0x29d0ae[_0x4dea2e(0x32f4)]()/0x3e8,WebGLPlot[_0x4dea2e(0x3224)](this[_0x4dea2e(0x3ac4)])&&this[_0x4dea2e(0x3ac4)][_0x4dea2e(0x13e7)](),this[_0x4dea2e(0x3c4d)](!0x0)),this['_lastExecute']=!0x1,this[_0x4dea2e(0x4b13)]=GOAnimationState$1[_0x4dea2e(0xee3)];},GoAnimation[_0x68aa19(0x4b51)]['stop']=function(){var _0xda7c1f=_0x68aa19;this[_0xda7c1f(0x4b13)]=GOAnimationState$1[_0xda7c1f(0x581a)];},GoAnimation['prototype'][_0x68aa19(0x2eb7)]=function(){var _0x353f5a=_0x68aa19;if(this[_0x353f5a(0x4b13)]===GOAnimationState$1[_0x353f5a(0xee3)]){this[_0x353f5a(0x4b13)]=GOAnimationState$1['PAUSE'];var _0x37c8a7=new Date();this[_0x353f5a(0x30e4)]=_0x37c8a7[_0x353f5a(0x32f4)]()/0x3e8;}},GoAnimation[_0x68aa19(0x4b51)][_0x68aa19(0xbe0)]=function(){var _0x131548=_0x68aa19;this[_0x131548(0x4b13)]=GOAnimationState$1['RESET'],this[_0x131548(0x3c4d)](!0x1);},GoAnimation[_0x68aa19(0x4b51)]['createAnimationGOFeature']=function(_0xc386b6){var _0xfe2a1e=_0x68aa19;for(var _0x28f7c2=0x0;_0x28f7c2<this['_animationManager'][_0xfe2a1e(0x3547)]['length'];_0x28f7c2++){var _0xd6011c=this['_animationManager'][_0xfe2a1e(0x3547)][_0x28f7c2];if(_0xd6011c[_0xfe2a1e(0x3ac4)]['id']===_0xc386b6['id'])return this['_animationGOFeature']=_0xd6011c[_0xfe2a1e(0x625)],this[_0xfe2a1e(0x625)];}return this[_0xfe2a1e(0x625)]=_0xc386b6[_0xfe2a1e(0x254b)](),this[_0xfe2a1e(0x625)][_0xfe2a1e(0x2b7f)]+=this[_0xfe2a1e(0x1e54)],this[_0xfe2a1e(0x625)][_0xfe2a1e(0x30c7)]=!0x0,this[_0xfe2a1e(0x625)]['_valid']=!0x1,this['_animationGOFeature'][_0xfe2a1e(0x4105)]=!0x0,null;},GoAnimation[_0x68aa19(0x4b51)]['canExecute']=function(){var _0x746a9d=_0x68aa19;if(this[_0x746a9d(0x4b13)]!==GOAnimationState$1[_0x746a9d(0xee3)])return!0x1;var _0x1dff82=new Date()['getTime']()/0x3e8;if(this[_0x746a9d(0x5765)]+this[_0x746a9d(0x34bb)]>_0x1dff82)return!0x1;var _0x5cd3ff=this[_0x746a9d(0x19a5)]();return!(_0x5cd3ff>0x1&&this[_0x746a9d(0x57da)]||_0x5cd3ff<0x0);},GoAnimation[_0x68aa19(0x4b51)][_0x68aa19(0x19a5)]=function(){var _0x565bc7=_0x68aa19;if(this['_animationState']!==GOAnimationState$1[_0x565bc7(0xee3)])return 0x0;var _0x2a3744=new Date()[_0x565bc7(0x32f4)]()/0x3e8;if(this[_0x565bc7(0x5765)]+this[_0x565bc7(0x34bb)]>_0x2a3744)return 0x0;var _0x3393c0=(_0x2a3744-this[_0x565bc7(0x5765)]-this[_0x565bc7(0x34bb)])/this['_duration'];return _0x3393c0>=0x1&&!this['_lastExecute']?this[_0x565bc7(0x96d)]?(this[_0x565bc7(0x5765)]=new Date()[_0x565bc7(0x32f4)]()/0x3e8,_0x3393c0=0x0,this[_0x565bc7(0x57da)]=!0x1,this[_0x565bc7(0x4b13)]=GOAnimationState$1[_0x565bc7(0xee3)]):(_0x3393c0=0x1,this[_0x565bc7(0x57da)]=!0x0,this[_0x565bc7(0x4b13)]=GOAnimationState$1[_0x565bc7(0x581a)],this['_animationFinish'][_0x565bc7(0x30bb)](this['name']),this['_isSendBegin']=!0x0):this[_0x565bc7(0x55fb)]&&(this[_0x565bc7(0x1e35)][_0x565bc7(0x30bb)](this[_0x565bc7(0x13f9)]),this[_0x565bc7(0x55fb)]=!0x1),_0x3393c0<0x0&&(_0x3393c0=0x0),this[_0x565bc7(0x46ed)]=_0x3393c0,_0x3393c0;},GoAnimation[_0x68aa19(0x4b51)][_0x68aa19(0x3c4d)]=function(_0x5342ad){var _0x120e68=_0x68aa19;null!==this[_0x120e68(0x625)]&&null!==this['_animationGOFeature'][_0x120e68(0x1a69)]&&(this[_0x120e68(0xd74)](_0x5342ad),this[_0x120e68(0x625)]['display']=_0x5342ad,this['_animationGOFeature'][_0x120e68(0x1d4b)]=!0x1),null!==this[_0x120e68(0x3ac4)]&&null!==this[_0x120e68(0x3ac4)]['_symbolStyle']&&(this['_goFeature'][_0x120e68(0x15e8)]=!_0x5342ad,this[_0x120e68(0x3ac4)]['_initialize']=!0x1),_0x5342ad&&(this[_0x120e68(0x55fb)]=!0x0);},GoAnimation[_0x68aa19(0x4b51)]['resetAnimationFeature']=function(_0x1b0db4){var _0x2c9ef2=_0x68aa19;this[_0x2c9ef2(0x625)][_0x2c9ef2(0x1a69)]=this[_0x2c9ef2(0x3ac4)][_0x2c9ef2(0x1a69)][_0x2c9ef2(0x254b)](),this[_0x2c9ef2(0x625)][_0x2c9ef2(0xbc1)]=_0x1b0db4,WebGLPlot[_0x2c9ef2(0x3224)](this[_0x2c9ef2(0x3db2)])&&this[_0x2c9ef2(0x3db2)][_0x2c9ef2(0x69e)]()===GOAnimationType$1[_0x2c9ef2(0x4521)]&&this[_0x2c9ef2(0x3db2)][_0x2c9ef2(0xd74)](_0x1b0db4);},GoAnimation['prototype']['setAnimationName']=function(_0x3e1a1f){var _0x55f22c=_0x68aa19;return!this[_0x55f22c(0x54ab)]['findGOAnimationByName'](_0x3e1a1f)&&(this[_0x55f22c(0x1e54)]=_0x3e1a1f,!0x0);},Object['defineProperties'](GoAnimation['prototype'],{'startTime':{'get':function(){var _0xb33412=_0x68aa19;return this[_0xb33412(0x34bb)];},'set':function(_0x50cb7d){var _0x4c8c16=_0x68aa19;_0x50cb7d!==this[_0x4c8c16(0x34bb)]&&(this[_0x4c8c16(0x34bb)]=_0x50cb7d);}},'repeat':{'get':function(){var _0x91b2ff=_0x68aa19;return this[_0x91b2ff(0x96d)];},'set':function(_0x2dadda){var _0x5bf852=_0x68aa19;_0x2dadda!==this['_repeat']&&(this[_0x5bf852(0x96d)]=_0x2dadda);}},'duration':{'get':function(){var _0x41a5cb=_0x68aa19;return this[_0x41a5cb(0x1021)];},'set':function(_0x159a10){var _0x4c1648=_0x68aa19;_0x159a10!==this[_0x4c1648(0x1021)]&&(this['_duration']=_0x159a10);}},'name':{'get':function(){var _0x333d65=_0x68aa19;return this[_0x333d65(0x1e54)];},'set':function(_0x47eb1a){var _0x722053=_0x68aa19;_0x47eb1a!==this['_name']&&(this[_0x722053(0x1e54)]=_0x47eb1a);}},'animationState':{'get':function(){var _0x520f48=_0x68aa19;return this[_0x520f48(0x4b13)];},'set':function(_0x4b9212){var _0x34a988=_0x68aa19;_0x4b9212!==this[_0x34a988(0x4b13)]&&(this['_animationState']=_0x4b9212);}},'goFeature':{'get':function(){var _0x10d250=_0x68aa19;return this[_0x10d250(0x3ac4)];},'set':function(_0x412e27){var _0x36f6a1=_0x68aa19;_0x412e27!==this[_0x36f6a1(0x3ac4)]&&(this[_0x36f6a1(0x3ac4)]=_0x412e27);}},'animationGOFeature':{'get':function(){var _0x20771e=_0x68aa19;return this[_0x20771e(0x625)];},'set':function(_0x3618c0){var _0x28c602=_0x68aa19;_0x3618c0!==this[_0x28c602(0x625)]&&(this['_animationGOFeature']=_0x3618c0);}},'innerStartTime':{'get':function(){var _0x38b246=_0x68aa19;return this[_0x38b246(0x5765)];},'set':function(_0x1039ff){var _0x375642=_0x68aa19;_0x1039ff!==this['_innerStartTime']&&(this[_0x375642(0x5765)]=_0x1039ff);}},'lastExecute':{'get':function(){var _0xa0c9b5=_0x68aa19;return this[_0xa0c9b5(0x57da)];},'set':function(_0x5be94f){var _0x3edcc2=_0x68aa19;_0x5be94f!==this[_0x3edcc2(0x57da)]&&(this[_0x3edcc2(0x57da)]=_0x5be94f);}},'pauseTime':{'get':function(){var _0x3a0ec8=_0x68aa19;return this[_0x3a0ec8(0x30e4)];},'set':function(_0x177bb2){var _0x11a1c6=_0x68aa19;_0x177bb2!==this[_0x11a1c6(0x30e4)]&&(this[_0x11a1c6(0x30e4)]=_0x177bb2);}},'ratio':{'get':function(){var _0x22edc3=_0x68aa19;return this[_0x22edc3(0x46ed)];},'set':function(_0xa91282){var _0x22bc52=_0x68aa19;_0xa91282!==this[_0x22bc52(0x46ed)]&&(this['_ratio']=_0xa91282);}},'symbolTexts':{'get':function(){var _0x1e524d=_0x68aa19;return this[_0x1e524d(0x27f7)];},'set':function(_0x9bb08f){var _0x40030b=_0x68aa19;_0x9bb08f!==this[_0x40030b(0x27f7)]&&(this[_0x40030b(0x27f7)]=_0x9bb08f);}},'animationBegin':{'get':function(){var _0x283014=_0x68aa19;return this[_0x283014(0x1e35)];}},'animationFinish':{'get':function(){return this['_animationFinish'];}}}),GoAnimation[_0x68aa19(0x4b51)][_0x68aa19(0x31fe)]=function(){var _0x456138=_0x68aa19;if(null!==this['_animationGOFeature']){var _0x3ef5f0=this[_0x456138(0x54ab)]['_goAnimations'],_0x3a3cf0=!0x1;if(null!==_0x3ef5f0)for(var _0x3ba630=0x0;_0x3ba630<_0x3ef5f0[_0x456138(0x531b)];_0x3ba630++){var _0x15a382=_0x3ef5f0[_0x3ba630];if(_0x15a382!==this&&_0x15a382[_0x456138(0x625)]===this['_animationGOFeature']){_0x3a3cf0=!0x0;break;}}_0x3a3cf0||this[_0x456138(0x54ab)][_0x456138(0x2710)]['removeFeatures'](this['_animationGOFeature']);}},GoAnimation[_0x68aa19(0x4b51)][_0x68aa19(0x3ec0)]=function(){var _0x305cb=_0x68aa19,_0x4aff59={};return _0x4aff59[_0x305cb(0x50b)]=this[_0x305cb(0x51ce)]['id'],_0x4aff59['name']=this['name'],_0x4aff59['startTime']=this[_0x305cb(0x1aa4)],_0x4aff59['duration']=this[_0x305cb(0x1afe)],_0x4aff59[_0x305cb(0x3c5a)]=this[_0x305cb(0x3c5a)],_0x4aff59;},GoAnimation['prototype'][_0x68aa19(0x49ed)]=function(_0xaeb3f8){var _0x33ad3a=_0x68aa19;this[_0x33ad3a(0x1aa4)]=_0xaeb3f8[_0x33ad3a(0x1aa4)],this[_0x33ad3a(0x1afe)]=_0xaeb3f8[_0x33ad3a(0x1afe)],this['repeat']=_0xaeb3f8[_0x33ad3a(0x3c5a)];};var BlinkAnimationBlinkStyle={'Blink_Frequency':0x0,'Blink_Number':0x1},BlinkAnimationBlinkStyle$1=Object[_0x68aa19(0x3e37)](BlinkAnimationBlinkStyle),BlinkAnimationReplaceStyle={'Replace_NoColor':0x0,'Replace_Color':0x1},BlinkAnimationReplaceStyle$1=Object[_0x68aa19(0x3e37)](BlinkAnimationReplaceStyle);function GOAnimationBlink(_0x345c02){var _0x1d06c5=_0x68aa19;_0x345c02=WebGLPlot['defaultValue'](_0x345c02,WebGLPlot[_0x1d06c5(0x30e6)][_0x1d06c5(0x494f)]),GoAnimation[_0x1d06c5(0x317a)](this,_0x345c02),this[_0x1d06c5(0x3493)]=WebGLPlot['defaultValue'](_0x345c02['blinkInterval'],0x1f4),this[_0x1d06c5(0x4327)]=WebGLPlot[_0x1d06c5(0x30e6)](_0x345c02['blinkStyle'],BlinkAnimationBlinkStyle$1[_0x1d06c5(0x2049)]),this[_0x1d06c5(0x417b)]=WebGLPlot['defaultValue'](_0x345c02[_0x1d06c5(0x285b)],0x0),this[_0x1d06c5(0x3ac3)]=WebGLPlot[_0x1d06c5(0x30e6)](_0x345c02[_0x1d06c5(0x4668)],BlinkAnimationReplaceStyle$1[_0x1d06c5(0x383c)]),this[_0x1d06c5(0x2253)]=WebGLPlot['defaultValue'](_0x345c02['startColor'],new WebGLPlot[(_0x1d06c5(0x3a27))](0x0,0x0,0x1,0x1)),this[_0x1d06c5(0x3a88)]=WebGLPlot[_0x1d06c5(0x30e6)](_0x345c02[_0x1d06c5(0x4ae6)],new WebGLPlot[(_0x1d06c5(0x3a27))](0x1,0x0,0x0,0x1));}function GOAnimationShow(_0x2e0f58){var _0x180705=_0x68aa19;_0x2e0f58=WebGLPlot[_0x180705(0x30e6)](_0x2e0f58,WebGLPlot['defaultValue'][_0x180705(0x494f)]),GoAnimation[_0x180705(0x317a)](this,_0x2e0f58),this[_0x180705(0x3874)]=WebGLPlot[_0x180705(0x30e6)](_0x2e0f58[_0x180705(0x123d)],!0x1),this[_0x180705(0x3b57)]=WebGLPlot['defaultValue'](_0x2e0f58[_0x180705(0x804)],!0x1);}WebGLPlot[_0x68aa19(0x3224)](Object[_0x68aa19(0x3477)])&&(GOAnimationBlink[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GoAnimation[_0x68aa19(0x4b51)]),GOAnimationBlink['prototype'][_0x68aa19(0x330d)]=GOAnimationBlink),GOAnimationBlink['prototype'][_0x68aa19(0x69e)]=function(){var _0x40d9b9=_0x68aa19;return GOAnimationType$1[_0x40d9b9(0xddf)];},GOAnimationBlink[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(){var _0x4afec1=_0x68aa19;if(!this[_0x4afec1(0x3533)]())return!0x1===this[_0x4afec1(0x3ac4)][_0x4afec1(0xbc1)]&&!0x1===this[_0x4afec1(0x625)][_0x4afec1(0xbc1)]&&(this[_0x4afec1(0x625)][_0x4afec1(0xbc1)]=!0x0,!0x0);this[_0x4afec1(0x3ac4)][_0x4afec1(0x15e8)]&&(this['_goFeature']['display']=!0x1);var _0x19fb3d=new Date()['getTime']()/0x3e8,_0x292231=this['_blinkInterval']/0x3e8;return this[_0x4afec1(0x4327)]===BlinkAnimationBlinkStyle$1['Blink_Number']&&(_0x292231=this['_blinkInterval']=this[_0x4afec1(0x1021)]/this[_0x4afec1(0x417b)]),(_0x19fb3d-this[_0x4afec1(0x5765)])%_0x292231<=_0x292231/0x2?this[_0x4afec1(0x3ac3)]===BlinkAnimationReplaceStyle$1['Replace_Color']?this[_0x4afec1(0x28cb)](this['_startColor']):this[_0x4afec1(0x625)][_0x4afec1(0x15e8)]=!0x1:(this['_animationGOFeature'][_0x4afec1(0x15e8)]=!0x0,this[_0x4afec1(0x3ac3)]===BlinkAnimationReplaceStyle$1[_0x4afec1(0x22e3)]&&this[_0x4afec1(0x28cb)](this['_endColor'])),this[_0x4afec1(0x57da)]&&(this[_0x4afec1(0x3ac3)]===BlinkAnimationReplaceStyle$1[_0x4afec1(0x22e3)]&&(this[_0x4afec1(0x625)]['_symbolStyle'][_0x4afec1(0x49c1)]=this[_0x4afec1(0x3a88)],this['_animationGOFeature']['_initialize']=!0x1),this['_animationGOFeature'][_0x4afec1(0xbc1)]=!0x0),!0x0;},GOAnimationBlink[_0x68aa19(0x4b51)][_0x68aa19(0x19a5)]=function(){var _0x538e6b=_0x68aa19;if(this[_0x538e6b(0x4b13)]!==GOAnimationState$1[_0x538e6b(0xee3)])return 0x0;var _0x3fcde2=new Date()[_0x538e6b(0x32f4)]()/0x3e8;if(this['_innerStartTime']+this['_startTime']>_0x3fcde2)return 0x0;var _0x342861=(_0x3fcde2-this[_0x538e6b(0x5765)]-this[_0x538e6b(0x34bb)])/this[_0x538e6b(0x1021)];return _0x342861>=0x1&&!this[_0x538e6b(0x57da)]?this['_repeat']?(this[_0x538e6b(0x5765)]=new Date()['getTime']()/0x3e8,_0x342861=0x0,this[_0x538e6b(0x57da)]=!0x1,this['_animationState']=GOAnimationState$1[_0x538e6b(0xee3)]):(_0x342861=0x1,this[_0x538e6b(0x57da)]=!0x0,this[_0x538e6b(0x4b13)]=GOAnimationState$1[_0x538e6b(0x581a)]):_0x342861<0x0&&(_0x342861=0x0),this[_0x538e6b(0x46ed)]=_0x342861,_0x342861;},GOAnimationBlink[_0x68aa19(0x4b51)][_0x68aa19(0x28cb)]=function(_0x3841b2){var _0x25192b=_0x68aa19;this[_0x25192b(0x625)][_0x25192b(0x1a69)]['_lineColor']!==_0x3841b2&&(this[_0x25192b(0x625)][_0x25192b(0x1a69)][_0x25192b(0x49c1)]=_0x3841b2,this[_0x25192b(0x625)][_0x25192b(0x1d4b)]=!0x1);},Object[_0x68aa19(0x5b7)](GOAnimationBlink[_0x68aa19(0x4b51)],{'blinkInterval':{'get':function(){var _0x1fc492=_0x68aa19;return this[_0x1fc492(0x3493)];},'set':function(_0x4306ce){var _0x1f5da1=_0x68aa19;_0x4306ce!=this[_0x1f5da1(0x3493)]&&(this['_blinkInterval']=_0x4306ce);}},'blinkStyle':{'get':function(){var _0x55aad7=_0x68aa19;return this[_0x55aad7(0x4327)];},'set':function(_0x1028fe){var _0xcb93a8=_0x68aa19;_0x1028fe!=this['_blinkStyle']&&(this[_0xcb93a8(0x4327)]=_0x1028fe);}},'blinkNumber':{'get':function(){var _0x2c2eed=_0x68aa19;return this[_0x2c2eed(0x417b)];},'set':function(_0x3784ec){var _0x5891b1=_0x68aa19;_0x3784ec!=this[_0x5891b1(0x417b)]&&(this['_blinkNumber']=_0x3784ec);}},'replaceStyle':{'get':function(){var _0x533886=_0x68aa19;return this[_0x533886(0x3ac3)];},'set':function(_0x1ba800){var _0x53c092=_0x68aa19;_0x1ba800!=this[_0x53c092(0x3ac3)]&&(this['_replaceStyle']=_0x1ba800);}},'startColor':{'get':function(){var _0x1cbb7e=_0x68aa19;return this[_0x1cbb7e(0x2253)];},'set':function(_0x3fdea4){var _0x9e60f0=_0x68aa19;_0x3fdea4!=this[_0x9e60f0(0x2253)]&&(this[_0x9e60f0(0x2253)]=_0x3fdea4);}},'endColor':{'get':function(){var _0x2f2923=_0x68aa19;return this[_0x2f2923(0x3a88)];},'set':function(_0x5d840b){var _0x3faa69=_0x68aa19;_0x5d840b!=this[_0x3faa69(0x3a88)]&&(this[_0x3faa69(0x3a88)]=_0x5d840b);}}}),GOAnimationBlink['prototype'][_0x68aa19(0xf05)]=function(){var _0x40696c=_0x68aa19,_0x430de7=this[_0x40696c(0x3ec0)]();return _0x430de7[_0x40696c(0x3243)]=this[_0x40696c(0x69e)](),_0x430de7['blinkStyle']=this[_0x40696c(0x636)],_0x430de7[_0x40696c(0x230)]=this['blinkInterval'],_0x430de7[_0x40696c(0x285b)]=this[_0x40696c(0x285b)],_0x430de7[_0x40696c(0x4668)]=this['replaceStyle'],_0x430de7[_0x40696c(0x4aa5)]=this[_0x40696c(0x4aa5)],_0x430de7[_0x40696c(0x4ae6)]=this[_0x40696c(0x4ae6)],_0x430de7;},GOAnimationBlink[_0x68aa19(0x4b51)]['fromJSONData']=function(_0x487315){var _0x5891db=_0x68aa19;this[_0x5891db(0x49ed)](_0x487315),this[_0x5891db(0x636)]=_0x487315[_0x5891db(0x636)],this[_0x5891db(0x230)]=_0x487315['blinkInterval'],this[_0x5891db(0x285b)]=_0x487315['blinkNumber'],this['replaceStyle']=_0x487315[_0x5891db(0x4668)],this[_0x5891db(0x4aa5)]=_0x487315[_0x5891db(0x4aa5)],this[_0x5891db(0x4ae6)]=_0x487315[_0x5891db(0x4ae6)];},WebGLPlot[_0x68aa19(0x3224)](Object[_0x68aa19(0x3477)])&&(GOAnimationShow[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GoAnimation[_0x68aa19(0x4b51)]),GOAnimationShow[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=GOAnimationShow),GOAnimationShow['prototype'][_0x68aa19(0x69e)]=function(){var _0x55f3d8=_0x68aa19;return GOAnimationType$1[_0x55f3d8(0x242d)];},GOAnimationShow['prototype'][_0x68aa19(0x5108)]=function(){var _0x24cbea=_0x68aa19;if(!this['canExecute']())return!0x1;var _0x375580=this['_ratio'];return this[_0x24cbea(0x3874)]?this[_0x24cbea(0x394b)](_0x375580):this[_0x24cbea(0x4a0a)](_0x375580),!0x0;},GOAnimationShow[_0x68aa19(0x4b51)][_0x68aa19(0x4a0a)]=function(_0x5f4a7d){var _0x414eb6=_0x68aa19;this[_0x414eb6(0x625)]['display']=0x1-_0x5f4a7d<0.01?this['_finalDisplay']:!this[_0x414eb6(0x3b57)];},GOAnimationShow[_0x68aa19(0x4b51)][_0x68aa19(0x394b)]=function(_0x170b36){var _0x3275c5=_0x68aa19;this[_0x3275c5(0x3b57)]||(_0x170b36=0x1-_0x170b36);var _0x1b2215;_0x1b2215=_0x170b36>0x1?0x1:_0x170b36,this[_0x3275c5(0x625)][_0x3275c5(0x15e8)]=!0x0,this[_0x3275c5(0x625)][_0x3275c5(0x1a69)][_0x3275c5(0x72b)]=_0x1b2215,this[_0x3275c5(0x3ac4)]['_symbolStyle'][_0x3275c5(0x36f8)]<=0x64*(0x1-_0x170b36)&&(this[_0x3275c5(0x625)]['_symbolStyle'][_0x3275c5(0x36f8)]=0x64*(0x1-_0x170b36)),WebGLPlot[_0x3275c5(0x3224)](this[_0x3275c5(0x3ac4)][_0x3275c5(0x20ec)])&&this[_0x3275c5(0x3ac4)]['_extendWallOpacity']>=_0x170b36&&(this[_0x3275c5(0x625)][_0x3275c5(0x20ec)]=_0x170b36),null!==this[_0x3275c5(0x625)][_0x3275c5(0x4eee)]&&(this[_0x3275c5(0x625)][_0x3275c5(0x4ff2)][_0x3275c5(0x1704)][_0x3275c5(0x24f9)]=_0x1b2215),this[_0x3275c5(0x625)]['_initialize']=!0x1;},GOAnimationShow[_0x68aa19(0x4b51)][_0x68aa19(0xd74)]=function(_0x1693b5){var _0x16ed2e=_0x68aa19;this[_0x16ed2e(0x625)]['_symbolStyle']['fillOpaqueRate']=this[_0x16ed2e(0x3ac4)][_0x16ed2e(0x1a69)][_0x16ed2e(0x36f8)],this[_0x16ed2e(0x625)][_0x16ed2e(0x20ec)]=this[_0x16ed2e(0x3ac4)][_0x16ed2e(0x20ec)];},Object[_0x68aa19(0x5b7)](GOAnimationShow['prototype'],{'showEffect':{'get':function(){return this['_showEffect'];},'set':function(_0x238cab){var _0x2d0dc4=_0x68aa19;_0x238cab!=this[_0x2d0dc4(0x3874)]&&(this[_0x2d0dc4(0x3874)]=_0x238cab);}},'finalDisplay':{'get':function(){var _0x1c8569=_0x68aa19;return this[_0x1c8569(0x3b57)];},'set':function(_0x57066e){var _0x89bfb8=_0x68aa19;_0x57066e!=this['_finalDisplay']&&(this[_0x89bfb8(0x3b57)]=_0x57066e);}}}),GOAnimationShow[_0x68aa19(0x4b51)][_0x68aa19(0xf05)]=function(){var _0x502d73=_0x68aa19,_0x951ffd=this[_0x502d73(0x3ec0)]();return _0x951ffd[_0x502d73(0x3243)]=this[_0x502d73(0x69e)](),_0x951ffd[_0x502d73(0x123d)]=this[_0x502d73(0x123d)],_0x951ffd[_0x502d73(0x804)]=this[_0x502d73(0x804)],_0x951ffd;},GOAnimationShow[_0x68aa19(0x4b51)][_0x68aa19(0x415c)]=function(_0x2f77d1){var _0x3c29cf=_0x68aa19;this['fromBaseJSONData'](_0x2f77d1),this[_0x3c29cf(0x123d)]=_0x2f77d1[_0x3c29cf(0x123d)],this[_0x3c29cf(0x804)]=_0x2f77d1[_0x3c29cf(0x804)];};var WayPathType={'POLYLINE':0x0,'CURVE':0x1},WayPathType$1=Object[_0x68aa19(0x3e37)](WayPathType),PlotCylinderGeometryLibrary={'computePositions':function(_0x3e1504,_0x376289,_0x580a10,_0x21def7,_0x313b6a){var _0x1f9d56=_0x68aa19,_0x405fae,_0x1bac5d=_0x3e1504,_0x118400=_0x21def7+_0x21def7,_0x2f79b7=new Float64Array(0x3*(_0x313b6a?0x2*_0x118400:_0x118400)),_0x33a4fa=0x0,_0x585818=0x0,_0xd28a4c=_0x313b6a?0x3*_0x118400:0x0,_0x32a134=_0x313b6a?0x3*(_0x118400+_0x21def7):0x3*_0x21def7;for(_0x405fae=0x0;_0x405fae<_0x21def7;_0x405fae++){var _0x124ae4=_0x405fae/_0x21def7*WebGLPlot[_0x1f9d56(0x3d67)]['TWO_PI'],_0x361726=Math[_0x1f9d56(0x1d35)](_0x124ae4),_0x481b9c=Math[_0x1f9d56(0x4322)](_0x124ae4),_0x3df098=_0x361726*_0x580a10,_0x259b27=_0x481b9c*_0x580a10,_0xaac8d3=_0x361726*_0x376289,_0x312b9c=_0x481b9c*_0x376289;_0x2f79b7[_0x585818+_0xd28a4c]=_0x3df098,_0x2f79b7[_0x585818+_0xd28a4c+0x1]=0x0,_0x2f79b7[_0x585818+_0xd28a4c+0x2]=_0x259b27,_0x2f79b7[_0x585818+_0x32a134]=_0xaac8d3,_0x2f79b7[_0x585818+_0x32a134+0x1]=_0x1bac5d,_0x2f79b7[_0x585818+_0x32a134+0x2]=_0x312b9c,_0x585818+=0x3,_0x313b6a&&(_0x2f79b7[_0x33a4fa++]=_0x3df098,_0x2f79b7[_0x33a4fa++]=0x0,_0x2f79b7[_0x33a4fa++]=_0x259b27,_0x2f79b7[_0x33a4fa++]=_0xaac8d3,_0x2f79b7[_0x33a4fa++]=_0x1bac5d,_0x2f79b7[_0x33a4fa++]=_0x312b9c);}return _0x2f79b7;}},radiusScratch=new WebGLPlot[(_0x68aa19(0x417d))](),normalScratch$1=new WebGLPlot[(_0x68aa19(0x3349))](),bitangentScratch=new WebGLPlot[(_0x68aa19(0x3349))](),tangentScratch=new WebGLPlot[(_0x68aa19(0x3349))](),positionScratch$1=new WebGLPlot['Cartesian3']();function PlotCylinderGeometry(_0x54111d){var _0x3f0750=_0x68aa19,_0x1ae8d1=(_0x54111d=WebGLPlot['defaultValue'](_0x54111d,WebGLPlot[_0x3f0750(0x30e6)][_0x3f0750(0x494f)]))['length'],_0x321dbb=_0x54111d['topRadius'],_0x3894cf=_0x54111d[_0x3f0750(0x1f6c)],_0x5ebbe9=WebGLPlot[_0x3f0750(0x30e6)](_0x54111d[_0x3f0750(0x4a45)],WebGLPlot[_0x3f0750(0x3203)][_0x3f0750(0x139e)]),_0x443bbc=WebGLPlot[_0x3f0750(0x30e6)](_0x54111d[_0x3f0750(0xb67)],0x80);this[_0x3f0750(0x3f16)]=_0x1ae8d1,this[_0x3f0750(0x3b04)]=_0x321dbb,this['_bottomRadius']=_0x3894cf,this[_0x3f0750(0x4f44)]=WebGLPlot[_0x3f0750(0x3203)][_0x3f0750(0x254b)](_0x5ebbe9),this[_0x3f0750(0x24f)]=_0x443bbc,this[_0x3f0750(0x469c)]=_0x54111d[_0x3f0750(0x2982)],this[_0x3f0750(0x39eb)]=_0x3f0750(0x43be),this[_0x3f0750(0x1d45)]=_0x54111d['scene'],this[_0x3f0750(0x3f9)]=WebGLPlot['defaultValue'](_0x54111d[_0x3f0750(0x3f9)],new PlotPoint3D(0x0,0x0,0x0)),this[_0x3f0750(0x44d4)]=WebGLPlot['defaultValue'](_0x54111d['offsetRotate'],new PlotPoint3D(0x0,0x0,0x0)),this['point']=WebGLPlot[_0x3f0750(0x30e6)](_0x54111d[_0x3f0750(0x43cb)],new PlotPoint3D(0x0,0x0,0x0)),this['id']=_0x54111d['id'],this[_0x3f0750(0x401b)]=WebGLPlot['defaultValue'](_0x54111d[_0x3f0750(0x28b8)],new WebGLPlot[(_0x3f0750(0x3a27))](0x1,0x0,0x0,0.4)),this['show']=WebGLPlot['defaultValue'](_0x54111d[_0x3f0750(0x105f)],!0x0),this[_0x3f0750(0x569f)]();}PlotCylinderGeometry[_0x68aa19(0x4b51)]['add2Scene']=function(){var _0x1b26bd=_0x68aa19;this[_0x1b26bd(0x18bf)]=PlotCylinderGeometry[_0x1b26bd(0x2a90)](this);var _0x3750b8=WebGLPlot[_0x1b26bd(0x3d67)]['toRadians'](this['rotate']['z']+this[_0x1b26bd(0x44d4)]['z']),_0x3ac380=WebGLPlot[_0x1b26bd(0x3d67)][_0x1b26bd(0x12a4)](this['rotate']['y']+this[_0x1b26bd(0x44d4)]['y']),_0x26a3a4=WebGLPlot[_0x1b26bd(0x3d67)][_0x1b26bd(0x12a4)](this['rotate']['x']+this[_0x1b26bd(0x44d4)]['x']),_0x1c76e6=new WebGLPlot[(_0x1b26bd(0x3300))](_0x3750b8,_0x3ac380,_0x26a3a4);const _0x1b88fa=WebGLPlot[_0x1b26bd(0x3349)][_0x1b26bd(0x2ac5)](this[_0x1b26bd(0x43cb)]['x'],this[_0x1b26bd(0x43cb)]['y'],this[_0x1b26bd(0x43cb)]['z']),_0x51b1cf=WebGLPlot['Transforms'][_0x1b26bd(0x3b6b)](_0x1b88fa,_0x1c76e6);var _0x2c316b=new WebGLPlot['GeometryInstance']({'geometry':this[_0x1b26bd(0x18bf)],'modelMatrix':_0x51b1cf,'id':this['id']});let _0x2955c6=new WebGLPlot['Primitive']({'geometryInstances':_0x2c316b,'appearance':new Cesium[(_0x1b26bd(0x3ff1))]({'material':WebGLPlot[_0x1b26bd(0x13a3)][_0x1b26bd(0x2a03)](WebGLPlot[_0x1b26bd(0x13a3)]['ColorType'],{'color':this[_0x1b26bd(0x401b)]})}),'asynchronous':!0x1,'show':this[_0x1b26bd(0x105f)]});this[_0x1b26bd(0x1f8e)]=this[_0x1b26bd(0x1d45)][_0x1b26bd(0x4b14)][_0x1b26bd(0x4979)](_0x2955c6);},PlotCylinderGeometry[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(){var _0x42f7d4=_0x68aa19;this['CylinderPrimitive']&&(this[_0x42f7d4(0x1d45)]['primitives'][_0x42f7d4(0x4b3f)](this['CylinderPrimitive']),this[_0x42f7d4(0x1f8e)]=void 0x0);},PlotCylinderGeometry[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x364930){var _0x5a1367=_0x68aa19,_0x1bbee1=WebGLPlot[_0x5a1367(0x30e6)](_0x364930[_0x5a1367(0x43cb)],new PlotPoint3D(0x0,0x0,0x0)),_0x17fedf=WebGLPlot['defaultValue'](_0x364930[_0x5a1367(0x3f9)],new PlotPoint3D(0x0,0x0,0x0));if(this['CylinderPrimitive']){this[_0x5a1367(0x4b3f)]();var _0x53f3fc=WebGLPlot[_0x5a1367(0x3d67)][_0x5a1367(0x12a4)](_0x17fedf['z']+this['offsetRotate']['z']),_0x418764=WebGLPlot[_0x5a1367(0x3d67)][_0x5a1367(0x12a4)](_0x17fedf['y']+this['offsetRotate']['y']),_0x369225=WebGLPlot[_0x5a1367(0x3d67)][_0x5a1367(0x12a4)](_0x17fedf['x']+this['offsetRotate']['x']),_0x3247a6=new WebGLPlot[(_0x5a1367(0x3300))](_0x53f3fc,_0x418764,_0x369225);const _0x42ea05=WebGLPlot[_0x5a1367(0x3349)]['fromDegrees'](_0x1bbee1['x'],_0x1bbee1['y'],_0x1bbee1['z']),_0x4131ba=WebGLPlot['Transforms'][_0x5a1367(0x3b6b)](_0x42ea05,_0x3247a6);var _0x15cd0d=new WebGLPlot[(_0x5a1367(0x136a))]({'geometry':this[_0x5a1367(0x18bf)],'modelMatrix':_0x4131ba,'id':this['id']});let _0x156bfe=new WebGLPlot[(_0x5a1367(0x34f6))]({'geometryInstances':_0x15cd0d,'appearance':new Cesium[(_0x5a1367(0x3ff1))]({'material':WebGLPlot[_0x5a1367(0x13a3)]['fromType'](WebGLPlot['Material'][_0x5a1367(0x3efb)],{'color':this['cylinderColor']})}),'asynchronous':!0x1,'show':this[_0x5a1367(0x105f)]});this[_0x5a1367(0x1f8e)]=this[_0x5a1367(0x1d45)][_0x5a1367(0x4b14)]['add'](_0x156bfe);}},PlotCylinderGeometry['prototype'][_0x68aa19(0x210f)]=function(_0x5cbc09){var _0x5c3687=_0x68aa19;this[_0x5c3687(0x1f8e)]&&(this['show']=_0x5cbc09,this['CylinderPrimitive']['show']=_0x5cbc09);},PlotCylinderGeometry[_0x68aa19(0x4b51)]['setColor']=function(_0x46ffa6){var _0x4cc42a=_0x68aa19;this[_0x4cc42a(0x1f8e)]&&_0x46ffa6 instanceof WebGLPlot[_0x4cc42a(0x3a27)]&&(this['cylinderColor']=_0x46ffa6,this[_0x4cc42a(0x1f8e)][_0x4cc42a(0x263)]['material']=WebGLPlot[_0x4cc42a(0x13a3)]['fromType'](WebGLPlot[_0x4cc42a(0x13a3)][_0x4cc42a(0x3efb)],{'color':_0x46ffa6}));},PlotCylinderGeometry[_0x68aa19(0xe6c)]=WebGLPlot[_0x68aa19(0x3203)][_0x68aa19(0xe6c)]+0x5,PlotCylinderGeometry[_0x68aa19(0x3540)]=function(_0x299315,_0x298d75,_0x3660cc){var _0x46b1c4=_0x68aa19;return _0x3660cc=WebGLPlot[_0x46b1c4(0x30e6)](_0x3660cc,0x0),WebGLPlot[_0x46b1c4(0x3203)][_0x46b1c4(0x3540)](_0x299315[_0x46b1c4(0x4f44)],_0x298d75,_0x3660cc),_0x3660cc+=WebGLPlot['VertexFormat']['packedLength'],_0x298d75[_0x3660cc++]=_0x299315[_0x46b1c4(0x3f16)],_0x298d75[_0x3660cc++]=_0x299315['_topRadius'],_0x298d75[_0x3660cc++]=_0x299315[_0x46b1c4(0x1826)],_0x298d75[_0x3660cc++]=_0x299315[_0x46b1c4(0x24f)],_0x298d75[_0x3660cc]=WebGLPlot[_0x46b1c4(0x30e6)](_0x299315['_offsetAttribute'],-0x1),_0x298d75;};var scratchVertexFormat=new WebGLPlot[(_0x68aa19(0x3203))](),scratchOptions={'vertexFormat':scratchVertexFormat,'length':void 0x0,'topRadius':void 0x0,'bottomRadius':void 0x0,'slices':void 0x0,'offsetAttribute':void 0x0},unitCylinderGeometry;function DynamicObjectScane(_0x43be1a){var _0x278ed0=_0x68aa19;this['lineWidth']=0x1,this[_0x278ed0(0x4932)]=new WebGLPlot[(_0x278ed0(0x3a27))](0x1,0x0,0x0,0x1),this[_0x278ed0(0x3855)]=[],this['id']=_0x43be1a['id'],this['scene']=_0x43be1a[_0x278ed0(0x1d45)];}function createPolygon$1(_0x1ce76a,_0x29e9ae,_0x2e4975){var _0x291757=_0x68aa19;const _0x339c15=new WebGLPlot[(_0x291757(0x5248))]({'polygonHierarchy':new WebGLPlot['PolygonHierarchy'](_0x1ce76a),'perPositionHeight':!0x0,'closeTop':!0x0,'closeBottom':!0x0,'extrudedHeight':_0x29e9ae}),_0x3b5163=WebGLPlot[_0x291757(0x5248)][_0x291757(0x2a90)](_0x339c15);return new WebGLPlot[(_0x291757(0x136a))]({'geometry':_0x3b5163,'attributes':{'color':WebGLPlot['ColorGeometryInstanceAttribute'][_0x291757(0x3d8a)](_0x2e4975)}});}PlotCylinderGeometry['unpack']=function(_0x11babc,_0x24ace2,_0x29f105){var _0x3b3388=_0x68aa19;_0x24ace2=WebGLPlot['defaultValue'](_0x24ace2,0x0);var _0x1dcdf5=WebGLPlot[_0x3b3388(0x3203)][_0x3b3388(0x41a1)](_0x11babc,_0x24ace2,scratchVertexFormat);_0x24ace2+=WebGLPlot['VertexFormat'][_0x3b3388(0xe6c)];var _0x5baaa8=_0x11babc[_0x24ace2++],_0x33c5cf=_0x11babc[_0x24ace2++],_0xb300a6=_0x11babc[_0x24ace2++],_0x4bf54c=_0x11babc[_0x24ace2++],_0x184289=_0x11babc[_0x24ace2];return WebGLPlot[_0x3b3388(0x3224)](_0x29f105)?(_0x29f105[_0x3b3388(0x4f44)]=WebGLPlot['VertexFormat'][_0x3b3388(0x254b)](_0x1dcdf5,_0x29f105['_vertexFormat']),_0x29f105[_0x3b3388(0x3f16)]=_0x5baaa8,_0x29f105[_0x3b3388(0x3b04)]=_0x33c5cf,_0x29f105['_bottomRadius']=_0xb300a6,_0x29f105[_0x3b3388(0x24f)]=_0x4bf54c,_0x29f105['_offsetAttribute']=-0x1===_0x184289?void 0x0:_0x184289,_0x29f105):(scratchOptions[_0x3b3388(0x531b)]=_0x5baaa8,scratchOptions[_0x3b3388(0x1230)]=_0x33c5cf,scratchOptions[_0x3b3388(0x1f6c)]=_0xb300a6,scratchOptions['slices']=_0x4bf54c,scratchOptions[_0x3b3388(0x2982)]=-0x1===_0x184289?void 0x0:_0x184289,new PlotCylinderGeometry(scratchOptions));},PlotCylinderGeometry[_0x68aa19(0x2a90)]=function(_0x4c6f5b){var _0x37bfe3=_0x68aa19,_0x13b7dc=_0x4c6f5b[_0x37bfe3(0x3f16)],_0x4e9e0d=_0x4c6f5b[_0x37bfe3(0x3b04)],_0x4672f5=_0x4c6f5b[_0x37bfe3(0x1826)],_0x719e6f=_0x4c6f5b['_vertexFormat'],_0x5ed7de=_0x4c6f5b['_slices'];if(!(_0x13b7dc<=0x0||_0x4e9e0d<0x0||_0x4672f5<0x0||0x0===_0x4e9e0d&&0x0===_0x4672f5)){var _0x248f47,_0x5c90dc=_0x5ed7de+_0x5ed7de,_0x293c2d=_0x5ed7de+_0x5c90dc,_0x54459a=_0x5c90dc+_0x5c90dc,_0x4f5520=PlotCylinderGeometryLibrary[_0x37bfe3(0x3aae)](_0x13b7dc,_0x4e9e0d,_0x4672f5,_0x5ed7de,!0x0),_0x398201=_0x719e6f['st']?new Float32Array(0x2*_0x54459a):void 0x0,_0x46e254=_0x719e6f[_0x37bfe3(0x193a)]?new Float32Array(0x3*_0x54459a):void 0x0,_0x580e77=_0x719e6f[_0x37bfe3(0x1623)]?new Float32Array(0x3*_0x54459a):void 0x0,_0x4987d2=_0x719e6f[_0x37bfe3(0xcdb)]?new Float32Array(0x3*_0x54459a):void 0x0,_0x9b7109=_0x719e6f['normal']||_0x719e6f[_0x37bfe3(0x1623)]||_0x719e6f[_0x37bfe3(0xcdb)];if(_0x9b7109){var _0xb3fdda=_0x719e6f[_0x37bfe3(0x1623)]||_0x719e6f[_0x37bfe3(0xcdb)],_0x491fb1=0x0,_0x545006=0x0,_0x29a5ad=0x0,_0x4b68ea=Math[_0x37bfe3(0x8af)](_0x4672f5-_0x4e9e0d,_0x13b7dc),_0x57c02c=normalScratch$1;_0x57c02c['z']=Math[_0x37bfe3(0x4322)](_0x4b68ea);var _0x20ae1d=Math[_0x37bfe3(0x1d35)](_0x4b68ea),_0x2b9fee=tangentScratch,_0x4d7586=bitangentScratch;for(_0x248f47=0x0;_0x248f47<_0x5ed7de;_0x248f47++){var _0x28f584=_0x248f47/_0x5ed7de*WebGLPlot[_0x37bfe3(0x3d67)][_0x37bfe3(0x3295)],_0x44a48d=_0x20ae1d*Math[_0x37bfe3(0x1d35)](_0x28f584),_0xb41d47=_0x20ae1d*Math[_0x37bfe3(0x4322)](_0x28f584);_0x9b7109&&(_0x57c02c['x']=_0x44a48d,_0x57c02c['y']=_0xb41d47,_0xb3fdda&&(_0x2b9fee=WebGLPlot[_0x37bfe3(0x3349)][_0x37bfe3(0x4e7d)](WebGLPlot[_0x37bfe3(0x3349)]['cross'](WebGLPlot[_0x37bfe3(0x3349)]['UNIT_Z'],_0x57c02c,_0x2b9fee),_0x2b9fee)),_0x719e6f[_0x37bfe3(0x193a)]&&(_0x46e254[_0x491fb1++]=_0x57c02c['x'],_0x46e254[_0x491fb1++]=_0x57c02c['y'],_0x46e254[_0x491fb1++]=_0x57c02c['z'],_0x46e254[_0x491fb1++]=_0x57c02c['x'],_0x46e254[_0x491fb1++]=_0x57c02c['y'],_0x46e254[_0x491fb1++]=_0x57c02c['z']),_0x719e6f[_0x37bfe3(0x1623)]&&(_0x580e77[_0x545006++]=_0x2b9fee['x'],_0x580e77[_0x545006++]=_0x2b9fee['y'],_0x580e77[_0x545006++]=_0x2b9fee['z'],_0x580e77[_0x545006++]=_0x2b9fee['x'],_0x580e77[_0x545006++]=_0x2b9fee['y'],_0x580e77[_0x545006++]=_0x2b9fee['z']),_0x719e6f['bitangent']&&(_0x4d7586=WebGLPlot[_0x37bfe3(0x3349)][_0x37bfe3(0x4e7d)](WebGLPlot[_0x37bfe3(0x3349)][_0x37bfe3(0x33cc)](_0x57c02c,_0x2b9fee,_0x4d7586),_0x4d7586),_0x4987d2[_0x29a5ad++]=_0x4d7586['x'],_0x4987d2[_0x29a5ad++]=_0x4d7586['y'],_0x4987d2[_0x29a5ad++]=_0x4d7586['z'],_0x4987d2[_0x29a5ad++]=_0x4d7586['x'],_0x4987d2[_0x29a5ad++]=_0x4d7586['y'],_0x4987d2[_0x29a5ad++]=_0x4d7586['z']));}for(_0x248f47=0x0;_0x248f47<_0x5ed7de;_0x248f47++)_0x719e6f[_0x37bfe3(0x193a)]&&(_0x46e254[_0x491fb1++]=0x0,_0x46e254[_0x491fb1++]=0x0,_0x46e254[_0x491fb1++]=-0x1),_0x719e6f[_0x37bfe3(0x1623)]&&(_0x580e77[_0x545006++]=0x1,_0x580e77[_0x545006++]=0x0,_0x580e77[_0x545006++]=0x0),_0x719e6f[_0x37bfe3(0xcdb)]&&(_0x4987d2[_0x29a5ad++]=0x0,_0x4987d2[_0x29a5ad++]=-0x1,_0x4987d2[_0x29a5ad++]=0x0);for(_0x248f47=0x0;_0x248f47<_0x5ed7de;_0x248f47++)_0x719e6f[_0x37bfe3(0x193a)]&&(_0x46e254[_0x491fb1++]=0x0,_0x46e254[_0x491fb1++]=0x0,_0x46e254[_0x491fb1++]=0x1),_0x719e6f[_0x37bfe3(0x1623)]&&(_0x580e77[_0x545006++]=0x1,_0x580e77[_0x545006++]=0x0,_0x580e77[_0x545006++]=0x0),_0x719e6f['bitangent']&&(_0x4987d2[_0x29a5ad++]=0x0,_0x4987d2[_0x29a5ad++]=0x1,_0x4987d2[_0x29a5ad++]=0x0);}var _0x1a4392=0xc*_0x5ed7de-0xc,_0x3c8f18=WebGLPlot[_0x37bfe3(0x21b9)][_0x37bfe3(0x2074)](_0x54459a,_0x1a4392),_0x28b018=0x0,_0x5aff04=0x0;for(_0x248f47=0x0;_0x248f47<_0x5ed7de-0x1;_0x248f47++)_0x3c8f18[_0x28b018++]=_0x5aff04,_0x3c8f18[_0x28b018++]=_0x5aff04+0x2,_0x3c8f18[_0x28b018++]=_0x5aff04+0x3,_0x3c8f18[_0x28b018++]=_0x5aff04,_0x3c8f18[_0x28b018++]=_0x5aff04+0x3,_0x3c8f18[_0x28b018++]=_0x5aff04+0x1,_0x5aff04+=0x2;for(_0x3c8f18[_0x28b018++]=_0x5c90dc-0x2,_0x3c8f18[_0x28b018++]=0x0,_0x3c8f18[_0x28b018++]=0x1,_0x3c8f18[_0x28b018++]=_0x5c90dc-0x2,_0x3c8f18[_0x28b018++]=0x1,_0x3c8f18[_0x28b018++]=_0x5c90dc-0x1,_0x248f47=0x1;_0x248f47<_0x5ed7de-0x1;_0x248f47++)_0x3c8f18[_0x28b018++]=_0x5c90dc+_0x248f47+0x1,_0x3c8f18[_0x28b018++]=_0x5c90dc+_0x248f47,_0x3c8f18[_0x28b018++]=_0x5c90dc;for(_0x248f47=0x1;_0x248f47<_0x5ed7de-0x1;_0x248f47++)_0x3c8f18[_0x28b018++]=_0x293c2d,_0x3c8f18[_0x28b018++]=_0x293c2d+_0x248f47,_0x3c8f18[_0x28b018++]=_0x293c2d+_0x248f47+0x1;var _0x6c1d7a=0x0;if(_0x719e6f['st']){var _0x57e31b=Math[_0x37bfe3(0x2bc6)](_0x4e9e0d,_0x4672f5);for(_0x248f47=0x0;_0x248f47<_0x54459a;_0x248f47++){var _0x58e3d2=WebGLPlot['Cartesian3'][_0x37bfe3(0xb30)](_0x4f5520,0x3*_0x248f47,positionScratch$1);_0x398201[_0x6c1d7a++]=(_0x58e3d2['x']+_0x57e31b)/(0x2*_0x57e31b),_0x398201[_0x6c1d7a++]=(_0x58e3d2['y']+_0x57e31b)/(0x2*_0x57e31b);}}var _0x3e134a=new WebGLPlot[(_0x37bfe3(0xbdb))]();_0x719e6f[_0x37bfe3(0x4771)]&&(_0x3e134a[_0x37bfe3(0x4771)]=new WebGLPlot[(_0x37bfe3(0xf35))]({'componentDatatype':WebGLPlot[_0x37bfe3(0x4c39)]['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x4f5520})),_0x719e6f[_0x37bfe3(0x193a)]&&(_0x3e134a[_0x37bfe3(0x193a)]=new WebGLPlot[(_0x37bfe3(0xf35))]({'componentDatatype':WebGLPlot['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':_0x46e254})),_0x719e6f['tangent']&&(_0x3e134a[_0x37bfe3(0x1623)]=new WebGLPlot['GeometryAttribute']({'componentDatatype':WebGLPlot[_0x37bfe3(0x4c39)][_0x37bfe3(0x15eb)],'componentsPerAttribute':0x3,'values':_0x580e77})),_0x719e6f[_0x37bfe3(0xcdb)]&&(_0x3e134a[_0x37bfe3(0xcdb)]=new WebGLPlot['GeometryAttribute']({'componentDatatype':WebGLPlot[_0x37bfe3(0x4c39)][_0x37bfe3(0x15eb)],'componentsPerAttribute':0x3,'values':_0x4987d2})),_0x719e6f['st']&&(_0x3e134a['st']=new WebGLPlot[(_0x37bfe3(0xf35))]({'componentDatatype':WebGLPlot[_0x37bfe3(0x4c39)][_0x37bfe3(0x15eb)],'componentsPerAttribute':0x2,'values':_0x398201})),radiusScratch['x']=0.5*_0x13b7dc,radiusScratch['y']=Math['max'](_0x4672f5,_0x4e9e0d);var _0x45f347=new WebGLPlot[(_0x37bfe3(0x3316))](WebGLPlot['Cartesian3'][_0x37bfe3(0x3e26)],WebGLPlot['Cartesian2'][_0x37bfe3(0x1791)](radiusScratch));if(WebGLPlot[_0x37bfe3(0x3224)](_0x4c6f5b[_0x37bfe3(0x469c)])){_0x13b7dc=_0x4f5520[_0x37bfe3(0x531b)];var _0x2b6d70=new Uint8Array(_0x13b7dc/0x3),_0x4e1c41=_0x4c6f5b['_offsetAttribute']===WebGLPlot[_0x37bfe3(0x1ec4)][_0x37bfe3(0x44b5)]?0x0:0x1;WebGLPlot[_0x37bfe3(0x41e9)](_0x2b6d70,_0x4e1c41),_0x3e134a[_0x37bfe3(0x368c)]=new WebGLPlot[(_0x37bfe3(0xf35))]({'componentDatatype':WebGLPlot[_0x37bfe3(0x4c39)][_0x37bfe3(0x4aae)],'componentsPerAttribute':0x1,'values':_0x2b6d70});}return new WebGLPlot['Geometry']({'attributes':_0x3e134a,'indices':_0x3c8f18,'primitiveType':WebGLPlot[_0x37bfe3(0x1f4f)][_0x37bfe3(0x139)],'boundingSphere':_0x45f347,'offsetAttribute':_0x4c6f5b[_0x37bfe3(0x469c)]});}},PlotCylinderGeometry[_0x68aa19(0x3339)]=function(){var _0x1f6e6d=_0x68aa19;return WebGLPlot[_0x1f6e6d(0x3224)](unitCylinderGeometry)||(unitCylinderGeometry=PlotCylinderGeometry[_0x1f6e6d(0x2a90)](new PlotCylinderGeometry({'topRadius':0x1,'bottomRadius':0x1,'length':0x1,'vertexFormat':WebGLPlot[_0x1f6e6d(0x3203)][_0x1f6e6d(0x3d98)]}))),unitCylinderGeometry;},DynamicObjectScane['prototype'][_0x68aa19(0xdec)]=function(_0xe7d9af){var _0x251b42=_0x68aa19,_0x3049d4=WebGLPlot['defaultValue'](_0xe7d9af[_0x251b42(0x43cb)],new PlotPoint3D(0x0,0x0,0x0)),_0x537f3d=WebGLPlot['defaultValue'](_0xe7d9af[_0x251b42(0x531b)],0x64);this['height']=WebGLPlot[_0x251b42(0x30e6)](0x2*_0xe7d9af['height'],0x1e);var _0x3e6a72=WebGLPlot['defaultValue'](_0xe7d9af[_0x251b42(0x3f9)],new PlotPoint3D(0x0,0x0,0x0)),_0x2c25f2=WebGLPlot[_0x251b42(0x30e6)](_0xe7d9af[_0x251b42(0x1ecd)],0xf);this['offsetRotate']=WebGLPlot['defaultValue'](_0xe7d9af[_0x251b42(0x44d4)],new PlotPoint3D(0x0,0x0,0x0)),this[_0x251b42(0x2020)]=WebGLPlot[_0x251b42(0x30e6)](_0xe7d9af[_0x251b42(0x28b8)],new WebGLPlot['Color'](0x1,0x0,0x0,0.4));var _0x54b37e=new WebGLPlot['Cartesian2'](0x0,0x0);this[_0x251b42(0xded)]=[],this[_0x251b42(0xded)][_0x251b42(0x3a33)](new PlotPoint3D(0x0,0x0,0x0));var _0x4c9f0f=SymbolAlgoUtil['circlePoint'](_0x54b37e,_0x537f3d,_0x537f3d,0x168-_0x2c25f2);_0x4c9f0f=new PlotPoint3D(_0x4c9f0f['x'],_0x4c9f0f['y'],this['height']/0x2);var _0x1acab4=new PlotPoint3D(_0x4c9f0f['x'],_0x4c9f0f['y'],-this[_0x251b42(0x5862)]/0x2);this['_scaneCone_ShapePts']['push'](_0x1acab4);var _0x3eca27=SymbolAlgoUtil[_0x251b42(0x2495)](_0x54b37e,_0x537f3d,_0x537f3d,_0x2c25f2);_0x3eca27=new PlotPoint3D(_0x3eca27['x'],_0x3eca27['y'],this[_0x251b42(0x5862)]/0x2);var _0x198c79=new PlotPoint3D(_0x3eca27['x'],_0x3eca27['y'],-this[_0x251b42(0x5862)]/0x2);this[_0x251b42(0xded)][_0x251b42(0x3a33)](_0x198c79),this[_0x251b42(0xded)][_0x251b42(0x3a33)](_0x4c9f0f),this[_0x251b42(0xded)][_0x251b42(0x3a33)](_0x3eca27),this[_0x251b42(0x3d80)]=!0x0;var _0x48c1ff={'point':_0x3049d4,'rotate':_0x3e6a72,'showScane':!0x0};this['updateScaneCone'](_0x48c1ff);},DynamicObjectScane[_0x68aa19(0x4b51)][_0x68aa19(0x3d42)]=function(_0x44346b){var _0x2010ef=_0x68aa19;if(this['isCreated']){var _0x2b369e=_0x44346b[_0x2010ef(0x43cb)],_0x8be887=_0x44346b['rotate'],_0x1d65d6=_0x44346b[_0x2010ef(0x39ee)],_0x291421=new PlotPoint3D(this[_0x2010ef(0x44d4)]['x']+_0x8be887['x'],this[_0x2010ef(0x44d4)]['y']+_0x8be887['y'],this['offsetRotate']['z']+_0x8be887['z']);this[_0x2010ef(0x221)]=SymbolAlgoUtil[_0x2010ef(0x200e)](_0x2b369e,_0x291421);for(var _0x2f385d=[],_0x49c2fb=0x0;_0x49c2fb<this[_0x2010ef(0xded)][_0x2010ef(0x531b)];_0x49c2fb++){var _0x1a7c93=this[_0x2010ef(0x389b)](this[_0x2010ef(0xded)][_0x49c2fb],this[_0x2010ef(0x221)],0x1)['position'];_0x2f385d[_0x2010ef(0x3a33)](new WebGLPlot[(_0x2010ef(0x3349))](_0x1a7c93['x'],_0x1a7c93['y'],_0x1a7c93['z']));}var _0x4c4d79=[_0x2f385d[0x0],_0x2f385d[0x1],_0x2f385d[0x2]],_0x30c2e9=[],_0xfb93ff=this['id']+_0x2010ef(0x2ddc);_0x1d65d6&&_0x30c2e9['push'](createPolygon$1(_0x4c4d79,_0x2b369e['z'],this[_0x2010ef(0x2020)])),PlotCollentionManager['setScaneInstances'](_0xfb93ff,_0x30c2e9);}},DynamicObjectScane[_0x68aa19(0x4b51)]['createScaneRegion']=function(_0xe905e){var _0x324de6=_0x68aa19,_0x1d1fa8=_0xe905e[_0x324de6(0x43cb)],_0x4ed2c6=_0xe905e['radian'],_0x32ec6e=_0xe905e[_0x324de6(0x1ecd)],_0x313778=_0xe905e['rotate'],_0x36f3c8=_0xe905e[_0x324de6(0x39ee)],_0x40cc71=new WebGLPlot[(_0x324de6(0x417d))](0x0,0x0);this[_0x324de6(0x3855)]['push'](new PlotPoint3D(0x0,0x0,0x0));for(var _0x59894c=_0x32ec6e/0x2;_0x59894c>0x0;_0x59894c--){var _0x1deec7=SymbolAlgoUtil['circlePoint'](_0x40cc71,_0x4ed2c6,_0x4ed2c6,_0x59894c);this[_0x324de6(0x3855)][_0x324de6(0x3a33)](_0x1deec7);}for(_0x59894c=0x168;_0x59894c>0x168-_0x32ec6e/0x2;_0x59894c--){_0x1deec7=SymbolAlgoUtil[_0x324de6(0x2495)](_0x40cc71,_0x4ed2c6,_0x4ed2c6,_0x59894c),this[_0x324de6(0x3855)][_0x324de6(0x3a33)](_0x1deec7);}this[_0x324de6(0x3855)][_0x324de6(0x3a33)](new PlotPoint3D(0x0,0x0,0x0)),this[_0x324de6(0x221)]=SymbolAlgoUtil['computeMatrix'](_0x1d1fa8,_0x313778);var _0x3e8ae3={'point':_0x1d1fa8,'rotate':_0x313778,'showScane':_0x36f3c8};this[_0x324de6(0x3d64)](_0x3e8ae3);},DynamicObjectScane[_0x68aa19(0x4b51)][_0x68aa19(0x3d64)]=function(_0x3c6153){var _0x1d4618=_0x68aa19,_0x5e12c9=_0x3c6153['point'],_0x578161=_0x3c6153[_0x1d4618(0x3f9)],_0x1c9b1d=_0x3c6153[_0x1d4618(0x39ee)];if(this[_0x1d4618(0x40fe)]&&PlotCollentionManager[_0x1d4618(0x5789)]()[_0x1d4618(0x999)][_0x1d4618(0x2570)][_0x1d4618(0x4b3f)](this[_0x1d4618(0x40fe)]),_0x1c9b1d){this[_0x1d4618(0x221)]=SymbolAlgoUtil[_0x1d4618(0x200e)](_0x5e12c9,_0x578161,this['modelMatrix']);for(var _0x274f63=[],_0xc10611=0x0;_0xc10611<this[_0x1d4618(0x3855)]['length'];_0xc10611++){var _0x366d2b=this['localPtsToCartesian'](this[_0x1d4618(0x3855)][_0xc10611],this[_0x1d4618(0x221)],0x1)['position'];_0x274f63[_0x1d4618(0x3a33)](new WebGLPlot['Cartesian3'](_0x366d2b['x'],_0x366d2b['y'],_0x366d2b['z']));}var _0x2423f0={'width':this[_0x1d4618(0x3bf7)],'positions':_0x274f63,'material':WebGLPlot['Material']['fromType'](WebGLPlot[_0x1d4618(0x13a3)][_0x1d4618(0x3efb)],{'color':this['lineColor']}),'id':_0x1d4618(0x13f8),'show':_0x1c9b1d};this[_0x1d4618(0x40fe)]=PlotCollentionManager[_0x1d4618(0x5306)](null,_0x2423f0);}},DynamicObjectScane[_0x68aa19(0x4b51)][_0x68aa19(0x389b)]=function(_0x45d8ed,_0x4b37c7,_0xbd7d68){var _0x541068=_0x68aa19,_0x9d4781=new WebGLPlot['Cartesian3'](),_0x1c071e=new WebGLPlot['Cartesian3']();return _0x1c071e=WebGLPlot[_0x541068(0x3349)][_0x541068(0x1c02)](new WebGLPlot[(_0x541068(0x3349))](_0x45d8ed['x'],_0x45d8ed['y'],_0x45d8ed['z']),_0xbd7d68,_0x1c071e),{'position':_0x9d4781=WebGLPlot['Matrix4']['multiplyByPoint'](_0x4b37c7,_0x1c071e,_0x9d4781),'vector':_0x1c071e};},DynamicObjectScane['prototype'][_0x68aa19(0x3781)]=function(_0x21885d){var _0x40f0b4=_0x68aa19;if(this[_0x40f0b4(0x558c)])return!0x1;this['point']=WebGLPlot['defaultValue'](_0x21885d[_0x40f0b4(0x43cb)],new PlotPoint3D(0x0,0x0,0x0));var _0x24b3ad=WebGLPlot[_0x40f0b4(0x30e6)](_0x21885d[_0x40f0b4(0x531b)],0x64),_0x4ec698=WebGLPlot[_0x40f0b4(0x30e6)](_0x21885d[_0x40f0b4(0x2896)],0x1e),_0xbf365d=WebGLPlot[_0x40f0b4(0x30e6)](_0x21885d['rotate'],new PlotPoint3D(0x0,0x0,0x0)),_0x359b52=WebGLPlot['defaultValue'](_0x21885d[_0x40f0b4(0x44d4)],new PlotPoint3D(0x0,0x0,0x0));let _0x47dde0=WebGLPlot[_0x40f0b4(0x30e6)](_0x21885d[_0x40f0b4(0x28b8)],new WebGLPlot['Color'](0x1,0x0,0x0,0.4));var _0x581d06=WebGLPlot[_0x40f0b4(0x30e6)](_0x21885d[_0x40f0b4(0x39ee)],!0x1);return this[_0x40f0b4(0x558c)]=new PlotCylinderGeometry({'length':_0x24b3ad,'topRadius':_0x4ec698,'bottomRadius':0x0,'scene':this[_0x40f0b4(0x1d45)],'point':this[_0x40f0b4(0x43cb)],'rotate':_0xbf365d,'offsetRotate':_0x359b52,'id':this['id'],'show':_0x581d06,'color':_0x47dde0}),!0x0;},DynamicObjectScane[_0x68aa19(0x4b51)][_0x68aa19(0x3a34)]=function(_0x4316e5){var _0x14da3b=_0x68aa19;this[_0x14da3b(0x558c)]&&this[_0x14da3b(0x558c)][_0x14da3b(0x489f)](_0x4316e5);},DynamicObjectScane[_0x68aa19(0x4b51)][_0x68aa19(0x16b5)]=function(_0x17bd6c){var _0x569036=_0x68aa19;this[_0x569036(0x558c)]&&_0x17bd6c instanceof WebGLPlot[_0x569036(0x3a27)]&&this['ScaneCylinder']['setColor'](_0x17bd6c);},DynamicObjectScane['prototype'][_0x68aa19(0x493e)]=function(_0x7df8e0){var _0x42f74b=_0x68aa19;this[_0x42f74b(0x558c)]&&this[_0x42f74b(0x558c)][_0x42f74b(0x210f)](_0x7df8e0);},DynamicObjectScane[_0x68aa19(0x4b51)][_0x68aa19(0x2c82)]=function(){var _0x4930f7=_0x68aa19;this[_0x4930f7(0x558c)]&&(this[_0x4930f7(0x558c)][_0x4930f7(0x4b3f)](),this[_0x4930f7(0x558c)]=void 0x0);},DynamicObjectScane[_0x68aa19(0x4b51)][_0x68aa19(0x3992)]=function(_0x5cca68){var _0x35291f=_0x68aa19;return this[_0x35291f(0x558c)]&&(_0x5cca68['scaneCylinder_length']=this[_0x35291f(0x558c)][_0x35291f(0x3f16)],_0x5cca68[_0x35291f(0x5ec)]=this[_0x35291f(0x558c)][_0x35291f(0x3b04)],_0x5cca68[_0x35291f(0x15dc)]=this[_0x35291f(0x558c)][_0x35291f(0x43cb)],_0x5cca68[_0x35291f(0x4238)]=this[_0x35291f(0x558c)][_0x35291f(0x105f)],_0x5cca68[_0x35291f(0x30a4)]=this[_0x35291f(0x558c)]['cylinderColor'],_0x5cca68[_0x35291f(0x222d)]=this[_0x35291f(0x558c)][_0x35291f(0x3f9)],_0x5cca68['scaneCylinder_offsetRotate']=this[_0x35291f(0x558c)][_0x35291f(0x44d4)],_0x5cca68['scaneCylinder_id']=this[_0x35291f(0x558c)]['id']),_0x5cca68;},DynamicObjectScane[_0x68aa19(0x4b51)][_0x68aa19(0x1432)]=function(_0x2f4a60){var _0x205c00=_0x68aa19;if(this[_0x205c00(0x558c)]=void 0x0,_0x2f4a60){let _0x466b69=_0x2f4a60[_0x205c00(0x1c13)],_0xa33a64=_0x2f4a60['scaneCylinder_radius'],_0x216b5d=_0x2f4a60[_0x205c00(0x222d)],_0x153082=_0x2f4a60[_0x205c00(0x3b98)];this[_0x205c00(0x43cb)]=_0x2f4a60['scaneCylinder_point'],this['id']=_0x2f4a60[_0x205c00(0x4aba)];let _0x4af0d8=_0x2f4a60[_0x205c00(0x30a4)],_0x4d0a0e=_0x2f4a60[_0x205c00(0x4238)];this[_0x205c00(0x558c)]=new PlotCylinderGeometry({'length':_0x466b69,'topRadius':_0xa33a64,'bottomRadius':0x0,'scene':this[_0x205c00(0x1d45)],'point':this[_0x205c00(0x43cb)],'rotate':_0x216b5d,'offsetRotate':_0x153082,'id':this['id'],'show':_0x4d0a0e,'color':_0x4af0d8});}};var AnimationFollowType={'EAST':0x0,'WEST':0x1,'SOUTH':0x2,'NORTH':0x3,'EAST_NORTH':0x4,'WEST_NORTH':0x5,'EAST_SOUTH':0x6,'WEST_SOUTH':0x7,'UP':0x8},AnimationFollowType$1=Object[_0x68aa19(0x3e37)](AnimationFollowType);function GOAnimationWay(_0x559df9){var _0x211310=_0x68aa19;_0x559df9=WebGLPlot[_0x211310(0x30e6)](_0x559df9,WebGLPlot[_0x211310(0x30e6)]['EMPTY_OBJECT']),GoAnimation[_0x211310(0x317a)](this,_0x559df9),this['_showPath']=WebGLPlot[_0x211310(0x30e6)](_0x559df9['showPath'],!0x1),this[_0x211310(0x56c2)]=WebGLPlot[_0x211310(0x30e6)](_0x559df9[_0x211310(0x488e)],!0x1),this['_pathWidth']=WebGLPlot[_0x211310(0x30e6)](_0x559df9['pathWidth'],0.5),this['_pathColor']=WebGLPlot[_0x211310(0x30e6)](_0x559df9[_0x211310(0x9b2)],new WebGLPlot[(_0x211310(0x3a27))](0x1,0x0,0x0,0x1)),this[_0x211310(0x153)]=WebGLPlot['defaultValue'](_0x559df9[_0x211310(0x38b0)],null),this['_pathType']=WebGLPlot[_0x211310(0x30e6)](_0x559df9[_0x211310(0x12f8)],WayPathType$1[_0x211310(0x17a2)]),this[_0x211310(0x9b0)]=WebGLPlot[_0x211310(0x30e6)](_0x559df9[_0x211310(0x39ec)],[]),this[_0x211310(0x3613)]=WebGLPlot[_0x211310(0x30e6)](_0x559df9['shapePoints'],[]),this[_0x211310(0x2d55)]=WebGLPlot[_0x211310(0x30e6)](_0x559df9[_0x211310(0x4a2c)],null),this[_0x211310(0x564e)]=WebGLPlot[_0x211310(0x30e6)](_0x559df9[_0x211310(0x165d)],0x0),this[_0x211310(0x2c2c)]=void 0x0,this['_showScane']=!0x0,this[_0x211310(0x4adb)]=new WebGLPlot[(_0x211310(0x3a27))](0x1,0x0,0x0,0.4),this['_rotateOffset']=new PlotPoint3D(0x0,0x0,0x0);}function GOAnimationWay_ModelGroup(_0x539a14){var _0x532b7d=_0x68aa19;_0x539a14=WebGLPlot$a['defaultValue'](_0x539a14,WebGLPlot$a['defaultValue'][_0x532b7d(0x494f)]),GoAnimation[_0x532b7d(0x317a)](this,_0x539a14),this[_0x532b7d(0x304a)]=WebGLPlot$a[_0x532b7d(0x30e6)](_0x539a14[_0x532b7d(0x1d5a)],!0x1),this[_0x532b7d(0x56c2)]=WebGLPlot$a[_0x532b7d(0x30e6)](_0x539a14[_0x532b7d(0x488e)],!0x1),this[_0x532b7d(0x5033)]=WebGLPlot$a[_0x532b7d(0x30e6)](_0x539a14[_0x532b7d(0x42b5)],0.5),this['_pathColor']=WebGLPlot$a[_0x532b7d(0x30e6)](_0x539a14['pathColor'],new WebGLPlot$a[(_0x532b7d(0x3a27))](0x1,0x0,0x0,0x1)),this[_0x532b7d(0x153)]=WebGLPlot$a[_0x532b7d(0x30e6)](_0x539a14[_0x532b7d(0x38b0)],null),this[_0x532b7d(0x1280)]=WebGLPlot$a[_0x532b7d(0x30e6)](_0x539a14[_0x532b7d(0x12f8)],WayPathType$1['POLYLINE']),this[_0x532b7d(0x9b0)]=WebGLPlot$a[_0x532b7d(0x30e6)](_0x539a14[_0x532b7d(0x39ec)],[]),this[_0x532b7d(0x869)]=WebGLPlot$a[_0x532b7d(0x30e6)](_0x539a14[_0x532b7d(0x3994)],[]),this[_0x532b7d(0x2d55)]=WebGLPlot$a['defaultValue'](_0x539a14['pathFeature'],null),this[_0x532b7d(0x564e)]=WebGLPlot$a[_0x532b7d(0x30e6)](_0x539a14['pathLength'],0x0),this[_0x532b7d(0xd5f)]=[],this['showScane']=!0x0,this[_0x532b7d(0x10b6)]=new PlotPoint3D(0x0,0x0,0x0);}function GOAnimationAttribute(_0x2ad009){var _0x440528=_0x68aa19;_0x2ad009=WebGLPlot[_0x440528(0x30e6)](_0x2ad009,WebGLPlot[_0x440528(0x30e6)][_0x440528(0x494f)]),GoAnimation[_0x440528(0x317a)](this,_0x2ad009),this[_0x440528(0x4844)]=WebGLPlot[_0x440528(0x30e6)](_0x2ad009[_0x440528(0x1d65)],!0x1),this['_startLineColor']=WebGLPlot[_0x440528(0x30e6)](_0x2ad009['startLineColor'],new WebGLPlot[(_0x440528(0x3a27))](0x1,0x0,0x0,0x1)),this[_0x440528(0x320)]=WebGLPlot[_0x440528(0x30e6)](_0x2ad009[_0x440528(0x3cd5)],new WebGLPlot[(_0x440528(0x3a27))](0x0,0x0,0x1,0x1)),this[_0x440528(0x5896)]=WebGLPlot[_0x440528(0x30e6)](_0x2ad009[_0x440528(0x2ba9)],!0x1),this[_0x440528(0x512d)]=WebGLPlot[_0x440528(0x30e6)](_0x2ad009[_0x440528(0x1cac)],0x0),this[_0x440528(0x4a33)]=WebGLPlot['defaultValue'](_0x2ad009[_0x440528(0x461)],0x5),this[_0x440528(0x3d1e)]=WebGLPlot[_0x440528(0x30e6)](_0x2ad009[_0x440528(0x3a08)],!0x1),this[_0x440528(0x1871)]=WebGLPlot['defaultValue'](_0x2ad009['startSurroundLineColor'],new WebGLPlot[(_0x440528(0x3a27))](0x1,0x1,0x0,0x1)),this[_0x440528(0x22d4)]=WebGLPlot[_0x440528(0x30e6)](_0x2ad009[_0x440528(0x10e3)],new WebGLPlot[(_0x440528(0x3a27))](0x0,0x1,0x1,0x1)),this[_0x440528(0x5570)]=WebGLPlot[_0x440528(0x30e6)](_0x2ad009['surroundLineWidthAnimation'],!0x1),this[_0x440528(0x36eb)]=WebGLPlot[_0x440528(0x30e6)](_0x2ad009['startSurroundLineWidth'],0x0),this[_0x440528(0x497a)]=WebGLPlot[_0x440528(0x30e6)](_0x2ad009['endtSurroundLineWidth'],0x1);}WebGLPlot['defined'](Object[_0x68aa19(0x3477)])&&(GOAnimationWay['prototype']=Object[_0x68aa19(0x3477)](GoAnimation[_0x68aa19(0x4b51)]),GOAnimationWay[_0x68aa19(0x4b51)]['constructor']=GOAnimationWay),GOAnimationWay['prototype'][_0x68aa19(0x5108)]=function(){var _0x27a70f=_0x68aa19;if(!SymbolAlgoUtil[_0x27a70f(0x5432)](this[_0x27a70f(0x625)]['_symbolType']))return null!==this[_0x27a70f(0x2d55)]&&0x0!==this[_0x27a70f(0x2d55)][_0x27a70f(0x36f4)][_0x27a70f(0x531b)]&&(this[_0x27a70f(0x2d55)][_0x27a70f(0x105f)]=!0x1),!0x1;if(!this['canExecute']())return!0x1;this[_0x27a70f(0x304a)]&&this[_0x27a70f(0x2d55)]&&!this[_0x27a70f(0x2d55)][_0x27a70f(0x1430)]&&(this[_0x27a70f(0x2d55)][_0x27a70f(0x105f)]=!0x0);var _0x227ea6=this[_0x27a70f(0x46ed)],_0x1bef33=new Object();_0x1bef33=this[_0x27a70f(0x32d4)](_0x227ea6,this['_shapePoints'],_0x1bef33),this[_0x27a70f(0x625)][_0x27a70f(0x30cd)][0x0]=this[_0x27a70f(0x54a8)](_0x1bef33['pt']);var _0x5b3d50=_0x1bef33[_0x27a70f(0x1fda)];if(this[_0x27a70f(0x56c2)]){_0x1bef33['angle'];var _0x2ada3e=this[_0x27a70f(0x544c)](this[_0x27a70f(0x3613)],_0x5b3d50,_0x1bef33['pt']),_0x2e3853=57.29577951308232,_0x25b997=this['_animationGOFeature'][_0x27a70f(0x1f79)],_0x5e8c05=new PlotPoint3D(_0x2ada3e['x']*_0x2e3853,_0x2ada3e['y']*_0x2e3853,_0x2ada3e['z']*_0x2e3853);0x0===this[_0x27a70f(0x4e64)]['x']&&0x0===this['rotateOffset']['y']&&0x0===this[_0x27a70f(0x4e64)]['z']||(_0x5e8c05['x']+=this['rotateOffset']['x'],_0x5e8c05['y']+=this[_0x27a70f(0x4e64)]['y'],_0x5e8c05['z']+=this[_0x27a70f(0x4e64)]['z']),DotMode$1[_0x27a70f(0xec0)]===_0x25b997?this[_0x27a70f(0x625)][_0x27a70f(0x1ecf)]=_0x5e8c05:DotMode$1[_0x27a70f(0x24b5)]===_0x25b997&&(this[_0x27a70f(0x625)][_0x27a70f(0x2d0)]=_0x2ada3e),this['updateScane'](this[_0x27a70f(0x54a8)](_0x1bef33['pt']),_0x5e8c05);}return this[_0x27a70f(0x625)][_0x27a70f(0x1d4b)]=!0x1,this[_0x27a70f(0x48dc)](_0x227ea6),!0x0;},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x544c)]=function(_0x2dda16,_0x40e124,_0x554962){var _0x4de1bb=_0x68aa19;if(this[_0x4de1bb(0x56c2)]){var _0x236bc2=0.017453292519943295,_0x13cfbf=this[_0x4de1bb(0x54a8)](_0x554962),_0x1e8419=this['PtsToSpherical'](_0x2dda16[_0x40e124]),_0x587d82=_0x2dda16[_0x40e124],_0x503a7f=_0x2dda16[_0x40e124+0x1],_0xaf3cae=WebGLPlot[_0x4de1bb(0x3349)]['fromDegreesArrayHeights']([_0x1e8419['x'],_0x1e8419['y'],_0x1e8419['z']+0x64]),_0x1f4179=new WebGLPlot[(_0x4de1bb(0x3349))]();_0x1f4179=WebGLPlot['Cartesian3'][_0x4de1bb(0x286c)](_0xaf3cae[0x0],_0x587d82,_0x1f4179),_0x1f4179=WebGLPlot['Cartesian3'][_0x4de1bb(0x4e7d)](_0x1f4179,_0x1f4179);var _0x57294c=new WebGLPlot[(_0x4de1bb(0x3349))]();_0x57294c=WebGLPlot['Cartesian3'][_0x4de1bb(0x286c)](_0x503a7f,_0x587d82,_0x57294c),_0x57294c=WebGLPlot['Cartesian3'][_0x4de1bb(0x4e7d)](_0x57294c,_0x57294c);var _0x2b505e=new WebGLPlot[(_0x4de1bb(0x3349))]();_0x2b505e=WebGLPlot['Cartesian3'][_0x4de1bb(0x33cc)](_0x57294c,_0x1f4179,_0x2b505e),_0x2b505e=WebGLPlot[_0x4de1bb(0x3349)][_0x4de1bb(0x4e7d)](_0x2b505e,_0x2b505e);var _0x46c2ef=new WebGLPlot[(_0x4de1bb(0x3349))]();_0x46c2ef=WebGLPlot[_0x4de1bb(0x3349)][_0x4de1bb(0x33cc)](_0x2b505e,_0x57294c,_0x46c2ef),_0x46c2ef=WebGLPlot['Cartesian3'][_0x4de1bb(0x4e7d)](_0x46c2ef,_0x46c2ef),_0x57294c=new WebGLPlot[(_0x4de1bb(0x3349))](_0x57294c['y'],_0x57294c['z'],_0x57294c['x']),_0x2b505e=new WebGLPlot[(_0x4de1bb(0x3349))](_0x2b505e['y'],_0x2b505e['z'],_0x2b505e['x']),_0x46c2ef=new WebGLPlot[(_0x4de1bb(0x3349))](_0x46c2ef['y'],_0x46c2ef['z'],_0x46c2ef['x']),_0x2b505e=this[_0x4de1bb(0x1a29)](_0x2b505e,-_0x13cfbf['x']*_0x236bc2,new WebGLPlot['Cartesian3'](0x0,0x1,0x0)),_0x2b505e=this[_0x4de1bb(0x1a29)](_0x2b505e,_0x13cfbf['y']*_0x236bc2,new WebGLPlot[(_0x4de1bb(0x3349))](0x1,0x0,0x0)),_0x2b505e=WebGLPlot[_0x4de1bb(0x3349)][_0x4de1bb(0x4e7d)](_0x2b505e,_0x2b505e),_0x57294c=this[_0x4de1bb(0x1a29)](_0x57294c,-_0x13cfbf['x']*_0x236bc2,new WebGLPlot[(_0x4de1bb(0x3349))](0x0,0x1,0x0)),_0x57294c=this[_0x4de1bb(0x1a29)](_0x57294c,_0x13cfbf['y']*_0x236bc2,new WebGLPlot[(_0x4de1bb(0x3349))](0x1,0x0,0x0)),_0x57294c=WebGLPlot['Cartesian3']['normalize'](_0x57294c,_0x57294c),_0x46c2ef=this[_0x4de1bb(0x1a29)](_0x46c2ef,-_0x13cfbf['x']*_0x236bc2,new WebGLPlot[(_0x4de1bb(0x3349))](0x0,0x1,0x0)),_0x46c2ef=this['FromAngleAxis'](_0x46c2ef,_0x13cfbf['y']*_0x236bc2,new WebGLPlot[(_0x4de1bb(0x3349))](0x1,0x0,0x0)),_0x46c2ef=WebGLPlot[_0x4de1bb(0x3349)]['normalize'](_0x46c2ef,_0x46c2ef);var _0x434911=this[_0x4de1bb(0x33cd)](_0x2b505e,_0x57294c,_0x46c2ef),_0x2e9e88=-_0x434911['x'],_0x465af4=-_0x434911['y'],_0x18480e=_0x434911['z'];return new WebGLPlot[(_0x4de1bb(0x3349))](_0x2e9e88,_0x465af4,_0x18480e);}},GOAnimationWay['prototype'][_0x68aa19(0x1a29)]=function(_0x25b46b,_0x1a4925,_0xdcbbd9){var _0x5ad21d=_0x68aa19,_0x9fa1ed=0.5*_0x1a4925,_0x33fcd1=Math[_0x5ad21d(0x4322)](_0x9fa1ed),_0x3db3b5=Math[_0x5ad21d(0x1d35)](_0x9fa1ed),_0x211f7d=new PlotPoint3D(_0x33fcd1*_0xdcbbd9['x'],_0x33fcd1*_0xdcbbd9['y'],_0x33fcd1*_0xdcbbd9['z']),_0x1bd662=new PlotPoint3D();_0x1bd662=WebGLPlot[_0x5ad21d(0x3349)][_0x5ad21d(0x33cc)](_0x211f7d,_0x25b46b,_0x1bd662);var _0x1ceb8b=new PlotPoint3D();_0x1ceb8b=WebGLPlot['Cartesian3'][_0x5ad21d(0x33cc)](_0x211f7d,_0x1bd662,_0x1ceb8b);var _0x3f0e7c=new PlotPoint3D(0x2*_0x1bd662['x']*_0x3db3b5,0x2*_0x1bd662['y']*_0x3db3b5,0x2*_0x1bd662['z']*_0x3db3b5),_0x29b0ac=new PlotPoint3D(0x2*_0x1ceb8b['x'],0x2*_0x1ceb8b['y'],0x2*_0x1ceb8b['z']);return new PlotPoint3D(_0x25b46b['x']+_0x3f0e7c['x']+_0x29b0ac['x'],_0x25b46b['y']+_0x3f0e7c['y']+_0x29b0ac['y'],_0x25b46b['z']+_0x3f0e7c['z']+_0x29b0ac['z']);},GOAnimationWay['prototype'][_0x68aa19(0x33cd)]=function(_0x12a2d5,_0x4d54d3,_0x463d8b){var _0x1ee087=_0x68aa19,_0x447a92=0x0,_0x2234b5=Math[_0x1ee087(0x2ac1)](_0x12a2d5['z']);return _0x2234b5<Math['PI']/0x2?_0x2234b5>-Math['PI']/0x2?new PlotPoint3D(Math['atan2'](-_0x4d54d3['z'],_0x463d8b['z']),_0x2234b5,_0x447a92=Math[_0x1ee087(0x8af)](-_0x12a2d5['y'],_0x12a2d5['x'])):new PlotPoint3D((_0x447a92=0x0)-Math[_0x1ee087(0x8af)](_0x4d54d3['x'],_0x4d54d3['y']),_0x2234b5,_0x447a92):new PlotPoint3D(Math[_0x1ee087(0x8af)](_0x4d54d3['x'],_0x4d54d3['y'])-(_0x447a92=0x0),_0x2234b5,_0x447a92);},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0xd74)]=function(_0x4f8a9e){var _0x1cf04a=_0x68aa19;this[_0x1cf04a(0x625)][_0x1cf04a(0x3a7e)]=this[_0x1cf04a(0x3ac4)]['_rotate'],this['_animationGOFeature']['_modelRotate']=this[_0x1cf04a(0x3ac4)][_0x1cf04a(0x1ecf)],this[_0x1cf04a(0x625)]['vectorRotate']=this[_0x1cf04a(0x3ac4)]['vectorRotate'];for(var _0x49435b=[],_0x276626=0x0;_0x276626<this['_goFeature'][_0x1cf04a(0x30cd)][_0x1cf04a(0x531b)];_0x276626++){var _0x3e1d06=this[_0x1cf04a(0x3ac4)]['_localPoints'][_0x276626][_0x1cf04a(0x254b)]();_0x49435b[_0x1cf04a(0x3a33)](_0x3e1d06);}this[_0x1cf04a(0x625)]['_localPoints']=_0x49435b,_0x4f8a9e&&(null!==this['_pathFeature']&&0x0!==this[_0x1cf04a(0x2d55)]['_positions']['length']&&null!==this[_0x1cf04a(0x3613)]||(this[_0x1cf04a(0xb95)](),this[_0x1cf04a(0x50f6)],this[_0x1cf04a(0x5033)])),null!==this[_0x1cf04a(0x2d55)]&&(this[_0x1cf04a(0x2d55)][_0x1cf04a(0x105f)]=!0x1),void 0x0===this[_0x1cf04a(0x2c2c)]?this[_0x1cf04a(0x2c2c)]=new DynamicObjectScane({'id':this[_0x1cf04a(0x625)]['id'],'scene':this[_0x1cf04a(0x54ab)][_0x1cf04a(0x54c6)]}):(this[_0x1cf04a(0x39ee)]=_0x4f8a9e,this[_0x1cf04a(0x2592)](this[_0x1cf04a(0x625)][_0x1cf04a(0x30cd)][0x0],this[_0x1cf04a(0x625)][_0x1cf04a(0x3a7e)]));},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0xb95)]=function(){var _0x3d550f=_0x68aa19;if(null===this[_0x3d550f(0x9b0)]||0x2>this[_0x3d550f(0x9b0)][_0x3d550f(0x531b)])return!0x1;null===this['_pathFeature']&&(this[_0x3d550f(0x1b58)](),this[_0x3d550f(0x2d55)]=PlotCollentionManager[_0x3d550f(0x5306)](null,this[_0x3d550f(0x48a7)](this[_0x3d550f(0x3613)]))),this[_0x3d550f(0x564e)]=0x0;for(var _0x1633ca=0x1;_0x1633ca<this['_shapePoints'][_0x3d550f(0x531b)];_0x1633ca++)this[_0x3d550f(0x564e)]+=SymbolAlgoUtil[_0x3d550f(0x2ffa)](this['_shapePoints'][_0x1633ca-0x1],this[_0x3d550f(0x3613)][_0x1633ca]);return this['_pathFeature'];},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x32d4)]=function(_0x411bda,_0x5202ab,_0x5b018c){var _0x3d7535=_0x68aa19;if(!(_0x5b018c=this['getPtsIndexByDistance'](_0x5202ab,_0x411bda*this[_0x3d7535(0x564e)]))[_0x3d7535(0x4fe2)])return!0x1;var _0x4cd4c8=_0x5b018c['pt'];return this[_0x3d7535(0x56c2)]&&(_0x5b018c[_0x3d7535(0x1ecd)]=SymbolAlgoUtil[_0x3d7535(0x208c)](_0x4cd4c8,_0x5202ab[_0x5b018c[_0x3d7535(0x1fda)]])/Math['PI']*0xb4),_0x5b018c;},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x54a8)]=function(_0x557260){var _0x57ce12=_0x68aa19,_0x2c859b=GOAnimationManager[_0x57ce12(0x5789)]()[_0x57ce12(0x54c6)][_0x57ce12(0x2292)][_0x57ce12(0x1706)],_0x526347=new WebGLPlot[(_0x57ce12(0x3349))](_0x557260['x'],_0x557260['y'],_0x557260['z']),_0x60d0a0=_0x2c859b[_0x57ce12(0x541d)](_0x526347),_0x112919=WebGLPlot[_0x57ce12(0x3d67)][_0x57ce12(0x52e9)](_0x60d0a0[_0x57ce12(0x288b)]);return new PlotPoint3D(WebGLPlot['CesiumMath'][_0x57ce12(0x52e9)](_0x60d0a0[_0x57ce12(0x1041)]),_0x112919,_0x60d0a0[_0x57ce12(0x5862)]);},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x69e)]=function(){return GOAnimationType$1['ANIMATION_WAY'];},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x5604)]=function(_0x36f3c1){var _0x118a03=_0x68aa19;this[_0x118a03(0x304a)]=_0x36f3c1;},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x2caf)]=function(_0x66ffea){var _0x54379d=_0x68aa19;if(!_0x66ffea||!Array[_0x54379d(0x4b57)](_0x66ffea)||0x2>_0x66ffea['length'])return!0x1;this[_0x54379d(0x9b0)]=[],this['_wayPoints']=_0x66ffea,null!==this[_0x54379d(0x2d55)]&&(this[_0x54379d(0x1b58)](),this[_0x54379d(0x2d55)]['positions']=this[_0x54379d(0x3613)]);},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x413)]=function(){var _0x5c0a12=_0x68aa19;return this[_0x5c0a12(0x9b0)];},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x2a4b)]=function(){var _0x21e712=_0x68aa19;return this[_0x21e712(0x153)];},GOAnimationWay[_0x68aa19(0x4b51)]['setPathColor']=function(_0xc1a836){var _0x431611=_0x68aa19;_0xc1a836&&(this[_0x431611(0x50f6)]=_0xc1a836,this[_0x431611(0x4a2c)]&&null!==this[_0x431611(0x4a2c)]&&(this[_0x431611(0x4a2c)][_0x431611(0x2fce)][_0x431611(0x28b8)]=this['pathColor'],this[_0x431611(0x4a2c)][_0x431611(0x2e57)](this[_0x431611(0x4a2c)][_0x431611(0x2fce)])));},GOAnimationWay['prototype']['getPathColor']=function(){var _0x5139d3=_0x68aa19;return this[_0x5139d3(0x50f6)];},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x44d5)]=function(_0x1584ff){var _0x1c0463=_0x68aa19;_0x1584ff&&(this[_0x1c0463(0x42b5)]=_0x1584ff,this['pathFeature']&&null!==this[_0x1c0463(0x42b5)]&&(this[_0x1c0463(0x4a2c)]['options'][_0x1c0463(0x37ca)]=this[_0x1c0463(0x42b5)],this[_0x1c0463(0x4a2c)][_0x1c0463(0x2e57)](this[_0x1c0463(0x4a2c)][_0x1c0463(0x2fce)])));},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x560b)]=function(){var _0x52b581=_0x68aa19;return this[_0x52b581(0x5033)];},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x5443)]=function(_0x50ce04){var _0x5e6825=_0x68aa19;null!=_0x50ce04&&this[_0x5e6825(0x12f8)]!==_0x50ce04&&(this[_0x5e6825(0x12f8)]=_0x50ce04,null!==this[_0x5e6825(0x4a2c)]&&(this[_0x5e6825(0x4a2c)][_0x5e6825(0x2578)](),this['pathFeature']=null));},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x1456)]=function(){var _0x26d661=_0x68aa19;return this[_0x26d661(0x1280)];},GOAnimationWay['prototype'][_0x68aa19(0x225d)]=function(_0x320806){var _0x4bb427=_0x68aa19;return SymbolAlgoUtil[_0x4bb427(0x225d)](_0x320806);},GOAnimationWay[_0x68aa19(0x4b51)]['createPathLine']=function(_0x2db7d2){var _0x5aae66=_0x68aa19;return this[_0x5aae66(0x5033)]<=0x0&&(this[_0x5aae66(0x5033)]=0.5),{'width':this[_0x5aae66(0x5033)],'positions':_0x2db7d2,'material':WebGLPlot[_0x5aae66(0x13a3)][_0x5aae66(0x2a03)](WebGLPlot['Material'][_0x5aae66(0x3efb)],{'color':this[_0x5aae66(0x50f6)]}),'id':this[_0x5aae66(0x625)]['_id']+_0x5aae66(0x1507),'show':!0x1};},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x595)]=function(_0x4b04c8,_0x1db561){var _0xf3dbfa=_0x68aa19,_0x46e1b=_0x4b04c8[_0xf3dbfa(0x531b)],_0x116190=new Object();if(_0x1db561<0x0)return _0x116190[_0xf3dbfa(0x4fe2)]=!0x1,_0x116190;if(_0x46e1b<0x2)return _0x116190[_0xf3dbfa(0x4fe2)]=!0x1,_0x116190;for(var _0x14228b=0x0,_0x366e71=0x0;_0x366e71!=_0x46e1b-0x1;++_0x366e71)if((_0x14228b+=SymbolAlgoUtil[_0xf3dbfa(0x2ffa)](_0x4b04c8[_0x366e71],_0x4b04c8[_0x366e71+0x1]))>=_0x1db561){var _0x266eec=SymbolAlgoUtil[_0xf3dbfa(0x2ffa)](_0x4b04c8[_0x366e71+0x1],_0x4b04c8[_0x366e71]);if(0x0==_0x266eec)return _0x4b04c8[_0x366e71+0x1];var _0x3ddfa1=(_0x14228b-_0x1db561)/_0x266eec,_0x1095c7=new PlotPoint3D(0x0,0x0,0x0);return _0x1095c7['x']=_0x4b04c8[_0x366e71+0x1]['x']+(_0x4b04c8[_0x366e71]['x']-_0x4b04c8[_0x366e71+0x1]['x'])*_0x3ddfa1,_0x1095c7['y']=_0x4b04c8[_0x366e71+0x1]['y']+(_0x4b04c8[_0x366e71]['y']-_0x4b04c8[_0x366e71+0x1]['y'])*_0x3ddfa1,_0x1095c7['z']=_0x4b04c8[_0x366e71+0x1]['z']+(_0x4b04c8[_0x366e71]['z']-_0x4b04c8[_0x366e71+0x1]['z'])*_0x3ddfa1,_0x116190['pt']=_0x1095c7,_0x116190[_0xf3dbfa(0x4fe2)]=!0x0,_0x116190[_0xf3dbfa(0x1fda)]=_0x366e71,_0x116190;}return _0x116190[_0xf3dbfa(0x4fe2)]=!0x1,_0x116190;},Object[_0x68aa19(0x5b7)](GOAnimationWay[_0x68aa19(0x4b51)],{'showPath':{'get':function(){var _0x313713=_0x68aa19;return this[_0x313713(0x304a)];},'set':function(_0xab142){var _0x45ae02=_0x68aa19;_0xab142!=this[_0x45ae02(0x304a)]&&(this[_0x45ae02(0x304a)]=_0xab142);}},'tangentDirection':{'get':function(){var _0x211685=_0x68aa19;return this[_0x211685(0x56c2)];},'set':function(_0x39ab7e){var _0x30f6a7=_0x68aa19;_0x39ab7e!=this[_0x30f6a7(0x56c2)]&&(this[_0x30f6a7(0x56c2)]=_0x39ab7e);}},'pathType':{'get':function(){var _0x1c5688=_0x68aa19;return this[_0x1c5688(0x1280)];},'set':function(_0x11b6c8){var _0x55884b=_0x68aa19;_0x11b6c8!=this[_0x55884b(0x1280)]&&(this[_0x55884b(0x1280)]=_0x11b6c8);}},'pathWidth':{'get':function(){var _0x2e3b2e=_0x68aa19;return this[_0x2e3b2e(0x5033)];},'set':function(_0x31c5a1){var _0x3178f4=_0x68aa19;_0x31c5a1==this[_0x3178f4(0x5033)]||_0x31c5a1<=0x0||(this['_pathWidth']=_0x31c5a1);}},'pathColor':{'get':function(){var _0x38f097=_0x68aa19;return this[_0x38f097(0x50f6)];},'set':function(_0xfebb4e){var _0x416971=_0x68aa19;_0xfebb4e!=this[_0x416971(0x50f6)]&&(this[_0x416971(0x50f6)]=_0xfebb4e);}},'wayPoints':{'get':function(){var _0x12602c=_0x68aa19;return this[_0x12602c(0x9b0)];},'set':function(_0x115200){var _0x3e6ddb=_0x68aa19;_0x115200!==this[_0x3e6ddb(0x9b0)]&&(this[_0x3e6ddb(0x9b0)]=_0x115200);}},'showScane':{'get':function(){var _0x504af5=_0x68aa19;return this[_0x504af5(0xa02)];},'set':function(_0x267250){var _0x12100a=_0x68aa19;_0x267250!=this[_0x12100a(0xa02)]&&(this[_0x12100a(0xa02)]=_0x267250,this[_0x12100a(0x2c2c)]&&this[_0x12100a(0x2c2c)][_0x12100a(0x493e)](_0x267250));}},'scaneColor':{'get':function(){return this['_scaneColor'];},'set':function(_0x15a73c){var _0x140553=_0x68aa19;_0x15a73c!=this[_0x140553(0x4adb)]&&(this[_0x140553(0x4adb)]=_0x15a73c,this[_0x140553(0x2c2c)]&&this[_0x140553(0x2c2c)][_0x140553(0x16b5)](_0x15a73c));}},'rotateOffset':{'get':function(){var _0x32be7e=_0x68aa19;return this[_0x32be7e(0x10b6)];},'set':function(_0x5054ff){var _0x5368b0=_0x68aa19;_0x5054ff!=this[_0x5368b0(0x10b6)]&&(this[_0x5368b0(0x10b6)]=_0x5054ff);}}}),GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x1b58)]=function(){var _0x423e24=_0x68aa19;this[_0x423e24(0x1280)]===WayPathType$1['POLYLINE']?this[_0x423e24(0x3613)]=this['_wayPoints']:this['_shapePoints']=this[_0x423e24(0x225d)](this['_wayPoints']);for(var _0x2a9a20=[],_0x6febfc=0x0;_0x6febfc<this[_0x423e24(0x3613)][_0x423e24(0x531b)];_0x6febfc++){var _0x5f310f=this[_0x423e24(0x3613)][_0x6febfc];_0x2a9a20[_0x423e24(0x3a33)](_0x5f310f['x']),_0x2a9a20['push'](_0x5f310f['y']),_0x2a9a20['push'](_0x5f310f['z']);}this[_0x423e24(0x3613)]=WebGLPlot[_0x423e24(0x3349)][_0x423e24(0x46c2)](_0x2a9a20);},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0xf05)]=function(){var _0x1e5b89=_0x68aa19,_0x316aa3=this[_0x1e5b89(0x3ec0)]();_0x316aa3[_0x1e5b89(0x3243)]=this[_0x1e5b89(0x69e)](),_0x316aa3[_0x1e5b89(0x1d5a)]=this[_0x1e5b89(0x1d5a)],_0x316aa3[_0x1e5b89(0x488e)]=this[_0x1e5b89(0x488e)],_0x316aa3[_0x1e5b89(0x12f8)]=this[_0x1e5b89(0x12f8)],_0x316aa3[_0x1e5b89(0x42b5)]=this[_0x1e5b89(0x42b5)],_0x316aa3[_0x1e5b89(0x9b2)]=this[_0x1e5b89(0x9b2)],_0x316aa3['test']=_0x1e5b89(0x4870),_0x316aa3['wayPoints']=[];for(var _0x4e18f8=0x0;_0x4e18f8<this[_0x1e5b89(0x39ec)]['length'];_0x4e18f8++)_0x316aa3['wayPoints'][_0x1e5b89(0x3a33)]({'x':this[_0x1e5b89(0x39ec)][_0x4e18f8]['x'],'y':this['wayPoints'][_0x4e18f8]['y'],'z':this[_0x1e5b89(0x39ec)][_0x4e18f8]['z']});return this['dynamicScane']&&(_0x316aa3=this[_0x1e5b89(0x2c2c)]['scaneCylinder2JSONData'](_0x316aa3)),_0x316aa3;},GOAnimationWay[_0x68aa19(0x4b51)]['fromJSONData']=function(_0x3239d9){var _0x1c7fdc=_0x68aa19;this[_0x1c7fdc(0x49ed)](_0x3239d9),this['showPath']=_0x3239d9[_0x1c7fdc(0x1d5a)],this[_0x1c7fdc(0x488e)]=_0x3239d9[_0x1c7fdc(0x488e)],this[_0x1c7fdc(0x12f8)]=_0x3239d9['pathType'],this['pathWidth']=_0x3239d9[_0x1c7fdc(0x42b5)],this['pathColor']=_0x3239d9['pathColor'];for(var _0x137d9f=[],_0x2492eb=0x0;_0x2492eb<_0x3239d9['wayPoints'][_0x1c7fdc(0x531b)];_0x2492eb++)_0x137d9f['push'](new PlotPoint3D(_0x3239d9[_0x1c7fdc(0x39ec)][_0x2492eb]['x'],_0x3239d9[_0x1c7fdc(0x39ec)][_0x2492eb]['y'],_0x3239d9['wayPoints'][_0x2492eb]['z']));this['dynamicScane']&&_0x3239d9[_0x1c7fdc(0x4aba)]&&this[_0x1c7fdc(0x2c2c)]['scaneCylinderFromJSONData'](_0x3239d9),this[_0x1c7fdc(0x2caf)](_0x137d9f);},GOAnimationWay['prototype']['createScane']=function(_0x352084){var _0x4fed26=_0x68aa19;_0x352084[_0x4fed26(0x39ee)]=this[_0x4fed26(0x39ee)],_0x352084[_0x4fed26(0x43cb)]=this[_0x4fed26(0x625)][_0x4fed26(0x30cd)][0x0][_0x4fed26(0x254b)](),_0x352084[_0x4fed26(0x28b8)]?this[_0x4fed26(0x4a25)]=_0x352084[_0x4fed26(0x28b8)]:_0x352084[_0x4fed26(0x28b8)]=this[_0x4fed26(0x4a25)],_0x352084['id']=this[_0x4fed26(0x625)]['id'],this[_0x4fed26(0x2c2c)]['createScaneCylinder'](_0x352084);},GOAnimationWay['prototype'][_0x68aa19(0x2592)]=function(_0x520479,_0x463b4e){var _0x23bbf3=_0x68aa19;if(this['dynamicScane']){var _0x9e4a4d={'point':_0x520479,'rotate':_0x463b4e};this[_0x23bbf3(0x2c2c)][_0x23bbf3(0x3a34)](_0x9e4a4d);}},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x2f88)]=function(_0x3b4351){var _0x57fa4c=_0x68aa19;this[_0x57fa4c(0x2c2c)]&&this[_0x57fa4c(0x2c2c)][_0x57fa4c(0x493e)](_0x3b4351);},GOAnimationWay['prototype']['setScaneColor']=function(_0x4296f4){var _0x257524=_0x68aa19;this[_0x257524(0x2c2c)]&&this[_0x257524(0x2c2c)][_0x257524(0x16b5)](_0x4296f4);},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x4e1c)]=function(){var _0x5b27e8=_0x68aa19;this[_0x5b27e8(0x2c2c)]&&this['dynamicScane'][_0x5b27e8(0x2c82)]();},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x2bcc)]=function(_0x32bbc8,_0x412e57,_0x1d5d19,_0x28eb4e){var _0x1cf8fc=_0x68aa19;if(this[_0x1cf8fc(0x48bd)]=_0x32bbc8,this[_0x1cf8fc(0x9b0)][_0x1cf8fc(0x531b)]<=0x0||!this[_0x1cf8fc(0x48bd)])return!0x1;null===this[_0x1cf8fc(0x2d55)]&&this[_0x1cf8fc(0x3613)]['length']<=0x0&&(this['_makePath'](),this[_0x1cf8fc(0x2d55)][_0x1cf8fc(0x105f)]=!0x1);const _0x168ff3=Math['PI']/0xb4,_0x37a042=_0x28eb4e/_0x1d5d19,_0xcb155d=-Math[_0x1cf8fc(0x2ac1)](_0x37a042);let _0xa71391=null;switch(this[_0x1cf8fc(0x25eb)]=null,_0x412e57){case AnimationFollowType$1[_0x1cf8fc(0x4615)]:_0xa71391=new Cesium[(_0x1cf8fc(0x3349))](0x0,-0x1,_0x37a042),this[_0x1cf8fc(0x25eb)]={'heading':-0x5a*_0x168ff3,'pitch':_0xcb155d,'roll':0x0};break;case AnimationFollowType$1[_0x1cf8fc(0x4c03)]:_0xa71391=new Cesium[(_0x1cf8fc(0x3349))](0x0,0x1,_0x37a042),this[_0x1cf8fc(0x25eb)]={'heading':0x5a*_0x168ff3,'pitch':_0xcb155d,'roll':0x0};break;case AnimationFollowType$1[_0x1cf8fc(0x43b8)]:_0xa71391=new Cesium[(_0x1cf8fc(0x3349))](-0x1,0x0,_0x37a042),this[_0x1cf8fc(0x25eb)]={'heading':0x0,'pitch':_0xcb155d,'roll':0x0};break;case AnimationFollowType$1['NORTH']:_0xa71391=new Cesium[(_0x1cf8fc(0x3349))](0x1,0x0,_0x37a042),this['CameraOrientation']={'heading':0xb4*_0x168ff3,'pitch':_0xcb155d,'roll':0x0};break;case AnimationFollowType$1[_0x1cf8fc(0x2650)]:_0xa71391=new Cesium['Cartesian3'](0x1,-0x1,_0x37a042),this['CameraOrientation']={'heading':0xe1*_0x168ff3,'pitch':_0xcb155d,'roll':0x0};break;case AnimationFollowType$1['WEST_NORTH']:_0xa71391=new Cesium[(_0x1cf8fc(0x3349))](0x1,0x1,_0x37a042),this['CameraOrientation']={'heading':0x87*_0x168ff3,'pitch':_0xcb155d,'roll':0x0};break;case AnimationFollowType$1[_0x1cf8fc(0x19cf)]:_0xa71391=new Cesium[(_0x1cf8fc(0x3349))](-0x1,-0x1,_0x37a042),this[_0x1cf8fc(0x25eb)]={'heading':-0x2d*_0x168ff3,'pitch':_0xcb155d,'roll':0x0};break;case AnimationFollowType$1['WEST_SOUTH']:_0xa71391=new Cesium['Cartesian3'](-0x1,0x1,_0x37a042),this[_0x1cf8fc(0x25eb)]={'heading':0x2d*_0x168ff3,'pitch':_0xcb155d,'roll':0x0};break;case AnimationFollowType$1['UP']:_0xa71391=new Cesium[(_0x1cf8fc(0x3349))](0x0,0x0,0x1),this['CameraOrientation']={'heading':0x0*_0x168ff3,'pitch':-Math['PI']/0x2,'roll':0x0};}const _0x25e852=this[_0x1cf8fc(0x3613)][0x0],_0xefabc0=SymbolAlgoUtil[_0x1cf8fc(0x3a82)](_0x25e852,new Cesium[(_0x1cf8fc(0x3349))](0x0,0x0,0x0));let _0x71b234=SymbolAlgoUtil[_0x1cf8fc(0x389b)](_0xa71391,_0xefabc0,_0x1d5d19)[_0x1cf8fc(0x4771)],_0x97076d=new PlotPoint3D(_0x71b234['x']-_0x25e852['x'],_0x71b234['y']-_0x25e852['y'],_0x71b234['z']-_0x25e852['z']);this[_0x1cf8fc(0x5899)]=[];for(let _0x55b935=0x0;_0x55b935<this[_0x1cf8fc(0x3613)][_0x1cf8fc(0x531b)];_0x55b935++){const _0x337d96=this[_0x1cf8fc(0x3613)][_0x55b935];this[_0x1cf8fc(0x5899)][_0x1cf8fc(0x3a33)](new PlotPoint3D(_0x337d96['x']+_0x97076d['x'],_0x337d96['y']+_0x97076d['y'],_0x337d96['z']+_0x97076d['z']));}},GOAnimationWay[_0x68aa19(0x4b51)][_0x68aa19(0x48dc)]=function(_0x584057){var _0x447b0a=_0x68aa19;if(!this['isFollow'])return;let _0x26a9b0=new Object(),_0x4d9dd9=this['_findPos'](_0x584057,this[_0x447b0a(0x5899)],_0x26a9b0)['pt'];this[_0x447b0a(0x54ab)][_0x447b0a(0x54c6)][_0x447b0a(0x1224)][_0x447b0a(0x362c)]({'destination':_0x4d9dd9,'orientation':this['CameraOrientation']});},WebGLPlot$a[_0x68aa19(0x3224)](Object[_0x68aa19(0x3477)])&&(GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GoAnimation['prototype']),GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=GOAnimationWay_ModelGroup),GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)]['execute']=function(){var _0x21095a=_0x68aa19;if(!this[_0x21095a(0x3533)]())return!0x1;if(this[_0x21095a(0x304a)]&&this[_0x21095a(0x2d55)]&&!this['_pathFeature']['_show']&&(this[_0x21095a(0x2d55)]['show']=!0x0),this[_0x21095a(0x182c)][_0x21095a(0x531b)]>0x0)for(let _0x381e2e=0x0;_0x381e2e<this['animationGOFeatures'][_0x21095a(0x531b)];_0x381e2e++){const _0x1e66ab=this['shapePointsArray'][_0x381e2e];this['execute2'](this[_0x21095a(0x182c)][_0x381e2e],_0x1e66ab);}},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)]['execute2']=function(_0x40b6af,_0x43ae7b){var _0x999a4=_0x68aa19;if(!SymbolAlgoUtil[_0x999a4(0x5432)](_0x40b6af[_0x999a4(0x5218)]))return!0x1;var _0x5c4593=this[_0x999a4(0x46ed)],_0x56d07e=new Object();_0x56d07e=this[_0x999a4(0x32d4)](_0x5c4593,_0x43ae7b,_0x56d07e),_0x40b6af[_0x999a4(0x30cd)][0x0]=this[_0x999a4(0x54a8)](_0x56d07e['pt']);var _0x2d58a2=_0x56d07e['index'];if(this[_0x999a4(0x56c2)]){_0x56d07e[_0x999a4(0x1ecd)];var _0x170fef=this['modifyAnimationFollowPath'](_0x43ae7b,_0x2d58a2,_0x56d07e['pt']),_0x33030d=57.29577951308232,_0x156f64=_0x40b6af[_0x999a4(0x1f79)],_0x3954bf=new PlotPoint3D(_0x170fef['x']*_0x33030d,_0x170fef['y']*_0x33030d,_0x170fef['z']*_0x33030d);DotMode$1[_0x999a4(0xec0)]===_0x156f64?_0x40b6af[_0x999a4(0x1ecf)]=_0x3954bf:DotMode$1[_0x999a4(0x24b5)]===_0x156f64&&(_0x40b6af[_0x999a4(0x2d0)]=_0x170fef);}return _0x40b6af['_initialize']=!0x1,this[_0x999a4(0x48dc)](_0x5c4593),!0x0;},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)]['modifyAnimationFollowPath']=function(_0xe65167,_0x2f7ce8,_0x16e4ae){var _0x2ca9ca=_0x68aa19;if(this['_tangentDirection']){var _0x3cf897=0.017453292519943295,_0x4292b2=this[_0x2ca9ca(0x54a8)](_0x16e4ae),_0x4e8b1a=this[_0x2ca9ca(0x54a8)](_0xe65167[_0x2f7ce8]),_0x4018a5=_0xe65167[_0x2f7ce8],_0x3e6e2f=_0xe65167[_0x2f7ce8+0x1],_0x22bc85=WebGLPlot$a['Cartesian3'][_0x2ca9ca(0x46c2)]([_0x4e8b1a['x'],_0x4e8b1a['y'],_0x4e8b1a['z']+0x64]),_0x33474e=new WebGLPlot$a['Cartesian3']();_0x33474e=WebGLPlot$a[_0x2ca9ca(0x3349)][_0x2ca9ca(0x286c)](_0x22bc85[0x0],_0x4018a5,_0x33474e),_0x33474e=WebGLPlot$a[_0x2ca9ca(0x3349)][_0x2ca9ca(0x4e7d)](_0x33474e,_0x33474e);var _0x483b06=new WebGLPlot$a['Cartesian3']();_0x483b06=WebGLPlot$a[_0x2ca9ca(0x3349)][_0x2ca9ca(0x286c)](_0x3e6e2f,_0x4018a5,_0x483b06),_0x483b06=WebGLPlot$a[_0x2ca9ca(0x3349)][_0x2ca9ca(0x4e7d)](_0x483b06,_0x483b06);var _0x3b793f=new WebGLPlot$a[(_0x2ca9ca(0x3349))]();_0x3b793f=WebGLPlot$a[_0x2ca9ca(0x3349)][_0x2ca9ca(0x33cc)](_0x483b06,_0x33474e,_0x3b793f),_0x3b793f=WebGLPlot$a['Cartesian3'][_0x2ca9ca(0x4e7d)](_0x3b793f,_0x3b793f);var _0x3830f6=new WebGLPlot$a[(_0x2ca9ca(0x3349))]();_0x3830f6=WebGLPlot$a[_0x2ca9ca(0x3349)][_0x2ca9ca(0x33cc)](_0x3b793f,_0x483b06,_0x3830f6),_0x3830f6=WebGLPlot$a['Cartesian3'][_0x2ca9ca(0x4e7d)](_0x3830f6,_0x3830f6),_0x483b06=new WebGLPlot$a[(_0x2ca9ca(0x3349))](_0x483b06['y'],_0x483b06['z'],_0x483b06['x']),_0x3b793f=new WebGLPlot$a[(_0x2ca9ca(0x3349))](_0x3b793f['y'],_0x3b793f['z'],_0x3b793f['x']),_0x3830f6=new WebGLPlot$a[(_0x2ca9ca(0x3349))](_0x3830f6['y'],_0x3830f6['z'],_0x3830f6['x']),_0x3b793f=this[_0x2ca9ca(0x1a29)](_0x3b793f,-_0x4292b2['x']*_0x3cf897,new WebGLPlot$a[(_0x2ca9ca(0x3349))](0x0,0x1,0x0)),_0x3b793f=this[_0x2ca9ca(0x1a29)](_0x3b793f,_0x4292b2['y']*_0x3cf897,new WebGLPlot$a['Cartesian3'](0x1,0x0,0x0)),_0x3b793f=WebGLPlot$a[_0x2ca9ca(0x3349)][_0x2ca9ca(0x4e7d)](_0x3b793f,_0x3b793f),_0x483b06=this[_0x2ca9ca(0x1a29)](_0x483b06,-_0x4292b2['x']*_0x3cf897,new WebGLPlot$a[(_0x2ca9ca(0x3349))](0x0,0x1,0x0)),_0x483b06=this[_0x2ca9ca(0x1a29)](_0x483b06,_0x4292b2['y']*_0x3cf897,new WebGLPlot$a['Cartesian3'](0x1,0x0,0x0)),_0x483b06=WebGLPlot$a[_0x2ca9ca(0x3349)][_0x2ca9ca(0x4e7d)](_0x483b06,_0x483b06),_0x3830f6=this[_0x2ca9ca(0x1a29)](_0x3830f6,-_0x4292b2['x']*_0x3cf897,new WebGLPlot$a['Cartesian3'](0x0,0x1,0x0)),_0x3830f6=this['FromAngleAxis'](_0x3830f6,_0x4292b2['y']*_0x3cf897,new WebGLPlot$a[(_0x2ca9ca(0x3349))](0x1,0x0,0x0)),_0x3830f6=WebGLPlot$a[_0x2ca9ca(0x3349)][_0x2ca9ca(0x4e7d)](_0x3830f6,_0x3830f6);var _0x3bcd44=this[_0x2ca9ca(0x33cd)](_0x3b793f,_0x483b06,_0x3830f6),_0xfb6cf8=-_0x3bcd44['x'],_0x10ac22=-_0x3bcd44['y'],_0x3feff3=_0x3bcd44['z'];return new WebGLPlot$a[(_0x2ca9ca(0x3349))](_0xfb6cf8,_0x10ac22,_0x3feff3);}},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)]['FromAngleAxis']=function(_0x27a4f1,_0x159394,_0x5ba598){var _0x5e1d76=_0x68aa19,_0x3f65c7=0.5*_0x159394,_0x3f72f8=Math[_0x5e1d76(0x4322)](_0x3f65c7),_0x1ee400=Math['cos'](_0x3f65c7),_0x3deba5=new PlotPoint3D(_0x3f72f8*_0x5ba598['x'],_0x3f72f8*_0x5ba598['y'],_0x3f72f8*_0x5ba598['z']),_0x5c845d=new PlotPoint3D();_0x5c845d=WebGLPlot$a[_0x5e1d76(0x3349)][_0x5e1d76(0x33cc)](_0x3deba5,_0x27a4f1,_0x5c845d);var _0x5d510d=new PlotPoint3D();_0x5d510d=WebGLPlot$a[_0x5e1d76(0x3349)]['cross'](_0x3deba5,_0x5c845d,_0x5d510d);var _0x5e9242=new PlotPoint3D(0x2*_0x5c845d['x']*_0x1ee400,0x2*_0x5c845d['y']*_0x1ee400,0x2*_0x5c845d['z']*_0x1ee400),_0x1b7e9c=new PlotPoint3D(0x2*_0x5d510d['x'],0x2*_0x5d510d['y'],0x2*_0x5d510d['z']);return new PlotPoint3D(_0x27a4f1['x']+_0x5e9242['x']+_0x1b7e9c['x'],_0x27a4f1['y']+_0x5e9242['y']+_0x1b7e9c['y'],_0x27a4f1['z']+_0x5e9242['z']+_0x1b7e9c['z']);},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x33cd)]=function(_0x1109c0,_0xeb03b,_0x155c95){var _0x20990d=_0x68aa19,_0x12d2bc=0x0,_0x3fb42f=Math[_0x20990d(0x2ac1)](_0x1109c0['z']);return _0x3fb42f<Math['PI']/0x2?_0x3fb42f>-Math['PI']/0x2?new PlotPoint3D(Math[_0x20990d(0x8af)](-_0xeb03b['z'],_0x155c95['z']),_0x3fb42f,_0x12d2bc=Math[_0x20990d(0x8af)](-_0x1109c0['y'],_0x1109c0['x'])):new PlotPoint3D((_0x12d2bc=0x0)-Math[_0x20990d(0x8af)](_0xeb03b['x'],_0xeb03b['y']),_0x3fb42f,_0x12d2bc):new PlotPoint3D(Math[_0x20990d(0x8af)](_0xeb03b['x'],_0xeb03b['y'])-(_0x12d2bc=0x0),_0x3fb42f,_0x12d2bc);},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0xb95)]=function(){var _0x3280ce=_0x68aa19;if(null===this[_0x3280ce(0x9b0)]||0x2>this[_0x3280ce(0x9b0)][_0x3280ce(0x531b)])return!0x1;null===this['_pathFeature']&&(this[_0x3280ce(0x1b58)](),this[_0x3280ce(0x2d55)]=PlotCollentionManager[_0x3280ce(0x5306)](null,this[_0x3280ce(0x48a7)](this[_0x3280ce(0x869)][0x0]))),this[_0x3280ce(0x564e)]=0x0;for(var _0x5bcc8f=0x1;_0x5bcc8f<this[_0x3280ce(0x869)][0x0][_0x3280ce(0x531b)];_0x5bcc8f++)this['_pathLength']+=SymbolAlgoUtil[_0x3280ce(0x2ffa)](this[_0x3280ce(0x869)][0x0][_0x5bcc8f-0x1],this[_0x3280ce(0x869)][0x0][_0x5bcc8f]);return this[_0x3280ce(0x2d55)];},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x32d4)]=function(_0x590f4e,_0x446916,_0x1654b3){var _0x961e91=_0x68aa19;if(!(_0x1654b3=this[_0x961e91(0x595)](_0x446916,_0x590f4e*this[_0x961e91(0x564e)]))['result'])return!0x1;var _0x2bdfd8=_0x1654b3['pt'];return this['_tangentDirection']&&(_0x1654b3[_0x961e91(0x1ecd)]=SymbolAlgoUtil['radian'](_0x2bdfd8,_0x446916[_0x1654b3['index']])/Math['PI']*0xb4),_0x1654b3;},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x54a8)]=function(_0x154f78){var _0x13bc0b=_0x68aa19,_0x268d73=GOAnimationManager['getInstance']()['_scene'][_0x13bc0b(0x2292)][_0x13bc0b(0x1706)],_0x2ae65b=new WebGLPlot$a['Cartesian3'](_0x154f78['x'],_0x154f78['y'],_0x154f78['z']),_0x1cce29=_0x268d73[_0x13bc0b(0x541d)](_0x2ae65b),_0x4c6a9f=WebGLPlot$a['CesiumMath'][_0x13bc0b(0x52e9)](_0x1cce29[_0x13bc0b(0x288b)]);return new PlotPoint3D(WebGLPlot$a[_0x13bc0b(0x3d67)][_0x13bc0b(0x52e9)](_0x1cce29[_0x13bc0b(0x1041)]),_0x4c6a9f,_0x1cce29[_0x13bc0b(0x5862)]);},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x69e)]=function(){var _0x1ca48f=_0x68aa19;return GOAnimationType$1[_0x1ca48f(0x4521)];},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x5604)]=function(_0x51875e){this['_showPath']=_0x51875e;},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x2caf)]=function(_0x3e378f){var _0x3e076f=_0x68aa19;if(!_0x3e378f||!Array[_0x3e076f(0x4b57)](_0x3e378f)||0x2>_0x3e378f[_0x3e076f(0x531b)])return!0x1;this[_0x3e076f(0x9b0)]=[],this['_wayPoints']=_0x3e378f,null!==this[_0x3e076f(0x2d55)]&&(this[_0x3e076f(0x1b58)](),this[_0x3e076f(0x2d55)][_0x3e076f(0x36f4)]=this[_0x3e076f(0x869)][0x0]);},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x413)]=function(){var _0x2e837c=_0x68aa19;return this[_0x2e837c(0x9b0)];},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x2a4b)]=function(){var _0x3d52a5=_0x68aa19;return this[_0x3d52a5(0x153)];},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x6dc)]=function(_0x51fbba){var _0x25f32f=_0x68aa19;_0x51fbba&&(this[_0x25f32f(0x50f6)]=_0x51fbba,this[_0x25f32f(0x4a2c)]&&null!==this[_0x25f32f(0x4a2c)]&&(this[_0x25f32f(0x4a2c)][_0x25f32f(0x2fce)][_0x25f32f(0x28b8)]=this[_0x25f32f(0x9b2)],this[_0x25f32f(0x4a2c)][_0x25f32f(0x2e57)](this[_0x25f32f(0x4a2c)][_0x25f32f(0x2fce)])));},GOAnimationWay_ModelGroup['prototype']['getPathColor']=function(){var _0x8900f4=_0x68aa19;return this[_0x8900f4(0x50f6)];},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x44d5)]=function(_0x518bbf){var _0x56c0c4=_0x68aa19;_0x518bbf&&(this[_0x56c0c4(0x42b5)]=_0x518bbf,this[_0x56c0c4(0x4a2c)]&&null!==this[_0x56c0c4(0x42b5)]&&(this['pathFeature'][_0x56c0c4(0x2fce)]['weight']=this[_0x56c0c4(0x42b5)],this[_0x56c0c4(0x4a2c)][_0x56c0c4(0x2e57)](this[_0x56c0c4(0x4a2c)][_0x56c0c4(0x2fce)])));},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x560b)]=function(){return this['_pathWidth'];},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x5443)]=function(_0x9521b1){var _0x22bead=_0x68aa19;null!=_0x9521b1&&this['pathType']!==_0x9521b1&&(this[_0x22bead(0x12f8)]=_0x9521b1,null!==this['pathFeature']&&(this[_0x22bead(0x4a2c)][_0x22bead(0x2578)](),this[_0x22bead(0x4a2c)]=null));},GOAnimationWay_ModelGroup['prototype'][_0x68aa19(0x1456)]=function(){var _0x428383=_0x68aa19;return this[_0x428383(0x1280)];},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x225d)]=function(_0x10ea2c){var _0x1d125a=_0x68aa19;return SymbolAlgoUtil[_0x1d125a(0x225d)](_0x10ea2c);},GOAnimationWay_ModelGroup['prototype'][_0x68aa19(0x48a7)]=function(_0x493adf){var _0x1aaaf0=_0x68aa19;return this['_pathWidth']<=0x0&&(this['_pathWidth']=0.5),{'width':this[_0x1aaaf0(0x5033)],'positions':_0x493adf,'material':WebGLPlot$a[_0x1aaaf0(0x13a3)]['fromType'](WebGLPlot$a[_0x1aaaf0(0x13a3)][_0x1aaaf0(0x3efb)],{'color':this[_0x1aaaf0(0x50f6)]}),'id':this['animationGOFeatures'][0x0][_0x1aaaf0(0x2b7f)]+_0x1aaaf0(0x1507),'show':!0x1};},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x595)]=function(_0x4643c4,_0x3911f4){var _0x1869cb=_0x68aa19,_0x54b397=_0x4643c4[_0x1869cb(0x531b)],_0x2ca304=new Object();if(_0x3911f4<0x0)return _0x2ca304['result']=!0x1,_0x2ca304;if(_0x54b397<0x2)return _0x2ca304['result']=!0x1,_0x2ca304;for(var _0x313644=0x0,_0x4d53f3=0x0;_0x4d53f3!=_0x54b397-0x1;++_0x4d53f3)if((_0x313644+=SymbolAlgoUtil[_0x1869cb(0x2ffa)](_0x4643c4[_0x4d53f3],_0x4643c4[_0x4d53f3+0x1]))>=_0x3911f4){var _0x2ed02d=SymbolAlgoUtil[_0x1869cb(0x2ffa)](_0x4643c4[_0x4d53f3+0x1],_0x4643c4[_0x4d53f3]);if(0x0==_0x2ed02d)return _0x4643c4[_0x4d53f3+0x1];var _0x459278=(_0x313644-_0x3911f4)/_0x2ed02d,_0x197a48=new PlotPoint3D(0x0,0x0,0x0);return _0x197a48['x']=_0x4643c4[_0x4d53f3+0x1]['x']+(_0x4643c4[_0x4d53f3]['x']-_0x4643c4[_0x4d53f3+0x1]['x'])*_0x459278,_0x197a48['y']=_0x4643c4[_0x4d53f3+0x1]['y']+(_0x4643c4[_0x4d53f3]['y']-_0x4643c4[_0x4d53f3+0x1]['y'])*_0x459278,_0x197a48['z']=_0x4643c4[_0x4d53f3+0x1]['z']+(_0x4643c4[_0x4d53f3]['z']-_0x4643c4[_0x4d53f3+0x1]['z'])*_0x459278,_0x2ca304['pt']=_0x197a48,_0x2ca304['result']=!0x0,_0x2ca304[_0x1869cb(0x1fda)]=_0x4d53f3,_0x2ca304;}return _0x2ca304[_0x1869cb(0x4fe2)]=!0x1,_0x2ca304;},Object[_0x68aa19(0x5b7)](GOAnimationWay_ModelGroup['prototype'],{'showPath':{'get':function(){var _0x201d89=_0x68aa19;return this[_0x201d89(0x304a)];},'set':function(_0x6790df){var _0x50309b=_0x68aa19;_0x6790df!=this[_0x50309b(0x304a)]&&(this[_0x50309b(0x304a)]=_0x6790df);}},'tangentDirection':{'get':function(){var _0x3d0e8e=_0x68aa19;return this[_0x3d0e8e(0x56c2)];},'set':function(_0x14229c){var _0x15fb8a=_0x68aa19;_0x14229c!=this['_tangentDirection']&&(this[_0x15fb8a(0x56c2)]=_0x14229c);}},'pathType':{'get':function(){var _0x28065c=_0x68aa19;return this[_0x28065c(0x1280)];},'set':function(_0x150a6f){var _0x2f5f84=_0x68aa19;_0x150a6f!=this['_pathType']&&(this[_0x2f5f84(0x1280)]=_0x150a6f);}},'pathWidth':{'get':function(){var _0x24369d=_0x68aa19;return this[_0x24369d(0x5033)];},'set':function(_0xed4856){var _0x47c567=_0x68aa19;_0xed4856==this['_pathWidth']||_0xed4856<=0x0||(this[_0x47c567(0x5033)]=_0xed4856);}},'pathColor':{'get':function(){var _0xb9b15a=_0x68aa19;return this[_0xb9b15a(0x50f6)];},'set':function(_0x30eef4){var _0x73bae0=_0x68aa19;_0x30eef4!=this['_pathColor']&&(this[_0x73bae0(0x50f6)]=_0x30eef4);}},'wayPoints':{'get':function(){var _0x16e0c5=_0x68aa19;return this[_0x16e0c5(0x9b0)];},'set':function(_0x314557){var _0x5e66c0=_0x68aa19;_0x314557!==this[_0x5e66c0(0x9b0)]&&(this[_0x5e66c0(0x9b0)]=_0x314557);}},'showScane':{'get':function(){var _0x4da50e=_0x68aa19;return this[_0x4da50e(0xa02)];},'set':function(_0x411d41){var _0x167d09=_0x68aa19;_0x411d41!=this[_0x167d09(0xa02)]&&(this['_showScane']=_0x411d41);}},'rotateOffset':{'get':function(){return this['_rotateOffset'];},'set':function(_0x154733){var _0x574e02=_0x68aa19;_0x154733!=this[_0x574e02(0x10b6)]&&(this[_0x574e02(0x10b6)]=_0x154733);}}}),GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x1b58)]=function(){var _0x651efd=_0x68aa19;let _0x4623eb=[];_0x4623eb=this[_0x651efd(0x1280)]===WayPathType$1[_0x651efd(0x17a2)]?this[_0x651efd(0x9b0)]:this[_0x651efd(0x225d)](this[_0x651efd(0x9b0)]),this[_0x651efd(0x869)]=[];for(let _0x38115f=0x0;_0x38115f<this['offsetPt'][_0x651efd(0x531b)];_0x38115f++){const _0x1ae14c=this[_0x651efd(0x266e)][_0x38115f];for(var _0x19638a=[],_0x41d507=0x0;_0x41d507<_0x4623eb[_0x651efd(0x531b)];_0x41d507++){var _0x1a7fb9=_0x4623eb[_0x41d507];_0x19638a['push'](_0x1a7fb9['x']+_0x1ae14c['x']),_0x19638a['push'](_0x1a7fb9['y']+_0x1ae14c['y']),_0x19638a[_0x651efd(0x3a33)](_0x1a7fb9['z']+_0x1ae14c['z']);}this['shapePointsArray']['push'](WebGLPlot$a[_0x651efd(0x3349)]['fromDegreesArrayHeights'](_0x19638a));}},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0xf05)]=function(){var _0x54d106=_0x68aa19,_0x3827b3=this[_0x54d106(0x3ec0)]();_0x3827b3[_0x54d106(0x3243)]=this[_0x54d106(0x69e)](),_0x3827b3[_0x54d106(0x1d5a)]=this[_0x54d106(0x1d5a)],_0x3827b3[_0x54d106(0x488e)]=this[_0x54d106(0x488e)],_0x3827b3[_0x54d106(0x12f8)]=this[_0x54d106(0x12f8)],_0x3827b3[_0x54d106(0x42b5)]=this[_0x54d106(0x42b5)],_0x3827b3[_0x54d106(0x9b2)]=this[_0x54d106(0x9b2)],_0x3827b3[_0x54d106(0x39ec)]=[];for(var _0x599881=0x0;_0x599881<this[_0x54d106(0x39ec)][_0x54d106(0x531b)];_0x599881++)_0x3827b3[_0x54d106(0x39ec)][_0x54d106(0x3a33)]({'x':this['wayPoints'][_0x599881]['x'],'y':this[_0x54d106(0x39ec)][_0x599881]['y'],'z':this['wayPoints'][_0x599881]['z']});return _0x3827b3;},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)]['fromJSONData']=function(_0x159be3){var _0x2b9ffa=_0x68aa19;this['fromBaseJSONData'](_0x159be3),this[_0x2b9ffa(0x1d5a)]=_0x159be3[_0x2b9ffa(0x1d5a)],this[_0x2b9ffa(0x488e)]=_0x159be3['tangentDirection'],this[_0x2b9ffa(0x12f8)]=_0x159be3[_0x2b9ffa(0x12f8)],this[_0x2b9ffa(0x42b5)]=_0x159be3[_0x2b9ffa(0x42b5)],this[_0x2b9ffa(0x9b2)]=_0x159be3[_0x2b9ffa(0x9b2)];for(var _0x406e05=[],_0x398139=0x0;_0x398139<_0x159be3[_0x2b9ffa(0x39ec)][_0x2b9ffa(0x531b)];_0x398139++)_0x406e05[_0x2b9ffa(0x3a33)](new PlotPoint3D(_0x159be3['wayPoints'][_0x398139]['x'],_0x159be3[_0x2b9ffa(0x39ec)][_0x398139]['y'],_0x159be3[_0x2b9ffa(0x39ec)][_0x398139]['z']));this['setWayPoints'](_0x406e05);},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x4173)]=function(_0x1617cb){var _0x3a7407=_0x68aa19;_0x1617cb[_0x3a7407(0x39ee)]=this['showScane'],this[_0x3a7407(0x2c2c)]['createScaneCone'](_0x1617cb);},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)]['updateScane']=function(_0x46f8f8,_0x31568c){var _0x4a20a0=_0x68aa19,_0x3fc6e5={'point':_0x46f8f8,'rotate':_0x31568c,'showScane':this[_0x4a20a0(0x39ee)]};this['dynamicScane']['updateScaneCone'](_0x3fc6e5);},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x4fcc)]=function(_0x178a0b,_0x38a2e1){var _0x4d6a1a=_0x68aa19;if(void 0x0===_0x38a2e1||_0x38a2e1[_0x4d6a1a(0x531b)]<=0x0||null===_0x178a0b['_goAnimationLayer'])return!0x1;this['_animationManager']=_0x178a0b,this['_goFeatures']=_0x38a2e1;const _0x25bd74=_0x38a2e1[0x0][_0x4d6a1a(0x548c)][0x0][_0x4d6a1a(0x254b)]();return this[_0x4d6a1a(0x266e)]=[],this['animationGOFeatures']=[],_0x38a2e1['map'](_0x344261=>{var _0x1c7d1d=_0x4d6a1a;const _0x3cc5e8=_0x344261[_0x1c7d1d(0x548c)][0x0]['clone'](),_0x9585f1=new PlotPoint3D(_0x3cc5e8['x']-_0x25bd74['x'],_0x3cc5e8['y']-_0x25bd74['y'],_0x3cc5e8['z']-_0x25bd74['z']);this['offsetPt']['push'](_0x9585f1);let _0x17f77e=this[_0x1c7d1d(0x510f)](_0x344261);_0x17f77e[_0x1c7d1d(0x23fe)]=_0x178a0b[_0x1c7d1d(0x2710)],this[_0x1c7d1d(0x182c)][_0x1c7d1d(0x3a33)](_0x17f77e);}),!(this[_0x4d6a1a(0x182c)][_0x4d6a1a(0x531b)]<=0x0)&&(_0x178a0b[_0x4d6a1a(0x2710)][_0x4d6a1a(0x2b1)](this[_0x4d6a1a(0x182c)]),this[_0x4d6a1a(0x3c4d)](!0x1),!0x0);},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x510f)]=function(_0x34aea0){var _0x43f9e6=_0x68aa19;for(var _0x4cb7b7=0x0;_0x4cb7b7<this[_0x43f9e6(0x54ab)][_0x43f9e6(0x3547)][_0x43f9e6(0x531b)];_0x4cb7b7++){var _0x4afdb8=this['_animationManager'][_0x43f9e6(0x3547)][_0x4cb7b7];if(_0x4afdb8[_0x43f9e6(0x3ac4)]['id']===_0x34aea0['id'])return _0x4afdb8[_0x43f9e6(0x625)];}let _0x17c936=_0x34aea0[_0x43f9e6(0x254b)]();return _0x17c936[_0x43f9e6(0x2b7f)]+=this[_0x43f9e6(0x1e54)],_0x17c936['_isEdit']=!0x0,_0x17c936[_0x43f9e6(0x199b)]=!0x1,_0x17c936[_0x43f9e6(0x4105)]=!0x0,_0x17c936;},GOAnimationWay_ModelGroup['prototype'][_0x68aa19(0x3c4d)]=function(_0x5b5f80){var _0x403356=_0x68aa19;this[_0x403356(0xd74)](_0x5b5f80);},GOAnimationWay_ModelGroup['prototype']['resetAnimationFeature']=function(_0x152765){var _0x31244b=_0x68aa19;if(this[_0x31244b(0x182c)][_0x31244b(0x531b)]>0x0&&this[_0x31244b(0x4dba)][_0x31244b(0x531b)]>0x0)for(let _0x45098d=0x0;_0x45098d<this[_0x31244b(0x4dba)]['length'];_0x45098d++){let _0x46a611=this[_0x31244b(0x4dba)][_0x45098d];_0x46a611[_0x31244b(0x15e8)]=!_0x152765,_0x46a611[_0x31244b(0x1d4b)]=!0x1;let _0x411834=this['animationGOFeatures'][_0x45098d];_0x411834[_0x31244b(0x15e8)]=_0x152765,_0x411834['_initialize']=!0x1,_0x411834[_0x31244b(0x3a7e)]=_0x46a611[_0x31244b(0x3a7e)],_0x411834[_0x31244b(0x1ecf)]=_0x46a611['_modelRotate'],_0x411834['vectorRotate']=_0x46a611[_0x31244b(0x2d0)];var _0x3030ff=_0x46a611[_0x31244b(0x30cd)][0x0][_0x31244b(0x254b)]();_0x411834[_0x31244b(0x30cd)]=[_0x3030ff];}_0x152765&&(null!==this[_0x31244b(0x2d55)]&&0x0!==this[_0x31244b(0x2d55)][_0x31244b(0x36f4)]['length']&&0x0!==this['shapePointsArray'][_0x31244b(0x531b)]||(this['_makePath'](),this[_0x31244b(0x50f6)],this[_0x31244b(0x5033)])),null!==this['_pathFeature']&&(this[_0x31244b(0x2d55)]['show']=!0x1);},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x2bcc)]=function(_0xf2ec94,_0x8e5603,_0xaa1dfc,_0x5ee5c1){var _0x343b60=_0x68aa19;if(this[_0x343b60(0x48bd)]=_0xf2ec94,this[_0x343b60(0x9b0)]['length']<=0x0||!this[_0x343b60(0x48bd)])return!0x1;null===this['_pathFeature']&&this[_0x343b60(0x869)][0x0][_0x343b60(0x531b)]<=0x0&&(this[_0x343b60(0xb95)](),this['_pathFeature']['show']=!0x1);const _0x27f6b0=Math['PI']/0xb4,_0x5a596b=_0x5ee5c1/_0xaa1dfc,_0x296628=-Math['asin'](_0x5a596b);let _0x5531a8=null;switch(this['CameraOrientation']=null,_0x8e5603){case AnimationFollowType$1['EAST']:_0x5531a8=new Cesium[(_0x343b60(0x3349))](0x0,-0x1,_0x5a596b),this[_0x343b60(0x25eb)]={'heading':-0x5a*_0x27f6b0,'pitch':_0x296628,'roll':0x0};break;case AnimationFollowType$1[_0x343b60(0x4c03)]:_0x5531a8=new Cesium['Cartesian3'](0x0,0x1,_0x5a596b),this[_0x343b60(0x25eb)]={'heading':0x5a*_0x27f6b0,'pitch':_0x296628,'roll':0x0};break;case AnimationFollowType$1[_0x343b60(0x43b8)]:_0x5531a8=new Cesium[(_0x343b60(0x3349))](-0x1,0x0,_0x5a596b),this[_0x343b60(0x25eb)]={'heading':0x0,'pitch':_0x296628,'roll':0x0};break;case AnimationFollowType$1[_0x343b60(0x25a1)]:_0x5531a8=new Cesium[(_0x343b60(0x3349))](0x1,0x0,_0x5a596b),this['CameraOrientation']={'heading':0xb4*_0x27f6b0,'pitch':_0x296628,'roll':0x0};break;case AnimationFollowType$1[_0x343b60(0x2650)]:_0x5531a8=new Cesium['Cartesian3'](0x1,-0x1,_0x5a596b),this[_0x343b60(0x25eb)]={'heading':0xe1*_0x27f6b0,'pitch':_0x296628,'roll':0x0};break;case AnimationFollowType$1[_0x343b60(0x3669)]:_0x5531a8=new Cesium['Cartesian3'](0x1,0x1,_0x5a596b),this[_0x343b60(0x25eb)]={'heading':0x87*_0x27f6b0,'pitch':_0x296628,'roll':0x0};break;case AnimationFollowType$1['EAST_SOUTH']:_0x5531a8=new Cesium[(_0x343b60(0x3349))](-0x1,-0x1,_0x5a596b),this[_0x343b60(0x25eb)]={'heading':-0x2d*_0x27f6b0,'pitch':_0x296628,'roll':0x0};break;case AnimationFollowType$1[_0x343b60(0x6bd)]:_0x5531a8=new Cesium[(_0x343b60(0x3349))](-0x1,0x1,_0x5a596b),this[_0x343b60(0x25eb)]={'heading':0x2d*_0x27f6b0,'pitch':_0x296628,'roll':0x0};break;case AnimationFollowType$1['UP']:_0x5531a8=new Cesium[(_0x343b60(0x3349))](0x0,0x0,0x1),this[_0x343b60(0x25eb)]={'heading':0x0*_0x27f6b0,'pitch':-Math['PI']/0x2,'roll':0x0};}const _0x5320f5=this[_0x343b60(0x869)][0x0][0x0],_0x5d3eab=SymbolAlgoUtil['computeMatrix2'](_0x5320f5,new Cesium[(_0x343b60(0x3349))](0x0,0x0,0x0));let _0x3dfa9a=SymbolAlgoUtil['localPtsToCartesian'](_0x5531a8,_0x5d3eab,_0xaa1dfc)[_0x343b60(0x4771)],_0x5e235f=new PlotPoint3D(_0x3dfa9a['x']-_0x5320f5['x'],_0x3dfa9a['y']-_0x5320f5['y'],_0x3dfa9a['z']-_0x5320f5['z']);this[_0x343b60(0x5899)]=[];for(let _0x3586e4=0x0;_0x3586e4<this['shapePointsArray'][0x0][_0x343b60(0x531b)];_0x3586e4++){const _0xf30a3c=this[_0x343b60(0x869)][0x0][_0x3586e4];this['followShapePoints'][_0x343b60(0x3a33)](new PlotPoint3D(_0xf30a3c['x']+_0x5e235f['x'],_0xf30a3c['y']+_0x5e235f['y'],_0xf30a3c['z']+_0x5e235f['z']));}},GOAnimationWay_ModelGroup[_0x68aa19(0x4b51)][_0x68aa19(0x48dc)]=function(_0x1f31bf){var _0xe87c24=_0x68aa19;if(!this[_0xe87c24(0x48bd)])return;let _0x214d8d=new Object(),_0x5acbfb=this[_0xe87c24(0x32d4)](_0x1f31bf,this[_0xe87c24(0x5899)],_0x214d8d)['pt'];this[_0xe87c24(0x54ab)][_0xe87c24(0x54c6)][_0xe87c24(0x1224)][_0xe87c24(0x362c)]({'destination':_0x5acbfb,'orientation':this[_0xe87c24(0x25eb)]});},WebGLPlot[_0x68aa19(0x3224)](Object[_0x68aa19(0x3477)])&&(GOAnimationAttribute['prototype']=Object['create'](GoAnimation[_0x68aa19(0x4b51)]),GOAnimationAttribute[_0x68aa19(0x4b51)]['constructor']=GOAnimationAttribute),GOAnimationAttribute['prototype']['getGOAnimationType']=function(){var _0x5cd0dc=_0x68aa19;return GOAnimationType$1[_0x5cd0dc(0x5386)];},GOAnimationAttribute['prototype']['execute']=function(){var _0x38b9fd=_0x68aa19;if(!this[_0x38b9fd(0x3533)]())return!0x1;var _0x4ad4a9=this[_0x38b9fd(0x47d1)],_0x150441=this['executeLineColorAnimation'](_0x4ad4a9),_0x48cc16=this[_0x38b9fd(0x1c57)](_0x4ad4a9),_0x1af25e=this[_0x38b9fd(0x3a54)](_0x4ad4a9),_0x3c5024=this[_0x38b9fd(0x4ddc)](_0x4ad4a9);return!!(_0x150441||_0x48cc16||_0x1af25e||_0x3c5024)&&(this['_animationGOFeature']['_initialize']=!0x1,!0x0);},GOAnimationAttribute[_0x68aa19(0x4b51)][_0x68aa19(0x43ed)]=function(_0x287ed7){var _0x351ba6=_0x68aa19;if(!this[_0x351ba6(0x4844)])return!0x1;var _0xec2db5=this[_0x351ba6(0x4f33)],_0x5b7213=this[_0x351ba6(0x3cd5)],_0x4e5a3d=_0xec2db5[_0x351ba6(0x4f34)]+(_0x5b7213['red']-_0xec2db5[_0x351ba6(0x4f34)])*_0x287ed7,_0x2390f2=_0xec2db5[_0x351ba6(0x2129)]+(_0x5b7213[_0x351ba6(0x2129)]-_0xec2db5[_0x351ba6(0x2129)])*_0x287ed7,_0x1d3358=_0xec2db5['blue']+(_0x5b7213[_0x351ba6(0x28f8)]-_0xec2db5[_0x351ba6(0x28f8)])*_0x287ed7,_0x130874=_0xec2db5[_0x351ba6(0x24f9)]+(_0x5b7213[_0x351ba6(0x24f9)]-_0xec2db5[_0x351ba6(0x24f9)])*_0x287ed7;return this[_0x351ba6(0x625)]['_symbolStyle'][_0x351ba6(0x49c1)]=new WebGLPlot[(_0x351ba6(0x3a27))](_0x4e5a3d,_0x2390f2,_0x1d3358,_0x130874),!0x0;},GOAnimationAttribute[_0x68aa19(0x4b51)][_0x68aa19(0x1c57)]=function(_0x420368){var _0x2d49bd=_0x68aa19;return!!this[_0x2d49bd(0x2ba9)]&&(SymbolType$1[_0x2d49bd(0x665)]===this[_0x2d49bd(0x625)][_0x2d49bd(0x4ef6)]?(this[_0x2d49bd(0x625)]['gridLineWidth']=this[_0x2d49bd(0x1cac)]+(this[_0x2d49bd(0x461)]-this[_0x2d49bd(0x1cac)])*_0x420368,!0x0):SymbolType$1[_0x2d49bd(0x3b2)]===this[_0x2d49bd(0x625)][_0x2d49bd(0x4ef6)]?(this[_0x2d49bd(0x625)][_0x2d49bd(0x1a69)]['_lineWidth']=this[_0x2d49bd(0x1cac)]+(this[_0x2d49bd(0x461)]-this[_0x2d49bd(0x1cac)])*_0x420368,!0x0):void 0x0);},GOAnimationAttribute[_0x68aa19(0x4b51)][_0x68aa19(0x3a54)]=function(_0x6ec6a){var _0x4cea19=_0x68aa19;if(!this[_0x4cea19(0x3a08)])return!0x1;var _0x4677b9=this[_0x4cea19(0x1812)],_0x5d449c=this[_0x4cea19(0x10e3)],_0x1a0f76=_0x4677b9[_0x4cea19(0x4f34)]+(_0x5d449c[_0x4cea19(0x4f34)]-_0x4677b9[_0x4cea19(0x4f34)])*_0x6ec6a,_0x507b02=_0x4677b9[_0x4cea19(0x2129)]+(_0x5d449c[_0x4cea19(0x2129)]-_0x4677b9['green'])*_0x6ec6a,_0x289f2d=_0x4677b9['blue']+(_0x5d449c['blue']-_0x4677b9[_0x4cea19(0x28f8)])*_0x6ec6a,_0x572caf=_0x4677b9[_0x4cea19(0x24f9)]+(_0x5d449c['alpha']-_0x4677b9['alpha'])*_0x6ec6a;return this[_0x4cea19(0x625)][_0x4cea19(0x1a69)][_0x4cea19(0xed5)]=new WebGLPlot[(_0x4cea19(0x3a27))](_0x1a0f76,_0x507b02,_0x289f2d,_0x572caf),!0x0;},GOAnimationAttribute[_0x68aa19(0x4b51)][_0x68aa19(0x4ddc)]=function(_0x19fcf3){var _0x22099a=_0x68aa19;return!!this[_0x22099a(0x2f2f)]&&(SymbolType$1[_0x22099a(0x665)]===this[_0x22099a(0x625)]['symbolType']?(this[_0x22099a(0x625)]['_gridSurroundLineWidth']=this['startSurroundLineWidth']+(this['endSurroundLineWidth']-this[_0x22099a(0x332c)])*_0x19fcf3,!0x0):SymbolType$1[_0x22099a(0x3b2)]===this['_animationGOFeature']['symbolType']?(this[_0x22099a(0x625)][_0x22099a(0x1a69)]['_surroundLineWidth']=this['startSurroundLineWidth']+(this[_0x22099a(0x3fa8)]-this['startSurroundLineWidth'])*_0x19fcf3,!0x0):void 0x0);},GOAnimationAttribute['prototype'][_0x68aa19(0xd74)]=function(_0x4efc8b){var _0x6b1e10=_0x68aa19;_0x4efc8b&&(this[_0x6b1e10(0x2ba9)]&&(this['_animationGOFeature'][_0x6b1e10(0x1bd0)]=this['_goFeature'][_0x6b1e10(0x1bd0)]),this['lineColorAnimation']&&(this[_0x6b1e10(0x625)][_0x6b1e10(0x1a69)][_0x6b1e10(0x49c1)]=this[_0x6b1e10(0x3ac4)][_0x6b1e10(0x1a69)]['_lineColor']),this[_0x6b1e10(0x2f2f)]&&(this[_0x6b1e10(0x625)][_0x6b1e10(0x2766)]=this['_goFeature'][_0x6b1e10(0x2766)]),this['surroundLineColorAnimation']&&(this['_animationGOFeature'][_0x6b1e10(0x1a69)]['_surroundLineColor']=this[_0x6b1e10(0x3ac4)]['_symbolStyle'][_0x6b1e10(0xed5)]));},Object['defineProperties'](GOAnimationAttribute[_0x68aa19(0x4b51)],{'lineColorAnimation':{'get':function(){return this['_lineColorAnimation'];},'set':function(_0x4ca46a){_0x4ca46a!==this['_lineColorAnimation']&&(this['_lineColorAnimation']=_0x4ca46a);}},'startLineColor':{'get':function(){var _0x5bde17=_0x68aa19;return this[_0x5bde17(0x1d87)];},'set':function(_0x1598ac){var _0x2d404f=_0x68aa19;_0x1598ac!==this[_0x2d404f(0x1d87)]&&(this[_0x2d404f(0x1d87)]=_0x1598ac);}},'endLineColor':{'get':function(){var _0x4c69ed=_0x68aa19;return this[_0x4c69ed(0x320)];},'set':function(_0x4b7425){var _0x45f819=_0x68aa19;_0x4b7425!==this[_0x45f819(0x320)]&&(this[_0x45f819(0x320)]=_0x4b7425);}},'lineWidthAnimation':{'get':function(){var _0x5453ca=_0x68aa19;return this[_0x5453ca(0x5896)];},'set':function(_0x5982e9){var _0x58817c=_0x68aa19;_0x5982e9!==this[_0x58817c(0x5896)]&&(this[_0x58817c(0x5896)]=_0x5982e9);}},'startLineWidth':{'get':function(){var _0x49a377=_0x68aa19;return this[_0x49a377(0x512d)];},'set':function(_0x2f73b1){var _0x4917dd=_0x68aa19;_0x2f73b1!==this[_0x4917dd(0x512d)]&&(this[_0x4917dd(0x512d)]=_0x2f73b1);}},'endLineWidth':{'get':function(){var _0x1e8550=_0x68aa19;return this[_0x1e8550(0x4a33)];},'set':function(_0x3d8209){var _0x1aa7a8=_0x68aa19;_0x3d8209!=this[_0x1aa7a8(0x4a33)]&&(this[_0x1aa7a8(0x4a33)]=_0x3d8209);}},'surroundLineColorAnimation':{'get':function(){var _0x47fa02=_0x68aa19;return this[_0x47fa02(0x3d1e)];},'set':function(_0x34dfaf){var _0x52ed6d=_0x68aa19;_0x34dfaf!=this[_0x52ed6d(0x3d1e)]&&(this[_0x52ed6d(0x3d1e)]=_0x34dfaf);}},'startSurroundLineColor':{'get':function(){var _0x459a17=_0x68aa19;return this[_0x459a17(0x1871)];},'set':function(_0x5a2321){var _0x487c57=_0x68aa19;_0x5a2321!=this[_0x487c57(0x1871)]&&(this['_startSurroundLineColor']=_0x5a2321);}},'endSurroundLineColor':{'get':function(){var _0x5cb045=_0x68aa19;return this[_0x5cb045(0x22d4)];},'set':function(_0x42cbd8){var _0x3b06f3=_0x68aa19;_0x42cbd8!=this['_endSurroundLineColor']&&(this[_0x3b06f3(0x22d4)]=_0x42cbd8);}},'surroundLineWidthAnimation':{'get':function(){var _0x21dff1=_0x68aa19;return this[_0x21dff1(0x5570)];},'set':function(_0x1b86bc){var _0x766e48=_0x68aa19;_0x1b86bc!=this[_0x766e48(0x5570)]&&(this[_0x766e48(0x5570)]=_0x1b86bc);}},'startSurroundLineWidth':{'get':function(){var _0xb6c4a3=_0x68aa19;return this[_0xb6c4a3(0x36eb)];},'set':function(_0x60454e){var _0x38628d=_0x68aa19;_0x60454e!=this[_0x38628d(0x36eb)]&&(this[_0x38628d(0x36eb)]=_0x60454e);}},'endSurroundLineWidth':{'get':function(){var _0x56f0f9=_0x68aa19;return this[_0x56f0f9(0x497a)];},'set':function(_0x2e16f4){var _0x432dba=_0x68aa19;_0x2e16f4!=this['_endSurroundLineWidth']&&(this[_0x432dba(0x497a)]=_0x2e16f4);}}}),GOAnimationAttribute[_0x68aa19(0x4b51)][_0x68aa19(0xf05)]=function(){var _0x434d1f=_0x68aa19,_0x292fa8=this[_0x434d1f(0x3ec0)]();return _0x292fa8[_0x434d1f(0x3243)]=this[_0x434d1f(0x69e)](),_0x292fa8[_0x434d1f(0x1d65)]=this[_0x434d1f(0x1d65)],_0x292fa8[_0x434d1f(0x4f33)]=this[_0x434d1f(0x4f33)],_0x292fa8[_0x434d1f(0x3cd5)]=this[_0x434d1f(0x3cd5)],_0x292fa8['lineWidthAnimation']=this[_0x434d1f(0x2ba9)],_0x292fa8[_0x434d1f(0x1cac)]=this[_0x434d1f(0x1cac)],_0x292fa8[_0x434d1f(0x461)]=this[_0x434d1f(0x461)],_0x292fa8[_0x434d1f(0x3a08)]=this[_0x434d1f(0x3a08)],_0x292fa8[_0x434d1f(0x1812)]=this[_0x434d1f(0x1812)],_0x292fa8[_0x434d1f(0x10e3)]=this[_0x434d1f(0x10e3)],_0x292fa8[_0x434d1f(0x2f2f)]=this[_0x434d1f(0x2f2f)],_0x292fa8[_0x434d1f(0x332c)]=this[_0x434d1f(0x332c)],_0x292fa8[_0x434d1f(0x3fa8)]=this[_0x434d1f(0x3fa8)],_0x292fa8;},GOAnimationAttribute[_0x68aa19(0x4b51)][_0x68aa19(0x415c)]=function(_0x296417){var _0x1490cd=_0x68aa19;this['fromBaseJSONData'](_0x296417),this[_0x1490cd(0x1d65)]=_0x296417[_0x1490cd(0x1d65)],this['startLineColor']=_0x296417[_0x1490cd(0x4f33)],this['endLineColor']=_0x296417[_0x1490cd(0x3cd5)],this[_0x1490cd(0x2ba9)]=_0x296417[_0x1490cd(0x2ba9)],this[_0x1490cd(0x1cac)]=_0x296417['startLineWidth'],this[_0x1490cd(0x461)]=_0x296417[_0x1490cd(0x461)],this[_0x1490cd(0x3a08)]=_0x296417[_0x1490cd(0x3a08)],this[_0x1490cd(0x1812)]=_0x296417[_0x1490cd(0x1812)],this[_0x1490cd(0x10e3)]=_0x296417[_0x1490cd(0x10e3)],this[_0x1490cd(0x2f2f)]=_0x296417[_0x1490cd(0x2f2f)],this[_0x1490cd(0x332c)]=_0x296417['startSurroundLineWidth'],this[_0x1490cd(0x3fa8)]=_0x296417[_0x1490cd(0x3fa8)];};var RotateDirection={'ClockWise':0x0,'AntiClockWise':0x1},RotateDirection$1=Object['freeze'](RotateDirection);function GOAnimationRotate(_0x54b5eb){var _0x4850dc=_0x68aa19;_0x54b5eb=WebGLPlot['defaultValue'](_0x54b5eb,WebGLPlot[_0x4850dc(0x30e6)][_0x4850dc(0x494f)]),GoAnimation[_0x4850dc(0x317a)](this,_0x54b5eb),this[_0x4850dc(0x2631)]=WebGLPlot[_0x4850dc(0x30e6)](_0x54b5eb[_0x4850dc(0x234)],RotateDirection$1['ClockWise']),this[_0x4850dc(0x2d29)]=WebGLPlot[_0x4850dc(0x30e6)](_0x54b5eb[_0x4850dc(0x4ad2)],new PlotPoint3D(0x0,0x0,0x0)),this[_0x4850dc(0x3aa9)]=WebGLPlot[_0x4850dc(0x30e6)](_0x54b5eb[_0x4850dc(0x1200)],new PlotPoint3D(0x0,0x0,0x0));}function GOAnimationScale(_0xb050c0){var _0x3e4240=_0x68aa19;_0xb050c0=WebGLPlot[_0x3e4240(0x30e6)](_0xb050c0,WebGLPlot['defaultValue'][_0x3e4240(0x494f)]),GoAnimation['call'](this,_0xb050c0),this[_0x3e4240(0x3ed3)]=WebGLPlot[_0x3e4240(0x30e6)](_0xb050c0[_0x3e4240(0x38cf)],0x0),this[_0x3e4240(0x2b0b)]=WebGLPlot[_0x3e4240(0x30e6)](_0xb050c0[_0x3e4240(0x329b)],0x1),this[_0x3e4240(0x3ccb)]=WebGLPlot[_0x3e4240(0x30e6)](_0xb050c0['lastScale'],null);}function GOAnimationGrow(_0x1be471){var _0x24ac45=_0x68aa19;_0x1be471=WebGLPlot['defaultValue'](_0x1be471,WebGLPlot[_0x24ac45(0x30e6)]['EMPTY_OBJECT']),GoAnimation[_0x24ac45(0x317a)](this,_0x1be471),this[_0x24ac45(0x3ed3)]=WebGLPlot['defaultValue'](_0x1be471[_0x24ac45(0x38cf)],0x0),this[_0x24ac45(0x2b0b)]=WebGLPlot[_0x24ac45(0x30e6)](_0x1be471[_0x24ac45(0x237e)],0x1),this[_0x24ac45(0xcdd)]=WebGLPlot['defaultValue'](_0x1be471[_0x24ac45(0x41dd)],0x32),this[_0x24ac45(0x35cd)]=WebGLPlot[_0x24ac45(0x30e6)](_0x1be471['lastDrawTime'],0x0),this[_0x24ac45(0x4caf)]=WebGLPlot['defaultValue'](_0x1be471['lineLength'],0x0),this['_controlPoints']=WebGLPlot[_0x24ac45(0x30e6)](_0x1be471[_0x24ac45(0x2db5)],[]),this[_0x24ac45(0x3a10)]=[],this[_0x24ac45(0x2c02)]=[];}WebGLPlot[_0x68aa19(0x3224)](Object['create'])&&(GOAnimationRotate['prototype']=Object[_0x68aa19(0x3477)](GoAnimation[_0x68aa19(0x4b51)]),GOAnimationRotate[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=GOAnimationRotate),GOAnimationRotate['prototype'][_0x68aa19(0x69e)]=function(){return GOAnimationType$1['ANIMATION_ROTATE'];},GOAnimationRotate[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(){var _0x2df8ce=_0x68aa19;if(this['_animationGOFeature'][_0x2df8ce(0x4ef6)]!==SymbolType$1[_0x2df8ce(0x665)])return!0x1;if(!this['canExecute']())return!0x1;var _0x154ba3=this[_0x2df8ce(0x46ed)],_0x21b71f=this[_0x2df8ce(0x28ba)](this[_0x2df8ce(0x4ad2)]['x'],this[_0x2df8ce(0x1200)]['x'],_0x154ba3),_0x42cd83=this['getCurrentAngle'](this['startAngle']['y'],this[_0x2df8ce(0x1200)]['y'],_0x154ba3),_0x35fec8=this['getCurrentAngle'](this['startAngle']['z'],this['endAngle']['z'],_0x154ba3),_0x226fbf=this['_animationGOFeature'][_0x2df8ce(0x1f79)];return DotMode$1[_0x2df8ce(0x24b5)]===_0x226fbf?this[_0x2df8ce(0x625)]['vectorRotate']=new PlotPoint3D(_0x21b71f,_0x42cd83,_0x35fec8):DotMode$1[_0x2df8ce(0xec0)]===_0x226fbf&&(this[_0x2df8ce(0x625)][_0x2df8ce(0x1ecf)]=new PlotPoint3D(_0x21b71f,_0x42cd83,_0x35fec8)),this[_0x2df8ce(0x625)][_0x2df8ce(0x1d4b)]=!0x1,!0x0;},GOAnimationRotate[_0x68aa19(0x4b51)][_0x68aa19(0x28ba)]=function(_0x2bd036,_0x2c7178,_0x32a777){var _0x30155b=_0x68aa19,_0x6a2b03=0x0,_0x4d9322=_0x2c7178-_0x2bd036,_0x1a43a4=parseInt(Math[_0x30155b(0x1661)](_0x4d9322/0x168));if(_0x2bd036!==_0x2c7178){if(this[_0x30155b(0x2631)]===RotateDirection$1[_0x30155b(0xee1)])_0x4d9322<0x0&&(_0x4d9322+=0x168*(0x2*_0x1a43a4+0x1)),_0x6a2b03=_0x2bd036+_0x4d9322*_0x32a777;else{var _0x534d6b=0x0;_0x6a2b03=_0x2bd036+(0x168-(_0x4d9322=0x0===(_0x534d6b=_0x4d9322<0x0?_0x4d9322+0x168*(_0x1a43a4+0x1):_0x4d9322-0x168*_0x1a43a4)?0x168*_0x1a43a4:0x168-_0x534d6b+0x168*_0x1a43a4)*_0x32a777);}}return _0x6a2b03;},GOAnimationRotate[_0x68aa19(0x4b51)][_0x68aa19(0xd74)]=function(_0x4325d3){var _0x30bdca=_0x68aa19;this[_0x30bdca(0x625)][_0x30bdca(0x3a7e)]=this[_0x30bdca(0x3ac4)]['_rotate'],this['_animationGOFeature'][_0x30bdca(0x1ecf)]=this['_goFeature'][_0x30bdca(0x1ecf)],this[_0x30bdca(0x625)]['vectorRotate']=this['_goFeature'][_0x30bdca(0x2d0)];},Object['defineProperties'](GOAnimationRotate['prototype'],{'rotateDirection':{'get':function(){var _0xbb6018=_0x68aa19;return this[_0xbb6018(0x2631)];},'set':function(_0x3282c8){var _0x4927e0=_0x68aa19;_0x3282c8!=this['_rotateDirection']&&(this[_0x4927e0(0x2631)]=_0x3282c8);}},'startAngle':{'get':function(){var _0x1fb6b8=_0x68aa19;return this[_0x1fb6b8(0x2d29)];},'set':function(_0x1a9623){var _0x38a80b=_0x68aa19;_0x1a9623!=this['_startAngle']&&(this[_0x38a80b(0x2d29)]=_0x1a9623);}},'endAngle':{'get':function(){var _0x263bfc=_0x68aa19;return this[_0x263bfc(0x3aa9)];},'set':function(_0x4723f2){var _0x1a4b7c=_0x68aa19;_0x4723f2!=this[_0x1a4b7c(0x3aa9)]&&(this[_0x1a4b7c(0x3aa9)]=_0x4723f2);}}}),GOAnimationRotate[_0x68aa19(0x4b51)][_0x68aa19(0xf05)]=function(){var _0x186462=_0x68aa19,_0x31167f=this[_0x186462(0x3ec0)]();return _0x31167f[_0x186462(0x3243)]=this[_0x186462(0x69e)](),_0x31167f['rotateDirection']=this[_0x186462(0x234)],_0x31167f['startAngle']=this[_0x186462(0x4ad2)],_0x31167f['endAngle']=this['endAngle'],_0x31167f;},GOAnimationRotate[_0x68aa19(0x4b51)][_0x68aa19(0x415c)]=function(_0x5d09a0){var _0x153f38=_0x68aa19;this[_0x153f38(0x49ed)](_0x5d09a0),this['rotateDirection']=_0x5d09a0['rotateDirection'],this['startAngle']=_0x5d09a0[_0x153f38(0x4ad2)],this[_0x153f38(0x1200)]=_0x5d09a0[_0x153f38(0x1200)];},WebGLPlot[_0x68aa19(0x3224)](Object[_0x68aa19(0x3477)])&&(GOAnimationScale[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GoAnimation[_0x68aa19(0x4b51)]),GOAnimationScale['prototype']['constructor']=GOAnimationScale),GOAnimationScale[_0x68aa19(0x4b51)][_0x68aa19(0x69e)]=function(){var _0x359fce=_0x68aa19;return GOAnimationType$1[_0x359fce(0x18c5)];},GOAnimationScale[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(){var _0x623e18=_0x68aa19;if(this[_0x623e18(0x625)][_0x623e18(0x5218)]!==SymbolType$1[_0x623e18(0x665)])return!0x1;if(!this[_0x623e18(0x3533)]())return!0x1;this[_0x623e18(0x3ccb)]=this['_animationGOFeature'][_0x623e18(0x505d)]['x'],DotMode$1[_0x623e18(0xec0)]===this[_0x623e18(0x625)][_0x623e18(0x823)]&&(this[_0x623e18(0x3ccb)]=this[_0x623e18(0x625)][_0x623e18(0x3b49)]['x']),DotMode$1['Vector']===this[_0x623e18(0x625)][_0x623e18(0x823)]&&(this[_0x623e18(0x3ccb)]=this['_animationGOFeature']['_vectorScale']);var _0x219aec=this[_0x623e18(0x3ed3)];0x0===_0x219aec&&(_0x219aec=0.1);var _0x3568a0=this[_0x623e18(0x2b0b)];if(0x0===_0x3568a0&&(_0x3568a0=0.1),this[_0x623e18(0x625)]['sizeInMeters'])this['_animationGOFeature'][_0x623e18(0x1bf3)][_0x623e18(0x1ed8)]=this[_0x623e18(0x625)][_0x623e18(0x10a9)]*(_0x219aec+this[_0x623e18(0x47d1)]*(_0x3568a0-_0x219aec));else{var _0x3ad3a=this[_0x623e18(0x51ce)]['_scale']['x']*(_0x219aec+this[_0x623e18(0x47d1)]*(_0x3568a0-_0x219aec));DotMode$1[_0x623e18(0x1654)]===this['_animationGOFeature'][_0x623e18(0x823)]?this[_0x623e18(0x625)][_0x623e18(0x1bf3)][_0x623e18(0x1ed8)]=_0x3ad3a:DotMode$1[_0x623e18(0x39da)]===this[_0x623e18(0x625)][_0x623e18(0x823)]?(this[_0x623e18(0x625)]['_scale']['x']=_0x3ad3a,this[_0x623e18(0x625)]['_initialize']=!0x1):DotMode$1['Marker']===this[_0x623e18(0x625)][_0x623e18(0x823)]?(_0x3ad3a=this[_0x623e18(0x51ce)][_0x623e18(0x3b49)]['x']*(_0x219aec+this[_0x623e18(0x47d1)]*(_0x3568a0-_0x219aec)),this[_0x623e18(0x625)][_0x623e18(0x3b49)]['x']=_0x3ad3a,this['_animationGOFeature'][_0x623e18(0x1d4b)]=!0x1):DotMode$1[_0x623e18(0x24b5)]===this[_0x623e18(0x625)][_0x623e18(0x823)]&&(_0x3ad3a=this[_0x623e18(0x51ce)]['_vectorScale']*(_0x219aec+this[_0x623e18(0x47d1)]*(_0x3568a0-_0x219aec)),this[_0x623e18(0x625)][_0x623e18(0x4280)]=_0x3ad3a,this['_animationGOFeature']['_initialize']=!0x1);}return!0x0;},GOAnimationScale[_0x68aa19(0x4b51)][_0x68aa19(0xd74)]=function(_0x14af67){var _0x2f750f=_0x68aa19;this[_0x2f750f(0x3ccb)]=null,this['_animationGOFeature'][_0x2f750f(0x1ed8)]=this[_0x2f750f(0x51ce)]['scale'];},Object[_0x68aa19(0x5b7)](GOAnimationScale[_0x68aa19(0x4b51)],{'startScale':{'get':function(){var _0x14dc6f=_0x68aa19;return this[_0x14dc6f(0x3ed3)];},'set':function(_0x205414){var _0x46f596=_0x68aa19;_0x205414!=this['_startScale']&&(this[_0x46f596(0x3ed3)]=_0x205414);}},'endScale':{'get':function(){var _0x381565=_0x68aa19;return this[_0x381565(0x2b0b)];},'set':function(_0x586e3d){var _0x55822e=_0x68aa19;_0x586e3d!=this[_0x55822e(0x2b0b)]&&(this[_0x55822e(0x2b0b)]=_0x586e3d);}},'lastScale':{'get':function(){return this['_lastScale'];},'set':function(_0x29e492){var _0x13ca00=_0x68aa19;_0x29e492!=this[_0x13ca00(0x3ccb)]&&(this[_0x13ca00(0x3ccb)]=_0x29e492);}}}),GOAnimationScale['prototype']['getJSONData']=function(){var _0x5bfdb4=_0x68aa19,_0x3a82b4=this['getBaseJSONData']();return _0x3a82b4['type']=this[_0x5bfdb4(0x69e)](),_0x3a82b4['startScale']=this[_0x5bfdb4(0x38cf)],_0x3a82b4[_0x5bfdb4(0x329b)]=this[_0x5bfdb4(0x329b)],_0x3a82b4;},GOAnimationScale['prototype'][_0x68aa19(0x415c)]=function(_0x573f50){var _0x4a18a8=_0x68aa19;this['fromBaseJSONData'](_0x573f50),this[_0x4a18a8(0x38cf)]=_0x573f50['startScale'],this[_0x4a18a8(0x329b)]=_0x573f50[_0x4a18a8(0x329b)];},WebGLPlot[_0x68aa19(0x3224)](Object['create'])&&(GOAnimationGrow[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](GoAnimation[_0x68aa19(0x4b51)]),GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=GOAnimationGrow),GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x69e)]=function(){return GOAnimationType$1['ANIMATION_GROW'];},GOAnimationGrow['prototype'][_0x68aa19(0x5108)]=function(){var _0xf087ef=_0x68aa19;if(this[_0xf087ef(0x625)][_0xf087ef(0x30cd)]['length']<0x2){var _0x1c85bd=this[_0xf087ef(0x2c02)];if(_0x1c85bd[_0xf087ef(0x531b)]<0x2)return!0x1;this[_0xf087ef(0x625)][_0xf087ef(0x30cd)]=_0x1c85bd;}if(!this[_0xf087ef(0x3533)]())return!0x1;var _0x117cd2=new Date()[_0xf087ef(0x32f4)]();if(this[_0xf087ef(0x35cd)]>0x0&&_0x117cd2-this[_0xf087ef(0xcdd)]<this[_0xf087ef(0x35cd)])return!0x1;var _0x5d8935=this[_0xf087ef(0x3ed3)]+this[_0xf087ef(0x46ed)]*(this[_0xf087ef(0x2b0b)]-this['_startScale']);return _0x5d8935>=0x1&&(_0x5d8935=0x1),this[_0xf087ef(0x35cd)]=_0x117cd2,this[_0xf087ef(0x52b7)](_0x5d8935);},GOAnimationGrow['prototype'][_0x68aa19(0x52b7)]=function(_0x4f9176){var _0x5c59c7=_0x68aa19,_0x13a522=!0x1,_0x466e72=this[_0x5c59c7(0x3ac4)]['_code'],_0x44029d=this[_0x5c59c7(0x3ac4)]['_libID'];if(0x0===this[_0x5c59c7(0x3a10)][_0x5c59c7(0x531b)]&&(this['m_arrPts3D']=WebGLPlot[_0x5c59c7(0x4e8d)](this[_0x5c59c7(0x2c02)])),0x0===_0x44029d)switch(_0x466e72){case SymbolType$1[_0x5c59c7(0x3d27)]:case SymbolType$1[_0x5c59c7(0x3db3)]:case SymbolType$1[_0x5c59c7(0x4d06)]:case SymbolType$1[_0x5c59c7(0x34f)]:case SymbolType$1[_0x5c59c7(0x4d35)]:_0x13a522=this[_0x5c59c7(0x21e)](_0x4f9176);break;case SymbolType$1[_0x5c59c7(0x571c)]:_0x13a522=this[_0x5c59c7(0x539f)](_0x4f9176);break;case SymbolType$1[_0x5c59c7(0x392e)]:_0x13a522=this[_0x5c59c7(0x4768)](_0x4f9176);break;case SymbolType$1[_0x5c59c7(0x1acb)]:_0x13a522=this[_0x5c59c7(0x15f6)](_0x4f9176);break;case SymbolType$1[_0x5c59c7(0x2b50)]:_0x13a522=this[_0x5c59c7(0x14f8)](_0x4f9176);break;case SymbolType$1['SYMBOL_ARBITRARYPOLYGON']:_0x13a522=this[_0x5c59c7(0x1b8e)](_0x4f9176);break;case SymbolType$1['SYMBOL_PARALLELLINE']:_0x13a522=this[_0x5c59c7(0x1091)](_0x4f9176);break;case SymbolType$1[_0x5c59c7(0xe8c)]:_0x13a522=this[_0x5c59c7(0x1f6b)](_0x4f9176);break;case SymbolType$1[_0x5c59c7(0x495d)]:case SymbolType$1[_0x5c59c7(0x1056)]:case SymbolType$1[_0x5c59c7(0x4692)]:return!0x1;case SymbolType$1[_0x5c59c7(0x57b0)]:_0x13a522=this['_execute_CurveEight'](_0x4f9176);break;default:_0x13a522=this[_0x5c59c7(0x4b58)](_0x4f9176);}else{if(0x16===_0x44029d)switch(_0x466e72){case 0x3ec:case 0x7d4:case 0x3f2:_0x13a522=this[_0x5c59c7(0x39e5)](_0x4f9176);break;case 0x3ee:case 0x7d6:_0x13a522=this['_execute_1006'](_0x4f9176);break;case 0x3ea:case 0x7d2:_0x13a522=this[_0x5c59c7(0x2fb0)](_0x4f9176);break;case 0x20:case 0xc8b:_0x13a522=this[_0x5c59c7(0x1b8e)](_0x4f9176);break;case 0x186:case 0xf47:_0x13a522=this[_0x5c59c7(0x21e)](_0x4f9176);break;default:_0x13a522=this[_0x5c59c7(0x4b58)](_0x4f9176);}else{if(0x64===_0x44029d){if(0x6270===_0x466e72)_0x13a522=this[_0x5c59c7(0x39e5)](_0x4f9176);else _0x13a522=this[_0x5c59c7(0x4b58)](_0x4f9176);}else{if(0x1a5===_0x44029d)switch(_0x466e72){case 0x137:_0x13a522=this[_0x5c59c7(0x39e5)](_0x4f9176);break;case 0x13d:_0x13a522=this[_0x5c59c7(0x1b62)](_0x4f9176);break;default:_0x13a522=this['_execute_Generalization'](_0x4f9176);}else{if(0x7b===_0x44029d)switch(_0x466e72){case 0xeb96:case 0x5c0699:_0x13a522=this[_0x5c59c7(0x39e5)](_0x4f9176);break;default:_0x13a522=this[_0x5c59c7(0x4b58)](_0x4f9176);}else _0x13a522=this[_0x5c59c7(0x4b58)](_0x4f9176);}}}}return _0x13a522;},GOAnimationGrow['prototype']['_execute_Generalization']=function(_0x56988a){var _0x507f81=_0x68aa19;0x0===this[_0x507f81(0x4caf)]&&(this[_0x507f81(0x3277)]=this['m_arrPts3D'],this[_0x507f81(0x4caf)]=WebGLPlot[_0x507f81(0x200a)](this[_0x507f81(0x3277)]));for(var _0xbd143d=[],_0x507556=WebGLPlot[_0x507f81(0x4e8d)](this['_controlPoints']),_0x78b965=this[_0x507f81(0x32d4)](this[_0x507f81(0x4caf)]*_0x56988a,_0x507556),_0x747de1=0x0;_0x747de1<=_0x78b965['pos'];_0x747de1++)_0xbd143d[_0x507f81(0x3a33)](_0x507556[_0x747de1]);return _0xbd143d[_0x507f81(0x3a33)](_0x78b965[_0x507f81(0x1f59)]),WebGLPlot[_0x507f81(0x248)](this[_0x507f81(0x625)][_0x507f81(0x4134)],this['_animationGOFeature'][_0x507f81(0x7d1)])&&this[_0x507f81(0x625)][_0x507f81(0x31f8)]()>_0xbd143d[_0x507f81(0x531b)]?(this[_0x507f81(0x100e)](),!0x0):(this[_0x507f81(0x625)]['_localPoints']=[],this['_animationGOFeature'][_0x507f81(0x30cd)]=this[_0x507f81(0x625)][_0x507f81(0x30cd)][_0x507f81(0x32c8)](_0xbd143d),this[_0x507f81(0x625)]['_initialize']=!0x1,!0x0);},GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x32d4)]=function(_0x52c716,_0x2a611e){var _0x3e2e95=_0x68aa19,_0x11ca5f,_0x55a590=0x0,_0xc1bfed=0x0;for(_0x11ca5f=0x1;_0x11ca5f<_0x2a611e[_0x3e2e95(0x531b)]&&!(_0x55a590+(_0xc1bfed=SymbolAlgoUtil[_0x3e2e95(0x2ffa)](_0x2a611e[_0x11ca5f-0x1],_0x2a611e[_0x11ca5f]))>=_0x52c716);_0x11ca5f++)_0x55a590+=_0xc1bfed;var _0x5a5df1=new Object();if(_0x11ca5f<_0x2a611e[_0x3e2e95(0x531b)])var _0x336f49=SymbolAlgoUtil[_0x3e2e95(0x4afb)](_0x2a611e[_0x11ca5f-0x1],_0x2a611e[_0x11ca5f],_0x52c716-_0x55a590);else _0x336f49=_0x2a611e[_0x11ca5f-0x1];return _0x5a5df1['pos']=_0x11ca5f-0x1,_0x5a5df1[_0x3e2e95(0x1f59)]=_0x336f49,_0x5a5df1;},GOAnimationGrow[_0x68aa19(0x4b51)]['_execute_1004']=function(_0x31d342){var _0xa5f98b=_0x68aa19;if(0x0===this[_0xa5f98b(0x4caf)]){this[_0xa5f98b(0x3277)]=this[_0xa5f98b(0x3a10)];var _0x589c5=new PlotPoint3D((this[_0xa5f98b(0x3277)][0x0]['x']+this[_0xa5f98b(0x3277)][0x1]['x'])/0x2,(this['_controlPoints'][0x0]['y']+this[_0xa5f98b(0x3277)][0x1]['y'])/0x2,(this[_0xa5f98b(0x3277)][0x0]['z']+this[_0xa5f98b(0x3277)][0x1]['z'])/0x2);this[_0xa5f98b(0x4caf)]+=SymbolAlgoUtil['distance'](_0x589c5,this[_0xa5f98b(0x3277)][0x2]);for(var _0x505e3b=0x3;_0x505e3b<this[_0xa5f98b(0x3277)][_0xa5f98b(0x531b)];_0x505e3b++)this[_0xa5f98b(0x4caf)]+=SymbolAlgoUtil[_0xa5f98b(0x2ffa)](this[_0xa5f98b(0x3277)][_0x505e3b-0x1],this[_0xa5f98b(0x3277)][_0x505e3b]);}if(0x0===_0x31d342)return this[_0xa5f98b(0x100e)](),!0x0;var _0x3510f7=[],_0x50aa8b=[];_0x589c5=new PlotPoint3D((this['_controlPoints'][0x0]['x']+this[_0xa5f98b(0x3277)][0x1]['x'])/0x2,(this[_0xa5f98b(0x3277)][0x0]['y']+this[_0xa5f98b(0x3277)][0x1]['y'])/0x2,(this[_0xa5f98b(0x3277)][0x0]['z']+this[_0xa5f98b(0x3277)][0x1]['z'])/0x2),_0x50aa8b['push'](_0x589c5);for(_0x505e3b=0x2;_0x505e3b<this[_0xa5f98b(0x3277)][_0xa5f98b(0x531b)];_0x505e3b++)_0x50aa8b[_0xa5f98b(0x3a33)](this[_0xa5f98b(0x3277)][_0x505e3b][_0xa5f98b(0x254b)]());_0x3510f7[_0xa5f98b(0x3a33)](this['_controlPoints'][0x0]),_0x3510f7[_0xa5f98b(0x3a33)](this['_controlPoints'][0x1]);for(var _0x3ee928=this[_0xa5f98b(0x32d4)](this[_0xa5f98b(0x4caf)]*_0x31d342,_0x50aa8b),_0x53f81d=0x1;_0x53f81d<=_0x3ee928[_0xa5f98b(0x143c)];_0x53f81d++)_0x3510f7['push'](_0x50aa8b[_0x53f81d]);return _0x3510f7[_0xa5f98b(0x3a33)](_0x3ee928[_0xa5f98b(0x1f59)]),this['_animationGOFeature'][_0xa5f98b(0x30cd)]=[],this[_0xa5f98b(0x625)][_0xa5f98b(0x30cd)]=this[_0xa5f98b(0x625)][_0xa5f98b(0x30cd)][_0xa5f98b(0x32c8)](_0x3510f7),this[_0xa5f98b(0x625)][_0xa5f98b(0x1d4b)]=!0x1,!0x0;},GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x1b62)]=function(_0x24bf1b){var _0x5a9fd9=_0x68aa19;if(0x0===this['_controlPoints'][_0x5a9fd9(0x531b)]&&(this[_0x5a9fd9(0x3277)]=this[_0x5a9fd9(0x3a10)],this['_animationGOFeature']['m_bIsAnimation']=!0x0),0x0===_0x24bf1b)return this[_0x5a9fd9(0x100e)](),!0x0;var _0x4d6774=this[_0x5a9fd9(0x3b59)](this[_0x5a9fd9(0x3277)]);if(0x4!==_0x4d6774['length'])return!0x1;for(var _0x531d65=[],_0x1d664d=0x0;_0x1d664d<_0x4d6774[_0x5a9fd9(0x531b)];_0x1d664d++){var _0x37e388=WebGLPlot[_0x5a9fd9(0x3349)][_0x5a9fd9(0x2ac5)](_0x4d6774[_0x1d664d]['x'],_0x4d6774[_0x1d664d]['y'],_0x4d6774[_0x1d664d]['z']);_0x531d65['push'](_0x37e388);}var _0x5c566c=_0x531d65[0x0],_0x107101=_0x531d65[0x1],_0x4210ce=_0x531d65[0x2],_0x1c9928=_0x531d65[0x3],_0xe8400=SymbolAlgoUtil['distance'](_0x5c566c,_0x1c9928),_0x5a123d=SymbolAlgoUtil[_0x5a9fd9(0x2ffa)](_0x107101,_0x4210ce),_0x23ec51=SymbolAlgoUtil['LinePnt'](_0x5c566c,_0x1c9928,_0xe8400*_0x24bf1b),_0x1618a4=SymbolAlgoUtil[_0x5a9fd9(0x4afb)](_0x107101,_0x4210ce,_0x5a123d*_0x24bf1b),_0x2c2002=[];return _0x2c2002[_0x5a9fd9(0x3a33)](this[_0x5a9fd9(0x54a8)](_0x5c566c)),_0x2c2002[_0x5a9fd9(0x3a33)](this[_0x5a9fd9(0x54a8)](_0x107101)),_0x2c2002[_0x5a9fd9(0x3a33)](this[_0x5a9fd9(0x54a8)](_0x1618a4)),_0x2c2002[_0x5a9fd9(0x3a33)](this[_0x5a9fd9(0x54a8)](_0x23ec51)),this['_animationGOFeature'][_0x5a9fd9(0x30cd)]=[],this[_0x5a9fd9(0x625)][_0x5a9fd9(0x30cd)]=this['_animationGOFeature'][_0x5a9fd9(0x30cd)][_0x5a9fd9(0x32c8)](_0x2c2002),this[_0x5a9fd9(0x625)][_0x5a9fd9(0x1d4b)]=!0x1,!0x0;},GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x54a8)]=function(_0x3ea1f6){var _0x281ea2=_0x68aa19,_0x2969de=GOAnimationManager[_0x281ea2(0x5789)]()[_0x281ea2(0x54c6)][_0x281ea2(0x2292)][_0x281ea2(0x1706)],_0x3eb742=new WebGLPlot[(_0x281ea2(0x3349))](_0x3ea1f6['x'],_0x3ea1f6['y'],_0x3ea1f6['z']),_0x3ba0d7=_0x2969de[_0x281ea2(0x541d)](_0x3eb742),_0x114ca0=WebGLPlot[_0x281ea2(0x3d67)]['toDegrees'](_0x3ba0d7[_0x281ea2(0x288b)]);return new PlotPoint3D(WebGLPlot[_0x281ea2(0x3d67)]['toDegrees'](_0x3ba0d7[_0x281ea2(0x1041)]),_0x114ca0,_0x3ba0d7['height']);},GOAnimationGrow['prototype']['_execute_1002']=function(_0x5e9ac8){var _0x76a44e=_0x68aa19;if(0x0===this[_0x76a44e(0x4caf)]&&(this['_controlPoints']=this[_0x76a44e(0x3a10)],this[_0x76a44e(0x4caf)]=WebGLPlot[_0x76a44e(0x200a)](this[_0x76a44e(0x3277)])),0x0===_0x5e9ac8)return this[_0x76a44e(0x100e)](),!0x0;var _0x5eb677=this[_0x76a44e(0x3277)][_0x76a44e(0x531b)],_0x195f44=Math[_0x76a44e(0x28fa)](_0x5eb677/0x3),_0x4b7157=_0x5eb677%0x3==0x0?0x3:_0x5eb677%0x3;0x1===_0x4b7157&&(_0x195f44-=0x1,_0x4b7157=0x3,this[_0x76a44e(0x3277)][_0x76a44e(0x1ae7)]());var _0x32fbce,_0x58fefa=[];if(0x3===_0x4b7157)for(var _0x1708cc=0x1;_0x1708cc<_0x195f44+0x1;_0x1708cc++){var _0x2743e0=0x3*_0x1708cc,_0x53eb51=this[_0x76a44e(0x3277)][_0x2743e0-0x3],_0x52bb12=this['_controlPoints'][_0x2743e0-0x2],_0x305d23=this[_0x76a44e(0x3277)][_0x2743e0-0x1];if((_0x3d28e7=(_0x37b0ab=SymbolAlgoUtil['distance'](_0x53eb51,_0x52bb12))+SymbolAlgoUtil[_0x76a44e(0x2ffa)](_0x52bb12,_0x305d23))*_0x5e9ac8>=_0x37b0ab)_0x32fbce=SymbolAlgoUtil[_0x76a44e(0x4afb)](_0x52bb12,_0x305d23,_0x3d28e7*_0x5e9ac8-_0x37b0ab),_0x58fefa[_0x76a44e(0x3a33)](_0x53eb51),_0x58fefa['push'](_0x52bb12),_0x58fefa['push'](_0x32fbce);else{_0x32fbce=SymbolAlgoUtil[_0x76a44e(0x4afb)](_0x53eb51,_0x52bb12,_0x3d28e7*_0x5e9ac8);var _0x206ac5=SymbolAlgoUtil[_0x76a44e(0x4afb)](_0x53eb51,_0x52bb12,_0x37b0ab*_0x5e9ac8);_0x58fefa['push'](_0x53eb51),_0x58fefa[_0x76a44e(0x3a33)](_0x206ac5),_0x58fefa['push'](_0x32fbce);}}else{for(_0x1708cc=0x1;_0x1708cc<_0x195f44;_0x1708cc++){var _0x37b0ab;_0x2743e0=0x3*_0x1708cc,_0x53eb51=this[_0x76a44e(0x3277)][_0x2743e0-0x3],_0x52bb12=this[_0x76a44e(0x3277)][_0x2743e0-0x2],_0x305d23=this[_0x76a44e(0x3277)][_0x2743e0-0x1];if((_0x3d28e7=(_0x37b0ab=SymbolAlgoUtil[_0x76a44e(0x2ffa)](_0x53eb51,_0x52bb12))+SymbolAlgoUtil[_0x76a44e(0x2ffa)](_0x52bb12,_0x305d23))*_0x5e9ac8>=_0x37b0ab)_0x32fbce=SymbolAlgoUtil[_0x76a44e(0x4afb)](_0x52bb12,_0x305d23,_0x3d28e7*_0x5e9ac8-_0x37b0ab),_0x58fefa[_0x76a44e(0x3a33)](_0x53eb51),_0x58fefa[_0x76a44e(0x3a33)](_0x52bb12),_0x58fefa['push'](_0x32fbce);else _0x32fbce=SymbolAlgoUtil[_0x76a44e(0x4afb)](_0x53eb51,_0x52bb12,_0x3d28e7*_0x5e9ac8),_0x206ac5=SymbolAlgoUtil['LinePnt'](_0x53eb51,_0x52bb12,_0x37b0ab*_0x5e9ac8),(_0x58fefa[_0x76a44e(0x3a33)](_0x53eb51),_0x58fefa['push'](_0x206ac5),_0x58fefa[_0x76a44e(0x3a33)](_0x32fbce));}_0x53eb51=this[_0x76a44e(0x3277)][_0x5eb677-0x2],_0x52bb12=this[_0x76a44e(0x3277)][_0x5eb677-0x1];var _0x3d28e7=SymbolAlgoUtil['distance'](_0x53eb51,_0x52bb12);_0x32fbce=SymbolAlgoUtil[_0x76a44e(0x4afb)](_0x53eb51,_0x52bb12,_0x3d28e7*_0x5e9ac8),_0x58fefa[_0x76a44e(0x3a33)](_0x53eb51),_0x58fefa[_0x76a44e(0x3a33)](_0x32fbce);}return this[_0x76a44e(0x625)][_0x76a44e(0x30cd)]=[],this[_0x76a44e(0x625)][_0x76a44e(0x30cd)]=this[_0x76a44e(0x625)]['_localPoints']['concat'](_0x58fefa),this[_0x76a44e(0x625)]['_initialize']=!0x1,!0x0;},GOAnimationGrow['prototype']['_execute_Rect']=function(_0x2f1917){var _0x1d44b5=_0x68aa19;0x0===this['_controlPoints']['length']&&(this[_0x1d44b5(0x3277)]=this[_0x1d44b5(0x3a10)]);var _0x2515cf=new PlotPoint3D((this[_0x1d44b5(0x3277)][0x0]['x']+this[_0x1d44b5(0x3277)][0x1]['x'])/0x2,(this['_controlPoints'][0x0]['y']+this[_0x1d44b5(0x3277)][0x1]['y'])/0x2,(this[_0x1d44b5(0x3277)][0x0]['z']+this[_0x1d44b5(0x3277)][0x1]['z'])/0x2),_0xed38bd=Math['abs'](this[_0x1d44b5(0x3277)][0x0]['x']-this['_controlPoints'][0x1]['x'])/0x2*_0x2f1917,_0x3b67ab=Math['abs'](this[_0x1d44b5(0x3277)][0x0]['y']-this[_0x1d44b5(0x3277)][0x1]['y'])/0x2*_0x2f1917,_0x54a747=new PlotPoint3D(_0x2515cf['x']-_0xed38bd,_0x2515cf['y']+_0x3b67ab,_0x2515cf['z']),_0x546e20=new PlotPoint3D(_0x2515cf['x']+_0xed38bd,_0x2515cf['y']-_0x3b67ab,_0x2515cf['z']);return this[_0x1d44b5(0x625)][_0x1d44b5(0x30cd)]=[],this['_animationGOFeature'][_0x1d44b5(0x30cd)]=[_0x54a747,_0x546e20],this[_0x1d44b5(0x625)]['_initialize']=!0x1,!0x0;},GOAnimationGrow['prototype'][_0x68aa19(0x539f)]=function(_0x3a628e){var _0x4c3a51=_0x68aa19;0x0===this[_0x4c3a51(0x3277)][_0x4c3a51(0x531b)]&&(this['_controlPoints']=this['m_arrPts3D']);var _0x329bd3=_0x3a628e*SymbolAlgoUtil[_0x4c3a51(0x2ffa)](this[_0x4c3a51(0x3277)][0x0],this[_0x4c3a51(0x3277)][0x1]);if(0x1===_0x3a628e)this[_0x4c3a51(0x625)][_0x4c3a51(0x30cd)]=[this[_0x4c3a51(0x3277)][0x0],this[_0x4c3a51(0x3277)][0x1]];else{var _0x55585a=new PlotPoint3D(this[_0x4c3a51(0x3277)][0x0]['x']+_0x329bd3,this['_controlPoints'][0x0]['y'],this[_0x4c3a51(0x3277)][0x0]['z']);this['_animationGOFeature']['_localPoints']=[this[_0x4c3a51(0x3277)][0x0],_0x55585a];}return this[_0x4c3a51(0x625)][_0x4c3a51(0x1d4b)]=!0x1,!0x0;},GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x21e)]=function(_0xd037f7){var _0x2860c0=_0x68aa19;if(0x0===this[_0x2860c0(0x3277)][_0x2860c0(0x531b)]&&(this['_controlPoints']=this[_0x2860c0(0x3a10)]),0x0===_0xd037f7)return this[_0x2860c0(0x100e)](),!0x0;var _0x58df35=[],_0x3f8c72=this['_controlPoints'][_0x2860c0(0x531b)],_0x36ad0f=SymbolAlgoUtil[_0x2860c0(0x148d)](this[_0x2860c0(0x3277)]);if(null===_0x36ad0f)return this[_0x2860c0(0x100e)](),!0x0;for(var _0x8f905a=0x0;_0x8f905a<_0x3f8c72;_0x8f905a++){var _0x37abcb=SymbolAlgoUtil[_0x2860c0(0x2ffa)](_0x36ad0f,this[_0x2860c0(0x3277)][_0x8f905a]),_0x2a610d=_0x37abcb*_0xd037f7;if(_0x2a610d>_0x37abcb)return!0x1;var _0x97c12f=SymbolAlgoUtil[_0x2860c0(0x4afb)](_0x36ad0f,this[_0x2860c0(0x3277)][_0x8f905a],_0x2a610d);_0x58df35[_0x2860c0(0x3a33)](_0x97c12f);}return this[_0x2860c0(0x625)][_0x2860c0(0x30cd)]=[],this[_0x2860c0(0x625)][_0x2860c0(0x30cd)]=this[_0x2860c0(0x625)]['_localPoints'][_0x2860c0(0x32c8)](_0x58df35),this[_0x2860c0(0x625)][_0x2860c0(0x1d4b)]=!0x1,!0x0;},GOAnimationGrow['prototype'][_0x68aa19(0x15f6)]=function(_0x52dd35){var _0x5659da=_0x68aa19;if(0x0===this[_0x5659da(0x3277)][_0x5659da(0x531b)]&&(this[_0x5659da(0x3277)]=this[_0x5659da(0x3a10)]),this[_0x5659da(0x3277)]=SymbolAlgoUtil['clearNextSamePts'](this[_0x5659da(0x3277)]),0x0===_0x52dd35)return this[_0x5659da(0x100e)](),!0x0;var _0x1918b7=this[_0x5659da(0x3277)][_0x5659da(0x531b)],_0x36af36=SymbolAlgoUtil[_0x5659da(0x2ffa)](this[_0x5659da(0x3277)][0x0],this[_0x5659da(0x3277)][_0x1918b7-0x1]),_0x1b9009=_0x36af36*_0x52dd35,_0x48706b=[];if(_0x1b9009>=_0x36af36)_0x48706b=this[_0x5659da(0x3277)];else{var _0x1ef668=SymbolAlgoUtil[_0x5659da(0x4afb)](this['_controlPoints'][0x0],this[_0x5659da(0x3277)][_0x1918b7-0x1],_0x1b9009);_0x48706b[_0x5659da(0x3a33)](this[_0x5659da(0x3277)][0x0]);for(var _0x2cfcef=0x1;_0x2cfcef<_0x1918b7-0x1;_0x2cfcef++)_0x48706b[_0x5659da(0x3a33)](this[_0x5659da(0x3277)][_0x2cfcef]);_0x48706b[_0x5659da(0x3a33)](_0x1ef668);}return this[_0x5659da(0x625)]['_localPoints']=[],this[_0x5659da(0x625)]['_localPoints']=this[_0x5659da(0x625)][_0x5659da(0x30cd)][_0x5659da(0x32c8)](_0x48706b),this[_0x5659da(0x625)]['_initialize']=!0x1,!0x0;},GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x14f8)]=function(_0x584b2f){var _0x489ca3=_0x68aa19;0x0===this['_controlPoints'][_0x489ca3(0x531b)]&&(this['_controlPoints']=this['m_arrPts3D']);var _0x43fe4a=SymbolAlgoUtil[_0x489ca3(0xac9)](_0x584b2f,this[_0x489ca3(0x3277)][0x0],this[_0x489ca3(0x3277)][0x1]),_0x36e295=SymbolAlgoUtil[_0x489ca3(0xac9)](_0x584b2f,this[_0x489ca3(0x3277)][0x0],this[_0x489ca3(0x3277)][0x2]);return this[_0x489ca3(0x625)][_0x489ca3(0x30cd)]=[],this[_0x489ca3(0x625)]['_localPoints']=[this['_controlPoints'][0x0],_0x43fe4a,_0x36e295],this[_0x489ca3(0x625)][_0x489ca3(0x1d4b)]=!0x1,!0x0;},GOAnimationGrow['prototype'][_0x68aa19(0x1b8e)]=function(_0x4eaa2f){var _0x12b9dc=_0x68aa19;0x0===this[_0x12b9dc(0x3277)][_0x12b9dc(0x531b)]&&(this[_0x12b9dc(0x3277)]=this[_0x12b9dc(0x3a10)]);var _0x537e3d=this[_0x12b9dc(0x3277)]['length'],_0x53dada=SymbolAlgoUtil[_0x12b9dc(0x148d)](this['_controlPoints']);if(null===_0x53dada)return this[_0x12b9dc(0x100e)](),!0x0;for(var _0x317d42=[],_0x2221b0=0x0;_0x2221b0<_0x537e3d;_0x2221b0++){var _0x4d3251=SymbolAlgoUtil[_0x12b9dc(0x2ffa)](_0x53dada,this[_0x12b9dc(0x3277)][_0x2221b0])*_0x4eaa2f,_0x3243c2=SymbolAlgoUtil['LinePnt'](_0x53dada,this[_0x12b9dc(0x3277)][_0x2221b0],_0x4d3251);_0x317d42[_0x12b9dc(0x3a33)](_0x3243c2);}return this[_0x12b9dc(0x625)]['_localPoints']=[],this['_animationGOFeature'][_0x12b9dc(0x30cd)]=this[_0x12b9dc(0x625)][_0x12b9dc(0x30cd)]['concat'](_0x317d42),this[_0x12b9dc(0x625)][_0x12b9dc(0x1d4b)]=!0x1,!0x0;},GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x1091)]=function(_0x36230c){var _0x3df3bc=_0x68aa19;if(0x0===this['_lineLength']){this[_0x3df3bc(0x3277)]=this[_0x3df3bc(0x3a10)];for(var _0x2da216=0x2;_0x2da216<this[_0x3df3bc(0x3277)][_0x3df3bc(0x531b)];_0x2da216++)this[_0x3df3bc(0x4caf)]+=SymbolAlgoUtil[_0x3df3bc(0x2ffa)](this['_controlPoints'][_0x2da216-0x1],this[_0x3df3bc(0x3277)][_0x2da216]);}var _0x1ed4b3=[],_0x4a17e7=[];for(_0x2da216=0x1;_0x2da216<this['_controlPoints'][_0x3df3bc(0x531b)];_0x2da216++)_0x4a17e7[_0x3df3bc(0x3a33)](this[_0x3df3bc(0x3277)][_0x2da216]);var _0x3e917e=this['_findPos'](this[_0x3df3bc(0x4caf)]*_0x36230c,_0x4a17e7);_0x1ed4b3[_0x3df3bc(0x3a33)](this[_0x3df3bc(0x3277)][0x0]);for(_0x2da216=0x0;_0x2da216<=_0x3e917e[_0x3df3bc(0x143c)];_0x2da216++)_0x1ed4b3['push'](_0x4a17e7[_0x2da216]);return _0x1ed4b3['push'](_0x3e917e[_0x3df3bc(0x1f59)]),this['_animationGOFeature'][_0x3df3bc(0x30cd)]=[],this[_0x3df3bc(0x625)]['_localPoints']=this['_animationGOFeature'][_0x3df3bc(0x30cd)][_0x3df3bc(0x32c8)](_0x1ed4b3),this[_0x3df3bc(0x625)]['_initialize']=!0x1,!0x0;},GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x1f6b)]=function(_0x411abe){var _0x5ecad9=_0x68aa19,_0x1967be=[];if(0x0===this['_lineLength']&&(this[_0x5ecad9(0x3277)]=this['m_arrPts3D'],_0x1967be=SymbolAlgoUtil[_0x5ecad9(0x225d)](this['_controlPoints']),this[_0x5ecad9(0x4caf)]+=WebGLPlot[_0x5ecad9(0x200a)](_0x1967be)),_0x411abe>=0x1)return this[_0x5ecad9(0x625)][_0x5ecad9(0x707)]=null,this['_animationGOFeature'][_0x5ecad9(0x3fa3)]=0x24e,this['_animationGOFeature'][_0x5ecad9(0x30cd)]=this[_0x5ecad9(0x3ac4)][_0x5ecad9(0x30cd)],this[_0x5ecad9(0x625)][_0x5ecad9(0x1d4b)]=!0x1,!0x0;this[_0x5ecad9(0x625)][_0x5ecad9(0x707)]=null,this['_animationGOFeature'][_0x5ecad9(0x3fa3)]=0x18;for(var _0x1ac2b9=[],_0x2edd06=0x0;_0x2edd06<this[_0x5ecad9(0x3277)][_0x5ecad9(0x531b)];_0x2edd06++)_0x1ac2b9[_0x5ecad9(0x3a33)](this[_0x5ecad9(0x3277)][_0x2edd06]['z']);var _0x1526d7=Math['max'][_0x5ecad9(0x18ce)]({},_0x1ac2b9),_0xe181cf=[];_0x1967be=SymbolAlgoUtil[_0x5ecad9(0x225d)](this['_controlPoints']);var _0x19ad83=this[_0x5ecad9(0x32d4)](this[_0x5ecad9(0x4caf)]*_0x411abe,_0x1967be);for(_0x2edd06=0x0;_0x2edd06<=_0x19ad83['pos'];_0x2edd06++)_0xe181cf[_0x5ecad9(0x3a33)](new PlotPoint3D(_0x1967be[_0x2edd06]['x'],_0x1967be[_0x2edd06]['y'],_0x1526d7));return _0xe181cf[_0x5ecad9(0x3a33)](new PlotPoint3D(_0x19ad83[_0x5ecad9(0x1f59)]['x'],_0x19ad83[_0x5ecad9(0x1f59)]['y'],_0x1526d7)),this[_0x5ecad9(0x625)][_0x5ecad9(0x30cd)]=[],this[_0x5ecad9(0x625)][_0x5ecad9(0x30cd)]=this['_animationGOFeature']['_localPoints'][_0x5ecad9(0x32c8)](_0xe181cf),this[_0x5ecad9(0x625)][_0x5ecad9(0x1d4b)]=!0x1,!0x0;},GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x17df)]=function(_0x4c32d4){var _0xf0bfad=_0x68aa19;0x0===this[_0xf0bfad(0x3277)][_0xf0bfad(0x531b)]&&(this['_controlPoints']=this['m_arrPts3D']);for(var _0x565dc4=SymbolAlgoUtil[_0xf0bfad(0x148d)](this[_0xf0bfad(0x3277)]),_0x3d44ff=[],_0x24675a=0x0;_0x24675a<this['_controlPoints'][_0xf0bfad(0x531b)];_0x24675a++){var _0x10847f=SymbolAlgoUtil[_0xf0bfad(0x2ffa)](_0x565dc4,this['_controlPoints'][_0x24675a])*_0x4c32d4,_0x1081bf=SymbolAlgoUtil[_0xf0bfad(0x4afb)](_0x565dc4,this['_controlPoints'][_0x24675a],_0x10847f);_0x3d44ff[_0xf0bfad(0x3a33)](_0x1081bf);}return this[_0xf0bfad(0x625)][_0xf0bfad(0x30cd)]=[],this[_0xf0bfad(0x625)][_0xf0bfad(0x30cd)]=this[_0xf0bfad(0x625)]['_localPoints'][_0xf0bfad(0x32c8)](_0x3d44ff),this['_animationGOFeature'][_0xf0bfad(0x1d4b)]=!0x1,!0x0;},GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x100e)]=function(){var _0x4f73a7=_0x68aa19;this['_animationGOFeature'][_0x4f73a7(0x30cd)]=[];},GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0xd74)]=function(_0x90bf6d){var _0x6804f9=_0x68aa19;if(this['_lineLength']=0x0,this[_0x6804f9(0x3277)]=[],this[_0x6804f9(0x3a10)]=[],this['_animationGOFeature'][_0x6804f9(0x30cd)]=[],this[_0x6804f9(0x625)][_0x6804f9(0x3fa3)]=this['_goFeature'][_0x6804f9(0x3fa3)],this['goFeatureLocalPts']['length']>=0x2){for(var _0x596f65=0x0;_0x596f65<this[_0x6804f9(0x2c02)]['length'];_0x596f65++)this[_0x6804f9(0x625)][_0x6804f9(0x30cd)][_0x6804f9(0x3a33)](this[_0x6804f9(0x2c02)][_0x596f65][_0x6804f9(0x254b)]());}},GOAnimationGrow['prototype']['OperateCtrlPts']=function(_0x198a76){var _0x21d0bc=_0x68aa19;for(var _0x5130a5=[],_0x17638c=0x0;_0x17638c<_0x198a76[_0x21d0bc(0x531b)];_0x17638c++)_0x5130a5[_0x21d0bc(0x3a33)](_0x198a76[_0x17638c][_0x21d0bc(0x254b)]());var _0x510046=_0x5130a5[_0x21d0bc(0x531b)];if(0x3==_0x510046){var _0x390b09=new PlotPoint3D();(_0x390b09=SymbolAlgoUtil['getPointsByTrapezoid'](0x1,_0x5130a5[0x0]['x'],_0x5130a5[0x0]['y'],_0x5130a5[0x1]['x'],_0x5130a5[0x1]['y'],_0x5130a5[0x2]['x'],_0x5130a5[0x2]['y'],_0x390b09))['z']=_0x5130a5[0x2]['z'],_0x5130a5['push'](_0x390b09);}if(_0x510046>0x4&&_0x5130a5[_0x21d0bc(0x4bc6)](0x4,_0x510046-0x4),SymbolAlgoUtil[_0x21d0bc(0x47b0)](_0x5130a5[0x2],_0x5130a5[0x0],_0x5130a5[0x1])){var _0x59c516=_0x5130a5[0x0][_0x21d0bc(0x254b)]();_0x5130a5[0x0]=_0x5130a5[0x1]['clone'](),_0x5130a5[0x1]=_0x59c516;}return!SymbolAlgoUtil['pointIsRightToVerticle'](_0x5130a5[0x0],_0x5130a5[0x1],_0x5130a5[0x2])&&(_0x59c516=_0x5130a5[0x2][_0x21d0bc(0x254b)](),(_0x5130a5[0x2]=_0x5130a5[0x3][_0x21d0bc(0x254b)](),_0x5130a5[0x3]=_0x59c516)),_0x5130a5;},Object[_0x68aa19(0x5b7)](GOAnimationGrow[_0x68aa19(0x4b51)],{'startScale':{'get':function(){var _0x340e52=_0x68aa19;return this[_0x340e52(0x3ed3)];},'set':function(_0x5e6090){var _0x564691=_0x68aa19;_0x5e6090!=this[_0x564691(0x3ed3)]&&(this[_0x564691(0x3ed3)]=_0x5e6090);}},'endScale':{'get':function(){var _0x1dd2e4=_0x68aa19;return this[_0x1dd2e4(0x2b0b)];},'set':function(_0x33428b){var _0x47711a=_0x68aa19;_0x33428b!=this['_endScale']&&(_0x33428b>=0x1&&(_0x33428b=0x1),this[_0x47711a(0x2b0b)]=_0x33428b);}}}),GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0xf05)]=function(){var _0x3af7f6=_0x68aa19,_0x1a0497=this[_0x3af7f6(0x3ec0)]();return _0x1a0497[_0x3af7f6(0x3243)]=this['getGOAnimationType'](),_0x1a0497[_0x3af7f6(0x38cf)]=this[_0x3af7f6(0x38cf)],_0x1a0497['endScale']=this[_0x3af7f6(0x329b)],_0x1a0497;},GOAnimationGrow[_0x68aa19(0x4b51)][_0x68aa19(0x415c)]=function(_0x2cea3e){var _0x44ec7c=_0x68aa19;this[_0x44ec7c(0x49ed)](_0x2cea3e),this[_0x44ec7c(0x38cf)]=_0x2cea3e[_0x44ec7c(0x38cf)],this[_0x44ec7c(0x329b)]=_0x2cea3e[_0x44ec7c(0x329b)];};var instance$1=null;function GOAnimationManager(_0x2a8c37){var _0x83f5b5=_0x68aa19;_0x2a8c37=WebGLPlot['defaultValue'](_0x2a8c37,WebGLPlot[_0x83f5b5(0x30e6)]['EMPTY_OBJECT']),this[_0x83f5b5(0xd3a)]=WebGLPlot[_0x83f5b5(0x30e6)](_0x2a8c37[_0x83f5b5(0x2adf)],''),this[_0x83f5b5(0x54c6)]=WebGLPlot[_0x83f5b5(0x30e6)](_0x2a8c37[_0x83f5b5(0x1d45)],null),this[_0x83f5b5(0x3547)]=[],this['_openEvoFileCompleted']=new WebGLPlot[(_0x83f5b5(0x4a02))](),this[_0x83f5b5(0x4b4f)]=new WebGLPlot[(_0x83f5b5(0x4a02))](),this[_0x83f5b5(0x22dc)]=new WebGLPlot[(_0x83f5b5(0x4a02))](),this[_0x83f5b5(0x2327)]=new WebGLPlot[(_0x83f5b5(0x4a02))](),this[_0x83f5b5(0x227c)](this[_0x83f5b5(0x54c6)]),this['options']={'serviceParams':{'proxy':null,'withCredentials':!0x1,'crossOrigin':null,'headers':null,'serverType':null}},_0x2a8c37[_0x83f5b5(0x2fce)]&&_0x2a8c37[_0x83f5b5(0x2fce)][_0x83f5b5(0x2faf)]&&SymbolAlgoUtil[_0x83f5b5(0x32d9)](this[_0x83f5b5(0x2fce)],_0x2a8c37[_0x83f5b5(0x2fce)]);}function isCanCreateAnimation(_0x430c77,_0x4de062){var _0x3ccbf4=_0x68aa19;return(_0x4de062!==SymbolType$1[_0x3ccbf4(0x665)]||_0x430c77!==GOAnimationType$1[_0x3ccbf4(0x3391)])&&(_0x4de062!==SymbolType$1[_0x3ccbf4(0x3b2)]||_0x430c77!==GOAnimationType$1[_0x3ccbf4(0x18c5)]);}GOAnimationManager['getInstance']=function(_0x5d4046){var _0x3d6346=_0x68aa19;return!WebGLPlot[_0x3d6346(0x3224)](_0x5d4046)||null!==instance$1&&_0x5d4046[_0x3d6346(0x1d45)]===instance$1[_0x3d6346(0x54c6)]||(instance$1=new GOAnimationManager(_0x5d4046)),instance$1;},GOAnimationManager[_0x68aa19(0x4b51)]['createGOAnimation']=function(_0x10b833,_0x89c6de,_0x3f1519){var _0x165556=_0x68aa19;if(_0x10b833===GOAnimationType$1[_0x165556(0x48e2)]){Array[_0x165556(0x4b57)](_0x3f1519)||(_0x3f1519=[_0x3f1519]);for(let _0x1b8caf=0x0;_0x1b8caf<_0x3f1519[_0x165556(0x531b)];_0x1b8caf++)if(!SymbolAlgoUtil[_0x165556(0x5432)](_0x3f1519[_0x1b8caf][_0x165556(0x5218)]))return null;return(_0x29517f=this[_0x165556(0x153e)](_0x10b833,_0x89c6de))['setGOFeatures'](this,_0x3f1519)?(this[_0x165556(0x3547)][_0x165556(0x3a33)](_0x29517f),_0x29517f):null;}return WebGLPlot[_0x165556(0x3224)](_0x3f1519)&&isCanCreateAnimation(_0x10b833,_0x3f1519[_0x165556(0x4ef6)])?null===(_0x29517f=this['createGOAnimationByType'](_0x10b833,_0x89c6de))||null==_0x3f1519||_0x3f1519[_0x165556(0x4ef6)]===SymbolType$1[_0x165556(0x419b)]||null===_0x3f1519||!WebGLPlot[_0x165556(0x3224)](_0x3f1519)||0x0===_0x3f1519[_0x165556(0x4134)]&&_0x3f1519[_0x165556(0x7d1)]===SymbolType$1['SYMBOL_TEXT']?null:_0x29517f['setGOFeature'](this,_0x3f1519)?(this[_0x165556(0x3547)]['push'](_0x29517f),_0x29517f):null:null;var _0x29517f;},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x227c)]=function(_0x1280ab){var _0x5f09a3=_0x68aa19;this[_0x5f09a3(0x2710)]=new PlotAnimationLayer(_0x5f09a3(0x5734),_0x1280ab);var _0x68a27a=!0x1;if(WebGLPlot[_0x5f09a3(0x3224)](_0x1280ab[_0x5f09a3(0xd0a)])&&_0x1280ab[_0x5f09a3(0xd0a)]instanceof WebGLPlot[_0x5f09a3(0x25e7)])_0x1280ab['plotLayers'][_0x5f09a3(0x4043)]=this[_0x5f09a3(0x2710)],_0x68a27a=!0x0;else for(var _0x35265c=0x0,_0x30ae45=_0x1280ab[_0x5f09a3(0x4b14)]['length'];_0x35265c<_0x30ae45;_0x35265c++){var _0x391d6e=_0x1280ab[_0x5f09a3(0x4b14)][_0x5f09a3(0x4952)][_0x35265c];if(WebGLPlot['defined'](_0x391d6e)&&_0x391d6e instanceof WebGLPlot['PlotLayers']){_0x391d6e[_0x5f09a3(0x4043)]=this['_goAnimationLayer'],_0x68a27a=!0x0;break;}}if(!_0x68a27a){var _0x26a850=new WebGLPlot['PlotLayers']();_0x26a850[_0x5f09a3(0x4043)]=this[_0x5f09a3(0x2710)],_0x1280ab[_0x5f09a3(0x4b14)][_0x5f09a3(0x4979)](_0x26a850),_0x1280ab[_0x5f09a3(0xd0a)]=_0x26a850;}},GOAnimationManager['prototype'][_0x68aa19(0x153e)]=function(_0x229bc4,_0x2b5d85){var _0x3976b9=_0x68aa19;if(null===_0x2b5d85||''===_0x2b5d85||null===this[_0x3976b9(0x2710)])return null;if(null!==this[_0x3976b9(0x1587)](_0x2b5d85))return null;var _0x5a7010=null;switch(_0x229bc4){case GOAnimationType$1[_0x3976b9(0x4521)]:_0x5a7010=new GOAnimationWay();break;case GOAnimationType$1[_0x3976b9(0xddf)]:_0x5a7010=new GOAnimationBlink();break;case GOAnimationType$1['ANIMATION_ATTRIBUTE']:_0x5a7010=new GOAnimationAttribute();break;case GOAnimationType$1['ANIMATION_SHOW']:_0x5a7010=new GOAnimationShow();break;case GOAnimationType$1[_0x3976b9(0xc75)]:_0x5a7010=new GOAnimationRotate();break;case GOAnimationType$1[_0x3976b9(0x18c5)]:_0x5a7010=new GOAnimationScale();break;case GOAnimationType$1[_0x3976b9(0x3391)]:_0x5a7010=new GOAnimationGrow();break;case GOAnimationType$1['ANIMATION_WAY_GROUP']:_0x5a7010=new GOAnimationWay_ModelGroup();break;default:return null;}return null!==_0x5a7010&&(_0x5a7010[_0x3976b9(0x13f9)]=_0x2b5d85),_0x5a7010;},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x1587)]=function(_0x40a971){var _0x1cdbc5=_0x68aa19;if(null===this['_goAnimations']||null===_0x40a971||''===_0x40a971)return null;for(var _0x572160=null,_0x3de0ba=0x0;_0x3de0ba<this[_0x1cdbc5(0x3547)]['length'];_0x3de0ba++)if(this[_0x1cdbc5(0x3547)][_0x3de0ba][_0x1cdbc5(0x13f9)]===_0x40a971){_0x572160=this['_goAnimations'][_0x3de0ba];break;}return _0x572160;},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x352f)]=function(_0x4fdf80){var _0x4548cb=_0x68aa19,_0x46e3ba=[];if(0x0===this[_0x4548cb(0x3547)][_0x4548cb(0x531b)]||null===_0x4fdf80||!WebGLPlot[_0x4548cb(0x3224)](_0x4fdf80))return _0x46e3ba;for(var _0x374bf7=this[_0x4548cb(0x3547)]['length'],_0x329178=0x0;_0x329178<_0x374bf7;_0x329178++)if(this[_0x4548cb(0x3547)][_0x329178][_0x4548cb(0x3ac4)][_0x4548cb(0x2b7f)]===_0x4fdf80[_0x4548cb(0x2b7f)]){var _0x186cdb=this['_goAnimations'][_0x329178];_0x46e3ba[_0x4548cb(0x3a33)](_0x186cdb);}return _0x46e3ba;},GOAnimationManager[_0x68aa19(0x4b51)]['findGOAnimationsByUuid']=function(_0xe97c3f){var _0x3cc7b8=_0x68aa19;if(0x0===this[_0x3cc7b8(0x3547)][_0x3cc7b8(0x531b)]||_0x3cc7b8(0x3041)===_0xe97c3f||null===_0xe97c3f)return[];var _0x371299=this[_0x3cc7b8(0xf77)](_0xe97c3f);return this[_0x3cc7b8(0x352f)](_0x371299);},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(){var _0x450c07=_0x68aa19;if(0x0===this[_0x450c07(0x3547)][_0x450c07(0x531b)])return!0x1;for(var _0x4f4a8d=!0x1,_0x541f22=0x0;_0x541f22<this[_0x450c07(0x3547)]['length'];_0x541f22++)this[_0x450c07(0x3547)][_0x541f22][_0x450c07(0x5108)]()&&(_0x4f4a8d=!0x0);return _0x4f4a8d;},GOAnimationManager['prototype'][_0x68aa19(0x2f02)]=function(){var _0x27800e=_0x68aa19;if(0x0!==this['_goAnimations'][_0x27800e(0x531b)]){for(var _0x471d39=0x0;_0x471d39<this['_goAnimations'][_0x27800e(0x531b)];_0x471d39++)this[_0x27800e(0x3547)][_0x471d39][_0x27800e(0x2f02)]();}},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x229e)]=function(){var _0xc77df1=_0x68aa19;if(0x0!==this[_0xc77df1(0x3547)][_0xc77df1(0x531b)]){for(var _0x3781a5=0x0;_0x3781a5<this[_0xc77df1(0x3547)]['length'];_0x3781a5++)this[_0xc77df1(0x3547)][_0x3781a5][_0xc77df1(0x229e)]();}},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x2eb7)]=function(){var _0xaaf100=_0x68aa19;if(0x0!==this[_0xaaf100(0x3547)]['length']){for(var _0x2ec926=0x0;_0x2ec926<this[_0xaaf100(0x3547)][_0xaaf100(0x531b)];_0x2ec926++)this['_goAnimations'][_0x2ec926][_0xaaf100(0x2eb7)]();}},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0xbe0)]=function(){var _0xb55133=_0x68aa19;if(0x0!==this[_0xb55133(0x3547)][_0xb55133(0x531b)]){for(var _0x159d21=0x0;_0x159d21<this['_goAnimations'][_0xb55133(0x531b)];_0x159d21++)this['_goAnimations'][_0x159d21][_0xb55133(0xbe0)]();}},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x12a1)]=function(_0x270e5d){var _0x514216=_0x68aa19;if(0x0===this['_goAnimations'][_0x514216(0x531b)]||null===_0x270e5d||''===_0x270e5d)return!0x1;var _0x268bfe=this['findGOAnimationByName'](_0x270e5d);return this[_0x514216(0x3da0)](_0x268bfe);},GOAnimationManager['prototype'][_0x68aa19(0x3686)]=function(_0x4572c1){var _0x30d931=_0x68aa19;if(0x0===this[_0x30d931(0x3547)][_0x30d931(0x531b)]||null===_0x4572c1||!WebGLPlot[_0x30d931(0x3224)](_0x4572c1))return!0x1;for(var _0x5a834f=[],_0x17d23a=this[_0x30d931(0x3547)][_0x30d931(0x531b)],_0x138356=0x0;_0x138356<_0x17d23a;_0x138356++){var _0x412b20=this[_0x30d931(0x3547)][_0x138356];_0x412b20[_0x30d931(0x3ac4)][_0x30d931(0x2b7f)]!==_0x4572c1[_0x30d931(0x2b7f)]?_0x5a834f[_0x30d931(0x3a33)](_0x412b20):_0x412b20[_0x30d931(0x2578)]();}return this[_0x30d931(0x3547)]=_0x5a834f,!0x0;},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x3da0)]=function(_0x4620c8){var _0x1fdc5b=_0x68aa19;if(0x0===this['_goAnimations'][_0x1fdc5b(0x531b)]||null===_0x4620c8)return!0x1;for(var _0x140e7d=0x0;_0x140e7d<this[_0x1fdc5b(0x3547)][_0x1fdc5b(0x531b)];_0x140e7d++)if(this[_0x1fdc5b(0x3547)][_0x140e7d]===_0x4620c8){_0x4620c8[_0x1fdc5b(0xbe0)](),_0x4620c8[_0x1fdc5b(0x2578)](),_0x4620c8=null,this[_0x1fdc5b(0x3547)][_0x1fdc5b(0x4bc6)](_0x140e7d,0x1);break;}return!0x0;},GOAnimationManager[_0x68aa19(0x4b51)]['removeAllGOAnimation']=function(){var _0x59181f=_0x68aa19;if(0x0!==this['_goAnimations']['length']){for(var _0x5b3baf=0x0;_0x5b3baf<this[_0x59181f(0x3547)][_0x59181f(0x531b)];_0x5b3baf++)this['removeGOAnimation'](this[_0x59181f(0x3547)][_0x5b3baf]);this['_goAnimations']=[];}},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x27f5)]=function(){var _0x9da91e=_0x68aa19;for(var _0x5e7676=[],_0x28b175=this[_0x9da91e(0x54c6)],_0xd5edb3=SymbolAlgoUtil[_0x9da91e(0x40e9)](_0x28b175),_0x4fe68d=0x0;_0x4fe68d<_0xd5edb3[_0x9da91e(0x3447)]['length'];++_0x4fe68d){var _0x3c6415=_0xd5edb3['findByIndex'](_0x4fe68d);_0x3c6415 instanceof PlottingLayer&&_0x5e7676['push'](_0x3c6415);}return _0x5e7676;},GOAnimationManager[_0x68aa19(0x4b51)]['getFeatureByID']=function(_0x30fbc9){var _0x1d16d4=_0x68aa19;for(var _0xf88d5f=this[_0x1d16d4(0x27f5)](),_0x2a9724=0x0;_0x2a9724<_0xf88d5f['length'];_0x2a9724++){var _0x3857a7=_0xf88d5f[_0x2a9724]['getFeatureByUuid'](_0x30fbc9);if(_0x3857a7)return _0x3857a7;}},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x3207)]=function(){var _0x42a1ae=_0x68aa19;return this[_0x42a1ae(0x3547)];},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x13e7)]=function(){var _0x26bb99=_0x68aa19;for(var _0xe272e7=this[_0x26bb99(0x27f5)](),_0x38f38d=0x0;_0x38f38d<_0xe272e7[_0x26bb99(0x531b)];_0x38f38d++)null!=_0xe272e7[_0x38f38d][_0x26bb99(0x1429)]&&_0xe272e7[_0x38f38d]['_plottingEdit']['releaseSelection']();},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0xf05)]=function(){var _0x14c177=_0x68aa19;for(var _0x4b9995={'animations':[]},_0xdd823a=0x0;_0xdd823a<this[_0x14c177(0x3547)]['length'];_0xdd823a++)_0x4b9995[_0x14c177(0x179a)][_0x14c177(0x3a33)](this[_0x14c177(0x3547)][_0xdd823a]['getJSONData']());return _0x4b9995;},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x415c)]=function(_0x4ff939){var _0x35cace=_0x68aa19;if(_0x4ff939[_0x35cace(0x1848)])for(var _0x5e54de=0x0,_0x510a5d=0x0;_0x510a5d<_0x4ff939[_0x35cace(0x1848)][_0x35cace(0x531b)];_0x510a5d++){for(var _0x42c9a5=_0x4ff939['AnimationGroups'][_0x510a5d],_0x4aae62=0x0,_0x528b64=0x0;_0x528b64<_0x42c9a5[_0x35cace(0x4380)]['length'];_0x528b64++){var _0x966e33=_0x42c9a5[_0x35cace(0x4380)][_0x528b64],_0x3b8b3b=_0x966e33[_0x35cace(0x1aa4)]+_0x966e33[_0x35cace(0x1afe)];_0x4aae62=_0x3b8b3b>_0x4aae62?_0x3b8b3b:_0x4aae62;}this[_0x35cace(0x39e2)](_0x42c9a5[_0x35cace(0x4380)],_0x5e54de),_0x5e54de+=_0x4aae62;}else this[_0x35cace(0x39e2)](_0x4ff939['animations'],0x0);},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x39e2)]=function(_0x6f0acd,_0xcc9243){var _0x5ea49d=_0x68aa19;for(var _0xc3569b=0x0;_0xc3569b<_0x6f0acd[_0x5ea49d(0x531b)];_0xc3569b++){var _0x4e059b=_0x6f0acd[_0xc3569b],_0xe19bf7=_0x4e059b[_0x5ea49d(0x50b)],_0x55b677=this[_0x5ea49d(0xf77)](_0xe19bf7),_0x3a5a01=_0x4e059b[_0x5ea49d(0x13f9)],_0x15f64c=_0x4e059b[_0x5ea49d(0x3243)];if(_0x55b677&&_0x3a5a01&&-0x1!==_0x15f64c){var _0x28d036=this[_0x5ea49d(0x3054)](_0x15f64c,_0x3a5a01,_0x55b677);null!==_0x28d036&&(_0x4e059b[_0x5ea49d(0x1aa4)]+=_0xcc9243,_0x28d036[_0x5ea49d(0x415c)](_0x4e059b));}}},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x252f)]=function(_0x1d1887,_0x521c0e){var _0x3272b6=_0x68aa19,_0x1c3511=this;function _0xdfe930(_0x29ddc1){_0x29ddc1?function(_0x148941){var _0x2f6d43=_0x54f3;_0x1c3511[_0x2f6d43(0x22dc)][_0x2f6d43(0x30bb)](_0x148941);}():function(_0x3f7641){_0x1c3511['_saveEvoFileFailed']['raiseEvent'](_0x3f7641);}();}var _0x41b0ab=WebGLPlot['smlFileService'](_0x1c3511[_0x3272b6(0xd3a)],this['options'][_0x3272b6(0x2faf)]);if(_0x41b0ab){var _0x9ba757=_0x41b0ab[_0x3272b6(0x195a)];_0x9ba757['method']=_0x3272b6(0x30ba),_0x9ba757[_0x3272b6(0x4e2c)]=this[_0x3272b6(0xf05)](),_0x9ba757[_0x3272b6(0x492a)]=_0x1d1887,_0x9ba757[_0x3272b6(0x373d)]=_0x521c0e,_0x41b0ab[_0x3272b6(0x545c)]['editSMLFile'](_0x9ba757,function(_0x21bc3e){var _0x1270a7=_0x3272b6;_0x21bc3e[_0x1270a7(0x4fe2)][_0x1270a7(0x4ee5)]?_0xdfe930({'success':!0x0}):_0xdfe930({'success':!0x1});},this);}},GOAnimationManager['prototype'][_0x68aa19(0x33d6)]=function(_0x451ec8){var _0xcbd243=_0x68aa19,_0x3c073c=this,_0x1aeaba=WebGLPlot[_0xcbd243(0x545c)](this[_0xcbd243(0xd3a)],this['options'][_0xcbd243(0x2faf)]);if(_0x1aeaba){var _0x36f386=_0x1aeaba['editSmlFileParams'];_0x36f386[_0xcbd243(0x42e4)]=_0xcbd243(0x3a67),_0x36f386['smlFileName']=_0x451ec8,_0x1aeaba['smlFileService'][_0xcbd243(0x20a2)](_0x36f386,function(_0x12cbda){var _0x27d52a=_0xcbd243,_0x2ec2e5;_0x12cbda['result'][_0x27d52a(0x4ee5)]?(_0x2ec2e5=_0x12cbda['result'],_0x3c073c['fromJSONData'](_0x2ec2e5),_0x3c073c[_0x27d52a(0x3b22)]['raiseEvent']()):_0x3c073c[_0x27d52a(0x4b4f)][_0x27d52a(0x30bb)]();},this);}},GOAnimationManager[_0x68aa19(0x4b51)][_0x68aa19(0x2f92)]=function(_0x325118){var _0x33c597=_0x68aa19,_0x4d1fd3=this[_0x33c597(0xd3a)],_0x44cd3f=_0x4d1fd3[_0x33c597(0x163c)](_0x4d1fd3[_0x33c597(0x531b)]-0x1,0x1);return _0x4d1fd3+='/'===_0x44cd3f?'smlInfos/':_0x33c597(0x53d),_0x4d1fd3+=_0x325118+'.json';};var WebGLPlot$6=window[_0x68aa19(0x146e)]=window[_0x68aa19(0x146e)]||{};function Plotting(_0x343c6e,_0x5c74e0,_0x483698){var _0x1ddc2d=_0x68aa19;try{SuperMapAlgoPlot;}catch(_0x3a37cc){throw new WebGLPlot$6[(_0x1ddc2d(0x5787))](_0x1ddc2d(0x14ff));}this[_0x1ddc2d(0x2fce)]={'serviceParams':{'proxy':null,'withCredentials':!0x1,'crossOrigin':null,'headers':null,'serverType':null}},this[_0x1ddc2d(0xd3a)]=_0x343c6e,this['_scene']=_0x5c74e0,_0x483698&&_0x483698[_0x1ddc2d(0x2faf)]&&SymbolAlgoUtil[_0x1ddc2d(0x32d9)](this['options'],_0x483698),this['_sitDataManager']=WebGLPlot$6[_0x1ddc2d(0x2268)][_0x1ddc2d(0x5789)]({'scene':this['_scene'],'serverUrl':this['_serverUrl'],'options':this['options']}),this[_0x1ddc2d(0x356a)]=SymbolLibManager['getInstance'](this[_0x1ddc2d(0xd3a)],this[_0x1ddc2d(0x2fce)]),this[_0x1ddc2d(0x54ab)]=GOAnimationManager[_0x1ddc2d(0x5789)]({'serverUrl':this[_0x1ddc2d(0xd3a)],'scene':this[_0x1ddc2d(0x54c6)],'options':this[_0x1ddc2d(0x2fce)]}),this[_0x1ddc2d(0x2cbe)]=new WebGLPlot$6['DefaultStyle'](),WebGLPlot$6['S3MInstanceCollection']&&(this[_0x1ddc2d(0x4028)]=new WebGLPlot$6[(_0x1ddc2d(0x1be8))](_0x5c74e0['_context']),_0x5c74e0['primitives']['add'](this['s3mInstanceColc']),WebGLPlot$6[_0x1ddc2d(0x4028)]=this[_0x1ddc2d(0x4028)]),this[_0x1ddc2d(0xa9c)]=0x2710;}WebGLPlot$6[_0x68aa19(0x55de)]=null,Plotting[_0x68aa19(0x4b51)]['destroy']=function(){var _0x3ff881=_0x68aa19;this[_0x3ff881(0x54c6)][_0x3ff881(0x1880)][_0x3ff881(0x4b3f)](_0x3ff881(0x5734),!0x0),this[_0x3ff881(0xd3a)]=null,this[_0x3ff881(0x2646)]=null,this[_0x3ff881(0x356a)]=null,this[_0x3ff881(0x54ab)]=null,this['defaultStyle']=null,this[_0x3ff881(0x54c6)]=null,WebGLPlot$6['g_Plotting']=null;},Plotting[_0x68aa19(0x5789)]=function(_0x5af611,_0x2c86f9,_0x19b610){var _0x53dc9d=_0x68aa19;return!WebGLPlot$6[_0x53dc9d(0x3224)](_0x5af611)||!WebGLPlot$6[_0x53dc9d(0x3224)](_0x2c86f9)||WebGLPlot$6[_0x53dc9d(0x55de)]&&WebGLPlot$6[_0x53dc9d(0x55de)][_0x53dc9d(0x54c6)]===_0x2c86f9||(WebGLPlot$6['g_Plotting']=new Plotting(_0x5af611,_0x2c86f9,_0x19b610)),WebGLPlot$6['g_Plotting'];},Plotting[_0x68aa19(0x4b51)][_0x68aa19(0x3472)]=function(){var _0x31051c=_0x68aa19;return this[_0x31051c(0x2646)];},Plotting[_0x68aa19(0x4b51)]['getSymbolLibManager']=function(){var _0x306949=_0x68aa19;return this[_0x306949(0x356a)];},Plotting[_0x68aa19(0x4b51)][_0x68aa19(0x4746)]=function(){var _0x524b11=_0x68aa19;return this[_0x524b11(0x54ab)];},Plotting['prototype'][_0x68aa19(0x4b5)]=function(){var _0x1077ef=_0x68aa19;return this[_0x1077ef(0xd3a)];},Plotting[_0x68aa19(0x4b51)][_0x68aa19(0x160a)]=function(){var _0x7e16b3=_0x68aa19;return this[_0x7e16b3(0x2cbe)];},Plotting[_0x68aa19(0x4b51)][_0x68aa19(0x5077)]=function(_0x44103d){var _0x32120d=_0x68aa19;let _0x38a4b0=PlotCollentionManager[_0x32120d(0x5789)]();_0x38a4b0&&_0x38a4b0[_0x32120d(0x999)][_0x32120d(0x4892)](_0x44103d),this[_0x32120d(0x54c6)]&&(this[_0x32120d(0x54c6)][_0x32120d(0x2292)][_0x32120d(0x11c7)]=_0x44103d);},Plotting[_0x68aa19(0x4b51)]['getUseDepthTest']=function(){var _0x49fe73=_0x68aa19;let _0x4155d5=PlotCollentionManager[_0x49fe73(0x5789)]();return _0x4155d5?_0x4155d5[_0x49fe73(0x999)][_0x49fe73(0x2570)][_0x49fe73(0x15ab)][_0x49fe73(0x41e8)]:!!this['_scene']&&this[_0x49fe73(0x54c6)][_0x49fe73(0x2292)][_0x49fe73(0x11c7)];},Plotting[_0x68aa19(0x4b51)]['getS3MCollection']=function(){return this['s3mInstanceColc'];};var CheckFloatTexturePrecisionFS=_0x68aa19(0x5166),renderStateScratch;function ComputeEngine(_0x4b8936){var _0x24a2e9=_0x68aa19;this[_0x24a2e9(0x1968)]=_0x4b8936;}var drawCommandScratch=new DrawCommand({'primitiveType':PrimitiveType$1[_0x68aa19(0x139)]}),clearCommandScratch=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0)});function createFramebuffer$5(_0x286d26,_0x337ff5){return new Framebuffer$2({'context':_0x286d26,'colorTextures':[_0x337ff5],'destroyAttachments':!0x1});}function createViewportQuadShader(_0x359b2b,_0x539e3c){var _0x5d9bb1=_0x68aa19;return ShaderProgram$1[_0x5d9bb1(0x4d21)]({'context':_0x359b2b,'vertexShaderSource':ViewportQuadVS,'fragmentShaderSource':_0x539e3c,'attributeLocations':{'position':0x0,'textureCoordinates':0x1}});}function createRenderState$1(_0x1a424e,_0x38ee37){var _0x278bf9=_0x68aa19;return defined$1(renderStateScratch)&&renderStateScratch[_0x278bf9(0x18be)][_0x278bf9(0x209)]===_0x1a424e&&renderStateScratch[_0x278bf9(0x18be)][_0x278bf9(0x5862)]===_0x38ee37||(renderStateScratch=RenderState['fromCache']({'viewport':new BoundingRectangle(0x0,0x0,_0x1a424e,_0x38ee37)})),renderStateScratch;}function checkFloatTexturePrecision(_0x37ad5a){var _0x3f0cdc=_0x68aa19;if(!_0x37ad5a[_0x3f0cdc(0x4950)])return!0x1;var _0x59efdd=new ComputeEngine(_0x37ad5a),_0x5f3b3b=new Texture$1({'context':_0x37ad5a,'width':0x1,'height':0x1,'pixelFormat':PixelFormat$1['RGBA']}),_0x45d350=new Texture$1({'context':_0x37ad5a,'width':0x1,'height':0x1,'pixelFormat':PixelFormat$1[_0x3f0cdc(0x4a1c)],'pixelDatatype':checkFloatTexturePrecision[_0x3f0cdc(0x55d6)](),'source':{'width':0x1,'height':0x1,'arrayBufferView':checkFloatTexturePrecision[_0x3f0cdc(0x399e)]([0x1e240,0x0,0x0,0x0])}}),_0x8b7ce1=new Framebuffer$2({'context':_0x37ad5a,'colorTextures':[_0x5f3b3b],'destroyAttachments':!0x1}),_0x44774f={'framebuffer':_0x8b7ce1,'x':0x0,'y':0x0,'width':0x1,'height':0x1},_0x565077=!0x1;return new ComputeCommand({'fragmentShaderSource':CheckFloatTexturePrecisionFS,'outputTexture':_0x5f3b3b,'uniformMap':{'u_floatTexture':function(){return _0x45d350;}},'persists':!0x1,'postExecute':function(){var _0x5bf071=_0x3f0cdc,_0x4e3579=_0x37ad5a[_0x5bf071(0xc23)](_0x44774f);_0x565077=0x0===_0x4e3579[0x0];}})[_0x3f0cdc(0x5108)](_0x59efdd),_0x59efdd['destroy'](),_0x8b7ce1[_0x3f0cdc(0x2578)](),_0x565077;}function ClampFramebuffer(_0xeca746){var _0x23f6a5=_0x68aa19;this['_renderTexture']=new RenderTexture(_0xeca746),this[_0x23f6a5(0x1f55)][_0x23f6a5(0x3e71)]=PixelDatatype[_0x23f6a5(0x4aae)],this['_context']=_0xeca746,this[_0x23f6a5(0x4e9c)]=!0x0,this['_environmentVisible']={'isSunVisible':!0x1,'isMoonVisible':!0x1,'isSkyAtmosphereVisible':!0x1,'isSkyBoxVisible':!0x1,'isGlobalVisible':!0x1,'isObjectVisible':!0x0};var _0x2b5b30=_0xeca746[_0x23f6a5(0x1651)],_0x319248=defined$1(_0xeca746[_0x23f6a5(0xb03)])?_0xeca746[_0x23f6a5(0xb03)]['_framebuffer']:null;_0x2b5b30[_0x23f6a5(0x6e7)](_0x2b5b30['FRAMEBUFFER'],_0x319248);}function ClosedDepthFramebuffer(_0x1a923f){var _0x101629=_0x68aa19;this[_0x101629(0x1968)]=_0x1a923f,this[_0x101629(0x5008)]=void 0x0,this[_0x101629(0x43dd)]=void 0x0,this[_0x101629(0x3f8)]=void 0x0,this[_0x101629(0x20fa)]=void 0x0,this[_0x101629(0x5418)]=Math[_0x101629(0x2bc6)](Math[_0x101629(0x1f76)](0x2,Math['ceil'](Math[_0x101629(0xe28)](_0x1a923f[_0x101629(0x2e24)])/Math[_0x101629(0xe28)](0xa))),0x8),this[_0x101629(0x1626)]=Math['max'](Math[_0x101629(0x1f76)](0x2,Math[_0x101629(0x28fa)](Math[_0x101629(0xe28)](_0x1a923f['drawingBufferHeight'])/Math[_0x101629(0xe28)](0xa))),0x8),this[_0x101629(0x38d9)]=new BoundingRectangle(0x0,0x0,this[_0x101629(0x5418)],this['_upSampleHeight']);}ComputeEngine[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x3321e4){var _0x25b551=_0x68aa19;defined$1(_0x3321e4['preExecute'])&&_0x3321e4[_0x25b551(0x25d2)](_0x3321e4);var _0x13ff9c=_0x3321e4[_0x25b551(0x1f7c)],_0x3d1006=_0x13ff9c[_0x25b551(0x209)],_0x5bb1e5=_0x13ff9c[_0x25b551(0x5862)],_0x598015=this[_0x25b551(0x1968)],_0x1d0a59=defined$1(_0x3321e4[_0x25b551(0xa85)])?_0x3321e4['vertexArray']:_0x598015[_0x25b551(0xbfa)](),_0x51f10e=defined$1(_0x3321e4[_0x25b551(0x30a0)])?_0x3321e4[_0x25b551(0x30a0)]:createViewportQuadShader(_0x598015,_0x3321e4['fragmentShaderSource']),_0x529e03=createFramebuffer$5(_0x598015,_0x13ff9c),_0x5ef699=createRenderState$1(_0x3d1006,_0x5bb1e5),_0x19feaf=_0x3321e4[_0x25b551(0x15fe)],_0x28e24e=clearCommandScratch;_0x28e24e[_0x25b551(0x27b)]=_0x529e03,_0x28e24e[_0x25b551(0x5547)]=_0x5ef699,_0x28e24e['execute'](_0x598015);var _0x40e8ea=drawCommandScratch;_0x40e8ea[_0x25b551(0xa85)]=_0x1d0a59,_0x40e8ea[_0x25b551(0x5547)]=_0x5ef699,_0x40e8ea[_0x25b551(0x30a0)]=_0x51f10e,_0x40e8ea[_0x25b551(0x15fe)]=_0x19feaf,_0x40e8ea[_0x25b551(0x27b)]=_0x529e03,_0x40e8ea['execute'](_0x598015),_0x529e03[_0x25b551(0x2578)](),_0x3321e4[_0x25b551(0x2be0)]||(_0x51f10e[_0x25b551(0x2578)](),defined$1(_0x3321e4[_0x25b551(0xa85)])&&_0x1d0a59[_0x25b551(0x2578)]()),defined$1(_0x3321e4[_0x25b551(0x15bb)])&&_0x3321e4[_0x25b551(0x15bb)](_0x13ff9c);},ComputeEngine[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ComputeEngine[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyObject$1(this);},checkFloatTexturePrecision[_0x68aa19(0x55d6)]=function(){var _0x207968=_0x68aa19;return PixelDatatype[_0x207968(0x15eb)];},checkFloatTexturePrecision[_0x68aa19(0x399e)]=function(_0x10d100){return new Float32Array(_0x10d100);},Object[_0x68aa19(0x5b7)](ClampFramebuffer[_0x68aa19(0x4b51)],{'renderTexture':{'get':function(){var _0x4cfd71=_0x68aa19;return this[_0x4cfd71(0x1f55)];}},'environmentVisible':{'get':function(){var _0x58eade=_0x68aa19;return this[_0x58eade(0x13fd)];}},'isUpdate':{'get':function(){var _0xdbe9b=_0x68aa19;return this[_0xdbe9b(0x4e9c)];},'set':function(_0x260e1c){var _0x1bb03b=_0x68aa19;this[_0x1bb03b(0x4e9c)]=_0x260e1c;}},'isDepth':{'get':function(){return!0x1;}},'isHeight':{'get':function(){return!0x1;}},'useType':{'get':function(){return 0x20;},'set':function(_0x146474){}},'frameBufferType':{'get':function(){var _0x17b7ff=_0x68aa19;return FrameBufferType[_0x17b7ff(0x4e43)];}}}),ClampFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x4524)]=function(_0xb2757c){var _0x2039dc=_0x68aa19;this[_0x2039dc(0x1f55)][_0x2039dc(0x489f)](_0xb2757c);var _0x52ab8c=this[_0x2039dc(0x1968)],_0x19b6c2=_0x52ab8c[_0x2039dc(0x2e24)],_0x57f8e5=_0x52ab8c[_0x2039dc(0x1b40)];return this[_0x2039dc(0x1f55)][_0x2039dc(0x22d)][_0x2039dc(0x18be)][_0x2039dc(0x209)]=_0x19b6c2,this[_0x2039dc(0x1f55)]['_passState'][_0x2039dc(0x18be)][_0x2039dc(0x5862)]=_0x57f8e5,this['_renderTexture'][_0x2039dc(0x22d)];},ClampFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x25e5)]=function(_0x1b9781){var _0x4f9ecc=_0x68aa19;this[_0x4f9ecc(0x4e9c)]=!0x0;},ClampFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x152a4f,_0x4d13a5){},ClampFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ClampFramebuffer['prototype'][_0x68aa19(0x2578)]=function(){var _0x1b3b11=_0x68aa19;return this[_0x1b3b11(0x1f55)]=this['_renderTexture']&&this[_0x1b3b11(0x1f55)]['destroy'](),destroyObject$1(this);};var scratchPackedDepth$1=new Cartesian4(),packedDepthScale$3=new Cartesian4(0x1,0x1/0xff,0x1/0xfe01,0x1/0xfd02ff);function destroyTextures$5(_0x3d8a8f){var _0x491794=_0x68aa19;_0x3d8a8f[_0x491794(0x43dd)]=_0x3d8a8f[_0x491794(0x43dd)]&&!_0x3d8a8f[_0x491794(0x43dd)][_0x491794(0x1348)]()&&_0x3d8a8f[_0x491794(0x43dd)][_0x491794(0x2578)]();}function destroyFramebuffers$4(_0x1548dd){var _0x2513fd=_0x68aa19;_0x1548dd[_0x2513fd(0x5008)]=_0x1548dd[_0x2513fd(0x5008)]&&!_0x1548dd['_frameBuffer']['isDestroyed']()&&_0x1548dd[_0x2513fd(0x5008)]['destroy']();}function createTextures$3(_0x27486b,_0x49561d){var _0x5d7834=_0x68aa19;_0x27486b[_0x5d7834(0x43dd)]=new Texture$1({'context':_0x49561d,'width':_0x27486b[_0x5d7834(0x5418)],'height':_0x27486b['_upSampleHeight'],'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':PixelDatatype[_0x5d7834(0x4aae)]});}function createFramebuffers$4(_0x15c42d,_0x380129){var _0x3db5b8=_0x68aa19;destroyTextures$5(_0x15c42d),destroyFramebuffers$4(_0x15c42d),createTextures$3(_0x15c42d,_0x380129),_0x15c42d[_0x3db5b8(0x5008)]=new Framebuffer$2({'context':_0x380129,'colorTextures':[_0x15c42d[_0x3db5b8(0x43dd)]],'destroyAttachments':!0x1});}function updateFramebuffers$4(_0x8876d9,_0x459fe8){var _0xeceae3=_0x68aa19;defined$1(_0x8876d9[_0xeceae3(0x5008)])&&defined$1(_0x8876d9[_0xeceae3(0x43dd)])||createFramebuffers$4(_0x8876d9,_0x459fe8);}function updateCopyCommands$2(_0x358893,_0x3ca409,_0x5e248c){var _0x284712=_0x68aa19;!defined$1(_0x358893[_0x284712(0x20fa)])&&(_0x358893[_0x284712(0x20fa)]=_0x3ca409[_0x284712(0xa16)](_0x284712(0x19c8),{'renderState':RenderState[_0x284712(0x4d21)]({'viewport':_0x358893[_0x284712(0x38d9)]}),'uniformMap':{'u_texture':function(){var _0x4c95d6=_0x284712;return _0x358893[_0x4c95d6(0x3f8)];}},'owner':_0x358893})),_0x358893[_0x284712(0x3f8)]=_0x5e248c,_0x358893[_0x284712(0x20fa)][_0x284712(0x27b)]=_0x358893[_0x284712(0x5008)],defined$1(_0x358893[_0x284712(0x4eb3)])||(_0x358893[_0x284712(0x4eb3)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x1),'stencil':0x0,'depth':0x1,'owner':_0x358893})),_0x358893['_clearCommand'][_0x284712(0x27b)]=_0x358893[_0x284712(0x5008)];}function ShaderCache(_0x3e3efe){var _0x196ecd=_0x68aa19;this['_context']=_0x3e3efe,this[_0x196ecd(0x5f8)]={},this[_0x196ecd(0x5693)]=0x0,this['_shadersToRelease']={};}function destroyShader(_0x414d01,_0x41b176){var _0x525ff8=_0x68aa19;for(var _0x522c70=_0x41b176[_0x525ff8(0x649)],_0x24368e=_0x522c70[_0x525ff8(0x531b)],_0x334aca=0x0;_0x334aca<_0x24368e;++_0x334aca){var _0x2edfac=_0x522c70[_0x334aca]+_0x41b176['keyword'];destroyShader(_0x414d01,_0x414d01[_0x525ff8(0x5f8)][_0x2edfac]);}delete _0x414d01['_shaders'][_0x41b176['keyword']],_0x41b176[_0x525ff8(0x30a0)]['finalDestroy']();}function constructKeyWordByName(_0x3dd2c0){var _0x5969b5=_0x68aa19,_0x5a382a=_0x3dd2c0[_0x5969b5(0x1f4b)],_0x4e942b=_0x3dd2c0['fragmentShaderSource'];if(_0x5969b5(0x29ad)!=typeof _0x5a382a&&_0x5969b5(0x29ad)!=typeof _0x4e942b&&defined$1(_0x5a382a[_0x5969b5(0x13f9)])&&defined$1(_0x4e942b[_0x5969b5(0x13f9)])){var _0xa6c304=_0x3dd2c0[_0x5969b5(0x36be)],_0x2ad03b=_0x5a382a[_0x5969b5(0x13f9)]+'_'+_0x4e942b[_0x5969b5(0x13f9)]+'_';return'string'!=typeof _0x5a382a&&(_0x2ad03b+=_0x5a382a['defines'][_0x5969b5(0x3ac2)]('_')),_0x5969b5(0x29ad)!=typeof _0x4e942b&&(_0x2ad03b+=_0x4e942b['defines'][_0x5969b5(0x3ac2)]('_')),_0x2ad03b+=JSON['stringify'](_0xa6c304);}}function TextureCache(){var _0x10fa03=_0x68aa19;this[_0x10fa03(0xa52)]={},this[_0x10fa03(0x54e6)]=0x0,this[_0x10fa03(0x144f)]={};}function SunLight(_0x28c449){var _0x2b09c5=_0x68aa19;_0x28c449=defaultValue$1(_0x28c449,defaultValue$1[_0x2b09c5(0x494f)]),this[_0x2b09c5(0x28b8)]=defined$1(_0x28c449['color'])?Color$2[_0x2b09c5(0x254b)](_0x28c449[_0x2b09c5(0x28b8)]):Color$2[_0x2b09c5(0x2d95)],this[_0x2b09c5(0x27a7)]=defaultValue$1(_0x28c449[_0x2b09c5(0x27a7)],0x2);}function UniformState(){var _0xa5b71a=_0x68aa19;this['globeDepthTexture']=void 0x0,this[_0xa5b71a(0x2bd5)]=void 0x0,this[_0xa5b71a(0x5227)]=new BoundingRectangle(),this[_0xa5b71a(0x3137)]=new Cartesian4(),this['_viewportDirty']=!0x1,this[_0xa5b71a(0x2a3)]=Matrix4[_0xa5b71a(0x254b)](Matrix4[_0xa5b71a(0x5139)]),this[_0xa5b71a(0x4f4c)]=Matrix4[_0xa5b71a(0x254b)](Matrix4[_0xa5b71a(0x5139)]),this[_0xa5b71a(0xa89)]=Matrix4['clone'](Matrix4[_0xa5b71a(0x5139)]),this[_0xa5b71a(0x2675)]=Matrix4[_0xa5b71a(0x254b)](Matrix4['IDENTITY']),this[_0xa5b71a(0x1029)]=Matrix4['clone'](Matrix4[_0xa5b71a(0x5139)]),this['_projection']=Matrix4[_0xa5b71a(0x254b)](Matrix4[_0xa5b71a(0x5139)]),this[_0xa5b71a(0x51d1)]=Matrix4['clone'](Matrix4[_0xa5b71a(0x5139)]),this[_0xa5b71a(0x2d97)]=new Cartesian2(),this[_0xa5b71a(0x4e60)]=new Cartesian2(),this[_0xa5b71a(0x547b)]=new Cartesian4(),this[_0xa5b71a(0x2564)]=void 0x0,this[_0xa5b71a(0x2c4c)]=Matrix3['clone'](Matrix4[_0xa5b71a(0x5139)]),this[_0xa5b71a(0x26f7)]=!0x0,this[_0xa5b71a(0x133b)]=new Matrix4(),this['_inverseView3DDirty']=!0x0,this[_0xa5b71a(0x3ab3)]=new Matrix4(),this['_inverseModelDirty']=!0x0,this[_0xa5b71a(0x1523)]=new Matrix4(),this['_inverseTransposeModelDirty']=!0x0,this[_0xa5b71a(0x3d18)]=new Matrix3(),this['_viewRotation']=new Matrix3(),this[_0xa5b71a(0x4d5a)]=new Matrix3(),this[_0xa5b71a(0x5744)]=new Matrix3(),this[_0xa5b71a(0xf1d)]=new Matrix3(),this['_inverseProjectionDirty']=!0x0,this[_0xa5b71a(0x53f6)]=new Matrix4(),this[_0xa5b71a(0x4cd1)]=!0x0,this[_0xa5b71a(0x4536)]=new Matrix4(),this[_0xa5b71a(0x252c)]=!0x0,this['_modelView3D']=new Matrix4(),this[_0xa5b71a(0x2a89)]=!0x0,this['_modelViewRelativeToEye']=new Matrix4(),this['_inverseModelViewDirty']=!0x0,this['_inverseModelView']=new Matrix4(),this['_inverseModelView3DDirty']=!0x0,this[_0xa5b71a(0x1b55)]=new Matrix4(),this[_0xa5b71a(0x3a8c)]=!0x0,this[_0xa5b71a(0x12d1)]=new Matrix4(),this[_0xa5b71a(0x46af)]=!0x0,this[_0xa5b71a(0x5e3)]=new Matrix4(),this[_0xa5b71a(0x3128)]=!0x0,this['_modelViewProjection']=new Matrix4(),this[_0xa5b71a(0x34b9)]=!0x0,this[_0xa5b71a(0x217d)]=new Matrix4(),this[_0xa5b71a(0x2706)]=!0x0,this[_0xa5b71a(0x1ff9)]=new Matrix4(),this[_0xa5b71a(0x12eb)]=!0x0,this[_0xa5b71a(0x1697)]=new Matrix4(),this[_0xa5b71a(0x15a9)]=!0x0,this[_0xa5b71a(0x48cc)]=new Matrix4(),this['_normalDirty']=!0x0,this[_0xa5b71a(0x1a89)]=new Matrix3(),this[_0xa5b71a(0x23a6)]=!0x0,this[_0xa5b71a(0x12ce)]=new Matrix3(),this['_inverseNormalDirty']=!0x0,this[_0xa5b71a(0x1f7b)]=new Matrix3(),this[_0xa5b71a(0x549d)]=!0x0,this[_0xa5b71a(0xec3)]=new Matrix3(),this[_0xa5b71a(0x984)]=!0x0,this[_0xa5b71a(0xe1b)]=new EncodedCartesian3(),this[_0xa5b71a(0x47f3)]=new Cartesian3(),this[_0xa5b71a(0x4e4f)]=new Cartesian3(),this[_0xa5b71a(0x246b)]=new Cartesian3(),this[_0xa5b71a(0x77d)]=new Cartesian3(),this[_0xa5b71a(0x3ab6)]=new Cartesian3(),this[_0xa5b71a(0x2286)]=new Cartesian3(),this[_0xa5b71a(0x2f16)]=new Cartesian3(),this[_0xa5b71a(0x415b)]=new Cartesian3(),this[_0xa5b71a(0x1431)]=new Cartesian3(),this[_0xa5b71a(0x3958)]=new Cartesian3(),this[_0xa5b71a(0x56b5)]=new Cartesian3(),this['_pass']=void 0x0,this['_mode']=void 0x0,this[_0xa5b71a(0x125e)]=void 0x0,this[_0xa5b71a(0x34e9)]=new Cartesian3(),this[_0xa5b71a(0x1b14)]=new Cartesian3(),this[_0xa5b71a(0xeea)]=new Cartesian3(),this['_frustum2DWidth']=0x0,this[_0xa5b71a(0x4fe4)]=new Cartesian2(),this[_0xa5b71a(0xcaf)]=0x1,this[_0xa5b71a(0x5053)]=0x1,this[_0xa5b71a(0x29a9)]=!0x1,this[_0xa5b71a(0x149f)]=new Color$2(),this[_0xa5b71a(0x2300)]=void 0x0,this[_0xa5b71a(0x3d2f)]=void 0x0,this[_0xa5b71a(0x4484)]=void 0x0,this[_0xa5b71a(0x31c4)]=void 0x0,this[_0xa5b71a(0x40ac)]=new Cartesian2(),this['_specularEnvironmentMapsMaximumLOD']=void 0x0,this[_0xa5b71a(0x5055)]=void 0x0,this[_0xa5b71a(0x212)]=void 0x0,this[_0xa5b71a(0xedc)]=new Cartesian2(),this['_globeSplitPosition']=new Cartesian2(),this[_0xa5b71a(0x28c5)]=void 0x0,this[_0xa5b71a(0x3d83)]=void 0x0,this[_0xa5b71a(0x3972)]=void 0x0,this['_globeDepthTextureDim']=new Cartesian2(),this['_silverLightingAtmosphere']=void 0x0;}function setView(_0x18bb5c,_0x2bab7a){var _0x3d4146=_0x68aa19;Matrix4[_0x3d4146(0x254b)](_0x2bab7a,_0x18bb5c[_0x3d4146(0x2675)]),Matrix4[_0x3d4146(0x4845)](_0x2bab7a,_0x18bb5c[_0x3d4146(0x3f25)]),_0x18bb5c[_0x3d4146(0x26f7)]=!0x0,_0x18bb5c[_0x3d4146(0x29b2)]=!0x0,_0x18bb5c[_0x3d4146(0x4cd1)]=!0x0,_0x18bb5c[_0x3d4146(0x252c)]=!0x0,_0x18bb5c['_modelViewRelativeToEyeDirty']=!0x0,_0x18bb5c[_0x3d4146(0x205c)]=!0x0,_0x18bb5c['_inverseModelView3DDirty']=!0x0,_0x18bb5c[_0x3d4146(0x3a8c)]=!0x0,_0x18bb5c[_0x3d4146(0x46af)]=!0x0,_0x18bb5c[_0x3d4146(0x3128)]=!0x0,_0x18bb5c[_0x3d4146(0x2706)]=!0x0,_0x18bb5c[_0x3d4146(0x12eb)]=!0x0,_0x18bb5c[_0x3d4146(0x4f32)]=!0x0,_0x18bb5c['_inverseNormalDirty']=!0x0,_0x18bb5c['_normal3DDirty']=!0x0,_0x18bb5c[_0x3d4146(0x549d)]=!0x0,_0x18bb5c[_0x3d4146(0x15a9)]=!0x0;}function setInverseView(_0x5bc753,_0x418eee){var _0x156053=_0x68aa19;Matrix4['clone'](_0x418eee,_0x5bc753[_0x156053(0x1029)]),Matrix4[_0x156053(0x4845)](_0x418eee,_0x5bc753['_inverseViewRotation']);}function jitterProjection(_0x5cafe6){var _0xd5557b=_0x68aa19,_0x845478=_0x5cafe6['_frameState'];if(defined$1(_0x845478)&&_0x845478[_0xd5557b(0xb7f)]&&'normal'===_0x845478[_0xd5557b(0x1d5e)][_0xd5557b(0x13f9)]){var _0x21d414=_0x5cafe6['_projection'];_0x21d414[0x8]+=_0x845478['jitter']['x'],_0x21d414[0x9]+=_0x845478[_0xd5557b(0x25f)]['y'];}}function setProjection(_0x5eef9f,_0x265c2f){var _0x5640b4=_0x68aa19;Matrix4[_0x5640b4(0x254b)](_0x265c2f,_0x5eef9f[_0x5640b4(0x19f8)]),jitterProjection(_0x5eef9f),_0x5eef9f['_inverseProjectionDirty']=!0x0,_0x5eef9f[_0x5640b4(0x3a8c)]=!0x0,_0x5eef9f[_0x5640b4(0x46af)]=!0x0,_0x5eef9f[_0x5640b4(0x3128)]=!0x0,_0x5eef9f['_modelViewProjectionRelativeToEyeDirty']=!0x0,_0x5eef9f[_0x5640b4(0x15a9)]=!0x0;}function setInfiniteProjection(_0x50a285,_0x408bca){var _0x5487a0=_0x68aa19;Matrix4['clone'](_0x408bca,_0x50a285[_0x5487a0(0x51d1)]),_0x50a285[_0x5487a0(0x12eb)]=!0x0;}function setCamera(_0x5dbb08,_0x581c0b){var _0x21edc0=_0x68aa19;Cartesian3[_0x21edc0(0x254b)](_0x581c0b[_0x21edc0(0x923)],_0x5dbb08[_0x21edc0(0x47f3)]),Cartesian3[_0x21edc0(0x254b)](_0x581c0b[_0x21edc0(0x1aa0)],_0x5dbb08[_0x21edc0(0x34e9)]),Cartesian3[_0x21edc0(0x254b)](_0x581c0b[_0x21edc0(0x929)],_0x5dbb08[_0x21edc0(0x1b14)]),Cartesian3['clone'](_0x581c0b[_0x21edc0(0x2205)],_0x5dbb08[_0x21edc0(0xeea)]),_0x5dbb08[_0x21edc0(0x984)]=!0x0;}ClosedDepthFramebuffer['prototype']['end']=function(_0x5e98b6,_0x739b2c,_0x5c0b67){var _0x3b71c2=_0x68aa19;for(var _0x5ef7ac,_0x2f369f=_0x5e98b6[_0x3b71c2(0x1968)],_0x27008b=_0x2f369f[_0x3b71c2(0x2e24)],_0x3f49cd=_0x2f369f['drawingBufferHeight'],_0x42b3a3=this[_0x3b71c2(0x5418)],_0x6593b6=this['_upSampleHeight'],_0x40e588=Math['max'](_0x42b3a3,_0x6593b6),_0x3ce227=_0x40e588*_0x40e588,_0x3d85d1=Math[_0x3b71c2(0x67a)](_0x739b2c/_0x27008b*_0x42b3a3),_0x26c505=Math['floor'](_0x5c0b67/_0x3f49cd*_0x6593b6),_0x2e28ac=0x0,_0x195a27=0x0,_0x2abb60=0x0,_0x387f0b=-0x1,_0x3fcb04=this[_0x3b71c2(0x5008)],_0x508860=_0x2f369f['readPixels']({'x':0x0,'y':0x0,'width':_0x42b3a3,'height':_0x6593b6,'framebuffer':_0x3fcb04}),_0x1c8835=0x0,_0x141a46=0x0;_0x141a46<_0x3ce227;++_0x141a46){if(-_0x3d85d1<=_0x2e28ac&&_0x2e28ac<=_0x3d85d1&&-_0x26c505<=_0x195a27&&_0x195a27<=_0x26c505){var _0x2421ef=0x4*((_0x26c505-_0x195a27)*_0x42b3a3+_0x2e28ac+_0x3d85d1);if(_0x5ef7ac=Cartesian4[_0x3b71c2(0x41a1)](_0x508860,_0x2421ef,scratchPackedDepth$1),Cartesian4[_0x3b71c2(0x3a31)](_0x5ef7ac,0xff,_0x5ef7ac),(_0x1c8835=Cartesian4[_0x3b71c2(0x22ed)](_0x5ef7ac,packedDepthScale$3))>0x0&&_0x1c8835<0x1)break;}if(_0x2e28ac===_0x195a27||_0x2e28ac<0x0&&-_0x2e28ac===_0x195a27||_0x2e28ac>0x0&&_0x2e28ac===0x1-_0x195a27){var _0x4fff48=_0x2abb60;_0x2abb60=-_0x387f0b,_0x387f0b=_0x4fff48;}_0x2e28ac+=_0x2abb60,_0x195a27+=_0x387f0b;}if(_0x1c8835>0x0&&_0x1c8835<0x1&&_0x5e98b6[_0x3b71c2(0x575b)][_0x3b71c2(0x531b)]>0x0){var _0x770a2e=_0x5e98b6['_frustumCommandsList'][0x0];_0x5e98b6[_0x3b71c2(0x1968)][_0x3b71c2(0x3cca)]['updateFrustum'](_0x770a2e);var _0xcf89db=new Cartesian2(_0x739b2c,_0x5c0b67);return SceneTransforms[_0x3b71c2(0x270f)](_0x5e98b6,_0xcf89db,_0x1c8835,new Cartesian3());}},ClosedDepthFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x3679)]=function(_0x284fe2,_0x131d3b){var _0x3b5c50=_0x68aa19;this[_0x3b5c50(0x20fa)][_0x3b5c50(0x5108)](_0x284fe2,_0x131d3b);},ClosedDepthFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x3679)]=function(_0x1ef17f,_0x519cdf){var _0x421c84=_0x68aa19;this['_copyDepthCommand'][_0x421c84(0x5108)](_0x1ef17f,_0x519cdf);},ClosedDepthFramebuffer['prototype'][_0x68aa19(0x50ec)]=function(_0x4a0542,_0x2484d1){var _0x2a0613=_0x68aa19;this[_0x2a0613(0x4eb3)][_0x2a0613(0x5108)](_0x4a0542,_0x2484d1);},ClosedDepthFramebuffer['prototype'][_0x68aa19(0x489f)]=function(_0xb792d1,_0x1fc14b){updateFramebuffers$4(this,_0xb792d1),updateCopyCommands$2(this,_0xb792d1,_0x1fc14b);},ClosedDepthFramebuffer[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},ClosedDepthFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x4583f6=_0x68aa19;return destroyTextures$5(this),destroyFramebuffers$4(this),this[_0x4583f6(0x20fa)][_0x4583f6(0x30a0)]=defined$1(this['_copyDepthCommand'][_0x4583f6(0x30a0)])&&this[_0x4583f6(0x20fa)][_0x4583f6(0x30a0)]['destroy'](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](ShaderCache['prototype'],{'numberOfShaders':{'get':function(){var _0xa79a25=_0x68aa19;return this[_0xa79a25(0x5693)];}}}),ShaderCache[_0x68aa19(0x4b51)][_0x68aa19(0x1779)]=function(_0x1f090c){var _0x15148f=_0x68aa19;return defined$1(_0x1f090c[_0x15148f(0x30a0)])&&_0x1f090c[_0x15148f(0x30a0)]['destroy'](),this['getShaderProgram'](_0x1f090c);},ShaderCache[_0x68aa19(0x4b51)]['getShaderProgram']=function(_0x1e890f){var _0x2beaf9=_0x68aa19,_0xe88c22,_0xba289f,_0x525fac,_0x4174a5=_0x1e890f[_0x2beaf9(0x1f4b)],_0x4f2cfb=_0x1e890f['fragmentShaderSource'],_0x4f622a=_0x1e890f[_0x2beaf9(0x36be)],_0x3a0b8e=_0x1e890f['varyings'],_0x18ae29=_0x1e890f[_0x2beaf9(0x4ab5)];'string'==typeof _0x4174a5&&(_0x4174a5=new ShaderSource({'sources':[_0x4174a5]})),_0x2beaf9(0x29ad)==typeof _0x4f2cfb&&(_0x4f2cfb=new ShaderSource({'sources':[_0x4f2cfb]}));var _0xd83f3e,_0x73bb37=constructKeyWordByName(_0x1e890f);if(_0xe88c22=defined$1(_0x73bb37)?_0x73bb37:(_0xba289f=_0x4174a5[_0x2beaf9(0x56a7)](this[_0x2beaf9(0x1968)]))+(_0x525fac=_0x4f2cfb[_0x2beaf9(0x25b3)](this[_0x2beaf9(0x1968)]))+JSON[_0x2beaf9(0x1e9b)](_0x4f622a),defined$1(this[_0x2beaf9(0x5f8)][_0xe88c22]))_0xd83f3e=this[_0x2beaf9(0x5f8)][_0xe88c22],delete this['_shadersToRelease'][_0xe88c22];else{defined$1(_0xba289f)||(_0xba289f=_0x4174a5[_0x2beaf9(0x56a7)](this['_context'])),defined$1(_0x525fac)||(_0x525fac=_0x4f2cfb[_0x2beaf9(0x25b3)](this[_0x2beaf9(0x1968)]));var _0x26b86d=this[_0x2beaf9(0x1968)],_0x2df2cd=new ShaderProgram$1({'gl':_0x26b86d[_0x2beaf9(0x1651)],'logShaderCompilation':_0x26b86d[_0x2beaf9(0x1bae)],'debugShaders':_0x26b86d[_0x2beaf9(0x1371)],'vertexShaderSource':_0x4174a5,'vertexShaderText':_0xba289f,'fragmentShaderSource':_0x4f2cfb,'fragmentShaderText':_0x525fac,'attributeLocations':_0x4f622a,'varyings':_0x3a0b8e,'bufferMode':_0x18ae29});_0xd83f3e={'cache':this,'shaderProgram':_0x2df2cd,'keyword':_0xe88c22,'derivedKeywords':[],'count':0x0},_0x2df2cd[_0x2beaf9(0x3351)]=_0xd83f3e,this[_0x2beaf9(0x5f8)][_0xe88c22]=_0xd83f3e,++this['_numberOfShaders'];}return++_0xd83f3e[_0x2beaf9(0x2d06)],_0xd83f3e[_0x2beaf9(0x30a0)];},ShaderCache['prototype'][_0x68aa19(0x1c9f)]=function(_0x175c23,_0x31933a,_0x24b9e7){var _0x131f3f=_0x68aa19,_0x29610a=_0x175c23[_0x131f3f(0x3351)],_0x1340b5=_0x31933a+_0x29610a[_0x131f3f(0x251)],_0x2e3f94=this[_0x131f3f(0x5f8)][_0x1340b5];if(defined$1(_0x2e3f94)){destroyShader(this,_0x2e3f94);var _0x5ca8bd=_0x29610a[_0x131f3f(0x649)][_0x131f3f(0x33ab)](_0x31933a);_0x5ca8bd>-0x1&&_0x29610a['derivedKeywords'][_0x131f3f(0x4bc6)](_0x5ca8bd,0x1);}return this['createDerivedShaderProgram'](_0x175c23,_0x31933a,_0x24b9e7);},ShaderCache[_0x68aa19(0x4b51)][_0x68aa19(0x25c1)]=function(_0x236a15,_0x5d8546){var _0x4ab9dc=_0x68aa19,_0x5c7d54=_0x5d8546+_0x236a15['_cachedShader'][_0x4ab9dc(0x251)],_0x4e7e9d=this['_shaders'][_0x5c7d54];if(defined$1(_0x4e7e9d))return _0x4e7e9d[_0x4ab9dc(0x30a0)];},ShaderCache[_0x68aa19(0x4b51)][_0x68aa19(0x2f71)]=function(_0x4bb3fe,_0x3af95d,_0x2e225f){var _0x69c04=_0x68aa19,_0x2de6ee=_0x4bb3fe[_0x69c04(0x3351)],_0x4ff824=_0x3af95d+_0x2de6ee[_0x69c04(0x251)],_0x3acf81=_0x2e225f[_0x69c04(0x1f4b)],_0x365503=_0x2e225f[_0x69c04(0x1eae)],_0x3c6045=_0x2e225f[_0x69c04(0x36be)],_0x4d3de7=_0x2e225f[_0x69c04(0x1fe4)],_0x1aa430=_0x2e225f[_0x69c04(0x4ab5)];_0x69c04(0x29ad)==typeof _0x3acf81&&(_0x3acf81=new ShaderSource({'sources':[_0x3acf81]})),_0x69c04(0x29ad)==typeof _0x365503&&(_0x365503=new ShaderSource({'sources':[_0x365503]}));var _0x1ebb5b=this[_0x69c04(0x1968)],_0x29322c=_0x3acf81[_0x69c04(0x56a7)](_0x1ebb5b),_0x11552a=_0x365503[_0x69c04(0x25b3)](_0x1ebb5b),_0x536d40=new ShaderProgram$1({'gl':_0x1ebb5b[_0x69c04(0x1651)],'logShaderCompilation':_0x1ebb5b[_0x69c04(0x1bae)],'debugShaders':_0x1ebb5b[_0x69c04(0x1371)],'vertexShaderSource':_0x3acf81,'vertexShaderText':_0x29322c,'fragmentShaderSource':_0x365503,'fragmentShaderText':_0x11552a,'attributeLocations':_0x3c6045,'varyings':_0x4d3de7,'bufferMode':_0x1aa430}),_0x111f4b={'cache':this,'shaderProgram':_0x536d40,'keyword':_0x4ff824,'derivedKeywords':[],'count':0x0};return _0x2de6ee[_0x69c04(0x649)][_0x69c04(0x3a33)](_0x3af95d),_0x536d40[_0x69c04(0x3351)]=_0x111f4b,this[_0x69c04(0x5f8)][_0x4ff824]=_0x111f4b,_0x536d40;},ShaderCache['prototype'][_0x68aa19(0xae3)]=function(){var _0x5571bb=_0x68aa19,_0x29d0a8=this[_0x5571bb(0x1d2e)];for(var _0x50e716 in _0x29d0a8){if(_0x29d0a8['hasOwnProperty'](_0x50e716))destroyShader(this,_0x29d0a8[_0x50e716]),--this['_numberOfShaders'];}this['_shadersToRelease']={};},ShaderCache[_0x68aa19(0x4b51)][_0x68aa19(0x2b1e)]=function(_0x5cf956){var _0x2f9386=_0x68aa19;if(defined$1(_0x5cf956)){var _0x33fdc7=_0x5cf956[_0x2f9386(0x3351)];_0x33fdc7&&0x0==--_0x33fdc7[_0x2f9386(0x2d06)]&&(this['_shadersToRelease'][_0x33fdc7[_0x2f9386(0x251)]]=_0x33fdc7);}},ShaderCache[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ShaderCache[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x282c06=_0x68aa19,_0x531e15=this[_0x282c06(0x5f8)];for(var _0x5d04ba in _0x531e15)_0x531e15[_0x282c06(0x2a77)](_0x5d04ba)&&_0x531e15[_0x5d04ba]['shaderProgram'][_0x282c06(0x3931)]();return destroyObject$1(this);},Object[_0x68aa19(0x5b7)](TextureCache[_0x68aa19(0x4b51)],{'numberOfTextures':{'get':function(){return this['_numberOfTextures'];}}}),TextureCache[_0x68aa19(0x4b51)]['getTexture']=function(_0x1bcdbc){var _0x21379b=_0x68aa19,_0x516a28=this[_0x21379b(0xa52)][_0x1bcdbc];if(defined$1(_0x516a28))return delete this[_0x21379b(0x144f)][_0x1bcdbc],++_0x516a28[_0x21379b(0x2d06)],_0x516a28[_0x21379b(0x20ac)];},TextureCache[_0x68aa19(0x4b51)][_0x68aa19(0xc04)]=function(_0x4cba4d,_0x205202){var _0x1eef8c=_0x68aa19,_0x519379={'texture':_0x205202,'count':0x1};_0x205202[_0x1eef8c(0x3931)]=_0x205202[_0x1eef8c(0x2578)];var _0x58fd0f=this;_0x205202[_0x1eef8c(0x2578)]=function(){var _0x809ae8=_0x1eef8c;0x0==--_0x519379[_0x809ae8(0x2d06)]&&(_0x58fd0f[_0x809ae8(0x144f)][_0x4cba4d]=_0x519379);},this[_0x1eef8c(0xa52)][_0x4cba4d]=_0x519379,++this['_numberOfTextures'];},TextureCache[_0x68aa19(0x4b51)][_0x68aa19(0x949)]=function(){var _0x5dc143=_0x68aa19,_0xb85982=this['_texturesToRelease'];for(var _0x3f1423 in _0xb85982)if(_0xb85982[_0x5dc143(0x2a77)](_0x3f1423)){var _0x40a6a5=_0xb85982[_0x3f1423];delete this[_0x5dc143(0xa52)][_0x3f1423],_0x40a6a5[_0x5dc143(0x20ac)][_0x5dc143(0x3931)](),--this[_0x5dc143(0x54e6)];}this['_texturesToRelease']={};},TextureCache['prototype']['isDestroyed']=function(){return!0x1;},TextureCache['prototype'][_0x68aa19(0x2578)]=function(){var _0x288423=_0x68aa19,_0x4aa8c7=this[_0x288423(0xa52)];for(var _0x459486 in _0x4aa8c7)_0x4aa8c7[_0x288423(0x2a77)](_0x459486)&&_0x4aa8c7[_0x459486]['texture'][_0x288423(0x3931)]();return destroyObject$1(this);},Object[_0x68aa19(0x5b7)](UniformState['prototype'],{'frameState':{'get':function(){var _0x2cb969=_0x68aa19;return this[_0x2cb969(0x2564)];}},'viewport':{'get':function(){var _0x3992e0=_0x68aa19;return this[_0x3992e0(0x5227)];},'set':function(_0xf05439){var _0x29e11d=_0x68aa19;if(!BoundingRectangle[_0x29e11d(0x2ed4)](_0xf05439,this[_0x29e11d(0x5227)])){BoundingRectangle['clone'](_0xf05439,this[_0x29e11d(0x5227)]);var _0x5bc1b6=this[_0x29e11d(0x5227)],_0x3989ee=this[_0x29e11d(0x3137)];_0x3989ee['x']=_0x5bc1b6['x'],_0x3989ee['y']=_0x5bc1b6['y'],_0x3989ee['z']=_0x5bc1b6[_0x29e11d(0x209)],_0x3989ee['w']=_0x5bc1b6['height'],this[_0x29e11d(0x4977)]=!0x0,this[_0x29e11d(0x15a9)]=!0x0;}}},'viewportCartesian4':{'get':function(){return this['_viewportCartesian4'];}},'viewportOrthographic':{'get':function(){var _0xd1c7c2=_0x68aa19;return cleanViewport(this),this[_0xd1c7c2(0x2a3)];}},'viewportTransformation':{'get':function(){var _0x4562ec=_0x68aa19;return cleanViewport(this),this[_0x4562ec(0x4f4c)];}},'model':{'get':function(){var _0x103e45=_0x68aa19;return this[_0x103e45(0xa89)];},'set':function(_0x49510d){var _0x359e44=_0x68aa19;Matrix4['clone'](_0x49510d,this['_model']),this[_0x359e44(0x252c)]=!0x0,this[_0x359e44(0x3516)]=!0x0,this['_inverseModelDirty']=!0x0,this[_0x359e44(0x423)]=!0x0,this[_0x359e44(0x4cd1)]=!0x0,this[_0x359e44(0x205c)]=!0x0,this['_modelViewRelativeToEyeDirty']=!0x0,this[_0x359e44(0x205c)]=!0x0,this[_0x359e44(0x3128)]=!0x0,this[_0x359e44(0x34b9)]=!0x0,this[_0x359e44(0x2706)]=!0x0,this['_modelViewInfiniteProjectionDirty']=!0x0,this[_0x359e44(0x4f32)]=!0x0,this[_0x359e44(0xcc6)]=!0x0,this[_0x359e44(0x23a6)]=!0x0,this['_inverseNormal3DDirty']=!0x0,this[_0x359e44(0x984)]=!0x0,this[_0x359e44(0x15a9)]=!0x0;}},'inverseModel':{'get':function(){var _0x51fcdb=_0x68aa19;return this[_0x51fcdb(0x4ed9)]&&(this[_0x51fcdb(0x4ed9)]=!0x1,Matrix4['inverse'](this[_0x51fcdb(0xa89)],this['_inverseModel'])),this['_inverseModel'];}},'inverseTransposeModel':{'get':function(){var _0x9bd81b=_0x68aa19,_0x5092b2=this[_0x9bd81b(0x3d18)];return this['_inverseTransposeModelDirty']&&(this[_0x9bd81b(0x423)]=!0x1,Matrix4[_0x9bd81b(0x4845)](this['inverseModel'],_0x5092b2),Matrix3[_0x9bd81b(0x56eb)](_0x5092b2,_0x5092b2)),_0x5092b2;}},'view':{'get':function(){return this['_view'];}},'view3D':{'get':function(){var _0x4eb3ba=_0x68aa19;return updateView3D(this),this[_0x4eb3ba(0x133b)];}},'viewRotation':{'get':function(){var _0xc4e366=_0x68aa19;return updateView3D(this),this[_0xc4e366(0x3f25)];}},'viewRotation3D':{'get':function(){var _0x5d8534=_0x68aa19;return updateView3D(this),this[_0x5d8534(0x5744)];}},'inverseView':{'get':function(){var _0x45985d=_0x68aa19;return this[_0x45985d(0x1029)];}},'inverseView3D':{'get':function(){return updateInverseView3D(this),this['_inverseView3D'];}},'inverseViewRotation':{'get':function(){return this['_inverseViewRotation'];}},'inverseViewRotation3D':{'get':function(){var _0xcfdc00=_0x68aa19;return updateInverseView3D(this),this[_0xcfdc00(0xf1d)];}},'projection':{'get':function(){return this['_projection'];}},'inverseProjection':{'get':function(){var _0xb331be=_0x68aa19;return cleanInverseProjection(this),this[_0xb331be(0x53f6)];}},'infiniteProjection':{'get':function(){return this['_infiniteProjection'];}},'modelView':{'get':function(){var _0x18a1be=_0x68aa19;return cleanModelView(this),this[_0x18a1be(0x4536)];}},'modelView3D':{'get':function(){var _0xaab868=_0x68aa19;return cleanModelView3D(this),this[_0xaab868(0x132b)];}},'modelViewRelativeToEye':{'get':function(){return cleanModelViewRelativeToEye(this),this['_modelViewRelativeToEye'];}},'inverseModelView':{'get':function(){return cleanInverseModelView(this),this['_inverseModelView'];}},'inverseModelView3D':{'get':function(){var _0x164a82=_0x68aa19;return cleanInverseModelView3D(this),this[_0x164a82(0x1b55)];}},'viewProjection':{'get':function(){var _0x596144=_0x68aa19;return cleanViewProjection(this),this[_0x596144(0x12d1)];}},'inverseViewProjection':{'get':function(){return cleanInverseViewProjection(this),this['_inverseViewProjection'];}},'modelViewProjection':{'get':function(){var _0x4d07bc=_0x68aa19;return cleanModelViewProjection(this),this[_0x4d07bc(0xe91)];}},'mvpViewPort':{'get':function(){var _0x28dfb9=_0x68aa19;return cleanmvpViewPort(this),this[_0x28dfb9(0x48cc)];}},'inverseModelViewProjection':{'get':function(){var _0x269d44=_0x68aa19;return cleanInverseModelViewProjection(this),this[_0x269d44(0x217d)];}},'modelViewProjectionRelativeToEye':{'get':function(){var _0x420369=_0x68aa19;return cleanModelViewProjectionRelativeToEye(this),this[_0x420369(0x1ff9)];}},'modelViewInfiniteProjection':{'get':function(){var _0x254bac=_0x68aa19;return cleanModelViewInfiniteProjection(this),this[_0x254bac(0x1697)];}},'normal':{'get':function(){var _0x9f491d=_0x68aa19;return cleanNormal(this),this[_0x9f491d(0x1a89)];}},'normal3D':{'get':function(){return cleanNormal3D(this),this['_normal3D'];}},'inverseNormal':{'get':function(){return cleanInverseNormal(this),this['_inverseNormal'];}},'inverseNormal3D':{'get':function(){var _0x5eb7f8=_0x68aa19;return cleanInverseNormal3D(this),this[_0x5eb7f8(0xec3)];}},'entireFrustum':{'get':function(){var _0x8baad5=_0x68aa19;return this[_0x8baad5(0x2d97)];}},'currentFrustum':{'get':function(){var _0x8914c2=_0x68aa19;return this[_0x8914c2(0x4e60)];}},'frustumPlanes':{'get':function(){var _0x564453=_0x68aa19;return this[_0x564453(0x547b)];}},'farDepthFromNearPlusOne':{'get':function(){var _0x55c539=_0x68aa19;return this[_0x55c539(0x23f3)];}},'log2FarDepthFromNearPlusOne':{'get':function(){var _0x342de2=_0x68aa19;return this[_0x342de2(0x35f2)];}},'oneOverLog2FarDepthFromNearPlusOne':{'get':function(){return this['_oneOverLog2FarDepthFromNearPlusOne'];}},'eyeHeight2D':{'get':function(){return this['_eyeHeight2D'];}},'sunPositionWC':{'get':function(){return this['_sunPositionWC'];}},'sunPositionColumbusView':{'get':function(){var _0x1efe63=_0x68aa19;return this[_0x1efe63(0x246b)];}},'sunDirectionWC':{'get':function(){var _0x3ceb58=_0x68aa19;return this[_0x3ceb58(0x77d)];}},'sunDirectionEC':{'get':function(){var _0x5c94f6=_0x68aa19;return this[_0x5c94f6(0x3ab6)];}},'sunColor':{'get':function(){return this['_sunColor'];}},'moonDirectionEC':{'get':function(){var _0x433099=_0x68aa19;return this[_0x433099(0x2f16)];}},'lightDirectionWC':{'get':function(){var _0x1a21be=_0x68aa19;return this[_0x1a21be(0x415b)];}},'lightDirectionEC':{'get':function(){var _0x33ca7d=_0x68aa19;return this[_0x33ca7d(0x1431)];}},'lightColor':{'get':function(){var _0xd70c2e=_0x68aa19;return this[_0xd70c2e(0x3958)];}},'lightColorHdr':{'get':function(){var _0xbb786c=_0x68aa19;return this[_0xbb786c(0x56b5)];}},'encodedCameraPositionMCHigh':{'get':function(){var _0x323476=_0x68aa19;return cleanEncodedCameraPositionMC(this),this[_0x323476(0xe1b)][_0x323476(0x307a)];}},'encodedCameraPositionMCLow':{'get':function(){return cleanEncodedCameraPositionMC(this),this['_encodedCameraPositionMC']['low'];}},'temeToPseudoFixedMatrix':{'get':function(){var _0x393ec4=_0x68aa19;return this[_0x393ec4(0x2c4c)];}},'resolutionScale':{'get':function(){var _0x4ce6ee=_0x68aa19;return this[_0x4ce6ee(0xcaf)];}},'pixelRatio':{'get':function(){return this['_pixelRatio'];}},'fogDensity':{'get':function(){var _0x5b13f4=_0x68aa19;return this[_0x5b13f4(0x5055)];}},'geometricToleranceOverMeter':{'get':function(){var _0xb23245=_0x68aa19;return this[_0xb23245(0x3d83)];}},'pass':{'get':function(){return this['_pass'];}},'backgroundColor':{'get':function(){var _0x14acd9=_0x68aa19;return this[_0x14acd9(0x149f)];}},'brdfLut':{'get':function(){var _0xd6dea9=_0x68aa19;return this[_0xd6dea9(0x2300)];}},'environmentMap':{'get':function(){var _0x2e5849=_0x68aa19;return this[_0x2e5849(0x3d2f)];}},'sphericalHarmonicCoefficients':{'get':function(){return this['_sphericalHarmonicCoefficients'];}},'specularEnvironmentMaps':{'get':function(){return this['_specularEnvironmentMaps'];}},'specularEnvironmentMapsDimensions':{'get':function(){var _0x2fa542=_0x68aa19;return this[_0x2fa542(0x40ac)];}},'specularEnvironmentMapsMaximumLOD':{'get':function(){return this['_specularEnvironmentMapsMaximumLOD'];}},'imagerySplitPosition':{'get':function(){var _0x174a46=_0x68aa19;return this[_0x174a46(0xedc)];}},'globeSplitPosition':{'get':function(){return this['_globeSplitPosition'];}},'minimumDisableDepthTestDistance':{'get':function(){var _0x5a9662=_0x68aa19;return this[_0x5a9662(0x3972)];}},'invertClassificationColor':{'get':function(){var _0x52e33b=_0x68aa19;return this[_0x52e33b(0x212)];}},'orthographicIn3D':{'get':function(){var _0x4096c4=_0x68aa19;return this[_0x4096c4(0x29a9)];}},'globeDepthTextureDim':{'get':function(){return this['_globeDepthTextureDim'];}}});var transformMatrix=new Matrix3(),sunCartographicScratch=new Cartographic();function setSunAndMoonDirections(_0x261b3a,_0xdf453){var _0x5c53a4=_0x68aa19;defined$1(Transforms[_0x5c53a4(0x492b)](_0xdf453[_0x5c53a4(0x2981)],transformMatrix))||(transformMatrix=Transforms[_0x5c53a4(0x293c)](_0xdf453[_0x5c53a4(0x2981)],transformMatrix));var _0xa206ab=Simon1994PlanetaryPositions[_0x5c53a4(0x2175)](_0xdf453['time'],_0x261b3a['_sunPositionWC']);Matrix3[_0x5c53a4(0x21ec)](transformMatrix,_0xa206ab,_0xa206ab),Cartesian3[_0x5c53a4(0x4e7d)](_0xa206ab,_0x261b3a[_0x5c53a4(0x77d)]),_0xa206ab=Matrix3['multiplyByVector'](_0x261b3a['viewRotation3D'],_0xa206ab,_0x261b3a[_0x5c53a4(0x3ab6)]),Cartesian3[_0x5c53a4(0x4e7d)](_0xa206ab,_0xa206ab),_0xa206ab=Simon1994PlanetaryPositions['computeMoonPositionInEarthInertialFrame'](_0xdf453[_0x5c53a4(0x2981)],_0x261b3a[_0x5c53a4(0x2f16)]),Matrix3[_0x5c53a4(0x21ec)](transformMatrix,_0xa206ab,_0xa206ab),Matrix3[_0x5c53a4(0x21ec)](_0x261b3a[_0x5c53a4(0x22c9)],_0xa206ab,_0xa206ab),Cartesian3[_0x5c53a4(0x4e7d)](_0xa206ab,_0xa206ab);var _0x410df0=_0xdf453[_0x5c53a4(0x1682)],_0x430b26=_0x410df0[_0x5c53a4(0x1706)][_0x5c53a4(0x541d)](_0x261b3a[_0x5c53a4(0x4e4f)],sunCartographicScratch);_0x410df0['project'](_0x430b26,_0x261b3a['_sunPositionColumbusView']);}UniformState[_0x68aa19(0x4b51)][_0x68aa19(0x4eea)]=function(_0x28859d){var _0x46aa09=_0x68aa19;setView(this,_0x28859d['viewMatrix']),setInverseView(this,_0x28859d[_0x46aa09(0x4629)]),setCamera(this,_0x28859d),this[_0x46aa09(0x2d97)]['x']=_0x28859d[_0x46aa09(0x4506)]['near'],this[_0x46aa09(0x2d97)]['y']=_0x28859d[_0x46aa09(0x4506)][_0x46aa09(0x23e)],this[_0x46aa09(0x147e)](_0x28859d['frustum']),this[_0x46aa09(0x29a9)]=this[_0x46aa09(0x5545)]!==SceneMode$1[_0x46aa09(0x4c10)]&&_0x28859d['frustum']instanceof OrthographicFrustum;},UniformState[_0x68aa19(0x4b51)][_0x68aa19(0x147e)]=function(_0x446a07){var _0x3f14fc=_0x68aa19;setProjection(this,_0x446a07[_0x3f14fc(0x117b)]),defined$1(_0x446a07[_0x3f14fc(0x3d05)])&&setInfiniteProjection(this,_0x446a07[_0x3f14fc(0x3d05)]),this[_0x3f14fc(0x4e60)]['x']=_0x446a07[_0x3f14fc(0x2cb3)],this[_0x3f14fc(0x4e60)]['y']=_0x446a07['far'],this[_0x3f14fc(0x23f3)]=_0x446a07[_0x3f14fc(0x23e)]-_0x446a07[_0x3f14fc(0x2cb3)]+0x1,this[_0x3f14fc(0x35f2)]=CesiumMath[_0x3f14fc(0x133)](this['_farDepthFromNearPlusOne']),this[_0x3f14fc(0x496b)]=0x1/this[_0x3f14fc(0x35f2)],defined$1(_0x446a07['_offCenterFrustum'])&&(_0x446a07=_0x446a07[_0x3f14fc(0x2262)]),this['_frustumPlanes']['x']=_0x446a07['top'],this[_0x3f14fc(0x547b)]['y']=_0x446a07[_0x3f14fc(0x3b17)],this['_frustumPlanes']['z']=_0x446a07['left'],this[_0x3f14fc(0x547b)]['w']=_0x446a07[_0x3f14fc(0x339c)];},UniformState[_0x68aa19(0x4b51)][_0x68aa19(0x29c3)]=function(_0x15400e){var _0x467329=_0x68aa19;this[_0x467329(0x2920)]=_0x15400e;},UniformState[_0x68aa19(0x4b51)][_0x68aa19(0x319d)]=function(_0x11a921){var _0x3e1694=_0x68aa19;if(defined$1(_0x11a921)){var _0x3cefd2=_0x11a921['pointLight'][_0x3e1694(0x21e8)],_0x2062ec=_0x11a921[_0x3e1694(0x4fb9)][_0x3e1694(0x21e8)],_0x233577=_0x11a921['directionalLight']['values'],_0x3ba4b7=_0x11a921[_0x3e1694(0x3bf3)][_0x3e1694(0x21e8)],_0x3ba634=_0x11a921[_0x3e1694(0x29d8)][LightSourceType$1['POINT']],_0xdd8a7b=_0x11a921[_0x3e1694(0x29d8)][LightSourceType$1['SPOT']];_0x3ba634[_0x3e1694(0x4ee2)](),_0xdd8a7b[_0x3e1694(0x4ee2)]();var _0xb8985,_0xaf4f,_0x3c36b0,_0x1453fa,_0x27db84,_0x2e0a0c=[];for(_0xb8985=0x0,_0xaf4f=_0x3cefd2[_0x3e1694(0x531b)];_0xb8985<_0xaf4f;_0xb8985++){(_0x1453fa=_0x3cefd2[_0xb8985])[_0x3e1694(0x3934)]=this[_0x3e1694(0x2564)][_0x3e1694(0x4318)],Matrix4[_0x3e1694(0x10a0)](this[_0x3e1694(0x2675)],_0x1453fa['position'],_0x1453fa['_positionEC']),(_0x27db84=Cartesian3[_0x3e1694(0x2ffa)](this[_0x3e1694(0x2564)][_0x3e1694(0x1224)]['positionWC'],_0x1453fa[_0x3e1694(0x4771)]))<_0x11a921[_0x3e1694(0x3375)]&&_0x2e0a0c[_0x3e1694(0x3a33)]([_0x27db84,_0x1453fa]);}for(_0x2e0a0c[_0x3e1694(0x531b)]>_0x11a921[_0x3e1694(0x1a1a)]&&(_0x2e0a0c['sort'](function(_0x29a9b9,_0xa1695a){return _0x29a9b9[0x0]-_0xa1695a[0x0];}),_0x2e0a0c=_0x2e0a0c['slice'](0x0,_0x11a921[_0x3e1694(0x1a1a)])),_0x3c36b0=0x0;_0x3c36b0<_0x2e0a0c['length'];_0x3c36b0++)_0x1453fa=_0x2e0a0c[_0x3c36b0][0x1],_0x3ba634[_0x3e1694(0x346f)](_0x1453fa['id'],_0x1453fa);for(_0x2e0a0c=[],_0xb8985=0x0,_0xaf4f=_0x2062ec[_0x3e1694(0x531b)];_0xb8985<_0xaf4f;_0xb8985++){(_0x1453fa=_0x2062ec[_0xb8985])[_0x3e1694(0x3934)]=this[_0x3e1694(0x2564)][_0x3e1694(0x4318)],Matrix4[_0x3e1694(0x10a0)](this[_0x3e1694(0x2675)],_0x1453fa['position'],_0x1453fa[_0x3e1694(0x5167)]),Matrix3[_0x3e1694(0x21ec)](this[_0x3e1694(0x3940)],_0x1453fa[_0x3e1694(0xc3c)],_0x1453fa[_0x3e1694(0x4446)]),Cartesian3['normalize'](_0x1453fa[_0x3e1694(0x4446)],_0x1453fa[_0x3e1694(0x4446)]),_0x27db84=Cartesian3[_0x3e1694(0x2ffa)](this[_0x3e1694(0x2564)]['camera'][_0x3e1694(0x923)],_0x1453fa[_0x3e1694(0x4771)]),_0x1453fa[_0x3e1694(0x17ce)](this[_0x3e1694(0x2564)][_0x3e1694(0x3ada)])&&_0x27db84<_0x11a921[_0x3e1694(0x3375)]&&_0x2e0a0c['push']([_0x27db84,_0x1453fa]);}for(_0x2e0a0c[_0x3e1694(0x531b)]>_0x11a921[_0x3e1694(0x1a1a)]&&(_0x2e0a0c['sort'](function(_0x4d292e,_0x366b69){return _0x4d292e[0x0]-_0x366b69[0x0];}),_0x2e0a0c=_0x2e0a0c[_0x3e1694(0x48ca)](0x0,_0x11a921['_visibleCountAllowed'])),_0x3c36b0=0x0;_0x3c36b0<_0x2e0a0c['length'];_0x3c36b0++)_0x1453fa=_0x2e0a0c[_0x3c36b0][0x1],_0xdd8a7b[_0x3e1694(0x346f)](_0x1453fa['id'],_0x1453fa);for(_0xb8985=0x0,_0xaf4f=_0x233577['length'];_0xb8985<_0xaf4f;_0xb8985++)(_0x1453fa=_0x233577[_0xb8985])[_0x3e1694(0x3934)]=this[_0x3e1694(0x2564)][_0x3e1694(0x4318)],Matrix3[_0x3e1694(0x21ec)](this['viewRotation'],_0x1453fa['direction'],_0x1453fa['_directionEC']),Cartesian3[_0x3e1694(0x4e7d)](_0x1453fa[_0x3e1694(0x4446)],_0x1453fa[_0x3e1694(0x4446)]);_0x3ba634[_0x3e1694(0x531b)]!==_0x11a921[_0x3e1694(0x4b21)]&&(_0x11a921['_changedLightList']['set'](LightSourceType$1[_0x3e1694(0x8b5)],{'count':_0x3ba634[_0x3e1694(0x531b)],'type':LightSourceType$1[_0x3e1694(0x8b5)]}),_0x11a921[_0x3e1694(0x4b21)]=_0x3ba634[_0x3e1694(0x531b)]),_0xdd8a7b['length']!==_0x11a921[_0x3e1694(0x3f6a)]&&(_0x11a921[_0x3e1694(0x2233)]['set'](LightSourceType$1['SPOT'],{'count':_0xdd8a7b[_0x3e1694(0x531b)],'type':LightSourceType$1['SPOT']}),_0x11a921[_0x3e1694(0x3f6a)]=_0xdd8a7b[_0x3e1694(0x531b)]),_0x233577[_0x3e1694(0x531b)]!==_0x11a921[_0x3e1694(0x2d80)]&&(_0x11a921[_0x3e1694(0x2233)]['set'](LightSourceType$1[_0x3e1694(0x1dc8)],{'count':_0x233577[_0x3e1694(0x531b)],'type':LightSourceType$1[_0x3e1694(0x1dc8)]}),_0x11a921[_0x3e1694(0x2d80)]=_0x233577[_0x3e1694(0x531b)]),_0x3ba4b7[_0x3e1694(0x531b)]!==_0x11a921[_0x3e1694(0xe27)]&&(_0x11a921[_0x3e1694(0x2233)][_0x3e1694(0x346f)](LightSourceType$1[_0x3e1694(0x1922)],{'count':_0x3ba4b7[_0x3e1694(0x531b)],'type':LightSourceType$1[_0x3e1694(0x1922)]}),_0x11a921[_0x3e1694(0xe27)]=_0x3ba4b7['length']),_0x11a921[_0x3e1694(0x4379)]();}};var EMPTY_ARRAY=[],defaultLight=new SunLight();function cleanViewport(_0x2b9ba8){var _0x2174d3=_0x68aa19;if(_0x2b9ba8['_viewportDirty']){var _0x17fea1=_0x2b9ba8['_viewport'];Matrix4[_0x2174d3(0x106f)](_0x17fea1['x'],_0x17fea1['x']+_0x17fea1['width'],_0x17fea1['y'],_0x17fea1['y']+_0x17fea1[_0x2174d3(0x5862)],0x0,0x1,_0x2b9ba8[_0x2174d3(0x2a3)]),Matrix4['computeViewportTransformation'](_0x17fea1,0x0,0x1,_0x2b9ba8['_viewportTransformation']),_0x2b9ba8[_0x2174d3(0x4977)]=!0x1,_0x2b9ba8[_0x2174d3(0x15a9)]=!0x0;}}function cleanInverseProjection(_0x29e3f0){var _0xf7d3b9=_0x68aa19;_0x29e3f0[_0xf7d3b9(0x4ba9)]&&(_0x29e3f0[_0xf7d3b9(0x4ba9)]=!0x1,_0x29e3f0['_mode']===SceneMode$1[_0xf7d3b9(0x4c10)]||_0x29e3f0[_0xf7d3b9(0x5545)]===SceneMode$1['MORPHING']||_0x29e3f0[_0xf7d3b9(0x29a9)]?Matrix4[_0xf7d3b9(0x254b)](Matrix4['ZERO'],_0x29e3f0[_0xf7d3b9(0x53f6)]):Matrix4['inverse'](_0x29e3f0['_projection'],_0x29e3f0[_0xf7d3b9(0x53f6)]));}function cleanModelView(_0x26c24f){var _0x75e7d3=_0x68aa19;_0x26c24f[_0x75e7d3(0x4cd1)]&&(_0x26c24f[_0x75e7d3(0x4cd1)]=!0x1,Matrix4['multiplyTransformation'](_0x26c24f['_view'],_0x26c24f[_0x75e7d3(0xa89)],_0x26c24f[_0x75e7d3(0x4536)]));}function cleanModelView3D(_0x7f3a10){var _0x3849ec=_0x68aa19;_0x7f3a10[_0x3849ec(0x252c)]&&(_0x7f3a10['_modelView3DDirty']=!0x1,Matrix4[_0x3849ec(0x25a4)](_0x7f3a10[_0x3849ec(0x16c5)],_0x7f3a10[_0x3849ec(0xa89)],_0x7f3a10[_0x3849ec(0x132b)]));}function cleanInverseModelView(_0x58d96c){var _0x460d71=_0x68aa19;_0x58d96c[_0x460d71(0x205c)]&&(_0x58d96c['_inverseModelViewDirty']=!0x1,Matrix4['inverse'](_0x58d96c[_0x460d71(0x53a2)],_0x58d96c[_0x460d71(0x411e)]));}function cleanInverseModelView3D(_0x1674c2){var _0x1e3fcb=_0x68aa19;_0x1674c2[_0x1e3fcb(0x3516)]&&(_0x1674c2[_0x1e3fcb(0x3516)]=!0x1,Matrix4['inverse'](_0x1674c2['modelView3D'],_0x1674c2['_inverseModelView3D']));}function cleanViewProjection(_0x44a286){var _0x1fb286=_0x68aa19;_0x44a286[_0x1fb286(0x3a8c)]&&(_0x44a286['_viewProjectionDirty']=!0x1,Matrix4['multiply'](_0x44a286[_0x1fb286(0x19f8)],_0x44a286[_0x1fb286(0x2675)],_0x44a286[_0x1fb286(0x12d1)]));}function cleanInverseViewProjection(_0x599641){var _0x12c1c4=_0x68aa19;_0x599641[_0x12c1c4(0x46af)]&&(_0x599641[_0x12c1c4(0x46af)]=!0x1,Matrix4[_0x12c1c4(0xe9d)](_0x599641[_0x12c1c4(0x43e0)],_0x599641['_inverseViewProjection']));}function cleanModelViewProjection(_0x784d76){var _0x31404b=_0x68aa19;_0x784d76[_0x31404b(0x3128)]&&(_0x784d76[_0x31404b(0x3128)]=!0x1,Matrix4['multiply'](_0x784d76['_projection'],_0x784d76[_0x31404b(0x53a2)],_0x784d76[_0x31404b(0xe91)]),_0x784d76['_mvpViewPortDirty']=!0x0);}function cleanmvpViewPort(_0x43261d){var _0x4151af=_0x68aa19;_0x43261d['_mvpViewPortDirty']&&(Matrix4['multiply'](_0x43261d[_0x4151af(0x1cdc)],_0x43261d[_0x4151af(0x408)],_0x43261d[_0x4151af(0x48cc)]),_0x43261d[_0x4151af(0x15a9)]=!0x1);}function cleanModelViewRelativeToEye(_0x541ae4){var _0x491776=_0x68aa19;if(_0x541ae4['_modelViewRelativeToEyeDirty']){_0x541ae4[_0x491776(0x2a89)]=!0x1;var _0x4bc39c=_0x541ae4[_0x491776(0x53a2)],_0x4854b1=_0x541ae4[_0x491776(0x4141)];_0x4854b1[0x0]=_0x4bc39c[0x0],_0x4854b1[0x1]=_0x4bc39c[0x1],_0x4854b1[0x2]=_0x4bc39c[0x2],_0x4854b1[0x3]=_0x4bc39c[0x3],_0x4854b1[0x4]=_0x4bc39c[0x4],_0x4854b1[0x5]=_0x4bc39c[0x5],_0x4854b1[0x6]=_0x4bc39c[0x6],_0x4854b1[0x7]=_0x4bc39c[0x7],_0x4854b1[0x8]=_0x4bc39c[0x8],_0x4854b1[0x9]=_0x4bc39c[0x9],_0x4854b1[0xa]=_0x4bc39c[0xa],_0x4854b1[0xb]=_0x4bc39c[0xb],_0x4854b1[0xc]=0x0,_0x4854b1[0xd]=0x0,_0x4854b1[0xe]=0x0,_0x4854b1[0xf]=_0x4bc39c[0xf];}}function cleanInverseModelViewProjection(_0x473399){var _0x6d8d1f=_0x68aa19;_0x473399[_0x6d8d1f(0x34b9)]&&(_0x473399['_inverseModelViewProjectionDirty']=!0x1,Matrix4[_0x6d8d1f(0xe9d)](_0x473399[_0x6d8d1f(0x408)],_0x473399[_0x6d8d1f(0x217d)]));}function cleanModelViewProjectionRelativeToEye(_0x5834ce){var _0x1fcbd3=_0x68aa19;_0x5834ce[_0x1fcbd3(0x2706)]&&(_0x5834ce[_0x1fcbd3(0x2706)]=!0x1,Matrix4[_0x1fcbd3(0x373b)](_0x5834ce[_0x1fcbd3(0x19f8)],_0x5834ce[_0x1fcbd3(0x24ad)],_0x5834ce[_0x1fcbd3(0x1ff9)]));}function cleanModelViewInfiniteProjection(_0xccde98){var _0x15d064=_0x68aa19;_0xccde98['_modelViewInfiniteProjectionDirty']&&(_0xccde98[_0x15d064(0x12eb)]=!0x1,Matrix4['multiply'](_0xccde98[_0x15d064(0x51d1)],_0xccde98[_0x15d064(0x53a2)],_0xccde98['_modelViewInfiniteProjection']));}function cleanNormal(_0x294e64){var _0x56c9d9=_0x68aa19;if(_0x294e64[_0x56c9d9(0x4f32)]){_0x294e64['_normalDirty']=!0x1;var _0x16c915=_0x294e64[_0x56c9d9(0x1a89)];Matrix4[_0x56c9d9(0x4845)](_0x294e64[_0x56c9d9(0x19af)],_0x16c915),Matrix3[_0x56c9d9(0x56eb)](_0x16c915,_0x16c915);}}function cleanNormal3D(_0x3f9ed1){var _0x3a3989=_0x68aa19;if(_0x3f9ed1[_0x3a3989(0x23a6)]){_0x3f9ed1[_0x3a3989(0x23a6)]=!0x1;var _0x4fbc25=_0x3f9ed1[_0x3a3989(0x12ce)];Matrix4['getRotation'](_0x3f9ed1[_0x3a3989(0x7a5)],_0x4fbc25),Matrix3[_0x3a3989(0x56eb)](_0x4fbc25,_0x4fbc25);}}function cleanInverseNormal(_0x1cbc3e){var _0x5ee482=_0x68aa19;_0x1cbc3e[_0x5ee482(0xcc6)]&&(_0x1cbc3e[_0x5ee482(0xcc6)]=!0x1,Matrix4[_0x5ee482(0x4845)](_0x1cbc3e[_0x5ee482(0x19af)],_0x1cbc3e[_0x5ee482(0x1f7b)]));}function cleanInverseNormal3D(_0x2eca6e){var _0x2f08b6=_0x68aa19;_0x2eca6e[_0x2f08b6(0x549d)]&&(_0x2eca6e[_0x2f08b6(0x549d)]=!0x1,Matrix4[_0x2f08b6(0x4845)](_0x2eca6e[_0x2f08b6(0x7a5)],_0x2eca6e[_0x2f08b6(0xec3)]));}UniformState['prototype'][_0x68aa19(0x489f)]=function(_0x332f65){var _0x458a21=_0x68aa19;this[_0x458a21(0x5545)]=_0x332f65[_0x458a21(0x4318)],this[_0x458a21(0x125e)]=_0x332f65['mapProjection'],_0x332f65['context'][_0x458a21(0xa77)],this['_resolutionScale']=_0x332f65[_0x458a21(0x3fac)],this[_0x458a21(0x5053)]=_0x332f65[_0x458a21(0x3fac)];var _0x4fb952=_0x332f65[_0x458a21(0x1224)];this[_0x458a21(0x4eea)](_0x4fb952),_0x332f65['mode']===SceneMode$1['SCENE2D']?(this[_0x458a21(0x43bb)]=_0x4fb952[_0x458a21(0x4506)]['right']-_0x4fb952[_0x458a21(0x4506)][_0x458a21(0x1831)],this['_eyeHeight2D']['x']=0.5*this[_0x458a21(0x43bb)],this[_0x458a21(0x4fe4)]['y']=this[_0x458a21(0x4fe4)]['x']*this[_0x458a21(0x4fe4)]['x']):(this[_0x458a21(0x43bb)]=0x0,this['_eyeHeight2D']['x']=0x0,this[_0x458a21(0x4fe4)]['y']=0x0),setSunAndMoonDirections(this,_0x332f65);var _0x4f7cc9=defaultValue$1(_0x332f65[_0x458a21(0x31d9)],defaultLight);_0x4f7cc9 instanceof SunLight?(this['_lightDirectionWC']=Cartesian3['clone'](this[_0x458a21(0x77d)],this[_0x458a21(0x415b)]),this[_0x458a21(0x1431)]=Cartesian3[_0x458a21(0x254b)](this[_0x458a21(0x3ab6)],this['_lightDirectionEC'])):(this[_0x458a21(0x415b)]=Cartesian3[_0x458a21(0x4e7d)](Cartesian3[_0x458a21(0x3152)](_0x4f7cc9[_0x458a21(0xc3c)],this['_lightDirectionWC']),this['_lightDirectionWC']),this[_0x458a21(0x1431)]=Matrix3[_0x458a21(0x21ec)](this[_0x458a21(0x22c9)],this['_lightDirectionWC'],this[_0x458a21(0x1431)]));var _0x46b1cd=_0x4f7cc9[_0x458a21(0x28b8)],_0x5902eb=Cartesian3[_0x458a21(0x2b84)](_0x46b1cd['red'],_0x46b1cd[_0x458a21(0x2129)],_0x46b1cd[_0x458a21(0x28f8)],this['_lightColorHdr']);_0x5902eb=Cartesian3['multiplyByScalar'](_0x5902eb,_0x4f7cc9['intensity'],_0x5902eb);var _0x4759b1=Cartesian3[_0x458a21(0x4c59)](_0x5902eb);_0x4759b1>0x1?Cartesian3[_0x458a21(0x3a31)](_0x5902eb,_0x4759b1,this[_0x458a21(0x3958)]):Cartesian3['clone'](_0x5902eb,this['_lightColor']),this[_0x458a21(0x2286)]=Cartesian3[_0x458a21(0x254b)](_0x332f65[_0x458a21(0x5381)],this[_0x458a21(0x2286)]);var _0x14c500=_0x332f65['brdfLutGenerator'];defined$1(_0x14c500)&&_0x14c500[_0x458a21(0x489f)](_0x332f65);var _0x5d913b=defined$1(_0x14c500)?_0x14c500[_0x458a21(0x538a)]:void 0x0;this[_0x458a21(0x2300)]=_0x5d913b,this[_0x458a21(0x3d2f)]=defaultValue$1(_0x332f65['environmentMap'],_0x332f65[_0x458a21(0x4174)][_0x458a21(0x193)]),this['_sphericalHarmonicCoefficients']=defaultValue$1(_0x332f65[_0x458a21(0x9f7)],EMPTY_ARRAY),this[_0x458a21(0x31c4)]=_0x332f65['specularEnvironmentMaps'],this[_0x458a21(0x67b)]=_0x332f65[_0x458a21(0x19c)],defined$1(this[_0x458a21(0x31c4)])&&Cartesian2[_0x458a21(0x254b)](this[_0x458a21(0x31c4)][_0x458a21(0x4e51)],this[_0x458a21(0x40ac)]),this[_0x458a21(0x5055)]=_0x332f65[_0x458a21(0x2a40)][_0x458a21(0x38bd)],this['_invertClassificationColor']=_0x332f65['invertClassificationColor'],this[_0x458a21(0x2564)]=_0x332f65,this['_temeToPseudoFixed']=Transforms[_0x458a21(0x293c)](_0x332f65[_0x458a21(0x2981)],this[_0x458a21(0x2c4c)]),this[_0x458a21(0xedc)]['x']=_0x332f65[_0x458a21(0x2094)]['x']*_0x332f65['context'][_0x458a21(0x2e24)],this[_0x458a21(0xedc)]['y']=_0x332f65['imagerySplitPosition']['y']*_0x332f65[_0x458a21(0x4174)][_0x458a21(0x1b40)],this[_0x458a21(0x2d58)]['x']=_0x332f65['globeSplitPosition']['x']*_0x332f65['context']['drawingBufferWidth'],this[_0x458a21(0x2d58)]['y']=_0x332f65[_0x458a21(0x4973)]['y']*_0x332f65[_0x458a21(0x4174)][_0x458a21(0x1b40)];var _0x527087,_0x4fe6bd=_0x4fb952[_0x458a21(0x4506)][_0x458a21(0x1f0a)],_0x14d397=this[_0x458a21(0x5227)];_0x527087=_0x14d397[_0x458a21(0x5862)]>_0x14d397['width']?0x2*Math['tan'](0.5*_0x4fe6bd)/_0x14d397[_0x458a21(0x5862)]:0x2*Math['tan'](0.5*_0x4fe6bd)/_0x14d397[_0x458a21(0x209)],this['_geometricToleranceOverMeter']=_0x527087*_0x332f65[_0x458a21(0x31e2)],Color$2[_0x458a21(0x254b)](_0x332f65[_0x458a21(0x53ed)],this['_backgroundColor']),this[_0x458a21(0x3972)]=_0x332f65[_0x458a21(0x57de)],this[_0x458a21(0x3972)]*=this[_0x458a21(0x3972)],this[_0x458a21(0x3972)]===Number[_0x458a21(0x25a9)]&&(this[_0x458a21(0x3972)]=-0x1),this['updateLightSource'](_0x332f65[_0x458a21(0x4a66)]),defined$1(this[_0x458a21(0x4cde)])&&(this[_0x458a21(0x47a7)]['x']=this[_0x458a21(0x4cde)][_0x458a21(0x209)],this['_globeDepthTextureDim']['y']=this[_0x458a21(0x4cde)]['height']);};var cameraPositionMC=new Cartesian3();function cleanEncodedCameraPositionMC(_0x1ce4d7){var _0x3a3270=_0x68aa19;_0x1ce4d7[_0x3a3270(0x984)]&&(_0x1ce4d7['_encodedCameraPositionMCDirty']=!0x1,Matrix4[_0x3a3270(0x10a0)](_0x1ce4d7[_0x3a3270(0x496c)],_0x1ce4d7[_0x3a3270(0x47f3)],cameraPositionMC),EncodedCartesian3[_0x3a3270(0x2d23)](cameraPositionMC,_0x1ce4d7['_encodedCameraPositionMC']));}var view2Dto3DPScratch=new Cartesian3(),view2Dto3DRScratch=new Cartesian3(),view2Dto3DUScratch=new Cartesian3(),view2Dto3DDScratch=new Cartesian3(),view2Dto3DCartographicScratch=new Cartographic(),view2Dto3DCartesian3Scratch=new Cartesian3(),view2Dto3DMatrix4Scratch=new Matrix4();function view2Dto3D(_0x229dd7,_0x1f2d68,_0x3ca2f8,_0x295128,_0x57a001,_0x1eef8b,_0x532145,_0x2d2499){var _0x4981df=_0x68aa19,_0x411348=view2Dto3DPScratch;_0x411348['x']=_0x229dd7['y'],_0x411348['y']=_0x229dd7['z'],_0x411348['z']=_0x229dd7['x'];var _0x287d92=view2Dto3DRScratch;_0x287d92['x']=_0x3ca2f8['y'],_0x287d92['y']=_0x3ca2f8['z'],_0x287d92['z']=_0x3ca2f8['x'];var _0x2020b2=view2Dto3DUScratch;_0x2020b2['x']=_0x295128['y'],_0x2020b2['y']=_0x295128['z'],_0x2020b2['z']=_0x295128['x'];var _0x11e6d8=view2Dto3DDScratch;_0x11e6d8['x']=_0x1f2d68['y'],_0x11e6d8['y']=_0x1f2d68['z'],_0x11e6d8['z']=_0x1f2d68['x'],_0x1eef8b===SceneMode$1[_0x4981df(0x4c10)]&&(_0x411348['z']=0.5*_0x57a001);var _0x32074d=_0x532145[_0x4981df(0x35a6)](_0x411348,view2Dto3DCartographicScratch);_0x32074d[_0x4981df(0x1041)]=CesiumMath[_0x4981df(0x3c40)](_0x32074d['longitude'],-Math['PI'],Math['PI']),_0x32074d[_0x4981df(0x288b)]=CesiumMath['clamp'](_0x32074d[_0x4981df(0x288b)],-CesiumMath[_0x4981df(0x3f24)],CesiumMath[_0x4981df(0x3f24)]);var _0x5814a0=_0x532145[_0x4981df(0x1706)],_0x52eee0=_0x5814a0[_0x4981df(0x1f84)](_0x32074d,view2Dto3DCartesian3Scratch),_0x2bcf84=Transforms[_0x4981df(0x3185)](_0x52eee0,_0x5814a0,view2Dto3DMatrix4Scratch);return Matrix4['multiplyByPointAsVector'](_0x2bcf84,_0x287d92,_0x287d92),Matrix4[_0x4981df(0x1c8e)](_0x2bcf84,_0x2020b2,_0x2020b2),Matrix4[_0x4981df(0x1c8e)](_0x2bcf84,_0x11e6d8,_0x11e6d8),defined$1(_0x2d2499)||(_0x2d2499=new Matrix4()),_0x2d2499[0x0]=_0x287d92['x'],_0x2d2499[0x1]=_0x2020b2['x'],_0x2d2499[0x2]=-_0x11e6d8['x'],_0x2d2499[0x3]=0x0,_0x2d2499[0x4]=_0x287d92['y'],_0x2d2499[0x5]=_0x2020b2['y'],_0x2d2499[0x6]=-_0x11e6d8['y'],_0x2d2499[0x7]=0x0,_0x2d2499[0x8]=_0x287d92['z'],_0x2d2499[0x9]=_0x2020b2['z'],_0x2d2499[0xa]=-_0x11e6d8['z'],_0x2d2499[0xb]=0x0,_0x2d2499[0xc]=-Cartesian3['dot'](_0x287d92,_0x52eee0),_0x2d2499[0xd]=-Cartesian3[_0x4981df(0x22ed)](_0x2020b2,_0x52eee0),_0x2d2499[0xe]=Cartesian3[_0x4981df(0x22ed)](_0x11e6d8,_0x52eee0),_0x2d2499[0xf]=0x1,_0x2d2499;}function updateView3D(_0xc4c681){var _0x32934f=_0x68aa19;_0xc4c681[_0x32934f(0x26f7)]&&(_0xc4c681['_mode']===SceneMode$1[_0x32934f(0x5135)]?Matrix4[_0x32934f(0x254b)](_0xc4c681['_view'],_0xc4c681[_0x32934f(0x133b)]):view2Dto3D(_0xc4c681[_0x32934f(0x47f3)],_0xc4c681['_cameraDirection'],_0xc4c681[_0x32934f(0x1b14)],_0xc4c681[_0x32934f(0xeea)],_0xc4c681[_0x32934f(0x43bb)],_0xc4c681[_0x32934f(0x5545)],_0xc4c681[_0x32934f(0x125e)],_0xc4c681[_0x32934f(0x133b)]),Matrix4[_0x32934f(0x4845)](_0xc4c681['_view3D'],_0xc4c681[_0x32934f(0x5744)]),_0xc4c681[_0x32934f(0x26f7)]=!0x1);}function updateInverseView3D(_0xc7a70f){var _0x1843d5=_0x68aa19;_0xc7a70f[_0x1843d5(0x29b2)]&&(Matrix4[_0x1843d5(0x2212)](_0xc7a70f[_0x1843d5(0x16c5)],_0xc7a70f[_0x1843d5(0x3ab3)]),Matrix4['getRotation'](_0xc7a70f[_0x1843d5(0x3ab3)],_0xc7a70f[_0x1843d5(0xf1d)]),_0xc7a70f[_0x1843d5(0x29b2)]=!0x1);}function ReflectFramebuffer(_0x4d4ff9){var _0xa8902d=_0x68aa19;if(this['_renderTexture']=new RenderTexture(_0x4d4ff9),this[_0xa8902d(0x1968)]=_0x4d4ff9,this[_0xa8902d(0x15ee)]=buildModuleUrl(_0xa8902d(0x3af5)),this[_0xa8902d(0x3da6)]=void 0x0,this['_waterNormalMap']=void 0x0,this['_reflectPlane']=new Plane(Cartesian3[_0xa8902d(0x689)],0x615299),this[_0xa8902d(0x4e9c)]=!0x0,this[_0xa8902d(0x13fd)]={'isSunVisible':!0x0,'isMoonVisible':!0x0,'isSkyAtmosphereVisible':!0x0,'isSkyBoxVisible':!0x0,'isGlobalVisible':!0x1,'isObjectVisible':!0x0},this[_0xa8902d(0x15ee)]!==this[_0xa8902d(0x3da6)]){var _0x58b76a=this['waterNormalMapUrl'];if(this['_waterNormalMapUrl']=_0x58b76a,defined$1(_0x58b76a)){var _0x339dd0=this;when(loadImage$2(_0x58b76a),function(_0x423afa){var _0x415427=_0xa8902d;if(_0x58b76a===_0x339dd0[_0x415427(0x15ee)]){var _0xd6f20b=new Sampler({'wrapS':TextureWrap$1[_0x415427(0x2124)],'wrapT':TextureWrap$1[_0x415427(0x2124)]});_0x339dd0[_0x415427(0x2012)]=_0x339dd0[_0x415427(0x2012)]&&_0x339dd0[_0x415427(0x2012)]['destroy'](),_0x339dd0[_0x415427(0x2012)]=new Texture$1({'context':_0x4d4ff9,'source':_0x423afa,'sampler':_0xd6f20b});}});}else this[_0xa8902d(0x2012)]=this[_0xa8902d(0x2012)]&&this['_waterNormalMap'][_0xa8902d(0x2578)]();}}function NormalFramebuffer(_0x1c2eca){var _0x5c4559=_0x68aa19;this[_0x5c4559(0x1f55)]=new RenderTexture(_0x1c2eca),this[_0x5c4559(0x1f55)][_0x5c4559(0x3e71)]=PixelDatatype[_0x5c4559(0x4aae)],this[_0x5c4559(0x1968)]=_0x1c2eca,this['_isUpdate']=!0x1,this[_0x5c4559(0x13fd)]={'isSunVisible':!0x1,'isMoonVisible':!0x1,'isSkyAtmosphereVisible':!0x1,'isSkyBoxVisible':!0x1,'isGlobalVisible':!0x1,'isObjectVisible':!0x0,'isBillboardVisible':!0x1,'isOnlyS3MObjectVisible':!0x0};}function PostEffectFilterlFramebuffer(_0x2ebf9b){var _0x2ed4a2=_0x68aa19;this[_0x2ed4a2(0x1f55)]=new RenderTexture(_0x2ebf9b),this['_renderTexture']['_pixelDatatype']=PixelDatatype[_0x2ed4a2(0x15eb)],this['_context']=_0x2ebf9b,this[_0x2ed4a2(0x4e9c)]=!0x1,this[_0x2ed4a2(0x13fd)]={'isSunVisible':!0x1,'isMoonVisible':!0x1,'isSkyAtmosphereVisible':!0x1,'isSkyBoxVisible':!0x1,'isGlobalVisible':!0x1,'isObjectVisible':!0x0};}function PickRectFramebuffer(_0x562c99){var _0x2e69bc=_0x68aa19;this['_renderTexture']=new RenderTexture(_0x562c99),this[_0x2e69bc(0x1f55)]['_passState']['blendingEnabled']=!0x1,this[_0x2e69bc(0x1968)]=_0x562c99,this[_0x2e69bc(0x4e9c)]=!0x1,this[_0x2e69bc(0x13fd)]={'isSunVisible':!0x1,'isMoonVisible':!0x1,'isSkyAtmosphereVisible':!0x1,'isSkyBoxVisible':!0x1,'isGlobalVisible':!0x1,'isObjectVisible':!0x0,'isBillboardVisible':!0x1,'isOnlyS3MObjectVisible':!0x0};}function errorToString(_0x135b81,_0x497d7b){var _0x211b59=_0x68aa19,_0x20500a=_0x211b59(0x4d1d);switch(_0x497d7b){case _0x135b81[_0x211b59(0x9c1)]:_0x20500a+=_0x211b59(0x9c1);break;case _0x135b81[_0x211b59(0x1a26)]:_0x20500a+=_0x211b59(0x1a26);break;case _0x135b81[_0x211b59(0x1132)]:_0x20500a+='INVALID_OPERATION';break;case _0x135b81['OUT_OF_MEMORY']:_0x20500a+=_0x211b59(0xad6);break;case _0x135b81[_0x211b59(0x132c)]:_0x20500a+=_0x211b59(0x24a);break;default:_0x20500a+=_0x211b59(0x1722)+_0x497d7b+')';}return _0x20500a;}function createErrorMessage(_0x43e0e8,_0x2e0183,_0x20b84a,_0x4e07d6){var _0x3f982c=_0x68aa19;for(var _0x2d60d7=errorToString(_0x43e0e8,_0x4e07d6)+':\x20'+_0x2e0183[_0x3f982c(0x13f9)]+'(',_0x4fdb68=0x0;_0x4fdb68<_0x20b84a['length'];++_0x4fdb68)0x0!==_0x4fdb68&&(_0x2d60d7+=',\x20'),_0x2d60d7+=_0x20b84a[_0x4fdb68];return _0x2d60d7+=');';}function throwOnError(_0x477c6b,_0x12c5af,_0x1315cd){var _0x3c135e=_0x68aa19,_0x5d498b=_0x477c6b[_0x3c135e(0x44a1)]();if(_0x5d498b!==_0x477c6b[_0x3c135e(0x662)])throw new RuntimeError$2(createErrorMessage(_0x477c6b,_0x12c5af,_0x1315cd,_0x5d498b));}function makeGetterSetter(_0x311857,_0x1a228b,_0x3f1d59){return{'get':function(){var _0x2de991=_0x54f3,_0x598642=_0x311857[_0x1a228b];return _0x3f1d59(_0x311857,_0x2de991(0x194b)+_0x1a228b,_0x598642),_0x311857[_0x1a228b];},'set':function(_0x442834){_0x311857[_0x1a228b]=_0x442834,_0x3f1d59(_0x311857,'set:\x20'+_0x1a228b,_0x442834);}};}function wrapGL(_0x204a95,_0x855e62){if(!defined$1(_0x855e62))return _0x204a95;function _0xb2d0fa(_0x2e2fdc){return function(){var _0x27582b=_0x2e2fdc['apply'](_0x204a95,arguments);return _0x855e62(_0x204a95,_0x2e2fdc,arguments),_0x27582b;};}var _0x33a0b7={};for(var _0x1272af in _0x204a95){var _0x364130=_0x204a95[_0x1272af];_0x364130 instanceof Function?_0x33a0b7[_0x1272af]=_0xb2d0fa(_0x364130):Object['defineProperty'](_0x33a0b7,_0x1272af,makeGetterSetter(_0x204a95,_0x1272af,_0x855e62));}return _0x33a0b7;}function getExtension(_0x250661,_0x433074){var _0x322bed=_0x68aa19;for(var _0x3a0c66=_0x433074[_0x322bed(0x531b)],_0x54cc5e=0x0;_0x54cc5e<_0x3a0c66;++_0x54cc5e){var _0x486400=_0x250661[_0x322bed(0x4791)](_0x433074[_0x54cc5e]);if(_0x486400)return _0x486400;}}function computeWidthHeight$1(_0x20e5ae,_0x5ceefc,_0x36e2c0,_0x3ccf6d){var _0x319b65=_0x20e5ae,_0x42acbf=_0x5ceefc;return(_0x319b65>_0x36e2c0||_0x42acbf>_0x3ccf6d)&&(_0x319b65/_0x36e2c0>_0x42acbf/_0x3ccf6d?(_0x319b65=_0x36e2c0,_0x42acbf=_0x5ceefc/_0x20e5ae*_0x36e2c0):(_0x319b65=_0x20e5ae/_0x5ceefc*_0x3ccf6d,_0x42acbf=_0x3ccf6d)),{'width':_0x319b65,'height':_0x42acbf};}Object[_0x68aa19(0x5b7)](ReflectFramebuffer[_0x68aa19(0x4b51)],{'renderTexture':{'get':function(){var _0x51689c=_0x68aa19;return this[_0x51689c(0x1f55)];}},'environmentVisible':{'get':function(){var _0x5e66f0=_0x68aa19;return this[_0x5e66f0(0x13fd)];}},'isUpdate':{'get':function(){var _0xd59fce=_0x68aa19;return this[_0xd59fce(0x4e9c)];},'set':function(_0x1287a2){var _0x200777=_0x68aa19;this[_0x200777(0x4e9c)]=_0x1287a2;}},'isDepth':{'get':function(){return!0x1;}},'isHeight':{'get':function(){return!0x1;}},'frameBufferType':{'get':function(){return FrameBufferType['REFLECT'];}}}),ReflectFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x4524)]=function(_0x29e6d9){var _0x383853=_0x68aa19;this[_0x383853(0x1f55)][_0x383853(0x489f)](_0x29e6d9);var _0x53f11d=this[_0x383853(0x1968)],_0x1c5e07=_0x29e6d9['camera'],_0x4ace1b=_0x53f11d[_0x383853(0x2e24)],_0x1d3eef=_0x53f11d['drawingBufferHeight'],_0x2360c4=this[_0x383853(0x55f2)];return this['_renderTexture']['_passState'][_0x383853(0x18be)][_0x383853(0x209)]=_0x4ace1b,this[_0x383853(0x1f55)][_0x383853(0x22d)][_0x383853(0x18be)]['height']=_0x1d3eef,_0x1c5e07[_0x383853(0xa58)](_0x2360c4),this['_oriUseLogDepth']=_0x29e6d9[_0x383853(0x1914)],_0x29e6d9[_0x383853(0x1914)]=!0x1,this[_0x383853(0x1f55)][_0x383853(0x22d)];},ReflectFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x25e5)]=function(_0x382293){var _0x19aef6=_0x68aa19;_0x382293[_0x19aef6(0x1224)][_0x19aef6(0x1bb4)](),_0x382293[_0x19aef6(0x1914)]=this[_0x19aef6(0xa24)];},ReflectFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x594234,_0x2b0445){},ReflectFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ReflectFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x878d5c=_0x68aa19;return this[_0x878d5c(0x1f55)]=this[_0x878d5c(0x1f55)]&&this['_renderTexture'][_0x878d5c(0x2578)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](NormalFramebuffer[_0x68aa19(0x4b51)],{'renderTexture':{'get':function(){var _0x35e431=_0x68aa19;return this[_0x35e431(0x1f55)];}},'environmentVisible':{'get':function(){var _0x4d3cab=_0x68aa19;return this[_0x4d3cab(0x13fd)];}},'isUpdate':{'get':function(){return this['_isUpdate'];},'set':function(_0x37264d){var _0x49cff6=_0x68aa19;this[_0x49cff6(0x4e9c)]=_0x37264d;}},'isDepth':{'get':function(){return!0x1;}},'isHeight':{'get':function(){return!0x1;}},'useType':{'get':function(){return 0x8;},'set':function(_0x495785){}},'frameBufferType':{'get':function(){return FrameBufferType['NORMAL_AND_DEPTH'];}}}),NormalFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x4524)]=function(_0x24c0af){var _0x4f4057=_0x68aa19;this[_0x4f4057(0x1f55)][_0x4f4057(0x489f)](_0x24c0af);var _0x3c41c0=this[_0x4f4057(0x1968)],_0x8ea2dd=_0x3c41c0['drawingBufferWidth'],_0x4e198c=_0x3c41c0[_0x4f4057(0x1b40)];return this['_renderTexture'][_0x4f4057(0x22d)][_0x4f4057(0x18be)][_0x4f4057(0x209)]=_0x8ea2dd,this['_renderTexture'][_0x4f4057(0x22d)][_0x4f4057(0x18be)][_0x4f4057(0x5862)]=_0x4e198c,this[_0x4f4057(0x1f55)]['_passState'];},NormalFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x25e5)]=function(_0x51cab5){var _0x1d95bd=_0x68aa19,_0x117030=this[_0x1d95bd(0x1968)]['readPixels']({'x':_0x51cab5['x'],'y':_0x51cab5['y'],'width':_0x51cab5['width'],'height':_0x51cab5[_0x1d95bd(0x5862)],'framebuffer':this[_0x1d95bd(0x1f55)][_0x1d95bd(0x3a23)]}),_0x263a6c=new Cartesian4(_0x117030[0x0]/0xff,_0x117030[0x1]/0xff,_0x117030[0x2]/0xff,_0x117030[0x3]/0xff);if(0x0!==_0x263a6c['w']){var _0x368ca8=Cartesian3['divideByScalar'](_0x263a6c,_0x263a6c['w'],new Cartesian3());return Cartesian3[_0x1d95bd(0x286c)](Cartesian3[_0x1d95bd(0x1c02)](_0x368ca8,0x2,new Cartesian3()),new Cartesian3(0x1,0x1,0x1),_0x368ca8),Cartesian3['normalize'](_0x368ca8,_0x368ca8),_0x368ca8;}},NormalFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x1381d3,_0x4af1b4){},NormalFramebuffer['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},NormalFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0xc34c63=_0x68aa19;return this['_renderTexture']=this[_0xc34c63(0x1f55)]&&this[_0xc34c63(0x1f55)][_0xc34c63(0x2578)](),destroyObject$1(this);},Object['defineProperties'](PostEffectFilterlFramebuffer[_0x68aa19(0x4b51)],{'renderTexture':{'get':function(){var _0x1720cd=_0x68aa19;return this[_0x1720cd(0x1f55)];}},'environmentVisible':{'get':function(){var _0x3a9715=_0x68aa19;return this[_0x3a9715(0x13fd)];}},'isUpdate':{'get':function(){return this['_isUpdate'];},'set':function(_0x157eec){var _0x4b43b0=_0x68aa19;this[_0x4b43b0(0x4e9c)]=_0x157eec;}},'isDepth':{'get':function(){return!0x1;}},'isHeight':{'get':function(){return!0x1;}},'useType':{'get':function(){return 0x10;},'set':function(_0x138c95){}},'frameBufferType':{'get':function(){var _0x2474b0=_0x68aa19;return FrameBufferType[_0x2474b0(0x2535)];}}}),PostEffectFilterlFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x4524)]=function(_0x35fa5b){var _0x533cf7=_0x68aa19;this['_renderTexture'][_0x533cf7(0x489f)](_0x35fa5b);var _0x5b26e6=this[_0x533cf7(0x1968)],_0x17a8b9=_0x5b26e6[_0x533cf7(0x2e24)],_0x4e3f18=_0x5b26e6[_0x533cf7(0x1b40)];return this[_0x533cf7(0x1f55)][_0x533cf7(0x22d)][_0x533cf7(0x18be)][_0x533cf7(0x209)]=_0x17a8b9,this[_0x533cf7(0x1f55)][_0x533cf7(0x22d)]['viewport'][_0x533cf7(0x5862)]=_0x4e3f18,this[_0x533cf7(0x1f55)][_0x533cf7(0x22d)];},PostEffectFilterlFramebuffer[_0x68aa19(0x4b51)]['end']=function(_0x2af487){},PostEffectFilterlFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x53ebf6,_0x17679c){},PostEffectFilterlFramebuffer['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},PostEffectFilterlFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x39c486=_0x68aa19;return this[_0x39c486(0x1f55)]=this[_0x39c486(0x1f55)]&&this[_0x39c486(0x1f55)][_0x39c486(0x2578)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](PickRectFramebuffer['prototype'],{'renderTexture':{'get':function(){var _0x4cd4aa=_0x68aa19;return this[_0x4cd4aa(0x1f55)];}},'environmentVisible':{'get':function(){var _0x1353a1=_0x68aa19;return this[_0x1353a1(0x13fd)];}},'isUpdate':{'get':function(){var _0x155180=_0x68aa19;return this[_0x155180(0x4e9c)];},'set':function(_0x4eb9b1){var _0x3b786b=_0x68aa19;this[_0x3b786b(0x4e9c)]=_0x4eb9b1;}},'isDepth':{'get':function(){return!0x1;}},'isHeight':{'get':function(){return!0x1;}},'frameBufferType':{'get':function(){return FrameBufferType['PICKRECT'];}}}),PickRectFramebuffer[_0x68aa19(0x4b51)]['begin']=function(_0x2f4854){var _0x78a4f5=_0x68aa19;this[_0x78a4f5(0x1f55)][_0x78a4f5(0x489f)](_0x2f4854);var _0x34bb3c=this[_0x78a4f5(0x1968)],_0x56900e=_0x34bb3c['drawingBufferWidth'],_0x2e8b3f=_0x34bb3c['drawingBufferHeight'];return this[_0x78a4f5(0x1f55)][_0x78a4f5(0x22d)]['viewport'][_0x78a4f5(0x209)]=_0x56900e,this[_0x78a4f5(0x1f55)][_0x78a4f5(0x22d)]['viewport'][_0x78a4f5(0x5862)]=_0x2e8b3f,this[_0x78a4f5(0x5594)]&&this[_0x78a4f5(0x5594)]['call'](this),this[_0x78a4f5(0x1f55)]['_passState'];},PickRectFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x25e5)]=function(_0xe52a13){},PickRectFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x379533,_0xb442ef){},PickRectFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PickRectFramebuffer[_0x68aa19(0x4b51)]['destroy']=function(){var _0x3740ed=_0x68aa19;return this[_0x3740ed(0x1f55)]=this[_0x3740ed(0x1f55)]&&this[_0x3740ed(0x1f55)][_0x3740ed(0x2578)](),destroyObject$1(this);};var _gbNumber=0x40000000;function Context(_0x3dac9d,_0x3fb2eb){var _0x4684ac=_0x68aa19;if(_0x4684ac(0x3041)==typeof WebGLRenderingContext)throw new RuntimeError$2('The\x20browser\x20does\x20not\x20support\x20WebGL.\x20\x20Visit\x20http://get.webgl.org.');this[_0x4684ac(0xa77)]=_0x3dac9d;var _0x2f1b1a=_0x3fb2eb&&_0x3fb2eb['monitorTable']||{};this['_rows']=_0x2f1b1a[_0x4684ac(0x3f2b)]||0x1,this[_0x4684ac(0x54ba)]=_0x2f1b1a[_0x4684ac(0x3e14)]||0x1,this['_curRow']=_0x2f1b1a['curRow']||0x0,this[_0x4684ac(0x3d66)]=_0x2f1b1a[_0x4684ac(0x2026)]||0x0;var _0x4d29d0=_0x3dac9d[_0x4684ac(0x209)]*this[_0x4684ac(0x54ba)],_0x5ce116=_0x3dac9d['height']*this[_0x4684ac(0x1879)],_0x4985e4=0xf00,_0x493048=0x438;defined$1(_0x3fb2eb)&&(_0x4985e4=defaultValue$1(_0x3fb2eb[_0x4684ac(0x1ee6)],_0x4985e4),_0x493048=defaultValue$1(_0x3fb2eb[_0x4684ac(0x567e)],_0x493048));var _0x3780dd=computeWidthHeight$1(_0x4d29d0,_0x5ce116,_0x4985e4,_0x493048);_0x4d29d0=_0x3780dd['width'],_0x5ce116=_0x3780dd[_0x4684ac(0x5862)],_0x3dac9d[_0x4684ac(0x3d1a)]=_0x4985e4,_0x3dac9d['maxHeight']=_0x493048,_0x3dac9d[_0x4684ac(0x209)]=0x12c,_0x3dac9d['height']=0x96,(_0x3fb2eb=defaultValue$1(_0x3fb2eb=clone$1(_0x3fb2eb,!0x0),{}))['allowTextureFilterAnisotropic']=defaultValue$1(_0x3fb2eb[_0x4684ac(0x4e90)],!0x0);var _0x172690=defaultValue$1(_0x3fb2eb['webgl'],{});_0x172690[_0x4684ac(0x24f9)]=defaultValue$1(_0x172690[_0x4684ac(0x24f9)],!0x1),_0x172690[_0x4684ac(0x38a4)]=defaultValue$1(_0x172690['stencil'],!0x0);var _0x2b613d,_0x26772d=defaultValue$1(_0x3fb2eb[_0x4684ac(0x408b)],!0x1)&&_0x4684ac(0x3041)!=typeof WebGL2RenderingContext,_0x47c5fb=!0x1,_0x167f1d=_0x3fb2eb['getWebGLStub'];if(defined$1(_0x167f1d))_0x2b613d=_0x167f1d(_0x3dac9d,_0x172690);else{if(_0x26772d&&defined$1(_0x2b613d=_0x3dac9d[_0x4684ac(0x3ca1)](_0x4684ac(0x5169),_0x172690)||_0x3dac9d['getContext'](_0x4684ac(0x47ec),_0x172690)||void 0x0)&&(_0x47c5fb=!0x0),defined$1(_0x2b613d)||(_0x2b613d=_0x3dac9d[_0x4684ac(0x3ca1)](_0x4684ac(0x3c8d),_0x172690)||_0x3dac9d['getContext'](_0x4684ac(0x924),_0x172690)||void 0x0),!defined$1(_0x2b613d))throw new RuntimeError$2('The\x20browser\x20supports\x20WebGL,\x20but\x20initialization\x20failed.');}this[_0x4684ac(0x3b63)]=_0x172690,_0x3dac9d[_0x4684ac(0x209)]=_0x4d29d0,_0x3dac9d['height']=_0x5ce116,this[_0x4684ac(0x5641)]=_0x2b613d,this[_0x4684ac(0x1651)]=_0x2b613d,this['_webgl2']=_0x47c5fb,this[_0x4684ac(0x2b7f)]=createGuid(),this[_0x4684ac(0x53cd)]=!0x1,this[_0x4684ac(0x446d)]=!0x1,this['logShaderCompilation']=!0x1,this[_0x4684ac(0xdf1)]=!0x1,this[_0x4684ac(0x4b05)]=new ShaderCache(this),this[_0x4684ac(0x37af)]=new TextureCache();var _0x144ce1=_0x2b613d;this[_0x4684ac(0x496f)]=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1['STENCIL_BITS']),ContextLimits[_0x4684ac(0xb32)]=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1['MAX_COMBINED_TEXTURE_IMAGE_UNITS']),ContextLimits[_0x4684ac(0x1622)]=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1[_0x4684ac(0x3a39)]),ContextLimits[_0x4684ac(0x56f5)]=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1[_0x4684ac(0x4059)]),ContextLimits['_maximumTextureImageUnits']=_0x144ce1['getParameter'](_0x144ce1[_0x4684ac(0x1a4)]),ContextLimits[_0x4684ac(0x3f1b)]=_0x144ce1['getParameter'](_0x144ce1[_0x4684ac(0x2d1d)]),ContextLimits[_0x4684ac(0x1b74)]=_0x144ce1['getParameter'](_0x144ce1[_0x4684ac(0x4512)]),ContextLimits[_0x4684ac(0x4dfd)]=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1[_0x4684ac(0x4b45)]),ContextLimits[_0x4684ac(0x3136)]=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1[_0x4684ac(0x3476)]),ContextLimits['_maximumVertexTextureImageUnits']=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1['MAX_VERTEX_TEXTURE_IMAGE_UNITS']),ContextLimits[_0x4684ac(0x8da)]=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1[_0x4684ac(0x208)]);var _0x3965b3=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1[_0x4684ac(0x25cc)]);ContextLimits['_minimumAliasedLineWidth']=_0x3965b3[0x0],ContextLimits['_maximumAliasedLineWidth']=_0x3965b3[0x1];var _0x1b0a8b=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1[_0x4684ac(0x2fe6)]);ContextLimits[_0x4684ac(0x3dca)]=_0x1b0a8b[0x0],ContextLimits['_maximumAliasedPointSize']=_0x1b0a8b[0x1];var _0x14920b=_0x144ce1['getParameter'](_0x144ce1['MAX_VIEWPORT_DIMS']);ContextLimits['_maximumViewportWidth']=_0x14920b[0x0],ContextLimits[_0x4684ac(0x3b1b)]=_0x14920b[0x1];var _0x5bd577=_0x144ce1[_0x4684ac(0x282f)](_0x144ce1[_0x4684ac(0x499)],_0x144ce1['HIGH_FLOAT']);ContextLimits[_0x4684ac(0x10f6)]=0x0!==_0x5bd577[_0x4684ac(0x128d)];var _0x1e4a39=_0x144ce1[_0x4684ac(0x282f)](_0x144ce1[_0x4684ac(0x499)],_0x144ce1[_0x4684ac(0x2d48)]);ContextLimits[_0x4684ac(0x1774)]=0x0!==_0x1e4a39[_0x4684ac(0x329)],_0x47c5fb&&(ContextLimits[_0x4684ac(0x19b5)]=_0x144ce1['getParameter'](_0x144ce1[_0x4684ac(0x12b4)]),ContextLimits[_0x4684ac(0x124b)]=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1[_0x4684ac(0x5439)]),ContextLimits['_maxArrayTextureLayers']=_0x144ce1[_0x4684ac(0x34b)](_0x144ce1[_0x4684ac(0x2bdf)])),this[_0x4684ac(0x16a6)]=_0x144ce1[_0x4684ac(0x2d2b)]()[_0x4684ac(0x3b47)],this[_0x4684ac(0x4eb6)]=_0x47c5fb||!!getExtension(_0x144ce1,[_0x4684ac(0x2218)]),this[_0x4684ac(0x2a4c)]=!!getExtension(_0x144ce1,[_0x4684ac(0x3126)]),this[_0x4684ac(0x369f)]=!!getExtension(_0x144ce1,[_0x4684ac(0x4e5d)]),this[_0x4684ac(0x43dd)]=!!getExtension(_0x144ce1,[_0x4684ac(0x2bff),'WEBKIT_WEBGL_depth_texture']),this[_0x4684ac(0x220a)]=_0x47c5fb||!!getExtension(_0x144ce1,[_0x4684ac(0x1967)]),this['_debugShaders']=getExtension(_0x144ce1,[_0x4684ac(0x579a)]);var _0x1d7349=getExtension(_0x144ce1,[_0x4684ac(0x2ab1)]);this[_0x4684ac(0x4fee)]=!!getExtension(_0x144ce1,[_0x4684ac(0x4098)]),this[_0x4684ac(0x6a3)]=!!getExtension(_0x144ce1,[_0x4684ac(0x57c)]),_0x47c5fb&&(PixelDatatype[_0x4684ac(0x30a9)]=WebGLConstants$1['HALF_FLOAT']),this[_0x4684ac(0x2a45)]=!!getExtension(_0x144ce1,[_0x4684ac(0x29c4)]),this[_0x4684ac(0x2647)]=!!getExtension(_0x144ce1,[_0x4684ac(0x4dc0)]),this['_sysShaderDefines']=[],defined$1(this[_0x4684ac(0x4eb6)])&&this['_standardDerivatives']&&this[_0x4684ac(0x456)]['push']('GL_OES_standard_derivatives'),defined$1(this[_0x4684ac(0x220a)])&&this[_0x4684ac(0x220a)]&&this[_0x4684ac(0x456)][_0x4684ac(0x3a33)](_0x4684ac(0x10b)),defined$1(_0x1d7349)&&this['_sysShaderDefines'][_0x4684ac(0x3a33)](_0x4684ac(0x545)),_0x47c5fb&&this[_0x4684ac(0x456)][_0x4684ac(0x3a33)](_0x4684ac(0x4fa7)),this[_0x4684ac(0x7e9)]=!!getExtension(_0x144ce1,['EXT_color_buffer_float',_0x4684ac(0x35b6)]),this['_floatBlend']=!!getExtension(_0x144ce1,[_0x4684ac(0x5559)]),this[_0x4684ac(0x39b3)]=!!getExtension(_0x144ce1,[_0x4684ac(0x780)]),this[_0x4684ac(0x5350)]=!!getExtension(_0x144ce1,[_0x4684ac(0x1413),_0x4684ac(0x258a),_0x4684ac(0x51eb)]),this[_0x4684ac(0x4ad4)]=!!getExtension(_0x144ce1,[_0x4684ac(0x957),_0x4684ac(0x26f4)]),this[_0x4684ac(0x25c5)]=!!getExtension(_0x144ce1,[_0x4684ac(0x41d7)]),this[_0x4684ac(0x4a93)]=!!getExtension(_0x144ce1,[_0x4684ac(0x334a)]),this[_0x4684ac(0x26d7)]=!!getExtension(_0x144ce1,[_0x4684ac(0x51f4)]),this['_bc7']=!!getExtension(_0x144ce1,['EXT_texture_compression_bptc']),loadKTX2['setKTX2SupportedFormats'](this[_0x4684ac(0x5350)],this[_0x4684ac(0x4ad4)],this[_0x4684ac(0x4a93)],this[_0x4684ac(0x26d7)],this[_0x4684ac(0x25c5)],this[_0x4684ac(0x3a59)]);var _0x37a236,_0x12d19f,_0x38c943,_0x516183,_0x537a8d,_0x42984a,_0x5f40ee,_0xc01b80,_0x449f81,_0x4b9188,_0x288876=_0x3fb2eb['allowTextureFilterAnisotropic']?getExtension(_0x144ce1,[_0x4684ac(0x1c89),_0x4684ac(0x2ea7)]):void 0x0;if(this[_0x4684ac(0x356d)]=_0x288876,ContextLimits[_0x4684ac(0x3158)]=defined$1(_0x288876)?_0x144ce1[_0x4684ac(0x34b)](_0x288876['MAX_TEXTURE_MAX_ANISOTROPY_EXT']):0x1,_0x47c5fb){var _0x5b7e3d=this;_0x37a236=function(){var _0x27265f=_0x4684ac;return _0x5b7e3d[_0x27265f(0x1651)][_0x27265f(0x3107)]();},_0x12d19f=function(_0x332261){var _0x8adbf8=_0x4684ac;_0x5b7e3d[_0x8adbf8(0x1651)]['bindVertexArray'](_0x332261);},_0x38c943=function(_0x348e5b){var _0x1cb531=_0x4684ac;_0x5b7e3d['_gl'][_0x1cb531(0xd00)](_0x348e5b);},_0x516183=function(_0x5eb0ea,_0x4970bf,_0x6e7847,_0x266f6f,_0x4a448b){var _0x2f1a9e=_0x4684ac;_0x144ce1[_0x2f1a9e(0x2992)](_0x5eb0ea,_0x4970bf,_0x6e7847,_0x266f6f,_0x4a448b);},_0x537a8d=function(_0x10f26b,_0x12eac3,_0xc74021,_0x2101ce){_0x144ce1['drawArraysInstanced'](_0x10f26b,_0x12eac3,_0xc74021,_0x2101ce);},_0x42984a=function(_0x406fd5,_0x161f2a){_0x144ce1['vertexAttribDivisor'](_0x406fd5,_0x161f2a);},_0x5f40ee=function(_0x42f47a){var _0x28795d=_0x4684ac;_0x144ce1[_0x28795d(0x37ab)](_0x42f47a);};}else defined$1(_0xc01b80=getExtension(_0x144ce1,[_0x4684ac(0x31d1)]))&&(_0x37a236=function(){return _0xc01b80['createVertexArrayOES']();},_0x12d19f=function(_0x41500d){_0xc01b80['bindVertexArrayOES'](_0x41500d);},_0x38c943=function(_0x291202){var _0x371965=_0x4684ac;_0xc01b80[_0x371965(0x3359)](_0x291202);}),defined$1(_0x449f81=getExtension(_0x144ce1,[_0x4684ac(0x4b36)]))&&(_0x516183=function(_0x5d962f,_0x7c0998,_0x369211,_0x194897,_0x1322a5){var _0x530a95=_0x4684ac;_0x449f81[_0x530a95(0x3665)](_0x5d962f,_0x7c0998,_0x369211,_0x194897,_0x1322a5);},_0x537a8d=function(_0x1a1964,_0x1dd075,_0x444fd6,_0x2aa830){var _0x52dda6=_0x4684ac;_0x449f81[_0x52dda6(0x357)](_0x1a1964,_0x1dd075,_0x444fd6,_0x2aa830);},_0x42984a=function(_0x517354,_0x52d390){var _0x5094a1=_0x4684ac;_0x449f81[_0x5094a1(0x8ca)](_0x517354,_0x52d390);}),defined$1(_0x4b9188=getExtension(_0x144ce1,[_0x4684ac(0x3a6)]))&&(_0x5f40ee=function(_0x45b178){var _0x8f6b2a=_0x4684ac;_0x4b9188[_0x8f6b2a(0x204b)](_0x45b178);});this['glCreateVertexArray']=_0x37a236,this[_0x4684ac(0xdfb)]=_0x12d19f,this[_0x4684ac(0x22b5)]=_0x38c943,this[_0x4684ac(0x974)]=_0x516183,this['glDrawArraysInstanced']=_0x537a8d,this[_0x4684ac(0x5221)]=_0x42984a,this[_0x4684ac(0x231a)]=_0x5f40ee,this[_0x4684ac(0xf4f)]=!!_0xc01b80,this[_0x4684ac(0x20cb)]=!!_0x449f81,this[_0x4684ac(0xea8)]=!!_0x4b9188,ContextLimits[_0x4684ac(0xa45)]=this[_0x4684ac(0x37ab)]?_0x144ce1[_0x4684ac(0x34b)](WebGLConstants$1[_0x4684ac(0x2117)]):0x1,ContextLimits[_0x4684ac(0x2806)]=this[_0x4684ac(0x37ab)]?_0x144ce1[_0x4684ac(0x34b)](WebGLConstants$1['MAX_COLOR_ATTACHMENTS']):0x1,ContextLimits[_0x4684ac(0x4fd2)]=this['_webgl2']?_0x144ce1[_0x4684ac(0x34b)](_0x144ce1[_0x4684ac(0x4898)]):0x1,this[_0x4684ac(0x35b4)]=new Color$2(0x0,0x0,0x0,0x0),this[_0x4684ac(0x153a)]=0x1,this[_0x4684ac(0x2987)]=0x0;var _0x529f06=new UniformState(),_0x5ca708=new PassState(this),_0x5b1f33=RenderState['fromCache']();this[_0x4684ac(0x23da)]=_0x5ca708,this[_0x4684ac(0x1139)]=_0x5b1f33,this['_defaultTexture']=void 0x0,this[_0x4684ac(0x4a9f)]=void 0x0,this[_0x4684ac(0x293b)]=void 0x0,this[_0x4684ac(0x3a02)]=_0x529f06,this['_currentRenderState']=_0x5b1f33,this[_0x4684ac(0x1a67)]=_0x5ca708,this[_0x4684ac(0x339)]=void 0x0,this[_0x4684ac(0xb03)]=void 0x0,this[_0x4684ac(0x998)]=0x0,this[_0x4684ac(0x2605)]=[],this[_0x4684ac(0x5391)]=!0x1;for(var _0x16b2d7=0x0;_0x16b2d7<ContextLimits[_0x4684ac(0x3136)];_0x16b2d7++)this[_0x4684ac(0x2605)][_0x4684ac(0x3a33)](0x0);this[_0x4684ac(0x1c67)]={},this[_0x4684ac(0x498a)]=new Uint32Array(0x1),this[_0x4684ac(0x3827)]={},this[_0x4684ac(0x2fce)]=_0x3fb2eb,this[_0x4684ac(0x4403)]={},this['_pickPosition']=new Float64Array(0x3),this[_0x4684ac(0x96c)]=0x0,this[_0x4684ac(0x3c6e)]=new Uint8Array(0x4),this[_0x4684ac(0x5493)]=!0x0,this['numNormalAndDepthObject']=0x0,this['numPostEffectFilterObject']=0x0,this[_0x4684ac(0x2934)]=0x0,RenderState[_0x4684ac(0x18ce)](_0x144ce1,_0x5b1f33,_0x5ca708);var _0x3cc0e1=defaultValue$1(_0x3fb2eb[_0x4684ac(0x54e8)],0x1);_0x3cc0e1=Math[_0x4684ac(0x2bc6)](0x1,_0x3cc0e1),this[_0x4684ac(0x2031)]=Math[_0x4684ac(0x4080)](_0x3cc0e1),this[_0x4684ac(0x3279)]=0x1,this[_0x4684ac(0x29cd)]&&(this[_0x4684ac(0x3279)]=defaultValue$1(_0x3fb2eb[_0x4684ac(0x3279)],0x1),this[_0x4684ac(0x3279)]=Math[_0x4684ac(0x27d5)](this[_0x4684ac(0x3279)],ContextLimits['_maximumSamples'])),this[_0x4684ac(0x7e3)]=checkFloatTexturePrecision(this),this[_0x4684ac(0x4de5)]=this[_0x4684ac(0x5584)](),this[_0x4684ac(0x276c)]=0x0,this[_0x4684ac(0x9ba)]=0x4,this['currentWarnFrameNumber']=-0x1869f;}var defaultFramebufferMarker={},scratchBackBufferArray;function applyRenderState$1(_0x10f92a,_0x39780e,_0x10cd4a,_0x2e95a7){var _0x472d0b=_0x68aa19,_0x3b391b=_0x10f92a['_currentRenderState'],_0x45198a=_0x10f92a[_0x472d0b(0x1a67)],_0xab7576=_0x10f92a[_0x472d0b(0x339)];_0x10f92a['_currentRenderState']=_0x39780e,_0x10f92a[_0x472d0b(0x1a67)]=_0x10cd4a,_0x10f92a[_0x472d0b(0x339)]=_0x10cd4a['viewport'],RenderState[_0x472d0b(0x1faa)](_0x10f92a[_0x472d0b(0x1651)],_0x3b391b,_0x39780e,_0x45198a,_0x10cd4a,_0xab7576,_0x10cd4a['viewport'],_0x2e95a7);}function bindFramebuffer$1(_0x19ef56,_0x9cca7a){var _0x476f8f=_0x68aa19;if(_0x9cca7a!==_0x19ef56[_0x476f8f(0xb03)]){_0x19ef56[_0x476f8f(0xb03)]=_0x9cca7a;var _0xcd8bc4=scratchBackBufferArray;if(defined$1(_0x9cca7a))_0x9cca7a[_0x476f8f(0x3b2d)](),_0xcd8bc4=_0x9cca7a[_0x476f8f(0x1f57)]();else{var _0x31c1f1=_0x19ef56[_0x476f8f(0x1651)];_0x31c1f1[_0x476f8f(0x6e7)](_0x31c1f1[_0x476f8f(0x52db)],null);}_0x19ef56[_0x476f8f(0x37ab)]&&_0x19ef56[_0x476f8f(0x231a)](_0xcd8bc4);}}Object[_0x68aa19(0x5b7)](Context[_0x68aa19(0x4b51)],{'id':{'get':function(){return this['_id'];}},'webgl2':{'get':function(){return this['_webgl2'];}},'canvas':{'get':function(){var _0x5cc9f3=_0x68aa19;return this[_0x5cc9f3(0xa77)];}},'shaderCache':{'get':function(){var _0x438280=_0x68aa19;return this[_0x438280(0x4b05)];}},'textureCache':{'get':function(){return this['_textureCache'];}},'uniformState':{'get':function(){var _0x37aecb=_0x68aa19;return this[_0x37aecb(0x3a02)];}},'stencilBits':{'get':function(){return this['_stencilBits'];}},'stencilBuffer':{'get':function(){return this['_stencilBits']>=0x8;}},'antialias':{'get':function(){var _0x57f407=_0x68aa19;return this[_0x57f407(0x16a6)];}},'standardDerivatives':{'get':function(){var _0x2cc49d=_0x68aa19;return this[_0x2cc49d(0x4eb6)]||this['_webgl2'];}},'floatBlend':{'get':function(){return this['_floatBlend'];}},'blendMinmax':{'get':function(){var _0x25fff4=_0x68aa19;return this[_0x25fff4(0x2a4c)]||this['_webgl2'];}},'elementIndexUint':{'get':function(){var _0x34a5da=_0x68aa19;return this[_0x34a5da(0x369f)]||this[_0x34a5da(0x29cd)];}},'depthTexture':{'get':function(){var _0x1d7e9f=_0x68aa19;return this[_0x1d7e9f(0x43dd)]||this['_webgl2'];}},'floatingPointTexture':{'get':function(){var _0x27d6eb=_0x68aa19;return this['_webgl2']||this[_0x27d6eb(0x4fee)];}},'floatTextureSixPlaces':{'get':function(){return this['_floatTexSixPlaces'];}},'halfFloatingPointTexture':{'get':function(){var _0x57e7e5=_0x68aa19;return this[_0x57e7e5(0x29cd)]||this[_0x57e7e5(0x6a3)];}},'textureFloatLinear':{'get':function(){return this['_textureFloatLinear'];}},'textureHalfFloatLinear':{'get':function(){var _0x25760a=_0x68aa19;return this[_0x25760a(0x29cd)]&&this['_textureFloatLinear']||!this['_webgl2']&&this[_0x25760a(0x2647)];}},'textureFilterAnisotropic':{'get':function(){var _0x52125f=_0x68aa19;return!!this[_0x52125f(0x356d)];}},'s3tc':{'get':function(){var _0x4cbb04=_0x68aa19;return this[_0x4cbb04(0x5350)];}},'pvrtc':{'get':function(){var _0x3c9435=_0x68aa19;return this[_0x3c9435(0x4ad4)];}},'etc1':{'get':function(){return this['_etc1'];}},'vertexArrayObject':{'get':function(){return this['_vertexArrayObject']||this['_webgl2'];}},'fragmentDepth':{'get':function(){var _0xa14d4e=_0x68aa19;return this['_fragDepth']||this[_0xa14d4e(0x29cd)];}},'instancedArrays':{'get':function(){var _0x6a25ea=_0x68aa19;return this[_0x6a25ea(0x20cb)]||this[_0x6a25ea(0x29cd)];}},'colorBufferFloat':{'get':function(){var _0x33fd19=_0x68aa19;return this[_0x33fd19(0x7e9)];}},'colorBufferHalfFloat':{'get':function(){var _0x3dd297=_0x68aa19;return this[_0x3dd297(0x29cd)]&&this['_colorBufferFloat']||!this['_webgl2']&&this[_0x3dd297(0x39b3)];}},'drawBuffers':{'get':function(){var _0x3fc99f=_0x68aa19;return this[_0x3fc99f(0xea8)]||this[_0x3fc99f(0x29cd)];}},'debugShaders':{'get':function(){var _0x386d44=_0x68aa19;return this[_0x386d44(0x2f8d)];}},'throwOnWebGLError':{'get':function(){var _0x1bf84d=_0x68aa19;return this[_0x1bf84d(0xdf1)];},'set':function(_0x497638){var _0x4558b3=_0x68aa19;this['_throwOnWebGLError']=_0x497638,this[_0x4558b3(0x1651)]=wrapGL(this['_originalGLContext'],_0x497638?throwOnError:void 0x0);}},'defaultTexture':{'get':function(){var _0x1e86e8=_0x68aa19;return void 0x0===this['_defaultTexture']&&(this[_0x1e86e8(0x57c9)]=new Texture$1({'context':this,'source':{'width':0x1,'height':0x1,'arrayBufferView':new Uint8Array([0xff,0xff,0xff,0xff])},'flipY':!0x1})),this['_defaultTexture'];}},'defaultTransparentTexture':{'get':function(){var _0x7554b2=_0x68aa19;return void 0x0===this[_0x7554b2(0x293b)]&&(this['_defaultTransparentTexture']=new Texture$1({'context':this,'source':{'width':0x1,'height':0x1,'arrayBufferView':new Uint8Array([0x0,0x0,0x0,0x0])},'flipY':!0x1})),this[_0x7554b2(0x293b)];}},'defaultCubeMap':{'get':function(){var _0x539405=_0x68aa19;if(void 0x0===this[_0x539405(0x4a9f)]){var _0x25c7e0={'width':0x1,'height':0x1,'arrayBufferView':new Uint8Array([0xff,0xff,0xff,0xff])};this[_0x539405(0x4a9f)]=new CubeMap({'context':this,'source':{'positiveX':_0x25c7e0,'negativeX':_0x25c7e0,'positiveY':_0x25c7e0,'negativeY':_0x25c7e0,'positiveZ':_0x25c7e0,'negativeZ':_0x25c7e0},'flipY':!0x1});}return this['_defaultCubeMap'];}},'drawingBufferHeight':{'get':function(){var _0x22dabf=_0x68aa19;return Math[_0x22dabf(0x67a)](this[_0x22dabf(0x1651)][_0x22dabf(0x1b40)]*this[_0x22dabf(0x2031)]);}},'drawingBufferWidth':{'get':function(){var _0x10f861=_0x68aa19;return Math[_0x10f861(0x67a)](this[_0x10f861(0x1651)][_0x10f861(0x2e24)]*this['ssaaLevel']);}},'realDrawingBufferHeight':{'get':function(){var _0x36fd67=_0x68aa19;return this[_0x36fd67(0x1651)][_0x36fd67(0x1b40)]*this[_0x36fd67(0x1879)];}},'realDrawingBufferWidth':{'get':function(){var _0x10d4eb=_0x68aa19;return this['_gl'][_0x10d4eb(0x2e24)]*this[_0x10d4eb(0x54ba)];}},'defaultFramebuffer':{'get':function(){return defaultFramebufferMarker;}},'memoryThresholdValue':{'get':function(){var _0x1e553e=_0x68aa19;return this[_0x1e553e(0x9ba)]*_gbNumber;}}}),'undefined'!=typeof WebGLRenderingContext&&(scratchBackBufferArray=[WebGLConstants$1[_0x68aa19(0x33ef)]]);var defaultClearCommand=new ClearCommand();function beginDraw$1(_0x3d0e23,_0x164360,_0x232cc9,_0x5abed0,_0x15970d){var _0x6efb9e=_0x68aa19;bindFramebuffer$1(_0x3d0e23,_0x164360),applyRenderState$1(_0x3d0e23,_0x15970d,_0x232cc9,!0x1),_0x5abed0[_0x6efb9e(0x3b2d)](),_0x3d0e23[_0x6efb9e(0x998)]=Math['max'](_0x3d0e23['_maxFrameTextureUnitIndex'],_0x5abed0['maximumTextureUnitIndex']);}function continueDraw(_0xdd246c,_0x17a351,_0x29f79b,_0x433c13){var _0x557d9f=_0x68aa19,_0x4dfa31=_0x17a351[_0x557d9f(0xb90)],_0x45b86b=_0x17a351[_0x557d9f(0x225)],_0x534761=_0x17a351[_0x557d9f(0x47ee)],_0x57cb31=_0x17a351[_0x557d9f(0x3225)],_0x2e1f9c=_0x17a351['instanceCount'];_0xdd246c[_0x557d9f(0x3a02)][_0x557d9f(0xce4)]=defaultValue$1(_0x17a351[_0x557d9f(0x2f1)],Matrix4[_0x557d9f(0x5139)]),_0x29f79b['_setUniforms'](_0x433c13,_0xdd246c['_us'],_0xdd246c[_0x557d9f(0x446d)]),_0x45b86b[_0x557d9f(0x3b2d)]();var _0x4fe5c3=_0x45b86b[_0x557d9f(0x53f0)];defined$1(_0x4fe5c3)?(_0x534761*=_0x4fe5c3['bytesPerIndex'],_0x57cb31=defaultValue$1(_0x57cb31,_0x4fe5c3[_0x557d9f(0x2eb9)]),0x0===_0x2e1f9c?_0xdd246c['_gl']['drawElements'](_0x4dfa31,_0x57cb31,_0x4fe5c3[_0x557d9f(0x38c0)],_0x534761):_0xdd246c['glDrawElementsInstanced'](_0x4dfa31,_0x57cb31,_0x4fe5c3[_0x557d9f(0x38c0)],_0x534761,_0x2e1f9c)):(_0x57cb31=defaultValue$1(_0x57cb31,_0x45b86b['numberOfVertices']),0x0===_0x2e1f9c?_0xdd246c[_0x557d9f(0x1651)][_0x557d9f(0x524a)](_0x4dfa31,_0x534761,_0x57cb31):_0xdd246c[_0x557d9f(0x40c7)](_0x4dfa31,_0x534761,_0x57cb31,_0x2e1f9c)),_0x45b86b[_0x557d9f(0x443)]();}Context['prototype'][_0x68aa19(0x50ec)]=function(_0x48f8a1,_0x1e6aa3){var _0x5a444f=_0x68aa19;_0x48f8a1=defaultValue$1(_0x48f8a1,defaultClearCommand),_0x1e6aa3=defaultValue$1(_0x1e6aa3,this[_0x5a444f(0x23da)]);var _0xc15729=this[_0x5a444f(0x1651)],_0x241a81=0x0,_0x37efa0=_0x48f8a1[_0x5a444f(0x28b8)],_0x2db154=_0x48f8a1[_0x5a444f(0x5334)],_0x576527=_0x48f8a1[_0x5a444f(0x38a4)];defined$1(_0x37efa0)&&(Color$2[_0x5a444f(0x2ed4)](this[_0x5a444f(0x35b4)],_0x37efa0)||(Color$2[_0x5a444f(0x254b)](_0x37efa0,this[_0x5a444f(0x35b4)]),_0xc15729[_0x5a444f(0x492f)](_0x37efa0['red'],_0x37efa0['green'],_0x37efa0[_0x5a444f(0x28f8)],_0x37efa0[_0x5a444f(0x24f9)])),_0x241a81|=_0xc15729['COLOR_BUFFER_BIT']),defined$1(_0x2db154)&&(_0x2db154!==this[_0x5a444f(0x153a)]&&(this[_0x5a444f(0x153a)]=_0x2db154,_0xc15729[_0x5a444f(0x52b0)](_0x2db154)),_0x241a81|=_0xc15729[_0x5a444f(0x1c22)]),defined$1(_0x576527)&&(_0x576527!==this['_clearStencil']&&(this[_0x5a444f(0x2987)]=_0x576527,_0xc15729['clearStencil'](_0x576527)),_0x241a81|=_0xc15729[_0x5a444f(0x463b)]),applyRenderState$1(this,defaultValue$1(_0x48f8a1[_0x5a444f(0x5547)],this[_0x5a444f(0x1139)]),_0x1e6aa3,!0x0),bindFramebuffer$1(this,defaultValue$1(_0x48f8a1[_0x5a444f(0x27b)],_0x1e6aa3[_0x5a444f(0x27b)])),_0xc15729[_0x5a444f(0x50ec)](_0x241a81);},Context['prototype'][_0x68aa19(0x14ee)]=function(_0x421f8b,_0x51e15b,_0x440d69,_0x548b62){var _0x4496af=_0x68aa19;_0x51e15b=defaultValue$1(_0x51e15b,this['_defaultPassState']);var _0x41de92=defaultValue$1(_0x421f8b['_framebuffer'],_0x51e15b['framebuffer']),_0x110da0=defaultValue$1(_0x421f8b[_0x4496af(0x7d0)],this[_0x4496af(0x1139)]);_0x440d69=defaultValue$1(_0x440d69,_0x421f8b[_0x4496af(0x21e0)]),_0x548b62=defaultValue$1(_0x548b62,_0x421f8b[_0x4496af(0x5461)]),beginDraw$1(this,_0x41de92,_0x51e15b,_0x440d69,_0x110da0);var _0x3462af=_0x421f8b[_0x4496af(0x3237)];if(defined$1(_0x3462af)&&_0x3462af[_0x4496af(0x531b)]>0x0){for(var _0x1ca223=0x0;_0x1ca223<_0x3462af['length'];_0x1ca223++)_0x3462af[_0x1ca223][_0x4496af(0x222b)](_0x440d69);}continueDraw(this,_0x421f8b,_0x440d69,_0x548b62);},Context['prototype'][_0x68aa19(0x82d)]=function(){var _0x597718=_0x68aa19,_0x1d8209=this['_gl'];_0x1d8209['useProgram'](null),this[_0x597718(0xb03)]=void 0x0,_0x1d8209[_0x597718(0x6e7)](_0x1d8209[_0x597718(0x52db)],null);var _0x117639=scratchBackBufferArray;this[_0x597718(0x37ab)]&&this['glDrawBuffers'](_0x117639);var _0x2ad1f3=this[_0x597718(0x998)];this[_0x597718(0x998)]=0x0;for(var _0x1a40ba=0x0;_0x1a40ba<_0x2ad1f3;++_0x1a40ba)_0x1d8209['activeTexture'](_0x1d8209['TEXTURE0']+_0x1a40ba),_0x1d8209[_0x597718(0x2502)](_0x1d8209[_0x597718(0x448b)],null),_0x1d8209[_0x597718(0x2502)](_0x1d8209['TEXTURE_CUBE_MAP'],null);},Context['prototype'][_0x68aa19(0xc23)]=function(_0x5ceb43){var _0x5d06e3=_0x68aa19,_0x49fb81=this[_0x5d06e3(0x1651)];_0x5ceb43=defaultValue$1(_0x5ceb43,defaultValue$1[_0x5d06e3(0x494f)]);var _0x5727fa=Math[_0x5d06e3(0x2bc6)](defaultValue$1(_0x5ceb43['x'],0x0),0x0),_0x23eebe=Math[_0x5d06e3(0x2bc6)](defaultValue$1(_0x5ceb43['y'],0x0),0x0),_0x554b2c=defaultValue$1(_0x5ceb43[_0x5d06e3(0x209)],_0x49fb81['drawingBufferWidth']*this['ssaaLevel']),_0x366f7c=defaultValue$1(_0x5ceb43[_0x5d06e3(0x5862)],_0x49fb81['drawingBufferHeight']*this[_0x5d06e3(0x2031)]),_0xe94ce6=_0x5ceb43['framebuffer'],_0x5de04b=PixelDatatype[_0x5d06e3(0x4aae)];defined$1(_0xe94ce6)&&_0xe94ce6[_0x5d06e3(0x497c)]>0x0&&(_0x5de04b=_0xe94ce6[_0x5d06e3(0x2bf5)](0x0)[_0x5d06e3(0x722)]);var _0xad8f32=PixelFormat$1['createTypedArray'](PixelFormat$1[_0x5d06e3(0x4a1c)],_0x5de04b,_0x554b2c,_0x366f7c);return bindFramebuffer$1(this,_0xe94ce6),_0x49fb81[_0x5d06e3(0xc23)](_0x5727fa,_0x23eebe,_0x554b2c,_0x366f7c,PixelFormat$1[_0x5d06e3(0x4a1c)],_0x5de04b,_0xad8f32),_0xad8f32;};var viewportQuadAttributeLocations={'position':0x0,'textureCoordinates':0x1};function PickId(_0x95472b,_0x387f33,_0x2c99ba){var _0x4df56a=_0x68aa19;this[_0x4df56a(0x1c67)]=_0x95472b,this[_0x4df56a(0x133c)]=_0x387f33,this[_0x4df56a(0x28b8)]=_0x2c99ba;}Context['prototype']['getViewportQuadVertexArray']=function(){var _0x5ec565=_0x68aa19,_0x513b91=this[_0x5ec565(0x4403)][_0x5ec565(0x1185)];if(!defined$1(_0x513b91)){var _0x5de439=new Geometry({'attributes':{'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1['FLOAT'],'componentsPerAttribute':0x2,'values':[-0x1,-0x1,0x1,-0x1,0x1,0x1,-0x1,0x1]}),'textureCoordinates':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x5ec565(0x15eb)],'componentsPerAttribute':0x2,'values':[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1]})},'indices':new Uint16Array([0x0,0x1,0x2,0x0,0x2,0x3]),'primitiveType':PrimitiveType$1[_0x5ec565(0x139)]});_0x513b91=VertexArray['fromGeometry']({'context':this,'geometry':_0x5de439,'attributeLocations':viewportQuadAttributeLocations,'bufferUsage':BufferUsage[_0x5ec565(0x495a)],'interleave':!0x0}),this[_0x5ec565(0x4403)]['viewportQuad_vertexArray']=_0x513b91;}return _0x513b91;},Context[_0x68aa19(0x4b51)]['createViewportQuadCommand']=function(_0x5a3f83,_0x1a3a46){var _0x137860=_0x68aa19;return this[_0x137860(0x4288)](ViewportQuadVS,_0x5a3f83,_0x1a3a46);},Context['prototype'][_0x68aa19(0x4288)]=function(_0x4a29a8,_0x2f761a,_0x12e38f){var _0x5b021d=_0x68aa19;return _0x12e38f=defaultValue$1(_0x12e38f,defaultValue$1['EMPTY_OBJECT']),new DrawCommand({'vertexArray':this[_0x5b021d(0xbfa)](),'primitiveType':PrimitiveType$1[_0x5b021d(0x139)],'renderState':_0x12e38f[_0x5b021d(0x5547)],'shaderProgram':ShaderProgram$1[_0x5b021d(0x4d21)]({'context':this,'vertexShaderSource':_0x4a29a8,'fragmentShaderSource':_0x2f761a,'attributeLocations':viewportQuadAttributeLocations}),'uniformMap':_0x12e38f['uniformMap'],'owner':_0x12e38f[_0x5b021d(0x3036)],'framebuffer':_0x12e38f[_0x5b021d(0x27b)],'pass':_0x12e38f[_0x5b021d(0x18ad)]});},Context['prototype']['createReflectFramebuffer']=function(){return new ReflectFramebuffer(this);},Context[_0x68aa19(0x4b51)]['createNormalFramebuffer']=function(){return new NormalFramebuffer(this);},Context[_0x68aa19(0x4b51)][_0x68aa19(0x1a75)]=function(){return new PostEffectFilterlFramebuffer(this);},Context[_0x68aa19(0x4b51)][_0x68aa19(0x3d7b)]=function(){return new ClampFramebuffer(this);},Context[_0x68aa19(0x4b51)][_0x68aa19(0x2f53)]=function(){return new ClosedDepthFramebuffer(this);},Context[_0x68aa19(0x4b51)]['createPickRectFramebuffer']=function(){return new PickRectFramebuffer(this);},Context[_0x68aa19(0x4b51)][_0x68aa19(0x5584)]=function(){return new SharedEDLFrameBuffer();},Context[_0x68aa19(0x4b51)][_0x68aa19(0x5211)]=function(_0x50c1e9){var _0x31940c=_0x68aa19;return this['_pickObjects'][_0x50c1e9[_0x31940c(0x3efa)]()];},Context[_0x68aa19(0x4b51)][_0x68aa19(0x3d1f)]=function(_0x496617){var _0x307901=_0x68aa19;return this[_0x307901(0x1c67)][_0x496617];},Context[_0x68aa19(0x4b51)]['getAllPickObjects']=function(){var _0x599dfb=_0x68aa19;return this[_0x599dfb(0x1c67)];},Context[_0x68aa19(0x4b51)][_0x68aa19(0x51a7)]=function(_0x395574){return this['_pickIdObjects'][_0x395574];},Object[_0x68aa19(0x5b7)](PickId[_0x68aa19(0x4b51)],{'object':{'get':function(){var _0x30f7a6=_0x68aa19;return this[_0x30f7a6(0x1c67)][this[_0x30f7a6(0x133c)]];},'set':function(_0x5cace1){var _0x29ec6e=_0x68aa19;this['_pickObjects'][this[_0x29ec6e(0x133c)]]=_0x5cace1;}}}),PickId['prototype'][_0x68aa19(0x2578)]=function(){var _0x4f7743=_0x68aa19;delete this[_0x4f7743(0x1c67)][this[_0x4f7743(0x133c)]];},Context[_0x68aa19(0x4b51)]['createPickId']=function(_0x1805be){var _0x507019=_0x68aa19;++this[_0x507019(0x498a)][0x0];var _0x4dd0ba=this['_nextPickColor'][0x0];if(0x0===_0x4dd0ba)throw new RuntimeError$2(_0x507019(0x1762));this[_0x507019(0x1c67)][_0x4dd0ba]=_0x1805be;var _0xa5d598=new PickId(this[_0x507019(0x1c67)],_0x4dd0ba,Color$2[_0x507019(0x2daa)](_0x4dd0ba));return this['_pickIdObjects'][_0x4dd0ba]=_0xa5d598,_0xa5d598;},Context['prototype']['isDestroyed']=function(){return!0x1;},Context['prototype']['destroy']=function(){var _0x405840=_0x68aa19,_0x4c9d06=this[_0x405840(0x4403)];for(var _0x348944 in _0x4c9d06)if(_0x4c9d06[_0x405840(0x2a77)](_0x348944)){var _0x52bb88=_0x4c9d06[_0x348944];defined$1(_0x52bb88['destroy'])&&_0x52bb88['destroy']();}return this[_0x405840(0x4b05)]=this['_shaderCache']['destroy'](),this[_0x405840(0x37af)]=this[_0x405840(0x37af)][_0x405840(0x2578)](),this['_defaultTexture']=this[_0x405840(0x57c9)]&&this[_0x405840(0x57c9)]['destroy'](),this['_defaultCubeMap']=this[_0x405840(0x4a9f)]&&this['_defaultCubeMap'][_0x405840(0x2578)](),this['_defaultTransparentTexture']=this[_0x405840(0x293b)]&&this['_defaultTransparentTexture'][_0x405840(0x2578)](),destroyObject$1(this);};var PassThroughDepth=_0x68aa19(0x3cab),oriPos,oriDirection,oriUp,oriFrustum,oriUseLogDepth;function DepthFramebuffer(_0x27e232){var _0x4fb15d=_0x68aa19;this[_0x4fb15d(0x43dd)]=void 0x0,this[_0x4fb15d(0x4d73)]=void 0x0,this[_0x4fb15d(0x20fa)]=void 0x0,this[_0x4fb15d(0x5227)]=new BoundingRectangle(),this['_rs']=void 0x0,this[_0x4fb15d(0x22d)]=new PassState(_0x27e232),this['_passState'][_0x4fb15d(0x18be)]=this[_0x4fb15d(0x5227)],this[_0x4fb15d(0x1968)]=_0x27e232,this[_0x4fb15d(0x4e9c)]=!0x1,this['_beginFunc']=void 0x0,this[_0x4fb15d(0x92b)]=void 0x0,this[_0x4fb15d(0x13fd)]={'isSunVisible':!0x1,'isMoonVisible':!0x1,'isSkyAtmosphereVisible':!0x1,'isSkyBoxVisible':!0x1,'isGlobalVisible':!0x1,'isObjectVisible':!0x1,'isUnderGlobeVisible':!0x1},this[_0x4fb15d(0x3120)]=void 0x0,this[_0x4fb15d(0x4624)]=!0x0;var _0x2a5202=new PassState(_0x27e232);_0x2a5202[_0x4fb15d(0x366a)]=!0x1,_0x2a5202[_0x4fb15d(0x18be)]=new BoundingRectangle(),this['_passState']=_0x2a5202;}function updateFramebuffer$1(_0xae719,_0x5cb900,_0x4ee74c,_0x3697aa,_0x10dfbc){var _0x46e2d4=_0x68aa19;defined$1(_0xae719[_0x46e2d4(0x4d73)])&&_0xae719[_0x46e2d4(0x209)]===_0x3697aa&&_0xae719['height']===_0x10dfbc||(_0xae719[_0x46e2d4(0x209)]=_0x3697aa,_0xae719[_0x46e2d4(0x5862)]=_0x10dfbc,_0xae719[_0x46e2d4(0x43dd)]=_0xae719[_0x46e2d4(0x43dd)]&&_0xae719[_0x46e2d4(0x43dd)][_0x46e2d4(0x2578)](),_0xae719[_0x46e2d4(0x43dd)]=new Texture$1({'context':_0x5cb900,'width':_0x3697aa,'height':_0x10dfbc,'pixelFormat':PixelFormat$1[_0x46e2d4(0x4a1c)],'pixelDatatype':PixelDatatype[_0x46e2d4(0x4aae)],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x46e2d4(0x312f)],'wrapT':TextureWrap$1[_0x46e2d4(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x46e2d4(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x46e2d4(0x44a2)]})}),_0xae719[_0x46e2d4(0x4d73)]=_0xae719[_0x46e2d4(0x4d73)]&&_0xae719[_0x46e2d4(0x4d73)]['destroy'](),_0xae719[_0x46e2d4(0x4d73)]=new Framebuffer$2({'context':_0x5cb900,'colorTextures':[_0xae719['_depthTexture']],'destroyAttachments':!0x1}),_0x5cb900[_0x46e2d4(0x84e)]||(_0xae719[_0x46e2d4(0x587d)]=_0xae719[_0x46e2d4(0x587d)]&&_0xae719[_0x46e2d4(0x587d)]['destroy'](),_0xae719[_0x46e2d4(0x587d)]=new Texture$1({'context':_0x5cb900,'width':_0x3697aa,'height':_0x10dfbc,'pixelFormat':PixelFormat$1[_0x46e2d4(0x4a1c)],'pixelDatatype':PixelDatatype[_0x46e2d4(0x4aae)],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x46e2d4(0x312f)],'wrapT':TextureWrap$1['CLAMP_TO_EDGE'],'minificationFilter':TextureMinificationFilter$1[_0x46e2d4(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1['NEAREST']})}),_0xae719[_0x46e2d4(0x37e3)]=_0xae719[_0x46e2d4(0x37e3)]&&_0xae719['_framebufferCopyFrom'][_0x46e2d4(0x2578)](),_0xae719[_0x46e2d4(0x37e3)]=new Framebuffer$2({'context':_0x5cb900,'colorTextures':[_0xae719[_0x46e2d4(0x587d)]],'depthStencilRenderbuffer':new Renderbuffer({'context':_0x5cb900,'width':_0x3697aa,'height':_0x10dfbc,'format':RenderbufferFormat$1[_0x46e2d4(0xd92)]}),'destroyAttachments':!0x1})));}function updateCopyCommand(_0x5c6a4e,_0x21c972,_0x16e2af,_0x2a3c27){var _0x237225=_0x68aa19;if(_0x5c6a4e[_0x237225(0x5227)][_0x237225(0x209)]=_0x16e2af,_0x5c6a4e[_0x237225(0x5227)][_0x237225(0x5862)]=_0x2a3c27,defined$1(_0x5c6a4e[_0x237225(0x8c5)])&&BoundingRectangle[_0x237225(0x2ed4)](_0x5c6a4e[_0x237225(0x5227)],_0x5c6a4e[_0x237225(0x8c5)][_0x237225(0x18be)])||(_0x5c6a4e['_rs']=RenderState[_0x237225(0x4d21)]({'viewport':_0x5c6a4e[_0x237225(0x5227)]})),_0x21c972['depthTexture'])defined$1(_0x5c6a4e[_0x237225(0x20fa)])||(_0x5c6a4e[_0x237225(0x20fa)]=_0x21c972[_0x237225(0xa16)](PassThroughDepth,{'uniformMap':{'u_depthTexture':function(){var _0x2a81fb=_0x237225;return _0x5c6a4e[_0x2a81fb(0x3120)];}},'owner':_0x5c6a4e}));else _0x5c6a4e[_0x237225(0x20fa)]=_0x21c972[_0x237225(0xa16)](_0x237225(0x200f),{'renderState':RenderState[_0x237225(0x4d21)](),'uniformMap':{'u_texture':function(){var _0x57b92d=_0x237225;return _0x5c6a4e[_0x57b92d(0x3120)];}},'owner':_0x5c6a4e});defined$1(_0x5c6a4e[_0x237225(0x4eb3)])||(_0x5c6a4e[_0x237225(0x4eb3)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'stencil':0x0,'owner':_0x5c6a4e})),_0x5c6a4e[_0x237225(0x20fa)][_0x237225(0x5547)]=_0x5c6a4e[_0x237225(0x8c5)],_0x5c6a4e[_0x237225(0x4eb3)][_0x237225(0x27b)]=_0x5c6a4e['_framebuffer'],_0x5c6a4e[_0x237225(0x20fa)][_0x237225(0x27b)]=_0x5c6a4e['_framebuffer'];}function Facade(_0x92c4b){var _0x59956c=_0x68aa19;this['_scene']=_0x92c4b,this[_0x59956c(0x3aec)]=void 0x0,this[_0x59956c(0x3709)]=void 0x0,this['_maxHeight']=0x64,this[_0x59956c(0x11b9)]=0x1f4,this[_0x59956c(0x176a)]=!0x0,this[_0x59956c(0x15ec)]=void 0x0,this[_0x59956c(0x38bb)]=when['defer'](),this['_hintBoundColor']=new Color$2(0x0,0x1,0x1,0.1),this['_hintBoundOutlineColor']=new Color$2(0x1,0x0,0x0,0x1),this[_0x59956c(0x8e3)]=void 0x0,this['_outlineCommand']=void 0x0,this[_0x59956c(0xc73)]=!0x1,this['_name']='',this[_0x59956c(0x2564)]=void 0x0,this[_0x59956c(0x463)]=0xfff,this[_0x59956c(0x4a98)]=new AssociativeArray();}function destroyCommand$2(_0x224df4){var _0x435206=_0x68aa19;defined$1(_0x224df4[_0x435206(0x8e3)])&&(_0x224df4[_0x435206(0x8e3)][_0x435206(0xa85)]=_0x224df4[_0x435206(0x8e3)][_0x435206(0xa85)]&&_0x224df4[_0x435206(0x8e3)][_0x435206(0xa85)]['destroy'](),_0x224df4['_colorCommand'][_0x435206(0x30a0)]=_0x224df4[_0x435206(0x8e3)][_0x435206(0x30a0)]&&_0x224df4['_colorCommand'][_0x435206(0x30a0)]['destroy'](),_0x224df4['_colorCommand']=void 0x0),defined$1(_0x224df4['_outlineCommand'])&&(_0x224df4[_0x435206(0x1b34)][_0x435206(0xa85)]=_0x224df4['_outlineCommand']['vertexArray']&&_0x224df4['_outlineCommand']['vertexArray'][_0x435206(0x2578)](),_0x224df4[_0x435206(0x1b34)][_0x435206(0x30a0)]=_0x224df4['_outlineCommand']['shaderProgram']&&_0x224df4[_0x435206(0x1b34)][_0x435206(0x30a0)][_0x435206(0x2578)](),_0x224df4['_outlineCommand']=void 0x0);}function updateCamera$8(_0x83b581){var _0x3a441f=_0x68aa19,_0x120ea3=_0x83b581[_0x3a441f(0x54c6)][_0x3a441f(0x1224)],_0x364315=Cartesian3[_0x3a441f(0x286c)](_0x83b581[_0x3a441f(0x3709)],_0x83b581[_0x3a441f(0x3aec)],new Cartesian3()),_0x343f18=Cartesian3['midpoint'](_0x83b581[_0x3a441f(0x3aec)],_0x83b581['_endPoint'],new Cartesian3());Cartesian3[_0x3a441f(0x4e7d)](_0x364315,_0x364315);var _0x4866c6=Cartesian3['normalize'](_0x343f18,new Cartesian3()),_0x2b057d=Cartesian3[_0x3a441f(0x33cc)](_0x4866c6,_0x364315,new Cartesian3());Cartesian3[_0x3a441f(0x4e7d)](_0x2b057d,_0x2b057d),Cartesian3['cross'](_0x364315,_0x2b057d,_0x4866c6),Cartesian3['normalize'](_0x4866c6,_0x4866c6);var _0x363a20=Cartesian3[_0x3a441f(0x1c02)](_0x4866c6,_0x83b581[_0x3a441f(0x3928)]/0x2,new Cartesian3()),_0x8d93c5=new Cartesian3();Cartesian3[_0x3a441f(0x254b)](_0x343f18,_0x8d93c5),Cartesian3['add'](_0x8d93c5,_0x363a20,_0x8d93c5);var _0x2f3124=Cartesian3[_0x3a441f(0x2ffa)](_0x83b581['_endPoint'],_0x83b581['_startPoint']),_0x5a7ba5=0x1,_0x3ce170=0x0,_0x5ee0a6=_0x83b581[_0x3a441f(0x3928)];_0x2f3124*_0x83b581[_0x3a441f(0x54c6)]['context'][_0x3a441f(0x1b40)]/_0x83b581[_0x3a441f(0x54c6)]['context'][_0x3a441f(0x2e24)]<_0x83b581[_0x3a441f(0x3928)]&&(_0x5ee0a6=_0x2f3124*_0x83b581[_0x3a441f(0x54c6)]['context'][_0x3a441f(0x1b40)]/_0x83b581['_scene'][_0x3a441f(0x4174)][_0x3a441f(0x2e24)],_0x5a7ba5=Math[_0x3a441f(0x28fa)](_0x83b581['_maxHeight']/_0x5ee0a6)),defined$1(_0x83b581[_0x3a441f(0x15ec)])||(_0x83b581[_0x3a441f(0x15ec)]=new RasterFramebuffer(_0x83b581[_0x3a441f(0x54c6)][_0x3a441f(0x4174)]),_0x83b581[_0x3a441f(0x15ec)]['environmentVisible']['isObjectVisible']=!0x0,_0x83b581[_0x3a441f(0x15ec)][_0x3a441f(0x347a)]['isOnlyS3MObjectVisible']=!0x0,_0x83b581[_0x3a441f(0x15ec)][_0x3a441f(0x18fd)]=!0x1,_0x83b581[_0x3a441f(0x54c6)][_0x3a441f(0x4a7b)][_0x3a441f(0xe44)][_0x83b581['_name']]=_0x83b581[_0x3a441f(0x15ec)],_0x83b581['_frameState']=_0x83b581['_scene']['_frameState']),_0x83b581[_0x3a441f(0x4a98)][_0x3a441f(0x4ee2)](),_0x83b581[_0x3a441f(0x15ec)][_0x3a441f(0x4e9c)]=!0x0,_0x83b581['_fbo'][_0x3a441f(0x4392)]=function(_0x2a84c7){var _0x53d9ae=_0x3a441f;_0x83b581[_0x53d9ae(0x38bb)]=when[_0x53d9ae(0x25e3)](),oriPos=Cartesian3[_0x53d9ae(0x254b)](_0x120ea3[_0x53d9ae(0x4771)]),oriDirection=Cartesian3[_0x53d9ae(0x254b)](_0x120ea3[_0x53d9ae(0xc3c)]),oriUp=Cartesian3['clone'](_0x120ea3['up']),oriFrustum=_0x120ea3[_0x53d9ae(0x4506)][_0x53d9ae(0x254b)](new PerspectiveFrustum()),oriUseLogDepth=_0x2a84c7['useLogDepth'],_0x2a84c7[_0x53d9ae(0x1914)]=!0x1,Cartesian3['clone'](_0x343f18,_0x8d93c5),_0x363a20=Cartesian3[_0x53d9ae(0x1c02)](_0x4866c6,_0x5ee0a6/0x2+_0x5ee0a6*_0x3ce170,new Cartesian3()),Cartesian3[_0x53d9ae(0x4979)](_0x8d93c5,_0x363a20,_0x8d93c5),_0x120ea3['setView']({'destination':_0x8d93c5,'orientation':{'direction':_0x2b057d,'up':_0x4866c6}});var _0x539f33=new OrthographicFrustum(),_0x5342dc=Cartesian3['distance'](_0x83b581['_endPoint'],_0x83b581[_0x53d9ae(0x3aec)]);_0x539f33[_0x53d9ae(0x209)]=_0x5342dc,_0x539f33[_0x53d9ae(0x2cb3)]=0.01,_0x539f33[_0x53d9ae(0x23e)]=_0x83b581[_0x53d9ae(0x11b9)],_0x539f33[_0x53d9ae(0x1d97)]=_0x2a84c7['context'][_0x53d9ae(0x2e24)]/_0x2a84c7[_0x53d9ae(0x4174)][_0x53d9ae(0x1b40)],_0x120ea3[_0x53d9ae(0x4506)]=_0x539f33,_0x2a84c7[_0x53d9ae(0x4174)][_0x53d9ae(0x3cca)][_0x53d9ae(0x147e)](_0x539f33);},_0x83b581[_0x3a441f(0x15ec)][_0x3a441f(0x92b)]=function(_0x44be77){var _0x4f8a5d=_0x3a441f;_0x120ea3[_0x4f8a5d(0x4506)]=oriFrustum,_0x120ea3[_0x4f8a5d(0x362c)]({'destination':oriPos,'orientation':{'direction':oriDirection,'up':oriUp}}),_0x44be77[_0x4f8a5d(0x4174)][_0x4f8a5d(0x3cca)][_0x4f8a5d(0x147e)](_0x120ea3[_0x4f8a5d(0x4506)]),_0x44be77[_0x4f8a5d(0x1914)]=oriUseLogDepth;var _0x26a65c=_0x83b581[_0x4f8a5d(0x54c6)][_0x4f8a5d(0x1968)],_0x3d7bfa=_0x26a65c['readPixels']({'x':0x0,'y':0x0,'width':_0x26a65c[_0x4f8a5d(0x2e24)],'height':_0x26a65c[_0x4f8a5d(0x1b40)],'framebuffer':_0x83b581[_0x4f8a5d(0x15ec)][_0x4f8a5d(0x1f55)][_0x4f8a5d(0x3a23)]});if(_0x83b581['_buffers'][_0x4f8a5d(0x346f)](_0x3ce170,_0x3d7bfa),_0x3ce170++,0x0==--_0x5a7ba5){for(var _0x3c4b08=new Uint8Array(_0x3d7bfa['length']*_0x83b581[_0x4f8a5d(0x4a98)][_0x4f8a5d(0x531b)]),_0x378c34=0x0;_0x378c34<_0x83b581['_buffers']['length'];_0x378c34++)_0x3c4b08['set'](_0x83b581[_0x4f8a5d(0x4a98)][_0x4f8a5d(0x3173)](_0x378c34),_0x3d7bfa[_0x4f8a5d(0x531b)]*_0x378c34);var _0x29176f=document[_0x4f8a5d(0x433c)](_0x4f8a5d(0xda2));_0x29176f['height']=_0x26a65c[_0x4f8a5d(0x1b40)]*_0x83b581[_0x4f8a5d(0x4a98)][_0x4f8a5d(0x531b)],_0x29176f['width']=_0x26a65c[_0x4f8a5d(0x2e24)];var _0x4b50fb=_0x29176f[_0x4f8a5d(0x3ca1)]('2d'),_0x44c2d5=_0x4b50fb[_0x4f8a5d(0x1727)](_0x29176f[_0x4f8a5d(0x209)],_0x29176f['height']);_0x44c2d5[_0x4f8a5d(0x116f)][_0x4f8a5d(0x346f)](_0x3c4b08),_0x4b50fb['putImageData'](_0x44c2d5,0x0,0x0);for(var _0x2f4911=Cartesian3[_0x4f8a5d(0x2ffa)](_0x83b581[_0x4f8a5d(0x3709)],_0x83b581['_startPoint'])/_0x83b581[_0x4f8a5d(0x3928)],_0x1b151d=_0x44be77[_0x4f8a5d(0x4174)][_0x4f8a5d(0x2e24)]/_0x2f4911,_0x24fbe6=_0x4b50fb[_0x4f8a5d(0x269a)](0x0,0x0,_0x29176f[_0x4f8a5d(0x209)],_0x29176f['height']),_0x31b15f=_0x83b581[_0x4f8a5d(0x3928)]/_0x5ee0a6-Math[_0x4f8a5d(0x67a)](_0x83b581[_0x4f8a5d(0x3928)]/_0x5ee0a6),_0x651ba9=(0x1-_0x31b15f)*_0x24fbe6['height']/_0x83b581[_0x4f8a5d(0x4a98)][_0x4f8a5d(0x531b)],_0x183a8f=0x0;_0x183a8f<_0x24fbe6[_0x4f8a5d(0x5862)]/0x2;++_0x183a8f)for(var _0x44913c=0x0;_0x44913c<_0x24fbe6['width'];++_0x44913c){var _0x5aa22a=0x4*_0x183a8f*_0x24fbe6[_0x4f8a5d(0x209)]+0x4*_0x44913c,_0x2f0325=0x4*(_0x24fbe6['height']-_0x183a8f)*_0x24fbe6[_0x4f8a5d(0x209)]+0x4*_0x44913c,_0x1cdf1b=_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a],_0x4955ec=_0x24fbe6['data'][_0x5aa22a+0x1],_0x12d7c8=_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a+0x2],_0x455158=_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a+0x3];_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a]=_0x24fbe6[_0x4f8a5d(0x116f)][_0x2f0325],_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a+0x1]=_0x24fbe6['data'][_0x2f0325+0x1],_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a+0x2]=_0x24fbe6[_0x4f8a5d(0x116f)][_0x2f0325+0x2],_0x24fbe6['data'][_0x5aa22a+0x3]=_0x24fbe6[_0x4f8a5d(0x116f)][_0x2f0325+0x3],_0x24fbe6['data'][_0x2f0325]=_0x1cdf1b,_0x24fbe6[_0x4f8a5d(0x116f)][_0x2f0325+0x1]=_0x4955ec,_0x24fbe6[_0x4f8a5d(0x116f)][_0x2f0325+0x2]=_0x12d7c8,_0x24fbe6[_0x4f8a5d(0x116f)][_0x2f0325+0x3]=_0x455158,0x1===_0x83b581[_0x4f8a5d(0x4a98)][_0x4f8a5d(0x531b)]&&_0x183a8f<_0x24fbe6['height']/0x2-_0x1b151d/0x2&&(_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a]=0x0,_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a+0x1]=0x0,_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a+0x2]=0x0,_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a+0x3]=0x0),_0x83b581['_buffers']['length']>0x1&&_0x31b15f>0x0&&_0x183a8f<_0x651ba9&&(_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a]=0x0,_0x24fbe6[_0x4f8a5d(0x116f)][_0x5aa22a+0x1]=0x0,_0x24fbe6['data'][_0x5aa22a+0x2]=0x0,_0x24fbe6['data'][_0x5aa22a+0x3]=0x0);}_0x4b50fb[_0x4f8a5d(0x2b39)](0x0,0x0,_0x24fbe6['width'],_0x24fbe6[_0x4f8a5d(0x5862)]),_0x4b50fb[_0x4f8a5d(0x38f7)](_0x24fbe6,0x0,0x0);var _0x17fa33=_0x29176f[_0x4f8a5d(0x4909)]();_0x83b581[_0x4f8a5d(0x38bb)]['resolve'](_0x17fa33),_0x83b581[_0x4f8a5d(0x15ec)][_0x4f8a5d(0x4e9c)]=!0x1;}};}function updateHintGeometry(_0x1ba386){var _0x419f6d=_0x68aa19;if(_0x1ba386[_0x419f6d(0x176a)]){var _0x100555=_0x1ba386['_scene'][_0x419f6d(0x1968)],_0x5da68e=Cartesian3[_0x419f6d(0x286c)](_0x1ba386['_endPoint'],_0x1ba386[_0x419f6d(0x3aec)],new Cartesian3()),_0x29feaf=Cartesian3[_0x419f6d(0x4ca0)](_0x1ba386[_0x419f6d(0x3aec)],_0x1ba386[_0x419f6d(0x3709)],new Cartesian3());Cartesian3[_0x419f6d(0x4e7d)](_0x5da68e,_0x5da68e);var _0xc1f37=Cartesian3[_0x419f6d(0x4e7d)](_0x29feaf,new Cartesian3()),_0x3514fb=Cartesian3['multiplyByScalar'](_0xc1f37,_0x1ba386['_maxHeight'],new Cartesian3()),_0x4ed7f7=Cartesian3['cross'](_0xc1f37,_0x5da68e,new Cartesian3());Cartesian3[_0x419f6d(0x4e7d)](_0x4ed7f7,_0x4ed7f7);var _0x4f8754=Cartesian3[_0x419f6d(0x1c02)](_0x4ed7f7,_0x1ba386[_0x419f6d(0x11b9)],new Cartesian3()),_0x4b54a4=new Cartesian3();Cartesian3[_0x419f6d(0x4979)](_0x1ba386[_0x419f6d(0x3aec)],_0x4f8754,_0x4b54a4);var _0x251286=new Cartesian3();Cartesian3[_0x419f6d(0x4979)](_0x1ba386[_0x419f6d(0x3709)],_0x4f8754,_0x251286);var _0x597273=new Cartesian3();Cartesian3['add'](_0x1ba386['_startPoint'],_0x3514fb,_0x597273);var _0x2e9b7=new Cartesian3();Cartesian3[_0x419f6d(0x4979)](_0x1ba386[_0x419f6d(0x3709)],_0x3514fb,_0x2e9b7);var _0x26e02c=new Cartesian3();Cartesian3[_0x419f6d(0x4979)](_0x251286,_0x3514fb,_0x26e02c);var _0x435acc=new Cartesian3();Cartesian3['add'](_0x4b54a4,_0x3514fb,_0x435acc);var _0x70eb75=Transforms['eastNorthUpToFixedFrame'](_0x1ba386['_startPoint']),_0x466ed7=Matrix4[_0x419f6d(0xe9d)](_0x70eb75,new Matrix4());_0x1ba386['_colorCommand']=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES'],'modelMatrix':_0x70eb75,'pass':Pass$1[_0x419f6d(0x3c49)],'owner':_0x1ba386});for(var _0x91ea98=[_0x1ba386[_0x419f6d(0x3aec)],_0x1ba386[_0x419f6d(0x3709)],_0x251286,_0x4b54a4,_0x597273,_0x2e9b7,_0x26e02c,_0x435acc],_0x55e74b=ComponentDatatype$1[_0x419f6d(0x2074)](ComponentDatatype$1['FLOAT'],0x18),_0x3eb129=0x0;_0x3eb129<_0x91ea98['length'];_0x3eb129++){var _0x2f8de3=Matrix4['multiplyByPoint'](_0x466ed7,_0x91ea98[_0x3eb129],new Cartesian3());_0x55e74b[0x3*_0x3eb129]=_0x2f8de3['x'],_0x55e74b[0x3*_0x3eb129+0x1]=_0x2f8de3['y'],_0x55e74b[0x3*_0x3eb129+0x2]=_0x2f8de3['z'];}var _0x57e087=Buffer$1['createVertexBuffer']({'context':_0x100555,'typedArray':_0x55e74b,'usage':BufferUsage[_0x419f6d(0x495a)]}),_0x5c1d2b=new ShaderSource({'sources':[_0x419f6d(0x53fd)]}),_0x56cb66=new ShaderSource({'sources':[_0x419f6d(0x4fad)]}),_0x485d10=ShaderProgram$1[_0x419f6d(0x4d21)]({'context':_0x100555,'vertexShaderSource':_0x5c1d2b,'fragmentShaderSource':_0x56cb66,'attributeLocations':{'aPosition':0x0}}),_0x26265f=RenderState[_0x419f6d(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x419f6d(0x2911)]}),_0x2fab64=[];_0x2fab64[_0x419f6d(0x3a33)]({'index':0x0,'vertexBuffer':_0x57e087,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x419f6d(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x0,'normalize':!0x1});var _0x11fbd5=ComponentDatatype$1[_0x419f6d(0x2074)](ComponentDatatype$1[_0x419f6d(0x2c91)],0x24);_0x11fbd5[0x0]=0x0,_0x11fbd5[0x1]=0x1,_0x11fbd5[0x2]=0x2,_0x11fbd5[0x3]=0x0,_0x11fbd5[0x4]=0x2,_0x11fbd5[0x5]=0x3,_0x11fbd5[0x6]=0x4,_0x11fbd5[0x7]=0x5,_0x11fbd5[0x8]=0x6,_0x11fbd5[0x9]=0x4,_0x11fbd5[0xa]=0x6,_0x11fbd5[0xb]=0x7,_0x11fbd5[0xc]=0x0,_0x11fbd5[0xd]=0x1,_0x11fbd5[0xe]=0x5,_0x11fbd5[0xf]=0x0,_0x11fbd5[0x10]=0x5,_0x11fbd5[0x11]=0x4,_0x11fbd5[0x12]=0x3,_0x11fbd5[0x13]=0x2,_0x11fbd5[0x14]=0x6,_0x11fbd5[0x15]=0x3,_0x11fbd5[0x16]=0x6,_0x11fbd5[0x17]=0x7,_0x11fbd5[0x18]=0x3,_0x11fbd5[0x19]=0x0,_0x11fbd5[0x1a]=0x4,_0x11fbd5[0x1b]=0x3,_0x11fbd5[0x1c]=0x4,_0x11fbd5[0x1d]=0x7,_0x11fbd5[0x1e]=0x1,_0x11fbd5[0x1f]=0x2,_0x11fbd5[0x20]=0x6,_0x11fbd5[0x21]=0x1,_0x11fbd5[0x22]=0x6,_0x11fbd5[0x23]=0x5;var _0x48befc=ComponentDatatype$1[_0x419f6d(0x2074)](ComponentDatatype$1['UNSIGNED_SHORT'],0x18);_0x48befc[0x0]=0x0,_0x48befc[0x1]=0x1,_0x48befc[0x2]=0x1,_0x48befc[0x3]=0x2,_0x48befc[0x4]=0x2,_0x48befc[0x5]=0x3,_0x48befc[0x6]=0x3,_0x48befc[0x7]=0x0,_0x48befc[0x8]=0x4,_0x48befc[0x9]=0x5,_0x48befc[0xa]=0x5,_0x48befc[0xb]=0x6,_0x48befc[0xc]=0x6,_0x48befc[0xd]=0x7,_0x48befc[0xe]=0x7,_0x48befc[0xf]=0x4,_0x48befc[0x10]=0x0,_0x48befc[0x11]=0x4,_0x48befc[0x12]=0x1,_0x48befc[0x13]=0x5,_0x48befc[0x14]=0x2,_0x48befc[0x15]=0x6,_0x48befc[0x16]=0x3,_0x48befc[0x17]=0x7;var _0x51bf85=new VertexArray({'context':_0x100555,'attributes':_0x2fab64,'indexBuffer':Buffer$1[_0x419f6d(0xaad)]({'context':_0x100555,'typedArray':_0x11fbd5,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1[_0x419f6d(0x2c91)]})});_0x1ba386[_0x419f6d(0x8e3)][_0x419f6d(0xa85)]=_0x51bf85,_0x1ba386[_0x419f6d(0x8e3)][_0x419f6d(0x30a0)]=_0x485d10,_0x1ba386[_0x419f6d(0x8e3)][_0x419f6d(0x5547)]=_0x26265f,_0x1ba386[_0x419f6d(0x8e3)][_0x419f6d(0x15fe)]={'uColor':function(){var _0x2802c3=_0x419f6d;return _0x1ba386[_0x2802c3(0x435a)];}},_0x1ba386[_0x419f6d(0x1b34)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x419f6d(0x2f6a)],'modelMatrix':_0x70eb75,'pass':Pass$1[_0x419f6d(0x3c49)],'owner':_0x1ba386}),_0x1ba386[_0x419f6d(0x1b34)]['shaderProgram']=_0x485d10;var _0x39af17=new VertexArray({'context':_0x100555,'attributes':_0x2fab64,'indexBuffer':Buffer$1[_0x419f6d(0xaad)]({'context':_0x100555,'typedArray':_0x48befc,'usage':BufferUsage[_0x419f6d(0x495a)],'indexDatatype':IndexDatatype$1[_0x419f6d(0x2c91)]})});_0x1ba386['_outlineCommand']['vertexArray']=_0x39af17,_0x1ba386['_outlineCommand']['renderState']=_0x26265f,_0x1ba386[_0x419f6d(0x1b34)][_0x419f6d(0x15fe)]={'uColor':function(){var _0x5812e1=_0x419f6d;return _0x1ba386[_0x5812e1(0x2a0)];}};}}Object[_0x68aa19(0x5b7)](DepthFramebuffer[_0x68aa19(0x4b51)],{'framebuffer':{'get':function(){var _0x5c01e6=_0x68aa19;return this[_0x5c01e6(0x4d73)];}},'depthTexture':{'get':function(){return this['_depthTexture'];}},'environmentVisible':{'get':function(){return this['_environmentVisible'];}},'isUpdate':{'get':function(){return this['_isUpdate'];},'set':function(_0x19fd6f){var _0x48b9db=_0x68aa19;this[_0x48b9db(0x4e9c)]=_0x19fd6f;}},'isManualDepth':{'get':function(){var _0x6828af=_0x68aa19;return this[_0x6828af(0x4624)];},'set':function(_0x51ab88){var _0x64a190=_0x68aa19;this[_0x64a190(0x4624)]!==_0x51ab88&&(this['_manualDepth']=_0x51ab88,this[_0x64a190(0x4e9c)]=!0x0);}},'useType':{'get':function(){return 0x1;},'set':function(_0x3912a8){}},'frameBufferType':{'get':function(){return FrameBufferType['DEPTH'];}}}),DepthFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x4524)]=function(_0x37c912){var _0x477584=_0x68aa19,_0x41a9fc=this[_0x477584(0x1968)],_0x34b14a=_0x41a9fc[_0x477584(0x2e24)],_0x328b28=_0x41a9fc['drawingBufferHeight'];return this[_0x477584(0x22d)][_0x477584(0x18be)][_0x477584(0x209)]=_0x34b14a,this[_0x477584(0x22d)][_0x477584(0x18be)]['height']=_0x328b28,updateFramebuffer$1(this,_0x41a9fc,_0x37c912,_0x34b14a,_0x328b28),updateCopyCommand(this,_0x41a9fc,_0x34b14a,_0x328b28),this[_0x477584(0x4392)]&&this['_beginFunc'](_0x37c912),_0x41a9fc[_0x477584(0x84e)]||(_0x37c912['passes'][_0x477584(0x5334)]=!0x0,_0x37c912[_0x477584(0x14f6)][_0x477584(0x3f0b)]=!0x0,this['_passState'][_0x477584(0x27b)]=this[_0x477584(0x37e3)]),this[_0x477584(0x22d)];},DepthFramebuffer[_0x68aa19(0x4b51)]['end']=function(_0x4b19c6){var _0x40e8af=_0x68aa19;_0x4b19c6[_0x40e8af(0x4174)][_0x40e8af(0x84e)]||(_0x4b19c6['passes'][_0x40e8af(0x5334)]=!0x1,_0x4b19c6[_0x40e8af(0x14f6)]['pick']=!0x1),this[_0x40e8af(0x92b)]&&this[_0x40e8af(0x92b)](_0x4b19c6);},DepthFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x4b6e98,_0x24cdcb,_0x252690){var _0xd564c6=_0x68aa19;this['_depthTextureToCopy']=_0x4b6e98[_0xd564c6(0x84e)]?_0x252690[_0xd564c6(0x5201)]:this[_0xd564c6(0x587d)],defined$1(this[_0xd564c6(0x4eb3)])&&this[_0xd564c6(0x4eb3)]['execute'](_0x4b6e98,_0x24cdcb),defined$1(this['_copyDepthCommand'])&&this[_0xd564c6(0x20fa)][_0xd564c6(0x5108)](_0x4b6e98,_0x24cdcb);},DepthFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x5cf151=_0x68aa19;return this[_0x5cf151(0x43dd)]=this['_depthTexture']&&this[_0x5cf151(0x43dd)][_0x5cf151(0x2578)](),this[_0x5cf151(0x4d73)]=this[_0x5cf151(0x4d73)]&&this[_0x5cf151(0x4d73)][_0x5cf151(0x2578)](),this[_0x5cf151(0x587d)]=this[_0x5cf151(0x587d)]&&this[_0x5cf151(0x587d)]['destroy'](),this['_framebufferCopyFrom']=this[_0x5cf151(0x37e3)]&&this[_0x5cf151(0x37e3)][_0x5cf151(0x2578)](),defined$1(this[_0x5cf151(0x20fa)])&&(this[_0x5cf151(0x20fa)][_0x5cf151(0x30a0)]=this[_0x5cf151(0x20fa)][_0x5cf151(0x30a0)][_0x5cf151(0x2578)]()),this[_0x5cf151(0x3120)]=void 0x0,destroyObject$1(this);},DepthFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Object[_0x68aa19(0x5b7)](Facade[_0x68aa19(0x4b51)],{'readyPromise':{'get':function(){var _0x3322d6=_0x68aa19;return this[_0x3322d6(0x38bb)];}},'farDistance':{'get':function(){var _0xc621b2=_0x68aa19;return this[_0xc621b2(0x11b9)];},'set':function(_0xab348e){var _0x594318=_0x68aa19;this[_0x594318(0x11b9)]=_0xab348e,this[_0x594318(0xc73)]=!0x0;}},'maxHeight':{'get':function(){var _0x38353d=_0x68aa19;return this[_0x38353d(0x3928)];},'set':function(_0x8678c){var _0x30d825=_0x68aa19;this[_0x30d825(0x3928)]=_0x8678c,this[_0x30d825(0xc73)]=!0x0;}},'startPoint':{'get':function(){var _0x405f69=_0x68aa19;return this[_0x405f69(0x3aec)];},'set':function(_0x671fe7){var _0x25855f=_0x68aa19;this['_startPoint']=_0x671fe7,this[_0x25855f(0xc73)]=!0x0;}},'endPoint':{'get':function(){var _0x5dc255=_0x68aa19;return this[_0x5dc255(0x3709)];},'set':function(_0x2e856f){this['_endPoint']=_0x2e856f,this['_update']=!0x0;}}}),Facade[_0x68aa19(0x4b51)]['clear']=function(){var _0x347cdb=_0x68aa19;this[_0x347cdb(0x3aec)]=void 0x0,this['_endPoint']=void 0x0,destroyCommand$2(this);},Facade[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x1b2388){var _0x881eba=_0x68aa19;if(_0x1b2388>0x8)throw new DeveloperError(_0x881eba(0x5572));this[_0x881eba(0x463)]=0x1<<_0x1b2388;},Facade[_0x68aa19(0x4b51)]['getVisibleInViewport']=function(_0x4d9b9f){var _0x541aa8=_0x68aa19;if(_0x4d9b9f>0x8)throw new DeveloperError('the\x20index\x20is\x200~8');return 0x1<<_0x4d9b9f&this[_0x541aa8(0x463)];},Facade[_0x68aa19(0x4b51)]['destroy']=function(){var _0x340902=_0x68aa19;return this[_0x340902(0x50ec)](),defined$1(this[_0x340902(0x2564)])&&(defined$1(this[_0x340902(0x15ec)])&&delete this[_0x340902(0x2564)]['_framebufferList'][this[_0x340902(0x1e54)]],this[_0x340902(0x2564)]=void 0x0),this[_0x340902(0x15ec)]=this[_0x340902(0x15ec)]&&this[_0x340902(0x15ec)][_0x340902(0x2578)](),this[_0x340902(0x54c6)][_0x340902(0xa20)][_0x340902(0x4b3f)](this[_0x340902(0x1e54)],!0x0),destroyObject$1(this);},Facade[_0x68aa19(0x4b51)]['update']=function(_0x4f195f,_0x1a917d,_0x2ca844){var _0x215352=_0x68aa19;defined$1(this['_startPoint'])&&defined$1(this[_0x215352(0x3709)])&&(this[_0x215352(0xc73)]&&(destroyCommand$2(this),updateCamera$8(this),updateHintGeometry(this),this[_0x215352(0xc73)]=!0x1),this[_0x215352(0x176a)]&&defined$1(this[_0x215352(0x8e3)])&&defined$1(this[_0x215352(0x1b34)])&&!_0x1a917d['passes'][_0x215352(0x3f0b)]&&(_0x2ca844['push'](this[_0x215352(0x8e3)]),_0x2ca844[_0x215352(0x3a33)](this[_0x215352(0x1b34)])));},Facade[_0x68aa19(0x4b51)][_0x68aa19(0x422a)]=function(_0x237f55,_0x203f70){var _0x2e88bf=_0x68aa19;this[_0x2e88bf(0x3aec)]=_0x237f55,this[_0x2e88bf(0x3709)]=_0x203f70,this[_0x2e88bf(0xc73)]=!0x0;},Facade[_0x68aa19(0x4b51)]['build']=function(){var _0x74c1aa=_0x68aa19;''===this[_0x74c1aa(0x1e54)]&&(this[_0x74c1aa(0x1e54)]=_0x74c1aa(0xb8a)+this['_scene'][_0x74c1aa(0xa20)][_0x74c1aa(0x4302)],this[_0x74c1aa(0x54c6)][_0x74c1aa(0xa20)]['add'](this));};var CommonNoLigthNoTextureVp=_0x68aa19(0x3266),CommonNoTextureFp=_0x68aa19(0x2548);function LimitBody(_0x1264ef,_0x3dea7c){var _0x44217a=_0x68aa19;this[_0x44217a(0x36f4)]=_0x1264ef,this[_0x44217a(0x232e)]=_0x3dea7c,this[_0x44217a(0x117)]=void 0x0,this[_0x44217a(0x1d4b)]=!0x1,this[_0x44217a(0x3ffe)]=Matrix4['IDENTITY'][_0x44217a(0x254b)](),this[_0x44217a(0x225)]=void 0x0,this[_0x44217a(0x2f0f)]=void 0x0,this[_0x44217a(0x22f9)]=void 0x0;}function computeTexCoord(_0x4eba5e,_0x404ad1,_0x426de7,_0x51bce9){var _0x5b2f09=_0x68aa19,_0xfd21a1=Cartesian3[_0x5b2f09(0x2a01)](_0x4eba5e[_0x5b2f09(0x1041)],_0x4eba5e[_0x5b2f09(0x288b)],0x0),_0x354296=Cartesian3[_0x5b2f09(0x2a01)](_0x4eba5e['longitude'],_0x4eba5e[_0x5b2f09(0x288b)],0x64),_0x4535e6=new Cartesian4(_0xfd21a1['x'],_0xfd21a1['y'],_0xfd21a1['z'],0x1);Matrix4[_0x5b2f09(0x21ec)](_0x404ad1,_0x4535e6,_0x4535e6),Cartesian4[_0x5b2f09(0x3a31)](_0x4535e6,_0x4535e6['w'],_0x4535e6),_0x426de7[_0x5b2f09(0x3a33)](0.5*_0x4535e6['x']+0.5),_0x426de7[_0x5b2f09(0x3a33)](0.5*_0x4535e6['y']+0.5),_0x4535e6=new Cartesian4(_0x354296['x'],_0x354296['y'],_0x354296['z'],0x1),Matrix4[_0x5b2f09(0x21ec)](_0x404ad1,_0x4535e6,_0x4535e6),Cartesian4[_0x5b2f09(0x3a31)](_0x4535e6,_0x4535e6['w'],_0x4535e6),_0x51bce9['push'](0.5*_0x4535e6['x']+0.5),_0x51bce9[_0x5b2f09(0x3a33)](0.5*_0x4535e6['y']+0.5);}function loadCubeMap(_0x23d3b6,_0x2fe3d2){var _0x3ff739=_0x68aa19,_0x31c0bf=[Resource[_0x3ff739(0x320b)](_0x2fe3d2[_0x3ff739(0x1474)])[_0x3ff739(0x5174)](),Resource['createIfNeeded'](_0x2fe3d2[_0x3ff739(0x542)])['fetchImage'](),Resource[_0x3ff739(0x320b)](_0x2fe3d2[_0x3ff739(0x1b07)])[_0x3ff739(0x5174)](),Resource[_0x3ff739(0x320b)](_0x2fe3d2[_0x3ff739(0x1a40)])[_0x3ff739(0x5174)](),Resource[_0x3ff739(0x320b)](_0x2fe3d2[_0x3ff739(0x3e36)])['fetchImage'](),Resource[_0x3ff739(0x320b)](_0x2fe3d2[_0x3ff739(0x39fc)])['fetchImage']()];return when['all'](_0x31c0bf,function(_0x361236){return new CubeMap({'context':_0x23d3b6,'source':{'positiveX':_0x361236[0x0],'negativeX':_0x361236[0x1],'positiveY':_0x361236[0x2],'negativeY':_0x361236[0x3],'positiveZ':_0x361236[0x4],'negativeZ':_0x361236[0x5]}});});}function MultiViewShed3D(_0x54c58f){var _0x2c5de6=_0x68aa19;if(!defined$1(_0x54c58f))throw new DeveloperError$1('scene\x20are\x20required.');this[_0x2c5de6(0x54c6)]=_0x54c58f,this[_0x2c5de6(0x46bf)]=[],this[_0x2c5de6(0xd7d)]=new BoundingSphere(),this[_0x2c5de6(0x2564)]=void 0x0,this['_update']=!0x0,this[_0x2c5de6(0x2b7f)]=0x0,this['_name']='',this[_0x2c5de6(0x5181)]='',this['_checking']=!0x1,this[_0x2c5de6(0x463)]=0xfff;}function updateCommand(_0xafbf85,_0x2ac938,_0x13cddc,_0x298104){var _0x4f0f6c=_0x68aa19;if(_0x2ac938[_0x4f0f6c(0x37da)]){for(var _0x376d22=[],_0x43729a=[],_0x2ecf59=0x0;_0x2ecf59<_0x298104[_0x4f0f6c(0x531b)];_0x2ecf59++)_0x376d22[_0x4f0f6c(0x3a33)](_0x13cddc[_0x298104[_0x2ecf59]]['_cameraDepthBuffer'][_0x4f0f6c(0x84e)]),_0x43729a[_0x4f0f6c(0x3a33)](_0x13cddc[_0x298104[_0x2ecf59]]['_renderTextureMatrix']);_0x2ac938[_0x4f0f6c(0x8e3)][_0x4f0f6c(0x15fe)]={'uVisibleAreaColor':function(){var _0x351db9=_0x4f0f6c;return _0x2ac938[_0x351db9(0x3e30)];},'textureCount':function(){var _0x3f8cae=_0x4f0f6c;return _0x298104[_0x3f8cae(0x531b)];},'uHiddenAreaColor':function(){return _0x2ac938['_hiddenAreaColor'];},'uRenderTextureMatrixs':function(){return _0x43729a;},'uTexture1_size':function(){var _0x208f19=_0x4f0f6c,_0x26b4d6=_0x2ac938[_0x208f19(0x93f)][_0x208f19(0x84e)];return new Cartesian2(_0x26b4d6[_0x208f19(0x209)],_0x26b4d6[_0x208f19(0x5862)]);},'uTextures':function(){return _0x376d22;},'uGlobalDepthTexture':function(){var _0x351a3d=_0x4f0f6c;return _0x2ac938['_globalDepthBuffer'][_0x351a3d(0x84e)];},'uGlobeTextureSize':function(){var _0x2320c8=_0x4f0f6c;return new Cartesian2(_0x2ac938[_0x2320c8(0x146b)][_0x2320c8(0x84e)][_0x2320c8(0x209)],_0x2ac938['_globalDepthBuffer'][_0x2320c8(0x84e)][_0x2320c8(0x5862)]);}},_0x2ac938['_colorCommand'][_0x4f0f6c(0xb83)]=!0x0,_0x2ac938['_isUpdateCommand']=!0x1;}}function groupViewShed(_0x581fd7,_0x4db9d2,_0x2958dc){var _0x3e7b23=_0x68aa19;for(var _0x5c8622=_0x581fd7[_0x3e7b23(0x46bf)],_0x59b96c=0x0;_0x59b96c<_0x5c8622[_0x3e7b23(0x531b)];_0x59b96c++){for(var _0x114b96=[],_0x66e69b=[],_0x5367cb=_0x5c8622[_0x59b96c][_0x3e7b23(0xd7d)],_0x106833=0x0;_0x106833<_0x5c8622[_0x3e7b23(0x531b)];_0x106833++)_0x59b96c!=_0x106833&&isBoundingSphereIntersect(_0x5367cb,_0x5c8622[_0x106833][_0x3e7b23(0xd7d)])&&(_0x114b96[_0x3e7b23(0x3a33)](_0x5c8622[_0x106833][_0x3e7b23(0x1e54)]),_0x66e69b[_0x3e7b23(0x3a33)](_0x106833));_0x114b96[_0x3e7b23(0x531b)]>0x0&&(_0x114b96[_0x3e7b23(0x3a33)](_0x5c8622[_0x59b96c][_0x3e7b23(0x1e54)]),_0x66e69b[_0x3e7b23(0x3a33)](_0x59b96c)),_0x4db9d2['push'](_0x114b96),_0x2958dc[_0x3e7b23(0x3a33)](_0x66e69b);}}function isBoundingSphereIntersect(_0xfc08cd,_0x354d22){var _0x2eb579=_0x68aa19,_0x536a07=_0xfc08cd[_0x2eb579(0x2896)],_0x10ebca=_0x354d22[_0x2eb579(0x2896)],_0x850550=_0xfc08cd[_0x2eb579(0x19ee)],_0x112203=_0x354d22[_0x2eb579(0x19ee)];return Cartesian3[_0x2eb579(0x2ffa)](_0x850550,_0x112203)<_0x536a07+_0x10ebca;}function Profile(_0x15b4cf){var _0x43b010=_0x68aa19;if(!defined$1(_0x15b4cf))throw new DeveloperError$1(_0x43b010(0x66e));if(!_0x15b4cf['context'][_0x43b010(0x84e)])throw new DeveloperError$1('the\x20depth\x20buffer\x20is\x20not\x20supported.');this[_0x43b010(0x54c6)]=_0x15b4cf,this[_0x43b010(0x1d6a)]=void 0x0,this['_depthDownBuffer']=void 0x0,this[_0x43b010(0x2f73)]=void 0x0,this[_0x43b010(0x24f0)]=void 0x0,this[_0x43b010(0x37c2)]=void 0x0,this[_0x43b010(0x3e25)]=void 0x0,this[_0x43b010(0x3e44)]=void 0x0,this[_0x43b010(0x22fb)]=void 0x0,this[_0x43b010(0x2564)]=void 0x0,this['_textureWidth']=0x400,this['_textureHeight']=0x400,this[_0x43b010(0x26dc)]=[0x0,0x0,0x0],this[_0x43b010(0x4cd0)]=[0x0,0x0,0x0],this[_0x43b010(0x2f00)]=0x0,this[_0x43b010(0x102d)]=new Cartesian3(0x0,0x0,0x0),this[_0x43b010(0x4269)]=new Cartesian3(0x0,0x0,0x0),this[_0x43b010(0xda7)]=new Cartesian3(0x0,0x0,0x0),this[_0x43b010(0xf18)]=new Matrix4(),this[_0x43b010(0x44dd)]=new Matrix4(),this[_0x43b010(0xc73)]=!0x0,this[_0x43b010(0x463)]=0xfff,this['_id']=0x0,this[_0x43b010(0x1e54)]='',this[_0x43b010(0x28f0)]='',this[_0x43b010(0x4571)]='',this[_0x43b010(0x41b6)]='',this['_leftReverName']='',this[_0x43b010(0x69a)]='',this[_0x43b010(0x1240)]=void 0x0,this[_0x43b010(0x1c4d)]=!0x1,this[_0x43b010(0x36f4)]=[];}function updateDirectionAndNormal(_0x5e91c8,_0x34af02,_0x1e0592){var _0x1c3079=_0x68aa19,_0x11ea6f=_0x1e0592['camera'][_0x1c3079(0x19f8)],_0x672180=0.5*(_0x5e91c8[_0x1c3079(0x203d)][0x2]+_0x5e91c8['endPoint'][0x2])+_0x5e91c8[_0x1c3079(0x2f00)],_0x38e94e=new Cartesian3();if(_0x38e94e['x']=0.5*(_0x5e91c8[_0x1c3079(0x36a1)][0x0]-_0x5e91c8['startPoint'][0x0])+_0x5e91c8['startPoint'][0x0],_0x38e94e['y']=0.5*(_0x5e91c8[_0x1c3079(0x36a1)][0x1]-_0x5e91c8[_0x1c3079(0x203d)][0x1])+_0x5e91c8[_0x1c3079(0x203d)][0x1],_0x38e94e['z']=_0x672180,_0x5e91c8[_0x1c3079(0x54c6)][_0x1c3079(0x4318)]===SceneMode$1[_0x1c3079(0x5135)]){var _0x2acfb0=Cartesian3[_0x1c3079(0x46c2)]([_0x5e91c8[_0x1c3079(0x203d)][0x0],_0x5e91c8[_0x1c3079(0x203d)][0x1],_0x672180])[0x0],_0x1bab10=Cartesian3[_0x1c3079(0x46c2)]([_0x5e91c8['endPoint'][0x0],_0x5e91c8[_0x1c3079(0x36a1)][0x1],_0x672180])[0x0];Cartesian3[_0x1c3079(0x286c)](_0x1bab10,_0x2acfb0,_0x5e91c8[_0x1c3079(0x102d)]),_0x5e91c8[_0x1c3079(0x4269)]=Cartesian3['fromDegreesArrayHeights']([_0x38e94e['x'],_0x38e94e['y'],_0x672180])[0x0];var _0x50ca76=new Cartesian3();_0x5e91c8[_0x1c3079(0x4269)]['clone'](_0x50ca76),Cartesian3[_0x1c3079(0x4e7d)](_0x50ca76,_0x50ca76);}else{_0x2acfb0=_0x11ea6f[_0x1c3079(0x3eda)](Cartographic[_0x1c3079(0x2ac5)](_0x5e91c8[_0x1c3079(0x203d)][0x0],_0x5e91c8[_0x1c3079(0x203d)][0x1],_0x5e91c8[_0x1c3079(0x203d)][0x2]),new Cartesian3()),_0x1bab10=_0x11ea6f['project'](Cartographic['fromDegrees'](_0x5e91c8[_0x1c3079(0x36a1)][0x0],_0x5e91c8['endPoint'][0x1],_0x5e91c8[_0x1c3079(0x203d)][0x2]),new Cartesian3()),Cartesian3[_0x1c3079(0x286c)](_0x1bab10,_0x2acfb0,_0x5e91c8[_0x1c3079(0x102d)]);var _0x231738=Cartographic[_0x1c3079(0x2ac5)](_0x38e94e['x'],_0x38e94e['y'],_0x672180);_0x5e91c8[_0x1c3079(0x4269)]=_0x11ea6f['project'](_0x231738,new Cartesian3()),_0x5e91c8['_oriPos']=_0x11ea6f[_0x1c3079(0x3eda)](Cartographic[_0x1c3079(0x2ac5)](_0x38e94e['x'],_0x38e94e['y'],-0x615299),new Cartesian3()),_0x50ca76=new Cartesian3(),(Cartesian3[_0x1c3079(0x286c)](_0x5e91c8[_0x1c3079(0x4269)],_0x5e91c8[_0x1c3079(0x4245)],_0x50ca76),Cartesian3['normalize'](_0x50ca76,_0x50ca76));}var _0x28ab47=new Cartesian3();_0x5e91c8[_0x1c3079(0x102d)][_0x1c3079(0x254b)](_0x28ab47),Cartesian3[_0x1c3079(0x4e7d)](_0x28ab47,_0x28ab47),Cartesian3[_0x1c3079(0x33cc)](_0x28ab47,_0x50ca76,_0x5e91c8[_0x1c3079(0xda7)]),Cartesian3[_0x1c3079(0x4e7d)](_0x5e91c8[_0x1c3079(0xda7)],_0x5e91c8['_v3ProfileNormal']);}function updateTextureWidth(_0x4ddc80,_0x537acb,_0x5e10ca){var _0xf0c714=_0x68aa19;_0x4ddc80['_textureWidth']=_0x537acb[_0xf0c714(0x2e24)],_0x4ddc80[_0xf0c714(0xb39)]=_0x537acb['drawingBufferHeight'],_0x4ddc80[_0xf0c714(0x16ad)]=_0x4ddc80['_textureWidth']<=0x1?0x1:_0x4ddc80['_textureWidth'],_0x4ddc80[_0xf0c714(0xb39)]=_0x4ddc80[_0xf0c714(0xb39)]<=0x1?0x1:_0x4ddc80['_textureHeight'];var _0x27d57d=_0x4ddc80[_0xf0c714(0x16ad)]*_0x4ddc80['_textureHeight'];_0x4ddc80[_0xf0c714(0x3e44)]=new Float32Array(_0x27d57d),_0x4ddc80[_0xf0c714(0x22fb)]=new Uint8Array(0x4*_0x27d57d);for(var _0x597b8c=0x0;_0x597b8c<_0x27d57d;_0x597b8c++)_0x4ddc80[_0xf0c714(0x3e44)][_0x597b8c]=0x1,_0x4ddc80[_0xf0c714(0x22fb)][0x4*_0x597b8c]=0x0,_0x4ddc80[_0xf0c714(0x22fb)][0x4*_0x597b8c+0x1]=0x0,_0x4ddc80[_0xf0c714(0x22fb)][0x4*_0x597b8c+0x2]=0x0,_0x4ddc80['_dataBuffer'][0x4*_0x597b8c+0x3]=0xff;}function DealWithTexture(_0x138812,_0x37abe4){var _0x3362c1=_0x68aa19,_0x3f59b2=_0x37abe4[_0x3362c1(0x2947)],_0x38b8fd=_0x37abe4[_0x3362c1(0x43e0)],_0x202288=_0x37abe4[_0x3362c1(0x3e8b)];Matrix4['multiply'](_0x138812[_0x3362c1(0x44dd)],_0x138812[_0x3362c1(0xf18)],_0x38b8fd);for(var _0x2514f1=new Cartesian4(),_0xb81ebe=new Cartesian4(0x1,0x1/0xff,0x1/0xfe01,0x1/0x99246ff),_0x220372=_0x138812[_0x3362c1(0x54c6)][_0x3362c1(0x4174)][_0x3362c1(0x3cca)],_0xf8202b=_0x220372[_0x3362c1(0x19e7)],_0x4aa536=_0xf8202b['x'],_0x2a3e45=_0xf8202b['y'],_0x3add6d=0x0;_0x3add6d<_0x138812[_0x3362c1(0xb39)];_0x3add6d++)for(var _0x2dbc54=0x0;_0x2dbc54<_0x138812[_0x3362c1(0x16ad)];_0x2dbc54++){var _0x35546e=_0x3add6d*_0x138812[_0x3362c1(0x16ad)]+_0x2dbc54,_0x247d05=Cartesian4[_0x3362c1(0x41a1)](_0x3f59b2,0x4*_0x35546e,_0x2514f1);Cartesian4[_0x3362c1(0x3a31)](_0x247d05,0xff,_0x247d05);var _0x37c7af=Cartesian4[_0x3362c1(0x22ed)](_0x247d05,_0xb81ebe);if(!(_0x37c7af<=0x0)){if(_0x138812[_0x3362c1(0x54c6)][_0x3362c1(0x4a7b)][_0x3362c1(0x1914)]){var _0x2b2152=_0x37c7af*_0x220372[_0x3362c1(0x4bcd)];_0x37c7af=_0x2a3e45*(0x1-_0x4aa536/(Math[_0x3362c1(0x1f76)](0x2,_0x2b2152)-0x1+_0x4aa536))/(_0x2a3e45-_0x4aa536);}_0x2514f1['x']=_0x2dbc54/_0x138812['_textureWidth']*0x2-0x1,_0x2514f1['y']=_0x3add6d/_0x138812[_0x3362c1(0xb39)]*0x2-0x1,_0x2514f1['z']=0x2*_0x37c7af-0x1,_0x2514f1['w']=0x1,Matrix4[_0x3362c1(0x21ec)](_0x202288,_0x2514f1,_0x2514f1),Cartesian4[_0x3362c1(0x3a31)](_0x2514f1,_0x2514f1['w'],_0x2514f1);var _0x127499=new Cartesian3(_0x2514f1['x'],_0x2514f1['y'],_0x2514f1['z']);Matrix4[_0x3362c1(0x21ec)](_0x38b8fd,_0x2514f1,_0x2514f1),Cartesian4[_0x3362c1(0x3a31)](_0x2514f1,_0x2514f1['w'],_0x2514f1),_0x2514f1['x']=0.5*_0x2514f1['x']+0.5,_0x2514f1['y']=0.5*_0x2514f1['y']+0.5;var _0x408ad5=Math['round'](_0x2514f1['x']*_0x138812[_0x3362c1(0x16ad)]),_0x59a8d2=Math[_0x3362c1(0x19b6)](_0x2514f1['y']*_0x138812[_0x3362c1(0xb39)]);if(_0x408ad5>=0x0&&_0x408ad5<_0x138812[_0x3362c1(0x16ad)]&&_0x59a8d2>=0x0&&_0x59a8d2<_0x138812[_0x3362c1(0xb39)]){var _0xe3e391=_0x2514f1['z'];if(_0xe3e391<=0x1&&_0xe3e391>=-0x1){var _0x204780=_0x408ad5+(_0x138812['_textureHeight']-_0x59a8d2)*_0x138812[_0x3362c1(0x16ad)];_0x138812[_0x3362c1(0x22fb)][0x4*_0x204780]=0x0,_0x138812[_0x3362c1(0x22fb)][0x4*_0x204780+0x1]=0xff,_0x138812[_0x3362c1(0x22fb)][0x4*_0x204780+0x2]=0xff,_0x138812[_0x3362c1(0x22fb)][0x4*_0x204780+0x3]=0xff;var _0x261577=_0x138812[_0x3362c1(0x3e44)][_0x204780];_0x138812[_0x3362c1(0x3e44)][_0x204780]=_0xe3e391<_0x261577?_0xe3e391:_0x261577,_0x138812['_isGetPositions']&&_0x138812[_0x3362c1(0x36f4)][_0x3362c1(0x3a33)](_0x127499);}}}}}function Antialiasing(_0x161476){var _0x3109bd=_0x68aa19;for(var _0x3635d9=0x1;_0x3635d9<_0x161476[_0x3109bd(0xb39)]-0x1;_0x3635d9++)for(var _0x4a64c2=0x1;_0x4a64c2<_0x161476[_0x3109bd(0x16ad)]-0x1;_0x4a64c2++){var _0x1759a8=_0x3635d9*_0x161476[_0x3109bd(0x16ad)]+_0x4a64c2,_0x573655=_0x161476[_0x3109bd(0x22fb)][0x4*_0x1759a8+0x1],_0x3d8d7e=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8-_0x161476[_0x3109bd(0x16ad)])+0x1],_0x8ae0b8=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8+_0x161476[_0x3109bd(0x16ad)])+0x1],_0x4c53cc=_0x161476['_dataBuffer'][0x4*(_0x1759a8-_0x161476[_0x3109bd(0x16ad)]-0x1)+0x1],_0x972ab1=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8+_0x161476['_textureWidth']+0x1)+0x1],_0x4b5431=_0x161476['_dataBuffer'][0x4*(_0x1759a8-_0x161476['_textureWidth']+0x1)+0x1],_0x19c026=_0x161476['_dataBuffer'][0x4*(_0x1759a8+_0x161476['_textureWidth']-0x1)+0x1],_0x465dea=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8-0x1)+0x1],_0x5821c4=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8+0x1)+0x1];if(0x0==_0x573655&&(0xff==_0x3d8d7e&&0xff==_0x8ae0b8||0xff==_0x4c53cc&&0xff==_0x972ab1||0xff==_0x4b5431&&0xff==_0x19c026||0xff==_0x465dea&&0xff==_0x5821c4)){_0x161476[_0x3109bd(0x22fb)][0x4*_0x1759a8]=0x0,_0x161476[_0x3109bd(0x22fb)][0x4*_0x1759a8+0x1]=0xff,_0x161476[_0x3109bd(0x22fb)][0x4*_0x1759a8+0x2]=0xff,_0x161476[_0x3109bd(0x22fb)][0x4*_0x1759a8+0x3]=0xff;for(var _0x2ce7fd=-0x1;_0x2ce7fd<=-0x1;_0x2ce7fd++)for(var _0xd91e3e=-0x1;_0xd91e3e<=0x1;_0xd91e3e++)_0x1759a8+_0x2ce7fd*_0x161476['_textureWidth']+_0xd91e3e>0x0&&(_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8+_0x2ce7fd*_0x161476[_0x3109bd(0x16ad)]+_0xd91e3e)]=0x0,_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8+_0x2ce7fd*_0x161476[_0x3109bd(0x16ad)]+_0xd91e3e)+0x1]=0xff,_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8+_0x2ce7fd*_0x161476['_textureWidth']+_0xd91e3e)+0x2]=0xff,_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8+_0x2ce7fd*_0x161476[_0x3109bd(0x16ad)]+_0xd91e3e)+0x3]=0xff);}}for(_0x3635d9=0x1;_0x3635d9<_0x161476['_textureHeight']-0x1;_0x3635d9++)for(_0x4a64c2=0x1;_0x4a64c2<_0x161476[_0x3109bd(0x16ad)]-0x1;_0x4a64c2++){_0x1759a8=_0x3635d9*_0x161476[_0x3109bd(0x16ad)]+_0x4a64c2,_0x573655=_0x161476[_0x3109bd(0x22fb)][0x4*_0x1759a8+0x1],_0x3d8d7e=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8-_0x161476[_0x3109bd(0x16ad)])+0x1],_0x8ae0b8=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8+_0x161476[_0x3109bd(0x16ad)])+0x1],_0x4c53cc=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8-_0x161476[_0x3109bd(0x16ad)]-0x1)+0x1],_0x972ab1=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8+_0x161476[_0x3109bd(0x16ad)]+0x1)+0x1],_0x4b5431=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8-_0x161476[_0x3109bd(0x16ad)]+0x1)+0x1],_0x19c026=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8+_0x161476['_textureWidth']-0x1)+0x1],_0x465dea=_0x161476['_dataBuffer'][0x4*(_0x1759a8-0x1)+0x1],_0x5821c4=_0x161476[_0x3109bd(0x22fb)][0x4*(_0x1759a8+0x1)+0x1];if(_0x573655<0xff){var _0x3032f1=(_0x4b5431+_0x972ab1+_0x4c53cc+_0x19c026)/0x9+(_0x3d8d7e+_0x465dea+_0x5821c4+_0x8ae0b8)/0x9+_0x573655/0x9;_0x3032f1=Math[_0x3109bd(0x19b6)](_0x3032f1),_0x161476[_0x3109bd(0x22fb)][0x4*_0x1759a8]=0x0,_0x161476[_0x3109bd(0x22fb)][0x4*_0x1759a8+0x1]=_0x3032f1,_0x161476['_dataBuffer'][0x4*_0x1759a8+0x2]=_0x3032f1,_0x161476[_0x3109bd(0x22fb)][0x4*_0x1759a8+0x3]=_0x3032f1;}}}function SetupCamera(_0x1ca35c,_0x41eb3b,_0x52bc48,_0x3d8d9c){var _0xba3d15=_0x68aa19,_0x508ad1=_0x1ca35c[_0xba3d15(0x54c6)],_0x5aca32=0x2d*CesiumMath['RADIANS_PER_DEGREE'],_0x258308=0.5*Cartesian3[_0xba3d15(0x1791)](_0x1ca35c[_0xba3d15(0x102d)]),_0x511347=_0x258308,_0x4eb785=new Cartesian3();_0x1ca35c['_v3ProfileNormal'][_0xba3d15(0x254b)](_0x4eb785),Cartesian3[_0xba3d15(0x1c02)](_0x4eb785,_0x258308,_0x4eb785);var _0x4c5cc8=new Cartesian3();if(_0x41eb3b[_0xba3d15(0x391)]&&!_0x41eb3b[_0xba3d15(0x8a2)])Cartesian3[_0xba3d15(0x689)][_0xba3d15(0x254b)](_0x4c5cc8),Cartesian3['add'](_0x1ca35c['_v3MiddlePosition'],_0x4eb785,_0x4c5cc8),getUpVec(_0x1ca35c,_0x4c5cc8,_0x4c5cc8),Cartesian3[_0xba3d15(0x1c02)](_0x4c5cc8,_0x258308*Math['tan'](_0x5aca32),_0x4c5cc8),Cartesian3[_0xba3d15(0x4979)](_0x4eb785,_0x4c5cc8,_0x4c5cc8),_0x41eb3b[_0xba3d15(0x119a)]&&Cartesian3[_0xba3d15(0x3152)](_0x4c5cc8,_0x4c5cc8);else{if(_0x41eb3b['leftOblique']&&!_0x41eb3b[_0xba3d15(0x391)])_0x1ca35c[_0xba3d15(0x102d)]['clone'](_0x4c5cc8),Cartesian3[_0xba3d15(0x4e7d)](_0x4c5cc8,_0x4c5cc8),Cartesian3['multiplyByScalar'](_0x4c5cc8,_0x258308*Math[_0xba3d15(0x15be)](_0x5aca32),_0x4c5cc8),Cartesian3[_0xba3d15(0x4979)](_0x4eb785,_0x4c5cc8,_0x4c5cc8),_0x41eb3b[_0xba3d15(0x119a)]&&Cartesian3['negate'](_0x4c5cc8,_0x4c5cc8);else{if(_0x41eb3b[_0xba3d15(0x8a2)]||_0x41eb3b[_0xba3d15(0x391)]){var _0x26d6d3=new Cartesian3();getUpVec(_0x1ca35c,_0x1ca35c[_0xba3d15(0x4269)],_0x26d6d3),Cartesian3[_0xba3d15(0x1c02)](_0x26d6d3,_0x511347,_0x4c5cc8);}else _0x4eb785[_0xba3d15(0x254b)](_0x4c5cc8);}}var _0x3ada62=new Cartesian3();Cartesian3[_0xba3d15(0x4979)](_0x1ca35c[_0xba3d15(0x4269)],_0x4c5cc8,_0x3ada62);var _0x153e06=new Cartesian3();Cartesian3[_0xba3d15(0x286c)](_0x1ca35c[_0xba3d15(0x4269)],_0x3ada62,_0x153e06);var _0x203f7d=Cartesian3[_0xba3d15(0x1791)](_0x153e06),_0x3bb3f1=_0x203f7d-_0x41eb3b['cameraWidth'],_0x489de5=_0x203f7d+_0x41eb3b[_0xba3d15(0x2c27)];Cartesian3[_0xba3d15(0x4e7d)](_0x153e06,_0x153e06);var _0xcc7cd5=_0x153e06['clone'](),_0x54d0b1=getUpVec(_0x1ca35c,_0x3ada62[_0xba3d15(0x254b)](),new Cartesian3());Math[_0xba3d15(0x1661)](Cartesian3[_0xba3d15(0x22ed)](_0x54d0b1,_0xcc7cd5))>=0x1&&(_0x54d0b1=Math[_0xba3d15(0x1661)](Cartesian3[_0xba3d15(0x22ed)](_0xcc7cd5,Cartesian3[_0xba3d15(0x51ed)]))<0x1?Cartesian3['clone'](Cartesian3[_0xba3d15(0x51ed)],_0x54d0b1):Cartesian3[_0xba3d15(0x254b)](Cartesian3['UNIT_Z'],_0x54d0b1));var _0x2973ce=new Cartesian3();Cartesian3[_0xba3d15(0x33cc)](_0x54d0b1,_0xcc7cd5,_0x2973ce),_0x2973ce=Cartesian3[_0xba3d15(0x4e7d)](_0x2973ce,_0x2973ce),Cartesian3['cross'](_0xcc7cd5,_0x2973ce,_0x54d0b1),_0x54d0b1=Cartesian3[_0xba3d15(0x4e7d)](_0x54d0b1,_0x54d0b1),_0x41eb3b[_0xba3d15(0x391)]&&_0x41eb3b[_0xba3d15(0x8a2)]&&(_0x3bb3f1=0.5,_0x489de5=_0x511347),_0x3bb3f1=_0x3bb3f1<0.5?0.5:_0x3bb3f1;var _0x4764ca=_0x3d8d9c[_0xba3d15(0x1224)],_0x36d726=_0x4764ca[_0xba3d15(0x4506)][_0xba3d15(0x2cb3)],_0x2ba521=_0x4764ca[_0xba3d15(0x4506)][_0xba3d15(0x23e)],_0x31b18c=_0x4764ca['frustum'][_0xba3d15(0x1f0a)],_0x47dfd0=new Cartesian3(),_0x3591b6=_0x4764ca[_0xba3d15(0x8db)],_0x5b41d1=_0x4764ca['pitch'],_0x2609d6=_0x4764ca['frustum'][_0xba3d15(0x1d97)],_0x41ead8=[],_0x50dc68=_0x508ad1[_0xba3d15(0x2292)]['showSkirts'];Cartesian3['clone'](_0x4764ca[_0xba3d15(0x4771)],_0x47dfd0),_0x41eb3b[_0xba3d15(0x14f1)]['isUpdate']=!0x0,_0x41eb3b[_0xba3d15(0x14f1)]['_beginFunc']=function(){var _0x294e57=_0xba3d15;_0x1ca35c[_0x294e57(0x16ad)]==_0x52bc48[_0x294e57(0x2e24)]&&_0x1ca35c[_0x294e57(0xb39)]==_0x52bc48[_0x294e57(0x1b40)]||updateTextureWidth(_0x1ca35c,_0x52bc48),_0x36d726=_0x4764ca[_0x294e57(0x4506)][_0x294e57(0x2cb3)],_0x2ba521=_0x4764ca['frustum']['far'],_0x31b18c=_0x4764ca['frustum'][_0x294e57(0x1f0a)],_0x3591b6=_0x4764ca['heading'],_0x5b41d1=_0x4764ca[_0x294e57(0x355c)],_0x2609d6=_0x4764ca[_0x294e57(0x4506)][_0x294e57(0x1d97)],Cartesian3['clone'](_0x4764ca['position'],_0x47dfd0),_0x4764ca[_0x294e57(0x4506)][_0x294e57(0x2cb3)]=_0x3bb3f1,_0x4764ca[_0x294e57(0x4506)][_0x294e57(0x23e)]=_0x489de5,_0x4764ca['frustum']['fov']=0x5a*CesiumMath[_0x294e57(0x2b22)],_0x4764ca[_0x294e57(0x4506)]['aspectRatio']=0x1,_0x4764ca[_0x294e57(0x362c)]({'destination':_0x3ada62,'orientation':{'direction':_0xcc7cd5,'up':_0x54d0b1},'convert':!0x1}),_0x41eb3b[_0x294e57(0x391)]||_0x41eb3b[_0x294e57(0x8a2)]||(Matrix4[_0x294e57(0x254b)](_0x4764ca[_0x294e57(0x4e18)],_0x1ca35c[_0x294e57(0xf18)]),Matrix4[_0x294e57(0x254b)](_0x4764ca[_0x294e57(0x4506)][_0x294e57(0x117b)],_0x1ca35c['_projMatrix']));for(var _0x798c4e=0x0;_0x798c4e<_0x508ad1[_0x294e57(0x1880)]['_layerQueue'][_0x294e57(0x531b)];_0x798c4e++){var _0x1e32b8=_0x508ad1['layers'][_0x294e57(0x3447)][_0x798c4e];_0x41ead8[_0x798c4e]=_0x1e32b8['clipLineColor'],_0x1e32b8[_0x294e57(0x4ed1)]=new Color$2(0x1,0x1,0x1,0x1),_0x1e32b8[_0x294e57(0x1ebb)](_0x41eb3b[_0x294e57(0x2f3)]);}_0x508ad1[_0x294e57(0x2292)][_0x294e57(0x45b1)]=!0x1,_0x508ad1[_0x294e57(0x2292)][_0x294e57(0x1ebb)](_0x41eb3b[_0x294e57(0x2f3)]);},_0x41eb3b[_0xba3d15(0x14f1)][_0xba3d15(0x92b)]=function(){var _0x2b9fc2=_0xba3d15;if(_0x41eb3b[_0x2b9fc2(0x391)]||_0x41eb3b[_0x2b9fc2(0x8a2)]){var _0x31d790=_0x52bc48[_0x2b9fc2(0xc23)]({'framebuffer':_0x41eb3b[_0x2b9fc2(0x14f1)][_0x2b9fc2(0x27b)]}),_0x49fbe4=_0x52bc48[_0x2b9fc2(0x3cca)],_0x1a0aa1={'invViewProjection':_0x49fbe4['inverseViewProjection'],'viewProjection':_0x49fbe4[_0x2b9fc2(0x43e0)],'depthData':_0x31d790};DealWithTexture(_0x1ca35c,_0x1a0aa1);}_0x4764ca[_0x2b9fc2(0x362c)]({'destination':_0x47dfd0,'orientation':{'heading':_0x3591b6,'pitch':_0x5b41d1,'roll':_0x4764ca[_0x2b9fc2(0x500e)]},'convert':!0x1}),_0x4764ca[_0x2b9fc2(0x4506)][_0x2b9fc2(0x2cb3)]=_0x36d726,_0x4764ca[_0x2b9fc2(0x4506)][_0x2b9fc2(0x23e)]=_0x2ba521,_0x4764ca[_0x2b9fc2(0x4506)]['fov']=_0x31b18c,_0x4764ca['frustum']['aspectRatio']=_0x2609d6,_0x41eb3b['depthBuffer'][_0x2b9fc2(0x279a)]=!0x1;for(var _0x3a2d1c=0x0;_0x3a2d1c<_0x508ad1[_0x2b9fc2(0x1880)][_0x2b9fc2(0x3447)][_0x2b9fc2(0x531b)];_0x3a2d1c++){var _0x1b4c7e=_0x508ad1[_0x2b9fc2(0x1880)]['_layerQueue'][_0x3a2d1c];_0x1b4c7e[_0x2b9fc2(0x4ed1)]=_0x41ead8[_0x3a2d1c],_0x1b4c7e[_0x2b9fc2(0x3f15)]();}_0x508ad1[_0x2b9fc2(0x2292)][_0x2b9fc2(0x3f15)](),_0x508ad1['globe']['showSkirts']=_0x50dc68,_0x41eb3b['leftOblique']&&_0x41eb3b[_0x2b9fc2(0x391)]&&(Antialiasing(_0x1ca35c),!_0x1ca35c[_0x2b9fc2(0x1c4d)]&&_0x1ca35c['_func'](_0x1ca35c[_0x2b9fc2(0x22fb)]),_0x1ca35c[_0x2b9fc2(0x1c4d)]&&_0x1ca35c[_0x2b9fc2(0x4707)](_0x1ca35c[_0x2b9fc2(0x36f4)]));};}function getUpVec(_0x74159c,_0x502621,_0x52e30c){var _0x3a6a3c=_0x68aa19;return _0x74159c[_0x3a6a3c(0x54c6)][_0x3a6a3c(0x4318)]===SceneMode$1['SCENE3D']?Cartesian3[_0x3a6a3c(0x4e7d)](_0x502621,_0x52e30c):(Cartesian3['subtract'](_0x502621,_0x74159c[_0x3a6a3c(0x4245)],_0x52e30c),Cartesian3[_0x3a6a3c(0x4e7d)](_0x52e30c,_0x52e30c)),_0x52e30c;}function xyzToZXY(_0x40cd48){var _0x5c804e=_0x40cd48['x'];_0x40cd48['x']=_0x40cd48['z'],_0x40cd48['z']=_0x40cd48['y'],_0x40cd48['y']=_0x5c804e;}function updateCamera$7(_0x4b93c2,_0x282a58,_0xe263e9){var _0x5843ee=_0x68aa19;updateDirectionAndNormal(_0x4b93c2,_0x282a58,_0xe263e9),updateTextureWidth(_0x4b93c2,_0x282a58);var _0x5a0410=0.5*Cartesian3['magnitude'](_0x4b93c2[_0x5843ee(0x102d)]),_0x492ce4=new Cartesian3();_0x492ce4['x']=0.5*(_0x4b93c2[_0x5843ee(0x203d)][0x0]+_0x4b93c2[_0x5843ee(0x36a1)][0x0]),_0x492ce4['y']=0.5*(_0x4b93c2[_0x5843ee(0x203d)][0x1]+_0x4b93c2[_0x5843ee(0x36a1)][0x1]),_0x492ce4['z']=0.5*(_0x4b93c2[_0x5843ee(0x203d)][0x2]+_0x4b93c2[_0x5843ee(0x36a1)][0x2])+_0x4b93c2[_0x5843ee(0x2f00)];var _0x566d3b=new Cartesian3();Cartesian3[_0x5843ee(0x1c02)](_0x4b93c2['_v3ProfileNormal'],_0x5a0410,_0x566d3b),Cartesian3[_0x5843ee(0x1661)](_0x566d3b,_0x566d3b);var _0x1040a8=[],_0x2cc60b=[],_0xb096a1=new Cartesian3(),_0x1ffe7a=_0x4b93c2[_0x5843ee(0xda7)][_0x5843ee(0x254b)](),_0x8013e0=Cartesian3[_0x5843ee(0x3152)](_0x1ffe7a,new Cartesian3());_0x2cc60b['push'](_0x8013e0),Cartesian3[_0x5843ee(0x1c02)](_0x4b93c2[_0x5843ee(0xda7)],0.1,_0xb096a1),Cartesian3[_0x5843ee(0x4979)](_0x4b93c2[_0x5843ee(0x4269)],_0xb096a1,_0xb096a1),_0x1040a8['push'](_0xb096a1);var _0xf8a113=_0x4b93c2[_0x5843ee(0xda7)][_0x5843ee(0x254b)]();_0xf8a113=Cartesian3[_0x5843ee(0x3152)](_0xf8a113,_0xf8a113),_0x8013e0=Cartesian3[_0x5843ee(0x3152)](_0xf8a113,new Cartesian3()),_0x2cc60b[_0x5843ee(0x3a33)](_0x8013e0);var _0x3ffdb8=new Cartesian3();Cartesian3['multiplyByScalar'](_0xf8a113,0.1,_0x3ffdb8),Cartesian3['add'](_0x4b93c2[_0x5843ee(0x4269)],_0x3ffdb8,_0x3ffdb8),_0x1040a8['push'](_0x3ffdb8),_0x4b93c2[_0x5843ee(0x54c6)][_0x5843ee(0x4318)]!==SceneMode$1['SCENE3D']&&(xyzToZXY(_0x1ffe7a),xyzToZXY(_0xf8a113),xyzToZXY(_0xb096a1),xyzToZXY(_0x3ffdb8));var _0x24ffab={'planePos':_0x1040a8,'planeNormal':_0x2cc60b,'clipMode':_0x5843ee(0x181b)};SetupCamera(_0x4b93c2,{'downOblique':!0x1,'leftOblique':!0x1,'secondDrawing':!0x1,'cameraWidth':0xa*_0x5a0410,'depthBuffer':_0x4b93c2[_0x5843ee(0x1d6a)],'clipOptions':_0x24ffab},_0x282a58,_0xe263e9),SetupCamera(_0x4b93c2,{'downOblique':!0x0,'leftOblique':!0x1,'secondDrawing':!0x1,'cameraWidth':0x2*_0x5a0410*Math[_0x5843ee(0x4080)](0x2),'depthBuffer':_0x4b93c2[_0x5843ee(0x3d2a)],'clipOptions':_0x24ffab},_0x282a58,_0xe263e9),SetupCamera(_0x4b93c2,{'downOblique':!0x0,'leftOblique':!0x1,'secondDrawing':!0x0,'cameraWidth':0x2*_0x5a0410*Math[_0x5843ee(0x4080)](0x2),'depthBuffer':_0x4b93c2[_0x5843ee(0x2f73)],'clipOptions':_0x24ffab},_0x282a58,_0xe263e9),SetupCamera(_0x4b93c2,{'downOblique':!0x1,'leftOblique':!0x0,'secondDrawing':!0x1,'cameraWidth':0x2*_0x5a0410*Math[_0x5843ee(0x4080)](0x2),'depthBuffer':_0x4b93c2['_depthLeftBuffer'],'clipOptions':_0x24ffab},_0x282a58,_0xe263e9),SetupCamera(_0x4b93c2,{'downOblique':!0x1,'leftOblique':!0x0,'secondDrawing':!0x0,'cameraWidth':0x2*_0x5a0410*Math['sqrt'](0x2),'depthBuffer':_0x4b93c2['_depthLeftReverBuffer'],'clipOptions':_0x24ffab},_0x282a58,_0xe263e9),SetupCamera(_0x4b93c2,{'downOblique':!0x0,'leftOblique':!0x0,'secondDrawing':!0x1,'cameraWidth':_0x5a0410,'depthBuffer':_0x4b93c2[_0x5843ee(0x3e25)],'clipOptions':_0x24ffab},_0x282a58,_0xe263e9);}LimitBody[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x415262=_0x68aa19;defined$1(this[_0x415262(0x117)])&&(this[_0x415262(0x117)][_0x415262(0xa85)]=this['_command'][_0x415262(0xa85)]&&this[_0x415262(0x117)][_0x415262(0xa85)][_0x415262(0x2578)](),this[_0x415262(0x117)]['shaderProgram']=this['_command'][_0x415262(0x30a0)]&&this['_command'][_0x415262(0x30a0)]['destroy'](),this[_0x415262(0x117)]=void 0x0),this[_0x415262(0x225)]=void 0x0,this['_normalArray']=void 0x0,this[_0x415262(0x22f9)]=void 0x0;},LimitBody[_0x68aa19(0x4b51)]['initialize']=function(_0x1776b3){var _0x56a21b=_0x68aa19;if(!this['_initialize']){defined$1(this[_0x56a21b(0x117)])&&(this['_command']['vertexArray']=this[_0x56a21b(0x117)][_0x56a21b(0xa85)]&&this[_0x56a21b(0x117)][_0x56a21b(0xa85)][_0x56a21b(0x2578)](),this[_0x56a21b(0x117)][_0x56a21b(0x30a0)]=this[_0x56a21b(0x117)][_0x56a21b(0x30a0)]&&this[_0x56a21b(0x117)][_0x56a21b(0x30a0)][_0x56a21b(0x2578)](),this[_0x56a21b(0x117)]=void 0x0),this[_0x56a21b(0x20da)]=null,this[_0x56a21b(0x1d4b)]=!0x0;var _0x3d5698=new PolygonGeometry({'polygonHierarchy':{'positions':Cartesian3['fromDegreesArray'](this['_positions'])},'extrudedHeight':0x64,'granularity':0.000001}),_0x3d4f1c=PolygonGeometry['createGeometry'](_0x3d5698);Matrix4[_0x56a21b(0x3628)](this['_matWorldMatrix'],_0x3d4f1c[_0x56a21b(0x5809)]['center'],this['_matWorldMatrix']),this[_0x56a21b(0x225)]=_0x3d4f1c[_0x56a21b(0x1b28)][_0x56a21b(0x4771)]['values'],this[_0x56a21b(0x2f0f)]=_0x3d4f1c['attributes'][_0x56a21b(0x193a)][_0x56a21b(0x21e8)],this[_0x56a21b(0x22f9)]=_0x3d4f1c[_0x56a21b(0x1b28)]['st'][_0x56a21b(0x21e8)],this[_0x56a21b(0x117)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x56a21b(0x139)],'modelMatrix':this['_matWorldMatrix'],'pass':Pass$1[_0x56a21b(0x5d7)],'boundingVolume':_0x3d4f1c[_0x56a21b(0x5809)],'cull':!0x1});var _0x2f8c1d={'aPosition':0x0};this[_0x56a21b(0x117)][_0x56a21b(0xa85)]=VertexArray[_0x56a21b(0x4a86)]({'context':_0x1776b3,'geometry':_0x3d4f1c,'attributeLocations':_0x2f8c1d,'bufferUsage':BufferUsage[_0x56a21b(0x495a)],'interleave':!0x0});var _0x53c8a6=new ShaderSource({'sources':[CommonNoLigthNoTextureVp]}),_0x492274=new ShaderSource({'sources':[CommonNoTextureFp]});_0x53c8a6[_0x56a21b(0x4ce5)]['push'](_0x56a21b(0x978)),_0x492274[_0x56a21b(0x4ce5)]['push'](_0x56a21b(0x978)),this[_0x56a21b(0x117)]['shaderProgram']=ShaderProgram$1[_0x56a21b(0x4d21)]({'context':_0x1776b3,'vertexShaderSource':_0x53c8a6,'fragmentShaderSource':_0x492274,'attributeLocations':_0x2f8c1d}),this[_0x56a21b(0x117)][_0x56a21b(0x5547)]=RenderState[_0x56a21b(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0}});var _0x164a33=new Cartesian4(0x80/0xff,0x1,0xeb/0xff,0x1);this[_0x56a21b(0x117)]['uniformMap']={'uDiffuseColor':function(){return _0x164a33;}};}},LimitBody[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x5b97a2,_0x3f835f){var _0x238944=_0x68aa19;this[_0x238944(0x3a52)](_0x5b97a2);var _0x1e0ecf=_0x5b97a2[_0x238944(0xc23)]({'framebuffer':this['_skyline'][_0x238944(0x1d6a)][_0x238944(0x27b)]}),_0x32fc99=Matrix4[_0x238944(0x5139)][_0x238944(0x254b)]();Matrix4[_0x238944(0xe9d)](this[_0x238944(0x3ffe)],_0x32fc99);for(var _0x12ac62=CesiumMath[_0x238944(0x52e9)](_0x3f835f[_0x238944(0x3f28)]['longitude']),_0x183b15=CesiumMath['toDegrees'](_0x3f835f['positionCartographic']['latitude']),_0x3e37dc=_0x3f835f[_0x238944(0x3f28)][_0x238944(0x5862)],_0x5e3e43=this['_vertexArray'][_0x238944(0x531b)]/0x3,_0x4161a5=this[_0x238944(0x117)][_0x238944(0xa85)][_0x238944(0x366d)](0x0),_0x3e4eb1=new Float32Array(0x8*_0x5e3e43),_0x1a7f64=new Cartesian4(),_0x598f45=new Cartesian4(0x1,0x1/0xff,0x1/0xfe01,0x1/0x99246ff),_0x294c77=_0x5b97a2[_0x238944(0x3cca)],_0x3e944e=_0x294c77['viewProjection'],_0x16f0ce=_0x294c77[_0x238944(0x1b06)],_0x2c46c4=_0x294c77[_0x238944(0x19e7)],_0xcb2545=_0x2c46c4['x'],_0xa23824=_0x2c46c4['y'],_0x11d41e=0x0;_0x11d41e<_0x5e3e43;_0x11d41e++){var _0x162d4e=new Cartesian4(this['_vertexArray'][0x3*_0x11d41e],this[_0x238944(0x225)][0x3*_0x11d41e+0x1],this[_0x238944(0x225)][0x3*_0x11d41e+0x2],0x1),_0x4f2b6a=Cartographic[_0x238944(0x2d23)](_0x162d4e);if(_0x4f2b6a[_0x238944(0x5862)]<0x32)Matrix4[_0x238944(0x21ec)](_0x32fc99,_0x162d4e,_0x162d4e),_0x3e4eb1[0x8*_0x11d41e]=_0x162d4e['x'],_0x3e4eb1[0x8*_0x11d41e+0x1]=_0x162d4e['y'],_0x3e4eb1[0x8*_0x11d41e+0x2]=_0x162d4e['z'],_0x3e4eb1[0x8*_0x11d41e+0x3]=this[_0x238944(0x22f9)][0x2*_0x11d41e],_0x3e4eb1[0x8*_0x11d41e+0x4]=this[_0x238944(0x22f9)][0x2*_0x11d41e+0x1],_0x3e4eb1[0x8*_0x11d41e+0x5]=this[_0x238944(0x2f0f)][0x3*_0x11d41e],_0x3e4eb1[0x8*_0x11d41e+0x6]=this[_0x238944(0x2f0f)][0x3*_0x11d41e+0x1],_0x3e4eb1[0x8*_0x11d41e+0x7]=this['_normalArray'][0x3*_0x11d41e+0x2];else{var _0x533c39=[],_0x502541=[];computeTexCoord(_0x4f2b6a,_0x3e944e,_0x533c39,_0x502541);var _0x159902=0x0;_0x502541[0x0]!=_0x533c39[0x0]&&_0x502541[0x1]!=_0x533c39[0x1]&&(_0x159902=(_0x502541[0x1]-_0x533c39[0x1])/(_0x502541[0x0]-_0x533c39[0x0]));for(var _0xd4daa1=new Cartesian4(0x0,0x0,0x0,0x1),_0x3d144d=0x0,_0x223903=_0x5b97a2['drawingBufferHeight']-0x1;_0x223903>-0x1;_0x223903--){var _0xe7ec14=0x0;if(0x0===_0x159902)_0xe7ec14=Math['round'](_0x533c39[0x0]*_0x5b97a2[_0x238944(0x2e24)]);else{var _0x190385=(_0x223903/_0x5b97a2[_0x238944(0x1b40)]-_0x533c39[0x1])/_0x159902+_0x533c39[0x0];_0xe7ec14=Math[_0x238944(0x19b6)](_0x190385*_0x5b97a2[_0x238944(0x2e24)]);}_0xe7ec14=CesiumMath[_0x238944(0x3c40)](_0xe7ec14,0x0,_0x5b97a2['drawingBufferWidth']-0x1);var _0x49157f=_0x5b97a2['drawingBufferWidth']*_0x223903+_0xe7ec14,_0x17000f=Cartesian4[_0x238944(0x41a1)](_0x1e0ecf,0x4*_0x49157f,_0x1a7f64);if(Cartesian4[_0x238944(0x3a31)](_0x17000f,0xff,_0x17000f),(_0x3d144d=Cartesian4['dot'](_0x17000f,_0x598f45))>0x0){_0xd4daa1['x']=_0xe7ec14/_0x5b97a2[_0x238944(0x2e24)]*0x2-0x1,_0xd4daa1['y']=_0x223903/_0x5b97a2[_0x238944(0x1b40)]*0x2-0x1;break;}}if(this[_0x238944(0x232e)][_0x238944(0x54c6)]['frameState']['useLogDepth']&&_0x3d144d>0x0){var _0x52bcf9=_0x3d144d*_0x294c77[_0x238944(0x4bcd)];_0x3d144d=_0xa23824*(0x1-_0xcb2545/(Math[_0x238944(0x1f76)](0x2,_0x52bcf9)-0x1+_0xcb2545))/(_0xa23824-_0xcb2545);}_0x3d144d=0x2*_0x3d144d-0x1,_0xd4daa1['z']=_0x3d144d,Matrix4[_0x238944(0x21ec)](_0x16f0ce,_0xd4daa1,_0xd4daa1),Cartesian4['divideByScalar'](_0xd4daa1,_0xd4daa1['w'],_0xd4daa1);var _0x45aaf8=Cartographic[_0x238944(0x2d23)](_0xd4daa1);_0x45aaf8[_0x238944(0x1041)]=CesiumMath['toDegrees'](_0x45aaf8[_0x238944(0x1041)]),_0x45aaf8[_0x238944(0x288b)]=CesiumMath['toDegrees'](_0x45aaf8[_0x238944(0x288b)]),_0x4f2b6a[_0x238944(0x1041)]=CesiumMath[_0x238944(0x52e9)](_0x4f2b6a[_0x238944(0x1041)]),_0x4f2b6a[_0x238944(0x288b)]=CesiumMath[_0x238944(0x52e9)](_0x4f2b6a[_0x238944(0x288b)]);var _0x24d883=Cartographic[_0x238944(0x423c)](_0x12ac62,_0x183b15,_0x45aaf8[_0x238944(0x1041)],_0x45aaf8[_0x238944(0x288b)]),_0x285dd3=Cartographic[_0x238944(0x423c)](_0x12ac62,_0x183b15,_0x4f2b6a[_0x238944(0x1041)],_0x4f2b6a[_0x238944(0x288b)])/_0x24d883*(_0x45aaf8['height']-_0x3e37dc)+_0x3e37dc,_0xb02a42=Cartesian3[_0x238944(0x2ac5)](_0x4f2b6a[_0x238944(0x1041)],_0x4f2b6a[_0x238944(0x288b)],_0x285dd3);_0x162d4e['x']=_0xb02a42['x'],_0x162d4e['y']=_0xb02a42['y'],_0x162d4e['z']=_0xb02a42['z'],_0x162d4e['w']=0x1,Matrix4[_0x238944(0x21ec)](_0x32fc99,_0x162d4e,_0x162d4e),_0x3e4eb1[0x8*_0x11d41e]=_0x162d4e['x'],_0x3e4eb1[0x8*_0x11d41e+0x1]=_0x162d4e['y'],_0x3e4eb1[0x8*_0x11d41e+0x2]=_0x162d4e['z'],_0x3e4eb1[0x8*_0x11d41e+0x3]=this[_0x238944(0x22f9)][0x2*_0x11d41e],_0x3e4eb1[0x8*_0x11d41e+0x4]=this[_0x238944(0x22f9)][0x2*_0x11d41e+0x1],_0x3e4eb1[0x8*_0x11d41e+0x5]=this[_0x238944(0x2f0f)][0x3*_0x11d41e],_0x3e4eb1[0x8*_0x11d41e+0x6]=this[_0x238944(0x2f0f)][0x3*_0x11d41e+0x1],_0x3e4eb1[0x8*_0x11d41e+0x7]=this[_0x238944(0x2f0f)][0x3*_0x11d41e+0x2];}}_0x4161a5['vertexBuffer'][_0x238944(0x1ef9)](_0x3e4eb1,0x0);},Object[_0x68aa19(0x5b7)](MultiViewShed3D[_0x68aa19(0x4b51)],{'ViewShedCount':{'get':function(){var _0xdf3b46=_0x68aa19;return this[_0xdf3b46(0x46bf)][_0xdf3b46(0x531b)];}}}),MultiViewShed3D['prototype'][_0x68aa19(0x1383)]=function(_0x44120d){var _0x46989f=_0x68aa19;defined$1(_0x44120d)&&this['_viewSheds'][_0x46989f(0x3a33)](_0x44120d);},MultiViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x5689)]=function(_0x500954){var _0x150f73=_0x68aa19;if(this[_0x150f73(0x46bf)][_0x150f73(0x531b)]<=_0x500954)throw new DeveloperError$1(_0x150f73(0x1756));return this[_0x150f73(0x46bf)][_0x500954];},MultiViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x3e92)]=function(_0x4d1237,_0xdc826a){var _0x32c7fd=_0x68aa19;if(this[_0x32c7fd(0x46bf)][_0x32c7fd(0x531b)]<=_0x4d1237)throw new DeveloperError$1(_0x32c7fd(0x1756));_0xdc826a?this[_0x32c7fd(0x46bf)][_0x4d1237][_0x32c7fd(0x2578)]():this[_0x32c7fd(0x46bf)][_0x4d1237][_0x32c7fd(0x50ec)](),this['_viewSheds']['splice'](_0x4d1237,0x1);},MultiViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x63bfde=_0x68aa19;for(var _0x59a73=0x0;_0x59a73<this[_0x63bfde(0x46bf)][_0x63bfde(0x531b)];_0x59a73++)this[_0x63bfde(0x46bf)][_0x59a73][_0x63bfde(0x2578)]();this[_0x63bfde(0x46bf)]=[],this[_0x63bfde(0x54c6)][_0x63bfde(0xa20)][_0x63bfde(0x4b3f)](this[_0x63bfde(0x1e54)],!0x0);},MultiViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x37ddb2=_0x68aa19;for(var _0x505322=0x0;_0x505322<this['_viewSheds'][_0x37ddb2(0x531b)];_0x505322++)this['_viewSheds'][_0x505322]['clear']();this[_0x37ddb2(0x46bf)]=[],this[_0x37ddb2(0x54c6)]['_analyst3D'][_0x37ddb2(0x4b3f)](this[_0x37ddb2(0x1e54)],!0x1);},MultiViewShed3D['prototype'][_0x68aa19(0x951)]=function(){var _0x4102db=_0x68aa19;if(''===this[_0x4102db(0x1e54)]&&!this['_checking']){for(var _0x484402=0x0;_0x484402<this[_0x4102db(0x46bf)][_0x4102db(0x531b)];_0x484402++)''!=this[_0x4102db(0x46bf)][_0x484402][_0x4102db(0x1e54)]?this[_0x4102db(0x54c6)][_0x4102db(0xa20)][_0x4102db(0x4979)](this[_0x4102db(0x46bf)][_0x484402]):this[_0x4102db(0x46bf)][_0x484402]['build']();this['_name']=_0x4102db(0x57e5)+this['_scene'][_0x4102db(0xa20)][_0x4102db(0x4302)],this[_0x4102db(0x54c6)][_0x4102db(0xa20)][_0x4102db(0x4979)](this);}},MultiViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x2d99bf,_0x207299,_0x45e994){var _0x3f9d80=_0x68aa19;if(_0x3f9d80(0x193a)===_0x207299['_fboState'][_0x3f9d80(0x13f9)]&&!_0x207299[_0x3f9d80(0x14f6)]['pick']&&!_0x207299[_0x3f9d80(0x1224)][_0x3f9d80(0x50ce)]){var _0x152f45=[],_0x37c4d2=[];groupViewShed(this,_0x152f45,_0x37c4d2);for(var _0x5035bb=this[_0x3f9d80(0x46bf)][_0x3f9d80(0x531b)],_0x444230=0x0;_0x444230<_0x5035bb;_0x444230++){var _0x511d27=_0x152f45[_0x444230],_0xfa6364=_0x37c4d2[_0x444230];_0x511d27[_0x3f9d80(0x531b)]>0x0&&(this[_0x3f9d80(0x46bf)][_0x444230][_0x3f9d80(0x4278)](_0x511d27),updateCommand(_0x2d99bf,this['_viewSheds'][_0x444230],this[_0x3f9d80(0x46bf)],_0xfa6364));}}},Object[_0x68aa19(0x5b7)](Profile['prototype'],{'startPoint':{'get':function(){var _0x43c0da=_0x68aa19;return this[_0x43c0da(0x26dc)];},'set':function(_0x1fe496){var _0x13f7da=_0x68aa19;this[_0x13f7da(0x26dc)]=_0x1fe496,this[_0x13f7da(0xc73)]=!0x0;}},'endPoint':{'get':function(){return this['_endPoint3D'];},'set':function(_0x5ccaca){var _0x2bedbd=_0x68aa19;this[_0x2bedbd(0x4cd0)]=_0x5ccaca,this[_0x2bedbd(0xc73)]=!0x0;}},'extendHeight':{'get':function(){var _0xcb0553=_0x68aa19;return this[_0xcb0553(0x2f00)];},'set':function(_0x449b39){var _0x3fed91=_0x68aa19;this[_0x3fed91(0x2f00)]=_0x449b39,this[_0x3fed91(0xc73)]=!0x0;}}}),Profile[_0x68aa19(0x4b51)][_0x68aa19(0xe69)]=function(_0x5c2d29){var _0x46e141=_0x68aa19;this[_0x46e141(0x36f4)]=[],this[_0x46e141(0x1c4d)]=!0x0,this['_getPositionsFunc']=function(_0x3cb77d){var _0x1b560c=_0x46e141;_0x5c2d29(_0x3cb77d),this[_0x1b560c(0x1c4d)]=!0x1;},this[_0x46e141(0xc73)]=!0x0;},Profile['prototype'][_0x68aa19(0x489f)]=function(_0x475cf2,_0x39d34e,_0x248da7){var _0x1348a1=_0x68aa19;_0x39d34e[_0x1348a1(0x1d5e)]['enabled']||this[_0x1348a1(0xc73)]&&(this[_0x1348a1(0x2564)]=_0x39d34e,defined$1(this['_depthBuffer'])||(this[_0x1348a1(0x1d6a)]=new DepthFramebuffer(_0x475cf2),this[_0x1348a1(0x1d6a)][_0x1348a1(0x347a)][_0x1348a1(0x427a)]=!0x0,this[_0x1348a1(0x1d6a)][_0x1348a1(0x347a)][_0x1348a1(0x381e)]=!0x0,this[_0x1348a1(0x1d6a)][_0x1348a1(0x347a)]['isGlobalVisible']=!0x0,this['_depthBuffer'][_0x1348a1(0x463)]=this[_0x1348a1(0x463)],_0x39d34e['_framebufferList'][this[_0x1348a1(0x1e54)]]=this['_depthBuffer']),defined$1(this[_0x1348a1(0x3d2a)])||(this[_0x1348a1(0x3d2a)]=new DepthFramebuffer(_0x475cf2),this[_0x1348a1(0x3d2a)][_0x1348a1(0x347a)][_0x1348a1(0x427a)]=!0x0,this[_0x1348a1(0x3d2a)]['environmentVisible'][_0x1348a1(0x381e)]=!0x0,this[_0x1348a1(0x3d2a)][_0x1348a1(0x347a)]['isGlobalVisible']=!0x0,this['_depthDownBuffer'][_0x1348a1(0x463)]=this[_0x1348a1(0x463)],_0x39d34e[_0x1348a1(0xe44)][this[_0x1348a1(0x28f0)]]=this[_0x1348a1(0x3d2a)]),defined$1(this[_0x1348a1(0x2f73)])||(this[_0x1348a1(0x2f73)]=new DepthFramebuffer(_0x475cf2),this[_0x1348a1(0x2f73)]['environmentVisible'][_0x1348a1(0x427a)]=!0x0,this[_0x1348a1(0x2f73)][_0x1348a1(0x347a)][_0x1348a1(0x381e)]=!0x0,this[_0x1348a1(0x2f73)][_0x1348a1(0x347a)][_0x1348a1(0x1724)]=!0x0,this[_0x1348a1(0x2f73)][_0x1348a1(0x463)]=this['_visibleViewport'],_0x39d34e['_framebufferList'][this['_downReverName']]=this['_depthDownReverBuffer']),defined$1(this['_depthLeftBuffer'])||(this[_0x1348a1(0x24f0)]=new DepthFramebuffer(_0x475cf2),this['_depthLeftBuffer'][_0x1348a1(0x347a)][_0x1348a1(0x427a)]=!0x0,this[_0x1348a1(0x24f0)][_0x1348a1(0x347a)][_0x1348a1(0x381e)]=!0x0,this['_depthLeftBuffer']['environmentVisible'][_0x1348a1(0x1724)]=!0x0,this[_0x1348a1(0x24f0)][_0x1348a1(0x463)]=this['_visibleViewport'],_0x39d34e[_0x1348a1(0xe44)][this[_0x1348a1(0x41b6)]]=this[_0x1348a1(0x24f0)]),defined$1(this[_0x1348a1(0x37c2)])||(this[_0x1348a1(0x37c2)]=new DepthFramebuffer(_0x475cf2,this[_0x1348a1(0x54c6)][_0x1348a1(0x13c)]),this['_depthLeftReverBuffer'][_0x1348a1(0x347a)]['isObjectVisible']=!0x0,this['_depthLeftReverBuffer']['environmentVisible'][_0x1348a1(0x381e)]=!0x0,this[_0x1348a1(0x37c2)][_0x1348a1(0x347a)][_0x1348a1(0x1724)]=!0x0,this[_0x1348a1(0x37c2)][_0x1348a1(0x463)]=this[_0x1348a1(0x463)],_0x39d34e['_framebufferList'][this[_0x1348a1(0x2d9b)]]=this[_0x1348a1(0x37c2)]),defined$1(this[_0x1348a1(0x3e25)])||(this[_0x1348a1(0x3e25)]=new DepthFramebuffer(_0x475cf2),this[_0x1348a1(0x3e25)][_0x1348a1(0x347a)][_0x1348a1(0x427a)]=!0x0,this[_0x1348a1(0x3e25)]['environmentVisible']['isOnlyS3MObjectVisible']=!0x0,this[_0x1348a1(0x3e25)][_0x1348a1(0x347a)][_0x1348a1(0x1724)]=!0x0,this['_depthTopBuffer'][_0x1348a1(0x463)]=this[_0x1348a1(0x463)],_0x39d34e[_0x1348a1(0xe44)][this['_topName']]=this[_0x1348a1(0x3e25)]),this['_update']=!0x1,updateCamera$7(this,_0x475cf2,_0x39d34e));},Profile[_0x68aa19(0x4b51)]['getBuffer']=function(_0x112d22){var _0x2beeca=_0x68aa19;this[_0x2beeca(0x1240)]=_0x112d22;},Profile['prototype']['build']=function(){var _0x1828ad=_0x68aa19;''===this[_0x1828ad(0x1e54)]&&(this[_0x1828ad(0x1e54)]=_0x1828ad(0xf3c)+this[_0x1828ad(0x54c6)][_0x1828ad(0xa20)]['_layerIndex'],this['_downName']=this[_0x1828ad(0x1e54)]+_0x1828ad(0x4a3d),this['_downReverName']=this[_0x1828ad(0x1e54)]+_0x1828ad(0x5609),this[_0x1828ad(0x41b6)]=this[_0x1828ad(0x1e54)]+_0x1828ad(0x5557),this[_0x1828ad(0x2d9b)]=this['_name']+_0x1828ad(0x3323),this[_0x1828ad(0x69a)]=this[_0x1828ad(0x1e54)]+'_top',this[_0x1828ad(0x54c6)][_0x1828ad(0xa20)][_0x1828ad(0x4979)](this));},Profile['prototype'][_0x68aa19(0x3362)]=function(_0x41fe39,_0x4eaacc){var _0x390711=_0x68aa19;if(_0x41fe39>0x8)throw new DeveloperError$1(_0x390711(0x5572));this[_0x390711(0x463)]=_0x4eaacc?0x1<<_0x41fe39|this[_0x390711(0x463)]:~(0x1<<_0x41fe39)&this['_visibleViewport'],defined$1(this[_0x390711(0x1d6a)])&&(this['_depthBuffer'][_0x390711(0x463)]=this[_0x390711(0x463)]),defined$1(this[_0x390711(0x3d2a)])&&(this[_0x390711(0x3d2a)][_0x390711(0x463)]=this[_0x390711(0x463)]),defined$1(this['_depthDownReverBuffer'])&&(this[_0x390711(0x2f73)][_0x390711(0x463)]=this[_0x390711(0x463)]),defined$1(this['_depthLeftBuffer'])&&(this[_0x390711(0x24f0)][_0x390711(0x463)]=this['_visibleViewport']),defined$1(this[_0x390711(0x37c2)])&&(this[_0x390711(0x37c2)][_0x390711(0x463)]=this[_0x390711(0x463)]),defined$1(this['_depthTopBuffer'])&&(this[_0x390711(0x3e25)][_0x390711(0x463)]=this['_visibleViewport']);},Profile[_0x68aa19(0x4b51)]['getVisibleInViewport']=function(_0x38b71e){var _0x32bcd4=_0x68aa19;if(_0x38b71e>0x8)throw new DeveloperError$1(_0x32bcd4(0x5572));return 0x1<<_0x38b71e&this['_visibleViewport'];},Profile['prototype'][_0x68aa19(0x2578)]=function(){var _0x3e8b99=_0x68aa19;return defined$1(this['_frameState'])&&(defined$1(this[_0x3e8b99(0x1d6a)])&&delete this['_frameState'][_0x3e8b99(0xe44)][this[_0x3e8b99(0x1e54)]],defined$1(this[_0x3e8b99(0x3d2a)])&&delete this['_frameState'][_0x3e8b99(0xe44)][this['_downName']],defined$1(this[_0x3e8b99(0x2f73)])&&delete this[_0x3e8b99(0x2564)][_0x3e8b99(0xe44)][this[_0x3e8b99(0x4571)]],defined$1(this[_0x3e8b99(0x24f0)])&&delete this[_0x3e8b99(0x2564)][_0x3e8b99(0xe44)][this['_leftName']],defined$1(this[_0x3e8b99(0x37c2)])&&delete this[_0x3e8b99(0x2564)][_0x3e8b99(0xe44)][this[_0x3e8b99(0x2d9b)]],defined$1(this['_depthTopBuffer'])&&delete this[_0x3e8b99(0x2564)][_0x3e8b99(0xe44)][this[_0x3e8b99(0x69a)]],this[_0x3e8b99(0x2564)]=void 0x0),this['_depthBuffer']=this[_0x3e8b99(0x1d6a)]&&this['_depthBuffer'][_0x3e8b99(0x2578)](),this[_0x3e8b99(0x3d2a)]=this[_0x3e8b99(0x3d2a)]&&this[_0x3e8b99(0x3d2a)][_0x3e8b99(0x2578)](),this[_0x3e8b99(0x2f73)]=this[_0x3e8b99(0x2f73)]&&this[_0x3e8b99(0x2f73)][_0x3e8b99(0x2578)](),this[_0x3e8b99(0x24f0)]=this[_0x3e8b99(0x24f0)]&&this[_0x3e8b99(0x24f0)][_0x3e8b99(0x2578)](),this[_0x3e8b99(0x37c2)]=this['_depthLeftReverBuffer']&&this[_0x3e8b99(0x37c2)][_0x3e8b99(0x2578)](),this[_0x3e8b99(0x3e25)]=this[_0x3e8b99(0x3e25)]&&this[_0x3e8b99(0x3e25)]['destroy'](),this[_0x3e8b99(0x3e44)]=null,this[_0x3e8b99(0x22fb)]=null,this[_0x3e8b99(0x1240)]=void 0x0,this[_0x3e8b99(0x54c6)][_0x3e8b99(0xa20)][_0x3e8b99(0x4b3f)](this['_name'],!0x0),destroyObject$1(this);};var ViewShedAnalysisVp=_0x68aa19(0x3ed2),ProjectionImageFp=_0x68aa19(0x2185),ProjectionMode={'ProjectToScene':0x0,'ProjectToPlane':0x1},ProjectionMode$1=Object[_0x68aa19(0x3e37)](ProjectionMode);function ProjectionImage(_0x4ee4b3){var _0x44cf46=_0x68aa19;if(!defined$1(_0x4ee4b3))throw new DeveloperError$1('scene\x20are\x20required.');if(!_0x4ee4b3[_0x44cf46(0x4174)]['depthTexture'])throw new DeveloperError$1(_0x44cf46(0x32fa));this[_0x44cf46(0x54c6)]=_0x4ee4b3,this['_cameraDepthBuffer']=void 0x0,this[_0x44cf46(0x1719)]=new ClearCommand({'stencil':0x0}),this[_0x44cf46(0x1719)]['pass']=Pass$1[_0x44cf46(0x5d7)],this[_0x44cf46(0x555)]=void 0x0,this[_0x44cf46(0x300d)]=void 0x0,this[_0x44cf46(0x8e3)]=void 0x0,this[_0x44cf46(0xd7d)]=new BoundingSphere(),this[_0x44cf46(0x2564)]=void 0x0,this[_0x44cf46(0x4625)]=[0x0,0x0,0x0],this[_0x44cf46(0x163f)]=0x0,this['_pitch']=0x0,this[_0x44cf46(0x410f)]=0x0,this[_0x44cf46(0x1ed3)]=0x5a,this[_0x44cf46(0x281f)]=0x3c,this['_distance']=0xc8,this[_0x44cf46(0x4644)]=new Cartesian4(0x1,0x1,0x1,0x1),this['_hintLineVisible']=!0x0,this[_0x44cf46(0x4ee3)]=void 0x0,this['_segmentCount']=0x14,this[_0x44cf46(0x341b)]=new Matrix4(),this[_0x44cf46(0x3149)]=new Matrix4(),this['_renderTextureMatrix']=new Matrix4(),this[_0x44cf46(0xc73)]=!0x0,this[_0x44cf46(0x2b7f)]=0x0,this['_name']='',this[_0x44cf46(0x22a1)]='',this[_0x44cf46(0x463)]=0xfff,this[_0x44cf46(0x19c3)]=void 0x0,this['_hasExcavation']=!0x1,this[_0x44cf46(0x460)]=void 0x0,this[_0x44cf46(0x1460)]=new AssociativeArray(),this[_0x44cf46(0xddb)]=new Matrix4(),this[_0x44cf46(0x42bb)]=new Matrix4(),this[_0x44cf46(0x34f0)]=!0x1,this['_polygonMode']=ModifyRegionMode$1[_0x44cf46(0x262d)],this[_0x44cf46(0x2ad7)]=0x1,this[_0x44cf46(0xff9)]=0x1,this[_0x44cf46(0x899)]=0x0,this['_saturation']=0x1,this['_gamma']=0x1,this[_0x44cf46(0x44ca)]=0x0,this['_v3AffineX']=new Cartesian3(0x1,0x0,0x0),this[_0x44cf46(0x4079)]=new Cartesian3(0x0,0x1,0x0),this[_0x44cf46(0x45b7)]=!0x0,this[_0x44cf46(0x4c17)]=void 0x0,this[_0x44cf46(0x21bb)]=0x1f4,this[_0x44cf46(0x5545)]=ProjectionMode$1['ProjectToScene'],this[_0x44cf46(0x4dd8)]=void 0x0,this['_projectEvent']=new Event(),this[_0x44cf46(0xc9d)]=0x1,this[_0x44cf46(0x21e6)]=createGuid(),this['_fusionAlpha']=0x1,this[_0x44cf46(0x38ad)]=0.9999;}function destroyCommands$7(_0x58a793){var _0x4c966b=_0x68aa19;defined$1(_0x58a793[_0x4c966b(0x300d)])&&(_0x58a793[_0x4c966b(0x300d)][_0x4c966b(0xa85)]=_0x58a793[_0x4c966b(0x300d)]['vertexArray']&&_0x58a793[_0x4c966b(0x300d)][_0x4c966b(0xa85)][_0x4c966b(0x2578)](),_0x58a793['_stencilCommand'][_0x4c966b(0x30a0)]=_0x58a793[_0x4c966b(0x300d)][_0x4c966b(0x30a0)]&&_0x58a793[_0x4c966b(0x300d)][_0x4c966b(0x30a0)][_0x4c966b(0x2578)](),_0x58a793[_0x4c966b(0x300d)]=void 0x0),defined$1(_0x58a793[_0x4c966b(0x8e3)])&&(_0x58a793[_0x4c966b(0x8e3)][_0x4c966b(0xa85)]=_0x58a793['_colorCommand'][_0x4c966b(0xa85)]&&_0x58a793[_0x4c966b(0x8e3)][_0x4c966b(0xa85)]['destroy'](),_0x58a793[_0x4c966b(0x8e3)]['shaderProgram']=_0x58a793['_colorCommand'][_0x4c966b(0x30a0)]&&_0x58a793[_0x4c966b(0x8e3)][_0x4c966b(0x30a0)][_0x4c966b(0x2578)](),_0x58a793[_0x4c966b(0x8e3)]=void 0x0),defined$1(_0x58a793['_lineCommand'])&&(_0x58a793['_lineCommand'][_0x4c966b(0xa85)]=_0x58a793[_0x4c966b(0x555)][_0x4c966b(0xa85)]&&_0x58a793[_0x4c966b(0x555)][_0x4c966b(0xa85)][_0x4c966b(0x2578)](),_0x58a793[_0x4c966b(0x555)][_0x4c966b(0x30a0)]=_0x58a793[_0x4c966b(0x555)][_0x4c966b(0x30a0)]&&_0x58a793[_0x4c966b(0x555)][_0x4c966b(0x30a0)][_0x4c966b(0x2578)](),_0x58a793['_lineCommand']=void 0x0),defined$1(_0x58a793[_0x4c966b(0x3353)])&&(_0x58a793[_0x4c966b(0x3353)]['vertexArray']=_0x58a793[_0x4c966b(0x3353)]['vertexArray']&&_0x58a793[_0x4c966b(0x3353)][_0x4c966b(0xa85)][_0x4c966b(0x2578)](),_0x58a793['_planeCommand']['shaderProgram']=_0x58a793['_planeCommand'][_0x4c966b(0x30a0)]&&_0x58a793[_0x4c966b(0x3353)][_0x4c966b(0x30a0)][_0x4c966b(0x2578)](),_0x58a793[_0x4c966b(0x3353)]=void 0x0);}function updateCamera$6(_0x4ed355,_0xdd1b10,_0x52b8d2){var _0xb594e7=_0x68aa19,_0x854368=_0x4ed355['_horizontalFov']*CesiumMath[_0xb594e7(0x2b22)],_0x41f9d0=_0x4ed355[_0xb594e7(0x281f)]*CesiumMath[_0xb594e7(0x2b22)],_0x547288=Math[_0xb594e7(0x15be)](0.5*_0x854368)/Math[_0xb594e7(0x15be)](0.5*_0x41f9d0);_0x4ed355[_0xb594e7(0x2feb)];var _0x2a9c0e=Math[_0xb594e7(0x2bc6)](_0x4ed355[_0xb594e7(0x2feb)],0xa),_0xe2a57d=_0x4ed355[_0xb594e7(0x163f)]*CesiumMath[_0xb594e7(0x2b22)],_0x2ccfa4=_0x4ed355[_0xb594e7(0x3b45)]*CesiumMath['RADIANS_PER_DEGREE'],_0x2c9094=_0x4ed355[_0xb594e7(0x410f)]*CesiumMath[_0xb594e7(0x2b22)],_0x569c51=Cartesian3[_0xb594e7(0x46c2)](_0x4ed355[_0xb594e7(0x4625)],_0x4ed355[_0xb594e7(0x54c6)]['_globe'][_0xb594e7(0x1706)])[0x0],_0x2ce72c=_0x52b8d2[_0xb594e7(0x1224)],_0x281341=_0x2ce72c[_0xb594e7(0x4506)][_0xb594e7(0x1d97)],_0x222d0d=_0x2ce72c[_0xb594e7(0x4506)][_0xb594e7(0x1f0a)],_0x102285=_0x2ce72c[_0xb594e7(0x4506)][_0xb594e7(0x2cb3)],_0x3f8891=_0x2ce72c['frustum'][_0xb594e7(0x23e)],_0x3d91f1=new Cartesian3(),_0x4c2288=_0x2ce72c[_0xb594e7(0x8db)],_0x594f56=_0x2ce72c['pitch'],_0xd61f91=_0x2ce72c['roll'];Cartesian3[_0xb594e7(0x254b)](_0x2ce72c[_0xb594e7(0x4771)],_0x3d91f1),_0x4ed355[_0xb594e7(0x93f)][_0xb594e7(0x279a)]=!0x0;var _0x290997=_0x52b8d2[_0xb594e7(0x1914)];_0x4ed355[_0xb594e7(0x93f)][_0xb594e7(0x4392)]=function(){var _0x428923=_0xb594e7;_0x52b8d2[_0x428923(0x1914)]=!0x1,_0x281341=_0x2ce72c[_0x428923(0x4506)][_0x428923(0x1d97)],_0x222d0d=_0x2ce72c['frustum'][_0x428923(0x1f0a)],_0x102285=_0x2ce72c[_0x428923(0x4506)][_0x428923(0x2cb3)],_0x3f8891=_0x2ce72c[_0x428923(0x4506)][_0x428923(0x23e)],_0x4c2288=_0x2ce72c[_0x428923(0x8db)],_0x594f56=_0x2ce72c[_0x428923(0x355c)],_0xd61f91=_0x2ce72c['roll'],Cartesian3['clone'](_0x2ce72c[_0x428923(0x4771)],_0x3d91f1),_0x2ce72c[_0x428923(0x4506)][_0x428923(0x1d97)]=_0x547288,_0x2ce72c[_0x428923(0x4506)][_0x428923(0x1f0a)]=_0x547288>=0x1?_0x854368:_0x41f9d0,_0x2ce72c[_0x428923(0x4506)][_0x428923(0x2cb3)]=0x1,_0x2ce72c[_0x428923(0x4506)][_0x428923(0x23e)]=_0x2a9c0e,_0x290997&&(_0x2ce72c['frustum'][_0x428923(0x2cb3)]=0.1,_0x2ce72c[_0x428923(0x4506)][_0x428923(0x23e)]=0x5f5e100),_0x2ce72c[_0x428923(0x362c)]({'destination':_0x569c51,'orientation':{'heading':_0xe2a57d,'pitch':_0x2ccfa4,'roll':_0x2c9094}}),Matrix4[_0x428923(0x373b)](_0x2ce72c[_0x428923(0x4506)]['projectionMatrix'],_0x2ce72c[_0x428923(0x4e18)],_0x4ed355[_0x428923(0x3149)]),Matrix4[_0x428923(0x254b)](_0x2ce72c[_0x428923(0x4629)],_0x4ed355[_0x428923(0x341b)]),Cartesian3[_0x428923(0x254b)](Cartesian3[_0x428923(0x3e26)],_0x4ed355[_0x428923(0xd7d)][_0x428923(0x19ee)]),_0x4ed355[_0x428923(0xd7d)]['radius']=_0x4ed355['_distance'],BoundingSphere[_0x428923(0x4503)](_0x4ed355[_0x428923(0xd7d)],_0x4ed355[_0x428923(0x341b)],_0x4ed355[_0x428923(0xd7d)]);},_0x4ed355[_0xb594e7(0x93f)]['_endFunc']=function(){var _0x52e2bb=_0xb594e7;_0x2ce72c[_0x52e2bb(0x362c)]({'destination':_0x3d91f1,'orientation':{'heading':_0x4c2288,'pitch':_0x594f56,'roll':_0xd61f91},'convert':!0x1}),_0x2ce72c[_0x52e2bb(0x4506)][_0x52e2bb(0x1d97)]=_0x281341,_0x2ce72c[_0x52e2bb(0x4506)][_0x52e2bb(0x1f0a)]=_0x222d0d,_0x2ce72c[_0x52e2bb(0x4506)][_0x52e2bb(0x2cb3)]=_0x102285,_0x2ce72c[_0x52e2bb(0x4506)][_0x52e2bb(0x23e)]=_0x3f8891,_0x52b8d2['useLogDepth']=_0x290997,_0x4ed355[_0x52e2bb(0x93f)][_0x52e2bb(0x279a)]=!0x1;};}Object[_0x68aa19(0x5b7)](ProjectionImage[_0x68aa19(0x4b51)],{'viewPosition':{'get':function(){var _0x970f55=_0x68aa19;return this[_0x970f55(0x4625)];},'set':function(_0x304301){var _0x2da189=_0x68aa19;this[_0x2da189(0x4625)]=_0x304301,this[_0x2da189(0xc73)]=!0x0;}},'direction':{'get':function(){var _0x76e185=_0x68aa19;return this[_0x76e185(0x163f)];},'set':function(_0x47b81e){var _0x2cee3b=_0x68aa19;this[_0x2cee3b(0x163f)]=_0x47b81e,this[_0x2cee3b(0xc73)]=!0x0;}},'pitch':{'get':function(){var _0x548f1=_0x68aa19;return this[_0x548f1(0x3b45)];},'set':function(_0x1ad562){var _0x11a3f7=_0x68aa19;this['_pitch']=_0x1ad562,this[_0x11a3f7(0xc73)]=!0x0;}},'roll':{'get':function(){return this['_roll'];},'set':function(_0x3c4aa9){var _0xd507c7=_0x68aa19;this['_roll']=_0x3c4aa9,this[_0xd507c7(0xc73)]=!0x0;}},'horizontalFov':{'get':function(){var _0x327d87=_0x68aa19;return this[_0x327d87(0x1ed3)];},'set':function(_0x22d796){var _0x23ed3a=_0x68aa19;this[_0x23ed3a(0x1ed3)]=_0x22d796,this[_0x23ed3a(0xc73)]=!0x0;}},'verticalFov':{'get':function(){var _0x40426f=_0x68aa19;return this[_0x40426f(0x281f)];},'set':function(_0x3f55b5){var _0x37ce58=_0x68aa19;this[_0x37ce58(0x281f)]=_0x3f55b5,this['_update']=!0x0;}},'distance':{'get':function(){return this['_distance'];},'set':function(_0x60100e){var _0x53a51d=_0x68aa19;if(_0x60100e<=0x0)throw new DeveloperError$1('the\x20distance\x20is\x20greater\x20than\x200.0');this[_0x53a51d(0x2feb)]=_0x60100e,this['_update']=!0x0;}},'featheringScale':{'get':function(){var _0x1f83b1=_0x68aa19;return this[_0x1f83b1(0x44ca)];},'set':function(_0x225dba){var _0x1250e8=_0x68aa19;if(_0x225dba<0x0||_0x225dba>0x1)throw new DeveloperError$1(_0x1250e8(0x4f69));this[_0x1250e8(0x44ca)]=_0x225dba;}},'hintLineColor':{'get':function(){var _0xec46b4=_0x68aa19,_0x410288=new Color$2();return _0x410288[_0xec46b4(0x4f34)]=this[_0xec46b4(0x4644)]['x'],_0x410288[_0xec46b4(0x2129)]=this[_0xec46b4(0x4644)]['y'],_0x410288[_0xec46b4(0x28f8)]=this[_0xec46b4(0x4644)]['z'],_0x410288[_0xec46b4(0x24f9)]=this[_0xec46b4(0x4644)]['w'],_0x410288;},'set':function(_0x751190){var _0x3cc376=_0x68aa19;this[_0x3cc376(0x4644)]['x']=_0x751190[_0x3cc376(0x4f34)],this[_0x3cc376(0x4644)]['y']=_0x751190[_0x3cc376(0x2129)],this[_0x3cc376(0x4644)]['z']=_0x751190['blue'],this['_hintLineColor']['w']=_0x751190[_0x3cc376(0x24f9)];}},'hintLineVisible':{'get':function(){var _0x2dee9e=_0x68aa19;return this[_0x2dee9e(0x3b14)];},'set':function(_0x3c6642){var _0x52ef4f=_0x68aa19;this[_0x52ef4f(0x3b14)]=_0x3c6642;}},'brightness':{'get':function(){var _0x5c25d8=_0x68aa19;return this[_0x5c25d8(0x2ad7)];},'set':function(_0x29045d){var _0x1c32ad=_0x68aa19;Check['typeOf']['number']['greaterThanOrEquals'](_0x1c32ad(0x5575),_0x29045d,0x0),this['_brightness']=_0x29045d;}},'contrast':{'get':function(){var _0x32d427=_0x68aa19;return this[_0x32d427(0xff9)];},'set':function(_0x133c5a){var _0x36368e=_0x68aa19;Check[_0x36368e(0x2eb3)][_0x36368e(0x30f8)]['greaterThanOrEquals'](_0x36368e(0x21e2),_0x133c5a,0x0),this['_contrast']=_0x133c5a;}},'hue':{'get':function(){return this['_hue'];},'set':function(_0xfc4d75){var _0x39604f=_0x68aa19;Check[_0x39604f(0x2eb3)][_0x39604f(0x30f8)]['greaterThanOrEquals'](_0x39604f(0x2489),_0xfc4d75,0x0),this[_0x39604f(0x899)]=_0xfc4d75;}},'saturation':{'get':function(){var _0x336884=_0x68aa19;return this[_0x336884(0x340e)];},'set':function(_0x247fab){var _0x453bd6=_0x68aa19;Check[_0x453bd6(0x2eb3)]['number'][_0x453bd6(0x12f2)]('ProjectionImage.saturation',_0x247fab,0x0),this[_0x453bd6(0x340e)]=_0x247fab;}},'gamma':{'get':function(){var _0x44e4a2=_0x68aa19;return this[_0x44e4a2(0x4e0a)];},'set':function(_0x30450b){var _0x454604=_0x68aa19;Check['typeOf'][_0x454604(0x30f8)][_0x454604(0xcbd)](_0x454604(0xfce),_0x30450b,0x0),this[_0x454604(0x4e0a)]=_0x30450b;}},'visible':{'get':function(){var _0x30b53a=_0x68aa19;return this[_0x30b53a(0x45b7)];},'set':function(_0x132921){var _0x1123c0=_0x68aa19;Check[_0x1123c0(0x2eb3)][_0x1123c0(0x3795)](_0x1123c0(0x109d),_0x132921),this['_visible']=_0x132921;}},'visibleDistanceMax':{'get':function(){return this['_visibleDistanceMax'];},'set':function(_0xf17b38){var _0x58f2a1=_0x68aa19;Check[_0x58f2a1(0x2eb3)][_0x58f2a1(0x30f8)](_0x58f2a1(0x1eaf),_0xf17b38),this[_0x58f2a1(0x21bb)]=_0xf17b38;}},'mode':{'get':function(){return this['_mode'];},'set':function(_0x368228){var _0x2c8285=_0x68aa19;this[_0x2c8285(0x5545)]=_0x368228;}},'projectEvent':{'get':function(){var _0x5498fb=_0x68aa19;return this[_0x5498fb(0x33f4)];}},'fusionAlpha':{'get':function(){var _0x2229cd=_0x68aa19;return this[_0x2229cd(0x2341)];},'set':function(_0x2d0662){var _0x3e17d0=_0x68aa19;this[_0x3e17d0(0x2341)]=_0x2d0662;}}});var scratchPackedDepth=new Cartesian4(),packedDepthScale$2=new Cartesian4(0x1,0x1/0xff,0x1/0xfe01,0x1/0xfd02ff);function getWorldPosition(_0x11c911,_0x41bac2,_0x17b9f3,_0x4a4327,_0xcf7078,_0x3c473d){var _0x22f9c7=_0x68aa19,_0x90fc92=_0x41bac2[_0x22f9c7(0x4174)][_0x22f9c7(0xc23)]({'x':_0x17b9f3,'y':_0x4a4327,'width':0x1,'height':0x1,'framebuffer':_0x11c911[_0x22f9c7(0x93f)][_0x22f9c7(0x4d73)]}),_0xbcefbf=Cartesian4[_0x22f9c7(0x41a1)](_0x90fc92,0x0,scratchPackedDepth);Cartesian4['divideByScalar'](_0xbcefbf,0xff,_0xbcefbf);var _0x24678c=Cartesian4['dot'](_0xbcefbf,packedDepthScale$2);0x0!==_0x24678c?_0x11c911['_minDepth']=Math[_0x22f9c7(0x27d5)](_0x11c911[_0x22f9c7(0x38ad)],_0x24678c):_0x24678c=_0x11c911['_minDepth'];var _0x1b68c4=new Cartesian4(_0xcf7078,_0x3c473d,0x2*_0x24678c-0x1,0x1),_0x292a10=new Cartesian4(),_0x1bc3d7=Matrix4[_0x22f9c7(0xe9d)](_0x11c911['_viewProjMatrix'],new Matrix4()),_0x3266fa=Matrix4[_0x22f9c7(0x21ec)](_0x1bc3d7,_0x1b68c4,_0x292a10),_0x299ff0=0x1/_0x3266fa['w'];return Cartesian3[_0x22f9c7(0x1c02)](_0x3266fa,_0x299ff0,_0x3266fa);}function createPlaneCommand(_0x1361a7,_0x5aebfe){var _0x121094=_0x68aa19,_0x4d2d00=_0x1361a7[_0x121094(0x54c6)],_0x10624a=_0x4d2d00[_0x121094(0x30fa)];_0x10624a[_0x121094(0x879)]||(_0x10624a['enableFusion']=!0x0),defined$1(_0x5aebfe[_0x121094(0x3b15)])||(_0x5aebfe['curFusionViewMatrix']=Matrix4[_0x121094(0x254b)](_0x5aebfe['uniformState'][_0x121094(0x629)],new Matrix4()));var _0x5cfbb7=getWorldPosition(_0x1361a7,_0x4d2d00,0x0,0x0,-0x1,-0x1),_0x7d4dd4=getWorldPosition(_0x1361a7,_0x4d2d00,_0x4d2d00['drawingBufferWidth']-0x1,0x0,0x1,-0x1),_0x327008=getWorldPosition(_0x1361a7,_0x4d2d00,_0x4d2d00[_0x121094(0x2e24)]-0x1,_0x4d2d00['drawingBufferHeight']-0x1,0x1,0x1),_0x34a0e5=getWorldPosition(_0x1361a7,_0x4d2d00,0x0,_0x4d2d00[_0x121094(0x1b40)]-0x1,-0x1,0x1);if(SceneTransforms[_0x121094(0x4ef3)](_0x4d2d00,_0x5cfbb7,_0x5cfbb7),SceneTransforms['wgs84ToDrawingBufferCoordinates'](_0x4d2d00,_0x7d4dd4,_0x7d4dd4),SceneTransforms['wgs84ToDrawingBufferCoordinates'](_0x4d2d00,_0x327008,_0x327008),SceneTransforms[_0x121094(0x4ef3)](_0x4d2d00,_0x34a0e5,_0x34a0e5),defined$1(_0x5cfbb7)&&defined$1(_0x7d4dd4)&&defined$1(_0x327008)&&defined$1(_0x34a0e5)){defined$1(_0x10624a[_0x121094(0x3784)])&&(_0x5cfbb7['x']+=_0x10624a[_0x121094(0x3784)]['x'],_0x7d4dd4['x']+=_0x10624a[_0x121094(0x3784)]['x'],_0x327008['x']+=_0x10624a[_0x121094(0x3784)]['x'],_0x34a0e5['x']+=_0x10624a['panOffset']['x'],_0x5cfbb7['y']+=_0x10624a[_0x121094(0x3784)]['y'],_0x7d4dd4['y']+=_0x10624a[_0x121094(0x3784)]['y'],_0x327008['y']+=_0x10624a[_0x121094(0x3784)]['y'],_0x34a0e5['y']+=_0x10624a[_0x121094(0x3784)]['y']),_0x10624a['zoomDirty']=!0x1,_0x10624a[_0x121094(0x2a59)]=!0x1;for(var _0x3194d5=[_0x5cfbb7['x'],_0x5cfbb7['y'],_0x7d4dd4['x'],_0x7d4dd4['y'],_0x327008['x'],_0x327008['y'],_0x34a0e5['x'],_0x34a0e5['y']],_0xa2ced8=_0x4d2d00[_0x121094(0x2e24)],_0x4b3969=_0x4d2d00['drawingBufferHeight'],_0x17dbcc=0x0,_0x243057=_0x3194d5[_0x121094(0x531b)];_0x17dbcc<_0x243057;_0x17dbcc++){var _0x43c518=_0x3194d5[_0x17dbcc];_0x43c518=0x2*(_0x43c518=_0x17dbcc%0x2==0x0?_0x43c518/_0xa2ced8:0x1-_0x43c518/_0x4b3969)-0x1,_0x3194d5[_0x17dbcc]=_0x43c518;}var _0x169b3c=new Geometry({'attributes':{'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x121094(0x15eb)],'componentsPerAttribute':0x2,'values':_0x3194d5}),'textureCoordinates':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x121094(0x15eb)],'componentsPerAttribute':0x2,'values':[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1]})},'indices':new Uint16Array([0x0,0x1,0x2,0x0,0x2,0x3]),'primitiveType':PrimitiveType$1[_0x121094(0x139)]}),_0x112475=new DrawCommand({'vertexArray':VertexArray[_0x121094(0x4a86)]({'context':_0x5aebfe,'geometry':_0x169b3c,'attributeLocations':{'position':0x0,'textureCoordinates':0x1},'bufferUsage':BufferUsage[_0x121094(0x495a)],'interleave':!0x0}),'primitiveType':PrimitiveType$1[_0x121094(0x139)],'renderState':RenderState[_0x121094(0x4d21)]({'blending':BlendingState$1[_0x121094(0x2911)]}),'shaderProgram':ShaderProgram$1[_0x121094(0x4d21)]({'context':_0x5aebfe,'vertexShaderSource':_0x121094(0x566b),'fragmentShaderSource':_0x121094(0x1a2f),'attributeLocations':{'position':0x0,'textureCoordinates':0x1}}),'uniformMap':{'u_Texture':function(){var _0x27d37d=_0x121094;return _0x1361a7[_0x27d37d(0x4ee3)];},'uFusionAlpha':function(){return _0x1361a7['_fusionAlpha'];}},'owner':_0x1361a7});_0x112475[_0x121094(0x18ad)]=Pass$1[_0x121094(0x2cbb)],_0x1361a7[_0x121094(0x3353)]=_0x112475;}}function updateProjectImage(_0x4fc174,_0x42a871,_0x8b73c3){var _0x140795=_0x68aa19,_0x506807=(_0x4fc174['_segmentCount']+0x1)*(_0x4fc174[_0x140795(0x495)]+0x1)+0x1,_0x35f827=ComponentDatatype$1[_0x140795(0x2074)](ComponentDatatype$1[_0x140795(0x15eb)],0x3*_0x506807),_0x4a6c24=0x3,_0x10518f=_0x4fc174[_0x140795(0x1ed3)]*CesiumMath[_0x140795(0x2b22)],_0x42b2e6=_0x4fc174['_verticalFov']*CesiumMath[_0x140795(0x2b22)],_0x589a66=(Math['tan'](0.5*_0x10518f),Math[_0x140795(0x15be)](0.5*_0x42b2e6));_0x4fc174['_distance'];for(var _0x1f4f9a=_0x4fc174[_0x140795(0x2feb)]*_0x589a66,_0xaa3ec9=Math['PI']-0.5*_0x10518f,_0xbef791=0x0,_0x4a4a9c=0x0,_0x4662be=_0x10518f/_0x4fc174[_0x140795(0x495)],_0xaa9ef0=0x0;_0xaa9ef0<_0x4fc174[_0x140795(0x495)]+0x1;_0xaa9ef0++){_0xbef791=_0xaa3ec9+_0xaa9ef0*_0x4662be;for(var _0x138be1=_0x1f4f9a/(_0x4fc174[_0x140795(0x2feb)]/Math['cos'](_0xbef791)),_0x70bcdd=Math[_0x140795(0x81d)](_0x138be1),_0x2fe3fc=-_0x70bcdd,_0x2ca34=0x2*_0x70bcdd/_0x4fc174[_0x140795(0x495)],_0x1d8441=0x0;_0x1d8441<_0x4fc174[_0x140795(0x495)]+0x1;_0x1d8441++)_0x4a4a9c=_0x2fe3fc+_0x1d8441*_0x2ca34,_0x35f827[_0x4a6c24++]=_0x4fc174[_0x140795(0x2feb)]*Math[_0x140795(0x1d35)](_0x4a4a9c)*Math['sin'](_0xbef791),_0x35f827[_0x4a6c24++]=_0x4fc174[_0x140795(0x2feb)]*Math[_0x140795(0x4322)](_0x4a4a9c),_0x35f827[_0x4a6c24++]=_0x4fc174[_0x140795(0x2feb)]*Math[_0x140795(0x1d35)](_0x4a4a9c)*Math[_0x140795(0x1d35)](_0xbef791);}var _0xa61f18=0x2*(0x4+0x5*_0x4fc174['_segmentCount']+0x2*_0x4fc174[_0x140795(0x495)]*0x3),_0x5989cb=_0x4fc174[_0x140795(0x495)]*_0x4fc174[_0x140795(0x495)]*0x3*0x2+0x3*_0x4fc174[_0x140795(0x495)]*0x4,_0xa7f861=ComponentDatatype$1[_0x140795(0x2074)](ComponentDatatype$1[_0x140795(0x2c91)],_0xa61f18),_0x2bf1ee=ComponentDatatype$1[_0x140795(0x2074)](ComponentDatatype$1[_0x140795(0x2c91)],_0x5989cb),_0x5d1903=0x0;for(_0xaa9ef0=0x0;_0xaa9ef0<_0x4fc174[_0x140795(0x495)];_0xaa9ef0++)for(_0x1d8441=0x0;_0x1d8441<_0x4fc174[_0x140795(0x495)];_0x1d8441++)_0x2bf1ee[_0x5d1903++]=0x1+_0xaa9ef0+_0x1d8441*(_0x4fc174[_0x140795(0x495)]+0x1),_0x2bf1ee[_0x5d1903++]=0x1+_0xaa9ef0+0x1+_0x1d8441*(_0x4fc174[_0x140795(0x495)]+0x1),_0x2bf1ee[_0x5d1903++]=0x1+_0xaa9ef0+(_0x1d8441+0x1)*(_0x4fc174[_0x140795(0x495)]+0x1),_0x2bf1ee[_0x5d1903++]=0x1+_0xaa9ef0+0x1+_0x1d8441*(_0x4fc174['_segmentCount']+0x1),_0x2bf1ee[_0x5d1903++]=0x1+_0xaa9ef0+0x1+(_0x1d8441+0x1)*(_0x4fc174[_0x140795(0x495)]+0x1),_0x2bf1ee[_0x5d1903++]=0x1+_0xaa9ef0+(_0x1d8441+0x1)*(_0x4fc174['_segmentCount']+0x1);for(_0xaa9ef0=0x0;_0xaa9ef0<_0x4fc174[_0x140795(0x495)];_0xaa9ef0++)_0x2bf1ee[_0x5d1903++]=_0xaa9ef0+0x1+0x1,_0x2bf1ee[_0x5d1903++]=_0xaa9ef0+0x1,_0x2bf1ee[_0x5d1903++]=0x0,_0x2bf1ee[_0x5d1903++]=0x0,_0x2bf1ee[_0x5d1903++]=_0xaa9ef0+_0x4fc174[_0x140795(0x495)]*(_0x4fc174[_0x140795(0x495)]+0x1)+0x1,_0x2bf1ee[_0x5d1903++]=_0xaa9ef0+0x1+_0x4fc174[_0x140795(0x495)]*(_0x4fc174[_0x140795(0x495)]+0x1)+0x1;for(_0xaa9ef0=0x0;_0xaa9ef0<_0x4fc174[_0x140795(0x495)];_0xaa9ef0++)_0x2bf1ee[_0x5d1903++]=0x0,_0x2bf1ee[_0x5d1903++]=_0xaa9ef0*(_0x4fc174[_0x140795(0x495)]+0x1)+0x1,_0x2bf1ee[_0x5d1903++]=(_0xaa9ef0+0x1)*(_0x4fc174[_0x140795(0x495)]+0x1)+0x1,_0x2bf1ee[_0x5d1903++]=_0x4fc174['_segmentCount']+(_0xaa9ef0+0x1)*(_0x4fc174[_0x140795(0x495)]+0x1)+0x1,_0x2bf1ee[_0x5d1903++]=_0x4fc174[_0x140795(0x495)]+_0xaa9ef0*(_0x4fc174[_0x140795(0x495)]+0x1)+0x1,_0x2bf1ee[_0x5d1903++]=0x0;_0x5d1903=0x0,_0xa7f861[_0x5d1903++]=0x0,_0xa7f861[_0x5d1903++]=0x1,_0xa7f861[_0x5d1903++]=0x0,_0xa7f861[_0x5d1903++]=_0x4fc174[_0x140795(0x495)]+0x1,_0xa7f861[_0x5d1903++]=0x0,_0xa7f861[_0x5d1903++]=_0x4fc174[_0x140795(0x495)]*(_0x4fc174[_0x140795(0x495)]+0x1)+0x1,_0xa7f861[_0x5d1903++]=0x0,_0xa7f861[_0x5d1903++]=(_0x4fc174[_0x140795(0x495)]+0x1)*(_0x4fc174['_segmentCount']+0x1);for(_0xaa9ef0=0x0;_0xaa9ef0<0x5;_0xaa9ef0++)for(_0x1d8441=0x0;_0x1d8441<_0x4fc174[_0x140795(0x495)];_0x1d8441++)_0xa7f861[_0x5d1903++]=0x1+_0x1d8441+0x5*(_0x4fc174['_segmentCount']+0x1)*_0xaa9ef0,_0xa7f861[_0x5d1903++]=0x1+(_0x1d8441+0x1)+0x5*(_0x4fc174['_segmentCount']+0x1)*_0xaa9ef0;for(_0xaa9ef0=0x0;_0xaa9ef0<0x5;_0xaa9ef0++)for(_0x1d8441=0x0;_0x1d8441<_0x4fc174[_0x140795(0x495)];_0x1d8441++)_0xa7f861[_0x5d1903++]=0x1+(_0x4fc174[_0x140795(0x495)]+0x1)*_0x1d8441+0x5*_0xaa9ef0,_0xa7f861[_0x5d1903++]=0x1+(_0x4fc174[_0x140795(0x495)]+0x1)*(_0x1d8441+0x1)+0x5*_0xaa9ef0;var _0x597d58=Buffer$1['createVertexBuffer']({'context':_0x42a871,'typedArray':_0x35f827,'usage':BufferUsage[_0x140795(0x495a)]}),_0x3df34c=[],_0x3aa72a={'aPosition':0x0};_0x3df34c[_0x140795(0x3a33)]({'index':_0x3aa72a[_0x140795(0x35d2)],'vertexBuffer':_0x597d58,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1});var _0x5e4b05=Buffer$1[_0x140795(0xaad)]({'context':_0x42a871,'typedArray':_0xa7f861,'usage':BufferUsage[_0x140795(0x495a)],'indexDatatype':IndexDatatype$1[_0x140795(0x2c91)]}),_0x50e87b=Buffer$1[_0x140795(0xaad)]({'context':_0x42a871,'typedArray':_0x2bf1ee,'usage':BufferUsage[_0x140795(0x495a)],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']});_0x4fc174[_0x140795(0x555)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x140795(0x2f6a)],'modelMatrix':_0x4fc174[_0x140795(0x341b)],'boundingVolume':_0x4fc174['_boundingSphere'],'pass':Pass$1[_0x140795(0x5d7)],'owner':_0x4fc174,'cull':!0x0}),_0x4fc174[_0x140795(0x555)][_0x140795(0xa85)]=new VertexArray({'context':_0x42a871,'attributes':_0x3df34c,'indexBuffer':_0x5e4b05}),_0x4fc174['_lineCommand'][_0x140795(0x30a0)]=ShaderProgram$1[_0x140795(0x4d21)]({'context':_0x42a871,'vertexShaderSource':CommonNoLigthNoTextureVp,'fragmentShaderSource':CommonNoTextureFp,'attributeLocations':_0x3aa72a}),_0x4fc174[_0x140795(0x555)]['renderState']=RenderState[_0x140795(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0}});var _0x5c276f=[];for(_0xaa9ef0=0x0;_0xaa9ef0<0x6;_0xaa9ef0++)_0x5c276f[_0xaa9ef0]=new Cartesian4(0x0,0x0,0x0,0x0);_0x4fc174['_lineCommand'][_0x140795(0x15fe)]={'uDiffuseColor':function(){return _0x4fc174['_hintLineColor'];},'clip_mode':function(){return 0x0;},'clip_planes':function(){return _0x5c276f;},'clip_line_color':function(){var _0x3f6f77=_0x140795;return Cartesian4[_0x3f6f77(0x4a8c)];}},_0x4fc174[_0x140795(0x300d)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x140795(0x139)],'modelMatrix':_0x4fc174[_0x140795(0x341b)],'boundingVolume':_0x4fc174[_0x140795(0xd7d)],'pass':Pass$1[_0x140795(0x1605)],'owner':_0x4fc174,'cull':!0x0}),_0x4fc174[_0x140795(0x300d)]['vertexArray']=new VertexArray({'context':_0x42a871,'attributes':_0x3df34c,'indexBuffer':_0x50e87b}),_0x4fc174[_0x140795(0x300d)]['shaderProgram']=ShaderProgram$1[_0x140795(0x4d21)]({'context':_0x42a871,'vertexShaderSource':CommonNoLigthNoTextureVp,'fragmentShaderSource':CommonNoTextureFp,'attributeLocations':_0x3aa72a});var _0x47daf5=_0x4fc174[_0x140795(0x5545)]===ProjectionMode$1[_0x140795(0x2a31)]?{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x140795(0x5158)],'frontOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1[_0x140795(0xb8f)],'zPass':StencilOperation$1[_0x140795(0x2601)]},'backFunction':StencilFunction$1[_0x140795(0x5158)],'backOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1['DECREMENT_WRAP'],'zPass':StencilOperation$1[_0x140795(0x2601)]},'reference':0x0,'mask':0x1}:{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x140795(0x5158)],'frontOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1['INCREMENT_WRAP']},'backFunction':StencilFunction$1['ALWAYS'],'backOperation':{'fail':StencilOperation$1[_0x140795(0x2601)],'zFail':StencilOperation$1[_0x140795(0x2601)],'zPass':StencilOperation$1[_0x140795(0xb8f)]},'reference':0x0,'mask':-0x1};_0x4fc174[_0x140795(0x300d)][_0x140795(0x5547)]=RenderState[_0x140795(0x4d21)]({'depthMask':!0x1,'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},'depthTest':{'enabled':!0x0},'stencilTest':_0x47daf5,'stencilMask':0x1}),_0x4fc174['_stencilCommand'][_0x140795(0x15fe)]={'uDiffuseColor':function(){return Cartesian4['UNIT_W'];},'clip_mode':function(){return 0x0;},'clip_planes':function(){return _0x5c276f;},'clip_line_color':function(){var _0x5a0af7=_0x140795;return Cartesian4[_0x5a0af7(0x4a8c)];}},_0x4fc174[_0x140795(0x8e3)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x140795(0x139)],'modelMatrix':_0x4fc174[_0x140795(0x341b)],'boundingVolume':_0x4fc174['_boundingSphere'],'pass':Pass$1['ProjectionImage'],'owner':_0x4fc174,'cull':!0x0}),_0x4fc174[_0x140795(0x8e3)]['vertexArray']=new VertexArray({'context':_0x42a871,'attributes':_0x3df34c,'indexBuffer':_0x50e87b});var _0x36c9d0=new ShaderSource({'name':_0x140795(0x29b7),'sources':[ViewShedAnalysisVp]});_0x4fc174[_0x140795(0x8e3)][_0x140795(0x30a0)]=ShaderProgram$1[_0x140795(0x4d21)]({'context':_0x42a871,'vertexShaderSource':_0x36c9d0,'fragmentShaderSource':ProjectionImageFp,'attributeLocations':_0x3aa72a}),_0x47daf5=_0x4fc174['_mode']===ProjectionMode$1[_0x140795(0x2a31)]?{'enabled':!0x0,'frontFunction':StencilFunction$1['EQUAL'],'frontOperation':{'fail':StencilOperation$1[_0x140795(0x2601)],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1[_0x140795(0xb8f)]},'backFunction':StencilFunction$1[_0x140795(0x7fa)],'backOperation':{'fail':StencilOperation$1[_0x140795(0x2601)],'zFail':StencilOperation$1[_0x140795(0x2601)],'zPass':StencilOperation$1[_0x140795(0xb8f)]},'reference':0x3,'mask':0x3}:{'enabled':!0x0,'frontFunction':StencilFunction$1['NOT_EQUAL'],'frontOperation':{'fail':StencilOperation$1[_0x140795(0x2601)],'zFail':StencilOperation$1[_0x140795(0x2601)],'zPass':StencilOperation$1[_0x140795(0xb8f)]},'backFunction':StencilFunction$1[_0x140795(0x3ffa)],'backOperation':{'fail':StencilOperation$1[_0x140795(0x2601)],'zFail':StencilOperation$1[_0x140795(0x2601)],'zPass':StencilOperation$1['DECREMENT_WRAP']},'reference':0x0,'mask':-0x1},_0x4fc174[_0x140795(0x8e3)][_0x140795(0x5547)]=RenderState[_0x140795(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x1},'depthMask':!0x1,'stencilTest':_0x47daf5,'blending':BlendingState$1[_0x140795(0x2911)]}),_0x4fc174[_0x140795(0x8e3)][_0x140795(0x15fe)]={'uRenderTextureMatrix':function(){var _0x47a34d=_0x140795;return _0x4fc174[_0x47a34d(0x2940)];},'uPolygonTextureMatrix':function(){var _0x16be1f=_0x140795;return _0x4fc174[_0x16be1f(0xddb)];},'uTexture1_size':function(){var _0x18f252=_0x140795,_0x4235c1=_0x4fc174[_0x18f252(0x93f)][_0x18f252(0x84e)];return new Cartesian2(_0x4235c1['width'],_0x4235c1[_0x18f252(0x5862)]);},'uTexture1':function(){var _0x1540fd=_0x140795;return _0x4fc174[_0x1540fd(0x93f)]['depthTexture'];},'uDiffuseTexture':function(){var _0x190582=_0x140795;return _0x4fc174[_0x190582(0x4ee3)];},'uPolygonTexture':function(){var _0x56f9e2=_0x140795;return _0x4fc174[_0x56f9e2(0x460)];},'uPolygonMode':function(){return _0x4fc174['_polygonMode'];},'uBrightness':function(){return _0x4fc174['_brightness'];},'uContrast':function(){var _0x1deed6=_0x140795;return _0x4fc174[_0x1deed6(0xff9)];},'uHue':function(){var _0x49e8b8=_0x140795;return _0x4fc174[_0x49e8b8(0x899)];},'uSaturation':function(){return _0x4fc174['_saturation'];},'uOneOverGamma':function(){var _0x5ca129=_0x140795;return 0x1/_0x4fc174[_0x5ca129(0x4e0a)];},'uFeatheringScale':function(){var _0x21c4d8=_0x140795;return _0x4fc174[_0x21c4d8(0x44ca)];},'uV3AffineX':function(){var _0x5345dc=_0x140795;return _0x4fc174[_0x5345dc(0x4e2)];},'uV3AffineY':function(){var _0x46c5cd=_0x140795;return _0x4fc174[_0x46c5cd(0x4079)];}};}function computeVisibility(_0x4ad131,_0x5b4aaf,_0x1cd5a1){var _0x2abc59=_0x68aa19;return Cartesian3[_0x2abc59(0x2ffa)](_0x4ad131[_0x2abc59(0x923)],_0x5b4aaf['center'])>_0x1cd5a1||_0x4ad131['frustum'][_0x2abc59(0x422f)](_0x4ad131[_0x2abc59(0x923)],_0x4ad131['directionWC'],_0x4ad131[_0x2abc59(0x2205)])[_0x2abc59(0x1396)](_0x5b4aaf)===Intersect$1[_0x2abc59(0x3899)];}function getInfoFromXMLNode(_0x6be2fe){var _0x13663e=_0x68aa19,_0x1bcc6c=XMLParser[_0x13663e(0xe79)](_0x6be2fe,'VideoName'),_0x722f1e=XMLParser[_0x13663e(0x2ae1)](_0x6be2fe,_0x13663e(0x50cc)),_0x33f432=XMLParser[_0x13663e(0x3b1c)](_0x722f1e,_0x13663e(0x2db)),_0x5c0c46=XMLParser[_0x13663e(0x3b1c)](_0x722f1e,_0x13663e(0x3448)),_0x2943f1=XMLParser['queryNumericValue'](_0x6be2fe,_0x13663e(0x31a0)),_0xa6fd3a=XMLParser[_0x13663e(0x3b1c)](_0x6be2fe,_0x13663e(0x50fe)),_0x101a05=XMLParser[_0x13663e(0x3b1c)](_0x6be2fe,'Pitch'),_0x5a309e=XMLParser[_0x13663e(0x3b1c)](_0x6be2fe,_0x13663e(0x529c)),_0x537697=XMLParser[_0x13663e(0x2ae1)](_0x6be2fe,'ViewPosition'),_0x2ef3bc=[0x0,0x0,0x0];_0x2ef3bc[0x0]=XMLParser[_0x13663e(0x3b1c)](_0x537697,'X'),_0x2ef3bc[0x1]=XMLParser['queryNumericValue'](_0x537697,'Y'),_0x2ef3bc[0x2]=XMLParser[_0x13663e(0x3b1c)](_0x537697,'Z');var _0x4c6243=XMLParser[_0x13663e(0x2ae1)](_0x6be2fe,_0x13663e(0x4862)),_0xfc9c1b=XMLParser['queryStringValue'](_0x4c6243,'U'),_0x34c6e8=XMLParser[_0x13663e(0xe79)](_0x4c6243,'V');XMLParser[_0x13663e(0xe79)](_0x4c6243,'W');var _0x4f4f99=_0xfc9c1b[_0x13663e(0x4d7b)](','),_0x2e4eab=new Cartesian3(parseFloat(_0x4f4f99[0x0]),parseFloat(_0x4f4f99[0x1]),parseFloat(_0x4f4f99[0x2])),_0x2370d4=_0x34c6e8['split'](','),_0xeaaf19=new Cartesian3(parseFloat(_0x2370d4[0x0]),parseFloat(_0x2370d4[0x1]),parseFloat(_0x2370d4[0x2])),_0x4150cc=XMLParser[_0x13663e(0x2ae1)](_0x6be2fe,_0x13663e(0x1e9c)),_0x554389=void 0x0;if(_0x4150cc){var _0x1b0db1=CesiumMath[_0x13663e(0x12a4)](XMLParser[_0x13663e(0x3b1c)](_0x4150cc,_0x13663e(0x46ea))),_0x462f3d=CesiumMath['toRadians'](XMLParser[_0x13663e(0x3b1c)](_0x4150cc,_0x13663e(0x47c9))),_0x195e86=CesiumMath[_0x13663e(0x12a4)](XMLParser['queryNumericValue'](_0x4150cc,_0x13663e(0x290f))),_0x17fdc6=new Rectangle(_0x1b0db1,CesiumMath[_0x13663e(0x12a4)](XMLParser[_0x13663e(0x3b1c)](_0x4150cc,_0x13663e(0x4aa7))),_0x195e86,_0x462f3d),_0x459e59=_0x2943f1*Math[_0x13663e(0x1d35)](CesiumMath[_0x13663e(0x12a4)](_0x101a05));_0x459e59=_0x101a05<0x0?-_0x459e59:_0x459e59;var _0xce09b7=_0x2ef3bc[0x2]+_0x459e59;_0x554389=BoundingSphere['fromRectangle3D'](_0x17fdc6,void 0x0,_0xce09b7);}return{'videoName':_0x1bcc6c,'viewPosition':_0x2ef3bc,'heading':_0xa6fd3a,'pitch':_0x101a05,'roll':_0x5a309e,'horizontalFov':_0x33f432,'verticalFov':_0x5c0c46,'matrixU':_0x2e4eab,'matrixV':_0xeaaf19,'distance':_0x2943f1,'boundingSphere':_0x554389};}function createVideoElement(_0x35ee57,_0x265acd){var _0x4b635f=_0x68aa19,_0x16cfdc=document['getElementById'](_0x4b635f(0x1433));defined$1(_0x16cfdc)||((_0x16cfdc=document[_0x4b635f(0x433c)]('div'))[_0x4b635f(0x7da)]('id','projection-image'),document[_0x4b635f(0x57eb)][_0x4b635f(0x3356)](_0x16cfdc));var _0x343ada=document['createElement']('video');return _0x343ada[_0x4b635f(0x588d)]=_0x4b635f(0x41f),_0x343ada['setAttribute'](_0x4b635f(0x209),_0x4b635f(0x3cf3)),_0x343ada[_0x4b635f(0x7da)](_0x4b635f(0x5862),_0x4b635f(0x3cc2)),_0x343ada[_0x4b635f(0x7da)]('autoplay',_0x4b635f(0x125)),_0x343ada[_0x4b635f(0x7da)](_0x4b635f(0x36f7),_0x4b635f(0x36f7)),_0x343ada[_0x4b635f(0x7da)](_0x4b635f(0x559b),_0x4b635f(0x559b)),_0x343ada['setAttribute'](_0x4b635f(0x540c),_0x35ee57),_0x343ada[_0x4b635f(0x7da)]('id',_0x4b635f(0x47c4)+_0x265acd),_0x16cfdc[_0x4b635f(0x3356)](_0x343ada),_0x343ada;}function createRasterRegion$2(_0x9e37f3,_0x379dda){var _0x145538=_0x68aa19;for(var _0x495e69=Cartesian3[_0x145538(0x46c2)](_0x379dda),_0x1cce5e=new PolygonGeometry({'polygonHierarchy':{'positions':_0x495e69},'vertexFormat':{'bitangent':!0x1,'color':!0x1,'normal':!0x1,'position':!0x0,'st':!0x1,'tangent':!0x1},'perPositionHeight':!0x0}),_0x3a31ed=PolygonGeometry[_0x145538(0x2a90)](_0x1cce5e),_0x35ebaa=[],_0x4af38e=0x1;_0x4af38e<_0x495e69[_0x145538(0x531b)]-0x1;_0x4af38e++)_0x35ebaa[_0x145538(0x3a33)](0x0),_0x35ebaa[_0x145538(0x3a33)](_0x4af38e),_0x35ebaa['push'](_0x4af38e+0x1);_0x3a31ed[_0x145538(0x525a)]=_0x35ebaa;var _0x5aac2b=new Matrix4();Matrix4['inverse'](_0x9e37f3[_0x145538(0x341b)],_0x5aac2b),FlattenRegion[_0x145538(0x41f7)](_0x3a31ed,_0x379dda,_0x5aac2b);var _0x1b0917=new FlattenRegion();return _0x1b0917[_0x145538(0x4bdb)]=_0x3a31ed,_0x1b0917;}function updatePolygonFrameBuffer$1(_0x2f922c,_0xa3fcc2,_0xf80b0){var _0x1d7b81=_0x68aa19;if(_0x2f922c[_0x1d7b81(0x34f0)]&&0x0!==_0x2f922c['_polygonRegions'][_0x1d7b81(0x21e8)][_0x1d7b81(0x531b)]){_0x2f922c['_polygonUpdate']=!0x1;var _0xd2b18=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1});_0xd2b18[_0x1d7b81(0x27b)]=new Framebuffer$2({'context':_0xa3fcc2,'colorTextures':[_0x2f922c[_0x1d7b81(0x460)]],'destroyAttachments':!0x1}),_0xd2b18['renderState']=RenderState[_0x1d7b81(0x4d21)](),_0xd2b18[_0x1d7b81(0x5108)](_0xa3fcc2);for(var _0x4f5b41=0x0;_0x4f5b41<_0x2f922c[_0x1d7b81(0x1460)][_0x1d7b81(0x21e8)][_0x1d7b81(0x531b)];_0x4f5b41++){var _0x59853d=_0x2f922c[_0x1d7b81(0x1460)][_0x1d7b81(0x21e8)][_0x4f5b41];createRasterRegionDrawCommand$1(_0x2f922c,_0xa3fcc2,_0x59853d,_0x2f922c[_0x1d7b81(0x460)]),_0x59853d['_command'][_0x1d7b81(0x5108)](_0xa3fcc2);}_0xd2b18['framebuffer']['destroy']();}}function createRasterRegionDrawCommand$1(_0x327c04,_0x414e48,_0x1147bc,_0x3336dd){var _0x2b7df5=_0x68aa19;if(defined$1(_0x1147bc)&&!defined$1(_0x1147bc[_0x2b7df5(0x117)])){var _0xe3b2c6=new DrawCommand({'primitiveType':PrimitiveType$1[_0x2b7df5(0x139)],'modelMatrix':_0x327c04[_0x2b7df5(0x341b)]});_0x1147bc[_0x2b7df5(0x117)]=_0xe3b2c6;var _0x474ffc={'position':0x0};_0xe3b2c6[_0x2b7df5(0xa85)]=VertexArray[_0x2b7df5(0x4a86)]({'context':_0x414e48,'geometry':_0x1147bc[_0x2b7df5(0x4bdb)],'attributeLocations':_0x474ffc,'bufferUsage':BufferUsage[_0x2b7df5(0x495a)],'interleave':!0x0});var _0x1e486=new ShaderSource({'sources':[_0x2b7df5(0x4c15)]}),_0x5e5433=new ShaderSource({'sources':[_0x2b7df5(0xac8)]});_0xe3b2c6[_0x2b7df5(0x30a0)]=ShaderProgram$1[_0x2b7df5(0x4d21)]({'context':_0x414e48,'vertexShaderSource':_0x1e486,'fragmentShaderSource':_0x5e5433,'attributeLocations':_0x474ffc}),_0xe3b2c6[_0x2b7df5(0x27b)]=new Framebuffer$2({'context':_0x414e48,'colorTextures':[_0x3336dd],'destroyAttachments':!0x1}),_0xe3b2c6[_0x2b7df5(0x5547)]=RenderState[_0x2b7df5(0x4d21)]({'cull':{'enabled':!0x1}});}}function appendProgramDefineForCommand$2(_0x27654e,_0x1d8806){var _0x2e2c29=_0x68aa19;if(defined$1(_0x27654e[_0x2e2c29(0x8e3)])){var _0x46e6bb=_0x27654e['_scene'][_0x2e2c29(0x1968)],_0x27ec71=_0x27654e[_0x2e2c29(0x8e3)]['shaderProgram'][_0x2e2c29(0x1eae)],_0x2fd86e=_0x27654e[_0x2e2c29(0x8e3)][_0x2e2c29(0x30a0)][_0x2e2c29(0x1f4b)],_0x5b1d2a=_0x27ec71[_0x2e2c29(0x4ce5)][_0x2e2c29(0x33ab)]('CLIPPOLYGON');_0x1d8806?_0x5b1d2a<0x0&&_0x27ec71['defines']['push'](_0x2e2c29(0x3dc1)):_0x5b1d2a>=0x0&&_0x27ec71[_0x2e2c29(0x4ce5)][_0x2e2c29(0x4bc6)](_0x5b1d2a,0x1),_0x27654e[_0x2e2c29(0x8e3)][_0x2e2c29(0x30a0)][_0x2e2c29(0x2578)](),_0x27654e['_colorCommand'][_0x2e2c29(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x46e6bb,'vertexShaderSource':_0x2fd86e,'fragmentShaderSource':_0x27ec71,'attributeLocations':_0x27654e[_0x2e2c29(0x3f8d)]});}}function Renderer2D(){}ProjectionImage[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x2ddf3b,_0xe6cee1,_0x2788a9){var _0x167873=_0x68aa19;if(!_0xe6cee1[_0x167873(0x1d5e)][_0x167873(0x20fb)]&&this[_0x167873(0x45b7)]){var _0x573870=_0xe6cee1['camera'];if(!_0x573870[_0x167873(0x50ce)]&&(!defined$1(this[_0x167873(0x4c17)])||!computeVisibility(_0x573870,this[_0x167873(0x4c17)],this[_0x167873(0x21bb)]))&&(0x0===this[_0x167873(0xd7d)][_0x167873(0x2896)]||this['_update']||!computeVisibility(_0x573870,this[_0x167873(0xd7d)],this[_0x167873(0x21bb)]))&&(Matrix4['multiply'](this[_0x167873(0x3149)],_0x573870[_0x167873(0x4629)],this[_0x167873(0x2940)]),Matrix4[_0x167873(0x373b)](this['_polygonViewProjMatrix'],_0x573870[_0x167873(0x4629)],this[_0x167873(0xddb)]),defined$1(this[_0x167873(0x19c3)])&&this[_0x167873(0x19c3)][_0x167873(0x49fb)]>=0x2&&(defined$1(this[_0x167873(0x4ee3)])&&this[_0x167873(0x4ee3)]!==_0x2ddf3b[_0x167873(0xcfa)]?this['_texture'][_0x167873(0x3e99)](this['_video']):this[_0x167873(0x4ee3)]=new Texture$1({'context':_0x2ddf3b,'source':this[_0x167873(0x19c3)]})),defined$1(this[_0x167873(0x4ee3)]))){var _0x1e7935=this['_scene'];if(this['_update']&&(this[_0x167873(0x2564)]=_0xe6cee1,defined$1(this[_0x167873(0x93f)])||(this[_0x167873(0x93f)]=new DepthFramebuffer(_0x2ddf3b),this[_0x167873(0x93f)]['environmentVisible'][_0x167873(0x1724)]=!0x0,this[_0x167873(0x93f)][_0x167873(0x347a)]['isObjectVisible']=!0x0,_0xe6cee1[_0x167873(0xe44)][this[_0x167873(0x22a1)]]=this[_0x167873(0x93f)]),this[_0x167873(0xc73)]=!0x1,destroyCommands$7(this),updateCamera$6(this,_0x2ddf3b,_0xe6cee1),updateProjectImage(this,_0x2ddf3b)),this['_polygonUpdate']&&updatePolygonFrameBuffer$1(this,_0x2ddf3b),defined$1(this[_0x167873(0x93f)][_0x167873(0x84e)])){if(!defined$1(this[_0x167873(0x3353)])&&this[_0x167873(0x5545)]===ProjectionMode$1['ProjectToPlane']&&(createPlaneCommand(this,_0x2ddf3b),defined$1(this[_0x167873(0x1bd1)])&&this[_0x167873(0x1bd1)][_0x167873(0x531b)]>0x0))for(var _0x4492b9=0x0,_0x261514=this[_0x167873(0x1bd1)][_0x167873(0x531b)];_0x4492b9<_0x261514;_0x4492b9++){var _0xda8fbe=this[_0x167873(0x1bd1)][_0x4492b9];_0xda8fbe[_0x167873(0x879)]=!0x0,_0xda8fbe['panOffset']=_0x1e7935[_0x167873(0x30fa)][_0x167873(0x3784)];}if(defined$1(this[_0x167873(0x3353)])&&this[_0x167873(0x5545)]===ProjectionMode$1['ProjectToPlane'])return(_0x1e7935[_0x167873(0x30fa)]['panDirty']||_0x1e7935[_0x167873(0x30fa)]['zoomDirty'])&&(this['_planeCommand']['vertexArray']=this[_0x167873(0x3353)][_0x167873(0xa85)]&&this[_0x167873(0x3353)]['vertexArray'][_0x167873(0x2578)](),this['_planeCommand']['shaderProgram']=this[_0x167873(0x3353)]['shaderProgram']&&this['_planeCommand']['shaderProgram']['destroy'](),createPlaneCommand(this,_0x2ddf3b)),void _0x2788a9['push'](this['_planeCommand']);defined$1(this[_0x167873(0x1719)])&&_0x2788a9['push'](this[_0x167873(0x1719)]),defined$1(this[_0x167873(0x300d)])&&_0x2788a9[_0x167873(0x3a33)](this['_stencilCommand']),defined$1(this[_0x167873(0x8e3)])&&_0x2788a9[_0x167873(0x3a33)](this['_colorCommand']),defined$1(this['_lineCommand'])&&this[_0x167873(0x3b14)]&&_0x2788a9[_0x167873(0x3a33)](this[_0x167873(0x555)]);}}}},ProjectionImage[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x483ad2,_0x167f6b){var _0x1cadd1=_0x68aa19;if(_0x483ad2>0x8)throw new DeveloperError$1('the\x20index\x20is\x200~3');this[_0x1cadd1(0x463)]=_0x167f6b?0x1<<_0x483ad2|this[_0x1cadd1(0x463)]:~(0x1<<_0x483ad2)&this[_0x1cadd1(0x463)],defined$1(this['_cameraDepthBuffer'])&&(this[_0x1cadd1(0x93f)][_0x1cadd1(0x463)]=this[_0x1cadd1(0x463)]);},ProjectionImage[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0x4782d0){if(_0x4782d0>0x8)throw new DeveloperError$1('the\x20index\x20is\x200~3');return 0x1<<_0x4782d0&this['_visibleViewport'];},ProjectionImage[_0x68aa19(0x4b51)]['setImage']=function(_0x5c3c5d){var _0x238752=_0x68aa19;if(!defined$1(_0x5c3c5d))throw new DeveloperError$1('options\x20is\x20required.');if(!defined$1(_0x5c3c5d[_0x238752(0x343b)])&&!defined$1(_0x5c3c5d['video'])&&!defined$1(_0x5c3c5d[_0x238752(0x4133)]))throw new DeveloperError$1(_0x238752(0x5134));if(defined$1(_0x5c3c5d[_0x238752(0x343b)])){var _0x52ca76=_0x5c3c5d[_0x238752(0x343b)],_0x595fc6=this;when(loadImage$2(_0x52ca76),function(_0x2aca48){var _0x277054=_0x238752;_0x595fc6[_0x277054(0x4ee3)]!==_0x595fc6[_0x277054(0x54c6)][_0x277054(0x1968)][_0x277054(0xcfa)]&&(_0x595fc6[_0x277054(0x4ee3)]=_0x595fc6[_0x277054(0x4ee3)]&&_0x595fc6[_0x277054(0x4ee3)][_0x277054(0x2578)]()),_0x595fc6['_texture']=new Texture$1({'context':_0x595fc6[_0x277054(0x54c6)][_0x277054(0x1968)],'source':_0x2aca48});});}else defined$1(_0x5c3c5d[_0x238752(0x4133)])?defined$1(this[_0x238752(0x4ee3)])?this[_0x238752(0x4ee3)][_0x238752(0x3e99)](_0x5c3c5d[_0x238752(0x4133)]):this['_texture']=new Texture$1({'context':this[_0x238752(0x54c6)][_0x238752(0x1968)],'source':_0x5c3c5d[_0x238752(0x4133)]}):this[_0x238752(0x19c3)]=_0x5c3c5d['video'];},ProjectionImage[_0x68aa19(0x4b51)][_0x68aa19(0x4a92)]=function(_0x28ff7b){var _0xe8c7df=_0x68aa19;if(_0x28ff7b[0x0]===this[_0xe8c7df(0x4625)][0x0]&&_0x28ff7b[0x1]===this[_0xe8c7df(0x4625)][0x1]&&_0x28ff7b[0x2]===this[_0xe8c7df(0x4625)][0x2])throw new DeveloperError$1('the\x20position\x20is\x20[longitude,\x20latitude\x20,height]\x20and\x20is\x20not\x20equals\x20viewPosition');var _0x5c5ccd,_0xa6c63d,_0x23f23b=(_0x6294e7=this[_0xe8c7df(0x54c6)]['_frameState']['camera'])['_projection'];if(this[_0xe8c7df(0x54c6)][_0xe8c7df(0x4318)]===SceneMode$1[_0xe8c7df(0x5135)])_0x5c5ccd=Cartesian3[_0xe8c7df(0x46c2)](_0x28ff7b)[0x0],_0xa6c63d=Cartesian3[_0xe8c7df(0x46c2)](this[_0xe8c7df(0x4625)])[0x0];else{var _0x52691d=Cartographic[_0xe8c7df(0x2ac5)](_0x28ff7b[0x0],_0x28ff7b[0x1],_0x28ff7b[0x2]);_0x5c5ccd=_0x23f23b[_0xe8c7df(0x3eda)](_0x52691d,new Cartesian3());var _0xe59d20=Cartographic[_0xe8c7df(0x2ac5)](this[_0xe8c7df(0x4625)][0x0],this[_0xe8c7df(0x4625)][0x1],this['_viewPosition'][0x2]);_0xa6c63d=_0x23f23b[_0xe8c7df(0x3eda)](_0xe59d20,new Cartesian3());}var _0x43c685=new Cartesian3();Cartesian3[_0xe8c7df(0x286c)](_0x5c5ccd,_0xa6c63d,_0x43c685);var _0x592222=Cartesian3[_0xe8c7df(0x1791)](_0x43c685);Cartesian3[_0xe8c7df(0x4e7d)](_0x43c685,_0x43c685),this['distance']=_0x592222;var _0x6294e7,_0x2177a9=(_0x6294e7=this['_scene'][_0xe8c7df(0x2564)][_0xe8c7df(0x1224)])['heading'],_0x3a65f4=_0x6294e7[_0xe8c7df(0x355c)],_0x128a4b=_0x6294e7[_0xe8c7df(0x500e)],_0x563da3=new Cartesian3();Cartesian3[_0xe8c7df(0x254b)](_0x6294e7[_0xe8c7df(0x4771)],_0x563da3);var _0x45eafb=_0x43c685[_0xe8c7df(0x254b)](),_0x452086=_0xa6c63d[_0xe8c7df(0x254b)]();_0x452086=Cartesian3[_0xe8c7df(0x4e7d)](_0x452086,_0x452086),Math[_0xe8c7df(0x1661)](Cartesian3[_0xe8c7df(0x22ed)](_0x452086,_0x45eafb))>=0x1&&(_0x452086=Math['abs'](Cartesian3[_0xe8c7df(0x22ed)](_0x45eafb,Cartesian3[_0xe8c7df(0x51ed)]))<0x1?Cartesian3[_0xe8c7df(0x254b)](Cartesian3['UNIT_Y'],_0x452086):Cartesian3[_0xe8c7df(0x254b)](Cartesian3[_0xe8c7df(0x689)],_0x452086));var _0x5130ac=new Cartesian3();Cartesian3[_0xe8c7df(0x33cc)](_0x452086,_0x45eafb,_0x5130ac),_0x5130ac=Cartesian3[_0xe8c7df(0x4e7d)](_0x5130ac,_0x5130ac),Cartesian3[_0xe8c7df(0x33cc)](_0x45eafb,_0x5130ac,_0x452086),_0x452086=Cartesian3[_0xe8c7df(0x4e7d)](_0x452086,_0x452086),_0x6294e7[_0xe8c7df(0x362c)]({'destination':_0xa6c63d,'orientation':{'direction':_0x45eafb,'up':_0x452086},'convert':!0x1}),this[_0xe8c7df(0xc3c)]=_0x6294e7['heading']*CesiumMath[_0xe8c7df(0x3da)],this[_0xe8c7df(0x355c)]=_0x6294e7['pitch']*CesiumMath[_0xe8c7df(0x3da)],_0x6294e7['setView']({'destination':_0x563da3,'orientation':{'heading':_0x2177a9,'pitch':_0x3a65f4,'roll':_0x128a4b},'convert':!0x1});},ProjectionImage[_0x68aa19(0x4b51)][_0x68aa19(0x1a5)]=function(_0x35ed5b,_0x35de48){var _0x3f41a0=_0x68aa19,_0x1b7ad6=this['_scene'][_0x3f41a0(0x4174)],_0x11722b=this[_0x3f41a0(0x4ee3)]['width'],_0x380182=this[_0x3f41a0(0x4ee3)][_0x3f41a0(0x5862)],_0x54bad3=_0x35ed5b/_0x11722b*_0x1b7ad6[_0x3f41a0(0x2e24)],_0x4145bd=_0x1b7ad6['drawingBufferHeight']-_0x35de48/_0x380182*_0x1b7ad6[_0x3f41a0(0x1b40)];_0x1b7ad6[_0x3f41a0(0x1b40)];var _0x561318=_0x1b7ad6[_0x3f41a0(0xc23)]({'x':_0x54bad3,'y':_0x4145bd,'width':0x1,'height':0x1,'framebuffer':this[_0x3f41a0(0x93f)][_0x3f41a0(0x27b)]}),_0x1ddaa8=Cartesian4['unpack'](_0x561318,0x0,scratchPackedDepth);Cartesian4[_0x3f41a0(0x3a31)](_0x1ddaa8,0xff,_0x1ddaa8);var _0x5220e8=Cartesian4[_0x3f41a0(0x22ed)](_0x1ddaa8,packedDepthScale$2),_0x159050=Matrix4['inverse'](this[_0x3f41a0(0x3149)],new Matrix4()),_0x5e2b9c=new Cartesian4(),_0x4ca7fd=this['_scene'][_0x3f41a0(0x2675)][_0x3f41a0(0x403b)]['viewport'];_0x5e2b9c['x']=(_0x54bad3-_0x4ca7fd['x'])/_0x4ca7fd[_0x3f41a0(0x209)]*0x2-0x1,_0x5e2b9c['y']=(_0x4145bd-_0x4ca7fd['y'])/_0x4ca7fd[_0x3f41a0(0x5862)]*0x2-0x1,_0x5e2b9c['z']=0x2*_0x5220e8-0x1,_0x5e2b9c['w']=0x1;var _0x588757=Matrix4[_0x3f41a0(0x21ec)](_0x159050,_0x5e2b9c,new Cartesian4());return _0x11722b=0x1/_0x588757['w'],(Cartesian3[_0x3f41a0(0x1c02)](_0x588757,_0x11722b,_0x588757),Cartesian3[_0x3f41a0(0x2797)](_0x588757,new Cartesian3()));},ProjectionImage[_0x68aa19(0x4b51)][_0x68aa19(0x951)]=function(){var _0x1dc5f4=_0x68aa19;''===this[_0x1dc5f4(0x1e54)]&&(this[_0x1dc5f4(0x1e54)]=_0x1dc5f4(0x190e)+this[_0x1dc5f4(0x54c6)][_0x1dc5f4(0xa20)][_0x1dc5f4(0x4302)],this[_0x1dc5f4(0x22a1)]=this[_0x1dc5f4(0x1e54)]+_0x1dc5f4(0x4ce6),this[_0x1dc5f4(0x54c6)][_0x1dc5f4(0xa20)]['add'](this));},ProjectionImage['prototype']['setInfo']=function(_0x43d1b1){var _0x42fedb=_0x68aa19;if(!defined$1(_0x43d1b1))throw new DeveloperError$1(_0x42fedb(0x3b1));var _0x62f2bf=this;return loadXML(_0x43d1b1)['then'](function(_0x342a3a){var _0x597de7=_0x42fedb,_0x4e8c3d=getInfoFromXMLNode(_0x342a3a[_0x597de7(0x1883)]);_0x62f2bf[_0x597de7(0xc3c)]=_0x4e8c3d[_0x597de7(0x8db)],_0x62f2bf['pitch']=defaultValue$1(_0x4e8c3d[_0x597de7(0x355c)],_0x62f2bf[_0x597de7(0x355c)]),_0x62f2bf[_0x597de7(0x410f)]=defaultValue$1(_0x4e8c3d[_0x597de7(0x500e)],_0x62f2bf[_0x597de7(0x410f)]),_0x62f2bf['horizontalFov']=_0x4e8c3d[_0x597de7(0x2eec)],_0x62f2bf[_0x597de7(0x4d1f)]=_0x4e8c3d[_0x597de7(0x4d1f)],Cartesian3['clone'](_0x4e8c3d[_0x597de7(0x294f)],_0x62f2bf[_0x597de7(0x4e2)]),Cartesian3[_0x597de7(0x254b)](_0x4e8c3d[_0x597de7(0x175c)],_0x62f2bf[_0x597de7(0x4079)]),_0x62f2bf[_0x597de7(0x2ffa)]=_0x4e8c3d[_0x597de7(0x2ffa)],_0x62f2bf[_0x597de7(0x453a)]=_0x4e8c3d[_0x597de7(0x453a)],_0x62f2bf[_0x597de7(0x4c17)]=_0x4e8c3d[_0x597de7(0x5809)];})[_0x42fedb(0x4b84)](function(_0x1631de){var _0x1b5fc5=_0x42fedb;console[_0x1b5fc5(0x132d)](_0x1631de);});},ProjectionImage[_0x68aa19(0x4823)]=function(_0x3edffe,_0x10bc42,_0x543a2d){var _0x5505b7=_0x68aa19;if(!defined$1(_0x3edffe))throw new DeveloperError$1(_0x5505b7(0x2ece));if(!defined$1(_0x10bc42))throw new DeveloperError$1(_0x5505b7(0x3b1));return loadXML(_0x10bc42)[_0x5505b7(0x4e1e)](function(_0x554577){var _0x565771=_0x5505b7;for(var _0x1abf41={},_0x20eeb8=_0x554577[_0x565771(0x1883)],_0x270b77=0x0,_0x2f1d57=_0x20eeb8[_0x565771(0x23ed)][_0x565771(0x531b)];_0x270b77<_0x2f1d57;_0x270b77++){var _0x4524eb=getInfoFromXMLNode(_0x20eeb8['children'][_0x270b77]),_0x4baa22=_0x4524eb[_0x565771(0x462b)];_0x4baa22=defined$1(_0x543a2d)?appendForwardSlash(_0x543a2d)+_0x4524eb['videoName']:_0x10bc42[_0x565771(0x48ca)](0x0,_0x10bc42[_0x565771(0x454f)]('/')+0x1)+_0x4524eb[_0x565771(0x462b)];var _0x20523f=new ProjectionImage(_0x3edffe),_0x47f7b6=createVideoElement(_0x4baa22,_0x20523f[_0x565771(0x21e6)]);_0x20523f[_0x565771(0x453a)]=_0x4524eb[_0x565771(0x453a)],_0x20523f[_0x565771(0xc3c)]=_0x4524eb['heading'],_0x20523f['pitch']=_0x4524eb['pitch'],_0x20523f['horizontalFov']=_0x4524eb[_0x565771(0x2eec)],_0x20523f['verticalFov']=_0x4524eb[_0x565771(0x4d1f)],Cartesian3['clone'](_0x4524eb[_0x565771(0x294f)],_0x20523f[_0x565771(0x4e2)]),Cartesian3[_0x565771(0x254b)](_0x4524eb[_0x565771(0x175c)],_0x20523f[_0x565771(0x4079)]),_0x20523f[_0x565771(0x2ffa)]=_0x4524eb[_0x565771(0x2ffa)],_0x20523f[_0x565771(0x2217)]({'video':_0x47f7b6}),_0x20523f[_0x565771(0x4c17)]=_0x4524eb[_0x565771(0x5809)],_0x47f7b6[_0x565771(0xef9)](_0x565771(0x27ea),function(_0x4f2635){_0x4f2635['build']();}[_0x565771(0x532a)](_0x47f7b6,_0x20523f)),_0x1abf41[_0x4524eb[_0x565771(0x462b)]]=_0x20523f;}return _0x1abf41;})['otherwise'](function(_0x54bbf6){var _0x3503ba=_0x5505b7;console[_0x3503ba(0x132d)](_0x54bbf6);});},ProjectionImage[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x59b161=_0x68aa19,_0x4d77cc=document[_0x59b161(0x214c)](_0x59b161(0x47c4)+this['_guid']);if(_0x4d77cc){var _0x57cc58=_0x4d77cc['parentNode'];_0x57cc58['removeChild'](_0x4d77cc),0x0===_0x57cc58['children']['length']&&_0x57cc58[_0x59b161(0x2b0)][_0x59b161(0x3234)](_0x57cc58);}defined$1(this['_frameState'])&&(defined$1(this[_0x59b161(0x93f)])&&delete this[_0x59b161(0x2564)][_0x59b161(0xe44)][this[_0x59b161(0x22a1)]],this[_0x59b161(0x2564)]=void 0x0),this[_0x59b161(0x93f)]=this[_0x59b161(0x93f)]&&this[_0x59b161(0x93f)][_0x59b161(0x2578)](),destroyCommands$7(this),this[_0x59b161(0x1719)]=void 0x0,this['_texture']!==this['_scene'][_0x59b161(0x1968)][_0x59b161(0xcfa)]&&(this[_0x59b161(0x4ee3)]=this[_0x59b161(0x4ee3)]&&this[_0x59b161(0x4ee3)]['destroy']());for(var _0x5b2352=0x0;_0x5b2352<this[_0x59b161(0x1460)][_0x59b161(0x21e8)][_0x59b161(0x531b)];_0x5b2352++)this[_0x59b161(0x1460)][_0x59b161(0x21e8)][_0x5b2352][_0x59b161(0x2578)](),this[_0x59b161(0x1460)]['values'][_0x5b2352]=null;if(defined$1(this[_0x59b161(0x460)])&&(this[_0x59b161(0x460)]['destroy'](),this[_0x59b161(0x460)]=null),this[_0x59b161(0x54c6)][_0x59b161(0xa20)][_0x59b161(0x4b3f)](this[_0x59b161(0x1e54)],!0x0),this[_0x59b161(0x54c6)]['context'][_0x59b161(0x3b15)]=void 0x0,this[_0x59b161(0x54c6)][_0x59b161(0x30fa)]['enableFusion']=!0x1,defined$1(this['_fusionLayers'])){_0x5b2352=0x0;for(var _0x3647c0=this[_0x59b161(0x1bd1)][_0x59b161(0x531b)];_0x5b2352<_0x3647c0;_0x5b2352++){var _0x24946f=this[_0x59b161(0x1bd1)][_0x5b2352];_0x24946f[_0x59b161(0x879)]&&(_0x24946f[_0x59b161(0x879)]=!0x1);}}return this[_0x59b161(0x1bd1)]=void 0x0,destroyObject$1(this);},ProjectionImage['prototype'][_0x68aa19(0x342e)]=function(_0x1893db){var _0x25abb1=_0x68aa19;this[_0x25abb1(0x194f)]=_0x1893db;},ProjectionImage['prototype']['addClipRegion']=function(_0x19655b){var _0x4b4d28=_0x68aa19,_0x49b09b=_0x19655b[_0x4b4d28(0x13f9)],_0x4b243c=_0x19655b['position'];if(!defined$1(_0x49b09b)||!defined$1(_0x4b243c))return!0x1;if(defined$1(this[_0x4b4d28(0x1460)][_0x4b4d28(0x3173)](_0x49b09b)))return!0x1;var _0x39ae9e=this['_scene']['_context'][_0x4b4d28(0x2e24)],_0x4a8d9d=this['_scene'][_0x4b4d28(0x1968)][_0x4b4d28(0x1b40)];defined$1(this[_0x4b4d28(0x460)])||(this[_0x4b4d28(0x460)]=new Texture$1({'context':this[_0x4b4d28(0x54c6)][_0x4b4d28(0x1968)],'width':_0x39ae9e,'height':_0x4a8d9d,'pixelFormat':PixelFormat$1[_0x4b4d28(0x4a1c)]}));var _0x586dff=createRasterRegion$2(this,_0x4b243c);this[_0x4b4d28(0x1460)][_0x4b4d28(0x346f)](_0x49b09b,_0x586dff),this['_polygonUpdate']=!0x0;var _0x509946=this['_frameState'][_0x4b4d28(0x1224)];return Matrix4[_0x4b4d28(0x373b)](_0x509946[_0x4b4d28(0x4506)][_0x4b4d28(0x117b)],_0x509946['viewMatrix'],this['_polygonViewProjMatrix']),appendProgramDefineForCommand$2(this,!0x0),!0x0;},ProjectionImage['prototype'][_0x68aa19(0x4a0d)]=function(_0x4ad477){var _0x560db8=_0x68aa19;return!!this[_0x560db8(0x1460)][_0x560db8(0x4b3f)](_0x4ad477)&&(this[_0x560db8(0x34f0)]=!0x0,0x0===this['_polygonRegions'][_0x560db8(0x21e8)][_0x560db8(0x531b)]&&appendProgramDefineForCommand$2(this,!0x1),!0x0);},ProjectionImage[_0x68aa19(0x4b51)][_0x68aa19(0xcd0)]=function(){var _0x395cc9=_0x68aa19;for(var _0x5c739f=0x0;_0x5c739f<this['_polygonRegions']['values'][_0x395cc9(0x531b)];_0x5c739f++)this[_0x395cc9(0x1460)][_0x395cc9(0x21e8)][_0x5c739f][_0x395cc9(0x2578)](),this[_0x395cc9(0x1460)][_0x395cc9(0x21e8)][_0x5c739f]=null;this[_0x395cc9(0x1460)][_0x395cc9(0x4ee2)](),this[_0x395cc9(0x34f0)]=!0x0,appendProgramDefineForCommand$2(this,!0x1);},ProjectionImage[_0x68aa19(0x4b51)][_0x68aa19(0x2a41)]=function(_0x4b07c8){Array['isArray'](_0x4b07c8)||(_0x4b07c8=[_0x4b07c8]),this['_fusionLayers']=_0x4b07c8;},Renderer2D[_0x68aa19(0x2822)]=function(_0x3581cc,_0x45639e){var _0x36770d=_0x68aa19,_0x187b2c,_0x2fb67c=_0x45639e['canvasPostions'],_0x52a093=defaultValue$1(_0x45639e[_0x36770d(0x3bf7)],0x1),_0x22d716=defaultValue$1(_0x45639e[_0x36770d(0x4932)],Color$2[_0x36770d(0x2d95)]),_0x5f22b4=_0x2fb67c[_0x36770d(0x531b)];for(_0x3581cc[_0x36770d(0x3bf7)]=_0x52a093,_0x3581cc[_0x36770d(0x3c77)]=_0x22d716[_0x36770d(0x46c6)](),_0x3581cc[_0x36770d(0x28b1)](),_0x3581cc['moveTo'](_0x2fb67c[0x0]['x'],_0x2fb67c[0x0]['y']),_0x187b2c=0x1;_0x187b2c<_0x5f22b4;_0x187b2c++)_0x3581cc['lineTo'](_0x2fb67c[_0x187b2c]['x'],_0x2fb67c[_0x187b2c]['y']);_0x3581cc[_0x36770d(0x3c20)]();},Renderer2D[_0x68aa19(0x248c)]=function(_0x1d0923,_0x702372){var _0x19d3cb=_0x68aa19,_0x28ebbf,_0x5f27fe=_0x702372[_0x19d3cb(0x3bc9)],_0x2cc0c9=defaultValue$1(_0x702372['lineWidth'],0x1),_0x3c7d69=defaultValue$1(_0x702372['lineColor'],Color$2[_0x19d3cb(0x2d95)]),_0x5ccf1a=defaultValue$1(_0x702372['fillColor'],Color$2[_0x19d3cb(0xe71)]),_0x40adbf=_0x5f27fe[_0x19d3cb(0x531b)];for(_0x1d0923[_0x19d3cb(0x3bf7)]=_0x2cc0c9,_0x1d0923[_0x19d3cb(0x3c77)]=_0x3c7d69[_0x19d3cb(0x46c6)](),_0x1d0923[_0x19d3cb(0x3355)]=_0x5ccf1a['toCssColorString'](),_0x1d0923[_0x19d3cb(0x28b1)](),_0x1d0923[_0x19d3cb(0x5702)](_0x5f27fe[0x0]['x'],_0x5f27fe[0x0]['y']),_0x28ebbf=0x1;_0x28ebbf<_0x40adbf;_0x28ebbf++)_0x1d0923[_0x19d3cb(0x3d72)](_0x5f27fe[_0x28ebbf]['x'],_0x5f27fe[_0x28ebbf]['y']);_0x1d0923[_0x19d3cb(0x2a95)](),_0x1d0923[_0x19d3cb(0x3c20)](),_0x1d0923[_0x19d3cb(0x12c5)]();},Object[_0x68aa19(0x5b7)](Renderer2D[_0x68aa19(0x4b51)],{}),Renderer2D[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyObject$1(this);};var CommonNoLigthOneTextureVp='attribute\x20vec4\x20aPosition;\x0aattribute\x20vec2\x20aTexCoord0;\x0a#ifdef\x20RENDER_POINT\x0auniform\x20float\x20uPointSize;\x0a#endif\x0a\x0avarying\x20vec4\x20clip_vertex;\x0avarying\x20float\x20fWindowZ;\x0avarying\x20vec2\x20vTexCoord;\x0a\x0avec4\x20depthClampFarPlane(vec4\x20clipPos)\x0a{\x0a\x09fWindowZ\x20=\x20(0.5\x20*\x20(clipPos.z\x20/\x20clipPos.w)\x20+\x200.5)\x20*\x20clipPos.w;\x0a\x09clipPos.z\x20=\x20min(clipPos.z,\x20clipPos.w);\x0a\x09return\x20clipPos;\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec4\x20pos\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x20\x20\x20gl_Position\x20=\x20depthClampFarPlane(pos);\x0a\x20\x20\x20vTexCoord\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20clip_vertex\x20=\x20czm_modelView\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a#ifdef\x20RENDER_POINT\x0a\x20\x20\x20gl_PointSize\x20=\x20uPointSize;\x0a#endif\x0a}',ShadowAnalysisFp=_0x68aa19(0x5394),ShadowQueryVp=_0x68aa19(0x350a),ShadowQueryFp='#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20float\x20uSpacing;\x0auniform\x20sampler2D\x20shadowMap_texture;\x0auniform\x20sampler2D\x20uAssisTexture;\x0a\x0avarying\x20vec4\x20vPositionEC;\x0avarying\x20vec2\x20vTexcoord;\x0a\x0avoid\x20main()\x0a{\x0a\x09gl_FragColor\x20=\x20texture2D(uAssisTexture,\x20vTexcoord);\x0a\x09vec4\x20positionEC\x20=\x20vPositionEC;\x0a\x09float\x20depth\x20=\x20-positionEC.z;\x0a\x09if(depth\x20>\x20shadowMap_cascadeSplits[1].w)\x0a\x09{\x0a\x09\x09return;\x0a\x09}\x0a\x09vec4\x20weights\x20=\x20czm_cascadeWeights(depth);\x0a\x09vec4\x20shadowPosition\x20=\x20czm_cascadeMatrix(weights)\x20*\x20positionEC;\x0a\x09float\x20visibility\x20=\x20czm_shadowDepthCompare(shadowMap_texture,\x20shadowPosition.xy,\x20shadowPosition.z);\x0a\x09if(visibility\x20<\x200.001)\x0a\x09{\x0a\x09\x09return;\x0a\x09}\x0a\x09float\x20oldIntensity\x20=\x20czm_unpackDepth(gl_FragColor);\x0a\x09float\x20intensity\x20=\x20oldIntensity\x20+\x20uSpacing;\x0a\x09intensity\x20=\x20clamp(intensity,\x200.0,\x200.9999);\x0a\x09gl_FragColor\x20=\x20czm_packDepth(intensity);\x0a}',CameraFlightPath={};function getAltitude(_0x32ade0,_0x51d7bb,_0x2c3b1e){var _0x3b0a97=_0x68aa19,_0xf4b2ad,_0x34553f,_0x200e91;if(_0x32ade0 instanceof PerspectiveFrustum){var _0x391069=Math['tan'](0.5*_0x32ade0[_0x3b0a97(0x5590)]);return _0xf4b2ad=_0x32ade0[_0x3b0a97(0x2cb3)],_0x34553f=_0x32ade0[_0x3b0a97(0x2cb3)]*_0x391069,_0x200e91=_0x32ade0[_0x3b0a97(0x1d97)]*_0x34553f,Math[_0x3b0a97(0x2bc6)](_0x51d7bb*_0xf4b2ad/_0x200e91,_0x2c3b1e*_0xf4b2ad/_0x34553f);}return _0x32ade0 instanceof PerspectiveOffCenterFrustum?(_0xf4b2ad=_0x32ade0['near'],_0x34553f=_0x32ade0[_0x3b0a97(0x4910)],_0x200e91=_0x32ade0[_0x3b0a97(0x339c)],Math[_0x3b0a97(0x2bc6)](_0x51d7bb*_0xf4b2ad/_0x200e91,_0x2c3b1e*_0xf4b2ad/_0x34553f)):Math[_0x3b0a97(0x2bc6)](_0x51d7bb,_0x2c3b1e);}var scratchCart=new Cartesian3(),scratchCart2=new Cartesian3();function createPitchFunction(_0x2225c4,_0x457a5f,_0x5dc193,_0x1a8d50){if(defined$1(_0x1a8d50)&&_0x5dc193(0.5)>_0x1a8d50){var _0x4a8f69=_0x5dc193(0x0),_0x35335e=_0x5dc193(0x1),_0x121230=_0x5dc193(0.5),_0x273eaf=_0x121230-_0x4a8f69,_0x1ab6e5=_0x121230-_0x35335e;return function(_0x2874d5){var _0x464236=_0x54f3,_0x407d05=_0x5dc193(_0x2874d5);if(_0x2874d5<=0.5){var _0x727b8a=(_0x407d05-_0x4a8f69)/_0x273eaf;return CesiumMath['lerp'](_0x2225c4,-CesiumMath[_0x464236(0x3f24)],_0x727b8a);}var _0x4145a3=(_0x407d05-_0x35335e)/_0x1ab6e5;return CesiumMath[_0x464236(0x52f2)](-CesiumMath['PI_OVER_TWO'],_0x457a5f,0x1-_0x4145a3);};}return function(_0x4f8c9d){var _0xf7f38d=_0x54f3;return CesiumMath[_0xf7f38d(0x52f2)](_0x2225c4,_0x457a5f,_0x4f8c9d);};}function createHeightFunction(_0x3fcbb3,_0xf766d5,_0x1cc0e9,_0x506404,_0x45f3c0){var _0x5da5fe=_0x68aa19,_0x4290d3=_0x45f3c0,_0x5dab1b=Math[_0x5da5fe(0x2bc6)](_0x1cc0e9,_0x506404);if(!defined$1(_0x4290d3)){var _0x3da655=_0x3fcbb3[_0x5da5fe(0x4771)],_0x3a3b09=_0xf766d5,_0x5c6b07=_0x3fcbb3['up'],_0x199575=_0x3fcbb3[_0x5da5fe(0x339c)],_0x5cf86c=_0x3fcbb3[_0x5da5fe(0x4506)],_0x921205=Cartesian3[_0x5da5fe(0x286c)](_0x3da655,_0x3a3b09,scratchCart),_0x48df41=Cartesian3[_0x5da5fe(0x1791)](Cartesian3[_0x5da5fe(0x1c02)](_0x5c6b07,Cartesian3['dot'](_0x921205,_0x5c6b07),scratchCart2)),_0x15cd1f=Cartesian3[_0x5da5fe(0x1791)](Cartesian3[_0x5da5fe(0x1c02)](_0x199575,Cartesian3[_0x5da5fe(0x22ed)](_0x921205,_0x199575),scratchCart2));_0x4290d3=Math[_0x5da5fe(0x27d5)](0.2*getAltitude(_0x5cf86c,_0x48df41,_0x15cd1f),0x3b9aca00);}if(_0x5dab1b<_0x4290d3){var _0x5d54d4=0xf4240,_0x5aceeb=-Math[_0x5da5fe(0x1f76)]((_0x4290d3-_0x1cc0e9)*_0x5d54d4,0x1/0x8),_0x4f9057=Math[_0x5da5fe(0x1f76)]((_0x4290d3-_0x506404)*_0x5d54d4,0x1/0x8);return function(_0x56cf1d){var _0x1ab290=_0x5da5fe,_0x180b95=_0x56cf1d*(_0x4f9057-_0x5aceeb)+_0x5aceeb;return-Math[_0x1ab290(0x1f76)](_0x180b95,0x8)/_0x5d54d4+_0x4290d3;};}return function(_0x563cd5){var _0x40f2ad=_0x5da5fe;return CesiumMath[_0x40f2ad(0x52f2)](_0x1cc0e9,_0x506404,_0x563cd5);};}function adjustAngleForLERP(_0x6f5e47,_0x56c1dc){var _0x1b64e3=_0x68aa19;return CesiumMath[_0x1b64e3(0x19c9)](_0x6f5e47,CesiumMath[_0x1b64e3(0x3295)],CesiumMath['EPSILON11'])&&(_0x6f5e47=0x0),_0x56c1dc>_0x6f5e47+Math['PI']?_0x6f5e47+=CesiumMath[_0x1b64e3(0x3295)]:_0x56c1dc<_0x6f5e47-Math['PI']&&(_0x6f5e47-=CesiumMath['TWO_PI']),_0x6f5e47;}var scratchStart=new Cartesian3();function createUpdateCV(_0x2422af,_0x108a66,_0x16a7c,_0x26db5e,_0x31e993,_0x419aaf,_0x1ee1df){var _0x4dc3c6=_0x68aa19,_0xdbd99b=_0x2422af[_0x4dc3c6(0x1224)],_0x14efb9=Cartesian3[_0x4dc3c6(0x254b)](_0xdbd99b[_0x4dc3c6(0x4771)],scratchStart),_0x57d3e1=_0xdbd99b[_0x4dc3c6(0x355c)],_0x4bd9d2=adjustAngleForLERP(_0xdbd99b[_0x4dc3c6(0x8db)],_0x26db5e),_0x51208f=adjustAngleForLERP(_0xdbd99b['roll'],_0x419aaf),_0x3cec9b=createHeightFunction(_0xdbd99b,_0x16a7c,_0x14efb9['z'],_0x16a7c['z'],_0x1ee1df);return function(_0x3a354d){var _0x4d6422=_0x4dc3c6,_0x457b2a=_0x3a354d[_0x4d6422(0x2981)]/_0x108a66;_0xdbd99b['setView']({'orientation':{'heading':CesiumMath['lerp'](_0x4bd9d2,_0x26db5e,_0x457b2a),'pitch':CesiumMath[_0x4d6422(0x52f2)](_0x57d3e1,_0x31e993,_0x457b2a),'roll':CesiumMath[_0x4d6422(0x52f2)](_0x51208f,_0x419aaf,_0x457b2a)}}),Cartesian2[_0x4d6422(0x52f2)](_0x14efb9,_0x16a7c,_0x457b2a,_0xdbd99b[_0x4d6422(0x4771)]),_0xdbd99b['position']['z']=_0x3cec9b(_0x457b2a);};}function useLongestFlight(_0x115d6a,_0x29d7cf){var _0x2d178b=_0x68aa19;_0x115d6a[_0x2d178b(0x1041)]<_0x29d7cf[_0x2d178b(0x1041)]?_0x115d6a[_0x2d178b(0x1041)]+=CesiumMath[_0x2d178b(0x3295)]:_0x29d7cf[_0x2d178b(0x1041)]+=CesiumMath[_0x2d178b(0x3295)];}function useShortestFlight(_0x4bff25,_0x212897){var _0x39ff67=_0x68aa19,_0x4042db=_0x4bff25[_0x39ff67(0x1041)]-_0x212897[_0x39ff67(0x1041)];_0x4042db<-CesiumMath['PI']?_0x4bff25['longitude']+=CesiumMath[_0x39ff67(0x3295)]:_0x4042db>CesiumMath['PI']&&(_0x212897[_0x39ff67(0x1041)]+=CesiumMath[_0x39ff67(0x3295)]);}var scratchStartCart=new Cartographic(),scratchEndCart=new Cartographic();function createUpdate3D(_0x459c52,_0x5ef8a3,_0x1c3306,_0x1c59c2,_0x298db9,_0x53f1e4,_0x164513,_0x4dd865,_0x373230,_0x597a69,_0x1d2ed7,_0x12c502,_0xffec2e,_0x4fa630,_0xa737f8,_0x49404e,_0x1b35f2,_0x51d8ab,_0x17a16a){var _0x40417c=_0x68aa19,_0x47688a=_0x459c52[_0x40417c(0x1224)],_0x2dbc18=_0x459c52['mapProjection'][_0x40417c(0x1706)],_0x43ba89=Cartographic[_0x40417c(0x254b)](_0x47688a[_0x40417c(0x3f28)],scratchStartCart),_0x473757=_0x47688a[_0x40417c(0x355c)],_0x19220f=adjustAngleForLERP(_0x47688a[_0x40417c(0x8db)],_0x1c59c2),_0x22e8f7=adjustAngleForLERP(_0x47688a[_0x40417c(0x500e)],_0x53f1e4),_0x250cbd=_0x2dbc18[_0x40417c(0x541d)](_0x1c3306,scratchEndCart);_0x43ba89[_0x40417c(0x1041)]=CesiumMath[_0x40417c(0x53a9)](_0x43ba89[_0x40417c(0x1041)]),_0x250cbd[_0x40417c(0x1041)]=CesiumMath[_0x40417c(0x53a9)](_0x250cbd[_0x40417c(0x1041)]);var _0x18598c=!0x1;if(defined$1(_0x4dd865)){var _0x182746=CesiumMath[_0x40417c(0x53a9)](_0x4dd865),_0x255f07=Math['min'](_0x43ba89[_0x40417c(0x1041)],_0x250cbd[_0x40417c(0x1041)]),_0x4dff17=Math[_0x40417c(0x2bc6)](_0x43ba89[_0x40417c(0x1041)],_0x250cbd[_0x40417c(0x1041)]),_0x1222ae=_0x182746>=_0x255f07&&_0x182746<=_0x4dff17;if(defined$1(_0x373230)){var _0x262caf=Math['abs'](_0x43ba89[_0x40417c(0x1041)]-_0x250cbd[_0x40417c(0x1041)]),_0x2a7cdb=CesiumMath[_0x40417c(0x3295)]-_0x262caf;(_0x1222ae?_0x262caf:_0x2a7cdb)<(_0x1222ae?_0x2a7cdb:_0x262caf)*_0x373230&&!_0x1222ae&&(_0x18598c=!0x0);}else _0x1222ae||(_0x18598c=!0x0);}_0x18598c?useLongestFlight(_0x43ba89,_0x250cbd):useShortestFlight(_0x43ba89,_0x250cbd);var _0x597565,_0x3c9665,_0x59ccad,_0x12ee77,_0x352ca4=createHeightFunction(_0x47688a,_0x1c3306,_0x43ba89[_0x40417c(0x5862)],_0x250cbd[_0x40417c(0x5862)],_0x164513),_0x2f69e9=createPitchFunction(_0x473757,_0x298db9,_0x352ca4,_0x597a69);return _0x597565=_0x43ba89[_0x40417c(0x1041)],_0x3c9665=_0x250cbd[_0x40417c(0x1041)],_0x59ccad=_0x43ba89[_0x40417c(0x288b)],_0x12ee77=_0x250cbd[_0x40417c(0x288b)],function(_0x3a24f1){var _0x33d5ba=_0x40417c,_0x580821,_0x2c6783,_0x5d5c2c=_0x3a24f1['time']/_0x5ef8a3,_0x43c0cf=_0xffec2e?_0x47688a[_0x33d5ba(0x3f28)]['height']:_0x352ca4(_0x5d5c2c);if(_0x1b35f2!==FlyInterpolationMode$1[_0x33d5ba(0x44b5)]&&defined$1(_0x17a16a)){if((_0x580821=_0x51d8ab['_times'][_0x17a16a]+_0x3a24f1[_0x33d5ba(0x2981)])>_0x51d8ab[_0x33d5ba(0x54af)][_0x51d8ab['_times'][_0x33d5ba(0x531b)]-0x1])return;var _0x5c7a93=_0x51d8ab[_0x33d5ba(0x35e2)](_0x580821),_0x66049f=Cartographic[_0x33d5ba(0x2d23)](_0x5c7a93);_0x2c6783=Cartesian3[_0x33d5ba(0x2a01)](_0x66049f[_0x33d5ba(0x1041)],_0x66049f[_0x33d5ba(0x288b)],_0x43c0cf);}else _0x2c6783=Cartesian3[_0x33d5ba(0x2a01)](CesiumMath[_0x33d5ba(0x52f2)](_0x597565,_0x3c9665,_0x5d5c2c),CesiumMath[_0x33d5ba(0x52f2)](_0x59ccad,_0x12ee77,_0x5d5c2c),_0x43c0cf);if(_0x4fa630){var _0x418f05=Cartographic['fromCartesian'](_0x2c6783),_0x596a2d=_0x459c52[_0x33d5ba(0x2292)][_0x33d5ba(0x4876)](_0x418f05);if(!defined$1(_0x596a2d))return;(_0x43c0cf<_0x596a2d||_0x43c0cf-_0x596a2d>0x0&&_0x43c0cf-_0x596a2d<_0xa737f8)&&(_0x418f05[_0x33d5ba(0x5862)]=_0x596a2d+_0xa737f8,_0x2c6783=Cartographic['toCartesian'](_0x418f05));}var _0x9182b8=_0x1d2ed7?_0x47688a['heading']:CesiumMath[_0x33d5ba(0x52f2)](_0x19220f,_0x1c59c2,_0x5d5c2c),_0x539a2d=_0x12c502?_0x47688a['pitch']:_0x2f69e9(_0x5d5c2c),_0x454240=CesiumMath[_0x33d5ba(0x52f2)](_0x22e8f7,_0x53f1e4,_0x5d5c2c);if(_0x49404e&&(_0x9182b8=_0x1d2ed7?_0x47688a[_0x33d5ba(0x8db)]:_0x1c59c2,_0x454240=_0x53f1e4),_0x1b35f2!==FlyInterpolationMode$1['NONE']&&defined$1(_0x17a16a)){var _0x3538b7=_0x580821+0.001;if(_0x3538b7>_0x51d8ab[_0x33d5ba(0x54af)][_0x51d8ab['_times'][_0x33d5ba(0x531b)]-0x1])_0x47688a['setView']({'destination':_0x2c6783,'orientation':{'heading':_0x9182b8,'pitch':_0x539a2d,'roll':_0x454240}});else{var _0x5a6a39=_0x51d8ab[_0x33d5ba(0x35e2)](_0x3538b7),_0x40cea6=Cartographic[_0x33d5ba(0x2d23)](_0x5a6a39);_0x5a6a39=Cartesian3[_0x33d5ba(0x2a01)](_0x40cea6[_0x33d5ba(0x1041)],_0x40cea6[_0x33d5ba(0x288b)],_0x43c0cf);var _0x3b6301=new Cartesian3(_0x5a6a39['x']-_0x2c6783['x'],_0x5a6a39['y']-_0x2c6783['y'],_0x5a6a39['z']-_0x2c6783['z']);Cartesian3[_0x33d5ba(0x4e7d)](_0x3b6301,_0x3b6301);var _0x4c9e1c=Transforms[_0x33d5ba(0x592)](_0x2c6783,_0x3b6301);_0x47688a[_0x33d5ba(0x362c)]({'destination':_0x2c6783,'orientation':{'direction':_0x3b6301,'up':_0x4c9e1c}});}}else _0x47688a[_0x33d5ba(0x362c)]({'destination':_0x2c6783,'orientation':{'heading':_0x9182b8,'pitch':_0x539a2d,'roll':_0x454240}});};}function createUpdate2D(_0x7c1040,_0x40fd75,_0x3bf366,_0x5bfb41,_0x55337e,_0x23a432,_0x5540de){var _0x267a22=_0x68aa19,_0x5b1d1b=_0x7c1040[_0x267a22(0x1224)],_0x2c1129=Cartesian3['clone'](_0x5b1d1b[_0x267a22(0x4771)],scratchStart),_0x3063ed=adjustAngleForLERP(_0x5b1d1b[_0x267a22(0x8db)],_0x5bfb41),_0x1e1cd8=_0x5b1d1b[_0x267a22(0x4506)][_0x267a22(0x339c)]-_0x5b1d1b[_0x267a22(0x4506)][_0x267a22(0x1831)],_0x4019d0=createHeightFunction(_0x5b1d1b,_0x3bf366,_0x1e1cd8,_0x3bf366['z'],_0x5540de);return function(_0x5b0d85){var _0x401364=_0x267a22,_0xab7555=_0x5b0d85[_0x401364(0x2981)]/_0x40fd75;_0x5b1d1b[_0x401364(0x362c)]({'orientation':{'heading':CesiumMath[_0x401364(0x52f2)](_0x3063ed,_0x5bfb41,_0xab7555)}}),Cartesian2[_0x401364(0x52f2)](_0x2c1129,_0x3bf366,_0xab7555,_0x5b1d1b[_0x401364(0x4771)]);var _0x2a8384=_0x4019d0(_0xab7555),_0x32d37c=_0x5b1d1b['frustum'],_0x389ded=_0x32d37c[_0x401364(0x4910)]/_0x32d37c[_0x401364(0x339c)],_0x5866a3=0.5*(_0x2a8384-(_0x32d37c[_0x401364(0x339c)]-_0x32d37c['left']));_0x32d37c[_0x401364(0x339c)]+=_0x5866a3,_0x32d37c[_0x401364(0x1831)]-=_0x5866a3,_0x32d37c['top']=_0x389ded*_0x32d37c[_0x401364(0x339c)],_0x32d37c[_0x401364(0x3b17)]=-_0x32d37c[_0x401364(0x4910)];};}var scratchCartographic$5=new Cartographic(),scratchDestination=new Cartesian3();function emptyFlight(_0x365aeb,_0xdb8b18){return{'startObject':{},'stopObject':{},'duration':0x0,'complete':_0x365aeb,'cancel':_0xdb8b18};}function wrapCallback(_0x3994b2,_0x10b64f){return function(){var _0x333031=_0x54f3;_0x333031(0x20f8)==typeof _0x10b64f&&_0x10b64f(),_0x3994b2[_0x333031(0x45cc)]=!0x0;};}CameraFlightPath['createTween']=function(_0x42787e,_0x528d83){var _0x1ef513=_0x68aa19,_0x3b87ee=(_0x528d83=defaultValue$1(_0x528d83,defaultValue$1[_0x1ef513(0x494f)]))[_0x1ef513(0x3b96)],_0x18d7e3=_0x42787e[_0x1ef513(0x4318)];if(_0x18d7e3===SceneMode$1[_0x1ef513(0x11d3)])return emptyFlight();var _0x287fce=defaultValue$1(_0x528d83[_0x1ef513(0x5349)],!0x0),_0x56d638=_0x42787e[_0x1ef513(0x1682)],_0x465bb0=_0x56d638[_0x1ef513(0x1706)],_0x99537f=_0x528d83[_0x1ef513(0x3a61)],_0x557d5d=_0x528d83[_0x1ef513(0x40d1)],_0x4b4233=_0x528d83[_0x1ef513(0x1f64)],_0x5912d5=_0x528d83[_0x1ef513(0x1f7f)],_0x426974=_0x528d83['easingFunction'],_0xa39c5e=_0x528d83[_0x1ef513(0x4c02)],_0x28720d=_0x528d83[_0x1ef513(0x2668)],_0x4233ba=_0x528d83[_0x1ef513(0x136c)],_0x101b8d=_0x528d83[_0x1ef513(0x4f47)],_0x4657f1=_0x528d83[_0x1ef513(0xe68)];_0x287fce&&_0x18d7e3!==SceneMode$1[_0x1ef513(0x5135)]&&(_0x465bb0[_0x1ef513(0x541d)](_0x3b87ee,scratchCartographic$5),_0x3b87ee=_0x56d638[_0x1ef513(0x3eda)](scratchCartographic$5,scratchDestination));var _0x399ef1=_0x42787e['camera'],_0x5b0551=_0x528d83['endTransform'];defined$1(_0x5b0551)&&_0x399ef1['_setTransform'](_0x5b0551);var _0x46c9f0=_0x528d83[_0x1ef513(0x1afe)];defined$1(_0x46c9f0)||(_0x46c9f0=Math['ceil'](Cartesian3['distance'](_0x399ef1[_0x1ef513(0x4771)],_0x3b87ee)/0xf4240)+0x2,_0x46c9f0=Math[_0x1ef513(0x27d5)](_0x46c9f0,0x3));var _0x5f1560=defaultValue$1(_0x528d83[_0x1ef513(0x8db)],0x0),_0x4d2041=defaultValue$1(_0x528d83[_0x1ef513(0x355c)],-CesiumMath[_0x1ef513(0x3f24)]),_0x2f68dd=defaultValue$1(_0x528d83[_0x1ef513(0x500e)],0x0),_0x174ff5=defaultValue$1(_0x528d83['headingFree'],!0x1),_0x2050c8=defaultValue$1(_0x528d83[_0x1ef513(0x25ae)],!0x1),_0x1c4a71=defaultValue$1(_0x528d83[_0x1ef513(0x344c)],!0x1),_0xd0346a=defaultValue$1(_0x528d83['directTurning'],!0x1),_0x3eaeee=_0x42787e['screenSpaceCameraController'];_0x3eaeee[_0x1ef513(0x45cc)]=_0x528d83[_0x1ef513(0x4951)]||_0x528d83[_0x1ef513(0x25ae)]||_0x528d83[_0x1ef513(0x344c)];var _0x1e41bc=wrapCallback(_0x3eaeee,_0x528d83[_0x1ef513(0x5080)]),_0x3d9ce8=wrapCallback(_0x3eaeee,_0x528d83[_0x1ef513(0xbda)]),_0x4ea74c=_0x399ef1[_0x1ef513(0x4506)],_0x46332b=_0x42787e[_0x1ef513(0x4318)]===SceneMode$1[_0x1ef513(0x4c10)];if(_0x46332b=(_0x46332b=(_0x46332b=(_0x46332b=_0x46332b&&Cartesian2['equalsEpsilon'](_0x399ef1[_0x1ef513(0x4771)],_0x3b87ee,CesiumMath[_0x1ef513(0x5316)]))&&CesiumMath[_0x1ef513(0x19c9)](Math['max'](_0x4ea74c['right']-_0x4ea74c[_0x1ef513(0x1831)],_0x4ea74c[_0x1ef513(0x4910)]-_0x4ea74c[_0x1ef513(0x3b17)]),_0x3b87ee['z'],CesiumMath['EPSILON6']))||_0x42787e[_0x1ef513(0x4318)]!==SceneMode$1['SCENE2D']&&Cartesian3[_0x1ef513(0x19c9)](_0x3b87ee,_0x399ef1['position'],CesiumMath[_0x1ef513(0x3a0a)]))&&CesiumMath[_0x1ef513(0x19c9)](CesiumMath[_0x1ef513(0x2867)](_0x5f1560),CesiumMath[_0x1ef513(0x2867)](_0x399ef1[_0x1ef513(0x8db)]),CesiumMath['EPSILON10'])&&CesiumMath[_0x1ef513(0x19c9)](CesiumMath[_0x1ef513(0x2867)](_0x4d2041),CesiumMath['negativePiToPi'](_0x399ef1[_0x1ef513(0x355c)]),CesiumMath[_0x1ef513(0x3a0a)])&&CesiumMath[_0x1ef513(0x19c9)](CesiumMath[_0x1ef513(0x2867)](_0x2f68dd),CesiumMath[_0x1ef513(0x2867)](_0x399ef1[_0x1ef513(0x500e)]),CesiumMath['EPSILON10']))return emptyFlight(_0x1e41bc,_0x3d9ce8);var _0x57eb87=new Array(0x4);if(_0x57eb87[SceneMode$1['SCENE2D']]=createUpdate2D,_0x57eb87[SceneMode$1[_0x1ef513(0x5135)]]=createUpdate3D,_0x57eb87[SceneMode$1[_0x1ef513(0x449e)]]=createUpdateCV,_0x46c9f0<=0x0)return emptyFlight(function(){_0x57eb87[_0x18d7e3](_0x42787e,0x1,_0x3b87ee,_0x5f1560,_0x4d2041,_0x2f68dd,_0x99537f,_0x557d5d,_0x4b4233,_0x5912d5)({'time':0x1}),'function'==typeof _0x1e41bc&&_0x1e41bc();},_0x3d9ce8);var _0x849876=_0x57eb87[_0x18d7e3](_0x42787e,_0x46c9f0,_0x3b87ee,_0x5f1560,_0x4d2041,_0x2f68dd,_0x99537f,_0x557d5d,_0x4b4233,_0x5912d5,_0x174ff5,_0x2050c8,_0x1c4a71,_0xa39c5e,_0x28720d,_0xd0346a,_0x4233ba,_0x101b8d,_0x4657f1);if(!defined$1(_0x426974)){var _0x2e748b=_0x399ef1[_0x1ef513(0x3f28)]['height'];_0x426974=_0x2e748b>(_0x18d7e3===SceneMode$1['SCENE3D']?_0x465bb0[_0x1ef513(0x541d)](_0x3b87ee)['height']:_0x3b87ee['z'])&&_0x2e748b>0x2cec?EasingFunction$1[_0x1ef513(0x1b87)]:EasingFunction$1['QUINTIC_IN_OUT'];}return{'duration':_0x46c9f0,'easingFunction':_0x426974,'startObject':{'time':0x0},'stopObject':{'time':_0x46c9f0},'update':_0x849876,'complete':_0x1e41bc,'cancel':_0x3d9ce8};};var MapMode2D={'ROTATE':0x0,'INFINITE_SCROLL':0x1},MapMode2D$1=Object[_0x68aa19(0x3e37)](MapMode2D);function Camera(_0x1251df){var _0x6b522=_0x68aa19;this[_0x6b522(0x54c6)]=_0x1251df,this[_0x6b522(0xfb3)]=Matrix4[_0x6b522(0x254b)](Matrix4[_0x6b522(0x5139)]),this['_invTransform']=Matrix4['clone'](Matrix4[_0x6b522(0x5139)]),this[_0x6b522(0x310b)]=Matrix4['clone'](Matrix4[_0x6b522(0x5139)]),this[_0x6b522(0x1b2c)]=Matrix4[_0x6b522(0x254b)](Matrix4[_0x6b522(0x5139)]),this['_transformChanged']=!0x1,this[_0x6b522(0x4771)]=new Cartesian3(),this[_0x6b522(0x49d9)]=new Cartesian3(),this[_0x6b522(0x5384)]=new Cartesian3(),this[_0x6b522(0x4e10)]=new Cartographic(),this[_0x6b522(0xb9f)]=0x0,this[_0x6b522(0x1a8)]=0x0,this['direction']=new Cartesian3(),this[_0x6b522(0x163f)]=new Cartesian3(),this[_0x6b522(0x530a)]=new Cartesian3(),this['up']=new Cartesian3(),this[_0x6b522(0x1c0a)]=new Cartesian3(),this[_0x6b522(0x3b6e)]=new Cartesian3(),this[_0x6b522(0x339c)]=new Cartesian3(),this[_0x6b522(0x48a8)]=new Cartesian3(),this[_0x6b522(0x3536)]=new Cartesian3(),this[_0x6b522(0x4506)]=new PerspectiveFrustum(),this['frustum']['aspectRatio']=_0x1251df['drawingBufferWidth']/_0x1251df[_0x6b522(0x1b40)],this[_0x6b522(0x4506)][_0x6b522(0x1f0a)]=CesiumMath[_0x6b522(0x12a4)](0x3c),this['defaultMoveAmount']=0x186a0,this[_0x6b522(0x2ff9)]=Math['PI']/0x3c,this[_0x6b522(0x5325)]=Math['PI']/0xe10,this[_0x6b522(0x52c0)]=0x186a0,this['constrainedAxis']=void 0x0,this[_0x6b522(0x5332)]=1.5,this[_0x6b522(0xe65)]=new Event(),this['_moveEnd']=new Event(),this[_0x6b522(0x12bf)]=new Event(),this['_changedPosition']=void 0x0,this[_0x6b522(0x57dc)]=void 0x0,this[_0x6b522(0x3d5d)]=void 0x0,this[_0x6b522(0x4208)]=0.5,this[_0x6b522(0x3c9)]=0.001,this[_0x6b522(0xf18)]=new Matrix4(),this[_0x6b522(0x4d79)]=new Matrix4(),updateViewMatrix(this),this[_0x6b522(0x5545)]=SceneMode$1[_0x6b522(0x5135)],this[_0x6b522(0x4463)]=!0x0;var _0x2ab8aa=_0x1251df[_0x6b522(0x1682)];this[_0x6b522(0x19f8)]=_0x2ab8aa,this[_0x6b522(0x163e)]=_0x2ab8aa[_0x6b522(0x3eda)](new Cartographic(Math['PI'],CesiumMath['PI_OVER_TWO'])),this[_0x6b522(0x3287)]=void 0x0,this[_0x6b522(0x3900)]=!0x1,rectangleCameraPosition3D(this,Camera[_0x6b522(0x1fb7)],this[_0x6b522(0x4771)],!0x0);var _0x12bb68=Cartesian3[_0x6b522(0x1791)](this[_0x6b522(0x4771)]);_0x12bb68+=_0x12bb68*Camera[_0x6b522(0x9dd)],Cartesian3['normalize'](this[_0x6b522(0x4771)],this[_0x6b522(0x4771)]),Cartesian3['multiplyByScalar'](this['position'],_0x12bb68,this['position']),this['bReflect']=!0x1,this[_0x6b522(0x1857)]=!0x1,this[_0x6b522(0x1f85)]=new Matrix4(),this[_0x6b522(0x2cff)]=new Cartesian3(),this[_0x6b522(0x2e52)]=new Cartesian3(),this[_0x6b522(0x2062)]=new Cartesian3(),this['_reflectRight']=new Cartesian3(),this[_0x6b522(0x2de1)]=!0x1,this[_0x6b522(0x400c)]=new Cartesian3(),this[_0x6b522(0x3268)]=!0x1,this[_0x6b522(0x28ee)]=!0x1,this[_0x6b522(0x221d)]=0x1,this[_0x6b522(0x560f)]=!0x1,this[_0x6b522(0xdda)]=0xa,this[_0x6b522(0x2877)]=void 0x0,this['_sensitivePositionRatio']=0x0,this[_0x6b522(0x26c)]=0x0,this[_0x6b522(0x50a5)]=0x16,this[_0x6b522(0x3169)]=!0x0,this[_0x6b522(0x1bf7)]=!0x1,this[_0x6b522(0x38dd)]=!0x1;}function updateViewMatrix(_0x5ed083){var _0x26259c=_0x68aa19;Matrix4['computeView'](_0x5ed083[_0x26259c(0x49d9)],_0x5ed083[_0x26259c(0x163f)],_0x5ed083[_0x26259c(0x1c0a)],_0x5ed083[_0x26259c(0x48a8)],_0x5ed083[_0x26259c(0xf18)]),Matrix4['multiply'](_0x5ed083[_0x26259c(0xf18)],_0x5ed083[_0x26259c(0x1b2c)],_0x5ed083[_0x26259c(0xf18)]),_0x5ed083[_0x26259c(0x50ce)]&&Matrix4[_0x26259c(0x373b)](_0x5ed083['_viewMatrix'],_0x5ed083['_reflectMatrix'],_0x5ed083[_0x26259c(0xf18)]),Matrix4[_0x26259c(0x2212)](_0x5ed083[_0x26259c(0xf18)],_0x5ed083[_0x26259c(0x4d79)]);}function updateCameraDeltas(_0x337bc1){var _0xc57707=_0x68aa19;if(defined$1(_0x337bc1['_oldPositionWC'])){_0x337bc1[_0xc57707(0x1a8)]=_0x337bc1[_0xc57707(0xb9f)];var _0xc01c34=Cartesian3[_0xc57707(0x286c)](_0x337bc1['positionWC'],_0x337bc1['_oldPositionWC'],_0x337bc1[_0xc57707(0x18a5)]);_0x337bc1['positionWCDeltaMagnitude']=Cartesian3[_0xc57707(0x1791)](_0xc01c34),_0x337bc1[_0xc57707(0x18a5)]=Cartesian3[_0xc57707(0x254b)](_0x337bc1[_0xc57707(0x923)],_0x337bc1['_oldPositionWC']),_0x337bc1[_0xc57707(0xb9f)]>0x0?(_0x337bc1[_0xc57707(0x5582)]=0x0,_0x337bc1['_lastMovedTimestamp']=getTimestamp$1()):_0x337bc1[_0xc57707(0x5582)]=Math[_0xc57707(0x2bc6)](getTimestamp$1()-_0x337bc1['_lastMovedTimestamp'],0x0)/0x3e8;}else _0x337bc1[_0xc57707(0x18a5)]=Cartesian3[_0xc57707(0x254b)](_0x337bc1[_0xc57707(0x923)],_0x337bc1[_0xc57707(0x18a5)]);}Camera['TRANSFORM_2D']=new Matrix4(0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1),Camera[_0x68aa19(0xb71)]=Matrix4[_0x68aa19(0x2212)](Camera['TRANSFORM_2D'],new Matrix4()),Camera[_0x68aa19(0x1fb7)]=Rectangle['fromDegrees'](0x46,0x0,0x8c,0x3c),Camera[_0x68aa19(0x9dd)]=0.5,Camera[_0x68aa19(0x498f)]=new HeadingPitchRange(0x0,-CesiumMath[_0x68aa19(0x1cd1)],0x0),Camera[_0x68aa19(0x4b51)][_0x68aa19(0x3835)]=function(){var _0x1b5e04=_0x68aa19;return defined$1(this[_0x1b5e04(0x32d6)])&&this['_mode']!==SceneMode$1[_0x1b5e04(0x4c10)];},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x2757)]=function(){var _0x3c41b2=_0x68aa19,_0xe80696=this;if(updateCameraDeltas(_0xe80696),this[_0x3c41b2(0x3169)]=!0x1,0x0!==_0xe80696[_0x3c41b2(0x12bf)][_0x3c41b2(0x196c)]){var _0xc00cc=_0xe80696[_0x3c41b2(0x4208)],_0x4f481a=_0xe80696[_0x3c41b2(0x3c9)];if(_0xe80696[_0x3c41b2(0x5545)]===SceneMode$1[_0x3c41b2(0x4c10)]){if(!defined$1(_0xe80696['_changedFrustum']))return _0xe80696[_0x3c41b2(0x2d54)]=Cartesian3[_0x3c41b2(0x254b)](_0xe80696['position'],_0xe80696[_0x3c41b2(0x2d54)]),void(_0xe80696[_0x3c41b2(0x3d5d)]=_0xe80696[_0x3c41b2(0x4506)][_0x3c41b2(0x254b)]());var _0x2a6822,_0x2d3795=_0xe80696[_0x3c41b2(0x4771)],_0x1204e5=_0xe80696['_changedPosition'],_0x1885fc=_0xe80696[_0x3c41b2(0x4506)],_0x163bc2=_0xe80696[_0x3c41b2(0x3d5d)],_0x1415f3=_0x2d3795['x']+_0x1885fc['left'],_0x13d132=_0x2d3795['x']+_0x1885fc['right'],_0x110dbf=_0x1204e5['x']+_0x163bc2[_0x3c41b2(0x1831)],_0xd31972=_0x1204e5['x']+_0x163bc2[_0x3c41b2(0x339c)],_0x5c8839=_0x2d3795['y']+_0x1885fc[_0x3c41b2(0x3b17)],_0x3da491=_0x2d3795['y']+_0x1885fc[_0x3c41b2(0x4910)],_0x5458fc=_0x1204e5['y']+_0x163bc2[_0x3c41b2(0x3b17)],_0x31a722=_0x1204e5['y']+_0x163bc2[_0x3c41b2(0x4910)],_0x21bdf3=Math[_0x3c41b2(0x2bc6)](_0x1415f3,_0x110dbf),_0x1256a4=Math[_0x3c41b2(0x27d5)](_0x13d132,_0xd31972),_0x24997e=Math[_0x3c41b2(0x2bc6)](_0x5c8839,_0x5458fc),_0x16cbea=Math[_0x3c41b2(0x27d5)](_0x3da491,_0x31a722);if(_0x21bdf3>=_0x1256a4||_0x24997e>=_0x3da491)_0x2a6822=0x1;else{var _0x564315=_0x163bc2;_0x1415f3<_0x110dbf&&_0x13d132>_0xd31972&&_0x5c8839<_0x5458fc&&_0x3da491>_0x31a722&&(_0x564315=_0x1885fc),_0x2a6822=0x1-(_0x1256a4-_0x21bdf3)*(_0x16cbea-_0x24997e)/((_0x564315[_0x3c41b2(0x339c)]-_0x564315[_0x3c41b2(0x1831)])*(_0x564315[_0x3c41b2(0x4910)]-_0x564315['bottom']));}return _0x2a6822>_0xc00cc&&(_0xe80696[_0x3c41b2(0x12bf)][_0x3c41b2(0x30bb)](_0x2a6822),_0xe80696[_0x3c41b2(0x2d54)]=Cartesian3[_0x3c41b2(0x254b)](_0xe80696['position'],_0xe80696[_0x3c41b2(0x2d54)]),_0xe80696[_0x3c41b2(0x3d5d)]=_0xe80696[_0x3c41b2(0x4506)]['clone'](_0xe80696[_0x3c41b2(0x3d5d)])),void(_0x2a6822>_0x4f481a&&(this[_0x3c41b2(0x3169)]=!0x0,_0xe80696['_changedPosition']=Cartesian3[_0x3c41b2(0x254b)](_0xe80696[_0x3c41b2(0x4771)],_0xe80696[_0x3c41b2(0x2d54)]),_0xe80696['_changedFrustum']=_0xe80696['frustum']['clone'](_0xe80696[_0x3c41b2(0x3d5d)])));}if(!defined$1(_0xe80696[_0x3c41b2(0x57dc)]))return _0xe80696['_changedPosition']=Cartesian3[_0x3c41b2(0x254b)](_0xe80696[_0x3c41b2(0x923)],_0xe80696[_0x3c41b2(0x2d54)]),void(_0xe80696[_0x3c41b2(0x57dc)]=Cartesian3[_0x3c41b2(0x254b)](_0xe80696[_0x3c41b2(0x1aa0)],_0xe80696[_0x3c41b2(0x57dc)]));var _0x456841,_0x3c0044=CesiumMath['acosClamped'](Cartesian3['dot'](_0xe80696[_0x3c41b2(0x1aa0)],_0xe80696[_0x3c41b2(0x57dc)]));_0x456841=defined$1(_0xe80696['frustum'][_0x3c41b2(0x5590)])?_0x3c0044/(0.5*_0xe80696['frustum']['fovy']):_0x3c0044;var _0x26a20c=Cartesian3[_0x3c41b2(0x2ffa)](_0xe80696[_0x3c41b2(0x923)],_0xe80696['_changedPosition'])/_0xe80696[_0x3c41b2(0x3f28)][_0x3c41b2(0x5862)];(_0x456841>_0xc00cc||_0x26a20c>_0xc00cc)&&(_0xe80696[_0x3c41b2(0x12bf)]['raiseEvent'](Math[_0x3c41b2(0x2bc6)](_0x456841,_0x26a20c)),_0xe80696[_0x3c41b2(0x2d54)]=Cartesian3[_0x3c41b2(0x254b)](_0xe80696[_0x3c41b2(0x923)],_0xe80696[_0x3c41b2(0x2d54)]),_0xe80696[_0x3c41b2(0x57dc)]=Cartesian3[_0x3c41b2(0x254b)](_0xe80696['directionWC'],_0xe80696[_0x3c41b2(0x57dc)])),(_0x456841>_0x4f481a||_0x26a20c>_0x4f481a)&&(_0xe80696[_0x3c41b2(0x12bf)][_0x3c41b2(0x30bb)](Math['max'](_0x456841,_0x26a20c)),this[_0x3c41b2(0x3169)]=!0x0,_0xe80696[_0x3c41b2(0x2d54)]=Cartesian3['clone'](_0xe80696[_0x3c41b2(0x923)],_0xe80696[_0x3c41b2(0x2d54)]),_0xe80696[_0x3c41b2(0x57dc)]=Cartesian3['clone'](_0xe80696[_0x3c41b2(0x1aa0)],_0xe80696[_0x3c41b2(0x57dc)]));}};var scratchAdjustHeightTransform=new Matrix4(),scratchAdjustHeightCartographic=new Cartographic();function convertTransformForColumbusView(_0x275eae){var _0x4aeb79=_0x68aa19;Transforms[_0x4aeb79(0xcc4)](_0x275eae[_0x4aeb79(0x19f8)],_0x275eae[_0x4aeb79(0xfb3)],_0x275eae[_0x4aeb79(0x310b)]);}Camera[_0x68aa19(0x4b51)][_0x68aa19(0x1feb)]=function(){var _0x12851b=_0x68aa19,_0x1fff13=this[_0x12851b(0x54c6)],_0x269203=_0x1fff13[_0x12851b(0x30fa)],_0xff5ae7=_0x269203[_0x12851b(0x2250)],_0x26e9a7=_0x269203[_0x12851b(0x950)],_0x146584=_0x269203[_0x12851b(0x335f)];if(!this[_0x12851b(0x3900)]&&_0xff5ae7){var _0x393a89=this['_mode'],_0x825815=_0x1fff13['globe'];if(defined$1(_0x825815)&&_0x393a89!==SceneMode$1[_0x12851b(0x4c10)]&&_0x393a89!==SceneMode$1['MORPHING']){var _0x28b940,_0x545f8b,_0x4fe52a=_0x825815[_0x12851b(0x1706)],_0x3d7892=_0x1fff13['mapProjection'];Matrix4[_0x12851b(0x2ed4)](this[_0x12851b(0x4503)],Matrix4['IDENTITY'])||(_0x28b940=Matrix4[_0x12851b(0x254b)](this[_0x12851b(0x4503)],scratchAdjustHeightTransform),_0x545f8b=Cartesian3[_0x12851b(0x1791)](this[_0x12851b(0x4771)]),this['_setTransform'](Matrix4[_0x12851b(0x5139)]));var _0x2140e5=scratchAdjustHeightCartographic;_0x393a89===SceneMode$1[_0x12851b(0x5135)]?_0x4fe52a['cartesianToCartographic'](this['position'],_0x2140e5):_0x3d7892[_0x12851b(0x35a6)](this[_0x12851b(0x4771)],_0x2140e5);var _0x3c39ae=!0x1;if(_0x2140e5['height']<_0x26e9a7){var _0x1fa486=_0x825815[_0x12851b(0x4876)](_0x2140e5);defined$1(_0x1fa486)&&(_0x1fa486+=_0x146584,_0x2140e5[_0x12851b(0x5862)]<_0x1fa486&&(_0x2140e5['height']=_0x1fa486,_0x393a89===SceneMode$1[_0x12851b(0x5135)]?_0x4fe52a[_0x12851b(0x1f84)](_0x2140e5,this[_0x12851b(0x4771)]):_0x3d7892[_0x12851b(0x3eda)](_0x2140e5,this['position']),_0x3c39ae=!0x0));}defined$1(_0x28b940)&&(this[_0x12851b(0x1255)](_0x28b940),_0x3c39ae&&(Cartesian3[_0x12851b(0x4e7d)](this[_0x12851b(0x4771)],this[_0x12851b(0x4771)]),Cartesian3[_0x12851b(0x3152)](this['position'],this['direction']),Cartesian3[_0x12851b(0x1c02)](this[_0x12851b(0x4771)],Math[_0x12851b(0x2bc6)](_0x545f8b,_0x146584),this['position']),Cartesian3[_0x12851b(0x4e7d)](this[_0x12851b(0xc3c)],this[_0x12851b(0xc3c)]),Cartesian3[_0x12851b(0x33cc)](this['direction'],this['up'],this[_0x12851b(0x339c)]),Cartesian3['cross'](this[_0x12851b(0x339c)],this['direction'],this['up'])));}}};var scratchCartographic$4=new Cartographic(),scratchCartesian3Projection=new Cartesian3(),scratchCartesian3$4=new Cartesian3(),scratchCartesian4Origin=new Cartesian4(),scratchCartesian4NewOrigin=new Cartesian4(),scratchCartesian4NewXAxis=new Cartesian4(),scratchCartesian4NewYAxis=new Cartesian4(),scratchCartesian4NewZAxis=new Cartesian4();function convertTransformFor2D(_0x4a5fa5){var _0x32613d=_0x68aa19,_0x4438cf=_0x4a5fa5[_0x32613d(0x19f8)],_0x35325d=_0x4438cf[_0x32613d(0x1706)],_0x2943b1=Matrix4[_0x32613d(0x3529)](_0x4a5fa5[_0x32613d(0xfb3)],0x3,scratchCartesian4Origin),_0x17da25=_0x35325d['cartesianToCartographic'](_0x2943b1,scratchCartographic$4),_0x5a0c6e=_0x4438cf['project'](_0x17da25,scratchCartesian3Projection),_0x35c9ad=scratchCartesian4NewOrigin;_0x35c9ad['x']=_0x5a0c6e['z'],_0x35c9ad['y']=_0x5a0c6e['x'],_0x35c9ad['z']=_0x5a0c6e['y'],_0x35c9ad['w']=0x1;var _0x4377dd=Cartesian4[_0x32613d(0x254b)](Cartesian4[_0x32613d(0x27ad)],scratchCartesian4NewZAxis),_0x232ce0=Cartesian4[_0x32613d(0x4979)](Matrix4['getColumn'](_0x4a5fa5[_0x32613d(0xfb3)],0x0,scratchCartesian3$4),_0x2943b1,scratchCartesian3$4);_0x35325d[_0x32613d(0x541d)](_0x232ce0,_0x17da25),_0x4438cf['project'](_0x17da25,_0x5a0c6e);var _0x5be9cc=scratchCartesian4NewXAxis;_0x5be9cc['x']=_0x5a0c6e['z'],_0x5be9cc['y']=_0x5a0c6e['x'],_0x5be9cc['z']=_0x5a0c6e['y'],_0x5be9cc['w']=0x0,Cartesian3[_0x32613d(0x286c)](_0x5be9cc,_0x35c9ad,_0x5be9cc),_0x5be9cc['x']=0x0;var _0x4ce5c5=scratchCartesian4NewYAxis;if(Cartesian3[_0x32613d(0x2ed9)](_0x5be9cc)>CesiumMath[_0x32613d(0x3a0a)])Cartesian3[_0x32613d(0x33cc)](_0x4377dd,_0x5be9cc,_0x4ce5c5);else{var _0x50e25d=Cartesian4[_0x32613d(0x4979)](Matrix4[_0x32613d(0x3529)](_0x4a5fa5[_0x32613d(0xfb3)],0x1,scratchCartesian3$4),_0x2943b1,scratchCartesian3$4);_0x35325d['cartesianToCartographic'](_0x50e25d,_0x17da25),_0x4438cf[_0x32613d(0x3eda)](_0x17da25,_0x5a0c6e),_0x4ce5c5['x']=_0x5a0c6e['z'],_0x4ce5c5['y']=_0x5a0c6e['x'],_0x4ce5c5['z']=_0x5a0c6e['y'],_0x4ce5c5['w']=0x0,Cartesian3[_0x32613d(0x286c)](_0x4ce5c5,_0x35c9ad,_0x4ce5c5),_0x4ce5c5['x']=0x0,Cartesian3['magnitudeSquared'](_0x4ce5c5)<CesiumMath[_0x32613d(0x3a0a)]&&(Cartesian4[_0x32613d(0x254b)](Cartesian4['UNIT_Y'],_0x5be9cc),Cartesian4[_0x32613d(0x254b)](Cartesian4[_0x32613d(0x689)],_0x4ce5c5));}Cartesian3['cross'](_0x4ce5c5,_0x4377dd,_0x5be9cc),Cartesian3[_0x32613d(0x4e7d)](_0x5be9cc,_0x5be9cc),Cartesian3[_0x32613d(0x33cc)](_0x4377dd,_0x5be9cc,_0x4ce5c5),Cartesian3[_0x32613d(0x4e7d)](_0x4ce5c5,_0x4ce5c5),Matrix4['setColumn'](_0x4a5fa5[_0x32613d(0x310b)],0x0,_0x5be9cc,_0x4a5fa5[_0x32613d(0x310b)]),Matrix4[_0x32613d(0x1cc7)](_0x4a5fa5[_0x32613d(0x310b)],0x1,_0x4ce5c5,_0x4a5fa5[_0x32613d(0x310b)]),Matrix4[_0x32613d(0x1cc7)](_0x4a5fa5[_0x32613d(0x310b)],0x2,_0x4377dd,_0x4a5fa5[_0x32613d(0x310b)]),Matrix4[_0x32613d(0x1cc7)](_0x4a5fa5[_0x32613d(0x310b)],0x3,_0x35c9ad,_0x4a5fa5[_0x32613d(0x310b)]);}var scratchCartesian$1=new Cartesian3();function updateMembers(_0x4b5f91){var _0xa8a371=_0x68aa19,_0xadf596=_0x4b5f91['_mode'],_0x2492de=!0x1,_0x409e3a=0x0;_0xadf596===SceneMode$1['SCENE2D']&&(_0x2492de=(_0x409e3a=_0x4b5f91[_0xa8a371(0x4506)][_0xa8a371(0x339c)]-_0x4b5f91[_0xa8a371(0x4506)]['left'])!==_0x4b5f91[_0xa8a371(0x4e10)][_0xa8a371(0x5862)]);var _0xa728aa=_0x4b5f91[_0xa8a371(0x49d9)],_0xc3e9ca=!Cartesian3[_0xa8a371(0x2ed4)](_0xa728aa,_0x4b5f91[_0xa8a371(0x4771)])||_0x2492de;_0xc3e9ca&&(_0xa728aa=Cartesian3['clone'](_0x4b5f91[_0xa8a371(0x4771)],_0x4b5f91[_0xa8a371(0x49d9)]));var _0x52f50a=_0x4b5f91[_0xa8a371(0x163f)],_0x18fad3=!Cartesian3['equals'](_0x52f50a,_0x4b5f91[_0xa8a371(0xc3c)]);_0x18fad3&&(Cartesian3[_0xa8a371(0x4e7d)](_0x4b5f91[_0xa8a371(0xc3c)],_0x4b5f91[_0xa8a371(0xc3c)]),_0x52f50a=Cartesian3[_0xa8a371(0x254b)](_0x4b5f91[_0xa8a371(0xc3c)],_0x4b5f91['_direction']));var _0x4aaced=_0x4b5f91[_0xa8a371(0x1c0a)],_0x29a74c=!Cartesian3[_0xa8a371(0x2ed4)](_0x4aaced,_0x4b5f91['up']);_0x29a74c&&(Cartesian3[_0xa8a371(0x4e7d)](_0x4b5f91['up'],_0x4b5f91['up']),_0x4aaced=Cartesian3[_0xa8a371(0x254b)](_0x4b5f91['up'],_0x4b5f91[_0xa8a371(0x1c0a)]));var _0x427f7a=_0x4b5f91[_0xa8a371(0x48a8)],_0xf5e304=!Cartesian3['equals'](_0x427f7a,_0x4b5f91[_0xa8a371(0x339c)]);_0xf5e304&&(Cartesian3['normalize'](_0x4b5f91['right'],_0x4b5f91[_0xa8a371(0x339c)]),_0x427f7a=Cartesian3['clone'](_0x4b5f91[_0xa8a371(0x339c)],_0x4b5f91[_0xa8a371(0x48a8)]));var _0x102593=!0x1;_0x4b5f91[_0xa8a371(0x50ce)]!=_0x4b5f91[_0xa8a371(0x1857)]&&(_0x4b5f91[_0xa8a371(0x1857)]=_0x4b5f91[_0xa8a371(0x50ce)],_0x102593=!0x0);var _0x377934=_0x4b5f91[_0xa8a371(0x18c2)]||_0x4b5f91['_modeChanged'];_0x4b5f91['_transformChanged']=!0x1,_0x377934&&(Matrix4[_0xa8a371(0x2212)](_0x4b5f91[_0xa8a371(0xfb3)],_0x4b5f91['_invTransform']),_0x4b5f91[_0xa8a371(0x5545)]===SceneMode$1[_0xa8a371(0x449e)]||_0x4b5f91[_0xa8a371(0x5545)]===SceneMode$1[_0xa8a371(0x4c10)]?Matrix4[_0xa8a371(0x2ed4)](Matrix4['IDENTITY'],_0x4b5f91[_0xa8a371(0xfb3)])?Matrix4['clone'](Camera[_0xa8a371(0x151e)],_0x4b5f91[_0xa8a371(0x310b)]):_0x4b5f91[_0xa8a371(0x5545)]===SceneMode$1[_0xa8a371(0x449e)]?convertTransformForColumbusView(_0x4b5f91):convertTransformFor2D(_0x4b5f91):Matrix4['clone'](_0x4b5f91[_0xa8a371(0xfb3)],_0x4b5f91['_actualTransform']),Matrix4['inverseTransformation'](_0x4b5f91[_0xa8a371(0x310b)],_0x4b5f91['_actualInvTransform']),_0x4b5f91[_0xa8a371(0x4463)]=!0x1);var _0x4223bd=_0x4b5f91[_0xa8a371(0x310b)];if(_0xc3e9ca||_0x377934){if(_0x4b5f91['_positionWC']=Matrix4[_0xa8a371(0x10a0)](_0x4223bd,_0xa728aa,_0x4b5f91[_0xa8a371(0x5384)]),_0xadf596===SceneMode$1[_0xa8a371(0x5135)]||_0xadf596===SceneMode$1[_0xa8a371(0x11d3)])_0x4b5f91['_positionCartographic']=_0x4b5f91[_0xa8a371(0x19f8)][_0xa8a371(0x1706)]['cartesianToCartographic'](_0x4b5f91['_positionWC'],_0x4b5f91[_0xa8a371(0x4e10)]);else{var _0x9f0b8=scratchCartesian$1;_0x9f0b8['x']=_0x4b5f91['_positionWC']['y'],_0x9f0b8['y']=_0x4b5f91[_0xa8a371(0x5384)]['z'],_0x9f0b8['z']=_0x4b5f91['_positionWC']['x'],_0xadf596===SceneMode$1[_0xa8a371(0x4c10)]&&(_0x9f0b8['z']=_0x409e3a),_0x4b5f91[_0xa8a371(0x19f8)][_0xa8a371(0x35a6)](_0x9f0b8,_0x4b5f91[_0xa8a371(0x4e10)]);}}if(_0x18fad3||_0x29a74c||_0xf5e304){var _0x1b37a5=Cartesian3[_0xa8a371(0x22ed)](_0x52f50a,Cartesian3[_0xa8a371(0x33cc)](_0x4aaced,_0x427f7a,scratchCartesian$1));if(Math[_0xa8a371(0x1661)](0x1-_0x1b37a5)>CesiumMath[_0xa8a371(0x241b)]){var _0x1dab52=0x1/Cartesian3[_0xa8a371(0x2ed9)](_0x4aaced),_0x54cd80=Cartesian3[_0xa8a371(0x22ed)](_0x4aaced,_0x52f50a)*_0x1dab52,_0x240f47=Cartesian3[_0xa8a371(0x1c02)](_0x52f50a,_0x54cd80,scratchCartesian$1);_0x4aaced=Cartesian3[_0xa8a371(0x4e7d)](Cartesian3[_0xa8a371(0x286c)](_0x4aaced,_0x240f47,_0x4b5f91[_0xa8a371(0x1c0a)]),_0x4b5f91[_0xa8a371(0x1c0a)]),Cartesian3[_0xa8a371(0x254b)](_0x4aaced,_0x4b5f91['up']),_0x427f7a=Cartesian3[_0xa8a371(0x33cc)](_0x52f50a,_0x4aaced,_0x4b5f91[_0xa8a371(0x48a8)]),Cartesian3[_0xa8a371(0x254b)](_0x427f7a,_0x4b5f91[_0xa8a371(0x339c)]);}}(_0x18fad3||_0x377934)&&(_0x4b5f91[_0xa8a371(0x530a)]=Matrix4[_0xa8a371(0x1c8e)](_0x4223bd,_0x52f50a,_0x4b5f91[_0xa8a371(0x530a)]),Cartesian3[_0xa8a371(0x4e7d)](_0x4b5f91[_0xa8a371(0x530a)],_0x4b5f91[_0xa8a371(0x530a)])),(_0x29a74c||_0x377934)&&(_0x4b5f91[_0xa8a371(0x3b6e)]=Matrix4[_0xa8a371(0x1c8e)](_0x4223bd,_0x4aaced,_0x4b5f91[_0xa8a371(0x3b6e)]),Cartesian3[_0xa8a371(0x4e7d)](_0x4b5f91[_0xa8a371(0x3b6e)],_0x4b5f91['_upWC'])),(_0xf5e304||_0x377934)&&(_0x4b5f91['_rightWC']=Matrix4[_0xa8a371(0x1c8e)](_0x4223bd,_0x427f7a,_0x4b5f91[_0xa8a371(0x3536)]),Cartesian3[_0xa8a371(0x4e7d)](_0x4b5f91['_rightWC'],_0x4b5f91[_0xa8a371(0x3536)])),(_0xc3e9ca||_0x18fad3||_0x29a74c||_0xf5e304||_0x377934||_0x102593)&&updateViewMatrix(_0x4b5f91);}function getHeading(_0x4e62c4,_0x1434a6){var _0x25dd55=_0x68aa19,_0x5cb422;return _0x5cb422=CesiumMath['equalsEpsilon'](Math[_0x25dd55(0x1661)](_0x4e62c4['z']),0x1,CesiumMath['EPSILON3'])?Math[_0x25dd55(0x8af)](_0x1434a6['y'],_0x1434a6['x'])-CesiumMath[_0x25dd55(0x3f24)]:Math[_0x25dd55(0x8af)](_0x4e62c4['y'],_0x4e62c4['x'])-CesiumMath['PI_OVER_TWO'],CesiumMath[_0x25dd55(0x3295)]-CesiumMath[_0x25dd55(0x53a9)](_0x5cb422);}function getPitch(_0x2f77d7){var _0x19074b=_0x68aa19;return CesiumMath['PI_OVER_TWO']-CesiumMath[_0x19074b(0x5404)](_0x2f77d7['z']);}function getRoll(_0x38ac65,_0x3bd0f2,_0x8a95d){var _0x5cc108=_0x68aa19,_0x1fc19e=0x0;return CesiumMath[_0x5cc108(0x19c9)](Math[_0x5cc108(0x1661)](_0x38ac65['z']),0x1,CesiumMath[_0x5cc108(0x33df)])||(_0x1fc19e=Math[_0x5cc108(0x8af)](-_0x8a95d['z'],_0x3bd0f2['z']),_0x1fc19e=CesiumMath['zeroToTwoPi'](_0x1fc19e+CesiumMath[_0x5cc108(0x3295)])),_0x1fc19e;}var scratchHPRMatrix1=new Matrix4(),scratchHPRMatrix2=new Matrix4();Object['defineProperties'](Camera[_0x68aa19(0x4b51)],{'transform':{'get':function(){return this['_transform'];}},'inverseTransform':{'get':function(){return updateMembers(this),this['_invTransform'];}},'viewMatrix':{'get':function(){return updateMembers(this),this['_viewMatrix'];}},'inverseViewMatrix':{'get':function(){var _0x429e49=_0x68aa19;return updateMembers(this),this[_0x429e49(0x4d79)];}},'positionCartographic':{'get':function(){var _0x16c494=_0x68aa19;return updateMembers(this),this[_0x16c494(0x4e10)];}},'positionWC':{'get':function(){var _0x29308a=_0x68aa19;return updateMembers(this),this[_0x29308a(0x5384)];}},'directionWC':{'get':function(){var _0x268d09=_0x68aa19;return updateMembers(this),this[_0x268d09(0x530a)];}},'upWC':{'get':function(){var _0x58ab1b=_0x68aa19;return updateMembers(this),this[_0x58ab1b(0x3b6e)];}},'rightWC':{'get':function(){var _0x3dfefa=_0x68aa19;return updateMembers(this),this[_0x3dfefa(0x3536)];}},'heading':{'get':function(){var _0x11f430=_0x68aa19;if(this[_0x11f430(0x5545)]!==SceneMode$1[_0x11f430(0x11d3)]){var _0x55734b=this[_0x11f430(0x19f8)][_0x11f430(0x1706)],_0x57698d=Matrix4[_0x11f430(0x254b)](this[_0x11f430(0xfb3)],scratchHPRMatrix1),_0x1b625c=Transforms[_0x11f430(0x3185)](this[_0x11f430(0x923)],_0x55734b,scratchHPRMatrix2);this[_0x11f430(0x1255)](_0x1b625c);var _0x57449f=getHeading(this[_0x11f430(0xc3c)],this['up']);return this[_0x11f430(0x1255)](_0x57698d),_0x57449f;}}},'pitch':{'get':function(){var _0x2cceb7=_0x68aa19;if(this['_mode']!==SceneMode$1[_0x2cceb7(0x11d3)]){var _0x2b35f0=this[_0x2cceb7(0x19f8)][_0x2cceb7(0x1706)],_0x1fdab1=Matrix4[_0x2cceb7(0x254b)](this[_0x2cceb7(0xfb3)],scratchHPRMatrix1),_0x457326=Transforms[_0x2cceb7(0x3185)](this[_0x2cceb7(0x923)],_0x2b35f0,scratchHPRMatrix2);this[_0x2cceb7(0x1255)](_0x457326);var _0x51b905=getPitch(this['direction']);return this[_0x2cceb7(0x1255)](_0x1fdab1),_0x51b905;}}},'roll':{'get':function(){var _0x449a84=_0x68aa19;if(this[_0x449a84(0x5545)]!==SceneMode$1[_0x449a84(0x11d3)]){var _0xbe1eb1=this[_0x449a84(0x19f8)][_0x449a84(0x1706)],_0x4f146d=Matrix4[_0x449a84(0x254b)](this[_0x449a84(0xfb3)],scratchHPRMatrix1),_0x46458b=Transforms[_0x449a84(0x3185)](this[_0x449a84(0x923)],_0xbe1eb1,scratchHPRMatrix2);this['_setTransform'](_0x46458b);var _0x387b3e=getRoll(this[_0x449a84(0xc3c)],this['up'],this['right']);return this[_0x449a84(0x1255)](_0x4f146d),_0x387b3e;}}},'moveStart':{'get':function(){var _0x403a1d=_0x68aa19;return this[_0x403a1d(0xe65)];}},'moveEnd':{'get':function(){var _0xaaeea8=_0x68aa19;return this[_0xaaeea8(0x515d)];}},'changed':{'get':function(){var _0x32cb9e=_0x68aa19;return this[_0x32cb9e(0x12bf)];}},'flyCircleLoop':{'set':function(_0x4362f1){var _0x1c3d9d=_0x68aa19;this[_0x1c3d9d(0x3268)]!==_0x4362f1&&(this[_0x1c3d9d(0x28ee)]=!0x0),this['_flyCircleLoop']=_0x4362f1;},'get':function(){return this['_flyCircleLoop'];}},'speedRatio':{'get':function(){var _0x1b514f=_0x68aa19;return this[_0x1b514f(0x221d)];},'set':function(_0x54e8b9){var _0x2b004f=_0x68aa19;this[_0x2b004f(0x221d)]=_0x54e8b9;}},'flyClampToGround':{'set':function(_0x1e39ac){var _0x306a81=_0x68aa19;this[_0x306a81(0x560f)]=_0x1e39ac;},'get':function(){var _0x25c9d0=_0x68aa19;return this[_0x25c9d0(0x560f)];}},'flyRelativeHeight':{'set':function(_0x224ef8){var _0x4fca77=_0x68aa19;this[_0x4fca77(0xdda)]=_0x224ef8;},'get':function(){var _0x7c1431=_0x68aa19;return this[_0x7c1431(0xdda)];}},'sensitivePositionRatio':{'set':function(_0x4ec915){var _0x506042=_0x68aa19;this['_sensitivePositionRatio']=CesiumMath[_0x506042(0x3c40)](_0x4ec915,0x0,0x1);},'get':function(){var _0x2a55c6=_0x68aa19;return this[_0x2a55c6(0x3d9a)];}},'preciseSensitivePosition':{'set':function(_0x56f1cd){var _0x4c1a71=_0x68aa19;defined$1(_0x56f1cd)&&_0x4c1a71(0x46da)==typeof _0x56f1cd&&(this[_0x4c1a71(0x1bf7)]=_0x56f1cd);},'get':function(){var _0x228309=_0x68aa19;return this[_0x228309(0x1bf7)];}},'sensitiveRegionRatio':{'set':function(_0x6cdd56){var _0x723d95=_0x68aa19;this[_0x723d95(0x26c)]=_0x6cdd56;},'get':function(){return this['_sensitiveRegionRatio'];}}}),Camera['prototype'][_0x68aa19(0x4bfe)]=function(){var _0x2b2277=_0x68aa19;if(this[_0x2b2277(0x54c6)]['mode']===SceneMode$1['SCENE3D']){var _0x391cf1=this['_scene']['canvas'],_0xc60eba=this[_0x2b2277(0x54c6)][_0x2b2277(0x4a7b)];windowPosition['x']=_0x391cf1['clientWidth']/0x2,windowPosition['y']=_0x391cf1['clientHeight']/0x2;var _0x2d44f3=void 0x0;if(defined$1(this[_0x2b2277(0x54c6)][_0x2b2277(0x2292)])&&this[_0x2b2277(0x1bf7)]&&defined$1(_0x2d44f3=this[_0x2b2277(0x54c6)]['pickPositionWorldCoordinates'](windowPosition,pickPositionResult,!0x0))&&(this['_sensitivePosition']=_0x2d44f3),!defined$1(_0x2d44f3)){var _0x78b423=this[_0x2b2277(0xa96)](windowPosition),_0xf8b492=Ellipsoid[_0x2b2277(0x1d49)];defined$1(_0xc60eba[_0x2b2277(0x272f)])&&0x0!=_0xc60eba[_0x2b2277(0x272f)]&&(_0xf8b492=new Ellipsoid(CesiumMath[_0x2b2277(0x3721)]+_0xc60eba[_0x2b2277(0x272f)],CesiumMath['Radius']+_0xc60eba[_0x2b2277(0x272f)],CesiumMath['Radius']+_0xc60eba['averageTerrainHeight']));var _0xd32a66=IntersectionTests[_0x2b2277(0x1803)](_0x78b423,_0xf8b492);if(defined$1(_0xd32a66)){windowPositionTop['x']=_0x391cf1['clientWidth']/0x2,windowPositionTop['y']=0x0;var _0x40fb19=this[_0x2b2277(0xa96)](windowPositionTop);if(defined$1(IntersectionTests['rayEllipsoid'](_0x40fb19,_0xf8b492)))this[_0x2b2277(0x2877)]=Ray[_0x2b2277(0x4795)](_0x78b423,_0xd32a66[_0x2b2277(0x3db1)]);else{var _0x39b91c,_0x1c018f=Cartesian3[_0x2b2277(0x1791)](this[_0x2b2277(0x4771)]);_0x39b91c=_0x1c018f<CesiumMath[_0x2b2277(0x3721)]?CesiumMath[_0x2b2277(0x3f24)]:Math[_0x2b2277(0x2ac1)](CesiumMath[_0x2b2277(0x3721)]/_0x1c018f);var _0x8c70c0=new Ray(this[_0x2b2277(0x4771)],new Cartesian3(-this['position']['x'],-this[_0x2b2277(0x4771)]['y'],-this[_0x2b2277(0x4771)]['z'])),_0x190549=new Cartesian3(_0x8c70c0[_0x2b2277(0x3e2c)]['x']+_0x8c70c0['direction']['x'],_0x8c70c0[_0x2b2277(0x3e2c)]['y']+_0x8c70c0[_0x2b2277(0xc3c)]['y'],_0x8c70c0['origin']['z']+_0x8c70c0[_0x2b2277(0xc3c)]['z']),_0x2ed684=new Cartesian3(_0x78b423['origin']['x']+_0x78b423[_0x2b2277(0xc3c)]['x'],_0x78b423[_0x2b2277(0x3e2c)]['y']+_0x78b423[_0x2b2277(0xc3c)]['y'],_0x78b423[_0x2b2277(0x3e2c)]['z']+_0x78b423[_0x2b2277(0xc3c)]['z']),_0x6df041=Cartesian3[_0x2b2277(0x2ffa)](_0x190549,_0x2ed684),_0x488386=0x2*Math[_0x2b2277(0x2ac1)](0.5*_0x6df041),_0x21f04a=(0.5*this[_0x2b2277(0x4506)]['fov']-(_0x39b91c-_0x488386))/this[_0x2b2277(0x4506)][_0x2b2277(0x1f0a)],_0x35dd0c=_0x391cf1[_0x2b2277(0xd5b)]*(0x1+_0x21f04a)*0.5;if(!Number[_0x2b2277(0x2e02)](_0x35dd0c)){var _0x43ca4f=new Cartesian2(0.5*_0x391cf1[_0x2b2277(0x49a0)],_0x35dd0c),_0x58c2ee=this[_0x2b2277(0xa96)](_0x43ca4f),_0x62cda6=IntersectionTests['rayEllipsoid'](_0x58c2ee,_0xf8b492);defined$1(_0x62cda6)?this[_0x2b2277(0x2877)]=Ray[_0x2b2277(0x4795)](_0x58c2ee,_0x62cda6[_0x2b2277(0x3db1)]):this[_0x2b2277(0x2877)]=void 0x0;}}}else this[_0x2b2277(0x2877)]=void 0x0;}var _0x35ae67=_0xc60eba[_0x2b2277(0x33ae)];if(defined$1(_0x35ae67)){_0x35dd0c=_0xc60eba[_0x2b2277(0x4174)][_0x2b2277(0x1b40)];var _0x1bd782=this[_0x2b2277(0x4506)][_0x2b2277(0x1249)];if(this[_0x2b2277(0x4e10)][_0x2b2277(0x5862)],defined$1(this['_sensitivePosition'])){var _0x367316=Cartesian3[_0x2b2277(0x2ffa)](this[_0x2b2277(0x923)],this[_0x2b2277(0x2877)]),_0x3334a1=_0x35ae67[_0x2b2277(0xedd)]['getLevelMaximumGeometricError'](0x0);this[_0x2b2277(0x29ed)]=CesiumMath[_0x2b2277(0x133)](_0x3334a1*_0x35dd0c/(0x2*_0x35ae67[_0x2b2277(0x31e2)]*_0x367316*_0x1bd782));}}}};var windowPositionTop=new Cartesian2(),windowPosition=new Cartesian2(),pickPositionResult=new Cartesian3();Camera['prototype']['update']=function(_0x370b97){var _0x58159a=_0x68aa19,_0x140ae3=!0x1;if(_0x370b97!==this[_0x58159a(0x5545)]&&(this[_0x58159a(0x5545)]=_0x370b97,this[_0x58159a(0x4463)]=_0x370b97!==SceneMode$1[_0x58159a(0x11d3)],_0x140ae3=this[_0x58159a(0x5545)]===SceneMode$1[_0x58159a(0x4c10)]),_0x140ae3){var _0x2e7180=this[_0x58159a(0x3287)]=this[_0x58159a(0x4506)][_0x58159a(0x254b)](),_0x398978=_0x2e7180['top']/_0x2e7180[_0x58159a(0x339c)];_0x2e7180[_0x58159a(0x339c)]=0x2*this[_0x58159a(0x163e)]['x'],_0x2e7180['left']=-_0x2e7180[_0x58159a(0x339c)],_0x2e7180[_0x58159a(0x4910)]=_0x398978*_0x2e7180['right'],_0x2e7180['bottom']=-_0x2e7180[_0x58159a(0x4910)];}this[_0x58159a(0x5545)]===SceneMode$1[_0x58159a(0x4c10)]&&clampMove2D(this,this[_0x58159a(0x4771)]);var _0x1ff6f4=this[_0x58159a(0x54c6)][_0x58159a(0x2292)],_0x120b8d=!defined$1(_0x1ff6f4)||_0x1ff6f4['_surface']['tileProvider']['ready']&&0x0===_0x1ff6f4['_surface'][_0x58159a(0x2ea8)][_0x58159a(0x531b)]&&0x0===_0x1ff6f4[_0x58159a(0x3c47)][_0x58159a(0x2901)][_0x58159a(0x531b)]&&0x0===_0x1ff6f4[_0x58159a(0x3c47)]['_tileLoadQueueLow'][_0x58159a(0x531b)]&&0x0===_0x1ff6f4[_0x58159a(0x3c47)][_0x58159a(0x18c)][_0x58159a(0x1254)];this[_0x58159a(0x3900)]&&(this[_0x58159a(0x3900)]=!_0x120b8d),_0x120b8d&&this[_0x58159a(0x1feb)](),this['_isFlyCircle']&&this[_0x58159a(0xf60)](this['_flyCircleCenter']);};var setTransformPosition=new Cartesian3(),setTransformUp=new Cartesian3(),setTransformDirection=new Cartesian3();Camera[_0x68aa19(0x4b51)][_0x68aa19(0x1255)]=function(_0x3baf95){var _0x82392b=_0x68aa19,_0x22a9a8=Cartesian3[_0x82392b(0x254b)](this[_0x82392b(0x923)],setTransformPosition),_0xe87cfd=Cartesian3[_0x82392b(0x254b)](this[_0x82392b(0x2205)],setTransformUp),_0x191b3e=Cartesian3[_0x82392b(0x254b)](this[_0x82392b(0x1aa0)],setTransformDirection);Matrix4['clone'](_0x3baf95,this[_0x82392b(0xfb3)]),this[_0x82392b(0x18c2)]=!0x0,updateMembers(this);var _0x55ab15=this[_0x82392b(0x1b2c)];Matrix4['multiplyByPoint'](_0x55ab15,_0x22a9a8,this['position']),Matrix4[_0x82392b(0x1c8e)](_0x55ab15,_0x191b3e,this[_0x82392b(0xc3c)]),Matrix4[_0x82392b(0x1c8e)](_0x55ab15,_0xe87cfd,this['up']),Cartesian3['cross'](this[_0x82392b(0xc3c)],this['up'],this[_0x82392b(0x339c)]),updateMembers(this);};var scratchAdjustOrtghographicFrustumMousePosition=new Cartesian2(),pickGlobeScratchRay$2=new Ray(),scratchRayIntersection$2=new Cartesian3(),scratchDepthIntersection$2=new Cartesian3();Camera[_0x68aa19(0x4b51)][_0x68aa19(0x1099)]=function(_0x4cc3dc){var _0x2cc673=_0x68aa19;if(this['frustum']instanceof OrthographicFrustum&&(_0x4cc3dc||!(this[_0x2cc673(0x4e10)][_0x2cc673(0x5862)]<0x249f0))){if(Matrix4[_0x2cc673(0x2ed4)](Matrix4[_0x2cc673(0x5139)],this[_0x2cc673(0x4503)])){var _0x44a07e,_0x494105,_0x1e4405=this[_0x2cc673(0x54c6)],_0x18f229=_0x1e4405[_0x2cc673(0x2292)];if(defined$1(_0x18f229)){var _0x133bb3=scratchAdjustOrtghographicFrustumMousePosition;_0x133bb3['x']=_0x1e4405['drawingBufferWidth']/0x2,_0x133bb3['y']=_0x1e4405[_0x2cc673(0x1b40)]/0x2;var _0x483b03=this[_0x2cc673(0xa96)](_0x133bb3,pickGlobeScratchRay$2);if(_0x44a07e=_0x18f229[_0x2cc673(0x1e5)](_0x483b03,_0x1e4405,scratchRayIntersection$2),_0x1e4405['pickPositionSupported']&&(_0x494105=_0x1e4405[_0x2cc673(0xd47)](_0x133bb3,scratchDepthIntersection$2)),defined$1(_0x44a07e)&&defined$1(_0x494105)){var _0x25bd71=defined$1(_0x494105)?Cartesian3[_0x2cc673(0x2ffa)](_0x494105,this[_0x2cc673(0x923)]):Number[_0x2cc673(0x25a9)],_0x44f571=defined$1(_0x44a07e)?Cartesian3[_0x2cc673(0x2ffa)](_0x44a07e,this[_0x2cc673(0x923)]):Number['POSITIVE_INFINITY'];this[_0x2cc673(0x4506)][_0x2cc673(0x209)]=Math[_0x2cc673(0x27d5)](_0x25bd71,_0x44f571);}else defined$1(_0x494105)?this[_0x2cc673(0x4506)][_0x2cc673(0x209)]=Cartesian3['distance'](_0x494105,this[_0x2cc673(0x923)]):defined$1(_0x44a07e)&&(this['frustum'][_0x2cc673(0x209)]=Cartesian3['distance'](_0x44a07e,this[_0x2cc673(0x923)]));}if(!defined$1(_0x18f229)||!defined$1(_0x44a07e)&&!defined$1(_0x494105)){var _0x2b2087=Math[_0x2cc673(0x2bc6)](this['positionCartographic'][_0x2cc673(0x5862)],0x0);this[_0x2cc673(0x4506)][_0x2cc673(0x209)]=_0x2b2087;}}else this[_0x2cc673(0x4506)][_0x2cc673(0x209)]=Cartesian3[_0x2cc673(0x1791)](this[_0x2cc673(0x4771)]);}};var scratchSetViewCartesian=new Cartesian3(),scratchSetViewTransform1=new Matrix4(),scratchSetViewTransform2=new Matrix4(),scratchSetViewQuaternion=new Quaternion(),scratchSetViewMatrix3=new Matrix3(),scratchSetViewCartographic=new Cartographic();function setView3D(_0xa2c30c,_0x40f293,_0x13328b){var _0x5afd54=_0x68aa19,_0x526603=Matrix4[_0x5afd54(0x254b)](_0xa2c30c['transform'],scratchSetViewTransform1),_0x459616=Transforms[_0x5afd54(0x3185)](_0x40f293,_0xa2c30c[_0x5afd54(0x19f8)][_0x5afd54(0x1706)],scratchSetViewTransform2);_0xa2c30c[_0x5afd54(0x1255)](_0x459616),Cartesian3[_0x5afd54(0x254b)](Cartesian3['ZERO'],_0xa2c30c[_0x5afd54(0x4771)]),_0x13328b[_0x5afd54(0x8db)]=_0x13328b[_0x5afd54(0x8db)]-CesiumMath[_0x5afd54(0x3f24)];var _0x255345=Quaternion[_0x5afd54(0x2ddb)](_0x13328b,scratchSetViewQuaternion),_0x42e247=Matrix3[_0x5afd54(0x23d2)](_0x255345,scratchSetViewMatrix3);Matrix3[_0x5afd54(0x3529)](_0x42e247,0x0,_0xa2c30c['direction']),Matrix3[_0x5afd54(0x3529)](_0x42e247,0x2,_0xa2c30c['up']),Cartesian3[_0x5afd54(0x33cc)](_0xa2c30c[_0x5afd54(0xc3c)],_0xa2c30c['up'],_0xa2c30c[_0x5afd54(0x339c)]),_0xa2c30c[_0x5afd54(0x1255)](_0x526603),_0xa2c30c[_0x5afd54(0x1099)](!0x0);}function setViewCV(_0x41e49b,_0x1d57e2,_0x114835,_0x172dd4){var _0x2ae409=_0x68aa19;if(_0x1d57e2){var _0x1b4168=_0x1d57e2['x'],_0x14d61a=_0x1d57e2['y'];_0x1b4168>20037508.342789244&&(_0x1b4168-=20037508.342789244*Math[_0x2ae409(0x67a)](_0x1b4168/20037508.342789244)),_0x14d61a>10018754.171394622&&(_0x14d61a-=20037508.342789244*Math[_0x2ae409(0x67a)]((_0x14d61a+10018754.171394622)/20037508.342789244)),_0x1d57e2['x']=_0x1b4168,_0x1d57e2['y']=_0x14d61a;}var _0x2f785f=Matrix4['clone'](_0x41e49b['transform'],scratchSetViewTransform1);if(_0x41e49b[_0x2ae409(0x1255)](Matrix4[_0x2ae409(0x5139)]),!Cartesian3[_0x2ae409(0x2ed4)](_0x1d57e2,_0x41e49b[_0x2ae409(0x923)])){if(_0x172dd4){var _0x4ce6f2=_0x41e49b[_0x2ae409(0x19f8)],_0x35756e=_0x4ce6f2[_0x2ae409(0x1706)][_0x2ae409(0x541d)](_0x1d57e2,scratchSetViewCartographic);_0x1d57e2=_0x4ce6f2[_0x2ae409(0x3eda)](_0x35756e,scratchSetViewCartesian);}Cartesian3[_0x2ae409(0x254b)](_0x1d57e2,_0x41e49b[_0x2ae409(0x4771)]);}_0x114835[_0x2ae409(0x8db)]=_0x114835[_0x2ae409(0x8db)]-CesiumMath[_0x2ae409(0x3f24)];var _0x2df11f=Quaternion[_0x2ae409(0x2ddb)](_0x114835,scratchSetViewQuaternion),_0x4f6cda=Matrix3['fromQuaternion'](_0x2df11f,scratchSetViewMatrix3);Matrix3[_0x2ae409(0x3529)](_0x4f6cda,0x0,_0x41e49b[_0x2ae409(0xc3c)]),Matrix3['getColumn'](_0x4f6cda,0x2,_0x41e49b['up']),Cartesian3[_0x2ae409(0x33cc)](_0x41e49b[_0x2ae409(0xc3c)],_0x41e49b['up'],_0x41e49b[_0x2ae409(0x339c)]),_0x41e49b[_0x2ae409(0x1255)](_0x2f785f),_0x41e49b['_adjustOrthographicFrustum'](!0x0);}function setView2D(_0xc47f8d,_0x3de889,_0x4513b6,_0x5cdbb8){var _0x26999c=_0x68aa19,_0x35cefe=Matrix4[_0x26999c(0x254b)](_0xc47f8d['transform'],scratchSetViewTransform1);if(_0xc47f8d[_0x26999c(0x1255)](Matrix4[_0x26999c(0x5139)]),!Cartesian3['equals'](_0x3de889,_0xc47f8d[_0x26999c(0x923)])){if(_0x5cdbb8){var _0x3afcc5=_0xc47f8d['_projection'],_0x274e61=_0x3afcc5[_0x26999c(0x1706)]['cartesianToCartographic'](_0x3de889,scratchSetViewCartographic);_0x3de889=_0x3afcc5[_0x26999c(0x3eda)](_0x274e61,scratchSetViewCartesian);}Cartesian2[_0x26999c(0x254b)](_0x3de889,_0xc47f8d[_0x26999c(0x4771)]);var _0x49521f=0.5*-_0x3de889['z'],_0x52cef1=-_0x49521f,_0x1a0bd6=_0xc47f8d[_0x26999c(0x4506)];if(_0x52cef1>_0x49521f){var _0x1db203=_0x1a0bd6['top']/_0x1a0bd6['right'];_0x1a0bd6[_0x26999c(0x339c)]=_0x52cef1,_0x1a0bd6[_0x26999c(0x1831)]=_0x49521f,_0x1a0bd6[_0x26999c(0x4910)]=_0x1a0bd6['right']*_0x1db203,_0x1a0bd6['bottom']=-_0x1a0bd6['top'];}}if(_0xc47f8d[_0x26999c(0x54c6)][_0x26999c(0x2fd9)]===MapMode2D$1['ROTATE']){_0x4513b6[_0x26999c(0x8db)]=_0x4513b6['heading']-CesiumMath[_0x26999c(0x3f24)],_0x4513b6[_0x26999c(0x355c)]=-CesiumMath[_0x26999c(0x3f24)],_0x4513b6[_0x26999c(0x500e)]=0x0;var _0x2a1cf4=Quaternion['fromHeadingPitchRoll'](_0x4513b6,scratchSetViewQuaternion),_0x38e0e8=Matrix3[_0x26999c(0x23d2)](_0x2a1cf4,scratchSetViewMatrix3);Matrix3[_0x26999c(0x3529)](_0x38e0e8,0x2,_0xc47f8d['up']),Cartesian3[_0x26999c(0x33cc)](_0xc47f8d['direction'],_0xc47f8d['up'],_0xc47f8d[_0x26999c(0x339c)]);}_0xc47f8d[_0x26999c(0x1255)](_0x35cefe);}var scratchToHPRDirection=new Cartesian3(),scratchToHPRUp=new Cartesian3(),scratchToHPRRight=new Cartesian3();function directionUpToHeadingPitchRoll(_0x10e519,_0x3a7c49,_0x5f5135,_0x1822eb){var _0x23b764=_0x68aa19,_0x221f84=Cartesian3[_0x23b764(0x254b)](_0x5f5135[_0x23b764(0xc3c)],scratchToHPRDirection),_0x4adf60=Cartesian3['clone'](_0x5f5135['up'],scratchToHPRUp);if(_0x10e519[_0x23b764(0x54c6)][_0x23b764(0x4318)]===SceneMode$1[_0x23b764(0x5135)]){var _0x282f44=_0x10e519[_0x23b764(0x19f8)]['ellipsoid'],_0x5c0105=Transforms[_0x23b764(0x3185)](_0x3a7c49,_0x282f44,scratchHPRMatrix1),_0x5e30b4=Matrix4[_0x23b764(0x2212)](_0x5c0105,scratchHPRMatrix2);Matrix4['multiplyByPointAsVector'](_0x5e30b4,_0x221f84,_0x221f84),Matrix4[_0x23b764(0x1c8e)](_0x5e30b4,_0x4adf60,_0x4adf60);}var _0x43e905=Cartesian3['cross'](_0x221f84,_0x4adf60,scratchToHPRRight);return _0x1822eb[_0x23b764(0x8db)]=getHeading(_0x221f84,_0x4adf60),_0x1822eb[_0x23b764(0x355c)]=getPitch(_0x221f84),_0x1822eb[_0x23b764(0x500e)]=getRoll(_0x221f84,_0x4adf60,_0x43e905),_0x1822eb;}var scratchSetViewOptions={'destination':void 0x0,'orientation':{'direction':void 0x0,'up':void 0x0,'heading':void 0x0,'pitch':void 0x0,'roll':void 0x0},'convert':void 0x0,'endTransform':void 0x0},scratchHpr=new HeadingPitchRoll();Camera['prototype'][_0x68aa19(0x362c)]=function(_0x42224e){var _0x1f6d43=_0x68aa19;_0x42224e=defaultValue$1(_0x42224e,defaultValue$1[_0x1f6d43(0x494f)]);var _0x2e7133=defaultValue$1(_0x42224e['orientation'],defaultValue$1['EMPTY_OBJECT']),_0x3cb257=this[_0x1f6d43(0x5545)];if(_0x3cb257!==SceneMode$1[_0x1f6d43(0x11d3)]){defined$1(_0x42224e[_0x1f6d43(0x5424)])&&this[_0x1f6d43(0x1255)](_0x42224e[_0x1f6d43(0x5424)]);var _0x26dbde=defaultValue$1(_0x42224e[_0x1f6d43(0x5349)],!0x0),_0x3d32ac=defaultValue$1(_0x42224e[_0x1f6d43(0x3b96)],Cartesian3[_0x1f6d43(0x254b)](this['positionWC'],scratchSetViewCartesian));defined$1(_0x3d32ac)&&defined$1(_0x3d32ac[_0x1f6d43(0x4488)])&&(_0x3d32ac=this[_0x1f6d43(0x2425)](_0x3d32ac,scratchSetViewCartesian),_0x26dbde=!0x1),defined$1(_0x2e7133['direction'])&&(_0x2e7133=directionUpToHeadingPitchRoll(this,_0x3d32ac,_0x2e7133,scratchSetViewOptions[_0x1f6d43(0xebd)])),scratchHpr[_0x1f6d43(0x8db)]=defaultValue$1(_0x2e7133[_0x1f6d43(0x8db)],0x0),scratchHpr[_0x1f6d43(0x355c)]=defaultValue$1(_0x2e7133[_0x1f6d43(0x355c)],-CesiumMath[_0x1f6d43(0x3f24)]),scratchHpr[_0x1f6d43(0x500e)]=defaultValue$1(_0x2e7133['roll'],0x0),this['_suspendTerrainAdjustment']=!0x0,_0x3cb257===SceneMode$1['SCENE3D']?setView3D(this,_0x3d32ac,scratchHpr):_0x3cb257===SceneMode$1['SCENE2D']?setView2D(this,_0x3d32ac,scratchHpr,_0x26dbde):setViewCV(this,_0x3d32ac,scratchHpr,_0x26dbde);}};var pitchScratch=new Cartesian3();function clampMove2D(_0x400c92,_0x5f4ee9){var _0xe21fdd=_0x68aa19,_0x259a8e,_0x169ffd,_0x2b9b1a=_0x400c92[_0xe21fdd(0x54c6)][_0xe21fdd(0x2fd9)]===MapMode2D$1[_0xe21fdd(0x3b00)],_0x4e170d=_0x400c92[_0xe21fdd(0x163e)]['x'],_0x4d2e94=_0x400c92[_0xe21fdd(0x163e)]['y'];_0x2b9b1a?_0x259a8e=-(_0x169ffd=_0x4e170d):(_0x169ffd=_0x5f4ee9['x']-0x2*_0x4e170d,_0x259a8e=_0x5f4ee9['x']+0x2*_0x4e170d),_0x5f4ee9['x']>_0x4e170d&&(_0x5f4ee9['x']=_0x169ffd),_0x5f4ee9['x']<-_0x4e170d&&(_0x5f4ee9['x']=_0x259a8e),_0x5f4ee9['y']>_0x4d2e94&&(_0x5f4ee9['y']=_0x4d2e94),_0x5f4ee9['y']<-_0x4d2e94&&(_0x5f4ee9['y']=-_0x4d2e94);}Camera[_0x68aa19(0x4b51)][_0x68aa19(0xb74)]=function(_0x1ef8d7){var _0x19510d=_0x68aa19,_0xf57c54=this['_mode'];if(_0xf57c54===SceneMode$1[_0x19510d(0x11d3)]&&this[_0x19510d(0x54c6)][_0x19510d(0x93c)](),_0xf57c54===SceneMode$1[_0x19510d(0x4c10)])this[_0x19510d(0x261e)]({'destination':Camera[_0x19510d(0x1fb7)],'duration':_0x1ef8d7,'endTransform':Matrix4[_0x19510d(0x5139)]});else{if(_0xf57c54===SceneMode$1['SCENE3D']){var _0x5978a9=this[_0x19510d(0x2425)](Camera[_0x19510d(0x1fb7)]),_0x24704f=Cartesian3[_0x19510d(0x1791)](_0x5978a9);_0x24704f+=_0x24704f*Camera[_0x19510d(0x9dd)],Cartesian3['normalize'](_0x5978a9,_0x5978a9),Cartesian3[_0x19510d(0x1c02)](_0x5978a9,_0x24704f,_0x5978a9),this[_0x19510d(0x261e)]({'destination':_0x5978a9,'duration':_0x1ef8d7,'endTransform':Matrix4[_0x19510d(0x5139)]});}else{if(_0xf57c54===SceneMode$1[_0x19510d(0x449e)]){var _0x135f81=this['_projection'][_0x19510d(0x1706)]['maximumRadius'],_0x4e6c5c=new Cartesian3(0x0,-0x1,0x1);_0x4e6c5c=Cartesian3[_0x19510d(0x1c02)](Cartesian3[_0x19510d(0x4e7d)](_0x4e6c5c,_0x4e6c5c),0x5*_0x135f81,_0x4e6c5c),this[_0x19510d(0x261e)]({'destination':_0x4e6c5c,'duration':_0x1ef8d7,'orientation':{'heading':0x0,'pitch':-Math[_0x19510d(0x1e18)](Cartesian3[_0x19510d(0x4e7d)](_0x4e6c5c,pitchScratch)['z']),'roll':0x0},'endTransform':Matrix4[_0x19510d(0x5139)],'convert':!0x1});}}}},Camera['prototype'][_0x68aa19(0x25e)]=function(_0x560811,_0x5a28c0){var _0x539be7=_0x68aa19;return defined$1(_0x5a28c0)||(_0x5a28c0=new Cartesian4()),updateMembers(this),Matrix4[_0x539be7(0x21ec)](this['_actualInvTransform'],_0x560811,_0x5a28c0);},Camera['prototype'][_0x68aa19(0x10fa)]=function(_0x3f9d12,_0x249b97){var _0x51f084=_0x68aa19;return defined$1(_0x249b97)||(_0x249b97=new Cartesian3()),updateMembers(this),Matrix4[_0x51f084(0x10a0)](this[_0x51f084(0x1b2c)],_0x3f9d12,_0x249b97);},Camera['prototype'][_0x68aa19(0x24b0)]=function(_0x13fbd6,_0x5966c4){var _0xc0bcc5=_0x68aa19;return defined$1(_0x5966c4)||(_0x5966c4=new Cartesian3()),updateMembers(this),Matrix4['multiplyByPointAsVector'](this[_0xc0bcc5(0x1b2c)],_0x13fbd6,_0x5966c4);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x216e)]=function(_0x1b799b,_0x3ffba6){var _0x1ccff9=_0x68aa19;return defined$1(_0x3ffba6)||(_0x3ffba6=new Cartesian4()),updateMembers(this),Matrix4[_0x1ccff9(0x21ec)](this[_0x1ccff9(0x310b)],_0x1b799b,_0x3ffba6);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x4c09)]=function(_0x3c8471,_0x296c5d){var _0x5255b0=_0x68aa19;return defined$1(_0x296c5d)||(_0x296c5d=new Cartesian3()),updateMembers(this),Matrix4[_0x5255b0(0x10a0)](this['_actualTransform'],_0x3c8471,_0x296c5d);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0xb4d)]=function(_0x5abf2f,_0x501355){var _0x14c8fe=_0x68aa19;return defined$1(_0x501355)||(_0x501355=new Cartesian3()),updateMembers(this),Matrix4[_0x14c8fe(0x1c8e)](this[_0x14c8fe(0x310b)],_0x5abf2f,_0x501355);};var moveScratch$1=new Cartesian3();Camera[_0x68aa19(0x4b51)][_0x68aa19(0x4240)]=function(_0x1523a3,_0x272ca3){var _0x25218c=_0x68aa19,_0x2f2257=this[_0x25218c(0x54c6)];if(this[_0x25218c(0x38dd)]){Cartesian3[_0x25218c(0x1c02)](_0x1523a3,Math[_0x25218c(0x10ba)](_0x272ca3),moveScratch$1);var _0x1f7e3e=_0x2f2257[_0x25218c(0x4983)](moveScratch$1);if(defined$1(_0x1f7e3e)){if(Cartesian3['distance'](this['position'],_0x1f7e3e)<0x1)return;}}var _0x5b952b=this[_0x25218c(0x4771)];Cartesian3[_0x25218c(0x1c02)](_0x1523a3,_0x272ca3,moveScratch$1),Cartesian3['add'](_0x5b952b,moveScratch$1,_0x5b952b),this[_0x25218c(0x5545)]===SceneMode$1[_0x25218c(0x4c10)]&&clampMove2D(this,_0x5b952b),this['_adjustOrthographicFrustum'](!0x0);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x784)]=function(_0x46c583){var _0x605268=_0x68aa19;_0x46c583=defaultValue$1(_0x46c583,this['defaultMoveAmount']),this[_0x605268(0x5545)]===SceneMode$1[_0x605268(0x4c10)]?zoom2D$1(this,_0x46c583):this[_0x605268(0x4240)](this[_0x605268(0xc3c)],_0x46c583);},Camera['prototype'][_0x68aa19(0x29e6)]=function(_0x551854){var _0x373846=_0x68aa19;_0x551854=defaultValue$1(_0x551854,this[_0x373846(0x2c2e)]),this[_0x373846(0x5545)]===SceneMode$1['SCENE2D']?zoom2D$1(this,-_0x551854):this[_0x373846(0x4240)](this[_0x373846(0xc3c)],-_0x551854);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x33ca)]=function(_0xc9cebc){var _0x3a075c=_0x68aa19;_0xc9cebc=defaultValue$1(_0xc9cebc,this['defaultMoveAmount']),this[_0x3a075c(0x4240)](this['up'],_0xc9cebc);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x9fd)]=function(_0x282a69){var _0x8f499e=_0x68aa19;_0x282a69=defaultValue$1(_0x282a69,this[_0x8f499e(0x2c2e)]),this[_0x8f499e(0x4240)](this['up'],-_0x282a69);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x9bf)]=function(_0x471550){var _0xfaab14=_0x68aa19;_0x471550=defaultValue$1(_0x471550,this['defaultMoveAmount']),this['move'](this[_0xfaab14(0x339c)],_0x471550);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x1f92)]=function(_0x5b4779){var _0x313285=_0x68aa19;_0x5b4779=defaultValue$1(_0x5b4779,this[_0x313285(0x2c2e)]),this[_0x313285(0x4240)](this['right'],-_0x5b4779);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x31bc)]=function(_0x597f73){var _0x44255d=_0x68aa19;_0x597f73=defaultValue$1(_0x597f73,this[_0x44255d(0x2ff9)]),this[_0x44255d(0x5545)]!==SceneMode$1[_0x44255d(0x4c10)]&&this['look'](this['up'],-_0x597f73);},Camera['prototype'][_0x68aa19(0x3bc6)]=function(_0x2ccc8e){var _0x2e9cbf=_0x68aa19;_0x2ccc8e=defaultValue$1(_0x2ccc8e,this[_0x2e9cbf(0x2ff9)]),this[_0x2e9cbf(0x5545)]!==SceneMode$1[_0x2e9cbf(0x4c10)]&&this[_0x2e9cbf(0x2134)](this['up'],_0x2ccc8e);},Camera[_0x68aa19(0x4b51)]['lookUp']=function(_0x5a0496){var _0x2f6877=_0x68aa19;_0x5a0496=defaultValue$1(_0x5a0496,this[_0x2f6877(0x2ff9)]),this['_mode']!==SceneMode$1['SCENE2D']&&this[_0x2f6877(0x2134)](this[_0x2f6877(0x339c)],-_0x5a0496);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x2d07)]=function(_0x172604){var _0x38d739=_0x68aa19;_0x172604=defaultValue$1(_0x172604,this[_0x38d739(0x2ff9)]),this[_0x38d739(0x5545)]!==SceneMode$1[_0x38d739(0x4c10)]&&this[_0x38d739(0x2134)](this[_0x38d739(0x339c)],_0x172604);};var lookScratchQuaternion=new Quaternion(),lookScratchMatrix=new Matrix3();Camera[_0x68aa19(0x4b51)]['look']=function(_0x35a5d7,_0xa8b3d3){var _0x55ee37=_0x68aa19,_0x273108=defaultValue$1(_0xa8b3d3,this[_0x55ee37(0x2ff9)]),_0x3d55f6=Quaternion[_0x55ee37(0x1c60)](_0x35a5d7,-_0x273108,lookScratchQuaternion),_0x1e77a6=Matrix3[_0x55ee37(0x23d2)](_0x3d55f6,lookScratchMatrix),_0x24e1ab=this['direction'],_0x27e486=this['up'],_0x449111=this[_0x55ee37(0x339c)];Matrix3['multiplyByVector'](_0x1e77a6,_0x24e1ab,_0x24e1ab),Matrix3[_0x55ee37(0x21ec)](_0x1e77a6,_0x27e486,_0x27e486),Matrix3[_0x55ee37(0x21ec)](_0x1e77a6,_0x449111,_0x449111);},Camera[_0x68aa19(0x4b51)]['twistLeft']=function(_0x33c055){var _0x1af1d5=_0x68aa19;_0x33c055=defaultValue$1(_0x33c055,this['defaultLookAmount']),this[_0x1af1d5(0x2134)](this[_0x1af1d5(0xc3c)],_0x33c055);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x91a)]=function(_0x424ad1){var _0x406956=_0x68aa19;_0x424ad1=defaultValue$1(_0x424ad1,this[_0x406956(0x2ff9)]),this[_0x406956(0x2134)](this[_0x406956(0xc3c)],-_0x424ad1);};var rotateScratchQuaternion=new Quaternion(),rotateScratchMatrix=new Matrix3();Camera[_0x68aa19(0x4b51)]['rotate']=function(_0x2f4987,_0x4d2c42){var _0x1b28eb=_0x68aa19,_0xa4cbd6=defaultValue$1(_0x4d2c42,this[_0x1b28eb(0x5325)]),_0x35f264=Quaternion['fromAxisAngle'](_0x2f4987,-_0xa4cbd6,rotateScratchQuaternion),_0x35f34d=Matrix3[_0x1b28eb(0x23d2)](_0x35f264,rotateScratchMatrix);Matrix3['multiplyByVector'](_0x35f34d,this[_0x1b28eb(0x4771)],this[_0x1b28eb(0x4771)]),Matrix3[_0x1b28eb(0x21ec)](_0x35f34d,this[_0x1b28eb(0xc3c)],this[_0x1b28eb(0xc3c)]),Matrix3[_0x1b28eb(0x21ec)](_0x35f34d,this['up'],this['up']),Cartesian3[_0x1b28eb(0x33cc)](this[_0x1b28eb(0xc3c)],this['up'],this['right']),Cartesian3['cross'](this['right'],this[_0x1b28eb(0xc3c)],this['up']),this[_0x1b28eb(0x1099)](!0x1);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x5285)]=function(_0x1f8452){var _0x1a157d=_0x68aa19;rotateVertical(this,_0x1f8452=defaultValue$1(_0x1f8452,this[_0x1a157d(0x5325)]));},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x4b39)]=function(_0x29e3e2){var _0x25a056=_0x68aa19;rotateVertical(this,-(_0x29e3e2=defaultValue$1(_0x29e3e2,this[_0x25a056(0x5325)])));};var rotateVertScratchP=new Cartesian3(),rotateVertScratchA=new Cartesian3(),rotateVertScratchTan=new Cartesian3(),rotateVertScratchNegate=new Cartesian3();function rotateVertical(_0x363173,_0x3da34c){var _0x3b5f07=_0x68aa19,_0x3a7c3e=_0x363173[_0x3b5f07(0x4771)],_0x576d40=Cartesian3[_0x3b5f07(0x4e7d)](_0x3a7c3e,rotateVertScratchP);if(defined$1(_0x363173['constrainedAxis'])){var _0x30938b=Cartesian3['equalsEpsilon'](_0x576d40,_0x363173[_0x3b5f07(0x368f)],CesiumMath[_0x3b5f07(0x241b)]),_0x65ac85=Cartesian3[_0x3b5f07(0x19c9)](_0x576d40,Cartesian3[_0x3b5f07(0x3152)](_0x363173[_0x3b5f07(0x368f)],rotateVertScratchNegate),CesiumMath[_0x3b5f07(0x241b)]);if(_0x30938b||_0x65ac85)(_0x30938b&&_0x3da34c<0x0||_0x65ac85&&_0x3da34c>0x0)&&_0x363173[_0x3b5f07(0x3f9)](_0x363173['right'],_0x3da34c);else{var _0x15cb3e=Cartesian3[_0x3b5f07(0x4e7d)](_0x363173[_0x3b5f07(0x368f)],rotateVertScratchA),_0x21b174=Cartesian3['dot'](_0x576d40,_0x15cb3e),_0x26e32f=CesiumMath[_0x3b5f07(0x5404)](_0x21b174);_0x3da34c>0x0&&_0x3da34c>_0x26e32f&&(_0x3da34c=_0x26e32f-CesiumMath[_0x3b5f07(0x418c)]),_0x21b174=Cartesian3[_0x3b5f07(0x22ed)](_0x576d40,Cartesian3['negate'](_0x15cb3e,rotateVertScratchNegate)),_0x26e32f=CesiumMath[_0x3b5f07(0x5404)](_0x21b174),_0x3da34c<0x0&&-_0x3da34c>_0x26e32f&&(_0x3da34c=-_0x26e32f+CesiumMath['EPSILON4']);var _0x5332f8=Cartesian3[_0x3b5f07(0x33cc)](_0x15cb3e,_0x576d40,rotateVertScratchTan),_0x4ff7e6=Cartesian3[_0x3b5f07(0x22ed)](_0x5332f8,_0x363173[_0x3b5f07(0x339c)]);if(_0x4ff7e6<0x0&&_0x3da34c>0x0)return;_0x5332f8=_0x4ff7e6<0x0?Cartesian3[_0x3b5f07(0x3152)](_0x5332f8,_0x5332f8):_0x5332f8,_0x363173[_0x3b5f07(0x3f9)](_0x5332f8,_0x3da34c);}}else _0x363173[_0x3b5f07(0x3f9)](_0x363173['right'],_0x3da34c);}function rotateHorizontal(_0x381d81,_0x507fee){var _0xcb0380=_0x68aa19;defined$1(_0x381d81[_0xcb0380(0x368f)])?_0x381d81['rotate'](_0x381d81[_0xcb0380(0x368f)],_0x507fee):_0x381d81[_0xcb0380(0x3f9)](_0x381d81['up'],_0x507fee);}function zoom2D$1(_0x3302b4,_0x28e56b){var _0x3e642c=_0x68aa19,_0x5f1867,_0x24cdd8=_0x3302b4[_0x3e642c(0x4506)];if(_0x28e56b*=0.5,Math[_0x3e642c(0x1661)](_0x24cdd8[_0x3e642c(0x4910)])+Math['abs'](_0x24cdd8[_0x3e642c(0x3b17)])>Math['abs'](_0x24cdd8[_0x3e642c(0x1831)])+Math[_0x3e642c(0x1661)](_0x24cdd8[_0x3e642c(0x339c)])){var _0x436cb5=_0x24cdd8[_0x3e642c(0x4910)]-_0x28e56b,_0x143ed9=_0x24cdd8[_0x3e642c(0x3b17)]+_0x28e56b,_0x2a24fd=_0x3302b4[_0x3e642c(0x163e)]['y'];_0x3302b4[_0x3e642c(0x54c6)][_0x3e642c(0x2fd9)]===MapMode2D$1['ROTATE']&&(_0x2a24fd*=_0x3302b4[_0x3e642c(0x5332)]),_0x143ed9>_0x2a24fd&&(_0x143ed9=_0x2a24fd,_0x436cb5=-_0x2a24fd),_0x436cb5<=_0x143ed9&&(_0x436cb5=0x1,_0x143ed9=-0x1),_0x5f1867=_0x24cdd8[_0x3e642c(0x339c)]/_0x24cdd8[_0x3e642c(0x4910)],_0x24cdd8[_0x3e642c(0x4910)]=_0x436cb5,_0x24cdd8[_0x3e642c(0x3b17)]=_0x143ed9,_0x24cdd8['right']=_0x24cdd8[_0x3e642c(0x4910)]*_0x5f1867,_0x24cdd8[_0x3e642c(0x1831)]=-_0x24cdd8[_0x3e642c(0x339c)];}else{var _0xe92798=_0x24cdd8[_0x3e642c(0x339c)]-_0x28e56b,_0x42ec47=_0x24cdd8[_0x3e642c(0x1831)]+_0x28e56b,_0x2afcff=_0x3302b4[_0x3e642c(0x163e)]['x'];_0x3302b4[_0x3e642c(0x54c6)][_0x3e642c(0x2fd9)]===MapMode2D$1[_0x3e642c(0x3b00)]&&(_0x2afcff*=_0x3302b4[_0x3e642c(0x5332)]),_0xe92798>_0x2afcff&&(_0xe92798=_0x2afcff,_0x42ec47=-_0x2afcff),_0xe92798<=_0x42ec47&&(_0xe92798=0x1,_0x42ec47=-0x1),_0x5f1867=_0x24cdd8[_0x3e642c(0x4910)]/_0x24cdd8[_0x3e642c(0x339c)],_0x24cdd8[_0x3e642c(0x339c)]=_0xe92798,_0x24cdd8['left']=_0x42ec47,_0x24cdd8['top']=_0x24cdd8[_0x3e642c(0x339c)]*_0x5f1867,_0x24cdd8[_0x3e642c(0x3b17)]=-_0x24cdd8[_0x3e642c(0x4910)];}}function zoom3D$1(_0x397a76,_0x5a8401){var _0x4e0b0b=_0x68aa19;_0x397a76[_0x4e0b0b(0x4240)](_0x397a76[_0x4e0b0b(0xc3c)],_0x5a8401);}Camera[_0x68aa19(0x4b51)]['rotateRight']=function(_0x40f2c3){var _0x2ff52f=_0x68aa19;rotateHorizontal(this,-(_0x40f2c3=defaultValue$1(_0x40f2c3,this[_0x2ff52f(0x5325)])));},Camera[_0x68aa19(0x4b51)]['rotateLeft']=function(_0x559cc9){var _0x1933fe=_0x68aa19;rotateHorizontal(this,_0x559cc9=defaultValue$1(_0x559cc9,this[_0x1933fe(0x5325)]));},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x54a1)]=function(_0x290207){var _0x5a30f0=_0x68aa19;_0x290207=defaultValue$1(_0x290207,this[_0x5a30f0(0x52c0)]),this[_0x5a30f0(0x5545)]===SceneMode$1[_0x5a30f0(0x4c10)]?zoom2D$1(this,_0x290207):zoom3D$1(this,_0x290207);},Camera['prototype'][_0x68aa19(0x5037)]=function(_0x1a0607){var _0x320da5=_0x68aa19;_0x1a0607=defaultValue$1(_0x1a0607,this[_0x320da5(0x52c0)]),this['_mode']===SceneMode$1['SCENE2D']?zoom2D$1(this,-_0x1a0607):zoom3D$1(this,-_0x1a0607);},Camera['prototype'][_0x68aa19(0x21d2)]=function(){var _0x2b449e=_0x68aa19;return this[_0x2b449e(0x5545)]===SceneMode$1[_0x2b449e(0x5135)]?Cartesian3[_0x2b449e(0x1791)](this[_0x2b449e(0x4771)]):this[_0x2b449e(0x5545)]===SceneMode$1['COLUMBUS_VIEW']?Math[_0x2b449e(0x1661)](this[_0x2b449e(0x4771)]['z']):this[_0x2b449e(0x5545)]===SceneMode$1['SCENE2D']?Math[_0x2b449e(0x2bc6)](this[_0x2b449e(0x4506)]['right']-this['frustum'][_0x2b449e(0x1831)],this[_0x2b449e(0x4506)]['top']-this[_0x2b449e(0x4506)]['bottom']):void 0x0;};var scratchLookAtMatrix4=new Matrix4();Camera['prototype']['lookAt']=function(_0x1e1371,_0x420d8e){var _0x3cc542=_0x68aa19,_0x5202d1=Transforms[_0x3cc542(0x3185)](_0x1e1371,Ellipsoid['WGS84'],scratchLookAtMatrix4);this['lookAtTransform'](_0x5202d1,_0x420d8e);};var scratchLookAtHeadingPitchRangeOffset=new Cartesian3(),scratchLookAtHeadingPitchRangeQuaternion1=new Quaternion(),scratchLookAtHeadingPitchRangeQuaternion2=new Quaternion(),scratchHeadingPitchRangeMatrix3=new Matrix3();function offsetFromHeadingPitchRange(_0x1a53a2,_0x5cf809,_0xedeb86){var _0x423592=_0x68aa19;_0x5cf809=CesiumMath[_0x423592(0x3c40)](_0x5cf809,-CesiumMath[_0x423592(0x3f24)],CesiumMath['PI_OVER_TWO']),_0x1a53a2=CesiumMath[_0x423592(0x53a9)](_0x1a53a2)-CesiumMath['PI_OVER_TWO'];var _0x5a204b=Quaternion[_0x423592(0x1c60)](Cartesian3['UNIT_Y'],-_0x5cf809,scratchLookAtHeadingPitchRangeQuaternion1),_0x4ccf2a=Quaternion['fromAxisAngle'](Cartesian3[_0x423592(0x689)],-_0x1a53a2,scratchLookAtHeadingPitchRangeQuaternion2),_0x2edd61=Quaternion['multiply'](_0x4ccf2a,_0x5a204b,_0x4ccf2a),_0x5c2a91=Matrix3[_0x423592(0x23d2)](_0x2edd61,scratchHeadingPitchRangeMatrix3),_0x796478=Cartesian3[_0x423592(0x254b)](Cartesian3[_0x423592(0x27ad)],scratchLookAtHeadingPitchRangeOffset);return Matrix3['multiplyByVector'](_0x5c2a91,_0x796478,_0x796478),Cartesian3[_0x423592(0x3152)](_0x796478,_0x796478),Cartesian3[_0x423592(0x1c02)](_0x796478,_0xedeb86,_0x796478),_0x796478;}Camera[_0x68aa19(0x4b51)][_0x68aa19(0x85e)]=function(_0x508d48,_0x3d745f){var _0x3129c7=_0x68aa19;if(this[_0x3129c7(0x1255)](_0x508d48),defined$1(_0x3d745f)){var _0x4ff482;if(_0x4ff482=defined$1(_0x3d745f['heading'])?offsetFromHeadingPitchRange(_0x3d745f[_0x3129c7(0x8db)],_0x3d745f[_0x3129c7(0x355c)],_0x3d745f['range']):_0x3d745f,this[_0x3129c7(0x5545)]===SceneMode$1[_0x3129c7(0x4c10)]){Cartesian2['clone'](Cartesian2['ZERO'],this[_0x3129c7(0x4771)]),Cartesian3[_0x3129c7(0x3152)](_0x4ff482,this['up']),this['up']['z']=0x0,Cartesian3['magnitudeSquared'](this['up'])<CesiumMath[_0x3129c7(0x3a0a)]&&Cartesian3[_0x3129c7(0x254b)](Cartesian3[_0x3129c7(0x51ed)],this['up']),Cartesian3['normalize'](this['up'],this['up']),this[_0x3129c7(0x1255)](Matrix4[_0x3129c7(0x5139)]),Cartesian3[_0x3129c7(0x3152)](Cartesian3['UNIT_Z'],this[_0x3129c7(0xc3c)]),Cartesian3['cross'](this[_0x3129c7(0xc3c)],this['up'],this[_0x3129c7(0x339c)]),Cartesian3[_0x3129c7(0x4e7d)](this[_0x3129c7(0x339c)],this[_0x3129c7(0x339c)]);var _0x3a9bf5=this[_0x3129c7(0x4506)],_0x5e4b7f=_0x3a9bf5[_0x3129c7(0x4910)]/_0x3a9bf5[_0x3129c7(0x339c)];return _0x3a9bf5[_0x3129c7(0x339c)]=0.5*Cartesian3[_0x3129c7(0x1791)](_0x4ff482),_0x3a9bf5[_0x3129c7(0x1831)]=-_0x3a9bf5[_0x3129c7(0x339c)],_0x3a9bf5[_0x3129c7(0x4910)]=_0x5e4b7f*_0x3a9bf5['right'],_0x3a9bf5['bottom']=-_0x3a9bf5[_0x3129c7(0x4910)],void this[_0x3129c7(0x1255)](_0x508d48);}Cartesian3[_0x3129c7(0x254b)](_0x4ff482,this[_0x3129c7(0x4771)]),Cartesian3[_0x3129c7(0x3152)](this[_0x3129c7(0x4771)],this[_0x3129c7(0xc3c)]),Cartesian3['normalize'](this['direction'],this['direction']),Cartesian3['cross'](this[_0x3129c7(0xc3c)],Cartesian3['UNIT_Z'],this[_0x3129c7(0x339c)]),Cartesian3[_0x3129c7(0x2ed9)](this[_0x3129c7(0x339c)])<CesiumMath['EPSILON10']&&Cartesian3[_0x3129c7(0x254b)](Cartesian3[_0x3129c7(0x27ad)],this[_0x3129c7(0x339c)]),Cartesian3[_0x3129c7(0x4e7d)](this[_0x3129c7(0x339c)],this[_0x3129c7(0x339c)]),Cartesian3[_0x3129c7(0x33cc)](this['right'],this[_0x3129c7(0xc3c)],this['up']),Cartesian3[_0x3129c7(0x4e7d)](this['up'],this['up']),this['_adjustOrthographicFrustum'](!0x0);}};var viewRectangle3DCartographic1=new Cartographic(),viewRectangle3DCartographic2=new Cartographic(),viewRectangle3DNorthEast=new Cartesian3(),viewRectangle3DSouthWest=new Cartesian3(),viewRectangle3DNorthWest=new Cartesian3(),viewRectangle3DSouthEast=new Cartesian3(),viewRectangle3DNorthCenter=new Cartesian3(),viewRectangle3DSouthCenter=new Cartesian3(),viewRectangle3DCenter=new Cartesian3(),viewRectangle3DEquator=new Cartesian3(),defaultRF={'direction':new Cartesian3(),'right':new Cartesian3(),'up':new Cartesian3()},viewRectangle3DEllipsoidGeodesic;function computeD(_0xcf4c5d,_0x195ed5,_0x9b84b8,_0x5f0794){var _0x304628=_0x68aa19;return Math[_0x304628(0x1661)](Cartesian3['dot'](_0x195ed5,_0x9b84b8))/_0x5f0794-Cartesian3[_0x304628(0x22ed)](_0xcf4c5d,_0x9b84b8);}function rectangleCameraPosition3D(_0x3c357d,_0x3de300,_0x1e89ac,_0xd108f){var _0x2188cc=_0x68aa19,_0x3e3a6c=_0x3c357d[_0x2188cc(0x19f8)][_0x2188cc(0x1706)],_0x5bddaa=_0xd108f?_0x3c357d:defaultRF,_0x291e35=_0x3de300[_0x2188cc(0x46e0)],_0x1427bd=_0x3de300[_0x2188cc(0x149)],_0xde94f7=_0x3de300[_0x2188cc(0x326c)],_0x37000b=_0x3de300[_0x2188cc(0x4488)];_0x37000b>_0xde94f7&&(_0xde94f7+=CesiumMath[_0x2188cc(0x3295)]);var _0x21abb8,_0x1c33fa=0.5*(_0x37000b+_0xde94f7);if(_0x1427bd<-CesiumMath[_0x2188cc(0x3f24)]+CesiumMath[_0x2188cc(0x2b22)]&&_0x291e35>CesiumMath[_0x2188cc(0x3f24)]-CesiumMath['RADIANS_PER_DEGREE'])_0x21abb8=0x0;else{var _0x37f24b=viewRectangle3DCartographic1;_0x37f24b['longitude']=_0x1c33fa,_0x37f24b[_0x2188cc(0x288b)]=_0x291e35,_0x37f24b['height']=0x0;var _0x51aac8=viewRectangle3DCartographic2;_0x51aac8[_0x2188cc(0x1041)]=_0x1c33fa,_0x51aac8[_0x2188cc(0x288b)]=_0x1427bd,_0x51aac8['height']=0x0;var _0x24d85f=viewRectangle3DEllipsoidGeodesic;defined$1(_0x24d85f)&&_0x24d85f[_0x2188cc(0x1706)]===_0x3e3a6c||(viewRectangle3DEllipsoidGeodesic=_0x24d85f=new EllipsoidGeodesic(void 0x0,void 0x0,_0x3e3a6c)),_0x24d85f[_0x2188cc(0x54da)](_0x37f24b,_0x51aac8),_0x21abb8=_0x24d85f[_0x2188cc(0xcfc)](0.5,viewRectangle3DCartographic1)['latitude'];}var _0x357477=viewRectangle3DCartographic1;_0x357477[_0x2188cc(0x1041)]=_0x1c33fa,_0x357477[_0x2188cc(0x288b)]=_0x21abb8,_0x357477[_0x2188cc(0x5862)]=0x0;var _0x148c22=_0x3e3a6c['cartographicToCartesian'](_0x357477,viewRectangle3DCenter),_0x3ff4dc=viewRectangle3DCartographic1;_0x3ff4dc['longitude']=_0xde94f7,_0x3ff4dc[_0x2188cc(0x288b)]=_0x291e35;var _0xc81776=_0x3e3a6c[_0x2188cc(0x1f84)](_0x3ff4dc,viewRectangle3DNorthEast);_0x3ff4dc[_0x2188cc(0x1041)]=_0x37000b;var _0x16c4a5=_0x3e3a6c[_0x2188cc(0x1f84)](_0x3ff4dc,viewRectangle3DNorthWest);_0x3ff4dc[_0x2188cc(0x1041)]=_0x1c33fa;var _0x300d2e=_0x3e3a6c[_0x2188cc(0x1f84)](_0x3ff4dc,viewRectangle3DNorthCenter);_0x3ff4dc['latitude']=_0x1427bd;var _0x58cc53=_0x3e3a6c[_0x2188cc(0x1f84)](_0x3ff4dc,viewRectangle3DSouthCenter);_0x3ff4dc[_0x2188cc(0x1041)]=_0xde94f7;var _0x24129a=_0x3e3a6c[_0x2188cc(0x1f84)](_0x3ff4dc,viewRectangle3DSouthEast);_0x3ff4dc[_0x2188cc(0x1041)]=_0x37000b;var _0x2bad98=_0x3e3a6c[_0x2188cc(0x1f84)](_0x3ff4dc,viewRectangle3DSouthWest);Cartesian3[_0x2188cc(0x286c)](_0x16c4a5,_0x148c22,_0x16c4a5),Cartesian3[_0x2188cc(0x286c)](_0x24129a,_0x148c22,_0x24129a),Cartesian3[_0x2188cc(0x286c)](_0xc81776,_0x148c22,_0xc81776),Cartesian3['subtract'](_0x2bad98,_0x148c22,_0x2bad98),Cartesian3[_0x2188cc(0x286c)](_0x300d2e,_0x148c22,_0x300d2e),Cartesian3['subtract'](_0x58cc53,_0x148c22,_0x58cc53);var _0x38b946=_0x3e3a6c['geodeticSurfaceNormal'](_0x148c22,_0x5bddaa[_0x2188cc(0xc3c)]);Cartesian3[_0x2188cc(0x3152)](_0x38b946,_0x38b946);var _0x760f86=Cartesian3[_0x2188cc(0x33cc)](_0x38b946,Cartesian3[_0x2188cc(0x689)],_0x5bddaa['right']);Cartesian3[_0x2188cc(0x4e7d)](_0x760f86,_0x760f86);var _0x2a7155,_0x4ce10a=Cartesian3[_0x2188cc(0x33cc)](_0x760f86,_0x38b946,_0x5bddaa['up']);if(_0x3c357d['frustum']instanceof OrthographicFrustum){var _0x5a17bd,_0x3a3abc,_0x439b6d=Math[_0x2188cc(0x2bc6)](Cartesian3[_0x2188cc(0x2ffa)](_0xc81776,_0x16c4a5),Cartesian3[_0x2188cc(0x2ffa)](_0x24129a,_0x2bad98)),_0x5c2bbc=Math['max'](Cartesian3[_0x2188cc(0x2ffa)](_0xc81776,_0x24129a),Cartesian3[_0x2188cc(0x2ffa)](_0x16c4a5,_0x2bad98)),_0x53008c=_0x3c357d[_0x2188cc(0x4506)][_0x2188cc(0x2262)][_0x2188cc(0x339c)]/_0x3c357d[_0x2188cc(0x4506)][_0x2188cc(0x2262)][_0x2188cc(0x4910)],_0x2c020b=_0x5c2bbc*_0x53008c;_0x439b6d>_0x2c020b?_0x3a3abc=(_0x5a17bd=_0x439b6d)/_0x53008c:(_0x3a3abc=_0x5c2bbc,_0x5a17bd=_0x2c020b),_0x2a7155=Math[_0x2188cc(0x2bc6)](_0x5a17bd,_0x3a3abc);}else{var _0x3168f4=Math[_0x2188cc(0x15be)](0.5*_0x3c357d[_0x2188cc(0x4506)][_0x2188cc(0x5590)]),_0x2331b3=_0x3c357d[_0x2188cc(0x4506)][_0x2188cc(0x1d97)]*_0x3168f4;if(_0x2a7155=Math['max'](computeD(_0x38b946,_0x4ce10a,_0x16c4a5,_0x3168f4),computeD(_0x38b946,_0x4ce10a,_0x24129a,_0x3168f4),computeD(_0x38b946,_0x4ce10a,_0xc81776,_0x3168f4),computeD(_0x38b946,_0x4ce10a,_0x2bad98,_0x3168f4),computeD(_0x38b946,_0x4ce10a,_0x300d2e,_0x3168f4),computeD(_0x38b946,_0x4ce10a,_0x58cc53,_0x3168f4),computeD(_0x38b946,_0x760f86,_0x16c4a5,_0x2331b3),computeD(_0x38b946,_0x760f86,_0x24129a,_0x2331b3),computeD(_0x38b946,_0x760f86,_0xc81776,_0x2331b3),computeD(_0x38b946,_0x760f86,_0x2bad98,_0x2331b3),computeD(_0x38b946,_0x760f86,_0x300d2e,_0x2331b3),computeD(_0x38b946,_0x760f86,_0x58cc53,_0x2331b3)),_0x1427bd<0x0&&_0x291e35>0x0){var _0x523d3d=viewRectangle3DCartographic1;_0x523d3d[_0x2188cc(0x1041)]=_0x37000b,_0x523d3d[_0x2188cc(0x288b)]=0x0,_0x523d3d['height']=0x0;var _0x46b422=_0x3e3a6c[_0x2188cc(0x1f84)](_0x523d3d,viewRectangle3DEquator);Cartesian3[_0x2188cc(0x286c)](_0x46b422,_0x148c22,_0x46b422),_0x2a7155=Math[_0x2188cc(0x2bc6)](_0x2a7155,computeD(_0x38b946,_0x4ce10a,_0x46b422,_0x3168f4),computeD(_0x38b946,_0x760f86,_0x46b422,_0x2331b3)),_0x523d3d[_0x2188cc(0x1041)]=_0xde94f7,_0x46b422=_0x3e3a6c[_0x2188cc(0x1f84)](_0x523d3d,viewRectangle3DEquator),Cartesian3[_0x2188cc(0x286c)](_0x46b422,_0x148c22,_0x46b422),_0x2a7155=Math[_0x2188cc(0x2bc6)](_0x2a7155,computeD(_0x38b946,_0x4ce10a,_0x46b422,_0x3168f4),computeD(_0x38b946,_0x760f86,_0x46b422,_0x2331b3));}}return Cartesian3[_0x2188cc(0x4979)](_0x148c22,Cartesian3[_0x2188cc(0x1c02)](_0x38b946,-_0x2a7155,viewRectangle3DEquator),_0x1e89ac);}var viewRectangleCVCartographic=new Cartographic(),viewRectangleCVNorthEast=new Cartesian3(),viewRectangleCVSouthWest=new Cartesian3();function rectangleCameraPositionColumbusView(_0x448c30,_0x52a535,_0x1f94ed){var _0x43dbd4=_0x68aa19,_0x3b4ed1=_0x448c30['_projection'];_0x52a535[_0x43dbd4(0x4488)]>_0x52a535[_0x43dbd4(0x326c)]&&(_0x52a535=Rectangle[_0x43dbd4(0xd77)]);var _0x9ae29d=_0x448c30[_0x43dbd4(0x310b)],_0x31db7f=_0x448c30[_0x43dbd4(0x1b2c)],_0x2ca9bb=viewRectangleCVCartographic;_0x2ca9bb['longitude']=_0x52a535[_0x43dbd4(0x326c)],_0x2ca9bb[_0x43dbd4(0x288b)]=_0x52a535[_0x43dbd4(0x46e0)];var _0x4cb80b=_0x3b4ed1['project'](_0x2ca9bb,viewRectangleCVNorthEast);Matrix4['multiplyByPoint'](_0x9ae29d,_0x4cb80b,_0x4cb80b),Matrix4[_0x43dbd4(0x10a0)](_0x31db7f,_0x4cb80b,_0x4cb80b),_0x2ca9bb[_0x43dbd4(0x1041)]=_0x52a535[_0x43dbd4(0x4488)],_0x2ca9bb[_0x43dbd4(0x288b)]=_0x52a535[_0x43dbd4(0x149)];var _0x464704=_0x3b4ed1[_0x43dbd4(0x3eda)](_0x2ca9bb,viewRectangleCVSouthWest);if(Matrix4[_0x43dbd4(0x10a0)](_0x9ae29d,_0x464704,_0x464704),Matrix4[_0x43dbd4(0x10a0)](_0x31db7f,_0x464704,_0x464704),_0x1f94ed['x']=0.5*(_0x4cb80b['x']-_0x464704['x'])+_0x464704['x'],_0x1f94ed['y']=0.5*(_0x4cb80b['y']-_0x464704['y'])+_0x464704['y'],defined$1(_0x448c30[_0x43dbd4(0x4506)][_0x43dbd4(0x5590)])){var _0x2a5246=Math['tan'](0.5*_0x448c30[_0x43dbd4(0x4506)][_0x43dbd4(0x5590)]),_0x48b159=_0x448c30[_0x43dbd4(0x4506)]['aspectRatio']*_0x2a5246;_0x1f94ed['z']=0.5*Math[_0x43dbd4(0x2bc6)]((_0x4cb80b['x']-_0x464704['x'])/_0x48b159,(_0x4cb80b['y']-_0x464704['y'])/_0x2a5246);}else{var _0x405cfb=_0x4cb80b['x']-_0x464704['x'],_0x14c64b=_0x4cb80b['y']-_0x464704['y'];_0x1f94ed['z']=Math[_0x43dbd4(0x2bc6)](_0x405cfb,_0x14c64b);}return _0x1f94ed;}var viewRectangle2DCartographic=new Cartographic(),viewRectangle2DNorthEast=new Cartesian3(),viewRectangle2DSouthWest=new Cartesian3();function rectangleCameraPosition2D(_0x22f954,_0x3157cc,_0x14144a){var _0x5c2026=_0x68aa19,_0xaea2a4=_0x22f954[_0x5c2026(0x19f8)];_0x3157cc[_0x5c2026(0x4488)]>_0x3157cc[_0x5c2026(0x326c)]&&(_0x3157cc=Rectangle[_0x5c2026(0xd77)]);var _0x5b9cd1=viewRectangle2DCartographic;_0x5b9cd1[_0x5c2026(0x1041)]=_0x3157cc[_0x5c2026(0x326c)],_0x5b9cd1[_0x5c2026(0x288b)]=_0x3157cc[_0x5c2026(0x46e0)];var _0x443cc2=_0xaea2a4['project'](_0x5b9cd1,viewRectangle2DNorthEast);_0x5b9cd1[_0x5c2026(0x1041)]=_0x3157cc[_0x5c2026(0x4488)],_0x5b9cd1['latitude']=_0x3157cc[_0x5c2026(0x149)];var _0x56714f,_0x57bac9,_0x319ec6=_0xaea2a4[_0x5c2026(0x3eda)](_0x5b9cd1,viewRectangle2DSouthWest),_0x303800=0.5*Math['abs'](_0x443cc2['x']-_0x319ec6['x']),_0x88db62=0.5*Math['abs'](_0x443cc2['y']-_0x319ec6['y']),_0x5c5a72=_0x22f954[_0x5c2026(0x4506)][_0x5c2026(0x339c)]/_0x22f954[_0x5c2026(0x4506)][_0x5c2026(0x4910)],_0x50b9a0=_0x88db62*_0x5c5a72;return _0x303800>_0x50b9a0?_0x57bac9=(_0x56714f=_0x303800)/_0x5c5a72:(_0x57bac9=_0x88db62,_0x56714f=_0x50b9a0),_0x88db62=Math[_0x5c2026(0x2bc6)](0x2*_0x56714f,0x2*_0x57bac9),_0x14144a['x']=0.5*(_0x443cc2['x']-_0x319ec6['x'])+_0x319ec6['x'],_0x14144a['y']=0.5*(_0x443cc2['y']-_0x319ec6['y'])+_0x319ec6['y'],(_0x5b9cd1=_0xaea2a4[_0x5c2026(0x35a6)](_0x14144a,_0x5b9cd1))['height']=_0x88db62,_0x14144a=_0xaea2a4[_0x5c2026(0x3eda)](_0x5b9cd1,_0x14144a);}Camera[_0x68aa19(0x4b51)][_0x68aa19(0x2425)]=function(_0x31a1ea,_0x911989){var _0x338e26=_0x68aa19,_0x4057fb=this[_0x338e26(0x5545)];return defined$1(_0x911989)||(_0x911989=new Cartesian3()),_0x4057fb===SceneMode$1[_0x338e26(0x5135)]?rectangleCameraPosition3D(this,_0x31a1ea,_0x911989):_0x4057fb===SceneMode$1['COLUMBUS_VIEW']?rectangleCameraPositionColumbusView(this,_0x31a1ea,_0x911989):_0x4057fb===SceneMode$1[_0x338e26(0x4c10)]?rectangleCameraPosition2D(this,_0x31a1ea,_0x911989):void 0x0;};var pickEllipsoid3DRay=new Ray();function pickEllipsoid3D(_0x362f33,_0x44b816,_0x539bcc,_0x5e0b7b){var _0xa20cf7=_0x68aa19;_0x539bcc=defaultValue$1(_0x539bcc,Ellipsoid[_0xa20cf7(0x1d49)]);var _0x155828=_0x362f33['getPickRay'](_0x44b816,pickEllipsoid3DRay),_0x40abf3=IntersectionTests['rayEllipsoid'](_0x155828,_0x539bcc);if(_0x40abf3){var _0x47df09=_0x40abf3[_0xa20cf7(0x3db1)]>0x0?_0x40abf3[_0xa20cf7(0x3db1)]:_0x40abf3[_0xa20cf7(0x229e)];return Ray[_0xa20cf7(0x4795)](_0x155828,_0x47df09,_0x5e0b7b);}}var pickEllipsoid2DRay=new Ray();function pickMap2D(_0x383c13,_0x38d4ab,_0x255266,_0x53e060){var _0x3cc72a=_0x68aa19,_0x4f57d2=_0x383c13['getPickRay'](_0x38d4ab,pickEllipsoid2DRay)[_0x3cc72a(0x3e2c)];_0x4f57d2['z']=0x0;var _0x38928a=_0x255266[_0x3cc72a(0x35a6)](_0x4f57d2);if(!(_0x38928a['latitude']<-CesiumMath[_0x3cc72a(0x3f24)]||_0x38928a[_0x3cc72a(0x288b)]>CesiumMath[_0x3cc72a(0x3f24)]))return _0x255266[_0x3cc72a(0x1706)][_0x3cc72a(0x1f84)](_0x38928a,_0x53e060);}var pickEllipsoidCVRay=new Ray();function pickMapColumbusView(_0x26548c,_0x267578,_0x43586b,_0x414311){var _0x37f41a=_0x68aa19,_0x84a595=_0x26548c['getPickRay'](_0x267578,pickEllipsoidCVRay),_0x508099=-_0x84a595[_0x37f41a(0x3e2c)]['x']/_0x84a595['direction']['x'];Ray[_0x37f41a(0x4795)](_0x84a595,_0x508099,_0x414311);var _0x3a3481=_0x43586b[_0x37f41a(0x35a6)](new Cartesian3(_0x414311['y'],_0x414311['z'],0x0));if(!(_0x3a3481[_0x37f41a(0x288b)]<-CesiumMath[_0x37f41a(0x3f24)]||_0x3a3481[_0x37f41a(0x288b)]>CesiumMath[_0x37f41a(0x3f24)]||_0x3a3481['longitude']<-Math['PI']||_0x3a3481[_0x37f41a(0x1041)]>Math['PI']))return _0x43586b[_0x37f41a(0x1706)]['cartographicToCartesian'](_0x3a3481,_0x414311);}Camera[_0x68aa19(0x4b51)][_0x68aa19(0x906)]=function(_0x25c19e,_0xfd09a4,_0x1c146d){var _0x6cccd1=_0x68aa19,_0x5dc5ef=this[_0x6cccd1(0x54c6)][_0x6cccd1(0xda2)];if(0x0!==_0x5dc5ef[_0x6cccd1(0x49a0)]&&0x0!==_0x5dc5ef[_0x6cccd1(0xd5b)]){if(defined$1(_0x1c146d)||(_0x1c146d=new Cartesian3()),_0xfd09a4=defaultValue$1(_0xfd09a4,Ellipsoid[_0x6cccd1(0x1d49)]),this[_0x6cccd1(0x5545)]===SceneMode$1['SCENE3D'])_0x1c146d=pickEllipsoid3D(this,_0x25c19e,_0xfd09a4,_0x1c146d);else{if(this[_0x6cccd1(0x5545)]===SceneMode$1[_0x6cccd1(0x4c10)])_0x1c146d=pickMap2D(this,_0x25c19e,this[_0x6cccd1(0x19f8)],_0x1c146d);else{if(this[_0x6cccd1(0x5545)]!==SceneMode$1[_0x6cccd1(0x449e)])return;_0x1c146d=pickMapColumbusView(this,_0x25c19e,this[_0x6cccd1(0x19f8)],_0x1c146d);}}return _0x1c146d;}};var pickPerspCenter=new Cartesian3(),pickPerspXDir=new Cartesian3(),pickPerspYDir=new Cartesian3();function getPickRayPerspective(_0x4c10da,_0x558a5b,_0x32c687){var _0x1a0326=_0x68aa19,_0xa6c85b=_0x4c10da[_0x1a0326(0x54c6)][_0x1a0326(0xda2)],_0x35ba74=_0xa6c85b[_0x1a0326(0x49a0)],_0x5ce9ec=_0xa6c85b['clientHeight'],_0xe36a71=Math[_0x1a0326(0x15be)](0.5*_0x4c10da[_0x1a0326(0x4506)][_0x1a0326(0x5590)]),_0x52b664=_0x4c10da['frustum']['aspectRatio']*_0xe36a71,_0x48f2a5=_0x4c10da[_0x1a0326(0x4506)][_0x1a0326(0x2cb3)],_0x2c33f2=0x2/_0x35ba74*_0x558a5b['x']-0x1,_0x5b79b8=0x2/_0x5ce9ec*(_0x5ce9ec-_0x558a5b['y'])-0x1,_0x4afe37=_0x4c10da[_0x1a0326(0x923)];Cartesian3[_0x1a0326(0x254b)](_0x4afe37,_0x32c687['origin']);var _0x38bba0=Cartesian3[_0x1a0326(0x1c02)](_0x4c10da[_0x1a0326(0x1aa0)],_0x48f2a5,pickPerspCenter);Cartesian3[_0x1a0326(0x4979)](_0x4afe37,_0x38bba0,_0x38bba0);var _0x1f4b12=Cartesian3[_0x1a0326(0x1c02)](_0x4c10da[_0x1a0326(0x929)],_0x2c33f2*_0x48f2a5*_0x52b664,pickPerspXDir),_0x3a6070=Cartesian3[_0x1a0326(0x1c02)](_0x4c10da[_0x1a0326(0x2205)],_0x5b79b8*_0x48f2a5*_0xe36a71,pickPerspYDir),_0x127cff=Cartesian3[_0x1a0326(0x4979)](_0x38bba0,_0x1f4b12,_0x32c687['direction']);return Cartesian3[_0x1a0326(0x4979)](_0x127cff,_0x3a6070,_0x127cff),Cartesian3[_0x1a0326(0x286c)](_0x127cff,_0x4afe37,_0x127cff),Cartesian3['normalize'](_0x127cff,_0x127cff),_0x32c687;}var scratchDirection$1=new Cartesian3();function getPickRayOrthographic(_0x40e26c,_0x570b07,_0x49bc5c){var _0x36eedc=_0x68aa19,_0x515703=_0x40e26c['_scene'][_0x36eedc(0xda2)],_0x1bc848=_0x515703[_0x36eedc(0x49a0)],_0x12d73f=_0x515703[_0x36eedc(0xd5b)],_0x34ab9f=_0x40e26c[_0x36eedc(0x4506)];defined$1(_0x34ab9f[_0x36eedc(0x2262)])&&(_0x34ab9f=_0x34ab9f[_0x36eedc(0x2262)]);var _0xa7e8d0=0x2/_0x1bc848*_0x570b07['x']-0x1;_0xa7e8d0*=0.5*(_0x34ab9f[_0x36eedc(0x339c)]-_0x34ab9f['left']);var _0x5897b1=0x2/_0x12d73f*(_0x12d73f-_0x570b07['y'])-0x1;_0x5897b1*=0.5*(_0x34ab9f[_0x36eedc(0x4910)]-_0x34ab9f[_0x36eedc(0x3b17)]);var _0x5638e6=_0x49bc5c[_0x36eedc(0x3e2c)];return Cartesian3[_0x36eedc(0x254b)](_0x40e26c['position'],_0x5638e6),Cartesian3[_0x36eedc(0x1c02)](_0x40e26c['right'],_0xa7e8d0,scratchDirection$1),Cartesian3[_0x36eedc(0x4979)](scratchDirection$1,_0x5638e6,_0x5638e6),Cartesian3[_0x36eedc(0x1c02)](_0x40e26c['up'],_0x5897b1,scratchDirection$1),Cartesian3[_0x36eedc(0x4979)](scratchDirection$1,_0x5638e6,_0x5638e6),Cartesian3[_0x36eedc(0x254b)](_0x40e26c['directionWC'],_0x49bc5c[_0x36eedc(0xc3c)]),_0x40e26c[_0x36eedc(0x5545)]===SceneMode$1[_0x36eedc(0x449e)]&&Cartesian3['fromElements'](_0x49bc5c['origin']['z'],_0x49bc5c[_0x36eedc(0x3e2c)]['x'],_0x49bc5c[_0x36eedc(0x3e2c)]['y'],_0x49bc5c[_0x36eedc(0x3e2c)]),_0x49bc5c;}Camera[_0x68aa19(0x4b51)]['getPickRay']=function(_0x51b8c7,_0x29aa6a){var _0xf9480d=_0x68aa19;defined$1(_0x29aa6a)||(_0x29aa6a=new Ray());var _0x18601f=this['frustum'];return defined$1(_0x18601f[_0xf9480d(0x1d97)])&&defined$1(_0x18601f['fov'])&&defined$1(_0x18601f['near'])?getPickRayPerspective(this,_0x51b8c7,_0x29aa6a):getPickRayOrthographic(this,_0x51b8c7,_0x29aa6a);};var scratchToCenter=new Cartesian3(),scratchProj=new Cartesian3();Camera[_0x68aa19(0x4b51)][_0x68aa19(0x3969)]=function(_0x35c477){var _0x382474=_0x68aa19,_0x4e1ad1=Cartesian3[_0x382474(0x286c)](this['positionWC'],_0x35c477['center'],scratchToCenter),_0x15cd47=Cartesian3[_0x382474(0x1c02)](this['directionWC'],Cartesian3[_0x382474(0x22ed)](_0x4e1ad1,this[_0x382474(0x1aa0)]),scratchProj);return Math[_0x382474(0x2bc6)](0x0,Cartesian3[_0x382474(0x1791)](_0x15cd47)-_0x35c477[_0x382474(0x2896)]);};var scratchPixelSize$1=new Cartesian2();function createAnimationTemplateCV(_0x4b40f5,_0x1324ce,_0x4f6307,_0x4a94b0,_0x1fee7a,_0x378fd7){var _0x263511=_0x68aa19,_0x375007=Cartesian3[_0x263511(0x254b)](_0x1324ce);return _0x4f6307['y']>_0x4a94b0?_0x375007['y']-=_0x4f6307['y']-_0x4a94b0:_0x4f6307['y']<-_0x4a94b0&&(_0x375007['y']+=-_0x4a94b0-_0x4f6307['y']),_0x4f6307['z']>_0x1fee7a?_0x375007['z']-=_0x4f6307['z']-_0x1fee7a:_0x4f6307['z']<-_0x1fee7a&&(_0x375007['z']+=-_0x1fee7a-_0x4f6307['z']),{'easingFunction':EasingFunction$1[_0x263511(0x2491)],'startObject':{'time':0x0},'stopObject':{'time':0x1},'duration':_0x378fd7,'update':function(_0x33cec5){var _0x4708af=_0x263511,_0x1d4f83=Cartesian3[_0x4708af(0x52f2)](_0x1324ce,_0x375007,_0x33cec5['time'],new Cartesian3());_0x4b40f5[_0x4708af(0x10fa)](_0x1d4f83,_0x4b40f5[_0x4708af(0x4771)]);}};}Camera[_0x68aa19(0x4b51)][_0x68aa19(0x5204)]=function(_0x56005e,_0x19e2a3,_0x4fdecd){var _0x31fbbc=_0x68aa19,_0x2873df=this[_0x31fbbc(0x3969)](_0x56005e),_0x53a223=this[_0x31fbbc(0x4506)][_0x31fbbc(0x4975)](_0x19e2a3,_0x4fdecd,_0x2873df,this[_0x31fbbc(0x54c6)][_0x31fbbc(0x3fac)],scratchPixelSize$1);return Math[_0x31fbbc(0x2bc6)](_0x53a223['x'],_0x53a223['y']);};var normalScratch=new Cartesian3(),centerScratch$2=new Cartesian3(),posScratch=new Cartesian3(),scratchCartesian3Subtract=new Cartesian3();function createAnimationCV(_0x51da1f,_0x3b93ae){var _0x4676bb=_0x68aa19,_0x23d578=_0x51da1f[_0x4676bb(0x4771)],_0x2baa9b=_0x51da1f[_0x4676bb(0xc3c)],_0x1b817a=_0x51da1f['worldToCameraCoordinatesVector'](Cartesian3[_0x4676bb(0x27ad)],normalScratch),_0x1368c4=-Cartesian3[_0x4676bb(0x22ed)](_0x1b817a,_0x23d578)/Cartesian3[_0x4676bb(0x22ed)](_0x1b817a,_0x2baa9b),_0x2de485=Cartesian3[_0x4676bb(0x4979)](_0x23d578,Cartesian3['multiplyByScalar'](_0x2baa9b,_0x1368c4,centerScratch$2),centerScratch$2);_0x51da1f[_0x4676bb(0x4c09)](_0x2de485,_0x2de485),_0x23d578=_0x51da1f[_0x4676bb(0x4c09)](_0x51da1f[_0x4676bb(0x4771)],posScratch);var _0x304062=Math[_0x4676bb(0x15be)](0.5*_0x51da1f[_0x4676bb(0x4506)][_0x4676bb(0x5590)]),_0x1b0d83=_0x51da1f[_0x4676bb(0x4506)][_0x4676bb(0x1d97)]*_0x304062,_0x57d610=Cartesian3[_0x4676bb(0x1791)](Cartesian3[_0x4676bb(0x286c)](_0x23d578,_0x2de485,scratchCartesian3Subtract)),_0x5355d3=_0x1b0d83*_0x57d610,_0x234bfb=_0x304062*_0x57d610,_0x4d232b=_0x51da1f['_maxCoord']['x'],_0x3e1be1=_0x51da1f[_0x4676bb(0x163e)]['y'],_0x56dc24=Math[_0x4676bb(0x2bc6)](_0x5355d3-_0x4d232b,_0x4d232b),_0x28f6f0=Math['max'](_0x234bfb-_0x3e1be1,_0x3e1be1);if(_0x23d578['z']<-_0x56dc24||_0x23d578['z']>_0x56dc24||_0x23d578['y']<-_0x28f6f0||_0x23d578['y']>_0x28f6f0){var _0x531f93=_0x2de485['y']<-_0x56dc24||_0x2de485['y']>_0x56dc24,_0x2070fd=_0x2de485['z']<-_0x28f6f0||_0x2de485['z']>_0x28f6f0;if(_0x531f93||_0x2070fd)return createAnimationTemplateCV(_0x51da1f,_0x23d578,_0x2de485,_0x56dc24,_0x28f6f0,_0x3b93ae);}}Camera[_0x68aa19(0x4b51)][_0x68aa19(0x574d)]=function(_0x21695b){var _0x5ac691=_0x68aa19;if(this[_0x5ac691(0x5545)]===SceneMode$1[_0x5ac691(0x449e)])return createAnimationCV(this,_0x21695b);};var scratchFlyToDestination=new Cartesian3(),newOptions={'destination':void 0x0,'heading':void 0x0,'pitch':void 0x0,'roll':void 0x0,'duration':void 0x0,'complete':void 0x0,'cancel':void 0x0,'endTransform':void 0x0,'maximumHeight':void 0x0,'easingFunction':void 0x0};function distanceToBoundingSphere3D(_0x5ee8ac,_0x45f4e1){var _0x3ef050=_0x68aa19,_0xe177ad=_0x5ee8ac[_0x3ef050(0x4506)],_0x20e619=Math['tan'](0.5*_0xe177ad[_0x3ef050(0x5590)]),_0x2c8c2b=_0xe177ad[_0x3ef050(0x1d97)]*_0x20e619;return Math[_0x3ef050(0x2bc6)](_0x45f4e1/_0x2c8c2b,_0x45f4e1/_0x20e619);}function distanceToBoundingSphere2D(_0x51454b,_0x4a4ee8){var _0x1a8d3e=_0x68aa19,_0x20a84e,_0x3bd624,_0xcb2657=_0x51454b[_0x1a8d3e(0x4506)];defined$1(_0xcb2657['_offCenterFrustum'])&&(_0xcb2657=_0xcb2657[_0x1a8d3e(0x2262)]);var _0x3170a9=_0xcb2657[_0x1a8d3e(0x339c)]/_0xcb2657['top'],_0x32188f=_0x4a4ee8*_0x3170a9;return _0x4a4ee8>_0x32188f?_0x3bd624=(_0x20a84e=_0x4a4ee8)/_0x3170a9:(_0x3bd624=_0x4a4ee8,_0x20a84e=_0x32188f),1.5*Math[_0x1a8d3e(0x2bc6)](_0x20a84e,_0x3bd624);}Camera[_0x68aa19(0x4b51)][_0x68aa19(0x1fdc)]=function(){var _0x54e7ae=_0x68aa19;defined$1(this[_0x54e7ae(0x32d6)])&&(this[_0x54e7ae(0x32d6)][_0x54e7ae(0x230b)](),this[_0x54e7ae(0x32d6)]=void 0x0);},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x261e)]=function(_0x4f5110){var _0x490b98=_0x68aa19,_0x45ceb0=(_0x4f5110=defaultValue$1(_0x4f5110,defaultValue$1[_0x490b98(0x494f)]))[_0x490b98(0x3b96)];if(this[_0x490b98(0x5545)]!==SceneMode$1[_0x490b98(0x11d3)]){this[_0x490b98(0x1fdc)]();var _0x2fea85=defaultValue$1(_0x4f5110[_0x490b98(0xebd)],defaultValue$1[_0x490b98(0x494f)]);if(defined$1(_0x2fea85[_0x490b98(0xc3c)])&&(_0x2fea85=directionUpToHeadingPitchRoll(this,_0x45ceb0,_0x2fea85,scratchSetViewOptions[_0x490b98(0xebd)])),defined$1(_0x4f5110['duration'])&&_0x4f5110['duration']<=0x0){var _0x3badbb=scratchSetViewOptions;return _0x3badbb[_0x490b98(0x3b96)]=_0x4f5110[_0x490b98(0x3b96)],_0x3badbb[_0x490b98(0xebd)][_0x490b98(0x8db)]=_0x2fea85['heading'],_0x3badbb[_0x490b98(0xebd)][_0x490b98(0x355c)]=_0x2fea85[_0x490b98(0x355c)],_0x3badbb[_0x490b98(0xebd)][_0x490b98(0x500e)]=_0x2fea85[_0x490b98(0x500e)],_0x3badbb[_0x490b98(0x5349)]=_0x4f5110[_0x490b98(0x5349)],_0x3badbb[_0x490b98(0x5424)]=_0x4f5110[_0x490b98(0x5424)],this[_0x490b98(0x362c)](_0x3badbb),void(_0x490b98(0x20f8)==typeof _0x4f5110[_0x490b98(0x5080)]&&_0x4f5110['complete']());}var _0x544ba9=defined$1(_0x45ceb0[_0x490b98(0x4488)]);_0x544ba9&&(_0x45ceb0=this[_0x490b98(0x2425)](_0x45ceb0,scratchFlyToDestination));var _0x186960,_0x5810ab=this;newOptions[_0x490b98(0x3b96)]=_0x45ceb0,newOptions[_0x490b98(0x8db)]=_0x2fea85[_0x490b98(0x8db)],newOptions[_0x490b98(0x355c)]=_0x2fea85['pitch'],newOptions[_0x490b98(0x500e)]=_0x2fea85[_0x490b98(0x500e)],newOptions['duration']=_0x4f5110[_0x490b98(0x1afe)],newOptions['complete']=function(){var _0x2140b2=_0x490b98;_0x186960===_0x5810ab['_currentFlight']&&(_0x5810ab['_currentFlight']=void 0x0),defined$1(_0x4f5110[_0x2140b2(0x5080)])&&_0x4f5110[_0x2140b2(0x5080)]();},newOptions['cancel']=_0x4f5110['cancel'],newOptions[_0x490b98(0x5424)]=_0x4f5110[_0x490b98(0x5424)],newOptions[_0x490b98(0x5349)]=!_0x544ba9&&_0x4f5110['convert'],newOptions[_0x490b98(0x3a61)]=_0x4f5110[_0x490b98(0x3a61)],newOptions[_0x490b98(0x1f7f)]=_0x4f5110[_0x490b98(0x1f7f)],newOptions[_0x490b98(0x40d1)]=_0x4f5110[_0x490b98(0x40d1)],newOptions[_0x490b98(0x1f64)]=_0x4f5110[_0x490b98(0x1f64)],newOptions[_0x490b98(0x787)]=_0x4f5110['easingFunction'],newOptions['headingFree']=defaultValue$1(_0x4f5110[_0x490b98(0x4951)],!0x1),newOptions[_0x490b98(0x25ae)]=defaultValue$1(_0x4f5110['pitchFree'],!0x1),newOptions['altitudeFree']=defaultValue$1(_0x4f5110[_0x490b98(0x344c)],!0x1),newOptions[_0x490b98(0x15a0)]=defaultValue$1(_0x4f5110[_0x490b98(0x15a0)],!0x1),newOptions[_0x490b98(0x136c)]=defaultValue$1(_0x4f5110[_0x490b98(0x136c)],FlyInterpolationMode$1[_0x490b98(0x44b5)]),newOptions[_0x490b98(0x4f47)]=_0x4f5110[_0x490b98(0x4f47)],newOptions['preStopIndex']=_0x4f5110['preStopIndex'],newOptions[_0x490b98(0x4c02)]=this[_0x490b98(0x560f)],newOptions[_0x490b98(0x2668)]=this[_0x490b98(0xdda)];var _0x1a1bb0=this[_0x490b98(0x54c6)],_0x1071e2=CameraFlightPath[_0x490b98(0x31c5)](_0x1a1bb0,newOptions);if(0x0!==_0x1071e2[_0x490b98(0x1afe)]){_0x186960=_0x1a1bb0['tweens'][_0x490b98(0x4979)](_0x1071e2),this[_0x490b98(0x32d6)]=_0x186960;var _0x1cbbf2=this[_0x490b98(0x54c6)]['preloadFlightCamera'];this['_mode']!==SceneMode$1[_0x490b98(0x4c10)]&&(defined$1(_0x1cbbf2)||(_0x1cbbf2=Camera['clone'](this)),_0x1cbbf2['setView']({'destination':_0x45ceb0,'orientation':_0x2fea85}),this[_0x490b98(0x54c6)][_0x490b98(0x3430)]=_0x1cbbf2[_0x490b98(0x4506)][_0x490b98(0x422f)](_0x1cbbf2[_0x490b98(0x923)],_0x1cbbf2[_0x490b98(0x1aa0)],_0x1cbbf2['upWC']));}else'function'==typeof _0x1071e2[_0x490b98(0x5080)]&&_0x1071e2[_0x490b98(0x5080)]();}};var MINIMUM_ZOOM=0x64;function adjustBoundingSphereOffset(_0x15673d,_0x416246,_0x3bfc1c){var _0x1e284c=_0x68aa19;defined$1(_0x3bfc1c)||(_0x3bfc1c=HeadingPitchRange[_0x1e284c(0x254b)](Camera[_0x1e284c(0x498f)]));var _0x5df9d6=_0x15673d[_0x1e284c(0x54c6)][_0x1e284c(0x30fa)]['minimumZoomDistance'],_0x1002ee=_0x15673d['_scene'][_0x1e284c(0x30fa)][_0x1e284c(0x327d)],_0x598641=_0x3bfc1c[_0x1e284c(0x4104)];if(!defined$1(_0x598641)||0x0===_0x598641){var _0x3f463e=_0x416246[_0x1e284c(0x2896)];0x0===_0x3f463e?_0x3bfc1c[_0x1e284c(0x4104)]=MINIMUM_ZOOM:_0x15673d[_0x1e284c(0x4506)]instanceof OrthographicFrustum||_0x15673d['_mode']===SceneMode$1[_0x1e284c(0x4c10)]?_0x3bfc1c[_0x1e284c(0x4104)]=distanceToBoundingSphere2D(_0x15673d,_0x3f463e):_0x3bfc1c[_0x1e284c(0x4104)]=distanceToBoundingSphere3D(_0x15673d,_0x3f463e),_0x3bfc1c[_0x1e284c(0x4104)]=CesiumMath[_0x1e284c(0x3c40)](_0x3bfc1c[_0x1e284c(0x4104)],_0x5df9d6,_0x1002ee);}return _0x3bfc1c;}Camera[_0x68aa19(0x4b51)][_0x68aa19(0x2e9d)]=function(_0x286360,_0x57d44e){var _0x35f597=_0x68aa19;_0x57d44e=adjustBoundingSphereOffset(this,_0x286360,_0x57d44e),this[_0x35f597(0x528a)](_0x286360[_0x35f597(0x19ee)],_0x57d44e);};var scratchflyToBoundingSphereTransform=new Matrix4(),scratchflyToBoundingSphereDestination=new Cartesian3(),scratchflyToBoundingSphereDirection=new Cartesian3(),scratchflyToBoundingSphereUp=new Cartesian3(),scratchflyToBoundingSphereRight=new Cartesian3(),scratchFlyToBoundingSphereCart4=new Cartesian4(),scratchFlyToBoundingSphereQuaternion=new Quaternion(),scratchFlyToBoundingSphereMatrix3=new Matrix3();Camera[_0x68aa19(0x4b51)][_0x68aa19(0x4fb3)]=function(_0x499bdb,_0x422014){var _0x1feb69=_0x68aa19;_0x422014=defaultValue$1(_0x422014,defaultValue$1[_0x1feb69(0x494f)]);var _0x439af0=this[_0x1feb69(0x5545)]===SceneMode$1[_0x1feb69(0x4c10)]||this[_0x1feb69(0x5545)]===SceneMode$1[_0x1feb69(0x449e)];this[_0x1feb69(0x1255)](Matrix4[_0x1feb69(0x5139)]);var _0x1a1418,_0x103176=adjustBoundingSphereOffset(this,_0x499bdb,_0x422014[_0x1feb69(0x19b4)]);_0x1a1418=_0x439af0?Cartesian3['multiplyByScalar'](Cartesian3[_0x1feb69(0x689)],_0x103176[_0x1feb69(0x4104)],scratchflyToBoundingSphereDestination):offsetFromHeadingPitchRange(_0x103176[_0x1feb69(0x8db)],_0x103176[_0x1feb69(0x355c)],_0x103176['range']);var _0x473b34,_0x241dcf,_0xa5d49f=Transforms['eastNorthUpToFixedFrame'](_0x499bdb[_0x1feb69(0x19ee)],Ellipsoid[_0x1feb69(0x1d49)],scratchflyToBoundingSphereTransform);if(Matrix4[_0x1feb69(0x10a0)](_0xa5d49f,_0x1a1418,_0x1a1418),!_0x439af0){if(_0x473b34=Cartesian3[_0x1feb69(0x286c)](_0x499bdb['center'],_0x1a1418,scratchflyToBoundingSphereDirection),Cartesian3[_0x1feb69(0x4e7d)](_0x473b34,_0x473b34),_0x241dcf=Matrix4[_0x1feb69(0x1c8e)](_0xa5d49f,Cartesian3[_0x1feb69(0x689)],scratchflyToBoundingSphereUp),0x1-Math[_0x1feb69(0x1661)](Cartesian3[_0x1feb69(0x22ed)](_0x473b34,_0x241dcf))<CesiumMath['EPSILON6']){var _0x216f12=Quaternion[_0x1feb69(0x1c60)](_0x473b34,_0x103176[_0x1feb69(0x8db)],scratchFlyToBoundingSphereQuaternion),_0x4d744a=Matrix3[_0x1feb69(0x23d2)](_0x216f12,scratchFlyToBoundingSphereMatrix3);Cartesian3[_0x1feb69(0x2797)](Matrix4[_0x1feb69(0x3529)](_0xa5d49f,0x1,scratchFlyToBoundingSphereCart4),_0x241dcf),Matrix3[_0x1feb69(0x21ec)](_0x4d744a,_0x241dcf,_0x241dcf);}var _0x15ec1a=Cartesian3[_0x1feb69(0x33cc)](_0x473b34,_0x241dcf,scratchflyToBoundingSphereRight);Cartesian3[_0x1feb69(0x33cc)](_0x15ec1a,_0x473b34,_0x241dcf),Cartesian3[_0x1feb69(0x4e7d)](_0x241dcf,_0x241dcf);}this['flyTo']({'destination':_0x1a1418,'orientation':{'direction':_0x473b34,'up':_0x241dcf},'duration':_0x422014[_0x1feb69(0x1afe)],'complete':_0x422014[_0x1feb69(0x5080)],'cancel':_0x422014[_0x1feb69(0xbda)],'endTransform':_0x422014['endTransform'],'maximumHeight':_0x422014[_0x1feb69(0x3a61)],'easingFunction':_0x422014[_0x1feb69(0x787)],'flyOverLongitude':_0x422014[_0x1feb69(0x40d1)],'flyOverLongitudeWeight':_0x422014[_0x1feb69(0x1f64)],'pitchAdjustHeight':_0x422014['pitchAdjustHeight']});};var scratchCartesian3_1=new Cartesian3(),scratchCartesian3_2=new Cartesian3(),scratchCartesian3_3=new Cartesian3(),scratchCartesian3_4=new Cartesian3(),horizonPoints=[new Cartesian3(),new Cartesian3(),new Cartesian3(),new Cartesian3()];function computeHorizonQuad(_0x3eda11,_0x5ebd99){var _0x3c3d39=_0x68aa19,_0x103e73,_0x29056e,_0x32374c=_0x5ebd99[_0x3c3d39(0x18e3)],_0xe9a74b=_0x3eda11[_0x3c3d39(0x923)],_0x3f5f37=Cartesian3['multiplyComponents'](_0x5ebd99[_0x3c3d39(0x364c)],_0xe9a74b,scratchCartesian3_1),_0x774723=Cartesian3[_0x3c3d39(0x1791)](_0x3f5f37),_0x55737c=Cartesian3[_0x3c3d39(0x4e7d)](_0x3f5f37,scratchCartesian3_2);Cartesian3[_0x3c3d39(0x19c9)](_0x55737c,Cartesian3['UNIT_Z'],CesiumMath[_0x3c3d39(0x3a0a)])?(_0x103e73=new Cartesian3(0x0,0x1,0x0),_0x29056e=new Cartesian3(0x0,0x0,0x1)):(_0x103e73=Cartesian3['normalize'](Cartesian3[_0x3c3d39(0x33cc)](Cartesian3[_0x3c3d39(0x689)],_0x55737c,scratchCartesian3_3),scratchCartesian3_3),_0x29056e=Cartesian3['normalize'](Cartesian3[_0x3c3d39(0x33cc)](_0x55737c,_0x103e73,scratchCartesian3_4),scratchCartesian3_4));var _0x8dbd5d=Math[_0x3c3d39(0x4080)](Cartesian3[_0x3c3d39(0x2ed9)](_0x3f5f37)-0x1),_0x5e39af=Cartesian3[_0x3c3d39(0x1c02)](_0x55737c,0x1/_0x774723,scratchCartesian3_1),_0x54709f=_0x8dbd5d/_0x774723,_0x11f781=Cartesian3[_0x3c3d39(0x1c02)](_0x103e73,_0x54709f,scratchCartesian3_2),_0x3d2d47=Cartesian3[_0x3c3d39(0x1c02)](_0x29056e,_0x54709f,scratchCartesian3_3),_0x16527a=Cartesian3[_0x3c3d39(0x4979)](_0x5e39af,_0x3d2d47,horizonPoints[0x0]);Cartesian3[_0x3c3d39(0x286c)](_0x16527a,_0x11f781,_0x16527a),Cartesian3[_0x3c3d39(0x1793)](_0x32374c,_0x16527a,_0x16527a);var _0x3dca76=Cartesian3['subtract'](_0x5e39af,_0x3d2d47,horizonPoints[0x1]);Cartesian3[_0x3c3d39(0x286c)](_0x3dca76,_0x11f781,_0x3dca76),Cartesian3[_0x3c3d39(0x1793)](_0x32374c,_0x3dca76,_0x3dca76);var _0x22c82a=Cartesian3[_0x3c3d39(0x286c)](_0x5e39af,_0x3d2d47,horizonPoints[0x2]);Cartesian3['add'](_0x22c82a,_0x11f781,_0x22c82a),Cartesian3[_0x3c3d39(0x1793)](_0x32374c,_0x22c82a,_0x22c82a);var _0x517540=Cartesian3[_0x3c3d39(0x4979)](_0x5e39af,_0x3d2d47,horizonPoints[0x3]);return Cartesian3[_0x3c3d39(0x4979)](_0x517540,_0x11f781,_0x517540),Cartesian3[_0x3c3d39(0x1793)](_0x32374c,_0x517540,_0x517540),horizonPoints;}var scratchPickCartesian2=new Cartesian2(),scratchRectCartesian=new Cartesian3(),cartoArray=[new Cartographic(),new Cartographic(),new Cartographic(),new Cartographic()];function addToResult(_0x568da2,_0x507d99,_0x4bcdc3,_0x249567,_0x42c418,_0xc6b048){var _0x4ff368=_0x68aa19;scratchPickCartesian2['x']=_0x568da2,scratchPickCartesian2['y']=_0x507d99;var _0x39522a=_0x249567[_0x4ff368(0x906)](scratchPickCartesian2,_0x42c418,scratchRectCartesian);return defined$1(_0x39522a)?(cartoArray[_0x4bcdc3]=_0x42c418[_0x4ff368(0x541d)](_0x39522a,cartoArray[_0x4bcdc3]),0x1):(cartoArray[_0x4bcdc3]=_0x42c418['cartesianToCartographic'](_0xc6b048[_0x4bcdc3],cartoArray[_0x4bcdc3]),0x0);}function updateReflectMatrix(_0x5dd13f,_0x316115){var _0x182e2f=_0x68aa19,_0x32f837=_0x5dd13f['distance'],_0x1e3ddf=_0x5dd13f[_0x182e2f(0x193a)];_0x316115[0x0]=-0x2*_0x1e3ddf['x']*_0x1e3ddf['x']+0x1,_0x316115[0x1]=-0x2*_0x1e3ddf['y']*_0x1e3ddf['x'],_0x316115[0x2]=-0x2*_0x1e3ddf['z']*_0x1e3ddf['x'],_0x316115[0x3]=0x0,_0x316115[0x4]=-0x2*_0x1e3ddf['x']*_0x1e3ddf['y'],_0x316115[0x5]=-0x2*_0x1e3ddf['y']*_0x1e3ddf['y']+0x1,_0x316115[0x6]=-0x2*_0x1e3ddf['z']*_0x1e3ddf['y'],_0x316115[0x7]=0x0,_0x316115[0x8]=-0x2*_0x1e3ddf['x']*_0x1e3ddf['z'],_0x316115[0x9]=-0x2*_0x1e3ddf['y']*_0x1e3ddf['z'],_0x316115[0xa]=-0x2*_0x1e3ddf['z']*_0x1e3ddf['z']+0x1,_0x316115[0xb]=0x0,_0x316115[0xc]=-0x2*_0x1e3ddf['x']*_0x32f837,_0x316115[0xd]=-0x2*_0x1e3ddf['y']*_0x32f837,_0x316115[0xe]=-0x2*_0x1e3ddf['z']*_0x32f837,_0x316115[0xf]=0x1;}Camera[_0x68aa19(0x4b51)][_0x68aa19(0xe52)]=function(_0x167c95,_0x1ae512){var _0x574d99=_0x68aa19;_0x167c95=defaultValue$1(_0x167c95,Ellipsoid[_0x574d99(0x1d49)]);var _0x35f1ab=this['frustum'][_0x574d99(0x422f)](this[_0x574d99(0x923)],this[_0x574d99(0x1aa0)],this[_0x574d99(0x2205)]),_0x52a1b1=new BoundingSphere(Cartesian3[_0x574d99(0x3e26)],_0x167c95[_0x574d99(0x587a)]);if(_0x35f1ab[_0x574d99(0x1396)](_0x52a1b1)!==Intersect$1['OUTSIDE']){var _0x33fee5=this[_0x574d99(0x54c6)][_0x574d99(0xda2)],_0x6a3425=_0x33fee5[_0x574d99(0x49a0)],_0x3e47d9=_0x33fee5[_0x574d99(0xd5b)],_0x277969=0x0,_0x4d68ac=computeHorizonQuad(this,_0x167c95);if(_0x277969+=addToResult(0x0,0x0,0x0,this,_0x167c95,_0x4d68ac),_0x277969+=addToResult(0x0,_0x3e47d9,0x1,this,_0x167c95,_0x4d68ac),_0x277969+=addToResult(_0x6a3425,_0x3e47d9,0x2,this,_0x167c95,_0x4d68ac),(_0x277969+=addToResult(_0x6a3425,0x0,0x3,this,_0x167c95,_0x4d68ac))<0x2)return Rectangle[_0x574d99(0xd77)];_0x1ae512=Rectangle[_0x574d99(0x175)](cartoArray,_0x1ae512);for(var _0x296ab1=0x0,_0x360247=cartoArray[0x3][_0x574d99(0x1041)],_0x26070f=0x0;_0x26070f<0x4;++_0x26070f){var _0x3f8c74=cartoArray[_0x26070f]['longitude'],_0xd53bcc=Math[_0x574d99(0x1661)](_0x3f8c74-_0x360247);_0xd53bcc>CesiumMath['PI']?_0x296ab1+=CesiumMath[_0x574d99(0x3295)]-_0xd53bcc:_0x296ab1+=_0xd53bcc,_0x360247=_0x3f8c74;}return CesiumMath[_0x574d99(0x19c9)](Math['abs'](_0x296ab1),CesiumMath[_0x574d99(0x3295)],CesiumMath[_0x574d99(0x2f7a)])&&(_0x1ae512['west']=-CesiumMath['PI'],_0x1ae512[_0x574d99(0x326c)]=CesiumMath['PI'],cartoArray[0x0]['latitude']>=0x0?_0x1ae512[_0x574d99(0x46e0)]=CesiumMath[_0x574d99(0x3f24)]:_0x1ae512['south']=-CesiumMath[_0x574d99(0x3f24)]),_0x1ae512;}},Camera[_0x68aa19(0x4b51)][_0x68aa19(0xe05)]=function(){var _0x410651=_0x68aa19;if(!(this[_0x410651(0x5545)]===SceneMode$1['SCENE2D']||this[_0x410651(0x4506)]instanceof PerspectiveFrustum)){var _0x621855=this[_0x410651(0x54c6)];this[_0x410651(0x4506)]=new PerspectiveFrustum(),this[_0x410651(0x4506)][_0x410651(0x1d97)]=_0x621855[_0x410651(0x2e24)]/_0x621855['drawingBufferHeight'],this['frustum']['fov']=CesiumMath['toRadians'](0x3c);}},Camera[_0x68aa19(0x4b51)][_0x68aa19(0x13d6)]=function(){var _0xc2a0a7=_0x68aa19;if(!(this[_0xc2a0a7(0x5545)]===SceneMode$1[_0xc2a0a7(0x4c10)]||this[_0xc2a0a7(0x4506)]instanceof OrthographicFrustum)){var _0x5e2c36=this[_0xc2a0a7(0x54c6)];this['frustum']=new OrthographicFrustum(),this['frustum']['aspectRatio']=_0x5e2c36[_0xc2a0a7(0x2e24)]/_0x5e2c36[_0xc2a0a7(0x1b40)],this[_0xc2a0a7(0x4506)]['width']=Cartesian3['magnitude'](this[_0xc2a0a7(0x4771)]),defined$1(this[_0xc2a0a7(0x4506)][_0xc2a0a7(0x117b)])&&this['_adjustOrthographicFrustum'](!0x0);}},Camera[_0x68aa19(0x254b)]=function(_0x6d766c,_0x362448){var _0x3f4359=_0x68aa19;return defined$1(_0x362448)||(_0x362448=new Camera(_0x6d766c['_scene'])),Cartesian3[_0x3f4359(0x254b)](_0x6d766c[_0x3f4359(0x4771)],_0x362448[_0x3f4359(0x4771)]),Cartesian3[_0x3f4359(0x254b)](_0x6d766c['direction'],_0x362448['direction']),Cartesian3['clone'](_0x6d766c['up'],_0x362448['up']),Cartesian3['clone'](_0x6d766c[_0x3f4359(0x339c)],_0x362448[_0x3f4359(0x339c)]),Matrix4[_0x3f4359(0x254b)](_0x6d766c['_transform'],_0x362448['transform']),_0x362448['_mode']=_0x6d766c[_0x3f4359(0x5545)],_0x362448[_0x3f4359(0x18c2)]=!0x0,_0x362448[_0x3f4359(0x4506)]=_0x6d766c['frustum'][_0x3f4359(0x254b)](),_0x362448;},Camera[_0x68aa19(0x4b51)][_0x68aa19(0xa58)]=function(_0x1aee8b){var _0xe5fc86=_0x68aa19;this[_0xe5fc86(0x50ce)]=!0x0,updateReflectMatrix(_0x1aee8b,this[_0xe5fc86(0x1f85)]),updateMembers(this),this[_0xe5fc86(0x4506)]['reflect']=!0x0,this[_0xe5fc86(0x4506)][_0xe5fc86(0x48a5)]=_0x1aee8b,this[_0xe5fc86(0x4506)][_0xe5fc86(0x50a)]=this[_0xe5fc86(0xf18)];},Camera['prototype'][_0x68aa19(0x1bb4)]=function(){var _0x402905=_0x68aa19;this[_0x402905(0x50ce)]=!0x1,this[_0x402905(0x4506)][_0x402905(0x3c06)]=!0x1,this['frustum']instanceof PerspectiveFrustum&&this[_0x402905(0x4506)][_0x402905(0x942)](),updateMembers(this);};var flyCircleTransform=new Matrix4(),flyCircleOldTransform=new Matrix4(),_lastAngle=0x0,_isStopFlyCircle=!0x1;function DebugCameraPrimitive(_0x1d4bb9){var _0x4e4ad1=_0x68aa19;_0x1d4bb9=defaultValue$1(_0x1d4bb9,defaultValue$1[_0x4e4ad1(0x494f)]),this[_0x4e4ad1(0x4ce6)]=_0x1d4bb9[_0x4e4ad1(0x1224)],this['_color']=defaultValue$1(_0x1d4bb9[_0x4e4ad1(0x28b8)],Color$2[_0x4e4ad1(0x39fb)]),this[_0x4e4ad1(0x1c06)]=defaultValue$1(_0x1d4bb9[_0x4e4ad1(0x2a29)],!0x0),this['show']=defaultValue$1(_0x1d4bb9['show'],!0x0),this['id']=_0x1d4bb9['id'],this[_0x4e4ad1(0x2b7f)]=void 0x0,this['_outlinePrimitives']=[],this['_planesPrimitives']=[];}Camera[_0x68aa19(0x4b51)]['flyCircle']=function(_0x708bc5){var _0x5cb5e9=_0x68aa19;_lastAngle=0x0,_isStopFlyCircle=!0x1,this[_0x5cb5e9(0x2de1)]=!0x1,this[_0x5cb5e9(0xf60)](_0x708bc5);},Camera['prototype'][_0x68aa19(0xf60)]=function(_0x5c72e0){var _0x501912=_0x68aa19;if(this[_0x501912(0x3268)]||!_isStopFlyCircle){this[_0x501912(0x2de1)]&&!this[_0x501912(0x28ee)]||(getTimestamp$1(),_lastAngle=0x0,_isStopFlyCircle=!0x1,this[_0x501912(0x400c)]=Cartesian3[_0x501912(0x254b)](_0x5c72e0),this[_0x501912(0x2de1)]=!0x0,this[_0x501912(0x28ee)]=!0x1);var _0x12b994=this[_0x501912(0x368f)],_0x5bd4c8=Matrix4[_0x501912(0x254b)](this[_0x501912(0x4503)],flyCircleOldTransform),_0x471e5a=Transforms['eastNorthUpToFixedFrame'](_0x5c72e0,Ellipsoid[_0x501912(0x1d49)],flyCircleTransform);this[_0x501912(0x1255)](_0x471e5a),this[_0x501912(0x368f)]=Cartesian3[_0x501912(0x689)],getTimestamp$1();var _0x2d3d82=0.01;_0x2d3d82*=this[_0x501912(0x221d)];var _0x1ff97a=0x2*Math['PI']-Math[_0x501912(0x1661)](_lastAngle);_lastAngle<0x0&&(_0x1ff97a*=-0x1),!this[_0x501912(0x3268)]&&Math['abs'](_lastAngle)>=0x2*Math['PI']&&(_0x2d3d82=_0x1ff97a,_isStopFlyCircle=!0x0),_lastAngle+=_0x2d3d82,this[_0x501912(0x4027)](-_0x2d3d82),this[_0x501912(0x368f)]=_0x12b994,this[_0x501912(0x1255)](_0x5bd4c8);}else _lastAngle=0x0;},Camera['prototype'][_0x68aa19(0x552f)]=function(){var _0xe9cc0f=_0x68aa19;this[_0xe9cc0f(0x2de1)]=!0x1;};var scratchRight$3=new Cartesian3(),scratchRotation=new Matrix3(),scratchOrientation=new Quaternion(),scratchPerspective=new PerspectiveFrustum(),scratchPerspectiveOffCenter=new PerspectiveOffCenterFrustum(),scratchOrthographic=new OrthographicFrustum(),scratchOrthographicOffCenter=new OrthographicOffCenterFrustum(),scratchColor$3=new Color$2(),scratchSplits$1=[0x1,0x186a0];function ShadowMapShader(){}function ShadowMap(_0x315104){var _0x37ec79=_0x68aa19,_0x5a533d=(_0x315104=defaultValue$1(_0x315104,defaultValue$1[_0x37ec79(0x494f)]))[_0x37ec79(0x4174)];this[_0x37ec79(0x392a)]=defaultValue$1(_0x315104[_0x37ec79(0x20fb)],!0x0),this[_0x37ec79(0x2211)]=defaultValue$1(_0x315104[_0x37ec79(0x498)],!0x1),this[_0x37ec79(0xd45)]=defaultValue$1(_0x315104[_0x37ec79(0x4741)],!0x0),this[_0x37ec79(0x5660)]=!0x0,this[_0x37ec79(0xfe7)]=defaultValue$1(_0x315104[_0x37ec79(0xfe7)],!0x0),this[_0x37ec79(0x32d5)]=defaultValue$1(_0x315104['darkness'],0.5),this[_0x37ec79(0x56f6)]=this['darkness'],this['maximumDistance']=defaultValue$1(_0x315104[_0x37ec79(0x2cf1)],0x3e8),this[_0x37ec79(0x3e7a)]=void 0x0,this[_0x37ec79(0x452a)]=!0x1,this[_0x37ec79(0x52f7)]=!0x1,this[_0x37ec79(0x4509)]=!0x0;var _0xa4828c,_0x59dd67=!0x0;(FeatureDetection[_0x37ec79(0x303)]()||FeatureDetection['isEdge']()||(FeatureDetection[_0x37ec79(0x3b91)]()||FeatureDetection[_0x37ec79(0x46ad)]())&&FeatureDetection[_0x37ec79(0x228b)]()&&!_0x5a533d[_0x37ec79(0x84e)])&&(_0x59dd67=!0x1),this[_0x37ec79(0x2ae6)]=_0x59dd67,this[_0x37ec79(0x29bb)]={'polygonOffset':_0x59dd67,'polygonOffsetFactor':1.1,'polygonOffsetUnits':0x4,'normalOffset':this[_0x37ec79(0xd45)],'normalOffsetScale':0.5,'normalShading':!0x0,'normalShadingSmooth':0.3,'depthBias':0.0001},this['_primitiveBias']={'polygonOffset':_0x59dd67,'polygonOffsetFactor':1.1,'polygonOffsetUnits':0x4,'normalOffset':this[_0x37ec79(0xd45)],'normalOffsetScale':0.1,'normalShading':!0x0,'normalShadingSmooth':0.05,'depthBias':0.00002},this['_pointBias']={'polygonOffset':!0x1,'polygonOffsetFactor':1.1,'polygonOffsetUnits':0x4,'normalOffset':this['_normalOffset'],'normalOffsetScale':0x0,'normalShading':!0x0,'normalShadingSmooth':0.1,'depthBias':0.0005},this['_depthAttachment']=void 0x0,this['_colorAttachment']=void 0x0,this[_0x37ec79(0x28e1)]=new Matrix4(),this[_0x37ec79(0x4dab)]=void 0x0,this[_0x37ec79(0x1431)]=new Cartesian3(),this[_0x37ec79(0x40b6)]=new Cartesian4(),this[_0x37ec79(0x2feb)]=0x0,this[_0x37ec79(0x15f1)]=_0x315104['lightCamera'],this[_0x37ec79(0x35b0)]=new ShadowMapCamera(),this[_0x37ec79(0x1561)]=void 0x0,this[_0x37ec79(0x6ae)]=void 0x0,this['_boundingSphere']=new BoundingSphere(),this[_0x37ec79(0x21c)]=defaultValue$1(_0x315104[_0x37ec79(0x3eaf)],!0x1),this[_0x37ec79(0x405)]=defaultValue$1(_0x315104[_0x37ec79(0x569e)],0x64),this[_0x37ec79(0x4647)]=!this['_isPointLight']&&defaultValue$1(_0x315104[_0x37ec79(0x1822)],!0x0),this['_numberOfCascades']=this['_cascadesEnabled']?defaultValue$1(_0x315104[_0x37ec79(0x3155)],0x4):0x0,this['_fitNearFar']=!0x0,this[_0x37ec79(0x32a3)]=[0x19,0x96,0x2bc,Number['MAX_VALUE']],this[_0x37ec79(0x1a4f)]=new Cartesian2(),this[_0x37ec79(0x370a)]=!0x1,this['_cascadesEnabled']?this[_0x37ec79(0x35b0)]['frustum']=new OrthographicOffCenterFrustum():defined$1(this['_lightCamera'][_0x37ec79(0x4506)][_0x37ec79(0x1f0a)])&&(this[_0x37ec79(0x370a)]=!0x0),this[_0x37ec79(0xb63)]=[new Cartesian4(),new Cartesian4()],this['_cascadeMatrices']=[new Matrix4(),new Matrix4(),new Matrix4(),new Matrix4()],this['_cascadeDistances']=new Cartesian4(),_0xa4828c=this[_0x37ec79(0x21c)]?0x6:this[_0x37ec79(0x4647)]?this[_0x37ec79(0x3a86)]:0x1,this[_0x37ec79(0x5267)]=new Array(_0xa4828c);for(var _0x235970=0x0;_0x235970<_0xa4828c;++_0x235970)this[_0x37ec79(0x5267)][_0x235970]=new ShadowPass(_0x5a533d);this['debugShow']=!0x1,this[_0x37ec79(0x5733)]=!0x1,this[_0x37ec79(0x4aab)]=!0x1,this[_0x37ec79(0x2c70)]=!0x1,this[_0x37ec79(0x3117)]=void 0x0,this[_0x37ec79(0x4b7e)]=void 0x0,this[_0x37ec79(0x2de9)]=new Array(this[_0x37ec79(0x3a86)]),this[_0x37ec79(0x579b)]=void 0x0,this[_0x37ec79(0x565b)]=_0x5a533d['depthTexture'],this[_0x37ec79(0x21c)]&&(this['_usesDepthTexture']=!0x1),this[_0x37ec79(0x33ea)]=void 0x0,this[_0x37ec79(0x57c8)]=void 0x0,this[_0x37ec79(0x2abe)]=void 0x0,createRenderStates(this),this['_clearCommand']=new ClearCommand({'depth':0x1,'color':new Color$2()}),this[_0x37ec79(0x171b)]=new PassState(_0x5a533d),this[_0x37ec79(0x20bd)]=defaultValue$1(_0x315104[_0x37ec79(0x57c2)],0x800),this[_0x37ec79(0x57c2)]=this['_size'];}function ShadowPass(_0x41f3ea){var _0x107b77=_0x68aa19;this[_0x107b77(0x1224)]=new ShadowMapCamera(),this[_0x107b77(0x403b)]=new PassState(_0x41f3ea),this[_0x107b77(0x27b)]=void 0x0,this[_0x107b77(0x1bcd)]=void 0x0,this[_0x107b77(0x3080)]=[],this[_0x107b77(0x3ada)]=void 0x0;}function createRenderState(_0x12115f,_0x3c3cc8){var _0x287983=_0x68aa19;return RenderState[_0x287983(0x4d21)]({'cull':{'enabled':!0x0,'face':CullFace$1['BACK']},'depthTest':{'enabled':!0x0},'colorMask':{'red':_0x12115f,'green':_0x12115f,'blue':_0x12115f,'alpha':_0x12115f},'depthMask':!0x0,'polygonOffset':{'enabled':_0x3c3cc8[_0x287983(0x2b5)],'factor':_0x3c3cc8[_0x287983(0x2ddd)],'units':_0x3c3cc8['polygonOffsetUnits']}});}function createRenderStates(_0x24e426){var _0x29a419=_0x68aa19,_0x15fc5c=!_0x24e426[_0x29a419(0x565b)];_0x24e426[_0x29a419(0x33ea)]=createRenderState(_0x15fc5c,_0x24e426[_0x29a419(0x1fd1)]),_0x24e426['_terrainRenderState']=createRenderState(_0x15fc5c,_0x24e426[_0x29a419(0x29bb)]),_0x24e426[_0x29a419(0x2abe)]=createRenderState(_0x15fc5c,_0x24e426[_0x29a419(0x30c2)]);}function destroyFramebuffer$4(_0x3ef328){var _0x2426a7=_0x68aa19;for(var _0x22b0c7=_0x3ef328[_0x2426a7(0x5267)][_0x2426a7(0x531b)],_0x41cb83=0x0;_0x41cb83<_0x22b0c7;++_0x41cb83){var _0x5d80af=_0x3ef328[_0x2426a7(0x5267)][_0x41cb83],_0x31fa4e=_0x5d80af[_0x2426a7(0x27b)];defined$1(_0x31fa4e)&&!_0x31fa4e['isDestroyed']()&&_0x31fa4e[_0x2426a7(0x2578)](),_0x5d80af[_0x2426a7(0x27b)]=void 0x0;}_0x3ef328[_0x2426a7(0x3a87)]=_0x3ef328[_0x2426a7(0x3a87)]&&_0x3ef328[_0x2426a7(0x3a87)]['destroy'](),_0x3ef328['_colorAttachment']=_0x3ef328['_colorAttachment']&&_0x3ef328[_0x2426a7(0xf58)][_0x2426a7(0x2578)]();}function createSampler$2(){var _0x3d42a1=_0x68aa19;return new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x3d42a1(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x3d42a1(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x3d42a1(0x44a2)]});}function createFramebufferColor(_0x506e5f,_0xd5b52d){var _0x235c00=_0x68aa19;for(var _0x140fee=new Renderbuffer({'context':_0xd5b52d,'width':_0x506e5f['_textureSize']['x'],'height':_0x506e5f[_0x235c00(0x1a4f)]['y'],'format':RenderbufferFormat$1[_0x235c00(0x5738)]}),_0x47725c=new Texture$1({'context':_0xd5b52d,'width':_0x506e5f[_0x235c00(0x1a4f)]['x'],'height':_0x506e5f[_0x235c00(0x1a4f)]['y'],'pixelFormat':PixelFormat$1[_0x235c00(0x4a1c)],'pixelDatatype':PixelDatatype[_0x235c00(0x4aae)],'sampler':createSampler$2()}),_0x2c5cdd=new Framebuffer$2({'context':_0xd5b52d,'depthRenderbuffer':_0x140fee,'colorTextures':[_0x47725c],'destroyAttachments':!0x1}),_0x54031f=_0x506e5f['_passes'][_0x235c00(0x531b)],_0x252a55=0x0;_0x252a55<_0x54031f;++_0x252a55){var _0x4fe0dd=_0x506e5f['_passes'][_0x252a55];_0x4fe0dd['framebuffer']=_0x2c5cdd,_0x4fe0dd[_0x235c00(0x403b)][_0x235c00(0x27b)]=_0x2c5cdd;}_0x506e5f[_0x235c00(0x4dab)]=_0x47725c,_0x506e5f[_0x235c00(0x3a87)]=_0x140fee,_0x506e5f['_colorAttachment']=_0x47725c;}function createFramebufferDepth(_0xc1da7d,_0x54f797){var _0x244bba=_0x68aa19;for(var _0x2cf2a7=new Texture$1({'context':_0x54f797,'width':_0xc1da7d['_textureSize']['x'],'height':_0xc1da7d['_textureSize']['y'],'pixelFormat':PixelFormat$1[_0x244bba(0xd92)],'pixelDatatype':PixelDatatype[_0x244bba(0x4f0c)],'sampler':createSampler$2()}),_0x1c0dc2=new Framebuffer$2({'context':_0x54f797,'depthStencilTexture':_0x2cf2a7,'destroyAttachments':!0x1}),_0x3a2579=_0xc1da7d['_passes']['length'],_0x5db26d=0x0;_0x5db26d<_0x3a2579;++_0x5db26d){var _0xa42e2b=_0xc1da7d[_0x244bba(0x5267)][_0x5db26d];_0xa42e2b['framebuffer']=_0x1c0dc2,_0xa42e2b[_0x244bba(0x403b)][_0x244bba(0x27b)]=_0x1c0dc2;}_0xc1da7d[_0x244bba(0x4dab)]=_0x2cf2a7,_0xc1da7d[_0x244bba(0x3a87)]=_0x2cf2a7;}function createFramebufferCube(_0x540ead,_0x535607){var _0x10bb08=_0x68aa19;for(var _0xb15526=new Renderbuffer({'context':_0x535607,'width':_0x540ead[_0x10bb08(0x1a4f)]['x'],'height':_0x540ead[_0x10bb08(0x1a4f)]['y'],'format':RenderbufferFormat$1['DEPTH_COMPONENT16']}),_0x7e0986=new CubeMap({'context':_0x535607,'width':_0x540ead[_0x10bb08(0x1a4f)]['x'],'height':_0x540ead[_0x10bb08(0x1a4f)]['y'],'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':PixelDatatype[_0x10bb08(0x4aae)],'sampler':createSampler$2()}),_0x4379f0=[_0x7e0986['negativeX'],_0x7e0986[_0x10bb08(0x1a40)],_0x7e0986[_0x10bb08(0x39fc)],_0x7e0986[_0x10bb08(0x1474)],_0x7e0986[_0x10bb08(0x1b07)],_0x7e0986[_0x10bb08(0x3e36)]],_0x118b35=0x0;_0x118b35<0x6;++_0x118b35){var _0x3bdaf9=new Framebuffer$2({'context':_0x535607,'depthRenderbuffer':_0xb15526,'colorTextures':[_0x4379f0[_0x118b35]],'destroyAttachments':!0x1}),_0x43db53=_0x540ead['_passes'][_0x118b35];_0x43db53[_0x10bb08(0x27b)]=_0x3bdaf9,_0x43db53[_0x10bb08(0x403b)][_0x10bb08(0x27b)]=_0x3bdaf9;}_0x540ead[_0x10bb08(0x4dab)]=_0x7e0986,_0x540ead[_0x10bb08(0x3a87)]=_0xb15526,_0x540ead[_0x10bb08(0xf58)]=_0x7e0986;}function createFramebuffer$4(_0x5cf230,_0x159894){var _0x324b02=_0x68aa19;_0x5cf230[_0x324b02(0x21c)]?createFramebufferCube(_0x5cf230,_0x159894):_0x5cf230[_0x324b02(0x565b)]?createFramebufferDepth(_0x5cf230,_0x159894):createFramebufferColor(_0x5cf230,_0x159894);}function checkFramebuffer(_0x4bc547,_0x2ba1b7){var _0x161457=_0x68aa19;_0x4bc547[_0x161457(0x565b)]&&_0x4bc547[_0x161457(0x5267)][0x0][_0x161457(0x27b)][_0x161457(0x3f4f)]!==WebGLConstants$1['FRAMEBUFFER_COMPLETE']&&(_0x4bc547[_0x161457(0x565b)]=!0x1,createRenderStates(_0x4bc547),destroyFramebuffer$4(_0x4bc547),createFramebuffer$4(_0x4bc547,_0x2ba1b7));}function updateFramebuffer(_0x357a53,_0x991973){var _0x249655=_0x68aa19;defined$1(_0x357a53['_passes'][0x0]['framebuffer'])&&_0x357a53[_0x249655(0x4dab)][_0x249655(0x209)]===_0x357a53[_0x249655(0x1a4f)]['x']||(destroyFramebuffer$4(_0x357a53),createFramebuffer$4(_0x357a53,_0x991973),checkFramebuffer(_0x357a53,_0x991973),clearFramebuffer(_0x357a53,_0x991973));}function clearFramebuffer(_0x27cee7,_0x5a4b27,_0x44334){var _0x1c978e=_0x68aa19;_0x44334=defaultValue$1(_0x44334,0x0),(_0x27cee7[_0x1c978e(0x21c)]||0x0===_0x44334)&&(_0x27cee7[_0x1c978e(0x4eb3)][_0x1c978e(0x27b)]=_0x27cee7[_0x1c978e(0x5267)][_0x44334][_0x1c978e(0x27b)],_0x27cee7['_clearCommand'][_0x1c978e(0x5108)](_0x5a4b27,_0x27cee7['_clearPassState']));}function resize(_0x438985,_0xa91d7c){var _0x31fac0=_0x68aa19;_0x438985[_0x31fac0(0x20bd)]=_0xa91d7c;var _0x37b0e8=_0x438985[_0x31fac0(0x5267)],_0x26f83e=_0x37b0e8[_0x31fac0(0x531b)],_0x232012=_0x438985[_0x31fac0(0x1a4f)];if(_0x438985[_0x31fac0(0x21c)]){_0xa91d7c=ContextLimits[_0x31fac0(0x287d)]>=_0xa91d7c?_0xa91d7c:ContextLimits['maximumCubeMapSize'],_0x232012['x']=_0xa91d7c,_0x232012['y']=_0xa91d7c;var _0x6364e9=new BoundingRectangle(0x0,0x0,_0xa91d7c,_0xa91d7c);_0x37b0e8[0x0][_0x31fac0(0x403b)]['viewport']=_0x6364e9,_0x37b0e8[0x1][_0x31fac0(0x403b)][_0x31fac0(0x18be)]=_0x6364e9,_0x37b0e8[0x2][_0x31fac0(0x403b)][_0x31fac0(0x18be)]=_0x6364e9,_0x37b0e8[0x3][_0x31fac0(0x403b)][_0x31fac0(0x18be)]=_0x6364e9,_0x37b0e8[0x4][_0x31fac0(0x403b)][_0x31fac0(0x18be)]=_0x6364e9,_0x37b0e8[0x5][_0x31fac0(0x403b)][_0x31fac0(0x18be)]=_0x6364e9;}else 0x1===_0x26f83e?(_0xa91d7c=ContextLimits[_0x31fac0(0x25a6)]>=_0xa91d7c?_0xa91d7c:ContextLimits['maximumTextureSize'],_0x232012['x']=_0xa91d7c,_0x232012['y']=_0xa91d7c,_0x37b0e8[0x0][_0x31fac0(0x403b)]['viewport']=new BoundingRectangle(0x0,0x0,_0xa91d7c,_0xa91d7c)):0x4===_0x26f83e&&(_0xa91d7c=ContextLimits[_0x31fac0(0x25a6)]>=0x2*_0xa91d7c?_0xa91d7c:ContextLimits[_0x31fac0(0x25a6)]/0x2,_0x232012['x']=0x2*_0xa91d7c,_0x232012['y']=0x2*_0xa91d7c,_0x37b0e8[0x0][_0x31fac0(0x403b)][_0x31fac0(0x18be)]=new BoundingRectangle(0x0,0x0,_0xa91d7c,_0xa91d7c),_0x37b0e8[0x1][_0x31fac0(0x403b)][_0x31fac0(0x18be)]=new BoundingRectangle(_0xa91d7c,0x0,_0xa91d7c,_0xa91d7c),_0x37b0e8[0x2][_0x31fac0(0x403b)]['viewport']=new BoundingRectangle(0x0,_0xa91d7c,_0xa91d7c,_0xa91d7c),_0x37b0e8[0x3][_0x31fac0(0x403b)][_0x31fac0(0x18be)]=new BoundingRectangle(_0xa91d7c,_0xa91d7c,_0xa91d7c,_0xa91d7c));_0x438985['_clearPassState'][_0x31fac0(0x18be)]=new BoundingRectangle(0x0,0x0,_0x232012['x'],_0x232012['y']);for(var _0x4486c1=0x0;_0x4486c1<_0x26f83e;++_0x4486c1){var _0x6940fa=_0x37b0e8[_0x4486c1],_0x2c7915=_0x6940fa[_0x31fac0(0x403b)][_0x31fac0(0x18be)],_0xee4864=_0x2c7915['x']/_0x232012['x'],_0xa06a73=_0x2c7915['y']/_0x232012['y'],_0x2163a1=_0x2c7915[_0x31fac0(0x209)]/_0x232012['x'],_0x141200=_0x2c7915[_0x31fac0(0x5862)]/_0x232012['y'];_0x6940fa[_0x31fac0(0x1bcd)]=new Matrix4(_0x2163a1,0x0,0x0,_0xee4864,0x0,_0x141200,0x0,_0xa06a73,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);}}DebugCameraPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x4e4a74){var _0x8d2e4a=_0x68aa19;if(this[_0x8d2e4a(0x105f)]){var _0x2ae060,_0x47b20d,_0x3af8de=this[_0x8d2e4a(0x4d2c)],_0x23898e=this['_outlinePrimitives'];if(this[_0x8d2e4a(0x1c06)]){for(_0x47b20d=_0x3af8de[_0x8d2e4a(0x531b)],_0x2ae060=0x0;_0x2ae060<_0x47b20d;++_0x2ae060)_0x23898e[_0x2ae060]=_0x23898e[_0x2ae060]&&_0x23898e[_0x2ae060][_0x8d2e4a(0x2578)](),_0x3af8de[_0x2ae060]=_0x3af8de[_0x2ae060]&&_0x3af8de[_0x2ae060]['destroy']();_0x3af8de[_0x8d2e4a(0x531b)]=0x0,_0x23898e['length']=0x0;}if(0x0===_0x3af8de[_0x8d2e4a(0x531b)]){var _0x4ca880,_0x2a8a8c=this['_camera'],_0x4d89e1=_0x2a8a8c[_0x8d2e4a(0x4506)];_0x4ca880=_0x4d89e1 instanceof PerspectiveFrustum?scratchPerspective:_0x4d89e1 instanceof PerspectiveOffCenterFrustum?scratchPerspectiveOffCenter:_0x4d89e1 instanceof OrthographicFrustum?scratchOrthographic:scratchOrthographicOffCenter,_0x4ca880=_0x4d89e1[_0x8d2e4a(0x254b)](_0x4ca880);var _0x40ccc2=_0x4e4a74[_0x8d2e4a(0x4e86)],_0x5c0a85=_0x40ccc2[_0x8d2e4a(0x531b)]-0x1;_0x5c0a85<=0x0&&((_0x40ccc2=scratchSplits$1)[0x0]=this[_0x8d2e4a(0x4ce6)][_0x8d2e4a(0x4506)][_0x8d2e4a(0x2cb3)],_0x40ccc2[0x1]=this[_0x8d2e4a(0x4ce6)][_0x8d2e4a(0x4506)]['far'],_0x5c0a85=0x1);var _0x45b197=_0x2a8a8c[_0x8d2e4a(0x923)],_0x17d473=_0x2a8a8c[_0x8d2e4a(0x1aa0)],_0x45d2ba=_0x2a8a8c[_0x8d2e4a(0x2205)],_0x326687=_0x2a8a8c['rightWC'];_0x326687=Cartesian3['negate'](_0x326687,scratchRight$3);var _0xf10ba7=scratchRotation;Matrix3['setColumn'](_0xf10ba7,0x0,_0x326687,_0xf10ba7),Matrix3[_0x8d2e4a(0x1cc7)](_0xf10ba7,0x1,_0x45d2ba,_0xf10ba7),Matrix3[_0x8d2e4a(0x1cc7)](_0xf10ba7,0x2,_0x17d473,_0xf10ba7);var _0x425ca2=Quaternion[_0x8d2e4a(0x36a3)](_0xf10ba7,scratchOrientation);for(_0x3af8de[_0x8d2e4a(0x531b)]=_0x23898e['length']=_0x5c0a85,_0x2ae060=0x0;_0x2ae060<_0x5c0a85;++_0x2ae060)_0x4ca880[_0x8d2e4a(0x2cb3)]=_0x40ccc2[_0x2ae060],_0x4ca880[_0x8d2e4a(0x23e)]=_0x40ccc2[_0x2ae060+0x1],_0x3af8de[_0x2ae060]=new Primitive({'geometryInstances':new GeometryInstance({'geometry':new FrustumGeometry({'origin':_0x45b197,'orientation':_0x425ca2,'frustum':_0x4ca880,'_drawNearPlane':0x0===_0x2ae060}),'attributes':{'color':ColorGeometryInstanceAttribute[_0x8d2e4a(0x3d8a)](Color$2[_0x8d2e4a(0x11bf)](this['_color'],0.1,scratchColor$3))},'id':this['id'],'pickPrimitive':this}),'appearance':new PerInstanceColorAppearance({'translucent':!0x0,'flat':!0x0}),'asynchronous':!0x1}),_0x23898e[_0x2ae060]=new Primitive({'geometryInstances':new GeometryInstance({'geometry':new FrustumOutlineGeometry({'origin':_0x45b197,'orientation':_0x425ca2,'frustum':_0x4ca880,'_drawNearPlane':0x0===_0x2ae060}),'attributes':{'color':ColorGeometryInstanceAttribute['fromColor'](this['_color'])},'id':this['id'],'pickPrimitive':this}),'appearance':new PerInstanceColorAppearance({'translucent':!0x1,'flat':!0x0}),'asynchronous':!0x1});}for(_0x47b20d=_0x3af8de['length'],_0x2ae060=0x0;_0x2ae060<_0x47b20d;++_0x2ae060)_0x23898e[_0x2ae060][_0x8d2e4a(0x489f)](_0x4e4a74),_0x3af8de[_0x2ae060][_0x8d2e4a(0x489f)](_0x4e4a74);}},DebugCameraPrimitive['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},DebugCameraPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x4c1b4a=_0x68aa19;for(var _0x28e503=this[_0x4c1b4a(0x4d2c)][_0x4c1b4a(0x531b)],_0x152a86=0x0;_0x152a86<_0x28e503;++_0x152a86)this[_0x4c1b4a(0x4409)][_0x152a86]=this[_0x4c1b4a(0x4409)][_0x152a86]&&this[_0x4c1b4a(0x4409)][_0x152a86][_0x4c1b4a(0x2578)](),this['_planesPrimitives'][_0x152a86]=this[_0x4c1b4a(0x4d2c)][_0x152a86]&&this['_planesPrimitives'][_0x152a86]['destroy']();return destroyObject$1(this);},ShadowMapShader[_0x68aa19(0x4289)]=function(_0x1ce286,_0x5eb5d0,_0xc4fa0f,_0x8beb3f){var _0x33a315=_0x68aa19;return _0x33a315(0x5c8)+_0x1ce286+'\x20'+_0x5eb5d0+'\x20'+_0xc4fa0f+'\x20'+_0x8beb3f;},ShadowMapShader[_0x68aa19(0x5851)]=function(_0x22fe8b,_0x4c3ee3,_0x4d3611){var _0x1e4e64=_0x68aa19,_0x54d948=_0x22fe8b[_0x1e4e64(0x4ce5)][_0x1e4e64(0x48ca)](0x0),_0x1b730a=_0x22fe8b[_0x1e4e64(0x2fe9)][_0x1e4e64(0x48ca)](0x0);_0x54d948[_0x1e4e64(0x3a33)]('SHADOW_MAP'),_0x4d3611&&_0x54d948[_0x1e4e64(0x3a33)](_0x1e4e64(0x1deb));var _0x3326e7=defined$1(ShaderSource['findPositionVarying'](_0x22fe8b));if(_0x4c3ee3&&!_0x3326e7){for(var _0x1e13e7=_0x1b730a[_0x1e4e64(0x531b)],_0x2029a1=0x0;_0x2029a1<_0x1e13e7;++_0x2029a1)_0x1b730a[_0x2029a1]=ShaderSource['replaceMain'](_0x1b730a[_0x2029a1],_0x1e4e64(0x3c0a));_0x1b730a[_0x1e4e64(0x3a33)]('varying\x20vec3\x20v_positionEC;\x20\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_shadow_cast_main();\x20\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_inverseProjection\x20*\x20gl_Position).xyz;\x20\x0a}');}return new ShaderSource({'defines':_0x54d948,'sources':_0x1b730a});},ShadowMapShader[_0x68aa19(0x2070)]=function(_0x2f1641,_0x3cc362,_0x4eeba0,_0x36ac13,_0x5e3524,_0x59eb5d){var _0x1edf20=_0x68aa19,_0x20f577=_0x2f1641[_0x1edf20(0x4ce5)][_0x1edf20(0x48ca)](0x0),_0x43218c=_0x2f1641[_0x1edf20(0x2fe9)]['slice'](0x0),_0x179b8f=ShaderSource['findPositionVarying'](_0x2f1641),_0x5d215c=defined$1(_0x179b8f);_0x5d215c||(_0x179b8f=_0x1edf20(0x1e27));for(var _0x12865c=_0x43218c[_0x1edf20(0x531b)],_0x23dfc5=0x0;_0x23dfc5<_0x12865c;++_0x23dfc5)_0x43218c[_0x23dfc5]=ShaderSource['replaceMain'](_0x43218c[_0x23dfc5],_0x1edf20(0x3c0a));var _0x17381e='';return _0x3cc362&&(_0x5d215c||(_0x17381e+=_0x1edf20(0x2da4)),_0x17381e+=_0x1edf20(0x20a3)),_0x59eb5d&&(_0x17381e+=_0x1edf20(0x505b)),_0x17381e+=_0x36ac13&&!_0x59eb5d?_0x1edf20(0x3add):_0x1edf20(0x18fb),_0x59eb5d&&(_0x17381e+='\x20\x20\x20\x20selectCastShadow();\x20\x0a'),_0x3cc362?_0x17381e+='\x20\x20\x20\x20float\x20distance\x20=\x20length('+_0x179b8f+_0x1edf20(0x2e1d):_0x4eeba0?(defined$1(_0x5e3524['pickId'])&&'vSecondColor'===_0x5e3524[_0x1edf20(0x53f5)]&&(_0x17381e+='\x20\x20\x20if(vColor.a\x20<\x200.1)\x0a\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20}\x0a'),_0x17381e+=_0x1edf20(0x4b16)):_0x17381e+=_0x1edf20(0x3eb5),_0x17381e+=_0x1edf20(0x54fc),_0x43218c[_0x1edf20(0x3a33)](_0x17381e),new ShaderSource({'defines':_0x20f577,'sources':_0x43218c});},ShadowMapShader[_0x68aa19(0x42b)]=function(_0x40061f,_0x1b5011,_0x562225,_0x57cde1){var _0x4ee11b=_0x68aa19;return _0x4ee11b(0x4a22)+_0x40061f[_0x4ee11b(0x565b)]+_0x40061f['_polygonOffsetSupported']+_0x40061f[_0x4ee11b(0x21c)]+_0x40061f['_isSpotLight']+(_0x40061f[_0x4ee11b(0x3a86)]>0x1)+_0x40061f[_0x4ee11b(0x1e07)]+_0x40061f[_0x4ee11b(0x498)]+_0x1b5011+_0x562225+_0x57cde1;},ShadowMapShader[_0x68aa19(0x5466)]=function(_0x515c1d,_0x448154,_0x267ff4){var _0x1d06eb=_0x68aa19,_0xfa047d=_0x515c1d[_0x1d06eb(0x4ce5)][_0x1d06eb(0x48ca)](0x0),_0x584dac=_0x515c1d[_0x1d06eb(0x2fe9)][_0x1d06eb(0x48ca)](0x0);return _0xfa047d['push']('SHADOW_MAP'),_0x448154&&(_0x267ff4?_0xfa047d['push'](_0x1d06eb(0x29b9)):_0xfa047d[_0x1d06eb(0x3a33)](_0x1d06eb(0x1deb))),new ShaderSource({'defines':_0xfa047d,'sources':_0x584dac});},ShadowMapShader[_0x68aa19(0x3a64)]=function(_0x2c516f,_0x2cc8af,_0x231c19,_0x2ad46e,_0x324d4c,_0x56fa6c){var _0x143ef9=_0x68aa19;for(var _0x327257=ShaderSource[_0x143ef9(0xe18)](_0x2c516f),_0x41ebff=!_0x2ad46e&&defined$1(_0x327257)||_0x2ad46e&&_0x324d4c,_0x28ac59=ShaderSource[_0x143ef9(0x1d0a)](_0x2c516f),_0x35b8b9=defined$1(_0x28ac59),_0x452d3d=_0x2cc8af[_0x143ef9(0x565b)],_0x4c39bf=_0x2cc8af[_0x143ef9(0x2ae6)],_0xe64297=_0x2cc8af[_0x143ef9(0x21c)],_0xd83247=_0x2cc8af[_0x143ef9(0x370a)],_0x55ceff=_0x2cc8af['_numberOfCascades']>0x1,_0x1b32d0=_0x2cc8af[_0x143ef9(0x1e07)],_0x5b85b4=_0x2cc8af[_0x143ef9(0x498)],_0x5c0424=_0xe64297?_0x2cc8af[_0x143ef9(0x30c2)]:_0x2ad46e?_0x2cc8af[_0x143ef9(0x29bb)]:_0x2cc8af[_0x143ef9(0x1fd1)],_0x3054f4=_0x2c516f['defines'][_0x143ef9(0x48ca)](0x0),_0x526873=_0x2c516f[_0x143ef9(0x2fe9)]['slice'](0x0),_0x224923=_0x526873[_0x143ef9(0x531b)],_0x3d0134=0x0;_0x3d0134<_0x224923;++_0x3d0134)_0x526873[_0x3d0134]=ShaderSource['replaceMain'](_0x526873[_0x3d0134],_0x143ef9(0x46c8));_0xe64297?_0x3054f4['push']('USE_CUBE_MAP_SHADOW'):_0x452d3d&&_0x3054f4[_0x143ef9(0x3a33)](_0x143ef9(0xdad)),_0x5b85b4&&!_0xe64297&&_0x3054f4[_0x143ef9(0x3a33)](_0x143ef9(0x466e)),_0x55ceff&&_0x231c19&&_0x2ad46e&&(_0x41ebff?_0x3054f4[_0x143ef9(0x3a33)]('ENABLE_VERTEX_LIGHTING'):_0x3054f4['push'](_0x143ef9(0x1c56))),_0x231c19&&_0x5c0424[_0x143ef9(0x2f9c)]&&(_0x41ebff||_0x56fa6c)&&(_0x3054f4[_0x143ef9(0x3a33)](_0x143ef9(0x4858)),_0x5c0424[_0x143ef9(0x2f19)]>0x0&&_0x3054f4[_0x143ef9(0x3a33)]('USE_NORMAL_SHADING_SMOOTH'));var _0x416334='';_0x416334+=_0xe64297?_0x143ef9(0x4e2e):_0x143ef9(0x47ae);var _0xd5e088=_0x2c516f['defines']['indexOf'](_0x143ef9(0x37b7))>-0x1;return _0x416334+=_0x143ef9(0x6f1)+(_0xd5e088?_0x143ef9(0x790):'\x0a')+_0x143ef9(0x18f0)+(_0x35b8b9?'\x20\x20\x20\x20return\x20vec4('+_0x28ac59+',\x201.0);\x20\x0a':_0xd5e088?'\x20\x20\x20\x20return\x20vec4(v_logPositionEC,\x201.0);\x20\x0a':_0x143ef9(0x1f29))+'}\x20\x0avec3\x20getNormalEC()\x20\x0a{\x20\x0a'+(_0x41ebff?'\x20\x20\x20\x20return\x20normalize('+_0x327257+_0x143ef9(0x2741):_0x56fa6c?'\x20\x20\x20\x20return\x20normalize(czm_normal*czm_computeNormal(vPositionMC.xyz));\x20\x0a':_0x143ef9(0x24d4))+'}\x20\x0avoid\x20applyNormalOffset(inout\x20vec4\x20positionEC,\x20vec3\x20normalEC,\x20float\x20nDotL)\x20\x0a{\x20\x0a'+(_0x5c0424[_0x143ef9(0x4741)]&&_0x41ebff||_0x56fa6c?'\x20\x20\x20\x20float\x20normalOffset\x20=\x20shadowMap_normalOffsetScaleDistanceMaxDistanceAndDarkness.x;\x20\x0a\x20\x20\x20\x20float\x20normalOffsetScale\x20=\x201.0\x20-\x20nDotL;\x20\x0a\x20\x20\x20\x20vec3\x20offset\x20=\x20normalOffset\x20*\x20normalOffsetScale\x20*\x20normalEC;\x20\x0a\x20\x20\x20\x20positionEC.xyz\x20+=\x20offset;\x20\x0a':'')+_0x143ef9(0x54fc),_0x416334+=_0x143ef9(0xc18),_0x416334+=_0x143ef9(0xef0),_0x2ad46e?_0x416334+='\x20\x20\x20\x20shadowParameters.depthBias\x20*=\x20max(depth\x20*\x200.01,\x201.0);\x20\x0a':_0x4c39bf||(_0x416334+=_0x143ef9(0x38cc)),_0x416334+=_0xe64297?_0x143ef9(0x269d):_0xd83247?'\x20\x20\x20\x20vec3\x20directionEC\x20=\x20normalize(positionEC.xyz\x20-\x20shadowMap_lightPositionEC.xyz);\x20\x0a\x20\x20\x20\x20float\x20nDotL\x20=\x20clamp(dot(normalEC,\x20-directionEC),\x200.0,\x201.0);\x20\x0a\x20\x20\x20\x20applyNormalOffset(positionEC,\x20normalEC,\x20nDotL);\x20\x0a\x20\x20\x20\x20vec4\x20shadowPosition\x20=\x20shadowMap_matrix\x20*\x20positionEC;\x20\x0a\x20\x20\x20\x20//\x20Spot\x20light\x20uses\x20a\x20perspective\x20projection,\x20so\x20perform\x20the\x20perspective\x20divide\x20\x0a\x20\x20\x20\x20shadowPosition\x20/=\x20shadowPosition.w;\x20\x0a\x20\x20\x20\x20//\x20Stop\x20early\x20if\x20the\x20fragment\x20is\x20not\x20in\x20the\x20shadow\x20bounds\x20\x0a\x20\x20\x20\x20if\x20(any(lessThan(shadowPosition.xyz,\x20vec3(0.0)))\x20||\x20any(greaterThan(shadowPosition.xyz,\x20vec3(1.0))))\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20shadowParameters.texCoords\x20=\x20shadowPosition.xy;\x20\x0a\x20\x20\x20\x20shadowParameters.depth\x20=\x20shadowPosition.z;\x20\x0a\x20\x20\x20\x20shadowParameters.nDotL\x20=\x20nDotL;\x20\x0a\x20\x20\x20\x20float\x20visibility\x20=\x20czm_shadowVisibility(shadowMap_texture,\x20shadowParameters);\x20\x0a':_0x55ceff?_0x143ef9(0x304b)+(_0x1b32d0?_0x143ef9(0x55c1):''):'\x20\x20\x20\x20float\x20nDotL\x20=\x20clamp(dot(normalEC,\x20shadowMap_lightDirectionEC),\x200.0,\x201.0);\x20\x0a\x20\x20\x20\x20applyNormalOffset(positionEC,\x20normalEC,\x20nDotL);\x20\x0a\x20\x20\x20\x20vec4\x20shadowPosition\x20=\x20shadowMap_matrix\x20*\x20positionEC;\x20\x0a\x20\x20\x20\x20//\x20Stop\x20early\x20if\x20the\x20fragment\x20is\x20not\x20in\x20the\x20shadow\x20bounds\x20\x0a\x20\x20\x20\x20if\x20(any(lessThan(shadowPosition.xyz,\x20vec3(0.0)))\x20||\x20any(greaterThan(shadowPosition.xyz,\x20vec3(1.0))))\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20shadowParameters.texCoords\x20=\x20shadowPosition.xy;\x20\x0a\x20\x20\x20\x20shadowParameters.depth\x20=\x20shadowPosition.z;\x20\x0a\x20\x20\x20\x20shadowParameters.nDotL\x20=\x20nDotL;\x20\x0a\x20\x20\x20\x20float\x20visibility\x20=\x20czm_shadowVisibility(shadowMap_texture,\x20shadowParameters);\x20\x0a',_0x416334+='\x20\x20\x20\x20gl_FragColor.rgb\x20*=\x20visibility;\x20\x0a}\x20\x0a',_0x526873[_0x143ef9(0x3a33)](_0x416334),new ShaderSource({'defines':_0x3054f4,'sources':_0x526873});},ShadowMap[_0x68aa19(0x50ad)]=0x4e20,ShadowMap[_0x68aa19(0x4b51)]['debugCreateRenderStates']=function(){createRenderStates(this);},Object[_0x68aa19(0x5b7)](ShadowMap[_0x68aa19(0x4b51)],{'enabled':{'get':function(){var _0x2ed347=_0x68aa19;return this[_0x2ed347(0x392a)];},'set':function(_0x481773){var _0x12d4ee=_0x68aa19;this[_0x12d4ee(0x5660)]=this[_0x12d4ee(0x392a)]!==_0x481773,this[_0x12d4ee(0x392a)]=_0x481773;}},'normalOffset':{'get':function(){var _0x411c3b=_0x68aa19;return this[_0x411c3b(0xd45)];},'set':function(_0x348606){var _0x4ced13=_0x68aa19;this[_0x4ced13(0x5660)]=this[_0x4ced13(0xd45)]!==_0x348606,this[_0x4ced13(0xd45)]=_0x348606,this['_terrainBias'][_0x4ced13(0x4741)]=_0x348606,this[_0x4ced13(0x1fd1)][_0x4ced13(0x4741)]=_0x348606,this['_pointBias'][_0x4ced13(0x4741)]=_0x348606;}},'softShadows':{'get':function(){var _0x5096ce=_0x68aa19;return this[_0x5096ce(0x2211)];},'set':function(_0x13cde1){var _0x2bfac4=_0x68aa19;this[_0x2bfac4(0x5660)]=this[_0x2bfac4(0x2211)]!==_0x13cde1,this[_0x2bfac4(0x2211)]=_0x13cde1;}},'size':{'get':function(){return this['_size'];},'set':function(_0x203ac6){resize(this,_0x203ac6);}},'outOfView':{'get':function(){return this['_outOfView'];}},'shadowMapCullingVolume':{'get':function(){return this['_shadowMapCullingVolume'];}},'passes':{'get':function(){var _0x2820f9=_0x68aa19;return this[_0x2820f9(0x5267)];}},'isPointLight':{'get':function(){return this['_isPointLight'];}},'debugCascadeColors':{'get':function(){var _0x59c303=_0x68aa19;return this[_0x59c303(0x2c70)];},'set':function(_0x199083){var _0xd70b35=_0x68aa19;this['dirty']=this[_0xd70b35(0x2c70)]!==_0x199083,this[_0xd70b35(0x2c70)]=_0x199083;}}});var scratchViewport$1=new BoundingRectangle();function createDebugShadowViewCommand(_0x51299a,_0x4e4d47){var _0x5c3517=_0x68aa19,_0x3a3f8c;_0x3a3f8c=_0x51299a['_isPointLight']?_0x5c3517(0x48ec):_0x5c3517(0x48a3)+(_0x51299a['_usesDepthTexture']?_0x5c3517(0x3130):_0x5c3517(0x1bd2))+'\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(vec3(shadow),\x201.0);\x20\x0a}\x20\x0a';var _0x396e26=_0x4e4d47[_0x5c3517(0xa16)](_0x3a3f8c,{'uniformMap':{'shadowMap_texture':function(){var _0x1a8236=_0x5c3517;return _0x51299a[_0x1a8236(0x4dab)];},'shadowMap_textureCube':function(){var _0x4579c3=_0x5c3517;return _0x51299a[_0x4579c3(0x4dab)];}}});return _0x396e26[_0x5c3517(0x18ad)]=Pass$1['OVERLAY'],_0x396e26;}function updateDebugShadowViewCommand(_0x550d72,_0x5109a8){var _0xfc0f68=_0x68aa19,_0x15fc6d=_0x5109a8[_0xfc0f68(0x4174)],_0x320a9b=_0x5109a8[_0xfc0f68(0x4174)][_0xfc0f68(0x2e24)],_0x59ca65=_0x5109a8[_0xfc0f68(0x4174)][_0xfc0f68(0x1b40)],_0x264f54=0.3*Math[_0xfc0f68(0x27d5)](_0x320a9b,_0x59ca65),_0x3082ef=scratchViewport$1;_0x3082ef['x']=_0x320a9b-_0x264f54,_0x3082ef['y']=0x0,_0x3082ef[_0xfc0f68(0x209)]=_0x264f54,_0x3082ef[_0xfc0f68(0x5862)]=_0x264f54;var _0x5ecb47=_0x550d72[_0xfc0f68(0x579b)];defined$1(_0x5ecb47)||(_0x5ecb47=createDebugShadowViewCommand(_0x550d72,_0x15fc6d),_0x550d72[_0xfc0f68(0x579b)]=_0x5ecb47),defined$1(_0x5ecb47[_0xfc0f68(0x5547)])&&BoundingRectangle[_0xfc0f68(0x2ed4)](_0x5ecb47[_0xfc0f68(0x5547)][_0xfc0f68(0x18be)],_0x3082ef)||(_0x5ecb47['renderState']=RenderState[_0xfc0f68(0x4d21)]({'viewport':BoundingRectangle[_0xfc0f68(0x254b)](_0x3082ef)})),_0x5109a8[_0xfc0f68(0x3080)]['push'](_0x550d72['_debugShadowViewCommand']);}var frustumCornersNDC=new Array(0x8);frustumCornersNDC[0x0]=new Cartesian4(-0x1,-0x1,-0x1,0x1),frustumCornersNDC[0x1]=new Cartesian4(0x1,-0x1,-0x1,0x1),frustumCornersNDC[0x2]=new Cartesian4(0x1,0x1,-0x1,0x1),frustumCornersNDC[0x3]=new Cartesian4(-0x1,0x1,-0x1,0x1),frustumCornersNDC[0x4]=new Cartesian4(-0x1,-0x1,0x1,0x1),frustumCornersNDC[0x5]=new Cartesian4(0x1,-0x1,0x1,0x1),frustumCornersNDC[0x6]=new Cartesian4(0x1,0x1,0x1,0x1),frustumCornersNDC[0x7]=new Cartesian4(-0x1,0x1,0x1,0x1);for(var scratchMatrix=new Matrix4(),scratchFrustumCorners=new Array(0x8),i$5=0x0;i$5<0x8;++i$5)scratchFrustumCorners[i$5]=new Cartesian4();function createDebugPointLight(_0xe3e98f,_0x25faf5){var _0x40321e=_0x68aa19;return new Primitive({'geometryInstances':[new GeometryInstance({'geometry':new BoxOutlineGeometry({'minimum':new Cartesian3(-0.5,-0.5,-0.5),'maximum':new Cartesian3(0.5,0.5,0.5)}),'attributes':{'color':ColorGeometryInstanceAttribute['fromColor'](_0x25faf5)}}),new GeometryInstance({'geometry':new SphereOutlineGeometry({'radius':0.5}),'attributes':{'color':ColorGeometryInstanceAttribute[_0x40321e(0x3d8a)](_0x25faf5)}})],'appearance':new PerInstanceColorAppearance({'translucent':!0x1,'flat':!0x0}),'asynchronous':!0x1,'modelMatrix':_0xe3e98f});}var debugOutlineColors=[Color$2['RED'],Color$2['GREEN'],Color$2['BLUE'],Color$2[_0x68aa19(0x14b1)]],scratchScale$1=new Cartesian3();function applyDebugSettings(_0x5896ed,_0x4f6486){var _0xd56f70=_0x68aa19;updateDebugShadowViewCommand(_0x5896ed,_0x4f6486);var _0x37d343=_0x5896ed[_0xd56f70(0x5733)]&&!_0x5896ed['_debugFreezeFrame'];if(_0x5896ed[_0xd56f70(0x4aab)]=_0x5896ed[_0xd56f70(0x5733)],_0x5896ed[_0xd56f70(0x5733)]&&(_0x37d343&&(_0x5896ed['_debugCameraFrustum']=_0x5896ed[_0xd56f70(0x4b7e)]&&_0x5896ed['_debugCameraFrustum']['destroy'](),_0x5896ed[_0xd56f70(0x4b7e)]=new DebugCameraPrimitive({'camera':_0x5896ed['_sceneCamera'],'color':Color$2['CYAN'],'updateOnChange':!0x1})),_0x5896ed[_0xd56f70(0x4b7e)][_0xd56f70(0x489f)](_0x4f6486)),_0x5896ed['_cascadesEnabled']){if(_0x5896ed[_0xd56f70(0x5733)]){_0x37d343&&(_0x5896ed[_0xd56f70(0x3117)]=_0x5896ed[_0xd56f70(0x3117)]&&_0x5896ed[_0xd56f70(0x3117)]['destroy'](),_0x5896ed['_debugLightFrustum']=new DebugCameraPrimitive({'camera':_0x5896ed['_shadowMapCamera'],'color':Color$2['YELLOW'],'updateOnChange':!0x1})),_0x5896ed['_debugLightFrustum'][_0xd56f70(0x489f)](_0x4f6486);for(var _0x4fc3f8=0x0;_0x4fc3f8<_0x5896ed[_0xd56f70(0x3a86)];++_0x4fc3f8)_0x37d343&&(_0x5896ed['_debugCascadeFrustums'][_0x4fc3f8]=_0x5896ed['_debugCascadeFrustums'][_0x4fc3f8]&&_0x5896ed['_debugCascadeFrustums'][_0x4fc3f8]['destroy'](),_0x5896ed[_0xd56f70(0x2de9)][_0x4fc3f8]=new DebugCameraPrimitive({'camera':_0x5896ed[_0xd56f70(0x5267)][_0x4fc3f8]['camera'],'color':debugOutlineColors[_0x4fc3f8],'updateOnChange':!0x1})),_0x5896ed[_0xd56f70(0x2de9)][_0x4fc3f8][_0xd56f70(0x489f)](_0x4f6486);}}else{if(_0x5896ed['_isPointLight']){if(!defined$1(_0x5896ed['_debugLightFrustum'])||_0x5896ed[_0xd56f70(0x4509)]){var _0x19609d=_0x5896ed[_0xd56f70(0x35b0)][_0xd56f70(0x923)],_0x7b0736=Quaternion[_0xd56f70(0x5139)],_0x457496=0x2*_0x5896ed[_0xd56f70(0x405)],_0x53b762=Cartesian3[_0xd56f70(0x2b84)](_0x457496,_0x457496,_0x457496,scratchScale$1),_0x3bb82f=Matrix4[_0xd56f70(0x2236)](_0x19609d,_0x7b0736,_0x53b762,scratchMatrix);_0x5896ed[_0xd56f70(0x3117)]=_0x5896ed[_0xd56f70(0x3117)]&&_0x5896ed['_debugLightFrustum'][_0xd56f70(0x2578)](),_0x5896ed['_debugLightFrustum']=createDebugPointLight(_0x3bb82f,Color$2[_0xd56f70(0x458b)]);}_0x5896ed['_debugLightFrustum'][_0xd56f70(0x489f)](_0x4f6486);}else defined$1(_0x5896ed[_0xd56f70(0x3117)])&&!_0x5896ed[_0xd56f70(0x4509)]||(_0x5896ed[_0xd56f70(0x3117)]=new DebugCameraPrimitive({'camera':_0x5896ed[_0xd56f70(0x35b0)],'color':Color$2[_0xd56f70(0x458b)],'updateOnChange':!0x1})),_0x5896ed[_0xd56f70(0x3117)][_0xd56f70(0x489f)](_0x4f6486);}}function ShadowMapCamera(){var _0x306a0f=_0x68aa19;this['viewMatrix']=new Matrix4(),this[_0x306a0f(0x4629)]=new Matrix4(),this[_0x306a0f(0x4506)]=void 0x0,this['positionCartographic']=new Cartographic(),this[_0x306a0f(0x923)]=new Cartesian3(),this[_0x306a0f(0x1aa0)]=Cartesian3['clone'](Cartesian3['UNIT_Z']),this['upWC']=Cartesian3[_0x306a0f(0x254b)](Cartesian3[_0x306a0f(0x51ed)]),this[_0x306a0f(0x929)]=Cartesian3['clone'](Cartesian3['UNIT_X']),this[_0x306a0f(0x4e9e)]=new Matrix4();}ShadowMapCamera[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x4165af){var _0x58352d=_0x68aa19;Matrix4[_0x58352d(0x254b)](_0x4165af[_0x58352d(0x4e18)],this[_0x58352d(0x4e18)]),Matrix4[_0x58352d(0x254b)](_0x4165af[_0x58352d(0x4629)],this['inverseViewMatrix']),this[_0x58352d(0x4506)]=_0x4165af[_0x58352d(0x4506)][_0x58352d(0x254b)](this[_0x58352d(0x4506)]),Cartographic[_0x58352d(0x254b)](_0x4165af[_0x58352d(0x3f28)],this[_0x58352d(0x3f28)]),Cartesian3[_0x58352d(0x254b)](_0x4165af['positionWC'],this['positionWC']),Cartesian3[_0x58352d(0x254b)](_0x4165af['directionWC'],this[_0x58352d(0x1aa0)]),Cartesian3[_0x58352d(0x254b)](_0x4165af['upWC'],this[_0x58352d(0x2205)]),Cartesian3['clone'](_0x4165af['rightWC'],this[_0x58352d(0x929)]);};var scaleBiasMatrix=new Matrix4(0.5,0x0,0x0,0.5,0x0,0.5,0x0,0.5,0x0,0x0,0.5,0.5,0x0,0x0,0x0,0x1);ShadowMapCamera['prototype'][_0x68aa19(0x147f)]=function(){var _0x22ea01=_0x68aa19,_0x574c86=this[_0x22ea01(0x4e18)],_0x4a727d=this[_0x22ea01(0x4506)][_0x22ea01(0x117b)];return Matrix4[_0x22ea01(0x373b)](_0x4a727d,_0x574c86,this[_0x22ea01(0x4e9e)]),Matrix4[_0x22ea01(0x373b)](scaleBiasMatrix,this[_0x22ea01(0x4e9e)],this[_0x22ea01(0x4e9e)]),this[_0x22ea01(0x4e9e)];};var scratchSplits=new Array(0x5),scratchFrustum=new PerspectiveFrustum(),scratchCascadeDistances=new Array(0x4),scratchMin=new Cartesian3(),scratchMax=new Cartesian3();function computeCascades(_0x18c7ce,_0x15a6fc){var _0x5a2658=_0x68aa19,_0x294100,_0x52c0a0=_0x18c7ce[_0x5a2658(0x35b0)],_0x5f0c4b=_0x18c7ce[_0x5a2658(0x6ae)],_0x557403=_0x5f0c4b[_0x5a2658(0x4506)][_0x5a2658(0x2cb3)],_0x567503=_0x5f0c4b[_0x5a2658(0x4506)][_0x5a2658(0x23e)],_0x315a40=_0x18c7ce[_0x5a2658(0x3a86)],_0x4b4536=_0x567503-_0x557403,_0x11e684=_0x567503/_0x557403,_0x21183f=0.9,_0xa8fc6b=!0x1;_0x15a6fc[_0x5a2658(0x3fc4)][_0x5a2658(0x4389)]<0xc8&&(_0xa8fc6b=!0x0,_0x21183f=0.9);var _0x37f4e5=scratchCascadeDistances,_0x36faeb=scratchSplits;for(_0x36faeb[0x0]=_0x557403,_0x36faeb[_0x315a40]=_0x567503,_0x294100=0x0;_0x294100<_0x315a40;++_0x294100){var _0x52423b=(_0x294100+0x1)/_0x315a40,_0x80f501=_0x557403*Math[_0x5a2658(0x1f76)](_0x11e684,_0x52423b),_0x4690c9=_0x557403+_0x4b4536*_0x52423b,_0x5e0e2b=CesiumMath[_0x5a2658(0x52f2)](_0x4690c9,_0x80f501,_0x21183f);_0x36faeb[_0x294100+0x1]=_0x5e0e2b,_0x37f4e5[_0x294100]=_0x5e0e2b-_0x36faeb[_0x294100];}if(_0xa8fc6b){for(_0x294100=0x0;_0x294100<_0x315a40;++_0x294100)_0x37f4e5[_0x294100]=Math[_0x5a2658(0x27d5)](_0x37f4e5[_0x294100],_0x18c7ce[_0x5a2658(0x32a3)][_0x294100]);var _0x2093b2=_0x36faeb[0x0];for(_0x294100=0x0;_0x294100<_0x315a40-0x1;++_0x294100)_0x2093b2+=_0x37f4e5[_0x294100],_0x36faeb[_0x294100+0x1]=_0x2093b2;}Cartesian4[_0x5a2658(0x41a1)](_0x36faeb,0x0,_0x18c7ce[_0x5a2658(0xb63)][0x0]),Cartesian4['unpack'](_0x36faeb,0x1,_0x18c7ce[_0x5a2658(0xb63)][0x1]),Cartesian4[_0x5a2658(0x41a1)](_0x37f4e5,0x0,_0x18c7ce[_0x5a2658(0x54fa)]);var _0x57b582=_0x52c0a0[_0x5a2658(0x4506)],_0x41516d=_0x57b582[_0x5a2658(0x1831)],_0x59af03=_0x57b582[_0x5a2658(0x339c)],_0x20def8=_0x57b582[_0x5a2658(0x3b17)],_0x2b66c7=_0x57b582[_0x5a2658(0x4910)],_0x1a4a29=_0x57b582['near'],_0x141205=_0x57b582['far'],_0x50c6a6=_0x52c0a0[_0x5a2658(0x923)],_0x33afcf=_0x52c0a0['directionWC'],_0x26f866=_0x52c0a0[_0x5a2658(0x2205)],_0x3155de=_0x5f0c4b[_0x5a2658(0x4506)]['clone'](scratchFrustum),_0x271440=_0x52c0a0['getViewProjection']();for(_0x294100=0x0;_0x294100<_0x315a40;++_0x294100){_0x3155de[_0x5a2658(0x2cb3)]=_0x36faeb[_0x294100],_0x3155de[_0x5a2658(0x23e)]=_0x36faeb[_0x294100+0x1];for(var _0x25acc2=Matrix4[_0x5a2658(0x373b)](_0x3155de[_0x5a2658(0x117b)],_0x5f0c4b[_0x5a2658(0x4e18)],scratchMatrix),_0x14a435=Matrix4[_0x5a2658(0xe9d)](_0x25acc2,scratchMatrix),_0xe9d66a=Matrix4[_0x5a2658(0x373b)](_0x271440,_0x14a435,scratchMatrix),_0x4b4649=Cartesian3['fromElements'](Number[_0x5a2658(0xd77)],Number[_0x5a2658(0xd77)],Number[_0x5a2658(0xd77)],scratchMin),_0x2946a3=Cartesian3[_0x5a2658(0x2b84)](-Number[_0x5a2658(0xd77)],-Number[_0x5a2658(0xd77)],-Number[_0x5a2658(0xd77)],scratchMax),_0x298ee2=0x0;_0x298ee2<0x8;++_0x298ee2){var _0x5f4641=Cartesian4[_0x5a2658(0x254b)](frustumCornersNDC[_0x298ee2],scratchFrustumCorners[_0x298ee2]);Matrix4[_0x5a2658(0x21ec)](_0xe9d66a,_0x5f4641,_0x5f4641),Cartesian3[_0x5a2658(0x3a31)](_0x5f4641,_0x5f4641['w'],_0x5f4641),Cartesian3[_0x5a2658(0x31fd)](_0x5f4641,_0x4b4649,_0x4b4649),Cartesian3['maximumByComponent'](_0x5f4641,_0x2946a3,_0x2946a3);}_0x4b4649['x']=Math[_0x5a2658(0x2bc6)](_0x4b4649['x'],0x0),_0x4b4649['y']=Math[_0x5a2658(0x2bc6)](_0x4b4649['y'],0x0),_0x4b4649['z']=0x0,_0x2946a3['x']=Math[_0x5a2658(0x27d5)](_0x2946a3['x'],0x1),_0x2946a3['y']=Math[_0x5a2658(0x27d5)](_0x2946a3['y'],0x1),_0x2946a3['z']=Math['min'](_0x2946a3['z'],0x1);var _0x5cacf4=_0x18c7ce[_0x5a2658(0x5267)][_0x294100],_0x5950eb=_0x5cacf4['camera'];_0x5950eb[_0x5a2658(0x254b)](_0x52c0a0);var _0x3da82d=_0x5950eb['frustum'];_0x3da82d[_0x5a2658(0x1831)]=_0x41516d+_0x4b4649['x']*(_0x59af03-_0x41516d),_0x3da82d['right']=_0x41516d+_0x2946a3['x']*(_0x59af03-_0x41516d),_0x3da82d[_0x5a2658(0x3b17)]=_0x20def8+_0x4b4649['y']*(_0x2b66c7-_0x20def8),_0x3da82d[_0x5a2658(0x4910)]=_0x20def8+_0x2946a3['y']*(_0x2b66c7-_0x20def8),_0x3da82d[_0x5a2658(0x2cb3)]=_0x1a4a29+_0x4b4649['z']*(_0x141205-_0x1a4a29),_0x3da82d[_0x5a2658(0x23e)]=_0x1a4a29+_0x2946a3['z']*(_0x141205-_0x1a4a29),_0x5cacf4[_0x5a2658(0x3ada)]=_0x5950eb['frustum']['computeCullingVolume'](_0x50c6a6,_0x33afcf,_0x26f866);var _0x28d077=_0x18c7ce['_cascadeMatrices'][_0x294100];Matrix4['multiply'](_0x5950eb['getViewProjection'](),_0x5f0c4b[_0x5a2658(0x4629)],_0x28d077),Matrix4[_0x5a2658(0x373b)](_0x5cacf4[_0x5a2658(0x1bcd)],_0x28d077,_0x28d077);}}var scratchLightView=new Matrix4(),scratchRight$2=new Cartesian3(),scratchUp$2=new Cartesian3(),scratchTranslation=new Cartesian3();function fitShadowMapToScene(_0x5c8a15,_0x1075c1){var _0x1a6311=_0x68aa19,_0x448a41=_0x5c8a15[_0x1a6311(0x35b0)],_0x4deecc=_0x5c8a15['_sceneCamera'],_0xfd3ba5=Matrix4[_0x1a6311(0x373b)](_0x4deecc[_0x1a6311(0x4506)][_0x1a6311(0x117b)],_0x4deecc[_0x1a6311(0x4e18)],scratchMatrix),_0x171250=Matrix4[_0x1a6311(0xe9d)](_0xfd3ba5,scratchMatrix),_0xbcc2bf=_0x448a41[_0x1a6311(0x1aa0)],_0x4b7011=_0x4deecc[_0x1a6311(0x1aa0)],_0x3aaf77=Cartesian3[_0x1a6311(0x33cc)](_0xbcc2bf,_0x4b7011,scratchRight$2);_0x4b7011=Cartesian3[_0x1a6311(0x33cc)](_0x3aaf77,_0xbcc2bf,scratchUp$2),Cartesian3[_0x1a6311(0x4e7d)](_0x4b7011,_0x4b7011),Cartesian3[_0x1a6311(0x4e7d)](_0x3aaf77,_0x3aaf77);for(var _0x51b51d=Cartesian3[_0x1a6311(0x2b84)](0x0,0x0,0x0,scratchTranslation),_0x3b537d=Matrix4[_0x1a6311(0x4722)](_0x51b51d,_0xbcc2bf,_0x4b7011,_0x3aaf77,scratchLightView),_0x2fb3e4=Matrix4['multiply'](_0x3b537d,_0x171250,scratchMatrix),_0x40266f=Cartesian3['fromElements'](Number[_0x1a6311(0xd77)],Number['MAX_VALUE'],Number[_0x1a6311(0xd77)],scratchMin),_0x5c5436=Cartesian3[_0x1a6311(0x2b84)](-Number['MAX_VALUE'],-Number[_0x1a6311(0xd77)],-Number[_0x1a6311(0xd77)],scratchMax),_0x58770d=0x0;_0x58770d<0x8;++_0x58770d){var _0x4a6218=Cartesian4[_0x1a6311(0x254b)](frustumCornersNDC[_0x58770d],scratchFrustumCorners[_0x58770d]);Matrix4[_0x1a6311(0x21ec)](_0x2fb3e4,_0x4a6218,_0x4a6218),Cartesian3[_0x1a6311(0x3a31)](_0x4a6218,_0x4a6218['w'],_0x4a6218),Cartesian3[_0x1a6311(0x31fd)](_0x4a6218,_0x40266f,_0x40266f),Cartesian3[_0x1a6311(0x51fd)](_0x4a6218,_0x5c5436,_0x5c5436);}_0x5c5436['z']+=0x3e8,_0x40266f['z']-=0xa;var _0x111df5=scratchTranslation;_0x111df5['x']=-0.5*(_0x40266f['x']+_0x5c5436['x']),_0x111df5['y']=-0.5*(_0x40266f['y']+_0x5c5436['y']),_0x111df5['z']=-_0x5c5436['z'];var _0x4a3b24=Matrix4[_0x1a6311(0x1241)](_0x111df5,scratchMatrix);_0x3b537d=Matrix4[_0x1a6311(0x373b)](_0x4a3b24,_0x3b537d,_0x3b537d);var _0x248a1b=0.5*(_0x5c5436['x']-_0x40266f['x']),_0x217df1=0.5*(_0x5c5436['y']-_0x40266f['y']),_0x3e716e=_0x5c5436['z']-_0x40266f['z'],_0x7a710d=_0x448a41['frustum'];_0x7a710d[_0x1a6311(0x1831)]=-_0x248a1b,_0x7a710d[_0x1a6311(0x339c)]=_0x248a1b,_0x7a710d[_0x1a6311(0x3b17)]=-_0x217df1,_0x7a710d['top']=_0x217df1,_0x7a710d[_0x1a6311(0x2cb3)]=0.01,_0x7a710d[_0x1a6311(0x23e)]=_0x3e716e,Matrix4[_0x1a6311(0x254b)](_0x3b537d,_0x448a41[_0x1a6311(0x4e18)]),Matrix4[_0x1a6311(0xe9d)](_0x3b537d,_0x448a41['inverseViewMatrix']),Matrix4[_0x1a6311(0x468b)](_0x448a41[_0x1a6311(0x4629)],_0x448a41[_0x1a6311(0x923)]),_0x1075c1[_0x1a6311(0x1682)]['ellipsoid']['cartesianToCartographic'](_0x448a41[_0x1a6311(0x923)],_0x448a41[_0x1a6311(0x3f28)]),Cartesian3[_0x1a6311(0x254b)](_0xbcc2bf,_0x448a41['directionWC']),Cartesian3[_0x1a6311(0x254b)](_0x4b7011,_0x448a41[_0x1a6311(0x2205)]),Cartesian3[_0x1a6311(0x254b)](_0x3aaf77,_0x448a41[_0x1a6311(0x929)]);}var directions=[new Cartesian3(-0x1,0x0,0x0),new Cartesian3(0x0,-0x1,0x0),new Cartesian3(0x0,0x0,-0x1),new Cartesian3(0x1,0x0,0x0),new Cartesian3(0x0,0x1,0x0),new Cartesian3(0x0,0x0,0x1)],ups=[new Cartesian3(0x0,-0x1,0x0),new Cartesian3(0x0,0x0,-0x1),new Cartesian3(0x0,-0x1,0x0),new Cartesian3(0x0,-0x1,0x0),new Cartesian3(0x0,0x0,0x1),new Cartesian3(0x0,-0x1,0x0)],rights=[new Cartesian3(0x0,0x0,0x1),new Cartesian3(0x1,0x0,0x0),new Cartesian3(-0x1,0x0,0x0),new Cartesian3(0x0,0x0,-0x1),new Cartesian3(0x1,0x0,0x0),new Cartesian3(0x1,0x0,0x0)];function computeOmnidirectional(_0x4ed44e,_0x35476e){var _0x56a8f5=_0x68aa19,_0x1b99fb=new PerspectiveFrustum();_0x1b99fb[_0x56a8f5(0x1f0a)]=CesiumMath[_0x56a8f5(0x3f24)],_0x1b99fb[_0x56a8f5(0x2cb3)]=0x1,_0x1b99fb[_0x56a8f5(0x23e)]=_0x4ed44e[_0x56a8f5(0x405)],_0x1b99fb['aspectRatio']=0x1;for(var _0x4cb9ea=0x0;_0x4cb9ea<0x6;++_0x4cb9ea){var _0x40818f=_0x4ed44e['_passes'][_0x4cb9ea][_0x56a8f5(0x1224)];_0x40818f[_0x56a8f5(0x923)]=_0x4ed44e[_0x56a8f5(0x35b0)][_0x56a8f5(0x923)],_0x40818f[_0x56a8f5(0x3f28)]=_0x35476e['mapProjection'][_0x56a8f5(0x1706)][_0x56a8f5(0x541d)](_0x40818f[_0x56a8f5(0x923)],_0x40818f[_0x56a8f5(0x3f28)]),_0x40818f['directionWC']=directions[_0x4cb9ea],_0x40818f['upWC']=ups[_0x4cb9ea],_0x40818f[_0x56a8f5(0x929)]=rights[_0x4cb9ea],Matrix4['computeView'](_0x40818f['positionWC'],_0x40818f[_0x56a8f5(0x1aa0)],_0x40818f[_0x56a8f5(0x2205)],_0x40818f['rightWC'],_0x40818f['viewMatrix']),Matrix4[_0x56a8f5(0xe9d)](_0x40818f[_0x56a8f5(0x4e18)],_0x40818f[_0x56a8f5(0x4629)]),_0x40818f[_0x56a8f5(0x4506)]=_0x1b99fb;}}var scratchCartesian1$2=new Cartesian3(),scratchCartesian2$3=new Cartesian3(),scratchBoundingSphere$1=new BoundingSphere(),scratchCenter$2=scratchBoundingSphere$1['center'];function checkVisibility(_0x3c83c3,_0x5aa511){var _0x5d74b2=_0x68aa19,_0x2cb159=_0x3c83c3['_sceneCamera'],_0x5cb9ed=_0x3c83c3[_0x5d74b2(0x35b0)],_0xff4e42=scratchBoundingSphere$1;if(_0x3c83c3[_0x5d74b2(0x4647)]){if(_0x2cb159['frustum']['near']>=_0x3c83c3[_0x5d74b2(0x2cf1)])return _0x3c83c3[_0x5d74b2(0x452a)]=!0x0,void(_0x3c83c3['_needsUpdate']=!0x1);var _0x3d4308=_0x5aa511[_0x5d74b2(0x1682)]['ellipsoid']['geodeticSurfaceNormal'](_0x2cb159[_0x5d74b2(0x923)],scratchCartesian1$2),_0x2eab25=Cartesian3['negate'](_0x5cb9ed['directionWC'],scratchCartesian2$3),_0x2bb0be=Cartesian3[_0x5d74b2(0x22ed)](_0x3d4308,_0x2eab25),_0x44daa1=CesiumMath[_0x5d74b2(0x3c40)](_0x2bb0be/0.1,0x0,0x1);if(_0x3c83c3[_0x5d74b2(0x56f6)]=CesiumMath[_0x5d74b2(0x52f2)](0x1,_0x3c83c3[_0x5d74b2(0x32d5)],_0x44daa1),_0x2bb0be<0x0)return _0x3c83c3[_0x5d74b2(0x452a)]=!0x0,void(_0x3c83c3[_0x5d74b2(0x4509)]=!0x1);_0x3c83c3[_0x5d74b2(0x4509)]=!0x0,_0x3c83c3[_0x5d74b2(0x452a)]=!0x1;}else{if(_0x3c83c3['_isPointLight'])_0xff4e42[_0x5d74b2(0x19ee)]=_0x5cb9ed[_0x5d74b2(0x923)],_0xff4e42['radius']=_0x3c83c3['_pointLightRadius'],_0x3c83c3[_0x5d74b2(0x452a)]=_0x5aa511[_0x5d74b2(0x3ada)]['computeVisibility'](_0xff4e42)===Intersect$1[_0x5d74b2(0x3899)],_0x3c83c3[_0x5d74b2(0x4509)]=!_0x3c83c3[_0x5d74b2(0x452a)]&&!_0x3c83c3[_0x5d74b2(0xd7d)][_0x5d74b2(0x2ed4)](_0xff4e42),BoundingSphere[_0x5d74b2(0x254b)](_0xff4e42,_0x3c83c3['_boundingSphere']);else{var _0x2841f7=_0x5cb9ed['frustum'][_0x5d74b2(0x23e)]/0x2,_0x3fd9df=Cartesian3[_0x5d74b2(0x4979)](_0x5cb9ed['positionWC'],Cartesian3[_0x5d74b2(0x1c02)](_0x5cb9ed['directionWC'],_0x2841f7,scratchCenter$2),scratchCenter$2);_0xff4e42[_0x5d74b2(0x19ee)]=_0x3fd9df,_0xff4e42['radius']=_0x2841f7,_0x3c83c3[_0x5d74b2(0x452a)]=_0x5aa511[_0x5d74b2(0x3ada)][_0x5d74b2(0x1396)](_0xff4e42)===Intersect$1['OUTSIDE'],_0x3c83c3['_needsUpdate']=!_0x3c83c3[_0x5d74b2(0x452a)]&&!_0x3c83c3[_0x5d74b2(0xd7d)][_0x5d74b2(0x2ed4)](_0xff4e42),BoundingSphere['clone'](_0xff4e42,_0x3c83c3['_boundingSphere']);}}}function updateCameras(_0x513c48,_0x254e2b){var _0x33e5ce=_0x68aa19,_0x1cbc57=_0x254e2b[_0x33e5ce(0x1224)],_0x2d56bd=_0x513c48[_0x33e5ce(0x15f1)],_0x6e7a20=_0x513c48[_0x33e5ce(0x6ae)],_0x1136b1=_0x513c48[_0x33e5ce(0x35b0)];_0x513c48[_0x33e5ce(0x4647)]?Cartesian3['clone'](_0x2d56bd['directionWC'],_0x1136b1[_0x33e5ce(0x1aa0)]):_0x513c48[_0x33e5ce(0x21c)]?Cartesian3[_0x33e5ce(0x254b)](_0x2d56bd[_0x33e5ce(0x923)],_0x1136b1[_0x33e5ce(0x923)]):_0x1136b1[_0x33e5ce(0x254b)](_0x2d56bd);var _0x26c75b,_0x1f05d9,_0x27a47a=_0x513c48['_lightDirectionEC'];Matrix4[_0x33e5ce(0x1c8e)](_0x1cbc57['viewMatrix'],_0x1136b1['directionWC'],_0x27a47a),Cartesian3[_0x33e5ce(0x4e7d)](_0x27a47a,_0x27a47a),Cartesian3[_0x33e5ce(0x3152)](_0x27a47a,_0x27a47a),Matrix4[_0x33e5ce(0x10a0)](_0x1cbc57[_0x33e5ce(0x4e18)],_0x1136b1[_0x33e5ce(0x923)],_0x513c48[_0x33e5ce(0x40b6)]),_0x513c48['_lightPositionEC']['w']=_0x513c48['_pointLightRadius'],_0x513c48[_0x33e5ce(0x37e2)]?(_0x26c75b=Math['min'](_0x254e2b[_0x33e5ce(0x3fc4)][_0x33e5ce(0x37ae)],_0x513c48[_0x33e5ce(0x2cf1)]),_0x1f05d9=Math[_0x33e5ce(0x27d5)](_0x254e2b['shadowState'][_0x33e5ce(0x2999)],_0x513c48[_0x33e5ce(0x2cf1)]+0x1),_0x1f05d9=Math['max'](_0x1f05d9,_0x26c75b+0x1)):(_0x26c75b=_0x1cbc57[_0x33e5ce(0x4506)]['near'],_0x1f05d9=_0x513c48[_0x33e5ce(0x2cf1)]),_0x513c48[_0x33e5ce(0x6ae)]=Camera[_0x33e5ce(0x254b)](_0x1cbc57,_0x6e7a20),_0x1cbc57[_0x33e5ce(0x4506)][_0x33e5ce(0x254b)](_0x513c48['_sceneCamera']['frustum']),_0x513c48[_0x33e5ce(0x6ae)]['frustum']['near']=_0x26c75b,_0x513c48['_sceneCamera'][_0x33e5ce(0x4506)][_0x33e5ce(0x23e)]=_0x1f05d9,_0x513c48[_0x33e5ce(0x2feb)]=_0x1f05d9-_0x26c75b,checkVisibility(_0x513c48,_0x254e2b),!_0x513c48[_0x33e5ce(0x52f7)]&&_0x513c48[_0x33e5ce(0x452a)]&&(_0x513c48[_0x33e5ce(0x4509)]=!0x0),_0x513c48[_0x33e5ce(0x52f7)]=_0x513c48[_0x33e5ce(0x452a)];}ShadowMap[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x3a2ea6){var _0x45f105=_0x68aa19;if(updateCameras(this,_0x3a2ea6),this[_0x45f105(0x4509)]){if(updateFramebuffer(this,_0x3a2ea6['context']),this[_0x45f105(0x21c)]&&computeOmnidirectional(this,_0x3a2ea6),this[_0x45f105(0x4647)]&&(fitShadowMapToScene(this,_0x3a2ea6),this['_numberOfCascades']>0x1&&computeCascades(this,_0x3a2ea6)),this[_0x45f105(0x21c)])this[_0x45f105(0x1561)]=CullingVolume[_0x45f105(0xa7d)](this[_0x45f105(0xd7d)]);else{var _0x2bb4c6=this[_0x45f105(0x35b0)],_0x309ca2=_0x2bb4c6[_0x45f105(0x923)],_0x3a15e0=_0x2bb4c6[_0x45f105(0x1aa0)],_0x45eff3=_0x2bb4c6[_0x45f105(0x2205)];this[_0x45f105(0x1561)]=_0x2bb4c6[_0x45f105(0x4506)]['computeCullingVolume'](_0x309ca2,_0x3a15e0,_0x45eff3),0x1===this[_0x45f105(0x5267)][_0x45f105(0x531b)]&&this[_0x45f105(0x5267)][0x0][_0x45f105(0x1224)]['clone'](_0x2bb4c6);}}if(0x1===this['_passes'][_0x45f105(0x531b)]){var _0x5499d9=this['_sceneCamera'][_0x45f105(0x4629)];Matrix4[_0x45f105(0x373b)](this['_shadowMapCamera'][_0x45f105(0x147f)](),_0x5499d9,this['_shadowMapMatrix']);}this[_0x45f105(0x4f8)]&&applyDebugSettings(this,_0x3a2ea6);},ShadowMap[_0x68aa19(0x4b51)][_0x68aa19(0x29c3)]=function(_0x2dc85d,_0x2fa944){clearFramebuffer(this,_0x2dc85d,_0x2fa944);};var scratchTexelStepSize=new Cartesian2();function combineUniforms(_0x43b64d,_0x5981bb,_0x4ebf97){var _0x49c03b=_0x68aa19,_0x49652b=_0x43b64d[_0x49c03b(0x21c)]?_0x43b64d[_0x49c03b(0x30c2)]:_0x4ebf97?_0x43b64d['_terrainBias']:_0x43b64d[_0x49c03b(0x1fd1)];return combine$2(_0x5981bb,{'shadowMap_texture':function(){return _0x43b64d['_shadowMapTexture'];},'shadowMap_textureCube':function(){var _0xb1a008=_0x49c03b;return _0x43b64d[_0xb1a008(0x4dab)];},'shadowMap_matrix':function(){var _0x1f6359=_0x49c03b;return _0x43b64d[_0x1f6359(0x28e1)];},'shadowMap_cascadeSplits':function(){var _0x219446=_0x49c03b;return _0x43b64d[_0x219446(0xb63)];},'shadowMap_cascadeMatrices':function(){var _0x551144=_0x49c03b;return _0x43b64d[_0x551144(0x3eb8)];},'shadowMap_lightDirectionEC':function(){return _0x43b64d['_lightDirectionEC'];},'shadowMap_lightPositionEC':function(){var _0x1eb4e9=_0x49c03b;return _0x43b64d[_0x1eb4e9(0x40b6)];},'shadowMap_cascadeDistances':function(){var _0x2f85ee=_0x49c03b;return _0x43b64d[_0x2f85ee(0x54fa)];},'shadowMap_texelSizeDepthBiasAndNormalShadingSmooth':function(){var _0x3668be=_0x49c03b,_0x56bea2=scratchTexelStepSize;return _0x56bea2['x']=0x1/_0x43b64d['_textureSize']['x'],_0x56bea2['y']=0x1/_0x43b64d['_textureSize']['y'],Cartesian4[_0x3668be(0x2b84)](_0x56bea2['x'],_0x56bea2['y'],_0x49652b[_0x3668be(0x25fe)],_0x49652b[_0x3668be(0x2f19)],this['combinedUniforms1']);},'shadowMap_normalOffsetScaleDistanceMaxDistanceAndDarkness':function(){var _0x2fc700=_0x49c03b;return Cartesian4[_0x2fc700(0x2b84)](_0x49652b[_0x2fc700(0x40d2)],_0x43b64d[_0x2fc700(0x2feb)],_0x43b64d[_0x2fc700(0x2cf1)],_0x43b64d['_darkness'],this['combinedUniforms2']);},'combinedUniforms1':new Cartesian4(),'combinedUniforms2':new Cartesian4()},!0x1);}function createCastDerivedCommand(_0x5c11cb,_0x2e908d,_0x4fff74,_0x38299c,_0x3cebdb,_0x4a3b7a){var _0xca1faa=_0x68aa19,_0x17394b,_0x4d2d9e,_0x2a4734;if(defined$1(_0x4a3b7a)&&(_0x17394b=_0x4a3b7a['shaderProgram'],_0x4d2d9e=_0x4a3b7a[_0xca1faa(0x5547)],_0x2a4734=_0x4a3b7a['uniformMap']),(_0x4a3b7a=DrawCommand['shallowClone'](_0x4fff74,_0x4a3b7a))[_0xca1faa(0x2850)]=!0x0,_0x4a3b7a[_0xca1faa(0x4935)]=!0x1,!defined$1(_0x17394b)||_0x3cebdb!==_0x4fff74[_0xca1faa(0x30a0)]['id']||_0x2e908d){var _0x39d5ab=_0x4fff74[_0xca1faa(0x30a0)],_0x3f2694=_0x4fff74[_0xca1faa(0x18ad)]===Pass$1[_0xca1faa(0x463a)],_0x5dc974=_0x4fff74['pass']!==Pass$1[_0xca1faa(0x4738)],_0x486f4a=_0x5c11cb[_0xca1faa(0x21c)],_0x5b9433=_0x5c11cb['_usesDepthTexture'],_0x2ee304=_0x4fff74['selectCastShadows'],_0x1cabad=ShadowMapShader[_0xca1faa(0x4289)](_0x486f4a,_0x3f2694,_0x5b9433,_0x5dc974);if(!defined$1(_0x17394b=_0x38299c['shaderCache'][_0xca1faa(0x25c1)](_0x39d5ab,_0x1cabad))){var _0x44a9f5=_0x39d5ab[_0xca1faa(0x1f4b)],_0x4cabb2=_0x39d5ab[_0xca1faa(0x1eae)],_0x3df659=ShadowMapShader[_0xca1faa(0x5851)](_0x44a9f5,_0x486f4a,_0x3f2694),_0x3c7b16=ShadowMapShader[_0xca1faa(0x2070)](_0x4cabb2,_0x486f4a,_0x5b9433,_0x5dc974,_0x4a3b7a,_0x2ee304);_0x17394b=_0x38299c[_0xca1faa(0x3739)][_0xca1faa(0x2f71)](_0x39d5ab,_0x1cabad,{'vertexShaderSource':_0x3df659,'fragmentShaderSource':_0x3c7b16,'attributeLocations':_0x39d5ab[_0xca1faa(0x3f8d)]});}_0x4d2d9e=_0x5c11cb[_0xca1faa(0x33ea)],_0x486f4a?_0x4d2d9e=_0x5c11cb['_pointRenderState']:_0x3f2694&&(_0x4d2d9e=_0x5c11cb[_0xca1faa(0x57c8)]),_0x4fff74[_0xca1faa(0x5547)][_0xca1faa(0x16e)][_0xca1faa(0x20fb)]||((_0x4d2d9e=clone$1(_0x4d2d9e,!0x1))[_0xca1faa(0x16e)]=clone$1(_0x4d2d9e[_0xca1faa(0x16e)],!0x1),_0x4d2d9e[_0xca1faa(0x16e)][_0xca1faa(0x20fb)]=!0x1,_0x4d2d9e=RenderState['fromCache'](_0x4d2d9e)),_0x2a4734=combineUniforms(_0x5c11cb,_0x4fff74[_0xca1faa(0x15fe)],_0x3f2694);}return _0x4a3b7a['shaderProgram']=_0x17394b,_0x4a3b7a[_0xca1faa(0x5547)]=_0x4d2d9e,_0x4a3b7a[_0xca1faa(0x15fe)]=_0x2a4734,_0x4a3b7a;}ShadowMap[_0x68aa19(0x237a)]=function(_0xd8c7de,_0x26b4c6,_0x5794df,_0x35ef89,_0x1e23fd){var _0x4ea0b4=_0x68aa19;defined$1(_0x1e23fd)||(_0x1e23fd={});var _0x29d65e=_0xd8c7de[_0x4ea0b4(0x531b)]>0x0,_0x42a6fc=_0x26b4c6[_0x4ea0b4(0x30a0)],_0x29716b=_0x42a6fc[_0x4ea0b4(0x1f4b)],_0xff29f=_0x42a6fc[_0x4ea0b4(0x1eae)],_0xd982d1=_0x26b4c6[_0x4ea0b4(0x18ad)]===Pass$1['GLOBE'],_0x3d7c0e=_0x26b4c6[_0x4ea0b4(0x18ad)]===Pass$1[_0x4ea0b4(0x22f)],_0x188166=!0x1;if(_0xd982d1&&(_0x188166=_0x26b4c6[_0x4ea0b4(0x3036)][_0x4ea0b4(0x116f)][_0x4ea0b4(0x75a)]['encoding'][_0x4ea0b4(0x2a38)]),_0x26b4c6[_0x4ea0b4(0x4935)]&&_0x29d65e){var _0x2832ad,_0x236cce;defined$1(_0x1e23fd[_0x4ea0b4(0x1632)])&&(_0x2832ad=_0x1e23fd[_0x4ea0b4(0x1632)][_0x4ea0b4(0x30a0)],_0x236cce=_0x1e23fd['receiveCommand'][_0x4ea0b4(0x15fe)]),_0x1e23fd['receiveCommand']=DrawCommand[_0x4ea0b4(0x4660)](_0x26b4c6,_0x1e23fd[_0x4ea0b4(0x1632)]),_0x1e23fd['castShadows']=!0x1,_0x1e23fd[_0x4ea0b4(0x4935)]=!0x0;var _0x37823b=_0x1e23fd[_0x4ea0b4(0xe99)]!==_0x26b4c6[_0x4ea0b4(0x2850)],_0x10371a=_0x1e23fd[_0x4ea0b4(0x4916)]!==_0x26b4c6[_0x4ea0b4(0x30a0)]['id'];if(!defined$1(_0x2832ad)||_0x10371a||_0x5794df||_0x37823b){var _0x3aa4b5=ShadowMapShader[_0x4ea0b4(0x42b)](_0xd8c7de[0x0],_0x26b4c6[_0x4ea0b4(0x2850)],_0xd982d1,_0x188166);if(!defined$1(_0x2832ad=_0x35ef89[_0x4ea0b4(0x3739)][_0x4ea0b4(0x25c1)](_0x42a6fc,_0x3aa4b5))){var _0x3f84a0=ShadowMapShader[_0x4ea0b4(0x5466)](_0x29716b,_0xd982d1,_0x188166),_0x247575=ShadowMapShader[_0x4ea0b4(0x3a64)](_0xff29f,_0xd8c7de[0x0],_0x26b4c6[_0x4ea0b4(0x2850)],_0xd982d1,_0x188166,_0x3d7c0e);_0x2832ad=_0x35ef89[_0x4ea0b4(0x3739)][_0x4ea0b4(0x2f71)](_0x42a6fc,_0x3aa4b5,{'vertexShaderSource':_0x3f84a0,'fragmentShaderSource':_0x247575,'attributeLocations':_0x42a6fc['_attributeLocations']});}_0x236cce=combineUniforms(_0xd8c7de[0x0],_0x26b4c6[_0x4ea0b4(0x15fe)],_0xd982d1);}_0x1e23fd[_0x4ea0b4(0x1632)]['shaderProgram']=_0x2832ad,_0x1e23fd[_0x4ea0b4(0x1632)][_0x4ea0b4(0x15fe)]=_0x236cce,_0x1e23fd[_0x4ea0b4(0x4916)]=_0x26b4c6[_0x4ea0b4(0x30a0)]['id'],_0x1e23fd['receiveShaderCastShadows']=_0x26b4c6[_0x4ea0b4(0x2850)];}return _0x1e23fd;},ShadowMap[_0x68aa19(0x421a)]=function(_0x541e78,_0x1f81d6,_0x49ae5e,_0x3b73f4,_0x32816b){var _0x401f12=_0x68aa19;if(defined$1(_0x32816b)||(_0x32816b={}),_0x1f81d6[_0x401f12(0x2850)]){var _0x4ad247=_0x32816b[_0x401f12(0x4806)];defined$1(_0x4ad247)||(_0x4ad247=_0x32816b[_0x401f12(0x4806)]=[]);var _0x14530b=_0x32816b[_0x401f12(0x390b)],_0x2ff436=_0x541e78[_0x401f12(0x531b)];_0x4ad247['length']=_0x2ff436;for(var _0x35b12d=0x0;_0x35b12d<_0x2ff436;++_0x35b12d)_0x4ad247[_0x35b12d]=createCastDerivedCommand(_0x541e78[_0x35b12d],_0x49ae5e,_0x1f81d6,_0x3b73f4,_0x14530b,_0x4ad247[_0x35b12d]);_0x32816b[_0x401f12(0x390b)]=_0x1f81d6[_0x401f12(0x30a0)]['id'];}return _0x32816b;},ShadowMap['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},ShadowMap[_0x68aa19(0x4b51)]['destroy']=function(){var _0x2f106a=_0x68aa19;destroyFramebuffer$4(this),this[_0x2f106a(0x3117)]=this[_0x2f106a(0x3117)]&&this[_0x2f106a(0x3117)]['destroy'](),this[_0x2f106a(0x4b7e)]=this[_0x2f106a(0x4b7e)]&&this[_0x2f106a(0x4b7e)][_0x2f106a(0x2578)](),this['_debugShadowViewCommand']=this['_debugShadowViewCommand']&&this[_0x2f106a(0x579b)]['shaderProgram']&&this[_0x2f106a(0x579b)][_0x2f106a(0x30a0)][_0x2f106a(0x2578)]();for(var _0x3cbba5=0x0;_0x3cbba5<this[_0x2f106a(0x3a86)];++_0x3cbba5)this['_debugCascadeFrustums'][_0x3cbba5]=this['_debugCascadeFrustums'][_0x3cbba5]&&this[_0x2f106a(0x2de9)][_0x3cbba5][_0x2f106a(0x2578)]();return destroyObject$1(this);};var computeShadowRatioProcessor=new TaskProcessor('computeShadowRatio');function ShadowQueryPoints(_0x54f9d6){var _0x4fac46=_0x68aa19;if(!defined$1(_0x54f9d6))throw new DeveloperError$1(_0x4fac46(0x66e));if(!_0x54f9d6['context'][_0x4fac46(0x84e)])throw new DeveloperError$1(_0x4fac46(0x32fa));this[_0x4fac46(0x54c6)]=_0x54f9d6,this[_0x4fac46(0x1d6a)]=void 0x0,this[_0x4fac46(0x146b)]=void 0x0,this[_0x4fac46(0x2564)]=void 0x0,this[_0x4fac46(0x526)]=[],this[_0x4fac46(0x2eae)]=0x0,this[_0x4fac46(0x4824)]=0x0,this['_arrPointCommand']=[],this['_arrRasterPointCommand']=[],this[_0x4fac46(0xd7d)]=new BoundingSphere(),this[_0x4fac46(0x3045)]=[],this['_worldMatrix']=Matrix4[_0x4fac46(0x5139)][_0x4fac46(0x254b)](),this[_0x4fac46(0x32e8)]=0xa,this[_0x4fac46(0x1dbd)]=[],this[_0x4fac46(0x57a1)]=[],this[_0x4fac46(0x34bb)]=JulianDate[_0x4fac46(0x3c84)](),this[_0x4fac46(0x189c)]=JulianDate['now'](),this[_0x4fac46(0x4142)]=0x0,this[_0x4fac46(0x36f5)]=0x1,this[_0x4fac46(0x3cfe)]=!0x1,this[_0x4fac46(0xc73)]=!0x1,this[_0x4fac46(0x2b7f)]=0x0,this['_name']='',this[_0x4fac46(0x5181)]='',this[_0x4fac46(0x1895)]=!0x1,this[_0x4fac46(0x463)]=0xfff,this[_0x4fac46(0x58a4)]=[],this[_0x4fac46(0x48d8)]=new Event(),this[_0x4fac46(0x3a3c)]=[],this[_0x4fac46(0x41bd)]={'oriMaxDis':0x64,'oriSize':0x80,'analysisSize':Math['min'](0x2000,ContextLimits['maximumTextureSize'])},this[_0x4fac46(0x3ac0)]=new ShadowMap({'context':this['_scene']['context'],'lightCamera':this['_scene'][_0x4fac46(0x4ce3)],'enabled':!0x0,'maximumDistance':this['_shadowMapParams']['oriMaxDis'],'size':this[_0x4fac46(0x41bd)][_0x4fac46(0x15f8)]}),this[_0x4fac46(0x1b68)]=!0x0,this[_0x4fac46(0x2665)]=void 0x0,this[_0x4fac46(0xad2)]=void 0x0,this['_voxelData']={},this[_0x4fac46(0x5513)]=!0x1;}function pushDefineToShader$6(_0x294ff9,_0x46c42a){var _0x562361=_0x68aa19,_0x2b0d47=!0x1,_0x571652=_0x46c42a[_0x562361(0x4d7b)]('\x20');if(_0x571652['length']>0x1){var _0x9daa16=_0x571652[0x0],_0x542315=_0x571652[0x1];for(var _0x4a9402 in _0x294ff9[_0x562361(0x4ce5)])if(-0x1!==_0x294ff9[_0x562361(0x4ce5)][_0x4a9402][_0x562361(0x33ab)](_0x9daa16))return void(_0x294ff9[_0x562361(0x4ce5)][_0x4a9402]=_0x9daa16+'\x20'+_0x542315);_0x294ff9[_0x562361(0x4ce5)]['push'](_0x46c42a);}else{for(var _0x4a9402 in _0x294ff9[_0x562361(0x4ce5)])if(_0x294ff9[_0x562361(0x4ce5)][_0x4a9402]===_0x46c42a){_0x2b0d47=!0x0;break;}_0x2b0d47||_0x294ff9[_0x562361(0x4ce5)][_0x562361(0x3a33)](_0x46c42a);}}function appendProgramDefineForCommand$1(_0x48f6c9,_0x50bb1d,_0x3994a8){var _0x34ae44=_0x68aa19;if(defined$1(_0x50bb1d)){var _0x40b68f=_0x50bb1d[_0x34ae44(0x30a0)][_0x34ae44(0x1eae)],_0x23d660=_0x50bb1d[_0x34ae44(0x30a0)][_0x34ae44(0x1f4b)];pushDefineToShader$6(_0x40b68f,_0x3994a8);var _0x2b22e6=_0x50bb1d[_0x34ae44(0x30a0)]['_attributeLocations'];_0x50bb1d[_0x34ae44(0x30a0)]['destroy'](),_0x50bb1d[_0x34ae44(0x30a0)]=ShaderProgram$1[_0x34ae44(0x4d21)]({'context':_0x48f6c9,'vertexShaderSource':_0x23d660,'fragmentShaderSource':_0x40b68f,'attributeLocations':_0x2b22e6});}}function removeDefineToShader$6(_0x693143,_0x354fd8){var _0x5e2478=_0x68aa19;for(var _0x6c0b11=-0x1,_0x494088=0x0;_0x494088<_0x693143['defines'][_0x5e2478(0x531b)];_0x494088++)if(_0x693143[_0x5e2478(0x4ce5)][_0x494088]===_0x354fd8){_0x6c0b11=_0x494088;break;}_0x6c0b11>=0x0&&_0x693143[_0x5e2478(0x4ce5)][_0x5e2478(0x4bc6)](_0x6c0b11,0x1);}function removeProgramDefineForCommand(_0x408c30,_0x31594c,_0x1a8495){var _0x1d8373=_0x68aa19;if(defined$1(_0x31594c)){var _0x44d3cc=_0x31594c[_0x1d8373(0x30a0)][_0x1d8373(0x1f4b)],_0x2dd4f8=_0x31594c['shaderProgram'][_0x1d8373(0x1eae)];removeDefineToShader$6(_0x2dd4f8,_0x1a8495);var _0x133d6f=_0x31594c['shaderProgram'][_0x1d8373(0x3f8d)];_0x31594c['shaderProgram'][_0x1d8373(0x2578)](),_0x31594c[_0x1d8373(0x30a0)]=ShaderProgram$1[_0x1d8373(0x4d21)]({'context':_0x408c30,'vertexShaderSource':_0x44d3cc,'fragmentShaderSource':_0x2dd4f8,'attributeLocations':_0x133d6f});}}function destroyCommands$6(_0x2274da){var _0x4e6547=_0x68aa19;for(var _0x3e23dc=0x0;_0x3e23dc<_0x2274da[_0x4e6547(0x59f)][_0x4e6547(0x531b)];_0x3e23dc++)defined$1(_0x2274da[_0x4e6547(0x59f)][_0x3e23dc])&&(_0x2274da[_0x4e6547(0x59f)][_0x3e23dc][_0x4e6547(0xa85)]=_0x2274da[_0x4e6547(0x59f)][_0x3e23dc]['vertexArray']&&_0x2274da['_arrPointCommand'][_0x3e23dc][_0x4e6547(0xa85)]['destroy'](),_0x2274da['_arrPointCommand'][_0x3e23dc][_0x4e6547(0x30a0)]=_0x2274da[_0x4e6547(0x59f)][_0x3e23dc][_0x4e6547(0x30a0)]&&_0x2274da[_0x4e6547(0x59f)][_0x3e23dc][_0x4e6547(0x30a0)]['destroy'](),_0x2274da[_0x4e6547(0x59f)][_0x3e23dc]=void 0x0);_0x2274da[_0x4e6547(0x59f)][_0x4e6547(0x531b)]=0x0;for(_0x3e23dc=0x0;_0x3e23dc<_0x2274da['_arrRasterPointCommand'][_0x4e6547(0x531b)];_0x3e23dc++)defined$1(_0x2274da[_0x4e6547(0x2107)][_0x3e23dc])&&(_0x2274da['_arrRasterPointCommand'][_0x3e23dc][_0x4e6547(0xa85)]=_0x2274da[_0x4e6547(0x2107)][_0x3e23dc][_0x4e6547(0xa85)]&&_0x2274da[_0x4e6547(0x2107)][_0x3e23dc]['vertexArray']['destroy'](),_0x2274da[_0x4e6547(0x2107)][_0x3e23dc][_0x4e6547(0x30a0)]=_0x2274da[_0x4e6547(0x2107)][_0x3e23dc][_0x4e6547(0x30a0)]&&_0x2274da['_arrRasterPointCommand'][_0x3e23dc][_0x4e6547(0x30a0)][_0x4e6547(0x2578)](),_0x2274da[_0x4e6547(0x2107)][_0x3e23dc]=void 0x0);_0x2274da[_0x4e6547(0x2107)][_0x4e6547(0x531b)]=0x0;}function destroyTextures$4(_0x683ab1){var _0x5b5820=_0x68aa19;for(var _0x3d9ac3=0x0;_0x3d9ac3<_0x683ab1[_0x5b5820(0x1dbd)][_0x5b5820(0x531b)];_0x3d9ac3++)defined$1(_0x683ab1[_0x5b5820(0x1dbd)][_0x3d9ac3])&&(_0x683ab1[_0x5b5820(0x1dbd)][_0x3d9ac3][_0x5b5820(0x2578)](),_0x683ab1['_arrRasterTexture'][_0x3d9ac3]=null);_0x683ab1[_0x5b5820(0x1dbd)][_0x5b5820(0x531b)]=0x0;for(_0x3d9ac3=0x0;_0x3d9ac3<_0x683ab1[_0x5b5820(0x57a1)][_0x5b5820(0x531b)];_0x3d9ac3++)defined$1(_0x683ab1[_0x5b5820(0x57a1)][_0x3d9ac3])&&(_0x683ab1[_0x5b5820(0x57a1)][_0x3d9ac3][_0x5b5820(0x2578)](),_0x683ab1[_0x5b5820(0x57a1)][_0x3d9ac3]=null);_0x683ab1[_0x5b5820(0x57a1)][_0x5b5820(0x531b)]=0x0;}function isWithIn(_0x4a9266,_0x50eb41){var _0x400394=_0x68aa19,_0x9eaab1=_0x50eb41[_0x400394(0x531b)]/0x2,_0x84fe52=0x0,_0x55cefc=0x0,_0xdbaf5f=0x0;for(_0x84fe52=0x0,_0x55cefc=_0x9eaab1-0x1;_0x84fe52<_0x9eaab1;_0x55cefc=_0x84fe52++){var _0x37bc53=_0x50eb41[0x2*_0x84fe52],_0x184cb9=_0x50eb41[0x2*_0x84fe52+0x1],_0x3522ad=_0x50eb41[0x2*_0x55cefc],_0x4153bc=_0x50eb41[0x2*_0x55cefc+0x1],_0x2bef0a=Math['min'](_0x37bc53,_0x3522ad),_0x3ae238=Math[_0x400394(0x2bc6)](_0x37bc53,_0x3522ad),_0x268ccb=Math[_0x400394(0x27d5)](_0x184cb9,_0x4153bc),_0x1ed32b=Math[_0x400394(0x2bc6)](_0x184cb9,_0x4153bc);if(_0x4153bc!=_0x184cb9){if(_0x268ccb>_0x4a9266['y']==_0x1ed32b<_0x4a9266['y']){var _0x11f2c2=(_0x3522ad-_0x37bc53)*(_0x4a9266['y']-_0x184cb9)/(_0x4153bc-_0x184cb9)+_0x37bc53;if(_0x4a9266['x']<_0x11f2c2)_0xdbaf5f=!_0xdbaf5f;else{if(_0x4a9266['x']==_0x11f2c2)return!0x0;}}}else{if(_0x4a9266['y']==_0x184cb9&&_0x4a9266['x']>=_0x2bef0a&&_0x4a9266['x']<=_0x3ae238)return!0x0;}}return _0xdbaf5f;}function getVolData(_0x4adb11,_0x10d3f6,_0x170007){var _0x1fff69=_0x68aa19,_0x340ebc=_0x4adb11[_0x1fff69(0x3045)][0x0],_0x32ebcd=_0x4adb11[_0x1fff69(0x3045)][0x1],_0x4b1832=_0x4adb11['_bounds'][0x2],_0x1ddd28=_0x4adb11[_0x1fff69(0x3045)][0x3],_0x49635a=0x0,_0x317ed0=0x0,_0x3f778b=Cartesian3[_0x1fff69(0x2ac5)](_0x340ebc,_0x32ebcd,_0x10d3f6),_0x42955e=new HeadingPitchRoll(0x0,0x0,0x0),_0x56550d=new Matrix4(),_0x4cc84c=new Matrix4(),_0x53d9c9=new Cartesian3(),_0x5bb36b=new Cartesian3(),_0xbd8972=new Cartesian3();Transforms[_0x1fff69(0x3b6b)](_0x3f778b,_0x42955e,Ellipsoid[_0x1fff69(0x1d49)],Transforms[_0x1fff69(0x3185)],_0x56550d),Matrix4[_0x1fff69(0xe9d)](_0x56550d,_0x4cc84c);var _0x259225=Cartesian3[_0x1fff69(0x2ac5)](_0x4b1832,_0x32ebcd,_0x4adb11['_bottom']);Matrix4[_0x1fff69(0x10a0)](_0x4cc84c,_0x259225,_0x5bb36b);var _0x42273a=Cartesian3[_0x1fff69(0x2ac5)](_0x340ebc,_0x1ddd28,_0x4adb11['_bottom']);Matrix4[_0x1fff69(0x10a0)](_0x4cc84c,_0x42273a,_0xbd8972);var _0x2e3bef=Cartesian3[_0x1fff69(0x2ffa)](new Cartesian3(0x0,0x0,0x0),_0x5bb36b),_0x12ebca=Cartesian3[_0x1fff69(0x2ffa)](new Cartesian3(0x0,0x0,0x0),_0xbd8972);Math[_0x1fff69(0x67a)](_0x12ebca/_0x4adb11[_0x1fff69(0x32e8)]);for(var _0x44aa96=0x0;_0x44aa96<_0x2e3bef;_0x44aa96+=_0x4adb11['_spacing']){_0x317ed0=0x0;for(var _0x1894d5=0x0;_0x1894d5<_0x12ebca;_0x1894d5+=_0x4adb11[_0x1fff69(0x32e8)]){Matrix4['multiplyByPoint'](_0x56550d,new Cartesian3(_0x4adb11[_0x1fff69(0x32e8)]*_0x49635a,_0x4adb11[_0x1fff69(0x32e8)]*_0x317ed0,0x0),_0x53d9c9);var _0x4285d3=Cartographic[_0x1fff69(0x2d23)](_0x53d9c9),_0x125668=_0x4adb11['_getVolValue'](_0x4285d3,_0x170007);_0x4adb11['_voxelData'][_0x1fff69(0x21e8)][_0x1fff69(0x3a33)](_0x125668),_0x317ed0++;}_0x49635a++;}_0x4adb11[_0x1fff69(0x3219)]['width']=_0x49635a,_0x4adb11[_0x1fff69(0x3219)][_0x1fff69(0x5862)]=_0x317ed0,_0x4adb11[_0x1fff69(0x3219)]['bounds']={'leftBottom':{'x':_0x340ebc,'y':_0x32ebcd},'rightTop':{'x':_0x4b1832,'y':_0x1ddd28}};}function getPoints(_0x177378){var _0x3ffedf=_0x68aa19;if(0x0===_0x177378[_0x3ffedf(0x526)][_0x3ffedf(0x531b)]/0x2||0x0===_0x177378['_bounds'][_0x3ffedf(0x531b)])return[];if(_0x177378[_0x3ffedf(0x3a3c)][_0x3ffedf(0x531b)]>0x0)return _0x177378[_0x3ffedf(0x3a3c)];var _0x5f5483=_0x177378[_0x3ffedf(0x3045)][0x0],_0x29c054=_0x177378[_0x3ffedf(0x3045)][0x1],_0x5976e0=_0x177378[_0x3ffedf(0x3045)][0x2],_0x241084=_0x177378[_0x3ffedf(0x3045)][0x3],_0x9816e5=0x0,_0x3d5c3f=0x0,_0x45d260=0x0,_0x4e0e0f=Cartesian3[_0x3ffedf(0x2ac5)](_0x5f5483,_0x29c054,_0x177378[_0x3ffedf(0x2eae)]),_0x3c201a=new HeadingPitchRoll(0x0,0x0,0x0),_0x36e65d=new Matrix4(),_0x307fa6=new Matrix4(),_0x23fafb=new Cartesian3(),_0x11bf87=new Cartesian3(),_0x1fbcd8=new Cartesian3();Transforms[_0x3ffedf(0x3b6b)](_0x4e0e0f,_0x3c201a,Ellipsoid[_0x3ffedf(0x1d49)],Transforms['eastNorthUpToFixedFrame'],_0x36e65d),Matrix4[_0x3ffedf(0xe9d)](_0x36e65d,_0x307fa6);var _0x33f16c=Cartesian3[_0x3ffedf(0x2ac5)](_0x5976e0,_0x29c054,_0x177378[_0x3ffedf(0x2eae)]);Matrix4[_0x3ffedf(0x10a0)](_0x307fa6,_0x33f16c,_0x11bf87);var _0x3e6c2e=Cartesian3[_0x3ffedf(0x2ac5)](_0x5f5483,_0x241084,_0x177378[_0x3ffedf(0x2eae)]);Matrix4[_0x3ffedf(0x10a0)](_0x307fa6,_0x3e6c2e,_0x1fbcd8);for(var _0x3f4a9f=Cartesian3[_0x3ffedf(0x2ffa)](new Cartesian3(0x0,0x0,0x0),_0x11bf87),_0x218b23=Cartesian3['distance'](new Cartesian3(0x0,0x0,0x0),_0x1fbcd8),_0x5b0327=0x0;_0x5b0327<_0x3f4a9f;_0x5b0327+=_0x177378[_0x3ffedf(0x32e8)]){_0x3d5c3f++,_0x45d260=0x0;for(var _0x724fb6=0x0;_0x724fb6<_0x218b23;_0x724fb6+=_0x177378[_0x3ffedf(0x32e8)]){_0x45d260++,Matrix4[_0x3ffedf(0x10a0)](_0x36e65d,new Cartesian3(_0x177378['_spacing']*_0x3d5c3f,_0x177378[_0x3ffedf(0x32e8)]*_0x45d260,0x0),_0x23fafb);var _0x2152e7=Cartographic[_0x3ffedf(0x2d23)](_0x23fafb),_0x16b711=CesiumMath[_0x3ffedf(0x52e9)](_0x2152e7[_0x3ffedf(0x1041)]),_0x2af84b=CesiumMath[_0x3ffedf(0x52e9)](_0x2152e7[_0x3ffedf(0x288b)]);isWithIn({'x':_0x16b711,'y':_0x2af84b},_0x177378[_0x3ffedf(0x526)])&&(_0x177378[_0x3ffedf(0x3a3c)][_0x9816e5++]=_0x16b711,_0x177378[_0x3ffedf(0x3a3c)][_0x9816e5++]=_0x2af84b);}}return _0x177378['_enuPoints'];}function getBoundingSphere(_0x2d08bd){var _0x574489=_0x68aa19,_0x5e5308=_0x2d08bd[_0x574489(0x526)]['length']/0x2;if(0x0===_0x5e5308)return[];if(_0x5e5308<0x3)return new BoundingSphere();for(var _0x78183f=Number['MAX_VALUE'],_0x238344=Number[_0x574489(0xd77)],_0x7a29b4=-Number['MAX_VALUE'],_0x38261d=-Number[_0x574489(0xd77)],_0x16fb2b=0x0;_0x16fb2b<_0x5e5308;_0x16fb2b++)_0x78183f=Math[_0x574489(0x27d5)](_0x2d08bd['_qureyRegion'][0x2*_0x16fb2b],_0x78183f),_0x238344=Math['min'](_0x2d08bd[_0x574489(0x526)][0x2*_0x16fb2b+0x1],_0x238344),_0x7a29b4=Math[_0x574489(0x2bc6)](_0x2d08bd['_qureyRegion'][0x2*_0x16fb2b],_0x7a29b4),_0x38261d=Math['max'](_0x2d08bd['_qureyRegion'][0x2*_0x16fb2b+0x1],_0x38261d);_0x2d08bd[_0x574489(0x3045)][_0x574489(0x531b)]=0x0,_0x2d08bd[_0x574489(0x3045)][_0x574489(0x3a33)](_0x78183f),_0x2d08bd['_bounds'][_0x574489(0x3a33)](_0x238344),_0x2d08bd[_0x574489(0x3045)]['push'](_0x7a29b4),_0x2d08bd[_0x574489(0x3045)][_0x574489(0x3a33)](_0x38261d);var _0x2266f8=Cartesian3[_0x574489(0x2ac5)](0.5*(_0x7a29b4+_0x78183f),0.5*(_0x38261d+_0x238344),_0x2d08bd[_0x574489(0x2eae)]+0.5*_0x2d08bd[_0x574489(0x4824)]);Cartesian3[_0x574489(0x254b)](_0x2266f8,_0x2d08bd['_boundingSphere']['center']),Matrix4['setTranslation'](_0x2d08bd[_0x574489(0x1a9f)],_0x2266f8,_0x2d08bd[_0x574489(0x1a9f)]);var _0x1b81d2=Cartesian3['fromDegrees'](_0x78183f,_0x238344,_0x2d08bd[_0x574489(0x2eae)]),_0x5607b6=Cartesian3[_0x574489(0x2ac5)](_0x7a29b4,_0x38261d,_0x2d08bd[_0x574489(0x2eae)]+_0x2d08bd[_0x574489(0x4824)]);return Cartesian3[_0x574489(0x286c)](_0x5607b6,_0x1b81d2,_0x2266f8),_0x2d08bd[_0x574489(0xd7d)]['radius']=0.5*Cartesian3[_0x574489(0x1791)](_0x2266f8),_0x2d08bd[_0x574489(0xd7d)];}function createCommand$4(_0x3decde,_0x1126ae,_0x305ef7,_0x3e7b4c){var _0x37cbad=_0x68aa19,_0x2d52ab=_0x305ef7['length']/0x2,_0x3deea4=ComponentDatatype$1[_0x37cbad(0x2074)](ComponentDatatype$1['FLOAT'],0x3*_0x2d52ab),_0xe8ae69=ComponentDatatype$1[_0x37cbad(0x2074)](ComponentDatatype$1[_0x37cbad(0x15eb)],0x2*_0x2d52ab),_0x5a3ed7=null,_0x27a94c=IndexDatatype$1[_0x37cbad(0x2c91)];_0x2d52ab<0xffff?_0x5a3ed7=ComponentDatatype$1[_0x37cbad(0x2074)](ComponentDatatype$1[_0x37cbad(0x2c91)],_0x2d52ab):(_0x5a3ed7=ComponentDatatype$1['createTypedArray'](ComponentDatatype$1[_0x37cbad(0x40c5)],_0x2d52ab),_0x27a94c=IndexDatatype$1[_0x37cbad(0x40c5)]);var _0x4b6ae9=_0x3decde[_0x37cbad(0x3045)][0x2]-_0x3decde[_0x37cbad(0x3045)][0x0],_0x1aec4e=_0x3decde[_0x37cbad(0x3045)][0x3]-_0x3decde[_0x37cbad(0x3045)][0x1],_0x4f3ac1=_0x3decde[_0x37cbad(0x3045)][0x0]-0.025*_0x4b6ae9,_0x534f0a=_0x3decde[_0x37cbad(0x3045)][0x1]-0.025*_0x1aec4e;_0x4b6ae9+=0.05*_0x4b6ae9,_0x1aec4e+=0.05*_0x1aec4e;var _0x357259=new Cartesian4(0x0,0x0,0x0,0x1),_0x154921=new Matrix4();Matrix4['inverse'](_0x3decde[_0x37cbad(0x1a9f)],_0x154921);for(var _0x5169cf=0x0;_0x5169cf<_0x2d52ab;_0x5169cf++){var _0x42a455=Cartesian3[_0x37cbad(0x2ac5)](_0x305ef7[0x2*_0x5169cf],_0x305ef7[0x2*_0x5169cf+0x1],_0x3e7b4c);_0x3decde[_0x37cbad(0x58a4)]['push'](_0x42a455),_0x357259['x']=_0x42a455['x'],_0x357259['y']=_0x42a455['y'],_0x357259['z']=_0x42a455['z'],Matrix4[_0x37cbad(0x21ec)](_0x154921,_0x357259,_0x357259),_0x3deea4[0x3*_0x5169cf]=_0x357259['x'],_0x3deea4[0x3*_0x5169cf+0x1]=_0x357259['y'],_0x3deea4[0x3*_0x5169cf+0x2]=_0x357259['z'],_0xe8ae69[0x2*_0x5169cf]=(_0x305ef7[0x2*_0x5169cf]-_0x4f3ac1)/_0x4b6ae9*0x2-0x1,_0xe8ae69[0x2*_0x5169cf+0x1]=(_0x305ef7[0x2*_0x5169cf+0x1]-_0x534f0a)/_0x1aec4e*0x2-0x1,_0x5a3ed7[_0x5169cf]=_0x5169cf;}var _0x3aa29b=Buffer$1[_0x37cbad(0xb5a)]({'context':_0x1126ae,'typedArray':_0x3deea4,'usage':BufferUsage['STATIC_DRAW']}),_0x43775c=Buffer$1[_0x37cbad(0xb5a)]({'context':_0x1126ae,'typedArray':_0xe8ae69,'usage':BufferUsage['STATIC_DRAW']}),_0x11cbb6=[],_0x55c9f9={'aPosition':0x0,'aTexCoord0':0x1};_0x11cbb6[_0x37cbad(0x3a33)]({'index':_0x55c9f9[_0x37cbad(0x35d2)],'vertexBuffer':_0x3aa29b,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x37cbad(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1}),_0x11cbb6[_0x37cbad(0x3a33)]({'index':_0x55c9f9[_0x37cbad(0x45d)],'vertexBuffer':_0x43775c,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1});var _0x550e90=Buffer$1[_0x37cbad(0xaad)]({'context':_0x1126ae,'typedArray':_0x5a3ed7,'usage':BufferUsage[_0x37cbad(0x495a)],'indexDatatype':_0x27a94c}),_0x130cff=new Texture$1({'context':_0x1126ae,'width':0x400,'height':0x400,'pixelFormat':PixelFormat$1['RGBA'],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x37cbad(0x312f)],'wrapT':TextureWrap$1[_0x37cbad(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x37cbad(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1['NEAREST']}),'flipY':!0x1});_0x3decde[_0x37cbad(0x1dbd)]['push'](_0x130cff);var _0x3395d4=new Texture$1({'context':_0x1126ae,'width':0x400,'height':0x400,'pixelFormat':PixelFormat$1[_0x37cbad(0x4a1c)],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x37cbad(0x312f)],'wrapT':TextureWrap$1[_0x37cbad(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x37cbad(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x37cbad(0x44a2)]}),'flipY':!0x1});_0x3decde['_arrAssisTexture']['push'](_0x3395d4);var _0x4d234d=new DrawCommand({'primitiveType':PrimitiveType$1[_0x37cbad(0x4598)],'modelMatrix':_0x3decde[_0x37cbad(0x1a9f)],'boundingVolume':_0x3decde[_0x37cbad(0xd7d)],'pass':Pass$1['OPAQUE'],'owner':_0x3decde,'cull':!0x0});_0x3decde['_arrPointCommand'][_0x37cbad(0x3a33)](_0x4d234d),_0x4d234d['vertexArray']=new VertexArray({'context':_0x1126ae,'attributes':_0x11cbb6,'indexBuffer':_0x550e90});var _0xfaef86=new ShaderSource({'sources':[CommonNoLigthOneTextureVp]});_0xfaef86['defines'][_0x37cbad(0x3a33)]('RENDER_POINT');var _0xcef896=new ShaderSource({'sources':[ShadowAnalysisFp]});defined$1(_0x3decde['_colorTable'])&&_0xcef896[_0x37cbad(0x4ce5)][_0x37cbad(0x3a33)](_0x37cbad(0x4cc8)),_0x4d234d[_0x37cbad(0x30a0)]=ShaderProgram$1[_0x37cbad(0x4d21)]({'context':_0x1126ae,'vertexShaderSource':_0xfaef86,'fragmentShaderSource':_0xcef896,'attributeLocations':_0x55c9f9}),_0x4d234d[_0x37cbad(0x5547)]=RenderState[_0x37cbad(0x4d21)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x37cbad(0x2911)]}),_0x4d234d['uniformMap']={'uPointSize':function(){return 0xa;},'uTexture0':function(){return _0x130cff;},'uHypsometricTexture':function(){var _0x2d03d5=_0x37cbad;return _0x3decde[_0x2d03d5(0xad2)];}};var _0x4f7cee=new DrawCommand({'primitiveType':PrimitiveType$1['POINTS'],'modelMatrix':_0x3decde[_0x37cbad(0x1a9f)],'boundingVolume':_0x3decde['_boundingSphere'],'pass':Pass$1[_0x37cbad(0x3c49)],'owner':_0x3decde,'cull':!0x1});_0x3decde[_0x37cbad(0x2107)][_0x37cbad(0x3a33)](_0x4f7cee),_0x4f7cee[_0x37cbad(0xa85)]=new VertexArray({'context':_0x1126ae,'attributes':_0x11cbb6,'indexBuffer':_0x550e90}),(_0xfaef86=new ShaderSource({'sources':[ShadowQueryVp]}))[_0x37cbad(0x4ce5)][_0x37cbad(0x3a33)](_0x37cbad(0x314e)),_0x4f7cee[_0x37cbad(0x30a0)]=ShaderProgram$1[_0x37cbad(0x4d21)]({'context':_0x1126ae,'vertexShaderSource':_0xfaef86,'fragmentShaderSource':ShadowQueryFp,'attributeLocations':_0x55c9f9}),_0x4f7cee[_0x37cbad(0x5547)]=RenderState[_0x37cbad(0x4d21)]({'viewport':new BoundingRectangle(0x0,0x0,0x400,0x400),'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x1}});var _0x5b49f9=0x1/_0x3decde[_0x37cbad(0x4142)],_0x3010d5=_0x3decde[_0x37cbad(0x3ac0)];_0x4f7cee[_0x37cbad(0x15fe)]={'uPointSize':function(){return 0x4;},'uSpacing':function(){return _0x5b49f9;},'shadowMap_texture':function(){var _0x542e78=_0x37cbad;return _0x3010d5[_0x542e78(0x4dab)];},'shadowMap_textureCube':function(){var _0x1f3e63=_0x37cbad;return _0x3010d5[_0x1f3e63(0x4dab)];},'shadowMap_matrix':function(){var _0x3009ef=_0x37cbad;return _0x3010d5[_0x3009ef(0x28e1)];},'shadowMap_cascadeSplits':function(){var _0x4d8ca0=_0x37cbad;return _0x3010d5[_0x4d8ca0(0xb63)];},'shadowMap_cascadeMatrices':function(){var _0xeee570=_0x37cbad;return _0x3010d5[_0xeee570(0x3eb8)];},'shadowMap_lightDirectionEC':function(){var _0x2c555e=_0x37cbad;return _0x3010d5[_0x2c555e(0x1431)];},'shadowMap_lightPositionEC':function(){var _0x160701=_0x37cbad;return _0x3010d5[_0x160701(0x40b6)];},'shadowMap_cascadeDistances':function(){var _0x4a9efa=_0x37cbad;return _0x3010d5[_0x4a9efa(0x54fa)];},'uAssisTexture':function(){return _0x3395d4;}},_0x4f7cee[_0x37cbad(0x27b)]=new Framebuffer$2({'context':_0x1126ae,'colorTextures':[_0x130cff],'destroyAttachments':!0x1});}function updateGlobeDepth(_0x31b777,_0x15b876,_0x24e519){var _0x4b729f=_0x68aa19;_0x31b777[_0x4b729f(0x146b)]['isUpdate']=!0x0;var _0x500f5a=_0x24e519['camera'];_0x31b777[_0x4b729f(0x146b)][_0x4b729f(0x4392)]=function(_0x515fe9){},_0x31b777[_0x4b729f(0x146b)][_0x4b729f(0x92b)]=function(_0x2150f3){var _0x59fba6=_0x4b729f;if(_0x31b777[_0x59fba6(0x146b)]['isUpdate']=!0x1,_0x31b777['_depthBuffer']['isUpdate']=!0x0,0x0!==_0x31b777[_0x59fba6(0x2107)]['length']){for(var _0x266c12=_0x15b876[_0x59fba6(0xc23)]({'framebuffer':_0x31b777[_0x59fba6(0x146b)][_0x59fba6(0x27b)]}),_0x2c4480=new Cartesian4(),_0x1bc6e2=new Cartesian4(0x1,0x1/0xff,0x1/0xfe01,0x1/0x99246ff),_0x10e3fb=_0x15b876[_0x59fba6(0x3cca)],_0x3e4ba2=_0x10e3fb['inverseProjection'],_0x34ddf3=_0x10e3fb[_0x59fba6(0x19e7)],_0x1740ad=_0x34ddf3['x'],_0x2757cb=_0x34ddf3['y'],_0x30fd0d=0x1,_0x7d93e=0x0,_0x3b8018=0x0;_0x3b8018<_0x15b876[_0x59fba6(0x2e24)];_0x3b8018++)for(var _0x213bf5=_0x15b876[_0x59fba6(0x1b40)]-0x1;_0x213bf5>-0x1;_0x213bf5--){var _0x4bbe5a=0x4*(_0x15b876['drawingBufferWidth']*_0x213bf5+_0x3b8018),_0x55eca1=Cartesian4['unpack'](_0x266c12,_0x4bbe5a,_0x2c4480);if(Cartesian4[_0x59fba6(0x3a31)](_0x55eca1,0xff,_0x55eca1),(_0x7d93e=Cartesian4[_0x59fba6(0x22ed)](_0x55eca1,_0x1bc6e2))>0x0){var _0x4a1ef2=_0x7d93e*_0x10e3fb[_0x59fba6(0x4bcd)];(_0x7d93e=_0x2757cb*(0x1-_0x1740ad/(Math[_0x59fba6(0x1f76)](0x2,_0x4a1ef2)-0x1+_0x1740ad))/(_0x2757cb-_0x1740ad))<_0x30fd0d&&(_0x30fd0d=_0x7d93e);}}_0x2c4480['x']=_0x3b8018/_0x15b876[_0x59fba6(0x2e24)]*0x2-0x1,_0x2c4480['y']=_0x213bf5/_0x15b876['drawingBufferHeight']*0x2-0x1,_0x2c4480['z']=0x2*_0x30fd0d-0x1,_0x2c4480['w']=0x1,Matrix4[_0x59fba6(0x21ec)](_0x3e4ba2,_0x2c4480,_0x2c4480);var _0xd9f9ed=new Cartesian3(_0x2c4480['x'],_0x2c4480['y'],_0x2c4480['z']);Cartesian3[_0x59fba6(0x3a31)](_0xd9f9ed,_0x2c4480['w'],_0xd9f9ed),_0x2c4480['x']=_0xd9f9ed['x'],_0x2c4480['y']=_0xd9f9ed['y'],_0x2c4480['z']=_0xd9f9ed['z'],_0x2c4480['w']=0x1;var _0x69d640=Cartesian3[_0x59fba6(0x2797)](Matrix4[_0x59fba6(0x21ec)](_0x500f5a[_0x59fba6(0x4629)],_0x2c4480,new Cartesian4()));_0x1740ad=Cartesian3[_0x59fba6(0x2ffa)](_0x69d640,_0x31b777[_0x59fba6(0x3ac0)][_0x59fba6(0x6ae)]['position']),_0x31b777[_0x59fba6(0x3ac0)]['minimumDistance']=Math[_0x59fba6(0x27d5)](_0x1740ad,Cartesian3[_0x59fba6(0x2ffa)](_0x31b777[_0x59fba6(0xd7d)][_0x59fba6(0x19ee)],_0x31b777['_scene'][_0x59fba6(0x1224)][_0x59fba6(0x4771)])-_0x31b777[_0x59fba6(0xd7d)]['radius']);}};}function updateRaster(_0x2a4d6d,_0x51d67e,_0x5ad610){var _0x2815c2=_0x68aa19,_0x5bb0c1=_0x5ad610[_0x2815c2(0x2981)][_0x2815c2(0x254b)](),_0x144711=0x0,_0x188628=_0x5ad610[_0x2815c2(0x1914)];_0x2a4d6d[_0x2815c2(0x1d6a)][_0x2815c2(0x4392)]=function(){var _0xe62b4=_0x2815c2;_0x5ad610[_0xe62b4(0x1914)]=!0x1,_0x2a4d6d[_0xe62b4(0x3ac0)]['enabled']=!0x0,_0x5bb0c1=_0x5ad610[_0xe62b4(0x2981)][_0xe62b4(0x254b)](),_0x5ad610['time']=JulianDate[_0xe62b4(0x42e2)](_0x2a4d6d[_0xe62b4(0x34bb)],_0x144711,new JulianDate()),_0x144711+=_0x2a4d6d['_timeInterval'],_0x5ad610[_0xe62b4(0x14f6)][_0xe62b4(0x3f0b)]=!0x1;},_0x2a4d6d[_0x2815c2(0x1d6a)][_0x2815c2(0x92b)]=function(){var _0x28178e=_0x2815c2;_0x5ad610[_0x28178e(0x1914)]=_0x188628;for(var _0x3b0bfb=[],_0x1b4c0f=0x0;_0x1b4c0f<_0x2a4d6d[_0x28178e(0x2107)][_0x28178e(0x531b)];_0x1b4c0f++){_0x2a4d6d[_0x28178e(0x2107)][_0x1b4c0f][_0x28178e(0x5108)](_0x51d67e);var _0x2f651c=_0x51d67e[_0x28178e(0xc23)]({'x':0x0,'y':0x0,'width':0x400,'height':0x400,'framebuffer':_0x2a4d6d[_0x28178e(0x2107)][_0x1b4c0f][_0x28178e(0x27b)]});_0x3b0bfb[_0x28178e(0x3a33)](_0x2f651c),_0x2a4d6d[_0x28178e(0x57a1)][_0x1b4c0f][_0x28178e(0x3e99)]({'width':0x400,'height':0x400,'arrayBufferView':_0x2f651c});}if(_0x5ad610[_0x28178e(0x2981)]=_0x5bb0c1,--_0x2a4d6d[_0x28178e(0x4142)]<0x1){_0x2a4d6d[_0x28178e(0x1d6a)][_0x28178e(0x279a)]=!0x1,_0x2a4d6d[_0x28178e(0x3cfe)]=!0x1;if(_0x2a4d6d['shadowMap']['maximumDistance']=_0x2a4d6d['_shadowMapParams'][_0x28178e(0x1e06)],_0x2a4d6d[_0x28178e(0x3ac0)][_0x28178e(0x3e7a)]=void 0x0,_0x2a4d6d[_0x28178e(0x3ac0)][_0x28178e(0x57c2)]=_0x2a4d6d[_0x28178e(0x41bd)]['oriSize'],_0x2a4d6d['_points']['length']>0x0){var _0x4a63aa={},_0x214bdd=getPoints(_0x2a4d6d);_0x4a63aa[_0x28178e(0x3d4b)]=_0x2a4d6d[_0x28178e(0x58a4)],_0x4a63aa[_0x28178e(0x134e)]=_0x214bdd,_0x4a63aa[_0x28178e(0x4103)]=_0x2a4d6d[_0x28178e(0x3045)],_0x4a63aa[_0x28178e(0x32d9)]=_0x2a4d6d[_0x28178e(0x4824)],_0x4a63aa[_0x28178e(0x286a)]=_0x2a4d6d[_0x28178e(0x32e8)],_0x4a63aa[_0x28178e(0x3b17)]=_0x2a4d6d[_0x28178e(0x2eae)],_0x4a63aa['pixelsArray']=_0x3b0bfb;var _0x52fc32=computeShadowRatioProcessor['scheduleTask'](_0x4a63aa,[]);if(!defined$1(_0x52fc32))return[];_0x52fc32[_0x28178e(0x4e1e)](function(_0x47f875){var _0x558b4f=_0x28178e,_0x5bea88=_0x47f875[_0x558b4f(0x22b3)];_0x5bea88[_0x558b4f(0x531b)]>0x0&&_0x2a4d6d['_queryPointsEvent'][_0x558b4f(0x30bb)](_0x5bea88);})['otherwise'](function(_0x289d12){});}else _0x2a4d6d['_queryPointsEvent']['raiseEvent']({'resultData':[]});}};}Object[_0x68aa19(0x5b7)](ShadowQueryPoints[_0x68aa19(0x4b51)],{'startTime':{'get':function(){var _0x2011fc=_0x68aa19;return this[_0x2011fc(0x34bb)];},'set':function(_0x334f29){var _0x3f90d5=_0x68aa19;this[_0x3f90d5(0x34bb)]=_0x334f29[_0x3f90d5(0x254b)](),this[_0x3f90d5(0xc73)]=!0x0;}},'endTime':{'get':function(){return this['_endTime'];},'set':function(_0x4291d7){var _0x200e34=_0x68aa19;this[_0x200e34(0x189c)]=_0x4291d7[_0x200e34(0x254b)](),this[_0x200e34(0xc73)]=!0x0;}},'timeInterval':{'get':function(){var _0x574061=_0x68aa19;return this[_0x574061(0x36f5)];},'set':function(_0x48edd5){var _0x48bca3=_0x68aa19;this[_0x48bca3(0x36f5)]=_0x48edd5,this[_0x48bca3(0xc73)]=!0x0;}},'spacing':{'get':function(){return this['_spacing'];},'set':function(_0x445dde){var _0x2deddf=_0x68aa19;this[_0x2deddf(0x32e8)]=_0x445dde,this[_0x2deddf(0xc73)]=!0x0;}},'queryPointsEvent':{'get':function(){return this['_queryPointsEvent'];}},'isPointsVisible':{'get':function(){var _0x452c0e=_0x68aa19;return this[_0x452c0e(0x1b68)];},'set':function(_0x59b487){this['_isPointsVisible']=_0x59b487;}},'colorTable':{'get':function(){var _0x4d561e=_0x68aa19;return this[_0x4d561e(0x2665)];},'set':function(_0x40b437){var _0x18c76f=_0x68aa19;if(defined$1(_0x40b437)){defined$1(this[_0x18c76f(0xad2)])||(this['_hypsometricTexture']=new Texture$1({'context':this[_0x18c76f(0x54c6)][_0x18c76f(0x4174)],'width':0x400,'height':0x40,'pixelFormat':PixelFormat$1[_0x18c76f(0x4a1c)],'flipY':!0x1})),this[_0x18c76f(0x2665)]=_0x40b437,this['_colorTable'][_0x18c76f(0x111)](),this[_0x18c76f(0xad2)]['copyFrom']({'width':0x400,'height':0x40,'arrayBufferView':this[_0x18c76f(0x2665)][_0x18c76f(0x3de2)]});for(_0x48aa40=0x0,_0x39179e=(_0x3e33c1=this[_0x18c76f(0x59f)])['length'];_0x48aa40<_0x39179e;_0x48aa40++)appendProgramDefineForCommand$1(this[_0x18c76f(0x54c6)][_0x18c76f(0x4174)],_0x3e33c1[_0x48aa40],_0x18c76f(0x4cc8));}else{for(var _0x3e33c1,_0x48aa40=0x0,_0x39179e=(_0x3e33c1=this[_0x18c76f(0x59f)])[_0x18c76f(0x531b)];_0x48aa40<_0x39179e;_0x48aa40++)removeProgramDefineForCommand(this[_0x18c76f(0x54c6)]['context'],_0x3e33c1[_0x48aa40],'COLOR_TABLE');}}},'voxelData':{'get':function(){var _0x4cec50=_0x68aa19;return this['_volDirty']=!0x0,this[_0x4cec50(0x2d40)](),this[_0x4cec50(0x3219)];}}}),ShadowQueryPoints[_0x68aa19(0x4b51)]['_getVolValue']=function(_0x42ed60,_0x3f76cb){var _0x27ac71=_0x68aa19,_0x63c6a=_0x42ed60[_0x27ac71(0x1041)],_0xdc1086=_0x42ed60[_0x27ac71(0x288b)],_0x207eb7=_0x42ed60['height'];_0x63c6a=CesiumMath[_0x27ac71(0x52e9)](_0x63c6a),_0xdc1086=CesiumMath[_0x27ac71(0x52e9)](_0xdc1086);var _0xb1dd98=this[_0x27ac71(0x3045)][0x2]-this['_bounds'][0x0],_0x274780=(_0x207eb7=this['_bounds'][0x3]-this[_0x27ac71(0x3045)][0x1],this[_0x27ac71(0x3045)][0x0]-0.025*_0xb1dd98),_0x124798=this['_bounds'][0x1]-0.025*_0x207eb7;_0xb1dd98+=0.05*_0xb1dd98,_0x207eb7+=0.05*_0x207eb7;var _0x336bfd=parseInt((_0x63c6a-_0x274780)/_0xb1dd98*0x400),_0x40a6aa=parseInt((_0xdc1086-_0x124798)/_0x207eb7*0x400);_0x336bfd=_0x336bfd<0x1?0x1:_0x336bfd,_0x40a6aa=_0x40a6aa<0x1?0x1:_0x40a6aa;for(var _0x12e71a=0x0,_0xfb1d9b=new Cartesian4(0x1,0x1/0xff,0x1/0xfe01,0x1/0x99246ff),_0x4cdb79=-0x1;_0x4cdb79<0x2;_0x4cdb79++)for(var _0x4cb72e=-0x1;_0x4cb72e<0x2;_0x4cb72e++){var _0x5a670d=this[_0x27ac71(0x54c6)]['context'][_0x27ac71(0xc23)]({'x':_0x336bfd+_0x4cdb79,'y':_0x40a6aa+_0x4cb72e,'width':0x1,'height':0x1,'framebuffer':this[_0x27ac71(0x2107)][_0x3f76cb][_0x27ac71(0x27b)]}),_0x336ae7=Cartesian4[_0x27ac71(0x41a1)](_0x5a670d,0x0);Cartesian4[_0x27ac71(0x3a31)](_0x336ae7,0xff,_0x336ae7),_0x12e71a=Math[_0x27ac71(0x2bc6)](_0x12e71a,Cartesian4['dot'](_0x336ae7,_0xfb1d9b));}return 0x1-(_0x12e71a=_0x12e71a>0.999?0x1:_0x12e71a);},ShadowQueryPoints[_0x68aa19(0x4b51)]['update']=function(_0x3efb6f,_0x2d4ff5,_0x56e324){var _0x5ddfac=_0x68aa19;if(!_0x2d4ff5['_fboState']['enabled']&&!_0x2d4ff5[_0x5ddfac(0x1224)][_0x5ddfac(0x50ce)]){if(this[_0x5ddfac(0xc73)]){if(!this[_0x5ddfac(0x3ac0)][_0x5ddfac(0x20fb)])throw new DeveloperError$1(_0x5ddfac(0x36f6));if(this['_scene'][_0x5ddfac(0x4318)]!==SceneMode$1[_0x5ddfac(0x5135)])throw new DeveloperError$1(_0x5ddfac(0x4d25));if(this['_frameState']=_0x2d4ff5,defined$1(this[_0x5ddfac(0x1d6a)])||(this['_depthBuffer']=new DepthFramebuffer(_0x3efb6f),this[_0x5ddfac(0x1d6a)][_0x5ddfac(0x347a)][_0x5ddfac(0x16c9)]=!0x0,this[_0x5ddfac(0x1d6a)]['environmentVisible']['isGlobalVisible']=!0x0,this[_0x5ddfac(0x1d6a)][_0x5ddfac(0x347a)][_0x5ddfac(0x427a)]=!0x0,this[_0x5ddfac(0x1d6a)]['_visibleViewport']=this[_0x5ddfac(0x463)],_0x2d4ff5[_0x5ddfac(0xe44)][this[_0x5ddfac(0x5181)]]=this['_depthBuffer']),!defined$1(this[_0x5ddfac(0x146b)])){this[_0x5ddfac(0x146b)]=new DepthFramebuffer(_0x3efb6f),this[_0x5ddfac(0x146b)][_0x5ddfac(0x347a)][_0x5ddfac(0x427a)]=!0x0,this['_globalDepthBuffer'][_0x5ddfac(0x347a)]['isGlobalVisible']=!0x0,this[_0x5ddfac(0x146b)][_0x5ddfac(0x463)]=this[_0x5ddfac(0x463)];var _0x19d7c1=this[_0x5ddfac(0x1e54)]+'_global';_0x2d4ff5[_0x5ddfac(0xe44)][_0x19d7c1]=this[_0x5ddfac(0x146b)];}this[_0x5ddfac(0xc73)]=!0x1,this[_0x5ddfac(0x3cfe)]=!0x0,this[_0x5ddfac(0x4142)]=0x1;for(var _0x2bef14=new JulianDate(),_0x3fc9dd=0x0;JulianDate[_0x5ddfac(0x42e2)](this[_0x5ddfac(0x34bb)],_0x3fc9dd,_0x2bef14),_0x3fc9dd+=this[_0x5ddfac(0x36f5)],!JulianDate[_0x5ddfac(0x15d1)](this[_0x5ddfac(0x189c)],_0x2bef14);)this[_0x5ddfac(0x4142)]++;destroyCommands$6(this),destroyTextures$4(this);var _0x50e5a7=getPoints(this);if(this['_points']['length']=0x0,_0x50e5a7[_0x5ddfac(0x531b)]>0x0){for(var _0x16a167=0x0;_0x16a167<=this[_0x5ddfac(0x4824)];_0x16a167+=this['_spacing'])createCommand$4(this,_0x3efb6f,_0x50e5a7,this[_0x5ddfac(0x2eae)]+_0x16a167);updateGlobeDepth(this,_0x3efb6f,_0x2d4ff5),updateRaster(this,_0x3efb6f,_0x2d4ff5);}}if(!this['_timeUpdate']&&this[_0x5ddfac(0x1b68)]){for(var _0x59bd3=0x0;_0x59bd3<this[_0x5ddfac(0x59f)][_0x5ddfac(0x531b)];_0x59bd3++)_0x56e324['push'](this['_arrPointCommand'][_0x59bd3]);this[_0x5ddfac(0x2d40)]();}}},ShadowQueryPoints[_0x68aa19(0x4b51)][_0x68aa19(0x2d40)]=function(){var _0xdbd90=_0x68aa19;if(this['_arrPointCommand'][_0xdbd90(0x531b)]>0x0&&this[_0xdbd90(0x5513)]){this[_0xdbd90(0x5513)]=!0x1,this[_0xdbd90(0x3219)]={'values':[]};for(var _0x22c092=0x0,_0x1b21d2=0x0;_0x1b21d2<=this['_extend'];_0x1b21d2+=this[_0xdbd90(0x32e8)])getVolData(this,_0x1b21d2,_0x22c092),_0x22c092++;this[_0xdbd90(0x3219)]['values']=new Float32Array(this[_0xdbd90(0x3219)][_0xdbd90(0x21e8)]),this[_0xdbd90(0x3219)][_0xdbd90(0x5334)]=Math['ceil'](this[_0xdbd90(0x4824)]/this[_0xdbd90(0x32e8)])+0x1,this[_0xdbd90(0x3219)][_0xdbd90(0x269c)]=0x0,this['_voxelData'][_0xdbd90(0x50b5)]=0x1,this[_0xdbd90(0x3219)][_0xdbd90(0x5539)]=this['_bottom'],this['_voxelData'][_0xdbd90(0x4735)]=this[_0xdbd90(0x2eae)]+this[_0xdbd90(0x4824)];}},ShadowQueryPoints[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x103228){var _0x2d20d6=_0x68aa19;if(_0x103228>0x8)throw new DeveloperError$1(_0x2d20d6(0x5572));this[_0x2d20d6(0x463)]=0x1<<_0x103228,defined$1(this[_0x2d20d6(0x1d6a)])&&(this[_0x2d20d6(0x1d6a)][_0x2d20d6(0x463)]=this[_0x2d20d6(0x463)]);},ShadowQueryPoints[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0x52209d){var _0x59bd9d=_0x68aa19;if(_0x52209d>0x8)throw new DeveloperError$1(_0x59bd9d(0x5572));return 0x1<<_0x52209d&this[_0x59bd9d(0x463)];},ShadowQueryPoints[_0x68aa19(0x4b51)][_0x68aa19(0x1386)]=function(_0x483c38){var _0x2fb1ce=_0x68aa19;if(!defined$1(_0x483c38)||this[_0x2fb1ce(0x3cfe)])return-0x1;var _0xa928a1=_0x483c38[_0x2fb1ce(0x1041)],_0x3380dc=_0x483c38['latitude'],_0x2be8f9=_0x483c38[_0x2fb1ce(0x5862)];if(!defined$1(_0xa928a1)||!defined$1(_0x3380dc)||!defined$1(_0x2be8f9))return-0x1;if(_0xa928a1=CesiumMath[_0x2fb1ce(0x52e9)](_0xa928a1),_0x3380dc=CesiumMath[_0x2fb1ce(0x52e9)](_0x3380dc),_0xa928a1<this[_0x2fb1ce(0x3045)][0x0]||_0xa928a1>this[_0x2fb1ce(0x3045)][0x2]||_0x3380dc<this[_0x2fb1ce(0x3045)][0x1]||_0x3380dc>this[_0x2fb1ce(0x3045)][0x3])return-0x1;for(var _0x2e2b94=!0x1,_0x43a2f7=0x0,_0x19e7f7=0.1*this[_0x2fb1ce(0x32e8)],_0x441ab0=0x0;_0x441ab0<=this[_0x2fb1ce(0x4824)];_0x441ab0+=this[_0x2fb1ce(0x32e8)]){if(Math[_0x2fb1ce(0x1661)](this[_0x2fb1ce(0x2eae)]+_0x441ab0-_0x2be8f9)<_0x19e7f7){_0x2e2b94=!0x0;break;}_0x43a2f7++;}if(!_0x2e2b94)return-0x1;var _0x29a500=getPoints(this);if(_0x29a500[_0x2fb1ce(0x531b)]<0x0)return-0x1;_0x2e2b94=!0x1;for(var _0x304953=0x0;_0x304953<_0x29a500[_0x2fb1ce(0x531b)];_0x304953+=0x2){var _0x573080=Cartesian3['fromDegrees'](_0xa928a1,_0x3380dc,_0x2be8f9),_0x488ea8=Cartesian3[_0x2fb1ce(0x2ac5)](_0x29a500[_0x304953+0x0],_0x29a500[_0x304953+0x1],_0x2be8f9);if(Cartesian3[_0x2fb1ce(0x2ffa)](_0x573080,_0x488ea8)<_0x19e7f7){_0x2e2b94=!0x0;break;}}if(!_0x2e2b94)return-0x1;var _0x2b5b24=this[_0x2fb1ce(0x3045)][0x2]-this[_0x2fb1ce(0x3045)][0x0],_0x4c5722=(_0x2be8f9=this[_0x2fb1ce(0x3045)][0x3]-this[_0x2fb1ce(0x3045)][0x1],this[_0x2fb1ce(0x3045)][0x0]-0.025*_0x2b5b24),_0x49ea8e=this[_0x2fb1ce(0x3045)][0x1]-0.025*_0x2be8f9;_0x2b5b24+=0.05*_0x2b5b24,_0x2be8f9+=0.05*_0x2be8f9;var _0xe6803b=parseInt((_0xa928a1-_0x4c5722)/_0x2b5b24*0x400),_0x2f4bd6=parseInt((_0x3380dc-_0x49ea8e)/_0x2be8f9*0x400);_0xe6803b=_0xe6803b<0x1?0x1:_0xe6803b,_0x2f4bd6=_0x2f4bd6<0x1?0x1:_0x2f4bd6;var _0x53e79b=0x0,_0x45f164=new Cartesian4(0x1,0x1/0xff,0x1/0xfe01,0x1/0x99246ff);for(_0x304953=-0x1;_0x304953<0x2;_0x304953++)for(var _0x2b3e68=-0x1;_0x2b3e68<0x2;_0x2b3e68++){var _0x3d0b87=this[_0x2fb1ce(0x54c6)][_0x2fb1ce(0x4174)]['readPixels']({'x':_0xe6803b+_0x304953,'y':_0x2f4bd6+_0x2b3e68,'width':0x1,'height':0x1,'framebuffer':this[_0x2fb1ce(0x2107)][_0x43a2f7][_0x2fb1ce(0x27b)]}),_0x13fb43=Cartesian4[_0x2fb1ce(0x41a1)](_0x3d0b87,0x0);Cartesian4[_0x2fb1ce(0x3a31)](_0x13fb43,0xff,_0x13fb43),_0x53e79b=Math['max'](_0x53e79b,Cartesian4['dot'](_0x13fb43,_0x45f164));}return _0x53e79b=_0x53e79b>0.999?0x1:_0x53e79b;},ShadowQueryPoints['prototype'][_0x68aa19(0x3cba)]=function(_0x2ad3fb){var _0x38c94e=_0x68aa19;if(!defined$1(_0x2ad3fb)||!defined$1(_0x2ad3fb[_0x38c94e(0x4771)]))throw new DeveloperError$1(_0x38c94e(0x25d3));this[_0x38c94e(0x526)]=_0x2ad3fb[_0x38c94e(0x4771)],this[_0x38c94e(0x2eae)]=defaultValue$1(_0x2ad3fb[_0x38c94e(0x3b17)],this[_0x38c94e(0x2eae)]),this[_0x38c94e(0x4824)]=defaultValue$1(_0x2ad3fb[_0x38c94e(0x32d9)],this[_0x38c94e(0x4824)]),this[_0x38c94e(0xc73)]=!0x0,this[_0x38c94e(0x3a3c)]=[];var _0x163957=getBoundingSphere(this),_0x807500=Cartesian3['distance'](_0x163957[_0x38c94e(0x19ee)],this[_0x38c94e(0x54c6)][_0x38c94e(0x1224)][_0x38c94e(0x4771)]);_0x807500+=this[_0x38c94e(0xd7d)][_0x38c94e(0x2896)],this[_0x38c94e(0x3ac0)][_0x38c94e(0x2cf1)]=_0x807500,this[_0x38c94e(0x3ac0)][_0x38c94e(0x57c2)]=this['_shadowMapParams'][_0x38c94e(0x2fe2)];},ShadowQueryPoints[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x4d7a3b=_0x68aa19;destroyCommands$6(this),this[_0x4d7a3b(0x54c6)][_0x4d7a3b(0xa20)][_0x4d7a3b(0x4b3f)](this[_0x4d7a3b(0x1e54)],!0x1);},ShadowQueryPoints['prototype'][_0x68aa19(0x951)]=function(){var _0x11b898=_0x68aa19;''!==this[_0x11b898(0x1e54)]||this[_0x11b898(0x1895)]?defined$1(this['_scene'][_0x11b898(0xa20)]['find'](this[_0x11b898(0x1e54)]))||this[_0x11b898(0x54c6)]['_analyst3D'][_0x11b898(0x4979)](this):(this[_0x11b898(0x1e54)]=_0x11b898(0x49df)+this[_0x11b898(0x54c6)][_0x11b898(0xa20)][_0x11b898(0x4302)],this[_0x11b898(0x5181)]=this[_0x11b898(0x1e54)]+'_scene',this[_0x11b898(0x54c6)]['_analyst3D'][_0x11b898(0x4979)](this),this['_scene'][_0x11b898(0x249f)]=this['shadowMap']);},ShadowQueryPoints[_0x68aa19(0x4b51)]['destroy']=function(){var _0xbed47f=_0x68aa19;return defined$1(this[_0xbed47f(0x2564)])&&(defined$1(this[_0xbed47f(0x1d6a)])&&delete this[_0xbed47f(0x2564)][_0xbed47f(0xe44)][this[_0xbed47f(0x5181)]],this[_0xbed47f(0x2564)]=void 0x0),this[_0xbed47f(0x1d6a)]=this[_0xbed47f(0x1d6a)]&&this['_depthBuffer'][_0xbed47f(0x2578)](),destroyCommands$6(this),destroyTextures$4(this),defined$1(this[_0xbed47f(0xad2)])&&(this[_0xbed47f(0xad2)]=this[_0xbed47f(0xad2)][_0xbed47f(0x2578)]()),this[_0xbed47f(0x54c6)]['_analyst3D'][_0xbed47f(0x4b3f)](this[_0xbed47f(0x1e54)],!0x0),defined$1(this[_0xbed47f(0x3ac0)])&&(this['shadowMap'][_0xbed47f(0x2578)](),this[_0xbed47f(0x3ac0)]=void 0x0,this[_0xbed47f(0x54c6)][_0xbed47f(0x249f)]=void 0x0),destroyObject$1(this);};var SightWideLineVS=_0x68aa19(0x82a),SightWideLineFS=_0x68aa19(0x3a07);function Sightline(_0x55e3f7){var _0x46098f=_0x68aa19;if(!defined$1(_0x55e3f7))throw new DeveloperError$1(_0x46098f(0x66e));this[_0x46098f(0x54c6)]=_0x55e3f7,this[_0x46098f(0x1d6a)]=void 0x0,this['_command']=void 0x0,this['_frameState']=void 0x0,this['_viewPosition']=[0x0,0x0,0x0],this['_cameraDir']=new Cartesian3(),this['_viewProjMatrix']=new Matrix4(),this['_viewProjMatrixs']=new AssociativeArray(),this[_0x46098f(0x2940)]=new Matrix4(),this[_0x46098f(0xa72)]=new AssociativeArray(),this[_0x46098f(0x4307)]=new Cartesian4(0x0,0x1,0x0,0x1),this[_0x46098f(0x37b1)]=new Cartesian4(0x1,0x0,0x0,0x1),this[_0x46098f(0x274b)]=new AssociativeArray(),this[_0x46098f(0x16bb)]=new AssociativeArray(),this['_update']=!0x0,this['_updateAll']=!0x0,this[_0x46098f(0x2b7f)]=0x0,this[_0x46098f(0x1e54)]='',this[_0x46098f(0x463)]=0xfff,this[_0x46098f(0x381b)]=new AssociativeArray(),this[_0x46098f(0x3565)]=new AssociativeArray(),this['_commands']=new AssociativeArray(),this[_0x46098f(0x14e8)]=0x1;}function updateCamera$5(_0x23596b,_0x46e683,_0x5deae8){var _0x90f705=_0x68aa19,_0x37ad22,_0x29de1f=_0x5deae8['camera'],_0x56623f=_0x29de1f[_0x90f705(0x19f8)];if(_0x23596b[_0x90f705(0x54c6)][_0x90f705(0x4318)]===SceneMode$1[_0x90f705(0x5135)])_0x37ad22=Cartesian3['fromDegreesArrayHeights'](_0x23596b[_0x90f705(0x4625)],_0x23596b[_0x90f705(0x54c6)]['_globe'][_0x90f705(0x1706)])[0x0];else{var _0x2edc1d=Cartographic[_0x90f705(0x2ac5)](_0x23596b['_viewPosition'][0x0],_0x23596b[_0x90f705(0x4625)][0x1],_0x23596b[_0x90f705(0x4625)][0x2]);_0x37ad22=_0x56623f[_0x90f705(0x3eda)](_0x2edc1d,new Cartesian3());}var _0x502c00=new Cartesian3(0x0,0x0,0x0);_0x23596b[_0x90f705(0x274b)][_0x90f705(0x15c8)];var _0x4a7f85,_0x106502=0x0,_0x1b6689=_0x23596b[_0x90f705(0x438f)];if(_0x23596b[_0x90f705(0x54c6)][_0x90f705(0x4318)]===SceneMode$1[_0x90f705(0x5135)])_0x4a7f85=Cartesian3[_0x90f705(0x46c2)](_0x1b6689,_0x23596b['_scene']['_globe'][_0x90f705(0x1706)])[0x0];else{var _0x181fdf=Cartographic[_0x90f705(0x2ac5)](_0x1b6689[0x0],_0x1b6689[0x1],_0x1b6689[0x2]);_0x4a7f85=_0x56623f['project'](_0x181fdf,new Cartesian3());}var _0x1b112a=new Cartesian3();Cartesian3[_0x90f705(0x286c)](_0x4a7f85,_0x37ad22,_0x1b112a),Cartesian3[_0x90f705(0x4e7d)](_0x1b112a,_0x1b112a),Cartesian3[_0x90f705(0x4979)](_0x502c00,_0x1b112a,_0x502c00),_0x106502=Math[_0x90f705(0x2bc6)](_0x106502,Cartesian3[_0x90f705(0x2ffa)](_0x4a7f85,_0x37ad22)),Cartesian3[_0x90f705(0x4e7d)](_0x502c00,_0x502c00),Cartesian3[_0x90f705(0x254b)](_0x502c00,_0x23596b[_0x90f705(0x40ba)]);var _0x5cd577=new Cartesian3(),_0x1bb120=new Cartesian3(),_0x313c2b=new Cartesian3(),_0xe60d80=_0x29de1f['frustum'][_0x90f705(0x1f0a)];Cartesian3['clone'](_0x29de1f[_0x90f705(0x4771)],_0x5cd577),Cartesian3[_0x90f705(0x254b)](_0x29de1f[_0x90f705(0xc3c)],_0x1bb120),Cartesian3[_0x90f705(0x254b)](_0x29de1f['up'],_0x313c2b);var _0x1005a2=0x2*CesiumMath['PI']/0x3,_0x2bafc1=_0x29de1f[_0x90f705(0x4506)][_0x90f705(0x2cb3)],_0xccf610=_0x29de1f[_0x90f705(0x4506)][_0x90f705(0x23e)],_0x228ca8=_0x5deae8[_0x90f705(0x1914)],_0x11eb03=_0x23596b[_0x90f705(0x22a3)],_0x2c3ea0=_0x23596b[_0x90f705(0x3565)][_0x90f705(0x3173)](_0x11eb03);defined$1(_0x2c3ea0)||((_0x2c3ea0=new DepthFramebuffer(_0x46e683))[_0x90f705(0x347a)][_0x90f705(0x427a)]=!0x0,_0x2c3ea0[_0x90f705(0x347a)][_0x90f705(0x1724)]=!0x0,_0x2c3ea0['_visibleViewport']=_0x23596b[_0x90f705(0x463)],_0x5deae8['_framebufferList'][_0x11eb03]=_0x2c3ea0,_0x23596b['_depthBuffers'][_0x90f705(0x346f)](_0x11eb03,_0x2c3ea0)),_0x2c3ea0[_0x90f705(0x279a)]=!0x0,_0x2c3ea0[_0x90f705(0x4392)]=function(){var _0x85f994=_0x90f705;_0x5deae8[_0x85f994(0x1914)]=!0x1,Cartesian3[_0x85f994(0x254b)](_0x29de1f[_0x85f994(0x4771)],_0x5cd577),Cartesian3['clone'](_0x29de1f['direction'],_0x1bb120),Cartesian3[_0x85f994(0x254b)](_0x29de1f['up'],_0x313c2b),_0xe60d80=_0x29de1f[_0x85f994(0x4506)][_0x85f994(0x1f0a)],_0x29de1f[_0x85f994(0x4506)]['fov']=_0x1005a2;var _0x5d40d1=_0x502c00,_0x10427e=new Cartesian3();_0x10427e=Cartesian3[_0x85f994(0x254b)](_0x37ad22,_0x10427e),_0x10427e=Cartesian3[_0x85f994(0x4e7d)](_0x10427e,_0x10427e),Math[_0x85f994(0x1661)](Cartesian3[_0x85f994(0x22ed)](_0x10427e,_0x5d40d1))>=0x1&&(_0x10427e=Math[_0x85f994(0x1661)](Cartesian3['dot'](_0x5d40d1,Cartesian3['UNIT_Y']))<0x1?Cartesian3['clone'](Cartesian3[_0x85f994(0x51ed)],_0x10427e):Cartesian3[_0x85f994(0x254b)](Cartesian3[_0x85f994(0x689)],_0x10427e));var _0x40a19b=new Cartesian3();Cartesian3[_0x85f994(0x33cc)](_0x10427e,_0x5d40d1,_0x40a19b),_0x40a19b=Cartesian3[_0x85f994(0x4e7d)](_0x40a19b,_0x40a19b),Cartesian3[_0x85f994(0x33cc)](_0x5d40d1,_0x40a19b,_0x10427e),_0x10427e=Cartesian3['normalize'](_0x10427e,_0x10427e);var _0x2bbfdd={'destination':_0x37ad22,'orientation':{'direction':_0x5d40d1,'up':_0x10427e},'convert':!0x1};_0x29de1f[_0x85f994(0x362c)](_0x2bbfdd),_0x23596b[_0x85f994(0x16bb)][_0x85f994(0x346f)](_0x11eb03,_0x2bbfdd),_0x29de1f[_0x85f994(0x4506)]['near']=0x1,_0x29de1f[_0x85f994(0x4506)]['far']=Math[_0x85f994(0x28fa)](Math[_0x85f994(0x2bc6)](_0x106502,0xa));var _0x3491d7=new Matrix4();Matrix4[_0x85f994(0x373b)](_0x29de1f['frustum'][_0x85f994(0x117b)],_0x29de1f[_0x85f994(0x4e18)],_0x3491d7),_0x23596b[_0x85f994(0x1178)]['set'](_0x11eb03,_0x3491d7),_0x23596b[_0x85f994(0xa72)]['set'](_0x11eb03,new Matrix4());},_0x2c3ea0[_0x90f705(0x92b)]=function(){var _0x2ebee7=_0x90f705;if(_0x5deae8['useLogDepth']=_0x228ca8,_0x29de1f[_0x2ebee7(0x4506)][_0x2ebee7(0x1f0a)]=_0xe60d80,_0x29de1f[_0x2ebee7(0x362c)]({'destination':_0x5cd577,'orientation':{'direction':_0x1bb120,'up':_0x313c2b},'convert':!0x1}),_0x29de1f['frustum']['near']=_0x2bafc1,_0x29de1f[_0x2ebee7(0x4506)]['far']=_0xccf610,_0x2c3ea0[_0x2ebee7(0x279a)]=!0x1,!_0x23596b[_0x2ebee7(0xc73)]){var _0x1269d4=getBarrierPoint(_0x23596b,_0x11eb03);_0x23596b[_0x2ebee7(0x381b)][_0x2ebee7(0x346f)](_0x11eb03,_0x1269d4);}};}Object['defineProperties'](Sightline[_0x68aa19(0x4b51)],{'viewPosition':{'get':function(){var _0x41778b=_0x68aa19;return this[_0x41778b(0x4625)];},'set':function(_0xac640e){var _0x3e26aa=_0x68aa19;this[_0x3e26aa(0x4625)]=_0xac640e,this[_0x3e26aa(0x2044)]=!0x0,this[_0x3e26aa(0xc73)]=!0x0;}},'visibleColor':{'get':function(){var _0x30de17=_0x68aa19,_0x34741b=new Color$2();return _0x34741b['red']=this[_0x30de17(0x4307)]['x'],_0x34741b[_0x30de17(0x2129)]=this['_visibleColor']['y'],_0x34741b[_0x30de17(0x28f8)]=this[_0x30de17(0x4307)]['z'],_0x34741b[_0x30de17(0x24f9)]=this[_0x30de17(0x4307)]['w'],_0x34741b;},'set':function(_0x4dcf5c){var _0x32efa0=_0x68aa19;this[_0x32efa0(0x4307)]['x']=_0x4dcf5c[_0x32efa0(0x4f34)],this[_0x32efa0(0x4307)]['y']=_0x4dcf5c[_0x32efa0(0x2129)],this['_visibleColor']['z']=_0x4dcf5c[_0x32efa0(0x28f8)],this[_0x32efa0(0x4307)]['w']=_0x4dcf5c[_0x32efa0(0x24f9)];}},'hiddenColor':{'get':function(){var _0x92d2aa=_0x68aa19,_0x4ec953=new Color$2();return _0x4ec953['red']=this[_0x92d2aa(0x37b1)]['x'],_0x4ec953['green']=this[_0x92d2aa(0x37b1)]['y'],_0x4ec953[_0x92d2aa(0x28f8)]=this[_0x92d2aa(0x37b1)]['z'],_0x4ec953[_0x92d2aa(0x24f9)]=this['_hiddenColor']['w'],_0x4ec953;},'set':function(_0xf90f8c){var _0x542c48=_0x68aa19;this[_0x542c48(0x37b1)]['x']=_0xf90f8c['red'],this[_0x542c48(0x37b1)]['y']=_0xf90f8c[_0x542c48(0x2129)],this[_0x542c48(0x37b1)]['z']=_0xf90f8c[_0x542c48(0x28f8)],this[_0x542c48(0x37b1)]['w']=_0xf90f8c[_0x542c48(0x24f9)];}},'lineWidth':{'get':function(){var _0x35e757=_0x68aa19;return this[_0x35e757(0x14e8)];},'set':function(_0x1986af){var _0x7c2a24=_0x68aa19;Check[_0x7c2a24(0x2eb3)][_0x7c2a24(0x30f8)]['greaterThan'](_0x7c2a24(0x207f),_0x1986af,0x0),this[_0x7c2a24(0x14e8)]=_0x1986af;}}}),Sightline['prototype'][_0x68aa19(0x48bf)]=function(_0x784d2){var _0x13e288=_0x68aa19,_0x2b1492=_0x784d2['name'],_0x2cd6e3=_0x784d2['position'];return!(!defined$1(_0x2b1492)||!defined$1(_0x2cd6e3))&&(this[_0x13e288(0x274b)][_0x13e288(0x346f)](_0x2b1492,_0x2cd6e3),this[_0x13e288(0x22a3)]=_0x2b1492,this[_0x13e288(0x438f)]=_0x2cd6e3,this['_update']=!0x0,this[_0x13e288(0x381b)][_0x13e288(0x346f)](_0x2b1492,{}),!0x0);},Sightline[_0x68aa19(0x4b51)][_0x68aa19(0x5284)]=function(_0x2b3a77){var _0x4f8740=_0x68aa19;this[_0x4f8740(0x381b)][_0x4f8740(0x4b3f)](_0x2b3a77);var _0x56872e=this[_0x4f8740(0x274b)][_0x4f8740(0x4b3f)](_0x2b3a77);if(this[_0x4f8740(0x16bb)]['remove'](_0x2b3a77),!_0x56872e)return!0x1;this[_0x4f8740(0x1178)][_0x4f8740(0x4b3f)](_0x2b3a77),this['_renderTextureMatrixs'][_0x4f8740(0x4b3f)](_0x2b3a77);var _0x338918=this[_0x4f8740(0x3565)][_0x4f8740(0x3173)](_0x2b3a77);defined$1(_0x338918)&&(_0x338918[_0x4f8740(0x2578)](),this[_0x4f8740(0x3565)]['remove'](_0x2b3a77),delete this[_0x4f8740(0x2564)][_0x4f8740(0xe44)][_0x2b3a77]);var _0x4931e9=this['_commands'][_0x4f8740(0x3173)](_0x2b3a77);if(defined$1(_0x4931e9)){for(var _0x236b5f=0x0;_0x236b5f<_0x4931e9[_0x4f8740(0x531b)];_0x236b5f++){var _0x1964cf=_0x4931e9[_0x236b5f];_0x1964cf[_0x4f8740(0x30a0)]=_0x1964cf['shaderProgram']&&!_0x1964cf['shaderProgram'][_0x4f8740(0x1348)]()&&_0x1964cf[_0x4f8740(0x30a0)]['destroy'](),_0x1964cf[_0x4f8740(0xa85)]=_0x1964cf[_0x4f8740(0xa85)]&&!_0x1964cf['vertexArray'][_0x4f8740(0x1348)]()&&_0x1964cf[_0x4f8740(0xa85)][_0x4f8740(0x2578)]();var _0x513c1d=this[_0x4f8740(0x2564)][_0x4f8740(0x3080)][_0x4f8740(0x33ab)](_0x1964cf);-0x1!==_0x513c1d&&this[_0x4f8740(0x2564)][_0x4f8740(0x3080)][_0x4f8740(0x4bc6)](_0x513c1d,0x1);}this[_0x4f8740(0x1d8b)][_0x4f8740(0x4b3f)](_0x2b3a77);}return this[_0x4f8740(0xc73)]=!0x0,!0x0;},Sightline[_0x68aa19(0x4b51)][_0x68aa19(0x5212)]=function(){var _0xacd4a1=_0x68aa19;for(var _0xf8bb34 in(this[_0xacd4a1(0x381b)][_0xacd4a1(0x4ee2)](),this['_targetPoints'][_0xacd4a1(0x4ee2)](),this[_0xacd4a1(0x16bb)]['removeAll'](),this[_0xacd4a1(0x3565)][_0xacd4a1(0x15c8)]))this[_0xacd4a1(0x3565)]['_hash']['hasOwnProperty'](_0xf8bb34)&&(this['_depthBuffers']['_hash'][_0xf8bb34][_0xacd4a1(0x2578)](),delete this['_frameState'][_0xacd4a1(0xe44)][_0xf8bb34],delete this[_0xacd4a1(0x2564)][_0xacd4a1(0xe44)][_0xf8bb34]);this[_0xacd4a1(0x3565)][_0xacd4a1(0x4ee2)]();for(var _0xce03fb=0x0,_0xabf9f0=this[_0xacd4a1(0x1d8b)][_0xacd4a1(0x531b)];_0xce03fb<_0xabf9f0;_0xce03fb++)for(var _0x10e70f=this['_commands'][_0xacd4a1(0x21e8)][_0xce03fb],_0x3fa775=0x0;_0x3fa775<_0x10e70f[_0xacd4a1(0x531b)];_0x3fa775++){var _0x1493b0=_0x10e70f[_0x3fa775];_0x1493b0[_0xacd4a1(0x30a0)]=_0x1493b0['shaderProgram']&&!_0x1493b0[_0xacd4a1(0x30a0)][_0xacd4a1(0x1348)]()&&_0x1493b0[_0xacd4a1(0x30a0)]['destroy'](),_0x1493b0[_0xacd4a1(0xa85)]=_0x1493b0[_0xacd4a1(0xa85)]&&!_0x1493b0[_0xacd4a1(0xa85)]['isDestroyed']()&&_0x1493b0[_0xacd4a1(0xa85)][_0xacd4a1(0x2578)]();}this[_0xacd4a1(0x1d8b)][_0xacd4a1(0x4ee2)](),this[_0xacd4a1(0x1178)][_0xacd4a1(0x4ee2)](),this[_0xacd4a1(0xa72)][_0xacd4a1(0x4ee2)](),this['_update']=!0x0;};var transform_2d$2=new Matrix4(0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1),scratchSidenessVertexBuffer=null;function createSidenessVertexBuffer(_0x3ca47d){var _0xb13905=_0x68aa19;if(defined$1(scratchSidenessVertexBuffer))return scratchSidenessVertexBuffer;var _0x3746b4=new Float32Array(0x8),_0xdb94c=0x0;return _0x3746b4[_0xdb94c++]=0x0,_0x3746b4[_0xdb94c++]=0x0,_0x3746b4[_0xdb94c++]=0x0,_0x3746b4[_0xdb94c++]=0x1,_0x3746b4[_0xdb94c++]=0x1,_0x3746b4[_0xdb94c++]=0x1,_0x3746b4[_0xdb94c++]=0x1,_0x3746b4[_0xdb94c++]=0x0,(scratchSidenessVertexBuffer=Buffer$1[_0xb13905(0xb5a)]({'context':_0x3ca47d,'typedArray':_0x3746b4,'usage':BufferUsage[_0xb13905(0x495a)]}))['vertexArrayDestroyable']=!0x1,scratchSidenessVertexBuffer;}function createPositionVertexBuffer(_0x561b0c,_0x77417a){var _0x2a39a1=_0x68aa19,_0x7e4f67=ComponentDatatype$1[_0x2a39a1(0x2074)](ComponentDatatype$1[_0x2a39a1(0x15eb)],0x6);return _0x7e4f67[0x0]=0x0,_0x7e4f67[0x1]=0x0,_0x7e4f67[0x2]=0x0,_0x7e4f67[0x3]=_0x77417a['x'],_0x7e4f67[0x4]=_0x77417a['y'],_0x7e4f67[0x5]=_0x77417a['z'],Buffer$1[_0x2a39a1(0xb5a)]({'context':_0x561b0c,'typedArray':_0x7e4f67,'usage':BufferUsage[_0x2a39a1(0x495a)]});}function createEdgeIndexArray(){var _0x2e7c67=new Uint16Array(0x6),_0x19cfd2=0x0;return _0x2e7c67[_0x19cfd2++]=0x2,_0x2e7c67[_0x19cfd2++]=0x1,_0x2e7c67[_0x19cfd2++]=0x0,_0x2e7c67[_0x19cfd2++]=0x3,_0x2e7c67[_0x19cfd2++]=0x2,_0x2e7c67[_0x19cfd2++]=0x0,_0x2e7c67;}var scratchIndexBuffer=null;function createIndexBuffer$1(_0x15474e){var _0x105f26=_0x68aa19;return defined$1(scratchIndexBuffer)||((scratchIndexBuffer=Buffer$1[_0x105f26(0xaad)]({'context':_0x15474e,'typedArray':createEdgeIndexArray(),'usage':BufferUsage[_0x105f26(0x495a)],'indexDatatype':IndexDatatype$1[_0x105f26(0x2c91)]}))[_0x105f26(0x2524)]=!0x1),scratchIndexBuffer;}var scratchHiddenColor=new Cartesian4(),scratchVisibleColor=new Cartesian4();function updateHintLine(_0x30a461,_0x27b1c5,_0x2d659d){var _0x145a45=_0x68aa19,_0x101f83,_0x5e7dfc=_0x2d659d['camera'][_0x145a45(0x19f8)];if(_0x30a461['_scene'][_0x145a45(0x4318)]===SceneMode$1['SCENE3D'])_0x101f83=Cartesian3[_0x145a45(0x46c2)](_0x30a461[_0x145a45(0x4625)],_0x30a461[_0x145a45(0x54c6)][_0x145a45(0x3ef5)][_0x145a45(0x1706)])[0x0];else{var _0x261142=Cartographic[_0x145a45(0x2ac5)](_0x30a461[_0x145a45(0x4625)][0x0],_0x30a461[_0x145a45(0x4625)][0x1],_0x30a461[_0x145a45(0x4625)][0x2]);_0x101f83=_0x5e7dfc['project'](_0x261142,new Cartesian3());}var _0x5e6b13,_0x158dea=_0x30a461[_0x145a45(0x438f)];if(_0x30a461['_scene']['mode']===SceneMode$1[_0x145a45(0x5135)])_0x5e6b13=Cartesian3[_0x145a45(0x46c2)](_0x158dea,_0x30a461[_0x145a45(0x54c6)]['_globe'][_0x145a45(0x1706)])[0x0];else{var _0x50fd55=Cartographic['fromDegrees'](_0x158dea[0x0],_0x158dea[0x1],_0x158dea[0x2]);_0x5e6b13=_0x5e7dfc[_0x145a45(0x3eda)](_0x50fd55,new Cartesian3());}var _0x5bad43=new Cartesian3();Cartesian3['subtract'](_0x5e6b13,_0x101f83,_0x5bad43);var _0x5ddf4f=createSidenessVertexBuffer(_0x27b1c5),_0x84bab4=createPositionVertexBuffer(_0x27b1c5,_0x5bad43),_0x1b3094=[],_0xf9f85e={'aSideness':0x0};_0x1b3094[_0x145a45(0x3a33)]({'index':_0xf9f85e[_0x145a45(0x3fdc)],'vertexBuffer':_0x5ddf4f,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x145a45(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1}),_0xf9f85e[_0x145a45(0x52ac)]=0x1,_0x1b3094['push']({'index':_0xf9f85e[_0x145a45(0x52ac)],'vertexBuffer':_0x84bab4,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x145a45(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1}),_0xf9f85e[_0x145a45(0x312c)]=0x2,_0x1b3094[_0x145a45(0x3a33)]({'index':_0xf9f85e[_0x145a45(0x312c)],'vertexBuffer':_0x84bab4,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x145a45(0x15eb)],'offsetInBytes':0xc,'strideInBytes':0xc,'normalize':!0x1,'instanceDivisor':0x1});var _0x49df71=createIndexBuffer$1(_0x27b1c5),_0x4d30fc=new DrawCommand({'primitiveType':PrimitiveType$1[_0x145a45(0x139)],'pass':Pass$1['OPAQUE'],'owner':_0x30a461,'cull':!0x1}),_0x419c94=new Matrix4();Matrix4[_0x145a45(0x254b)](Matrix4['IDENTITY'],_0x419c94),Matrix4[_0x145a45(0x3628)](_0x419c94,_0x101f83,_0x419c94),_0x30a461[_0x145a45(0x54c6)][_0x145a45(0x4318)]!==SceneMode$1[_0x145a45(0x5135)]&&Matrix4['multiply'](transform_2d$2,_0x419c94,_0x419c94),_0x4d30fc[_0x145a45(0x221)]=_0x419c94,_0x4d30fc[_0x145a45(0xa85)]=new VertexArray({'context':_0x27b1c5,'attributes':_0x1b3094,'indexBuffer':_0x49df71}),_0x4d30fc[_0x145a45(0x30a0)]=ShaderProgram$1[_0x145a45(0x4d21)]({'context':_0x27b1c5,'vertexShaderSource':SightWideLineVS,'fragmentShaderSource':SightWideLineFS,'attributeLocations':_0xf9f85e}),_0x4d30fc[_0x145a45(0x5547)]=RenderState[_0x145a45(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0}});var _0xdb98ea=_0x30a461[_0x145a45(0x22a3)],_0x4c8746={'uRenderTextureMatrix':function(){var _0x443c30=_0x145a45;return _0x30a461[_0x443c30(0xa72)]['get'](_0xdb98ea);},'uTexture0':function(){var _0x5a497b=_0x145a45;return _0x30a461[_0x5a497b(0x3565)][_0x5a497b(0x3173)](_0xdb98ea)['depthTexture'];},'uVisibleColor':function(){var _0x3373c0=_0x145a45;return _0x30a461[_0x3373c0(0x4307)];},'uHiddenColor':function(){var _0x6722a9=_0x145a45;return _0x30a461[_0x6722a9(0x37b1)];},'uLineWidth':function(){return _0x30a461['_lineWidth'];}};_0x4d30fc[_0x145a45(0x15fe)]=_0x4c8746;var _0x1bc076=DrawCommand[_0x145a45(0x4660)](_0x4d30fc);_0x1bc076[_0x145a45(0x18ad)]=Pass$1[_0x145a45(0x5d7)],_0x1bc076[_0x145a45(0x5547)]=RenderState[_0x145a45(0x4d21)]({'depthMask':!0x1,'depthTest':{'enabled':!0x1},'blending':BlendingState$1[_0x145a45(0x2911)]}),_0x1bc076['uniformMap'][_0x145a45(0x1638)]=function(){var _0x51739a=_0x145a45;return Cartesian4[_0x51739a(0x254b)](_0x30a461['_hiddenColor'],scratchHiddenColor),scratchHiddenColor['w']=0.2,scratchHiddenColor;},_0x1bc076['uniformMap'][_0x145a45(0x1590)]=function(){var _0x1ce4a9=_0x145a45;return Cartesian4[_0x1ce4a9(0x254b)](_0x30a461['_visibleColor'],scratchVisibleColor),scratchVisibleColor['w']=0.2,scratchVisibleColor;},_0x30a461[_0x145a45(0x1d8b)][_0x145a45(0x346f)](_0xdb98ea,[_0x1bc076,_0x4d30fc]);}function getBarrierPoint(_0x681963,_0x25d185){var _0xb8b785=_0x68aa19,_0x113e6a=_0x681963[_0xb8b785(0x274b)][_0xb8b785(0x3173)](_0x25d185);if(defined$1(_0x113e6a)){var _0x52a16a={'isViewer':!0x0},_0x2dc87e=Cartesian3[_0xb8b785(0x46c2)](_0x113e6a,_0x681963[_0xb8b785(0x54c6)]['_globe'][_0xb8b785(0x1706)])[0x0],_0x2d75a9=new Cartesian4(_0x2dc87e['x'],_0x2dc87e['y'],_0x2dc87e['z'],0x1),_0xad9fae=_0x681963[_0xb8b785(0x1178)][_0xb8b785(0x3173)](_0x25d185);if(Matrix4[_0xb8b785(0x21ec)](_0xad9fae,_0x2d75a9,_0x2d75a9),Cartesian4['divideByScalar'](_0x2d75a9,_0x2d75a9['w'],_0x2d75a9),_0x2d75a9['x']>0x1||_0x2d75a9['x']<-0x1||_0x2d75a9['y']>0x1||_0x2d75a9['y']<-0x1)return _0x52a16a;var _0x231bf0=_0x681963[_0xb8b785(0x54c6)]['context'],_0xc46b47=_0x231bf0[_0xb8b785(0x2e24)],_0xd66334=_0x231bf0['drawingBufferHeight'],_0x2c75ed=(0.5*_0x2d75a9['x']+0.5)*_0xc46b47-0.5,_0x5f2692=(0.5*_0x2d75a9['y']+0.5)*_0xd66334-0.5;if(_0x2c75ed<0x0||_0x5f2692<0x0)return _0x52a16a;var _0x4ed13a=Math[_0xb8b785(0x67a)](_0x2c75ed),_0x5cd75f=_0x2c75ed-_0x4ed13a,_0x26818d=Math[_0xb8b785(0x67a)](_0x5f2692),_0x369d4c=_0x5f2692-_0x26818d,_0x237633=_0x681963[_0xb8b785(0x3565)]['get'](_0x25d185),_0x318ae4=_0x231bf0[_0xb8b785(0xc23)]({'framebuffer':_0x237633['framebuffer'],'x':_0x4ed13a,'y':_0x26818d,'width':0x2,'height':0x2}),_0x468768=new Cartesian4();new Cartesian3();var _0x145446=new Cartesian4(0x1/0xff,0x1/0xfe01,0x1/0x99246ff,0x1/0xfc05fc01),_0x3f8f7b=[];_0x681963[_0xb8b785(0x54c6)];var _0x13c13a=_0x231bf0[_0xb8b785(0x3cca)][_0xb8b785(0x19e7)];_0x13c13a['x'],_0x13c13a['y'];for(var _0x4eb46e=0x0;_0x4eb46e<0x4;_0x4eb46e++){var _0x12b524=Cartesian4[_0xb8b785(0x41a1)](_0x318ae4,0x4*_0x4eb46e,_0x468768),_0x2e8610=Cartesian4['dot'](_0x12b524,_0x145446);if(!(_0x2e8610<0x1&&_0x2e8610>0x0))return _0x52a16a;_0x3f8f7b[_0x4eb46e]=0x2*_0x2e8610-0x1;}var _0x53e8a1=(0x1-_0x369d4c)*((0x1-_0x5cd75f)*_0x3f8f7b[0x0]+_0x5cd75f*_0x3f8f7b[0x1])+_0x369d4c*((0x1-_0x5cd75f)*_0x3f8f7b[0x2]+_0x5cd75f*_0x3f8f7b[0x3]);if(_0x2d75a9['z']-_0x53e8a1>0.000001){var _0x366c8a=new Matrix4();Matrix4['inverse'](_0xad9fae,_0x366c8a),_0x2d75a9['z']=_0x53e8a1,Matrix4[_0xb8b785(0x21ec)](_0x366c8a,_0x2d75a9,_0x2d75a9),Cartesian4[_0xb8b785(0x3a31)](_0x2d75a9,_0x2d75a9['w'],_0x2d75a9);var _0x55149c=Cartographic[_0xb8b785(0x2d23)](_0x2d75a9,_0x681963[_0xb8b785(0x54c6)][_0xb8b785(0x3ef5)][_0xb8b785(0x1706)]);_0x52a16a[_0xb8b785(0x4771)]=_0x55149c,_0x52a16a['isViewer']=!0x1,_0x52a16a['st']=new Cartesian2(_0x4ed13a,_0x26818d);}return _0x52a16a;}}function get2DBarrierPoints(_0x451469,_0x438ae3){var _0x1b5a94=_0x68aa19,_0x36c02b=getBarrierPoint(_0x451469,_0x438ae3);if(defined$1(_0x36c02b)&&defined$1(_0x36c02b[_0x1b5a94(0x4771)])&&defined$1(_0x36c02b['st']))return _0x36c02b['st'];}Sightline[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x3db848,_0x1ff29d,_0x15f141){var _0x2e530e=_0x68aa19;if(!_0x1ff29d[_0x2e530e(0x1d5e)][_0x2e530e(0x20fb)]){var _0x179a0a=_0x1ff29d['camera'];for(var _0x11eccd in this['_viewProjMatrixs'][_0x2e530e(0x15c8)])Matrix4['multiply'](this[_0x2e530e(0x1178)][_0x2e530e(0x3173)](_0x11eccd),_0x179a0a[_0x2e530e(0x4629)],this[_0x2e530e(0xa72)]['get'](_0x11eccd));if(this[_0x2e530e(0xc73)]){if(this[_0x2e530e(0xc73)]=!0x1,this[_0x2e530e(0x2564)]=_0x1ff29d,this[_0x2e530e(0x274b)]['values'][_0x2e530e(0x531b)]<0x1)return;if(this[_0x2e530e(0x2044)])for(var _0x21aaf0 in(this[_0x2e530e(0x2044)]=!0x1,this['_targetPoints']['_hash'])){var _0x439218=this[_0x2e530e(0x274b)][_0x2e530e(0x3173)](_0x21aaf0);this[_0x2e530e(0x438f)]=_0x439218,this[_0x2e530e(0x22a3)]=_0x21aaf0,updateCamera$5(this,_0x3db848,_0x1ff29d),updateHintLine(this,_0x3db848,_0x1ff29d);}else updateCamera$5(this,_0x3db848,_0x1ff29d),updateHintLine(this,_0x3db848,_0x1ff29d);}if(!_0x1ff29d['passes'][_0x2e530e(0x3f0b)]){var _0x5b9f6e=this[_0x2e530e(0x1d8b)][_0x2e530e(0x531b)];for(_0x21aaf0=0x0;_0x21aaf0<_0x5b9f6e;_0x21aaf0++)if(defined$1(this[_0x2e530e(0x3565)]['values'][_0x21aaf0]['framebuffer'])){var _0x48858a=this['_commands']['values'][_0x21aaf0];_0x15f141[_0x2e530e(0x3a33)](_0x48858a[0x0]),_0x15f141['push'](_0x48858a[0x1]);}}}},Sightline[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x4e2443){var _0x3b5813=_0x68aa19;if(_0x4e2443>0x8)throw new DeveloperError$1(_0x3b5813(0x5572));this[_0x3b5813(0x463)]=0x1<<_0x4e2443,defined$1(this[_0x3b5813(0x1d6a)])&&(this[_0x3b5813(0x1d6a)][_0x3b5813(0x463)]=this[_0x3b5813(0x463)]);},Sightline[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0x550f21){var _0x39ad45=_0x68aa19;if(_0x550f21>0x8)throw new DeveloperError$1('the\x20index\x20is\x200~8');return 0x1<<_0x550f21&this[_0x39ad45(0x463)];},Sightline[_0x68aa19(0x4b51)][_0x68aa19(0x5388)]=function(_0x370ad5,_0x1d12da){var _0x27191f=_0x68aa19,_0x3c4d15=this[_0x27191f(0x381b)][_0x27191f(0x3173)](_0x370ad5);return defined$1(_0x1d12da)&&_0x1d12da[_0x27191f(0x532a)](null,_0x3c4d15)(),_0x3c4d15;},Sightline[_0x68aa19(0x4b51)][_0x68aa19(0x55a5)]=function(){var _0x4c1309=_0x68aa19;for(var _0x3885df={},_0x29238c=Object[_0x4c1309(0x20c8)](this['_targetPoints'][_0x4c1309(0x15c8)]),_0x2018e8=0x0,_0x4ce918=_0x29238c[_0x4c1309(0x531b)];_0x2018e8<_0x4ce918;_0x2018e8++){var _0x192933=_0x29238c[_0x2018e8];this[_0x4c1309(0x54c6)][_0x4c1309(0x29fc)](this[_0x4c1309(0x16bb)][_0x4c1309(0x3173)](_0x192933));var _0x30b8cd=this[_0x4c1309(0x54c6)]['_defaultView'][_0x4c1309(0x550f)],_0x598fa2=this[_0x4c1309(0x54c6)][_0x4c1309(0x1968)],_0x46beae=get2DBarrierPoints(this,_0x192933);if(defined$1(_0x46beae)){var _0xbb9d3c=_0x598fa2[_0x4c1309(0xc23)]({'x':_0x46beae['x'],'y':_0x46beae['y'],'width':0x1,'height':0x1,'framebuffer':_0x30b8cd[_0x4c1309(0x3a23)]}),_0x3f3a6c=Color$2['byteToRgba'](_0xbb9d3c[0x0],_0xbb9d3c[0x1],_0xbb9d3c[0x2],_0xbb9d3c[0x3]),_0x3fb131=_0x598fa2[_0x4c1309(0x3d1f)](_0x3f3a6c);if(defined$1(_0x3fb131)){var _0x33747b=_0x3fb131['primitive']['id'];_0x3f3a6c=_0x3fb131['id'],(defined$1(_0x3885df[_0x33747b])||(_0x3885df[_0x33747b]=[]),-0x1===_0x3885df[_0x33747b]['indexOf'](_0x3f3a6c)&&_0x3885df[_0x33747b][_0x4c1309(0x3a33)](_0x3f3a6c));}}}return _0x3885df;},Sightline[_0x68aa19(0x4b51)]['build']=function(){var _0x4399cc=_0x68aa19;''!==this['_name']||this[_0x4399cc(0x1895)]||(this['_name']=_0x4399cc(0x31c7)+this[_0x4399cc(0x54c6)][_0x4399cc(0xa20)]['_layerIndex'],this['_scene'][_0x4399cc(0xa20)][_0x4399cc(0x4979)](this));},Sightline[_0x68aa19(0x4b51)]['destroy']=function(){var _0x5c0807=_0x68aa19;return this['removeAllTargetPoint'](),this['_scene']['_analyst3D'][_0x5c0807(0x4b3f)](this[_0x5c0807(0x1e54)],!0x0),destroyObject$1(this);};var SkylineVp=_0x68aa19(0xeeb),SkylineFp=_0x68aa19(0x4b98);function Skyline(_0x183bba){var _0x5061df=_0x68aa19;if(!defined$1(_0x183bba))throw new DeveloperError$1(_0x5061df(0x66e));if(!_0x183bba[_0x5061df(0x4174)][_0x5061df(0x84e)])throw new DeveloperError$1(_0x5061df(0x32fa));if(ContextLimits[_0x5061df(0x5b8)]<0x1)throw new DeveloperError$1('the\x20max\x20of\x20vertexTextureImageUnits\x20less\x201,\x20function\x20is\x20not\x20supported.');this[_0x5061df(0x33b7)]={'LINE':0x0,'FACE':0x1},this[_0x5061df(0x54c6)]=_0x183bba,this[_0x5061df(0x1d6a)]=void 0x0,this[_0x5061df(0x117)]=void 0x0,this['_lineCommand']=void 0x0,this['_viewerCommand']=void 0x0,this[_0x5061df(0x47ff)]=void 0x0,this['_boundingSphere']=new BoundingSphere(),this[_0x5061df(0x2564)]=void 0x0,this[_0x5061df(0x4625)]=[0x0,0x0,0x0],this['_direction']=0x0,this[_0x5061df(0x3b45)]=0x0,this[_0x5061df(0x3860)]=this['_displayMode'][_0x5061df(0x44fb)],this['_invertViewMatrix']=new Matrix4(),this[_0x5061df(0x55d4)]=new Matrix4(),this[_0x5061df(0x57d1)]=new Cartesian4(0x1,0x0,0x0,0x1),this[_0x5061df(0x2819)]=-0x1,this['_ignoreGlobe']=!0x1,this[_0x5061df(0x24a5)]=new AssociativeArray(),this[_0x5061df(0xc73)]=!0x1,this[_0x5061df(0x463)]=0xfff,this['_id']=0x0,this[_0x5061df(0x1e54)]='',this[_0x5061df(0x58a4)]=[],this[_0x5061df(0x14e8)]=0x1,this[_0x5061df(0x131a)]=_0x183bba[_0x5061df(0x4b14)][_0x5061df(0x4979)](new PolylineCollection());}function destroySkylineCommand(_0x2a23be){var _0x2740fd=_0x68aa19;defined$1(_0x2a23be[_0x2740fd(0x117)])&&(_0x2a23be[_0x2740fd(0x117)][_0x2740fd(0xa85)]=_0x2a23be[_0x2740fd(0x117)]['vertexArray']&&_0x2a23be[_0x2740fd(0x117)]['vertexArray'][_0x2740fd(0x2578)](),_0x2a23be[_0x2740fd(0x117)][_0x2740fd(0x30a0)]=_0x2a23be[_0x2740fd(0x117)][_0x2740fd(0x30a0)]&&_0x2a23be[_0x2740fd(0x117)][_0x2740fd(0x30a0)][_0x2740fd(0x2578)](),_0x2a23be[_0x2740fd(0x117)]=void 0x0),defined$1(_0x2a23be['_lineCommand'])&&(_0x2a23be[_0x2740fd(0x555)][_0x2740fd(0xa85)]=_0x2a23be['_lineCommand'][_0x2740fd(0xa85)]&&_0x2a23be[_0x2740fd(0x555)][_0x2740fd(0xa85)][_0x2740fd(0x2578)](),_0x2a23be[_0x2740fd(0x555)][_0x2740fd(0x30a0)]=_0x2a23be['_lineCommand'][_0x2740fd(0x30a0)]&&_0x2a23be['_lineCommand'][_0x2740fd(0x30a0)][_0x2740fd(0x2578)](),_0x2a23be['_lineCommand']=void 0x0),defined$1(_0x2a23be[_0x2740fd(0x5032)])&&(_0x2a23be[_0x2740fd(0x5032)][_0x2740fd(0xa85)]=_0x2a23be[_0x2740fd(0x5032)]['vertexArray']&&_0x2a23be[_0x2740fd(0x5032)][_0x2740fd(0xa85)]['destroy'](),_0x2a23be[_0x2740fd(0x5032)][_0x2740fd(0x30a0)]=_0x2a23be['_faceCommand'][_0x2740fd(0x30a0)]&&_0x2a23be[_0x2740fd(0x5032)][_0x2740fd(0x30a0)]['destroy'](),_0x2a23be[_0x2740fd(0x5032)]=void 0x0);}function destroySkylineViewerCommand(_0x3a143d){var _0x2bca88=_0x68aa19;defined$1(_0x3a143d[_0x2bca88(0x44b6)])&&(_0x3a143d[_0x2bca88(0x44b6)][_0x2bca88(0xa85)]=_0x3a143d['_viewerCommand'][_0x2bca88(0xa85)]&&_0x3a143d[_0x2bca88(0x44b6)][_0x2bca88(0xa85)][_0x2bca88(0x2578)](),_0x3a143d[_0x2bca88(0x44b6)]['shaderProgram']=_0x3a143d[_0x2bca88(0x44b6)][_0x2bca88(0x30a0)]&&_0x3a143d[_0x2bca88(0x44b6)]['shaderProgram'][_0x2bca88(0x2578)](),_0x3a143d['_viewerCommand']=void 0x0),defined$1(_0x3a143d[_0x2bca88(0x47ff)])&&(_0x3a143d[_0x2bca88(0x47ff)][_0x2bca88(0xa85)]=_0x3a143d[_0x2bca88(0x47ff)][_0x2bca88(0xa85)]&&_0x3a143d[_0x2bca88(0x47ff)][_0x2bca88(0xa85)][_0x2bca88(0x2578)](),_0x3a143d[_0x2bca88(0x47ff)][_0x2bca88(0x30a0)]=_0x3a143d['_viewerLineCommand'][_0x2bca88(0x30a0)]&&_0x3a143d['_viewerLineCommand']['shaderProgram'][_0x2bca88(0x2578)](),_0x3a143d[_0x2bca88(0x47ff)]=void 0x0);}function updateCamera$4(_0x452542,_0xba1e65,_0x50f2a3){var _0x25a2b3=_0x68aa19,_0x4a5a91=_0x452542[_0x25a2b3(0x4625)][0x2],_0x57d263=0.0005*_0x4a5a91;_0x57d263=_0x57d263<0x1?0x1:_0x57d263;var _0x2f92b5=Math[_0x25a2b3(0x1661)](_0x4a5a91)+0x615299,_0x19ae00=Math[_0x25a2b3(0x4080)]((_0x2f92b5-0x615299)*(_0x2f92b5+0x615299));_0x4a5a91<0x0&&_0x19ae00<0xc350?_0x19ae00=0xc350:_0x4a5a91<0x64&&_0x4a5a91>0x0&&(_0x19ae00*=0x32);var _0x91842f,_0x4c52eb=_0x452542['_direction']*CesiumMath[_0x25a2b3(0x2b22)],_0x4daa15=_0x452542[_0x25a2b3(0x3b45)]*CesiumMath[_0x25a2b3(0x2b22)],_0x92ec1f=_0x50f2a3['camera'],_0x6ddc2a=_0x92ec1f['_projection'];if(_0x452542[_0x25a2b3(0x54c6)][_0x25a2b3(0x4318)]===SceneMode$1[_0x25a2b3(0x5135)])_0x91842f=Cartesian3[_0x25a2b3(0x46c2)](_0x452542[_0x25a2b3(0x4625)],_0x452542[_0x25a2b3(0x54c6)][_0x25a2b3(0x3ef5)][_0x25a2b3(0x1706)])[0x0];else{var _0xa77529=Cartographic[_0x25a2b3(0x2ac5)](_0x452542[_0x25a2b3(0x4625)][0x0],_0x452542[_0x25a2b3(0x4625)][0x1],_0x452542[_0x25a2b3(0x4625)][0x2]);_0x91842f=_0x6ddc2a[_0x25a2b3(0x3eda)](_0xa77529,new Cartesian3());}var _0x29ee87=_0x92ec1f[_0x25a2b3(0x4506)][_0x25a2b3(0x2cb3)],_0x3e15ee=_0x92ec1f['frustum'][_0x25a2b3(0x23e)],_0x3f59c3=new Cartesian3(),_0x2281a8=_0x92ec1f[_0x25a2b3(0x8db)],_0x440dbe=_0x92ec1f[_0x25a2b3(0x355c)];Cartesian3[_0x25a2b3(0x254b)](_0x92ec1f['position'],_0x3f59c3),_0x452542['_depthBuffer'][_0x25a2b3(0x279a)]=!0x0,_0x452542['_depthBuffer']['_beginFunc']=function(){var _0x50ea36=_0x25a2b3;_0x29ee87=_0x92ec1f[_0x50ea36(0x4506)][_0x50ea36(0x2cb3)],_0x3e15ee=_0x92ec1f[_0x50ea36(0x4506)][_0x50ea36(0x23e)],_0x2281a8=_0x92ec1f[_0x50ea36(0x8db)],_0x440dbe=_0x92ec1f[_0x50ea36(0x355c)],Cartesian3['clone'](_0x92ec1f[_0x50ea36(0x4771)],_0x3f59c3),_0x92ec1f[_0x50ea36(0x4506)][_0x50ea36(0x2cb3)]=_0x57d263,_0x92ec1f[_0x50ea36(0x4506)]['far']=_0x19ae00;var _0x2593cf={'destination':_0x91842f,'orientation':{'heading':_0x4c52eb,'pitch':_0x4daa15},'convert':!0x1};if(_0x92ec1f[_0x50ea36(0x362c)](_0x2593cf),_0x452542[_0x50ea36(0x38d0)]=_0x2593cf,Matrix4['clone'](_0x92ec1f[_0x50ea36(0x4629)],_0x452542[_0x50ea36(0x341b)]),Matrix4[_0x50ea36(0x373b)](_0x92ec1f['frustum'][_0x50ea36(0x117b)],_0x92ec1f['viewMatrix'],_0x452542[_0x50ea36(0x55d4)]),Matrix4['inverse'](_0x452542[_0x50ea36(0x55d4)],_0x452542[_0x50ea36(0x55d4)]),_0x452542[_0x50ea36(0x54c6)][_0x50ea36(0x4318)]===SceneMode$1[_0x50ea36(0x5135)])Cartesian3['clone'](_0x91842f,_0x452542[_0x50ea36(0xd7d)]['center']);else{var _0x180c2c=Transforms[_0x50ea36(0x4e54)](Cartesian3['fromDegrees'](_0x452542['_viewPosition'][0x0],_0x452542['_viewPosition'][0x1],_0x452542['_viewPosition'][0x2]));Cartesian3[_0x50ea36(0x254b)](_0x180c2c,_0x452542['_boundingSphere'][_0x50ea36(0x19ee)]);}_0x452542[_0x50ea36(0xd7d)][_0x50ea36(0x2896)]=_0x19ae00;},_0x452542[_0x25a2b3(0x1d6a)]['_endFunc']=function(){var _0x53eb82=_0x25a2b3;if(defined$1(_0x452542[_0x53eb82(0x555)])){_0x452542[_0x53eb82(0x58a4)][_0x53eb82(0x531b)]=0x0;var _0x84e7e7=_0xba1e65[_0x53eb82(0xc23)]({'framebuffer':_0x452542['_depthBuffer'][_0x53eb82(0x27b)]}),_0x4f9fc7=_0x452542[_0x53eb82(0x555)]['vertexArray'][_0x53eb82(0x366d)](0x0),_0x1734b1=0x4*(_0xba1e65['drawingBufferWidth']+0x1),_0x177d20=ComponentDatatype$1[_0x53eb82(0x2074)](_0x4f9fc7[_0x53eb82(0x3faf)],_0x1734b1);_0x177d20[0x0]=0x0,_0x177d20[0x1]=0x0,_0x177d20[0x2]=0x0,_0x177d20[0x3]=0x1,0x4*_0x1734b1!==_0x4f9fc7[_0x53eb82(0x20aa)][_0x53eb82(0x4cb6)]&&(destroySkylineCommand(_0x452542),updateSkyLine(_0x452542,_0xba1e65),_0x4f9fc7=_0x452542[_0x53eb82(0x555)][_0x53eb82(0xa85)][_0x53eb82(0x366d)](0x0));for(var _0x12ccd0=new Cartesian4(),_0x2b676c=new Cartesian4(0x1,0x1/0xff,0x1/0xfe01,0x1/0x99246ff),_0x32cd66=_0xba1e65[_0x53eb82(0x3cca)],_0x178edb=_0x32cd66[_0x53eb82(0x2b47)],_0x21d214=_0x32cd66[_0x53eb82(0x19e7)],_0x2e91b3=_0x21d214['x'],_0x459fb2=_0x21d214['y'],_0x17b93f=0x0;_0x17b93f<_0xba1e65[_0x53eb82(0x2e24)];_0x17b93f++){for(var _0x3793f6=0x0,_0xe8408d=_0xba1e65['drawingBufferHeight']-0x1;_0xe8408d>-0x1;_0xe8408d--){var _0x76402d=0x4*(_0xba1e65[_0x53eb82(0x2e24)]*_0xe8408d+_0x17b93f),_0x5a9c92=Cartesian4['unpack'](_0x84e7e7,_0x76402d,_0x12ccd0);if(Cartesian4[_0x53eb82(0x3a31)](_0x5a9c92,0xff,_0x5a9c92),(_0x3793f6=Cartesian4['dot'](_0x5a9c92,_0x2b676c))>0x0)break;_0x3793f6=0x0;}if(_0x452542[_0x53eb82(0x54c6)][_0x53eb82(0x4a7b)]['useLogDepth']&&_0x3793f6>0x0){var _0x199250=_0x3793f6*_0x32cd66['log2FarDepthFromNearPlusOne'];_0x3793f6=_0x459fb2*(0x1-_0x2e91b3/(Math[_0x53eb82(0x1f76)](0x2,_0x199250)-0x1+_0x2e91b3))/(_0x459fb2-_0x2e91b3);}_0x12ccd0['x']=_0x17b93f/_0xba1e65['drawingBufferWidth']*0x2-0x1,_0x12ccd0['y']=_0xe8408d/_0xba1e65[_0x53eb82(0x1b40)]*0x2-0x1,_0x12ccd0['z']=0x2*_0x3793f6-0x1,_0x12ccd0['w']=0x1,Matrix4[_0x53eb82(0x21ec)](_0x178edb,_0x12ccd0,_0x12ccd0);var _0x1b6358=new Cartesian3(_0x12ccd0['x'],_0x12ccd0['y'],_0x12ccd0['z']);Cartesian3[_0x53eb82(0x3a31)](_0x1b6358,_0x12ccd0['w'],_0x1b6358);var _0x651241=Cartesian3[_0x53eb82(0x1791)](_0x1b6358);_0x452542['_radius']>0x0&&_0x651241>_0x452542[_0x53eb82(0x2819)]&&(Cartesian3[_0x53eb82(0x4e7d)](_0x1b6358,_0x1b6358),_0x1b6358['x']*=_0x452542[_0x53eb82(0x2819)],_0x1b6358['y']*=_0x452542[_0x53eb82(0x2819)],_0x1b6358['z']*=_0x452542[_0x53eb82(0x2819)]),_0x12ccd0['x']=_0x1b6358['x'],_0x12ccd0['y']=_0x1b6358['y'],_0x12ccd0['z']=_0x1b6358['z'],_0x12ccd0['w']=0x1;var _0x282114=Cartesian3[_0x53eb82(0x2797)](Matrix4[_0x53eb82(0x21ec)](_0x452542[_0x53eb82(0x341b)],_0x12ccd0,new Cartesian4()));_0x452542['_scene'][_0x53eb82(0x4318)]===SceneMode$1[_0x53eb82(0x449e)]&&(_0x282114=Transforms[_0x53eb82(0x406f)](_0x282114)),_0x452542[_0x53eb82(0x58a4)][_0x53eb82(0x3a33)](_0x282114),_0x177d20[0x4*(_0x17b93f+0x1)]=_0x12ccd0['x'],_0x177d20[0x4*(_0x17b93f+0x1)+0x1]=_0x12ccd0['y'],_0x177d20[0x4*(_0x17b93f+0x1)+0x2]=_0x12ccd0['z'],_0x177d20[0x4*(_0x17b93f+0x1)+0x3]=_0x12ccd0['w'];}_0x4f9fc7[_0x53eb82(0x20aa)]['copyFromArrayView'](_0x177d20,0x0);for(var _0x4e558e=0x0;_0x4e558e<_0x452542['_limitBodys']['values']['length'];_0x4e558e++)_0x452542[_0x53eb82(0x24a5)][_0x53eb82(0x21e8)][_0x4e558e][_0x53eb82(0x489f)](_0xba1e65,_0x92ec1f);_0x452542[_0x53eb82(0x131a)][_0x53eb82(0x4ee2)](),_0x452542[_0x53eb82(0x14e8)]>=0x2&&_0x452542['_lineStripCollection']['add']({'width':_0x452542[_0x53eb82(0x14e8)],'positions':_0x452542[_0x53eb82(0x58a4)],'material':Material[_0x53eb82(0x2a03)](Material[_0x53eb82(0x3efb)],{'color':Color$2['fromCartesian4'](_0x452542[_0x53eb82(0x57d1)])})});}_0x92ec1f[_0x53eb82(0x362c)]({'destination':_0x3f59c3,'orientation':{'heading':_0x2281a8,'pitch':_0x440dbe,'roll':_0x92ec1f[_0x53eb82(0x500e)]},'convert':!0x1}),_0x92ec1f[_0x53eb82(0x4506)][_0x53eb82(0x2cb3)]=_0x29ee87,_0x92ec1f['frustum'][_0x53eb82(0x23e)]=_0x3e15ee,_0x452542[_0x53eb82(0x1d6a)]['isUpdate']=!0x1;};}function updateSkylineViewer(_0x563799,_0x226bce,_0x18168e){var _0x4bb85e=_0x68aa19,_0x110a1d=_0x18168e[_0x4bb85e(0x1224)][_0x4bb85e(0x4506)],_0x375980=0xa,_0x41be18=0x2*Math['atan'](_0x110a1d[_0x4bb85e(0x1d97)]*Math[_0x4bb85e(0x15be)](0.5*_0x110a1d[_0x4bb85e(0x5590)])),_0x20c792=_0x375980*Math[_0x4bb85e(0x15be)](0.5*_0x41be18),_0xb89a65=_0x375980*Math[_0x4bb85e(0x15be)](0.5*_0x110a1d[_0x4bb85e(0x5590)]),_0x590b97=ComponentDatatype$1[_0x4bb85e(0x2074)](ComponentDatatype$1['UNSIGNED_SHORT'],0xc),_0x345b5e=ComponentDatatype$1[_0x4bb85e(0x2074)](ComponentDatatype$1['UNSIGNED_SHORT'],0x10);_0x590b97[0x0]=0x0,_0x590b97[0x1]=0x2,_0x590b97[0x2]=0x1,_0x590b97[0x3]=0x0,_0x590b97[0x4]=0x4,_0x590b97[0x5]=0x2,_0x590b97[0x6]=0x0,_0x590b97[0x7]=0x3,_0x590b97[0x8]=0x4,_0x590b97[0x9]=0x0,_0x590b97[0xa]=0x1,_0x590b97[0xb]=0x3,_0x345b5e[0x0]=0x0,_0x345b5e[0x1]=0x1,_0x345b5e[0x2]=0x0,_0x345b5e[0x3]=0x2,_0x345b5e[0x4]=0x0,_0x345b5e[0x5]=0x3,_0x345b5e[0x6]=0x0,_0x345b5e[0x7]=0x4,_0x345b5e[0x8]=0x1,_0x345b5e[0x9]=0x2,_0x345b5e[0xa]=0x1,_0x345b5e[0xb]=0x3,_0x345b5e[0xc]=0x2,_0x345b5e[0xd]=0x4,_0x345b5e[0xe]=0x3,_0x345b5e[0xf]=0x4;var _0xb723af=ComponentDatatype$1[_0x4bb85e(0x2074)](ComponentDatatype$1[_0x4bb85e(0x15eb)],0xf);_0xb723af[0x0]=_0xb723af[0x1]=_0xb723af[0x2]=0x0,_0xb723af[0x3]=-_0x20c792,_0xb723af[0x4]=-_0xb89a65,_0xb723af[0x5]=-0xa,_0xb723af[0x6]=-_0x20c792,_0xb723af[0x7]=_0xb89a65,_0xb723af[0x8]=-0xa,_0xb723af[0x9]=_0x20c792,_0xb723af[0xa]=-_0xb89a65,_0xb723af[0xb]=-0xa,_0xb723af[0xc]=_0x20c792,_0xb723af[0xd]=_0xb89a65,_0xb723af[0xe]=-0xa;var _0x5f2867=Buffer$1[_0x4bb85e(0xb5a)]({'context':_0x226bce,'typedArray':_0xb723af,'usage':BufferUsage[_0x4bb85e(0x495a)]}),_0x1962f4=[],_0x56441c={'aPosition':0x0};_0x1962f4[_0x4bb85e(0x3a33)]({'index':_0x56441c[_0x4bb85e(0x35d2)],'vertexBuffer':_0x5f2867,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x4bb85e(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1});var _0x3fefde=Buffer$1['createIndexBuffer']({'context':_0x226bce,'typedArray':_0x590b97,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1[_0x4bb85e(0x2c91)]}),_0x1a820f=Buffer$1[_0x4bb85e(0xaad)]({'context':_0x226bce,'typedArray':_0x345b5e,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']});_0x563799[_0x4bb85e(0x47ff)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x4bb85e(0x2f6a)],'modelMatrix':_0x563799[_0x4bb85e(0x341b)],'pass':Pass$1[_0x4bb85e(0x5d7)],'owner':_0x563799,'cull':!0x1}),_0x563799[_0x4bb85e(0x47ff)][_0x4bb85e(0xa85)]=new VertexArray({'context':_0x226bce,'attributes':_0x1962f4,'indexBuffer':_0x1a820f}),_0x563799[_0x4bb85e(0x47ff)]['shaderProgram']=ShaderProgram$1[_0x4bb85e(0x4d21)]({'context':_0x226bce,'vertexShaderSource':CommonNoLigthNoTextureVp,'fragmentShaderSource':CommonNoTextureFp,'attributeLocations':_0x56441c}),_0x563799['_viewerLineCommand'][_0x4bb85e(0x5547)]=RenderState[_0x4bb85e(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0}});for(var _0x34c6e4=[],_0x5a5ce9=0x0;_0x5a5ce9<0x6;_0x5a5ce9++)_0x34c6e4[_0x5a5ce9]=new Cartesian4(0x0,0x0,0x0,0x0);var _0x56d78b=new Cartesian4(0x80/0xff,0x1,0xeb/0xff,0x1);_0x563799[_0x4bb85e(0x47ff)][_0x4bb85e(0x15fe)]={'uDiffuseColor':function(){return _0x56d78b;},'clip_mode':function(){return 0x0;},'clip_planes':function(){return _0x34c6e4;},'clip_line_color':function(){var _0x280b83=_0x4bb85e;return Cartesian4[_0x280b83(0x4a8c)];}},_0x563799[_0x4bb85e(0x44b6)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x4bb85e(0x139)],'modelMatrix':_0x563799[_0x4bb85e(0x341b)],'pass':Pass$1[_0x4bb85e(0x5d7)],'owner':_0x563799,'cull':!0x1}),_0x563799[_0x4bb85e(0x44b6)]['vertexArray']=new VertexArray({'context':_0x226bce,'attributes':_0x1962f4,'indexBuffer':_0x3fefde}),_0x563799[_0x4bb85e(0x44b6)][_0x4bb85e(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x226bce,'vertexShaderSource':CommonNoLigthNoTextureVp,'fragmentShaderSource':CommonNoTextureFp,'attributeLocations':_0x56441c}),_0x563799[_0x4bb85e(0x44b6)][_0x4bb85e(0x5547)]=RenderState['fromCache']({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0}});var _0x283fc0=new Cartesian4(0x44/0xff,0xde/0xff,0x9e/0xff,0x1);_0x563799[_0x4bb85e(0x44b6)]['uniformMap']={'uDiffuseColor':function(){return _0x283fc0;},'clip_mode':function(){return 0x0;},'clip_planes':function(){return _0x34c6e4;},'clip_line_color':function(){var _0x58d066=_0x4bb85e;return Cartesian4[_0x58d066(0x4a8c)];}};}function updateSkyLine(_0x21ec40,_0xb27ce5,_0x3fb5ab){var _0x2c6759=_0x68aa19,_0x1d7750=_0xb27ce5[_0x2c6759(0x2e24)]+0x1,_0x459689=ComponentDatatype$1['createTypedArray'](ComponentDatatype$1[_0x2c6759(0x15eb)],0x4*_0x1d7750),_0x524728=ComponentDatatype$1[_0x2c6759(0x2074)](ComponentDatatype$1[_0x2c6759(0x15eb)],0x2*_0x1d7750),_0x72ea91=ComponentDatatype$1['createTypedArray'](ComponentDatatype$1[_0x2c6759(0x2c91)],_0x1d7750-0x1),_0xd2a04f=ComponentDatatype$1['createTypedArray'](ComponentDatatype$1['UNSIGNED_SHORT'],_0x1d7750);_0x524728[0x0]=-0x1;for(var _0x3ae1c3=0x1;_0x3ae1c3<_0x1d7750;_0x3ae1c3++)_0x524728[0x2*_0x3ae1c3]=_0x3ae1c3/(_0x1d7750-0x1),_0x524728[0x2*_0x3ae1c3+0x1]=0x0;for(_0x3ae1c3=0x0;_0x3ae1c3<_0x1d7750-0x1;_0x3ae1c3++)_0x72ea91[_0x3ae1c3]=_0x3ae1c3+0x1,_0xd2a04f[_0x3ae1c3]=_0x3ae1c3;_0xd2a04f[_0x1d7750-0x1]=_0x1d7750-0x1;var _0x26519a=Buffer$1[_0x2c6759(0xb5a)]({'context':_0xb27ce5,'typedArray':_0x459689,'usage':BufferUsage[_0x2c6759(0x495a)]}),_0x67c9f6=[],_0x129cec={'aPosition':0x0};_0x67c9f6[_0x2c6759(0x3a33)]({'index':_0x129cec[_0x2c6759(0x35d2)],'vertexBuffer':_0x26519a,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x2c6759(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x10,'normalize':!0x1}),_0x129cec[_0x2c6759(0x45d)]=0x1;var _0x367d91=Buffer$1[_0x2c6759(0xb5a)]({'context':_0xb27ce5,'typedArray':_0x524728,'usage':BufferUsage[_0x2c6759(0x495a)]});_0x67c9f6[_0x2c6759(0x3a33)]({'index':_0x129cec[_0x2c6759(0x45d)],'vertexBuffer':_0x367d91,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x2c6759(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1});var _0x353ab1=Buffer$1[_0x2c6759(0xaad)]({'context':_0xb27ce5,'typedArray':_0x72ea91,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']}),_0x1f8b13=Buffer$1[_0x2c6759(0xaad)]({'context':_0xb27ce5,'typedArray':_0xd2a04f,'usage':BufferUsage[_0x2c6759(0x495a)],'indexDatatype':IndexDatatype$1[_0x2c6759(0x2c91)]}),_0x2c0e76={'uSkylineColor':function(){var _0x1a4801=_0x2c6759;return _0x21ec40[_0x1a4801(0x57d1)];}};_0x21ec40[_0x2c6759(0x555)]=new DrawCommand({'primitiveType':PrimitiveType$1['LINE_STRIP'],'modelMatrix':_0x21ec40['_invertViewMatrix'],'boundingVolume':_0x21ec40[_0x2c6759(0xd7d)],'pass':Pass$1['ANALYSIS'],'owner':_0x21ec40,'cull':!0x1}),_0x21ec40[_0x2c6759(0x555)]['vertexArray']=new VertexArray({'context':_0xb27ce5,'attributes':_0x67c9f6,'indexBuffer':_0x353ab1}),_0x21ec40['_lineCommand'][_0x2c6759(0x30a0)]=ShaderProgram$1[_0x2c6759(0x4d21)]({'context':_0xb27ce5,'vertexShaderSource':SkylineVp,'fragmentShaderSource':SkylineFp,'attributeLocations':_0x129cec}),_0x21ec40[_0x2c6759(0x555)][_0x2c6759(0x5547)]=RenderState[_0x2c6759(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0}}),_0x21ec40[_0x2c6759(0x555)][_0x2c6759(0x15fe)]=_0x2c0e76,_0x21ec40[_0x2c6759(0x5032)]=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLE_FAN'],'modelMatrix':_0x21ec40[_0x2c6759(0x341b)],'boundingVolume':_0x21ec40[_0x2c6759(0xd7d)],'pass':Pass$1['ANALYSIS'],'owner':_0x21ec40,'cull':!0x1}),_0x21ec40['_faceCommand'][_0x2c6759(0xa85)]=new VertexArray({'context':_0xb27ce5,'attributes':_0x67c9f6,'indexBuffer':_0x1f8b13}),_0x21ec40[_0x2c6759(0x5032)][_0x2c6759(0x30a0)]=ShaderProgram$1[_0x2c6759(0x4d21)]({'context':_0xb27ce5,'vertexShaderSource':SkylineVp,'fragmentShaderSource':SkylineFp,'attributeLocations':_0x129cec}),_0x21ec40[_0x2c6759(0x5032)][_0x2c6759(0x5547)]=RenderState[_0x2c6759(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0}}),_0x21ec40[_0x2c6759(0x5032)]['uniformMap']=_0x2c0e76;}function SQFramebuffer(_0x537bce){var _0x6af527=_0x68aa19;this['_renderTexture']=new RenderTexture(_0x537bce),this[_0x6af527(0x1f55)][_0x6af527(0x22d)]['blendingEnabled']=!0x1,this[_0x6af527(0x1968)]=_0x537bce,this['_isUpdate']=!0x1,this['_environmentVisible']={'isSunVisible':!0x1,'isMoonVisible':!0x1,'isSkyAtmosphereVisible':!0x1,'isSkyBoxVisible':!0x1,'isGlobalVisible':!0x1,'isObjectVisible':!0x0,'isBillboardVisible':!0x1,'isOnlyS3MObjectVisible':!0x0},this[_0x6af527(0x50ee)]=FrameBufferType[_0x6af527(0x51b6)],this['_beginFunc']=void 0x0,this[_0x6af527(0x92b)]=void 0x0;}Object[_0x68aa19(0x5b7)](Skyline[_0x68aa19(0x4b51)],{'viewPosition':{'get':function(){var _0x368694=_0x68aa19;return this[_0x368694(0x4625)];},'set':function(_0x43c5b8){var _0x3ebe13=_0x68aa19;this[_0x3ebe13(0x4625)]=_0x43c5b8,this[_0x3ebe13(0xc73)]=!0x0;}},'color':{'get':function(){var _0x54b04a=_0x68aa19,_0x8c6ec2=new Color$2();return _0x8c6ec2[_0x54b04a(0x4f34)]=this[_0x54b04a(0x57d1)]['x'],_0x8c6ec2[_0x54b04a(0x2129)]=this[_0x54b04a(0x57d1)]['y'],_0x8c6ec2[_0x54b04a(0x28f8)]=this['_color']['z'],_0x8c6ec2['alpha']=this['_color']['w'],_0x8c6ec2;},'set':function(_0x36995e){var _0x2e8d1c=_0x68aa19;this[_0x2e8d1c(0x57d1)]['x']=_0x36995e['red'],this[_0x2e8d1c(0x57d1)]['y']=_0x36995e[_0x2e8d1c(0x2129)],this[_0x2e8d1c(0x57d1)]['z']=_0x36995e['blue'],this['_color']['w']=_0x36995e[_0x2e8d1c(0x24f9)];}},'direction':{'get':function(){var _0x3af46b=_0x68aa19;return this[_0x3af46b(0x163f)];},'set':function(_0x279f46){var _0x455dc4=_0x68aa19;this[_0x455dc4(0x163f)]=_0x279f46,this[_0x455dc4(0xc73)]=!0x0;}},'pitch':{'get':function(){var _0x3c8e1f=_0x68aa19;return this[_0x3c8e1f(0x3b45)];},'set':function(_0x475d55){var _0x33478d=_0x68aa19;this['_pitch']=_0x475d55,this[_0x33478d(0xc73)]=!0x0;}},'displayMode':{'get':function(){var _0x5913d7=_0x68aa19;return this[_0x5913d7(0x33b7)];}},'displayStyle':{'get':function(){var _0x124907=_0x68aa19;return this[_0x124907(0x3860)];},'set':function(_0x145e5a){var _0x573d91=_0x68aa19;this[_0x573d91(0x3860)]=_0x145e5a;}},'radius':{'get':function(){var _0x291d0d=_0x68aa19;return this[_0x291d0d(0x2819)];},'set':function(_0x5a2a40){var _0xf3884d=_0x68aa19;this[_0xf3884d(0x2819)]=_0x5a2a40,this[_0xf3884d(0xc73)]=!0x0;}},'lineWidth':{'get':function(){var _0x21e66c=_0x68aa19;return this[_0x21e66c(0x14e8)];},'set':function(_0xe283d3){var _0x237f80=_0x68aa19;this['_lineWidth']=_0xe283d3,this[_0x237f80(0xc73)]=!0x0;}},'ignoreGlobe':{'get':function(){return this['_ignoreGlobe'];},'set':function(_0x6694a0){var _0x35e49c=_0x68aa19;this[_0x35e49c(0x383e)]=_0x6694a0,defined$1(this[_0x35e49c(0x1d6a)])&&(this['_depthBuffer']['environmentVisible'][_0x35e49c(0x1724)]=!this[_0x35e49c(0x383e)],this[_0x35e49c(0xc73)]=!0x0);}}}),Skyline['prototype'][_0x68aa19(0x489f)]=function(_0x40e534,_0x14c3b3,_0x59e25a){var _0x536b03=_0x68aa19;if(!_0x14c3b3['_fboState'][_0x536b03(0x20fb)]){this[_0x536b03(0xc73)]&&(defined$1(this[_0x536b03(0x1d6a)])||(this[_0x536b03(0x1d6a)]=new DepthFramebuffer(_0x40e534),this[_0x536b03(0x1d6a)][_0x536b03(0x347a)][_0x536b03(0x1724)]=!this['_ignoreGlobe'],this['_depthBuffer'][_0x536b03(0x347a)]['isObjectVisible']=!0x0,_0x14c3b3['_framebufferList'][this[_0x536b03(0x1e54)]]=this[_0x536b03(0x1d6a)],this[_0x536b03(0x2564)]=_0x14c3b3),this[_0x536b03(0xc73)]=!0x1,destroySkylineCommand(this),destroySkylineViewerCommand(this),updateCamera$4(this,_0x40e534,_0x14c3b3),updateSkylineViewer(this,_0x40e534,_0x14c3b3),updateSkyLine(this,_0x40e534));for(var _0x31e122=0x0;_0x31e122<this[_0x536b03(0x24a5)][_0x536b03(0x21e8)]['length'];_0x31e122++){var _0x410658=this[_0x536b03(0x24a5)][_0x536b03(0x21e8)][_0x31e122];defined$1(_0x410658)&&defined$1(_0x410658[_0x536b03(0x117)])&&_0x59e25a[_0x536b03(0x3a33)](_0x410658['_command']);}defined$1(this['_viewerCommand']),defined$1(this[_0x536b03(0x47ff)]),this['_displayStyle']===this[_0x536b03(0x33b7)]['LINE']?defined$1(this[_0x536b03(0x555)])&&this[_0x536b03(0x14e8)]<0x2&&_0x59e25a['push'](this['_lineCommand']):defined$1(this[_0x536b03(0x5032)])&&_0x59e25a[_0x536b03(0x3a33)](this[_0x536b03(0x5032)]);}},Skyline[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x2dd890){var _0xccfaac=_0x68aa19;if(_0x2dd890>0x8)throw new DeveloperError$1(_0xccfaac(0x5572));this[_0xccfaac(0x463)]=0x1<<_0x2dd890,defined$1(this['_depthBuffer'])&&(this[_0xccfaac(0x1d6a)][_0xccfaac(0x463)]=this[_0xccfaac(0x463)]);},Skyline[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0x5d8f61){var _0x646d25=_0x68aa19;if(_0x5d8f61>0x8)throw new DeveloperError$1(_0x646d25(0x5572));return 0x1<<_0x5d8f61&this[_0x646d25(0x463)];},Skyline[_0x68aa19(0x4b51)][_0x68aa19(0x271a)]=function(){var _0x364a25=_0x68aa19;if(!this[_0x364a25(0xc73)]){var _0x22ae07=this[_0x364a25(0x54c6)][_0x364a25(0x4174)],_0x54498b=_0x22ae07[_0x364a25(0xc23)]({'framebuffer':this[_0x364a25(0x1d6a)][_0x364a25(0x27b)]});_0x22ae07[_0x364a25(0x2e24)];for(var _0x581a54=[],_0x8eb5f7=[],_0x50a7f0=[],_0x12e724=[],_0x28cdc4=new Cartesian4(),_0x3310cb=new Cartesian4(0x1,0x1/0xff,0x1/0xfe01,0x1/0x99246ff),_0x4e032d=0x0;_0x4e032d<_0x22ae07['drawingBufferWidth'];_0x4e032d++)for(var _0x44ecb1=_0x22ae07[_0x364a25(0x1b40)]-0x1;_0x44ecb1>-0x1;_0x44ecb1--){var _0x13b402=0x4*(_0x22ae07[_0x364a25(0x2e24)]*_0x44ecb1+_0x4e032d),_0x1323ff=Cartesian4[_0x364a25(0x41a1)](_0x54498b,_0x13b402,_0x28cdc4);if(Cartesian4[_0x364a25(0x3a31)](_0x1323ff,0xff,_0x1323ff),Cartesian4[_0x364a25(0x22ed)](_0x1323ff,_0x3310cb)>0x0){_0x581a54['push'](_0x4e032d/_0x22ae07[_0x364a25(0x2e24)]),_0x8eb5f7[_0x364a25(0x3a33)](_0x44ecb1/_0x22ae07[_0x364a25(0x1b40)]),_0x50a7f0[_0x364a25(0x3a33)](_0x4e032d),_0x12e724[_0x364a25(0x3a33)](_0x44ecb1);break;}}return{'x':_0x581a54,'y':_0x8eb5f7,'drawingBufferXArr':_0x50a7f0,'drawingBufferYArr':_0x12e724};}},Skyline[_0x68aa19(0x4b51)][_0x68aa19(0x5796)]=function(){var _0x239fe0=_0x68aa19;if(!this[_0x239fe0(0xc73)]&&0x0!==this[_0x239fe0(0x58a4)][_0x239fe0(0x531b)]){for(var _0x3393a0,_0x261b72=[],_0x1da56=[],_0x295257=[],_0x2b3dab=0x0,_0x52805c=this[_0x239fe0(0x58a4)]['length'];_0x2b3dab<_0x52805c;_0x2b3dab++)_0x3393a0=Cartographic[_0x239fe0(0x2d23)](this['_points'][_0x2b3dab]),_0x261b72[_0x239fe0(0x3a33)](_0x3393a0['longitude']*CesiumMath['DEGREES_PER_RADIAN']),_0x1da56[_0x239fe0(0x3a33)](_0x3393a0[_0x239fe0(0x288b)]*CesiumMath[_0x239fe0(0x3da)]),_0x295257[_0x239fe0(0x3a33)](_0x3393a0[_0x239fe0(0x5862)]);return{'x':_0x261b72,'y':_0x1da56,'z':_0x295257};}},Skyline[_0x68aa19(0x4b51)][_0x68aa19(0x1438)]=function(_0x5e978b){var _0x2a7da1=_0x68aa19,_0x3d2a9b=_0x5e978b[_0x2a7da1(0x13f9)],_0xb4ea28=_0x5e978b['position'];if(!defined$1(_0x3d2a9b)||!defined$1(_0xb4ea28))return!0x1;var _0x5e84eb=this[_0x2a7da1(0x24a5)][_0x2a7da1(0x3173)](_0x3d2a9b);if(defined$1(_0x5e84eb))return!0x1;_0x5e84eb=new LimitBody(_0xb4ea28,this),this[_0x2a7da1(0x24a5)][_0x2a7da1(0x346f)](_0x3d2a9b,_0x5e84eb),defined$1(this[_0x2a7da1(0x1d6a)])&&(this[_0x2a7da1(0x1d6a)][_0x2a7da1(0x279a)]=!0x0);},Skyline[_0x68aa19(0x4b51)][_0x68aa19(0x4f40)]=function(_0x545f80){var _0x15bf5d=_0x68aa19;return!!this[_0x15bf5d(0x24a5)][_0x15bf5d(0x4b3f)](_0x545f80);},Skyline[_0x68aa19(0x4b51)][_0x68aa19(0x4e14)]=function(){var _0x159831=_0x68aa19;for(var _0xabd5a0=0x0;_0xabd5a0<this[_0x159831(0x24a5)][_0x159831(0x21e8)]['length'];_0xabd5a0++)this[_0x159831(0x24a5)][_0x159831(0x21e8)][_0xabd5a0]['destroy'](),this[_0x159831(0x24a5)][_0x159831(0x21e8)][_0xabd5a0]=null;this['_limitBodys'][_0x159831(0x4ee2)]();},Skyline['prototype'][_0x68aa19(0x50ec)]=function(){var _0x41ea7a=_0x68aa19;this['removeAllLimitBody'](),this[_0x41ea7a(0xc73)]=!0x1,this[_0x41ea7a(0x131a)][_0x41ea7a(0x4ee2)](),this[_0x41ea7a(0x58a4)]=[],destroySkylineCommand(this),destroySkylineViewerCommand(this);},Skyline[_0x68aa19(0x4b51)][_0x68aa19(0x55a5)]=function(){var _0x15062d=_0x68aa19;this[_0x15062d(0x54c6)][_0x15062d(0x29fc)](this[_0x15062d(0x38d0)]);var _0x3b8b57=this[_0x15062d(0x54c6)][_0x15062d(0x901)]['pickFramebuffer'];if(defined$1(_0x3b8b57)){var _0x31d19b=this[_0x15062d(0x54c6)][_0x15062d(0x1968)],_0x13ee44=_0x31d19b[_0x15062d(0x2e24)],_0x849048=_0x31d19b[_0x15062d(0x1b40)],_0x2f59b5=_0x31d19b[_0x15062d(0xc23)]({'x':0x0,'y':0x0,'width':_0x13ee44,'height':_0x849048,'framebuffer':_0x3b8b57['_fb']}),_0x1a37fb=this['getSkyline2D']();if(defined$1(_0x1a37fb)){for(var _0x2b290d,_0x39f030,_0x1cdb3d=_0x1a37fb[_0x15062d(0x1dbc)],_0x12d5d7=_0x1a37fb['drawingBufferYArr'],_0xe320b4=_0x1cdb3d[_0x15062d(0x531b)],_0x3e32b3={};_0xe320b4--;){_0x2b290d=_0x1cdb3d[_0xe320b4],_0x39f030=_0x12d5d7[_0xe320b4];var _0x50f4b7=Cartesian4[_0x15062d(0xb30)](_0x2f59b5,0x4*_0x13ee44*_0x39f030+0x4*_0x2b290d),_0x1d9717=Color$2[_0x15062d(0x278d)](_0x50f4b7['x'],_0x50f4b7['y'],_0x50f4b7['z'],_0x50f4b7['w']),_0x1b7667=_0x31d19b[_0x15062d(0x3d1f)](_0x1d9717);if(defined$1(_0x1b7667)){var _0x10c069=_0x1b7667[_0x15062d(0x49ab)]['id'];_0x1d9717=_0x1b7667['id'],(defined$1(_0x3e32b3[_0x10c069])||(_0x3e32b3[_0x10c069]=[]),-0x1===_0x3e32b3[_0x10c069]['indexOf'](_0x1d9717)&&_0x3e32b3[_0x10c069][_0x15062d(0x3a33)](_0x1d9717));}}return _0x3e32b3;}}},Skyline[_0x68aa19(0x4b51)][_0x68aa19(0x71f)]=function(){var _0x3282bb=_0x68aa19,_0xce7b9=this['getSkyline3D']();if(defined$1(_0xce7b9)){for(var _0x43a1ab,_0xc81968,_0x397244,_0x5412ed=_0xce7b9['x'],_0x20ef7d=_0xce7b9['y'],_0x3378eb=_0xce7b9['z'],_0x57f899=new Point3Ds(),_0x369993=0x0,_0x2b2d48=_0x5412ed['length'];_0x369993<_0x2b2d48;_0x369993++)_0x43a1ab=_0x5412ed[_0x369993],_0xc81968=_0x20ef7d[_0x369993],_0x397244=_0x3378eb[_0x369993],_0x57f899['add'](new Point3D$1(_0x43a1ab,_0xc81968,_0x397244));return{'geoLine3D':new GeoLine3D([_0x57f899]),'viewPos':new Point3D$1(this[_0x3282bb(0x4625)][0x0],this[_0x3282bb(0x4625)][0x1],this[_0x3282bb(0x4625)][0x2])};}},Skyline[_0x68aa19(0x4b51)]['build']=function(){var _0x6eda0e=_0x68aa19;''===this[_0x6eda0e(0x1e54)]&&(this[_0x6eda0e(0x1e54)]=_0x6eda0e(0x7a1)+this[_0x6eda0e(0x54c6)][_0x6eda0e(0xa20)]['_layerIndex'],this['_scene'][_0x6eda0e(0xa20)][_0x6eda0e(0x4979)](this));},Skyline[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x13f234=_0x68aa19;return defined$1(this['_frameState'])&&(defined$1(this[_0x13f234(0x1d6a)])&&delete this['_frameState'][_0x13f234(0xe44)][this[_0x13f234(0x1e54)]],this['_frameState']=void 0x0),this[_0x13f234(0x1d6a)]=this[_0x13f234(0x1d6a)]&&this['_depthBuffer'][_0x13f234(0x2578)](),destroySkylineCommand(this),destroySkylineViewerCommand(this),this['removeAllLimitBody'](),this['_scene'][_0x13f234(0xa20)][_0x13f234(0x4b3f)](this[_0x13f234(0x1e54)],!0x0),destroyObject$1(this);},Object['defineProperties'](SQFramebuffer['prototype'],{'renderTexture':{'get':function(){return this['_renderTexture'];}},'environmentVisible':{'get':function(){var _0x58933d=_0x68aa19;return this[_0x58933d(0x13fd)];}},'isUpdate':{'get':function(){return this['_isUpdate'];},'set':function(_0x1b3d5c){var _0x127e01=_0x68aa19;this[_0x127e01(0x4e9c)]=_0x1b3d5c;}},'isDepth':{'get':function(){return!0x1;}},'isHeight':{'get':function(){return!0x1;}},'frameBufferType':{'get':function(){var _0x10827a=_0x68aa19;return this[_0x10827a(0x50ee)];},'set':function(_0x473cc0){var _0x58fd22=_0x68aa19;this[_0x58fd22(0x50ee)]=_0x473cc0;}}}),SQFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x4524)]=function(_0x343d7d){var _0x5bc861=_0x68aa19;this['_renderTexture'][_0x5bc861(0x489f)](_0x343d7d);var _0x3f3eeb=this[_0x5bc861(0x1968)],_0x23743c=_0x3f3eeb[_0x5bc861(0x2e24)],_0x451760=_0x3f3eeb[_0x5bc861(0x1b40)];return this[_0x5bc861(0x1f55)]['_passState'][_0x5bc861(0x18be)][_0x5bc861(0x209)]=_0x23743c,this['_renderTexture'][_0x5bc861(0x22d)]['viewport'][_0x5bc861(0x5862)]=_0x451760,this['_beginFunc']&&this[_0x5bc861(0x4392)](_0x343d7d),this[_0x5bc861(0x1f55)][_0x5bc861(0x22d)];},SQFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x25e5)]=function(_0x813283){var _0x3cc299=_0x68aa19;this[_0x3cc299(0x92b)]&&this[_0x3cc299(0x92b)](_0x813283);},SQFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x4f9ae2,_0x3dd891){},SQFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},SQFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x541aaf=_0x68aa19;return this['_renderTexture']=this[_0x541aaf(0x1f55)]&&this[_0x541aaf(0x1f55)][_0x541aaf(0x2578)](),destroyObject$1(this);};var CommonNoTextureVS='attribute\x20vec4\x20aPosition;\x0aattribute\x20vec4\x20aNormal;\x0auniform\x20vec4\x20uDiffuseColor;\x0avarying\x20vec4\x20vColor;\x0avarying\x20vec3\x20normalEC;\x0avarying\x20vec3\x20positionEC;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20normalEC\x20=\x20czm_normal\x20*\x20aNormal.xyz;\x0a\x20\x20\x20positionEC\x20=\x20(czm_modelView\x20*\x20aPosition).xyz;\x0a\x20\x20\x20vColor\x20=\x20uDiffuseColor;\x0a\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a}',CommonNoTextureFS=_0x68aa19(0x46f6);function SpatialQuery3D(_0x27da8a){var _0x213498=_0x68aa19;if(!defined$1(_0x27da8a))throw new DeveloperError$1(_0x213498(0x66e));if(!_0x27da8a[_0x213498(0x4174)][_0x213498(0x84e)])throw new DeveloperError$1(_0x213498(0x32fa));this[_0x213498(0x54c6)]=_0x27da8a,this['_name']='',this[_0x213498(0x2564)]=void 0x0,this[_0x213498(0x456b)]=!0x1,this[_0x213498(0x465)]=!0x1,this[_0x213498(0x1243)]=!0x1,this[_0x213498(0xab6)]=!0x1,this[_0x213498(0x3f02)]=[],this[_0x213498(0x3fbd)]=[],this[_0x213498(0x133a)]=[],this['_textures']=[],this['_depthBuffers']=[],this[_0x213498(0x4e53)]=void 0x0,this[_0x213498(0x40a6)]=void 0x0,this['_worldMatrix']=new Matrix4(0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1),this[_0x213498(0x11eb)]=new Matrix4(0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1),this[_0x213498(0xdfa)]=new Matrix4(0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1),this[_0x213498(0xd7d)]=new BoundingSphere(),this[_0x213498(0x1400)]=[],this[_0x213498(0x8e3)]=void 0x0,this[_0x213498(0x4eb3)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'stencil':0x0,'depth':0x1}),this['_geometry']=void 0x0,this['_layers']=[],this['_fillColor']=new Color$2(0x1,0x1,0x0,0.5),this[_0x213498(0x21c9)]=new Color$2(0x1,0x0,0x0,0x1),this[_0x213498(0x35cf)]=PositionMode$1['Disjoint'],this[_0x213498(0x97e)]=FillStyle$1[_0x213498(0x3eb6)],this[_0x213498(0x35cf)]=PositionMode$1[_0x213498(0x3f79)],this[_0x213498(0x52cf)]=void 0x0,this[_0x213498(0xac4)]=void 0x0,this[_0x213498(0xd08)]=[],this[_0x213498(0x171a)]=!0x1,this[_0x213498(0x2f5b)]=new AssociativeArray(),this['_curFrameNumber']=-0x1,this[_0x213498(0x52d2)]=0x1,this['_height']=0x1;}function destroyCommands$5(_0x254e8e){var _0x2b07ab=_0x68aa19;defined$1(_0x254e8e[_0x2b07ab(0x8e3)])&&(_0x254e8e['_colorCommand'][_0x2b07ab(0xa85)]=_0x254e8e[_0x2b07ab(0x8e3)][_0x2b07ab(0xa85)]&&!_0x254e8e[_0x2b07ab(0x8e3)]['vertexArray'][_0x2b07ab(0x1348)]()&&_0x254e8e['_colorCommand'][_0x2b07ab(0xa85)][_0x2b07ab(0x2578)](),_0x254e8e[_0x2b07ab(0x8e3)]['shaderProgram']=_0x254e8e[_0x2b07ab(0x8e3)][_0x2b07ab(0x30a0)]&&!_0x254e8e[_0x2b07ab(0x8e3)]['shaderProgram'][_0x2b07ab(0x1348)]()&&_0x254e8e[_0x2b07ab(0x8e3)][_0x2b07ab(0x30a0)]['destroy'](),_0x254e8e[_0x2b07ab(0x8e3)]=void 0x0);for(var _0x3c00a9=0x0;_0x3c00a9<_0x254e8e[_0x2b07ab(0x1400)][_0x2b07ab(0x531b)];_0x3c00a9++)_0x254e8e[_0x2b07ab(0x1400)][_0x3c00a9][_0x2b07ab(0xa85)]=_0x254e8e[_0x2b07ab(0x1400)][_0x3c00a9][_0x2b07ab(0xa85)]&&!_0x254e8e[_0x2b07ab(0x1400)][_0x3c00a9][_0x2b07ab(0xa85)][_0x2b07ab(0x1348)]()&&_0x254e8e['_depthCommands'][_0x3c00a9][_0x2b07ab(0xa85)][_0x2b07ab(0x2578)](),_0x254e8e[_0x2b07ab(0x1400)][_0x3c00a9][_0x2b07ab(0x30a0)]=_0x254e8e[_0x2b07ab(0x1400)][_0x3c00a9]['shaderProgram']&&!_0x254e8e[_0x2b07ab(0x1400)][_0x3c00a9][_0x2b07ab(0x30a0)][_0x2b07ab(0x1348)]()&&_0x254e8e[_0x2b07ab(0x1400)][_0x3c00a9][_0x2b07ab(0x30a0)][_0x2b07ab(0x2578)](),_0x254e8e[_0x2b07ab(0x1400)][_0x3c00a9]=void 0x0;_0x254e8e[_0x2b07ab(0x1400)]=[],defined$1(_0x254e8e[_0x2b07ab(0x1b34)])&&(_0x254e8e[_0x2b07ab(0x1b34)][_0x2b07ab(0xa85)]=_0x254e8e[_0x2b07ab(0x1b34)][_0x2b07ab(0xa85)]&&!_0x254e8e[_0x2b07ab(0x1b34)][_0x2b07ab(0xa85)][_0x2b07ab(0x1348)]()&&_0x254e8e[_0x2b07ab(0x1b34)]['vertexArray']['destroy'](),_0x254e8e[_0x2b07ab(0x1b34)][_0x2b07ab(0x30a0)]=_0x254e8e[_0x2b07ab(0x1b34)][_0x2b07ab(0x30a0)]&&!_0x254e8e[_0x2b07ab(0x1b34)]['shaderProgram'][_0x2b07ab(0x1348)]()&&_0x254e8e[_0x2b07ab(0x1b34)][_0x2b07ab(0x30a0)]['destroy'](),_0x254e8e['_outlineCommand']=void 0x0);}function destroyTextures$3(_0x20605a){var _0xdabc3f=_0x68aa19;for(var _0x2586c3=0x0;_0x2586c3<_0x20605a[_0xdabc3f(0xa52)][_0xdabc3f(0x531b)];_0x2586c3++)defined$1(_0x20605a[_0xdabc3f(0xa52)][_0x2586c3])&&(_0x20605a[_0xdabc3f(0xa52)][_0x2586c3]=_0x20605a[_0xdabc3f(0xa52)][_0x2586c3]&&_0x20605a[_0xdabc3f(0xa52)][_0x2586c3]['destroy'](),_0x20605a['_textures'][_0x2586c3]=null);_0x20605a[_0xdabc3f(0xa52)]=[];}function _0x54f3(_0x514275,_0x35af52){_0x514275=_0x514275-0xfc;var _0xc47161=_0xc471[_0x514275];return _0xc47161;}function destroyFramebuffer$3(_0x435516){var _0x3ab0c9=_0x68aa19;defined$1(_0x435516['_frameState'])&&(defined$1(_0x435516[_0x3ab0c9(0x40a6)])&&delete _0x435516[_0x3ab0c9(0x2564)][_0x3ab0c9(0xe44)]['sqDisjoinTexture'],defined$1(_0x435516['_resultBuffer'])&&delete _0x435516[_0x3ab0c9(0x2564)][_0x3ab0c9(0xe44)][_0x3ab0c9(0x55c5)],_0x435516[_0x3ab0c9(0x2564)]=void 0x0),_0x435516[_0x3ab0c9(0x40a6)]=_0x435516[_0x3ab0c9(0x40a6)]&&_0x435516[_0x3ab0c9(0x40a6)][_0x3ab0c9(0x2578)](),_0x435516['_resultBuffer']=_0x435516[_0x3ab0c9(0x4e53)]&&_0x435516[_0x3ab0c9(0x4e53)][_0x3ab0c9(0x2578)]();for(var _0x100d17=0x0;_0x100d17<_0x435516[_0x3ab0c9(0x3565)]['length'];_0x100d17++)_0x435516[_0x3ab0c9(0x3565)][_0x100d17]=_0x435516[_0x3ab0c9(0x3565)][_0x100d17]&&_0x435516[_0x3ab0c9(0x3565)][_0x100d17][_0x3ab0c9(0x2578)]();_0x435516[_0x3ab0c9(0x3565)]=[];}function isSupportGeoType(_0x48e2b6){var _0x3ac006=_0x68aa19;return!!defined$1(_0x48e2b6)&&(_0x48e2b6[_0x3ac006(0x4679)]===Geometry3DType$1[_0x3ac006(0x303e)]||_0x48e2b6[_0x3ac006(0x4679)]===Geometry3DType$1[_0x3ac006(0x3d0)]||_0x48e2b6[_0x3ac006(0x4679)]===Geometry3DType$1['GEOCYLINDER']||_0x48e2b6['geoType']===Geometry3DType$1[_0x3ac006(0x3e08)]||_0x48e2b6[_0x3ac006(0x4679)]===Geometry3DType$1[_0x3ac006(0x5873)]||_0x48e2b6[_0x3ac006(0x4679)]===Geometry3DType$1[_0x3ac006(0x4e81)]||_0x48e2b6['geoType']===Geometry3DType$1['GEOMODEL3D']||_0x48e2b6 instanceof Primitive);}function initlize(_0x485c4b,_0x1d3d63,_0x2f50b5){var _0x1504db=_0x68aa19;destroyFramebuffer$3(_0x485c4b),destroyCommands$5(_0x485c4b),destroyTextures$3(_0x485c4b),createTextures$2(_0x485c4b,_0x1d3d63,_0x2f50b5),createCommand$3(_0x485c4b,_0x1d3d63,_0x2f50b5);for(var _0x2d6325=0x0;_0x2d6325<_0x485c4b[_0x1504db(0x1bbc)][_0x1504db(0x531b)];_0x2d6325++)_0x485c4b[_0x1504db(0x1bbc)][_0x2d6325][_0x1504db(0x389d)]=!0x0,_0x485c4b[_0x1504db(0x1bbc)][_0x2d6325]['_setSQTextures'](_0x485c4b[_0x1504db(0xa52)]),_0x485c4b['_layers'][_0x2d6325][_0x1504db(0x42f3)]=!0x0;_0x2d6325=0x0;for(var _0x2eb0dc=_0x485c4b['_clipLayers'][_0x1504db(0x531b)];_0x2d6325<_0x2eb0dc;_0x2d6325++){_0x485c4b[_0x1504db(0x2f5b)]['values'][_0x2d6325][_0x1504db(0x3024)](_0x485c4b['_textures']);}_0x485c4b['_isInitlized']=!0x0;}function createTextures$2(_0x32fa8d,_0x180ff8,_0x4a210e){var _0x40fc60=_0x68aa19,_0x34c1d6=_0x180ff8[_0x40fc60(0x2e24)],_0x15ec48=_0x180ff8[_0x40fc60(0x1b40)];if(0x0===_0x32fa8d[_0x40fc60(0xa52)][_0x40fc60(0x531b)])for(var _0x184633=0x0;_0x184633<0x3;_0x184633++){var _0x5c3708=new Texture$1({'context':_0x180ff8,'width':_0x34c1d6,'height':_0x15ec48,'pixelFormat':PixelFormat$1[_0x40fc60(0x4aae)],'sampler':new Sampler({'minificationFilter':TextureMinificationFilter$1[_0x40fc60(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x40fc60(0x44a2)]})});_0x32fa8d[_0x40fc60(0xa52)][_0x40fc60(0x3a33)](_0x5c3708);}var _0x1e3604=new SQFramebuffer(_0x180ff8);_0x1e3604[_0x40fc60(0x279a)]=!0x1,_0x4a210e[_0x40fc60(0xe44)][_0x40fc60(0x55c5)]=_0x1e3604,_0x32fa8d[_0x40fc60(0x4e53)]=_0x1e3604;var _0x2b660f=new SQFramebuffer(_0x180ff8);_0x2b660f[_0x40fc60(0x279a)]=!0x1,_0x4a210e['_framebufferList']['sqDisjoinTexture']=_0x2b660f,_0x32fa8d[_0x40fc60(0x40a6)]=_0x2b660f;}function createCommand$3(_0x1abf07,_0x24da73,_0x167ed1){var _0x49a054=_0x68aa19;if(!defined$1(_0x1abf07[_0x49a054(0x8e3)])||!defined$1(_0x1abf07[_0x49a054(0x1b34)])){if(destroyCommands$5(_0x1abf07),_0x1abf07[_0x49a054(0xd08)]['length']>0x0){for(var _0x3adb97=0x0;_0x3adb97<_0x1abf07[_0x49a054(0xd08)][_0x49a054(0x531b)];_0x3adb97++)createFrameBuffer(_0x1abf07,_0x24da73),createDepthCommand(_0x1abf07,_0x24da73,_0x167ed1,_0x1abf07['_allS3MColorCommand'][_0x3adb97]);}else createSimpleCommand(_0x1abf07,_0x24da73,_0x167ed1);}}function createSimpleCommand(_0xd0e11a,_0x19aca6,_0x2eb499){var _0x40488e=_0x68aa19,_0x3402bf=new DrawCommand({'primitiveType':PrimitiveType$1[_0x40488e(0x139)],'modelMatrix':_0xd0e11a[_0x40488e(0x1a9f)],'boundingVolume':_0xd0e11a[_0x40488e(0xd7d)],'pass':Pass$1['TRANSLUCENT'],'owner':_0xd0e11a}),_0x1fe9de={'aPosition':0x0};_0x3402bf['vertexArray']=_0xd0e11a[_0x40488e(0x4bdb)][_0x40488e(0x52fd)](_0x19aca6),_0x3402bf[_0x40488e(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x19aca6,'vertexShaderSource':CommonNoTextureVS,'fragmentShaderSource':CommonNoTextureFS,'attributeLocations':_0x1fe9de}),_0x3402bf['renderState']=RenderState[_0x40488e(0x4d21)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0},'blending':BlendingState$1['ALPHA_BLEND']}),_0x3402bf['uniformMap']={'uDiffuseColor':function(){var _0x161441=_0x40488e;return _0xd0e11a[_0x161441(0x3e5b)];}},_0xd0e11a[_0x40488e(0x8e3)]=_0x3402bf,createFrameBuffer(_0xd0e11a,_0x19aca6),createDepthCommand(_0xd0e11a,_0x19aca6,_0x2eb499,_0x3402bf);var _0x2dfa10=new DrawCommand({'primitiveType':PrimitiveType$1['LINES'],'modelMatrix':_0xd0e11a[_0x40488e(0x1a9f)],'boundingVolume':_0xd0e11a[_0x40488e(0xd7d)],'pass':Pass$1[_0x40488e(0x52df)],'owner':_0xd0e11a});_0x2dfa10['vertexArray']=_0xd0e11a[_0x40488e(0x4bdb)][_0x40488e(0x56e4)](_0x19aca6),_0x2dfa10[_0x40488e(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x19aca6,'vertexShaderSource':CommonNoLigthNoTextureVp,'fragmentShaderSource':CommonNoTextureFp,'attributeLocations':_0x1fe9de}),_0x2dfa10['renderState']=RenderState[_0x40488e(0x4d21)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x40488e(0x2911)]}),_0x2dfa10[_0x40488e(0x15fe)]={'uDiffuseColor':function(){var _0x564777=_0x40488e;return _0xd0e11a[_0x564777(0x21c9)];}},_0xd0e11a['_outlineCommand']=_0x2dfa10;}function createDepthCommand(_0x112f37,_0x3b1e46,_0x40eb7a,_0x4822a0){var _0x2c1e86=_0x68aa19,_0x28b895=_0x4822a0[_0x2c1e86(0x30a0)][_0x2c1e86(0x1f4b)][_0x2c1e86(0x254b)](),_0x4330a4=new ShaderSource({'name':'SpatialQueryFp','sources':[SpatialQueryFp]});if(_0x4330a4[_0x2c1e86(0x4ce5)]['push']('DEPTH'),_0x40eb7a[_0x2c1e86(0x1914)]){_0x28b895[_0x2c1e86(0x4ce5)][_0x2c1e86(0x3a33)]('LOG_DEPTH');for(var _0x3f3d16=_0x28b895[_0x2c1e86(0x2fe9)],_0x2c7c0f=0x0;_0x2c7c0f<_0x3f3d16[_0x2c1e86(0x531b)];++_0x2c7c0f)_0x3f3d16[_0x2c7c0f]=ShaderSource[_0x2c1e86(0x3ab)](_0x3f3d16[_0x2c7c0f],_0x2c1e86(0x2579));_0x3f3d16[_0x2c1e86(0x3a33)](_0x2c1e86(0x3c86)),_0x4330a4['defines'][_0x2c1e86(0x3a33)](_0x2c1e86(0x37b7));}var _0x40159c=_0x4822a0[_0x2c1e86(0x30a0)][_0x2c1e86(0x3f8d)],_0x236d9e=DrawCommand[_0x2c1e86(0x4660)](_0x4822a0);_0x236d9e[_0x2c1e86(0x5547)]=RenderState[_0x2c1e86(0x4d21)]({'depthTest':{'enabled':!0x0},'cull':{'enabled':!0x0,'face':WebGLConstants$1[_0x2c1e86(0x33ef)]}}),_0x236d9e[_0x2c1e86(0x30a0)]=ShaderProgram$1[_0x2c1e86(0x4d21)]({'context':_0x3b1e46,'vertexShaderSource':_0x28b895,'fragmentShaderSource':_0x4330a4,'attributeLocations':_0x40159c}),_0x236d9e[_0x2c1e86(0x27b)]=_0x112f37[_0x2c1e86(0x3565)][0x0],_0x112f37[_0x2c1e86(0x1400)][_0x2c1e86(0x3a33)](_0x236d9e);var _0x1f15ec=DrawCommand['shallowClone'](_0x4822a0);_0x1f15ec[_0x2c1e86(0x5547)]=RenderState['fromCache']({'depthTest':{'enabled':!0x0},'cull':{'enabled':!0x0,'face':WebGLConstants$1['FRONT']}}),_0x1f15ec[_0x2c1e86(0x30a0)]=ShaderProgram$1[_0x2c1e86(0x4d21)]({'context':_0x3b1e46,'vertexShaderSource':_0x28b895,'fragmentShaderSource':_0x4330a4,'attributeLocations':_0x40159c}),_0x1f15ec[_0x2c1e86(0x27b)]=_0x112f37[_0x2c1e86(0x3565)][0x1],_0x112f37['_depthCommands']['push'](_0x1f15ec);var _0xa771d2=DrawCommand['shallowClone'](_0x4822a0),_0x26ea7e=new ShaderSource({'name':_0x2c1e86(0x4761),'sources':[SpatialQueryFp]});_0x26ea7e[_0x2c1e86(0x4ce5)][_0x2c1e86(0x3a33)]('COLOR'),_0xa771d2[_0x2c1e86(0x5547)]=RenderState['fromCache']({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x1}}),_0xa771d2[_0x2c1e86(0x30a0)]=ShaderProgram$1[_0x2c1e86(0x4d21)]({'context':_0x3b1e46,'vertexShaderSource':_0x28b895,'fragmentShaderSource':_0x26ea7e,'attributeLocations':_0x40159c}),_0xa771d2['framebuffer']=_0x112f37[_0x2c1e86(0x3565)][0x2],_0x112f37['_depthCommands']['push'](_0xa771d2);}function createFrameBuffer(_0x1dcee3,_0x11bd7f){var _0x2e5011=_0x68aa19,_0x48fb06=new Framebuffer$2({'context':_0x11bd7f,'colorTextures':[_0x1dcee3[_0x2e5011(0xa52)][0x0]],'destroyAttachments':!0x1,'depthStencilRenderbuffer':new Renderbuffer({'context':_0x11bd7f,'format':RenderbufferFormat$1[_0x2e5011(0xd92)]})});_0x1dcee3[_0x2e5011(0x3565)][_0x2e5011(0x3a33)](_0x48fb06);var _0x295b79=new Framebuffer$2({'context':_0x11bd7f,'colorTextures':[_0x1dcee3[_0x2e5011(0xa52)][0x1]],'destroyAttachments':!0x1,'depthStencilRenderbuffer':new Renderbuffer({'context':_0x11bd7f,'format':RenderbufferFormat$1[_0x2e5011(0xd92)]})});_0x1dcee3[_0x2e5011(0x3565)][_0x2e5011(0x3a33)](_0x295b79);var _0x5d7216=new Framebuffer$2({'context':_0x11bd7f,'colorTextures':[_0x1dcee3[_0x2e5011(0xa52)][0x2]],'destroyAttachments':!0x1,'depthStencilRenderbuffer':new Renderbuffer({'context':_0x11bd7f,'format':RenderbufferFormat$1[_0x2e5011(0xd92)]})});_0x1dcee3['_depthBuffers'][_0x2e5011(0x3a33)](_0x5d7216);}function getIDsfromBuffer(_0x690309,_0x4a13b2,_0x427fef,_0x37c469){var _0x25bfad=_0x68aa19;if(defined$1(_0x427fef)){var _0x444a0c=[];if(readIDsFromTexture(_0x690309['_scene']['_context'],_0x427fef,_0x690309[_0x25bfad(0x1bbc)],_0x37c469,_0x444a0c),_0x690309['_positionMode']===PositionMode$1[_0x25bfad(0x38ee)])for(var _0x5be927=Object[_0x25bfad(0x20c8)](_0x37c469),_0x240910=0x0;_0x240910<_0x5be927[_0x25bfad(0x531b)];_0x240910++){var _0x212f81=_0x444a0c[_0x5be927[_0x240910]],_0x593363=_0x690309[_0x25bfad(0x1bbc)][_0x212f81],_0x4c5847=_0x37c469[_0x5be927[_0x240910]];_0x4c5847['length']>0x0&&_0x593363[_0x25bfad(0x2ce5)](_0x4c5847);}}}function readIDsFromTexture(_0x66878c,_0x229936,_0xadf94,_0x405c7e,_0x5c08a5){var _0x42b477=_0x68aa19;if(defined$1(_0x229936)&&_0x229936[_0x42b477(0x279a)]){for(var _0x1f2905=_0x229936[_0x42b477(0x5460)]['_width'],_0x734060=_0x229936[_0x42b477(0x5460)]['_height'],_0x1bcef7=_0x66878c['readPixels']({'framebuffer':_0x229936[_0x42b477(0x5460)][_0x42b477(0x3a23)],'x':0x0,'y':0x0,'width':_0x1f2905,'height':_0x734060}),_0x4b4750=[],_0x54c6de=0x0;_0x54c6de<_0xadf94[_0x42b477(0x531b)];_0x54c6de++){_0x5c08a5[_0x38266e=getLayerKey$1(_0x5ab69c=_0xadf94[_0x54c6de]['id'])]=_0x54c6de,_0x4b4750[_0x42b477(0x3a33)](_0x38266e),_0x405c7e[_0x38266e]=[];}for(var _0xe7aaa2=0x0;_0xe7aaa2<_0x1f2905;_0xe7aaa2++)for(var _0x483203=0x0;_0x483203<_0x734060;_0x483203++){var _0x4a9fd2=0x4*(_0x483203*_0x1f2905+_0xe7aaa2);if(0x0!==_0x1bcef7[_0x4a9fd2]||0x0!==_0x1bcef7[_0x4a9fd2+0x1]||0x0!==_0x1bcef7[_0x4a9fd2+0x2]){var _0x3355f0=Color$2[_0x42b477(0x278d)](_0x1bcef7[_0x4a9fd2],_0x1bcef7[_0x4a9fd2+0x1],_0x1bcef7[_0x4a9fd2+0x2],_0x1bcef7[_0x4a9fd2+0x3]),_0x3bfd09=_0x66878c['getObjectByPickId'](_0x3355f0);if(defined$1(_0x3bfd09)){var _0x5ab69c=_0x3bfd09['primitive']['id'],_0x4250d0=_0x3bfd09['id'],_0x38266e=getLayerKey$1(_0x5ab69c),_0x100175=_0x4b4750[_0x42b477(0x33ab)](_0x38266e);if(_0x100175>=0x0){if(_0xadf94[_0x5c08a5[_0x38266e]],0x0==_0x405c7e[_0x38266e]['length']){var _0x5dcaca=[];_0x5dcaca[_0x42b477(0x3a33)](_0x4250d0),_0x405c7e[_0x38266e]=_0x5dcaca;}else(_0x100175=_0x405c7e[_0x38266e][_0x42b477(0x33ab)](_0x4250d0))<0x0&&_0x405c7e[_0x38266e][_0x42b477(0x3a33)](_0x4250d0);}}}}}}function getLayerKey$1(_0xab9bc7){var _0x295665=_0x68aa19;return _0x295665(0x3ec4)+_0xab9bc7;}function updateFrameBuffer(_0x8e6634,_0x57b984,_0x4df529){var _0x5f3d3a=_0x68aa19;if(_0x8e6634[_0x5f3d3a(0x171a)]){defined$1(_0x8e6634[_0x5f3d3a(0x52cf)])&&_0x8e6634['_beQueryCollection']['_setSQMode'](_0x8e6634[_0x5f3d3a(0x35cf)]);for(var _0x4a85ec=0x0,_0x4d449d=_0x8e6634['_clipLayers'][_0x5f3d3a(0x531b)];_0x4a85ec<_0x4d449d;_0x4a85ec++){_0x8e6634[_0x5f3d3a(0x2f5b)][_0x5f3d3a(0x21e8)][_0x4a85ec][_0x5f3d3a(0x5663)](_0x8e6634[_0x5f3d3a(0x35cf)]);}}else _0x8e6634[_0x5f3d3a(0x2564)]=_0x4df529,0x0!==_0x8e6634[_0x5f3d3a(0xa52)][_0x5f3d3a(0x531b)]&&_0x8e6634[_0x5f3d3a(0x1243)]&&!_0x8e6634[_0x5f3d3a(0x465)]&&(_0x8e6634[_0x5f3d3a(0x4e53)][_0x5f3d3a(0x279a)]=!0x0,_0x8e6634[_0x5f3d3a(0x4e53)]['_beginFunc']=function(_0x21b464){var _0x3c16cc=_0x5f3d3a;for(var _0x59778e=0x0;_0x59778e<_0x8e6634[_0x3c16cc(0x1bbc)][_0x3c16cc(0x531b)];_0x59778e++)_0x8e6634[_0x3c16cc(0x1bbc)][_0x59778e][_0x3c16cc(0x5663)](PositionMode$1['Intersects']);},_0x8e6634['_resultBuffer']['_endFunc']=function(_0x4d006b){var _0x1e1011=_0x5f3d3a;_0x8e6634[_0x1e1011(0x3fbd)]=[],getIDsfromBuffer(_0x8e6634,_0x4d006b,_0x8e6634['_resultBuffer'],_0x8e6634[_0x1e1011(0x3fbd)]),_0x8e6634[_0x1e1011(0x4e53)][_0x1e1011(0x279a)]=!0x1,_0x8e6634['_updateIDs']=!0x0;},_0x8e6634[_0x5f3d3a(0x35cf)]!==PositionMode$1['Intersects']&&(_0x8e6634[_0x5f3d3a(0x40a6)][_0x5f3d3a(0x279a)]=!0x0,_0x8e6634['_disjointBuffer'][_0x5f3d3a(0x4392)]=function(_0x3eef31){var _0x4f5b89=_0x5f3d3a;for(var _0x29bd62=0x0;_0x29bd62<_0x8e6634[_0x4f5b89(0x1bbc)]['length'];_0x29bd62++)_0x8e6634[_0x4f5b89(0x1bbc)][_0x29bd62][_0x4f5b89(0x5663)](PositionMode$1[_0x4f5b89(0x3f79)]);},_0x8e6634[_0x5f3d3a(0x40a6)][_0x5f3d3a(0x92b)]=function(_0x1bf049){var _0x583721=_0x5f3d3a;_0x8e6634[_0x583721(0x3f02)]=[],getIDsfromBuffer(_0x8e6634,_0x1bf049,_0x8e6634[_0x583721(0x40a6)],_0x8e6634[_0x583721(0x3f02)]),computeDisjoinIDs(_0x8e6634),computeContainIDs(_0x8e6634),_0x8e6634[_0x583721(0x40a6)]['isUpdate']=!0x1,_0x8e6634[_0x583721(0xab6)]=!0x0;}),_0x8e6634[_0x5f3d3a(0x1243)]=!0x1);}function computeDisjoinIDs(_0x391144){var _0x55140b=_0x68aa19;if(_0x391144['_positionMode']===PositionMode$1[_0x55140b(0x3f79)])for(var _0x227b80=Object[_0x55140b(0x20c8)](_0x391144['_disjointIDs']),_0x5df499=Object['keys'](_0x391144[_0x55140b(0x3fbd)]),_0x336ed4=0x0;_0x336ed4<_0x391144[_0x55140b(0x1bbc)]['length'];_0x336ed4++){var _0x7e415c=_0x391144[_0x55140b(0x1bbc)][_0x336ed4],_0x49dd62=getLayerKey$1(_0x7e415c['id']);if(!(_0x227b80['indexOf'](_0x49dd62)<0x0)){if(_0x5df499[_0x55140b(0x33ab)](_0x49dd62)<0x0)_0x7e415c['setSelection'](_0x391144[_0x55140b(0x3f02)][_0x49dd62]);else{for(var _0x3fe48f=_0x391144[_0x55140b(0x3fbd)][_0x49dd62],_0x4d1b9d=_0x391144['_disjointIDs'][_0x49dd62],_0x463f78=0x0;_0x463f78<_0x3fe48f['length'];_0x463f78++){var _0x1f0eff=_0x4d1b9d['indexOf'](_0x3fe48f[_0x463f78]);_0x1f0eff>=0x0&&_0x4d1b9d[_0x55140b(0x4bc6)](_0x1f0eff,0x1);}_0x7e415c[_0x55140b(0x2ce5)](_0x4d1b9d);}}}}function computeContainIDs(_0x192a4d){var _0xe83534=_0x68aa19;if(_0x192a4d[_0xe83534(0x35cf)]===PositionMode$1['Contains'])for(var _0x505aa5=Object[_0xe83534(0x20c8)](_0x192a4d[_0xe83534(0x3f02)]),_0x361d20=Object['keys'](_0x192a4d[_0xe83534(0x3fbd)]),_0x53c74a=0x0;_0x53c74a<_0x192a4d['_layers'][_0xe83534(0x531b)];_0x53c74a++){var _0x235a45=_0x192a4d[_0xe83534(0x1bbc)][_0x53c74a],_0x2478dc=getLayerKey$1(_0x235a45['id']);if(!(_0x361d20[_0xe83534(0x33ab)](_0x2478dc)<0x0)){if(_0x505aa5[_0xe83534(0x33ab)](_0x2478dc)<0x0)_0x235a45['setSelection'](_0x192a4d[_0xe83534(0x3fbd)][_0x2478dc]);else{for(var _0x52f331=_0x192a4d[_0xe83534(0x3fbd)][_0x2478dc],_0x4ab80d=_0x192a4d[_0xe83534(0x3f02)][_0x2478dc],_0x5ef9f3=0x0;_0x5ef9f3<_0x4ab80d['length'];_0x5ef9f3++){var _0x346ca6=_0x52f331['indexOf'](_0x4ab80d[_0x5ef9f3]);_0x346ca6>=0x0&&_0x52f331['splice'](_0x346ca6,0x1);}_0x235a45[_0xe83534(0x2ce5)](_0x52f331);}}}}function Texture3D(_0xf971f0){var _0x5b261d=_0x68aa19;(_0xf971f0=defaultValue$1(_0xf971f0,defaultValue$1['EMPTY_OBJECT']))['context'],_0xf971f0[_0x5b261d(0x209)],_0xf971f0[_0x5b261d(0x5862)],_0xf971f0[_0x5b261d(0x5334)],_0xf971f0['mipmapLevels'],_0xf971f0[_0x5b261d(0x481)];var _0x4f4eba=defaultValue$1(_0xf971f0['pixelFormat'],PixelFormat$1[_0x5b261d(0x4a1c)]),_0x21e4f2=defaultValue$1(_0xf971f0['pixelDatatype'],PixelDatatype['UNSIGNED_BYTE']),_0x89ee1b=_0x4f4eba;if(PixelFormat$1['isCompressedFormat'](_0x89ee1b),_0x4f4eba===PixelFormat$1[_0x5b261d(0xd92)]?_0x89ee1b=WebGLConstants$1['DEPTH24_STENCIL8']:_0x4f4eba===PixelFormat$1['DEPTH_COMPONENT']&&(_0x21e4f2===PixelDatatype[_0x5b261d(0x2c91)]?_0x89ee1b=WebGLConstants$1['DEPTH_COMPONENT16']:_0x21e4f2===PixelDatatype['UNSIGNED_INT']&&(_0x89ee1b=WebGLConstants$1['DEPTH_COMPONENT24'])),_0x21e4f2===PixelDatatype[_0x5b261d(0x15eb)])switch(_0x4f4eba){case PixelFormat$1[_0x5b261d(0x4a1c)]:_0x89ee1b=WebGLConstants$1[_0x5b261d(0x2945)];break;case PixelFormat$1[_0x5b261d(0x51c4)]:_0x89ee1b=WebGLConstants$1[_0x5b261d(0x1ea3)];break;case PixelFormat$1['RG']:_0x89ee1b=WebGLConstants$1['RG32F'];break;case PixelFormat$1['R']:_0x89ee1b=WebGLConstants$1['R32F'];}else{if(_0x21e4f2===PixelDatatype[_0x5b261d(0x30a9)])switch(_0x4f4eba){case PixelFormat$1[_0x5b261d(0x4a1c)]:_0x89ee1b=WebGLConstants$1[_0x5b261d(0x2e2a)];break;case PixelFormat$1[_0x5b261d(0x51c4)]:_0x89ee1b=WebGLConstants$1[_0x5b261d(0x2bdc)];break;case PixelFormat$1['RG']:_0x89ee1b=WebGLConstants$1[_0x5b261d(0x220b)];break;case PixelFormat$1['R']:_0x89ee1b=WebGLConstants$1[_0x5b261d(0x307f)];}}var _0x5bf912=this[_0x5b261d(0x1651)],_0x2a78f0=this[_0x5b261d(0x2853)];_0x5bf912[_0x5b261d(0x15fd)](_0x5bf912[_0x5b261d(0x565f)],hint),_0x5bf912[_0x5b261d(0xead)](_0x5bf912['TEXTURE0']),_0x5bf912[_0x5b261d(0x2502)](_0x2a78f0,this[_0x5b261d(0x4ee3)]),_0x5bf912[_0x5b261d(0x6a4)](_0x2a78f0);}function bindFramebuffer(_0x233ca7,_0x1162a7){var _0x1892f1=_0x68aa19;if(_0x1162a7!==_0x233ca7[_0x1892f1(0xb03)]){var _0x55d89b;_0x233ca7[_0x1892f1(0xb03)]=_0x1162a7,_0x1892f1(0x3041)!=typeof WebGLRenderingContext&&(_0x55d89b=[WebGLConstants$1[_0x1892f1(0x33ef)]]);var _0x39513c=_0x55d89b;if(defined$1(_0x1162a7))_0x1162a7[_0x1892f1(0x3b2d)](),_0x39513c=_0x1162a7[_0x1892f1(0x1f57)]();else{var _0x1c301d=_0x233ca7[_0x1892f1(0x1651)];_0x1c301d[_0x1892f1(0x6e7)](_0x1c301d[_0x1892f1(0x52db)],null);}_0x233ca7[_0x1892f1(0x37ab)]&&_0x233ca7[_0x1892f1(0x231a)](_0x39513c);}}function applyRenderState(_0x5984fe,_0x5cbaf6,_0x3e3c43,_0x270e4d){var _0x4eecd4=_0x68aa19,_0x5987e8=_0x5984fe['_currentRenderState'],_0x325a03=_0x5984fe[_0x4eecd4(0x1a67)],_0x4cca74=_0x5984fe[_0x4eecd4(0x339)];_0x5984fe['_currentRenderState']=_0x5cbaf6,_0x5984fe[_0x4eecd4(0x1a67)]=_0x3e3c43,_0x5984fe[_0x4eecd4(0x339)]=_0x3e3c43[_0x4eecd4(0x18be)],RenderState[_0x4eecd4(0x1faa)](_0x5984fe[_0x4eecd4(0x1651)],_0x5987e8,_0x5cbaf6,_0x325a03,_0x3e3c43,_0x4cca74,_0x3e3c43['viewport'],_0x270e4d);}function beginDraw(_0x2f7c1c,_0x489d77,_0x31d703,_0x8e3df0){var _0x22aa88=_0x68aa19,_0x902f7f=defaultValue$1(_0x31d703[_0x22aa88(0x7d0)],_0x2f7c1c[_0x22aa88(0x1139)]);bindFramebuffer(_0x2f7c1c,_0x489d77),applyRenderState(_0x2f7c1c,_0x902f7f,_0x8e3df0,!0x1);}function TransformFeedback(_0x1b2573){var _0x342847=_0x68aa19;this[_0x342847(0x3d10)]=_0x1b2573[_0x342847(0x38b2)],this[_0x342847(0x397a)]=_0x1b2573[_0x342847(0x102f)],this[_0x342847(0x1944)]=_0x1b2573[_0x342847(0x12fa)],this['_normalShaderProgram']=_0x1b2573[_0x342847(0x4475)],this[_0x342847(0x2f1)]=_0x1b2573['modelMatrix'],this[_0x342847(0x342c)]=_0x1b2573['normalShaderUniformMap'],this['_feedbackShaderUniformMap']=_0x1b2573[_0x342847(0x191a)],this[_0x342847(0x40b2)]=_0x1b2573['attributes'],this[_0x342847(0x4d73)]=_0x1b2573[_0x342847(0x27b)],this[_0x342847(0x7d0)]=_0x1b2573[_0x342847(0x5547)],this[_0x342847(0x1274)]=_0x1b2573[_0x342847(0x525a)],this['_textureEffect']=_0x1b2573[_0x342847(0x2092)],this[_0x342847(0x3704)]=0x0,this[_0x342847(0x477e)]=new Array(),this['_VBOs'][0x0]=new Array(),this[_0x342847(0x477e)][0x1]=new Array(),this[_0x342847(0x24e6)]=null,this[_0x342847(0x2920)]=Pass$1['ANALYSIS'],this[_0x342847(0x2f90)]=void 0x0,this[_0x342847(0x1651)]=void 0x0,this[_0x342847(0x133e)]=!0x1,this[_0x342847(0x489c)]=new Event();}Object[_0x68aa19(0x5b7)](SpatialQuery3D['prototype'],{'geometry':{'get':function(){var _0x25f52a=_0x68aa19;return this[_0x25f52a(0x4bdb)];},'set':function(_0x322613){var _0x124ce9=_0x68aa19;if(this[_0x124ce9(0x4bdb)]&&this['_geometry'][_0x124ce9(0x3243)]===Geometry3DType$1[_0x124ce9(0x231f)]&&(this['_queryCollection']['removeCollection'](this[_0x124ce9(0x1e54)]),this[_0x124ce9(0xac4)]['destroy'](),this[_0x124ce9(0xd08)]=[],this[_0x124ce9(0xac4)]=void 0x0),this[_0x124ce9(0x4bdb)]=_0x322613,this[_0x124ce9(0x465)]=!0x0,this[_0x124ce9(0x456b)]=!0x1,this['_geometry']['type']===Geometry3DType$1[_0x124ce9(0x231f)])defined$1(this[_0x124ce9(0xac4)])&&(this[_0x124ce9(0xac4)][_0x124ce9(0x3d78)](this['_name']),this[_0x124ce9(0xac4)][_0x124ce9(0x2578)](),this[_0x124ce9(0xd08)]=[]),this[_0x124ce9(0xac4)]=new S3MInstanceCollection$1(this[_0x124ce9(0x54c6)][_0x124ce9(0x4174)]),this[_0x124ce9(0xac4)][_0x124ce9(0x5194)]=!0x1,this[_0x124ce9(0x1ca6)](_0x322613);else{if(defined$1(this[_0x124ce9(0x4bdb)][_0x124ce9(0x4fb1)])){var _0x505ec3=new Primitive({'geometryInstances':new GeometryInstance({'attributes':{'color':new ColorGeometryInstanceAttribute()},'geometry':this['_geometry']}),'appearance':new PerInstanceColorAppearance({'translucent':!0x1})});this[_0x124ce9(0x54c6)][_0x124ce9(0x4b14)][_0x124ce9(0x4979)](_0x505ec3),this[_0x124ce9(0x4bdb)]=_0x505ec3;}}}},'layers':{'get':function(){var _0x425c61=_0x68aa19;return this[_0x425c61(0x1bbc)];},'set':function(_0x5efbf5){var _0x4f8776=_0x68aa19;for(var _0xf05225=0x0;_0xf05225<this[_0x4f8776(0x1bbc)][_0x4f8776(0x531b)];_0xf05225++)this[_0x4f8776(0x1bbc)][_0xf05225][_0x4f8776(0x389d)]=!0x1;this[_0x4f8776(0x1bbc)]=_0x5efbf5,this[_0x4f8776(0x1243)]=!0x0;}},'fillColor':{'get':function(){var _0x1dcc36=_0x68aa19;return this[_0x1dcc36(0x3e5b)];},'set':function(_0x1f0df3){var _0x45e1ef=_0x68aa19;this[_0x45e1ef(0x3e5b)]=_0x1f0df3;}},'outlineColor':{'get':function(){return this['_outlineColor'];},'set':function(_0x2ee868){this['_outlineColor']=_0x2ee868;}},'positionMode':{'get':function(){var _0x1ad00a=_0x68aa19;return this[_0x1ad00a(0x35cf)];},'set':function(_0x5c4f82){var _0x360a9f=_0x68aa19;this[_0x360a9f(0x35cf)]=_0x5c4f82,this[_0x360a9f(0x1243)]=!0x0;}},'fillStyle':{'get':function(){var _0x7d0a1e=_0x68aa19;return this[_0x7d0a1e(0x97e)];},'set':function(_0xc651c8){var _0x5621d7=_0x68aa19;this[_0x5621d7(0x97e)]=_0xc651c8;}}}),SpatialQuery3D['prototype'][_0x68aa19(0x2578)]=function(){var _0x2707a4=_0x68aa19;return destroyFramebuffer$3(this),destroyCommands$5(this),destroyTextures$3(this),defined$1(this[_0x2707a4(0x4bdb)])&&this[_0x2707a4(0x4bdb)][_0x2707a4(0x3243)]===Geometry3DType$1['GEOMODEL3D']?(this[_0x2707a4(0xac4)][_0x2707a4(0x3d78)](this['_name']),this[_0x2707a4(0xac4)][_0x2707a4(0x2578)](),this['_allS3MColorCommand']=[]):this['_beQueryCollection']=void 0x0,this[_0x2707a4(0x171a)]=!0x1,this[_0x2707a4(0x54c6)]['_analyst3D']['remove'](this[_0x2707a4(0x1e54)],!0x0),destroyObject$1(this);},SpatialQuery3D[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x4fd9c7=_0x68aa19;this[_0x4fd9c7(0x54c6)][_0x4fd9c7(0xa20)][_0x4fd9c7(0x4b3f)](this['_name'],!0x1);},SpatialQuery3D[_0x68aa19(0x4b51)][_0x68aa19(0x951)]=function(){var _0x2b137a=_0x68aa19;''===this['_name']?(this[_0x2b137a(0x1e54)]=_0x2b137a(0x395a)+this[_0x2b137a(0x54c6)][_0x2b137a(0xa20)][_0x2b137a(0x4302)],this[_0x2b137a(0x5181)]=this['_name']+'_scene',this['_cameraName']=this['_name']+_0x2b137a(0x4ce6),this[_0x2b137a(0x54c6)][_0x2b137a(0xa20)][_0x2b137a(0x4979)](this)):defined$1(this['_scene']['_analyst3D']['find'](this[_0x2b137a(0x1e54)]))||this[_0x2b137a(0x54c6)][_0x2b137a(0xa20)][_0x2b137a(0x4979)](this);},SpatialQuery3D[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0xd82c1b,_0x52112e,_0x1ae7e1){var _0x160dde=_0x68aa19;if(this['_curFrameNumber']!==_0x52112e[_0x160dde(0x5671)]&&(this[_0x160dde(0xeb6)]=_0x52112e,!_0x52112e[_0x160dde(0x1d5e)]['enabled']&&defined$1(this[_0x160dde(0x4bdb)])&&(0x0!==this[_0x160dde(0x2f5b)][_0x160dde(0x531b)]||0x0!==this[_0x160dde(0x1bbc)]['length']||defined$1(this[_0x160dde(0x52cf)])))){if(!isSupportGeoType(this[_0x160dde(0x4bdb)]))throw new DeveloperError$1(_0x160dde(0x3dd3));var _0x23bc67=_0xd82c1b[_0x160dde(0x2e24)],_0x14b427=_0xd82c1b[_0x160dde(0x1b40)];if(this['_width']===_0x23bc67&&this[_0x160dde(0x97b)]===_0x14b427||(this[_0x160dde(0x4bdb)]['isGeometryDirty']=!0x0,this[_0x160dde(0x52d2)]=_0x23bc67,this[_0x160dde(0x97b)]=_0x14b427),this['_geometry'][_0x160dde(0x107d)]&&(this[_0x160dde(0x456b)]=!0x1),this[_0x160dde(0x4bdb)]['type']===Geometry3DType$1['GEOMODEL3D']){if(this[_0x160dde(0xac4)][_0x160dde(0x489f)](_0x52112e),this[_0x160dde(0xd08)]=this[_0x160dde(0xac4)][_0x160dde(0x5754)](),0x0===this['_allS3MColorCommand']['length'])return;}else{if(this[_0x160dde(0x4bdb)]instanceof Primitive){if(this[_0x160dde(0xd08)]=this[_0x160dde(0x4bdb)]['_colorCommands'],0x0===this['_allS3MColorCommand'][_0x160dde(0x531b)])return;this[_0x160dde(0x4bdb)]['_state']=PrimitiveState$1[_0x160dde(0x3865)];}else Matrix4[_0x160dde(0x19c9)](this['_worldMatrix'],this['_geometry'][_0x160dde(0x221)],CesiumMath[_0x160dde(0x304f)])?0x0==this[_0x160dde(0xd7d)]['radius']&&(this[_0x160dde(0xd7d)]=this[_0x160dde(0x4b72)][_0x160dde(0x370f)]()[_0x160dde(0x5809)]):(Matrix4[_0x160dde(0x254b)](this[_0x160dde(0x4bdb)]['modelMatrix'],this[_0x160dde(0x1a9f)]),BoundingSphere[_0x160dde(0x4503)](this[_0x160dde(0x4b72)][_0x160dde(0x370f)]()['boundingSphere'],this['_worldMatrix'],this[_0x160dde(0xd7d)]),this[_0x160dde(0x465)]=!0x0);}this[_0x160dde(0x456b)]||(initlize(this,_0xd82c1b,_0x52112e),this[_0x160dde(0x4bdb)]['isGeometryDirty']=!0x1),this[_0x160dde(0x171a)]||this['_updateTextures'](_0xd82c1b,_0x52112e),updateFrameBuffer(this,_0xd82c1b,_0x52112e),!defined$1(this[_0x160dde(0x8e3)])||this[_0x160dde(0x3355)]!==FillStyle$1[_0x160dde(0x3eb6)]&&this[_0x160dde(0x3355)]!==FillStyle$1['Fill_And_WireFrame']||this[_0x160dde(0x171a)]||_0x1ae7e1[_0x160dde(0x3a33)](this['_colorCommand']),!defined$1(this[_0x160dde(0x1b34)])||this['fillStyle']!==FillStyle$1[_0x160dde(0x2a34)]&&this['fillStyle']!==FillStyle$1[_0x160dde(0xd43)]||_0x1ae7e1[_0x160dde(0x3a33)](this['_outlineCommand']);}},SpatialQuery3D[_0x68aa19(0x4b51)][_0x68aa19(0x2a33)]=function(){var _0x49aa1e=_0x68aa19;if(!this[_0x49aa1e(0xab6)])return this[_0x49aa1e(0x133a)];this[_0x49aa1e(0x133a)]=[];for(var _0x1a7483=new AssociativeArray();;){this[_0x49aa1e(0x1243)]=!0x0,this[_0x49aa1e(0x4e53)][_0x49aa1e(0x279a)]=!0x0,this['_scene'][_0x49aa1e(0x46b3)](),this['_scene'][_0x49aa1e(0x3750)]();for(var _0x3da25b=!0x1,_0x2958bb=0x0;_0x2958bb<this[_0x49aa1e(0x1bbc)]['length'];_0x2958bb++){var _0x318063=(_0x2e9cfb=this[_0x49aa1e(0x1bbc)][_0x2958bb])[_0x49aa1e(0x34fc)]();if(!(_0x318063['length']<=0x0)){if(_0x1a7483[_0x49aa1e(0x1ff6)](_0x2e9cfb['id'])){var _0x3f4fb0;_0x3f4fb0=_0x318063[_0x49aa1e(0x32c8)](_0x1a7483[_0x49aa1e(0x3173)](_0x2e9cfb['id'])['ids']),_0x318063=_0x3f4fb0;}var _0x24deea={'layerName':_0x2e9cfb[_0x49aa1e(0x13f9)],'layerIndex':_0x2958bb,'ids':_0x318063};_0x1a7483[_0x49aa1e(0x346f)](_0x2e9cfb['id'],_0x24deea),_0x3da25b=!0x0,_0x2e9cfb[_0x49aa1e(0x13e7)](),_0x2e9cfb['setObjsVisible'](_0x318063,!0x1);}}if(!_0x3da25b){this[_0x49aa1e(0x1243)]=!0x1,this['_resultBuffer']['isUpdate']=!0x1;break;}}for(var _0x4bbcb8=0x0;_0x4bbcb8<_0x1a7483[_0x49aa1e(0x21e8)][_0x49aa1e(0x531b)];_0x4bbcb8++){var _0x2e9cfb;(_0x2e9cfb=this[_0x49aa1e(0x1bbc)][_0x1a7483[_0x49aa1e(0x21e8)][_0x4bbcb8][_0x49aa1e(0x2208)]])[_0x49aa1e(0x3661)]([],!0x1);var _0x5938c5={'layerName':_0x1a7483[_0x49aa1e(0x21e8)][_0x4bbcb8][_0x49aa1e(0x3988)],'ids':_0x1a7483[_0x49aa1e(0x21e8)][_0x4bbcb8][_0x49aa1e(0x2f8c)]};this[_0x49aa1e(0x133a)][_0x49aa1e(0x3a33)](_0x5938c5);}return this[_0x49aa1e(0xab6)]=!0x1,this['_ids'];},SpatialQuery3D[_0x68aa19(0x4b51)][_0x68aa19(0x1ca6)]=function(){var _0x5a6035=_0x68aa19,_0x386767=this,_0x12408d=this[_0x5a6035(0x4bdb)][_0x5a6035(0x405f)];if(defined$1(_0x12408d)){var _0x38cfab=new Uint8Array(_0x12408d[_0x5a6035(0xce4)]);this[_0x5a6035(0xac4)][_0x5a6035(0x4979)](this[_0x5a6035(0x1e54)],{'position':Cartesian3['fromDegrees'](_0x12408d[_0x5a6035(0x4771)]['x'],_0x12408d[_0x5a6035(0x4771)]['y'],_0x12408d[_0x5a6035(0x4771)]['z']),'id':this[_0x5a6035(0x4485)],'color':this[_0x5a6035(0x3e5b)],'scale':new Cartesian3(_0x12408d[_0x5a6035(0xbe2)],_0x12408d[_0x5a6035(0x269f)],_0x12408d[_0x5a6035(0x36ce)])},_0x38cfab[_0x5a6035(0x1de1)]);}else{if(''!==this[_0x5a6035(0x4bdb)][_0x5a6035(0x2a1)]){var _0x165f63=this[_0x5a6035(0x4bdb)]['geoFilePath'],_0x3507f4=_0x165f63[_0x5a6035(0x1297)](/\?returnContent=.*$/,'');_0x5a6035(0x54fe)===(_0x3507f4=_0x3507f4[_0x5a6035(0x57ed)](_0x3507f4['length']-0x5)[_0x5a6035(0x22cf)]())?loadJson$1(this['_geometry']['geoFilePath'])['then'](function(_0x74fd00){var _0x3e5611=_0x5a6035;if(null!=_0x74fd00[_0x3e5611(0x4b72)]){_0x386767[_0x3e5611(0x4bdb)][_0x3e5611(0x405f)]=_0x74fd00[_0x3e5611(0x4b72)];var _0x32f4e4=new Uint8Array(_0x74fd00[_0x3e5611(0x4b72)]['model']);_0x386767[_0x3e5611(0xac4)][_0x3e5611(0x4979)](_0x386767[_0x3e5611(0x1e54)],{'position':Cartesian3['fromDegrees'](_0x74fd00['geometry'][_0x3e5611(0x4771)]['x'],_0x74fd00[_0x3e5611(0x4b72)][_0x3e5611(0x4771)]['y'],_0x74fd00[_0x3e5611(0x4b72)][_0x3e5611(0x4771)]['z']),'id':_0x386767['_dataIndex'],'color':_0x386767[_0x3e5611(0x3e5b)],'scale':new Cartesian3(_0x74fd00[_0x3e5611(0x4b72)][_0x3e5611(0xbe2)],_0x74fd00[_0x3e5611(0x4b72)][_0x3e5611(0x269f)],_0x74fd00[_0x3e5611(0x4b72)]['scaleZ'])},_0x32f4e4[_0x3e5611(0x1de1)]);}}):loadArrayBuffer(_0x165f63)[_0x5a6035(0x4e1e)](function(_0x25a8aa){var _0x45bdb6=_0x5a6035,_0x4b0266=new DataView(_0x25a8aa),_0x1be2b9=0x0,_0x32334b=_0x4b0266[_0x45bdb6(0x45b6)](_0x1be2b9,!0x0);_0x1be2b9+=0x4;var _0x3c66b3=getStringFromTypedArray(new Uint8Array(_0x25a8aa,_0x1be2b9,_0x32334b)),_0x244fc6=JSON[_0x45bdb6(0x29e2)](_0x3c66b3)[_0x45bdb6(0x4b72)];if(null!=_0x244fc6){_0x1be2b9+=_0x32334b;var _0x54b957=_0x4b0266[_0x45bdb6(0x45b6)](_0x1be2b9,!0x0);_0x1be2b9+=0x4;var _0x20cd52,_0x433e8f,_0x4d0e14=[];for(_0x20cd52=0x0;_0x20cd52<_0x54b957;_0x20cd52++)_0x433e8f=_0x4b0266[_0x45bdb6(0x45b6)](_0x1be2b9,!0x0),_0x4d0e14[_0x45bdb6(0x3a33)](_0x433e8f),_0x1be2b9+=0x4;var _0x4b5ca8=[];for(_0x20cd52=0x0;_0x20cd52<_0x54b957;_0x20cd52++){if(0x0===(_0x433e8f=_0x4d0e14[_0x20cd52]))_0x4b5ca8[_0x45bdb6(0x3a33)](null);else{var _0x5a86b0=new Uint8Array(_0x25a8aa,_0x1be2b9,_0x433e8f);_0x4b5ca8[_0x45bdb6(0x3a33)](new Uint8Array(_0x5a86b0)[_0x45bdb6(0x1de1)]);}_0x1be2b9+=_0x433e8f;}_0x386767['_queryCollection'][_0x45bdb6(0x4979)](_0x165f63,{'position':Cartesian3['fromDegrees'](_0x244fc6[_0x45bdb6(0x4771)]['x'],_0x244fc6[_0x45bdb6(0x4771)]['y'],_0x244fc6[_0x45bdb6(0x4771)]['z']),'id':_0x386767[_0x45bdb6(0x4485)],'scale':new Cartesian3(_0x244fc6[_0x45bdb6(0xbe2)],_0x244fc6[_0x45bdb6(0x269f)],_0x244fc6[_0x45bdb6(0x36ce)]),'hpr':HeadingPitchRoll['fromDegrees'](-_0x244fc6[_0x45bdb6(0x5029)],_0x244fc6['rotationX'],_0x244fc6[_0x45bdb6(0x1976)])},_0x4b5ca8[0x0],!0x1);}});}}},SpatialQuery3D['prototype']['_updateTextures']=function(_0x106f86,_0x4c9b48){var _0x41cc19=_0x68aa19;if(this[_0x41cc19(0xeb6)]!==_0x4c9b48[_0x41cc19(0x5671)]&&(this[_0x41cc19(0xeb6)]=_0x4c9b48,!(!this[_0x41cc19(0x465)]||defined$1(this[_0x41cc19(0x4e53)])&&this[_0x41cc19(0x4e53)]['isUpdate']||defined$1(this['_disjointBuffer'])&&this['_disjointBuffer'][_0x41cc19(0x279a)])||this[_0x41cc19(0x171a)])){for(var _0x41856e=_0x4c9b48[_0x41cc19(0x1224)],_0x4af897=0x0;_0x4af897<this['_textures'][_0x41cc19(0x531b)];_0x4af897++)this[_0x41cc19(0x4eb3)]['framebuffer']=this['_depthBuffers'][_0x4af897],this[_0x41cc19(0x4eb3)][_0x41cc19(0x5108)](_0x106f86),this[_0x41cc19(0x1400)][_0x4af897][_0x41cc19(0x5108)](_0x106f86);defined$1(this['_beQueryCollection'])&&0x3===this['_textures'][_0x41cc19(0x531b)]&&this[_0x41cc19(0x52cf)][_0x41cc19(0x3024)](this['_textures']),this['_clearCommand'][_0x41cc19(0x27b)]=void 0x0,Matrix4[_0x41cc19(0x254b)](_0x41856e[_0x41cc19(0x4e18)],this[_0x41cc19(0x11eb)]),Matrix4[_0x41cc19(0x254b)](_0x106f86[_0x41cc19(0x3cca)][_0x41cc19(0x1252)],this['_matDepthProject']);for(_0x4af897=0x0;_0x4af897<this[_0x41cc19(0x1bbc)]['length'];_0x4af897++)this['_layers'][_0x4af897]['_setSQViewPrjMatrix'](this[_0x41cc19(0x11eb)],this['_matDepthProject']);this[_0x41cc19(0x465)]=!0x1,this[_0x41cc19(0x1243)]=!0x0;}},Texture3D['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},Texture3D['prototype']['destroy']=function(){var _0x5ccd38=_0x68aa19;return this[_0x5ccd38(0x1968)][_0x5ccd38(0x1651)][_0x5ccd38(0x2769)](this['_texture']),this[_0x5ccd38(0x1968)]['memorySize']-=this['_sizeInBytes'],destroyObject$1(this);},TransformFeedback[_0x68aa19(0x4b51)][_0x68aa19(0xf41)]=function(_0x32894f,_0x5c1742,_0x36d78b,_0x1fe7ab){beginDraw(_0x32894f,_0x5c1742,_0x36d78b,_0x1fe7ab);},TransformFeedback[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x511778,_0x1b8ba0){var _0x979546=_0x68aa19,_0x4c03d4=_0x511778['_gl'];if(this[_0x979546(0x1651)]=_0x4c03d4,!this[_0x979546(0x133e)]){for(var _0x36d0be=this[_0x979546(0x40b2)][_0x979546(0x531b)],_0x4e766c=0x0;_0x4e766c<_0x36d0be;++_0x4e766c)this[_0x979546(0x24c6)](_0x511778,this[_0x979546(0x40b2)][_0x4e766c]);this[_0x979546(0x1e78)]&&this[_0x979546(0x542e)](_0x511778),defined$1(this[_0x979546(0x2f90)])||(this['_handle']=_0x4c03d4[_0x979546(0x3764)]()),this['initialized']=!0x0;}beginDraw(_0x511778,defaultValue$1(this[_0x979546(0x4d73)],_0x1b8ba0[_0x979546(0x27b)]),this,_0x1b8ba0),this[_0x979546(0x159)](_0x511778),this[_0x979546(0x5074)](_0x511778,!0x0),this[_0x979546(0x1b3b)](_0x511778),this[_0x979546(0x2be9)](_0x511778,_0x1b8ba0),this['_drawEvent']['raiseEvent'](_0x511778,_0x1b8ba0),this['_enableVertexAttribArray'](_0x511778,!0x1),this['_frameIdx']=0x1-this[_0x979546(0x3704)];},TransformFeedback[_0x68aa19(0x4b51)][_0x68aa19(0x2be9)]=function(_0x544432,_0x2481be){var _0x2e8d32=_0x68aa19,_0x4f192e=_0x544432[_0x2e8d32(0x1651)];this[_0x2e8d32(0x1fcc)]['_bind'](),_0x544432[_0x2e8d32(0x3a02)]['model']=defaultValue$1(this[_0x2e8d32(0x2f1)],Matrix4[_0x2e8d32(0x5139)]),this[_0x2e8d32(0x1fcc)][_0x2e8d32(0xb4a)](this[_0x2e8d32(0x342c)],_0x544432[_0x2e8d32(0x3a02)],_0x544432[_0x2e8d32(0x446d)]),this[_0x2e8d32(0x1e78)]?(_0x4f192e['bindBuffer'](_0x4f192e[_0x2e8d32(0x45a7)],this['_indexBuffer']),_0x4f192e[_0x2e8d32(0x330)](this[_0x2e8d32(0x397a)],this[_0x2e8d32(0x1274)]['length'],_0x4f192e[_0x2e8d32(0x40c5)],0x0)):_0x4f192e[_0x2e8d32(0x524a)](this[_0x2e8d32(0x397a)],0x0,this['_pointCount']);},TransformFeedback['prototype'][_0x68aa19(0x1b3b)]=function(_0x545a5c){var _0x1d7f02=_0x68aa19,_0x3b240d=_0x545a5c[_0x1d7f02(0x1651)];_0x3b240d['bindTransformFeedback'](_0x3b240d[_0x1d7f02(0x25b8)],this['_handle']),this['_bindVBOToTransformFeedback'](_0x545a5c,!0x0),this[_0x1d7f02(0x1944)]['_bind'](),_0x545a5c['_us'][_0x1d7f02(0xce4)]=defaultValue$1(this[_0x1d7f02(0x2f1)],Matrix4[_0x1d7f02(0x5139)]),this['_feedbackShaderProgram'][_0x1d7f02(0xb4a)](this[_0x1d7f02(0x33e3)],_0x545a5c['_us'],_0x545a5c[_0x1d7f02(0x446d)]),_0x3b240d[_0x1d7f02(0x10ec)](_0x3b240d[_0x1d7f02(0x53b3)]),_0x3b240d[_0x1d7f02(0x3923)](this['_primitiveMode']),this[_0x1d7f02(0x1e78)]?_0x3b240d[_0x1d7f02(0x524a)](this[_0x1d7f02(0x397a)],0x0,0x4*this[_0x1d7f02(0x3d10)]):_0x3b240d[_0x1d7f02(0x524a)](this[_0x1d7f02(0x397a)],0x0,this['_pointCount']),_0x3b240d[_0x1d7f02(0x4032)](),_0x3b240d[_0x1d7f02(0x644)](_0x3b240d['RASTERIZER_DISCARD']),this[_0x1d7f02(0x1fd7)](_0x545a5c,!0x1);},TransformFeedback[_0x68aa19(0x4b51)]['_enableVertexAttribArray']=function(_0x3a735d,_0x22dc08){var _0x54d118=_0x68aa19;for(var _0x14b4fa=_0x3a735d[_0x54d118(0x1651)],_0x52dbae=0x0;_0x52dbae<this['_attributes'][_0x54d118(0x531b)];_0x52dbae++){var _0x22358a=this['_attributes'][_0x52dbae]['index'];_0x22dc08?_0x14b4fa[_0x54d118(0x514d)](_0x22358a):_0x14b4fa['disableVertexAttribArray'](_0x22358a);}},TransformFeedback[_0x68aa19(0x4b51)][_0x68aa19(0x159)]=function(_0x355d2e){var _0x4cf5ca=_0x68aa19;for(var _0xfc1fba=_0x355d2e[_0x4cf5ca(0x1651)],_0x4fca1a=0x0;_0x4fca1a<this[_0x4cf5ca(0x40b2)][_0x4cf5ca(0x531b)];_0x4fca1a++){var _0x4fb573=this['_attributes'][_0x4fca1a],_0xe735f9=_0x4fb573[_0x4cf5ca(0x1fda)],_0x3498f5=_0x4fb573[_0x4cf5ca(0xbdc)];_0xfc1fba[_0x4cf5ca(0x2490)](_0xfc1fba[_0x4cf5ca(0x3747)],this[_0x4cf5ca(0x477e)][this[_0x4cf5ca(0x3704)]][_0xe735f9][_0x4cf5ca(0xed8)]()),_0xfc1fba[_0x4cf5ca(0x55e7)](_0xe735f9,_0x3498f5,_0xfc1fba[_0x4cf5ca(0x15eb)],!0x1,0x0,0x0);}},TransformFeedback['prototype'][_0x68aa19(0x1fd7)]=function(_0x205796,_0x5647d7){var _0x57a954=_0x68aa19;for(var _0x26682e=_0x205796[_0x57a954(0x1651)],_0x11fa0b=0x0;_0x11fa0b<this[_0x57a954(0x40b2)]['length'];_0x11fa0b++){var _0x11f057=this[_0x57a954(0x40b2)][_0x11fa0b][_0x57a954(0x1fda)],_0x424e51=_0x5647d7?this[_0x57a954(0x477e)][0x1-this[_0x57a954(0x3704)]][_0x11f057][_0x57a954(0xed8)]():null;_0x26682e[_0x57a954(0x3591)](_0x26682e[_0x57a954(0xd11)],_0x11f057,_0x424e51);}},TransformFeedback['prototype']['_addAttribute']=function(_0x38604b,_0x250861){var _0x5b6a15=_0x68aa19,_0x9349ba=_0x250861[_0x5b6a15(0x116f)],_0x664fe0=_0x250861['index'];this[_0x5b6a15(0x477e)][0x0][_0x664fe0]=this[_0x5b6a15(0x5383)](_0x38604b,_0x9349ba),this[_0x5b6a15(0x477e)][0x1][_0x664fe0]=this[_0x5b6a15(0x5383)](_0x38604b,_0x9349ba);},TransformFeedback[_0x68aa19(0x4b51)]['_createVBO']=function(_0x10e71a,_0x296db5){var _0x8d2d3d=_0x68aa19;return new Buffer$1({'context':_0x10e71a,'bufferTarget':WebGLConstants$1[_0x8d2d3d(0x3747)],'usage':WebGLConstants$1[_0x8d2d3d(0x2008)],'typedArray':_0x296db5});},TransformFeedback['prototype'][_0x68aa19(0x542e)]=function(_0x37cd91){var _0x32d96d=_0x68aa19,_0x1eb412=_0x37cd91['_gl'];this[_0x32d96d(0x24e6)]=_0x1eb412[_0x32d96d(0x1e5b)](),_0x1eb412[_0x32d96d(0x2490)](_0x1eb412[_0x32d96d(0x45a7)],this[_0x32d96d(0x24e6)]),_0x1eb412[_0x32d96d(0x563a)](_0x1eb412[_0x32d96d(0x45a7)],this['_indices'],_0x1eb412[_0x32d96d(0x495a)]);},TransformFeedback[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},TransformFeedback[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x3ffb12=_0x68aa19;defined$1(this['_normalShaderProgram'])&&(this['_normalShaderProgram']=this[_0x3ffb12(0x1fcc)]&&this[_0x3ffb12(0x1fcc)][_0x3ffb12(0x2578)]()),defined$1(this['_feedbackShaderProgram'])&&(this[_0x3ffb12(0x1944)]=this['_feedbackShaderProgram']&&this[_0x3ffb12(0x1944)][_0x3ffb12(0x2578)]());for(var _0x473d9e=0x0;_0x473d9e<this['_attributes']['length'];_0x473d9e++){var _0x5955a6=this[_0x3ffb12(0x40b2)][_0x473d9e][_0x3ffb12(0x1fda)];this[_0x3ffb12(0x477e)][0x0][_0x5955a6][_0x3ffb12(0x2578)](),this[_0x3ffb12(0x477e)][0x1][_0x5955a6][_0x3ffb12(0x2578)]();}return defined$1(this[_0x3ffb12(0x24e6)])&&this[_0x3ffb12(0x1651)][_0x3ffb12(0x2243)](this[_0x3ffb12(0x24e6)]),defined$1(this[_0x3ffb12(0x2f90)])&&(this[_0x3ffb12(0x2f90)]=this[_0x3ffb12(0x1651)][_0x3ffb12(0x17a5)](this[_0x3ffb12(0x2f90)]),this[_0x3ffb12(0x2f90)]=void 0x0),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](TransformFeedback[_0x68aa19(0x4b51)],{'pass':{'get':function(){var _0x685ea2=_0x68aa19;return this[_0x685ea2(0x2920)];},'set':function(_0x68801a){var _0x613ea8=_0x68aa19;this['_pass']!==_0x68801a&&(this[_0x613ea8(0x2920)]=_0x68801a);}}});var ViewDomeVp=_0x68aa19(0x480d),ViewDomeFp=_0x68aa19(0x6c2),ViewDomeType={'VISIBLEDOME':0x0,'HIDDENDOME':0x1,'ALLDOME':0x2},ViewDomeType$1=Object[_0x68aa19(0x3e37)](ViewDomeType),transform_2d$1=new Matrix4(0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1);function ViewDome(_0x3fdfb1){var _0x8c8db7=_0x68aa19;if(!defined$1(_0x3fdfb1))throw new DeveloperError$1('scene\x20are\x20required.');this[_0x8c8db7(0x54c6)]=_0x3fdfb1,this['_cameraDepthBuffer']=[],this['_cameraNames']=[],this['_renderTextureMatrix']=[],this[_0x8c8db7(0xb20)]=[],this[_0x8c8db7(0x1ef2)]=[],this[_0x8c8db7(0x2796)]=[],this['_dPitch']=[],this[_0x8c8db7(0x8e3)]=void 0x0,this[_0x8c8db7(0xd7d)]=new BoundingSphere(),this[_0x8c8db7(0x2564)]=void 0x0,this[_0x8c8db7(0x4625)]=[0x0,0x0,0x0],this[_0x8c8db7(0x2d29)]=0x0,this[_0x8c8db7(0x3aa9)]=0x168,this[_0x8c8db7(0x3e30)]=new Cartesian4(0x0,0x1,0x0,0.5),this[_0x8c8db7(0xa6c)]=new Cartesian4(0x1,0x0,0x0,0.5),this['_domeType']=ViewDomeType$1[_0x8c8db7(0x1877)],this[_0x8c8db7(0x575a)]=0x0,this[_0x8c8db7(0x33b7)]=0x0,this['_name']='',this[_0x8c8db7(0x1895)]=!0x1,this['_sceneName']='',this['_updateCamera']=!0x0,this['_isRecreateTexture']=!0x0,this[_0x8c8db7(0x274b)]=[],this['_worldMatrix']=Matrix4[_0x8c8db7(0x5139)][_0x8c8db7(0x254b)](),this['_initialize']=!0x1,this['_id']=0x0,this['_isUpdateCommand']=!0x1,this[_0x8c8db7(0x1713)]=!0x1,this['_isClosed']=!0x1;}function destroyCommands$4(_0x588c20){var _0x59bc7f=_0x68aa19;defined$1(_0x588c20[_0x59bc7f(0x8e3)])&&(_0x588c20['_colorCommand'][_0x59bc7f(0xa85)]=_0x588c20[_0x59bc7f(0x8e3)][_0x59bc7f(0xa85)]&&_0x588c20[_0x59bc7f(0x8e3)]['vertexArray'][_0x59bc7f(0x2578)](),_0x588c20[_0x59bc7f(0x8e3)][_0x59bc7f(0x30a0)]=_0x588c20['_colorCommand']['shaderProgram']&&_0x588c20[_0x59bc7f(0x8e3)]['shaderProgram'][_0x59bc7f(0x2578)](),_0x588c20[_0x59bc7f(0x8e3)]=void 0x0);}function destroyDepthBuffer(_0x1087c9){var _0x3dc937=_0x68aa19;if(defined$1(_0x1087c9[_0x3dc937(0x2564)])){for(var _0x3c99e3 in _0x1087c9[_0x3dc937(0x93f)])defined$1(_0x1087c9[_0x3dc937(0x93f)][_0x3c99e3])&&delete _0x1087c9[_0x3dc937(0x2564)]['_framebufferList'][_0x3c99e3];_0x1087c9[_0x3dc937(0x2564)]=void 0x0;}for(var _0x3c99e3 in _0x1087c9['_cameraDepthBuffer'])_0x1087c9['_cameraDepthBuffer'][_0x3c99e3]=_0x1087c9[_0x3dc937(0x93f)][_0x3c99e3]&&_0x1087c9['_cameraDepthBuffer'][_0x3c99e3][_0x3dc937(0x2578)]();}function updateCamera$3(_0x33a97c,_0x588d04,_0x31be63){var _0x1ed86f=_0x68aa19,_0x160d58=_0x31be63[_0x1ed86f(0x1224)],_0x5e820e=_0x160d58['frustum']['aspectRatio'],_0x4a0f63=_0x160d58['frustum']['fov'],_0x3b7a16=_0x160d58['frustum'][_0x1ed86f(0x2cb3)],_0x561f5b=_0x160d58[_0x1ed86f(0x4506)][_0x1ed86f(0x23e)],_0x1ad6b5=new Cartesian3(),_0x1e7d05=_0x160d58['heading'],_0x1e1428=_0x160d58[_0x1ed86f(0x355c)],_0x1918b9=_0x33a97c['_scene'][_0x1ed86f(0x2292)]['cullEnabled'];Cartesian3[_0x1ed86f(0x254b)](_0x160d58['position'],_0x1ad6b5);for(var _0x5d8fe0=0x0;_0x5d8fe0<0x5;_0x5d8fe0++){var _0x5f328b=0x5a*CesiumMath[_0x1ed86f(0x2b22)],_0x573038=0x5a*CesiumMath[_0x1ed86f(0x2b22)],_0x3ba78e=Math[_0x1ed86f(0x15be)](0.5*_0x5f328b)/Math['tan'](0.5*_0x573038),_0x191708=0.001*_0x33a97c[_0x1ed86f(0x2feb)],_0x229c5c=Math[_0x1ed86f(0x2bc6)](_0x33a97c[_0x1ed86f(0x2feb)],0xa),_0xd4e698=Cartesian3['fromDegreesArrayHeights'](_0x33a97c[_0x1ed86f(0x4625)])[0x0],_0xf1da50=_0x33a97c[_0x1ed86f(0x18a1)][_0x5d8fe0];_0x33a97c[_0x1ed86f(0x93f)][_0xf1da50]['isUpdate']=!0x0;var _0x37fb80=_0x31be63[_0x1ed86f(0x1914)];_0x33a97c[_0x1ed86f(0x93f)][_0xf1da50][_0x1ed86f(0x4392)]=function(_0x57290a){var _0x2bfa72=_0x1ed86f;_0x33a97c['_scene']['globe'][_0x2bfa72(0x3c16)]=!0x1,_0x57290a[_0x2bfa72(0x1914)]=!0x1,_0x33a97c[_0x2bfa72(0x1713)]=!0x1;var _0x317e88=_0x57290a[_0x2bfa72(0x1d5e)][_0x2bfa72(0x13f9)],_0xfe9646=_0x33a97c[_0x2bfa72(0x2796)][_0x317e88]*CesiumMath['RADIANS_PER_DEGREE'],_0x37fbf8=_0x33a97c['_dPitch'][_0x317e88]*CesiumMath[_0x2bfa72(0x2b22)];_0x160d58['frustum']['aspectRatio']=_0x3ba78e,_0x160d58[_0x2bfa72(0x4506)][_0x2bfa72(0x1f0a)]=_0x5f328b,_0x160d58[_0x2bfa72(0x4506)][_0x2bfa72(0x2cb3)]=_0x191708,_0x160d58['frustum'][_0x2bfa72(0x23e)]=_0x229c5c+0x64,_0x160d58[_0x2bfa72(0x362c)]({'destination':_0xd4e698,'orientation':{'heading':_0xfe9646,'pitch':_0x37fbf8,'roll':_0x160d58['roll']}}),Matrix4[_0x2bfa72(0x373b)](_0x160d58['viewMatrix'],_0x33a97c['_worldMatrix'],_0x33a97c[_0x2bfa72(0xb20)][_0x317e88]),Matrix4['multiply'](_0x160d58['frustum'][_0x2bfa72(0x117b)],_0x33a97c['_texWorldViewMatrix'][_0x317e88],_0x33a97c[_0x2bfa72(0x2940)][_0x317e88]),Matrix4[_0x2bfa72(0x254b)](_0x160d58[_0x2bfa72(0x4506)][_0x2bfa72(0x117b)],_0x33a97c[_0x2bfa72(0x1ef2)][_0x317e88]);},_0x33a97c[_0x1ed86f(0x93f)][_0xf1da50][_0x1ed86f(0x92b)]=function(_0x36c2f2){var _0x19ef9c=_0x1ed86f;_0x160d58[_0x19ef9c(0x362c)]({'destination':_0x1ad6b5,'orientation':{'heading':_0x1e7d05,'pitch':_0x1e1428,'roll':_0x160d58[_0x19ef9c(0x500e)]},'convert':!0x1}),_0x33a97c[_0x19ef9c(0x54c6)][_0x19ef9c(0x2292)][_0x19ef9c(0x3c16)]=_0x1918b9,_0x160d58[_0x19ef9c(0x4506)][_0x19ef9c(0x1d97)]=_0x5e820e,_0x160d58[_0x19ef9c(0x4506)][_0x19ef9c(0x1f0a)]=_0x4a0f63,_0x160d58[_0x19ef9c(0x4506)][_0x19ef9c(0x2cb3)]=_0x3b7a16,_0x160d58['frustum']['far']=_0x561f5b;var _0x49f19a=_0x36c2f2['_fboState']['name'];for(var _0xaf33ee in(_0x33a97c[_0x19ef9c(0x93f)][_0x49f19a][_0x19ef9c(0x4e9c)]=!0x1,_0x33a97c[_0x19ef9c(0x93f)]))if(_0x33a97c['_cameraDepthBuffer'][_0xaf33ee][_0x19ef9c(0x4e9c)])return void(_0x36c2f2[_0x19ef9c(0x1914)]=_0x37fb80);if(_0x33a97c[_0x19ef9c(0x1713)]=!0x0,_0x33a97c['_textureFinish']){if(!defined$1(_0x33a97c['_colorCommand']))return;var _0x241cac=_0x33a97c[_0x19ef9c(0x8e3)][_0x19ef9c(0x30a0)][_0x19ef9c(0x1eae)],_0x4640c1=_0x33a97c['_colorCommand'][_0x19ef9c(0x30a0)]['vertexShaderSource'],_0x4b209a={'aPosition':0x0};_0x33a97c['_colorCommand'][_0x19ef9c(0x30a0)][_0x19ef9c(0x2578)](),_0x33a97c['_colorCommand'][_0x19ef9c(0x30a0)]=ShaderProgram$1[_0x19ef9c(0x4d21)]({'context':_0x588d04,'vertexShaderSource':_0x4640c1,'fragmentShaderSource':_0x241cac,'attributeLocations':_0x4b209a});}_0x36c2f2[_0x19ef9c(0x1914)]=_0x37fb80;};}}function initialize(_0x20d8f3,_0x4273c2){var _0x51a159=_0x68aa19,_0x198fb9=createBall(_0x20d8f3);computeMatrix$2(_0x20d8f3),createDepthBuffer(_0x20d8f3,_0x4273c2),createCommand$2(_0x20d8f3,_0x4273c2,_0x198fb9['vertexPackage'],_0x198fb9[_0x51a159(0x1c2b)]);}function createBall(_0x50479d){var _0x2d24e8=_0x68aa19;return{'vertexPackage':createBallSectionVertex(0x81,0x81,0x1,_0x50479d[_0x2d24e8(0x2d29)],_0x50479d[_0x2d24e8(0x3aa9)],_0x50479d[_0x2d24e8(0x40d4)]),'indexPackage':createBallSectionIndice(0x81,0x81,_0x50479d[_0x2d24e8(0x2d29)],_0x50479d['_endAngle'],_0x50479d[_0x2d24e8(0x40d4)])};}function createBallSectionVertex(_0xaab326,_0x57e26c,_0x28b251,_0x3fb8eb,_0x64cce7,_0x3629a9){var _0x1991a3=_0x68aa19,_0x56b28c=_0xaab326,_0xb71c7e=_0x57e26c,_0x3c463f=(_0x64cce7-_0x3fb8eb)*CesiumMath[_0x1991a3(0x2b22)]/_0xb71c7e,_0x19b05a=Math['PI']/(0x2*_0x56b28c),_0x2a0265=0x0,_0x1a6508=0x0,_0x5b71a6=!0x1;!_0x3629a9||0x0==_0x3fb8eb&&0x168==_0x64cce7||(_0x5b71a6=!0x0);for(var _0x21525c=0x0,_0x517685=_0x5b71a6?(_0xaab326+0x1)*_0x57e26c+0x1:(_0xaab326+0x1)*_0x57e26c,_0x1f7a88=ComponentDatatype$1[_0x1991a3(0x2074)](ComponentDatatype$1[_0x1991a3(0x15eb)],0x3*_0x517685),_0x51fcae=0x0;_0x51fcae<_0xb71c7e;_0x51fcae++){_0x1a6508=_0x51fcae*_0x3c463f+_0x3fb8eb*CesiumMath['RADIANS_PER_DEGREE'];for(var _0x144291=0x0;_0x144291<=_0x56b28c;_0x144291++){_0x2a0265=_0x144291*_0x19b05a;var _0x21ed8a=_0x28b251*Math['sin'](_0x2a0265)*Math[_0x1991a3(0x1d35)](_0x1a6508),_0x4dc49=_0x28b251*Math[_0x1991a3(0x4322)](_0x2a0265)*Math[_0x1991a3(0x4322)](_0x1a6508),_0x374b07=_0x28b251*Math[_0x1991a3(0x1d35)](_0x2a0265);_0x1f7a88[_0x21525c++]=_0x4dc49,_0x1f7a88[_0x21525c++]=_0x21ed8a,_0x1f7a88[_0x21525c++]=_0x374b07;}}return _0x5b71a6&&(_0x1f7a88[_0x21525c++]=0x0,_0x1f7a88[_0x21525c++]=0x0,_0x1f7a88[_0x21525c++]=0x0),_0x1f7a88;}function createBallSectionIndice(_0x10fbb5,_0x4f5e47,_0x5e93ef,_0x22daf3,_0x3baadb){var _0x161911=_0x68aa19;for(var _0xab2a2=[],_0x4473fd=0x0==_0x5e93ef&&0x168==_0x22daf3?_0x4f5e47:_0x4f5e47-0x1,_0x98ddff=0x0;_0x98ddff<_0x10fbb5;_0x98ddff++)for(var _0xbb3135=0x0;_0xbb3135<_0x4473fd;_0xbb3135++){var _0x4eedce=_0x98ddff+_0xbb3135*(_0x10fbb5+0x1),_0x300609=_0x4eedce+0x1,_0x2832fc=_0xbb3135==_0x4f5e47-0x1?_0x98ddff+0x1:_0x4eedce+_0x10fbb5+0x2;_0xab2a2['push'](_0x4eedce),_0xab2a2[_0x161911(0x3a33)](_0x300609),_0xab2a2[_0x161911(0x3a33)](_0x2832fc),_0xab2a2['push'](_0x4eedce),_0xab2a2[_0x161911(0x3a33)](_0x2832fc),_0xab2a2[_0x161911(0x3a33)](_0x2832fc-0x1);}if(_0x3baadb&&(0x0!=_0x5e93ef||0x168!=_0x22daf3)){var _0xa260e0=(_0x10fbb5+0x1)*_0x4f5e47,_0x5e0ffc=_0x4473fd*(_0x10fbb5+0x1);for(_0x98ddff=0x0;_0x98ddff<_0x10fbb5;_0x98ddff++)_0xab2a2[_0x161911(0x3a33)](_0x98ddff),_0xab2a2['push'](_0x98ddff+0x1),_0xab2a2[_0x161911(0x3a33)](_0xa260e0),_0xab2a2[_0x161911(0x3a33)](_0x98ddff+_0x5e0ffc+0x1),_0xab2a2[_0x161911(0x3a33)](_0x98ddff+_0x5e0ffc),_0xab2a2[_0x161911(0x3a33)](_0xa260e0);}for(var _0x4f630a=0x0,_0x226c8a=ComponentDatatype$1[_0x161911(0x2074)](ComponentDatatype$1[_0x161911(0x2c91)],_0xab2a2[_0x161911(0x531b)]),_0x3458f2=0x0;_0x3458f2<_0xab2a2[_0x161911(0x531b)];_0x3458f2++)_0x226c8a[_0x4f630a++]=_0xab2a2[_0x3458f2];return _0x226c8a;}function computeMatrix$2(_0x326b94){var _0x8479d7=_0x68aa19;if(_0x326b94['_scene'][_0x8479d7(0x4318)]===SceneMode$1[_0x8479d7(0x5135)]){var _0xd3c53a=Cartesian3[_0x8479d7(0x2ac5)](_0x326b94[_0x8479d7(0x4625)][0x0],_0x326b94[_0x8479d7(0x4625)][0x1],_0x326b94[_0x8479d7(0x4625)][0x2]),_0x1e71b8=new HeadingPitchRoll(0x0,0x0,0x0);Transforms['headingPitchRollToFixedFrame'](_0xd3c53a,_0x1e71b8,Ellipsoid[_0x8479d7(0x1d49)],Transforms['eastNorthUpToFixedFrame'],_0x326b94[_0x8479d7(0x1a9f)]);}else{if(_0x326b94[_0x8479d7(0x4625)][0x0]>0xb4||_0x326b94[_0x8479d7(0x4625)][0x0]<-0xb4||_0x326b94['_viewPosition'][0x1]>0xb4||_0x326b94['_viewPosition'][0x1]<-0xb4)layer[_0x8479d7(0x49d9)]=new Cartesian3(layer[_0x8479d7(0x1615)],layer[_0x8479d7(0x11c0)],height);else{var _0x144377=_0x326b94['_scene'][_0x8479d7(0x2564)][_0x8479d7(0x1224)]['_projection'],_0x5c4f69=Cartesian3[_0x8479d7(0x2ac5)](_0x326b94[_0x8479d7(0x4625)][0x0],_0x326b94[_0x8479d7(0x4625)][0x1],_0x326b94['_viewPosition'][0x2]),_0x4c4b8b=_0x144377[_0x8479d7(0x1706)][_0x8479d7(0x541d)](_0x5c4f69);_0x5c4f69=_0x144377['project'](_0x4c4b8b),Matrix4[_0x8479d7(0x1241)](_0x5c4f69,_0x326b94[_0x8479d7(0x1a9f)]),Matrix4['multiply'](transform_2d$1,_0x326b94[_0x8479d7(0x1a9f)],_0x326b94[_0x8479d7(0x1a9f)]);}}Cartesian3['clone'](Cartesian3[_0x8479d7(0x3e26)],_0x326b94[_0x8479d7(0xd7d)]['center']),_0x326b94[_0x8479d7(0xd7d)][_0x8479d7(0x2896)]=_0x326b94[_0x8479d7(0x2feb)],BoundingSphere[_0x8479d7(0x4503)](_0x326b94[_0x8479d7(0xd7d)],_0x326b94[_0x8479d7(0x1a9f)],_0x326b94[_0x8479d7(0xd7d)]);}function createDepthBuffer(_0x4f1662,_0x2a8518){var _0x24187f=_0x68aa19;if(_0x4f1662['_isRecreateTexture']){var _0xd28d27=_0x4f1662['_frameState'];destroyDepthBuffer(_0x4f1662),_0x4f1662['_frameState']=_0xd28d27;for(var _0x3bdd8f=0x0;_0x3bdd8f<0x5;_0x3bdd8f++){var _0x35d7b8=new DepthFramebuffer(_0x2a8518);_0x35d7b8[_0x24187f(0x347a)][_0x24187f(0x427a)]=!0x0,_0x35d7b8[_0x24187f(0x347a)]['isGlobalVisible']=!0x0,_0x35d7b8[_0x24187f(0x463)]=_0x4f1662['_visibleViewport'];var _0x23f997=_0x4f1662[_0x24187f(0x18a1)][_0x3bdd8f];_0x4f1662[_0x24187f(0x93f)][_0x23f997]=_0x35d7b8,_0x4f1662[_0x24187f(0x2564)]['_framebufferList'][_0x23f997]=_0x4f1662['_cameraDepthBuffer'][_0x23f997],_0x4f1662[_0x24187f(0x2940)][_0x23f997]=new Matrix4(),_0x4f1662['_texWorldViewMatrix'][_0x23f997]=new Matrix4(),_0x4f1662['_texPrjMatrix'][_0x23f997]=new Matrix4(),_0x4f1662[_0x24187f(0x2796)][_0x23f997]=0x5a*_0x3bdd8f,_0x4f1662[_0x24187f(0x3b66)][_0x23f997]=0x4==_0x3bdd8f?0x5a:0x0;}_0x4f1662[_0x24187f(0x55a4)]=!0x1;}}function createCommand$2(_0x5cbffa,_0x2ef50f,_0x4658d9,_0x3324b2){var _0x448087=_0x68aa19,_0x4c7a67=Buffer$1[_0x448087(0xb5a)]({'context':_0x2ef50f,'typedArray':_0x4658d9,'usage':BufferUsage['STATIC_DRAW']}),_0xa9ba1b=[],_0x1f8964={'aPosition':0x0};_0xa9ba1b[_0x448087(0x3a33)]({'index':_0x1f8964[_0x448087(0x35d2)],'vertexBuffer':_0x4c7a67,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x448087(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1});var _0x368245=Buffer$1['createIndexBuffer']({'context':_0x2ef50f,'typedArray':_0x3324b2,'usage':BufferUsage[_0x448087(0x495a)],'indexDatatype':IndexDatatype$1[_0x448087(0x2c91)]});_0x5cbffa[_0x448087(0x8e3)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x448087(0x139)],'modelMatrix':_0x5cbffa[_0x448087(0x1a9f)],'boundingVolume':_0x5cbffa[_0x448087(0xd7d)],'pass':Pass$1[_0x448087(0x5d7)],'owner':_0x5cbffa,'cull':!0x1}),_0x5cbffa['_colorCommand'][_0x448087(0xa85)]=new VertexArray({'context':_0x2ef50f,'attributes':_0xa9ba1b,'indexBuffer':_0x368245});var _0xecc20=new ShaderSource({'name':'ViewDomeVp','sources':[ViewDomeVp]}),_0x46fe37=new ShaderSource({'name':_0x448087(0x3008),'sources':[ViewDomeFp]});_0x5cbffa[_0x448087(0x8e3)][_0x448087(0x30a0)]=ShaderProgram$1[_0x448087(0x4d21)]({'context':_0x2ef50f,'vertexShaderSource':_0xecc20,'fragmentShaderSource':_0x46fe37,'attributeLocations':_0x1f8964}),_0x5cbffa[_0x448087(0x8e3)][_0x448087(0x5547)]=RenderState[_0x448087(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x448087(0x2911)]}),_0x5cbffa['_colorCommand'][_0x448087(0x15fe)]={'uVisibleAreaColor':function(){var _0x51ec90=_0x448087;return _0x5cbffa[_0x51ec90(0x3e30)];},'uHiddenAreaColor':function(){var _0x534cdc=_0x448087;return _0x5cbffa[_0x534cdc(0xa6c)];},'uTexWorldViewProjMatrix0':function(){return _0x5cbffa['_renderTextureMatrix'][_0x5cbffa['_cameraNames'][0x0]];},'uTexWorldViewProjMatrix1':function(){return _0x5cbffa['_renderTextureMatrix'][_0x5cbffa['_cameraNames'][0x1]];},'uTexWorldViewProjMatrix2':function(){var _0x2307c8=_0x448087;return _0x5cbffa[_0x2307c8(0x2940)][_0x5cbffa[_0x2307c8(0x18a1)][0x2]];},'uTexWorldViewProjMatrix3':function(){var _0x20323c=_0x448087;return _0x5cbffa[_0x20323c(0x2940)][_0x5cbffa[_0x20323c(0x18a1)][0x3]];},'uTexWorldViewProjMatrix4':function(){var _0x518a59=_0x448087;return _0x5cbffa[_0x518a59(0x2940)][_0x5cbffa[_0x518a59(0x18a1)][0x4]];},'uTexWorldViewMatrix0':function(){var _0x2ac0f7=_0x448087;return _0x5cbffa['_texWorldViewMatrix'][_0x5cbffa[_0x2ac0f7(0x18a1)][0x0]];},'uTexWorldViewMatrix1':function(){var _0x3ea2e3=_0x448087;return _0x5cbffa[_0x3ea2e3(0xb20)][_0x5cbffa[_0x3ea2e3(0x18a1)][0x1]];},'uTexWorldViewMatrix2':function(){var _0x43f7f0=_0x448087;return _0x5cbffa[_0x43f7f0(0xb20)][_0x5cbffa[_0x43f7f0(0x18a1)][0x2]];},'uTexWorldViewMatrix3':function(){var _0x2ecc85=_0x448087;return _0x5cbffa[_0x2ecc85(0xb20)][_0x5cbffa[_0x2ecc85(0x18a1)][0x3]];},'uTexWorldViewMatrix4':function(){var _0x35bdd7=_0x448087;return _0x5cbffa[_0x35bdd7(0xb20)][_0x5cbffa[_0x35bdd7(0x18a1)][0x4]];},'uTexProjMatrix0':function(){var _0x4dfdc7=_0x448087;return _0x5cbffa['_texPrjMatrix'][_0x5cbffa[_0x4dfdc7(0x18a1)][0x0]];},'uTexProjMatrix1':function(){var _0x3cc2b9=_0x448087;return _0x5cbffa['_texPrjMatrix'][_0x5cbffa[_0x3cc2b9(0x18a1)][0x1]];},'uTexProjMatrix2':function(){var _0xd7be32=_0x448087;return _0x5cbffa[_0xd7be32(0x1ef2)][_0x5cbffa[_0xd7be32(0x18a1)][0x2]];},'uTexProjMatrix3':function(){return _0x5cbffa['_texPrjMatrix'][_0x5cbffa['_cameraNames'][0x3]];},'uTexProjMatrix4':function(){var _0x51b57c=_0x448087;return _0x5cbffa[_0x51b57c(0x1ef2)][_0x5cbffa['_cameraNames'][0x4]];},'uDepthMap0':function(){var _0x5433a7=_0x448087;return _0x5cbffa[_0x5433a7(0x93f)][_0x5cbffa[_0x5433a7(0x18a1)][0x0]]['depthTexture'];},'uDepthMap1':function(){var _0x24720f=_0x448087;return _0x5cbffa['_cameraDepthBuffer'][_0x5cbffa[_0x24720f(0x18a1)][0x1]][_0x24720f(0x84e)];},'uDepthMap2':function(){var _0x340afc=_0x448087;return _0x5cbffa[_0x340afc(0x93f)][_0x5cbffa[_0x340afc(0x18a1)][0x2]]['depthTexture'];},'uDepthMap3':function(){var _0x35a9cf=_0x448087;return _0x5cbffa[_0x35a9cf(0x93f)][_0x5cbffa['_cameraNames'][0x3]][_0x35a9cf(0x84e)];},'uDepthMap4':function(){var _0x1f2af0=_0x448087;return _0x5cbffa['_cameraDepthBuffer'][_0x5cbffa[_0x1f2af0(0x18a1)][0x4]][_0x1f2af0(0x84e)];},'uRadius':function(){var _0x2dc2e2=_0x448087;return _0x5cbffa[_0x2dc2e2(0x2feb)];},'uDomeType':function(){return _0x5cbffa['_domeType'];}};}Object[_0x68aa19(0x5b7)](ViewDome['prototype'],{'viewPosition':{'get':function(){var _0xca9ba1=_0x68aa19;return this[_0xca9ba1(0x4625)];},'set':function(_0x10790b){var _0x1b7589=_0x68aa19;this[_0x1b7589(0x4625)]=_0x10790b,this['_updateCamera']=!0x0;}},'distance':{'get':function(){var _0x358751=_0x68aa19;return this[_0x358751(0x2feb)];},'set':function(_0x4eb230){var _0x4bc781=_0x68aa19;if(_0x4eb230<=0x0)throw new DeveloperError$1(_0x4bc781(0x4b52));this[_0x4bc781(0x2feb)]=_0x4eb230,this[_0x4bc781(0xa4f)]=!0x0;}},'startAngle':{'get':function(){return this['_startAngle'];},'set':function(_0x149081){var _0x19c761=_0x68aa19;this['_startAngle']=_0x149081,this[_0x19c761(0x1d4b)]=!0x1,this[_0x19c761(0xa4f)]=!0x0;}},'endAngle':{'get':function(){var _0x10c98a=_0x68aa19;return this[_0x10c98a(0x3aa9)];},'set':function(_0x556967){var _0x466dc5=_0x68aa19;this[_0x466dc5(0x3aa9)]=_0x556967,this[_0x466dc5(0x1d4b)]=!0x1,this[_0x466dc5(0xa4f)]=!0x0;}},'visibleAreaColor':{'get':function(){var _0x4700e2=_0x68aa19,_0x4494ed=new Color$2();return _0x4494ed[_0x4700e2(0x4f34)]=this[_0x4700e2(0x3e30)]['x'],_0x4494ed[_0x4700e2(0x2129)]=this[_0x4700e2(0x3e30)]['y'],_0x4494ed['blue']=this[_0x4700e2(0x3e30)]['z'],_0x4494ed[_0x4700e2(0x24f9)]=this['_visibleAreaColor']['w'],_0x4494ed;},'set':function(_0x27dc16){var _0x354ceb=_0x68aa19;this[_0x354ceb(0x3e30)]['x']=_0x27dc16[_0x354ceb(0x4f34)],this['_visibleAreaColor']['y']=_0x27dc16[_0x354ceb(0x2129)],this[_0x354ceb(0x3e30)]['z']=_0x27dc16[_0x354ceb(0x28f8)],this[_0x354ceb(0x3e30)]['w']=_0x27dc16[_0x354ceb(0x24f9)];}},'hiddenAreaColor':{'get':function(){var _0x3655be=_0x68aa19,_0x4c9ea4=new Color$2();return _0x4c9ea4[_0x3655be(0x4f34)]=this[_0x3655be(0xa6c)]['x'],_0x4c9ea4[_0x3655be(0x2129)]=this[_0x3655be(0xa6c)]['y'],_0x4c9ea4['blue']=this['_hiddenAreaColor']['z'],_0x4c9ea4[_0x3655be(0x24f9)]=this[_0x3655be(0xa6c)]['w'],_0x4c9ea4;},'set':function(_0x40cba3){var _0x12a3d5=_0x68aa19;this[_0x12a3d5(0xa6c)]['x']=_0x40cba3['red'],this['_hiddenAreaColor']['y']=_0x40cba3[_0x12a3d5(0x2129)],this[_0x12a3d5(0xa6c)]['z']=_0x40cba3['blue'],this[_0x12a3d5(0xa6c)]['w']=_0x40cba3[_0x12a3d5(0x24f9)];}},'domeType':{'get':function(){var _0x44fb2f=_0x68aa19;return this[_0x44fb2f(0x21c7)];},'set':function(_0x25dbaa){var _0x2e76b9=_0x68aa19;this[_0x2e76b9(0x21c7)]=_0x25dbaa;}},'isClosed':{'get':function(){return this['_isClosed'];},'set':function(_0x45c556){var _0x1fa763=_0x68aa19;this[_0x1fa763(0x40d4)]=_0x45c556,this[_0x1fa763(0x1d4b)]=!0x1,this[_0x1fa763(0xa4f)]=!0x0,this['_isRecreateTexture']=!0x0;}}}),ViewDome[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x1cdd0f=_0x68aa19;return destroyDepthBuffer(this),destroyCommands$4(this),this[_0x1cdd0f(0x54c6)][_0x1cdd0f(0x13c)]=0x3e8,this[_0x1cdd0f(0x54c6)][_0x1cdd0f(0xa20)][_0x1cdd0f(0x4b3f)](this[_0x1cdd0f(0x1e54)],!0x0),destroyObject$1(this);},ViewDome[_0x68aa19(0x4b51)][_0x68aa19(0x951)]=function(){var _0xbd50f=_0x68aa19;if(''===this[_0xbd50f(0x1e54)]&&!this['_checking']){this[_0xbd50f(0x1e54)]=_0xbd50f(0x3cfc)+this[_0xbd50f(0x54c6)][_0xbd50f(0xa20)][_0xbd50f(0x4302)],this[_0xbd50f(0x5181)]=this[_0xbd50f(0x1e54)]+_0xbd50f(0x54c6);for(var _0x2434e8=0x0;_0x2434e8<0x5;_0x2434e8++)this[_0xbd50f(0x18a1)][_0xbd50f(0x3a33)](this[_0xbd50f(0x1e54)]+_0xbd50f(0x4ce6)+_0x2434e8);this[_0xbd50f(0x54c6)][_0xbd50f(0xa20)][_0xbd50f(0x4979)](this);}},ViewDome[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x13cccd,_0x8be893,_0x3f36a5){var _0x576b26=_0x68aa19;_0x576b26(0x1f70)===_0x8be893[_0x576b26(0x1d5e)]['name']||_0x8be893[_0x576b26(0x14f6)][_0x576b26(0x3f0b)]||_0x8be893['_fboState']['enabled']||(_0x8be893[_0x576b26(0x1224)][_0x576b26(0x50ce)]||(this['_initialize']||(this[_0x576b26(0x2564)]=_0x8be893,initialize(this,_0x13cccd),this[_0x576b26(0x1d4b)]=!0x0,this[_0x576b26(0x1713)]=!0x1),this[_0x576b26(0xa4f)]&&(this[_0x576b26(0x2564)]=_0x8be893,this[_0x576b26(0x55a4)]&&(createDepthBuffer(this),this['_isRecreateTexture']=!0x1),updateCamera$3(this,_0x13cccd,this['_frameState']),this['_update']=!0x1,this[_0x576b26(0xa4f)]=!0x1),defined$1(this[_0x576b26(0x8e3)])&&this[_0x576b26(0x1713)]&&_0x3f36a5[_0x576b26(0x3a33)](this[_0x576b26(0x8e3)])));},ViewDome[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x6bf2b9=_0x68aa19;this[_0x6bf2b9(0x54c6)][_0x6bf2b9(0xa20)]['remove'](this[_0x6bf2b9(0x1e54)],!0x1);};var ViewShedAnalysisFp='#ifdef\x20GL_EXT_frag_depth\x0a#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0a#endif\x0a#ifdef\x20GL_OES_standard_derivatives\x0a#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20vec4\x20uVisibleAreaColor;\x0auniform\x20vec4\x20uHiddenAreaColor;\x0auniform\x20mat4\x20uRenderTextureMatrix;\x0auniform\x20vec2\x20uTexture1_size;\x0auniform\x20sampler2D\x20uTexture1;\x0auniform\x20sampler2D\x20uGlobalDepthTexture;\x0auniform\x20vec2\x20uGlobeTextureSize;\x0avarying\x20vec4\x20vClip_pos;\x0a\x0afloat\x20getDepth(in\x20vec4\x20depth)\x0a{\x0a\x20\x20\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a#ifdef\x20LOG_DEPTH\x0a\x09//\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x09//\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x09//\x20float\x20depthLog\x20=\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a\x20\x20\x20\x20//\x20depthLog\x20=\x20depthLog\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20//\x20return\x20depthLog;\x0a\x20\x20\x20\x20//\x20return\x20czm_reverseLogDepth(z_window);\x0a#endif\x0a\x20\x20\x20\x20return\x20z_window;\x0a}\x0a\x0afloat\x20getDepthFromShadowMap(in\x20sampler2D\x20viewShedTexture,\x20in\x20vec4\x20texCoord)\x0a{\x0a\x09vec2\x20tCoord;\x0a\x20\x20\x20\x20tCoord\x20=\x20texCoord.xy\x20*\x20uTexture1_size\x20-\x200.5;\x0a\x09float\x20x0\x20=\x20floor(tCoord.x);\x0a\x09float\x20x1\x20=\x20ceil(tCoord.x);\x0a\x09float\x20y0\x20=\x20floor(tCoord.y);\x0a\x09float\x20y1\x20=\x20ceil(tCoord.y);\x0a\x09vec2\x20invTexSize\x20=\x201.0\x20/\x20uTexture1_size;\x0a\x09vec2\x20t00\x20=\x20vec2((x0\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y0\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t10\x20=\x20vec2((x1\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y0\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t01\x20=\x20vec2((x0\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y1\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09vec2\x20t11\x20=\x20vec2((x1\x20+\x200.5)\x20*\x20invTexSize.x,\x20(y1\x20+\x200.5)\x20*\x20invTexSize.y);\x0a\x09float\x20z00\x20=\x20getDepth(texture2D(uTexture1,\x20t00));\x0a\x09float\x20z10\x20=\x20getDepth(texture2D(uTexture1,\x20t01));\x0a\x09float\x20z01\x20=\x20getDepth(texture2D(uTexture1,\x20t10));\x0a\x09float\x20z11\x20=\x20getDepth(texture2D(uTexture1,\x20t11));\x0a\x09float\x20depth\x20=\x20max(max(z00,\x20z01),\x20max(z10,\x20z11));\x0a\x09return\x20depth;\x0a}\x0a\x0a#ifdef\x20CLIPPOLYGON\x0auniform\x20sampler2D\x20uPolygonTexture;\x0auniform\x20mat4\x20uPolygonTextureMatrix;\x0auniform\x20float\x20uPolygonMode;\x0abool\x20isClipValid(vec2\x20texcoord)\x0a{\x0a\x20\x20\x20\x20bool\x20keepInside\x20=\x20(uPolygonMode\x20>\x201.5);\x0a\x20\x20\x20\x20if(keepInside)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20texture2D(uPolygonTexture,\x20texcoord).r\x20>\x200.5;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20return\x20texture2D(uPolygonTexture,\x20texcoord).r\x20<\x200.5;\x0a\x20\x20\x20\x20}\x0a}\x0a#endif\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20czm_writeDepthClampedToFarPlane();\x0a\x09vec4\x20depthTexCoord\x20=\x20vClip_pos\x20/\x20vClip_pos.w;\x0a\x09depthTexCoord.xy\x20=\x20depthTexCoord.xy\x20*\x200.5\x20+\x200.5;\x0a//\x20#ifdef\x20LOG_DEPTH\x0a//\x20\x20\x20\x20\x20depthTexCoord.x\x20=\x20depthTexCoord.x\x20*\x20czm_viewport.z\x20/\x20uGlobeTextureSize.x\x20+\x20czm_viewport.x\x20/\x20uGlobeTextureSize.x;\x0a//\x20\x20\x20\x20\x20depthTexCoord.y\x20=\x20depthTexCoord.y\x20*\x20czm_viewport.w\x20/\x20uGlobeTextureSize.y\x20+\x20czm_viewport.y\x20/\x20uGlobeTextureSize.y;\x0a//\x20#endif\x0a\x09float\x20sceneDepth\x20=\x20czm_unpackDepth(texture2D(uGlobalDepthTexture,\x20depthTexCoord.xy));\x0a//\x20#ifdef\x20LOG_DEPTH\x0a//\x20\x20\x20\x20\x20sceneDepth\x20=\x20czm_reverseLogDepth(sceneDepth);\x0a//\x20#endif\x0a\x09sceneDepth\x20=\x20sceneDepth\x20*\x202.0\x20-\x201.0;\x0a\x09vec4\x20pos\x20=\x20vClip_pos;\x0a\x09pos.z\x20=\x20sceneDepth\x20*\x20pos.w;\x0a\x09//vec4\x20viewPos\x20=\x20czm_inverseProjection\x20*\x20pos;\x0a\x09vec4\x20renderTextureCoord\x20=\x20uRenderTextureMatrix\x20*\x20pos;\x0a\x09vec4\x20texCoord\x20=\x20renderTextureCoord\x20/\x20renderTextureCoord.w;\x0a\x09texCoord.xyz\x20=\x20texCoord.xyz\x20*\x200.5\x20+\x200.5;\x0a\x09float\x20depth\x20=\x20getDepthFromShadowMap(uTexture1,\x20texCoord);\x0a\x09float\x20dxc\x20=\x20abs(dFdx(texCoord.z));\x0a\x09float\x20dyc\x20=\x20abs(dFdy(texCoord.z));\x0a\x09float\x20dF\x20=\x20max(dxc,\x20dyc)\x20*\x203.0;\x0a\x09float\x20bias\x20=\x201.0e-6\x20+\x20dF;\x0a\x09float\x20c\x20=\x20float(depth\x20+\x20bias\x20<\x20texCoord.z);\x0a\x09vec4\x20resultColor\x20=\x20mix(uVisibleAreaColor,\x20uHiddenAreaColor,\x20vec4(c));\x0a\x09if(resultColor.a\x20<\x200.1)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a#ifdef\x20CLIPPOLYGON\x0a\x20\x20\x20\x20vec4\x20polygonTextureCoord\x20=\x20uPolygonTextureMatrix\x20*\x20pos;\x0a\x09vec4\x20texCoordPolygon\x20=\x20polygonTextureCoord\x20/\x20polygonTextureCoord.w;\x0a\x09texCoordPolygon.xyz\x20=\x20texCoordPolygon.xyz\x20*\x200.5\x20+\x200.5;\x0a\x09if(texCoordPolygon.x\x20<\x200.0\x20||\x20texCoordPolygon.x\x20>\x201.0\x20||\x20texCoordPolygon.y\x20<\x200.0\x20||\x20texCoordPolygon.y\x20>\x201.0)\x0a\x09{\x0a\x09\x09discard;\x0a\x20\x20\x20\x20}\x0a\x09if(!isClipValid(texCoordPolygon.xy))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x09gl_FragColor\x20=\x20resultColor;\x0a\x09gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a}',MultiViewShedAnalysisFp=_0x68aa19(0x4194);function ViewShed3D(_0x289e97){var _0x30eafd=_0x68aa19;if(!defined$1(_0x289e97))throw new DeveloperError$1(_0x30eafd(0x66e));this['_scene']=_0x289e97,this['_globalDepthBuffer']=void 0x0,this[_0x30eafd(0x93f)]=void 0x0,this[_0x30eafd(0x1719)]=new ClearCommand({'stencil':0x0}),this[_0x30eafd(0x1719)][_0x30eafd(0x18ad)]=Pass$1['ANALYSIS'],this[_0x30eafd(0x555)]=void 0x0,this[_0x30eafd(0x300d)]=void 0x0,this[_0x30eafd(0x8e3)]=void 0x0,this[_0x30eafd(0xd7d)]=new BoundingSphere(),this[_0x30eafd(0x2564)]=void 0x0,this[_0x30eafd(0x4625)]=[0x0,0x0,0x0],this[_0x30eafd(0x163f)]=0x0,this['_pitch']=0x0,this['_horizontalFov']=0x5a,this['_verticalFov']=0x3c,this[_0x30eafd(0x2feb)]=0xc8,this[_0x30eafd(0x3e30)]=new Cartesian4(0x0,0x1,0x0,0.5),this[_0x30eafd(0xa6c)]=new Cartesian4(0x1,0x0,0x0,0.5),this[_0x30eafd(0x4644)]=new Cartesian4(0x1,0x1,0x1,0x1),this[_0x30eafd(0x495)]=0x14,this[_0x30eafd(0x341b)]=new Matrix4(),this[_0x30eafd(0x3149)]=new Matrix4(),this['_matProj']=new Matrix4(),this[_0x30eafd(0x2940)]=new Matrix4(),this['_update']=!0x0,this[_0x30eafd(0x2b7f)]=0x0,this[_0x30eafd(0x1e54)]='',this[_0x30eafd(0x5181)]='',this[_0x30eafd(0x22a1)]='',this['_checking']=!0x1,this[_0x30eafd(0x463)]=0xfff,this[_0x30eafd(0x274b)]=[],this['_multiNames']=[],this['_isUpdateCommand']=!0x1,this['_isShowLine']=!0x0,this['_polygonTexture']=void 0x0,this[_0x30eafd(0x1460)]=new AssociativeArray(),this[_0x30eafd(0xddb)]=new Matrix4(),this[_0x30eafd(0x42bb)]=new Matrix4(),this['_polygonUpdate']=!0x1,this[_0x30eafd(0x194f)]=ClippingType$1[_0x30eafd(0xdd1)];}function destroyCommands$3(_0x44ffb7){var _0x4622c9=_0x68aa19;defined$1(_0x44ffb7[_0x4622c9(0x300d)])&&(_0x44ffb7[_0x4622c9(0x300d)][_0x4622c9(0xa85)]=_0x44ffb7[_0x4622c9(0x300d)][_0x4622c9(0xa85)]&&_0x44ffb7['_stencilCommand'][_0x4622c9(0xa85)][_0x4622c9(0x2578)](),_0x44ffb7[_0x4622c9(0x300d)]['shaderProgram']=_0x44ffb7[_0x4622c9(0x300d)]['shaderProgram']&&_0x44ffb7[_0x4622c9(0x300d)][_0x4622c9(0x30a0)][_0x4622c9(0x2578)](),_0x44ffb7[_0x4622c9(0x300d)]=void 0x0),defined$1(_0x44ffb7['_colorCommand'])&&(_0x44ffb7[_0x4622c9(0x8e3)][_0x4622c9(0xa85)]=_0x44ffb7['_colorCommand'][_0x4622c9(0xa85)]&&_0x44ffb7['_colorCommand']['vertexArray'][_0x4622c9(0x2578)](),_0x44ffb7[_0x4622c9(0x8e3)]['shaderProgram']=_0x44ffb7['_colorCommand'][_0x4622c9(0x30a0)]&&_0x44ffb7[_0x4622c9(0x8e3)]['shaderProgram'][_0x4622c9(0x2578)](),_0x44ffb7[_0x4622c9(0x8e3)]=void 0x0),defined$1(_0x44ffb7[_0x4622c9(0x555)])&&(_0x44ffb7[_0x4622c9(0x555)][_0x4622c9(0xa85)]=_0x44ffb7['_lineCommand'][_0x4622c9(0xa85)]&&_0x44ffb7[_0x4622c9(0x555)][_0x4622c9(0xa85)][_0x4622c9(0x2578)](),_0x44ffb7[_0x4622c9(0x555)][_0x4622c9(0x30a0)]=_0x44ffb7['_lineCommand']['shaderProgram']&&_0x44ffb7[_0x4622c9(0x555)][_0x4622c9(0x30a0)][_0x4622c9(0x2578)](),_0x44ffb7[_0x4622c9(0x555)]=void 0x0);}function updateCamera$2(_0x2c73fb,_0x3b2a81,_0x5d0e95){var _0x192f19=_0x68aa19,_0x111ce1=_0x2c73fb[_0x192f19(0x1ed3)]*CesiumMath[_0x192f19(0x2b22)],_0x275a4b=_0x2c73fb[_0x192f19(0x281f)]*CesiumMath[_0x192f19(0x2b22)],_0x38e19b=Math[_0x192f19(0x15be)](0.5*_0x111ce1)/Math['tan'](0.5*_0x275a4b);_0x2c73fb[_0x192f19(0x2feb)];var _0x525b09=Math[_0x192f19(0x2bc6)](_0x2c73fb['_distance'],0xa),_0x4a8971=_0x2c73fb['_direction']*CesiumMath[_0x192f19(0x2b22)],_0x1b1fc5=_0x2c73fb['_pitch']*CesiumMath[_0x192f19(0x2b22)],_0xe13071=Cartesian3[_0x192f19(0x46c2)](_0x2c73fb[_0x192f19(0x4625)])[0x0],_0x2fb684=_0x5d0e95['camera'],_0x7fb2b5=_0x2fb684[_0x192f19(0x4506)][_0x192f19(0x1d97)],_0x1f150a=_0x2fb684[_0x192f19(0x4506)][_0x192f19(0x1f0a)],_0x1465de=_0x2fb684['frustum'][_0x192f19(0x2cb3)],_0x21a427=_0x2fb684[_0x192f19(0x4506)]['far'],_0x1292fa=new Cartesian3(),_0x5c5642=_0x2fb684['heading'],_0x478afb=_0x2fb684['pitch'],_0x44dd77=_0x2fb684[_0x192f19(0x4503)];Cartesian3[_0x192f19(0x254b)](_0x2fb684[_0x192f19(0x4771)],_0x1292fa),_0x2c73fb[_0x192f19(0x93f)][_0x192f19(0x279a)]=!0x0;var _0x238bec=_0x5d0e95[_0x192f19(0x1914)];if(_0x2c73fb['_cameraDepthBuffer'][_0x192f19(0x4392)]=function(_0x2e2671){var _0x368de3=_0x192f19;_0x2e2671[_0x368de3(0x1914)]=!0x1,_0x7fb2b5=_0x2fb684[_0x368de3(0x4506)]['aspectRatio'],_0x1f150a=_0x2fb684[_0x368de3(0x4506)][_0x368de3(0x1f0a)],_0x1465de=_0x2fb684[_0x368de3(0x4506)][_0x368de3(0x2cb3)],_0x21a427=_0x2fb684[_0x368de3(0x4506)][_0x368de3(0x23e)],_0x5c5642=_0x2fb684[_0x368de3(0x8db)],_0x478afb=_0x2fb684[_0x368de3(0x355c)],_0x44dd77=_0x2fb684[_0x368de3(0x4503)],_0x2fb684[_0x368de3(0x1255)](Matrix4[_0x368de3(0x5139)]),Cartesian3['clone'](_0x2fb684[_0x368de3(0x4771)],_0x1292fa),_0x2fb684[_0x368de3(0x4506)][_0x368de3(0x1d97)]=_0x38e19b,_0x2fb684[_0x368de3(0x4506)][_0x368de3(0x1f0a)]=_0x111ce1,_0x2fb684[_0x368de3(0x4506)][_0x368de3(0x2cb3)]=0x1,_0x2fb684[_0x368de3(0x4506)]['far']=_0x525b09+0x64,_0x2fb684[_0x368de3(0x362c)]({'destination':_0xe13071,'orientation':{'heading':_0x4a8971,'pitch':_0x1b1fc5,'roll':_0x2fb684[_0x368de3(0x500e)]}}),Matrix4['multiply'](_0x2fb684[_0x368de3(0x4506)][_0x368de3(0x117b)],_0x2fb684[_0x368de3(0x4e18)],_0x2c73fb[_0x368de3(0x3149)]),Matrix4[_0x368de3(0x254b)](_0x2fb684[_0x368de3(0x4629)],_0x2c73fb[_0x368de3(0x341b)]),Matrix4[_0x368de3(0x254b)](_0x2fb684[_0x368de3(0x4506)]['projectionMatrix'],_0x2c73fb['_matProj']),Cartesian3[_0x368de3(0x254b)](Cartesian3[_0x368de3(0x3e26)],_0x2c73fb['_boundingSphere']['center']),_0x2c73fb[_0x368de3(0xd7d)][_0x368de3(0x2896)]=_0x2c73fb[_0x368de3(0x2feb)],BoundingSphere['transform'](_0x2c73fb['_boundingSphere'],_0x2c73fb[_0x368de3(0x341b)],_0x2c73fb[_0x368de3(0xd7d)]);},_0x2c73fb[_0x192f19(0x93f)][_0x192f19(0x92b)]=function(_0x429fe8){var _0x136050=_0x192f19;_0x2fb684[_0x136050(0x362c)]({'destination':_0x1292fa,'orientation':{'heading':_0x5c5642,'pitch':_0x478afb,'roll':_0x2fb684[_0x136050(0x500e)]},'convert':!0x1}),_0x2fb684['frustum']['aspectRatio']=_0x7fb2b5,_0x2fb684[_0x136050(0x4506)][_0x136050(0x1f0a)]=_0x1f150a,_0x2fb684[_0x136050(0x4506)][_0x136050(0x2cb3)]=_0x1465de,_0x2fb684['frustum'][_0x136050(0x23e)]=_0x21a427,_0x2fb684[_0x136050(0x1255)](_0x44dd77),_0x2c73fb[_0x136050(0x93f)]['isUpdate']=!0x1,_0x429fe8[_0x136050(0x1914)]=_0x238bec;},defined$1(_0x2c73fb[_0x192f19(0x146b)])){_0x2c73fb[_0x192f19(0x146b)][_0x192f19(0x279a)]=!0x0;var _0x490a70=_0x2c73fb;_0x2c73fb[_0x192f19(0x146b)]['_beginFunc']=function(_0x39d39a){var _0x55bc05=_0x192f19;_0x39d39a[_0x55bc05(0x1914)]=!0x1,_0x490a70[_0x55bc05(0x54c6)][_0x55bc05(0x27c5)]<0xa&&(_0x490a70[_0x55bc05(0x54c6)][_0x55bc05(0x27c5)]=0xa),_0x490a70[_0x55bc05(0x54c6)]['_commandsFar']/_0x490a70[_0x55bc05(0x54c6)][_0x55bc05(0x27c5)]>0x64&&(_0x490a70[_0x55bc05(0x54c6)][_0x55bc05(0x27c5)]+=0x14),_0x2fb684[_0x55bc05(0x4506)][_0x55bc05(0x2cb3)]=_0x490a70['_scene']['_commandsNear']||0x1,_0x2fb684[_0x55bc05(0x4506)]['far']=_0x490a70[_0x55bc05(0x54c6)][_0x55bc05(0x102a)]||0x3e8,_0x2c73fb['_globalDepthProjMatrix']=_0x2fb684['frustum']['projectionMatrix'],_0x2c73fb['_globalDepthProjMatrixInv']=Matrix4['inverse'](_0x2c73fb[_0x55bc05(0x4dcb)],new Matrix4());var _0x226c4d=Matrix4[_0x55bc05(0x373b)](_0x2fb684[_0x55bc05(0x4629)],_0x2c73fb[_0x55bc05(0x3cfb)],new Matrix4());Matrix4[_0x55bc05(0x373b)](_0x2c73fb[_0x55bc05(0x3149)],_0x226c4d,_0x2c73fb[_0x55bc05(0x2940)]),defined$1(_0x2c73fb[_0x55bc05(0x42bb)])&&Matrix4['multiply'](_0x2c73fb[_0x55bc05(0x42bb)],_0x226c4d,_0x2c73fb[_0x55bc05(0xddb)]);},_0x2c73fb[_0x192f19(0x146b)][_0x192f19(0x92b)]=function(_0x24d459){var _0x1a1534=_0x192f19;_0x24d459['useLogDepth']=_0x238bec,_0x2fb684['frustum']['near']=_0x1465de,_0x2fb684[_0x1a1534(0x4506)][_0x1a1534(0x23e)]=_0x21a427;};}}function updateViewShed$1(_0x194a88,_0x570ce3,_0x39a42d){var _0x536ae7=_0x68aa19,_0x184e79=(_0x194a88['_segmentCount']+0x1)*(_0x194a88[_0x536ae7(0x495)]+0x1)+0x1,_0xa44750=ComponentDatatype$1[_0x536ae7(0x2074)](ComponentDatatype$1['FLOAT'],0x3*_0x184e79),_0x4516dc=0x3,_0x57c4b2=_0x194a88[_0x536ae7(0x1ed3)]*CesiumMath[_0x536ae7(0x2b22)],_0x40a057=_0x194a88['_verticalFov']*CesiumMath[_0x536ae7(0x2b22)],_0xa159ca=(Math['tan'](0.5*_0x57c4b2),Math[_0x536ae7(0x15be)](0.5*_0x40a057));_0x194a88[_0x536ae7(0x2feb)];var _0x1977b1=_0x194a88[_0x536ae7(0x2feb)]*_0xa159ca,_0x5b1f92=Math['PI']-0.5*_0x57c4b2,_0x5aa554=0x0,_0x4856e7=0x0,_0x25c007=_0x57c4b2/_0x194a88[_0x536ae7(0x495)];_0x194a88[_0x536ae7(0x274b)]['length']=0x0;for(var _0x54f22a=0x0;_0x54f22a<_0x194a88[_0x536ae7(0x495)]+0x1;_0x54f22a++){_0x5aa554=_0x5b1f92+_0x54f22a*_0x25c007;for(var _0x29a051=_0x1977b1/(_0x194a88['_distance']/Math[_0x536ae7(0x1d35)](_0x5aa554)),_0x1cd9ea=Math[_0x536ae7(0x81d)](_0x29a051),_0x205314=-_0x1cd9ea,_0x28ea12=0x2*_0x1cd9ea/_0x194a88[_0x536ae7(0x495)],_0x3e6bf8=new Point3Ds(),_0x18f50e=0x0;_0x18f50e<_0x194a88[_0x536ae7(0x495)]+0x1;_0x18f50e++){_0x4856e7=_0x205314+_0x18f50e*_0x28ea12;var _0x4d7103=_0x194a88['_distance']*Math[_0x536ae7(0x1d35)](_0x4856e7)*Math['sin'](_0x5aa554),_0x48ce4c=_0x194a88[_0x536ae7(0x2feb)]*Math[_0x536ae7(0x4322)](_0x4856e7),_0x296167=_0x194a88[_0x536ae7(0x2feb)]*Math[_0x536ae7(0x1d35)](_0x4856e7)*Math[_0x536ae7(0x1d35)](_0x5aa554);_0xa44750[_0x4516dc++]=_0x4d7103,_0xa44750[_0x4516dc++]=_0x48ce4c,_0xa44750[_0x4516dc++]=_0x296167,_0x3e6bf8[_0x536ae7(0x4979)](new Point3D$1(_0x4d7103,_0x48ce4c,_0x296167));}_0x194a88['_targetPoints']['push'](_0x3e6bf8);}_0x194a88[_0x536ae7(0x274b)][_0x536ae7(0x1495)]();var _0x3cb68d=0x2*(0x4+0x5*_0x194a88[_0x536ae7(0x495)]+0x2*_0x194a88[_0x536ae7(0x495)]*0x3),_0x8c8d0f=_0x194a88[_0x536ae7(0x495)]*_0x194a88[_0x536ae7(0x495)]*0x3*0x2+0x3*_0x194a88[_0x536ae7(0x495)]*0x4,_0x26b337=ComponentDatatype$1['createTypedArray'](ComponentDatatype$1[_0x536ae7(0x2c91)],_0x3cb68d),_0x2b5134=ComponentDatatype$1[_0x536ae7(0x2074)](ComponentDatatype$1[_0x536ae7(0x2c91)],_0x8c8d0f),_0x4887bd=0x0;for(_0x54f22a=0x0;_0x54f22a<_0x194a88[_0x536ae7(0x495)];_0x54f22a++)for(_0x18f50e=0x0;_0x18f50e<_0x194a88[_0x536ae7(0x495)];_0x18f50e++)_0x2b5134[_0x4887bd++]=0x1+_0x54f22a+_0x18f50e*(_0x194a88['_segmentCount']+0x1),_0x2b5134[_0x4887bd++]=0x1+_0x54f22a+0x1+_0x18f50e*(_0x194a88['_segmentCount']+0x1),_0x2b5134[_0x4887bd++]=0x1+_0x54f22a+(_0x18f50e+0x1)*(_0x194a88[_0x536ae7(0x495)]+0x1),_0x2b5134[_0x4887bd++]=0x1+_0x54f22a+0x1+_0x18f50e*(_0x194a88[_0x536ae7(0x495)]+0x1),_0x2b5134[_0x4887bd++]=0x1+_0x54f22a+0x1+(_0x18f50e+0x1)*(_0x194a88[_0x536ae7(0x495)]+0x1),_0x2b5134[_0x4887bd++]=0x1+_0x54f22a+(_0x18f50e+0x1)*(_0x194a88['_segmentCount']+0x1);for(_0x54f22a=0x0;_0x54f22a<_0x194a88[_0x536ae7(0x495)];_0x54f22a++)_0x2b5134[_0x4887bd++]=_0x54f22a+0x1+0x1,_0x2b5134[_0x4887bd++]=_0x54f22a+0x1,_0x2b5134[_0x4887bd++]=0x0,_0x2b5134[_0x4887bd++]=0x0,_0x2b5134[_0x4887bd++]=_0x54f22a+_0x194a88[_0x536ae7(0x495)]*(_0x194a88[_0x536ae7(0x495)]+0x1)+0x1,_0x2b5134[_0x4887bd++]=_0x54f22a+0x1+_0x194a88[_0x536ae7(0x495)]*(_0x194a88[_0x536ae7(0x495)]+0x1)+0x1;for(_0x54f22a=0x0;_0x54f22a<_0x194a88[_0x536ae7(0x495)];_0x54f22a++)_0x2b5134[_0x4887bd++]=0x0,_0x2b5134[_0x4887bd++]=_0x54f22a*(_0x194a88[_0x536ae7(0x495)]+0x1)+0x1,_0x2b5134[_0x4887bd++]=(_0x54f22a+0x1)*(_0x194a88[_0x536ae7(0x495)]+0x1)+0x1,_0x2b5134[_0x4887bd++]=_0x194a88[_0x536ae7(0x495)]+(_0x54f22a+0x1)*(_0x194a88['_segmentCount']+0x1)+0x1,_0x2b5134[_0x4887bd++]=_0x194a88[_0x536ae7(0x495)]+_0x54f22a*(_0x194a88['_segmentCount']+0x1)+0x1,_0x2b5134[_0x4887bd++]=0x0;_0x4887bd=0x0,_0x26b337[_0x4887bd++]=0x0,_0x26b337[_0x4887bd++]=0x1,_0x26b337[_0x4887bd++]=0x0,_0x26b337[_0x4887bd++]=_0x194a88['_segmentCount']+0x1,_0x26b337[_0x4887bd++]=0x0,_0x26b337[_0x4887bd++]=_0x194a88['_segmentCount']*(_0x194a88[_0x536ae7(0x495)]+0x1)+0x1,_0x26b337[_0x4887bd++]=0x0,_0x26b337[_0x4887bd++]=(_0x194a88[_0x536ae7(0x495)]+0x1)*(_0x194a88['_segmentCount']+0x1);for(_0x54f22a=0x0;_0x54f22a<0x5;_0x54f22a++)for(_0x18f50e=0x0;_0x18f50e<_0x194a88[_0x536ae7(0x495)];_0x18f50e++)_0x26b337[_0x4887bd++]=0x1+_0x18f50e+0x5*(_0x194a88[_0x536ae7(0x495)]+0x1)*_0x54f22a,_0x26b337[_0x4887bd++]=0x1+(_0x18f50e+0x1)+0x5*(_0x194a88['_segmentCount']+0x1)*_0x54f22a;for(_0x54f22a=0x0;_0x54f22a<0x5;_0x54f22a++)for(_0x18f50e=0x0;_0x18f50e<_0x194a88[_0x536ae7(0x495)];_0x18f50e++)_0x26b337[_0x4887bd++]=0x1+(_0x194a88[_0x536ae7(0x495)]+0x1)*_0x18f50e+0x5*_0x54f22a,_0x26b337[_0x4887bd++]=0x1+(_0x194a88['_segmentCount']+0x1)*(_0x18f50e+0x1)+0x5*_0x54f22a;var _0x8e56a6=Buffer$1[_0x536ae7(0xb5a)]({'context':_0x570ce3,'typedArray':_0xa44750,'usage':BufferUsage['STATIC_DRAW']}),_0x27716a=[],_0x6ac35c={'aPosition':0x0};_0x27716a[_0x536ae7(0x3a33)]({'index':_0x6ac35c[_0x536ae7(0x35d2)],'vertexBuffer':_0x8e56a6,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x536ae7(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1});var _0x376964=Buffer$1[_0x536ae7(0xaad)]({'context':_0x570ce3,'typedArray':_0x26b337,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1[_0x536ae7(0x2c91)]}),_0x1d077f=Buffer$1[_0x536ae7(0xaad)]({'context':_0x570ce3,'typedArray':_0x2b5134,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1[_0x536ae7(0x2c91)]});_0x194a88[_0x536ae7(0x555)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x536ae7(0x2f6a)],'modelMatrix':_0x194a88['_invertViewMatrix'],'boundingVolume':_0x194a88[_0x536ae7(0xd7d)],'pass':Pass$1[_0x536ae7(0x5d7)],'owner':_0x194a88,'cull':!0x0}),_0x194a88['_lineCommand'][_0x536ae7(0xa85)]=new VertexArray({'context':_0x570ce3,'attributes':_0x27716a,'indexBuffer':_0x376964}),_0x194a88['_lineCommand']['shaderProgram']=ShaderProgram$1[_0x536ae7(0x4d21)]({'context':_0x570ce3,'vertexShaderSource':CommonNoLigthNoTextureVp,'fragmentShaderSource':CommonNoTextureFp,'attributeLocations':_0x6ac35c}),_0x194a88[_0x536ae7(0x555)][_0x536ae7(0x5547)]=RenderState[_0x536ae7(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x536ae7(0x2911)]});var _0x5852a6=[];for(_0x54f22a=0x0;_0x54f22a<0x6;_0x54f22a++)_0x5852a6[_0x54f22a]=new Cartesian4(0x0,0x0,0x0,0x0);_0x194a88[_0x536ae7(0x555)]['uniformMap']={'uDiffuseColor':function(){var _0x2ffc33=_0x536ae7;return _0x194a88[_0x2ffc33(0x4644)];},'clip_mode':function(){return 0x0;},'clip_planes':function(){return _0x5852a6;},'clip_line_color':function(){return Cartesian4['UNIT_W'];}},_0x194a88[_0x536ae7(0x300d)]=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES'],'modelMatrix':_0x194a88[_0x536ae7(0x341b)],'boundingVolume':_0x194a88[_0x536ae7(0xd7d)],'pass':Pass$1[_0x536ae7(0x5d7)],'owner':_0x194a88,'cull':!0x0}),_0x194a88['_stencilCommand'][_0x536ae7(0xa85)]=new VertexArray({'context':_0x570ce3,'attributes':_0x27716a,'indexBuffer':_0x1d077f}),_0x194a88[_0x536ae7(0x300d)][_0x536ae7(0x30a0)]=ShaderProgram$1[_0x536ae7(0x4d21)]({'context':_0x570ce3,'vertexShaderSource':CommonNoLigthNoTextureVp,'fragmentShaderSource':CommonNoTextureFp,'attributeLocations':_0x6ac35c}),_0x194a88['_stencilCommand'][_0x536ae7(0x5547)]=RenderState[_0x536ae7(0x4d21)]({'depthMask':!0x1,'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},'depthTest':{'enabled':!0x0,'func':DepthFunction$1['GREATER']},'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x536ae7(0x5158)],'frontOperation':{'fail':StencilOperation$1[_0x536ae7(0x2601)],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1[_0x536ae7(0x96a)]},'backFunction':StencilFunction$1['ALWAYS'],'backOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1[_0x536ae7(0xb8f)]},'reference':0x0,'mask':-0x1}}),_0x194a88[_0x536ae7(0x300d)][_0x536ae7(0x15fe)]={'uDiffuseColor':function(){var _0x2b4774=_0x536ae7;return Cartesian4[_0x2b4774(0x4a8c)];},'clip_mode':function(){return 0x0;},'clip_planes':function(){return _0x5852a6;},'clip_line_color':function(){return Cartesian4['UNIT_W'];}},_0x194a88['_colorCommand']=new DrawCommand({'primitiveType':PrimitiveType$1[_0x536ae7(0x139)],'modelMatrix':_0x194a88['_invertViewMatrix'],'boundingVolume':_0x194a88[_0x536ae7(0xd7d)],'pass':Pass$1['ANALYSIS'],'owner':_0x194a88,'cull':!0x0}),_0x194a88[_0x536ae7(0x8e3)]['vertexArray']=new VertexArray({'context':_0x570ce3,'attributes':_0x27716a,'indexBuffer':_0x1d077f});var _0x35ee36=void 0x0,_0x159a08=new ShaderSource({'name':'ViewShedAnalysisVp','sources':[ViewShedAnalysisVp]});_0x35ee36=_0x194a88[_0x536ae7(0x144d)][_0x536ae7(0x531b)]>0x1?new ShaderSource({'sources':[MultiViewShedAnalysisFp]}):new ShaderSource({'sources':[ViewShedAnalysisFp]}),_0x194a88[_0x536ae7(0x8e3)][_0x536ae7(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x570ce3,'vertexShaderSource':_0x159a08,'fragmentShaderSource':_0x35ee36,'attributeLocations':_0x6ac35c}),_0x194a88[_0x536ae7(0x8e3)][_0x536ae7(0x5547)]=RenderState[_0x536ae7(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x1},'depthMask':!0x1,'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x536ae7(0x3ffa)],'frontOperation':{'fail':StencilOperation$1[_0x536ae7(0x2601)],'zFail':StencilOperation$1[_0x536ae7(0x2601)],'zPass':StencilOperation$1['DECREMENT_WRAP']},'backFunction':StencilFunction$1[_0x536ae7(0x3ffa)],'backOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1[_0x536ae7(0x2601)],'zPass':StencilOperation$1['DECREMENT_WRAP']},'reference':0x0,'mask':-0x1},'blending':BlendingState$1['ALPHA_BLEND']}),_0x194a88[_0x536ae7(0x144d)][_0x536ae7(0x531b)]<=0x1?(_0x194a88[_0x536ae7(0x8e3)]['uniformMap']={'uVisibleAreaColor':function(){var _0x5dd564=_0x536ae7;return _0x194a88[_0x5dd564(0x3e30)];},'uHiddenAreaColor':function(){return _0x194a88['_hiddenAreaColor'];},'uRenderTextureMatrix':function(){var _0x4c7173=_0x536ae7;return _0x194a88[_0x4c7173(0x2940)];},'uTexture1_size':function(){var _0x472cf0=_0x536ae7,_0x39911d=_0x194a88[_0x472cf0(0x93f)][_0x472cf0(0x84e)];return new Cartesian2(_0x39911d[_0x472cf0(0x209)],_0x39911d[_0x472cf0(0x5862)]);},'uTexture1':function(){var _0xed58a6=_0x536ae7;return _0x194a88[_0xed58a6(0x93f)][_0xed58a6(0x84e)];},'uGlobalDepthTexture':function(){var _0x1d1eec=_0x536ae7;return _0x194a88[_0x1d1eec(0x146b)]['depthTexture'];},'uGlobeTextureSize':function(){var _0x2de69f=_0x536ae7;return new Cartesian2(_0x194a88['_globalDepthBuffer'][_0x2de69f(0x84e)][_0x2de69f(0x209)],_0x194a88[_0x2de69f(0x146b)][_0x2de69f(0x84e)][_0x2de69f(0x5862)]);},'uPolygonTexture':function(){var _0xd53572=_0x536ae7;return _0x194a88[_0xd53572(0x460)];},'uPolygonMode':function(){var _0xe35bf=_0x536ae7;return _0x194a88[_0xe35bf(0x194f)];},'uPolygonTextureMatrix':function(){var _0x482a0c=_0x536ae7;return _0x194a88[_0x482a0c(0xddb)];}},_0x194a88[_0x536ae7(0x8e3)][_0x536ae7(0xb83)]=!0x0):(_0x35ee36[_0x536ae7(0x4ce5)][_0x536ae7(0x3a33)](_0x536ae7(0xa12)+_0x194a88[_0x536ae7(0x144d)]['length']),_0x194a88['_isUpdateCommand']=!0x0);}function createRasterRegionDrawCommand(_0x419a1c,_0x46e9f3,_0x345080,_0x43161a){var _0x2836f7=_0x68aa19;if(defined$1(_0x345080)&&!defined$1(_0x345080[_0x2836f7(0x117)])){var _0x4c5b57=new DrawCommand({'primitiveType':PrimitiveType$1[_0x2836f7(0x139)],'modelMatrix':_0x419a1c[_0x2836f7(0x341b)]});_0x345080[_0x2836f7(0x117)]=_0x4c5b57;var _0xc13ad4={'position':0x0};_0x4c5b57[_0x2836f7(0xa85)]=VertexArray[_0x2836f7(0x4a86)]({'context':_0x46e9f3,'geometry':_0x345080[_0x2836f7(0x4bdb)],'attributeLocations':_0xc13ad4,'bufferUsage':BufferUsage[_0x2836f7(0x495a)],'interleave':!0x0});var _0x551e05=new ShaderSource({'sources':['attribute\x20vec4\x20position;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position.xyz,\x201.0);\x0a}\x0a']}),_0x2c2292=new ShaderSource({'sources':[_0x2836f7(0xac8)]});_0x4c5b57['shaderProgram']=ShaderProgram$1['fromCache']({'context':_0x46e9f3,'vertexShaderSource':_0x551e05,'fragmentShaderSource':_0x2c2292,'attributeLocations':_0xc13ad4}),_0x4c5b57['framebuffer']=new Framebuffer$2({'context':_0x46e9f3,'colorTextures':[_0x43161a],'destroyAttachments':!0x1}),_0x4c5b57['renderState']=RenderState[_0x2836f7(0x4d21)]({'cull':{'enabled':!0x1}});}}function updatePolygonFrameBuffer(_0xb1045c,_0x6e6250,_0x36decb){var _0x47ce20=_0x68aa19;if(_0xb1045c['_polygonUpdate']&&0x0!==_0xb1045c[_0x47ce20(0x1460)][_0x47ce20(0x531b)]){_0xb1045c[_0x47ce20(0x34f0)]=!0x1;var _0x1c25db=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1});_0x1c25db[_0x47ce20(0x27b)]=new Framebuffer$2({'context':_0x6e6250,'colorTextures':[_0xb1045c[_0x47ce20(0x460)]],'destroyAttachments':!0x1}),_0x1c25db['renderState']=RenderState['fromCache'](),_0x1c25db[_0x47ce20(0x5108)](_0x6e6250);for(var _0xfd5eee=0x0;_0xfd5eee<_0xb1045c['_polygonRegions'][_0x47ce20(0x21e8)][_0x47ce20(0x531b)];_0xfd5eee++){var _0x429ef2=_0xb1045c[_0x47ce20(0x1460)]['values'][_0xfd5eee];createRasterRegionDrawCommand(_0xb1045c,_0x6e6250,_0x429ef2,_0xb1045c[_0x47ce20(0x460)]),_0x429ef2[_0x47ce20(0x117)][_0x47ce20(0x5108)](_0x6e6250);}_0x1c25db[_0x47ce20(0x27b)][_0x47ce20(0x2578)]();}}Object[_0x68aa19(0x5b7)](ViewShed3D['prototype'],{'viewPosition':{'get':function(){var _0x581045=_0x68aa19;return this[_0x581045(0x4625)];},'set':function(_0x4d36a2){var _0x3d15e2=_0x68aa19;this['_viewPosition']=_0x4d36a2,this[_0x3d15e2(0xc73)]=!0x0;}},'direction':{'get':function(){var _0x4d5ecd=_0x68aa19;return this[_0x4d5ecd(0x163f)];},'set':function(_0x462545){var _0xd4bc68=_0x68aa19;this['_direction']=_0x462545,this[_0xd4bc68(0xc73)]=!0x0;}},'pitch':{'get':function(){var _0x158c4b=_0x68aa19;return this[_0x158c4b(0x3b45)];},'set':function(_0x173f7b){var _0x425cca=_0x68aa19;this[_0x425cca(0x3b45)]=_0x173f7b,this['_update']=!0x0;}},'horizontalFov':{'get':function(){var _0x177bc0=_0x68aa19;return this[_0x177bc0(0x1ed3)];},'set':function(_0x4b2437){var _0x2be832=_0x68aa19;this[_0x2be832(0x1ed3)]=_0x4b2437,this[_0x2be832(0xc73)]=!0x0;}},'verticalFov':{'get':function(){var _0x8dbba=_0x68aa19;return this[_0x8dbba(0x281f)];},'set':function(_0x4133c0){var _0x65dd8e=_0x68aa19;this[_0x65dd8e(0x281f)]=_0x4133c0,this[_0x65dd8e(0xc73)]=!0x0;}},'distance':{'get':function(){var _0x1b86a9=_0x68aa19;return this[_0x1b86a9(0x2feb)];},'set':function(_0x55087f){var _0x4eaaa8=_0x68aa19;if(_0x55087f<=0x0)throw new DeveloperError$1('the\x20distance\x20is\x20greater\x20than\x200.0');this['_distance']=_0x55087f,this[_0x4eaaa8(0xc73)]=!0x0;}},'visibleAreaColor':{'get':function(){var _0x1a8e12=_0x68aa19,_0x8753e5=new Color$2();return _0x8753e5[_0x1a8e12(0x4f34)]=this[_0x1a8e12(0x3e30)]['x'],_0x8753e5[_0x1a8e12(0x2129)]=this[_0x1a8e12(0x3e30)]['y'],_0x8753e5[_0x1a8e12(0x28f8)]=this[_0x1a8e12(0x3e30)]['z'],_0x8753e5[_0x1a8e12(0x24f9)]=this['_visibleAreaColor']['w'],_0x8753e5;},'set':function(_0x57a0ce){var _0x424d15=_0x68aa19;this['_visibleAreaColor']['x']=_0x57a0ce['red'],this[_0x424d15(0x3e30)]['y']=_0x57a0ce['green'],this[_0x424d15(0x3e30)]['z']=_0x57a0ce['blue'],this[_0x424d15(0x3e30)]['w']=_0x57a0ce['alpha'];}},'hiddenAreaColor':{'get':function(){var _0x56afa8=_0x68aa19,_0x4183ab=new Color$2();return _0x4183ab[_0x56afa8(0x4f34)]=this['_hiddenAreaColor']['x'],_0x4183ab[_0x56afa8(0x2129)]=this['_hiddenAreaColor']['y'],_0x4183ab['blue']=this[_0x56afa8(0xa6c)]['z'],_0x4183ab[_0x56afa8(0x24f9)]=this[_0x56afa8(0xa6c)]['w'],_0x4183ab;},'set':function(_0x52a262){var _0x5b3241=_0x68aa19;this['_hiddenAreaColor']['x']=_0x52a262[_0x5b3241(0x4f34)],this['_hiddenAreaColor']['y']=_0x52a262[_0x5b3241(0x2129)],this['_hiddenAreaColor']['z']=_0x52a262['blue'],this[_0x5b3241(0xa6c)]['w']=_0x52a262[_0x5b3241(0x24f9)];}},'hintLineColor':{'get':function(){var _0x53ac97=_0x68aa19,_0x51e3f1=new Color$2();return _0x51e3f1[_0x53ac97(0x4f34)]=this[_0x53ac97(0x4644)]['x'],_0x51e3f1[_0x53ac97(0x2129)]=this['_hintLineColor']['y'],_0x51e3f1[_0x53ac97(0x28f8)]=this[_0x53ac97(0x4644)]['z'],_0x51e3f1[_0x53ac97(0x24f9)]=this['_hintLineColor']['w'],_0x51e3f1;},'set':function(_0x45abaa){var _0x1f8dff=_0x68aa19;this[_0x1f8dff(0x4644)]['x']=_0x45abaa[_0x1f8dff(0x4f34)],this['_hintLineColor']['y']=_0x45abaa[_0x1f8dff(0x2129)],this[_0x1f8dff(0x4644)]['z']=_0x45abaa[_0x1f8dff(0x28f8)],this['_hintLineColor']['w']=_0x45abaa[_0x1f8dff(0x24f9)];}},'isShowLine':{'get':function(){var _0x34969e=_0x68aa19;return this[_0x34969e(0x2957)];},'set':function(_0x2609a1){var _0x2a7127=_0x68aa19;this[_0x2a7127(0x2957)]=_0x2609a1;}}}),ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x3f19a4=_0x68aa19;return defined$1(this['_frameState'])&&(defined$1(this[_0x3f19a4(0x146b)])&&delete this[_0x3f19a4(0x2564)][_0x3f19a4(0xe44)][this[_0x3f19a4(0x5181)]],defined$1(this[_0x3f19a4(0x93f)])&&delete this[_0x3f19a4(0x2564)][_0x3f19a4(0xe44)][this['_cameraName']],this[_0x3f19a4(0x2564)]=void 0x0),this[_0x3f19a4(0x146b)]=this['_globalDepthBuffer']&&this[_0x3f19a4(0x146b)][_0x3f19a4(0x2578)](),this[_0x3f19a4(0x93f)]=this[_0x3f19a4(0x93f)]&&this[_0x3f19a4(0x93f)][_0x3f19a4(0x2578)](),destroyCommands$3(this),this[_0x3f19a4(0x1719)]=void 0x0,this[_0x3f19a4(0x54c6)][_0x3f19a4(0x13c)]=0x3e8,this[_0x3f19a4(0x54c6)][_0x3f19a4(0xa20)][_0x3f19a4(0x4b3f)](this[_0x3f19a4(0x1e54)],!0x0),defined$1(this[_0x3f19a4(0x460)])&&(this[_0x3f19a4(0x460)][_0x3f19a4(0x2578)](),this['_polygonTexture']=null),destroyObject$1(this);},ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x46a384=_0x68aa19;this[_0x46a384(0x54c6)]['_analyst3D'][_0x46a384(0x4b3f)](this['_name'],!0x1);},ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x951)]=function(){var _0x199d65=_0x68aa19;''!==this[_0x199d65(0x1e54)]||this['_checking']||(this[_0x199d65(0x1e54)]='viewshed3d'+this[_0x199d65(0x54c6)]['_analyst3D'][_0x199d65(0x4302)],this[_0x199d65(0x5181)]=this[_0x199d65(0x1e54)]+'_global',this[_0x199d65(0x22a1)]=this[_0x199d65(0x1e54)]+'_camera',this[_0x199d65(0x54c6)][_0x199d65(0xa20)][_0x199d65(0x4979)](this));},ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x4a92)]=function(_0x1719bc){var _0x427ece=_0x68aa19;if(_0x1719bc[0x0]===this[_0x427ece(0x4625)][0x0]&&_0x1719bc[0x1]===this[_0x427ece(0x4625)][0x1]&&_0x1719bc[0x2]===this['_viewPosition'][0x2])throw new DeveloperError$1(_0x427ece(0x1d8));var _0x417edd,_0x211cc8,_0x2e5e76=this['_scene'][_0x427ece(0x2564)]['camera'],_0x72da6a=_0x2e5e76[_0x427ece(0x19f8)];if(this[_0x427ece(0x54c6)]['mode']===SceneMode$1['SCENE3D'])_0x417edd=Cartesian3[_0x427ece(0x46c2)](_0x1719bc)[0x0],_0x211cc8=Cartesian3[_0x427ece(0x46c2)](this[_0x427ece(0x4625)])[0x0];else{var _0x34f00f=Cartographic['fromDegrees'](_0x1719bc[0x0],_0x1719bc[0x1],_0x1719bc[0x2]);_0x417edd=_0x72da6a[_0x427ece(0x3eda)](_0x34f00f,new Cartesian3());var _0x5b2cd0=Cartographic[_0x427ece(0x2ac5)](this[_0x427ece(0x4625)][0x0],this[_0x427ece(0x4625)][0x1],this[_0x427ece(0x4625)][0x2]);_0x211cc8=_0x72da6a[_0x427ece(0x3eda)](_0x5b2cd0,new Cartesian3());}var _0x36ac9d=new Cartesian3();Cartesian3[_0x427ece(0x286c)](_0x417edd,_0x211cc8,_0x36ac9d);var _0x362d7a=Cartesian3[_0x427ece(0x1791)](_0x36ac9d);Cartesian3[_0x427ece(0x4e7d)](_0x36ac9d,_0x36ac9d),this[_0x427ece(0x2ffa)]=_0x362d7a;var _0x1424d8=_0x2e5e76[_0x427ece(0x8db)],_0x3fc550=_0x2e5e76['pitch'],_0xb1f646=_0x2e5e76[_0x427ece(0x500e)],_0x50485d=new Cartesian3();Cartesian3[_0x427ece(0x254b)](_0x2e5e76[_0x427ece(0x4771)],_0x50485d);var _0x2c4d80=_0x36ac9d[_0x427ece(0x254b)](),_0x38a18c=_0x211cc8[_0x427ece(0x254b)]();_0x38a18c=Cartesian3['normalize'](_0x38a18c,_0x38a18c),Math['abs'](Cartesian3[_0x427ece(0x22ed)](_0x38a18c,_0x2c4d80))>=0x1&&(_0x38a18c=Math[_0x427ece(0x1661)](Cartesian3['dot'](_0x2c4d80,Cartesian3[_0x427ece(0x51ed)]))<0x1?Cartesian3[_0x427ece(0x254b)](Cartesian3[_0x427ece(0x51ed)],_0x38a18c):Cartesian3[_0x427ece(0x254b)](Cartesian3[_0x427ece(0x689)],_0x38a18c));var _0x5a3145=new Cartesian3();Cartesian3[_0x427ece(0x33cc)](_0x38a18c,_0x2c4d80,_0x5a3145),_0x5a3145=Cartesian3['normalize'](_0x5a3145,_0x5a3145),Cartesian3[_0x427ece(0x33cc)](_0x2c4d80,_0x5a3145,_0x38a18c),_0x38a18c=Cartesian3['normalize'](_0x38a18c,_0x38a18c),_0x2e5e76[_0x427ece(0x362c)]({'destination':_0x211cc8,'orientation':{'direction':_0x2c4d80,'up':_0x38a18c},'convert':!0x1}),this[_0x427ece(0xc3c)]=_0x2e5e76['heading']*CesiumMath[_0x427ece(0x3da)],this['pitch']=_0x2e5e76[_0x427ece(0x355c)]*CesiumMath[_0x427ece(0x3da)],_0x2e5e76['setView']({'destination':_0x50485d,'orientation':{'heading':_0x1424d8,'pitch':_0x3fc550,'roll':_0xb1f646},'convert':!0x1});},ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x3d81ae,_0x5c8f96,_0x4d81e9){var _0x2ba573=_0x68aa19;if(_0x2ba573(0x193a)===_0x5c8f96['_fboState'][_0x2ba573(0x13f9)]&&!_0x5c8f96['passes'][_0x2ba573(0x3f0b)]){if(!_0x5c8f96[_0x2ba573(0x1d5e)][_0x2ba573(0x20fb)]||_0x5c8f96[_0x2ba573(0x1d5e)][_0x2ba573(0x13f9)]!==this[_0x2ba573(0x5181)]&&_0x5c8f96['_fboState']['name']!==this['_cameraName']){if(!_0x5c8f96[_0x2ba573(0x1224)][_0x2ba573(0x50ce)]&&(this[_0x2ba573(0xc73)]&&(this[_0x2ba573(0x2564)]=_0x5c8f96,defined$1(this[_0x2ba573(0x93f)])||(this['_cameraDepthBuffer']=new DepthFramebuffer(_0x3d81ae),this[_0x2ba573(0x93f)][_0x2ba573(0x347a)]['isObjectVisible']=!0x0,this[_0x2ba573(0x93f)][_0x2ba573(0x347a)][_0x2ba573(0x1724)]=!0x0,this[_0x2ba573(0x93f)][_0x2ba573(0x463)]=this[_0x2ba573(0x463)],_0x5c8f96[_0x2ba573(0xe44)][this[_0x2ba573(0x22a1)]]=this['_cameraDepthBuffer']),defined$1(this[_0x2ba573(0x146b)])||(this['_globalDepthBuffer']=new DepthFramebuffer(_0x3d81ae),this[_0x2ba573(0x146b)][_0x2ba573(0x347a)][_0x2ba573(0x427a)]=!0x0,this[_0x2ba573(0x146b)]['environmentVisible'][_0x2ba573(0x1724)]=!0x0,this[_0x2ba573(0x146b)][_0x2ba573(0x463)]=this[_0x2ba573(0x463)],_0x5c8f96[_0x2ba573(0xe44)][this[_0x2ba573(0x5181)]]=this[_0x2ba573(0x146b)]),this[_0x2ba573(0xc73)]=!0x1,destroyCommands$3(this),updateCamera$2(this,_0x3d81ae,_0x5c8f96),updateViewShed$1(this,_0x3d81ae)),this[_0x2ba573(0x34f0)]&&updatePolygonFrameBuffer(this,_0x3d81ae),defined$1(this[_0x2ba573(0x93f)][_0x2ba573(0x27b)]))){var _0x22478b=_0x4d81e9[_0x2ba573(0x1ae7)]();defined$1(_0x22478b)&&(defined$1(this[_0x2ba573(0x1719)])&&_0x4d81e9['push'](this[_0x2ba573(0x1719)]),defined$1(this['_stencilCommand'])&&_0x4d81e9[_0x2ba573(0x3a33)](this['_stencilCommand']),defined$1(this[_0x2ba573(0x8e3)])&&_0x4d81e9[_0x2ba573(0x3a33)](this[_0x2ba573(0x8e3)]),defined$1(this['_lineCommand'])&&this['_isShowLine']&&_0x4d81e9[_0x2ba573(0x3a33)](this[_0x2ba573(0x555)]),_0x4d81e9[_0x2ba573(0x3a33)](_0x22478b));}}else _0x5c8f96[_0x2ba573(0x1d5e)][_0x2ba573(0x13f9)]===this['_sceneName']&&defined$1(this[_0x2ba573(0x300d)])&&_0x4d81e9[_0x2ba573(0x3a33)](this['_stencilCommand']);}},ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x235791){var _0x5682be=_0x68aa19;if(_0x235791>0x8)throw new DeveloperError$1(_0x5682be(0x5572));this['_visibleViewport']=0x1<<_0x235791,defined$1(this['_cameraDepthBuffer'])&&(this[_0x5682be(0x93f)][_0x5682be(0x463)]=this[_0x5682be(0x463)]);},ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0xecddda){var _0x24a757=_0x68aa19;if(_0xecddda>0x8)throw new DeveloperError$1(_0x24a757(0x5572));return 0x1<<_0xecddda&this[_0x24a757(0x463)];},ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x2d92)]=function(){var _0x57a6ac=_0x68aa19;for(var _0x17e60b=[],_0x3f589d=this[_0x57a6ac(0x341b)],_0x114b17=0x0,_0xe47850=this[_0x57a6ac(0x274b)][_0x57a6ac(0x531b)];_0x114b17<_0xe47850;_0x114b17++){for(var _0x48dde2=this[_0x57a6ac(0x274b)][_0x114b17][_0x57a6ac(0x3d2c)],_0x3bb008=new Point3Ds(),_0x570b85=0x0,_0x34c531=_0x48dde2[_0x57a6ac(0x531b)];_0x570b85<_0x34c531;_0x570b85++){var _0x2201ca=this[_0x57a6ac(0x5388)](_0x48dde2[_0x570b85]);if(defined$1(_0x2201ca))_0x3bb008[_0x57a6ac(0x4979)](_0x2201ca);else{var _0x363375=Matrix4[_0x57a6ac(0x10a0)](_0x3f589d,_0x48dde2[_0x570b85],new Cartesian3()),_0xd50f1b=Cartographic[_0x57a6ac(0x2d23)](_0x363375),_0x9a97a2=_0xd50f1b[_0x57a6ac(0x1041)]*CesiumMath[_0x57a6ac(0x3da)],_0x28695b=_0xd50f1b[_0x57a6ac(0x288b)]*CesiumMath['DEGREES_PER_RADIAN'];_0x3bb008[_0x57a6ac(0x4979)](new Point3D$1(_0x9a97a2,_0x28695b,_0xd50f1b[_0x57a6ac(0x5862)]));}}_0x17e60b['push'](_0x3bb008);}return{'viewPosition':new Point3D$1(this[_0x57a6ac(0x4625)][0x0],this[_0x57a6ac(0x4625)][0x1],this['_viewPosition'][0x2]),'point3DList':_0x17e60b,'distance':this[_0x57a6ac(0x2feb)]};};var packedDepthScale$1=new Cartesian4(0x1/0xff,0x1/0xfe01,0x1/0x99246ff,0x1/0xfc05fc01);function createRasterRegion$1(_0x11c4d2,_0x1e28d5){var _0x4d6f17=_0x68aa19;for(var _0x1ad82b=Cartesian3['fromDegreesArrayHeights'](_0x1e28d5),_0x35e65b=new PolygonGeometry({'polygonHierarchy':{'positions':_0x1ad82b},'vertexFormat':{'bitangent':!0x1,'color':!0x1,'normal':!0x1,'position':!0x0,'st':!0x1,'tangent':!0x1},'perPositionHeight':!0x0}),_0x4cae64=PolygonGeometry[_0x4d6f17(0x2a90)](_0x35e65b),_0x180cf6=[],_0x4b2854=0x1;_0x4b2854<_0x1ad82b['length']-0x1;_0x4b2854++)_0x180cf6[_0x4d6f17(0x3a33)](0x0),_0x180cf6['push'](_0x4b2854),_0x180cf6[_0x4d6f17(0x3a33)](_0x4b2854+0x1);_0x4cae64[_0x4d6f17(0x525a)]=_0x180cf6;var _0x35a5ca=new Matrix4();Matrix4[_0x4d6f17(0xe9d)](_0x11c4d2[_0x4d6f17(0x341b)],_0x35a5ca),FlattenRegion[_0x4d6f17(0x41f7)](_0x4cae64,_0x1e28d5,_0x35a5ca);var _0x3fcd0f=new FlattenRegion();return _0x3fcd0f[_0x4d6f17(0x4bdb)]=_0x4cae64,_0x3fcd0f;}function appendProgramDefineForCommand(_0x1c7037,_0xda30eb){var _0xcd6602=_0x68aa19;if(defined$1(_0x1c7037[_0xcd6602(0x8e3)])){var _0x3b2046=_0x1c7037['_scene'][_0xcd6602(0x1968)],_0x279548=_0x1c7037[_0xcd6602(0x8e3)][_0xcd6602(0x30a0)]['fragmentShaderSource'],_0xad8381=_0x1c7037['_colorCommand'][_0xcd6602(0x30a0)][_0xcd6602(0x1f4b)],_0x2b6cb0=_0x279548[_0xcd6602(0x4ce5)][_0xcd6602(0x33ab)](_0xcd6602(0x3dc1));_0xda30eb?_0x2b6cb0<0x0&&_0x279548['defines'][_0xcd6602(0x3a33)](_0xcd6602(0x3dc1)):_0x2b6cb0>=0x0&&_0x279548[_0xcd6602(0x4ce5)]['splice'](_0x2b6cb0,0x1),_0x1c7037['_colorCommand']['shaderProgram']['destroy'](),_0x1c7037[_0xcd6602(0x8e3)][_0xcd6602(0x30a0)]=ShaderProgram$1[_0xcd6602(0x4d21)]({'context':_0x3b2046,'vertexShaderSource':_0xad8381,'fragmentShaderSource':_0x279548,'attributeLocations':_0x1c7037['_attributeLocations']});}}function BufferManager(){}ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x5388)]=function(_0x2c1ad3){var _0x3271b4=_0x68aa19,_0x12ccd8=new Cartesian4(_0x2c1ad3['x'],_0x2c1ad3['y'],_0x2c1ad3['z'],0x1);if(Matrix4[_0x3271b4(0x21ec)](this[_0x3271b4(0x56b6)],_0x12ccd8,_0x12ccd8),Cartesian4[_0x3271b4(0x3a31)](_0x12ccd8,_0x12ccd8['w'],_0x12ccd8),!(_0x12ccd8['x']>0x1||_0x12ccd8['x']<-0x1||_0x12ccd8['y']>0x1||_0x12ccd8['y']<-0x1)){var _0x23e317=this[_0x3271b4(0x54c6)][_0x3271b4(0x4174)],_0x4a2104=_0x23e317[_0x3271b4(0x2e24)],_0x8928c7=_0x23e317[_0x3271b4(0x1b40)],_0xd0c98a=(0.5*_0x12ccd8['x']+0.5)*_0x4a2104-0.5,_0x5e8ca5=(0.5*_0x12ccd8['y']+0.5)*_0x8928c7-0.5;if(!(_0xd0c98a<0x0||_0x5e8ca5<0x0)){for(var _0x4cd871=Math[_0x3271b4(0x67a)](_0xd0c98a),_0x2c4c92=_0xd0c98a-_0x4cd871,_0x350556=Math[_0x3271b4(0x67a)](_0x5e8ca5),_0x325f01=_0x5e8ca5-_0x350556,_0x1be266=_0x23e317[_0x3271b4(0xc23)]({'framebuffer':this[_0x3271b4(0x93f)][_0x3271b4(0x27b)],'x':_0x4cd871,'y':_0x350556,'width':0x2,'height':0x2}),_0x3f90fa=new Cartesian4(),_0x3c122c=[],_0x50e140=0x0;_0x50e140<0x4;_0x50e140++){var _0x49275d=Cartesian4['unpack'](_0x1be266,0x4*_0x50e140,_0x3f90fa);if(_0x3c122c[_0x50e140]=0x2*Cartesian4[_0x3271b4(0x22ed)](_0x49275d,packedDepthScale$1)-0x1,!(_0x3c122c[_0x50e140]<0x1&&_0x3c122c[_0x50e140]>0x0))return;}var _0x45a15d=(0x1-_0x325f01)*((0x1-_0x2c4c92)*_0x3c122c[0x0]+_0x2c4c92*_0x3c122c[0x1])+_0x325f01*((0x1-_0x2c4c92)*_0x3c122c[0x2]+_0x2c4c92*_0x3c122c[0x3]);if(_0x12ccd8['z']-_0x45a15d>0.000001){var _0x51e519=new Matrix4();Matrix4[_0x3271b4(0xe9d)](this['_viewProjMatrix'],_0x51e519),_0x12ccd8['z']=_0x45a15d,Matrix4[_0x3271b4(0x21ec)](_0x51e519,_0x12ccd8,_0x12ccd8),Cartesian4[_0x3271b4(0x3a31)](_0x12ccd8,_0x12ccd8['w'],_0x12ccd8);var _0x27e4f4=Cartographic[_0x3271b4(0x2d23)](_0x12ccd8);return new Point3D$1(_0x27e4f4[_0x3271b4(0x1041)]*CesiumMath[_0x3271b4(0x3da)],_0x27e4f4[_0x3271b4(0x288b)]*CesiumMath['DEGREES_PER_RADIAN'],_0x27e4f4[_0x3271b4(0x5862)]);}}}},ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x4278)]=function(_0x3e6409){var _0x4c39be=_0x68aa19;if(this['_multiNames'][_0x4c39be(0x531b)]!=_0x3e6409[_0x4c39be(0x531b)])return this['_update']=!0x0,void(this['_multiNames']=_0x3e6409);for(var _0x2ed6c6=0x0;_0x2ed6c6<this[_0x4c39be(0x144d)]['length'];_0x2ed6c6++)if(this[_0x4c39be(0x144d)][_0x2ed6c6]!=_0x3e6409[_0x2ed6c6])return this[_0x4c39be(0xc73)]=!0x0,void(this[_0x4c39be(0x144d)]=_0x3e6409);},ViewShed3D['prototype']['addClipRegion']=function(_0x3dffef){var _0x3e631b=_0x68aa19,_0x4da9db=_0x3dffef['name'],_0x667680=_0x3dffef[_0x3e631b(0x4771)];if(!defined$1(_0x4da9db)||!defined$1(_0x667680))return!0x1;if(defined$1(this[_0x3e631b(0x1460)][_0x3e631b(0x3173)](_0x4da9db)))return!0x1;var _0x3205cd=this[_0x3e631b(0x54c6)][_0x3e631b(0x1968)][_0x3e631b(0x2e24)],_0x554da3=this['_scene']['_context'][_0x3e631b(0x1b40)];defined$1(this[_0x3e631b(0x460)])||(this[_0x3e631b(0x460)]=new Texture$1({'context':this[_0x3e631b(0x54c6)][_0x3e631b(0x1968)],'width':_0x3205cd,'height':_0x554da3}));var _0x177fd5=createRasterRegion$1(this,_0x667680);this['_polygonRegions'][_0x3e631b(0x346f)](_0x4da9db,_0x177fd5),this['_polygonUpdate']=!0x0;var _0x3a3d5c=this['_frameState'][_0x3e631b(0x1224)];Matrix4[_0x3e631b(0x373b)](_0x3a3d5c['frustum'][_0x3e631b(0x117b)],_0x3a3d5c[_0x3e631b(0x4e18)],this['_polygonViewProjMatrix']),appendProgramDefineForCommand(this,!0x0);},ViewShed3D[_0x68aa19(0x4b51)]['removeClipRegion']=function(_0x59f94b){var _0x58da2f=_0x68aa19;return!!this[_0x58da2f(0x1460)][_0x58da2f(0x4b3f)](_0x59f94b)&&(this['_polygonUpdate']=!0x0,0x0===this[_0x58da2f(0x1460)][_0x58da2f(0x21e8)]['length']&&appendProgramDefineForCommand(this,!0x1),!0x0);},ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0xcd0)]=function(){var _0x490274=_0x68aa19;for(var _0x273ada=0x0;_0x273ada<this['_polygonRegions'][_0x490274(0x21e8)][_0x490274(0x531b)];_0x273ada++)this[_0x490274(0x1460)]['values'][_0x273ada][_0x490274(0x2578)](),this[_0x490274(0x1460)][_0x490274(0x21e8)][_0x273ada]=null;this['_polygonRegions']['removeAll'](),this[_0x490274(0x34f0)]=!0x0,appendProgramDefineForCommand(this,!0x1);},ViewShed3D[_0x68aa19(0x4b51)][_0x68aa19(0x342e)]=function(_0x3a1a05){var _0x285ec=_0x68aa19;this[_0x285ec(0x194f)]=_0x3a1a05;},BufferManager[_0x68aa19(0xf09)]=0x0;var vertexTotalSize=0x0,indexTotalSize=0x0,MB_SIZE=0x100000,vertexBufferCache={},indexBufferCache=new AssociativeArray();function DynamicObjectState(_0x18609c){var _0x484d6e=_0x68aa19;this[_0x484d6e(0x4c4a)]=defaultValue$1(_0x18609c[_0x484d6e(0x1041)],0x0),this[_0x484d6e(0x49f4)]=defaultValue$1(_0x18609c['latitude'],0x0),this[_0x484d6e(0x1049)]=defaultValue$1(_0x18609c[_0x484d6e(0x13a1)],0x0),this[_0x484d6e(0x505d)]=defaultValue$1(_0x18609c[_0x484d6e(0x1ed8)],new Cartesian3(0x1,0x1,0x1)),this[_0x484d6e(0x57d1)]=defaultValue$1(_0x18609c[_0x484d6e(0x28b8)],Color$2[_0x484d6e(0x2d95)]),this['_heading']=defaultValue$1(_0x18609c[_0x484d6e(0x8db)],Math['PI']/0x2),this[_0x484d6e(0x3b45)]=defaultValue$1(_0x18609c[_0x484d6e(0x355c)],0x0),this[_0x484d6e(0x410f)]=defaultValue$1(_0x18609c[_0x484d6e(0x500e)],0x0),this['_startDirection']=defaultValue$1(_0x18609c[_0x484d6e(0x3f99)],0x0),this['_offset']=defaultValue$1(_0x18609c[_0x484d6e(0x19b4)],new Cartesian3()),this[_0x484d6e(0x2ab7)]=defaultValue$1(_0x18609c[_0x484d6e(0x240f)],-0x1),this['_id']=defaultValue$1(_0x18609c['id'],createGuid()),this[_0x484d6e(0x2ec2)]=_0x18609c[_0x484d6e(0x10f4)],this[_0x484d6e(0x3b40)]=defaultValue$1(_0x18609c[_0x484d6e(0x55ed)],!0x1);}BufferManager['createVertexBuffer']=function(_0x3f8750,_0x57dd5d){var _0x464489=_0x68aa19,_0x283b26;if(defined$1(vertexBufferCache[_0x3f8750['id']])){_0x283b26=vertexBufferCache[_0x3f8750['id']];for(var _0x24ee1b,_0x2d8d44,_0x29372c=_0x57dd5d['byteLength'],_0x270ef8=Object[_0x464489(0x20c8)](_0x283b26[_0x464489(0x15c8)]),_0xcbea94=!0x1,_0x19ee54=0x0,_0x16b0e8=_0x270ef8[_0x464489(0x531b)];_0x19ee54<_0x16b0e8;_0x19ee54++)if((_0x24ee1b=Number(_0x270ef8[_0x19ee54]))>=_0x29372c&&_0x24ee1b<_0x29372c+0x400){_0xcbea94=!0x0;break;}if(_0xcbea94){var _0x27efc5=_0x283b26[_0x464489(0x3173)](_0x24ee1b);(_0x2d8d44=_0x27efc5['pop']())[_0x464489(0x16e7)]=!0x1,_0x2d8d44[_0x464489(0x1ef9)](_0x57dd5d,0x0),vertexTotalSize-=_0x24ee1b,_0x27efc5[_0x464489(0x531b)]<0x1&&_0x283b26['remove'](_0x24ee1b);}return _0x2d8d44;}},BufferManager['createIndexBuffer']=function(_0x8488c7,_0x5dddd2){var _0x52c9b2=_0x68aa19,_0x7058ab;if(defined$1(indexBufferCache[_0x8488c7['id']])){_0x7058ab=indexBufferCache[_0x8488c7['id']];for(var _0x50a572,_0x40a0ad,_0x3e53ee=_0x5dddd2['byteLength'],_0x23f786=Object[_0x52c9b2(0x20c8)](_0x7058ab['_hash']),_0x32dba4=!0x1,_0x4eed38=0x0,_0x2d54ee=_0x23f786[_0x52c9b2(0x531b)];_0x4eed38<_0x2d54ee;_0x4eed38++)if((_0x50a572=Number(_0x23f786[_0x4eed38]))===_0x3e53ee){_0x32dba4=!0x0;break;}if(_0x32dba4){var _0x283af9=_0x7058ab[_0x52c9b2(0x3173)](_0x50a572);(_0x40a0ad=_0x283af9['pop']())[_0x52c9b2(0x16e7)]=!0x1,_0x40a0ad['copyFromArrayView'](_0x5dddd2,0x0),indexTotalSize-=_0x50a572,_0x283af9[_0x52c9b2(0x531b)]<0x1&&_0x7058ab[_0x52c9b2(0x4b3f)](_0x50a572);}return _0x40a0ad;}},BufferManager['deleteBuffer']=function(_0x4e6d9b){var _0x545a47=_0x68aa19;if(defined$1(vertexBufferCache[_0x4e6d9b['id']])){var _0x308912,_0x3c869b,_0xe1e0ec,_0x1f758b,_0x3818e8=vertexBufferCache[_0x4e6d9b['id']],_0x4bf9ee=MB_SIZE*BufferManager[_0x545a47(0xf09)]*0.9;if(vertexTotalSize>_0x4bf9ee*MB_SIZE){var _0x1a71cd=_0x4bf9ee*MB_SIZE;for(_0x3c869b=(_0x308912=Object['keys'](_0x3818e8[_0x545a47(0x15c8)]))[_0x545a47(0x531b)],_0xe1e0ec=0x0;_0xe1e0ec<_0x3c869b&&vertexTotalSize>_0x1a71cd;){_0x1f758b=_0x308912[_0xe1e0ec];for(var _0x398313=_0x3818e8['get'](_0x1f758b);_0x398313[_0x545a47(0x531b)]&&vertexTotalSize>_0x1a71cd;){_0x398313[_0x545a47(0x1ae7)]()[_0x545a47(0x2578)](),vertexTotalSize-=_0x1f758b;}_0x398313[_0x545a47(0x531b)]<0x1&&_0x3818e8[_0x545a47(0x4b3f)](_0x1f758b),++_0xe1e0ec;}}if(defined$1(indexBufferCache[_0x4e6d9b['id']])){var _0x568bfa=indexBufferCache[_0x4e6d9b['id']],_0x9bfa06=MB_SIZE*BufferManager['maxVBOSize']*0.1;if(indexTotalSize>_0x9bfa06*MB_SIZE){var _0x39657=_0x9bfa06*MB_SIZE;for(_0x3c869b=(_0x308912=Object[_0x545a47(0x20c8)](_0x568bfa[_0x545a47(0x15c8)]))['length'],_0xe1e0ec=0x0;_0xe1e0ec<_0x3c869b&&indexTotalSize>_0x39657;){_0x1f758b=_0x308912[_0xe1e0ec];for(var _0x173cb6=_0x568bfa[_0x545a47(0x3173)](_0x1f758b);_0x173cb6['length']&&indexTotalSize>_0x39657;){_0x173cb6[_0x545a47(0x1ae7)]()[_0x545a47(0x2578)](),indexTotalSize-=_0x1f758b;}_0x173cb6['length']<0x1&&_0x568bfa['remove'](_0x1f758b),++_0xe1e0ec;}}}}},BufferManager[_0x68aa19(0xd00)]=function(_0x2cf096,_0x44128c){var _0x5e8e29=_0x68aa19,_0x22c8e8;defined$1(vertexBufferCache[_0x2cf096['id']])||(vertexBufferCache[_0x2cf096['id']]=new AssociativeArray()),_0x22c8e8=vertexBufferCache[_0x2cf096['id']];for(var _0x18eb55,_0x576b5c=_0x44128c['_attributes'],_0x527183=0.9*BufferManager[_0x5e8e29(0xf09)],_0x23184d=0x0;_0x23184d<_0x576b5c[_0x5e8e29(0x531b)];++_0x23184d){var _0x5d1f7c=_0x576b5c[_0x23184d][_0x5e8e29(0x20aa)];if(!(vertexTotalSize>=_0x527183||_0x5d1f7c[_0x5e8e29(0x16e7)]||_0x5d1f7c[_0x5e8e29(0x2524)])){var _0x2eb78d=_0x5d1f7c[_0x5e8e29(0x4cb6)];_0x22c8e8[_0x5e8e29(0x1ff6)](_0x2eb78d)?_0x22c8e8['get'](_0x2eb78d)[_0x5e8e29(0x3a33)](_0x5d1f7c):_0x22c8e8[_0x5e8e29(0x346f)](_0x2eb78d,[_0x5d1f7c]),_0x5d1f7c[_0x5e8e29(0x16e7)]=!0x0,vertexTotalSize+=_0x2eb78d;}}defined$1(indexBufferCache[_0x2cf096['id']])||(indexBufferCache[_0x2cf096['id']]=new AssociativeArray()),_0x18eb55=indexBufferCache[_0x2cf096['id']];var _0x3fd05f=_0x44128c['_indexBuffer'];return 0.1*BufferManager[_0x5e8e29(0xf09)]>indexTotalSize&&defined$1(_0x3fd05f)&&!_0x3fd05f[_0x5e8e29(0x16e7)]&&!_0x3fd05f[_0x5e8e29(0x2524)]&&(_0x18eb55[_0x5e8e29(0x1ff6)](_0x3fd05f['sizeInBytes'])?_0x18eb55[_0x5e8e29(0x3173)](_0x3fd05f[_0x5e8e29(0x4cb6)])['push'](_0x3fd05f):_0x18eb55[_0x5e8e29(0x346f)](_0x3fd05f[_0x5e8e29(0x4cb6)],[_0x3fd05f]),_0x3fd05f['isCached']=!0x0,indexTotalSize+=_0x3fd05f[_0x5e8e29(0x4cb6)]),_0x44128c[_0x5e8e29(0x2578)]();},Object[_0x68aa19(0x5b7)](DynamicObjectState[_0x68aa19(0x4b51)],{'longitude':{'get':function(){return this['_longitude'];},'set':function(_0x2b8229){var _0x4f8d30=_0x68aa19;this[_0x4f8d30(0x4c4a)]=_0x2b8229;}},'latitude':{'get':function(){var _0x4cfbb9=_0x68aa19;return this[_0x4cfbb9(0x49f4)];},'set':function(_0x291bf6){var _0x1a52a9=_0x68aa19;this[_0x1a52a9(0x49f4)]=_0x291bf6;}},'altitude':{'get':function(){var _0x514def=_0x68aa19;return this[_0x514def(0x1049)];},'set':function(_0x1564cf){var _0x20bb3a=_0x68aa19;this[_0x20bb3a(0x1049)]=_0x1564cf;}},'scale':{'get':function(){return this['_scale'];},'set':function(_0x409d24){this['_scale']=_0x409d24;}},'color':{'get':function(){return this['_color'];},'set':function(_0x42d19d){var _0x6ff1e2=_0x68aa19;this[_0x6ff1e2(0x57d1)]=_0x42d19d;}},'heading':{'get':function(){return this['_heading'];},'set':function(_0x4fd748){var _0x3f526a=_0x68aa19;this[_0x3f526a(0xb2f)]=_0x4fd748;}},'pitch':{'get':function(){var _0x1a27a2=_0x68aa19;return this[_0x1a27a2(0x3b45)];},'set':function(_0x34f65a){var _0xac7a71=_0x68aa19;this[_0xac7a71(0x3b45)]=_0x34f65a;}},'roll':{'get':function(){var _0x540b0d=_0x68aa19;return this[_0x540b0d(0x410f)];},'set':function(_0x46c2b6){var _0x950531=_0x68aa19;this[_0x950531(0x410f)]=_0x46c2b6;}},'startDirection':{'get':function(){var _0x2e5364=_0x68aa19;return this[_0x2e5364(0x13f5)];},'set':function(_0x342beb){var _0x5392c3=_0x68aa19;this[_0x5392c3(0x13f5)]=_0x342beb;}},'offset':{'get':function(){return this['_offset'];},'set':function(_0xe8069c){var _0x4bf34d=_0x68aa19;this[_0x4bf34d(0x47ee)]=_0xe8069c;}},'timeStamp':{'get':function(){var _0xd2c971=_0x68aa19;return this[_0xd2c971(0x2ab7)];},'set':function(_0x416842){this['_timeStamp']=_0x416842;}},'id':{'get':function(){return this['_id'];},'set':function(_0x561fa2){this['_id']=_0x561fa2;}},'description':{'get':function(){return this['_description'];},'set':function(_0x53d019){var _0x2f8cbd=_0x68aa19;this[_0x2f8cbd(0x2ec2)]=_0x53d019;}},'lockOrientation':{'get':function(){return this['_lockOrientation'];},'set':function(_0x1ce10b){var _0x23789b=_0x68aa19;this[_0x23789b(0x3b40)]=_0x1ce10b;}}}),DynamicObjectState[_0x68aa19(0x254b)]=function(_0x331e98){var _0x14a2e9=_0x68aa19;return new DynamicObjectState({'longitude':_0x331e98[_0x14a2e9(0x4c4a)],'latitude':_0x331e98[_0x14a2e9(0x49f4)],'altitude':_0x331e98[_0x14a2e9(0x1049)],'scale':_0x331e98[_0x14a2e9(0x505d)],'color':_0x331e98[_0x14a2e9(0x57d1)],'heading':_0x331e98[_0x14a2e9(0xb2f)],'pitch':_0x331e98[_0x14a2e9(0x3b45)],'roll':_0x331e98['_roll'],'startDirection':_0x331e98[_0x14a2e9(0x13f5)],'offset':_0x331e98[_0x14a2e9(0x47ee)],'lockOrientation':_0x331e98[_0x14a2e9(0x3b40)]});};var DynamicLayerVertex=_0x68aa19(0x3ade),_SIZE=0x22,_HighlightColor=new Color$2(0.7,0.7,0x1,0x1),LOADSTATE$1={'UNLOAD':0x0,'LOADING':0x1,'LOADED':0x2,'PARSING':0x3,'READY':0x4,'FAILED':0x5};function DynamicLayer3D(_0x7fb62,_0x2f4bfb){var _0x3f2953=_0x68aa19;Check[_0x3f2953(0x3224)](_0x3f2953(0x4174),_0x7fb62),Check[_0x3f2953(0x3224)](_0x3f2953(0x4174),_0x2f4bfb),Array[_0x3f2953(0x4b57)](_0x2f4bfb)||(_0x2f4bfb=[_0x2f4bfb]),this[_0x3f2953(0x1968)]=_0x7fb62,this[_0x3f2953(0x1651)]=_0x7fb62[_0x3f2953(0x1651)],this[_0x3f2953(0x4c08)]=0x3e8,this[_0x3f2953(0xf9d)]=new XMLParser(),this[_0x3f2953(0x45b7)]=!0x0,this[_0x3f2953(0x50ee)]=InstancedType$1[_0x3f2953(0x46f8)],this[_0x3f2953(0x108d)]={};for(var _0x26577d=0x0,_0x1ddf3f=_0x2f4bfb[_0x3f2953(0x531b)];_0x26577d<_0x1ddf3f;_0x26577d++){var _0x494cd4=_0x2f4bfb[_0x26577d];Check[_0x3f2953(0x2eb3)]['string']('url',_0x494cd4),this['_group'][_0x494cd4]={'url':_0x494cd4,'ready':!0x1,'visible':!0x0,'pickEnable':!0x0,'cullEnabled':!0x1,'polygonOffset':{'enabled':!0x1,'factor':0x0,'units':0x0},'cullFace':CullFace$1[_0x3f2953(0x33ef)],'loadState':LOADSTATE$1[_0x3f2953(0x17b2)],'buffer':void 0x0,'offset':new Cartesian3(),'radius':0x0,'instanceCount':0x0,'stateList':new AssociativeArray(),'instanceList':new AssociativeArray(),'removedList':new AssociativeArray(),'renderEntities':[],'boundingSphere':new BoundingSphere(),'beginTime':-0x1,'interval':0x0};}this['_maxVisibleAltitude']=Number[_0x3f2953(0xd77)],this[_0x3f2953(0x5497)]=Number[_0x3f2953(0xd77)],this['_filterMode']=RangeMode[_0x3f2953(0x1787)],this[_0x3f2953(0x10d3)]=0x0,this[_0x3f2953(0x38f8)]=!0x0,this[_0x3f2953(0x463)]=0xfff,null!==_0x7fb62[_0x3f2953(0x3a9f)]?this[_0x3f2953(0x39f3)]=0x1:null!==_0x7fb62[_0x3f2953(0x375)]?this['_supportCompressType']=0x2:null!==_0x7fb62['etc1']&&(this[_0x3f2953(0x39f3)]=0x3),this['_shadowType']=SHADOWTYPE$1[_0x3f2953(0x44b5)];}function isShadow$1(_0x28200f){var _0x2b1d72=_0x68aa19;return _0x28200f[_0x2b1d72(0x20be)]==SHADOWTYPE$1[_0x2b1d72(0x1d23)]||_0x28200f[_0x2b1d72(0x20be)]==SHADOWTYPE$1[_0x2b1d72(0x3298)];}function deleteItems(_0x54905a){var _0x4096e6=_0x68aa19;_0x54905a['_times'][_0x4096e6(0x531b)]>0x3&&(_0x54905a[_0x4096e6(0x54af)][_0x4096e6(0x4bc6)](0x0,0x1),_0x54905a['_values']['splice'](0x0,_0x54905a[_0x4096e6(0x2e78)]));}function updatePropertyTimes(_0x1e2d19,_0x4a093c,_0x1dc486){var _0x3c0f37=_0x68aa19;for(var _0xb135e6=0x0;_0xb135e6<_0x1e2d19['_times'][_0x3c0f37(0x531b)];_0xb135e6++){var _0x28ce8d=JulianDate['addSeconds'](_0x4a093c,_0xb135e6*_0x1dc486,new JulianDate());_0x1e2d19[_0x3c0f37(0x54af)][_0xb135e6]=_0x28ce8d;}}function updateStateTime(_0x230732,_0x47911f){var _0x2e1639=_0x68aa19;for(var _0x4dcf45=JulianDate['now'](),_0x171d77=0x0,_0xf82287=_0x230732['stateList'][_0x2e1639(0x531b)];_0x171d77<_0xf82287;_0x171d77++){var _0x3b440d=_0x230732['stateList'][_0x2e1639(0x21e8)][_0x171d77];updatePropertyTimes(_0x3b440d[_0x2e1639(0x4771)][_0x2e1639(0x18c4)],_0x4dcf45,_0x47911f),updatePropertyTimes(_0x3b440d[_0x2e1639(0x8db)],_0x4dcf45,_0x47911f),updatePropertyTimes(_0x3b440d[_0x2e1639(0x355c)],_0x4dcf45,_0x47911f),updatePropertyTimes(_0x3b440d[_0x2e1639(0x500e)],_0x4dcf45,_0x47911f),updatePropertyTimes(_0x3b440d[_0x2e1639(0x1ed8)],_0x4dcf45,_0x47911f),updatePropertyTimes(_0x3b440d[_0x2e1639(0x28b8)],_0x4dcf45,_0x47911f);}}function replaceGltfLocationNames$1(_0x549d50){var _0x40da28=_0x68aa19,_0x4bbe49={};return defined$1(_0x549d50['a_position'])&&(_0x4bbe49['aPosition']=_0x549d50[_0x40da28(0x3907)][_0x40da28(0x1fda)]),defined$1(_0x549d50[_0x40da28(0x45e0)])&&(_0x4bbe49['aNormal']=_0x549d50[_0x40da28(0x45e0)][_0x40da28(0x1fda)]),defined$1(_0x549d50[_0x40da28(0x653)])&&(_0x4bbe49[_0x40da28(0x160)]=_0x549d50[_0x40da28(0x653)]['index']),defined$1(_0x549d50[_0x40da28(0x37d1)])&&(_0x4bbe49[_0x40da28(0x45d)]=_0x549d50['a_texcoord_0']['index']),defined$1(_0x549d50['a_texcoord0'])&&(_0x4bbe49[_0x40da28(0x45d)]=_0x549d50['a_texcoord0'][_0x40da28(0x1fda)]),_0x4bbe49;}function createInstanceVertexBufferAndAttributes(_0x35d0b8,_0x487225,_0x4d5cfc,_0x30ce6d){var _0x400916=_0x68aa19,_0x186cdd=_0x487225['buffer'];if(!defined$1(_0x186cdd)){var _0x5f0293=0x0===_0x487225[_0x400916(0x44fd)]?0x1:_0x487225[_0x400916(0x44fd)],_0xa40c1e=0x4*_SIZE*_0x5f0293;(_0x186cdd=Buffer$1[_0x400916(0xb5a)]({'context':_0x35d0b8,'sizeInBytes':_0xa40c1e,'usage':BufferUsage[_0x400916(0x2008)]}))[_0x400916(0x2524)]=!0x1,_0x487225[_0x400916(0x1de1)]=_0x186cdd;}createInstanceAttributes(_0x186cdd,_0x4d5cfc,_0x30ce6d,Object[_0x400916(0x20c8)](_0x4d5cfc)['length']);}Object[_0x68aa19(0x5b7)](DynamicLayer3D['prototype'],{'updateInterval':{'get':function(){var _0x194b6b=_0x68aa19;return this[_0x194b6b(0x4c08)];},'set':function(_0x56ad7d){var _0x1cd0a4=_0x68aa19;this[_0x1cd0a4(0x4c08)]=_0x56ad7d;}},'group':{'get':function(){var _0x9e17cb=_0x68aa19;return this[_0x9e17cb(0x108d)];}},'visible':{'get':function(){var _0x266cc3=_0x68aa19;return this[_0x266cc3(0x45b7)];},'set':function(_0x5aa431){this['_visible']=_0x5aa431;}},'maxVisibleAltitude':{'get':function(){var _0x13e8ee=_0x68aa19;return this[_0x13e8ee(0x3b05)];},'set':function(_0xb5022b){defined$1(_0xb5022b)&&(this['_maxVisibleAltitude']=_0xb5022b);}},'type':{'get':function(){var _0x2eec58=_0x68aa19;return this[_0x2eec58(0x50ee)];}},'enableLocalOffset':{'get':function(){return this['_enableLocalOffset'];},'set':function(_0x422e3c){var _0x11be33=_0x68aa19;this[_0x11be33(0x38f8)]=_0x422e3c;}},'maxVisibleDistance':{'get':function(){var _0x14fff4=_0x68aa19;return this[_0x14fff4(0x5497)];},'set':function(_0x243771){var _0xb948ca=_0x68aa19;Check[_0xb948ca(0x2eb3)][_0xb948ca(0x30f8)]('maxVisibleDistance',_0x243771),this[_0xb948ca(0x5497)]=_0x243771;}},'filterMode':{'get':function(){return this['_filterMode'];},'set':function(_0x190c25){var _0x3d5f05=_0x68aa19;Check['typeOf'][_0x3d5f05(0x30f8)](_0x3d5f05(0x253b),_0x190c25),this[_0x3d5f05(0x5514)]=_0x190c25;}},'filterPixel':{'get':function(){var _0x3937ff=_0x68aa19;return this[_0x3937ff(0x10d3)];},'set':function(_0x47327d){var _0x2a9e95=_0x68aa19;Check[_0x2a9e95(0x2eb3)][_0x2a9e95(0x30f8)](_0x2a9e95(0x223d),_0x47327d),this['_filterPixel']=_0x47327d;}},'shadowType':{'get':function(){return this['_shadowType'];},'set':function(_0x166ca1){var _0x44d562=_0x68aa19;this[_0x44d562(0x20be)]!==_0x166ca1&&(this[_0x44d562(0x20be)]=_0x166ca1,this[_0x44d562(0x1dd9)](this));}}}),DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x35a7)]=function(_0x87bb55,_0x873e80,_0x342e27){var _0x59e35e=_0x68aa19;Check[_0x59e35e(0x2eb3)]['string'](_0x59e35e(0x471),_0x87bb55),Check[_0x59e35e(0x2eb3)][_0x59e35e(0x30f8)](_0x59e35e(0x18d8),_0x873e80),Check['typeOf'][_0x59e35e(0x30f8)](_0x59e35e(0x4c1),_0x342e27);var _0xe162ea=this['_group'][_0x87bb55];if(defined$1(_0xe162ea)&&(_0xe162ea['polygonOffset'][_0x59e35e(0x3836)]!==_0x873e80||_0xe162ea[_0x59e35e(0x2b5)]['units']!==_0x342e27)&&(_0xe162ea[_0x59e35e(0x2b5)]={'enabled':!0x0,'factor':defaultValue$1(_0x873e80,0x0),'units':defaultValue$1(_0x342e27,0x0)},_0xe162ea['ready']))for(var _0x5cb7d6=0x0,_0x1ae147=_0xe162ea[_0x59e35e(0x532b)][_0x59e35e(0x531b)];_0x5cb7d6<_0x1ae147;_0x5cb7d6++){var _0x12536a=_0xe162ea[_0x59e35e(0x532b)][_0x5cb7d6][_0x59e35e(0x1e8c)],_0x28b500=RenderState['getState'](_0x12536a[_0x59e35e(0x5547)]);_0x28b500['polygonOffset']={'enabled':!0x0,'factor':defaultValue$1(_0x873e80,0x0),'units':defaultValue$1(_0x342e27,0x0)},_0x12536a['renderState']=RenderState[_0x59e35e(0x4d21)](_0x28b500);}},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x20f06a){var _0x4e2c9d=_0x68aa19;if(this[_0x4e2c9d(0x45b7)]&&_0x20f06a[_0x4e2c9d(0x1d5e)]['frameBufferType']!==FrameBufferType[_0x4e2c9d(0x670)]){var _0x18eb41=!0x0;if(_0x20f06a[_0x4e2c9d(0x362a)]>-0x1)_0x18eb41=this[_0x4e2c9d(0xe11)](_0x20f06a['multiViewportIndex']);this[_0x4e2c9d(0x2564)]=_0x20f06a,this[_0x4e2c9d(0x4a73)]=_0x20f06a[_0x4e2c9d(0x14f6)][_0x4e2c9d(0x3f0b)];var _0x56ad73=_0x20f06a[_0x4e2c9d(0x1224)][_0x4e2c9d(0x3f28)]['height']<this[_0x4e2c9d(0x3b05)];for(var _0xf051e0 in this[_0x4e2c9d(0x108d)])if(this[_0x4e2c9d(0x108d)][_0x4e2c9d(0x2a77)](_0xf051e0)){var _0x5d7f0f=this[_0x4e2c9d(0x108d)][_0xf051e0];if(_0x5d7f0f[_0x4e2c9d(0x237c)]){if(!_0x5d7f0f[_0x4e2c9d(0x2971)])continue;if(this[_0x4e2c9d(0x4a73)]||(updateInstanceInfos(_0x20f06a,this,_0x5d7f0f),updateGltfModel(_0x5d7f0f,_0x20f06a)),_0x5d7f0f['instanceCount']<0x1)continue;if(!_0x56ad73||!_0x18eb41)continue;for(var _0x41431b=0x0,_0x55671d=_0x5d7f0f['renderEntities'][_0x4e2c9d(0x531b)];_0x41431b<_0x55671d;_0x41431b++){var _0x5479b6=_0x5d7f0f['renderEntities'][_0x41431b][_0x4e2c9d(0x1e8c)];_0x5479b6[_0x4e2c9d(0x44fd)]=_0x5d7f0f[_0x4e2c9d(0x44fd)],_0x5479b6['boundingVolume']=_0x5d7f0f[_0x4e2c9d(0x5809)],_0x20f06a[_0x4e2c9d(0x3080)][_0x4e2c9d(0x3a33)](_0x5479b6);}}else initModelSymbol(_0x20f06a,this,_0xf051e0);}}},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x26b0)]=function(_0x347d51,_0x5405c2){var _0x6f23a1=_0x68aa19;Check[_0x6f23a1(0x2eb3)][_0x6f23a1(0x29ad)](_0x6f23a1(0x34e3),_0x347d51),_0x5405c2=defaultValue$1(_0x5405c2,CullFace$1[_0x6f23a1(0x33ef)]);var _0xadc016=this['_group'][_0x347d51];if(defined$1(_0xadc016)&&(!_0xadc016[_0x6f23a1(0x3c16)]||_0xadc016[_0x6f23a1(0x5303)]!==_0x5405c2)&&(_0xadc016['cullEnabled']=!0x0,_0xadc016['cullFace']=_0x5405c2,_0xadc016[_0x6f23a1(0x237c)]))for(var _0x296668=0x0,_0x4bdd40=_0xadc016[_0x6f23a1(0x532b)][_0x6f23a1(0x531b)];_0x296668<_0x4bdd40;_0x296668++){var _0x29cc42=_0xadc016['renderEntities'][_0x296668]['command'],_0x3d6743=RenderState[_0x6f23a1(0x4d2)](_0x29cc42[_0x6f23a1(0x5547)]);_0x3d6743[_0x6f23a1(0x16e)][_0x6f23a1(0x20fb)]=!0x0,_0x3d6743['cull']['face']=_0x5405c2,_0x29cc42[_0x6f23a1(0x5547)]=RenderState[_0x6f23a1(0x4d21)](_0x3d6743);}},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x493f)]=function(_0x42a2c3){var _0x2119bd=_0x68aa19;Check['typeOf'][_0x2119bd(0x29ad)](_0x2119bd(0x10da),_0x42a2c3);var _0x4efda1=this[_0x2119bd(0x108d)][_0x42a2c3];if(defined$1(_0x4efda1))return _0x4efda1[_0x2119bd(0x3c16)];},DynamicLayer3D['prototype']['clear']=function(_0x2c9c05,_0x1909a8){var _0xf69450=_0x68aa19;deprecationWarning('DynamicLayer3D.prototype.clear',_0xf69450(0x588a)),this[_0xf69450(0x237b)](_0x2c9c05,_0x1909a8);},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x10dd)]=function(){var _0x1f4101=_0x68aa19;deprecationWarning('DynamicLayer3D.prototype.clearAll',_0x1f4101(0x3776)),this['clearAllState']();},DynamicLayer3D[_0x68aa19(0x4b51)]['clearAllState']=function(){var _0x5ad1f3=_0x68aa19;for(var _0x4ca874 in this[_0x5ad1f3(0x108d)])this[_0x5ad1f3(0x108d)][_0x5ad1f3(0x2a77)](_0x4ca874)&&(this['_group'][_0x4ca874][_0x5ad1f3(0x14b4)][_0x5ad1f3(0x4ee2)](),this['_group'][_0x4ca874][_0x5ad1f3(0x31bb)][_0x5ad1f3(0x4ee2)](),updateInstanceBuffer(this,this[_0x5ad1f3(0x108d)][_0x4ca874]));},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x237b)]=function(_0x31ebc0,_0x154d81){var _0x487ca2=_0x68aa19;Check[_0x487ca2(0x2eb3)][_0x487ca2(0x29ad)]('dynamicLayer3D.clear\x20url',_0x31ebc0),Check[_0x487ca2(0x3224)](_0x487ca2(0x46eb),_0x154d81),Array[_0x487ca2(0x4b57)](_0x154d81)||(_0x154d81=[_0x154d81]);var _0x33b266=this[_0x487ca2(0x108d)][_0x31ebc0];if(defined$1(_0x33b266)){var _0x3d169c=_0x33b266[_0x487ca2(0x14b4)],_0x3942b8=_0x33b266[_0x487ca2(0x31bb)];if(defined$1(_0x3d169c)&&defined$1(_0x3942b8)){for(var _0x5c059e,_0x2f1630=0x0,_0x5ce984=_0x154d81[_0x487ca2(0x531b)];_0x2f1630<_0x5ce984;_0x2f1630++)_0x5c059e=_0x154d81[_0x2f1630],_0x3d169c[_0x487ca2(0x1ff6)](_0x5c059e)&&_0x3d169c[_0x487ca2(0x4b3f)](_0x5c059e),_0x3942b8['contains'](_0x5c059e)&&_0x3942b8[_0x487ca2(0x4b3f)](_0x5c059e);updateInstanceBuffer(this,_0x33b266);}}},DynamicLayer3D[_0x68aa19(0x4b51)]['deleteObjects']=function(_0x4b1636,_0x50b9eb){var _0x4c99e2=_0x68aa19;Check['typeOf'][_0x4c99e2(0x29ad)](_0x4c99e2(0x5578),_0x4b1636),Check[_0x4c99e2(0x3224)](_0x4c99e2(0xab5),_0x50b9eb),Array['isArray'](_0x50b9eb)||(_0x50b9eb=[_0x50b9eb]);var _0x5b06f5=this['_group'][_0x4b1636];if(defined$1(_0x5b06f5)){var _0x31e029=_0x5b06f5[_0x4c99e2(0x31bb)],_0x4d5457=_0x5b06f5[_0x4c99e2(0x33d2)],_0x22bbad=_0x5b06f5[_0x4c99e2(0x14b4)];if(defined$1(_0x31e029)&&defined$1(_0x4d5457)&&defined$1(_0x22bbad)){for(var _0x5e87fe,_0x87a402=0x0,_0x45e4ba=_0x50b9eb[_0x4c99e2(0x531b)];_0x87a402<_0x45e4ba;_0x87a402++)_0x5e87fe=_0x50b9eb[_0x87a402],_0x22bbad[_0x4c99e2(0x4b3f)](_0x5e87fe),_0x31e029[_0x4c99e2(0x1ff6)](_0x5e87fe)&&(_0x31e029[_0x4c99e2(0x4b3f)](_0x5e87fe),_0x4d5457[_0x4c99e2(0x346f)](_0x5e87fe,!0x0));updateInstanceBuffer(this,_0x5b06f5);}}},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x2566)]=function(){var _0x12aab6=_0x68aa19;for(var _0x239f8c in this['_group'])if(this[_0x12aab6(0x108d)][_0x12aab6(0x2a77)](_0x239f8c)){for(var _0x36edfc=this[_0x12aab6(0x108d)][_0x239f8c],_0x596505=_0x36edfc['instanceList'],_0x4af21c=Object[_0x12aab6(0x20c8)](_0x596505[_0x12aab6(0x15c8)]),_0x5326b1=_0x4af21c[_0x12aab6(0x531b)];_0x5326b1--;)_0x36edfc[_0x12aab6(0x33d2)]['set'](_0x4af21c[_0x5326b1],!0x0);_0x596505[_0x12aab6(0x4ee2)](),_0x36edfc[_0x12aab6(0x14b4)]['removeAll'](),updateInstanceBuffer(this,_0x36edfc);}},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x1dd9)]=function(_0x1e6f5c){var _0x1e9892=_0x68aa19,_0x213964=isShadow$1(_0x1e6f5c),_0x55a714=_0x1e6f5c[_0x1e9892(0x108d)];for(var _0x241f84 in _0x55a714){var _0x3ad133=_0x55a714[_0x241f84];if(_0x3ad133['ready'])for(var _0x31bdba=0x0,_0x462a72=_0x3ad133[_0x1e9892(0x532b)][_0x1e9892(0x531b)];_0x31bdba<_0x462a72;_0x31bdba++){var _0x19033d=_0x3ad133[_0x1e9892(0x532b)][_0x31bdba];_0x19033d[_0x1e9892(0x1e8c)][_0x1e9892(0x2850)]=_0x213964,_0x19033d[_0x1e9892(0x1e8c)][_0x1e9892(0x4935)]=_0x213964;}}},DynamicLayer3D['prototype'][_0x68aa19(0x478f)]=function(_0x34167c,_0xec7164){var _0x153c86=_0x68aa19,_0x41b03a=this[_0x153c86(0x108d)][_0x34167c];defined$1(_0x41b03a)&&(_0x41b03a[_0x153c86(0x2971)]=_0xec7164);},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x2908)]=function(_0x680cc5,_0x30e556){var _0x56004a=_0x68aa19;this[_0x56004a(0x108d)][_0x680cc5]['pickEnable']=_0x30e556;},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x3736)]=function(_0x2ca801,_0x185d3d){var _0x1c97c8=_0x68aa19;if(Check['typeOf'][_0x1c97c8(0x29ad)](_0x1c97c8(0x343b),_0x2ca801),Array['isArray'](_0x185d3d)){var _0x317ff4=this[_0x1c97c8(0x108d)][_0x2ca801];if(defined$1(_0x317ff4)){var _0x1e0b95;defined$1(_0x317ff4[_0x1c97c8(0x14b4)])||(_0x317ff4['stateList']=new AssociativeArray());for(var _0x1adb53=0x0,_0x1f8006=_0x185d3d['length'];_0x1adb53<_0x1f8006;_0x1adb53++)if((_0x1e0b95=_0x185d3d[_0x1adb53])instanceof DynamicObjectState){var _0x29ea90=_0x1e0b95['id'];if(_0x317ff4['removedList'][_0x1c97c8(0x1ff6)](_0x29ea90))continue;var _0x122a09=_0x317ff4[_0x1c97c8(0x14b4)][_0x1c97c8(0x3173)](_0x29ea90);defined$1(_0x122a09)||(_0x317ff4[_0x1c97c8(0x19b4)]=Cartesian3[_0x1c97c8(0x254b)](_0x1e0b95[_0x1c97c8(0x19b4)],_0x317ff4['offset']),_0x317ff4['stateList'][_0x1c97c8(0x346f)](_0x29ea90,{'position':new SampledPositionProperty(),'scale':new SampledProperty(Cartesian3),'heading':new SampledProperty(Number),'pitch':new SampledProperty(Number),'roll':new SampledProperty(Number),'color':new SampledProperty(Color$2),'offset':_0x1e0b95[_0x1c97c8(0x19b4)],'description':_0x1e0b95[_0x1c97c8(0x10f4)],'lockOrientation':_0x1e0b95[_0x1c97c8(0x55ed)],'id':_0x29ea90}),(_0x122a09=_0x317ff4[_0x1c97c8(0x14b4)]['get'](_0x29ea90))[_0x1c97c8(0x4771)][_0x1c97c8(0x2ef1)]({'interpolationDegree':0xa}),_0x122a09[_0x1c97c8(0x4771)][_0x1c97c8(0xabc)]=ExtrapolationType$1['HOLD'],_0x122a09[_0x1c97c8(0x4771)][_0x1c97c8(0x4d08)]=ExtrapolationType$1[_0x1c97c8(0x12ca)],_0x122a09[_0x1c97c8(0x1ed8)][_0x1c97c8(0xabc)]=ExtrapolationType$1[_0x1c97c8(0x12ca)],_0x122a09[_0x1c97c8(0x1ed8)]['forwardExtrapolationType']=ExtrapolationType$1['HOLD'],_0x122a09[_0x1c97c8(0x8db)][_0x1c97c8(0xabc)]=ExtrapolationType$1[_0x1c97c8(0x12ca)],_0x122a09[_0x1c97c8(0x8db)][_0x1c97c8(0x4d08)]=ExtrapolationType$1[_0x1c97c8(0x12ca)],_0x122a09['pitch'][_0x1c97c8(0xabc)]=ExtrapolationType$1[_0x1c97c8(0x12ca)],_0x122a09['pitch'][_0x1c97c8(0x4d08)]=ExtrapolationType$1['HOLD'],_0x122a09[_0x1c97c8(0x500e)][_0x1c97c8(0xabc)]=ExtrapolationType$1[_0x1c97c8(0x12ca)],_0x122a09[_0x1c97c8(0x500e)][_0x1c97c8(0x4d08)]=ExtrapolationType$1[_0x1c97c8(0x12ca)],_0x122a09[_0x1c97c8(0x28b8)][_0x1c97c8(0xabc)]=ExtrapolationType$1[_0x1c97c8(0x12ca)],_0x122a09[_0x1c97c8(0x28b8)]['forwardExtrapolationType']=ExtrapolationType$1[_0x1c97c8(0x12ca)],_0x122a09[_0x1c97c8(0x3f99)]=_0x1e0b95[_0x1c97c8(0x3f99)]);var _0x3075e5=JulianDate[_0x1c97c8(0x3c84)](),_0x474ab6=Cartesian3[_0x1c97c8(0x2ac5)](_0x1e0b95[_0x1c97c8(0x1041)],_0x1e0b95[_0x1c97c8(0x288b)],_0x1e0b95[_0x1c97c8(0x13a1)]);deleteItems(_0x122a09[_0x1c97c8(0x4771)]['_property']),deleteItems(_0x122a09[_0x1c97c8(0x8db)]),deleteItems(_0x122a09['pitch']),deleteItems(_0x122a09[_0x1c97c8(0x500e)]),deleteItems(_0x122a09['scale']),deleteItems(_0x122a09['color']),_0x122a09[_0x1c97c8(0x4771)][_0x1c97c8(0x2758)](_0x3075e5,_0x474ab6),_0x122a09['heading'][_0x1c97c8(0x2758)](_0x3075e5,_0x1e0b95[_0x1c97c8(0x8db)]),_0x122a09[_0x1c97c8(0x355c)][_0x1c97c8(0x2758)](_0x3075e5,_0x1e0b95[_0x1c97c8(0x355c)]),_0x122a09[_0x1c97c8(0x500e)][_0x1c97c8(0x2758)](_0x3075e5,_0x1e0b95[_0x1c97c8(0x500e)]),_0x122a09[_0x1c97c8(0x1ed8)]['addSample'](_0x3075e5,_0x1e0b95[_0x1c97c8(0x1ed8)]),_0x122a09[_0x1c97c8(0x28b8)][_0x1c97c8(0x2758)](_0x3075e5,_0x1e0b95[_0x1c97c8(0x28b8)]),_0x122a09['lockOrientation']=_0x1e0b95[_0x1c97c8(0x55ed)];}}}},DynamicLayer3D['prototype'][_0x68aa19(0xc9f)]=function(){var _0x4f4134=_0x68aa19,_0xdd55c0=this['_group'];if(defined$1(_0xdd55c0)){for(var _0x80fbb9 in _0xdd55c0)if(_0xdd55c0[_0x4f4134(0x2a77)](_0x80fbb9)){var _0x5a8e50=_0xdd55c0[_0x80fbb9];if(!defined$1(_0x5a8e50[_0x4f4134(0x31bb)])||_0x5a8e50[_0x4f4134(0x44fd)]<0x1||!_0x5a8e50['pickEnable'])continue;for(var _0x49c8f0=_0x5a8e50[_0x4f4134(0x31bb)],_0x578c27=0x0;_0x578c27<_0x49c8f0[_0x4f4134(0x531b)];_0x578c27++){var _0x2b76f9=_0x49c8f0['values'][_0x578c27];defined$1(_0x2b76f9)&&_0x2b76f9['setUnSelected']();}}}},DynamicLayer3D['prototype'][_0x68aa19(0xe11)]=function(_0x28aa43){var _0x43e581=_0x68aa19;return!(_0x28aa43>0x8)&&0x1<<_0x28aa43&this[_0x43e581(0x463)];},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x3362)]=function(_0x487509,_0x210f93){var _0x2902f8=_0x68aa19;_0x487509>0x8||(this[_0x2902f8(0x463)]=_0x210f93?0x1<<_0x487509|this[_0x2902f8(0x463)]:~(0x1<<_0x487509)&this[_0x2902f8(0x463)]);};var scratchColor$2=new Cartesian4(0x1,0x1,0x1,0x1);function createUniformMapsForGltfCommand(_0x9e0809,_0x23aa2e,_0x5f1592){var _0x262269=_0x68aa19;_0x5f1592[_0x262269(0x1dee)]=_0x5f1592['modelMatrix'][_0x262269(0x254b)]();var _0x2c3cd4=_0x5f1592[_0x262269(0x15fe)],_0x4112d8={'uInterval':function(){var _0x454cf6=_0x262269;return _0x9e0809[_0x454cf6(0xd0f)];},'uAmbientColor':function(){return scratchColor$2;},'uDiffuseColor':function(){return scratchColor$2;},'uSpecularColor':function(){return scratchColor$2;},'uShininess':function(){return 0x1;},'uPicking':function(){var _0x225fb2=_0x262269;return _0x23aa2e[_0x225fb2(0x4a73)];},'uGeoMatrix':function(){return _0x5f1592['localMatrix'];},'uFilterMode':function(){var _0xd73aaa=_0x262269;return _0x23aa2e[_0xd73aaa(0x253b)];},'uMaxVisibleDistance':function(){var _0x3fbcd1=_0x262269;return _0x23aa2e[_0x3fbcd1(0x2dac)];},'uFilterPixel':function(){var _0xc079d6=_0x262269;return _0x23aa2e[_0xc079d6(0x223d)];},'uRadius':function(){var _0x5c13d6=_0x262269;return _0x5f1592[_0x5c13d6(0x20c5)][_0x5c13d6(0x2896)];},'uOffset':function(){var _0x2523dc=_0x262269;return _0x9e0809[_0x2523dc(0x19b4)];}};return defined$1(_0x2c3cd4[_0x262269(0x580a)])?_0x4112d8[_0x262269(0x2b33)]=_0x2c3cd4[_0x262269(0x580a)]:defined$1(_0x2c3cd4[_0x262269(0xff2)])&&(_0x4112d8['uTexture']=_0x2c3cd4['u_diffuse']),defined$1(_0x2c3cd4['u_specular'])&&(_0x4112d8[_0x262269(0x4859)]=_0x2c3cd4[_0x262269(0x556a)]),defined$1(_0x2c3cd4[_0x262269(0x1744)])&&(_0x4112d8['uShininess']=_0x2c3cd4[_0x262269(0x1744)]),_0x4112d8;}function updateGltfModel(_0x3a44f8,_0x294a07){var _0x53d8f=_0x68aa19;if(defined$1(_0x3a44f8[_0x53d8f(0xce4)])){_0x3a44f8[_0x53d8f(0x5809)]=_0x3a44f8[_0x53d8f(0x5809)]['clone'](),_0x3a44f8[_0x53d8f(0xce4)]['updateAnimation'](_0x294a07);for(var _0x166bb8=_0x3a44f8[_0x53d8f(0xce4)][_0x53d8f(0x2002)],_0x395d58=_0x166bb8['length'],_0x115ab6=0x0;_0x115ab6<_0x395d58;++_0x115ab6){var _0x5a3e51=_0x166bb8[_0x115ab6]['command'];_0x5a3e51[_0x53d8f(0x1dee)]=_0x5a3e51[_0x53d8f(0x221)],_0x5a3e51['modelMatrix']=Matrix4['IDENTITY'][_0x53d8f(0x254b)]();}}}function convrtGltfDrawCommand(_0x1306cd,_0x134568){var _0x1420a1=_0x68aa19;for(var _0x281612=_0x134568[_0x1420a1(0x1968)],_0x3808e5=_0x1306cd[_0x1420a1(0xce4)][_0x1420a1(0x2002)],_0x5cb89a=_0x3808e5['length'],_0x6b076e=[],_0x4fc6c7=0x0;_0x4fc6c7<_0x5cb89a;++_0x4fc6c7){var _0x5c3f7a=_0x3808e5[_0x4fc6c7][_0x1420a1(0x1e8c)];_0x134568[_0x1420a1(0x20be)]==SHADOWTYPE$1['ALL']||_0x134568[_0x1420a1(0x20be)]==SHADOWTYPE$1[_0x1420a1(0x1d23)]?(_0x5c3f7a[_0x1420a1(0x2850)]=!0x0,_0x5c3f7a[_0x1420a1(0x4935)]=!0x0):(_0x5c3f7a[_0x1420a1(0x2850)]=!0x1,_0x5c3f7a[_0x1420a1(0x4935)]=!0x1),_0x5c3f7a[_0x1420a1(0x53f5)]=_0x1420a1(0x2b69),_0x5c3f7a[_0x1420a1(0x44fd)]=_0x1306cd[_0x1420a1(0x44fd)],_0x5c3f7a[_0x1420a1(0x18ad)]=Pass$1[_0x1420a1(0x22f)]+0x2,_0x5c3f7a[_0x1420a1(0x5547)]=getRenderState$2(_0x1306cd);var _0x2bf4b8=_0x5c3f7a[_0x1420a1(0xa85)],_0x237032=_0x2bf4b8['_attributes'],_0x1f09b9=_0x2bf4b8[_0x1420a1(0x53f0)];if(_0x237032[_0x1420a1(0x531b)]<0x9){var _0x5757f3=replaceGltfLocationNames$1(_0x5c3f7a[_0x1420a1(0x30a0)]['vertexAttributes']);createInstanceVertexBufferAndAttributes(_0x281612,_0x1306cd,_0x5757f3,_0x237032),_0x5c3f7a['vertexArray']=new VertexArray({'context':_0x281612,'attributes':_0x237032,'indexBuffer':_0x1f09b9});}var _0x5f2a6b=new ShaderSource({'name':'DynamicLayerVertex','sources':[DynamicLayerVertex]}),_0x36891f=new ShaderSource({'name':'S3ModelFP','sources':[S3ModelFP]});if(defined$1(_0x5757f3[_0x1420a1(0x160)])&&_0x5f2a6b[_0x1420a1(0x4ce5)]['push'](_0x1420a1(0x3916)),defined$1(_0x5757f3['aNormal'])&&(_0x5f2a6b[_0x1420a1(0x4ce5)][_0x1420a1(0x3a33)](ProgramDefines$2[_0x1420a1(0x45bb)]),_0x36891f[_0x1420a1(0x4ce5)]['push'](ProgramDefines$2[_0x1420a1(0x45bb)])),defined$1(_0x5757f3[_0x1420a1(0x45d)])&&(_0x5f2a6b['defines'][_0x1420a1(0x3a33)](_0x1420a1(0x1364)),_0x36891f['defines'][_0x1420a1(0x3a33)](_0x1420a1(0x1364))),defined$1(_0x134568[_0x1420a1(0x2564)][_0x1420a1(0x4a66)])){var _0x331393=_0x134568[_0x1420a1(0x2564)][_0x1420a1(0x4a66)][_0x1420a1(0x5061)];_0x5f2a6b[_0x1420a1(0x4ce5)][_0x1420a1(0x3a33)](ProgramDefines$2[_0x1420a1(0x3a72)]+_0x331393[_0x1420a1(0x531b)]),_0x36891f['defines'][_0x1420a1(0x3a33)](ProgramDefines$2['DIR_LIGHTS']+_0x331393[_0x1420a1(0x531b)]);var _0x508908=_0x134568[_0x1420a1(0x2564)]['lightSource'][_0x1420a1(0xab8)];_0x5f2a6b[_0x1420a1(0x4ce5)][_0x1420a1(0x3a33)](ProgramDefines$2['POINT_LIGHTS']+_0x508908[_0x1420a1(0x531b)]),_0x36891f['defines'][_0x1420a1(0x3a33)](ProgramDefines$2[_0x1420a1(0x2442)]+_0x508908[_0x1420a1(0x531b)]);var _0x1e9f5b=_0x134568[_0x1420a1(0x2564)][_0x1420a1(0x4a66)][_0x1420a1(0x4fb9)];_0x5f2a6b[_0x1420a1(0x4ce5)][_0x1420a1(0x3a33)](ProgramDefines$2[_0x1420a1(0x1ed1)]+_0x1e9f5b[_0x1420a1(0x531b)]),_0x36891f[_0x1420a1(0x4ce5)][_0x1420a1(0x3a33)](ProgramDefines$2['SPOT_LIGHTS']+_0x1e9f5b['length']);var _0xa074ab=_0x134568['_frameState'][_0x1420a1(0x4a66)][_0x1420a1(0x3bf3)];_0x36891f[_0x1420a1(0x4ce5)][_0x1420a1(0x3a33)](ProgramDefines$2[_0x1420a1(0x466d)]+_0xa074ab[_0x1420a1(0x531b)]);}_0x5c3f7a['shaderProgram']=ShaderProgram$1['fromCache']({'context':_0x281612,'vertexShaderSource':_0x5f2a6b,'fragmentShaderSource':_0x36891f,'attributeLocations':_0x5757f3});var _0x1eef7b=createUniformMapsForGltfCommand(_0x1306cd,_0x134568,_0x5c3f7a);_0x1eef7b=combine$2(_0x1eef7b,_0x134568[_0x1420a1(0x2564)][_0x1420a1(0x4a66)][_0x1420a1(0x18e4)]()),_0x5c3f7a[_0x1420a1(0x15fe)]=_0x1eef7b,_0x5c3f7a[_0x1420a1(0x221)]=Matrix4['IDENTITY']['clone'](),_0x1306cd['renderEntities'][_0x1420a1(0x3a33)]({'command':_0x5c3f7a,'attributes':_0x237032,'indexBuffer':_0x1f09b9}),_0x6b076e[_0x1420a1(0x3a33)](_0x5c3f7a[_0x1420a1(0x20c5)]);}var _0x576e30=new BoundingSphere();BoundingSphere['fromBoundingSpheres'](_0x6b076e,_0x576e30),_0x1306cd[_0x1420a1(0x32bf)]=_0x576e30;}function initModelSymbol(_0x1e5765,_0x2c8d11,_0x4ac09b){var _0x1b3570=_0x68aa19,_0x4232f6=_0x2c8d11['_group'][_0x4ac09b],_0x5e8f61=_0x4232f6[_0x1b3570(0x5307)];if(_0x4ac09b[_0x1b3570(0x33ab)](_0x1b3570(0xe46))>0x0||_0x4ac09b[_0x1b3570(0x33ab)](_0x1b3570(0xa05))>0x0)LOADSTATE$1[_0x1b3570(0x17b2)]==_0x5e8f61&&(defined$1(_0x4232f6[_0x1b3570(0xce4)])||(_0x4232f6[_0x1b3570(0xce4)]=Model[_0x1b3570(0x89b)]({'url':_0x4ac09b,'incrementallyLoadTextures':!0x1})),_0x4232f6[_0x1b3570(0xce4)]['update'](_0x1e5765),_0x4232f6['model'][_0x1b3570(0x237c)]&&(_0x4232f6[_0x1b3570(0x237c)]=!0x0,_0x4232f6[_0x1b3570(0x5307)]=LOADSTATE$1[_0x1b3570(0x3f41)],updateStateTime(_0x4232f6,_0x2c8d11[_0x1b3570(0x1d86)]/0x3e8),convrtGltfDrawCommand(_0x4232f6,_0x2c8d11),_0x4232f6[_0x1b3570(0xce4)][_0x1b3570(0x238c)][_0x1b3570(0xced)]({'loop':ModelAnimationLoop$1[_0x1b3570(0x2124)]})));else{var _0x3dca08=_0x4ac09b['indexOf'](_0x1b3570(0x50d9))>-0x1;if(LOADSTATE$1['UNLOAD']==_0x5e8f61){var _0x200b2a=throttleRequestByServer(_0x4ac09b,function(_0x1f75a7){return loadArrayBuffer(_0x1f75a7);});defined$1(_0x200b2a)?(_0x4232f6[_0x1b3570(0x5307)]=LOADSTATE$1[_0x1b3570(0x20b9)],_0x200b2a[_0x1b3570(0x4e1e)](function(_0x4d0e0b){var _0x32fcf1=_0x1b3570;_0x4232f6[_0x32fcf1(0x5307)]=LOADSTATE$1[_0x32fcf1(0x3a40)],_0x4232f6['contentBuffer']=_0x4d0e0b;},function(_0x41f465){var _0x4f0fe7=_0x1b3570;defined$1(_0x41f465)?_0x4232f6[_0x4f0fe7(0x5307)]=LOADSTATE$1['FAILED']:_0x4232f6[_0x4f0fe7(0x5307)]=LOADSTATE$1['UNLOAD'];})):_0x4232f6[_0x1b3570(0x5307)]=LOADSTATE$1['UNLOAD'];}LOADSTATE$1[_0x1b3570(0x3a40)]===_0x5e8f61&&(_0x3dca08?parseS3MBBuffer(_0x2c8d11,_0x4232f6):parseS3MBuffer(_0x2c8d11,_0x4232f6));}}function updateInstanceInfos(_0x3f4f3f,_0x4a7071,_0x2972eb){var _0x4f2d53=_0x68aa19;if(!(_0x2972eb[_0x4f2d53(0x14b4)]['length']<0x1)){var _0x4e5fac=_0x4a7071['_context'],_0x86d5b7=!0x1;_0x2972eb['beginTime']<0x0&&(_0x86d5b7=!0x0,_0x2972eb['beginTime']=window[_0x4f2d53(0x21af)]['now']());var _0x4f2402=getTimestamp$1()-_0x2972eb['beginTime'],_0x2e7429=_0x4a7071[_0x4f2d53(0x4c08)];if(_0x2972eb['interval']=_0x4f2402/_0x2e7429,_0x2972eb['interval']=CesiumMath[_0x4f2d53(0x3c40)](_0x2972eb[_0x4f2d53(0xd0f)],0x0,0x1),_0x86d5b7||_0x4f2402>=_0x2e7429){_0x2972eb[_0x4f2d53(0xd0f)]=0x0;var _0x1a9621=JulianDate[_0x4f2d53(0x3c84)]();_0x4f2402=JulianDate['addSeconds'](_0x1a9621,-_0x4a7071[_0x4f2d53(0x4c08)]/0x3e8,new JulianDate()),_0x2972eb[_0x4f2d53(0x43d6)]=window[_0x4f2d53(0x21af)][_0x4f2d53(0x3c84)]();for(var _0x155ab5,_0x270239=_0x2972eb[_0x4f2d53(0x14b4)],_0x263496=[],_0x856a2f=0x0;_0x856a2f<_0x270239['length'];_0x856a2f++){var _0x363c88=_0x270239[_0x4f2d53(0x21e8)][_0x856a2f];_0x155ab5=_0x363c88['id'];var _0x35531f=_0x2972eb[_0x4f2d53(0x31bb)][_0x4f2d53(0x3173)](_0x155ab5);if(_0x2972eb[_0x4f2d53(0x33d2)][_0x4f2d53(0x1ff6)](_0x155ab5))return;defined$1(_0x35531f)||(_0x2972eb[_0x4f2d53(0x31bb)][_0x4f2d53(0x346f)](_0x155ab5,new InstanceInfo$1(_0x4e5fac,_0x363c88,_0x2972eb,_0x155ab5)),_0x35531f=_0x2972eb[_0x4f2d53(0x31bb)]['get'](_0x155ab5)),_0x35531f[_0x4f2d53(0x489f)](_0x3f4f3f,_0x363c88,_0x4f2402,_0x263496);}if(_0x263496[_0x4f2d53(0x531b)]>0x0){var _0x1c18d1=BoundingSphere['fromBoundingSpheres'](_0x263496,new BoundingSphere());BoundingSphere[_0x4f2d53(0x254b)](_0x1c18d1,_0x2972eb[_0x4f2d53(0x5809)]);}_0x2972eb['instanceCount']=_0x263496[_0x4f2d53(0x531b)],updateInstanceBuffer(_0x4a7071,_0x2972eb);}}}function updateInstanceBuffer(_0x6c4cac,_0x324122){var _0x4512a1=_0x68aa19,_0x8f5040=_0x324122['instanceCount'];if(!(_0x8f5040<0x1)){var _0xd91fc=_SIZE*_0x8f5040,_0x2a929a=_0x324122['buffer'],_0x3475d4=_0x6c4cac[_0x4512a1(0x1968)],_0x426b88=ComponentDatatype$1[_0x4512a1(0x2f7d)](ComponentDatatype$1[_0x4512a1(0x15eb)]);if(_0x2a929a[_0x4512a1(0x4cb6)]/(_0x426b88*_SIZE)<_0x8f5040){_0x324122[_0x4512a1(0x1de1)]&&_0x324122['buffer'][_0x4512a1(0x2578)](),(_0x2a929a=Buffer$1[_0x4512a1(0xb5a)]({'context':_0x3475d4,'sizeInBytes':_0xd91fc*_0x426b88,'usage':BufferUsage[_0x4512a1(0x2008)]}))[_0x4512a1(0x2524)]=!0x1,_0x324122[_0x4512a1(0x1de1)]=_0x2a929a;for(var _0x346540=0x0,_0x890601=_0x324122['renderEntities'][_0x4512a1(0x531b)];_0x346540<_0x890601;_0x346540++){var _0x5b30fa=_0x324122['renderEntities'][_0x346540],_0x11855d=_0x5b30fa['command'];if(defined$1(_0x11855d)){_0x11855d[_0x4512a1(0xa85)][_0x4512a1(0x1348)]()||_0x11855d[_0x4512a1(0xa85)][_0x4512a1(0x2578)]();for(var _0x4f144f=0x0;_0x4f144f<_0x5b30fa[_0x4512a1(0x1b28)][_0x4512a1(0x531b)];_0x4f144f++){var _0x1383a8=_0x5b30fa[_0x4512a1(0x1b28)][_0x4f144f];defined$1(_0x1383a8[_0x4512a1(0x3751)])&&_0x1383a8['instanceDivisor']>0x0&&(_0x1383a8[_0x4512a1(0x20aa)]=_0x324122[_0x4512a1(0x1de1)]);}_0x11855d['vertexArray']=new VertexArray({'context':_0x3475d4,'attributes':_0x5b30fa[_0x4512a1(0x1b28)],'indexBuffer':_0x5b30fa[_0x4512a1(0x53f0)]});}}}var _0x1f0acc=new Float32Array(_0xd91fc),_0xda30e7=_0x324122[_0x4512a1(0x31bb)],_0x233cf1=0x0;for(_0x346540=0x0,_0x890601=_0xda30e7[_0x4512a1(0x531b)];_0x346540<_0x890601;_0x346540++){var _0xf8c9aa=_0xda30e7[_0x4512a1(0x21e8)][_0x346540];if(defined$1(_0xf8c9aa)&&_0xf8c9aa[_0x4512a1(0x4b22)]){_0xf8c9aa[_0x4512a1(0x5627)]=_0x233cf1;var _0x57d695=EncodedCartesian3[_0x4512a1(0x2d23)](_0xf8c9aa[_0x4512a1(0x472f)]),_0x32a9ee=_0x57d695['high'],_0x357403=_0x57d695[_0x4512a1(0x3fef)],_0x5a3859=EncodedCartesian3[_0x4512a1(0x2d23)](_0xf8c9aa['_nextPosition']),_0x4bbb44=_0x5a3859[_0x4512a1(0x307a)],_0x13ce49=_0x5a3859[_0x4512a1(0x3fef)],_0x1e2e54=_0xf8c9aa[_0x4512a1(0x177f)],_0x5f1024=_0xf8c9aa['_nextOrientation'],_0x4f88e0=_0xf8c9aa['_pickColor'],_0x4c239e=_0xf8c9aa['_color'],_0x4c08ae=_0xf8c9aa['_scale'],_0x16cc20=_0xf8c9aa[_0x4512a1(0x169c)],_0x52ea60=_0xf8c9aa['_nextHpr'],_0x98e4be=new Color$2();_0x98e4be['red']=AttributeCompression['compressTextureCoordinates']({'x':_0x4c239e[_0x4512a1(0x4f34)],'y':_0x4c239e[_0x4512a1(0x2129)]}),_0x98e4be[_0x4512a1(0x2129)]=AttributeCompression[_0x4512a1(0x37c4)]({'x':_0x4c239e[_0x4512a1(0x28f8)],'y':_0x4c239e[_0x4512a1(0x24f9)]}),_0x98e4be['blue']=AttributeCompression[_0x4512a1(0x37c4)]({'x':_0x4f88e0[_0x4512a1(0x4f34)],'y':_0x4f88e0['green']}),_0x98e4be[_0x4512a1(0x24f9)]=AttributeCompression[_0x4512a1(0x37c4)]({'x':_0x4f88e0[_0x4512a1(0x28f8)],'y':_0x4f88e0[_0x4512a1(0x24f9)]}),write$1(_0x1f0acc,_0x233cf1,_0x32a9ee,_0x357403,_0x4bbb44,_0x13ce49,_0x1e2e54,_0x5f1024,_0x98e4be,_0x16cc20,_0x52ea60,_0x4c08ae),_0x233cf1++;}}_0x2a929a[_0x4512a1(0x1ef9)](_0x1f0acc,0x0);}}function write$1(_0x24d1e6,_0x15082d,_0x2833a3,_0x4f7092,_0xb77241,_0x2b3da1,_0x1cc561,_0x836c7b,_0x4e9a1d,_0x22bf9f,_0x566b85,_0x1cadeb){var _0x2184e9=_0x68aa19,_0x38b8b0=0x0;_0x24d1e6[(_0x15082d*=_SIZE)+_0x38b8b0++]=_0x2833a3['x'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x2833a3['y'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x2833a3['z'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x4f7092['x'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x4f7092['y'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x4f7092['z'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0xb77241['x'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0xb77241['y'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0xb77241['z'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x2b3da1['x'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x2b3da1['y'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x2b3da1['z'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x1cc561['x'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x1cc561['y'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x1cc561['z'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x1cc561['w'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x836c7b['x'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x836c7b['y'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x836c7b['z'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x836c7b['w'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x4e9a1d[_0x2184e9(0x4f34)],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x4e9a1d[_0x2184e9(0x2129)],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x4e9a1d[_0x2184e9(0x28f8)],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x4e9a1d[_0x2184e9(0x24f9)],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x22bf9f[_0x2184e9(0x8db)],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x22bf9f[_0x2184e9(0x355c)],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x22bf9f[_0x2184e9(0x500e)],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x566b85['heading'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x566b85['pitch'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x566b85['roll'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x1cadeb['x'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x1cadeb['y'],_0x24d1e6[_0x15082d+_0x38b8b0++]=_0x1cadeb['z'];}var orientationScratch=new Quaternion(),positionScratch=new Cartesian3();function InstanceInfo$1(_0x4d7544,_0x566bb7,_0x5570f4,_0x1cdd1e){var _0x4a6839=_0x68aa19;this[_0x4a6839(0x3243)]=InstancedType$1['INSTANCED_OBJECT'],this['_ownerGroup']=_0x5570f4,this[_0x4a6839(0x2b7f)]=_0x1cdd1e,this[_0x4a6839(0x5627)]=-0x1,this[_0x4a6839(0x2ec2)]=_0x566bb7['description'];var _0x5cae4e=_0x566bb7[_0x4a6839(0x4771)]['getValue'](0x0);defined$1(_0x5cae4e)||(_0x5cae4e=new Cartesian3()),this['_scale']=Cartesian3[_0x4a6839(0x254b)](_0x566bb7[_0x4a6839(0x1ed8)][_0x4a6839(0x1e43)](0x0));var _0x11da6d=Cartesian3[_0x4a6839(0x4c59)](this[_0x4a6839(0x505d)]);this['_offset']=_0x566bb7[_0x4a6839(0x19b4)],this[_0x4a6839(0x3b40)]=_0x566bb7[_0x4a6839(0x55ed)],this['_preOrientation']=new Quaternion(),this[_0x4a6839(0x3050)]=new Quaternion(),this[_0x4a6839(0x515b)]=void 0x0,this['_velocityOrientation']=new VelocityOrientationProperty(_0x566bb7[_0x4a6839(0x4771)]);var _0x107fc3=Transforms[_0x4a6839(0x3b6b)](_0x5cae4e,new HeadingPitchRoll(_0x566bb7[_0x4a6839(0x3f99)],0x0,0x0),Ellipsoid[_0x4a6839(0x1d49)],Transforms[_0x4a6839(0x3185)],new Matrix4()),_0x5110dc=Matrix4[_0x4a6839(0x4845)](_0x107fc3,new Matrix3()),_0x3e7215=Quaternion[_0x4a6839(0x36a3)](_0x5110dc);Quaternion[_0x4a6839(0x254b)](_0x3e7215,this['_preOrientation']),Quaternion[_0x4a6839(0x254b)](this[_0x4a6839(0x177f)],this['_nextOrientation']);var _0x55edf4=Cartesian3[_0x4a6839(0x1c02)](this[_0x4a6839(0x47ee)],_0x11da6d,new Cartesian3());this[_0x4a6839(0x472f)]=Matrix4[_0x4a6839(0x10a0)](_0x107fc3,_0x55edf4,new Cartesian3()),this[_0x4a6839(0x44cb)]=Cartesian3[_0x4a6839(0x254b)](this[_0x4a6839(0x472f)]);var _0x39b892=_0x566bb7[_0x4a6839(0x8db)][_0x4a6839(0x1e43)](0x0),_0x7ca6ef=_0x566bb7['pitch'][_0x4a6839(0x1e43)](0x0),_0x29dfdd=_0x566bb7[_0x4a6839(0x500e)][_0x4a6839(0x1e43)](0x0);this['_preHpr']=new HeadingPitchRoll(_0x39b892,_0x7ca6ef,_0x29dfdd),this[_0x4a6839(0x3e15)]=HeadingPitchRoll[_0x4a6839(0x254b)](this[_0x4a6839(0x169c)]),this[_0x4a6839(0x5743)]=_0x566bb7['color'][_0x4a6839(0x1e43)](0x0);var _0x522b73=_0x5570f4[_0x4a6839(0x32bf)][_0x4a6839(0x2896)]*_0x11da6d;this[_0x4a6839(0xd7d)]=new BoundingSphere(this[_0x4a6839(0x472f)],_0x522b73);var _0x21dfec={'id':_0x1cdd1e,'primitive':this},_0x30b3ff=_0x4d7544['createPickId'](_0x21dfec);this['_pickColor']=_0x30b3ff['color'],this[_0x4a6839(0x45b8)]=new Color$2(),this[_0x4a6839(0x57d1)]=Color$2[_0x4a6839(0x373b)](this[_0x4a6839(0x5743)],this[_0x4a6839(0x45b8)],new Color$2()),this[_0x4a6839(0x2e4d)]=!0x1,this['_ready']=!0x1;}function parseS3MBuffer(_0x116f8c,_0x18f550){var _0x150f8b=_0x68aa19,_0x301460=_0x18f550['contentBuffer'];if(defined$1(_0x301460)){var _0x323f7c={'buffer':_0x301460,'supportCompressType':_0x116f8c[_0x150f8b(0x39f3)]},_0x3ca708=S3MTaskManager[_0x150f8b(0x7ff)][_0x150f8b(0x4c73)](_0x323f7c,[_0x301460]);defined$1(_0x3ca708)?(_0x18f550[_0x150f8b(0x2459)]=void 0x0,_0x18f550[_0x150f8b(0x828)]=LOADSTATE$1[_0x150f8b(0x276e)],_0x3ca708[_0x150f8b(0x4e1e)](function(_0x465e7d){var _0x53949c=_0x150f8b;if(_0x465e7d[_0x53949c(0x4fe2)]){_0x116f8c[_0x53949c(0x1651)];for(var _0x15a8c3=_0x116f8c[_0x53949c(0xf9d)][_0x53949c(0x137b)](_0x465e7d['xmlDoc'])['firstChild'],_0x4b8594=_0x15a8c3[_0x53949c(0x3350)],_0xe9ffbe=XMLParser[_0x53949c(0x2ae1)](_0x15a8c3,_0x53949c(0x51f),_0x4b8594),_0x19a0e3=XMLParser['queryChildNodes'](_0xe9ffbe,_0x53949c(0x128b),_0x4b8594),_0x3de238={},_0x6653ef=_0x116f8c[_0x53949c(0x1968)],_0x1802d2=0x0,_0x2dc34c=_0x19a0e3['length'];_0x1802d2<_0x2dc34c;_0x1802d2++){var _0x137fb4=_0x19a0e3[_0x1802d2],_0x42a1d2=XMLParser['queryStringValue'](_0x137fb4,_0x53949c(0x13f9),_0x4b8594),_0x340359=new MaterialPass({});_0x3de238[_0x42a1d2]=_0x340359;var _0x499648=XMLParser['queryFirstNode'](_0x137fb4,_0x53949c(0x26d5),_0x4b8594),_0x415afd=XMLParser[_0x53949c(0x3b1c)](_0x499648,'AmbientR',_0x4b8594),_0x2701eb=XMLParser[_0x53949c(0x3b1c)](_0x499648,_0x53949c(0x36b7),_0x4b8594),_0x18fdbf=XMLParser[_0x53949c(0x3b1c)](_0x499648,_0x53949c(0x2998),_0x4b8594),_0x244bec=XMLParser[_0x53949c(0x3b1c)](_0x499648,_0x53949c(0x4dbb),_0x4b8594);_0x340359['_ambientColor']=new Color$2(_0x415afd,_0x2701eb,_0x18fdbf,_0x244bec);var _0x2e2be5=XMLParser[_0x53949c(0x2ae1)](_0x137fb4,_0x53949c(0x160c),_0x4b8594);_0x415afd=XMLParser[_0x53949c(0x3b1c)](_0x2e2be5,_0x53949c(0x3bf2),_0x4b8594),_0x2701eb=XMLParser[_0x53949c(0x3b1c)](_0x2e2be5,_0x53949c(0x848),_0x4b8594),_0x18fdbf=XMLParser[_0x53949c(0x3b1c)](_0x2e2be5,_0x53949c(0x2e73),_0x4b8594),_0x244bec=XMLParser[_0x53949c(0x3b1c)](_0x2e2be5,_0x53949c(0x1eba),_0x4b8594),_0x340359[_0x53949c(0x4085)]=new Color$2(_0x415afd,_0x2701eb,_0x18fdbf,_0x244bec);var _0x2375bb=XMLParser[_0x53949c(0x2ae1)](_0x137fb4,_0x53949c(0x49a8),_0x4b8594);_0x415afd=XMLParser[_0x53949c(0x3b1c)](_0x2375bb,_0x53949c(0x282a),_0x4b8594),_0x2701eb=XMLParser[_0x53949c(0x3b1c)](_0x2375bb,_0x53949c(0x2241),_0x4b8594),_0x18fdbf=XMLParser['queryNumericValue'](_0x2375bb,_0x53949c(0x4828),_0x4b8594),_0x244bec=XMLParser[_0x53949c(0x3b1c)](_0x2375bb,_0x53949c(0xc2d),_0x4b8594),_0x340359[_0x53949c(0x51d)]=new Color$2(_0x415afd,_0x2701eb,_0x18fdbf,_0x244bec);var _0x5a9e3e=XMLParser['queryNumericValue'](_0x137fb4,_0x53949c(0xdcc),_0x4b8594);_0x340359[_0x53949c(0x24a3)]=_0x5a9e3e,XMLParser['queryFirstNode'](_0x137fb4,_0x53949c(0x19ba),_0x4b8594),_0x340359[_0x53949c(0x18ae)]=XMLParser[_0x53949c(0x448e)](_0x137fb4,_0x53949c(0x19ba),_0x4b8594);var _0x89a1f7=XMLParser[_0x53949c(0x2ae1)](_0x137fb4,'texture',_0x4b8594),_0x25dc02=XMLParser[_0x53949c(0xe79)](_0x89a1f7,'name',_0x4b8594),_0x1f9988=XMLParser[_0x53949c(0x2ae1)](_0x89a1f7,_0x53949c(0xcbc),_0x4b8594),_0x47528d=XMLParser['queryStringValue'](_0x1f9988,'u',_0x4b8594),_0x3850d0=XMLParser['queryStringValue'](_0x1f9988,'v',_0x4b8594);_0x47528d='TAM_WRAP'===_0x47528d?TextureWrap$1[_0x53949c(0x2124)]:TextureWrap$1['CLAMP_TO_EDGE'],_0x3850d0=_0x53949c(0x4710)===_0x3850d0?TextureWrap$1['REPEAT']:TextureWrap$1[_0x53949c(0x312f)];var _0x121a0b=_0x465e7d['texturePackage'][_0x25dc02];if(defined$1(_0x121a0b)){var _0x316af4=DDSTextureManager$1['CreateTexture'](_0x25dc02,_0x6653ef,_0x121a0b[_0x53949c(0x209)],_0x121a0b['height'],_0x121a0b[_0x53949c(0x27ba)],_0x121a0b[_0x53949c(0x1454)],_0x121a0b[_0x53949c(0x4f48)],!0x1,_0x47528d,_0x3850d0);_0x340359[_0x53949c(0xa52)][_0x53949c(0x3a33)](_0x316af4),0x0===_0x121a0b['compressType']&&(_0x116f8c['_supportCompressType']=0x0);}}var _0x479b47=XMLParser[_0x53949c(0x2ae1)](_0x15a8c3,_0x53949c(0x25ac),_0x4b8594),_0x6d96d0=XMLParser[_0x53949c(0x3177)](_0x479b47,_0x53949c(0x429d),_0x4b8594);for(_0x1802d2=0x0,_0x2dc34c=_0x6d96d0[_0x53949c(0x531b)];_0x1802d2<_0x2dc34c;_0x1802d2++){for(var _0x2e2f75=_0x6d96d0[_0x1802d2],_0x347d5b=XMLParser[_0x53949c(0xe79)](_0x2e2f75,'GeoDeModMatrix',_0x4b8594)['split'](','),_0x4ea7a3=0x0;_0x4ea7a3<0x10;_0x4ea7a3++)_0x347d5b[_0x4ea7a3]=parseFloat(_0x347d5b[_0x4ea7a3]);if(_0x347d5b=Matrix4[_0x53949c(0x41a1)](_0x347d5b,0x0),_0x18f550['enableOffset']){var _0x56e4e=Matrix4[_0x53949c(0x1241)](new Cartesian3(0x0,0x0,-0x2b2));_0x347d5b=Matrix4[_0x53949c(0x25a4)](_0x347d5b,_0x56e4e,new Matrix4());}for(var _0x5e1674=XMLParser[_0x53949c(0x3177)](_0x2e2f75,_0x53949c(0x5601),_0x4b8594),_0x1c776b=[],_0xad1796=0x0,_0x5ee89e=_0x5e1674[_0x53949c(0x531b)];_0xad1796<_0x5ee89e;_0xad1796++){var _0x5e8816=_0x5e1674[_0xad1796][_0x53949c(0x4d31)][_0x53949c(0x559)]();_0x1c776b['push'](_0x5e8816);}for(var _0x4bbc90=[],_0x3be856=new BoundingSphere(),_0x1d4d79=0x0;_0x1d4d79<_0x1c776b[_0x53949c(0x531b)];_0x1d4d79++){var _0x17267b=calcBoundingSphere$3(_0x1f8d03=(_0x46c904=_0x465e7d[_0x53949c(0x3585)][_0x1c776b[_0x1d4d79]])[_0x53949c(0x44d3)],_0x347d5b);_0x4bbc90[_0x53949c(0x3a33)](_0x17267b);}_0x4bbc90[_0x53949c(0x531b)]>0x0&&(BoundingSphere[_0x53949c(0x3dbe)](_0x4bbc90,_0x3be856),_0x18f550[_0x53949c(0x32bf)]=_0x3be856,_0x4bbc90[_0x53949c(0x531b)]=0x0);for(_0x5ee89e=0x0;_0x5ee89e<_0x1c776b[_0x53949c(0x531b)];_0x5ee89e++){var _0x46c904,_0x1f8d03=(_0x46c904=_0x465e7d[_0x53949c(0x3585)][_0x1c776b[_0x5ee89e]])['vertexPackage'],_0x36005a=_0x46c904[_0x53949c(0xb89)],_0x1cd027={};for(var _0x2bdd5f in _0x36005a){var _0x6e44b4=_0x36005a[_0x2bdd5f];defined$1(_0x6e44b4)&&(_0x340359=_0x3de238[_0x42a1d2=_0x6e44b4['materialCode']],_0x1cd027[_0x42a1d2]=_0x340359);}_0x116f8c[_0x53949c(0x323c)]||(_0x347d5b=Matrix4['IDENTITY']),createDrawCommand$2(_0x116f8c,_0x18f550,_0x1f8d03,_0x36005a,_0x3be856,_0x1cd027,_0x347d5b);}_0x18f550[_0x53949c(0x5809)]=BoundingSphere['clone'](_0x3be856);}_0x18f550['ready']=!0x0,_0x18f550[_0x53949c(0x5307)]=LOADSTATE$1[_0x53949c(0x3f41)],updateStateTime(_0x18f550,_0x116f8c[_0x53949c(0x1d86)]/0x3e8);}else _0x18f550[_0x53949c(0x828)]=LOADSTATE$1[_0x53949c(0x17b2)];})):_0x18f550['_loadState']=LOADSTATE$1[_0x150f8b(0x3a40)];}else _0x18f550[_0x150f8b(0x828)]=LOADSTATE$1[_0x150f8b(0x3865)];}function parseS3MBBuffer(_0x4ff9ef,_0x3ff4bc){var _0x57ce34=_0x68aa19,_0x5aec42=_0x3ff4bc[_0x57ce34(0x2459)];if(defined$1(_0x5aec42)){if(S3MTaskManager[_0x57ce34(0x1823)]||S3MTaskManager[_0x57ce34(0x63d)](),S3MTaskManager[_0x57ce34(0x2729)]){var _0x552175=S3MTaskManager['S3MBTaskProcessor'][_0x57ce34(0x4c73)]({'buffer':_0x5aec42,'supportCompressType':_0x4ff9ef[_0x57ce34(0x39f3)]},[_0x5aec42]);defined$1(_0x552175)?(_0x3ff4bc[_0x57ce34(0x2459)]=void 0x0,_0x3ff4bc[_0x57ce34(0x828)]=LOADSTATE$1[_0x57ce34(0x276e)],_0x552175[_0x57ce34(0x4e1e)](function(_0x2cbb21){var _0x535e36=_0x57ce34;if(_0x2cbb21[_0x535e36(0x4fe2)]){for(var _0x4e5865=_0x4ff9ef[_0x535e36(0x1968)],_0x539967={},_0x2ed6a9=0x0,_0x1925ea=_0x2cbb21[_0x535e36(0x4364)][_0x535e36(0x128b)][_0x535e36(0x531b)];_0x2ed6a9<_0x1925ea;_0x2ed6a9++){var _0x3b0c4b=_0x2cbb21[_0x535e36(0x4364)]['material'][_0x2ed6a9][_0x535e36(0x128b)],_0x17f113=_0x3b0c4b['id'],_0xe06065=new MaterialPass({});_0x539967[_0x17f113]=_0xe06065,_0xe06065[_0x535e36(0x2b79)](_0x3b0c4b),_0xe06065[_0x535e36(0x900)](_0x3b0c4b);for(var _0x570c20=_0x3b0c4b[_0x535e36(0x1325)],_0x80dcaf=0x0;_0x80dcaf<_0x570c20[_0x535e36(0x531b)];_0x80dcaf++){var _0x1c9ba0=_0x570c20[_0x80dcaf]['textureunitstate'],_0x391e68=_0x1c9ba0['id'],_0x23c603=0x0===_0x1c9ba0[_0x535e36(0x732)]['u']?TextureWrap$1['REPEAT']:TextureWrap$1['CLAMP_TO_EDGE'],_0x2ad04e=0x0===_0x1c9ba0[_0x535e36(0x732)]['v']?TextureWrap$1['REPEAT']:TextureWrap$1['CLAMP_TO_EDGE'];_0xe06065[_0x535e36(0x4c66)]=Matrix4[_0x535e36(0x41a1)](_0x1c9ba0[_0x535e36(0x3f0a)]);var _0x58d6da=_0x2cbb21['texturePackage'][_0x391e68];if(defined$1(_0x58d6da)){var _0x11a237=DDSTextureManager$1[_0x535e36(0x47a5)](_0x391e68,_0x4e5865,_0x58d6da[_0x535e36(0x209)],_0x58d6da[_0x535e36(0x5862)],_0x58d6da[_0x535e36(0x27ba)],_0x58d6da[_0x535e36(0x1454)],_0x58d6da['imageBuffer'],!0x1,_0x23c603,_0x2ad04e);_0xe06065[_0x535e36(0xa52)][_0x535e36(0x3a33)](_0x11a237),0x0===_0x58d6da['compressType']&&(_0x4ff9ef[_0x535e36(0x39f3)]=0x0);}}}var _0xcf7805=_0x2cbb21['groupNode']['pageLods'];if(defined$1(_0xcf7805))for(_0x2ed6a9=0x0,_0x1925ea=_0xcf7805[_0x535e36(0x531b)];_0x2ed6a9<_0x1925ea;_0x2ed6a9++){for(var _0x1a5539=_0xcf7805[_0x2ed6a9][_0x535e36(0x4341)][0x0],_0x41d54a=_0x1a5539[_0x535e36(0x55a6)],_0x4db38a=0x0;_0x4db38a<0x10;_0x4db38a++)_0x41d54a[_0x4db38a]=parseFloat(_0x41d54a[_0x4db38a]);if(_0x41d54a=Matrix4[_0x535e36(0x41a1)](_0x41d54a,0x0),_0x3ff4bc[_0x535e36(0x30cf)]){var _0x4d0583=Matrix4[_0x535e36(0x1241)](new Cartesian3(0x0,0x0,-0x2b2));_0x41d54a=Matrix4[_0x535e36(0x25a4)](_0x41d54a,_0x4d0583,new Matrix4());}for(var _0x3fe942=_0x1a5539[_0x535e36(0x367f)],_0x3428f9=[],_0x3a0a6a=0x0,_0x379c9f=_0x3fe942[_0x535e36(0x531b)];_0x3a0a6a<_0x379c9f;_0x3a0a6a++){var _0x24f92e=_0x3fe942[_0x3a0a6a][_0x535e36(0x559)]();_0x3428f9['push'](_0x24f92e);}var _0x1fd802=[],_0x3e8dd8=new BoundingSphere();for(_0x80dcaf=0x0;_0x80dcaf<_0x3428f9[_0x535e36(0x531b)];_0x80dcaf++){var _0x193e76=calcBoundingSphere$3(_0x31fbbe=(_0x2d98b0=_0x2cbb21['geoPackage'][_0x3428f9[_0x80dcaf]])[_0x535e36(0x44d3)],_0x41d54a);_0x1fd802['push'](_0x193e76);}_0x1fd802[_0x535e36(0x531b)]>0x0&&(BoundingSphere[_0x535e36(0x3dbe)](_0x1fd802,_0x3e8dd8),_0x3ff4bc[_0x535e36(0x32bf)]=_0x3e8dd8,_0x1fd802[_0x535e36(0x531b)]=0x0);for(_0x3a0a6a=0x0,_0x379c9f=_0x3428f9['length'];_0x3a0a6a<_0x379c9f;_0x3a0a6a++){_0x24f92e=_0x3428f9[_0x3a0a6a];var _0x2d98b0,_0x31fbbe=(_0x2d98b0=_0x2cbb21[_0x535e36(0x3585)][_0x24f92e])[_0x535e36(0x44d3)],_0x125895=_0x2d98b0[_0x535e36(0xb89)],_0xd14317=_0x125895[0x0];if(defined$1(_0xd14317)){var _0x41349a={};_0xe06065=_0x539967[_0x17f113=_0xd14317[_0x535e36(0x2ba2)]],(_0x41349a[_0x17f113]=_0xe06065,_0x4ff9ef['enableLocalOffset']||(_0x41d54a=Matrix4['IDENTITY']),createDrawCommand$2(_0x4ff9ef,_0x3ff4bc,_0x31fbbe,_0x125895,_0x3e8dd8,_0x41349a,_0x41d54a));}}_0x3ff4bc['boundingSphere']=BoundingSphere[_0x535e36(0x254b)](_0x3e8dd8);}_0x3ff4bc[_0x535e36(0x237c)]=!0x0,_0x3ff4bc[_0x535e36(0x5307)]=LOADSTATE$1[_0x535e36(0x3f41)],updateStateTime(_0x3ff4bc,_0x4ff9ef[_0x535e36(0x1d86)]/0x3e8);}else _0x3ff4bc[_0x535e36(0x828)]=LOADSTATE$1[_0x535e36(0x17b2)];})):_0x3ff4bc[_0x57ce34(0x828)]=LOADSTATE$1[_0x57ce34(0x3a40)];}}else _0x3ff4bc[_0x57ce34(0x828)]=LOADSTATE$1[_0x57ce34(0x3865)];}function calcBoundingSphere$3(_0xcdddbb,_0x46c4f2){var _0x3f30d4=_0x68aa19,_0x448938=[],_0x4a474f=new BoundingSphere(),_0x145a93=new Cartesian3();new Cartesian3();for(var _0x23bb7a=_0xcdddbb['vertexAttributes'][0x0],_0x22efd1=_0x23bb7a[_0x3f30d4(0xbdc)],_0x7afde9=new Float32Array(_0x23bb7a[_0x3f30d4(0x1451)][_0x3f30d4(0x1de1)],_0x23bb7a[_0x3f30d4(0x1451)][_0x3f30d4(0x42fe)],_0x23bb7a[_0x3f30d4(0x1451)][_0x3f30d4(0x21dd)]/0x4),_0xb0b661=0x0;_0xb0b661<_0xcdddbb[_0x3f30d4(0x2247)];_0xb0b661++)Cartesian3[_0x3f30d4(0xb30)](_0x7afde9,_0x22efd1*_0xb0b661,_0x145a93),_0x448938[_0x3f30d4(0x3a33)](Cartesian3['clone'](_0x145a93));return BoundingSphere[_0x3f30d4(0x111e)](_0x448938,_0x4a474f),_0x448938['length']=0x0,BoundingSphere[_0x3f30d4(0x4503)](_0x4a474f,_0x46c4f2,_0x4a474f),_0x4a474f;}function getRenderState$2(_0x325192){var _0x2da058=_0x68aa19;return RenderState[_0x2da058(0x4d21)]({'cull':{'enabled':_0x325192[_0x2da058(0x3c16)],'face':_0x325192['cullFace']},'polygonOffset':{'enabled':_0x325192[_0x2da058(0x2b5)][_0x2da058(0x20fb)],'factor':_0x325192[_0x2da058(0x2b5)][_0x2da058(0x3836)],'units':_0x325192[_0x2da058(0x2b5)]['units']},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x2da058(0x2911)]});}function createAttributes(_0x2db9bf,_0xb6ed9,_0x3a0eb8){var _0x5987a5=_0x68aa19;for(var _0x19698d=_0x3a0eb8[_0x5987a5(0xd16)],_0x1302ee=0x0,_0x1f93d2=_0x19698d[_0x5987a5(0x531b)];_0x1302ee<_0x1f93d2;_0x1302ee++){var _0x5ab33b=_0x19698d[_0x1302ee];defined$1(_0x5ab33b[_0x5987a5(0x1451)])&&(_0x5ab33b[_0x5987a5(0x20aa)]=Buffer$1[_0x5987a5(0xb5a)]({'context':_0xb6ed9,'typedArray':_0x5ab33b['typedArray'],'usage':BufferUsage[_0x5987a5(0x495a)]}),_0x5ab33b['vertexBuffer']['vertexArrayDestroyable']=!0x1,_0x5ab33b[_0x5987a5(0x1451)]=null,delete _0x5ab33b[_0x5987a5(0x1451)]);}var _0x43319e=_0x3a0eb8[_0x5987a5(0x18d0)],_0x4ff760=Object[_0x5987a5(0x20c8)](_0x43319e)['length'],_0x335ac8=_0x2db9bf[_0x5987a5(0x1de1)];if(!defined$1(_0x335ac8)){var _0x2ce8ed=0x0===_0x2db9bf['instanceCount']?0x1:_0x2db9bf[_0x5987a5(0x44fd)],_0x11ea6a=0x4*_SIZE*_0x2ce8ed;(_0x335ac8=Buffer$1[_0x5987a5(0xb5a)]({'context':_0xb6ed9,'sizeInBytes':_0x11ea6a,'usage':BufferUsage[_0x5987a5(0x2008)]}))[_0x5987a5(0x2524)]=!0x1,_0x2db9bf[_0x5987a5(0x1de1)]=_0x335ac8;}return createInstanceAttributes(_0x335ac8,_0x43319e,_0x19698d,_0x4ff760),{'attributes':_0x19698d,'attrLocation':_0x43319e};}function createInstanceAttributes(_0x369c48,_0x1a0dcb,_0x2d402c,_0x972902){var _0x5ee6ca=_0x68aa19,_0x369ab9=_0x972902,_0x18c7ea=0x0,_0x12c675=ComponentDatatype$1[_0x5ee6ca(0x2f7d)](ComponentDatatype$1[_0x5ee6ca(0x15eb)]);_0x1a0dcb['aPreHxyzLx']=_0x369ab9++,_0x2d402c[_0x5ee6ca(0x3a33)]({'index':_0x1a0dcb['aPreHxyzLx'],'vertexBuffer':_0x369c48,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x5ee6ca(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x18c7ea,'strideInBytes':0x4*_SIZE,'instanceDivisor':0x1}),_0x18c7ea+=0x4*_0x12c675,_0x1a0dcb['aPreLyzNextHxy']=_0x369ab9++,_0x2d402c['push']({'index':_0x1a0dcb[_0x5ee6ca(0x35c7)],'vertexBuffer':_0x369c48,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x5ee6ca(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x18c7ea,'strideInBytes':0x4*_SIZE,'instanceDivisor':0x1}),_0x18c7ea+=0x4*_0x12c675,_0x1a0dcb[_0x5ee6ca(0x3c44)]=_0x369ab9++,_0x2d402c['push']({'index':_0x1a0dcb[_0x5ee6ca(0x3c44)],'vertexBuffer':_0x369c48,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x5ee6ca(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x18c7ea,'strideInBytes':0x4*_SIZE,'instanceDivisor':0x1}),_0x18c7ea+=0x4*_0x12c675,_0x1a0dcb[_0x5ee6ca(0x651)]=_0x369ab9++,_0x2d402c[_0x5ee6ca(0x3a33)]({'index':_0x1a0dcb[_0x5ee6ca(0x651)],'vertexBuffer':_0x369c48,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x5ee6ca(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x18c7ea,'strideInBytes':0x4*_SIZE,'instanceDivisor':0x1}),_0x18c7ea+=0x4*_0x12c675,_0x1a0dcb[_0x5ee6ca(0x33b5)]=_0x369ab9++,_0x2d402c[_0x5ee6ca(0x3a33)]({'index':_0x1a0dcb['aNextOrientation'],'vertexBuffer':_0x369c48,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'normalize':!0x1,'offsetInBytes':_0x18c7ea,'strideInBytes':0x4*_SIZE,'instanceDivisor':0x1}),_0x18c7ea+=0x4*_0x12c675,_0x1a0dcb[_0x5ee6ca(0x1f3c)]=_0x369ab9++,_0x2d402c[_0x5ee6ca(0x3a33)]({'index':_0x1a0dcb[_0x5ee6ca(0x1f3c)],'vertexBuffer':_0x369c48,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x5ee6ca(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x18c7ea,'strideInBytes':0x4*_SIZE,'instanceDivisor':0x1}),_0x18c7ea+=0x4*_0x12c675,_0x1a0dcb[_0x5ee6ca(0x5195)]=_0x369ab9++,_0x2d402c[_0x5ee6ca(0x3a33)]({'index':_0x1a0dcb['aPreHpr'],'vertexBuffer':_0x369c48,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x5ee6ca(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x18c7ea,'strideInBytes':0x4*_SIZE,'instanceDivisor':0x1}),_0x18c7ea+=0x3*_0x12c675,_0x1a0dcb['aNextHpr']=_0x369ab9++,_0x2d402c[_0x5ee6ca(0x3a33)]({'index':_0x1a0dcb['aNextHpr'],'vertexBuffer':_0x369c48,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x5ee6ca(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x18c7ea,'strideInBytes':0x4*_SIZE,'instanceDivisor':0x1}),_0x18c7ea+=0x3*_0x12c675,_0x1a0dcb[_0x5ee6ca(0x29d7)]=_0x369ab9++,_0x2d402c[_0x5ee6ca(0x3a33)]({'index':_0x1a0dcb[_0x5ee6ca(0x29d7)],'vertexBuffer':_0x369c48,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x5ee6ca(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x18c7ea,'strideInBytes':0x4*_SIZE,'instanceDivisor':0x1}),_0x18c7ea+=0x3*_0x12c675;}function createDrawCommand$2(_0x1b6861,_0x444d2d,_0x3e6180,_0xb747e,_0x466d9c,_0x293ded,_0x1fec0c){var _0x331f19=_0x68aa19,_0x593396=_0x1b6861[_0x331f19(0x1968)],_0xad153f=createAttributes(_0x444d2d,_0x593396,_0x3e6180),_0x450a53=_0xad153f[_0x331f19(0x1b28)],_0x290618=_0xad153f[_0x331f19(0x18d0)],_0xb386d=Pass$1['S3MTiles']+0x2,_0xbf1ab8=getRenderState$2(_0x444d2d),_0x1bfc1d=_0x3e6180[_0x331f19(0x2247)],_0xd8b9dd=_0xb747e[0x0];if(defined$1(_0xd8b9dd)){var _0x29739a=IndexDatatype$1[_0x331f19(0x2c91)];(0x1===_0xd8b9dd[_0x331f19(0x361a)]||_0x1bfc1d>=CesiumMath[_0x331f19(0x28c7)])&&_0x593396[_0x331f19(0x101c)]&&(_0x29739a=IndexDatatype$1[_0x331f19(0x40c5)]);var _0x14ccd0=Buffer$1[_0x331f19(0xaad)]({'context':_0x593396,'typedArray':_0xd8b9dd[_0x331f19(0x2602)],'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':_0x29739a});_0x14ccd0['vertexArrayDestroyable']=!0x1;var _0x52110b=_0x293ded[_0xd8b9dd[_0x331f19(0x2ba2)]]||MaterialPass[_0x331f19(0x16e2)],_0x127517=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES'],'boundingVolume':_0x466d9c,'pass':_0xb386d,'owner':_0x1b6861});_0x1b6861['_shadowType']===SHADOWTYPE$1[_0x331f19(0x3298)]||_0x1b6861[_0x331f19(0x20be)]===SHADOWTYPE$1[_0x331f19(0x1d23)]?(_0x127517[_0x331f19(0x2850)]=!0x0,_0x127517[_0x331f19(0x4935)]=!0x0):(_0x127517[_0x331f19(0x2850)]=!0x1,_0x127517['receiveShadows']=!0x1),_0x127517[_0x331f19(0x53f5)]=_0x331f19(0x2b69),_0x127517[_0x331f19(0x44fd)]=_0x444d2d['instanceCount'],_0x127517[_0x331f19(0xa85)]=new VertexArray({'context':_0x593396,'attributes':_0x450a53,'indexBuffer':_0x14ccd0});var _0x5ac6d5=new ShaderSource({'name':'DynamicLayerVertex','sources':[DynamicLayerVertex]}),_0x3dba13=new ShaderSource({'name':_0x331f19(0x2840),'sources':[S3ModelFP]}),_0x4cd95a=defined$1(_0x290618[_0x331f19(0x45d)])&&_0x52110b[_0x331f19(0xa52)][_0x331f19(0x531b)]>0x0;if(0x0===_0x1b6861[_0x331f19(0x39f3)]&&_0x3dba13[_0x331f19(0x4ce5)][_0x331f19(0x3a33)](_0x331f19(0x192c)),defined$1(_0x290618[_0x331f19(0x160)])&&_0x5ac6d5['defines'][_0x331f19(0x3a33)](_0x331f19(0x3916)),defined$1(_0x290618['aNormal'])&&(_0x5ac6d5[_0x331f19(0x4ce5)][_0x331f19(0x3a33)](ProgramDefines$2[_0x331f19(0x45bb)]),_0x3dba13['defines']['push'](ProgramDefines$2['HAS_NORMAL'])),_0x4cd95a&&(_0x5ac6d5[_0x331f19(0x4ce5)][_0x331f19(0x3a33)]('TEXTURE'),_0x3dba13[_0x331f19(0x4ce5)][_0x331f19(0x3a33)]('TEXTURE')),defined$1(_0x1b6861[_0x331f19(0x2564)]['lightSource'])){var _0x2af20a=_0x1b6861[_0x331f19(0x2564)][_0x331f19(0x4a66)][_0x331f19(0x5061)];_0x5ac6d5['defines'][_0x331f19(0x3a33)](ProgramDefines$2[_0x331f19(0x3a72)]+_0x2af20a['length']),_0x3dba13[_0x331f19(0x4ce5)]['push'](ProgramDefines$2[_0x331f19(0x3a72)]+_0x2af20a[_0x331f19(0x531b)]);var _0x19c827=_0x1b6861['_frameState']['lightSource'][_0x331f19(0xab8)];_0x5ac6d5['defines']['push'](ProgramDefines$2[_0x331f19(0x2442)]+_0x19c827[_0x331f19(0x531b)]),_0x3dba13[_0x331f19(0x4ce5)][_0x331f19(0x3a33)](ProgramDefines$2[_0x331f19(0x2442)]+_0x19c827['length']);var _0x358f91=_0x1b6861[_0x331f19(0x2564)][_0x331f19(0x4a66)][_0x331f19(0x4fb9)];_0x5ac6d5[_0x331f19(0x4ce5)]['push'](ProgramDefines$2[_0x331f19(0x1ed1)]+_0x358f91[_0x331f19(0x531b)]),_0x3dba13[_0x331f19(0x4ce5)]['push'](ProgramDefines$2['SPOT_LIGHTS']+_0x358f91[_0x331f19(0x531b)]);var _0x55f941=_0x1b6861['_frameState'][_0x331f19(0x4a66)][_0x331f19(0x3bf3)];_0x3dba13[_0x331f19(0x4ce5)][_0x331f19(0x3a33)](ProgramDefines$2[_0x331f19(0x466d)]+_0x55f941[_0x331f19(0x531b)]);}_0x127517[_0x331f19(0x30a0)]=ShaderProgram$1[_0x331f19(0x4d21)]({'context':_0x593396,'vertexShaderSource':_0x5ac6d5,'fragmentShaderSource':_0x3dba13,'attributeLocations':_0x290618});var _0x1d56a3=_0x52110b['_diffuseColor'],_0x1c7969=_0x52110b['_diffuseColor'],_0x54c9dd=_0x52110b[_0x331f19(0x51d)],_0x3c96f5=_0x52110b[_0x331f19(0x24a3)],_0x401bbf=defined$1(_0x290618[_0x331f19(0xc58)]),_0x47d423=_0x466d9c[_0x331f19(0x2896)],_0x43a682={'uTexture':function(){return _0x52110b['_textures'][0x0];},'uInterval':function(){var _0x1d1125=_0x331f19;return _0x444d2d[_0x1d1125(0xd0f)];},'uAmbientColor':function(){return _0x1d56a3;},'uDiffuseColor':function(){return _0x1c7969;},'uSpecularColor':function(){return _0x54c9dd;},'uShininess':function(){return _0x3c96f5;},'uPicking':function(){var _0x3da71a=_0x331f19;return _0x1b6861[_0x3da71a(0x4a73)];},'uHasNormal':function(){return _0x401bbf;},'uGeoMatrix':function(){return _0x1fec0c;},'uFilterMode':function(){return _0x1b6861['filterMode'];},'uMaxVisibleDistance':function(){var _0x5c08c0=_0x331f19;return _0x1b6861[_0x5c08c0(0x2dac)];},'uFilterPixel':function(){var _0x44b31e=_0x331f19;return _0x1b6861[_0x44b31e(0x223d)];},'uRadius':function(){return _0x47d423;},'uOffset':function(){var _0x170cd9=_0x331f19;return _0x444d2d[_0x170cd9(0x19b4)];}};_0x43a682=combine$2(_0x43a682,_0x1b6861[_0x331f19(0x2564)]['lightSource'][_0x331f19(0x18e4)]()),_0x127517[_0x331f19(0x15fe)]=_0x43a682,_0x127517[_0x331f19(0x5547)]=_0xbf1ab8,_0x444d2d[_0x331f19(0x532b)][_0x331f19(0x3a33)]({'command':_0x127517,'attributes':_0x450a53,'indexBuffer':_0x14ccd0});}}InstanceInfo$1[_0x68aa19(0x4b51)][_0x68aa19(0x2ef9)]=function(){var _0x2bd9c2=_0x68aa19,_0x4e00c7=this[_0x2bd9c2(0x5627)];if(defined$1(_0x4e00c7)&&this[_0x2bd9c2(0x20f7)]['pickEnable']&&!(_0x4e00c7<0x0)&&(Check[_0x2bd9c2(0x2eb3)][_0x2bd9c2(0x30f8)][_0x2bd9c2(0x12f2)]('offset',_0x4e00c7,0x0),!Color$2[_0x2bd9c2(0x2ed4)](this[_0x2bd9c2(0x45b8)],_HighlightColor))){this[_0x2bd9c2(0x45b8)]=Color$2[_0x2bd9c2(0x254b)](_HighlightColor),this[_0x2bd9c2(0x57d1)]=Color$2[_0x2bd9c2(0x373b)](this[_0x2bd9c2(0x45b8)],this['_dynamicColor'],this[_0x2bd9c2(0x57d1)]);var _0x1c00d9=new Color$2();_0x1c00d9[_0x2bd9c2(0x4f34)]=AttributeCompression[_0x2bd9c2(0x37c4)]({'x':this[_0x2bd9c2(0x57d1)]['red'],'y':this[_0x2bd9c2(0x57d1)]['green']}),_0x1c00d9[_0x2bd9c2(0x2129)]=AttributeCompression[_0x2bd9c2(0x37c4)]({'x':this[_0x2bd9c2(0x57d1)][_0x2bd9c2(0x28f8)],'y':this['_color'][_0x2bd9c2(0x24f9)]}),_0x1c00d9[_0x2bd9c2(0x28f8)]=AttributeCompression[_0x2bd9c2(0x37c4)]({'x':this['_pickColor'][_0x2bd9c2(0x4f34)],'y':this[_0x2bd9c2(0x23b2)][_0x2bd9c2(0x2129)]}),_0x1c00d9['alpha']=AttributeCompression[_0x2bd9c2(0x37c4)]({'x':this[_0x2bd9c2(0x23b2)][_0x2bd9c2(0x28f8)],'y':this[_0x2bd9c2(0x23b2)][_0x2bd9c2(0x24f9)]});var _0x3f600f=this[_0x2bd9c2(0x20f7)][_0x2bd9c2(0x532b)];if(defined$1(_0x3f600f)&&!(_0x3f600f[_0x2bd9c2(0x531b)]<0x1)){for(var _0x2c21a2=0x0,_0x26e481=_0x3f600f[_0x2bd9c2(0x531b)];_0x2c21a2<_0x26e481;_0x2c21a2++){var _0x2cb917=_0x3f600f[_0x2c21a2][_0x2bd9c2(0x1e8c)],_0x4ab233=_0x2cb917[_0x2bd9c2(0x30a0)]['vertexAttributes'][_0x2bd9c2(0x1f3c)]['index'],_0x203b8b=_0x2cb917['vertexArray']['getAttribute'](_0x4ab233),_0xc2dd13=_0x4e00c7*_0x203b8b[_0x2bd9c2(0x39df)]+_0x203b8b[_0x2bd9c2(0x3022)],_0x56e9cc=ComponentDatatype$1[_0x2bd9c2(0x2074)](_0x203b8b[_0x2bd9c2(0x3faf)],_0x203b8b['componentsPerAttribute']);_0x56e9cc[0x0]=_0x1c00d9[_0x2bd9c2(0x4f34)],_0x56e9cc[0x1]=_0x1c00d9[_0x2bd9c2(0x2129)],_0x56e9cc[0x2]=_0x1c00d9[_0x2bd9c2(0x28f8)],_0x56e9cc[0x3]=_0x1c00d9[_0x2bd9c2(0x24f9)],_0x203b8b[_0x2bd9c2(0x20aa)][_0x2bd9c2(0x1ef9)](_0x56e9cc,_0xc2dd13);}this[_0x2bd9c2(0x2e4d)]=!0x0;}}},InstanceInfo$1[_0x68aa19(0x4b51)][_0x68aa19(0xc9f)]=function(){var _0x404bb7=_0x68aa19,_0x1b93f9=this[_0x404bb7(0x5627)];if(defined$1(_0x1b93f9)&&this[_0x404bb7(0x20f7)]['pickEnable']&&!(_0x1b93f9<0x0)&&this['_isSelected']){this[_0x404bb7(0x2e4d)]=!0x1,this[_0x404bb7(0x45b8)]=Color$2[_0x404bb7(0x2d95)],this[_0x404bb7(0x57d1)]=Color$2[_0x404bb7(0x254b)](this[_0x404bb7(0x5743)]);var _0x47700d=new Color$2();_0x47700d[_0x404bb7(0x4f34)]=AttributeCompression[_0x404bb7(0x37c4)]({'x':this[_0x404bb7(0x57d1)][_0x404bb7(0x4f34)],'y':this[_0x404bb7(0x57d1)][_0x404bb7(0x2129)]}),_0x47700d[_0x404bb7(0x2129)]=AttributeCompression[_0x404bb7(0x37c4)]({'x':this['_color'][_0x404bb7(0x28f8)],'y':this[_0x404bb7(0x57d1)]['alpha']}),_0x47700d['blue']=AttributeCompression[_0x404bb7(0x37c4)]({'x':this['_pickColor'][_0x404bb7(0x4f34)],'y':this[_0x404bb7(0x23b2)][_0x404bb7(0x2129)]}),_0x47700d[_0x404bb7(0x24f9)]=AttributeCompression['compressTextureCoordinates']({'x':this[_0x404bb7(0x23b2)][_0x404bb7(0x28f8)],'y':this[_0x404bb7(0x23b2)][_0x404bb7(0x24f9)]});var _0x4dbfc4=this['_ownerGroup'][_0x404bb7(0x532b)];if(defined$1(_0x4dbfc4)&&!(_0x4dbfc4['length']<0x1))for(var _0x16115e=0x0,_0x5f5348=_0x4dbfc4['length'];_0x16115e<_0x5f5348;_0x16115e++){var _0x4328d6=_0x4dbfc4[_0x16115e][_0x404bb7(0x1e8c)],_0x42979f=_0x4328d6[_0x404bb7(0x30a0)]['vertexAttributes'][_0x404bb7(0x1f3c)][_0x404bb7(0x1fda)],_0x3508d9=_0x4328d6[_0x404bb7(0xa85)][_0x404bb7(0x366d)](_0x42979f),_0x4acfbc=_0x1b93f9*_0x3508d9[_0x404bb7(0x39df)]+_0x3508d9[_0x404bb7(0x3022)],_0x25443c=ComponentDatatype$1['createTypedArray'](_0x3508d9[_0x404bb7(0x3faf)],_0x3508d9[_0x404bb7(0xbdc)]);_0x25443c[0x0]=_0x47700d['red'],_0x25443c[0x1]=_0x47700d[_0x404bb7(0x2129)],_0x25443c[0x2]=_0x47700d[_0x404bb7(0x28f8)],_0x25443c[0x3]=_0x47700d[_0x404bb7(0x24f9)],_0x3508d9['vertexBuffer'][_0x404bb7(0x1ef9)](_0x25443c,_0x4acfbc);}}},InstanceInfo$1['prototype'][_0x68aa19(0x489f)]=function(_0x307b89,_0x4871af,_0xd7fe83,_0x49c3bd){var _0x11187c=_0x68aa19,_0x8c4587=_0x4871af[_0x11187c(0x4771)],_0x5b71a3=Property[_0x11187c(0x4514)](_0x8c4587,_0xd7fe83,positionScratch);if(defined$1(_0x5b71a3)){var _0x3bd89c=Cartesian3[_0x11187c(0x19c9)](_0x5b71a3,this[_0x11187c(0x44cb)],CesiumMath[_0x11187c(0x304f)])||Cartesian3['distance'](_0x5b71a3,this[_0x11187c(0x44cb)])<0.5;this[_0x11187c(0x505d)]=Cartesian3[_0x11187c(0x254b)](_0x4871af['scale'][_0x11187c(0x1e43)](_0xd7fe83),this[_0x11187c(0x505d)]);var _0x3103a1=Cartesian3['maximumComponent'](_0x4871af['scale'][_0x11187c(0x1e43)](_0xd7fe83)),_0x5155e9=Cartesian3['multiplyByScalar'](this[_0x11187c(0x47ee)],_0x3103a1,new Cartesian3()),_0x36fb67=Transforms[_0x11187c(0x3b6b)](_0x5b71a3,new HeadingPitchRoll(),Ellipsoid['WGS84'],Transforms[_0x11187c(0x3185)],new Matrix4());if(this['_prePosition']=Cartesian3[_0x11187c(0x254b)](this[_0x11187c(0x44cb)],this[_0x11187c(0x472f)]),Matrix4[_0x11187c(0x10a0)](_0x36fb67,_0x5155e9,this[_0x11187c(0x44cb)]),HeadingPitchRoll[_0x11187c(0x254b)](this[_0x11187c(0x3e15)],this[_0x11187c(0x169c)]),this[_0x11187c(0x3e15)][_0x11187c(0x8db)]=_0x4871af[_0x11187c(0x8db)][_0x11187c(0x1e43)](_0xd7fe83),this[_0x11187c(0x3e15)][_0x11187c(0x355c)]=_0x4871af[_0x11187c(0x355c)]['getValue'](_0xd7fe83),this[_0x11187c(0x3e15)]['roll']=_0x4871af[_0x11187c(0x500e)][_0x11187c(0x1e43)](_0xd7fe83),this[_0x11187c(0x3b40)]=_0x4871af['lockOrientation'],Quaternion[_0x11187c(0x254b)](this[_0x11187c(0x3050)],this[_0x11187c(0x177f)]),!this[_0x11187c(0x3b40)]){if(defined$1(_0x54cb87=_0x3bd89c?void 0x0:Property[_0x11187c(0x4514)](this['_velocityOrientation'],_0xd7fe83,orientationScratch)))this['_orientation']=Quaternion[_0x11187c(0x254b)](_0x54cb87),Quaternion[_0x11187c(0x254b)](this['_orientation'],this['_nextOrientation']);else{if(defined$1(this['_orientation']))Quaternion['clone'](this[_0x11187c(0x515b)],this[_0x11187c(0x3050)]);else{var _0x2ba8a5=Matrix4[_0x11187c(0x4845)](_0x36fb67,new Matrix3());Quaternion['fromRotationMatrix'](_0x2ba8a5,this[_0x11187c(0x3050)]),(_0x36fb67=Transforms[_0x11187c(0x3b6b)](_0x5b71a3,new HeadingPitchRoll(_0x4871af[_0x11187c(0x3f99)],0x0,0x0),Ellipsoid[_0x11187c(0x1d49)],Transforms['eastNorthUpToFixedFrame'],new Matrix4()),_0x2ba8a5=Matrix4[_0x11187c(0x4845)](_0x36fb67,new Matrix3()));var _0x54cb87=Quaternion[_0x11187c(0x36a3)](_0x2ba8a5);this[_0x11187c(0x177f)]=_0x54cb87,this['_nextOrientation']=_0x54cb87;}}}var _0x1674e4=_0x4871af[_0x11187c(0x28b8)][_0x11187c(0x1e43)](_0xd7fe83);this['_dynamicColor']=Color$2[_0x11187c(0x254b)](_0x1674e4),this['_color']=Color$2['multiply'](this[_0x11187c(0x5743)],this[_0x11187c(0x45b8)],this['_color']),Cartesian3['clone'](this['_nextPosition'],this[_0x11187c(0xd7d)][_0x11187c(0x19ee)]),this[_0x11187c(0xd7d)][_0x11187c(0x2896)]=this[_0x11187c(0x20f7)][_0x11187c(0x32bf)][_0x11187c(0x2896)]*_0x3103a1;var _0x37e02f=_0x307b89['cullingVolume']['computeVisibility'](this[_0x11187c(0xd7d)])!==Intersect$1[_0x11187c(0x3899)];_0x37e02f&&_0x49c3bd[_0x11187c(0x3a33)](this['_boundingSphere']),this[_0x11187c(0x4b22)]=_0x37e02f;}else this['_ready']=!0x1;},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},DynamicLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x17d138=_0x68aa19;for(var _0x410fb5 in this['_group']){var _0x331e8e=this[_0x17d138(0x108d)][_0x410fb5];if(_0x331e8e[_0x17d138(0x237c)]){for(var _0x134375=0x0,_0x39665b=_0x331e8e[_0x17d138(0x532b)][_0x17d138(0x531b)];_0x134375<_0x39665b;_0x134375++){var _0x1132c2=_0x331e8e[_0x17d138(0x532b)][_0x134375][_0x17d138(0x1e8c)];_0x1132c2['vertexArray']=_0x1132c2['vertexArray']&&!_0x1132c2[_0x17d138(0xa85)]['isDestroyed']()&&_0x1132c2['vertexArray']['destroy'](),_0x1132c2[_0x17d138(0x30a0)]=_0x1132c2['shaderProgram']&&_0x1132c2[_0x17d138(0x30a0)][_0x17d138(0x2578)]();}_0x331e8e[_0x17d138(0x532b)][_0x17d138(0x531b)]=0x0,defined$1(_0x331e8e[_0x17d138(0x14b4)])&&_0x331e8e['stateList'][_0x17d138(0x4ee2)]();}}return this[_0x17d138(0x108d)]=void 0x0,destroyObject$1(this);};var SkeletonState={'UnLoad':0x0,'Loading':0x1,'Loaded':0x2,'Parsing':0x3,'Ready':0x4,'LoadedFailed':0x5,'ParseFailed':0x6},SkeletonState$1=Object[_0x68aa19(0x3e37)](SkeletonState);function GltfSkeleton(_0x56e2ea){var _0x49f9f5=_0x68aa19;this[_0x49f9f5(0x343b)]=_0x56e2ea,this['_isGlTF']=!0x0,this[_0x49f9f5(0xce4)]=void 0x0,this[_0x49f9f5(0x4695)]=SkeletonState$1[_0x49f9f5(0x3213)],this['ready']=!0x1;}function GltfSkeletonProcessor(){}function Instance(_0x3e1912,_0x544db8,_0x18bc60,_0xcd21d0){var _0x1ab611=_0x68aa19;this[_0x1ab611(0x343b)]=_0x544db8,this['id']=_0xcd21d0,this[_0x1ab611(0x1fda)]=-0x1,this[_0x1ab611(0x3243)]=InstancedType$1[_0x1ab611(0x2692)],this[_0x1ab611(0x4771)]=Cartesian3[_0x1ab611(0x254b)](_0x18bc60[_0x1ab611(0x4771)]),this[_0x1ab611(0x2bd)]=Cartographic[_0x1ab611(0x2d23)](this['position']),this[_0x1ab611(0x19b4)]=defaultValue$1(_0x18bc60[_0x1ab611(0x19b4)],new Cartesian3(0x0,0x0,0x0)),this[_0x1ab611(0x28b8)]=defaultValue$1(_0x18bc60[_0x1ab611(0x28b8)],new Color$2()),this['scale']=defaultValue$1(_0x18bc60[_0x1ab611(0x1ed8)],new Cartesian3(0x1,0x1,0x1));var _0x232401=defaultValue$1(_0x18bc60[_0x1ab611(0x2ec7)],new HeadingPitchRoll());this[_0x1ab611(0x2ec7)]=_0x232401,this['quaternion']=Quaternion[_0x1ab611(0x2ddb)](_0x232401),this['feature']=defaultValue$1(_0x18bc60[_0x1ab611(0x349b)],defaultValue$1[_0x1ab611(0x494f)]),this[_0x1ab611(0x3fcf)]=!0x1,this[_0x1ab611(0x444b)]=new Color$2(),this['preColor']=Color$2[_0x1ab611(0x254b)](this['color']),this[_0x1ab611(0x4704)]=void 0x0,this[_0x1ab611(0x550e)]=void 0x0,this[_0x1ab611(0x4e5)]=void 0x0;var _0x57ccf6={'id':_0xcd21d0,'primitive':this},_0x270f67=_0x3e1912['createPickId'](_0x57ccf6)[_0x1ab611(0x28b8)],_0x252faa=new Color$2();_0x252faa['x']=Color$2[_0x1ab611(0x3b2b)](_0x270f67['red']),_0x252faa['y']=Color$2[_0x1ab611(0x3b2b)](_0x270f67[_0x1ab611(0x2129)]),_0x252faa['z']=Color$2[_0x1ab611(0x3b2b)](_0x270f67[_0x1ab611(0x28f8)]),_0x252faa['w']=Color$2[_0x1ab611(0x3b2b)](_0x270f67[_0x1ab611(0x24f9)]),this[_0x1ab611(0x46ef)]=_0x252faa;}function InstanceInfo(_0x309e26,_0x533340){var _0x45407d=_0x68aa19;this['url']=_0x309e26,this[_0x45407d(0x2368)]=_0x533340,this['instances']=[],this['instanceBuffer']=void 0x0,this['attributes']=void 0x0,this[_0x45407d(0x13f3)]=void 0x0,this[_0x45407d(0x126)]=void 0x0,this[_0x45407d(0x5660)]=!0x1;}function packTypedArray(_0x3d557e,_0x3cb519){var _0x102f2e=_0x68aa19;for(var _0x2e69f5=_0x3d557e[_0x102f2e(0x531b)],_0x5bc385=new Float32Array(_0x2e69f5*_0x3cb519),_0x257c6b=0x0;_0x257c6b<_0x2e69f5;_0x257c6b++){var _0x407c67=_0x3d557e[_0x257c6b];_0x407c67[_0x102f2e(0x1fda)]=_0x257c6b;var _0x3e6db4=_0x257c6b*_0x3cb519;_0x407c67[_0x102f2e(0x1c0b)](_0x5bc385,_0x3e6db4);}return _0x5bc385;}function createInstanceBuffer(_0x40fbc1,_0x23ef30,_0x1782c8){var _0x43bd42=_0x68aa19,_0x3ec571=packTypedArray(_0x23ef30,_0x1782c8),_0x1b7b70=Buffer$1[_0x43bd42(0xb5a)]({'context':_0x40fbc1,'typedArray':_0x3ec571,'usage':BufferUsage[_0x43bd42(0x495a)]});return _0x1b7b70[_0x43bd42(0x2524)]=!0x1,_0x1b7b70;}function createInstanceAttribute(_0x18f71d,_0x5bd385){var _0x5c7a94=_0x68aa19,_0x279f8b=ComponentDatatype$1[_0x5c7a94(0x2f7d)](ComponentDatatype$1[_0x5c7a94(0x15eb)]),_0x252cc5=0x0,_0x590bb5=[],_0xcaaa72=0x0,_0x5c8be1={};return _0x5c8be1[_0x5c7a94(0xda9)]=_0xcaaa72++,_0x590bb5[_0x5c7a94(0x3a33)]({'index':_0x5c8be1[_0x5c7a94(0xda9)],'vertexBuffer':_0x18f71d,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x5c7a94(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x252cc5,'strideInBytes':_0x279f8b*_0x5bd385,'instanceDivisor':0x1}),_0x252cc5+=0x3,_0x5c8be1[_0x5c7a94(0x44c2)]=_0xcaaa72++,_0x590bb5['push']({'index':_0x5c8be1[_0x5c7a94(0x44c2)],'vertexBuffer':_0x18f71d,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x5c7a94(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x279f8b*_0x252cc5,'strideInBytes':_0x279f8b*_0x5bd385,'instanceDivisor':0x1}),_0x252cc5+=0x4,_0x5c8be1[_0x5c7a94(0x29d7)]=_0xcaaa72++,_0x590bb5[_0x5c7a94(0x3a33)]({'index':_0x5c8be1['aScale'],'vertexBuffer':_0x18f71d,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x5c7a94(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x279f8b*_0x252cc5,'strideInBytes':_0x279f8b*_0x5bd385,'instanceDivisor':0x1}),_0x252cc5+=0x3,_0x5c8be1[_0x5c7a94(0x3d0a)]=_0xcaaa72++,_0x590bb5[_0x5c7a94(0x3a33)]({'index':_0x5c8be1[_0x5c7a94(0x3d0a)],'vertexBuffer':_0x18f71d,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'normalize':!0x1,'offsetInBytes':_0x279f8b*_0x252cc5,'strideInBytes':_0x279f8b*_0x5bd385,'instanceDivisor':0x1}),_0x252cc5+=0x4,_0x5c8be1[_0x5c7a94(0x2dd2)]=_0xcaaa72++,_0x590bb5['push']({'index':_0x5c8be1[_0x5c7a94(0x2dd2)],'vertexBuffer':_0x18f71d,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x5c7a94(0x15eb)],'normalize':!0x1,'offsetInBytes':_0x279f8b*_0x252cc5,'strideInBytes':_0x279f8b*_0x5bd385,'instanceDivisor':0x1}),_0x252cc5+=0x4,{'attributes':_0x590bb5,'attributeLocation':_0x5c8be1};}GltfSkeleton['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},GltfSkeleton[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x2c853f=_0x68aa19;return defined$1(this[_0x2c853f(0xce4)])&&!this[_0x2c853f(0xce4)][_0x2c853f(0x1348)]()&&this['model']['destroy'](),destroyObject$1(this);},GltfSkeletonProcessor[_0x68aa19(0x41e4)]=function(_0x2867ee,_0x144ad9){var _0x403607=_0x68aa19;if(defined$1(_0x144ad9[_0x403607(0xce4)])||(_0x144ad9[_0x403607(0xce4)]=Model[_0x403607(0x89b)]({'url':_0x144ad9['url'],'incrementallyLoadTextures':!0x1})),_0x144ad9[_0x403607(0xce4)][_0x403607(0x489f)](_0x2867ee[_0x403607(0x2564)]),_0x144ad9[_0x403607(0xce4)][_0x403607(0x237c)]){_0x144ad9[_0x403607(0x4695)]=SkeletonState$1[_0x403607(0x2b04)],_0x144ad9[_0x403607(0x237c)]=!0x0;for(var _0xc3b95b=_0x2867ee[_0x403607(0x3d5e)][_0x403607(0x3173)](_0x144ad9['url']),_0x2c0c56=0x0,_0x2666a4=_0xc3b95b[_0x403607(0x531b)];_0x2c0c56<_0x2666a4;_0x2c0c56++)_0xc3b95b[_0x2c0c56]['dirty']=!0x0;}},GltfSkeletonProcessor[_0x68aa19(0x29e2)]=function(_0xbc8f3c,_0x20b611){},Instance['prototype'][_0x68aa19(0x2ef9)]=function(){var _0x2f0b9e=_0x68aa19;if(defined$1(this[_0x2f0b9e(0x4e5)])&&this[_0x2f0b9e(0x4e5)][_0x2f0b9e(0x729)]){var _0x4f4122=this[_0x2f0b9e(0x1fda)];if(defined$1(_0x4f4122)&&!(_0x4f4122<0x0)&&!Color$2[_0x2f0b9e(0x2ed4)](this[_0x2f0b9e(0x28b8)],this['selectedColor'])){this[_0x2f0b9e(0x28b8)]=Color$2[_0x2f0b9e(0x254b)](this['selectedColor'],new Color$2());var _0xf16d62=Color$2[_0x2f0b9e(0x373b)](this[_0x2f0b9e(0x28b8)],this['preColor'],new Color$2()),_0x4e2ab4=this[_0x2f0b9e(0x550e)];if(defined$1(_0x4e2ab4)&&defined$1(_0x4e2ab4['instanceBuffer'])){var _0x142efe=_0x4e2ab4['attributeLocation'],_0x4e70f3=_0x4e2ab4[_0x2f0b9e(0x1b28)][_0x142efe['aColor2']];if(defined$1(_0x4e70f3)){var _0x38aed8=_0x4f4122*_0x4e70f3[_0x2f0b9e(0x39df)]+_0x4e70f3[_0x2f0b9e(0x3022)],_0x242bcb=ComponentDatatype$1[_0x2f0b9e(0x2074)](_0x4e70f3[_0x2f0b9e(0x3faf)],_0x4e70f3['componentsPerAttribute']);_0x242bcb[0x0]=_0xf16d62[_0x2f0b9e(0x4f34)],_0x242bcb[0x1]=_0xf16d62[_0x2f0b9e(0x2129)],_0x242bcb[0x2]=_0xf16d62[_0x2f0b9e(0x28f8)],_0x242bcb[0x3]=_0xf16d62[_0x2f0b9e(0x24f9)],_0x4e2ab4[_0x2f0b9e(0x2632)][_0x2f0b9e(0x1ef9)](_0x242bcb,_0x38aed8),this[_0x2f0b9e(0x3fcf)]=!0x0;}}}}},Instance[_0x68aa19(0x4b51)][_0x68aa19(0xc9f)]=function(){var _0x5ca70c=_0x68aa19,_0x312938=this[_0x5ca70c(0x1fda)];if(defined$1(_0x312938)&&!(_0x312938<0x0)&&this[_0x5ca70c(0x3fcf)]){this[_0x5ca70c(0x3fcf)]=!0x1,this['color']=Color$2[_0x5ca70c(0x254b)](this[_0x5ca70c(0x519c)],this[_0x5ca70c(0x28b8)]);var _0x570a44=this['instanceInfo'];if(defined$1(_0x570a44)&&defined$1(_0x570a44[_0x5ca70c(0x2632)])){var _0xd4f964=_0x570a44[_0x5ca70c(0x13f3)],_0x2a1ac2=_0x570a44[_0x5ca70c(0x1b28)][_0xd4f964[_0x5ca70c(0x3d0a)]];if(defined$1(_0x2a1ac2)){var _0x26ac57=_0x312938*_0x2a1ac2[_0x5ca70c(0x39df)]+_0x2a1ac2['offsetInBytes'],_0xbd61bf=ComponentDatatype$1[_0x5ca70c(0x2074)](_0x2a1ac2[_0x5ca70c(0x3faf)],_0x2a1ac2[_0x5ca70c(0xbdc)]);_0xbd61bf[0x0]=this[_0x5ca70c(0x519c)]['red'],_0xbd61bf[0x1]=this[_0x5ca70c(0x519c)]['green'],_0xbd61bf[0x2]=this['preColor'][_0x5ca70c(0x28f8)],_0xbd61bf[0x3]=this[_0x5ca70c(0x519c)][_0x5ca70c(0x24f9)],_0x570a44[_0x5ca70c(0x2632)][_0x5ca70c(0x1ef9)](_0xbd61bf,_0x26ac57);}}}},Instance['prototype']['updateOffsetPosition']=function(_0x314d92){var _0x1d7fc9=_0x68aa19;if(defined$1(_0x314d92)){var _0x26d0e5=this[_0x1d7fc9(0x1fda)];this['offset']=Cartesian3['clone'](_0x314d92,this[_0x1d7fc9(0x19b4)]);var _0x1c1f42=this[_0x1d7fc9(0x550e)];if(defined$1(_0x1c1f42)&&defined$1(_0x1c1f42[_0x1d7fc9(0x2632)])){var _0x2ae524=_0x1c1f42[_0x1d7fc9(0x13f3)],_0x4e0e15=_0x1c1f42[_0x1d7fc9(0x1b28)][_0x2ae524[_0x1d7fc9(0xda9)]];if(defined$1(_0x4e0e15)){var _0x59072e=_0x26d0e5*_0x4e0e15[_0x1d7fc9(0x39df)]+_0x4e0e15['offsetInBytes'],_0x1c9321=ComponentDatatype$1[_0x1d7fc9(0x2074)](_0x4e0e15[_0x1d7fc9(0x3faf)],_0x4e0e15[_0x1d7fc9(0xbdc)]);_0x1c9321[0x0]=this[_0x1d7fc9(0x19b4)]['x'],_0x1c9321[0x1]=this[_0x1d7fc9(0x19b4)]['y'],_0x1c9321[0x2]=this['offset']['z'],_0x1c1f42[_0x1d7fc9(0x2632)][_0x1d7fc9(0x1ef9)](_0x1c9321,_0x59072e);}}}},Instance[_0x68aa19(0x4b51)][_0x68aa19(0xd7b)]=function(_0x6eb600){var _0x32d8e7=_0x68aa19;if(defined$1(_0x6eb600)){var _0x4b9c8d=this[_0x32d8e7(0x1fda)];if(this[_0x32d8e7(0x4771)]=Cartesian3[_0x32d8e7(0x254b)](_0x6eb600,this[_0x32d8e7(0x4771)]),this['geoPosition']=Cartographic[_0x32d8e7(0x2d23)](this[_0x32d8e7(0x4771)]),defined$1(this[_0x32d8e7(0x4704)])&&defined$1(this[_0x32d8e7(0x4704)][_0x32d8e7(0x126)])){this[_0x32d8e7(0x19b4)]=Matrix4[_0x32d8e7(0x10a0)](this[_0x32d8e7(0x4704)][_0x32d8e7(0x126)],this['position'],this[_0x32d8e7(0x19b4)]);var _0x57180e=this[_0x32d8e7(0x550e)];if(defined$1(_0x57180e)&&defined$1(_0x57180e[_0x32d8e7(0x2632)])){var _0x3fda7a=_0x57180e['attributeLocation'],_0x1fc4c7=_0x57180e[_0x32d8e7(0x1b28)][_0x3fda7a[_0x32d8e7(0xda9)]];if(defined$1(_0x1fc4c7)){var _0x4cdc93=_0x4b9c8d*_0x1fc4c7['strideInBytes']+_0x1fc4c7[_0x32d8e7(0x3022)],_0x36f826=ComponentDatatype$1['createTypedArray'](_0x1fc4c7['componentDatatype'],_0x1fc4c7[_0x32d8e7(0xbdc)]);_0x36f826[0x0]=this[_0x32d8e7(0x19b4)]['x'],_0x36f826[0x1]=this[_0x32d8e7(0x19b4)]['y'],_0x36f826[0x2]=this[_0x32d8e7(0x19b4)]['z'],_0x57180e[_0x32d8e7(0x2632)][_0x32d8e7(0x1ef9)](_0x36f826,_0x4cdc93);}}}}},Instance[_0x68aa19(0x4b51)][_0x68aa19(0x1416)]=function(_0xc392b){var _0x46d430=_0x68aa19;if(defined$1(_0xc392b)){var _0x269bcc=this[_0x46d430(0x1fda)];if(!HeadingPitchRoll[_0x46d430(0x2ed4)](this[_0x46d430(0x2ec7)],_0xc392b)){this[_0x46d430(0x2ec7)]=HeadingPitchRoll[_0x46d430(0x254b)](_0xc392b,this['hpr']),this['quaternion']=Quaternion[_0x46d430(0x2ddb)](_0xc392b,this['quaternion']);var _0x2ece7a=this[_0x46d430(0x550e)];if(defined$1(_0x2ece7a)&&defined$1(_0x2ece7a[_0x46d430(0x2632)])){var _0x350c1e=_0x2ece7a['attributeLocation'],_0x2a08d3=_0x2ece7a[_0x46d430(0x1b28)][_0x350c1e[_0x46d430(0x44c2)]];if(defined$1(_0x2a08d3)){var _0x5619da=_0x269bcc*_0x2a08d3[_0x46d430(0x39df)]+_0x2a08d3[_0x46d430(0x3022)],_0x1ad4bd=ComponentDatatype$1['createTypedArray'](_0x2a08d3[_0x46d430(0x3faf)],_0x2a08d3[_0x46d430(0xbdc)]);_0x1ad4bd[0x0]=this[_0x46d430(0x49ba)]['x'],_0x1ad4bd[0x1]=this[_0x46d430(0x49ba)]['y'],_0x1ad4bd[0x2]=this['quaternion']['z'],_0x1ad4bd[0x3]=this[_0x46d430(0x49ba)]['w'],_0x2ece7a[_0x46d430(0x2632)][_0x46d430(0x1ef9)](_0x1ad4bd,_0x5619da);}}}}},Instance[_0x68aa19(0x4b51)][_0x68aa19(0x8fe)]=function(_0x4ecc15){var _0x144856=_0x68aa19;if(defined$1(_0x4ecc15)){var _0x10ebf0=this[_0x144856(0x1fda)];if(!Color$2[_0x144856(0x2ed4)](this[_0x144856(0x28b8)],_0x4ecc15)){this['color']=Color$2['clone'](_0x4ecc15,this[_0x144856(0x28b8)]),this[_0x144856(0x519c)]=Color$2[_0x144856(0x254b)](_0x4ecc15,this[_0x144856(0x519c)]);var _0x2e3dbc=this[_0x144856(0x550e)];if(defined$1(_0x2e3dbc)&&defined$1(_0x2e3dbc[_0x144856(0x2632)])){var _0xe2b760=_0x2e3dbc[_0x144856(0x13f3)],_0xe32e59=_0x2e3dbc[_0x144856(0x1b28)][_0xe2b760['aColor2']];if(defined$1(_0xe32e59)){var _0x51af90=_0x10ebf0*_0xe32e59['strideInBytes']+_0xe32e59['offsetInBytes'],_0x468730=ComponentDatatype$1[_0x144856(0x2074)](_0xe32e59['componentDatatype'],_0xe32e59[_0x144856(0xbdc)]);_0x468730[0x0]=this[_0x144856(0x28b8)][_0x144856(0x4f34)],_0x468730[0x1]=this[_0x144856(0x28b8)][_0x144856(0x2129)],_0x468730[0x2]=this[_0x144856(0x28b8)][_0x144856(0x28f8)],_0x468730[0x3]=this[_0x144856(0x28b8)][_0x144856(0x24f9)],_0x2e3dbc['instanceBuffer'][_0x144856(0x1ef9)](_0x468730,_0x51af90);}}}}},Instance[_0x68aa19(0x4b51)][_0x68aa19(0x1ec)]=function(_0xc068a1){var _0xe2bc1f=_0x68aa19;if(defined$1(_0xc068a1)){var _0x4afe53=this[_0xe2bc1f(0x1fda)];if(!Cartesian3[_0xe2bc1f(0x2ed4)](this[_0xe2bc1f(0x1ed8)],_0xc068a1)){Cartesian3[_0xe2bc1f(0x254b)](_0xc068a1,this[_0xe2bc1f(0x1ed8)]);var _0x32b781=this['instanceInfo'];if(defined$1(_0x32b781)&&defined$1(_0x32b781['instanceBuffer'])){var _0x369188=_0x32b781['attributeLocation'],_0x4e9f11=_0x32b781[_0xe2bc1f(0x1b28)][_0x369188[_0xe2bc1f(0x29d7)]];if(defined$1(_0x4e9f11)){var _0x299cc7=_0x4afe53*_0x4e9f11['strideInBytes']+_0x4e9f11['offsetInBytes'],_0x4564fa=ComponentDatatype$1[_0xe2bc1f(0x2074)](_0x4e9f11[_0xe2bc1f(0x3faf)],_0x4e9f11[_0xe2bc1f(0xbdc)]);_0x4564fa[0x0]=_0xc068a1['x'],_0x4564fa[0x1]=_0xc068a1['y'],_0x4564fa[0x2]=_0xc068a1['z'],_0x32b781[_0xe2bc1f(0x2632)][_0xe2bc1f(0x1ef9)](_0x4564fa,_0x299cc7);}}}}},Instance[_0x68aa19(0x4b51)]['updateModelMatrix']=function(_0x7be497){var _0x5bf8f8=_0x68aa19,_0x21c2cb=Matrix4[_0x5bf8f8(0x5400)](_0x7be497,new Cartesian3());this[_0x5bf8f8(0x1ec)](_0x21c2cb);var _0xf8bc43=Matrix4['setScale'](_0x7be497,new Cartesian3(0x1,0x1,0x1),new Matrix4()),_0x8bfd31=Matrix4[_0x5bf8f8(0x4845)](_0xf8bc43,new Matrix3());Quaternion[_0x5bf8f8(0x36a3)](_0x8bfd31,this['quaternion']);var _0x451474=HeadingPitchRoll[_0x5bf8f8(0x23d2)](this['quaternion'],new HeadingPitchRoll());this[_0x5bf8f8(0x1416)](_0x451474);var _0x5a4abd=Matrix4[_0x5bf8f8(0x468b)](_0x7be497,new Cartesian3());Cartesian3[_0x5bf8f8(0x4979)](this[_0x5bf8f8(0x19b4)],_0x5a4abd,this[_0x5bf8f8(0x19b4)]),this[_0x5bf8f8(0x39ff)](this['offset']);},Instance[_0x68aa19(0x4b51)][_0x68aa19(0x1c0b)]=function(_0x48b5b6,_0x23a734){var _0x2faf78=_0x68aa19,_0x56929b=this[_0x2faf78(0x19b4)],_0x1cbbd3=this[_0x2faf78(0x49ba)],_0x1f26f3=this[_0x2faf78(0x1ed8)],_0x289525=this['color'],_0xff4917=this[_0x2faf78(0x46ef)],_0x5f0805=0x0;_0x48b5b6[_0x23a734+_0x5f0805++]=_0x56929b['x'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x56929b['y'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x56929b['z'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x1cbbd3['x'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x1cbbd3['y'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x1cbbd3['z'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x1cbbd3['w'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x1f26f3['x'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x1f26f3['y'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x1f26f3['z'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x289525[_0x2faf78(0x4f34)],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x289525[_0x2faf78(0x2129)],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x289525[_0x2faf78(0x28f8)],_0x48b5b6[_0x23a734+_0x5f0805++]=_0x289525['alpha'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0xff4917['x'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0xff4917['y'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0xff4917['z'],_0x48b5b6[_0x23a734+_0x5f0805++]=_0xff4917['w'];},Instance[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Instance[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){destroyObject$1(this);},InstanceInfo[_0x68aa19(0x4b51)][_0x68aa19(0x34c0)]=function(){var _0x5cfab7=_0x68aa19;for(var _0x3003db=Number[_0x5cfab7(0xd77)],_0x2b784d=Number[_0x5cfab7(0xfb7)],_0xf7f6e=this['instances'][_0x5cfab7(0x531b)],_0x267eab=0x0;_0x267eab<_0xf7f6e;_0x267eab++){var _0x576a7e=this[_0x5cfab7(0x3cee)][_0x267eab];_0x3003db=Math[_0x5cfab7(0x27d5)](_0x3003db,_0x576a7e['geoPosition'][_0x5cfab7(0x5862)]),_0x2b784d=Math['max'](_0x2b784d,_0x576a7e[_0x5cfab7(0x2bd)][_0x5cfab7(0x5862)]);}return{'minHeight':_0x3003db,'maxHeight':_0x2b784d};},InstanceInfo[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x4ab9f1){var _0x22b3ad=_0x68aa19;if(defined$1(this[_0x22b3ad(0x2632)])&&(this['instanceBuffer']=this[_0x22b3ad(0x2632)]['destroy']()),this[_0x22b3ad(0x3cee)][_0x22b3ad(0x531b)]>0x0){if(this[_0x22b3ad(0x2632)]=createInstanceBuffer(_0x4ab9f1,this[_0x22b3ad(0x3cee)],this[_0x22b3ad(0x2368)]),defined$1(this[_0x22b3ad(0x1b28)]))for(var _0x130880=0x0,_0x13d54a=this[_0x22b3ad(0x1b28)][_0x22b3ad(0x531b)];_0x130880<_0x13d54a;_0x130880++){this['attributes'][_0x130880]['vertexBuffer']=this['instanceBuffer'];}else{var _0xbf4ee0=createInstanceAttribute(this[_0x22b3ad(0x2632)],this['stride']);this[_0x22b3ad(0x1b28)]=_0xbf4ee0[_0x22b3ad(0x1b28)],this[_0x22b3ad(0x13f3)]=_0xbf4ee0['attributeLocation'];}}this[_0x22b3ad(0x5660)]=!0x1;},InstanceInfo[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},InstanceInfo[_0x68aa19(0x4b51)]['destroy']=function(){var _0xcc9184=_0x68aa19;this['instanceBuffer']=this['instanceBuffer']&&!this['instanceBuffer']['isDestroyed']()&&this['instanceBuffer'][_0xcc9184(0x2578)](),this[_0xcc9184(0x3cee)]=null,this[_0xcc9184(0x1b28)]=null,this[_0xcc9184(0x13f3)]=null,this[_0xcc9184(0x126)]=null,destroyObject$1(this);};var InstanceTilesLayerVS=_0x68aa19(0x878);function S3MSkeleton(_0x549d46){var _0x4f09b3=_0x68aa19;this[_0x4f09b3(0x237c)]=!0x1,this[_0x4f09b3(0x4695)]=SkeletonState$1[_0x4f09b3(0x3213)],this['url']=_0x549d46,this[_0x4f09b3(0x4c3a)]=[];}function SubSkeleton(){var _0x269981=_0x68aa19;this[_0x269981(0x1b28)]=void 0x0,this[_0x269981(0x13f3)]=void 0x0,this[_0x269981(0x53f0)]=void 0x0,this['sp']=void 0x0,this[_0x269981(0x1329)]=void 0x0,this[_0x269981(0x20c5)]=void 0x0;}function createIndexBuffer(_0x1c2b3d,_0xca011c,_0x18056f){var _0x4714ad=_0x68aa19,_0x1f71e7=IndexDatatype$1[_0x4714ad(0x2c91)];(0x1===_0xca011c[_0x4714ad(0x361a)]||_0x18056f>=CesiumMath['SIXTY_FOUR_KILOBYTES'])&&_0x1c2b3d['elementIndexUint']&&(_0x1f71e7=IndexDatatype$1[_0x4714ad(0x40c5)]);var _0x7f7f65=Buffer$1['createIndexBuffer']({'context':_0x1c2b3d,'typedArray':_0xca011c['indicesTypedArray'],'usage':BufferUsage[_0x4714ad(0x495a)],'indexDatatype':_0x1f71e7});return _0x7f7f65[_0x4714ad(0x2524)]=!0x1,_0x7f7f65;}function createVertexAttributes(_0x4dcf76,_0x1315d4){var _0x1581e3=_0x68aa19;for(var _0x4782f3=_0x1315d4[_0x1581e3(0xd16)],_0x1ee361=0x0,_0x220f24=_0x4782f3[_0x1581e3(0x531b)];_0x1ee361<_0x220f24;_0x1ee361++){var _0x132335=_0x4782f3[_0x1ee361];defined$1(_0x132335['typedArray'])&&(_0x132335[_0x1581e3(0x20aa)]=Buffer$1[_0x1581e3(0xb5a)]({'context':_0x4dcf76,'typedArray':_0x132335[_0x1581e3(0x1451)],'usage':BufferUsage[_0x1581e3(0x495a)]}),_0x132335[_0x1581e3(0x20aa)][_0x1581e3(0x2524)]=!0x1,_0x132335[_0x1581e3(0x1451)]=null,delete _0x132335[_0x1581e3(0x1451)]);}return _0x4782f3;}function createShaderProgram$1(_0x3d58a0,_0x5d37d2,_0x5e0bd5){var _0x1b3236=_0x68aa19,_0x3fa845=_0x5d37d2[_0x1b3236(0x2fd0)],_0x256e29=_0x5d37d2[_0x1b3236(0x1952)],_0x3be057=_0x5d37d2[_0x1b3236(0x21f4)],_0x292358=_0x5d37d2[_0x1b3236(0x4bbf)],_0x3794cb=_0x5d37d2[_0x1b3236(0x13f3)],_0x262c22=new ShaderSource({'name':_0x1b3236(0x27f3),'sources':[InstanceTilesLayerVS]}),_0x1af6f1=new ShaderSource({'name':_0x1b3236(0x2840),'sources':[S3ModelFP]});if(_0x292358&&_0x1af6f1[_0x1b3236(0x4ce5)][_0x1b3236(0x3a33)](_0x1b3236(0x192c)),_0x3fa845&&_0x1af6f1[_0x1b3236(0x4ce5)][_0x1b3236(0x3a33)](_0x1b3236(0x1364)),_0x256e29&&(_0x262c22[_0x1b3236(0x4ce5)][_0x1b3236(0x3a33)](ProgramDefines$2[_0x1b3236(0x45bb)]),_0x1af6f1[_0x1b3236(0x4ce5)][_0x1b3236(0x3a33)](ProgramDefines$2[_0x1b3236(0x45bb)])),_0x3be057&&_0x262c22[_0x1b3236(0x4ce5)][_0x1b3236(0x3a33)]('VertexColor'),defined$1(_0x3d58a0[_0x1b3236(0x2564)]['lightSource'])){var _0x141540=_0x3d58a0[_0x1b3236(0x2564)][_0x1b3236(0x4a66)][_0x1b3236(0x5061)];_0x262c22[_0x1b3236(0x4ce5)][_0x1b3236(0x3a33)](ProgramDefines$2[_0x1b3236(0x3a72)]+_0x141540[_0x1b3236(0x531b)]),_0x1af6f1[_0x1b3236(0x4ce5)][_0x1b3236(0x3a33)](ProgramDefines$2['DIR_LIGHTS']+_0x141540[_0x1b3236(0x531b)]);var _0x23e6ab=_0x3d58a0[_0x1b3236(0x2564)][_0x1b3236(0x4a66)]['pointLight'];_0x262c22[_0x1b3236(0x4ce5)][_0x1b3236(0x3a33)](ProgramDefines$2['POINT_LIGHTS']+_0x23e6ab[_0x1b3236(0x531b)]),_0x1af6f1[_0x1b3236(0x4ce5)][_0x1b3236(0x3a33)](ProgramDefines$2[_0x1b3236(0x2442)]+_0x23e6ab[_0x1b3236(0x531b)]);var _0x492330=_0x3d58a0[_0x1b3236(0x2564)][_0x1b3236(0x4a66)]['spotLight'];_0x262c22['defines'][_0x1b3236(0x3a33)](ProgramDefines$2['SPOT_LIGHTS']+_0x492330['length']),_0x1af6f1[_0x1b3236(0x4ce5)][_0x1b3236(0x3a33)](ProgramDefines$2['SPOT_LIGHTS']+_0x492330['length']);var _0x28fb8b=_0x3d58a0[_0x1b3236(0x2564)][_0x1b3236(0x4a66)][_0x1b3236(0x3bf3)];_0x1af6f1[_0x1b3236(0x4ce5)]['push'](ProgramDefines$2[_0x1b3236(0x466d)]+_0x28fb8b['length']);}return _0x5e0bd5['appendPBRMacroToShader'](_0x262c22,_0x1af6f1),ShaderProgram$1[_0x1b3236(0x4d21)]({'context':_0x3d58a0[_0x1b3236(0x1968)],'vertexShaderSource':_0x262c22,'fragmentShaderSource':_0x1af6f1,'attributeLocations':_0x3794cb});}function createDrawCommand$1(_0x2c4e8b,_0x5c2791,_0x4d0be4,_0xe04cf7){var _0x51b976=_0x68aa19,_0x4db0a3=new DrawCommand({'primitiveType':PrimitiveType$1[_0x51b976(0x139)],'boundingVolume':_0xe04cf7,'modelMatrix':_0x5c2791,'pass':_0x4d0be4[_0x51b976(0x18ae)]?Pass$1[_0x51b976(0x22f)]+0x3:Pass$1[_0x51b976(0x22f)]+0x2,'cull':!0x0});_0x2c4e8b[_0x51b976(0x20be)]===SHADOWTYPE$1['ALL']||_0x2c4e8b[_0x51b976(0x20be)]===SHADOWTYPE$1[_0x51b976(0x1d23)]?(_0x4db0a3['castShadows']=!0x0,_0x4db0a3['receiveShadows']=!0x0):(_0x4db0a3[_0x51b976(0x2850)]=!0x1,_0x4db0a3[_0x51b976(0x4935)]=!0x1),_0x4db0a3[_0x51b976(0x53f5)]='vPickColor';var _0x1d0e1c=_0x4d0be4[_0x51b976(0x4085)],_0x46db56=_0x4d0be4[_0x51b976(0x4085)],_0x10c6d8=_0x4d0be4[_0x51b976(0x51d)],_0x371f79=_0x4d0be4[_0x51b976(0x24a3)],_0x175fa6=_0x4d0be4[_0x51b976(0xa52)][0x0],_0x342f9b={'uTexture':function(){return _0x175fa6;},'uAmbientColor':function(){return _0x1d0e1c;},'uDiffuseColor':function(){return _0x46db56;},'uSpecularColor':function(){return _0x10c6d8;},'uShininess':function(){return _0x371f79;},'uGeoMat':function(){return _0x5c2791;}};return _0x342f9b=combine$2(_0x342f9b,_0x4d0be4['createPBRUniformMap']()),_0x342f9b=combine$2(_0x342f9b,_0x2c4e8b[_0x51b976(0x2564)][_0x51b976(0x4a66)][_0x51b976(0x18e4)]()),_0x4db0a3[_0x51b976(0x15fe)]=_0x342f9b,_0x4db0a3[_0x51b976(0x5547)]=RenderState[_0x51b976(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x51b976(0x2911)]}),_0x4db0a3;}function InstanceTile(_0x74b579,_0x12ba24,_0x355e5d){var _0x3c0c0b=_0x68aa19;this[_0x3c0c0b(0x3c8)]=_0x74b579,this['tileY']=_0x12ba24,this[_0x3c0c0b(0xcf6)]=_0x355e5d,this[_0x3c0c0b(0x2f4d)]=void 0x0,this['boundingVolume']=void 0x0,this[_0x3c0c0b(0x4503)]=void 0x0,this[_0x3c0c0b(0x126)]=void 0x0,this[_0x3c0c0b(0x5799)]=void 0x0,this['distanceToCamera']=0x0,this['instanceGroup']=new AssociativeArray(),this[_0x3c0c0b(0x2196)]=new AssociativeArray(),this['commandGroup']=new AssociativeArray(),this['dirty']=!0x1;}function combineAttrLocation(_0x4e079b,_0x50d69a){var _0x38fde9=_0x68aa19,_0x2b91d0={},_0x1d9556=0x0;for(var _0x5ab82d in _0x4e079b)_0x4e079b[_0x38fde9(0x2a77)](_0x5ab82d)&&(_0x2b91d0[_0x5ab82d]=_0x4e079b[_0x5ab82d],++_0x1d9556);for(var _0x5ab82d in _0x50d69a)_0x50d69a[_0x38fde9(0x2a77)](_0x5ab82d)&&(_0x2b91d0[_0x5ab82d]=_0x50d69a[_0x5ab82d]+_0x1d9556);return _0x2b91d0;}function combineAttribute(_0x4a224a,_0x3f2744){var _0x5aa19a=_0x68aa19;for(var _0x509dc5=_0x4a224a[_0x5aa19a(0x531b)],_0x554fb9=_0x4a224a[_0x5aa19a(0x48ca)](0x0),_0x1e84ef=0x0,_0x24b3ed=_0x3f2744[_0x5aa19a(0x531b)];_0x1e84ef<_0x24b3ed;_0x1e84ef++)_0x3f2744[_0x1e84ef][_0x5aa19a(0x1fda)]=_0x509dc5+_0x1e84ef,_0x554fb9[_0x5aa19a(0x3a33)](_0x3f2744[_0x1e84ef]);return _0x554fb9;}function processS3MSkeletonCommand(_0x3f5fcf,_0x42bd59,_0x35d8ec,_0x4dd720){var _0x559606=_0x68aa19,_0x3451da=_0x4dd720[_0x559606(0x3cee)][0x0],_0x1d48c2=Cartesian3[_0x559606(0x4c59)](_0x3451da['scale']);defined$1(_0x40398f=_0x3f5fcf[_0x559606(0xe23)][_0x559606(0x3173)](_0x4dd720[_0x559606(0x343b)]))||(_0x40398f=new Array(_0x42bd59[_0x559606(0x4c3a)][_0x559606(0x531b)]),_0x3f5fcf[_0x559606(0xe23)][_0x559606(0x346f)](_0x4dd720[_0x559606(0x343b)],_0x40398f));for(var _0x3b9b72=0x0,_0x4cdbd0=_0x42bd59['subSkeletons'][_0x559606(0x531b)];_0x3b9b72<_0x4cdbd0;_0x3b9b72++){var _0x40398f,_0x1b889c=_0x42bd59[_0x559606(0x4c3a)][_0x3b9b72],_0x2ca595=(_0x40398f=_0x3f5fcf[_0x559606(0xe23)][_0x559606(0x3173)](_0x4dd720[_0x559606(0x343b)]))[_0x3b9b72];defined$1(_0x2ca595)||((_0x2ca595=DrawCommand['shallowClone'](_0x1b889c[_0x559606(0x1329)]))[_0x559606(0x221)]=Matrix4[_0x559606(0x254b)](_0x1b889c[_0x559606(0x1329)][_0x559606(0x221)]),_0x40398f[_0x3b9b72]=_0x2ca595),defined$1(_0x2ca595[_0x559606(0xa85)])&&!_0x2ca595[_0x559606(0xa85)][_0x559606(0x1348)]()&&_0x2ca595[_0x559606(0xa85)][_0x559606(0x2578)]();var _0x336457=combineAttribute(_0x1b889c[_0x559606(0x1b28)],_0x4dd720[_0x559606(0x1b28)]),_0x3c8e20=combineAttrLocation(_0x1b889c[_0x559606(0x13f3)],_0x4dd720[_0x559606(0x13f3)]);_0x2ca595[_0x559606(0xa85)]=new VertexArray({'context':_0x35d8ec,'attributes':_0x336457,'indexBuffer':_0x1b889c[_0x559606(0x53f0)]}),_0x2ca595[_0x559606(0x30a0)]=ShaderProgram$1[_0x559606(0x4d21)]({'context':_0x35d8ec,'shaderProgram':_0x1b889c['sp'],'vertexShaderSource':_0x1b889c['sp'][_0x559606(0x1f4b)],'fragmentShaderSource':_0x1b889c['sp'][_0x559606(0x1eae)],'attributeLocations':_0x3c8e20}),Matrix4[_0x559606(0x254b)](_0x3f5fcf['transform'],_0x2ca595['modelMatrix']),_0x2ca595[_0x559606(0x44fd)]=_0x4dd720[_0x559606(0x3cee)][_0x559606(0x531b)],_0x2ca595[_0x559606(0x2896)]=_0x1b889c[_0x559606(0x20c5)][_0x559606(0x2896)]*_0x1d48c2,_0x2ca595['boundingVolume']=_0x3f5fcf[_0x559606(0x20c5)];}}SubSkeleton[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},SubSkeleton['prototype'][_0x68aa19(0x2578)]=function(){var _0x3f45d7=_0x68aa19;this['sp']=this['sp']&&!this['sp']['isDestroyed']()&&this['sp'][_0x3f45d7(0x2578)](),this[_0x3f45d7(0x53f0)]=this[_0x3f45d7(0x53f0)]&&!this[_0x3f45d7(0x53f0)][_0x3f45d7(0x1348)]()&&this[_0x3f45d7(0x53f0)][_0x3f45d7(0x2578)]();for(var _0x31f27b=0x0,_0x4fa031=this['attributes'][_0x3f45d7(0x531b)];_0x31f27b<_0x4fa031;_0x31f27b++)this['attributes'][_0x31f27b][_0x3f45d7(0x20aa)][_0x3f45d7(0x2578)]();return this[_0x3f45d7(0x1b28)][_0x3f45d7(0x531b)]=0x0,this['colorCommand']=void 0x0,destroyObject$1(this);},S3MSkeleton[_0x68aa19(0x4b51)]['createSubSkeleton']=function(_0x46ae4d,_0x535e04,_0x17c327,_0x1deee7,_0x5f28d2,_0x317031){var _0x91ba6e=_0x68aa19,_0x3ea1b8=_0x46ae4d[_0x91ba6e(0x1968)],_0x17dede=new SubSkeleton();_0x17dede['attributes']=createVertexAttributes(_0x3ea1b8,_0x1deee7),_0x17dede[_0x91ba6e(0x53f0)]=createIndexBuffer(_0x3ea1b8,_0x5f28d2,_0x1deee7[_0x91ba6e(0x2247)]),_0x17dede[_0x91ba6e(0x13f3)]=_0x1deee7[_0x91ba6e(0x18d0)],_0x17dede['sp']=createShaderProgram$1(_0x46ae4d,{'hasTexture':defined$1(_0x17dede[_0x91ba6e(0x13f3)][_0x91ba6e(0x45d)])&&_0x17c327[_0x91ba6e(0xa52)][_0x91ba6e(0x531b)]>0x0,'hasNormal':defined$1(_0x17dede[_0x91ba6e(0x13f3)]['aNormal']),'hasVertexColor':defined$1(_0x17dede[_0x91ba6e(0x13f3)][_0x91ba6e(0x160)]),'flipY':0x0===_0x46ae4d[_0x91ba6e(0x39f3)],'attributeLocation':_0x17dede[_0x91ba6e(0x13f3)]},_0x17c327),_0x17dede[_0x91ba6e(0x1329)]=createDrawCommand$1(_0x46ae4d,_0x535e04,_0x17c327,_0x317031),_0x17dede[_0x91ba6e(0x20c5)]=BoundingSphere[_0x91ba6e(0x254b)](_0x317031),this[_0x91ba6e(0x4c3a)][_0x91ba6e(0x3a33)](_0x17dede);},S3MSkeleton[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},S3MSkeleton[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0xcb015=_0x68aa19;for(var _0x229880=0x0,_0x436ae3=this[_0xcb015(0x4c3a)]['length'];_0x229880<_0x436ae3;_0x229880++)this[_0xcb015(0x4c3a)][_0x229880]['destroy']();destroyObject$1(this);},InstanceTile['prototype'][_0x68aa19(0x3c97)]=function(_0x256943,_0x21219b){var _0x4c030b=_0x68aa19,_0x4049c8=this['skeletonGroup'][_0x4c030b(0x3173)](_0x21219b['url']);defined$1(_0x4049c8)&&_0x4049c8[_0x4c030b(0x237c)]&&(defined$1(_0x21219b['instances'][0x0])&&(_0x4049c8[_0x4c030b(0x2a1e)]?(_0x4049c8[_0x4c030b(0x2296)]=!0x0,processGlTFDrawCommand(this,_0x4049c8,_0x256943,_0x21219b),_0x4049c8[_0x4c030b(0xce4)]['activeAnimations'][_0x4c030b(0xced)]({'loop':ModelAnimationLoop$1[_0x4c030b(0x2124)]})):processS3MSkeletonCommand(this,_0x4049c8,_0x256943,_0x21219b)));};var scratchColor$1=new Cartesian4(0x1,0x1,0x1,0x1);function processGlTFDrawCommand(_0x317434,_0xb25c14,_0xbe1ec9,_0x389b74){var _0x10d8e3=_0x68aa19,_0x112733=_0x317434['layer'],_0x48a09d=_0xb25c14['model'][_0x10d8e3(0x2002)],_0xafb5e1=_0x48a09d[_0x10d8e3(0x531b)],_0x43349e=_0x389b74[_0x10d8e3(0x3cee)][0x0],_0x5d8a16=Cartesian3[_0x10d8e3(0x4c59)](_0x43349e[_0x10d8e3(0x1ed8)]),_0x421fcf=_0x317434[_0x10d8e3(0xe23)][_0x10d8e3(0x3173)](_0x389b74['url']);defined$1(_0x421fcf)||(_0x421fcf=new Array(_0xafb5e1),_0x317434[_0x10d8e3(0xe23)][_0x10d8e3(0x346f)](_0x389b74[_0x10d8e3(0x343b)],_0x421fcf));for(var _0x5bf15a=0x0;_0x5bf15a<_0xafb5e1;++_0x5bf15a){var _0x4ac9a3=_0x48a09d[_0x5bf15a],_0x1a80fd=DrawCommand[_0x10d8e3(0x4660)](_0x4ac9a3[_0x10d8e3(0x1e8c)]);_0x421fcf[_0x5bf15a]=_0x1a80fd,_0x1a80fd[_0x10d8e3(0x74b)]=!0x0,_0x1a80fd['castShadows']=!0x1,_0x1a80fd[_0x10d8e3(0x4935)]=!0x1,_0x1a80fd[_0x10d8e3(0x53f5)]=_0x10d8e3(0x2b69),_0x1a80fd[_0x10d8e3(0x44fd)]=_0x389b74['instances'][_0x10d8e3(0x531b)],_0x1a80fd[_0x10d8e3(0x18ad)]=Pass$1['S3MTiles']+0x2,_0x1a80fd['cull']=!0x1;var _0x3991ed=replaceGltfLocationNames(_0x1a80fd[_0x10d8e3(0x30a0)][_0x10d8e3(0xd16)]);_0x3991ed=combineAttrLocation(_0x3991ed,_0x389b74[_0x10d8e3(0x13f3)]);var _0xe3f0b1=_0x1a80fd['vertexArray'],_0x5aa30c=_0xe3f0b1[_0x10d8e3(0x40b2)],_0x123f32=_0xe3f0b1[_0x10d8e3(0x53f0)];_0x5aa30c=combineAttribute(_0x5aa30c,_0x389b74[_0x10d8e3(0x1b28)]),_0x1a80fd[_0x10d8e3(0xa85)]=new VertexArray({'context':_0xbe1ec9,'attributes':_0x5aa30c,'indexBuffer':_0x123f32});var _0x1061f3=new ShaderSource({'name':_0x10d8e3(0x2bfb),'sources':[InstanceTilesLayerVS]}),_0x4e0cf1=new ShaderSource({'name':_0x10d8e3(0x2840),'sources':[S3ModelFP]});if(_0x4e0cf1[_0x10d8e3(0x4ce5)][_0x10d8e3(0x3a33)](_0x10d8e3(0x4038)),defined$1(_0x112733['_frameState']['specularEnvironmentMaps'])&&_0x4e0cf1[_0x10d8e3(0x4ce5)][_0x10d8e3(0x3a33)](ProgramDefines$2[_0x10d8e3(0x15b0)]),defined$1(_0x112733[_0x10d8e3(0x2564)][_0x10d8e3(0x4a66)])){var _0x50ab06=_0x112733['_frameState']['lightSource'][_0x10d8e3(0x5061)];_0x1061f3[_0x10d8e3(0x4ce5)]['push'](ProgramDefines$2[_0x10d8e3(0x3a72)]+_0x50ab06[_0x10d8e3(0x531b)]),_0x4e0cf1[_0x10d8e3(0x4ce5)][_0x10d8e3(0x3a33)](ProgramDefines$2[_0x10d8e3(0x3a72)]+_0x50ab06[_0x10d8e3(0x531b)]);var _0x2a7532=_0x112733['_frameState'][_0x10d8e3(0x4a66)][_0x10d8e3(0xab8)];_0x1061f3[_0x10d8e3(0x4ce5)][_0x10d8e3(0x3a33)](ProgramDefines$2[_0x10d8e3(0x2442)]+_0x2a7532[_0x10d8e3(0x531b)]),_0x4e0cf1[_0x10d8e3(0x4ce5)][_0x10d8e3(0x3a33)](ProgramDefines$2[_0x10d8e3(0x2442)]+_0x2a7532[_0x10d8e3(0x531b)]);var _0x165157=_0x112733['_frameState'][_0x10d8e3(0x4a66)][_0x10d8e3(0x4fb9)];_0x1061f3[_0x10d8e3(0x4ce5)][_0x10d8e3(0x3a33)](ProgramDefines$2[_0x10d8e3(0x1ed1)]+_0x165157[_0x10d8e3(0x531b)]),_0x4e0cf1['defines'][_0x10d8e3(0x3a33)](ProgramDefines$2['SPOT_LIGHTS']+_0x165157[_0x10d8e3(0x531b)]);var _0x45aeb9=_0x112733[_0x10d8e3(0x2564)][_0x10d8e3(0x4a66)][_0x10d8e3(0x3bf3)];_0x4e0cf1[_0x10d8e3(0x4ce5)][_0x10d8e3(0x3a33)](ProgramDefines$2[_0x10d8e3(0x466d)]+_0x45aeb9[_0x10d8e3(0x531b)]);}defined$1(_0x3991ed[_0x10d8e3(0x160)])&&_0x1061f3[_0x10d8e3(0x4ce5)][_0x10d8e3(0x3a33)](_0x10d8e3(0x3916)),defined$1(_0x3991ed[_0x10d8e3(0xc58)])&&(_0x1061f3[_0x10d8e3(0x4ce5)]['push'](ProgramDefines$2[_0x10d8e3(0x45bb)]),_0x4e0cf1[_0x10d8e3(0x4ce5)][_0x10d8e3(0x3a33)](ProgramDefines$2[_0x10d8e3(0x45bb)])),defined$1(_0x3991ed[_0x10d8e3(0x45d)])&&(defined$1(_0x1a80fd[_0x10d8e3(0x15fe)][_0x10d8e3(0x580a)])||defined$1(_0x1a80fd[_0x10d8e3(0x15fe)]['u_diffuse']))&&(_0x1061f3[_0x10d8e3(0x4ce5)]['push'](_0x10d8e3(0x1364)),_0x4e0cf1[_0x10d8e3(0x4ce5)][_0x10d8e3(0x3a33)](_0x10d8e3(0x1364))),_0x1a80fd[_0x10d8e3(0x30a0)]=ShaderProgram$1[_0x10d8e3(0x4d21)]({'context':_0xbe1ec9,'vertexShaderSource':_0x1061f3,'fragmentShaderSource':_0x4e0cf1,'attributeLocations':_0x3991ed});var _0x547314=new Cartesian4(0x1,0x1,0x1,0x1),_0xbf085e={'uAmbientColor':function(){return scratchColor$1;},'uDiffuseColor':function(){return scratchColor$1;},'uSpecularColor':function(){return scratchColor$1;},'uShininess':function(){return 0x1;},'uGeoMat':function(_0x1db861){return function(){var _0x10314f=_0x54f3;return _0x421fcf[_0x1db861][_0x10314f(0x1dee)];};}(_0x5bf15a),'uFilterMode':function(){var _0x3417a0=_0x10d8e3;return _0x112733[_0x3417a0(0x253b)];},'uVisibleDistance':function(){var _0x276817=_0x10d8e3;return Number[_0x276817(0xd77)];},'uFilterPixel':function(){return _0x112733['filterPixel'];},'uFillColor':function(){return scratchColor$1;},'uTransformMatrix':function(){var _0x298b88=_0x10d8e3;return _0x317434[_0x298b88(0x4503)];},'uBaseColorFactor':function(){return _0x547314;},'uEmissiveFactor':function(){var _0x2cde7d=_0x10d8e3;return Cartesian3[_0x2cde7d(0x3e26)];},'uMetallicFactor':function(){return 0x0;},'uRoughnessFactor':function(){return 0x1;}},_0x4a002a=_0x1a80fd[_0x10d8e3(0x15fe)];defined$1(_0x4a002a[_0x10d8e3(0x580a)])?_0xbf085e['uTexture']=_0x4a002a['u_baseColorTexture']:defined$1(_0x4a002a[_0x10d8e3(0xff2)])&&(_0xbf085e['uTexture']=_0x4a002a[_0x10d8e3(0xff2)]),defined$1(_0x4a002a[_0x10d8e3(0x556a)])&&(_0xbf085e[_0x10d8e3(0x4859)]=_0x4a002a[_0x10d8e3(0x556a)]),defined$1(_0x4a002a[_0x10d8e3(0x1744)])&&(_0xbf085e[_0x10d8e3(0x3bff)]=_0x4a002a['u_shininess']),defined$1(_0x4a002a[_0x10d8e3(0x578f)])&&(_0xbf085e[_0x10d8e3(0x48d1)]=_0x4a002a[_0x10d8e3(0x578f)]),defined$1(_0x4a002a[_0x10d8e3(0x164e)])&&(_0xbf085e['uEmissiveFactor']=_0x4a002a[_0x10d8e3(0x164e)]),defined$1(_0x4a002a[_0x10d8e3(0x69b)])&&(_0xbf085e[_0x10d8e3(0x292e)]=_0x4a002a[_0x10d8e3(0x69b)]),defined$1(_0x4a002a[_0x10d8e3(0x4ced)])&&(_0xbf085e[_0x10d8e3(0x12e3)]=_0x4a002a[_0x10d8e3(0x4ced)]),_0x1a80fd[_0x10d8e3(0x15fe)]=combine$2(_0xbf085e,_0x112733[_0x10d8e3(0x2564)][_0x10d8e3(0x4a66)][_0x10d8e3(0x18e4)]()),_0x1a80fd['localMatrix']=Matrix4[_0x10d8e3(0x5139)]['clone'](),_0x1a80fd['_transformMatrix']=Matrix4['IDENTITY'][_0x10d8e3(0x254b)](),_0x1a80fd['modelMatrix']=Matrix4['clone'](Matrix4[_0x10d8e3(0x5139)],new Matrix4()),_0x1a80fd[_0x10d8e3(0x2896)]=_0x1a80fd[_0x10d8e3(0x20c5)][_0x10d8e3(0x2896)]*_0x5d8a16,_0x1a80fd[_0x10d8e3(0x20c5)]=OrientedBoundingBox['clone'](_0x317434[_0x10d8e3(0x20c5)],new OrientedBoundingBox());}}function replaceGltfLocationNames(_0x69bc48){var _0x18c9fb=_0x68aa19,_0x23fe4f={};return defined$1(_0x69bc48[_0x18c9fb(0x3907)])&&(_0x23fe4f[_0x18c9fb(0x35d2)]=_0x69bc48[_0x18c9fb(0x3907)][_0x18c9fb(0x1fda)]),defined$1(_0x69bc48[_0x18c9fb(0x45e0)])&&(_0x23fe4f[_0x18c9fb(0xc58)]=_0x69bc48[_0x18c9fb(0x45e0)][_0x18c9fb(0x1fda)]),defined$1(_0x69bc48['a_vertexColor'])&&(_0x23fe4f['aColor']=_0x69bc48[_0x18c9fb(0x653)][_0x18c9fb(0x1fda)]),defined$1(_0x69bc48[_0x18c9fb(0x37d1)])&&(_0x23fe4f[_0x18c9fb(0x45d)]=_0x69bc48['a_texcoord_0'][_0x18c9fb(0x1fda)]),defined$1(_0x69bc48[_0x18c9fb(0xb65)])&&(_0x23fe4f[_0x18c9fb(0x45d)]=_0x69bc48[_0x18c9fb(0xb65)][_0x18c9fb(0x1fda)]),_0x23fe4f;}function S3MBSkeletonProcessor(){}function calcBoundingSphere$2(_0x46c248,_0x1cf541){var _0x57b082=_0x68aa19;for(var _0x43904b=[],_0x1c53d9=new BoundingSphere(),_0x44cf58=new Cartesian3(),_0x594797=_0x46c248['vertexAttributes'][0x0],_0xb6350c=_0x594797[_0x57b082(0xbdc)],_0xbd0862=new Float32Array(_0x594797[_0x57b082(0x1451)][_0x57b082(0x1de1)],_0x594797[_0x57b082(0x1451)]['byteOffset'],_0x594797[_0x57b082(0x1451)][_0x57b082(0x21dd)]/0x4),_0x174217=0x0;_0x174217<_0x46c248[_0x57b082(0x2247)];_0x174217++)Cartesian3[_0x57b082(0xb30)](_0xbd0862,_0xb6350c*_0x174217,_0x44cf58),_0x43904b['push'](Cartesian3['clone'](_0x44cf58));return BoundingSphere['fromPoints'](_0x43904b,_0x1c53d9),_0x43904b['length']=0x0,BoundingSphere[_0x57b082(0x4503)](_0x1c53d9,_0x1cf541,_0x1c53d9),_0x1c53d9;}function S3MSkeletonProcessor(){}InstanceTile[_0x68aa19(0x4b51)][_0x68aa19(0x31a5)]=function(_0x4979b4,_0x499022){var _0x3de155=_0x68aa19;this[_0x3de155(0x20c5)]=OrientedBoundingBox[_0x3de155(0x1145)](this[_0x3de155(0x2f4d)],_0x4979b4,_0x499022);},InstanceTile[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x189608){var _0x445575=_0x68aa19,_0x26e484=this[_0x445575(0x2ecf)][_0x445575(0x3173)](_0x189608);defined$1(_0x26e484)&&(_0x26e484[_0x445575(0x2578)](),this[_0x445575(0x2ecf)][_0x445575(0x4b3f)](_0x189608)),this['skeletonGroup'][_0x445575(0x4b3f)](_0x189608);var _0x1f6d7f=this[_0x445575(0xe23)][_0x445575(0x3173)](_0x189608);if(defined$1(_0x1f6d7f)){for(var _0x3a1d14=0x0,_0x2d5320=_0x1f6d7f[_0x445575(0x531b)];_0x3a1d14<_0x2d5320;_0x3a1d14++){var _0x2d1b0d=_0x1f6d7f[_0x3a1d14];_0x2d1b0d[_0x445575(0xa85)]=_0x2d1b0d['vertexArray']&&!_0x2d1b0d[_0x445575(0xa85)][_0x445575(0x1348)]()&&_0x2d1b0d[_0x445575(0xa85)][_0x445575(0x2578)](),_0x2d1b0d['shaderProgram']=_0x2d1b0d[_0x445575(0x30a0)]&&!_0x2d1b0d['shaderProgram'][_0x445575(0x1348)]()&&_0x2d1b0d['shaderProgram'][_0x445575(0x2578)]();}this[_0x445575(0xe23)][_0x445575(0x4b3f)](_0x189608);}},InstanceTile[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x17284c){var _0x1b57e7=_0x68aa19;this[_0x1b57e7(0x5660)]=!0x1;var _0x333a82=Number[_0x1b57e7(0xd77)],_0x3e7754=Number['MIN_VALUE'];for(var _0x528424 in this['instanceGroup'][_0x1b57e7(0x15c8)])if(this[_0x1b57e7(0x2ecf)]['_hash']['hasOwnProperty'](_0x528424)){var _0xd687db=this['instanceGroup'][_0x1b57e7(0x3173)](_0x528424);_0xd687db['dirty']&&_0xd687db['update'](_0x17284c);var _0x147ff7=_0xd687db[_0x1b57e7(0x34c0)]();_0x333a82=Math[_0x1b57e7(0x27d5)](_0x333a82,_0x147ff7[_0x1b57e7(0x5539)]),_0x3e7754=Math[_0x1b57e7(0x2bc6)](_0x3e7754,_0x147ff7[_0x1b57e7(0x4735)]),this['updateDrawCommand'](_0x17284c,_0xd687db);}this[_0x1b57e7(0x31a5)](_0x333a82,_0x3e7754);},InstanceTile[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},InstanceTile[_0x68aa19(0x4b51)]['destroy']=function(){var _0x25ae3d=_0x68aa19,_0x354e0e,_0x21a015,_0x441a60,_0x5047c8;for(_0x354e0e=0x0,_0x21a015=this[_0x25ae3d(0x2ecf)][_0x25ae3d(0x531b)];_0x354e0e<_0x21a015;_0x354e0e++){this[_0x25ae3d(0x2ecf)][_0x25ae3d(0x21e8)][_0x354e0e]['destroy']();}for(this[_0x25ae3d(0x2ecf)][_0x25ae3d(0x4ee2)](),this[_0x25ae3d(0x2196)]['removeAll'](),_0x354e0e=0x0,_0x21a015=this[_0x25ae3d(0xe23)][_0x25ae3d(0x531b)];_0x354e0e<_0x21a015;_0x354e0e++){var _0x32e93f=this[_0x25ae3d(0xe23)][_0x25ae3d(0x21e8)][_0x354e0e];for(_0x441a60=0x0,_0x5047c8=_0x32e93f[_0x25ae3d(0x531b)];_0x441a60<_0x5047c8;_0x441a60++){var _0x1e8678=_0x32e93f[_0x441a60];_0x1e8678[_0x25ae3d(0xa85)]=_0x1e8678[_0x25ae3d(0xa85)]&&!_0x1e8678['vertexArray'][_0x25ae3d(0x1348)]()&&_0x1e8678['vertexArray'][_0x25ae3d(0x2578)](),_0x1e8678[_0x25ae3d(0x30a0)]=_0x1e8678[_0x25ae3d(0x30a0)]&&!_0x1e8678[_0x25ae3d(0x30a0)][_0x25ae3d(0x1348)]()&&_0x1e8678[_0x25ae3d(0x30a0)][_0x25ae3d(0x2578)]();}}this[_0x25ae3d(0xe23)]['removeAll'](),destroyObject$1(this);},S3MBSkeletonProcessor[_0x68aa19(0x41e4)]=function(_0x3cdaef,_0x28c801){var _0x2d53fa=_0x68aa19,_0x31c44c=Resource[_0x2d53fa(0x4d1a)]({'url':_0x28c801[_0x2d53fa(0x343b)]});defined$1(_0x31c44c)||(_0x28c801[_0x2d53fa(0x4695)]=SkeletonState$1[_0x2d53fa(0x3213)]),_0x28c801[_0x2d53fa(0x4695)]=SkeletonState$1[_0x2d53fa(0xcb1)],_0x31c44c[_0x2d53fa(0x4e1e)](function(_0x1e6bab){var _0xbaa7b=_0x2d53fa;_0x28c801[_0xbaa7b(0x4695)]=SkeletonState$1[_0xbaa7b(0x32ba)],_0x28c801[_0xbaa7b(0x8b3)]=_0x1e6bab;},function(_0x3de6cb){var _0x434f8c=_0x2d53fa;_0x28c801[_0x434f8c(0x4695)]=SkeletonState$1['Failed'];});},S3MBSkeletonProcessor[_0x68aa19(0x29e2)]=function(_0x3c24d2,_0x14e040){var _0x2dfa18=_0x68aa19;if(S3MTaskManager['init']||S3MTaskManager[_0x2dfa18(0x63d)](),S3MTaskManager[_0x2dfa18(0x2729)]){var _0x1f71ec=S3MTaskManager[_0x2dfa18(0x484e)][_0x2dfa18(0x4c73)]({'buffer':_0x14e040[_0x2dfa18(0x8b3)],'supportCompressType':_0x3c24d2[_0x2dfa18(0x39f3)]},[_0x14e040[_0x2dfa18(0x8b3)]]);defined$1(_0x1f71ec)?(_0x14e040[_0x2dfa18(0x8b3)]=void 0x0,_0x14e040[_0x2dfa18(0x4695)]=SkeletonState$1[_0x2dfa18(0x5101)],_0x1f71ec['then'](function(_0xcfefa4){var _0x2c33a9=_0x2dfa18;if(_0xcfefa4[_0x2c33a9(0x4fe2)]){for(var _0x3f3a6b=_0x3c24d2[_0x2c33a9(0x1968)],_0x2f1940={},_0x42e08f=0x0,_0x46f6df=_0xcfefa4['matrials'][_0x2c33a9(0x128b)]['length'];_0x42e08f<_0x46f6df;_0x42e08f++){var _0x5c0b35=_0xcfefa4['matrials']['material'][_0x42e08f][_0x2c33a9(0x128b)],_0x110ce7=_0x5c0b35['id'],_0x4d9fb5=new MaterialPass({});_0x2f1940[_0x110ce7]=_0x4d9fb5,_0x4d9fb5['createCommonParamter'](_0x5c0b35),_0x4d9fb5[_0x2c33a9(0x900)](_0x5c0b35);for(var _0x5387c6=_0x5c0b35['textureunitstates'],_0x369f6f=0x0;_0x369f6f<_0x5387c6[_0x2c33a9(0x531b)];_0x369f6f++){var _0x21e210=_0x5387c6[_0x369f6f][_0x2c33a9(0x17aa)],_0x568d35=_0x21e210['id'],_0x3fc700=0x0===_0x21e210[_0x2c33a9(0x732)]['u']?TextureWrap$1['REPEAT']:TextureWrap$1[_0x2c33a9(0x312f)],_0x257d55=0x0===_0x21e210['addressmode']['v']?TextureWrap$1[_0x2c33a9(0x2124)]:TextureWrap$1[_0x2c33a9(0x312f)];_0x4d9fb5['_texMatrix']=Matrix4['unpack'](_0x21e210[_0x2c33a9(0x3f0a)]);var _0x562e23=_0xcfefa4[_0x2c33a9(0x43fd)][_0x568d35];if(defined$1(_0x562e23)){var _0x43377a=DDSTextureManager$1['CreateTexture'](_0x568d35,_0x3f3a6b,_0x562e23[_0x2c33a9(0x209)],_0x562e23[_0x2c33a9(0x5862)],_0x562e23[_0x2c33a9(0x27ba)],_0x562e23[_0x2c33a9(0x1454)],_0x562e23[_0x2c33a9(0x4f48)],!0x1,_0x3fc700,_0x257d55);_0x4d9fb5[_0x2c33a9(0xa52)]['push'](_0x43377a),0x0===_0x562e23[_0x2c33a9(0x1454)]&&(_0x3c24d2['_supportCompressType']=0x0);}}}var _0x2d9c9c=_0xcfefa4[_0x2c33a9(0x4aad)][_0x2c33a9(0x45b2)];if(defined$1(_0x2d9c9c))for(_0x42e08f=0x0,_0x46f6df=_0x2d9c9c[_0x2c33a9(0x531b)];_0x42e08f<_0x46f6df;_0x42e08f++){for(var _0x42aa9b=_0x2d9c9c[_0x42e08f][_0x2c33a9(0x4341)][0x0],_0x3df320=_0x42aa9b[_0x2c33a9(0x55a6)],_0x2337d2=0x0;_0x2337d2<0x10;_0x2337d2++)_0x3df320[_0x2337d2]=parseFloat(_0x3df320[_0x2337d2]);_0x3df320=Matrix4[_0x2c33a9(0x41a1)](_0x3df320,0x0);for(var _0x1a3f54=_0x42aa9b[_0x2c33a9(0x367f)],_0x16a99e=[],_0x53a2f0=0x0,_0x1d73da=_0x1a3f54[_0x2c33a9(0x531b)];_0x53a2f0<_0x1d73da;_0x53a2f0++){var _0x4665a9=_0x1a3f54[_0x53a2f0][_0x2c33a9(0x559)]();_0x16a99e['push'](_0x4665a9);var _0x1ff0a9=_0xcfefa4[_0x2c33a9(0x3585)][_0x4665a9],_0x27f748=_0x1ff0a9[_0x2c33a9(0x44d3)],_0x5e10d1=calcBoundingSphere$2(_0x27f748,_0x3df320),_0x3da60d=_0x1ff0a9[_0x2c33a9(0xb89)][0x0];defined$1(_0x3da60d)&&(_0x4d9fb5=_0x2f1940[_0x110ce7=_0x3da60d[_0x2c33a9(0x2ba2)]],_0x14e040[_0x2c33a9(0x55e6)](_0x3c24d2,_0x3df320,_0x4d9fb5,_0x27f748,_0x3da60d,_0x5e10d1));}}_0x14e040[_0x2c33a9(0x237c)]=!0x0,_0x14e040[_0x2c33a9(0x4695)]=SkeletonState$1['Ready'];var _0x4e1fcd=_0x3c24d2[_0x2c33a9(0x3d5e)][_0x2c33a9(0x3173)](_0x14e040['url']);for(_0x42e08f=0x0,_0x46f6df=_0x4e1fcd[_0x2c33a9(0x531b)];_0x42e08f<_0x46f6df;_0x42e08f++)_0x4e1fcd[_0x42e08f][_0x2c33a9(0x5660)]=!0x0;_0x3c24d2[_0x2c33a9(0x3d5e)][_0x2c33a9(0x4b3f)](_0x14e040['url']);}else _0x14e040[_0x2c33a9(0x4695)]=SkeletonState$1['Failed'];})[_0x2dfa18(0x4b84)](function(_0xcbe759){var _0x4555b4=_0x2dfa18;console[_0x4555b4(0xe28)](_0xcbe759);})):_0x14e040[_0x2dfa18(0x4695)]=SkeletonState$1[_0x2dfa18(0x32ba)];}};var _xmlParser$1=new XMLParser();function calcBoundingSphere$1(_0x160ab4,_0x383a0d){var _0x49bcef=_0x68aa19,_0x7b69a9=[],_0x4f55a4=new BoundingSphere(),_0xd2391c=new Cartesian3();new Cartesian3();for(var _0x34a533=_0x160ab4['vertexAttributes'][0x0],_0xd91c62=_0x34a533[_0x49bcef(0xbdc)],_0x59f77e=new Float32Array(_0x34a533[_0x49bcef(0x1451)]['buffer'],_0x34a533[_0x49bcef(0x1451)][_0x49bcef(0x42fe)],_0x34a533[_0x49bcef(0x1451)][_0x49bcef(0x21dd)]/0x4),_0x4d945d=0x0;_0x4d945d<_0x160ab4['verticesCount'];_0x4d945d++)Cartesian3[_0x49bcef(0xb30)](_0x59f77e,_0xd91c62*_0x4d945d,_0xd2391c),_0x7b69a9[_0x49bcef(0x3a33)](Cartesian3['clone'](_0xd2391c));return BoundingSphere[_0x49bcef(0x111e)](_0x7b69a9,_0x4f55a4),_0x7b69a9['length']=0x0,BoundingSphere[_0x49bcef(0x4503)](_0x4f55a4,_0x383a0d,_0x4f55a4),_0x4f55a4;}function SkeletonProcessor(){}function InstanceLayer(_0x1bfb13){var _0x10eea1=_0x68aa19;this['_context']=_0x1bfb13,this['_gl']=_0x1bfb13[_0x10eea1(0x1651)],this[_0x10eea1(0x3243)]=InstancedType$1[_0x10eea1(0x46f8)],this['_tilingScheme']=new GeographicTilingScheme(),this[_0x10eea1(0x4beb)]=new AssociativeArray(),this[_0x10eea1(0x5865)]=new AssociativeArray(),this['_instances']=new AssociativeArray(),this['_skeletonTileMap']=new AssociativeArray(),this[_0x10eea1(0x448c)]=0x3e8,this[_0x10eea1(0x4a3c)]=0xa,this[_0x10eea1(0x50da)]=0x0,this[_0x10eea1(0x4a3c)]=this[_0x10eea1(0x3f4d)](this['_tileWidth']),this[_0x10eea1(0x4191)]=0x0,this['_maxVisibleAltitude']=Number[_0x10eea1(0xd77)],this[_0x10eea1(0x5514)]=RangeMode[_0x10eea1(0x17fb)],this[_0x10eea1(0x1d3a)]=Number['MAX_VALUE'],this[_0x10eea1(0x10d3)]=0x0,this['_selectedColor']=new Color$2(0.7,0.7,0x1,0x1),this['_pickEnable']=!0x0,this[_0x10eea1(0x463)]=0xfff,this[_0x10eea1(0x39f3)]=defined$1(_0x1bfb13[_0x10eea1(0x3a9f)])?0x1:defined$1(_0x1bfb13[_0x10eea1(0x375)])?0x2:0x3,this[_0x10eea1(0x20be)]=SHADOWTYPE$1[_0x10eea1(0x44b5)];}function computeTilePixel(_0x3449c6,_0x5b0d8e,_0x599e4c){var _0x202901=_0x68aa19,_0x58d807=_0x3449c6[_0x202901(0x1224)],_0x492898=_0x3449c6[_0x202901(0x4174)][_0x202901(0x2e24)],_0x15f1b8=_0x3449c6[_0x202901(0x4174)][_0x202901(0x1b40)],_0x3c3480=Math[_0x202901(0x2bc6)](_0x492898,_0x15f1b8),_0x275ec0=0.5*_0x58d807[_0x202901(0x4506)]['fov'],_0x1bb91f=0.5*_0x3c3480/Math[_0x202901(0x15be)](_0x275ec0);return Math[_0x202901(0x28fa)](_0x1bb91f*_0x5b0d8e/_0x599e4c);}function isTileVisible(_0x1ae314,_0x449796,_0x3fcb80){var _0x1a5eee=_0x68aa19;if(!defined$1(_0x3fcb80[_0x1a5eee(0x20c5)]))return!0x1;if(!(_0x1ae314[_0x1a5eee(0x3ada)][_0x1a5eee(0x1396)](_0x3fcb80[_0x1a5eee(0x20c5)])!==Intersect$1[_0x1a5eee(0x3899)]))return!0x1;var _0x41c770=_0x3fcb80['tileBoundingRegion'][_0x1a5eee(0x41a5)](_0x1ae314);if(_0x3fcb80['distanceToCamera']=_0x41c770,_0x1ae314[_0x1a5eee(0x2a40)]['enabled']&&CesiumMath[_0x1a5eee(0x2a40)](_0x41c770,_0x1ae314[_0x1a5eee(0x2a40)][_0x1a5eee(0x38bd)])>=0x1)return!0x1;var _0x5a06ef=_0x1ae314[_0x1a5eee(0x4174)][_0x1a5eee(0x1b40)],_0x2eafe2=_0x1ae314[_0x1a5eee(0x1224)]['frustum'][_0x1a5eee(0x1249)],_0xe4a99d=_0x449796[_0x1a5eee(0x50da)]*_0x5a06ef/(_0x41c770*_0x2eafe2);return _0x1ae314[_0x1a5eee(0x2a40)][_0x1a5eee(0x20fb)]&&(_0xe4a99d-=CesiumMath[_0x1a5eee(0x2a40)](_0x41c770,_0x1ae314[_0x1a5eee(0x2a40)][_0x1a5eee(0x38bd)])*_0x1ae314[_0x1a5eee(0x2a40)][_0x1a5eee(0xc90)]),!(_0xe4a99d<0x2);}function processSkeletonState(_0x1059d8,_0x13e17e){var _0x581c5b=_0x68aa19;_0x13e17e[_0x581c5b(0x4695)]===SkeletonState$1[_0x581c5b(0x3213)]&&SkeletonProcessor[_0x581c5b(0x41e4)](_0x1059d8,_0x13e17e),_0x13e17e['state']===SkeletonState$1[_0x581c5b(0x32ba)]&&SkeletonProcessor[_0x581c5b(0x29e2)](_0x1059d8,_0x13e17e);}function enqueRenderList(_0x18d6ad,_0x497b50,_0x2df5ec){var _0x593fa9=_0x68aa19;for(var _0x144b5a=0x0;_0x144b5a<_0x2df5ec[_0x593fa9(0xe23)][_0x593fa9(0x531b)];_0x144b5a++)for(var _0x431d19=_0x2df5ec['commandGroup'][_0x593fa9(0x21e8)][_0x144b5a],_0x559008=0x0;_0x559008<_0x431d19['length'];_0x559008++){var _0x2301cb=_0x431d19[_0x559008];if(_0x497b50[_0x593fa9(0x5514)]===RangeMode[_0x593fa9(0x17fb)]){if(computeTilePixel(_0x18d6ad,_0x2301cb[_0x593fa9(0x2896)],_0x2df5ec[_0x593fa9(0x41a5)])<_0x497b50[_0x593fa9(0x223d)])continue;}else{if(_0x2df5ec[_0x593fa9(0x41a5)]>_0x497b50[_0x593fa9(0x4048)])continue;}_0x18d6ad['commandList'][_0x593fa9(0x3a33)](_0x2301cb);}}S3MSkeletonProcessor['load']=function(_0x401815,_0x2e64e3){var _0x3d11d5=_0x68aa19,_0x3ff640=Resource[_0x3d11d5(0x4d1a)]({'url':_0x2e64e3['url']});defined$1(_0x3ff640)||(_0x2e64e3[_0x3d11d5(0x4695)]=SkeletonState$1[_0x3d11d5(0x3213)]),_0x2e64e3['state']=SkeletonState$1[_0x3d11d5(0xcb1)],_0x3ff640[_0x3d11d5(0x4e1e)](function(_0xbef864){var _0x5f1311=_0x3d11d5;_0x2e64e3[_0x5f1311(0x4695)]=SkeletonState$1[_0x5f1311(0x32ba)],_0x2e64e3[_0x5f1311(0x8b3)]=_0xbef864;},function(_0x3488dc){var _0x317e99=_0x3d11d5;_0x2e64e3[_0x317e99(0x4695)]=SkeletonState$1[_0x317e99(0x5580)];});},S3MSkeletonProcessor['parse']=function(_0x460e01,_0x4aa827){var _0x31f6c2=_0x68aa19,_0x50e314=S3MTaskManager[_0x31f6c2(0x7ff)]['scheduleTask']({'buffer':_0x4aa827[_0x31f6c2(0x8b3)],'supportCompressType':_0x460e01[_0x31f6c2(0x39f3)]},[_0x4aa827[_0x31f6c2(0x8b3)]]);defined$1(_0x50e314)?(_0x4aa827['skeletonBuffer']=void 0x0,_0x4aa827[_0x31f6c2(0x4695)]=SkeletonState$1[_0x31f6c2(0x5101)],_0x50e314[_0x31f6c2(0x4e1e)](function(_0x2724e5){var _0xd06ef8=_0x31f6c2;if(_0x2724e5[_0xd06ef8(0x4fe2)]){_0x460e01[_0xd06ef8(0x1651)];for(var _0x2603e6=_0x460e01['_context'],_0x36b4b9=_xmlParser$1[_0xd06ef8(0x137b)](_0x2724e5[_0xd06ef8(0x4268)])['firstChild'],_0x313529=_0x36b4b9[_0xd06ef8(0x3350)],_0x4d0d51=XMLParser[_0xd06ef8(0x2ae1)](_0x36b4b9,_0xd06ef8(0x51f),_0x313529),_0x257a00=XMLParser[_0xd06ef8(0x7dd)](_0x4d0d51,_0xd06ef8(0x128b),_0x313529),_0xa939f7={},_0x3e5464=0x0,_0x12c264=_0x257a00[_0xd06ef8(0x531b)];_0x3e5464<_0x12c264;_0x3e5464++){var _0x5cbfa4=_0x257a00[_0x3e5464],_0x1620ab=XMLParser[_0xd06ef8(0xe79)](_0x5cbfa4,_0xd06ef8(0x13f9),_0x313529),_0xa9e8b1=new MaterialPass({});_0xa939f7[_0x1620ab]=_0xa9e8b1;var _0x3ea54c=XMLParser['queryFirstNode'](_0x5cbfa4,_0xd06ef8(0x26d5),_0x313529),_0x411fc9=XMLParser[_0xd06ef8(0x3b1c)](_0x3ea54c,'AmbientR',_0x313529),_0x1b2fe6=XMLParser[_0xd06ef8(0x3b1c)](_0x3ea54c,'AmbientG',_0x313529),_0x231523=XMLParser[_0xd06ef8(0x3b1c)](_0x3ea54c,'AmbientB',_0x313529),_0x2a1e43=XMLParser['queryNumericValue'](_0x3ea54c,_0xd06ef8(0x4dbb),_0x313529);_0xa9e8b1[_0xd06ef8(0x24b3)]=new Color$2(_0x411fc9,_0x1b2fe6,_0x231523,_0x2a1e43);var _0x282904=XMLParser['queryFirstNode'](_0x5cbfa4,'Diffuse',_0x313529);_0x411fc9=XMLParser['queryNumericValue'](_0x282904,'DiffuseR',_0x313529),_0x1b2fe6=XMLParser[_0xd06ef8(0x3b1c)](_0x282904,_0xd06ef8(0x848),_0x313529),_0x231523=XMLParser[_0xd06ef8(0x3b1c)](_0x282904,_0xd06ef8(0x2e73),_0x313529),_0x2a1e43=XMLParser['queryNumericValue'](_0x282904,'DiffuseA',_0x313529),_0xa9e8b1[_0xd06ef8(0x4085)]=new Color$2(_0x411fc9,_0x1b2fe6,_0x231523,_0x2a1e43);var _0x1d6277=XMLParser[_0xd06ef8(0x2ae1)](_0x5cbfa4,_0xd06ef8(0x49a8),_0x313529);_0x411fc9=XMLParser[_0xd06ef8(0x3b1c)](_0x1d6277,_0xd06ef8(0x282a),_0x313529),_0x1b2fe6=XMLParser[_0xd06ef8(0x3b1c)](_0x1d6277,_0xd06ef8(0x2241),_0x313529),_0x231523=XMLParser['queryNumericValue'](_0x1d6277,'SpecularB',_0x313529),_0x2a1e43=XMLParser[_0xd06ef8(0x3b1c)](_0x1d6277,'SpecularA',_0x313529),_0xa9e8b1['_specularColor']=new Color$2(_0x411fc9,_0x1b2fe6,_0x231523,_0x2a1e43);var _0x20f56d=XMLParser['queryNumericValue'](_0x5cbfa4,_0xd06ef8(0xdcc),_0x313529);_0xa9e8b1[_0xd06ef8(0x24a3)]=_0x20f56d,XMLParser[_0xd06ef8(0x2ae1)](_0x5cbfa4,_0xd06ef8(0x19ba),_0x313529),_0xa9e8b1[_0xd06ef8(0x18ae)]=XMLParser[_0xd06ef8(0x448e)](_0x5cbfa4,_0xd06ef8(0x19ba),_0x313529)||_0xa9e8b1[_0xd06ef8(0x4085)]['alpha']<0x1;var _0x31d6f5=XMLParser[_0xd06ef8(0x2ae1)](_0x5cbfa4,_0xd06ef8(0x20ac),_0x313529),_0x2a828c=XMLParser['queryStringValue'](_0x31d6f5,_0xd06ef8(0x13f9),_0x313529),_0x52f506=XMLParser[_0xd06ef8(0x2ae1)](_0x31d6f5,_0xd06ef8(0xcbc),_0x313529),_0x5ec71d=XMLParser['queryStringValue'](_0x52f506,'u',_0x313529),_0x11caf5=XMLParser[_0xd06ef8(0xe79)](_0x52f506,'v',_0x313529);_0x5ec71d=_0xd06ef8(0x4710)===_0x5ec71d?TextureWrap$1['REPEAT']:TextureWrap$1[_0xd06ef8(0x312f)],_0x11caf5=_0xd06ef8(0x4710)===_0x11caf5?TextureWrap$1[_0xd06ef8(0x2124)]:TextureWrap$1['CLAMP_TO_EDGE'];var _0x31605a=_0x2724e5[_0xd06ef8(0x43fd)][_0x2a828c];if(defined$1(_0x31605a)){var _0xdcbf38=DDSTextureManager$1[_0xd06ef8(0x47a5)](_0x2a828c,_0x2603e6,_0x31605a[_0xd06ef8(0x209)],_0x31605a['height'],_0x31605a[_0xd06ef8(0x27ba)],_0x31605a[_0xd06ef8(0x1454)],_0x31605a['imageBuffer'],!0x1,_0x5ec71d,_0x11caf5);_0xa9e8b1[_0xd06ef8(0xa52)][_0xd06ef8(0x3a33)](_0xdcbf38),0x0===_0x31605a[_0xd06ef8(0x1454)]&&(_0x460e01[_0xd06ef8(0x39f3)]=0x0);}}var _0x28d874=XMLParser[_0xd06ef8(0x2ae1)](_0x36b4b9,_0xd06ef8(0x25ac),_0x313529),_0x4d05e7=XMLParser[_0xd06ef8(0x3177)](_0x28d874,_0xd06ef8(0x429d),_0x313529);for(_0x3e5464=0x0,_0x12c264=_0x4d05e7[_0xd06ef8(0x531b)];_0x3e5464<_0x12c264;_0x3e5464++){for(var _0x34ee5d=_0x4d05e7[_0x3e5464],_0x5f42c8=XMLParser[_0xd06ef8(0xe79)](_0x34ee5d,_0xd06ef8(0x771),_0x313529)[_0xd06ef8(0x4d7b)](','),_0x16405d=0x0;_0x16405d<0x10;_0x16405d++)_0x5f42c8[_0x16405d]=parseFloat(_0x5f42c8[_0x16405d]);_0x5f42c8=Matrix4[_0xd06ef8(0x41a1)](_0x5f42c8,0x0);for(var _0x25cb53=XMLParser[_0xd06ef8(0x3177)](_0x34ee5d,'GeoName',_0x313529),_0xddd4=[],_0x5df803=0x0,_0x4d89ac=_0x25cb53['length'];_0x5df803<_0x4d89ac;_0x5df803++){var _0x2c83dd=_0x25cb53[_0x5df803][_0xd06ef8(0x4d31)][_0xd06ef8(0x559)]();_0xddd4[_0xd06ef8(0x3a33)](_0x2c83dd);var _0x4b8a98=_0x2724e5[_0xd06ef8(0x3585)][_0x2c83dd],_0x133e27=calcBoundingSphere$1(_0x290f6c=_0x4b8a98[_0xd06ef8(0x44d3)],_0x5f42c8),_0x290f6c=_0x4b8a98[_0xd06ef8(0x44d3)],_0x397446=_0x4b8a98[_0xd06ef8(0xb89)][0x0];defined$1(_0x397446)&&(_0xa9e8b1=_0xa939f7[_0x1620ab=_0x397446[_0xd06ef8(0x2ba2)]],_0x4aa827[_0xd06ef8(0x55e6)](_0x460e01,_0x5f42c8,_0xa9e8b1,_0x290f6c,_0x397446,_0x133e27));}}_0x4aa827['ready']=!0x0,_0x4aa827[_0xd06ef8(0x4695)]=SkeletonState$1[_0xd06ef8(0x2b04)];var _0x1a1690=_0x460e01['_skeletonTileMap'][_0xd06ef8(0x3173)](_0x4aa827[_0xd06ef8(0x343b)]);for(_0x3e5464=0x0,_0x12c264=_0x1a1690[_0xd06ef8(0x531b)];_0x3e5464<_0x12c264;_0x3e5464++)_0x1a1690[_0x3e5464]['dirty']=!0x0;_0x460e01[_0xd06ef8(0x3d5e)][_0xd06ef8(0x4b3f)](_0x4aa827['url']);}else _0x4aa827[_0xd06ef8(0x4695)]=SkeletonState$1[_0xd06ef8(0x5580)];})[_0x31f6c2(0x4b84)](function(_0x4d7e7d){var _0x345b2c=_0x31f6c2;console[_0x345b2c(0xe28)](_0x4d7e7d);})):_0x4aa827[_0x31f6c2(0x4695)]=SkeletonState$1[_0x31f6c2(0x32ba)];},SkeletonProcessor[_0x68aa19(0x41e4)]=function(_0x4b4d09,_0x575bb7){var _0x3f4db9=_0x68aa19;_0x575bb7[_0x3f4db9(0x2a1e)]?GltfSkeletonProcessor[_0x3f4db9(0x41e4)](_0x4b4d09,_0x575bb7):S3MSkeletonProcessor[_0x3f4db9(0x41e4)](_0x4b4d09,_0x575bb7);},SkeletonProcessor[_0x68aa19(0x29e2)]=function(_0x1c60ba,_0x10010b){var _0x390c19=_0x68aa19;_0x10010b[_0x390c19(0x343b)][_0x390c19(0x27d8)](_0x390c19(0x41c1))?S3MBSkeletonProcessor['parse'](_0x1c60ba,_0x10010b):S3MSkeletonProcessor[_0x390c19(0x29e2)](_0x1c60ba,_0x10010b);},Object[_0x68aa19(0x5b7)](InstanceLayer['prototype'],{'minVisibleAltitude':{'get':function(){var _0x2ba7fd=_0x68aa19;return this[_0x2ba7fd(0x4191)];},'set':function(_0x4dc4ba){var _0x3b64cf=_0x68aa19;Check[_0x3b64cf(0x2eb3)][_0x3b64cf(0x30f8)](_0x3b64cf(0x1ab8),_0x4dc4ba),this[_0x3b64cf(0x4191)]=_0x4dc4ba;}},'maxVisibleAltitude':{'get':function(){var _0x2e1193=_0x68aa19;return this[_0x2e1193(0x3b05)];},'set':function(_0xdc074f){var _0x4d16e1=_0x68aa19;Check[_0x4d16e1(0x2eb3)][_0x4d16e1(0x30f8)](_0x4d16e1(0x43f9),_0xdc074f),this['_maxVisibleAltitude']=_0xdc074f;}},'filterMode':{'get':function(){return this['_filterMode'];},'set':function(_0x1f3af5){var _0xed2cf0=_0x68aa19;Check[_0xed2cf0(0x2eb3)][_0xed2cf0(0x30f8)](_0xed2cf0(0xae4),_0x1f3af5),this[_0xed2cf0(0x5514)]=_0x1f3af5;}},'filterDistance':{'get':function(){var _0x33d9db=_0x68aa19;return this[_0x33d9db(0x1d3a)];},'set':function(_0xe45fde){var _0x4ea274=_0x68aa19;Check[_0x4ea274(0x2eb3)][_0x4ea274(0x30f8)](_0x4ea274(0x1ab2),_0xe45fde),this[_0x4ea274(0x1d3a)]=_0xe45fde;}},'filterPixel':{'get':function(){var _0x5b4a76=_0x68aa19;return this[_0x5b4a76(0x10d3)];},'set':function(_0xeab86){var _0x29fa0b=_0x68aa19;Check[_0x29fa0b(0x2eb3)][_0x29fa0b(0x30f8)](_0x29fa0b(0x1ab2),_0xeab86),this[_0x29fa0b(0x10d3)]=_0xeab86;}},'selectedColor':{'get':function(){var _0x2d8a94=_0x68aa19;return this[_0x2d8a94(0x1acc)];},'set':function(_0x103ced){var _0x22b4f1=_0x68aa19;Check['typeOf'][_0x22b4f1(0x5014)](_0x22b4f1(0x48c7),_0x103ced),this[_0x22b4f1(0x1acc)]=Color$2[_0x22b4f1(0x254b)](_0x103ced,this['_selectedColor']);}},'pickEnable':{'get':function(){var _0x78573=_0x68aa19;return this[_0x78573(0x3774)];},'set':function(_0x7e50d4){var _0x13da06=_0x68aa19;Check['typeOf'][_0x13da06(0x3795)](_0x13da06(0x483f),_0x7e50d4),this[_0x13da06(0x3774)]=_0x7e50d4;}},'tileWidth':{'get':function(){return this['_tileWidth'];},'set':function(_0x21afc0){var _0x3837e5=_0x68aa19;Check[_0x3837e5(0x2eb3)]['number']('InstanceLayer\x20tileWidth',_0x21afc0),this[_0x3837e5(0x448c)]=_0x21afc0;var _0x11ce5f=this[_0x3837e5(0x3f4d)](_0x21afc0);_0x11ce5f!==this[_0x3837e5(0x4a3c)]&&(this['_level']=_0x11ce5f,this[_0x3837e5(0x2baa)]());}},'shadowType':{'get':function(){var _0x1788f7=_0x68aa19;return this[_0x1788f7(0x20be)];},'set':function(_0x37bf1b){var _0x45316b=_0x68aa19;this[_0x45316b(0x20be)]!==_0x37bf1b&&(this['_shadowType']=_0x37bf1b,this[_0x45316b(0x1dd9)](this));}}});var _levelZeroMaximumGeometricError=78271.51696402048,draco;function isShadow(_0x36f1d4){var _0x404dee=_0x68aa19;return _0x36f1d4['_shadowType']==SHADOWTYPE$1[_0x404dee(0x1d23)]||_0x36f1d4['_shadowType']==SHADOWTYPE$1[_0x404dee(0x3298)];}function S3MBlock(_0x597e88,_0x47822d){this['id']=_0x597e88,this['buffer']=_0x47822d;}function S3MDracoDecode(){}function decodeIndexArray(_0x2bbaa8,_0x48ccaa){var _0x5effd0=_0x68aa19;for(var _0xcb3cf=_0x2bbaa8[_0x5effd0(0x1ed9)](),_0x49826d=_0x2bbaa8[_0x5effd0(0x343f)](),_0x32d344=new draco[(_0x5effd0(0x3299))](),_0x512157=0x3*_0x49826d,_0x3d8ce8=IndexDatatype$1[_0x5effd0(0x2074)](_0xcb3cf,_0x512157),_0x269576=0x0,_0x36aef8=0x0;_0x36aef8<_0x49826d;++_0x36aef8)_0x48ccaa[_0x5effd0(0x4c83)](_0x2bbaa8,_0x36aef8,_0x32d344),_0x3d8ce8[_0x269576+0x0]=_0x32d344[_0x5effd0(0x3285)](0x0),_0x3d8ce8[_0x269576+0x1]=_0x32d344[_0x5effd0(0x3285)](0x1),_0x3d8ce8[_0x269576+0x2]=_0x32d344[_0x5effd0(0x3285)](0x2),_0x269576+=0x3;var _0x20d899=IndexDatatype$1[_0x5effd0(0x2c91)];return _0x3d8ce8 instanceof Uint32Array&&(_0x20d899=IndexDatatype$1[_0x5effd0(0x40c5)]),draco[_0x5effd0(0x2578)](_0x32d344),{'typedArray':_0x3d8ce8,'numberOfIndices':_0x512157,'indexDataType':_0x20d899};}function decodeQuantizedDracoTypedArray(_0x101ece,_0x166aa5,_0x210ef0,_0x45b03d,_0x4ef5bc){var _0x31ab24=_0x68aa19,_0x2526f2,_0x3432a4;_0x45b03d[_0x31ab24(0xb40)]<=0x8?(_0x3432a4=new draco[(_0x31ab24(0x5827))](),_0x2526f2=new Uint8Array(_0x4ef5bc),_0x166aa5[_0x31ab24(0x3273)](_0x101ece,_0x210ef0,_0x3432a4)):(_0x3432a4=new draco[(_0x31ab24(0x159a))](),_0x2526f2=new Uint16Array(_0x4ef5bc),_0x166aa5['GetAttributeUInt16ForAllPoints'](_0x101ece,_0x210ef0,_0x3432a4));for(var _0x32265c=0x0;_0x32265c<_0x4ef5bc;++_0x32265c)_0x2526f2[_0x32265c]=_0x3432a4[_0x31ab24(0x3285)](_0x32265c);return draco[_0x31ab24(0x2578)](_0x3432a4),_0x2526f2;}function decodeDracoTypedArray(_0x585e17,_0x46ef0e,_0x42eda9,_0x504212){var _0x47753e=_0x68aa19,_0x27cfd1,_0x5aea18;switch(_0x42eda9['data_type']()){case 0x1:case 0xb:_0x5aea18=new draco['DracoInt8Array'](),_0x27cfd1=new Int8Array(_0x504212),_0x46ef0e[_0x47753e(0x1e30)](_0x585e17,_0x42eda9,_0x5aea18);break;case 0x2:_0x5aea18=new draco[(_0x47753e(0x5827))](),_0x27cfd1=new Uint8Array(_0x504212),_0x46ef0e['GetAttributeUInt8ForAllPoints'](_0x585e17,_0x42eda9,_0x5aea18);break;case 0x3:_0x5aea18=new draco['DracoInt16Array'](),_0x27cfd1=new Int16Array(_0x504212),_0x46ef0e[_0x47753e(0x43b5)](_0x585e17,_0x42eda9,_0x5aea18);break;case 0x4:_0x5aea18=new draco[(_0x47753e(0x159a))](),_0x27cfd1=new Uint16Array(_0x504212),_0x46ef0e[_0x47753e(0x54f2)](_0x585e17,_0x42eda9,_0x5aea18);break;case 0x5:case 0x7:_0x5aea18=new draco['DracoInt32Array'](),_0x27cfd1=new Int32Array(_0x504212),_0x46ef0e[_0x47753e(0x29e5)](_0x585e17,_0x42eda9,_0x5aea18);break;case 0x6:case 0x8:_0x5aea18=new draco[(_0x47753e(0x29e3))](),_0x27cfd1=new Uint32Array(_0x504212),_0x46ef0e['GetAttributeUInt32ForAllPoints'](_0x585e17,_0x42eda9,_0x5aea18);break;case 0x9:case 0xa:_0x5aea18=new draco[(_0x47753e(0x2ce9))](),_0x27cfd1=new Float32Array(_0x504212),_0x46ef0e[_0x47753e(0x43b0)](_0x585e17,_0x42eda9,_0x5aea18);}for(var _0xc5f788=0x0;_0xc5f788<_0x504212;++_0xc5f788)_0x27cfd1[_0xc5f788]=_0x5aea18[_0x47753e(0x3285)](_0xc5f788);return draco[_0x47753e(0x2578)](_0x5aea18),_0x27cfd1;}function decodeAttribute(_0x27f7c1,_0x3042ff,_0x29c421){var _0x58261e=_0x68aa19,_0x49cc0a,_0x108973=_0x27f7c1[_0x58261e(0x1ed9)](),_0x47d634=_0x29c421[_0x58261e(0x13cd)](),_0x31f749=new draco[(_0x58261e(0x4dec))]();if(_0x31f749['InitFromAttribute'](_0x29c421)){for(var _0x10426e=new Array(_0x47d634),_0x505ef2=0x0;_0x505ef2<_0x47d634;++_0x505ef2)_0x10426e[_0x505ef2]=_0x31f749['min_value'](_0x505ef2);_0x49cc0a={'quantizationBits':_0x31f749['quantization_bits'](),'minValues':_0x10426e,'range':_0x31f749['range'](),'octEncoded':!0x1};}draco[_0x58261e(0x2578)](_0x31f749),(_0x31f749=new draco['AttributeOctahedronTransform']())[_0x58261e(0x393)](_0x29c421)&&(_0x49cc0a={'quantizationBits':_0x31f749['quantization_bits'](),'octEncoded':!0x0}),draco[_0x58261e(0x2578)](_0x31f749);var _0x3d3a3b,_0x1dce98=_0x108973*_0x47d634;_0x3d3a3b=defined$1(_0x49cc0a)?decodeQuantizedDracoTypedArray(_0x27f7c1,_0x3042ff,_0x29c421,_0x49cc0a,_0x1dce98):decodeDracoTypedArray(_0x27f7c1,_0x3042ff,_0x29c421,_0x1dce98);var _0x3f95b8=ComponentDatatype$1[_0x58261e(0x2f77)](_0x3d3a3b);return{'array':_0x3d3a3b,'data':{'componentsPerAttribute':_0x47d634,'componentDatatype':_0x3f95b8,'byteOffset':_0x29c421['byte_offset'](),'byteStride':ComponentDatatype$1[_0x58261e(0x2f7d)](_0x3f95b8)*_0x47d634,'normalized':_0x29c421[_0x58261e(0x17e)](),'quantization':_0x49cc0a}};}InstanceLayer[_0x68aa19(0x4b51)]['computeLevel']=function(_0x2f8e66){var _0x29f69e=_0x68aa19,_0x5204ff=0xa,_0x2ee821=this[_0x29f69e(0x4ebc)][_0x29f69e(0x5569)](0x0,0x0,0xa),_0x193f32=this['_tilingScheme']['_projection'],_0x4163ec=Rectangle[_0x29f69e(0x13c7)](_0x2ee821),_0x4eb7cb=Rectangle[_0x29f69e(0xe80)](_0x2ee821);_0x4163ec=_0x193f32[_0x29f69e(0x3eda)](_0x4163ec);var _0x21c3ae=(_0x4eb7cb=_0x193f32[_0x29f69e(0x3eda)](_0x4eb7cb))['x']-_0x4163ec['x'];for(_0x4eb7cb['y'],_0x4163ec['y'];_0x21c3ae>_0x2f8e66;)++_0x5204ff,_0x21c3ae*=0.5;return _0x5204ff-=0x1,this[_0x29f69e(0x50da)]=_levelZeroMaximumGeometricError/(0x1<<_0x5204ff),_0x5204ff;},InstanceLayer['prototype'][_0x68aa19(0x2baa)]=function(){var _0x2ab2d4=_0x68aa19,_0x2794d0,_0x28986a,_0x428d1f,_0x4606d2;for(_0x2794d0=0x0,_0x28986a=this[_0x2ab2d4(0x5865)]['length'];_0x2794d0<_0x28986a;_0x2794d0++)this[_0x2ab2d4(0x5865)][_0x2ab2d4(0x21e8)][_0x2794d0]['destroy']();this[_0x2ab2d4(0x5865)][_0x2ab2d4(0x4ee2)](),this[_0x2ab2d4(0x3d5e)][_0x2ab2d4(0x4ee2)]();var _0x53bff0=this['_tilingScheme'];for(_0x2794d0=0x0,_0x28986a=this[_0x2ab2d4(0x1c21)]['length'];_0x2794d0<_0x28986a;_0x2794d0++){var _0x3f4d65=this[_0x2ab2d4(0x1c21)][_0x2ab2d4(0x21e8)][_0x2794d0];for(_0x428d1f=0x0,_0x4606d2=_0x3f4d65[_0x2ab2d4(0x531b)];_0x428d1f<_0x4606d2;_0x428d1f++){var _0x1b8a08=_0x3f4d65[_0x2ab2d4(0x21e8)][_0x428d1f];_0x1b8a08[_0x2ab2d4(0x4704)]=void 0x0,_0x1b8a08[_0x2ab2d4(0x550e)]=void 0x0;var _0x378fd3=_0x1b8a08[_0x2ab2d4(0x343b)],_0xcbd25f=_0x53bff0[_0x2ab2d4(0x450e)](_0x1b8a08[_0x2ab2d4(0x2bd)],this[_0x2ab2d4(0x4a3c)]),_0x403a33=_0xcbd25f['x']+'_'+_0xcbd25f['y'];if(!defined$1(_0x4fc42e=this[_0x2ab2d4(0x5865)][_0x2ab2d4(0x3173)](_0x403a33))){(_0x4fc42e=new InstanceTile(_0xcbd25f['x'],_0xcbd25f['y']))['layer']=this;var _0x33f8f2=_0x53bff0[_0x2ab2d4(0x5569)](_0xcbd25f['x'],_0xcbd25f['y'],this[_0x2ab2d4(0x4a3c)]);_0x4fc42e[_0x2ab2d4(0x2f4d)]=Rectangle['clone'](_0x33f8f2),_0x4fc42e[_0x2ab2d4(0x20c5)]=OrientedBoundingBox[_0x2ab2d4(0x1145)](_0x33f8f2,0x0,0x0),_0x4fc42e[_0x2ab2d4(0x4503)]=Transforms['eastNorthUpToFixedFrame'](_0x4fc42e['boundingVolume'][_0x2ab2d4(0x19ee)],void 0x0,new Matrix4()),_0x4fc42e[_0x2ab2d4(0x126)]=Matrix4[_0x2ab2d4(0xe9d)](_0x4fc42e['transform'],new Matrix4()),_0x4fc42e[_0x2ab2d4(0x5799)]=new TileBoundingRegion({'computeBoundingVolumes':!0x1,'rectangle':_0x33f8f2,'ellipsoid':_0x53bff0[_0x2ab2d4(0x1706)],'minimumHeight':0x0,'maximumHeight':0x0}),this['_tiles'][_0x2ab2d4(0x346f)](_0x403a33,_0x4fc42e);}_0x1b8a08[_0x2ab2d4(0x19b4)]=Matrix4[_0x2ab2d4(0x10a0)](_0x4fc42e[_0x2ab2d4(0x126)],_0x1b8a08[_0x2ab2d4(0x4771)],_0x1b8a08[_0x2ab2d4(0x19b4)]),_0x4fc42e[_0x2ab2d4(0x5660)]=!0x0;var _0x5e90c9=this[_0x2ab2d4(0x3d5e)][_0x2ab2d4(0x3173)](_0x378fd3);defined$1(_0x5e90c9)||(_0x5e90c9=[],this['_skeletonTileMap']['set'](_0x378fd3,_0x5e90c9)),_0x5e90c9['push'](_0x4fc42e);var _0x59db59=_0x4fc42e['instanceGroup'][_0x2ab2d4(0x3173)](_0x378fd3);defined$1(_0x59db59)||(_0x59db59=new InstanceInfo(_0x378fd3,InstanceLayer[_0x2ab2d4(0x2e6b)]),_0x4fc42e[_0x2ab2d4(0x2ecf)][_0x2ab2d4(0x346f)](_0x378fd3,_0x59db59)),_0x59db59[_0x2ab2d4(0x3cee)][_0x2ab2d4(0x3a33)](_0x1b8a08),_0x1b8a08[_0x2ab2d4(0x550e)]=_0x59db59,_0x1b8a08[_0x2ab2d4(0x4704)]=_0x4fc42e,_0x59db59[_0x2ab2d4(0x5660)]=!0x0;var _0x22a1b9=_0x4fc42e['skeletonGroup'][_0x2ab2d4(0x3173)](_0x378fd3);defined$1(_0x22a1b9)||(_0x22a1b9=this[_0x2ab2d4(0x4beb)][_0x2ab2d4(0x3173)](_0x378fd3),_0x4fc42e[_0x2ab2d4(0x2196)][_0x2ab2d4(0x346f)](_0x378fd3,_0x22a1b9));}}for(_0x2794d0=0x0,_0x28986a=this[_0x2ab2d4(0x5865)][_0x2ab2d4(0x531b)];_0x2794d0<_0x28986a;_0x2794d0++){var _0x4fc42e;(_0x4fc42e=this[_0x2ab2d4(0x5865)][_0x2ab2d4(0x21e8)][_0x2794d0])[_0x2ab2d4(0x5660)]&&_0x4fc42e[_0x2ab2d4(0x489f)](this['_context']);}},InstanceLayer['prototype']['add']=function(_0x76605b,_0x2a736c,_0x284eb0){var _0x466086=_0x68aa19;if(Check[_0x466086(0x2eb3)][_0x466086(0x29ad)](_0x466086(0x343b),_0x76605b),Check[_0x466086(0x3224)](_0x466086(0x2088),_0x2a736c),Array[_0x466086(0x4b57)](_0x2a736c)||(_0x2a736c=[_0x2a736c]),!this[_0x466086(0x4beb)][_0x466086(0x1ff6)](_0x76605b)){var _0x4e40f0=!0x1;(_0x76605b[_0x466086(0x33ab)](_0x466086(0xe46))>0x0||_0x76605b[_0x466086(0x33ab)]('.glb')>0x0)&&(_0x4e40f0=!0x0),defined$1(_0x284eb0)&&(_0x4e40f0=_0x466086(0x1ae0)===_0x284eb0),_0x4e40f0?this[_0x466086(0x4beb)]['set'](_0x76605b,new GltfSkeleton(_0x76605b)):this[_0x466086(0x4beb)][_0x466086(0x346f)](_0x76605b,new S3MSkeleton(_0x76605b));}for(var _0x54d98e=this[_0x466086(0x4ebc)],_0x42eb6b=0x0,_0xe92982=_0x2a736c[_0x466086(0x531b)];_0x42eb6b<_0xe92982;_0x42eb6b++){var _0x4295f3=_0x2a736c[_0x42eb6b],_0xe0e45c=defaultValue$1(_0x4295f3['id'],createGuid()),_0x4d7c61=new Instance(this[_0x466086(0x1968)],_0x76605b,_0x4295f3,_0xe0e45c),_0x18a4b9=_0x54d98e[_0x466086(0x450e)](_0x4d7c61[_0x466086(0x2bd)],this[_0x466086(0x4a3c)]),_0x4ff077=_0x18a4b9['x']+'_'+_0x18a4b9['y'];if(!defined$1(_0x161063=this[_0x466086(0x5865)]['get'](_0x4ff077))){(_0x161063=new InstanceTile(_0x18a4b9['x'],_0x18a4b9['y']))[_0x466086(0x4e5)]=this;var _0x3e0cb5=this[_0x466086(0x4ebc)][_0x466086(0x5569)](_0x18a4b9['x'],_0x18a4b9['y'],this[_0x466086(0x4a3c)]);_0x161063[_0x466086(0x2f4d)]=Rectangle[_0x466086(0x254b)](_0x3e0cb5),_0x161063[_0x466086(0x20c5)]=OrientedBoundingBox['fromRectangle'](_0x3e0cb5,0x0,0x0),_0x161063[_0x466086(0x4503)]=Transforms[_0x466086(0x3185)](_0x161063[_0x466086(0x20c5)][_0x466086(0x19ee)],void 0x0,new Matrix4()),_0x161063[_0x466086(0x126)]=Matrix4[_0x466086(0xe9d)](_0x161063[_0x466086(0x4503)],new Matrix4()),_0x161063['tileBoundingRegion']=new TileBoundingRegion({'computeBoundingVolumes':!0x1,'rectangle':_0x3e0cb5,'ellipsoid':_0x54d98e[_0x466086(0x1706)],'minimumHeight':0x0,'maximumHeight':0x0}),this[_0x466086(0x5865)][_0x466086(0x346f)](_0x4ff077,_0x161063);}_0x4d7c61[_0x466086(0x19b4)]=Matrix4[_0x466086(0x10a0)](_0x161063[_0x466086(0x126)],_0x4d7c61[_0x466086(0x4771)],_0x4d7c61[_0x466086(0x19b4)]),_0x4d7c61[_0x466086(0x444b)]=Color$2['clone'](this[_0x466086(0x1acc)],_0x4d7c61['selectedColor']),_0x161063[_0x466086(0x5660)]=!0x0;var _0x52d7d7=this[_0x466086(0x3d5e)]['get'](_0x76605b);defined$1(_0x52d7d7)||(_0x52d7d7=[],this[_0x466086(0x3d5e)][_0x466086(0x346f)](_0x76605b,_0x52d7d7)),_0x52d7d7[_0x466086(0x3a33)](_0x161063);var _0x16b849=_0x161063[_0x466086(0x2ecf)][_0x466086(0x3173)](_0x4d7c61[_0x466086(0x343b)]);defined$1(_0x16b849)||(_0x16b849=new InstanceInfo(_0x4d7c61[_0x466086(0x343b)],InstanceLayer[_0x466086(0x2e6b)]),_0x161063[_0x466086(0x2ecf)]['set'](_0x4d7c61[_0x466086(0x343b)],_0x16b849)),_0x16b849[_0x466086(0x3cee)][_0x466086(0x3a33)](_0x4d7c61),_0x4d7c61[_0x466086(0x550e)]=_0x16b849,_0x4d7c61[_0x466086(0x4704)]=_0x161063,_0x4d7c61['layer']=this,_0x16b849[_0x466086(0x5660)]=!0x0;var _0x163763=_0x161063['skeletonGroup']['get'](_0x4d7c61['url']);defined$1(_0x163763)||(_0x163763=this[_0x466086(0x4beb)][_0x466086(0x3173)](_0x4d7c61[_0x466086(0x343b)]),_0x161063[_0x466086(0x2196)][_0x466086(0x346f)](_0x4d7c61[_0x466086(0x343b)],_0x163763));var _0x57d9da=this[_0x466086(0x1c21)][_0x466086(0x3173)](_0x76605b);defined$1(_0x57d9da)||(_0x57d9da=new AssociativeArray(),this[_0x466086(0x1c21)][_0x466086(0x346f)](_0x76605b,_0x57d9da)),_0x57d9da[_0x466086(0x346f)](_0xe0e45c,_0x4d7c61);}for(_0x42eb6b=0x0,_0xe92982=this['_tiles'][_0x466086(0x531b)];_0x42eb6b<_0xe92982;_0x42eb6b++){var _0x161063;(_0x161063=this[_0x466086(0x5865)][_0x466086(0x21e8)][_0x42eb6b])[_0x466086(0x5660)]&&_0x161063[_0x466086(0x489f)](this[_0x466086(0x1968)]);}},InstanceLayer[_0x68aa19(0x4b51)][_0x68aa19(0x5789)]=function(_0x57260f,_0x43ee30){var _0x2ea51c=_0x68aa19;Check[_0x2ea51c(0x3224)](_0x2ea51c(0x4602),_0x57260f),Check['defined'](_0x2ea51c(0x26b),_0x43ee30);var _0x2477b5=this[_0x2ea51c(0x1c21)][_0x2ea51c(0x3173)](_0x57260f);if(defined$1(_0x2477b5))return _0x2477b5[_0x2ea51c(0x3173)](_0x43ee30);},InstanceLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1dd9)]=function(_0x54a852){var _0x40a88c=_0x68aa19,_0xafb2d7=isShadow(_0x54a852),_0xa1bd7b=_0x54a852[_0x40a88c(0x4beb)][_0x40a88c(0x15c8)];for(var _0x19ef7d in _0xa1bd7b){var _0x5ae148=_0xa1bd7b[_0x19ef7d];if(_0x5ae148['ready'])for(var _0x6e8196=0x0,_0xd1a5fc=_0x5ae148[_0x40a88c(0x4c3a)][_0x40a88c(0x531b)];_0x6e8196<_0xd1a5fc;_0x6e8196++){var _0x188a52=_0x5ae148['subSkeletons'][_0x6e8196];_0x188a52[_0x40a88c(0x1329)]['castShadows']=_0xafb2d7,_0x188a52[_0x40a88c(0x1329)]['receiveShadows']=_0xafb2d7;}}},InstanceLayer['prototype'][_0x68aa19(0x3129)]=function(_0x298b8d,_0x37c39a){var _0x3b10ff=_0x68aa19;Check[_0x3b10ff(0x3224)](_0x3b10ff(0xf54),_0x298b8d),Check[_0x3b10ff(0x3224)](_0x3b10ff(0xc9a),_0x37c39a),Array[_0x3b10ff(0x4b57)](_0x37c39a)||(_0x37c39a=[_0x37c39a]);for(var _0x4b2ca0=0x0,_0x17df6d=_0x37c39a[_0x3b10ff(0x531b)];_0x4b2ca0<_0x17df6d;_0x4b2ca0++){var _0x522849=_0x37c39a[_0x4b2ca0],_0x4e399d=this[_0x3b10ff(0x5789)](_0x298b8d,_0x522849);if(defined$1(_0x4e399d)&&defined$1(_0x4e399d[_0x3b10ff(0x4704)])){var _0x40ea04=_0x4e399d['tile'];_0x40ea04['dirty']=!0x0;var _0x538d79=_0x40ea04['instanceGroup'][_0x3b10ff(0x3173)](_0x298b8d);if(defined$1(_0x538d79)){_0x538d79[_0x3b10ff(0x5660)]=!0x0;var _0x37c29c=_0x538d79['instances']['indexOf'](_0x4e399d);_0x538d79[_0x3b10ff(0x3cee)][_0x3b10ff(0x4bc6)](_0x37c29c,0x1),this['_instances'][_0x3b10ff(0x3173)](_0x298b8d)[_0x3b10ff(0x4b3f)](_0x4e399d['id']);}}}0x0===this[_0x3b10ff(0x1c21)][_0x3b10ff(0x3173)](_0x298b8d)[_0x3b10ff(0x531b)]&&this['removeAll'](_0x298b8d);},InstanceLayer['prototype'][_0x68aa19(0x4ee2)]=function(_0x51aa4a){var _0xbfe429=_0x68aa19,_0x19d26e,_0x547e89;if(defined$1(_0x51aa4a)){if(!this[_0xbfe429(0x4beb)]['contains'](_0x51aa4a))return;for(this['_modelSkeletons']['get'](_0x51aa4a)[_0xbfe429(0x2578)](),this[_0xbfe429(0x4beb)][_0xbfe429(0x4b3f)](_0x51aa4a),this[_0xbfe429(0x1c21)]['remove'](_0x51aa4a),this[_0xbfe429(0x3d5e)][_0xbfe429(0x4b3f)](_0x51aa4a),_0x19d26e=0x0,_0x547e89=this[_0xbfe429(0x5865)][_0xbfe429(0x531b)];_0x19d26e<_0x547e89;_0x19d26e++){var _0x4959bd=this['_tiles'][_0xbfe429(0x21e8)][_0x19d26e];_0x4959bd['remove'](_0x51aa4a),_0x4959bd[_0xbfe429(0x5660)]=!0x0;}}else{for(_0x19d26e=0x0,_0x547e89=this['_modelSkeletons'][_0xbfe429(0x531b)];_0x19d26e<_0x547e89;_0x19d26e++){var _0x29a00e=this[_0xbfe429(0x4beb)][_0xbfe429(0x21e8)][_0x19d26e];_0x29a00e[_0xbfe429(0x2a1e)]?!_0x29a00e[_0xbfe429(0xce4)][_0xbfe429(0x1348)]()&&_0x29a00e[_0xbfe429(0xce4)][_0xbfe429(0x2578)]():this[_0xbfe429(0x4beb)][_0xbfe429(0x21e8)][_0x19d26e][_0xbfe429(0x2578)]();}for(this['_modelSkeletons'][_0xbfe429(0x4ee2)](),_0x19d26e=0x0,_0x547e89=this[_0xbfe429(0x5865)]['length'];_0x19d26e<_0x547e89;_0x19d26e++)this[_0xbfe429(0x5865)][_0xbfe429(0x21e8)][_0x19d26e][_0xbfe429(0x2578)]();this[_0xbfe429(0x5865)][_0xbfe429(0x4ee2)](),this[_0xbfe429(0x1c21)][_0xbfe429(0x4ee2)](),this[_0xbfe429(0x3d5e)]['removeAll']();}},InstanceLayer[_0x68aa19(0x4b51)][_0x68aa19(0xc9f)]=function(){var _0x5a8a84=_0x68aa19,_0x5d3c5b=this[_0x5a8a84(0x1c21)];if(defined$1(_0x5d3c5b)&&!(_0x5d3c5b[_0x5a8a84(0x531b)]<0x1)){for(var _0x55ab47=0x0,_0x27dfb0=_0x5d3c5b[_0x5a8a84(0x531b)];_0x55ab47<_0x27dfb0;_0x55ab47++)for(var _0x266f1f=_0x5d3c5b[_0x5a8a84(0x21e8)][_0x55ab47],_0x2d7fad=0x0,_0x50a431=_0x266f1f[_0x5a8a84(0x531b)];_0x2d7fad<_0x50a431;_0x2d7fad++){_0x266f1f[_0x5a8a84(0x21e8)][_0x2d7fad][_0x5a8a84(0xc9f)]();}}},InstanceLayer['prototype'][_0x68aa19(0x3362)]=function(_0x5d7f21,_0x50f3c0){var _0xfdc840=_0x68aa19;if(_0x5d7f21>0x8)throw new DeveloperError$1(_0xfdc840(0x5572));this[_0xfdc840(0x463)]=_0x50f3c0?0x1<<_0x5d7f21|this[_0xfdc840(0x463)]:~(0x1<<_0x5d7f21)&this['_visibleViewport'];},InstanceLayer[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0x8e4135){var _0x3a48a0=_0x68aa19;if(_0x8e4135>0x8)throw new DeveloperError$1(_0x3a48a0(0x5572));return 0x1<<_0x8e4135&this[_0x3a48a0(0x463)];},InstanceLayer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x4cbe74){var _0x4db07a=_0x68aa19;if(_0x4cbe74['multiViewportIndex']>-0x1&&!this[_0x4db07a(0xe11)](_0x4cbe74[_0x4db07a(0x362a)]))return;var _0x4227f8=_0x4cbe74[_0x4db07a(0x1224)];if(!(_0x4227f8[_0x4db07a(0x3f28)]['height']>this[_0x4db07a(0x3b05)]||_0x4227f8['positionCartographic'][_0x4db07a(0x5862)]<this[_0x4db07a(0x4191)])&&(!_0x4cbe74[_0x4db07a(0x14f6)][_0x4db07a(0x3f0b)]||this[_0x4db07a(0x3774)])){for(var _0x12f334 in(this[_0x4db07a(0x2564)]=_0x4cbe74,this['_modelSkeletons'][_0x4db07a(0x15c8)]))if(this['_modelSkeletons'][_0x4db07a(0x15c8)][_0x4db07a(0x2a77)](_0x12f334)){var _0x57c015=this['_modelSkeletons']['get'](_0x12f334);_0x57c015[_0x4db07a(0x237c)]||processSkeletonState(this,_0x57c015),_0x57c015[_0x4db07a(0x2a1e)]&&_0x57c015['transformed']&&_0x57c015[_0x4db07a(0xce4)]['updateAnimation'](_0x4cbe74);}for(var _0x2986b8=0x0,_0xa61f8f=this[_0x4db07a(0x5865)][_0x4db07a(0x531b)];_0x2986b8<_0xa61f8f;_0x2986b8++){var _0x373b82=this['_tiles'][_0x4db07a(0x21e8)][_0x2986b8];if(isTileVisible(_0x4cbe74,this,_0x373b82)){for(var _0x12f334 in(_0x373b82['dirty']&&_0x373b82['update'](this['_context']),_0x373b82[_0x4db07a(0xe23)]['_hash'])){var _0x5276db=this[_0x4db07a(0x4beb)][_0x4db07a(0x3173)](_0x12f334)['model'];if(defined$1(_0x5276db))for(var _0x4f4f63=_0x5276db[_0x4db07a(0x2002)],_0x435b2a=_0x373b82[_0x4db07a(0xe23)][_0x4db07a(0x3173)](_0x12f334),_0xf9f27d=0x0,_0x2e82bd=_0x435b2a[_0x4db07a(0x531b)];_0xf9f27d<_0x2e82bd;_0xf9f27d++){var _0x4d1243=_0x435b2a[_0xf9f27d],_0x5dd653=_0x4f4f63[_0xf9f27d][_0x4db07a(0x1e8c)];Matrix4[_0x4db07a(0x254b)](_0x5dd653[_0x4db07a(0x221)],_0x4d1243['localMatrix']),Matrix4[_0x4db07a(0x254b)](_0x373b82[_0x4db07a(0x4503)],_0x4d1243[_0x4db07a(0x221)]),OrientedBoundingBox[_0x4db07a(0x254b)](_0x373b82[_0x4db07a(0x20c5)],_0x4d1243['boundingVolume']);}}enqueRenderList(_0x4cbe74,this,_0x373b82);}}}},InstanceLayer[_0x68aa19(0x2e6b)]=0x12,InstanceLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},InstanceLayer[_0x68aa19(0x4b51)]['destroy']=function(){var _0x3a0d7c=_0x68aa19;this[_0x3a0d7c(0x4ee2)](),destroyObject$1(this);};var _radiiSquared=new Cartesian3(0x24ffb2985f71,0x24ffb2985f71,40408299984661.445),scratchN=new Cartesian3(),scratchK=new Cartesian3();function radiansToCartesian3ForWGS84(_0x45f1a2,_0x3c5c0f,_0x5875d9,_0x374119){var _0x7df500=_0x68aa19,_0x9f299b=Math[_0x7df500(0x1d35)](_0x3c5c0f);scratchN['x']=_0x9f299b*Math[_0x7df500(0x1d35)](_0x45f1a2),scratchN['y']=_0x9f299b*Math[_0x7df500(0x4322)](_0x45f1a2),scratchN['z']=Math['sin'](_0x3c5c0f),scratchN=Cartesian3['normalize'](scratchN,scratchN),Cartesian3[_0x7df500(0x1793)](_radiiSquared,scratchN,scratchK);var _0x32ce47=Math['sqrt'](Cartesian3[_0x7df500(0x22ed)](scratchN,scratchK));return scratchK=Cartesian3['divideByScalar'](scratchK,_0x32ce47,scratchK),scratchN=Cartesian3[_0x7df500(0x1c02)](scratchN,_0x5875d9,scratchN),defined$1(_0x374119)||(_0x374119=new Cartesian3()),Cartesian3['add'](scratchK,scratchN,_0x374119);}var matModelScratch=new Matrix4(),invMatModelScratch=new Matrix4(),scratchCartesian3$3=new Cartesian3(),geoPosScratch=new Cartographic();function decodeAllAttributes(_0x2a770b,_0x4d46f2,_0x5b94ea,_0x13de79,_0x44706c,_0x20afa2,_0x573e51,_0x48e30a){var _0x5211b8=_0x68aa19,_0x8a296d=void 0x0,_0x235e3b=void 0x0,_0x27a171=_0x5b94ea['vertexAttributes'],_0x2f5c9d=_0x5b94ea[_0x5211b8(0x18d0)];if(_0x5b94ea['nCompressOptions']=0x0,defined$1(_0x13de79[_0x5211b8(0x352e)])&&_0x13de79['posUniqueID']>=0x0){defined$1(_0x48e30a)||(_0x5b94ea[_0x5211b8(0x51ae)]|=VertexCompressOption[_0x5211b8(0x4be4)]);var _0x58e1c9=_0x4d46f2['GetAttribute'](_0x2a770b,_0x13de79['posUniqueID']),_0x4f3dfd=decodeAttribute(_0x2a770b,_0x4d46f2,_0x58e1c9),_0x5aa6a8=_0x4f3dfd[_0x5211b8(0x116f)][_0x5211b8(0xbdc)];_0x5b94ea['verticesCount']=_0x4f3dfd[_0x5211b8(0x576)][_0x5211b8(0x531b)]/_0x5aa6a8,_0x5b94ea[_0x5211b8(0x4834)]=_0x4f3dfd[_0x5211b8(0x116f)][_0x5211b8(0xe7b)]['range']/(0x1<<_0x4f3dfd['data'][_0x5211b8(0xe7b)][_0x5211b8(0xb40)]);var _0xb7f4c3=_0x4f3dfd['data'][_0x5211b8(0xe7b)]['minValues'];if(_0x5b94ea['minVerticesValue']=new Cartesian4(_0xb7f4c3[0x0],_0xb7f4c3[0x1],_0xb7f4c3[0x2],0x1),_0x5aa6a8>0x3&&(_0x5b94ea[_0x5211b8(0x24a1)]['w']=_0xb7f4c3[0x3]),defined$1(_0x48e30a)){var _0x2e8cb4=_0x4f3dfd[_0x5211b8(0x576)],_0x1c6bda=0x3===_0x5aa6a8?Cartesian3[_0x5211b8(0x28e5)](_0x2e8cb4):Cartesian4['unpackArray'](_0x2e8cb4);for(let _0x2c9a59=0x0,_0x26a7d8=_0x1c6bda['length'];_0x2c9a59<_0x26a7d8;_0x2c9a59++){let _0x335b3b=_0x1c6bda[_0x2c9a59];Cartesian3[_0x5211b8(0x1c02)](_0x335b3b,_0x5b94ea[_0x5211b8(0x4834)],_0x335b3b),Cartesian3[_0x5211b8(0x4979)](_0x335b3b,_0x5b94ea[_0x5211b8(0x24a1)],_0x335b3b);}var _0x56783a=Matrix4[_0x5211b8(0x373b)](_0x48e30a['sphereMatrix'],_0x48e30a[_0x5211b8(0x2082)],matModelScratch),_0x42ba55=Matrix4['multiply'](_0x48e30a['ellipsoidMatrix'],_0x48e30a[_0x5211b8(0x2082)],invMatModelScratch);Matrix4[_0x5211b8(0xe9d)](_0x42ba55,_0x42ba55);var _0x9dd108=new Ellipsoid(0x615299,0x615299,0x615299);for(let _0x504f39=0x0,_0xf25203=_0x1c6bda[_0x5211b8(0x531b)];_0x504f39<_0xf25203;_0x504f39++){let _0x15f31b=_0x1c6bda[_0x504f39];Matrix4[_0x5211b8(0x10a0)](_0x56783a,_0x15f31b,scratchCartesian3$3);let _0x16c44f=_0x9dd108[_0x5211b8(0x541d)](scratchCartesian3$3,geoPosScratch),_0x627c8f=radiansToCartesian3ForWGS84(_0x16c44f[_0x5211b8(0x1041)],_0x16c44f[_0x5211b8(0x288b)],_0x16c44f[_0x5211b8(0x5862)],scratchCartesian3$3);Matrix4[_0x5211b8(0x10a0)](_0x42ba55,_0x627c8f,_0x15f31b);}var _0x10a01d=new Array(0x3*_0x1c6bda[_0x5211b8(0x531b)]);0x3===_0x5aa6a8?Cartesian3['packArray'](_0x1c6bda,_0x10a01d):Cartesian4['packArray'](_0x1c6bda,_0x10a01d),_0x4f3dfd[_0x5211b8(0x576)]=new Float32Array(_0x10a01d),_0x4f3dfd[_0x5211b8(0x116f)]['componentDatatype']=ComponentDatatype$1[_0x5211b8(0x15eb)],_0x4f3dfd[_0x5211b8(0x116f)][_0x5211b8(0x4cac)]=0x4*_0x5aa6a8;}if(_0x2f5c9d[_0x5211b8(0x35d2)]=_0x27a171[_0x5211b8(0x531b)],_0x27a171['push']({'index':_0x2f5c9d[_0x5211b8(0x35d2)],'typedArray':_0x4f3dfd['array'],'componentsPerAttribute':_0x5aa6a8,'componentDatatype':_0x4f3dfd['data']['componentDatatype'],'offsetInBytes':_0x4f3dfd['data'][_0x5211b8(0x42fe)],'strideInBytes':_0x4f3dfd[_0x5211b8(0x116f)][_0x5211b8(0x4cac)],'normalize':_0x4f3dfd['data'][_0x5211b8(0x17e)]}),_0x20afa2){var _0xcd6dd8=_0x5b94ea['verticesCount'],_0xbd0062=new Cartesian3(),_0x135607=new Cartesian3(),_0x16a020=new Cartographic();_0x8a296d=new Cartographic(),_0x235e3b=new Cartographic();for(var _0x3d0536=new Float32Array(0x2*_0xcd6dd8),_0x2431b5=new Float64Array(0x2*_0xcd6dd8),_0x30df6a=0x0;_0x30df6a<_0xcd6dd8;_0x30df6a++)Matrix4[_0x5211b8(0x10a0)](_0x44706c,Cartesian3[_0x5211b8(0x2b84)](_0x4f3dfd[_0x5211b8(0x576)][0x3*_0x30df6a]*_0x5b94ea[_0x5211b8(0x4834)]+_0xb7f4c3[0x0],_0x4f3dfd['array'][0x3*_0x30df6a+0x1]*_0x5b94ea['vertCompressConstant']+_0xb7f4c3[0x1],_0x4f3dfd[_0x5211b8(0x576)][0x3*_0x30df6a+0x2]*_0x5b94ea['vertCompressConstant']+_0xb7f4c3[0x2],_0xbd0062),_0x135607),_0x16a020=Cartographic['fromCartesian'](_0x135607),_0x2431b5[0x2*_0x30df6a]=_0x16a020[_0x5211b8(0x1041)],_0x2431b5[0x2*_0x30df6a+0x1]=_0x16a020[_0x5211b8(0x288b)],0x0===_0x30df6a?(_0x8a296d[_0x5211b8(0x1041)]=_0x16a020[_0x5211b8(0x1041)],_0x8a296d[_0x5211b8(0x288b)]=_0x16a020[_0x5211b8(0x288b)],_0x235e3b['longitude']=_0x16a020['longitude'],_0x235e3b[_0x5211b8(0x288b)]=_0x16a020[_0x5211b8(0x288b)]):(_0x8a296d[_0x5211b8(0x1041)]=Math['max'](_0x16a020[_0x5211b8(0x1041)],_0x8a296d[_0x5211b8(0x1041)]),_0x8a296d[_0x5211b8(0x288b)]=Math[_0x5211b8(0x2bc6)](_0x16a020[_0x5211b8(0x288b)],_0x8a296d[_0x5211b8(0x288b)]),_0x235e3b[_0x5211b8(0x1041)]=Math[_0x5211b8(0x27d5)](_0x16a020[_0x5211b8(0x1041)],_0x235e3b[_0x5211b8(0x1041)]),_0x235e3b[_0x5211b8(0x288b)]=Math[_0x5211b8(0x27d5)](_0x16a020['latitude'],_0x235e3b[_0x5211b8(0x288b)]));for(_0x30df6a=0x0;_0x30df6a<_0xcd6dd8;_0x30df6a++)_0x3d0536[0x2*_0x30df6a]=_0x2431b5[0x2*_0x30df6a]-_0x235e3b[_0x5211b8(0x1041)],_0x3d0536[0x2*_0x30df6a+0x1]=_0x2431b5[0x2*_0x30df6a+0x1]-_0x235e3b[_0x5211b8(0x288b)];_0x2f5c9d[_0x5211b8(0x109)]=_0x27a171['length'],_0x27a171['push']({'index':_0x2f5c9d[_0x5211b8(0x109)],'typedArray':_0x3d0536,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x5211b8(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x2*Float32Array['BYTES_PER_ELEMENT'],'normalize':!0x1}),_0x573e51[_0x5211b8(0x2bc6)]=_0x8a296d,_0x573e51[_0x5211b8(0x27d5)]=_0x235e3b;}}if(defined$1(_0x13de79[_0x5211b8(0x5a9)])&&_0x13de79[_0x5211b8(0x5a9)]>=0x0){_0x5b94ea[_0x5211b8(0x51ae)]|=VertexCompressOption[_0x5211b8(0x1278)];var _0x573eb6=_0x4d46f2[_0x5211b8(0x3b37)](_0x2a770b,_0x13de79[_0x5211b8(0x5a9)]),_0x41d3c6=decodeAttribute(_0x2a770b,_0x4d46f2,_0x573eb6),_0x1c93f1=_0x41d3c6['data'][_0x5211b8(0xe7b)];_0x5b94ea[_0x5211b8(0x54bc)]=(0x1<<_0x1c93f1[_0x5211b8(0xb40)])-0x1,_0x2f5c9d[_0x5211b8(0xc58)]=_0x27a171['length'],_0x27a171['push']({'index':_0x2f5c9d[_0x5211b8(0xc58)],'typedArray':_0x41d3c6['array'],'componentsPerAttribute':_0x41d3c6['data']['componentsPerAttribute'],'componentDatatype':_0x41d3c6[_0x5211b8(0x116f)][_0x5211b8(0x3faf)],'offsetInBytes':_0x41d3c6[_0x5211b8(0x116f)][_0x5211b8(0x42fe)],'strideInBytes':_0x41d3c6['data']['byteStride'],'normalize':_0x41d3c6[_0x5211b8(0x116f)][_0x5211b8(0x17e)]});}if(defined$1(_0x13de79[_0x5211b8(0x2770)])&&_0x13de79[_0x5211b8(0x2770)]>=0x0){_0x5b94ea[_0x5211b8(0x51ae)]|=VertexCompressOption[_0x5211b8(0x5339)];var _0x3608fd=_0x4d46f2[_0x5211b8(0x3b37)](_0x2a770b,_0x13de79['colorUniqueID']),_0x4bc85f=decodeAttribute(_0x2a770b,_0x4d46f2,_0x3608fd);_0x2f5c9d[_0x5211b8(0x160)]=_0x27a171[_0x5211b8(0x531b)],_0x27a171['push']({'index':_0x2f5c9d['aColor'],'typedArray':_0x4bc85f[_0x5211b8(0x576)],'componentsPerAttribute':_0x4bc85f[_0x5211b8(0x116f)]['componentsPerAttribute'],'componentDatatype':_0x4bc85f[_0x5211b8(0x116f)][_0x5211b8(0x3faf)],'offsetInBytes':_0x4bc85f[_0x5211b8(0x116f)][_0x5211b8(0x42fe)],'strideInBytes':_0x4bc85f[_0x5211b8(0x116f)][_0x5211b8(0x4cac)],'normalize':_0x4bc85f['data'][_0x5211b8(0x17e)]});}for(_0x30df6a=0x0;_0x30df6a<_0x13de79[_0x5211b8(0xc4b)][_0x5211b8(0x531b)];_0x30df6a++){_0x5b94ea[_0x5211b8(0x43c9)]=[],_0x5b94ea[_0x5211b8(0x368d)]=[];var _0x35587d=_0x13de79[_0x5211b8(0xc4b)][_0x30df6a];if(!(_0x35587d<0x0)){var _0x347c73=_0x4d46f2[_0x5211b8(0x3b37)](_0x2a770b,_0x35587d),_0x4899f9=decodeAttribute(_0x2a770b,_0x4d46f2,_0x347c73);defined$1(_0x4899f9['data']['quantization'])&&(_0x5b94ea['nCompressOptions']|=VertexCompressOption['SVC_TexutreCoord'],_0x5b94ea['texCoordCompressConstant'][_0x5211b8(0x3a33)](_0x4899f9['data'][_0x5211b8(0xe7b)][_0x5211b8(0x4104)]/(0x1<<_0x4899f9[_0x5211b8(0x116f)]['quantization'][_0x5211b8(0xb40)])),_0xb7f4c3=_0x4899f9['data'][_0x5211b8(0xe7b)][_0x5211b8(0x29fb)],_0x5b94ea['minTexCoordValue'][_0x5211b8(0x3a33)](new Cartesian2(_0xb7f4c3[0x0],_0xb7f4c3[0x1])));var _0x48854c='aTexCoord'+_0x30df6a;_0x2f5c9d[_0x48854c]=_0x27a171[_0x5211b8(0x531b)],_0x27a171[_0x5211b8(0x3a33)]({'index':_0x2f5c9d[_0x48854c],'typedArray':_0x4899f9['array'],'componentsPerAttribute':_0x4899f9[_0x5211b8(0x116f)][_0x5211b8(0xbdc)],'componentDatatype':_0x4899f9['data']['componentDatatype'],'offsetInBytes':_0x4899f9[_0x5211b8(0x116f)][_0x5211b8(0x42fe)],'strideInBytes':_0x4899f9[_0x5211b8(0x116f)]['byteStride'],'normalize':_0x4899f9[_0x5211b8(0x116f)][_0x5211b8(0x17e)]}),_0x5b94ea[_0x5211b8(0x521b)]=!0x0;}}for(_0x30df6a=0x0;_0x30df6a<_0x13de79['vertexAttrUniqueIDs'][_0x5211b8(0x531b)];_0x30df6a++){var _0x7e8fb6=_0x13de79[_0x5211b8(0x2072)][_0x30df6a];if(!(_0x7e8fb6<0x0)){var _0x10ad48=_0x4d46f2[_0x5211b8(0x3b37)](_0x2a770b,_0x7e8fb6),_0xc948b=decodeAttribute(_0x2a770b,_0x4d46f2,_0x10ad48);_0x2f5c9d[_0x5211b8(0x2142)]=_0x27a171[_0x5211b8(0x531b)],_0x27a171['push']({'index':_0x2f5c9d['aVertexWeight'],'typedArray':_0xc948b[_0x5211b8(0x576)],'componentsPerAttribute':_0xc948b[_0x5211b8(0x116f)][_0x5211b8(0xbdc)],'componentDatatype':_0xc948b[_0x5211b8(0x116f)]['componentDatatype'],'offsetInBytes':_0xc948b[_0x5211b8(0x116f)][_0x5211b8(0x42fe)],'strideInBytes':_0xc948b[_0x5211b8(0x116f)][_0x5211b8(0x4cac)],'normalize':_0xc948b['data']['normalized']}),_0x5b94ea[_0x5211b8(0x1bc)]={'VertexWeight':0x0};}}}S3MDracoDecode['dracoDecodePointCloud']=function(_0x29aa49,_0x53d1e6,_0x24ee72,_0x3bff2b,_0x817e3f){var _0x2727a6=_0x68aa19;for(var _0x4fdb05=new(draco=_0x29aa49)[(_0x2727a6(0x465a))](),_0x597c87=[_0x2727a6(0x236c),_0x2727a6(0x4800),_0x2727a6(0xceb)],_0x840ec2=0x0;_0x840ec2<_0x597c87[_0x2727a6(0x531b)];++_0x840ec2)_0x4fdb05[_0x2727a6(0x1012)](draco[_0x597c87[_0x840ec2]]);var _0x5ec45e=new draco[(_0x2727a6(0x21d))]();if(_0x5ec45e[_0x2727a6(0x4a8)](_0x53d1e6,_0x24ee72),_0x4fdb05[_0x2727a6(0x152c)](_0x5ec45e)!==draco[_0x2727a6(0x3e79)])throw new RuntimeError$2('Draco\x20geometry\x20type\x20must\x20be\x20POINT_CLOUD.');var _0x5908d3=new draco[(_0x2727a6(0x3f5a))](),_0x3ea4c1=_0x4fdb05['DecodeBufferToPointCloud'](_0x5ec45e,_0x5908d3);if(!_0x3ea4c1['ok']()||0x0===_0x5908d3[_0x2727a6(0x56fd)])throw new RuntimeError$2(_0x2727a6(0xfad)+_0x3ea4c1['error_msg']());draco[_0x2727a6(0x2578)](_0x5ec45e),decodeAllAttributes(_0x5908d3,_0x4fdb05,_0x3bff2b,_0x817e3f),draco[_0x2727a6(0x2578)](_0x5908d3),draco[_0x2727a6(0x2578)](_0x4fdb05);},S3MDracoDecode[_0x68aa19(0x2739)]=function(_0x545586,_0x29be0e,_0x2f4635,_0x5e694e,_0x1db8db,_0x3f864f,_0x39766b,_0x38bcec,_0x17862c,_0x2c7d22){var _0x34822e=_0x68aa19;for(var _0x563561=new(draco=_0x545586)[(_0x34822e(0x465a))](),_0x305fe6=[_0x34822e(0x236c),_0x34822e(0x4800),'COLOR',_0x34822e(0x17e8)],_0x30647c=0x0;_0x30647c<_0x305fe6[_0x34822e(0x531b)];++_0x30647c)_0x563561[_0x34822e(0x1012)](draco[_0x305fe6[_0x30647c]]);var _0x37b96f=new draco[(_0x34822e(0x21d))]();if(_0x37b96f[_0x34822e(0x4a8)](_0x29be0e,_0x2f4635),_0x563561[_0x34822e(0x152c)](_0x37b96f)!==draco['TRIANGULAR_MESH'])throw new RuntimeError$2(_0x34822e(0x4fc3));var _0x5bfb47=new draco[(_0x34822e(0x19a4))](),_0x1a3696=_0x563561[_0x34822e(0x127a)](_0x37b96f,_0x5bfb47);if(!_0x1a3696['ok']()||0x0===_0x5bfb47[_0x34822e(0x56fd)])throw new RuntimeError$2(_0x34822e(0x35b7)+_0x1a3696[_0x34822e(0x4399)]());draco['destroy'](_0x37b96f),decodeAllAttributes(_0x5bfb47,_0x563561,_0x5e694e,_0x3f864f,_0x39766b,_0x38bcec,_0x17862c,_0x2c7d22);var _0xa8ecda=decodeIndexArray(_0x5bfb47,_0x563561);_0x1db8db['indicesTypedArray']=_0xa8ecda[_0x34822e(0x1451)],_0x1db8db[_0x34822e(0x1ae5)]=_0xa8ecda['numberOfIndices'],_0x1db8db['indexType']=_0xa8ecda['indexDataType'],_0x1db8db[_0x34822e(0x2a6)]=PrimitiveType$1['TRIANGLES'],draco[_0x34822e(0x2578)](_0x5bfb47),draco[_0x34822e(0x2578)](_0x563561);};var S3MGroupLayer=function(_0x3860e9){var _0xe649aa=_0x68aa19;_0x3860e9=_0x3860e9||{},this[_0xe649aa(0x54c6)]=_0x3860e9[_0xe649aa(0x1d45)],this[_0xe649aa(0x1e54)]=_0x3860e9[_0xe649aa(0x13f9)],this[_0xe649aa(0x42c)]=new AssociativeArray(),this[_0xe649aa(0x1110)]=new AssociativeArray(),this[_0xe649aa(0x2022)]=[],this[_0xe649aa(0x3140)]=void 0x0,this[_0xe649aa(0x26a5)]=!0x1,this[_0xe649aa(0x4eb0)]=[],this[_0xe649aa(0x45b7)]=defaultValue$1(_0x3860e9[_0xe649aa(0x3139)],!0x0);};Object[_0x68aa19(0x5b7)](S3MGroupLayer[_0x68aa19(0x4b51)],{'size':{'get':function(){var _0x17ef81=_0x68aa19;return this[_0x17ef81(0x1110)][_0x17ef81(0x531b)];}},'associatedField':{'get':function(){var _0x323a45=_0x68aa19;return this[_0x323a45(0x3140)];},'set':function(_0x2ed563){var _0x16e0ad=_0x68aa19;this[_0x16e0ad(0x3140)]=_0x2ed563;}},'visible':{'get':function(){var _0xcbde6f=_0x68aa19;return this[_0xcbde6f(0x45b7)];},'set':function(_0xce5820){var _0x3503fc=_0x68aa19;for(var _0x4cba60 in(this[_0x3503fc(0x45b7)]=_0xce5820,this[_0x3503fc(0x1110)][_0x3503fc(0x15c8)])){this[_0x3503fc(0x1110)][_0x3503fc(0x3173)](_0x4cba60)[_0x3503fc(0x2971)]=_0xce5820;}}}}),S3MGroupLayer['prototype'][_0x68aa19(0x2518)]=function(_0xbdccd1){var _0x16cf1c=_0x68aa19;return this[_0x16cf1c(0x1110)][_0x16cf1c(0x2fe5)][_0xbdccd1];},S3MGroupLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2c61)]=function(_0x4d7c11){var _0x3e8ade=_0x68aa19,_0x1ba26b,_0x4de51c=when[_0x3e8ade(0x25e3)]();if(!defined$1(_0x4d7c11))throw new DeveloperError$1(_0x3e8ade(0x455e));for(var _0x870f9d in this[_0x3e8ade(0x42c)][_0x3e8ade(0x15c8)]){var _0x340eef=this[_0x3e8ade(0x42c)]['get'](_0x870f9d);if(_0x340eef[_0x3e8ade(0x13f9)]===_0x4d7c11){if(_0x340eef[_0x3e8ade(0x237c)]){_0x1ba26b=this['_s3mLayers']['get'](_0x870f9d);break;}_0x1ba26b=this[_0x3e8ade(0x54c6)][_0x3e8ade(0x40aa)](_0x870f9d+_0x3e8ade(0x21b),_0x340eef,_0x340eef[_0x3e8ade(0x1fda)],!0x0),_0x340eef[_0x3e8ade(0x237c)]=!0x0;break;}}return defined$1(_0x1ba26b)?when(_0x1ba26b,function(_0x522d32){var _0x32b13b=_0x3e8ade;_0x4de51c[_0x32b13b(0x68a)](_0x522d32);}):_0x4de51c[_0x3e8ade(0x68a)](),_0x4de51c[_0x3e8ade(0x28bc)];},S3MGroupLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4bc0)]=function(_0x5d01bb){var _0x406de0=_0x68aa19;if(!defined$1(_0x5d01bb))throw new DeveloperError$1(_0x406de0(0x2b63));if(_0x5d01bb>this[_0x406de0(0x1110)]['length']-0x1)throw new DeveloperError$1(_0x406de0(0x1ec0));return this[_0x406de0(0x1110)][_0x406de0(0x2fe5)][_0x5d01bb];},S3MGroupLayer[_0x68aa19(0x4b51)]['releaseSelection']=function(){},S3MGroupLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x3042a0,_0x19fd9f){var _0x287245=_0x68aa19;if(_0x19fd9f=defaultValue$1(_0x19fd9f,!0x0),!defined$1(_0x3042a0))return!0x1;var _0x356603,_0x5839a6;for(var _0x5b811b in this[_0x287245(0x1110)][_0x287245(0x15c8)]){var _0x187944=this['_s3mLayers'][_0x287245(0x3173)](_0x5b811b);if(_0x187944[_0x287245(0x13f9)]===_0x3042a0){_0x356603=_0x5b811b,_0x5839a6=_0x187944;break;}}return defined$1(_0x356603)?(this[_0x287245(0x1110)][_0x287245(0x4b3f)](_0x356603),_0x19fd9f&&_0x5839a6[_0x287245(0x2578)](),!0x0):void 0x0;};var quality=0.25,tileImageWidth=0x40,numberOfTilesAtLevelZero=0x2,globeRadius=0x615299,levelZeroMaximumGeometricError=0x2*globeRadius*Math['PI']*quality/(tileImageWidth*numberOfTilesAtLevelZero),maximumScreenSpaceError=0x2;function screenSpaceError$1(_0x4ce73f,_0x3c2981,_0x308296){var _0x169bd7=_0x68aa19;return levelZeroMaximumGeometricError/(0x1<<_0x3c2981)*_0x4ce73f[_0x169bd7(0x4174)][_0x169bd7(0x1b40)]/(_0x308296*_0x4ce73f[_0x169bd7(0x1224)][_0x169bd7(0x4506)][_0x169bd7(0x1249)]);}function SubTextureCache(){var _0x436332=_0x68aa19;this['_cache']={},this['_cacheHeap']=new Heap({'comparator':sortComparator}),this['_cacheHeap'][_0x436332(0x1ede)]=0x64;}function DiscardMissingTileImagePolicy(_0x5cdbee){var _0x442720=_0x68aa19;_0x5cdbee=defaultValue$1(_0x5cdbee,defaultValue$1[_0x442720(0x494f)]),this[_0x442720(0x5295)]=_0x5cdbee['pixelsToCheck'],this[_0x442720(0x333b)]=void 0x0,this[_0x442720(0x225e)]=void 0x0,this[_0x442720(0x219c)]=!0x1;var _0x2f551c=Resource[_0x442720(0x320b)](_0x5cdbee['missingImageUrl']),_0xd3a345=this;_0x2f551c[_0x442720(0x5174)]({'preferBlob':!0x0,'preferImageBitmap':!0x0,'flipY':!0x0})['then'](function(_0x3fdb6a){var _0x4cb7f4=_0x442720;defined$1(_0x3fdb6a[_0x4cb7f4(0x274)])&&(_0xd3a345[_0x4cb7f4(0x225e)]=_0x3fdb6a[_0x4cb7f4(0x274)][_0x4cb7f4(0x57c2)]);var _0x3dea8b=getImagePixels(_0x3fdb6a);if(_0x5cdbee['disableCheckIfAllPixelsAreTransparent']){for(var _0x2f6afb=!0x0,_0x571a69=_0x3fdb6a[_0x4cb7f4(0x209)],_0x5a2a52=_0x5cdbee['pixelsToCheck'],_0x629a0a=0x0,_0x71c05c=_0x5a2a52['length'];_0x2f6afb&&_0x629a0a<_0x71c05c;++_0x629a0a){var _0x322006=_0x5a2a52[_0x629a0a];_0x3dea8b[0x4*_0x322006['x']+_0x322006['y']*_0x571a69+0x3]>0x0&&(_0x2f6afb=!0x1);}_0x2f6afb&&(_0x3dea8b=void 0x0);}_0xd3a345[_0x4cb7f4(0x333b)]=_0x3dea8b,_0xd3a345[_0x4cb7f4(0x219c)]=!0x0;})[_0x442720(0x4b84)](function(){var _0x4581bf=_0x442720;_0xd3a345[_0x4581bf(0x333b)]=void 0x0,_0xd3a345['_isReady']=!0x0;});}function ImageryLayerFeatureInfo(){var _0x5a56b1=_0x68aa19;this[_0x5a56b1(0x13f9)]=void 0x0,this[_0x5a56b1(0x10f4)]=void 0x0,this['position']=void 0x0,this[_0x5a56b1(0x116f)]=void 0x0,this[_0x5a56b1(0x46fd)]=void 0x0;}function ImageryProvider(){var _0x224dc0=_0x68aa19;this[_0x224dc0(0x2325)]=void 0x0,this[_0x224dc0(0x48b4)]=void 0x0,this[_0x224dc0(0x467a)]=void 0x0,this['defaultHue']=void 0x0,this[_0x224dc0(0x29a3)]=void 0x0,this[_0x224dc0(0x39ba)]=void 0x0,this[_0x224dc0(0x1c29)]=void 0x0,this[_0x224dc0(0x3e80)]=void 0x0,DeveloperError$1['throwInstantiationError']();}S3MGroupLayer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x325837,_0x2544df,_0x3a67bd,_0x5916e4){var _0x2d9aa2=_0x68aa19,_0x442606=this,_0x121f1f=this[_0x2d9aa2(0x42c)];for(var _0x4e96f2 in _0x121f1f[_0x2d9aa2(0x15c8)])!function(_0x26bb16){var _0x415197=_0x2d9aa2,_0x2f2e0f=_0x121f1f[_0x415197(0x3173)](_0x26bb16),_0x7bd452=_0x2544df['camera'][_0x415197(0x923)],_0x49b489=BoundingSphere['fromRectangle3D'](_0x2f2e0f[_0x415197(0x1cef)]),_0x59afda=Cartesian3[_0x415197(0x2ffa)](_0x49b489[_0x415197(0x19ee)],_0x7bd452);_0x59afda>_0x49b489[_0x415197(0x2896)]&&(_0x59afda-=_0x49b489[_0x415197(0x2896)]);for(var _0x3804d8=Math[_0x415197(0x2bc6)](_0x2f2e0f[_0x415197(0x1cef)]['width'],_0x2f2e0f['layerBounds'][_0x415197(0x5862)]),_0x658273=0x0,_0x13d25f=Math['PI'];_0x13d25f>_0x3804d8;)_0x13d25f*=0.5,_0x658273++;var _0x4565bf=screenSpaceError$1(_0x2544df,_0x658273-=0x1,_0x59afda)<maximumScreenSpaceError;if(_0x2f2e0f['ready']){var _0x64c701=_0x442606[_0x415197(0x1110)][_0x415197(0x3173)](_0x26bb16);if(!defined$1(_0x64c701))return;_0x4565bf?(defined$1(_0x64c701['_flattenTexture'])||defined$1(_0x64c701[_0x415197(0x1f7)])?_0x64c701[_0x415197(0x208f)]():(_0x442606[_0x415197(0x4b3f)](_0x64c701['_name'],!0x0),_0x2f2e0f['ready']=!0x1),_0x442606['_resetVisible']=!0x0):_0x64c701[_0x415197(0x489f)](_0x325837,_0x2544df,_0x3a67bd,_0x5916e4);}else{if(!_0x4565bf)_0x442606[_0x415197(0x54c6)][_0x415197(0x40aa)](_0x26bb16+_0x415197(0x21b),_0x2f2e0f,_0x2f2e0f[_0x415197(0x1fda)],!0x0)[_0x415197(0x4e1e)](function(_0x5f2bce){var _0x261df4=_0x415197;if(defined$1(_0x5f2bce)){if(_0x5f2bce['visible']=_0x442606['visible'],_0x442606[_0x261df4(0x1110)][_0x261df4(0x346f)](_0x26bb16,_0x5f2bce),defined$1(_0x442606[_0x261df4(0x3140)])&&(_0x261df4(0x2e9b)===_0x5f2bce[_0x261df4(0x2fd)]?(_0x5f2bce[_0x261df4(0x1afc)]=[_0x442606[_0x261df4(0x3140)]],_0x5f2bce[_0x261df4(0x3b81)][_0x261df4(0x2701)][_0x261df4(0x3956)]=!0x0):_0x5f2bce['_layerScheduler']['_downloadAttributes'](),_0x5f2bce[_0x261df4(0x3b81)][_0x261df4(0x3140)]=_0x442606[_0x261df4(0x3140)]),_0x442606[_0x261df4(0x4eb0)]['length']>0x0){for(var _0x96ded4=void 0x0,_0xf8b4ee=0x0;_0xf8b4ee<_0x442606[_0x261df4(0x4eb0)][_0x261df4(0x531b)];_0xf8b4ee++)if(defined$1(_0x96ded4=_0x442606[_0x261df4(0x4eb0)][_0xf8b4ee][_0x261df4(0x2dd8)])&&_0x96ded4===_0x5f2bce[_0x261df4(0x13f9)]){_0x5f2bce[_0x261df4(0x3b81)][_0x261df4(0x5672)]=!0x0;break;}_0x5f2bce[_0x261df4(0x3b81)]['_isFineLayer']=!0x0;}_0x5f2bce[_0x261df4(0x489f)](_0x325837,_0x2544df,_0x3a67bd,_0x5916e4);}}),_0x2f2e0f[_0x415197(0x237c)]=!0x0;}}(_0x4e96f2);},S3MGroupLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(_0x48dff4,_0x2cebda){var _0x14b183=_0x68aa19;for(var _0x17372a=void 0x0,_0x440473={},_0x39cc8d={},_0xcee281=this[_0x14b183(0x2022)][_0x14b183(0x531b)]-0x1;_0xcee281>=0x0;_0xcee281--)if(defined$1(this[_0x14b183(0x2022)][_0xcee281])){var _0x136993=this[_0x14b183(0x1110)][_0x14b183(0x3173)](this[_0x14b183(0x2022)][_0xcee281]);if(defined$1(_0x136993)){if(this['_resetVisible']){var _0x244f09=[];for(var _0xe33f13 in _0x136993[_0x14b183(0x3b81)][_0x14b183(0x40b2)]){defined$1(_0x440473[_0x136993[_0x14b183(0x3b81)]['_attributes'][_0xe33f13][this[_0x14b183(0x3140)]]])&&_0x244f09[_0x14b183(0x3a33)](_0xe33f13);}if(_0x136993[_0x14b183(0x3661)](_0x244f09,!0x1),this[_0x14b183(0x4eb0)][_0x14b183(0x531b)]>0x0){var _0xec6be4,_0x53e524=void 0x0;for(_0xec6be4=0x0;_0xec6be4<this[_0x14b183(0x4eb0)][_0x14b183(0x531b)]&&(!defined$1(_0x53e524=this[_0x14b183(0x4eb0)][_0xec6be4][_0x14b183(0x967)])||_0x53e524!==_0x136993[_0x14b183(0x13f9)]);_0xec6be4++)_0x53e524=void 0x0;if(defined$1(_0x53e524)){var _0x4f3cf0=[];for(var _0xe33f13 in _0x39cc8d){var _0x32d2e6=this[_0x14b183(0x4eb0)][_0xec6be4]['idMapping'][_0xe33f13];defined$1(_0x32d2e6)&&_0x4f3cf0[_0x14b183(0x3a33)](_0x32d2e6);}_0x136993['setObjsVisible'](_0x4f3cf0,!0x1);}}this[_0x14b183(0x26a5)]=!0x1;}if(_0x136993[_0x14b183(0x55f8)]===DATAFILETYPE$1[_0x14b183(0x17ea)]&&defined$1(this[_0x14b183(0x3140)])&&defined$1(_0x17372a)){var _0x1d7017=CesiumMath['toDegrees'](_0x17372a[_0x14b183(0x326c)]),_0x31270e=CesiumMath[_0x14b183(0x52e9)](_0x17372a[_0x14b183(0x46e0)]),_0x2ae6b5=CesiumMath[_0x14b183(0x52e9)](_0x17372a[_0x14b183(0x149)]),_0x345a5c=CesiumMath['toDegrees'](_0x17372a[_0x14b183(0x4488)]),_0x1d0b18=[_0x345a5c,_0x31270e,0x0,_0x1d7017,_0x31270e,0x0,_0x1d7017,_0x2ae6b5,0x0,_0x345a5c,_0x2ae6b5,0x0,_0x345a5c,_0x31270e,0x0];_0x136993['addFlattenRegion']({'position':_0x1d0b18,'name':_0x14b183(0x3193)});}if(_0x136993[_0x14b183(0x2507)](_0x48dff4,_0x2cebda),_0x17372a=_0x136993[_0x14b183(0x2560)],_0x136993['_layerScheduler'][_0x14b183(0x20c6)]){for(var _0x168421 in _0x136993[_0x14b183(0x3b81)]['_entityObjectId']){var _0x91ebb4=_0x136993[_0x14b183(0x3b81)][_0x14b183(0x3d48)][_0x168421];for(var _0xe33f13 in _0x91ebb4)_0x440473[_0x91ebb4[_0xe33f13]]=_0xe33f13;}for(var _0x168421 in _0x136993[_0x14b183(0x3b81)][_0x14b183(0x27a0)]){_0x91ebb4=_0x136993[_0x14b183(0x3b81)][_0x14b183(0x27a0)][_0x168421];for(var _0xe33f13 in _0x91ebb4)_0x39cc8d[_0xe33f13]=_0xe33f13;}this[_0x14b183(0x26a5)]=!0x0,_0x136993[_0x14b183(0x3b81)]['_objectIdChange']=!0x1;}}}},SubTextureCache[_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0x103497,_0x14d686){var _0x303fdb=_0x68aa19,_0x52ac27={'id':_0x103497,'buffer':_0x14d686,'priority':getTimestamp$1()};this[_0x303fdb(0x16fc)][_0x103497]=_0x52ac27;var _0x3bb096=this[_0x303fdb(0x53ff)][_0x303fdb(0x40e6)](_0x52ac27);defined$1(_0x3bb096)&&delete this[_0x303fdb(0x16fc)][_0x3bb096['id']];},SubTextureCache[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x2832c0){var _0x5dab8a=_0x68aa19,_0x9ee5f7=this[_0x5dab8a(0x16fc)][_0x2832c0];if(defined$1(_0x9ee5f7))return _0x9ee5f7;},SubTextureCache['prototype'][_0x68aa19(0x1ff6)]=function(_0x2e8d9b){var _0x13d6f8=_0x68aa19;return defined$1(this[_0x13d6f8(0x16fc)][_0x2e8d9b]);},DiscardMissingTileImagePolicy[_0x68aa19(0x4b51)][_0x68aa19(0x5330)]=function(){var _0x1f0d60=_0x68aa19;return this[_0x1f0d60(0x219c)];},DiscardMissingTileImagePolicy[_0x68aa19(0x4b51)][_0x68aa19(0x2a19)]=function(_0x249462){var _0x127f32=_0x68aa19,_0x144d31=this['_pixelsToCheck'],_0xf432af=this[_0x127f32(0x333b)];if(!defined$1(_0xf432af))return!0x1;if(defined$1(_0x249462['blob'])&&_0x249462['blob'][_0x127f32(0x57c2)]!==this['_missingImageByteLength'])return!0x1;for(var _0x76c1c2=getImagePixels(_0x249462),_0x460e70=_0x249462[_0x127f32(0x209)],_0x372fff=0x0,_0x12efd2=_0x144d31[_0x127f32(0x531b)];_0x372fff<_0x12efd2;++_0x372fff)for(var _0x2e10de=_0x144d31[_0x372fff],_0x36c924=0x4*_0x2e10de['x']+_0x2e10de['y']*_0x460e70,_0x5341d3=0x0;_0x5341d3<0x4;++_0x5341d3){var _0x5967a7=_0x36c924+_0x5341d3;if(_0x76c1c2[_0x5967a7]!==_0xf432af[_0x5967a7])return!0x1;}return!0x0;},ImageryLayerFeatureInfo[_0x68aa19(0x4b51)][_0x68aa19(0x4578)]=function(_0x25b783){var _0x59ad0c=_0x68aa19,_0x2a08e8,_0x5f2ecf=0xa;for(var _0x37f690 in _0x25b783)if(_0x25b783['hasOwnProperty'](_0x37f690)&&_0x25b783[_0x37f690]){var _0x2ed33f=_0x37f690[_0x59ad0c(0x22cf)]();_0x5f2ecf>0x1&&'name'===_0x2ed33f?(_0x5f2ecf=0x1,_0x2a08e8=_0x37f690):_0x5f2ecf>0x2&&_0x59ad0c(0x3996)===_0x2ed33f?(_0x5f2ecf=0x2,_0x2a08e8=_0x37f690):_0x5f2ecf>0x3&&/name/i[_0x59ad0c(0x8e2)](_0x37f690)?(_0x5f2ecf=0x3,_0x2a08e8=_0x37f690):_0x5f2ecf>0x4&&/title/i[_0x59ad0c(0x8e2)](_0x37f690)&&(_0x5f2ecf=0x4,_0x2a08e8=_0x37f690);}defined$1(_0x2a08e8)&&(this[_0x59ad0c(0x13f9)]=_0x25b783[_0x2a08e8]);},ImageryLayerFeatureInfo['prototype']['configureDescriptionFromProperties']=function(_0x5d174e){var _0x184a97=_0x68aa19;this[_0x184a97(0x10f4)]=function _0x30ce22(_0x6a251d){var _0x195c0f=_0x184a97,_0x50cb18=_0x195c0f(0x4d2d);for(var _0xb489fd in _0x6a251d)if(_0x6a251d[_0x195c0f(0x2a77)](_0xb489fd)){var _0x3e9f48=_0x6a251d[_0xb489fd];defined$1(_0x3e9f48)&&(_0x50cb18+=_0x195c0f(0x5014)==typeof _0x3e9f48?_0x195c0f(0x526a)+_0xb489fd+_0x195c0f(0x3fb1)+_0x30ce22(_0x3e9f48)+_0x195c0f(0x2a55):_0x195c0f(0x526a)+_0xb489fd+'</td><td>'+_0x3e9f48+_0x195c0f(0x2a55));}return _0x50cb18+=_0x195c0f(0x20bc);}(_0x5d174e);},Object[_0x68aa19(0x5b7)](ImageryProvider[_0x68aa19(0x4b51)],{'ready':{'get':DeveloperError$1['throwInstantiationError']},'readyPromise':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'rectangle':{'get':DeveloperError$1['throwInstantiationError']},'tileWidth':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'tileHeight':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'maximumLevel':{'get':DeveloperError$1['throwInstantiationError']},'minimumLevel':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'tilingScheme':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'tileDiscardPolicy':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'errorEvent':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'credit':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'proxy':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'hasAlphaChannel':{'get':DeveloperError$1[_0x68aa19(0x1afd)]}}),ImageryProvider[_0x68aa19(0x4b51)]['getTileCredits']=DeveloperError$1[_0x68aa19(0x1afd)],ImageryProvider['prototype']['requestImage']=DeveloperError$1[_0x68aa19(0x1afd)],ImageryProvider['prototype'][_0x68aa19(0x4fe9)]=DeveloperError$1[_0x68aa19(0x1afd)];var ktxRegex$2=/\.ktx$/i,crnRegex$2=/\.crn$/i,dxtzRegex$2=/\.dxtz$/i;function ArcGisMapServerImageryProvider(_0x196113){var _0x55d0e2=_0x68aa19;_0x196113=defaultValue$1(_0x196113,defaultValue$1[_0x55d0e2(0x494f)]),this[_0x55d0e2(0xdb5)]=_0x196113[_0x55d0e2(0x343b)];var _0x185ee6=Resource[_0x55d0e2(0x320b)](_0x196113[_0x55d0e2(0x343b)]);_0x185ee6['appendForwardSlash'](),defined$1(_0x196113[_0x55d0e2(0xa17)])&&_0x185ee6['setQueryParameters']({'token':_0x196113[_0x55d0e2(0xa17)]}),this['_resource']=_0x185ee6,this[_0x55d0e2(0x685)]=_0x196113[_0x55d0e2(0x4d9e)],this['_tileWidth']=defaultValue$1(_0x196113[_0x55d0e2(0x2358)],0x100),this[_0x55d0e2(0x307d)]=defaultValue$1(_0x196113['tileHeight'],0x100),this[_0x55d0e2(0xa2e)]=_0x196113[_0x55d0e2(0xe8a)],this[_0x55d0e2(0x4ebc)]=defaultValue$1(_0x196113['tilingScheme'],new GeographicTilingScheme({'ellipsoid':_0x196113[_0x55d0e2(0x1706)]})),this[_0x55d0e2(0x162a)]=defaultValue$1(_0x196113[_0x55d0e2(0x2203)],!0x0),this[_0x55d0e2(0x1aeb)]=defaultValue$1(_0x196113[_0x55d0e2(0x2f4d)],this[_0x55d0e2(0x4ebc)][_0x55d0e2(0x2f4d)]),this[_0x55d0e2(0x1bbc)]=_0x196113['layers'];var _0x5e390d=_0x196113[_0x55d0e2(0x42ae)];_0x55d0e2(0x29ad)==typeof _0x5e390d&&(_0x5e390d=new Credit$1(_0x5e390d)),this[_0x55d0e2(0xe66)]=_0x5e390d,this[_0x55d0e2(0x1a14)]=defaultValue$1(_0x196113['enablePickFeatures'],!0x0),this[_0x55d0e2(0x2c49)]=new Event(),this[_0x55d0e2(0x4b22)]=!0x1,this[_0x55d0e2(0x38bb)]=when[_0x55d0e2(0x25e3)]();var _0x2406ea,_0x455abb=this,_0x2ae9b0=_0x196113[_0x55d0e2(0x343b)];function _0x39bb56(_0x48ee88){var _0x21a00c=_0x55d0e2,_0x5ab9e3=_0x48ee88[_0x21a00c(0x3814)];if(defined$1(_0x5ab9e3)){if(_0x455abb['_tileWidth']=_0x5ab9e3[_0x21a00c(0x3f2b)],_0x455abb[_0x21a00c(0x307d)]=_0x5ab9e3['cols'],0x18ed4===_0x5ab9e3['spatialReference'][_0x21a00c(0x17a)]||0x18ee1===_0x5ab9e3['spatialReference']['wkid'])_0x455abb[_0x21a00c(0x4ebc)]=new WebMercatorTilingScheme({'ellipsoid':_0x196113['ellipsoid']});else{if(0x10e6!==_0x48ee88['tileInfo'][_0x21a00c(0x28bb)][_0x21a00c(0x17a)]){var _0x1a31e8=_0x21a00c(0x3180)+_0x48ee88['tileInfo']['spatialReference']['wkid']+_0x21a00c(0x50a3);return void(_0x2406ea=TileProviderError$1[_0x21a00c(0x40ea)](_0x2406ea,_0x455abb,_0x455abb['_errorEvent'],_0x1a31e8,void 0x0,void 0x0,void 0x0,_0x2742d0));}_0x455abb[_0x21a00c(0x4ebc)]=new GeographicTilingScheme({'ellipsoid':_0x196113[_0x21a00c(0x1706)]});}if(_0x455abb[_0x21a00c(0xa2e)]=_0x48ee88[_0x21a00c(0x3814)][_0x21a00c(0x1e38)][_0x21a00c(0x531b)]-0x1,defined$1(_0x48ee88[_0x21a00c(0x1ba6)])){if(defined$1(_0x48ee88[_0x21a00c(0x1ba6)][_0x21a00c(0x28bb)])&&defined$1(_0x48ee88[_0x21a00c(0x1ba6)]['spatialReference'][_0x21a00c(0x17a)])){if(0x18ed4===_0x48ee88[_0x21a00c(0x1ba6)][_0x21a00c(0x28bb)][_0x21a00c(0x17a)]||0x18ee1===_0x48ee88[_0x21a00c(0x1ba6)][_0x21a00c(0x28bb)]['wkid']){var _0x42dced=new WebMercatorProjection(),_0x21c539=_0x48ee88[_0x21a00c(0x1ba6)],_0x50ec31=_0x42dced[_0x21a00c(0x35a6)](new Cartesian3(Math[_0x21a00c(0x2bc6)](_0x21c539[_0x21a00c(0x317c)],-_0x455abb[_0x21a00c(0x4ebc)][_0x21a00c(0x1706)][_0x21a00c(0x587a)]*Math['PI']),Math[_0x21a00c(0x2bc6)](_0x21c539[_0x21a00c(0x52f0)],-_0x455abb[_0x21a00c(0x4ebc)][_0x21a00c(0x1706)][_0x21a00c(0x587a)]*Math['PI']),0x0)),_0x51f32b=_0x42dced['unproject'](new Cartesian3(Math[_0x21a00c(0x27d5)](_0x21c539['xmax'],_0x455abb[_0x21a00c(0x4ebc)][_0x21a00c(0x1706)][_0x21a00c(0x587a)]*Math['PI']),Math[_0x21a00c(0x27d5)](_0x21c539['ymax'],_0x455abb['_tilingScheme'][_0x21a00c(0x1706)][_0x21a00c(0x587a)]*Math['PI']),0x0));_0x455abb[_0x21a00c(0x1aeb)]=new Rectangle(_0x50ec31['longitude'],_0x50ec31[_0x21a00c(0x288b)],_0x51f32b[_0x21a00c(0x1041)],_0x51f32b[_0x21a00c(0x288b)]);}else{if(0x10e6!==_0x48ee88[_0x21a00c(0x1ba6)]['spatialReference'][_0x21a00c(0x17a)]){var _0x3ab102=_0x21a00c(0x2715)+_0x48ee88[_0x21a00c(0x1ba6)][_0x21a00c(0x28bb)][_0x21a00c(0x17a)]+_0x21a00c(0x50a3);return void(_0x2406ea=TileProviderError$1[_0x21a00c(0x40ea)](_0x2406ea,_0x455abb,_0x455abb['_errorEvent'],_0x3ab102,void 0x0,void 0x0,void 0x0,_0x2742d0));}_0x455abb[_0x21a00c(0x1aeb)]=Rectangle['fromDegrees'](_0x48ee88[_0x21a00c(0x1ba6)][_0x21a00c(0x317c)],_0x48ee88[_0x21a00c(0x1ba6)][_0x21a00c(0x52f0)],_0x48ee88['fullExtent'][_0x21a00c(0x3a30)],_0x48ee88[_0x21a00c(0x1ba6)][_0x21a00c(0x4821)]);}}}else _0x455abb[_0x21a00c(0x1aeb)]=_0x455abb['_tilingScheme'][_0x21a00c(0x2f4d)];defined$1(_0x455abb['_tileDiscardPolicy'])||(_0x455abb[_0x21a00c(0x685)]=new DiscardMissingTileImagePolicy({'missingImageUrl':buildImageResource$4(_0x455abb,0x0,0x0,_0x455abb[_0x21a00c(0xa2e)])[_0x21a00c(0x343b)],'pixelsToCheck':[new Cartesian2(0x0,0x0),new Cartesian2(0xc8,0x14),new Cartesian2(0x14,0xc8),new Cartesian2(0x50,0x6e),new Cartesian2(0xa0,0x82)],'disableCheckIfAllPixelsAreTransparent':!0x0})),_0x455abb[_0x21a00c(0x162a)]=!0x0;}else _0x455abb[_0x21a00c(0x162a)]=!0x1;defined$1(_0x48ee88[_0x21a00c(0x14e6)])&&_0x48ee88[_0x21a00c(0x14e6)][_0x21a00c(0x531b)]>0x0&&(_0x455abb['_credit']=new Credit$1(_0x48ee88['copyrightText'])),_0x455abb[_0x21a00c(0x4b22)]=!0x0,_0x455abb[_0x21a00c(0x38bb)][_0x21a00c(0x68a)](!0x0),TileProviderError$1[_0x21a00c(0x40ff)](_0x2406ea);}function _0x946b1(_0x10ced3){var _0x12c736=_0x55d0e2,_0x524bf1=_0x12c736(0x193b)+_0x455abb['_resource'][_0x12c736(0x343b)]+'.';_0x2406ea=TileProviderError$1[_0x12c736(0x40ea)](_0x2406ea,_0x455abb,_0x455abb[_0x12c736(0x2c49)],_0x524bf1,void 0x0,void 0x0,void 0x0,_0x2742d0),_0x455abb['_readyPromise']['reject'](new RuntimeError$2(_0x524bf1));}function _0x2742d0(){var _0x2ddc2d=_0x55d0e2;when(_0x455abb[_0x2ddc2d(0x587b)][_0x2ddc2d(0x14ea)]({'queryParameters':{'f':_0x2ddc2d(0x3699)}})[_0x2ddc2d(0x1210)](),_0x39bb56,_0x946b1);}_0x455abb['tablename']=_0x196113['url'],new IndexedDBScheduler({'name':_0x2ae9b0})[_0x55d0e2(0x4e1e)](function(_0x1b4d9d){var _0x42f91e=_0x55d0e2;_0x1b4d9d[_0x42f91e(0x4148)](_0x455abb[_0x42f91e(0x2e23)])?_0x455abb[_0x42f91e(0x2fdf)]=_0x1b4d9d:_0x1b4d9d[_0x42f91e(0x5f3)](_0x455abb['tablename'])[_0x42f91e(0x4e1e)](function(){var _0x4878a1=_0x42f91e;_0x455abb[_0x4878a1(0x2fdf)]=_0x1b4d9d;});}),_0x455abb[_0x55d0e2(0x2701)]={'isOpen':!0x1,'clear':function(){var _0x5a4251=_0x55d0e2;_0x455abb['_indexedDBScheduler'][_0x5a4251(0x50ec)](_0x455abb[_0x5a4251(0x2e23)]);},'cache':[]},this[_0x55d0e2(0x162a)]?_0x2742d0():(this[_0x55d0e2(0x4b22)]=!0x0,this[_0x55d0e2(0x38bb)][_0x55d0e2(0x68a)](!0x0));}function buildImageResource$4(_0x137d3f,_0x469382,_0x1eb914,_0x2394f7,_0x3e6865){var _0x422a60=_0x68aa19,_0x5cd1d8;if(_0x137d3f[_0x422a60(0x162a)])_0x5cd1d8=_0x137d3f[_0x422a60(0x587b)]['getDerivedResource']({'url':'tile/'+_0x2394f7+'/'+_0x1eb914+'/'+_0x469382,'request':_0x3e6865});else{var _0x5cdd36=_0x137d3f[_0x422a60(0x4ebc)]['tileXYToNativeRectangle'](_0x469382,_0x1eb914,_0x2394f7),_0x2678ca={'bbox':_0x5cdd36[_0x422a60(0x4488)]+','+_0x5cdd36[_0x422a60(0x149)]+','+_0x5cdd36[_0x422a60(0x326c)]+','+_0x5cdd36[_0x422a60(0x46e0)],'size':_0x137d3f[_0x422a60(0x448c)]+','+_0x137d3f['_tileHeight'],'format':_0x422a60(0x353b),'transparent':!0x0,'f':_0x422a60(0x4133)};_0x137d3f[_0x422a60(0x4ebc)][_0x422a60(0x1252)]instanceof GeographicProjection?(_0x2678ca[_0x422a60(0x4875)]=0x10e6,_0x2678ca[_0x422a60(0x2064)]=0x10e6):(_0x2678ca['bboxSR']=0xf11,_0x2678ca[_0x422a60(0x2064)]=0xf11),_0x137d3f[_0x422a60(0x1880)]&&(_0x2678ca[_0x422a60(0x1880)]='show:'+_0x137d3f[_0x422a60(0x1880)]),_0x5cd1d8=_0x137d3f[_0x422a60(0x587b)][_0x422a60(0x14ea)]({'url':'export','request':_0x3e6865,'queryParameters':_0x2678ca});}return _0x5cd1d8;}function tileXYToQuadKey$5(_0x14190f,_0x33d82a,_0x4fe666){for(var _0x52fded='',_0x4aa866=_0x4fe666;_0x4aa866>=0x0;--_0x4aa866){var _0x58806e=0x1<<_0x4aa866,_0x54c701=0x0;isBitSet(_0x33d82a,_0x58806e)?isBitSet(_0x14190f,_0x58806e)&&(_0x54c701|=0x1):(_0x54c701|=0x2,isBitSet(_0x14190f,_0x58806e)||(_0x54c701|=0x1)),_0x52fded+=_0x54c701;}return _0x52fded;}function AutoExposure(){var _0x156af0=_0x68aa19;this[_0x156af0(0x5461)]=void 0x0,this['_command']=void 0x0,this[_0x156af0(0x54a7)]=void 0x0,this[_0x156af0(0x43dd)]=void 0x0,this[_0x156af0(0x4b22)]=!0x1,this[_0x156af0(0x1e54)]=_0x156af0(0x1dba),this[_0x156af0(0x2dd)]=void 0x0,this[_0x156af0(0x1166)]=void 0x0,this['_framebuffers']=void 0x0,this[_0x156af0(0x3cdb)]=void 0x0,this[_0x156af0(0x1d8b)]=void 0x0,this[_0x156af0(0x4eb3)]=void 0x0,this['_minMaxLuminance']=new Cartesian2(),this['enabled']=!0x0,this['_enabled']=!0x0,this[_0x156af0(0x4f78)]=0.1,this['maximumLuminance']=0xa;}function destroyFramebuffers$3(_0x110e4f){var _0x166044=_0x68aa19,_0x321911=_0x110e4f[_0x166044(0x97a)];if(defined$1(_0x321911)){for(var _0x523d12=_0x321911[_0x166044(0x531b)],_0x20b1b4=0x0;_0x20b1b4<_0x523d12;++_0x20b1b4)_0x321911[_0x20b1b4][_0x166044(0x2578)]();_0x110e4f['_framebuffers']=void 0x0,_0x110e4f[_0x166044(0x3cdb)][_0x166044(0x2578)](),_0x110e4f[_0x166044(0x3cdb)]=void 0x0;}}function createFramebuffers$3(_0x2d7a4c,_0x21042e){var _0x42668a=_0x68aa19;destroyFramebuffers$3(_0x2d7a4c);for(var _0x44f65c=_0x2d7a4c['_width'],_0x2cb384=_0x2d7a4c['_height'],_0x230b54=PixelFormat$1[_0x42668a(0x4a1c)],_0x19ba64=_0x21042e[_0x42668a(0x5231)]?PixelDatatype[_0x42668a(0x30a9)]:PixelDatatype[_0x42668a(0x15eb)],_0x84205c=new Sampler({'wrapS':TextureWrap$1[_0x42668a(0x312f)],'wrapT':TextureWrap$1[_0x42668a(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x42668a(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1['NEAREST']}),_0x3f30c5=Math[_0x42668a(0x28fa)](Math[_0x42668a(0xe28)](Math[_0x42668a(0x2bc6)](_0x44f65c,_0x2cb384))/Math[_0x42668a(0xe28)](0x3)),_0x2f7498=new Array(_0x3f30c5),_0x5b33c3=0x0;_0x5b33c3<_0x3f30c5;++_0x5b33c3)_0x44f65c=Math[_0x42668a(0x2bc6)](Math[_0x42668a(0x28fa)](_0x44f65c/0x3),0x1),_0x2cb384=Math[_0x42668a(0x2bc6)](Math[_0x42668a(0x28fa)](_0x2cb384/0x3),0x1),_0x2f7498[_0x5b33c3]=new Framebuffer$2({'context':_0x21042e,'colorTextures':[new Texture$1({'context':_0x21042e,'width':_0x44f65c,'height':_0x2cb384,'pixelFormat':_0x230b54,'pixelDatatype':_0x19ba64,'sampler':_0x84205c})]});var _0x20f6bf=_0x2f7498[_0x3f30c5-0x1]['getColorTexture'](0x0);_0x2d7a4c[_0x42668a(0x3cdb)]=new Framebuffer$2({'context':_0x21042e,'colorTextures':[new Texture$1({'context':_0x21042e,'width':_0x20f6bf[_0x42668a(0x209)],'height':_0x20f6bf[_0x42668a(0x5862)],'pixelFormat':_0x230b54,'pixelDatatype':_0x19ba64,'sampler':_0x84205c})]}),_0x2d7a4c[_0x42668a(0x97a)]=_0x2f7498;}function destroyCommands$2(_0x180372){var _0x15d4d0=_0x68aa19,_0xdcca7b=_0x180372['_commands'];if(defined$1(_0xdcca7b)){for(var _0x328517=_0xdcca7b[_0x15d4d0(0x531b)],_0x383ea6=0x0;_0x383ea6<_0x328517;++_0x383ea6)_0xdcca7b[_0x383ea6][_0x15d4d0(0x30a0)][_0x15d4d0(0x2578)]();_0x180372[_0x15d4d0(0x1d8b)]=void 0x0;}}function createUniformMap$1(_0x19ed81,_0x132fad){var _0x55f437=_0x68aa19,_0x2700e6;if(0x0===_0x132fad)_0x2700e6={'colorTexture':function(){var _0xff0ef9=_0x54f3;return _0x19ed81[_0xff0ef9(0x54a7)];},'colorTextureDimensions':function(){var _0xb474ea=_0x54f3;return _0x19ed81[_0xb474ea(0x54a7)]['dimensions'];}};else{var _0x207377=_0x19ed81['_framebuffers'][_0x132fad-0x1][_0x55f437(0x2bf5)](0x0);_0x2700e6={'colorTexture':function(){return _0x207377;},'colorTextureDimensions':function(){var _0x168c87=_0x55f437;return _0x207377[_0x168c87(0x4e51)];}};}return _0x2700e6['minMaxLuminance']=function(){var _0x54413a=_0x55f437;return _0x19ed81[_0x54413a(0x2f60)];},_0x2700e6[_0x55f437(0x52b8)]=function(){var _0x1a68a1=_0x55f437;return _0x19ed81[_0x1a68a1(0x3cdb)]['getColorTexture'](0x0);},_0x2700e6;}function getShaderSource(_0x545baf,_0x41d1d5){var _0x578948=_0x68aa19,_0x5808ff=_0x578948(0x3d96);return _0x5808ff+=0x0===_0x545baf?_0x578948(0x2bea):_0x578948(0x310a),_0x5808ff+=_0x578948(0x40e0),_0x5808ff+=_0x578948(0x107e),_0x545baf===_0x41d1d5-0x1&&(_0x5808ff+=_0x578948(0x3020)),_0x5808ff+='\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color);\x20\x0a}\x20\x0a';}function createCommands$3(_0x21b49e,_0x2eed94){var _0x3934f1=_0x68aa19;destroyCommands$2(_0x21b49e);for(var _0x4be026=_0x21b49e['_framebuffers'],_0x58e02a=_0x4be026[_0x3934f1(0x531b)],_0x7c6d69=new Array(_0x58e02a),_0x534c0b=0x0;_0x534c0b<_0x58e02a;++_0x534c0b)_0x7c6d69[_0x534c0b]=_0x2eed94['createViewportQuadCommand'](getShaderSource(_0x534c0b,_0x58e02a),{'framebuffer':_0x4be026[_0x534c0b],'uniformMap':createUniformMap$1(_0x21b49e,_0x534c0b)});_0x21b49e[_0x3934f1(0x1d8b)]=_0x7c6d69;}ImageryProvider[_0x68aa19(0x4dd0)]=function(_0x278bbd,_0x36001c,_0xe50bb7){var _0x19faf=_0x68aa19,_0x49050b=Resource[_0x19faf(0x320b)](_0x36001c);return defined$1(_0xe50bb7)?_0x49050b[_0x19faf(0x4d1a)]():ktxRegex$2[_0x19faf(0x8e2)](_0x49050b[_0x19faf(0x343b)])?loadKTX(_0x49050b):crnRegex$2[_0x19faf(0x8e2)](_0x49050b['url'])?loadCRN(_0x49050b):dxtzRegex$2['test'](_0x49050b['url'])?(_0x278bbd['flipY']=!0x0,loadDXTZ(_0x49050b)):defined$1(_0x278bbd['tileDiscardPolicy'])?_0x49050b[_0x19faf(0x5174)]({'preferBlob':!0x0,'preferImageBitmap':!0x0,'flipY':!0x0}):(defined$1(_0x278bbd[_0x19faf(0x868)])&&(_0x49050b['headers']=combine$2(_0x49050b[_0x19faf(0x4f7d)],_0x278bbd['_customRequestHeaders'])),_0x49050b['fetchBlob']());},Object[_0x68aa19(0x5b7)](ArcGisMapServerImageryProvider['prototype'],{'url':{'get':function(){var _0x31e2ef=_0x68aa19;return this[_0x31e2ef(0x587b)][_0x31e2ef(0x52cd)];}},'token':{'get':function(){var _0x214074=_0x68aa19;return this[_0x214074(0x587b)][_0x214074(0x4545)][_0x214074(0xa17)];}},'proxy':{'get':function(){var _0xb23be9=_0x68aa19;return this[_0xb23be9(0x587b)]['proxy'];}},'tileWidth':{'get':function(){var _0x544978=_0x68aa19;return this[_0x544978(0x448c)];}},'tileHeight':{'get':function(){var _0x12e103=_0x68aa19;return this[_0x12e103(0x307d)];}},'maximumLevel':{'get':function(){var _0x12dadb=_0x68aa19;return this[_0x12dadb(0xa2e)];}},'minimumLevel':{'get':function(){return 0x0;}},'tilingScheme':{'get':function(){var _0x18ea4e=_0x68aa19;return this[_0x18ea4e(0x4ebc)];}},'rectangle':{'get':function(){var _0xd8acb9=_0x68aa19;return this[_0xd8acb9(0x1aeb)];}},'tileDiscardPolicy':{'get':function(){var _0x770771=_0x68aa19;return this[_0x770771(0x685)];}},'errorEvent':{'get':function(){var _0x307674=_0x68aa19;return this[_0x307674(0x2c49)];}},'ready':{'get':function(){var _0x5e2913=_0x68aa19;return this[_0x5e2913(0x4b22)];}},'readyPromise':{'get':function(){var _0x19b053=_0x68aa19;return this[_0x19b053(0x38bb)][_0x19b053(0x28bc)];}},'credit':{'get':function(){return this['_credit'];}},'usingPrecachedTiles':{'get':function(){var _0x1660e6=_0x68aa19;return this[_0x1660e6(0x162a)];}},'hasAlphaChannel':{'get':function(){return!0x0;}},'layers':{'get':function(){return this['_layers'];}}}),ArcGisMapServerImageryProvider['prototype'][_0x68aa19(0x41b2)]=function(_0x1643ee,_0x3d90b4,_0x575f6f){},ArcGisMapServerImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0x37d472,_0x369ae4,_0xc457b9,_0x51e110){var _0x29e53b=_0x68aa19,_0x1cd80b=buildImageResource$4(this,_0x37d472,_0x369ae4,_0xc457b9,_0x51e110);if(defined$1(Credential[_0x29e53b(0x4570)])&&(defined$1(Credential[_0x29e53b(0x4570)][_0x29e53b(0x622)][this[_0x29e53b(0xdb5)]])?_0x1cd80b[_0x29e53b(0x343b)]=Credential[_0x29e53b(0x1737)](this[_0x29e53b(0xdb5)],_0x1cd80b[_0x29e53b(0x343b)]):_0x1cd80b[_0x29e53b(0x343b)]=Credential[_0x29e53b(0x437b)](_0x1cd80b['url'])),_0x51e110[_0x29e53b(0x536e)]=tileXYToQuadKey$5(_0x37d472,_0x369ae4,_0xc457b9),!0x0===this[_0x29e53b(0x2701)][_0x29e53b(0x3f81)]&&!0x0===_0x51e110['cacheEnable']){if(defined$1(this[_0x29e53b(0x2fdf)])){var _0x43f80a=this[_0x29e53b(0x2fdf)][_0x29e53b(0x22cc)](this[_0x29e53b(0x2e23)],_0x51e110[_0x29e53b(0x536e)]);return defined$1(_0x43f80a)?when(_0x43f80a,function(_0x42cde8){var _0x58824c=_0x29e53b;return defined$1(_0x42cde8)?_0x42cde8:_0x58824c(0x3343);},function(_0x3a4567){var _0x43354c=_0x29e53b;return _0x43354c(0x3343);}):ImageryProvider[_0x29e53b(0x4dd0)](this,_0x1cd80b);}return ImageryProvider['loadImage'](this,_0x1cd80b);}return ImageryProvider[_0x29e53b(0x4dd0)](this,_0x1cd80b);},ArcGisMapServerImageryProvider['prototype'][_0x68aa19(0x4fe9)]=function(_0x18b704,_0x365df5,_0x4d56d4,_0x3abd71,_0x5bd846){var _0x481d71=_0x68aa19;if(this[_0x481d71(0x1a14)]){var _0x234ed8,_0x471147,_0x48a8ff,_0x11f11a=this[_0x481d71(0x4ebc)][_0x481d71(0x2e03)](_0x18b704,_0x365df5,_0x4d56d4);if(this[_0x481d71(0x4ebc)][_0x481d71(0x1252)]instanceof GeographicProjection)_0x234ed8=CesiumMath['toDegrees'](_0x3abd71),_0x471147=CesiumMath[_0x481d71(0x52e9)](_0x5bd846),_0x48a8ff=_0x481d71(0x851);else{var _0x28ad86=this['_tilingScheme']['projection'][_0x481d71(0x3eda)](new Cartographic(_0x3abd71,_0x5bd846,0x0));_0x234ed8=_0x28ad86['x'],_0x471147=_0x28ad86['y'],_0x48a8ff=_0x481d71(0x6ab);}var _0x1671ca='visible';defined$1(this[_0x481d71(0x1bbc)])&&(_0x1671ca+=':'+this[_0x481d71(0x1bbc)]);var _0x3a2f44={'f':_0x481d71(0x3699),'tolerance':0x2,'geometryType':'esriGeometryPoint','geometry':_0x234ed8+','+_0x471147,'mapExtent':_0x11f11a['west']+','+_0x11f11a['south']+','+_0x11f11a[_0x481d71(0x326c)]+','+_0x11f11a['north'],'imageDisplay':this[_0x481d71(0x448c)]+','+this['_tileHeight']+_0x481d71(0x524d),'sr':_0x48a8ff,'layers':_0x1671ca};return this[_0x481d71(0x587b)][_0x481d71(0x14ea)]({'url':_0x481d71(0x2622),'queryParameters':_0x3a2f44})['fetchJson']()[_0x481d71(0x4e1e)](function(_0x357716){var _0x4bb4de=_0x481d71,_0x208835=[],_0xe933a4=_0x357716[_0x4bb4de(0x1de3)];if(!defined$1(_0xe933a4))return _0x208835;for(var _0x33cbdd=0x0;_0x33cbdd<_0xe933a4[_0x4bb4de(0x531b)];++_0x33cbdd){var _0x5cb96f=_0xe933a4[_0x33cbdd],_0x5e9602=new ImageryLayerFeatureInfo();if(_0x5e9602[_0x4bb4de(0x116f)]=_0x5cb96f,_0x5e9602['name']=_0x5cb96f[_0x4bb4de(0x327)],_0x5e9602[_0x4bb4de(0x2f10)]=_0x5cb96f[_0x4bb4de(0x1b28)],_0x5e9602[_0x4bb4de(0x1449)](_0x5cb96f[_0x4bb4de(0x1b28)]),_0x4bb4de(0x1867)===_0x5cb96f[_0x4bb4de(0x8c0)]&&_0x5cb96f[_0x4bb4de(0x4b72)]){var _0x8a7d0a=_0x5cb96f['geometry'][_0x4bb4de(0x28bb)]&&_0x5cb96f['geometry'][_0x4bb4de(0x28bb)][_0x4bb4de(0x17a)]?_0x5cb96f[_0x4bb4de(0x4b72)][_0x4bb4de(0x28bb)][_0x4bb4de(0x17a)]:0x10e6;if(0x10e6===_0x8a7d0a||0x10bb===_0x8a7d0a)_0x5e9602[_0x4bb4de(0x4771)]=Cartographic[_0x4bb4de(0x2ac5)](_0x5cb96f[_0x4bb4de(0x4b72)]['x'],_0x5cb96f[_0x4bb4de(0x4b72)]['y'],_0x5cb96f[_0x4bb4de(0x4b72)]['z']);else{if(0x18ed4===_0x8a7d0a||0xdbf31===_0x8a7d0a||0xf11===_0x8a7d0a){var _0x29b4ec=new WebMercatorProjection();_0x5e9602[_0x4bb4de(0x4771)]=_0x29b4ec[_0x4bb4de(0x35a6)](new Cartesian3(_0x5cb96f[_0x4bb4de(0x4b72)]['x'],_0x5cb96f[_0x4bb4de(0x4b72)]['y'],_0x5cb96f[_0x4bb4de(0x4b72)]['z']));}}}_0x208835[_0x4bb4de(0x3a33)](_0x5e9602);}return _0x208835;});}},Object[_0x68aa19(0x5b7)](AutoExposure[_0x68aa19(0x4b51)],{'ready':{'get':function(){return this['_ready'];}},'name':{'get':function(){var _0x10b50f=_0x68aa19;return this[_0x10b50f(0x1e54)];}},'outputTexture':{'get':function(){var _0x52a960=_0x68aa19,_0x49165b=this[_0x52a960(0x97a)];if(defined$1(_0x49165b))return _0x49165b[_0x49165b[_0x52a960(0x531b)]-0x1][_0x52a960(0x2bf5)](0x0);}}}),AutoExposure[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(_0x3bbc6e){var _0x348dbb=_0x68aa19,_0x303c92=this[_0x348dbb(0x97a)];if(defined$1(_0x303c92)){var _0x36fbfd=this[_0x348dbb(0x4eb3)];defined$1(_0x36fbfd)||(_0x36fbfd=this[_0x348dbb(0x4eb3)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'framebuffer':void 0x0}));for(var _0x3db893=_0x303c92[_0x348dbb(0x531b)],_0x5697eb=0x0;_0x5697eb<_0x3db893;++_0x5697eb)_0x36fbfd[_0x348dbb(0x27b)]=_0x303c92[_0x5697eb],_0x36fbfd[_0x348dbb(0x5108)](_0x3bbc6e);}},AutoExposure[_0x68aa19(0x4b51)]['update']=function(_0x58b084){var _0x25629e=_0x68aa19,_0x137f09=_0x58b084['drawingBufferWidth'],_0x480bc4=_0x58b084[_0x25629e(0x1b40)];_0x137f09===this[_0x25629e(0x52d2)]&&_0x480bc4===this[_0x25629e(0x97b)]||(this['_width']=_0x137f09,this[_0x25629e(0x97b)]=_0x480bc4,createFramebuffers$3(this,_0x58b084),createCommands$3(this,_0x58b084),this[_0x25629e(0x4b22)]||(this['_ready']=!0x0)),this[_0x25629e(0x2f60)]['x']=this[_0x25629e(0x4f78)],this['_minMaxLuminance']['y']=this['maximumLuminance'];var _0x16ad97=this[_0x25629e(0x97a)],_0x144fe8=_0x16ad97[_0x16ad97[_0x25629e(0x531b)]-0x1];_0x16ad97[_0x16ad97[_0x25629e(0x531b)]-0x1]=this[_0x25629e(0x3cdb)],this[_0x25629e(0x1d8b)][this[_0x25629e(0x1d8b)][_0x25629e(0x531b)]-0x1][_0x25629e(0x27b)]=this[_0x25629e(0x3cdb)],this[_0x25629e(0x3cdb)]=_0x144fe8;},AutoExposure[_0x68aa19(0x4b51)]['execute']=function(_0x51f9f9,_0x40cbb6){var _0x525c5a=_0x68aa19;this['_colorTexture']=_0x40cbb6;var _0x3849b1=this['_commands'];if(defined$1(_0x3849b1)){for(var _0x3bd5f9=_0x3849b1['length'],_0x4599b6=0x0;_0x4599b6<_0x3bd5f9;++_0x4599b6)_0x3849b1[_0x4599b6][_0x525c5a(0x5108)](_0x51f9f9);}},AutoExposure[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},AutoExposure[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyFramebuffers$3(this),destroyCommands$2(this),destroyObject$1(this);};var BingMapsStyle={'AERIAL':_0x68aa19(0x2a68),'AERIAL_WITH_LABELS':_0x68aa19(0x11cc),'AERIAL_WITH_LABELS_ON_DEMAND':_0x68aa19(0x3101),'ROAD':'Road','ROAD_ON_DEMAND':_0x68aa19(0xe89),'CANVAS_DARK':_0x68aa19(0x2dfd),'CANVAS_LIGHT':_0x68aa19(0x747),'CANVAS_GRAY':_0x68aa19(0x241),'ORDNANCE_SURVEY':_0x68aa19(0xb43),'COLLINS_BART':_0x68aa19(0x5c1)},BingMapsStyle$1=Object[_0x68aa19(0x3e37)](BingMapsStyle),emptyImage;function DiscardEmptyTileImagePolicy(_0xc04d2e){}function BingMapsImageryProvider(_0x114f28){var _0xfca30c=_0x68aa19;_0x114f28=defaultValue$1(_0x114f28,defaultValue$1['EMPTY_OBJECT']),this['_key']=BingMapsApi[_0xfca30c(0x37a6)](_0x114f28[_0xfca30c(0x133c)]),this[_0xfca30c(0x587b)]=Resource[_0xfca30c(0x320b)](_0x114f28[_0xfca30c(0x343b)]),this[_0xfca30c(0x587b)][_0xfca30c(0x3a2a)](),this[_0xfca30c(0x45e1)]=_0x114f28['tileProtocol'],this[_0xfca30c(0x2cf6)]=defaultValue$1(_0x114f28[_0xfca30c(0x2590)],BingMapsStyle$1[_0xfca30c(0x1d0d)]),this[_0xfca30c(0x36b8)]=defaultValue$1(_0x114f28[_0xfca30c(0x37bd)],''),this['_tileDiscardPolicy']=_0x114f28[_0xfca30c(0x4d9e)],defined$1(this['_tileDiscardPolicy'])||(this['_tileDiscardPolicy']=new DiscardEmptyTileImagePolicy()),this[_0xfca30c(0x2a6c)]=_0x114f28[_0xfca30c(0x2b76)],this[_0xfca30c(0xe66)]=new Credit$1(_0xfca30c(0x166e)+BingMapsImageryProvider[_0xfca30c(0xefb)]+_0xfca30c(0x2338)),this[_0xfca30c(0x39ba)]=0x1,this[_0xfca30c(0x4ebc)]=new WebMercatorTilingScheme({'numberOfLevelZeroTilesX':0x2,'numberOfLevelZeroTilesY':0x2,'ellipsoid':_0x114f28[_0xfca30c(0x1706)]}),this[_0xfca30c(0x448c)]=void 0x0,this['_tileHeight']=void 0x0,this[_0xfca30c(0xa2e)]=void 0x0,this['_imageUrlTemplate']=void 0x0,this[_0xfca30c(0x2ede)]=void 0x0,this[_0xfca30c(0x2c49)]=new Event(),this[_0xfca30c(0x4b22)]=!0x1,this[_0xfca30c(0x38bb)]=when[_0xfca30c(0x25e3)]();var _0x528bc8=this['_tileProtocol'];defined$1(_0x528bc8)?_0x528bc8[_0xfca30c(0x531b)]>0x0&&':'===_0x528bc8[_0x528bc8[_0xfca30c(0x531b)]-0x1]&&(_0x528bc8=_0x528bc8[_0xfca30c(0x163c)](0x0,_0x528bc8['length']-0x1)):_0x528bc8=_0xfca30c(0x5488)===document['location']['protocol']?_0xfca30c(0x4938):'https';var _0x1bec79,_0x334c22=this[_0xfca30c(0x587b)][_0xfca30c(0x14ea)]({'url':_0xfca30c(0x49b3)+this['_mapStyle'],'queryParameters':{'incl':_0xfca30c(0x520c),'key':this[_0xfca30c(0x2013)],'uriScheme':_0x528bc8}}),_0x542815=this;function _0x218585(_0x4f06f8){var _0x5ec87e=_0xfca30c;if(0x1===_0x4f06f8['resourceSets'][_0x5ec87e(0x531b)]){var _0x58d98e=_0x4f06f8[_0x5ec87e(0x3a56)][0x0][_0x5ec87e(0x56ee)][0x0];_0x542815['_tileWidth']=_0x58d98e[_0x5ec87e(0xf3f)],_0x542815[_0x5ec87e(0x307d)]=_0x58d98e['imageHeight'],_0x542815[_0x5ec87e(0xa2e)]=_0x58d98e[_0x5ec87e(0x3a95)]-0x1,_0x542815[_0x5ec87e(0x2ede)]=_0x58d98e[_0x5ec87e(0xcfe)],_0x542815[_0x5ec87e(0x37f6)]=_0x58d98e['imageUrl'];var _0x333171=_0x542815['_attributionList']=_0x58d98e['imageryProviders'];_0x333171||(_0x333171=_0x542815[_0x5ec87e(0x1514)]=[]);for(var _0x1555a9=0x0,_0x36aec3=_0x333171['length'];_0x1555a9<_0x36aec3;++_0x1555a9){var _0x1fa7a9=_0x333171[_0x1555a9];if(_0x1fa7a9['credit']instanceof Credit$1)break;_0x1fa7a9['credit']=new Credit$1(_0x1fa7a9[_0x5ec87e(0x179)]);for(var _0x42ff72=_0x1fa7a9[_0x5ec87e(0x57fa)],_0x170679=0x0,_0x2c5795=_0x1fa7a9['coverageAreas'][_0x5ec87e(0x531b)];_0x170679<_0x2c5795;++_0x170679){var _0x1afbd1=_0x42ff72[_0x170679],_0x5654cd=_0x1afbd1['bbox'];_0x1afbd1[_0x5ec87e(0x30c4)]=new Rectangle(CesiumMath[_0x5ec87e(0x12a4)](_0x5654cd[0x1]),CesiumMath[_0x5ec87e(0x12a4)](_0x5654cd[0x0]),CesiumMath[_0x5ec87e(0x12a4)](_0x5654cd[0x3]),CesiumMath[_0x5ec87e(0x12a4)](_0x5654cd[0x2]));}}_0x542815[_0x5ec87e(0x4b22)]=!0x0,_0x542815['_readyPromise'][_0x5ec87e(0x68a)](!0x0),TileProviderError$1['handleSuccess'](_0x1bec79);}else _0x4e14c1();}function _0x4e14c1(_0x277eb0){var _0x25766d=_0xfca30c,_0x4eb867=_0x25766d(0x193b)+_0x334c22[_0x25766d(0x343b)]+'.';_0x1bec79=TileProviderError$1[_0x25766d(0x40ea)](_0x1bec79,_0x542815,_0x542815[_0x25766d(0x2c49)],_0x4eb867,void 0x0,void 0x0,void 0x0,_0x48e670),_0x542815[_0x25766d(0x38bb)][_0x25766d(0x4e16)](new RuntimeError$2(_0x4eb867));}var _0x42cf29=_0x334c22[_0xfca30c(0x343b)];function _0x48e670(){var _0x57778d=_0xfca30c,_0xe41467=_0x334c22[_0x57778d(0x1210)](_0x57778d(0x39ac));BingMapsImageryProvider[_0x57778d(0x3b9d)][_0x42cf29]=_0xe41467,_0xe41467[_0x57778d(0x4e1e)](_0x218585)[_0x57778d(0x4b84)](_0x4e14c1);}var _0xa2ae7f=BingMapsImageryProvider['_metadataCache'][_0x42cf29];defined$1(_0xa2ae7f)?_0xa2ae7f[_0xfca30c(0x4e1e)](_0x218585)[_0xfca30c(0x4b84)](_0x4e14c1):_0x48e670();}DiscardEmptyTileImagePolicy['prototype'][_0x68aa19(0x5330)]=function(){return!0x0;},DiscardEmptyTileImagePolicy[_0x68aa19(0x4b51)]['shouldDiscardImage']=function(_0x352f1b){return DiscardEmptyTileImagePolicy['EMPTY_IMAGE']===_0x352f1b;},Object[_0x68aa19(0x5b7)](DiscardEmptyTileImagePolicy,{'EMPTY_IMAGE':{'get':function(){var _0x3a6958=_0x68aa19;return defined$1(emptyImage)||((emptyImage=new Image())[_0x3a6958(0x540c)]='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII='),emptyImage;}}}),Object['defineProperties'](BingMapsImageryProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x318da0=_0x68aa19;return this[_0x318da0(0x587b)][_0x318da0(0x343b)];}},'proxy':{'get':function(){var _0x4c49f0=_0x68aa19;return this[_0x4c49f0(0x587b)][_0x4c49f0(0x2b76)];}},'key':{'get':function(){return this['_key'];}},'mapStyle':{'get':function(){var _0x1ce431=_0x68aa19;return this[_0x1ce431(0x2cf6)];}},'culture':{'get':function(){return this['_culture'];}},'tileWidth':{'get':function(){var _0x3cdcdb=_0x68aa19;return this[_0x3cdcdb(0x448c)];}},'tileHeight':{'get':function(){var _0x30731c=_0x68aa19;return this[_0x30731c(0x307d)];}},'maximumLevel':{'get':function(){var _0x324455=_0x68aa19;return this[_0x324455(0xa2e)];}},'minimumLevel':{'get':function(){return 0x0;}},'tilingScheme':{'get':function(){return this['_tilingScheme'];}},'rectangle':{'get':function(){var _0x55fce8=_0x68aa19;return this[_0x55fce8(0x4ebc)][_0x55fce8(0x2f4d)];}},'tileDiscardPolicy':{'get':function(){var _0x4bec79=_0x68aa19;return this[_0x4bec79(0x685)];}},'errorEvent':{'get':function(){var _0x4e6f54=_0x68aa19;return this[_0x4e6f54(0x2c49)];}},'ready':{'get':function(){var _0x586ded=_0x68aa19;return this[_0x586ded(0x4b22)];}},'readyPromise':{'get':function(){var _0x401e55=_0x68aa19;return this[_0x401e55(0x38bb)][_0x401e55(0x28bc)];}},'credit':{'get':function(){var _0x5f291e=_0x68aa19;return this[_0x5f291e(0xe66)];}},'hasAlphaChannel':{'get':function(){return!0x1;}}});var rectangleScratch$3=new Rectangle();function buildImageResource$3(_0x4e9f54,_0x589c11,_0x273577,_0x128e76,_0x410988){var _0xa38cb7=_0x68aa19,_0x284269=_0x4e9f54[_0xa38cb7(0x37f6)],_0x3059cd=_0x4e9f54['_imageUrlSubdomains'],_0x572a23=(_0x589c11+_0x273577+_0x128e76)%_0x3059cd[_0xa38cb7(0x531b)];return _0x4e9f54['_resource'][_0xa38cb7(0x14ea)]({'url':_0x284269,'request':_0x410988,'templateValues':{'quadkey':BingMapsImageryProvider[_0xa38cb7(0x2291)](_0x589c11,_0x273577,_0x128e76),'subdomain':_0x3059cd[_0x572a23],'culture':_0x4e9f54[_0xa38cb7(0x36b8)]},'queryParameters':{'n':'z'}});}BingMapsImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x41b2)]=function(_0x449eb7,_0x13769f,_0x52def6){var _0x146875=_0x68aa19,_0x3f6e76=this[_0x146875(0x4ebc)][_0x146875(0x5569)](_0x449eb7,_0x13769f,_0x52def6,rectangleScratch$3);return getRectangleAttribution(this[_0x146875(0x1514)],_0x52def6,_0x3f6e76);},BingMapsImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0x478feb,_0x1d3d78,_0x36ffb4,_0x285ff5){var _0x475743=_0x68aa19,_0xbc2d7c=ImageryProvider[_0x475743(0x4dd0)](this,buildImageResource$3(this,_0x478feb,_0x1d3d78,_0x36ffb4,_0x285ff5));if(defined$1(_0xbc2d7c))return _0xbc2d7c[_0x475743(0x4b84)](function(_0x46e612){var _0x281a19=_0x475743;return defined$1(_0x46e612[_0x281a19(0x274)])&&0x0===_0x46e612[_0x281a19(0x274)][_0x281a19(0x57c2)]?DiscardEmptyTileImagePolicy['EMPTY_IMAGE']:when[_0x281a19(0x4e16)](_0x46e612);});},BingMapsImageryProvider[_0x68aa19(0x4b51)]['pickFeatures']=function(_0x3be92b,_0x470067,_0x377122,_0x2fcef8,_0xd4411a){},BingMapsImageryProvider[_0x68aa19(0x2291)]=function(_0x177325,_0x5873ae,_0x5c99d6){for(var _0x32282d='',_0x3178ea=_0x5c99d6;_0x3178ea>=0x0;--_0x3178ea){var _0x52de29=0x1<<_0x3178ea,_0x45a3df=0x0;0x0!=(_0x177325&_0x52de29)&&(_0x45a3df|=0x1),0x0!=(_0x5873ae&_0x52de29)&&(_0x45a3df|=0x2),_0x32282d+=_0x45a3df;}return _0x32282d;},BingMapsImageryProvider['quadKeyToTileXY']=function(_0x1afd45){var _0x55478c=_0x68aa19;for(var _0x24ca6c=0x0,_0x57ab10=0x0,_0x462636=_0x1afd45[_0x55478c(0x531b)]-0x1,_0x564d4c=_0x462636;_0x564d4c>=0x0;--_0x564d4c){var _0x450792=0x1<<_0x564d4c,_0x296008=+_0x1afd45[_0x462636-_0x564d4c];0x0!=(0x1&_0x296008)&&(_0x24ca6c|=_0x450792),0x0!=(0x2&_0x296008)&&(_0x57ab10|=_0x450792);}return{'x':_0x24ca6c,'y':_0x57ab10,'level':_0x462636};},BingMapsImageryProvider[_0x68aa19(0x843)]=void 0x0,Object[_0x68aa19(0x5b7)](BingMapsImageryProvider,{'logoUrl':{'get':function(){var _0x368f60=_0x68aa19;return defined$1(BingMapsImageryProvider[_0x368f60(0x843)])||(BingMapsImageryProvider[_0x368f60(0x843)]=buildModuleUrl(_0x368f60(0xe01))),BingMapsImageryProvider['_logoUrl'];},'set':function(_0x593e6e){BingMapsImageryProvider['_logoUrl']=_0x593e6e;}}});var intersectionScratch=new Rectangle();function getRectangleAttribution(_0x3165c7,_0x35e03b,_0x5cc503){var _0x41efa7=_0x68aa19;++_0x35e03b;for(var _0x156c3a=[],_0x38b556=0x0,_0x58d7bd=_0x3165c7['length'];_0x38b556<_0x58d7bd;++_0x38b556){for(var _0x4a7a6c=_0x3165c7[_0x38b556],_0x169c6e=_0x4a7a6c[_0x41efa7(0x57fa)],_0x1aae9d=!0x1,_0x3ca728=0x0,_0x3d414f=_0x4a7a6c[_0x41efa7(0x57fa)][_0x41efa7(0x531b)];!_0x1aae9d&&_0x3ca728<_0x3d414f;++_0x3ca728){var _0x92ffc1=_0x169c6e[_0x3ca728];if(_0x35e03b>=_0x92ffc1[_0x41efa7(0x2a3e)]&&_0x35e03b<=_0x92ffc1[_0x41efa7(0x3a95)])defined$1(Rectangle[_0x41efa7(0x3f43)](_0x5cc503,_0x92ffc1[_0x41efa7(0x30c4)],intersectionScratch))&&(_0x1aae9d=!0x0);}_0x1aae9d&&_0x156c3a[_0x41efa7(0x3a33)](_0x4a7a6c[_0x41efa7(0x42ae)]);}return _0x156c3a;}BingMapsImageryProvider[_0x68aa19(0x3b9d)]={};var BloomPrefilter='uniform\x20sampler2D\x20u_MainTex;\x0auniform\x20vec2\x20u_MainTex_TexelSize;\x0auniform\x20float\x20u_Threshold;\x0auniform\x20float\x20u_Params;\x0avarying\x20vec2\x20v_textureCoordinates;\x0aconst\x20vec3\x20lumWeight\x20=\x20vec3(0.2125,\x200.7154,\x200.0721);\x0a//\x20Better,\x20temporally\x20stable\x20box\x20filtering\x0a//\x20[Jimenez14]\x20http://goo.gl/eomGso\x0a//\x20.\x20.\x20.\x20.\x20.\x20.\x20.\x0a//\x20.\x20A\x20.\x20B\x20.\x20C\x20.\x0a//\x20.\x20.\x20D\x20.\x20E\x20.\x20.\x0a//\x20.\x20F\x20.\x20G\x20.\x20H\x20.\x0a//\x20.\x20.\x20I\x20.\x20J\x20.\x20.\x0a//\x20.\x20K\x20.\x20L\x20.\x20M\x20.\x0a//\x20.\x20.\x20.\x20.\x20.\x20.\x20.\x0avec4\x20DownsampleBox13Tap(sampler2D\x20samplerTex,\x20vec2\x20uv,\x20vec2\x20texelSize)\x0a{\x0a\x20\x20\x20\x20vec4\x20A\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(-1.0,\x20-1.0));\x0a\x20\x20\x20\x20vec4\x20B\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x200.0,\x20-1.0));\x0a\x20\x20\x20\x20vec4\x20C\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x201.0,\x20-1.0));\x0a\x20\x20\x20\x20vec4\x20D\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(-0.5,\x20-0.5));\x0a\x20\x20\x20\x20vec4\x20E\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x200.5,\x20-0.5));\x0a\x20\x20\x20\x20vec4\x20F\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(-1.0,\x20\x200.0));\x0a\x20\x20\x20\x20vec4\x20G\x20=\x20texture2D(samplerTex,\x20uv\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20vec4\x20H\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x201.0,\x20\x200.0));\x0a\x20\x20\x20\x20vec4\x20I\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(-0.5,\x20\x200.5));\x0a\x20\x20\x20\x20vec4\x20J\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x200.5,\x20\x200.5));\x0a\x20\x20\x20\x20vec4\x20K\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(-1.0,\x20\x201.0));\x0a\x20\x20\x20\x20vec4\x20L\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x200.0,\x20\x201.0));\x0a\x20\x20\x20\x20vec4\x20M\x20=\x20texture2D(samplerTex,\x20uv\x20+\x20texelSize\x20*\x20vec2(\x201.0,\x20\x201.0));\x0a\x20\x20\x20\x20vec2\x20div\x20=\x20(1.0\x20/\x204.0)\x20*\x20vec2(0.5,\x200.125);\x0a\x20\x20\x20\x20vec4\x20o\x20=\x20(D\x20+\x20E\x20+\x20I\x20+\x20J)\x20*\x20div.x;\x0a\x20\x20\x20\x20o\x20+=\x20(A\x20+\x20B\x20+\x20G\x20+\x20F)\x20*\x20div.y;\x0a\x20\x20\x20\x20o\x20+=\x20(B\x20+\x20C\x20+\x20H\x20+\x20G)\x20*\x20div.y;\x0a\x20\x20\x20\x20o\x20+=\x20(F\x20+\x20G\x20+\x20L\x20+\x20K)\x20*\x20div.y;\x0a\x20\x20\x20\x20o\x20+=\x20(G\x20+\x20H\x20+\x20M\x20+\x20L)\x20*\x20div.y;\x0a\x20\x20\x20\x20return\x20o;\x0a}\x0a\x0a//\x20Quadratic\x20color\x20thresholding\x0a//\x20curve\x20=\x20(threshold\x20-\x20knee,\x20knee\x20*\x202,\x200.25\x20/\x20knee)\x0avec4\x20QuadraticThreshold(vec4\x20color,\x20float\x20threshold,\x20vec3\x20curve)\x0a{\x0a\x20\x20\x20\x20//\x20Pixel\x20brightness\x0a\x20\x20\x20\x20float\x20br\x20=\x20max(max(color.r,\x20color.g),\x20color.b);\x0a\x20\x20\x20\x20//\x20Under-threshold\x20part:\x20quadratic\x20curve\x0a\x20\x20\x20\x20float\x20rq\x20=\x20clamp(br\x20-\x20curve.x,\x200.0,\x20curve.y);\x0a\x20\x20\x20\x20rq\x20=\x20curve.z\x20*\x20rq\x20*\x20rq;\x0a\x20\x20\x20\x20//\x20Combine\x20and\x20apply\x20the\x20brightness\x20response\x20curve.\x0a\x20\x20\x20\x20color\x20*=\x20max(rq,\x20br\x20-\x20threshold)\x20/\x20max(br,\x201.0e-4);\x0a\x20\x20\x20\x20return\x20color;\x0a}\x0a\x0avec4\x20Prefilter(vec4\x20color,\x20vec2\x20uv)\x0a{\x0a\x20\x20\x20\x20float\x20br\x20=\x20max(max(color.r,\x20color.g),\x20color.b);\x0a\x20\x20\x20\x20if(br\x20<\x20u_Threshold)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20color;\x0a}\x0a\x0avec4\x20SafeHDR(vec4\x20c)\x0a{\x0a\x20\x20\x20\x20return\x20min(c,\x2065504.0);\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20DownsampleBox13Tap(u_MainTex,\x20v_textureCoordinates,\x20u_MainTex_TexelSize.xy);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20Prefilter(SafeHDR(color),\x20v_textureCoordinates);\x0a}\x0a',BloomDownsample=_0x68aa19(0x5e0),BloomUpsample='uniform\x20sampler2D\x20u_MainTex;\x0auniform\x20sampler2D\x20u_BloomTex;\x0auniform\x20vec2\x20u_MainTex_TexelSize;\x0auniform\x20float\x20u_SampleScale;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20Combine(vec4\x20bloom,\x20vec2\x20uv)\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(u_BloomTex,\x20uv);\x0a\x20\x20\x20\x20return\x20bloom\x20+\x20color;\x0a}\x0a\x0a//\x209-tap\x20bilinear\x20upsampler\x20(tent\x20filter)\x0avec4\x20UpsampleTent(sampler2D\x20samplerTex,\x20vec2\x20uv,\x20vec2\x20texelSize,\x20vec4\x20sampleScale)\x0a{\x0a\x20\x20\x20\x20vec4\x20d\x20=\x20texelSize.xyxy\x20*\x20vec4(1.0,\x201.0,\x20-1.0,\x200.0)\x20*\x20sampleScale;\x0a\x20\x20\x20\x20vec4\x20s;\x0a\x20\x20\x20\x20s\x20=\x20\x20texture2D(samplerTex,\x20uv\x20-\x20d.xy);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20-\x20d.wy)\x20*\x202.0;\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20-\x20d.zy);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.zw)\x20*\x202.0;\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20\x20\x20\x20\x20\x20\x20)\x20*\x204.0;\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.xw)\x20*\x202.0;\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.zy);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.wy)\x20*\x202.0;\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.xy);\x0a\x20\x20\x20\x20return\x20s\x20*\x20(1.0\x20/\x2016.0);\x0a}\x0a\x0a//\x20Standard\x20box\x20filtering\x0avec4\x20UpsampleBox(sampler2D\x20samplerTex,\x20vec2\x20uv,\x20vec2\x20texelSize,\x20vec4\x20sampleScale)\x0a{\x0a\x20\x20\x20\x20vec4\x20d\x20=\x20texelSize.xyxy\x20*\x20vec4(-1.0,\x20-1.0,\x201.0,\x201.0)\x20*\x20(sampleScale\x20*\x200.5);\x0a\x20\x20\x20\x20vec4\x20s;\x0a\x20\x20\x20\x20s\x20=\x20\x20texture2D(samplerTex,\x20uv\x20+\x20d.xy);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.zy);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.xw);\x0a\x20\x20\x20\x20s\x20+=\x20texture2D(samplerTex,\x20uv\x20+\x20d.zw);\x0a\x20\x20\x20\x20return\x20s\x20*\x20(1.0\x20/\x204.0);\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20bloom\x20=\x20UpsampleTent(u_MainTex,\x20v_textureCoordinates,\x20u_MainTex_TexelSize.xy,\x20vec4(u_SampleScale));\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20Combine(bloom,\x20v_textureCoordinates);\x0a}',k_MaxPyramidSize=0x10;function BloomEffect(){var _0x2982b1=_0x68aa19;this[_0x2982b1(0x15ec)]=void 0x0,this[_0x2982b1(0xf2b)]=new PassState(),this['_upSamplePassState']=new PassState(),this[_0x2982b1(0x1430)]=!0x1,this[_0x2982b1(0x1968)]=void 0x0,this[_0x2982b1(0x5124)]=0x0,this[_0x2982b1(0x988)]=0x7,this['_iterations']=0x0,this[_0x2982b1(0x3f5d)]=0x1,this[_0x2982b1(0x45d0)]=new Cartesian4(0x1,0x1,0x0,0x0),this[_0x2982b1(0x4f57)]=new Cartesian3(),this[_0x2982b1(0x4b8c)]=new Cartesian3(0x1,0x1,0x1),this[_0x2982b1(0x186a)]=0x0,this[_0x2982b1(0x6e2)]=0.5,this[_0x2982b1(0x247d)]=0xffc0,this[_0x2982b1(0x458f)]=0x1,this[_0x2982b1(0x40b3)]=1.34,this[_0x2982b1(0x21d9)]=0x0,this[_0x2982b1(0x4e27)]=buildModuleUrl('Assets/Textures/NoiseAndGrain.png'),this[_0x2982b1(0x2777)]=void 0x0,this['_lastUpFBO']=void 0x0,this[_0x2982b1(0x752)]=[];for(var _0x1d4226=0x0;_0x1d4226<k_MaxPyramidSize;_0x1d4226++){this['_Pyramid']['push']({});}this[_0x2982b1(0x4eb3)]=new ClearCommand({'color':new Color$2()});}Object[_0x68aa19(0x5b7)](BloomEffect[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0xc176f1=_0x68aa19;return this[_0xc176f1(0x1430)];},'set':function(_0x5b4eb7){var _0x5e8eb5=_0x68aa19;_0x5b4eb7!==this[_0x5e8eb5(0x1430)]&&(defined$1(this['_owner'])&&this['_owner'][_0x5e8eb5(0x3c6)](_0x5b4eb7),this[_0x5e8eb5(0x1430)]=_0x5b4eb7);}},'bloomIntensity':{'get':function(){var _0x32979f=_0x68aa19;return this[_0x32979f(0x40b3)];},'set':function(_0x2bdfb8){var _0x539d05=_0x68aa19;this[_0x539d05(0x40b3)]=_0x2bdfb8;}},'bloomDirtTexIntensity':{'get':function(){var _0x4401ac=_0x68aa19;return this[_0x4401ac(0x21d9)];},'set':function(_0x4a85f8){var _0x25b578=_0x68aa19;this[_0x25b578(0x21d9)]=_0x4a85f8;}},'threshold':{'get':function(){return this['_threshold'];},'set':function(_0x56aae3){this['_threshold']=_0x56aae3;}}}),BloomEffect[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(_0x3374ef,_0x5b1a4a){var _0x5297cf=_0x68aa19;for(var _0x5ea15c=0x0;_0x5ea15c<this[_0x5297cf(0x5427)];_0x5ea15c++){var _0x265f18=this['_clearCommand'];_0x265f18[_0x5297cf(0x27b)]=this[_0x5297cf(0x752)][_0x5ea15c][_0x5297cf(0x1bd4)],Color$2[_0x5297cf(0x254b)](defaultValue$1(_0x5b1a4a,Color$2[_0x5297cf(0x1219)]),_0x265f18[_0x5297cf(0x28b8)]),_0x265f18['execute'](_0x3374ef),_0x265f18[_0x5297cf(0x27b)]=this[_0x5297cf(0x752)][_0x5ea15c][_0x5297cf(0x3f74)],Color$2[_0x5297cf(0x254b)](defaultValue$1(_0x5b1a4a,Color$2[_0x5297cf(0x1219)]),_0x265f18['color']),_0x265f18[_0x5297cf(0x5108)](_0x3374ef);}};var scratchV2=new Cartesian2();BloomEffect[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x816973,_0x4c848b){var _0x520a81=_0x68aa19,_0x34e003=this,_0xd5d261=this['_fbo'];defined$1(this[_0x520a81(0x1968)])&&this['_context'][_0x520a81(0x4f80)]>0x0&&(_0xd5d261=this[_0x520a81(0x54c6)][_0x520a81(0x28b2)][_0x520a81(0x5460)][_0x520a81(0x3a23)]);for(var _0x43f203=0x0;_0x43f203<this[_0x520a81(0x5427)];_0x43f203++){var _0x1091f4=this[_0x520a81(0x752)][_0x43f203]['downCommand'];scratchV2['x']=0x1/_0xd5d261['getColorTexture'](0x0)[_0x520a81(0x209)],scratchV2['y']=0x1/_0xd5d261['getColorTexture'](0x0)[_0x520a81(0x5862)],_0x1091f4['uniformMap']['u_MainTex']=function(){var _0x1248a4=_0x520a81;return _0xd5d261[_0x1248a4(0x2bf5)](0x0);},_0x1091f4['uniformMap'][_0x520a81(0x567b)]=function(){return scratchV2;},_0x1091f4[_0x520a81(0x15fe)][_0x520a81(0x1991)]=function(){var _0x2d76e7=_0x520a81;return _0x34e003[_0x2d76e7(0x186a)];},_0x1091f4['uniformMap'][_0x520a81(0x487b)]=function(){var _0xb0c78f=_0x520a81;return _0x34e003[_0xb0c78f(0x458f)];},_0x1091f4['execute'](_0x816973,this['_downSamplePassState']),_0xd5d261=this['_Pyramid'][_0x43f203]['downSampleFBO'];}var _0x51afc5=this[_0x520a81(0x752)][this[_0x520a81(0x5427)]-0x1]['downSampleFBO'];for(_0x43f203=this[_0x520a81(0x5427)]-0x2;_0x43f203>=0x0;_0x43f203--){var _0x2150a8=this['_Pyramid'][_0x43f203][_0x520a81(0x1bd4)],_0xccd62f=this[_0x520a81(0x752)][_0x43f203][_0x520a81(0x3f74)],_0x24e5c5=this[_0x520a81(0x752)][_0x43f203][_0x520a81(0x1e04)];scratchV2['x']=0x1/_0x51afc5[_0x520a81(0x2bf5)](0x0)[_0x520a81(0x209)],scratchV2['y']=0x1/_0x51afc5[_0x520a81(0x2bf5)](0x0)[_0x520a81(0x5862)],_0x24e5c5[_0x520a81(0x15fe)][_0x520a81(0x30a8)]=function(){var _0x50a2e7=_0x520a81;return _0x2150a8[_0x50a2e7(0x2bf5)](0x0);},_0x24e5c5['uniformMap'][_0x520a81(0x4754)]=function(){return _0x51afc5['getColorTexture'](0x0);},_0x24e5c5['uniformMap'][_0x520a81(0x567b)]=function(){return scratchV2;},_0x24e5c5['uniformMap']['u_SampleScale']=function(){var _0x31a44e=_0x520a81;return _0x34e003[_0x31a44e(0x3f5d)];},_0x24e5c5[_0x520a81(0x5108)](_0x816973,this[_0x520a81(0xf2b)]),_0x51afc5=_0xccd62f;}this['_lastUpFBO']=_0x51afc5;};var viewportBoundingRectangle$5=new BoundingRectangle();BloomEffect['prototype'][_0x68aa19(0x489f)]=function(_0x3f22a5,_0x93b632,_0xba4a60){var _0x2c501a=_0x68aa19;this[_0x2c501a(0x1968)]=_0x93b632[_0x2c501a(0x4174)],this[_0x2c501a(0xf2b)][_0x2c501a(0x4174)]=_0x93b632['context'],this[_0x2c501a(0x4cef)][_0x2c501a(0x4174)]=_0x93b632[_0x2c501a(0x4174)],this[_0x2c501a(0x54c6)]=_0xba4a60;var _0x5d475c=_0x3f22a5[_0x2c501a(0x2e24)],_0x1ea456=_0x3f22a5[_0x2c501a(0x1b40)],_0x301dd9=this;defined$1(this[_0x2c501a(0x2777)])||when(loadImage$2(_0x301dd9[_0x2c501a(0x4e27)]),function(_0xca6101){var _0x5a37a6=_0x2c501a;_0x301dd9['_dirtTexture']=new Texture$1({'context':_0x3f22a5,'source':_0xca6101,'pixelFormat':PixelFormat$1[_0x5a37a6(0x51c4)],'pixelDatatype':PixelDatatype[_0x5a37a6(0x4aae)]});});var _0x3c716b=CesiumMath[_0x2c501a(0x3c40)](this[_0x2c501a(0x5124)],-0x1,0x1),_0x51d0d8=_0x3c716b<0x0?-_0x3c716b:0x0,_0x513f29=_0x3c716b>0x0?_0x3c716b:0x0,_0x30172c=Math[_0x2c501a(0x67a)](_0x5d475c/(0x2-_0x51d0d8)),_0x30476b=Math[_0x2c501a(0x67a)](_0x1ea456/(0x2-_0x513f29)),_0x51dd5b=Math[_0x2c501a(0x2bc6)](_0x30172c,_0x30476b),_0x536161=Math[_0x2c501a(0xe28)](_0x51dd5b)/Math[_0x2c501a(0xe28)](0x2)+Math[_0x2c501a(0x27d5)](this[_0x2c501a(0x988)],0xa)-0xa,_0x5d90bd=Math['floor'](_0x536161),_0x1239d6=CesiumMath[_0x2c501a(0x3c40)](_0x5d90bd,0x1,k_MaxPyramidSize),_0x96996d=!0x1;_0x1239d6!=this[_0x2c501a(0x5427)]&&(this[_0x2c501a(0x5427)]=_0x1239d6,_0x96996d=!0x0),this[_0x2c501a(0x3f5d)]=0.5+_0x536161-_0x5d90bd;var _0x4c3786=0x1;defined$1(this[_0x2c501a(0x2777)])&&(_0x4c3786=this[_0x2c501a(0x2777)][_0x2c501a(0x209)]/this[_0x2c501a(0x2777)]['height']);var _0x2411a7=_0x3f22a5[_0x2c501a(0x2e24)]/_0x3f22a5[_0x2c501a(0x1b40)];_0x4c3786>_0x2411a7?(this[_0x2c501a(0x45d0)]['x']=_0x2411a7/_0x4c3786,this[_0x2c501a(0x45d0)]['z']=0.5*(0x1-this[_0x2c501a(0x45d0)]['x'])):_0x2411a7>_0x4c3786&&(this[_0x2c501a(0x45d0)]['y']=_0x4c3786/_0x2411a7,this['_dirtTileOffset']['w']=0.5*(0x1-this['_dirtTileOffset']['y']));var _0x52b792=Math[_0x2c501a(0xee5)](this[_0x2c501a(0x40b3)]/0xa*0.6931471805599453)-0x1;this[_0x2c501a(0x4f57)]['x']=this[_0x2c501a(0x3f5d)],this[_0x2c501a(0x4f57)]['y']=_0x52b792,this[_0x2c501a(0x4f57)]['z']=this[_0x2c501a(0x21d9)];var _0x15da05=this[_0x2c501a(0x752)][0x0][_0x2c501a(0x1bd4)],_0x443c29=defined$1(_0x15da05)&&_0x15da05['getColorTexture'](0x0)||void 0x0;if(!defined$1(_0x443c29)||_0x443c29[_0x2c501a(0x209)]!==_0x30172c||_0x443c29['height']!==_0x30476b||_0x96996d){this[_0x2c501a(0x10af)]();for(var _0x131ff4=0x0;_0x131ff4<this[_0x2c501a(0x5427)];_0x131ff4++){var _0x106cc7,_0x336b0f={};_0x106cc7=0x0==_0x131ff4?_0x3f22a5[_0x2c501a(0xa16)](BloomPrefilter,{'uniformMap':_0x336b0f,'owner':this}):_0x3f22a5[_0x2c501a(0xa16)](BloomDownsample,{'uniformMap':_0x336b0f,'owner':this});var _0x33d790=_0x3f22a5[_0x2c501a(0xa16)](BloomUpsample,{'uniformMap':_0x336b0f,'owner':this});this[_0x2c501a(0x752)][_0x131ff4][_0x2c501a(0x615)]=_0x106cc7,this[_0x2c501a(0x752)][_0x131ff4][_0x2c501a(0x1e04)]=_0x33d790;var _0x4e15a2=viewportBoundingRectangle$5;_0x4e15a2[_0x2c501a(0x209)]=_0x30172c,_0x4e15a2[_0x2c501a(0x5862)]=_0x30476b;var _0x119fae=RenderState[_0x2c501a(0x4d21)]({'viewport':_0x4e15a2});_0x106cc7[_0x2c501a(0x5547)]=_0x119fae,_0x33d790[_0x2c501a(0x5547)]=_0x119fae;var _0x347ced=new Framebuffer$2({'context':_0x3f22a5,'colorTextures':[new Texture$1({'context':_0x3f22a5,'width':_0x30172c,'height':_0x30476b,'pixelDatatype':PixelDatatype[_0x2c501a(0x15eb)]})]}),_0x42b65e=new Framebuffer$2({'context':_0x3f22a5,'colorTextures':[new Texture$1({'context':_0x3f22a5,'width':_0x30172c,'height':_0x30476b,'pixelDatatype':PixelDatatype['FLOAT']})]});this[_0x2c501a(0x752)][_0x131ff4][_0x2c501a(0x1bd4)]=_0x347ced,this[_0x2c501a(0x752)][_0x131ff4][_0x2c501a(0x3f74)]=_0x42b65e,_0x106cc7[_0x2c501a(0x27b)]=_0x347ced,_0x33d790[_0x2c501a(0x27b)]=_0x42b65e,_0x30172c/=0x2,_0x30172c=Math[_0x2c501a(0x2bc6)](_0x30172c,0x1),_0x30476b=Math['max'](_0x30476b/0x2,0x1);}}},BloomEffect[_0x68aa19(0x4b51)]['gammaToLinearSpace']=function(_0x4bc076){return _0x4bc076*(_0x4bc076*(0.305306011*_0x4bc076+0.682171111)+0.012522878);},BloomEffect[_0x68aa19(0x4b51)][_0x68aa19(0x20ed)]=function(_0x501577){this['_fbo']=_0x501577;},BloomEffect['prototype'][_0x68aa19(0x43fb)]=function(){var _0x5dacdc=_0x68aa19;return this[_0x5dacdc(0x454b)]['getColorTexture'](0x0);},BloomEffect[_0x68aa19(0x4b51)][_0x68aa19(0x459e)]=function(){var _0x459129=_0x68aa19;return defined$1(this[_0x459129(0x2777)])?this[_0x459129(0x2777)]:this[_0x459129(0x1968)][_0x459129(0xcfa)];},BloomEffect[_0x68aa19(0x4b51)][_0x68aa19(0x2893)]=function(){var _0x1df34b=_0x68aa19;return scratchV2['x']=0x1/this[_0x1df34b(0x454b)][_0x1df34b(0x2bf5)](0x0)[_0x1df34b(0x209)],scratchV2['y']=0x1/this[_0x1df34b(0x454b)][_0x1df34b(0x2bf5)](0x0)[_0x1df34b(0x5862)],scratchV2;},BloomEffect[_0x68aa19(0x4b51)][_0x68aa19(0x37cf)]=function(){var _0x2801f5=_0x68aa19;return this[_0x2801f5(0x45d0)];},BloomEffect['prototype'][_0x68aa19(0x4dfb)]=function(){var _0x2d24e4=_0x68aa19;return this[_0x2d24e4(0x4f57)];},BloomEffect[_0x68aa19(0x4b51)]['getBloomColor']=function(){var _0x80a528=_0x68aa19;return this[_0x80a528(0x4b8c)];},BloomEffect['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},BloomEffect[_0x68aa19(0x4b51)][_0x68aa19(0x10af)]=function(){var _0x858d02=_0x68aa19;for(var _0x2bc17d=0x0;_0x2bc17d<this[_0x858d02(0x5427)];_0x2bc17d++)if(defined$1(this[_0x858d02(0x752)][_0x2bc17d][_0x858d02(0x1bd4)])){var _0x3af125=this[_0x858d02(0x752)][_0x2bc17d][_0x858d02(0x1bd4)],_0x342637=this[_0x858d02(0x752)][_0x2bc17d][_0x858d02(0x3f74)];_0x3af125['destroy'](),_0x342637[_0x858d02(0x2578)]();}},BloomEffect[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x290208=_0x68aa19;this[_0x290208(0x10af)]();for(var _0x4fae52=0x0;_0x4fae52<this['_iterations'];_0x4fae52++){var _0x5abf03=this[_0x290208(0x752)][_0x4fae52]['downCommand'],_0x389dfa=this['_Pyramid'][_0x4fae52][_0x290208(0x1e04)];_0x5abf03[_0x290208(0x30a0)][_0x290208(0x2578)](),_0x389dfa[_0x290208(0x30a0)][_0x290208(0x2578)]();}return destroyObject$1(this);};var BrdfLutGeneratorFS=_0x68aa19(0x49af);function BrdfLutGenerator(){var _0x165578=_0x68aa19;this[_0x165578(0x4d73)]=void 0x0,this[_0x165578(0x54a7)]=void 0x0,this[_0x165578(0x1315)]=void 0x0;}function createCommand$1(_0x121268,_0x3209a6){var _0x4b9736=_0x68aa19,_0x37b8fd=_0x121268[_0x4b9736(0x4d73)],_0x33d719=_0x3209a6['createViewportQuadCommand'](BrdfLutGeneratorFS,{'framebuffer':_0x37b8fd,'renderState':RenderState[_0x4b9736(0x4d21)]({'viewport':new BoundingRectangle(0x0,0x0,0x100,0x100)})});_0x121268[_0x4b9736(0x1315)]=_0x33d719;}function createFramebuffer$3(_0x1300f1,_0x5db93e){var _0x1097f7=_0x68aa19,_0x5c90db=new Texture$1({'context':_0x5db93e,'width':0x100,'height':0x100,'pixelFormat':PixelFormat$1[_0x1097f7(0x4a1c)],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE'],'sampler':new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x1097f7(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x1097f7(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x1097f7(0x44a2)]})});_0x1300f1[_0x1097f7(0x54a7)]=_0x5c90db;var _0x89d084=new Framebuffer$2({'context':_0x5db93e,'colorTextures':[_0x5c90db],'destroyAttachments':!0x1});_0x1300f1[_0x1097f7(0x4d73)]=_0x89d084;}Object['defineProperties'](BrdfLutGenerator[_0x68aa19(0x4b51)],{'colorTexture':{'get':function(){var _0x333e7e=_0x68aa19;return this[_0x333e7e(0x54a7)];}}}),BrdfLutGenerator[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x428a38){var _0x15cb14=_0x68aa19;if(!defined$1(this[_0x15cb14(0x54a7)])){var _0x3d50f4=_0x428a38[_0x15cb14(0x4174)];createFramebuffer$3(this,_0x3d50f4),createCommand$1(this,_0x3d50f4),this[_0x15cb14(0x1315)][_0x15cb14(0x5108)](_0x3d50f4),this['_framebuffer']=this[_0x15cb14(0x4d73)]&&this['_framebuffer'][_0x15cb14(0x2578)](),this[_0x15cb14(0x1315)][_0x15cb14(0x30a0)]=this[_0x15cb14(0x1315)][_0x15cb14(0x30a0)]&&this[_0x15cb14(0x1315)][_0x15cb14(0x30a0)][_0x15cb14(0x2578)]();}},BrdfLutGenerator[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},BrdfLutGenerator[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x5965fa=_0x68aa19;return this['_colorTexture']=this[_0x5965fa(0x54a7)]&&this[_0x5965fa(0x54a7)][_0x5965fa(0x2578)](),destroyObject$1(this);};var CameraEventType={'LEFT_DRAG':0x0,'RIGHT_DRAG':0x1,'MIDDLE_DRAG':0x2,'WHEEL':0x3,'PINCH':0x4},CameraEventType$1=Object[_0x68aa19(0x3e37)](CameraEventType);function getKey$1(_0x5e7dcc,_0x486e20){var _0x39fb75=_0x5e7dcc;return defined$1(_0x486e20)&&(_0x39fb75+='+'+_0x486e20),_0x39fb75;}function clonePinchMovement(_0x1eb563,_0x56c01b){var _0x3f19ec=_0x68aa19;Cartesian2[_0x3f19ec(0x254b)](_0x1eb563[_0x3f19ec(0x2ffa)]['startPosition'],_0x56c01b[_0x3f19ec(0x2ffa)][_0x3f19ec(0x1730)]),Cartesian2[_0x3f19ec(0x254b)](_0x1eb563[_0x3f19ec(0x2ffa)][_0x3f19ec(0x569c)],_0x56c01b[_0x3f19ec(0x2ffa)]['endPosition']),Cartesian2[_0x3f19ec(0x254b)](_0x1eb563['angleAndHeight'][_0x3f19ec(0x1730)],_0x56c01b[_0x3f19ec(0x38f9)]['startPosition']),Cartesian2['clone'](_0x1eb563[_0x3f19ec(0x38f9)][_0x3f19ec(0x569c)],_0x56c01b[_0x3f19ec(0x38f9)][_0x3f19ec(0x569c)]);}function listenToPinch(_0x5925ff,_0x5f15f6,_0x2e5ca1){var _0x242f79=_0x68aa19,_0x5e67ee=getKey$1(CameraEventType$1['PINCH'],_0x5f15f6),_0x1be905=_0x5925ff['_update'],_0xa3422a=_0x5925ff['_isDown'],_0x276773=_0x5925ff[_0x242f79(0x41bb)],_0x4c3027=_0x5925ff[_0x242f79(0x278c)],_0x282096=_0x5925ff[_0x242f79(0x15f7)];_0x1be905[_0x5e67ee]=!0x0,_0xa3422a[_0x5e67ee]=!0x1,_0x276773[_0x5e67ee]=new Cartesian2();var _0x5ac6f7=_0x5925ff[_0x242f79(0x5c5)][_0x5e67ee];defined$1(_0x5ac6f7)||(_0x5ac6f7=_0x5925ff[_0x242f79(0x5c5)][_0x5e67ee]={}),_0x5ac6f7[_0x242f79(0x2ffa)]={'startPosition':new Cartesian2(),'endPosition':new Cartesian2()},_0x5ac6f7[_0x242f79(0x38f9)]={'startPosition':new Cartesian2(),'endPosition':new Cartesian2()},_0x5ac6f7[_0x242f79(0x332f)]=0x0,_0x5925ff[_0x242f79(0x5282)][_0x242f79(0x240d)](function(_0x45e960){var _0x2c8f05=_0x242f79;_0x5925ff[_0x2c8f05(0x28f2)]++,_0xa3422a[_0x5e67ee]=!0x0,_0x4c3027[_0x5e67ee]=new Date(),Cartesian2[_0x2c8f05(0x52f2)](_0x45e960[_0x2c8f05(0x2043)],_0x45e960[_0x2c8f05(0x2b65)],0.5,_0x276773[_0x5e67ee]);},ScreenSpaceEventType$1[_0x242f79(0x408f)],_0x5f15f6),_0x5925ff[_0x242f79(0x5282)]['setInputAction'](function(){var _0x1cbd7c=_0x242f79;_0x5925ff[_0x1cbd7c(0x28f2)]=Math['max'](_0x5925ff[_0x1cbd7c(0x28f2)]-0x1,0x0),_0xa3422a[_0x5e67ee]=!0x1,_0x282096[_0x5e67ee]=new Date();},ScreenSpaceEventType$1[_0x242f79(0x342f)],_0x5f15f6),_0x5925ff['_eventHandler'][_0x242f79(0x240d)](function(_0x3098ed){var _0x322fe4=_0x242f79;if(_0xa3422a[_0x5e67ee]){_0x1be905[_0x5e67ee]?(clonePinchMovement(_0x3098ed,_0x5ac6f7),_0x1be905[_0x5e67ee]=!0x1,_0x5ac6f7[_0x322fe4(0x332f)]=_0x5ac6f7[_0x322fe4(0x38f9)][_0x322fe4(0x1730)]['x']):(Cartesian2['clone'](_0x3098ed[_0x322fe4(0x2ffa)][_0x322fe4(0x569c)],_0x5ac6f7[_0x322fe4(0x2ffa)][_0x322fe4(0x569c)]),Cartesian2[_0x322fe4(0x254b)](_0x3098ed['angleAndHeight'][_0x322fe4(0x569c)],_0x5ac6f7[_0x322fe4(0x38f9)]['endPosition']));for(var _0x3c514d=_0x5ac6f7[_0x322fe4(0x38f9)][_0x322fe4(0x569c)]['x'],_0x33a44e=_0x5ac6f7['prevAngle'],_0x256f05=0x2*Math['PI'];_0x3c514d>=_0x33a44e+Math['PI'];)_0x3c514d-=_0x256f05;for(;_0x3c514d<_0x33a44e-Math['PI'];)_0x3c514d+=_0x256f05;_0x5ac6f7['angleAndHeight']['endPosition']['x']=-_0x3c514d*_0x2e5ca1['clientWidth']/0xc,_0x5ac6f7['angleAndHeight']['startPosition']['x']=-_0x33a44e*_0x2e5ca1[_0x322fe4(0x49a0)]/0xc;}},ScreenSpaceEventType$1[_0x242f79(0x4c9f)],_0x5f15f6);}function listenToWheel(_0x4259e6,_0x64c3fc){var _0x3a7771=_0x68aa19,_0xc94c61=getKey$1(CameraEventType$1[_0x3a7771(0x3886)],_0x64c3fc),_0x3694e1=_0x4259e6[_0x3a7771(0xc73)];_0x3694e1[_0xc94c61]=!0x0;var _0x434071=_0x4259e6[_0x3a7771(0x5c5)][_0xc94c61];defined$1(_0x434071)||(_0x434071=_0x4259e6[_0x3a7771(0x5c5)][_0xc94c61]={}),_0x434071['startPosition']=new Cartesian2(),_0x434071['endPosition']=new Cartesian2(),_0x4259e6[_0x3a7771(0x5282)]['setInputAction'](function(_0x2307eb){var _0x1beb40=_0x3a7771,_0x4b4490=0xf*CesiumMath[_0x1beb40(0x12a4)](_0x2307eb);_0x3694e1[_0xc94c61]?(Cartesian2[_0x1beb40(0x254b)](Cartesian2[_0x1beb40(0x3e26)],_0x434071[_0x1beb40(0x1730)]),_0x434071['endPosition']['x']=0x0,_0x434071[_0x1beb40(0x569c)]['y']=_0x4b4490,_0x3694e1[_0xc94c61]=!0x1):_0x434071[_0x1beb40(0x569c)]['y']=_0x434071[_0x1beb40(0x569c)]['y']+_0x4b4490;},ScreenSpaceEventType$1['WHEEL'],_0x64c3fc);}function listenMouseButtonDownUp(_0x4b1fac,_0x275785,_0x157c37){var _0x41a622=_0x68aa19,_0x37d9e7=getKey$1(_0x157c37,_0x275785),_0x1c7479=_0x4b1fac[_0x41a622(0x4f49)],_0x52a053=_0x4b1fac['_eventStartPosition'],_0x4c7334=_0x4b1fac[_0x41a622(0x278c)],_0x8241af=_0x4b1fac[_0x41a622(0x15f7)];_0x1c7479[_0x37d9e7]=!0x1,_0x52a053[_0x37d9e7]=new Cartesian2();var _0x24fc0c,_0x3fd610,_0x279f34=_0x4b1fac[_0x41a622(0x2fbd)][_0x37d9e7];defined$1(_0x279f34)||(_0x279f34=_0x4b1fac[_0x41a622(0x2fbd)][_0x37d9e7]={'startPosition':new Cartesian2(),'endPosition':new Cartesian2(),'valid':!0x1}),_0x157c37===CameraEventType$1[_0x41a622(0x21bd)]?(_0x24fc0c=ScreenSpaceEventType$1[_0x41a622(0x2c38)],_0x3fd610=ScreenSpaceEventType$1[_0x41a622(0xc2f)]):_0x157c37===CameraEventType$1[_0x41a622(0xe02)]?(_0x24fc0c=ScreenSpaceEventType$1[_0x41a622(0x47ac)],_0x3fd610=ScreenSpaceEventType$1['RIGHT_UP']):_0x157c37===CameraEventType$1[_0x41a622(0x3006)]&&(_0x24fc0c=ScreenSpaceEventType$1[_0x41a622(0x435e)],_0x3fd610=ScreenSpaceEventType$1[_0x41a622(0x1b7f)]),_0x4b1fac['_eventHandler'][_0x41a622(0x240d)](function(_0x3c877b){var _0x26b5a4=_0x41a622;_0x4b1fac[_0x26b5a4(0x28f2)]++,_0x279f34[_0x26b5a4(0x42d6)]=!0x1,_0x1c7479[_0x37d9e7]=!0x0,_0x4c7334[_0x37d9e7]=new Date(),Cartesian2[_0x26b5a4(0x254b)](_0x3c877b[_0x26b5a4(0x4771)],_0x52a053[_0x37d9e7]);},_0x24fc0c,_0x275785),_0x4b1fac[_0x41a622(0x5282)]['setInputAction'](function(){var _0x2de2ba=_0x41a622;_0x4b1fac[_0x2de2ba(0x28f2)]=Math[_0x2de2ba(0x2bc6)](_0x4b1fac[_0x2de2ba(0x28f2)]-0x1,0x0),_0x1c7479[_0x37d9e7]=!0x1,_0x8241af[_0x37d9e7]=new Date();},_0x3fd610,_0x275785);}function cloneMouseMovement(_0x9ab566,_0x57cde4){var _0x11381d=_0x68aa19;Cartesian2[_0x11381d(0x254b)](_0x9ab566[_0x11381d(0x1730)],_0x57cde4[_0x11381d(0x1730)]),Cartesian2[_0x11381d(0x254b)](_0x9ab566[_0x11381d(0x569c)],_0x57cde4['endPosition']);}function listenMouseMove(_0x5cd64e,_0x512e42){var _0x30916a=_0x68aa19,_0x2b293b=_0x5cd64e[_0x30916a(0xc73)],_0x70b26a=_0x5cd64e[_0x30916a(0x5c5)],_0xa489e4=_0x5cd64e[_0x30916a(0x2fbd)],_0x1a47b6=_0x5cd64e[_0x30916a(0x4f49)];for(var _0xf48fb2 in CameraEventType$1)if(CameraEventType$1['hasOwnProperty'](_0xf48fb2)){var _0x38f91c=CameraEventType$1[_0xf48fb2];if(defined$1(_0x38f91c)){var _0x3937e4=getKey$1(_0x38f91c,_0x512e42);_0x2b293b[_0x3937e4]=!0x0,defined$1(_0x5cd64e[_0x30916a(0x2fbd)][_0x3937e4])||(_0x5cd64e['_lastMovement'][_0x3937e4]={'startPosition':new Cartesian2(),'endPosition':new Cartesian2(),'valid':!0x1}),defined$1(_0x5cd64e[_0x30916a(0x5c5)][_0x3937e4])||(_0x5cd64e[_0x30916a(0x5c5)][_0x3937e4]={'startPosition':new Cartesian2(),'endPosition':new Cartesian2()});}}_0x5cd64e[_0x30916a(0x5282)]['setInputAction'](function(_0x4ea040){var _0x4b60cf=_0x30916a;for(var _0x25456c in CameraEventType$1)if(CameraEventType$1[_0x4b60cf(0x2a77)](_0x25456c)){var _0x332b27=CameraEventType$1[_0x25456c];if(defined$1(_0x332b27)){var _0xb50477=getKey$1(_0x332b27,_0x512e42);_0x1a47b6[_0xb50477]&&(_0x2b293b[_0xb50477]?(cloneMouseMovement(_0x70b26a[_0xb50477],_0xa489e4[_0xb50477]),_0xa489e4[_0xb50477][_0x4b60cf(0x42d6)]=!0x0,cloneMouseMovement(_0x4ea040,_0x70b26a[_0xb50477]),_0x2b293b[_0xb50477]=!0x1):Cartesian2[_0x4b60cf(0x254b)](_0x4ea040[_0x4b60cf(0x569c)],_0x70b26a[_0xb50477][_0x4b60cf(0x569c)]));}}Cartesian2[_0x4b60cf(0x254b)](_0x4ea040[_0x4b60cf(0x569c)],_0x5cd64e['_currentMousePosition']);},ScreenSpaceEventType$1[_0x30916a(0x1eee)],_0x512e42);}function getFlagForKeyCode$2(_0x499683){var _0x23f653=_0x68aa19;switch(_0x499683){case'W'[_0x23f653(0x39ea)](0x0):return _0x23f653(0x784);case'S'['charCodeAt'](0x0):return _0x23f653(0x29e6);case'D'[_0x23f653(0x39ea)](0x0):return _0x23f653(0x9bf);case'A'[_0x23f653(0x39ea)](0x0):return _0x23f653(0x1f92);default:return;}}function listenKeyDown(_0x6f6756){var _0x124c14=_0x68aa19;document[_0x124c14(0xef9)](_0x124c14(0x727),function(_0xd3f452){var _0x23d1bc=_0x124c14,_0xca3005=getFlagForKeyCode$2(_0xd3f452[_0x23d1bc(0x2b1d)]);void 0x0!==_0xca3005&&(_0x6f6756['_flags'][_0xca3005]=!0x0);},!0x1);}function listenKeyUp(_0x1cbdb0){var _0x43f2c9=_0x68aa19;document[_0x43f2c9(0xef9)]('keyup',function(_0x1da2e4){var _0x3346a5=_0x43f2c9,_0x388852=getFlagForKeyCode$2(_0x1da2e4['keyCode']);void 0x0!==_0x388852&&(_0x1cbdb0[_0x3346a5(0x284e)][_0x388852]=!0x1);},!0x1);}function CameraEventAggregator(_0x5af090){var _0xe7be2b=_0x68aa19;for(var _0x414bd5 in(this['_eventHandler']=new ScreenSpaceEventHandler(_0x5af090,!0x0),this[_0xe7be2b(0xc73)]={},this[_0xe7be2b(0x5c5)]={},this[_0xe7be2b(0x2fbd)]={},this[_0xe7be2b(0x4f49)]={},this[_0xe7be2b(0x41bb)]={},this[_0xe7be2b(0x278c)]={},this[_0xe7be2b(0x15f7)]={},this[_0xe7be2b(0x28f2)]=0x0,this[_0xe7be2b(0x43c6)]=new Cartesian2(),listenToWheel(this,void 0x0),listenToPinch(this,void 0x0,_0x5af090),listenMouseButtonDownUp(this,void 0x0,CameraEventType$1[_0xe7be2b(0x21bd)]),listenMouseButtonDownUp(this,void 0x0,CameraEventType$1[_0xe7be2b(0xe02)]),listenMouseButtonDownUp(this,void 0x0,CameraEventType$1[_0xe7be2b(0x3006)]),listenMouseMove(this,void 0x0),KeyboardEventModifier$1))if(KeyboardEventModifier$1[_0xe7be2b(0x2a77)](_0x414bd5)){var _0x212d27=KeyboardEventModifier$1[_0x414bd5];defined$1(_0x212d27)&&(listenToWheel(this,_0x212d27),listenToPinch(this,_0x212d27,_0x5af090),listenMouseButtonDownUp(this,_0x212d27,CameraEventType$1[_0xe7be2b(0x21bd)]),listenMouseButtonDownUp(this,_0x212d27,CameraEventType$1['RIGHT_DRAG']),listenMouseButtonDownUp(this,_0x212d27,CameraEventType$1[_0xe7be2b(0x3006)]),listenMouseMove(this,_0x212d27));}this['_flags']={'looking':!0x1,'moveForward':!0x1,'moveBackward':!0x1,'moveUp':!0x1,'moveDown':!0x1,'moveLeft':!0x1,'moveRight':!0x1},listenKeyDown(this),listenKeyUp(this);}function Cesium3DTileContent(_0xf47ac3,_0x440c31,_0x26f5bb,_0x371d83,_0x5541bc){var _0xa7ac6b=_0x68aa19;this[_0xa7ac6b(0x137d)]=!0x1;}function Cesium3DTilePassState(_0x470490){var _0x5b8df9=_0x68aa19;this['pass']=_0x470490['pass'],this[_0x5b8df9(0x3080)]=_0x470490[_0x5b8df9(0x3080)],this[_0x5b8df9(0x1224)]=_0x470490['camera'],this[_0x5b8df9(0x3ada)]=_0x470490[_0x5b8df9(0x3ada)],this['ready']=!0x1;}function Cesium3DTilesetAsyncTraversal(){}Object['defineProperties'](CameraEventAggregator['prototype'],{'currentMousePosition':{'get':function(){var _0x499b6f=_0x68aa19;return this[_0x499b6f(0x43c6)];}},'anyButtonDown':{'get':function(){var _0x46c4cb=_0x68aa19,_0x54a034=!(this[_0x46c4cb(0xc73)][getKey$1(CameraEventType$1['WHEEL'])]&&this[_0x46c4cb(0xc73)][getKey$1(CameraEventType$1[_0x46c4cb(0x3886)],KeyboardEventModifier$1['SHIFT'])]&&this['_update'][getKey$1(CameraEventType$1[_0x46c4cb(0x3886)],KeyboardEventModifier$1[_0x46c4cb(0x295a)])]&&this['_update'][getKey$1(CameraEventType$1[_0x46c4cb(0x3886)],KeyboardEventModifier$1[_0x46c4cb(0x2ebe)])]);return this[_0x46c4cb(0x28f2)]>0x0||_0x54a034;}}}),CameraEventAggregator['prototype'][_0x68aa19(0x2fe0)]=function(_0x2b834a,_0x286ecc){var _0x39377e=getKey$1(_0x2b834a,_0x286ecc);return!this['_update'][_0x39377e];},CameraEventAggregator[_0x68aa19(0x4b51)]['getMovement']=function(_0x45dfde,_0x3775a8){var _0x2b469a=getKey$1(_0x45dfde,_0x3775a8);return this['_movement'][_0x2b469a];},CameraEventAggregator['prototype'][_0x68aa19(0x34c)]=function(_0xd069ad,_0x2e5795){var _0x4240e9=_0x68aa19,_0x164c01=getKey$1(_0xd069ad,_0x2e5795),_0x34d5ac=this[_0x4240e9(0x2fbd)][_0x164c01];if(_0x34d5ac[_0x4240e9(0x42d6)])return _0x34d5ac;},CameraEventAggregator['prototype'][_0x68aa19(0x2563)]=function(_0x155532,_0x496650){var _0x493b3a=_0x68aa19,_0x207973=getKey$1(_0x155532,_0x496650);return this[_0x493b3a(0x4f49)][_0x207973];},CameraEventAggregator[_0x68aa19(0x4b51)][_0x68aa19(0x1739)]=function(_0x180a13,_0x5cc0de){var _0x5731f1=_0x68aa19;if(_0x180a13===CameraEventType$1[_0x5731f1(0x3886)])return this[_0x5731f1(0x43c6)];var _0x12688e=getKey$1(_0x180a13,_0x5cc0de);return this[_0x5731f1(0x41bb)][_0x12688e];},CameraEventAggregator['prototype'][_0x68aa19(0x29f1)]=function(_0x5a2ffa,_0x24d51b){var _0x42ec15=_0x68aa19,_0x3034b8=getKey$1(_0x5a2ffa,_0x24d51b);return this[_0x42ec15(0x278c)][_0x3034b8];},CameraEventAggregator[_0x68aa19(0x4b51)]['getButtonReleaseTime']=function(_0x31fa57,_0x20907f){var _0x20f026=_0x68aa19,_0x7f895c=getKey$1(_0x31fa57,_0x20907f);return this[_0x20f026(0x15f7)][_0x7f895c];},CameraEventAggregator[_0x68aa19(0x4b51)][_0x68aa19(0xbe0)]=function(){var _0x205636=_0x68aa19;for(var _0xa04501 in this[_0x205636(0xc73)])this[_0x205636(0xc73)]['hasOwnProperty'](_0xa04501)&&(this['_update'][_0xa04501]=!0x0);},CameraEventAggregator['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},CameraEventAggregator['prototype'][_0x68aa19(0x2578)]=function(){var _0x4695b2=_0x68aa19;return this['_eventHandler']=this[_0x4695b2(0x5282)]&&this[_0x4695b2(0x5282)][_0x4695b2(0x2578)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](Cesium3DTileContent['prototype'],{'featuresLength':{'get':function(){var _0x13047b=_0x68aa19;DeveloperError$1[_0x13047b(0x1afd)]();}},'pointsLength':{'get':function(){DeveloperError$1['throwInstantiationError']();}},'trianglesLength':{'get':function(){var _0x14b7fb=_0x68aa19;DeveloperError$1[_0x14b7fb(0x1afd)]();}},'geometryByteLength':{'get':function(){var _0x345d6b=_0x68aa19;DeveloperError$1[_0x345d6b(0x1afd)]();}},'texturesByteLength':{'get':function(){var _0x3a0933=_0x68aa19;DeveloperError$1[_0x3a0933(0x1afd)]();}},'batchTableByteLength':{'get':function(){var _0x12f6ce=_0x68aa19;DeveloperError$1[_0x12f6ce(0x1afd)]();}},'innerContents':{'get':function(){var _0x32838a=_0x68aa19;DeveloperError$1[_0x32838a(0x1afd)]();}},'readyPromise':{'get':function(){var _0x12efa3=_0x68aa19;DeveloperError$1[_0x12efa3(0x1afd)]();}},'tileset':{'get':function(){DeveloperError$1['throwInstantiationError']();}},'tile':{'get':function(){var _0x42ea96=_0x68aa19;DeveloperError$1[_0x42ea96(0x1afd)]();}},'url':{'get':function(){var _0x21a492=_0x68aa19;DeveloperError$1[_0x21a492(0x1afd)]();}},'batchTable':{'get':function(){var _0x4e611c=_0x68aa19;DeveloperError$1[_0x4e611c(0x1afd)]();}}}),Cesium3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x14e)]=function(_0x25cb17,_0x516e02){var _0x3c030a=_0x68aa19;DeveloperError$1[_0x3c030a(0x1afd)]();},Cesium3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x5804)]=function(_0x59c11c){var _0x18412d=_0x68aa19;DeveloperError$1[_0x18412d(0x1afd)]();},Cesium3DTileContent[_0x68aa19(0x4b51)]['applyDebugSettings']=function(_0x4695a2,_0x4c50f3){DeveloperError$1['throwInstantiationError']();},Cesium3DTileContent[_0x68aa19(0x4b51)]['applyStyle']=function(_0xd7c314){var _0x3b2ffb=_0x68aa19;DeveloperError$1[_0x3b2ffb(0x1afd)]();},Cesium3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x411edd,_0x43adc5){var _0x362d8e=_0x68aa19;DeveloperError$1[_0x362d8e(0x1afd)]();},Cesium3DTileContent['prototype'][_0x68aa19(0x1348)]=function(){var _0x1153a9=_0x68aa19;DeveloperError$1[_0x1153a9(0x1afd)]();},Cesium3DTileContent[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x525da5=_0x68aa19;DeveloperError$1[_0x525da5(0x1afd)]();};var asyncTraversal={'stack':new ManagedArray(),'stackMaximumLength':0x0};function isVisible(_0x224a86){var _0x1281d8=_0x68aa19;return _0x224a86['_visible']&&_0x224a86[_0x1281d8(0x406a)];}function hasEmptyContent(_0x5229ae){var _0xaadfd=_0x68aa19;return _0x5229ae[_0xaadfd(0x113b)]||_0x5229ae[_0xaadfd(0x12dd)];}function hasUnloadedContent(_0x4f5a5e){var _0x10655d=_0x68aa19;return!hasEmptyContent(_0x4f5a5e)&&_0x4f5a5e[_0x10655d(0x4d04)];}function canTraverse(_0x4c03a3,_0x2c9775){var _0x41cd4a=_0x68aa19;return 0x0!==_0x2c9775[_0x41cd4a(0x23ed)]['length']&&(_0x2c9775[_0x41cd4a(0x12dd)]?!_0x2c9775[_0x41cd4a(0x1de2)]:(_0x2c9775[_0x41cd4a(0x113b)],!0x0));}function updateAndPushChildren(_0x5f311d,_0x61811a,_0x5e8fb,_0x1170dc){var _0x50eb8e=_0x68aa19;for(var _0x19ca2e=_0x61811a[_0x50eb8e(0x23ed)],_0x3f77c8=_0x19ca2e[_0x50eb8e(0x531b)],_0x102cbc=0x0;_0x102cbc<_0x3f77c8;++_0x102cbc){var _0x2f3288=_0x19ca2e[_0x102cbc];_0x2f3288[_0x50eb8e(0x7ca)](_0x1170dc),isVisible(_0x2f3288)&&_0x5e8fb[_0x50eb8e(0x3a33)](_0x2f3288);}}function loadTile(_0x24fcce,_0x4443ee){var _0xcddde6=_0x68aa19;(hasUnloadedContent(_0x4443ee)||_0x4443ee[_0xcddde6(0x1de2)])&&(_0x4443ee[_0xcddde6(0x5131)]=0x0,_0x24fcce[_0xcddde6(0x4003)][_0xcddde6(0x3a33)](_0x4443ee));}function touchTile(_0x4fcd45,_0x1ba75d){var _0x306bae=_0x68aa19;_0x4fcd45['_cache'][_0x306bae(0x4a9b)](_0x1ba75d);}function visitTile$1(_0x47dbd6){++_0x47dbd6['statistics']['visited'];}function selectDesiredTile(_0x10130d,_0x14c001,_0x24b934){var _0x56b082=_0x68aa19;_0x14c001[_0x56b082(0x23fd)]&&_0x14c001['contentVisibility'](_0x24b934)!==Intersect$1[_0x56b082(0x3899)]&&_0x10130d[_0x56b082(0x25dd)]['push'](_0x14c001);}function ConditionsExpression(_0x15c786,_0x39f1f1){var _0x5b92df=_0x68aa19;this[_0x5b92df(0x3dc5)]=clone$1(_0x15c786,!0x0),this[_0x5b92df(0x2473)]=_0x15c786[_0x5b92df(0x2af6)],this['_runtimeConditions']=void 0x0,setRuntime(this,_0x39f1f1);}function Statement(_0x334107,_0x3d5dd5){var _0x5ee663=_0x68aa19;this[_0x5ee663(0x77c)]=_0x334107,this['expression']=_0x3d5dd5;}function setRuntime(_0x15fcde,_0x246714){var _0x598dc5=_0x68aa19,_0x4999c1=[],_0x1f3e6e=_0x15fcde[_0x598dc5(0x2473)];if(defined$1(_0x1f3e6e)){for(var _0x15a16e=_0x1f3e6e[_0x598dc5(0x531b)],_0x36515c=0x0;_0x36515c<_0x15a16e;++_0x36515c){var _0x511a2d=_0x1f3e6e[_0x36515c],_0x19dd8=String(_0x511a2d[0x0]),_0x1800b3=String(_0x511a2d[0x1]);_0x4999c1[_0x598dc5(0x3a33)](new Statement(new Expression(_0x19dd8,_0x246714),new Expression(_0x1800b3,_0x246714)));}_0x15fcde[_0x598dc5(0x26e5)]=_0x4999c1;}}function Cesium3DTileStyle(_0x42a69b){var _0x3c5a19=_0x68aa19,_0x14b2f5;(this['_style']={},this[_0x3c5a19(0x4b22)]=!0x1,this[_0x3c5a19(0x1430)]=void 0x0,this[_0x3c5a19(0x57d1)]=void 0x0,this[_0x3c5a19(0x7e0)]=void 0x0,this[_0x3c5a19(0x56b4)]=void 0x0,this[_0x3c5a19(0x1686)]=void 0x0,this[_0x3c5a19(0x17a8)]=void 0x0,this[_0x3c5a19(0x3f1a)]=void 0x0,this[_0x3c5a19(0x2dcb)]=void 0x0,this['_font']=void 0x0,this['_labelStyle']=void 0x0,this[_0x3c5a19(0x30bd)]=void 0x0,this[_0x3c5a19(0x149f)]=void 0x0,this[_0x3c5a19(0x4808)]=void 0x0,this[_0x3c5a19(0x49bc)]=void 0x0,this[_0x3c5a19(0x68b)]=void 0x0,this[_0x3c5a19(0x1864)]=void 0x0,this[_0x3c5a19(0xe61)]=void 0x0,this[_0x3c5a19(0x331a)]=void 0x0,this[_0x3c5a19(0x4c2b)]=void 0x0,this[_0x3c5a19(0x47e2)]=void 0x0,this['_image']=void 0x0,this[_0x3c5a19(0x264d)]=void 0x0,this['_horizontalOrigin']=void 0x0,this[_0x3c5a19(0x1bc2)]=void 0x0,this[_0x3c5a19(0x486)]=void 0x0,this[_0x3c5a19(0x1fff)]=void 0x0,this[_0x3c5a19(0x3386)]=void 0x0,this[_0x3c5a19(0x1688)]=void 0x0,this[_0x3c5a19(0x326)]=void 0x0,this[_0x3c5a19(0x1bb1)]=void 0x0,this[_0x3c5a19(0x17de)]=void 0x0,this[_0x3c5a19(0x94e)]=!0x1,this['_showShaderFunctionReady']=!0x1,this['_pointSizeShaderFunctionReady']=!0x1,this[_0x3c5a19(0x1763)]=!0x1,_0x3c5a19(0x29ad)==typeof _0x42a69b||_0x42a69b instanceof Resource)?_0x14b2f5=Resource[_0x3c5a19(0x320b)](_0x42a69b)[_0x3c5a19(0x2dbf)](_0x42a69b):_0x14b2f5=when[_0x3c5a19(0x68a)](_0x42a69b);var _0x4d3f95=this;this[_0x3c5a19(0x38bb)]=_0x14b2f5[_0x3c5a19(0x4e1e)](function(_0x2252eb){return setup(_0x4d3f95,_0x2252eb),_0x4d3f95;});}function setup(_0x44dc49,_0x2a2d93){var _0x8b58a0=_0x68aa19;_0x2a2d93=defaultValue$1(clone$1(_0x2a2d93,!0x0),_0x44dc49[_0x8b58a0(0x3eaa)]),_0x44dc49[_0x8b58a0(0x3eaa)]=_0x2a2d93,_0x44dc49[_0x8b58a0(0x105f)]=_0x2a2d93[_0x8b58a0(0x105f)],_0x44dc49['color']=_0x2a2d93[_0x8b58a0(0x28b8)],_0x44dc49[_0x8b58a0(0x4cf1)]=_0x2a2d93[_0x8b58a0(0x4cf1)],_0x44dc49['pointOutlineColor']=_0x2a2d93['pointOutlineColor'],_0x44dc49['pointOutlineWidth']=_0x2a2d93[_0x8b58a0(0x324c)],_0x44dc49['labelColor']=_0x2a2d93[_0x8b58a0(0x51d6)],_0x44dc49[_0x8b58a0(0x48b0)]=_0x2a2d93['labelOutlineColor'],_0x44dc49['labelOutlineWidth']=_0x2a2d93[_0x8b58a0(0x5ac)],_0x44dc49[_0x8b58a0(0x358)]=_0x2a2d93[_0x8b58a0(0x358)],_0x44dc49[_0x8b58a0(0x39f0)]=_0x2a2d93[_0x8b58a0(0x39f0)],_0x44dc49[_0x8b58a0(0x4ec5)]=_0x2a2d93['labelText'],_0x44dc49[_0x8b58a0(0x53ed)]=_0x2a2d93[_0x8b58a0(0x53ed)],_0x44dc49['backgroundPadding']=_0x2a2d93[_0x8b58a0(0x202a)],_0x44dc49[_0x8b58a0(0xa1d)]=_0x2a2d93[_0x8b58a0(0xa1d)],_0x44dc49['scaleByDistance']=_0x2a2d93[_0x8b58a0(0x3f04)],_0x44dc49[_0x8b58a0(0x2e12)]=_0x2a2d93[_0x8b58a0(0x2e12)],_0x44dc49[_0x8b58a0(0x1c93)]=_0x2a2d93['distanceDisplayCondition'],_0x44dc49[_0x8b58a0(0x792)]=_0x2a2d93[_0x8b58a0(0x792)],_0x44dc49[_0x8b58a0(0x3a78)]=_0x2a2d93[_0x8b58a0(0x3a78)],_0x44dc49[_0x8b58a0(0x1e3a)]=_0x2a2d93[_0x8b58a0(0x1e3a)],_0x44dc49[_0x8b58a0(0x4133)]=_0x2a2d93[_0x8b58a0(0x4133)],_0x44dc49[_0x8b58a0(0x1e39)]=_0x2a2d93[_0x8b58a0(0x1e39)],_0x44dc49[_0x8b58a0(0x577f)]=_0x2a2d93[_0x8b58a0(0x577f)],_0x44dc49[_0x8b58a0(0x169e)]=_0x2a2d93[_0x8b58a0(0x169e)],_0x44dc49[_0x8b58a0(0x3324)]=_0x2a2d93[_0x8b58a0(0x3324)],_0x44dc49[_0x8b58a0(0x2144)]=_0x2a2d93[_0x8b58a0(0x2144)],_0x44dc49[_0x8b58a0(0xcc5)]=_0x2a2d93[_0x8b58a0(0xcc5)];var _0x5008e0={};if(defined$1(_0x2a2d93[_0x8b58a0(0x478b)])){var _0xc8a31e=_0x2a2d93['defines'],_0x1dc780=defaultValue$1(_0x2a2d93['meta'],defaultValue$1[_0x8b58a0(0x494f)]);for(var _0x357b0f in _0x1dc780)_0x1dc780[_0x8b58a0(0x2a77)](_0x357b0f)&&(_0x5008e0[_0x357b0f]=new Expression(_0x1dc780[_0x357b0f],_0xc8a31e));}_0x44dc49[_0x8b58a0(0x1688)]=_0x5008e0,_0x44dc49[_0x8b58a0(0x4b22)]=!0x0;}function getExpression(_0x30a54c,_0x46545a){var _0x1e24d6=_0x68aa19,_0x48612c=defaultValue$1(_0x30a54c[_0x1e24d6(0x3eaa)],defaultValue$1[_0x1e24d6(0x494f)])[_0x1e24d6(0x4ce5)];if(defined$1(_0x46545a))return'boolean'==typeof _0x46545a||'number'==typeof _0x46545a?new Expression(String(_0x46545a)):_0x1e24d6(0x29ad)==typeof _0x46545a?new Expression(_0x46545a,_0x48612c):defined$1(_0x46545a[_0x1e24d6(0x2af6)])?new ConditionsExpression(_0x46545a,_0x48612c):_0x46545a;}function getJsonFromExpression(_0x3eb0c6){var _0x47ecb4=_0x68aa19;if(defined$1(_0x3eb0c6))return defined$1(_0x3eb0c6['expression'])?_0x3eb0c6[_0x47ecb4(0x22fc)]:defined$1(_0x3eb0c6['conditionsExpression'])?clone$1(_0x3eb0c6['conditionsExpression'],!0x0):_0x3eb0c6;}function ArcGis4490MapServerImageryProvider(_0x53e180){var _0x457a9f=_0x68aa19;_0x53e180=defaultValue$1(_0x53e180,{}),this[_0x457a9f(0xdb5)]=_0x53e180[_0x457a9f(0x343b)];var _0x4b6031=Resource[_0x457a9f(0x320b)](_0x53e180['url']);if(_0x4b6031[_0x457a9f(0x3a2a)](),defined$1(_0x53e180[_0x457a9f(0xa17)]))_0x4b6031[_0x457a9f(0x49e5)]({'token':_0x53e180[_0x457a9f(0xa17)]});else{if(defined$1(Credential[_0x457a9f(0x4570)])){if(defined$1(Credential['CREDENTIAL']['_keymap'][this['_baseUrl']])){var _0x7dda48=Credential['CREDENTIAL'][_0x457a9f(0x622)][this[_0x457a9f(0xdb5)]]['type'],_0x3191f1=Credential[_0x457a9f(0x4570)]['_keymap'][this[_0x457a9f(0xdb5)]]['value'],_0x58c932=_0x457a9f(0x1ed6)['replace'](_0x457a9f(0x4c22),_0x7dda48)[_0x457a9f(0x1297)](_0x457a9f(0x327),_0x3191f1),_0x520fc1=JSON[_0x457a9f(0x29e2)](_0x58c932);_0x4b6031[_0x457a9f(0x49e5)](_0x520fc1);}else(_0x58c932={})[Credential[_0x457a9f(0x4570)]['name']]=Credential[_0x457a9f(0x4570)][_0x457a9f(0x327)],_0x4b6031[_0x457a9f(0x49e5)](_0x58c932);}}this['_resource']=_0x4b6031,this[_0x457a9f(0x685)]=_0x53e180[_0x457a9f(0x4d9e)],this['_tileWidth']=defaultValue$1(_0x53e180['tileWidth'],0x100),this[_0x457a9f(0x307d)]=defaultValue$1(_0x53e180[_0x457a9f(0x15d7)],0x100),this['_maximumLevel']=_0x53e180[_0x457a9f(0xe8a)],this[_0x457a9f(0x4ebc)]=defaultValue$1(_0x53e180['tilingScheme'],new ArcGisGeographicTilingScheme({'ellipsoid':_0x53e180[_0x457a9f(0x1706)]})),this['_tilingSchemeCustomized']=defined$1(_0x53e180[_0x457a9f(0x3e1)]),this[_0x457a9f(0x162a)]=defaultValue$1(_0x53e180['usePreCachedTilesIfAvailable'],!0x0),this[_0x457a9f(0x1aeb)]=defaultValue$1(_0x53e180[_0x457a9f(0x2f4d)],this[_0x457a9f(0x4ebc)]['rectangle']),this[_0x457a9f(0x1bbc)]=_0x53e180[_0x457a9f(0x1880)],this[_0x457a9f(0x2fe8)]=_0x53e180[_0x457a9f(0x577c)],this[_0x457a9f(0x334b)]=_0x457a9f(0x3b08),this[_0x457a9f(0x30b)]=defaultValue$1(_0x53e180[_0x457a9f(0x21ed)],0x0);var _0x13dfa0=_0x53e180['credit'];_0x457a9f(0x29ad)==typeof _0x13dfa0&&(_0x13dfa0=new Credit$1(_0x13dfa0)),this[_0x457a9f(0xe66)]=_0x13dfa0,this['enablePickFeatures']=defaultValue$1(_0x53e180['enablePickFeatures'],!0x0),this['_errorEvent']=new Event(),this[_0x457a9f(0x4b22)]=!0x1,this[_0x457a9f(0x38bb)]=when[_0x457a9f(0x25e3)]();var _0x5136a6,_0x5dee38=this,_0x11ef2d=_0x53e180[_0x457a9f(0x343b)];function _0x2b580c(_0x48af19){var _0x8b025c=_0x457a9f;_0x5dee38[_0x8b025c(0x4ebc)]instanceof ArcGisGeographicTilingScheme&&_0x8b025c(0x1d1d)===_0x48af19[_0x8b025c(0x5747)]&&(_0x5dee38[_0x8b025c(0x334b)]='METER');var _0x47cbec=_0x48af19['tileInfo'];if(_0x5dee38[_0x8b025c(0x17a)]=_0x48af19[_0x8b025c(0x28bb)][_0x8b025c(0x17a)],_0x5dee38[_0x8b025c(0x19a)]&&_0x5dee38[_0x8b025c(0x4ebc)]instanceof ArcGisGeographicTilingScheme&&defined$1(_0x47cbec)&&(_0x5dee38[_0x8b025c(0x4ebc)]=new ArcGisGeographicTilingScheme({'tileInfo':{'origin':{'x':_0x47cbec[_0x8b025c(0x3e2c)]['x'],'y':_0x47cbec[_0x8b025c(0x3e2c)]['y']},'cols':_0x47cbec[_0x8b025c(0x3e14)],'rows':_0x47cbec[_0x8b025c(0x3f2b)]},'resolutions':_0x47cbec[_0x8b025c(0x1e38)][_0x8b025c(0x2e47)](function(_0x580975){var _0x3484b0=_0x8b025c;return _0x580975[_0x3484b0(0x4db1)];}),'dataBounds':{'west':_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x317c)],'south':_0x48af19['fullExtent'][_0x8b025c(0x52f0)],'east':_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x3a30)],'north':_0x48af19[_0x8b025c(0x1ba6)]['ymax']}})),defined$1(_0x47cbec)){if(_0x5dee38['_tileWidth']=_0x47cbec[_0x8b025c(0x3f2b)],_0x5dee38[_0x8b025c(0x307d)]=_0x47cbec[_0x8b025c(0x3e14)],!_0x5dee38['_tilingSchemeCustomized']||!defined$1(_0x5dee38['wkid'])){if(0x18ed4===_0x47cbec[_0x8b025c(0x28bb)][_0x8b025c(0x17a)]||0x18ee1===_0x47cbec['spatialReference'][_0x8b025c(0x17a)])_0x5dee38[_0x8b025c(0x4ebc)]=new WebMercatorTilingScheme({'ellipsoid':_0x53e180['ellipsoid']});else{if(0x10e6===_0x48af19[_0x8b025c(0x3814)]['spatialReference'][_0x8b025c(0x17a)])_0x5dee38[_0x8b025c(0x4ebc)]=new ArcGisGeographicTilingScheme({'ellipsoid':_0x53e180[_0x8b025c(0x1706)]});else{if(0x118a===_0x48af19['tileInfo']['spatialReference'][_0x8b025c(0x17a)]){if(defined$1(_0x53e180['suggest'])&&_0x53e180[_0x8b025c(0x107a)]){var _0x295d73=Math[_0x8b025c(0x28fa)]((_0x48af19[_0x8b025c(0x1ba6)]['xmax']-_0x48af19['fullExtent'][_0x8b025c(0x317c)])/(_0x48af19[_0x8b025c(0x3814)]['lods'][0x0][_0x8b025c(0x4db1)]*_0x48af19[_0x8b025c(0x3814)]['cols'])),_0x34e124=Math[_0x8b025c(0x28fa)]((_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x4821)]-_0x48af19['fullExtent'][_0x8b025c(0x52f0)])/(_0x48af19[_0x8b025c(0x3814)][_0x8b025c(0x1e38)][0x0][_0x8b025c(0x4db1)]*_0x48af19[_0x8b025c(0x3814)][_0x8b025c(0x3f2b)]));_0x5dee38['_tilingScheme']=new ArcGisGeographicTilingScheme({'ellipsoid':_0x53e180[_0x8b025c(0x1706)],'tileInfo':_0x48af19[_0x8b025c(0x3814)],'rectangle':new Rectangle(CesiumMath[_0x8b025c(0x12a4)](_0x48af19[_0x8b025c(0x1ba6)]['xmin']),CesiumMath[_0x8b025c(0x12a4)](_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x52f0)]),CesiumMath[_0x8b025c(0x12a4)](_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x3a30)]),CesiumMath[_0x8b025c(0x12a4)](_0x48af19['fullExtent']['ymax'])),'origin':new Cartesian2(CesiumMath['toRadians'](_0x48af19['tileInfo']['origin']['x']),CesiumMath[_0x8b025c(0x12a4)](_0x48af19[_0x8b025c(0x3814)][_0x8b025c(0x3e2c)]['y'])),'numberOfLevelZeroTilesX':_0x295d73,'numberOfLevelZeroTilesY':_0x34e124}),_0x5dee38[_0x8b025c(0x4ebc)]['_suggest']=!0x0;}else _0x5dee38['_tilingScheme']=new ArcGisGeographicTilingScheme({'ellipsoid':_0x53e180[_0x8b025c(0x1706)],'tileInfo':_0x48af19[_0x8b025c(0x3814)]});_0x5dee38[_0x8b025c(0x4ebc)][_0x8b025c(0x30b)]=_0x5dee38[_0x8b025c(0x30b)];}else{var _0x3dfef8=[];if(defined$1(_0x47cbec[_0x8b025c(0x1e38)])){for(var _0x3fba92=0x0;_0x3fba92<_0x47cbec['lods'][_0x8b025c(0x531b)];_0x3fba92++)_0x3dfef8[_0x8b025c(0x3a33)](_0x47cbec['lods'][_0x3fba92][_0x8b025c(0x4db1)]);}_0x5dee38[_0x8b025c(0x4ebc)]=new ArcGisGeographicTilingScheme({'ellipsoid':_0x53e180[_0x8b025c(0x1706)],'tileInfo':_0x48af19[_0x8b025c(0x3814)],'origin':new Cartesian2(_0x48af19[_0x8b025c(0x3814)][_0x8b025c(0x3e2c)]['x'],_0x48af19[_0x8b025c(0x3814)]['origin']['y']),'dataBounds':new Rectangle(_0x48af19['fullExtent'][_0x8b025c(0x317c)],_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x52f0)],_0x48af19[_0x8b025c(0x1ba6)]['xmax'],_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x4821)]),'resolutions':_0x3dfef8}),_0x5dee38[_0x8b025c(0x1aeb)]=new Rectangle(_0x48af19['fullExtent'][_0x8b025c(0x317c)]/0x615299,_0x48af19['fullExtent'][_0x8b025c(0x52f0)]/0x615299,_0x48af19['fullExtent'][_0x8b025c(0x3a30)]/0x615299,_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x4821)]/0x615299);}}}}if(_0x5dee38[_0x8b025c(0x2fe8)]?_0x5dee38[_0x8b025c(0xa2e)]=0x14:_0x5dee38[_0x8b025c(0xa2e)]=_0x48af19[_0x8b025c(0x3814)][_0x8b025c(0x1e38)]['length']-0x1,defined$1(_0x5dee38[_0x8b025c(0x4ebc)][_0x8b025c(0x34cf)])&&(_0x5dee38[_0x8b025c(0x53eb)]=_0x5dee38['_tilingScheme'][_0x8b025c(0x30b)],_0x5dee38['_maximumLevel']=_0x5dee38[_0x8b025c(0x53eb)]+_0x5dee38[_0x8b025c(0x4ebc)][_0x8b025c(0x34cf)]['length']-0x1),defined$1(_0x48af19[_0x8b025c(0x1ba6)])){if(defined$1(_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x28bb)])&&defined$1(_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x28bb)][_0x8b025c(0x17a)])){if(0x18ed4===_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x28bb)]['wkid']||0x18ee1===_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x28bb)]['wkid']){var _0x5170ff=new WebMercatorProjection(),_0x4d1b80=_0x48af19[_0x8b025c(0x1ba6)],_0x133cb0=_0x5170ff['unproject'](new Cartesian3(Math['max'](_0x4d1b80['xmin'],-_0x5dee38['_tilingScheme']['ellipsoid'][_0x8b025c(0x587a)]*Math['PI']),Math[_0x8b025c(0x2bc6)](_0x4d1b80[_0x8b025c(0x52f0)],-_0x5dee38[_0x8b025c(0x4ebc)][_0x8b025c(0x1706)][_0x8b025c(0x587a)]*Math['PI']),0x0)),_0x363ae2=_0x5170ff[_0x8b025c(0x35a6)](new Cartesian3(Math['min'](_0x4d1b80[_0x8b025c(0x3a30)],_0x5dee38[_0x8b025c(0x4ebc)][_0x8b025c(0x1706)][_0x8b025c(0x587a)]*Math['PI']),Math[_0x8b025c(0x27d5)](_0x4d1b80['ymax'],_0x5dee38['_tilingScheme'][_0x8b025c(0x1706)]['maximumRadius']*Math['PI']),0x0));_0x5dee38['_rectangle']=new Rectangle(_0x133cb0[_0x8b025c(0x1041)],_0x133cb0[_0x8b025c(0x288b)],_0x363ae2[_0x8b025c(0x1041)],_0x363ae2[_0x8b025c(0x288b)]);}else{if(0x10e6!==_0x48af19[_0x8b025c(0x1ba6)]['spatialReference'][_0x8b025c(0x17a)]&&0x118a!==_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x28bb)][_0x8b025c(0x17a)]){var _0x777105=_0x8b025c(0x2715)+_0x48af19[_0x8b025c(0x1ba6)]['spatialReference'][_0x8b025c(0x17a)]+_0x8b025c(0x50a3);return void(_0x5136a6=TileProviderError$1[_0x8b025c(0x40ea)](_0x5136a6,_0x5dee38,_0x5dee38[_0x8b025c(0x2c49)],_0x777105,void 0x0,void 0x0,void 0x0,_0x13a64b));}_0x5dee38[_0x8b025c(0x1aeb)]=Rectangle[_0x8b025c(0x2ac5)](_0x48af19[_0x8b025c(0x1ba6)]['xmin'],_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x52f0)],_0x48af19[_0x8b025c(0x1ba6)][_0x8b025c(0x3a30)],_0x48af19['fullExtent'][_0x8b025c(0x4821)]);}}}else _0x5dee38[_0x8b025c(0x1aeb)]=_0x5dee38[_0x8b025c(0x4ebc)][_0x8b025c(0x2f4d)];defined$1(_0x5dee38[_0x8b025c(0x685)])||(_0x5dee38[_0x8b025c(0x685)]=new DiscardMissingTileImagePolicy({'missingImageUrl':buildImageResource$2(_0x5dee38,0x0,0x0,_0x5dee38[_0x8b025c(0xa2e)])['url'],'pixelsToCheck':[new Cartesian2(0x0,0x0),new Cartesian2(0xc8,0x14),new Cartesian2(0x14,0xc8),new Cartesian2(0x50,0x6e),new Cartesian2(0xa0,0x82)],'disableCheckIfAllPixelsAreTransparent':!0x0})),_0x5dee38['_useTiles']=!0x0;}else _0x5dee38[_0x8b025c(0x162a)]=!0x1;defined$1(_0x48af19[_0x8b025c(0x14e6)])&&_0x48af19[_0x8b025c(0x14e6)][_0x8b025c(0x531b)]>0x0&&(_0x5dee38['_credit']=new Credit$1(_0x48af19[_0x8b025c(0x14e6)])),_0x5dee38[_0x8b025c(0x4b22)]=!0x0,_0x5dee38[_0x8b025c(0x38bb)]['resolve'](!0x0),TileProviderError$1[_0x8b025c(0x40ff)](_0x5136a6);}function _0x131e3c(_0x39e382){var _0x296752=_0x457a9f,_0x2761fd='An\x20error\x20occurred\x20while\x20accessing\x20'+_0x5dee38[_0x296752(0x587b)][_0x296752(0x343b)]+'.';_0x5136a6=TileProviderError$1[_0x296752(0x40ea)](_0x5136a6,_0x5dee38,_0x5dee38[_0x296752(0x2c49)],_0x2761fd,void 0x0,void 0x0,void 0x0,_0x13a64b),_0x5dee38[_0x296752(0x38bb)][_0x296752(0x4e16)](new RuntimeError$2(_0x2761fd));}function _0x13a64b(){var _0x98d989=_0x457a9f;when(_0x5dee38[_0x98d989(0x587b)][_0x98d989(0x14ea)]({'queryParameters':{'f':_0x98d989(0x3699)}})[_0x98d989(0x2dbf)](),_0x2b580c,_0x131e3c);}_0x5dee38[_0x457a9f(0x2e23)]=_0x53e180[_0x457a9f(0x343b)],new IndexedDBScheduler({'name':_0x11ef2d})[_0x457a9f(0x4e1e)](function(_0x268b99){var _0x382b06=_0x457a9f;_0x268b99[_0x382b06(0x4148)](_0x5dee38[_0x382b06(0x2e23)])?_0x5dee38[_0x382b06(0x2fdf)]=_0x268b99:_0x268b99[_0x382b06(0x5f3)](_0x5dee38[_0x382b06(0x2e23)])[_0x382b06(0x4e1e)](function(){var _0x325a48=_0x382b06;_0x5dee38[_0x325a48(0x2fdf)]=_0x268b99;});}),_0x5dee38[_0x457a9f(0x2701)]={'isOpen':!0x1,'clear':function(){var _0x4ce2e5=_0x457a9f;_0x5dee38[_0x4ce2e5(0x2fdf)][_0x4ce2e5(0x50ec)](_0x5dee38[_0x4ce2e5(0x2e23)]);},'cache':[]},this[_0x457a9f(0x162a)]?_0x13a64b():(this[_0x457a9f(0x4b22)]=!0x0,this[_0x457a9f(0x38bb)]['resolve'](!0x0));}function buildImageResource$2(_0x3842f6,_0x351410,_0x306de2,_0x503cf1,_0x4e90df){var _0x5a0841=_0x68aa19,_0x38cf09;if(defined$1(_0x3842f6[_0x5a0841(0x4ebc)][_0x5a0841(0x34cf)])&&(_0x503cf1-=_0x3842f6[_0x5a0841(0x4ebc)][_0x5a0841(0x30b)]),_0x3842f6['_useTiles'])_0x3842f6['zoomOffset']&&(_0x503cf1-=parseInt(_0x3842f6[_0x5a0841(0x577c)])),_0x38cf09=_0x3842f6['_resource'][_0x5a0841(0x14ea)]({'url':'tile/'+_0x503cf1+'/'+_0x306de2+'/'+_0x351410,'request':_0x4e90df});else{var _0x17f218=_0x3842f6[_0x5a0841(0x4ebc)][_0x5a0841(0x2e03)](_0x351410,_0x306de2,_0x503cf1);if(_0x5a0841(0x38f0)===_0x3842f6[_0x5a0841(0x334b)]){var _0x3f8ca4=_0x3842f6['_tilingScheme'][_0x5a0841(0x19f8)]['_semimajorAxis'];_0x17f218[_0x5a0841(0x4488)]=_0x3f8ca4*CesiumMath[_0x5a0841(0x12a4)](_0x17f218['west']),_0x17f218[_0x5a0841(0x149)]=_0x3f8ca4*CesiumMath[_0x5a0841(0x12a4)](_0x17f218[_0x5a0841(0x149)]),_0x17f218[_0x5a0841(0x326c)]=_0x3f8ca4*CesiumMath['toRadians'](_0x17f218[_0x5a0841(0x326c)]),_0x17f218[_0x5a0841(0x46e0)]=_0x3f8ca4*CesiumMath['toRadians'](_0x17f218[_0x5a0841(0x46e0)]);}var _0xab32e4={'bbox':_0x17f218[_0x5a0841(0x4488)]+','+_0x17f218[_0x5a0841(0x149)]+','+_0x17f218[_0x5a0841(0x326c)]+','+_0x17f218[_0x5a0841(0x46e0)],'size':_0x3842f6[_0x5a0841(0x448c)]+','+_0x3842f6[_0x5a0841(0x307d)],'format':_0x5a0841(0x353b),'transparent':!0x0,'f':'image'};_0x3842f6['wkid']&&(_0xab32e4[_0x5a0841(0x2064)]=_0xab32e4[_0x5a0841(0x4875)]=_0x3842f6[_0x5a0841(0x17a)]),_0x3842f6[_0x5a0841(0x1880)]&&(_0xab32e4[_0x5a0841(0x1880)]=_0x5a0841(0x1420)+_0x3842f6[_0x5a0841(0x1880)]),_0x3842f6['layerDefs']&&(_0xab32e4['layerDefs']=_0x3842f6['layerDefs']),_0x3842f6['time']&&(_0xab32e4[_0x5a0841(0x2981)]=_0x3842f6[_0x5a0841(0x2981)]),_0x38cf09=_0x3842f6[_0x5a0841(0x587b)][_0x5a0841(0x14ea)]({'url':_0x5a0841(0x844),'request':_0x4e90df,'queryParameters':_0xab32e4});}return _0x38cf09||null;}function tileXYToQuadKey$4(_0x291a1e,_0x402dc4,_0x1e715f){for(var _0x1ebdc8='',_0x42703c=_0x1e715f;_0x42703c>=0x0;--_0x42703c){var _0x2572d7=0x1<<_0x42703c,_0x595e6d=0x0;isBitSet(_0x402dc4,_0x2572d7)?isBitSet(_0x291a1e,_0x2572d7)&&(_0x595e6d|=0x1):(_0x595e6d|=0x2,isBitSet(_0x291a1e,_0x2572d7)||(_0x595e6d|=0x1)),_0x1ebdc8+=_0x595e6d;}return _0x1ebdc8;}function CloudBox(_0x1994d9){var _0xc09a3e=_0x68aa19;this['_angle']=0x0,this[_0xc09a3e(0x52cd)]=_0x1994d9['url'],this[_0xc09a3e(0x54c6)]=void 0x0,this[_0xc09a3e(0x2315)]=new EllipsoidGeometry({'radii':new Cartesian3(0x645fd9,0x645fd9,0x645fd9),'vertexFormat':EllipsoidSurfaceAppearance['vertexFormat']}),this[_0xc09a3e(0x12e8)]=new Primitive({'geometryInstances':new GeometryInstance({'geometry':this[_0xc09a3e(0x2315)],'attributes':{'distanceDisplayCondition':new DistanceDisplayConditionGeometryInstanceAttribute(0x1e8480,Number[_0xc09a3e(0xd77)])}}),'appearance':new EllipsoidSurfaceAppearance({'material':new Material({'fabric':{'type':_0xc09a3e(0x74a),'uniforms':{'image':this[_0xc09a3e(0x52cd)]}}}),'aboveGround':!0x0})}),this['_originalModelMatrix']=Matrix4[_0xc09a3e(0x254b)](this[_0xc09a3e(0x12e8)][_0xc09a3e(0x221)]);}function ColorCorrection(_0x4bd878){var _0x5ed6ea=_0x68aa19;this[_0x5ed6ea(0x1430)]=!0x1,this[_0x5ed6ea(0x2ad7)]=0x1,this[_0x5ed6ea(0xff9)]=0x1,this[_0x5ed6ea(0x340e)]=0x1,this[_0x5ed6ea(0x899)]=0x0,this[_0x5ed6ea(0x4174)]=_0x4bd878;}Cesium3DTilesetAsyncTraversal[_0x68aa19(0x581e)]=function(_0x1f90e1,_0x449d26){var _0x48109c=_0x68aa19;_0x1f90e1['_selectedTiles']['length']=0x0,_0x1f90e1[_0x48109c(0x4003)]['length']=0x0,_0x1f90e1[_0x48109c(0x34e5)]=!0x1;var _0x8513e3=!0x0,_0x30fba9=_0x1f90e1[_0x48109c(0x1c10)];if(_0x30fba9[_0x48109c(0x7ca)](_0x449d26),!isVisible(_0x30fba9))return _0x8513e3;var _0x1faaf0=asyncTraversal[_0x48109c(0xf06)];for(_0x1faaf0[_0x48109c(0x3a33)](_0x1f90e1['root']);_0x1faaf0[_0x48109c(0x531b)]>0x0;){asyncTraversal[_0x48109c(0x559a)]=Math[_0x48109c(0x2bc6)](asyncTraversal[_0x48109c(0x559a)],_0x1faaf0[_0x48109c(0x531b)]);var _0x4a18dd=_0x1faaf0[_0x48109c(0x1ae7)](),_0x13491b=_0x4a18dd[_0x48109c(0x5188)]===Cesium3DTileRefine$1['ADD'],_0x50d376=_0x4a18dd[_0x48109c(0x5188)]===Cesium3DTileRefine$1[_0x48109c(0x7c6)],_0x408882=canTraverse(_0x1f90e1,_0x4a18dd);_0x408882&&updateAndPushChildren(_0x1f90e1,_0x4a18dd,_0x1faaf0,_0x449d26),(_0x13491b||_0x50d376&&!_0x408882)&&(loadTile(_0x1f90e1,_0x4a18dd),selectDesiredTile(_0x1f90e1,_0x4a18dd,_0x449d26),hasEmptyContent(_0x4a18dd)||_0x4a18dd[_0x48109c(0x23fd)]||(_0x8513e3=!0x1)),visitTile$1(_0x1f90e1),touchTile(_0x1f90e1,_0x4a18dd);}return asyncTraversal[_0x48109c(0xf06)]['trim'](asyncTraversal[_0x48109c(0x559a)]),_0x8513e3;},Object[_0x68aa19(0x5b7)](ConditionsExpression[_0x68aa19(0x4b51)],{'conditionsExpression':{'get':function(){var _0x122e81=_0x68aa19;return this[_0x122e81(0x3dc5)];}}}),ConditionsExpression[_0x68aa19(0x4b51)]['evaluate']=function(_0x4554ab,_0x1ff660){var _0x220b0d=_0x68aa19,_0x194093=this[_0x220b0d(0x26e5)];if(defined$1(_0x194093))for(var _0xc0baf3=_0x194093[_0x220b0d(0x531b)],_0x5a97bb=0x0;_0x5a97bb<_0xc0baf3;++_0x5a97bb){var _0x396aa6=_0x194093[_0x5a97bb];if(_0x396aa6[_0x220b0d(0x77c)][_0x220b0d(0x35e2)](_0x4554ab))return _0x396aa6[_0x220b0d(0x22fc)][_0x220b0d(0x35e2)](_0x4554ab,_0x1ff660);}},ConditionsExpression[_0x68aa19(0x4b51)][_0x68aa19(0x35f9)]=function(_0x2d1a9d,_0x538a1f){var _0x52df08=_0x68aa19,_0x22d849=this[_0x52df08(0x26e5)];if(defined$1(_0x22d849))for(var _0x189c6d=_0x22d849[_0x52df08(0x531b)],_0x701c6d=0x0;_0x701c6d<_0x189c6d;++_0x701c6d){var _0x3090af=_0x22d849[_0x701c6d];if(_0x3090af[_0x52df08(0x77c)][_0x52df08(0x35e2)](_0x2d1a9d))return _0x3090af['expression']['evaluateColor'](_0x2d1a9d,_0x538a1f);}},ConditionsExpression[_0x68aa19(0x4b51)]['getShaderFunction']=function(_0x175d48,_0x16cdf9,_0x495bc4,_0x113710){var _0x43a392=_0x68aa19,_0x200805=this[_0x43a392(0x26e5)];if(defined$1(_0x200805)&&0x0!==_0x200805[_0x43a392(0x531b)]){for(var _0x2689ff='',_0x57f397=_0x200805['length'],_0x136678=0x0;_0x136678<_0x57f397;++_0x136678){var _0x3e9841=_0x200805[_0x136678];_0x2689ff+=_0x43a392(0xed4)+(0x0===_0x136678?'if':_0x43a392(0x1d6e))+'\x20('+_0x3e9841[_0x43a392(0x77c)][_0x43a392(0x34d4)](_0x16cdf9,_0x495bc4)+_0x43a392(0x2294)+_0x3e9841[_0x43a392(0x22fc)]['getShaderExpression'](_0x16cdf9,_0x495bc4)+_0x43a392(0x5710);}return _0x2689ff=_0x113710+'\x20'+_0x175d48+_0x43a392(0x4d3a)+_0x2689ff+_0x43a392(0x1f31)+_0x113710+'(1.0);\x20\x0a}\x20\x0a';}},Object['defineProperties'](Cesium3DTileStyle[_0x68aa19(0x4b51)],{'style':{'get':function(){var _0x276508=_0x68aa19;return this[_0x276508(0x3eaa)];}},'ready':{'get':function(){return this['_ready'];}},'readyPromise':{'get':function(){var _0x1571c0=_0x68aa19;return this[_0x1571c0(0x38bb)];}},'show':{'get':function(){return this['_show'];},'set':function(_0x579b15){var _0x5d4aca=_0x68aa19;this['_show']=getExpression(this,_0x579b15),this[_0x5d4aca(0x3eaa)][_0x5d4aca(0x105f)]=getJsonFromExpression(this[_0x5d4aca(0x1430)]),this[_0x5d4aca(0x53b2)]=!0x1;}},'color':{'get':function(){var _0xd6c9fc=_0x68aa19;return this[_0xd6c9fc(0x57d1)];},'set':function(_0x2680f8){var _0x270df2=_0x68aa19;this[_0x270df2(0x57d1)]=getExpression(this,_0x2680f8),this[_0x270df2(0x3eaa)][_0x270df2(0x28b8)]=getJsonFromExpression(this['_color']),this[_0x270df2(0x94e)]=!0x1;}},'pointSize':{'get':function(){var _0x380e0e=_0x68aa19;return this[_0x380e0e(0x7e0)];},'set':function(_0x3bab31){var _0x58b8c7=_0x68aa19;this[_0x58b8c7(0x7e0)]=getExpression(this,_0x3bab31),this[_0x58b8c7(0x3eaa)][_0x58b8c7(0x4cf1)]=getJsonFromExpression(this['_pointSize']),this['_pointSizeShaderFunctionReady']=!0x1;}},'pointOutlineColor':{'get':function(){var _0x406e15=_0x68aa19;return this[_0x406e15(0x56b4)];},'set':function(_0x2de645){var _0x15ef84=_0x68aa19;this[_0x15ef84(0x56b4)]=getExpression(this,_0x2de645),this[_0x15ef84(0x3eaa)]['pointOutlineColor']=getJsonFromExpression(this[_0x15ef84(0x56b4)]);}},'pointOutlineWidth':{'get':function(){var _0xd329d9=_0x68aa19;return this[_0xd329d9(0x1686)];},'set':function(_0x3b2436){var _0x3deb80=_0x68aa19;this[_0x3deb80(0x1686)]=getExpression(this,_0x3b2436),this[_0x3deb80(0x3eaa)][_0x3deb80(0x324c)]=getJsonFromExpression(this[_0x3deb80(0x1686)]);}},'labelColor':{'get':function(){var _0x21a2d3=_0x68aa19;return this[_0x21a2d3(0x17a8)];},'set':function(_0x3dd507){var _0x12b84d=_0x68aa19;this[_0x12b84d(0x17a8)]=getExpression(this,_0x3dd507),this[_0x12b84d(0x3eaa)]['labelColor']=getJsonFromExpression(this[_0x12b84d(0x17a8)]);}},'labelOutlineColor':{'get':function(){var _0x2f53cf=_0x68aa19;return this[_0x2f53cf(0x3f1a)];},'set':function(_0x4042c1){this['_labelOutlineColor']=getExpression(this,_0x4042c1),this['_style']['labelOutlineColor']=getJsonFromExpression(this['_labelOutlineColor']);}},'labelOutlineWidth':{'get':function(){return this['_labelOutlineWidth'];},'set':function(_0x736a11){var _0x22d755=_0x68aa19;this['_labelOutlineWidth']=getExpression(this,_0x736a11),this['_style'][_0x22d755(0x5ac)]=getJsonFromExpression(this[_0x22d755(0x2dcb)]);}},'font':{'get':function(){var _0x30c87d=_0x68aa19;return this[_0x30c87d(0x3a0)];},'set':function(_0x307927){var _0x3da548=_0x68aa19;this['_font']=getExpression(this,_0x307927),this[_0x3da548(0x3eaa)][_0x3da548(0x39f0)]=getJsonFromExpression(this[_0x3da548(0x3a0)]);}},'labelStyle':{'get':function(){var _0x2e8b6d=_0x68aa19;return this[_0x2e8b6d(0x5779)];},'set':function(_0x4dbe7d){var _0x1e7087=_0x68aa19;this[_0x1e7087(0x5779)]=getExpression(this,_0x4dbe7d),this[_0x1e7087(0x3eaa)][_0x1e7087(0x358)]=getJsonFromExpression(this[_0x1e7087(0x5779)]);}},'labelText':{'get':function(){var _0x2c2149=_0x68aa19;return this[_0x2c2149(0x30bd)];},'set':function(_0x3a7cca){var _0xd082aa=_0x68aa19;this[_0xd082aa(0x30bd)]=getExpression(this,_0x3a7cca),this[_0xd082aa(0x3eaa)]['labelText']=getJsonFromExpression(this[_0xd082aa(0x30bd)]);}},'backgroundColor':{'get':function(){var _0x2fa028=_0x68aa19;return this[_0x2fa028(0x149f)];},'set':function(_0x7a8c77){var _0x4f34b7=_0x68aa19;this[_0x4f34b7(0x149f)]=getExpression(this,_0x7a8c77),this[_0x4f34b7(0x3eaa)][_0x4f34b7(0x53ed)]=getJsonFromExpression(this[_0x4f34b7(0x149f)]);}},'backgroundPadding':{'get':function(){return this['_backgroundPadding'];},'set':function(_0x346df1){var _0x248f28=_0x68aa19;this[_0x248f28(0x4808)]=getExpression(this,_0x346df1),this['_style'][_0x248f28(0x202a)]=getJsonFromExpression(this[_0x248f28(0x4808)]);}},'backgroundEnabled':{'get':function(){var _0x39bd5a=_0x68aa19;return this[_0x39bd5a(0x49bc)];},'set':function(_0x41d010){var _0x579928=_0x68aa19;this['_backgroundEnabled']=getExpression(this,_0x41d010),this['_style'][_0x579928(0xa1d)]=getJsonFromExpression(this['_backgroundEnabled']);}},'scaleByDistance':{'get':function(){var _0xe3738c=_0x68aa19;return this[_0xe3738c(0x68b)];},'set':function(_0x62b870){var _0x20b642=_0x68aa19;this[_0x20b642(0x68b)]=getExpression(this,_0x62b870),this[_0x20b642(0x3eaa)][_0x20b642(0x3f04)]=getJsonFromExpression(this['_scaleByDistance']);}},'translucencyByDistance':{'get':function(){return this['_translucencyByDistance'];},'set':function(_0x4b6db9){var _0x5b02b5=_0x68aa19;this[_0x5b02b5(0x1864)]=getExpression(this,_0x4b6db9),this[_0x5b02b5(0x3eaa)]['translucencyByDistance']=getJsonFromExpression(this[_0x5b02b5(0x1864)]);}},'distanceDisplayCondition':{'get':function(){var _0x3d7b58=_0x68aa19;return this[_0x3d7b58(0xe61)];},'set':function(_0x3dd309){var _0x7abf9a=_0x68aa19;this[_0x7abf9a(0xe61)]=getExpression(this,_0x3dd309),this[_0x7abf9a(0x3eaa)]['distanceDisplayCondition']=getJsonFromExpression(this[_0x7abf9a(0xe61)]);}},'heightOffset':{'get':function(){var _0xa3e6c1=_0x68aa19;return this[_0xa3e6c1(0x331a)];},'set':function(_0x29a8fc){var _0x42ee99=_0x68aa19;this['_heightOffset']=getExpression(this,_0x29a8fc),this['_style'][_0x42ee99(0x792)]=getJsonFromExpression(this[_0x42ee99(0x331a)]);}},'anchorLineEnabled':{'get':function(){var _0x2b2237=_0x68aa19;return this[_0x2b2237(0x4c2b)];},'set':function(_0xa15d5a){var _0x5daaf7=_0x68aa19;this[_0x5daaf7(0x4c2b)]=getExpression(this,_0xa15d5a),this['_style'][_0x5daaf7(0x3a78)]=getJsonFromExpression(this[_0x5daaf7(0x4c2b)]);}},'anchorLineColor':{'get':function(){var _0x62e6c=_0x68aa19;return this[_0x62e6c(0x47e2)];},'set':function(_0x39b4df){var _0x2a5251=_0x68aa19;this[_0x2a5251(0x47e2)]=getExpression(this,_0x39b4df),this[_0x2a5251(0x3eaa)][_0x2a5251(0x1e3a)]=getJsonFromExpression(this[_0x2a5251(0x47e2)]);}},'image':{'get':function(){var _0x4c07f5=_0x68aa19;return this[_0x4c07f5(0x434)];},'set':function(_0x4be602){var _0x45928a=_0x68aa19;this[_0x45928a(0x434)]=getExpression(this,_0x4be602),this['_style'][_0x45928a(0x4133)]=getJsonFromExpression(this[_0x45928a(0x434)]);}},'disableDepthTestDistance':{'get':function(){var _0x42d66a=_0x68aa19;return this[_0x42d66a(0x264d)];},'set':function(_0x3523ea){var _0x305e69=_0x68aa19;this[_0x305e69(0x264d)]=getExpression(this,_0x3523ea),this[_0x305e69(0x3eaa)]['disableDepthTestDistance']=getJsonFromExpression(this[_0x305e69(0x264d)]);}},'horizontalOrigin':{'get':function(){return this['_horizontalOrigin'];},'set':function(_0x2b7f26){var _0x4f3c18=_0x68aa19;this[_0x4f3c18(0xe09)]=getExpression(this,_0x2b7f26),this[_0x4f3c18(0x3eaa)][_0x4f3c18(0x577f)]=getJsonFromExpression(this[_0x4f3c18(0xe09)]);}},'verticalOrigin':{'get':function(){var _0x268253=_0x68aa19;return this[_0x268253(0x1bc2)];},'set':function(_0x2a11d5){var _0x5df28d=_0x68aa19;this[_0x5df28d(0x1bc2)]=getExpression(this,_0x2a11d5),this[_0x5df28d(0x3eaa)][_0x5df28d(0x169e)]=getJsonFromExpression(this['_verticalOrigin']);}},'labelHorizontalOrigin':{'get':function(){var _0xba0ab2=_0x68aa19;return this[_0xba0ab2(0x486)];},'set':function(_0x70b5cb){var _0x374c44=_0x68aa19;this[_0x374c44(0x486)]=getExpression(this,_0x70b5cb),this[_0x374c44(0x3eaa)][_0x374c44(0x3324)]=getJsonFromExpression(this[_0x374c44(0x486)]);}},'labelVerticalOrigin':{'get':function(){var _0xae41e8=_0x68aa19;return this[_0xae41e8(0x1fff)];},'set':function(_0x5a9764){var _0x2a1411=_0x68aa19;this[_0x2a1411(0x1fff)]=getExpression(this,_0x5a9764),this[_0x2a1411(0x3eaa)][_0x2a1411(0x2144)]=getJsonFromExpression(this[_0x2a1411(0x1fff)]);}},'pbrMaterialIndex':{'get':function(){var _0x5ca9d1=_0x68aa19;return this[_0x5ca9d1(0x3386)];},'set':function(_0x2ea1a2){var _0x3fadb6=_0x68aa19;this[_0x3fadb6(0x3386)]=getExpression(this,_0x2ea1a2),this[_0x3fadb6(0x3eaa)][_0x3fadb6(0xcc5)]=getJsonFromExpression(this[_0x3fadb6(0x3386)]);}},'meta':{'get':function(){var _0x44b21c=_0x68aa19;return this[_0x44b21c(0x1688)];},'set':function(_0x4ec1a5){var _0x3285b7=_0x68aa19;this[_0x3285b7(0x1688)]=_0x4ec1a5;}}}),Cesium3DTileStyle[_0x68aa19(0x4b51)][_0x68aa19(0x4431)]=function(_0x1c894e,_0x590f49,_0x426bb6){var _0x916277=_0x68aa19;return this[_0x916277(0x94e)]?(_0x426bb6[_0x916277(0x33aa)]=this[_0x916277(0x1763)],this[_0x916277(0x326)]):(this['_colorShaderFunctionReady']=!0x0,this[_0x916277(0x326)]=defined$1(this['color'])?this[_0x916277(0x28b8)][_0x916277(0x531c)](_0x1c894e,_0x590f49,_0x426bb6,_0x916277(0x54a2)):void 0x0,this['_colorShaderTranslucent']=_0x426bb6[_0x916277(0x33aa)],this[_0x916277(0x326)]);},Cesium3DTileStyle['prototype'][_0x68aa19(0x277b)]=function(_0x585e8c,_0x3e80d0,_0x364e26){var _0x443daa=_0x68aa19;return this[_0x443daa(0x53b2)]||(this[_0x443daa(0x53b2)]=!0x0,this['_showShaderFunction']=defined$1(this[_0x443daa(0x105f)])?this[_0x443daa(0x105f)]['getShaderFunction'](_0x585e8c,_0x3e80d0,_0x364e26,'bool'):void 0x0),this[_0x443daa(0x1bb1)];},Cesium3DTileStyle['prototype'][_0x68aa19(0x2a73)]=function(_0x28bb75,_0xac1f28,_0xa66a81){var _0x520427=_0x68aa19;return this[_0x520427(0xaea)]||(this[_0x520427(0xaea)]=!0x0,this[_0x520427(0x17de)]=defined$1(this[_0x520427(0x4cf1)])?this[_0x520427(0x4cf1)][_0x520427(0x531c)](_0x28bb75,_0xac1f28,_0xa66a81,'float'):void 0x0),this['_pointSizeShaderFunction'];},Object[_0x68aa19(0x5b7)](ArcGis4490MapServerImageryProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x459ba3=_0x68aa19;return this[_0x459ba3(0x587b)][_0x459ba3(0x52cd)];}},'token':{'get':function(){var _0x3310c0=_0x68aa19;return this[_0x3310c0(0x587b)]['queryParameters']['token'];}},'proxy':{'get':function(){var _0x5f2eb3=_0x68aa19;return this[_0x5f2eb3(0x587b)][_0x5f2eb3(0x2b76)];}},'tileWidth':{'get':function(){var _0x17a417=_0x68aa19;return this[_0x17a417(0x448c)];}},'tileHeight':{'get':function(){var _0x4fb823=_0x68aa19;return this[_0x4fb823(0x307d)];}},'maximumLevel':{'get':function(){var _0x318176=_0x68aa19;return this[_0x318176(0xa2e)];}},'minimumLevel':{'get':function(){var _0x1a9515=_0x68aa19;return defined$1(this['_minimumLevel'])?this[_0x1a9515(0x53eb)]:0x0;}},'tilingScheme':{'get':function(){var _0x4edc58=_0x68aa19;return this[_0x4edc58(0x4ebc)];}},'rectangle':{'get':function(){var _0x100012=_0x68aa19;return this[_0x100012(0x1aeb)];}},'tileDiscardPolicy':{'get':function(){var _0x5ee7d3=_0x68aa19;return this[_0x5ee7d3(0x685)];}},'errorEvent':{'get':function(){var _0x50ab25=_0x68aa19;return this[_0x50ab25(0x2c49)];}},'ready':{'get':function(){var _0x4813b9=_0x68aa19;return this[_0x4813b9(0x4b22)];}},'readyPromise':{'get':function(){var _0x31e1df=_0x68aa19;return this['_readyPromise'][_0x31e1df(0x28bc)];}},'credit':{'get':function(){var _0x324a4b=_0x68aa19;return this[_0x324a4b(0xe66)];}},'usingPrecachedTiles':{'get':function(){var _0x4d4ec8=_0x68aa19;return this[_0x4d4ec8(0x162a)];}},'hasAlphaChannel':{'get':function(){return!0x0;}},'layers':{'get':function(){return this['_layers'];}},'zoomOffset':{'get':function(){var _0x33ddad=_0x68aa19;return this[_0x33ddad(0x2fe8)];}}}),ArcGis4490MapServerImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x41b2)]=function(_0x3c55ad,_0x1fb073,_0x57d97f){},ArcGis4490MapServerImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0x2a9dd0,_0x232cc2,_0x5c564b,_0x43f7c4){var _0xf53619=_0x68aa19,_0x3e26a7=buildImageResource$2(this,_0x2a9dd0,_0x232cc2,_0x5c564b,_0x43f7c4);if(_0x43f7c4['quadKey']=tileXYToQuadKey$4(_0x2a9dd0,_0x232cc2,_0x5c564b),!0x0===this['_indexedDBSetting']['isOpen']&&!0x0===_0x43f7c4['cacheEnable']){if(defined$1(this[_0xf53619(0x2fdf)])){var _0x8d1921=this[_0xf53619(0x2fdf)][_0xf53619(0x22cc)](this[_0xf53619(0x2e23)],_0x43f7c4['quadKey']);return defined$1(_0x8d1921)?when(_0x8d1921,function(_0x239e74){var _0x1e44c2=_0xf53619;return defined$1(_0x239e74)?_0x239e74:_0x1e44c2(0x3343);},function(_0x3e34b2){return'cacheError';}):ImageryProvider['loadImage'](this,_0x3e26a7);}return ImageryProvider[_0xf53619(0x4dd0)](this,_0x3e26a7);}return ImageryProvider['loadImage'](this,_0x3e26a7);},ArcGis4490MapServerImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4fe9)]=function(_0x30c22e,_0x505449,_0x5c4b13,_0x1e5564,_0x86e635){var _0x41f05b=_0x68aa19;if(this['enablePickFeatures']){var _0x30b475,_0x38162b,_0x2310d2,_0x108aa3=this['_tilingScheme'][_0x41f05b(0x2e03)](_0x30c22e,_0x505449,_0x5c4b13);if(this[_0x41f05b(0x4ebc)][_0x41f05b(0x1252)]instanceof GeographicProjection)_0x30b475=CesiumMath[_0x41f05b(0x52e9)](_0x1e5564),_0x38162b=CesiumMath[_0x41f05b(0x52e9)](_0x86e635),_0x2310d2=_0x41f05b(0x851);else{var _0x8827ca=this['_tilingScheme'][_0x41f05b(0x1252)][_0x41f05b(0x3eda)](new Cartographic(_0x1e5564,_0x86e635,0x0));_0x30b475=_0x8827ca['x'],_0x38162b=_0x8827ca['y'],_0x2310d2=_0x41f05b(0x6ab);}var _0x472135='visible';defined$1(this[_0x41f05b(0x1bbc)])&&(_0x472135+=':'+this['_layers']);var _0x3eabfd={'f':_0x41f05b(0x3699),'tolerance':0x2,'geometryType':'esriGeometryPoint','geometry':_0x30b475+','+_0x38162b,'mapExtent':_0x108aa3[_0x41f05b(0x4488)]+','+_0x108aa3['south']+','+_0x108aa3['east']+','+_0x108aa3['north'],'imageDisplay':this['_tileWidth']+','+this[_0x41f05b(0x307d)]+_0x41f05b(0x524d),'sr':_0x2310d2,'layers':_0x472135};return this[_0x41f05b(0x587b)][_0x41f05b(0x14ea)]({'url':'identify','queryParameters':_0x3eabfd})[_0x41f05b(0x2dbf)]()[_0x41f05b(0x4e1e)](function(_0x74aef2){var _0xa3f315=_0x41f05b,_0x4136fd=[],_0x2dc9a7=_0x74aef2[_0xa3f315(0x1de3)];if(!defined$1(_0x2dc9a7))return _0x4136fd;for(var _0x466f89=0x0;_0x466f89<_0x2dc9a7['length'];++_0x466f89){var _0xc7b4f0=_0x2dc9a7[_0x466f89],_0x12bdb3=new ImageryLayerFeatureInfo();if(_0x12bdb3[_0xa3f315(0x116f)]=_0xc7b4f0,_0x12bdb3[_0xa3f315(0x13f9)]=_0xc7b4f0[_0xa3f315(0x327)],_0x12bdb3['properties']=_0xc7b4f0['attributes'],_0x12bdb3[_0xa3f315(0x1449)](_0xc7b4f0[_0xa3f315(0x1b28)]),_0xa3f315(0x1867)===_0xc7b4f0['geometryType']&&_0xc7b4f0[_0xa3f315(0x4b72)]){var _0x20d031=_0xc7b4f0[_0xa3f315(0x4b72)][_0xa3f315(0x28bb)]&&_0xc7b4f0[_0xa3f315(0x4b72)]['spatialReference'][_0xa3f315(0x17a)]?_0xc7b4f0[_0xa3f315(0x4b72)][_0xa3f315(0x28bb)][_0xa3f315(0x17a)]:0x10e6;if(0x10e6===_0x20d031||0x10bb===_0x20d031)_0x12bdb3[_0xa3f315(0x4771)]=Cartographic['fromDegrees'](_0xc7b4f0[_0xa3f315(0x4b72)]['x'],_0xc7b4f0[_0xa3f315(0x4b72)]['y'],_0xc7b4f0[_0xa3f315(0x4b72)]['z']);else{if(0x18ed4===_0x20d031||0xdbf31===_0x20d031||0xf11===_0x20d031){var _0x540a9e=new WebMercatorProjection();_0x12bdb3[_0xa3f315(0x4771)]=_0x540a9e['unproject'](new Cartesian3(_0xc7b4f0[_0xa3f315(0x4b72)]['x'],_0xc7b4f0[_0xa3f315(0x4b72)]['y'],_0xc7b4f0[_0xa3f315(0x4b72)]['z']));}}}_0x4136fd['push'](_0x12bdb3);}return _0x4136fd;});}},Object['defineProperties'](CloudBox[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x861af5=_0x68aa19;return this[_0x861af5(0x52cd)];},'set':function(_0x52d684){var _0x4a6eb6=_0x68aa19;this[_0x4a6eb6(0x52cd)]!==_0x52d684&&(this[_0x4a6eb6(0x12e8)][_0x4a6eb6(0x263)]['material']['uniforms'][_0x4a6eb6(0x4133)]=_0x52d684,this[_0x4a6eb6(0x52cd)]=_0x52d684);}}}),CloudBox[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x57a023){var _0x48dac6=_0x68aa19;this[_0x48dac6(0x54c6)]=_0x57a023[_0x48dac6(0x1224)][_0x48dac6(0x54c6)],defined$1(this[_0x48dac6(0x12e8)])&&!this['_scene']['primitives'][_0x48dac6(0x1ff6)](this[_0x48dac6(0x12e8)])&&this[_0x48dac6(0x54c6)]['primitives']['add'](this[_0x48dac6(0x12e8)]),this[_0x48dac6(0x5734)]();},CloudBox[_0x68aa19(0x4b51)]['animation']=function(){var _0x1158e8=_0x68aa19;this['_angle']+=0.05,this[_0x1158e8(0xab4)]=this[_0x1158e8(0xab4)]%0x168;var _0x5a1f80=CesiumMath[_0x1158e8(0x12a4)](this['_angle']);_0x5a1f80=-_0x5a1f80;var _0x19e810=Matrix3['fromRotationZ'](_0x5a1f80);Matrix4['multiplyByMatrix3'](this[_0x1158e8(0x2068)],_0x19e810,this[_0x1158e8(0x12e8)]['modelMatrix']);},CloudBox['prototype']['isDestroyed']=function(){return!0x1;},CloudBox[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(){var _0x3fb10c=_0x68aa19;if(this[_0x3fb10c(0x54c6)]['primitives']['contains'](this[_0x3fb10c(0x12e8)])){var _0x2639d3=this[_0x3fb10c(0x54c6)][_0x3fb10c(0x4952)][_0x3fb10c(0x4952)]['indexOf'](this[_0x3fb10c(0x12e8)]);-0x1!==_0x2639d3&&(this[_0x3fb10c(0x54c6)]['_primitives'][_0x3fb10c(0x4952)][_0x3fb10c(0x4bc6)](_0x2639d3,0x1),delete this[_0x3fb10c(0x12e8)][_0x3fb10c(0x326a)][_0x3fb10c(0x42a1)][this[_0x3fb10c(0x54c6)]['_primitives'][_0x3fb10c(0x21e6)]]);}},CloudBox['prototype'][_0x68aa19(0x2578)]=function(){var _0x458eae=_0x68aa19;this['remove'](),this[_0x458eae(0x12e8)]=void 0x0;},Object[_0x68aa19(0x5b7)](ColorCorrection[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0x3f50e1=_0x68aa19;return this[_0x3f50e1(0x1430)];},'set':function(_0x5bba89){var _0x3a3999=_0x68aa19;this['context'][_0x3a3999(0x7e9)]||this[_0x3a3999(0x4174)][_0x3a3999(0x39b3)]?_0x5bba89!==this[_0x3a3999(0x1430)]&&(defined$1(this['_owner'])&&this[_0x3a3999(0x273)][_0x3a3999(0x13c6)](_0x5bba89),this[_0x3a3999(0x1430)]=_0x5bba89):console[_0x3a3999(0x10bc)](_0x3a3999(0x2702));}},'brightness':{'get':function(){return this['_brightness'];},'set':function(_0x102f09){var _0x3e6f91=_0x68aa19;this[_0x3e6f91(0x2ad7)]=_0x102f09;}},'contrast':{'get':function(){var _0x20460a=_0x68aa19;return this[_0x20460a(0xff9)];},'set':function(_0x7ee736){this['_contrast']=_0x7ee736;}},'saturation':{'get':function(){var _0x337d68=_0x68aa19;return this[_0x337d68(0x340e)];},'set':function(_0x318ba7){this['_saturation']=_0x318ba7;}},'hue':{'get':function(){return this['_hue'];},'set':function(_0x75105f){var _0x395caf=_0x68aa19;this[_0x395caf(0x899)]=_0x75105f;}}}),ColorCorrection[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ColorCorrection[_0x68aa19(0x4b51)]['destroy']=function(){return destroyObject$1(this);};var CompositorFP=_0x68aa19(0x4ce7),PassThrough$1=_0x68aa19(0x174b),DOFCoc=_0x68aa19(0x6f3),DOFDiskBlur='uniform\x20sampler2D\x20texture;\x0auniform\x20sampler2D\x20coc;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20blurRadius;\x0auniform\x20vec2\x20textureSize;\x0auniform\x20vec2\x20poissonKernel[16];\x0aconst\x20float\x20percent\x20=\x200.01;\x0a\x0afloat\x20nrand(in\x20vec2\x20n)\x0a{\x0a\x20\x20\x20\x20return\x20fract(sin(dot(n.xy\x20,vec2(12.9898,78.233)))\x20*\x2043758.5453);\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec2\x20offset\x20=\x20blurRadius\x20/\x20textureSize;\x0a\x20\x20\x20\x20float\x20rnd\x20=\x206.28318\x20*\x20nrand(v_textureCoordinates\x20+\x200.07\x20*\x20percent\x20);\x0a\x20\x20\x20\x20float\x20cosa\x20=\x20cos(rnd);\x0a\x20\x20\x20\x20float\x20sina\x20=\x20sin(rnd);\x0a\x20\x20\x20\x20vec4\x20basis\x20=\x20vec4(cosa,\x20-sina,\x20sina,\x20cosa);\x0a\x20\x20\x20\x20offset\x20*=\x20abs(czm_unpackDepth(texture2D(coc,\x20v_textureCoordinates))\x20*\x202.0\x20-\x201.0);\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20float\x20weightSum\x20=\x200.0;\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x2016;\x20i++)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20ofs\x20=\x20poissonKernel[i];\x0a\x20\x20\x20\x20\x20\x20\x20\x20ofs\x20=\x20vec2(dot(ofs,\x20basis.xy),\x20dot(ofs,\x20basis.zw));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20v_textureCoordinates\x20+\x20ofs\x20*\x20offset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20texel\x20=\x20texture2D(texture,\x20uv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20w\x20=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fCoc\x20=\x20czm_unpackDepth(texture2D(coc,\x20uv))\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20w\x20*=\x20abs(fCoc);\x0a\x20\x20\x20\x20\x20\x20\x20\x20texel.rgb\x20*=\x20texel.a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color\x20+=\x20texel\x20*\x20w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20weightSum\x20+=\x20w;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20color\x20/=\x20weightSum;\x0a\x20\x20\x20\x20color.rgb\x20/=\x20(color.a\x20+\x200.0001);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a}',DOFCocComposite=_0x68aa19(0x96f);function DepthOfFieldEffect(){var _0x88c4d6=_0x68aa19;this[_0x88c4d6(0x5870)]=void 0x0,this[_0x88c4d6(0x5130)]=void 0x0,this[_0x88c4d6(0x2f22)]=void 0x0,this[_0x88c4d6(0x57ff)]=void 0x0,this[_0x88c4d6(0x19e4)]=void 0x0,this['_compositeCommand']=void 0x0,this['_upSamplePassState']=new PassState(),this[_0x88c4d6(0x54c6)]=void 0x0,this[_0x88c4d6(0x1430)]=!0x1,this[_0x88c4d6(0x1166)]=!0x0,this[_0x88c4d6(0x5179)]=0x32,this[_0x88c4d6(0x2228)]=0x14,this[_0x88c4d6(0x1936)]=0x1e,this[_0x88c4d6(0x2ee9)]=2.8,this[_0x88c4d6(0x4dff)]=0xa,this[_0x88c4d6(0x1a4f)]=new Cartesian2(0x200,0x200),this['_poissonKernel']=generatePoissonKernel(),this[_0x88c4d6(0x4510)]=[],this[_0x88c4d6(0x531d)]=0x10;for(var _0x4323ca=0x0;_0x4323ca<this['_dofBlurKernelSize'];_0x4323ca++)this['_dofBlurKernel'][_0x88c4d6(0x3a33)](this['_poissonKernel'][_0x4323ca]);}Object[_0x68aa19(0x5b7)](DepthOfFieldEffect[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0x30765b=_0x68aa19;return this[_0x30765b(0x1430)];},'set':function(_0xee1b14){this['_show']=_0xee1b14;}},'focalDistance':{'get':function(){var _0x70f2ab=_0x68aa19;return this[_0x70f2ab(0x5179)];},'set':function(_0x1365c6){var _0x4f18e2=_0x68aa19;this[_0x4f18e2(0x5179)]=_0x1365c6;}},'focalRange':{'get':function(){var _0x521fb1=_0x68aa19;return this[_0x521fb1(0x2228)];},'set':function(_0x325359){this['_focalRange']=_0x325359;}},'fStop':{'get':function(){var _0x58e61a=_0x68aa19;return this[_0x58e61a(0x2ee9)];},'set':function(_0x1dd78f){var _0x349088=_0x68aa19;this[_0x349088(0x2ee9)]=_0x1dd78f;}},'blurRadius':{'get':function(){return this['_blurRadius'];},'set':function(_0x14b7e2){var _0x5f3621=_0x68aa19;this[_0x5f3621(0x4dff)]=_0x14b7e2;}}}),DepthOfFieldEffect[_0x68aa19(0x4b51)]['execute']=function(_0x32f100){var _0x6ae0f1=_0x68aa19;this[_0x6ae0f1(0x57ff)][_0x6ae0f1(0x5108)](_0x32f100,this[_0x6ae0f1(0x4cef)]),this[_0x6ae0f1(0x19e4)]['execute'](_0x32f100,this[_0x6ae0f1(0x4cef)]),this[_0x6ae0f1(0x3afc)][_0x6ae0f1(0x5108)](_0x32f100,this[_0x6ae0f1(0x4cef)]);};var viewportBoundingRectangle$4=new BoundingRectangle();function pushDefineToShader$5(_0x58868b,_0x517f1c){var _0xb27e8b=_0x68aa19,_0x31098a=!0x1;for(var _0x575bf8 in _0x58868b[_0xb27e8b(0x4ce5)])if(_0x58868b[_0xb27e8b(0x4ce5)][_0x575bf8]===_0x517f1c){_0x31098a=!0x0;break;}_0x31098a||_0x58868b['defines'][_0xb27e8b(0x3a33)](_0x517f1c);}function removeDefineToShader$5(_0x8cc017,_0x5edb13){var _0x1d9db7=_0x68aa19;for(var _0x1c7250=-0x1,_0x3fdec7=0x0;_0x3fdec7<_0x8cc017[_0x1d9db7(0x4ce5)][_0x1d9db7(0x531b)];_0x3fdec7++)if(_0x8cc017['defines'][_0x3fdec7]===_0x5edb13){_0x1c7250=_0x3fdec7;break;}_0x1c7250>=0x0&&_0x8cc017[_0x1d9db7(0x4ce5)][_0x1d9db7(0x4bc6)](_0x1c7250,0x1);}function generatePoissonKernel(){var _0x590403=_0x68aa19,_0x60238b=[];return _0x60238b[_0x590403(0x3a33)](new Cartesian2(0x0,0x0)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(-0.321585265978,-0.154972575841)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.458126042375,0.188473391593)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.842080129861,0.527766490688)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.147304551086,-0.659453822776)),_0x60238b['push'](new Cartesian2(-0.331943915203,-0.940619700594)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.0479226680259,0.54812163202)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.701581552186,-0.709825561388)),_0x60238b['push'](new Cartesian2(-0.295436780218,0.940589268233)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(-0.901489676764,0.237713156085)),_0x60238b['push'](new Cartesian2(0.973570876096,-0.109899459384)),_0x60238b['push'](new Cartesian2(-0.866792314779,-0.451805525005)),_0x60238b['push'](new Cartesian2(0.330975007087,0.800048655954)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(-0.344275183665,0.381779221166)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(-0.386139432542,-0.437418421534)),_0x60238b['push'](new Cartesian2(-0.576478634965,-0.0148463392551)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.385798197415,-0.262426961053)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(-0.666302061145,0.682427250835)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(-0.628010632582,-0.732836215494)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.10163141741,-0.987658134403)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.711995289051,-0.320024291314)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.0296005138058,0.950296523438)),_0x60238b['push'](new Cartesian2(0.0130612307608,-0.351024443122)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(-0.879596633704,-0.10478487883)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.435712737232,0.504254490347)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.779203817497,0.206477676721)),_0x60238b['push'](new Cartesian2(0.388264289969,-0.896736162545)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(-0.153106280781,-0.629203242522)),_0x60238b['push'](new Cartesian2(-0.245517550697,0.657969239148)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.126830499058,0.26862328493)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(-0.634888119007,-0.302301223431)),_0x60238b[_0x590403(0x3a33)](new Cartesian2(0.617074219636,0.779817204925)),_0x60238b;}DepthOfFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x2c233f,_0x372627,_0x477dbd,_0x3f67cc){var _0x1a7a15=_0x68aa19,_0x57f311=(_0x2c233f=_0x372627['context'])[_0x1a7a15(0x2e24)],_0x4b965d=_0x2c233f[_0x1a7a15(0x1b40)];this[_0x1a7a15(0x54c6)]=_0x477dbd,defined$1(this['_cocCommand'])&&_0x3f67cc!==this['_useLogDepth']&&(this[_0x1a7a15(0x1166)]=_0x3f67cc,this[_0x1a7a15(0x3fd)](_0x3f67cc,_0x1a7a15(0x37b7))),defined$1(this['_cocCommand'])||this['createCommand'](_0x2c233f);var _0x2dcd50=this[_0x1a7a15(0x5130)],_0x4fb36c=defined$1(_0x2dcd50)&&_0x2dcd50[_0x1a7a15(0x2bf5)](0x0)||void 0x0;if(!defined$1(_0x4fb36c)||this[_0x1a7a15(0x1a4f)]['x']!==_0x57f311||this[_0x1a7a15(0x1a4f)]['y']!==_0x4b965d){this[_0x1a7a15(0x1a4f)]['x']=_0x57f311,this[_0x1a7a15(0x1a4f)]['y']=_0x4b965d,this[_0x1a7a15(0x8f3)](_0x57f311,_0x4b965d,_0x2c233f);var _0x375b52=viewportBoundingRectangle$4;_0x375b52['width']=_0x57f311,_0x375b52[_0x1a7a15(0x5862)]=_0x4b965d;var _0xd1a350=RenderState[_0x1a7a15(0x4d21)]({'viewport':_0x375b52});this[_0x1a7a15(0x57ff)][_0x1a7a15(0x5547)]=_0xd1a350,this[_0x1a7a15(0x19e4)][_0x1a7a15(0x5547)]=_0xd1a350,this[_0x1a7a15(0x3afc)]['renderState']=_0xd1a350;}this['_upSamplePassState'][_0x1a7a15(0x4174)]=_0x2c233f;},DepthOfFieldEffect['prototype'][_0x68aa19(0x8f3)]=function(_0x4d81ed,_0x473119,_0x2ebf00){var _0x30b45a=_0x68aa19;this[_0x30b45a(0x5870)]=this[_0x30b45a(0x5870)]&&this[_0x30b45a(0x5870)]['destroy'](),this['_blurFBO']=this[_0x30b45a(0x5130)]&&this[_0x30b45a(0x5130)]['destroy'](),this[_0x30b45a(0x2f22)]=this[_0x30b45a(0x2f22)]&&this[_0x30b45a(0x2f22)][_0x30b45a(0x2578)](),this[_0x30b45a(0x5870)]=new Framebuffer$2({'context':_0x2ebf00,'colorTextures':[new Texture$1({'context':_0x2ebf00,'width':_0x4d81ed,'height':_0x473119})]}),this['_blurFBO']=new Framebuffer$2({'context':_0x2ebf00,'colorTextures':[new Texture$1({'context':_0x2ebf00,'width':_0x4d81ed,'height':_0x473119,'pixelFormat':PixelFormat$1[_0x30b45a(0x4a1c)],'pixelDatatype':PixelDatatype['FLOAT']})]}),this['_compositeBlurFBO']=new Framebuffer$2({'context':_0x2ebf00,'colorTextures':[new Texture$1({'context':_0x2ebf00,'width':_0x4d81ed,'height':_0x473119})]}),defined$1(this[_0x30b45a(0x57ff)])&&defined$1(this[_0x30b45a(0x19e4)])&&defined$1(this[_0x30b45a(0x3afc)])&&(this['_cocCommand']['framebuffer']=this[_0x30b45a(0x5870)],this['_blurCommand']['framebuffer']=this['_blurFBO'],this[_0x30b45a(0x3afc)]['framebuffer']=this['_compositeBlurFBO']);},DepthOfFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x750)]=function(_0x56530e){var _0x4a0181=_0x68aa19,_0x1579a3={},_0x4e5ef7=new ShaderSource({'name':_0x4a0181(0x2fef),'sources':[DOFCoc]});this[_0x4a0181(0x1166)]&&_0x4e5ef7[_0x4a0181(0x4ce5)][_0x4a0181(0x3a33)](_0x4a0181(0x37b7)),this['_cocCommand']=_0x56530e[_0x4a0181(0xa16)](_0x4e5ef7,{'uniformMap':_0x1579a3,'owner':this}),this[_0x4a0181(0x19e4)]=_0x56530e[_0x4a0181(0xa16)](DOFDiskBlur,{'uniformMap':_0x1579a3,'owner':this}),this[_0x4a0181(0x3afc)]=_0x56530e[_0x4a0181(0xa16)](DOFCocComposite,{'uniformMap':_0x1579a3,'owner':this}),this[_0x4a0181(0x18e4)]();},DepthOfFieldEffect['prototype']['createUniformMap']=function(){var _0xbfc2c7=_0x68aa19;if(defined$1(this['_cocCommand'])&&defined$1(this[_0xbfc2c7(0x19e4)])&&defined$1(this[_0xbfc2c7(0x3afc)])){var _0x5cc4b0=this;this['_cocCommand'][_0xbfc2c7(0x15fe)][_0xbfc2c7(0x1526)]=function(){var _0xbb2ae6=_0xbfc2c7;return _0x5cc4b0[_0xbb2ae6(0x5179)];},this[_0xbfc2c7(0x57ff)]['uniformMap'][_0xbfc2c7(0x3cbb)]=function(){return _0x5cc4b0['_focalRange'];},this[_0xbfc2c7(0x57ff)]['uniformMap'][_0xbfc2c7(0x22de)]=function(){var _0xcf851a=_0xbfc2c7;return _0x5cc4b0[_0xcf851a(0x1936)];},this[_0xbfc2c7(0x57ff)][_0xbfc2c7(0x15fe)][_0xbfc2c7(0x36c5)]=function(){return _0x5cc4b0['_fstop'];},this[_0xbfc2c7(0x19e4)][_0xbfc2c7(0x15fe)][_0xbfc2c7(0x20ac)]=function(){var _0x1b568f=_0xbfc2c7;return _0x5cc4b0[_0x1b568f(0x15ec)][_0x1b568f(0x2bf5)](0x0);},this['_blurCommand']['uniformMap']['coc']=function(){var _0x1ce19e=_0xbfc2c7;return _0x5cc4b0[_0x1ce19e(0x5870)][_0x1ce19e(0x2bf5)](0x0);},this[_0xbfc2c7(0x19e4)][_0xbfc2c7(0x15fe)][_0xbfc2c7(0x34a2)]=function(){var _0x564856=_0xbfc2c7;return _0x5cc4b0[_0x564856(0x4dff)];},this[_0xbfc2c7(0x19e4)]['uniformMap'][_0xbfc2c7(0x5359)]=function(){var _0x29d3ef=_0xbfc2c7;return _0x5cc4b0[_0x29d3ef(0x1a4f)];},this['_blurCommand']['uniformMap']['poissonKernel']=function(){var _0x1d778a=_0xbfc2c7;return _0x5cc4b0[_0x1d778a(0x4510)];},this['_compositeCommand']['uniformMap'][_0xbfc2c7(0x3199)]=function(){var _0x2d3ba7=_0xbfc2c7;return _0x5cc4b0[_0x2d3ba7(0x15ec)][_0x2d3ba7(0x2bf5)](0x0);},this['_compositeCommand'][_0xbfc2c7(0x15fe)][_0xbfc2c7(0x413f)]=function(){var _0x597d42=_0xbfc2c7;return _0x5cc4b0[_0x597d42(0x5130)][_0x597d42(0x2bf5)](0x0);},this[_0xbfc2c7(0x3afc)][_0xbfc2c7(0x15fe)][_0xbfc2c7(0x991)]=function(){var _0x12ec34=_0xbfc2c7;return _0x5cc4b0[_0x12ec34(0x5870)]['getColorTexture'](0x0);};}},DepthOfFieldEffect[_0x68aa19(0x4b51)]['setInputFBO']=function(_0x5e6d98){var _0x1ccb73=_0x68aa19;this[_0x1ccb73(0x15ec)]=_0x5e6d98;},DepthOfFieldEffect['prototype']['getDOFTexture']=function(){return this['_compositeBlurFBO']['getColorTexture'](0x0);},DepthOfFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},DepthOfFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x3c3133=_0x68aa19;return this[_0x3c3133(0x5870)]=this['_cocFBO']&&this[_0x3c3133(0x5870)][_0x3c3133(0x2578)](),this[_0x3c3133(0x5130)]=this['_blurFBO']&&this[_0x3c3133(0x5130)][_0x3c3133(0x2578)](),this[_0x3c3133(0x2f22)]=this[_0x3c3133(0x2f22)]&&this[_0x3c3133(0x2f22)][_0x3c3133(0x2578)](),this[_0x3c3133(0x57ff)]=this['_cocCommand']&&this[_0x3c3133(0x57ff)][_0x3c3133(0x30a0)]&&this[_0x3c3133(0x57ff)]['shaderProgram'][_0x3c3133(0x2578)](),this[_0x3c3133(0x19e4)]=this[_0x3c3133(0x19e4)]&&this[_0x3c3133(0x19e4)][_0x3c3133(0x30a0)]&&this[_0x3c3133(0x19e4)][_0x3c3133(0x30a0)][_0x3c3133(0x2578)](),this[_0x3c3133(0x3afc)]=this['_compositeCommand']&&this['_compositeCommand']['shaderProgram']&&this['_compositeCommand'][_0x3c3133(0x30a0)][_0x3c3133(0x2578)](),destroyObject$1(this);},DepthOfFieldEffect['prototype'][_0x68aa19(0x3fd)]=function(_0x32e6eb,_0x399793){var _0x3d759a=_0x68aa19,_0xdcff61=this[_0x3d759a(0x1a32)];if(defined$1(_0xdcff61)){var _0x818f48=_0xdcff61['shaderProgram'][_0x3d759a(0x1eae)],_0x2cd4a5=_0xdcff61[_0x3d759a(0x30a0)][_0x3d759a(0x1f4b)];_0x32e6eb?pushDefineToShader$5(_0x818f48,_0x399793):removeDefineToShader$5(_0x818f48,_0x399793),_0xdcff61[_0x3d759a(0x30a0)]['destroy'](),_0xdcff61[_0x3d759a(0x30a0)]=ShaderProgram[_0x3d759a(0x4d21)]({'context':this[_0x3d759a(0x1968)],'vertexShaderSource':_0x2cd4a5,'fragmentShaderSource':_0x818f48});}};var AmbientOcclusion=_0x68aa19(0x5810),GaussianBlur9=_0x68aa19(0x5341);function SSAOEffect(){var _0x136bf0=_0x68aa19;this['_fbo']=void 0x0,this[_0x136bf0(0x54c6)]=void 0x0,this['_downSampleFBO1']=void 0x0,this['_downSampleFBO2']=void 0x0,this['_clearFBO1Command']=void 0x0,this[_0x136bf0(0x3c9f)]=void 0x0,this[_0x136bf0(0x319a)]=void 0x0,this[_0x136bf0(0x4f98)]=void 0x0,this['_blurYCommand']=void 0x0,this[_0x136bf0(0xf2b)]=new PassState(),this[_0x136bf0(0x4cef)]=new PassState(),this[_0x136bf0(0x507f)]=new Cartesian2(),this['_intensity']=0x3,this[_0x136bf0(0x1ec8)]=0.1,this[_0x136bf0(0x1384)]=0.26,this[_0x136bf0(0xde6)]=1.95,this[_0x136bf0(0x3b5)]=0x3e8,this[_0x136bf0(0x553c)]=void 0x0,this[_0x136bf0(0x1430)]=!0x1,this[_0x136bf0(0x1166)]=!0x0,this[_0x136bf0(0x1968)]=void 0x0;}Object[_0x68aa19(0x5b7)](SSAOEffect[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0x27cb4f=_0x68aa19;return this[_0x27cb4f(0x1430)];},'set':function(_0x354203){var _0x544123=_0x68aa19;_0x354203!==this[_0x544123(0x1430)]&&(defined$1(this[_0x544123(0x273)])&&this[_0x544123(0x273)]['ssaoShowChange'](_0x354203),this[_0x544123(0x1430)]=_0x354203);}},'intensity':{'get':function(){var _0x16c2c6=_0x68aa19;return this[_0x16c2c6(0x40b3)];},'set':function(_0x4080e1){this['_intensity']=_0x4080e1;}},'lengthCap':{'get':function(){var _0x3cb530=_0x68aa19;return this[_0x3cb530(0x1384)];},'set':function(_0x53e357){var _0x36a99a=_0x68aa19;this[_0x36a99a(0x1384)]=_0x53e357;}},'bias':{'get':function(){var _0x3c87bc=_0x68aa19;return this[_0x3c87bc(0x1ec8)];},'set':function(_0x14a59e){var _0x377294=_0x68aa19;this[_0x377294(0x1ec8)]=_0x14a59e;}},'stepSize':{'get':function(){var _0x153d86=_0x68aa19;return this[_0x153d86(0xde6)];},'set':function(_0x7dd620){var _0xafe354=_0x68aa19;this[_0xafe354(0xde6)]=_0x7dd620;}},'frustumLength':{'get':function(){var _0x38d2df=_0x68aa19;return this[_0x38d2df(0x3b5)];},'set':function(_0x2dc0ef){var _0x1cbc98=_0x68aa19;this[_0x1cbc98(0x3b5)]=_0x2dc0ef;}}}),SSAOEffect['prototype'][_0x68aa19(0x50ec)]=function(_0xf36601,_0x3322d8){var _0x2edca0=_0x68aa19,_0x133b0a=this[_0x2edca0(0x246d)];Color$2['clone'](defaultValue$1(_0x3322d8,Color$2['BLACK']),_0x133b0a[_0x2edca0(0x28b8)]),_0x133b0a[_0x2edca0(0x5108)](_0xf36601),_0x133b0a=this[_0x2edca0(0x3c9f)],Color$2[_0x2edca0(0x254b)](defaultValue$1(_0x3322d8,Color$2[_0x2edca0(0x1219)]),_0x133b0a[_0x2edca0(0x28b8)]),_0x133b0a['execute'](_0xf36601);},SSAOEffect['prototype']['isPrepared']=function(){var _0x91699c=_0x68aa19;return defined$1(this[_0x91699c(0x54c6)])&&this['_scene'][_0x91699c(0x5bf)]['length']>0x0;},SSAOEffect[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x3aaf50,_0x449eeb){var _0x503605=_0x68aa19;this[_0x503605(0x319a)][_0x503605(0x5108)](_0x3aaf50,this[_0x503605(0xf2b)]),this[_0x503605(0x4f98)][_0x503605(0x5108)](_0x3aaf50,this[_0x503605(0xf2b)]),this[_0x503605(0x1f1e)][_0x503605(0x5108)](_0x3aaf50,this['_downSamplePassState']);},SSAOEffect[_0x68aa19(0x4b51)][_0x68aa19(0x14ae)]=function(_0x47f171){var _0x3bff1b=_0x68aa19;for(var _0x505573=0x30000,_0x4ff091=new Uint8Array(_0x505573),_0x27a19a=0x0;_0x27a19a<_0x505573;_0x27a19a+=0x3)_0x4ff091[_0x27a19a]=Math[_0x3bff1b(0x67a)](0xff*Math[_0x3bff1b(0x2bd3)]());this[_0x3bff1b(0x553c)]=new Texture$1({'context':_0x47f171,'pixelFormat':PixelFormat$1[_0x3bff1b(0x51c4)],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE'],'source':{'arrayBufferView':_0x4ff091,'width':0x100,'height':0x100},'sampler':new Sampler({'wrapS':TextureWrap$1[_0x3bff1b(0x2124)],'wrapT':TextureWrap$1['REPEAT'],'minificationFilter':TextureMinificationFilter$1[_0x3bff1b(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x3bff1b(0x44a2)]})});},new BoundingRectangle();var downSampleViewportBoundingRectangle=new BoundingRectangle();function pushDefineToShader$4(_0x42a895,_0x967d73){var _0x8e694b=_0x68aa19,_0x4bf135=!0x1;for(var _0x124882 in _0x42a895['defines'])if(_0x42a895['defines'][_0x124882]===_0x967d73){_0x4bf135=!0x0;break;}_0x4bf135||_0x42a895[_0x8e694b(0x4ce5)]['push'](_0x967d73);}function removeDefineToShader$4(_0x199d52,_0x453917){var _0x2f97b3=_0x68aa19;for(var _0x4aa3bc=-0x1,_0xeda084=0x0;_0xeda084<_0x199d52[_0x2f97b3(0x4ce5)][_0x2f97b3(0x531b)];_0xeda084++)if(_0x199d52[_0x2f97b3(0x4ce5)][_0xeda084]===_0x453917){_0x4aa3bc=_0xeda084;break;}_0x4aa3bc>=0x0&&_0x199d52[_0x2f97b3(0x4ce5)][_0x2f97b3(0x4bc6)](_0x4aa3bc,0x1);}SSAOEffect['prototype']['update']=function(_0x4a1266,_0x5ed19e,_0x1140a6,_0x11c054){var _0x345cf4=_0x68aa19;this[_0x345cf4(0x54c6)]=_0x1140a6,this[_0x345cf4(0x1968)]=_0x5ed19e[_0x345cf4(0x4174)];var _0x51933a=(_0x4a1266=_0x5ed19e['context'])[_0x345cf4(0x2e24)],_0xcf28cb=_0x4a1266[_0x345cf4(0x1b40)],_0x55c773=this;if(defined$1(this[_0x345cf4(0x553c)])||this[_0x345cf4(0x14ae)](_0x4a1266),defined$1(this[_0x345cf4(0x319a)])&&_0x11c054!==this['_useLogDepth']&&(this['_useLogDepth']=_0x11c054,this[_0x345cf4(0x3fd)](_0x11c054,_0x345cf4(0x37b7))),!defined$1(this[_0x345cf4(0x319a)])){this[_0x345cf4(0x246d)]=new ClearCommand({'color':new Color$2()}),this[_0x345cf4(0x3c9f)]=new ClearCommand({'color':new Color$2()});var _0x5909fd={'randomTexture':function(){var _0x3d6600=_0x345cf4;return _0x55c773[_0x3d6600(0x553c)];},'intensity':function(){var _0xac357b=_0x345cf4;return _0x55c773[_0xac357b(0x40b3)];},'bias':function(){var _0x13ff5b=_0x345cf4;return _0x55c773[_0x13ff5b(0x1ec8)];},'lengthCap':function(){var _0x132b6e=_0x345cf4;return _0x55c773[_0x132b6e(0x1384)];},'stepSize':function(){return _0x55c773['_stepSize'];},'frustumLength':function(){var _0x4e386f=_0x345cf4;return _0x55c773[_0x4e386f(0x3b5)];}},_0x2a6589=new ShaderSource({'name':_0x345cf4(0x45d7),'sources':[AmbientOcclusion]});this[_0x345cf4(0x1166)]&&_0x2a6589[_0x345cf4(0x4ce5)]['push']('LOG_DEPTH'),this[_0x345cf4(0x319a)]=_0x4a1266[_0x345cf4(0xa16)](_0x2a6589,{'uniformMap':_0x5909fd,'owner':this}),_0x5909fd={'direction':function(){return 0x0;}},this[_0x345cf4(0x4f98)]=_0x4a1266[_0x345cf4(0xa16)](GaussianBlur9,{'uniformMap':_0x5909fd,'owner':this}),_0x5909fd={'direction':function(){return 0x1;}},this[_0x345cf4(0x1f1e)]=_0x4a1266[_0x345cf4(0xa16)](GaussianBlur9,{'uniformMap':_0x5909fd,'owner':this});}var _0x195c99=Math['pow'](0x2,Math['ceil'](Math[_0x345cf4(0xe28)](_0x51933a)/Math['log'](0x2))-0x2),_0x253c54=Math[_0x345cf4(0x1f76)](0x2,Math[_0x345cf4(0x28fa)](Math[_0x345cf4(0xe28)](_0xcf28cb)/Math[_0x345cf4(0xe28)](0x2))-0x2),_0x4b52a0=Math['max'](0x1,_0x195c99,_0x253c54),_0x4bc895=downSampleViewportBoundingRectangle;_0x4bc895[_0x345cf4(0x209)]=_0x4b52a0,_0x4bc895[_0x345cf4(0x5862)]=_0x4b52a0;var _0x3c3adf=this[_0x345cf4(0x484a)],_0xee0884=defined$1(_0x3c3adf)&&_0x3c3adf[_0x345cf4(0x2bf5)](0x0)||void 0x0;if(!defined$1(_0xee0884)||_0xee0884['width']!==_0x4b52a0||_0xee0884['height']!==_0x4b52a0){this[_0x345cf4(0x484a)]=this['_downSampleFBO1']&&this[_0x345cf4(0x484a)]['destroy'](),this[_0x345cf4(0xf19)]=this[_0x345cf4(0xf19)]&&this[_0x345cf4(0xf19)][_0x345cf4(0x2578)](),this[_0x345cf4(0x507f)]['x']=this['_blurStep']['y']=0x2/_0x4b52a0,(this[_0x345cf4(0x484a)]=new Framebuffer$2({'context':_0x4a1266,'colorTextures':[new Texture$1({'context':_0x4a1266,'width':_0x4b52a0,'height':_0x4b52a0})]}),this[_0x345cf4(0xf19)]=new Framebuffer$2({'context':_0x4a1266,'colorTextures':[new Texture$1({'context':_0x4a1266,'width':_0x4b52a0,'height':_0x4b52a0})]}),this[_0x345cf4(0x246d)][_0x345cf4(0x27b)]=this[_0x345cf4(0x484a)],this['_clearFBO2Command']['framebuffer']=this[_0x345cf4(0xf19)],this[_0x345cf4(0x319a)][_0x345cf4(0x27b)]=this[_0x345cf4(0x484a)],this[_0x345cf4(0x4f98)][_0x345cf4(0x27b)]=this[_0x345cf4(0xf19)],this['_blurYCommand'][_0x345cf4(0x27b)]=this[_0x345cf4(0x484a)]);var _0x2faf36=RenderState[_0x345cf4(0x4d21)]({'viewport':_0x4bc895});this['_ambientOcclusionGenerateCommand'][_0x345cf4(0x15fe)]['depthTexture']=function(){var _0x214d8f=_0x345cf4;return _0x55c773[_0x214d8f(0x54c6)][_0x214d8f(0x5bf)]['length']>0x0&&defined$1(_0x55c773['_scene'][_0x214d8f(0x5bf)][0x0][_0x214d8f(0x43dd)])?_0x55c773[_0x214d8f(0x54c6)][_0x214d8f(0x5bf)][0x0]['_depthTexture']:_0x55c773[_0x214d8f(0x1968)][_0x214d8f(0xcfa)];},this[_0x345cf4(0x319a)]['renderState']=_0x2faf36,this['_blurXCommand'][_0x345cf4(0x15fe)]['u_texture']=function(){var _0xa36c92=_0x345cf4;return _0x55c773[_0xa36c92(0x484a)][_0xa36c92(0x2bf5)](0x0);},this[_0x345cf4(0x4f98)]['uniformMap'][_0x345cf4(0x55a9)]=function(){var _0x2e7ee8=_0x345cf4;return _0x55c773[_0x2e7ee8(0x507f)];},this[_0x345cf4(0x4f98)][_0x345cf4(0x15fe)][_0x345cf4(0x1397)]=function(){return 0x1;},this[_0x345cf4(0x4f98)][_0x345cf4(0x15fe)][_0x345cf4(0x351d)]=function(){return 0x2;},this[_0x345cf4(0x4f98)][_0x345cf4(0x5547)]=_0x2faf36,this[_0x345cf4(0x1f1e)]['uniformMap'][_0x345cf4(0x104c)]=function(){var _0x4471ba=_0x345cf4;return _0x55c773[_0x4471ba(0xf19)][_0x4471ba(0x2bf5)](0x0);},this[_0x345cf4(0x1f1e)][_0x345cf4(0x15fe)][_0x345cf4(0x55a9)]=function(){return _0x55c773['_blurStep'];},this[_0x345cf4(0x1f1e)][_0x345cf4(0x15fe)][_0x345cf4(0x1397)]=function(){return 0x1;},this[_0x345cf4(0x1f1e)][_0x345cf4(0x15fe)]['u_sigma']=function(){return 0x2;},this[_0x345cf4(0x1f1e)][_0x345cf4(0x5547)]=_0x2faf36;}this[_0x345cf4(0xf2b)][_0x345cf4(0x4174)]=_0x4a1266,this[_0x345cf4(0x4cef)][_0x345cf4(0x4174)]=_0x4a1266;},SSAOEffect[_0x68aa19(0x4b51)][_0x68aa19(0x20ed)]=function(_0x24b252){this['_fbo']=_0x24b252;},SSAOEffect['prototype'][_0x68aa19(0x2199)]=function(){var _0x2f7a1f=_0x68aa19;return this[_0x2f7a1f(0x484a)]['getColorTexture'](0x0);},SSAOEffect[_0x68aa19(0x4b51)][_0x68aa19(0x3fd)]=function(_0x539ac9,_0x230396){var _0x5398bd=_0x68aa19,_0x25af81=this[_0x5398bd(0x1a32)];if(defined$1(_0x25af81)){var _0x5511d6=_0x25af81[_0x5398bd(0x30a0)][_0x5398bd(0x1eae)],_0x16e284=_0x25af81[_0x5398bd(0x30a0)][_0x5398bd(0x1f4b)];_0x539ac9?pushDefineToShader$4(_0x5511d6,_0x230396):removeDefineToShader$4(_0x5511d6,_0x230396),_0x25af81['shaderProgram'][_0x5398bd(0x2578)](),_0x25af81[_0x5398bd(0x30a0)]=ShaderProgram['fromCache']({'context':this[_0x5398bd(0x1968)],'vertexShaderSource':_0x16e284,'fragmentShaderSource':_0x5511d6});}},SSAOEffect[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},SSAOEffect['prototype']['destroy']=function(){var _0x518a6c=_0x68aa19;return this[_0x518a6c(0x484a)]=this[_0x518a6c(0x484a)]&&this['_downSampleFBO1'][_0x518a6c(0x2578)](),this[_0x518a6c(0xf19)]=this['_downSampleFBO2']&&this['_downSampleFBO2'][_0x518a6c(0x2578)](),this[_0x518a6c(0x319a)]=this[_0x518a6c(0x319a)]&&this[_0x518a6c(0x319a)][_0x518a6c(0x30a0)]&&this[_0x518a6c(0x319a)]['shaderProgram'][_0x518a6c(0x2578)](),this[_0x518a6c(0x4f98)]=this[_0x518a6c(0x4f98)]&&this[_0x518a6c(0x4f98)]['shaderProgram']&&this[_0x518a6c(0x4f98)][_0x518a6c(0x30a0)][_0x518a6c(0x2578)](),this[_0x518a6c(0x1f1e)]=this[_0x518a6c(0x1f1e)]&&this[_0x518a6c(0x1f1e)][_0x518a6c(0x30a0)]&&this['_blurYCommand'][_0x518a6c(0x30a0)]['destroy'](),destroyObject$1(this);};var Scan='uniform\x20sampler2D\x20u_colorTexture;\x0auniform\x20sampler2D\x20u_appendTexture;\x0auniform\x20vec4\x20u_scanViewCenterArr[COUNT];\x0auniform\x20vec4\x20u_scanViewPlaneArr[COUNT];\x0auniform\x20float\x20u_radiusArr[COUNT];\x0auniform\x20vec3\x20u_scanLineDirArr[COUNT];\x0auniform\x20vec3\x20u_scanLineMoveViewDirArr[COUNT];\x0auniform\x20vec3\x20u_scanLinePtArr[COUNT];\x0auniform\x20float\x20u_lineWidth;\x0auniform\x20vec4\x20u_ScanColor;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec3\x20pointProjectPlane(vec3\x20planeNormal,\x20vec3\x20pointOnPlane,\x20vec3\x20point1)\x0a{\x0a\x09vec3\x20v01\x20=\x20point1\x20-\x20pointOnPlane;\x0a\x09v01\x20=\x20normalize(v01);\x0a\x09vec3\x20normalizeVector\x20=\x20normalize(planeNormal);\x0a\x09if\x20(v01\x20==\x20normalizeVector)\x0a\x09{\x0a\x09\x09return\x20pointOnPlane;\x0a\x09}\x0a\x09float\x20d\x20=\x20(planeNormal.x\x20*\x20(point1.x\x20-\x20pointOnPlane.x)\x20+\x20planeNormal.y\x20*\x20(point1.y\x20-\x20pointOnPlane.y)\x20+\x20planeNormal.z\x20*\x20(point1.z\x20-\x20pointOnPlane.z))\x20/\x20dot(planeNormal,\x20planeNormal);\x0a\x09vec3\x20res;\x0a\x09res\x20=\x20point1\x20-\x20planeNormal\x20*\x20d;\x0a\x09return\x20res;\x0a}\x0a\x0afloat\x20distancePointToLine(vec3\x20ptOnLine,\x20vec3\x20vectorLine,\x20vec3\x20testPt)\x0a{\x0a\x09vec3\x20v\x20=\x20vectorLine;\x0a\x09vec3\x20w\x20=\x20testPt\x20-\x20ptOnLine;\x0a\x09float\x20c1\x20=\x20dot(w,\x20v);\x0a\x09float\x20c2\x20=\x20dot(v,\x20v);\x0a\x09float\x20b\x20=\x20c1\x20/\x20c2;\x0a\x09vec3\x20Pb\x20=\x20ptOnLine\x20+\x20b\x20*\x20v;\x0a\x09return\x20length(testPt\x20-\x20Pb);\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20logDepthOrDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20v_textureCoordinates));\x0a#ifdef\x20LOG_DEPTH\x0a\x20\x20\x20\x20float\x20scale\x20=\x20logDepthOrDepth;\x0a#else\x0a\x20\x20\x20\x20float\x20scale\x20=\x20pow(logDepthOrDepth\x20*\x200.5\x20+\x200.5,\x208.0);\x0a#endif\x0a\x09if(scale\x20>\x200.999999)\x0a\x09{\x0a\x09\x09return;\x0a\x09}\x0a\x09vec4\x20viewPos\x20=\x20czm_windowToEyeCoordinates(v_textureCoordinates.xy\x20*\x20czm_viewport.zw,\x20logDepthOrDepth);\x0a\x09viewPos\x20/=\x20viewPos.w;\x0a\x09vec4\x20scanColor\x20=\x20vec4(1.0);\x0a\x09float\x20scanValue\x20=\x200.0;\x0a\x09vec4\x20appendColor\x20=\x20vec4(0.0);\x0a\x09for(int\x20i\x20=\x200;i\x20<\x20COUNT;i++)\x0a\x09{\x0a\x09\x09vec3\x20scanViewPlane\x20=\x20u_scanViewPlaneArr[i].xyz;\x0a\x09\x09vec3\x20scanViewCenter\x20=\x20u_scanViewCenterArr[i].xyz;\x0a\x09\x09float\x20radius\x20=\x20u_radiusArr[i];\x0a\x09\x09vec3\x20scanLinePt\x20=\x20u_scanLinePtArr[i];\x0a\x09\x09vec3\x20scanLineDir\x20=\x20u_scanLineDirArr[i];\x0a\x09\x09vec3\x20scanLineMoveViewDir\x20=\x20u_scanLineMoveViewDirArr[i];\x0a\x09\x09float\x20lineWidth\x20=\x20u_lineWidth;\x0a\x09\x09vec3\x20prjOnPlane\x20=\x20pointProjectPlane(scanViewPlane,\x20scanViewCenter,\x20viewPos.xyz);\x0a\x09\x09vec2\x20appendTexCoord\x20=\x20vec2(0.0);\x0a\x09#ifdef\x20CIRCLE\x0a\x09\x09vec3\x20relativePos\x20=\x20prjOnPlane\x20-\x20scanViewCenter;\x0a\x09\x09float\x20dis\x20=\x20length(relativePos);\x0a\x09#ifdef\x20APPEND_TEXTURE\x0a\x09\x20\x20\x20\x20if(dis\x20<\x20radius)\x0a\x09\x20\x20\x20\x20{\x0a\x09\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20zAxis\x20=\x20scanViewPlane;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20temp\x20=\x20vec3(1.0,\x200.0,\x200.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20xAxis\x20=\x20normalize(cross(temp,\x20zAxis));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20yAxis\x20=\x20normalize(cross(zAxis,\x20xAxis));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20cosTheta\x20=\x20dot(normalize(relativePos),\x20xAxis);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20cosTheta2\x20=\x20dot(normalize(relativePos),\x20yAxis);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20appendTexCoord.x\x20=\x20(dis\x20*\x20cosTheta\x20/\x20radius\x20+\x201.0)\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20appendTexCoord.y\x20=\x20(dis\x20*\x20cosTheta2\x20/\x20radius\x20+\x201.0)\x20*\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20appendColor\x20+=\x20texture2D(u_appendTexture,\x20appendTexCoord);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20appendColor.rgb\x20=\x20appendColor.rgb\x20*\x20u_ScanColor.rgb;\x0a\x09\x20\x20\x20\x20}\x0a\x09#else\x0a\x09\x09if(dis\x20<\x20radius)\x0a\x09\x09{\x0a\x09\x09\x09float\x20f\x20=\x201.0\x20-\x20abs(radius\x20-\x20dis)\x20/\x20radius;\x0a\x09\x09\x09f\x20=\x20pow(f,\x208.0);\x0a\x09\x09\x09scanValue\x20=\x20f;\x0a\x09\x09\x09scanColor\x20*=\x20u_ScanColor;\x0a\x09\x09}\x0a\x09#endif\x0a\x09#else\x0a\x09#ifdef\x20APPEND_TEXTURE\x0a\x09\x09vec3\x20relativePos\x20=\x20prjOnPlane\x20-\x20scanLinePt;\x0a\x09\x09float\x20cosTheta\x20=\x20dot(scanLineDir,\x20normalize(relativePos));\x0a\x09\x09float\x20cosTheta2\x20=\x20dot(scanLineMoveViewDir,\x20normalize(relativePos));\x0a\x09\x09float\x20disToLineCenter\x20=\x20length(relativePos);\x0a\x09\x09appendTexCoord.x\x20=\x20(disToLineCenter\x20*\x20cosTheta\x20/\x20lineWidth\x20+\x201.0)\x20*\x200.5;\x0a\x09\x09appendTexCoord.y\x20=\x20(disToLineCenter\x20*\x20cosTheta2\x20/\x20lineWidth\x20+\x201.0)\x20*\x200.5;\x0a\x09\x09appendColor\x20+=\x20texture2D(u_appendTexture,\x20appendTexCoord);\x0a\x09\x09appendColor.rgb\x20=\x20appendColor.rgb\x20*\x20u_ScanColor.rgb;\x0a\x09#else\x0a\x09\x09float\x20disToLine\x20=\x20distancePointToLine(scanLinePt,\x20scanLineDir,\x20prjOnPlane);\x0a\x09\x09if(disToLine\x20<\x20lineWidth)\x0a\x09\x09{\x0a\x09\x09\x09float\x20f\x20=\x20abs(lineWidth\x20-\x20disToLine)\x20/\x20lineWidth;\x0a\x09\x09\x09f\x20=\x20pow(f,\x208.0);\x0a\x09\x09\x09scanValue\x20+=\x20f;\x0a\x09\x09\x09scanColor\x20=\x20u_ScanColor;\x0a\x09\x09}\x0a\x09#endif\x0a\x09#endif\x0a\x09}\x0a\x09vec4\x20color\x20=\x20texture2D(u_colorTexture,\x20v_textureCoordinates);\x0a#ifdef\x20APPEND_TEXTURE\x0a\x09gl_FragColor.rgb\x20=\x20color.rgb\x20+\x20appendColor.rgb\x20*\x20scanColor.rgb;\x0a#else\x0a\x09gl_FragColor\x20=\x20mix(color,\x20scanColor,\x20scanValue);\x0a#endif\x0a}',ScanEffectMode={'CIRCLE':{'programDefines':_0x68aa19(0x50c6)},'LINE':{'programDefines':_0x68aa19(0x44fb)}},ScanEffectMode$1=Object[_0x68aa19(0x3e37)](ScanEffectMode);function ScanEffect(){var _0x315a26=_0x68aa19;this[_0x315a26(0x15ec)]=void 0x0,this['_inputFbo']=void 0x0,this[_0x315a26(0x1a32)]=void 0x0,this[_0x315a26(0x4cef)]=new PassState(),this[_0x315a26(0x54c6)]=void 0x0,this[_0x315a26(0x5545)]=ScanEffectMode$1[_0x315a26(0x44fb)],this[_0x315a26(0x2cdf)]=[],this[_0x315a26(0x33be)]=[],this[_0x315a26(0x5854)]=[],this[_0x315a26(0x493d)]=[],this['_scanLineMoveViewDirArr']=[],this[_0x315a26(0x3b69)]=[],this[_0x315a26(0x387b)]=[],this[_0x315a26(0x2f07)]=[],this[_0x315a26(0x14e8)]=0x3e8,this[_0x315a26(0x57d1)]=new Color$2(0x1,0x1,0x1,0x1),this[_0x315a26(0xbe9)]=0x3e8,this['_speed']=0x3e8,this['_show']=!0x1,this[_0x315a26(0x4be)]=void 0x0,this[_0x315a26(0xc7f)]=void 0x0,this[_0x315a26(0x1c66)]=!0x1,this[_0x315a26(0x1166)]=!0x0;}Object[_0x68aa19(0x5b7)](ScanEffect[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0x68fe9=_0x68aa19;return this[_0x68fe9(0x1430)];},'set':function(_0x254679){var _0x31981a=_0x68aa19;_0x254679!==this[_0x31981a(0x1430)]&&(defined$1(this[_0x31981a(0x273)])&&this[_0x31981a(0x273)]['scanShowChange'](_0x254679),this[_0x31981a(0x1430)]=_0x254679);}},'mode':{'get':function(){return this['_mode'];},'set':function(_0x21c85b){var _0x3fdc2c=_0x68aa19;this[_0x3fdc2c(0x3fd)](!0x1,this[_0x3fdc2c(0x5545)][_0x3fdc2c(0x2ee2)]),this[_0x3fdc2c(0x5545)]=_0x21c85b,this[_0x3fdc2c(0x3fd)](!0x0,this[_0x3fdc2c(0x5545)]['programDefines']);}},'color':{'get':function(){var _0x1390d4=_0x68aa19;return this[_0x1390d4(0x57d1)];},'set':function(_0x3346eb){var _0x546643=_0x68aa19;this[_0x546643(0x57d1)]=_0x3346eb;}},'count':{'get':function(){var _0x212a3c=_0x68aa19;return this[_0x212a3c(0x5854)][_0x212a3c(0x531b)];}},'centerPostion':{'get':function(){var _0x27e543=_0x68aa19,_0x3c4180=this[_0x27e543(0x5854)]['length'];return this[_0x27e543(0x5854)][_0x3c4180-0x1];},'set':function(_0x4b85d9){var _0x10f8f1=_0x68aa19;this[_0x10f8f1(0x5854)][0x0]=_0x4b85d9,0x0===this['_scanLineMoveDirArr'][_0x10f8f1(0x531b)]&&(this[_0x10f8f1(0x2cdf)][0x0]=new Cartesian3(),this[_0x10f8f1(0x41f8)](0x0));}},'period':{'get':function(){var _0x40f337=_0x68aa19;return this[_0x40f337(0xbe9)]/0x3e8;},'set':function(_0x3a1987){var _0x1c965a=_0x68aa19;this[_0x1c965a(0xbe9)]=0x3e8*_0x3a1987;}},'speed':{'get':function(){var _0x10e4d3=_0x68aa19;return this[_0x10e4d3(0x2ad2)];},'set':function(_0x55cf88){var _0x5ebd63=_0x68aa19;this[_0x5ebd63(0x2ad2)]=_0x55cf88;}},'lineMoveDirection':{'get':function(){var _0x46211b=_0x68aa19,_0xd3f8cc=this[_0x46211b(0x493d)]['length'];return this[_0x46211b(0x493d)][_0xd3f8cc-0x1];},'set':function(_0x42ea79){var _0x23bf87=_0x68aa19,_0x59dcd9=this[_0x23bf87(0x493d)][_0x23bf87(0x531b)],_0x18df86=Cartesian3['normalize'](_0x42ea79,new Cartesian3());this[_0x23bf87(0x493d)][_0x59dcd9-0x1]=_0x18df86;}},'lineWidth':{'get':function(){var _0x494679=_0x68aa19;return this[_0x494679(0x14e8)];},'set':function(_0x53d4ff){this['_lineWidth']=_0x53d4ff;}},'textureUrl':{'get':function(){var _0x5b0973=_0x68aa19;return this[_0x5b0973(0x4be)];},'set':function(_0x1e48fc){var _0x131197=_0x68aa19;this[_0x131197(0x1c66)]=!0x0,this['_appendTexUrl']=_0x1e48fc,defined$1(_0x1e48fc)&&''!==_0x1e48fc||this[_0x131197(0x3fd)](!0x1,'APPEND_TEXTURE');}}}),ScanEffect[_0x68aa19(0x4b51)][_0x68aa19(0x36f)]=function(){var _0x57938c=_0x68aa19;return defined$1(this['_scene'])&&this[_0x57938c(0x54c6)]['_pickDepths'][_0x57938c(0x531b)]>0x0;},ScanEffect[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x2dfe24){var _0x47a8e9=_0x68aa19;this[_0x47a8e9(0x1a32)][_0x47a8e9(0x5108)](_0x2dfe24,this[_0x47a8e9(0x4cef)]);};var viewportBoundingRectangle$3=new BoundingRectangle(),sphereViewCenter=new Cartesian4(0x0,0x0,0x0,0x1),sphereWorldCenter=new Cartesian4(0x0,0x0,0x0,0x1),scratchCenter$1=new Cartesian4(),planeNormalView4=new Cartesian4(),planeNormalView=new Cartesian3(),planeScratch=new Plane(new Cartesian3(0x0,0x0,0x1),0xa);function pushDefineToShader$3(_0x5f041f,_0x4e6e85){var _0x30c3b7=_0x68aa19,_0x23d214=!0x1;for(var _0x313042 in _0x5f041f[_0x30c3b7(0x4ce5)])if(_0x5f041f[_0x30c3b7(0x4ce5)][_0x313042]===_0x4e6e85){_0x23d214=!0x0;break;}_0x23d214||_0x5f041f[_0x30c3b7(0x4ce5)]['push'](_0x4e6e85);}function removeDefineToShader$3(_0x3d5f65,_0x8c78f8){var _0x39c053=_0x68aa19;for(var _0x3e3026=-0x1,_0x56a30d=0x0;_0x56a30d<_0x3d5f65[_0x39c053(0x4ce5)][_0x39c053(0x531b)];_0x56a30d++)if(_0x3d5f65[_0x39c053(0x4ce5)][_0x56a30d]===_0x8c78f8){_0x3e3026=_0x56a30d;break;}_0x3e3026>=0x0&&_0x3d5f65[_0x39c053(0x4ce5)][_0x39c053(0x4bc6)](_0x3e3026,0x1);}ScanEffect['prototype'][_0x68aa19(0x41f8)]=function(_0x2cbf6b){var _0x2a8fda=_0x68aa19,_0x57dfde=new Cartesian3(),_0x517afc=this[_0x2a8fda(0x5854)][_0x2cbf6b];_0x57dfde=Cartesian3[_0x2a8fda(0x33cc)](new Cartesian3(0x0,0x0,0x1),_0x517afc,_0x57dfde),_0x57dfde=Cartesian3['normalize'](_0x57dfde,_0x57dfde),this[_0x2a8fda(0x493d)][_0x2cbf6b]=_0x57dfde;},ScanEffect[_0x68aa19(0x4b51)]['computeScanPlane']=function(_0x3f242f,_0x208d1d){var _0x30be44=_0x68aa19,_0x143dac=this['_scanCenterArr'][_0x208d1d],_0xa2b2a6=this[_0x30be44(0x2cdf)][_0x208d1d],_0x40c89c=this[_0x30be44(0x33be)][_0x208d1d];defined$1(_0x40c89c)||(_0x40c89c=this['_scanPlaneArr'][_0x208d1d]=new Cartesian4());var _0x8326ce=_0x3f242f[_0x30be44(0x2564)][_0x30be44(0x1224)];_0x3f242f[_0x30be44(0x4318)]===SceneMode$1['SCENE2D']&&(sphereWorldCenter['x']=_0x143dac['x'],sphereWorldCenter['y']=_0x143dac['y'],sphereWorldCenter['z']=_0x143dac['z']-0x3e8),sphereViewCenter=Matrix4[_0x30be44(0x21ec)](_0x8326ce[_0x30be44(0x4e18)],sphereWorldCenter,sphereViewCenter),planeNormalView4=Cartesian4[_0x30be44(0x286c)](_0xa2b2a6,sphereViewCenter,planeNormalView4),planeNormalView['x']=planeNormalView4['x'],planeNormalView['y']=planeNormalView4['y'],planeNormalView['z']=planeNormalView4['z'],planeNormalView=Cartesian3[_0x30be44(0x4e7d)](planeNormalView,planeNormalView);var _0x301ac6=Plane[_0x30be44(0x1309)](new Cartesian3(_0xa2b2a6['x'],_0xa2b2a6['y'],_0xa2b2a6['z']),planeNormalView,planeScratch);_0x40c89c['x']=_0x301ac6[_0x30be44(0x193a)]['x'],_0x40c89c['y']=_0x301ac6['normal']['y'],_0x40c89c['z']=_0x301ac6[_0x30be44(0x193a)]['z'],_0x40c89c['w']=_0x301ac6[_0x30be44(0x2ffa)];},ScanEffect['prototype'][_0x68aa19(0x5729)]=function(_0x5429e4){var _0x1dab2=_0x68aa19;for(var _0x1597e4=_0x5429e4[_0x1dab2(0x2564)][_0x1dab2(0x1224)],_0x407e68=0x0,_0xda8ac8=this[_0x1dab2(0x5854)][_0x1dab2(0x531b)];_0x407e68<_0xda8ac8;_0x407e68++){var _0x1ea727=this['_scanCenterArr'][_0x407e68];scratchCenter$1['x']=_0x1ea727['x'],scratchCenter$1['y']=_0x1ea727['y'],scratchCenter$1['z']=_0x1ea727['z'],scratchCenter$1['w']=0x1,Matrix4[_0x1dab2(0x21ec)](_0x1597e4[_0x1dab2(0x4e18)],scratchCenter$1,this[_0x1dab2(0x2cdf)][_0x407e68]),this['computeScanPlane'](_0x5429e4,_0x407e68);var _0x2c2578=performance[_0x1dab2(0x3c84)]()%this[_0x1dab2(0xbe9)];0x0==_0x2c2578&&(_0x2c2578=this[_0x1dab2(0xbe9)]);var _0x36a693=this[_0x1dab2(0x2ad2)]*_0x2c2578/0x3e8;this[_0x1dab2(0x5545)]===ScanEffectMode$1[_0x1dab2(0x50c6)]?this[_0x1dab2(0x2f07)][_0x407e68]=_0x36a693:this[_0x1dab2(0x5545)]===ScanEffectMode$1[_0x1dab2(0x44fb)]&&(this[_0x1dab2(0x213d)](_0x5429e4,_0x407e68),this[_0x1dab2(0x43ec)](_0x5429e4,_0x36a693,_0x407e68));}},ScanEffect[_0x68aa19(0x4b51)]['computeScanLineDir']=function(_0x24d141,_0xf100e2){var _0x2cc386=_0x68aa19,_0x37c098=_0x24d141['_frameState'][_0x2cc386(0x1224)],_0x518505=this[_0x2cc386(0x3b69)][_0xf100e2];defined$1(_0x518505)||(_0x518505=this[_0x2cc386(0x3b69)][_0xf100e2]=new Cartesian3());var _0x165f6a=this[_0x2cc386(0x493d)][_0xf100e2];defined$1(_0x165f6a)||(_0x165f6a=this[_0x2cc386(0x493d)][_0xf100e2]=new Cartesian3());var _0xda1f46=this[_0x2cc386(0x5854)][_0xf100e2],_0x545417=this['_scanViewCenterArr'][_0xf100e2];_0x518505=_0x24d141[_0x2cc386(0x4318)]===SceneMode$1[_0x2cc386(0x4c10)]?Cartesian3[_0x2cc386(0x33cc)](_0x165f6a,new Cartesian3(0x0,0x0,0x1),_0x518505):Cartesian3[_0x2cc386(0x33cc)](_0x165f6a,_0xda1f46,_0x518505),Cartesian3[_0x2cc386(0x4e7d)](_0x518505,_0x518505);var _0x519e93=new Cartesian3();_0x519e93=Cartesian3[_0x2cc386(0x1c02)](_0x518505,0xa,_0x519e93),_0x519e93=Cartesian3['add'](_0xda1f46,_0x519e93,_0x519e93),scratchCenter$1['x']=_0x519e93['x'],scratchCenter$1['y']=_0x519e93['y'],scratchCenter$1['z']=_0x519e93['z'],scratchCenter$1['w']=0x1,scratchCenter$1=Matrix4[_0x2cc386(0x21ec)](_0x37c098['viewMatrix'],scratchCenter$1,scratchCenter$1),_0x518505['x']=scratchCenter$1['x']-_0x545417['x'],_0x518505['y']=scratchCenter$1['y']-_0x545417['y'],_0x518505['z']=scratchCenter$1['z']-_0x545417['z'],Cartesian3[_0x2cc386(0x4e7d)](_0x518505,_0x518505);},ScanEffect[_0x68aa19(0x4b51)][_0x68aa19(0x43ec)]=function(_0x41cdb4,_0x2f0fd2,_0x51d998){var _0x5672bb=_0x68aa19,_0x35955e=_0x41cdb4['_frameState'][_0x5672bb(0x1224)],_0x408b4f=this[_0x5672bb(0x387b)][_0x51d998];defined$1(_0x408b4f)||(_0x408b4f=this[_0x5672bb(0x387b)][_0x51d998]=new Cartesian3());var _0x53d178=this['_scanLineMoveDirArr'][_0x51d998],_0x388707=this[_0x5672bb(0x5854)][_0x51d998],_0x4897d2=this[_0x5672bb(0x2cdf)][_0x51d998],_0x13f34a=this[_0x5672bb(0x25c0)][_0x51d998];defined$1(_0x13f34a)||(_0x13f34a=this[_0x5672bb(0x25c0)][_0x51d998]=new Cartesian3()),_0x408b4f=Cartesian3['multiplyByScalar'](_0x53d178,_0x2f0fd2,_0x408b4f),_0x408b4f=Cartesian3[_0x5672bb(0x4979)](_0x388707,_0x408b4f,_0x408b4f),scratchCenter$1['x']=_0x408b4f['x'],scratchCenter$1['y']=_0x408b4f['y'],scratchCenter$1['z']=_0x408b4f['z'],scratchCenter$1['w']=0x1,scratchCenter$1=Matrix4[_0x5672bb(0x21ec)](_0x35955e['viewMatrix'],scratchCenter$1,scratchCenter$1),_0x408b4f['x']=scratchCenter$1['x'],_0x408b4f['y']=scratchCenter$1['y'],_0x408b4f['z']=scratchCenter$1['z'],_0x13f34a['x']=scratchCenter$1['x']-_0x4897d2['x'],_0x13f34a['y']=scratchCenter$1['y']-_0x4897d2['y'],_0x13f34a['z']=scratchCenter$1['z']-_0x4897d2['z'],Cartesian3['normalize'](_0x13f34a,_0x13f34a);},ScanEffect[_0x68aa19(0x4b51)]['update']=function(_0x154840,_0x3080d,_0x55e2cf,_0x5b05c1){var _0x35a684=_0x68aa19;this[_0x35a684(0x1968)]=_0x3080d[_0x35a684(0x4174)];var _0x10b185=(_0x154840=_0x3080d[_0x35a684(0x4174)])[_0x35a684(0x2e24)],_0x26b475=_0x154840[_0x35a684(0x1b40)];this[_0x35a684(0x54c6)]=_0x55e2cf,this['updateScanParameters'](_0x55e2cf);var _0x45c734=this;if(this[_0x35a684(0x1c66)]&&(defined$1(this[_0x35a684(0x4be)])&&''!==this[_0x35a684(0x4be)]&&when(loadImage$2(_0x45c734[_0x35a684(0x4be)]),function(_0x5e2d5f){var _0x1d1e07=_0x35a684;defined$1(_0x45c734[_0x1d1e07(0xc7f)])&&_0x45c734[_0x1d1e07(0xc7f)][_0x1d1e07(0x2578)](),_0x45c734[_0x1d1e07(0xc7f)]=new Texture$1({'context':_0x154840,'source':_0x5e2d5f,'pixelFormat':PixelFormat$1['RGB'],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE']}),_0x45c734[_0x1d1e07(0x3fd)](!0x0,_0x1d1e07(0xb22));}),this[_0x35a684(0x1c66)]=!0x1),defined$1(this[_0x35a684(0x1a32)])&&_0x5b05c1!==this[_0x35a684(0x1166)]&&(this[_0x35a684(0x1166)]=_0x5b05c1,this['changeProgramDefine'](_0x5b05c1,'LOG_DEPTH')),!defined$1(this[_0x35a684(0x1a32)])){var _0x67ccaf=new ShaderSource({'name':_0x35a684(0x39bb),'sources':[Scan]});_0x67ccaf[_0x35a684(0x4ce5)][_0x35a684(0x3a33)](this['_mode'][_0x35a684(0x2ee2)]),_0x67ccaf['defines']['push'](_0x35a684(0x4227)+this['_scanCenterArr'][_0x35a684(0x531b)]),_0x5b05c1&&_0x67ccaf[_0x35a684(0x4ce5)]['push']('LOG_DEPTH'),this[_0x35a684(0x1a32)]=_0x154840[_0x35a684(0xa16)](_0x67ccaf,{'uniformMap':{},'owner':this}),this['_scanCommand'][_0x35a684(0x15fe)][_0x35a684(0x2f97)]=function(){var _0x3aaab1=_0x35a684;return _0x45c734[_0x3aaab1(0x54c6)][_0x3aaab1(0x5bf)][0x0][_0x3aaab1(0x43dd)];},this[_0x35a684(0x1a32)][_0x35a684(0x15fe)][_0x35a684(0x3ef9)]=function(){var _0x41bf81=_0x35a684;return _0x45c734[_0x41bf81(0x525e)][_0x41bf81(0x2bf5)](0x0);},this['_scanCommand']['uniformMap'][_0x35a684(0x2fd3)]=function(){var _0x4b8b23=_0x35a684;return defined$1(_0x45c734['_appendTexture'])?_0x45c734[_0x4b8b23(0xc7f)]:_0x45c734[_0x4b8b23(0x1968)][_0x4b8b23(0xcfa)];},this[_0x35a684(0x1a32)][_0x35a684(0x15fe)][_0x35a684(0x307c)]=function(){var _0x120199=_0x35a684;return _0x45c734[_0x120199(0x2cdf)];},this[_0x35a684(0x1a32)][_0x35a684(0x15fe)]['u_radiusArr']=function(){var _0xeaf5cc=_0x35a684;return _0x45c734[_0xeaf5cc(0x2f07)];},this[_0x35a684(0x1a32)]['uniformMap'][_0x35a684(0x24dc)]=function(){return _0x45c734['_scanPlaneArr'];},this[_0x35a684(0x1a32)][_0x35a684(0x15fe)][_0x35a684(0x51fc)]=function(){var _0x3ee301=_0x35a684;return _0x45c734[_0x3ee301(0x3b69)];},this[_0x35a684(0x1a32)]['uniformMap'][_0x35a684(0x24f1)]=function(){var _0xfd916b=_0x35a684;return _0x45c734[_0xfd916b(0x25c0)];},this['_scanCommand'][_0x35a684(0x15fe)][_0x35a684(0x2888)]=function(){var _0x3fddc3=_0x35a684;return _0x45c734[_0x3fddc3(0x387b)];},this[_0x35a684(0x1a32)]['uniformMap'][_0x35a684(0x1d91)]=function(){var _0x80272d=_0x35a684;return _0x45c734[_0x80272d(0x14e8)];},this['_scanCommand'][_0x35a684(0x15fe)][_0x35a684(0x3755)]=function(){var _0x47bf0b=_0x35a684;return _0x45c734[_0x47bf0b(0x57d1)];};}var _0x2ceaa3=this[_0x35a684(0x15ec)],_0x941d3f=defined$1(_0x2ceaa3)&&_0x2ceaa3[_0x35a684(0x2bf5)](0x0)||void 0x0;if(!defined$1(_0x941d3f)||_0x941d3f[_0x35a684(0x209)]!==_0x10b185||_0x941d3f['height']!==_0x26b475){this['_fbo']=this[_0x35a684(0x15ec)]&&this[_0x35a684(0x15ec)]['destroy'](),this[_0x35a684(0x15ec)]=new Framebuffer$2({'context':_0x154840,'colorTextures':[new Texture$1({'context':_0x154840,'width':_0x10b185,'height':_0x26b475})]}),this[_0x35a684(0x1a32)]['framebuffer']=this[_0x35a684(0x15ec)];var _0xa71a1=viewportBoundingRectangle$3;_0xa71a1['width']=_0x10b185,_0xa71a1[_0x35a684(0x5862)]=_0x26b475;var _0x2f0cc3=RenderState[_0x35a684(0x4d21)]({'viewport':_0xa71a1});this['_scanCommand'][_0x35a684(0x5547)]=_0x2f0cc3;}this['_upSamplePassState']['context']=_0x154840;},ScanEffect[_0x68aa19(0x4b51)][_0x68aa19(0x20ed)]=function(_0x301efc){var _0x557c35=_0x68aa19;this[_0x557c35(0x525e)]=_0x301efc;},ScanEffect[_0x68aa19(0x4b51)][_0x68aa19(0x1347)]=function(){var _0x109b53=_0x68aa19;return this[_0x109b53(0x15ec)][_0x109b53(0x2bf5)](0x0);},ScanEffect['prototype']['getScanFBO']=function(){var _0x1d7137=_0x68aa19;return this[_0x1d7137(0x15ec)];},ScanEffect[_0x68aa19(0x4b51)]['changeProgramDefine']=function(_0x2d6ae7,_0x94c792){var _0x5b715b=_0x68aa19,_0x4b4c93=this[_0x5b715b(0x1a32)];if(defined$1(_0x4b4c93)){var _0x16abbe=_0x4b4c93[_0x5b715b(0x30a0)][_0x5b715b(0x1eae)],_0x45ea6c=_0x4b4c93[_0x5b715b(0x30a0)][_0x5b715b(0x1f4b)];_0x2d6ae7?pushDefineToShader$3(_0x16abbe,_0x94c792):removeDefineToShader$3(_0x16abbe,_0x94c792),_0x4b4c93['shaderProgram'][_0x5b715b(0x2578)](),_0x4b4c93[_0x5b715b(0x30a0)]=ShaderProgram$1[_0x5b715b(0x4d21)]({'context':this[_0x5b715b(0x1968)],'vertexShaderSource':_0x45ea6c,'fragmentShaderSource':_0x16abbe});}},ScanEffect[_0x68aa19(0x4b51)]['add']=function(_0x4f70e0){var _0x2750b5=_0x68aa19;if(defined$1(_0x4f70e0)){if(0x0!==this[_0x2750b5(0x5854)]['length'])return this[_0x2750b5(0x3fd)](!0x1,_0x2750b5(0x4227)+this[_0x2750b5(0x5854)][_0x2750b5(0x531b)]),this[_0x2750b5(0x5854)][_0x2750b5(0x3a33)](_0x4f70e0),this[_0x2750b5(0x2cdf)][_0x2750b5(0x3a33)](new Cartesian3()),this[_0x2750b5(0x3fd)](!0x0,_0x2750b5(0x4227)+this['_scanCenterArr'][_0x2750b5(0x531b)]),this[_0x2750b5(0x41f8)](this['_scanCenterArr']['length']-0x1),this['_scanCenterArr']['length']-0x1;this['centerPosition']=Cartesian3[_0x2750b5(0x254b)](_0x4f70e0);}},ScanEffect['prototype']['remove']=function(_0x3acced){var _0x1424de=_0x68aa19;_0x3acced>=this[_0x1424de(0x5854)]['length']||0x1===this[_0x1424de(0x5854)][_0x1424de(0x531b)]||(this['changeProgramDefine'](!0x1,_0x1424de(0x4227)+this[_0x1424de(0x5854)]['length']),this['_scanCenterArr']['splice'](_0x3acced,0x1),this['_scanViewCenterArr'][_0x1424de(0x4bc6)](_0x3acced,0x1),this[_0x1424de(0x493d)]['splice'](_0x3acced,0x1),this[_0x1424de(0x3fd)](!0x0,_0x1424de(0x4227)+this[_0x1424de(0x5854)]['length']));},ScanEffect[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},ScanEffect[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x49e4e1=_0x68aa19;return this['_fbo']=this[_0x49e4e1(0x15ec)]&&this[_0x49e4e1(0x15ec)][_0x49e4e1(0x2578)](),this['_scanCommand']=this['_scanCommand']&&this[_0x49e4e1(0x1a32)][_0x49e4e1(0x30a0)]&&this[_0x49e4e1(0x1a32)]['shaderProgram']['destroy'](),defined$1(this['_appendTexture'])&&(this[_0x49e4e1(0xc7f)]['destroy'](),this[_0x49e4e1(0xc7f)]=null),destroyObject$1(this);};var TAAComposite=_0x68aa19(0x31f4),TAA_SAMPLE_COUNT=0x8,Halton_2=[0x0,-0.5,0.5,-0x3/0x4,0x1/0x4,-0x1/0x4,0x3/0x4,-0x7/0x8],Halton_3=[-0x1/0x3,0x1/0x3,-0x7/0x9,-0x1/0x9,0x5/0x9,-0x5/0x9,0x1/0x9,0x7/0x9],SampleOffsets=[new Cartesian2(-0x1,-0x1),new Cartesian2(0x0,-0x1),new Cartesian2(0x1,-0x1),new Cartesian2(-0x1,0x0),new Cartesian2(0x0,0x0),new Cartesian2(0x1,0x0),new Cartesian2(-0x1,0x1),new Cartesian2(0x0,0x1),new Cartesian2(0x1,0x1)];function TemporalAA(){var _0x18bfce=_0x68aa19;this['_compositeCommand']=void 0x0,this[_0x18bfce(0x1118)]=[],this['_upSamplePassState']=new PassState(),this[_0x18bfce(0x1430)]=!0x1,this[_0x18bfce(0x15ec)]=void 0x0,this[_0x18bfce(0x210e)]=0x0,this[_0x18bfce(0x3e81)]=void 0x0,this['_prevViewProjectionMatrx']=new Matrix4(),this[_0x18bfce(0x3b52)]=new Matrix4(),this[_0x18bfce(0x2a2c)]=0x0,this['_jitterPixel']=new Cartesian2(),this[_0x18bfce(0x2d33)]=new Cartesian2(),this[_0x18bfce(0x2fdc)]=[],this['_plusWeights']=[];}Object[_0x68aa19(0x5b7)](TemporalAA[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0x128f1e=_0x68aa19;return this[_0x128f1e(0x1430)];},'set':function(_0xa1aee5){var _0x35e489=_0x68aa19;_0xa1aee5!==this['_show']&&(this[_0x35e489(0x1430)]=_0xa1aee5);}}}),TemporalAA[_0x68aa19(0x4b51)]['execute']=function(_0x93f1c5,_0x1a25d5){var _0x46a30d=_0x68aa19;defined$1(_0x93f1c5[_0x46a30d(0x3cca)])&&defined$1(_0x93f1c5['uniformState'][_0x46a30d(0x4cde)])&&(this['_compositeCommand'][_0x46a30d(0x27b)]=this[_0x46a30d(0x1118)][this[_0x46a30d(0x210e)]],this[_0x46a30d(0x3afc)]['execute'](_0x93f1c5,this['_upSamplePassState']),this[_0x46a30d(0x2a2c)]++,this[_0x46a30d(0x2a2c)]===TAA_SAMPLE_COUNT&&(this[_0x46a30d(0x2a2c)]=0x0));};var viewportBoundingRectangle$2=new BoundingRectangle();TemporalAA['prototype'][_0x68aa19(0x489f)]=function(_0x2cd9ec,_0x55fc3b,_0x2862ee,_0x4a7101){var _0x4fa2ca=_0x68aa19,_0x2dc38d=_0x4a7101[_0x4fa2ca(0x1914)],_0x41475d=(_0x2cd9ec=_0x55fc3b[_0x4fa2ca(0x4174)])['uniformState'];this['_uniformState']=_0x41475d,_0x41475d['viewProjection'][_0x4fa2ca(0x254b)](this[_0x4fa2ca(0x5226)]);var _0x213c97=_0x2cd9ec[_0x4fa2ca(0x2e24)],_0x50d7e7=_0x2cd9ec[_0x4fa2ca(0x1b40)];this[_0x4fa2ca(0x54c6)]=_0x2862ee,defined$1(this[_0x4fa2ca(0x3afc)])&&_0x2dc38d!==this[_0x4fa2ca(0x1166)]&&(this['_useLogDepth']=_0x2dc38d,this[_0x4fa2ca(0x3fd)](_0x2dc38d,'LOG_DEPTH')),defined$1(this['_compositeCommand'])||this['createCommand'](_0x2cd9ec);var _0x5164aa=!0x1;if(0x0==this[_0x4fa2ca(0x1118)][_0x4fa2ca(0x531b)])_0x5164aa=!0x0;else{var _0x1ce2e7=this['_histroyFBO'][0x0],_0x1956e2=defined$1(_0x1ce2e7)&&_0x1ce2e7[_0x4fa2ca(0x2bf5)](0x0)||void 0x0;defined$1(_0x1956e2)&&_0x1956e2[_0x4fa2ca(0x209)]===_0x213c97&&_0x1956e2['height']===_0x50d7e7||(_0x5164aa=!0x0);}if(_0x5164aa){this[_0x4fa2ca(0x8f3)](_0x213c97,_0x50d7e7,_0x2cd9ec);var _0x13a9a8=viewportBoundingRectangle$2;_0x13a9a8[_0x4fa2ca(0x209)]=_0x213c97,_0x13a9a8[_0x4fa2ca(0x5862)]=_0x50d7e7;var _0x5c4998=RenderState[_0x4fa2ca(0x4d21)]({'viewport':_0x13a9a8});this[_0x4fa2ca(0x3afc)][_0x4fa2ca(0x5547)]=_0x5c4998;}this[_0x4fa2ca(0x4cef)][_0x4fa2ca(0x4174)]=_0x2cd9ec,this['_fboIndex']=(this[_0x4fa2ca(0x210e)]+0x1)%0x2,_0x4a7101[_0x4fa2ca(0x3843)]=this[_0x4fa2ca(0x2a2c)],computeJitter(this,_0x4a7101,_0x213c97,_0x50d7e7),computeSampleWeights(this);};var scratchJitter=new Cartesian2();function computeJitter(_0x248c01,_0x4b4ca2,_0x434ada,_0x2fce4b){var _0x857504=_0x68aa19,_0x1e6ef8=_0x248c01[_0x857504(0x2a2c)]%TAA_SAMPLE_COUNT,_0x2ff718=Halton_2[_0x1e6ef8],_0x196b8e=Halton_3[_0x1e6ef8],_0x78f89b=0.47,_0x2e8257=Math[_0x857504(0xee5)](-0.565866908103214),_0x5000ff=0x2*Math['PI']*_0x196b8e,_0x5c8128=_0x78f89b*Math['sqrt'](-0x2*Math[_0x857504(0xe28)]((0x1-_0x2ff718)*_0x2e8257+_0x2ff718)),_0x43d326=_0x5c8128*Math[_0x857504(0x1d35)](_0x5000ff),_0x43f523=_0x5c8128*Math[_0x857504(0x4322)](_0x5000ff);_0x248c01[_0x857504(0x3e6a)]['x']=_0x43d326,_0x248c01[_0x857504(0x3e6a)]['y']=_0x43f523;var _0xfcbb44=_0x248c01[_0x857504(0x3e6a)]['x']/_0x434ada,_0x15b811=_0x248c01[_0x857504(0x3e6a)]['y']/_0x2fce4b;scratchJitter['x']=_0xfcbb44,scratchJitter['y']=_0x15b811,_0x4b4ca2[_0x857504(0x25f)]=scratchJitter,_0x248c01[_0x857504(0x2d33)]['x']=-_0xfcbb44/0x2,_0x248c01[_0x857504(0x2d33)]['y']=-_0x15b811/0x2;}function computeSampleWeights(_0x22565c){var _0x35fd35=_0x68aa19,_0x44c15d,_0x3bddb4,_0x1fa2ff=[],_0x18932a=[],_0x4715ce=0x0;for(_0x3bddb4=0x0;_0x3bddb4<0x9;_0x3bddb4++){var _0x2003de=SampleOffsets[_0x3bddb4]['x']-_0x22565c[_0x35fd35(0x3e6a)]['x'],_0x4b3a75=SampleOffsets[_0x3bddb4]['y']-_0x22565c[_0x35fd35(0x3e6a)]['y'];_0x1fa2ff[_0x3bddb4]=Math[_0x35fd35(0xee5)](-2.29*(_0x2003de*_0x2003de+_0x4b3a75*_0x4b3a75)),_0x4715ce+=_0x1fa2ff[_0x3bddb4];}for(_0x18932a[0x0]=_0x1fa2ff[0x1],_0x18932a[0x1]=_0x1fa2ff[0x3],_0x18932a[0x2]=_0x1fa2ff[0x4],_0x18932a[0x3]=_0x1fa2ff[0x5],_0x18932a[0x4]=_0x1fa2ff[0x7],_0x44c15d=_0x1fa2ff[0x1]+_0x1fa2ff[0x3]+_0x1fa2ff[0x4]+_0x1fa2ff[0x5]+_0x1fa2ff[0x7],_0x3bddb4=0x0;_0x3bddb4<0x9;_0x3bddb4++)_0x1fa2ff[_0x3bddb4]=_0x1fa2ff[_0x3bddb4]/_0x4715ce;for(_0x3bddb4=0x0;_0x3bddb4<0x5;_0x3bddb4++)_0x18932a[_0x3bddb4]=_0x18932a[_0x3bddb4]/_0x44c15d;_0x22565c[_0x35fd35(0x2fdc)]=_0x1fa2ff,_0x22565c[_0x35fd35(0x1044)]=_0x18932a;}function pushDefineToShader$2(_0x550d86,_0x25d8e3){var _0x7a3dc0=_0x68aa19,_0x5cdec8=!0x1;for(var _0x4598a5 in _0x550d86[_0x7a3dc0(0x4ce5)])if(_0x550d86[_0x7a3dc0(0x4ce5)][_0x4598a5]===_0x25d8e3){_0x5cdec8=!0x0;break;}_0x5cdec8||_0x550d86[_0x7a3dc0(0x4ce5)][_0x7a3dc0(0x3a33)](_0x25d8e3);}function removeDefineToShader$2(_0x10531d,_0x5c4564){var _0x4da563=_0x68aa19;for(var _0x55b7c5=-0x1,_0x272d28=0x0;_0x272d28<_0x10531d[_0x4da563(0x4ce5)][_0x4da563(0x531b)];_0x272d28++)if(_0x10531d[_0x4da563(0x4ce5)][_0x272d28]===_0x5c4564){_0x55b7c5=_0x272d28;break;}_0x55b7c5>=0x0&&_0x10531d['defines'][_0x4da563(0x4bc6)](_0x55b7c5,0x1);}TemporalAA[_0x68aa19(0x4b51)][_0x68aa19(0x8f3)]=function(_0x1a401a,_0x23df54,_0x1b264c){var _0x38530e=_0x68aa19,_0x1a75ca,_0x14ed12=PixelDatatype[_0x38530e(0x15eb)];for(_0x1a75ca=0x0;_0x1a75ca<this[_0x38530e(0x1118)][_0x38530e(0x531b)];_0x1a75ca++)this[_0x38530e(0x1118)][_0x1a75ca]['destroy']();for(this[_0x38530e(0x1118)]=[],_0x1a75ca=0x0;_0x1a75ca<0x2;_0x1a75ca++){var _0x206e1d=new Framebuffer$2({'context':_0x1b264c,'colorTextures':[new Texture$1({'context':_0x1b264c,'width':_0x1a401a,'height':_0x23df54,'pixelDatatype':_0x14ed12})]});this[_0x38530e(0x1118)][_0x38530e(0x3a33)](_0x206e1d);}},TemporalAA[_0x68aa19(0x4b51)][_0x68aa19(0x750)]=function(_0x5143af){var _0x265292=_0x68aa19,_0x255599=new ShaderSource({'name':_0x265292(0x390c),'sources':[TAAComposite]});this[_0x265292(0x1166)]&&_0x255599['defines'][_0x265292(0x3a33)](_0x265292(0x37b7)),this[_0x265292(0x3afc)]=_0x5143af[_0x265292(0xa16)](_0x255599,{'uniformMap':{},'owner':this}),this[_0x265292(0x18e4)]();},TemporalAA[_0x68aa19(0x4b51)][_0x68aa19(0x18e4)]=function(){var _0x20ff6c=_0x68aa19;if(defined$1(this[_0x20ff6c(0x3afc)])){var _0x253108=this;this[_0x20ff6c(0x3afc)]['uniformMap'][_0x20ff6c(0x462f)]=function(){var _0x10a566=_0x20ff6c;return _0x253108[_0x10a566(0x15ec)][_0x10a566(0x2bf5)](0x0);},this[_0x20ff6c(0x3afc)][_0x20ff6c(0x15fe)]['u_historyTexture']=function(){var _0x47569a=_0x20ff6c,_0x85103b=(_0x253108[_0x47569a(0x210e)]+0x1)%0x2;return _0x253108['_histroyFBO'][_0x85103b][_0x47569a(0x2bf5)](0x0);},this['_compositeCommand']['uniformMap']['u_transformMatrix']=function(){var _0x57682f=_0x20ff6c,_0x4036a8=_0x253108[_0x57682f(0x3e81)][_0x57682f(0x4f2a)];return Matrix4[_0x57682f(0x373b)](_0x253108[_0x57682f(0x5226)],_0x4036a8,_0x253108[_0x57682f(0x3b52)]),_0x253108['_transformMatrix'];},this[_0x20ff6c(0x3afc)][_0x20ff6c(0x15fe)][_0x20ff6c(0x4a30)]=function(){var _0x178192=_0x20ff6c;return _0x253108[_0x178192(0x2d33)];},this['_compositeCommand'][_0x20ff6c(0x15fe)][_0x20ff6c(0x18da)]=function(){var _0x38b64d=_0x20ff6c;return _0x253108[_0x38b64d(0x2fdc)];},this[_0x20ff6c(0x3afc)][_0x20ff6c(0x15fe)][_0x20ff6c(0x24b1)]=function(){return SampleOffsets;};}},TemporalAA[_0x68aa19(0x4b51)][_0x68aa19(0x20ed)]=function(_0x55f41d){var _0x4dba6c=_0x68aa19;this[_0x4dba6c(0x15ec)]=_0x55f41d;},TemporalAA[_0x68aa19(0x4b51)]['getTAATexture']=function(){var _0x3e4ce9=_0x68aa19;return this[_0x3e4ce9(0x1118)][this['_fboIndex']]['getColorTexture'](0x0);},TemporalAA[_0x68aa19(0x4b51)][_0x68aa19(0x51a1)]=function(){var _0x5986b7=_0x68aa19;return this[_0x5986b7(0x1118)][this[_0x5986b7(0x210e)]];},TemporalAA[_0x68aa19(0x4b51)][_0x68aa19(0x3fd)]=function(_0x297f89,_0x198eb2){var _0x20233d=_0x68aa19,_0x443452=this['_scanCommand'];if(defined$1(_0x443452)){var _0x4898ac=_0x443452[_0x20233d(0x30a0)][_0x20233d(0x1eae)],_0x2f51a6=_0x443452[_0x20233d(0x30a0)]['vertexShaderSource'];_0x297f89?pushDefineToShader$2(_0x4898ac,_0x198eb2):removeDefineToShader$2(_0x4898ac,_0x198eb2),_0x443452[_0x20233d(0x30a0)][_0x20233d(0x2578)](),_0x443452[_0x20233d(0x30a0)]=ShaderProgram[_0x20233d(0x4d21)]({'context':this[_0x20233d(0x1968)],'vertexShaderSource':_0x2f51a6,'fragmentShaderSource':_0x4898ac});}},TemporalAA[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},TemporalAA[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x4fa2a7=_0x68aa19;for(var _0x40dbd7=0x0;_0x40dbd7<this[_0x4fa2a7(0x1118)]['length'];_0x40dbd7++)this['_histroyFBO'][_0x40dbd7][_0x4fa2a7(0x2578)]();return this[_0x4fa2a7(0x3afc)]=this['_compositeCommand']&&this[_0x4fa2a7(0x3afc)][_0x4fa2a7(0x30a0)]&&this[_0x4fa2a7(0x3afc)][_0x4fa2a7(0x30a0)][_0x4fa2a7(0x2578)](),destroyObject$1(this);};var ProgramDefines={'BLOOM':_0x68aa19(0x217b),'COLOR_CORRECTION':_0x68aa19(0x661),'SCAN':_0x68aa19(0x413a),'SSAO':_0x68aa19(0x1889),'TONEMAPPING':_0x68aa19(0x2467),'ACES_TONEMAPPING':_0x68aa19(0x2808),'FILMIC_TONEMAPPING':_0x68aa19(0x5191)};function Compositor(_0x16a3c8){var _0x34c1ae=_0x68aa19;this['_fbo']=void 0x0,this['_blendCommand']=void 0x0,this['_fullScreenCommand']=void 0x0,this[_0x34c1ae(0x4cef)]=new PassState(),this[_0x34c1ae(0x10ff)]=void 0x0,this[_0x34c1ae(0x4ea1)]=void 0x0,this[_0x34c1ae(0x4174)]=_0x16a3c8,this[_0x34c1ae(0x105f)]=!0x1,this[_0x34c1ae(0x10ff)]=new BloomEffect(),this['colorCorrection']=new ColorCorrection(_0x16a3c8),this['depthOfFieldEffect']=new DepthOfFieldEffect(),this[_0x34c1ae(0x1582)]=new SSAOEffect(),this[_0x34c1ae(0x34bf)]=new ScanEffect(),this[_0x34c1ae(0x5021)]=new TemporalAA(),this[_0x34c1ae(0x10ff)][_0x34c1ae(0x273)]=this,this['colorCorrection'][_0x34c1ae(0x273)]=this,this[_0x34c1ae(0x34bf)]['_owner']=this,this[_0x34c1ae(0x1582)][_0x34c1ae(0x273)]=this,this['exposure']=0x1,this[_0x34c1ae(0x41fe)]=11.2,this[_0x34c1ae(0x1842)]=!0x1,this['inputTexture']=void 0x0,this[_0x34c1ae(0x3631)]=void 0x0;}Object[_0x68aa19(0x5b7)](Compositor[_0x68aa19(0x4b51)],{'toneMappingEnabled':{'get':function(){return this['_toneMappingEnabled'];},'set':function(_0x2d91e6){var _0x292c5f=_0x68aa19;_0x2d91e6!==this[_0x292c5f(0x1842)]&&(this[_0x292c5f(0xbaa)](_0x2d91e6),this[_0x292c5f(0x1842)]=_0x2d91e6);}},'outputFbo':{'get':function(){var _0x37b893=_0x68aa19;return this[_0x37b893(0x3631)];},'set':function(_0x44554c){var _0xccfd05=_0x68aa19;this[_0xccfd05(0x3631)]=_0x44554c;}}}),Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x5fa)]=function(){var _0x23bc58=_0x68aa19;return this[_0x23bc58(0x4d65)]()||this['isBloomEnable']()||this[_0x23bc58(0x111a)]()||this[_0x23bc58(0x26d6)]()||this[_0x23bc58(0x4dee)]()||this[_0x23bc58(0x2823)]()||this[_0x23bc58(0x1842)];},Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x25f5)]=function(){var _0x238a05=_0x68aa19;return defined$1(this[_0x238a05(0x10ff)])&&this[_0x238a05(0x10ff)]['show'];},Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x111a)]=function(){var _0x19677b=_0x68aa19;return defined$1(this[_0x19677b(0x4ea1)])&&this[_0x19677b(0x4ea1)][_0x19677b(0x105f)];},Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x26d6)]=function(){var _0x16db9b=_0x68aa19;return defined$1(this['depthOfFieldEffect'])&&this['depthOfFieldEffect'][_0x16db9b(0x105f)];},Compositor[_0x68aa19(0x4b51)]['isSSAOEnable']=function(){var _0x454588=_0x68aa19;return defined$1(this[_0x454588(0x1582)])&&this[_0x454588(0x1582)][_0x454588(0x105f)];},Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x4dee)]=function(){var _0x3bcac3=_0x68aa19;return defined$1(this['scanEffect'])&&this[_0x3bcac3(0x34bf)]['show'];},Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x4d65)]=function(){var _0x2ec158=_0x68aa19;return defined$1(this[_0x2ec158(0x5021)])&&this[_0x2ec158(0x5021)]['show'];},Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(_0x5ca850,_0x171464){var _0xfa1d7d=_0x68aa19;this[_0xfa1d7d(0x25f5)]()&&this[_0xfa1d7d(0x10ff)][_0xfa1d7d(0x50ec)](_0x5ca850,_0x171464);},Compositor[_0x68aa19(0x4b51)]['copy']=function(_0x4fc0a2,_0x47fcc4){var _0x477de7=_0x68aa19;this[_0x477de7(0x2213)]=_0x47fcc4,this[_0x477de7(0x1036)][_0x477de7(0x27b)]=this[_0x477de7(0x15ec)],this[_0x477de7(0x1036)][_0x477de7(0x5108)](_0x4fc0a2),this[_0x477de7(0x2213)]=void 0x0;},Compositor['prototype'][_0x68aa19(0x5108)]=function(_0x2135f8,_0x327d16){var _0x1ce7e0=_0x68aa19;this[_0x1ce7e0(0x4d65)]()&&this['temporalAA'][_0x1ce7e0(0x5108)](_0x2135f8),this[_0x1ce7e0(0x26d6)]()&&this[_0x1ce7e0(0x44e3)]['execute'](_0x2135f8),this[_0x1ce7e0(0x4dee)]()&&this['scanEffect'][_0x1ce7e0(0x5108)](_0x2135f8),this['isBloomEnable']()&&this[_0x1ce7e0(0x10ff)][_0x1ce7e0(0x5108)](_0x2135f8,_0x327d16),this[_0x1ce7e0(0x2823)]()&&this[_0x1ce7e0(0x1582)][_0x1ce7e0(0x5108)](_0x2135f8,_0x327d16),this[_0x1ce7e0(0x5fa)]()&&(this[_0x1ce7e0(0x1036)][_0x1ce7e0(0x27b)]=_0x327d16,this[_0x1ce7e0(0x2529)][_0x1ce7e0(0x27b)]=_0x327d16,this[_0x1ce7e0(0x1036)][_0x1ce7e0(0x5108)](_0x2135f8),this['_blendCommand'][_0x1ce7e0(0x5108)](_0x2135f8,this[_0x1ce7e0(0x4cef)]));};var viewportBoundingRectangle$1=new BoundingRectangle();function pushDefineToShader$1(_0x52c4ae,_0x546c63){var _0x3b34e8=_0x68aa19,_0x3ffe84=!0x1;for(var _0x5f1ecd in _0x52c4ae['defines'])if(_0x52c4ae[_0x3b34e8(0x4ce5)][_0x5f1ecd]===_0x546c63){_0x3ffe84=!0x0;break;}_0x3ffe84||_0x52c4ae[_0x3b34e8(0x4ce5)]['push'](_0x546c63);}function removeDefineToShader$1(_0x1470e4,_0x167519){var _0x251af0=_0x68aa19;for(var _0x4e5448=-0x1,_0x3d1813=0x0;_0x3d1813<_0x1470e4[_0x251af0(0x4ce5)][_0x251af0(0x531b)];_0x3d1813++)if(_0x1470e4['defines'][_0x3d1813]===_0x167519){_0x4e5448=_0x3d1813;break;}_0x4e5448>=0x0&&_0x1470e4['defines']['splice'](_0x4e5448,0x1);}function computeFlyToLocationForRectangle(_0x5306f4,_0x399ab7){var _0x3acf34=_0x68aa19,_0x376ae9,_0x1b8486=_0x399ab7[_0x3acf34(0x4bed)],_0x2e376a=_0x399ab7[_0x3acf34(0x1682)],_0xaf1e2=_0x2e376a[_0x3acf34(0x1706)],_0x1a1898=_0x399ab7[_0x3acf34(0x1224)][_0x3acf34(0x2425)](_0x5306f4);return _0x376ae9=_0x399ab7[_0x3acf34(0x4318)]===SceneMode$1[_0x3acf34(0x5135)]?_0xaf1e2[_0x3acf34(0x541d)](_0x1a1898):_0x2e376a[_0x3acf34(0x35a6)](_0x1a1898),defined$1(_0x1b8486)?_0x1b8486['readyPromise'][_0x3acf34(0x4e1e)](function(){var _0x29493b=_0x3acf34;if(!defined$1(_0x1b8486['availability'])||_0x399ab7['mode']===SceneMode$1[_0x29493b(0x4c10)])return _0x376ae9;var _0xd965b3=[Rectangle[_0x29493b(0x19ee)](_0x5306f4),Rectangle[_0x29493b(0x394)](_0x5306f4),Rectangle[_0x29493b(0x13c7)](_0x5306f4),Rectangle[_0x29493b(0xe80)](_0x5306f4),Rectangle[_0x29493b(0x420d)](_0x5306f4)];return computeFlyToLocationForRectangle[_0x29493b(0x39f5)](_0x1b8486,_0xd965b3)[_0x29493b(0x4e1e)](function(_0xfd83e8){var _0x30f1c3=_0xfd83e8['reduce'](function(_0x4251c0,_0x4d74dd){var _0x5730e8=_0x54f3;return Math['max'](_0x4d74dd[_0x5730e8(0x5862)],_0x4251c0);},-Number['MAX_VALUE']),_0x35f4f4=_0x376ae9;return _0x35f4f4['height']+=isNaN(_0x30f1c3)?0x0:_0x30f1c3,_0x35f4f4;});}):when['resolve'](_0x376ae9);}Compositor[_0x68aa19(0x4b51)]['update']=function(_0x159228,_0x2254e8,_0x334aba,_0x15ee58){var _0x2c6f46=_0x68aa19,_0x4fcc5d=_0x15ee58['useLogDepth'];this[_0x2c6f46(0x4d65)]()&&this[_0x2c6f46(0x5021)][_0x2c6f46(0x489f)](_0x159228,_0x2254e8,_0x334aba,_0x15ee58),this[_0x2c6f46(0x26d6)]()&&this[_0x2c6f46(0x44e3)]['update'](_0x159228,_0x2254e8,_0x334aba,_0x4fcc5d),this[_0x2c6f46(0x4dee)]()&&this['scanEffect'][_0x2c6f46(0x489f)](_0x159228,_0x2254e8,_0x334aba,_0x4fcc5d),this[_0x2c6f46(0x25f5)]()&&this[_0x2c6f46(0x10ff)][_0x2c6f46(0x489f)](_0x159228,_0x2254e8,_0x334aba),this[_0x2c6f46(0x2823)]()&&this[_0x2c6f46(0x1582)][_0x2c6f46(0x489f)](_0x159228,_0x2254e8,_0x334aba,_0x4fcc5d);var _0x251699=(_0x159228=_0x2254e8['context'])[_0x2c6f46(0x2e24)],_0x19989d=_0x159228[_0x2c6f46(0x1b40)];if(!defined$1(this[_0x2c6f46(0x2529)])){var _0x4f6131=new ShaderSource({'name':_0x2c6f46(0xf15),'sources':[CompositorFP]});this['isScanEnable']()&&_0x4f6131[_0x2c6f46(0x4ce5)]['push'](ProgramDefines['SCAN']),this[_0x2c6f46(0x25f5)]()&&_0x4f6131['defines']['push'](ProgramDefines[_0x2c6f46(0x217b)]),this[_0x2c6f46(0x111a)]()&&_0x4f6131[_0x2c6f46(0x4ce5)][_0x2c6f46(0x3a33)](ProgramDefines[_0x2c6f46(0x661)]),this[_0x2c6f46(0x2823)]()&&_0x4f6131[_0x2c6f46(0x4ce5)]['push'](ProgramDefines['SSAO']),this[_0x2c6f46(0x1842)]&&_0x4f6131[_0x2c6f46(0x4ce5)][_0x2c6f46(0x3a33)](ProgramDefines['TONEMAPPING']);var _0xf91989={};this[_0x2c6f46(0x2529)]=_0x159228[_0x2c6f46(0xa16)](_0x4f6131,{'uniformMap':_0xf91989,'owner':this}),_0xf91989={},this[_0x2c6f46(0x1036)]=_0x159228[_0x2c6f46(0xa16)](PassThrough$1,{'uniformMap':_0xf91989,'owner':this});}var _0x569bd5=this[_0x2c6f46(0x15ec)],_0x4ad72a=defined$1(_0x569bd5)&&_0x569bd5['getColorTexture'](0x0)||void 0x0;if(!defined$1(_0x4ad72a)||_0x4ad72a['width']!==_0x251699||_0x4ad72a['height']!==_0x19989d){_0x569bd5=_0x569bd5&&_0x569bd5['destroy']();var _0x4952bc=[new Texture$1({'context':_0x159228,'width':_0x251699,'height':_0x19989d,'pixelDatatype':_0x159228[_0x2c6f46(0x1b7e)]?PixelDatatype[_0x2c6f46(0x30a9)]:PixelDatatype[_0x2c6f46(0x15eb)]})];_0x569bd5=_0x159228['depthTexture']?this[_0x2c6f46(0x15ec)]=new Framebuffer$2({'context':_0x159228,'colorTextures':_0x4952bc,'depthTexture':new Texture$1({'context':_0x159228,'width':_0x251699,'height':_0x19989d,'pixelFormat':PixelFormat$1[_0x2c6f46(0x45a6)],'pixelDatatype':PixelDatatype[_0x2c6f46(0x2c91)]})}):this[_0x2c6f46(0x15ec)]=new Framebuffer$2({'context':_0x159228,'colorTextures':_0x4952bc,'depthRenderbuffer':new Renderbuffer({'context':_0x159228,'format':RenderbufferFormat$1[_0x2c6f46(0x5738)]})});var _0x1930a4=viewportBoundingRectangle$1;_0x1930a4[_0x2c6f46(0x209)]=_0x251699,_0x1930a4['height']=_0x19989d;var _0x19ba28=RenderState[_0x2c6f46(0x4d21)]({'viewport':_0x1930a4}),_0x50ce9e=this;this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)][_0x2c6f46(0x2c19)]=function(){var _0x339e5f=_0x2c6f46;return _0x50ce9e['isTAAEnable']()?_0x50ce9e['temporalAA'][_0x339e5f(0x540b)]():_0x50ce9e[_0x339e5f(0x26d6)]()?_0x50ce9e[_0x339e5f(0x44e3)]['getDOFTexture']():_0x50ce9e[_0x339e5f(0x4dee)]()?_0x50ce9e[_0x339e5f(0x34bf)][_0x339e5f(0x1347)]():_0x569bd5[_0x339e5f(0x2bf5)](0x0);},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)][_0x2c6f46(0x3755)]=function(){var _0x1ada87=_0x2c6f46;return _0x50ce9e[_0x1ada87(0x34bf)][_0x1ada87(0x28b8)];},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)][_0x2c6f46(0x13d4)]=function(){var _0xdc1689=_0x2c6f46;return _0x50ce9e[_0xdc1689(0x10ff)][_0xdc1689(0x43fb)]();},this['_blendCommand'][_0x2c6f46(0x15fe)][_0x2c6f46(0x4144)]=function(){var _0x23dba8=_0x2c6f46;return _0x50ce9e['bloomEffect'][_0x23dba8(0x459e)]();},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)][_0x2c6f46(0x2095)]=function(){var _0x29b189=_0x2c6f46;return _0x50ce9e[_0x29b189(0x10ff)][_0x29b189(0x2893)]();},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)]['u_Bloom_DirtTileOffset']=function(){var _0x4cc400=_0x2c6f46;return _0x50ce9e[_0x4cc400(0x10ff)][_0x4cc400(0x37cf)]();},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)][_0x2c6f46(0x4bd5)]=function(){var _0x1b6076=_0x2c6f46;return _0x50ce9e[_0x1b6076(0x10ff)]['getBloomSettings']();},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)]['u_Bloom_Color']=function(){var _0x3e0b49=_0x2c6f46;return _0x50ce9e[_0x3e0b49(0x10ff)][_0x3e0b49(0x4671)]();},this['_blendCommand'][_0x2c6f46(0x15fe)][_0x2c6f46(0x31de)]=function(){var _0x275438=_0x2c6f46;return _0x50ce9e[_0x275438(0x1582)][_0x275438(0x2199)]();},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)][_0x2c6f46(0x20dc)]=function(){var _0x4f947c=_0x2c6f46;return _0x50ce9e['colorCorrection'][_0x4f947c(0x1e42)];},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)]['u_contrast']=function(){var _0x1ed57b=_0x2c6f46;return _0x50ce9e[_0x1ed57b(0x4ea1)]['contrast'];},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)][_0x2c6f46(0x2125)]=function(){var _0x9030f7=_0x2c6f46;return _0x50ce9e['colorCorrection'][_0x9030f7(0x1a5f)];},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)][_0x2c6f46(0x1b79)]=function(){var _0x1d76a4=_0x2c6f46;return _0x50ce9e['colorCorrection'][_0x1d76a4(0x55bc)];},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)][_0x2c6f46(0x2b2d)]=function(){var _0x3fb712=_0x2c6f46;return _0x50ce9e[_0x3fb712(0x109e)];},this[_0x2c6f46(0x2529)][_0x2c6f46(0x15fe)][_0x2c6f46(0x17bc)]=function(){return _0x50ce9e['toneMappingWhitePoint'];},this[_0x2c6f46(0x2529)]['renderState']=_0x19ba28,this[_0x2c6f46(0x1036)]['uniformMap'][_0x2c6f46(0x104c)]=function(){var _0x30785c=_0x2c6f46;return defaultValue$1(_0x50ce9e[_0x30785c(0x2213)],_0x569bd5['getColorTexture'](0x0));},this[_0x2c6f46(0x1036)]['renderState']=_0x19ba28;}return this[_0x2c6f46(0x5021)]['setInputFBO'](_0x569bd5),this['isTAAEnable']()&&(_0x569bd5=this[_0x2c6f46(0x5021)][_0x2c6f46(0x51a1)]()),this['depthOfFieldEffect'][_0x2c6f46(0x20ed)](_0x569bd5),this[_0x2c6f46(0x1582)][_0x2c6f46(0x20ed)](_0x569bd5),this[_0x2c6f46(0x10ff)]['setInputFBO'](_0x569bd5),this[_0x2c6f46(0x34bf)]['setInputFBO'](_0x569bd5),this['_upSamplePassState'][_0x2c6f46(0x4174)]=_0x159228,this[_0x2c6f46(0x15ec)];},Compositor[_0x68aa19(0x4b51)]['getColorFramebuffer']=function(){return this['_fbo'];},Compositor['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x57583a=_0x68aa19;return this[_0x57583a(0x15ec)]=this[_0x57583a(0x15ec)]&&this[_0x57583a(0x15ec)][_0x57583a(0x2578)](),this[_0x57583a(0x2529)]=this['_blendCommand']&&this[_0x57583a(0x2529)][_0x57583a(0x30a0)]&&this[_0x57583a(0x2529)][_0x57583a(0x30a0)][_0x57583a(0x2578)](),this['_fullScreenCommand']=this[_0x57583a(0x1036)]&&this[_0x57583a(0x1036)][_0x57583a(0x30a0)]&&this[_0x57583a(0x1036)][_0x57583a(0x30a0)][_0x57583a(0x2578)](),defined$1(this['bloomEffect'])&&(this['bloomEffect']['destroy'](),this[_0x57583a(0x10ff)]=null),defined$1(this[_0x57583a(0x4ea1)])&&(this[_0x57583a(0x4ea1)]['destroy'](),this[_0x57583a(0x4ea1)]=null),defined$1(this['SSAOEffect'])&&(this[_0x57583a(0x1582)][_0x57583a(0x2578)](),this[_0x57583a(0x1582)]=null),defined$1(this[_0x57583a(0x1798)])&&(this[_0x57583a(0x1798)]['destroy'](),this[_0x57583a(0x1798)]=null),defined$1(this[_0x57583a(0x3204)])&&(this['ScanEffect']['destroy'](),this[_0x57583a(0x3204)]=null),defined$1(this[_0x57583a(0x5021)])&&(this['temporalAA']['destroy'](),this[_0x57583a(0x5021)]=null),destroyObject$1(this);},Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x4fdd)]=function(_0x2def87){this['changeProgramDefine'](_0x2def87,ProgramDefines['SCAN']);},Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x3c6)]=function(_0x30d504){var _0x2098ec=_0x68aa19;this[_0x2098ec(0x3fd)](_0x30d504,ProgramDefines['BLOOM']);},Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x13c6)]=function(_0x45fc41){var _0x2ea9ed=_0x68aa19;this['changeProgramDefine'](_0x45fc41,ProgramDefines[_0x2ea9ed(0x661)]);},Compositor[_0x68aa19(0x4b51)]['ssaoShowChange']=function(_0x2ea055){var _0x5e4e1d=_0x68aa19;this['changeProgramDefine'](_0x2ea055,ProgramDefines[_0x5e4e1d(0x1889)]);},Compositor[_0x68aa19(0x4b51)]['toneMappingEnabledChange']=function(_0x5ab0c6){var _0x94384b=_0x68aa19;this['changeProgramDefine'](_0x5ab0c6,ProgramDefines[_0x94384b(0x2467)]);},Compositor[_0x68aa19(0x4b51)][_0x68aa19(0x3fd)]=function(_0x1dc214,_0x5f084b){var _0x55eec4=_0x68aa19,_0x4abec2=this['_blendCommand'];if(defined$1(_0x4abec2)){var _0x1ce54a=_0x4abec2['shaderProgram'][_0x55eec4(0x1eae)],_0xa60163=_0x4abec2['shaderProgram'][_0x55eec4(0x1f4b)];_0x1dc214?pushDefineToShader$1(_0x1ce54a,_0x5f084b):removeDefineToShader$1(_0x1ce54a,_0x5f084b),_0x4abec2[_0x55eec4(0x30a0)][_0x55eec4(0x2578)](),_0x4abec2['shaderProgram']=ShaderProgram$1[_0x55eec4(0x4d21)]({'context':this['context'],'vertexShaderSource':_0xa60163,'fragmentShaderSource':_0x1ce54a});}},computeFlyToLocationForRectangle[_0x68aa19(0x39f5)]=sampleTerrainMostDetailed;var ControlMode={'DESIGN':0x0,'NORMAL':0x1},ControlMode$1=Object[_0x68aa19(0x3e37)](ControlMode),templateRegex=/{[^}]+}/g,tags={'x':xTag,'y':yTag,'z':zTag,'s':sTag,'reverseX':reverseXTag,'reverseY':reverseYTag,'reverseZ':reverseZTag,'westDegrees':westDegreesTag,'southDegrees':southDegreesTag,'eastDegrees':eastDegreesTag,'northDegrees':northDegreesTag,'westProjected':westProjectedTag,'southProjected':southProjectedTag,'eastProjected':eastProjectedTag,'northProjected':northProjectedTag,'width':widthTag,'height':heightTag},pickFeaturesTags=combine$2(tags,{'i':iTag,'j':jTag,'reverseI':reverseITag,'reverseJ':reverseJTag,'longitudeDegrees':longitudeDegreesTag,'latitudeDegrees':latitudeDegreesTag,'longitudeProjected':longitudeProjectedTag,'latitudeProjected':latitudeProjectedTag,'format':formatTag});function UrlTemplateImageryProvider(_0x366827){var _0x1f018a=_0x68aa19;this[_0x1f018a(0x2c49)]=new Event(),this[_0x1f018a(0x587b)]=void 0x0,this[_0x1f018a(0x1dd1)]=void 0x0,this[_0x1f018a(0x566e)]=void 0x0,this[_0x1f018a(0x448c)]=void 0x0,this[_0x1f018a(0x307d)]=void 0x0,this[_0x1f018a(0xa2e)]=void 0x0,this[_0x1f018a(0x53eb)]=void 0x0,this[_0x1f018a(0x4ebc)]=void 0x0,this[_0x1f018a(0x1aeb)]=void 0x0,this['_tileDiscardPolicy']=void 0x0,this[_0x1f018a(0xe66)]=void 0x0,this[_0x1f018a(0x3348)]=void 0x0,this[_0x1f018a(0x38bb)]=void 0x0,this[_0x1f018a(0x1f49)]=void 0x0,this[_0x1f018a(0x12d0)]=void 0x0,this[_0x1f018a(0x1a14)]=!0x0,this[_0x1f018a(0x1f3a)](_0x366827);}function tileXYToQuadKey$3(_0xeb517e,_0x3aa92e,_0xf2cfee){for(var _0x227fd4='',_0xa6517=_0xf2cfee;_0xa6517>=0x0;--_0xa6517){var _0x2370da=0x1<<_0xa6517,_0x329698=0x0;isBitSet(_0x3aa92e,_0x2370da)?isBitSet(_0xeb517e,_0x2370da)&&(_0x329698|=0x1):(_0x329698|=0x2,isBitSet(_0xeb517e,_0x2370da)||(_0x329698|=0x1)),_0x227fd4+=_0x329698;}return _0x227fd4;}Object[_0x68aa19(0x5b7)](UrlTemplateImageryProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x390ec5=_0x68aa19;return this['_resource'][_0x390ec5(0x343b)];}},'urlSchemeZeroPadding':{'get':function(){var _0x133ad6=_0x68aa19;return this[_0x133ad6(0x1dd1)];}},'pickFeaturesUrl':{'get':function(){var _0x56a823=_0x68aa19;return this[_0x56a823(0x566e)][_0x56a823(0x343b)];}},'proxy':{'get':function(){var _0x37c905=_0x68aa19;return this['_resource'][_0x37c905(0x2b76)];}},'tileWidth':{'get':function(){return this['_tileWidth'];}},'tileHeight':{'get':function(){var _0x230730=_0x68aa19;return this[_0x230730(0x307d)];}},'maximumLevel':{'get':function(){return this['_maximumLevel'];}},'minimumLevel':{'get':function(){var _0xa3777=_0x68aa19;return this[_0xa3777(0x53eb)];}},'tilingScheme':{'get':function(){return this['_tilingScheme'];}},'rectangle':{'get':function(){var _0x3f7861=_0x68aa19;return this[_0x3f7861(0x1aeb)];}},'tileDiscardPolicy':{'get':function(){return this['_tileDiscardPolicy'];}},'errorEvent':{'get':function(){var _0x31dd90=_0x68aa19;return this[_0x31dd90(0x2c49)];}},'ready':{'get':function(){var _0x5d2527=_0x68aa19;return defined$1(this[_0x5d2527(0x587b)]);}},'readyPromise':{'get':function(){var _0x41bded=_0x68aa19;return this[_0x41bded(0x38bb)];}},'credit':{'get':function(){var _0x4bbe60=_0x68aa19;return this[_0x4bbe60(0xe66)];}},'hasAlphaChannel':{'get':function(){var _0x2a34ef=_0x68aa19;return this[_0x2a34ef(0x3348)];}}}),UrlTemplateImageryProvider['prototype'][_0x68aa19(0x1f3a)]=function(_0x1e793e){var _0x4015e7=_0x68aa19,_0x367775=this;_0x367775[_0x4015e7(0x38bb)]=when(_0x1e793e)[_0x4015e7(0x4e1e)](function(_0xa85bce){var _0x1f04f5=_0x4015e7;_0x367775[_0x1f04f5(0xdb5)]=_0x1e793e[_0x1f04f5(0x3f1d)];var _0x579471=_0xa85bce['customTags'],_0x39cfa6=combine$2(tags,_0x579471),_0x3e10d1=combine$2(pickFeaturesTags,_0x579471),_0x503562=Resource[_0x1f04f5(0x320b)](_0xa85bce[_0x1f04f5(0x343b)]),_0x1d6752=Resource[_0x1f04f5(0x320b)](_0xa85bce[_0x1f04f5(0x337d)]);_0x367775[_0x1f04f5(0x1a14)]=defaultValue$1(_0xa85bce[_0x1f04f5(0x1a14)],_0x367775[_0x1f04f5(0x1a14)]),_0x367775[_0x1f04f5(0x1dd1)]=defaultValue$1(_0xa85bce[_0x1f04f5(0x3545)],_0x367775[_0x1f04f5(0x3545)]),_0x367775[_0x1f04f5(0x685)]=_0xa85bce['tileDiscardPolicy'],_0x367775['_getFeatureInfoFormats']=_0xa85bce[_0x1f04f5(0x1bf6)],_0x367775[_0x1f04f5(0x2436)]=_0xa85bce[_0x1f04f5(0x36e2)],Array[_0x1f04f5(0x4b57)](_0x367775[_0x1f04f5(0x2436)])?_0x367775[_0x1f04f5(0x2436)]=_0x367775[_0x1f04f5(0x2436)][_0x1f04f5(0x48ca)]():defined$1(_0x367775[_0x1f04f5(0x2436)])&&_0x367775[_0x1f04f5(0x2436)][_0x1f04f5(0x531b)]>0x0?_0x367775[_0x1f04f5(0x2436)]=_0x367775['_subdomains'][_0x1f04f5(0x4d7b)](''):_0x367775[_0x1f04f5(0x2436)]=['a','b','c'],_0x367775[_0x1f04f5(0x448c)]=defaultValue$1(_0xa85bce[_0x1f04f5(0x2358)],0x100),_0x367775[_0x1f04f5(0x307d)]=defaultValue$1(_0xa85bce[_0x1f04f5(0x15d7)],0x100),_0x367775['_minimumLevel']=defaultValue$1(_0xa85bce[_0x1f04f5(0x4bab)],0x0),_0x367775[_0x1f04f5(0xa2e)]=_0xa85bce[_0x1f04f5(0xe8a)],_0x367775[_0x1f04f5(0x4ebc)]=defaultValue$1(_0xa85bce[_0x1f04f5(0x3e1)],new WebMercatorTilingScheme({'ellipsoid':_0xa85bce[_0x1f04f5(0x1706)]})),_0x367775[_0x1f04f5(0x1aeb)]=defaultValue$1(_0xa85bce[_0x1f04f5(0x2f4d)],_0x367775[_0x1f04f5(0x4ebc)][_0x1f04f5(0x2f4d)]),_0x367775['_rectangle']=Rectangle[_0x1f04f5(0x3f43)](_0x367775[_0x1f04f5(0x1aeb)],_0x367775[_0x1f04f5(0x4ebc)][_0x1f04f5(0x2f4d)]),_0x367775['_hasAlphaChannel']=defaultValue$1(_0xa85bce[_0x1f04f5(0x1be3)],!0x0);var _0x21bb26=_0xa85bce[_0x1f04f5(0x42ae)];'string'==typeof _0x21bb26&&(_0x21bb26=new Credit$1(_0x21bb26)),_0x367775[_0x1f04f5(0xe66)]=_0x21bb26,_0x367775[_0x1f04f5(0x587b)]=_0x503562,_0x367775[_0x1f04f5(0x1f49)]=_0x39cfa6,_0x367775[_0x1f04f5(0x566e)]=_0x1d6752,_0x367775[_0x1f04f5(0x12d0)]=_0x3e10d1;var _0x39ec7c=_0xa85bce['url'];return _0x367775[_0x1f04f5(0x2e23)]=_0xa85bce[_0x1f04f5(0x343b)],new IndexedDBScheduler({'name':_0x39ec7c})[_0x1f04f5(0x4e1e)](function(_0xa61dbd){var _0x2416e4=_0x1f04f5;_0xa61dbd[_0x2416e4(0x4148)](_0x367775[_0x2416e4(0x2e23)])?_0x367775[_0x2416e4(0x2fdf)]=_0xa61dbd:_0xa61dbd[_0x2416e4(0x5f3)](_0x367775[_0x2416e4(0x2e23)])['then'](function(){_0x367775['_indexedDBScheduler']=_0xa61dbd;});}),_0x367775[_0x1f04f5(0x2701)]={'isOpen':!0x1,'clear':function(){var _0x2fcf37=_0x1f04f5;_0x367775[_0x2fcf37(0x2fdf)][_0x2fcf37(0x50ec)](_0x367775[_0x2fcf37(0x2e23)]);},'cache':[]},!0x0;});},UrlTemplateImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x41b2)]=function(_0x2da0dd,_0x5bea70,_0x28674e){},UrlTemplateImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0x25db68,_0x2f1e98,_0x5d701a,_0x14e7ae){var _0x1e755d=_0x68aa19,_0x11aba0=buildImageResource$1(this,_0x25db68,_0x2f1e98,_0x5d701a,_0x14e7ae);if(defined$1(Credential['CREDENTIAL'])&&(defined$1(Credential[_0x1e755d(0x4570)][_0x1e755d(0x622)][this[_0x1e755d(0xdb5)]])?_0x11aba0[_0x1e755d(0x343b)]=Credential[_0x1e755d(0x1737)](this[_0x1e755d(0xdb5)],_0x11aba0['url']):_0x11aba0[_0x1e755d(0x343b)]=Credential[_0x1e755d(0x437b)](_0x11aba0['url'])),defined$1(this[_0x1e755d(0x868)])&&(_0x11aba0[_0x1e755d(0x4f7d)]=combine$2(_0x11aba0[_0x1e755d(0x4f7d)],this[_0x1e755d(0x868)])),_0x14e7ae[_0x1e755d(0x536e)]=tileXYToQuadKey$3(_0x25db68,_0x2f1e98,_0x5d701a),!0x0===this[_0x1e755d(0x2701)][_0x1e755d(0x3f81)]&&!0x0===_0x14e7ae['cacheEnable']){if(defined$1(this[_0x1e755d(0x2fdf)])){var _0xcdb3ae=this[_0x1e755d(0x2fdf)]['getElementFromDB'](this[_0x1e755d(0x2e23)],_0x14e7ae[_0x1e755d(0x536e)]);return defined$1(_0xcdb3ae)?when(_0xcdb3ae,function(_0x56a8c0){return defined$1(_0x56a8c0)?_0x56a8c0:'cacheError';},function(_0x3bf07d){return'cacheError';}):ImageryProvider[_0x1e755d(0x4dd0)](this,_0x11aba0);}return ImageryProvider[_0x1e755d(0x4dd0)](this,_0x11aba0);}return ImageryProvider[_0x1e755d(0x4dd0)](this,_0x11aba0);},UrlTemplateImageryProvider[_0x68aa19(0x4b51)]['pickFeatures']=function(_0x399452,_0x556ea5,_0x26e947,_0x41ea6b,_0x4e17d4){var _0x29cd46=_0x68aa19;if(this['enablePickFeatures']&&defined$1(this[_0x29cd46(0x566e)])&&0x0!==this[_0x29cd46(0x5515)]['length']){var _0x255faa=0x0,_0x2997ba=this;return function _0x9f6509(){var _0x3a9f06=_0x29cd46;if(_0x255faa>=_0x2997ba[_0x3a9f06(0x5515)][_0x3a9f06(0x531b)])return when([]);var _0x11b6b9=_0x2997ba['_getFeatureInfoFormats'][_0x255faa],_0x171e72=buildPickFeaturesResource(_0x2997ba,_0x399452,_0x556ea5,_0x26e947,_0x41ea6b,_0x4e17d4,_0x11b6b9[_0x3a9f06(0x859)]);return++_0x255faa,_0x3a9f06(0x3699)===_0x11b6b9[_0x3a9f06(0x3243)]?_0x171e72[_0x3a9f06(0x2dbf)]()[_0x3a9f06(0x4e1e)](_0x11b6b9[_0x3a9f06(0x1ab)])[_0x3a9f06(0x4b84)](_0x9f6509):_0x3a9f06(0x1f43)===_0x11b6b9[_0x3a9f06(0x3243)]?_0x171e72['fetchXML']()[_0x3a9f06(0x4e1e)](_0x11b6b9[_0x3a9f06(0x1ab)])[_0x3a9f06(0x4b84)](_0x9f6509):'text'===_0x11b6b9[_0x3a9f06(0x3243)]||_0x3a9f06(0x5680)===_0x11b6b9[_0x3a9f06(0x3243)]?_0x171e72[_0x3a9f06(0x940)]()[_0x3a9f06(0x4e1e)](_0x11b6b9[_0x3a9f06(0x1ab)])[_0x3a9f06(0x4b84)](_0x9f6509):_0x171e72[_0x3a9f06(0x3bee)]({'responseType':_0x11b6b9[_0x3a9f06(0x859)]})[_0x3a9f06(0x4e1e)](_0x165b26[_0x3a9f06(0x532a)](void 0x0,_0x11b6b9))['otherwise'](_0x9f6509);}();}function _0x165b26(_0x35d105,_0x34b15e){var _0x387dc7=_0x29cd46;return _0x35d105[_0x387dc7(0x1ab)](_0x34b15e);}};var degreesScratchComputed=!0x1,degreesScratch=new Rectangle(),projectedScratchComputed=!0x1,projectedScratch=new Rectangle();function buildImageResource$1(_0xc2994d,_0xd6b6eb,_0x264f44,_0x196794,_0x43fd21){var _0x515faa=_0x68aa19;degreesScratchComputed=!0x1,projectedScratchComputed=!0x1;var _0x1dfa76=_0xc2994d[_0x515faa(0x587b)],_0x45ecff=_0x1dfa76['getUrlComponent'](!0x0),_0x5f35ce=_0xc2994d[_0x515faa(0x1f49)],_0x53f7b4={},_0x2ed5ee=_0x45ecff[_0x515faa(0x1b02)](templateRegex);return defined$1(_0x2ed5ee)&&_0x2ed5ee['forEach'](function(_0x2b7d5d){var _0x51820c=_0x515faa,_0x291477=_0x2b7d5d[_0x51820c(0x57ed)](0x1,_0x2b7d5d[_0x51820c(0x531b)]-0x1);defined$1(_0x5f35ce[_0x291477])&&(_0x53f7b4[_0x291477]=_0x5f35ce[_0x291477](_0xc2994d,_0xd6b6eb,_0x264f44,_0x196794));}),_0x1dfa76[_0x515faa(0x14ea)]({'request':_0x43fd21,'templateValues':_0x53f7b4});}var ijScratchComputed=!0x1,ijScratch=new Cartesian2(),longitudeLatitudeProjectedScratchComputed=!0x1;function buildPickFeaturesResource(_0x29bad3,_0x430b5d,_0xfea6f8,_0x17f1fd,_0x4a36c3,_0x42f6c4,_0x22abf2){var _0x3ee1ac=_0x68aa19;degreesScratchComputed=!0x1,projectedScratchComputed=!0x1,ijScratchComputed=!0x1,longitudeLatitudeProjectedScratchComputed=!0x1;var _0x2aa709=_0x29bad3[_0x3ee1ac(0x566e)],_0x501e63=_0x2aa709[_0x3ee1ac(0x1c0c)](!0x0),_0x123e5b=_0x29bad3[_0x3ee1ac(0x12d0)],_0x30a27e={},_0x23f517=_0x501e63['match'](templateRegex);return defined$1(_0x23f517)&&_0x23f517[_0x3ee1ac(0x3bcb)](function(_0x4bf1c1){var _0x56f2d0=_0x3ee1ac,_0x5c0b0e=_0x4bf1c1[_0x56f2d0(0x57ed)](0x1,_0x4bf1c1['length']-0x1);defined$1(_0x123e5b[_0x5c0b0e])&&(_0x30a27e[_0x5c0b0e]=_0x123e5b[_0x5c0b0e](_0x29bad3,_0x430b5d,_0xfea6f8,_0x17f1fd,_0x4a36c3,_0x42f6c4,_0x22abf2));}),_0x2aa709[_0x3ee1ac(0x14ea)]({'templateValues':_0x30a27e});}function padWithZerosIfNecessary(_0x5f6383,_0x5555c3,_0xea450b){var _0x102a2f=_0x68aa19;if(_0x5f6383&&_0x5f6383[_0x102a2f(0x3545)]&&_0x5f6383[_0x102a2f(0x3545)][_0x102a2f(0x2a77)](_0x5555c3)){var _0x369b0e=_0x5f6383['urlSchemeZeroPadding'][_0x5555c3];if('string'==typeof _0x369b0e){var _0x386c2d=_0x369b0e['length'];_0x386c2d>0x1&&(_0xea450b=_0xea450b[_0x102a2f(0x531b)]>=_0x386c2d?_0xea450b:new Array(_0x386c2d-_0xea450b[_0x102a2f(0x1d43)]()[_0x102a2f(0x531b)]+0x1)[_0x102a2f(0x3ac2)]('0')+_0xea450b);}}return _0xea450b;}function xTag(_0x4bcd9c,_0x5ead11,_0x97acba,_0x2b22ea){var _0x250074=_0x68aa19;return padWithZerosIfNecessary(_0x4bcd9c,_0x250074(0x46fa),_0x5ead11);}function reverseXTag(_0x2e06ce,_0xb5f734,_0x1c7d53,_0x123a6d){var _0x1702c6=_0x68aa19,_0x3c194f=_0x2e06ce[_0x1702c6(0x3e1)][_0x1702c6(0x3f75)](_0x123a6d)-_0xb5f734-0x1;return padWithZerosIfNecessary(_0x2e06ce,'{reverseX}',_0x3c194f);}function yTag(_0x358be1,_0x3be8d7,_0x575743,_0x5dc3d8){var _0x4096a4=_0x68aa19;return padWithZerosIfNecessary(_0x358be1,_0x4096a4(0x381f),_0x575743);}function reverseYTag(_0x2337a0,_0x1babdc,_0x19ee57,_0x29e506){var _0x559955=_0x68aa19,_0x4c56dd=_0x2337a0[_0x559955(0x3e1)][_0x559955(0x2222)](_0x29e506)-_0x19ee57-0x1;return padWithZerosIfNecessary(_0x2337a0,'{reverseY}',_0x4c56dd);}function reverseZTag(_0x432c6e,_0x4ac2e5,_0x4b7ce8,_0xfed0f6){var _0x2c0d17=_0x432c6e['maximumLevel'];return padWithZerosIfNecessary(_0x432c6e,'{reverseZ}',defined$1(_0x2c0d17)&&_0xfed0f6<_0x2c0d17?_0x2c0d17-_0xfed0f6-0x1:_0xfed0f6);}function zTag(_0x1a55cf,_0x3a144b,_0x4964b7,_0x2f43d0){var _0x4457a2=_0x68aa19;return padWithZerosIfNecessary(_0x1a55cf,_0x4457a2(0x1666),_0x2f43d0);}function sTag(_0x226eba,_0x2178ae,_0x2060a8,_0x9424bd){var _0x40f018=_0x68aa19,_0x4b0c50=(_0x2178ae+_0x2060a8+_0x9424bd)%_0x226eba[_0x40f018(0x2436)][_0x40f018(0x531b)];return _0x226eba[_0x40f018(0x2436)][_0x4b0c50];}function computeDegrees(_0x27b56c,_0x2fa9fb,_0x1d55ed,_0x2b13d4){var _0x392206=_0x68aa19;degreesScratchComputed||(_0x27b56c[_0x392206(0x3e1)][_0x392206(0x5569)](_0x2fa9fb,_0x1d55ed,_0x2b13d4,degreesScratch),degreesScratch[_0x392206(0x4488)]=CesiumMath[_0x392206(0x52e9)](degreesScratch['west']),degreesScratch[_0x392206(0x149)]=CesiumMath['toDegrees'](degreesScratch[_0x392206(0x149)]),degreesScratch[_0x392206(0x326c)]=CesiumMath['toDegrees'](degreesScratch[_0x392206(0x326c)]),degreesScratch['north']=CesiumMath['toDegrees'](degreesScratch[_0x392206(0x46e0)]),degreesScratchComputed=!0x0);}function westDegreesTag(_0x448aa3,_0x4de898,_0x5c0f62,_0x55e956){var _0x1ef3b3=_0x68aa19;return computeDegrees(_0x448aa3,_0x4de898,_0x5c0f62,_0x55e956),degreesScratch[_0x1ef3b3(0x4488)];}function southDegreesTag(_0x307ecc,_0x289140,_0x1854da,_0x1cf1aa){var _0xfcfd2b=_0x68aa19;return computeDegrees(_0x307ecc,_0x289140,_0x1854da,_0x1cf1aa),degreesScratch[_0xfcfd2b(0x149)];}function eastDegreesTag(_0xd3d97a,_0x31dfba,_0x27bb19,_0x54e83d){var _0x50d786=_0x68aa19;return computeDegrees(_0xd3d97a,_0x31dfba,_0x27bb19,_0x54e83d),degreesScratch[_0x50d786(0x326c)];}function northDegreesTag(_0x4d43a7,_0x3583fa,_0x7aa10c,_0x252c33){var _0x1b7dd8=_0x68aa19;return computeDegrees(_0x4d43a7,_0x3583fa,_0x7aa10c,_0x252c33),degreesScratch[_0x1b7dd8(0x46e0)];}function computeProjected(_0x54ab23,_0x137479,_0x5f5ceb,_0x8fbdd6){projectedScratchComputed||(_0x54ab23['tilingScheme']['tileXYToNativeRectangle'](_0x137479,_0x5f5ceb,_0x8fbdd6,projectedScratch),projectedScratchComputed=!0x0);}function westProjectedTag(_0x24b474,_0x58ccc7,_0x3d92ff,_0x17bf2d){var _0x3a5ce0=_0x68aa19;return computeProjected(_0x24b474,_0x58ccc7,_0x3d92ff,_0x17bf2d),projectedScratch[_0x3a5ce0(0x4488)];}function southProjectedTag(_0x2ab8c5,_0x5e007b,_0x38d9c0,_0x2beb5c){var _0x26526a=_0x68aa19;return computeProjected(_0x2ab8c5,_0x5e007b,_0x38d9c0,_0x2beb5c),projectedScratch[_0x26526a(0x149)];}function eastProjectedTag(_0x4996fe,_0x56d090,_0x4d2e2c,_0x4bd56a){var _0x5a88d8=_0x68aa19;return computeProjected(_0x4996fe,_0x56d090,_0x4d2e2c,_0x4bd56a),projectedScratch[_0x5a88d8(0x326c)];}function northProjectedTag(_0x3346fd,_0x1488a0,_0xe09dcd,_0x3ef0e1){return computeProjected(_0x3346fd,_0x1488a0,_0xe09dcd,_0x3ef0e1),projectedScratch['north'];}function widthTag(_0x922761,_0xa4f6a5,_0x55058a,_0x247628){var _0x1d5453=_0x68aa19;return _0x922761[_0x1d5453(0x2358)];}function heightTag(_0x2df49c,_0x333f93,_0x3f8c29,_0x392d74){return _0x2df49c['tileHeight'];}function iTag(_0x27b2ac,_0x25c0e8,_0x2453c6,_0x9f3a68,_0x5d5f2a,_0x11b1ec,_0x31e666){return computeIJ(_0x27b2ac,_0x25c0e8,_0x2453c6,_0x9f3a68,_0x5d5f2a,_0x11b1ec),ijScratch['x'];}function jTag(_0x208f08,_0x2c8a6d,_0x3fab29,_0xa5aa78,_0x12b5c7,_0x15c51f,_0x2bdd22){return computeIJ(_0x208f08,_0x2c8a6d,_0x3fab29,_0xa5aa78,_0x12b5c7,_0x15c51f),ijScratch['y'];}function reverseITag(_0x107b48,_0x31cd95,_0xc638b6,_0x3f81dc,_0x38fc75,_0x1da391,_0x399a53){var _0x17d982=_0x68aa19;return computeIJ(_0x107b48,_0x31cd95,_0xc638b6,_0x3f81dc,_0x38fc75,_0x1da391),_0x107b48[_0x17d982(0x2358)]-ijScratch['x']-0x1;}function reverseJTag(_0x596fb0,_0x5ef43d,_0x382c21,_0x49e0ed,_0xc2f5f9,_0x5304a7,_0x3782bb){return computeIJ(_0x596fb0,_0x5ef43d,_0x382c21,_0x49e0ed,_0xc2f5f9,_0x5304a7),_0x596fb0['tileHeight']-ijScratch['y']-0x1;}var rectangleScratch$2=new Rectangle(),longitudeLatitudeProjectedScratch=new Cartesian3();function computeIJ(_0x40930a,_0x31b3aa,_0x24ce16,_0x5d2f0e,_0x12a0a5,_0x41f586,_0x3e7734){var _0x304653=_0x68aa19;if(!ijScratchComputed){computeLongitudeLatitudeProjected(_0x40930a,_0x31b3aa,_0x24ce16,_0x5d2f0e,_0x12a0a5,_0x41f586);var _0xbae9a7=longitudeLatitudeProjectedScratch,_0x1983d5=_0x40930a[_0x304653(0x3e1)]['tileXYToNativeRectangle'](_0x31b3aa,_0x24ce16,_0x5d2f0e,rectangleScratch$2);ijScratch['x']=_0x40930a[_0x304653(0x2358)]*(_0xbae9a7['x']-_0x1983d5[_0x304653(0x4488)])/_0x1983d5[_0x304653(0x209)]|0x0,ijScratch['y']=_0x40930a[_0x304653(0x15d7)]*(_0x1983d5[_0x304653(0x46e0)]-_0xbae9a7['y'])/_0x1983d5[_0x304653(0x5862)]|0x0,ijScratchComputed=!0x0;}}function longitudeDegreesTag(_0x2553b5,_0x5a945a,_0x4f43a2,_0x1f150e,_0x4a326d,_0x28bfac,_0xfedfcb){var _0x90fc8d=_0x68aa19;return CesiumMath[_0x90fc8d(0x52e9)](_0x4a326d);}function latitudeDegreesTag(_0x175c84,_0x6ae9fe,_0x2f199d,_0x558fe7,_0x9fcd8,_0x4ecfb5,_0x20e56a){return CesiumMath['toDegrees'](_0x4ecfb5);}function longitudeProjectedTag(_0x368b83,_0x30b44c,_0x157c9c,_0x5d2a7d,_0x2763dd,_0x59816f,_0x43f02){return computeLongitudeLatitudeProjected(_0x368b83,_0x30b44c,_0x157c9c,_0x5d2a7d,_0x2763dd,_0x59816f),longitudeLatitudeProjectedScratch['x'];}function latitudeProjectedTag(_0x7e0a7b,_0x30aa0a,_0x364fb9,_0x2492aa,_0x5ab7e5,_0x1f9af6,_0x5058db){return computeLongitudeLatitudeProjected(_0x7e0a7b,_0x30aa0a,_0x364fb9,_0x2492aa,_0x5ab7e5,_0x1f9af6),longitudeLatitudeProjectedScratch['y'];}var cartographicScratch=new Cartographic();function computeLongitudeLatitudeProjected(_0x5d98e3,_0x1e68b0,_0x175d4b,_0x47c723,_0x5580f9,_0x435522,_0x359769){var _0x20bc1b=_0x68aa19;if(!longitudeLatitudeProjectedScratchComputed){if(!_0x5d98e3[_0x20bc1b(0x3e1)]instanceof WebMercatorTilingScheme)longitudeLatitudeProjectedScratch['x']=CesiumMath[_0x20bc1b(0x52e9)](_0x5580f9),longitudeLatitudeProjectedScratch['y']=CesiumMath[_0x20bc1b(0x52e9)](_0x435522);else{var _0x3d8eee=cartographicScratch;_0x3d8eee[_0x20bc1b(0x1041)]=_0x5580f9,_0x3d8eee[_0x20bc1b(0x288b)]=_0x435522,_0x5d98e3[_0x20bc1b(0x3e1)]['projection'][_0x20bc1b(0x3eda)](_0x3d8eee,longitudeLatitudeProjectedScratch);}longitudeLatitudeProjectedScratchComputed=!0x0;}}function formatTag(_0x438fed,_0x525c08,_0x685897,_0x150ebd,_0x4e22cd,_0x153755,_0x5868cd){return _0x5868cd;}var defaultCredit$5=new Credit$1(_0x68aa19(0x22e));function createOpenStreetMapImageryProvider(_0x4337be){var _0xa3dde0=_0x68aa19;_0x4337be=defaultValue$1(_0x4337be,{});var _0x2acfd3=defaultValue$1(_0x4337be[_0xa3dde0(0x343b)],_0xa3dde0(0x429b));_0x2acfd3=appendForwardSlash(_0x2acfd3),_0x2acfd3+=_0xa3dde0(0x1f9f)+defaultValue$1(_0x4337be[_0xa3dde0(0x47f4)],_0xa3dde0(0x353b));var _0x50730f=Resource[_0xa3dde0(0x320b)](_0x2acfd3),_0x4bfbb1=new WebMercatorTilingScheme({'ellipsoid':_0x4337be[_0xa3dde0(0x1706)]}),_0x1a8d4c=defaultValue$1(_0x4337be['minimumLevel'],0x0),_0x4999ca=_0x4337be[_0xa3dde0(0xe8a)],_0x1f050b=defaultValue$1(_0x4337be[_0xa3dde0(0x2f4d)],_0x4bfbb1[_0xa3dde0(0x2f4d)]),_0x411dd0=_0x4bfbb1[_0xa3dde0(0x450e)](Rectangle[_0xa3dde0(0x13c7)](_0x1f050b),_0x1a8d4c),_0x15c86d=_0x4bfbb1[_0xa3dde0(0x450e)](Rectangle[_0xa3dde0(0xe80)](_0x1f050b),_0x1a8d4c);Math[_0xa3dde0(0x1661)](_0x15c86d['x']-_0x411dd0['x']),Math[_0xa3dde0(0x1661)](_0x15c86d['y']-_0x411dd0['y']);var _0x518f61=defaultValue$1(_0x4337be[_0xa3dde0(0x42ae)],defaultCredit$5);return _0xa3dde0(0x29ad)==typeof _0x518f61&&(_0x518f61=new Credit$1(_0x518f61)),new UrlTemplateImageryProvider({'url':_0x50730f,'credit':_0x518f61,'tilingScheme':_0x4bfbb1,'tileWidth':0x100,'tileHeight':0x100,'minimumLevel':_0x1a8d4c,'maximumLevel':_0x4999ca,'rectangle':_0x1f050b});}function createTangentSpaceDebugPrimitive(_0x43a6ae){var _0x171b14=_0x68aa19,_0x25a07c=[],_0x1e3272=(_0x43a6ae=defaultValue$1(_0x43a6ae,defaultValue$1[_0x171b14(0x494f)]))['geometry'];defined$1(_0x1e3272[_0x171b14(0x1b28)])&&defined$1(_0x1e3272['primitiveType'])||(_0x1e3272=_0x1e3272[_0x171b14(0x330d)][_0x171b14(0x2a90)](_0x1e3272));var _0x1798c0=_0x1e3272[_0x171b14(0x1b28)],_0x38d010=Matrix4[_0x171b14(0x254b)](defaultValue$1(_0x43a6ae['modelMatrix'],Matrix4['IDENTITY'])),_0x4729ba=defaultValue$1(_0x43a6ae[_0x171b14(0x531b)],0x2710);if(defined$1(_0x1798c0[_0x171b14(0x193a)])&&_0x25a07c[_0x171b14(0x3a33)](new GeometryInstance({'geometry':GeometryPipeline[_0x171b14(0x2d6a)](_0x1e3272,_0x171b14(0x193a),_0x4729ba),'attributes':{'color':new ColorGeometryInstanceAttribute(0x1,0x0,0x0,0x1)},'modelMatrix':_0x38d010})),defined$1(_0x1798c0['tangent'])&&_0x25a07c[_0x171b14(0x3a33)](new GeometryInstance({'geometry':GeometryPipeline[_0x171b14(0x2d6a)](_0x1e3272,_0x171b14(0x1623),_0x4729ba),'attributes':{'color':new ColorGeometryInstanceAttribute(0x0,0x1,0x0,0x1)},'modelMatrix':_0x38d010})),defined$1(_0x1798c0[_0x171b14(0xcdb)])&&_0x25a07c[_0x171b14(0x3a33)](new GeometryInstance({'geometry':GeometryPipeline['createLineSegmentsForVectors'](_0x1e3272,'bitangent',_0x4729ba),'attributes':{'color':new ColorGeometryInstanceAttribute(0x0,0x0,0x1,0x1)},'modelMatrix':_0x38d010})),_0x25a07c[_0x171b14(0x531b)]>0x0)return new Primitive({'asynchronous':!0x1,'geometryInstances':_0x25a07c,'appearance':new PerInstanceColorAppearance({'flat':!0x0,'translucent':!0x1})});}function createTileMapServiceImageryProvider(_0xb3d827){var _0x54c379=_0x68aa19;_0xb3d827=defaultValue$1(_0xb3d827,{});var _0x5dbbc3,_0x949812,_0x350a5e,_0x29e5d9=when[_0x54c379(0x25e3)](),_0xbf5e2c=new UrlTemplateImageryProvider(_0x29e5d9[_0x54c379(0x28bc)]);function _0x4d2f0e(_0x55e13e){var _0x53bab1=_0x54c379;for(var _0x12bc11,_0x4e208e,_0x225e5b,_0x17cde,_0x1e1118=/tileformat/i,_0x2f0f8c=/tileset/i,_0x49bf45=/tilesets/i,_0x23baa2=/boundingbox/i,_0x531ec3=[],_0x55be3e=_0x55e13e[_0x53bab1(0x1330)][0x0][_0x53bab1(0x1330)],_0x32b5d6=0x0;_0x32b5d6<_0x55be3e[_0x53bab1(0x531b)];_0x32b5d6++)if(_0x1e1118['test'](_0x55be3e[_0x53bab1(0x455d)](_0x32b5d6)[_0x53bab1(0x1557)]))_0x12bc11=_0x55be3e['item'](_0x32b5d6);else{if(_0x49bf45[_0x53bab1(0x8e2)](_0x55be3e[_0x53bab1(0x455d)](_0x32b5d6)[_0x53bab1(0x1557)])){_0x225e5b=_0x55be3e['item'](_0x32b5d6);for(var _0x2c4716=_0x55be3e[_0x53bab1(0x455d)](_0x32b5d6)[_0x53bab1(0x1330)],_0x9093bc=0x0;_0x9093bc<_0x2c4716[_0x53bab1(0x531b)];_0x9093bc++)_0x2f0f8c['test'](_0x2c4716[_0x53bab1(0x455d)](_0x9093bc)[_0x53bab1(0x1557)])&&_0x531ec3[_0x53bab1(0x3a33)](_0x2c4716[_0x53bab1(0x455d)](_0x9093bc));}else _0x23baa2[_0x53bab1(0x8e2)](_0x55be3e[_0x53bab1(0x455d)](_0x32b5d6)[_0x53bab1(0x1557)])&&(_0x4e208e=_0x55be3e[_0x53bab1(0x455d)](_0x32b5d6));}if(!defined$1(_0x225e5b)||!defined$1(_0x4e208e))return _0x17cde=_0x53bab1(0x19b7)+_0x350a5e[_0x53bab1(0x343b)]+'.',void((_0x5dbbc3=TileProviderError$1[_0x53bab1(0x40ea)](_0x5dbbc3,_0xbf5e2c,_0xbf5e2c[_0x53bab1(0x2139)],_0x17cde,void 0x0,void 0x0,void 0x0,_0x5584f5))[_0x53bab1(0x33f6)]||_0x29e5d9[_0x53bab1(0x4e16)](new RuntimeError$2(_0x17cde)));var _0x5afaa8=defaultValue$1(_0xb3d827[_0x53bab1(0x47f4)],_0x12bc11[_0x53bab1(0x366d)](_0x53bab1(0x1c26))),_0x10118e=defaultValue$1(_0xb3d827['tileWidth'],parseInt(_0x12bc11['getAttribute'](_0x53bab1(0x209)),0xa)),_0x23bcff=defaultValue$1(_0xb3d827['tileHeight'],parseInt(_0x12bc11[_0x53bab1(0x366d)](_0x53bab1(0x5862)),0xa)),_0x151b52=defaultValue$1(_0xb3d827[_0x53bab1(0x4bab)],parseInt(_0x531ec3[0x0][_0x53bab1(0x366d)](_0x53bab1(0x54cd)),0xa)),_0x445e30=defaultValue$1(_0xb3d827[_0x53bab1(0xe8a)],parseInt(_0x531ec3[_0x531ec3['length']-0x1]['getAttribute'](_0x53bab1(0x54cd)),0xa)),_0x47d788=_0x225e5b[_0x53bab1(0x366d)](_0x53bab1(0xf3c)),_0x39bc41=_0xb3d827[_0x53bab1(0x3e1)];if(!defined$1(_0x39bc41)){if(_0x53bab1(0x4afa)===_0x47d788||_0x53bab1(0x2810)===_0x47d788)_0x39bc41=new GeographicTilingScheme({'ellipsoid':_0xb3d827[_0x53bab1(0x1706)]});else{if(_0x53bab1(0x22ce)!==_0x47d788&&'global-mercator'!==_0x47d788)return _0x17cde=_0x350a5e[_0x53bab1(0x343b)]+_0x53bab1(0x2cf8)+_0x47d788+'.',void((_0x5dbbc3=TileProviderError$1[_0x53bab1(0x40ea)](_0x5dbbc3,_0xbf5e2c,_0xbf5e2c[_0x53bab1(0x2139)],_0x17cde,void 0x0,void 0x0,void 0x0,_0x5584f5))[_0x53bab1(0x33f6)]||_0x29e5d9[_0x53bab1(0x4e16)](new RuntimeError$2(_0x17cde)));_0x39bc41=new WebMercatorTilingScheme({'ellipsoid':_0xb3d827[_0x53bab1(0x1706)]});}}var _0x3ea6e7=Rectangle[_0x53bab1(0x254b)](_0xb3d827[_0x53bab1(0x2f4d)]);if(!defined$1(_0x3ea6e7)){var _0x5e2842,_0x297bad,_0x555a8f,_0x43b564;defaultValue$1(_0xb3d827['flipXY'],!0x1)?(_0x555a8f=new Cartesian2(parseFloat(_0x4e208e[_0x53bab1(0x366d)]('miny')),parseFloat(_0x4e208e['getAttribute'](_0x53bab1(0x33f8)))),_0x43b564=new Cartesian2(parseFloat(_0x4e208e[_0x53bab1(0x366d)](_0x53bab1(0x23b6))),parseFloat(_0x4e208e[_0x53bab1(0x366d)]('maxx')))):(_0x555a8f=new Cartesian2(parseFloat(_0x4e208e[_0x53bab1(0x366d)](_0x53bab1(0x33f8))),parseFloat(_0x4e208e[_0x53bab1(0x366d)](_0x53bab1(0x4f35)))),_0x43b564=new Cartesian2(parseFloat(_0x4e208e['getAttribute']('maxx')),parseFloat(_0x4e208e[_0x53bab1(0x366d)](_0x53bab1(0x23b6)))));var _0xe8bc8=_0x53bab1(0x4afa)===_0x47d788||_0x53bab1(0x22ce)===_0x47d788;if(_0x39bc41[_0x53bab1(0x1252)]instanceof GeographicProjection||_0xe8bc8)_0x5e2842=Cartographic[_0x53bab1(0x2ac5)](_0x555a8f['x'],_0x555a8f['y']),_0x297bad=Cartographic[_0x53bab1(0x2ac5)](_0x43b564['x'],_0x43b564['y']);else{var _0x1a090c=_0x39bc41[_0x53bab1(0x1252)];_0x5e2842=_0x1a090c[_0x53bab1(0x35a6)](_0x555a8f),_0x297bad=_0x1a090c['unproject'](_0x43b564);}_0x3ea6e7=new Rectangle(_0x5e2842['longitude'],_0x5e2842[_0x53bab1(0x288b)],_0x297bad['longitude'],_0x297bad[_0x53bab1(0x288b)]);}_0x3ea6e7[_0x53bab1(0x4488)]<_0x39bc41[_0x53bab1(0x2f4d)]['west']&&(_0x3ea6e7['west']=_0x39bc41[_0x53bab1(0x2f4d)]['west']),_0x3ea6e7['east']>_0x39bc41[_0x53bab1(0x2f4d)]['east']&&(_0x3ea6e7[_0x53bab1(0x326c)]=_0x39bc41[_0x53bab1(0x2f4d)][_0x53bab1(0x326c)]),_0x3ea6e7[_0x53bab1(0x149)]<_0x39bc41[_0x53bab1(0x2f4d)][_0x53bab1(0x149)]&&(_0x3ea6e7[_0x53bab1(0x149)]=_0x39bc41[_0x53bab1(0x2f4d)][_0x53bab1(0x149)]),_0x3ea6e7[_0x53bab1(0x46e0)]>_0x39bc41[_0x53bab1(0x2f4d)][_0x53bab1(0x46e0)]&&(_0x3ea6e7[_0x53bab1(0x46e0)]=_0x39bc41[_0x53bab1(0x2f4d)][_0x53bab1(0x46e0)]);var _0xfbd7a1=_0x39bc41[_0x53bab1(0x450e)](Rectangle[_0x53bab1(0x13c7)](_0x3ea6e7),_0x151b52),_0x116e4f=_0x39bc41[_0x53bab1(0x450e)](Rectangle[_0x53bab1(0xe80)](_0x3ea6e7),_0x151b52);(Math[_0x53bab1(0x1661)](_0x116e4f['x']-_0xfbd7a1['x'])+0x1)*(Math[_0x53bab1(0x1661)](_0x116e4f['y']-_0xfbd7a1['y'])+0x1)>0x4&&(_0x151b52=0x0);var _0xf031f2=_0x949812[_0x53bab1(0x14ea)]({'url':_0x53bab1(0x30b2)+_0x5afaa8});_0x29e5d9[_0x53bab1(0x68a)]({'url':_0xf031f2,'tilingScheme':_0x39bc41,'rectangle':_0x3ea6e7,'tileWidth':_0x10118e,'tileHeight':_0x23bcff,'minimumLevel':_0x151b52,'maximumLevel':_0x445e30,'tileDiscardPolicy':_0xb3d827[_0x53bab1(0x4d9e)],'credit':_0xb3d827[_0x53bab1(0x42ae)]});}function _0x252524(_0x1be8ad){var _0x50ab05=_0x54c379,_0x9c2f66=defaultValue$1(_0xb3d827['fileExtension'],_0x50ab05(0x353b)),_0x32e3a0=defaultValue$1(_0xb3d827[_0x50ab05(0x2358)],0x100),_0x1f83b3=defaultValue$1(_0xb3d827[_0x50ab05(0x15d7)],0x100),_0x36673d=defaultValue$1(_0xb3d827[_0x50ab05(0x4bab)],0x0),_0x4bac69=_0xb3d827['maximumLevel'],_0x169682=defined$1(_0xb3d827['tilingScheme'])?_0xb3d827[_0x50ab05(0x3e1)]:new WebMercatorTilingScheme({'ellipsoid':_0xb3d827[_0x50ab05(0x1706)]}),_0x58d0e8=defaultValue$1(_0xb3d827[_0x50ab05(0x2f4d)],_0x169682['rectangle']),_0x4a91d0=_0x949812[_0x50ab05(0x14ea)]({'url':_0x50ab05(0x30b2)+_0x9c2f66});_0x29e5d9[_0x50ab05(0x68a)]({'url':_0x4a91d0,'tilingScheme':_0x169682,'rectangle':_0x58d0e8,'tileWidth':_0x32e3a0,'tileHeight':_0x1f83b3,'minimumLevel':_0x36673d,'maximumLevel':_0x4bac69,'tileDiscardPolicy':_0xb3d827[_0x50ab05(0x4d9e)],'credit':_0xb3d827['credit']});}function _0x5584f5(){var _0x39724d=_0x54c379;_0x350a5e[_0x39724d(0x552b)]()['then'](_0x4d2f0e)[_0x39724d(0x4b84)](_0x252524);}return when(_0xb3d827[_0x54c379(0x343b)])[_0x54c379(0x4e1e)](function(_0x2f5ca2){var _0x48445d=_0x54c379;(_0x949812=Resource['createIfNeeded'](_0x2f5ca2))[_0x48445d(0x3a2a)](),_0x350a5e=_0x949812['getDerivedResource']({'url':_0x48445d(0x1915)}),_0x5584f5();})[_0x54c379(0x4b84)](function(_0xae1d9d){var _0x2597c1=_0x54c379;_0x29e5d9[_0x2597c1(0x4e16)](_0xae1d9d);}),_0xbf5e2c;}function TileMapServiceImageryProvider(_0x158440){var _0x3b55e1=_0x68aa19;_0x158440=defaultValue$1(_0x158440,defaultValue$1[_0x3b55e1(0x494f)]);var _0x9e2df3,_0x1cddbe=when[_0x3b55e1(0x25e3)]();UrlTemplateImageryProvider[_0x3b55e1(0x317a)](this,_0x1cddbe['promise']),this[_0x3b55e1(0x2d6d)]=void 0x0,this[_0x3b55e1(0x4ca)]=void 0x0,this[_0x3b55e1(0x39a8)]=_0x158440,this[_0x3b55e1(0xbf9)]=_0x1cddbe,this[_0x3b55e1(0x362e)]=void 0x0,this[_0x3b55e1(0x578e)]=this[_0x3b55e1(0x578e)]['bind'](this),this[_0x3b55e1(0x173e)]=this[_0x3b55e1(0x173e)][_0x3b55e1(0x532a)](this),this[_0x3b55e1(0x22f1)]=this['_requestMetadata']['bind'](this);var _0xbb27de=this;when(_0x158440[_0x3b55e1(0x343b)])[_0x3b55e1(0x4e1e)](function(_0x5ce8b5){var _0x47aeb4=_0x3b55e1;(_0x9e2df3=Resource[_0x47aeb4(0x320b)](_0x5ce8b5))[_0x47aeb4(0x3a2a)](),_0xbb27de[_0x47aeb4(0x2d6d)]=_0x9e2df3,_0xbb27de[_0x47aeb4(0x4ca)]=_0x9e2df3[_0x47aeb4(0x14ea)]({'url':_0x47aeb4(0x1915)}),_0xbb27de['_requestMetadata']();})[_0x3b55e1(0x4b84)](function(_0x42f836){var _0x164dc4=_0x3b55e1;_0x1cddbe[_0x164dc4(0x4e16)](_0x42f836);});}function GoogleEarthEnterpriseMapsProvider(_0x1f3b90){var _0x472033=_0x68aa19,_0x146ce2=(_0x1f3b90=defaultValue$1(_0x1f3b90,{}))[_0x472033(0x343b)],_0x313c9d=defaultValue$1(_0x1f3b90[_0x472033(0x3906)],_0x472033(0x3ef7)),_0x19c390=Resource['createIfNeeded'](_0x146ce2)[_0x472033(0x14ea)]({'url':'/'===_0x313c9d[0x0]?_0x313c9d[_0x472033(0x57ed)](0x1):_0x313c9d});_0x19c390[_0x472033(0x3a2a)](),this[_0x472033(0x587b)]=_0x19c390,this[_0x472033(0x52cd)]=_0x146ce2,this[_0x472033(0xfa3)]=_0x313c9d,this[_0x472033(0x685)]=_0x1f3b90[_0x472033(0x4d9e)],this[_0x472033(0xf8c)]=_0x1f3b90['channel'],this[_0x472033(0x49ae)]=_0x472033(0x2375),this[_0x472033(0xe66)]=new Credit$1(_0x472033(0x1b60)+GoogleEarthEnterpriseMapsProvider[_0x472033(0xefb)]+_0x472033(0xb12)),this[_0x472033(0x39ba)]=1.9,this[_0x472033(0x4ebc)]=void 0x0,this[_0x472033(0x3438)]=void 0x0,this[_0x472033(0x448c)]=0x100,this[_0x472033(0x307d)]=0x100,this[_0x472033(0xa2e)]=_0x1f3b90[_0x472033(0xe8a)],this[_0x472033(0x2c49)]=new Event(),this[_0x472033(0x4b22)]=!0x1,this['_readyPromise']=when[_0x472033(0x25e3)]();var _0x22aece,_0x20a6ea=_0x19c390[_0x472033(0x14ea)]({'url':_0x472033(0x3f3b),'queryParameters':{'request':_0x472033(0x2829),'vars':_0x472033(0x1186),'is2d':'t'}}),_0x9bd786=this;function _0x21d77e(_0x473e9d){var _0x1c357f=_0x472033,_0x1f6ab8,_0x12d25d,_0x448d22;try{_0x1f6ab8=JSON['parse'](_0x473e9d);}catch(_0x3c13e6){_0x1f6ab8=JSON[_0x1c357f(0x29e2)](_0x473e9d[_0x1c357f(0x1297)](/([\[\{,])[\n\r ]*([A-Za-z0-9]+)[\n\r ]*:/g,_0x1c357f(0x3fcb)));}for(var _0x4d1639=0x0;_0x4d1639<_0x1f6ab8[_0x1c357f(0x1880)][_0x1c357f(0x531b)];_0x4d1639++)if(_0x1f6ab8['layers'][_0x4d1639]['id']===_0x9bd786[_0x1c357f(0xf8c)]){_0x12d25d=_0x1f6ab8[_0x1c357f(0x1880)][_0x4d1639];break;}if(!defined$1(_0x12d25d))throw _0x448d22=_0x1c357f(0x7fd)+_0x9bd786[_0x1c357f(0xf8c)]+'.',_0x22aece=TileProviderError$1[_0x1c357f(0x40ea)](_0x22aece,_0x9bd786,_0x9bd786[_0x1c357f(0x2c49)],_0x448d22,void 0x0,void 0x0,void 0x0,_0x1cd869),new RuntimeError$2(_0x448d22);if(!defined$1(_0x12d25d[_0x1c357f(0x3330)]))throw _0x448d22=_0x1c357f(0x2b5e)+_0x9bd786[_0x1c357f(0xf8c)]+'.',_0x22aece=TileProviderError$1[_0x1c357f(0x40ea)](_0x22aece,_0x9bd786,_0x9bd786['_errorEvent'],_0x448d22,void 0x0,void 0x0,void 0x0,_0x1cd869),new RuntimeError$2(_0x448d22);if(_0x9bd786['_version']=_0x12d25d[_0x1c357f(0x3330)],defined$1(_0x1f6ab8[_0x1c357f(0x1252)])&&_0x1c357f(0x5214)===_0x1f6ab8[_0x1c357f(0x1252)])_0x9bd786[_0x1c357f(0x4ebc)]=new GeographicTilingScheme({'numberOfLevelZeroTilesX':0x2,'numberOfLevelZeroTilesY':0x2,'rectangle':new Rectangle(-Math['PI'],-Math['PI'],Math['PI'],Math['PI']),'ellipsoid':_0x1f3b90['ellipsoid']});else{if(defined$1(_0x1f6ab8[_0x1c357f(0x1252)])&&'mercator'!==_0x1f6ab8['projection'])throw _0x448d22=_0x1c357f(0x2bbd)+_0x1f6ab8[_0x1c357f(0x1252)]+'.',_0x22aece=TileProviderError$1['handleError'](_0x22aece,_0x9bd786,_0x9bd786[_0x1c357f(0x2c49)],_0x448d22,void 0x0,void 0x0,void 0x0,_0x1cd869),new RuntimeError$2(_0x448d22);_0x9bd786[_0x1c357f(0x4ebc)]=new WebMercatorTilingScheme({'numberOfLevelZeroTilesX':0x2,'numberOfLevelZeroTilesY':0x2,'ellipsoid':_0x1f3b90[_0x1c357f(0x1706)]});}_0x9bd786[_0x1c357f(0x4b22)]=!0x0,_0x9bd786[_0x1c357f(0x38bb)]['resolve'](!0x0),TileProviderError$1[_0x1c357f(0x40ff)](_0x22aece);}function _0x24655e(_0x3eeeba){var _0xed4461=_0x472033,_0x562ce9=_0xed4461(0x193b)+_0x20a6ea['url']+'.';_0x22aece=TileProviderError$1[_0xed4461(0x40ea)](_0x22aece,_0x9bd786,_0x9bd786[_0xed4461(0x2c49)],_0x562ce9,void 0x0,void 0x0,void 0x0,_0x1cd869),_0x9bd786[_0xed4461(0x38bb)][_0xed4461(0x4e16)](new RuntimeError$2(_0x562ce9));}function _0x1cd869(){var _0x5c4444=_0x472033;when(_0x20a6ea[_0x5c4444(0x940)](),_0x21d77e,_0x24655e);}_0x1cd869();}defined$1(Object['create'])&&(TileMapServiceImageryProvider['prototype']=Object[_0x68aa19(0x3477)](UrlTemplateImageryProvider[_0x68aa19(0x4b51)]),TileMapServiceImageryProvider['prototype'][_0x68aa19(0x330d)]=TileMapServiceImageryProvider),TileMapServiceImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x22f1)]=function(){var _0x4d1c17=_0x68aa19;this[_0x4d1c17(0x4ca)]['fetchXML']()['then'](this[_0x4d1c17(0x578e)])[_0x4d1c17(0x4b84)](this['_metadataFailure']);},TileMapServiceImageryProvider['prototype'][_0x68aa19(0x578e)]=function(_0x4fc7b1){var _0x4420b5=_0x68aa19;for(var _0x4294d8,_0x40b80a,_0x28a477,_0x1ddcad,_0x44c8d1=/tileformat/i,_0x1d637e=/tileset/i,_0x154924=/tilesets/i,_0x21d357=/boundingbox/i,_0x56883b=[],_0x584fde=this[_0x4420b5(0x4ca)],_0x565257=this[_0x4420b5(0x362e)],_0xd7f8f0=this[_0x4420b5(0xbf9)],_0x3ab61f=this[_0x4420b5(0x22f1)],_0x582ea8=_0x4fc7b1[_0x4420b5(0x1330)][0x0][_0x4420b5(0x1330)],_0x155f35=0x0;_0x155f35<_0x582ea8[_0x4420b5(0x531b)];_0x155f35++)if(_0x44c8d1[_0x4420b5(0x8e2)](_0x582ea8['item'](_0x155f35)[_0x4420b5(0x1557)]))_0x4294d8=_0x582ea8[_0x4420b5(0x455d)](_0x155f35);else{if(_0x154924[_0x4420b5(0x8e2)](_0x582ea8[_0x4420b5(0x455d)](_0x155f35)[_0x4420b5(0x1557)])){_0x28a477=_0x582ea8[_0x4420b5(0x455d)](_0x155f35);for(var _0x2dff8f=_0x582ea8[_0x4420b5(0x455d)](_0x155f35)[_0x4420b5(0x1330)],_0x5a2c79=0x0;_0x5a2c79<_0x2dff8f[_0x4420b5(0x531b)];_0x5a2c79++)_0x1d637e['test'](_0x2dff8f[_0x4420b5(0x455d)](_0x5a2c79)[_0x4420b5(0x1557)])&&_0x56883b['push'](_0x2dff8f[_0x4420b5(0x455d)](_0x5a2c79));}else _0x21d357['test'](_0x582ea8[_0x4420b5(0x455d)](_0x155f35)[_0x4420b5(0x1557)])&&(_0x40b80a=_0x582ea8['item'](_0x155f35));}if(!defined$1(_0x28a477)||!defined$1(_0x40b80a))return _0x1ddcad=_0x4420b5(0x19b7)+_0x584fde[_0x4420b5(0x343b)]+'.',(_0x565257=TileProviderError$1[_0x4420b5(0x40ea)](_0x565257,this,this[_0x4420b5(0x2139)],_0x1ddcad,void 0x0,void 0x0,void 0x0,_0x3ab61f))['retry']||_0xd7f8f0['reject'](new RuntimeError$2(_0x1ddcad)),void(this[_0x4420b5(0x362e)]=_0x565257);var _0x5def30=this[_0x4420b5(0x39a8)],_0x30381d=defaultValue$1(_0x5def30[_0x4420b5(0x47f4)],_0x4294d8[_0x4420b5(0x366d)]('extension')),_0x5969b6=defaultValue$1(_0x5def30[_0x4420b5(0x2358)],parseInt(_0x4294d8[_0x4420b5(0x366d)](_0x4420b5(0x209)),0xa)),_0x564a92=defaultValue$1(_0x5def30[_0x4420b5(0x15d7)],parseInt(_0x4294d8[_0x4420b5(0x366d)](_0x4420b5(0x5862)),0xa)),_0x208196=defaultValue$1(_0x5def30[_0x4420b5(0x4bab)],parseInt(_0x56883b[0x0][_0x4420b5(0x366d)](_0x4420b5(0x54cd)),0xa)),_0x5310f2=defaultValue$1(_0x5def30[_0x4420b5(0xe8a)],parseInt(_0x56883b[_0x56883b[_0x4420b5(0x531b)]-0x1][_0x4420b5(0x366d)](_0x4420b5(0x54cd)),0xa)),_0x58bb02=_0x28a477['getAttribute'](_0x4420b5(0xf3c)),_0x55bd50=_0x5def30[_0x4420b5(0x3e1)];if(!defined$1(_0x55bd50)){if(_0x4420b5(0x4afa)===_0x58bb02||'global-geodetic'===_0x58bb02)_0x55bd50=new GeographicTilingScheme({'ellipsoid':_0x5def30[_0x4420b5(0x1706)]});else{if('mercator'!==_0x58bb02&&_0x4420b5(0x3420)!==_0x58bb02)return _0x1ddcad=_0x584fde[_0x4420b5(0x343b)]+_0x4420b5(0x2cf8)+_0x58bb02+'.',(_0x565257=TileProviderError$1['handleError'](_0x565257,this,this[_0x4420b5(0x2139)],_0x1ddcad,void 0x0,void 0x0,void 0x0,_0x3ab61f))[_0x4420b5(0x33f6)]||_0xd7f8f0['reject'](new RuntimeError$2(_0x1ddcad)),void(this[_0x4420b5(0x362e)]=_0x565257);_0x55bd50=new WebMercatorTilingScheme({'ellipsoid':_0x5def30[_0x4420b5(0x1706)]});}}var _0x2293de=Rectangle[_0x4420b5(0x254b)](_0x5def30[_0x4420b5(0x2f4d)]);if(!defined$1(_0x2293de)){var _0x174fe3,_0x4d001e,_0x3c9859,_0x812fc2;defaultValue$1(_0x5def30[_0x4420b5(0xb48)],!0x1)?(_0x3c9859=new Cartesian2(parseFloat(_0x40b80a[_0x4420b5(0x366d)](_0x4420b5(0x4f35))),parseFloat(_0x40b80a[_0x4420b5(0x366d)](_0x4420b5(0x33f8)))),_0x812fc2=new Cartesian2(parseFloat(_0x40b80a['getAttribute']('maxy')),parseFloat(_0x40b80a[_0x4420b5(0x366d)](_0x4420b5(0x3e65))))):(_0x3c9859=new Cartesian2(parseFloat(_0x40b80a[_0x4420b5(0x366d)](_0x4420b5(0x33f8))),parseFloat(_0x40b80a[_0x4420b5(0x366d)](_0x4420b5(0x4f35)))),_0x812fc2=new Cartesian2(parseFloat(_0x40b80a['getAttribute'](_0x4420b5(0x3e65))),parseFloat(_0x40b80a[_0x4420b5(0x366d)](_0x4420b5(0x23b6)))));var _0x4d605c='geodetic'===_0x58bb02||_0x4420b5(0x22ce)===_0x58bb02;if(_0x55bd50['projection']instanceof GeographicProjection||_0x4d605c)_0x174fe3=Cartographic['fromDegrees'](_0x3c9859['x'],_0x3c9859['y']),_0x4d001e=Cartographic['fromDegrees'](_0x812fc2['x'],_0x812fc2['y']);else{var _0x5c655f=_0x55bd50[_0x4420b5(0x1252)];_0x174fe3=_0x5c655f[_0x4420b5(0x35a6)](_0x3c9859),_0x4d001e=_0x5c655f[_0x4420b5(0x35a6)](_0x812fc2);}_0x2293de=new Rectangle(_0x174fe3['longitude'],_0x174fe3['latitude'],_0x4d001e[_0x4420b5(0x1041)],_0x4d001e[_0x4420b5(0x288b)]);}_0x2293de[_0x4420b5(0x4488)]<_0x55bd50[_0x4420b5(0x2f4d)][_0x4420b5(0x4488)]&&(_0x2293de['west']=_0x55bd50['rectangle'][_0x4420b5(0x4488)]),_0x2293de[_0x4420b5(0x326c)]>_0x55bd50[_0x4420b5(0x2f4d)][_0x4420b5(0x326c)]&&(_0x2293de[_0x4420b5(0x326c)]=_0x55bd50[_0x4420b5(0x2f4d)][_0x4420b5(0x326c)]),_0x2293de[_0x4420b5(0x149)]<_0x55bd50[_0x4420b5(0x2f4d)][_0x4420b5(0x149)]&&(_0x2293de[_0x4420b5(0x149)]=_0x55bd50['rectangle']['south']),_0x2293de[_0x4420b5(0x46e0)]>_0x55bd50[_0x4420b5(0x2f4d)][_0x4420b5(0x46e0)]&&(_0x2293de[_0x4420b5(0x46e0)]=_0x55bd50[_0x4420b5(0x2f4d)][_0x4420b5(0x46e0)]);var _0x5b42e9=_0x55bd50[_0x4420b5(0x450e)](Rectangle[_0x4420b5(0x13c7)](_0x2293de),_0x208196),_0x4d2287=_0x55bd50[_0x4420b5(0x450e)](Rectangle[_0x4420b5(0xe80)](_0x2293de),_0x208196);(Math[_0x4420b5(0x1661)](_0x4d2287['x']-_0x5b42e9['x'])+0x1)*(Math[_0x4420b5(0x1661)](_0x4d2287['y']-_0x5b42e9['y'])+0x1)>0x4&&(_0x208196=0x0);var _0x5f351b=this[_0x4420b5(0x2d6d)]['getDerivedResource']({'url':_0x4420b5(0x30b2)+_0x30381d});_0xd7f8f0[_0x4420b5(0x68a)]({'url':_0x5f351b,'tilingScheme':_0x55bd50,'rectangle':_0x2293de,'tileWidth':_0x5969b6,'tileHeight':_0x564a92,'minimumLevel':_0x208196,'maximumLevel':_0x5310f2,'tileDiscardPolicy':_0x5def30['tileDiscardPolicy'],'credit':_0x5def30[_0x4420b5(0x42ae)]});},TileMapServiceImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x173e)]=function(_0x32f7b6){var _0x3fd2de=_0x68aa19,_0x470d19=this[_0x3fd2de(0x39a8)],_0x957fe8=defaultValue$1(_0x470d19[_0x3fd2de(0x47f4)],_0x3fd2de(0x353b)),_0x1838a4=defaultValue$1(_0x470d19[_0x3fd2de(0x2358)],0x100),_0x1ef307=defaultValue$1(_0x470d19[_0x3fd2de(0x15d7)],0x100),_0x11645a=defaultValue$1(_0x470d19[_0x3fd2de(0x4bab)],0x0),_0x5c9ed4=_0x470d19[_0x3fd2de(0xe8a)],_0x2ea624=defined$1(_0x470d19[_0x3fd2de(0x3e1)])?_0x470d19[_0x3fd2de(0x3e1)]:new WebMercatorTilingScheme({'ellipsoid':_0x470d19[_0x3fd2de(0x1706)]}),_0x384ffe=defaultValue$1(_0x470d19[_0x3fd2de(0x2f4d)],_0x2ea624[_0x3fd2de(0x2f4d)]),_0x4485d8=this['_tmsResource'][_0x3fd2de(0x14ea)]({'url':'{z}/{x}/{reverseY}.'+_0x957fe8});this[_0x3fd2de(0xbf9)][_0x3fd2de(0x68a)]({'url':_0x4485d8,'tilingScheme':_0x2ea624,'rectangle':_0x384ffe,'tileWidth':_0x1838a4,'tileHeight':_0x1ef307,'minimumLevel':_0x11645a,'maximumLevel':_0x5c9ed4,'tileDiscardPolicy':_0x470d19['tileDiscardPolicy'],'credit':_0x470d19[_0x3fd2de(0x42ae)]});},Object[_0x68aa19(0x5b7)](GoogleEarthEnterpriseMapsProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x5375a2=_0x68aa19;return this[_0x5375a2(0x52cd)];}},'path':{'get':function(){var _0x2f2e67=_0x68aa19;return this[_0x2f2e67(0xfa3)];}},'proxy':{'get':function(){var _0x85a119=_0x68aa19;return this['_resource'][_0x85a119(0x2b76)];}},'channel':{'get':function(){var _0x90eae1=_0x68aa19;return this[_0x90eae1(0xf8c)];}},'tileWidth':{'get':function(){var _0x35c9c0=_0x68aa19;return this[_0x35c9c0(0x448c)];}},'tileHeight':{'get':function(){var _0x19cf55=_0x68aa19;return this[_0x19cf55(0x307d)];}},'maximumLevel':{'get':function(){return this['_maximumLevel'];}},'minimumLevel':{'get':function(){return 0x0;}},'tilingScheme':{'get':function(){var _0x5c0667=_0x68aa19;return this[_0x5c0667(0x4ebc)];}},'version':{'get':function(){var _0x508bcb=_0x68aa19;return this[_0x508bcb(0x3438)];}},'requestType':{'get':function(){return this['_requestType'];}},'rectangle':{'get':function(){var _0x709e7=_0x68aa19;return this[_0x709e7(0x4ebc)]['rectangle'];}},'tileDiscardPolicy':{'get':function(){var _0x560be1=_0x68aa19;return this[_0x560be1(0x685)];}},'errorEvent':{'get':function(){var _0x528c49=_0x68aa19;return this[_0x528c49(0x2c49)];}},'ready':{'get':function(){var _0x36cc43=_0x68aa19;return this[_0x36cc43(0x4b22)];}},'readyPromise':{'get':function(){var _0x365cf6=_0x68aa19;return this[_0x365cf6(0x38bb)][_0x365cf6(0x28bc)];}},'credit':{'get':function(){var _0x2838c2=_0x68aa19;return this[_0x2838c2(0xe66)];}},'hasAlphaChannel':{'get':function(){return!0x0;}}}),GoogleEarthEnterpriseMapsProvider[_0x68aa19(0x4b51)][_0x68aa19(0x41b2)]=function(_0x2e646b,_0x597c18,_0x58d1c7){},GoogleEarthEnterpriseMapsProvider['prototype'][_0x68aa19(0x13b5)]=function(_0x4f94d5,_0x1aff65,_0x397a07,_0x66457){var _0x363d5e=_0x68aa19,_0x469964=this['_resource']['getDerivedResource']({'url':_0x363d5e(0x3f3b),'request':_0x66457,'queryParameters':{'request':this[_0x363d5e(0x49ae)],'channel':this[_0x363d5e(0xf8c)],'version':this[_0x363d5e(0x3438)],'x':_0x4f94d5,'y':_0x1aff65,'z':_0x397a07+0x1}});return ImageryProvider[_0x363d5e(0x4dd0)](this,_0x469964);},GoogleEarthEnterpriseMapsProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4fe9)]=function(_0x5cf810,_0x5ab395,_0x472abd,_0x3cce23,_0x107a91){},GoogleEarthEnterpriseMapsProvider[_0x68aa19(0x843)]=void 0x0,Object[_0x68aa19(0x5b7)](GoogleEarthEnterpriseMapsProvider,{'logoUrl':{'get':function(){var _0xfb1ead=_0x68aa19;return defined$1(GoogleEarthEnterpriseMapsProvider[_0xfb1ead(0x843)])||(GoogleEarthEnterpriseMapsProvider[_0xfb1ead(0x843)]=buildModuleUrl(_0xfb1ead(0x23ac))),GoogleEarthEnterpriseMapsProvider[_0xfb1ead(0x843)];},'set':function(_0x94c629){var _0x84c1e6=_0x68aa19;GoogleEarthEnterpriseMapsProvider[_0x84c1e6(0x843)]=_0x94c629;}}});var trailingSlashRegex$1=/\/$/,defaultCredit$4=new Credit$1('©\x20<a\x20href=\x22https://www.mapbox.com/about/maps/\x22>Mapbox</a>\x20©\x20<a\x20href=\x22http://www.openstreetmap.org/copyright\x22>OpenStreetMap</a>\x20<strong><a\x20href=\x22https://www.mapbox.com/map-feedback/\x22>Improve\x20this\x20map</a></strong>');function MapboxImageryProvider(_0x1b2e6d){var _0x2dff78=_0x68aa19,_0x52e67d=(_0x1b2e6d=defaultValue$1(_0x1b2e6d,defaultValue$1[_0x2dff78(0x494f)]))['mapId'],_0x373a1b=Resource['createIfNeeded'](defaultValue$1(_0x1b2e6d[_0x2dff78(0x343b)],_0x2dff78(0x43cc))),_0x5bf6cc=MapboxApi[_0x2dff78(0x51a6)](_0x1b2e6d[_0x2dff78(0x53aa)]);this[_0x2dff78(0x25b5)]=_0x52e67d,this['_accessToken']=_0x5bf6cc,this[_0x2dff78(0x461c)]=Credit$1[_0x2dff78(0x254b)](MapboxApi['getErrorCredit'](_0x1b2e6d['accessToken']));var _0x324eb3=defaultValue$1(_0x1b2e6d[_0x2dff78(0x859)],_0x2dff78(0x353b));/\./[_0x2dff78(0x8e2)](_0x324eb3)||(_0x324eb3='.'+_0x324eb3),this['_format']=_0x324eb3;var _0x1c03cd,_0x4ab967=_0x373a1b['getUrlComponent']();trailingSlashRegex$1[_0x2dff78(0x8e2)](_0x4ab967)||(_0x4ab967+='/'),_0x4ab967+=_0x52e67d+_0x2dff78(0x238)+this[_0x2dff78(0x4c21)],_0x373a1b[_0x2dff78(0x343b)]=_0x4ab967,_0x373a1b[_0x2dff78(0x49e5)]({'access_token':_0x5bf6cc}),defined$1(_0x1b2e6d[_0x2dff78(0x42ae)])?'string'==typeof(_0x1c03cd=_0x1b2e6d[_0x2dff78(0x42ae)])&&(_0x1c03cd=new Credit$1(_0x1c03cd)):_0x1c03cd=defaultCredit$4,this[_0x2dff78(0x587b)]=_0x373a1b,this[_0x2dff78(0x452)]=new UrlTemplateImageryProvider({'url':_0x373a1b,'credit':_0x1c03cd,'ellipsoid':_0x1b2e6d[_0x2dff78(0x1706)],'minimumLevel':_0x1b2e6d[_0x2dff78(0x4bab)],'maximumLevel':_0x1b2e6d[_0x2dff78(0xe8a)],'rectangle':_0x1b2e6d[_0x2dff78(0x2f4d)]});}function SingleTileImageryProvider(_0x299994){var _0x55372f=_0x68aa19;_0x299994=defaultValue$1(_0x299994,{});var _0x249511=Resource['createIfNeeded'](_0x299994[_0x55372f(0x343b)]),_0xd77af1=new GeographicTilingScheme({'rectangle':defaultValue$1(_0x299994[_0x55372f(0x2f4d)],Rectangle[_0x55372f(0xd77)]),'numberOfLevelZeroTilesX':0x1,'numberOfLevelZeroTilesY':0x1,'ellipsoid':_0x299994[_0x55372f(0x1706)]});this[_0x55372f(0x4ebc)]=_0xd77af1,this[_0x55372f(0x587b)]=_0x249511,this['_image']=void 0x0,this[_0x55372f(0x4ee3)]=void 0x0,this['_tileWidth']=0x0,this[_0x55372f(0x307d)]=0x0,this[_0x55372f(0x2c49)]=new Event(),this[_0x55372f(0x4b22)]=!0x1,this[_0x55372f(0x38bb)]=when['defer']();var _0x2c20f8=_0x299994[_0x55372f(0x42ae)];'string'==typeof _0x2c20f8&&(_0x2c20f8=new Credit$1(_0x2c20f8)),this[_0x55372f(0xe66)]=_0x2c20f8;var _0x5ea84d,_0x121e85=this;function _0x3ef13e(_0x4a3d17){var _0x4e6b58=_0x55372f;_0x121e85[_0x4e6b58(0x434)]=_0x4a3d17,_0x121e85[_0x4e6b58(0x448c)]=_0x4a3d17[_0x4e6b58(0x209)],_0x121e85['_tileHeight']=_0x4a3d17[_0x4e6b58(0x5862)],_0x121e85[_0x4e6b58(0x4b22)]=!0x0,_0x121e85[_0x4e6b58(0x38bb)]['resolve'](!0x0),TileProviderError$1[_0x4e6b58(0x40ff)](_0x121e85[_0x4e6b58(0x2c49)]);}function _0x1acec8(_0x4fc041){var _0x1b8af4=_0x55372f,_0xcc11c1='Failed\x20to\x20load\x20image\x20'+_0x249511['url']+'.';_0x5ea84d=TileProviderError$1[_0x1b8af4(0x40ea)](_0x5ea84d,_0x121e85,_0x121e85[_0x1b8af4(0x2c49)],_0xcc11c1,0x0,0x0,0x0,_0x2d0fdd,_0x4fc041),_0x121e85[_0x1b8af4(0x38bb)]['reject'](new RuntimeError$2(_0xcc11c1));}function _0x2d0fdd(){var _0x2ce80e=_0x55372f;when(_0x249511[_0x2ce80e(0x5174)](),_0x3ef13e,_0x1acec8);}_0x2d0fdd();}function GetFeatureInfoFormat(_0x40307b,_0x3a6ce6,_0x39c0d2){var _0x1432bb=_0x68aa19;this[_0x1432bb(0x3243)]=_0x40307b,defined$1(_0x3a6ce6)||(_0x1432bb(0x3699)===_0x40307b?_0x3a6ce6='application/json':'xml'===_0x40307b?_0x3a6ce6=_0x1432bb(0x1e2):_0x1432bb(0x5680)===_0x40307b?_0x3a6ce6=_0x1432bb(0x3211):_0x1432bb(0x3c68)===_0x40307b&&(_0x3a6ce6='text/plain')),this[_0x1432bb(0x859)]=_0x3a6ce6,defined$1(_0x39c0d2)||(_0x1432bb(0x3699)===_0x40307b?_0x39c0d2=geoJsonToFeatureInfo:_0x1432bb(0x1f43)===_0x40307b?_0x39c0d2=xmlToFeatureInfo:(_0x1432bb(0x5680)===_0x40307b||_0x1432bb(0x3c68)===_0x40307b)&&(_0x39c0d2=textToFeatureInfo)),this[_0x1432bb(0x1ab)]=_0x39c0d2;}function geoJsonToFeatureInfo(_0x1bb46f){var _0x5d7f9c=_0x68aa19;for(var _0x59a445=[],_0x2a5010=_0x1bb46f[_0x5d7f9c(0x52c5)],_0x135089=0x0;_0x135089<_0x2a5010['length'];++_0x135089){var _0x5cb713=_0x2a5010[_0x135089],_0x5a318b=new ImageryLayerFeatureInfo();if(_0x5a318b[_0x5d7f9c(0x116f)]=_0x5cb713,_0x5a318b['properties']=_0x5cb713['properties'],_0x5a318b['configureNameFromProperties'](_0x5cb713[_0x5d7f9c(0x2f10)]),_0x5a318b[_0x5d7f9c(0x1449)](_0x5cb713[_0x5d7f9c(0x2f10)]),defined$1(_0x5cb713[_0x5d7f9c(0x4b72)])&&_0x5d7f9c(0x57f9)===_0x5cb713[_0x5d7f9c(0x4b72)][_0x5d7f9c(0x3243)]){var _0x373db1=_0x5cb713[_0x5d7f9c(0x4b72)][_0x5d7f9c(0x22b9)][0x0],_0x509aee=_0x5cb713[_0x5d7f9c(0x4b72)]['coordinates'][0x1];_0x5a318b['position']=Cartographic['fromDegrees'](_0x373db1,_0x509aee);}_0x59a445[_0x5d7f9c(0x3a33)](_0x5a318b);}return _0x59a445;}Object[_0x68aa19(0x5b7)](MapboxImageryProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x355566=_0x68aa19;return this[_0x355566(0x452)][_0x355566(0x343b)];}},'ready':{'get':function(){var _0x55714b=_0x68aa19;return this[_0x55714b(0x452)][_0x55714b(0x237c)];}},'readyPromise':{'get':function(){var _0x512bee=_0x68aa19;return this['_imageryProvider'][_0x512bee(0x21f)];}},'rectangle':{'get':function(){var _0x366ec7=_0x68aa19;return this[_0x366ec7(0x452)][_0x366ec7(0x2f4d)];}},'tileWidth':{'get':function(){var _0x549470=_0x68aa19;return this[_0x549470(0x452)]['tileWidth'];}},'tileHeight':{'get':function(){var _0x80f168=_0x68aa19;return this[_0x80f168(0x452)][_0x80f168(0x15d7)];}},'maximumLevel':{'get':function(){var _0x17e5a0=_0x68aa19;return this[_0x17e5a0(0x452)][_0x17e5a0(0xe8a)];}},'minimumLevel':{'get':function(){var _0x414f8c=_0x68aa19;return this[_0x414f8c(0x452)][_0x414f8c(0x4bab)];}},'tilingScheme':{'get':function(){var _0x3eb703=_0x68aa19;return this['_imageryProvider'][_0x3eb703(0x3e1)];}},'tileDiscardPolicy':{'get':function(){var _0x12f48f=_0x68aa19;return this[_0x12f48f(0x452)]['tileDiscardPolicy'];}},'errorEvent':{'get':function(){var _0x197bb2=_0x68aa19;return this[_0x197bb2(0x452)]['errorEvent'];}},'credit':{'get':function(){var _0xb6ea7c=_0x68aa19;return this[_0xb6ea7c(0x452)][_0xb6ea7c(0x42ae)];}},'proxy':{'get':function(){var _0x281e45=_0x68aa19;return this[_0x281e45(0x452)]['proxy'];}},'hasAlphaChannel':{'get':function(){var _0x4c4093=_0x68aa19;return this[_0x4c4093(0x452)][_0x4c4093(0x1be3)];}}}),MapboxImageryProvider['prototype'][_0x68aa19(0x41b2)]=function(_0x5a75d2,_0x29b77d,_0x4d3027){var _0x57baac=_0x68aa19;if(defined$1(this['_accessTokenErrorCredit']))return[this[_0x57baac(0x461c)]];},MapboxImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0x4ca811,_0x48ddcd,_0x412cad,_0x1b145f){var _0x169ea1=_0x68aa19;return this[_0x169ea1(0x452)][_0x169ea1(0x13b5)](_0x4ca811,_0x48ddcd,_0x412cad,_0x1b145f);},MapboxImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4fe9)]=function(_0x470ce6,_0x4202a1,_0x5a037d,_0x4a0561,_0x59f627){var _0x4bf61d=_0x68aa19;return this[_0x4bf61d(0x452)][_0x4bf61d(0x4fe9)](_0x470ce6,_0x4202a1,_0x5a037d,_0x4a0561,_0x59f627);},MapboxImageryProvider[_0x68aa19(0xf57)]=defaultCredit$4,Object['defineProperties'](SingleTileImageryProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x9f6d46=_0x68aa19;return this[_0x9f6d46(0x587b)]['url'];}},'proxy':{'get':function(){var _0x40dff2=_0x68aa19;return this[_0x40dff2(0x587b)][_0x40dff2(0x2b76)];}},'tileWidth':{'get':function(){var _0x2a19b8=_0x68aa19;return this[_0x2a19b8(0x448c)];}},'tileHeight':{'get':function(){var _0x525663=_0x68aa19;return this[_0x525663(0x307d)];}},'maximumLevel':{'get':function(){return 0x0;}},'minimumLevel':{'get':function(){return 0x0;}},'tilingScheme':{'get':function(){var _0xa0f6b6=_0x68aa19;return this[_0xa0f6b6(0x4ebc)];}},'rectangle':{'get':function(){var _0x1f8eae=_0x68aa19;return this[_0x1f8eae(0x4ebc)]['rectangle'];}},'tileDiscardPolicy':{'get':function(){}},'errorEvent':{'get':function(){var _0x3d21c9=_0x68aa19;return this[_0x3d21c9(0x2c49)];}},'ready':{'get':function(){var _0x41fac4=_0x68aa19;return this[_0x41fac4(0x4b22)];}},'readyPromise':{'get':function(){var _0xf9842c=_0x68aa19;return this[_0xf9842c(0x38bb)][_0xf9842c(0x28bc)];}},'credit':{'get':function(){var _0x178a76=_0x68aa19;return this[_0x178a76(0xe66)];}},'hasAlphaChannel':{'get':function(){return!0x0;}}}),SingleTileImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x41b2)]=function(_0x23ca0c,_0x592f5a,_0x4ee077){},SingleTileImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0x49ef33,_0x180e49,_0x3d20fd,_0x59ff12){var _0x2860c9=_0x68aa19;return this[_0x2860c9(0x434)];},SingleTileImageryProvider['prototype'][_0x68aa19(0x4fe9)]=function(_0x529aa7,_0x570b1d,_0x470344,_0x395071,_0x3a7046){};var mapInfoMxpNamespace='http://www.mapinfo.com/mxp',esriWmsNamespace=_0x68aa19(0x360d),wfsNamespace=_0x68aa19(0x24d7),gmlNamespace=_0x68aa19(0x2963);function xmlToFeatureInfo(_0x19d390){var _0x2aff76=_0x68aa19,_0x5a2634=_0x19d390[_0x2aff76(0x2073)];if(_0x2aff76(0x3f14)===_0x5a2634[_0x2aff76(0x4ff4)]&&_0x5a2634[_0x2aff76(0x3350)]===mapInfoMxpNamespace)return mapInfoXmlToFeatureInfo(_0x19d390);if(_0x2aff76(0x422c)===_0x5a2634[_0x2aff76(0x4ff4)]&&_0x5a2634['namespaceURI']===esriWmsNamespace)return esriXmlToFeatureInfo(_0x19d390);if(_0x2aff76(0x2e98)===_0x5a2634[_0x2aff76(0x4ff4)]&&_0x5a2634[_0x2aff76(0x3350)]===wfsNamespace)return gmlToFeatureInfo(_0x19d390);if(_0x2aff76(0x30e5)===_0x5a2634[_0x2aff76(0x4ff4)])throw new RuntimeError$2(new XMLSerializer()[_0x2aff76(0x2b58)](_0x5a2634));return _0x2aff76(0x48be)===_0x5a2634['localName']?msGmlToFeatureInfo(_0x19d390):unknownXmlToFeatureInfo(_0x19d390);}function mapInfoXmlToFeatureInfo(_0x500208){var _0x10633e=_0x68aa19;for(var _0x5b4334=[],_0x46cd02=_0x500208[_0x10633e(0x2073)][_0x10633e(0x40b0)](mapInfoMxpNamespace,_0x10633e(0x591)),_0x477b06=0x0;_0x477b06<_0x46cd02[_0x10633e(0x531b)];++_0x477b06){for(var _0x473eab=_0x46cd02[_0x477b06],_0x1863ed={},_0x497164=_0x473eab['getElementsByTagNameNS'](mapInfoMxpNamespace,_0x10633e(0x4b4e)),_0x530f08=0x0;_0x530f08<_0x497164[_0x10633e(0x531b)];++_0x530f08){var _0x1b4755=_0x497164[_0x530f08];if(_0x1b4755['hasAttribute']('ref')){var _0x53cd0a=_0x1b4755[_0x10633e(0x366d)](_0x10633e(0x4a4b)),_0x1ca4c8=_0x1b4755[_0x10633e(0x4d31)][_0x10633e(0x559)]();_0x1863ed[_0x53cd0a]=_0x1ca4c8;}}var _0x33791a=new ImageryLayerFeatureInfo();_0x33791a['data']=_0x473eab,_0x33791a[_0x10633e(0x2f10)]=_0x1863ed,_0x33791a['configureNameFromProperties'](_0x1863ed),_0x33791a[_0x10633e(0x1449)](_0x1863ed),_0x5b4334[_0x10633e(0x3a33)](_0x33791a);}return _0x5b4334;}function esriXmlToFeatureInfo(_0x3e6a12){var _0xf5ef2f=_0x68aa19,_0xd8d76b,_0x49b924=_0x3e6a12[_0xf5ef2f(0x2073)],_0x4743c6=[],_0x5a80ce=_0x49b924[_0xf5ef2f(0x40b0)]('*',_0xf5ef2f(0x49e));if(_0x5a80ce[_0xf5ef2f(0x531b)]>0x0)for(var _0x3fb221=0x0;_0x3fb221<_0x5a80ce[_0xf5ef2f(0x531b)];++_0x3fb221){var _0x41a472=_0x5a80ce[_0x3fb221];_0xd8d76b={};for(var _0x3ba6bc=_0x41a472[_0xf5ef2f(0x1b28)],_0x3d1658=0x0;_0x3d1658<_0x3ba6bc[_0xf5ef2f(0x531b)];++_0x3d1658){var _0x5b5910=_0x3ba6bc[_0x3d1658];_0xd8d76b[_0x5b5910[_0xf5ef2f(0x13f9)]]=_0x5b5910[_0xf5ef2f(0x327)];}_0x4743c6[_0xf5ef2f(0x3a33)](imageryLayerFeatureInfoFromDataAndProperties(_0x41a472,_0xd8d76b));}else for(var _0x4c5122=_0x49b924[_0xf5ef2f(0x40b0)]('*',_0xf5ef2f(0x52da)),_0x8e3e1f=0x0;_0x8e3e1f<_0x4c5122[_0xf5ef2f(0x531b)];++_0x8e3e1f){var _0xf73884=_0x4c5122[_0x8e3e1f];_0xd8d76b={};for(var _0x2b20eb=_0xf73884[_0xf5ef2f(0x1330)],_0x5b270a=0x0;_0x5b270a<_0x2b20eb[_0xf5ef2f(0x531b)];++_0x5b270a){var _0x141b2d=_0x2b20eb[_0x5b270a];_0x141b2d[_0xf5ef2f(0x2dc8)]===Node[_0xf5ef2f(0x3936)]&&(_0xd8d76b[_0x141b2d[_0xf5ef2f(0x4ff4)]]=_0x141b2d[_0xf5ef2f(0x4d31)]);}_0x4743c6[_0xf5ef2f(0x3a33)](imageryLayerFeatureInfoFromDataAndProperties(_0xf73884,_0xd8d76b));}return _0x4743c6;}function gmlToFeatureInfo(_0x3a1eca){var _0x460aad=_0x68aa19;for(var _0x2f00e1=[],_0x533fba=_0x3a1eca[_0x460aad(0x2073)]['getElementsByTagNameNS'](gmlNamespace,'featureMember'),_0x3a7524=0x0;_0x3a7524<_0x533fba[_0x460aad(0x531b)];++_0x3a7524){var _0x57c606=_0x533fba[_0x3a7524],_0x777b06={};getGmlPropertiesRecursively(_0x57c606,_0x777b06),_0x2f00e1[_0x460aad(0x3a33)](imageryLayerFeatureInfoFromDataAndProperties(_0x57c606,_0x777b06));}return _0x2f00e1;}function msGmlToFeatureInfo(_0x157cad){var _0x2a763b=_0x68aa19;for(var _0x83e5dd,_0xa0c7c5=[],_0x4efea7=_0x157cad[_0x2a763b(0x2073)][_0x2a763b(0x1330)],_0x156729=0x0;_0x156729<_0x4efea7[_0x2a763b(0x531b)];_0x156729++)if(_0x4efea7[_0x156729]['nodeType']===Node[_0x2a763b(0x3936)]){_0x83e5dd=_0x4efea7[_0x156729];break;}if(!defined$1(_0x83e5dd))throw new RuntimeError$2(_0x2a763b(0x57d2));for(var _0x42d7c2=_0x83e5dd[_0x2a763b(0x1330)],_0x23846d=0x0;_0x23846d<_0x42d7c2[_0x2a763b(0x531b)];++_0x23846d){var _0x1abaec=_0x42d7c2[_0x23846d];if(_0x1abaec[_0x2a763b(0x2dc8)]===Node[_0x2a763b(0x3936)]){var _0x23f8f9={};getGmlPropertiesRecursively(_0x1abaec,_0x23f8f9),_0xa0c7c5[_0x2a763b(0x3a33)](imageryLayerFeatureInfoFromDataAndProperties(_0x1abaec,_0x23f8f9));}}return _0xa0c7c5;}function getGmlPropertiesRecursively(_0x52cd9b,_0x197a49){var _0x4f34d8=_0x68aa19;for(var _0x499d4b=!0x0,_0x7747b9=0x0;_0x7747b9<_0x52cd9b[_0x4f34d8(0x1330)][_0x4f34d8(0x531b)];++_0x7747b9){var _0x4bc4c9=_0x52cd9b[_0x4f34d8(0x1330)][_0x7747b9];_0x4bc4c9[_0x4f34d8(0x2dc8)]===Node[_0x4f34d8(0x3936)]&&(_0x499d4b=!0x1),_0x4f34d8(0x57f9)!==_0x4bc4c9['localName']&&_0x4f34d8(0x3083)!==_0x4bc4c9[_0x4f34d8(0x4ff4)]&&_0x4f34d8(0x4017)!==_0x4bc4c9[_0x4f34d8(0x4ff4)]&&'boundedBy'!==_0x4bc4c9[_0x4f34d8(0x4ff4)]&&(_0x4bc4c9[_0x4f34d8(0x39c)]()&&getGmlPropertiesRecursively(_0x4bc4c9,_0x197a49)&&(_0x197a49[_0x4bc4c9[_0x4f34d8(0x4ff4)]]=_0x4bc4c9[_0x4f34d8(0x4d31)]));}return _0x499d4b;}function imageryLayerFeatureInfoFromDataAndProperties(_0x51163e,_0x375440){var _0x906528=_0x68aa19,_0x1cb030=new ImageryLayerFeatureInfo();return _0x1cb030[_0x906528(0x116f)]=_0x51163e,_0x1cb030[_0x906528(0x2f10)]=_0x375440,_0x1cb030['configureNameFromProperties'](_0x375440),_0x1cb030['configureDescriptionFromProperties'](_0x375440),_0x1cb030;}function unknownXmlToFeatureInfo(_0x59d59e){var _0x1f5cf4=_0x68aa19,_0x1e6dca=new XMLSerializer()[_0x1f5cf4(0x2b58)](_0x59d59e),_0x4547ba=document[_0x1f5cf4(0x433c)](_0x1f5cf4(0x4dc4)),_0x5c8091=document['createElement'](_0x1f5cf4(0x1074));_0x5c8091[_0x1f5cf4(0x4d31)]=_0x1e6dca,_0x4547ba[_0x1f5cf4(0x3356)](_0x5c8091);var _0x150a20=new ImageryLayerFeatureInfo();return _0x150a20[_0x1f5cf4(0x116f)]=_0x59d59e,_0x150a20[_0x1f5cf4(0x10f4)]=_0x4547ba['innerHTML'],[_0x150a20];}var emptyBodyRegex=/<body>\s*<\/body>/im,wmsServiceExceptionReportRegex=/<ServiceExceptionReport([\s\S]*)<\/ServiceExceptionReport>/im,titleRegex=/<title>([\s\S]*)<\/title>/im;function textToFeatureInfo(_0x465fed){var _0x3133fa=_0x68aa19;if(!emptyBodyRegex[_0x3133fa(0x8e2)](_0x465fed)&&!wmsServiceExceptionReportRegex[_0x3133fa(0x8e2)](_0x465fed)){var _0x4cd4af,_0x278af3=titleRegex[_0x3133fa(0xfbe)](_0x465fed);_0x278af3&&_0x278af3[_0x3133fa(0x531b)]>0x1&&(_0x4cd4af=_0x278af3[0x1]);var _0xd15bd7=new ImageryLayerFeatureInfo();return _0xd15bd7[_0x3133fa(0x13f9)]=_0x4cd4af,_0xd15bd7['description']=_0x465fed,_0xd15bd7[_0x3133fa(0x116f)]=_0x465fed,[_0xd15bd7];}}function TimeDynamicImagery(_0x5164b9){var _0x42a06d=_0x68aa19;_0x5164b9=defaultValue$1(_0x5164b9,defaultValue$1['EMPTY_OBJECT']),this['_tileCache']={},this[_0x42a06d(0x45fd)]=[];var _0xb95115=this['_clock']=_0x5164b9['clock'];this[_0x42a06d(0x54af)]=_0x5164b9[_0x42a06d(0x177d)],this[_0x42a06d(0x8fd)]=_0x5164b9['requestImageFunction'],this[_0x42a06d(0x3eea)]=_0x5164b9[_0x42a06d(0x2037)],this['_currentIntervalIndex']=-0x1,_0xb95115['onTick'][_0x42a06d(0xef9)](this[_0x42a06d(0x1356)],this),this[_0x42a06d(0x1356)](_0xb95115);}function getKey(_0x4ef6a1,_0x23ce39,_0x16f305){return _0x4ef6a1+'-'+_0x23ce39+'-'+_0x16f305;}function getKeyElements(_0x170513){var _0x4897c0=_0x68aa19,_0x42dd8b=_0x170513[_0x4897c0(0x4d7b)]('-');if(0x3===_0x42dd8b[_0x4897c0(0x531b)])return{'x':Number(_0x42dd8b[0x0]),'y':Number(_0x42dd8b[0x1]),'level':Number(_0x42dd8b[0x2])};}function getApproachingInterval(_0x205ac6){var _0x14aa72=_0x68aa19,_0x4edffb=_0x205ac6[_0x14aa72(0x54af)];if(defined$1(_0x4edffb)){var _0x284c4d=_0x205ac6['_clock'],_0x397e38=_0x284c4d[_0x14aa72(0x395)],_0x3b91cd=_0x284c4d['canAnimate']&&_0x284c4d['shouldAnimate'],_0x3e0ee6=_0x284c4d['multiplier'];if(_0x3b91cd||0x0===_0x3e0ee6){var _0x1dee1c,_0x3fe1bc=_0x4edffb[_0x14aa72(0x33ab)](_0x397e38);if(!(_0x3fe1bc<0x0)){var _0x43aa8f=_0x4edffb[_0x14aa72(0x3173)](_0x3fe1bc);return _0x3e0ee6>0x0?(_0x1dee1c=JulianDate[_0x14aa72(0x250b)](_0x43aa8f[_0x14aa72(0x229e)],_0x397e38),++_0x3fe1bc):(_0x1dee1c=JulianDate['secondsDifference'](_0x43aa8f[_0x14aa72(0x3db1)],_0x397e38),--_0x3fe1bc),_0x1dee1c/=_0x3e0ee6,_0x3fe1bc>=0x0&&_0x1dee1c<=0x5?_0x4edffb[_0x14aa72(0x3173)](_0x3fe1bc):void 0x0;}}}}function addToCache(_0x55cccd,_0x4eeb8d,_0x5050fe){var _0x4681ec=_0x68aa19,_0x184aef=_0x55cccd['_times'][_0x4681ec(0x33ab)](_0x5050fe[_0x4681ec(0x3db1)]),_0x34cf9e=_0x55cccd['_tileCache'],_0x5be77d=_0x34cf9e[_0x184aef];defined$1(_0x5be77d)||(_0x5be77d=_0x34cf9e[_0x184aef]={});var _0x336d2a=_0x4eeb8d[_0x4681ec(0x133c)];if(defined$1(_0x5be77d[_0x336d2a]))return!0x0;var _0x3e7b41=getKeyElements(_0x336d2a),_0x20a9e1=new Request({'throttle':!0x0,'throttleByServer':!0x0,'type':RequestType$1[_0x4681ec(0x31f)],'priorityFunction':_0x4eeb8d[_0x4681ec(0xf67)]}),_0x38b5db=_0x55cccd['_requestImageFunction'](_0x3e7b41['x'],_0x3e7b41['y'],_0x3e7b41[_0x4681ec(0xcf6)],_0x20a9e1,_0x5050fe);return!!defined$1(_0x38b5db)&&(_0x5be77d[_0x336d2a]={'promise':_0x38b5db,'request':_0x20a9e1},!0x0);}function WebMapServiceImageryProvider(_0x517a75){var _0x36f4e0=_0x68aa19;if(defined$1((_0x517a75=defaultValue$1(_0x517a75,defaultValue$1[_0x36f4e0(0x494f)]))[_0x36f4e0(0x177d)])&&!defined$1(_0x517a75['clock']))throw new DeveloperError$1(_0x36f4e0(0x1910));this[_0x36f4e0(0xdb5)]=_0x517a75[_0x36f4e0(0x343b)];var _0x357fa5=Resource[_0x36f4e0(0x320b)](_0x517a75['url']),_0x723d97=_0x357fa5[_0x36f4e0(0x254b)]();_0x357fa5['setQueryParameters'](WebMapServiceImageryProvider[_0x36f4e0(0x2c8e)],!0x0),_0x723d97[_0x36f4e0(0x49e5)](WebMapServiceImageryProvider[_0x36f4e0(0x39a6)],!0x0),defined$1(_0x517a75[_0x36f4e0(0x3b9e)])&&_0x357fa5[_0x36f4e0(0x49e5)](objectToLowercase(_0x517a75[_0x36f4e0(0x3b9e)])),defined$1(_0x517a75[_0x36f4e0(0x4ea2)])&&_0x723d97['setQueryParameters'](objectToLowercase(_0x517a75[_0x36f4e0(0x4ea2)]));var _0xdd1840=this;_0xdd1840[_0x36f4e0(0x2701)]={'isOpen':!0x1,'clear':function(){var _0xa1cf16=_0x36f4e0;_0xdd1840[_0xa1cf16(0x2fdf)][_0xa1cf16(0x50ec)](_0xdd1840[_0xa1cf16(0x2e23)]);},'cache':[]},this[_0x36f4e0(0x2642)]=void 0x0,defined$1(_0x517a75[_0x36f4e0(0x177d)])&&(this[_0x36f4e0(0xf62)]=new TimeDynamicImagery({'clock':_0x517a75['clock'],'times':_0x517a75[_0x36f4e0(0x177d)],'requestImageFunction':function(_0x1654db,_0xfc369c,_0x2d9833,_0x25a522,_0x23cae0){return requestImage$1(_0xdd1840,_0x1654db,_0xfc369c,_0x2d9833,_0x25a522,_0x23cae0);},'reloadFunction':function(){var _0x30aa0b=_0x36f4e0;defined$1(_0xdd1840[_0x30aa0b(0x2642)])&&_0xdd1840['_reload']();}}));var _0x5e1dd8={};_0x5e1dd8[_0x36f4e0(0x1880)]=_0x517a75[_0x36f4e0(0x1880)],_0x5e1dd8[_0x36f4e0(0x30c4)]=_0x36f4e0(0x3f47),_0x5e1dd8[_0x36f4e0(0x209)]=_0x36f4e0(0x23e4),_0x5e1dd8[_0x36f4e0(0x5862)]=_0x36f4e0(0x2ba4),parseFloat(_0x357fa5[_0x36f4e0(0x4545)][_0x36f4e0(0x3330)])>=1.3?_0x5e1dd8['crs']=defaultValue$1(_0x517a75['crs'],_0x517a75[_0x36f4e0(0x3e1)]&&_0x517a75['tilingScheme'][_0x36f4e0(0x1252)]instanceof WebMercatorProjection?_0x36f4e0(0x50f3):'CRS:84'):_0x5e1dd8[_0x36f4e0(0xd4c)]=defaultValue$1(_0x517a75[_0x36f4e0(0xd4c)],_0x517a75[_0x36f4e0(0x3e1)]&&_0x517a75[_0x36f4e0(0x3e1)][_0x36f4e0(0x1252)]instanceof WebMercatorProjection?_0x36f4e0(0x50f3):_0x36f4e0(0x2d0e)),_0x517a75[_0x36f4e0(0x3e1)]instanceof WebMercatorTilingScheme&&_0x517a75[_0x36f4e0(0x3e1)][_0x36f4e0(0x1252)]instanceof GeographicProjection&&(_0x5e1dd8[_0x36f4e0(0xd4c)]=_0x36f4e0(0x3078)),_0x357fa5[_0x36f4e0(0x49e5)](_0x5e1dd8,!0x0),_0x723d97[_0x36f4e0(0x49e5)](_0x5e1dd8,!0x0);var _0x476a85={'query_layers':_0x517a75[_0x36f4e0(0x1880)],'x':_0x36f4e0(0x39a5),'y':_0x36f4e0(0x1406),'info_format':'{format}'};_0x723d97[_0x36f4e0(0x49e5)](_0x476a85,!0x0),this['_resource']=_0x357fa5,this[_0x36f4e0(0x566e)]=_0x723d97,this[_0x36f4e0(0x1bbc)]=_0x517a75[_0x36f4e0(0x1880)],this['_tileProvider']=new UrlTemplateImageryProvider({'url':_0x357fa5,'pickFeaturesUrl':_0x723d97,'tilingScheme':defaultValue$1(_0x517a75[_0x36f4e0(0x3e1)],new GeographicTilingScheme({'ellipsoid':_0x517a75['ellipsoid']})),'rectangle':_0x517a75[_0x36f4e0(0x2f4d)],'tileWidth':_0x517a75[_0x36f4e0(0x2358)],'tileHeight':_0x517a75[_0x36f4e0(0x15d7)],'minimumLevel':_0x517a75['minimumLevel'],'maximumLevel':_0x517a75[_0x36f4e0(0xe8a)],'subdomains':_0x517a75[_0x36f4e0(0x36e2)],'tileDiscardPolicy':_0x517a75['tileDiscardPolicy'],'credit':_0x517a75[_0x36f4e0(0x42ae)],'getFeatureInfoFormats':defaultValue$1(_0x517a75[_0x36f4e0(0x1bf6)],WebMapServiceImageryProvider[_0x36f4e0(0x2bf0)]),'enablePickFeatures':_0x517a75[_0x36f4e0(0x1a14)],'baseUrl':this[_0x36f4e0(0xdb5)]}),this[_0x36f4e0(0xedd)][_0x36f4e0(0x2701)]=this[_0x36f4e0(0x2701)],this[_0x36f4e0(0x868)]=_0x517a75[_0x36f4e0(0x3103)],this[_0x36f4e0(0xedd)]['_customRequestHeaders']=_0x517a75[_0x36f4e0(0x3103)];}function requestImage$1(_0x393550,_0x1f1ef7,_0x4973bc,_0x4b689a,_0x22740,_0x5031ef){var _0x543894=_0x68aa19,_0x4ca671=defined$1(_0x5031ef)?_0x5031ef[_0x543894(0x116f)]:void 0x0,_0xf8ce9c=_0x393550[_0x543894(0xedd)];return defined$1(_0x4ca671)&&_0xf8ce9c[_0x543894(0x587b)][_0x543894(0x49e5)](_0x4ca671),_0xf8ce9c['requestImage'](_0x1f1ef7,_0x4973bc,_0x4b689a,_0x22740);}function pickFeatures(_0x5a7693,_0x3a99ed,_0x30a8c3,_0x4537cc,_0x1634aa,_0x59f75f,_0x139d3b){var _0x31b6ff=_0x68aa19,_0x396d8a=defined$1(_0x139d3b)?_0x139d3b[_0x31b6ff(0x116f)]:void 0x0,_0x46fd5c=_0x5a7693[_0x31b6ff(0xedd)];return defined$1(_0x396d8a)&&_0x46fd5c[_0x31b6ff(0x566e)][_0x31b6ff(0x49e5)](_0x396d8a),_0x46fd5c[_0x31b6ff(0x4fe9)](_0x3a99ed,_0x30a8c3,_0x4537cc,_0x1634aa,_0x59f75f);}function objectToLowercase(_0x1fe422){var _0x16025b=_0x68aa19,_0x1db2b5={};for(var _0x749d74 in _0x1fe422)_0x1fe422[_0x16025b(0x2a77)](_0x749d74)&&(_0x1db2b5[_0x749d74['toLowerCase']()]=_0x1fe422[_0x749d74]);return _0x1db2b5;}Object[_0x68aa19(0x5b7)](TimeDynamicImagery[_0x68aa19(0x4b51)],{'clock':{'get':function(){return this['_clock'];},'set':function(_0x2e7fa4){var _0x2c0c62=_0x68aa19;this[_0x2c0c62(0x18f1)]!==_0x2e7fa4&&(this[_0x2c0c62(0x18f1)]=_0x2e7fa4,this[_0x2c0c62(0x1356)](_0x2e7fa4),this['_reloadFunction']());}},'times':{'get':function(){var _0x3d75e8=_0x68aa19;return this[_0x3d75e8(0x54af)];},'set':function(_0x4a8137){var _0x5cad46=_0x68aa19;this[_0x5cad46(0x54af)]!==_0x4a8137&&(this[_0x5cad46(0x54af)]=_0x4a8137,this[_0x5cad46(0x1356)](this['_clock']),this[_0x5cad46(0x3eea)]());}},'currentInterval':{'get':function(){var _0x30e8a4=_0x68aa19;return this[_0x30e8a4(0x54af)][_0x30e8a4(0x3173)](this[_0x30e8a4(0x2572)]);}}}),TimeDynamicImagery['prototype']['getFromCache']=function(_0x203537,_0xa7526c,_0x24400f,_0x4ef74c){var _0x86e820=_0x68aa19,_0x36c04f,_0x49e020=getKey(_0x203537,_0xa7526c,_0x24400f),_0x32a1a0=this[_0x86e820(0x51e0)][this[_0x86e820(0x2572)]];if(defined$1(_0x32a1a0)&&defined$1(_0x32a1a0[_0x49e020])){var _0x4c26fa=_0x32a1a0[_0x49e020];_0x36c04f=_0x4c26fa['promise']['otherwise'](function(_0x2f938e){var _0x25abfd=_0x86e820;throw _0x4ef74c[_0x25abfd(0x4695)]=_0x4c26fa['request'][_0x25abfd(0x4695)],_0x2f938e;}),delete _0x32a1a0[_0x49e020];}return _0x36c04f;},TimeDynamicImagery['prototype'][_0x68aa19(0x3150)]=function(_0x38a3d6,_0x59764e,_0x1e1a87,_0x1395e6){var _0x40a054=_0x68aa19,_0x34cc53=getKey(_0x38a3d6,_0x59764e,_0x1e1a87),_0x3a2130=this[_0x40a054(0x45fd)],_0x1c4d5e=getApproachingInterval(this),_0x26adbc={'key':_0x34cc53,'priorityFunction':_0x1395e6[_0x40a054(0xf67)]};defined$1(_0x1c4d5e)&&addToCache(this,_0x26adbc,_0x1c4d5e)||_0x3a2130[_0x40a054(0x3a33)](_0x26adbc),_0x3a2130[_0x40a054(0x531b)]>=0x200&&_0x3a2130['splice'](0x0,0x100);},TimeDynamicImagery[_0x68aa19(0x4b51)][_0x68aa19(0x1356)]=function(_0x56f69f){var _0x59b732=_0x68aa19,_0x8aaeba=_0x56f69f[_0x59b732(0x395)],_0x534716=this[_0x59b732(0x54af)][_0x59b732(0x33ab)](_0x8aaeba),_0x268752=this[_0x59b732(0x2572)];if(_0x534716!==_0x268752){var _0x37319b=this[_0x59b732(0x51e0)][_0x268752];for(var _0xc413d5 in _0x37319b)_0x37319b[_0x59b732(0x2a77)](_0xc413d5)&&_0x37319b[_0xc413d5][_0x59b732(0x9e2)][_0x59b732(0xbda)]();return delete this[_0x59b732(0x51e0)][_0x268752],this[_0x59b732(0x45fd)]=[],this['_currentIntervalIndex']=_0x534716,void this[_0x59b732(0x3eea)]();}var _0x4acc34=getApproachingInterval(this);if(defined$1(_0x4acc34))for(var _0x5af44a=this[_0x59b732(0x45fd)],_0x2e3335=!0x0;_0x2e3335&&0x0!==_0x5af44a['length'];){var _0x2e30b5=_0x5af44a[_0x59b732(0x1ae7)]();(_0x2e3335=addToCache(this,_0x2e30b5,_0x4acc34))||_0x5af44a['push'](_0x2e30b5);}},Object[_0x68aa19(0x5b7)](WebMapServiceImageryProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x56323f=_0x68aa19;return this[_0x56323f(0x587b)][_0x56323f(0x52cd)];}},'proxy':{'get':function(){var _0x26d056=_0x68aa19;return this[_0x26d056(0x587b)][_0x26d056(0x2b76)];}},'layers':{'get':function(){var _0x285940=_0x68aa19;return this[_0x285940(0x1bbc)];}},'tileWidth':{'get':function(){var _0x38e727=_0x68aa19;return this[_0x38e727(0xedd)][_0x38e727(0x2358)];}},'tileHeight':{'get':function(){var _0x4e3ca8=_0x68aa19;return this[_0x4e3ca8(0xedd)][_0x4e3ca8(0x15d7)];}},'maximumLevel':{'get':function(){var _0x1c4d77=_0x68aa19;return this[_0x1c4d77(0xedd)][_0x1c4d77(0xe8a)];}},'minimumLevel':{'get':function(){var _0x54a214=_0x68aa19;return this[_0x54a214(0xedd)][_0x54a214(0x4bab)];}},'tilingScheme':{'get':function(){var _0x127fa3=_0x68aa19;return this[_0x127fa3(0xedd)]['tilingScheme'];}},'rectangle':{'get':function(){var _0x5eb0d0=_0x68aa19;return this[_0x5eb0d0(0xedd)][_0x5eb0d0(0x2f4d)];}},'tileDiscardPolicy':{'get':function(){var _0x1c46e3=_0x68aa19;return this[_0x1c46e3(0xedd)]['tileDiscardPolicy'];}},'errorEvent':{'get':function(){return this['_tileProvider']['errorEvent'];}},'ready':{'get':function(){var _0x43481c=_0x68aa19;return this[_0x43481c(0xedd)][_0x43481c(0x237c)];}},'readyPromise':{'get':function(){var _0x5bc1fa=_0x68aa19;return this[_0x5bc1fa(0xedd)][_0x5bc1fa(0x21f)];}},'credit':{'get':function(){var _0x565815=_0x68aa19;return this[_0x565815(0xedd)][_0x565815(0x42ae)];}},'hasAlphaChannel':{'get':function(){return this['_tileProvider']['hasAlphaChannel'];}},'enablePickFeatures':{'get':function(){var _0x4c4225=_0x68aa19;return this[_0x4c4225(0xedd)][_0x4c4225(0x1a14)];},'set':function(_0x2f21dd){var _0xe586bf=_0x68aa19;this['_tileProvider'][_0xe586bf(0x1a14)]=_0x2f21dd;}},'clock':{'get':function(){var _0x406b1c=_0x68aa19;return this[_0x406b1c(0xf62)]['clock'];},'set':function(_0x2c3731){var _0x397d6c=_0x68aa19;this['_timeDynamicImagery'][_0x397d6c(0x487c)]=_0x2c3731;}},'times':{'get':function(){var _0x583886=_0x68aa19;return this[_0x583886(0xf62)][_0x583886(0x177d)];},'set':function(_0x317550){var _0x1d8756=_0x68aa19;this[_0x1d8756(0xf62)]['times']=_0x317550;}},'customRequestHeaders':{'get':function(){var _0x3428b5=_0x68aa19;return this[_0x3428b5(0x868)];},'set':function(_0x24b2ab){var _0x25b67f=_0x68aa19;this[_0x25b67f(0x868)]=_0x24b2ab;}}}),WebMapServiceImageryProvider['prototype'][_0x68aa19(0x41b2)]=function(_0x4d99d6,_0x3c26f4,_0x5ccec2){var _0x30b014=_0x68aa19;return this[_0x30b014(0xedd)][_0x30b014(0x41b2)](_0x4d99d6,_0x3c26f4,_0x5ccec2);},WebMapServiceImageryProvider[_0x68aa19(0x4b51)]['requestImage']=function(_0x4364f3,_0x23688b,_0x594870,_0x132453){var _0xfe7509=_0x68aa19,_0x21bb2d,_0x55a2b2,_0x5722c0=this['_timeDynamicImagery'];return defined$1(_0x5722c0)&&(_0x55a2b2=_0x5722c0[_0xfe7509(0xcc8)],_0x21bb2d=_0x5722c0[_0xfe7509(0x3ac6)](_0x4364f3,_0x23688b,_0x594870,_0x132453)),defined$1(_0x21bb2d)||(_0x21bb2d=requestImage$1(this,_0x4364f3,_0x23688b,_0x594870,_0x132453,_0x55a2b2)),defined$1(_0x21bb2d)&&defined$1(_0x5722c0)&&_0x5722c0[_0xfe7509(0x3150)](_0x4364f3,_0x23688b,_0x594870,_0x132453),_0x21bb2d;},WebMapServiceImageryProvider[_0x68aa19(0x4b51)]['pickFeatures']=function(_0x1de40c,_0x34f32c,_0xe97c2d,_0x4b5bf7,_0x1d3631){var _0x5e87a6=_0x68aa19,_0x381ec7=this[_0x5e87a6(0xf62)];return pickFeatures(this,_0x1de40c,_0x34f32c,_0xe97c2d,_0x4b5bf7,_0x1d3631,defined$1(_0x381ec7)?_0x381ec7['currentInterval']:void 0x0);},WebMapServiceImageryProvider[_0x68aa19(0x2c8e)]=Object[_0x68aa19(0x3e37)]({'service':_0x68aa19(0x77f),'version':_0x68aa19(0xae8),'request':_0x68aa19(0x51e7),'styles':'','format':'image/jpeg'}),WebMapServiceImageryProvider[_0x68aa19(0x39a6)]=Object['freeze']({'service':_0x68aa19(0x77f),'version':_0x68aa19(0xae8),'request':'GetFeatureInfo'}),WebMapServiceImageryProvider[_0x68aa19(0x2bf0)]=Object['freeze']([Object[_0x68aa19(0x3e37)](new GetFeatureInfoFormat(_0x68aa19(0x3699),'application/json')),Object[_0x68aa19(0x3e37)](new GetFeatureInfoFormat('xml','text/xml')),Object['freeze'](new GetFeatureInfoFormat(_0x68aa19(0x3c68),_0x68aa19(0x3211)))]);var defaultParameters$1=Object[_0x68aa19(0x3e37)]({'service':_0x68aa19(0x38c),'version':_0x68aa19(0xace),'request':_0x68aa19(0xd84)});function WebMapTileServiceImageryProvider(_0x19a76d){var _0x300150=_0x68aa19;_0x19a76d=defaultValue$1(_0x19a76d,defaultValue$1[_0x300150(0x494f)]),this[_0x300150(0xdb5)]=_0x19a76d[_0x300150(0x343b)];var _0x5cd9d4=Resource[_0x300150(0x320b)](_0x19a76d[_0x300150(0x343b)]),_0x23a9e9=_0x19a76d[_0x300150(0x588d)],_0xc7ed43=_0x19a76d[_0x300150(0x11d9)];if(_0x5cd9d4[_0x300150(0x343b)][_0x300150(0x33ab)]('{')>=0x0){var _0x533403={'style':_0x23a9e9,'Style':_0x23a9e9,'TileMatrixSet':_0xc7ed43};_0x5cd9d4[_0x300150(0x2458)](_0x533403),this['_useKvp']=!0x1;}else _0x5cd9d4[_0x300150(0x49e5)](defaultParameters$1),this['_useKvp']=!0x0;this[_0x300150(0x587b)]=_0x5cd9d4,this[_0x300150(0x23fe)]=_0x19a76d['layer'],this['_style']=_0x23a9e9,this[_0x300150(0xb2c)]=_0xc7ed43,this[_0x300150(0x5636)]=_0x19a76d['tileMatrixLabels'],this[_0x300150(0x4c21)]=defaultValue$1(_0x19a76d['format'],_0x300150(0xc6d)),this[_0x300150(0x685)]=_0x19a76d[_0x300150(0x4d9e)],this[_0x300150(0x4ebc)]=defined$1(_0x19a76d[_0x300150(0x3e1)])?_0x19a76d[_0x300150(0x3e1)]:new WebMercatorTilingScheme({'ellipsoid':_0x19a76d[_0x300150(0x1706)]}),this[_0x300150(0x448c)]=defaultValue$1(_0x19a76d[_0x300150(0x2358)],0x100),this[_0x300150(0x307d)]=defaultValue$1(_0x19a76d[_0x300150(0x15d7)],0x100),this[_0x300150(0x53eb)]=defaultValue$1(_0x19a76d[_0x300150(0x4bab)],0x0),this[_0x300150(0xa2e)]=_0x19a76d[_0x300150(0xe8a)],this[_0x300150(0x1aeb)]=defaultValue$1(_0x19a76d['rectangle'],this['_tilingScheme']['rectangle']),this[_0x300150(0x739)]=_0x19a76d[_0x300150(0x4e51)];var _0x4f0073=this;this[_0x300150(0x2642)]=void 0x0;var _0x698d76=this[_0x300150(0xdb5)];this[_0x300150(0x2e23)]=this['_layer'],new IndexedDBScheduler({'name':_0x698d76})[_0x300150(0x4e1e)](function(_0x5f22a9){var _0x2e4ab1=_0x300150;_0x5f22a9[_0x2e4ab1(0x4148)](_0x4f0073['tablename'])?_0x4f0073[_0x2e4ab1(0x2fdf)]=_0x5f22a9:_0x5f22a9[_0x2e4ab1(0x5f3)](_0x4f0073[_0x2e4ab1(0x2e23)])[_0x2e4ab1(0x4e1e)](function(){_0x4f0073['_indexedDBScheduler']=_0x5f22a9;});}),this['_indexedDBSetting']={'isOpen':!0x1,'clear':function(){var _0x491aee=_0x300150;_0x4f0073[_0x491aee(0x2fdf)]['clear'](_0x4f0073['tablename']);},'cache':[]},defined$1(_0x19a76d[_0x300150(0x177d)])&&(this[_0x300150(0xf62)]=new TimeDynamicImagery({'clock':_0x19a76d[_0x300150(0x487c)],'times':_0x19a76d[_0x300150(0x177d)],'requestImageFunction':function(_0x522088,_0x10db4a,_0x263054,_0x2fcb23,_0x4baa56){return requestImage(_0x4f0073,_0x522088,_0x10db4a,_0x263054,_0x2fcb23,_0x4baa56);},'reloadFunction':function(){var _0x2124ea=_0x300150;defined$1(_0x4f0073['_reload'])&&_0x4f0073[_0x2124ea(0x2642)]();}})),this['_readyPromise']=when['resolve'](!0x0);var _0x4ee623=this[_0x300150(0x4ebc)][_0x300150(0x450e)](Rectangle[_0x300150(0x13c7)](this[_0x300150(0x1aeb)]),this['_minimumLevel']),_0x5072d1=this['_tilingScheme'][_0x300150(0x450e)](Rectangle['northeast'](this[_0x300150(0x1aeb)]),this[_0x300150(0x53eb)]);Math['abs'](_0x5072d1['x']-_0x4ee623['x']),Math['abs'](_0x5072d1['y']-_0x4ee623['y']),this[_0x300150(0x2c49)]=new Event();var _0x38bcbc=_0x19a76d[_0x300150(0x42ae)];this['_credit']=_0x300150(0x29ad)==typeof _0x38bcbc?new Credit$1(_0x38bcbc):_0x38bcbc,this['_subdomains']=_0x19a76d[_0x300150(0x36e2)],Array[_0x300150(0x4b57)](this[_0x300150(0x2436)])?this[_0x300150(0x2436)]=this[_0x300150(0x2436)][_0x300150(0x48ca)]():defined$1(this[_0x300150(0x2436)])&&this[_0x300150(0x2436)][_0x300150(0x531b)]>0x0?this[_0x300150(0x2436)]=this[_0x300150(0x2436)]['split'](''):this[_0x300150(0x2436)]=['a','b','c'],this[_0x300150(0x868)]=_0x19a76d['customRequestHeaders'];}function requestImage(_0x26511b,_0x43e50c,_0x71e8f1,_0x128c1d,_0x1c457b,_0x3af9ef){var _0x15cf2b=_0x68aa19,_0x460bf6,_0x53b6fe=_0x26511b['_tileMatrixLabels'],_0x442f60=defined$1(_0x53b6fe)?_0x53b6fe[_0x128c1d]:_0x128c1d[_0x15cf2b(0x1d43)](),_0x4db5a4=_0x26511b[_0x15cf2b(0x2436)],_0x5912fa=_0x26511b[_0x15cf2b(0x739)],_0x5e436b=defined$1(_0x3af9ef)?_0x3af9ef[_0x15cf2b(0x116f)]:void 0x0;if(_0x26511b[_0x15cf2b(0x3b10)]){var _0x320fd2={};_0x320fd2[_0x15cf2b(0x1dec)]=_0x442f60,_0x320fd2[_0x15cf2b(0x4e5)]=_0x26511b['_layer'],_0x320fd2[_0x15cf2b(0x588d)]=_0x26511b['_style'],_0x320fd2['tilerow']=_0x71e8f1,_0x320fd2['tilecol']=_0x43e50c,_0x320fd2[_0x15cf2b(0x4f0e)]=_0x26511b[_0x15cf2b(0xb2c)],_0x320fd2[_0x15cf2b(0x859)]=_0x26511b['_format'],defined$1(_0x5912fa)&&(_0x320fd2=combine$2(_0x320fd2,_0x5912fa)),defined$1(_0x5e436b)&&(_0x320fd2=combine$2(_0x320fd2,_0x5e436b)),_0x460bf6=_0x26511b[_0x15cf2b(0x587b)][_0x15cf2b(0x14ea)]({'queryParameters':_0x320fd2,'request':_0x1c457b});}else{var _0x12b4bc={'TileMatrix':_0x442f60,'TileRow':_0x71e8f1[_0x15cf2b(0x1d43)](),'TileCol':_0x43e50c[_0x15cf2b(0x1d43)](),'s':_0x4db5a4[(_0x43e50c+_0x71e8f1+_0x128c1d)%_0x4db5a4['length']]};(_0x460bf6=_0x26511b['_resource']['getDerivedResource']({'request':_0x1c457b}))[_0x15cf2b(0x2458)](_0x12b4bc),defined$1(_0x5912fa)&&_0x460bf6[_0x15cf2b(0x2458)](_0x5912fa),defined$1(_0x5e436b)&&_0x460bf6['setTemplateValues'](_0x5e436b);}return defined$1(Credential[_0x15cf2b(0x4570)])&&(defined$1(Credential['CREDENTIAL']['_keymap'][_0x26511b[_0x15cf2b(0xdb5)]])?_0x460bf6[_0x15cf2b(0x343b)]=Credential['addTokenWithKey'](_0x26511b[_0x15cf2b(0xdb5)],_0x460bf6[_0x15cf2b(0x343b)]):_0x460bf6[_0x15cf2b(0x343b)]=Credential[_0x15cf2b(0x437b)](_0x460bf6[_0x15cf2b(0x343b)])),loadImage$1(_0x26511b,_0x460bf6);}function tileXYToQuadKey$2(_0x2635f1,_0x2c1829,_0x37df1c){for(var _0x2cade3='',_0x1a8e61=_0x37df1c;_0x1a8e61>=0x0;--_0x1a8e61){var _0x384af9=0x1<<_0x1a8e61,_0x37bbf2=0x0;isBitSet(_0x2c1829,_0x384af9)?isBitSet(_0x2635f1,_0x384af9)&&(_0x37bbf2|=0x1):(_0x37bbf2|=0x2,isBitSet(_0x2635f1,_0x384af9)||(_0x37bbf2|=0x1)),_0x2cade3+=_0x37bbf2;}return _0x2cade3;}Object[_0x68aa19(0x5b7)](WebMapTileServiceImageryProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x53483e=_0x68aa19;return this[_0x53483e(0x587b)][_0x53483e(0x343b)];}},'proxy':{'get':function(){var _0x4667cc=_0x68aa19;return this[_0x4667cc(0x587b)][_0x4667cc(0x2b76)];}},'tileWidth':{'get':function(){var _0x1340ce=_0x68aa19;return this[_0x1340ce(0x448c)];}},'tileHeight':{'get':function(){var _0x4b9aae=_0x68aa19;return this[_0x4b9aae(0x307d)];}},'maximumLevel':{'get':function(){var _0x2fd845=_0x68aa19;return this[_0x2fd845(0xa2e)];}},'minimumLevel':{'get':function(){var _0x1688ca=_0x68aa19;return this[_0x1688ca(0x53eb)];}},'tilingScheme':{'get':function(){var _0x3400a9=_0x68aa19;return this[_0x3400a9(0x4ebc)];}},'rectangle':{'get':function(){var _0x6f4c0f=_0x68aa19;return this[_0x6f4c0f(0x1aeb)];}},'tileDiscardPolicy':{'get':function(){var _0x5d64f5=_0x68aa19;return this[_0x5d64f5(0x685)];}},'errorEvent':{'get':function(){return this['_errorEvent'];}},'format':{'get':function(){var _0x1f00fc=_0x68aa19;return this[_0x1f00fc(0x4c21)];}},'ready':{'value':!0x0},'readyPromise':{'get':function(){var _0x115676=_0x68aa19;return this[_0x115676(0x38bb)];}},'credit':{'get':function(){var _0x1ee396=_0x68aa19;return this[_0x1ee396(0xe66)];}},'hasAlphaChannel':{'get':function(){return!0x0;}},'clock':{'get':function(){var _0x2fafca=_0x68aa19;return this[_0x2fafca(0xf62)][_0x2fafca(0x487c)];},'set':function(_0x3ad4f8){var _0x32c51f=_0x68aa19;this[_0x32c51f(0xf62)][_0x32c51f(0x487c)]=_0x3ad4f8;}},'times':{'get':function(){return this['_timeDynamicImagery']['times'];},'set':function(_0x3f3ce0){var _0x293e87=_0x68aa19;this['_timeDynamicImagery'][_0x293e87(0x177d)]=_0x3f3ce0;}},'dimensions':{'get':function(){return this['_dimensions'];},'set':function(_0x387771){var _0x302991=_0x68aa19;this[_0x302991(0x739)]!==_0x387771&&(this[_0x302991(0x739)]=_0x387771,defined$1(this[_0x302991(0x2642)])&&this['_reload']());}}}),WebMapTileServiceImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x41b2)]=function(_0x337a5e,_0x2a4a69,_0x263996){},WebMapTileServiceImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0xf6a1b1,_0x4a7634,_0x290833,_0xa7c15f){var _0x15b314=_0x68aa19,_0x1462f1,_0x594dac,_0x4efdea=this[_0x15b314(0xf62)];if(defined$1(_0x4efdea)&&(_0x594dac=_0x4efdea['currentInterval'],_0x1462f1=_0x4efdea[_0x15b314(0x3ac6)](_0xf6a1b1,_0x4a7634,_0x290833,_0xa7c15f)),_0xa7c15f[_0x15b314(0x536e)]=tileXYToQuadKey$2(_0xf6a1b1,_0x4a7634,_0x290833),!0x0===this[_0x15b314(0x2701)][_0x15b314(0x3f81)]&&!defined$1(_0x1462f1)&&!0x0===_0xa7c15f[_0x15b314(0xcfb)]){if(defined$1(this[_0x15b314(0x2fdf)])){var _0x2e6c3e=this[_0x15b314(0x2fdf)][_0x15b314(0x22cc)](this['tablename'],_0xa7c15f[_0x15b314(0x536e)]);return defined$1(_0x2e6c3e)?_0x2e6c3e[_0x15b314(0x4e1e)](function(_0x48b6b9){var _0x32d7de=_0x15b314;return defined$1(_0x48b6b9)?_0x48b6b9:_0x32d7de(0x3343);},function(_0x23aa49){var _0x262fd6=_0x15b314;return _0x262fd6(0x3343);}):requestImage(this,_0xf6a1b1,_0x4a7634,_0x290833,_0xa7c15f,_0x594dac);}return requestImage(this,_0xf6a1b1,_0x4a7634,_0x290833,_0xa7c15f,_0x594dac);}return defined$1(_0x1462f1)||(_0xa7c15f[_0x15b314(0xcfb)]=!0x1,_0x1462f1=requestImage(this,_0xf6a1b1,_0x4a7634,_0x290833,_0xa7c15f,_0x594dac)),defined$1(_0x1462f1)&&defined$1(_0x4efdea)&&_0x4efdea['checkApproachingInterval'](_0xf6a1b1,_0x4a7634,_0x290833,_0xa7c15f),_0x1462f1;},WebMapTileServiceImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4fe9)]=function(_0x110cd,_0x4eced4,_0x24fe53,_0x405009,_0x1dcad0){};var ktxRegex$1=/\.ktx$/i,crnRegex$1=/\.crn$/i,dxtzRegex$1=/\.dxtz$/i;function loadImage$1(_0x32d246,_0x4a85e8){var _0x13eed9=_0x68aa19,_0x234eca=Resource['createIfNeeded'](_0x4a85e8);return ktxRegex$1['test'](_0x234eca[_0x13eed9(0x343b)])?loadKTX(_0x234eca):crnRegex$1[_0x13eed9(0x8e2)](_0x234eca[_0x13eed9(0x343b)])?loadCRN(_0x234eca):dxtzRegex$1[_0x13eed9(0x8e2)](_0x234eca[_0x13eed9(0x343b)])?(_0x32d246[_0x13eed9(0x4bbf)]=!0x0,loadDXTZ(_0x234eca)):defined$1(_0x32d246[_0x13eed9(0x4d9e)])?_0x234eca['fetchImage']({'preferBlob':!0x0,'preferImageBitmap':!0x0,'flipY':!0x0}):(defined$1(_0x32d246[_0x13eed9(0x868)])&&(_0x234eca[_0x13eed9(0x4f7d)]=combine$2(_0x234eca[_0x13eed9(0x4f7d)],_0x32d246[_0x13eed9(0x868)])),!0x0===_0x32d246['_indexedDBSetting'][_0x13eed9(0x3f81)]?_0x234eca[_0x13eed9(0x2192)]():_0x234eca[_0x13eed9(0x5174)]({'preferImageBitmap':!0x0,'flipY':!0x0}));}function createFactory(_0x2ccdd2){return function(_0x22f34a){return new _0x2ccdd2(_0x22f34a);};}var ImageryProviderMapping={'ARCGIS_MAPSERVER':createFactory(ArcGisMapServerImageryProvider),'BING':createFactory(BingMapsImageryProvider),'GOOGLE_EARTH':createFactory(GoogleEarthEnterpriseMapsProvider),'MAPBOX':createFactory(MapboxImageryProvider),'SINGLE_TILE':createFactory(SingleTileImageryProvider),'TMS':createFactory(TileMapServiceImageryProvider),'URL_TEMPLATE':createFactory(UrlTemplateImageryProvider),'WMS':createFactory(WebMapServiceImageryProvider),'WMTS':createFactory(WebMapTileServiceImageryProvider)};function IonImageryProvider(_0x113d05){var _0x1d805a=_0x68aa19,_0x305b55=(_0x113d05=defaultValue$1(_0x113d05,defaultValue$1[_0x1d805a(0x494f)]))['assetId'];this[_0x1d805a(0x2325)]=void 0x0,this['defaultBrightness']=void 0x0,this[_0x1d805a(0x467a)]=void 0x0,this[_0x1d805a(0x8dc)]=void 0x0,this['defaultSaturation']=void 0x0,this['defaultGamma']=void 0x0,this[_0x1d805a(0x1c29)]=void 0x0,this['defaultMagnificationFilter']=void 0x0,this['_ready']=!0x1,this['_tileCredits']=void 0x0,this['_errorEvent']=new Event();var _0x39f049=this,_0x194218=IonResource[_0x1d805a(0x3846)](_0x305b55,_0x113d05),_0x3650f2=_0x113d05[_0x1d805a(0x2264)][_0x1d805a(0x1d43)]()+_0x113d05[_0x1d805a(0x53aa)]+_0x113d05[_0x1d805a(0x259)],_0x183429=IonImageryProvider['_endpointCache'][_0x3650f2];defined$1(_0x183429)||(_0x183429=_0x194218[_0x1d805a(0x2dbf)](),IonImageryProvider[_0x1d805a(0x27d0)][_0x3650f2]=_0x183429),this[_0x1d805a(0x38bb)]=_0x183429[_0x1d805a(0x4e1e)](function(_0x139368){var _0x1e1c1a=_0x1d805a;if(_0x1e1c1a(0x31f)!==_0x139368[_0x1e1c1a(0x3243)])return when[_0x1e1c1a(0x4e16)](new RuntimeError$2(_0x1e1c1a(0x2dee)+_0x305b55+_0x1e1c1a(0x465f)));var _0x492f66,_0x3d7ec4=_0x139368['externalType'];if(defined$1(_0x3d7ec4)){var _0x154b37=ImageryProviderMapping[_0x3d7ec4];if(!defined$1(_0x154b37))return when['reject'](new RuntimeError$2('Unrecognized\x20Cesium\x20ion\x20imagery\x20type:\x20'+_0x3d7ec4));_0x492f66=_0x154b37(_0x139368[_0x1e1c1a(0x2fce)]);}else _0x492f66=new TileMapServiceImageryProvider({'url':new IonResource(_0x139368,_0x194218)});return _0x39f049[_0x1e1c1a(0x1c64)]=IonResource[_0x1e1c1a(0x3e5a)](_0x139368,_0x194218),_0x492f66[_0x1e1c1a(0x2139)][_0x1e1c1a(0xef9)](function(_0x53b929){var _0x399465=_0x1e1c1a;_0x53b929[_0x399465(0x7b3)]=_0x39f049,_0x39f049['_errorEvent'][_0x399465(0x30bb)](_0x53b929);}),_0x39f049[_0x1e1c1a(0x452)]=_0x492f66,_0x492f66[_0x1e1c1a(0x21f)]['then'](function(){var _0x55f675=_0x1e1c1a;return _0x39f049[_0x55f675(0x4b22)]=!0x0,!0x0;});});}Object[_0x68aa19(0x5b7)](IonImageryProvider['prototype'],{'ready':{'get':function(){var _0x2b9336=_0x68aa19;return this[_0x2b9336(0x4b22)];}},'readyPromise':{'get':function(){var _0x47d845=_0x68aa19;return this[_0x47d845(0x38bb)];}},'rectangle':{'get':function(){var _0x2ea382=_0x68aa19;return this[_0x2ea382(0x452)][_0x2ea382(0x2f4d)];}},'tileWidth':{'get':function(){var _0x2d6699=_0x68aa19;return this[_0x2d6699(0x452)][_0x2d6699(0x2358)];}},'tileHeight':{'get':function(){return this['_imageryProvider']['tileHeight'];}},'maximumLevel':{'get':function(){var _0x4c2ad8=_0x68aa19;return this['_imageryProvider'][_0x4c2ad8(0xe8a)];}},'minimumLevel':{'get':function(){var _0x18a44c=_0x68aa19;return this[_0x18a44c(0x452)][_0x18a44c(0x4bab)];}},'tilingScheme':{'get':function(){var _0x67c637=_0x68aa19;return this[_0x67c637(0x452)]['tilingScheme'];}},'tileDiscardPolicy':{'get':function(){var _0x43c42c=_0x68aa19;return this[_0x43c42c(0x452)][_0x43c42c(0x4d9e)];}},'errorEvent':{'get':function(){var _0x26b095=_0x68aa19;return this[_0x26b095(0x2c49)];}},'credit':{'get':function(){var _0x46c400=_0x68aa19;return this['_imageryProvider'][_0x46c400(0x42ae)];}},'hasAlphaChannel':{'get':function(){var _0x847069=_0x68aa19;return this['_imageryProvider'][_0x847069(0x1be3)];}}}),IonImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x41b2)]=function(_0x105c61,_0x2d7c,_0x20d682){var _0x245e0e=_0x68aa19,_0x8cb341=this['_imageryProvider']['getTileCredits'](_0x105c61,_0x2d7c,_0x20d682);return defined$1(_0x8cb341)?this[_0x245e0e(0x1c64)][_0x245e0e(0x32c8)](_0x8cb341):this[_0x245e0e(0x1c64)];},IonImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0x3bdad2,_0x3f55f3,_0x144da4,_0x2af1fb){var _0x3b23a5=_0x68aa19;return this[_0x3b23a5(0x452)][_0x3b23a5(0x13b5)](_0x3bdad2,_0x3f55f3,_0x144da4,_0x2af1fb);},IonImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4fe9)]=function(_0x11327c,_0x2699fe,_0x19c098,_0x505362,_0x21985a){var _0x397b6a=_0x68aa19;return this[_0x397b6a(0x452)][_0x397b6a(0x4fe9)](_0x11327c,_0x2699fe,_0x19c098,_0x505362,_0x21985a);},IonImageryProvider[_0x68aa19(0x27d0)]={};var IonWorldImageryStyle={'AERIAL':0x2,'AERIAL_WITH_LABELS':0x3,'ROAD':0x4},IonWorldImageryStyle$1=Object['freeze'](IonWorldImageryStyle);function createWorldImagery(_0x4c4caa){var _0x1b4d40=_0x68aa19;return _0x4c4caa=defaultValue$1(_0x4c4caa,defaultValue$1[_0x1b4d40(0x494f)]),new IonImageryProvider({'assetId':defaultValue$1(_0x4c4caa[_0x1b4d40(0x588d)],IonWorldImageryStyle$1['AERIAL'])});}var mobileWidth=0x240,lightboxHeight=0x64,textColor=_0x68aa19(0x42b8),highlightColor$1=_0x68aa19(0x3694);function contains(_0x590ae6,_0x40a919){var _0x35e087=_0x68aa19;for(var _0x35a599=_0x590ae6[_0x35e087(0x531b)],_0x18ffd3=0x0;_0x18ffd3<_0x35a599;_0x18ffd3++){var _0x4abb5=_0x590ae6[_0x18ffd3];if(Credit$1[_0x35e087(0x2ed4)](_0x4abb5,_0x40a919))return!0x0;}return!0x1;}function swapCesiumCredit(_0x51c2c0){var _0x5a7f41=_0x68aa19,_0x8b22b4=_0x51c2c0[_0x5a7f41(0x586b)],_0x304da6=_0x51c2c0[_0x5a7f41(0x11ec)];Credit$1['equals'](_0x304da6,_0x8b22b4)||(defined$1(_0x8b22b4)&&_0x51c2c0[_0x5a7f41(0x4dbf)][_0x5a7f41(0x3234)](_0x8b22b4[_0x5a7f41(0x1733)]),defined$1(_0x304da6)&&_0x51c2c0[_0x5a7f41(0x4dbf)][_0x5a7f41(0x3356)](_0x304da6[_0x5a7f41(0x1733)]),_0x51c2c0[_0x5a7f41(0x586b)]=_0x304da6);}var delimiterClassName=_0x68aa19(0x73b),defaultCredit$3;function createDelimiterElement(_0x3399e7){var _0x1e014c=_0x68aa19,_0x494328=document['createElement']('span');return _0x494328[_0x1e014c(0x4d31)]=_0x3399e7,_0x494328['className']=delimiterClassName,_0x494328;}function createCreditElement(_0x35472,_0x5edf57){var _0xae03f8=_0x68aa19;if(defined$1(_0x5edf57)){var _0x14678e=document['createElement'](_0x5edf57);_0x14678e['_creditId']=_0x35472['_creditId'],_0x14678e[_0xae03f8(0x3356)](_0x35472),_0x35472=_0x14678e;}return _0x35472;}function displayCredits(_0x40c28d,_0x31ab9c,_0x3568f3,_0x1b8fbc){var _0x4aedae=_0x68aa19;for(var _0x3c8f25=_0x40c28d[_0x4aedae(0x1330)],_0x527eee=-0x1,_0x12b5bc=0x0;_0x12b5bc<_0x31ab9c[_0x4aedae(0x531b)];++_0x12b5bc){var _0x5c6509=_0x31ab9c[_0x12b5bc];if(defined$1(_0x5c6509)){if(_0x527eee=_0x12b5bc,defined$1(_0x3568f3)&&(_0x527eee*=0x2,_0x12b5bc>0x0)){var _0x1f080d=_0x527eee-0x1;if(_0x3c8f25[_0x4aedae(0x531b)]<=_0x1f080d)_0x40c28d['appendChild'](createDelimiterElement(_0x3568f3));else{var _0x2467dc=_0x3c8f25[_0x1f080d];_0x2467dc[_0x4aedae(0x4cbd)]!==delimiterClassName&&_0x40c28d[_0x4aedae(0x2492)](createDelimiterElement(_0x3568f3),_0x2467dc);}}var _0x376ac9=_0x5c6509['element'];if(_0x3c8f25[_0x4aedae(0x531b)]<=_0x527eee)_0x40c28d['appendChild'](createCreditElement(_0x376ac9,_0x1b8fbc));else{var _0x31ad1d=_0x3c8f25[_0x527eee];_0x31ad1d[_0x4aedae(0x1d29)]!==_0x5c6509[_0x4aedae(0x2b7f)]&&_0x40c28d[_0x4aedae(0x2492)](createCreditElement(_0x376ac9,_0x1b8fbc),_0x31ad1d);}}}for(++_0x527eee;_0x527eee<_0x3c8f25['length'];)_0x40c28d['removeChild'](_0x3c8f25[_0x527eee]);}function styleLightboxContainer(_0x4ca3c0){var _0x5383cf=_0x68aa19,_0x19bb7b=_0x4ca3c0[_0x5383cf(0x4c05)],_0x2b0152=_0x4ca3c0[_0x5383cf(0x18be)][_0x5383cf(0x49a0)],_0x158317=_0x4ca3c0['viewport'][_0x5383cf(0xd5b)];_0x2b0152!==_0x4ca3c0[_0x5383cf(0x2b77)]&&(_0x2b0152<mobileWidth?(_0x19bb7b['className']=_0x5383cf(0x3f98),_0x19bb7b['style'][_0x5383cf(0x4122)]='0'):(_0x19bb7b[_0x5383cf(0x4cbd)]=_0x5383cf(0x2f49),_0x19bb7b[_0x5383cf(0x588d)][_0x5383cf(0x4122)]=Math['floor'](0.5*(_0x158317-_0x19bb7b['clientHeight']))+'px'),_0x4ca3c0[_0x5383cf(0x2b77)]=_0x2b0152),_0x2b0152>=mobileWidth&&_0x158317!==_0x4ca3c0[_0x5383cf(0x66d)]&&(_0x19bb7b[_0x5383cf(0x588d)]['marginTop']=Math['floor'](0.5*(_0x158317-_0x19bb7b[_0x5383cf(0xd5b)]))+'px',_0x4ca3c0['_lastViewportHeight']=_0x158317);}function addStyle(_0x2f3768,_0x6c8928){var _0x1c5209=_0x68aa19,_0x1fce78=_0x2f3768+'\x20{';for(var _0x48c94e in _0x6c8928)_0x6c8928[_0x1c5209(0x2a77)](_0x48c94e)&&(_0x1fce78+=_0x48c94e+':\x20'+_0x6c8928[_0x48c94e]+';\x20');return _0x1fce78+=_0x1c5209(0x3977);}function appendCss(){var _0x1e470f=_0x68aa19,_0x27b672='';_0x27b672+=addStyle('.cesium-credit-lightbox-overlay',{'display':_0x1e470f(0x54f0),'z-index':'1','position':'absolute','top':'0','left':'0','width':'100%','height':'100%','background-color':'rgba(80,\x2080,\x2080,\x200.8)'}),_0x27b672+=addStyle(_0x1e470f(0x3b4e),{'background-color':'#303336','color':textColor,'position':_0x1e470f(0x1453),'min-height':lightboxHeight+'px','margin':_0x1e470f(0x3d07)}),_0x27b672+=addStyle(_0x1e470f(0x2401),{'color':textColor}),_0x27b672+=addStyle(_0x1e470f(0x1aa2),{'color':highlightColor$1}),_0x27b672+=addStyle('.cesium-credit-lightbox.cesium-credit-lightbox-expanded',{'border':_0x1e470f(0x5092),'border-radius':_0x1e470f(0x52c9),'max-width':_0x1e470f(0x2799)}),_0x27b672+=addStyle(_0x1e470f(0x329f),{'height':_0x1e470f(0x775),'width':_0x1e470f(0x775)}),_0x27b672+=addStyle(_0x1e470f(0x4ae8),{'padding':_0x1e470f(0x2bfd)}),_0x27b672+=addStyle(_0x1e470f(0x19b1),{'font-size':_0x1e470f(0xe19),'cursor':'pointer','position':_0x1e470f(0x239e),'top':'0','right':'6px','color':textColor}),_0x27b672+=addStyle(_0x1e470f(0xecc),{'color':highlightColor$1}),_0x27b672+=addStyle(_0x1e470f(0x378),{'margin':'0','padding':_0x1e470f(0x1af9),'font-size':_0x1e470f(0x3c35)}),_0x27b672+=addStyle(_0x1e470f(0x28b9),{'padding-bottom':_0x1e470f(0x1546)}),_0x27b672+=addStyle(_0x1e470f(0x17ec),{'padding':'0','margin':'0'}),_0x27b672+=addStyle('.cesium-credit-expand-link',{'padding-left':'5px','cursor':'pointer','text-decoration':_0x1e470f(0x3191),'color':textColor}),_0x27b672+=addStyle(_0x1e470f(0x201a),{'color':highlightColor$1}),_0x27b672+=addStyle(_0x1e470f(0x1f02),{'color':textColor}),_0x27b672+=addStyle(_0x1e470f(0x13de),{'display':_0x1e470f(0x47bc)});var _0x556dcf=document[_0x1e470f(0xd30)],_0x45688e=document[_0x1e470f(0x433c)](_0x1e470f(0x588d));_0x45688e['innerHTML']=_0x27b672,_0x556dcf[_0x1e470f(0x305a)](_0x45688e,_0x556dcf['firstChild']);}function CreditDisplay(_0x4b3fa9,_0x2609aa,_0x19c64d){var _0x52ba2d=_0x68aa19,_0x2120c6=this;_0x19c64d=defaultValue$1(_0x19c64d,document['body']);var _0x52f830=document[_0x52ba2d(0x433c)](_0x52ba2d(0x4dc4));_0x52f830[_0x52ba2d(0x4cbd)]=_0x52ba2d(0x3965),_0x19c64d[_0x52ba2d(0x3356)](_0x52f830);var _0x1c83f5=document[_0x52ba2d(0x433c)](_0x52ba2d(0x4dc4));function _0x1c6989(_0x364c6a){var _0x234d4e=_0x52ba2d;_0x1c83f5[_0x234d4e(0x1ff6)](_0x364c6a[_0x234d4e(0x15c9)])||_0x2120c6['hideLightbox']();}_0x1c83f5[_0x52ba2d(0x4cbd)]=_0x52ba2d(0x5458),_0x52f830[_0x52ba2d(0x3356)](_0x1c83f5),_0x52f830[_0x52ba2d(0xef9)](_0x52ba2d(0x1083),_0x1c6989,!0x1);var _0x464660=document[_0x52ba2d(0x433c)](_0x52ba2d(0x4dc4));_0x464660[_0x52ba2d(0x4cbd)]=_0x52ba2d(0x24a6),_0x464660['textContent']='Data\x20provided\x20by:',_0x1c83f5['appendChild'](_0x464660);var _0x4a69fc=document['createElement']('a');_0x4a69fc[_0x52ba2d(0x3239)]=this[_0x52ba2d(0xe08)][_0x52ba2d(0x532a)](this),_0x4a69fc[_0x52ba2d(0x40f1)]=_0x52ba2d(0x3ff6),_0x4a69fc[_0x52ba2d(0x4cbd)]=_0x52ba2d(0x3ace),_0x1c83f5[_0x52ba2d(0x3356)](_0x4a69fc);var _0x42fecc=document[_0x52ba2d(0x433c)]('ul');_0x1c83f5[_0x52ba2d(0x3356)](_0x42fecc);var _0xbadb53=document[_0x52ba2d(0x433c)](_0x52ba2d(0x4dc4));_0xbadb53[_0x52ba2d(0x4cbd)]=_0x52ba2d(0x2a67),_0xbadb53[_0x52ba2d(0x588d)][_0x52ba2d(0x15e8)]=_0x52ba2d(0x47bc),_0x4b3fa9['appendChild'](_0xbadb53);var _0x59856d=document['createElement'](_0x52ba2d(0x4dc4));_0x59856d['className']='cesium-credit-textContainer',_0x59856d[_0x52ba2d(0x588d)][_0x52ba2d(0x15e8)]=_0x52ba2d(0x47bc),_0x4b3fa9['appendChild'](_0x59856d);var _0x279ca2=document[_0x52ba2d(0x433c)]('a');_0x279ca2[_0x52ba2d(0x4cbd)]='cesium-credit-expand-link',_0x279ca2[_0x52ba2d(0x3239)]=this['showLightbox']['bind'](this),_0x279ca2[_0x52ba2d(0x4d31)]=_0x52ba2d(0x1fc7),_0x4b3fa9[_0x52ba2d(0x3356)](_0x279ca2),appendCss();var _0x4ab7db=Credit$1[_0x52ba2d(0x254b)](CreditDisplay[_0x52ba2d(0x1ffc)]);this[_0x52ba2d(0x505e)]=defaultValue$1(_0x2609aa,'\x20•\x20'),this[_0x52ba2d(0x20bb)]=_0x59856d,this[_0x52ba2d(0x4dbf)]=_0xbadb53,this['_lastViewportHeight']=void 0x0,this[_0x52ba2d(0x2b77)]=void 0x0,this[_0x52ba2d(0x4c05)]=_0x1c83f5,this[_0x52ba2d(0x301b)]=_0x42fecc,this['_lightbox']=_0x52f830,this[_0x52ba2d(0xea1)]=_0x1c6989,this[_0x52ba2d(0x45a0)]=_0x279ca2,this[_0x52ba2d(0xdfc)]=!0x1,this[_0x52ba2d(0x5065)]=[],this['_cesiumCredit']=_0x4ab7db,this[_0x52ba2d(0x586b)]=void 0x0,this['_currentCesiumCredit']=_0x4ab7db,this[_0x52ba2d(0x515a)]={'screenCredits':new AssociativeArray(),'lightboxCredits':new AssociativeArray()},this[_0x52ba2d(0xf57)]=void 0x0,this[_0x52ba2d(0x18be)]=_0x19c64d,this[_0x52ba2d(0x5b3)]=_0x4b3fa9;}function getDefaultCredit(){var _0x369aaa=_0x68aa19;if(!defined$1(defaultCredit$3)){var _0x1da0df=buildModuleUrl('Assets/Images/logo.png');defaultCredit$3=new Credit$1(_0x369aaa(0x54e5)+_0x1da0df+_0x369aaa(0x559d),!0x0);}return CreditDisplay[_0x369aaa(0x21e9)]||(CreditDisplay[_0x369aaa(0x2fa4)]=defaultCredit$3,CreditDisplay[_0x369aaa(0x21e9)]=!0x0),defaultCredit$3;}function DamBreakAnalysis(_0x4fb071){var _0x25bdcc=_0x68aa19;if(!defined$1(_0x4fb071))throw new DeveloperError$1(_0x25bdcc(0x66e));this[_0x25bdcc(0x54c6)]=_0x4fb071,this[_0x25bdcc(0x2b0a)]=void 0x0,this[_0x25bdcc(0x93f)]=void 0x0,this['_boundingSphere']=new BoundingSphere(),this[_0x25bdcc(0x526)]=[],this[_0x25bdcc(0x544)]=0x0,this['_polygonTexture']=null,this[_0x25bdcc(0x92e)]=[0x0,0x0,0x0],this['_frameState']=void 0x0,this[_0x25bdcc(0xc73)]=!0x0,this[_0x25bdcc(0x1e54)]='',this[_0x25bdcc(0x5181)]='',this[_0x25bdcc(0x22a1)]='',this[_0x25bdcc(0x1895)]=!0x1;}function destroyCommands$1(_0x138e2b){var _0x334eb6=_0x68aa19;defined$1(_0x138e2b[_0x334eb6(0x460)])&&(_0x138e2b[_0x334eb6(0x460)]=_0x138e2b[_0x334eb6(0x460)]&&_0x138e2b[_0x334eb6(0x460)][_0x334eb6(0x2578)](),_0x138e2b[_0x334eb6(0x460)]=null);}function DebugAppearance(_0x1def24){var _0x4be54a=_0x68aa19,_0x369786=(_0x1def24=defaultValue$1(_0x1def24,defaultValue$1[_0x4be54a(0x494f)]))[_0x4be54a(0xd26)],_0x705566=_0x1def24[_0x4be54a(0x18ee)];defined$1(_0x705566)||(_0x705566=!0x1);var _0xc1d92d,_0x30e254=defaultValue$1(_0x1def24[_0x4be54a(0x98a)],_0x4be54a(0x4f4)),_0x537200='v_'+_0x369786;if(_0x4be54a(0x193a)===_0x369786||_0x4be54a(0x1623)===_0x369786||_0x4be54a(0xcdb)===_0x369786)_0xc1d92d=_0x4be54a(0xd36)+_0x537200+_0x4be54a(0x1e1);else switch('st'===_0x369786&&(_0x30e254='vec2'),_0x30e254){case _0x4be54a(0x1718):_0xc1d92d=_0x4be54a(0x2d13)+_0x537200+_0x4be54a(0x421);break;case _0x4be54a(0x12db):_0xc1d92d=_0x4be54a(0x5331)+_0x537200+_0x4be54a(0x572);break;case'vec3':_0xc1d92d='vec4\x20getColor()\x20{\x20return\x20vec4('+_0x537200+_0x4be54a(0x512e);break;case'vec4':_0xc1d92d=_0x4be54a(0x2773)+_0x537200+_0x4be54a(0x5e1);}var _0x3e27be='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20float\x20batchId;\x0a'+(_0x705566?'':_0x4be54a(0x18bd)+_0x30e254+'\x20'+_0x369786+';\x0a')+'varying\x20'+_0x30e254+'\x20'+_0x537200+_0x4be54a(0x5268)+(_0x705566?_0x537200+_0x4be54a(0x3b09)+_0x369786+'(batchId);\x0a':_0x537200+_0x4be54a(0x428b)+_0x369786+';\x0a')+'gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}',_0x534f8a=_0x4be54a(0x2cc7)+_0x30e254+'\x20'+_0x537200+';\x0a'+_0xc1d92d+_0x4be54a(0x447a);this[_0x4be54a(0x128b)]=void 0x0,this[_0x4be54a(0x33aa)]=defaultValue$1(_0x1def24[_0x4be54a(0x33aa)],!0x1),this['_vertexShaderSource']=defaultValue$1(_0x1def24[_0x4be54a(0x1f4b)],_0x3e27be),this[_0x4be54a(0x5774)]=defaultValue$1(_0x1def24[_0x4be54a(0x1eae)],_0x534f8a),this[_0x4be54a(0x7d0)]=Appearance[_0x4be54a(0x484b)](!0x1,!0x1,_0x1def24[_0x4be54a(0x5547)]),this[_0x4be54a(0x51ff)]=defaultValue$1(_0x1def24[_0x4be54a(0xb7d)],!0x1),this[_0x4be54a(0x2eb1)]=_0x369786,this['_glslDatatype']=_0x30e254;}function DebugModelMatrixPrimitive(_0x39f5d3){var _0x4d133f=_0x68aa19;_0x39f5d3=defaultValue$1(_0x39f5d3,defaultValue$1[_0x4d133f(0x494f)]),this[_0x4d133f(0x531b)]=defaultValue$1(_0x39f5d3[_0x4d133f(0x531b)],0x989680),this[_0x4d133f(0x3f16)]=void 0x0,this[_0x4d133f(0x209)]=defaultValue$1(_0x39f5d3[_0x4d133f(0x209)],0x2),this[_0x4d133f(0x52d2)]=void 0x0,this['show']=defaultValue$1(_0x39f5d3[_0x4d133f(0x105f)],!0x0),this['modelMatrix']=Matrix4['clone'](defaultValue$1(_0x39f5d3[_0x4d133f(0x221)],Matrix4[_0x4d133f(0x5139)])),this[_0x4d133f(0x2f1)]=new Matrix4(),this['id']=_0x39f5d3['id'],this[_0x4d133f(0x2b7f)]=void 0x0,this[_0x4d133f(0x3457)]=void 0x0;}CreditDisplay[_0x68aa19(0x4b51)]['addCredit']=function(_0x5e21af){var _0x131a59=_0x68aa19;if(_0x5e21af[_0x131a59(0x22e2)])return defined$1(this[_0x131a59(0xf57)])||(this['_defaultCredit']=Credit$1[_0x131a59(0x254b)](getDefaultCredit())),void(this[_0x131a59(0x11ec)]=this[_0x131a59(0xf57)]);_0x5e21af['showOnScreen']?this[_0x131a59(0x515a)]['screenCredits'][_0x131a59(0x346f)](_0x5e21af['id'],_0x5e21af):this[_0x131a59(0x515a)]['lightboxCredits']['set'](_0x5e21af['id'],_0x5e21af);},CreditDisplay['prototype'][_0x68aa19(0x1032)]=function(_0x1a3e27){var _0x2500e6=_0x68aa19,_0x2486de=this[_0x2500e6(0x5065)];contains(_0x2486de,_0x1a3e27)||_0x2486de[_0x2500e6(0x3a33)](_0x1a3e27);},CreditDisplay['prototype'][_0x68aa19(0x5110)]=function(_0x1badb3){var _0x38fe54=_0x68aa19,_0x5bad59=this[_0x38fe54(0x5065)],_0x5b0fd5=_0x5bad59[_0x38fe54(0x33ab)](_0x1badb3);-0x1!==_0x5b0fd5&&_0x5bad59['splice'](_0x5b0fd5,0x1);},CreditDisplay[_0x68aa19(0x4b51)][_0x68aa19(0x4688)]=function(){var _0x13d8a6=_0x68aa19;this['_lightbox'][_0x13d8a6(0x588d)][_0x13d8a6(0x15e8)]='block',this['_expanded']=!0x0;},CreditDisplay[_0x68aa19(0x4b51)][_0x68aa19(0xe08)]=function(){var _0x187c71=_0x68aa19;this[_0x187c71(0xc9c)]['style'][_0x187c71(0x15e8)]='none',this[_0x187c71(0xdfc)]=!0x1;},CreditDisplay[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(){this['_expanded']&&styleLightboxContainer(this);},CreditDisplay['prototype'][_0x68aa19(0x38fe)]=function(){var _0x57a1c7=_0x68aa19,_0x4384b2=this[_0x57a1c7(0x515a)],_0x360107=_0x4384b2[_0x57a1c7(0x265c)];_0x360107[_0x57a1c7(0x4ee2)]();for(var _0xbb2383=this[_0x57a1c7(0x5065)],_0x1c5fb4=0x0;_0x1c5fb4<_0xbb2383[_0x57a1c7(0x531b)];++_0x1c5fb4){var _0x2038c9=_0xbb2383[_0x1c5fb4];_0x360107['set'](_0x2038c9['id'],_0x2038c9);}_0x4384b2[_0x57a1c7(0x3e48)]['removeAll'](),Credit$1[_0x57a1c7(0x2ed4)](CreditDisplay['cesiumCredit'],this[_0x57a1c7(0x2fa4)])||(this['_cesiumCredit']=Credit$1[_0x57a1c7(0x254b)](CreditDisplay['cesiumCredit'])),this[_0x57a1c7(0x11ec)]=this[_0x57a1c7(0x2fa4)];},CreditDisplay['prototype'][_0x68aa19(0x82d)]=function(){var _0xc38975=_0x68aa19,_0x318d45=this[_0xc38975(0x515a)]['screenCredits'][_0xc38975(0x21e8)];displayCredits(this[_0xc38975(0x20bb)],_0x318d45,this[_0xc38975(0x505e)],void 0x0);var _0x5e54cf=this['_currentFrameCredits']['lightboxCredits'][_0xc38975(0x21e8)];this[_0xc38975(0x45a0)][_0xc38975(0x588d)][_0xc38975(0x15e8)]=_0x5e54cf[_0xc38975(0x531b)]>0x0?_0xc38975(0x47bc):'none',displayCredits(this[_0xc38975(0x301b)],_0x5e54cf,void 0x0,'li'),swapCesiumCredit(this);},CreditDisplay[_0x68aa19(0x4b51)]['destroy']=function(){var _0x141dce=_0x68aa19;return this[_0x141dce(0xc9c)][_0x141dce(0x1cba)](_0x141dce(0x1083),this[_0x141dce(0xea1)],!0x1),this[_0x141dce(0x5b3)][_0x141dce(0x3234)](this[_0x141dce(0x4dbf)]),this['container'][_0x141dce(0x3234)](this[_0x141dce(0x20bb)]),this[_0x141dce(0x5b3)][_0x141dce(0x3234)](this[_0x141dce(0x45a0)]),this['viewport'][_0x141dce(0x3234)](this[_0x141dce(0xc9c)]),destroyObject$1(this);},CreditDisplay['prototype']['isDestroyed']=function(){return!0x1;},CreditDisplay[_0x68aa19(0x2fa4)]=void 0x0,CreditDisplay[_0x68aa19(0x21e9)]=!0x1,Object[_0x68aa19(0x5b7)](CreditDisplay,{'cesiumCredit':{'get':function(){return getDefaultCredit(),CreditDisplay['_cesiumCredit'];},'set':function(_0x21686c){CreditDisplay['_cesiumCredit']=_0x21686c,CreditDisplay['_cesiumCreditInitialized']=!0x0;}}}),Object[_0x68aa19(0x5b7)](DamBreakAnalysis[_0x68aa19(0x4b51)],{'damBreakPosition':{'get':function(){var _0x35b413=_0x68aa19;return this[_0x35b413(0x92e)];},'set':function(_0x129544){var _0x58872e=_0x68aa19;this[_0x58872e(0x92e)]=_0x129544,this[_0x58872e(0xc73)]=!0x0;}},'waterHeight':{'get':function(){var _0x79f45a=_0x68aa19;return this[_0x79f45a(0x544)];},'set':function(_0x320a57){var _0x251227=_0x68aa19;this[_0x251227(0x544)]=_0x320a57,this[_0x251227(0xc73)]=!0x0;}}}),DamBreakAnalysis['prototype'][_0x68aa19(0x2578)]=function(){return destroyCommands$1(this),destroyObject$1(this);},DamBreakAnalysis[_0x68aa19(0x4b51)][_0x68aa19(0x951)]=function(){var _0x59b48e=_0x68aa19;''!==this[_0x59b48e(0x1e54)]||this[_0x59b48e(0x1895)]||(this[_0x59b48e(0x1e54)]='damBreakAnalysis'+this[_0x59b48e(0x54c6)][_0x59b48e(0xa20)][_0x59b48e(0x4302)],this[_0x59b48e(0x5181)]=this[_0x59b48e(0x1e54)]+_0x59b48e(0x54c6),this[_0x59b48e(0x22a1)]=this['_name']+_0x59b48e(0x4ce6),this[_0x59b48e(0x54c6)][_0x59b48e(0xa20)]['add'](this));},DamBreakAnalysis[_0x68aa19(0x4b51)][_0x68aa19(0x3cba)]=function(_0x2d9d82){var _0x177ba6=_0x68aa19;if(!defined$1(_0x2d9d82)||!defined$1(_0x2d9d82[_0x177ba6(0x4771)]))throw new DeveloperError$1('the\x20options\x20is\x20required');this['_qureyRegion']=_0x2d9d82[_0x177ba6(0x4771)],this['_update']=!0x0;},DamBreakAnalysis[_0x68aa19(0x4b51)]['setTerrainBlock']=function(_0x5f9a27){},DamBreakAnalysis[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0xaa28b0,_0x385014,_0x5cf148){var _0x37d831=_0x68aa19;if('water'!==_0x385014[_0x37d831(0x1d5e)][_0x37d831(0x13f9)]&&!_0x385014['passes'][_0x37d831(0x3f0b)]){if(!_0x385014['_fboState']['enabled']||_0x385014[_0x37d831(0x1d5e)]['name']!==this[_0x37d831(0x5181)]&&_0x385014[_0x37d831(0x1d5e)][_0x37d831(0x13f9)]!==this[_0x37d831(0x22a1)]){var _0x5b5e0c=_0x385014[_0x37d831(0x1224)];_0x5b5e0c[_0x37d831(0x50ce)]||(Matrix4[_0x37d831(0x373b)](this[_0x37d831(0x3149)],_0x5b5e0c[_0x37d831(0x4629)],this['_renderTextureMatrix']),this['_update']&&(this[_0x37d831(0x2564)]=_0x385014,defined$1(this[_0x37d831(0x93f)])||(this[_0x37d831(0x93f)]=new DepthFramebuffer(_0xaa28b0),this[_0x37d831(0x93f)][_0x37d831(0x347a)][_0x37d831(0x427a)]=!0x0,this['_cameraDepthBuffer']['environmentVisible']['isGlobalVisible']=!0x0,this['_cameraDepthBuffer']['_visibleViewport']=this['_visibleViewport'],_0x385014[_0x37d831(0xe44)][this[_0x37d831(0x22a1)]]=this['_cameraDepthBuffer']),this[_0x37d831(0xc73)]=!0x1,destroyCommands$1(this),updateCamera(this,_0xaa28b0,_0x385014),updateViewShed(this,_0xaa28b0,_0x385014)),defined$1(this[_0x37d831(0x93f)][_0x37d831(0x27b)])&&_0x5cf148['push'](correct));}else _0x385014[_0x37d831(0x1d5e)]['name']===this[_0x37d831(0x5181)]&&defined$1(this[_0x37d831(0x300d)])&&_0x5cf148[_0x37d831(0x3a33)](this[_0x37d831(0x300d)]);}},Object[_0x68aa19(0x5b7)](DebugAppearance[_0x68aa19(0x4b51)],{'vertexShaderSource':{'get':function(){var _0x882ff3=_0x68aa19;return this[_0x882ff3(0x14cf)];}},'fragmentShaderSource':{'get':function(){return this['_fragmentShaderSource'];}},'renderState':{'get':function(){var _0x5bf5dd=_0x68aa19;return this[_0x5bf5dd(0x7d0)];}},'closed':{'get':function(){var _0x57c7ab=_0x68aa19;return this[_0x57c7ab(0x51ff)];}},'attributeName':{'get':function(){var _0x48c0d3=_0x68aa19;return this[_0x48c0d3(0x2eb1)];}},'glslDatatype':{'get':function(){var _0x2b4fe6=_0x68aa19;return this[_0x2b4fe6(0x304c)];}}}),DebugAppearance[_0x68aa19(0x4b51)][_0x68aa19(0x4fde)]=Appearance[_0x68aa19(0x4b51)]['getFragmentShaderSource'],DebugAppearance[_0x68aa19(0x4b51)][_0x68aa19(0xb13)]=Appearance[_0x68aa19(0x4b51)][_0x68aa19(0xb13)],DebugAppearance[_0x68aa19(0x4b51)][_0x68aa19(0x18af)]=Appearance['prototype']['getRenderState'],DebugModelMatrixPrimitive[_0x68aa19(0x4b51)]['update']=function(_0x3839dc){var _0x233492=_0x68aa19;if(this[_0x233492(0x105f)]){if(!defined$1(this[_0x233492(0x3457)])||!Matrix4[_0x233492(0x2ed4)](this[_0x233492(0x2f1)],this[_0x233492(0x221)])||this[_0x233492(0x3f16)]!==this[_0x233492(0x531b)]||this[_0x233492(0x52d2)]!==this[_0x233492(0x209)]||this[_0x233492(0x2b7f)]!==this['id']){this[_0x233492(0x2f1)]=Matrix4['clone'](this[_0x233492(0x221)],this[_0x233492(0x2f1)]),this[_0x233492(0x3f16)]=this[_0x233492(0x531b)],this[_0x233492(0x52d2)]=this[_0x233492(0x209)],this[_0x233492(0x2b7f)]=this['id'],defined$1(this[_0x233492(0x3457)])&&this[_0x233492(0x3457)][_0x233492(0x2578)](),0x0===this['modelMatrix'][0xc]&&0x0===this[_0x233492(0x221)][0xd]&&0x0===this[_0x233492(0x221)][0xe]&&(this[_0x233492(0x221)][0xe]=0.01);var _0xc717b6=new GeometryInstance({'geometry':new PolylineGeometry({'positions':[Cartesian3['ZERO'],Cartesian3[_0x233492(0x27ad)]],'width':this['width'],'vertexFormat':PolylineColorAppearance[_0x233492(0x1245)],'colors':[Color$2[_0x233492(0xe71)],Color$2['RED']],'arcType':ArcType$1[_0x233492(0x44b5)]}),'modelMatrix':Matrix4[_0x233492(0x48ce)](this[_0x233492(0x221)],this[_0x233492(0x531b)],new Matrix4()),'id':this['id'],'pickPrimitive':this}),_0x5bf7a5=new GeometryInstance({'geometry':new PolylineGeometry({'positions':[Cartesian3['ZERO'],Cartesian3['UNIT_Y']],'width':this[_0x233492(0x209)],'vertexFormat':PolylineColorAppearance[_0x233492(0x1245)],'colors':[Color$2['GREEN'],Color$2['GREEN']],'arcType':ArcType$1[_0x233492(0x44b5)]}),'modelMatrix':Matrix4[_0x233492(0x48ce)](this['modelMatrix'],this[_0x233492(0x531b)],new Matrix4()),'id':this['id'],'pickPrimitive':this}),_0x14db3d=new GeometryInstance({'geometry':new PolylineGeometry({'positions':[Cartesian3[_0x233492(0x3e26)],Cartesian3[_0x233492(0x689)]],'width':this[_0x233492(0x209)],'vertexFormat':PolylineColorAppearance[_0x233492(0x1245)],'colors':[Color$2[_0x233492(0xbf8)],Color$2[_0x233492(0xbf8)]],'arcType':ArcType$1[_0x233492(0x44b5)]}),'modelMatrix':Matrix4[_0x233492(0x48ce)](this['modelMatrix'],this[_0x233492(0x531b)],new Matrix4()),'id':this['id'],'pickPrimitive':this});this[_0x233492(0x3457)]=new Primitive({'geometryInstances':[_0xc717b6,_0x5bf7a5,_0x14db3d],'appearance':new PolylineColorAppearance(),'asynchronous':!0x1});}this['_primitive'][_0x233492(0x489f)](_0x3839dc);}},DebugModelMatrixPrimitive[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},DebugModelMatrixPrimitive['prototype'][_0x68aa19(0x2578)]=function(){var _0x433463=_0x68aa19;return this[_0x433463(0x3457)]=this['_primitive']&&this['_primitive'][_0x433463(0x2578)](),destroyObject$1(this);};var DepthPlaneFS=_0x68aa19(0x582),DepthPlaneVS=_0x68aa19(0x417a);function DepthPlane(){var _0x100b49=_0x68aa19;this['_rs']=void 0x0,this[_0x100b49(0x3fca)]=void 0x0,this['_va']=void 0x0,this[_0x100b49(0x117)]=void 0x0,this['_mode']=void 0x0,this[_0x100b49(0x1166)]=!0x1;}var depthQuadScratch=FeatureDetection['supportsTypedArrays']()?new Float32Array(0xc):[],scratchCartesian1$1=new Cartesian3(),scratchCartesian2$2=new Cartesian3(),scratchCartesian3$2=new Cartesian3(),scratchCartesian4$1=new Cartesian3();function computeDepthQuad(_0x19f6c4,_0x2dbf7d){var _0x4ad47a=_0x68aa19,_0x3e372d=_0x19f6c4[_0x4ad47a(0x18e3)],_0x1b16e8=_0x2dbf7d[_0x4ad47a(0x1224)][_0x4ad47a(0x923)],_0x41c277=Cartesian3[_0x4ad47a(0x1793)](_0x19f6c4[_0x4ad47a(0x364c)],_0x1b16e8,scratchCartesian1$1),_0x51b214=Cartesian3[_0x4ad47a(0x1791)](_0x41c277),_0x5b3e38=Cartesian3['normalize'](_0x41c277,scratchCartesian2$2),_0x3ec39c=Cartesian3['normalize'](Cartesian3['cross'](Cartesian3[_0x4ad47a(0x689)],_0x41c277,scratchCartesian3$2),scratchCartesian3$2),_0x52f2bf=Cartesian3[_0x4ad47a(0x4e7d)](Cartesian3[_0x4ad47a(0x33cc)](_0x5b3e38,_0x3ec39c,scratchCartesian4$1),scratchCartesian4$1),_0x1c88a3=Math['sqrt'](Cartesian3[_0x4ad47a(0x2ed9)](_0x41c277)-0x1),_0x36bfbd=Cartesian3[_0x4ad47a(0x1c02)](_0x5b3e38,0x1/_0x51b214,scratchCartesian1$1),_0x9143c0=_0x1c88a3/_0x51b214,_0x49b88e=Cartesian3[_0x4ad47a(0x1c02)](_0x3ec39c,_0x9143c0,scratchCartesian2$2),_0x196253=Cartesian3['multiplyByScalar'](_0x52f2bf,_0x9143c0,scratchCartesian3$2),_0x2c9c9f=Cartesian3[_0x4ad47a(0x4979)](_0x36bfbd,_0x196253,scratchCartesian4$1);Cartesian3[_0x4ad47a(0x286c)](_0x2c9c9f,_0x49b88e,_0x2c9c9f),Cartesian3[_0x4ad47a(0x1793)](_0x3e372d,_0x2c9c9f,_0x2c9c9f),Cartesian3[_0x4ad47a(0x3540)](_0x2c9c9f,depthQuadScratch,0x0);var _0x479f03=Cartesian3[_0x4ad47a(0x286c)](_0x36bfbd,_0x196253,scratchCartesian4$1);Cartesian3[_0x4ad47a(0x286c)](_0x479f03,_0x49b88e,_0x479f03),Cartesian3['multiplyComponents'](_0x3e372d,_0x479f03,_0x479f03),Cartesian3['pack'](_0x479f03,depthQuadScratch,0x3);var _0x18f8f0=Cartesian3[_0x4ad47a(0x4979)](_0x36bfbd,_0x196253,scratchCartesian4$1);Cartesian3[_0x4ad47a(0x4979)](_0x18f8f0,_0x49b88e,_0x18f8f0),Cartesian3[_0x4ad47a(0x1793)](_0x3e372d,_0x18f8f0,_0x18f8f0),Cartesian3[_0x4ad47a(0x3540)](_0x18f8f0,depthQuadScratch,0x6);var _0x5cbf70=Cartesian3[_0x4ad47a(0x286c)](_0x36bfbd,_0x196253,scratchCartesian4$1);return Cartesian3['add'](_0x5cbf70,_0x49b88e,_0x5cbf70),Cartesian3[_0x4ad47a(0x1793)](_0x3e372d,_0x5cbf70,_0x5cbf70),Cartesian3[_0x4ad47a(0x3540)](_0x5cbf70,depthQuadScratch,0x9),depthQuadScratch;}function DerivedCommand(){}DepthPlane[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x279c3d){var _0x125b46=_0x68aa19;if(this[_0x125b46(0x5545)]=_0x279c3d[_0x125b46(0x4318)],_0x279c3d[_0x125b46(0x4318)]===SceneMode$1[_0x125b46(0x5135)]){var _0x42933f=_0x279c3d[_0x125b46(0x4174)],_0x85d43=_0x279c3d[_0x125b46(0x1682)][_0x125b46(0x1706)],_0x391c7d=_0x279c3d['useLogDepth'];if(defined$1(this['_command'])||(this[_0x125b46(0x8c5)]=RenderState[_0x125b46(0x4d21)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0},'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1}}),this[_0x125b46(0x117)]=new DrawCommand({'renderState':this[_0x125b46(0x8c5)],'boundingVolume':new BoundingSphere(Cartesian3['ZERO'],_0x85d43[_0x125b46(0x587a)]),'pass':Pass$1[_0x125b46(0x3c49)],'owner':this})),!defined$1(this['_sp'])||this[_0x125b46(0x1166)]!==_0x391c7d){this[_0x125b46(0x1166)]=_0x391c7d;var _0x5882ec=new ShaderSource({'sources':[DepthPlaneVS]}),_0x106d09=new ShaderSource({'sources':[DepthPlaneFS]});_0x391c7d&&(_0x106d09['sources'][_0x125b46(0x3a33)](_0x125b46(0xede)),_0x106d09[_0x125b46(0x4ce5)][_0x125b46(0x3a33)](_0x125b46(0x37b7)),_0x5882ec[_0x125b46(0x4ce5)][_0x125b46(0x3a33)](_0x125b46(0x37b7))),this[_0x125b46(0x3fca)]=ShaderProgram$1[_0x125b46(0x57a2)]({'shaderProgram':this[_0x125b46(0x3fca)],'context':_0x42933f,'vertexShaderSource':_0x5882ec,'fragmentShaderSource':_0x106d09,'attributeLocations':{'position':0x0}}),this[_0x125b46(0x117)]['shaderProgram']=this[_0x125b46(0x3fca)];}var _0xf752a0=computeDepthQuad(_0x85d43,_0x279c3d);if(defined$1(this['_va']))this[_0x125b46(0x461b)]['getAttribute'](0x0)[_0x125b46(0x20aa)][_0x125b46(0x1ef9)](_0xf752a0);else{var _0x1510c6=new Geometry({'attributes':{'position':new GeometryAttribute({'componentDatatype':ComponentDatatype$1[_0x125b46(0x15eb)],'componentsPerAttribute':0x3,'values':_0xf752a0})},'indices':[0x0,0x1,0x2,0x2,0x1,0x3],'primitiveType':PrimitiveType$1[_0x125b46(0x139)]});this['_va']=VertexArray[_0x125b46(0x4a86)]({'context':_0x42933f,'geometry':_0x1510c6,'attributeLocations':{'position':0x0},'bufferUsage':BufferUsage[_0x125b46(0x2008)]}),this[_0x125b46(0x117)][_0x125b46(0xa85)]=this[_0x125b46(0x461b)];}}},DepthPlane[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x34a2f7,_0x2e69f7){var _0x36082a=_0x68aa19;this['_mode']===SceneMode$1[_0x36082a(0x5135)]&&this[_0x36082a(0x117)][_0x36082a(0x5108)](_0x34a2f7,_0x2e69f7);},DepthPlane[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},DepthPlane[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x352826=_0x68aa19;this['_sp']=this[_0x352826(0x3fca)]&&this[_0x352826(0x3fca)][_0x352826(0x2578)](),this[_0x352826(0x461b)]=this[_0x352826(0x461b)]&&this[_0x352826(0x461b)]['destroy']();};var fragDepthRegex=/\bgl_FragDepthEXT\b/,discardRegex=/\bdiscard\b/;function getDepthOnlyShaderProgram(_0x45bc7e,_0x14abe6){var _0x456cd9=_0x68aa19,_0x3ad52a=_0x45bc7e[_0x456cd9(0x3739)][_0x456cd9(0x25c1)](_0x14abe6,_0x456cd9(0x10de));if(!defined$1(_0x3ad52a)){var _0x572896=_0x14abe6[_0x456cd9(0x3f8d)],_0x3aa1f6=_0x14abe6[_0x456cd9(0x1eae)],_0x35f25d=!0x1,_0x2180a2=_0x3aa1f6['sources'],_0x4a6d90=_0x2180a2[_0x456cd9(0x531b)];for(_0x2c1ea0=0x0;_0x2c1ea0<_0x4a6d90;++_0x2c1ea0)if(fragDepthRegex[_0x456cd9(0x8e2)](_0x2180a2[_0x2c1ea0])||discardRegex['test'](_0x2180a2[_0x2c1ea0])){_0x35f25d=!0x0;break;}var _0x13ec4d=!0x1,_0x389aa0=_0x3aa1f6[_0x456cd9(0x4ce5)];for(_0x4a6d90=_0x389aa0[_0x456cd9(0x531b)],_0x2c1ea0=0x0;_0x2c1ea0<_0x4a6d90;++_0x2c1ea0)if('LOG_DEPTH'===_0x389aa0[_0x2c1ea0]){_0x13ec4d=!0x0;break;}if(_0x45bc7e[_0x456cd9(0x84e)])_0x35f25d||_0x13ec4d?!_0x35f25d&&_0x13ec4d&&(_0x3aa1f6=new ShaderSource({'defines':['LOG_DEPTH'],'sources':[_0x456cd9(0x50e5)]})):_0x3aa1f6=new ShaderSource({'sources':[_0x456cd9(0x3b83)]});else{if(_0x35f25d||_0x13ec4d){if(!_0x35f25d&&_0x13ec4d)_0x3aa1f6=new ShaderSource({'defines':['LOG_DEPTH'],'sources':[_0x456cd9(0x25ad)]});else{_0x4a6d90=_0x2180a2[_0x456cd9(0x531b)];for(var _0x5c7147=new Array(_0x4a6d90+0x1),_0x2c1ea0=0x0;_0x2c1ea0<_0x4a6d90;++_0x2c1ea0)_0x5c7147[_0x2c1ea0]=ShaderSource[_0x456cd9(0x3ab)](_0x2180a2[_0x2c1ea0],_0x456cd9(0x3012));var _0x51502c=_0x456cd9(0xa48)+(_0x13ec4d?_0x456cd9(0x814):_0x456cd9(0x26af))+';\x0a}\x20\x0a';_0x5c7147[_0x4a6d90]=_0x51502c;for(var _0x3a159c=[],_0x34f08f=0x0;_0x34f08f<_0x389aa0[_0x456cd9(0x531b)];_0x34f08f++){var _0x5ac48d=_0x3aa1f6[_0x456cd9(0x4ce5)][_0x34f08f];_0x3a159c[_0x456cd9(0x3a33)](_0x5ac48d);}_0x3aa1f6=new ShaderSource({'sources':_0x5c7147,'defines':_0x3a159c});}}else _0x3aa1f6=new ShaderSource({'sources':[_0x456cd9(0x3fe5)]});}_0x3ad52a=_0x45bc7e['shaderCache'][_0x456cd9(0x2f71)](_0x14abe6,_0x456cd9(0x10de),{'vertexShaderSource':_0x14abe6['vertexShaderSource'],'fragmentShaderSource':_0x3aa1f6,'attributeLocations':_0x572896});}return _0x3ad52a;}function getDepthOnlyRenderState(_0x840104,_0x28461c,_0x3f35a4){var _0x3f61b8=_0x68aa19,_0x3d72c8=_0x840104['_depthOnlyRenderStateCache'],_0x454678=_0x3d72c8[_0x28461c['id']];if(!defined$1(_0x454678)){var _0x545684=RenderState[_0x3f61b8(0x4d2)](_0x28461c);_0x545684[_0x3f61b8(0x41e8)]=!0x0,_0x840104[_0x3f61b8(0x1968)][_0x3f61b8(0x84e)]&&(_0x545684[_0x3f61b8(0x2f72)]={'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1}),defined$1(_0x3f35a4)&&(_0x545684[_0x3f61b8(0x18be)]=void 0x0),_0x454678=RenderState['fromCache'](_0x545684),_0x3d72c8[_0x28461c['id']]=_0x454678;}return _0x454678;}DerivedCommand['createDepthOnlyDerivedCommand']=function(_0x246524,_0x5d0ff6,_0x546aaf,_0x4be9ab){var _0x132a99=_0x68aa19,_0x33dc11,_0x2d8401;return defined$1(_0x4be9ab)||(_0x4be9ab={}),defined$1(_0x4be9ab[_0x132a99(0x5645)])&&(_0x33dc11=_0x4be9ab[_0x132a99(0x5645)]['shaderProgram'],_0x2d8401=_0x4be9ab[_0x132a99(0x5645)][_0x132a99(0x5547)]),_0x4be9ab[_0x132a99(0x5645)]=DrawCommand['shallowClone'](_0x5d0ff6,_0x4be9ab[_0x132a99(0x5645)]),defined$1(_0x33dc11)&&_0x4be9ab[_0x132a99(0x4f1c)]===_0x5d0ff6[_0x132a99(0x30a0)]['id']?(_0x4be9ab[_0x132a99(0x5645)]['shaderProgram']=_0x33dc11,_0x4be9ab[_0x132a99(0x5645)][_0x132a99(0x5547)]=_0x2d8401):(_0x4be9ab[_0x132a99(0x5645)][_0x132a99(0x30a0)]=getDepthOnlyShaderProgram(_0x546aaf,_0x5d0ff6[_0x132a99(0x30a0)]),_0x4be9ab[_0x132a99(0x5645)][_0x132a99(0x5547)]=getDepthOnlyRenderState(_0x246524,_0x5d0ff6['renderState'],_0x4be9ab[_0x132a99(0x5645)]['_pointCloudEyeDomeLighting']),_0x4be9ab[_0x132a99(0x4f1c)]=_0x5d0ff6[_0x132a99(0x30a0)]['id']),_0x4be9ab[_0x132a99(0x5645)]['_pointCloudEyeDomeLighting']&&(_0x4be9ab[_0x132a99(0x5645)][_0x132a99(0x27b)]=void 0x0),_0x4be9ab;};var writeLogDepthRegex$1=/\s+czm_writeLogDepth\(/,vertexlogDepthRegex$1=/\s+czm_vertexLogDepth\(/,extensionRegex$1=/\s*#extension\s+GL_EXT_frag_depth\s*:\s*enable/;function getLogDepthShaderProgram$1(_0x5100de,_0x42f3a3){var _0x1b5731=_0x68aa19,_0x471580=_0x5100de['shaderCache'][_0x1b5731(0x25c1)](_0x42f3a3,_0x1b5731(0x556f));if(!defined$1(_0x471580)){var _0x36b144,_0x49e3a2=_0x42f3a3[_0x1b5731(0x3f8d)],_0x3db216=_0x42f3a3['vertexShaderSource']['clone'](),_0x1f4010=_0x42f3a3['fragmentShaderSource']['clone']();_0x3db216[_0x1b5731(0x4ce5)]=defined$1(_0x3db216[_0x1b5731(0x4ce5)])?_0x3db216['defines'][_0x1b5731(0x48ca)](0x0):[],_0x3db216[_0x1b5731(0x4ce5)][_0x1b5731(0x3a33)]('LOG_DEPTH'),_0x1f4010[_0x1b5731(0x4ce5)]=defined$1(_0x1f4010[_0x1b5731(0x4ce5)])?_0x1f4010[_0x1b5731(0x4ce5)][_0x1b5731(0x48ca)](0x0):[],_0x1f4010[_0x1b5731(0x4ce5)][_0x1b5731(0x3a33)](_0x1b5731(0x37b7));var _0x25b99c=!0x1,_0x12d729=_0x3db216['sources'],_0x5cf0cb=_0x12d729['length'];for(_0x36b144=0x0;_0x36b144<_0x5cf0cb;++_0x36b144)if(vertexlogDepthRegex$1['test'](_0x12d729[_0x36b144])){_0x25b99c=!0x0;break;}if(!_0x25b99c){for(_0x36b144=0x0;_0x36b144<_0x5cf0cb;++_0x36b144)_0x12d729[_0x36b144]=ShaderSource['replaceMain'](_0x12d729[_0x36b144],_0x1b5731(0x2579));_0x1b5731(0x3c86),_0x12d729[_0x1b5731(0x3a33)]('\x0a\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_log_depth_main();\x20\x0a\x20\x20\x20\x20czm_vertexLogDepth();\x20\x0a}\x20\x0a');}var _0x5b1385=!0x0;for(_0x25b99c=!0x1,_0x5cf0cb=(_0x12d729=_0x1f4010[_0x1b5731(0x2fe9)])[_0x1b5731(0x531b)],_0x36b144=0x0;_0x36b144<_0x5cf0cb;++_0x36b144)writeLogDepthRegex$1[_0x1b5731(0x8e2)](_0x12d729[_0x36b144])&&(_0x25b99c=!0x0),extensionRegex$1[_0x1b5731(0x8e2)](_0x12d729[_0x36b144])&&(_0x5b1385=!0x1);var _0x44d96f='';if(_0x5b1385&&(_0x44d96f+=_0x1b5731(0xede)),!_0x25b99c){for(_0x36b144=0x0;_0x36b144<_0x5cf0cb;_0x36b144++)_0x12d729[_0x36b144]=ShaderSource['replaceMain'](_0x12d729[_0x36b144],_0x1b5731(0x2579));_0x44d96f+=_0x1b5731(0x4170);}_0x12d729[_0x1b5731(0x3a33)](_0x44d96f),_0x471580=_0x5100de['shaderCache'][_0x1b5731(0x2f71)](_0x42f3a3,_0x1b5731(0x556f),{'vertexShaderSource':_0x3db216,'fragmentShaderSource':_0x1f4010,'attributeLocations':_0x49e3a2});}return _0x471580;}function getPickShaderProgram(_0x2aa84e,_0x52c543,_0x29fe84){var _0x425780=_0x68aa19,_0x2fc9e8=_0x2aa84e['shaderCache'][_0x425780(0x25c1)](_0x52c543,_0x425780(0x3f0b));if(!defined$1(_0x2fc9e8)){var _0x583266=_0x52c543[_0x425780(0x3f8d)],_0x5f4804=_0x52c543[_0x425780(0x1eae)],_0x212899=_0x5f4804[_0x425780(0x2fe9)],_0x2e103d=_0x212899[_0x425780(0x531b)],_0x5d519c='';_0x5d519c=_0x425780(0x27b9)===_0x29fe84?_0x425780(0x11ce)+_0x29fe84+_0x425780(0x865):'void\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_non_pick_main();\x20\x0a\x20\x20\x20\x20if\x20(gl_FragColor.a\x20==\x200.0)\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20'+_0x29fe84+_0x425780(0x865);for(var _0x5a475a=new Array(_0x2e103d+0x1),_0x38801d=0x0;_0x38801d<_0x2e103d;++_0x38801d)_0x5a475a[_0x38801d]=ShaderSource[_0x425780(0x3ab)](_0x212899[_0x38801d],_0x425780(0x212a));_0x5a475a[_0x2e103d]=_0x5d519c,_0x5f4804=new ShaderSource({'sources':_0x5a475a,'defines':_0x5f4804['defines']}),_0x2fc9e8=_0x2aa84e[_0x425780(0x3739)]['createDerivedShaderProgram'](_0x52c543,'pick',{'vertexShaderSource':_0x52c543[_0x425780(0x1f4b)],'fragmentShaderSource':_0x5f4804,'attributeLocations':_0x583266});}return _0x2fc9e8;}function getPickRenderState(_0x3c0fc0,_0x5bca73){var _0x1d8ba2=_0x68aa19,_0x55bcb2=_0x3c0fc0[_0x1d8ba2(0x2c5e)],_0x20b9c2=_0x55bcb2[_0x5bca73['id']];if(!defined$1(_0x20b9c2)){var _0x5a7629=RenderState['getState'](_0x5bca73);_0x5a7629['blending']['enabled']=!0x1,_0x5a7629[_0x1d8ba2(0x41e8)]=!0x0,_0x20b9c2=RenderState[_0x1d8ba2(0x4d21)](_0x5a7629),_0x55bcb2[_0x5bca73['id']]=_0x20b9c2;}return _0x20b9c2;}function getHdrShaderProgram(_0x30ca7d,_0x5b7507){var _0x640039=_0x68aa19,_0x4da32a=_0x30ca7d[_0x640039(0x3739)][_0x640039(0x25c1)](_0x5b7507,'HDR');if(!defined$1(_0x4da32a)){var _0x1255d4=_0x5b7507[_0x640039(0x3f8d)],_0x654a0b=_0x5b7507[_0x640039(0x1f4b)][_0x640039(0x254b)](),_0x5ec35f=_0x5b7507[_0x640039(0x1eae)][_0x640039(0x254b)]();_0x654a0b['defines']=defined$1(_0x654a0b[_0x640039(0x4ce5)])?_0x654a0b[_0x640039(0x4ce5)]['slice'](0x0):[],_0x654a0b[_0x640039(0x4ce5)][_0x640039(0x3a33)](_0x640039(0x429a)),_0x5ec35f[_0x640039(0x4ce5)]=defined$1(_0x5ec35f[_0x640039(0x4ce5)])?_0x5ec35f[_0x640039(0x4ce5)][_0x640039(0x48ca)](0x0):[],_0x5ec35f[_0x640039(0x4ce5)][_0x640039(0x3a33)](_0x640039(0x429a)),_0x4da32a=_0x30ca7d[_0x640039(0x3739)][_0x640039(0x2f71)](_0x5b7507,'HDR',{'vertexShaderSource':_0x654a0b,'fragmentShaderSource':_0x5ec35f,'attributeLocations':_0x1255d4});}return _0x4da32a;}function getNormalShaderProgram(_0x2a4a90,_0x105791){var _0x3e0fd5=_0x68aa19,_0x25506e=_0x2a4a90['shaderCache']['getDerivedShaderProgram'](_0x105791,_0x3e0fd5(0x4800));if(!defined$1(_0x25506e)){var _0x726a08=_0x105791[_0x3e0fd5(0x3f8d)],_0x3240ab=_0x105791[_0x3e0fd5(0x1f4b)][_0x3e0fd5(0x254b)](),_0x985fdf=_0x105791['fragmentShaderSource'][_0x3e0fd5(0x254b)]();_0x985fdf['defines']=defined$1(_0x985fdf[_0x3e0fd5(0x4ce5)])?_0x985fdf[_0x3e0fd5(0x4ce5)][_0x3e0fd5(0x48ca)](0x0):[],_0x985fdf[_0x3e0fd5(0x4ce5)][_0x3e0fd5(0x3a33)](_0x3e0fd5(0x4800)),_0x25506e=_0x2a4a90['shaderCache'][_0x3e0fd5(0x2f71)](_0x105791,'NORMAL',{'vertexShaderSource':_0x3240ab,'fragmentShaderSource':_0x985fdf,'attributeLocations':_0x726a08});}return _0x25506e;}function getMaskShaderProgram(_0x1b916e,_0x2cae1d){var _0x577f75=_0x68aa19,_0x114ba1=_0x1b916e['shaderCache'][_0x577f75(0x25c1)](_0x2cae1d,_0x577f75(0x1aac));if(!defined$1(_0x114ba1)){var _0x3212f3,_0xba6e2c=_0x2cae1d[_0x577f75(0x3f8d)],_0x1b5ae8=_0x2cae1d['fragmentShaderSource'],_0x49bcfa=_0x1b5ae8[_0x577f75(0x2fe9)],_0x27b671=_0x49bcfa['length'];for(_0x3212f3=0x0;_0x3212f3<_0x27b671&&(!fragDepthRegex['test'](_0x49bcfa[_0x3212f3])&&!discardRegex['test'](_0x49bcfa[_0x3212f3]));++_0x3212f3);var _0x2e039b=_0x1b5ae8[_0x577f75(0x4ce5)];for(_0x27b671=_0x2e039b['length'],_0x3212f3=0x0;_0x3212f3<_0x27b671&&'LOG_DEPTH'!==_0x2e039b[_0x3212f3];++_0x3212f3);_0x1b5ae8=new ShaderSource({'defines':[_0x577f75(0x37b7)],'sources':[['#ifdef\x20GL_EXT_frag_depth',_0x577f75(0xc63),'#endif',_0x577f75(0x3b26),_0x577f75(0x1321),_0x577f75(0x6ac),_0x577f75(0x1b92),'\x20\x20\x20if(vColor.a\x20<\x200.1\x20||\x20fSelected\x20<\x200.1){discard;}',_0x577f75(0x56e5),_0x577f75(0x12c2),_0x577f75(0xcc3),_0x577f75(0x4ab0),'\x20\x20\x20float\x20near\x20=\x20czm_currentFrustum.x;','\x20\x20\x20float\x20far\x20=\x20czm_currentFrustum.y;',_0x577f75(0x56c0),_0x577f75(0x25a8),'\x09gl_FragColor\x20=\x20vec4(0.0,\x20depthTest,\x201.0,\x201.0);',_0x577f75(0x363e),'}'][_0x577f75(0x3ac2)]('\x0a')]}),_0x114ba1=_0x1b916e[_0x577f75(0x3739)][_0x577f75(0x2f71)](_0x2cae1d,'mask',{'vertexShaderSource':_0x2cae1d[_0x577f75(0x1f4b)],'fragmentShaderSource':_0x1b5ae8,'attributeLocations':_0xba6e2c});}return _0x114ba1;}function DeviceOrientationCameraController(_0x2e30d4){var _0x4b9532=_0x68aa19;this[_0x4b9532(0x54c6)]=_0x2e30d4,this[_0x4b9532(0x3074)]=void 0x0,this[_0x4b9532(0x11a3)]=void 0x0,this[_0x4b9532(0x4c5e)]=void 0x0,this[_0x4b9532(0x26be)]=void 0x0,this[_0x4b9532(0x5104)]=void 0x0,this[_0x4b9532(0x4e0a)]=void 0x0;var _0x53590a=this;function _0x4e76dd(_0x3cfaa3){var _0x2bd832=_0x4b9532,_0xe37def=_0x3cfaa3[_0x2bd832(0x24f9)];if(!defined$1(_0xe37def))return _0x53590a[_0x2bd832(0x26be)]=void 0x0,_0x53590a['_beta']=void 0x0,void(_0x53590a[_0x2bd832(0x4e0a)]=void 0x0);_0x53590a[_0x2bd832(0x26be)]=CesiumMath[_0x2bd832(0x12a4)](_0xe37def),_0x53590a[_0x2bd832(0x5104)]=CesiumMath[_0x2bd832(0x12a4)](_0x3cfaa3[_0x2bd832(0xa6b)]),_0x53590a['_gamma']=CesiumMath[_0x2bd832(0x12a4)](_0x3cfaa3['gamma']);}window['addEventListener'](_0x4b9532(0x3b28),_0x4e76dd,!0x1),this[_0x4b9532(0x2cbc)]=function(){var _0x2f8df1=_0x4b9532;window[_0x2f8df1(0x1cba)](_0x2f8df1(0x3b28),_0x4e76dd,!0x1);};}DerivedCommand['createLogDepthCommand']=function(_0x349685,_0x16ef94,_0x4f7403){var _0x37dc24=_0x68aa19,_0x104492;return defined$1(_0x4f7403)||(_0x4f7403={}),defined$1(_0x4f7403[_0x37dc24(0x1e8c)])&&(_0x104492=_0x4f7403['command'][_0x37dc24(0x30a0)]),_0x4f7403['command']=DrawCommand[_0x37dc24(0x4660)](_0x349685,_0x4f7403[_0x37dc24(0x1e8c)]),defined$1(_0x104492)&&_0x4f7403['shaderProgramId']===_0x349685[_0x37dc24(0x30a0)]['id']?_0x4f7403['command'][_0x37dc24(0x30a0)]=_0x104492:(_0x4f7403['command'][_0x37dc24(0x30a0)]=getLogDepthShaderProgram$1(_0x16ef94,_0x349685[_0x37dc24(0x30a0)]),_0x4f7403[_0x37dc24(0x4f1c)]=_0x349685[_0x37dc24(0x30a0)]['id']),_0x4f7403;},DerivedCommand[_0x68aa19(0x2481)]=function(_0x33d97a,_0x1789a3,_0x3f4100,_0x34ee75){var _0x17a987=_0x68aa19,_0x5e04fe,_0x4cdf8b;return defined$1(_0x34ee75)||(_0x34ee75={}),defined$1(_0x34ee75['pickCommand'])&&(_0x5e04fe=_0x34ee75[_0x17a987(0x3d54)]['shaderProgram'],_0x4cdf8b=_0x34ee75[_0x17a987(0x3d54)]['renderState']),_0x34ee75['pickCommand']=DrawCommand[_0x17a987(0x4660)](_0x1789a3,_0x34ee75['pickCommand']),defined$1(_0x5e04fe)&&_0x34ee75[_0x17a987(0x4f1c)]===_0x1789a3['shaderProgram']['id']?(_0x34ee75[_0x17a987(0x3d54)]['shaderProgram']=_0x5e04fe,_0x34ee75[_0x17a987(0x3d54)][_0x17a987(0x5547)]=_0x4cdf8b):(_0x34ee75[_0x17a987(0x3d54)][_0x17a987(0x30a0)]=getPickShaderProgram(_0x3f4100,_0x1789a3[_0x17a987(0x30a0)],_0x1789a3[_0x17a987(0x53f5)]),_0x34ee75[_0x17a987(0x3d54)]['renderState']=getPickRenderState(_0x33d97a,_0x1789a3[_0x17a987(0x5547)]),_0x34ee75[_0x17a987(0x4f1c)]=_0x1789a3[_0x17a987(0x30a0)]['id']),_0x33d97a[_0x17a987(0x6b6)]&&_0x1789a3[_0x17a987(0x18ad)]===Pass$1[_0x17a987(0x22f)]&&(_0x34ee75[_0x17a987(0x3d54)][_0x17a987(0x2a6)]=PrimitiveType$1[_0x17a987(0x4598)]),_0x34ee75;},DerivedCommand[_0x68aa19(0x946)]=function(_0x3330d9,_0x39700c,_0x1de838){var _0x3aac16=_0x68aa19,_0x4183d0;return defined$1(_0x1de838)||(_0x1de838={}),defined$1(_0x1de838[_0x3aac16(0x1e8c)])&&(_0x4183d0=_0x1de838['command'][_0x3aac16(0x30a0)]),_0x1de838[_0x3aac16(0x1e8c)]=DrawCommand[_0x3aac16(0x4660)](_0x3330d9,_0x1de838['command']),defined$1(_0x4183d0)&&_0x1de838[_0x3aac16(0x4f1c)]===_0x3330d9[_0x3aac16(0x30a0)]['id']?_0x1de838[_0x3aac16(0x1e8c)][_0x3aac16(0x30a0)]=_0x4183d0:(_0x1de838[_0x3aac16(0x1e8c)][_0x3aac16(0x30a0)]=getHdrShaderProgram(_0x39700c,_0x3330d9[_0x3aac16(0x30a0)]),_0x1de838[_0x3aac16(0x4f1c)]=_0x3330d9[_0x3aac16(0x30a0)]['id']),_0x1de838;},DerivedCommand[_0x68aa19(0x181e)]=function(_0x45f7a8,_0x6eb8e6,_0x49f0dd){var _0x39e502=_0x68aa19,_0x4c990b;return defined$1(_0x49f0dd)||(_0x49f0dd={}),defined$1(_0x49f0dd[_0x39e502(0x1e8c)])&&(_0x4c990b=_0x49f0dd[_0x39e502(0x1e8c)]['shaderProgram']),_0x49f0dd[_0x39e502(0x1e8c)]=DrawCommand['shallowClone'](_0x45f7a8,_0x49f0dd['command']),defined$1(_0x4c990b)&&_0x49f0dd[_0x39e502(0x4f1c)]===_0x45f7a8[_0x39e502(0x30a0)]['id']?_0x49f0dd[_0x39e502(0x1e8c)]['shaderProgram']=_0x4c990b:(_0x49f0dd[_0x39e502(0x1e8c)]['shaderProgram']=getNormalShaderProgram(_0x6eb8e6,_0x45f7a8[_0x39e502(0x30a0)]),_0x49f0dd[_0x39e502(0x4f1c)]=_0x45f7a8[_0x39e502(0x30a0)]['id']),_0x49f0dd;},DerivedCommand[_0x68aa19(0x1732)]=function(_0x25ce12,_0x23f3b1,_0x49130c){var _0x475634=_0x68aa19,_0x5eb871;return defined$1(_0x49130c)||(_0x49130c={}),defined$1(_0x49130c['command'])&&(_0x5eb871=_0x49130c[_0x475634(0x1e8c)][_0x475634(0x30a0)]),_0x49130c[_0x475634(0x1e8c)]=DrawCommand[_0x475634(0x4660)](_0x25ce12,_0x49130c[_0x475634(0x1e8c)]),defined$1(_0x5eb871)&&_0x49130c[_0x475634(0x4f1c)]===_0x25ce12['shaderProgram']['id']?_0x49130c[_0x475634(0x1e8c)][_0x475634(0x30a0)]=_0x5eb871:(_0x49130c[_0x475634(0x1e8c)][_0x475634(0x30a0)]=getMaskShaderProgram(_0x23f3b1,_0x25ce12[_0x475634(0x30a0)]),_0x49130c[_0x475634(0x4f1c)]=_0x25ce12[_0x475634(0x30a0)]['id']),_0x49130c;};var scratchQuaternion1=new Quaternion(),scratchQuaternion2=new Quaternion(),scratchMatrix3=new Matrix3();function rotate$1(_0x5e5653,_0x2095c8,_0x2edd94,_0x4ba43d){var _0x2e8255=_0x68aa19,_0x50020f=_0x5e5653[_0x2e8255(0xc3c)],_0x2a1ef4=_0x5e5653[_0x2e8255(0x339c)],_0x4e4417=_0x5e5653['up'],_0x34b7a4=Quaternion['fromAxisAngle'](_0x50020f,_0x2edd94,scratchQuaternion2),_0x2c4f1e=Quaternion[_0x2e8255(0x1c60)](_0x2a1ef4,_0x4ba43d,scratchQuaternion1),_0x2738a3=Quaternion[_0x2e8255(0x373b)](_0x2c4f1e,_0x34b7a4,_0x2c4f1e),_0x24444c=Quaternion[_0x2e8255(0x1c60)](_0x4e4417,_0x2095c8,scratchQuaternion2);Quaternion['multiply'](_0x24444c,_0x2738a3,_0x2738a3);var _0x53ebc8=Matrix3[_0x2e8255(0x23d2)](_0x2738a3,scratchMatrix3);Matrix3[_0x2e8255(0x21ec)](_0x53ebc8,_0x2a1ef4,_0x2a1ef4),Matrix3['multiplyByVector'](_0x53ebc8,_0x4e4417,_0x4e4417),Matrix3[_0x2e8255(0x21ec)](_0x53ebc8,_0x50020f,_0x50020f);}function DiscardColorTileImagePolicy(_0x51c07a){this['blobSize']=defaultValue$1(_0x51c07a,0x0);}DeviceOrientationCameraController['prototype'][_0x68aa19(0x489f)]=function(){var _0x3e830d=_0x68aa19;if(defined$1(this[_0x3e830d(0x26be)])){defined$1(this[_0x3e830d(0x3074)])||(this[_0x3e830d(0x3074)]=this[_0x3e830d(0x26be)],this[_0x3e830d(0x11a3)]=this[_0x3e830d(0x5104)],this[_0x3e830d(0x4c5e)]=this[_0x3e830d(0x4e0a)]);var _0x255c4f=this['_lastAlpha']-this[_0x3e830d(0x26be)],_0x5be089=this['_lastBeta']-this[_0x3e830d(0x5104)],_0x4ae20b=this[_0x3e830d(0x4c5e)]-this['_gamma'];rotate$1(this[_0x3e830d(0x54c6)][_0x3e830d(0x1224)],-_0x255c4f,_0x5be089,_0x4ae20b),this[_0x3e830d(0x3074)]=this['_alpha'],this[_0x3e830d(0x11a3)]=this[_0x3e830d(0x5104)],this['_lastGamma']=this[_0x3e830d(0x4e0a)];}},DeviceOrientationCameraController[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},DeviceOrientationCameraController[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x266094=_0x68aa19;return this[_0x266094(0x2cbc)](),destroyObject$1(this);},DiscardColorTileImagePolicy[_0x68aa19(0x4b51)][_0x68aa19(0x5330)]=function(){return!0x0;},new Cartesian4(),DiscardColorTileImagePolicy[_0x68aa19(0x4b51)][_0x68aa19(0x2a19)]=function(_0x32542e){var _0x45c902=_0x68aa19;return _0x32542e[_0x45c902(0x274)][_0x45c902(0x57c2)]===this[_0x45c902(0x3ba0)];};var EllipsoidFS=_0x68aa19(0x3066),EllipsoidVS=_0x68aa19(0x4cc7),attributeLocations$1={'position':0x0};function EllipsoidPrimitive(_0x3bdb4e){var _0x277ef3=_0x68aa19;_0x3bdb4e=defaultValue$1(_0x3bdb4e,defaultValue$1[_0x277ef3(0x494f)]),this[_0x277ef3(0x19ee)]=Cartesian3[_0x277ef3(0x254b)](defaultValue$1(_0x3bdb4e['center'],Cartesian3[_0x277ef3(0x3e26)])),this['_center']=new Cartesian3(),this[_0x277ef3(0x18e3)]=Cartesian3[_0x277ef3(0x254b)](_0x3bdb4e[_0x277ef3(0x18e3)]),this['_radii']=new Cartesian3(),this[_0x277ef3(0x267b)]=new Cartesian3(),this[_0x277ef3(0xd7d)]=new BoundingSphere(),this['modelMatrix']=Matrix4['clone'](defaultValue$1(_0x3bdb4e[_0x277ef3(0x221)],Matrix4['IDENTITY'])),this['_modelMatrix']=new Matrix4(),this[_0x277ef3(0x4d5)]=new Matrix4(),this[_0x277ef3(0x105f)]=defaultValue$1(_0x3bdb4e[_0x277ef3(0x105f)],!0x0),this[_0x277ef3(0x128b)]=defaultValue$1(_0x3bdb4e[_0x277ef3(0x128b)],Material[_0x277ef3(0x2a03)](Material[_0x277ef3(0x3efb)])),this[_0x277ef3(0x36c0)]=void 0x0,this[_0x277ef3(0x1a77)]=void 0x0,this['id']=_0x3bdb4e['id'],this['_id']=void 0x0,this['debugShowBoundingVolume']=defaultValue$1(_0x3bdb4e['debugShowBoundingVolume'],!0x1),this[_0x277ef3(0x3214)]=defaultValue$1(_0x3bdb4e[_0x277ef3(0x3214)],!0x1),this[_0x277ef3(0x55b6)]=!0x1,this[_0x277ef3(0x29bd)]=defaultValue$1(_0x3bdb4e[_0x277ef3(0x16b0)],!0x0),this[_0x277ef3(0x1166)]=!0x1,this[_0x277ef3(0x3fca)]=void 0x0,this[_0x277ef3(0x8c5)]=void 0x0,this[_0x277ef3(0x461b)]=void 0x0,this['_pickSP']=void 0x0,this['_pickId']=void 0x0,this['_colorCommand']=new DrawCommand({'owner':defaultValue$1(_0x3bdb4e[_0x277ef3(0x273)],this)}),this['_pickCommand']=new DrawCommand({'owner':defaultValue$1(_0x3bdb4e[_0x277ef3(0x273)],this),'pickOnly':!0x0});var _0x33cf76=this;this[_0x277ef3(0x9a2)]={'u_radii':function(){var _0x27ab92=_0x277ef3;return _0x33cf76[_0x27ab92(0x18e3)];},'u_oneOverEllipsoidRadiiSquared':function(){var _0x1685b4=_0x277ef3;return _0x33cf76[_0x1685b4(0x267b)];}},this['_pickUniforms']={'czm_pickColor':function(){var _0x5c0be1=_0x277ef3;return _0x33cf76[_0x5c0be1(0x3329)][_0x5c0be1(0x28b8)];}};}function getVertexArray(_0x51dc24){var _0xc9785b=_0x68aa19,_0x27b7f5=_0x51dc24[_0xc9785b(0x4403)]['ellipsoidPrimitive_vertexArray'];if(defined$1(_0x27b7f5))return _0x27b7f5;var _0x2821db=BoxGeometry['createGeometry'](BoxGeometry[_0xc9785b(0x26d8)]({'dimensions':new Cartesian3(0x2,0x2,0x2),'vertexFormat':VertexFormat[_0xc9785b(0x3d98)]}));return _0x27b7f5=VertexArray[_0xc9785b(0x4a86)]({'context':_0x51dc24,'geometry':_0x2821db,'attributeLocations':attributeLocations$1,'bufferUsage':BufferUsage[_0xc9785b(0x495a)],'interleave':!0x0}),_0x51dc24['cache'][_0xc9785b(0x55ac)]=_0x27b7f5,_0x27b7f5;}var logDepthExtension=_0x68aa19(0xede);EllipsoidPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x140ab4){var _0x4d331d=_0x68aa19;if(this[_0x4d331d(0x105f)]&&_0x140ab4['mode']===SceneMode$1[_0x4d331d(0x5135)]&&defined$1(this[_0x4d331d(0x19ee)])&&defined$1(this[_0x4d331d(0x18e3)])){var _0x4f928b=_0x140ab4['context'],_0x5c01c6=this[_0x4d331d(0x128b)]['isTranslucent'](),_0x1e70b5=this[_0x4d331d(0x1a77)]!==_0x5c01c6;defined$1(this[_0x4d331d(0x8c5)])&&!_0x1e70b5||(this[_0x4d331d(0x1a77)]=_0x5c01c6,this[_0x4d331d(0x8c5)]=RenderState[_0x4d331d(0x4d21)]({'cull':{'enabled':!0x0,'face':CullFace$1[_0x4d331d(0x1e2d)]},'depthTest':{'enabled':this[_0x4d331d(0x29bd)]},'depthMask':!_0x5c01c6&&_0x4f928b[_0x4d331d(0xc40)],'blending':_0x5c01c6?BlendingState$1[_0x4d331d(0x2911)]:void 0x0})),defined$1(this['_va'])||(this[_0x4d331d(0x461b)]=getVertexArray(_0x4f928b));var _0x4c22e8=!0x1,_0x3949fd=this[_0x4d331d(0x18e3)];if(!Cartesian3[_0x4d331d(0x2ed4)](this[_0x4d331d(0x6c0)],_0x3949fd)){Cartesian3[_0x4d331d(0x254b)](_0x3949fd,this[_0x4d331d(0x6c0)]);var _0x2eae8b=this[_0x4d331d(0x267b)];_0x2eae8b['x']=0x1/(_0x3949fd['x']*_0x3949fd['x']),_0x2eae8b['y']=0x1/(_0x3949fd['y']*_0x3949fd['y']),_0x2eae8b['z']=0x1/(_0x3949fd['z']*_0x3949fd['z']),_0x4c22e8=!0x0;}Matrix4['equals'](this[_0x4d331d(0x221)],this['_modelMatrix'])&&Cartesian3[_0x4d331d(0x2ed4)](this[_0x4d331d(0x19ee)],this[_0x4d331d(0x1634)])||(Matrix4[_0x4d331d(0x254b)](this[_0x4d331d(0x221)],this['_modelMatrix']),Cartesian3[_0x4d331d(0x254b)](this[_0x4d331d(0x19ee)],this[_0x4d331d(0x1634)]),Matrix4['multiplyByTranslation'](this[_0x4d331d(0x221)],this[_0x4d331d(0x19ee)],this[_0x4d331d(0x4d5)]),_0x4c22e8=!0x0),_0x4c22e8&&(Cartesian3['clone'](Cartesian3[_0x4d331d(0x3e26)],this['_boundingSphere'][_0x4d331d(0x19ee)]),this[_0x4d331d(0xd7d)][_0x4d331d(0x2896)]=Cartesian3[_0x4d331d(0x4c59)](_0x3949fd),BoundingSphere[_0x4d331d(0x4503)](this[_0x4d331d(0xd7d)],this[_0x4d331d(0x4d5)],this[_0x4d331d(0xd7d)]));var _0x393e72=this[_0x4d331d(0x36c0)]!==this[_0x4d331d(0x128b)];this[_0x4d331d(0x36c0)]=this[_0x4d331d(0x128b)],this['_material']['update'](_0x4f928b);var _0x431446=this[_0x4d331d(0x3214)]!==this['_onlySunLighting'];this[_0x4d331d(0x55b6)]=this[_0x4d331d(0x3214)];var _0x4f7983=_0x140ab4[_0x4d331d(0x1914)],_0x12c159=this[_0x4d331d(0x1166)]!==_0x4f7983;this[_0x4d331d(0x1166)]=_0x4f7983;var _0x5bc8b0,_0x132cfa,_0x3d7a1f=this[_0x4d331d(0x8e3)];(_0x393e72||_0x431446||_0x1e70b5||_0x12c159)&&(_0x5bc8b0=new ShaderSource({'sources':[EllipsoidVS]}),_0x132cfa=new ShaderSource({'sources':[this[_0x4d331d(0x128b)][_0x4d331d(0x719)],EllipsoidFS]}),this[_0x4d331d(0x3214)]&&_0x132cfa[_0x4d331d(0x4ce5)][_0x4d331d(0x3a33)](_0x4d331d(0x3778)),!_0x5c01c6&&_0x4f928b[_0x4d331d(0xc40)]&&_0x132cfa[_0x4d331d(0x4ce5)]['push'](_0x4d331d(0x2f8a)),this[_0x4d331d(0x1166)]&&(_0x5bc8b0[_0x4d331d(0x4ce5)]['push']('LOG_DEPTH'),_0x132cfa[_0x4d331d(0x4ce5)]['push'](_0x4d331d(0x37b7)),_0x132cfa[_0x4d331d(0x2fe9)]['push'](logDepthExtension)),this[_0x4d331d(0x3fca)]=ShaderProgram$1[_0x4d331d(0x57a2)]({'context':_0x4f928b,'shaderProgram':this['_sp'],'vertexShaderSource':_0x5bc8b0,'fragmentShaderSource':_0x132cfa,'attributeLocations':attributeLocations$1}),_0x3d7a1f[_0x4d331d(0xa85)]=this[_0x4d331d(0x461b)],_0x3d7a1f[_0x4d331d(0x5547)]=this[_0x4d331d(0x8c5)],_0x3d7a1f['shaderProgram']=this[_0x4d331d(0x3fca)],_0x3d7a1f[_0x4d331d(0x15fe)]=combine$2(this[_0x4d331d(0x9a2)],this[_0x4d331d(0x128b)][_0x4d331d(0x9a2)]),_0x3d7a1f[_0x4d331d(0x4dc3)]=_0x5c01c6);var _0x3d5b65=_0x140ab4[_0x4d331d(0x3080)],_0x39aa8e=_0x140ab4[_0x4d331d(0x14f6)];if(_0x39aa8e[_0x4d331d(0x2507)]&&(_0x3d7a1f[_0x4d331d(0x20c5)]=this[_0x4d331d(0xd7d)],_0x3d7a1f[_0x4d331d(0x4526)]=this[_0x4d331d(0x4526)],_0x3d7a1f[_0x4d331d(0x221)]=this['_computedModelMatrix'],_0x3d7a1f[_0x4d331d(0x18ad)]=_0x5c01c6?Pass$1[_0x4d331d(0x4738)]:Pass$1[_0x4d331d(0x3c49)],_0x3d5b65[_0x4d331d(0x3a33)](_0x3d7a1f)),_0x39aa8e[_0x4d331d(0x3f0b)]){var _0x24bddf=this[_0x4d331d(0x26cd)];defined$1(this[_0x4d331d(0x3329)])&&this['_id']===this['id']||(this['_id']=this['id'],this[_0x4d331d(0x3329)]=this[_0x4d331d(0x3329)]&&this[_0x4d331d(0x3329)]['destroy'](),this[_0x4d331d(0x3329)]=_0x4f928b[_0x4d331d(0x36ef)]({'primitive':this,'id':this['id']})),(_0x393e72||_0x431446||!defined$1(this['_pickSP'])||_0x12c159)&&(_0x5bc8b0=new ShaderSource({'sources':[EllipsoidVS]}),_0x132cfa=new ShaderSource({'sources':[this[_0x4d331d(0x128b)][_0x4d331d(0x719)],EllipsoidFS],'pickColorQualifier':_0x4d331d(0x49d2)}),this[_0x4d331d(0x3214)]&&_0x132cfa['defines'][_0x4d331d(0x3a33)]('ONLY_SUN_LIGHTING'),!_0x5c01c6&&_0x4f928b[_0x4d331d(0xc40)]&&_0x132cfa[_0x4d331d(0x4ce5)][_0x4d331d(0x3a33)](_0x4d331d(0x2f8a)),this[_0x4d331d(0x1166)]&&(_0x5bc8b0['defines']['push'](_0x4d331d(0x37b7)),_0x132cfa['defines'][_0x4d331d(0x3a33)](_0x4d331d(0x37b7)),_0x132cfa['sources']['push'](logDepthExtension)),this[_0x4d331d(0x4721)]=ShaderProgram$1[_0x4d331d(0x57a2)]({'context':_0x4f928b,'shaderProgram':this[_0x4d331d(0x4721)],'vertexShaderSource':_0x5bc8b0,'fragmentShaderSource':_0x132cfa,'attributeLocations':attributeLocations$1}),_0x24bddf[_0x4d331d(0xa85)]=this['_va'],_0x24bddf[_0x4d331d(0x5547)]=this[_0x4d331d(0x8c5)],_0x24bddf[_0x4d331d(0x30a0)]=this[_0x4d331d(0x4721)],_0x24bddf['uniformMap']=combine$2(combine$2(this[_0x4d331d(0x9a2)],this['_pickUniforms']),this[_0x4d331d(0x128b)]['_uniforms']),_0x24bddf[_0x4d331d(0x4dc3)]=_0x5c01c6),_0x24bddf[_0x4d331d(0x20c5)]=this[_0x4d331d(0xd7d)],_0x24bddf[_0x4d331d(0x221)]=this['_computedModelMatrix'],_0x24bddf[_0x4d331d(0x18ad)]=_0x5c01c6?Pass$1[_0x4d331d(0x4738)]:Pass$1['OPAQUE'],_0x3d5b65['push'](_0x24bddf);}}},EllipsoidPrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},EllipsoidPrimitive['prototype'][_0x68aa19(0x2578)]=function(){var _0x4e7b09=_0x68aa19;return this[_0x4e7b09(0x3fca)]=this[_0x4e7b09(0x3fca)]&&this[_0x4e7b09(0x3fca)][_0x4e7b09(0x2578)](),this[_0x4e7b09(0x4721)]=this[_0x4e7b09(0x4721)]&&this[_0x4e7b09(0x4721)][_0x4e7b09(0x2578)](),this[_0x4e7b09(0x3329)]=this[_0x4e7b09(0x3329)]&&this[_0x4e7b09(0x3329)]['destroy'](),destroyObject$1(this);};var ParticleVp=_0x68aa19(0x27c4),LocalParticleVp=_0x68aa19(0x2533),ParticleFp=_0x68aa19(0x2589),VelocityFieldTransformFeedbackVp='precision\x20highp\x20float;\x0alayout(location=0)\x20in\x20vec3\x20pos;\x0alayout(location=1)\x20in\x20vec3\x20oriPos;\x0alayout(location=2)\x20in\x20vec2\x20lonLat;\x0alayout(location=3)\x20in\x20vec2\x20life;\x0aout\x20vec3\x20tf_pos;\x0aout\x20vec3\x20tf_oriPos;\x0aout\x20vec2\x20tf_lonLat;\x0aout\x20vec2\x20tf_life;\x0auniform\x20sampler2D\x20velocityTexture;\x0auniform\x20float\x20velocityScale;\x0auniform\x20float\x20deltaTime;\x0auniform\x20vec2\x20velocityTexRes;\x0auniform\x20vec4\x20lonlatRange;\x0a\x0afloat\x20fastAtan2(float\x20y,\x20float\x20x)\x0a{\x0a\x20\x20\x20\x20float\x20ax\x20=\x20abs(x);\x0a\x20\x20\x20\x20float\x20ay\x20=\x20abs(y);\x0a\x20\x20\x20\x20float\x20a\x20=\x20min(ax,\x20ay)\x20/\x20(max(ax,\x20ay)\x20+\x201e-18);\x0a\x20\x20\x20\x20//float\x20s\x20=\x20a\x20*\x20a;\x0a\x20\x20\x20\x20float\x20r\x20=\x20((-0.0464964749\x20*\x20a\x20*\x20a\x20+\x200.15931422)\x20*\x20a\x20*\x20a\x20-\x200.327622764)\x20*\x20a\x20*\x20a\x20*\x20a\x20+\x20a;\x0a\x20\x20\x20\x20if(ay\x20>\x20ax){\x0a\x20\x20\x20\x20\x20\x20\x20\x20r\x20=\x201.57079637\x20-\x20r;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(x\x20<\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20r\x20=\x203.14159274\x20-\x20r;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(y\x20<\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20r\x20=\x20-r;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20r;\x0a}\x0a\x0avec3\x20ComputeLatLonFromPos(vec3\x20pos)\x0a{\x0a\x20\x20\x20\x20float\x20rho\x20=\x20sqrt(pos.x\x20*\x20pos.x\x20+\x20pos.y\x20*\x20pos.y\x20+\x20pos.z\x20*\x20pos.z);\x0a\x20\x20\x20\x20if\x20(rho\x20<\x200.00001)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec3(0.0);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20longitude\x20=\x20fastAtan2(pos.y,\x20pos.x);\x0a\x20\x20\x20\x20float\x20latitude\x20=\x20asin(pos.z\x20/\x20rho);\x0a\x20\x20\x20\x20return\x20vec3(longitude,latitude,rho);\x0a}\x0a\x0avec2\x20lookup_wind(const\x20vec2\x20uv)\x0a{\x0a\x20\x20\x20\x20vec2\x20px\x20=\x201.0\x20/\x20velocityTexRes;\x0a\x20\x20\x20\x20vec2\x20vc\x20=\x20(floor(uv\x20*\x20velocityTexRes))\x20*\x20px;\x0a\x20\x20\x20\x20vec2\x20f\x20=\x20fract(uv\x20*\x20velocityTexRes);\x0a\x20\x20\x20\x20vec2\x20tl\x20=\x20texture(velocityTexture,\x20vc).rg;\x0a\x20\x20\x20\x20vec2\x20tr\x20=\x20texture(velocityTexture,\x20vc\x20+\x20vec2(px.x,\x200)).rg;\x0a\x20\x20\x20\x20vec2\x20bl\x20=\x20texture(velocityTexture,\x20vc\x20+\x20vec2(0,\x20px.y)).rg;\x0a\x20\x20\x20\x20vec2\x20br\x20=\x20texture(velocityTexture,\x20vc\x20+\x20px).rg;\x0a\x20\x20\x20\x20return\x20mix(mix(tl,\x20tr,\x20f.x),\x20mix(bl,\x20br,\x20f.x),\x20f.y);\x0a}\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec2\x20lonLatTexCoord;\x0a#ifdef\x20TEXTUREEFFECT\x0a\x20\x20\x20\x20\x20\x20\x20lonLatTexCoord.x\x20=\x20(lonLat.x\x20+\x20czm_pi)\x20/\x20czm_twoPi;\x0a\x20\x20\x20\x20\x20\x20\x20lonLatTexCoord.y\x20=\x20(lonLat.y\x20+\x20czm_piOverTwo)\x20/\x20czm_pi;\x0a#else\x0a\x20\x20\x20\x20\x20\x20\x20lonLatTexCoord.x\x20=\x20(lonLat.x\x20-\x20lonlatRange.x)\x20/\x20(lonlatRange.z\x20-\x20lonlatRange.x);\x0a\x20\x20\x20\x20\x20\x20\x20lonLatTexCoord.y\x20=\x20(lonLat.y\x20-\x20lonlatRange.y)\x20/\x20(lonlatRange.w\x20-\x20lonlatRange.y);\x0a#endif\x0a\x20\x20\x20\x20vec2\x20velocity\x20=\x20lookup_wind(lonLatTexCoord);\x0a\x20\x20\x20\x20vec3\x20upAxis\x20=\x20normalize(pos);\x0a\x20\x20\x20\x20vec3\x20eastAxis\x20=\x20cross(vec3(0.0,\x200.0,\x201.0),\x20upAxis);\x0a\x20\x20\x20\x20eastAxis\x20=\x20normalize(eastAxis);\x0a\x20\x20\x20\x20vec3\x20northAxis\x20=\x20cross(upAxis,\x20eastAxis);\x0a\x20\x20\x20\x20northAxis\x20=\x20normalize(northAxis);\x0a\x20\x20\x20\x20if(life.x\x20>\x20life.y)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_pos\x20=\x20oriPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_life.x\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_life.y\x20=\x20life.y;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_pos\x20=\x20pos\x20+\x20northAxis\x20*\x20velocity.y\x20*\x20deltaTime\x20*\x20velocityScale\x20+\x20eastAxis\x20*\x20velocity.x\x20*\x20deltaTime\x20*\x20velocityScale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_life.x\x20+=\x20life.x\x20+\x20deltaTime;\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_life.y\x20=\x20life.y;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20tf_oriPos\x20=\x20oriPos;\x0a\x20\x20\x20\x20tf_lonLat\x20=\x20ComputeLatLonFromPos(tf_pos).xy;\x0a#ifndef\x20TEXTUREEFFECT\x0a\x20\x20\x20\x20vec2\x20s\x20=\x20step(lonlatRange.xy,\x20tf_lonLat);\x0a\x20\x20\x20\x20vec2\x20t\x20=\x20step(tf_lonLat,\x20lonlatRange.zw);\x0a\x20\x20\x20\x20if\x20(s.x\x20*\x20s.y\x20*\x20t.x\x20*\x20t.y\x20<\x201.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_life.x\x20=\x20life.y\x20+\x201.0;\x0a\x20\x20\x20\x20}\x0a#endif\x0a}\x0a\x0a\x0a',LocalVelocityFieldTransformFeedbackVp='precision\x20highp\x20float;\x0alayout(location=0)\x20in\x20vec3\x20pos;\x0alayout(location=1)\x20in\x20vec3\x20oriPos;\x0alayout(location=2)\x20in\x20vec2\x20life;\x0aout\x20vec3\x20tf_pos;\x0aout\x20vec3\x20tf_oriPos;\x0aout\x20vec2\x20tf_life;\x0auniform\x20sampler2D\x20velocityTexture;\x0auniform\x20float\x20velocityScale;\x0auniform\x20float\x20deltaTime;\x0auniform\x20vec4\x20uXYBounds;\x0auniform\x20vec2\x20uZBounds;\x0auniform\x20float\x20uTextureDepth;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec2\x20velocityTexCoord;\x0a\x20\x20\x20\x20velocityTexCoord.x\x20=\x20(pos.x\x20-\x20uXYBounds.x)\x20/\x20(uXYBounds.z\x20-\x20uXYBounds.x);\x0a\x20\x20\x20\x20velocityTexCoord.y\x20=\x20(pos.y\x20-\x20uXYBounds.y)\x20/\x20(uXYBounds.w\x20-\x20uXYBounds.y);\x0a\x20\x20\x20\x20float\x20texCoordZ\x20=\x20pos.z\x20/\x20(uZBounds.y\x20-\x20uZBounds.x);\x0a\x20\x20\x20\x20float\x20texCoordStep\x20=\x201.0\x20/\x20uTextureDepth;\x0a\x20\x20\x20\x20float\x20timesZ\x20=\x20floor(texCoordZ\x20/\x20texCoordStep);\x0a\x20\x20\x20\x20velocityTexCoord.x\x20/=\x20uTextureDepth;\x0a\x20\x20\x20\x20velocityTexCoord.x\x20+=\x20texCoordStep\x20*\x20timesZ;\x0a\x20\x20\x20\x20vec3\x20velocity\x20=\x20texture(velocityTexture,\x20velocityTexCoord).xyz;\x0a\x20\x20\x20\x20if(life.x\x20>\x20life.y)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_pos\x20=\x20oriPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_life.x\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_life.y\x20=\x20life.y;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_pos.xyz\x20=\x20pos.xyz\x20+\x20velocity.xyz\x20*\x20deltaTime\x20*\x20velocityScale;\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_life.x\x20+=\x20life.x\x20+\x20deltaTime;\x0a\x20\x20\x20\x20\x20\x20\x20\x20tf_life.y\x20=\x20life.y;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20tf_oriPos\x20=\x20oriPos;\x0a}',TransformFeedbackFp=_0x68aa19(0x3087),PassThrough=_0x68aa19(0x35a),PassThroughWithAlphaBlend=_0x68aa19(0x30ad);function ParticleVelocityFieldEffect(_0x435c60){var _0x208945=_0x68aa19;if(!_0x435c60[_0x208945(0x29cd)])throw new DeveloperError$1('webgl2\x20is\x20not\x20supported.');this[_0x208945(0x1968)]=_0x435c60,this[_0x208945(0x1430)]=!0x0,this[_0x208945(0x3b3d)]=!0x1,this['_MaxFilterValue']=Number['MAX_VALUE'],this['_MinFilterValue']=Number[_0x208945(0xfb7)],this[_0x208945(0x14f7)]=0x1,this['_lifeRange']=[0x1388,0x2710],this[_0x208945(0x432c)]=new Color$2(0x1,0x1,0x0,0x1),this['_particleSize']=0x5,this[_0x208945(0x2c31)]=0x1,this[_0x208945(0x9d8)]=new Cartesian2(0x0,0x0),this[_0x208945(0x387f)]=void 0x0,this[_0x208945(0x2402)]=void 0x0,this[_0x208945(0x2472)]=0x0,this[_0x208945(0x5389)]=0xa,this[_0x208945(0x4683)]=0x0,this[_0x208945(0xad2)]=void 0x0,this['_dataBounds']=Rectangle['MAX_VALUE'],this['_zBounds']=new Cartesian2(0x0,0x1),this[_0x208945(0x300e)]=void 0x0,this[_0x208945(0x1fcc)]=void 0x0,this[_0x208945(0x1944)]=void 0x0,this['_currentTime']=0x0,this['_deltaTime']=0x0,this[_0x208945(0x3160)]=!0x1,this[_0x208945(0x1a0c)]=!0x1,this[_0x208945(0x3557)]=void 0x0,this[_0x208945(0x1e78)]=!0x1,this[_0x208945(0x2e34)]=buildModuleUrl(_0x208945(0x582e)),this['_fieldTexture']=void 0x0,this[_0x208945(0x4bb0)]=0x1e,this['_sizeFixed']=!0x0,this[_0x208945(0x57f6)]=SceneMode$1['SCENE3D'],this[_0x208945(0x404b)]=!0x0,this['_fadeOpacity']=0.98,this[_0x208945(0x2827)]=void 0x0,this['_lastParticleStateTexture']=void 0x0,this[_0x208945(0x558b)]=void 0x0,this[_0x208945(0x49bb)]=void 0x0,this[_0x208945(0x529b)]=void 0x0,this[_0x208945(0x1f65)]=void 0x0,this['_clearCommand']=void 0x0,this[_0x208945(0x4cc)]=void 0x0,this[_0x208945(0x19f)]=void 0x0,this[_0x208945(0x479a)]=!0x1;}var transform_2d=new Matrix4(0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1);Object['defineProperties'](ParticleVelocityFieldEffect[_0x68aa19(0x4b51)],{'fieldTextureSize':{'get':function(){var _0x1d1ab2=_0x68aa19;return this[_0x1d1ab2(0x4bb0)];},'set':function(_0x477be7){var _0x4bd07b=_0x68aa19;this[_0x4bd07b(0x4bb0)]=_0x477be7;}},'sizeFixed':{'get':function(){var _0x1bc67a=_0x68aa19;return this[_0x1bc67a(0x360b)];},'set':function(_0x55c354){var _0x5924a8=_0x68aa19;this[_0x5924a8(0x360b)]=_0x55c354,this['_transformFeedbackInitialized']=!0x1;}},'textureEffect':{'get':function(){var _0x39d0f7=_0x68aa19;return this[_0x39d0f7(0x1e78)];},'set':function(_0x362273){var _0x495ac4=_0x68aa19;this[_0x495ac4(0x1e78)]=_0x362273,this[_0x495ac4(0x3160)]=!0x1;}},'textureEffectUrl':{'get':function(){var _0x4c401f=_0x68aa19;return this[_0x4c401f(0x2e34)];},'set':function(_0x51c79e){var _0x34557e=_0x68aa19;this[_0x34557e(0x2e34)]=_0x51c79e,this[_0x34557e(0x327f)]=void 0x0;}},'show':{'get':function(){return this['_show'];},'set':function(_0x487276){var _0x53227f=_0x68aa19;this[_0x53227f(0x1430)]=_0x487276;}},'filter':{'get':function(){var _0x2c9ccd=_0x68aa19;return this[_0x2c9ccd(0x3b3d)];},'set':function(_0x23263f){var _0x520c37=_0x68aa19;this[_0x520c37(0x3b3d)]=_0x23263f,this[_0x520c37(0x3160)]=!0x1;}},'MaxFilterValue':{'get':function(){var _0x4cbbe2=_0x68aa19;return this[_0x4cbbe2(0x35f8)];},'set':function(_0x285280){this['_MaxFilterValue']=_0x285280;}},'MinFilterValue':{'get':function(){var _0x4293b8=_0x68aa19;return this[_0x4293b8(0x1ddb)];},'set':function(_0x2fbda5){var _0x57e3b8=_0x68aa19;this[_0x57e3b8(0x1ddb)]=_0x2fbda5;}},'paricleCountPerDegree':{'get':function(){var _0x21e2d8=_0x68aa19;return this[_0x21e2d8(0x14f7)];},'set':function(_0x5b299d){var _0xa3898a=_0x68aa19;this[_0xa3898a(0x14f7)]=_0x5b299d,this[_0xa3898a(0x3160)]=!0x1;}},'particleLifeRange':{'get':function(){var _0x48a541=_0x68aa19;return this[_0x48a541(0x10d6)];},'set':function(_0x56662d){var _0x1ff988=_0x68aa19;this[_0x1ff988(0x10d6)]=_0x56662d,this['_transformFeedbackInitialized']=!0x1;}},'particleColor':{'get':function(){var _0x53a59f=_0x68aa19;return this[_0x53a59f(0x432c)];},'set':function(_0x53073b){var _0x4d216f=_0x68aa19;this[_0x4d216f(0x432c)]=_0x53073b;}},'particleSize':{'get':function(){var _0x2f4974=_0x68aa19;return this[_0x2f4974(0x4807)];},'set':function(_0x5eba42){this['_particleSize']=_0x5eba42;}},'velocityScale':{'get':function(){return this['_velocityScale'];},'set':function(_0x450465){this['_velocityScale']=_0x450465;}},'colorTable':{'get':function(){return this['_dictColorTable'];},'set':function(_0x1802fb){var _0x4168ff=_0x68aa19;if(!defined$1(_0x1802fb))return defined$1(this[_0x4168ff(0x2402)])&&(this[_0x4168ff(0x2402)][_0x4168ff(0x2578)](),this[_0x4168ff(0x2402)]=null),void(this[_0x4168ff(0x4683)]=0x0);this[_0x4168ff(0x2402)]=ColorTable[_0x4168ff(0x254b)](_0x1802fb,this[_0x4168ff(0x2402)]);var _0x462a0b=this[_0x4168ff(0x2402)][_0x4168ff(0x2d06)]();if(_0x462a0b<0x1)this[_0x4168ff(0x4683)]=0x0;else{defined$1(this[_0x4168ff(0xad2)])||(this[_0x4168ff(0xad2)]=new Texture$1({'context':this['_context'],'width':0x400,'height':0x40,'pixelFormat':PixelFormat$1[_0x4168ff(0x4a1c)]})),defined$1(this[_0x4168ff(0x2402)])&&(this[_0x4168ff(0x2402)]['generateBuffer'](),defined$1(this[_0x4168ff(0xad2)])&&this[_0x4168ff(0xad2)][_0x4168ff(0x3e99)]({'width':0x400,'height':0x40,'arrayBufferView':this['_dictColorTable'][_0x4168ff(0x3de2)]}));var _0x1bd795=0x0,_0x30552b=0x0,_0x3c0815=this[_0x4168ff(0x2402)]['getItem'](0x0);defined$1(_0x3c0815)&&defined$1(_0x3c0815[_0x4168ff(0x13a1)])&&(_0x1bd795=parseFloat(_0x3c0815['altitude'])),defined$1(_0x3c0815=this[_0x4168ff(0x2402)]['getItem'](_0x462a0b-0x1))&&defined$1(_0x3c0815[_0x4168ff(0x13a1)])&&(_0x30552b=parseFloat(_0x3c0815[_0x4168ff(0x13a1)])),this[_0x4168ff(0x5365)]=Math['max'](_0x1bd795,_0x30552b),this['_floor']=Math['min'](_0x1bd795,_0x30552b),this[_0x4168ff(0x4683)]=0x1;}}}}),ParticleVelocityFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x363fdb){var _0x4da851=_0x68aa19;if(this[_0x4da851(0x1430)]&&defined$1(this[_0x4da851(0x387f)])){if(this[_0x4da851(0x57f6)]!==_0x363fdb[_0x4da851(0x1224)][_0x4da851(0x5545)]&&(this[_0x4da851(0x57f6)]=_0x363fdb[_0x4da851(0x1224)][_0x4da851(0x5545)],this[_0x4da851(0x3160)]=!0x1),this[_0x4da851(0x1e78)]&&defined$1(this[_0x4da851(0x2e34)])&&!defined$1(this['_fieldTexture'])){var _0x434417=this;when(loadImage$2(this[_0x4da851(0x2e34)]),function(_0x52fc26){var _0x114f85=_0x4da851;_0x434417[_0x114f85(0x327f)]=new Texture$1({'context':_0x434417[_0x114f85(0x1968)],'source':_0x52fc26,'sampler':new Sampler({'wrapS':TextureWrap$1[_0x114f85(0x2124)],'wrapT':TextureWrap$1[_0x114f85(0x2124)]})}),_0x434417[_0x114f85(0x3160)]=!0x1;});}this['_fieldInitialized']||(this[_0x4da851(0x475c)](this[_0x4da851(0x1968)],this[_0x4da851(0x387f)]),this['_fieldInitialized']=!0x0),this[_0x4da851(0x3160)]||(this[_0x4da851(0x1b30)](this['_context'],_0x363fdb),this['_transformFeedbackInitialized']=!0x0),defined$1(this[_0x4da851(0xad2)])||(this[_0x4da851(0xad2)]=new Texture$1({'context':this['_context'],'width':0x1,'height':0x400,'pixelFormat':PixelFormat$1[_0x4da851(0x4a1c)]}));var _0x5a751b=new Date()[_0x4da851(0x32f4)](),_0x36d26b=_0x5a751b-this[_0x4da851(0x4142)];this['_currentTime']=_0x5a751b,this[_0x4da851(0x3e1f)]=_0x36d26b,defined$1(this[_0x4da851(0x300e)])&&_0x363fdb['commandList'][_0x4da851(0x3a33)](this['_transformFeedback']);}},ParticleVelocityFieldEffect['prototype'][_0x68aa19(0x31a6)]=function(_0x3410d8){var _0x2ca0ed=_0x68aa19;this['_velocityField']=_0x3410d8,this[_0x2ca0ed(0x1a0c)]=!0x1;},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x4a5c)]=function(_0x350c95){var _0x19d207=_0x68aa19;this['_dataBounds']=_0x350c95,this[_0x19d207(0x3160)]=!0x1;},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)]['_setZBounds']=function(_0x398e96){var _0x5c4338=_0x68aa19;this[_0x5c4338(0x194d)]=_0x398e96,this[_0x5c4338(0x3160)]=!0x1;};var writeLogDepthRegex=/\s+czm_writeLogDepth\(/,vertexlogDepthRegex=/\s+czm_vertexLogDepth\(/,extensionRegex=/\s*#extension\s+GL_EXT_frag_depth\s*:\s*enable/;function getLogDepthShaderProgram(_0x1a7468,_0xe2995){var _0x1b2314=_0x68aa19,_0x120883=_0x1a7468[_0x1b2314(0x3739)]['getDerivedShaderProgram'](_0xe2995,_0x1b2314(0x556f));if(!defined$1(_0x120883)){var _0x6be7d2,_0x190d2e=_0xe2995[_0x1b2314(0x3f8d)],_0x4c3122=_0xe2995['vertexShaderSource']['clone'](),_0x5eba2d=_0xe2995['fragmentShaderSource'][_0x1b2314(0x254b)]();_0x4c3122[_0x1b2314(0x4ce5)]=defined$1(_0x4c3122['defines'])?_0x4c3122['defines'][_0x1b2314(0x48ca)](0x0):[],_0x4c3122[_0x1b2314(0x4ce5)][_0x1b2314(0x3a33)](_0x1b2314(0x37b7)),_0x5eba2d[_0x1b2314(0x4ce5)]=defined$1(_0x5eba2d[_0x1b2314(0x4ce5)])?_0x5eba2d['defines'][_0x1b2314(0x48ca)](0x0):[],_0x5eba2d['defines'][_0x1b2314(0x3a33)]('LOG_DEPTH');var _0x5c427e=!0x1,_0x3559ed=_0x4c3122[_0x1b2314(0x2fe9)],_0x1ce307=_0x3559ed[_0x1b2314(0x531b)];for(_0x6be7d2=0x0;_0x6be7d2<_0x1ce307;++_0x6be7d2)if(vertexlogDepthRegex[_0x1b2314(0x8e2)](_0x3559ed[_0x6be7d2])){_0x5c427e=!0x0;break;}if(!_0x5c427e){for(_0x6be7d2=0x0;_0x6be7d2<_0x1ce307;++_0x6be7d2)_0x3559ed[_0x6be7d2]=ShaderSource[_0x1b2314(0x3ab)](_0x3559ed[_0x6be7d2],_0x1b2314(0x2579));'\x0a\x0avoid\x20main()\x20\x0a{\x20\x0a\x20\x20\x20\x20czm_log_depth_main();\x20\x0a\x20\x20\x20\x20czm_vertexLogDepth();\x20\x0a}\x20\x0a',_0x3559ed['push'](_0x1b2314(0x3c86));}for(_0x5c427e=!0x1,_0x1ce307=(_0x3559ed=_0x5eba2d[_0x1b2314(0x2fe9)])['length'],_0x6be7d2=0x0;_0x6be7d2<_0x1ce307;++_0x6be7d2)writeLogDepthRegex[_0x1b2314(0x8e2)](_0x3559ed[_0x6be7d2])&&(_0x5c427e=!0x0),extensionRegex[_0x1b2314(0x8e2)](_0x3559ed[_0x6be7d2]);var _0x58445a='';if(!_0x5c427e){for(_0x6be7d2=0x0;_0x6be7d2<_0x1ce307;_0x6be7d2++)_0x3559ed[_0x6be7d2]=ShaderSource['replaceMain'](_0x3559ed[_0x6be7d2],_0x1b2314(0x2579));_0x58445a+=_0x1b2314(0x4170);}_0x3559ed['push'](_0x58445a),_0x120883=_0x1a7468[_0x1b2314(0x3739)]['createDerivedShaderProgram'](_0xe2995,_0x1b2314(0x556f),{'vertexShaderSource':_0x4c3122,'fragmentShaderSource':_0x5eba2d,'attributeLocations':_0x190d2e});}return _0x120883;}ParticleVelocityFieldEffect['prototype'][_0x68aa19(0x1b30)]=function(_0x1a5d57,_0x54d93d){var _0x4d3ae5=_0x68aa19,_0x5b8a6c,_0x5d11fd;defined$1(this[_0x4d3ae5(0x300e)])&&this[_0x4d3ae5(0x300e)]['destroy']();var _0x5ab838=[];this[_0x4d3ae5(0x57f6)]!==SceneMode$1['SCENE3D']?(_0x5b8a6c=new ShaderSource({'sources':[LocalVelocityFieldTransformFeedbackVp]}),_0x5d11fd=new ShaderSource({'sources':[LocalParticleVp]}),_0x5ab838=[_0x4d3ae5(0xb9c),_0x4d3ae5(0x4df0),'tf_life']):(_0x5b8a6c=new ShaderSource({'sources':[VelocityFieldTransformFeedbackVp]}),_0x5d11fd=new ShaderSource({'sources':[ParticleVp]}),_0x5ab838=['tf_pos',_0x4d3ae5(0x4df0),_0x4d3ae5(0x4d34),'tf_life']);var _0x3ee6f3,_0x32d60b=new ShaderSource({'sources':[ParticleFp]});this[_0x4d3ae5(0x1e78)]&&(_0x5b8a6c['defines'][_0x4d3ae5(0x3a33)](_0x4d3ae5(0x3978)),_0x5d11fd[_0x4d3ae5(0x4ce5)][_0x4d3ae5(0x3a33)](_0x4d3ae5(0x3978)),_0x32d60b[_0x4d3ae5(0x4ce5)][_0x4d3ae5(0x3a33)](_0x4d3ae5(0x3978))),this[_0x4d3ae5(0x3b3d)]&&_0x5d11fd[_0x4d3ae5(0x4ce5)]['push'](_0x4d3ae5(0x1873)),this[_0x4d3ae5(0x360b)]&&_0x5d11fd[_0x4d3ae5(0x4ce5)][_0x4d3ae5(0x3a33)](_0x4d3ae5(0x24fb)),this[_0x4d3ae5(0x1fcc)]=ShaderProgram$1[_0x4d3ae5(0x4d21)]({'context':_0x1a5d57,'vertexShaderSource':_0x5d11fd,'fragmentShaderSource':_0x32d60b}),_0x54d93d[_0x4d3ae5(0x1914)]&&(this[_0x4d3ae5(0x1fcc)]=getLogDepthShaderProgram(_0x1a5d57,this['_normalShaderProgram'])),this[_0x4d3ae5(0x1944)]=ShaderProgram$1[_0x4d3ae5(0x4d21)]({'context':_0x1a5d57,'vertexShaderSource':_0x5b8a6c,'fragmentShaderSource':TransformFeedbackFp,'varyings':_0x5ab838,'bufferMode':WebGLConstants$1[_0x4d3ae5(0x3241)]}),_0x3ee6f3=this[_0x4d3ae5(0x1e78)]?this[_0x4d3ae5(0x57f6)]!==SceneMode$1['SCENE3D']?this[_0x4d3ae5(0x54c8)]():this['_createGlobalTextureVertexAttributes']():this[_0x4d3ae5(0x57f6)]!==SceneMode$1['SCENE3D']?this['_createLocalVertexAttributes']():this[_0x4d3ae5(0x30fd)]();var _0x23ac3f=this[_0x4d3ae5(0x5750)](),_0x46cc54=this[_0x4d3ae5(0x20ea)](),_0x3f2ed1=RenderState['fromCache']({'depthTest':{'enabled':!0x0},'depthMask':!0x1,'blending':BlendingState$1[_0x4d3ae5(0x2911)]}),_0x9af49f=this[_0x4d3ae5(0x2b9c)]();this[_0x4d3ae5(0x300e)]=new TransformFeedback({'pointCount':_0x9af49f,'indices':this[_0x4d3ae5(0x3557)],'textureEffect':this[_0x4d3ae5(0x1e78)],'attributes':_0x3ee6f3,'primitiveMode':this[_0x4d3ae5(0x1e78)]?WebGLConstants$1[_0x4d3ae5(0x139)]:WebGLConstants$1[_0x4d3ae5(0x4598)],'renderState':_0x3f2ed1,'feedbackShader':this[_0x4d3ae5(0x1944)],'normalShader':this[_0x4d3ae5(0x1fcc)],'normalShaderUniformMap':_0x46cc54,'feedbackShaderUniformMap':_0x23ac3f,'modelMatrix':this[_0x4d3ae5(0x57f6)]===SceneMode$1[_0x4d3ae5(0x5135)]?Matrix4[_0x4d3ae5(0x5139)]:transform_2d,'fadeOpacity':this[_0x4d3ae5(0x3957)]}),this[_0x4d3ae5(0x300e)][_0x4d3ae5(0x489c)][_0x4d3ae5(0xef9)](this[_0x4d3ae5(0x2406)],this);},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)]['_createGlobalVertexAttributes']=function(){var _0x1586b0=_0x68aa19,_0x2b0fe5,_0x11bde1,_0x533cac,_0xd732ce,_0x4f025e,_0x1eeea4,_0x175066,_0x2bd203,_0x54a193;_0x2b0fe5=CesiumMath[_0x1586b0(0x52e9)](this[_0x1586b0(0x54dc)][_0x1586b0(0x209)]),_0x11bde1=CesiumMath[_0x1586b0(0x52e9)](this['_dataBounds'][_0x1586b0(0x5862)]),_0x533cac=this[_0x1586b0(0x194d)]['y']-this[_0x1586b0(0x194d)]['x'],_0xd732ce=CesiumMath[_0x1586b0(0x52e9)](this[_0x1586b0(0x54dc)][_0x1586b0(0x4488)]),_0x4f025e=CesiumMath['toDegrees'](this[_0x1586b0(0x54dc)][_0x1586b0(0x149)]),_0x1eeea4=this[_0x1586b0(0x194d)]['x'];for(var _0x33cc82=(_0x175066=Math[_0x1586b0(0x28fa)](this[_0x1586b0(0x14f7)]*_0x2b0fe5))*(_0x2bd203=Math['ceil'](this[_0x1586b0(0x14f7)]*_0x11bde1))*(_0x54a193=Math[_0x1586b0(0x28fa)](this[_0x1586b0(0x14f7)]*_0x533cac)),_0xbc2bab=new Float32Array(0x3*_0x33cc82),_0x3581b6=new Float32Array(0x3*_0x33cc82),_0x19b656=new Float32Array(0x2*_0x33cc82),_0x1cde64=new Float32Array(0x2*_0x33cc82),_0x13b351=0x0,_0x1524e1=0x0;_0x1524e1<_0x2bd203;_0x1524e1++)for(var _0x16bc6f=0x0;_0x16bc6f<_0x175066;_0x16bc6f++)for(var _0x32949f=0x0;_0x32949f<_0x54a193;_0x32949f++,_0x13b351++){var _0x516070=_0xd732ce+_0x16bc6f*(_0x2b0fe5/_0x175066),_0x367590=_0x4f025e+_0x1524e1*(_0x11bde1/_0x2bd203),_0x5aaa76=_0x1eeea4+_0x32949f*(_0x533cac/_0x54a193),_0x2db783=new Cartesian3[(_0x1586b0(0x2ac5))](_0x516070,_0x367590,_0x5aaa76);_0xbc2bab[0x3*_0x13b351]=_0x2db783['x'],_0xbc2bab[0x3*_0x13b351+0x1]=_0x2db783['y'],_0xbc2bab[0x3*_0x13b351+0x2]=_0x2db783['z'],_0x3581b6[0x3*_0x13b351]=_0x2db783['x'],_0x3581b6[0x3*_0x13b351+0x1]=_0x2db783['y'],_0x3581b6[0x3*_0x13b351+0x2]=_0x2db783['z'],_0x19b656[0x2*_0x13b351]=CesiumMath['toRadians'](_0x516070),_0x19b656[0x2*_0x13b351+0x1]=CesiumMath[_0x1586b0(0x12a4)](_0x367590);var _0x407049=(this['_lifeRange'][0x1]-this[_0x1586b0(0x10d6)][0x0])*Math[_0x1586b0(0x2bd3)]()+this[_0x1586b0(0x10d6)][0x0];_0x1cde64[0x2*_0x13b351]=0x0,_0x1cde64[0x2*_0x13b351+0x1]=_0x407049;}this['lonlatRange']=new Cartesian4(_0x19b656[0x0],_0x19b656[0x1],_0x19b656[_0x19b656[_0x1586b0(0x531b)]-0x2],_0x19b656[_0x19b656[_0x1586b0(0x531b)]-0x1]);var _0x578c48=[];return _0x578c48[_0x1586b0(0x3a33)]({'index':0x0,'componentsPerAttribute':0x3,'data':_0xbc2bab}),_0x578c48[_0x1586b0(0x3a33)]({'index':0x1,'componentsPerAttribute':0x3,'data':_0x3581b6}),_0x578c48[_0x1586b0(0x3a33)]({'index':0x2,'componentsPerAttribute':0x2,'data':_0x19b656}),_0x578c48['push']({'index':0x3,'componentsPerAttribute':0x2,'data':_0x1cde64}),_0x578c48;},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)]['_createLocalVertexAttributes']=function(){var _0x405cfa=_0x68aa19,_0x242e4f,_0x4944d2,_0x2a7adf,_0x2d206f,_0x98862,_0x5a36d2,_0x512a3f,_0x40546a,_0x2106dd;_0x242e4f=this[_0x405cfa(0x54dc)][_0x405cfa(0x209)],_0x4944d2=this['_dataBounds'][_0x405cfa(0x5862)],_0x2a7adf=this['_zBounds']['y']-this['_zBounds']['x'],_0x2d206f=this['_dataBounds'][_0x405cfa(0x4488)],_0x98862=this[_0x405cfa(0x54dc)][_0x405cfa(0x149)],_0x5a36d2=this['_zBounds']['x'];for(var _0x30d077=(_0x512a3f=Math['ceil'](this[_0x405cfa(0x14f7)]*_0x242e4f))*(_0x40546a=Math[_0x405cfa(0x28fa)](this['_paricleCountPerDegree']*_0x4944d2))*(_0x2106dd=Math[_0x405cfa(0x28fa)](this[_0x405cfa(0x14f7)]*_0x2a7adf)),_0x17167c=new Float32Array(0x3*_0x30d077),_0x2103dc=new Float32Array(0x3*_0x30d077),_0x1a039d=new Float32Array(0x2*_0x30d077),_0x2b98fc=0x0,_0x38e80b=0x0;_0x38e80b<_0x40546a;_0x38e80b++)for(var _0x59b3cc=0x0;_0x59b3cc<_0x512a3f;_0x59b3cc++)for(var _0x383645=0x0;_0x383645<_0x2106dd;_0x383645++,_0x2b98fc++){var _0x307e08=_0x2d206f+_0x59b3cc*(_0x242e4f/(_0x512a3f-0x1)),_0x53b2bd=_0x98862+_0x38e80b*(_0x4944d2/(_0x40546a-0x1)),_0x33aadb=_0x5a36d2+_0x383645*(_0x2a7adf/_0x2106dd);_0x17167c[0x3*_0x2b98fc]=_0x307e08,_0x17167c[0x3*_0x2b98fc+0x1]=_0x53b2bd,_0x17167c[0x3*_0x2b98fc+0x2]=_0x33aadb,_0x2103dc[0x3*_0x2b98fc]=_0x307e08,_0x2103dc[0x3*_0x2b98fc+0x1]=_0x53b2bd,_0x2103dc[0x3*_0x2b98fc+0x2]=_0x33aadb;var _0x178e4a=(this[_0x405cfa(0x10d6)][0x1]-this[_0x405cfa(0x10d6)][0x0])*Math[_0x405cfa(0x2bd3)]()+this[_0x405cfa(0x10d6)][0x0];_0x1a039d[0x2*_0x2b98fc]=0x0,_0x1a039d[0x2*_0x2b98fc+0x1]=_0x178e4a;}var _0x2ba4e5=[];return _0x2ba4e5['push']({'index':0x0,'componentsPerAttribute':0x3,'data':_0x17167c}),_0x2ba4e5[_0x405cfa(0x3a33)]({'index':0x1,'componentsPerAttribute':0x3,'data':_0x2103dc}),_0x2ba4e5[_0x405cfa(0x3a33)]({'index':0x2,'componentsPerAttribute':0x2,'data':_0x1a039d}),_0x2ba4e5;},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)]['_createGlobalTextureVertexAttributes']=function(){var _0x5948f9=_0x68aa19;for(var _0x22771f=CesiumMath[_0x5948f9(0x52e9)](this['_dataBounds'][_0x5948f9(0x209)]),_0x479b55=CesiumMath[_0x5948f9(0x52e9)](this[_0x5948f9(0x54dc)][_0x5948f9(0x5862)]),_0x2d81bf=this[_0x5948f9(0x194d)]['y']-this[_0x5948f9(0x194d)]['x'],_0x1d1202=CesiumMath[_0x5948f9(0x52e9)](this[_0x5948f9(0x54dc)][_0x5948f9(0x4488)]),_0x146111=CesiumMath[_0x5948f9(0x52e9)](this[_0x5948f9(0x54dc)][_0x5948f9(0x149)]),_0x580e7f=this['_zBounds']['x'],_0x4476ca=Math[_0x5948f9(0x28fa)](this[_0x5948f9(0x14f7)]*_0x479b55),_0x2d4bd7=Math['ceil'](this['_paricleCountPerDegree']*_0x22771f),_0x11ddc5=Math['ceil'](this[_0x5948f9(0x14f7)]*_0x2d81bf),_0x5e52bb=_0x4476ca*_0x2d4bd7*_0x11ddc5*0x4,_0x27ebe5=new Uint32Array(_0x5e52bb/0x4*0x6),_0xf77035=new Float32Array(0x2*_0x5e52bb),_0x55f5dd=new Float32Array(0x3*_0x5e52bb),_0x316a60=new Float32Array(0x3*_0x5e52bb),_0x1dd09d=new Float32Array(0x2*_0x5e52bb),_0x1675b9=new Float32Array(0x2*_0x5e52bb),_0x5ce661=0x0,_0x1d7179=0x0;_0x1d7179<_0x4476ca;_0x1d7179++)for(var _0xc367d7=0x0;_0xc367d7<_0x2d4bd7;_0xc367d7++)for(var _0xdf91fe=0x0;_0xdf91fe<_0x11ddc5;_0xdf91fe++,_0x5ce661++){for(var _0x3f2e16=_0x1d1202+_0xc367d7*(_0x22771f/(_0x2d4bd7-0x1)),_0x224306=_0x146111+_0x1d7179*(_0x479b55/(_0x4476ca-0x1)),_0x21987f=_0x580e7f+_0xdf91fe*(_0x2d81bf/_0x11ddc5),_0x4dbf94=new Cartesian3['fromDegrees'](_0x3f2e16,_0x224306,_0x21987f),_0xf6d7f4=0x0;_0xf6d7f4<0xc;_0xf6d7f4+=0x3)_0x55f5dd[0xc*_0x5ce661+_0xf6d7f4]=_0x4dbf94['x'],_0x55f5dd[0xc*_0x5ce661+_0xf6d7f4+0x1]=_0x4dbf94['y'],_0x55f5dd[0xc*_0x5ce661+ +_0xf6d7f4+0x2]=_0x4dbf94['z'];for(_0xf6d7f4=0x0;_0xf6d7f4<0xc;_0xf6d7f4+=0x3)_0x316a60[0xc*_0x5ce661+_0xf6d7f4]=_0x4dbf94['x'],_0x316a60[0xc*_0x5ce661+_0xf6d7f4+0x1]=_0x4dbf94['y'],_0x316a60[0xc*_0x5ce661+ +_0xf6d7f4+0x2]=_0x4dbf94['z'];for(_0xf6d7f4=0x0;_0xf6d7f4<0x8;_0xf6d7f4+=0x2)_0x1dd09d[0x8*_0x5ce661+_0xf6d7f4]=CesiumMath[_0x5948f9(0x12a4)](_0x3f2e16),_0x1dd09d[0x8*_0x5ce661+_0xf6d7f4+0x1]=CesiumMath[_0x5948f9(0x12a4)](_0x224306);var _0x34377a=(this[_0x5948f9(0x10d6)][0x1]-this[_0x5948f9(0x10d6)][0x0])*Math[_0x5948f9(0x2bd3)]()+this['_lifeRange'][0x0];_0x1675b9[0x8*_0x5ce661]=0x0,_0x1675b9[0x8*_0x5ce661+0x1]=_0x34377a,_0x1675b9[0x8*_0x5ce661+0x2]=0x0,_0x1675b9[0x8*_0x5ce661+0x3]=_0x34377a,_0x1675b9[0x8*_0x5ce661+0x4]=0x0,_0x1675b9[0x8*_0x5ce661+0x5]=_0x34377a,_0x1675b9[0x8*_0x5ce661+0x6]=0x0,_0x1675b9[0x8*_0x5ce661+0x7]=_0x34377a;}for(_0xc367d7=0x0;_0xc367d7<_0x27ebe5[_0x5948f9(0x531b)];_0xc367d7++)_0x27ebe5[0x6*_0xc367d7]=0x4*_0xc367d7,_0x27ebe5[0x6*_0xc367d7+0x1]=0x4*_0xc367d7+0x1,_0x27ebe5[0x6*_0xc367d7+0x2]=0x4*_0xc367d7+0x2,_0x27ebe5[0x6*_0xc367d7+0x3]=0x4*_0xc367d7,_0x27ebe5[0x6*_0xc367d7+0x4]=0x4*_0xc367d7+0x2,_0x27ebe5[0x6*_0xc367d7+0x5]=0x4*_0xc367d7+0x3;this[_0x5948f9(0x3557)]=_0x27ebe5;for(_0x5ce661=0x0,_0xdf91fe=0x0;_0xdf91fe<_0xf77035['length'];_0xdf91fe+=0x8,_0x5ce661++)_0xf77035[0x8*_0x5ce661]=0x0,_0xf77035[0x8*_0x5ce661+0x1]=0x0,_0xf77035[0x8*_0x5ce661+0x2]=0x0,_0xf77035[0x8*_0x5ce661+0x3]=0x1,_0xf77035[0x8*_0x5ce661+0x4]=0x1,_0xf77035[0x8*_0x5ce661+0x5]=0x1,_0xf77035[0x8*_0x5ce661+0x6]=0x1,_0xf77035[0x8*_0x5ce661+0x7]=0x0;var _0x558d57=[];return _0x558d57[_0x5948f9(0x3a33)]({'index':0x0,'componentsPerAttribute':0x3,'data':_0x55f5dd}),_0x558d57['push']({'index':0x1,'componentsPerAttribute':0x3,'data':_0x316a60}),_0x558d57[_0x5948f9(0x3a33)]({'index':0x2,'componentsPerAttribute':0x2,'data':_0x1dd09d}),_0x558d57[_0x5948f9(0x3a33)]({'index':0x3,'componentsPerAttribute':0x2,'data':_0x1675b9}),_0x558d57['push']({'index':0x4,'componentsPerAttribute':0x2,'data':_0xf77035}),_0x558d57;},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)]['_createLocalTextureVertexAttributes']=function(){var _0x4a8651=_0x68aa19;for(var _0x5b916b=this[_0x4a8651(0x54dc)][_0x4a8651(0x209)],_0x2afc99=this[_0x4a8651(0x54dc)][_0x4a8651(0x5862)],_0x598202=this[_0x4a8651(0x194d)]['y']-this['_zBounds']['x'],_0x8eb10b=this[_0x4a8651(0x54dc)][_0x4a8651(0x4488)],_0x1ea975=this[_0x4a8651(0x54dc)]['south'],_0x19cd32=this[_0x4a8651(0x194d)]['x'],_0x2c024a=Math['ceil'](this[_0x4a8651(0x14f7)]*_0x5b916b),_0x28c34d=Math[_0x4a8651(0x28fa)](this['_paricleCountPerDegree']*_0x2afc99),_0x2f4f28=Math[_0x4a8651(0x28fa)](this[_0x4a8651(0x14f7)]*_0x598202),_0x4c9c2b=_0x28c34d*_0x2c024a*_0x2f4f28*0x4,_0x1d2df2=new Uint32Array(_0x4c9c2b/0x4*0x6),_0x1608db=new Float32Array(0x2*_0x4c9c2b),_0xe6b8c0=new Float32Array(0x3*_0x4c9c2b),_0x34ff80=new Float32Array(0x3*_0x4c9c2b),_0x3cf940=new Float32Array(0x2*_0x4c9c2b),_0x5f5587=0x0,_0x5b5362=0x0;_0x5b5362<_0x28c34d;_0x5b5362++)for(var _0xcc14a2=0x0;_0xcc14a2<_0x2c024a;_0xcc14a2++)for(var _0x337388=0x0;_0x337388<_0x2f4f28;_0x337388++,_0x5f5587++){for(var _0x1fb749=_0x8eb10b+_0xcc14a2*(_0x5b916b/(_0x2c024a-0x1)),_0x2a6fb9=_0x1ea975+_0x5b5362*(_0x2afc99/(_0x28c34d-0x1)),_0x4d44a5=_0x19cd32+_0x337388*(_0x598202/_0x2f4f28),_0x1f9745=0x0;_0x1f9745<0xc;_0x1f9745+=0x3)_0xe6b8c0[0xc*_0x5f5587+_0x1f9745]=_0x1fb749,_0xe6b8c0[0xc*_0x5f5587+_0x1f9745+0x1]=_0x2a6fb9,_0xe6b8c0[0xc*_0x5f5587+ +_0x1f9745+0x2]=_0x4d44a5;for(_0x1f9745=0x0;_0x1f9745<0xc;_0x1f9745+=0x3)_0x34ff80[0xc*_0x5f5587+_0x1f9745]=_0x1fb749,_0x34ff80[0xc*_0x5f5587+_0x1f9745+0x1]=_0x2a6fb9,_0x34ff80[0xc*_0x5f5587+ +_0x1f9745+0x2]=_0x4d44a5;var _0x33789c=(this[_0x4a8651(0x10d6)][0x1]-this[_0x4a8651(0x10d6)][0x0])*Math[_0x4a8651(0x2bd3)]()+this[_0x4a8651(0x10d6)][0x0];_0x3cf940[0x8*_0x5f5587]=0x0,_0x3cf940[0x8*_0x5f5587+0x1]=_0x33789c,_0x3cf940[0x8*_0x5f5587+0x2]=0x0,_0x3cf940[0x8*_0x5f5587+0x3]=_0x33789c,_0x3cf940[0x8*_0x5f5587+0x4]=0x0,_0x3cf940[0x8*_0x5f5587+0x5]=_0x33789c,_0x3cf940[0x8*_0x5f5587+0x6]=0x0,_0x3cf940[0x8*_0x5f5587+0x7]=_0x33789c;}for(_0xcc14a2=0x0;_0xcc14a2<_0x1d2df2[_0x4a8651(0x531b)];_0xcc14a2++)_0x1d2df2[0x6*_0xcc14a2]=0x4*_0xcc14a2,_0x1d2df2[0x6*_0xcc14a2+0x1]=0x4*_0xcc14a2+0x1,_0x1d2df2[0x6*_0xcc14a2+0x2]=0x4*_0xcc14a2+0x2,_0x1d2df2[0x6*_0xcc14a2+0x3]=0x4*_0xcc14a2,_0x1d2df2[0x6*_0xcc14a2+0x4]=0x4*_0xcc14a2+0x2,_0x1d2df2[0x6*_0xcc14a2+0x5]=0x4*_0xcc14a2+0x3;this[_0x4a8651(0x3557)]=_0x1d2df2;for(_0x5f5587=0x0,_0x337388=0x0;_0x337388<_0x1608db[_0x4a8651(0x531b)];_0x337388+=0x8,_0x5f5587++)_0x1608db[0x8*_0x5f5587]=0x0,_0x1608db[0x8*_0x5f5587+0x1]=0x0,_0x1608db[0x8*_0x5f5587+0x2]=0x0,_0x1608db[0x8*_0x5f5587+0x3]=0x1,_0x1608db[0x8*_0x5f5587+0x4]=0x1,_0x1608db[0x8*_0x5f5587+0x5]=0x1,_0x1608db[0x8*_0x5f5587+0x6]=0x1,_0x1608db[0x8*_0x5f5587+0x7]=0x0;var _0xb5f33c=[];return _0xb5f33c['push']({'index':0x0,'componentsPerAttribute':0x3,'data':_0xe6b8c0}),_0xb5f33c['push']({'index':0x1,'componentsPerAttribute':0x3,'data':_0x34ff80}),_0xb5f33c['push']({'index':0x2,'componentsPerAttribute':0x2,'data':_0x3cf940}),_0xb5f33c[_0x4a8651(0x3a33)]({'index':0x3,'componentsPerAttribute':0x2,'data':_0x1608db}),_0xb5f33c;},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x2b9c)]=function(){var _0x81d71f=_0x68aa19;if(this[_0x81d71f(0x57f6)]!==SceneMode$1[_0x81d71f(0x5135)]){var _0x2a3739=this[_0x81d71f(0x54dc)][_0x81d71f(0x209)],_0xf919ac=this['_dataBounds'][_0x81d71f(0x5862)],_0x41f82b=this[_0x81d71f(0x194d)]['y']-this[_0x81d71f(0x194d)]['x'];return Math[_0x81d71f(0x28fa)](this['_paricleCountPerDegree']*_0x2a3739)*Math['ceil'](this['_paricleCountPerDegree']*_0xf919ac)*Math[_0x81d71f(0x28fa)](this[_0x81d71f(0x14f7)]*_0x41f82b);}return _0x2a3739=CesiumMath[_0x81d71f(0x52e9)](this['_dataBounds'][_0x81d71f(0x209)]),_0xf919ac=CesiumMath['toDegrees'](this['_dataBounds'][_0x81d71f(0x5862)]),_0x41f82b=this[_0x81d71f(0x194d)]['y']-this[_0x81d71f(0x194d)]['x'],Math[_0x81d71f(0x28fa)](this[_0x81d71f(0x14f7)]*_0x2a3739)*Math[_0x81d71f(0x28fa)](this[_0x81d71f(0x14f7)]*_0xf919ac)*Math[_0x81d71f(0x28fa)](this[_0x81d71f(0x14f7)]*_0x41f82b);};var scratchXYBounds=new Cartesian4();function FieldLayer3D(_0x14bebf){var _0x3b37f7=_0x68aa19;Check[_0x3b37f7(0x3224)](_0x3b37f7(0x4174),_0x14bebf),this[_0x3b37f7(0x1968)]=_0x14bebf,this['_fieldData']=void 0x0,this['_NetCDFData']=void 0x0,this[_0x3b37f7(0x5372)]=void 0x0,this[_0x3b37f7(0x2d1c)]=void 0x0,this[_0x3b37f7(0x2560)]=Rectangle['MAX_VALUE'],this['_visible']=!0x0,this[_0x3b37f7(0x50ee)]=_0x3b37f7(0x1279),this['_particleVelocityFieldEffect']=new ParticleVelocityFieldEffect(_0x14bebf);}ParticleVelocityFieldEffect['prototype'][_0x68aa19(0x5750)]=function(){var _0x33a26b=this;return{'velocityTexture':function(){var _0x11a1c1=_0x54f3;return _0x33a26b[_0x11a1c1(0x14ca)];},'velocityScale':function(){return _0x33a26b['_velocityScale'];},'velocityTexRes':function(){return _0x33a26b['_velocityTexRes'];},'deltaTime':function(){var _0x38e22f=_0x54f3;return _0x33a26b[_0x38e22f(0x3e1f)];},'uXYBounds':function(){var _0x2ad588=_0x54f3;return scratchXYBounds['x']=_0x33a26b['_dataBounds'][_0x2ad588(0x4488)],scratchXYBounds['y']=_0x33a26b[_0x2ad588(0x54dc)][_0x2ad588(0x149)],scratchXYBounds['z']=_0x33a26b[_0x2ad588(0x54dc)][_0x2ad588(0x326c)],scratchXYBounds['w']=_0x33a26b[_0x2ad588(0x54dc)][_0x2ad588(0x46e0)],scratchXYBounds;},'uZBounds':function(){var _0xb74bfb=_0x54f3;return _0x33a26b[_0xb74bfb(0x194d)];},'uTextureDepth':function(){return _0x33a26b['_texZDepth'];},'lonlatRange':function(){var _0x47adcb=_0x54f3;return _0x33a26b[_0x47adcb(0x5375)];}};},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x20ea)]=function(){var _0xce4fd0=this;return{'particleColor':function(){var _0x15b840=_0x54f3;return _0xce4fd0[_0x15b840(0x432c)];},'pointSize':function(){return _0xce4fd0['_particleSize'];},'uMaxFilterValue':function(){var _0x1852ce=_0x54f3;return _0xce4fd0[_0x1852ce(0x35f8)];},'uMinFilterValue':function(){return _0xce4fd0['_MinFilterValue'];},'uFieldTexture':function(){var _0x493634=_0x54f3;return defined$1(_0xce4fd0[_0x493634(0x327f)])?_0xce4fd0[_0x493634(0x327f)]:new Texture$1({'context':_0xce4fd0['_context'],'width':0x1,'height':0x1});},'uFieldTextureSize':function(){var _0x452cfb=_0x54f3;return _0xce4fd0[_0x452cfb(0x4bb0)];},'velocityTexture':function(){return _0xce4fd0['_vectorFieldTexture'];},'colorTable':function(){var _0x517525=_0x54f3;return _0xce4fd0[_0x517525(0xad2)];},'lonlatRange':function(){var _0x33869f=_0x54f3;return _0xce4fd0[_0x33869f(0x5375)];},'uFloor':function(){var _0x183a25=_0x54f3;return _0xce4fd0[_0x183a25(0x2472)];},'uCeil':function(){var _0x518c9e=_0x54f3;return _0xce4fd0[_0x518c9e(0x5365)];},'uHasColorTable':function(){var _0x5b7a98=_0x54f3;return _0xce4fd0[_0x5b7a98(0x4683)];},'velocityScale':function(){return _0xce4fd0['_velocityScale'];},'deltaTime':function(){var _0x15f49e=_0x54f3;return _0xce4fd0[_0x15f49e(0x3e1f)];},'uXYBounds':function(){var _0x2d7833=_0x54f3;return scratchXYBounds['x']=_0xce4fd0[_0x2d7833(0x54dc)][_0x2d7833(0x4488)],scratchXYBounds['y']=_0xce4fd0[_0x2d7833(0x54dc)][_0x2d7833(0x149)],scratchXYBounds['z']=_0xce4fd0['_dataBounds']['east'],scratchXYBounds['w']=_0xce4fd0[_0x2d7833(0x54dc)]['north'],scratchXYBounds;},'uZBounds':function(){var _0x289f8f=_0x54f3;return _0xce4fd0[_0x289f8f(0x194d)];},'uTextureDepth':function(){return _0xce4fd0['_texZDepth'];}};},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x475c)]=function(_0x31ccc3,_0x59775d){var _0xae07ab=_0x68aa19;defined$1(this['_vectorFieldTexture'])&&this['_vectorFieldTexture'][_0xae07ab(0x2578)]();var _0x41b1b7,_0x324acc=0x0,_0x3806e9=0x0;if(_0x59775d instanceof Array&&(_0x324acc=(_0x41b1b7=this[_0xae07ab(0x2ec5)](_0x59775d))[_0xae07ab(0x209)],_0x3806e9=_0x41b1b7[_0xae07ab(0x5862)],!_0x41b1b7))return!0x1;this[_0xae07ab(0x9d8)]['x']=_0x324acc,this['_velocityTexRes']['y']=_0x3806e9,this[_0xae07ab(0x14ca)]=new Texture$1({'context':_0x31ccc3,'width':_0x324acc,'height':_0x3806e9,'pixelFormat':PixelFormat$1[_0xae07ab(0x51c4)],'pixelDatatype':PixelDatatype['FLOAT']}),this[_0xae07ab(0x14ca)][_0xae07ab(0x3e99)]({'width':_0x324acc,'height':_0x3806e9,'arrayBufferView':_0x41b1b7[_0xae07ab(0x1c2c)]});},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x2ec5)]=function(_0x5c4da5){var _0x58a919=_0x68aa19,_0x4cc259=_0x5c4da5[_0x58a919(0x531b)];if(!(_0x5c4da5[0x0]instanceof Array))return null;var _0x3ab36d,_0x20d80d,_0x5130a4,_0xc437dc,_0xd8691b,_0xf32b33,_0x4117a7,_0x548347=_0x5c4da5[0x0][_0x58a919(0x531b)];if(!(_0x5c4da5[0x0][0x0]instanceof Array))return null;if(_0x5c4da5[0x0][0x0][0x0]instanceof Array){var _0x5052f3=_0x548347,_0x32c6f8=_0x4cc259,_0x313d7c=_0x5c4da5[0x0][0x0][_0x58a919(0x531b)];for(this[_0x58a919(0x2076)]=_0x313d7c,_0xf32b33=new Float32Array(_0x32c6f8*_0x5052f3*_0x313d7c*0x3),_0xc437dc=0x0,_0x3ab36d=0x0;_0x3ab36d<_0x5052f3;_0x3ab36d++)for(_0x20d80d=0x0;_0x20d80d<_0x313d7c;_0x20d80d++)for(_0x5130a4=0x0;_0x5130a4<_0x32c6f8;_0x5130a4++){var _0x2b410f=null==(_0x4117a7=_0x5c4da5[_0x5130a4][_0x3ab36d][_0x20d80d])['x']?_0x4117a7[0x0]:_0x4117a7['x'],_0x42a4bb=null==_0x4117a7['y']?_0x4117a7[0x1]:_0x4117a7['y'],_0x210539=null==_0x4117a7['z']?_0x4117a7[0x2]:_0x4117a7['z'];_0xf32b33[_0xc437dc++]=_0x2b410f,_0xf32b33[_0xc437dc++]=_0x42a4bb,_0xf32b33[_0xc437dc++]=_0x210539;}_0xd8691b={'height':_0x5052f3,'width':_0x313d7c*_0x32c6f8,'imageData':_0xf32b33};}else{for(_0xf32b33=new Float32Array(_0x4cc259*_0x548347*0x3),_0xc437dc=0x0,_0x20d80d=0x0;_0x20d80d<_0x4cc259;_0x20d80d++)for(_0x3ab36d=0x0;_0x3ab36d<_0x548347;_0x3ab36d++){var _0x25ae94=null==(_0x4117a7=_0x5c4da5[_0x20d80d][_0x3ab36d])['x']?_0x4117a7[0x0]:_0x4117a7['x'],_0x31538b=null==_0x4117a7['y']?_0x4117a7[0x1]:_0x4117a7['y'];_0xf32b33[_0xc437dc++]=_0x25ae94,_0xf32b33[_0xc437dc++]=_0x31538b,_0xf32b33[_0xc437dc++]=0x0;}_0xd8691b={'height':_0x4cc259,'width':_0x548347,'imageData':_0xf32b33};}return _0xd8691b;},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x5052)]=function(_0x1d2df1,_0x57c6cc){var _0x439058=_0x68aa19;if(this[_0x439058(0x404b)]&&(!defined$1(this['_lastParticleStateTexture'])||this[_0x439058(0x916)]['width']!==_0x1d2df1[_0x439058(0x2e24)]||this[_0x439058(0x916)][_0x439058(0x5862)]!==_0x1d2df1[_0x439058(0x1b40)])){!defined$1(this[_0x439058(0x916)])||this[_0x439058(0x916)]['width']===_0x1d2df1[_0x439058(0x2e24)]&&this[_0x439058(0x916)][_0x439058(0x5862)]===_0x1d2df1[_0x439058(0x1b40)]||this[_0x439058(0x1a02)]();var _0x34d57a=PixelDatatype['UNSIGNED_BYTE'];this[_0x439058(0x479a)]&&(_0x34d57a=PixelDatatype[_0x439058(0x15eb)]),this[_0x439058(0x2827)]=new Texture$1({'context':_0x1d2df1,'width':_0x1d2df1[_0x439058(0x2e24)],'height':_0x1d2df1[_0x439058(0x1b40)],'pixelDatatype':_0x34d57a,'pixelFormat':PixelFormat$1[_0x439058(0x4a1c)]}),this[_0x439058(0x916)]=new Texture$1({'context':_0x1d2df1,'width':_0x1d2df1['drawingBufferWidth'],'height':_0x1d2df1[_0x439058(0x1b40)],'pixelDatatype':_0x34d57a,'pixelFormat':PixelFormat$1[_0x439058(0x4a1c)]}),this[_0x439058(0x558b)]=new Texture$1({'context':_0x1d2df1,'width':_0x1d2df1[_0x439058(0x2e24)],'height':_0x1d2df1[_0x439058(0x1b40)],'pixelDatatype':_0x34d57a,'pixelFormat':PixelFormat$1[_0x439058(0x4a1c)]});var _0x3fadbe=defaultValue$1(this[_0x439058(0x300e)]['_framebuffer'],_0x57c6cc[_0x439058(0x27b)]);this['_curParticleTextureBuffer']=new Framebuffer$2({'context':_0x1d2df1,'colorTextures':[this[_0x439058(0x2827)]],'depthStencilTexture':_0x3fadbe[_0x439058(0x270b)],'destroyAttachments':!0x1}),this[_0x439058(0x529b)]=new Framebuffer$2({'context':_0x1d2df1,'colorTextures':[this[_0x439058(0x916)]],'destroyAttachments':!0x1}),this[_0x439058(0x1f65)]=new Framebuffer$2({'context':_0x1d2df1,'colorTextures':[this[_0x439058(0x558b)]],'destroyAttachments':!0x1}),this[_0x439058(0x4eb3)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'renderState':RenderState['fromCache']()});var _0x28b972=this[_0x439058(0x916)],_0x2fe390=this['_tmpParticleTextureBuffer'];this['_copyLastColorCommand']=_0x1d2df1[_0x439058(0xa16)](PassThrough,{'uniformMap':{'colorTexture':function(){return _0x28b972;}},'framebuffer':_0x2fe390});var _0x11abe0=this[_0x439058(0x558b)],_0x292457=this[_0x439058(0x2827)],_0x1adcde=this[_0x439058(0x529b)],_0x9b945b=this[_0x439058(0x3957)];this['_copyColorCommand']=_0x1d2df1['createViewportQuadCommand'](PassThroughWithAlphaBlend,{'uniformMap':{'u_lastColorTexture':function(){return _0x11abe0;},'u_colorTexture':function(){return _0x292457;},'u_opacity':function(){return _0x9b945b;}},'framebuffer':_0x1adcde});}},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)]['destroyParticleTrailsResources']=function(){var _0xf86c5e=_0x68aa19;defined$1(this[_0xf86c5e(0x2827)])&&(this[_0xf86c5e(0x2827)][_0xf86c5e(0x2578)](),this[_0xf86c5e(0x2827)]=void 0x0),defined$1(this[_0xf86c5e(0x916)])&&(this[_0xf86c5e(0x916)][_0xf86c5e(0x2578)](),this['_lastParticleStateTexture']=void 0x0),defined$1(this[_0xf86c5e(0x558b)])&&(this[_0xf86c5e(0x558b)][_0xf86c5e(0x2578)](),this[_0xf86c5e(0x558b)]=void 0x0),defined$1(this['_curParticleTextureBuffer'])&&(this['_curParticleTextureBuffer'][_0xf86c5e(0x2578)](),this['_curParticleTextureBuffer']=void 0x0),defined$1(this[_0xf86c5e(0x529b)])&&(this[_0xf86c5e(0x529b)]['destroy'](),this['_lastParticleTextureBuffer']=void 0x0),defined$1(this[_0xf86c5e(0x1f65)])&&(this['_tmpParticleTextureBuffer'][_0xf86c5e(0x2578)](),this['_tmpParticleTextureBuffer']=void 0x0),this[_0xf86c5e(0x4eb3)]=void 0x0,this['_copyColorCommand']=void 0x0,this[_0xf86c5e(0x19f)]=void 0x0;},ParticleVelocityFieldEffect['prototype'][_0x68aa19(0x2406)]=function(_0x5f5bbc,_0x2a4b6e){var _0x3fd6ba=_0x68aa19;this['_showParticleTrails']&&(this[_0x3fd6ba(0x5052)](_0x5f5bbc,_0x2a4b6e),defined$1(this[_0x3fd6ba(0x19f)])&&this['_copyLastColorCommand'][_0x3fd6ba(0x5108)](_0x5f5bbc,_0x2a4b6e),defined$1(this['_copyColorCommand'])&&this[_0x3fd6ba(0x4cc)]['execute'](_0x5f5bbc,_0x2a4b6e),this[_0x3fd6ba(0x4eb3)][_0x3fd6ba(0x27b)]=this[_0x3fd6ba(0x49bb)],this['_clearCommand'][_0x3fd6ba(0x5108)](_0x5f5bbc,_0x2a4b6e),this[_0x3fd6ba(0x300e)][_0x3fd6ba(0xf41)](_0x5f5bbc,this[_0x3fd6ba(0x49bb)],this[_0x3fd6ba(0x300e)],_0x2a4b6e),this[_0x3fd6ba(0x300e)]['_drawNormal'](_0x5f5bbc,_0x2a4b6e));},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)]['clearLastParticleStateTexture']=function(_0x4a566e,_0x18c7cb,_0x13bbed,_0x2a276c){var _0x5dc4c5=_0x68aa19;if(defined$1(_0x18c7cb)&&this['_hdrEnable']!==_0x18c7cb)return this[_0x5dc4c5(0x479a)]=_0x18c7cb,this['destroyParticleTrailsResources'](),void this['createParticleTrailsResources'](_0x18c7cb,_0x13bbed,_0x2a276c);_0x4a566e['_stateChanged']&&this[_0x5dc4c5(0x27e)](_0x13bbed,_0x2a276c);},ParticleVelocityFieldEffect['prototype'][_0x68aa19(0x27e)]=function(_0x232fc2,_0x4c390f){var _0x30f646=_0x68aa19;this[_0x30f646(0x4eb3)][_0x30f646(0x27b)]=this[_0x30f646(0x529b)],this[_0x30f646(0x4eb3)][_0x30f646(0x5108)](_0x232fc2,_0x4c390f),this['_clearCommand'][_0x30f646(0x27b)]=this[_0x30f646(0x49bb)],this[_0x30f646(0x4eb3)]['execute'](_0x232fc2,_0x4c390f),this[_0x30f646(0x4eb3)][_0x30f646(0x27b)]=this['_tmpParticleTextureBuffer'],this[_0x30f646(0x4eb3)][_0x30f646(0x5108)](_0x232fc2,_0x4c390f);},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ParticleVelocityFieldEffect[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x5bf80f=_0x68aa19;return defined$1(this[_0x5bf80f(0x14ca)])&&(this[_0x5bf80f(0x14ca)][_0x5bf80f(0x2578)](),this[_0x5bf80f(0x14ca)]=void 0x0),defined$1(this[_0x5bf80f(0x2402)])&&(this['_dictColorTable'][_0x5bf80f(0x2578)](),this[_0x5bf80f(0x2402)]=null),defined$1(this[_0x5bf80f(0xad2)])&&(this['_hypsometricTexture'][_0x5bf80f(0x2578)](),this[_0x5bf80f(0xad2)]=null),defined$1(this['_transformFeedback'])&&(this[_0x5bf80f(0x300e)][_0x5bf80f(0x2578)](),this[_0x5bf80f(0x300e)]=void 0x0),defined$1(this['_fieldTexture'])&&(this[_0x5bf80f(0x327f)][_0x5bf80f(0x2578)](),this['_fieldTexture']=void 0x0),this[_0x5bf80f(0x1a02)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](FieldLayer3D[_0x68aa19(0x4b51)],{'visible':{'get':function(){var _0x497b1a=_0x68aa19;return this[_0x497b1a(0x45b7)];},'set':function(_0x4097c4){var _0x474e40=_0x68aa19;this[_0x474e40(0x45b7)]=_0x4097c4;}},'type':{'get':function(){var _0xcddd0f=_0x68aa19;return this[_0xcddd0f(0x50ee)];}},'fieldData':{'get':function(){var _0x5e7422=_0x68aa19;return this[_0x5e7422(0x3a75)];},'set':function(_0x19916a){var _0x97f9eb=_0x68aa19;this[_0x97f9eb(0x3a75)]=_0x19916a,defined$1(this['_particleVelocityFieldEffect'])&&this['_particleVelocityFieldEffect'][_0x97f9eb(0x31a6)](_0x19916a);}},'NetCDFData':{'get':function(){var _0x5ed64a=_0x68aa19;return this[_0x5ed64a(0x598)];},'set':function(_0x220931){var _0x208db5=_0x68aa19;if(!defined$1(_0x220931[_0x208db5(0x1041)])||!defined$1(_0x220931[_0x208db5(0x288b)]))throw new DeveloperError$1(_0x208db5(0x53de));if(!defined$1(_0x220931[_0x208db5(0x1088)])||!defined$1(_0x220931['vwnd']))throw new DeveloperError$1(_0x208db5(0x435c));if(_0x220931['timeOrder']=defaultValue$1(_0x220931[_0x208db5(0x2ea2)],0x0),defined$1(this[_0x208db5(0x2d1c)])){for(var _0x4927ad=this[_0x208db5(0x2d1c)],_0x306f0a=_0x4927ad[_0x208db5(0x490d)](_0x220931[_0x208db5(0x1041)]),_0x3c0c85=_0x4927ad[_0x208db5(0x490d)](_0x220931[_0x208db5(0x288b)]),_0x1a634e=_0x4927ad[_0x208db5(0x490d)](_0x220931[_0x208db5(0x1088)]),_0xcfd9a0=_0x4927ad['getDataVariable'](_0x220931[_0x208db5(0xe94)]),_0x4145c7=0x0,_0x66c1fc=[],_0x4c348f=0x0;_0x4c348f<_0x3c0c85[_0x208db5(0x531b)];_0x4c348f++){_0x66c1fc[_0x4c348f]=[];for(var _0x103ff3=0x0;_0x103ff3<_0x306f0a[_0x208db5(0x531b)];_0x103ff3++,_0x4145c7++){var _0x16c664=_0x3c0c85[_0x208db5(0x531b)]*_0x306f0a[_0x208db5(0x531b)]*_0x220931['timeOrder'];_0x66c1fc[_0x4c348f][_0x103ff3]=[_0x1a634e[_0x4145c7+_0x16c664],_0xcfd9a0[_0x4145c7+_0x16c664]];}}this['_NetCDFData']=_0x66c1fc,defined$1(this[_0x208db5(0x3c54)])&&this[_0x208db5(0x3c54)][_0x208db5(0x31a6)](_0x66c1fc);}}},'NetCDFInfo':{'get':function(){return this['_NetCDFInfo'];},'set':function(_0x1620f1){this['_NetCDFInfo']=_0x1620f1;}},'layerBounds':{'get':function(){var _0x40cac5=_0x68aa19;return this[_0x40cac5(0x2560)];},'set':function(_0x59fb35){var _0x2c31cc=_0x68aa19;this[_0x2c31cc(0x2560)]=_0x59fb35,defined$1(this[_0x2c31cc(0x3c54)])&&this['_particleVelocityFieldEffect'][_0x2c31cc(0x4a5c)](_0x59fb35);}},'zBounds':{'get':function(){var _0x18cf13=_0x68aa19;return this[_0x18cf13(0x194d)];},'set':function(_0x2f07e9){var _0xd34cb4=_0x68aa19;this[_0xd34cb4(0x194d)]=_0x2f07e9,defined$1(this[_0xd34cb4(0x3c54)])&&this[_0xd34cb4(0x3c54)][_0xd34cb4(0x3708)](_0x2f07e9);}},'particleVelocityFieldEffect':{'get':function(){var _0x5b5a48=_0x68aa19;return this[_0x5b5a48(0x3c54)];}}}),FieldLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x587ff8){var _0x2a4e1c=_0x68aa19;this[_0x2a4e1c(0x45b7)]?defined$1(this[_0x2a4e1c(0x3c54)])&&this[_0x2a4e1c(0x3c54)][_0x2a4e1c(0x489f)](_0x587ff8):defined$1(this[_0x2a4e1c(0x3c54)])&&defined$1(this[_0x2a4e1c(0x3c54)]['_transformFeedback'])&&this[_0x2a4e1c(0x3c54)]['clearLastParticleBuffer'](this[_0x2a4e1c(0x1968)],_0x587ff8);},FieldLayer3D[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},FieldLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x11f9bf=_0x68aa19;return defined$1(this[_0x11f9bf(0x3c54)])&&(this[_0x11f9bf(0x3c54)][_0x11f9bf(0x2578)](),this['_particleVelocityFieldEffect']=void 0x0),destroyObject$1(this);};var FloodAnalysisVS=_0x68aa19(0x22b4),FloodAnalysisFS=_0x68aa19(0x2743),FloodFlagAnalysisFS=_0x68aa19(0x4d43),WaterMode={'Clamp':0x0,'Absolute':0x1},WaterMode$1=Object[_0x68aa19(0x3e37)](WaterMode);function FloodAnalysis3D(_0x3107b0){var _0x5e3c17=_0x68aa19;if(!defined$1(_0x3107b0))throw new DeveloperError$1(_0x5e3c17(0x66e));this[_0x5e3c17(0x54c6)]=_0x3107b0,this[_0x5e3c17(0x845)]=void 0x0,this[_0x5e3c17(0xd7d)]=new BoundingSphere(),this[_0x5e3c17(0x526)]=[],this[_0x5e3c17(0x544)]=0x0,this[_0x5e3c17(0x460)]=null,this[_0x5e3c17(0x2613)]=[0x0,0x0,0x0],this['_worldMatrix']=Matrix4['IDENTITY']['clone'](),this[_0x5e3c17(0x165b)]=[],this[_0x5e3c17(0x13e1)]=void 0x0,this[_0x5e3c17(0x31b9)]='',this[_0x5e3c17(0x58a4)]=[],this[_0x5e3c17(0x164d)]=void 0x0,this['_frameState']=void 0x0,this[_0x5e3c17(0x39cd)]=!0x1,this['_updateHeightTexture']=!0x1,this[_0x5e3c17(0x1e54)]='',this['_sceneName']='',this[_0x5e3c17(0x1d4b)]=!0x1,this[_0x5e3c17(0x4176)]=WaterMode$1[_0x5e3c17(0x963)],this[_0x5e3c17(0x519b)]=null,this[_0x5e3c17(0x5060)]=null,this['_flagCommand']=void 0x0,this[_0x5e3c17(0x3777)]=null,this[_0x5e3c17(0x16ad)]=0x400,this[_0x5e3c17(0xb39)]=0x400,this[_0x5e3c17(0x1bc0)]=!0x1,this[_0x5e3c17(0x23fe)]=null;}function destroyCommands(_0x5d680e){var _0x3f850f=_0x68aa19;defined$1(_0x5d680e[_0x3f850f(0x845)])&&(_0x5d680e[_0x3f850f(0x845)][_0x3f850f(0xa85)]=_0x5d680e[_0x3f850f(0x845)][_0x3f850f(0xa85)]&&_0x5d680e[_0x3f850f(0x845)]['vertexArray'][_0x3f850f(0x2578)](),_0x5d680e[_0x3f850f(0x845)][_0x3f850f(0x30a0)]=_0x5d680e[_0x3f850f(0x845)]['shaderProgram']&&_0x5d680e['_floodCommand'][_0x3f850f(0x30a0)][_0x3f850f(0x2578)](),_0x5d680e[_0x3f850f(0x845)]=void 0x0),defined$1(_0x5d680e[_0x3f850f(0x542d)])&&(_0x5d680e[_0x3f850f(0x542d)][_0x3f850f(0xa85)]=_0x5d680e[_0x3f850f(0x542d)][_0x3f850f(0xa85)]&&_0x5d680e['_flagCommand'][_0x3f850f(0xa85)][_0x3f850f(0x2578)](),_0x5d680e['_flagCommand'][_0x3f850f(0x30a0)]=_0x5d680e[_0x3f850f(0x542d)][_0x3f850f(0x30a0)]&&_0x5d680e[_0x3f850f(0x542d)][_0x3f850f(0x30a0)]['destroy'](),_0x5d680e[_0x3f850f(0x542d)]=void 0x0);}function destroyTexture(_0xdb509f){var _0x39fe45=_0x68aa19;defined$1(_0xdb509f[_0x39fe45(0x460)])&&(_0xdb509f[_0x39fe45(0x460)]=_0xdb509f[_0x39fe45(0x460)]&&_0xdb509f['_polygonTexture'][_0x39fe45(0x2578)](),_0xdb509f[_0x39fe45(0x460)]=null),defined$1(_0xdb509f[_0x39fe45(0x519b)])&&(_0xdb509f[_0x39fe45(0x519b)]=_0xdb509f[_0x39fe45(0x519b)]&&_0xdb509f['_assistTexture'][_0x39fe45(0x2578)](),_0xdb509f['_assistTexture']=null),defined$1(_0xdb509f[_0x39fe45(0x5060)])&&(_0xdb509f[_0x39fe45(0x5060)]=_0xdb509f['_heightTexture']&&_0xdb509f['_heightTexture'][_0x39fe45(0x2578)](),_0xdb509f['_heightTexture']=null);}function clearFlagTexture(_0x13d9e8){var _0x2aa7ef=_0x68aa19;if(null!==_0x13d9e8[_0x2aa7ef(0x460)]&&null!==_0x13d9e8[_0x2aa7ef(0x519b)]){var _0x81c113=_0x13d9e8[_0x2aa7ef(0x16ad)],_0x16c614=_0x13d9e8[_0x2aa7ef(0xb39)],_0x1af97d=0x0,_0x5bbb81=0x0;if(_0x13d9e8['_layer']==_0x13d9e8[_0x2aa7ef(0x54c6)][_0x2aa7ef(0x2292)]){var _0x1f8dbe=(_0x13d9e8[_0x2aa7ef(0x165b)][0x2]-_0x13d9e8[_0x2aa7ef(0x165b)][0x0])/_0x81c113,_0x5433e3=(_0x13d9e8[_0x2aa7ef(0x165b)][0x3]-_0x13d9e8[_0x2aa7ef(0x165b)][0x1])/_0x16c614,_0x5436be=_0x13d9e8[_0x2aa7ef(0x2613)];_0x1af97d=Math[_0x2aa7ef(0x67a)]((_0x5436be['x']-_0x13d9e8['_bound'][0x0])/_0x1f8dbe),_0x5bbb81=Math[_0x2aa7ef(0x67a)]((_0x5436be['y']-_0x13d9e8[_0x2aa7ef(0x165b)][0x1])/_0x5433e3);}else{var _0x3d286b=_0x13d9e8[_0x2aa7ef(0x3777)]['rect'],_0x22b59e=(_0x1f8dbe=(_0x3d286b['z']-_0x3d286b['x'])/_0x81c113,_0x5433e3=(_0x3d286b['w']-_0x3d286b['y'])/_0x16c614,_0x5436be=Cartesian3['fromDegrees'](_0x13d9e8[_0x2aa7ef(0x2613)]['x'],_0x13d9e8['_floodPosition']['y'],0x0),new Matrix4());Matrix4['inverse'](_0x13d9e8[_0x2aa7ef(0x1a9f)],_0x22b59e),Matrix4[_0x2aa7ef(0x10a0)](_0x22b59e,_0x5436be,_0x5436be),_0x1af97d=Math[_0x2aa7ef(0x67a)]((_0x5436be['x']-_0x3d286b['x'])/_0x1f8dbe),_0x5bbb81=Math[_0x2aa7ef(0x67a)]((_0x5436be['y']-_0x3d286b['y'])/_0x5433e3);}var _0x3f3e37=new Uint8Array(_0x81c113*_0x16c614*0x4);_0x3f3e37[0x4*(_0x5bbb81*_0x81c113+_0x1af97d)]=0xff,_0x13d9e8[_0x2aa7ef(0x460)][_0x2aa7ef(0x3e99)]({'width':_0x81c113,'height':_0x16c614,'arrayBufferView':_0x3f3e37});var _0x3d58a6=new Uint8Array(_0x81c113*_0x16c614*0x4);_0x3d58a6[0x4*(_0x5bbb81*_0x81c113+_0x1af97d)]=0xff,_0x13d9e8[_0x2aa7ef(0x519b)][_0x2aa7ef(0x3e99)]({'width':_0x81c113,'height':_0x16c614,'arrayBufferView':_0x3d58a6});}}function drawAbsolute(_0x4ad4b8,_0x295d87,_0x37d894){var _0x5cc32a=_0x68aa19;_0x4ad4b8['_initialize']||(computeMatrix$1(_0x4ad4b8),_0x4ad4b8[_0x5cc32a(0x3777)]=createRasterRegion(_0x4ad4b8),createRenderTexture(_0x4ad4b8,_0x295d87),initializePoints(_0x4ad4b8,_0x295d87),createRasterRegionCommand(_0x4ad4b8,_0x295d87,_0x4ad4b8[_0x5cc32a(0x3777)],_0x4ad4b8[_0x5cc32a(0x460)]),loadTerrainBlock(_0x4ad4b8,_0x4ad4b8[_0x5cc32a(0x31b9)],_0x4ad4b8[_0x5cc32a(0x165b)]),_0x4ad4b8[_0x5cc32a(0x1d4b)]=!0x0),_0x4ad4b8[_0x5cc32a(0x15f4)]&&_0x4ad4b8[_0x5cc32a(0x1bc0)]&&null!=_0x4ad4b8[_0x5cc32a(0x13e1)]&&null!=_0x4ad4b8['_datasetInfo']&&updateHeightTexture(_0x4ad4b8),_0x4ad4b8[_0x5cc32a(0x39cd)]&&updateFlagTextureClamp(_0x4ad4b8,_0x295d87),defined$1(_0x4ad4b8[_0x5cc32a(0x845)])&&null!=_0x4ad4b8['_terrainBlock']&&null!=_0x4ad4b8['_datasetInfo']&&_0x37d894[_0x5cc32a(0x3a33)](_0x4ad4b8['_floodCommand']);}function drawClamp(_0x44e84d,_0x3f42b7){var _0x51d37c=_0x68aa19;_0x44e84d[_0x51d37c(0x1d4b)]||(_0x44e84d['_initialize']=!0x0,computeMatrix$1(_0x44e84d),_0x44e84d[_0x51d37c(0x3777)]=createRasterRegion(_0x44e84d),createRenderTexture(_0x44e84d,_0x3f42b7),addFloodTextureForLayer(_0x44e84d),createRasterRegionCommand(_0x44e84d,_0x3f42b7,_0x44e84d[_0x51d37c(0x3777)],_0x44e84d[_0x51d37c(0x460)]),loadTerrainBlock(_0x44e84d,_0x44e84d['_terrainBlockURL'],_0x44e84d[_0x51d37c(0x165b)])),_0x44e84d[_0x51d37c(0x15f4)]&&_0x44e84d['_loaded']&&null!=_0x44e84d[_0x51d37c(0x13e1)]&&null!=_0x44e84d['_datasetInfo']&&updateHeightTexture(_0x44e84d),_0x44e84d['_updateFlagTexture']&&updateFlagTextureClamp(_0x44e84d,_0x3f42b7);}function computeMatrix$1(_0x38b7e0){var _0x283a5f=_0x68aa19;computeBounds$1(_0x38b7e0);var _0x330317=_0x38b7e0[_0x283a5f(0x165b)][0x0],_0x106899=_0x38b7e0[_0x283a5f(0x165b)][0x1],_0x351621=_0x38b7e0['_bound'][0x2],_0x56f9f8=_0x38b7e0[_0x283a5f(0x165b)][0x3],_0x3592ae=Cartesian3['fromDegrees'](0.5*(_0x351621+_0x330317),0.5*(_0x56f9f8+_0x106899),0x0),_0x245af3=new HeadingPitchRoll(0x0,0x0,0x0);Transforms[_0x283a5f(0x3b6b)](_0x3592ae,_0x245af3,Ellipsoid[_0x283a5f(0x1d49)],Transforms[_0x283a5f(0x3185)],_0x38b7e0[_0x283a5f(0x1a9f)]);}function computeBounds$1(_0x28b5fd){var _0x35da3c=_0x68aa19;if(0x0!==_0x28b5fd[_0x35da3c(0x58a4)][_0x35da3c(0x531b)]){for(var _0x3ffcf0=Number[_0x35da3c(0xd77)],_0x11273b=Number[_0x35da3c(0xd77)],_0x2ea1f1=-Number['MAX_VALUE'],_0x12467c=-Number['MAX_VALUE'],_0x251cd4=0x0;_0x251cd4<_0x28b5fd[_0x35da3c(0x58a4)][_0x35da3c(0x531b)];_0x251cd4++)_0x3ffcf0=Math[_0x35da3c(0x27d5)](_0x28b5fd[_0x35da3c(0x58a4)][_0x251cd4]['x'],_0x3ffcf0),_0x11273b=Math[_0x35da3c(0x27d5)](_0x28b5fd['_points'][_0x251cd4]['y'],_0x11273b),_0x2ea1f1=Math[_0x35da3c(0x2bc6)](_0x28b5fd[_0x35da3c(0x58a4)][_0x251cd4]['x'],_0x2ea1f1),_0x12467c=Math[_0x35da3c(0x2bc6)](_0x28b5fd['_points'][_0x251cd4]['y'],_0x12467c);_0x28b5fd[_0x35da3c(0x165b)][_0x35da3c(0x531b)]=0x0,_0x28b5fd[_0x35da3c(0x165b)][_0x35da3c(0x3a33)](_0x3ffcf0),_0x28b5fd[_0x35da3c(0x165b)]['push'](_0x11273b),_0x28b5fd['_bound'][_0x35da3c(0x3a33)](_0x2ea1f1),_0x28b5fd['_bound'][_0x35da3c(0x3a33)](_0x12467c);}}function initializePoints(_0x4eef7d,_0x492c46){var _0x4b7da7=_0x68aa19;if(0x0!=_0x4eef7d[_0x4b7da7(0x58a4)]['length']){var _0xf052ea=_0x4eef7d[_0x4b7da7(0x58a4)][_0x4b7da7(0x531b)],_0x1b1d04=ComponentDatatype$1[_0x4b7da7(0x2074)](ComponentDatatype$1[_0x4b7da7(0x15eb)],0x3*_0xf052ea),_0x29c8f4=ComponentDatatype$1[_0x4b7da7(0x2074)](ComponentDatatype$1['FLOAT'],0x2*_0xf052ea),_0x41c217=new Matrix4();Matrix4['inverse'](_0x4eef7d[_0x4b7da7(0x1a9f)],_0x41c217);for(var _0x288650=[],_0x35bdba=0x0;_0x35bdba<_0x4eef7d[_0x4b7da7(0x526)][_0x4b7da7(0x531b)]/0x3;_0x35bdba++)_0x288650[0x3*_0x35bdba]=_0x4eef7d[_0x4b7da7(0x526)][0x3*_0x35bdba],_0x288650[0x3*_0x35bdba+0x1]=_0x4eef7d[_0x4b7da7(0x526)][0x3*_0x35bdba+0x1],_0x288650[0x3*_0x35bdba+0x2]=_0x4eef7d[_0x4b7da7(0x526)][0x3*_0x35bdba+0x2];var _0x25b420=new PolygonGeometry({'polygonHierarchy':{'positions':Cartesian3['fromDegreesArrayHeights'](_0x288650)}}),_0x1c9dbe=PolygonGeometry['createGeometry'](_0x25b420);FlattenRegion[_0x4b7da7(0x41f7)](_0x1c9dbe,_0x288650,_0x41c217),_0x4eef7d[_0x4b7da7(0xd7d)]=_0x1c9dbe['boundingSphere'];for(_0x35bdba=0x0;_0x35bdba<_0x1c9dbe[_0x4b7da7(0x1b28)][_0x4b7da7(0x4771)][_0x4b7da7(0x21e8)][_0x4b7da7(0x531b)]/0x3;_0x35bdba++)_0x1b1d04[0x3*_0x35bdba]=_0x1c9dbe[_0x4b7da7(0x1b28)][_0x4b7da7(0x4771)][_0x4b7da7(0x21e8)][0x3*_0x35bdba],_0x1b1d04[0x3*_0x35bdba+0x1]=_0x1c9dbe[_0x4b7da7(0x1b28)]['position'][_0x4b7da7(0x21e8)][0x3*_0x35bdba+0x1],_0x1b1d04[0x3*_0x35bdba+0x2]=_0x1c9dbe['attributes'][_0x4b7da7(0x4771)][_0x4b7da7(0x21e8)][0x3*_0x35bdba+0x2],_0x29c8f4[0x2*_0x35bdba]=_0x1c9dbe[_0x4b7da7(0x1b28)]['st'][_0x4b7da7(0x21e8)][0x2*_0x35bdba],_0x29c8f4[0x2*_0x35bdba+0x1]=_0x1c9dbe['attributes']['st'][_0x4b7da7(0x21e8)][0x2*_0x35bdba+0x1];var _0x89a586=null,_0x98bdd0=IndexDatatype$1['UNSIGNED_SHORT'];_0xf052ea<0xffff?_0x89a586=ComponentDatatype$1['createTypedArray'](ComponentDatatype$1[_0x4b7da7(0x2c91)],_0x1c9dbe['indices']['length']):(_0x89a586=ComponentDatatype$1[_0x4b7da7(0x2074)](ComponentDatatype$1[_0x4b7da7(0x40c5)],_0x1c9dbe['indices'][_0x4b7da7(0x531b)]),_0x98bdd0=IndexDatatype$1[_0x4b7da7(0x40c5)]);for(_0x35bdba=0x0;_0x35bdba<_0x1c9dbe['indices'][_0x4b7da7(0x531b)];_0x35bdba++)_0x89a586[_0x35bdba]=_0x1c9dbe[_0x4b7da7(0x525a)][_0x35bdba];createBuffer(_0x4eef7d,_0x492c46,_0x1b1d04,_0x29c8f4,_0x89a586,_0x98bdd0);}}function createBuffer(_0x4375ca,_0x50819e,_0x2744b6,_0x3933e8,_0x423749,_0x6b6ebe){var _0x28abf6=_0x68aa19;destroyCommands(_0x4375ca);var _0x4a955a=Buffer$1[_0x28abf6(0xb5a)]({'context':_0x50819e,'typedArray':_0x2744b6,'usage':BufferUsage[_0x28abf6(0x495a)]}),_0x148017=Buffer$1['createVertexBuffer']({'context':_0x50819e,'typedArray':_0x3933e8,'usage':BufferUsage[_0x28abf6(0x495a)]}),_0x3addbe=[],_0x29eac1={'aPosition':0x0,'aTexCoord0':0x1};_0x3addbe[_0x28abf6(0x3a33)]({'index':_0x29eac1[_0x28abf6(0x35d2)],'vertexBuffer':_0x4a955a,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x28abf6(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1}),_0x3addbe[_0x28abf6(0x3a33)]({'index':_0x29eac1['aTexCoord0'],'vertexBuffer':_0x148017,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x28abf6(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1});var _0x1d4734=Buffer$1['createIndexBuffer']({'context':_0x50819e,'typedArray':_0x423749,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':_0x6b6ebe});_0x4375ca[_0x28abf6(0x845)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x28abf6(0x139)],'modelMatrix':_0x4375ca[_0x28abf6(0x1a9f)],'boundingVolume':_0x4375ca[_0x28abf6(0xd7d)],'pass':Pass$1[_0x28abf6(0x5d7)],'owner':_0x4375ca,'cull':!0x0}),_0x4375ca['_floodCommand'][_0x28abf6(0xa85)]=new VertexArray({'context':_0x50819e,'attributes':_0x3addbe,'indexBuffer':_0x1d4734});var _0x38934d=new ShaderSource({'sources':[FloodAnalysisVS]});_0x4375ca[_0x28abf6(0x845)][_0x28abf6(0x30a0)]=ShaderProgram$1[_0x28abf6(0x4d21)]({'context':_0x50819e,'vertexShaderSource':_0x38934d,'fragmentShaderSource':FloodAnalysisFS,'attributeLocations':_0x29eac1}),_0x4375ca[_0x28abf6(0x845)][_0x28abf6(0x5547)]=RenderState['fromCache']({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0}}),_0x4375ca[_0x28abf6(0x845)][_0x28abf6(0x15fe)]={'uWaterHeight':function(){var _0x5ac44e=_0x28abf6;return _0x4375ca[_0x5ac44e(0x544)];},'uPolygonTexture':function(){var _0x2f872a=_0x28abf6;return _0x4375ca[_0x2f872a(0x460)];},'uReflectMap':function(){var _0x534842=_0x28abf6;return _0x4375ca[_0x534842(0x2564)][_0x534842(0xe44)][_0x534842(0x1f70)][_0x534842(0x5460)][_0x534842(0x3a23)][_0x534842(0x2bf5)](0x0);},'uNoiseMap':function(){var _0x16c514=_0x28abf6;return _0x4375ca[_0x16c514(0x2564)][_0x16c514(0xe44)]['water']['_waterNormalMap'];}};}function loadTerrainBlock(_0x1871da,_0x46d602,_0x4461c6){var _0x2f8843=_0x68aa19;''!=_0x46d602&&0x4==_0x4461c6['length']&&loadXML(_0x46d602+_0x2f8843(0xb99))[_0x2f8843(0x4e1e)](function(_0x15c952){var _0x1de9f3=_0x2f8843,_0x45319b=_0x15c952[_0x1de9f3(0x4b76)](_0x1de9f3(0x1209)),_0x58d4d5=_0x45319b[0x0][_0x1de9f3(0x23ed)][0x0][_0x1de9f3(0x4d31)],_0xbc4343=_0x45319b[0x0][_0x1de9f3(0x23ed)][0x1][_0x1de9f3(0x4d31)],_0x24b30b=_0x15c952[_0x1de9f3(0x4b76)]('rightTop'),_0x4913a9=_0x24b30b[0x0][_0x1de9f3(0x23ed)][0x0]['textContent'],_0x372899=_0x24b30b[0x0][_0x1de9f3(0x23ed)][0x1][_0x1de9f3(0x4d31)],_0x486626=_0x15c952[_0x1de9f3(0x4b76)](_0x1de9f3(0x5862))[0x0]['textContent'],_0x430a50=_0x15c952[_0x1de9f3(0x4b76)]('width')[0x0]['textContent'];_0x1871da[_0x1de9f3(0x164d)]={'width':_0x430a50,'height':_0x486626,'left':_0x58d4d5,'right':_0x4913a9,'top':_0x372899,'bottom':_0xbc4343,'xRatio':(_0x4913a9-_0x58d4d5)/_0x430a50,'yRatio':(_0x372899-_0xbc4343)/_0x486626};for(var _0x40e7a2=[],_0x1a50d4=0x0;_0x1a50d4<_0x1871da['_datasetInfo'][_0x1de9f3(0x209)];_0x1a50d4++){for(var _0x30b43d=[],_0x1a7530=0x0;_0x1a7530<_0x1871da[_0x1de9f3(0x164d)][_0x1de9f3(0x5862)];_0x1a7530++)_0x30b43d['push'](-0x1869f);_0x40e7a2[_0x1de9f3(0x3a33)](_0x30b43d);}splitBound(_0x1871da,_0x46d602,_0x4461c6,_0x40e7a2);});}function splitBound(_0x2dad84,_0x4bfa74,_0x10979c,_0x585eae){var _0x90bac3=_0x68aa19;loadJson$1(_0x4bfa74+_0x90bac3(0x8bf)+_0x10979c[0x0]+_0x90bac3(0x9d4)+_0x10979c[0x1]+'},\x22rightTop\x22:{\x22x\x22:'+_0x10979c[0x2]+_0x90bac3(0x9d4)+_0x10979c[0x3]+'}}')[_0x90bac3(0x4e1e)](function(_0x421f72){var _0x1f4bdb=_0x90bac3;for(var _0x5a1049=_0x421f72[_0x1f4bdb(0x21e8)],_0xdd13eb=0x0;_0xdd13eb<_0x5a1049[_0x1f4bdb(0x531b)];_0xdd13eb++)for(var _0x574a34=_0x5a1049[_0xdd13eb],_0x474543=0x0,_0x5b294c=_0x574a34['length'];_0x474543<_0x5b294c;_0x474543++){var _0x130aec=_0x574a34[_0x474543];_0x585eae[_0x130aec[_0x1f4bdb(0x37fd)]][_0x130aec[_0x1f4bdb(0x12df)]]=_0x130aec[_0x1f4bdb(0x327)];}_0x2dad84[_0x1f4bdb(0x13e1)]=_0x585eae;var _0xd6264b=(_0x2dad84[_0x1f4bdb(0x2613)]['x']-_0x2dad84['_datasetInfo'][_0x1f4bdb(0x1831)])/_0x2dad84[_0x1f4bdb(0x164d)][_0x1f4bdb(0x3c42)],_0x5c33c7=(_0x2dad84[_0x1f4bdb(0x164d)][_0x1f4bdb(0x4910)]-_0x2dad84['_floodPosition']['y'])/_0x2dad84[_0x1f4bdb(0x164d)][_0x1f4bdb(0x1f33)];_0xd6264b=Math[_0x1f4bdb(0x28fa)](_0xd6264b),_0x5c33c7=Math['ceil'](_0x5c33c7),_0x585eae[_0xd6264b][_0x5c33c7]>-0x15f90&&(_0x2dad84[_0x1f4bdb(0x1bc0)]=!0x0),_0x2dad84[_0x1f4bdb(0x15f4)]=!0x0;},function(_0x43cf30){var _0x4ffaa8=_0x90bac3;if(0x190==_0x43cf30[_0x4ffaa8(0x4c9c)]){for(var _0x2e0e60=0x0;_0x2e0e60<0x2;_0x2e0e60++)for(var _0x4661eb=(_0x10979c[0x2]-_0x10979c[0x0])/0x2,_0x53dcca=_0x10979c[0x0]+_0x4661eb*_0x2e0e60,_0x4fa329=_0x53dcca+_0x4661eb,_0x57e03b=0x0;_0x57e03b<0x2;_0x57e03b++){var _0x4f77a8=(_0x10979c[0x3]-_0x10979c[0x1])/0x2,_0x264e8a=_0x10979c[0x1]+_0x4f77a8*_0x57e03b,_0x1c347c=_0x264e8a+_0x4f77a8,_0x36f864=[];_0x36f864[0x0]=_0x53dcca,_0x36f864[0x1]=_0x264e8a,_0x36f864[0x2]=_0x4fa329,_0x36f864[0x3]=_0x1c347c,splitBound(_0x2dad84,_0x4bfa74,_0x36f864,_0x585eae);}}});}function updateFlagTextureClamp(_0x9ef329,_0x5698ab){var _0x174b1e=_0x68aa19;if(null!=_0x9ef329[_0x174b1e(0x13e1)]&&null!=_0x9ef329[_0x174b1e(0x164d)]){_0x9ef329[_0x174b1e(0x542d)][_0x174b1e(0x5108)](_0x5698ab);var _0x567b09=_0x5698ab[_0x174b1e(0xc23)]({'x':0x0,'y':0x0,'width':_0x9ef329[_0x174b1e(0x16ad)],'height':_0x9ef329[_0x174b1e(0xb39)],'framebuffer':_0x9ef329[_0x174b1e(0x542d)][_0x174b1e(0x27b)]});_0x9ef329[_0x174b1e(0x519b)][_0x174b1e(0x3e99)]({'width':_0x9ef329[_0x174b1e(0x16ad)],'height':_0x9ef329['_textureHeight'],'arrayBufferView':_0x567b09});}}function updateHeightTexture(_0x139481,_0x4e6e9f){var _0x444a51=_0x68aa19;if(null!=_0x139481[_0x444a51(0x13e1)]&&null!=_0x139481['_datasetInfo']){var _0x1a2ef0=new Float32Array(_0x139481[_0x444a51(0x16ad)]*_0x139481[_0x444a51(0xb39)]);if(_0x139481[_0x444a51(0x23fe)]==_0x139481[_0x444a51(0x54c6)][_0x444a51(0x2292)]){for(var _0x3ff391=(_0x139481[_0x444a51(0x165b)][0x2]-_0x139481[_0x444a51(0x165b)][0x0])/_0x139481[_0x444a51(0x16ad)],_0x476081=(_0x139481[_0x444a51(0x165b)][0x3]-_0x139481['_bound'][0x1])/_0x139481[_0x444a51(0xb39)],_0x21ee2c=0x0;_0x21ee2c<_0x139481[_0x444a51(0x16ad)];_0x21ee2c++)for(var _0x4ab01a=_0x139481['_bound'][0x0]+_0x3ff391*_0x21ee2c,_0x33324e=0x0;_0x33324e<_0x139481[_0x444a51(0xb39)];_0x33324e++){-0x1869f!=(_0x18fafc=getElevationAt(_0x139481,_0x4ab01a,_0x139481[_0x444a51(0x165b)][0x1]+_0x476081*_0x33324e))&&(_0x1a2ef0[_0x33324e*_0x139481[_0x444a51(0x16ad)]+_0x21ee2c]=_0x18fafc,_0x139481[_0x444a51(0x81b)]=Math[_0x444a51(0x27d5)](_0x18fafc,_0x139481[_0x444a51(0x81b)]));}}else{var _0x1cb6ff=_0x139481[_0x444a51(0x3777)][_0x444a51(0x1292)],_0x57b6ee=(_0x1cb6ff['z']-_0x1cb6ff['x'])/_0x139481[_0x444a51(0x16ad)],_0x3f2ea5=(_0x1cb6ff['w']-_0x1cb6ff['y'])/_0x139481[_0x444a51(0xb39)];for(_0x21ee2c=0x0;_0x21ee2c<_0x139481[_0x444a51(0x16ad)];_0x21ee2c++){var _0xc459f3=_0x1cb6ff['x']+_0x57b6ee*_0x21ee2c;for(_0x33324e=0x0;_0x33324e<_0x139481[_0x444a51(0xb39)];_0x33324e++){var _0x113a47=new Cartesian3(_0xc459f3,_0x1cb6ff['y']+_0x3f2ea5*_0x33324e,0x0);Matrix4[_0x444a51(0x10a0)](_0x139481[_0x444a51(0x1a9f)],_0x113a47,_0x113a47);var _0x18fafc,_0xf1278=Cesium[_0x444a51(0x1928)][_0x444a51(0x2d23)](_0x113a47);-0x1869f!=(_0x18fafc=getElevationAt(_0x139481,Cesium[_0x444a51(0x1c87)][_0x444a51(0x52e9)](_0xf1278[_0x444a51(0x1041)]),Cesium[_0x444a51(0x1c87)][_0x444a51(0x52e9)](_0xf1278[_0x444a51(0x288b)])))&&(_0x1a2ef0[_0x33324e*_0x139481[_0x444a51(0x16ad)]+_0x21ee2c]=_0x18fafc,_0x139481[_0x444a51(0x81b)]=Math[_0x444a51(0x27d5)](_0x18fafc,_0x139481[_0x444a51(0x81b)]));}}}_0x139481['_heightTexture']['copyFrom']({'width':_0x139481[_0x444a51(0x16ad)],'height':_0x139481[_0x444a51(0xb39)],'arrayBufferView':_0x1a2ef0}),_0x139481[_0x444a51(0x39cd)]=!0x0,_0x139481[_0x444a51(0x15f4)]=!0x1;}}function getElevationAt(_0x87db,_0x15b462,_0x5aa7b9){var _0x1a848f=_0x68aa19;if(_0x15b462<_0x87db[_0x1a848f(0x164d)]['left']||_0x15b462>_0x87db[_0x1a848f(0x164d)][_0x1a848f(0x339c)]||_0x5aa7b9<_0x87db['_datasetInfo'][_0x1a848f(0x3b17)]||_0x5aa7b9>_0x87db[_0x1a848f(0x164d)]['top'])return-0x1869f;var _0x1fbdf7=(_0x15b462-_0x87db[_0x1a848f(0x164d)]['left'])/_0x87db[_0x1a848f(0x164d)][_0x1a848f(0x3c42)],_0xabe307=(_0x87db[_0x1a848f(0x164d)][_0x1a848f(0x4910)]-_0x5aa7b9)/_0x87db['_datasetInfo'][_0x1a848f(0x1f33)];return _0x1fbdf7=Math[_0x1a848f(0x28fa)](_0x1fbdf7),_0xabe307=Math[_0x1a848f(0x28fa)](_0xabe307),_0x87db['_terrainBlock'][_0x1fbdf7][_0xabe307];}function createRenderTexture(_0x3f4ea5,_0x50a1e8){var _0x4bb928=_0x68aa19,_0x361f19=_0x3f4ea5['_textureWidth'],_0x485f4a=_0x3f4ea5['_textureHeight'];destroyTexture(_0x3f4ea5),null===_0x3f4ea5['_polygonTexture']&&(_0x3f4ea5[_0x4bb928(0x460)]=new Texture$1({'context':_0x50a1e8,'width':_0x3f4ea5[_0x4bb928(0x16ad)],'height':_0x3f4ea5['_textureHeight'],'pixelFormat':PixelFormat$1['RGBA'],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x4bb928(0x312f)],'wrapT':TextureWrap$1[_0x4bb928(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x4bb928(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x4bb928(0x44a2)]}),'flipY':!0x1})),null===_0x3f4ea5[_0x4bb928(0x519b)]&&(_0x3f4ea5[_0x4bb928(0x519b)]=new Texture$1({'context':_0x50a1e8,'width':_0x361f19,'height':_0x485f4a,'pixelFormat':PixelFormat$1['RGBA'],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x4bb928(0x312f)],'wrapT':TextureWrap$1[_0x4bb928(0x312f)],'minificationFilter':TextureMinificationFilter$1['NEAREST'],'magnificationFilter':TextureMagnificationFilter$1[_0x4bb928(0x44a2)]}),'flipY':!0x1})),clearFlagTexture(_0x3f4ea5),null===_0x3f4ea5[_0x4bb928(0x5060)]&&(_0x3f4ea5['_heightTexture']=new Texture$1({'context':_0x50a1e8,'width':_0x361f19,'height':_0x485f4a,'pixelFormat':PixelFormat$1[_0x4bb928(0x47cf)],'pixelDatatype':PixelDatatype[_0x4bb928(0x15eb)],'sampler':new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x4bb928(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x4bb928(0x2225)],'magnificationFilter':TextureMagnificationFilter$1[_0x4bb928(0x2225)]}),'flipY':!0x1}));}function createRasterRegion(_0x248cef,_0x50c71c){var _0x5ab9f1=_0x68aa19;for(var _0x1a05a4=[],_0x4e0fc8=0x0;_0x4e0fc8<_0x248cef[_0x5ab9f1(0x526)][_0x5ab9f1(0x531b)]/0x3;_0x4e0fc8++)_0x1a05a4[0x3*_0x4e0fc8]=_0x248cef[_0x5ab9f1(0x526)][0x3*_0x4e0fc8],_0x1a05a4[0x3*_0x4e0fc8+0x1]=_0x248cef[_0x5ab9f1(0x526)][0x3*_0x4e0fc8+0x1],_0x1a05a4[0x3*_0x4e0fc8+0x2]=_0x248cef[_0x5ab9f1(0x526)][0x3*_0x4e0fc8+0x2];var _0x271a9c=new PolygonGeometry({'polygonHierarchy':{'positions':Cartesian3[_0x5ab9f1(0x46c2)](_0x1a05a4)}}),_0xd2744e=0x0,_0x2a200c=PolygonGeometry[_0x5ab9f1(0x2a90)](_0x271a9c),_0x104dbe=_0x2a200c[_0x5ab9f1(0x1b28)][_0x5ab9f1(0x4771)][_0x5ab9f1(0x21e8)];ComponentDatatype$1[_0x5ab9f1(0x2074)](ComponentDatatype$1['FLOAT'],_0x104dbe['length']);var _0x5010cc=ComponentDatatype$1[_0x5ab9f1(0x2074)](ComponentDatatype$1[_0x5ab9f1(0x15eb)],_0x104dbe[_0x5ab9f1(0x531b)]/0x3*0x2),_0x12442e=new Cartesian4(_0x248cef['_bound'][0x0]*CesiumMath[_0x5ab9f1(0x2b22)],_0x248cef[_0x5ab9f1(0x165b)][0x1]*CesiumMath[_0x5ab9f1(0x2b22)],_0x248cef[_0x5ab9f1(0x165b)][0x2]*CesiumMath['RADIANS_PER_DEGREE'],_0x248cef[_0x5ab9f1(0x165b)][0x3]*CesiumMath[_0x5ab9f1(0x2b22)]);if(_0x248cef[_0x5ab9f1(0x23fe)]==_0x248cef[_0x5ab9f1(0x54c6)][_0x5ab9f1(0x2292)]){var _0x6949bc=_0x248cef['_bound'][0x2]-_0x248cef[_0x5ab9f1(0x165b)][0x0],_0x3a077c=_0x248cef['_bound'][0x3]-_0x248cef[_0x5ab9f1(0x165b)][0x1];for(_0x4e0fc8=0x0;_0x4e0fc8<_0x104dbe['length'];_0x4e0fc8+=0x3){var _0x4d1964=new Cartesian3(_0x104dbe[_0x4e0fc8],_0x104dbe[_0x4e0fc8+0x1],_0x104dbe[_0x4e0fc8+0x2]),_0x183235=Cesium[_0x5ab9f1(0x1928)][_0x5ab9f1(0x2d23)](_0x4d1964),_0x5f545b=Cesium[_0x5ab9f1(0x1c87)]['toDegrees'](_0x183235[_0x5ab9f1(0x1041)]),_0x395f2d=Cesium['Math'][_0x5ab9f1(0x52e9)](_0x183235[_0x5ab9f1(0x288b)]);_0x5010cc[_0xd2744e++]=(_0x5f545b-_0x248cef[_0x5ab9f1(0x165b)][0x0])/_0x6949bc,_0x5010cc[_0xd2744e++]=(_0x395f2d-_0x248cef[_0x5ab9f1(0x165b)][0x1])/_0x3a077c;}var _0xf73532=new Matrix4();Matrix4[_0x5ab9f1(0xe9d)](_0x248cef['_worldMatrix'],_0xf73532),FlattenRegion['updateGeometry'](_0x2a200c,_0x1a05a4,_0xf73532);}else{_0xf73532=new Matrix4(),(Matrix4['inverse'](_0x248cef['_worldMatrix'],_0xf73532),FlattenRegion[_0x5ab9f1(0x41f7)](_0x2a200c,_0x1a05a4,_0xf73532));for(_0x6949bc=(_0x12442e=FlattenRegion[_0x5ab9f1(0x48e3)](_0x2a200c))['z']-_0x12442e['x'],_0x3a077c=_0x12442e['w']-_0x12442e['y'],_0x4e0fc8=0x0;_0x4e0fc8<_0x104dbe[_0x5ab9f1(0x531b)];_0x4e0fc8+=0x3)_0x5010cc[_0xd2744e++]=(_0x104dbe[_0x4e0fc8]-_0x12442e['x'])/_0x6949bc,_0x5010cc[_0xd2744e++]=(_0x104dbe[_0x4e0fc8+0x1]-_0x12442e['y'])/_0x3a077c;}return{'vertices':_0x2a200c[_0x5ab9f1(0x1b28)]['position'][_0x5ab9f1(0x21e8)],'texcoords':_0x5010cc,'indices':_0x2a200c[_0x5ab9f1(0x525a)],'rect':_0x12442e};}function createRasterRegionCommand(_0x2d0a0f,_0x249485,_0x3451fa,_0x50b0f7){var _0x3c46f0=_0x68aa19;if(defined$1(_0x3451fa)){var _0x120baa=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES']}),_0x293b50=Buffer$1[_0x3c46f0(0xb5a)]({'context':_0x249485,'typedArray':_0x3451fa[_0x3c46f0(0x1f3d)],'usage':BufferUsage['STATIC_DRAW']}),_0x2ea914=Buffer$1[_0x3c46f0(0xb5a)]({'context':_0x249485,'typedArray':_0x3451fa[_0x3c46f0(0xf43)],'usage':BufferUsage[_0x3c46f0(0x495a)]}),_0x4c770f=[],_0x22c1c6={'aPosition':0x0,'aTexCoord0':0x1};_0x4c770f[_0x3c46f0(0x3a33)]({'index':_0x22c1c6[_0x3c46f0(0x35d2)],'vertexBuffer':_0x293b50,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x3c46f0(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1}),_0x4c770f[_0x3c46f0(0x3a33)]({'index':_0x22c1c6[_0x3c46f0(0x45d)],'vertexBuffer':_0x2ea914,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x3c46f0(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1});var _0x1e9b51=Buffer$1[_0x3c46f0(0xaad)]({'context':_0x249485,'typedArray':_0x3451fa[_0x3c46f0(0x525a)],'usage':BufferUsage[_0x3c46f0(0x495a)],'indexDatatype':IndexDatatype$1['UNSIGNED_SHORT']});_0x120baa[_0x3c46f0(0xa85)]=new VertexArray({'context':_0x249485,'attributes':_0x4c770f,'indexBuffer':_0x1e9b51});var _0xdd6897=new ShaderSource({'sources':[_0x3c46f0(0x8ff)]}),_0x2ce39e=new ShaderSource({'sources':[FloodFlagAnalysisFS]});_0x120baa['shaderProgram']=ShaderProgram$1[_0x3c46f0(0x4d21)]({'context':_0x249485,'vertexShaderSource':_0xdd6897,'fragmentShaderSource':_0x2ce39e,'attributeLocations':_0x22c1c6}),_0x120baa[_0x3c46f0(0x27b)]=new Framebuffer$2({'context':_0x249485,'colorTextures':[_0x50b0f7],'destroyAttachments':!0x1}),_0x120baa[_0x3c46f0(0x5547)]=RenderState[_0x3c46f0(0x4d21)]({'cull':{'enabled':!0x1}}),_0x120baa[_0x3c46f0(0x15fe)]={'uTextureWidth':function(){var _0x4d9e64=_0x3c46f0;return _0x2d0a0f[_0x4d9e64(0x16ad)];},'uTextureHeight':function(){return _0x2d0a0f['_textureHeight'];},'uWaterHeight':function(){var _0x14f64f=_0x3c46f0;return _0x2d0a0f[_0x14f64f(0x544)];},'uHeightTexture':function(){return _0x2d0a0f['_heightTexture'];},'uAssisTexture':function(){return _0x2d0a0f['_assistTexture'];}},_0x2d0a0f[_0x3c46f0(0x542d)]=_0x120baa;}}function resetStatus(_0x348b1c){var _0x38c1d6=_0x68aa19;_0x348b1c['_loaded']=!0x1,_0x348b1c[_0x38c1d6(0x1d4b)]=!0x1,_0x348b1c['_updateFlagTexture']=!0x1,_0x348b1c['_updateHeightTexture']=!0x1;}function addFloodTextureForLayer(_0x124ff5){var _0x58eef3=_0x68aa19,_0x4d9d73=new Cartesian4(_0x124ff5[_0x58eef3(0x165b)][0x0]*CesiumMath['RADIANS_PER_DEGREE'],_0x124ff5['_bound'][0x1]*CesiumMath[_0x58eef3(0x2b22)],_0x124ff5[_0x58eef3(0x165b)][0x2]*CesiumMath['RADIANS_PER_DEGREE'],_0x124ff5[_0x58eef3(0x165b)][0x3]*CesiumMath['RADIANS_PER_DEGREE']);_0x124ff5[_0x58eef3(0x23fe)]!==_0x124ff5[_0x58eef3(0x54c6)]['globe']&&(_0x4d9d73=_0x124ff5[_0x58eef3(0x3777)][_0x58eef3(0x1292)]),_0x124ff5[_0x58eef3(0x23fe)][_0x58eef3(0x2f4e)](_0x124ff5[_0x58eef3(0x460)],_0x4d9d73,_0x124ff5['_worldMatrix']);}function removeFloodTextureForLayer(_0x569342){var _0x11f4f5=_0x68aa19;_0x569342[_0x11f4f5(0x23fe)][_0x11f4f5(0xc36)]();}function Fog$1(){var _0x41810a=_0x68aa19;this[_0x41810a(0x20fb)]=!0x0,this[_0x41810a(0x38bd)]=0.0002,this[_0x41810a(0xfb2)]=0x2,this[_0x41810a(0x8e9)]=0.03;}Object[_0x68aa19(0x5b7)](FloodAnalysis3D[_0x68aa19(0x4b51)],{'floodPosition':{'get':function(){var _0x26ef80=_0x68aa19;return this[_0x26ef80(0x2613)];},'set':function(_0x30cd45){var _0x2cb108=_0x68aa19;this['_floodPosition']=_0x30cd45,this[_0x2cb108(0x39cd)]=!0x0,clearFlagTexture(this);}},'waterHeight':{'get':function(){var _0x37fc0b=_0x68aa19;return this[_0x37fc0b(0x544)];},'set':function(_0x40c904){var _0x5cfc9d=_0x68aa19;this[_0x5cfc9d(0x544)]=_0x40c904,this[_0x5cfc9d(0x39cd)]=!0x0,clearFlagTexture(this);}},'waterMode':{'get':function(){var _0x5a14ac=_0x68aa19;return this[_0x5a14ac(0x4176)];},'set':function(_0x51093e){var _0x1b94fc=_0x68aa19;this[_0x1b94fc(0x4176)]=_0x51093e,this[_0x1b94fc(0x39cd)]=!0x0;}},'layer':{'get':function(){var _0x1cc051=_0x68aa19;return this[_0x1cc051(0x23fe)];},'set':function(_0x6bdefb){var _0x51b958=_0x68aa19;this[_0x51b958(0x23fe)]=_0x6bdefb,destroyCommands(this),destroyTexture(this),resetStatus(this);}}}),FloodAnalysis3D['prototype'][_0x68aa19(0x2578)]=function(){var _0x57c1b0=_0x68aa19;return this[_0x57c1b0(0x54c6)][_0x57c1b0(0xa20)][_0x57c1b0(0x4b3f)](this[_0x57c1b0(0x1e54)],!0x0),null!==this[_0x57c1b0(0x54c6)]&&this[_0x57c1b0(0x4176)]===WaterMode$1[_0x57c1b0(0x963)]&&removeFloodTextureForLayer(this),destroyCommands(this),destroyTexture(this),destroyObject$1(this);},FloodAnalysis3D[_0x68aa19(0x4b51)][_0x68aa19(0x951)]=function(){var _0x3c1846=_0x68aa19;''===this[_0x3c1846(0x1e54)]&&(this['_name']=_0x3c1846(0x4252)+this[_0x3c1846(0x54c6)][_0x3c1846(0xa20)]['_layerIndex'],this[_0x3c1846(0x5181)]=this[_0x3c1846(0x1e54)]+'_scene',this[_0x3c1846(0x22a1)]=this[_0x3c1846(0x1e54)]+_0x3c1846(0x4ce6),this[_0x3c1846(0x54c6)][_0x3c1846(0xa20)]['add'](this));},FloodAnalysis3D[_0x68aa19(0x4b51)]['qureyRegion']=function(_0x400594){var _0x1e26e9=_0x68aa19;if(!defined$1(_0x400594)||!defined$1(_0x400594[_0x1e26e9(0x4771)]))throw new DeveloperError$1(_0x1e26e9(0x25d3));this[_0x1e26e9(0x526)]=_0x400594[_0x1e26e9(0x4771)],this[_0x1e26e9(0x58a4)][_0x1e26e9(0x531b)]=0x0;for(var _0x3120ba=this['_qureyRegion'][_0x1e26e9(0x531b)]/0x3,_0x24dc82=0x0;_0x24dc82<_0x3120ba;_0x24dc82++){var _0x3a0cae=new Cartesian3(this[_0x1e26e9(0x526)][0x3*_0x24dc82],this['_qureyRegion'][0x3*_0x24dc82+0x1],this['_qureyRegion'][0x3*_0x24dc82+0x2]);this[_0x1e26e9(0x58a4)][_0x1e26e9(0x3a33)](_0x3a0cae);}resetStatus(this);},FloodAnalysis3D[_0x68aa19(0x4b51)][_0x68aa19(0x4a1b)]=function(_0x35a8df){var _0x59215d=_0x68aa19;this[_0x59215d(0x31b9)]=_0x35a8df;},FloodAnalysis3D['prototype'][_0x68aa19(0x489f)]=function(_0x157124,_0x5414c6,_0x3281d4){var _0x2194cf=_0x68aa19;this[_0x2194cf(0x2564)]=_0x5414c6,this['_textureWidth']=_0x157124['drawingBufferWidth'],this['_textureHeight']=_0x157124[_0x2194cf(0x1b40)],this[_0x2194cf(0x4176)]===WaterMode$1[_0x2194cf(0x5390)]?drawAbsolute(this,_0x157124,_0x3281d4):drawClamp(this,_0x157124);};for(var heightsTable=[359.393,800.749,1275.6501,2151.1192,3141.7763,4777.5198,6281.2493,12364.307,15900.765,49889.0549,78026.8259,99260.7344,120036.3873,151011.0158,156091.1953,203849.3112,274866.9803,319916.3149,493552.0528,628733.5874],densityTable=[0.00002,0.0002,0.0001,0.00007,0.00005,0.00004,0.00003,0.000019,0.00001,0.0000085,0.0000062,0.0000058,0.0000053,0.0000052,0.0000051,0.0000042,0.000004,0.0000034,0.0000026,0.0000022],i$4=0x0;i$4<densityTable[_0x68aa19(0x531b)];++i$4)densityTable[i$4]*=0xf4240;for(var tableStartDensity=densityTable[0x1],tableEndDensity=densityTable[densityTable[_0x68aa19(0x531b)]-0x1],j=0x0;j<densityTable[_0x68aa19(0x531b)];++j)densityTable[j]=(densityTable[j]-tableEndDensity)/(tableStartDensity-tableEndDensity);var tableLastIndex=0x0;function findInterval(_0x171679){var _0x2e52d1=_0x68aa19,_0x3f85cb,_0x8dea16=heightsTable,_0x30c705=_0x8dea16[_0x2e52d1(0x531b)];if(_0x171679<_0x8dea16[0x0])return tableLastIndex=0x0;if(_0x171679>_0x8dea16[_0x30c705-0x1])return tableLastIndex=_0x30c705-0x2;if(_0x171679>=_0x8dea16[tableLastIndex]){if(tableLastIndex+0x1<_0x30c705&&_0x171679<_0x8dea16[tableLastIndex+0x1])return tableLastIndex;if(tableLastIndex+0x2<_0x30c705&&_0x171679<_0x8dea16[tableLastIndex+0x2])return++tableLastIndex;}else{if(tableLastIndex-0x1>=0x0&&_0x171679>=_0x8dea16[tableLastIndex-0x1])return--tableLastIndex;}for(_0x3f85cb=0x0;_0x3f85cb<_0x30c705-0x2&&!(_0x171679>=_0x8dea16[_0x3f85cb]&&_0x171679<_0x8dea16[_0x3f85cb+0x1]);++_0x3f85cb);return tableLastIndex=_0x3f85cb;}var scratchPositionNormal$1=new Cartesian3();function FrameRateMonitor(_0x39e28b){var _0x261ae1=_0x68aa19;this[_0x261ae1(0x54c6)]=_0x39e28b[_0x261ae1(0x1d45)],this[_0x261ae1(0x1971)]=defaultValue$1(_0x39e28b[_0x261ae1(0x1971)],FrameRateMonitor['defaultSettings'][_0x261ae1(0x1971)]),this[_0x261ae1(0x36f9)]=defaultValue$1(_0x39e28b[_0x261ae1(0x36f9)],FrameRateMonitor['defaultSettings'][_0x261ae1(0x36f9)]),this[_0x261ae1(0x55fe)]=defaultValue$1(_0x39e28b['warmupPeriod'],FrameRateMonitor[_0x261ae1(0x3132)]['warmupPeriod']),this[_0x261ae1(0x1345)]=defaultValue$1(_0x39e28b[_0x261ae1(0x1345)],FrameRateMonitor[_0x261ae1(0x3132)][_0x261ae1(0x1345)]),this['minimumFrameRateAfterWarmup']=defaultValue$1(_0x39e28b[_0x261ae1(0x455)],FrameRateMonitor['defaultSettings']['minimumFrameRateAfterWarmup']),this[_0x261ae1(0x7bb)]=new Event(),this[_0x261ae1(0x2bac)]=new Event(),this[_0x261ae1(0x3190)]=[],this[_0x261ae1(0x4a53)]=!0x0,this[_0x261ae1(0x26bf)]=0x0,this[_0x261ae1(0x78f)]=0x0,this['_frameRateIsLow']=!0x1,this[_0x261ae1(0x4ab1)]=void 0x0,this[_0x261ae1(0x3862)]=0x0;var _0x454daa=this;this[_0x261ae1(0x1282)]=this[_0x261ae1(0x54c6)]['preUpdate'][_0x261ae1(0xef9)](function(_0x5e90e3,_0x306ecf){update$1(_0x454daa);}),this['_hiddenPropertyName']=void 0x0!==document[_0x261ae1(0x3829)]?'hidden':void 0x0!==document[_0x261ae1(0x34c1)]?_0x261ae1(0x34c1):void 0x0!==document[_0x261ae1(0x4f5e)]?_0x261ae1(0x4f5e):void 0x0!==document[_0x261ae1(0x44a8)]?_0x261ae1(0x44a8):void 0x0;var _0x3af61c=void 0x0!==document[_0x261ae1(0x3829)]?_0x261ae1(0x29d9):void 0x0!==document[_0x261ae1(0x34c1)]?_0x261ae1(0x3aa6):void 0x0!==document[_0x261ae1(0x4f5e)]?_0x261ae1(0x2eeb):void 0x0!==document[_0x261ae1(0x44a8)]?'webkitvisibilitychange':void 0x0;function _0x42011d(){visibilityChanged(_0x454daa);}this['_visibilityChangeRemoveListener']=void 0x0,defined$1(_0x3af61c)&&(document['addEventListener'](_0x3af61c,_0x42011d,!0x1),this[_0x261ae1(0x2e36)]=function(){var _0x67a255=_0x261ae1;document[_0x67a255(0x1cba)](_0x3af61c,_0x42011d,!0x1);});}function update$1(_0x416c9f,_0x20b64e){var _0x5a9560=_0x68aa19;if(!(_0x416c9f['_pauseCount']>0x0)){var _0xbf9d63=getTimestamp$1();if(_0x416c9f['_needsQuietPeriod'])_0x416c9f[_0x5a9560(0x4a53)]=!0x1,_0x416c9f[_0x5a9560(0x3190)]['length']=0x0,_0x416c9f[_0x5a9560(0x26bf)]=_0xbf9d63+_0x416c9f[_0x5a9560(0x36f9)]/TimeConstants$1[_0x5a9560(0x5247)],_0x416c9f[_0x5a9560(0x78f)]=_0x416c9f[_0x5a9560(0x26bf)]+(_0x416c9f['warmupPeriod']+_0x416c9f['samplingWindow'])/TimeConstants$1[_0x5a9560(0x5247)];else{if(_0xbf9d63>=_0x416c9f['_quietPeriodEndTime']){_0x416c9f[_0x5a9560(0x3190)][_0x5a9560(0x3a33)](_0xbf9d63);var _0x1cab29=_0xbf9d63-_0x416c9f[_0x5a9560(0x1971)]/TimeConstants$1['SECONDS_PER_MILLISECOND'];if(_0x416c9f[_0x5a9560(0x3190)]['length']>=0x2&&_0x416c9f[_0x5a9560(0x3190)][0x0]<=_0x1cab29){for(;_0x416c9f['_frameTimes']['length']>=0x2&&_0x416c9f[_0x5a9560(0x3190)][0x1]<_0x1cab29;)_0x416c9f['_frameTimes'][_0x5a9560(0x1596)]();var _0x48900b=(_0xbf9d63-_0x416c9f[_0x5a9560(0x3190)][0x0])/(_0x416c9f[_0x5a9560(0x3190)]['length']-0x1);_0x416c9f[_0x5a9560(0x4ab1)]=0x3e8/_0x48900b,_0x48900b>0x3e8/(_0xbf9d63>_0x416c9f[_0x5a9560(0x78f)]?_0x416c9f[_0x5a9560(0x455)]:_0x416c9f[_0x5a9560(0x1345)])?_0x416c9f[_0x5a9560(0x1cc0)]||(_0x416c9f[_0x5a9560(0x1cc0)]=!0x0,_0x416c9f[_0x5a9560(0x4a53)]=!0x0,_0x416c9f['lowFrameRate'][_0x5a9560(0x30bb)](_0x416c9f[_0x5a9560(0x1d45)],_0x416c9f[_0x5a9560(0x4ab1)])):_0x416c9f[_0x5a9560(0x1cc0)]&&(_0x416c9f[_0x5a9560(0x1cc0)]=!0x1,_0x416c9f['_needsQuietPeriod']=!0x0,_0x416c9f['nominalFrameRate'][_0x5a9560(0x30bb)](_0x416c9f['scene'],_0x416c9f[_0x5a9560(0x4ab1)]));}}}}}function visibilityChanged(_0x4f0a43){document[_0x4f0a43['_hiddenPropertyName']]?_0x4f0a43['pause']():_0x4f0a43['unpause']();}function FrameState(_0x18f335,_0x190284,_0x47cfaf){var _0x5a4a67=_0x68aa19;this[_0x5a4a67(0x4174)]=_0x18f335,this['commandList']=[],this[_0x5a4a67(0x13fb)]=[],this[_0x5a4a67(0x3003)]=[],this[_0x5a4a67(0x23c2)]=void 0x0,this[_0x5a4a67(0x171e)]=void 0x0,this[_0x5a4a67(0x9f7)]=void 0x0,this[_0x5a4a67(0xd42)]=void 0x0,this[_0x5a4a67(0x19c)]=void 0x0,this[_0x5a4a67(0x4318)]=SceneMode$1['SCENE3D'],this[_0x5a4a67(0x1728)]=SceneMode$1[_0x5a4a67(0x5a0)](SceneMode$1['SCENE3D']),this[_0x5a4a67(0x5671)]=0x0,this[_0x5a4a67(0x10be)]=!0x1,this['time']=void 0x0,this['jobScheduler']=_0x47cfaf,this[_0x5a4a67(0x1682)]=void 0x0,this[_0x5a4a67(0x1224)]=void 0x0,this[_0x5a4a67(0x3ada)]=void 0x0,this[_0x5a4a67(0x8f1)]=void 0x0,this[_0x5a4a67(0x31e2)]=void 0x0,this['pixelRatio']=0x1,this[_0x5a4a67(0x14f6)]={'render':!0x1,'pick':!0x1,'depth':!0x1,'postProcess':!0x1,'offscreen':!0x1,'asynchronous':!0x1,'fbo':!0x1,'normal':!0x1},this['creditDisplay']=_0x190284,this[_0x5a4a67(0x3be9)]=[],this[_0x5a4a67(0x565c)]=!0x1,this[_0x5a4a67(0x2a40)]={'enabled':!0x1,'density':void 0x0,'sse':void 0x0,'minimumBrightness':void 0x0},this['terrainExaggeration']=0x1,this['_framebufferList']=[],this['shadowState']={'shadowsEnabled':!0x0,'lightShadowsEnabled':!0x0,'shadowMaps':[],'lightShadowMaps':[],'nearPlane':0x1,'farPlane':0x1388,'closestObjectSize':0x3e8,'lastDirtyTime':0x0,'outOfView':!0x0},this[_0x5a4a67(0x2094)]=new Cartesian2(),this[_0x5a4a67(0x4973)]=new Cartesian2(),this[_0x5a4a67(0x4e86)]=[],this[_0x5a4a67(0x53ed)]=void 0x0,this[_0x5a4a67(0x5381)]=void 0x0,this[_0x5a4a67(0x57de)]=void 0x0,this[_0x5a4a67(0x538b)]=!0x1,this['invertClassificationColor']=void 0x0,this[_0x5a4a67(0x1914)]=!0x1,this[_0x5a4a67(0x1d5e)]={'name':_0x5a4a67(0x193a),'enabled':!0x1,'frameBufferType':FrameBufferType['NORMAL']},this['useType']=0x0,this[_0x5a4a67(0x163d)]=0x0,this['multiViewportIndex']=-0x1,this['globeBottomLevel']=0x0,this[_0x5a4a67(0x204)]=0x0,this['maxTerrainHeight']=0x0,this[_0x5a4a67(0xb7f)]=!0x1,this[_0x5a4a67(0x3719)]=0x1,this[_0x5a4a67(0x1e53)]=new Color$2(),this[_0x5a4a67(0x1d1a)]=void 0x0,this[_0x5a4a67(0x2789)]=[],this[_0x5a4a67(0x4505)]=[],this[_0x5a4a67(0x40f4)]=!0x1,this[_0x5a4a67(0xf1a)]=[];}function FrustumCommands(_0x393303,_0x595df2){var _0x36752b=_0x68aa19;this['near']=defaultValue$1(_0x393303,0x0),this[_0x36752b(0x23e)]=defaultValue$1(_0x595df2,0x0);for(var _0x42f1dd=Pass$1[_0x36752b(0x4413)],_0x48931c=new Array(_0x42f1dd),_0x4cbe41=new Array(_0x42f1dd),_0x8abe5c=0x0;_0x8abe5c<_0x42f1dd;++_0x8abe5c)_0x48931c[_0x8abe5c]=[],_0x4cbe41[_0x8abe5c]=0x0;this['commands']=_0x48931c,this[_0x36752b(0x525a)]=_0x4cbe41;}Fog$1[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x224ae5){var _0x2cfea2=_0x68aa19;if(_0x224ae5['fog']['enabled']=this[_0x2cfea2(0x20fb)]){var _0x22d089=_0x224ae5[_0x2cfea2(0x1224)],_0x4d60a8=_0x22d089[_0x2cfea2(0x3f28)];if(!defined$1(_0x4d60a8)||_0x4d60a8['height']>0xc3500||_0x224ae5[_0x2cfea2(0x4318)]!==SceneMode$1[_0x2cfea2(0x5135)])_0x224ae5[_0x2cfea2(0x2a40)][_0x2cfea2(0x20fb)]=!0x1;else{var _0x2231a2=_0x4d60a8[_0x2cfea2(0x5862)],_0x24efa3=findInterval(_0x2231a2),_0x2a9fe4=CesiumMath[_0x2cfea2(0x3c40)]((_0x2231a2-heightsTable[_0x24efa3])/(heightsTable[_0x24efa3+0x1]-heightsTable[_0x24efa3]),0x0,0x1),_0x195994=CesiumMath['lerp'](densityTable[_0x24efa3],densityTable[_0x24efa3+0x1],_0x2a9fe4),_0x5c9153=0xf4240*this[_0x2cfea2(0x38bd)];_0x195994=_0x195994*(_0x5c9153-_0x5c9153/tableStartDensity*tableEndDensity)*0.000001;var _0x9b4c41=Cartesian3[_0x2cfea2(0x4e7d)](_0x22d089[_0x2cfea2(0x923)],scratchPositionNormal$1);_0x195994*=0x1-Math[_0x2cfea2(0x1661)](Cartesian3[_0x2cfea2(0x22ed)](_0x22d089[_0x2cfea2(0x1aa0)],_0x9b4c41)),_0x224ae5[_0x2cfea2(0x2a40)]['density']=_0x195994,_0x224ae5[_0x2cfea2(0x2a40)][_0x2cfea2(0xc90)]=this[_0x2cfea2(0xfb2)],_0x224ae5[_0x2cfea2(0x2a40)]['minimumBrightness']=this['minimumBrightness'];}}},FrameRateMonitor[_0x68aa19(0x3132)]={'samplingWindow':0x5,'quietPeriod':0x2,'warmupPeriod':0x5,'minimumFrameRateDuringWarmup':0x4,'minimumFrameRateAfterWarmup':0x8},FrameRateMonitor[_0x68aa19(0x2f04)]=function(_0x46badb){var _0x1566b7=_0x68aa19;return defined$1(_0x46badb[_0x1566b7(0x25f4)])&&!_0x46badb[_0x1566b7(0x25f4)]['isDestroyed']()||(_0x46badb[_0x1566b7(0x25f4)]=new FrameRateMonitor({'scene':_0x46badb})),_0x46badb[_0x1566b7(0x25f4)];},Object[_0x68aa19(0x5b7)](FrameRateMonitor[_0x68aa19(0x4b51)],{'scene':{'get':function(){return this['_scene'];}},'lowFrameRate':{'get':function(){var _0x40f986=_0x68aa19;return this[_0x40f986(0x7bb)];}},'nominalFrameRate':{'get':function(){var _0xf53217=_0x68aa19;return this[_0xf53217(0x2bac)];}},'lastFramesPerSecond':{'get':function(){var _0x1cee71=_0x68aa19;return this[_0x1cee71(0x4ab1)];}}}),FrameRateMonitor[_0x68aa19(0x4b51)][_0x68aa19(0x2eb7)]=function(){var _0xe573cc=_0x68aa19;++this['_pauseCount'],0x1===this[_0xe573cc(0x3862)]&&(this[_0xe573cc(0x3190)][_0xe573cc(0x531b)]=0x0,this['_lastFramesPerSecond']=void 0x0);},FrameRateMonitor['prototype'][_0x68aa19(0xf1c)]=function(){var _0x162820=_0x68aa19;--this[_0x162820(0x3862)],this['_pauseCount']<=0x0&&(this[_0x162820(0x3862)]=0x0,this[_0x162820(0x4a53)]=!0x0);},FrameRateMonitor[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},FrameRateMonitor[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x5cb178=_0x68aa19;return this[_0x5cb178(0x1282)](),defined$1(this[_0x5cb178(0x2e36)])&&this[_0x5cb178(0x2e36)](),destroyObject$1(this);};var GlobeFS=_0x68aa19(0x3f37),GlobeVS=_0x68aa19(0x4945),GroundAtmosphere=_0x68aa19(0x15bd);function GlobeSurfaceShader(_0x2470bf,_0x36745d,_0x14b72f,_0x4fad81,_0x4bc2f9,_0x242be9,_0x3bf906,_0x11f73c){var _0x5c590e=_0x68aa19;this[_0x5c590e(0x3cf4)]=_0x2470bf,this[_0x5c590e(0x4bad)]=_0x36745d,this[_0x5c590e(0x128b)]=_0x14b72f,this['shaderProgram']=_0x4fad81,this[_0x5c590e(0xc08)]=_0x4bc2f9,this[_0x5c590e(0x4c28)]=_0x242be9,this[_0x5c590e(0x5599)]=_0x3bf906,this['gridUpdate']=_0x11f73c;}function GlobeSurfaceShaderSet(){var _0x521e06=_0x68aa19;this[_0x521e06(0x4fa6)]=void 0x0,this['baseFragmentShaderSource']=void 0x0,this['_shadersByTexturesFlags']=[],this['material']=void 0x0;}function getPositionMode(_0x86e28c){var _0x370de3=_0x68aa19,_0x280b72;switch(_0x86e28c){case SceneMode$1[_0x370de3(0x5135)]:_0x280b72='vec4\x20getPosition(vec3\x20position,\x20float\x20height,\x20vec2\x20textureCoordinates)\x20{\x20return\x20getPosition3DMode(position,\x20height,\x20textureCoordinates);\x20}';break;case SceneMode$1[_0x370de3(0x4c10)]:case SceneMode$1[_0x370de3(0x449e)]:_0x280b72=_0x370de3(0x47c3);break;case SceneMode$1[_0x370de3(0x11d3)]:_0x280b72=_0x370de3(0x488);}return _0x280b72;}function get2DYPositionFraction(_0x33774b){var _0x1872c8=_0x68aa19;return _0x33774b?_0x1872c8(0x1b52):_0x1872c8(0x2fd8);}function getMvtTextureObjFromIndex(_0x450405,_0x207c47){var _0x2d09db=_0x68aa19;if(!defined$1(_0x450405)||0x0==_0x450405[_0x2d09db(0x531b)])return null;for(var _0x3f5921=_0x450405['length'],_0x2066c2=0x0;_0x2066c2<_0x3f5921;_0x2066c2++)if(_0x450405[_0x2066c2][_0x2d09db(0xe5f)]===_0x207c47)return _0x450405[_0x2066c2][_0x2d09db(0x3ee)];return null;}function isMVTTextureIndexEqual(_0x31b76a,_0x22e105){var _0x44096e=_0x68aa19;if(!defined$1(_0x31b76a)||!defined$1(_0x22e105))return!0x1;if(_0x31b76a===_0x22e105)return!0x0;if(_0x31b76a[_0x44096e(0x531b)]!=_0x22e105[_0x44096e(0x531b)])return!0x1;for(var _0x3f27b3=_0x31b76a[_0x44096e(0x531b)],_0x4a89e0=0x0;_0x4a89e0<_0x3f27b3;_0x4a89e0++)if(_0x31b76a[_0x4a89e0][_0x44096e(0xe5f)]!==_0x22e105[_0x4a89e0][_0x44096e(0xe5f)]||_0x31b76a[_0x4a89e0]['selectColor']!==_0x22e105[_0x4a89e0][_0x44096e(0x3ee)])return!0x1;return!0x0;}function converColorToVec4(_0x29ad14){var _0x327cab=_0x68aa19;return _0x327cab(0x54a2)+_0x29ad14[_0x327cab(0x1d43)]();}GlobeSurfaceShaderSet['prototype'][_0x68aa19(0x295)]=function(_0x1eb1ff){var _0x82e27c=_0x68aa19,_0x21317f=_0x1eb1ff[_0x82e27c(0x4a7b)],_0x40709d=_0x1eb1ff[_0x82e27c(0x2fb6)],_0x5da310=_0x1eb1ff[_0x82e27c(0x3cf4)],_0x41680a=_0x1eb1ff[_0x82e27c(0x928)],_0x10effe=_0x1eb1ff[_0x82e27c(0x5857)],_0x2fa5e9=_0x1eb1ff[_0x82e27c(0x380e)],_0x5a3bb8=_0x1eb1ff[_0x82e27c(0x2e3b)],_0x3733dc=_0x1eb1ff['applyGamma'],_0x121894=_0x1eb1ff[_0x82e27c(0x83c)],_0x310dac=_0x1eb1ff[_0x82e27c(0x3e2b)],_0x15a3be=_0x1eb1ff['applySwipe'],_0x1326d4=_0x1eb1ff[_0x82e27c(0x40cc)],_0x135d93=_0x1eb1ff[_0x82e27c(0x4801)],_0x4665e3=_0x1eb1ff['showOceanWaves'],_0xb8ad5c=_0x1eb1ff[_0x82e27c(0xfc3)],_0x569e8e=_0x1eb1ff['dynamicAtmosphereLighting'],_0x261dd1=_0x1eb1ff[_0x82e27c(0x213c)],_0x45f970=_0x1eb1ff[_0x82e27c(0x1f51)],_0x3add03=_0x1eb1ff[_0x82e27c(0x4b6)],_0x1484ba=_0x1eb1ff[_0x82e27c(0x2a38)],_0x1ea462=_0x1eb1ff[_0x82e27c(0x1b76)],_0x4603c5=_0x1eb1ff[_0x82e27c(0xe8e)],_0x45946d=_0x1eb1ff[_0x82e27c(0x20ab)],_0x538265=_0x1eb1ff[_0x82e27c(0x3e04)],_0x5011f7=_0x1eb1ff[_0x82e27c(0x4fc4)],_0x5ea715=_0x1eb1ff[_0x82e27c(0x4466)],_0xb74d05=_0x1eb1ff[_0x82e27c(0x299e)],_0x403797=_0x1eb1ff[_0x82e27c(0x4205)],_0x576aa=_0x1eb1ff[_0x82e27c(0x3f9f)],_0x47b6af=_0x1eb1ff[_0x82e27c(0x3253)],_0x1f2853=_0x1eb1ff[_0x82e27c(0x3c83)],_0x5c0d8b=_0x1eb1ff[_0x82e27c(0x1e22)],_0x471c9e=_0x1eb1ff['hasFlood'],_0x3b9819=_0x1eb1ff[_0x82e27c(0x22f7)],_0x1cc323=_0x1eb1ff['applyGlobeSplit'];_0x1eb1ff['highlightFillTile'],_0x1eb1ff['colorToAlpha'];var _0x380277=_0x1eb1ff[_0x82e27c(0x4c28)],_0x5c384a=_0x1eb1ff[_0x82e27c(0x5599)],_0x4debdb=_0x1eb1ff[_0x82e27c(0x3f19)],_0x24768d=_0x1eb1ff[_0x82e27c(0x52e8)],_0x1f79a7=_0x1eb1ff['applyModify'],_0xfe74f6=_0x1eb1ff[_0x82e27c(0x38f1)],_0x2fb6d3=_0x1eb1ff[_0x82e27c(0x19fc)],_0x5687ff=_0x1eb1ff[_0x82e27c(0x5859)],_0x57665c=_0x1eb1ff['applyImageryClip'],_0x55392b=_0x1eb1ff['hasHypsometricRegion'],_0x10dfb3=_0x1eb1ff[_0x82e27c(0x2d9f)],_0x23c5f2=0x0,_0xfe94ac='',_0x2900c8=_0x40709d[_0x82e27c(0x75a)][_0x82e27c(0x2ade)];_0x2900c8[_0x82e27c(0xe7b)]===TerrainQuantization$1[_0x82e27c(0x2719)]&&(_0x23c5f2=0x1,_0xfe94ac=_0x82e27c(0x1ee4));var _0x1b6848=0x0,_0x3424da='';defined$1(_0x40709d[_0x82e27c(0x19dc)])&&_0x40709d['terrainData'][_0x82e27c(0xf2e)]&&(_0x1b6848=0x1,_0x3424da=_0x82e27c(0x176c));var _0x3b6615=0x0,_0xaf531f='';_0x5ea715&&(_0x3b6615=0x1,_0xaf531f='TILE_LIMIT_RECTANGLE');var _0x44a5ba=0x0,_0x325fe1='';_0xb74d05&&(_0x44a5ba=0x1,_0x325fe1=_0x82e27c(0x1711));var _0x53e4a9=_0x21317f[_0x82e27c(0x4318)],_0x4abb09=_0x53e4a9|_0x41680a<<0x2|_0x10effe<<0x3|_0x2fa5e9<<0x4|_0x5a3bb8<<0x5|_0x3733dc<<0x6|_0x121894<<0x7|_0x135d93<<0x8|_0x4665e3<<0x9|_0xb8ad5c<<0xa|_0x45f970<<0xb|_0x3add03<<0xc|_0x1484ba<<0xd|_0x4603c5<<0xe|_0x45946d<<0xf|_0x23c5f2<<0x10|_0x310dac<<0x11|_0x538265<<0x12|_0x1b6848<<0x13|_0x3b6615<<0x14|_0x44a5ba<<0x15|_0x403797<<0x16|_0x576aa<<0x17|_0x47b6af<<0x18|_0x1f2853<<0x19|_0x3b9819<<0x1a|_0x1cc323<<0x1b|_0x1f79a7<<0x1c|_0x2fb6d3<<0x1d|_0x5687ff<<0x1e|_0x1ea462<<0x1f;_0x4abb09=_0x4abb09+'_'+(_0x1cc323|_0x5c0d8b<<0x1|_0x15a3be<<0x2|_0x1326d4<<0x3|_0x24768d<<0x4|_0x471c9e<<0x5|_0x57665c<<0x6|_0x55392b<<0x7);var _0x47d1b4=0x0;defined$1(_0x5011f7)&&_0x5011f7['length']>0x0&&(_0x47d1b4=_0x538265?_0x5011f7[_0x82e27c(0x1af1)]:0x0);var _0x24ab65=_0x40709d[_0x82e27c(0x475b)];if(defined$1(_0x24ab65)&&_0x24ab65['numberOfDayTextures']===_0x5da310&&_0x24ab65[_0x82e27c(0x4bad)]===_0x4abb09&&_0x24ab65[_0x82e27c(0x128b)]===this['material']&&_0x24ab65[_0x82e27c(0xc08)]===_0x47d1b4&&isMVTTextureIndexEqual(_0x24ab65[_0x82e27c(0x4c28)],_0x380277)&&_0x24ab65['numberOfGridTextures']===_0x5c384a&&_0x24ab65['gridUpdate']===_0x4debdb)return _0x24ab65[_0x82e27c(0x30a0)];var _0x185166=this[_0x82e27c(0x6d6)][_0x5da310+_0x5c384a];if(defined$1(_0x185166)||(_0x185166=this[_0x82e27c(0x6d6)][_0x5da310+_0x5c384a]={}),!defined$1(_0x24ab65=_0x185166[_0x4abb09])||_0x24ab65[_0x82e27c(0x128b)]!==this[_0x82e27c(0x128b)]||_0x24ab65[_0x82e27c(0xc08)]!==_0x47d1b4||!isMVTTextureIndexEqual(_0x24ab65[_0x82e27c(0x4c28)],_0x380277)||_0x4debdb||_0x24ab65[_0x82e27c(0x5599)]!=_0x5c384a){var _0xa1d899=this[_0x82e27c(0x4fa6)][_0x82e27c(0x254b)](),_0x36622f=this[_0x82e27c(0x2956)][_0x82e27c(0x254b)]();0x0!==_0x47d1b4&&_0x36622f[_0x82e27c(0x2fe9)][_0x82e27c(0x4e52)](getClippingFunction(_0x5011f7,_0x21317f[_0x82e27c(0x4174)])),_0xa1d899[_0x82e27c(0x4ce5)]['push'](_0xfe94ac,_0x3424da),_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0xa12)+_0x5da310,_0xaf531f,_0x325fe1),_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x4f6)+_0x5c384a,_0xaf531f,_0x325fe1),_0x41680a&&_0x36622f['defines'][_0x82e27c(0x3a33)](_0x82e27c(0x1adb)),_0x10effe&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x2c62)),_0x2fa5e9&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x3dce)),_0x5a3bb8&&_0x36622f[_0x82e27c(0x4ce5)]['push'](_0x82e27c(0x1934)),_0x3733dc&&_0x36622f['defines'][_0x82e27c(0x3a33)](_0x82e27c(0xa6d)),_0x121894&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x9e5)),_0x135d93&&(_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x3f72)),_0xa1d899[_0x82e27c(0x4ce5)]['push'](_0x82e27c(0x3f72))),_0x4665e3&&_0x36622f['defines']['push'](_0x82e27c(0x4a04)),_0x24768d&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x4c8f)),_0xb8ad5c&&(_0xa1d899[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x47a6)),_0x36622f[_0x82e27c(0x4ce5)]['push'](_0x82e27c(0x47a6)),_0x1484ba?(_0xa1d899[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x570d)),_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x570d))):(_0xa1d899['defines']['push'](_0x82e27c(0x1c56)),_0x36622f['defines'][_0x82e27c(0x3a33)](_0x82e27c(0x1c56)))),(_0x1ea462&&_0x1f2853||_0xb8ad5c&&_0x1484ba)&&(_0xa1d899['defines'][_0x82e27c(0x3a33)](ProgramDefines$2[_0x82e27c(0x4038)]),_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](ProgramDefines$2[_0x82e27c(0x4038)]),defined$1(_0x21317f[_0x82e27c(0xd42)])&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](ProgramDefines$2[_0x82e27c(0x15b0)])),_0x569e8e&&(_0x36622f['defines']['push'](_0x82e27c(0x12ee)),_0x261dd1&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x1ff7))),_0x1f2853&&(_0x36622f['defines'][_0x82e27c(0x3a33)](_0x82e27c(0x2422)),_0xa1d899[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x2422))),_0x45f970&&(_0xa1d899[_0x82e27c(0x4ce5)]['push'](_0x82e27c(0x2d09)),_0x36622f['defines'][_0x82e27c(0x3a33)](_0x82e27c(0x2d09)),_0x3add03&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x1821))),_0xa1d899[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x29de)),_0x36622f[_0x82e27c(0x4ce5)]['push'](_0x82e27c(0x29de)),_0x45946d&&(_0xa1d899[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0xa2f)),_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0xa2f))),_0x310dac&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x1340)),_0x15a3be&&_0x36622f['defines'][_0x82e27c(0x3a33)]('APPLY_SWIPE'),_0x1cc323&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x2504)),_0x1326d4&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)]('APPLY_GLOBESWIPE'),_0x538265&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x3cb6)),_0x403797&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x38c9)),_0x576aa&&(_0xa1d899[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x5845)),_0x36622f[_0x82e27c(0x4ce5)]['push']('Height_Map')),_0x47b6af&&_0xa1d899['defines']['push']('Color_Map'),_0x1f79a7&&!_0xfe74f6&&_0xa1d899[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0xf90)),_0x2fb6d3&&_0x36622f[_0x82e27c(0x4ce5)]['push'](_0x82e27c(0xaee)),_0x5687ff&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x1b12)),_0x57665c&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x38fc)),_0x5c0d8b&&_0x36622f[_0x82e27c(0x4ce5)]['push'](_0x82e27c(0x13d7)),_0x55392b&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)]('HYPSOMETRIC_REGION'),_0x471c9e&&(_0x36622f['defines'][_0x82e27c(0x3a33)](_0x82e27c(0x52ef)),_0xa1d899[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x52ef))),_0x3b9819&&_0x1f2853&&(_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)]('SLOPE_ANALYSIS'),_0xa1d899[_0x82e27c(0x4ce5)]['push'](_0x82e27c(0x554f))),_0x3b9819&&_0x10dfb3&&_0x1f2853&&_0x36622f[_0x82e27c(0x4ce5)][_0x82e27c(0x3a33)](_0x82e27c(0x4aa3));var _0x225b89='vec4\x20computeDayColor(vec4\x20initialColor,\x20vec3\x20textureCoordinates)\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20initialColor;\x0a';_0xb74d05&&(_0x225b89+=_0x82e27c(0x369d));for(var _0x30a2b0=0x0;_0x30a2b0<_0x5da310;++_0x30a2b0){var _0x5f118d=getMvtTextureObjFromIndex(_0x380277,_0x30a2b0);if(defined$1(_0x5f118d)){var _0x559798=_0x30a2b0+0x1;_0x559798==_0x5da310&&(_0x559798=_0x30a2b0),_0x225b89+=_0x82e27c(0x10db)+_0x30a2b0+_0x82e27c(0x3ff4)+_0x559798+'],\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_dayTextureUseWebMercatorT['+_0x30a2b0+_0x82e27c(0x4758)+_0x30a2b0+_0x82e27c(0x2a5c)+_0x30a2b0+'],\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+converColorToVec4(_0x5f118d)+_0x82e27c(0x3135)+(_0x121894?'u_dayTextureAlpha['+_0x30a2b0+']':_0x82e27c(0x3445))+_0x82e27c(0x3135)+(_0x3733dc?_0x82e27c(0x3a71)+_0x30a2b0+']':_0x82e27c(0x1068))+_0x82e27c(0x3135)+(_0x15a3be?_0x82e27c(0x28c3)+_0x30a2b0+']':_0x82e27c(0x45ca))+_0x82e27c(0x2dab),_0x30a2b0++;}else _0xb74d05?_0x225b89+='\x20\x20\x20\x20cutoutAndColorResult\x20=\x20u_dayTextureCutoutRectangles['+_0x30a2b0+_0x82e27c(0x26f2):_0x30a2b0===_0x1eb1ff[_0x82e27c(0x58d)]&&_0x1eb1ff[_0x82e27c(0x22e5)]>0x0?_0x225b89+='\x20\x20\x20\x20color\x20=\x20sampleAndBlendParent(\x0a':_0x225b89+=_0x82e27c(0x5db),_0x225b89+=_0x82e27c(0x7ee)+_0x30a2b0+_0x82e27c(0x144c)+_0x30a2b0+']\x20?\x20textureCoordinates.xz\x20:\x20textureCoordinates.xy,\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_dayTextureTexCoordsRectangle['+_0x30a2b0+'],\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_dayTextureTranslationAndScale['+_0x30a2b0+_0x82e27c(0x2177)+_0x30a2b0+_0x82e27c(0xfa1)+_0x30a2b0+'],\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_dayTextureFlipY['+_0x30a2b0+_0x82e27c(0x2bde)+(_0x121894?'u_dayTextureAlpha['+_0x30a2b0+']':_0x82e27c(0x3445))+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+(_0x41680a?'u_dayTextureBrightness['+_0x30a2b0+']':'0.0')+_0x82e27c(0x3135)+(_0x10effe?_0x82e27c(0x3079)+_0x30a2b0+']':_0x82e27c(0x1068))+_0x82e27c(0x3135)+(_0x2fa5e9?'u_dayTextureHue['+_0x30a2b0+']':_0x82e27c(0x1068))+_0x82e27c(0x3135)+(_0x5a3bb8?_0x82e27c(0x1ae4)+_0x30a2b0+']':'0.0')+_0x82e27c(0x3135)+(_0x3733dc?'u_dayTextureOneOverGamma['+_0x30a2b0+']':_0x82e27c(0x1068))+_0x82e27c(0x3135)+(_0x310dac?'u_dayTextureSplit['+_0x30a2b0+']':_0x82e27c(0x47c7))+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+(_0x15a3be?_0x82e27c(0x28c3)+_0x30a2b0+']':'vec4(0.0,0.0,0.0,0.0)')+'\x0a\x20\x20\x20\x20);\x0a',_0xb74d05&&(_0x225b89+=_0x82e27c(0x5783));}for(_0x30a2b0=0x0;_0x30a2b0<_0x5c384a;++_0x30a2b0)_0x225b89+=_0x82e27c(0xb64)+_0x30a2b0+'],\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20u_gridTextureUseWebMercatorT['+_0x30a2b0+_0x82e27c(0x127e)+_0x30a2b0+'],\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20u_gridTextureTranslationAndScale['+_0x30a2b0+_0x82e27c(0x20bf);_0x225b89+=_0x82e27c(0x4253),_0x36622f[_0x82e27c(0x2fe9)][_0x82e27c(0x3a33)](_0x225b89),_0xa1d899[_0x82e27c(0x2fe9)][_0x82e27c(0x3a33)](getPositionMode(_0x53e4a9)),_0xa1d899[_0x82e27c(0x2fe9)][_0x82e27c(0x3a33)](get2DYPositionFraction(_0x4603c5));var _0x24ce77=ShaderProgram$1[_0x82e27c(0x4d21)]({'context':_0x21317f[_0x82e27c(0x4174)],'vertexShaderSource':_0xa1d899,'fragmentShaderSource':_0x36622f,'attributeLocations':_0x2900c8[_0x82e27c(0x27da)]()});_0x24ab65=_0x185166[_0x4abb09]=new GlobeSurfaceShader(_0x5da310,_0x4abb09,this['material'],_0x24ce77,_0x47d1b4,_0x380277,_0x5c384a,_0x4debdb);}return _0x40709d[_0x82e27c(0x475b)]=_0x24ab65,_0x24ab65[_0x82e27c(0x30a0)];},GlobeSurfaceShaderSet[_0x68aa19(0x4b51)]['destroy']=function(){var _0x1e58ff=_0x68aa19,_0x55c77b,_0xab90d9,_0x2f94ef=this[_0x1e58ff(0x6d6)];for(var _0x490fdc in _0x2f94ef)if(_0x2f94ef['hasOwnProperty'](_0x490fdc)){var _0x2e7628=_0x2f94ef[_0x490fdc];if(!defined$1(_0x2e7628))continue;for(_0x55c77b in _0x2e7628)_0x2e7628[_0x1e58ff(0x2a77)](_0x55c77b)&&defined$1(_0xab90d9=_0x2e7628[_0x55c77b])&&_0xab90d9[_0x1e58ff(0x30a0)][_0x1e58ff(0x2578)]();}return destroyObject$1(this);};var GridState={'FAILED':0x0,'UNLOADED':0x1,'TRANSITIONING':0x2,'RECEIVED':0x3,'TEXTURE_LODED':0x4,'READY':0x5,'UPDATE':0x6},GridState$1=Object['freeze'](GridState);function GridImagery(_0x3bf0c8,_0x488e60,_0x329e10,_0x22f2c8,_0x304aa6){var _0x517c7b=_0x68aa19;if(this[_0x517c7b(0x5623)]=_0x3bf0c8,this['x']=_0x488e60,this['y']=_0x329e10,this['level']=_0x22f2c8,this[_0x517c7b(0x9e2)]=void 0x0,0x0!==_0x22f2c8){var _0x6ec2d7=_0x488e60/0x2|0x0,_0x23e6c9=_0x329e10/0x2|0x0,_0x364e7a=_0x22f2c8-0x1;this[_0x517c7b(0x2c41)]=_0x3bf0c8[_0x517c7b(0x464a)](_0x6ec2d7,_0x23e6c9,_0x364e7a);}(this[_0x517c7b(0x4695)]=GridState$1[_0x517c7b(0x35cb)],this[_0x517c7b(0x2caa)]=void 0x0,this['gridUrl']=void 0x0,this['texture']=void 0x0,this[_0x517c7b(0x553f)]=void 0x0,this[_0x517c7b(0x9d5)]=void 0x0,this[_0x517c7b(0x2cc0)]=0x0,!defined$1(_0x304aa6)&&_0x3bf0c8[_0x517c7b(0x3dc8)][_0x517c7b(0x237c)])&&(_0x304aa6=_0x3bf0c8[_0x517c7b(0x3dc8)]['tilingScheme'][_0x517c7b(0x5569)](_0x488e60,_0x329e10,_0x22f2c8)),(this[_0x517c7b(0x2f4d)]=_0x304aa6,this[_0x517c7b(0x1cfb)]=!0x1);}function GridTileImagery(_0x104647,_0x39b031,_0xe777f0){var _0x430b17=_0x68aa19;this['readyGrid']=void 0x0,this[_0x430b17(0x1e40)]=_0x104647,this['textureCoordinateRectangle']=_0x39b031,this[_0x430b17(0x4a61)]=void 0x0,this[_0x430b17(0x29d4)]=_0xe777f0;}function GridLayer(_0x294ad9,_0x1d755e){var _0x2dc204=_0x68aa19;this[_0x2dc204(0x3513)]=_0x294ad9,_0x1d755e=defaultValue$1(_0x1d755e,{}),this[_0x2dc204(0x1968)]=_0x1d755e[_0x2dc204(0x4174)],this[_0x2dc204(0x1430)]=!0x0,this[_0x2dc204(0x105f)]=!0x0,this['_rectangle']=defaultValue$1(_0x1d755e[_0x2dc204(0x2f4d)],Rectangle['MAX_VALUE']),this['_gridCache']=[],defined$1(_0x1d755e[_0x2dc204(0xdd6)])?this[_0x2dc204(0x34c7)]=_0x1d755e[_0x2dc204(0xdd6)]:_0x294ad9['ready']?this[_0x2dc204(0x34c7)]=_0x294ad9['maxCategory']:this['_isNeedUpdate']=!0x0,this['_isNeedUpdate']=!0x1,this['_isUpdate']=!0x0,defined$1(_0x1d755e[_0x2dc204(0x1b91)])?this[_0x2dc204(0x13b)]=_0x1d755e[_0x2dc204(0x1b91)]:_0x294ad9['ready']?this['_MinCategory']=_0x294ad9[_0x2dc204(0x1b91)]:this[_0x2dc204(0x11ee)]=!0x0,this[_0x2dc204(0x3c5e)]=void 0x0,defined$1(_0x1d755e[_0x2dc204(0x4321)])&&setHypAnalysisSetting(this,_0x1d755e),this['_filterMode']=HypsometricSettingEnum$1['FilterMode'][_0x2dc204(0x2225)];}function getLeafGrid(_0x19eb9d,_0xa6100a,_0x1339f7,_0x379535,_0x32df76){var _0x1b5b94=_0x68aa19,_0x3cf88d=_0x379535+0x1,_0x5aa833=_0x19eb9d[_0x1b5b94(0x3513)];if(defined$1(_0x5aa833)&&!(_0x5aa833[_0x1b5b94(0x1b1d)]<_0x3cf88d)){for(var _0x32f9b4=Object[_0x1b5b94(0x20c8)](_0x19eb9d[_0x1b5b94(0x464e)]),_0x557158=0x0;_0x557158<0x2;_0x557158++)for(var _0x32ebd0=0x2*_0xa6100a+_0x557158,_0x3cac36=0x0;_0x3cac36<0x2;_0x3cac36++){var _0xd84904=0x2*_0x1339f7+_0x3cac36,_0x17e092=getGridCacheKey(_0x32ebd0,_0xd84904,_0x3cf88d);for(_0x557158=0x0;_0x557158<_0x32f9b4['length'];_0x557158++)if(_0x17e092==_0x32f9b4[_0x557158]){var _0x5c9425=_0x19eb9d[_0x1b5b94(0x464e)][_0x17e092];if(imageryIfContainsCartographic(_0x5c9425,_0x32df76)){var _0x2ba4d5=getLeafGrid(_0x19eb9d,_0x32ebd0,_0xd84904,_0x3cf88d);return defined$1(_0x2ba4d5)&&_0x2ba4d5[_0x1b5b94(0x4695)]==GridState$1[_0x1b5b94(0x3f41)]?_0x2ba4d5:_0x5c9425[_0x1b5b94(0x4695)]==GridState$1[_0x1b5b94(0x3f41)]?_0x5c9425:void 0x0;}}}}}function imageryIfContainsCartographic(_0x335f0f,_0x4a2bd7){var _0x2865a0=_0x68aa19;return!!defined$1(_0x335f0f)&&Rectangle['contains'](_0x335f0f[_0x2865a0(0x2f4d)],_0x4a2bd7);}GridImagery['prototype']['addReference']=function(){var _0x11ef1e=_0x68aa19;++this[_0x11ef1e(0x2cc0)];},GridImagery['prototype'][_0x68aa19(0x17af)]=function(){var _0x59f0b7=_0x68aa19;return--this['referenceCount'],0x0===this[_0x59f0b7(0x2cc0)]?(this[_0x59f0b7(0x5623)][_0x59f0b7(0x4e00)](this),defined$1(this[_0x59f0b7(0x2c41)])&&this[_0x59f0b7(0x2c41)]['releaseReference'](),defined$1(this[_0x59f0b7(0x55e1)])&&defined$1(this[_0x59f0b7(0x55e1)][_0x59f0b7(0x2578)])&&this['girlBuffer'][_0x59f0b7(0x2578)](),defined$1(this[_0x59f0b7(0x20ac)])&&this['texture']['destroy'](),defined$1(this[_0x59f0b7(0x553f)])&&this['texture']!==this['textureWebMercator']&&this[_0x59f0b7(0x553f)][_0x59f0b7(0x2578)](),destroyObject$1(this),0x0):this['referenceCount'];},GridImagery[_0x68aa19(0x4b51)][_0x68aa19(0x403e)]=function(_0x26ca29,_0x3c0358,_0x8bb942){var _0x2e1503=_0x68aa19;return this[_0x2e1503(0x4695)]!==GridState$1[_0x2e1503(0x35cb)]||_0x8bb942||(this[_0x2e1503(0x4695)]=GridState$1['TRANSITIONING'],this['gridLayer'][_0x2e1503(0x130c)](this)),this[_0x2e1503(0x4695)]!==GridState$1[_0x2e1503(0x35fa)]&&this[_0x2e1503(0x4695)]!==GridState$1['UPDATE']||(this[_0x2e1503(0x4695)]=GridState$1[_0x2e1503(0x297d)],this[_0x2e1503(0x5623)]['_createTexture'](_0x26ca29[_0x2e1503(0x4174)],this)),!0x0;},GridTileImagery[_0x68aa19(0x4b51)][_0x68aa19(0x1f96)]=function(){var _0x1b427e=_0x68aa19;defined$1(this[_0x1b427e(0x4af)])&&this[_0x1b427e(0x4af)][_0x1b427e(0x17af)](),defined$1(this['loadingImagery'])&&this[_0x1b427e(0x4747)]['releaseReference']();},GridTileImagery[_0x68aa19(0x4b51)][_0x68aa19(0x403e)]=function(_0x281c9b,_0x3a14f3,_0x23ebf3){var _0x3a4853=_0x68aa19,_0x2f7b6b=this[_0x3a4853(0x1e40)];if(null==_0x2f7b6b){if(!defined$1(this[_0x3a4853(0x24a0)])||this[_0x3a4853(0x24a0)]['state']!=GridState$1[_0x3a4853(0x4556)])return!0x1;this[_0x3a4853(0x1e40)]=this[_0x3a4853(0x24a0)],this['readyGrid']=void 0x0,_0x2f7b6b=this[_0x3a4853(0x1e40)];}var _0x3f64f7=_0x2f7b6b[_0x3a4853(0x5623)];return _0x2f7b6b['_processStateMachine'](_0x3a14f3,!this[_0x3a4853(0x29d4)],_0x23ebf3),_0x2f7b6b['state']===GridState$1[_0x3a4853(0x3f41)]&&(defined$1(this[_0x3a4853(0x24a0)])&&this['readyGrid']['releaseReference'](),this[_0x3a4853(0x24a0)]=this['loadingGrid'],this[_0x3a4853(0x1e40)]=void 0x0,this['textureTranslationAndScale']=_0x3f64f7['_calculateTextureTranslationAndScale'](_0x281c9b,this),!0x0);},Object['defineProperties'](GridLayer[_0x68aa19(0x4b51)],{'gridProvider':{'get':function(){var _0x5d4837=_0x68aa19;return this[_0x5d4837(0x3513)];}},'rectangle':{'get':function(){var _0x58d546=_0x68aa19;return this[_0x58d546(0x1aeb)];}},'dataMaxValue':{'get':function(){var _0x656244=_0x68aa19;if(!this[_0x656244(0x11ee)])return this[_0x656244(0x34c7)];if(!this[_0x656244(0x3513)][_0x656244(0x237c)])throw new DeveloperError(_0x656244(0x18fc));this[_0x656244(0x34c7)]=this['_gridProvider'][_0x656244(0xdd6)],this[_0x656244(0x11ee)]=!0x1;}},'dataMinValue':{'get':function(){var _0x3a9b44=_0x68aa19;if(!this[_0x3a9b44(0x11ee)])return this[_0x3a9b44(0x13b)];if(!this[_0x3a9b44(0x3513)][_0x3a9b44(0x237c)])throw new DeveloperError(_0x3a9b44(0x8ed));this[_0x3a9b44(0x13b)]=this['_gridProvider'][_0x3a9b44(0x1b91)],this[_0x3a9b44(0x11ee)]=!0x1;}},'hypsometricSetting':{'get':function(){var _0x181365=_0x68aa19;return{'hypsometricSetting':this[_0x181365(0x3c5e)],'analysisMode':this['_hypAnalysisMode']};},'set':function(_0x2eeeb0){var _0x9346e7=_0x68aa19;setHypAnalysisSetting(this,_0x2eeeb0),this[_0x9346e7(0x4e9c)]=!0x0;}}}),GridLayer[_0x68aa19(0x4b51)]['destroy']=function(){return destroyObject$1(this);},GridLayer[_0x68aa19(0x4b51)][_0x68aa19(0x22e7)]=function(){},GridLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2523)]=function(_0x3b0c70){},GridLayer[_0x68aa19(0x4b51)]['getViewableRectangle']=function(){var _0x5da364=_0x68aa19,_0x166922=this[_0x5da364(0x3513)],_0x497993=this[_0x5da364(0x1aeb)];return _0x166922['readyPromise']['then'](function(){var _0x556607=_0x5da364;return Rectangle[_0x556607(0x3f43)](_0x166922[_0x556607(0x2f4d)],_0x497993);});},GridLayer['prototype'][_0x68aa19(0x464a)]=function(_0xda6034,_0x472e8f,_0x4b3b44,_0x3a9e86){var _0x3a0b22=_0x68aa19,_0x4c5d4b=getGridCacheKey(_0xda6034,_0x472e8f,_0x4b3b44);this[_0x3a0b22(0x464e)][_0x3a0b22(0x531b)];var _0x3ddffc=this[_0x3a0b22(0x464e)][_0x4c5d4b];return defined$1(_0x3ddffc)||(_0x3ddffc=new GridImagery(this,_0xda6034,_0x472e8f,_0x4b3b44,_0x3a9e86),this[_0x3a0b22(0x464e)][_0x4c5d4b]=_0x3ddffc),_0x3ddffc[_0x3a0b22(0x27ac)](),_0x3ddffc;},GridLayer['prototype']['getGridValue']=function(_0x17588d){var _0x9ac024=_0x68aa19;for(var _0x455504=Object[_0x9ac024(0x21e8)](this['_gridCache']),_0x2125e3=void 0x0,_0x10cac0=0x0;_0x10cac0<_0x455504[_0x9ac024(0x531b)];_0x10cac0++){var _0x313611=_0x455504[_0x10cac0];if(_0x313611[_0x9ac024(0x4695)]==GridState$1[_0x9ac024(0x3f41)]){if(imageryIfContainsCartographic(_0x313611,_0x17588d)){var _0x54665a=getLeafGrid(this,_0x313611['x'],_0x313611['y'],_0x313611[_0x9ac024(0xcf6)],_0x17588d);_0x2125e3=defined$1(_0x54665a)?_0x54665a:_0x313611;break;}}}if(!defined$1(_0x2125e3))return-0x1;var _0x465fef=(_0x17588d[_0x9ac024(0x1041)]-_0x2125e3[_0x9ac024(0x2f4d)][_0x9ac024(0x4488)])/_0x2125e3[_0x9ac024(0x2f4d)][_0x9ac024(0x209)],_0x304b45=(_0x2125e3[_0x9ac024(0x2f4d)][_0x9ac024(0x46e0)]-_0x17588d[_0x9ac024(0x288b)])/_0x2125e3[_0x9ac024(0x2f4d)][_0x9ac024(0x5862)];_0x465fef=Math[_0x9ac024(0x2bc6)](Math[_0x9ac024(0x67a)](_0x465fef*this['_gridProvider'][_0x9ac024(0x290c)]),0x0),_0x304b45=Math[_0x9ac024(0x2bc6)](Math[_0x9ac024(0x67a)](_0x304b45*this[_0x9ac024(0x3513)][_0x9ac024(0x446)]),0x0);var _0x129833=_0x2125e3[_0x9ac024(0x2caa)];return getValue$2(this['_gridProvider'],_0x129833,_0x465fef,_0x304b45,this[_0x9ac024(0x5514)]);},GridLayer[_0x68aa19(0x4b51)][_0x68aa19(0x4e00)]=function(_0xa6bbae){var _0x57debc=_0x68aa19,_0x57d31a=getGridCacheKey(_0xa6bbae['x'],_0xa6bbae['y'],_0xa6bbae[_0x57debc(0xcf6)]);delete this['_gridCache'][_0x57d31a];},GridLayer['prototype']['_requestGridTile']=function(_0x40b7df){var _0x31160f=_0x68aa19,_0x4c3f9b=this[_0x31160f(0x3513)];function _0x3725a4(_0xe4d152){var _0x3ccedf=_0x31160f;if(!defined$1(_0xe4d152))return _0x4299c4();_0x40b7df[_0x3ccedf(0x2caa)]=_0xe4d152,_0x40b7df[_0x3ccedf(0x4695)]=GridState$1['RECEIVED'];}function _0x4299c4(){var _0x5c97d4=_0x31160f;if(_0x40b7df['request'][_0x5c97d4(0x4695)]===RequestState$1[_0x5c97d4(0x382e)])return _0x40b7df[_0x5c97d4(0x2caa)]=void 0x0,_0x40b7df[_0x5c97d4(0x4695)]=GridState$1[_0x5c97d4(0x35cb)],void(_0x40b7df['request']=void 0x0);_0x40b7df[_0x5c97d4(0x4695)]=GridState$1[_0x5c97d4(0x3865)],_0x40b7df['request']=void 0x0;}!function(){var _0x3e04b1=_0x31160f,_0x49662a=new Request({'throttle':!0x1,'throttleByServer':!0x0,'type':RequestType$1['TERRAIN']});_0x40b7df['request']=_0x49662a;var _0x2b699b=_0x4c3f9b[_0x3e04b1(0x130c)](_0x40b7df['x'],_0x40b7df['y'],_0x40b7df[_0x3e04b1(0xcf6)],_0x49662a);defined$1(_0x2b699b)?(_0x40b7df[_0x3e04b1(0x4695)]=GridState$1['RECEIVING'],when(_0x2b699b,_0x3725a4,_0x4299c4)):(_0x40b7df[_0x3e04b1(0x4695)]=GridState$1['UNLOADED'],_0x40b7df[_0x3e04b1(0x9e2)]=void 0x0);}();},GridLayer[_0x68aa19(0x4b51)][_0x68aa19(0x1adc)]=function(_0x49df74,_0x362185){var _0x2fcde4=_0x68aa19,_0x3e8e8a=this[_0x2fcde4(0x3513)],_0x456866=_0x362185[_0x2fcde4(0x2caa)];if(null==_0x456866||null==_0x3e8e8a||!_0x3e8e8a[_0x2fcde4(0x237c)])return!0x1;this['_isNeedUpdate']&&this[_0x2fcde4(0x3513)][_0x2fcde4(0x237c)]&&(this[_0x2fcde4(0x13b)]=this[_0x2fcde4(0x3513)]['minCategory'],this[_0x2fcde4(0x34c7)]=this[_0x2fcde4(0x3513)][_0x2fcde4(0xdd6)],this['_isNeedUpdate']=!0x1),this[_0x2fcde4(0x1968)]=_0x49df74,null==this['_hypsometricSetting']&&setDefaultColorTable(this),null==_0x362185[_0x2fcde4(0x20ac)]&&(_0x362185[_0x2fcde4(0x20ac)]=new Texture$1({'context':this[_0x2fcde4(0x1968)],'width':_0x3e8e8a[_0x2fcde4(0x290c)],'height':_0x3e8e8a[_0x2fcde4(0x446)],'pixelFormat':PixelFormat$1['RGBA'],'flipY':!0x1}));for(var _0x58aa21=_0x3e8e8a[_0x2fcde4(0x290c)]*_0x3e8e8a[_0x2fcde4(0x446)],_0x14ead7=new Uint8Array(0x4*_0x58aa21),_0x24198c=0x0;_0x24198c<_0x3e8e8a[_0x2fcde4(0x446)];_0x24198c++)for(var _0x3603e9=0x0;_0x3603e9<_0x3e8e8a[_0x2fcde4(0x290c)];_0x3603e9++){var _0x4d1610=(_0x3e8e8a[_0x2fcde4(0x446)]-0x1-_0x24198c)*_0x3e8e8a[_0x2fcde4(0x290c)]+_0x3603e9,_0x44be9a=getValue$2(_0x3e8e8a,_0x456866,_0x3603e9,_0x24198c,this[_0x2fcde4(0x5514)]);if(_0x44be9a<this['_hypsometricSetting']['MinVisibleValue']||_0x44be9a>this['_hypsometricSetting']['MaxVisibleValue']||_0x44be9a<this['_hypsometricSetting'][_0x2fcde4(0x18db)]||_0x44be9a>this[_0x2fcde4(0x3c5e)]['ColorTableMaxKey'])_0x14ead7[0x4*_0x4d1610+0x0]=0x0,_0x14ead7[0x4*_0x4d1610+0x1]=0x0,_0x14ead7[0x4*_0x4d1610+0x2]=0x0,_0x14ead7[0x4*_0x4d1610+0x3]=0x0;else{var _0x4df1c6=this['_hypsometricSetting'][_0x2fcde4(0x4329)]['getColor'](_0x44be9a);if(!defined$1(_0x4df1c6)){_0x14ead7[0x4*_0x4d1610+0x0]=0x0,_0x14ead7[0x4*_0x4d1610+0x1]=0x0,_0x14ead7[0x4*_0x4d1610+0x2]=0x0,_0x14ead7[0x4*_0x4d1610+0x3]=0x0;continue;}_0x14ead7[0x4*_0x4d1610+0x0]=0xff*_0x4df1c6[_0x2fcde4(0x4f34)],_0x14ead7[0x4*_0x4d1610+0x1]=0xff*_0x4df1c6['green'],_0x14ead7[0x4*_0x4d1610+0x2]=0xff*_0x4df1c6[_0x2fcde4(0x28f8)],_0x14ead7[0x4*_0x4d1610+0x3]=0xff*_0x4df1c6['alpha'];}}_0x362185['texture']['copyFrom']({'width':_0x3e8e8a[_0x2fcde4(0x290c)],'height':_0x3e8e8a[_0x2fcde4(0x446)],'arrayBufferView':_0x14ead7}),_0x362185[_0x2fcde4(0x4695)]=GridState$1['READY'];};var gridBoundsScratch=new Rectangle(),tileBoundsScratch=new Rectangle(),clippedRectangleScratch=new Rectangle(),terrainRectangleScratch=new Rectangle();function getAllRectangleParam(_0x3f584a,_0x2d4544,_0x11e979,_0x357532,_0x58b03e,_0x48186f){var _0x2bf0a1=_0x68aa19,_0x46193f,_0x417576=_0x2d4544[_0x2bf0a1(0x2f4d)][_0x2bf0a1(0x209)]/0x200,_0x27bce1=_0x2d4544[_0x2bf0a1(0x2f4d)][_0x2bf0a1(0x5862)]/0x200,_0x32ee18=_0x3f584a['tilingScheme'],_0x2a5e6f=Rectangle[_0x2bf0a1(0x254b)](_0x2d4544[_0x2bf0a1(0x2f4d)],terrainRectangleScratch),_0x236a5d=_0x32ee18[_0x2bf0a1(0x5569)](_0x11e979[_0x2bf0a1(0x31db)]['x'],_0x11e979['northwestTileCoordinates']['y'],_0x48186f),_0x4ad33f=Rectangle[_0x2bf0a1(0x3f43)](_0x236a5d,_0x357532,clippedRectangleScratch);return _0x58b03e?(_0x32ee18[_0x2bf0a1(0x31af)](_0x2a5e6f,_0x2a5e6f),_0x32ee18[_0x2bf0a1(0x31af)](_0x236a5d,_0x236a5d),_0x32ee18[_0x2bf0a1(0x31af)](_0x4ad33f,_0x4ad33f),_0x32ee18[_0x2bf0a1(0x31af)](_0x357532,_0x357532),_0x46193f=_0x32ee18[_0x2bf0a1(0x2e03)][_0x2bf0a1(0x532a)](_0x32ee18),_0x417576=_0x2a5e6f['width']/0x200,_0x27bce1=_0x2a5e6f[_0x2bf0a1(0x5862)]/0x200):_0x46193f=_0x32ee18[_0x2bf0a1(0x5569)][_0x2bf0a1(0x532a)](_0x32ee18),{'veryCloseX':_0x417576,'veryCloseY':_0x27bce1,'terrainRectangle':_0x2a5e6f,'gridRectangle':_0x236a5d,'clippedGridRectangle':_0x4ad33f,'gridTileXYToRectangle':_0x46193f};}function caculateGridUV(_0x4e0316,_0x700f67,_0x298776,_0x14781e,_0x3f53e2,_0x42da33,_0x6e911b,_0x822c1e){var _0x44a80d=_0x68aa19,_0x310d7f,_0x3267f1,_0x308ca2=0x0,_0xb10495=0x1;Math[_0x44a80d(0x1661)](_0x298776[_0x44a80d(0x3f9d)]['west']-_0x298776[_0x44a80d(0xf53)]['west'])>=_0x298776[_0x44a80d(0x1f1c)]&&(_0x308ca2=Math[_0x44a80d(0x27d5)](0x1,(_0x298776[_0x44a80d(0x3f9d)][_0x44a80d(0x4488)]-_0x298776['terrainRectangle'][_0x44a80d(0x4488)])/_0x298776[_0x44a80d(0xf53)][_0x44a80d(0x209)])),Math[_0x44a80d(0x1661)](_0x298776[_0x44a80d(0x3f9d)][_0x44a80d(0x46e0)]-_0x298776['terrainRectangle']['north'])>=_0x298776['veryCloseY']&&(_0xb10495=Math[_0x44a80d(0x2bc6)](0x0,(_0x298776[_0x44a80d(0x3f9d)][_0x44a80d(0x46e0)]-_0x298776['terrainRectangle']['south'])/_0x298776['terrainRectangle'][_0x44a80d(0x5862)]));for(var _0x1bc06e=_0xb10495,_0x3091d9=_0x14781e[_0x44a80d(0x31db)]['x'];_0x3091d9<=_0x14781e[_0x44a80d(0x39db)]['x'];_0x3091d9++)if(_0x310d7f=_0x308ca2,_0x298776[_0x44a80d(0x31dd)]=_0x298776[_0x44a80d(0x1521)](_0x3091d9,_0x14781e[_0x44a80d(0x31db)]['y'],_0x42da33),_0x298776[_0x44a80d(0x3f9d)]=Rectangle[_0x44a80d(0x453)](_0x298776[_0x44a80d(0x31dd)],_0x3f53e2,clippedRectangleScratch),defined$1(_0x298776[_0x44a80d(0x3f9d)])){_0x308ca2=Math[_0x44a80d(0x27d5)](0x1,(_0x298776['clippedGridRectangle'][_0x44a80d(0x326c)]-_0x298776['terrainRectangle'][_0x44a80d(0x4488)])/_0x298776[_0x44a80d(0xf53)][_0x44a80d(0x209)]),_0x3091d9===_0x14781e[_0x44a80d(0x39db)]['x']&&Math[_0x44a80d(0x1661)](_0x298776[_0x44a80d(0x3f9d)]['east']-_0x298776[_0x44a80d(0xf53)][_0x44a80d(0x326c)])<_0x298776[_0x44a80d(0x1f1c)]&&(_0x308ca2=0x1),_0xb10495=_0x1bc06e;for(var _0x499842=_0x14781e['northwestTileCoordinates']['y'];_0x499842<=_0x14781e[_0x44a80d(0x39db)]['y'];_0x499842++)if(_0x3267f1=_0xb10495,_0x298776['gridRectangle']=_0x298776[_0x44a80d(0x1521)](_0x3091d9,_0x499842,_0x42da33),_0x298776[_0x44a80d(0x3f9d)]=Rectangle[_0x44a80d(0x453)](_0x298776[_0x44a80d(0x31dd)],_0x3f53e2,clippedRectangleScratch),defined$1(_0x298776[_0x44a80d(0x3f9d)])){_0xb10495=Math[_0x44a80d(0x2bc6)](0x0,(_0x298776[_0x44a80d(0x3f9d)][_0x44a80d(0x149)]-_0x298776[_0x44a80d(0xf53)][_0x44a80d(0x149)])/_0x298776[_0x44a80d(0xf53)][_0x44a80d(0x5862)]),_0x499842===_0x14781e[_0x44a80d(0x39db)]['y']&&Math[_0x44a80d(0x1661)](_0x298776[_0x44a80d(0x3f9d)][_0x44a80d(0x149)]-_0x298776['terrainRectangle'][_0x44a80d(0x149)])<_0x298776['veryCloseY']&&(_0xb10495=0x0);var _0x333884=new Cartesian4(_0x310d7f,_0xb10495,_0x308ca2,_0x3267f1),_0xcd37d9=_0x4e0316['_getGridFromCache'](_0x3091d9,_0x499842,_0x42da33);_0x700f67[_0x44a80d(0x55a0)][_0x44a80d(0x4bc6)](_0x822c1e,0x0,new GridTileImagery(_0xcd37d9,_0x333884,_0x6e911b)),++_0x822c1e;}}}function setHypAnalysisSetting(_0x1c5719,_0x376cc5){var _0x4efff1=_0x68aa19;if(defined$1(_0x376cc5)&&defined$1(_0x376cc5[_0x4efff1(0x4321)]))defined$1(_0x1c5719[_0x4efff1(0x3c5e)])&&_0x1c5719[_0x4efff1(0x3c5e)][_0x4efff1(0x2578)](),_0x1c5719['_hypsometricSetting']=_0x376cc5[_0x4efff1(0x4321)],_0x1c5719[_0x4efff1(0x3c5e)][_0x4efff1(0x1f15)]=!0x0,_0x1c5719[_0x4efff1(0x5514)]=_0x1c5719['_hypsometricSetting'][_0x4efff1(0x253b)],defined$1(_0x1c5719[_0x4efff1(0x3c5e)][_0x4efff1(0x4329)])&&_0x1c5719[_0x4efff1(0x3c5e)]['ColorTable'][_0x4efff1(0x111)]();else{if(defined$1(_0x1c5719['_hypsometricSetting'][_0x4efff1(0x3c5e)]))return _0x1c5719[_0x4efff1(0x3c5e)][_0x4efff1(0x2578)](),void(_0x1c5719[_0x4efff1(0x3c5e)]=void 0x0);}updateGridImageryFlag(_0x1c5719);}function setDefaultColorTable(_0x4b309b){var _0x84d437=_0x68aa19;if(_0x4b309b[_0x84d437(0x11ee)]&&_0x4b309b[_0x84d437(0x3513)]['ready']&&(_0x4b309b[_0x84d437(0x13b)]=_0x4b309b[_0x84d437(0x3513)][_0x84d437(0x1b91)],_0x4b309b[_0x84d437(0x34c7)]=_0x4b309b['_gridProvider'][_0x84d437(0xdd6)],_0x4b309b[_0x84d437(0x11ee)]=!0x1),null==_0x4b309b[_0x84d437(0x3c5e)]){var _0x24522=new ColorTable();_0x4b309b['_hypsometricSetting']=new HypsometricSetting(),_0x4b309b['_hypsometricSetting']['MaxVisibleValue']=0x0;for(var _0x3936bb=[Color$2[_0x84d437(0x321e)](_0x84d437(0x28d1)),Color$2[_0x84d437(0x321e)](_0x84d437(0x4a13)),Color$2[_0x84d437(0x321e)](_0x84d437(0x2ee1)),Color$2['fromCssColorString'](_0x84d437(0x1893)),Color$2[_0x84d437(0x321e)](_0x84d437(0x2b34)),Color$2[_0x84d437(0x321e)](_0x84d437(0x4a44)),Color$2['fromCssColorString'](_0x84d437(0x61b)),Color$2['fromCssColorString']('#A0D567'),Color$2[_0x84d437(0x321e)](_0x84d437(0x1ca4)),Color$2[_0x84d437(0x321e)](_0x84d437(0x10b5)),Color$2[_0x84d437(0x321e)](_0x84d437(0x4d8f)),Color$2[_0x84d437(0x321e)](_0x84d437(0x1080)),Color$2['fromCssColorString'](_0x84d437(0x1461)),Color$2[_0x84d437(0x321e)](_0x84d437(0x292d)),Color$2[_0x84d437(0x321e)](_0x84d437(0x12f7)),Color$2['fromCssColorString']('#D7B117'),Color$2[_0x84d437(0x321e)]('#EBA509'),Color$2[_0x84d437(0x321e)](_0x84d437(0x1ca9)),Color$2[_0x84d437(0x321e)]('#CB5902'),Color$2[_0x84d437(0x321e)](_0x84d437(0x658)),Color$2[_0x84d437(0x321e)](_0x84d437(0xb0d)),Color$2[_0x84d437(0x321e)]('#820C01'),Color$2['fromCssColorString'](_0x84d437(0x4aec)),Color$2[_0x84d437(0x321e)](_0x84d437(0x1ef5)),Color$2[_0x84d437(0x321e)]('#702007'),Color$2[_0x84d437(0x321e)](_0x84d437(0x3fa0)),Color$2[_0x84d437(0x321e)](_0x84d437(0x15ba)),Color$2['fromCssColorString']('#733C1B'),Color$2[_0x84d437(0x321e)](_0x84d437(0x11c9)),Color$2[_0x84d437(0x321e)]('#8E664D'),Color$2[_0x84d437(0x321e)](_0x84d437(0x53fc)),Color$2[_0x84d437(0x321e)](_0x84d437(0xe5b))],_0x68e57d=(_0x4b309b[_0x84d437(0x34c7)]-_0x4b309b[_0x84d437(0x13b)])/0x1f,_0x30b9fe=0x0;_0x30b9fe<0x20;_0x30b9fe++)_0x24522['insert'](_0x4b309b['_MinCategory']+_0x68e57d*_0x30b9fe,_0x3936bb[_0x30b9fe]);_0x4b309b[_0x84d437(0x3c5e)][_0x84d437(0x4329)]=_0x24522,_0x4b309b[_0x84d437(0x3c5e)][_0x84d437(0x76c)]=HypsometricSettingEnum$1[_0x84d437(0x76c)][_0x84d437(0x5413)],_0x4b309b[_0x84d437(0x3c5e)][_0x84d437(0x4c2d)]=0.618,_0x4b309b['_hypsometricSetting']['ColorTableMaxKey']=_0x4b309b[_0x84d437(0x34c7)],_0x4b309b[_0x84d437(0x3c5e)][_0x84d437(0x18db)]=_0x4b309b['_MinCategory'],_0x4b309b[_0x84d437(0x3c5e)][_0x84d437(0x4473)]=_0x4b309b['_MaxCategory'],_0x4b309b['_hypsometricSetting']['MinVisibleValue']=_0x4b309b[_0x84d437(0x13b)],_0x4b309b[_0x84d437(0x3c5e)]['ColorTable'][_0x84d437(0x111)]();}}function getGridCacheKey(_0x37a418,_0x5dfc22,_0x4562fd){var _0x27494b=_0x68aa19;return JSON[_0x27494b(0x1e9b)]([_0x37a418,_0x5dfc22,_0x4562fd]);}function updateGridImageryFlag(_0x1b3922){var _0x29f467=_0x68aa19;for(var _0x461ec0=Object[_0x29f467(0x21e8)](_0x1b3922[_0x29f467(0x464e)]),_0x27715c=0x0;_0x27715c<_0x461ec0[_0x29f467(0x531b)];_0x27715c++){var _0x122ea1=_0x461ec0[_0x27715c];_0x122ea1[_0x29f467(0x4695)]==GridState$1[_0x29f467(0x3f41)]&&(_0x122ea1['state']=GridState$1[_0x29f467(0x4556)],_0x122ea1[_0x29f467(0x1cfb)]=!0x0);}}function computeCurrentLevel(_0x1e3fde,_0x4b3c0c,_0x565758,_0x4e2461){var _0x18cfdb=_0x68aa19,_0x3f391f=0x0;_0x565758[_0x18cfdb(0x149)]>0x0?_0x3f391f=_0x565758[_0x18cfdb(0x149)]:_0x565758[_0x18cfdb(0x46e0)]<0x0&&(_0x3f391f=_0x565758[_0x18cfdb(0x46e0)]);var _0x15a88c=_0x1e3fde[_0x18cfdb(0x3513)],_0x2b3370=getLevelWithMaximumTexelSpacing(_0x1e3fde,0x1*_0x4b3c0c['getLevelMaximumGeometricError'](_0x4e2461),_0x3f391f,defined$1(_0x15a88c[_0x18cfdb(0x4db1)])?_0x15a88c[_0x18cfdb(0x4db1)]:0x1,_0x4b3c0c['tilingScheme'][_0x18cfdb(0x448c)]);_0x2b3370=Math['max'](0x0,_0x2b3370);var _0x1af914=_0x15a88c['maxLevel'];if(_0x2b3370>_0x1af914&&(_0x2b3370=_0x1af914),defined$1(_0x15a88c[_0x18cfdb(0x1b95)])){var _0x1f416f=_0x15a88c[_0x18cfdb(0x1b95)];_0x2b3370<_0x1f416f&&(_0x2b3370=_0x1f416f);}return _0x2b3370;}function getLevelWithMaximumTexelSpacing(_0x59805d,_0x37121f,_0x264718,_0x45916a,_0x172583){var _0x4a1020=_0x68aa19,_0x2dcb60=_0x59805d[_0x4a1020(0x3513)],_0x46d938=_0x2dcb60['tilingScheme'],_0x46bb35=_0x46d938['ellipsoid'],_0x5e729f=_0x2dcb60[_0x4a1020(0x3e1)][_0x4a1020(0x1252)]instanceof GeographicProjection?0x1:Math['cos'](_0x264718),_0x1d455c=_0x46d938['rectangle'],_0x1a1e2e=_0x46bb35[_0x4a1020(0x587a)]*_0x1d455c[_0x4a1020(0x209)]*_0x5e729f/(_0x2dcb60[_0x4a1020(0x290c)]*_0x46d938[_0x4a1020(0x3f75)](0x0)/_0x45916a)/_0x37121f*(_0x2dcb60[_0x4a1020(0x290c)]/_0x172583),_0x29b499=Math[_0x4a1020(0xe28)](_0x1a1e2e)/Math[_0x4a1020(0xe28)](0x2);return 0x0|Math[_0x4a1020(0x19b6)](_0x29b499);}function computeXYByRectangle(_0x5bbc2a,_0x1dce50,_0xaaa3c5,_0x33f577){var _0x4f124e=_0x68aa19,_0x576c55=_0x5bbc2a[_0x4f124e(0x3e1)],_0x525017=_0x576c55[_0x4f124e(0x450e)](Rectangle[_0x4f124e(0x420d)](_0x1dce50),_0xaaa3c5),_0x86e0d5=_0x576c55[_0x4f124e(0x450e)](Rectangle[_0x4f124e(0x394)](_0x1dce50),_0xaaa3c5),_0x30c78a=_0x33f577[_0x4f124e(0x209)]/0x200,_0x446d45=_0x33f577['height']/0x200,_0x5aebd6=_0x576c55[_0x4f124e(0x5569)](_0x525017['x'],_0x525017['y'],_0xaaa3c5);Math[_0x4f124e(0x1661)](_0x5aebd6[_0x4f124e(0x149)]-_0x33f577[_0x4f124e(0x46e0)])<_0x446d45&&_0x525017['y']<_0x86e0d5['y']&&++_0x525017['y'],Math[_0x4f124e(0x1661)](_0x5aebd6['east']-_0x33f577['west'])<_0x30c78a&&_0x525017['x']<_0x86e0d5['x']&&++_0x525017['x'];var _0x3ed679=_0x576c55[_0x4f124e(0x5569)](_0x86e0d5['x'],_0x86e0d5['y'],_0xaaa3c5);return Math[_0x4f124e(0x1661)](_0x3ed679[_0x4f124e(0x46e0)]-_0x33f577['south'])<_0x446d45&&_0x86e0d5['y']>_0x525017['y']&&--_0x86e0d5['y'],Math[_0x4f124e(0x1661)](_0x3ed679[_0x4f124e(0x4488)]-_0x33f577['east'])<_0x30c78a&&_0x86e0d5['x']>_0x525017['x']&&--_0x86e0d5['x'],{'northwestTileCoordinates':_0x525017,'southeastTileCoordinates':_0x86e0d5};}function getValue$2(_0x3743f1,_0xb4656d,_0x213d71,_0x39b76e,_0x33e1d9){var _0x19a440=_0x68aa19;if(!defined$1(_0x3743f1))throw new DeveloperError('getValue\x20must\x20not\x20be\x20called\x20before\x20the\x20grid\x20provider\x20is\x20ready');if(_0x33e1d9==HypsometricSettingEnum$1[_0x19a440(0x240c)][_0x19a440(0x44a2)])return _0xb4656d[_0x39b76e*_0x3743f1[_0x19a440(0x290c)]+_0x213d71];for(var _0x5b6eff=0x0,_0x99cb71=0x0,_0x263f13=0x0;_0x263f13<0x2;_0x263f13++)for(var _0xa8ae18=0x0;_0xa8ae18<0x2;_0xa8ae18++){var _0x4cd81b=_0x213d71+_0x263f13;_0x4cd81b=Math[_0x19a440(0x27d5)](_0x4cd81b,_0x3743f1[_0x19a440(0x290c)]-0x1);var _0x3ab104=_0x39b76e+_0xa8ae18;_0x5b6eff+=_0xb4656d[(_0x3ab104=Math[_0x19a440(0x27d5)](_0x3ab104,_0x3743f1['cellHeight']-0x1))*_0x3743f1[_0x19a440(0x290c)]+_0x4cd81b],_0x99cb71++;}return _0x99cb71<=0x0?-0x1869f:_0x5b6eff/=_0x99cb71;}function ImageryLayerCollection(){var _0x5f0d5c=_0x68aa19;this[_0x5f0d5c(0x1bbc)]=[],this[_0x5f0d5c(0x2bc7)]=new Event(),this[_0x5f0d5c(0x5a2)]=new Event(),this['layerMoved']=new Event(),this[_0x5f0d5c(0xf04)]=new Event(),this[_0x5f0d5c(0x4330)]=new Event();}function getLayerIndex$1(_0x7fab8d,_0x347ace){var _0x25548a=_0x68aa19;return _0x7fab8d[_0x25548a(0x33ab)](_0x347ace);}function swapLayers$2(_0x2216d4,_0x4a4a0c,_0x18b55f){var _0x270d44=_0x68aa19,_0x582a6b=_0x2216d4[_0x270d44(0x1bbc)];if((_0x4a4a0c=CesiumMath[_0x270d44(0x3c40)](_0x4a4a0c,0x0,_0x582a6b[_0x270d44(0x531b)]-0x1))!==(_0x18b55f=CesiumMath[_0x270d44(0x3c40)](_0x18b55f,0x0,_0x582a6b[_0x270d44(0x531b)]-0x1))){var _0x51d748=_0x582a6b[_0x4a4a0c];_0x582a6b[_0x4a4a0c]=_0x582a6b[_0x18b55f],_0x582a6b[_0x18b55f]=_0x51d748,_0x2216d4['_update'](),_0x2216d4[_0x270d44(0x1987)][_0x270d44(0x30bb)](_0x51d748,_0x18b55f,_0x4a4a0c);}}GridLayer[_0x68aa19(0x4b51)]['_createTileImagerySkeletons']=function(_0x1ee469,_0x5206ca,_0x251a72){var _0x19f311=_0x68aa19,_0xc3c3ed=_0x1ee469['data'],_0xa60e64=this[_0x19f311(0x3513)];if(!this[_0x19f311(0x105f)]||!_0xa60e64[_0x19f311(0x237c)])return!0x1;defined$1(_0x251a72)||(_0x251a72=_0xc3c3ed[_0x19f311(0x55a0)]['length']);var _0x344dbf=_0xa60e64[_0x19f311(0x3e1)][_0x19f311(0x1252)]instanceof WebMercatorProjection&&_0x1ee469[_0x19f311(0x2f4d)][_0x19f311(0x46e0)]<WebMercatorProjection[_0x19f311(0x3b4c)]&&_0x1ee469[_0x19f311(0x2f4d)][_0x19f311(0x149)]>-WebMercatorProjection[_0x19f311(0x3b4c)],_0x162cc7=Rectangle[_0x19f311(0x3f43)](_0xa60e64[_0x19f311(0x2f4d)],this['_rectangle'],gridBoundsScratch),_0x3b277d=Rectangle[_0x19f311(0x3f43)](_0x1ee469[_0x19f311(0x2f4d)],_0x162cc7,tileBoundsScratch);if(null==_0x3b277d)return!0x1;var _0x72d313=computeCurrentLevel(this,_0x5206ca,_0x3b277d,_0x1ee469['level']),_0x4ed9df=computeXYByRectangle(_0xa60e64,_0x3b277d,_0x72d313,_0x1ee469[_0x19f311(0x2f4d)]);return _0x1ee469[_0x19f311(0x2f4d)][_0x19f311(0x209)],_0x1ee469[_0x19f311(0x2f4d)][_0x19f311(0x5862)],caculateGridUV(this,_0xc3c3ed,getAllRectangleParam(_0xa60e64,_0x1ee469,_0x4ed9df,_0x162cc7,_0x344dbf,_0x72d313),_0x4ed9df,_0x162cc7,_0x72d313,_0x344dbf,_0x251a72),!0x0;},GridLayer[_0x68aa19(0x4b51)][_0x68aa19(0x2baf)]=function(_0x2769b5,_0x380dc0){var _0x33f139=_0x68aa19,_0x3de186=_0x380dc0['readyGrid'][_0x33f139(0x2f4d)],_0x4ba72e=_0x2769b5[_0x33f139(0x2f4d)];if(_0x380dc0[_0x33f139(0x29d4)]){var _0x4fbc7b=_0x380dc0[_0x33f139(0x5824)][_0x33f139(0x3dc8)][_0x33f139(0x3e1)];_0x3de186=_0x4fbc7b[_0x33f139(0x31af)](_0x3de186,gridBoundsScratch),_0x4ba72e=_0x4fbc7b['rectangleToNativeRectangle'](_0x4ba72e,terrainRectangleScratch);}var _0x494ee3=_0x4ba72e['width'],_0x13d3bc=_0x4ba72e[_0x33f139(0x5862)],_0x8d5a0=_0x494ee3/_0x3de186[_0x33f139(0x209)],_0x1114d1=_0x13d3bc/_0x3de186[_0x33f139(0x5862)];return new Cartesian4(_0x8d5a0*(_0x4ba72e['west']-_0x3de186[_0x33f139(0x4488)])/_0x494ee3,_0x1114d1*(_0x4ba72e[_0x33f139(0x149)]-_0x3de186[_0x33f139(0x149)])/_0x13d3bc,_0x8d5a0,_0x1114d1);},Object[_0x68aa19(0x5b7)](ImageryLayerCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x1aafd0=_0x68aa19;return this[_0x1aafd0(0x1bbc)][_0x1aafd0(0x531b)];}}}),ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x57838f,_0x331de0){var _0x48ab0f=_0x68aa19;defined$1(_0x331de0)?this[_0x48ab0f(0x1bbc)][_0x48ab0f(0x4bc6)](_0x331de0,0x0,_0x57838f):(_0x331de0=this[_0x48ab0f(0x1bbc)][_0x48ab0f(0x531b)],this[_0x48ab0f(0x1bbc)][_0x48ab0f(0x3a33)](_0x57838f)),this[_0x48ab0f(0xc73)](),this['layerAdded'][_0x48ab0f(0x30bb)](_0x57838f,_0x331de0);},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4717)]=function(_0x22aba9,_0xa909f9){var _0x454fa9=_0x68aa19,_0x4ec605=new ImageryLayer(_0x22aba9);return this[_0x454fa9(0x4979)](_0x4ec605,_0xa909f9),_0x4ec605;},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1a4c)]=function(_0x399432,_0x1c8e6c){var _0x59cea2=_0x68aa19,_0x20f4d5=new ImageryLayer(_0x399432,{'minimumTerrainLevel':_0x399432['minimumTerrainLevel'],'maximumTerrainLevel':_0x399432[_0x59cea2(0x1c3c)],'minificationFilter':_0x399432['minificationFilter'],'magnificationFilter':_0x399432[_0x59cea2(0x4985)]});return this[_0x59cea2(0x4979)](_0x20f4d5,_0x1c8e6c),_0x20f4d5;},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2cc2)]=function(_0x45cde1,_0x5eb443){var _0x35e5ee=new GridLayer(_0x45cde1);return this['add'](_0x35e5ee,_0x5eb443),_0x35e5ee;},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x40e12a,_0x5a98ee,_0x4ee30f){var _0x1196eb=_0x68aa19;_0x5a98ee=defaultValue$1(_0x5a98ee,!0x0),_0x4ee30f=defaultValue$1(_0x4ee30f,!0x1);var _0x5a672a=this[_0x1196eb(0x1bbc)]['indexOf'](_0x40e12a);if(-0x1!==_0x5a672a){if(_0x40e12a[_0x1196eb(0x452)]&&_0x40e12a[_0x1196eb(0x452)]instanceof MvtProvider&&!_0x4ee30f)return;return this[_0x1196eb(0x1bbc)]['splice'](_0x5a672a,0x1),this[_0x1196eb(0xc73)](),this[_0x1196eb(0x5a2)][_0x1196eb(0x30bb)](_0x40e12a,_0x5a672a),_0x5a98ee&&_0x40e12a[_0x1196eb(0x2578)](),!0x0;}return!0x1;},ImageryLayerCollection[_0x68aa19(0x4b51)]['removeAll']=function(_0x58c218){var _0x4cf57e=_0x68aa19;_0x58c218=defaultValue$1(_0x58c218,!0x0);for(var _0x49214b=this[_0x4cf57e(0x1bbc)],_0xbb9afd=0x0,_0x7384fa=_0x49214b['length'];_0xbb9afd<_0x7384fa;_0xbb9afd++){var _0x20b93e=_0x49214b[_0xbb9afd];this[_0x4cf57e(0x5a2)][_0x4cf57e(0x30bb)](_0x20b93e,_0xbb9afd),_0x58c218&&_0x20b93e['destroy']();}this[_0x4cf57e(0x1bbc)]=[];},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x23f11a){var _0x4e5025=_0x68aa19;return-0x1!==this[_0x4e5025(0x33ab)](_0x23f11a);},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x33ab)]=function(_0x35f929){var _0x15de01=_0x68aa19;return this['_layers'][_0x15de01(0x33ab)](_0x35f929);},ImageryLayerCollection[_0x68aa19(0x4b51)]['get']=function(_0x455bc4){var _0x26e0da=_0x68aa19;return this[_0x26e0da(0x1bbc)][_0x455bc4];},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0xd31)]=function(_0x429666){var _0x1e5521=_0x68aa19,_0x5ab50e=getLayerIndex$1(this[_0x1e5521(0x1bbc)],_0x429666);swapLayers$2(this,_0x5ab50e,_0x5ab50e+0x1);},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x48f2)]=function(_0x330063){var _0x332579=_0x68aa19,_0x42b2d0=getLayerIndex$1(this[_0x332579(0x1bbc)],_0x330063);swapLayers$2(this,_0x42b2d0,_0x42b2d0-0x1);},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4c49)]=function(_0x2554fa){var _0x37c832=_0x68aa19,_0x1798d5=getLayerIndex$1(this['_layers'],_0x2554fa);_0x1798d5!==this[_0x37c832(0x1bbc)]['length']-0x1&&(this[_0x37c832(0x1bbc)][_0x37c832(0x4bc6)](_0x1798d5,0x1),this[_0x37c832(0x1bbc)][_0x37c832(0x3a33)](_0x2554fa),this[_0x37c832(0xc73)](),this[_0x37c832(0x1987)][_0x37c832(0x30bb)](_0x2554fa,this[_0x37c832(0x1bbc)]['length']-0x1,_0x1798d5));},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4c85)]=function(_0x2322df){var _0x1dc578=_0x68aa19,_0xace46d=getLayerIndex$1(this[_0x1dc578(0x1bbc)],_0x2322df);0x0!==_0xace46d&&(this['_layers'][_0x1dc578(0x4bc6)](_0xace46d,0x1),this[_0x1dc578(0x1bbc)][_0x1dc578(0x4bc6)](0x0,0x0,_0x2322df),this[_0x1dc578(0xc73)](),this[_0x1dc578(0x1987)]['raiseEvent'](_0x2322df,0x0,_0xace46d));};var applicableRectangleScratch=new Rectangle();function TerrainLayer(_0x10ce33,_0x261a06){var _0x4eded0=_0x68aa19;this[_0x4eded0(0xae1)]=_0x10ce33;}function TerrainLayerCollection(){var _0x39eb44=_0x68aa19;this[_0x39eb44(0x1bbc)]=[],this['layerAdded']=new Event(),this['layerRemoved']=new Event(),this['layerMoved']=new Event(),this[_0x39eb44(0xf04)]=new Event(),this['_globe']=void 0x0;}function getLayerIndex(_0x4e7d43,_0x41690b){return _0x4e7d43['indexOf'](_0x41690b);}function swapLayers$1(_0x26392c,_0x80f593,_0x35cfd2){var _0x454d8c=_0x68aa19,_0x2b265c=_0x26392c[_0x454d8c(0x1bbc)];if((_0x80f593=CesiumMath[_0x454d8c(0x3c40)](_0x80f593,0x0,_0x2b265c['length']-0x1))!==(_0x35cfd2=CesiumMath[_0x454d8c(0x3c40)](_0x35cfd2,0x0,_0x2b265c[_0x454d8c(0x531b)]-0x1))){var _0x23c4ac=_0x2b265c[_0x80f593];_0x2b265c[_0x80f593]=_0x2b265c[_0x35cfd2],_0x2b265c[_0x35cfd2]=_0x23c4ac,_0x26392c['_update'](),_0x26392c[_0x454d8c(0x1987)][_0x454d8c(0x30bb)](_0x23c4ac,_0x35cfd2,_0x80f593);}}function QuadtreeOccluders(_0x1c07bb){var _0x3a5db0=_0x68aa19;this[_0x3a5db0(0x2de2)]=new EllipsoidalOccluder(_0x1c07bb[_0x3a5db0(0x1706)],Cartesian3[_0x3a5db0(0x3e26)]);}function QuadtreeTile(_0x35a643){var _0x2dc0f9=_0x68aa19;this[_0x2dc0f9(0x4ebc)]=_0x35a643[_0x2dc0f9(0x3e1)],this['_x']=_0x35a643['x'],this['_y']=_0x35a643['y'],this[_0x2dc0f9(0x4a3c)]=_0x35a643[_0x2dc0f9(0xcf6)],this[_0x2dc0f9(0x4b23)]=_0x35a643['parent'],this[_0x2dc0f9(0x1aeb)]=this[_0x2dc0f9(0x4ebc)][_0x2dc0f9(0x5569)](this['_x'],this['_y'],this[_0x2dc0f9(0x4a3c)]),this['_southwestChild']=void 0x0,this[_0x2dc0f9(0x3f23)]=void 0x0,this[_0x2dc0f9(0x1019)]=void 0x0,this[_0x2dc0f9(0x2821)]=void 0x0,this[_0x2dc0f9(0x3801)]=void 0x0,this[_0x2dc0f9(0x1d76)]=void 0x0,this['_distance']=0x0,this['_loadPriority']=0x0,this[_0x2dc0f9(0x23d)]=[],this[_0x2dc0f9(0x3a1a)]=void 0x0,this[_0x2dc0f9(0x2fa9)]=TileSelectionResult[_0x2dc0f9(0x44b5)],this['_lastSelectionResultFrame']=void 0x0,this[_0x2dc0f9(0x4dc)]={},this[_0x2dc0f9(0x4695)]=QuadtreeTileLoadState$2[_0x2dc0f9(0x41ce)],this[_0x2dc0f9(0x4bb2)]=!0x1,this[_0x2dc0f9(0x4249)]=!0x1,this[_0x2dc0f9(0x116f)]=void 0x0,this[_0x2dc0f9(0x3fa1)]=void 0x0,this['_rasterFBO']=void 0x0,this[_0x2dc0f9(0x5471)]=void 0x0,this[_0x2dc0f9(0x2af8)]=!0x1,this['_clearCommand']=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1}),this['_2DRasterized']=!0x1,this[_0x2dc0f9(0x4cb2)]=void 0x0,this['_mvtLoaded']=!0x1,this[_0x2dc0f9(0x1c62)]=void 0x0,this['_clipRasterFbo']=void 0x0,this[_0x2dc0f9(0x22d0)]=0x0,this['_clipRegionRasterized']=!0x1,this[_0x2dc0f9(0x3217)]=!0x1,0x0===this['_level']?this[_0x2dc0f9(0x3dee)]=!0x1:this[_0x2dc0f9(0x3dee)]=_0x35a643[_0x2dc0f9(0x2c41)][_0x2dc0f9(0x3dee)],this[_0x2dc0f9(0x29ed)]=-0x1,this[_0x2dc0f9(0x30ec)]=!0x1,this['_useParentImage']=!0x1;}function freeTile(_0x3f1ab5){var _0x15278a=_0x68aa19;defined$1(_0x3f1ab5)&&_0x3f1ab5[_0x15278a(0x1f96)]();}ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0xa71)]=function(_0x1b2657,_0x3b0238){var _0x3c6a5d=_0x68aa19,_0x1eb333=_0x3b0238[_0x3c6a5d(0x2292)][_0x3c6a5d(0x3f0b)](_0x1b2657,_0x3b0238);if(defined$1(_0x1eb333)){for(var _0x111073,_0x46ddf2=_0x3b0238[_0x3c6a5d(0x2292)][_0x3c6a5d(0x1706)]['cartesianToCartographic'](_0x1eb333),_0x31a264=_0x3b0238[_0x3c6a5d(0x2292)][_0x3c6a5d(0x3c47)][_0x3c6a5d(0x4763)],_0x11ae9b=0x0;!defined$1(_0x111073)&&_0x11ae9b<_0x31a264[_0x3c6a5d(0x531b)];++_0x11ae9b){var _0x22a94e=_0x31a264[_0x11ae9b];Rectangle[_0x3c6a5d(0x1ff6)](_0x22a94e[_0x3c6a5d(0x2f4d)],_0x46ddf2)&&(_0x111073=_0x22a94e);}if(defined$1(_0x111073)){for(var _0x17aa2a=_0x111073[_0x3c6a5d(0x116f)][_0x3c6a5d(0x3527)],_0x137e60=[],_0x28dc62=[],_0x248717=_0x17aa2a[_0x3c6a5d(0x531b)]-0x1;_0x248717>=0x0;--_0x248717){var _0x43f141=_0x17aa2a[_0x248717],_0x243911=_0x43f141['readyImagery'];if(defined$1(_0x243911)){var _0x2585fb=_0x243911[_0x3c6a5d(0x46fd)][_0x3c6a5d(0x2dba)];if(defined$1(_0x2585fb[_0x3c6a5d(0x4fe9)])&&Rectangle[_0x3c6a5d(0x1ff6)](_0x243911[_0x3c6a5d(0x2f4d)],_0x46ddf2)){var _0x183331=applicableRectangleScratch,_0x329f6c=0x1/0x400;if(_0x183331['west']=CesiumMath[_0x3c6a5d(0x52f2)](_0x111073[_0x3c6a5d(0x2f4d)]['west'],_0x111073[_0x3c6a5d(0x2f4d)]['east'],_0x43f141[_0x3c6a5d(0x3beb)]['x']-_0x329f6c),_0x183331[_0x3c6a5d(0x326c)]=CesiumMath['lerp'](_0x111073[_0x3c6a5d(0x2f4d)]['west'],_0x111073[_0x3c6a5d(0x2f4d)]['east'],_0x43f141[_0x3c6a5d(0x3beb)]['z']+_0x329f6c),_0x183331[_0x3c6a5d(0x149)]=CesiumMath[_0x3c6a5d(0x52f2)](_0x111073[_0x3c6a5d(0x2f4d)][_0x3c6a5d(0x149)],_0x111073[_0x3c6a5d(0x2f4d)]['north'],_0x43f141[_0x3c6a5d(0x3beb)]['y']-_0x329f6c),_0x183331[_0x3c6a5d(0x46e0)]=CesiumMath['lerp'](_0x111073[_0x3c6a5d(0x2f4d)][_0x3c6a5d(0x149)],_0x111073[_0x3c6a5d(0x2f4d)][_0x3c6a5d(0x46e0)],_0x43f141[_0x3c6a5d(0x3beb)]['w']+_0x329f6c),Rectangle[_0x3c6a5d(0x1ff6)](_0x183331,_0x46ddf2)){var _0x37ab5e=_0x2585fb['pickFeatures'](_0x243911['x'],_0x243911['y'],_0x243911[_0x3c6a5d(0xcf6)],_0x46ddf2[_0x3c6a5d(0x1041)],_0x46ddf2[_0x3c6a5d(0x288b)]);defined$1(_0x37ab5e)&&(_0x137e60[_0x3c6a5d(0x3a33)](_0x37ab5e),_0x28dc62[_0x3c6a5d(0x3a33)](_0x243911[_0x3c6a5d(0x46fd)]));}}}}if(0x0!==_0x137e60['length'])return when[_0x3c6a5d(0x3935)](_0x137e60,function(_0x112306){var _0x54909b=_0x3c6a5d;for(var _0x1d4023=[],_0x12e9a6=0x0;_0x12e9a6<_0x112306[_0x54909b(0x531b)];++_0x12e9a6){var _0xb71dbd=_0x112306[_0x12e9a6],_0x38325e=_0x28dc62[_0x12e9a6];if(defined$1(_0xb71dbd)&&_0xb71dbd['length']>0x0)for(var _0x304a5a=0x0;_0x304a5a<_0xb71dbd[_0x54909b(0x531b)];++_0x304a5a){var _0x296e8e=_0xb71dbd[_0x304a5a];_0x296e8e[_0x54909b(0x46fd)]=_0x38325e,defined$1(_0x296e8e['position'])||(_0x296e8e[_0x54909b(0x4771)]=_0x46ddf2),_0x1d4023['push'](_0x296e8e);}}return _0x1d4023;});}}},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2523)]=function(_0x21bcb7){var _0x490aad=_0x68aa19;for(var _0x56ad12=this[_0x490aad(0x1bbc)],_0x53fe1d=0x0,_0x37a69e=_0x56ad12['length'];_0x53fe1d<_0x37a69e;++_0x53fe1d)_0x56ad12[_0x53fe1d][_0x490aad(0x2523)](_0x21bcb7);},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x22e7)]=function(){var _0x7d9485=_0x68aa19;for(var _0x31bb72=this[_0x7d9485(0x1bbc)],_0x1eb6c5=0x0,_0x38d8d2=_0x31bb72[_0x7d9485(0x531b)];_0x1eb6c5<_0x38d8d2;++_0x1eb6c5)_0x31bb72[_0x1eb6c5]['cancelReprojections']();},ImageryLayerCollection['prototype']['isDestroyed']=function(){return!0x1;},ImageryLayerCollection['prototype'][_0x68aa19(0x2578)]=function(){return this['removeAll'](!0x0),destroyObject$1(this);},ImageryLayerCollection['prototype']['_update']=function(){var _0x59805e=_0x68aa19,_0x2db5db,_0x176a18,_0x1fdc7b,_0x4a7921,_0x5a1835=!0x0,_0x3962f0=this[_0x59805e(0x1bbc)];for(_0x1fdc7b=0x0,_0x4a7921=_0x3962f0[_0x59805e(0x531b)];_0x1fdc7b<_0x4a7921;++_0x1fdc7b)(_0x176a18=_0x3962f0[_0x1fdc7b])[_0x59805e(0x4302)]=_0x1fdc7b,defined$1(_0x176a18[_0x59805e(0x452)])&&(_0x176a18['_imageryProvider'][_0x59805e(0x2b7f)]=_0x176a18[_0x59805e(0x4302)]),_0x176a18[_0x59805e(0x105f)]?(_0x176a18['_isBaseLayer']=_0x5a1835,_0x5a1835=!0x1):_0x176a18[_0x59805e(0x1f9c)]=!0x1,_0x176a18['show']!==_0x176a18[_0x59805e(0x1430)]&&(defined$1(_0x176a18[_0x59805e(0x1430)])&&(defined$1(_0x2db5db)||(_0x2db5db=[]),_0x2db5db[_0x59805e(0x3a33)](_0x176a18)),_0x176a18[_0x59805e(0x1430)]=_0x176a18[_0x59805e(0x105f)]),defined$1(_0x176a18[_0x59805e(0x3dc8)])&&_0x176a18[_0x59805e(0x4e9c)]&&this[_0x59805e(0x4330)][_0x59805e(0x30bb)](_0x176a18,_0x176a18[_0x59805e(0x4302)]);if(defined$1(_0x2db5db)){for(_0x1fdc7b=0x0,_0x4a7921=_0x2db5db['length'];_0x1fdc7b<_0x4a7921;++_0x1fdc7b)_0x176a18=_0x2db5db[_0x1fdc7b],this[_0x59805e(0xf04)][_0x59805e(0x30bb)](_0x176a18,_0x176a18[_0x59805e(0x4302)],_0x176a18[_0x59805e(0x105f)]);}},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x6c4)]=function(){var _0x4b25c9=_0x68aa19;for(var _0x3a46b2=0x0,_0x5984c1=this[_0x4b25c9(0x1bbc)],_0xa27db5=0x0,_0x22649a=_0x5984c1[_0x4b25c9(0x531b)];_0xa27db5<_0x22649a;++_0xa27db5){var _0x46c8e1=_0x5984c1[_0xa27db5][_0x4b25c9(0x4d96)];_0x5984c1[_0xa27db5]['featherEdgesEnabled']&&_0x46c8e1<0x1&&(_0x46c8e1=0x1),_0x3a46b2=Math[_0x4b25c9(0x2bc6)](_0x46c8e1,_0x3a46b2);}return _0x3a46b2;},ImageryLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3a5d)]=function(){var _0x57af88=_0x68aa19;for(var _0x336e21=0x0,_0x50d576=this[_0x57af88(0x1bbc)]['length'];_0x336e21<_0x50d576;_0x336e21++)this[_0x57af88(0x1bbc)][_0x336e21]instanceof ImageryLayer&&this[_0x57af88(0x1bbc)][_0x336e21]['saveLocalCache']();},Object[_0x68aa19(0x5b7)](TerrainLayer[_0x68aa19(0x4b51)],{'terrainProvider':{'get':function(){return this['_terrainProvider'];}}}),TerrainLayer[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},TerrainLayer[_0x68aa19(0x4b51)]['destroy']=function(){return destroyObject$1(this);},Object[_0x68aa19(0x5b7)](TerrainLayerCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x946171=_0x68aa19;return this['_layers'][_0x946171(0x531b)];}}}),TerrainLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x4745af,_0x3a2b58){var _0x5b6be9=_0x68aa19;defined$1(_0x3a2b58)?this[_0x5b6be9(0x1bbc)]['splice'](_0x3a2b58,0x0,_0x4745af):(_0x3a2b58=this[_0x5b6be9(0x1bbc)]['length'],this['_layers']['push'](_0x4745af)),this[_0x5b6be9(0xc73)](),defined$1(this['_globe'])&&defined$1(this[_0x5b6be9(0x3ef5)][_0x5b6be9(0x3c47)])&&this[_0x5b6be9(0x3ef5)][_0x5b6be9(0x3c47)][_0x5b6be9(0x2d93)](),this[_0x5b6be9(0x2bc7)][_0x5b6be9(0x30bb)](_0x4745af,_0x3a2b58);},TerrainLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x45f2)]=function(_0x5974db,_0x36bd17){var _0x1ccc60=_0x68aa19,_0x4ff3b0=new TerrainLayer(_0x5974db);return this['add'](_0x4ff3b0,_0x36bd17),defined$1(this[_0x1ccc60(0x3ef5)])&&defined$1(this[_0x1ccc60(0x3ef5)]['_surface'])&&this[_0x1ccc60(0x3ef5)]['_surface'][_0x1ccc60(0x2d93)](),_0x4ff3b0;},TerrainLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x2d5454,_0x1d718e){var _0x441f58=_0x68aa19;_0x1d718e=defaultValue$1(_0x1d718e,!0x0);var _0x6c2673=this['_layers'][_0x441f58(0x33ab)](_0x2d5454);return-0x1!==_0x6c2673&&(this['_layers'][_0x441f58(0x4bc6)](_0x6c2673,0x1),this[_0x441f58(0xc73)](),this[_0x441f58(0x5a2)][_0x441f58(0x30bb)](_0x2d5454,_0x6c2673),_0x1d718e&&_0x2d5454['destroy'](),defined$1(this['_globe'])&&defined$1(this[_0x441f58(0x3ef5)]['_surface'])&&(0x0===this[_0x441f58(0x1bbc)][_0x441f58(0x531b)]&&(this[_0x441f58(0x3ef5)][_0x441f58(0x4bed)]=new EllipsoidTerrainProvider({'ellipsoid':this[_0x441f58(0x3ef5)][_0x441f58(0x1706)]})),this[_0x441f58(0x3ef5)][_0x441f58(0x3c47)][_0x441f58(0x2d93)]()),!0x0);},TerrainLayerCollection[_0x68aa19(0x4b51)]['removeAll']=function(_0x19de23){var _0xce59f=_0x68aa19;_0x19de23=defaultValue$1(_0x19de23,!0x0);for(var _0x18aa8c=this[_0xce59f(0x1bbc)],_0x3bfd6e=0x0,_0x397354=_0x18aa8c[_0xce59f(0x531b)];_0x3bfd6e<_0x397354;_0x3bfd6e++){var _0x8ebffe=_0x18aa8c[_0x3bfd6e];this[_0xce59f(0x5a2)][_0xce59f(0x30bb)](_0x8ebffe,_0x3bfd6e),_0x19de23&&_0x8ebffe[_0xce59f(0x2578)]();}defined$1(this[_0xce59f(0x3ef5)])&&defined$1(this[_0xce59f(0x3ef5)]['_surface'])&&(this[_0xce59f(0x3ef5)][_0xce59f(0x4bed)]=new EllipsoidTerrainProvider({'ellipsoid':this[_0xce59f(0x3ef5)][_0xce59f(0x1706)]}),this[_0xce59f(0x3ef5)][_0xce59f(0x3c47)][_0xce59f(0x2d93)]()),this[_0xce59f(0x1bbc)]=[];},TerrainLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x203b38){var _0x2e32f4=_0x68aa19;return-0x1!==this[_0x2e32f4(0x33ab)](_0x203b38);},TerrainLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x33ab)]=function(_0x692f8d){var _0x55b94f=_0x68aa19;return this['_layers'][_0x55b94f(0x33ab)](_0x692f8d);},TerrainLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x40d8fa){var _0x242b17=_0x68aa19;return this[_0x242b17(0x1bbc)][_0x40d8fa];},TerrainLayerCollection[_0x68aa19(0x4b51)]['raise']=function(_0x1e97a4){var _0x42738f=_0x68aa19,_0x420653=getLayerIndex(this[_0x42738f(0x1bbc)],_0x1e97a4);swapLayers$1(this,_0x420653,_0x420653+0x1),defined$1(this[_0x42738f(0x3ef5)])&&defined$1(this['_globe'][_0x42738f(0x3c47)])&&this[_0x42738f(0x3ef5)][_0x42738f(0x3c47)][_0x42738f(0x2d93)]();},TerrainLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x48f2)]=function(_0x152eb5){var _0x702c30=_0x68aa19,_0x63d67f=getLayerIndex(this[_0x702c30(0x1bbc)],_0x152eb5);swapLayers$1(this,_0x63d67f,_0x63d67f-0x1),defined$1(this['_globe'])&&defined$1(this[_0x702c30(0x3ef5)][_0x702c30(0x3c47)])&&this[_0x702c30(0x3ef5)][_0x702c30(0x3c47)][_0x702c30(0x2d93)]();},TerrainLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4c49)]=function(_0x6a0d49){var _0x4fe367=_0x68aa19,_0x1a903a=getLayerIndex(this[_0x4fe367(0x1bbc)],_0x6a0d49);_0x1a903a!==this[_0x4fe367(0x1bbc)][_0x4fe367(0x531b)]-0x1&&(this['_layers'][_0x4fe367(0x4bc6)](_0x1a903a,0x1),this[_0x4fe367(0x1bbc)][_0x4fe367(0x3a33)](_0x6a0d49),this[_0x4fe367(0xc73)](),defined$1(this['_globe'])&&defined$1(this['_globe'][_0x4fe367(0x3c47)])&&this[_0x4fe367(0x3ef5)][_0x4fe367(0x3c47)][_0x4fe367(0x2d93)](),this[_0x4fe367(0x1987)][_0x4fe367(0x30bb)](_0x6a0d49,this[_0x4fe367(0x1bbc)][_0x4fe367(0x531b)]-0x1,_0x1a903a));},TerrainLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4c85)]=function(_0xd9ec4c){var _0x117bb5=_0x68aa19,_0x4e6e97=getLayerIndex(this[_0x117bb5(0x1bbc)],_0xd9ec4c);0x0!==_0x4e6e97&&(this[_0x117bb5(0x1bbc)][_0x117bb5(0x4bc6)](_0x4e6e97,0x1),this['_layers'][_0x117bb5(0x4bc6)](0x0,0x0,_0xd9ec4c),this[_0x117bb5(0xc73)](),defined$1(this[_0x117bb5(0x3ef5)])&&defined$1(this['_globe'][_0x117bb5(0x3c47)])&&this[_0x117bb5(0x3ef5)][_0x117bb5(0x3c47)][_0x117bb5(0x2d93)](),this[_0x117bb5(0x1987)]['raiseEvent'](_0xd9ec4c,0x0,_0x4e6e97));},TerrainLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},TerrainLayerCollection['prototype'][_0x68aa19(0x2578)]=function(){var _0x2145af=_0x68aa19;return this[_0x2145af(0x4ee2)](!0x0),destroyObject$1(this);},TerrainLayerCollection[_0x68aa19(0x4b51)][_0x68aa19(0xc73)]=function(){var _0x132c4d=_0x68aa19,_0x2e59dc,_0x2787a6,_0x3954ce,_0x47fd7d,_0x4465cc=!0x0,_0x44d234=this['_layers'];for(_0x3954ce=0x0,_0x47fd7d=_0x44d234[_0x132c4d(0x531b)];_0x3954ce<_0x47fd7d;++_0x3954ce)(_0x2787a6=_0x44d234[_0x3954ce])[_0x132c4d(0x4302)]=_0x3954ce,defined$1(_0x2787a6['_terrainProvider'])&&(_0x2787a6['_terrainProvider'][_0x132c4d(0x2b7f)]=_0x2787a6[_0x132c4d(0x4302)]),_0x2787a6[_0x132c4d(0x105f)]?(_0x2787a6[_0x132c4d(0x1f9c)]=_0x4465cc,_0x4465cc=!0x1):_0x2787a6['_isBaseLayer']=!0x1,_0x2787a6[_0x132c4d(0x105f)]!==_0x2787a6[_0x132c4d(0x1430)]&&(defined$1(_0x2787a6[_0x132c4d(0x1430)])&&(defined$1(_0x2e59dc)||(_0x2e59dc=[]),_0x2e59dc[_0x132c4d(0x3a33)](_0x2787a6)),_0x2787a6[_0x132c4d(0x1430)]=_0x2787a6[_0x132c4d(0x105f)]);if(defined$1(_0x2e59dc)){for(_0x3954ce=0x0,_0x47fd7d=_0x2e59dc['length'];_0x3954ce<_0x47fd7d;++_0x3954ce)_0x2787a6=_0x2e59dc[_0x3954ce],this[_0x132c4d(0xf04)]['raiseEvent'](_0x2787a6,_0x2787a6['_layerIndex'],_0x2787a6[_0x132c4d(0x105f)]);}},Object[_0x68aa19(0x5b7)](QuadtreeOccluders['prototype'],{'ellipsoid':{'get':function(){var _0x396f09=_0x68aa19;return this[_0x396f09(0x2de2)];}}}),QuadtreeTile[_0x68aa19(0xadd)]=function(_0x483875){var _0x22dbe2=_0x68aa19;for(var _0x19c40f=_0x483875[_0x22dbe2(0x3f75)](0x0),_0x4d9dbb=_0x483875['getNumberOfYTilesAtLevel'](0x0),_0x2f2bf7=new Array(_0x19c40f*_0x4d9dbb),_0x4e305d=0x0,_0x22e06f=0x0;_0x22e06f<_0x4d9dbb;++_0x22e06f)for(var _0x4181aa=0x0;_0x4181aa<_0x19c40f;++_0x4181aa)_0x2f2bf7[_0x4e305d++]=new QuadtreeTile({'tilingScheme':_0x483875,'x':_0x4181aa,'y':_0x22e06f,'level':0x0});return _0x2f2bf7;},QuadtreeTile[_0x68aa19(0x4b51)]['_updateCustomData']=function(_0x2ba015,_0x59f17a,_0x4fee65){var _0x25792f=_0x68aa19,_0x4f3db1,_0x13a187,_0x26dc46,_0x35cc9b=this[_0x25792f(0x2c54)];if(defined$1(_0x59f17a)&&defined$1(_0x4fee65)){for(_0x35cc9b=_0x35cc9b[_0x25792f(0x350b)](function(_0x2df698){return-0x1===_0x4fee65['indexOf'](_0x2df698);}),this['_customData']=_0x35cc9b,_0x26dc46=this[_0x25792f(0x1aeb)],_0x4f3db1=0x0;_0x4f3db1<_0x59f17a['length'];++_0x4f3db1)_0x13a187=_0x59f17a[_0x4f3db1],Rectangle[_0x25792f(0x1ff6)](_0x26dc46,_0x13a187[_0x25792f(0x3f28)])&&_0x35cc9b[_0x25792f(0x3a33)](_0x13a187);this[_0x25792f(0x3a1a)]=_0x2ba015;}else{var _0x3c9027=this[_0x25792f(0x4b23)];if(defined$1(_0x3c9027)&&this[_0x25792f(0x3a1a)]!==_0x3c9027[_0x25792f(0x3a1a)]){_0x35cc9b['length']=0x0,_0x26dc46=this[_0x25792f(0x1aeb)];var _0x398e73=_0x3c9027[_0x25792f(0x2c54)];for(_0x4f3db1=0x0;_0x4f3db1<_0x398e73['length'];++_0x4f3db1)_0x13a187=_0x398e73[_0x4f3db1],Rectangle[_0x25792f(0x1ff6)](_0x26dc46,_0x13a187['positionCartographic'])&&_0x35cc9b[_0x25792f(0x3a33)](_0x13a187);this[_0x25792f(0x3a1a)]=_0x3c9027[_0x25792f(0x3a1a)];}}},Object[_0x68aa19(0x5b7)](QuadtreeTile[_0x68aa19(0x4b51)],{'tilingScheme':{'get':function(){return this['_tilingScheme'];}},'x':{'get':function(){return this['_x'];}},'y':{'get':function(){return this['_y'];}},'level':{'get':function(){var _0xe6e4ff=_0x68aa19;return this[_0xe6e4ff(0x4a3c)];}},'parent':{'get':function(){var _0x3ac447=_0x68aa19;return this[_0x3ac447(0x4b23)];}},'rectangle':{'get':function(){var _0x13273b=_0x68aa19;return this[_0x13273b(0x1aeb)];}},'children':{'get':function(){var _0x9db286=_0x68aa19;return[this[_0x9db286(0x191)],this['northeastChild'],this[_0x9db286(0x2cec)],this[_0x9db286(0x28a7)]];}},'southwestChild':{'get':function(){var _0x49f6fc=_0x68aa19;return defined$1(this[_0x49f6fc(0x36fc)])||(this[_0x49f6fc(0x36fc)]=new QuadtreeTile({'tilingScheme':this['tilingScheme'],'x':0x2*this['x'],'y':0x2*this['y']+0x1,'level':this['level']+0x1,'parent':this})),this[_0x49f6fc(0x36fc)];}},'southeastChild':{'get':function(){var _0x8763=_0x68aa19;return defined$1(this[_0x8763(0x3f23)])||(this[_0x8763(0x3f23)]=new QuadtreeTile({'tilingScheme':this[_0x8763(0x3e1)],'x':0x2*this['x']+0x1,'y':0x2*this['y']+0x1,'level':this[_0x8763(0xcf6)]+0x1,'parent':this})),this[_0x8763(0x3f23)];}},'northwestChild':{'get':function(){var _0x20e573=_0x68aa19;return defined$1(this[_0x20e573(0x1019)])||(this['_northwestChild']=new QuadtreeTile({'tilingScheme':this[_0x20e573(0x3e1)],'x':0x2*this['x'],'y':0x2*this['y'],'level':this['level']+0x1,'parent':this})),this[_0x20e573(0x1019)];}},'northeastChild':{'get':function(){var _0xe69044=_0x68aa19;return defined$1(this[_0xe69044(0x2821)])||(this['_northeastChild']=new QuadtreeTile({'tilingScheme':this[_0xe69044(0x3e1)],'x':0x2*this['x']+0x1,'y':0x2*this['y'],'level':this[_0xe69044(0xcf6)]+0x1,'parent':this})),this[_0xe69044(0x2821)];}},'customData':{'get':function(){var _0x566253=_0x68aa19;return this[_0x566253(0x23d)];}},'needsLoading':{'get':function(){var _0x332143=_0x68aa19;return this[_0x332143(0x4695)]<QuadtreeTileLoadState$2[_0x332143(0x3eee)];}},'eligibleForUnloading':{'get':function(){var _0x2a9d71=!0x0;return defined$1(this['data'])&&(defined$1(_0x2a9d71=this['data']['eligibleForUnloading'])||(_0x2a9d71=!0x0)),_0x2a9d71;}}}),QuadtreeTile['prototype'][_0x68aa19(0x1122)]=function(_0x505a4c,_0x263c20,_0x3eff43){var _0x507fef=_0x68aa19,_0xa527d2=this[_0x507fef(0x3e1)]['getNumberOfXTilesAtLevel'](0x0);if(_0x263c20<0x0?_0x263c20+=_0xa527d2:_0x263c20>=_0xa527d2&&(_0x263c20-=_0xa527d2),!(_0x3eff43<0x0||_0x3eff43>=this[_0x507fef(0x3e1)][_0x507fef(0x2222)](0x0)))return _0x505a4c[_0x507fef(0x350b)](function(_0x5cd9d7){return _0x5cd9d7['x']===_0x263c20&&_0x5cd9d7['y']===_0x3eff43;})[0x0];},QuadtreeTile['prototype'][_0x68aa19(0x2f27)]=function(_0x4fa2a0){var _0x1e9fa6=_0x68aa19,_0x4c3e85=this[_0x1e9fa6(0x2c41)];if(void 0x0===_0x4c3e85)return this[_0x1e9fa6(0x1122)](_0x4fa2a0,this['x']-0x1,this['y']);if(_0x4c3e85[_0x1e9fa6(0x28a7)]===this)return _0x4c3e85[_0x1e9fa6(0x2cec)];if(_0x4c3e85['northeastChild']===this)return _0x4c3e85[_0x1e9fa6(0x191)];var _0x148940=_0x4c3e85[_0x1e9fa6(0x2f27)](_0x4fa2a0);return void 0x0!==_0x148940?_0x4c3e85[_0x1e9fa6(0x2cec)]===this?_0x148940[_0x1e9fa6(0x28a7)]:_0x148940[_0x1e9fa6(0x2306)]:void 0x0;},QuadtreeTile[_0x68aa19(0x4b51)][_0x68aa19(0x1bed)]=function(_0x5ea03f){var _0x41b95c=_0x68aa19,_0x13ffd2=this[_0x41b95c(0x2c41)];if(void 0x0===_0x13ffd2)return this['findLevelZeroTile'](_0x5ea03f,this['x']+0x1,this['y']);if(_0x13ffd2['southwestChild']===this)return _0x13ffd2[_0x41b95c(0x28a7)];if(_0x13ffd2[_0x41b95c(0x191)]===this)return _0x13ffd2[_0x41b95c(0x2306)];var _0x524ba7=_0x13ffd2['findTileToEast'](_0x5ea03f);return void 0x0!==_0x524ba7?_0x13ffd2[_0x41b95c(0x28a7)]===this?_0x524ba7[_0x41b95c(0x2cec)]:_0x524ba7['northwestChild']:void 0x0;},QuadtreeTile[_0x68aa19(0x4b51)]['findTileToSouth']=function(_0x1d276f){var _0x3a7700=_0x68aa19,_0x9d1777=this[_0x3a7700(0x2c41)];if(void 0x0===_0x9d1777)return this[_0x3a7700(0x1122)](_0x1d276f,this['x'],this['y']+0x1);if(_0x9d1777[_0x3a7700(0x191)]===this)return _0x9d1777[_0x3a7700(0x2cec)];if(_0x9d1777['northeastChild']===this)return _0x9d1777[_0x3a7700(0x28a7)];var _0x76ac1f=_0x9d1777[_0x3a7700(0x4bfa)](_0x1d276f);return void 0x0!==_0x76ac1f?_0x9d1777[_0x3a7700(0x2cec)]===this?_0x76ac1f[_0x3a7700(0x191)]:_0x76ac1f[_0x3a7700(0x2306)]:void 0x0;},QuadtreeTile['prototype'][_0x68aa19(0x3345)]=function(_0xb92857){var _0x35609c=_0x68aa19,_0x1afab6=this[_0x35609c(0x2c41)];if(void 0x0===_0x1afab6)return this[_0x35609c(0x1122)](_0xb92857,this['x'],this['y']-0x1);if(_0x1afab6[_0x35609c(0x2cec)]===this)return _0x1afab6[_0x35609c(0x191)];if(_0x1afab6[_0x35609c(0x28a7)]===this)return _0x1afab6[_0x35609c(0x2306)];var _0xbb6ba6=_0x1afab6[_0x35609c(0x3345)](_0xb92857);return void 0x0!==_0xbb6ba6?_0x1afab6[_0x35609c(0x191)]===this?_0xbb6ba6['southwestChild']:_0xbb6ba6[_0x35609c(0x28a7)]:void 0x0;},QuadtreeTile[_0x68aa19(0x4b51)]['freeResources']=function(){var _0x2d8e7b=_0x68aa19;this[_0x2d8e7b(0x4695)]=QuadtreeTileLoadState$2[_0x2d8e7b(0x41ce)],this[_0x2d8e7b(0x4bb2)]=!0x1,this[_0x2d8e7b(0x4249)]=!0x1,defined$1(this[_0x2d8e7b(0x116f)])&&defined$1(this[_0x2d8e7b(0x116f)][_0x2d8e7b(0x1f96)])&&this[_0x2d8e7b(0x116f)][_0x2d8e7b(0x1f96)](),freeTile(this[_0x2d8e7b(0x36fc)]),this['_southwestChild']=void 0x0,freeTile(this['_southeastChild']),this[_0x2d8e7b(0x3f23)]=void 0x0,freeTile(this['_northwestChild']),this[_0x2d8e7b(0x1019)]=void 0x0,freeTile(this['_northeastChild']),this['_northeastChild']=void 0x0,this[_0x2d8e7b(0x5471)]=this[_0x2d8e7b(0x5471)]&&!this[_0x2d8e7b(0x5471)][_0x2d8e7b(0x1348)]()&&this[_0x2d8e7b(0x5471)][_0x2d8e7b(0x2578)](),this[_0x2d8e7b(0x532f)]=this['_rasterFBO']&&!this[_0x2d8e7b(0x532f)]['isDestroyed']()&&this[_0x2d8e7b(0x532f)]['destroy'](),this['_rasterFBO']=void 0x0,this[_0x2d8e7b(0x2af8)]=!0x1,this['_2DRasterTexture']=this[_0x2d8e7b(0x4cb2)]&&!this[_0x2d8e7b(0x4cb2)][_0x2d8e7b(0x1348)]()&&this[_0x2d8e7b(0x4cb2)][_0x2d8e7b(0x2578)](),this[_0x2d8e7b(0x52e0)]=!0x1,this[_0x2d8e7b(0xc62)]=!0x1,this['_clipRasterTexture']=this['_clipRasterTexture']&&!this[_0x2d8e7b(0x1c62)][_0x2d8e7b(0x1348)]()&&this['_clipRasterTexture'][_0x2d8e7b(0x2578)](),this[_0x2d8e7b(0x3edb)]=this['_clipRasterFbo']&&!this[_0x2d8e7b(0x3edb)][_0x2d8e7b(0x1348)]()&&this[_0x2d8e7b(0x3edb)][_0x2d8e7b(0x2578)](),this[_0x2d8e7b(0x22d0)]=0x0,this[_0x2d8e7b(0x4496)]=!0x1,this[_0x2d8e7b(0x3217)]=!0x1;};var rectangleScratch$1=new Rectangle(),scratchRasterViewport=new BoundingRectangle();QuadtreeTile['prototype'][_0x68aa19(0x3ae1)]=function(_0x3f9ba8){var _0x40f517=_0x68aa19;this[_0x40f517(0x5471)]=new Texture$1({'context':_0x3f9ba8['context'],'width':this['_rasterTextureSize'],'height':this[_0x40f517(0x3fa1)],'pixelFormat':PixelFormat$1[_0x40f517(0x4a1c)],'sampler':new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x40f517(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x40f517(0x2225)],'magnificationFilter':TextureMagnificationFilter$1['LINEAR']})}),this[_0x40f517(0x532f)]=new Framebuffer$2({'context':_0x3f9ba8[_0x40f517(0x4174)],'colorTextures':[this[_0x40f517(0x5471)]],'destroyAttachments':!0x1});};var oldPosition=new Cartesian3(),oldDirection=new Cartesian3(),oldUp=new Cartesian3(),oldTransform=new Matrix4(),comparisonPoint;function setRealtimeRasterCamera(_0x1be758,_0x3b89ae){var _0xfa615b=_0x68aa19,_0x3db7ee=BoundingRectangle[_0xfa615b(0x254b)](_0x3b89ae[_0xfa615b(0x4174)][_0xfa615b(0x3cca)][_0xfa615b(0x5227)]),_0xb82399=CesiumMath[_0xfa615b(0x52e9)](_0x1be758['_rectangle'][_0xfa615b(0x4488)]),_0x1e7a22=CesiumMath[_0xfa615b(0x52e9)](_0x1be758['_rectangle'][_0xfa615b(0x326c)]),_0x3bf3e8=CesiumMath[_0xfa615b(0x52e9)](_0x1be758[_0xfa615b(0x1aeb)][_0xfa615b(0x46e0)]),_0x2c64e1=CesiumMath['toDegrees'](_0x1be758['_rectangle'][_0xfa615b(0x149)]),_0x33e078=_0x3b89ae[_0xfa615b(0x1224)],_0x6055ef=_0x33e078[_0xfa615b(0x4506)][_0xfa615b(0x48a5)];0x1===_0x3b89ae[_0xfa615b(0x1d5e)]['frameBufferType']&&_0x33e078[_0xfa615b(0x1bb4)](),Cartesian3[_0xfa615b(0x254b)](_0x33e078[_0xfa615b(0x4771)],oldPosition),Cartesian3[_0xfa615b(0x254b)](_0x33e078[_0xfa615b(0xc3c)],oldDirection),Cartesian3[_0xfa615b(0x254b)](_0x33e078['up'],oldUp),Matrix4[_0xfa615b(0x254b)](_0x33e078[_0xfa615b(0x4503)],oldTransform),_0x33e078[_0xfa615b(0x1255)](Matrix4[_0xfa615b(0x5139)]);var _0x4ed66f=new OrthographicFrustum({'width':_0x1e7a22-_0xb82399,'aspectRatio':0x1,'near':0x1,'far':0x64}),_0xccfeb6=new Cartesian3(0.5*(_0xb82399+_0x1e7a22),0.5*(_0x3bf3e8+_0x2c64e1),0x32),_0x13a84c=new Cartesian3(0x0,0x0,-0x1),_0x57e7d0=new Cartesian3(0x0,0x1,0x0);return _0x1e7a22=Cartesian3[_0xfa615b(0x33cc)](_0x13a84c,_0x57e7d0,new Cartesian3()),(Matrix4['computeView'](_0xccfeb6,_0x13a84c,_0x57e7d0,_0x1e7a22,_0x3b89ae[_0xfa615b(0x4174)][_0xfa615b(0x3cca)][_0xfa615b(0x629)]),_0x3b89ae['context'][_0xfa615b(0x3cca)][_0xfa615b(0x147e)](_0x4ed66f),{'position':oldPosition,'direction':oldDirection,'upDirection':oldUp,'viewport':_0x3db7ee,'waterPlane':_0x6055ef});}function QuadtreePrimitive(_0x3477cb){var _0x3fb9f1=_0x68aa19;this[_0x3fb9f1(0xedd)]=_0x3477cb[_0x3fb9f1(0x837)],this['_tileProvider']['quadtree']=this,this['_debug']={'enableDebugOutput':!0x1,'maxDepth':0x0,'maxDepthVisited':0x0,'tilesVisited':0x0,'tilesCulled':0x0,'tilesRendered':0x0,'tilesWaitingForChildren':0x0,'lastMaxDepth':-0x1,'lastMaxDepthVisited':-0x1,'lastTilesVisited':-0x1,'lastTilesCulled':-0x1,'lastTilesRendered':-0x1,'lastTilesWaitingForChildren':-0x1,'suspendLodUpdate':!0x1};var _0x2ed864=this[_0x3fb9f1(0xedd)]['tilingScheme'][_0x3fb9f1(0x1706)];this[_0x3fb9f1(0x4763)]=[],this[_0x3fb9f1(0x2ea8)]=[],this[_0x3fb9f1(0x2901)]=[],this[_0x3fb9f1(0x3a6b)]=[],this[_0x3fb9f1(0x21ba)]=new TileReplacementQueue(),this['_levelZeroTiles']=void 0x0,this[_0x3fb9f1(0x17b4)]=0x5,this[_0x3fb9f1(0x2ab2)]=!0x1,this['_addHeightCallbacks']=[],this[_0x3fb9f1(0x551e)]=[],this['_tileToUpdateHeights']=[],this[_0x3fb9f1(0x4223)]=0x0,this[_0x3fb9f1(0x2364)]=0x2,this['_cameraPositionCartographic']=void 0x0,this[_0x3fb9f1(0xde0)]=void 0x0,this[_0x3fb9f1(0x31e2)]=defaultValue$1(_0x3477cb[_0x3fb9f1(0x31e2)],0x2),this[_0x3fb9f1(0x513e)]=defaultValue$1(_0x3477cb['tileCacheSize'],0x64),this[_0x3fb9f1(0x4a8e)]=0x14,this[_0x3fb9f1(0xd80)]=!0x0,this[_0x3fb9f1(0x1e32)]=!0x0,this[_0x3fb9f1(0x16fe)]=new QuadtreeOccluders({'ellipsoid':_0x2ed864}),this[_0x3fb9f1(0x2c9e)]=new Event(),this[_0x3fb9f1(0x11de)]=0x0,this[_0x3fb9f1(0x4552)]=void 0x0,this[_0x3fb9f1(0x236d)]=[],this[_0x3fb9f1(0x500f)]=[],this[_0x3fb9f1(0xbef)]=!0x1,this[_0x3fb9f1(0x27f6)]=!0x1,this[_0x3fb9f1(0x45b7)]=!0x0,this[_0x3fb9f1(0x47f8)]=0x10;}function freeAllBakTiles(_0x31e28b){var _0x31aadb=_0x68aa19;if(_0x31e28b[_0x31aadb(0xbef)]){_0x31e28b[_0x31aadb(0x236d)]['length']=0x0;for(var _0x15a6cc=_0x31e28b[_0x31aadb(0x500f)],_0x4b33e2=0x0;_0x4b33e2<_0x15a6cc[_0x31aadb(0x531b)];++_0x4b33e2){for(var _0x2df508=_0x15a6cc[_0x4b33e2],_0x436a72=_0x2df508[_0x31aadb(0x2c54)],_0x494ab3=_0x436a72[_0x31aadb(0x531b)],_0x1a3e42=0x0;_0x1a3e42<_0x494ab3;++_0x1a3e42){var _0x2d577c=_0x436a72[_0x1a3e42];_0x2d577c['level']=0x0,_0x31e28b[_0x31aadb(0xb5e)]['push'](_0x2d577c);}_0x2df508[_0x31aadb(0x1f96)]();}_0x31e28b[_0x31aadb(0x500f)][_0x31aadb(0x531b)]=0x0;}}function invalidateAllTiles(_0x5de35a){var _0x1ad696=_0x68aa19,_0x1b6dba=_0x5de35a['_tileReplacementQueue'];_0x1b6dba[_0x1ad696(0xd30)]=void 0x0,_0x1b6dba[_0x1ad696(0x1d1f)]=void 0x0,_0x1b6dba['count']=0x0,clearTileLoadQueue(_0x5de35a);var _0x52af3b=_0x5de35a[_0x1ad696(0x24dd)];if(defined$1(_0x52af3b)){if(_0x5de35a[_0x1ad696(0xbef)]){_0x5de35a[_0x1ad696(0x236d)]['length']=0x0;for(var _0x5c2e2b=0x0;_0x5c2e2b<_0x52af3b[_0x1ad696(0x531b)];++_0x5c2e2b){for(var _0xa85ccd=_0x52af3b[_0x5c2e2b][_0x1ad696(0x2c54)],_0x56f26c=_0xa85ccd[_0x1ad696(0x531b)],_0x53c26e=0x0;_0x53c26e<_0x56f26c;++_0x53c26e){var _0x1f1d99=_0xa85ccd[_0x53c26e];_0x1f1d99['level']=0x0,_0x5de35a[_0x1ad696(0xb5e)][_0x1ad696(0x3a33)](_0x1f1d99);}_0x52af3b[_0x5c2e2b][_0x1ad696(0x1f96)]();}}else _0x5de35a[_0x1ad696(0x236d)]=_0x5de35a[_0x1ad696(0x4763)][_0x1ad696(0x48ca)](0x0),_0x5de35a[_0x1ad696(0x500f)]=_0x5de35a[_0x1ad696(0x24dd)][_0x1ad696(0x48ca)](0x0);}_0x5de35a['_levelZeroTiles']=void 0x0,_0x5de35a['_tileProvider'][_0x1ad696(0x22e7)]();}function clearTileLoadQueue(_0x2aea63){var _0x3282da=_0x68aa19,_0xff4d5d=_0x2aea63[_0x3282da(0x18c)];_0xff4d5d[_0x3282da(0x4bbc)]=0x0,_0xff4d5d[_0x3282da(0x4fc1)]=0x0,_0xff4d5d['tilesVisited']=0x0,_0xff4d5d['tilesCulled']=0x0,_0xff4d5d[_0x3282da(0x204e)]=0x0,_0xff4d5d[_0x3282da(0x1254)]=0x0,_0x2aea63[_0x3282da(0x2ea8)][_0x3282da(0x531b)]=0x0,_0x2aea63['_tileLoadQueueMedium'][_0x3282da(0x531b)]=0x0,_0x2aea63[_0x3282da(0x3a6b)][_0x3282da(0x531b)]=0x0;}function updateTileLoadProgress(_0x595c57,_0x1dfb3f){var _0xe227c3=_0x68aa19,_0x9c8bb2=_0x595c57['_tileLoadQueueHigh'][_0xe227c3(0x531b)]+_0x595c57[_0xe227c3(0x2901)][_0xe227c3(0x531b)]+_0x595c57[_0xe227c3(0x3a6b)][_0xe227c3(0x531b)];(_0x9c8bb2!==_0x595c57[_0xe227c3(0x11de)]||_0x595c57[_0xe227c3(0x2ab2)])&&(_0x1dfb3f[_0xe227c3(0x3be9)][_0xe227c3(0x3a33)](Event[_0xe227c3(0x4b51)][_0xe227c3(0x30bb)][_0xe227c3(0x532a)](_0x595c57[_0xe227c3(0x2c9e)],_0x9c8bb2)),_0x595c57[_0xe227c3(0x11de)]=_0x9c8bb2);var _0x82b3c3=_0x595c57[_0xe227c3(0x18c)];_0x82b3c3[_0xe227c3(0x4d13)]&&!_0x82b3c3['suspendLodUpdate']&&(_0x82b3c3[_0xe227c3(0x4bbc)]=_0x595c57[_0xe227c3(0x4763)][_0xe227c3(0x48f)](function(_0x170f2b,_0xa027cc){var _0x3c539a=_0xe227c3;return Math[_0x3c539a(0x2bc6)](_0x170f2b,_0xa027cc[_0x3c539a(0xcf6)]);},-0x1),_0x82b3c3[_0xe227c3(0x204e)]=_0x595c57[_0xe227c3(0x4763)][_0xe227c3(0x531b)],_0x82b3c3[_0xe227c3(0x1ab1)]===_0x82b3c3[_0xe227c3(0x27d7)]&&_0x82b3c3['tilesRendered']===_0x82b3c3['lastTilesRendered']&&_0x82b3c3[_0xe227c3(0x405a)]===_0x82b3c3['lastTilesCulled']&&_0x82b3c3['maxDepth']===_0x82b3c3['lastMaxDepth']&&_0x82b3c3[_0xe227c3(0x1254)]===_0x82b3c3['lastTilesWaitingForChildren']&&_0x82b3c3[_0xe227c3(0x4fc1)]===_0x82b3c3['lastMaxDepthVisited']||(console[_0xe227c3(0xe28)]('Visited\x20'+_0x82b3c3['tilesVisited']+_0xe227c3(0x206c)+_0x82b3c3[_0xe227c3(0x204e)]+_0xe227c3(0x417e)+_0x82b3c3['tilesCulled']+_0xe227c3(0x423d)+_0x82b3c3[_0xe227c3(0x4bbc)]+_0xe227c3(0x226f)+_0x82b3c3[_0xe227c3(0x4fc1)]+_0xe227c3(0x1206)+_0x82b3c3[_0xe227c3(0x1254)]),_0x82b3c3[_0xe227c3(0x27d7)]=_0x82b3c3[_0xe227c3(0x1ab1)],_0x82b3c3[_0xe227c3(0x27e3)]=_0x82b3c3['tilesRendered'],_0x82b3c3['lastTilesCulled']=_0x82b3c3[_0xe227c3(0x405a)],_0x82b3c3['lastMaxDepth']=_0x82b3c3[_0xe227c3(0x4bbc)],_0x82b3c3[_0xe227c3(0xdbd)]=_0x82b3c3['tilesWaitingForChildren'],_0x82b3c3[_0xe227c3(0x5449)]=_0x82b3c3[_0xe227c3(0x4fc1)]));}QuadtreeTile[_0x68aa19(0x4b51)][_0x68aa19(0x2eb2)]=function(_0x20a6e7,_0x5185bc){var _0x1aa1fe=_0x68aa19,_0x27ac79=_0x20a6e7[_0x1aa1fe(0x1224)];0x1===_0x20a6e7['_fboState'][_0x1aa1fe(0x5481)]&&_0x5185bc['waterPlane']&&_0x27ac79[_0x1aa1fe(0xa58)](_0x5185bc[_0x1aa1fe(0x32df)]),_0x27ac79[_0x1aa1fe(0x1255)](oldTransform),_0x27ac79[_0x1aa1fe(0x362c)]({'destination':_0x5185bc[_0x1aa1fe(0x4771)],'orientation':{'direction':_0x5185bc[_0x1aa1fe(0xc3c)],'up':_0x5185bc[_0x1aa1fe(0x2da8)]},'convert':!0x1}),_0x20a6e7[_0x1aa1fe(0x4174)]['uniformState'][_0x1aa1fe(0x489f)](_0x20a6e7),_0x20a6e7[_0x1aa1fe(0x4174)]['uniformState'][_0x1aa1fe(0x147e)](_0x27ac79[_0x1aa1fe(0x4506)]),_0x20a6e7[_0x1aa1fe(0x4174)]['uniformState'][_0x1aa1fe(0x18be)]=_0x5185bc[_0x1aa1fe(0x18be)];},QuadtreeTile[_0x68aa19(0x4b51)][_0x68aa19(0x411d)]=function(_0x19a291,_0x479c7e){var _0x4ae89b=_0x68aa19;if(!(this[_0x4ae89b(0xcf6)]<0x2||(_0x19a291[_0x4ae89b(0x40f4)]&&_0x19a291[_0x4ae89b(0x1224)]['zoomLevel']!==this[_0x4ae89b(0x29ed)]&&(this[_0x4ae89b(0x2af8)]=!0x1),this[_0x4ae89b(0x2af8)]))){this['zoomLevel']=_0x19a291[_0x4ae89b(0x1224)][_0x4ae89b(0x29ed)];var _0x56e698=0x0;0x2===this[_0x4ae89b(0x4a3c)]&&(_0x56e698=0x1),_0x479c7e[_0x4ae89b(0x462)]=_0x56e698,this[_0x4ae89b(0x3fa1)]=_0x479c7e[_0x4ae89b(0x119e)][_0x56e698],this['_rasterized']=!0x0,scratchRasterViewport[_0x4ae89b(0x209)]=this['_rasterTextureSize'],scratchRasterViewport[_0x4ae89b(0x5862)]=this[_0x4ae89b(0x3fa1)];for(var _0x11e5c5=_0x19a291[_0x4ae89b(0x13fb)],_0x2f6ed9=[],_0x542ac4=[],_0x4327b0=0x0;_0x4327b0<_0x11e5c5['length'];_0x4327b0++){var _0x4bc4e0=!0x1;if(defined$1(_0x11e5c5[_0x4327b0][_0x4ae89b(0x243d)])){if(this['_level']>=_0x11e5c5[_0x4327b0][_0x4ae89b(0x243d)][_0x4ae89b(0xcf6)]){var _0x475f81=Math[_0x4ae89b(0x1f76)](0x2,this['_level']-_0x11e5c5[_0x4327b0][_0x4ae89b(0x243d)][_0x4ae89b(0xcf6)]),_0x11054d=Math['floor'](this['y']/_0x475f81),_0xeeafb0=Math[_0x4ae89b(0x67a)](this['x']/_0x475f81);_0x11054d===_0x11e5c5[_0x4327b0][_0x4ae89b(0x243d)][_0x4ae89b(0x12df)]&&_0xeeafb0===_0x11e5c5[_0x4327b0][_0x4ae89b(0x243d)][_0x4ae89b(0x1509)]&&(_0x4bc4e0=!0x0);}else _0x475f81=Math['pow'](0x2,_0x11e5c5[_0x4327b0][_0x4ae89b(0x243d)]['level']-this[_0x4ae89b(0x4a3c)]),_0x11054d=Math[_0x4ae89b(0x67a)](_0x11e5c5[_0x4327b0][_0x4ae89b(0x243d)]['row']/_0x475f81),_0xeeafb0=Math['floor'](_0x11e5c5[_0x4327b0][_0x4ae89b(0x243d)][_0x4ae89b(0x1509)]/_0x475f81),_0x11054d===this['y']&&_0xeeafb0===this['x']&&(_0x4bc4e0=!0x0);}else{var _0xda5721=new Rectangle(_0x11e5c5[_0x4327b0][_0x4ae89b(0x302f)][_0x4ae89b(0x19ee)]['x']-_0x11e5c5[_0x4327b0][_0x4ae89b(0x302f)]['radius'],_0x11e5c5[_0x4327b0][_0x4ae89b(0x302f)]['center']['y']-_0x11e5c5[_0x4327b0][_0x4ae89b(0x302f)][_0x4ae89b(0x2896)],_0x11e5c5[_0x4327b0][_0x4ae89b(0x302f)][_0x4ae89b(0x19ee)]['x']+_0x11e5c5[_0x4327b0][_0x4ae89b(0x302f)][_0x4ae89b(0x2896)],_0x11e5c5[_0x4327b0][_0x4ae89b(0x302f)][_0x4ae89b(0x19ee)]['y']+_0x11e5c5[_0x4327b0][_0x4ae89b(0x302f)]['radius']);_0xda5721[_0x4ae89b(0x4488)]=CesiumMath[_0x4ae89b(0x12a4)](_0xda5721[_0x4ae89b(0x4488)]),_0xda5721[_0x4ae89b(0x46e0)]=CesiumMath['toRadians'](_0xda5721[_0x4ae89b(0x46e0)]),_0xda5721[_0x4ae89b(0x326c)]=CesiumMath[_0x4ae89b(0x12a4)](_0xda5721['east']),_0xda5721[_0x4ae89b(0x149)]=CesiumMath[_0x4ae89b(0x12a4)](_0xda5721[_0x4ae89b(0x149)]),defined$1(Rectangle[_0x4ae89b(0x3f43)](_0xda5721,this[_0x4ae89b(0x1aeb)],rectangleScratch$1))&&(_0x4bc4e0=!0x0);}_0x4bc4e0&&(_0x11e5c5[_0x4327b0][_0x4ae89b(0xb90)]===PrimitiveType$1['TRIANGLES']?_0x2f6ed9[_0x4ae89b(0x3a33)](_0x11e5c5[_0x4327b0]):_0x542ac4['push'](_0x11e5c5[_0x4327b0]));}if(0x0!==_0x2f6ed9[_0x4ae89b(0x531b)]||0x0!==_0x542ac4['length']){defined$1(this[_0x4ae89b(0x5471)])||this['createRealtimeRasterFBO'](_0x19a291);var _0x17cf30=!0x1,_0x4b1030=_0x479c7e[_0x4ae89b(0x4da3)][_0x56e698],_0x43f382=_0x479c7e[_0x4ae89b(0x55cf)][_0x56e698];_0x19a291[_0x4ae89b(0x3719)]>0x1&&_0x542ac4[_0x4ae89b(0x531b)]>0x0&&(_0x17cf30=!0x0,this[_0x4ae89b(0x4eb3)][_0x4ae89b(0x27b)]=_0x4b1030,this[_0x4ae89b(0x4eb3)][_0x4ae89b(0x5108)](_0x19a291['context'])),this[_0x4ae89b(0x4eb3)]['framebuffer']=_0x43f382,this['_clearCommand'][_0x4ae89b(0x5108)](_0x19a291['context']),this[_0x4ae89b(0x4eb3)]['framebuffer']=this[_0x4ae89b(0x532f)],this[_0x4ae89b(0x4eb3)][_0x4ae89b(0x5108)](_0x19a291[_0x4ae89b(0x4174)]);var _0x192d7a=setRealtimeRasterCamera(this,_0x19a291),_0x3187f4={},_0x4c4cb5={};for(_0x4327b0=0x0;_0x4327b0<_0x2f6ed9[_0x4ae89b(0x531b)];_0x4327b0++){defined$1(_0x3187f4[_0x253911=_0x2f6ed9[_0x4327b0]['layerId']])?_0x3187f4[_0x253911][_0x4ae89b(0x3a33)](_0x2f6ed9[_0x4327b0]):_0x3187f4[_0x253911]=[_0x2f6ed9[_0x4327b0]];}for(_0x4327b0=0x0;_0x4327b0<_0x542ac4[_0x4ae89b(0x531b)];_0x4327b0++){var _0x253911;defined$1(_0x4c4cb5[_0x253911=_0x542ac4[_0x4327b0][_0x4ae89b(0xe3a)]])?_0x4c4cb5[_0x253911]['push'](_0x542ac4[_0x4327b0]):_0x4c4cb5[_0x253911]=[_0x542ac4[_0x4327b0]];}if(defined$1(_0x19a291[_0x4ae89b(0x3a53)]))for(var _0x16b969=_0x19a291[_0x4ae89b(0x3a53)][_0x4ae89b(0x531b)]-0x1;_0x16b969>=0x0;_0x16b969--){var _0x28e7d7=_0x19a291[_0x4ae89b(0x3a53)][_0x16b969],_0x45cf83=_0x3187f4[_0x28e7d7],_0x39ce6d=_0x4c4cb5[_0x28e7d7];if(defined$1(_0x45cf83)){for(_0x4327b0=0x0;_0x4327b0<_0x45cf83[_0x4ae89b(0x531b)];_0x4327b0++)_0x45cf83[_0x4327b0]['renderState']=RenderState[_0x4ae89b(0x4d21)]({'viewport':scratchRasterViewport,'depthTest':{'enabled':!0x1}}),_0x45cf83[_0x4327b0][_0x4ae89b(0x27b)]=_0x43f382,_0x45cf83[_0x4327b0][_0x4ae89b(0x5108)](_0x19a291[_0x4ae89b(0x4174)]);}if(defined$1(_0x39ce6d)){for(_0x4327b0=0x0;_0x4327b0<_0x39ce6d[_0x4ae89b(0x531b)];_0x4327b0++)_0x39ce6d[_0x4327b0][_0x4ae89b(0x5547)]=RenderState['fromCache']({'viewport':scratchRasterViewport}),_0x39ce6d[_0x4327b0][_0x4ae89b(0x27b)]=_0x17cf30?_0x4b1030:_0x43f382,_0x39ce6d[_0x4327b0][_0x4ae89b(0x5108)](_0x19a291[_0x4ae89b(0x4174)]);}}this[_0x4ae89b(0x2eb2)](_0x19a291,_0x192d7a),_0x17cf30&&(_0x479c7e['_lineExpandCommand'][_0x4ae89b(0x27b)]=_0x43f382,_0x479c7e[_0x4ae89b(0x27e4)][_0x4ae89b(0x5547)]=RenderState[_0x4ae89b(0x4d21)]({'viewport':scratchRasterViewport}),_0x479c7e[_0x4ae89b(0x27e4)][_0x4ae89b(0x5108)](_0x19a291[_0x4ae89b(0x4174)])),_0x479c7e['_lineFXAACommand']['framebuffer']=this[_0x4ae89b(0x532f)],_0x479c7e[_0x4ae89b(0xb77)]['renderState']=RenderState[_0x4ae89b(0x4d21)]({'viewport':scratchRasterViewport}),_0x479c7e[_0x4ae89b(0xb77)]['execute'](_0x19a291[_0x4ae89b(0x4174)]);}else defined$1(this[_0x4ae89b(0x532f)])&&(this[_0x4ae89b(0x4eb3)][_0x4ae89b(0x27b)]=this[_0x4ae89b(0x532f)],this['_clearCommand']['execute'](_0x19a291[_0x4ae89b(0x4174)]));}},QuadtreeTile[_0x68aa19(0x4b51)][_0x68aa19(0x233c)]=function(_0xa07aee,_0x17913c){var _0x169d54=_0x68aa19,_0x3c5ba4=_0xa07aee[_0x169d54(0x41d5)],_0x599029=_0x3c5ba4[_0x169d54(0x4103)];if(defined$1(_0x599029)){var _0xd5090c=!0x1;if(defined$1(Rectangle[_0x169d54(0x3f43)](_0x599029,this[_0x169d54(0x1aeb)],rectangleScratch$1))&&(_0xd5090c=!0x0),_0xd5090c&&!this[_0x169d54(0x52e0)]){this['_2DRasterized']=!0x0,defined$1(this[_0x169d54(0x4cb2)])||(this[_0x169d54(0x4cb2)]=new Texture$1({'context':_0xa07aee[_0x169d54(0x4174)],'width':_0x3c5ba4['canvasWidth'],'height':_0x3c5ba4[_0x169d54(0x4fdb)],'pixelFormat':PixelFormat$1['RGBA'],'sampler':new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1['CLAMP_TO_EDGE'],'minificationFilter':TextureMinificationFilter$1[_0x169d54(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1['NEAREST']})}));var _0xbaab74=_0x3c5ba4['draw'](this['_rectangle']);this['_2DRasterTexture'][_0x169d54(0x3e99)](_0xbaab74),this['_2DRasterTexture'][_0x169d54(0xbf5)]=_0x3c5ba4[_0x169d54(0x24f9)];}}},QuadtreeTile[_0x68aa19(0x4b51)]['rasterClipRegion']=function(_0x1940eb,_0x403627){var _0x4887d3=_0x68aa19;if(!(_0x1940eb[_0x4887d3(0x1d5e)][_0x4887d3(0x13f9)][_0x4887d3(0x33ab)]('_excavationGlobeHeight')>-0x1||this['_level']<0x2)){var _0x503ac7=[]['concat'](_0x403627[_0x4887d3(0x3bdb)][_0x4887d3(0x21e8)])[_0x4887d3(0x32c8)](_0x403627['_modifyRegions'][_0x4887d3(0x21e8)])[_0x4887d3(0x32c8)](_0x403627[_0x4887d3(0x4e26)]['values'])['concat'](_0x403627[_0x4887d3(0x3a6e)]['values']);defined$1(_0x403627[_0x4887d3(0x55ee)])&&_0x503ac7[_0x4887d3(0x3a33)](_0x403627[_0x4887d3(0x55ee)]),defined$1(_0x403627['_hypsometricRegion'])&&_0x503ac7[_0x4887d3(0x3a33)](_0x403627[_0x4887d3(0x477)]);var _0x22260e=_0x503ac7[_0x4887d3(0x531b)];if(!(_0x22260e<0x1||_0x1940eb['camera']['frustum']instanceof OrthographicFrustum||this[_0x4887d3(0x22d0)]===_0x22260e)){defined$1(this[_0x4887d3(0x3edb)])||(this[_0x4887d3(0x1c62)]=new Texture$1({'context':_0x1940eb[_0x4887d3(0x4174)],'width':0x100,'height':0x100,'pixelFormat':PixelFormat$1[_0x4887d3(0x4a1c)]}),this[_0x4887d3(0x3edb)]=new Framebuffer$2({'context':_0x1940eb[_0x4887d3(0x4174)],'colorTextures':[this[_0x4887d3(0x1c62)]],'destroyAttachments':!0x1})),this[_0x4887d3(0x4eb3)][_0x4887d3(0x27b)]=this[_0x4887d3(0x3edb)],this[_0x4887d3(0x4eb3)][_0x4887d3(0x5108)](_0x1940eb[_0x4887d3(0x4174)]),scratchRasterViewport[_0x4887d3(0x209)]=0x100,scratchRasterViewport['height']=0x100;for(var _0x479a5b=setRealtimeRasterCamera(this,_0x1940eb),_0x4bdc3f=!0x1,_0x253f17=0x0;_0x253f17<_0x22260e;_0x253f17++){var _0x37b2df=_0x503ac7[_0x253f17];if(defined$1(Rectangle[_0x4887d3(0x3f43)](_0x37b2df[_0x4887d3(0x2f4d)],this[_0x4887d3(0x1aeb)]))){var _0x496543=_0x37b2df[_0x4887d3(0x1e8c)];defined$1(_0x37b2df['command'])&&(_0x4bdc3f=!0x0,_0x496543['renderState']=RenderState[_0x4887d3(0x4d21)]({'viewport':scratchRasterViewport,'cull':{'enabled':!0x1}}),_0x496543['framebuffer']=this[_0x4887d3(0x3edb)],_0x496543[_0x4887d3(0x5108)](_0x1940eb[_0x4887d3(0x4174)]));}}if(this['resetCamera'](_0x1940eb,_0x479a5b),(_0x4bdc3f=_0x4bdc3f||_0x403627[_0x4887d3(0x2248)]===ClippingType$1['KeepInside'])&&(this['_clipRegionsCount']=_0x22260e),this[_0x4887d3(0x4496)]=_0x4bdc3f,_0x4bdc3f){var _0x461026=this[_0x4887d3(0x4a3c)]+'\x20'+this['_x']+'\x20'+this['_y'];_0x403627[_0x4887d3(0x318f)][_0x461026]=this;}}}},QuadtreeTile[_0x68aa19(0x4b51)][_0x68aa19(0x4006)]=function(_0x467350,_0x39572b){var _0x21f11e=_0x68aa19,_0x170f0e=BoundingRectangle[_0x21f11e(0x254b)](_0x39572b['context'][_0x21f11e(0x3cca)]['_viewport']),_0x584a55=_0x39572b[_0x21f11e(0x1224)];Cartesian3[_0x21f11e(0x254b)](_0x584a55[_0x21f11e(0x4771)],oldPosition),Cartesian3['clone'](_0x584a55[_0x21f11e(0xc3c)],oldDirection),Cartesian3[_0x21f11e(0x254b)](_0x584a55['up'],oldUp),_0x584a55['setView']({'destination':new Cartesian3(16383.5,16383.5,0xc350),'orientation':{'direction':new Cartesian3(0x0,0x0,-0x1),'up':new Cartesian3(0x0,0x1,0x0)},'convert':!0x1});var _0x3086da=new OrthographicFrustum({'width':0x7fff,'aspectRatio':0x1,'near':0x1,'far':0x186a0});return _0x39572b[_0x21f11e(0x4174)][_0x21f11e(0x3cca)][_0x21f11e(0x489f)](_0x39572b),_0x39572b['context'][_0x21f11e(0x3cca)][_0x21f11e(0x147e)](_0x3086da),{'position':oldPosition,'direction':oldDirection,'upDirection':oldUp,'viewport':_0x170f0e};},QuadtreeTile[_0x68aa19(0x4b51)]['setShowInvalid']=function(_0x15f723){var _0x2bb42e=_0x68aa19;this[_0x2bb42e(0x3dee)]!==_0x15f723&&(this[_0x2bb42e(0x3dee)]=_0x15f723,defined$1(this[_0x2bb42e(0x116f)])&&this[_0x2bb42e(0x116f)][_0x2bb42e(0x2b95)](_0x15f723));},Object[_0x68aa19(0x5b7)](QuadtreePrimitive['prototype'],{'tileProvider':{'get':function(){return this['_tileProvider'];}},'tileLoadProgressEvent':{'get':function(){var _0x2ff31f=_0x68aa19;return this[_0x2ff31f(0x2c9e)];}},'occluders':{'get':function(){var _0x3a6410=_0x68aa19;return this[_0x3a6410(0x16fe)];}}}),QuadtreePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x2d93)]=function(){var _0x24c7bf=_0x68aa19;this[_0x24c7bf(0x2ab2)]=!0x0,this[_0x24c7bf(0xbef)]=!0x1;},QuadtreePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x32a2)]=function(_0x26b1d9){var _0x4a42a3=_0x68aa19;for(var _0x5ab5a8=this[_0x4a42a3(0x21ba)][_0x4a42a3(0xd30)];defined$1(_0x5ab5a8);)_0x5ab5a8[_0x4a42a3(0x4695)]!==QuadtreeTileLoadState$2['START']&&_0x26b1d9(_0x5ab5a8),_0x5ab5a8=_0x5ab5a8[_0x4a42a3(0x1d76)];},QuadtreePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x206b)]=function(_0x2eeb00){var _0x4d1171=_0x68aa19;for(var _0x370f23=this[_0x4d1171(0x4763)],_0x58880b=0x0,_0x3a1ad1=_0x370f23[_0x4d1171(0x531b)];_0x58880b<_0x3a1ad1;++_0x58880b)_0x2eeb00(_0x370f23[_0x58880b]);},QuadtreePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x30e0)]=function(_0x2f8083,_0x5d5c8d,_0x54c3cb){var _0x1863e7=_0x68aa19,_0x82ae61=this,_0x5d6cd8={'positionOnEllipsoidSurface':void 0x0,'positionCartographic':_0x2f8083,'level':-0x1,'callback':_0x5d5c8d,'scene':_0x54c3cb,'removeFunc':function(){var _0x28c82c=_0x54f3;for(var _0x564d14=_0x82ae61['_addHeightCallbacks'],_0x231cdd=_0x564d14[_0x28c82c(0x531b)],_0x10f1f7=0x0;_0x10f1f7<_0x231cdd;++_0x10f1f7)if(_0x564d14[_0x10f1f7]===_0x5d6cd8){_0x564d14[_0x28c82c(0x4bc6)](_0x10f1f7,0x1);break;}_0x82ae61[_0x28c82c(0x551e)][_0x28c82c(0x3a33)](_0x5d6cd8);}};return _0x82ae61[_0x1863e7(0xb5e)][_0x1863e7(0x3a33)](_0x5d6cd8),_0x5d6cd8[_0x1863e7(0x15e1)];},QuadtreePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x359f3d){var _0x2a2d0b=_0x68aa19;defined$1(this[_0x2a2d0b(0xedd)]['update'])&&this[_0x2a2d0b(0xedd)][_0x2a2d0b(0x489f)](_0x359f3d);},QuadtreePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x38fe)]=function(_0x4f2f05){var _0x196103=_0x68aa19;_0x4f2f05[_0x196103(0x14f6)][_0x196103(0x2507)]&&(this['_tilesInvalidated']&&(invalidateAllTiles(this),this[_0x196103(0x2ab2)]=!0x1),this[_0x196103(0x27f6)]&&(freeAllBakTiles(this),this[_0x196103(0x27f6)]=!0x1),this[_0x196103(0xedd)][_0x196103(0x3a52)](_0x4f2f05),clearTileLoadQueue(this),this[_0x196103(0x18c)][_0x196103(0x3209)]||this['_tileReplacementQueue']['markStartOfRenderFrame']());},QuadtreePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(_0x4a367b){var _0x113190=_0x68aa19,_0x250564=_0x4a367b[_0x113190(0x14f6)],_0x2fadc4=this['_tileProvider'];_0x250564[_0x113190(0x2507)]&&(_0x2fadc4[_0x113190(0x3220)](_0x4a367b),selectTilesForRendering(this,_0x4a367b),createRenderCommandsForSelectedTiles(this,_0x4a367b),_0x2fadc4[_0x113190(0x5323)](_0x4a367b)),_0x250564[_0x113190(0x3f0b)]&&this[_0x113190(0x4763)]['length']>0x0&&_0x2fadc4[_0x113190(0x3d09)](_0x4a367b);},QuadtreePrimitive['prototype'][_0x68aa19(0x3dee)]=function(_0xdddf26){var _0x2a651d=_0x68aa19,_0x227d4c,_0x570904,_0xa892be,_0x46f005=[];for(_0x227d4c=0x0,_0x570904=this[_0x2a651d(0x24dd)]['length'];_0x227d4c<_0x570904;++_0x227d4c)_0x46f005[_0x2a651d(0x3a33)](this['_levelZeroTiles'][_0x227d4c]);for(;_0xa892be=_0x46f005[_0x2a651d(0x1ae7)]();)_0xa892be[_0x2a651d(0x2b95)](_0xdddf26),defined$1(_0xa892be[_0x2a651d(0x3f23)])&&_0x46f005['push'](_0xa892be[_0x2a651d(0x3f23)]),defined$1(_0xa892be[_0x2a651d(0x36fc)])&&_0x46f005[_0x2a651d(0x3a33)](_0xa892be[_0x2a651d(0x36fc)]),defined$1(_0xa892be[_0x2a651d(0x2821)])&&_0x46f005[_0x2a651d(0x3a33)](_0xa892be['_northeastChild']),defined$1(_0xa892be['_northwestChild'])&&_0x46f005[_0x2a651d(0x3a33)](_0xa892be[_0x2a651d(0x1019)]);},QuadtreePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x82d)]=function(_0x5f4ea7){var _0x38f7ef=_0x68aa19;if(_0x5f4ea7['passes'][_0x38f7ef(0x2507)]&&_0x5f4ea7[_0x38f7ef(0x4318)]!==SceneMode$1[_0x38f7ef(0x11d3)]){if(_0x5f4ea7[_0x38f7ef(0x1224)][_0x38f7ef(0x54c6)][_0x38f7ef(0x1725)])for(var _0x355182=_0x5f4ea7[_0x38f7ef(0x1224)][_0x38f7ef(0x54c6)][_0x38f7ef(0x40d6)],_0x2c99bf=this[_0x38f7ef(0x21ba)][_0x38f7ef(0xd30)];defined$1(_0x2c99bf);){if(!0x1===_0x2c99bf[_0x38f7ef(0xc62)]&&_0x2c99bf[_0x38f7ef(0x4a3c)]>_0x5f4ea7[_0x38f7ef(0x1224)][_0x38f7ef(0x50a5)]-_0x355182&&defined$1(_0x2c99bf['data'])&&defined$1(_0x2c99bf[_0x38f7ef(0x116f)]['imagery'])){for(var _0x708cf=_0x2c99bf[_0x38f7ef(0x116f)][_0x38f7ef(0x3527)],_0x12973d=0x0;_0x12973d<_0x708cf[_0x38f7ef(0x531b)];_0x12973d++)if(defined$1(_0x708cf[_0x12973d][_0x38f7ef(0x4747)])){var _0x2e04de=_0x708cf[_0x12973d]['loadingImagery'][_0x38f7ef(0x46fd)][_0x38f7ef(0x452)];(_0x2e04de instanceof MvtProvider$1||_0x2e04de instanceof MvtProvider)&&(_0x2c99bf['_mvtLoaded']=_0x708cf[_0x12973d][_0x38f7ef(0x3134)](_0x2c99bf,_0x5f4ea7));}}_0x2c99bf=_0x2c99bf[_0x38f7ef(0x1d76)];}!0x0===this[_0x38f7ef(0x837)][_0x38f7ef(0x4bed)]['_needRefresh']&&(this[_0x38f7ef(0x2d93)](),this[_0x38f7ef(0x837)][_0x38f7ef(0x4bed)]['_needRefresh']=!0x1),processTileLoadQueue(this,_0x5f4ea7),updateHeights(this,_0x5f4ea7),updateTileLoadProgress(this,_0x5f4ea7);}},QuadtreePrimitive[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},QuadtreePrimitive[_0x68aa19(0x4b51)]['destroy']=function(){var _0x36280a=_0x68aa19;this['_tileProvider']=this['_tileProvider']&&this['_tileProvider'][_0x36280a(0x2578)]();};var centerScratch$1=new Cartographic();function compareDistanceToPoint(_0x2be20a,_0x44f964){var _0x11a636=_0x68aa19,_0x369e92=Rectangle[_0x11a636(0x19ee)](_0x2be20a[_0x11a636(0x2f4d)],centerScratch$1),_0x44a6fc=_0x369e92[_0x11a636(0x1041)]-comparisonPoint[_0x11a636(0x1041)],_0x1bf813=_0x369e92['latitude']-comparisonPoint[_0x11a636(0x288b)],_0x518f07=(_0x369e92=Rectangle['center'](_0x44f964[_0x11a636(0x2f4d)],centerScratch$1))[_0x11a636(0x1041)]-comparisonPoint[_0x11a636(0x1041)],_0xc29472=_0x369e92[_0x11a636(0x288b)]-comparisonPoint[_0x11a636(0x288b)];return _0x44a6fc*_0x44a6fc+_0x1bf813*_0x1bf813-(_0x518f07*_0x518f07+_0xc29472*_0xc29472);}var cameraOriginScratch=new Cartesian3(),rootTraversalDetails=[];function needUseParentImage(_0x474bf0,_0x433023,_0x59bd93){var _0x26a840=_0x68aa19;if(_0x433023>0x5){for(var _0x5c51c0=[],_0x420632=0x0;_0x420632<_0x474bf0['length'];++_0x420632)_0x474bf0[_0x420632]['level']===_0x433023&&_0x5c51c0[_0x26a840(0x3a33)](_0x474bf0[_0x420632]);if(_0x5c51c0[_0x26a840(0x531b)]<_0x59bd93){for(_0x420632=0x0;_0x420632<_0x5c51c0[_0x26a840(0x531b)];++_0x420632)_0x5c51c0[_0x420632][_0x26a840(0x22cd)]=!0x0;}}}function selectTilesForRendering(_0xa5efad,_0x148739){var _0x285bd7=_0x68aa19,_0x3afa64=_0xa5efad['_debug'];if(!_0x3afa64[_0x285bd7(0x3209)]){var _0x4f96d8=_0xa5efad[_0x285bd7(0x4763)];_0x4f96d8[_0x285bd7(0x531b)]=0x0;for(var _0x3f705e,_0x4bb3a9=_0xa5efad[_0x285bd7(0x21ba)]['head'];_0x4bb3a9!==_0xa5efad['_tileReplacementQueue']['tail'];)_0x4bb3a9[_0x285bd7(0x30ec)]=!0x1,_0x4bb3a9[_0x285bd7(0x22cd)]=!0x1,_0x4bb3a9=_0x4bb3a9[_0x285bd7(0x1d76)];var _0xcde340=_0xa5efad[_0x285bd7(0xedd)];if(!defined$1(_0xa5efad['_levelZeroTiles'])){if(!_0xcde340['ready'])return;var _0x2698ca=_0xcde340['tilingScheme'];_0xa5efad[_0x285bd7(0x24dd)]=QuadtreeTile[_0x285bd7(0xadd)](_0x2698ca);var _0x40ec13=_0xa5efad[_0x285bd7(0x24dd)]['length'];if(rootTraversalDetails['length']<_0x40ec13){for(rootTraversalDetails=new Array(_0x40ec13),_0x3f705e=0x0;_0x3f705e<_0x40ec13;++_0x3f705e)void 0x0===rootTraversalDetails[_0x3f705e]&&(rootTraversalDetails[_0x3f705e]=new TraversalDetails());}}_0xa5efad[_0x285bd7(0x16fe)][_0x285bd7(0x1706)][_0x285bd7(0x1b9a)]=_0x148739[_0x285bd7(0x1224)]['positionWC'];var _0x1a4583=_0xa5efad['_levelZeroTiles'],_0x2c0485=_0x1a4583[_0x285bd7(0x531b)]>0x1?_0xa5efad['_occluders']:void 0x0;comparisonPoint=_0x148739['camera'][_0x285bd7(0x3f28)],_0x1a4583[_0x285bd7(0x34f3)](compareDistanceToPoint);var _0x15fe55,_0x59a77f=_0xa5efad[_0x285bd7(0xb5e)],_0x1a67bd=_0xa5efad[_0x285bd7(0x551e)],_0x2e5e38=_0x148739[_0x285bd7(0x5671)];if(_0x59a77f[_0x285bd7(0x531b)]>0x0||_0x1a67bd[_0x285bd7(0x531b)]>0x0){for(_0x3f705e=0x0,_0x15fe55=_0x1a4583[_0x285bd7(0x531b)];_0x3f705e<_0x15fe55;++_0x3f705e)(_0x4bb3a9=_0x1a4583[_0x3f705e])[_0x285bd7(0x1ec2)](_0x2e5e38,_0x59a77f,_0x1a67bd);_0x59a77f[_0x285bd7(0x531b)]=0x0,_0x1a67bd[_0x285bd7(0x531b)]=0x0;}var _0x5962f3=_0x148739[_0x285bd7(0x1224)];_0xa5efad[_0x285bd7(0x2a4)]=_0x5962f3[_0x285bd7(0x3f28)];var _0x2e5160=Matrix4['getTranslation'](_0x5962f3[_0x285bd7(0x4503)],cameraOriginScratch);for(_0xa5efad[_0x285bd7(0xde0)]=_0xa5efad[_0x285bd7(0x837)][_0x285bd7(0x3e1)][_0x285bd7(0x1706)][_0x285bd7(0x541d)](_0x2e5160,_0xa5efad[_0x285bd7(0xde0)]),_0x3f705e=0x0,_0x15fe55=_0x1a4583[_0x285bd7(0x531b)];_0x3f705e<_0x15fe55;++_0x3f705e)_0x4bb3a9=_0x1a4583[_0x3f705e],_0xa5efad['_tileReplacementQueue'][_0x285bd7(0x2fea)](_0x4bb3a9),_0x4bb3a9[_0x285bd7(0x4bb2)]?visitIfVisible(_0xa5efad,_0x4bb3a9,_0xcde340,_0x148739,_0x2c0485,!0x1,rootTraversalDetails[_0x3f705e]):(queueTileLoad(_0xa5efad,_0xa5efad[_0x285bd7(0x2ea8)],_0x4bb3a9,_0x148739),++_0x3afa64[_0x285bd7(0x1254)]);for(var _0x5f0a8c=0x0,_0x5758dc=0x16,_0x3c8c1f=0x0;_0x3c8c1f<_0x4f96d8['length'];++_0x3c8c1f)_0x5f0a8c=Math['max'](_0x4f96d8[_0x3c8c1f][_0x285bd7(0xcf6)],_0x5f0a8c),_0x5758dc=Math[_0x285bd7(0x27d5)](_0x4f96d8[_0x3c8c1f][_0x285bd7(0xcf6)],_0x5758dc);_0x148739[_0x285bd7(0x1224)][_0x285bd7(0x50a5)]=_0x5f0a8c,_0x5f0a8c-_0x5758dc>0x3&&needUseParentImage(_0x4f96d8,_0x5f0a8c,_0xa5efad[_0x285bd7(0x47f8)]),_0xa5efad[_0x285bd7(0xbef)]||(_0xa5efad[_0x285bd7(0x236d)][_0x285bd7(0x531b)]>0x0?_0x4f96d8['length']>0x2&&(_0xa5efad[_0x285bd7(0xbef)]=!0x0,_0xa5efad[_0x285bd7(0x27f6)]=!0x0):_0xa5efad[_0x285bd7(0xbef)]=!0x0),_0xa5efad[_0x285bd7(0x4552)]=_0x2e5e38;}}function queueTileLoad(_0x9db16f,_0x54e882,_0x32e3da,_0xa26c82){var _0x542b24=_0x68aa19;_0x32e3da[_0x542b24(0xa30)]&&(void 0x0!==_0x9db16f[_0x542b24(0x837)][_0x542b24(0x4d15)]&&(_0x32e3da[_0x542b24(0x2dbd)]=_0x9db16f['tileProvider'][_0x542b24(0x4d15)](_0x32e3da,_0xa26c82)),_0x54e882[_0x542b24(0x3a33)](_0x32e3da));}function TraversalDetails(){var _0x741be0=_0x68aa19;this[_0x741be0(0x1113)]=!0x0,this[_0x741be0(0x5358)]=!0x1,this[_0x741be0(0x4eb8)]=0x0;}function TraversalQuadDetails(){var _0x5e6cac=_0x68aa19;this['southwest']=new TraversalDetails(),this[_0x5e6cac(0x394)]=new TraversalDetails(),this['northwest']=new TraversalDetails(),this[_0x5e6cac(0xe80)]=new TraversalDetails();}TraversalQuadDetails[_0x68aa19(0x4b51)][_0x68aa19(0x3bb2)]=function(_0x208c3a){var _0x11a3f1=_0x68aa19,_0x2ed8e1=this[_0x11a3f1(0x13c7)],_0x49202e=this['southeast'],_0x2dc3ed=this[_0x11a3f1(0x420d)],_0x288a7c=this[_0x11a3f1(0xe80)];_0x208c3a['allAreRenderable']=_0x2ed8e1['allAreRenderable']&&_0x49202e[_0x11a3f1(0x1113)]&&_0x2dc3ed[_0x11a3f1(0x1113)]&&_0x288a7c['allAreRenderable'],_0x208c3a[_0x11a3f1(0x5358)]=_0x2ed8e1[_0x11a3f1(0x5358)]||_0x49202e[_0x11a3f1(0x5358)]||_0x2dc3ed[_0x11a3f1(0x5358)]||_0x288a7c[_0x11a3f1(0x5358)],_0x208c3a[_0x11a3f1(0x4eb8)]=_0x2ed8e1['notYetRenderableCount']+_0x49202e['notYetRenderableCount']+_0x2dc3ed[_0x11a3f1(0x4eb8)]+_0x288a7c[_0x11a3f1(0x4eb8)];};for(var traversalQuadsByLevel=new Array(0x1e),i$3=0x0;i$3<traversalQuadsByLevel[_0x68aa19(0x531b)];++i$3)traversalQuadsByLevel[i$3]=new TraversalQuadDetails();function visitTile(_0x191b4a,_0x108b2f,_0x510a36,_0x1a638f,_0x20d1fd){var _0x4210d4=_0x68aa19,_0x3ba73c=_0x191b4a[_0x4210d4(0x18c)];++_0x3ba73c[_0x4210d4(0x1ab1)],_0x191b4a[_0x4210d4(0x21ba)][_0x4210d4(0x2fea)](_0x510a36),_0x510a36[_0x4210d4(0x1ec2)](_0x108b2f[_0x4210d4(0x5671)]),_0x510a36[_0x4210d4(0xcf6)]>_0x3ba73c[_0x4210d4(0x4fc1)]&&(_0x3ba73c[_0x4210d4(0x4fc1)]=_0x510a36[_0x4210d4(0xcf6)]);var _0x2a08de=screenSpaceError(_0x191b4a,_0x108b2f,_0x510a36)<_0x191b4a['maximumScreenSpaceError'];if(_0x191b4a['_tileProvider'][_0x4210d4(0xae1)][_0x4210d4(0x4726)]&&_0x2a08de){var _0x11db42=_0x510a36[_0x4210d4(0x4a3c)]+0x2,_0x50cccf=0x4*_0x510a36['_x'],_0x2ef66e=0x4*_0x510a36['_y'];for(let _0x4488e8=0x0;_0x4488e8<_0x191b4a[_0x4210d4(0x4763)][_0x4210d4(0x531b)];_0x4488e8++){const _0xd75835=_0x191b4a[_0x4210d4(0x4763)][_0x4488e8];if(_0xd75835[_0x4210d4(0x4a3c)]==_0x11db42&&(0x1==(_0xd75835['_x']==_0x50cccf-0x1&&_0xd75835['_y']==_0x2ef66e)||0x1==(_0xd75835['_x']==_0x50cccf&&_0xd75835['_y']==_0x2ef66e-0x1)||0x1==(_0xd75835['_x']==_0x50cccf+0x3&&_0xd75835['_y']==_0x2ef66e-0x1)||0x1==(_0xd75835['_x']==_0x50cccf+0x4&&_0xd75835['_y']==_0x2ef66e)||0x1==(_0xd75835['_x']==_0x50cccf+0x4&&_0xd75835['_y']==_0x2ef66e+0x3)||0x1==(_0xd75835['_x']==_0x50cccf+0x3&&_0xd75835['_y']==_0x2ef66e+0x4)||0x1==(_0xd75835['_x']==_0x50cccf&&_0xd75835['_y']==_0x2ef66e+0x4)||0x1==(_0xd75835['_x']==_0x50cccf-0x1&&_0xd75835['_y']==_0x2ef66e+0x3))){_0x2a08de=!0x1;break;}}}var _0x36e054=_0x510a36[_0x4210d4(0x2cec)],_0x198f53=_0x510a36[_0x4210d4(0x28a7)],_0x5a40eb=_0x510a36[_0x4210d4(0x191)],_0x494505=_0x510a36[_0x4210d4(0x2306)],_0x1fca51=_0x191b4a[_0x4210d4(0x4552)],_0x3940ed=_0x510a36[_0x4210d4(0x68f)]===_0x1fca51?_0x510a36[_0x4210d4(0x2fa9)]:TileSelectionResult[_0x4210d4(0x44b5)],_0x9d2240=_0x191b4a[_0x4210d4(0x837)];if(_0x2a08de||_0x1a638f){var _0x463b78=TileSelectionResult[_0x4210d4(0x16d5)](_0x3940ed)===TileSelectionResult[_0x4210d4(0x4dbc)],_0x582f34=TileSelectionResult[_0x4210d4(0x16d5)](_0x3940ed)===TileSelectionResult[_0x4210d4(0x4439)]||_0x3940ed===TileSelectionResult[_0x4210d4(0x44b5)],_0xaa92c6=_0x510a36[_0x4210d4(0x4695)]===QuadtreeTileLoadState$2[_0x4210d4(0x3eee)],_0x2d8f92=_0x463b78||_0x582f34||_0xaa92c6;if(_0x2d8f92||defined$1(_0x9d2240['canRenderWithoutLosingDetail'])&&(_0x2d8f92=_0x9d2240[_0x4210d4(0x33a1)](_0x510a36)),_0x2d8f92)return _0x2a08de&&queueTileLoad(_0x191b4a,_0x191b4a[_0x4210d4(0x2901)],_0x510a36,_0x108b2f),addTileToRenderList(_0x191b4a,_0x510a36),_0x20d1fd[_0x4210d4(0x1113)]=_0x510a36[_0x4210d4(0x4bb2)],_0x20d1fd[_0x4210d4(0x5358)]=_0x3940ed===TileSelectionResult[_0x4210d4(0x4dbc)],_0x20d1fd[_0x4210d4(0x4eb8)]=_0x510a36[_0x4210d4(0x4bb2)]?0x0:0x1,_0x510a36[_0x4210d4(0x68f)]=_0x108b2f[_0x4210d4(0x5671)],_0x510a36[_0x4210d4(0x2fa9)]=TileSelectionResult[_0x4210d4(0x4dbc)],void(_0x20d1fd[_0x4210d4(0x5358)]||_0x191b4a['_tileToUpdateHeights'][_0x4210d4(0x3a33)](_0x510a36));_0x1a638f=!0x0,_0x2a08de&&queueTileLoad(_0x191b4a,_0x191b4a[_0x4210d4(0x2ea8)],_0x510a36,_0x108b2f);}if(_0x9d2240['canRefine'](_0x510a36)){if(_0x36e054['upsampledFromParent']&&_0x198f53[_0x4210d4(0x4249)]&&_0x5a40eb[_0x4210d4(0x4249)]&&_0x494505[_0x4210d4(0x4249)])return addTileToRenderList(_0x191b4a,_0x510a36),queueTileLoad(_0x191b4a,_0x191b4a[_0x4210d4(0x2901)],_0x510a36,_0x108b2f),_0x191b4a[_0x4210d4(0x21ba)]['markTileRendered'](_0x36e054),_0x191b4a[_0x4210d4(0x21ba)][_0x4210d4(0x2fea)](_0x198f53),_0x191b4a['_tileReplacementQueue'][_0x4210d4(0x2fea)](_0x5a40eb),_0x191b4a[_0x4210d4(0x21ba)][_0x4210d4(0x2fea)](_0x494505),_0x20d1fd[_0x4210d4(0x1113)]=_0x510a36[_0x4210d4(0x4bb2)],_0x20d1fd[_0x4210d4(0x5358)]=_0x3940ed===TileSelectionResult[_0x4210d4(0x4dbc)],_0x20d1fd[_0x4210d4(0x4eb8)]=_0x510a36['renderable']?0x0:0x1,_0x510a36[_0x4210d4(0x68f)]=_0x108b2f[_0x4210d4(0x5671)],_0x510a36[_0x4210d4(0x2fa9)]=TileSelectionResult[_0x4210d4(0x4dbc)],void(_0x20d1fd[_0x4210d4(0x5358)]||_0x191b4a['_tileToUpdateHeights'][_0x4210d4(0x3a33)](_0x510a36));_0x510a36[_0x4210d4(0x68f)]=_0x108b2f[_0x4210d4(0x5671)],_0x510a36[_0x4210d4(0x2fa9)]=TileSelectionResult['REFINED'];var _0xed9c36=_0x191b4a[_0x4210d4(0x4763)][_0x4210d4(0x531b)],_0x9c362e=_0x191b4a[_0x4210d4(0x3a6b)][_0x4210d4(0x531b)],_0x9fc28e=_0x191b4a[_0x4210d4(0x2901)][_0x4210d4(0x531b)],_0x3ccd02=_0x191b4a['_tileLoadQueueHigh'][_0x4210d4(0x531b)],_0x4f716a=_0x191b4a[_0x4210d4(0x1187)][_0x4210d4(0x531b)];if(visitVisibleChildrenNearToFar(_0x191b4a,_0x36e054,_0x198f53,_0x5a40eb,_0x494505,_0x108b2f,_0x1a638f,_0x20d1fd),_0xed9c36!==_0x191b4a['_tilesToRender']['length']){var _0x5037f1=_0x20d1fd[_0x4210d4(0x1113)],_0x371990=_0x20d1fd['anyWereRenderedLastFrame'],_0xcdafe9=_0x20d1fd[_0x4210d4(0x4eb8)],_0x5caedd=!0x1;if(!_0x5037f1&&!_0x371990){for(var _0x55ffb0=_0x191b4a[_0x4210d4(0x4763)],_0x5e60a9=_0xed9c36;_0x5e60a9<_0x55ffb0['length'];++_0x5e60a9)for(var _0x391668=_0x55ffb0[_0x5e60a9];void 0x0!==_0x391668&&_0x391668[_0x4210d4(0x2fa9)]!==TileSelectionResult[_0x4210d4(0x4c76)]&&_0x391668!==_0x510a36;)_0x391668[_0x4210d4(0x2fa9)]=TileSelectionResult['kick'](_0x391668[_0x4210d4(0x2fa9)]),_0x391668=_0x391668[_0x4210d4(0x2c41)];_0x191b4a[_0x4210d4(0x4763)][_0x4210d4(0x531b)]=_0xed9c36,_0x191b4a[_0x4210d4(0x1187)]['length']=_0x4f716a,addTileToRenderList(_0x191b4a,_0x510a36),_0x510a36['_lastSelectionResult']=TileSelectionResult[_0x4210d4(0x4dbc)];var _0x5e43fa=_0x3940ed===TileSelectionResult['RENDERED'];!_0x5e43fa&&_0xcdafe9>_0x191b4a[_0x4210d4(0x4a8e)]&&(_0x191b4a[_0x4210d4(0x3a6b)][_0x4210d4(0x531b)]=_0x9c362e,_0x191b4a['_tileLoadQueueMedium'][_0x4210d4(0x531b)]=_0x9fc28e,_0x191b4a[_0x4210d4(0x2ea8)][_0x4210d4(0x531b)]=_0x3ccd02,queueTileLoad(_0x191b4a,_0x191b4a[_0x4210d4(0x2901)],_0x510a36,_0x108b2f),_0x20d1fd['notYetRenderableCount']=_0x510a36['renderable']?0x0:0x1,_0x5caedd=!0x0),_0x20d1fd[_0x4210d4(0x1113)]=_0x510a36[_0x4210d4(0x4bb2)],_0x20d1fd[_0x4210d4(0x5358)]=_0x5e43fa,_0x5e43fa||_0x191b4a[_0x4210d4(0x1187)][_0x4210d4(0x3a33)](_0x510a36),++_0x3ba73c['tilesWaitingForChildren'];}_0x191b4a['preloadAncestors']&&!_0x5caedd&&queueTileLoad(_0x191b4a,_0x191b4a[_0x4210d4(0x3a6b)],_0x510a36,_0x108b2f);}}else _0x510a36['_lastSelectionResultFrame']=_0x108b2f[_0x4210d4(0x5671)],_0x510a36[_0x4210d4(0x2fa9)]=TileSelectionResult[_0x4210d4(0x4dbc)],addTileToRenderList(_0x191b4a,_0x510a36),queueTileLoad(_0x191b4a,_0x191b4a[_0x4210d4(0x2ea8)],_0x510a36,_0x108b2f),_0x20d1fd[_0x4210d4(0x1113)]=_0x510a36[_0x4210d4(0x4bb2)],_0x20d1fd['anyWereRenderedLastFrame']=_0x3940ed===TileSelectionResult['RENDERED'],_0x20d1fd[_0x4210d4(0x4eb8)]=_0x510a36['renderable']?0x0:0x1;}function visitVisibleChildrenNearToFar(_0xe3bec0,_0x40f9a3,_0x1fbb80,_0x3eb9f8,_0x1d4c78,_0x11727c,_0x174698,_0x1b5678){var _0x17c3c4=_0x68aa19;if(!(_0x40f9a3[_0x17c3c4(0xcf6)]>=traversalQuadsByLevel[_0x17c3c4(0x531b)])){var _0x2e6c60=_0x11727c[_0x17c3c4(0x1224)]['positionCartographic'],_0x44e303=_0xe3bec0[_0x17c3c4(0xedd)],_0x48146d=_0xe3bec0['_occluders'],_0x256414=traversalQuadsByLevel[_0x40f9a3[_0x17c3c4(0xcf6)]],_0x4cca44=_0x256414[_0x17c3c4(0x13c7)],_0x2f5f23=_0x256414[_0x17c3c4(0x394)],_0x3ea0ee=_0x256414['northwest'],_0x343a91=_0x256414[_0x17c3c4(0xe80)];_0x2e6c60['longitude']<_0x40f9a3[_0x17c3c4(0x2f4d)][_0x17c3c4(0x326c)]?_0x2e6c60[_0x17c3c4(0x288b)]<_0x40f9a3[_0x17c3c4(0x2f4d)][_0x17c3c4(0x46e0)]?(visitIfVisible(_0xe3bec0,_0x40f9a3,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x4cca44),visitIfVisible(_0xe3bec0,_0x1fbb80,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x2f5f23),visitIfVisible(_0xe3bec0,_0x3eb9f8,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x3ea0ee),visitIfVisible(_0xe3bec0,_0x1d4c78,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x343a91)):(visitIfVisible(_0xe3bec0,_0x3eb9f8,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x3ea0ee),visitIfVisible(_0xe3bec0,_0x40f9a3,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x4cca44),visitIfVisible(_0xe3bec0,_0x1d4c78,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x343a91),visitIfVisible(_0xe3bec0,_0x1fbb80,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x2f5f23)):_0x2e6c60[_0x17c3c4(0x288b)]<_0x40f9a3[_0x17c3c4(0x2f4d)][_0x17c3c4(0x46e0)]?(visitIfVisible(_0xe3bec0,_0x1fbb80,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x2f5f23),visitIfVisible(_0xe3bec0,_0x40f9a3,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x4cca44),visitIfVisible(_0xe3bec0,_0x1d4c78,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x343a91),visitIfVisible(_0xe3bec0,_0x3eb9f8,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x3ea0ee)):(visitIfVisible(_0xe3bec0,_0x1d4c78,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x343a91),visitIfVisible(_0xe3bec0,_0x3eb9f8,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x3ea0ee),visitIfVisible(_0xe3bec0,_0x1fbb80,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x2f5f23),visitIfVisible(_0xe3bec0,_0x40f9a3,_0x44e303,_0x11727c,_0x48146d,_0x174698,_0x4cca44)),_0x256414[_0x17c3c4(0x3bb2)](_0x1b5678);}}function containsNeededPosition(_0x1c79df,_0x531f46){var _0x492b11=_0x68aa19,_0x1108a9=_0x531f46[_0x492b11(0x2f4d)];return defined$1(_0x1c79df[_0x492b11(0x2a4)])&&Rectangle[_0x492b11(0x1ff6)](_0x1108a9,_0x1c79df[_0x492b11(0x2a4)])||defined$1(_0x1c79df[_0x492b11(0xde0)])&&Rectangle[_0x492b11(0x1ff6)](_0x1108a9,_0x1c79df[_0x492b11(0xde0)]);}function visitIfVisible(_0x3d926d,_0x2a0870,_0x1ef3a3,_0x2ac070,_0x2686ab,_0x4702a5,_0x29ba59){var _0x252a95=_0x68aa19;if(_0x1ef3a3[_0x252a95(0x31e8)](_0x2a0870,_0x2ac070,_0x2686ab)!==Visibility$1[_0x252a95(0x44b5)])return visitTile(_0x3d926d,_0x2ac070,_0x2a0870,_0x4702a5,_0x29ba59);if(++_0x3d926d['_debug'][_0x252a95(0x405a)],_0x3d926d[_0x252a95(0x21ba)]['markTileRendered'](_0x2a0870),_0x29ba59[_0x252a95(0x1113)]=!0x0,_0x29ba59[_0x252a95(0x5358)]=!0x1,_0x29ba59[_0x252a95(0x4eb8)]=0x0,containsNeededPosition(_0x3d926d,_0x2a0870)){defined$1(_0x2a0870[_0x252a95(0x116f)])&&defined$1(_0x2a0870[_0x252a95(0x116f)][_0x252a95(0xa85)])||queueTileLoad(_0x3d926d,_0x3d926d[_0x252a95(0x2901)],_0x2a0870,_0x2ac070);var _0x1c1d87=_0x3d926d[_0x252a95(0x4552)],_0x8ab32=_0x2a0870[_0x252a95(0x68f)]===_0x1c1d87?_0x2a0870[_0x252a95(0x2fa9)]:TileSelectionResult['NONE'];_0x8ab32!==TileSelectionResult['CULLED_BUT_NEEDED']&&_0x8ab32!==TileSelectionResult['RENDERED']&&_0x3d926d[_0x252a95(0x1187)][_0x252a95(0x3a33)](_0x2a0870),_0x2a0870[_0x252a95(0x2fa9)]=TileSelectionResult[_0x252a95(0x3922)];}else _0x3d926d[_0x252a95(0x1e32)]||0x0===_0x2a0870['level']?(queueTileLoad(_0x3d926d,_0x3d926d[_0x252a95(0x3a6b)],_0x2a0870,_0x2ac070),_0x2a0870['_lastSelectionResult']=TileSelectionResult['CULLED']):_0x2a0870[_0x252a95(0x2fa9)]=TileSelectionResult[_0x252a95(0x4439)];_0x2a0870[_0x252a95(0x68f)]=_0x2ac070[_0x252a95(0x5671)];}function screenSpaceError(_0x4e3343,_0x383a54,_0x4c6dcf){var _0x259100=_0x68aa19;if(_0x383a54[_0x259100(0x4318)]===SceneMode$1[_0x259100(0x4c10)]||_0x383a54[_0x259100(0x1224)][_0x259100(0x4506)]instanceof OrthographicFrustum||_0x383a54[_0x259100(0x1224)]['frustum']instanceof OrthographicOffCenterFrustum)return screenSpaceError2D(_0x4e3343,_0x383a54,_0x4c6dcf);var _0x9ac6c8,_0x48a4ea=_0x4c6dcf[_0x259100(0x2feb)];if(_0x4e3343[_0x259100(0xedd)][_0x259100(0xae1)][_0x259100(0x4726)]){var _0x25a1c0=_0x4c6dcf[_0x259100(0x116f)][_0x259100(0x5799)][_0x259100(0x1fb6)][_0x259100(0x203b)](_0x383a54[_0x259100(0x1224)]['positionWC'],_0x383a54[_0x259100(0x4318)],_0x48a4ea,_0x383a54[_0x259100(0x1224)][_0x259100(0x4506)][_0x259100(0x1249)],_0x383a54[_0x259100(0x4174)][_0x259100(0x1b40)],-0x1,_0x383a54[_0x259100(0x4174)][_0x259100(0x3cca)][_0x259100(0x28fc)],_0x383a54[_0x259100(0x1682)]);_0x9ac6c8=Math['sqrt'](_0x25a1c0/CesiumMath[_0x259100(0x1cd1)])/0x120;}else _0x9ac6c8=_0x4e3343[_0x259100(0xedd)]['getLevelMaximumGeometricError'](_0x4c6dcf['level'])*_0x383a54['context'][_0x259100(0x1b40)]/(_0x48a4ea*_0x383a54[_0x259100(0x1224)][_0x259100(0x4506)][_0x259100(0x1249)]);return 0x0==_0x4e3343[_0x259100(0xedd)][_0x259100(0xae1)][_0x259100(0x4726)]&&_0x383a54[_0x259100(0x2a40)][_0x259100(0x20fb)]&&(_0x9ac6c8-=CesiumMath[_0x259100(0x2a40)](_0x48a4ea,_0x383a54[_0x259100(0x2a40)][_0x259100(0x38bd)])*_0x383a54[_0x259100(0x2a40)][_0x259100(0xc90)]),_0x9ac6c8;}function screenSpaceError2D(_0x132eda,_0x24334c,_0x13067b){var _0x33268e=_0x68aa19,_0x1a44f4=_0x24334c['camera'][_0x33268e(0x4506)];defined$1(_0x1a44f4[_0x33268e(0x2262)])&&(_0x1a44f4=_0x1a44f4[_0x33268e(0x2262)]);var _0x194471=_0x24334c[_0x33268e(0x4174)],_0x22c69d=_0x194471[_0x33268e(0x2e24)],_0x7610ff=_0x194471[_0x33268e(0x1b40)],_0x1a703b=_0x132eda[_0x33268e(0xedd)]['getLevelMaximumGeometricError'](_0x13067b[_0x33268e(0xcf6)])/(Math['max'](_0x1a44f4[_0x33268e(0x4910)]-_0x1a44f4[_0x33268e(0x3b17)],_0x1a44f4[_0x33268e(0x339c)]-_0x1a44f4[_0x33268e(0x1831)])/Math['max'](_0x22c69d,_0x7610ff));return _0x24334c[_0x33268e(0x2a40)]['enabled']&&_0x24334c['mode']!==SceneMode$1[_0x33268e(0x4c10)]&&(_0x1a703b-=CesiumMath[_0x33268e(0x2a40)](_0x13067b[_0x33268e(0x2feb)],_0x24334c[_0x33268e(0x2a40)][_0x33268e(0x38bd)])*_0x24334c['fog'][_0x33268e(0xc90)]),_0x1a703b;}function addTileToRenderList(_0x398348,_0x3ddb3f){var _0x2e8dc=_0x68aa19;_0x3ddb3f['_renderThisFrame']=!0x0,_0x398348['_tilesToRender'][_0x2e8dc(0x3a33)](_0x3ddb3f);}function processTileLoadQueue(_0x5a3f14,_0xed3908){var _0x1310cd=_0x68aa19,_0x3433da=_0x5a3f14[_0x1310cd(0x2ea8)],_0x567609=_0x5a3f14['_tileLoadQueueMedium'],_0x44bcc9=_0x5a3f14['_tileLoadQueueLow'];if(0x0!==_0x3433da['length']||0x0!==_0x567609[_0x1310cd(0x531b)]||0x0!==_0x44bcc9[_0x1310cd(0x531b)]){_0x5a3f14[_0x1310cd(0x21ba)][_0x1310cd(0x426d)](_0x5a3f14[_0x1310cd(0x513e)],_0x5a3f14[_0x1310cd(0x2da)]);var _0x25b56a=getTimestamp$1()+_0x5a3f14[_0x1310cd(0x17b4)],_0x449533=_0x5a3f14[_0x1310cd(0xedd)],_0x1444d2=processSinglePriorityLoadQueue(_0x5a3f14,_0xed3908,_0x449533,_0x25b56a,_0x3433da,!0x1);_0x1444d2=processSinglePriorityLoadQueue(_0x5a3f14,_0xed3908,_0x449533,_0x25b56a,_0x567609,_0x1444d2),processSinglePriorityLoadQueue(_0x5a3f14,_0xed3908,_0x449533,_0x25b56a,_0x44bcc9,_0x1444d2);}}function sortByLoadPriority(_0x24b288,_0x8acb9){var _0x5ab40c=_0x68aa19;return _0x24b288[_0x5ab40c(0x2dbd)]-_0x8acb9[_0x5ab40c(0x2dbd)];}function processSinglePriorityLoadQueue(_0x3d0049,_0x351246,_0x1c131c,_0x5cddaf,_0x5357cc,_0x1f1cd9){var _0x48fcd7=_0x68aa19;void 0x0!==_0x1c131c[_0x48fcd7(0x4d15)]&&_0x5357cc[_0x48fcd7(0x34f3)](sortByLoadPriority);for(var _0x3b1b47=0x0,_0x2b327a=_0x5357cc['length'];_0x3b1b47<_0x2b327a&&(getTimestamp$1()<_0x5cddaf||!_0x1f1cd9);++_0x3b1b47){var _0x4de53b=_0x5357cc[_0x3b1b47];_0x3d0049[_0x48fcd7(0x21ba)][_0x48fcd7(0x2fea)](_0x4de53b),_0x1c131c[_0x48fcd7(0x3612)](_0x351246,_0x4de53b),_0x1f1cd9=!0x0;}return _0x1f1cd9;}var scratchRay$1=new Ray(),scratchCartographic$3=new Cartographic(),scratchPosition$2=new Cartesian3(),scratchArray$1=[];function updateHeights(_0x98d17a,_0x3a852c){var _0x28cb52=_0x68aa19;if(!_0x98d17a[_0x28cb52(0x837)][_0x28cb52(0x237c)])return;const _0x12983f=scratchArray$1;_0x12983f['length']=0x0;const _0x1d20aa=_0x98d17a['_tileToUpdateHeights'],_0x38f0ea=getTimestamp$1()+_0x98d17a[_0x28cb52(0x2364)],_0x31413c=_0x3a852c['mode'],_0x3bb07a=_0x3a852c[_0x28cb52(0x1682)],_0x343602=_0x98d17a['tileProvider'][_0x28cb52(0x3e1)][_0x28cb52(0x1706)];let _0x2abaaa;for(;_0x1d20aa[_0x28cb52(0x531b)]>0x0;){const _0x425f0c=_0x1d20aa[0x0];if(!defined$1(_0x425f0c[_0x28cb52(0x116f)])||!defined$1(_0x425f0c[_0x28cb52(0x116f)][_0x28cb52(0x38d)])){const _0x4d2403=_0x425f0c['_lastSelectionResultFrame']===_0x98d17a[_0x28cb52(0x4552)]?_0x425f0c[_0x28cb52(0x2fa9)]:TileSelectionResult[_0x28cb52(0x44b5)];_0x4d2403!==TileSelectionResult[_0x28cb52(0x4dbc)]&&_0x4d2403!==TileSelectionResult[_0x28cb52(0x3922)]||_0x12983f[_0x28cb52(0x3a33)](_0x425f0c),_0x1d20aa[_0x28cb52(0x1596)](),_0x98d17a[_0x28cb52(0x4223)]=0x0;continue;}const _0x4803ac=_0x425f0c[_0x28cb52(0x2c54)],_0x4a199c=_0x4803ac[_0x28cb52(0x531b)];let _0x9c9c4c=!0x1;for(_0x2abaaa=_0x98d17a['_lastTileIndex'];_0x2abaaa<_0x4a199c;++_0x2abaaa){const _0x570a1c=_0x4803ac[_0x2abaaa],_0x49009c=_0x425f0c[_0x28cb52(0x116f)][_0x28cb52(0x19dc)],_0x39047b=defined$1(_0x49009c)&&_0x49009c[_0x28cb52(0x1956)]();if(_0x425f0c['level']>_0x570a1c[_0x28cb52(0xcf6)]&&!_0x39047b){if(defined$1(_0x570a1c[_0x28cb52(0x14d2)])||(_0x570a1c[_0x28cb52(0x14d2)]=Cartesian3[_0x28cb52(0x2a01)](_0x570a1c[_0x28cb52(0x3f28)][_0x28cb52(0x1041)],_0x570a1c['positionCartographic'][_0x28cb52(0x288b)],0x0,_0x343602)),_0x31413c===SceneMode$1[_0x28cb52(0x5135)]){const _0x796200=_0x343602[_0x28cb52(0x3806)](_0x570a1c[_0x28cb52(0x14d2)],scratchRay$1[_0x28cb52(0xc3c)]);if(!defined$1(_0x343602['getSurfaceNormalIntersectionWithZAxis'](_0x570a1c[_0x28cb52(0x14d2)],0x2cec,scratchRay$1[_0x28cb52(0x3e2c)]))){let _0x151fd5=0x0;defined$1(_0x425f0c['data'][_0x28cb52(0x5799)])&&(_0x151fd5=_0x425f0c[_0x28cb52(0x116f)][_0x28cb52(0x5799)][_0x28cb52(0x49d3)]);const _0x1750b2=Math[_0x28cb52(0x27d5)](_0x151fd5,-0x2cec),_0x199a68=Cartesian3['multiplyByScalar'](_0x796200,Math['abs'](_0x1750b2)+0x1,scratchPosition$2);Cartesian3[_0x28cb52(0x286c)](_0x570a1c[_0x28cb52(0x14d2)],_0x199a68,scratchRay$1[_0x28cb52(0x3e2c)]);}}else Cartographic[_0x28cb52(0x254b)](_0x570a1c[_0x28cb52(0x3f28)],scratchCartographic$3),scratchCartographic$3[_0x28cb52(0x5862)]=-0x2cec,_0x3bb07a['project'](scratchCartographic$3,scratchPosition$2),Cartesian3[_0x28cb52(0x2b84)](scratchPosition$2['z'],scratchPosition$2['x'],scratchPosition$2['y'],scratchPosition$2),Cartesian3[_0x28cb52(0x254b)](scratchPosition$2,scratchRay$1[_0x28cb52(0x3e2c)]),Cartesian3[_0x28cb52(0x254b)](Cartesian3[_0x28cb52(0x27ad)],scratchRay$1[_0x28cb52(0xc3c)]);const _0x4cf62b=_0x425f0c['data']['pick'](scratchRay$1,_0x31413c,_0x3bb07a,!0x1,scratchPosition$2);defined$1(_0x4cf62b)&&(defined$1(_0x570a1c['callback'])&&_0x570a1c[_0x28cb52(0x1ab)](_0x4cf62b),_0x570a1c[_0x28cb52(0xcf6)]=_0x425f0c['level']);}if(getTimestamp$1()>=_0x38f0ea){_0x9c9c4c=!0x0;break;}}if(_0x9c9c4c){_0x98d17a[_0x28cb52(0x4223)]=_0x2abaaa;break;}_0x98d17a['_lastTileIndex']=0x0,_0x1d20aa[_0x28cb52(0x1596)]();}for(_0x2abaaa=0x0;_0x2abaaa<_0x12983f[_0x28cb52(0x531b)];_0x2abaaa++)_0x1d20aa[_0x28cb52(0x3a33)](_0x12983f[_0x2abaaa]);}function createRenderCommandsForSelectedTiles(_0x25dbf2,_0x4bfdcd){var _0x4291cd=_0x68aa19;for(var _0xb52f9d=_0x25dbf2[_0x4291cd(0xedd)],_0x53fa89=_0x25dbf2[_0x4291cd(0xbef)]?_0x25dbf2['_tilesToRender']:_0x25dbf2['_tilesToRenderOld'],_0x32b693=0x0,_0x1d5d56=_0x53fa89[_0x4291cd(0x531b)];_0x32b693<_0x1d5d56;++_0x32b693){var _0x3df52c=_0x53fa89[_0x32b693];_0xb52f9d[_0x4291cd(0x4700)](_0x3df52c,_0x4bfdcd);}}function RasterVectorCollection(_0x4b9d9a){var _0x44b5f8=_0x68aa19;this[_0x44b5f8(0x3045)]=void 0x0;var _0x29c710=0x200;this[_0x44b5f8(0xa77)]=document['createElement']('canvas'),this[_0x44b5f8(0xa77)]['height']=_0x29c710,this[_0x44b5f8(0xa77)]['width']=_0x29c710,this['_pickCanvas']=document[_0x44b5f8(0x433c)](_0x44b5f8(0xda2)),this[_0x44b5f8(0x38a1)]['height']=_0x29c710,this[_0x44b5f8(0x38a1)]['width']=_0x29c710,this[_0x44b5f8(0x28d7)]=new AssociativeArray(),this[_0x44b5f8(0x1b90)]=new AssociativeArray(),this[_0x44b5f8(0x2599)]=new AssociativeArray(),this['_quadtreePrimitive']=_0x4b9d9a,this['_alpha']=0x1;}Object[_0x68aa19(0x5b7)](RasterVectorCollection[_0x68aa19(0x4b51)],{'bounds':{'get':function(){return this['_bounds'];}},'canvasWidth':{'get':function(){var _0x14d06f=_0x68aa19;return this[_0x14d06f(0xa77)][_0x14d06f(0x209)];}},'canvasHeight':{'get':function(){var _0x51a57d=_0x68aa19;return this[_0x51a57d(0xa77)][_0x51a57d(0x5862)];}},'alpha':{'get':function(){var _0x16e6e8=_0x68aa19;return this[_0x16e6e8(0x26be)];},'set':function(_0x586339){var _0x485701=_0x68aa19;this[_0x485701(0x26be)]=_0x586339;}}});var rectangleScratch=new Rectangle();function refreshRasterForTile(_0x71c5ac,_0x4acdea){var _0x38e671=_0x68aa19;if(defined$1(_0x4acdea)){var _0x51f005=_0x71c5ac[_0x38e671(0x1aeb)];defined$1(Rectangle[_0x38e671(0x3f43)](_0x4acdea,_0x51f005,rectangleScratch))&&(_0x71c5ac[_0x38e671(0x52e0)]=!0x1),defined$1(_0x71c5ac[_0x38e671(0x36fc)])&&refreshRasterForTile(_0x71c5ac[_0x38e671(0x36fc)],_0x4acdea),defined$1(_0x71c5ac[_0x38e671(0x3f23)])&&refreshRasterForTile(_0x71c5ac[_0x38e671(0x3f23)],_0x4acdea),defined$1(_0x71c5ac['_northwestChild'])&&refreshRasterForTile(_0x71c5ac['_northwestChild'],_0x4acdea),defined$1(_0x71c5ac['_northeastChild'])&&refreshRasterForTile(_0x71c5ac[_0x38e671(0x2821)],_0x4acdea);}}function computeBounds(_0x2903a1){var _0x295f8d=_0x68aa19,_0x3b2084,_0x394bf4,_0x532ba6=_0x2903a1[_0x295f8d(0x28d7)],_0x4e83a2=_0x532ba6[_0x295f8d(0x21e8)]['length'];for(_0x3b2084=0x0;_0x3b2084<_0x4e83a2;_0x3b2084++)_0x394bf4=_0x532ba6[_0x295f8d(0x21e8)][_0x3b2084][_0x295f8d(0x4103)],defined$1(_0x2903a1['_bounds'])?_0x2903a1[_0x295f8d(0x3045)]=Rectangle[_0x295f8d(0x4415)](_0x394bf4,_0x2903a1[_0x295f8d(0x3045)]):_0x2903a1[_0x295f8d(0x3045)]=_0x394bf4;for(_0x4e83a2=(_0x532ba6=_0x2903a1['_polygonHoles'])[_0x295f8d(0x21e8)][_0x295f8d(0x531b)],_0x3b2084=0x0;_0x3b2084<_0x4e83a2;_0x3b2084++)_0x394bf4=_0x532ba6['values'][_0x3b2084]['bounds'],defined$1(_0x2903a1[_0x295f8d(0x3045)])?_0x2903a1['_bounds']=Rectangle['union'](_0x394bf4,_0x2903a1[_0x295f8d(0x3045)]):_0x2903a1[_0x295f8d(0x3045)]=_0x394bf4;for(_0x4e83a2=(_0x532ba6=_0x2903a1['_polylines'])[_0x295f8d(0x21e8)][_0x295f8d(0x531b)],_0x3b2084=0x0;_0x3b2084<_0x4e83a2;_0x3b2084++)_0x394bf4=_0x532ba6['values'][_0x3b2084][_0x295f8d(0x4103)],defined$1(_0x2903a1['_bounds'])?_0x2903a1['_bounds']=Rectangle['union'](_0x394bf4,_0x2903a1['_bounds']):_0x2903a1[_0x295f8d(0x3045)]=_0x394bf4;}function computeCanvasPosition(_0x2fd0c7,_0x390c27,_0x5440c7,_0x1da9f6){var _0x383380=_0x68aa19;for(var _0x13be62=_0x2fd0c7[_0x383380(0x531b)],_0x34b87c=[],_0x454c7c=_0x5440c7/_0x390c27[_0x383380(0x209)],_0x3a657c=_0x1da9f6/_0x390c27['height'],_0x27fb46=0x0;_0x27fb46<_0x13be62;_0x27fb46++){var _0x58ad27=_0x2fd0c7[_0x27fb46],_0x37117b=new Cartesian2();_0x37117b['x']=(_0x58ad27['longitude']-_0x390c27[_0x383380(0x4488)])*_0x454c7c,_0x37117b['y']=(_0x390c27[_0x383380(0x46e0)]-_0x58ad27[_0x383380(0x288b)])*_0x3a657c,_0x37117b['x']=Math[_0x383380(0x67a)](_0x37117b['x']+0.5),_0x37117b['y']=Math[_0x383380(0x67a)](_0x37117b['y']+0.5),_0x34b87c['push'](_0x37117b);}return _0x34b87c;}function drawPolygon(_0x252a61,_0x351a96,_0x20adcd,_0x8c4a85,_0x31619e,_0x16ce83){var _0x125fcf=_0x68aa19,_0x3a818d,_0x322a1a=_0x351a96[_0x125fcf(0x21e8)][_0x125fcf(0x531b)];for(_0x3a818d=0x0;_0x3a818d<_0x322a1a;_0x3a818d++){var _0x3fcd07=_0x351a96[_0x125fcf(0x21e8)][_0x3a818d];if(defined$1(Rectangle['intersection'](_0x3fcd07[_0x125fcf(0x4103)],_0x20adcd,rectangleScratch))){var _0x23ed26;_0x23ed26=defined$1(_0x3fcd07[_0x125fcf(0x35bb)])&&_0x3fcd07[_0x125fcf(0x35bb)]?Color$2[_0x125fcf(0xbf8)]:_0x16ce83?new Color$2(0x0,0x0,0x0,0x1):_0x3fcd07[_0x125fcf(0xf0c)];var _0x26c319=computeCanvasPosition(_0x3fcd07['positions'],_0x20adcd,_0x8c4a85,_0x31619e);Renderer2D['drawPolygon'](_0x252a61,{'canvasPostions':_0x26c319,'fillColor':_0x23ed26,'lineColor':_0x3fcd07['lineColor'],'lineWidth':_0x3fcd07[_0x125fcf(0x3bf7)]});}}}function drawLine(_0xd9a7e6,_0x163a86,_0x32abd7,_0x40f2d5,_0x104bab){var _0x575628=_0x68aa19,_0x1deab8,_0xa0164e=_0x163a86[_0x575628(0x21e8)][_0x575628(0x531b)];for(_0x1deab8=0x0;_0x1deab8<_0xa0164e;_0x1deab8++){var _0x2f2140=_0x163a86[_0x575628(0x21e8)][_0x1deab8];if(defined$1(Rectangle[_0x575628(0x3f43)](_0x2f2140[_0x575628(0x4103)],_0x32abd7,rectangleScratch))){var _0x3433a1=computeCanvasPosition(_0x2f2140[_0x575628(0x30fe)],_0x32abd7,_0x40f2d5,_0x104bab);Renderer2D[_0x575628(0x2822)](_0xd9a7e6,{'canvasPostions':_0x3433a1,'lineColor':_0x2f2140[_0x575628(0x4932)],'lineWidth':_0x2f2140[_0x575628(0x3bf7)]});}}}function convertIDtoColor(_0x5d13c1,_0x242507){var _0x19b3e1=_0x68aa19,_0x2150b0=Math[_0x19b3e1(0x67a)](_0x5d13c1/0x10000),_0x467002=_0x5d13c1-0x10000*_0x2150b0,_0x51ed47=Math[_0x19b3e1(0x67a)](_0x467002/0x100),_0x428c69=_0x467002-0x100*_0x51ed47,_0x15832e=0x1;return defined$1(_0x242507)&&(_0x15832e=_0x242507/0x100),new Color$2(_0x428c69/0x100,_0x51ed47/0x100,_0x2150b0/0x100,_0x15832e);}RasterVectorCollection[_0x68aa19(0x4b51)]['add']=function(_0x5e5bfd){var _0x18c4ba=_0x68aa19,_0x5a697b=_0x5e5bfd[_0x18c4ba(0x13f9)],_0x2efbdf=_0x5e5bfd[_0x18c4ba(0x30fe)],_0x2847e1=new Rectangle(),_0x2272e5=defaultValue$1(_0x5e5bfd[_0x18c4ba(0x8c0)],RasterGeometryType$1[_0x18c4ba(0x3315)]),_0x3d1fe4=defaultValue$1(_0x5e5bfd[_0x18c4ba(0x53f5)],0x0);Rectangle[_0x18c4ba(0x175)](_0x2efbdf,_0x2847e1);var _0x21a090={'pickId':_0x3d1fe4,'positions':_0x2efbdf,'bounds':_0x2847e1,'fillColor':_0x5e5bfd[_0x18c4ba(0xf0c)],'lineColor':_0x5e5bfd[_0x18c4ba(0x4932)],'lineWidth':_0x5e5bfd[_0x18c4ba(0x3bf7)]};_0x2272e5==RasterGeometryType$1['POLYLINE']?this[_0x18c4ba(0x2599)][_0x18c4ba(0x346f)](_0x5a697b,_0x21a090):_0x2272e5==RasterGeometryType$1[_0x18c4ba(0x3315)]?this[_0x18c4ba(0x28d7)][_0x18c4ba(0x346f)](_0x5a697b,_0x21a090):_0x2272e5==RasterGeometryType$1[_0x18c4ba(0x5294)]&&this[_0x18c4ba(0x1b90)][_0x18c4ba(0x346f)](_0x5a697b,_0x21a090),computeBounds(this),refreshRasterForTile(this[_0x18c4ba(0x2f6b)][_0x18c4ba(0x24dd)][0x0],_0x2847e1),refreshRasterForTile(this[_0x18c4ba(0x2f6b)]['_levelZeroTiles'][0x1],_0x2847e1);},RasterVectorCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x5bf730){var _0x581200=_0x68aa19,_0x3acee3;if(this[_0x581200(0x28d7)][_0x581200(0x1ff6)](_0x5bf730)){var _0x1bb2bd=this['_polygons'][_0x581200(0x3173)](_0x5bf730);defined$1(_0x1bb2bd)&&(_0x3acee3=_0x1bb2bd[_0x581200(0x4103)]),this[_0x581200(0x28d7)]['remove'](_0x5bf730);}if(this[_0x581200(0x1b90)][_0x581200(0x1ff6)](_0x5bf730)){var _0x20dacd=this['_polygonHoles']['get'](_0x5bf730);defined$1(_0x20dacd)&&(_0x3acee3=_0x20dacd[_0x581200(0x4103)]),this[_0x581200(0x1b90)][_0x581200(0x4b3f)](_0x5bf730);}if(this['_polylines'][_0x581200(0x1ff6)](_0x5bf730)){var _0x407eca=this[_0x581200(0x2599)]['get'](_0x5bf730);defined$1(_0x407eca)&&(_0x3acee3=_0x407eca['bounds']),this[_0x581200(0x2599)][_0x581200(0x4b3f)](_0x5bf730);}refreshRasterForTile(this[_0x581200(0x2f6b)][_0x581200(0x24dd)][0x0],_0x3acee3),refreshRasterForTile(this[_0x581200(0x2f6b)][_0x581200(0x24dd)][0x1],_0x3acee3);},RasterVectorCollection[_0x68aa19(0x4b51)]['removeAll']=function(){var _0x3fc06b=_0x68aa19;this['_polylines'][_0x3fc06b(0x4ee2)](),this[_0x3fc06b(0x28d7)][_0x3fc06b(0x4ee2)](),this[_0x3fc06b(0x1b90)][_0x3fc06b(0x4ee2)](),refreshRasterForTile(this['_quadtreePrimitive'][_0x3fc06b(0x24dd)][0x0],this[_0x3fc06b(0x3045)]),refreshRasterForTile(this[_0x3fc06b(0x2f6b)]['_levelZeroTiles'][0x1],this['_bounds']);},RasterVectorCollection['prototype'][_0x68aa19(0x14ee)]=function(_0x22a3a1){var _0x485155=_0x68aa19,_0x52dca4=this[_0x485155(0xa77)][_0x485155(0x3ca1)]('2d');return _0x52dca4[_0x485155(0x2b39)](0x0,0x0,this['_canvas']['width'],this[_0x485155(0xa77)]['height']),drawPolygon(_0x52dca4,this['_polygons'],_0x22a3a1,this['_canvas'][_0x485155(0x209)],this['_canvas'][_0x485155(0x5862)],!0x1),drawPolygon(_0x52dca4,this['_polygonHoles'],_0x22a3a1,this[_0x485155(0xa77)][_0x485155(0x209)],this[_0x485155(0xa77)][_0x485155(0x5862)],!0x0),drawLine(_0x52dca4,this['_polylines'],_0x22a3a1,this['_canvas'][_0x485155(0x209)],this[_0x485155(0xa77)]['height']),_0x52dca4[_0x485155(0x269a)](0x0,0x0,this[_0x485155(0xa77)]['width'],this[_0x485155(0xa77)][_0x485155(0x5862)]);};var scratchPickBounds=new Rectangle();function Globe(_0x3797a0){var _0x4e22bc=_0x68aa19,_0x24651a=new EllipsoidTerrainProvider({'ellipsoid':_0x3797a0=defaultValue$1(_0x3797a0,Ellipsoid[_0x4e22bc(0x1d49)])}),_0x231997=new ImageryLayerCollection(),_0x2c458e=new TerrainLayerCollection();this[_0x4e22bc(0x2de2)]=_0x3797a0,this[_0x4e22bc(0xa76)]=_0x231997,this[_0x4e22bc(0x12b7)]=_0x2c458e,this[_0x4e22bc(0x1483)]=new GlobeSurfaceShaderSet(),this['_material']=void 0x0,this['_surface']=new QuadtreePrimitive({'tileProvider':new GlobeSurfaceTileProvider({'terrainProvider':_0x24651a,'imageryLayers':_0x231997,'terrainLayers':_0x2c458e,'surfaceShaderSet':this[_0x4e22bc(0x1483)]})}),this[_0x4e22bc(0x12b7)][_0x4e22bc(0x3ef5)]=this,this[_0x4e22bc(0x2667)]=new RasterVectorCollection(this[_0x4e22bc(0x3c47)]),this[_0x4e22bc(0xae1)]=_0x24651a,this[_0x4e22bc(0x3c03)]=_0x24651a,this[_0x4e22bc(0x4cab)]=new Event(),makeShadersDirty(this),this[_0x4e22bc(0x105f)]=!0x0,this['_oceanNormalMapResourceDirty']=!0x0,this[_0x4e22bc(0x308c)]=new Resource({'url':buildModuleUrl(_0x4e22bc(0x3af5))}),this[_0x4e22bc(0x31e2)]=0x2,this[_0x4e22bc(0x513e)]=0x64,this['tileCacheSizeForMVT']=0x64,this[_0x4e22bc(0x4a8e)]=0x14,this[_0x4e22bc(0xd80)]=!0x0,this[_0x4e22bc(0x1e32)]=!0x0,this[_0x4e22bc(0x1882)]=void 0x0,this[_0x4e22bc(0xfc3)]=!0x1,this[_0x4e22bc(0x2163)]=!0x0,this[_0x4e22bc(0x213c)]=!0x1,this[_0x4e22bc(0x1f51)]=!0x0,this[_0x4e22bc(0x206)]=0x989680,this[_0x4e22bc(0x11a)]=0x1312d00,this['nightFadeOutDistance']=0x989680,this['nightFadeInDistance']=0x2faf080,this[_0x4e22bc(0x1462)]=!0x0,this[_0x4e22bc(0x11c7)]=!0x0,this[_0x4e22bc(0x284a)]=ShadowMode$1[_0x4e22bc(0x3d62)],this[_0x4e22bc(0x48ad)]=0x0,this[_0x4e22bc(0x4686)]=0x0,this[_0x4e22bc(0x49c3)]=0x0,this[_0x4e22bc(0x45b1)]=!0x0,this['backFaceCulling']=!0x0,this['_oceanNormalMap']=void 0x0,this['_zoomedOutOceanSpecularIntensity']=void 0x0,this[_0x4e22bc(0x56c7)]=0x1,this['_splitDirection']=new Cartesian2(0x0,0x0),this[_0x4e22bc(0x57f6)]=SceneMode$1[_0x4e22bc(0x5135)],this[_0x4e22bc(0x2248)]=ClippingType$1[_0x4e22bc(0x23de)],this['showExcavationSide']=!0x0,this[_0x4e22bc(0x54c6)]=void 0x0,this[_0x4e22bc(0x4a1a)]=buildModuleUrl(_0x4e22bc(0x3187)),this[_0x4e22bc(0x55b5)]=buildModuleUrl(_0x4e22bc(0x1c12)),this[_0x4e22bc(0xbc5)]=void 0x0,this[_0x4e22bc(0x205d)]=new Cartesian4();}function makeShadersDirty(_0x5b4d17){var _0x8e001d=_0x68aa19,_0x5d60e2=[],_0x5ebce9=defined$1(_0x5b4d17['_material'])&&(_0x5b4d17[_0x8e001d(0x36c0)][_0x8e001d(0x719)][_0x8e001d(0x1b02)](/slope/)||_0x5b4d17[_0x8e001d(0x36c0)][_0x8e001d(0x719)]['match']('normalEC')),_0xbde5c0=[GroundAtmosphere];!defined$1(_0x5b4d17[_0x8e001d(0x36c0)])||_0x5ebce9&&!_0x5b4d17[_0x8e001d(0xae1)][_0x8e001d(0x743)]?_0x5b4d17[_0x8e001d(0x3c47)][_0x8e001d(0xedd)][_0x8e001d(0x15fe)]=void 0x0:(_0xbde5c0[_0x8e001d(0x3a33)](_0x5b4d17[_0x8e001d(0x36c0)][_0x8e001d(0x719)]),_0x5d60e2[_0x8e001d(0x3a33)]('APPLY_MATERIAL'),_0x5b4d17['_surface'][_0x8e001d(0xedd)][_0x8e001d(0x15fe)]=_0x5b4d17[_0x8e001d(0x36c0)]['_uniforms']),_0xbde5c0[_0x8e001d(0x3a33)](GlobeFS),_0x5b4d17[_0x8e001d(0x1483)][_0x8e001d(0x4fa6)]=new ShaderSource({'sources':[GroundAtmosphere,GlobeVS],'defines':_0x5d60e2}),_0x5b4d17['_surfaceShaderSet'][_0x8e001d(0x2956)]=new ShaderSource({'sources':_0xbde5c0,'defines':_0x5d60e2}),_0x5b4d17[_0x8e001d(0x1483)][_0x8e001d(0x128b)]=_0x5b4d17['_material'];}function createComparePickTileFunction(_0x4c3b1a){return function(_0x508d49,_0x5ed317){var _0x275ec7=_0x54f3;return BoundingSphere[_0x275ec7(0x4a7d)](_0x508d49[_0x275ec7(0x9c7)],_0x4c3b1a)-BoundingSphere['distanceSquaredTo'](_0x5ed317['pickBoundingSphere'],_0x4c3b1a);};}RasterVectorCollection['prototype'][_0x68aa19(0x1173)]=function(_0x1e3959){var _0x29ab53=_0x68aa19,_0x1731c2,_0x1a49e7=this[_0x29ab53(0x28d7)],_0x1b2742=_0x1a49e7[_0x29ab53(0x21e8)]['length'],_0x13b9a0=[],_0x395d64=0x0;for(_0x1731c2=0x0;_0x1731c2<_0x1b2742;_0x1731c2++){var _0x127fa7=_0x1a49e7[_0x29ab53(0x21e8)][_0x1731c2]['bounds'];Rectangle[_0x29ab53(0x1ff6)](_0x127fa7,_0x1e3959)&&(0x0==_0x395d64?Rectangle['clone'](_0x127fa7,scratchPickBounds):scratchPickBounds=Rectangle[_0x29ab53(0x4415)](_0x127fa7,scratchPickBounds),_0x395d64++,_0x13b9a0[_0x29ab53(0x3a33)](_0x1a49e7[_0x29ab53(0x21e8)][_0x1731c2]));}if(0x0==_0x395d64)return-0x1;var _0x44e043=this[_0x29ab53(0x38a1)][_0x29ab53(0x3ca1)]('2d');for(_0x1b2742=_0x13b9a0[_0x29ab53(0x531b)],_0x1731c2=0x0;_0x1731c2<_0x1b2742;_0x1731c2++){var _0x424456=_0x13b9a0[_0x1731c2],_0x5431a5=computeCanvasPosition(_0x424456[_0x29ab53(0x30fe)],scratchPickBounds,this['_pickCanvas'][_0x29ab53(0x209)],this[_0x29ab53(0x38a1)][_0x29ab53(0x5862)]),_0x24d69c=convertIDtoColor(_0x424456['pickId']);Renderer2D['drawPolygon'](_0x44e043,{'canvasPostions':_0x5431a5,'fillColor':_0x24d69c,'lineColor':_0x24d69c});}var _0x71a4a5=(_0x1e3959['longitude']-scratchPickBounds[_0x29ab53(0x4488)])/scratchPickBounds[_0x29ab53(0x209)]*this[_0x29ab53(0x38a1)][_0x29ab53(0x209)],_0x317e3c=(scratchPickBounds[_0x29ab53(0x46e0)]-_0x1e3959['latitude'])/scratchPickBounds[_0x29ab53(0x5862)]*this[_0x29ab53(0x38a1)][_0x29ab53(0x5862)];_0x71a4a5=Math[_0x29ab53(0x67a)](_0x71a4a5+0.5);var _0x54c950=0x4*((_0x317e3c=Math[_0x29ab53(0x67a)](_0x317e3c+0.5))*this[_0x29ab53(0x38a1)][_0x29ab53(0x209)]+_0x71a4a5),_0x3e6cb2=_0x44e043['getImageData'](0x0,0x0,this[_0x29ab53(0x38a1)][_0x29ab53(0x209)],this[_0x29ab53(0x38a1)][_0x29ab53(0x5862)]),_0x375b45=_0x3e6cb2[_0x29ab53(0x116f)][_0x54c950],_0x3d1baa=_0x3e6cb2[_0x29ab53(0x116f)][_0x54c950+0x1],_0x1ef008=_0x3e6cb2[_0x29ab53(0x116f)][_0x54c950+0x2];return _0x3e6cb2[_0x29ab53(0x116f)][_0x54c950+0x3],_0x375b45+0x100*_0x3d1baa+0x100*_0x1ef008*0x100;},RasterVectorCollection['prototype'][_0x68aa19(0x2ce5)]=function(_0x48c779){var _0x5722e6=_0x68aa19,_0x567a50,_0x451077=this['_polygons'],_0x3b0415=_0x451077[_0x5722e6(0x21e8)][_0x5722e6(0x531b)],_0x380816=0x0,_0x37fc4d=!0x1;for(_0x567a50=0x0;_0x567a50<_0x3b0415;_0x567a50++){var _0x59e24e=_0x451077[_0x5722e6(0x21e8)][_0x567a50],_0x4e3ede=_0x59e24e[_0x5722e6(0x53f5)],_0x479692=_0x59e24e[_0x5722e6(0x4103)];_0x37fc4d=!0x1,_0x4e3ede===_0x48c779?(_0x59e24e['selected']=!0x0,_0x37fc4d=!0x0):(defined$1(_0x59e24e[_0x5722e6(0x35bb)])&&_0x59e24e[_0x5722e6(0x35bb)]&&(_0x37fc4d=!0x0),_0x59e24e['selected']=!0x1),_0x37fc4d&&(0x0==_0x380816?Rectangle[_0x5722e6(0x254b)](_0x479692,scratchPickBounds):scratchPickBounds=Rectangle['union'](_0x479692,scratchPickBounds),_0x380816++);}refreshRasterForTile(this[_0x5722e6(0x2f6b)]['_levelZeroTiles'][0x0],scratchPickBounds),refreshRasterForTile(this['_quadtreePrimitive'][_0x5722e6(0x24dd)][0x1],scratchPickBounds);},RasterVectorCollection[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},RasterVectorCollection['prototype'][_0x68aa19(0x2578)]=function(){return destroyObject$1(this);},new Matrix4(0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1),Object['defineProperties'](Globe[_0x68aa19(0x4b51)],{'ellipsoid':{'get':function(){var _0x5e815f=_0x68aa19;return this[_0x5e815f(0x2de2)];}},'imageryLayers':{'get':function(){var _0x320ca3=_0x68aa19;return this[_0x320ca3(0xa76)];}},'terrainLayers':{'get':function(){var _0x8d3d17=_0x68aa19;return this[_0x8d3d17(0x12b7)];}},'imageryLayersUpdatedEvent':{'get':function(){var _0x630fe3=_0x68aa19;return this[_0x630fe3(0x3c47)][_0x630fe3(0x837)][_0x630fe3(0x5830)];}},'tileLoadedEvent':{'get':function(){var _0x3df5ba=_0x68aa19;return this['_surface'][_0x3df5ba(0x837)][_0x3df5ba(0x10c)];}},'tilesLoaded':{'get':function(){var _0x317d02=_0x68aa19;return!defined$1(this[_0x317d02(0x3c47)])||this[_0x317d02(0x3c47)][_0x317d02(0x837)][_0x317d02(0x237c)]&&0x0===this['_surface'][_0x317d02(0x2ea8)][_0x317d02(0x531b)]&&0x0===this[_0x317d02(0x3c47)]['_tileLoadQueueMedium'][_0x317d02(0x531b)]&&0x0===this[_0x317d02(0x3c47)]['_tileLoadQueueLow'][_0x317d02(0x531b)];}},'baseColor':{'get':function(){var _0x21f012=_0x68aa19;return this[_0x21f012(0x3c47)]['tileProvider'][_0x21f012(0x3f11)];},'set':function(_0x5616cc){var _0x34eeed=_0x68aa19;this[_0x34eeed(0x3c47)][_0x34eeed(0x837)][_0x34eeed(0x3f11)]=_0x5616cc;}},'clippingPlanes':{'get':function(){var _0x18ab7a=_0x68aa19;return this[_0x18ab7a(0x3c47)][_0x18ab7a(0x837)]['clippingPlanes'];},'set':function(_0x14b594){var _0x239875=_0x68aa19;this['_surface']['tileProvider'][_0x239875(0x4fc4)]=_0x14b594;}},'cartographicLimitRectangle':{'get':function(){var _0x2e2164=_0x68aa19;return this[_0x2e2164(0x3c47)][_0x2e2164(0x837)][_0x2e2164(0x38e6)];},'set':function(_0x2f5efb){var _0x34839f=_0x68aa19;defined$1(_0x2f5efb)||(_0x2f5efb=Rectangle[_0x34839f(0x254b)](Rectangle[_0x34839f(0xd77)])),this['_surface'][_0x34839f(0x837)]['cartographicLimitRectangle']=_0x2f5efb;}},'oceanNormalMapUrl':{'get':function(){var _0x3bbe4e=_0x68aa19;return this[_0x3bbe4e(0x308c)][_0x3bbe4e(0x343b)];},'set':function(_0xf053ae){var _0xaee9cf=_0x68aa19;this['_oceanNormalMapResource'][_0xaee9cf(0x343b)]=_0xf053ae,this[_0xaee9cf(0x2f1d)]=!0x0;}},'terrainProvider':{'get':function(){var _0x361d81=_0x68aa19;return this[_0x361d81(0xae1)];},'set':function(_0x461060){var _0x2e2461=_0x68aa19;_0x461060!==this[_0x2e2461(0xae1)]&&(this[_0x2e2461(0xae1)]=_0x461060,this[_0x2e2461(0x4cab)][_0x2e2461(0x30bb)](_0x461060),defined$1(this['_material'])&&makeShadersDirty(this));}},'terrainProviderChanged':{'get':function(){return this['_terrainProviderChanged'];}},'tileLoadProgressEvent':{'get':function(){var _0x4e7ebf=_0x68aa19;return this[_0x4e7ebf(0x3c47)]['tileLoadProgressEvent'];}},'material':{'get':function(){var _0x81d20a=_0x68aa19;return this[_0x81d20a(0x36c0)];},'set':function(_0x197b40){var _0x518236=_0x68aa19;this[_0x518236(0x36c0)]!==_0x197b40&&(this['_material']=_0x197b40,makeShadersDirty(this));}},'globeAlpha':{'get':function(){return this['_globeAlpha'];},'set':function(_0x4287ae){var _0xb6dd5d=_0x68aa19;defined$1(_0x4287ae)&&_0x4287ae>=0x0&&_0x4287ae<=0x1&&(this[_0xb6dd5d(0x56c7)]=_0x4287ae,this[_0xb6dd5d(0x3c47)][_0xb6dd5d(0x837)][_0xb6dd5d(0x5368)]=_0x4287ae);}},'cullEnabled':{'get':function(){var _0x217e90=_0x68aa19;return this[_0x217e90(0x3c47)][_0x217e90(0xedd)]['_cullEnabled'];},'set':function(_0x43edaf){var _0x125127=_0x68aa19;if(Check[_0x125127(0x2eb3)][_0x125127(0x3795)](_0x125127(0x3c16),_0x43edaf),defined$1(_0x43edaf)&&(this['_surface'][_0x125127(0xedd)]['_cullEnabled']=_0x43edaf,defined$1(this[_0x125127(0x3c47)][_0x125127(0xedd)][_0x125127(0x7d0)]))){var _0x2f4d2e=RenderState[_0x125127(0x4d2)](this['_surface'][_0x125127(0xedd)]['_renderState']);_0x2f4d2e[_0x125127(0x16e)][_0x125127(0x20fb)]=_0x43edaf,this[_0x125127(0x3c47)][_0x125127(0xedd)][_0x125127(0x7d0)]=RenderState['fromCache'](_0x2f4d2e);}}},'HypsometricSetting':{'get':function(){var _0x5c76ae=_0x68aa19;return{'hypsometricSetting':this[_0x5c76ae(0x3c47)][_0x5c76ae(0xedd)][_0x5c76ae(0x3c5e)],'analysisMode':this[_0x5c76ae(0x3c47)]['_tileProvider'][_0x5c76ae(0x2b18)],'altitudeMode':this[_0x5c76ae(0x3c47)][_0x5c76ae(0xedd)][_0x5c76ae(0x3ad)][_0x5c76ae(0x50f7)]};},'set':function(_0x8f56e9){var _0x183d06=_0x68aa19;if(this[_0x183d06(0x46fc)](),this[_0x183d06(0x3c47)]['_tileProvider']['_bUseHypColorTable']=!0x1,this[_0x183d06(0x3c47)]['_tileProvider'][_0x183d06(0x2ed7)]=!0x0,defined$1(this['_surface'][_0x183d06(0xedd)]['_hypsometricRegion'])&&(defined$1(this['_surface'][_0x183d06(0xedd)][_0x183d06(0x477)][_0x183d06(0x1e8c)])&&(this['_surface'][_0x183d06(0xedd)][_0x183d06(0x477)][_0x183d06(0x1e8c)][_0x183d06(0xa85)]['destroy'](),this[_0x183d06(0x3c47)][_0x183d06(0xedd)]['_hypsometricRegion'][_0x183d06(0x1e8c)]['shaderProgram'][_0x183d06(0x2578)]()),this['_surface'][_0x183d06(0xedd)]['_hypsometricRegion']=null),defined$1(_0x8f56e9)&&defined$1(_0x8f56e9[_0x183d06(0x4321)])){if(this[_0x183d06(0x3c47)][_0x183d06(0xedd)][_0x183d06(0x2b18)]=_0x8f56e9['analysisMode']||this['_surface'][_0x183d06(0xedd)][_0x183d06(0x2b18)],this[_0x183d06(0x3c47)]['_tileProvider'][_0x183d06(0x3c5e)]=HypsometricSetting[_0x183d06(0x254b)](_0x8f56e9[_0x183d06(0x4321)],this['_surface'][_0x183d06(0xedd)]['_hypsometricSetting']),this[_0x183d06(0x3c47)]['_tileProvider'][_0x183d06(0x3c5e)][_0x183d06(0x4329)][_0x183d06(0x111)](),defined$1(this[_0x183d06(0x3c47)][_0x183d06(0xedd)][_0x183d06(0xad2)])&&this['_surface'][_0x183d06(0xedd)]['_hypsometricTexture'][_0x183d06(0x3e99)]({'width':0x400,'height':0x40,'arrayBufferView':this['_surface'][_0x183d06(0xedd)][_0x183d06(0x3c5e)]['ColorTable'][_0x183d06(0x3de2)]}),this[_0x183d06(0x3c47)]['_tileProvider'][_0x183d06(0x2b18)]!=HypsometricSettingEnum$1[_0x183d06(0x195c)][_0x183d06(0x177a)]&&(this[_0x183d06(0x3c47)][_0x183d06(0xedd)][_0x183d06(0x3606)]=!0x0),this['_surface']['_tileProvider']['_hypsometricSetting'][_0x183d06(0x2263)]&&this[_0x183d06(0x3c47)][_0x183d06(0xedd)]['_hypAnalysisMode']==HypsometricSettingEnum$1[_0x183d06(0x195c)][_0x183d06(0x2961)]&&this[_0x183d06(0x3c47)][_0x183d06(0xedd)][_0x183d06(0x3c5e)]['CoverageArea']['length']>0x0){var _0x2b9676=this['_surface'][_0x183d06(0xedd)][_0x183d06(0x3c5e)][_0x183d06(0x1628)],_0x5e56fa=Cartesian3[_0x183d06(0x46c2)](_0x2b9676),_0x4fb697=Rectangle[_0x183d06(0x33bc)](_0x5e56fa),_0x2e7b34=PolygonGeometry[_0x183d06(0x2a90)](new PolygonGeometry({'polygonHierarchy':{'positions':Cartesian3['fromDegreesArrayHeights'](_0x2b9676)}}));this[_0x183d06(0x3c47)][_0x183d06(0xedd)][_0x183d06(0x477)]={'rectangle':_0x4fb697,'worldGeometry':_0x2e7b34,'modelMatrix':Matrix4[_0x183d06(0x1241)](new Cartesian3(_0x2b9676[0x0],_0x2b9676[0x1],0x0),new Matrix4()),'command':void 0x0};}}else defined$1(this[_0x183d06(0x3c47)]['_tileProvider'][_0x183d06(0x3c5e)])&&(this[_0x183d06(0x3c47)][_0x183d06(0xedd)]['_hypsometricSetting'][_0x183d06(0x2578)](),this['_surface']['_tileProvider'][_0x183d06(0x3c5e)]=void 0x0);}},'SlopeSetting':{'get':function(){var _0x2305b8=_0x68aa19;return{'slopeSetting':this[_0x2305b8(0x3c47)][_0x2305b8(0xedd)][_0x2305b8(0x2f79)],'analysisMode':this[_0x2305b8(0x3c47)][_0x2305b8(0xedd)]['_slopeAnalysisMode'],'altitudeMode':this[_0x2305b8(0x3c47)][_0x2305b8(0xedd)]['_style3D'][_0x2305b8(0x50f7)]};},'set':function(_0x1c6f36){var _0x15fd08=_0x68aa19;if(this[_0x15fd08(0x46fc)](),this[_0x15fd08(0x3c47)]['_tileProvider'][_0x15fd08(0x2010)]=!0x1,this[_0x15fd08(0x3c47)]['_tileProvider']['_slopeRegionUpdate']=!0x0,defined$1(this[_0x15fd08(0x3c47)][_0x15fd08(0xedd)][_0x15fd08(0x55ee)])&&(defined$1(this[_0x15fd08(0x3c47)][_0x15fd08(0xedd)][_0x15fd08(0x55ee)][_0x15fd08(0x1e8c)])&&(this[_0x15fd08(0x3c47)][_0x15fd08(0xedd)][_0x15fd08(0x55ee)][_0x15fd08(0x1e8c)]['vertexArray'][_0x15fd08(0x2578)](),this[_0x15fd08(0x3c47)]['_tileProvider'][_0x15fd08(0x55ee)][_0x15fd08(0x1e8c)][_0x15fd08(0x30a0)][_0x15fd08(0x2578)]()),this[_0x15fd08(0x3c47)][_0x15fd08(0xedd)]['_slopeRegion']=null),defined$1(_0x1c6f36)&&defined$1(_0x1c6f36['slopeSetting'])){if(this[_0x15fd08(0x3c47)]['_tileProvider'][_0x15fd08(0xec2)]=_0x1c6f36['analysisMode'],this['_surface']['_tileProvider'][_0x15fd08(0x2f79)]=SlopeSetting[_0x15fd08(0x254b)](_0x1c6f36['slopeSetting'],this[_0x15fd08(0x3c47)]['_tileProvider'][_0x15fd08(0x2f79)]),this[_0x15fd08(0x3c47)]['_tileProvider'][_0x15fd08(0x2f79)]['ColorTable']['generateBuffer'](),defined$1(this[_0x15fd08(0x3c47)][_0x15fd08(0xedd)]['_slopeColorTexture'])&&this['_surface'][_0x15fd08(0xedd)]['_slopeColorTexture'][_0x15fd08(0x3e99)]({'width':0x400,'height':0x40,'arrayBufferView':this[_0x15fd08(0x3c47)][_0x15fd08(0xedd)][_0x15fd08(0x2f79)][_0x15fd08(0x4329)]['_imageBuffer']}),this['_surface'][_0x15fd08(0xedd)][_0x15fd08(0xec2)]!=HypsometricSettingEnum$1[_0x15fd08(0x195c)]['ARM_NONE']&&(this['_surface']['_tileProvider']['_bUseSlopeColorTable']=!0x0),this[_0x15fd08(0x3c47)][_0x15fd08(0xedd)][_0x15fd08(0x2f79)]['UpdatePolygonRegion']&&this[_0x15fd08(0x3c47)]['_tileProvider']['_slopeAnalysisMode']==HypsometricSettingEnum$1[_0x15fd08(0x195c)][_0x15fd08(0x2961)]&&this[_0x15fd08(0x3c47)]['_tileProvider'][_0x15fd08(0x2f79)]['CoverageArea'][_0x15fd08(0x531b)]>0x0){var _0x5e0523=this[_0x15fd08(0x3c47)][_0x15fd08(0xedd)][_0x15fd08(0x2f79)][_0x15fd08(0x1628)],_0x56b05a=Cartesian3[_0x15fd08(0x46c2)](_0x5e0523),_0x28ee76=Rectangle[_0x15fd08(0x33bc)](_0x56b05a),_0x5668e6=PolygonGeometry[_0x15fd08(0x2a90)](new PolygonGeometry({'polygonHierarchy':{'positions':Cartesian3[_0x15fd08(0x46c2)](_0x5e0523)}}));this[_0x15fd08(0x3c47)]['_tileProvider'][_0x15fd08(0x55ee)]={'rectangle':_0x28ee76,'worldGeometry':_0x5668e6,'modelMatrix':Matrix4[_0x15fd08(0x1241)](new Cartesian3(_0x5e0523[0x0],_0x5e0523[0x1],0x0),new Matrix4()),'command':void 0x0};}}else defined$1(this['_surface'][_0x15fd08(0xedd)][_0x15fd08(0x2f79)])&&(this[_0x15fd08(0x3c47)][_0x15fd08(0xedd)][_0x15fd08(0x2f79)][_0x15fd08(0x2578)](),this[_0x15fd08(0x3c47)]['_tileProvider']['_slopeSetting']=void 0x0);}},'splitDirection':{'get':function(){var _0x2069a9=_0x68aa19;return this[_0x2069a9(0x2a08)];},'set':function(_0x2a08cf){var _0x44ab72=_0x68aa19;Cartesian2[_0x44ab72(0x254b)](_0x2a08cf,this['_splitDirection']),Cartesian2[_0x44ab72(0x254b)](_0x2a08cf,this['_surface'][_0x44ab72(0xedd)][_0x44ab72(0x2a08)]);}},'swipeRegion':{'get':function(){var _0x5a3075=_0x68aa19,_0x46c79e=this[_0x5a3075(0x3c47)][_0x5a3075(0xedd)]['_swipeRegion'];return new BoundingRectangle(_0x46c79e['x'],_0x46c79e['y'],_0x46c79e['z']-_0x46c79e['x'],_0x46c79e['w']-_0x46c79e['y']);},'set':function(_0x51e10a){var _0x8db26f=_0x68aa19;if(defined$1(_0x51e10a)){if(!(_0x51e10a instanceof BoundingRectangle))throw new DeveloperError$1(_0x8db26f(0x135a));Cartesian4[_0x8db26f(0x2b84)](_0x51e10a['x'],_0x51e10a['y'],_0x51e10a['x']+_0x51e10a[_0x8db26f(0x209)],_0x51e10a['y']+_0x51e10a[_0x8db26f(0x5862)],this[_0x8db26f(0x3c47)][_0x8db26f(0xedd)][_0x8db26f(0x1a6f)]);}}},'swipeEnabled':{'get':function(){var _0x105329=_0x68aa19;return this[_0x105329(0x3c47)][_0x105329(0xedd)]['_swipeEnabled'];},'set':function(_0xf82513){var _0x1940b7=_0x68aa19;_0xf82513!==this[_0x1940b7(0x2cf)]&&(_0xf82513?this[_0x1940b7(0x4c8)]=new Cartesian2(0x0,0x0):Cartesian4['fromElements'](0x0,0x0,0x1,0x1,this[_0x1940b7(0x3c47)][_0x1940b7(0xedd)]['_swipeRegion']),this[_0x1940b7(0x3c47)][_0x1940b7(0xedd)]['_swipeEnabled']=_0xf82513);}},'imageryLodTolerance':{'get':function(){var _0x358d20=_0x68aa19;return this[_0x358d20(0x3c47)][_0x358d20(0x47f8)];},'set':function(_0x359ea8){var _0x1510a0=_0x68aa19;_0x1510a0(0x30f8)==typeof _0x359ea8&&(this[_0x1510a0(0x3c47)][_0x1510a0(0x47f8)]=_0x359ea8);}},'excavationSideTextureUrl':{'get':function(){var _0x39dac8=_0x68aa19;return this[_0x39dac8(0x3c47)]['tileProvider']['_excavationSideTextureUrl'];},'set':function(_0x285cec){var _0x529d7c=_0x68aa19;this[_0x529d7c(0x3c47)][_0x529d7c(0x837)][_0x529d7c(0x11af)]=_0x285cec;}},'excavationBottomTextureUrl':{'get':function(){var _0x3edb55=_0x68aa19;return this[_0x3edb55(0x3c47)][_0x3edb55(0x837)][_0x3edb55(0x2931)];},'set':function(_0x1048e4){var _0x36aad3=_0x68aa19;this[_0x36aad3(0x3c47)][_0x36aad3(0x837)][_0x36aad3(0x2931)]=_0x1048e4;}}});var scratchArray=[],scratchSphereIntersectionResult={'start':0x0,'stop':0x0};Globe[_0x68aa19(0x4b51)][_0x68aa19(0x1e5)]=function(_0x5be3b5,_0x53f131,_0x1ebda5){var _0x14d735=_0x68aa19,_0x46969a=_0x53f131['mode'],_0x18f46d=_0x53f131[_0x14d735(0x1682)],_0x2e3e4c=scratchArray;_0x2e3e4c[_0x14d735(0x531b)]=0x0;var _0x4d81b6,_0x2d32a5,_0xe44edd,_0x3ff79a=this['_surface'][_0x14d735(0x4763)],_0x160aa5=_0x3ff79a[_0x14d735(0x531b)];for(_0x2d32a5=0x0;_0x2d32a5<_0x160aa5;++_0x2d32a5){var _0x3afef0=(_0x4d81b6=_0x3ff79a[_0x2d32a5])[_0x14d735(0x116f)];if(defined$1(_0x3afef0)){var _0x344570=_0x3afef0[_0x14d735(0x9c7)];if(_0x46969a!==SceneMode$1['SCENE3D'])_0x3afef0['pickBoundingSphere']=_0x344570=BoundingSphere[_0x14d735(0x52b3)](_0x4d81b6[_0x14d735(0x2f4d)],_0x18f46d,_0x3afef0[_0x14d735(0x5799)][_0x14d735(0x49d3)],_0x3afef0['tileBoundingRegion'][_0x14d735(0x3a61)],_0x344570),Cartesian3[_0x14d735(0x2b84)](_0x344570['center']['z'],_0x344570[_0x14d735(0x19ee)]['x'],_0x344570['center']['y'],_0x344570['center']);else{if(!defined$1(_0x3afef0['renderedMesh']))continue;BoundingSphere['clone'](_0x3afef0[_0x14d735(0x75a)]['boundingSphere3D'],_0x344570);}defined$1(IntersectionTests[_0x14d735(0x2ecb)](_0x5be3b5,_0x344570,scratchSphereIntersectionResult))&&_0x2e3e4c['push'](_0x3afef0);}}for(_0x2e3e4c['sort'](createComparePickTileFunction(_0x5be3b5[_0x14d735(0x3e2c)])),_0x160aa5=_0x2e3e4c['length'],_0x2d32a5=0x0;_0x2d32a5<_0x160aa5&&!defined$1(_0xe44edd=_0x2e3e4c[_0x2d32a5]['pick'](_0x5be3b5,_0x53f131[_0x14d735(0x4318)],_0x53f131[_0x14d735(0x1682)],!0x0,_0x1ebda5));++_0x2d32a5);return _0xe44edd;};var v12Scratch=new Cartesian3(),v13Scratch=new Cartesian3(),crossScratch=new Cartesian3();Globe[_0x68aa19(0x4b51)][_0x68aa19(0x345d)]=function(_0x3bd7f2,_0x357493,_0x48fc9a){var _0x5b40ce=_0x68aa19,_0xcf21cc,_0x230078=_0x3bd7f2[_0x5b40ce(0x3309)][_0x5b40ce(0x30fe)];if(!defined$1(_0x48fc9a)){for(var _0x54697b=Number[_0x5b40ce(0xd77)],_0x5b3f7c=-Number[_0x5b40ce(0xd77)],_0x200d88=Number[_0x5b40ce(0xd77)],_0x474e84=-Number[_0x5b40ce(0xd77)],_0x30881c=0x0;_0x30881c<_0x230078[_0x5b40ce(0x531b)];_0x30881c++){var _0x3e377a=Cartographic[_0x5b40ce(0x2d23)](_0x230078[_0x30881c]);_0x54697b=Math['min'](_0x3e377a['longitude'],_0x54697b),_0x5b3f7c=Math[_0x5b40ce(0x2bc6)](_0x3e377a[_0x5b40ce(0x1041)],_0x5b3f7c),_0x200d88=Math[_0x5b40ce(0x27d5)](_0x3e377a[_0x5b40ce(0x288b)],_0x200d88),_0x474e84=Math[_0x5b40ce(0x2bc6)](_0x3e377a[_0x5b40ce(0x288b)],_0x474e84);}var _0x4113fe=Cartographic[_0x5b40ce(0x38a0)](new Cartographic(_0x54697b,_0x200d88,0x0)),_0x2e2af4=Cartographic[_0x5b40ce(0x38a0)](new Cartographic(_0x5b3f7c,_0x474e84,0x0));_0xcf21cc=Cartesian3[_0x5b40ce(0x28a0)](_0x4113fe,_0x2e2af4);}for(var _0x5b688f=PolygonGeometry[_0x5b40ce(0x50d6)]({'positions':_0x230078,'granularity':defined$1(_0x48fc9a)?_0x48fc9a:_0xcf21cc/0x20}),_0x38e20d=PolygonGeometry[_0x5b40ce(0x2a90)](_0x5b688f),_0x4d4649=0x0,_0x4e96dd={},_0x3d85da=0x0;_0x3d85da<_0x38e20d[_0x5b40ce(0x525a)][_0x5b40ce(0x531b)];_0x3d85da+=0x3){var _0x1831a6,_0xd8bf07,_0x1295d7,_0x1f8031=_0x38e20d['indices'][_0x3d85da];if(defined$1(_0x4e96dd[_0x1f8031]))_0x1831a6=_0x4e96dd[_0x1f8031];else{_0x1831a6=new Cartesian3(_0x38e20d['attributes'][_0x5b40ce(0x4771)][_0x5b40ce(0x21e8)][0x3*_0x1f8031],_0x38e20d[_0x5b40ce(0x1b28)]['position']['values'][0x3*_0x1f8031+0x1],_0x38e20d['attributes'][_0x5b40ce(0x4771)][_0x5b40ce(0x21e8)][0x3*_0x1f8031+0x2]);var _0x3e1ef0=Cartographic[_0x5b40ce(0x2d23)](_0x1831a6),_0x36e53f=this[_0x5b40ce(0x4876)](_0x3e1ef0);if(!defined$1(_0x36e53f))continue;_0x3e1ef0=Cartographic['fromRadians'](_0x3e1ef0[_0x5b40ce(0x1041)],_0x3e1ef0['latitude'],_0x36e53f),_0x1831a6=Cartographic[_0x5b40ce(0x38a0)](_0x3e1ef0,_0x357493),_0x4e96dd[_0x1f8031]=Cartesian3['clone'](_0x1831a6);}var _0x32271f=_0x38e20d[_0x5b40ce(0x525a)][_0x3d85da+0x1];if(defined$1(_0x4e96dd[_0x32271f]))_0xd8bf07=_0x4e96dd[_0x32271f];else{_0xd8bf07=new Cartesian3(_0x38e20d['attributes'][_0x5b40ce(0x4771)][_0x5b40ce(0x21e8)][0x3*_0x32271f],_0x38e20d[_0x5b40ce(0x1b28)]['position'][_0x5b40ce(0x21e8)][0x3*_0x32271f+0x1],_0x38e20d[_0x5b40ce(0x1b28)][_0x5b40ce(0x4771)]['values'][0x3*_0x32271f+0x2]);var _0x33e8b2=Cartographic[_0x5b40ce(0x2d23)](_0xd8bf07),_0x3423c6=this[_0x5b40ce(0x4876)](_0x33e8b2);if(!defined$1(_0x3423c6))continue;_0x33e8b2=Cartographic['fromRadians'](_0x33e8b2['longitude'],_0x33e8b2['latitude'],_0x3423c6),_0xd8bf07=Cartographic[_0x5b40ce(0x38a0)](_0x33e8b2,_0x357493),_0x4e96dd[_0x32271f]=Cartesian3[_0x5b40ce(0x254b)](_0xd8bf07);}var _0x422edd=_0x38e20d[_0x5b40ce(0x525a)][_0x3d85da+0x2];if(defined$1(_0x4e96dd[_0x422edd]))_0x1295d7=_0x4e96dd[_0x422edd];else{_0x1295d7=new Cartesian3(_0x38e20d[_0x5b40ce(0x1b28)][_0x5b40ce(0x4771)][_0x5b40ce(0x21e8)][0x3*_0x422edd],_0x38e20d[_0x5b40ce(0x1b28)][_0x5b40ce(0x4771)][_0x5b40ce(0x21e8)][0x3*_0x422edd+0x1],_0x38e20d[_0x5b40ce(0x1b28)][_0x5b40ce(0x4771)][_0x5b40ce(0x21e8)][0x3*_0x422edd+0x2]);var _0x86b121=Cartographic['fromCartesian'](_0x1295d7),_0x52ba93=this[_0x5b40ce(0x4876)](_0x86b121);if(!defined$1(_0x52ba93))continue;_0x86b121=Cartographic[_0x5b40ce(0x2a01)](_0x86b121['longitude'],_0x86b121['latitude'],_0x52ba93),_0x1295d7=Cartographic[_0x5b40ce(0x38a0)](_0x86b121,_0x357493),_0x4e96dd[_0x422edd]=Cartesian3[_0x5b40ce(0x254b)](_0x1295d7);}v12Scratch=Cartesian3['subtract'](_0xd8bf07,_0x1831a6,v12Scratch),v13Scratch=Cartesian3['subtract'](_0x1295d7,_0x1831a6,v13Scratch),crossScratch=Cartesian3[_0x5b40ce(0x33cc)](v12Scratch,v13Scratch,crossScratch),_0x4d4649+=0.5*Cartesian3['magnitude'](crossScratch);}return _0x4d4649;},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x21a0)]=function(){var _0x24ce13=_0x68aa19;for(var _0x13c335=[],_0x2d41e2=this[_0x24ce13(0x3c47)]['_tilesToRender'],_0x5129c0=0x0;_0x5129c0<_0x2d41e2[_0x24ce13(0x531b)];_0x5129c0++)_0x13c335[_0x24ce13(0x3a33)]({'x':_0x2d41e2[_0x5129c0]['x'],'y':_0x2d41e2[_0x5129c0]['y'],'level':_0x2d41e2[_0x5129c0]['level']});return _0x13c335;},Globe['prototype'][_0x68aa19(0x1b98)]=function(_0x472cce,_0x2c61dd){var _0x17b249=_0x68aa19;for(var _0x4474d9=_0x472cce[_0x17b249(0x36f4)],_0x5991cf=0x0,_0x18b04b=[],_0x2fa025=_0x4474d9[_0x17b249(0x531b)]-0x1,_0x3b63d9=0x0;_0x3b63d9<_0x2fa025;_0x3b63d9++)for(var _0x3d7795=_0x4474d9[_0x3b63d9],_0x1a4857=_0x4474d9[_0x3b63d9+0x1],_0x51f09e=Cartesian3[_0x17b249(0x28a0)](_0x3d7795,_0x1a4857)/0x40,_0x260236=CesiumMath['chordLength'](_0x51f09e,0x615299),_0x2b7e4a=PolygonGeometryLibrary[_0x17b249(0x3c53)](_0x3d7795,_0x1a4857,_0x260236,_0x18b04b),_0x4f595f=Cartesian3['unpackArray'](_0x2b7e4a),_0x5e8d1e=_0x4f595f[_0x17b249(0x531b)]-0x1,_0x2f0012=0x0;_0x2f0012<_0x5e8d1e;_0x2f0012++){var _0x26905b=_0x4f595f[_0x2f0012],_0x399fc5=Cartographic['fromCartesian'](_0x26905b),_0x2530f5=this[_0x17b249(0x4876)](_0x399fc5);if(defined$1(_0x2530f5)){_0x399fc5=Cartographic[_0x17b249(0x2a01)](_0x399fc5['longitude'],_0x399fc5[_0x17b249(0x288b)],_0x2530f5);var _0x41f0fb=Cartographic[_0x17b249(0x38a0)](_0x399fc5),_0x2bc4f9=_0x4f595f[_0x2f0012+0x1];if(_0x399fc5=Cartographic[_0x17b249(0x2d23)](_0x2bc4f9),defined$1(_0x2530f5=this[_0x17b249(0x4876)](_0x399fc5))){_0x399fc5=Cartographic[_0x17b249(0x2a01)](_0x399fc5['longitude'],_0x399fc5[_0x17b249(0x288b)],_0x2530f5);var _0x523c56=Cartographic[_0x17b249(0x38a0)](_0x399fc5);_0x5991cf+=Cartesian3[_0x17b249(0x2ffa)](_0x41f0fb,_0x523c56);}}}return _0x5991cf;};var cartoScratch=new Cartographic();Globe['prototype'][_0x68aa19(0x3f0b)]=function(_0x8f014d,_0x8babe9,_0x4b9137){var _0x2baf95=_0x68aa19;if(this[_0x2baf95(0x105f)]){if(defined$1(_0x4b9137=this[_0x2baf95(0x1e5)](_0x8f014d,_0x8babe9,_0x4b9137))&&_0x8babe9['mode']!==SceneMode$1[_0x2baf95(0x5135)]){_0x4b9137=Cartesian3[_0x2baf95(0x2b84)](_0x4b9137['y'],_0x4b9137['z'],_0x4b9137['x'],_0x4b9137);var _0x78b8ca=_0x8babe9[_0x2baf95(0x1682)][_0x2baf95(0x35a6)](_0x4b9137,cartoScratch);_0x4b9137=_0x8babe9[_0x2baf95(0x2292)][_0x2baf95(0x1706)][_0x2baf95(0x1f84)](_0x78b8ca,_0x4b9137);}return _0x4b9137;}};var scratchGetHeightCartesian=new Cartesian3(),scratchGetHeightIntersection=new Cartesian3(),scratchGetHeightCartographic=new Cartographic(),scratchGetHeightRay=new Ray();function tileIfContainsCartographic(_0x78f2da,_0x2a4a13){var _0x414c80=_0x68aa19;return Rectangle['contains'](_0x78f2da[_0x414c80(0x2f4d)],_0x2a4a13)?_0x78f2da:void 0x0;}function getMinMaxHeight(_0xfb7fa6){var _0x15eb39=_0x68aa19;for(var _0x189299=Number['MAX_VALUE'],_0x4b1b73=-Number['MAX_VALUE'],_0x1f7b5d=0x2,_0x2b341f=_0xfb7fa6['length'];_0x1f7b5d<_0x2b341f;_0x1f7b5d+=0x3){var _0x5f54a8=_0xfb7fa6[_0x1f7b5d];_0x189299=Math[_0x15eb39(0x27d5)](_0x189299,_0x5f54a8),_0x4b1b73=Math[_0x15eb39(0x2bc6)](_0x4b1b73,_0x5f54a8);}return{'min':_0x189299,'max':_0x4b1b73};}function extractPositions(_0x45ceab,_0x51435e,_0x304a90){var _0xd7bcae=_0x68aa19,_0x3208c0=Rectangle[_0xd7bcae(0x19ee)](_0x51435e,new Cartesian3());_0x3208c0[_0xd7bcae(0x5862)]=_0x304a90,_0x3208c0=Cartographic[_0xd7bcae(0x38a0)](_0x3208c0);var _0x36c91e=Cartesian3[_0xd7bcae(0x2ffa)](_0x45ceab[0x0],_0x45ceab[0x1])/0x5a,_0x399eb2=[];for(let _0x49728b=0x0;_0x49728b<_0x45ceab[_0xd7bcae(0x531b)];_0x49728b++){var _0x189a9a=new Cartesian3(),_0x2f6697=Cartesian3['subtract'](_0x45ceab[_0x49728b],_0x3208c0,new Cartesian3());Cartesian3[_0xd7bcae(0x4e7d)](_0x2f6697,_0x2f6697),Cartesian3['multiplyComponents'](_0x2f6697,new Cartesian3(_0x36c91e,_0x36c91e,_0x36c91e),_0x189a9a),Cartesian3[_0xd7bcae(0x286c)](_0x45ceab[_0x49728b],_0x189a9a,_0x189a9a);var _0x64adfc=Cartographic[_0xd7bcae(0x2d23)](_0x189a9a),_0x4034d3=CesiumMath['toDegrees'](_0x64adfc[_0xd7bcae(0x1041)]),_0x1fa1a6=CesiumMath[_0xd7bcae(0x52e9)](_0x64adfc[_0xd7bcae(0x288b)]);_0x399eb2[_0xd7bcae(0x3a33)](_0x4034d3),_0x399eb2[_0xd7bcae(0x3a33)](_0x1fa1a6),_0x399eb2[_0xd7bcae(0x3a33)](_0x64adfc[_0xd7bcae(0x5862)]);}return _0x399eb2;}function convertToColumbusViewCartesian(_0xdb3f81,_0x1884dc){var _0x483a95=_0x68aa19,_0x56fcc9=_0xdb3f81[_0x483a95(0x1682)],_0x2b100b=_0x56fcc9['ellipsoid'],_0x4904f0=new Cartesian3(),_0x554e64=new Cartographic();return _0x2b100b[_0x483a95(0x541d)](_0x1884dc,_0x554e64),_0x56fcc9['project'](_0x554e64,_0x4904f0),Cartesian3[_0x483a95(0x2b84)](_0x4904f0['z'],_0x4904f0['x'],_0x4904f0['y']);}function computeSlopNormalValue(_0x37f419,_0x5ce51c){var _0x6f51fc=_0x68aa19;if(!defined$1(_0x5ce51c[_0x6f51fc(0x3c47)])||!defined$1(_0x5ce51c[_0x6f51fc(0x3c47)][_0x6f51fc(0xedd)]))return!0x1;var _0x5f072f=_0x5ce51c[_0x6f51fc(0x3c47)][_0x6f51fc(0xedd)];if(defined$1(_0x5ce51c[_0x6f51fc(0x2f79)])&&_0x5f072f['_modifyRegions'][_0x6f51fc(0x21e8)][_0x6f51fc(0x531b)]>0x0)return!0x1;var _0xbf296e,_0x41a7ba,_0x1ed422=_0x5ce51c[_0x6f51fc(0x3c47)]['_levelZeroTiles'];if(!defined$1(_0x1ed422))return!0x1;var _0x50fd85=_0x1ed422[_0x6f51fc(0x531b)];for(_0x41a7ba=0x0;_0x41a7ba<_0x50fd85&&(_0xbf296e=_0x1ed422[_0x41a7ba],!Rectangle['contains'](_0xbf296e[_0x6f51fc(0x2f4d)],_0x37f419));++_0x41a7ba);if(_0x41a7ba>=_0x50fd85)return!0x1;for(;_0xbf296e[_0x6f51fc(0x2fa9)]===TileSelectionResult['REFINED'];)_0xbf296e=tileIfContainsCartographic(_0xbf296e[_0x6f51fc(0x2cec)],_0x37f419)||tileIfContainsCartographic(_0xbf296e['southeastChild'],_0x37f419)||tileIfContainsCartographic(_0xbf296e[_0x6f51fc(0x191)],_0x37f419)||_0xbf296e[_0x6f51fc(0x2306)];for(var _0xdf69d4=_0xbf296e[_0x6f51fc(0x116f)],_0x23c002=_0xdf69d4[_0x6f51fc(0xfcd)],_0x17226a=_0xdf69d4[_0x6f51fc(0x19dc)]['normalTexture'];!(_0x17226a||(_0x17226a=(_0xbf296e=_0xbf296e[_0x6f51fc(0x2c41)])[_0x6f51fc(0x116f)]['terrainData']['normalTexture'],_0x23c002=_0xbf296e[_0x6f51fc(0x116f)]['normalTexture'],_0xbf296e[_0x6f51fc(0xcf6)]<0xa)););if(!defined$1(_0x17226a)||!defined$1(_0x23c002))return!0x1;var _0x3eb407=parseInt((_0x37f419[_0x6f51fc(0x1041)]-_0xbf296e[_0x6f51fc(0x2f4d)][_0x6f51fc(0x4488)])/(_0xbf296e['rectangle'][_0x6f51fc(0x326c)]-_0xbf296e[_0x6f51fc(0x2f4d)]['west'])*_0x23c002['width'])+parseInt((_0xbf296e[_0x6f51fc(0x2f4d)]['north']-_0x37f419[_0x6f51fc(0x288b)])/(_0xbf296e[_0x6f51fc(0x2f4d)][_0x6f51fc(0x46e0)]-_0xbf296e[_0x6f51fc(0x2f4d)]['south'])*_0x23c002[_0x6f51fc(0x5862)])*_0x23c002[_0x6f51fc(0x209)],_0x32fbf3=new Cartesian3();return _0x32fbf3['x']=0x2*(_0x17226a[0x3*_0x3eb407]/0xff-0.5),_0x32fbf3['y']=0x2*(_0x17226a[0x3*_0x3eb407+0x1]/0xff-0.5),_0x32fbf3['z']=0x2*(_0x17226a[0x3*_0x3eb407+0x2]/0xff-0.5),Cartesian3[_0x6f51fc(0x4e7d)](_0x32fbf3,_0x32fbf3),_0x32fbf3;}function GlobeDepth(){var _0x20ada0=_0x68aa19;this[_0x20ada0(0x54a7)]=void 0x0,this['_depthStencilTexture']=void 0x0,this['_globeDepthTexture']=void 0x0,this[_0x20ada0(0xe1e)]=void 0x0,this[_0x20ada0(0x105e)]=void 0x0,this[_0x20ada0(0x1066)]=void 0x0,this[_0x20ada0(0x4877)]=void 0x0,this[_0x20ada0(0x4259)]=void 0x0,this[_0x20ada0(0x85f)]=void 0x0,this[_0x20ada0(0x1357)]=void 0x0,this[_0x20ada0(0x4e3d)]=void 0x0,this[_0x20ada0(0x1cca)]=void 0x0,this[_0x20ada0(0x4ce9)]=!0x1,this[_0x20ada0(0x1e11)]=void 0x0,this[_0x20ada0(0x4cc)]=void 0x0,this[_0x20ada0(0x20fa)]=void 0x0,this[_0x20ada0(0x435b)]=void 0x0,this[_0x20ada0(0x12b0)]=void 0x0,this[_0x20ada0(0x5227)]=new BoundingRectangle(),this[_0x20ada0(0x8c5)]=void 0x0,this[_0x20ada0(0x53cc)]=void 0x0,this[_0x20ada0(0x451d)]=!0x1,this[_0x20ada0(0x121)]=void 0x0,this['_useLogDepth']=void 0x0,this['_useHdr']=void 0x0,this[_0x20ada0(0x283)]=void 0x0;}function executeDebugGlobeDepth(_0x414021,_0x4c6a91,_0x432ff1,_0x2b9106){var _0x42d4c4=_0x68aa19;if(!defined$1(_0x414021['_debugGlobeDepthViewportCommand'])||_0x2b9106!==_0x414021[_0x42d4c4(0x1166)]){var _0x275d3d=new ShaderSource({'defines':[_0x2b9106?_0x42d4c4(0x37b7):''],'sources':['uniform\x20sampler2D\x20u_depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(texture2D(u_depthTexture,\x20v_textureCoordinates));\x0a\x20\x20\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x20\x0a\x20\x20\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20\x20\x20float\x20z_ndc\x20=\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a\x20\x20\x20\x20float\x20scale\x20=\x20pow(z_ndc\x20*\x200.5\x20+\x200.5,\x208.0);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(mix(vec3(0.0),\x20vec3(1.0),\x20scale),\x201.0);\x0a}\x0a']});_0x414021['_debugGlobeDepthViewportCommand']=_0x4c6a91['createViewportQuadCommand'](_0x275d3d,{'uniformMap':{'u_depthTexture':function(){var _0xc005d8=_0x42d4c4;return _0x414021[_0xc005d8(0x14a1)];}},'owner':_0x414021}),_0x414021[_0x42d4c4(0x1166)]=_0x2b9106;}_0x414021[_0x42d4c4(0x283)]['execute'](_0x4c6a91,_0x432ff1);}function destroyTextures$2(_0x32f01b){var _0x3fe4f9=_0x68aa19;_0x32f01b[_0x3fe4f9(0x54a7)]=_0x32f01b[_0x3fe4f9(0x54a7)]&&!_0x32f01b[_0x3fe4f9(0x54a7)][_0x3fe4f9(0x1348)]()&&_0x32f01b['_colorTexture'][_0x3fe4f9(0x2578)](),_0x32f01b[_0x3fe4f9(0x270b)]=_0x32f01b[_0x3fe4f9(0x270b)]&&!_0x32f01b['_depthStencilTexture'][_0x3fe4f9(0x1348)]()&&_0x32f01b[_0x3fe4f9(0x270b)][_0x3fe4f9(0x2578)](),_0x32f01b[_0x3fe4f9(0x14a1)]=_0x32f01b[_0x3fe4f9(0x14a1)]&&!_0x32f01b[_0x3fe4f9(0x14a1)]['isDestroyed']()&&_0x32f01b['_globeDepthTexture'][_0x3fe4f9(0x2578)]();}function destroyRenderBuffer(_0x558cf6){var _0x25b8c7=_0x68aa19;_0x558cf6[_0x25b8c7(0x1066)]=_0x558cf6['_colorRenderBuffer']&&!_0x558cf6[_0x25b8c7(0x1066)][_0x25b8c7(0x1348)]()&&_0x558cf6[_0x25b8c7(0x1066)][_0x25b8c7(0x2578)](),_0x558cf6[_0x25b8c7(0x4877)]=_0x558cf6[_0x25b8c7(0x4877)]&&!_0x558cf6[_0x25b8c7(0x4877)][_0x25b8c7(0x1348)]()&&_0x558cf6[_0x25b8c7(0x4877)][_0x25b8c7(0x2578)]();}function destroyFramebuffers$2(_0x528125){var _0x2d5351=_0x68aa19;_0x528125[_0x2d5351(0x4e3d)]=_0x528125[_0x2d5351(0x4e3d)]&&!_0x528125[_0x2d5351(0x4e3d)][_0x2d5351(0x1348)]()&&_0x528125[_0x2d5351(0x4e3d)][_0x2d5351(0x2578)](),_0x528125[_0x2d5351(0x1cca)]=_0x528125['_framebufferWithRenderbuffer']&&!_0x528125['_framebufferWithRenderbuffer'][_0x2d5351(0x1348)]()&&_0x528125['_framebufferWithRenderbuffer'][_0x2d5351(0x2578)](),_0x528125[_0x2d5351(0x4259)]=_0x528125[_0x2d5351(0x4259)]&&!_0x528125[_0x2d5351(0x4259)][_0x2d5351(0x1348)]()&&_0x528125[_0x2d5351(0x4259)][_0x2d5351(0x2578)]();}function destroyUpdateDepthResources(_0x166bdf){var _0x2b9560=_0x68aa19;_0x166bdf[_0x2b9560(0x85f)]=_0x166bdf[_0x2b9560(0x85f)]&&!_0x166bdf[_0x2b9560(0x85f)]['isDestroyed']()&&_0x166bdf[_0x2b9560(0x85f)][_0x2b9560(0x2578)](),_0x166bdf[_0x2b9560(0x1357)]=_0x166bdf[_0x2b9560(0x1357)]&&!_0x166bdf[_0x2b9560(0x1357)][_0x2b9560(0x1348)]()&&_0x166bdf[_0x2b9560(0x1357)][_0x2b9560(0x2578)](),_0x166bdf[_0x2b9560(0xe1e)]=_0x166bdf[_0x2b9560(0xe1e)]&&!_0x166bdf[_0x2b9560(0xe1e)][_0x2b9560(0x1348)]()&&_0x166bdf[_0x2b9560(0xe1e)][_0x2b9560(0x2578)]();}function createUpdateDepthResources(_0x3571d9,_0x2ab3b8,_0x5975da,_0x549561,_0x5b950e){var _0x2c5841=_0x68aa19;_0x3571d9[_0x2c5841(0xe1e)]=new Texture$1({'context':_0x2ab3b8,'width':_0x5975da,'height':_0x549561,'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE'],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x2c5841(0x312f)],'wrapT':TextureWrap$1['CLAMP_TO_EDGE'],'minificationFilter':TextureMinificationFilter$1[_0x2c5841(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x2c5841(0x44a2)]})}),_0x3571d9[_0x2c5841(0x85f)]=new Framebuffer$2({'context':_0x2ab3b8,'colorTextures':[_0x3571d9[_0x2c5841(0xe1e)]],'destroyAttachments':!0x1});var _0xf3f066=_0x5b950e[_0x2c5841(0x27b)][_0x2c5841(0x5201)];_0x3571d9[_0x2c5841(0x4ce9)]&&(_0xf3f066=_0x3571d9['_depthStencilTexture']),_0x3571d9[_0x2c5841(0x1357)]=new Framebuffer$2({'context':_0x2ab3b8,'colorTextures':[_0x3571d9[_0x2c5841(0x14a1)]],'depthStencilTexture':_0xf3f066,'destroyAttachments':!0x1});}function createTextures$1(_0x24b157,_0x166c21,_0x5a5761,_0x29ecf7,_0x564b88){var _0x61e69e=_0x68aa19,_0x513f9d=_0x564b88?_0x166c21[_0x61e69e(0x5231)]?PixelDatatype[_0x61e69e(0x30a9)]:PixelDatatype[_0x61e69e(0x15eb)]:PixelDatatype['UNSIGNED_BYTE'];_0x24b157[_0x61e69e(0x54a7)]=new Texture$1({'context':_0x166c21,'width':_0x5a5761,'height':_0x29ecf7,'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':_0x513f9d,'sampler':new Sampler({'wrapS':TextureWrap$1[_0x61e69e(0x312f)],'wrapT':TextureWrap$1['CLAMP_TO_EDGE'],'minificationFilter':TextureMinificationFilter$1['NEAREST'],'magnificationFilter':TextureMagnificationFilter$1[_0x61e69e(0x44a2)]})}),_0x24b157[_0x61e69e(0x270b)]=new Texture$1({'context':_0x166c21,'width':_0x5a5761,'height':_0x29ecf7,'pixelFormat':PixelFormat$1[_0x61e69e(0xd92)],'pixelDatatype':PixelDatatype[_0x61e69e(0x4f0c)]}),_0x24b157[_0x61e69e(0x14a1)]=new Texture$1({'context':_0x166c21,'width':_0x5a5761,'height':_0x29ecf7,'pixelFormat':PixelFormat$1[_0x61e69e(0x4a1c)],'pixelDatatype':PixelDatatype[_0x61e69e(0x4aae)],'sampler':new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x61e69e(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x61e69e(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1['NEAREST']})});}function createRenderBuffer(_0x5d814b,_0x3ba63f,_0x26888d,_0x4e116e,_0x322605){var _0x11fbb9=_0x68aa19;if(_0x5d814b[_0x11fbb9(0x4ce9)]){var _0x3c7014=_0x322605?_0x3ba63f[_0x11fbb9(0x5231)]?PixelDatatype['HALF_FLOAT']:PixelDatatype[_0x11fbb9(0x15eb)]:PixelDatatype[_0x11fbb9(0x4aae)];_0x5d814b[_0x11fbb9(0x1066)]=new Renderbuffer({'context':_0x3ba63f,'width':_0x26888d,'height':_0x4e116e,'pixelDatatype':_0x3c7014,'format':PixelFormat$1['RGBA'],'samples':_0x3ba63f[_0x11fbb9(0x3279)]}),_0x5d814b['_depthStencilRenderbuffer']=new Renderbuffer({'context':_0x3ba63f,'width':_0x26888d,'height':_0x4e116e,'format':RenderbufferFormat$1[_0x11fbb9(0xd92)],'samples':_0x3ba63f[_0x11fbb9(0x3279)]});}}function createFramebuffers$2(_0x266a76,_0x4225db){var _0x321f30=_0x68aa19;_0x266a76[_0x321f30(0x4ce9)]&&(_0x266a76[_0x321f30(0x1cca)]=new Framebuffer$2({'context':_0x4225db,'colorRenderbuffers':[_0x266a76['_colorRenderBuffer']],'depthStencilRenderbuffer':_0x266a76[_0x321f30(0x4877)],'destroyAttachments':!0x1})),_0x266a76['_framebufferWithTexture']=new Framebuffer$2({'context':_0x4225db,'colorTextures':[_0x266a76['_colorTexture']],'depthStencilTexture':_0x266a76[_0x321f30(0x270b)],'destroyAttachments':!0x1}),_0x266a76[_0x321f30(0x4259)]=new Framebuffer$2({'context':_0x4225db,'colorTextures':[_0x266a76['_globeDepthTexture']],'destroyAttachments':!0x1});}function updateFramebuffers$3(_0xbfdfa9,_0x293a22,_0x91d3b2,_0x133a1f,_0x4fd193){var _0x1aceb5=_0x68aa19;_0x293a22[_0x1aceb5(0x3279)]>0x1&&(_0xbfdfa9[_0x1aceb5(0x4ce9)]=!0x0);var _0x2c6f0d=_0xbfdfa9[_0x1aceb5(0x54a7)],_0x30b926=!defined$1(_0x2c6f0d)||_0x2c6f0d['width']!==_0x91d3b2||_0x2c6f0d[_0x1aceb5(0x5862)]!==_0x133a1f||_0x4fd193!==_0xbfdfa9[_0x1aceb5(0x387a)];defined$1(_0xbfdfa9['_framebufferWithTexture'])&&!_0x30b926||(destroyTextures$2(_0xbfdfa9),destroyFramebuffers$2(_0xbfdfa9),createTextures$1(_0xbfdfa9,_0x293a22,_0x91d3b2,_0x133a1f,_0x4fd193),createRenderBuffer(_0xbfdfa9,_0x293a22,_0x91d3b2,_0x133a1f,_0x4fd193),createFramebuffers$2(_0xbfdfa9,_0x293a22));}function updateCopyCommands$1(_0x1af194,_0x2d10a9,_0x59dcdb,_0x418c14,_0x1743c3){var _0x2e1be2=_0x68aa19;_0x1af194[_0x2e1be2(0x5227)][_0x2e1be2(0x209)]=_0x59dcdb,_0x1af194[_0x2e1be2(0x5227)]['height']=_0x418c14;var _0x460207=!BoundingRectangle[_0x2e1be2(0x2ed4)](_0x1af194['_viewport'],_0x1743c3[_0x2e1be2(0x18be)]),_0xcc86eb=_0x460207!==_0x1af194[_0x2e1be2(0x451d)];_0x1af194[_0x2e1be2(0x451d)]=_0x460207,BoundingRectangle['equals'](_0x1af194[_0x2e1be2(0x121)],_0x1743c3[_0x2e1be2(0x18be)])||(_0x1af194[_0x2e1be2(0x121)]=BoundingRectangle[_0x2e1be2(0x254b)](_0x1743c3['viewport'],_0x1af194[_0x2e1be2(0x121)]),_0xcc86eb=!0x0),defined$1(_0x1af194[_0x2e1be2(0x8c5)])&&BoundingRectangle['equals'](_0x1af194['_viewport'],_0x1af194[_0x2e1be2(0x8c5)][_0x2e1be2(0x18be)])&&!_0xcc86eb||(_0x1af194[_0x2e1be2(0x8c5)]=RenderState[_0x2e1be2(0x4d21)]({'viewport':_0x1af194['_viewport'],'scissorTest':{'enabled':_0x1af194[_0x2e1be2(0x451d)],'rectangle':_0x1af194['_scissorRectangle']}}),_0x1af194[_0x2e1be2(0x53cc)]=RenderState['fromCache']({'viewport':_0x1af194[_0x2e1be2(0x5227)],'scissorTest':{'enabled':_0x1af194[_0x2e1be2(0x451d)],'rectangle':_0x1af194[_0x2e1be2(0x121)]},'stencilTest':{'enabled':!0x1,'frontFunction':StencilFunction$1['EQUAL'],'frontOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1['KEEP'],'zPass':StencilOperation$1[_0x2e1be2(0x2601)]},'backFunction':StencilFunction$1['NEVER'],'reference':StencilConstants$1[_0x2e1be2(0x471e)],'mask':StencilConstants$1[_0x2e1be2(0x471e)]}})),defined$1(_0x1af194[_0x2e1be2(0x20fa)])||(_0x1af194[_0x2e1be2(0x20fa)]=_0x2d10a9[_0x2e1be2(0xa16)](PassThroughDepth,{'uniformMap':{'u_depthTexture':function(){return _0x1af194['_depthStencilTexture'];}},'owner':_0x1af194})),_0x1af194[_0x2e1be2(0x20fa)][_0x2e1be2(0x27b)]=_0x1af194['_copyDepthFramebuffer'],_0x1af194[_0x2e1be2(0x20fa)][_0x2e1be2(0x5547)]=_0x1af194[_0x2e1be2(0x8c5)],defined$1(_0x1af194[_0x2e1be2(0x4cc)])||(_0x1af194['_copyColorCommand']=_0x2d10a9[_0x2e1be2(0xa16)](PassThrough,{'uniformMap':{'colorTexture':function(){var _0x121315=_0x2e1be2;return _0x1af194[_0x121315(0x54a7)];}},'owner':_0x1af194})),defined$1(_0x1af194['_tempCopyDepthCommand'])||(_0x1af194[_0x2e1be2(0x435b)]=_0x2d10a9[_0x2e1be2(0xa16)](PassThroughDepth,{'uniformMap':{'u_depthTexture':function(){var _0x1052bf=_0x2e1be2;return _0x1af194[_0x1052bf(0x105e)];}},'owner':_0x1af194})),_0x1af194[_0x2e1be2(0x435b)]['framebuffer']=_0x1af194[_0x2e1be2(0x85f)],_0x1af194['_tempCopyDepthCommand'][_0x2e1be2(0x5547)]=_0x1af194[_0x2e1be2(0x8c5)],defined$1(_0x1af194[_0x2e1be2(0x12b0)])||(_0x1af194[_0x2e1be2(0x12b0)]=_0x2d10a9[_0x2e1be2(0xa16)](PassThrough,{'uniformMap':{'colorTexture':function(){var _0x2705fb=_0x2e1be2;return _0x1af194[_0x2705fb(0xe1e)];}},'owner':_0x1af194})),_0x1af194[_0x2e1be2(0x12b0)]['framebuffer']=_0x1af194[_0x2e1be2(0x1357)],_0x1af194[_0x2e1be2(0x12b0)][_0x2e1be2(0x5547)]=_0x1af194[_0x2e1be2(0x53cc)],defined$1(_0x1af194[_0x2e1be2(0x1e11)])||(_0x1af194['_clearColorCommand']=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'stencil':0x0,'owner':_0x1af194})),_0x1af194[_0x2e1be2(0x4ce9)]?_0x1af194[_0x2e1be2(0x1e11)][_0x2e1be2(0x27b)]=_0x1af194[_0x2e1be2(0x1cca)]:_0x1af194[_0x2e1be2(0x1e11)]['framebuffer']=_0x1af194[_0x2e1be2(0x4e3d)];}function GoogleEarthEnterpriseDiscardPolicy(){var _0xff042a=_0x68aa19;this[_0xff042a(0x434)]=new Image();}function GoogleEarthEnterpriseImageryProvider(_0x56ff00){var _0x38ec30=_0x68aa19,_0x5afa0e;if(defined$1((_0x56ff00=defaultValue$1(_0x56ff00,defaultValue$1[_0x38ec30(0x494f)]))[_0x38ec30(0x392)]))_0x5afa0e=_0x56ff00['metadata'];else{var _0x23b60b=Resource[_0x38ec30(0x320b)](_0x56ff00[_0x38ec30(0x343b)]);_0x5afa0e=new GoogleEarthEnterpriseMetadata(_0x23b60b);}this[_0x38ec30(0xafc)]=_0x5afa0e,this[_0x38ec30(0x685)]=_0x56ff00[_0x38ec30(0x4d9e)],this['_tilingScheme']=new GeographicTilingScheme({'numberOfLevelZeroTilesX':0x2,'numberOfLevelZeroTilesY':0x2,'rectangle':new Rectangle(-CesiumMath['PI'],-CesiumMath['PI'],CesiumMath['PI'],CesiumMath['PI']),'ellipsoid':_0x56ff00[_0x38ec30(0x1706)]});var _0x54f9c6=_0x56ff00[_0x38ec30(0x42ae)];_0x38ec30(0x29ad)==typeof _0x54f9c6&&(_0x54f9c6=new Credit$1(_0x54f9c6)),this[_0x38ec30(0xe66)]=_0x54f9c6,this['_tileWidth']=0x100,this['_tileHeight']=0x100,this[_0x38ec30(0xa2e)]=0x17,defined$1(this[_0x38ec30(0x685)])||(this['_tileDiscardPolicy']=new GoogleEarthEnterpriseDiscardPolicy()),this[_0x38ec30(0x2c49)]=new Event(),this[_0x38ec30(0x4b22)]=!0x1;var _0x3e651e,_0x308e24=this;this['_readyPromise']=_0x5afa0e[_0x38ec30(0x21f)][_0x38ec30(0x4e1e)](function(_0x144f91){var _0x37bcaf=_0x38ec30;if(!_0x5afa0e[_0x37bcaf(0x55c3)]){var _0x2400bd=new RuntimeError$2(_0x37bcaf(0x4583)+_0x5afa0e[_0x37bcaf(0x343b)]+_0x37bcaf(0x469d));return _0x3e651e=TileProviderError$1['handleError'](_0x3e651e,_0x308e24,_0x308e24[_0x37bcaf(0x2c49)],_0x2400bd[_0x37bcaf(0x17f7)],void 0x0,void 0x0,void 0x0,_0x2400bd),when[_0x37bcaf(0x4e16)](_0x2400bd);}return TileProviderError$1[_0x37bcaf(0x40ff)](_0x3e651e),_0x308e24[_0x37bcaf(0x4b22)]=_0x144f91,_0x144f91;})[_0x38ec30(0x4b84)](function(_0x5886c9){var _0x371334=_0x38ec30;return _0x3e651e=TileProviderError$1[_0x371334(0x40ea)](_0x3e651e,_0x308e24,_0x308e24['_errorEvent'],_0x5886c9[_0x371334(0x17f7)],void 0x0,void 0x0,void 0x0,_0x5886c9),when[_0x371334(0x4e16)](_0x5886c9);});}function buildImageResource(_0x28d091,_0x524868,_0x3fdc00,_0x58c1fa,_0x48e3a9,_0xe6673f){var _0x1ecfd0=_0x68aa19,_0x3c0b0e=GoogleEarthEnterpriseMetadata[_0x1ecfd0(0x2291)](_0x3fdc00,_0x58c1fa,_0x48e3a9),_0x5c7905=_0x524868[_0x1ecfd0(0x3afe)];return _0x5c7905=defined$1(_0x5c7905)&&_0x5c7905>0x0?_0x5c7905:0x1,_0x28d091[_0x1ecfd0(0xafc)][_0x1ecfd0(0x4d4b)][_0x1ecfd0(0x14ea)]({'url':'flatfile?f1-0'+_0x3c0b0e+'-i.'+_0x5c7905[_0x1ecfd0(0x1d43)](),'request':_0xe6673f});}function getImageType(_0x1461fa){var _0x124ada=_0x68aa19,_0xf55c5='JFIF';if(_0x1461fa[0x6]===_0xf55c5[_0x124ada(0x39ea)](0x0)&&_0x1461fa[0x7]===_0xf55c5[_0x124ada(0x39ea)](0x1)&&_0x1461fa[0x8]===_0xf55c5[_0x124ada(0x39ea)](0x2)&&_0x1461fa[0x9]===_0xf55c5[_0x124ada(0x39ea)](0x3))return _0x124ada(0xc6d);var _0x3a90e5=_0x124ada(0x9ff);return _0x1461fa[0x1]===_0x3a90e5[_0x124ada(0x39ea)](0x0)&&_0x1461fa[0x2]===_0x3a90e5[_0x124ada(0x39ea)](0x1)&&_0x1461fa[0x3]===_0x3a90e5[_0x124ada(0x39ea)](0x2)?_0x124ada(0x4690):void 0x0;}function decodeEarthImageryPacket(_0x12c21a){var _0xa119e3=_0x68aa19;for(var _0xd071b2=protobuf[_0xa119e3(0x237f)][_0xa119e3(0x3477)](_0x12c21a),_0x2906c7=_0xd071b2['len'],_0x253983={};_0xd071b2[_0xa119e3(0x143c)]<_0x2906c7;){var _0x4b120f=_0xd071b2['uint32']();switch(_0x4b120f>>>0x3){case 0x1:_0x253983['imageType']=_0xd071b2[_0xa119e3(0xc7c)]();break;case 0x2:_0x253983['imageData']=_0xd071b2[_0xa119e3(0x454e)]();break;case 0x3:_0x253983[_0xa119e3(0x885)]=_0xd071b2[_0xa119e3(0xc7c)]();break;case 0x4:_0x253983[_0xa119e3(0x1d4d)]=_0xd071b2[_0xa119e3(0x454e)]();break;case 0x5:var _0x4cd64b=_0x253983[_0xa119e3(0x22e0)];if(defined$1(_0x4cd64b)||(_0x4cd64b=_0x253983['copyrightIds']=[]),0x2==(0x7&_0x4b120f)){for(var _0x391d7f=_0xd071b2[_0xa119e3(0xc7c)]()+_0xd071b2['pos'];_0xd071b2[_0xa119e3(0x143c)]<_0x391d7f;)_0x4cd64b['push'](_0xd071b2[_0xa119e3(0xc7c)]());}else _0x4cd64b[_0xa119e3(0x3a33)](_0xd071b2[_0xa119e3(0xc7c)]());break;default:_0xd071b2['skipType'](0x7&_0x4b120f);}}var _0x58dc28=_0x253983[_0xa119e3(0x31e)];if(defined$1(_0x58dc28))switch(_0x58dc28){case 0x0:_0x253983[_0xa119e3(0x31e)]='image/jpeg';break;case 0x4:_0x253983[_0xa119e3(0x31e)]=_0xa119e3(0x4690);break;default:throw new RuntimeError$2('GoogleEarthEnterpriseImageryProvider:\x20Unsupported\x20image\x20type.');}var _0x10f093=_0x253983[_0xa119e3(0x885)];return defined$1(_0x10f093)&&0x0!==_0x10f093&&(console['log'](_0xa119e3(0x408c)),delete _0x253983[_0xa119e3(0x885)],delete _0x253983[_0xa119e3(0x1d4d)]),_0x253983;}Globe[_0x68aa19(0x4b51)][_0x68aa19(0x4876)]=function(_0x1a7a41){var _0x1a1a36=_0x68aa19,_0x12f3cc=this[_0x1a1a36(0x3c47)][_0x1a1a36(0x24dd)];if(defined$1(_0x12f3cc)){var _0x1c0dcd,_0x31b7c3,_0x5a0ed8=_0x12f3cc[_0x1a1a36(0x531b)];for(_0x31b7c3=0x0;_0x31b7c3<_0x5a0ed8&&(_0x1c0dcd=_0x12f3cc[_0x31b7c3],!Rectangle[_0x1a1a36(0x1ff6)](_0x1c0dcd[_0x1a1a36(0x2f4d)],_0x1a7a41));++_0x31b7c3);if(!(_0x31b7c3>=_0x5a0ed8)){for(;_0x1c0dcd[_0x1a1a36(0x2fa9)]===TileSelectionResult[_0x1a1a36(0x146a)];)_0x1c0dcd=tileIfContainsCartographic(_0x1c0dcd[_0x1a1a36(0x2cec)],_0x1a7a41)||tileIfContainsCartographic(_0x1c0dcd[_0x1a1a36(0x28a7)],_0x1a7a41)||tileIfContainsCartographic(_0x1c0dcd[_0x1a1a36(0x191)],_0x1a7a41)||_0x1c0dcd[_0x1a1a36(0x2306)];if(defined$1(_0x1c0dcd[_0x1a1a36(0x116f)])&&defined$1(_0x1c0dcd[_0x1a1a36(0x116f)]['renderedMesh'])){var _0x303d4a=this[_0x1a1a36(0x3c47)]['_tileProvider'][_0x1a1a36(0x3e1)][_0x1a1a36(0x1706)],_0x4a1755=Cartesian3['fromRadians'](_0x1a7a41[_0x1a1a36(0x1041)],_0x1a7a41[_0x1a1a36(0x288b)],0x0,_0x303d4a,scratchGetHeightCartesian),_0x5e5dd2=scratchGetHeightRay,_0x5d2de6=_0x303d4a[_0x1a1a36(0x3806)](_0x4a1755,_0x5e5dd2[_0x1a1a36(0xc3c)]);if(!defined$1(_0x303d4a[_0x1a1a36(0x2df6)](_0x4a1755,0x2cec,_0x5e5dd2['origin']))){var _0x57996c=Math['min'](defaultValue$1(_0x1c0dcd[_0x1a1a36(0x116f)][_0x1a1a36(0x49d3)],0x0),-0x2cec),_0x55f69a=Cartesian3['multiplyByScalar'](_0x5d2de6,Math['abs'](_0x57996c)+0x1,scratchGetHeightIntersection);Cartesian3['subtract'](_0x4a1755,_0x55f69a,_0x5e5dd2[_0x1a1a36(0x3e2c)]);}if(defined$1(_0x1c0dcd['data'][_0x1a1a36(0x19dc)])&&_0x1c0dcd[_0x1a1a36(0x116f)][_0x1a1a36(0x19dc)]instanceof QuantizedMeshTerrainData)return _0x1c0dcd[_0x1a1a36(0x116f)][_0x1a1a36(0x19dc)]['interpolateHeight'](_0x1c0dcd[_0x1a1a36(0x2f4d)],_0x1a7a41[_0x1a1a36(0x1041)],_0x1a7a41[_0x1a1a36(0x288b)]);var _0x551914=_0x1c0dcd['data'][_0x1a1a36(0x3f0b)](_0x5e5dd2,void 0x0,void 0x0,!0x1,scratchGetHeightIntersection);if(defined$1(_0x551914))return _0x303d4a['cartesianToCartographic'](_0x551914,scratchGetHeightCartographic)[_0x1a1a36(0x5862)];}}}},Globe['prototype'][_0x68aa19(0x489f)]=function(_0xedd9e8){var _0x52ae58=_0x68aa19;this[_0x52ae58(0x105f)]&&(_0xedd9e8[_0x52ae58(0x14f6)][_0x52ae58(0x2507)]&&this['_surface'][_0x52ae58(0x489f)](_0xedd9e8),_0xedd9e8[_0x52ae58(0x41d5)]=this[_0x52ae58(0x2667)],this[_0x52ae58(0x4966)](_0xedd9e8));},Globe['prototype']['computeGlobeBottomLevel']=function(_0x8ca00e){var _0x274a3a=_0x68aa19;for(var _0x374b25=_0x8ca00e[_0x274a3a(0x1224)]['frustum']['fov'],_0x36f183=0x200/Math[_0x274a3a(0x15be)](0.5*_0x374b25),_0x22d209=_0x8ca00e[_0x274a3a(0x1224)]['position'],_0x43bc43=new Cartographic[(_0x274a3a(0x2d23))](_0x22d209),_0x29b4c2=new Cartesian3['fromRadians'](_0x43bc43[_0x274a3a(0x1041)],_0x43bc43[_0x274a3a(0x288b)],0x0),_0x468ffd=_0x36f183/Cartesian3['distance'](_0x22d209,_0x29b4c2),_0x37159e=0x0,_0x55f5f5=0x0;_0x55f5f5<0x16;_0x55f5f5++){var _0x40472e=0x1<<_0x55f5f5,_0x304e61=Math['PI']/_0x40472e,_0x5e0ef4=Cartesian3[_0x274a3a(0x2a01)](_0x43bc43[_0x274a3a(0x1041)]+0.5*_0x304e61,_0x43bc43[_0x274a3a(0x288b)]+0.5*_0x304e61),_0x3f24e4=Cartesian3['fromRadians'](_0x43bc43[_0x274a3a(0x1041)]+0.5*_0x304e61,_0x43bc43[_0x274a3a(0x288b)]-0.5*_0x304e61),_0x2dbd9e=Cartesian3[_0x274a3a(0x2a01)](_0x43bc43['longitude']-0.5*_0x304e61,_0x43bc43['latitude']-0.5*_0x304e61),_0x4dc229=Cartesian3[_0x274a3a(0x2a01)](_0x43bc43[_0x274a3a(0x1041)]-0.5*_0x304e61,_0x43bc43['latitude']+0.5*_0x304e61),_0x5878ef=Cartesian3['distance'](_0x5e0ef4,_0x3f24e4),_0x4bf30c=Cartesian3['distance'](_0x3f24e4,_0x2dbd9e),_0x59c228=Cartesian3[_0x274a3a(0x2ffa)](_0x2dbd9e,_0x4dc229),_0x4662c2=Cartesian3[_0x274a3a(0x2ffa)](_0x4dc229,_0x5e0ef4);if(Math[_0x274a3a(0x2bc6)](Math[_0x274a3a(0x2bc6)](Math[_0x274a3a(0x2bc6)](_0x5878ef,_0x4bf30c),_0x59c228),_0x4662c2)/0x8*_0x468ffd<0x20||0x15==_0x55f5f5){_0x37159e=_0x55f5f5;break;}}_0x8ca00e['globeBottomLevel']=_0x37159e;},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x38fe)]=function(_0x228e54){var _0x2379b3=_0x68aa19,_0x48eb8c=this[_0x2379b3(0x3c47)],_0x123aef=_0x48eb8c[_0x2379b3(0x837)],_0x1519e4=this[_0x2379b3(0x4bed)],_0x43eb32=this['showWaterEffect']&&_0x1519e4['ready']&&_0x1519e4[_0x2379b3(0x552a)];if(this[_0x2379b3(0x57f6)]=_0x228e54[_0x2379b3(0x4318)],_0x43eb32&&this[_0x2379b3(0x2f1d)]){this[_0x2379b3(0x2f1d)]=!0x1;var _0x216076=this[_0x2379b3(0x308c)],_0xc5b16=_0x216076[_0x2379b3(0x343b)];if(defined$1(_0xc5b16)){var _0x59a01c=this;when(_0x216076[_0x2379b3(0x5174)](),function(_0x37a779){var _0x25e629=_0x2379b3;_0xc5b16===_0x59a01c['_oceanNormalMapResource']['url']&&(_0x59a01c['_oceanNormalMap']=_0x59a01c[_0x25e629(0x4d4)]&&_0x59a01c[_0x25e629(0x4d4)][_0x25e629(0x2578)](),_0x59a01c[_0x25e629(0x4d4)]=new Texture$1({'context':_0x228e54['context'],'source':_0x37a779}));});}else this[_0x2379b3(0x4d4)]=this[_0x2379b3(0x4d4)]&&this[_0x2379b3(0x4d4)][_0x2379b3(0x2578)]();}var _0x42dc7d=_0x228e54[_0x2379b3(0x14f6)],_0x891fd=_0x228e54[_0x2379b3(0x4318)];_0x42dc7d[_0x2379b3(0x2507)]&&(this['showGroundAtmosphere']?this[_0x2379b3(0x288)]=0.4:this[_0x2379b3(0x288)]=0.5,_0x48eb8c[_0x2379b3(0x31e2)]=this[_0x2379b3(0x31e2)],_0x48eb8c['tileCacheSize']=this[_0x2379b3(0x513e)],_0x48eb8c[_0x2379b3(0x2da)]=this[_0x2379b3(0x2da)],_0x48eb8c['loadingDescendantLimit']=this[_0x2379b3(0x4a8e)],_0x48eb8c['preloadAncestors']=this['preloadAncestors'],_0x48eb8c['preloadSiblings']=this['preloadSiblings'],_0x123aef[_0x2379b3(0x4bed)]=this[_0x2379b3(0x4bed)],_0x123aef[_0x2379b3(0x206)]=this[_0x2379b3(0x206)],_0x123aef['lightingFadeInDistance']=this[_0x2379b3(0x11a)],_0x123aef[_0x2379b3(0x488a)]=this['nightFadeOutDistance'],_0x123aef[_0x2379b3(0x1f03)]=this[_0x2379b3(0x1f03)],_0x123aef[_0x2379b3(0x26e4)]=_0x891fd===SceneMode$1[_0x2379b3(0x5135)]?this[_0x2379b3(0x288)]:0x0,_0x123aef[_0x2379b3(0x552a)]=_0x43eb32,_0x123aef['oceanNormalMap']=this[_0x2379b3(0x4d4)],_0x123aef[_0x2379b3(0xfc3)]=this[_0x2379b3(0xfc3)],_0x123aef[_0x2379b3(0x2163)]=this['dynamicAtmosphereLighting'],_0x123aef[_0x2379b3(0x213c)]=this[_0x2379b3(0x213c)],_0x123aef[_0x2379b3(0x1f51)]=this['showGroundAtmosphere'],_0x123aef[_0x2379b3(0x284a)]=this[_0x2379b3(0x284a)],_0x123aef['hueShift']=this[_0x2379b3(0x48ad)],_0x123aef['saturationShift']=this[_0x2379b3(0x4686)],_0x123aef[_0x2379b3(0x2f34)]=this[_0x2379b3(0x49c3)],_0x123aef[_0x2379b3(0x1882)]=this[_0x2379b3(0x1882)],_0x123aef[_0x2379b3(0x45b1)]=this[_0x2379b3(0x45b1)],_0x123aef['backFaceCulling']=this[_0x2379b3(0x2400)],_0x123aef['clippingType']=this['clippingType'],_0x123aef[_0x2379b3(0x5478)]=this[_0x2379b3(0x5478)],_0x123aef[_0x2379b3(0x52a1)]=this['_excavationNormalTextureUrl'],_0x123aef[_0x2379b3(0x2ea0)]=this[_0x2379b3(0x55b5)],_0x48eb8c[_0x2379b3(0x38fe)](_0x228e54));},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(_0x4f1f33){var _0x5c0bb9=_0x68aa19;if(this[_0x5c0bb9(0x105f)]){defined$1(this[_0x5c0bb9(0x36c0)])&&this[_0x5c0bb9(0x36c0)][_0x5c0bb9(0x489f)](_0x4f1f33['context']);var _0xee8d5=this[_0x5c0bb9(0x3c47)],_0x81c7d8=_0x4f1f33['passes'];_0x81c7d8[_0x5c0bb9(0x2507)]&&_0xee8d5['render'](_0x4f1f33),_0x81c7d8[_0x5c0bb9(0x3f0b)]&&_0xee8d5['render'](_0x4f1f33);}},Globe['prototype'][_0x68aa19(0x82d)]=function(_0x3be76f){var _0x251557=_0x68aa19;this[_0x251557(0x105f)]&&_0x3be76f[_0x251557(0x14f6)][_0x251557(0x2507)]&&this['_surface']['endFrame'](_0x3be76f);},Globe['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},Globe[_0x68aa19(0x4b51)]['destroy']=function(){var _0x34b7b3=_0x68aa19;return this[_0x34b7b3(0x1483)]=this[_0x34b7b3(0x1483)]&&this[_0x34b7b3(0x1483)][_0x34b7b3(0x2578)](),this[_0x34b7b3(0x3c47)]=this['_surface']&&this['_surface'][_0x34b7b3(0x2578)](),this[_0x34b7b3(0x4d4)]=this['_oceanNormalMap']&&this[_0x34b7b3(0x4d4)][_0x34b7b3(0x2578)](),destroyObject$1(this);},Globe[_0x68aa19(0x4b51)]['addModifyRegion']=function(_0x3a7ddf){var _0x1af9d2=_0x68aa19,_0x160aec=_0x3a7ddf[_0x1af9d2(0x13f9)],_0x51a21f=_0x3a7ddf[_0x1af9d2(0x4771)];if(!defined$1(_0x160aec)||!defined$1(_0x51a21f))return!0x1;var _0x2b874f=this[_0x1af9d2(0x3c47)][_0x1af9d2(0xedd)];if(_0x2b874f['_modifyRegions'][_0x1af9d2(0x1ff6)](_0x160aec))return!0x1;var _0x31320d=getMinMaxHeight(_0x51a21f),_0x2eafe7=_0x31320d['min'],_0xde8ff0=_0x31320d['max'],_0x582e6a=Cartesian3['fromDegreesArrayHeights'](_0x51a21f),_0x427893=PolygonGeometry[_0x1af9d2(0x2a90)](new PolygonGeometry({'polygonHierarchy':{'positions':_0x582e6a},'extrudedHeight':Math[_0x1af9d2(0x27d5)](-0x3e8,_0x2eafe7),'perPositionHeight':!0x0})),_0x563560=PolygonGeometry[_0x1af9d2(0x2a90)](new PolygonGeometry({'polygonHierarchy':{'positions':_0x582e6a},'perPositionHeight':!0x0})),_0x5c1d53=Rectangle[_0x1af9d2(0x33bc)](_0x582e6a),_0x1e1ee8={'geometry':_0x427893,'worldGeometry':_0x563560,'modelMatrix':Matrix4[_0x1af9d2(0x1241)](new Cartesian3(_0x51a21f[0x0],_0x51a21f[0x1],0x0),new Matrix4()),'rectangle':_0x5c1d53,'minimumHeight':Math['min'](-0x3e8,_0x2eafe7),'maximumHeight':_0xde8ff0,'command':void 0x0};return _0x2b874f['_modifyRegions'][_0x1af9d2(0x346f)](_0x160aec,_0x1e1ee8),_0x2b874f[_0x1af9d2(0x1170)]=!0x0,!0x0;},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x1f88)]=function(_0x4fc833){var _0x2e98ba=_0x68aa19,_0x19db46=this[_0x2e98ba(0x3c47)][_0x2e98ba(0xedd)],_0x3a662a=_0x19db46[_0x2e98ba(0x11cb)];if(_0x3a662a['contains'](_0x4fc833)){var _0x5ba34e=_0x3a662a[_0x2e98ba(0x3173)](_0x4fc833);defined$1(_0x5ba34e[_0x2e98ba(0x1e8c)])&&(_0x5ba34e['command'][_0x2e98ba(0xa85)]=_0x5ba34e[_0x2e98ba(0x1e8c)]['vertexArray']&&!_0x5ba34e[_0x2e98ba(0x1e8c)][_0x2e98ba(0xa85)][_0x2e98ba(0x1348)]()&&_0x5ba34e[_0x2e98ba(0x1e8c)][_0x2e98ba(0xa85)]['destroy'](),_0x5ba34e[_0x2e98ba(0x1e8c)][_0x2e98ba(0x30a0)]=_0x5ba34e[_0x2e98ba(0x1e8c)][_0x2e98ba(0x30a0)]&&!_0x5ba34e['command']['shaderProgram'][_0x2e98ba(0x1348)]()&&_0x5ba34e[_0x2e98ba(0x1e8c)][_0x2e98ba(0x30a0)][_0x2e98ba(0x2578)]()),_0x5ba34e[_0x2e98ba(0x1e8c)]=void 0x0,_0x19db46[_0x2e98ba(0x11cb)]['remove'](_0x4fc833),_0x19db46[_0x2e98ba(0x1170)]=!0x0;}},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x331e)]=function(){var _0x412179=_0x68aa19;for(var _0x7979df=this[_0x412179(0x3c47)][_0x412179(0xedd)],_0x29cb12=Object['keys'](_0x7979df[_0x412179(0x11cb)][_0x412179(0x15c8)]),_0x332765=0x0,_0x3fabe1=_0x29cb12[_0x412179(0x531b)];_0x332765<_0x3fabe1;_0x332765++){var _0x2c06a5=_0x29cb12[_0x332765];this[_0x412179(0x1f88)](_0x2c06a5);}_0x7979df[_0x412179(0x11cb)][_0x412179(0x4ee2)]();},Globe['prototype'][_0x68aa19(0x33e0)]=function(_0x587830){var _0xcdd257=_0x68aa19,_0x465117=_0x587830[_0xcdd257(0x13f9)],_0x5a523d=_0x587830[_0xcdd257(0x4771)],_0x336b0d=_0x587830[_0xcdd257(0x5862)];if(!defined$1(_0x465117)||!defined$1(_0x5a523d)||!defined$1(_0x336b0d))return!0x1;var _0x4beb92=this[_0xcdd257(0x3c47)][_0xcdd257(0xedd)];if(_0x4beb92[_0xcdd257(0x3bdb)][_0xcdd257(0x1ff6)](_0x465117))return!0x1;var _0x48e904=_0x5a523d[_0xcdd257(0x531b)];_0x5a523d[_0xcdd257(0x531b)]/0x3%0x2!=0x0&&(_0x5a523d['push'](_0x5a523d[_0x48e904-0x1-0x2]),_0x5a523d[_0xcdd257(0x3a33)](_0x5a523d[_0x48e904-0x1-0x1]),_0x5a523d[_0xcdd257(0x3a33)](_0x5a523d[_0x48e904-0x1]));for(var _0x56efc8=new PolygonGeometry({'polygonHierarchy':{'positions':Cartesian3[_0xcdd257(0x46c2)](_0x5a523d)}}),_0x463d0e=Number[_0xcdd257(0xd77)],_0x23d35a=0x0,_0x4a3443=_0x5a523d['length'];_0x23d35a<_0x4a3443;_0x23d35a+=0x3)_0x463d0e=Math[_0xcdd257(0x27d5)](_0x463d0e,_0x5a523d[_0x23d35a+0x2]);var _0x5eefb7=PolygonGeometry['createGeometry'](_0x56efc8),_0x21fff1=PolygonGeometry[_0xcdd257(0x2a90)](_0x56efc8),_0x3b303a=PolygonGeometry[_0xcdd257(0x2a90)](_0x56efc8),_0x31fa3d=Cartesian3[_0xcdd257(0x46c2)](_0x5a523d),_0x126250={'rectangle':Rectangle[_0xcdd257(0x33bc)](_0x31fa3d),'geometry':_0x5eefb7,'worldGeometry':_0x21fff1,'colorGeometry':_0x3b303a,'positions':_0x5a523d,'modelMatrix':Matrix4['fromTranslation'](new Cartesian3(_0x5a523d[0x0],_0x5a523d[0x1],0x0),new Matrix4()),'command':void 0x0,'name':_0x465117,'height':_0x463d0e-_0x336b0d};return _0x4beb92[_0xcdd257(0x3bdb)][_0xcdd257(0x346f)](_0x465117,_0x126250),_0x4beb92[_0xcdd257(0x2c65)]=!0x0,_0x4beb92['_excavateTransparent']=defaultValue$1(_0x587830[_0xcdd257(0x104f)],!0x0),_0x4beb92[_0xcdd257(0x2ad4)]=defaultValue$1(_0x587830[_0xcdd257(0x34a4)],TextureWrap$1[_0xcdd257(0x2124)]),_0x4beb92[_0xcdd257(0x32e4)]=_0x336b0d,!0x0;},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x454a)]=function(_0x52170c){var _0x12e6fe=_0x68aa19,_0x3fe820=this[_0x12e6fe(0x3c47)][_0x12e6fe(0xedd)],_0x34268e=_0x3fe820['_excavateRegions'];if(_0x34268e[_0x12e6fe(0x1ff6)](_0x52170c)){_0x3fe820[_0x12e6fe(0x5120)](_0x52170c);var _0x383e60=_0x34268e[_0x12e6fe(0x3173)](_0x52170c);defined$1(_0x383e60[_0x12e6fe(0x1e8c)])&&(_0x383e60[_0x12e6fe(0x1e8c)][_0x12e6fe(0xa85)]=_0x383e60[_0x12e6fe(0x1e8c)]['vertexArray']&&!_0x383e60['command'][_0x12e6fe(0xa85)][_0x12e6fe(0x1348)]()&&_0x383e60[_0x12e6fe(0x1e8c)][_0x12e6fe(0xa85)]['destroy'](),_0x383e60[_0x12e6fe(0x1e8c)][_0x12e6fe(0x30a0)]=_0x383e60['command'][_0x12e6fe(0x30a0)]&&!_0x383e60[_0x12e6fe(0x1e8c)][_0x12e6fe(0x30a0)][_0x12e6fe(0x1348)]()&&_0x383e60[_0x12e6fe(0x1e8c)][_0x12e6fe(0x30a0)][_0x12e6fe(0x2578)]()),defined$1(_0x383e60[_0x12e6fe(0x4013)])&&_0x383e60[_0x12e6fe(0x4013)](),_0x383e60['command']=void 0x0,_0x34268e[_0x12e6fe(0x4b3f)](_0x52170c),0x0===_0x34268e['length']&&(_0x3fe820['_onceExcavateRegionsEmpty']=!0x0),_0x3fe820[_0x12e6fe(0x2c65)]=!0x0;}},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x40f6)]=function(){var _0x4df9fc=_0x68aa19,_0x530c38=this[_0x4df9fc(0x3c47)][_0x4df9fc(0xedd)];_0x530c38[_0x4df9fc(0x3621)]();for(var _0xaf45e4=Object[_0x4df9fc(0x20c8)](_0x530c38['_excavateRegions'][_0x4df9fc(0x15c8)]),_0x3e41a1=0x0,_0x69ae25=_0xaf45e4['length'];_0x3e41a1<_0x69ae25;_0x3e41a1++){var _0x20059f=_0xaf45e4[_0x3e41a1];this[_0x4df9fc(0x454a)](_0x20059f);}_0x530c38[_0x4df9fc(0x3bdb)][_0x4df9fc(0x4ee2)]();},Globe['prototype']['addExtractRegion']=function(_0x1add19){var _0x121e9c=_0x68aa19,_0x42f6a0=_0x1add19['name'],_0x5b70f5=_0x1add19[_0x121e9c(0x4771)],_0x5123d9=_0x1add19['height'],_0x2985d6=defaultValue$1(_0x1add19[_0x121e9c(0x2d12)],0x64),_0x2cea58=defaultValue$1(_0x1add19['granularity'],0x1);if(!defined$1(_0x42f6a0)||!defined$1(_0x5b70f5)||!defined$1(_0x5123d9))return!0x1;var _0x49a1b5=this[_0x121e9c(0x3c47)]['_tileProvider'];if(_0x49a1b5['_extractRegions'][_0x121e9c(0x1ff6)](_0x42f6a0))return!0x1;var _0x3feb89=_0x5b70f5[_0x121e9c(0x531b)];_0x5b70f5['length']/0x3%0x2!=0x0&&(_0x5b70f5[_0x121e9c(0x3a33)](_0x5b70f5[_0x3feb89-0x1-0x2]),_0x5b70f5[_0x121e9c(0x3a33)](_0x5b70f5[_0x3feb89-0x1-0x1]),_0x5b70f5[_0x121e9c(0x3a33)](_0x5b70f5[_0x3feb89-0x1]));var _0x3c363e=getMinMaxHeight(_0x5b70f5),_0x4a9506=_0x3c363e[_0x121e9c(0x27d5)],_0x1437ce=_0x3c363e[_0x121e9c(0x2bc6)];_0x1437ce+=_0x2985d6;var _0x2b28f0=Cartesian3[_0x121e9c(0x46c2)](_0x5b70f5),_0x2b2ed9=Rectangle[_0x121e9c(0x33bc)](_0x2b28f0),_0x3cbdea=Math['PI']/Math[_0x121e9c(0x1f76)](0x2,0xb);_0x3cbdea=_0x3cbdea/0x40*_0x2cea58;var _0x49ec09=new PolygonGeometry({'polygonHierarchy':{'positions':Cartesian3['fromDegreesArrayHeights'](_0x5b70f5)},'granularity':_0x3cbdea});_0x5b70f5=extractPositions(_0x2b28f0,_0x2b2ed9,_0x1437ce);var _0x2e7a07=new PolygonGeometry({'polygonHierarchy':{'positions':Cartesian3['fromDegreesArrayHeights'](_0x5b70f5)}}),_0x7b38d2={'rectangle':_0x2b2ed9,'geometry':PolygonGeometry[_0x121e9c(0x2a90)](_0x2e7a07),'geometry_extract':PolygonGeometry[_0x121e9c(0x2a90)](_0x49ec09),'colorGeometry':PolygonGeometry[_0x121e9c(0x2a90)](_0x2e7a07),'worldGeometry':PolygonGeometry[_0x121e9c(0x2a90)](_0x2e7a07),'positions':_0x5b70f5,'modelMatrix':Matrix4[_0x121e9c(0x1241)](new Cartesian3(_0x5b70f5[0x0],_0x5b70f5[0x1],0x0),new Matrix4()),'command':void 0x0,'name':_0x42f6a0,'height':_0x4a9506-_0x5123d9,'minimumHeight':Math[_0x121e9c(0x27d5)](0x0,_0x4a9506),'maximumHeight':_0x1437ce};return _0x49a1b5[_0x121e9c(0x3a6e)][_0x121e9c(0x346f)](_0x42f6a0,_0x7b38d2),_0x49a1b5[_0x121e9c(0x272b)]=!0x0,_0x49a1b5[_0x121e9c(0x5e7)]=defaultValue$1(_0x1add19['transparent'],!0x0),_0x49a1b5[_0x121e9c(0x47eb)]=defaultValue$1(_0x1add19['textureWrap'],TextureWrap$1[_0x121e9c(0x2124)]),_0x49a1b5[_0x121e9c(0x2e4a)]=_0x2985d6,_0x49a1b5[_0x121e9c(0x48a6)]=defaultValue$1(_0x1add19[_0x121e9c(0x104f)],!0x0),_0x49a1b5['_excavateTextureWrap']=defaultValue$1(_0x1add19['textureWrap'],TextureWrap$1[_0x121e9c(0x2124)]),!0x0;},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x2653)]=function(_0xf48308){var _0x23d03d=_0x68aa19,_0x1f2cd2=this[_0x23d03d(0x3c47)][_0x23d03d(0xedd)],_0x22faa0=_0x1f2cd2[_0x23d03d(0x3a6e)];if(_0x22faa0[_0x23d03d(0x1ff6)](_0xf48308)){_0x1f2cd2[_0x23d03d(0x216d)](_0xf48308);var _0xfa0a51=_0x22faa0[_0x23d03d(0x3173)](_0xf48308);defined$1(_0xfa0a51[_0x23d03d(0x1e8c)])&&(_0xfa0a51['command'][_0x23d03d(0xa85)]=_0xfa0a51[_0x23d03d(0x1e8c)][_0x23d03d(0xa85)]&&!_0xfa0a51['command'][_0x23d03d(0xa85)][_0x23d03d(0x1348)]()&&_0xfa0a51['command']['vertexArray']['destroy'](),_0xfa0a51['command'][_0x23d03d(0x30a0)]=_0xfa0a51[_0x23d03d(0x1e8c)][_0x23d03d(0x30a0)]&&!_0xfa0a51[_0x23d03d(0x1e8c)][_0x23d03d(0x30a0)][_0x23d03d(0x1348)]()&&_0xfa0a51[_0x23d03d(0x1e8c)]['shaderProgram']['destroy']()),_0xfa0a51[_0x23d03d(0x1e8c)]=void 0x0,_0x22faa0[_0x23d03d(0x4b3f)](_0xf48308),0x0===_0x22faa0[_0x23d03d(0x531b)]&&(_0x1f2cd2[_0x23d03d(0x51bf)]=!0x0),_0x1f2cd2[_0x23d03d(0x272b)]=!0x0,_0xfa0a51['command']=void 0x0,_0x1f2cd2[_0x23d03d(0x11cb)][_0x23d03d(0x4b3f)](_0xf48308),_0x1f2cd2[_0x23d03d(0x1170)]=!0x0,_0x1f2cd2[_0x23d03d(0x2e4a)]=void 0x0;}},Globe[_0x68aa19(0x4b51)]['removeAllExtractRegion']=function(){var _0x233d08=_0x68aa19,_0x41a7c6=this[_0x233d08(0x3c47)][_0x233d08(0xedd)];_0x41a7c6[_0x233d08(0x2e0e)]();for(var _0x32cfe3=Object[_0x233d08(0x20c8)](_0x41a7c6['_extractRegions'][_0x233d08(0x15c8)]),_0x4052cb=0x0,_0x626a37=_0x32cfe3[_0x233d08(0x531b)];_0x4052cb<_0x626a37;_0x4052cb++){var _0xdd7185=_0x32cfe3[_0x4052cb];this['removeExtractRegion'](_0xdd7185);}_0x41a7c6[_0x233d08(0x3a6e)][_0x233d08(0x4ee2)](),_0x41a7c6['_extractExtendHeight']=void 0x0;},Globe[_0x68aa19(0x4b51)][_0x68aa19(0xee2)]=function(_0x5a7f1d){var _0x44acae=_0x68aa19,_0x1c4346=_0x5a7f1d['name'],_0x45729e=_0x5a7f1d[_0x44acae(0x4771)];if(defined$1(_0x1c4346)&&defined$1(_0x45729e)&&defined$1(_0x5a7f1d['layers'])){var _0x49e7e3=this['_surface']['_tileProvider'];if(_0x49e7e3[_0x44acae(0x4e26)][_0x44acae(0x1ff6)](_0x1c4346))return!0x1;for(var _0x38788e=new PolygonGeometry({'polygonHierarchy':{'positions':Cartesian3['fromDegreesArrayHeights'](_0x45729e)}}),_0x15e103=PolygonGeometry['createGeometry'](_0x38788e),_0xfeb4de=PolygonGeometry[_0x44acae(0x2a90)](_0x38788e),_0x442993=Cartesian3[_0x44acae(0x46c2)](_0x45729e),_0x3f2a8d={'rectangle':Rectangle[_0x44acae(0x33bc)](_0x442993),'geometry':_0x15e103,'worldGeometry':_0xfeb4de,'positions':_0x45729e,'modelMatrix':Matrix4[_0x44acae(0x1241)](new Cartesian3(_0x45729e[0x0],_0x45729e[0x1],0x0),new Matrix4()),'command':void 0x0,'name':_0x1c4346},_0x48f8d3=0x0,_0x576b4c=_0x5a7f1d[_0x44acae(0x1880)][_0x44acae(0x531b)];_0x48f8d3<_0x576b4c;_0x48f8d3++)_0x5a7f1d[_0x44acae(0x1880)][_0x48f8d3]['enableImageryClip']=!0x0;_0x49e7e3[_0x44acae(0x4e26)][_0x44acae(0x346f)](_0x1c4346,_0x3f2a8d),_0x49e7e3[_0x44acae(0x1aec)]=!0x0;}},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x374c)]=function(_0x57bb22,_0x344d4f){var _0x7acdc4=_0x68aa19,_0x3907ee=this[_0x7acdc4(0x3c47)][_0x7acdc4(0xedd)],_0x482b7a=_0x3907ee[_0x7acdc4(0x4e26)];if(_0x482b7a[_0x7acdc4(0x1ff6)](_0x57bb22)){var _0x2a1d65=_0x482b7a[_0x7acdc4(0x3173)](_0x57bb22);if(defined$1(_0x2a1d65[_0x7acdc4(0x1e8c)])&&(_0x2a1d65[_0x7acdc4(0x1e8c)][_0x7acdc4(0xa85)]=_0x2a1d65['command'][_0x7acdc4(0xa85)]&&!_0x2a1d65[_0x7acdc4(0x1e8c)][_0x7acdc4(0xa85)]['isDestroyed']()&&_0x2a1d65[_0x7acdc4(0x1e8c)]['vertexArray'][_0x7acdc4(0x2578)](),_0x2a1d65['command'][_0x7acdc4(0x30a0)]=_0x2a1d65['command']['shaderProgram']&&!_0x2a1d65[_0x7acdc4(0x1e8c)][_0x7acdc4(0x30a0)][_0x7acdc4(0x1348)]()&&_0x2a1d65['command'][_0x7acdc4(0x30a0)][_0x7acdc4(0x2578)]()),_0x2a1d65['command']=void 0x0,_0x482b7a[_0x7acdc4(0x4b3f)](_0x57bb22),0x0===_0x482b7a['length']){for(var _0x264503=0x0,_0x289d41=_0x344d4f[_0x7acdc4(0x531b)];_0x264503<_0x289d41;_0x264503++)_0x344d4f[_0x264503][_0x7acdc4(0x1cfe)]=!0x1;_0x3907ee[_0x7acdc4(0x2f85)]=!0x0;}_0x3907ee[_0x7acdc4(0x1aec)]=!0x0;}},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x3f15)]=function(){this['clippingPlanes']=void 0x0;},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x1ebb)]=function(_0x3184c8){var _0x49d634=_0x68aa19;if(!(_0x3184c8['dimensions']&&_0x3184c8[_0x49d634(0x4771)]||_0x3184c8[_0x49d634(0x185f)]&&_0x3184c8['planeNormal']))throw new DeveloperError$1(_0x49d634(0x1d98));if(_0x3184c8[_0x49d634(0x4e51)]){var _0x376256,_0x214b14=_0x3184c8[_0x49d634(0x4771)],_0x6671f9=new HeadingPitchRoll(defined$1(_0x3184c8['heading'])?_0x3184c8[_0x49d634(0x8db)]:0x0,defined$1(_0x3184c8['pitch'])?_0x3184c8[_0x49d634(0x355c)]:0x0,defined$1(_0x3184c8[_0x49d634(0x500e)])?_0x3184c8[_0x49d634(0x500e)]:0x0);if(this[_0x49d634(0x57f6)]===SceneMode$1[_0x49d634(0x5135)])_0x376256=Transforms[_0x49d634(0x3b6b)](_0x214b14,_0x6671f9,Ellipsoid[_0x49d634(0x1d49)],Transforms[_0x49d634(0x3185)],new Matrix4());else{var _0x2754e0=convertToColumbusViewCartesian(this['_scene'],_0x214b14);_0x376256=Matrix4[_0x49d634(0x3628)](Matrix4[_0x49d634(0x254b)](Matrix4[_0x49d634(0x5139)]),_0x2754e0,new Matrix4());}var _0x5ef488=-0.5*_0x3184c8[_0x49d634(0x4e51)]['x'],_0x201851=-0.5*_0x3184c8['dimensions']['y'],_0x33a7e7=-0.5*_0x3184c8[_0x49d634(0x4e51)]['z'],_0x107dab=defined$1(_0x3184c8['clipLineColor'])?_0x3184c8['clipLineColor']:Color$2[_0x49d634(0x2d95)],_0x4da5b6=[new ClippingPlane(new Cartesian3(0x1,0x0,0x0),_0x5ef488),new ClippingPlane(new Cartesian3(-0x1,0x0,0x0),_0x5ef488),new ClippingPlane(new Cartesian3(0x0,0x1,0x0),_0x201851),new ClippingPlane(new Cartesian3(0x0,-0x1,0x0),_0x201851),new ClippingPlane(new Cartesian3(0x0,0x0,0x1),_0x33a7e7),new ClippingPlane(new Cartesian3(0x0,0x0,-0x1),_0x33a7e7)];}else{_0x4da5b6=[];for(var _0x4c5ea6=0x0;_0x4c5ea6<_0x3184c8[_0x49d634(0x185f)]['length'];_0x4c5ea6++){var _0x39e227=_0x3184c8['planePos'][_0x4c5ea6],_0x107308=_0x3184c8[_0x49d634(0x37f4)][_0x4c5ea6];_0x107308=Cartesian3[_0x49d634(0x3152)](_0x107308,new Cartesian3());var _0x564c72=-Cartesian3[_0x49d634(0x22ed)](_0x107308,_0x39e227);_0x4da5b6['push'](new ClippingPlane(_0x107308,_0x564c72));}}return this[_0x49d634(0x4fc4)]=new ClippingPlaneCollection({'modelMatrix':_0x376256,'planes':_0x4da5b6,'edgeWidth':0x1,'edgeColor':_0x107dab,'unionClippingRegions':!defined$1(_0x3184c8[_0x49d634(0x4e51)]),'enabled':!0x0}),!0x0;},Globe[_0x68aa19(0x4b51)]['setPolygonOffset']=function(_0xe9f48,_0x516269){var _0x171c3f=_0x68aa19;0x0!=_0xe9f48||0x0!=_0x516269?(this[_0x171c3f(0x3c47)]['_tileProvider'][_0x171c3f(0xf08)][_0x171c3f(0x20fb)]=!0x0,Cartesian2['fromElements'](_0xe9f48,_0x516269,this[_0x171c3f(0x3c47)][_0x171c3f(0xedd)][_0x171c3f(0xf08)]['value'])):(this[_0x171c3f(0x3c47)][_0x171c3f(0xedd)][_0x171c3f(0xf08)][_0x171c3f(0x20fb)]=!0x1,Cartesian2[_0x171c3f(0x2b84)](0x0,0x0,this[_0x171c3f(0x3c47)][_0x171c3f(0xedd)]['_polygonOffset'][_0x171c3f(0x327)]));},Globe['prototype']['hasTerrainAnalysis']=function(){var _0x2b16d3=_0x68aa19;if(!defined$1(this[_0x2b16d3(0x3c47)])||!defined$1(this['_surface'][_0x2b16d3(0xedd)]))return!0x1;var _0x20409a=this['_surface']['_tileProvider'];return!!(defined$1(_0x20409a['_excavateRegions'])&&_0x20409a['_excavateRegions'][_0x2b16d3(0x21e8)]['length']>0x0)||(!!(defined$1(_0x20409a[_0x2b16d3(0x11cb)])&&_0x20409a[_0x2b16d3(0x11cb)][_0x2b16d3(0x21e8)][_0x2b16d3(0x531b)]>0x0)||(!!(defined$1(_0x20409a[_0x2b16d3(0x3c5e)])&&_0x20409a[_0x2b16d3(0x3c5e)][_0x2b16d3(0x1628)][_0x2b16d3(0x531b)]>0x0)||!!(defined$1(_0x20409a[_0x2b16d3(0x2f79)])&&_0x20409a[_0x2b16d3(0x2f79)][_0x2b16d3(0x1628)][_0x2b16d3(0x531b)]>0x0)));},Globe[_0x68aa19(0x4b51)]['getSlopeValue']=function(_0x3d8210){var _0x2d2e39=_0x68aa19,_0x5c21f6=computeSlopNormalValue(_0x3d8210,this);return _0x5c21f6?Math[_0x2d2e39(0x1e18)](Math[_0x2d2e39(0x1661)](_0x5c21f6['z']))*CesiumMath[_0x2d2e39(0x3da)]:0x0;},Globe['prototype'][_0x68aa19(0x1d10)]=function(_0x578448){var _0x48ec51=_0x68aa19,_0x4f6ab0=computeSlopNormalValue(_0x578448,this);if(!_0x4f6ab0)return 0x0;_0x4f6ab0['z']=0x0;var _0x4bd95b=Cartesian3[_0x48ec51(0x28a0)](_0x4f6ab0,Cartesian3[_0x48ec51(0x51ed)]);return _0x4bd95b=_0x4bd95b/CesiumMath['PI']*0xb4,_0x4bd95b=Cartesian3[_0x48ec51(0x22ed)](_0x4f6ab0,Cartesian3['UNIT_X'])<0x0?0x168-_0x4bd95b:_0x4bd95b;},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x29ae)]=function(_0x28efbe){var _0x51b365=_0x68aa19;if(this['_surface']['tileProvider']['_pbrParameter']===PBRMaterialType[_0x51b365(0x44b5)]){var _0x5f4bd9=this;loadJson$1(_0x28efbe)[_0x51b365(0x4e1e)](function(_0x4a2626){var _0x14f0ec=_0x51b365,_0x2e7807=_0x4a2626[_0x14f0ec(0x128b)],_0x24ac69=_0x2e7807['pbrMetallicRoughness'];_0x2e7807['textureunitstates'],_0x5f4bd9['_surface'][_0x14f0ec(0x837)][_0x14f0ec(0x40b4)]['baseColorFactor']=defined$1(_0x24ac69[_0x14f0ec(0x3f11)])?Cartesian4['fromElements'](_0x24ac69[_0x14f0ec(0x3f11)]['x'],_0x24ac69[_0x14f0ec(0x3f11)]['y'],_0x24ac69[_0x14f0ec(0x3f11)]['z'],_0x24ac69[_0x14f0ec(0x3f11)]['w']):_0x5f4bd9[_0x14f0ec(0x3c47)][_0x14f0ec(0x837)]['_PBRMaterialParams']['baseColorFactor'],_0x5f4bd9[_0x14f0ec(0x3c47)]['tileProvider'][_0x14f0ec(0x40b4)][_0x14f0ec(0x4a84)]=defined$1(_0x24ac69[_0x14f0ec(0x4a84)])?_0x24ac69[_0x14f0ec(0x4a84)]:_0x5f4bd9[_0x14f0ec(0x3c47)][_0x14f0ec(0x837)][_0x14f0ec(0x40b4)][_0x14f0ec(0x4a84)],_0x5f4bd9[_0x14f0ec(0x3c47)][_0x14f0ec(0x837)]['_PBRMaterialParams'][_0x14f0ec(0x4265)]=defined$1(_0x24ac69[_0x14f0ec(0x2ead)])?Cartesian3[_0x14f0ec(0x2b84)](_0x24ac69[_0x14f0ec(0x2ead)]['x'],_0x24ac69[_0x14f0ec(0x2ead)]['y'],_0x24ac69[_0x14f0ec(0x2ead)]['z']):_0x5f4bd9['_surface'][_0x14f0ec(0x837)][_0x14f0ec(0x40b4)]['emissionFactor'],_0x5f4bd9[_0x14f0ec(0x3c47)][_0x14f0ec(0x837)][_0x14f0ec(0x40b4)][_0x14f0ec(0x4ade)]=defined$1(_0x24ac69[_0x14f0ec(0x2724)])?_0x24ac69[_0x14f0ec(0x2724)]:-0x1,_0x5f4bd9['_surface']['tileProvider']['_PBRMaterialParams'][_0x14f0ec(0x190a)]=defined$1(_0x24ac69['metallicFactor'])?_0x24ac69[_0x14f0ec(0x933)]:_0x5f4bd9[_0x14f0ec(0x3c47)][_0x14f0ec(0x837)]['_PBRMaterialParams'][_0x14f0ec(0x190a)],_0x5f4bd9[_0x14f0ec(0x3c47)]['tileProvider'][_0x14f0ec(0x40b4)]['roughness']=defined$1(_0x24ac69[_0x14f0ec(0x4d00)])?_0x24ac69[_0x14f0ec(0x4d00)]:_0x5f4bd9[_0x14f0ec(0x3c47)][_0x14f0ec(0x837)][_0x14f0ec(0x40b4)][_0x14f0ec(0x5059)],_0x5f4bd9[_0x14f0ec(0x3c47)]['tileProvider'][_0x14f0ec(0x40b4)][_0x14f0ec(0x2d6)]=defined$1(_0x24ac69[_0x14f0ec(0x2d6)])?_0x24ac69[_0x14f0ec(0x2d6)]:-0x1,_0x5f4bd9['_surface']['tileProvider'][_0x14f0ec(0x40b4)][_0x14f0ec(0x31c6)]=defined$1(_0x24ac69[_0x14f0ec(0x31c6)])?_0x24ac69['normalTextureIndex']:-0x1;});}},Globe[_0x68aa19(0x4b51)][_0x68aa19(0x4150)]=function(){var _0x5c183d=_0x68aa19;this[_0x5c183d(0x3c47)]['tileProvider'][_0x5c183d(0x40b4)]={'metallic':0x0,'roughness':0x0,'baseColorFactor':new Cartesian4(0x1,0x1,0x1,0x1),'baseColorTextureIndex':-0x1,'emissionFactor':Cartesian3['UNIT_XYZ'],'emissionTextureIndex':-0x1,'occlusionTextureIndex':-0x1,'normalTextureIndex':-0x1};},Globe[_0x68aa19(0x4b51)]['_setFloodTexture']=function(_0x19236a,_0x223438){var _0x3edbfa=_0x68aa19;this['_floodFlagTexture']=_0x19236a,this[_0x3edbfa(0x205d)]=_0x223438;},Globe[_0x68aa19(0x4b51)][_0x68aa19(0xc36)]=function(){var _0x41600a=_0x68aa19;this[_0x41600a(0xbc5)]=void 0x0,this[_0x41600a(0x205d)]=void 0x0;},Globe[_0x68aa19(0x4b51)]['removeRasterRegions']=function(){var _0x103213=_0x68aa19,_0x37063e=this[_0x103213(0x3c47)]['_tileProvider'],_0x49c0bf=_0x37063e[_0x103213(0x318f)];for(var _0x397338 in _0x49c0bf)if(_0x49c0bf['hasOwnProperty'](_0x397338)){var _0x96b2e=_0x49c0bf[_0x397338];_0x96b2e[_0x103213(0x1c62)]=_0x96b2e[_0x103213(0x1c62)]&&!_0x96b2e[_0x103213(0x1c62)][_0x103213(0x1348)]()&&_0x96b2e['_clipRasterTexture'][_0x103213(0x2578)](),_0x96b2e['_clipRasterFbo']=_0x96b2e[_0x103213(0x3edb)]&&!_0x96b2e[_0x103213(0x3edb)][_0x103213(0x1348)]()&&_0x96b2e['_clipRasterFbo'][_0x103213(0x2578)](),_0x96b2e[_0x103213(0x22d0)]=0x0,_0x96b2e[_0x103213(0x4496)]=!0x1;}_0x37063e['_clipRasterTilesMap']={};},Object[_0x68aa19(0x5b7)](GlobeDepth[_0x68aa19(0x4b51)],{'framebuffer':{'get':function(){var _0x36f956=_0x68aa19;return this[_0x36f956(0x4ce9)]?this[_0x36f956(0x1cca)]:this[_0x36f956(0x4e3d)];}},'framebufferWithTexture':{'get':function(){var _0x400fb6=_0x68aa19;return this[_0x400fb6(0x4e3d)];}},'depthStencilTexture':{'get':function(){var _0x17b2ae=_0x68aa19;return this[_0x17b2ae(0x270b)];}}}),GlobeDepth[_0x68aa19(0x4b51)][_0x68aa19(0xdbc)]=function(_0x5edcfe,_0x2f3782,_0x5a6090){executeDebugGlobeDepth(this,_0x5edcfe,_0x2f3782,_0x5a6090);},GlobeDepth[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x124cd1,_0x15cb1f,_0x325880,_0x5a617){var _0x493f18=_0x68aa19,_0x2fc133=_0x325880[_0x493f18(0x209)],_0x6a9085=_0x325880[_0x493f18(0x5862)];updateFramebuffers$3(this,_0x124cd1,_0x2fc133,_0x6a9085,_0x5a617),updateCopyCommands$1(this,_0x124cd1,_0x2fc133,_0x6a9085,_0x15cb1f),_0x124cd1[_0x493f18(0x3cca)]['globeDepthTexture']=void 0x0,this[_0x493f18(0x387a)]=_0x5a617;},GlobeDepth['prototype'][_0x68aa19(0x3679)]=function(_0x13ea86,_0x15b0a9){var _0x34a0f3=_0x68aa19;defined$1(this[_0x34a0f3(0x20fa)])&&(this['copyFromRenderbufferToTexture'](_0x13ea86,!0x1,!0x0,!0x1),this[_0x34a0f3(0x20fa)]['execute'](_0x13ea86,_0x15b0a9),_0x13ea86['uniformState'][_0x34a0f3(0x4cde)]=this[_0x34a0f3(0x14a1)]);},GlobeDepth[_0x68aa19(0x4b51)][_0x68aa19(0xb80)]=function(_0x7699ef,_0x50104c,_0x103a81){var _0xdb4425=_0x68aa19,_0x51366d=_0x50104c['framebuffer'][_0xdb4425(0x5201)];if(!defined$1(_0x51366d)||!_0x103a81&&_0x51366d===this['_depthStencilTexture']){if(this['_isMSAA']&&_0x103a81)defined$1(this['_updateDepthCommand'])&&((!defined$1(this[_0xdb4425(0x1357)])||this['_updateDepthFramebuffer'][_0xdb4425(0x2bf5)](0x0)!==this[_0xdb4425(0x14a1)])&&(_0x13f16c=this['_globeDepthTexture'][_0xdb4425(0x209)],_0x326246=this[_0xdb4425(0x14a1)][_0xdb4425(0x5862)],(destroyUpdateDepthResources(this),createUpdateDepthResources(this,_0x7699ef,_0x13f16c,_0x326246,_0x50104c),updateCopyCommands$1(this,_0x7699ef,_0x13f16c,_0x326246,_0x50104c))),this[_0xdb4425(0x28cc)](_0x7699ef,!0x1,!0x0,!0x1),this[_0xdb4425(0x105e)]=this['_depthStencilTexture'],this['_tempCopyDepthCommand']['execute'](_0x7699ef,_0x50104c),this[_0xdb4425(0x12b0)][_0xdb4425(0x5108)](_0x7699ef,_0x50104c),_0x7699ef[_0xdb4425(0x3cca)][_0xdb4425(0x4cde)]=this['_globeDepthTexture']);else defined$1(this[_0xdb4425(0x20fa)])&&(this[_0xdb4425(0x28cc)](_0x7699ef,!0x1,!0x0,!0x1),this[_0xdb4425(0x20fa)][_0xdb4425(0x5108)](_0x7699ef,_0x50104c),_0x7699ef[_0xdb4425(0x3cca)][_0xdb4425(0x4cde)]=this[_0xdb4425(0x14a1)]);}else{if(defined$1(this['_updateDepthCommand'])){if(!defined$1(this[_0xdb4425(0x1357)])||this[_0xdb4425(0x1357)][_0xdb4425(0x5201)]!==_0x51366d||this['_updateDepthFramebuffer']['getColorTexture'](0x0)!==this[_0xdb4425(0x14a1)]){var _0x13f16c=this['_globeDepthTexture'][_0xdb4425(0x209)],_0x326246=this['_globeDepthTexture'][_0xdb4425(0x5862)];destroyUpdateDepthResources(this),createUpdateDepthResources(this,_0x7699ef,_0x13f16c,_0x326246,_0x50104c),updateCopyCommands$1(this,_0x7699ef,_0x13f16c,_0x326246,_0x50104c);}this[_0xdb4425(0x105e)]=_0x51366d,this['_tempCopyDepthCommand']['execute'](_0x7699ef,_0x50104c),this[_0xdb4425(0x12b0)][_0xdb4425(0x5108)](_0x7699ef,_0x50104c),_0x7699ef[_0xdb4425(0x3cca)][_0xdb4425(0x4cde)]=this['_globeDepthTexture'];}}},GlobeDepth['prototype'][_0x68aa19(0x1811)]=function(_0x281541,_0x53901a){var _0x2b81bd=_0x68aa19;defined$1(this['_copyColorCommand'])&&this[_0x2b81bd(0x4cc)][_0x2b81bd(0x5108)](_0x281541,_0x53901a);},GlobeDepth['prototype'][_0x68aa19(0x28cc)]=function(_0x1e3ab8,_0x19de1c,_0x2b6094,_0x3364b2){var _0x1131eb=_0x68aa19;this[_0x1131eb(0x4ce9)]&&Framebuffer$2[_0x1131eb(0x2df)](_0x1e3ab8,this['_framebufferWithRenderbuffer'],this['_framebufferWithTexture'],_0x19de1c,_0x2b6094,_0x3364b2);},GlobeDepth[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(_0x24bd55,_0x15b67a,_0x4bfab9){var _0x4f89ef=_0x68aa19,_0x5b0f10=this['_clearColorCommand'];defined$1(_0x5b0f10)&&(Color$2[_0x4f89ef(0x254b)](_0x4bfab9,_0x5b0f10[_0x4f89ef(0x28b8)]),_0x5b0f10[_0x4f89ef(0x5108)](_0x24bd55,_0x15b67a));},GlobeDepth[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},GlobeDepth[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x339dd1=_0x68aa19;destroyTextures$2(this),destroyRenderBuffer(this),destroyFramebuffers$2(this),destroyUpdateDepthResources(this),defined$1(this['_copyColorCommand'])&&(this[_0x339dd1(0x4cc)]['shaderProgram']=this[_0x339dd1(0x4cc)][_0x339dd1(0x30a0)][_0x339dd1(0x2578)]()),defined$1(this[_0x339dd1(0x20fa)])&&(this[_0x339dd1(0x20fa)]['shaderProgram']=this[_0x339dd1(0x20fa)][_0x339dd1(0x30a0)][_0x339dd1(0x2578)]());var _0xe2b3e=this[_0x339dd1(0x283)];return defined$1(_0xe2b3e)&&(_0xe2b3e[_0x339dd1(0x30a0)]=_0xe2b3e[_0x339dd1(0x30a0)][_0x339dd1(0x2578)]()),destroyObject$1(this);},GoogleEarthEnterpriseDiscardPolicy[_0x68aa19(0x4b51)][_0x68aa19(0x5330)]=function(){return!0x0;},GoogleEarthEnterpriseDiscardPolicy[_0x68aa19(0x4b51)]['shouldDiscardImage']=function(_0x2386c2){var _0x2df630=_0x68aa19;return _0x2386c2===this[_0x2df630(0x434)];},Object['defineProperties'](GoogleEarthEnterpriseImageryProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x3dafa9=_0x68aa19;return this[_0x3dafa9(0xafc)][_0x3dafa9(0x343b)];}},'proxy':{'get':function(){var _0x507329=_0x68aa19;return this[_0x507329(0xafc)][_0x507329(0x2b76)];}},'tileWidth':{'get':function(){var _0x2ba164=_0x68aa19;return this[_0x2ba164(0x448c)];}},'tileHeight':{'get':function(){var _0x33339d=_0x68aa19;return this[_0x33339d(0x307d)];}},'maximumLevel':{'get':function(){var _0x1b60b8=_0x68aa19;return this[_0x1b60b8(0xa2e)];}},'minimumLevel':{'get':function(){return 0x0;}},'tilingScheme':{'get':function(){var _0x159a9c=_0x68aa19;return this[_0x159a9c(0x4ebc)];}},'rectangle':{'get':function(){var _0x4dcf88=_0x68aa19;return this[_0x4dcf88(0x4ebc)]['rectangle'];}},'tileDiscardPolicy':{'get':function(){var _0xc701f7=_0x68aa19;return this[_0xc701f7(0x685)];}},'errorEvent':{'get':function(){var _0x35b894=_0x68aa19;return this[_0x35b894(0x2c49)];}},'ready':{'get':function(){var _0x450235=_0x68aa19;return this[_0x450235(0x4b22)];}},'readyPromise':{'get':function(){var _0x175baf=_0x68aa19;return this[_0x175baf(0x38bb)];}},'credit':{'get':function(){var _0x16562c=_0x68aa19;return this[_0x16562c(0xe66)];}},'hasAlphaChannel':{'get':function(){return!0x1;}}}),GoogleEarthEnterpriseImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x41b2)]=function(_0x47b0e5,_0x651a7a,_0x423c2a){var _0x49c398=_0x68aa19,_0x1bbee0=this['_metadata'],_0x262b21=_0x1bbee0[_0x49c398(0x262c)](_0x47b0e5,_0x651a7a,_0x423c2a);if(defined$1(_0x262b21)){var _0x16331d=_0x1bbee0['providers'][_0x262b21[_0x49c398(0x2dba)]];if(defined$1(_0x16331d))return[_0x16331d];}},GoogleEarthEnterpriseImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0xbe0e37,_0x17095c,_0x2fdf3b,_0x1e72a9){var _0x607aa5=_0x68aa19,_0x533e79=this[_0x607aa5(0x685)]['_image'],_0x13db95=this[_0x607aa5(0xafc)],_0x158f92=GoogleEarthEnterpriseMetadata[_0x607aa5(0x2291)](_0xbe0e37,_0x17095c,_0x2fdf3b),_0x93e565=_0x13db95[_0x607aa5(0x262c)](_0xbe0e37,_0x17095c,_0x2fdf3b);if(!defined$1(_0x93e565)){if(_0x13db95[_0x607aa5(0x54a4)](_0x158f92)){var _0x44af92=new Request({'throttle':_0x1e72a9[_0x607aa5(0x608)],'throttleByServer':_0x1e72a9[_0x607aa5(0x14d4)],'type':_0x1e72a9[_0x607aa5(0x3243)],'priorityFunction':_0x1e72a9[_0x607aa5(0xf67)]});return void _0x13db95['populateSubtree'](_0xbe0e37,_0x17095c,_0x2fdf3b,_0x44af92);}return _0x533e79;}if(!_0x93e565[_0x607aa5(0x56ae)]())return _0x533e79;var _0x4e2821=buildImageResource(this,_0x93e565,_0xbe0e37,_0x17095c,_0x2fdf3b,_0x1e72a9)[_0x607aa5(0x4d1a)]();return defined$1(_0x4e2821)?_0x4e2821['then'](function(_0x256c7d){var _0x1880f1=_0x607aa5;decodeGoogleEarthEnterpriseData(_0x13db95[_0x1880f1(0x133c)],_0x256c7d);var _0x50f1a1,_0x355a78=new Uint8Array(_0x256c7d),_0x477d0e=_0x13db95['protoImagery'];if(defined$1(_0x477d0e)&&_0x477d0e||(_0x50f1a1=getImageType(_0x355a78)),!defined$1(_0x50f1a1)&&(!defined$1(_0x477d0e)||_0x477d0e)){var _0x65cd5d=decodeEarthImageryPacket(_0x355a78);_0x50f1a1=_0x65cd5d['imageType'],_0x355a78=_0x65cd5d[_0x1880f1(0x1c2c)];}return defined$1(_0x50f1a1)&&defined$1(_0x355a78)?loadImageFromTypedArray({'uint8Array':_0x355a78,'format':_0x50f1a1,'flipY':!0x0}):_0x533e79;}):void 0x0;},GoogleEarthEnterpriseImageryProvider['prototype']['pickFeatures']=function(_0x2e6f1b,_0x35e717,_0x39062c,_0x109e1c,_0x7bbb7a){};var defaultColor=new Color$2(0x1,0x1,0x1,0.4),defaultGlowColor=new Color$2(0x0,0x1,0x0,0.05),defaultBackgroundColor=new Color$2(0x0,0.5,0x0,0.2);function GridImageryProvider(_0x28d94f){var _0x3b9823=_0x68aa19;_0x28d94f=defaultValue$1(_0x28d94f,defaultValue$1[_0x3b9823(0x494f)]),this[_0x3b9823(0x4ebc)]=defined$1(_0x28d94f[_0x3b9823(0x3e1)])?_0x28d94f[_0x3b9823(0x3e1)]:new GeographicTilingScheme({'ellipsoid':_0x28d94f[_0x3b9823(0x1706)]}),this[_0x3b9823(0x5885)]=defaultValue$1(_0x28d94f['cells'],0x8),this['_color']=defaultValue$1(_0x28d94f[_0x3b9823(0x28b8)],defaultColor),this[_0x3b9823(0x31e4)]=defaultValue$1(_0x28d94f['glowColor'],defaultGlowColor),this[_0x3b9823(0x2876)]=defaultValue$1(_0x28d94f[_0x3b9823(0x4b07)],0x6),this[_0x3b9823(0x149f)]=defaultValue$1(_0x28d94f[_0x3b9823(0x53ed)],defaultBackgroundColor),this['_errorEvent']=new Event(),this[_0x3b9823(0x448c)]=defaultValue$1(_0x28d94f[_0x3b9823(0x2358)],0x100),this['_tileHeight']=defaultValue$1(_0x28d94f[_0x3b9823(0x15d7)],0x100),this['_canvasSize']=defaultValue$1(_0x28d94f[_0x3b9823(0x153d)],0x100),this[_0x3b9823(0xa77)]=this[_0x3b9823(0x4e11)](),this['_readyPromise']=when['resolve'](!0x0);}Object[_0x68aa19(0x5b7)](GridImageryProvider[_0x68aa19(0x4b51)],{'proxy':{'get':function(){}},'tileWidth':{'get':function(){var _0x37bd30=_0x68aa19;return this[_0x37bd30(0x448c)];}},'tileHeight':{'get':function(){var _0x445338=_0x68aa19;return this[_0x445338(0x307d)];}},'maximumLevel':{'get':function(){}},'minimumLevel':{'get':function(){}},'tilingScheme':{'get':function(){var _0xe67c95=_0x68aa19;return this[_0xe67c95(0x4ebc)];}},'rectangle':{'get':function(){var _0x3ca51f=_0x68aa19;return this[_0x3ca51f(0x4ebc)][_0x3ca51f(0x2f4d)];}},'tileDiscardPolicy':{'get':function(){}},'errorEvent':{'get':function(){var _0x1f8807=_0x68aa19;return this[_0x1f8807(0x2c49)];}},'ready':{'get':function(){return!0x0;}},'readyPromise':{'get':function(){var _0x5c18b1=_0x68aa19;return this[_0x5c18b1(0x38bb)];}},'credit':{'get':function(){}},'hasAlphaChannel':{'get':function(){return!0x0;}}}),GridImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3d4d)]=function(_0x33f5d7){var _0x2bae87=_0x68aa19;for(var _0x26fa44=this[_0x2bae87(0x1e72)],_0xaba8e3=0x0;_0xaba8e3<=this[_0x2bae87(0x5885)];++_0xaba8e3){var _0x20d2fb=0x1+_0xaba8e3/this[_0x2bae87(0x5885)]*(_0x26fa44-0x1);_0x33f5d7['moveTo'](_0x20d2fb,0x0),_0x33f5d7[_0x2bae87(0x3d72)](_0x20d2fb,_0x26fa44),_0x33f5d7['moveTo'](0x0,_0x20d2fb),_0x33f5d7[_0x2bae87(0x3d72)](_0x26fa44,_0x20d2fb);}_0x33f5d7[_0x2bae87(0x3c20)]();},GridImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4e11)]=function(){var _0x3176d2=_0x68aa19,_0x3d9154=document['createElement'](_0x3176d2(0xda2));_0x3d9154[_0x3176d2(0x209)]=this[_0x3176d2(0x1e72)],_0x3d9154[_0x3176d2(0x5862)]=this[_0x3176d2(0x1e72)];var _0x5960d2=this[_0x3176d2(0x1e72)],_0x3ae358=_0x3d9154[_0x3176d2(0x3ca1)]('2d'),_0x40acf2=this[_0x3176d2(0x149f)][_0x3176d2(0x46c6)]();_0x3ae358['fillStyle']=_0x40acf2,_0x3ae358[_0x3176d2(0x2904)](0x0,0x0,_0x5960d2,_0x5960d2);var _0x3524fd=this[_0x3176d2(0x31e4)]['toCssColorString']();_0x3ae358[_0x3176d2(0x3c77)]=_0x3524fd,_0x3ae358[_0x3176d2(0x3bf7)]=this[_0x3176d2(0x2876)],_0x3ae358['strokeRect'](0x0,0x0,_0x5960d2,_0x5960d2),this['_drawGrid'](_0x3ae358),_0x3ae358[_0x3176d2(0x3bf7)]=0.5*this[_0x3176d2(0x2876)],_0x3ae358[_0x3176d2(0x6ea)](0x0,0x0,_0x5960d2,_0x5960d2),this[_0x3176d2(0x3d4d)](_0x3ae358);var _0x2bab22=this[_0x3176d2(0x57d1)][_0x3176d2(0x46c6)]();return _0x3ae358[_0x3176d2(0x3c77)]=_0x2bab22,_0x3ae358['lineWidth']=0x2,_0x3ae358[_0x3176d2(0x6ea)](0x0,0x0,_0x5960d2,_0x5960d2),_0x3ae358[_0x3176d2(0x3bf7)]=0x1,this[_0x3176d2(0x3d4d)](_0x3ae358),_0x3d9154;},GridImageryProvider['prototype'][_0x68aa19(0x41b2)]=function(_0x300500,_0x4913a5,_0x5be44d){},GridImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0x5b1107,_0x518d83,_0x45b5ea,_0x7409a2){var _0x310a58=_0x68aa19;return this[_0x310a58(0xa77)];},GridImageryProvider[_0x68aa19(0x4b51)]['pickFeatures']=function(_0x25e477,_0x1b7e66,_0x571077,_0x32ae07,_0x2f712a){};var AttDataType={'None':0x0,'Attribute':0x1,'Slope':0x2,'Aspect':0x3};function GridProvider(_0x50fede){var _0x3807d5=_0x68aa19;_0x50fede=defaultValue$1(_0x50fede,{}),this[_0x3807d5(0x52cd)]=_0x50fede[_0x3807d5(0x343b)]+'/',this['_useConfigFile']=defaultValue$1(_0x50fede['useConfigFile'],!0x0),this[_0x3807d5(0x11ea)]='NONE',this['_tilingScheme']=void 0x0,this[_0x3807d5(0x1aeb)]=void 0x0,this[_0x3807d5(0x13ce)]=[],this[_0x3807d5(0x886)]=0x5a,this['_minCategory']=0x0,this[_0x3807d5(0x4292)]=AttDataType['NONE'];var _0x35d6e3=_0x50fede[_0x3807d5(0x42ae)];'string'==typeof _0x35d6e3&&(_0x35d6e3=new Credit(_0x35d6e3)),this[_0x3807d5(0xe66)]=_0x35d6e3,this[_0x3807d5(0x4b22)]=!0x1,this[_0x3807d5(0x38bb)]=when['defer']();var _0x5ac563,_0x49446b=defaultValue$1(_0x50fede[_0x3807d5(0x1706)],Ellipsoid[_0x3807d5(0x1d49)]),_0xcb6bc8=this;function _0x56e82c(_0x1c59b5){var _0x316252=_0x3807d5;_0xcb6bc8['_compressType']=_0x1c59b5['getElementsByTagName'](_0x316252(0x10e4))[0x0][_0x316252(0x4d31)];var _0xdda341=_0x1c59b5[_0x316252(0x4b76)]('sml:Type')[0x0]['textContent'];_0x316252(0x2603)==_0xdda341?_0xcb6bc8[_0x316252(0x4292)]=AttDataType[_0x316252(0x2603)]:_0x316252(0x295e)==_0xdda341?_0xcb6bc8['_dataType']=AttDataType[_0x316252(0x295e)]:_0x316252(0x3c12)==_0xdda341&&(_0xcb6bc8[_0x316252(0x4292)]=AttDataType[_0x316252(0x3c12)]),_0xcb6bc8[_0x316252(0x53e2)]=parseInt(_0x1c59b5[_0x316252(0x4b76)](_0x316252(0x552e))[0x0]['textContent']),_0xcb6bc8[_0x316252(0x3cc4)]=parseInt(_0x1c59b5[_0x316252(0x4b76)](_0x316252(0x13cf))[0x0]['textContent']),_0xcb6bc8[_0x316252(0x886)]=parseInt(_0x1c59b5[_0x316252(0x4b76)](_0x316252(0x35f5))[0x0][_0x316252(0x4d31)]),_0xcb6bc8[_0x316252(0x4c8a)]=parseInt(_0x1c59b5[_0x316252(0x4b76)]('sml:MinHeight')[0x0][_0x316252(0x4d31)]),_0xcb6bc8[_0x316252(0x4ebc)]=new GeographicTilingScheme({'ellipsoid':_0x49446b}),_0xcb6bc8[_0x316252(0x4ebc)]['isSct']=!0x0;var _0xb90d38=_0x1c59b5[_0x316252(0x4b76)](_0x316252(0x1865))[0x0],_0x55b1e6=CesiumMath[_0x316252(0x12a4)](parseFloat(_0xb90d38['getElementsByTagName'](_0x316252(0x4814))[0x0]['textContent'])),_0x257837=CesiumMath[_0x316252(0x12a4)](parseFloat(_0xb90d38[_0x316252(0x4b76)](_0x316252(0xc50))[0x0][_0x316252(0x4d31)])),_0x53fbac=CesiumMath[_0x316252(0x12a4)](parseFloat(_0xb90d38[_0x316252(0x4b76)](_0x316252(0x109b))[0x0]['textContent'])),_0x2f215c=CesiumMath[_0x316252(0x12a4)](parseFloat(_0xb90d38[_0x316252(0x4b76)](_0x316252(0x8c7))[0x0]['textContent']));_0xcb6bc8[_0x316252(0x1aeb)]=new Rectangle(_0x55b1e6,_0x257837,_0x53fbac,_0x2f215c);for(var _0x25096e=_0x1c59b5[_0x316252(0x4b76)](_0x316252(0x3d71))[0x0][_0x316252(0x4b76)](_0x316252(0x380f)),_0x41de07=0x0;_0x41de07<_0x25096e[_0x316252(0x531b)];++_0x41de07){var _0x233482=_0x25096e[_0x41de07];_0xcb6bc8[_0x316252(0x13ce)][_0x316252(0x3a33)](parseInt(_0x233482[_0x316252(0x4d31)]));}_0xcb6bc8[_0x316252(0x4b22)]=!0x0,_0xcb6bc8[_0x316252(0x38bb)][_0x316252(0x68a)](!0x0);}function _0x33f928(_0x24d482){var _0x3986b6=_0x3807d5,_0x293fab=defaultValue$1(_0x24d482,'An\x20error\x20occurred\x20while\x20accessing\x20'+_0xcb6bc8[_0x3986b6(0x52cd)]+'.');_0x5ac563=TileProviderError[_0x3986b6(0x40ea)](_0x5ac563,_0xcb6bc8,_0xcb6bc8[_0x3986b6(0x2c49)],_0x293fab,void 0x0,void 0x0,void 0x0,_0x14bf6f),_0xcb6bc8[_0x3986b6(0x38bb)][_0x3986b6(0x4e16)](new RuntimeError(_0x293fab));}function _0x14bf6f(){var _0x3229da=_0x3807d5;if(!defined$1(_0x50fede[_0x3229da(0x2f4d)])||!defined$1(_0x50fede[_0x3229da(0x1c07)]))throw new DeveloperError$1(_0x3229da(0x1931));_0xcb6bc8['_compressType']=defaultValue$1(_0x50fede['compressType'],_0x3229da(0xd9c)),_0xcb6bc8['_attType']=AttDataType[_0x3229da(0x5500)],_0xcb6bc8[_0x3229da(0x53e2)]=defaultValue$1(_0x50fede[_0x3229da(0x53e2)],0x20),_0xcb6bc8[_0x3229da(0x3cc4)]=defaultValue$1(_0x50fede[_0x3229da(0x3cc4)],0x20),_0xcb6bc8[_0x3229da(0x886)]=defaultValue$1(_0x50fede[_0x3229da(0xdd6)],0x5a),_0xcb6bc8['_minCategory']=defaultValue$1(_0x50fede[_0x3229da(0x1b91)],0x0),_0xcb6bc8['_tilingScheme']=new GeographicTilingScheme({'ellipsoid':_0x49446b}),_0xcb6bc8[_0x3229da(0x1aeb)]=_0x50fede[_0x3229da(0x2f4d)],_0xcb6bc8['_levels']=_0x50fede['levels'];}this[_0x3807d5(0x279d)]?when(loadXML(_0xcb6bc8[_0x3807d5(0x52cd)]+'config'),_0x56e82c,_0x33f928):_0x14bf6f(),this[_0x3807d5(0x5536)]=new Cesium3DTileStyleEngine();}Object['defineProperties'](GridProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x6b5510=_0x68aa19;return this[_0x6b5510(0x52cd)];}},'credit':{'get':function(){var _0x232080=_0x68aa19;return this[_0x232080(0xe66)];}},'tilingScheme':{'get':function(){return this['_tilingScheme'];}},'ready':{'get':function(){var _0x3027f1=_0x68aa19;return this[_0x3027f1(0x4b22)];}},'readyPromise':{'get':function(){var _0x1a7ae5=_0x68aa19;return this[_0x1a7ae5(0x38bb)];}},'rectangle':{'get':function(){var _0x7d8573=_0x68aa19;return this[_0x7d8573(0x1aeb)];}},'errorEvent':{'get':function(){return this['_errorEvent'];}},'cellWidth':{'get':function(){var _0xa366a3=_0x68aa19;return this[_0xa366a3(0x53e2)];}},'cellHeight':{'get':function(){var _0x50a445=_0x68aa19;return this[_0x50a445(0x3cc4)];}},'minLevel':{'get':function(){var _0x2648d4=_0x68aa19;return this[_0x2648d4(0x13ce)]['length']>0x0?Math[_0x2648d4(0x27d5)](this[_0x2648d4(0x13ce)][0x0],this['_levels'][this[_0x2648d4(0x13ce)][_0x2648d4(0x531b)]-0x1]):-0x1;}},'maxLevel':{'get':function(){var _0x4cb51a=_0x68aa19;return this[_0x4cb51a(0x13ce)][_0x4cb51a(0x531b)]>0x0?Math['max'](this[_0x4cb51a(0x13ce)][0x0],this[_0x4cb51a(0x13ce)][this[_0x4cb51a(0x13ce)][_0x4cb51a(0x531b)]-0x1]):-0x1;}},'minCategory':{'get':function(){var _0x4c98e4=_0x68aa19;if(!this[_0x4c98e4(0x4b22)])throw new DeveloperError$1(_0x4c98e4(0x569a));return this[_0x4c98e4(0x4c8a)];}},'maxCategory':{'get':function(){var _0x4083bb=_0x68aa19;if(!this[_0x4083bb(0x4b22)])throw new DeveloperError$1(_0x4083bb(0x325));return this['_maxCategory'];}}}),GridProvider[_0x68aa19(0x4b51)]['getTileCredits']=function(_0x2ca315,_0x298977,_0x380fe8){};var rectangleTileValid=new Rectangle();function parserBIL(_0x367a69,_0x35d74b){var _0x3341de=_0x68aa19,_0x43fd83,_0x3ccd7c;if(0x2===(_0x43fd83='ZIP'===_0x367a69[_0x3341de(0x11ea)]?pako[_0x3341de(0x2b2a)](_0x35d74b)['buffer']:_0x35d74b[i])[_0x3341de(0x21dd)]/(_0x367a69['_cellWidth']*_0x367a69['_cellHeight'])){var _0x47deb2=new Int16Array(_0x43fd83,0x0,_0x367a69['_cellWidth']*_0x367a69[_0x3341de(0x3cc4)]);_0x3ccd7c=[];for(var _0x5c7316=0x0;_0x5c7316<_0x47deb2[_0x3341de(0x531b)];_0x5c7316++)_0x3ccd7c[_0x3341de(0x3a33)](parseFloat(_0x47deb2[_0x5c7316]));}else _0x3ccd7c=new Float32Array(_0x43fd83,0x0,_0x367a69[_0x3341de(0x53e2)]*_0x367a69['_cellHeight']);return _0x3ccd7c;}function HeatMap(_0x45911e){var _0x14b673=_0x68aa19;_0x45911e=defaultValue$1(_0x45911e,{}),this[_0x14b673(0x97b)]=this['_width']=defaultValue$1(_0x45911e['quality'],0x800);var _0x3f3345=defaultValue$1(_0x45911e[_0x14b673(0x1411)],new Cartesian2(0x0,0x1));this[_0x14b673(0x4b49)]=_0x3f3345['x'],this['_maxIntensity']=_0x3f3345['y'],this['_context']=_0x45911e[_0x14b673(0x4174)],this[_0x14b673(0x3045)]=_0x45911e[_0x14b673(0x4103)],this[_0x14b673(0x3a4c)]=void 0x0,this[_0x14b673(0x31e7)]=void 0x0,this[_0x14b673(0x38c3)]=void 0x0,this[_0x14b673(0x3fca)]=void 0x0,this[_0x14b673(0x461b)]=void 0x0,this['_vertexSize']=0x8,this[_0x14b673(0x637)]=0x2710,this[_0x14b673(0x3d10)]=0x0,this[_0x14b673(0x1f97)]=0x0,this[_0x14b673(0x4575)]=new Float32Array(this[_0x14b673(0x637)]*this[_0x14b673(0x1539)]*0x6),this[_0x14b673(0x405d)]=[];for(var _0x28935f=this[_0x14b673(0x637)],_0x54eda1=0x0;_0x54eda1<_0x28935f;_0x54eda1++)this[_0x14b673(0x405d)]['push'](new Float32Array(this[_0x14b673(0x4575)][_0x14b673(0x1de1)],0x0,_0x54eda1*this[_0x14b673(0x1539)]*0x6));this[_0x14b673(0x4eb3)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0)}),this[_0x14b673(0x3de0)]=void 0x0,this[_0x14b673(0x4485)]=0x0,this[_0x14b673(0x3647)]=createFramebuffer$2(this[_0x14b673(0x1968)],this['_width'],this[_0x14b673(0x97b)],PixelDatatype[_0x14b673(0x4aae)]),this[_0x14b673(0x4eb3)][_0x14b673(0x27b)]=this[_0x14b673(0x3647)],this[_0x14b673(0x4eb3)][_0x14b673(0x5108)](this[_0x14b673(0x1968)]),this[_0x14b673(0x30ee)]=0x1388;}function createFramebuffer$2(_0x3144d1,_0x54b6aa,_0x10f592,_0x464cfe){return new Framebuffer$2({'context':_0x3144d1,'colorTextures':[new Texture$1({'context':_0x3144d1,'width':_0x54b6aa,'height':_0x10f592,'pixelDatatype':_0x464cfe})]});}function createShaderProgram(_0x1380a2,_0x31868d){var _0x3f20f0=_0x68aa19;if(!defined$1(_0x31868d[_0x3f20f0(0x3fca)])){var _0x3ede34=new ShaderSource({'sources':[[_0x3f20f0(0x372a),_0x3f20f0(0x549a),_0x3f20f0(0x46e4),_0x3f20f0(0x3753),_0x3f20f0(0x1238),_0x3f20f0(0x1ce6),_0x3f20f0(0x2e44),'{',_0x3f20f0(0x3184),_0x3f20f0(0x156e),'vec2\x20pos\x20=\x20aPosition.xy\x20+\x20aPosition.zw;','vIntensity\x20=\x20aIntensity.x;',_0x3f20f0(0x4bd7),'}']['join']('\x0a')]}),_0x6aa8a7=new ShaderSource({'sources':[['varying\x20vec2\x20vOff;',_0x3f20f0(0x3753),_0x3f20f0(0x1238),'void\x20main()','{','float\x20falloff\x20=\x20(1.0\x20-\x20smoothstep(0.0,\x201.0,\x20length(vOff/vDim)));',_0x3f20f0(0x3ab9),_0x3f20f0(0x547a),'}']['join']('\x0a')]});_0x31868d[_0x3f20f0(0x3fca)]=ShaderProgram$1[_0x3f20f0(0x4d21)]({'context':_0x1380a2,'vertexShaderSource':_0x3ede34,'fragmentShaderSource':_0x6aa8a7,'attributeLocations':{'aPosition':0x0,'aIntensity':0x1}});}}function createVertexArray(_0x5ca95b,_0x596a38){var _0x43023d=_0x68aa19;if(!defined$1(_0x596a38['_va'])){var _0x4c8fee=_0x596a38[_0x43023d(0x405d)][_0x596a38['_pointCount']],_0x125d95=Buffer$1[_0x43023d(0xb5a)]({'context':_0x5ca95b,'typedArray':_0x4c8fee,'usage':BufferUsage[_0x43023d(0x3e3c)]}),_0x11b411=[{'index':0x0,'vertexBuffer':_0x125d95,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x20,'normalize':!0x1},{'index':0x1,'vertexBuffer':_0x125d95,'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x43023d(0x15eb)],'offsetInBytes':0x10,'strideInBytes':0x20,'normalize':!0x1}];_0x596a38[_0x43023d(0x461b)]=new VertexArray({'context':_0x5ca95b,'attributes':_0x11b411});}}function createIntensityCommand(_0x77a67f,_0x5c13c7){var _0x33e957=_0x68aa19,_0x42e336=new DrawCommand({'primitiveType':PrimitiveType$1[_0x33e957(0x139)],'count':0x6*_0x5c13c7[_0x33e957(0x3d10)]});createVertexArray(_0x77a67f,_0x5c13c7),createShaderProgram(_0x77a67f,_0x5c13c7),_0x42e336['vertexArray']=_0x5c13c7['_va'],_0x42e336[_0x33e957(0x30a0)]=_0x5c13c7[_0x33e957(0x3fca)],_0x42e336['renderState']=RenderState[_0x33e957(0x4d21)]({'depthTest':{'enabled':!0x1},'viewport':new BoundingRectangle(0x0,0x0,_0x5c13c7[_0x33e957(0x52d2)],_0x5c13c7[_0x33e957(0x97b)]),'blending':{'enabled':!0x0,'functionDestinationRgb':WebGLConstants$1[_0x33e957(0x28b6)],'functionDestinationAlpha':WebGLConstants$1[_0x33e957(0x28b6)]}});var _0x23acca=new Cartesian4(_0x5c13c7['bounds']['x'],_0x5c13c7[_0x33e957(0x4103)]['y'],_0x5c13c7[_0x33e957(0x4103)][_0x33e957(0x209)],_0x5c13c7['bounds'][_0x33e957(0x5862)]);return _0x42e336[_0x33e957(0x15fe)]={'uBounds':function(){return _0x23acca;}},_0x42e336[_0x33e957(0x27b)]=_0x5c13c7[_0x33e957(0x3a4c)],_0x42e336;}function createHeatMapCommand(_0x3f67b4,_0x3ef1bd){var _0x138424=_0x68aa19,_0xae18fe=[_0x138424(0x46bb),_0x138424(0x11c2),_0x138424(0x4400),'return\x20clamp((value-low)/(high-low),\x200.0,\x201.0);','}',_0x138424(0x4963),_0x138424(0x1512),_0x138424(0x858),_0x138424(0x2f80),_0x138424(0x40c2),'}','vec3\x20getColor(float\x20intensity){',_0x138424(0x3d01),_0x138424(0x13b2),'vec3\x20green\x20=\x20vec3(0.0,\x201.0,\x200.0);','vec3\x20yellow\x20=\x20vec3(1.0,\x201.0,\x200.0);',_0x138424(0x554e),_0x138424(0x4500),_0x138424(0x21fb),'}',_0x138424(0x4f04),_0x138424(0x4a6),'return\x20vec4(color*alpha,\x20alpha);','}','void\x20main(){',_0x138424(0x20d2),_0x138424(0x271b),'gl_FragColor\x20=\x20alphaFun(color,\x20intensity);','}']['join']('\x0a'),_0x4e7032=_0x3f67b4[_0x138424(0xa16)](_0xae18fe,{'uniformMap':{'uIntensityTexture':function(){var _0x20ca07=_0x138424;return _0x3ef1bd[_0x20ca07(0x3a4c)][_0x20ca07(0x2bf5)](0x0);}},'renderState':RenderState['fromCache']({'viewport':new BoundingRectangle(0x0,0x0,_0x3ef1bd['_width'],_0x3ef1bd[_0x138424(0x97b)]),'blending':{'enabled':!0x0,'functionDestinationRgb':WebGLConstants$1[_0x138424(0x28b6)],'functionDestinationAlpha':WebGLConstants$1[_0x138424(0x28b6)]}}),'owner':_0x3ef1bd});return _0x4e7032[_0x138424(0x27b)]=_0x3ef1bd[_0x138424(0x3647)],_0x4e7032;}function updateVertexBuffer(_0x176c64){var _0x137b39=_0x68aa19;if(defined$1(_0x176c64[_0x137b39(0x461b)])){var _0x1d4750=_0x176c64[_0x137b39(0x461b)][_0x137b39(0x366d)](0x0)[_0x137b39(0x20aa)],_0x3541eb=_0x1d4750[_0x137b39(0xed8)](),_0x3c58a2=_0x1d4750[_0x137b39(0x1651)];_0x3c58a2[_0x137b39(0x2490)](WebGLConstants$1['ARRAY_BUFFER'],_0x3541eb),_0x3c58a2['bufferData'](WebGLConstants$1[_0x137b39(0x3747)],_0x176c64['_vertexBufferViews'][_0x176c64[_0x137b39(0x3d10)]],BufferUsage[_0x137b39(0x3e3c)]),_0x3c58a2[_0x137b39(0x2490)](WebGLConstants$1[_0x137b39(0x3747)],null);}}function InvertClassification(){var _0x2991f2=_0x68aa19;this[_0x2991f2(0x2d96)]=void 0x0,this[_0x2991f2(0x4b67)]=void 0x0,this[_0x2991f2(0x4ee3)]=void 0x0,this['_classifiedTexture']=void 0x0,this[_0x2991f2(0x270b)]=void 0x0,this[_0x2991f2(0x15ec)]=void 0x0,this[_0x2991f2(0x4be1)]=void 0x0,this[_0x2991f2(0x47f7)]=void 0x0,this['_rsClassified']=void 0x0,this[_0x2991f2(0xfb1)]=void 0x0,this[_0x2991f2(0x4443)]=void 0x0,this[_0x2991f2(0x319c)]=void 0x0,this['_clearColorCommand']=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'owner':this}),this[_0x2991f2(0x4eb3)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1,'stencil':0x0});var _0x2f1303=this;this[_0x2991f2(0x5461)]={'colorTexture':function(){return _0x2f1303['_texture'];},'depthTexture':function(){var _0x2d017d=_0x2991f2;return _0x2f1303[_0x2d017d(0x270b)];},'classifiedTexture':function(){return _0x2f1303['_classifiedTexture'];}};}GridProvider[_0x68aa19(0x4b51)][_0x68aa19(0x130c)]=function(_0x451dab,_0x5cf42d,_0x2a0897,_0x33e8c1){var _0x1fceac=_0x68aa19;if(!this[_0x1fceac(0x237c)])throw new DeveloperError$1(_0x1fceac(0x5588));var _0x353aaf=[],_0x1562db=this['_tilingScheme']['tileXYToRectangle'](_0x451dab,_0x5cf42d,_0x2a0897),_0x4ccf40=this;if(this[_0x1fceac(0x13ce)][this[_0x1fceac(0x13ce)][_0x1fceac(0x531b)]-0x1],defined$1(Rectangle[_0x1fceac(0x3f43)](this['_rectangle'],_0x1562db,rectangleTileValid))){var _0x21ea23=this[_0x1fceac(0x13ce)][0x0],_0x33a587=_0x2a0897;if(_0x33a587<=this['_levels'][this[_0x1fceac(0x13ce)][_0x1fceac(0x531b)]-0x1]&&_0x33a587>=_0x21ea23){var _0x19b89b=_0x2a0897+'_'+_0x451dab+'_'+_0x5cf42d,_0x466fb2=_0x4ccf40['_url']+'data/index/'+_0x5cf42d+'/'+_0x451dab+'.bil?level='+_0x33a587,_0x556231=loadArrayBuffer(_0x466fb2);defined$1(_0x556231)&&(_0x556231['id']=_0x19b89b,_0x556231[_0x1fceac(0x343b)]=_0x466fb2,_0x353aaf[_0x1fceac(0x3a33)](_0x556231));}}return when[_0x1fceac(0x3935)](_0x353aaf,function(_0x31e1ef){var _0x396f6c=_0x1fceac;for(var _0x24ace3=0x0;_0x24ace3<_0x31e1ef[_0x396f6c(0x531b)];_0x24ace3++){return parserBIL(_0x4ccf40,_0x31e1ef[_0x24ace3]);}},function(_0x120bcb){var _0x154dbc=_0x1fceac;return when[_0x154dbc(0x4e16)](_0x120bcb);});},Object[_0x68aa19(0x5b7)](HeatMap['prototype'],{'texture':{'get':function(){var _0x581f29=_0x68aa19;return this[_0x581f29(0x3647)][_0x581f29(0x2bf5)](0x0);}},'bounds':{'set':function(_0x4b3a0b){var _0x5c103c=_0x68aa19;this[_0x5c103c(0x3045)]=_0x4b3a0b;},'get':function(){var _0x22da65=_0x68aa19;return this[_0x22da65(0x3045)];}},'maxPerFrameDrawCount':{'set':function(_0xff4d01){var _0x2732ef=_0x68aa19;this[_0x2732ef(0x30ee)]=_0xff4d01;},'get':function(){var _0x1801aa=_0x68aa19;return this[_0x1801aa(0x30ee)];}}}),HeatMap['prototype'][_0x68aa19(0xdc0)]=function(_0x28f266,_0x252d3c,_0xc51584,_0x43b03b,_0x2ff145){var _0x9e0f48=_0x68aa19;this[_0x9e0f48(0x4575)][this[_0x9e0f48(0x1f97)]++]=_0x28f266,this['_vertexBufferData'][this[_0x9e0f48(0x1f97)]++]=_0x252d3c,this[_0x9e0f48(0x4575)][this[_0x9e0f48(0x1f97)]++]=_0xc51584,this[_0x9e0f48(0x4575)][this[_0x9e0f48(0x1f97)]++]=_0x43b03b,this[_0x9e0f48(0x4575)][this[_0x9e0f48(0x1f97)]++]=_0x2ff145,this[_0x9e0f48(0x4575)][this[_0x9e0f48(0x1f97)]++]=_0x2ff145,this[_0x9e0f48(0x4575)][this[_0x9e0f48(0x1f97)]++]=_0x2ff145,this['_vertexBufferData'][this[_0x9e0f48(0x1f97)]++]=_0x2ff145;},HeatMap[_0x68aa19(0x4b51)][_0x68aa19(0x4d14)]=function(_0xc49d3e,_0x4e92d1,_0x351d35,_0x34d0fa){var _0x3a0431=_0x68aa19;this[_0x3a0431(0x3d10)]>=this[_0x3a0431(0x637)]-0x1&&this[_0x3a0431(0x14ee)](this[_0x3a0431(0x1968)]),_0x34d0fa=defaultValue$1(_0x34d0fa,0x32),_0x351d35=defaultValue$1(_0x351d35,0.2);var _0x453c37=0.5*_0x34d0fa;this['addVertex'](_0xc49d3e,_0x4e92d1,-_0x453c37,-_0x453c37,_0x351d35),this[_0x3a0431(0xdc0)](_0xc49d3e,_0x4e92d1,+_0x453c37,-_0x453c37,_0x351d35),this[_0x3a0431(0xdc0)](_0xc49d3e,_0x4e92d1,-_0x453c37,+_0x453c37,_0x351d35),this[_0x3a0431(0xdc0)](_0xc49d3e,_0x4e92d1,-_0x453c37,+_0x453c37,_0x351d35),this[_0x3a0431(0xdc0)](_0xc49d3e,_0x4e92d1,+_0x453c37,-_0x453c37,_0x351d35),this[_0x3a0431(0xdc0)](_0xc49d3e,_0x4e92d1,+_0x453c37,+_0x453c37,_0x351d35),this['_pointCount']++;},HeatMap[_0x68aa19(0x4b51)][_0x68aa19(0xdf6)]=function(_0x48eaa5){this['_data']=_0x48eaa5;},HeatMap[_0x68aa19(0x4b51)][_0x68aa19(0xe7c)]=function(_0x4343f5){var _0x5edb47=_0x68aa19;defined$1(this['_fbIntensity'])||(this[_0x5edb47(0x3a4c)]=createFramebuffer$2(_0x4343f5,this[_0x5edb47(0x52d2)],this[_0x5edb47(0x97b)],PixelDatatype[_0x5edb47(0x30a9)])),defined$1(this[_0x5edb47(0x31e7)])||(this[_0x5edb47(0x31e7)]=createIntensityCommand(_0x4343f5,this)),this['_intensityCommand'][_0x5edb47(0x2d06)]=0x6*this[_0x5edb47(0x3d10)],updateVertexBuffer(this),this['_intensityCommand'][_0x5edb47(0x5108)](_0x4343f5);},HeatMap[_0x68aa19(0x4b51)][_0x68aa19(0x292b)]=function(_0xd32841){var _0x389973=_0x68aa19;this[_0x389973(0x4eb3)]['framebuffer']=this[_0x389973(0x3647)],this['_clearCommand'][_0x389973(0x5108)](_0xd32841),defined$1(this['_heatMapCommand'])||(this[_0x389973(0x38c3)]=createHeatMapCommand(_0xd32841,this)),this[_0x389973(0x38c3)][_0x389973(0x5108)](_0xd32841);},HeatMap[_0x68aa19(0x4b51)][_0x68aa19(0x14ee)]=function(_0x5e3313){var _0x34c190=_0x68aa19;this[_0x34c190(0xe7c)](_0x5e3313),this['drawHeatMap'](_0x5e3313),this[_0x34c190(0x1f97)]=0x0,this['_pointCount']=0x0;},HeatMap[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x5bb597){var _0x1be72d=_0x68aa19;if(this[_0x1be72d(0x1968)]=_0x5bb597[_0x1be72d(0x4174)],defined$1(this[_0x1be72d(0x3de0)])){for(var _0x1f8c96=Math['min'](this[_0x1be72d(0x3de0)]['length'],this[_0x1be72d(0x4485)]+this['_maxPerFrameDrawCount']),_0x1b9802=0.002*this[_0x1be72d(0x3045)][_0x1be72d(0x209)],_0x4d460d=this[_0x1be72d(0x4485)];_0x4d460d<_0x1f8c96;_0x4d460d++){var _0x2c7c18=this[_0x1be72d(0x3de0)][_0x4d460d];_0x2c7c18['x'],_0x2c7c18['y'];var _0x41e934=defaultValue$1(_0x2c7c18[_0x1be72d(0x27a7)],0.1);_0x41e934=(_0x41e934-this[_0x1be72d(0x4b49)])/this[_0x1be72d(0xd34)],this[_0x1be72d(0x4d14)](_0x2c7c18['x'],_0x2c7c18['y'],_0x41e934,_0x1b9802);}this['_dataIndex']=_0x1f8c96,this[_0x1be72d(0x4485)]>=this[_0x1be72d(0x3de0)][_0x1be72d(0x531b)]&&(this[_0x1be72d(0x3de0)]=void 0x0,this['_dataIndex']=0x0);}this[_0x1be72d(0x3d10)]<0x1||this[_0x1be72d(0x14ee)](_0x5bb597[_0x1be72d(0x4174)]);},HeatMap[_0x68aa19(0x4b51)]['destroy']=function(){var _0x5ee8a9=_0x68aa19;return this[_0x5ee8a9(0x3a4c)]=this[_0x5ee8a9(0x3a4c)]&&this['_fbIntensity'][_0x5ee8a9(0x2578)](),this[_0x5ee8a9(0x3647)]=this[_0x5ee8a9(0x3647)]&&this[_0x5ee8a9(0x3647)][_0x5ee8a9(0x2578)](),this['_sp']=this['_sp']&&this[_0x5ee8a9(0x3fca)][_0x5ee8a9(0x2578)](),this[_0x5ee8a9(0x461b)]=this[_0x5ee8a9(0x461b)]&&this[_0x5ee8a9(0x461b)][_0x5ee8a9(0x2578)](),this[_0x5ee8a9(0x4575)]=void 0x0,this['_vertexBufferViews']=void 0x0,this[_0x5ee8a9(0x3de0)]=void 0x0,destroyObject$1(this);},Object[_0x68aa19(0x5b7)](InvertClassification[_0x68aa19(0x4b51)],{'unclassifiedCommand':{'get':function(){var _0x20d8d8=_0x68aa19;return this[_0x20d8d8(0xfb1)];}}}),InvertClassification[_0x68aa19(0x54f9)]=function(_0x3cdada){var _0x5064ed=_0x68aa19;return _0x3cdada[_0x5064ed(0x84e)]&&_0x3cdada[_0x5064ed(0xc40)];};var rsUnclassified={'depthMask':!0x1,'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x68aa19(0x7fa)],'frontOperation':{'fail':StencilOperation$1[_0x68aa19(0x2601)],'zFail':StencilOperation$1[_0x68aa19(0x2601)],'zPass':StencilOperation$1[_0x68aa19(0x2601)]},'backFunction':StencilFunction$1[_0x68aa19(0x697)],'reference':0x0,'mask':StencilConstants$1[_0x68aa19(0x2ab6)]},'blending':BlendingState$1[_0x68aa19(0x2911)]},rsClassified={'depthMask':!0x1,'stencilTest':{'enabled':!0x0,'frontFunction':StencilFunction$1[_0x68aa19(0x3ffa)],'frontOperation':{'fail':StencilOperation$1['KEEP'],'zFail':StencilOperation$1[_0x68aa19(0x2601)],'zPass':StencilOperation$1['KEEP']},'backFunction':StencilFunction$1['NEVER'],'reference':0x0,'mask':StencilConstants$1[_0x68aa19(0x2ab6)]},'blending':BlendingState$1[_0x68aa19(0x2911)]},rsDefault={'depthMask':!0x0,'depthTest':{'enabled':!0x0},'stencilTest':StencilConstants$1['setCesium3DTileBit'](),'stencilMask':StencilConstants$1[_0x68aa19(0x471e)],'blending':BlendingState$1['ALPHA_BLEND']},translucentFS='#extension\x20GL_EXT_frag_depth\x20:\x20enable\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20sampler2D\x20classifiedTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20if\x20(color.a\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20bool\x20isClassified\x20=\x20all(equal(texture2D(classifiedTexture,\x20v_textureCoordinates),\x20vec4(0.0)));\x0a#ifdef\x20UNCLASSIFIED\x0a\x20\x20\x20\x20vec4\x20highlightColor\x20=\x20czm_invertClassificationColor;\x0a\x20\x20\x20\x20if\x20(isClassified)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#else\x0a\x20\x20\x20\x20vec4\x20highlightColor\x20=\x20vec4(1.0);\x0a\x20\x20\x20\x20if\x20(!isClassified)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color\x20*\x20highlightColor;\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates).r;\x0a}\x0a',opaqueFS='uniform\x20sampler2D\x20colorTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20if\x20(color.a\x20==\x200.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a#ifdef\x20UNCLASSIFIED\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color\x20*\x20czm_invertClassificationColor;\x0a#else\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a#endif\x0a}\x0a';function JobTypeBudget(_0x1c0ace){var _0x83c225=_0x68aa19;this[_0x83c225(0x2a25)]=_0x1c0ace,this[_0x83c225(0x2fed)]=0x0,this[_0x83c225(0x11a0)]=0x0,this[_0x83c225(0x1f4)]=!0x1,this[_0x83c225(0x28fd)]=!0x1;}function JobScheduler(_0x5d13fa){var _0x1e0518=_0x68aa19,_0x29f090=new Array(JobType$1[_0x1e0518(0x2bf2)]);_0x29f090[JobType$1[_0x1e0518(0x1364)]]=new JobTypeBudget(defined$1(_0x5d13fa)?_0x5d13fa[JobType$1[_0x1e0518(0x1364)]]:0xa),_0x29f090[JobType$1[_0x1e0518(0xa1a)]]=new JobTypeBudget(defined$1(_0x5d13fa)?_0x5d13fa[JobType$1[_0x1e0518(0xa1a)]]:0xa),_0x29f090[JobType$1[_0x1e0518(0x43ca)]]=new JobTypeBudget(defined$1(_0x5d13fa)?_0x5d13fa[JobType$1[_0x1e0518(0x43ca)]]:0x1e);var _0x13d697,_0x365f1c=_0x29f090[_0x1e0518(0x531b)],_0x427cd6=0x0;for(_0x13d697=0x0;_0x13d697<_0x365f1c;++_0x13d697)_0x427cd6+=_0x29f090[_0x13d697][_0x1e0518(0x11e)];var _0x2c067c=new Array(_0x365f1c);for(_0x13d697=0x0;_0x13d697<_0x365f1c;++_0x13d697)_0x2c067c[_0x13d697]=!0x1;this[_0x1e0518(0x4c0b)]=_0x427cd6,this[_0x1e0518(0x4036)]=0x0,this[_0x1e0518(0x52bd)]=_0x29f090,this[_0x1e0518(0x614)]=_0x2c067c;}InvertClassification[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x405646){var _0x39067a=_0x68aa19,_0x112046=this[_0x39067a(0x4ee3)],_0x52518b=!defined$1(_0x112046)||this['previousFramebuffer']!==this['_previousFramebuffer'];this[_0x39067a(0x4b67)]=this['previousFramebuffer'];var _0x4a9bb0,_0x1d28c5,_0x4cbe6d=_0x405646[_0x39067a(0x2e24)],_0x81c3af=_0x405646[_0x39067a(0x1b40)],_0x2d914b=!defined$1(_0x112046)||_0x112046['width']!==_0x4cbe6d||_0x112046[_0x39067a(0x5862)]!==_0x81c3af;((_0x2d914b||_0x52518b)&&(this['_texture']=this[_0x39067a(0x4ee3)]&&this[_0x39067a(0x4ee3)][_0x39067a(0x2578)](),this[_0x39067a(0x30de)]=this['_classifiedTexture']&&this[_0x39067a(0x30de)][_0x39067a(0x2578)](),this['_depthStencilTexture']=this['_depthStencilTexture']&&this[_0x39067a(0x270b)][_0x39067a(0x2578)](),this[_0x39067a(0x4ee3)]=new Texture$1({'context':_0x405646,'width':_0x4cbe6d,'height':_0x81c3af,'pixelFormat':PixelFormat$1[_0x39067a(0x4a1c)],'pixelDatatype':PixelDatatype[_0x39067a(0x4aae)],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x39067a(0x312f)],'wrapT':TextureWrap$1[_0x39067a(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x39067a(0x2225)],'magnificationFilter':TextureMagnificationFilter$1['LINEAR']})}),defined$1(this['_previousFramebuffer'])||(this[_0x39067a(0x30de)]=new Texture$1({'context':_0x405646,'width':_0x4cbe6d,'height':_0x81c3af,'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE'],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x39067a(0x312f)],'wrapT':TextureWrap$1['CLAMP_TO_EDGE'],'minificationFilter':TextureMinificationFilter$1[_0x39067a(0x2225)],'magnificationFilter':TextureMagnificationFilter$1[_0x39067a(0x2225)]})}),this[_0x39067a(0x270b)]=new Texture$1({'context':_0x405646,'width':_0x4cbe6d,'height':_0x81c3af,'pixelFormat':PixelFormat$1[_0x39067a(0xd92)],'pixelDatatype':PixelDatatype['UNSIGNED_INT_24_8']}))),!defined$1(this[_0x39067a(0x15ec)])||_0x2d914b||_0x52518b)&&(this['_fbo']=this[_0x39067a(0x15ec)]&&this[_0x39067a(0x15ec)]['destroy'](),this['_fboClassified']=this[_0x39067a(0x4be1)]&&this[_0x39067a(0x4be1)][_0x39067a(0x2578)](),defined$1(this[_0x39067a(0x4b67)])?(_0x4a9bb0=this[_0x39067a(0x4b67)][_0x39067a(0x5201)],_0x1d28c5=this[_0x39067a(0x4b67)][_0x39067a(0x1c59)]):_0x4a9bb0=this['_depthStencilTexture'],this[_0x39067a(0x15ec)]=new Framebuffer$2({'context':_0x405646,'colorTextures':[this[_0x39067a(0x4ee3)]],'depthStencilTexture':_0x4a9bb0,'depthStencilRenderbuffer':_0x1d28c5,'destroyAttachments':!0x1}),defined$1(this['_previousFramebuffer'])||(this['_fboClassified']=new Framebuffer$2({'context':_0x405646,'colorTextures':[this['_classifiedTexture']],'depthStencilTexture':_0x4a9bb0,'destroyAttachments':!0x1})));if(defined$1(this[_0x39067a(0x47f7)])||(this[_0x39067a(0x47f7)]=RenderState[_0x39067a(0x4d21)](rsUnclassified),this[_0x39067a(0x5a5)]=RenderState[_0x39067a(0x4d21)](rsClassified),this['_rsDefault']=RenderState['fromCache'](rsDefault)),!defined$1(this[_0x39067a(0xfb1)])||_0x52518b){defined$1(this[_0x39067a(0xfb1)])&&(this['_unclassifiedCommand'][_0x39067a(0x30a0)]=this[_0x39067a(0xfb1)][_0x39067a(0x30a0)]&&this[_0x39067a(0xfb1)][_0x39067a(0x30a0)]['destroy'](),this[_0x39067a(0x4443)][_0x39067a(0x30a0)]=this[_0x39067a(0x4443)]['shaderProgram']&&this[_0x39067a(0x4443)][_0x39067a(0x30a0)]['destroy']());var _0x12e71c=defined$1(this[_0x39067a(0x4b67)])?opaqueFS:translucentFS,_0xe2fbdb=new ShaderSource({'defines':[_0x39067a(0x49f2)],'sources':[_0x12e71c]}),_0x1b4578=new ShaderSource({'sources':[_0x12e71c]});this[_0x39067a(0xfb1)]=_0x405646[_0x39067a(0xa16)](_0xe2fbdb,{'renderState':defined$1(this[_0x39067a(0x4b67)])?this[_0x39067a(0x47f7)]:this['_rsDefault'],'uniformMap':this['_uniformMap'],'owner':this}),this[_0x39067a(0x4443)]=_0x405646[_0x39067a(0xa16)](_0x1b4578,{'renderState':defined$1(this['_previousFramebuffer'])?this[_0x39067a(0x5a5)]:this[_0x39067a(0x1100)],'uniformMap':this[_0x39067a(0x5461)],'owner':this}),defined$1(this['_translucentCommand'])&&(this['_translucentCommand'][_0x39067a(0x30a0)]=this['_translucentCommand'][_0x39067a(0x30a0)]&&this[_0x39067a(0x319c)][_0x39067a(0x30a0)]['destroy']()),defined$1(this['_previousFramebuffer'])||(this['_translucentCommand']=_0x405646['createViewportQuadCommand'](PassThrough,{'renderState':this[_0x39067a(0x47f7)],'uniformMap':this['_uniformMap'],'owner':this}));}},InvertClassification[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(_0x10436e,_0x32f53a){var _0x318de4=_0x68aa19,_0x229dfa=_0x32f53a['framebuffer'];defined$1(this[_0x318de4(0x4b67)])?(_0x32f53a[_0x318de4(0x27b)]=this[_0x318de4(0x15ec)],this['_clearColorCommand']['execute'](_0x10436e,_0x32f53a)):(_0x32f53a[_0x318de4(0x27b)]=this['_fbo'],this[_0x318de4(0x4eb3)]['execute'](_0x10436e,_0x32f53a),_0x32f53a['framebuffer']=this[_0x318de4(0x4be1)],this[_0x318de4(0x4eb3)][_0x318de4(0x5108)](_0x10436e,_0x32f53a)),_0x32f53a['framebuffer']=_0x229dfa;},InvertClassification[_0x68aa19(0x4b51)][_0x68aa19(0x3b94)]=function(_0x211e60,_0x8bf98){var _0xcd833b=_0x68aa19;if(!defined$1(this[_0xcd833b(0x4b67)])){var _0x2b160c=_0x8bf98[_0xcd833b(0x27b)];_0x8bf98[_0xcd833b(0x27b)]=this[_0xcd833b(0x4be1)],this[_0xcd833b(0x319c)][_0xcd833b(0x5108)](_0x211e60,_0x8bf98),_0x8bf98[_0xcd833b(0x27b)]=_0x2b160c;}this[_0xcd833b(0x4443)][_0xcd833b(0x5108)](_0x211e60,_0x8bf98);},InvertClassification[_0x68aa19(0x4b51)][_0x68aa19(0x15c7)]=function(_0x5a8398,_0x365305){var _0x59205d=_0x68aa19;this[_0x59205d(0xfb1)]['execute'](_0x5a8398,_0x365305);},InvertClassification[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},InvertClassification[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x2c3701=_0x68aa19;return this[_0x2c3701(0x15ec)]=this[_0x2c3701(0x15ec)]&&this[_0x2c3701(0x15ec)]['destroy'](),this[_0x2c3701(0x4ee3)]=this[_0x2c3701(0x4ee3)]&&this[_0x2c3701(0x4ee3)][_0x2c3701(0x2578)](),this[_0x2c3701(0x270b)]=this[_0x2c3701(0x270b)]&&this[_0x2c3701(0x270b)][_0x2c3701(0x2578)](),defined$1(this['_unclassifiedCommand'])&&(this[_0x2c3701(0xfb1)][_0x2c3701(0x30a0)]=this[_0x2c3701(0xfb1)]['shaderProgram']&&this[_0x2c3701(0xfb1)][_0x2c3701(0x30a0)][_0x2c3701(0x2578)](),this[_0x2c3701(0x4443)][_0x2c3701(0x30a0)]=this['_classifiedCommand'][_0x2c3701(0x30a0)]&&this[_0x2c3701(0x4443)][_0x2c3701(0x30a0)][_0x2c3701(0x2578)]()),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](JobTypeBudget[_0x68aa19(0x4b51)],{'total':{'get':function(){var _0x27b8a1=_0x68aa19;return this[_0x27b8a1(0x2a25)];}}}),JobScheduler['getTimestamp']=getTimestamp$1,Object[_0x68aa19(0x5b7)](JobScheduler['prototype'],{'totalBudget':{'get':function(){var _0x30def0=_0x68aa19;return this[_0x30def0(0x4c0b)];}}}),JobScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x2ff)]=function(){var _0x48fe4e=_0x68aa19;this[_0x48fe4e(0x4036)]=this['_totalBudget'];},JobScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x4e76)]=function(){var _0x194e60=_0x68aa19;for(var _0x4c29e6=this[_0x194e60(0x52bd)],_0x1613a1=_0x4c29e6['length'],_0x51f8f6=0x0;_0x51f8f6<_0x1613a1;++_0x51f8f6){var _0x266136=_0x4c29e6[_0x51f8f6];_0x266136[_0x194e60(0x28fd)]=_0x266136[_0x194e60(0x1f4)],_0x266136[_0x194e60(0x1f4)]=!0x1,_0x266136['usedThisFrame']=0x0,_0x266136[_0x194e60(0x11a0)]=0x0;}this[_0x194e60(0x4036)]=0x0;},JobScheduler[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x31823a,_0x474b62){var _0x2eada5=_0x68aa19,_0xaffa15,_0x2e58a3=this[_0x2eada5(0x52bd)],_0x317717=_0x2e58a3[_0x474b62],_0xf55a7e=this[_0x2eada5(0x614)][_0x474b62];if(this[_0x2eada5(0x4036)]>=this[_0x2eada5(0x4c0b)]&&_0xf55a7e)return _0x317717['starvedThisFrame']=!0x0,!0x1;if(_0x317717['usedThisFrame']+_0x317717[_0x2eada5(0x11a0)]>=_0x317717[_0x2eada5(0x11e)]){var _0x2a51cf,_0x57dc1d=_0x2e58a3[_0x2eada5(0x531b)];for(_0x2a51cf=0x0;_0x2a51cf<_0x57dc1d&&(!((_0xaffa15=_0x2e58a3[_0x2a51cf])['usedThisFrame']+_0xaffa15[_0x2eada5(0x11a0)]<_0xaffa15[_0x2eada5(0x11e)])||_0xaffa15['starvedLastFrame']);++_0x2a51cf);if(_0x2a51cf===_0x57dc1d&&_0xf55a7e)return!0x1;_0xf55a7e&&(_0x317717[_0x2eada5(0x1f4)]=!0x0);}var _0x18df5c=JobScheduler[_0x2eada5(0x90d)]();_0x31823a[_0x2eada5(0x5108)]();var _0x136b68=JobScheduler['getTimestamp']()-_0x18df5c;return this[_0x2eada5(0x4036)]+=_0x136b68,_0xaffa15?_0xaffa15[_0x2eada5(0x11a0)]+=_0x136b68:_0x317717['usedThisFrame']+=_0x136b68,this[_0x2eada5(0x614)][_0x474b62]=!0x0,!0x0;};var Layers=function(){var _0xe735d4=_0x68aa19;this[_0xe735d4(0x1bbc)]=new AssociativeArray(),this[_0xe735d4(0x3447)]=[],this[_0xe735d4(0x4302)]=0x3,this[_0xe735d4(0x7ba)]=void 0x0,this['_clampLayerIndex']=Number[_0xe735d4(0xd77)],this[_0xe735d4(0x3039)]={},this[_0xe735d4(0x26ba)]=0x0,this[_0xe735d4(0x19d5)]=0x0;};Object[_0x68aa19(0x5b7)](Layers[_0x68aa19(0x4b51)],{'layerQueue':{'get':function(){return this['_layerQueue'];}}});var compartor=function(_0x46c966,_0x5f4d05){var _0x1b8981=_0x68aa19;return _0x46c966[_0x1b8981(0x1094)]-_0x5f4d05[_0x1b8981(0x1094)];};function expandRectangle(_0x3617f5,_0x1552dd){var _0x4da530=_0x68aa19;_0x3617f5[_0x4da530(0x326c)]+=_0x1552dd,_0x3617f5[_0x4da530(0x4488)]-=_0x1552dd,_0x3617f5[_0x4da530(0x149)]+=_0x1552dd,_0x3617f5[_0x4da530(0x46e0)]-=_0x1552dd;}function isIntersectionTest(_0x33476d,_0x10830f,_0xfa0c03){var _0x48fe31=_0x68aa19,_0x25424f=new Rectangle(),_0x3fb762=new Rectangle();Rectangle[_0x48fe31(0x254b)](_0x33476d,_0x25424f),Rectangle[_0x48fe31(0x254b)](_0x10830f,_0x3fb762),expandRectangle(_0x25424f,_0xfa0c03),expandRectangle(_0x3fb762,_0xfa0c03);var _0x2d322f=Math[_0x48fe31(0x2bc6)](_0x25424f[_0x48fe31(0x4488)],_0x3fb762[_0x48fe31(0x4488)]),_0x5c7a44=Math[_0x48fe31(0x27d5)](_0x25424f['south'],_0x3fb762[_0x48fe31(0x149)]),_0x510133=Math[_0x48fe31(0x27d5)](_0x25424f[_0x48fe31(0x326c)],_0x3fb762[_0x48fe31(0x326c)]);return!(_0x5c7a44<=Math[_0x48fe31(0x2bc6)](_0x25424f['north'],_0x3fb762['north'])||_0x2d322f>=_0x510133);}Layers[_0x68aa19(0x4b51)]['update']=function(_0x40c2f7,_0x483646,_0x28cf21,_0x5e79c4){var _0xefa6db=_0x68aa19;S3MTextureManager[_0xefa6db(0x489f)](_0x40c2f7);var _0x4005ec=this[_0xefa6db(0x3447)],_0x495eaf=this[_0xefa6db(0x3447)][_0xefa6db(0x531b)],_0x2bb5f4=0x0,_0x4e2572=[];for(_0x2bb5f4=0x0;_0x2bb5f4<_0x495eaf;_0x2bb5f4++){var _0x1597ca=_0x4005ec[_0x2bb5f4];if(defined$1(_0x1597ca)){if(_0x483646[_0xefa6db(0x362a)]>-0x1){if(!_0x1597ca['getVisibleInViewport'](_0x483646['multiViewportIndex']))continue;}if(defined$1(_0x5e79c4)&&!0x0===_0x5e79c4){if(_0x1597ca['_fileType']===DATAFILETYPE$1[_0xefa6db(0x26eb)]||_0x1597ca[_0xefa6db(0x55f8)]===DATAFILETYPE$1[_0xefa6db(0xb3c)]){_0x1597ca['update'](_0x40c2f7,_0x483646,_0x28cf21,_0x5e79c4);continue;}if(_0x1597ca['_fileType']!=DATAFILETYPE$1[_0xefa6db(0x1bb7)]){if(_0x483646[_0xefa6db(0x362a)]>-0x1&&!_0x1597ca[_0xefa6db(0xe11)](_0x483646['multiViewportIndex']))continue;continue;}_0x4e2572[_0xefa6db(0x3a33)](_0x1597ca['id']);}else{if(_0x1597ca[_0xefa6db(0x55f8)]===DATAFILETYPE$1[_0xefa6db(0x1bb7)])continue;if(_0x1597ca[_0xefa6db(0x55f8)]===DATAFILETYPE$1['IconPoint']||_0x1597ca[_0xefa6db(0x55f8)]===DATAFILETYPE$1['Text'])continue;}var _0x41fb07=_0x483646[_0xefa6db(0x1d5e)][_0xefa6db(0x5481)];if(_0x41fb07==FrameBufferType['NORMAL_AND_DEPTH']){if(!defined$1(_0x1597ca[_0xefa6db(0x239f)])||!_0x1597ca[_0xefa6db(0x2708)]())continue;}else{if(_0x41fb07==FrameBufferType[_0xefa6db(0x2535)]){if(!defined$1(_0x1597ca['bloomEnable'])||!_0x1597ca['bloomEnable'])continue;}else{if(!(_0x41fb07!=FrameBufferType[_0xefa6db(0x4e43)]||defined$1(_0x1597ca[_0xefa6db(0x5a4)])&&_0x1597ca[_0xefa6db(0x5a4)]))continue;}}_0x1597ca['update'](_0x40c2f7,_0x483646,_0x28cf21);}}UniformBufferObjectManager[_0xefa6db(0x489f)](_0x40c2f7),0x0==MemoryManager$1[_0xefa6db(0x489f)](_0x40c2f7[_0xefa6db(0x276c)])&&(_0x483646[_0xefa6db(0x2789)][_0xefa6db(0x531b)]=0x0),_0x483646['requests'][_0xefa6db(0x34f3)](compartor);for(var _0x7bf8ab=performance[_0xefa6db(0x3c84)](),_0x4b72e3=(_0x2bb5f4=0x0,_0x483646['requests'][_0xefa6db(0x531b)]);_0x2bb5f4<_0x4b72e3;_0x2bb5f4++){var _0x43ea1c=_0x483646[_0xefa6db(0x2789)][_0x2bb5f4];if(_0x43ea1c[_0xefa6db(0x3036)][_0xefa6db(0x4bfd)](_0x43ea1c['entity']),performance[_0xefa6db(0x3c84)]()-_0x7bf8ab>0x5)break;}return _0x483646[_0xefa6db(0x2789)][_0xefa6db(0x531b)]=0x0,_0x4e2572;},Layers['prototype'][_0x68aa19(0x4b0e)]=function(_0x5d0380,_0x2ab45b){var _0x2cbda0=_0x68aa19;if(Object['keys'](this[_0x2cbda0(0x3039)])[_0x2cbda0(0x531b)]>0x0){var _0x4754c8=meetVisible(this['_allId2RectangleList'],_0x2ab45b[_0x2cbda0(0x1224)][_0x2cbda0(0x54c6)],this),_0xfcbbcc={},_0xf5bf27=_0x2ab45b[_0x2cbda0(0x1224)][_0x2cbda0(0x54c6)][_0x2cbda0(0x264b)];if(_0xf5bf27&&_0xf5bf27[_0x2cbda0(0x2c9c)])for(var _0x17b42a in _0x4754c8){var _0x58df7f=this['find'](_0x17b42a),_0x383fae=_0x58df7f?_0x58df7f[_0x2cbda0(0x13ed)]:void 0x0;if(_0x383fae){_0xfcbbcc[_0x17b42a]||(_0xfcbbcc[_0x17b42a]=new AssociativeArray());var _0x2f6401=_0xfcbbcc[_0x17b42a],_0x5cd357=findById(this,_0x383fae);if(!_0x5cd357)continue;for(var _0xbcb746=_0x4754c8[_0x5cd357[_0x2cbda0(0x13f9)]]||[],_0x380f45=0x0;_0x380f45<_0xbcb746[_0x2cbda0(0x531b)];_0x380f45++){var _0x526c08=_0xbcb746[_0x380f45];_0x2f6401[_0x2cbda0(0x1ff6)](_0x526c08)||_0x2f6401['set'](_0x526c08,_0x526c08);}}}for(var _0x17b42a in _0x4754c8){defined$1(_0x2826ff=this[_0x2cbda0(0x41c7)](_0x17b42a))&&(defined$1(_0x2826ff['iconRelatedTextLayerID'])||_0x2826ff[_0x2cbda0(0x3661)](_0x4754c8[_0x17b42a],!0x0,!0x1));}for(var _0x53ecc1 in _0xfcbbcc){var _0x2826ff;_0x4754c8=_0xfcbbcc[_0x53ecc1][_0x2cbda0(0x2fe5)],(_0x2826ff=this[_0x2cbda0(0x41c7)](_0x53ecc1))[_0x2cbda0(0x3661)](_0x4754c8,!0x0,!0x1);}this['_allId2RectangleList']={};}};var _regions=[],_regionsCustomized=[];function meetVisible(_0x5a73a4,_0xe0f3fa,_0x20e349){var _0x12f2af=_0x68aa19,_0x42e285=_0xe0f3fa[_0x12f2af(0x354f)];_regions[_0x12f2af(0x531b)]=0x0,_regionsCustomized[_0x12f2af(0x531b)]=0x0;for(var _0x4f4cd0=Object[_0x12f2af(0x20c8)](_0x5a73a4),_0x19755e={},_0x38eaff=[],_0x1711f3=0x0,_0xf9c7bf=_0x4f4cd0[_0x12f2af(0x531b)];_0x1711f3<_0xf9c7bf;_0x1711f3++){defined$1(_0x19755e[_0x426707=(_0x469ef5=_0x4f4cd0[_0x1711f3])['split'](':')[0x0]])||(_0x19755e[_0x426707]=[]);var _0x27324c=_0x20e349['find'](_0x426707);if(defined$1(_0x27324c)&&!(_0x27324c[_0x12f2af(0x13ed)]&&_0xe0f3fa['overlapDisplayOptions']&&_0xe0f3fa['overlapDisplayOptions'][_0x12f2af(0x2c9c)])){var _0x1b31fa=_0x469ef5[_0x12f2af(0x4d7b)](':')[0x1];if(!0x0!==_0x27324c[_0x12f2af(0x4217)][_0x1b31fa]){if(!0x1!==_0x27324c[_0x12f2af(0x4217)][_0x1b31fa]){for(var _0x29141a=_0x5a73a4[_0x469ef5],_0x17b799=!0x1,_0x82a8c1=0x0,_0x26c2a=_regions[_0x12f2af(0x531b)];_0x82a8c1<_0x26c2a;_0x82a8c1++){if(isIntersectionTest(_0x29141a,_regions[_0x82a8c1],_0x42e285)){_0x17b799=!0x0;break;}}_0x17b799||(_0x19755e[_0x426707][_0x12f2af(0x3a33)](_0x1b31fa),_regions[_0x12f2af(0x3a33)](_0x29141a));}}else _0x19755e[_0x426707][_0x12f2af(0x3a33)](_0x1b31fa),_0x38eaff[_0x12f2af(0x3a33)](_0x469ef5);}}if(_0x38eaff[_0x12f2af(0x531b)]>0x0)for(_0xf9c7bf=0x0;_0xf9c7bf<_0x38eaff[_0x12f2af(0x531b)];_0xf9c7bf++){for(var _0x469ef5,_0x426707=(_0x469ef5=_0x38eaff[_0xf9c7bf])['split'](':')[0x0],_0x29c672=(_0x29141a=_0x5a73a4[_0x469ef5],_0x17b799=!0x1,0x0);_0x29c672<_regionsCustomized[_0x12f2af(0x531b)];_0x29c672++){if(isIntersectionTest(_0x29141a,_regionsCustomized[_0x29c672],_0x42e285)){_0x1b31fa=_0x469ef5[_0x12f2af(0x4d7b)](':')[0x1];var _0x52cc5b=_0x19755e[_0x426707][_0x12f2af(0x33ab)](_0x1b31fa);_0x19755e[_0x426707][_0x12f2af(0x4bc6)](_0x52cc5b,0x1),_0x17b799=!0x0;break;}}_0x17b799||_regionsCustomized[_0x12f2af(0x3a33)](_0x29141a);}return _0x19755e;}function findById(_0x44f1fd,_0x2ac71f){var _0x3aae74=_0x68aa19;for(var _0x2d6124=0x0,_0x16fb76=_0x44f1fd[_0x3aae74(0x3447)][_0x3aae74(0x531b)];_0x2d6124<_0x16fb76;_0x2d6124++){var _0x132798=_0x44f1fd[_0x3aae74(0x3447)][_0x2d6124];if(_0x132798['id']===_0x2ac71f)return _0x132798;}}function swapLayers(_0x38a45e,_0x59a926,_0x23d65d){var _0x7df56f=_0x68aa19;if((_0x59a926=CesiumMath[_0x7df56f(0x3c40)](_0x59a926,0x0,_0x38a45e[_0x7df56f(0x531b)]-0x1))===(_0x23d65d=CesiumMath[_0x7df56f(0x3c40)](_0x23d65d,0x0,_0x38a45e[_0x7df56f(0x531b)]-0x1)))return!0x1;var _0x4e19d7=_0x38a45e[_0x59a926];return _0x38a45e[_0x59a926]=_0x38a45e[_0x23d65d],_0x38a45e[_0x23d65d]=_0x4e19d7,!0x0;}function Light(){}Layers[_0x68aa19(0x4b51)][_0x68aa19(0x82d)]=function(_0x485eff){var _0x4062f5=_0x68aa19;if(DDSTextureManager$1[_0x4062f5(0x11a9)]()>0x0&&DDSTextureManager$1[_0x4062f5(0x5619)](),_0x485eff[_0x4062f5(0x4a66)][_0x4062f5(0x1d2)]()){var _0x12faf7=_0x485eff[_0x4062f5(0x4a66)][_0x4062f5(0x2233)][_0x4062f5(0x15c8)];this['lightSourceChanged'](_0x12faf7),_0x485eff['lightSource'][_0x4062f5(0x4843)]();}for(var _0xf32b0e=this[_0x4062f5(0x3447)],_0x2d7ab=this[_0x4062f5(0x3447)][_0x4062f5(0x531b)],_0x547255=performance['now'](),_0x47ad7b=0x0;_0x47ad7b<_0x2d7ab;_0x47ad7b++){if((_0x379480=_0xf32b0e[_0x47ad7b])[_0x4062f5(0x2cd)]&&_0x379480[_0x4062f5(0x1968)][_0x4062f5(0x1833)]&&_0x379480[_0x4062f5(0x1968)][_0x4062f5(0x1833)][_0x4062f5(0x2dd3)](_0x379480),performance[_0x4062f5(0x3c84)]()-_0x547255>0x5)break;}for(S3MTaskManager[_0x4062f5(0x3ec7)](),_0x2d7ab=_0x485eff[_0x4062f5(0x4505)][_0x4062f5(0x531b)],_0x547255=performance['now'](),_0x47ad7b=0x0;_0x47ad7b<_0x2d7ab;_0x47ad7b++){var _0x1c1b31=_0x485eff[_0x4062f5(0x4505)][_0x47ad7b],_0x3a5732=_0x1c1b31['ro'],_0x379480=_0x1c1b31[_0x4062f5(0x4e5)],_0x1368d9=_0x1c1b31[_0x4062f5(0x4174)];if(_0x3a5732[_0x4062f5(0x1348)]()||_0x3a5732[_0x4062f5(0x32ed)](_0x485eff,_0x1368d9,_0x379480),performance[_0x4062f5(0x3c84)]()-_0x547255>0x5)break;}_0x485eff[_0x4062f5(0x4505)][_0x4062f5(0x531b)]=0x0;},Layers[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(_0x505196,_0x4a8787){var _0x2e3e41=_0x68aa19,_0x1334f8=this[_0x2e3e41(0x3447)],_0x46f615=this[_0x2e3e41(0x3447)][_0x2e3e41(0x531b)],_0x439967=0x0;for(_0x439967=0x0;_0x439967<_0x46f615;_0x439967++){var _0x43977e=_0x1334f8[_0x439967];if(defined$1(_0x43977e)){if(_0x4a8787[_0x2e3e41(0x362a)]>-0x1){if(!_0x43977e[_0x2e3e41(0xe11)](_0x4a8787[_0x2e3e41(0x362a)]))continue;}_0x43977e[_0x2e3e41(0x2507)](_0x505196,_0x4a8787);}}},Layers['prototype'][_0x68aa19(0xccb)]=function(_0x533982){var _0x5fbf8e=_0x68aa19,_0x3b0039=_0x533982[_0x5fbf8e(0x49ab)]['id'],_0xd5391d=_0x533982['id'],_0xa35214=_0x533982['skeletonId'],_0x25856=this[_0x5fbf8e(0x3447)],_0x1585be=this[_0x5fbf8e(0x3447)][_0x5fbf8e(0x531b)],_0x32dfdd=0x0,_0x41361e=void 0x0;for(_0x32dfdd=0x0;_0x32dfdd<_0x1585be;_0x32dfdd++){var _0x260628=_0x25856[_0x32dfdd];_0x260628['id']===_0x3b0039&&_0x260628[_0x5fbf8e(0x42f3)]?(_0x260628[_0x5fbf8e(0x2ce5)](_0xd5391d,_0xa35214),_0x41361e=_0x260628):_0x260628[_0x5fbf8e(0x13e7)]();}this[_0x5fbf8e(0x4381)](_0x41361e);},Layers[_0x68aa19(0x4b51)][_0x68aa19(0x13e7)]=function(){var _0x4f1592=_0x68aa19,_0x1c798f=this[_0x4f1592(0x3447)],_0x101a1e=this[_0x4f1592(0x3447)][_0x4f1592(0x531b)],_0x2d2c03=0x0;for(_0x2d2c03=0x0;_0x2d2c03<_0x101a1e;_0x2d2c03++){var _0x5192b3=_0x1c798f[_0x2d2c03];defined$1(_0x5192b3)&&_0x5192b3[_0x4f1592(0x13e7)]();}this[_0x4f1592(0x4381)](void 0x0);},Layers[_0x68aa19(0x4b51)][_0x68aa19(0x41c7)]=function(_0x9528f2){var _0x54bf4e=_0x68aa19;if(!defined$1(_0x9528f2))throw new DeveloperError$1(_0x54bf4e(0x455e));return this[_0x54bf4e(0x1bbc)]['get'](_0x9528f2);},Layers[_0x68aa19(0x4b51)][_0x68aa19(0x4bc0)]=function(_0x1357a5){var _0x536071=_0x68aa19;if(!defined$1(_0x1357a5))throw new DeveloperError$1(_0x536071(0x2b63));if(_0x1357a5>this[_0x536071(0x3447)][_0x536071(0x531b)]-0x1)throw new DeveloperError$1(_0x536071(0x1ec0));return this['_layerQueue'][_0x1357a5];},Layers[_0x68aa19(0x4b51)]['add']=function(_0x4d61f0,_0x35cd8e){var _0x319812=_0x68aa19;if(!defined$1(_0x4d61f0))throw new DeveloperError$1('layer\x20is\x20required.');var _0x5dacd4=_0x4d61f0['_name'];if(!defined$1(_0x5dacd4)||''==_0x5dacd4)throw new DeveloperError$1('name\x20is\x20required.');var _0x3bdb21=this['_layers'];if(_0x3bdb21[_0x319812(0x1ff6)](_0x5dacd4))throw new RuntimeError('An\x20layer\x20with\x20name\x20'+_0x5dacd4+_0x319812(0x1fc4));_0x4d61f0['_id']=this[_0x319812(0x4302)]++;var _0x2ba7d7=this[_0x319812(0x3447)]['length'];_0x3bdb21[_0x319812(0x346f)](_0x5dacd4,_0x4d61f0),_0x35cd8e=defaultValue$1(_0x35cd8e,_0x2ba7d7),_0x4d61f0['index']=_0x35cd8e,this['_layerQueue']['push'](_0x4d61f0),this[_0x319812(0x3447)][_0x319812(0x34f3)](function(_0xbb4983,_0x7267f){var _0x46f447=_0x319812;return _0xbb4983[_0x46f447(0x1fda)]-_0x7267f[_0x46f447(0x1fda)];}),_0x4d61f0[_0x319812(0x55f8)]===DATAFILETYPE$1[_0x319812(0x755)]?this[_0x319812(0x94a)]=_0x35cd8e:_0x35cd8e>this[_0x319812(0x94a)]&&(_0x4d61f0[_0x319812(0x13d5)]=!0x1);},Layers[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x3ba936,_0x247194){var _0x3f630f=_0x68aa19;if(_0x247194=defaultValue$1(_0x247194,!0x0),!defined$1(_0x3ba936))return!0x1;var _0x131b58=this['find'](_0x3ba936);return!!_0x131b58&&(!!this[_0x3f630f(0x1bbc)][_0x3f630f(0x4b3f)](_0x3ba936)&&(this['_layerQueue']['splice'](this[_0x3f630f(0x3447)]['indexOf'](_0x131b58),0x1),_0x247194&&_0x131b58[_0x3f630f(0x2578)](),_0x131b58['_fileType']===DATAFILETYPE$1['ClampObjectPolygon']&&(this[_0x3f630f(0x94a)]=Number[_0x3f630f(0xd77)]),this[_0x3f630f(0x7ba)]===_0x131b58&&(this[_0x3f630f(0x7ba)]=void 0x0),this[_0x3f630f(0x19d5)]--,!0x0));},Layers[_0x68aa19(0x4b51)][_0x68aa19(0x4ee2)]=function(_0x4b5809){var _0x524650=_0x68aa19;if(_0x4b5809=defaultValue$1(_0x4b5809,!0x0)){var _0x130536=this['_layerQueue'],_0x390301=this['_layerQueue'][_0x524650(0x531b)],_0x25767a=0x0;for(_0x25767a=0x0;_0x25767a<_0x390301;_0x25767a++){var _0x28d6a7=_0x130536[_0x25767a];defined$1(_0x28d6a7)&&_0x28d6a7[_0x524650(0x2578)]();}}this[_0x524650(0x1bbc)]['removeAll'](),this[_0x524650(0x3447)][_0x524650(0x531b)]=0x0,this[_0x524650(0x94a)]=Number[_0x524650(0xd77)],this[_0x524650(0x7ba)]=void 0x0,this['_s3mLayerAddedIndex']=0x0;},Layers[_0x68aa19(0x4b51)][_0x68aa19(0x4fe9)]=function(_0x17e174,_0x3e6aaf){var _0x29eba8=_0x68aa19,_0x533aba,_0x2af958=_0x3e6aaf[_0x29eba8(0x1968)],_0x2e219f=_0x2af958[_0x29eba8(0x3c6e)],_0x350a57=Color$2['byteToRgba'](_0x2e219f[0x0],_0x2e219f[0x1],_0x2e219f[0x2],_0x2e219f[0x3]),_0x4a2261=_0x2af958[_0x29eba8(0x3d1f)](_0x350a57);if(defined$1(_0x4a2261)&&defined$1(_0x4a2261[_0x29eba8(0x49ab)])&&_0x4a2261[_0x29eba8(0x49ab)]instanceof S3MTilesLayer){var _0x1e7c91=_0x4a2261['id'];if(!defined$1((_0x533aba=_0x4a2261['primitive'])[_0x29eba8(0x4270)])||!_0x533aba[_0x29eba8(0x42f3)])return;var _0x20076b=_0x533aba['queryParameter'],_0x2febf0=_0x20076b[_0x29eba8(0x343b)]+_0x29eba8(0x1e91);if(defined$1(_0x20076b[_0x29eba8(0x2f26)]))return _0x2febf0=_0x2febf0[_0x29eba8(0x1297)](_0x29eba8(0x4171),_0x20076b['dataSourceName'])['replace'](_0x29eba8(0x918),_0x20076b[_0x29eba8(0x2f26)])[_0x29eba8(0x1297)]('{id}',_0x1e7c91)[_0x29eba8(0x1297)](_0x29eba8(0x33c2),_0x20076b[_0x29eba8(0x3b6a)]),defined$1(Credential['CREDENTIAL'])&&(_0x2febf0=Credential[_0x29eba8(0x437b)](_0x2febf0)),loadJsonp(_0x2febf0);if(0x1==_0x20076b[_0x29eba8(0x3e6b)]&&defined$1(_0x20076b['datasetList'])){for(var _0x352b26,_0x39b5f8=0x0,_0x7b6cb9=_0x20076b[_0x29eba8(0x2ae5)][_0x29eba8(0x531b)];_0x39b5f8<_0x7b6cb9;_0x39b5f8++){var _0xfad2af=_0x20076b[_0x29eba8(0x2ae5)][_0x39b5f8];if(_0x1e7c91>=_0xfad2af[_0x29eba8(0x3c81)]&&_0x1e7c91<=_0xfad2af['endID']){_0x1e7c91=_0x1e7c91-_0xfad2af[_0x29eba8(0x3c81)]+0x1,_0x352b26=_0xfad2af[_0x29eba8(0x5617)];break;}}if(defined$1(_0x352b26))return _0x2febf0=_0x2febf0[_0x29eba8(0x1297)](_0x29eba8(0x4171),_0x20076b[_0x29eba8(0x1c4f)])[_0x29eba8(0x1297)]('{datasetName}',_0x352b26)[_0x29eba8(0x1297)](_0x29eba8(0x179e),_0x1e7c91)[_0x29eba8(0x1297)]('{hasGeometry}',_0x20076b['hasGeometry']),defined$1(Credential[_0x29eba8(0x4570)])&&(_0x2febf0=Credential[_0x29eba8(0x437b)](_0x2febf0)),loadJsonp(_0x2febf0);}}},Layers[_0x68aa19(0x4b51)]['raise']=function(_0x51f950){var _0x500354=_0x68aa19;if(defined$1(_0x51f950)){var _0x5a40fd=_0x51f950[_0x500354(0x1fda)];if(swapLayers(this[_0x500354(0x3447)],_0x5a40fd,_0x5a40fd+0x1)&&(_0x51f950[_0x500354(0x1fda)]+=0x1),_0x51f950['_fileType']===DATAFILETYPE$1['ClampGroundRealtimeRasterCache']){for(var _0x365675=0x0;_0x365675<this['_layerQueue']['length'];_0x365675++)this[_0x500354(0x3447)][_0x365675][_0x500354(0x55f8)]===DATAFILETYPE$1[_0x500354(0x1bb7)]&&this[_0x500354(0x3447)][_0x365675][_0x500354(0x3b81)][_0x500354(0xc20)](this[_0x500354(0x3447)][_0x365675][_0x500354(0x2564)]);}}},Layers[_0x68aa19(0x4b51)]['lower']=function(_0x281d09){var _0x14cfea=_0x68aa19;if(defined$1(_0x281d09)){var _0x2d269f=_0x281d09['index'];if(swapLayers(this[_0x14cfea(0x3447)],_0x2d269f,_0x2d269f-0x1)&&(_0x281d09[_0x14cfea(0x1fda)]-=0x1),_0x281d09[_0x14cfea(0x55f8)]===DATAFILETYPE$1['ClampGroundRealtimeRasterCache']){for(var _0x5ca7f3=0x0;_0x5ca7f3<this['_layerQueue']['length'];_0x5ca7f3++)this['_layerQueue'][_0x5ca7f3][_0x14cfea(0x55f8)]===DATAFILETYPE$1[_0x14cfea(0x1bb7)]&&this[_0x14cfea(0x3447)][_0x5ca7f3]['_layerScheduler']['refreshRaster'](this[_0x14cfea(0x3447)][_0x5ca7f3][_0x14cfea(0x2564)]);}}},Layers[_0x68aa19(0x4b51)]['setSelectedLayer']=function(_0x188b73){var _0x1ac2df=_0x68aa19;this[_0x1ac2df(0x7ba)]=_0x188b73;},Layers[_0x68aa19(0x4b51)][_0x68aa19(0x426a)]=function(){var _0x2ba9d6=_0x68aa19;return this[_0x2ba9d6(0x7ba)];},Layers[_0x68aa19(0x4b51)][_0x68aa19(0x56a4)]=function(_0x4676a6){var _0x4b8416=_0x68aa19;for(var _0x25b1a8=0x0,_0x3b71b6=this['_layerQueue']['length'];_0x25b1a8<_0x3b71b6;_0x25b1a8++)this[_0x4b8416(0x3447)][_0x25b1a8]instanceof S3MTilesLayer&&this[_0x4b8416(0x3447)][_0x25b1a8][_0x4b8416(0x56a4)](_0x4676a6);},Layers[_0x68aa19(0x4b51)][_0x68aa19(0x3a5d)]=function(){var _0x2b1a90=_0x68aa19;for(var _0x1b7fa5=[],_0x3f9aa4=0x0,_0x27eba7=this[_0x2b1a90(0x3447)]['length'];_0x3f9aa4<_0x27eba7;_0x3f9aa4++)this[_0x2b1a90(0x3447)][_0x3f9aa4]instanceof S3MTilesLayer&&this['_layerQueue'][_0x3f9aa4][_0x2b1a90(0x3b81)][_0x2b1a90(0x3a5d)](_0x1b7fa5);if(_0x1b7fa5['length']>0x0){var _0x9350ac={'nameArray':_0x1b7fa5};S3MTaskManager[_0x2b1a90(0x4549)][_0x2b1a90(0x4c73)](_0x9350ac,[]);}},Object['defineProperties'](Light['prototype'],{'color':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'intensity':{'get':DeveloperError$1[_0x68aa19(0x1afd)]}});var LightGroupType={'SUN_LIGHT':0x0,'LIGHT_GROUP1':0x1},LightGroupType$1=Object[_0x68aa19(0x3e37)](LightGroupType),trailingSlashRegex=/\/$/,defaultCredit$2=new Credit$1('©\x20<a\x20href=\x22https://www.mapbox.com/about/maps/\x22>Mapbox</a>\x20©\x20<a\x20href=\x22http://www.openstreetmap.org/copyright\x22>OpenStreetMap</a>\x20<strong><a\x20href=\x22https://www.mapbox.com/map-feedback/\x22>Improve\x20this\x20map</a></strong>');function MapboxStyleImageryProvider(_0x17a4f0){var _0x17ac64=_0x68aa19,_0x132959=(_0x17a4f0=defaultValue$1(_0x17a4f0,defaultValue$1[_0x17ac64(0x494f)]))['styleId'],_0x1147c0=Resource[_0x17ac64(0x320b)](defaultValue$1(_0x17a4f0[_0x17ac64(0x343b)],_0x17ac64(0x25d0))),_0x485c65=MapboxApi[_0x17ac64(0x51a6)](_0x17a4f0[_0x17ac64(0x53aa)]);this[_0x17ac64(0x5833)]=_0x132959,this[_0x17ac64(0x303d)]=_0x485c65,this['_accessTokenErrorCredit']=Credit$1['clone'](MapboxApi['getErrorCredit'](_0x17a4f0['accessToken']));var _0x5e9429=defaultValue$1(_0x17a4f0[_0x17ac64(0xe31)],0x200);this[_0x17ac64(0x28d3)]=_0x5e9429;var _0x514c8b=defaultValue$1(_0x17a4f0[_0x17ac64(0xc5a)],'mapbox');this[_0x17ac64(0x3b5b)]=_0x514c8b;var _0x53afe9,_0x4bfd2a=defined$1(_0x17a4f0[_0x17ac64(0x425e)])?_0x17ac64(0x3481):'',_0x1bb25a=_0x1147c0['getUrlComponent']();trailingSlashRegex[_0x17ac64(0x8e2)](_0x1bb25a)||(_0x1bb25a+='/'),_0x1bb25a+=this[_0x17ac64(0x3b5b)]+'/'+_0x132959+'/tiles/'+this['_tilesize']+_0x17ac64(0x238)+_0x4bfd2a,_0x1147c0['url']=_0x1bb25a,_0x1147c0[_0x17ac64(0x49e5)]({'access_token':_0x485c65}),defined$1(_0x17a4f0[_0x17ac64(0x42ae)])?_0x17ac64(0x29ad)==typeof(_0x53afe9=_0x17a4f0[_0x17ac64(0x42ae)])&&(_0x53afe9=new Credit$1(_0x53afe9)):_0x53afe9=defaultCredit$2,this[_0x17ac64(0x587b)]=_0x1147c0,this['_imageryProvider']=new UrlTemplateImageryProvider({'url':_0x1147c0,'credit':_0x53afe9,'ellipsoid':_0x17a4f0['ellipsoid'],'minimumLevel':_0x17a4f0[_0x17ac64(0x4bab)],'maximumLevel':_0x17a4f0[_0x17ac64(0xe8a)],'rectangle':_0x17a4f0['rectangle']});}function Moon(_0x53b9dc){var _0x34c2a4=_0x68aa19,_0x27fde4=(_0x53b9dc=defaultValue$1(_0x53b9dc,defaultValue$1[_0x34c2a4(0x494f)]))['textureUrl'];defined$1(_0x27fde4)||(_0x27fde4=buildModuleUrl(_0x34c2a4(0x2c47))),this[_0x34c2a4(0x105f)]=defaultValue$1(_0x53b9dc[_0x34c2a4(0x105f)],!0x0),this[_0x34c2a4(0x2b5c)]=_0x27fde4,this[_0x34c2a4(0x2de2)]=defaultValue$1(_0x53b9dc['ellipsoid'],Ellipsoid[_0x34c2a4(0x57f)]),this['onlySunLighting']=defaultValue$1(_0x53b9dc[_0x34c2a4(0x3214)],!0x0),this[_0x34c2a4(0x4f81)]=new EllipsoidPrimitive({'radii':this[_0x34c2a4(0x1706)][_0x34c2a4(0x18e3)],'material':Material['fromType'](Material['ImageType']),'depthTestEnabled':!0x1,'_owner':this}),this[_0x34c2a4(0x4f81)]['material'][_0x34c2a4(0x33aa)]=!0x1,this[_0x34c2a4(0x3715)]=new IauOrientationAxes();}Object[_0x68aa19(0x5b7)](MapboxStyleImageryProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x940657=_0x68aa19;return this[_0x940657(0x452)][_0x940657(0x343b)];}},'ready':{'get':function(){var _0x9ecef4=_0x68aa19;return this[_0x9ecef4(0x452)][_0x9ecef4(0x237c)];}},'readyPromise':{'get':function(){var _0x2499df=_0x68aa19;return this[_0x2499df(0x452)]['readyPromise'];}},'rectangle':{'get':function(){var _0x4ddd92=_0x68aa19;return this[_0x4ddd92(0x452)]['rectangle'];}},'tileWidth':{'get':function(){var _0x465c15=_0x68aa19;return this[_0x465c15(0x452)][_0x465c15(0x2358)];}},'tileHeight':{'get':function(){var _0x5cf9f7=_0x68aa19;return this[_0x5cf9f7(0x452)][_0x5cf9f7(0x15d7)];}},'maximumLevel':{'get':function(){var _0x210b87=_0x68aa19;return this[_0x210b87(0x452)][_0x210b87(0xe8a)];}},'minimumLevel':{'get':function(){var _0xd3b617=_0x68aa19;return this[_0xd3b617(0x452)][_0xd3b617(0x4bab)];}},'tilingScheme':{'get':function(){var _0x5d5ecb=_0x68aa19;return this['_imageryProvider'][_0x5d5ecb(0x3e1)];}},'tileDiscardPolicy':{'get':function(){var _0x59667e=_0x68aa19;return this['_imageryProvider'][_0x59667e(0x4d9e)];}},'errorEvent':{'get':function(){var _0x337dea=_0x68aa19;return this[_0x337dea(0x452)][_0x337dea(0x2139)];}},'credit':{'get':function(){var _0x5ea606=_0x68aa19;return this[_0x5ea606(0x452)]['credit'];}},'proxy':{'get':function(){var _0x37b331=_0x68aa19;return this['_imageryProvider'][_0x37b331(0x2b76)];}},'hasAlphaChannel':{'get':function(){var _0x22c2eb=_0x68aa19;return this[_0x22c2eb(0x452)][_0x22c2eb(0x1be3)];}}}),MapboxStyleImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x41b2)]=function(_0x365d6b,_0xe4627c,_0x42894a){var _0x216ba7=_0x68aa19;if(defined$1(this['_accessTokenErrorCredit']))return[this[_0x216ba7(0x461c)]];},MapboxStyleImageryProvider['prototype'][_0x68aa19(0x13b5)]=function(_0x165814,_0x37c55b,_0x2ca2e9,_0x19f4f2){var _0x23bbf7=_0x68aa19;return this[_0x23bbf7(0x452)][_0x23bbf7(0x13b5)](_0x165814,_0x37c55b,_0x2ca2e9,_0x19f4f2);},MapboxStyleImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4fe9)]=function(_0x1df60c,_0x421a0b,_0x5be055,_0x1397a4,_0x123e1f){var _0x30373b=_0x68aa19;return this[_0x30373b(0x452)][_0x30373b(0x4fe9)](_0x1df60c,_0x421a0b,_0x5be055,_0x1397a4,_0x123e1f);},MapboxStyleImageryProvider[_0x68aa19(0xf57)]=defaultCredit$2,Object[_0x68aa19(0x5b7)](Moon[_0x68aa19(0x4b51)],{'ellipsoid':{'get':function(){var _0x1bc070=_0x68aa19;return this[_0x1bc070(0x2de2)];}}});var icrfToFixed=new Matrix3(),rotationScratch=new Matrix3(),translationScratch=new Cartesian3(),scratchCommandList=[];Moon['prototype'][_0x68aa19(0x489f)]=function(_0x189da5){var _0x482617=_0x68aa19;if(this[_0x482617(0x105f)]){var _0x1910d1=this[_0x482617(0x4f81)];_0x1910d1['material'][_0x482617(0x52ee)][_0x482617(0x4133)]=this['textureUrl'],_0x1910d1[_0x482617(0x3214)]=this['onlySunLighting'];var _0x4a683a=_0x189da5[_0x482617(0x2981)];defined$1(Transforms[_0x482617(0x492b)](_0x4a683a,icrfToFixed))||Transforms[_0x482617(0x293c)](_0x4a683a,icrfToFixed);var _0x413ed1=this[_0x482617(0x3715)][_0x482617(0x35e2)](_0x4a683a,rotationScratch);Matrix3[_0x482617(0x56eb)](_0x413ed1,_0x413ed1),Matrix3[_0x482617(0x373b)](icrfToFixed,_0x413ed1,_0x413ed1);var _0x16b5a2=Simon1994PlanetaryPositions['computeMoonPositionInEarthInertialFrame'](_0x4a683a,translationScratch);Matrix3[_0x482617(0x21ec)](icrfToFixed,_0x16b5a2,_0x16b5a2),Matrix4[_0x482617(0x1eeb)](_0x413ed1,_0x16b5a2,_0x1910d1[_0x482617(0x221)]);var _0x999399=_0x189da5[_0x482617(0x3080)];return _0x189da5[_0x482617(0x3080)]=scratchCommandList,scratchCommandList['length']=0x0,_0x1910d1['update'](_0x189da5),_0x189da5[_0x482617(0x3080)]=_0x999399,0x1===scratchCommandList[_0x482617(0x531b)]?scratchCommandList[0x0]:void 0x0;}},Moon[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Moon[_0x68aa19(0x4b51)]['destroy']=function(){var _0x2656e0=_0x68aa19;return this[_0x2656e0(0x4f81)]=this['_ellipsoidPrimitive']&&this['_ellipsoidPrimitive'][_0x2656e0(0x2578)](),destroyObject$1(this);};var MultiViewportMode={'NONE':0x0,'HORIZONTAL':0x1,'VERTICAL':0x2,'QUAD':0x3,'TRIPLE':0x4,'VerticalTrisection':0x5,'FIVE_DIVISIONS':0x6,'SIX_DIVISIONS':0x7,'SEVEN_DIVISIONS':0x8,'EIGHT_DIVISIONS':0x9,'NINE_DIVISIONS':0xa},MultiViewportMode$1=Object['freeze'](MultiViewportMode);function NetCDFParser(){}function traverseDimension(_0x544452,_0x66f9bd,_0x57ddeb,_0x466acd,_0x3d3dbd,_0x11510e,_0x17b045){var _0x21abb2=_0x68aa19,_0x55290c=_0x544452[_0x21abb2(0x24f3)],_0x49e1a8=_0x544452[_0x21abb2(0x4d66)],_0xa65929=_0x544452['zDimName'],_0x653a40=_0x544452[_0x21abb2(0x1e4d)],_0x280d3f=_0x544452[_0x21abb2(0x4e51)],_0x35358a=_0x544452[_0x21abb2(0x728)],_0x43dc35=_0x544452[_0x21abb2(0x1de1)],_0x316a06=_0x280d3f[_0x35358a[_0x66f9bd]];if(0x0==_0x316a06['size']&&_0x66f9bd<_0x35358a[_0x21abb2(0x531b)]-0x1)traverseDimension(_0x544452,_0x66f9bd+0x1,_0x57ddeb,_0x466acd,_0x3d3dbd,_0x11510e,_0x17b045);else{for(var _0x2394cc=_0x316a06[_0x21abb2(0x13f9)]===_0x55290c,_0x440639=_0x316a06['name']===_0x49e1a8,_0x155d96=_0x316a06['name']===_0xa65929,_0x28eec2=defined$1(_0x653a40)&&_0x316a06[_0x21abb2(0x13f9)]===_0x653a40,_0x19f29c=0x0;_0x19f29c<_0x316a06[_0x21abb2(0x57c2)];_0x19f29c++)if(_0x2394cc?_0x57ddeb=_0x19f29c:_0x440639?_0x466acd=_0x19f29c:_0x155d96?_0x3d3dbd=_0x19f29c:_0x28eec2&&(_0x11510e=_0x19f29c),_0x66f9bd==_0x35358a[_0x21abb2(0x531b)]-0x1){var _0x2aa1f8=_0x43dc35[_0x21abb2(0x4dc7)]();_0x17b045[_0x21abb2(0x50b5)]=Math[_0x21abb2(0x2bc6)](_0x17b045[_0x21abb2(0x50b5)],_0x2aa1f8),_0x17b045['minValue']=Math[_0x21abb2(0x27d5)](_0x17b045[_0x21abb2(0x269c)],_0x2aa1f8);var _0xdce6b6=_0x3d3dbd*_0x544452[_0x21abb2(0x4284)]*_0x544452['yDimSize']+_0x466acd*_0x544452[_0x21abb2(0x4284)]+_0x57ddeb;_0x17b045[_0x21abb2(0x576)][_0x11510e][_0xdce6b6]=_0x2aa1f8;}else traverseDimension(_0x544452,_0x66f9bd+0x1,_0x57ddeb,_0x466acd,_0x3d3dbd,_0x11510e,_0x17b045);}}function readOneVariable(_0x572e9b,_0x4ddef4,_0xa83252,_0x59b2c3){var _0x4e3363=_0x68aa19,_0x55ebc9=_0x4ddef4[_0x4e3363(0x19b4)];_0x4ddef4['size'],_0x4ddef4[_0x4e3363(0x3243)];var _0x3b8d60=_0x4ddef4[_0x4e3363(0x4e51)],_0x46efcf=_0x572e9b['recordDimension'];_0x59b2c3[_0x4e3363(0x25c8)](_0x55ebc9),_0x572e9b[_0x4e3363(0x1de1)]=_0x59b2c3,_0x572e9b[_0x4e3363(0x4e51)]=_0xa83252,_0x572e9b[_0x4e3363(0x728)]=_0x3b8d60;var _0x333fe6=_0x572e9b[_0x4e3363(0x24f3)],_0x539dc5=_0x572e9b[_0x4e3363(0x4d66)],_0x71c208=_0x572e9b[_0x4e3363(0x44d7)],_0x40d259=_0x572e9b[_0x4e3363(0x1e4d)];_0x572e9b[_0x4e3363(0x4284)]=0x0,_0x572e9b[_0x4e3363(0x5240)]=0x0,_0x572e9b[_0x4e3363(0x52e6)]=0x0;for(var _0x25732e=0x1,_0x4d1583=0x0;_0x4d1583<_0xa83252[_0x4e3363(0x531b)];_0x4d1583++)_0xa83252[_0x4d1583][_0x4e3363(0x13f9)]==_0x333fe6?_0x572e9b[_0x4e3363(0x4284)]=_0xa83252[_0x4d1583][_0x4e3363(0x57c2)]:_0xa83252[_0x4d1583]['name']==_0x539dc5?_0x572e9b['yDimSize']=_0xa83252[_0x4d1583][_0x4e3363(0x57c2)]:_0xa83252[_0x4d1583][_0x4e3363(0x13f9)]==_0x71c208?_0x572e9b[_0x4e3363(0x52e6)]=_0xa83252[_0x4d1583][_0x4e3363(0x57c2)]:defined$1(_0x40d259)&&_0xa83252[_0x4d1583][_0x4e3363(0x13f9)]==_0x40d259&&(_0x25732e=_0xa83252[_0x4d1583]['size']);_0x46efcf[_0x4e3363(0x531b)]>0x0&&(_0x25732e=_0x46efcf[_0x4e3363(0x531b)],_0x572e9b[_0x4e3363(0x1e4d)]=null);var _0x260ed2={'array':[]},_0x5905b7=0x0;for(_0x5905b7=0x0;_0x5905b7<_0x25732e;_0x5905b7++)_0x260ed2[_0x4e3363(0x576)][_0x5905b7]=[];if(_0x260ed2[_0x4e3363(0x50b5)]=Number['MIN_VALUE'],_0x260ed2[_0x4e3363(0x269c)]=Number[_0x4e3363(0xd77)],_0x260ed2[_0x4e3363(0x4284)]=_0x572e9b[_0x4e3363(0x4284)],_0x260ed2[_0x4e3363(0x5240)]=_0x572e9b['yDimSize'],_0x260ed2[_0x4e3363(0x52e6)]=_0x572e9b[_0x4e3363(0x52e6)],_0x260ed2[_0x4e3363(0x4e40)]=_0x25732e,_0x46efcf[_0x4e3363(0x531b)]>0x0){for(_0x5905b7=0x0;_0x5905b7<_0x25732e;_0x5905b7++)_0x59b2c3[_0x4e3363(0x25c8)](_0x55ebc9+_0x46efcf['recordStep']*_0x5905b7),traverseDimension(_0x572e9b,0x0,0x0,0x0,0x0,_0x5905b7,_0x260ed2);}else traverseDimension(_0x572e9b,0x0,0x0,0x0,0x0,0x0,_0x260ed2);return _0x260ed2;}function NeverTileDiscardPolicy(_0x3e2ac3){}NetCDFParser['loadData']=function(_0xc8983f,_0x166605){var _0x2cf991=_0x68aa19,_0x4400ad=_0xc8983f[_0x2cf991(0x2b29)],_0x5dac60=_0xc8983f[_0x2cf991(0x1de1)],_0x4bd4cf=_0x4400ad[_0x2cf991(0x4e51)];_0x4400ad['globalAttributes'];var _0x13cf6d=_0x4400ad[_0x2cf991(0x2c10)];_0x166605[_0x2cf991(0x428)]=_0x4400ad[_0x2cf991(0x428)];for(var _0x2eb9b5=0x0,_0x100d20=0x0;_0x100d20<_0x13cf6d[_0x2cf991(0x531b)];_0x100d20++)if(_0x13cf6d[_0x100d20]['name']==_0x166605['variableName']){_0x2eb9b5=_0x100d20;break;}return readOneVariable(_0x166605,_0x13cf6d[_0x2eb9b5],_0x4bd4cf,_0x5dac60);},NeverTileDiscardPolicy[_0x68aa19(0x4b51)]['isReady']=function(){return!0x0;},NeverTileDiscardPolicy[_0x68aa19(0x4b51)]['shouldDiscardImage']=function(_0x2f6a14){return!0x1;};var AdjustTranslucentFS=_0x68aa19(0x4394),CompositeOITFS=_0x68aa19(0x3390);function OIT(_0x392c2d){var _0xedd000=_0x68aa19;this[_0xedd000(0x4796)]=!0x1,this[_0xedd000(0x395d)]=!0x1;var _0x342c48=_0x392c2d[_0xedd000(0x3a1f)]&&_0x392c2d[_0xedd000(0x84e)];this[_0xedd000(0x395d)]=_0x392c2d[_0xedd000(0x37ab)]&&_0x342c48,this[_0xedd000(0x4796)]=!this[_0xedd000(0x395d)]&&_0x342c48,this[_0xedd000(0x468c)]=void 0x0,this['_opaqueTexture']=void 0x0,this[_0xedd000(0x270b)]=void 0x0,this[_0xedd000(0x49a1)]=void 0x0,this[_0xedd000(0x4550)]=void 0x0,this[_0xedd000(0x3729)]=void 0x0,this['_adjustTranslucentFBO']=void 0x0,this[_0xedd000(0xb34)]=void 0x0,this['_opaqueClearCommand']=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'owner':this}),this[_0xedd000(0xc0e)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x1),'owner':this}),this[_0xedd000(0x954)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'owner':this}),this[_0xedd000(0x13b9)]=new ClearCommand({'color':new Color$2(0x1,0x1,0x1,0x1),'owner':this}),this[_0xedd000(0x3a3b)]={},this[_0xedd000(0x3514)]={},this[_0xedd000(0x3afc)]=void 0x0,this['_adjustTranslucentCommand']=void 0x0,this[_0xedd000(0xea4)]=void 0x0,this[_0xedd000(0x5227)]=new BoundingRectangle(),this[_0xedd000(0x8c5)]=void 0x0,this[_0xedd000(0x451d)]=!0x1,this['_scissorRectangle']=void 0x0,this[_0xedd000(0x3adf)]=!0x1;}function destroyTextures$1(_0x5758ce){var _0x52d70a=_0x68aa19;_0x5758ce['_accumulationTexture']=_0x5758ce[_0x52d70a(0x49a1)]&&!_0x5758ce[_0x52d70a(0x49a1)]['isDestroyed']()&&_0x5758ce[_0x52d70a(0x49a1)][_0x52d70a(0x2578)](),_0x5758ce[_0x52d70a(0xe4d)]=_0x5758ce[_0x52d70a(0xe4d)]&&!_0x5758ce[_0x52d70a(0xe4d)][_0x52d70a(0x1348)]()&&_0x5758ce[_0x52d70a(0xe4d)][_0x52d70a(0x2578)]();}function destroyFramebuffers$1(_0x5bc70c){var _0x4a3929=_0x68aa19;_0x5bc70c[_0x4a3929(0x4550)]=_0x5bc70c[_0x4a3929(0x4550)]&&!_0x5bc70c[_0x4a3929(0x4550)][_0x4a3929(0x1348)]()&&_0x5bc70c[_0x4a3929(0x4550)]['destroy'](),_0x5bc70c[_0x4a3929(0x3729)]=_0x5bc70c['_alphaFBO']&&!_0x5bc70c[_0x4a3929(0x3729)][_0x4a3929(0x1348)]()&&_0x5bc70c[_0x4a3929(0x3729)][_0x4a3929(0x2578)](),_0x5bc70c['_adjustTranslucentFBO']=_0x5bc70c['_adjustTranslucentFBO']&&!_0x5bc70c[_0x4a3929(0x2f5e)][_0x4a3929(0x1348)]()&&_0x5bc70c[_0x4a3929(0x2f5e)][_0x4a3929(0x2578)](),_0x5bc70c[_0x4a3929(0xb34)]=_0x5bc70c[_0x4a3929(0xb34)]&&!_0x5bc70c[_0x4a3929(0xb34)]['isDestroyed']()&&_0x5bc70c[_0x4a3929(0xb34)][_0x4a3929(0x2578)]();}function destroyResources$2(_0x3817fa){destroyTextures$1(_0x3817fa),destroyFramebuffers$1(_0x3817fa);}function updateTextures(_0x301c52,_0xed8251,_0x2a061a,_0x53b772){var _0x557109=_0x68aa19;destroyTextures$1(_0x301c52),_0x301c52[_0x557109(0x49a1)]=new Texture$1({'context':_0xed8251,'width':_0x2a061a,'height':_0x53b772,'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':PixelDatatype[_0x557109(0x15eb)]});var _0x1c3538=new Float32Array(_0x2a061a*_0x53b772*0x4);_0x301c52[_0x557109(0xe4d)]=new Texture$1({'context':_0xed8251,'pixelFormat':PixelFormat$1[_0x557109(0x4a1c)],'pixelDatatype':PixelDatatype[_0x557109(0x15eb)],'source':{'arrayBufferView':_0x1c3538,'width':_0x2a061a,'height':_0x53b772},'flipY':!0x1});}function updateFramebuffers$2(_0xccaa5e,_0x2afb61){var _0x229b12=_0x68aa19;destroyFramebuffers$1(_0xccaa5e);var _0x32f675=WebGLConstants$1[_0x229b12(0x31c)],_0x4e6e79=!0x0;if(_0xccaa5e['_translucentMRTSupport']&&(_0xccaa5e[_0x229b12(0x4550)]=new Framebuffer$2({'context':_0x2afb61,'colorTextures':[_0xccaa5e['_accumulationTexture'],_0xccaa5e[_0x229b12(0xe4d)]],'depthStencilTexture':_0xccaa5e['_depthStencilTexture'],'destroyAttachments':!0x1}),_0xccaa5e[_0x229b12(0x2f5e)]=new Framebuffer$2({'context':_0x2afb61,'colorTextures':[_0xccaa5e[_0x229b12(0x49a1)],_0xccaa5e[_0x229b12(0xe4d)]],'destroyAttachments':!0x1}),_0xccaa5e[_0x229b12(0x4550)][_0x229b12(0x3f4f)]===_0x32f675&&_0xccaa5e['_adjustTranslucentFBO'][_0x229b12(0x3f4f)]===_0x32f675||(destroyFramebuffers$1(_0xccaa5e),_0xccaa5e[_0x229b12(0x395d)]=!0x1)),!_0xccaa5e['_translucentMRTSupport']){_0xccaa5e[_0x229b12(0x4550)]=new Framebuffer$2({'context':_0x2afb61,'colorTextures':[_0xccaa5e[_0x229b12(0x49a1)]],'depthStencilTexture':_0xccaa5e[_0x229b12(0x270b)],'destroyAttachments':!0x1}),_0xccaa5e[_0x229b12(0x3729)]=new Framebuffer$2({'context':_0x2afb61,'colorTextures':[_0xccaa5e[_0x229b12(0xe4d)]],'depthStencilTexture':_0xccaa5e[_0x229b12(0x270b)],'destroyAttachments':!0x1}),_0xccaa5e['_adjustTranslucentFBO']=new Framebuffer$2({'context':_0x2afb61,'colorTextures':[_0xccaa5e[_0x229b12(0x49a1)]],'destroyAttachments':!0x1}),_0xccaa5e[_0x229b12(0xb34)]=new Framebuffer$2({'context':_0x2afb61,'colorTextures':[_0xccaa5e[_0x229b12(0xe4d)]],'destroyAttachments':!0x1});var _0x2af273=_0xccaa5e[_0x229b12(0x4550)]['status']===_0x32f675,_0x142513=_0xccaa5e[_0x229b12(0x3729)]['status']===_0x32f675,_0x4125e9=_0xccaa5e['_adjustTranslucentFBO']['status']===_0x32f675,_0x17bd97=_0xccaa5e[_0x229b12(0xb34)][_0x229b12(0x3f4f)]===_0x32f675;_0x2af273&&_0x142513&&_0x4125e9&&_0x17bd97||(destroyResources$2(_0xccaa5e),_0xccaa5e[_0x229b12(0x4796)]=!0x1,_0x4e6e79=!0x1);}return _0x4e6e79;}OIT[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x46e36b,_0x56e74b,_0x1a5853,_0x1a6c89){var _0x11cfc5=_0x68aa19;if(this['isSupported']()){this[_0x11cfc5(0x468c)]=_0x1a5853,this[_0x11cfc5(0x431d)]=_0x1a5853[_0x11cfc5(0x2bf5)](0x0),this[_0x11cfc5(0x270b)]=_0x1a5853[_0x11cfc5(0x5201)];var _0x58bc2f=this['_opaqueTexture'][_0x11cfc5(0x209)],_0x26817f=this['_opaqueTexture']['height'],_0x5044fd=this['_accumulationTexture'],_0x55b111=!defined$1(_0x5044fd)||_0x5044fd[_0x11cfc5(0x209)]!==_0x58bc2f||_0x5044fd[_0x11cfc5(0x5862)]!==_0x26817f||_0x1a6c89!==this[_0x11cfc5(0x3adf)];if(_0x55b111&&updateTextures(this,_0x46e36b,_0x58bc2f,_0x26817f),defined$1(this[_0x11cfc5(0x4550)])&&!_0x55b111||updateFramebuffers$2(this,_0x46e36b)){this[_0x11cfc5(0x3adf)]=_0x1a6c89;var _0x1f4208,_0x29548e,_0x27ac6c=this;defined$1(this['_compositeCommand'])||(_0x1f4208=new ShaderSource({'sources':[CompositeOITFS]}),this[_0x11cfc5(0x395d)]&&_0x1f4208[_0x11cfc5(0x4ce5)]['push'](_0x11cfc5(0x4fb6)),_0x29548e={'u_opaque':function(){var _0x15770f=_0x11cfc5;return _0x27ac6c[_0x15770f(0x431d)];},'u_accumulation':function(){var _0x58f1a4=_0x11cfc5;return _0x27ac6c[_0x58f1a4(0x49a1)];},'u_revealage':function(){var _0x2fa499=_0x11cfc5;return _0x27ac6c[_0x2fa499(0xe4d)];}},this['_compositeCommand']=_0x46e36b[_0x11cfc5(0xa16)](_0x1f4208,{'uniformMap':_0x29548e,'owner':this})),defined$1(this[_0x11cfc5(0x255a)])||(this[_0x11cfc5(0x395d)]?(_0x1f4208=new ShaderSource({'defines':[_0x11cfc5(0x4fb6)],'sources':[AdjustTranslucentFS]}),_0x29548e={'u_bgColor':function(){var _0x200aaf=_0x11cfc5;return _0x27ac6c[_0x200aaf(0xc0e)][_0x200aaf(0x28b8)];},'u_depthTexture':function(){var _0x40b70e=_0x11cfc5;return _0x27ac6c[_0x40b70e(0x270b)];}},this[_0x11cfc5(0x255a)]=_0x46e36b[_0x11cfc5(0xa16)](_0x1f4208,{'uniformMap':_0x29548e,'owner':this})):this['_translucentMultipassSupport']&&(_0x1f4208=new ShaderSource({'sources':[AdjustTranslucentFS]}),_0x29548e={'u_bgColor':function(){var _0x1ee507=_0x11cfc5;return _0x27ac6c[_0x1ee507(0x954)]['color'];},'u_depthTexture':function(){var _0x4787e5=_0x11cfc5;return _0x27ac6c[_0x4787e5(0x270b)];}},this[_0x11cfc5(0x255a)]=_0x46e36b[_0x11cfc5(0xa16)](_0x1f4208,{'uniformMap':_0x29548e,'owner':this}),_0x29548e={'u_bgColor':function(){var _0x4df002=_0x11cfc5;return _0x27ac6c['_alphaClearCommand'][_0x4df002(0x28b8)];},'u_depthTexture':function(){var _0x2663ea=_0x11cfc5;return _0x27ac6c[_0x2663ea(0x270b)];}},this['_adjustAlphaCommand']=_0x46e36b['createViewportQuadCommand'](_0x1f4208,{'uniformMap':_0x29548e,'owner':this}))),this[_0x11cfc5(0x5227)][_0x11cfc5(0x209)]=_0x58bc2f,this[_0x11cfc5(0x5227)]['height']=_0x26817f;var _0xf3b00=!BoundingRectangle[_0x11cfc5(0x2ed4)](this[_0x11cfc5(0x5227)],_0x56e74b[_0x11cfc5(0x18be)]),_0x306f22=_0xf3b00!==this[_0x11cfc5(0x451d)];this[_0x11cfc5(0x451d)]=_0xf3b00,BoundingRectangle[_0x11cfc5(0x2ed4)](this['_scissorRectangle'],_0x56e74b[_0x11cfc5(0x18be)])||(this[_0x11cfc5(0x121)]=BoundingRectangle[_0x11cfc5(0x254b)](_0x56e74b[_0x11cfc5(0x18be)],this[_0x11cfc5(0x121)]),_0x306f22=!0x0),defined$1(this[_0x11cfc5(0x8c5)])&&BoundingRectangle['equals'](this[_0x11cfc5(0x5227)],this[_0x11cfc5(0x8c5)][_0x11cfc5(0x18be)])&&!_0x306f22||(this[_0x11cfc5(0x8c5)]=RenderState[_0x11cfc5(0x4d21)]({'viewport':this[_0x11cfc5(0x5227)],'scissorTest':{'enabled':this[_0x11cfc5(0x451d)],'rectangle':this[_0x11cfc5(0x121)]}})),defined$1(this[_0x11cfc5(0x3afc)])&&(this[_0x11cfc5(0x3afc)]['renderState']=this[_0x11cfc5(0x8c5)]),this[_0x11cfc5(0x255a)]&&(this[_0x11cfc5(0x255a)][_0x11cfc5(0x5547)]=this[_0x11cfc5(0x8c5)]),defined$1(this[_0x11cfc5(0xea4)])&&(this[_0x11cfc5(0xea4)][_0x11cfc5(0x5547)]=this['_rs']);}}};var translucentMRTBlend$1={'enabled':!0x0,'color':new Color$2(0x0,0x0,0x0,0x0),'equationRgb':BlendEquation$1[_0x68aa19(0x333e)],'equationAlpha':BlendEquation$1[_0x68aa19(0x333e)],'functionSourceRgb':BlendFunction$1['ONE'],'functionDestinationRgb':BlendFunction$1[_0x68aa19(0x28b6)],'functionSourceAlpha':BlendFunction$1['ZERO'],'functionDestinationAlpha':BlendFunction$1[_0x68aa19(0x353d)]},translucentColorBlend={'enabled':!0x0,'color':new Color$2(0x0,0x0,0x0,0x0),'equationRgb':BlendEquation$1[_0x68aa19(0x333e)],'equationAlpha':BlendEquation$1['ADD'],'functionSourceRgb':BlendFunction$1[_0x68aa19(0x28b6)],'functionDestinationRgb':BlendFunction$1['ONE'],'functionSourceAlpha':BlendFunction$1[_0x68aa19(0x28b6)],'functionDestinationAlpha':BlendFunction$1[_0x68aa19(0x28b6)]},translucentAlphaBlend={'enabled':!0x0,'color':new Color$2(0x0,0x0,0x0,0x0),'equationRgb':BlendEquation$1['ADD'],'equationAlpha':BlendEquation$1['ADD'],'functionSourceRgb':BlendFunction$1[_0x68aa19(0x3e26)],'functionDestinationRgb':BlendFunction$1[_0x68aa19(0x353d)],'functionSourceAlpha':BlendFunction$1[_0x68aa19(0x3e26)],'functionDestinationAlpha':BlendFunction$1[_0x68aa19(0x353d)]};function getTranslucentRenderState(_0x4dc265,_0x420af7,_0x904a3d,_0x54f319){var _0x51ee64=_0x68aa19,_0x42842e=_0x904a3d[_0x54f319['id']];if(!defined$1(_0x42842e)){var _0x3d1271=RenderState[_0x51ee64(0x4d2)](_0x54f319);_0x3d1271[_0x51ee64(0x41e8)]=!0x1,_0x3d1271[_0x51ee64(0x25b6)]=_0x420af7,_0x42842e=RenderState[_0x51ee64(0x4d21)](_0x3d1271),_0x904a3d[_0x54f319['id']]=_0x42842e;}return _0x42842e;}function getTranslucentMRTRenderState(_0x4d0bee,_0x6f559f,_0x1cc571){var _0x504893=_0x68aa19;return getTranslucentRenderState(_0x6f559f,translucentMRTBlend$1,_0x4d0bee[_0x504893(0x3a3b)],_0x1cc571);}function getTranslucentColorRenderState(_0x3f1475,_0x3c0282,_0x28cbd3){return getTranslucentRenderState(_0x3c0282,translucentColorBlend,_0x3f1475['_translucentRenderStateCache'],_0x28cbd3);}function getTranslucentAlphaRenderState(_0x25ca4b,_0x176bdf,_0x1bfb3b){var _0x4d0585=_0x68aa19;return getTranslucentRenderState(_0x176bdf,translucentAlphaBlend,_0x25ca4b[_0x4d0585(0x3514)],_0x1bfb3b);}var mrtShaderSource=_0x68aa19(0x249d),colorShaderSource=_0x68aa19(0x10f8),alphaShaderSource=_0x68aa19(0x174c);function getTranslucentShaderProgram(_0x563625,_0xe3f0b,_0x525dbd,_0x56c681){var _0xdde4fa=_0x68aa19,_0x582174=_0x563625[_0xdde4fa(0x3739)]['getDerivedShaderProgram'](_0xe3f0b,_0x525dbd);if(!defined$1(_0x582174)){var _0x46a652=_0xe3f0b[_0xdde4fa(0x3f8d)],_0x5f13b5=_0xe3f0b[_0xdde4fa(0x1eae)][_0xdde4fa(0x254b)]();_0x5f13b5['sources']=_0x5f13b5['sources']['map'](function(_0x359035){var _0x5056e5=_0xdde4fa;return _0x359035=(_0x359035=(_0x359035=(_0x359035=ShaderSource[_0x5056e5(0x3ab)](_0x359035,_0x5056e5(0x1641)))['replace'](/gl_FragColor/g,_0x5056e5(0xd94)))[_0x5056e5(0x1297)](/\bdiscard\b/g,_0x5056e5(0x32bb)))[_0x5056e5(0x1297)](/czm_phong/g,_0x5056e5(0x407));}),_0x5f13b5[_0xdde4fa(0x2fe9)][_0xdde4fa(0x4bc6)](0x0,0x0,(-0x1!==_0x56c681[_0xdde4fa(0x33ab)](_0xdde4fa(0x894))?_0xdde4fa(0x410a):'')+_0xdde4fa(0x37b6)),_0x5f13b5[_0xdde4fa(0x2fe9)][_0xdde4fa(0x3a33)]('void\x20main()\x0a{\x0a\x20\x20\x20\x20czm_translucent_main();\x0a\x20\x20\x20\x20if\x20(czm_discard)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a'+_0x56c681+'}\x0a'),_0x582174=_0x563625[_0xdde4fa(0x3739)]['createDerivedShaderProgram'](_0xe3f0b,_0x525dbd,{'vertexShaderSource':_0xe3f0b[_0xdde4fa(0x1f4b)],'fragmentShaderSource':_0x5f13b5,'attributeLocations':_0x46a652});}return _0x582174;}function getTranslucentMRTShaderProgram(_0x5c65a6,_0x1457ce){return getTranslucentShaderProgram(_0x5c65a6,_0x1457ce,'translucentMRT',mrtShaderSource);}function getTranslucentColorShaderProgram(_0x1f3b68,_0x1f4906){var _0x59b5b9=_0x68aa19;return getTranslucentShaderProgram(_0x1f3b68,_0x1f4906,_0x59b5b9(0x223c),colorShaderSource);}function getTranslucentAlphaShaderProgram(_0x42f003,_0x8a545c){var _0x2f73c3=_0x68aa19;return getTranslucentShaderProgram(_0x42f003,_0x8a545c,_0x2f73c3(0x4be7),alphaShaderSource);}function executeTranslucentCommandsSortedMultipass(_0x19d739,_0x592aa1,_0x212f08,_0x2c5321,_0x3db174,_0x336b2e){var _0x51097f=_0x68aa19,_0x3839d6,_0x26618e,_0x30a65e=_0x592aa1[_0x51097f(0x4174)],_0x244008=_0x592aa1['frameState'][_0x51097f(0x1914)],_0x17e5cf=_0x592aa1['_hdr'],_0x54eaa2=_0x2c5321[_0x51097f(0x27b)],_0x3340c9=_0x3db174[_0x51097f(0x531b)],_0x531467=_0x592aa1[_0x51097f(0x4a7b)]['shadowState'][_0x51097f(0x14d0)];_0x2c5321[_0x51097f(0x27b)]=_0x19d739['_adjustTranslucentFBO'],_0x19d739['_adjustTranslucentCommand']['execute'](_0x30a65e,_0x2c5321),_0x2c5321[_0x51097f(0x27b)]=_0x19d739[_0x51097f(0xb34)],_0x19d739['_adjustAlphaCommand'][_0x51097f(0x5108)](_0x30a65e,_0x2c5321);var _0x2d25f0=_0x19d739[_0x51097f(0x468c)];for(_0x2c5321['framebuffer']=_0x19d739[_0x51097f(0x4550)],_0x26618e=0x0;_0x26618e<_0x3340c9;++_0x26618e)_0x3839d6=_0x3db174[_0x26618e],_0x3839d6=_0x244008?_0x3839d6['derivedCommands'][_0x51097f(0x556f)][_0x51097f(0x1e8c)]:_0x3839d6,_0x3839d6=_0x17e5cf?_0x3839d6[_0x51097f(0x457d)][_0x51097f(0x42f8)][_0x51097f(0x1e8c)]:_0x3839d6,_0x212f08(_0x531467&&_0x3839d6[_0x51097f(0x4935)]?_0x3839d6['derivedCommands'][_0x51097f(0x12a0)][_0x51097f(0x284a)]['translucentCommand']:_0x3839d6['derivedCommands'][_0x51097f(0x12a0)][_0x51097f(0x293d)],_0x592aa1,_0x30a65e,_0x2c5321,_0x2d25f0);for(defined$1(_0x336b2e)&&(_0x3839d6=_0x336b2e[_0x51097f(0x740)],_0x212f08(_0x531467&&_0x3839d6['receiveShadows']?_0x3839d6['derivedCommands'][_0x51097f(0x12a0)][_0x51097f(0x284a)]['translucentCommand']:_0x3839d6[_0x51097f(0x457d)][_0x51097f(0x12a0)]['translucentCommand'],_0x592aa1,_0x30a65e,_0x2c5321,_0x2d25f0)),_0x2c5321[_0x51097f(0x27b)]=_0x19d739['_alphaFBO'],_0x26618e=0x0;_0x26618e<_0x3340c9;++_0x26618e)_0x3839d6=_0x3db174[_0x26618e],_0x3839d6=_0x244008?_0x3839d6[_0x51097f(0x457d)][_0x51097f(0x556f)][_0x51097f(0x1e8c)]:_0x3839d6,_0x3839d6=_0x17e5cf?_0x3839d6['derivedCommands'][_0x51097f(0x42f8)][_0x51097f(0x1e8c)]:_0x3839d6,_0x212f08(_0x531467&&_0x3839d6[_0x51097f(0x4935)]?_0x3839d6['derivedCommands'][_0x51097f(0x12a0)]['shadows'][_0x51097f(0x1c1b)]:_0x3839d6[_0x51097f(0x457d)][_0x51097f(0x12a0)][_0x51097f(0x1c1b)],_0x592aa1,_0x30a65e,_0x2c5321,_0x2d25f0);defined$1(_0x336b2e)&&(_0x3839d6=_0x336b2e['unclassifiedCommand'],_0x212f08(_0x531467&&_0x3839d6['receiveShadows']?_0x3839d6['derivedCommands'][_0x51097f(0x12a0)][_0x51097f(0x284a)][_0x51097f(0x1c1b)]:_0x3839d6['derivedCommands'][_0x51097f(0x12a0)][_0x51097f(0x1c1b)],_0x592aa1,_0x30a65e,_0x2c5321,_0x2d25f0)),_0x2c5321[_0x51097f(0x27b)]=_0x54eaa2;}function executeTranslucentCommandsSortedMRT(_0x3a674e,_0x185d9e,_0x307e60,_0x3c5e72,_0x657605,_0x48f81e){var _0x1e91e3=_0x68aa19,_0x4e83da=_0x185d9e[_0x1e91e3(0x4174)],_0x280237=_0x185d9e['frameState'][_0x1e91e3(0x1914)],_0x409dc9=_0x185d9e[_0x1e91e3(0xac1)],_0x2722c2=_0x3c5e72[_0x1e91e3(0x27b)],_0x26c972=_0x657605[_0x1e91e3(0x531b)],_0x313e8f=_0x185d9e[_0x1e91e3(0x4a7b)][_0x1e91e3(0x3fc4)][_0x1e91e3(0x14d0)];_0x3c5e72['framebuffer']=_0x3a674e['_adjustTranslucentFBO'],_0x3a674e[_0x1e91e3(0x255a)][_0x1e91e3(0x5108)](_0x4e83da,_0x3c5e72);var _0x57e908,_0x3cd414=_0x3a674e['_opaqueFBO'];_0x3c5e72[_0x1e91e3(0x27b)]=_0x3a674e[_0x1e91e3(0x4550)];for(var _0x162422=0x0;_0x162422<_0x26c972;++_0x162422)_0x57e908=_0x657605[_0x162422],_0x57e908=_0x280237?_0x57e908[_0x1e91e3(0x457d)][_0x1e91e3(0x556f)][_0x1e91e3(0x1e8c)]:_0x57e908,_0x57e908=_0x409dc9?_0x57e908[_0x1e91e3(0x457d)][_0x1e91e3(0x42f8)][_0x1e91e3(0x1e8c)]:_0x57e908,_0x307e60(_0x313e8f&&_0x57e908['receiveShadows']?_0x57e908[_0x1e91e3(0x457d)]['oit'][_0x1e91e3(0x284a)][_0x1e91e3(0x293d)]:_0x57e908[_0x1e91e3(0x457d)][_0x1e91e3(0x12a0)]['translucentCommand'],_0x185d9e,_0x4e83da,_0x3c5e72,_0x3cd414);defined$1(_0x48f81e)&&(_0x57e908=_0x48f81e[_0x1e91e3(0x740)],_0x307e60(_0x313e8f&&_0x57e908[_0x1e91e3(0x4935)]?_0x57e908[_0x1e91e3(0x457d)][_0x1e91e3(0x12a0)][_0x1e91e3(0x284a)][_0x1e91e3(0x293d)]:_0x57e908[_0x1e91e3(0x457d)][_0x1e91e3(0x12a0)]['translucentCommand'],_0x185d9e,_0x4e83da,_0x3c5e72,_0x3cd414)),_0x3c5e72[_0x1e91e3(0x27b)]=_0x2722c2;}OIT[_0x68aa19(0x4b51)][_0x68aa19(0x534b)]=function(_0x2b2f16,_0x3d2a2d,_0x240bb3){var _0x89ee92=_0x68aa19,_0x9d3d00,_0x173c0c,_0x5f2f7b,_0x597521,_0x1582e3,_0x14137e;return(defined$1(_0x240bb3)||(_0x240bb3={}),this['_translucentMRTSupport'])?(defined$1(_0x240bb3[_0x89ee92(0x293d)])&&(_0x9d3d00=_0x240bb3['translucentCommand'][_0x89ee92(0x30a0)],_0x173c0c=_0x240bb3[_0x89ee92(0x293d)][_0x89ee92(0x5547)]),_0x240bb3['translucentCommand']=DrawCommand['shallowClone'](_0x2b2f16,_0x240bb3['translucentCommand']),defined$1(_0x9d3d00)&&_0x240bb3['shaderProgramId']===_0x2b2f16[_0x89ee92(0x30a0)]['id']?(_0x240bb3[_0x89ee92(0x293d)][_0x89ee92(0x30a0)]=_0x9d3d00,_0x240bb3[_0x89ee92(0x293d)][_0x89ee92(0x5547)]=_0x173c0c):(_0x240bb3[_0x89ee92(0x293d)][_0x89ee92(0x30a0)]=getTranslucentMRTShaderProgram(_0x3d2a2d,_0x2b2f16[_0x89ee92(0x30a0)]),_0x240bb3[_0x89ee92(0x293d)][_0x89ee92(0x5547)]=getTranslucentMRTRenderState(this,_0x3d2a2d,_0x2b2f16['renderState']),_0x240bb3['shaderProgramId']=_0x2b2f16['shaderProgram']['id'])):(defined$1(_0x240bb3[_0x89ee92(0x293d)])&&(_0x5f2f7b=_0x240bb3[_0x89ee92(0x293d)][_0x89ee92(0x30a0)],_0x597521=_0x240bb3[_0x89ee92(0x293d)][_0x89ee92(0x5547)],_0x1582e3=_0x240bb3[_0x89ee92(0x1c1b)][_0x89ee92(0x30a0)],_0x14137e=_0x240bb3[_0x89ee92(0x1c1b)]['renderState']),_0x240bb3[_0x89ee92(0x293d)]=DrawCommand[_0x89ee92(0x4660)](_0x2b2f16,_0x240bb3[_0x89ee92(0x293d)]),_0x240bb3[_0x89ee92(0x1c1b)]=DrawCommand[_0x89ee92(0x4660)](_0x2b2f16,_0x240bb3['alphaCommand']),defined$1(_0x5f2f7b)&&_0x240bb3[_0x89ee92(0x4f1c)]===_0x2b2f16[_0x89ee92(0x30a0)]['id']?(_0x240bb3[_0x89ee92(0x293d)][_0x89ee92(0x30a0)]=_0x5f2f7b,_0x240bb3[_0x89ee92(0x293d)][_0x89ee92(0x5547)]=_0x597521,_0x240bb3[_0x89ee92(0x1c1b)]['shaderProgram']=_0x1582e3,_0x240bb3[_0x89ee92(0x1c1b)][_0x89ee92(0x5547)]=_0x14137e):(_0x240bb3[_0x89ee92(0x293d)][_0x89ee92(0x30a0)]=getTranslucentColorShaderProgram(_0x3d2a2d,_0x2b2f16[_0x89ee92(0x30a0)]),_0x240bb3[_0x89ee92(0x293d)][_0x89ee92(0x5547)]=getTranslucentColorRenderState(this,_0x3d2a2d,_0x2b2f16[_0x89ee92(0x5547)]),_0x240bb3['alphaCommand'][_0x89ee92(0x30a0)]=getTranslucentAlphaShaderProgram(_0x3d2a2d,_0x2b2f16[_0x89ee92(0x30a0)]),_0x240bb3[_0x89ee92(0x1c1b)][_0x89ee92(0x5547)]=getTranslucentAlphaRenderState(this,_0x3d2a2d,_0x2b2f16[_0x89ee92(0x5547)]),_0x240bb3[_0x89ee92(0x4f1c)]=_0x2b2f16[_0x89ee92(0x30a0)]['id'])),_0x240bb3;},OIT[_0x68aa19(0x4b51)][_0x68aa19(0x32c5)]=function(_0x10325a,_0x22dcf6,_0x14de6a,_0x21f7b4,_0xebb064){this['_translucentMRTSupport']?executeTranslucentCommandsSortedMRT(this,_0x10325a,_0x22dcf6,_0x14de6a,_0x21f7b4,_0xebb064):executeTranslucentCommandsSortedMultipass(this,_0x10325a,_0x22dcf6,_0x14de6a,_0x21f7b4,_0xebb064);},OIT[_0x68aa19(0x4b51)]['execute']=function(_0x4ec58a,_0x5888af){var _0x58f613=_0x68aa19;this[_0x58f613(0x3afc)]['execute'](_0x4ec58a,_0x5888af);},OIT[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(_0x41468f,_0x4e2c16,_0x4a5990){var _0x2c73ef=_0x68aa19,_0x6f406e=_0x4e2c16[_0x2c73ef(0x27b)];_0x4e2c16['framebuffer']=this['_opaqueFBO'],Color$2['clone'](_0x4a5990,this[_0x2c73ef(0x1e92)][_0x2c73ef(0x28b8)]),this[_0x2c73ef(0x1e92)][_0x2c73ef(0x5108)](_0x41468f,_0x4e2c16),_0x4e2c16['framebuffer']=this['_translucentFBO'],(this[_0x2c73ef(0x395d)]?this['_translucentMRTClearCommand']:this[_0x2c73ef(0x954)])[_0x2c73ef(0x5108)](_0x41468f,_0x4e2c16),this[_0x2c73ef(0x4796)]&&(_0x4e2c16['framebuffer']=this[_0x2c73ef(0x3729)],this['_alphaClearCommand']['execute'](_0x41468f,_0x4e2c16)),_0x4e2c16[_0x2c73ef(0x27b)]=_0x6f406e;},OIT[_0x68aa19(0x4b51)][_0x68aa19(0x1374)]=function(){var _0x433243=_0x68aa19;return this['_translucentMRTSupport']||this[_0x433243(0x4796)];},OIT[_0x68aa19(0x4b51)][_0x68aa19(0x1855)]=function(_0x38a5c2){var _0x573406=_0x68aa19;this[_0x573406(0x431d)]=_0x38a5c2;},OIT[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},OIT[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x244b65=_0x68aa19;return destroyResources$2(this),defined$1(this[_0x244b65(0x3afc)])&&(this['_compositeCommand'][_0x244b65(0x30a0)]=this[_0x244b65(0x3afc)][_0x244b65(0x30a0)]&&this[_0x244b65(0x3afc)][_0x244b65(0x30a0)][_0x244b65(0x2578)]()),defined$1(this[_0x244b65(0x255a)])&&(this[_0x244b65(0x255a)][_0x244b65(0x30a0)]=this['_adjustTranslucentCommand'][_0x244b65(0x30a0)]&&this[_0x244b65(0x255a)][_0x244b65(0x30a0)][_0x244b65(0x2578)]()),defined$1(this[_0x244b65(0xea4)])&&(this[_0x244b65(0xea4)][_0x244b65(0x30a0)]=this[_0x244b65(0xea4)][_0x244b65(0x30a0)]&&this[_0x244b65(0xea4)][_0x244b65(0x30a0)][_0x244b65(0x2578)]()),destroyObject$1(this);};var defaultCredit$1=new Credit$1('MapQuest,\x20Open\x20Street\x20Map\x20and\x20contributors,\x20CC-BY-SA');function OpenStreetMapImageryProvider(_0x4bd34a){var _0x4586b7=_0x68aa19;_0x4bd34a=defaultValue$1(_0x4bd34a,defaultValue$1['EMPTY_OBJECT']);var _0x307e16=Resource[_0x4586b7(0x320b)](defaultValue$1(_0x4bd34a[_0x4586b7(0x343b)],_0x4586b7(0x429b)));_0x307e16[_0x4586b7(0x3a2a)](),_0x307e16[_0x4586b7(0x343b)]+=_0x4586b7(0x1f9f)+defaultValue$1(_0x4bd34a[_0x4586b7(0x47f4)],_0x4586b7(0x353b));var _0x226577=new WebMercatorTilingScheme({'ellipsoid':_0x4bd34a['ellipsoid']}),_0x1096b7=defaultValue$1(_0x4bd34a[_0x4586b7(0x4bab)],0x0),_0x2a564a=_0x4bd34a[_0x4586b7(0xe8a)],_0x47cdc9=defaultValue$1(_0x4bd34a[_0x4586b7(0x2f4d)],_0x226577['rectangle']),_0x3c07e7=_0x226577[_0x4586b7(0x450e)](Rectangle[_0x4586b7(0x13c7)](_0x47cdc9),_0x1096b7),_0x4ec8b7=_0x226577[_0x4586b7(0x450e)](Rectangle[_0x4586b7(0xe80)](_0x47cdc9),_0x1096b7);Math[_0x4586b7(0x1661)](_0x4ec8b7['x']-_0x3c07e7['x']),Math[_0x4586b7(0x1661)](_0x4ec8b7['y']-_0x3c07e7['y']);var _0x1a9601=defaultValue$1(_0x4bd34a[_0x4586b7(0x42ae)],defaultCredit$1);_0x4586b7(0x29ad)==typeof _0x1a9601&&(_0x1a9601=new Credit$1(_0x1a9601)),UrlTemplateImageryProvider['call'](this,{'url':_0x307e16,'credit':_0x1a9601,'tilingScheme':_0x226577,'tileWidth':0x100,'tileHeight':0x100,'minimumLevel':_0x1096b7,'maximumLevel':_0x2a564a,'rectangle':_0x47cdc9});}function ParticleBurst(_0x5d8b95){var _0x1b3100=_0x68aa19;_0x5d8b95=defaultValue$1(_0x5d8b95,defaultValue$1['EMPTY_OBJECT']),this[_0x1b3100(0x2981)]=defaultValue$1(_0x5d8b95[_0x1b3100(0x2981)],0x0),this[_0x1b3100(0x12ff)]=defaultValue$1(_0x5d8b95[_0x1b3100(0x12ff)],0x0),this['maximum']=defaultValue$1(_0x5d8b95[_0x1b3100(0x2949)],0x32),this[_0x1b3100(0x14a4)]=!0x1;}function ParticleEmitter(_0x13bee4){}defined$1(Object['create'])&&(OpenStreetMapImageryProvider[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](UrlTemplateImageryProvider[_0x68aa19(0x4b51)]),OpenStreetMapImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x330d)]=OpenStreetMapImageryProvider),Object['defineProperties'](ParticleBurst[_0x68aa19(0x4b51)],{'complete':{'get':function(){var _0x1ad701=_0x68aa19;return this[_0x1ad701(0x14a4)];}}}),ParticleEmitter[_0x68aa19(0x4b51)][_0x68aa19(0x4419)]=function(_0x147a7d){var _0x184872=_0x68aa19;DeveloperError$1[_0x184872(0x1afd)]();};var VDMCompositionFS=_0x68aa19(0x521f);function ParticlePostRenderer(){var _0x581e1a=_0x68aa19;this[_0x581e1a(0x3e40)]=void 0x0,this['_transitionFBO']=void 0x0,this[_0x581e1a(0x54a7)]=void 0x0,this[_0x581e1a(0x3cda)]=void 0x0,this['_drawCommand']=void 0x0,this[_0x581e1a(0x4eb3)]=void 0x0,this[_0x581e1a(0x2f2)]=Pass$1[_0x581e1a(0x3c49)],this[_0x581e1a(0x3812)]=0x0,this[_0x581e1a(0x2b21)]=0x0,this[_0x581e1a(0x2e0f)]={},this[_0x581e1a(0x3905)]=0.25,this[_0x581e1a(0x10ec)]=!0x1,this['_useLogDepth']=!0x1,this[_0x581e1a(0x3672)]=void 0x0,this[_0x581e1a(0x387a)]=!0x1,this['useHdr']=this[_0x581e1a(0x387a)];}var VDMBlend={'enabled':!0x0,'color':new Color$2(0x0,0x0,0x0,0x0),'equationRgb':BlendEquation$1['ADD'],'equationAlpha':BlendEquation$1[_0x68aa19(0x333e)],'functionSourceRgb':BlendFunction$1['SOURCE_ALPHA'],'functionDestinationRgb':BlendFunction$1[_0x68aa19(0x353d)],'functionSourceAlpha':BlendFunction$1['ONE'],'functionDestinationAlpha':BlendFunction$1[_0x68aa19(0x28b6)]},scratchBoundingRectangle$2=new BoundingRectangle();function getRenderState$1(_0x28b2d6,_0x222ff0){var _0x2bdee7=_0x68aa19,_0x3e89dd=_0x28b2d6[_0x222ff0['id']];if(!defined$1(_0x3e89dd)||_0x3e89dd['viewport'][_0x2bdee7(0x209)]!=scratchBoundingRectangle$2[_0x2bdee7(0x209)]||_0x3e89dd[_0x2bdee7(0x18be)]['height']!=scratchBoundingRectangle$2[_0x2bdee7(0x5862)]){var _0x1c6c5b=RenderState[_0x2bdee7(0x4d2)](_0x222ff0);_0x1c6c5b['viewport']=scratchBoundingRectangle$2,_0x3e89dd=RenderState[_0x2bdee7(0x4d21)](_0x1c6c5b),_0x28b2d6[_0x222ff0['id']]=_0x3e89dd;}return _0x3e89dd;}function createSampler$1(){var _0x49d881=_0x68aa19;return new Sampler({'wrapS':TextureWrap$1[_0x49d881(0x312f)],'wrapT':TextureWrap$1[_0x49d881(0x312f)],'minificationFilter':TextureMinificationFilter$1['LINEAR'],'magnificationFilter':TextureMagnificationFilter$1['LINEAR']});}function destroyFramebuffer$2(_0x1560a1){var _0x4c807a=_0x68aa19;_0x1560a1['_colorTexture']=_0x1560a1[_0x4c807a(0x54a7)]&&!_0x1560a1[_0x4c807a(0x54a7)][_0x4c807a(0x1348)]()&&_0x1560a1[_0x4c807a(0x54a7)][_0x4c807a(0x2578)](),_0x1560a1[_0x4c807a(0x3cda)]=_0x1560a1[_0x4c807a(0x3cda)]&&!_0x1560a1[_0x4c807a(0x3cda)][_0x4c807a(0x1348)]()&&_0x1560a1[_0x4c807a(0x3cda)][_0x4c807a(0x2578)](),_0x1560a1['_colorFBO']=_0x1560a1[_0x4c807a(0x3e40)]&&!_0x1560a1[_0x4c807a(0x3e40)][_0x4c807a(0x1348)]()&&_0x1560a1[_0x4c807a(0x3e40)]['destroy'](),_0x1560a1[_0x4c807a(0x1191)]=_0x1560a1[_0x4c807a(0x1191)]&&!_0x1560a1[_0x4c807a(0x1191)][_0x4c807a(0x1348)]()&&_0x1560a1['_transitionFBO']['destroy'](),_0x1560a1[_0x4c807a(0x1315)]=void 0x0,_0x1560a1[_0x4c807a(0x4eb3)]=void 0x0;}function createFramebuffer$1(_0x2f45ca,_0x493ef3){var _0x559a8c=_0x68aa19,_0x511cff=_0x2f45ca['_screenWidth'],_0x1e7879=_0x2f45ca[_0x559a8c(0x2b21)];_0x2f45ca['_colorTexture']=new Texture$1({'context':_0x493ef3,'width':_0x511cff,'height':_0x1e7879,'pixelFormat':PixelFormat$1[_0x559a8c(0x4a1c)],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE'],'sampler':createSampler$1()}),_0x2f45ca[_0x559a8c(0x3cda)]=new Texture$1({'context':_0x493ef3,'width':_0x511cff,'height':_0x1e7879,'pixelFormat':PixelFormat$1[_0x559a8c(0x4a1c)],'pixelDatatype':PixelDatatype[_0x559a8c(0x15eb)],'sampler':createSampler$1()}),_0x2f45ca[_0x559a8c(0x3e40)]=new Framebuffer$2({'context':_0x493ef3,'colorTextures':[_0x2f45ca[_0x559a8c(0x54a7)]],'destroyAttachments':!0x1}),_0x2f45ca[_0x559a8c(0x1191)]=new Framebuffer$2({'context':_0x493ef3,'colorTextures':[_0x2f45ca[_0x559a8c(0x3cda)]],'destroyAttachments':!0x1});}function createCommands$2(_0x48af7b,_0xffa14f){var _0x3f56ce=_0x68aa19,_0x5ecc60=[];_0x48af7b[_0x3f56ce(0x1166)]&&_0x5ecc60[_0x3f56ce(0x3a33)](_0x3f56ce(0x37b7));var _0x205d29=new ShaderSource({'sources':[VDMCompositionFS],'defines':_0x5ecc60}),_0x3a1475={'u_colorTexture':function(){var _0x5b2c60=_0x3f56ce;return _0x48af7b[_0x5b2c60(0x54a7)];},'u_transitionAndCountTexture':function(){return _0x48af7b['_transitionTexture'];}},_0x465235=RenderState[_0x3f56ce(0x4d21)]({'depthTest':{'enabled':!0x1},'depthMask':!0x1,'blending':VDMBlend});_0x48af7b[_0x3f56ce(0x1315)]=_0xffa14f[_0x3f56ce(0xa16)](_0x205d29,{'uniformMap':_0x3a1475,'renderState':_0x465235,'pass':_0x48af7b['_passType'],'owner':_0x48af7b}),_0x48af7b[_0x3f56ce(0x4eb3)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1,'renderState':RenderState['fromCache'](),'pass':_0x48af7b[_0x3f56ce(0x2f2)],'owner':_0x48af7b});}function createResources$3(_0x5d8784,_0x185437){var _0x1d4adc=_0x68aa19,_0x17a610=_0x5d8784[_0x1d4adc(0x3812)],_0x5e5c22=_0x5d8784[_0x1d4adc(0x2b21)],_0x41f2a7=_0x5d8784[_0x1d4adc(0x54a7)],_0x2ef3f1=!0x1,_0x31fe21=defined$1(_0x41f2a7)&&(_0x41f2a7[_0x1d4adc(0x209)]!==_0x17a610||_0x41f2a7[_0x1d4adc(0x5862)]!==_0x5e5c22);return defined$1(_0x41f2a7)&&!_0x31fe21||(destroyFramebuffer$2(_0x5d8784),createFramebuffer$1(_0x5d8784,_0x185437),createCommands$2(_0x5d8784,_0x185437),_0x2ef3f1=!0x0),_0x2ef3f1;}function isSupported$2(_0x305750){var _0x2a5a79=_0x68aa19;return _0x305750[_0x2a5a79(0x37ab)]&&_0x305750[_0x2a5a79(0xc40)];}function ParticleTrailsPostRenderer(){var _0x51aa44=_0x68aa19;this[_0x51aa44(0x1315)]=void 0x0,this[_0x51aa44(0x10ec)]=!0x1,this[_0x51aa44(0x18fe)]=void 0x0,this[_0x51aa44(0x3fa7)]=!0x1;}function destroyFramebuffer$1(_0x250075){var _0x552903=_0x68aa19;_0x250075[_0x552903(0x1315)]=void 0x0,_0x250075[_0x552903(0x4eb3)]=void 0x0;}function createCommands$1(_0x4d17cd,_0x1f7984){var _0x5d74c0=_0x68aa19,_0xbd86a2=new ShaderSource({'sources':[PassThrough]}),_0x41ea49={'colorTexture':function(){var _0x268ec9=_0x54f3;return _0x4d17cd[_0x268ec9(0x18fe)];}},_0x4b1a08=RenderState['fromCache']({'depthTest':{'enabled':!0x1},'depthMask':!0x1,'blending':BlendingState$1[_0x5d74c0(0x2911)]});_0x4d17cd['_drawCommand']=_0x1f7984[_0x5d74c0(0xa16)](_0xbd86a2,{'uniformMap':_0x41ea49,'renderState':_0x4b1a08,'pass':_0x4d17cd[_0x5d74c0(0x2f2)],'owner':_0x4d17cd});}function createResources$2(_0x211682,_0x1b670a){var _0x427b15=_0x68aa19,_0x4727b0=!0x1;return _0x211682[_0x427b15(0x3fa7)]||(destroyFramebuffer$1(_0x211682),createCommands$1(_0x211682,_0x1b670a),_0x4727b0=!0x0,_0x211682[_0x427b15(0x3fa7)]=!0x0),_0x4727b0;}function isSupported$1(_0x4a591d){var _0x16e9ba=_0x68aa19;return _0x4a591d[_0x16e9ba(0x37ab)]&&_0x4a591d['fragmentDepth'];}function getElement(_0x4bcc12){var _0x16fc91=_0x68aa19;return _0x16fc91(0x29ad)==typeof _0x4bcc12&&(_0x4bcc12=document[_0x16fc91(0x214c)](_0x4bcc12)),_0x4bcc12;}function PerformanceDisplay(_0x466d0f){var _0x49f91a=_0x68aa19,_0x4ae1e5=getElement((_0x466d0f=defaultValue$1(_0x466d0f,defaultValue$1[_0x49f91a(0x494f)]))[_0x49f91a(0x5b3)]);this[_0x49f91a(0x2eaf)]=_0x4ae1e5;var _0x56c08e=document['createElement'](_0x49f91a(0x4dc4));_0x56c08e[_0x49f91a(0x4cbd)]=_0x49f91a(0x333f);var _0x1af3e2=document['createElement'](_0x49f91a(0x4dc4));_0x1af3e2[_0x49f91a(0x4cbd)]='cesium-performanceDisplay-fps',this[_0x49f91a(0x4696)]=document['createTextNode'](''),_0x1af3e2[_0x49f91a(0x3356)](this[_0x49f91a(0x4696)]);var _0x7b930c=document[_0x49f91a(0x433c)](_0x49f91a(0x4dc4));_0x7b930c[_0x49f91a(0x4cbd)]=_0x49f91a(0x1488),this['_msText']=document[_0x49f91a(0x2990)](''),_0x7b930c[_0x49f91a(0x3356)](this[_0x49f91a(0x30ce)]),_0x56c08e[_0x49f91a(0x3356)](_0x7b930c),_0x56c08e[_0x49f91a(0x3356)](_0x1af3e2),this[_0x49f91a(0x2eaf)][_0x49f91a(0x3356)](_0x56c08e),this[_0x49f91a(0x74e)]=getTimestamp$1(),this[_0x49f91a(0x2bd2)]=getTimestamp$1(),this[_0x49f91a(0x19e)]=0x0,this[_0x49f91a(0x339d)]=0x0,this[_0x49f91a(0x2bca)]=!0x1;var _0x5865b9=document['createElement']('div');_0x5865b9[_0x49f91a(0x4cbd)]=_0x49f91a(0x357a),this['_throttledText']=document['createTextNode'](''),_0x5865b9['appendChild'](this[_0x49f91a(0x4d88)]),_0x56c08e['appendChild'](_0x5865b9);}function PickDepth(){var _0x220eb3=_0x68aa19;this[_0x220eb3(0x4d73)]=void 0x0,this['_depthTexture']=void 0x0,this[_0x220eb3(0x3f8)]=void 0x0,this[_0x220eb3(0x20fa)]=void 0x0,this['_useLogDepth']=void 0x0,this[_0x220eb3(0x397c)]=void 0x0;}function executeDebugPickDepth(_0x4a7f7e,_0x337511,_0x1e80ea,_0x498242){var _0x283ce6=_0x68aa19;if(!defined$1(_0x4a7f7e[_0x283ce6(0x397c)])||_0x498242!==_0x4a7f7e[_0x283ce6(0x1166)]){var _0xa685fa=new ShaderSource({'defines':[_0x498242?_0x283ce6(0x37b7):''],'sources':[_0x283ce6(0x54e2)]});_0x4a7f7e[_0x283ce6(0x397c)]=_0x337511['createViewportQuadCommand'](_0xa685fa,{'uniformMap':{'u_texture':function(){var _0x1cb069=_0x283ce6;return _0x4a7f7e[_0x1cb069(0x43dd)];}},'owner':_0x4a7f7e}),_0x4a7f7e[_0x283ce6(0x1166)]=_0x498242;}_0x4a7f7e[_0x283ce6(0x397c)]['execute'](_0x337511,_0x1e80ea);}function destroyTextures(_0x918510){var _0x68c920=_0x68aa19;_0x918510[_0x68c920(0x43dd)]=_0x918510['_depthTexture']&&!_0x918510[_0x68c920(0x43dd)][_0x68c920(0x1348)]()&&_0x918510[_0x68c920(0x43dd)][_0x68c920(0x2578)]();}function destroyFramebuffers(_0x5727ce){var _0x26ea20=_0x68aa19;_0x5727ce[_0x26ea20(0x4d73)]=_0x5727ce[_0x26ea20(0x4d73)]&&!_0x5727ce['_framebuffer'][_0x26ea20(0x1348)]()&&_0x5727ce['_framebuffer'][_0x26ea20(0x2578)]();}function createTextures(_0x1c751e,_0x1af370,_0x5e2dcf,_0x307553){var _0x1286ee=_0x68aa19;_0x1c751e[_0x1286ee(0x43dd)]=new Texture$1({'context':_0x1af370,'width':_0x5e2dcf,'height':_0x307553,'pixelFormat':PixelFormat$1[_0x1286ee(0x4a1c)],'pixelDatatype':PixelDatatype[_0x1286ee(0x4aae)]});}function createFramebuffers$1(_0x412695,_0x2f7e55,_0x1cdb92,_0x24a17e){var _0xb8f9ec=_0x68aa19;destroyTextures(_0x412695),destroyFramebuffers(_0x412695),createTextures(_0x412695,_0x2f7e55,_0x1cdb92,_0x24a17e),_0x412695['_framebuffer']=new Framebuffer$2({'context':_0x2f7e55,'colorTextures':[_0x412695[_0xb8f9ec(0x43dd)]],'destroyAttachments':!0x1});}function updateFramebuffers$1(_0x47d386,_0x23f1c5,_0x1305e1){var _0x51578a=_0x68aa19,_0x1241ab=_0x1305e1[_0x51578a(0x209)],_0x152bcd=_0x1305e1['height'],_0x2d1a3e=_0x47d386[_0x51578a(0x43dd)],_0x59451c=!defined$1(_0x2d1a3e)||_0x2d1a3e[_0x51578a(0x209)]!==_0x1241ab||_0x2d1a3e[_0x51578a(0x5862)]!==_0x152bcd;defined$1(_0x47d386[_0x51578a(0x4d73)])&&!_0x59451c||createFramebuffers$1(_0x47d386,_0x23f1c5,_0x1241ab,_0x152bcd);}function updateCopyCommands(_0x4d8594,_0x1b9cba,_0x2c27a5){var _0x47ca0c=_0x68aa19;if(_0x1b9cba['depthTexture']){if(!defined$1(_0x4d8594[_0x47ca0c(0x20fa)])){var _0x4a243d=_0x47ca0c(0x19c8);_0x4d8594[_0x47ca0c(0x20fa)]=_0x1b9cba[_0x47ca0c(0xa16)](_0x4a243d,{'renderState':RenderState[_0x47ca0c(0x4d21)](),'uniformMap':{'u_texture':function(){var _0x41fe5b=_0x47ca0c;return _0x4d8594[_0x41fe5b(0x3f8)];}},'owner':_0x4d8594});}}else!defined$1(_0x4d8594['_copyDepthCommand'])&&(_0x4a243d='uniform\x20sampler2D\x20u_texture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(u_texture,\x20v_textureCoordinates).rgba;\x0a}\x0a',_0x4d8594[_0x47ca0c(0x20fa)]=_0x1b9cba[_0x47ca0c(0xa16)](_0x4a243d,{'renderState':RenderState[_0x47ca0c(0x4d21)](),'uniformMap':{'u_texture':function(){var _0x3169df=_0x47ca0c;return _0x4d8594[_0x3169df(0x3f8)];}},'owner':_0x4d8594}));_0x4d8594[_0x47ca0c(0x3f8)]=_0x2c27a5,_0x4d8594[_0x47ca0c(0x20fa)][_0x47ca0c(0x27b)]=_0x4d8594[_0x47ca0c(0x4d73)];}ParticlePostRenderer[_0x68aa19(0x1374)]=isSupported$2,ParticlePostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x51a509,_0x42cc23){var _0x2a12b3=_0x68aa19;if(isSupported$2(_0x51a509['context'])&&this['enable']){var _0x2776e3=_0x51a509[_0x2a12b3(0x4174)];this[_0x2a12b3(0x3812)]=Math['floor'](_0x2776e3[_0x2a12b3(0x2e24)]*this[_0x2a12b3(0x3905)]),this[_0x2a12b3(0x2b21)]=Math[_0x2a12b3(0x67a)](_0x2776e3[_0x2a12b3(0x1b40)]*this[_0x2a12b3(0x3905)]),scratchBoundingRectangle$2['width']=this['_screenWidth'],scratchBoundingRectangle$2['height']=this['_screenHeight'],this[_0x2a12b3(0x1166)]=_0x51a509[_0x2a12b3(0x1914)],this[_0x2a12b3(0x387a)]=_0x42cc23,createResources$3(this,_0x2776e3);}},ParticlePostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x3d6967,_0x42866b){var _0xb106c5=_0x68aa19;defined$1(this[_0xb106c5(0x1315)])&&this[_0xb106c5(0x10ec)]&&defined$1(_0x3d6967[_0xb106c5(0x3cca)])&&defined$1(_0x3d6967[_0xb106c5(0x3cca)][_0xb106c5(0x4cde)])&&this[_0xb106c5(0x1315)][_0xb106c5(0x5108)](_0x3d6967,_0x42866b);},ParticlePostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x2ee3)]=function(_0x561753,_0x514818,_0x4b1aa3,_0x41a7ea,_0x237178){var _0x147833=_0x68aa19;if(0x0!=_0x237178){var _0x3d76a9,_0xa4c786,_0x2046ea=_0x561753[_0x147833(0x4174)],_0x5a9df0=_0x561753[_0x147833(0x4a7b)]['useLogDepth'],_0x20f134=_0x561753['_hdr'],_0x362539=_0x4b1aa3[_0x147833(0x27b)];for(_0x4b1aa3[_0x147833(0x27b)]=this[_0x147833(0x3e40)],_0xa4c786=0x0;_0xa4c786<_0x237178;++_0xa4c786)_0x3d76a9=_0x41a7ea[_0xa4c786],_0x3d76a9=_0x5a9df0?_0x3d76a9[_0x147833(0x457d)][_0x147833(0x556f)][_0x147833(0x1e8c)]:_0x3d76a9,_0x514818(_0x3d76a9=_0x20f134?_0x3d76a9['derivedCommands']['hdr']['command']:_0x3d76a9,_0x561753,_0x2046ea,_0x4b1aa3);for(_0x4b1aa3[_0x147833(0x27b)]=this[_0x147833(0x1191)],_0xa4c786=0x0;_0xa4c786<_0x237178;++_0xa4c786){if(_0x3d76a9=_0x41a7ea[_0xa4c786],_0x3d76a9=_0x5a9df0?_0x3d76a9[_0x147833(0x457d)]['logDepth'][_0x147833(0x1e8c)]:_0x3d76a9,_0x3d76a9=_0x20f134?_0x3d76a9[_0x147833(0x457d)][_0x147833(0x42f8)][_0x147833(0x1e8c)]:_0x3d76a9,!defined$1(this[_0x147833(0x3672)])||this[_0x147833(0x387a)]!==this[_0x147833(0x2b82)]){this[_0x147833(0x2b82)]=this[_0x147833(0x387a)];var _0x53befd=_0x3d76a9[_0x147833(0x30a0)][_0x147833(0x1eae)][_0x147833(0x254b)](),_0x579d2d=_0x3d76a9[_0x147833(0x30a0)]['vertexShaderSource'][_0x147833(0x254b)]();_0x53befd[_0x147833(0x4ce5)]['push'](_0x147833(0x27e9)),this[_0x147833(0x3672)]=ShaderProgram$1[_0x147833(0x4d21)]({'context':_0x2046ea,'vertexShaderSource':_0x579d2d,'fragmentShaderSource':_0x53befd});}var _0x163954=_0x3d76a9[_0x147833(0x30a0)];_0x3d76a9['_shaderProgram']=this['_particleSp'],_0x514818(_0x3d76a9,_0x561753,_0x2046ea,_0x4b1aa3),_0x3d76a9[_0x147833(0x21e0)]=_0x163954;}_0x4b1aa3[_0x147833(0x27b)]=_0x362539;}},ParticlePostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(_0x1a9b25,_0x5b271c){var _0x2abdb5=_0x68aa19;defined$1(this['_clearCommand'])&&this[_0x2abdb5(0x10ec)]&&(this[_0x2abdb5(0x4eb3)][_0x2abdb5(0x27b)]=this[_0x2abdb5(0x3e40)],this[_0x2abdb5(0x4eb3)][_0x2abdb5(0x5108)](_0x1a9b25,_0x5b271c),this['_clearCommand']['framebuffer']=this[_0x2abdb5(0x1191)],this[_0x2abdb5(0x4eb3)][_0x2abdb5(0x5108)](_0x1a9b25,_0x5b271c));},ParticlePostRenderer['prototype']['createDerivedCommands']=function(_0x35c967){var _0x2f4237=_0x68aa19;defined$1(_0x35c967)&&(this['enable']=!0x0,defined$1(this['_colorFBO'])&&(_0x35c967['renderState']=getRenderState$1(this[_0x2f4237(0x2e0f)],_0x35c967[_0x2f4237(0x5547)])));},ParticlePostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ParticlePostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyFramebuffer$2(this),destroyObject$1(this);},ParticleTrailsPostRenderer[_0x68aa19(0x1374)]=isSupported$1,ParticleTrailsPostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x1e9431){var _0x43ebf2=_0x68aa19;(this['enable']=!0x0,isSupported$1(_0x1e9431['context'])&&this[_0x43ebf2(0x10ec)])&&createResources$2(this,_0x1e9431[_0x43ebf2(0x4174)]);},ParticleTrailsPostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x258b1f,_0x4ab502){var _0x1ae5f6=_0x68aa19;defined$1(this['_drawCommand'])&&this[_0x1ae5f6(0x10ec)]&&defined$1(_0x258b1f[_0x1ae5f6(0x3cca)])&&defined$1(_0x258b1f['uniformState'][_0x1ae5f6(0x4cde)])&&this['_drawCommand']['execute'](_0x258b1f,_0x4ab502);},ParticleTrailsPostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ParticleTrailsPostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyFramebuffer$1(this),destroyObject$1(this);},Object['defineProperties'](PerformanceDisplay[_0x68aa19(0x4b51)],{'throttled':{'get':function(){return this['_throttled'];},'set':function(_0x50646e){var _0x2bf442=_0x68aa19;this[_0x2bf442(0x2bca)]!==_0x50646e&&(this[_0x2bf442(0x4d88)][_0x2bf442(0x594)]=_0x50646e?_0x2bf442(0x3834):'',this[_0x2bf442(0x2bca)]=_0x50646e);}}}),PerformanceDisplay['prototype']['update']=function(_0x2228cc){var _0x20ec56=_0x68aa19,_0x27b1f9=getTimestamp$1(),_0x19a7c2=defaultValue$1(_0x2228cc,!0x0);this['_fpsFrameCount']++;var _0x41c69d=_0x27b1f9-this[_0x20ec56(0x74e)];if(_0x41c69d>0x3e8){var _0x24e85d=_0x20ec56(0x5d0);_0x19a7c2&&(_0x24e85d=0x3e8*this[_0x20ec56(0x19e)]/_0x41c69d|0x0),this[_0x20ec56(0x4696)][_0x20ec56(0x594)]=_0x24e85d+_0x20ec56(0x394f),this[_0x20ec56(0x74e)]=_0x27b1f9,this['_fpsFrameCount']=0x0;}this[_0x20ec56(0x339d)]++;var _0x1f17fb=_0x27b1f9-this[_0x20ec56(0x2bd2)];if(_0x1f17fb>0xc8){var _0x1c1691=_0x20ec56(0x5d0);_0x19a7c2&&(_0x1c1691=(_0x1f17fb/this['_msFrameCount'])[_0x20ec56(0x24af)](0x2)),this['_msText'][_0x20ec56(0x594)]=_0x1c1691+'\x20MS',this['_lastMsSampleTime']=_0x27b1f9,this[_0x20ec56(0x339d)]=0x0;}},PerformanceDisplay[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyObject$1(this);},PickDepth[_0x68aa19(0x4b51)]['executeDebugPickDepth']=function(_0x472df4,_0x2bcdfa,_0x222196){executeDebugPickDepth(this,_0x472df4,_0x2bcdfa,_0x222196);},PickDepth[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x44b2d9,_0x36964c){updateFramebuffers$1(this,_0x44b2d9,_0x36964c),updateCopyCommands(this,_0x44b2d9,_0x36964c);},new Cartesian4();var packedDepthScale=new Cartesian4(0x1,0x1/0xff,0x1/0xfe01,0x1/0xfd02ff);function PickDepthFramebuffer(){var _0x27c3c2=_0x68aa19;this[_0x27c3c2(0x270b)]=void 0x0,this['_framebuffer']=void 0x0,this[_0x27c3c2(0x22d)]=void 0x0;}function destroyResources$1(_0x765d82){var _0x54e039=_0x68aa19;_0x765d82[_0x54e039(0x4d73)]=_0x765d82[_0x54e039(0x4d73)]&&_0x765d82['_framebuffer'][_0x54e039(0x2578)](),_0x765d82[_0x54e039(0x270b)]=_0x765d82[_0x54e039(0x270b)]&&_0x765d82[_0x54e039(0x270b)][_0x54e039(0x2578)]();}function createResources$1(_0x354d80,_0x3d0b91){var _0x2297c4=_0x68aa19,_0x2f547e=_0x3d0b91[_0x2297c4(0x2e24)],_0x1e342e=_0x3d0b91[_0x2297c4(0x1b40)];_0x3d0b91['depthTexture']?(_0x354d80[_0x2297c4(0x270b)]=new Texture$1({'context':_0x3d0b91,'width':_0x2f547e,'height':_0x1e342e,'pixelFormat':PixelFormat$1[_0x2297c4(0xd92)],'pixelDatatype':PixelDatatype[_0x2297c4(0x4f0c)]}),_0x354d80[_0x2297c4(0x4d73)]=new Framebuffer$2({'context':_0x3d0b91,'depthStencilTexture':_0x354d80[_0x2297c4(0x270b)],'destroyAttachments':!0x1})):(_0x354d80['_depthStencilTexture']=new Texture$1({'context':_0x3d0b91,'width':_0x2f547e,'height':_0x1e342e,'pixelFormat':PixelFormat$1[_0x2297c4(0x4a1c)],'pixelDatatype':PixelDatatype[_0x2297c4(0x4aae)]}),_0x354d80[_0x2297c4(0x4d73)]=new Framebuffer$2({'context':_0x3d0b91,'colorTextures':[_0x354d80[_0x2297c4(0x270b)]],'depthStencilRenderbuffer':new Renderbuffer({'context':_0x3d0b91,'width':_0x2f547e,'height':_0x1e342e,'format':RenderbufferFormat$1[_0x2297c4(0xd92)]}),'destroyAttachments':!0x1}));var _0x48a0ff=new PassState(_0x3d0b91);_0x48a0ff[_0x2297c4(0x366a)]=!0x1,_0x48a0ff[_0x2297c4(0x65d)]={'enabled':!0x0,'rectangle':new BoundingRectangle()},_0x48a0ff[_0x2297c4(0x18be)]=new BoundingRectangle(),_0x354d80['_passState']=_0x48a0ff;}function PickFramebuffer(_0x3630df){var _0x44b5f9=_0x68aa19,_0x31b36a=new PassState(_0x3630df);_0x31b36a[_0x44b5f9(0x366a)]=!0x1,_0x31b36a[_0x44b5f9(0x65d)]={'enabled':!0x0,'rectangle':new BoundingRectangle()},_0x31b36a['viewport']=new BoundingRectangle(),this['_context']=_0x3630df,this[_0x44b5f9(0x3a23)]=void 0x0,this[_0x44b5f9(0x22d)]=_0x31b36a,this[_0x44b5f9(0x52d2)]=0x0,this[_0x44b5f9(0x97b)]=0x0;}function SceneFramebuffer(){var _0x329c76=_0x68aa19;this[_0x329c76(0x54a7)]=void 0x0,this[_0x329c76(0x3788)]=void 0x0,this[_0x329c76(0x270b)]=void 0x0,this[_0x329c76(0x4877)]=void 0x0,this[_0x329c76(0x4d73)]=void 0x0,this[_0x329c76(0x1408)]=void 0x0,this[_0x329c76(0x55b8)]=new Color$2(0x0,0x0,0x0,0x0),this[_0x329c76(0x387a)]=void 0x0,this['_clearCommand']=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0),'depth':0x1,'owner':this});}function destroyResources(_0xc24ea8){var _0x5b06bc=_0x68aa19;_0xc24ea8[_0x5b06bc(0x4d73)]=_0xc24ea8[_0x5b06bc(0x4d73)]&&_0xc24ea8['_framebuffer']['destroy'](),_0xc24ea8[_0x5b06bc(0x1408)]=_0xc24ea8['_idFramebuffer']&&_0xc24ea8['_idFramebuffer'][_0x5b06bc(0x2578)](),_0xc24ea8[_0x5b06bc(0x54a7)]=_0xc24ea8[_0x5b06bc(0x54a7)]&&_0xc24ea8[_0x5b06bc(0x54a7)][_0x5b06bc(0x2578)](),_0xc24ea8[_0x5b06bc(0x3788)]=_0xc24ea8['_idTexture']&&_0xc24ea8['_idTexture'][_0x5b06bc(0x2578)](),_0xc24ea8['_depthStencilTexture']=_0xc24ea8[_0x5b06bc(0x270b)]&&_0xc24ea8[_0x5b06bc(0x270b)][_0x5b06bc(0x2578)](),_0xc24ea8[_0x5b06bc(0x4877)]=_0xc24ea8[_0x5b06bc(0x4877)]&&_0xc24ea8[_0x5b06bc(0x4877)][_0x5b06bc(0x2578)](),_0xc24ea8[_0x5b06bc(0x223e)]=_0xc24ea8[_0x5b06bc(0x223e)]&&_0xc24ea8['_depthStencilIdTexture'][_0x5b06bc(0x2578)](),_0xc24ea8[_0x5b06bc(0x19e0)]=_0xc24ea8[_0x5b06bc(0x19e0)]&&_0xc24ea8['_depthStencilIdRenderbuffer'][_0x5b06bc(0x2578)](),_0xc24ea8['_framebuffer']=void 0x0,_0xc24ea8['_idFramebuffer']=void 0x0,_0xc24ea8[_0x5b06bc(0x54a7)]=void 0x0,_0xc24ea8[_0x5b06bc(0x3788)]=void 0x0,_0xc24ea8[_0x5b06bc(0x270b)]=void 0x0,_0xc24ea8['_depthStencilRenderbuffer']=void 0x0,_0xc24ea8[_0x5b06bc(0x223e)]=void 0x0,_0xc24ea8[_0x5b06bc(0x19e0)]=void 0x0;}function PickPointFramebuffer(_0x4c67e5){var _0x3194fe=_0x68aa19,_0x26dd7a=new PassState(_0x4c67e5);_0x26dd7a['blendingEnabled']=!0x1,_0x26dd7a[_0x3194fe(0x65d)]={'enabled':!0x0,'rectangle':new BoundingRectangle()},_0x26dd7a[_0x3194fe(0x18be)]=new BoundingRectangle(),this[_0x3194fe(0x13fd)]={'isSunVisible':!0x1,'isMoonVisible':!0x1,'isSkyAtmosphereVisible':!0x1,'isSkyBoxVisible':!0x1,'isGlobalVisible':!0x1,'isObjectVisible':!0x0,'isOnlyS3MObjectVisible':!0x0,'isUnderGlobeVisible':!0x1},this['_context']=_0x4c67e5,this[_0x3194fe(0x3a23)]=void 0x0,this[_0x3194fe(0x22d)]=_0x26dd7a,this['_width']=0x0,this['_height']=0x0;}function View(_0x254bdd,_0x3b7a65,_0x37ca06){var _0x713537=_0x68aa19,_0x4df7f8,_0x46125d,_0x496641=_0x254bdd['context'],_0x16bec4=[],_0x538b1c=_0x3b7a65['frustum'][_0x713537(0x2cb3)],_0x4be9ee=_0x3b7a65[_0x713537(0x4506)]['far'],_0x38a0b9=_0x254bdd['logarithmicDepthBuffer']?_0x254bdd[_0x713537(0x2d7c)]:_0x254bdd[_0x713537(0x13c)];updateFrustums(_0x538b1c,_0x4be9ee,_0x38a0b9,Math['ceil'](Math['log'](_0x4be9ee/_0x538b1c)/Math[_0x713537(0xe28)](_0x38a0b9)),_0x254bdd[_0x713537(0x371f)],_0x16bec4,!0x1,void 0x0),_0x496641['depthTexture']&&(_0x4df7f8=new GlobeDepth()),_0x254bdd[_0x713537(0x546a)]&&_0x496641[_0x713537(0x84e)]&&(_0x46125d=new OIT(_0x496641));var _0x1b9c41=new PassState(_0x496641);_0x1b9c41[_0x713537(0x18be)]=BoundingRectangle[_0x713537(0x254b)](_0x37ca06),this[_0x713537(0x1224)]=_0x3b7a65,this[_0x713537(0x503)]=Camera[_0x713537(0x254b)](_0x3b7a65),this[_0x713537(0x39ca)]=!0x1,this[_0x713537(0x3db5)]=void 0x0,this['viewport']=_0x37ca06,this[_0x713537(0x403b)]=_0x1b9c41,this['pickFramebuffer']=new PickFramebuffer(_0x496641),this['pickPointFramebuffer']=new PickPointFramebuffer(_0x496641),this[_0x713537(0x4fe7)]=new PickDepthFramebuffer(),this[_0x713537(0x2bf8)]=new SceneFramebuffer(),this[_0x713537(0x13e9)]=new NormalFramebuffer(_0x496641),this[_0x713537(0x7de)]=_0x4df7f8,this['oit']=_0x46125d,this['pickDepths']=[],this[_0x713537(0x490e)]=[],this[_0x713537(0x1000)]=_0x16bec4,this['debugFrustumStatistics']=void 0x0,this[_0x713537(0x2182)]=!0x1;}PickDepth[_0x68aa19(0x4b51)][_0x68aa19(0x55bb)]=function(_0xe52491,_0x130518,_0x446ab4,_0xf74b37){var _0x3f08bb=_0x68aa19,_0x570d69=0x1;defined$1(_0xf74b37)&&(_0x570d69+=_0xf74b37),_0x130518-=Math[_0x3f08bb(0x67a)](0.5*_0x570d69),_0x446ab4-=Math[_0x3f08bb(0x67a)](0.5*_0x570d69);var _0x2021ae=_0xe52491[_0x3f08bb(0xc23)]({'x':_0x130518,'y':_0x446ab4,'width':_0x570d69,'height':_0x570d69,'framebuffer':this[_0x3f08bb(0x4d73)]}),_0x4a46bb=[];Cartesian4[_0x3f08bb(0x28e5)](_0x2021ae,_0x4a46bb);for(var _0x4d1f3e=Number[_0x3f08bb(0x25a9)],_0x3cf29b=0x0;_0x3cf29b<_0x4a46bb[_0x3f08bb(0x531b)];_0x3cf29b++){var _0x158bc1=_0x4a46bb[_0x3cf29b];Cartesian4[_0x3f08bb(0x3a31)](_0x158bc1,0xff,_0x158bc1),_0x4d1f3e=Math[_0x3f08bb(0x27d5)](_0x4d1f3e,Cartesian4[_0x3f08bb(0x22ed)](_0x158bc1,packedDepthScale));}return _0x4d1f3e;},PickDepth[_0x68aa19(0x4b51)]['executeCopyDepth']=function(_0x4c8f03,_0x3c47b0){var _0x407a72=_0x68aa19;this[_0x407a72(0x20fa)][_0x407a72(0x5108)](_0x4c8f03,_0x3c47b0);},PickDepth[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PickDepth['prototype'][_0x68aa19(0x2578)]=function(){var _0xee93db=_0x68aa19;return destroyTextures(this),destroyFramebuffers(this),this[_0xee93db(0x20fa)][_0xee93db(0x30a0)]=defined$1(this[_0xee93db(0x20fa)][_0xee93db(0x30a0)])&&this[_0xee93db(0x20fa)][_0xee93db(0x30a0)]['destroy'](),destroyObject$1(this);},PickDepthFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x479dc6,_0x16ba64,_0x3cdee0){var _0x25e63b=_0x68aa19,_0x1ed3f8=_0x3cdee0[_0x25e63b(0x209)],_0x45e122=_0x3cdee0[_0x25e63b(0x5862)];defined$1(this[_0x25e63b(0x4d73)])&&_0x1ed3f8===this[_0x25e63b(0x270b)]['width']&&_0x45e122===this[_0x25e63b(0x270b)][_0x25e63b(0x5862)]||(destroyResources$1(this),createResources$1(this,_0x479dc6));var _0x59bc2a=this[_0x25e63b(0x4d73)],_0x1f8f8b=this[_0x25e63b(0x22d)];return _0x1f8f8b['framebuffer']=_0x59bc2a,_0x1f8f8b['viewport']['width']=_0x1ed3f8,_0x1f8f8b[_0x25e63b(0x18be)][_0x25e63b(0x5862)]=_0x45e122,_0x1f8f8b[_0x25e63b(0x65d)]['rectangle']['x']=_0x16ba64['x'],_0x1f8f8b['scissorTest'][_0x25e63b(0x2f4d)]['y']=_0x45e122-_0x16ba64['y'],_0x1f8f8b[_0x25e63b(0x65d)][_0x25e63b(0x2f4d)][_0x25e63b(0x209)]=0x1,_0x1f8f8b[_0x25e63b(0x65d)][_0x25e63b(0x2f4d)][_0x25e63b(0x5862)]=0x1,_0x1f8f8b;},PickDepthFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PickDepthFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyResources$1(this),destroyObject$1(this);},PickFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x4524)]=function(_0x1511b6,_0x1013ad,_0x167b07){var _0x2b1707=_0x68aa19,_0x570ac3=this['_context'],_0x191f4d=_0x1013ad[_0x2b1707(0x209)],_0x224e47=_0x1013ad[_0x2b1707(0x5862)];return BoundingRectangle[_0x2b1707(0x254b)](_0x1511b6,this['_passState']['scissorTest']['rectangle']),this[_0x2b1707(0x22d)][_0x2b1707(0x65d)][_0x2b1707(0x20fb)]=!_0x167b07,defined$1(this[_0x2b1707(0x3a23)])&&this[_0x2b1707(0x52d2)]===_0x191f4d&&this[_0x2b1707(0x97b)]===_0x224e47||(this[_0x2b1707(0x52d2)]=_0x191f4d,this[_0x2b1707(0x97b)]=_0x224e47,this[_0x2b1707(0x3a23)]=this['_fb']&&this[_0x2b1707(0x3a23)][_0x2b1707(0x2578)](),this[_0x2b1707(0x3a23)]=new Framebuffer$2({'context':_0x570ac3,'colorTextures':[new Texture$1({'context':_0x570ac3,'width':_0x191f4d,'height':_0x224e47})],'depthStencilRenderbuffer':new Renderbuffer({'context':_0x570ac3,'width':_0x191f4d,'height':_0x224e47,'format':RenderbufferFormat$1[_0x2b1707(0xd92)]})}),this[_0x2b1707(0x22d)][_0x2b1707(0x27b)]=this[_0x2b1707(0x3a23)]),this[_0x2b1707(0x22d)][_0x2b1707(0x18be)][_0x2b1707(0x209)]=_0x191f4d,this[_0x2b1707(0x22d)][_0x2b1707(0x18be)][_0x2b1707(0x5862)]=_0x224e47,this[_0x2b1707(0x22d)];},new Color$2(),PickFramebuffer[_0x68aa19(0x4b51)]['end']=function(_0x133037){var _0x5a4e06=_0x68aa19,_0x5827c0=defaultValue$1(_0x133037[_0x5a4e06(0x209)],0x1),_0x2b6975=defaultValue$1(_0x133037[_0x5a4e06(0x5862)],0x1),_0x6a55ef=this[_0x5a4e06(0x1968)],_0x4e35a8=_0x6a55ef[_0x5a4e06(0xc23)]({'x':_0x133037['x'],'y':_0x133037['y'],'width':_0x5827c0,'height':_0x2b6975,'framebuffer':this[_0x5a4e06(0x3a23)]});_0x6a55ef['pixels']=_0x4e35a8;for(var _0x315291=Math[_0x5a4e06(0x2bc6)](_0x5827c0,_0x2b6975),_0x11d1dd=_0x315291*_0x315291,_0x43ba67=Math[_0x5a4e06(0x67a)](0.5*_0x5827c0),_0x2a728a=Math[_0x5a4e06(0x67a)](0.5*_0x2b6975),_0x5cd090=0x0,_0x4d53aa=0x0,_0xa0da10=0x0,_0x80fe11=-0x1,_0x3d20aa=0x0;_0x3d20aa<_0x11d1dd;++_0x3d20aa){if(-_0x43ba67<=_0x5cd090&&_0x5cd090<=_0x43ba67&&-_0x2a728a<=_0x4d53aa&&_0x4d53aa<=_0x2a728a){var _0x6c2a82=0x4*((_0x2a728a-_0x4d53aa)*_0x5827c0+_0x5cd090+_0x43ba67),_0x2a0094=Color$2[_0x5a4e06(0x278d)](_0x4e35a8[_0x6c2a82],_0x4e35a8[_0x6c2a82+0x1],_0x4e35a8[_0x6c2a82+0x2],_0x4e35a8[_0x6c2a82+0x3]),_0x16f808=_0x6a55ef[_0x5a4e06(0x3d1f)](_0x2a0094);if(defined$1(_0x16f808))return _0x16f808;}if(_0x5cd090===_0x4d53aa||_0x5cd090<0x0&&-_0x5cd090===_0x4d53aa||_0x5cd090>0x0&&_0x5cd090===0x1-_0x4d53aa){var _0x121175=_0xa0da10;_0xa0da10=-_0x80fe11,_0x80fe11=_0x121175;}_0x5cd090+=_0xa0da10,_0x4d53aa+=_0x80fe11;}},PickFramebuffer[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},PickFramebuffer[_0x68aa19(0x4b51)]['destroy']=function(){var _0x4f57fc=_0x68aa19;return this[_0x4f57fc(0x3a23)]=this[_0x4f57fc(0x3a23)]&&this[_0x4f57fc(0x3a23)][_0x4f57fc(0x2578)](),destroyObject$1(this);},SceneFramebuffer['prototype'][_0x68aa19(0x489f)]=function(_0x206e5a,_0x97cd2f,_0x87353f){var _0x2f2bf8=_0x68aa19,_0x457fcd=_0x97cd2f[_0x2f2bf8(0x209)],_0x48f592=_0x97cd2f['height'],_0x899bd3=this['_colorTexture'];if(!defined$1(_0x899bd3)||_0x899bd3[_0x2f2bf8(0x209)]!==_0x457fcd||_0x899bd3[_0x2f2bf8(0x5862)]!==_0x48f592||_0x87353f!==this['_useHdr']){destroyResources(this),this[_0x2f2bf8(0x387a)]=_0x87353f;var _0x383f69=_0x87353f?_0x206e5a[_0x2f2bf8(0x5231)]?PixelDatatype['HALF_FLOAT']:PixelDatatype[_0x2f2bf8(0x15eb)]:PixelDatatype[_0x2f2bf8(0x4aae)];this[_0x2f2bf8(0x54a7)]=new Texture$1({'context':_0x206e5a,'width':_0x457fcd,'height':_0x48f592,'pixelFormat':PixelFormat$1[_0x2f2bf8(0x4a1c)],'pixelDatatype':_0x383f69,'sampler':new Sampler({'wrapS':TextureWrap$1[_0x2f2bf8(0x312f)],'wrapT':TextureWrap$1[_0x2f2bf8(0x312f)],'minificationFilter':TextureMinificationFilter$1['NEAREST'],'magnificationFilter':TextureMagnificationFilter$1[_0x2f2bf8(0x44a2)]})}),this[_0x2f2bf8(0x3788)]=new Texture$1({'context':_0x206e5a,'width':_0x457fcd,'height':_0x48f592,'pixelFormat':PixelFormat$1[_0x2f2bf8(0x4a1c)],'pixelDatatype':PixelDatatype[_0x2f2bf8(0x4aae)],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x2f2bf8(0x312f)],'wrapT':TextureWrap$1[_0x2f2bf8(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x2f2bf8(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x2f2bf8(0x44a2)]})}),_0x206e5a[_0x2f2bf8(0x84e)]?(this[_0x2f2bf8(0x270b)]=new Texture$1({'context':_0x206e5a,'width':_0x457fcd,'height':_0x48f592,'pixelFormat':PixelFormat$1[_0x2f2bf8(0xd92)],'pixelDatatype':PixelDatatype['UNSIGNED_INT_24_8'],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x2f2bf8(0x312f)],'wrapT':TextureWrap$1[_0x2f2bf8(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x2f2bf8(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x2f2bf8(0x44a2)]})}),this[_0x2f2bf8(0x223e)]=new Texture$1({'context':_0x206e5a,'width':_0x457fcd,'height':_0x48f592,'pixelFormat':PixelFormat$1[_0x2f2bf8(0xd92)],'pixelDatatype':PixelDatatype[_0x2f2bf8(0x4f0c)],'sampler':new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x2f2bf8(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x2f2bf8(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1['NEAREST']})})):(this['_depthStencilRenderbuffer']=new Renderbuffer({'context':_0x206e5a,'width':_0x457fcd,'height':_0x48f592,'format':RenderbufferFormat$1[_0x2f2bf8(0xd92)]}),this[_0x2f2bf8(0x19e0)]=new Renderbuffer({'context':_0x206e5a,'width':_0x457fcd,'height':_0x48f592,'format':RenderbufferFormat$1['DEPTH_STENCIL']})),this['_framebuffer']=new Framebuffer$2({'context':_0x206e5a,'colorTextures':[this['_colorTexture']],'depthStencilTexture':this[_0x2f2bf8(0x270b)],'depthStencilRenderbuffer':this[_0x2f2bf8(0x4877)],'destroyAttachments':!0x1}),this[_0x2f2bf8(0x1408)]=new Framebuffer$2({'context':_0x206e5a,'colorTextures':[this[_0x2f2bf8(0x3788)]],'depthStencilTexture':this['_depthStencilIdTexture'],'depthStencilRenderbuffer':this[_0x2f2bf8(0x19e0)],'destroyAttachments':!0x1});}},SceneFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(_0x547091,_0x5a20b9,_0x110d28){var _0x2adf8b=_0x68aa19,_0x5d7d66=_0x5a20b9['framebuffer'];_0x5a20b9['framebuffer']=this[_0x2adf8b(0x4d73)],Color$2['clone'](_0x110d28,this[_0x2adf8b(0x4eb3)]['color']),this[_0x2adf8b(0x4eb3)][_0x2adf8b(0x5108)](_0x547091,_0x5a20b9),_0x5a20b9[_0x2adf8b(0x27b)]=this['_idFramebuffer'],Color$2[_0x2adf8b(0x254b)](this['_idClearColor'],this[_0x2adf8b(0x4eb3)][_0x2adf8b(0x28b8)]),this[_0x2adf8b(0x4eb3)][_0x2adf8b(0x5108)](_0x547091,_0x5a20b9),_0x5a20b9[_0x2adf8b(0x27b)]=_0x5d7d66;},SceneFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x4417)]=function(){var _0x2fe2cc=_0x68aa19;return this[_0x2fe2cc(0x4d73)];},SceneFramebuffer['prototype'][_0x68aa19(0x37d)]=function(){var _0x22e5e7=_0x68aa19;return this[_0x22e5e7(0x1408)];},SceneFramebuffer[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},SceneFramebuffer[_0x68aa19(0x4b51)]['destroy']=function(){return destroyResources(this),destroyObject$1(this);},PickPointFramebuffer[_0x68aa19(0x4b51)]['begin']=function(_0x3315f9,_0x1ed42d){var _0x298330=_0x68aa19,_0x59d553=this[_0x298330(0x1968)],_0x2e94f8=_0x1ed42d['width'],_0x266483=_0x1ed42d[_0x298330(0x5862)];return BoundingRectangle['clone'](_0x3315f9,this[_0x298330(0x22d)][_0x298330(0x65d)][_0x298330(0x2f4d)]),defined$1(this[_0x298330(0x3a23)])&&this[_0x298330(0x52d2)]===_0x2e94f8&&this[_0x298330(0x97b)]===_0x266483||(this[_0x298330(0x52d2)]=_0x2e94f8,this['_height']=_0x266483,this[_0x298330(0x3a23)]=this['_fb']&&this[_0x298330(0x3a23)][_0x298330(0x2578)](),this['_fb']=new Framebuffer$2({'context':_0x59d553,'colorTextures':[new Texture$1({'context':_0x59d553,'width':_0x2e94f8,'height':_0x266483,'pixelFormat':PixelFormat$1[_0x298330(0x51c4)],'pixelDatatype':PixelDatatype[_0x298330(0x15eb)]})],'depthStencilRenderbuffer':new Renderbuffer({'context':_0x59d553,'width':_0x2e94f8,'height':_0x266483,'format':RenderbufferFormat$1[_0x298330(0xd92)]})}),this[_0x298330(0x22d)][_0x298330(0x27b)]=this[_0x298330(0x3a23)]),this['_passState']['viewport'][_0x298330(0x209)]=_0x2e94f8,this[_0x298330(0x22d)][_0x298330(0x18be)][_0x298330(0x5862)]=_0x266483,this['_passState'];},PickPointFramebuffer[_0x68aa19(0x4b51)][_0x68aa19(0x25e5)]=function(_0xfc56e8){var _0x1736a8=_0x68aa19,_0x1b0d0a=defaultValue$1(_0xfc56e8[_0x1736a8(0x209)],0x1),_0x3d921b=defaultValue$1(_0xfc56e8[_0x1736a8(0x5862)],0x1),_0x56a86d=this[_0x1736a8(0x1968)],_0x459cd2=_0x56a86d[_0x1736a8(0xc23)]({'x':_0xfc56e8['x'],'y':_0xfc56e8['y'],'width':_0x1b0d0a,'height':_0x3d921b,'framebuffer':this['_fb']});_0x56a86d['pixels']=_0x459cd2;for(var _0x1a4a49=Math['max'](_0x1b0d0a,_0x3d921b),_0x4719f3=_0x1a4a49*_0x1a4a49,_0x229e18=Math[_0x1736a8(0x67a)](0.5*_0x1b0d0a),_0x3357f4=Math[_0x1736a8(0x67a)](0.5*_0x3d921b),_0x553b30=0x0,_0x465f10=0x0,_0x4cae3b=0x0,_0x3de8c1=-0x1,_0x1e9530=0x0;_0x1e9530<_0x4719f3;++_0x1e9530){if(-_0x229e18<=_0x553b30&&_0x553b30<=_0x229e18&&-_0x3357f4<=_0x465f10&&_0x465f10<=_0x3357f4){var _0x1be6c3=0x4*((_0x3357f4-_0x465f10)*_0x1b0d0a+_0x553b30+_0x229e18),_0x544890=new Cartesian4(_0x459cd2[_0x1be6c3],_0x459cd2[_0x1be6c3+0x1],_0x459cd2[_0x1be6c3+0x2],0x1);if(_0x544890['z']<-CesiumMath['EPSILON10'])return _0x544890;}if(_0x553b30===_0x465f10||_0x553b30<0x0&&-_0x553b30===_0x465f10||_0x553b30>0x0&&_0x553b30===0x1-_0x465f10){var _0x350db2=_0x4cae3b;_0x4cae3b=-_0x3de8c1,_0x3de8c1=_0x350db2;}_0x553b30+=_0x4cae3b,_0x465f10+=_0x3de8c1;}},PickPointFramebuffer[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},PickPointFramebuffer[_0x68aa19(0x4b51)]['destroy']=function(){var _0xe49846=_0x68aa19;return this[_0xe49846(0x3a23)]=this[_0xe49846(0x3a23)]&&this[_0xe49846(0x3a23)][_0xe49846(0x2578)](),destroyObject$1(this);};var scratchPosition0=new Cartesian3(),scratchPosition1=new Cartesian3();function maxComponent(_0x3f183e,_0x4b8739){var _0x25a86f=_0x68aa19,_0x913896=Math[_0x25a86f(0x2bc6)](Math[_0x25a86f(0x1661)](_0x3f183e['x']),Math['abs'](_0x4b8739['x'])),_0x7eab0a=Math[_0x25a86f(0x2bc6)](Math['abs'](_0x3f183e['y']),Math[_0x25a86f(0x1661)](_0x4b8739['y'])),_0x4cfe3d=Math['max'](Math[_0x25a86f(0x1661)](_0x3f183e['z']),Math[_0x25a86f(0x1661)](_0x4b8739['z']));return Math[_0x25a86f(0x2bc6)](Math[_0x25a86f(0x2bc6)](_0x913896,_0x7eab0a),_0x4cfe3d);}function cameraEqual(_0xccbfbe,_0x568eee,_0x53ba49){var _0x4830a5=_0x68aa19,_0x99a15=0x1/Math[_0x4830a5(0x2bc6)](0x1,maxComponent(_0xccbfbe[_0x4830a5(0x4771)],_0x568eee[_0x4830a5(0x4771)]));return Cartesian3[_0x4830a5(0x1c02)](_0xccbfbe['position'],_0x99a15,scratchPosition0),Cartesian3[_0x4830a5(0x1c02)](_0x568eee[_0x4830a5(0x4771)],_0x99a15,scratchPosition1),Cartesian3[_0x4830a5(0x19c9)](scratchPosition0,scratchPosition1,_0x53ba49)&&Cartesian3['equalsEpsilon'](_0xccbfbe['direction'],_0x568eee[_0x4830a5(0xc3c)],_0x53ba49)&&Cartesian3['equalsEpsilon'](_0xccbfbe['up'],_0x568eee['up'],_0x53ba49)&&Cartesian3[_0x4830a5(0x19c9)](_0xccbfbe['right'],_0x568eee[_0x4830a5(0x339c)],_0x53ba49)&&Matrix4['equalsEpsilon'](_0xccbfbe[_0x4830a5(0x4503)],_0x568eee[_0x4830a5(0x4503)],_0x53ba49)&&_0xccbfbe[_0x4830a5(0x4506)]['equalsEpsilon'](_0x568eee[_0x4830a5(0x4506)],_0x53ba49);}function updateFrustums(_0x2a94a1,_0xab633e,_0x4b6ac3,_0x1f24a2,_0x18780b,_0x5a668f,_0x39fddb,_0x1822fc){var _0xf94e76=_0x68aa19;_0x5a668f[_0xf94e76(0x531b)]=_0x1f24a2;for(var _0x14ee10=0x0;_0x14ee10<_0x1f24a2;++_0x14ee10){var _0x59d729,_0x4e36d7;_0x39fddb?(_0x59d729=Math[_0xf94e76(0x27d5)](_0xab633e-_0x1822fc,_0x2a94a1+_0x14ee10*_0x1822fc),_0x4e36d7=Math[_0xf94e76(0x27d5)](_0xab633e,_0x59d729+_0x1822fc)):(_0x4e36d7=_0x4b6ac3*(_0x59d729=Math[_0xf94e76(0x2bc6)](_0x2a94a1,Math['pow'](_0x4b6ac3,_0x14ee10)*_0x2a94a1)),_0x18780b||(_0x4e36d7=Math[_0xf94e76(0x27d5)](_0xab633e,_0x4e36d7)));var _0x365b57=_0x5a668f[_0x14ee10];defined$1(_0x365b57)?(_0x365b57[_0xf94e76(0x2cb3)]=_0x59d729,_0x365b57[_0xf94e76(0x23e)]=_0x4e36d7):_0x365b57=_0x5a668f[_0x14ee10]=new FrustumCommands(_0x59d729,_0x4e36d7);}}function insertIntoBin(_0x1c194f,_0x15ec90,_0x4b9034,_0x167902){var _0xe40240=_0x68aa19;_0x1c194f[_0xe40240(0x1766)]&&(_0x4b9034[_0xe40240(0x54ee)]=0x0);for(var _0x16f93c=_0x15ec90[_0xe40240(0x1000)],_0x28bcde=_0x16f93c[_0xe40240(0x531b)],_0x457932=0x0;_0x457932<_0x28bcde;++_0x457932){var _0x3abb8b=_0x16f93c[_0x457932],_0x4814f7=_0x3abb8b[_0xe40240(0x2cb3)],_0xd8f0d7=_0x3abb8b[_0xe40240(0x23e)];if(!(_0x167902[_0xe40240(0x3db1)]>_0xd8f0d7)){if(_0x167902[_0xe40240(0x229e)]<_0x4814f7)break;var _0x14e914=_0x4b9034['pass'],_0xfd915e=_0x3abb8b[_0xe40240(0x525a)][_0x14e914]++;if(_0x3abb8b[_0xe40240(0x5798)][_0x14e914][_0xfd915e]=_0x4b9034,_0x1c194f[_0xe40240(0x1766)]&&(_0x4b9034[_0xe40240(0x54ee)]|=0x1<<_0x457932),_0x4b9034['executeInClosestFrustum'])break;}}if(_0x1c194f[_0xe40240(0x1766)]){var _0x1d3be2=_0x15ec90[_0xe40240(0x1c30)][_0xe40240(0x41a4)];_0x1d3be2[_0x4b9034['debugOverlappingFrustums']]=defined$1(_0x1d3be2[_0x4b9034[_0xe40240(0x54ee)]])?_0x1d3be2[_0x4b9034[_0xe40240(0x54ee)]]+0x1:0x1,++_0x15ec90[_0xe40240(0x1c30)][_0xe40240(0x5553)];}_0x1c194f[_0xe40240(0x26b8)](_0x4b9034);}View['prototype'][_0x68aa19(0x802)]=function(_0xd450db){var _0x316c3e=_0x68aa19,_0x5db8a0=this[_0x316c3e(0x1224)],_0x3b8daf=this[_0x316c3e(0x503)];return cameraEqual(_0x5db8a0,_0x3b8daf,CesiumMath[_0x316c3e(0x5316)])?(this[_0x316c3e(0x39ca)]&&getTimestamp$1()-this[_0x316c3e(0x3db5)]>_0xd450db[_0x316c3e(0x437d)]&&(_0x5db8a0['moveEnd'][_0x316c3e(0x30bb)](),this['_cameraStartFired']=!0x1),!0x1):(this[_0x316c3e(0x39ca)]||(_0x5db8a0[_0x316c3e(0x146)][_0x316c3e(0x30bb)](),this[_0x316c3e(0x39ca)]=!0x0),this[_0x316c3e(0x3db5)]=getTimestamp$1(),Camera[_0x316c3e(0x254b)](_0x5db8a0,_0x3b8daf),!0x0);};var scratchCullingVolume$1=new CullingVolume(),distances=new Interval();View[_0x68aa19(0x4b51)][_0x68aa19(0xfd3)]=function(_0x32eeec){var _0x626b2=_0x68aa19,_0x5391d1=_0x32eeec['frameState'],_0x34e21d=_0x5391d1[_0x626b2(0x1224)],_0x212f3f=_0x34e21d['directionWC'],_0x7fe58e=_0x34e21d[_0x626b2(0x923)],_0xb987a6=_0x32eeec[_0x626b2(0x296b)],_0x1ab6af=_0x32eeec[_0x626b2(0x3569)],_0x4450ad=_0x32eeec[_0x626b2(0x147d)],_0x41a238=_0x32eeec[_0x626b2(0x4f20)],_0x223ea5=_0x5391d1[_0x626b2(0x3080)];_0x32eeec[_0x626b2(0x1766)]&&(this['debugFrustumStatistics']={'totalCommands':0x0,'commandsInFrustums':{}});for(var _0x1e134d=this[_0x626b2(0x1000)],_0x2c8216=_0x1e134d[_0x626b2(0x531b)],_0x34433e=Pass$1[_0x626b2(0x4413)],_0x3e4033=0x0;_0x3e4033<_0x2c8216;++_0x3e4033)for(var _0x44a3d4=0x0;_0x44a3d4<_0x34433e;++_0x44a3d4)_0x1e134d[_0x3e4033][_0x626b2(0x525a)][_0x44a3d4]=0x0;_0xb987a6[_0x626b2(0x531b)]=0x0,_0x1ab6af[_0x626b2(0x531b)]=0x0,_0x4450ad[_0x626b2(0x531b)]=0x0,_0x41a238[_0x626b2(0x531b)]=0x0;for(var _0x5c3d8d=Number[_0x626b2(0xd77)],_0x1268ab=-Number[_0x626b2(0xd77)],_0x32a813=!0x1,_0x1be51a=_0x5391d1[_0x626b2(0x3fc4)][_0x626b2(0x217f)],_0x7264d9=Number[_0x626b2(0xd77)],_0x51563a=-Number['MAX_VALUE'],_0x3b847c=Number[_0x626b2(0xd77)],_0x83a59d=_0x5391d1['mode']===SceneMode$1[_0x626b2(0x5135)]?_0x5391d1[_0x626b2(0x8f1)]:void 0x0,_0x3865d9=_0x5391d1[_0x626b2(0x3ada)],_0x1ee6db=scratchCullingVolume$1[_0x626b2(0x9e0)],_0x29c4c7=0x0;_0x29c4c7<0x5;++_0x29c4c7)_0x1ee6db[_0x29c4c7]=_0x3865d9['planes'][_0x29c4c7];_0x3865d9=scratchCullingVolume$1;for(var _0x3dfa4e=_0x223ea5['length'],_0xd92580=0x0;_0xd92580<_0x3dfa4e;++_0xd92580){var _0x3e3ff5=_0x223ea5[_0xd92580];if(_0x32eeec[_0x626b2(0x4bed)][_0x626b2(0x1015)]||!0x0!==_0x3e3ff5[_0x626b2(0x245e)]){var _0x445856=_0x3e3ff5['pass'];if(_0x445856===Pass$1[_0x626b2(0x1ca)])_0xb987a6[_0x626b2(0x3a33)](_0x3e3ff5);else{if(_0x445856===Pass$1['LOG_DEPTH_OVERLAY'])_0x4450ad[_0x626b2(0x3a33)](_0x3e3ff5),_0x32eeec[_0x626b2(0x26b8)](_0x3e3ff5);else{if(_0x445856===Pass$1[_0x626b2(0x417f)])_0x1ab6af['push'](_0x3e3ff5),_0x32eeec[_0x626b2(0x26b8)](_0x3e3ff5);else{if(_0x445856===Pass$1[_0x626b2(0x2cbb)])_0x41a238[_0x626b2(0x3a33)](_0x3e3ff5),_0x32eeec['updateDerivedCommands'](_0x3e3ff5);else{var _0x40346a=_0x3e3ff5[_0x626b2(0x20c5)];if(defined$1(_0x40346a)){if(!_0x32eeec[_0x626b2(0x3139)](_0x3e3ff5,_0x3865d9,_0x83a59d))continue;if(distances=_0x40346a[_0x626b2(0x483e)](_0x7fe58e,_0x212f3f,distances),_0x5c3d8d=Math[_0x626b2(0x27d5)](_0x5c3d8d,distances[_0x626b2(0x3db1)]),_0x1268ab=Math['max'](_0x1268ab,distances[_0x626b2(0x229e)]),_0x1be51a&&_0x3e3ff5[_0x626b2(0x4935)]&&distances[_0x626b2(0x3db1)]<ShadowMap[_0x626b2(0x50ad)]&&!(_0x445856===Pass$1[_0x626b2(0x463a)]&&distances['start']<-0x64&&distances['stop']>0x64)){var _0x2098f9=distances[_0x626b2(0x229e)]-distances[_0x626b2(0x3db1)];_0x445856!==Pass$1[_0x626b2(0x463a)]&&distances[_0x626b2(0x3db1)]<0x64&&(_0x3b847c=Math[_0x626b2(0x27d5)](_0x3b847c,_0x2098f9));var _0x27bcdb=Math['max'](distances[_0x626b2(0x3db1)],0x5);_0x7264d9=Math[_0x626b2(0x27d5)](_0x7264d9,_0x27bcdb),_0x51563a=Math[_0x626b2(0x2bc6)](_0x51563a,distances[_0x626b2(0x229e)]);}}else distances[_0x626b2(0x3db1)]=_0x34e21d[_0x626b2(0x4506)][_0x626b2(0x2cb3)],distances[_0x626b2(0x229e)]=_0x34e21d[_0x626b2(0x4506)][_0x626b2(0x23e)],_0x32a813=!(_0x3e3ff5 instanceof ClearCommand);insertIntoBin(_0x32eeec,this,_0x3e3ff5,distances);}}}}}}_0x32a813?(_0x5c3d8d=_0x34e21d[_0x626b2(0x4506)][_0x626b2(0x2cb3)],_0x1268ab=_0x34e21d[_0x626b2(0x4506)][_0x626b2(0x23e)]):(_0x5c3d8d=Math[_0x626b2(0x27d5)](Math['max'](_0x5c3d8d,_0x34e21d[_0x626b2(0x4506)]['near']),_0x34e21d['frustum']['far']),_0x5c3d8d=_0x5391d1[_0x626b2(0x1914)]?_0x5c3d8d:Math['max'](_0x5c3d8d,0x1),_0x1268ab=Math['max'](Math[_0x626b2(0x27d5)](_0x1268ab,_0x34e21d['frustum'][_0x626b2(0x23e)]),_0x5c3d8d),_0x1be51a&&(_0x7264d9=Math['min'](Math[_0x626b2(0x2bc6)](_0x7264d9,_0x34e21d['frustum']['near']),_0x34e21d[_0x626b2(0x4506)][_0x626b2(0x23e)]),_0x51563a=Math[_0x626b2(0x2bc6)](Math[_0x626b2(0x27d5)](_0x51563a,_0x34e21d[_0x626b2(0x4506)]['far']),_0x7264d9+0x1))),_0x1be51a&&(_0x5391d1[_0x626b2(0x3fc4)][_0x626b2(0x37ae)]=Math[_0x626b2(0x2bc6)](_0x7264d9,0x1),_0x5391d1[_0x626b2(0x3fc4)]['farPlane']=_0x51563a,_0x5391d1[_0x626b2(0x3fc4)]['closestObjectSize']=_0x3b847c);var _0x1828b4,_0x5401d1=_0x32eeec[_0x626b2(0x4318)]===SceneMode$1['SCENE2D'],_0x17d79b=_0x5391d1[_0x626b2(0x1914)],_0xbc6164=_0x17d79b?_0x32eeec['logarithmicDepthFarToNearRatio']:_0x32eeec['farToNearRatio'];!_0x5391d1[_0x626b2(0x1914)]&&_0x5391d1[_0x626b2(0x4174)]['depthTexture']&&(_0x5391d1[_0x626b2(0x14f6)][_0x626b2(0x494b)]||_0x5391d1[_0x626b2(0x205b)]||_0x32eeec[_0x626b2(0x474f)][_0x626b2(0x4dee)]())&&(_0xbc6164=_0x32eeec[_0x626b2(0x2d7c)],_0x5c3d8d=Math[_0x626b2(0x2bc6)](_0x5c3d8d,0x1)),_0x5401d1?(_0x1268ab=Math[_0x626b2(0x27d5)](_0x1268ab,_0x34e21d[_0x626b2(0x4771)]['z']+_0x32eeec[_0x626b2(0x289d)]),_0x5c3d8d=Math[_0x626b2(0x27d5)](_0x5c3d8d,_0x1268ab),_0x1828b4=Math['ceil'](Math[_0x626b2(0x2bc6)](0x1,_0x1268ab-_0x5c3d8d)/_0x32eeec[_0x626b2(0x289d)])):_0x1828b4=Math[_0x626b2(0x28fa)](Math[_0x626b2(0xe28)](_0x1268ab/_0x5c3d8d)/Math[_0x626b2(0xe28)](_0xbc6164)),(this['updateFrustums']||_0x5c3d8d!==Number[_0x626b2(0xd77)]&&(_0x1828b4!==_0x2c8216||0x0!==_0x1e134d[_0x626b2(0x531b)]&&(_0x5c3d8d<_0x1e134d[0x0][_0x626b2(0x2cb3)]||_0x1268ab>_0x1e134d[_0x2c8216-0x1][_0x626b2(0x23e)]&&(_0x17d79b||!CesiumMath[_0x626b2(0x19c9)](_0x1268ab,_0x1e134d[_0x2c8216-0x1][_0x626b2(0x23e)],CesiumMath[_0x626b2(0x304f)])))))&&(this['updateFrustums']=!0x1,updateFrustums(_0x5c3d8d,_0x1268ab,_0xbc6164,_0x1828b4,_0x17d79b,_0x1e134d,_0x5401d1,_0x32eeec[_0x626b2(0x289d)]),this[_0x626b2(0xfd3)](_0x32eeec));var _0x47dcd2=_0x5391d1['frustumSplits'];_0x47dcd2['length']=_0x1828b4+0x1;for(var _0x39b997=0x0;_0x39b997<_0x1828b4;++_0x39b997)_0x47dcd2[_0x39b997]=_0x1e134d[_0x39b997]['near'],_0x39b997===_0x1828b4-0x1&&(_0x47dcd2[_0x39b997+0x1]=_0x1e134d[_0x39b997]['far']);'normal'===_0x5391d1['_fboState'][_0x626b2(0x13f9)]&&(_0x32eeec[_0x626b2(0x27c5)]=_0x5c3d8d,_0x32eeec[_0x626b2(0x102a)]=_0x1268ab);},View['prototype'][_0x68aa19(0x2578)]=function(){var _0x1d2c00=_0x68aa19,_0x21369d,_0x1ca54f;this[_0x1d2c00(0x550f)]=this[_0x1d2c00(0x550f)]&&this['pickFramebuffer'][_0x1d2c00(0x2578)](),this['pickPointFramebuffer']=this[_0x1d2c00(0xb38)]&&this[_0x1d2c00(0xb38)][_0x1d2c00(0x2578)](),this[_0x1d2c00(0x4fe7)]=this['pickDepthFramebuffer']&&this[_0x1d2c00(0x4fe7)][_0x1d2c00(0x2578)](),this[_0x1d2c00(0x2bf8)]=this[_0x1d2c00(0x2bf8)]&&this['sceneFramebuffer']['destroy'](),this[_0x1d2c00(0x13e9)]=this[_0x1d2c00(0x13e9)]&&this['normalFramebuffer']['destroy'](),this['globeDepth']=this['globeDepth']&&this[_0x1d2c00(0x7de)][_0x1d2c00(0x2578)](),this[_0x1d2c00(0x12a0)]=this[_0x1d2c00(0x12a0)]&&this[_0x1d2c00(0x12a0)][_0x1d2c00(0x2578)]();var _0xc71b21=this[_0x1d2c00(0x3f08)],_0x3eda32=this['debugGlobeDepths'];for(_0x1ca54f=_0xc71b21['length'],_0x21369d=0x0;_0x21369d<_0x1ca54f;++_0x21369d)_0xc71b21[_0x21369d][_0x1d2c00(0x2578)]();for(_0x1ca54f=_0x3eda32[_0x1d2c00(0x531b)],_0x21369d=0x0;_0x21369d<_0x1ca54f;++_0x21369d)_0x3eda32[_0x21369d][_0x1d2c00(0x2578)]();};var offscreenDefaultWidth=0.1,mostDetailedPreloadTilesetPassState=new Cesium3DTilePassState({'pass':Cesium3DTilePass$1[_0x68aa19(0x4e98)]}),mostDetailedPickTilesetPassState$1=new Cesium3DTilePassState({'pass':Cesium3DTilePass$1[_0x68aa19(0x11d8)]}),pickTilesetPassState$1=new Cesium3DTilePassState({'pass':Cesium3DTilePass$1[_0x68aa19(0x1148)]});function Picking(_0x75bb69){var _0x2b6f08=_0x68aa19;this[_0x2b6f08(0x227)]=[],this[_0x2b6f08(0x1dda)]={},this[_0x2b6f08(0xbe3)]={},this[_0x2b6f08(0x2cab)]=!0x1;var _0x3e2256=new BoundingRectangle(0x0,0x0,0x1,0x1),_0x4f8d39=new Camera(_0x75bb69);_0x4f8d39[_0x2b6f08(0x4506)]=new OrthographicFrustum({'width':offscreenDefaultWidth,'aspectRatio':0x1,'near':0.1}),this[_0x2b6f08(0x2778)]=new View(_0x75bb69,_0x4f8d39,_0x3e2256);}Picking[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(){var _0x45793b=_0x68aa19;this[_0x45793b(0x2cab)]=!0x0;},Picking['prototype']['getPickDepth']=function(_0x2ca574,_0x19b195){var _0xc8640a=_0x68aa19,_0x3e87c2=_0x2ca574['view'][_0xc8640a(0x3f08)],_0x5bde2f=_0x3e87c2[_0x19b195];return defined$1(_0x5bde2f)||(_0x5bde2f=new PickDepth(),_0x3e87c2[_0x19b195]=_0x5bde2f),_0x5bde2f;};var scratchOrthoPickingFrustum=new OrthographicOffCenterFrustum(),scratchOrthoOrigin=new Cartesian3(),scratchOrthoDirection=new Cartesian3(),scratchOrthoPixelSize=new Cartesian2(),scratchOrthoPickVolumeMatrix4=new Matrix4();function getPickOrthographicCullingVolume$1(_0x4ac27f,_0x548c49,_0x2a581e,_0x36d811,_0x36ebc2){var _0x214a47=_0x68aa19,_0x43fa9c=_0x4ac27f[_0x214a47(0x1224)],_0xdff406=_0x43fa9c['frustum'];defined$1(_0xdff406[_0x214a47(0x2262)])&&(_0xdff406=_0xdff406[_0x214a47(0x2262)]);var _0x15eb9e=0x2*(_0x548c49['x']-_0x36ebc2['x'])/_0x36ebc2[_0x214a47(0x209)]-0x1;_0x15eb9e*=0.5*(_0xdff406[_0x214a47(0x339c)]-_0xdff406[_0x214a47(0x1831)]);var _0x18a6ef=0x2*(_0x36ebc2[_0x214a47(0x5862)]-_0x548c49['y']-_0x36ebc2['y'])/_0x36ebc2['height']-0x1;_0x18a6ef*=0.5*(_0xdff406[_0x214a47(0x4910)]-_0xdff406['bottom']);var _0x18bb65=Matrix4['clone'](_0x43fa9c[_0x214a47(0x4503)],scratchOrthoPickVolumeMatrix4);_0x43fa9c[_0x214a47(0x1255)](Matrix4['IDENTITY']);var _0x13034f=Cartesian3[_0x214a47(0x254b)](_0x43fa9c['position'],scratchOrthoOrigin);Cartesian3[_0x214a47(0x1c02)](_0x43fa9c[_0x214a47(0x339c)],_0x15eb9e,scratchOrthoDirection),Cartesian3['add'](scratchOrthoDirection,_0x13034f,_0x13034f),Cartesian3[_0x214a47(0x1c02)](_0x43fa9c['up'],_0x18a6ef,scratchOrthoDirection),Cartesian3[_0x214a47(0x4979)](scratchOrthoDirection,_0x13034f,_0x13034f),_0x43fa9c[_0x214a47(0x1255)](_0x18bb65),_0x4ac27f['mode']===SceneMode$1[_0x214a47(0x4c10)]&&Cartesian3[_0x214a47(0x2b84)](_0x13034f['z'],_0x13034f['x'],_0x13034f['y'],_0x13034f);var _0x118e48=_0xdff406['getPixelDimensions'](_0x36ebc2[_0x214a47(0x209)],_0x36ebc2[_0x214a47(0x5862)],0x1,0x1,scratchOrthoPixelSize),_0x10c2d9=scratchOrthoPickingFrustum;return _0x10c2d9['right']=0.5*_0x118e48['x'],_0x10c2d9['left']=-_0x10c2d9['right'],_0x10c2d9[_0x214a47(0x4910)]=0.5*_0x118e48['y'],_0x10c2d9['bottom']=-_0x10c2d9[_0x214a47(0x4910)],_0x10c2d9['near']=_0xdff406[_0x214a47(0x2cb3)],_0x10c2d9[_0x214a47(0x23e)]=_0xdff406[_0x214a47(0x23e)],_0x10c2d9[_0x214a47(0x422f)](_0x13034f,_0x43fa9c[_0x214a47(0x1aa0)],_0x43fa9c[_0x214a47(0x2205)]);}var scratchPerspPickingFrustum=new PerspectiveOffCenterFrustum(),scratchPerspPixelSize$1=new Cartesian2();function getPickPerspectiveCullingVolume$1(_0xecfe56,_0x580fd0,_0x53e398,_0xffcd67,_0x12946b){var _0x14df26=_0x68aa19,_0x1ead7e=_0xecfe56[_0x14df26(0x1224)],_0x3deced=_0x1ead7e[_0x14df26(0x4506)],_0x1bec92=_0x3deced[_0x14df26(0x2cb3)],_0x4ce6ca=Math[_0x14df26(0x15be)](0.5*_0x3deced[_0x14df26(0x5590)]),_0x32743d=_0x3deced[_0x14df26(0x1d97)]*_0x4ce6ca,_0xb3bfa3=(0x2*(_0x580fd0['x']-_0x12946b['x'])/_0x12946b[_0x14df26(0x209)]-0x1)*_0x1bec92*_0x32743d,_0x35ffc2=(0x2*(_0x12946b['height']-_0x580fd0['y']-_0x12946b['y'])/_0x12946b['height']-0x1)*_0x1bec92*_0x4ce6ca,_0xe50aff=_0x3deced['getPixelDimensions'](_0x12946b['width'],_0x12946b[_0x14df26(0x5862)],0x1,0x1,scratchPerspPixelSize$1),_0x328bf2=_0xe50aff['x']*_0x53e398*0.5,_0x797170=_0xe50aff['y']*_0xffcd67*0.5,_0x17c0af=scratchPerspPickingFrustum;return _0x17c0af['top']=_0x35ffc2+_0x797170,_0x17c0af['bottom']=_0x35ffc2-_0x797170,_0x17c0af[_0x14df26(0x339c)]=_0xb3bfa3+_0x328bf2,_0x17c0af[_0x14df26(0x1831)]=_0xb3bfa3-_0x328bf2,_0x17c0af[_0x14df26(0x2cb3)]=_0x1bec92,_0x17c0af[_0x14df26(0x23e)]=_0x3deced['far'],_0x17c0af[_0x14df26(0x422f)](_0x1ead7e['positionWC'],_0x1ead7e[_0x14df26(0x1aa0)],_0x1ead7e[_0x14df26(0x2205)]);}function getPickCullingVolume$1(_0x54ea48,_0xd9ebb7,_0x129ce4,_0xb56416,_0x29918b){var _0x513293=_0x68aa19,_0x2ed83a=_0x54ea48[_0x513293(0x1224)][_0x513293(0x4506)];return _0x2ed83a instanceof OrthographicFrustum||_0x2ed83a instanceof OrthographicOffCenterFrustum?getPickOrthographicCullingVolume$1(_0x54ea48,_0xd9ebb7,_0x129ce4,_0xb56416,_0x29918b):getPickPerspectiveCullingVolume$1(_0x54ea48,_0xd9ebb7,_0x129ce4,_0xb56416,_0x29918b);}var scratchRectangleWidth=0x3,scratchRectangleHeight=0x3,scratchRectangle$1=new BoundingRectangle(0x0,0x0,scratchRectangleWidth,scratchRectangleHeight),scratchPosition$1=new Cartesian2(),scratchColorZero$1=new Color$2(0x0,0x0,0x0,0x0);function renderTranslucentDepthForPick$1(_0x139983,_0x204062){var _0x1e1336=_0x68aa19,_0x554f7b=_0x139983[_0x1e1336(0x4174)],_0x54db58=_0x139983[_0x1e1336(0x4a7b)],_0x19db14=_0x139983[_0x1e1336(0x2433)],_0x1da90d=_0x139983[_0x1e1336(0x5746)];_0x139983['view']=_0x1da90d;var _0x237ed5=_0x1da90d['viewport'];_0x237ed5['x']=0x0,_0x237ed5['y']=0x0,_0x237ed5[_0x1e1336(0x209)]=_0x554f7b[_0x1e1336(0x2e24)],_0x237ed5['height']=_0x554f7b[_0x1e1336(0x1b40)];var _0x4c8654=_0x1da90d['passState'];_0x4c8654[_0x1e1336(0x18be)]=BoundingRectangle[_0x1e1336(0x254b)](_0x237ed5,_0x4c8654[_0x1e1336(0x18be)]),_0x139983[_0x1e1336(0x364e)](_0x54db58[_0x1e1336(0x14f6)]),_0x54db58[_0x1e1336(0x14f6)][_0x1e1336(0x3f0b)]=!0x0,_0x54db58[_0x1e1336(0x14f6)]['depth']=!0x0,_0x54db58[_0x1e1336(0x3ada)]=getPickCullingVolume$1(_0x139983,_0x204062,0x1,0x1,_0x237ed5),_0x54db58[_0x1e1336(0x1d1a)]=pickTilesetPassState$1,_0x139983['updateEnvironment'](),_0x19db14[_0x1e1336(0x1d8e)]=!0x0,_0x4c8654=_0x1da90d[_0x1e1336(0x4fe7)][_0x1e1336(0x489f)](_0x554f7b,_0x204062,_0x237ed5),_0x139983[_0x1e1336(0x1412)](_0x4c8654,scratchColorZero$1),_0x139983[_0x1e1336(0x42a7)](_0x4c8654),_0x554f7b['endFrame']();}Picking[_0x68aa19(0x4b51)][_0x68aa19(0x3f0b)]=function(_0x7403b1,_0x40d131,_0x20a71b,_0x3b42dd){var _0x21cf3f=_0x68aa19;scratchRectangleWidth=defaultValue$1(_0x20a71b,0x3),scratchRectangleHeight=defaultValue$1(_0x3b42dd,scratchRectangleWidth);var _0x56f7c1=_0x7403b1[_0x21cf3f(0x4174)],_0x5d1dd0=_0x56f7c1[_0x21cf3f(0x3cca)],_0x1b174f=_0x7403b1[_0x21cf3f(0x4a7b)],_0x4b379e=_0x7403b1[_0x21cf3f(0x5746)];_0x7403b1[_0x21cf3f(0x629)]=_0x4b379e;var _0x2c7ebf=_0x4b379e['viewport'];_0x2c7ebf['x']=0x0,_0x2c7ebf['y']=0x0,_0x2c7ebf[_0x21cf3f(0x209)]=_0x56f7c1[_0x21cf3f(0x2e24)],_0x2c7ebf[_0x21cf3f(0x5862)]=_0x56f7c1[_0x21cf3f(0x1b40)];var _0x38f7e0=_0x4b379e['passState'];_0x38f7e0[_0x21cf3f(0x18be)]=BoundingRectangle['clone'](_0x2c7ebf,_0x38f7e0[_0x21cf3f(0x18be)]);var _0x251623=SceneTransforms['transformWindowToDrawingBuffer'](_0x7403b1,_0x40d131,scratchPosition$1);_0x7403b1['jobScheduler'][_0x21cf3f(0x2ff)](),_0x7403b1[_0x21cf3f(0x3d44)](),_0x1b174f[_0x21cf3f(0x3ada)]=getPickCullingVolume$1(_0x7403b1,_0x251623,scratchRectangleWidth,scratchRectangleHeight,_0x2c7ebf),_0x1b174f[_0x21cf3f(0x538b)]=!0x1,_0x1b174f[_0x21cf3f(0x14f6)][_0x21cf3f(0x3f0b)]=!0x0,_0x1b174f[_0x21cf3f(0x1d1a)]=pickTilesetPassState$1,_0x5d1dd0[_0x21cf3f(0x489f)](_0x1b174f),_0x7403b1['updateEnvironment'](),scratchRectangle$1['x']=_0x251623['x']-0.5*(scratchRectangleWidth-0x1),scratchRectangle$1['y']=_0x7403b1[_0x21cf3f(0x1b40)]-_0x251623['y']-0.5*(scratchRectangleHeight-0x1),scratchRectangle$1['width']=scratchRectangleWidth,scratchRectangle$1['height']=scratchRectangleHeight,_0x38f7e0=_0x4b379e[_0x21cf3f(0x550f)]['begin'](scratchRectangle$1,_0x4b379e[_0x21cf3f(0x18be)]),_0x7403b1[_0x21cf3f(0x1412)](_0x38f7e0,scratchColorZero$1),_0x7403b1[_0x21cf3f(0x42a7)](_0x38f7e0);var _0x717f=_0x4b379e[_0x21cf3f(0x550f)][_0x21cf3f(0x25e5)](scratchRectangle$1);return _0x56f7c1[_0x21cf3f(0x82d)](),_0x717f;};var scratchPerspectiveFrustum$1=new PerspectiveFrustum(),scratchPerspectiveOffCenterFrustum$1=new PerspectiveOffCenterFrustum(),scratchOrthographicFrustum$1=new OrthographicFrustum(),scratchOrthographicOffCenterFrustum$1=new OrthographicOffCenterFrustum();Picking[_0x68aa19(0x4b51)][_0x68aa19(0xd47)]=function(_0x3428d4,_0x48b731,_0xd6424a){var _0x19f7a1=_0x68aa19;if(_0x3428d4[_0x19f7a1(0x97f)]){var _0x2d9190=_0x48b731['toString']();if(this[_0x19f7a1(0x2cab)])this[_0x19f7a1(0xbe3)]={},this[_0x19f7a1(0x2cab)]=!0x1;else{if(this[_0x19f7a1(0xbe3)][_0x19f7a1(0x2a77)](_0x2d9190))return Cartesian3[_0x19f7a1(0x254b)](this[_0x19f7a1(0xbe3)][_0x2d9190],_0xd6424a);}var _0x10b73a=_0x3428d4['frameState'],_0x3807d6=_0x3428d4[_0x19f7a1(0x4174)],_0x1ba36d=_0x3807d6['uniformState'],_0x335c76=_0x3428d4[_0x19f7a1(0x5746)];_0x3428d4[_0x19f7a1(0x629)]=_0x335c76;var _0x381a25=SceneTransforms[_0x19f7a1(0xff0)](_0x3428d4,_0x48b731,scratchPosition$1);_0x3428d4[_0x19f7a1(0x3084)]?renderTranslucentDepthForPick$1(_0x3428d4,_0x381a25):(_0x3428d4[_0x19f7a1(0x3d44)](),_0x1ba36d[_0x19f7a1(0x489f)](_0x10b73a),_0x3428d4[_0x19f7a1(0x9bd)]()),_0x381a25['y']=_0x3428d4[_0x19f7a1(0x1b40)]-_0x381a25['y'];var _0xee6c19,_0x5702b9=_0x3428d4[_0x19f7a1(0x1224)];_0xee6c19=defined$1(_0x5702b9[_0x19f7a1(0x4506)][_0x19f7a1(0x1f0a)])?_0x5702b9[_0x19f7a1(0x4506)][_0x19f7a1(0x254b)](scratchPerspectiveFrustum$1):defined$1(_0x5702b9[_0x19f7a1(0x4506)][_0x19f7a1(0x3d05)])?_0x5702b9[_0x19f7a1(0x4506)][_0x19f7a1(0x254b)](scratchPerspectiveOffCenterFrustum$1):defined$1(_0x5702b9[_0x19f7a1(0x4506)]['width'])?_0x5702b9['frustum']['clone'](scratchOrthographicFrustum$1):_0x5702b9[_0x19f7a1(0x4506)][_0x19f7a1(0x254b)](scratchOrthographicOffCenterFrustum$1);for(var _0x27d885=_0x335c76[_0x19f7a1(0x1000)],_0x3ccf4a=_0x27d885[_0x19f7a1(0x531b)],_0x548a76=0x0;_0x548a76<_0x3ccf4a;++_0x548a76){var _0x3fb6f3=this['getPickDepth'](_0x3428d4,_0x548a76)[_0x19f7a1(0x55bb)](_0x3807d6,_0x381a25['x'],_0x381a25['y']);if(_0x3fb6f3>0x0&&_0x3fb6f3<0x1){var _0x210a86,_0x40d219=_0x27d885[_0x548a76];return _0x3428d4[_0x19f7a1(0x4318)]===SceneMode$1[_0x19f7a1(0x4c10)]?(_0x210a86=_0x5702b9[_0x19f7a1(0x4771)]['z'],_0x5702b9['position']['z']=_0x210a86-_0x40d219[_0x19f7a1(0x2cb3)]+0x1,_0xee6c19[_0x19f7a1(0x23e)]=Math['max'](0x1,_0x40d219[_0x19f7a1(0x23e)]-_0x40d219[_0x19f7a1(0x2cb3)]),_0xee6c19['near']=0x1,_0x1ba36d[_0x19f7a1(0x489f)](_0x10b73a),_0x1ba36d[_0x19f7a1(0x147e)](_0xee6c19)):(_0xee6c19[_0x19f7a1(0x2cb3)]=_0x40d219[_0x19f7a1(0x2cb3)]*(0x0!==_0x548a76?_0x3428d4[_0x19f7a1(0x1378)]:0x1),_0xee6c19['far']=_0x40d219['far'],_0x1ba36d[_0x19f7a1(0x147e)](_0xee6c19)),_0xd6424a=SceneTransforms[_0x19f7a1(0x270f)](_0x3428d4,_0x381a25,_0x3fb6f3,_0xd6424a),_0x3428d4[_0x19f7a1(0x4318)]===SceneMode$1[_0x19f7a1(0x4c10)]&&(_0x5702b9[_0x19f7a1(0x4771)]['z']=_0x210a86,_0x1ba36d[_0x19f7a1(0x489f)](_0x10b73a)),this[_0x19f7a1(0xbe3)][_0x2d9190]=Cartesian3['clone'](_0xd6424a),_0xd6424a;}}this[_0x19f7a1(0xbe3)][_0x2d9190]=void 0x0;}};var scratchPickPositionCartographic$1=new Cartographic();function drillPick$1(_0x2ef5be,_0x18b918){var _0x3405f4=_0x68aa19,_0x3e5217,_0x2d759f,_0x2f326f=[],_0x2ab942=[],_0x4f4bdc=[],_0x6c5b1e=[];defined$1(_0x2ef5be)||(_0x2ef5be=Number[_0x3405f4(0xd77)]);for(var _0x2639e9=_0x18b918();defined$1(_0x2639e9);){var _0x3c5290=_0x2639e9[_0x3405f4(0x5014)],_0x4cd4de=_0x2639e9['position'],_0x24dd2d=_0x2639e9[_0x3405f4(0x19ce)];if(defined$1(_0x4cd4de)&&!defined$1(_0x3c5290)){_0x2f326f[_0x3405f4(0x3a33)](_0x2639e9);break;}if(!defined$1(_0x3c5290)||!defined$1(_0x3c5290[_0x3405f4(0x49ab)]))break;if(!_0x24dd2d&&(_0x2f326f[_0x3405f4(0x3a33)](_0x2639e9),0x0>=--_0x2ef5be))break;var _0x258b1d=_0x3c5290['primitive'],_0x44c2b2=!0x1;_0x3405f4(0x20f8)==typeof _0x258b1d[_0x3405f4(0x4ece)]&&defined$1(_0x3c5290['id'])&&defined$1(_0x2d759f=_0x258b1d[_0x3405f4(0x4ece)](_0x3c5290['id']))&&defined$1(_0x2d759f[_0x3405f4(0x105f)])&&(_0x44c2b2=!0x0,_0x2d759f[_0x3405f4(0x105f)]=ShowGeometryInstanceAttribute[_0x3405f4(0x5794)](!0x1,_0x2d759f[_0x3405f4(0x105f)]),_0x4f4bdc[_0x3405f4(0x3a33)](_0x2d759f)),_0x3c5290 instanceof Cesium3DTileFeature&&(_0x44c2b2=!0x0,_0x3c5290['show']=!0x1,_0x6c5b1e[_0x3405f4(0x3a33)](_0x3c5290)),_0x44c2b2||(_0x258b1d['show']=!0x1,_0x2ab942[_0x3405f4(0x3a33)](_0x258b1d)),_0x2639e9=_0x18b918();}for(_0x3e5217=0x0;_0x3e5217<_0x2ab942[_0x3405f4(0x531b)];++_0x3e5217)_0x2ab942[_0x3e5217][_0x3405f4(0x105f)]=!0x0;for(_0x3e5217=0x0;_0x3e5217<_0x4f4bdc['length'];++_0x3e5217)(_0x2d759f=_0x4f4bdc[_0x3e5217])[_0x3405f4(0x105f)]=ShowGeometryInstanceAttribute[_0x3405f4(0x5794)](!0x0,_0x2d759f['show']);for(_0x3e5217=0x0;_0x3e5217<_0x6c5b1e[_0x3405f4(0x531b)];++_0x3e5217)_0x6c5b1e[_0x3e5217][_0x3405f4(0x105f)]=!0x0;return _0x2f326f;}Picking['prototype'][_0x68aa19(0x3fc8)]=function(_0x1b0dcd,_0x23804a,_0x4fc131){var _0x1c44fc=_0x68aa19;if(defined$1(_0x4fc131=this[_0x1c44fc(0xd47)](_0x1b0dcd,_0x23804a,_0x4fc131))&&_0x1b0dcd['mode']!==SceneMode$1[_0x1c44fc(0x5135)]){Cartesian3['fromElements'](_0x4fc131['y'],_0x4fc131['z'],_0x4fc131['x'],_0x4fc131);var _0x1037ed=_0x1b0dcd['mapProjection'],_0xb3922a=_0x1037ed['ellipsoid'],_0x421f9a=_0x1037ed[_0x1c44fc(0x35a6)](_0x4fc131,scratchPickPositionCartographic$1);_0xb3922a[_0x1c44fc(0x1f84)](_0x421f9a,_0x4fc131);}return _0x4fc131;},Picking['prototype'][_0x68aa19(0x4d3c)]=function(_0x1a78a1,_0x49ee12,_0x1abfb9,_0xd061a8,_0x4a150b){var _0x2a7cc5=_0x68aa19,_0x480cf9=this;return drillPick$1(_0x1abfb9,function(){var _0x2e8417=_0x54f3,_0x276d29=_0x480cf9[_0x2e8417(0x3f0b)](_0x1a78a1,_0x49ee12,_0xd061a8,_0x4a150b);if(defined$1(_0x276d29))return{'object':_0x276d29,'position':void 0x0,'exclude':!0x1};})[_0x2a7cc5(0x2e47)](function(_0x214c85){var _0x1f331d=_0x2a7cc5;return _0x214c85[_0x1f331d(0x5014)];});};var scratchRight$1=new Cartesian3(),scratchUp$1=new Cartesian3();function MostDetailedRayPick(_0x5817e5,_0x11a861,_0x1ce9c9){var _0x3838be=_0x68aa19;this[_0x3838be(0x1950)]=_0x5817e5,this['width']=_0x11a861,this[_0x3838be(0x46b5)]=_0x1ce9c9,this['ready']=!0x1,this[_0x3838be(0x23af)]=when[_0x3838be(0x25e3)](),this[_0x3838be(0x28bc)]=this[_0x3838be(0x23af)][_0x3838be(0x28bc)];}function updateOffscreenCameraFromRay$1(_0x51fd6e,_0xa0b841,_0x4a6ba6,_0x51541a){var _0x462c40=_0x68aa19,_0x46d22b=_0xa0b841[_0x462c40(0xc3c)],_0xb1469a=Cartesian3['mostOrthogonalAxis'](_0x46d22b,scratchRight$1),_0x54ced6=Cartesian3[_0x462c40(0x33cc)](_0x46d22b,_0xb1469a,scratchRight$1),_0x355fbf=Cartesian3['cross'](_0x46d22b,_0x54ced6,scratchUp$1);return _0x51541a['position']=_0xa0b841[_0x462c40(0x3e2c)],_0x51541a['direction']=_0x46d22b,_0x51541a['up']=_0x355fbf,_0x51541a[_0x462c40(0x339c)]=_0x54ced6,_0x51541a[_0x462c40(0x4506)][_0x462c40(0x209)]=defaultValue$1(_0x4a6ba6,offscreenDefaultWidth),_0x51541a[_0x462c40(0x4506)][_0x462c40(0x422f)](_0x51541a[_0x462c40(0x923)],_0x51541a[_0x462c40(0x1aa0)],_0x51541a['upWC']);}function updateMostDetailedRayPick(_0x330952,_0x132de5,_0x463a79){var _0x298aac=_0x68aa19,_0x2747a9=_0x132de5['frameState'],_0x5866ee=_0x463a79[_0x298aac(0x1950)],_0x4b5e45=_0x463a79[_0x298aac(0x209)],_0x53a42c=_0x463a79['tilesets'],_0x117c0a=_0x330952['_pickOffscreenView'][_0x298aac(0x1224)],_0x15894a=updateOffscreenCameraFromRay$1(_0x330952,_0x5866ee,_0x4b5e45,_0x117c0a),_0x2a602f=mostDetailedPreloadTilesetPassState;_0x2a602f['camera']=_0x117c0a,_0x2a602f[_0x298aac(0x3ada)]=_0x15894a;for(var _0x1199fb=!0x0,_0x352f9a=_0x53a42c['length'],_0x35dd4c=0x0;_0x35dd4c<_0x352f9a;++_0x35dd4c){var _0x202685=_0x53a42c[_0x35dd4c];_0x202685[_0x298aac(0x105f)]&&_0x132de5[_0x298aac(0x4b14)][_0x298aac(0x1ff6)](_0x202685)&&(_0x202685[_0x298aac(0x52fa)](_0x2747a9,_0x2a602f),_0x1199fb=_0x1199fb&&_0x2a602f[_0x298aac(0x237c)]);}return _0x1199fb&&_0x463a79[_0x298aac(0x23af)][_0x298aac(0x68a)](),_0x1199fb;}function getTilesets(_0x12eeba,_0x5cd530,_0x8b6ed){var _0x4b26e6=_0x68aa19;for(var _0x595f13=_0x12eeba[_0x4b26e6(0x531b)],_0xdca147=0x0;_0xdca147<_0x595f13;++_0xdca147){var _0x41ff6e=_0x12eeba[_0x4b26e6(0x3173)](_0xdca147);_0x41ff6e[_0x4b26e6(0x105f)]&&(defined$1(_0x41ff6e[_0x4b26e6(0x2df5)])?defined$1(_0x5cd530)&&-0x1!==_0x5cd530[_0x4b26e6(0x33ab)](_0x41ff6e)||_0x8b6ed[_0x4b26e6(0x3a33)](_0x41ff6e):_0x41ff6e instanceof PrimitiveCollection&&getTilesets(_0x41ff6e,_0x5cd530,_0x8b6ed));}}function launchMostDetailedRayPick(_0x4d80af,_0xbe9e8c,_0x498c76,_0x2b9a4d,_0x4e86d4,_0x5466a5){var _0x4b3721=_0x68aa19,_0x1d526d=[];if(getTilesets(_0xbe9e8c[_0x4b3721(0x4b14)],_0x2b9a4d,_0x1d526d),0x0===_0x1d526d[_0x4b3721(0x531b)])return when['resolve'](_0x5466a5());var _0x519e0d=new MostDetailedRayPick(_0x498c76,_0x4e86d4,_0x1d526d);return _0x4d80af[_0x4b3721(0x227)]['push'](_0x519e0d),_0x519e0d[_0x4b3721(0x28bc)]['then'](function(){return _0x5466a5();});}function isExcluded$1(_0x3a2fd4,_0x399c26){var _0x15c7d8=_0x68aa19;return!(!defined$1(_0x3a2fd4)||!defined$1(_0x399c26)||0x0===_0x399c26[_0x15c7d8(0x531b)])&&(_0x399c26['indexOf'](_0x3a2fd4)>-0x1||_0x399c26[_0x15c7d8(0x33ab)](_0x3a2fd4['primitive'])>-0x1||_0x399c26[_0x15c7d8(0x33ab)](_0x3a2fd4['id'])>-0x1);}function getRayIntersection$1(_0x4df46c,_0x3218e5,_0x2f0873,_0x3b5646,_0x243f32,_0xfd79ca,_0xdb3444){var _0x4ee4b4=_0x68aa19,_0x191180=_0x3218e5[_0x4ee4b4(0x4174)],_0x3e7015=_0x191180['uniformState'],_0x3b2ba3=_0x3218e5[_0x4ee4b4(0x4a7b)],_0x4700d0=_0x4df46c[_0x4ee4b4(0x2778)];_0x3218e5[_0x4ee4b4(0x629)]=_0x4700d0,updateOffscreenCameraFromRay$1(_0x4df46c,_0x2f0873,_0x243f32,_0x4700d0[_0x4ee4b4(0x1224)]),scratchRectangle$1=BoundingRectangle[_0x4ee4b4(0x254b)](_0x4700d0[_0x4ee4b4(0x18be)],scratchRectangle$1);var _0x51aed1,_0x5307ff=_0x4700d0[_0x4ee4b4(0x550f)][_0x4ee4b4(0x4524)](scratchRectangle$1,_0x4700d0['viewport']);_0x3218e5[_0x4ee4b4(0x2e9)][_0x4ee4b4(0x2ff)](),_0x3218e5[_0x4ee4b4(0x3d44)](),_0x3b2ba3['invertClassification']=!0x1,_0x3b2ba3[_0x4ee4b4(0x14f6)][_0x4ee4b4(0x3f0b)]=!0x0,_0x3b2ba3[_0x4ee4b4(0x14f6)][_0x4ee4b4(0x3127)]=!0x0,_0x4700d0[_0x4ee4b4(0x2182)]=!0x0,_0x3b2ba3[_0x4ee4b4(0x1d1a)]=_0xdb3444?mostDetailedPickTilesetPassState$1:pickTilesetPassState$1,_0x3e7015['update'](_0x3b2ba3),_0x3218e5[_0x4ee4b4(0x9bd)](),_0x3218e5['updateAndExecuteCommands'](_0x5307ff,scratchColorZero$1),_0x3218e5[_0x4ee4b4(0x42a7)](_0x5307ff);var _0x543934=_0x4700d0[_0x4ee4b4(0x550f)][_0x4ee4b4(0x25e5)](_0x191180);if(_0x3218e5[_0x4ee4b4(0x4174)][_0x4ee4b4(0x84e)])for(var _0x4a6398=_0x4700d0[_0x4ee4b4(0x1000)][_0x4ee4b4(0x531b)],_0x4abe84=0x0;_0x4abe84<_0x4a6398;++_0x4abe84){var _0x17a113=_0x4df46c[_0x4ee4b4(0x5086)](_0x3218e5,_0x4abe84)[_0x4ee4b4(0x55bb)](_0x191180,0x0,0x0);if(_0x17a113>0x0&&_0x17a113<0x1){var _0x47f85c=_0x4700d0[_0x4ee4b4(0x1000)][_0x4abe84],_0x2ace0d=_0x47f85c[_0x4ee4b4(0x2cb3)]*(0x0!==_0x4abe84?_0x3218e5[_0x4ee4b4(0x1378)]:0x1),_0x19da00=_0x2ace0d+_0x17a113*(_0x47f85c[_0x4ee4b4(0x23e)]-_0x2ace0d);_0x51aed1=Ray[_0x4ee4b4(0x4795)](_0x2f0873,_0x19da00);break;}}if(_0x3218e5[_0x4ee4b4(0x629)]=_0x3218e5['defaultView'],_0x191180[_0x4ee4b4(0x82d)](),defined$1(_0x543934)||defined$1(_0x51aed1))return{'object':_0x543934,'position':_0x51aed1,'exclude':!defined$1(_0x51aed1)&&_0xfd79ca||isExcluded$1(_0x543934,_0x3b5646)};}function getRayIntersections$1(_0x572082,_0x4cc12b,_0xc9bfa3,_0x2b47f2,_0x497ecc,_0x2cc0d9,_0x4d3018,_0x240995){return drillPick$1(_0x2b47f2,function(){return getRayIntersection$1(_0x572082,_0x4cc12b,_0xc9bfa3,_0x497ecc,_0x2cc0d9,_0x4d3018,_0x240995);});}function pickFromRay$1(_0x45a1a2,_0x2fec45,_0x3cc3b9,_0x19405c,_0x134c74,_0x390cbd,_0x19f405){var _0x232c9b=_0x68aa19,_0x401209=getRayIntersections$1(_0x45a1a2,_0x2fec45,_0x3cc3b9,0x1,_0x19405c,_0x134c74,_0x390cbd,_0x19f405);if(_0x401209[_0x232c9b(0x531b)]>0x0)return _0x401209[0x0];}function drillPickFromRay$1(_0x28e413,_0x5a59e2,_0x488513,_0x2a5538,_0x1c3698,_0x58ff66,_0x252d73,_0xabeada){return getRayIntersections$1(_0x28e413,_0x5a59e2,_0x488513,_0x2a5538,_0x1c3698,_0x58ff66,_0x252d73,_0xabeada);}function deferPromiseUntilPostRender(_0x4eba3b,_0xbd5e9b){var _0x46810d=_0x68aa19,_0x2870fd=when[_0x46810d(0x25e3)]();return _0xbd5e9b['then'](function(_0x25864c){var _0xd17ee3=_0x46810d,_0x5a8198=_0x4eba3b[_0xd17ee3(0x2416)][_0xd17ee3(0xef9)](function(){var _0x49e56d=_0xd17ee3;_0x2870fd[_0x49e56d(0x68a)](_0x25864c),_0x5a8198();});_0x4eba3b[_0xd17ee3(0x1ee)]();})[_0x46810d(0x4b84)](function(_0x3ba5d5){var _0x3c23b2=_0x46810d;_0x2870fd[_0x3c23b2(0x4e16)](_0x3ba5d5);}),_0x2870fd[_0x46810d(0x28bc)];}Picking[_0x68aa19(0x4b51)]['updateMostDetailedRayPicks']=function(_0x1027e0){var _0x596425=_0x68aa19;for(var _0x10312f=this[_0x596425(0x227)],_0x96f71e=0x0;_0x96f71e<_0x10312f[_0x596425(0x531b)];++_0x96f71e)updateMostDetailedRayPick(this,_0x1027e0,_0x10312f[_0x96f71e])&&_0x10312f[_0x596425(0x4bc6)](_0x96f71e--,0x1);},Picking[_0x68aa19(0x4b51)][_0x68aa19(0xbd8)]=function(_0x3a25a4,_0x18a209,_0x466497,_0x21a3c6){return pickFromRay$1(this,_0x3a25a4,_0x18a209,_0x466497,_0x21a3c6,!0x1,!0x1);},Picking[_0x68aa19(0x4b51)]['drillPickFromRay']=function(_0x172462,_0x2548dd,_0x2159ef,_0x35a97b,_0x15184b){return drillPickFromRay$1(this,_0x172462,_0x2548dd,_0x2159ef,_0x35a97b,_0x15184b,!0x1,!0x1);},Picking[_0x68aa19(0x4b51)][_0x68aa19(0x4af3)]=function(_0x4f8808,_0x5d7d6a,_0x2443f5,_0x52c0e4){var _0xb05df3=this;return _0x5d7d6a=Ray['clone'](_0x5d7d6a),_0x2443f5=defined$1(_0x2443f5)?_0x2443f5['slice']():_0x2443f5,deferPromiseUntilPostRender(_0x4f8808,launchMostDetailedRayPick(_0xb05df3,_0x4f8808,_0x5d7d6a,_0x2443f5,_0x52c0e4,function(){return pickFromRay$1(_0xb05df3,_0x4f8808,_0x5d7d6a,_0x2443f5,_0x52c0e4,!0x1,!0x0);}));},Picking[_0x68aa19(0x4b51)][_0x68aa19(0x1618)]=function(_0x27d00b,_0x45e96c,_0x4dab45,_0x127cbe,_0x62b470){var _0x3e877c=_0x68aa19,_0x193cde=this;return _0x45e96c=Ray[_0x3e877c(0x254b)](_0x45e96c),_0x127cbe=defined$1(_0x127cbe)?_0x127cbe[_0x3e877c(0x48ca)]():_0x127cbe,deferPromiseUntilPostRender(_0x27d00b,launchMostDetailedRayPick(_0x193cde,_0x27d00b,_0x45e96c,_0x127cbe,_0x62b470,function(){return drillPickFromRay$1(_0x193cde,_0x27d00b,_0x45e96c,_0x4dab45,_0x127cbe,_0x62b470,!0x1,!0x0);}));};var scratchSurfacePosition$1=new Cartesian3(),scratchSurfaceNormal$1=new Cartesian3(),scratchSurfaceRay$1=new Ray(),scratchCartographic$2=new Cartographic();function getRayForSampleHeight$1(_0x44ee8d,_0x468244){var _0x26b204=_0x68aa19,_0x7f83c8=_0x44ee8d[_0x26b204(0x2292)],_0x4a0c6c=defined$1(_0x7f83c8)?_0x7f83c8[_0x26b204(0x1706)]:_0x44ee8d['mapProjection'][_0x26b204(0x1706)],_0x171ccb=ApproximateTerrainHeights[_0x26b204(0x4168)],_0x5b6702=_0x4a0c6c[_0x26b204(0x2dec)](_0x468244,scratchSurfaceNormal$1),_0x128be5=Cartographic['toCartesian'](_0x468244,_0x4a0c6c,scratchSurfacePosition$1),_0x12401b=scratchSurfaceRay$1;_0x12401b[_0x26b204(0x3e2c)]=_0x128be5,_0x12401b[_0x26b204(0xc3c)]=_0x5b6702;var _0x4bb513=new Ray();return Ray[_0x26b204(0x4795)](_0x12401b,_0x171ccb,_0x4bb513[_0x26b204(0x3e2c)]),Cartesian3[_0x26b204(0x3152)](_0x5b6702,_0x4bb513['direction']),_0x4bb513;}function getRayForClampToHeight$1(_0xacf66e,_0xaab152){var _0x5cb7df=_0x68aa19,_0x23642d=_0xacf66e['globe'],_0x5bb69c=defined$1(_0x23642d)?_0x23642d[_0x5cb7df(0x1706)]:_0xacf66e[_0x5cb7df(0x1682)][_0x5cb7df(0x1706)];return getRayForSampleHeight$1(_0xacf66e,Cartographic[_0x5cb7df(0x2d23)](_0xaab152,_0x5bb69c,scratchCartographic$2));}function getHeightFromCartesian$1(_0x3d1d34,_0x29b523){var _0x4734ec=_0x68aa19,_0x299dad=_0x3d1d34[_0x4734ec(0x2292)],_0x3f9aa0=defined$1(_0x299dad)?_0x299dad[_0x4734ec(0x1706)]:_0x3d1d34[_0x4734ec(0x1682)]['ellipsoid'];return Cartographic[_0x4734ec(0x2d23)](_0x29b523,_0x3f9aa0,scratchCartographic$2)[_0x4734ec(0x5862)];}function sampleHeightMostDetailed$1(_0xdfcf56,_0x33f655,_0x4f8ebd,_0xea5e3b,_0x4b7797){var _0x591550=getRayForSampleHeight$1(_0x33f655,_0x4f8ebd);return launchMostDetailedRayPick(_0xdfcf56,_0x33f655,_0x591550,_0xea5e3b,_0x4b7797,function(){var _0x5d2172=_0x54f3,_0x313d98=pickFromRay$1(_0xdfcf56,_0x33f655,_0x591550,_0xea5e3b,_0x4b7797,!0x0,!0x0);if(defined$1(_0x313d98))return getHeightFromCartesian$1(_0x33f655,_0x313d98[_0x5d2172(0x4771)]);});}function clampToHeightMostDetailed(_0x3d237a,_0x13ad96,_0x59a492,_0x356616,_0xacbcf2,_0x45454f){var _0x176225=getRayForClampToHeight$1(_0x13ad96,_0x59a492);return launchMostDetailedRayPick(_0x3d237a,_0x13ad96,_0x176225,_0x356616,_0xacbcf2,function(){var _0x32c7c0=_0x54f3,_0x5a40c0=pickFromRay$1(_0x3d237a,_0x13ad96,_0x176225,_0x356616,_0xacbcf2,!0x0,!0x0);if(defined$1(_0x5a40c0))return Cartesian3['clone'](_0x5a40c0[_0x32c7c0(0x4771)],_0x45454f);});}function PolygonEmitter(_0x1d2fb6){var _0x151889=_0x68aa19;if(this['_positions']=defaultValue$1(_0x1d2fb6,[new Cartesian3(),new Cartesian3(),new Cartesian3()]),this[_0x151889(0x5809)]=BoundingSphere[_0x151889(0x111e)](_0x1d2fb6),defined$1(_0x1d2fb6)){var _0x2c9360=PolygonGeometry[_0x151889(0x50d6)]({'positions':_0x1d2fb6,'perPositionHeight':!0x0});this[_0x151889(0x4bdb)]=PolygonGeometry['createGeometry'](_0x2c9360),this[_0x151889(0x4d05)]=initWeight(this);}this['_density']=0x1;}Picking[_0x68aa19(0x4b51)][_0x68aa19(0x4dfc)]=function(_0x452ca6,_0x37f3ea,_0x2df32e,_0x3bcc7d){var _0x3e34bb=_0x68aa19,_0x553a86=pickFromRay$1(this,_0x452ca6,getRayForSampleHeight$1(_0x452ca6,_0x37f3ea),_0x2df32e,_0x3bcc7d,!0x0,!0x1);if(defined$1(_0x553a86))return getHeightFromCartesian$1(_0x452ca6,_0x553a86[_0x3e34bb(0x4771)]);},Picking[_0x68aa19(0x4b51)]['clampToHeight']=function(_0x46f5cc,_0x1778c6,_0x16203f,_0x54ed51,_0x5c822b){var _0x4a5fec=pickFromRay$1(this,_0x46f5cc,getRayForClampToHeight$1(_0x46f5cc,_0x1778c6),_0x16203f,_0x54ed51,!0x0,!0x1);if(defined$1(_0x4a5fec))return Cartesian3['clone'](_0x4a5fec['position'],_0x5c822b);},Picking[_0x68aa19(0x4b51)][_0x68aa19(0x1613)]=function(_0x101a7b,_0x1fe7f4,_0x6d1399,_0x4bb6c9){var _0x576b22=_0x68aa19;_0x6d1399=defined$1(_0x6d1399)?_0x6d1399[_0x576b22(0x48ca)]():_0x6d1399;for(var _0x168893=_0x1fe7f4[_0x576b22(0x531b)],_0x38a802=new Array(_0x168893),_0x14fec5=0x0;_0x14fec5<_0x168893;++_0x14fec5)_0x38a802[_0x14fec5]=sampleHeightMostDetailed$1(this,_0x101a7b,_0x1fe7f4[_0x14fec5],_0x6d1399,_0x4bb6c9);return deferPromiseUntilPostRender(_0x101a7b,when[_0x576b22(0x3935)](_0x38a802)[_0x576b22(0x4e1e)](function(_0x50fc37){var _0xa7e334=_0x576b22;for(var _0x3d4af0=_0x50fc37[_0xa7e334(0x531b)],_0x2bf685=0x0;_0x2bf685<_0x3d4af0;++_0x2bf685)_0x1fe7f4[_0x2bf685][_0xa7e334(0x5862)]=_0x50fc37[_0x2bf685];return _0x1fe7f4;}));},Picking[_0x68aa19(0x4b51)]['clampToHeightMostDetailed']=function(_0x345029,_0x24737d,_0x282655,_0x2e16c0){var _0x13c43f=_0x68aa19;_0x282655=defined$1(_0x282655)?_0x282655[_0x13c43f(0x48ca)]():_0x282655;for(var _0x2b1620=_0x24737d['length'],_0x5b018b=new Array(_0x2b1620),_0x57b79a=0x0;_0x57b79a<_0x2b1620;++_0x57b79a)_0x5b018b[_0x57b79a]=clampToHeightMostDetailed(this,_0x345029,_0x24737d[_0x57b79a],_0x282655,_0x2e16c0,_0x24737d[_0x57b79a]);return deferPromiseUntilPostRender(_0x345029,when['all'](_0x5b018b)['then'](function(_0x585b3d){var _0x560596=_0x13c43f;for(var _0x2f0374=_0x585b3d[_0x560596(0x531b)],_0x1c353b=0x0;_0x1c353b<_0x2f0374;++_0x1c353b)_0x24737d[_0x1c353b]=_0x585b3d[_0x1c353b];return _0x24737d;}));},Picking[_0x68aa19(0x4b51)]['destroy']=function(){var _0x3b42de=_0x68aa19;this['_pickOffscreenView']=this[_0x3b42de(0x2778)]&&this[_0x3b42de(0x2778)]['destroy']();},Object[_0x68aa19(0x5b7)](PolygonEmitter[_0x68aa19(0x4b51)],{'type':{'get':function(){var _0x155637=_0x68aa19;return _0x155637(0x4017);}},'positions':{'get':function(){var _0x36c0c5=_0x68aa19;return this[_0x36c0c5(0x36f4)];},'set':function(_0xb44fe1){var _0x3b8e2f=_0x68aa19;if(defined$1(_0xb44fe1)){this[_0x3b8e2f(0x36f4)]=_0xb44fe1;var _0x39184d=PolygonGeometry[_0x3b8e2f(0x50d6)]({'positions':this[_0x3b8e2f(0x36f4)],'perPositionHeight':!0x0});this['_geometry']=PolygonGeometry['createGeometry'](_0x39184d),this[_0x3b8e2f(0x4d05)]=initWeight(this),this['boundingSphere']=BoundingSphere[_0x3b8e2f(0x111e)](_0xb44fe1),defined$1(this['owner'])&&(this[_0x3b8e2f(0x3036)][_0x3b8e2f(0xf73)]=!0x0);}}},'density':{'set':function(_0x1b6377){var _0xcf2dd3=_0x68aa19;_0x1b6377!==this[_0xcf2dd3(0x4dd1)]&&(this['_density']=_0x1b6377,defined$1(this[_0xcf2dd3(0x3036)])&&(this[_0xcf2dd3(0x3036)][_0xcf2dd3(0xf73)]=!0x0));},'get':function(){var _0x6b82cb=_0x68aa19;return this[_0x6b82cb(0x4dd1)];}},'areaFactor':{'get':function(){var _0x49c175=_0x68aa19;return this[_0x49c175(0x4dd1)]*this['_area']/0x64|0x0;}}});var vertex0=new Cartesian3(),vertex1=new Cartesian3(),vertex2=new Cartesian3();function initWeight(_0x401c29){var _0x42a228=_0x68aa19,_0x207e9e,_0x3178fe,_0x553656=_0x401c29[_0x42a228(0x4bdb)],_0x2e5ed7=_0x553656[_0x42a228(0x525a)],_0x3dc41b=_0x2e5ed7[_0x42a228(0x531b)]/0x3,_0x9c2147=_0x553656[_0x42a228(0x1b28)][_0x42a228(0x4771)][_0x42a228(0x21e8)],_0x5c4f14=[],_0x143467=0x0;for(_0x207e9e=0x0;_0x207e9e<_0x3dc41b;_0x207e9e++){var _0x13a2a3=_0x2e5ed7[0x3*_0x207e9e],_0x325063=_0x2e5ed7[0x3*_0x207e9e+0x1],_0x2118b4=_0x2e5ed7[0x3*_0x207e9e+0x2];vertex0['x']=_0x9c2147[0x3*_0x13a2a3],vertex0['y']=_0x9c2147[0x3*_0x13a2a3+0x1],vertex0['z']=_0x9c2147[0x3*_0x13a2a3+0x2],vertex1['x']=_0x9c2147[0x3*_0x325063],vertex1['y']=_0x9c2147[0x3*_0x325063+0x1],vertex1['z']=_0x9c2147[0x3*_0x325063+0x2],vertex2['x']=_0x9c2147[0x3*_0x2118b4],vertex2['y']=_0x9c2147[0x3*_0x2118b4+0x1],vertex2['z']=_0x9c2147[0x3*_0x2118b4+0x2];var _0x1e803b=triangleArea(vertex0,vertex1,vertex2);_0x143467+=_0x1e803b,_0x5c4f14[_0x42a228(0x3a33)](_0x1e803b);}_0x401c29[_0x42a228(0x3e82)]=_0x143467;var _0xa38eca=Math[_0x42a228(0x2bc6)](0x64,0xa*_0x3dc41b),_0x26227c=[];for(_0x207e9e=0x0;_0x207e9e<_0x3dc41b;_0x207e9e++){var _0x907d75=Math[_0x42a228(0x67a)](_0x5c4f14[_0x207e9e]/_0x143467*_0xa38eca);for(_0x907d75=Math[_0x42a228(0x2bc6)](0x1,_0x907d75),_0x3178fe=0x0;_0x3178fe<_0x907d75;_0x3178fe++)_0x26227c[_0x42a228(0x3a33)](_0x207e9e);}return _0x26227c;}var scratchCartesian0=new Cartesian3(),scratchCartesian1=new Cartesian3(),scratchCartesian2$1=new Cartesian3();function triangleArea(_0xa91636,_0x1b96d2,_0x5032b8){var _0x36371b=_0x68aa19;return scratchCartesian0=Cartesian3[_0x36371b(0x286c)](_0x1b96d2,_0xa91636,scratchCartesian0),scratchCartesian1=Cartesian3[_0x36371b(0x286c)](_0x5032b8,_0xa91636,scratchCartesian1),scratchCartesian2$1=Cartesian3[_0x36371b(0x33cc)](scratchCartesian0,scratchCartesian1,scratchCartesian2$1),0.5*Cartesian3[_0x36371b(0x1791)](scratchCartesian2$1);}function randomVertex(_0x30ae05,_0x2eac5a,_0x4cc1a4,_0x172105,_0x10f8b7){var _0x3144eb=_0x68aa19;return(0x1-Math['sqrt'](_0x30ae05))*_0x4cc1a4+Math[_0x3144eb(0x4080)](_0x30ae05)*(0x1-_0x2eac5a)*_0x172105+Math[_0x3144eb(0x4080)](_0x30ae05)*_0x2eac5a*_0x10f8b7;}PolygonEmitter[_0x68aa19(0x4b51)][_0x68aa19(0x4419)]=function(_0x58b48a){var _0xc46ab5=_0x68aa19;if(defined$1(this['_geometry'])){var _0x2a9022=Math['floor'](CesiumMath['randomBetween'](0x0,this[_0xc46ab5(0x4d05)]['length'])),_0x1dfefe=this[_0xc46ab5(0x4d05)][_0x2a9022],_0x2adba5=this['_geometry'][_0xc46ab5(0x525a)][0x3*_0x1dfefe],_0x955f5f=this['_geometry']['indices'][0x3*_0x1dfefe+0x1],_0x2d4dae=this['_geometry'][_0xc46ab5(0x525a)][0x3*_0x1dfefe+0x2],_0x30ae62=this[_0xc46ab5(0x4bdb)][_0xc46ab5(0x1b28)][_0xc46ab5(0x4771)]['values'],_0x1ab5b4=_0x30ae62[0x3*_0x2adba5],_0x202315=_0x30ae62[0x3*_0x2adba5+0x1],_0x199f6b=_0x30ae62[0x3*_0x2adba5+0x2],_0xf0f714=_0x30ae62[0x3*_0x955f5f],_0x4b9cbd=_0x30ae62[0x3*_0x955f5f+0x1],_0xfe807e=_0x30ae62[0x3*_0x955f5f+0x2],_0x1422f5=_0x30ae62[0x3*_0x2d4dae],_0x570271=_0x30ae62[0x3*_0x2d4dae+0x1],_0x41884b=_0x30ae62[0x3*_0x2d4dae+0x2],_0x227105=CesiumMath['randomBetween'](0x0,0x1),_0x2594e9=CesiumMath[_0xc46ab5(0x3b88)](0x0,0x1),_0x8f45eb=randomVertex(_0x227105,_0x2594e9,_0x1ab5b4,_0xf0f714,_0x1422f5),_0x4afaa2=randomVertex(_0x227105,_0x2594e9,_0x202315,_0x4b9cbd,_0x570271),_0x19679b=randomVertex(_0x227105,_0x2594e9,_0x199f6b,_0xfe807e,_0x41884b);_0x58b48a[_0xc46ab5(0x4771)]=Cartesian3['fromElements'](_0x8f45eb,_0x4afaa2,_0x19679b,_0x58b48a[_0xc46ab5(0x4771)]),_0x58b48a[_0xc46ab5(0x721)]=Cartesian3[_0xc46ab5(0x4e7d)](_0x58b48a[_0xc46ab5(0x4771)],_0x58b48a[_0xc46ab5(0x721)]);}};var PostProcessStageSampleMode={'NEAREST':0x0,'LINEAR':0x1};function PostProcessStage(_0x3e46c7){var _0x2ae97b=_0x68aa19,_0xb080aa=(_0x3e46c7=defaultValue$1(_0x3e46c7,defaultValue$1[_0x2ae97b(0x494f)]))[_0x2ae97b(0x18cc)],_0x145cf4=defaultValue$1(_0x3e46c7[_0x2ae97b(0x54b1)],0x1),_0x1fe2d5=defaultValue$1(_0x3e46c7[_0x2ae97b(0x1bcf)],PixelFormat$1['RGBA']);this['_fragmentShader']=_0xb080aa,this[_0x2ae97b(0x9a2)]=_0x3e46c7['uniforms'],this[_0x2ae97b(0x3b38)]=_0x145cf4,this[_0x2ae97b(0x4e65)]=defaultValue$1(_0x3e46c7['forcePowerOfTwo'],!0x1),this[_0x2ae97b(0x163)]=defaultValue$1(_0x3e46c7[_0x2ae97b(0x46fb)],PostProcessStageSampleMode['NEAREST']),this['_blendingState']=_0x3e46c7[_0x2ae97b(0x135b)],this[_0x2ae97b(0x39e)]=_0x1fe2d5,this[_0x2ae97b(0x3e71)]=defaultValue$1(_0x3e46c7[_0x2ae97b(0x722)],PixelDatatype[_0x2ae97b(0x4aae)]),this[_0x2ae97b(0x35b4)]=defaultValue$1(_0x3e46c7[_0x2ae97b(0x492f)],Color$2[_0x2ae97b(0x1219)]),this[_0x2ae97b(0x5461)]=void 0x0,this[_0x2ae97b(0x117)]=void 0x0,this[_0x2ae97b(0x54a7)]=void 0x0,this[_0x2ae97b(0x43dd)]=void 0x0,this[_0x2ae97b(0x3788)]=void 0x0,this[_0x2ae97b(0x1225)]={},this['_dirtyUniforms']=[],this[_0x2ae97b(0x144f)]=[],this[_0x2ae97b(0x4990)]=[],this['_texturePromise']=void 0x0;var _0x530aea=new PassState();_0x530aea['scissorTest']={'enabled':!0x0,'rectangle':defined$1(_0x3e46c7[_0x2ae97b(0x38c5)])?BoundingRectangle[_0x2ae97b(0x254b)](_0x3e46c7[_0x2ae97b(0x38c5)]):new BoundingRectangle()},this[_0x2ae97b(0x22d)]=_0x530aea,this['_ready']=!0x1;var _0x43e585=_0x3e46c7[_0x2ae97b(0x13f9)];defined$1(_0x43e585)||(_0x43e585=createGuid()),this[_0x2ae97b(0x1e54)]=_0x43e585,this[_0x2ae97b(0x2dd)]=void 0x0,this[_0x2ae97b(0x1166)]=void 0x0,this['_selectedIdTexture']=void 0x0,this['_selected']=void 0x0,this[_0x2ae97b(0x9f2)]=void 0x0,this[_0x2ae97b(0x758)]=void 0x0,this[_0x2ae97b(0x15e7)]=void 0x0,this[_0x2ae97b(0x31e9)]=void 0x0,this[_0x2ae97b(0x506b)]=void 0x0,this[_0x2ae97b(0x1aa8)]=0x0,this[_0x2ae97b(0x434e)]=0x0,this[_0x2ae97b(0xd35)]=!0x0,this[_0x2ae97b(0x37af)]=void 0x0,this[_0x2ae97b(0x5627)]=void 0x0,this[_0x2ae97b(0x20fb)]=!0x0,this[_0x2ae97b(0x392a)]=!0x0;}Object[_0x68aa19(0x5b7)](PostProcessStage[_0x68aa19(0x4b51)],{'ready':{'get':function(){return this['_ready'];}},'name':{'get':function(){return this['_name'];}},'fragmentShader':{'get':function(){return this['_fragmentShader'];}},'uniforms':{'get':function(){return this['_uniforms'];}},'textureScale':{'get':function(){return this['_textureScale'];}},'forcePowerOfTwo':{'get':function(){var _0x254cf5=_0x68aa19;return this[_0x254cf5(0x4e65)];}},'sampleMode':{'get':function(){var _0xd2acc0=_0x68aa19;return this[_0xd2acc0(0x163)];}},'pixelFormat':{'get':function(){return this['_pixelFormat'];}},'pixelDatatype':{'get':function(){var _0x2423aa=_0x68aa19;return this[_0x2423aa(0x3e71)];}},'clearColor':{'get':function(){var _0xe8cd9f=_0x68aa19;return this[_0xe8cd9f(0x35b4)];}},'scissorRectangle':{'get':function(){return this['_passState']['scissorTest']['rectangle'];}},'outputTexture':{'get':function(){var _0x464fdb=_0x68aa19;if(defined$1(this[_0x464fdb(0x37af)])){var _0x5c254a=this[_0x464fdb(0x37af)]['getFramebuffer'](this['_name']);if(defined$1(_0x5c254a))return _0x5c254a[_0x464fdb(0x2bf5)](0x0);}}},'selected':{'get':function(){return this['_selected'];},'set':function(_0x371f26){this['_selected']=_0x371f26;}},'parentSelected':{'get':function(){return this['_parentSelected'];},'set':function(_0x2be4e7){var _0x28ba22=_0x68aa19;this[_0x28ba22(0x758)]=_0x2be4e7;}}});var depthTextureRegex=/uniform\s+sampler2D\s+depthTexture/g;function getUniformValueGetterAndSetter(_0xdfaa03,_0x1f6a17,_0xe09ecd){var _0x22481e=_0x68aa19,_0x1b9816=_0x1f6a17[_0xe09ecd];return(_0x22481e(0x29ad)==typeof _0x1b9816||_0x1b9816 instanceof HTMLCanvasElement||_0x1b9816 instanceof HTMLImageElement||_0x1b9816 instanceof HTMLVideoElement||_0x1b9816 instanceof ImageData)&&_0xdfaa03[_0x22481e(0x2e81)][_0x22481e(0x3a33)](_0xe09ecd),{'get':function(){return _0x1f6a17[_0xe09ecd];},'set':function(_0x652ff2){var _0x15efae=_0x22481e,_0x5e3803=_0x1f6a17[_0xe09ecd];_0x1f6a17[_0xe09ecd]=_0x652ff2;var _0x438292=_0xdfaa03[_0x15efae(0x1225)],_0x32ea64=_0x438292[_0xe09ecd];defined$1(_0x32ea64)&&_0x32ea64!==_0x5e3803&&_0x32ea64 instanceof Texture$1&&!defined$1(_0xdfaa03[_0x15efae(0x37af)][_0x15efae(0x589d)](_0xe09ecd))&&(_0xdfaa03[_0x15efae(0x144f)]['push'](_0x32ea64),delete _0x438292[_0xe09ecd],delete _0x438292[_0xe09ecd+'Dimensions']),_0x5e3803 instanceof Texture$1&&_0xdfaa03['_texturesToRelease']['push'](_0x5e3803),_0x15efae(0x29ad)==typeof _0x652ff2||_0x652ff2 instanceof HTMLCanvasElement||_0x652ff2 instanceof HTMLImageElement||_0x652ff2 instanceof HTMLVideoElement||_0x652ff2 instanceof ImageData?_0xdfaa03[_0x15efae(0x2e81)][_0x15efae(0x3a33)](_0xe09ecd):_0x438292[_0xe09ecd]=_0x652ff2;}};}function getUniformMapFunction(_0x27c845,_0x1d9f61){return function(){var _0x9d99ad=_0x27c845['_actualUniforms'][_0x1d9f61];return'function'==typeof _0x9d99ad?_0x9d99ad():_0x9d99ad;};}function getUniformMapDimensionsFunction(_0x4d44e8,_0x47c9d8){return function(){var _0x49c2fa=_0x54f3,_0x2471e7=_0x4d44e8[_0x47c9d8]();if(defined$1(_0x2471e7))return _0x2471e7[_0x49c2fa(0x4e51)];};}function createUniformMap(_0x1f22be){var _0x4b37d5=_0x68aa19;if(!defined$1(_0x1f22be[_0x4b37d5(0x5461)])){var _0x46964a={},_0xeffe36={},_0x1ceccc=_0x1f22be['_uniforms'],_0x47851a=_0x1f22be[_0x4b37d5(0x1225)];for(var _0x24445d in _0x1ceccc)if(_0x1ceccc['hasOwnProperty'](_0x24445d)){_0x4b37d5(0x20f8)!=typeof _0x1ceccc[_0x24445d]?(_0x46964a[_0x24445d]=getUniformMapFunction(_0x1f22be,_0x24445d),_0xeffe36[_0x24445d]=getUniformValueGetterAndSetter(_0x1f22be,_0x1ceccc,_0x24445d)):(_0x46964a[_0x24445d]=_0x1ceccc[_0x24445d],_0xeffe36[_0x24445d]=_0x1ceccc[_0x24445d]),_0x47851a[_0x24445d]=_0x1ceccc[_0x24445d];var _0xedf6d8=_0x46964a[_0x24445d]();(_0x4b37d5(0x29ad)==typeof _0xedf6d8||_0xedf6d8 instanceof Texture$1||_0xedf6d8 instanceof HTMLImageElement||_0xedf6d8 instanceof HTMLCanvasElement||_0xedf6d8 instanceof HTMLVideoElement)&&(_0x46964a[_0x24445d+_0x4b37d5(0x5629)]=getUniformMapDimensionsFunction(_0x46964a,_0x24445d));}_0x1f22be[_0x4b37d5(0x9a2)]={},Object[_0x4b37d5(0x5b7)](_0x1f22be['_uniforms'],_0xeffe36),_0x1f22be[_0x4b37d5(0x5461)]=combine$2(_0x46964a,{'colorTexture':function(){var _0x106c19=_0x4b37d5;return _0x1f22be[_0x106c19(0x54a7)];},'colorTextureDimensions':function(){var _0x1b8bbd=_0x4b37d5;return _0x1f22be[_0x1b8bbd(0x54a7)][_0x1b8bbd(0x4e51)];},'depthTexture':function(){var _0x571219=_0x4b37d5;return _0x1f22be[_0x571219(0x43dd)];},'depthTextureDimensions':function(){return _0x1f22be['_depthTexture']['dimensions'];},'czm_idTexture':function(){var _0x485e67=_0x4b37d5;return _0x1f22be[_0x485e67(0x3788)];},'czm_selectedIdTexture':function(){var _0x2df4db=_0x4b37d5;return _0x1f22be[_0x2df4db(0x77a)];},'czm_selectedIdTextureStep':function(){var _0x417479=_0x4b37d5;return 0x1/_0x1f22be[_0x417479(0x77a)][_0x417479(0x209)];}});}}function createDrawCommand(_0x146f64,_0x2ee411){var _0x3ce802=_0x68aa19;if(!defined$1(_0x146f64[_0x3ce802(0x117)])||_0x146f64['_logDepthChanged']||_0x146f64[_0x3ce802(0xd35)]){var _0x3b689f=_0x146f64[_0x3ce802(0x1b43)];if(defined$1(_0x146f64[_0x3ce802(0x77a)]))_0x3b689f=_0x3ce802(0x1d0)+_0x146f64[_0x3ce802(0x77a)]['width']+';\x20++i)\x20\x0a\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20selectedId\x20=\x20texture2D(czm_selectedIdTexture,\x20vec2(float(i)\x20*\x20czm_selectedIdTextureStep,\x200.5));\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(all(equal(id,\x20selectedId)))\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20true;\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20}\x20\x0a\x20\x20\x20\x20return\x20false;\x20\x0a}\x20\x0a\x0abool\x20czm_selected()\x20\x0a{\x20\x0a\x20\x20\x20\x20return\x20czm_selected(vec2(0.0));\x20\x0a}\x20\x0a\x0a'+(_0x3b689f=_0x3b689f[_0x3ce802(0x1297)](/varying\s+vec2\s+v_textureCoordinates;/g,''));var _0x334ffb=new ShaderSource({'defines':[_0x146f64[_0x3ce802(0x1166)]?_0x3ce802(0x37b7):''],'sources':[_0x3b689f]});_0x146f64[_0x3ce802(0x117)]=_0x2ee411[_0x3ce802(0xa16)](_0x334ffb,{'uniformMap':_0x146f64[_0x3ce802(0x5461)],'owner':_0x146f64});}}function createSampler(_0x25e52f){var _0x55a7f5=_0x68aa19,_0x19b1c1,_0x2bf4ae;_0x25e52f[_0x55a7f5(0x163)]===PostProcessStageSampleMode[_0x55a7f5(0x2225)]?(_0x19b1c1=TextureMinificationFilter$1[_0x55a7f5(0x2225)],_0x2bf4ae=TextureMagnificationFilter$1[_0x55a7f5(0x2225)]):(_0x19b1c1=TextureMinificationFilter$1[_0x55a7f5(0x44a2)],_0x2bf4ae=TextureMagnificationFilter$1[_0x55a7f5(0x44a2)]);var _0x50013d=_0x25e52f[_0x55a7f5(0x4e5e)];defined$1(_0x50013d)&&_0x50013d['minificationFilter']===_0x19b1c1&&_0x50013d[_0x55a7f5(0x4985)]===_0x2bf4ae||(_0x25e52f[_0x55a7f5(0x4e5e)]=new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1[_0x55a7f5(0x312f)],'minificationFilter':_0x19b1c1,'magnificationFilter':_0x2bf4ae}));}function createLoadImageFunction(_0x41f961,_0x408590){return function(_0x2f4c9a){var _0x411c65=_0x54f3;_0x41f961[_0x411c65(0x4990)][_0x411c65(0x3a33)]({'name':_0x408590,'source':_0x2f4c9a});};}function createStageOutputTextureFunction(_0x589803,_0x238a2e){return function(){var _0x517028=_0x54f3;return _0x589803['_textureCache'][_0x517028(0x521)](_0x238a2e);};}function updateUniformTextures(_0x547fb9,_0x2ebbe6){var _0x8d99c1=_0x68aa19,_0x109777,_0x1aa59c,_0x4190ea,_0x3c378d=_0x547fb9[_0x8d99c1(0x144f)],_0x5302c5=_0x3c378d['length'];for(_0x109777=0x0;_0x109777<_0x5302c5;++_0x109777)_0x1aa59c=(_0x1aa59c=_0x3c378d[_0x109777])&&_0x1aa59c[_0x8d99c1(0x2578)]();_0x3c378d[_0x8d99c1(0x531b)]=0x0;var _0x419d6d=_0x547fb9[_0x8d99c1(0x4990)];for(_0x5302c5=_0x419d6d[_0x8d99c1(0x531b)],_0x109777=0x0;_0x109777<_0x5302c5;++_0x109777){var _0x30b5a7=_0x419d6d[_0x109777];_0x4190ea=_0x30b5a7[_0x8d99c1(0x13f9)];var _0x332375=_0x30b5a7[_0x8d99c1(0x33b8)];_0x547fb9[_0x8d99c1(0x1225)][_0x4190ea]=new Texture$1({'context':_0x2ebbe6,'source':_0x332375});}_0x419d6d[_0x8d99c1(0x531b)]=0x0;var _0x584eab=_0x547fb9[_0x8d99c1(0x2e81)];if(0x0!==_0x584eab['length']||defined$1(_0x547fb9[_0x8d99c1(0x2ee8)])){if(0x0!==_0x584eab[_0x8d99c1(0x531b)]&&!defined$1(_0x547fb9[_0x8d99c1(0x2ee8)])){_0x5302c5=_0x584eab['length'];var _0x4a19b7=_0x547fb9['_uniforms'],_0x1078fa=[];for(_0x109777=0x0;_0x109777<_0x5302c5;++_0x109777){var _0x2ba262=_0x4a19b7[_0x4190ea=_0x584eab[_0x109777]];if(defined$1(_0x547fb9[_0x8d99c1(0x37af)][_0x8d99c1(0x589d)](_0x2ba262)))_0x547fb9['_actualUniforms'][_0x4190ea]=createStageOutputTextureFunction(_0x547fb9,_0x2ba262);else{if(_0x8d99c1(0x29ad)==typeof _0x2ba262){var _0x4a7956=new Resource({'url':_0x2ba262});_0x1078fa[_0x8d99c1(0x3a33)](_0x4a7956[_0x8d99c1(0x5174)]()[_0x8d99c1(0x4e1e)](createLoadImageFunction(_0x547fb9,_0x4190ea)));}else _0x547fb9[_0x8d99c1(0x4990)][_0x8d99c1(0x3a33)]({'name':_0x4190ea,'source':_0x2ba262});}}_0x584eab['length']=0x0,_0x1078fa[_0x8d99c1(0x531b)]>0x0?(_0x547fb9[_0x8d99c1(0x4b22)]=!0x1,_0x547fb9[_0x8d99c1(0x2ee8)]=when['all'](_0x1078fa)[_0x8d99c1(0x4e1e)](function(){var _0x32e0a2=_0x8d99c1;_0x547fb9[_0x32e0a2(0x4b22)]=!0x0,_0x547fb9[_0x32e0a2(0x2ee8)]=void 0x0;})):_0x547fb9['_ready']=!0x0;}}else _0x547fb9[_0x8d99c1(0x4b22)]=!0x0;}function releaseResources$1(_0xac7e0d){var _0x4f0506=_0x68aa19;defined$1(_0xac7e0d[_0x4f0506(0x117)])&&(_0xac7e0d['_command'][_0x4f0506(0x30a0)]=_0xac7e0d[_0x4f0506(0x117)][_0x4f0506(0x30a0)]&&_0xac7e0d[_0x4f0506(0x117)][_0x4f0506(0x30a0)]['destroy'](),_0xac7e0d['_command']=void 0x0),_0xac7e0d[_0x4f0506(0x77a)]=_0xac7e0d['_selectedIdTexture']&&_0xac7e0d['_selectedIdTexture']['destroy']();var _0x473be4=_0xac7e0d['_textureCache'];if(defined$1(_0x473be4)){var _0x54f08f=_0xac7e0d[_0x4f0506(0x9a2)],_0x399811=_0xac7e0d[_0x4f0506(0x1225)];for(var _0x490b22 in _0x399811)_0x399811[_0x4f0506(0x2a77)](_0x490b22)&&_0x399811[_0x490b22]instanceof Texture$1&&(defined$1(_0x473be4[_0x4f0506(0x589d)](_0x54f08f[_0x490b22]))||_0x399811[_0x490b22][_0x4f0506(0x2578)](),_0xac7e0d[_0x4f0506(0x2e81)][_0x4f0506(0x3a33)](_0x490b22));}}function isSelectedTextureDirty$1(_0x38a514){var _0x455120=_0x68aa19,_0x2ee4ac=defined$1(_0x38a514[_0x455120(0x5296)])?_0x38a514[_0x455120(0x5296)][_0x455120(0x531b)]:0x0,_0x42bf85=defined$1(_0x38a514[_0x455120(0x758)])?_0x38a514[_0x455120(0x758)]:0x0,_0x473e41=_0x38a514[_0x455120(0x5296)]!==_0x38a514[_0x455120(0x9f2)]||_0x2ee4ac!==_0x38a514[_0x455120(0x1aa8)];if(_0x473e41=_0x473e41||_0x38a514[_0x455120(0x758)]!==_0x38a514['_parentSelectedShadow']||_0x42bf85!==_0x38a514['_parentSelectedLength'],defined$1(_0x38a514['_selected'])&&defined$1(_0x38a514['_parentSelected'])?_0x38a514[_0x455120(0x31e9)]=_0x38a514[_0x455120(0x5296)][_0x455120(0x32c8)](_0x38a514['_parentSelected']):defined$1(_0x38a514[_0x455120(0x758)])?_0x38a514[_0x455120(0x31e9)]=_0x38a514[_0x455120(0x758)]:_0x38a514[_0x455120(0x31e9)]=_0x38a514[_0x455120(0x5296)],!_0x473e41&&defined$1(_0x38a514[_0x455120(0x31e9)])){if(!defined$1(_0x38a514['_combinedSelectedShadow']))return!0x0;_0x2ee4ac=_0x38a514['_combinedSelected'][_0x455120(0x531b)];for(var _0x18c379=0x0;_0x18c379<_0x2ee4ac;++_0x18c379)if(_0x38a514[_0x455120(0x31e9)][_0x18c379]!==_0x38a514['_combinedSelectedShadow'][_0x18c379])return!0x0;}return _0x473e41;}function createSelectedTexture(_0x273317,_0x2cb636){var _0x1b20c1=_0x68aa19;if(_0x273317[_0x1b20c1(0xd35)]){_0x273317[_0x1b20c1(0x77a)]=_0x273317[_0x1b20c1(0x77a)]&&_0x273317[_0x1b20c1(0x77a)]['destroy'](),_0x273317[_0x1b20c1(0x77a)]=void 0x0;var _0x524502=_0x273317[_0x1b20c1(0x31e9)];if(defined$1(_0x524502)){var _0x5b15a1,_0x157e36,_0x19e86f,_0x2663e1=0x0,_0x46b325=_0x524502[_0x1b20c1(0x531b)];for(_0x5b15a1=0x0;_0x5b15a1<_0x46b325;++_0x5b15a1)defined$1((_0x157e36=_0x524502[_0x5b15a1])['pickIds'])?_0x2663e1+=_0x157e36[_0x1b20c1(0x1bc8)][_0x1b20c1(0x531b)]:defined$1(_0x157e36['pickId'])&&++_0x2663e1;if(0x0===_0x46b325||0x0===_0x2663e1){var _0x412fd7=new Uint8Array(0x4);return _0x412fd7[0x0]=0xff,_0x412fd7[0x1]=0xff,_0x412fd7[0x2]=0xff,_0x412fd7[0x3]=0xff,void(_0x273317['_selectedIdTexture']=new Texture$1({'context':_0x2cb636,'pixelFormat':PixelFormat$1[_0x1b20c1(0x4a1c)],'pixelDatatype':PixelDatatype[_0x1b20c1(0x4aae)],'source':{'arrayBufferView':_0x412fd7,'width':0x1,'height':0x1},'sampler':new Sampler({'wrapS':TextureWrap$1[_0x1b20c1(0x312f)],'wrapT':TextureWrap$1[_0x1b20c1(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x1b20c1(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1['NEAREST']})}));}var _0x10e3dd=0x0,_0x55fe4a=new Uint8Array(0x4*_0x2663e1);for(_0x5b15a1=0x0;_0x5b15a1<_0x46b325;++_0x5b15a1)if(defined$1((_0x157e36=_0x524502[_0x5b15a1])[_0x1b20c1(0x1bc8)])){for(var _0x5ce7f2=_0x157e36[_0x1b20c1(0x1bc8)],_0x4b8497=_0x5ce7f2[_0x1b20c1(0x531b)],_0x55b408=0x0;_0x55b408<_0x4b8497;++_0x55b408)_0x19e86f=_0x5ce7f2[_0x55b408]['color'],_0x55fe4a[_0x10e3dd]=Color$2[_0x1b20c1(0x3b2b)](_0x19e86f[_0x1b20c1(0x4f34)]),_0x55fe4a[_0x10e3dd+0x1]=Color$2[_0x1b20c1(0x3b2b)](_0x19e86f['green']),_0x55fe4a[_0x10e3dd+0x2]=Color$2['floatToByte'](_0x19e86f[_0x1b20c1(0x28f8)]),_0x55fe4a[_0x10e3dd+0x3]=Color$2[_0x1b20c1(0x3b2b)](_0x19e86f[_0x1b20c1(0x24f9)]),_0x10e3dd+=0x4;}else defined$1(_0x157e36[_0x1b20c1(0x53f5)])&&(_0x19e86f=_0x157e36[_0x1b20c1(0x53f5)][_0x1b20c1(0x28b8)],_0x55fe4a[_0x10e3dd]=Color$2[_0x1b20c1(0x3b2b)](_0x19e86f['red']),_0x55fe4a[_0x10e3dd+0x1]=Color$2[_0x1b20c1(0x3b2b)](_0x19e86f[_0x1b20c1(0x2129)]),_0x55fe4a[_0x10e3dd+0x2]=Color$2[_0x1b20c1(0x3b2b)](_0x19e86f['blue']),_0x55fe4a[_0x10e3dd+0x3]=Color$2[_0x1b20c1(0x3b2b)](_0x19e86f[_0x1b20c1(0x24f9)]),_0x10e3dd+=0x4);_0x273317[_0x1b20c1(0x77a)]=new Texture$1({'context':_0x2cb636,'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':PixelDatatype['UNSIGNED_BYTE'],'source':{'arrayBufferView':_0x55fe4a,'width':_0x2663e1,'height':0x1},'sampler':new Sampler({'wrapS':TextureWrap$1['CLAMP_TO_EDGE'],'wrapT':TextureWrap$1['CLAMP_TO_EDGE'],'minificationFilter':TextureMinificationFilter$1['NEAREST'],'magnificationFilter':TextureMagnificationFilter$1['NEAREST']})});}}}PostProcessStage[_0x68aa19(0x4b51)]['_isSupported']=function(_0x55ff8d){var _0x2938ff=_0x68aa19;return!depthTextureRegex['test'](this[_0x2938ff(0x1b43)])||_0x55ff8d['depthTexture'];},PostProcessStage[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x1b74a4,_0x53b727){var _0x8a02dd=_0x68aa19;if(this['enabled']===this[_0x8a02dd(0x392a)]||this['enabled']||releaseResources$1(this),this['_enabled']=this[_0x8a02dd(0x20fb)],this[_0x8a02dd(0x392a)]&&(this[_0x8a02dd(0x2dd)]=_0x53b727!==this[_0x8a02dd(0x1166)],this[_0x8a02dd(0x1166)]=_0x53b727,this['_selectedDirty']=isSelectedTextureDirty$1(this),this[_0x8a02dd(0x9f2)]=this[_0x8a02dd(0x5296)],this['_parentSelectedShadow']=this['_parentSelected'],this[_0x8a02dd(0x506b)]=this[_0x8a02dd(0x31e9)],this['_selectedLength']=defined$1(this[_0x8a02dd(0x5296)])?this[_0x8a02dd(0x5296)][_0x8a02dd(0x531b)]:0x0,this['_parentSelectedLength']=defined$1(this[_0x8a02dd(0x758)])?this[_0x8a02dd(0x758)][_0x8a02dd(0x531b)]:0x0,createSelectedTexture(this,_0x1b74a4),createUniformMap(this),updateUniformTextures(this,_0x1b74a4),createDrawCommand(this,_0x1b74a4),createSampler(this),this[_0x8a02dd(0xd35)]=!0x1,this[_0x8a02dd(0x4b22)])){var _0x57b0ad=this['_textureCache'][_0x8a02dd(0x4417)](this[_0x8a02dd(0x1e54)]);if(this['_command']['framebuffer']=_0x57b0ad,defined$1(_0x57b0ad)){var _0x5671d9,_0x7cd2d=_0x57b0ad['getColorTexture'](0x0);(_0x7cd2d['width']!==_0x1b74a4[_0x8a02dd(0x2e24)]||_0x7cd2d[_0x8a02dd(0x5862)]!==_0x1b74a4['drawingBufferHeight']||defined$1(this[_0x8a02dd(0x1ad)]))&&(defined$1(_0x5671d9=this['_renderState'])&&_0x7cd2d[_0x8a02dd(0x209)]===_0x5671d9['viewport'][_0x8a02dd(0x209)]&&_0x7cd2d['height']===_0x5671d9[_0x8a02dd(0x18be)][_0x8a02dd(0x5862)]||(this[_0x8a02dd(0x7d0)]=RenderState[_0x8a02dd(0x4d21)]({'viewport':new BoundingRectangle(0x0,0x0,_0x7cd2d[_0x8a02dd(0x209)],_0x7cd2d[_0x8a02dd(0x5862)]),'blending':this[_0x8a02dd(0x1ad)]}))),this[_0x8a02dd(0x117)]['renderState']=_0x5671d9;}}},PostProcessStage[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x2a0a0f,_0x1a73a5,_0xad6038,_0x51ec81){var _0x5d4770=_0x68aa19;if(defined$1(this[_0x5d4770(0x117)])&&defined$1(this[_0x5d4770(0x117)][_0x5d4770(0x27b)])&&this[_0x5d4770(0x4b22)]&&this['_enabled']){this[_0x5d4770(0x54a7)]=_0x1a73a5,this['_depthTexture']=_0xad6038,this[_0x5d4770(0x3788)]=_0x51ec81,Sampler[_0x5d4770(0x2ed4)](this['_colorTexture']['sampler'],this[_0x5d4770(0x4e5e)])||(this['_colorTexture'][_0x5d4770(0x1183)]=!0x0,this[_0x5d4770(0x54a7)][_0x5d4770(0x1cea)]=this[_0x5d4770(0x4e5e)]);var _0x54b750=this[_0x5d4770(0x38c5)][_0x5d4770(0x209)]>0x0&&this['scissorRectangle'][_0x5d4770(0x5862)]>0x0?this['_passState']:void 0x0;defined$1(_0x54b750)&&(_0x54b750[_0x5d4770(0x4174)]=_0x2a0a0f),this[_0x5d4770(0x117)]['execute'](_0x2a0a0f,_0x54b750);}},PostProcessStage[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},PostProcessStage[_0x68aa19(0x4b51)]['destroy']=function(){return releaseResources$1(this),destroyObject$1(this);};var AcesTonemapping='uniform\x20sampler2D\x20colorTexture;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0a#ifdef\x20AUTO_EXPOSURE\x0auniform\x20sampler2D\x20autoExposure;\x0a#endif\x0a\x0a//\x20See:\x0a//\x20\x20\x20\x20https://knarkowicz.wordpress.com/2016/01/06/aces-filmic-tone-mapping-curve/\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20fragmentColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20fragmentColor.rgb;\x0a\x0a#ifdef\x20AUTO_EXPOSURE\x0a\x20\x20\x20\x20color\x20/=\x20texture2D(autoExposure,\x20vec2(0.5)).r;\x0a#endif\x0a\x20\x20\x20\x20float\x20g\x20=\x200.985;\x0a\x0a\x20\x20\x20\x20float\x20a\x20=\x200.065;\x0a\x20\x20\x20\x20float\x20b\x20=\x200.0001;\x0a\x20\x20\x20\x20float\x20c\x20=\x200.433;\x0a\x20\x20\x20\x20float\x20d\x20=\x200.238;\x0a\x0a\x20\x20\x20\x20color\x20=\x20(color\x20*\x20(color\x20+\x20a)\x20-\x20b)\x20/\x20(color\x20*\x20(g\x20*\x20color\x20+\x20c)\x20+\x20d);\x0a\x0a\x20\x20\x20\x20color\x20=\x20clamp(color,\x200.0,\x201.0);\x0a\x20\x20\x20\x20color\x20=\x20czm_inverseGamma(color);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color,\x20fragmentColor.a);\x0a}\x0a',AmbientOcclusionGenerate=_0x68aa19(0x4774),AmbientOcclusionModulate=_0x68aa19(0x6eb),BlackAndWhite=_0x68aa19(0x4748),BloomComposite='uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20bloomTexture;\x0auniform\x20bool\x20glowOnly;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x0a#ifdef\x20CZM_SELECTED_FEATURE\x0a\x20\x20\x20\x20if\x20(czm_selected())\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a#endif\x0a\x0a\x20\x20\x20\x20vec4\x20bloom\x20=\x20texture2D(bloomTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20glowOnly\x20?\x20bloom\x20:\x20bloom\x20+\x20color;\x0a}\x0a',Brightness='uniform\x20sampler2D\x20colorTexture;\x0auniform\x20float\x20brightness;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20vec3\x20rgb\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20vec3\x20target\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(mix(target,\x20rgb,\x20brightness),\x201.0);\x0a}\x0a',ContrastBias=_0x68aa19(0x263a),DepthOfField='uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20blurTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20float\x20focalDistance;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20toEye(vec2\x20uv,\x20float\x20depth)\x0a{\x0a\x20\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20((1.0\x20-\x20uv.y)\x20*\x202.0\x20-\x201.0));\x0a\x20\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20\x20posInCamera\x20=\x20posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20\x20return\x20posInCamera;\x0a}\x0a\x0afloat\x20computeDepthBlur(float\x20depth)\x0a{\x0a\x20\x20\x20\x20float\x20f;\x0a\x20\x20\x20\x20if\x20(depth\x20<\x20focalDistance)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20f\x20=\x20(focalDistance\x20-\x20depth)\x20/\x20(focalDistance\x20-\x20czm_currentFrustum.x);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20f\x20=\x20(depth\x20-\x20focalDistance)\x20/\x20(czm_currentFrustum.y\x20-\x20focalDistance);\x0a\x20\x20\x20\x20\x20\x20\x20\x20f\x20=\x20pow(f,\x200.1);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20f\x20*=\x20f;\x0a\x20\x20\x20\x20f\x20=\x20clamp(f,\x200.0,\x201.0);\x0a\x20\x20\x20\x20return\x20pow(f,\x200.5);\x0a}\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20float\x20depth\x20=\x20czm_readDepth(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20posInCamera\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20\x20\x20float\x20d\x20=\x20computeDepthBlur(-posInCamera.z);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20texture2D(blurTexture,\x20v_textureCoordinates),\x20d);\x0a}\x0a',DepthView='uniform\x20sampler2D\x20depthTexture;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20float\x20depth\x20=\x20czm_readDepth(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(vec3(depth),\x201.0);\x0a}\x0a',EdgeDetection=_0x68aa19(0x421b),FilmicTonemapping=_0x68aa19(0x1d58),FXAA='varying\x20vec2\x20v_textureCoordinates;\x0a\x0auniform\x20sampler2D\x20colorTexture;\x0a\x0aconst\x20float\x20fxaaQualitySubpix\x20=\x200.5;\x0aconst\x20float\x20fxaaQualityEdgeThreshold\x20=\x200.125;\x0aconst\x20float\x20fxaaQualityEdgeThresholdMin\x20=\x200.0833;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec2\x20fxaaQualityRcpFrame\x20=\x20vec2(1.0)\x20/\x20czm_viewport.zw;\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20FxaaPixelShader(\x0a\x20\x20\x20\x20\x20\x20\x20\x20v_textureCoordinates,\x0a\x20\x20\x20\x20\x20\x20\x20\x20colorTexture,\x0a\x20\x20\x20\x20\x20\x20\x20\x20fxaaQualityRcpFrame,\x0a\x20\x20\x20\x20\x20\x20\x20\x20fxaaQualitySubpix,\x0a\x20\x20\x20\x20\x20\x20\x20\x20fxaaQualityEdgeThreshold,\x0a\x20\x20\x20\x20\x20\x20\x20\x20fxaaQualityEdgeThresholdMin);\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates).a;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color.rgb,\x20alpha);\x0a}\x0a',LensFlare='uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20dirtTexture;\x0auniform\x20sampler2D\x20starTexture;\x0auniform\x20vec2\x20dirtTextureDimensions;\x0auniform\x20float\x20distortion;\x0auniform\x20float\x20ghostDispersal;\x0auniform\x20float\x20haloWidth;\x0auniform\x20float\x20dirtAmount;\x0auniform\x20float\x20earthRadius;\x0auniform\x20float\x20intensity;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0a//\x20whether\x20it\x20is\x20in\x20space\x20or\x20not\x0a//\x206500000.0\x20is\x20empirical\x20value\x0a#define\x20DISTANCE_TO_SPACE\x206500000.0\x0a\x0a//\x20return\x20ndc\x20from\x20world\x20coordinate\x20biased\x20earthRadius\x0avec4\x20getNDCFromWC(vec3\x20WC,\x20float\x20earthRadius)\x0a{\x0a\x20\x20\x20\x20vec4\x20positionEC\x20=\x20czm_view\x20*\x20vec4(WC,\x201.0);\x0a\x20\x20\x20\x20positionEC\x20=\x20vec4(positionEC.x\x20+\x20earthRadius,\x20positionEC.y,\x20positionEC.z,\x201.0);\x0a\x20\x20\x20\x20vec4\x20positionWC\x20=\x20czm_eyeToWindowCoordinates(positionEC);\x0a\x20\x20\x20\x20return\x20czm_viewportOrthographic\x20*\x20vec4(positionWC.xy,\x20-positionWC.z,\x201.0);\x0a}\x0a\x0a//\x20Check\x20if\x20current\x20pixel\x20is\x20included\x20Earth\x0a//\x20if\x20then\x20mask\x20it\x20gradually\x0afloat\x20isInEarth(vec2\x20texcoord,\x20vec2\x20sceneSize)\x0a{\x0a\x20\x20\x20\x20vec2\x20NDC\x20=\x20texcoord\x20*\x202.0\x20-\x201.0;\x0a\x20\x20\x20\x20vec4\x20earthPosSC\x20=\x20getNDCFromWC(vec3(0.0),\x200.0);\x0a\x20\x20\x20\x20vec4\x20earthPosSCEdge\x20=\x20getNDCFromWC(vec3(0.0),\x20earthRadius\x20*\x201.5);\x0a\x20\x20\x20\x20NDC.xy\x20-=\x20earthPosSC.xy;\x0a\x0a\x20\x20\x20\x20float\x20X\x20=\x20abs(NDC.x)\x20*\x20sceneSize.x;\x0a\x20\x20\x20\x20float\x20Y\x20=\x20abs(NDC.y)\x20*\x20sceneSize.y;\x0a\x0a\x20\x20\x20\x20return\x20clamp(0.0,\x201.0,\x20max(sqrt(X\x20*\x20X\x20+\x20Y\x20*\x20Y)\x20/\x20max(abs(earthPosSCEdge.x\x20*\x20sceneSize.x),\x201.0)\x20-\x200.8\x20,\x200.0));\x0a}\x0a\x0a//\x20For\x20Chromatic\x20effect\x0avec4\x20textureDistorted(sampler2D\x20tex,\x20vec2\x20texcoord,\x20vec2\x20direction,\x20vec3\x20distortion,\x20bool\x20isSpace)\x0a{\x0a\x20\x20\x20\x20vec2\x20sceneSize\x20=\x20czm_viewport.zw;\x0a\x20\x20\x20\x20vec3\x20color;\x0a\x20\x20\x20\x20if(isSpace)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color.r\x20=\x20isInEarth(texcoord\x20+\x20direction\x20*\x20distortion.r,\x20sceneSize)\x20*\x20texture2D(tex,\x20texcoord\x20+\x20direction\x20*\x20distortion.r).r;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color.g\x20=\x20isInEarth(texcoord\x20+\x20direction\x20*\x20distortion.g,\x20sceneSize)\x20*\x20texture2D(tex,\x20texcoord\x20+\x20direction\x20*\x20distortion.g).g;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color.b\x20=\x20isInEarth(texcoord\x20+\x20direction\x20*\x20distortion.b,\x20sceneSize)\x20*\x20texture2D(tex,\x20texcoord\x20+\x20direction\x20*\x20distortion.b).b;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20color.r\x20=\x20texture2D(tex,\x20texcoord\x20+\x20direction\x20*\x20distortion.r).r;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color.g\x20=\x20texture2D(tex,\x20texcoord\x20+\x20direction\x20*\x20distortion.g).g;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color.b\x20=\x20texture2D(tex,\x20texcoord\x20+\x20direction\x20*\x20distortion.b).b;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20vec4(clamp(color,\x200.0,\x201.0),\x200.0);\x0a}\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20vec4\x20originalColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec3\x20rgb\x20=\x20originalColor.rgb;\x0a\x20\x20\x20\x20bool\x20isSpace\x20=\x20length(czm_viewerPositionWC.xyz)\x20>\x20DISTANCE_TO_SPACE;\x0a\x0a\x20\x20\x20\x20//\x20Sun\x20position\x0a\x20\x20\x20\x20vec4\x20sunPos\x20=\x20czm_morphTime\x20==\x201.0\x20?\x20vec4(czm_sunPositionWC,\x201.0)\x20:\x20vec4(czm_sunPositionColumbusView.zxy,\x201.0);\x0a\x20\x20\x20\x20vec4\x20sunPositionEC\x20=\x20czm_view\x20*\x20sunPos;\x0a\x20\x20\x20\x20vec4\x20sunPositionWC\x20=\x20czm_eyeToWindowCoordinates(sunPositionEC);\x0a\x20\x20\x20\x20sunPos\x20=\x20czm_viewportOrthographic\x20*\x20vec4(sunPositionWC.xy,\x20-sunPositionWC.z,\x201.0);\x0a\x0a\x20\x20\x20\x20//\x20If\x20sun\x20is\x20not\x20in\x20the\x20screen\x20space,\x20use\x20original\x20color.\x0a\x20\x20\x20\x20if(!isSpace\x20||\x20!((sunPos.x\x20>=\x20-1.1\x20&&\x20sunPos.x\x20<=\x201.1)\x20&&\x20(sunPos.y\x20>=\x20-1.1\x20&&\x20sunPos.y\x20<=\x201.1)))\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Lens\x20flare\x20is\x20disabled\x20when\x20not\x20in\x20space\x20until\x20#5932\x20is\x20fixed.\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20\x20\x20\x20https://github.com/CesiumGS/cesium/issues/5932\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20originalColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec2\x20texcoord\x20=\x20vec2(1.0)\x20-\x20v_textureCoordinates;\x0a\x20\x20\x20\x20vec2\x20pixelSize\x20=\x20czm_pixelRatio\x20/\x20czm_viewport.zw;\x0a\x20\x20\x20\x20vec2\x20invPixelSize\x20=\x201.0\x20/\x20pixelSize;\x0a\x20\x20\x20\x20vec3\x20distortionVec\x20=\x20pixelSize.x\x20*\x20vec3(-distortion,\x200.0,\x20distortion);\x0a\x0a\x20\x20\x20\x20//\x20ghost\x20vector\x20to\x20image\x20centre:\x0a\x20\x20\x20\x20vec2\x20ghostVec\x20=\x20(vec2(0.5)\x20-\x20texcoord)\x20*\x20ghostDispersal;\x0a\x20\x20\x20\x20vec3\x20direction\x20=\x20normalize(vec3(ghostVec,\x200.0));\x0a\x0a\x20\x20\x20\x20//\x20sample\x20ghosts:\x0a\x20\x20\x20\x20vec4\x20result\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20vec4\x20ghost\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x204;\x20++i)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20offset\x20=\x20fract(texcoord\x20+\x20ghostVec\x20*\x20float(i));\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Only\x20bright\x20spots\x20from\x20the\x20centre\x20of\x20the\x20source\x20image\x0a\x20\x20\x20\x20\x20\x20\x20\x20ghost\x20+=\x20textureDistorted(colorTexture,\x20offset,\x20direction.xy,\x20distortionVec,\x20isSpace);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20result\x20+=\x20ghost;\x0a\x0a\x20\x20\x20\x20//\x20sample\x20halo\x0a\x20\x20\x20\x20vec2\x20haloVec\x20=\x20normalize(ghostVec)\x20*\x20haloWidth;\x0a\x20\x20\x20\x20float\x20weightForHalo\x20=\x20length(vec2(0.5)\x20-\x20fract(texcoord\x20+\x20haloVec))\x20/\x20length(vec2(0.5));\x0a\x20\x20\x20\x20weightForHalo\x20=\x20pow(1.0\x20-\x20weightForHalo,\x205.0);\x0a\x0a\x20\x20\x20\x20result\x20+=\x20textureDistorted(colorTexture,\x20texcoord\x20+\x20haloVec,\x20direction.xy,\x20distortionVec,\x20isSpace)\x20*\x20weightForHalo\x20*\x201.5;\x0a\x0a\x20\x20\x20\x20//\x20dirt\x20on\x20lens\x0a\x20\x20\x20\x20vec2\x20dirtTexCoords\x20=\x20(v_textureCoordinates\x20*\x20invPixelSize)\x20/\x20dirtTextureDimensions;\x0a\x20\x20\x20\x20if\x20(dirtTexCoords.x\x20>\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20dirtTexCoords.x\x20=\x20mod(floor(dirtTexCoords.x),\x202.0)\x20==\x201.0\x20?\x201.0\x20-\x20fract(dirtTexCoords.x)\x20:\x20\x20fract(dirtTexCoords.x);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if\x20(dirtTexCoords.y\x20>\x201.0)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20dirtTexCoords.y\x20=\x20mod(floor(dirtTexCoords.y),\x202.0)\x20==\x201.0\x20?\x201.0\x20-\x20fract(dirtTexCoords.y)\x20:\x20\x20fract(dirtTexCoords.y);\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20result\x20+=\x20dirtAmount\x20*\x20texture2D(dirtTexture,\x20dirtTexCoords);\x0a\x0a\x20\x20\x20\x20//\x20Rotating\x20starburst\x20texture\x27s\x20coordinate\x0a\x20\x20\x20\x20//\x20dot(czm_view[0].xyz,\x20vec3(0.0,\x200.0,\x201.0))\x20+\x20dot(czm_view[1].xyz,\x20vec3(0.0,\x201.0,\x200.0))\x0a\x20\x20\x20\x20float\x20camrot\x20=\x20czm_view[0].z\x20+\x20czm_view[1].y;\x0a\x20\x20\x20\x20float\x20cosValue\x20=\x20cos(camrot);\x0a\x20\x20\x20\x20float\x20sinValue\x20=\x20sin(camrot);\x0a\x20\x20\x20\x20mat3\x20rotation\x20=\x20mat3(\x0a\x20\x20\x20\x20\x20\x20\x20\x20cosValue,\x20-sinValue,\x200.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20sinValue,\x20cosValue,\x200.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x200.0,\x200.0,\x201.0\x0a\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20vec3\x20st1\x20=\x20vec3(v_textureCoordinates\x20*\x202.0\x20-\x20vec2(1.0),\x201.0);\x0a\x20\x20\x20\x20vec3\x20st2\x20=\x20vec3((rotation\x20*\x20st1).xy,\x201.0);\x0a\x20\x20\x20\x20vec3\x20st3\x20=\x20st2\x20*\x200.5\x20+\x20vec3(0.5);\x0a\x20\x20\x20\x20vec2\x20lensStarTexcoord\x20=\x20st3.xy;\x0a\x20\x20\x20\x20float\x20weightForLensFlare\x20=\x20length(vec3(sunPos.xy,\x200.0));\x0a\x20\x20\x20\x20float\x20oneMinusWeightForLensFlare\x20=\x20max(1.0\x20-\x20weightForLensFlare,\x200.0);\x0a\x0a\x20\x20\x20\x20if\x20(!isSpace)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20*=\x20oneMinusWeightForLensFlare\x20*\x20intensity\x20*\x200.2;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20*=\x20oneMinusWeightForLensFlare\x20*\x20intensity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20*=\x20texture2D(starTexture,\x20lensStarTexcoord)\x20*\x20pow(weightForLensFlare,\x201.0)\x20*\x20max((1.0\x20-\x20length(vec3(st1.xy,\x200.0))),\x200.0)\x20*\x202.0;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20result\x20+=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20result;\x0a}\x0a',ModifiedReinhardTonemapping='uniform\x20sampler2D\x20colorTexture;\x0auniform\x20vec3\x20white;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0a#ifdef\x20AUTO_EXPOSURE\x0auniform\x20sampler2D\x20autoExposure;\x0a#endif\x0a\x0a//\x20See\x20equation\x204:\x0a//\x20\x20\x20\x20http://www.cs.utah.edu/~reinhard/cdrom/tonemap.pdf\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20fragmentColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20fragmentColor.rgb;\x0a#ifdef\x20AUTO_EXPOSURE\x0a\x20\x20\x20\x20float\x20exposure\x20=\x20texture2D(autoExposure,\x20vec2(0.5)).r;\x0a\x20\x20\x20\x20color\x20/=\x20exposure;\x0a#endif\x0a\x20\x20\x20\x20color\x20=\x20(color\x20*\x20(1.0\x20+\x20color\x20/\x20white))\x20/\x20(1.0\x20+\x20color);\x0a\x20\x20\x20\x20color\x20=\x20czm_inverseGamma(color);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color,\x20fragmentColor.a);\x0a}\x0a',NightVision=_0x68aa19(0x2d04),ReinhardTonemapping='uniform\x20sampler2D\x20colorTexture;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0a#ifdef\x20AUTO_EXPOSURE\x0auniform\x20sampler2D\x20autoExposure;\x0a#endif\x0a\x0a//\x20See\x20equation\x203:\x0a//\x20\x20\x20\x20http://www.cs.utah.edu/~reinhard/cdrom/tonemap.pdf\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20fragmentColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec3\x20color\x20=\x20fragmentColor.rgb;\x0a#ifdef\x20AUTO_EXPOSURE\x0a\x20\x20\x20\x20float\x20exposure\x20=\x20texture2D(autoExposure,\x20vec2(0.5)).r;\x0a\x20\x20\x20\x20color\x20/=\x20exposure;\x0a#endif\x0a\x20\x20\x20\x20color\x20=\x20color\x20/\x20(1.0\x20+\x20color);\x0a\x20\x20\x20\x20color\x20=\x20czm_inverseGamma(color);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(color,\x20fragmentColor.a);\x0a}\x0a',Silhouette=_0x68aa19(0x5626);function PostProcessStageComposite(_0x3c3bf7){var _0x59d139=_0x68aa19;_0x3c3bf7=defaultValue$1(_0x3c3bf7,defaultValue$1[_0x59d139(0x494f)]),this[_0x59d139(0x11a8)]=_0x3c3bf7[_0x59d139(0x1eb9)],this['_inputPreviousStageTexture']=defaultValue$1(_0x3c3bf7['inputPreviousStageTexture'],!0x0);var _0x5999f0=_0x3c3bf7[_0x59d139(0x13f9)];defined$1(_0x5999f0)||(_0x5999f0=createGuid()),this[_0x59d139(0x1e54)]=_0x5999f0,this[_0x59d139(0x9a2)]=_0x3c3bf7['uniforms'],this[_0x59d139(0x37af)]=void 0x0,this[_0x59d139(0x5627)]=void 0x0,this[_0x59d139(0x5296)]=void 0x0,this[_0x59d139(0x9f2)]=void 0x0,this[_0x59d139(0x758)]=void 0x0,this[_0x59d139(0x15e7)]=void 0x0,this[_0x59d139(0x31e9)]=void 0x0,this[_0x59d139(0x506b)]=void 0x0,this[_0x59d139(0x1aa8)]=0x0,this[_0x59d139(0x434e)]=0x0,this['_selectedDirty']=!0x0;}function isSelectedTextureDirty(_0x31327a){var _0x2350d6=_0x68aa19,_0x4f93f4=defined$1(_0x31327a[_0x2350d6(0x5296)])?_0x31327a['_selected'][_0x2350d6(0x531b)]:0x0,_0x15100a=defined$1(_0x31327a[_0x2350d6(0x758)])?_0x31327a[_0x2350d6(0x758)]:0x0,_0x5b6233=_0x31327a[_0x2350d6(0x5296)]!==_0x31327a[_0x2350d6(0x9f2)]||_0x4f93f4!==_0x31327a[_0x2350d6(0x1aa8)];if(_0x5b6233=_0x5b6233||_0x31327a[_0x2350d6(0x758)]!==_0x31327a[_0x2350d6(0x15e7)]||_0x15100a!==_0x31327a['_parentSelectedLength'],defined$1(_0x31327a[_0x2350d6(0x5296)])&&defined$1(_0x31327a['_parentSelected'])?_0x31327a[_0x2350d6(0x31e9)]=_0x31327a[_0x2350d6(0x5296)][_0x2350d6(0x32c8)](_0x31327a['_parentSelected']):defined$1(_0x31327a[_0x2350d6(0x758)])?_0x31327a[_0x2350d6(0x31e9)]=_0x31327a[_0x2350d6(0x758)]:_0x31327a[_0x2350d6(0x31e9)]=_0x31327a[_0x2350d6(0x5296)],!_0x5b6233&&defined$1(_0x31327a['_combinedSelected'])){if(!defined$1(_0x31327a['_combinedSelectedShadow']))return!0x0;_0x4f93f4=_0x31327a[_0x2350d6(0x31e9)][_0x2350d6(0x531b)];for(var _0x2e4424=0x0;_0x2e4424<_0x4f93f4;++_0x2e4424)if(_0x31327a['_combinedSelected'][_0x2e4424]!==_0x31327a[_0x2350d6(0x506b)][_0x2e4424])return!0x0;}return _0x5b6233;}Object[_0x68aa19(0x5b7)](PostProcessStageComposite['prototype'],{'ready':{'get':function(){var _0x2102b7=_0x68aa19;for(var _0x7309b=this[_0x2102b7(0x11a8)],_0x55586f=_0x7309b[_0x2102b7(0x531b)],_0x557239=0x0;_0x557239<_0x55586f;++_0x557239)if(!_0x7309b[_0x557239]['ready'])return!0x1;return!0x0;}},'name':{'get':function(){return this['_name'];}},'enabled':{'get':function(){var _0x53d5db=_0x68aa19;return this[_0x53d5db(0x11a8)][0x0]['enabled'];},'set':function(_0x5224f0){var _0x6cac02=_0x68aa19;for(var _0x2a5275=this[_0x6cac02(0x11a8)],_0x357e56=_0x2a5275[_0x6cac02(0x531b)],_0x2eadd7=0x0;_0x2eadd7<_0x357e56;++_0x2eadd7)_0x2a5275[_0x2eadd7][_0x6cac02(0x20fb)]=_0x5224f0;}},'uniforms':{'get':function(){var _0x1f6ebd=_0x68aa19;return this[_0x1f6ebd(0x9a2)];}},'inputPreviousStageTexture':{'get':function(){var _0x2f1287=_0x68aa19;return this[_0x2f1287(0x370)];}},'length':{'get':function(){var _0x3d2207=_0x68aa19;return this[_0x3d2207(0x11a8)][_0x3d2207(0x531b)];}},'selected':{'get':function(){var _0x346c9c=_0x68aa19;return this[_0x346c9c(0x5296)];},'set':function(_0x1a248e){var _0x3436a1=_0x68aa19;this[_0x3436a1(0x5296)]=_0x1a248e;}},'parentSelected':{'get':function(){return this['_parentSelected'];},'set':function(_0x2a3c02){this['_parentSelected']=_0x2a3c02;}}}),PostProcessStageComposite[_0x68aa19(0x4b51)]['_isSupported']=function(_0x33d66c){var _0x420030=_0x68aa19;for(var _0x1c70a4=this[_0x420030(0x11a8)],_0x26e71b=_0x1c70a4[_0x420030(0x531b)],_0x44f3a0=0x0;_0x44f3a0<_0x26e71b;++_0x44f3a0)if(!_0x1c70a4[_0x44f3a0][_0x420030(0x3a2)](_0x33d66c))return!0x1;return!0x0;},PostProcessStageComposite[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x2a85d5){var _0x24008a=_0x68aa19;return this[_0x24008a(0x11a8)][_0x2a85d5];},PostProcessStageComposite[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x106270,_0x3deb66){var _0x150dd4=_0x68aa19;this[_0x150dd4(0xd35)]=isSelectedTextureDirty(this),this[_0x150dd4(0x9f2)]=this[_0x150dd4(0x5296)],this[_0x150dd4(0x15e7)]=this[_0x150dd4(0x758)],this[_0x150dd4(0x506b)]=this[_0x150dd4(0x31e9)],this[_0x150dd4(0x1aa8)]=defined$1(this['_selected'])?this['_selected'][_0x150dd4(0x531b)]:0x0,this[_0x150dd4(0x434e)]=defined$1(this[_0x150dd4(0x758)])?this['_parentSelected'][_0x150dd4(0x531b)]:0x0;for(var _0x12d827=this[_0x150dd4(0x11a8)],_0xa90974=_0x12d827[_0x150dd4(0x531b)],_0x99a6a2=0x0;_0x99a6a2<_0xa90974;++_0x99a6a2){var _0x13c6aa=_0x12d827[_0x99a6a2];this['_selectedDirty']&&(_0x13c6aa[_0x150dd4(0x2d94)]=this[_0x150dd4(0x31e9)]),_0x13c6aa[_0x150dd4(0x489f)](_0x106270,_0x3deb66);}},PostProcessStageComposite[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PostProcessStageComposite[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0xb1b988=_0x68aa19;for(var _0x5a1183=this[_0xb1b988(0x11a8)],_0x196f57=_0x5a1183[_0xb1b988(0x531b)],_0xee5bb1=0x0;_0xee5bb1<_0x196f57;++_0xee5bb1)_0x5a1183[_0xee5bb1][_0xb1b988(0x2578)]();return destroyObject$1(this);};var Fog=_0x68aa19(0xd1f),Rain=_0x68aa19(0x1496),Snow=_0x68aa19(0x4d0f),PostProcessStageLibrary={};function createBlur(_0x18edd9){var _0x4762f7=_0x68aa19,_0x26729b='#define\x20USE_STEP_SIZE\x0a'+GaussianBlur1D,_0x2c3ae9=new PostProcessStage({'name':_0x18edd9+_0x4762f7(0xa8f),'fragmentShader':_0x26729b,'uniforms':{'delta':0x1,'sigma':0x2,'stepSize':0x1,'direction':0x0},'sampleMode':PostProcessStageSampleMode[_0x4762f7(0x2225)]}),_0x519da6=new PostProcessStage({'name':_0x18edd9+_0x4762f7(0xfb5),'fragmentShader':_0x26729b,'uniforms':{'delta':0x1,'sigma':0x2,'stepSize':0x1,'direction':0x1},'sampleMode':PostProcessStageSampleMode[_0x4762f7(0x2225)]}),_0xd73ac0={};return Object[_0x4762f7(0x5b7)](_0xd73ac0,{'delta':{'get':function(){var _0x2968b9=_0x4762f7;return _0x2c3ae9[_0x2968b9(0x52ee)][_0x2968b9(0x2ee4)];},'set':function(_0x36df06){var _0x1446cf=_0x4762f7,_0xaddf9a=_0x2c3ae9[_0x1446cf(0x52ee)],_0x584ca0=_0x519da6[_0x1446cf(0x52ee)];_0xaddf9a[_0x1446cf(0x2ee4)]=_0x584ca0['delta']=_0x36df06;}},'sigma':{'get':function(){var _0xd313b=_0x4762f7;return _0x2c3ae9[_0xd313b(0x52ee)][_0xd313b(0x2753)];},'set':function(_0x1e0ea6){var _0x37bdde=_0x4762f7,_0x40ccdd=_0x2c3ae9[_0x37bdde(0x52ee)],_0xf06cf7=_0x519da6[_0x37bdde(0x52ee)];_0x40ccdd[_0x37bdde(0x2753)]=_0xf06cf7[_0x37bdde(0x2753)]=_0x1e0ea6;}},'stepSize':{'get':function(){var _0x37f19b=_0x4762f7;return _0x2c3ae9[_0x37f19b(0x52ee)][_0x37f19b(0xb4c)];},'set':function(_0x483edf){var _0x4b4d9b=_0x4762f7,_0x19b47d=_0x2c3ae9[_0x4b4d9b(0x52ee)],_0x4c4503=_0x519da6[_0x4b4d9b(0x52ee)];_0x19b47d[_0x4b4d9b(0xb4c)]=_0x4c4503[_0x4b4d9b(0xb4c)]=_0x483edf;}}}),new PostProcessStageComposite({'name':_0x18edd9,'stages':[_0x2c3ae9,_0x519da6],'uniforms':_0xd73ac0});}function getSilhouetteEdgeDetection(_0x463f59){var _0x521964=_0x68aa19;if(!defined$1(_0x463f59))return PostProcessStageLibrary[_0x521964(0x7f3)]();for(var _0x323d89=new PostProcessStageComposite({'name':_0x521964(0x3461),'stages':_0x463f59,'inputPreviousStageTexture':!0x1}),_0x38e7f0={},_0x516e92='',_0x47631b='',_0x3d9896=0x0;_0x3d9896<_0x463f59[_0x521964(0x531b)];++_0x3d9896)_0x516e92+=_0x521964(0x1ef0)+_0x3d9896+_0x521964(0x1c83),_0x47631b+='\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20edge'+_0x3d9896+'\x20=\x20texture2D(edgeTexture'+_0x3d9896+_0x521964(0x4bd0)+_0x3d9896+_0x521964(0xe77)+_0x3d9896+_0x521964(0x3763),_0x38e7f0['edgeTexture'+_0x3d9896]=_0x463f59[_0x3d9896][_0x521964(0x13f9)];return new PostProcessStageComposite({'name':_0x521964(0x12d8),'stages':[_0x323d89,new PostProcessStage({'name':_0x521964(0x186f),'fragmentShader':_0x516e92+_0x521964(0x457a)+_0x463f59[_0x521964(0x531b)]+_0x521964(0x25bf)+_0x47631b+_0x521964(0x8ce),'uniforms':_0x38e7f0})]});}PostProcessStageLibrary[_0x68aa19(0xb87)]=function(){var _0x4e2d98=_0x68aa19;return createBlur(_0x4e2d98(0x3765));},PostProcessStageLibrary[_0x68aa19(0x3ae8)]=function(){var _0x1b43f8=_0x68aa19,_0x494ecf=createBlur(_0x1b43f8(0x3444)),_0x47203b=new PostProcessStage({'name':_0x1b43f8(0x4c7),'fragmentShader':DepthOfField,'uniforms':{'focalDistance':0x5,'blurTexture':_0x494ecf[_0x1b43f8(0x13f9)]}}),_0xd90aaf={};return Object['defineProperties'](_0xd90aaf,{'focalDistance':{'get':function(){var _0x41840c=_0x1b43f8;return _0x47203b[_0x41840c(0x52ee)]['focalDistance'];},'set':function(_0x364d0d){var _0x309101=_0x1b43f8;_0x47203b[_0x309101(0x52ee)]['focalDistance']=_0x364d0d;}},'delta':{'get':function(){var _0x3e1c57=_0x1b43f8;return _0x494ecf[_0x3e1c57(0x52ee)][_0x3e1c57(0x2ee4)];},'set':function(_0x4c5b24){var _0x5a00b4=_0x1b43f8;_0x494ecf[_0x5a00b4(0x52ee)][_0x5a00b4(0x2ee4)]=_0x4c5b24;}},'sigma':{'get':function(){var _0x21a335=_0x1b43f8;return _0x494ecf['uniforms'][_0x21a335(0x2753)];},'set':function(_0x456212){var _0x4fa684=_0x1b43f8;_0x494ecf[_0x4fa684(0x52ee)][_0x4fa684(0x2753)]=_0x456212;}},'stepSize':{'get':function(){var _0x1d42ce=_0x1b43f8;return _0x494ecf['uniforms'][_0x1d42ce(0xb4c)];},'set':function(_0x582f62){_0x494ecf['uniforms']['stepSize']=_0x582f62;}}}),new PostProcessStageComposite({'name':'czm_depth_of_field','stages':[_0x494ecf,_0x47203b],'inputPreviousStageTexture':!0x1,'uniforms':_0xd90aaf});},PostProcessStageLibrary[_0x68aa19(0x72f)]=function(_0x52bb80){var _0x1caccd=_0x68aa19;return _0x52bb80[_0x1caccd(0x4174)][_0x1caccd(0x84e)];},PostProcessStageLibrary[_0x68aa19(0x7f3)]=function(){var _0x47b387=_0x68aa19;return new PostProcessStage({'name':_0x47b387(0x32d1)+createGuid(),'fragmentShader':EdgeDetection,'uniforms':{'length':0.25,'color':Color$2[_0x47b387(0x254b)](Color$2[_0x47b387(0x1219)])}});},PostProcessStageLibrary['isEdgeDetectionSupported']=function(_0x565051){var _0xf314de=_0x68aa19;return _0x565051['context'][_0xf314de(0x84e)];},PostProcessStageLibrary['createSilhouetteStage']=function(_0x18cf24){var _0x53cdbe=_0x68aa19,_0x2c49fe=getSilhouetteEdgeDetection(_0x18cf24);return new PostProcessStageComposite({'name':'czm_silhouette','stages':[_0x2c49fe,new PostProcessStage({'name':_0x53cdbe(0x21c6),'fragmentShader':Silhouette,'uniforms':{'silhouetteTexture':_0x2c49fe[_0x53cdbe(0x13f9)]}})],'inputPreviousStageTexture':!0x1,'uniforms':_0x2c49fe[_0x53cdbe(0x52ee)]});},PostProcessStageLibrary[_0x68aa19(0x52ed)]=function(_0x448243){var _0x4c56ac=_0x68aa19;return _0x448243[_0x4c56ac(0x4174)][_0x4c56ac(0x84e)];},PostProcessStageLibrary['createBloomStage']=function(){var _0x4c6022=_0x68aa19,_0xcd958e=new PostProcessStage({'name':_0x4c6022(0x2188),'fragmentShader':ContrastBias,'uniforms':{'contrast':0x80,'brightness':-0.3}}),_0x15e32d=createBlur(_0x4c6022(0x51c7)),_0x213d8a=new PostProcessStageComposite({'name':_0x4c6022(0x12a2),'stages':[_0xcd958e,_0x15e32d]}),_0x30831c=new PostProcessStage({'name':'czm_bloom_generate_composite','fragmentShader':BloomComposite,'uniforms':{'glowOnly':!0x1,'bloomTexture':_0x213d8a[_0x4c6022(0x13f9)]}}),_0x3aed81={};return Object[_0x4c6022(0x5b7)](_0x3aed81,{'glowOnly':{'get':function(){var _0x552e5c=_0x4c6022;return _0x30831c['uniforms'][_0x552e5c(0x4ff7)];},'set':function(_0x144541){var _0x145239=_0x4c6022;_0x30831c[_0x145239(0x52ee)][_0x145239(0x4ff7)]=_0x144541;}},'contrast':{'get':function(){var _0x2d5ec9=_0x4c6022;return _0xcd958e[_0x2d5ec9(0x52ee)][_0x2d5ec9(0x5324)];},'set':function(_0x1db17d){var _0x45e41a=_0x4c6022;_0xcd958e[_0x45e41a(0x52ee)][_0x45e41a(0x5324)]=_0x1db17d;}},'brightness':{'get':function(){var _0x26faa8=_0x4c6022;return _0xcd958e[_0x26faa8(0x52ee)][_0x26faa8(0x1e42)];},'set':function(_0x1c24ad){var _0x2ebd7f=_0x4c6022;_0xcd958e[_0x2ebd7f(0x52ee)]['brightness']=_0x1c24ad;}},'delta':{'get':function(){var _0x3bc787=_0x4c6022;return _0x15e32d['uniforms'][_0x3bc787(0x2ee4)];},'set':function(_0x2f44fa){var _0x32f1b4=_0x4c6022;_0x15e32d[_0x32f1b4(0x52ee)][_0x32f1b4(0x2ee4)]=_0x2f44fa;}},'sigma':{'get':function(){var _0x209c78=_0x4c6022;return _0x15e32d['uniforms'][_0x209c78(0x2753)];},'set':function(_0x4bdeee){var _0x39ffc0=_0x4c6022;_0x15e32d[_0x39ffc0(0x52ee)][_0x39ffc0(0x2753)]=_0x4bdeee;}},'stepSize':{'get':function(){var _0x4c65c1=_0x4c6022;return _0x15e32d[_0x4c65c1(0x52ee)]['stepSize'];},'set':function(_0x1faace){var _0x4b474e=_0x4c6022;_0x15e32d[_0x4b474e(0x52ee)][_0x4b474e(0xb4c)]=_0x1faace;}}}),new PostProcessStageComposite({'name':'czm_bloom','stages':[_0x213d8a,_0x30831c],'inputPreviousStageTexture':!0x1,'uniforms':_0x3aed81});},PostProcessStageLibrary['createAmbientOcclusionStage']=function(){var _0x4453a6=_0x68aa19,_0x441f6b=new PostProcessStage({'name':_0x4453a6(0x2501),'fragmentShader':AmbientOcclusionGenerate,'uniforms':{'intensity':0x3,'bias':0.1,'lengthCap':0.26,'stepSize':1.95,'frustumLength':0x3e8,'randomTexture':void 0x0}}),_0x3825d9=createBlur(_0x4453a6(0x259d));_0x3825d9[_0x4453a6(0x52ee)][_0x4453a6(0xb4c)]=0.86;var _0x28dc03=new PostProcessStageComposite({'name':'czm_ambient_occlusion_generate_blur','stages':[_0x441f6b,_0x3825d9]}),_0x184dff=new PostProcessStage({'name':'czm_ambient_occlusion_composite','fragmentShader':AmbientOcclusionModulate,'uniforms':{'ambientOcclusionOnly':!0x1,'ambientOcclusionTexture':_0x28dc03['name']}}),_0x4a1d09={};return Object[_0x4453a6(0x5b7)](_0x4a1d09,{'intensity':{'get':function(){var _0x261bed=_0x4453a6;return _0x441f6b['uniforms'][_0x261bed(0x27a7)];},'set':function(_0x32b32c){_0x441f6b['uniforms']['intensity']=_0x32b32c;}},'bias':{'get':function(){var _0x2b0b19=_0x4453a6;return _0x441f6b['uniforms'][_0x2b0b19(0x4da4)];},'set':function(_0x657214){var _0x3b4fb5=_0x4453a6;_0x441f6b[_0x3b4fb5(0x52ee)]['bias']=_0x657214;}},'lengthCap':{'get':function(){var _0x56f58b=_0x4453a6;return _0x441f6b['uniforms'][_0x56f58b(0x3883)];},'set':function(_0x573c2b){var _0x49e5d9=_0x4453a6;_0x441f6b[_0x49e5d9(0x52ee)][_0x49e5d9(0x3883)]=_0x573c2b;}},'stepSize':{'get':function(){var _0x43aa16=_0x4453a6;return _0x441f6b[_0x43aa16(0x52ee)][_0x43aa16(0xb4c)];},'set':function(_0x5e7450){var _0x32ead4=_0x4453a6;_0x441f6b[_0x32ead4(0x52ee)][_0x32ead4(0xb4c)]=_0x5e7450;}},'frustumLength':{'get':function(){var _0x30dbfd=_0x4453a6;return _0x441f6b[_0x30dbfd(0x52ee)]['frustumLength'];},'set':function(_0x1c6715){var _0x5ac509=_0x4453a6;_0x441f6b[_0x5ac509(0x52ee)]['frustumLength']=_0x1c6715;}},'randomTexture':{'get':function(){var _0x5ec667=_0x4453a6;return _0x441f6b[_0x5ec667(0x52ee)][_0x5ec667(0x4fb4)];},'set':function(_0x1b41c9){_0x441f6b['uniforms']['randomTexture']=_0x1b41c9;}},'delta':{'get':function(){var _0x28d99a=_0x4453a6;return _0x3825d9[_0x28d99a(0x52ee)][_0x28d99a(0x2ee4)];},'set':function(_0x2766f2){var _0x3dcab4=_0x4453a6;_0x3825d9[_0x3dcab4(0x52ee)][_0x3dcab4(0x2ee4)]=_0x2766f2;}},'sigma':{'get':function(){return _0x3825d9['uniforms']['sigma'];},'set':function(_0x5c3ede){var _0x5a834e=_0x4453a6;_0x3825d9[_0x5a834e(0x52ee)]['sigma']=_0x5c3ede;}},'blurStepSize':{'get':function(){var _0x36be6c=_0x4453a6;return _0x3825d9[_0x36be6c(0x52ee)]['stepSize'];},'set':function(_0x594a88){var _0x42dd09=_0x4453a6;_0x3825d9[_0x42dd09(0x52ee)][_0x42dd09(0xb4c)]=_0x594a88;}},'ambientOcclusionOnly':{'get':function(){var _0x2db48b=_0x4453a6;return _0x184dff[_0x2db48b(0x52ee)][_0x2db48b(0x1c6d)];},'set':function(_0x30c83a){var _0xcd4722=_0x4453a6;_0x184dff[_0xcd4722(0x52ee)]['ambientOcclusionOnly']=_0x30c83a;}}}),new PostProcessStageComposite({'name':'czm_ambient_occlusion','stages':[_0x28dc03,_0x184dff],'inputPreviousStageTexture':!0x1,'uniforms':_0x4a1d09});},PostProcessStageLibrary['isAmbientOcclusionSupported']=function(_0x1af673){var _0x152b6e=_0x68aa19;return _0x1af673[_0x152b6e(0x4174)][_0x152b6e(0x84e)];};var fxaaFS=_0x68aa19(0x9ca)+FXAA3_11+'\x0a'+FXAA;function PostProcessStageTextureCache(_0x502698){var _0x3994d5=_0x68aa19;this[_0x3994d5(0x3cd2)]=_0x502698,this[_0x3994d5(0x97a)]=[],this[_0x3994d5(0x508e)]={},this[_0x3994d5(0x52d2)]=void 0x0,this[_0x3994d5(0x97b)]=void 0x0,this[_0x3994d5(0x341d)]=!0x1;}function getLastStageName(_0x164f18){var _0x59fb7e=_0x68aa19;for(;defined$1(_0x164f18[_0x59fb7e(0x531b)]);)_0x164f18=_0x164f18[_0x59fb7e(0x3173)](_0x164f18['length']-0x1);return _0x164f18[_0x59fb7e(0x13f9)];}function getStageDependencies(_0xf1ed7d,_0x66dfdd,_0x36ed46,_0x43967e,_0x537cb9){var _0x301ffe=_0x68aa19;if(!_0x43967e[_0x301ffe(0x20fb)]||!_0x43967e[_0x301ffe(0x3a2)](_0x66dfdd))return _0x537cb9;var _0x21c348=_0x36ed46[_0x43967e[_0x301ffe(0x13f9)]]={};defined$1(_0x537cb9)&&(_0x21c348[getLastStageName(_0xf1ed7d[_0x301ffe(0x589d)](_0x537cb9))]=!0x0);var _0x4ba9ca=_0x43967e['uniforms'];if(defined$1(_0x4ba9ca))for(var _0x1c6076=Object[_0x301ffe(0x1dd)](_0x4ba9ca),_0x410919=_0x1c6076[_0x301ffe(0x531b)],_0x4f7a18=0x0;_0x4f7a18<_0x410919;++_0x4f7a18){var _0x404240=_0x4ba9ca[_0x1c6076[_0x4f7a18]];if('string'==typeof _0x404240){var _0x3575b4=_0xf1ed7d[_0x301ffe(0x589d)](_0x404240);defined$1(_0x3575b4)&&(_0x21c348[getLastStageName(_0x3575b4)]=!0x0);}}return _0x43967e['name'];}function getCompositeDependencies(_0xdd02f8,_0x3d9bfb,_0x3866af,_0x2dc388,_0xaa4122){var _0x77a693=_0x68aa19;if(defined$1(_0x2dc388[_0x77a693(0x20fb)])&&!_0x2dc388['enabled']||defined$1(_0x2dc388['_isSupported'])&&!_0x2dc388['_isSupported'](_0x3d9bfb))return _0xaa4122;for(var _0x136166,_0xcfd994,_0x25ade9=_0xaa4122,_0x53ff5f=!defined$1(_0x2dc388[_0x77a693(0x4d07)])||_0x2dc388[_0x77a693(0x4d07)],_0xda91b6=_0xaa4122,_0x185eb7=_0x2dc388[_0x77a693(0x531b)],_0x1181d6=0x0;_0x1181d6<_0x185eb7;++_0x1181d6){var _0x19152d=_0x2dc388[_0x77a693(0x3173)](_0x1181d6);_0xda91b6=defined$1(_0x19152d[_0x77a693(0x531b)])?getCompositeDependencies(_0xdd02f8,_0x3d9bfb,_0x3866af,_0x19152d,_0xaa4122):getStageDependencies(_0xdd02f8,_0x3d9bfb,_0x3866af,_0x19152d,_0xaa4122),_0x53ff5f&&(_0xaa4122=_0xda91b6);}if(_0x53ff5f){for(_0x136166=0x1;_0x136166<_0x185eb7;++_0x136166)defined$1(_0x3866af[_0xcfd994=getLastStageName(_0x2dc388['get'](_0x136166))])||(_0x3866af[_0xcfd994]={}),_0x3866af[_0xcfd994][_0x25ade9]=!0x0;}else{for(_0x136166=0x1;_0x136166<_0x185eb7;++_0x136166)for(var _0x47acf2=_0x3866af[_0xcfd994=getLastStageName(_0x2dc388[_0x77a693(0x3173)](_0x136166))],_0x3eba4c=0x0;_0x3eba4c<_0x136166;++_0x3eba4c)_0x47acf2[getLastStageName(_0x2dc388[_0x77a693(0x3173)](_0x3eba4c))]=!0x0;}return _0xda91b6;}function getDependencies(_0x53771a,_0x653257){var _0x5c78ff=_0x68aa19,_0x4ab9b5={};if(defined$1(_0x53771a['ambientOcclusion'])){var _0x544710=_0x53771a[_0x5c78ff(0x424c)],_0x2f87ad=_0x53771a[_0x5c78ff(0x45d7)],_0x115cb1=_0x53771a[_0x5c78ff(0x4c64)],_0x4dc464=_0x53771a['_tonemapping'],_0x438120=_0x53771a[_0x5c78ff(0x4e44)],_0x5318f8=_0x53771a[_0x5c78ff(0x2a40)],_0x3ebb24=_0x53771a[_0x5c78ff(0x1003)],_0x4856a2=_0x53771a[_0x5c78ff(0x3d56)],_0x43c7f1=getCompositeDependencies(_0x53771a,_0x653257,_0x4ab9b5,_0x544710,void 0x0);_0x43c7f1=getStageDependencies(_0x53771a,_0x653257,_0x4ab9b5,_0x5318f8,_0x43c7f1),_0x43c7f1=getStageDependencies(_0x53771a,_0x653257,_0x4ab9b5,_0x4856a2,_0x43c7f1),_0x43c7f1=getCompositeDependencies(_0x53771a,_0x653257,_0x4ab9b5,_0x2f87ad,_0x43c7f1=getStageDependencies(_0x53771a,_0x653257,_0x4ab9b5,_0x3ebb24,_0x43c7f1)),_0x43c7f1=getStageDependencies(_0x53771a,_0x653257,_0x4ab9b5,_0x4dc464,_0x43c7f1=getCompositeDependencies(_0x53771a,_0x653257,_0x4ab9b5,_0x115cb1,_0x43c7f1)),getStageDependencies(_0x53771a,_0x653257,_0x4ab9b5,_0x438120,_0x43c7f1=getCompositeDependencies(_0x53771a,_0x653257,_0x4ab9b5,_0x53771a,_0x43c7f1));}else getCompositeDependencies(_0x53771a,_0x653257,_0x4ab9b5,_0x53771a,void 0x0);return _0x4ab9b5;}function getFramebuffer(_0x359f59,_0x589142,_0x94692f){var _0x5c414e=_0x68aa19,_0x2fcff2,_0x10562c,_0x5d1592=_0x359f59[_0x5c414e(0x3cd2)][_0x5c414e(0x589d)](_0x589142),_0x414e1d=_0x5d1592['_textureScale'],_0x2929dc=_0x5d1592[_0x5c414e(0x4e65)],_0x4d25e7=_0x5d1592[_0x5c414e(0x39e)],_0x5d5fae=_0x5d1592[_0x5c414e(0x3e71)],_0x1c313b=_0x5d1592[_0x5c414e(0x35b4)],_0x23472f=_0x359f59[_0x5c414e(0x97a)],_0x41335f=_0x23472f['length'];for(_0x2fcff2=0x0;_0x2fcff2<_0x41335f;++_0x2fcff2)if(_0x414e1d===(_0x10562c=_0x23472f[_0x2fcff2])['textureScale']&&_0x2929dc===_0x10562c[_0x5c414e(0x2bf4)]&&_0x4d25e7===_0x10562c['pixelFormat']&&_0x5d5fae===_0x10562c[_0x5c414e(0x722)]&&Color$2['equals'](_0x1c313b,_0x10562c[_0x5c414e(0x492f)])){for(var _0x4a01e7=_0x10562c[_0x5c414e(0x1eb9)],_0x113388=_0x4a01e7[_0x5c414e(0x531b)],_0x43b971=!0x1,_0x974cda=0x0;_0x974cda<_0x113388;++_0x974cda)if(_0x94692f[_0x4a01e7[_0x974cda]]){_0x43b971=!0x0;break;}if(!_0x43b971)break;}return defined$1(_0x10562c)&&_0x2fcff2<_0x41335f?(_0x10562c[_0x5c414e(0x1eb9)][_0x5c414e(0x3a33)](_0x589142),_0x10562c):(_0x10562c={'textureScale':_0x414e1d,'forcePowerOfTwo':_0x2929dc,'pixelFormat':_0x4d25e7,'pixelDatatype':_0x5d5fae,'clearColor':_0x1c313b,'stages':[_0x589142],'buffer':void 0x0,'clear':void 0x0},_0x23472f['push'](_0x10562c),_0x10562c);}function createFramebuffers(_0x2e91b5,_0x44d9a3){var _0x367cdd=_0x68aa19,_0x41d4bc=getDependencies(_0x2e91b5[_0x367cdd(0x3cd2)],_0x44d9a3);for(var _0x2d1e25 in _0x41d4bc)_0x41d4bc[_0x367cdd(0x2a77)](_0x2d1e25)&&(_0x2e91b5[_0x367cdd(0x508e)][_0x2d1e25]=getFramebuffer(_0x2e91b5,_0x2d1e25,_0x41d4bc[_0x2d1e25]));}function releaseResources(_0x8643cd){var _0x89a6d4=_0x68aa19;for(var _0x42f1d9=_0x8643cd['_framebuffers'],_0x43c01d=_0x42f1d9[_0x89a6d4(0x531b)],_0x35a963=0x0;_0x35a963<_0x43c01d;++_0x35a963){var _0x425c98=_0x42f1d9[_0x35a963];_0x425c98[_0x89a6d4(0x1de1)]=_0x425c98[_0x89a6d4(0x1de1)]&&_0x425c98[_0x89a6d4(0x1de1)][_0x89a6d4(0x2578)](),_0x425c98[_0x89a6d4(0x1de1)]=void 0x0;}}function updateFramebuffers(_0x3247e2,_0x14901a){var _0x59f5d5=_0x68aa19;for(var _0xdd6d06=_0x3247e2[_0x59f5d5(0x52d2)],_0x4e47fa=_0x3247e2[_0x59f5d5(0x97b)],_0x213a52=_0x3247e2[_0x59f5d5(0x97a)],_0x3870bb=_0x213a52[_0x59f5d5(0x531b)],_0x294529=0x0;_0x294529<_0x3870bb;++_0x294529){var _0x156563=_0x213a52[_0x294529],_0x5d6cee=_0x156563['textureScale'],_0x5485d4=Math[_0x59f5d5(0x28fa)](_0xdd6d06*_0x5d6cee),_0x84d395=Math[_0x59f5d5(0x28fa)](_0x4e47fa*_0x5d6cee),_0x534cd5=Math['min'](_0x5485d4,_0x84d395);_0x156563[_0x59f5d5(0x2bf4)]&&(CesiumMath[_0x59f5d5(0x196e)](_0x534cd5)||(_0x534cd5=CesiumMath[_0x59f5d5(0x44ac)](_0x534cd5)),_0x5485d4=_0x534cd5,_0x84d395=_0x534cd5),_0x156563[_0x59f5d5(0x1de1)]=new Framebuffer$2({'context':_0x14901a,'colorTextures':[new Texture$1({'context':_0x14901a,'width':_0x5485d4,'height':_0x84d395,'pixelFormat':_0x156563[_0x59f5d5(0x1bcf)],'pixelDatatype':_0x156563[_0x59f5d5(0x722)]})]}),_0x156563[_0x59f5d5(0x50ec)]=new ClearCommand({'color':_0x156563[_0x59f5d5(0x492f)],'framebuffer':_0x156563['buffer']});}}PostProcessStageLibrary[_0x68aa19(0x769)]=function(){var _0x515182=_0x68aa19;return new PostProcessStage({'name':_0x515182(0x3e78),'fragmentShader':fxaaFS,'sampleMode':PostProcessStageSampleMode['LINEAR']});},PostProcessStageLibrary['createSnowStage']=function(){var _0x916063=_0x68aa19;return new PostProcessStage({'name':_0x916063(0x2516),'fragmentShader':Snow,'uniforms':{'density':0x5,'angle':0.1,'speed':0x2},'sampleMode':PostProcessStageSampleMode[_0x916063(0x2225)]});},PostProcessStageLibrary[_0x68aa19(0x12b6)]=function(){var _0x5846c0=_0x68aa19;return new PostProcessStage({'name':'czm_RainEffect','fragmentShader':Rain,'uniforms':{'speed':0x14,'angle':-0.4},'sampleMode':PostProcessStageSampleMode[_0x5846c0(0x2225)]});},PostProcessStageLibrary[_0x68aa19(0x4a15)]=function(){var _0x49b286=_0x68aa19;return new PostProcessStage({'name':_0x49b286(0x27fe),'fragmentShader':Fog,'uniforms':{'scale':0x1},'sampleMode':PostProcessStageSampleMode[_0x49b286(0x2225)]});},PostProcessStageLibrary['createAcesTonemappingStage']=function(_0xceb0e4){var _0x49bb16=_0x68aa19,_0x432b13=_0xceb0e4?_0x49bb16(0x3157):'';return new PostProcessStage({'name':'czm_aces','fragmentShader':_0x432b13+=AcesTonemapping,'uniforms':{'autoExposure':void 0x0}});},PostProcessStageLibrary['createFilmicTonemappingStage']=function(_0x1ae78b){var _0x183244=_0x68aa19,_0x1aaa2a=_0x1ae78b?_0x183244(0x3157):'';return new PostProcessStage({'name':'czm_filmic','fragmentShader':_0x1aaa2a+=FilmicTonemapping,'uniforms':{'autoExposure':void 0x0}});},PostProcessStageLibrary[_0x68aa19(0x731)]=function(_0x414540){var _0x3e011d=_0x68aa19,_0x294ea9=_0x414540?_0x3e011d(0x3157):'';return new PostProcessStage({'name':_0x3e011d(0x7e6),'fragmentShader':_0x294ea9+=ReinhardTonemapping,'uniforms':{'autoExposure':void 0x0}});},PostProcessStageLibrary[_0x68aa19(0x2f4b)]=function(_0x891940){var _0x1bdba5=_0x68aa19,_0x5f479f=_0x891940?_0x1bdba5(0x3157):'';return new PostProcessStage({'name':_0x1bdba5(0x4d4e),'fragmentShader':_0x5f479f+=ModifiedReinhardTonemapping,'uniforms':{'white':Color$2[_0x1bdba5(0x2d95)],'autoExposure':void 0x0}});},PostProcessStageLibrary[_0x68aa19(0x589)]=function(){return new AutoExposure();},PostProcessStageLibrary[_0x68aa19(0x377c)]=function(){return new PostProcessStage({'name':'czm_black_and_white','fragmentShader':BlackAndWhite,'uniforms':{'gradations':0x5}});},PostProcessStageLibrary[_0x68aa19(0x1ec6)]=function(){var _0x2f1672=_0x68aa19;return new PostProcessStage({'name':_0x2f1672(0x1ec5),'fragmentShader':Brightness,'uniforms':{'brightness':0.5}});},PostProcessStageLibrary['createNightVisionStage']=function(){var _0x5546e6=_0x68aa19;return new PostProcessStage({'name':_0x5546e6(0x2500),'fragmentShader':NightVision});},PostProcessStageLibrary[_0x68aa19(0x4637)]=function(){var _0x192447=_0x68aa19;return new PostProcessStage({'name':_0x192447(0x3705),'fragmentShader':DepthView});},PostProcessStageLibrary[_0x68aa19(0x4198)]=function(){var _0x1ea70e=_0x68aa19;return new PostProcessStage({'name':_0x1ea70e(0xfd7),'fragmentShader':LensFlare,'uniforms':{'dirtTexture':buildModuleUrl(_0x1ea70e(0x40c9)),'starTexture':buildModuleUrl('Assets/Textures/LensFlare/StarBurst.jpg'),'intensity':0x2,'distortion':0xa,'ghostDispersal':0.4,'haloWidth':0.4,'earthRadius':Ellipsoid[_0x1ea70e(0x1d49)][_0x1ea70e(0x587a)]}});},PostProcessStageLibrary['createOutlineStage']=function(){var _0x553e3c=_0x68aa19,_0x1d7e21=new PostProcessStage({'name':'outline_copy','fragmentShader':PassThrough}),_0x31dec1=new PostProcessStage({'name':_0x553e3c(0x4f27),'fragmentShader':[_0x553e3c(0x11c2),_0x553e3c(0x2e44),'{',_0x553e3c(0x4802),'}'][_0x553e3c(0x3ac2)]('\x0a'),'textureScale':0.5}),_0x6309ce=new PostProcessStage({'name':'outline_edgeDetection','fragmentShader':[_0x553e3c(0x11c2),_0x553e3c(0x4457),_0x553e3c(0x4d68),_0x553e3c(0x1624),_0x553e3c(0x33d3),_0x553e3c(0x1b92),_0x553e3c(0x7b6),_0x553e3c(0x29c),'vec4\x20c1\x20=\x20texture2D(\x20colorTexture,\x20v_textureCoordinates\x20+\x20uvOffset.xy);',_0x553e3c(0x424d),_0x553e3c(0x2b0f),'vec4\x20c4\x20=\x20texture2D(\x20colorTexture,\x20v_textureCoordinates\x20-\x20uvOffset.yw);',_0x553e3c(0x3381),_0x553e3c(0x2b6c),_0x553e3c(0x3de),_0x553e3c(0xe07),_0x553e3c(0xbc2),'float\x20visibilityFactor\x20=\x20min(a1,\x20a2);',_0x553e3c(0x4e57),_0x553e3c(0x30f),'}']['join']('\x0a'),'textureScale':0.5,'uniforms':{'visibleEdgeColor':new Color$2(0x1,0x1,0x1),'hiddenEdgeColor':new Color$2(0.1,0.04,0.02)},'sampleMode':PostProcessStageSampleMode[_0x553e3c(0x2225)]});_0x6309ce[_0x553e3c(0x347c)]=new Color$2(),_0x6309ce['hiddenEdgeColor']=new Color$2();var _0x597349=[_0x553e3c(0x11c2),'uniform\x20sampler2D\x20colorTexture;',_0x553e3c(0x4d68),_0x553e3c(0x3d9d),_0x553e3c(0x4a3),_0x553e3c(0x55fc),_0x553e3c(0x4501),'}',_0x553e3c(0x1b92),_0x553e3c(0x2ee7),_0x553e3c(0xb33),'vec3\x20diffuseSum\x20=\x20texture2D(\x20colorTexture,\x20v_textureCoordinates).rgb\x20*\x20weightSum;',_0x553e3c(0x4d94),_0x553e3c(0x5376),_0x553e3c(0x2ff0),_0x553e3c(0x55b9),'vec3\x20sample1\x20=\x20texture2D(\x20colorTexture,\x20v_textureCoordinates\x20+\x20uvOffset).rgb;',_0x553e3c(0x3d3),_0x553e3c(0x5355),_0x553e3c(0x104a),_0x553e3c(0x4778),'}',_0x553e3c(0x5849),'}'][_0x553e3c(0x3ac2)]('\x0a'),_0x172f7b=new PostProcessStage({'name':_0x553e3c(0x30f5),'fragmentShader':_0x597349,'textureScale':0.5,'uniforms':{'direction':{'x':0x1,'y':0x0},'kernelRadius':0x1},'sampleMode':PostProcessStageSampleMode[_0x553e3c(0x2225)]}),_0xe48a6f=new PostProcessStage({'name':_0x553e3c(0x402b),'fragmentShader':_0x597349,'textureScale':0.5,'uniforms':{'direction':{'x':0x0,'y':0x1},'kernelRadius':0x1},'sampleMode':PostProcessStageSampleMode[_0x553e3c(0x2225)]}),_0x506ae7=new PostProcessStage({'name':'outline_blurQuarter_X','fragmentShader':_0x597349,'textureScale':0.25,'uniforms':{'direction':{'x':0x1,'y':0x0},'kernelRadius':0x4},'sampleMode':PostProcessStageSampleMode[_0x553e3c(0x2225)]}),_0x7eece7=new PostProcessStage({'name':_0x553e3c(0x39b1),'fragmentShader':_0x597349,'textureScale':0.25,'uniforms':{'direction':{'x':0x0,'y':0x1},'kernelRadius':0x4},'sampleMode':PostProcessStageSampleMode[_0x553e3c(0x2225)]}),_0x4e1008=new PostProcessStage({'name':_0x553e3c(0xa8d),'fragmentShader':[_0x553e3c(0x11c2),_0x553e3c(0x3aff),_0x553e3c(0x1c6e),'uniform\x20float\x20edgeStrength;','uniform\x20float\x20edgeGlow;',_0x553e3c(0x1b92),'vec4\x20edgeValue1\x20=\x20texture2D(edgeTexture1,\x20v_textureCoordinates);',_0x553e3c(0x225b),'vec4\x20maskColor\x20=\x20texture2D(czm_maskTexture,\x20v_textureCoordinates);',_0x553e3c(0x5542),'vec4\x20finalColor\x20=\x20edgeStrength\x20*\x20maskColor.r\x20*\x20edgeValue;',_0x553e3c(0x1b8b),'}'][_0x553e3c(0x3ac2)]('\x0a'),'uniforms':{'edgeStrength':0x3,'edgeGlow':0x0,'edgeTexture1':'outline_blurHalf_Y','edgeTexture2':'outline_blurQuarter_Y'},'blendingState':BlendingState$1[_0x553e3c(0x4ec8)],'sampleMode':PostProcessStageSampleMode[_0x553e3c(0x2225)]}),_0x5d40bd={};return Object['defineProperties'](_0x5d40bd,{'visibleEdgeColor':{'get':function(){var _0x2baf63=_0x553e3c;return _0x6309ce[_0x2baf63(0x52ee)][_0x2baf63(0x347c)];},'set':function(_0x549402){var _0x1b5dd0=_0x553e3c;_0x6309ce['uniforms'][_0x1b5dd0(0x347c)]=Color$2[_0x1b5dd0(0x254b)](_0x549402);}},'hiddenEdgeColor':{'get':function(){var _0x6bb46b=_0x553e3c;return _0x6309ce[_0x6bb46b(0x15d3)];},'set':function(_0x37625c){var _0x4eca4c=_0x553e3c;_0x6309ce[_0x4eca4c(0x52ee)][_0x4eca4c(0x15d3)]=Color$2[_0x4eca4c(0x254b)](_0x37625c);}},'edgeStrength':{'get':function(){return _0x4e1008['uniforms']['edgeStrength'];},'set':function(_0x74b4b3){var _0x5d2adb=_0x553e3c;_0x4e1008[_0x5d2adb(0x52ee)][_0x5d2adb(0x16e9)]=_0x74b4b3;}},'edgeGlow':{'get':function(){var _0x4defca=_0x553e3c;return _0x4e1008[_0x4defca(0x52ee)][_0x4defca(0x4e87)];},'set':function(_0x344a69){var _0x11844c=_0x553e3c;_0x4e1008[_0x11844c(0x52ee)][_0x11844c(0x4e87)]=_0x344a69;}},'edgeThickness':{'get':function(){return _0x172f7b['uniforms']['kernelRadius'];},'set':function(_0x5a454a){var _0x54a53d=_0x553e3c;_0x172f7b[_0x54a53d(0x52ee)][_0x54a53d(0x3851)]=_0x5a454a,_0xe48a6f[_0x54a53d(0x52ee)][_0x54a53d(0x3851)]=_0x5a454a;}}}),new PostProcessStageComposite({'name':_0x553e3c(0x45c2),'stages':[_0x1d7e21,_0x31dec1,_0x6309ce,_0x172f7b,_0xe48a6f,_0x506ae7,_0x7eece7,_0x4e1008],'inputPreviousStageTexture':!0x0,'uniforms':_0x5d40bd});},PostProcessStageTextureCache[_0x68aa19(0x4b51)][_0x68aa19(0xb02)]=function(){var _0x1a0903=_0x68aa19;this[_0x1a0903(0x341d)]=!0x0;},PostProcessStageTextureCache[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x1c8cb1){var _0x33c324=_0x68aa19,_0x1bbba8=this[_0x33c324(0x3cd2)],_0x47592e=this[_0x33c324(0x341d)],_0x22506b=defined$1(_0x1bbba8[_0x33c324(0x45d7)])&&_0x1bbba8[_0x33c324(0x45d7)][_0x33c324(0x20fb)]&&_0x1bbba8[_0x33c324(0x45d7)][_0x33c324(0x3a2)](_0x1c8cb1),_0x18f9d7=defined$1(_0x1bbba8[_0x33c324(0x4c64)])&&_0x1bbba8[_0x33c324(0x4c64)][_0x33c324(0x20fb)]&&_0x1bbba8[_0x33c324(0x4c64)]['_isSupported'](_0x1c8cb1),_0x175b7f=defined$1(_0x1bbba8[_0x33c324(0x50af)])&&_0x1bbba8[_0x33c324(0x50af)]['enabled']&&_0x1bbba8['_tonemapping']['_isSupported'](_0x1c8cb1),_0x37c7e0=defined$1(_0x1bbba8[_0x33c324(0x4e44)])&&_0x1bbba8[_0x33c324(0x4e44)][_0x33c324(0x20fb)]&&_0x1bbba8[_0x33c324(0x4e44)]['_isSupported'](_0x1c8cb1),_0xb6e80d=!defined$1(_0x1bbba8[_0x33c324(0x223b)])||_0x1bbba8[_0x33c324(0x223b)]['length']>0x0||_0x22506b||_0x18f9d7||_0x175b7f||_0x37c7e0;if((_0x47592e||!_0xb6e80d&&this['_framebuffers'][_0x33c324(0x531b)]>0x0)&&(releaseResources(this),this[_0x33c324(0x97a)][_0x33c324(0x531b)]=0x0,this['_stageNameToFramebuffer']={},this[_0x33c324(0x52d2)]=void 0x0,this[_0x33c324(0x97b)]=void 0x0),_0x47592e||_0xb6e80d){0x0===this[_0x33c324(0x97a)]['length']&&createFramebuffers(this,_0x1c8cb1);var _0x55ccb4=_0x1c8cb1[_0x33c324(0x2e24)],_0x2c67e5=_0x1c8cb1[_0x33c324(0x1b40)],_0x199691=this['_width']!==_0x55ccb4||this[_0x33c324(0x97b)]!==_0x2c67e5;(_0x47592e||_0x199691)&&(this[_0x33c324(0x52d2)]=_0x55ccb4,this[_0x33c324(0x97b)]=_0x2c67e5,this[_0x33c324(0x341d)]=!0x1,releaseResources(this),updateFramebuffers(this,_0x1c8cb1));}},PostProcessStageTextureCache[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(_0x10c74d){var _0x509f6e=_0x68aa19;for(var _0x37f384=this[_0x509f6e(0x97a)],_0x45a11c=_0x37f384['length'],_0x130b44=0x0;_0x130b44<_0x45a11c;++_0x130b44)_0x37f384[_0x130b44]['clear'][_0x509f6e(0x5108)](_0x10c74d);},PostProcessStageTextureCache[_0x68aa19(0x4b51)]['getStageByName']=function(_0x465531){var _0x3e0ae6=_0x68aa19;return this[_0x3e0ae6(0x3cd2)][_0x3e0ae6(0x589d)](_0x465531);},PostProcessStageTextureCache[_0x68aa19(0x4b51)][_0x68aa19(0x521)]=function(_0x598ba5){return this['_collection']['getOutputTexture'](_0x598ba5);},PostProcessStageTextureCache[_0x68aa19(0x4b51)]['getFramebuffer']=function(_0x1d873a){var _0x30bb74=_0x68aa19,_0x4667f3=this[_0x30bb74(0x508e)][_0x1d873a];if(defined$1(_0x4667f3))return _0x4667f3[_0x30bb74(0x1de1)];},PostProcessStageTextureCache[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PostProcessStageTextureCache[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return releaseResources(this),destroyObject$1(this);};var Tonemapper={'REINHARD':0x0,'MODIFIED_REINHARD':0x1,'FILMIC':0x2,'ACES':0x3,'validate':function(_0x3553cf){var _0x65a891=_0x68aa19;return _0x3553cf===Tonemapper[_0x65a891(0x2ff7)]||_0x3553cf===Tonemapper[_0x65a891(0x1859)]||_0x3553cf===Tonemapper['FILMIC']||_0x3553cf===Tonemapper[_0x65a891(0x120)];}},Tonemapper$1=Object[_0x68aa19(0x3e37)](Tonemapper),SMAAEdgeDetectionVS=_0x68aa19(0x4057),SMAAEdgeDetectionFS=_0x68aa19(0x2172),SMAABlendingWeightCalculationVS=_0x68aa19(0x40d8),SMAABlendingWeightCalculationFS=_0x68aa19(0x3d6f),SMAANeighborhoodBlendingVS=_0x68aa19(0xe9c),SMAANeighborhoodBlendingFS='precision\x20highp\x20float;\x0aprecision\x20highp\x20int;\x0a#define\x20SMAA_DEBUG_SPLIT_VIEW\x200\x0auniform\x20vec2\x20u_resolution;\x0auniform\x20sampler2D\x20tBlendWeights;\x0auniform\x20sampler2D\x20tColor;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avarying\x20vec4\x20fOffset[2];\x0avec4\x20SMAANeighborhoodBlendingPS(\x20vec2\x20texcoord,\x20vec4\x20offset[\x202\x20],\x20sampler2D\x20colorTex,\x20sampler2D\x20blendTex\x20)\x20{\x0a\x20\x20\x20\x20vec4\x20a;\x0a\x20\x20\x20\x20a.xz\x20=\x20texture2D(\x20blendTex,\x20texcoord\x20).xz;\x0a\x20\x20\x20\x20a.y\x20=\x20texture2D(\x20blendTex,\x20offset[\x201\x20].zw\x20).g;\x0a\x20\x20\x20\x20a.w\x20=\x20texture2D(\x20blendTex,\x20offset[\x201\x20].xy\x20).a;\x0a\x20\x20\x20\x20if\x20(\x20dot(a,\x20vec4(\x201.0,\x201.0,\x201.0,\x201.0\x20))\x20<\x201e-5\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20texture2D(\x20colorTex,\x20texcoord,\x200.0\x20);\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20offset;\x0a\x20\x20\x20\x20\x20\x20\x20\x20offset.x\x20=\x20a.a\x20>\x20a.b\x20?\x20a.a\x20:\x20-a.b;\x0a\x20\x20\x20\x20\x20\x20\x20\x20offset.y\x20=\x20a.g\x20>\x20a.r\x20?\x20-a.g\x20:\x20a.r;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(\x20abs(\x20offset.x\x20)\x20>\x20abs(\x20offset.y\x20))\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20offset.y\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20offset.x\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20C\x20=\x20texture2D(\x20colorTex,\x20texcoord,\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcoord\x20+=\x20sign(\x20offset\x20)\x20*\x20u_resolution;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20Cop\x20=\x20texture2D(\x20colorTex,\x20texcoord,\x200.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20s\x20=\x20abs(\x20offset.x\x20)\x20>\x20abs(\x20offset.y\x20)\x20?\x20abs(\x20offset.x\x20)\x20:\x20abs(\x20offset.y\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20C.xyz\x20=\x20pow(C.xyz,\x20vec3(2.2));\x0a\x20\x20\x20\x20\x20\x20\x20\x20Cop.xyz\x20=\x20pow(Cop.xyz,\x20vec3(2.2));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20mixed\x20=\x20mix(C,\x20Cop,\x20s);\x0a\x20\x20\x20\x20\x20\x20\x20\x20mixed.xyz\x20=\x20pow(mixed.xyz,\x20vec3(1.0\x20/\x202.2));\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20mixed;\x0a\x20\x20\x20\x20}\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20SMAANeighborhoodBlendingPS(\x20v_textureCoordinates,\x20fOffset,\x20tColor,\x20tBlendWeights\x20);\x0a#if\x20SMAA_DEBUG_SPLIT_VIEW\x20//\x20split\x20the\x20view\x20in\x20the\x20middle\x20and\x20display\x20the\x20unprocessed\x20image\x20on\x20the\x20right\x0a\x20\x20\x20\x20//\x20test\x20stuff\x0a\x20\x20\x20\x20if\x20(v_textureCoordinates.x\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(v_textureCoordinates.x\x20<\x200.5\x20+\x20(5.0\x20/\x20czm_viewport.z))\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(0,\x200,\x201,\x201);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(tColor,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a#endif\x20//\x20DEBUG\x0a}';function SMAA(){var _0xf3064=_0x68aa19;this['_edgeDetectionCommand']=void 0x0,this['_weightCalculationCommand']=void 0x0,this[_0xf3064(0x291a)]=void 0x0,this[_0xf3064(0x4cef)]=new PassState(),this[_0xf3064(0x20fb)]=!0x1,this['_inputTexture']=void 0x0,this[_0xf3064(0x21a6)]=void 0x0,this[_0xf3064(0x2455)]=void 0x0,this[_0xf3064(0x170d)]=void 0x0,this[_0xf3064(0x54bf)]=void 0x0,this['_areaTexture']=void 0x0,this[_0xf3064(0x4eb3)]=new ClearCommand({'color':new Color$2(0x0,0x0,0x0,0x0)}),this['_resolution']=new Cartesian2();}function createNearstSampler(){var _0x23c0ff=_0x68aa19;return new Sampler({'wrapS':TextureWrap$1[_0x23c0ff(0x312f)],'wrapT':TextureWrap$1[_0x23c0ff(0x312f)],'minificationFilter':TextureMinificationFilter$1[_0x23c0ff(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x23c0ff(0x44a2)]});}Object['defineProperties'](SMAA[_0x68aa19(0x4b51)],{}),SMAA[_0x68aa19(0x4b51)]['execute']=function(_0x1778a9){var _0x31d22f=_0x68aa19,_0x3cb9b8=this[_0x31d22f(0x4eb3)];_0x3cb9b8['framebuffer']=this['_edgeDetectionFBO'],_0x3cb9b8[_0x31d22f(0x5108)](_0x1778a9),_0x3cb9b8[_0x31d22f(0x27b)]=this['_weightFBO'],_0x3cb9b8['execute'](_0x1778a9),_0x3cb9b8[_0x31d22f(0x27b)]=this['_blendingFBO'],_0x3cb9b8[_0x31d22f(0x5108)](_0x1778a9),this[_0x31d22f(0x256d)][_0x31d22f(0x27b)]=this['_edgeDetectionFBO'],this[_0x31d22f(0x256d)]['execute'](_0x1778a9,this[_0x31d22f(0x4cef)]),this[_0x31d22f(0x247)]['framebuffer']=this[_0x31d22f(0x2455)],this[_0x31d22f(0x247)][_0x31d22f(0x5108)](_0x1778a9,this['_upSamplePassState']),this[_0x31d22f(0x291a)][_0x31d22f(0x27b)]=this[_0x31d22f(0x170d)],this[_0x31d22f(0x291a)][_0x31d22f(0x5108)](_0x1778a9,this[_0x31d22f(0x4cef)]);};var viewportBoundingRectangle=new BoundingRectangle();SMAA[_0x68aa19(0x4b51)]['update']=function(_0x5d8399){var _0x816572=_0x68aa19;if(this[_0x816572(0x20fb)]){this[_0x816572(0x1968)]=_0x5d8399;var _0x41cefd=_0x5d8399['drawingBufferWidth'],_0x32a8c4=_0x5d8399[_0x816572(0x1b40)];this[_0x816572(0x5084)]['x']=0x1/_0x41cefd,this[_0x816572(0x5084)]['y']=0x1/_0x32a8c4;var _0x2ee901=this;if(!defined$1(this['_searchTexture'])){var _0x3899da=new Image();_0x3899da[_0x816572(0x540c)]=this['getSearchTexture'](),_0x3899da[_0x816572(0x1c48)]=function(){var _0x16c92c=_0x816572;_0x2ee901['_searchTexture']=new Texture$1({'context':_0x5d8399,'source':this,'pixelFormat':PixelFormat$1[_0x16c92c(0x4a1c)],'pixelDatatype':PixelDatatype[_0x16c92c(0x4aae)],'flipY':!0x1,'sampler':createNearstSampler()});};}if(!defined$1(this[_0x816572(0x3b9f)])){var _0x1e455e=new Image();_0x1e455e[_0x816572(0x540c)]=this[_0x816572(0x3f88)](),_0x1e455e[_0x816572(0x1c48)]=function(){var _0x272cc2=_0x816572;_0x2ee901[_0x272cc2(0x3b9f)]=new Texture$1({'context':_0x5d8399,'source':this,'pixelFormat':PixelFormat$1[_0x272cc2(0x51c4)],'pixelDatatype':PixelDatatype[_0x272cc2(0x4aae)],'flipY':!0x1});};}defined$1(this[_0x816572(0x256d)])||this['createCommand'](_0x5d8399);var _0x492c21=this[_0x816572(0x21a6)],_0x5c4c82=defined$1(_0x492c21)&&_0x492c21['getColorTexture'](0x0)||void 0x0;if(!defined$1(_0x5c4c82)||_0x5c4c82[_0x816572(0x209)]!==_0x41cefd||_0x5c4c82[_0x816572(0x5862)]!==_0x32a8c4){this[_0x816572(0x8f3)](_0x41cefd,_0x32a8c4,_0x5d8399),viewportBoundingRectangle[_0x816572(0x209)]=_0x41cefd,viewportBoundingRectangle[_0x816572(0x5862)]=_0x32a8c4;var _0x565bb9=RenderState[_0x816572(0x4d21)]({'viewport':viewportBoundingRectangle});this[_0x816572(0x256d)][_0x816572(0x5547)]=_0x565bb9,this[_0x816572(0x247)][_0x816572(0x5547)]=_0x565bb9,this[_0x816572(0x291a)][_0x816572(0x5547)]=_0x565bb9;}this['_upSamplePassState'][_0x816572(0x4174)]=_0x5d8399;}},SMAA['prototype']['createCommand']=function(_0x84a2){var _0x51ce69=_0x68aa19;this['_edgeDetectionCommand']=_0x84a2[_0x51ce69(0x4288)](SMAAEdgeDetectionVS,SMAAEdgeDetectionFS,{'uniformMap':{},'owner':this});var _0x302b13=new ShaderSource({'name':_0x51ce69(0x36a),'sources':[SMAABlendingWeightCalculationFS]});_0x84a2[_0x51ce69(0x5169)]&&_0x302b13[_0x51ce69(0x4ce5)][_0x51ce69(0x3a33)](_0x51ce69(0xbd2)),this[_0x51ce69(0x247)]=_0x84a2['createCustomViewportQuadCommand'](SMAABlendingWeightCalculationVS,_0x302b13,{'uniformMap':{},'owner':this}),this[_0x51ce69(0x291a)]=_0x84a2[_0x51ce69(0x4288)](SMAANeighborhoodBlendingVS,SMAANeighborhoodBlendingFS,{'uniformMap':{},'owner':this}),this['createUniformMap']();},SMAA[_0x68aa19(0x4b51)][_0x68aa19(0x18e4)]=function(){var _0x3ca6f0=_0x68aa19;if(defined$1(this[_0x3ca6f0(0x256d)])){var _0x303669=this;this['_edgeDetectionCommand'][_0x3ca6f0(0x15fe)][_0x3ca6f0(0x4311)]=function(){return _0x303669['_inputTexture'];},this['_edgeDetectionCommand'][_0x3ca6f0(0x15fe)]['u_resolution']=function(){var _0x2ee032=_0x3ca6f0;return _0x303669[_0x2ee032(0x5084)];},this[_0x3ca6f0(0x247)][_0x3ca6f0(0x15fe)][_0x3ca6f0(0x36ff)]=function(){var _0x232a0f=_0x3ca6f0;return _0x303669[_0x232a0f(0x21a6)]['getColorTexture'](0x0);},this[_0x3ca6f0(0x247)]['uniformMap'][_0x3ca6f0(0x543d)]=function(){var _0x142b83=_0x3ca6f0;return defined$1(_0x303669[_0x142b83(0x3b9f)])?_0x303669[_0x142b83(0x3b9f)]:_0x303669[_0x142b83(0x1968)][_0x142b83(0xcfa)];},this[_0x3ca6f0(0x247)][_0x3ca6f0(0x15fe)][_0x3ca6f0(0x25e0)]=function(){var _0xae69b1=_0x3ca6f0;return defined$1(_0x303669[_0xae69b1(0x54bf)])?_0x303669['_searchTexture']:_0x303669['_context'][_0xae69b1(0xcfa)];},this[_0x3ca6f0(0x247)][_0x3ca6f0(0x15fe)][_0x3ca6f0(0x88a)]=function(){var _0x4146dc=_0x3ca6f0;return _0x303669[_0x4146dc(0x5084)];},this[_0x3ca6f0(0x291a)][_0x3ca6f0(0x15fe)][_0x3ca6f0(0x4d42)]=function(){var _0x12ad34=_0x3ca6f0;return _0x303669[_0x12ad34(0xf55)];},this[_0x3ca6f0(0x291a)][_0x3ca6f0(0x15fe)][_0x3ca6f0(0x2dca)]=function(){var _0xf93612=_0x3ca6f0;return _0x303669[_0xf93612(0x2455)][_0xf93612(0x2bf5)](0x0);},this[_0x3ca6f0(0x291a)][_0x3ca6f0(0x15fe)]['u_resolution']=function(){var _0xf236ee=_0x3ca6f0;return _0x303669[_0xf236ee(0x5084)];};}},SMAA[_0x68aa19(0x4b51)][_0x68aa19(0x8f3)]=function(_0x1e1811,_0x396fd9,_0x3ff318){var _0x5ad39b=_0x68aa19;defined$1(this['_edgeDetectionFBO'])||this[_0x5ad39b(0x10af)]();var _0x1d0d42=PixelDatatype['UNSIGNED_BYTE'];this['_edgeDetectionFBO']=new Framebuffer$2({'context':_0x3ff318,'colorTextures':[new Texture$1({'context':_0x3ff318,'width':_0x1e1811,'height':_0x396fd9,'pixelDatatype':_0x1d0d42,'pixelFormat':PixelFormat$1[_0x5ad39b(0x51c4)]})]}),this[_0x5ad39b(0x2455)]=new Framebuffer$2({'context':_0x3ff318,'colorTextures':[new Texture$1({'context':_0x3ff318,'width':_0x1e1811,'height':_0x396fd9,'pixelDatatype':_0x1d0d42,'pixelFormat':PixelFormat$1['RGBA']})]}),this[_0x5ad39b(0x170d)]=new Framebuffer$2({'context':_0x3ff318,'colorTextures':[new Texture$1({'context':_0x3ff318,'width':_0x1e1811,'height':_0x396fd9,'pixelDatatype':_0x1d0d42,'pixelFormat':PixelFormat$1[_0x5ad39b(0x4a1c)]})]});},SMAA[_0x68aa19(0x4b51)][_0x68aa19(0x328a)]=function(_0x1aef48){this['_inputTexture']=_0x1aef48;},SMAA[_0x68aa19(0x4b51)][_0x68aa19(0x2adb)]=function(){var _0x2ffc68=_0x68aa19;return this['_blendingFBO'][_0x2ffc68(0x2bf5)](0x0);},SMAA[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},SMAA['prototype'][_0x68aa19(0x10af)]=function(){var _0x181ae9=_0x68aa19;this[_0x181ae9(0x21a6)]=this[_0x181ae9(0x21a6)]&&!this['_edgeDetectionFBO']['isDestroyed']()&&this['_edgeDetectionFBO'][_0x181ae9(0x2578)](),this['_weightFBO']=this[_0x181ae9(0x2455)]&&!this[_0x181ae9(0x2455)]['isDestroyed']()&&this['_weightFBO'][_0x181ae9(0x2578)](),this[_0x181ae9(0x170d)]=this[_0x181ae9(0x170d)]&&!this[_0x181ae9(0x170d)]['isDestroyed']()&&this['_blendingFBO'][_0x181ae9(0x2578)]();},SMAA[_0x68aa19(0x4b51)]['destroy']=function(){var _0x4854d7=_0x68aa19;return this[_0x4854d7(0x10af)](),this[_0x4854d7(0x256d)]=this['_edgeDetectionCommand']&&this[_0x4854d7(0x256d)][_0x4854d7(0x30a0)]&&this['_edgeDetectionCommand'][_0x4854d7(0x30a0)][_0x4854d7(0x2578)](),this[_0x4854d7(0x247)]=this['_weightCalculationCommand']&&this['_weightCalculationCommand'][_0x4854d7(0x30a0)]&&this[_0x4854d7(0x247)][_0x4854d7(0x30a0)]['destroy'](),this[_0x4854d7(0x291a)]=this['_neighborhoodBlendingCommand']&&this[_0x4854d7(0x291a)][_0x4854d7(0x30a0)]&&this[_0x4854d7(0x291a)][_0x4854d7(0x30a0)][_0x4854d7(0x2578)](),destroyObject$1(this);},SMAA[_0x68aa19(0x4b51)][_0x68aa19(0x3f88)]=function(){var _0x3f34eb=_0x68aa19;return _0x3f34eb(0x46d8);},SMAA[_0x68aa19(0x4b51)][_0x68aa19(0x4901)]=function(){var _0x2b9eb0=_0x68aa19;return _0x2b9eb0(0x2eb5);};var stackScratch=[];function PostProcessStageCollection(){var _0x1c3179=_0x68aa19,_0x4d0198=PostProcessStageLibrary[_0x1c3179(0x769)](),_0x29e9e1=PostProcessStageLibrary['createAmbientOcclusionStage'](),_0xb62260=PostProcessStageLibrary[_0x1c3179(0x2b90)](),_0x497dd7=PostProcessStageLibrary[_0x1c3179(0x29db)](),_0x389d9c=PostProcessStageLibrary['createFogStage'](),_0x35067f=PostProcessStageLibrary[_0x1c3179(0x12b6)](),_0x2f0d7f=PostProcessStageLibrary[_0x1c3179(0xbf6)]();this[_0x1c3179(0x2d64)]=!0x1,this[_0x1c3179(0x3bc7)]=PostProcessStageLibrary['createAutoExposureStage'](),this['_tonemapping']=void 0x0,this[_0x1c3179(0x1652)]=void 0x0,this[_0x1c3179(0x46e6)]=Tonemapper$1[_0x1c3179(0x120)];var _0x149484=this['_tonemapping'];_0x29e9e1[_0x1c3179(0x20fb)]=!0x1,_0xb62260[_0x1c3179(0x20fb)]=!0x1,_0x149484['enabled']=!0x1,_0x389d9c[_0x1c3179(0x20fb)]=!0x1,_0x35067f['enabled']=!0x1,_0x2f0d7f[_0x1c3179(0x20fb)]=!0x1;var _0x4d623a=new PostProcessStageTextureCache(this),_0x4e6ce3={},_0x2db664=stackScratch;for(_0x2db664[_0x1c3179(0x3a33)](_0x4d0198,_0x29e9e1,_0xb62260,_0x149484,_0x497dd7,_0x389d9c,_0x2f0d7f,_0x35067f);_0x2db664[_0x1c3179(0x531b)]>0x0;){var _0x9fd5b9=_0x2db664[_0x1c3179(0x1ae7)]();_0x4e6ce3[_0x9fd5b9[_0x1c3179(0x13f9)]]=_0x9fd5b9,_0x9fd5b9[_0x1c3179(0x37af)]=_0x4d623a;var _0xb417a7=_0x9fd5b9[_0x1c3179(0x531b)];if(defined$1(_0xb417a7)){for(var _0x560063=0x0;_0x560063<_0xb417a7;++_0x560063)_0x2db664[_0x1c3179(0x3a33)](_0x9fd5b9[_0x1c3179(0x3173)](_0x560063));}}this['_stages']=[],this[_0x1c3179(0x223b)]=[],this['_previousActiveStages']=[],this[_0x1c3179(0x553c)]=void 0x0;var _0x2e1e65=this;_0x29e9e1['uniforms'][_0x1c3179(0x4fb4)]=function(){return _0x2e1e65['_randomTexture'];},this['_ao']=_0x29e9e1,this['_bloom']=_0xb62260,this[_0x1c3179(0x108f)]=_0x4d0198,this['_smaa']=new SMAA(),this[_0x1c3179(0x424c)]=_0x497dd7,this[_0x1c3179(0x530f)]=_0x389d9c,this['_rain']=_0x35067f,this[_0x1c3179(0x46ba)]=_0x2f0d7f,this[_0x1c3179(0x4ba4)]=void 0x0,this[_0x1c3179(0x16a5)]=void 0x0,this[_0x1c3179(0xfaa)]=void 0x0,this[_0x1c3179(0x48c0)]=void 0x0,this['_fxaaEnabled']=void 0x0,this[_0x1c3179(0x20a4)]=void 0x0,this['_stagesRemoved']=!0x1,this[_0x1c3179(0x2431)]=!0x1,this[_0x1c3179(0x4045)]=_0x4e6ce3,this[_0x1c3179(0x37af)]=_0x4d623a;}function removeStages(_0x32a7ba){var _0x25a6ee=_0x68aa19;if(_0x32a7ba['_stagesRemoved']){_0x32a7ba[_0x25a6ee(0x5708)]=!0x1;for(var _0x43b76c=[],_0x202f40=_0x32a7ba[_0x25a6ee(0x11a8)],_0x8d9d25=_0x202f40[_0x25a6ee(0x531b)],_0x131d36=0x0,_0x53454d=0x0;_0x131d36<_0x8d9d25;++_0x131d36){var _0x2b10d8=_0x202f40[_0x131d36];_0x2b10d8&&(_0x2b10d8[_0x25a6ee(0x5627)]=_0x53454d++,_0x43b76c[_0x25a6ee(0x3a33)](_0x2b10d8));}_0x32a7ba['_stages']=_0x43b76c;}}function getOutputTexture(_0x4c8ce3){var _0x556984=_0x68aa19;for(;defined$1(_0x4c8ce3[_0x556984(0x531b)]);)_0x4c8ce3=_0x4c8ce3['get'](_0x4c8ce3['length']-0x1);return _0x4c8ce3[_0x556984(0x1f7c)];}function execute(_0x4075a5,_0x28c66f,_0x29d41d,_0x22f29f,_0x211eb6){var _0x22709a=_0x68aa19;if(defined$1(_0x4075a5['execute']))_0x4075a5[_0x22709a(0x5108)](_0x28c66f,_0x29d41d,_0x22f29f,_0x211eb6);else{var _0x43dd94,_0x3b0093=_0x4075a5['length'];if(_0x4075a5[_0x22709a(0x4d07)]){for(execute(_0x4075a5[_0x22709a(0x3173)](0x0),_0x28c66f,_0x29d41d,_0x22f29f,_0x211eb6),_0x43dd94=0x1;_0x43dd94<_0x3b0093;++_0x43dd94)execute(_0x4075a5[_0x22709a(0x3173)](_0x43dd94),_0x28c66f,getOutputTexture(_0x4075a5[_0x22709a(0x3173)](_0x43dd94-0x1)),_0x22f29f,_0x211eb6);}else{for(_0x43dd94=0x0;_0x43dd94<_0x3b0093;++_0x43dd94)execute(_0x4075a5[_0x22709a(0x3173)](_0x43dd94),_0x28c66f,_0x29d41d,_0x22f29f,_0x211eb6);}}}Object[_0x68aa19(0x5b7)](PostProcessStageCollection['prototype'],{'ready':{'get':function(){var _0x5a7936=_0x68aa19;for(var _0x2a2555=!0x1,_0x5e744e=this[_0x5a7936(0x11a8)],_0x3c649c=_0x5e744e[_0x5a7936(0x531b)]-0x1;_0x3c649c>=0x0;--_0x3c649c){var _0x4ce3a6=_0x5e744e[_0x3c649c];_0x2a2555=_0x2a2555||_0x4ce3a6[_0x5a7936(0x237c)]&&_0x4ce3a6[_0x5a7936(0x20fb)];}var _0x5dba6c=this[_0x5a7936(0x108f)],_0x5cbcd3=this[_0x5a7936(0x1636)],_0x4b6dd8=this['_bloom'],_0x4db9ee=this[_0x5a7936(0x50af)];return _0x2a2555=(_0x2a2555=(_0x2a2555=(_0x2a2555=_0x2a2555||_0x5dba6c[_0x5a7936(0x237c)]&&_0x5dba6c['enabled'])||_0x5cbcd3[_0x5a7936(0x237c)]&&_0x5cbcd3[_0x5a7936(0x20fb)])||_0x4b6dd8[_0x5a7936(0x237c)]&&_0x4b6dd8[_0x5a7936(0x20fb)])||_0x4db9ee['ready']&&_0x4db9ee['enabled'];}},'fxaa':{'get':function(){var _0x3bece5=_0x68aa19;return this[_0x3bece5(0x108f)];}},'smaa':{'get':function(){var _0x4334d5=_0x68aa19;return this[_0x4334d5(0x2b3f)];}},'ambientOcclusion':{'get':function(){var _0x327aa8=_0x68aa19;return this[_0x327aa8(0x1636)];}},'bloom':{'get':function(){return this['_bloom'];}},'outline':{'get':function(){return this['_outline'];}},'rain':{'get':function(){return this['_rain'];}},'snow':{'get':function(){var _0x178587=_0x68aa19;return this[_0x178587(0x46ba)];}},'fog':{'get':function(){var _0x143199=_0x68aa19;return this[_0x143199(0x530f)];}},'length':{'get':function(){var _0x36c827=_0x68aa19;return removeStages(this),this[_0x36c827(0x11a8)][_0x36c827(0x531b)];}},'outputTexture':{'get':function(){var _0x43344a=_0x68aa19,_0x5a30a3=this['_smaa'];if(_0x5a30a3['enabled'])return _0x5a30a3[_0x43344a(0x2adb)]();var _0x119ec7=this['_fxaa'];if(_0x119ec7[_0x43344a(0x20fb)]&&_0x119ec7['ready'])return this[_0x43344a(0x521)](_0x119ec7[_0x43344a(0x13f9)]);for(var _0x42902a=this[_0x43344a(0x11a8)],_0x2c5877=_0x42902a['length']-0x1;_0x2c5877>=0x0;--_0x2c5877){var _0x46815c=_0x42902a[_0x2c5877];if(defined$1(_0x46815c)&&_0x46815c[_0x43344a(0x237c)]&&_0x46815c[_0x43344a(0x20fb)])return this['getOutputTexture'](_0x46815c[_0x43344a(0x13f9)]);}var _0x5862f6=this[_0x43344a(0x50af)];if(_0x5862f6[_0x43344a(0x20fb)]&&_0x5862f6[_0x43344a(0x237c)])return this['getOutputTexture'](_0x5862f6[_0x43344a(0x13f9)]);var _0x1fcc59=this[_0x43344a(0x2fb2)];if(_0x1fcc59[_0x43344a(0x20fb)]&&_0x1fcc59[_0x43344a(0x237c)])return this[_0x43344a(0x521)](_0x1fcc59['name']);var _0x1467dc=this[_0x43344a(0x1636)];return _0x1467dc[_0x43344a(0x20fb)]&&_0x1467dc[_0x43344a(0x237c)]?this[_0x43344a(0x521)](_0x1467dc[_0x43344a(0x13f9)]):void 0x0;}},'hasSelected':{'get':function(){var _0x4821d4=_0x68aa19;for(var _0x131f49=arraySlice(this[_0x4821d4(0x11a8)]);_0x131f49[_0x4821d4(0x531b)]>0x0;){var _0x43d581=_0x131f49[_0x4821d4(0x1ae7)]();if(defined$1(_0x43d581)){if(defined$1(_0x43d581['selected']))return!0x0;var _0x2a7a6a=_0x43d581[_0x4821d4(0x531b)];if(defined$1(_0x2a7a6a)){for(var _0x5579cd=0x0;_0x5579cd<_0x2a7a6a;++_0x5579cd)_0x131f49[_0x4821d4(0x3a33)](_0x43d581[_0x4821d4(0x3173)](_0x5579cd));}}}return!0x1;}},'tonemapper':{'get':function(){return this['_tonemapper'];},'set':function(_0x796ff9){var _0x538d33=_0x68aa19;if(this[_0x538d33(0x1652)]!==_0x796ff9){defined$1(this['_tonemapping'])&&(delete this['_stageNames'][this['_tonemapping'][_0x538d33(0x13f9)]],this[_0x538d33(0x50af)][_0x538d33(0x2578)]());var _0x48cdbb,_0x5581b0=this[_0x538d33(0x2d64)];switch(_0x796ff9){case Tonemapper$1['REINHARD']:_0x48cdbb=PostProcessStageLibrary[_0x538d33(0x731)](_0x5581b0);break;case Tonemapper$1[_0x538d33(0x1859)]:_0x48cdbb=PostProcessStageLibrary['createModifiedReinhardTonemappingStage'](_0x5581b0);break;case Tonemapper$1[_0x538d33(0x470)]:_0x48cdbb=PostProcessStageLibrary[_0x538d33(0x3d41)](_0x5581b0);break;default:_0x48cdbb=PostProcessStageLibrary[_0x538d33(0x3cd9)](_0x5581b0);}if(_0x5581b0){var _0x37d4fa=this[_0x538d33(0x3bc7)];_0x48cdbb['uniforms'][_0x538d33(0x2b10)]=function(){var _0x1284fb=_0x538d33;return _0x37d4fa[_0x1284fb(0x1f7c)];};}this['_tonemapper']=_0x796ff9,this[_0x538d33(0x50af)]=_0x48cdbb,defined$1(this['_stageNames'])&&(this['_stageNames'][_0x48cdbb['name']]=_0x48cdbb,_0x48cdbb[_0x538d33(0x37af)]=this['_textureCache']),this[_0x538d33(0x2431)]=!0x0;}}}}),PostProcessStageCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x1abd18){var _0x2200d4=_0x68aa19,_0xc8257e=this[_0x2200d4(0x4045)],_0x3bae9b=stackScratch;for(_0x3bae9b[_0x2200d4(0x3a33)](_0x1abd18);_0x3bae9b['length']>0x0;){var _0x2c02=_0x3bae9b[_0x2200d4(0x1ae7)]();_0xc8257e[_0x2c02[_0x2200d4(0x13f9)]]=_0x2c02,_0x2c02[_0x2200d4(0x37af)]=this['_textureCache'];var _0x346e0c=_0x2c02[_0x2200d4(0x531b)];if(defined$1(_0x346e0c)){for(var _0x312003=0x0;_0x312003<_0x346e0c;++_0x312003)_0x3bae9b['push'](_0x2c02[_0x2200d4(0x3173)](_0x312003));}}var _0xaa1708=this['_stages'];return _0x1abd18['_index']=_0xaa1708['length'],_0xaa1708['push'](_0x1abd18),this[_0x2200d4(0x2431)]=!0x0,_0x1abd18;},PostProcessStageCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x12cb98){var _0x2a7bb9=_0x68aa19;if(!this[_0x2a7bb9(0x1ff6)](_0x12cb98))return!0x1;var _0x5afb6b=this['_stageNames'],_0x46fdb5=stackScratch;for(_0x46fdb5[_0x2a7bb9(0x3a33)](_0x12cb98);_0x46fdb5[_0x2a7bb9(0x531b)]>0x0;){var _0x994acc=_0x46fdb5[_0x2a7bb9(0x1ae7)]();delete _0x5afb6b[_0x994acc['name']];var _0x205078=_0x994acc[_0x2a7bb9(0x531b)];if(defined$1(_0x205078)){for(var _0x344f44=0x0;_0x344f44<_0x205078;++_0x344f44)_0x46fdb5[_0x2a7bb9(0x3a33)](_0x994acc['get'](_0x344f44));}}return this[_0x2a7bb9(0x11a8)][_0x12cb98[_0x2a7bb9(0x5627)]]=void 0x0,this[_0x2a7bb9(0x5708)]=!0x0,this['_textureCacheDirty']=!0x0,_0x12cb98[_0x2a7bb9(0x5627)]=void 0x0,_0x12cb98[_0x2a7bb9(0x37af)]=void 0x0,_0x12cb98[_0x2a7bb9(0x2578)](),!0x0;},PostProcessStageCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x4ea23f){var _0x24ad03=_0x68aa19;return defined$1(_0x4ea23f)&&defined$1(_0x4ea23f['_index'])&&_0x4ea23f[_0x24ad03(0x37af)]===this[_0x24ad03(0x37af)];},PostProcessStageCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x5c2351){var _0x593e1b=_0x68aa19;return removeStages(this),this[_0x593e1b(0x11a8)][_0x5c2351];},PostProcessStageCollection['prototype']['removeAll']=function(){var _0x8890b3=_0x68aa19;for(var _0x2abc04=this[_0x8890b3(0x11a8)],_0xf3265d=_0x2abc04[_0x8890b3(0x531b)],_0x5bcc6b=0x0;_0x5bcc6b<_0xf3265d;++_0x5bcc6b)this[_0x8890b3(0x4b3f)](_0x2abc04[_0x5bcc6b]);_0x2abc04['length']=0x0;},PostProcessStageCollection['prototype']['getStageByName']=function(_0x5225f9){return this['_stageNames'][_0x5225f9];},new Color$2(),new Color$2(),PostProcessStageCollection[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x4973e1,_0x23aa6a,_0xa3d6e,_0x37dd08){var _0x4f9d15=_0x68aa19;removeStages(this);var _0x40aa98=this[_0x4f9d15(0x223b)],_0x21ade8=this['_activeStages']=this[_0x4f9d15(0x5168)];this[_0x4f9d15(0x5168)]=_0x40aa98;var _0x17c232,_0x5e0665,_0x5c3543=this[_0x4f9d15(0x11a8)],_0x5808f1=_0x21ade8[_0x4f9d15(0x531b)]=_0x5c3543['length'],_0x3befb7=0x0;for(_0x17c232=0x0;_0x17c232<_0x5808f1;++_0x17c232)(_0x5e0665=_0x5c3543[_0x17c232])[_0x4f9d15(0x237c)]&&_0x5e0665[_0x4f9d15(0x20fb)]&&_0x5e0665[_0x4f9d15(0x3a2)](_0x4973e1)&&(_0x21ade8[_0x3befb7++]=_0x5e0665);_0x21ade8[_0x4f9d15(0x531b)]=_0x3befb7;var _0x178977=_0x3befb7!==_0x40aa98[_0x4f9d15(0x531b)];if(!_0x178977){for(_0x17c232=0x0;_0x17c232<_0x3befb7;++_0x17c232)if(_0x21ade8[_0x17c232]!==_0x40aa98[_0x17c232]){_0x178977=!0x0;break;}}var _0xcf1437=this[_0x4f9d15(0x1636)],_0x5e7b59=this[_0x4f9d15(0x2fb2)],_0x3c0484=this[_0x4f9d15(0x3bc7)],_0x2d2fe1=this[_0x4f9d15(0x50af)],_0x428a55=this[_0x4f9d15(0x108f)],_0x1fe8c6=this[_0x4f9d15(0x2b3f)],_0x52ed7d=this[_0x4f9d15(0x424c)],_0x3b3474=this[_0x4f9d15(0x530f)],_0x109d25=this[_0x4f9d15(0x2ce6)],_0x1b43fb=this[_0x4f9d15(0x46ba)];_0x2d2fe1[_0x4f9d15(0x20fb)]=_0xa3d6e;var _0x5b389b=_0xcf1437['enabled']&&_0xcf1437['_isSupported'](_0x4973e1),_0x2c8e2e=_0x5e7b59[_0x4f9d15(0x20fb)]&&_0x5e7b59[_0x4f9d15(0x3a2)](_0x4973e1),_0x547cff=_0x2d2fe1[_0x4f9d15(0x20fb)]&&_0x2d2fe1[_0x4f9d15(0x3a2)](_0x4973e1),_0x3b0d0b=_0x428a55[_0x4f9d15(0x20fb)]&&_0x428a55['_isSupported'](_0x4973e1),_0xe967f=_0x1fe8c6[_0x4f9d15(0x20fb)],_0x32547b=_0x3b3474[_0x4f9d15(0x20fb)],_0x489036=_0x109d25[_0x4f9d15(0x20fb)],_0xa031e3=_0x1b43fb[_0x4f9d15(0x20fb)],_0x539fa7=_0x52ed7d[_0x4f9d15(0x20fb)];if((_0x178977||this['_textureCacheDirty']||_0x3befb7!==this['_lastLength']||_0x5b389b!==this[_0x4f9d15(0x16a5)]||_0x32547b!==this[_0x4f9d15(0x2259)]||_0x489036!==this[_0x4f9d15(0x2227)]||_0xa031e3!==this[_0x4f9d15(0x5371)]||_0x2c8e2e!==this[_0x4f9d15(0xfaa)]||_0x547cff!==this['_tonemappingEnabled']||_0x3b0d0b!==this[_0x4f9d15(0x53e4)]||_0xe967f!==this[_0x4f9d15(0x20a4)])&&(this[_0x4f9d15(0x37af)][_0x4f9d15(0xb02)](),this[_0x4f9d15(0x4ba4)]=_0x3befb7,this[_0x4f9d15(0x16a5)]=_0x5b389b,this['_fogEnabled']=_0x32547b,this[_0x4f9d15(0x2227)]=_0x489036,this[_0x4f9d15(0x5371)]=_0xa031e3,this[_0x4f9d15(0xfaa)]=_0x2c8e2e,this[_0x4f9d15(0x48c0)]=_0x547cff,this[_0x4f9d15(0x53e4)]=_0x3b0d0b,this[_0x4f9d15(0x20a4)]=_0xe967f,this[_0x4f9d15(0x2431)]=!0x1),defined$1(this[_0x4f9d15(0x553c)])&&!_0x5b389b&&(this['_randomTexture']['destroy'](),this[_0x4f9d15(0x553c)]=void 0x0),_0x539fa7){var _0x389dda=_0x37dd08[_0x4f9d15(0x1bbc)][_0x4f9d15(0x426a)]();defined$1(_0x389dda)&&(_0x389dda['_selectColorType']===SelectColorType$1[_0x4f9d15(0x4046)]?_0x52ed7d[_0x4f9d15(0x52ee)][_0x4f9d15(0x347c)]=Color$2['clone'](_0x389dda[_0x4f9d15(0x40f2)]):_0x52ed7d[_0x4f9d15(0x52ee)][_0x4f9d15(0x347c)]=Color$2[_0x4f9d15(0x2d95)]);}if(!defined$1(this['_randomTexture'])&&_0x5b389b){_0x5808f1=0x30000;var _0x13205f=new Uint8Array(_0x5808f1);for(_0x17c232=0x0;_0x17c232<_0x5808f1;_0x17c232+=0x3)_0x13205f[_0x17c232]=Math[_0x4f9d15(0x67a)](0xff*Math[_0x4f9d15(0x2bd3)]());this['_randomTexture']=new Texture$1({'context':_0x4973e1,'pixelFormat':PixelFormat$1[_0x4f9d15(0x51c4)],'pixelDatatype':PixelDatatype[_0x4f9d15(0x4aae)],'source':{'arrayBufferView':_0x13205f,'width':0x100,'height':0x100},'sampler':new Sampler({'wrapS':TextureWrap$1[_0x4f9d15(0x2124)],'wrapT':TextureWrap$1[_0x4f9d15(0x2124)],'minificationFilter':TextureMinificationFilter$1[_0x4f9d15(0x44a2)],'magnificationFilter':TextureMagnificationFilter$1[_0x4f9d15(0x44a2)]})});}for(this['_textureCache']['update'](_0x4973e1),_0x428a55[_0x4f9d15(0x489f)](_0x4973e1,_0x23aa6a),_0x1fe8c6[_0x4f9d15(0x489f)](_0x4973e1,_0x23aa6a),_0xcf1437[_0x4f9d15(0x489f)](_0x4973e1,_0x23aa6a),_0x5e7b59['update'](_0x4973e1,_0x23aa6a),_0x2d2fe1['update'](_0x4973e1,_0x23aa6a),_0x52ed7d[_0x4f9d15(0x489f)](_0x4973e1,_0x23aa6a),_0x3b3474[_0x4f9d15(0x489f)](_0x4973e1,_0x23aa6a),_0x109d25[_0x4f9d15(0x489f)](_0x4973e1,_0x23aa6a),_0x1b43fb[_0x4f9d15(0x489f)](_0x4973e1,_0x23aa6a),this[_0x4f9d15(0x2d64)]&&_0x3c0484[_0x4f9d15(0x489f)](_0x4973e1,_0x23aa6a),_0x5808f1=_0x5c3543[_0x4f9d15(0x531b)],_0x17c232=0x0;_0x17c232<_0x5808f1;++_0x17c232)_0x5c3543[_0x17c232]['update'](_0x4973e1,_0x23aa6a);},PostProcessStageCollection[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(_0x167f6f){var _0x8b97ad=_0x68aa19;this[_0x8b97ad(0x37af)][_0x8b97ad(0x50ec)](_0x167f6f),this[_0x8b97ad(0x2d64)]&&this[_0x8b97ad(0x3bc7)][_0x8b97ad(0x50ec)](_0x167f6f);},PostProcessStageCollection[_0x68aa19(0x4b51)][_0x68aa19(0x521)]=function(_0x118f1f){var _0x209793=_0x68aa19,_0x2da070=this[_0x209793(0x589d)](_0x118f1f);if(defined$1(_0x2da070))return getOutputTexture(_0x2da070);},PostProcessStageCollection['prototype'][_0x68aa19(0x5108)]=function(_0x40cd1c,_0x482a39,_0x545c32,_0x21ee21){var _0x460230=_0x68aa19,_0x5c3cd1=this['_activeStages'],_0x50fd2b=_0x5c3cd1['length'],_0x166c66=this[_0x460230(0x108f)],_0x4a7c76=this['_smaa'],_0x360114=this[_0x460230(0x1636)],_0x317d00=this['_bloom'],_0x52d917=this['_autoExposure'],_0xde833d=this[_0x460230(0x50af)],_0x3460d0=this[_0x460230(0x424c)],_0x236a89=this['compositor'],_0x539b06=this[_0x460230(0x530f)],_0x22f1b7=this[_0x460230(0x2ce6)],_0x4dcec5=this['_snow'],_0x3128c4=_0x360114['enabled']&&_0x360114[_0x460230(0x3a2)](_0x40cd1c),_0x12dabd=_0x317d00[_0x460230(0x20fb)]&&_0x317d00[_0x460230(0x3a2)](_0x40cd1c),_0x349dfe=this['_autoExposureEnabled'],_0x4aef36=_0xde833d[_0x460230(0x20fb)]&&_0xde833d[_0x460230(0x3a2)](_0x40cd1c),_0xaf1c5b=_0x166c66[_0x460230(0x20fb)]&&_0x166c66[_0x460230(0x3a2)](_0x40cd1c),_0x3876e1=_0x4a7c76[_0x460230(0x20fb)],_0xc4e75d=_0x3460d0['enabled'],_0x589978=_0x539b06[_0x460230(0x20fb)],_0x3a8fdc=_0x22f1b7[_0x460230(0x20fb)],_0x560a67=_0x4dcec5[_0x460230(0x20fb)];if(_0x589978||_0x3a8fdc||_0x560a67||_0xc4e75d||_0x3876e1||_0xaf1c5b||_0x3128c4||_0x12dabd||_0x4aef36||0x0!==_0x50fd2b){var _0x864d8f=_0x482a39;_0xc4e75d&&_0x3460d0[_0x460230(0x237c)]&&defined$1(_0x40cd1c[_0x460230(0x3cca)]['maskTexture'])&&(execute(_0x3460d0,_0x40cd1c,_0x864d8f,_0x545c32,_0x21ee21),_0x864d8f=getOutputTexture(_0x3460d0)),defined$1(_0x236a89)&&_0x236a89[_0x460230(0x5fa)]()&&(_0x236a89[_0x460230(0x2362)](_0x40cd1c,_0x864d8f),_0x236a89[_0x460230(0x5108)](_0x40cd1c,_0x236a89[_0x460230(0x915)]),_0x864d8f=_0x236a89['outputFbo'][_0x460230(0x2bf5)](0x0)),_0x3128c4&&_0x360114[_0x460230(0x237c)]&&(execute(_0x360114,_0x40cd1c,_0x864d8f,_0x545c32,_0x21ee21),_0x864d8f=getOutputTexture(_0x360114)),_0x12dabd&&_0x317d00['ready']&&(execute(_0x317d00,_0x40cd1c,_0x864d8f,_0x545c32,_0x21ee21),_0x864d8f=getOutputTexture(_0x317d00)),_0x349dfe&&_0x52d917[_0x460230(0x237c)]&&execute(_0x52d917,_0x40cd1c,_0x864d8f,_0x545c32,_0x21ee21),_0x4aef36&&_0xde833d[_0x460230(0x237c)]&&(execute(_0xde833d,_0x40cd1c,_0x864d8f,_0x545c32,_0x21ee21),_0x864d8f=getOutputTexture(_0xde833d));var _0x3ea116=_0x864d8f;if(_0x50fd2b>0x0){execute(_0x5c3cd1[0x0],_0x40cd1c,_0x864d8f,_0x545c32,_0x21ee21);for(var _0x3f0c14=0x1;_0x3f0c14<_0x50fd2b;++_0x3f0c14)execute(_0x5c3cd1[_0x3f0c14],_0x40cd1c,getOutputTexture(_0x5c3cd1[_0x3f0c14-0x1]),_0x545c32,_0x21ee21);_0x3ea116=getOutputTexture(_0x5c3cd1[_0x50fd2b-0x1]);}_0x589978&&(execute(_0x539b06,_0x40cd1c,_0x3ea116,_0x545c32,_0x21ee21),_0x3ea116=getOutputTexture(_0x539b06)),_0x560a67&&(execute(_0x4dcec5,_0x40cd1c,_0x3ea116,_0x545c32,_0x21ee21),_0x3ea116=getOutputTexture(_0x4dcec5)),_0x3a8fdc&&(execute(_0x22f1b7,_0x40cd1c,_0x3ea116,_0x545c32,_0x21ee21),_0x3ea116=getOutputTexture(_0x22f1b7)),_0xaf1c5b&&_0x166c66[_0x460230(0x237c)]&&execute(_0x166c66,_0x40cd1c,_0x3ea116,_0x545c32,_0x21ee21),_0x3876e1&&(_0x4a7c76[_0x460230(0x328a)](_0x3ea116),_0x4a7c76['execute'](_0x40cd1c));}};var scratchBoundingRectangle$1=new BoundingRectangle();PostProcessStageCollection['prototype']['copy']=function(_0x4e0f9d,_0x33adeb,_0x27aa3a){var _0x5807c8=_0x68aa19;if(scratchBoundingRectangle$1['width']=_0x4e0f9d[_0x5807c8(0xc93)],scratchBoundingRectangle$1['height']=_0x4e0f9d['realDrawingBufferHeight'],scratchBoundingRectangle$1['x']=0x0,scratchBoundingRectangle$1['y']=0x0,scratchBoundingRectangle$1['x']+=-_0x4e0f9d[_0x5807c8(0x3d66)]/_0x4e0f9d[_0x5807c8(0x54ba)]*_0x4e0f9d[_0x5807c8(0xc93)],scratchBoundingRectangle$1['y']+=-(_0x4e0f9d['_rows']-_0x4e0f9d[_0x5807c8(0x14de)]-0x1)/_0x4e0f9d[_0x5807c8(0x1879)]*_0x4e0f9d['realDrawingBufferHeight'],!defined$1(this['_copyColorCommand'])){var _0x265b39,_0x36e7d4=this;_0x265b39=_0x27aa3a&&_0x4e0f9d[_0x5807c8(0xc40)]&&_0x4e0f9d[_0x5807c8(0x84e)]&&!_0x4e0f9d['webglOptions']['preserveDrawingBuffer']?new ShaderSource({'sources':[_0x265b39=['#extension\x20GL_EXT_frag_depth\x20:\x20enable','#extension\x20GL_OES_standard_derivatives\x20:\x20enable',_0x5807c8(0x4457),_0x5807c8(0x11c2),_0x5807c8(0x2e44),'{',_0x5807c8(0x93b),_0x5807c8(0x89e),_0x5807c8(0x31d8),'}'][_0x5807c8(0x3ac2)]('\x0a')],'defines':_0x27aa3a?['LOG_DEPTH']:[]}):PassThrough,this[_0x5807c8(0x4cc)]=_0x4e0f9d[_0x5807c8(0xa16)](_0x265b39,{'uniformMap':{'colorTexture':function(){var _0x541fd5=_0x5807c8;return _0x36e7d4[_0x541fd5(0x1f7c)];}},'owner':this});}var _0x2d791d=RenderState['fromCache']({'viewport':scratchBoundingRectangle$1,'depthTest':{'enabled':!_0x4e0f9d[_0x5807c8(0x3b63)][_0x5807c8(0x4ee6)]}});this[_0x5807c8(0x4cc)][_0x5807c8(0x5547)]=_0x2d791d,this[_0x5807c8(0x4cc)][_0x5807c8(0x27b)]=_0x33adeb,(_0x4e0f9d['fragmentDepth']&&defined$1(_0x4e0f9d[_0x5807c8(0x3cca)][_0x5807c8(0x4cde)])||!_0x4e0f9d[_0x5807c8(0xc40)]||!_0x4e0f9d[_0x5807c8(0x84e)])&&this[_0x5807c8(0x4cc)][_0x5807c8(0x5108)](_0x4e0f9d);},PostProcessStageCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PostProcessStageCollection[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x188348=_0x68aa19;return this[_0x188348(0x108f)][_0x188348(0x2578)](),this[_0x188348(0x2b3f)][_0x188348(0x2578)](),this[_0x188348(0x1636)][_0x188348(0x2578)](),this['_bloom'][_0x188348(0x2578)](),this[_0x188348(0x3bc7)][_0x188348(0x2578)](),this[_0x188348(0x50af)][_0x188348(0x2578)](),this[_0x188348(0x4ee2)](),this[_0x188348(0x37af)]=this[_0x188348(0x37af)]&&this[_0x188348(0x37af)][_0x188348(0x2578)](),destroyObject$1(this);};var EXTRUDE_HEIGHT=0x4e20;function ProfilePlaneGeometry(_0x46d624){var _0x465277=_0x68aa19;this['_positionArray']=_0x46d624,this[_0x465277(0x3243)]=_0x465277(0x4202),this[_0x465277(0x345e)]=0x1,this[_0x465277(0x231d)]=0x1,this[_0x465277(0x1634)]=new Cartesian3(),this[_0x465277(0x1823)](),this['_volBounds']=void 0x0;}ProfilePlaneGeometry['prototype']['createVertices']=function(_0x4b2ef5){var _0x14f988=_0x68aa19,_0x329c99=ComponentDatatype$1[_0x14f988(0x2074)](ComponentDatatype$1[_0x14f988(0x15eb)],0xc),_0x4cedb0=0x0;return _0x329c99[_0x4cedb0++]=this['_topPoint1']['x']-_0x4b2ef5['x'],_0x329c99[_0x4cedb0++]=this[_0x14f988(0x4db7)]['y']-_0x4b2ef5['y'],_0x329c99[_0x4cedb0++]=this['_topPoint1']['z']-_0x4b2ef5['z'],_0x329c99[_0x4cedb0++]=this[_0x14f988(0x3775)]['x']-_0x4b2ef5['x'],_0x329c99[_0x4cedb0++]=this[_0x14f988(0x3775)]['y']-_0x4b2ef5['y'],_0x329c99[_0x4cedb0++]=this[_0x14f988(0x3775)]['z']-_0x4b2ef5['z'],_0x329c99[_0x4cedb0++]=this[_0x14f988(0x2b9b)]['x']-_0x4b2ef5['x'],_0x329c99[_0x4cedb0++]=this['_bottomPoint1']['y']-_0x4b2ef5['y'],_0x329c99[_0x4cedb0++]=this[_0x14f988(0x2b9b)]['z']-_0x4b2ef5['z'],_0x329c99[_0x4cedb0++]=this[_0x14f988(0xe3d)]['x']-_0x4b2ef5['x'],_0x329c99[_0x4cedb0++]=this[_0x14f988(0xe3d)]['y']-_0x4b2ef5['y'],_0x329c99[_0x4cedb0++]=this[_0x14f988(0xe3d)]['z']-_0x4b2ef5['z'],_0x329c99;},ProfilePlaneGeometry[_0x68aa19(0x4b51)][_0x68aa19(0x3897)]=function(){var _0x56a1e1=_0x68aa19,_0x257b3d=ComponentDatatype$1[_0x56a1e1(0x2074)](ComponentDatatype$1[_0x56a1e1(0x15eb)],0x8);return _0x257b3d[0x0]=0x0,_0x257b3d[0x1]=0x0,_0x257b3d[0x2]=0x1,_0x257b3d[0x3]=0x0,_0x257b3d[0x4]=0x0,_0x257b3d[0x5]=0x1,_0x257b3d[0x6]=0x1,_0x257b3d[0x7]=0x1,_0x257b3d;},ProfilePlaneGeometry[_0x68aa19(0x4b51)]['createNormals']=function(){var _0xc602e=_0x68aa19;return ComponentDatatype$1[_0xc602e(0x2074)](ComponentDatatype$1[_0xc602e(0x15eb)],0xc);},ProfilePlaneGeometry[_0x68aa19(0x4b51)][_0x68aa19(0x1823)]=function(){var _0x1cba95=_0x68aa19;this[_0x1cba95(0x4db7)]=this[_0x1cba95(0x8dd)][0x0],this[_0x1cba95(0x3775)]=this[_0x1cba95(0x8dd)][0x1];var _0x1a835e=Cartographic[_0x1cba95(0x2d23)](this[_0x1cba95(0x8dd)][0x0]),_0x313f22=Cartographic[_0x1cba95(0x2d23)](this[_0x1cba95(0x8dd)][0x1]),_0x4ba1a0=Cartographic['clone'](_0x1a835e),_0x20d10f=Cartographic['clone'](_0x313f22);_0x1a835e['height']+=0.5*EXTRUDE_HEIGHT,_0x313f22[_0x1cba95(0x5862)]+=0.5*EXTRUDE_HEIGHT,_0x4ba1a0[_0x1cba95(0x5862)]-=EXTRUDE_HEIGHT,_0x20d10f['height']-=EXTRUDE_HEIGHT,this[_0x1cba95(0x4db7)]=Cartographic['toCartesian'](_0x1a835e),this['_topPoint2']=Cartographic[_0x1cba95(0x38a0)](_0x313f22),this[_0x1cba95(0x2b9b)]=Cartographic[_0x1cba95(0x38a0)](_0x4ba1a0),this[_0x1cba95(0xe3d)]=Cartographic[_0x1cba95(0x38a0)](_0x20d10f),this[_0x1cba95(0x345e)]=Cartesian3[_0x1cba95(0x2ffa)](this[_0x1cba95(0x4db7)],this[_0x1cba95(0x3775)]),this[_0x1cba95(0x231d)]=EXTRUDE_HEIGHT;var _0x3998e6=[];_0x3998e6[_0x1cba95(0x3a33)](this[_0x1cba95(0x4db7)]),_0x3998e6[_0x1cba95(0x3a33)](this[_0x1cba95(0x3775)]),_0x3998e6['push'](this[_0x1cba95(0x2b9b)]),_0x3998e6[_0x1cba95(0x3a33)](this['_bottomPoint2']),this[_0x1cba95(0x5809)]=BoundingSphere[_0x1cba95(0x111e)](_0x3998e6);var _0x28a2de=_0x3998e6[_0x1cba95(0x531b)],_0x5c61d0=this;_0x3998e6[_0x1cba95(0x2e47)](function(_0x54a3ee){_0x5c61d0['_center']['x']+=_0x54a3ee['x']/_0x28a2de,_0x5c61d0['_center']['y']+=_0x54a3ee['y']/_0x28a2de,_0x5c61d0['_center']['z']+=_0x54a3ee['z']/_0x28a2de;});var _0x1f6fb6={};Matrix4[_0x1cba95(0x1eeb)](Matrix3[_0x1cba95(0x5139)],this[_0x1cba95(0x1634)],_0x1f6fb6),this['modelMatrix']=_0x1f6fb6;},ProfilePlaneGeometry[_0x68aa19(0x4b51)][_0x68aa19(0x52fd)]=function(_0x4a4602){var _0x2b25e6=_0x68aa19,_0x36b615=this['createVertices'](this['_center']),_0xef22e4=Buffer$1['createVertexBuffer']({'context':_0x4a4602,'typedArray':_0x36b615,'usage':BufferUsage['STATIC_DRAW']}),_0x560b58=this[_0x2b25e6(0x2dc4)](this[_0x2b25e6(0x1634)]),_0x291a71=Buffer$1[_0x2b25e6(0xb5a)]({'context':_0x4a4602,'typedArray':_0x560b58,'usage':BufferUsage[_0x2b25e6(0x495a)]}),_0x1b7312=this[_0x2b25e6(0x3897)](),_0x431ac8=Buffer$1[_0x2b25e6(0xb5a)]({'context':_0x4a4602,'typedArray':_0x1b7312,'usage':BufferUsage[_0x2b25e6(0x495a)]}),_0x32f6dc=[];if(_0x32f6dc[_0x2b25e6(0x3a33)]({'index':0x0,'vertexBuffer':_0xef22e4,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x2b25e6(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1}),_0x32f6dc['push']({'index':0x1,'vertexBuffer':_0x291a71,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1}),_0x32f6dc[_0x2b25e6(0x3a33)]({'index':0x2,'vertexBuffer':_0x431ac8,'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x8,'normalize':!0x1}),defined$1(this[_0x2b25e6(0x561b)])){for(var _0xf742f1=ComponentDatatype$1[_0x2b25e6(0x2074)](ComponentDatatype$1['FLOAT'],0xc),_0x4ebc7c=[this[_0x2b25e6(0x4db7)],this[_0x2b25e6(0x3775)],this[_0x2b25e6(0x2b9b)],this[_0x2b25e6(0xe3d)]],_0x3987e8=0x0;_0x3987e8<0x4;_0x3987e8++){var _0x2e35ee=Cartographic[_0x2b25e6(0x2d23)](_0x4ebc7c[_0x3987e8]),_0x65351=CesiumMath[_0x2b25e6(0x52e9)](_0x2e35ee[_0x2b25e6(0x1041)]),_0x344e77=CesiumMath[_0x2b25e6(0x52e9)](_0x2e35ee[_0x2b25e6(0x288b)]),_0x112877=_0x2e35ee[_0x2b25e6(0x5862)],_0x28454=(_0x65351-this['_volBounds']['left'])/(this[_0x2b25e6(0x561b)][_0x2b25e6(0x339c)]-this[_0x2b25e6(0x561b)][_0x2b25e6(0x1831)]),_0x360fba=(_0x344e77-this[_0x2b25e6(0x561b)][_0x2b25e6(0x3b17)])/(this[_0x2b25e6(0x561b)]['top']-this[_0x2b25e6(0x561b)][_0x2b25e6(0x3b17)]),_0xe1952a=(_0x112877-this[_0x2b25e6(0x561b)][_0x2b25e6(0x5539)])/(this['_volBounds'][_0x2b25e6(0x4735)]-this['_volBounds'][_0x2b25e6(0x5539)]);_0xf742f1[0x3*_0x3987e8]=_0x28454,_0xf742f1[0x3*_0x3987e8+0x1]=_0x360fba,_0xf742f1[0x3*_0x3987e8+0x2]=_0xe1952a;}var _0x31fd9a=Buffer$1[_0x2b25e6(0xb5a)]({'context':_0x4a4602,'typedArray':_0xf742f1,'usage':BufferUsage[_0x2b25e6(0x495a)]});_0x32f6dc[_0x2b25e6(0x3a33)]({'index':0x3,'vertexBuffer':_0x31fd9a,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x2b25e6(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':!0x1});}var _0x2df584=ComponentDatatype$1[_0x2b25e6(0x2074)](ComponentDatatype$1[_0x2b25e6(0x2c91)],0x6);return _0x2df584[0x0]=0x0,_0x2df584[0x1]=0x1,_0x2df584[0x2]=0x3,_0x2df584[0x3]=0x0,_0x2df584[0x4]=0x3,_0x2df584[0x5]=0x2,new VertexArray({'context':_0x4a4602,'attributes':_0x32f6dc,'indexBuffer':Buffer$1[_0x2b25e6(0xaad)]({'context':_0x4a4602,'typedArray':_0x2df584,'usage':BufferUsage[_0x2b25e6(0x495a)],'indexDatatype':IndexDatatype$1[_0x2b25e6(0x2c91)]})});},ProfilePlaneGeometry['prototype'][_0x68aa19(0x2578)]=function(){return destroyObject$1(this);};var SolidProfileFp=_0x68aa19(0x27b6);function ProfileRender(_0x4434ac,_0x4b6ac9,_0x6551f1,_0x288676){var _0x1a440a=_0x68aa19;this[_0x1a440a(0x54c6)]=_0x4434ac[_0x1a440a(0x54c6)],this[_0x1a440a(0x3f8d)]={'aPosition':0x0,'aNormal':0x1,'aTexCoord':0x2},this[_0x1a440a(0x4bdb)]=_0x288676,this['_drawCommandInClampTexture']=null,this['_drawCommandInScene']=null,this['_drawCommandNormal']=null,this[_0x1a440a(0x192d)]={},this['_clampFramebuffer']=null,this[_0x1a440a(0x1e54)]='solidModelsProfile_'+_0x4434ac[_0x1a440a(0x1e54)]+'_'+_0x4b6ac9[_0x1a440a(0x1d43)](),this[_0x1a440a(0x124a)]=_0x4434ac[_0x1a440a(0x124a)],this['_modelInfo']=_0x6551f1,this['_picking']=!0x1,this[_0x1a440a(0x273)]=_0x4434ac,this[_0x1a440a(0x3ebd)]=ClippingType$1[_0x1a440a(0xdd1)],this['_volume']=void 0x0,this[_0x1a440a(0x52d2)]=0x1,this[_0x1a440a(0x97b)]=0x1;}ProfileRender[_0x68aa19(0x4b51)]['createCommand']=function(_0x1534a9){var _0x1cc837=_0x68aa19,_0x1bc389=Matrix4['clone'](this[_0x1cc837(0x4bdb)][_0x1cc837(0x221)]),_0x139efb=this[_0x1cc837(0x4bdb)][_0x1cc837(0x5809)],_0x5a574f=new DrawCommand({'primitiveType':PrimitiveType$1[_0x1cc837(0x139)],'modelMatrix':_0x1bc389,'pass':Pass$1['OPAQUE'],'cull':!0x1,'boundingVolume':_0x139efb});_0x5a574f['vertexArray']=this[_0x1cc837(0x4bdb)][_0x1cc837(0x52fd)](_0x1534a9);var _0x5cfac8=new ShaderSource({'name':_0x1cc837(0x1543),'sources':[ClipPlaneVp]}),_0x5331a6=new ShaderSource({'name':_0x1cc837(0x4c34),'sources':[SolidProfileFp]});this[_0x1cc837(0x4bdb)][_0x1cc837(0x3243)]==Geometry3DType$1[_0x1cc837(0x48e0)]?(_0x5cfac8['defines'][_0x1cc837(0x3a33)](_0x1cc837(0x48e0)),_0x5331a6[_0x1cc837(0x4ce5)][_0x1cc837(0x3a33)]('GEOCYLINDER')):this['_geometry']['type']==Geometry3DType$1['GEOBOX']&&(_0x5cfac8[_0x1cc837(0x4ce5)][_0x1cc837(0x3a33)](_0x1cc837(0x3d0)),_0x5331a6[_0x1cc837(0x4ce5)][_0x1cc837(0x3a33)](_0x1cc837(0x3d0))),defined$1(this[_0x1cc837(0x4d72)])&&(_0x5cfac8[_0x1cc837(0x4ce5)][_0x1cc837(0x3a33)](_0x1cc837(0x3f71)),_0x5331a6['defines'][_0x1cc837(0x3a33)](_0x1cc837(0x3f71)),this[_0x1cc837(0x4d72)][_0x1cc837(0x4321)][_0x1cc837(0x253b)]===HypsometricSettingEnum$1[_0x1cc837(0x240c)][_0x1cc837(0x44a2)]&&(_0x5cfac8[_0x1cc837(0x4ce5)]['push'](_0x1cc837(0x4ede)),_0x5331a6['defines'][_0x1cc837(0x3a33)](_0x1cc837(0x4ede)))),_0x5a574f[_0x1cc837(0x30a0)]=ShaderProgram$1[_0x1cc837(0x4d21)]({'context':_0x1534a9,'vertexShaderSource':_0x5cfac8,'fragmentShaderSource':_0x5331a6,'attributeLocations':this['_attributeLocations']}),_0x5a574f[_0x1cc837(0x5547)]=RenderState[_0x1cc837(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0},'depthMask':{'enabled':!0x0},'blending':BlendingState$1['ALPHA_BLEND']});for(var _0x2a4cbf in(this[_0x1cc837(0x29f0)]=_0x5a574f,this[_0x1cc837(0x18a7)]))this[_0x1cc837(0x51ef)](_0x2a4cbf,this['_modelInfo'][_0x2a4cbf],this[_0x1cc837(0x29f0)],_0x1534a9);this[_0x1cc837(0x411c)](_0x5a574f,_0x1534a9),this[_0x1cc837(0x51a3)](this[_0x1cc837(0x351c)],_0x1534a9);};var scratchPickColor=new Cartesian3(),scratchTextureRect=new Cartesian4(),scratchTextureTiling=new Cartesian3(),scratchHasModelTextureAndSize=new Cartesian3(),scratchHighLightColor=new Color$2();function destroyCommand$1(_0x58216a){var _0x1ed416=_0x68aa19;defined$1(_0x58216a)&&(_0x58216a[_0x1ed416(0xa85)]=_0x58216a[_0x1ed416(0xa85)]&&!_0x58216a[_0x1ed416(0xa85)][_0x1ed416(0x1348)]()&&_0x58216a['vertexArray'][_0x1ed416(0x2578)](),_0x58216a[_0x1ed416(0x30a0)]=_0x58216a['shaderProgram']&&_0x58216a[_0x1ed416(0x30a0)][_0x1ed416(0x2578)](),_0x58216a['renderState']=void 0x0,_0x58216a[_0x1ed416(0x15fe)]=void 0x0);}function QuadtreeTileProvider(){var _0x34ce08=_0x68aa19;DeveloperError$1[_0x34ce08(0x1afd)]();}ProfileRender[_0x68aa19(0x4b51)][_0x68aa19(0x51ef)]=function(_0x15f7cc,_0x33360a,_0x633bb5,_0x59d27d){var _0x173d99=_0x68aa19,_0x3336a0=DrawCommand['shallowClone'](_0x633bb5),_0xcefab=this;_0x3336a0[_0x173d99(0x15fe)]={'uClampIDTexture':function(){var _0x308494=_0x173d99,_0x4c6761=_0xcefab[_0x308494(0x14fe)];return defined$1(_0x4c6761)?_0x4c6761[_0x308494(0x5460)][_0x308494(0x3a23)]['getColorTexture'](0x0):_0x59d27d[_0x308494(0xcfa)];},'uClampColorTexture':function(){var _0x4844da=_0x173d99,_0x101789=_0xcefab[_0x4844da(0x14fe)];return defined$1(_0x101789)&&0x2===_0x101789[_0x4844da(0x5460)][_0x4844da(0x3a23)]['_colorTextures'][_0x4844da(0x531b)]?_0x101789[_0x4844da(0x5460)]['_fb']['getColorTexture'](0x1):_0x59d27d['defaultTexture'];},'uModelColor':function(){var _0x53986e=_0x173d99;return _0x33360a[_0x53986e(0x28b8)];},'uHasModelTextureAndPixelLength':function(){var _0x585f1a=_0x173d99;if(scratchHasModelTextureAndSize['x']=_0x33360a[_0x585f1a(0x14a9)]>=0x0?0x1:0x0,defined$1(_0xcefab[_0x585f1a(0x124a)])){var _0x21455a=_0xcefab[_0x585f1a(0x124a)][_0x585f1a(0x20ac)][_0x585f1a(0x209)],_0xfd076e=_0xcefab[_0x585f1a(0x124a)][_0x585f1a(0x20ac)][_0x585f1a(0x5862)],_0x53fc8e=_0xcefab[_0x585f1a(0x124a)][_0x585f1a(0x168d)][_0x33360a[_0x585f1a(0x14a9)]];if(defined$1(_0x53fc8e)){var _0x690ee3=_0x53fc8e['width']*_0x21455a,_0x2fc9af=_0x53fc8e['height']*_0xfd076e;scratchHasModelTextureAndSize['y']=0x1/_0x690ee3,scratchHasModelTextureAndSize['z']=0x1/_0x2fc9af;}}return scratchHasModelTextureAndSize;},'uUseOriModelTex':function(){var _0x31b0af=_0x173d99;return!defined$1(_0xcefab[_0x31b0af(0x124a)])&&defined$1(_0x33360a[_0x31b0af(0x20ac)]);},'uModelTexture':function(){var _0x2bcb3c=_0x173d99;return defined$1(_0xcefab[_0x2bcb3c(0x124a)])?_0xcefab['_textureAtlas'][_0x2bcb3c(0x20ac)]:defined$1(_0x33360a['texture'])?_0x33360a[_0x2bcb3c(0x20ac)]:_0x59d27d[_0x2bcb3c(0xcfa)];},'uModelTextureRect':function(){var _0x46d0c8=_0x173d99;if(defined$1(_0xcefab[_0x46d0c8(0x124a)])){var _0x29a03c=_0xcefab[_0x46d0c8(0x124a)][_0x46d0c8(0x168d)][_0x33360a[_0x46d0c8(0x14a9)]];defined$1(_0x29a03c)&&(scratchTextureRect['x']=_0x29a03c['x'],scratchTextureRect['y']=_0x29a03c['y'],scratchTextureRect['z']=_0x29a03c['x']+_0x29a03c[_0x46d0c8(0x209)],scratchTextureRect['w']=_0x29a03c['y']+_0x29a03c['height']);}return scratchTextureRect;},'uModelTextureTiling':function(){var _0x25c4cd=_0x173d99;return _0x25c4cd(0x4202)==_0xcefab[_0x25c4cd(0x4bdb)]['type']?(scratchTextureTiling['x']=_0xcefab['_geometry'][_0x25c4cd(0x345e)]/_0x33360a[_0x25c4cd(0x462c)],scratchTextureTiling['y']=_0xcefab[_0x25c4cd(0x4bdb)]['planeHeight']/_0x33360a[_0x25c4cd(0x41a2)]):_0xcefab[_0x25c4cd(0x4bdb)][_0x25c4cd(0x3243)]==Geometry3DType$1['GEOCYLINDER']?(scratchTextureTiling['x']=0x2*Math['PI']*_0xcefab['_geometry'][_0x25c4cd(0x4fe8)]/_0x33360a['textureTilingU'],scratchTextureTiling['y']=_0xcefab[_0x25c4cd(0x4bdb)]['geoHeight']/_0x33360a['textureTilingV']):_0xcefab[_0x25c4cd(0x4bdb)][_0x25c4cd(0x3243)]==Geometry3DType$1[_0x25c4cd(0x5873)]?(scratchTextureTiling['x']=_0xcefab['_geometry'][_0x25c4cd(0x209)]/_0x33360a[_0x25c4cd(0x462c)],scratchTextureTiling['y']=_0xcefab[_0x25c4cd(0x4bdb)][_0x25c4cd(0x5862)]/_0x33360a[_0x25c4cd(0x41a2)]):_0xcefab[_0x25c4cd(0x4bdb)][_0x25c4cd(0x3243)]==Geometry3DType$1[_0x25c4cd(0x3d0)]&&(scratchTextureTiling['x']=_0xcefab[_0x25c4cd(0x4bdb)][_0x25c4cd(0x7b7)]/_0x33360a[_0x25c4cd(0x462c)],scratchTextureTiling['y']=_0xcefab['_geometry'][_0x25c4cd(0x3f0f)]/_0x33360a['textureTilingV'],scratchTextureTiling['z']=_0xcefab[_0x25c4cd(0x4bdb)]['geoLength']/_0x33360a[_0x25c4cd(0x462c)]),scratchTextureTiling;},'uGeometryHeight':function(){var _0x1d083f=_0x173d99;return _0xcefab[_0x1d083f(0x4bdb)][_0x1d083f(0x3243)]==Geometry3DType$1['GEOCYLINDER']?_0xcefab['_geometry']['geoHeight']:0x1;},'uModelIDColor':function(){var _0x3e2bf4=_0x173d99;return scratchPickColor['x']=_0x33360a['pickColor']['x'],scratchPickColor['y']=_0x33360a[_0x3e2bf4(0x46ef)]['y'],scratchPickColor['z']=_0x33360a['pickColor']['z'],scratchPickColor;},'uProfilePickColor':function(){var _0x50df43=_0x173d99;return _0x33360a[_0x50df43(0x35d8)]['color'];},'uPicking':function(){return _0xcefab['_picking'];},'uHighLightColor':function(){var _0x1f053d=_0x173d99,_0x550689=_0xcefab[_0x1f053d(0x273)][_0x1f053d(0x17cf)];if(0x0==_0x550689[_0x1f053d(0x531b)])scratchHighLightColor[_0x1f053d(0x4f34)]=0x1,scratchHighLightColor[_0x1f053d(0x2129)]=0x1,scratchHighLightColor[_0x1f053d(0x28f8)]=0x1;else{var _0x26f1e9=!0x1;_0x550689['map'](function(_0x9db6e5){_0x33360a['id']==_0x9db6e5&&(_0x26f1e9=!0x0);}),_0x26f1e9?(scratchHighLightColor[_0x1f053d(0x4f34)]=0.7,scratchHighLightColor[_0x1f053d(0x2129)]=0.7,scratchHighLightColor[_0x1f053d(0x28f8)]=0x1):(scratchHighLightColor[_0x1f053d(0x4f34)]=0x1,scratchHighLightColor[_0x1f053d(0x2129)]=0x1,scratchHighLightColor[_0x1f053d(0x28f8)]=0x1);}return scratchHighLightColor;},'uVolumeTexture':function(){var _0x313079=_0x173d99;return _0xcefab['_volume'][_0x313079(0x19cc)];},'width':function(){var _0x268cb1=_0x173d99;return _0xcefab[_0x268cb1(0x4d72)]['_volImageBuffer'][_0x268cb1(0x4d85)];},'height':function(){var _0x5dffd0=_0x173d99;return _0xcefab[_0x5dffd0(0x4d72)]['_volImageBuffer']['nHeight'];},'depth':function(){var _0xf3e4fa=_0x173d99;return _0xcefab['_volume']['_volImageBuffer'][_0xf3e4fa(0x4df2)];},'sideBlockCount':function(){var _0x467212=_0x173d99;return _0xcefab[_0x467212(0x4d72)]['_volImageBuffer'][_0x467212(0x476)];},'blockLength':function(){var _0xff52bc=_0x173d99;return _0xcefab[_0xff52bc(0x4d72)][_0xff52bc(0x4ee4)][_0xff52bc(0xce0)];},'texLength':function(){var _0x1626e0=_0x173d99;return _0xcefab[_0x1626e0(0x4d72)]['_volImageBuffer'][_0x1626e0(0xf2c)];},'uFilterMode':function(){var _0x5e7bc4=_0x173d99,_0x458b69=0x0;return defined$1(_0xcefab[_0x5e7bc4(0x4d72)][_0x5e7bc4(0x4321)])&&_0xcefab[_0x5e7bc4(0x4d72)][_0x5e7bc4(0x4321)]['filterMode']===HypsometricSettingEnum$1[_0x5e7bc4(0x240c)][_0x5e7bc4(0x44a2)]&&(_0x458b69=0x1),_0x458b69;},'uMixColorType':function(){return 0x0;},'uDataFloor':function(){var _0x61ea25=_0x173d99;return defined$1(_0xcefab['_volume'][_0x61ea25(0x4321)])?_0xcefab[_0x61ea25(0x4d72)][_0x61ea25(0x4321)][_0x61ea25(0x18db)]:0x0;},'uDataCeil':function(){var _0x5aeedd=_0x173d99;return defined$1(_0xcefab[_0x5aeedd(0x4d72)][_0x5aeedd(0x4321)])?_0xcefab['_volume'][_0x5aeedd(0x4321)]['ColorTableMaxKey']:0x0;},'uVolumeType':function(){var _0x21c2e1=_0x173d99;return defined$1(_0xcefab[_0x21c2e1(0x4d72)][_0x21c2e1(0x4321)])&&_0xcefab[_0x21c2e1(0x4d72)][_0x21c2e1(0x4321)][_0x21c2e1(0x253b)]===HypsometricSettingEnum$1[_0x21c2e1(0x240c)][_0x21c2e1(0x2225)]?0x0:0x1;},'uHypOpacity':function(){var _0x27a47c=_0x173d99;return defined$1(_0xcefab[_0x27a47c(0x4d72)][_0x27a47c(0x4321)])?_0xcefab[_0x27a47c(0x4d72)][_0x27a47c(0x4321)]['Opacity']:0x1;},'uHypContourInterval':function(){var _0x4b78de=_0x173d99;return defined$1(_0xcefab[_0x4b78de(0x4d72)][_0x4b78de(0x4321)])?_0xcefab['_volume'][_0x4b78de(0x4321)][_0x4b78de(0x3bd0)]:0x64;},'uHypLineColor':function(){var _0x15b409=_0x173d99,_0x1bb715=new Cartesian4(0x0,0x1,0x1,0x1);return defined$1(_0xcefab['_volume'][_0x15b409(0x4321)])&&(_0x1bb715['x']=_0xcefab['_volume'][_0x15b409(0x4321)]['LineColor'][_0x15b409(0x4f34)],_0x1bb715['y']=_0xcefab[_0x15b409(0x4d72)][_0x15b409(0x4321)][_0x15b409(0x56bf)][_0x15b409(0x2129)],_0x1bb715['z']=_0xcefab[_0x15b409(0x4d72)][_0x15b409(0x4321)][_0x15b409(0x56bf)][_0x15b409(0x28f8)],_0x1bb715['w']=_0xcefab[_0x15b409(0x4d72)]['hypsometricSetting']['LineColor'][_0x15b409(0x24f9)]),_0x1bb715;},'uHypContourFillMode':function(){var _0x4a1b35=_0x173d99,_0x473a6a=0x1;if(defined$1(_0xcefab['_volume']['hypsometricSetting']))switch(_0xcefab['_volume'][_0x4a1b35(0x4321)][_0x4a1b35(0x76c)]){case HypsometricSettingEnum$1[_0x4a1b35(0x76c)][_0x4a1b35(0x44b5)]:_0x473a6a=0x0;break;case HypsometricSettingEnum$1['DisplayMode']['FACE']:_0x473a6a=0x1;break;case HypsometricSettingEnum$1['DisplayMode'][_0x4a1b35(0x44fb)]:_0x473a6a=0x2;break;case HypsometricSettingEnum$1['DisplayMode']['FACE_AND_LINE']:_0x473a6a=0x3;}return _0x473a6a;},'uHypFloor':function(){var _0x2cb7cb=_0x173d99;return defined$1(_0xcefab[_0x2cb7cb(0x4d72)]['hypsometricSetting'])?_0xcefab[_0x2cb7cb(0x4d72)]['hypsometricSetting'][_0x2cb7cb(0x18db)]:0x0;},'uHypCeil':function(){var _0x382478=_0x173d99;return defined$1(_0xcefab[_0x382478(0x4d72)][_0x382478(0x4321)])?_0xcefab[_0x382478(0x4d72)][_0x382478(0x4321)]['ColorTableMaxKey']:0x0;},'uHypMaxVisibleValue':function(){var _0x3445f8=_0x173d99;return defined$1(_0xcefab['_volume'][_0x3445f8(0x4321)])?_0xcefab['_volume'][_0x3445f8(0x4321)][_0x3445f8(0x4473)]:0x0;},'uHypMinVisibleValue':function(){var _0x41d747=_0x173d99;return defined$1(_0xcefab[_0x41d747(0x4d72)][_0x41d747(0x4321)])?_0xcefab[_0x41d747(0x4d72)][_0x41d747(0x4321)][_0x41d747(0x4995)]:0x0;},'uNoValueColor':function(){var _0x1d10bb=_0x173d99;return defined$1(_0xcefab['_volume'][_0x1d10bb(0x4321)])?_0xcefab[_0x1d10bb(0x4d72)]['hypsometricSetting'][_0x1d10bb(0x2ebf)]:Color$2['WHITE'];},'uHypsometricVisible':function(){return 0x1;},'uHypHasAnalysisRegion':function(){return 0x0;},'uHypsometricRenderTexture':function(){return 0x0;},'uHypsometricTexture':function(){var _0xa0065d=_0x173d99;return _0xcefab[_0xa0065d(0x4d72)][_0xa0065d(0xad2)];}},this[_0x173d99(0x192d)][_0x15f7cc]=_0x3336a0;},ProfileRender['prototype'][_0x68aa19(0x411c)]=function(_0x4abc1e,_0x4c39d1){var _0x2930a3=_0x68aa19,_0x362223=DrawCommand[_0x2930a3(0x4660)](_0x4abc1e);_0x362223[_0x2930a3(0x18ad)]=Pass$1[_0x2930a3(0x3c49)];var _0x58f333={'enabled':!0x1};this[_0x2930a3(0x4bdb)][_0x2930a3(0x3243)]===Geometry3DType$1[_0x2930a3(0x5873)]&&this['_clippingType']===ClippingType$1[_0x2930a3(0x23de)]&&(_0x58f333['enabled']=!0x0,_0x58f333[_0x2930a3(0x3e83)]=WebGLConstants$1[_0x2930a3(0x1e2d)]),_0x362223[_0x2930a3(0x5547)]=RenderState[_0x2930a3(0x4d21)]({'cull':_0x58f333,'depthTest':{'enabled':!0x0},'depthMask':!0x0,'colorMask':{'red':!0x1,'green':!0x1,'blue':!0x1,'alpha':!0x1},'stencilTest':S3MRenderStateCreator[_0x2930a3(0x204d)](!0x0)}),_0x362223[_0x2930a3(0x15fe)]={'uDiffuseColor':function(){var _0x59e07d=_0x2930a3;return Color$2[_0x59e07d(0x2d95)];}},_0x362223[_0x2930a3(0x30a0)]=ShaderProgram$1[_0x2930a3(0x4d21)]({'context':_0x4c39d1,'vertexShaderSource':CommonNoLigthNoTextureVp,'fragmentShaderSource':CommonNoTextureFp,'attributeLocations':this[_0x2930a3(0x3f8d)]}),this[_0x2930a3(0x351c)]=_0x362223;},ProfileRender[_0x68aa19(0x4b51)][_0x68aa19(0x51a3)]=function(_0xad5b3d){var _0x429645=_0x68aa19;this[_0x429645(0x122c)]=DrawCommand['shallowClone'](_0xad5b3d),this['_drawCommandNormal'][_0x429645(0x5547)]=RenderState['fromCache']({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0},'depthMask':!0x1,'colorMask':{'red':!0x0,'green':!0x0,'blue':!0x0,'alpha':!0x0},'stencilTest':!0x1});},ProfileRender[_0x68aa19(0x4b51)][_0x68aa19(0x1d92)]=function(_0x476c5c,_0x5b0232){var _0x4d149d=_0x68aa19;defined$1(this[_0x4d149d(0x14fe)])||(this[_0x4d149d(0x2564)]=_0x5b0232,defined$1(_0x5b0232[_0x4d149d(0xe44)][this['_name']])?this[_0x4d149d(0x14fe)]=_0x5b0232[_0x4d149d(0xe44)][this[_0x4d149d(0x1e54)]]:(this[_0x4d149d(0x14fe)]=_0x476c5c['createClampFramebuffer'](),this[_0x4d149d(0x14fe)]['renderTexture'][_0x4d149d(0x5608)]=!0x0,_0x5b0232[_0x4d149d(0xe44)][this['_name']]=this[_0x4d149d(0x14fe)]));},ProfileRender[_0x68aa19(0x4b51)]['update']=function(_0x1cf68c,_0x1d384a,_0x99b1ed,_0x4cba27){var _0x2bc255=_0x68aa19;this[_0x2bc255(0x4a73)]=_0x1d384a[_0x2bc255(0x14f6)][_0x2bc255(0x3f0b)],this[_0x2bc255(0x2564)]=_0x1d384a;var _0x468e20=_0x1cf68c['drawingBufferWidth'],_0x204788=_0x1cf68c[_0x2bc255(0x1b40)];if(this[_0x2bc255(0x52d2)]===_0x468e20&&this[_0x2bc255(0x97b)]===_0x204788||(this[_0x2bc255(0x52d2)]=_0x468e20,this[_0x2bc255(0x97b)]=_0x204788,defined$1(this[_0x2bc255(0x14fe)])&&(this[_0x2bc255(0x14fe)][_0x2bc255(0x5460)][_0x2bc255(0x52d4)]=!0x1)),defined$1(this[_0x2bc255(0x29f0)])&&!this[_0x2bc255(0x4bdb)]['_isGeometryDirty']||(this[_0x2bc255(0x750)](_0x1cf68c,_0x1d384a),this[_0x2bc255(0x1d92)](_0x1cf68c,_0x1d384a)),_0x1d384a[_0x2bc255(0x1d5e)]['frameBufferType']==FrameBufferType[_0x2bc255(0x4e43)])_0x1d384a['_fboState'][_0x2bc255(0x13f9)]==this[_0x2bc255(0x1e54)]&&_0x99b1ed[_0x2bc255(0x3a33)](this[_0x2bc255(0x351c)]);else for(var _0x18b692 in(this['_geometry'][_0x2bc255(0x3243)]==Geometry3DType$1[_0x2bc255(0x48e0)]&&_0x99b1ed[_0x2bc255(0x3a33)](this['_drawCommandNormal']),this['_drawCommandInScenePreModel'])){var _0x49eb0f=this[_0x2bc255(0x18a7)][_0x18b692];if(!Cartesian3[_0x2bc255(0x2ed4)](_0x49eb0f[_0x2bc255(0x46ef)],Cartesian3[_0x2bc255(0x3e26)])){var _0x48801e=this[_0x2bc255(0x192d)][_0x18b692];_0x99b1ed['push'](_0x48801e);}}},ProfileRender[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x3f9e61=_0x68aa19;return destroyCommand$1(this['_drawCommandInClampTexture']),this[_0x3f9e61(0x351c)]=void 0x0,destroyCommand$1(this['_drawCommandInScene']),this[_0x3f9e61(0x29f0)]=void 0x0,this[_0x3f9e61(0x122c)]=void 0x0,this[_0x3f9e61(0x192d)]={},defined$1(this[_0x3f9e61(0x14fe)])&&(this[_0x3f9e61(0x14fe)][_0x3f9e61(0x2578)](),this['_frameState'][_0x3f9e61(0xe44)][this['_name']]=void 0x0),defined$1(this[_0x3f9e61(0x4bdb)])&&(this[_0x3f9e61(0x4bdb)]=null),destroyObject$1(this);},QuadtreeTileProvider[_0x68aa19(0x1327)]=function(_0x125392){var _0x2b77c1=_0x68aa19;return 0x2*_0x125392['ellipsoid'][_0x2b77c1(0x587a)]*Math['PI']*0.25/(0x41*_0x125392[_0x2b77c1(0x3f75)](0x0));},Object['defineProperties'](QuadtreeTileProvider['prototype'],{'quadtree':{'get':DeveloperError$1[_0x68aa19(0x1afd)],'set':DeveloperError$1[_0x68aa19(0x1afd)]},'ready':{'get':DeveloperError$1['throwInstantiationError']},'tilingScheme':{'get':DeveloperError$1[_0x68aa19(0x1afd)]},'errorEvent':{'get':DeveloperError$1['throwInstantiationError']}}),QuadtreeTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=DeveloperError$1['throwInstantiationError'],QuadtreeTileProvider['prototype'][_0x68aa19(0x3220)]=DeveloperError$1['throwInstantiationError'],QuadtreeTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x5323)]=DeveloperError$1[_0x68aa19(0x1afd)],QuadtreeTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4b17)]=DeveloperError$1[_0x68aa19(0x1afd)],QuadtreeTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x3612)]=DeveloperError$1[_0x68aa19(0x1afd)],QuadtreeTileProvider['prototype'][_0x68aa19(0x31e8)]=DeveloperError$1['throwInstantiationError'],QuadtreeTileProvider[_0x68aa19(0x4b51)]['showTileThisFrame']=DeveloperError$1[_0x68aa19(0x1afd)],QuadtreeTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x322a)]=DeveloperError$1[_0x68aa19(0x1afd)],QuadtreeTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=DeveloperError$1[_0x68aa19(0x1afd)],QuadtreeTileProvider[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=DeveloperError$1[_0x68aa19(0x1afd)];var Quality={'LOW':0x400,'MEDIUM':0x800,'HIGH':0x1000},Quality$1=Object[_0x68aa19(0x3e37)](Quality);function SceneTransitioner(_0x3bb0e4){var _0x6798a9=_0x68aa19;this[_0x6798a9(0x54c6)]=_0x3bb0e4,this[_0x6798a9(0x2d9e)]=[],this[_0x6798a9(0x1efa)]=void 0x0,this[_0x6798a9(0x2059)]=!0x1,this[_0x6798a9(0x16f7)]=void 0x0,this[_0x6798a9(0x1ab0)]=!0x1;}SceneTransitioner['prototype'][_0x68aa19(0x93c)]=function(){var _0x2fcb84=_0x68aa19;defined$1(this['_completeMorph'])&&this[_0x2fcb84(0x16f7)]();},SceneTransitioner['prototype'][_0x68aa19(0x60c)]=function(_0x113ebc,_0xc3af73){var _0x30986c=_0x68aa19;defined$1(this['_completeMorph'])&&this[_0x30986c(0x16f7)]();var _0x310fb2=this['_scene'];this[_0x30986c(0x139a)]=_0x310fb2[_0x30986c(0x4318)],this[_0x30986c(0x1ab0)]=_0x310fb2[_0x30986c(0x1224)][_0x30986c(0x4506)]instanceof OrthographicFrustum,this[_0x30986c(0x139a)]!==SceneMode$1[_0x30986c(0x4c10)]&&this['_previousMode']!==SceneMode$1['MORPHING']&&(this['_scene'][_0x30986c(0x1ef1)][_0x30986c(0x30bb)](this,this['_previousMode'],SceneMode$1['SCENE2D'],!0x0),_0x310fb2['_mode']=SceneMode$1[_0x30986c(0x11d3)],_0x310fb2[_0x30986c(0x1224)][_0x30986c(0x1255)](Matrix4['IDENTITY']),this[_0x30986c(0x139a)]===SceneMode$1[_0x30986c(0x449e)]?morphFromColumbusViewTo2D(this,_0x113ebc):morphFrom3DTo2D(this,_0x113ebc,_0xc3af73),0x0===_0x113ebc&&defined$1(this[_0x30986c(0x16f7)])&&this[_0x30986c(0x16f7)]());};var scratchToCVPosition=new Cartesian3(),scratchToCVDirection=new Cartesian3(),scratchToCVUp=new Cartesian3(),scratchToCVPosition2D=new Cartesian3(),scratchToCVDirection2D=new Cartesian3(),scratchToCVUp2D=new Cartesian3(),scratchToCVSurfacePosition=new Cartesian3(),scratchToCVCartographic=new Cartographic(),scratchToCVToENU=new Matrix4(),scratchToCVFrustumPerspective=new PerspectiveFrustum(),scratchToCVFrustumOrthographic=new OrthographicFrustum(),scratchToCVCamera={'position':void 0x0,'direction':void 0x0,'up':void 0x0,'position2D':void 0x0,'direction2D':void 0x0,'up2D':void 0x0,'frustum':void 0x0};SceneTransitioner[_0x68aa19(0x4b51)]['morphToColumbusView']=function(_0x1e113e,_0x1a1610){var _0x502d7e=_0x68aa19;defined$1(this[_0x502d7e(0x16f7)])&&this[_0x502d7e(0x16f7)]();var _0x44bf46=this[_0x502d7e(0x54c6)];if(this[_0x502d7e(0x139a)]=_0x44bf46[_0x502d7e(0x4318)],this[_0x502d7e(0x139a)]!==SceneMode$1[_0x502d7e(0x449e)]&&this['_previousMode']!==SceneMode$1['MORPHING']){this[_0x502d7e(0x54c6)][_0x502d7e(0x1ef1)][_0x502d7e(0x30bb)](this,this['_previousMode'],SceneMode$1['COLUMBUS_VIEW'],!0x0),_0x44bf46['camera'][_0x502d7e(0x1255)](Matrix4[_0x502d7e(0x5139)]);var _0x1700b7,_0x2c5279=scratchToCVPosition,_0x3a3806=scratchToCVDirection,_0x3540f6=scratchToCVUp;if(_0x1e113e>0x0)_0x2c5279['x']=0x0,_0x2c5279['y']=-0x1,_0x2c5279['z']=0x1,_0x2c5279=Cartesian3['multiplyByScalar'](Cartesian3[_0x502d7e(0x4e7d)](_0x2c5279,_0x2c5279),0x5*_0x1a1610[_0x502d7e(0x587a)],_0x2c5279),Cartesian3['negate'](Cartesian3[_0x502d7e(0x4e7d)](_0x2c5279,_0x3a3806),_0x3a3806),Cartesian3[_0x502d7e(0x33cc)](Cartesian3[_0x502d7e(0x27ad)],_0x3a3806,_0x3540f6);else{var _0x306fa6=_0x44bf46[_0x502d7e(0x1224)];if(this[_0x502d7e(0x139a)]===SceneMode$1[_0x502d7e(0x4c10)])Cartesian3[_0x502d7e(0x254b)](_0x306fa6[_0x502d7e(0x4771)],_0x2c5279),_0x2c5279['z']=_0x306fa6[_0x502d7e(0x4506)][_0x502d7e(0x339c)]-_0x306fa6[_0x502d7e(0x4506)][_0x502d7e(0x1831)],Cartesian3['negate'](Cartesian3[_0x502d7e(0x689)],_0x3a3806),Cartesian3[_0x502d7e(0x254b)](Cartesian3['UNIT_Y'],_0x3540f6);else{Cartesian3['clone'](_0x306fa6[_0x502d7e(0x923)],_0x2c5279),Cartesian3[_0x502d7e(0x254b)](_0x306fa6[_0x502d7e(0x1aa0)],_0x3a3806),Cartesian3[_0x502d7e(0x254b)](_0x306fa6[_0x502d7e(0x2205)],_0x3540f6);var _0xf0670d=_0x1a1610['scaleToGeodeticSurface'](_0x2c5279,scratchToCVSurfacePosition),_0x2127de=Transforms['eastNorthUpToFixedFrame'](_0xf0670d,_0x1a1610,scratchToCVToENU);Matrix4[_0x502d7e(0x2212)](_0x2127de,_0x2127de),_0x44bf46[_0x502d7e(0x1682)][_0x502d7e(0x3eda)](_0x1a1610['cartesianToCartographic'](_0x2c5279,scratchToCVCartographic),_0x2c5279),Matrix4['multiplyByPointAsVector'](_0x2127de,_0x3a3806,_0x3a3806),Matrix4[_0x502d7e(0x1c8e)](_0x2127de,_0x3540f6,_0x3540f6);}}this[_0x502d7e(0x1ab0)]?((_0x1700b7=scratchToCVFrustumOrthographic)['width']=_0x44bf46[_0x502d7e(0x1224)]['frustum']['right']-_0x44bf46[_0x502d7e(0x1224)][_0x502d7e(0x4506)][_0x502d7e(0x1831)],_0x1700b7[_0x502d7e(0x1d97)]=_0x44bf46[_0x502d7e(0x2e24)]/_0x44bf46['drawingBufferHeight']):((_0x1700b7=scratchToCVFrustumPerspective)[_0x502d7e(0x1d97)]=_0x44bf46['drawingBufferWidth']/_0x44bf46[_0x502d7e(0x1b40)],_0x1700b7[_0x502d7e(0x1f0a)]=CesiumMath[_0x502d7e(0x12a4)](0x3c));var _0x5eb5b6=scratchToCVCamera;_0x5eb5b6['position']=_0x2c5279,_0x5eb5b6[_0x502d7e(0xc3c)]=_0x3a3806,_0x5eb5b6['up']=_0x3540f6,_0x5eb5b6[_0x502d7e(0x4506)]=_0x1700b7;var _0x591cfe=completeColumbusViewCallback(_0x5eb5b6);createMorphHandler(this,_0x591cfe),this[_0x502d7e(0x139a)]===SceneMode$1['SCENE2D']?morphFrom2DToColumbusView(this,_0x1e113e,_0x5eb5b6,_0x591cfe):(_0x5eb5b6[_0x502d7e(0x1a48)]=Matrix4[_0x502d7e(0x10a0)](Camera[_0x502d7e(0x151e)],_0x2c5279,scratchToCVPosition2D),_0x5eb5b6['direction2D']=Matrix4[_0x502d7e(0x1c8e)](Camera['TRANSFORM_2D'],_0x3a3806,scratchToCVDirection2D),_0x5eb5b6[_0x502d7e(0x2619)]=Matrix4['multiplyByPointAsVector'](Camera[_0x502d7e(0x151e)],_0x3540f6,scratchToCVUp2D),_0x44bf46[_0x502d7e(0x5545)]=SceneMode$1[_0x502d7e(0x11d3)],morphFrom3DToColumbusView(this,_0x1e113e,_0x5eb5b6,_0x591cfe)),0x0===_0x1e113e&&defined$1(this[_0x502d7e(0x16f7)])&&this[_0x502d7e(0x16f7)]();}};var scratchCVTo3DCamera={'position':new Cartesian3(),'direction':new Cartesian3(),'up':new Cartesian3(),'frustum':void 0x0},scratch2DTo3DFrustumPersp=new PerspectiveFrustum();function createMorphHandler(_0x593a03,_0x5c56a3){var _0x242db6=_0x68aa19;if(_0x593a03[_0x242db6(0x54c6)][_0x242db6(0xb96)]){_0x593a03[_0x242db6(0x1efa)]=new ScreenSpaceEventHandler(_0x593a03['_scene'][_0x242db6(0xda2)]);var _0x2bbf78=function(){var _0xdc6d0b=_0x242db6;_0x593a03[_0xdc6d0b(0x2059)]=!0x0,_0x593a03[_0xdc6d0b(0x54c6)][_0xdc6d0b(0x1224)][_0xdc6d0b(0x1fdc)](),_0x5c56a3(_0x593a03);};_0x593a03[_0x242db6(0x16f7)]=_0x2bbf78,_0x593a03['_morphHandler'][_0x242db6(0x240d)](_0x2bbf78,ScreenSpaceEventType$1[_0x242db6(0x2c38)]),_0x593a03[_0x242db6(0x1efa)][_0x242db6(0x240d)](_0x2bbf78,ScreenSpaceEventType$1['MIDDLE_DOWN']),_0x593a03[_0x242db6(0x1efa)][_0x242db6(0x240d)](_0x2bbf78,ScreenSpaceEventType$1['RIGHT_DOWN']),_0x593a03[_0x242db6(0x1efa)][_0x242db6(0x240d)](_0x2bbf78,ScreenSpaceEventType$1[_0x242db6(0x3886)]);}}function destroyMorphHandler(_0x2f5b10){var _0x5823d8=_0x68aa19;for(var _0x3ff666=_0x2f5b10[_0x5823d8(0x2d9e)],_0x3f6606=0x0;_0x3f6606<_0x3ff666[_0x5823d8(0x531b)];++_0x3f6606)_0x3ff666[_0x3f6606][_0x5823d8(0x230b)]();_0x2f5b10[_0x5823d8(0x2d9e)]['length']=0x0,_0x2f5b10[_0x5823d8(0x1efa)]=_0x2f5b10[_0x5823d8(0x1efa)]&&_0x2f5b10[_0x5823d8(0x1efa)]['destroy']();}SceneTransitioner[_0x68aa19(0x4b51)]['morphTo3D']=function(_0x34326d,_0x1b8233){var _0x393408=_0x68aa19;defined$1(this[_0x393408(0x16f7)])&&this[_0x393408(0x16f7)]();var _0x3d8be7=this['_scene'];if(this[_0x393408(0x139a)]=_0x3d8be7[_0x393408(0x4318)],this[_0x393408(0x139a)]!==SceneMode$1[_0x393408(0x5135)]&&this[_0x393408(0x139a)]!==SceneMode$1[_0x393408(0x11d3)]){if(this[_0x393408(0x54c6)][_0x393408(0x1ef1)][_0x393408(0x30bb)](this,this[_0x393408(0x139a)],SceneMode$1['SCENE3D'],!0x0),_0x3d8be7[_0x393408(0x5545)]=SceneMode$1[_0x393408(0x11d3)],_0x3d8be7['camera']['_setTransform'](Matrix4[_0x393408(0x5139)]),this[_0x393408(0x139a)]===SceneMode$1[_0x393408(0x4c10)])morphFrom2DTo3D(this,_0x34326d,_0x1b8233);else{var _0x5d7171,_0x4da784;_0x34326d>0x0?(_0x5d7171=scratchCVTo3DCamera,Cartesian3[_0x393408(0x2ac5)](0x0,0x0,0x5*_0x1b8233[_0x393408(0x587a)],_0x1b8233,_0x5d7171['position']),Cartesian3[_0x393408(0x3152)](_0x5d7171['position'],_0x5d7171[_0x393408(0xc3c)]),Cartesian3[_0x393408(0x4e7d)](_0x5d7171[_0x393408(0xc3c)],_0x5d7171[_0x393408(0xc3c)]),Cartesian3[_0x393408(0x254b)](Cartesian3['UNIT_Z'],_0x5d7171['up'])):_0x5d7171=getColumbusViewTo3DCamera(this,_0x1b8233);var _0x248045=_0x3d8be7[_0x393408(0x1224)];_0x248045[_0x393408(0x4506)]instanceof OrthographicFrustum?_0x4da784=_0x248045[_0x393408(0x4506)]['clone']():((_0x4da784=scratch2DTo3DFrustumPersp)[_0x393408(0x1d97)]=_0x3d8be7[_0x393408(0x2e24)]/_0x3d8be7[_0x393408(0x1b40)],_0x4da784['fov']=CesiumMath['toRadians'](0x3c)),_0x5d7171['frustum']=_0x4da784;var _0x38331c=complete3DCallback(_0x5d7171);createMorphHandler(this,_0x38331c),morphFromColumbusViewTo3D(this,_0x34326d,_0x5d7171,_0x38331c);}0x0===_0x34326d&&defined$1(this[_0x393408(0x16f7)])&&this[_0x393408(0x16f7)]();}},SceneTransitioner['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},SceneTransitioner['prototype'][_0x68aa19(0x2578)]=function(){return destroyMorphHandler(this),destroyObject$1(this);};var scratchCVTo3DCartographic=new Cartographic(),scratchCVTo3DSurfacePoint=new Cartesian3(),scratchCVTo3DFromENU=new Matrix4();function getColumbusViewTo3DCamera(_0x2313d9,_0x366926){var _0x596615=_0x68aa19,_0x1aab8c=_0x2313d9[_0x596615(0x54c6)],_0x498522=_0x1aab8c[_0x596615(0x1224)],_0x4be076=scratchCVTo3DCamera,_0x3de6cd=_0x4be076[_0x596615(0x4771)],_0x48fb1b=_0x4be076[_0x596615(0xc3c)],_0x5e6fc4=_0x4be076['up'],_0x2e3ea8=_0x1aab8c[_0x596615(0x1682)]['unproject'](_0x498522['position'],scratchCVTo3DCartographic);_0x366926[_0x596615(0x1f84)](_0x2e3ea8,_0x3de6cd);var _0x404cb7=_0x366926[_0x596615(0x4251)](_0x3de6cd,scratchCVTo3DSurfacePoint),_0x43b239=Transforms[_0x596615(0x3185)](_0x404cb7,_0x366926,scratchCVTo3DFromENU);return Matrix4[_0x596615(0x1c8e)](_0x43b239,_0x498522[_0x596615(0xc3c)],_0x48fb1b),Matrix4[_0x596615(0x1c8e)](_0x43b239,_0x498522['up'],_0x5e6fc4),_0x4be076;}var scratchCVTo3DStartPos=new Cartesian3(),scratchCVTo3DStartDir=new Cartesian3(),scratchCVTo3DStartUp=new Cartesian3(),scratchCVTo3DEndPos=new Cartesian3(),scratchCVTo3DEndDir=new Cartesian3(),scratchCVTo3DEndUp=new Cartesian3();function morphFromColumbusViewTo3D(_0x1e679e,_0x516ce7,_0xbe0636,_0x12cdd8){var _0x54814b=_0x68aa19;_0x516ce7*=0.5;var _0x5c0ab9=_0x1e679e[_0x54814b(0x54c6)],_0x88d988=_0x5c0ab9[_0x54814b(0x1224)],_0x4da69a=Cartesian3['clone'](_0x88d988[_0x54814b(0x4771)],scratchCVTo3DStartPos),_0x2e3830=Cartesian3['clone'](_0x88d988[_0x54814b(0xc3c)],scratchCVTo3DStartDir),_0x19894d=Cartesian3[_0x54814b(0x254b)](_0x88d988['up'],scratchCVTo3DStartUp),_0x9e6087=Matrix4[_0x54814b(0x10a0)](Camera[_0x54814b(0xb71)],_0xbe0636[_0x54814b(0x4771)],scratchCVTo3DEndPos),_0x25bf08=Matrix4[_0x54814b(0x1c8e)](Camera[_0x54814b(0xb71)],_0xbe0636[_0x54814b(0xc3c)],scratchCVTo3DEndDir),_0x54fe86=Matrix4[_0x54814b(0x1c8e)](Camera[_0x54814b(0xb71)],_0xbe0636['up'],scratchCVTo3DEndUp),_0x2feb2c=_0x5c0ab9['tweens'][_0x54814b(0x4979)]({'duration':_0x516ce7,'easingFunction':EasingFunction$1['QUARTIC_OUT'],'startObject':{'time':0x0},'stopObject':{'time':0x1},'update':function(_0x765e97){var _0x56385c=_0x54814b;columbusViewMorph(_0x4da69a,_0x9e6087,_0x765e97[_0x56385c(0x2981)],_0x88d988[_0x56385c(0x4771)]),columbusViewMorph(_0x2e3830,_0x25bf08,_0x765e97[_0x56385c(0x2981)],_0x88d988[_0x56385c(0xc3c)]),columbusViewMorph(_0x19894d,_0x54fe86,_0x765e97['time'],_0x88d988['up']),Cartesian3['cross'](_0x88d988[_0x56385c(0xc3c)],_0x88d988['up'],_0x88d988[_0x56385c(0x339c)]),Cartesian3[_0x56385c(0x4e7d)](_0x88d988[_0x56385c(0x339c)],_0x88d988[_0x56385c(0x339c)]);},'complete':function(){addMorphTimeAnimations(_0x1e679e,_0x5c0ab9,0x0,0x1,_0x516ce7,_0x12cdd8);}});_0x1e679e['_currentTweens'][_0x54814b(0x3a33)](_0x2feb2c);}var scratch2DTo3DFrustumOrtho=new OrthographicFrustum(),scratch3DToCVStartPos=new Cartesian3(),scratch3DToCVStartDir=new Cartesian3(),scratch3DToCVStartUp=new Cartesian3(),scratch3DToCVEndPos=new Cartesian3(),scratch3DToCVEndDir=new Cartesian3(),scratch3DToCVEndUp=new Cartesian3();function morphFrom2DTo3D(_0x30a85a,_0x1ee854,_0x1c7e2c){var _0x311005=_0x68aa19;_0x1ee854/=0x3;var _0x52742b,_0x2df870,_0x21a4d7=_0x30a85a[_0x311005(0x54c6)],_0x4314b0=_0x21a4d7[_0x311005(0x1224)];_0x1ee854>0x0?(_0x52742b=scratchCVTo3DCamera,Cartesian3[_0x311005(0x2ac5)](0x0,0x0,0x5*_0x1c7e2c['maximumRadius'],_0x1c7e2c,_0x52742b['position']),Cartesian3[_0x311005(0x3152)](_0x52742b['position'],_0x52742b[_0x311005(0xc3c)]),Cartesian3['normalize'](_0x52742b[_0x311005(0xc3c)],_0x52742b[_0x311005(0xc3c)]),Cartesian3['clone'](Cartesian3['UNIT_Z'],_0x52742b['up'])):(_0x4314b0[_0x311005(0x4771)]['z']=_0x4314b0[_0x311005(0x4506)][_0x311005(0x339c)]-_0x4314b0[_0x311005(0x4506)][_0x311005(0x1831)],_0x52742b=getColumbusViewTo3DCamera(_0x30a85a,_0x1c7e2c)),_0x30a85a['_morphToOrthographic']?((_0x2df870=scratch2DTo3DFrustumOrtho)[_0x311005(0x1d97)]=_0x21a4d7[_0x311005(0x2e24)]/_0x21a4d7[_0x311005(0x1b40)],_0x2df870[_0x311005(0x209)]=_0x4314b0[_0x311005(0x4506)][_0x311005(0x339c)]-_0x4314b0['frustum'][_0x311005(0x1831)]):((_0x2df870=scratch2DTo3DFrustumPersp)['aspectRatio']=_0x21a4d7['drawingBufferWidth']/_0x21a4d7[_0x311005(0x1b40)],_0x2df870[_0x311005(0x1f0a)]=CesiumMath['toRadians'](0x3c)),_0x52742b[_0x311005(0x4506)]=_0x2df870;var _0x163ed9,_0x1d1045=complete3DCallback(_0x52742b);createMorphHandler(_0x30a85a,_0x1d1045),_0x163ed9=_0x30a85a[_0x311005(0x1ab0)]?function(){morphFromColumbusViewTo3D(_0x30a85a,_0x1ee854,_0x52742b,_0x1d1045);}:function(){morphOrthographicToPerspective(_0x30a85a,_0x1ee854,_0x52742b,function(){morphFromColumbusViewTo3D(_0x30a85a,_0x1ee854,_0x52742b,_0x1d1045);});},_0x1ee854>0x0?(_0x21a4d7[_0x311005(0x5545)]=SceneMode$1[_0x311005(0x4c10)],_0x4314b0[_0x311005(0x261e)]({'duration':_0x1ee854,'destination':Cartesian3[_0x311005(0x2ac5)](0x0,0x0,0x5*_0x1c7e2c[_0x311005(0x587a)],_0x1c7e2c,scratch3DToCVEndPos),'complete':function(){var _0x53a39c=_0x311005;_0x21a4d7[_0x53a39c(0x5545)]=SceneMode$1['MORPHING'],_0x163ed9();}})):_0x163ed9();}function columbusViewMorph(_0x4994a2,_0x457b76,_0x3cf84b,_0x712085){var _0x367390=_0x68aa19;return Cartesian3[_0x367390(0x52f2)](_0x4994a2,_0x457b76,_0x3cf84b,_0x712085);}function morphPerspectiveToOrthographic(_0xc94ed,_0x13342c,_0x49adc1,_0x17d6ce,_0x5f49a5){var _0x461100=_0x68aa19,_0x19f92c=_0xc94ed[_0x461100(0x54c6)],_0x4164b4=_0x19f92c[_0x461100(0x1224)];if(!(_0x4164b4['frustum']instanceof OrthographicFrustum)){var _0x592c1e=_0x4164b4['frustum'][_0x461100(0x1f0a)],_0x423ad8=0.5*CesiumMath[_0x461100(0x2b22)],_0x53c8aa=_0x49adc1['position']['z']*Math['tan'](0.5*_0x592c1e);_0x4164b4[_0x461100(0x4506)][_0x461100(0x23e)]=_0x53c8aa/Math[_0x461100(0x15be)](0.5*_0x423ad8)+0x989680;var _0x55bb0c=_0x19f92c[_0x461100(0x27d6)][_0x461100(0x4979)]({'duration':_0x13342c,'easingFunction':EasingFunction$1[_0x461100(0x3670)],'startObject':{'time':0x0},'stopObject':{'time':0x1},'update':function(_0x15dce1){var _0x50172b=_0x461100;_0x4164b4[_0x50172b(0x4506)][_0x50172b(0x1f0a)]=CesiumMath[_0x50172b(0x52f2)](_0x592c1e,_0x423ad8,_0x15dce1[_0x50172b(0x2981)]);var _0x553482=_0x53c8aa/Math[_0x50172b(0x15be)](0.5*_0x4164b4['frustum'][_0x50172b(0x1f0a)]);_0x17d6ce(_0x4164b4,_0x553482);},'complete':function(){var _0x2d72a2=_0x461100;_0x4164b4['frustum']=_0x49adc1[_0x2d72a2(0x4506)][_0x2d72a2(0x254b)](),_0x5f49a5(_0xc94ed);}});_0xc94ed['_currentTweens'][_0x461100(0x3a33)](_0x55bb0c);}}var scratchCVTo2DStartPos=new Cartesian3(),scratchCVTo2DStartDir=new Cartesian3(),scratchCVTo2DStartUp=new Cartesian3(),scratchCVTo2DEndPos=new Cartesian3(),scratchCVTo2DEndDir=new Cartesian3(),scratchCVTo2DEndUp=new Cartesian3(),scratchCVTo2DFrustum=new OrthographicOffCenterFrustum(),scratchCVTo2DRay=new Ray(),scratchCVTo2DPickPos=new Cartesian3(),scratchCVTo2DCamera={'position':void 0x0,'direction':void 0x0,'up':void 0x0,'frustum':void 0x0};function morphFromColumbusViewTo2D(_0x38ce1b,_0x29a060){var _0x4de7ee=_0x68aa19;_0x29a060*=0.5;var _0x3b571d=_0x38ce1b[_0x4de7ee(0x54c6)],_0x51f91e=_0x3b571d[_0x4de7ee(0x1224)],_0x598b8c=Cartesian3['clone'](_0x51f91e['position'],scratchCVTo2DStartPos),_0x2473bb=Cartesian3['clone'](_0x51f91e[_0x4de7ee(0xc3c)],scratchCVTo2DStartDir),_0x45c42a=Cartesian3[_0x4de7ee(0x254b)](_0x51f91e['up'],scratchCVTo2DStartUp),_0x35923d=Cartesian3[_0x4de7ee(0x3152)](Cartesian3['UNIT_Z'],scratchCVTo2DEndDir),_0x33bbfd=Cartesian3[_0x4de7ee(0x254b)](Cartesian3[_0x4de7ee(0x51ed)],scratchCVTo2DEndUp),_0x437908=scratchCVTo2DEndPos;if(_0x29a060>0x0)Cartesian3[_0x4de7ee(0x254b)](Cartesian3[_0x4de7ee(0x3e26)],scratchCVTo2DEndPos),_0x437908['z']=0x5*_0x3b571d[_0x4de7ee(0x1682)][_0x4de7ee(0x1706)][_0x4de7ee(0x587a)];else{Cartesian3[_0x4de7ee(0x254b)](_0x598b8c,scratchCVTo2DEndPos);var _0x3f580d=scratchCVTo2DRay;Matrix4[_0x4de7ee(0x10a0)](Camera['TRANSFORM_2D'],_0x598b8c,_0x3f580d[_0x4de7ee(0x3e2c)]),Matrix4[_0x4de7ee(0x1c8e)](Camera['TRANSFORM_2D'],_0x2473bb,_0x3f580d[_0x4de7ee(0xc3c)]);var _0x520ce5=_0x3b571d[_0x4de7ee(0x2292)];if(defined$1(_0x520ce5)){var _0x4cb2cf=_0x520ce5[_0x4de7ee(0x1e5)](_0x3f580d,_0x3b571d,scratchCVTo2DPickPos);defined$1(_0x4cb2cf)&&(Matrix4[_0x4de7ee(0x10a0)](Camera[_0x4de7ee(0xb71)],_0x4cb2cf,_0x437908),_0x437908['z']+=Cartesian3[_0x4de7ee(0x2ffa)](_0x598b8c,_0x437908));}}var _0x393f7e=scratchCVTo2DFrustum;_0x393f7e[_0x4de7ee(0x339c)]=0.5*_0x437908['z'],_0x393f7e['left']=-_0x393f7e[_0x4de7ee(0x339c)],_0x393f7e[_0x4de7ee(0x4910)]=_0x393f7e[_0x4de7ee(0x339c)]*(_0x3b571d[_0x4de7ee(0x1b40)]/_0x3b571d[_0x4de7ee(0x2e24)]),_0x393f7e[_0x4de7ee(0x3b17)]=-_0x393f7e['top'];var _0x153829=scratchCVTo2DCamera;_0x153829[_0x4de7ee(0x4771)]=_0x437908,_0x153829[_0x4de7ee(0xc3c)]=_0x35923d,_0x153829['up']=_0x33bbfd,_0x153829[_0x4de7ee(0x4506)]=_0x393f7e;var _0x10fdbf=complete2DCallback(_0x153829);function _0x105330(_0x276799,_0x27baa6){var _0x5b5c94=_0x4de7ee;_0x276799[_0x5b5c94(0x4771)]['z']=_0x27baa6;}createMorphHandler(_0x38ce1b,_0x10fdbf);var _0x5024ce=_0x3b571d[_0x4de7ee(0x27d6)][_0x4de7ee(0x4979)]({'duration':_0x29a060,'easingFunction':EasingFunction$1['QUARTIC_OUT'],'startObject':{'time':0x0},'stopObject':{'time':0x1},'update':function(_0x2e3941){var _0x4a871a=_0x4de7ee;columbusViewMorph(_0x598b8c,_0x437908,_0x2e3941['time'],_0x51f91e[_0x4a871a(0x4771)]),columbusViewMorph(_0x2473bb,_0x35923d,_0x2e3941['time'],_0x51f91e['direction']),columbusViewMorph(_0x45c42a,_0x33bbfd,_0x2e3941[_0x4a871a(0x2981)],_0x51f91e['up']),Cartesian3[_0x4a871a(0x33cc)](_0x51f91e[_0x4a871a(0xc3c)],_0x51f91e['up'],_0x51f91e[_0x4a871a(0x339c)]),Cartesian3['normalize'](_0x51f91e[_0x4a871a(0x339c)],_0x51f91e[_0x4a871a(0x339c)]),_0x51f91e['_adjustOrthographicFrustum'](!0x0);},'complete':function(){morphPerspectiveToOrthographic(_0x38ce1b,_0x29a060,_0x153829,_0x105330,_0x10fdbf);}});_0x38ce1b[_0x4de7ee(0x2d9e)][_0x4de7ee(0x3a33)](_0x5024ce);}var scratch3DTo2DCartographic=new Cartographic(),scratch3DTo2DCamera={'position':new Cartesian3(),'direction':new Cartesian3(),'up':new Cartesian3(),'position2D':new Cartesian3(),'direction2D':new Cartesian3(),'up2D':new Cartesian3(),'frustum':new OrthographicOffCenterFrustum()},scratch3DTo2DEndCamera={'position':new Cartesian3(),'direction':new Cartesian3(),'up':new Cartesian3(),'frustum':void 0x0},scratch3DTo2DPickPosition=new Cartesian3(),scratch3DTo2DRay=new Ray(),scratch3DTo2DToENU=new Matrix4(),scratch3DTo2DSurfacePoint=new Cartesian3();function morphFrom3DTo2D(_0x3cdc73,_0x2d23b7,_0x335f46){var _0x531ecf=_0x68aa19;_0x2d23b7*=0.5;var _0x5040c4=_0x3cdc73[_0x531ecf(0x54c6)],_0x3fd43a=_0x5040c4[_0x531ecf(0x1224)],_0x420b12=scratch3DTo2DCamera;if(_0x2d23b7>0x0)Cartesian3['clone'](Cartesian3[_0x531ecf(0x3e26)],_0x420b12[_0x531ecf(0x4771)]),_0x420b12['position']['z']=0x5*_0x335f46[_0x531ecf(0x587a)],Cartesian3[_0x531ecf(0x3152)](Cartesian3['UNIT_Z'],_0x420b12[_0x531ecf(0xc3c)]),Cartesian3[_0x531ecf(0x254b)](Cartesian3[_0x531ecf(0x51ed)],_0x420b12['up']);else{_0x335f46[_0x531ecf(0x541d)](_0x3fd43a['positionWC'],scratch3DTo2DCartographic),_0x5040c4['mapProjection'][_0x531ecf(0x3eda)](scratch3DTo2DCartographic,_0x420b12[_0x531ecf(0x4771)]),Cartesian3[_0x531ecf(0x3152)](Cartesian3[_0x531ecf(0x689)],_0x420b12[_0x531ecf(0xc3c)]),Cartesian3[_0x531ecf(0x254b)](Cartesian3[_0x531ecf(0x51ed)],_0x420b12['up']);var _0x3ee310=scratch3DTo2DRay;Cartesian3[_0x531ecf(0x254b)](_0x420b12[_0x531ecf(0x1a48)],_0x3ee310['origin']);var _0x552307=Cartesian3[_0x531ecf(0x254b)](_0x3fd43a[_0x531ecf(0x1aa0)],_0x3ee310[_0x531ecf(0xc3c)]),_0x322039=_0x335f46['scaleToGeodeticSurface'](_0x3fd43a[_0x531ecf(0x923)],scratch3DTo2DSurfacePoint),_0x2f512f=Transforms[_0x531ecf(0x3185)](_0x322039,_0x335f46,scratch3DTo2DToENU);Matrix4[_0x531ecf(0x2212)](_0x2f512f,_0x2f512f),Matrix4['multiplyByPointAsVector'](_0x2f512f,_0x552307,_0x552307),Matrix4[_0x531ecf(0x1c8e)](Camera[_0x531ecf(0x151e)],_0x552307,_0x552307);var _0x2e38aa=_0x5040c4[_0x531ecf(0x2292)];if(defined$1(_0x2e38aa)){var _0xc664b9=_0x2e38aa[_0x531ecf(0x1e5)](_0x3ee310,_0x5040c4,scratch3DTo2DPickPosition);if(defined$1(_0xc664b9)){var _0x6f8484=Cartesian3[_0x531ecf(0x2ffa)](_0x420b12[_0x531ecf(0x1a48)],_0xc664b9);_0xc664b9['x']+=_0x6f8484,Cartesian3['clone'](_0xc664b9,_0x420b12[_0x531ecf(0x1a48)]);}}}function _0x420dec(_0x335ded,_0x460291){_0x335ded['position']['x']=_0x460291;}Matrix4[_0x531ecf(0x10a0)](Camera[_0x531ecf(0x151e)],_0x420b12[_0x531ecf(0x4771)],_0x420b12[_0x531ecf(0x1a48)]),Matrix4[_0x531ecf(0x1c8e)](Camera[_0x531ecf(0x151e)],_0x420b12[_0x531ecf(0xc3c)],_0x420b12[_0x531ecf(0x161a)]),Matrix4[_0x531ecf(0x1c8e)](Camera[_0x531ecf(0x151e)],_0x420b12['up'],_0x420b12[_0x531ecf(0x2619)]);var _0x120aa9=_0x420b12[_0x531ecf(0x4506)];_0x120aa9[_0x531ecf(0x339c)]=0.5*_0x420b12[_0x531ecf(0x4771)]['z'],_0x120aa9['left']=-_0x120aa9[_0x531ecf(0x339c)],_0x120aa9[_0x531ecf(0x4910)]=_0x120aa9[_0x531ecf(0x339c)]*(_0x5040c4[_0x531ecf(0x1b40)]/_0x5040c4['drawingBufferWidth']),_0x120aa9[_0x531ecf(0x3b17)]=-_0x120aa9['top'];var _0x59b72a=scratch3DTo2DEndCamera;Matrix4[_0x531ecf(0x10a0)](Camera[_0x531ecf(0xb71)],_0x420b12['position2D'],_0x59b72a[_0x531ecf(0x4771)]),Cartesian3['clone'](_0x420b12[_0x531ecf(0xc3c)],_0x59b72a[_0x531ecf(0xc3c)]),Cartesian3['clone'](_0x420b12['up'],_0x59b72a['up']),_0x59b72a['frustum']=_0x120aa9;var _0x344c26=complete2DCallback(_0x59b72a);createMorphHandler(_0x3cdc73,_0x344c26),morphFrom3DToColumbusView(_0x3cdc73,_0x2d23b7,_0x420b12,function(){morphPerspectiveToOrthographic(_0x3cdc73,_0x2d23b7,_0x420b12,_0x420dec,_0x344c26);});}function morphOrthographicToPerspective(_0x43e0a6,_0x48e0c2,_0x37ed73,_0x30b2ad){var _0x1e3f3c=_0x68aa19,_0x233f6c=_0x43e0a6[_0x1e3f3c(0x54c6)],_0x282747=_0x233f6c['camera'],_0x28044b=_0x282747[_0x1e3f3c(0x4506)][_0x1e3f3c(0x339c)]-_0x282747[_0x1e3f3c(0x4506)]['left'];_0x282747[_0x1e3f3c(0x4506)]=_0x37ed73['frustum'][_0x1e3f3c(0x254b)]();var _0x5f53a8=_0x282747[_0x1e3f3c(0x4506)]['fov'],_0x2aae3b=0.5*CesiumMath[_0x1e3f3c(0x2b22)],_0x4fff9f=_0x28044b*Math['tan'](0.5*_0x5f53a8);_0x282747[_0x1e3f3c(0x4506)][_0x1e3f3c(0x23e)]=_0x4fff9f/Math[_0x1e3f3c(0x15be)](0.5*_0x2aae3b)+0x989680,_0x282747[_0x1e3f3c(0x4506)][_0x1e3f3c(0x1f0a)]=_0x2aae3b;var _0x4e5ceb=_0x233f6c['tweens']['add']({'duration':_0x48e0c2,'easingFunction':EasingFunction$1[_0x1e3f3c(0x3670)],'startObject':{'time':0x0},'stopObject':{'time':0x1},'update':function(_0x2afed1){var _0x492fc8=_0x1e3f3c;_0x282747['frustum'][_0x492fc8(0x1f0a)]=CesiumMath[_0x492fc8(0x52f2)](_0x2aae3b,_0x5f53a8,_0x2afed1[_0x492fc8(0x2981)]),_0x282747[_0x492fc8(0x4771)]['z']=_0x4fff9f/Math['tan'](0.5*_0x282747[_0x492fc8(0x4506)]['fov']);},'complete':function(){_0x30b2ad(_0x43e0a6);}});_0x43e0a6[_0x1e3f3c(0x2d9e)]['push'](_0x4e5ceb);}function morphFrom2DToColumbusView(_0x1b0b5d,_0x208b68,_0xd73d63,_0x4c13db){var _0x3ee5df=_0x68aa19;_0x208b68*=0.5;var _0x172e00=_0x1b0b5d[_0x3ee5df(0x54c6)],_0x24fe61=_0x172e00[_0x3ee5df(0x1224)],_0x1b6044=Cartesian3[_0x3ee5df(0x254b)](_0xd73d63['position'],scratch3DToCVEndPos),_0x44f831=Cartesian3[_0x3ee5df(0x254b)](_0xd73d63['direction'],scratch3DToCVEndDir),_0x1973cc=Cartesian3[_0x3ee5df(0x254b)](_0xd73d63['up'],scratch3DToCVEndUp);function _0x56f9ce(){var _0x31aab1=_0x3ee5df;_0x24fe61['frustum']=_0xd73d63[_0x31aab1(0x4506)]['clone']();var _0x4c6c1f=Cartesian3[_0x31aab1(0x254b)](_0x24fe61[_0x31aab1(0x4771)],scratch3DToCVStartPos),_0x359ef7=Cartesian3[_0x31aab1(0x254b)](_0x24fe61[_0x31aab1(0xc3c)],scratch3DToCVStartDir),_0x4c0c1f=Cartesian3[_0x31aab1(0x254b)](_0x24fe61['up'],scratch3DToCVStartUp);_0x4c6c1f['z']=_0x1b6044['z'];var _0x5e0570=_0x172e00[_0x31aab1(0x27d6)][_0x31aab1(0x4979)]({'duration':_0x208b68,'easingFunction':EasingFunction$1[_0x31aab1(0x3670)],'startObject':{'time':0x0},'stopObject':{'time':0x1},'update':function(_0x46702b){var _0x55115b=_0x31aab1;columbusViewMorph(_0x4c6c1f,_0x1b6044,_0x46702b['time'],_0x24fe61[_0x55115b(0x4771)]),columbusViewMorph(_0x359ef7,_0x44f831,_0x46702b[_0x55115b(0x2981)],_0x24fe61[_0x55115b(0xc3c)]),columbusViewMorph(_0x4c0c1f,_0x1973cc,_0x46702b['time'],_0x24fe61['up']),Cartesian3[_0x55115b(0x33cc)](_0x24fe61['direction'],_0x24fe61['up'],_0x24fe61['right']),Cartesian3[_0x55115b(0x4e7d)](_0x24fe61[_0x55115b(0x339c)],_0x24fe61['right']);},'complete':function(){_0x4c13db(_0x1b0b5d);}});_0x1b0b5d[_0x31aab1(0x2d9e)][_0x31aab1(0x3a33)](_0x5e0570);}_0x172e00[_0x3ee5df(0x5545)]=SceneMode$1[_0x3ee5df(0x11d3)],_0x1b0b5d[_0x3ee5df(0x1ab0)]?_0x56f9ce():morphOrthographicToPerspective(_0x1b0b5d,0x0,_0xd73d63,_0x56f9ce);}function morphFrom3DToColumbusView(_0x45c080,_0x55ca0b,_0x20901d,_0x1981a3){var _0x571c9e=_0x68aa19,_0x5d81aa=_0x45c080[_0x571c9e(0x54c6)],_0x5924a5=_0x5d81aa[_0x571c9e(0x1224)],_0xe03fe1=Cartesian3['clone'](_0x5924a5[_0x571c9e(0x4771)],scratch3DToCVStartPos),_0x224e57=Cartesian3[_0x571c9e(0x254b)](_0x5924a5[_0x571c9e(0xc3c)],scratch3DToCVStartDir),_0xb95a92=Cartesian3[_0x571c9e(0x254b)](_0x5924a5['up'],scratch3DToCVStartUp),_0x3491c1=Cartesian3['clone'](_0x20901d[_0x571c9e(0x1a48)],scratch3DToCVEndPos),_0x12c9eb=Cartesian3['clone'](_0x20901d[_0x571c9e(0x161a)],scratch3DToCVEndDir),_0x6473c4=Cartesian3[_0x571c9e(0x254b)](_0x20901d['up2D'],scratch3DToCVEndUp),_0x37fb67=_0x5d81aa[_0x571c9e(0x27d6)]['add']({'duration':_0x55ca0b,'easingFunction':EasingFunction$1['QUARTIC_OUT'],'startObject':{'time':0x0},'stopObject':{'time':0x1},'update':function(_0x3df107){var _0x43b1d8=_0x571c9e;columbusViewMorph(_0xe03fe1,_0x3491c1,_0x3df107[_0x43b1d8(0x2981)],_0x5924a5['position']),columbusViewMorph(_0x224e57,_0x12c9eb,_0x3df107['time'],_0x5924a5[_0x43b1d8(0xc3c)]),columbusViewMorph(_0xb95a92,_0x6473c4,_0x3df107[_0x43b1d8(0x2981)],_0x5924a5['up']),Cartesian3[_0x43b1d8(0x33cc)](_0x5924a5[_0x43b1d8(0xc3c)],_0x5924a5['up'],_0x5924a5[_0x43b1d8(0x339c)]),Cartesian3[_0x43b1d8(0x4e7d)](_0x5924a5[_0x43b1d8(0x339c)],_0x5924a5[_0x43b1d8(0x339c)]),_0x5924a5[_0x43b1d8(0x1099)](!0x0);},'complete':function(){addMorphTimeAnimations(_0x45c080,_0x5d81aa,0x1,0x0,_0x55ca0b,_0x1981a3);}});_0x45c080[_0x571c9e(0x2d9e)][_0x571c9e(0x3a33)](_0x37fb67);}function addMorphTimeAnimations(_0x2cb454,_0x108b58,_0x634f02,_0x3dc4db,_0x1ec72d,_0x245d7a){var _0x2b211c=_0x68aa19,_0x562711={'object':_0x108b58,'property':_0x2b211c(0x1728),'startValue':_0x634f02,'stopValue':_0x3dc4db,'duration':_0x1ec72d,'easingFunction':EasingFunction$1[_0x2b211c(0x3670)]};defined$1(_0x245d7a)&&(_0x562711[_0x2b211c(0x5080)]=function(){_0x245d7a(_0x2cb454);});var _0x13028a=_0x108b58[_0x2b211c(0x27d6)][_0x2b211c(0x30d6)](_0x562711);_0x2cb454[_0x2b211c(0x2d9e)][_0x2b211c(0x3a33)](_0x13028a);}function complete3DCallback(_0x34a02d){return function(_0x399c56){var _0x12ab4d=_0x54f3,_0x36a2a9=_0x399c56['_scene'];_0x36a2a9[_0x12ab4d(0x5545)]=SceneMode$1[_0x12ab4d(0x5135)],_0x36a2a9[_0x12ab4d(0x1728)]=SceneMode$1[_0x12ab4d(0x5a0)](SceneMode$1[_0x12ab4d(0x5135)]),destroyMorphHandler(_0x399c56);var _0x8c31b2=_0x36a2a9[_0x12ab4d(0x1224)];(_0x399c56[_0x12ab4d(0x139a)]!==SceneMode$1['MORPHING']||_0x399c56['_morphCancelled'])&&(_0x399c56[_0x12ab4d(0x2059)]=!0x1,Cartesian3[_0x12ab4d(0x254b)](_0x34a02d[_0x12ab4d(0x4771)],_0x8c31b2['position']),Cartesian3['clone'](_0x34a02d['direction'],_0x8c31b2['direction']),Cartesian3[_0x12ab4d(0x254b)](_0x34a02d['up'],_0x8c31b2['up']),Cartesian3[_0x12ab4d(0x33cc)](_0x8c31b2[_0x12ab4d(0xc3c)],_0x8c31b2['up'],_0x8c31b2[_0x12ab4d(0x339c)]),Cartesian3['normalize'](_0x8c31b2[_0x12ab4d(0x339c)],_0x8c31b2[_0x12ab4d(0x339c)]),_0x8c31b2[_0x12ab4d(0x4506)]=_0x34a02d['frustum']['clone']());var _0x35c40c=_0x8c31b2['frustum'];_0x36a2a9[_0x12ab4d(0x4a7b)][_0x12ab4d(0x1914)]&&(_0x35c40c['near']=0.1,_0x35c40c[_0x12ab4d(0x23e)]=0x2540be400);var _0x116ba0=defined$1(_0x399c56[_0x12ab4d(0x16f7)]);_0x399c56[_0x12ab4d(0x16f7)]=void 0x0,_0x36a2a9['camera']['update'](_0x36a2a9[_0x12ab4d(0x4318)]),_0x399c56[_0x12ab4d(0x54c6)][_0x12ab4d(0x3f22)][_0x12ab4d(0x30bb)](_0x399c56,_0x399c56['_previousMode'],SceneMode$1[_0x12ab4d(0x5135)],_0x116ba0);};}function complete2DCallback(_0x40b9f7){return function(_0x4444f6){var _0x2b3bb6=_0x54f3,_0x2b0b3e=_0x4444f6['_scene'];_0x2b0b3e[_0x2b3bb6(0x5545)]=SceneMode$1[_0x2b3bb6(0x4c10)],_0x2b0b3e[_0x2b3bb6(0x1728)]=SceneMode$1[_0x2b3bb6(0x5a0)](SceneMode$1['SCENE2D']),destroyMorphHandler(_0x4444f6);var _0x259f40=_0x2b0b3e['camera'];Cartesian3[_0x2b3bb6(0x254b)](_0x40b9f7['position'],_0x259f40[_0x2b3bb6(0x4771)]),_0x259f40[_0x2b3bb6(0x4771)]['z']=0x2*_0x2b0b3e['mapProjection']['ellipsoid']['maximumRadius'],Cartesian3[_0x2b3bb6(0x254b)](_0x40b9f7['direction'],_0x259f40[_0x2b3bb6(0xc3c)]),Cartesian3[_0x2b3bb6(0x254b)](_0x40b9f7['up'],_0x259f40['up']),Cartesian3['cross'](_0x259f40[_0x2b3bb6(0xc3c)],_0x259f40['up'],_0x259f40['right']),Cartesian3[_0x2b3bb6(0x4e7d)](_0x259f40[_0x2b3bb6(0x339c)],_0x259f40[_0x2b3bb6(0x339c)]),_0x259f40[_0x2b3bb6(0x4506)]=_0x40b9f7[_0x2b3bb6(0x4506)][_0x2b3bb6(0x254b)]();var _0x517ed0=defined$1(_0x4444f6[_0x2b3bb6(0x16f7)]);_0x4444f6[_0x2b3bb6(0x16f7)]=void 0x0,_0x2b0b3e[_0x2b3bb6(0x1224)][_0x2b3bb6(0x489f)](_0x2b0b3e[_0x2b3bb6(0x4318)]),_0x4444f6[_0x2b3bb6(0x54c6)][_0x2b3bb6(0x3f22)]['raiseEvent'](_0x4444f6,_0x4444f6[_0x2b3bb6(0x139a)],SceneMode$1[_0x2b3bb6(0x4c10)],_0x517ed0);};}function completeColumbusViewCallback(_0x51acc3){return function(_0x140c33){var _0x39b18b=_0x54f3,_0x499dcd=_0x140c33['_scene'];_0x499dcd[_0x39b18b(0x5545)]=SceneMode$1[_0x39b18b(0x449e)],_0x499dcd[_0x39b18b(0x1728)]=SceneMode$1[_0x39b18b(0x5a0)](SceneMode$1[_0x39b18b(0x449e)]),destroyMorphHandler(_0x140c33);var _0x2a62ba=_0x499dcd[_0x39b18b(0x1224)];(_0x140c33[_0x39b18b(0x3844)]!==SceneMode$1[_0x39b18b(0x11d3)]||_0x140c33[_0x39b18b(0x2059)])&&(_0x140c33[_0x39b18b(0x2059)]=!0x1,Cartesian3[_0x39b18b(0x254b)](_0x51acc3[_0x39b18b(0x4771)],_0x2a62ba['position']),Cartesian3[_0x39b18b(0x254b)](_0x51acc3['direction'],_0x2a62ba['direction']),Cartesian3[_0x39b18b(0x254b)](_0x51acc3['up'],_0x2a62ba['up']),Cartesian3[_0x39b18b(0x33cc)](_0x2a62ba[_0x39b18b(0xc3c)],_0x2a62ba['up'],_0x2a62ba[_0x39b18b(0x339c)]),Cartesian3['normalize'](_0x2a62ba['right'],_0x2a62ba[_0x39b18b(0x339c)]));var _0x7621bf=_0x2a62ba[_0x39b18b(0x4506)];_0x499dcd[_0x39b18b(0x4a7b)][_0x39b18b(0x1914)]&&(_0x7621bf[_0x39b18b(0x2cb3)]=0.1,_0x7621bf['far']=0x2540be400);var _0x558a93=defined$1(_0x140c33[_0x39b18b(0x16f7)]);_0x140c33[_0x39b18b(0x16f7)]=void 0x0,_0x499dcd[_0x39b18b(0x1224)][_0x39b18b(0x489f)](_0x499dcd['mode']),_0x140c33[_0x39b18b(0x54c6)]['morphComplete']['raiseEvent'](_0x140c33,_0x140c33[_0x39b18b(0x139a)],SceneMode$1[_0x39b18b(0x449e)],_0x558a93);};}function Tween(_0x4dcb16,_0x39dc24,_0x50c3d0,_0x1285e8,_0x14074b,_0x4c7312,_0x4ee8b5,_0x48966e,_0x1b00a8,_0x5e56de){var _0xaffd40=_0x68aa19;this[_0xaffd40(0x1046)]=_0x4dcb16,this[_0xaffd40(0x22c6)]=_0x39dc24,this['_startObject']=clone$1(_0x50c3d0),this[_0xaffd40(0x4631)]=clone$1(_0x1285e8),this[_0xaffd40(0x1021)]=_0x14074b,this[_0xaffd40(0x5875)]=_0x4c7312,this[_0xaffd40(0x4dca)]=_0x4ee8b5,this['_update']=_0x48966e,this[_0xaffd40(0x14a4)]=_0x1b00a8,this['cancel']=_0x5e56de,this[_0xaffd40(0x32fc)]=!0x0;}function TweenCollection(){var _0xb76eda=_0x68aa19;this[_0xb76eda(0x1046)]=[];}function ScreenSpaceCameraController(_0x2f173e){var _0x19ffb1=_0x68aa19;this['enableInputs']=!0x0,this[_0x19ffb1(0x3c72)]=!0x0,this[_0x19ffb1(0x2d15)]=!0x0,this['enableRotate']=!0x0,this['enableTilt']=!0x0,this[_0x19ffb1(0x2bc1)]=!0x0,this[_0x19ffb1(0x288e)]=!0x1,this['walkParameters']={'speed':0x1,'height':0x2},this[_0x19ffb1(0x181c)]=0.9,this['inertiaTranslate']=0.9,this[_0x19ffb1(0x2449)]=0.8,this[_0x19ffb1(0x1808)]=0.1,this[_0x19ffb1(0x3b30)]=0x3,this['minimumZoomDistance']=0x1,this[_0x19ffb1(0x327d)]=Number[_0x19ffb1(0x25a9)],this[_0x19ffb1(0x375a)]=CameraEventType$1[_0x19ffb1(0x21bd)],this[_0x19ffb1(0x5058)]=[CameraEventType$1[_0x19ffb1(0xe02)],CameraEventType$1[_0x19ffb1(0x3886)],CameraEventType$1[_0x19ffb1(0x1721)]],this['rotateEventTypes']=CameraEventType$1['LEFT_DRAG'],this[_0x19ffb1(0x579f)]=[CameraEventType$1[_0x19ffb1(0x3006)],CameraEventType$1[_0x19ffb1(0x1721)],{'eventType':CameraEventType$1[_0x19ffb1(0x21bd)],'modifier':KeyboardEventModifier$1[_0x19ffb1(0x295a)]},{'eventType':CameraEventType$1[_0x19ffb1(0xe02)],'modifier':KeyboardEventModifier$1[_0x19ffb1(0x295a)]}],this['lookEventTypes']={'eventType':CameraEventType$1['LEFT_DRAG'],'modifier':KeyboardEventModifier$1[_0x19ffb1(0x49ce)]},this[_0x19ffb1(0x30d)]=0x249f0,this[_0x19ffb1(0x1f68)]=this[_0x19ffb1(0x30d)],this[_0x19ffb1(0x950)]=0x249f0,this[_0x19ffb1(0x2849)]=this['minimumCollisionTerrainHeight'],this[_0x19ffb1(0x3166)]=0x7270e0,this[_0x19ffb1(0x52ec)]=this[_0x19ffb1(0x3166)],this['enableCollisionDetection']=!0x0,this[_0x19ffb1(0x38dd)]=!0x1,this[_0x19ffb1(0x49a2)]=0.5,this[_0x19ffb1(0xdce)]=0x2,this[_0x19ffb1(0x54c6)]=_0x2f173e,this['_globe']=void 0x0,this[_0x19ffb1(0x2de2)]=void 0x0,this[_0x19ffb1(0x1c01)]=new CameraEventAggregator(_0x2f173e[_0x19ffb1(0xda2)]),this['_lastInertiaSpinMovement']=void 0x0,this[_0x19ffb1(0x37ad)]=void 0x0,this[_0x19ffb1(0x3637)]=void 0x0,this[_0x19ffb1(0x1aa6)]=void 0x0,this[_0x19ffb1(0x1046)]=new TweenCollection(),this['_tween']=void 0x0,this[_0x19ffb1(0x3cc9)]=void 0x0,this[_0x19ffb1(0x41a7)]=new Cartesian2(-0x1,-0x1),this[_0x19ffb1(0x413d)]=new Cartesian3(),this['_rotateMousePosition']=new Cartesian2(-0x1,-0x1),this[_0x19ffb1(0x4a48)]=new Cartesian3(),this[_0x19ffb1(0x10ed)]=new Cartesian3(),this[_0x19ffb1(0x192e)]=new Cartesian2(-0x1,-0x1),this['_zoomWorldPosition']=new Cartesian3(),this[_0x19ffb1(0x48b5)]=!0x1,this[_0x19ffb1(0x1e3f)]=!0x1,this['_looking']=!0x1,this['_rotating']=!0x1,this[_0x19ffb1(0x584d)]=!0x1,this[_0x19ffb1(0x346e)]=!0x1,this[_0x19ffb1(0x1e5f)]=!0x1;var _0x5c465e=_0x2f173e[_0x19ffb1(0x1682)];this[_0x19ffb1(0x163e)]=_0x5c465e[_0x19ffb1(0x3eda)](new Cartographic(Math['PI'],CesiumMath[_0x19ffb1(0x3f24)])),this[_0x19ffb1(0xfca)]=0x5,this[_0x19ffb1(0x2760)]=void 0x0,this[_0x19ffb1(0x4177)]=void 0x0,this[_0x19ffb1(0x21da)]=0.618,this[_0x19ffb1(0x1749)]=0.5,this[_0x19ffb1(0x44b4)]=0x14,this[_0x19ffb1(0xebf)]=0x55f2f75a880,this[_0x19ffb1(0x23d5)]=void 0x0,this[_0x19ffb1(0x103)]=!0x1,this[_0x19ffb1(0x53c3)]=0x0,this['_controlMode']=ControlMode$1[_0x19ffb1(0x3427)],this[_0x19ffb1(0x3f8b)]=!0x1,this[_0x19ffb1(0x3784)]={'x':0x0,'y':0x0},this[_0x19ffb1(0x28af)]=!0x1,this['panDirty']=!0x1,this[_0x19ffb1(0xec4)]=CesiumMath[_0x19ffb1(0x12a4)](0x14),this[_0x19ffb1(0x41ee)]=CesiumMath[_0x19ffb1(0x12a4)](0x46);}Object[_0x68aa19(0x5b7)](Tween[_0x68aa19(0x4b51)],{'startObject':{'get':function(){return this['_startObject'];}},'stopObject':{'get':function(){var _0x442e2e=_0x68aa19;return this[_0x442e2e(0x4631)];}},'duration':{'get':function(){var _0x2a5588=_0x68aa19;return this[_0x2a5588(0x1021)];}},'delay':{'get':function(){var _0x43810e=_0x68aa19;return this[_0x43810e(0x5875)];}},'easingFunction':{'get':function(){var _0x5355f8=_0x68aa19;return this[_0x5355f8(0x4dca)];}},'update':{'get':function(){return this['_update'];}},'complete':{'get':function(){var _0x367d71=_0x68aa19;return this[_0x367d71(0x14a4)];}},'tweenjs':{'get':function(){var _0x327538=_0x68aa19;return this[_0x327538(0x22c6)];}}}),Tween[_0x68aa19(0x4b51)][_0x68aa19(0x230b)]=function(){var _0x5102b8=_0x68aa19;this['_tweens'][_0x5102b8(0x4b3f)](this);},Object[_0x68aa19(0x5b7)](TweenCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x1118bf=_0x68aa19;return this[_0x1118bf(0x1046)][_0x1118bf(0x531b)];}}}),TweenCollection[_0x68aa19(0x4b51)]['add']=function(_0x3aff05){var _0x23227d=_0x68aa19;if(0x0===(_0x3aff05=defaultValue$1(_0x3aff05,defaultValue$1['EMPTY_OBJECT']))[_0x23227d(0x1afe)])return defined$1(_0x3aff05[_0x23227d(0x5080)])&&_0x3aff05[_0x23227d(0x5080)](),new Tween(this);var _0x2ebc0c=_0x3aff05[_0x23227d(0x1afe)]/TimeConstants$1[_0x23227d(0x5247)],_0x1ac45e=defaultValue$1(_0x3aff05[_0x23227d(0x2304)],0x0),_0x4c64af=_0x1ac45e/TimeConstants$1[_0x23227d(0x5247)],_0x409493=defaultValue$1(_0x3aff05[_0x23227d(0x787)],EasingFunction$1[_0x23227d(0x17a7)]),_0x3096be=_0x3aff05[_0x23227d(0x1fed)],_0x221afe=new TWEEN[(_0x23227d(0x26c6))](_0x3096be);_0x221afe['to'](clone$1(_0x3aff05[_0x23227d(0xd4a)]),_0x2ebc0c),_0x221afe[_0x23227d(0x2304)](_0x4c64af),_0x221afe[_0x23227d(0x157c)](_0x409493),defined$1(_0x3aff05['update'])&&_0x221afe[_0x23227d(0x4090)](function(){var _0x3efeff=_0x23227d;_0x3aff05[_0x3efeff(0x489f)](_0x3096be);}),_0x221afe[_0x23227d(0x1fe0)](defaultValue$1(_0x3aff05['complete'],null)),_0x221afe['repeat'](defaultValue$1(_0x3aff05[_0x23227d(0x96d)],0x0));var _0x45fec4=new Tween(this,_0x221afe,_0x3aff05['startObject'],_0x3aff05[_0x23227d(0xd4a)],_0x3aff05[_0x23227d(0x1afe)],_0x1ac45e,_0x409493,_0x3aff05[_0x23227d(0x489f)],_0x3aff05[_0x23227d(0x5080)],_0x3aff05[_0x23227d(0xbda)]);return this[_0x23227d(0x1046)][_0x23227d(0x3a33)](_0x45fec4),_0x45fec4;},TweenCollection[_0x68aa19(0x4b51)][_0x68aa19(0x30d6)]=function(_0x1af9c6){var _0x4054e7=_0x68aa19,_0x397d81=(_0x1af9c6=defaultValue$1(_0x1af9c6,defaultValue$1['EMPTY_OBJECT']))[_0x4054e7(0x5014)],_0x4f027d=_0x1af9c6['property'],_0x4791c6=_0x1af9c6['startValue'],_0x8cca99=_0x1af9c6[_0x4054e7(0x2554)];return this[_0x4054e7(0x4979)]({'startObject':{'value':_0x4791c6},'stopObject':{'value':_0x8cca99},'duration':defaultValue$1(_0x1af9c6[_0x4054e7(0x1afe)],0x3),'delay':_0x1af9c6[_0x4054e7(0x2304)],'easingFunction':_0x1af9c6[_0x4054e7(0x787)],'update':function(_0x14fbb8){_0x397d81[_0x4f027d]=_0x14fbb8['value'];},'complete':_0x1af9c6[_0x4054e7(0x5080)],'cancel':_0x1af9c6[_0x4054e7(0xbda)],'_repeat':_0x1af9c6['_repeat']});},TweenCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4ad5)]=function(_0x554c96){var _0x360ccc=_0x68aa19,_0x2036cc=(_0x554c96=defaultValue$1(_0x554c96,defaultValue$1['EMPTY_OBJECT']))[_0x360ccc(0x128b)],_0x29cfd9=[];for(var _0x1eefb8 in _0x2036cc[_0x360ccc(0x52ee)])_0x2036cc[_0x360ccc(0x52ee)][_0x360ccc(0x2a77)](_0x1eefb8)&&defined$1(_0x2036cc[_0x360ccc(0x52ee)][_0x1eefb8])&&defined$1(_0x2036cc[_0x360ccc(0x52ee)][_0x1eefb8][_0x360ccc(0x24f9)])&&_0x29cfd9[_0x360ccc(0x3a33)](_0x1eefb8);return this['add']({'startObject':{'alpha':defaultValue$1(_0x554c96['startValue'],0x0)},'stopObject':{'alpha':defaultValue$1(_0x554c96['stopValue'],0x1)},'duration':defaultValue$1(_0x554c96[_0x360ccc(0x1afe)],0x3),'delay':_0x554c96[_0x360ccc(0x2304)],'easingFunction':_0x554c96[_0x360ccc(0x787)],'update':function(_0x4db1e5){var _0x44c53f=_0x360ccc;for(var _0x2cafb7=_0x29cfd9[_0x44c53f(0x531b)],_0x3bd121=0x0;_0x3bd121<_0x2cafb7;++_0x3bd121)_0x2036cc['uniforms'][_0x29cfd9[_0x3bd121]][_0x44c53f(0x24f9)]=_0x4db1e5[_0x44c53f(0x24f9)];},'complete':_0x554c96[_0x360ccc(0x5080)],'cancel':_0x554c96[_0x360ccc(0xbda)]});},TweenCollection[_0x68aa19(0x4b51)][_0x68aa19(0xeda)]=function(_0x264b37){var _0x294c84=_0x68aa19,_0x2cb7c7=(_0x264b37=defaultValue$1(_0x264b37,defaultValue$1['EMPTY_OBJECT']))['material'][_0x294c84(0x52ee)];return this[_0x294c84(0x30d6)]({'object':_0x2cb7c7,'property':_0x294c84(0x19b4),'startValue':_0x2cb7c7[_0x294c84(0x19b4)],'stopValue':_0x2cb7c7[_0x294c84(0x19b4)]+0x1,'duration':_0x264b37[_0x294c84(0x1afe)],'delay':_0x264b37[_0x294c84(0x2304)],'easingFunction':_0x264b37[_0x294c84(0x787)],'update':_0x264b37[_0x294c84(0x489f)],'cancel':_0x264b37['cancel'],'_repeat':0x1/0x0});},TweenCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(_0x1e068d){var _0x27378e=_0x68aa19;if(!defined$1(_0x1e068d))return!0x1;var _0x267c73=this[_0x27378e(0x1046)]['indexOf'](_0x1e068d);return-0x1!==_0x267c73&&(_0x1e068d[_0x27378e(0x20df)][_0x27378e(0x229e)](),defined$1(_0x1e068d[_0x27378e(0xbda)])&&_0x1e068d[_0x27378e(0xbda)](),this['_tweens'][_0x27378e(0x4bc6)](_0x267c73,0x1),!0x0);},TweenCollection[_0x68aa19(0x4b51)]['removeAll']=function(){var _0x219246=_0x68aa19;for(var _0x3bf421=this[_0x219246(0x1046)],_0x4bcd6e=0x0;_0x4bcd6e<_0x3bf421[_0x219246(0x531b)];++_0x4bcd6e){var _0x3262c1=_0x3bf421[_0x4bcd6e];_0x3262c1[_0x219246(0x20df)]['stop'](),defined$1(_0x3262c1[_0x219246(0xbda)])&&_0x3262c1[_0x219246(0xbda)]();}_0x3bf421[_0x219246(0x531b)]=0x0;},TweenCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0xd10959){var _0x107ec1=_0x68aa19;return defined$1(_0xd10959)&&-0x1!==this['_tweens'][_0x107ec1(0x33ab)](_0xd10959);},TweenCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x16a1e6){return this['_tweens'][_0x16a1e6];},TweenCollection[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x11ecf9){var _0x404732=_0x68aa19,_0x5127df=this[_0x404732(0x1046)],_0x20bcac=0x0;for(_0x11ecf9=defined$1(_0x11ecf9)?_0x11ecf9/TimeConstants$1[_0x404732(0x5247)]:getTimestamp$1();_0x20bcac<_0x5127df[_0x404732(0x531b)];){var _0x3d5045=_0x5127df[_0x20bcac],_0x2584ab=_0x3d5045['tweenjs'];_0x3d5045[_0x404732(0x32fc)]?(_0x3d5045[_0x404732(0x32fc)]=!0x1,_0x2584ab['start'](_0x11ecf9)):_0x2584ab[_0x404732(0x489f)](_0x11ecf9)?_0x20bcac++:(_0x2584ab[_0x404732(0x229e)](),_0x5127df[_0x404732(0x4bc6)](_0x20bcac,0x1));}};var innerPreviousHeight=0x0;function decay(_0x335785,_0x57f393){var _0x192f6d=_0x68aa19;if(_0x335785<0x0)return 0x0;var _0x366f75=0x19*(0x1-_0x57f393);return Math[_0x192f6d(0xee5)](-_0x366f75*_0x335785);}function sameMousePosition(_0x4d2697){var _0x31a018=_0x68aa19;return Cartesian2[_0x31a018(0x19c9)](_0x4d2697['startPosition'],_0x4d2697[_0x31a018(0x569c)],CesiumMath[_0x31a018(0x4fa8)]);}Object[_0x68aa19(0x5b7)](ScreenSpaceCameraController['prototype'],{'enableIndoorColliDetection':{'get':function(){var _0x1140b2=_0x68aa19;return this[_0x1140b2(0x38dd)];},'set':function(_0x43d54f){var _0xe22c85=_0x68aa19;this[_0xe22c85(0x38dd)]=_0x43d54f,this[_0xe22c85(0x54c6)]['camera'][_0xe22c85(0x38dd)]=_0x43d54f;}},'zoomFactor':{'get':function(){var _0x1dfdd9=_0x68aa19;return this[_0x1dfdd9(0xfca)];},'set':function(_0x209746){this['_zoomFactor']=_0x209746;}},'previousHeight':{'set':function(_0x5bf7c5){innerPreviousHeight=_0x5bf7c5;}},'controlMode':{'get':function(){var _0x1e1ef8=_0x68aa19;return this[_0x1e1ef8(0x4076)];},'set':function(_0x307e82){var _0xc8637e=_0x68aa19;Check['typeOf'][_0xc8637e(0x30f8)][_0xc8637e(0x425b)]('controlMode',_0x307e82,0x1),Check[_0xc8637e(0x2eb3)][_0xc8637e(0x30f8)]['greaterThanOrEquals']('controlMode',_0x307e82,0x0),this[_0xc8637e(0x4076)]=_0x307e82;}},'enableFusion':{'get':function(){var _0x90be66=_0x68aa19;return this[_0x90be66(0x3f8b)];},'set':function(_0x21258f){var _0x4d21aa=_0x68aa19;_0x21258f!==this[_0x4d21aa(0x3f8b)]&&(this[_0x4d21aa(0x3f8b)]=_0x21258f,this[_0x4d21aa(0x3784)]={'x':0x0,'y':0x0});}}});var inertiaMaxClickTimeThreshold=0.4,stopInertia=!0x1;function maintainInertia(_0xd07412,_0x4c2643,_0x254d48,_0x760ea,_0x453ccd,_0x407b77,_0x53280b){var _0x489f90=_0x68aa19,_0x2be00e=_0x407b77[_0x53280b];defined$1(_0x2be00e)||(_0x2be00e=_0x407b77[_0x53280b]={'startPosition':new Cartesian2(),'endPosition':new Cartesian2(),'motion':new Cartesian2(),'active':!0x1});var _0x51d20b=_0xd07412['getButtonPressTime'](_0x4c2643,_0x254d48),_0x10b22e=_0xd07412[_0x489f90(0x582f)](_0x4c2643,_0x254d48),_0x5231aa=_0x51d20b&&_0x10b22e&&(_0x10b22e[_0x489f90(0x32f4)]()-_0x51d20b[_0x489f90(0x32f4)]())/0x3e8,_0x5bb858=new Date(),_0x1c2201=_0x10b22e&&(_0x5bb858[_0x489f90(0x32f4)]()-_0x10b22e['getTime']())/0x3e8;if(_0x51d20b&&_0x10b22e&&_0x5231aa<inertiaMaxClickTimeThreshold&&!stopInertia){var _0x41a0e2=decay(_0x1c2201,_0x760ea);if(_0xd07412['anyButtonDown'])return void(stopInertia=!0x0);if(_0x2be00e[_0x489f90(0x330a)])_0x2be00e[_0x489f90(0x1730)]=Cartesian2[_0x489f90(0x254b)](_0x2be00e[_0x489f90(0x569c)],_0x2be00e[_0x489f90(0x1730)]),_0x2be00e[_0x489f90(0x569c)]=Cartesian2[_0x489f90(0x1c02)](_0x2be00e[_0x489f90(0x2484)],_0x41a0e2,_0x2be00e[_0x489f90(0x569c)]),_0x2be00e[_0x489f90(0x569c)]=Cartesian2[_0x489f90(0x4979)](_0x2be00e[_0x489f90(0x1730)],_0x2be00e[_0x489f90(0x569c)],_0x2be00e[_0x489f90(0x569c)]),_0x2be00e['motion']=Cartesian2[_0x489f90(0x254b)](Cartesian2[_0x489f90(0x3e26)],_0x2be00e['motion']);else{var _0x17fa7f=_0xd07412[_0x489f90(0x105b)](_0x4c2643,_0x254d48);if(!defined$1(_0x17fa7f)||sameMousePosition(_0x17fa7f))return;_0x2be00e[_0x489f90(0x2484)]['x']=0.5*(_0x17fa7f[_0x489f90(0x569c)]['x']-_0x17fa7f[_0x489f90(0x1730)]['x']),_0x2be00e[_0x489f90(0x2484)]['y']=0.5*(_0x17fa7f['endPosition']['y']-_0x17fa7f[_0x489f90(0x1730)]['y']),_0x2be00e[_0x489f90(0x1730)]=Cartesian2[_0x489f90(0x254b)](_0x17fa7f[_0x489f90(0x1730)],_0x2be00e[_0x489f90(0x1730)]),_0x2be00e['endPosition']=Cartesian2[_0x489f90(0x1c02)](_0x2be00e[_0x489f90(0x2484)],_0x41a0e2,_0x2be00e[_0x489f90(0x569c)]),_0x2be00e[_0x489f90(0x569c)]=Cartesian2[_0x489f90(0x4979)](_0x2be00e[_0x489f90(0x1730)],_0x2be00e['endPosition'],_0x2be00e[_0x489f90(0x569c)]),_0x2be00e['active']=!0x1;}if(isNaN(_0x2be00e[_0x489f90(0x569c)]['x'])||isNaN(_0x2be00e['endPosition']['y'])||Cartesian2[_0x489f90(0x2ffa)](_0x2be00e['startPosition'],_0x2be00e[_0x489f90(0x569c)])<0.5)return _0x2be00e[_0x489f90(0x330a)]=!0x1,_0x407b77['_lastPosition']=void 0x0,void(stopInertia=!0x0);if(!_0xd07412['isButtonDown'](_0x4c2643,_0x254d48))_0x453ccd(_0x407b77,_0xd07412[_0x489f90(0x1739)](_0x4c2643,_0x254d48),_0x2be00e);}else _0x2be00e['active']=!0x1;}var scratchEventTypeArray=[];function reactToInput(_0x221b1e,_0x17ad4c,_0x142153,_0x491a30,_0x134b82,_0x1d5d76){var _0x2ba112=_0x68aa19;if(_0x221b1e['_scene'][_0x2ba112(0x4318)]===SceneMode$1[_0x2ba112(0x449e)]&&_0x221b1e[_0x2ba112(0x4076)]===ControlMode$1[_0x2ba112(0x3427)]?_0x221b1e['_isAroundScreenCenter']=!0x0:_0x221b1e['_isAroundScreenCenter']=!0x1,defined$1(_0x142153)){var _0x3d5594=_0x221b1e[_0x2ba112(0x1c01)];defined$1(_0x221b1e['tiltEventTypes'])&&!Array['isArray'](_0x221b1e['tiltEventTypes'])&&(_0x221b1e[_0x2ba112(0x579f)]=[_0x221b1e[_0x2ba112(0x579f)]]),Array[_0x2ba112(0x4b57)](_0x142153)||(scratchEventTypeArray[0x0]=_0x142153,_0x142153=scratchEventTypeArray);for(var _0x10bfa5=_0x142153[_0x2ba112(0x531b)],_0x3560bf=0x0;_0x3560bf<_0x10bfa5;++_0x3560bf){var _0x1acf2b=_0x142153[_0x3560bf],_0x1ce464=defined$1(_0x1acf2b[_0x2ba112(0x290)])?_0x1acf2b[_0x2ba112(0x290)]:_0x1acf2b,_0x22f286=_0x1acf2b[_0x2ba112(0x159b)],_0x45adeb=_0x3d5594[_0x2ba112(0x2fe0)](_0x1ce464,_0x22f286)&&_0x3d5594[_0x2ba112(0x105b)](_0x1ce464,_0x22f286),_0x200a2c=_0x3d5594['getStartMousePosition'](_0x1ce464,_0x22f286);if(_0x221b1e[_0x2ba112(0x103)]){var _0xe97cd=_0x221b1e[_0x2ba112(0x54c6)]['getViewport']({'x':0xa,'y':0xa});_0x200a2c={'x':_0xe97cd[_0x2ba112(0x209)]/0x2,'y':_0xe97cd[_0x2ba112(0x5862)]/0x2};}_0x221b1e[_0x2ba112(0x45cc)]&&_0x17ad4c&&(_0x45adeb?(_0x491a30(_0x221b1e,_0x200a2c,_0x45adeb),_0x2ba112(0x37ad)!=_0x1d5d76&&(stopInertia=!0x1)):_0x134b82<0x1&&_0x2ba112(0x1aa6)!=_0x1d5d76&&_0x2ba112(0x37ad)!=_0x1d5d76?maintainInertia(_0x3d5594,_0x1ce464,_0x22f286,_0x134b82,_0x491a30,_0x221b1e,_0x1d5d76):'_lastInertiaZoomMovement'!==_0x1d5d76&&_0x2ba112(0x1aa6)!==_0x1d5d76||!_0x3d5594['_isDown'][_0x1ce464]||(_0x221b1e[_0x2ba112(0x103)]||(_0x200a2c=_0x3d5594[_0x2ba112(0x1739)](_0x1ce464,void 0x0)),_0x221b1e[_0x2ba112(0x54c6)][_0x2ba112(0x4318)]===SceneMode$1[_0x2ba112(0x5135)]&&_0x2ba112(0x1aa6)===_0x1d5d76&&_0x221b1e[_0x2ba112(0x579f)][_0x2ba112(0x33ab)](_0x1ce464)>-0x1?_0x491a30(_0x221b1e,_0x200a2c,_0x3d5594['_lastMovement'][_0x1ce464],!0x0):'_lastInertiaZoomMovement'==_0x1d5d76&&_0x3d5594[_0x2ba112(0x2fbd)][_0x1ce464][_0x2ba112(0x42d6)]&&_0x491a30(_0x221b1e,_0x200a2c,_0x3d5594[_0x2ba112(0x2fbd)][_0x1ce464])));}}}var scratchZoomPickRay=new Ray(),scratchPickCartesian=new Cartesian3(),scratchZoomOffset=new Cartesian2(),scratchZoomDirection=new Cartesian3(),scratchCenterPixel=new Cartesian2(),scratchCenterPosition=new Cartesian3(),scratchPositionNormal=new Cartesian3(),scratchPickNormal=new Cartesian3(),scratchZoomAxis=new Cartesian3(),scratchCameraPositionNormal=new Cartesian3(),scratchTargetNormal=new Cartesian3(),scratchCameraPosition=new Cartesian3(),scratchCameraUpNormal=new Cartesian3(),scratchCameraRightNormal=new Cartesian3(),scratchForwardNormal=new Cartesian3(),scratchPositionToTarget=new Cartesian3(),scratchPositionToTargetNormal=new Cartesian3(),scratchPan=new Cartesian3(),scratchCenterMovement=new Cartesian3(),scratchCenter=new Cartesian3(),scratchCartesian=new Cartesian3(),scratchCartesianTwo=new Cartesian3(),scratchCartesianThree=new Cartesian3(),scratchZoomViewOptions={'orientation':new HeadingPitchRoll()};function handleZoom(_0x7a3e15,_0x237381,_0x1be180,_0x2d4a96,_0x3e780d,_0x31b354){var _0x14916e=_0x68aa19,_0x4ebaf9=0x1;defined$1(_0x31b354)&&(_0x4ebaf9=CesiumMath[_0x14916e(0x3c40)](Math['abs'](_0x31b354),0.25,0x1));var _0x2d1dcb=_0x7a3e15['_scene'],_0x393e0b=_0x2d1dcb[_0x14916e(0x1224)],_0x52ecc0=_0x2d1dcb['mode'];_0x7a3e15[_0x14916e(0x2bb9)]&&(defined$1(_0x7a3e15[_0x14916e(0x23d5)])||(_0x7a3e15[_0x14916e(0x23d5)]=Camera[_0x14916e(0x254b)](_0x2d1dcb[_0x14916e(0x1224)])),Camera[_0x14916e(0x254b)](_0x7a3e15[_0x14916e(0x54c6)][_0x14916e(0x1224)],_0x7a3e15[_0x14916e(0x23d5)]),_0x393e0b=_0x7a3e15['_cloneCamera']);var _0x516f01=_0x7a3e15[_0x14916e(0x335f)]*_0x4ebaf9,_0x24893f=_0x7a3e15[_0x14916e(0x327d)],_0x190643=_0x2d4a96*(_0x3e780d-_0x516f01);_0x190643=CesiumMath['clamp'](_0x190643,_0x7a3e15[_0x14916e(0x44b4)],_0x7a3e15[_0x14916e(0xebf)]);var _0x1977be=(_0x1be180[_0x14916e(0x569c)]['y']-_0x1be180[_0x14916e(0x1730)]['y'])/_0x7a3e15[_0x14916e(0x54c6)]['canvas'][_0x14916e(0xd5b)],_0x291a4b=_0x190643*(_0x1977be=Math['min'](_0x1977be,_0x7a3e15[_0x14916e(0x1808)]));if(!(Math[_0x14916e(0x1661)](_0x1977be)<Math[_0x14916e(0x1661)](_0x7a3e15['thetaWindowRatio'])||_0x7a3e15[_0x14916e(0x2bb9)]&&_0x291a4b>0x0&&Math[_0x14916e(0x1661)](_0x3e780d-_0x516f01)<0x1||_0x7a3e15[_0x14916e(0x2bb9)]&&_0x291a4b<0x0&&Math['abs'](_0x3e780d-_0x24893f)<0x1)){var _0x2778e1=scratchZoomViewOptions['orientation'];if(_0x2778e1['heading']=_0x393e0b['heading'],_0x2778e1[_0x14916e(0x355c)]=_0x393e0b[_0x14916e(0x355c)],_0x2778e1[_0x14916e(0x500e)]=_0x393e0b['roll'],_0x393e0b[_0x14916e(0x4506)]instanceof OrthographicFrustum)Math[_0x14916e(0x1661)](_0x291a4b)>0x0&&(_0x393e0b['zoomIn'](_0x291a4b),_0x7a3e15[_0x14916e(0x2bb9)]&&collideDetection(_0x7a3e15),_0x393e0b[_0x14916e(0x1099)]());else{var _0x398826=Cartesian2[_0x14916e(0x2ed4)](_0x237381,_0x7a3e15[_0x14916e(0x192e)]);_0x7a3e15[_0x14916e(0x103)]&&(_0x398826=!0x1);var _0x2cf870,_0x3777f0,_0x5c8835=_0x7a3e15[_0x14916e(0x346e)],_0x4fbc6f=_0x7a3e15[_0x14916e(0x1e5f)];if(_0x398826||_0x7a3e15[_0x14916e(0x103)]||(_0x7a3e15[_0x14916e(0x192e)]=Cartesian2[_0x14916e(0x254b)](_0x237381,_0x7a3e15[_0x14916e(0x192e)]),defined$1(_0x7a3e15[_0x14916e(0x3ef5)])&&(_0x2cf870=_0x52ecc0!==SceneMode$1[_0x14916e(0x4c10)]?pickGlobe$1(_0x7a3e15,_0x237381,scratchPickCartesian):_0x393e0b[_0x14916e(0xa96)](_0x237381,scratchZoomPickRay)[_0x14916e(0x3e2c)]),defined$1(_0x2cf870)?(_0x7a3e15[_0x14916e(0x48b5)]=!0x0,_0x7a3e15['_zoomWorldPosition']=Cartesian3[_0x14916e(0x254b)](_0x2cf870,_0x7a3e15[_0x14916e(0x3fd8)])):_0x7a3e15[_0x14916e(0x48b5)]=!0x1,_0x5c8835=_0x7a3e15[_0x14916e(0x346e)]=!0x1,_0x4fbc6f=_0x7a3e15[_0x14916e(0x1e5f)]=!0x1),!_0x7a3e15[_0x14916e(0x48b5)])return _0x393e0b[_0x14916e(0x54a1)](_0x291a4b),_0x291a4b<0x0&&(_0x3777f0=0x3),void(_0x7a3e15['enableIndoorColliDetection']&&collideDetection(_0x7a3e15,_0x3777f0));var _0x43cb04=_0x52ecc0===SceneMode$1['COLUMBUS_VIEW'];if(_0x393e0b[_0x14916e(0x3f28)][_0x14916e(0x5862)]<0x1e8480&&(_0x4fbc6f=!0x0),!_0x398826||_0x4fbc6f){if(_0x52ecc0===SceneMode$1['SCENE2D']){var _0x259bb5=_0x7a3e15[_0x14916e(0x3fd8)],_0x373f9d=_0x393e0b[_0x14916e(0x4771)];if(!Cartesian3[_0x14916e(0x2ed4)](_0x259bb5,_0x373f9d)&&_0x393e0b['positionCartographic'][_0x14916e(0x5862)]<0x2*_0x7a3e15[_0x14916e(0x163e)]['x']){var _0x4c5080=_0x393e0b[_0x14916e(0x4771)]['x'],_0x4959da=Cartesian3['subtract'](_0x259bb5,_0x373f9d,scratchZoomDirection);Cartesian3[_0x14916e(0x4e7d)](_0x4959da,_0x4959da);var _0x4c8605=Cartesian3[_0x14916e(0x2ffa)](_0x259bb5,_0x373f9d)*_0x291a4b/(0.5*_0x393e0b['getMagnitude']());_0x393e0b[_0x14916e(0x4240)](_0x4959da,0.5*_0x4c8605),(_0x393e0b[_0x14916e(0x4771)]['x']<0x0&&_0x4c5080>0x0||_0x393e0b[_0x14916e(0x4771)]['x']>0x0&&_0x4c5080<0x0)&&(_0x2cf870=_0x393e0b[_0x14916e(0xa96)](_0x237381,scratchZoomPickRay)[_0x14916e(0x3e2c)],_0x7a3e15[_0x14916e(0x3fd8)]=Cartesian3[_0x14916e(0x254b)](_0x2cf870,_0x7a3e15[_0x14916e(0x3fd8)]));}}else{if(_0x52ecc0===SceneMode$1[_0x14916e(0x5135)]){var _0x28fee1=Cartesian3[_0x14916e(0x4e7d)](_0x393e0b[_0x14916e(0x4771)],scratchCameraPositionNormal);if(_0x393e0b[_0x14916e(0x3f28)][_0x14916e(0x5862)]<0xbb8&&Math[_0x14916e(0x1661)](Cartesian3[_0x14916e(0x22ed)](_0x393e0b[_0x14916e(0xc3c)],_0x28fee1))<0.6)_0x43cb04=!0x0;else{var _0x547d7a=_0x2d1dcb[_0x14916e(0xda2)],_0x39bcbe=scratchCenterPixel;_0x39bcbe['x']=_0x547d7a[_0x14916e(0x49a0)]/0x2,_0x39bcbe['y']=_0x547d7a['clientHeight']/0x2;var _0x19406a=pickGlobe$1(_0x7a3e15,_0x39bcbe,scratchCenterPosition);if(defined$1(_0x19406a)&&_0x393e0b[_0x14916e(0x3f28)]['height']<0xf4240){var _0x18b0ac=scratchCameraPosition;Cartesian3[_0x14916e(0x254b)](_0x393e0b[_0x14916e(0x4771)],_0x18b0ac);var _0x1497c7=_0x7a3e15[_0x14916e(0x3fd8)],_0x176fdc=scratchTargetNormal;if(_0x176fdc=Cartesian3[_0x14916e(0x4e7d)](_0x1497c7,_0x176fdc),Cartesian3['dot'](_0x176fdc,_0x28fee1)<0x0)return;var _0x316a2e=scratchCenter,_0x22750a=scratchForwardNormal;Cartesian3[_0x14916e(0x254b)](_0x393e0b[_0x14916e(0xc3c)],_0x22750a),Cartesian3['add'](_0x18b0ac,Cartesian3[_0x14916e(0x1c02)](_0x22750a,0x3e8,scratchCartesian),_0x316a2e);var _0x140828=scratchPositionToTarget,_0x5612dc=scratchPositionToTargetNormal;Cartesian3[_0x14916e(0x286c)](_0x1497c7,_0x18b0ac,_0x140828),Cartesian3[_0x14916e(0x4e7d)](_0x140828,_0x5612dc);var _0xa61135=Cartesian3['dot'](_0x28fee1,_0x5612dc);if(_0xa61135>=0x0)return void(_0x7a3e15['_zoomMouseStart']['x']=-0x1);var _0x482083=Math[_0x14916e(0x1e18)](-_0xa61135),_0x3ab2e2=Cartesian3['magnitude'](_0x18b0ac),_0x5bf7ab=Cartesian3[_0x14916e(0x1791)](_0x1497c7),_0x158d3d=_0x3ab2e2-_0x291a4b,_0x8d61da=Cartesian3[_0x14916e(0x1791)](_0x140828),_0x5003fe=Math[_0x14916e(0x2ac1)](CesiumMath[_0x14916e(0x3c40)](_0x8d61da/_0x5bf7ab*Math['sin'](_0x482083),-0x1,0x1))-Math[_0x14916e(0x2ac1)](CesiumMath[_0x14916e(0x3c40)](_0x158d3d/_0x5bf7ab*Math['sin'](_0x482083),-0x1,0x1))+_0x482083,_0x4c30e7=scratchCameraUpNormal;Cartesian3['normalize'](_0x18b0ac,_0x4c30e7);var _0x16f95a=scratchCameraRightNormal;_0x16f95a=Cartesian3[_0x14916e(0x33cc)](_0x5612dc,_0x4c30e7,_0x16f95a),_0x16f95a=Cartesian3['normalize'](_0x16f95a,_0x16f95a),Cartesian3[_0x14916e(0x4e7d)](Cartesian3[_0x14916e(0x33cc)](_0x4c30e7,_0x16f95a,scratchCartesian),_0x22750a),Cartesian3[_0x14916e(0x1c02)](Cartesian3[_0x14916e(0x4e7d)](_0x316a2e,scratchCartesian),Cartesian3['magnitude'](_0x316a2e)-_0x291a4b,_0x316a2e),Cartesian3[_0x14916e(0x4e7d)](_0x18b0ac,_0x18b0ac),Cartesian3['multiplyByScalar'](_0x18b0ac,_0x158d3d,_0x18b0ac);var _0x304ba9=scratchPan;Cartesian3['multiplyByScalar'](Cartesian3[_0x14916e(0x4979)](Cartesian3['multiplyByScalar'](_0x4c30e7,Math[_0x14916e(0x1d35)](_0x5003fe)-0x1,scratchCartesianTwo),Cartesian3[_0x14916e(0x1c02)](_0x22750a,Math[_0x14916e(0x4322)](_0x5003fe),scratchCartesianThree),scratchCartesian),_0x158d3d,_0x304ba9),Cartesian3[_0x14916e(0x4979)](_0x18b0ac,_0x304ba9,_0x18b0ac),Cartesian3[_0x14916e(0x4e7d)](_0x316a2e,_0x4c30e7),Cartesian3[_0x14916e(0x4e7d)](Cartesian3['cross'](_0x4c30e7,_0x16f95a,scratchCartesian),_0x22750a);var _0x236532=scratchCenterMovement;return Cartesian3[_0x14916e(0x1c02)](Cartesian3[_0x14916e(0x4979)](Cartesian3[_0x14916e(0x1c02)](_0x4c30e7,Math[_0x14916e(0x1d35)](_0x5003fe)-0x1,scratchCartesianTwo),Cartesian3[_0x14916e(0x1c02)](_0x22750a,Math[_0x14916e(0x4322)](_0x5003fe),scratchCartesianThree),scratchCartesian),Cartesian3[_0x14916e(0x1791)](_0x316a2e),_0x236532),Cartesian3['add'](_0x316a2e,_0x236532,_0x316a2e),Cartesian3['clone'](_0x18b0ac,_0x393e0b['position']),Cartesian3[_0x14916e(0x4e7d)](Cartesian3[_0x14916e(0x286c)](_0x316a2e,_0x18b0ac,scratchCartesian),_0x393e0b[_0x14916e(0xc3c)]),Cartesian3[_0x14916e(0x254b)](_0x393e0b['direction'],_0x393e0b[_0x14916e(0xc3c)]),Cartesian3[_0x14916e(0x33cc)](_0x393e0b['direction'],_0x393e0b['up'],_0x393e0b['right']),Cartesian3['cross'](_0x393e0b['right'],_0x393e0b['direction'],_0x393e0b['up']),_0x393e0b[_0x14916e(0x362c)](scratchZoomViewOptions),void(_0x7a3e15[_0x14916e(0x2bb9)]&&collideDetection(_0x7a3e15));}if(defined$1(_0x19406a)){var _0x1e07e7=Cartesian3['normalize'](_0x19406a,scratchPositionNormal),_0x536e19=Cartesian3['normalize'](_0x7a3e15[_0x14916e(0x3fd8)],scratchPickNormal),_0x3bc9ad=Cartesian3[_0x14916e(0x22ed)](_0x536e19,_0x1e07e7);if(_0x3bc9ad>0x0&&_0x3bc9ad<0x1){var _0x321055=CesiumMath[_0x14916e(0x5404)](_0x3bc9ad),_0x3049d5=Cartesian3['cross'](_0x536e19,_0x1e07e7,scratchZoomAxis),_0x5a3d5c=_0x291a4b/(Math[_0x14916e(0x1661)](_0x321055)>CesiumMath['toRadians'](0x14)?0.75*_0x393e0b[_0x14916e(0x3f28)][_0x14916e(0x5862)]:_0x393e0b[_0x14916e(0x3f28)]['height']-_0x291a4b);_0x393e0b[_0x14916e(0x3f9)](_0x3049d5,_0x321055*_0x5a3d5c);}}else _0x43cb04=!0x0;}}}_0x7a3e15['_rotatingZoom']=!_0x43cb04;}if(!_0x398826&&_0x43cb04||_0x5c8835){var _0xced80b=SceneTransforms[_0x14916e(0x3a1)](_0x2d1dcb,_0x7a3e15[_0x14916e(0x3fd8)],scratchZoomOffset),_0x529a26=(_0x52ecc0!==SceneMode$1[_0x14916e(0x449e)]&&Cartesian2[_0x14916e(0x2ed4)](_0x237381,_0x7a3e15['_zoomMouseStart'])&&defined$1(_0xced80b)?_0x393e0b[_0x14916e(0xa96)](_0xced80b,scratchZoomPickRay):_0x393e0b[_0x14916e(0xa96)](_0x237381,scratchZoomPickRay))[_0x14916e(0xc3c)];_0x52ecc0===SceneMode$1[_0x14916e(0x449e)]&&Cartesian3['fromElements'](_0x529a26['y'],_0x529a26['z'],_0x529a26['x'],_0x529a26),_0x393e0b[_0x14916e(0x4240)](_0x529a26,_0x291a4b),_0x7a3e15[_0x14916e(0x346e)]=!0x0;}else _0x393e0b[_0x14916e(0x54a1)](_0x291a4b);_0x393e0b['setView'](scratchZoomViewOptions),_0x7a3e15[_0x14916e(0x2bb9)]&&collideDetection(_0x7a3e15);}}}function handleZoomEx(_0x501c86,_0x4abb61,_0x51f1cd,_0x380a25,_0x3f1bfe,_0xa999ee){var _0x2b43e4=_0x68aa19;_0x501c86[_0x2b43e4(0x2de2)];var _0x22c516=_0x501c86['_scene'],_0x203a29=_0x22c516[_0x2b43e4(0x1224)];if(_0x22c516[_0x2b43e4(0xda2)],_0x501c86[_0x2b43e4(0x3ef5)],_0x501c86[_0x2b43e4(0x2bb9)]&&(defined$1(_0x501c86[_0x2b43e4(0x23d5)])||(_0x501c86[_0x2b43e4(0x23d5)]=Camera[_0x2b43e4(0x254b)](_0x22c516[_0x2b43e4(0x1224)])),Camera[_0x2b43e4(0x254b)](_0x22c516[_0x2b43e4(0x1224)],_0x501c86[_0x2b43e4(0x23d5)]),_0x203a29=_0x501c86[_0x2b43e4(0x23d5)]),!(Math[_0x2b43e4(0x1661)](_0x51f1cd['endPosition']['y']-_0x51f1cd[_0x2b43e4(0x1730)]['y'])<0x1)){var _0x34259b=_0x51f1cd[_0x2b43e4(0x569c)]['y']-_0x51f1cd[_0x2b43e4(0x1730)]['y']>0x0?0x1:-0x1;_0x501c86[_0x2b43e4(0x1c01)]['_isDown'][0x1]&&(_0x34259b=_0x51f1cd[_0x2b43e4(0x569c)]['y']-_0x4abb61['y']>0x0?0.2:-0.2,_0x501c86[_0x2b43e4(0x103)]&&(_0x34259b=_0x51f1cd[_0x2b43e4(0x569c)]['y']-_0x51f1cd[_0x2b43e4(0x1730)]['y']>0x0?0.2:-0.2));var _0x19d777=_0x501c86[_0x2b43e4(0x327d)],_0x45869b=_0x34259b*_0x380a25*0.0007*0x30;if(defined$1(_0xa999ee)){var _0x1e4b7a=Cartesian3['distance'](_0x203a29['position'],_0xa999ee),_0x2b8c1e=0x1*_0x501c86['minimumZoomDistance'],_0x2dc371=_0x380a25*(_0x1e4b7a-_0x2b8c1e);_0x2dc371=CesiumMath['clamp'](_0x2dc371,_0x501c86[_0x2b43e4(0x44b4)],_0x501c86[_0x2b43e4(0xebf)]);var _0x1ed6bf=_0x34259b/_0x501c86[_0x2b43e4(0x54c6)][_0x2b43e4(0xda2)][_0x2b43e4(0xd5b)],_0x1255ed=_0x2dc371*(_0x1ed6bf=Math['min'](_0x1ed6bf,_0x501c86[_0x2b43e4(0x1808)]));if(_0x501c86[_0x2b43e4(0x2bb9)]&&_0x1255ed>0x0&&Math[_0x2b43e4(0x1661)](_0x1e4b7a-_0x2b8c1e)<0.1)return;}if(!(_0x3f1bfe>_0x19d777&&_0x34259b<0x0)){Cartesian2['equals'](_0x4abb61,_0x501c86['_zoomMouseStart'])||(_0x501c86['_zoomMouseStart']=Cartesian2[_0x2b43e4(0x254b)](_0x4abb61,_0x501c86[_0x2b43e4(0x192e)])),_0x501c86[_0x2b43e4(0x48cd)]=!0x0,_0x203a29['position'];var _0x31afc9=_0x3f1bfe*_0x45869b;if(defined$1(_0xa999ee)){var _0x49b2f3=new Cartesian3();Cartesian3[_0x2b43e4(0x286c)](_0xa999ee,_0x203a29['position'],_0x49b2f3);var _0x67b981=new Cartesian3();_0x67b981=Cartesian3['clone'](_0x203a29['right'],_0x67b981);var _0x5d0338=Cartesian3['dot'](_0x49b2f3,_0x67b981),_0x48b0f0=new Cartesian3();_0x48b0f0=Cartesian3[_0x2b43e4(0x1c02)](_0x67b981,_0x5d0338,_0x48b0f0);var _0x323351=new Cartesian3();_0x323351=Cartesian3[_0x2b43e4(0x286c)](_0x49b2f3,_0x48b0f0,_0x323351);var _0x12f5e5=new Cartesian3();_0x12f5e5=Cartesian3[_0x2b43e4(0x4e7d)](_0x323351,_0x12f5e5),new Cartesian3(),_0x203a29[_0x2b43e4(0x4240)](_0x12f5e5,_0x31afc9);var _0x1407e4=new Cartesian3();_0x1407e4=Cartesian3['normalize'](_0xa999ee,_0x1407e4);var _0x58408c=Cartesian3[_0x2b43e4(0x1791)](_0xa999ee),_0x2827b5=scratchRadii;_0x2827b5['x']=_0x2827b5['y']=_0x2827b5['z']=_0x58408c;var _0x4934cd=Ellipsoid[_0x2b43e4(0x7b1)](_0x2827b5,scratchEllipsoid),_0x4e71e7=_0x203a29[_0x2b43e4(0x906)](_0x4abb61,_0x4934cd,pan3DP0);if(defined$1(_0x4e71e7)&&!isNaN(_0x4e71e7['x'])&&!isNaN(_0x4e71e7['y'])&&!isNaN(_0x4e71e7['z'])){_0x4e71e7=Cartesian3[_0x2b43e4(0x4e7d)](_0x4e71e7,_0x4e71e7);var _0x172187=Cartesian3[_0x2b43e4(0x28a0)](_0x1407e4,_0x4e71e7);if(!CesiumMath[_0x2b43e4(0x19c9)](_0x172187,0x0,CesiumMath[_0x2b43e4(0x3a0a)])){var _0x36380a=new Cartesian3();if(_0x36380a=Cartesian3[_0x2b43e4(0x33cc)](_0x1407e4,_0x4e71e7,_0x36380a),_0x203a29[_0x2b43e4(0x3f9)](_0x36380a,_0x172187),_0x501c86['enableIndoorColliDetection']){var _0x1f9802=_0x22c516['camera'],_0x58ce91=_0x501c86['_cloneCamera'],_0xa65303=_0x1f9802['position'],_0x58e027=_0x58ce91['position'];if(!Cartesian3['equals'](_0x58e027,_0xa65303)){var _0x155b8f=Cartesian3[_0x2b43e4(0x286c)](_0x58e027,_0xa65303,scratchDir);Cartesian3[_0x2b43e4(0x4e7d)](_0x155b8f,_0x155b8f);var _0x11daeb=_0x22c516[_0x2b43e4(0x4983)](_0x155b8f);if(defined$1(_0x11daeb)){if(Cartesian3[_0x2b43e4(0x2ffa)](_0xa65303,_0x11daeb)<1.5)return;}}Camera['clone'](_0x58ce91,_0x22c516['camera']);}}}}else _0x203a29['zoomIn'](_0x31afc9);}}}var translate2DStart=new Ray(),translate2DEnd=new Ray(),scratchTranslateP0=new Cartesian3();function translate2D(_0x3da196,_0x43c878,_0x44292b){var _0x3a3834=_0x68aa19,_0x26d4f5=_0x3da196['_scene'][_0x3a3834(0x1224)],_0x133d80=_0x26d4f5['getPickRay'](_0x44292b[_0x3a3834(0x1730)],translate2DStart)[_0x3a3834(0x3e2c)],_0x2084f5=_0x26d4f5[_0x3a3834(0xa96)](_0x44292b['endPosition'],translate2DEnd)[_0x3a3834(0x3e2c)],_0x2041a3=Cartesian3[_0x3a3834(0x286c)](_0x133d80,_0x2084f5,scratchTranslateP0),_0x473baf=Cartesian3[_0x3a3834(0x1791)](_0x2041a3);_0x473baf>0x0&&(Cartesian3[_0x3a3834(0x4e7d)](_0x2041a3,_0x2041a3),_0x26d4f5[_0x3a3834(0x4240)](_0x2041a3,_0x473baf));}function zoom2D(_0xe76c10,_0x660f1c,_0x3ba256){var _0x1d98ec=_0x68aa19;defined$1(_0x3ba256[_0x1d98ec(0x2ffa)])&&(_0x3ba256=_0x3ba256[_0x1d98ec(0x2ffa)]);var _0x329f38=_0xe76c10['_scene']['camera'];handleZoom(_0xe76c10,_0x660f1c,_0x3ba256,_0xe76c10[_0x1d98ec(0xfca)],_0x329f38['getMagnitude']());}var twist2DStart=new Cartesian2(),twist2DEnd=new Cartesian2();function twist2D(_0xb044ec,_0x551021,_0x4927ab){var _0x566c2c=_0x68aa19;if(defined$1(_0x4927ab[_0x566c2c(0x38f9)]))singleAxisTwist2D(_0xb044ec,_0x551021,_0x4927ab[_0x566c2c(0x38f9)]);else{var _0xa414d5=_0xb044ec[_0x566c2c(0x54c6)],_0x4031d5=_0xa414d5[_0x566c2c(0x1224)],_0x2bcdc2=_0xa414d5[_0x566c2c(0xda2)],_0x3dd538=_0x2bcdc2[_0x566c2c(0x49a0)],_0x2d5fd2=_0x2bcdc2['clientHeight'],_0x442f99=twist2DStart;_0x442f99['x']=0x2/_0x3dd538*_0x4927ab[_0x566c2c(0x1730)]['x']-0x1,_0x442f99['y']=0x2/_0x2d5fd2*(_0x2d5fd2-_0x4927ab[_0x566c2c(0x1730)]['y'])-0x1,_0x442f99=Cartesian2['normalize'](_0x442f99,_0x442f99);var _0x58e951=twist2DEnd;_0x58e951['x']=0x2/_0x3dd538*_0x4927ab[_0x566c2c(0x569c)]['x']-0x1,_0x58e951['y']=0x2/_0x2d5fd2*(_0x2d5fd2-_0x4927ab['endPosition']['y'])-0x1,_0x58e951=Cartesian2[_0x566c2c(0x4e7d)](_0x58e951,_0x58e951);var _0x21d388=CesiumMath[_0x566c2c(0x5404)](_0x442f99['x']);_0x442f99['y']<0x0&&(_0x21d388=CesiumMath['TWO_PI']-_0x21d388);var _0x1b673f=CesiumMath[_0x566c2c(0x5404)](_0x58e951['x']);_0x58e951['y']<0x0&&(_0x1b673f=CesiumMath[_0x566c2c(0x3295)]-_0x1b673f);var _0x346d52=_0x1b673f-_0x21d388;_0x4031d5[_0x566c2c(0x91a)](_0x346d52);}}function singleAxisTwist2D(_0x24e56e,_0x994f60,_0x48fbc0){var _0x5e5848=_0x68aa19,_0x41f368=_0x24e56e[_0x5e5848(0x2760)]*_0x24e56e[_0x5e5848(0x4177)];_0x41f368>_0x24e56e['_maximumRotateRate']&&(_0x41f368=_0x24e56e[_0x5e5848(0x21da)]),_0x41f368<_0x24e56e[_0x5e5848(0x1749)]&&(_0x41f368=_0x24e56e[_0x5e5848(0x1749)]);var _0x47e274=_0x24e56e['_scene'],_0x5b8b24=_0x47e274[_0x5e5848(0x1224)],_0x4b90c1=_0x47e274[_0x5e5848(0xda2)],_0xf33ad=(_0x48fbc0[_0x5e5848(0x569c)]['x']-_0x48fbc0[_0x5e5848(0x1730)]['x'])/_0x4b90c1[_0x5e5848(0x49a0)],_0x4341e8=_0x41f368*(_0xf33ad=Math[_0x5e5848(0x27d5)](_0xf33ad,_0x24e56e['maximumMovementRatio']))*Math['PI']*0x4;_0x5b8b24[_0x5e5848(0x91a)](_0x4341e8);}function update2D(_0x3551ac){var _0x5aa131=_0x68aa19,_0x2057b7=_0x3551ac[_0x5aa131(0x54c6)][_0x5aa131(0x2fd9)]===MapMode2D$1[_0x5aa131(0x3b00)];Matrix4[_0x5aa131(0x2ed4)](Matrix4[_0x5aa131(0x5139)],_0x3551ac[_0x5aa131(0x54c6)][_0x5aa131(0x1224)][_0x5aa131(0x4503)])?(reactToInput(_0x3551ac,_0x3551ac[_0x5aa131(0x3c72)],_0x3551ac[_0x5aa131(0x375a)],translate2D,_0x3551ac[_0x5aa131(0x1e10)],_0x5aa131(0x3637)),reactToInput(_0x3551ac,_0x3551ac[_0x5aa131(0x2d15)],_0x3551ac['zoomEventTypes'],zoom2D,_0x3551ac[_0x5aa131(0x2449)],_0x5aa131(0x37ad)),_0x2057b7&&reactToInput(_0x3551ac,_0x3551ac[_0x5aa131(0x511e)],_0x3551ac[_0x5aa131(0x579f)],twist2D,_0x3551ac[_0x5aa131(0x181c)],_0x5aa131(0x1aa6))):(reactToInput(_0x3551ac,_0x3551ac[_0x5aa131(0x2d15)],_0x3551ac[_0x5aa131(0x5058)],zoom2D,_0x3551ac[_0x5aa131(0x2449)],'_lastInertiaZoomMovement'),_0x2057b7&&reactToInput(_0x3551ac,_0x3551ac[_0x5aa131(0x511e)],_0x3551ac[_0x5aa131(0x375a)],twist2D,_0x3551ac['inertiaSpin'],_0x5aa131(0x1153)));}var pickGlobeScratchRay$1=new Ray(),scratchDepthIntersection$1=new Cartesian3(),scratchRayIntersection$1=new Cartesian3(),scratchWindowPosition=new Cartesian2();function getWindowPosition$1(_0x53a62c,_0xc5f10e){var _0x31b037=_0x68aa19;if(_0x53a62c[_0x31b037(0x5545)]!==SceneMode$1[_0x31b037(0x5135)]||_0x53a62c[_0x31b037(0x20fe)]==MultiViewportMode$1['NONE'])return _0xc5f10e;Cartesian2[_0x31b037(0x254b)](_0xc5f10e,scratchWindowPosition);for(var _0x547faa=_0x53a62c['_context'],_0x3bd84d=new BoundingRectangle(_0xc5f10e['x'],_0x547faa[_0x31b037(0x1b40)]-_0xc5f10e['y']),_0x233b9d=new BoundingRectangle(),_0x34e5ec=0x0;_0x34e5ec<_0x53a62c['_multiViewportInfo'][_0x31b037(0x531b)];_0x34e5ec++){var _0x250edd=_0x53a62c[_0x31b037(0x1fee)][_0x34e5ec];if(_0x233b9d['x']=_0x547faa[_0x31b037(0x2e24)]*_0x250edd['x'],_0x233b9d['y']=_0x547faa[_0x31b037(0x1b40)]*_0x250edd['y'],_0x233b9d[_0x31b037(0x209)]=_0x547faa[_0x31b037(0x2e24)]*_0x250edd[_0x31b037(0x209)],_0x233b9d['height']=_0x547faa[_0x31b037(0x1b40)]*_0x250edd['height'],_0x233b9d[_0x31b037(0x1155)](_0x3bd84d)===Intersect$1['INTERSECTING']){var _0x7e0b57=(_0x3bd84d['x']-_0x233b9d['x'])/_0x233b9d['width'],_0x5bac5c=(_0x3bd84d['y']-_0x233b9d['y'])/_0x233b9d[_0x31b037(0x5862)];return scratchWindowPosition['x']=_0x7e0b57*_0x547faa[_0x31b037(0x2e24)],scratchWindowPosition['y']=_0x547faa[_0x31b037(0x1b40)]-_0x5bac5c*_0x547faa[_0x31b037(0x1b40)],scratchWindowPosition;}}return scratchWindowPosition;}function pickGlobe$1(_0x4e175d,_0x1a2183,_0x6a345f){var _0x2bba8b=_0x68aa19,_0x126690=_0x4e175d[_0x2bba8b(0x54c6)],_0x4642fb=_0x4e175d[_0x2bba8b(0x3ef5)],_0x142698=_0x126690['camera'];if(defined$1(_0x4642fb)){var _0x2e99a8;_0x126690[_0x2bba8b(0x32c3)]&&(_0x2e99a8=_0x126690[_0x2bba8b(0xd47)](_0x1a2183,scratchDepthIntersection$1,!0x0));var _0x14673b,_0x5e1cdc=_0x142698['getPickRay'](getWindowPosition$1(_0x4e175d[_0x2bba8b(0x54c6)],_0x1a2183),pickGlobeScratchRay$1),_0x14f90d=_0x4642fb[_0x2bba8b(0x3f0b)](_0x5e1cdc,_0x126690,scratchRayIntersection$1);if((defined$1(_0x2e99a8)?Cartesian3['distance'](_0x2e99a8,_0x142698['positionWC']):Number[_0x2bba8b(0x25a9)])<(defined$1(_0x14f90d)?Cartesian3[_0x2bba8b(0x2ffa)](_0x14f90d,_0x142698['positionWC']):Number['POSITIVE_INFINITY']))return Cartesian3[_0x2bba8b(0x254b)](_0x2e99a8,_0x6a345f);if(defined$1(_0x14f90d))return Cartesian3[_0x2bba8b(0x254b)](_0x14f90d,_0x6a345f);if(_0x126690['_environmentState'][_0x2bba8b(0x422e)]&&_0x142698[_0x2bba8b(0x4e10)][_0x2bba8b(0x5862)]<0x1&&defined$1(_0x14673b=IntersectionTests[_0x2bba8b(0x1803)](_0x5e1cdc,_0x126690[_0x2bba8b(0x4e6c)][_0x2bba8b(0x1706)]))){var _0x11b9d0=_0x14673b[_0x2bba8b(0x3db1)]>0x0?_0x14673b[_0x2bba8b(0x3db1)]:_0x14673b[_0x2bba8b(0x229e)];return _0x11b9d0=Math[_0x2bba8b(0x27d5)](_0x11b9d0,0x64),Ray[_0x2bba8b(0x4795)](_0x5e1cdc,_0x11b9d0,_0x6a345f);}}}var translateCVStartRay=new Ray(),translateCVEndRay=new Ray(),translateCVStartPos=new Cartesian3(),translateCVEndPos=new Cartesian3(),translatCVDifference=new Cartesian3(),translateCVOrigin=new Cartesian3(),translateCVPlane=new Plane(Cartesian3[_0x68aa19(0x27ad)],0x0),translateCVStartMouse=new Cartesian2(),translateCVEndMouse=new Cartesian2();function translateCV(_0x54ba7c,_0x47be70,_0x1aaf9e){var _0x161aff=_0x68aa19;if(Cartesian3[_0x161aff(0x2ed4)](_0x47be70,_0x54ba7c['_translateMousePosition'])||(_0x54ba7c['_looking']=!0x1),Cartesian3[_0x161aff(0x2ed4)](_0x47be70,_0x54ba7c[_0x161aff(0x35fe)])||(_0x54ba7c[_0x161aff(0x584d)]=!0x1),_0x54ba7c[_0x161aff(0x46f5)]||_0x54ba7c[_0x161aff(0x288e)])look3D(_0x54ba7c,_0x47be70,_0x1aaf9e);else{if(!_0x54ba7c[_0x161aff(0x584d)]||_0x54ba7c[_0x161aff(0x103)]){var _0x4136a2=_0x54ba7c['_scene'],_0x348c63=_0x4136a2[_0x161aff(0x1224)];_0x54ba7c[_0x161aff(0x2bb9)]&&(defined$1(_0x54ba7c[_0x161aff(0x23d5)])||(_0x54ba7c[_0x161aff(0x23d5)]=Camera[_0x161aff(0x254b)](_0x4136a2[_0x161aff(0x1224)])),Camera[_0x161aff(0x254b)](_0x4136a2[_0x161aff(0x1224)],_0x54ba7c[_0x161aff(0x23d5)]),_0x348c63=_0x54ba7c['_cloneCamera']);var _0x217944,_0x114a46=Cartesian2['clone'](_0x1aaf9e['startPosition'],translateCVStartMouse),_0x52aa60=Cartesian2['clone'](_0x1aaf9e['endPosition'],translateCVEndMouse),_0x419527=_0x348c63['getPickRay'](_0x114a46,translateCVStartRay),_0x437e42=Cartesian3[_0x161aff(0x254b)](Cartesian3[_0x161aff(0x3e26)],translateCVOrigin),_0x3d328f=Cartesian3[_0x161aff(0x27ad)];if(_0x348c63[_0x161aff(0x4771)]['z']<_0x54ba7c[_0x161aff(0x1f68)]&&(defined$1(_0x217944=pickGlobe$1(_0x54ba7c,_0x114a46,translateCVStartPos))?(_0x437e42['x']=_0x217944['x'],(!defined$1(_0x4136a2[_0x161aff(0xd47)](_0x47be70))||_0x217944['x']<-0x2710)&&(_0x437e42['x']=-0x14)):defined$1(_0x4136a2[_0x161aff(0xd47)](_0x47be70))||(_0x437e42['x']=-0x14)),_0x437e42['x']>_0x348c63['position']['z']&&defined$1(_0x217944)&&!_0x54ba7c[_0x161aff(0x103)])return Cartesian3[_0x161aff(0x254b)](_0x217944,_0x54ba7c['_strafeStartPosition']),_0x54ba7c['_strafing']=!0x0,strafe(_0x54ba7c,_0x47be70,_0x1aaf9e),void(_0x54ba7c[_0x161aff(0x35fe)]=Cartesian2[_0x161aff(0x254b)](_0x47be70,_0x54ba7c[_0x161aff(0x35fe)]));var _0x5cdb36=Plane[_0x161aff(0x1309)](_0x437e42,_0x3d328f,translateCVPlane);_0x419527=_0x348c63[_0x161aff(0xa96)](_0x114a46,translateCVStartRay);var _0x57ff44=IntersectionTests[_0x161aff(0x3722)](_0x419527,_0x5cdb36,translateCVStartPos),_0x6c1563=_0x348c63[_0x161aff(0xa96)](_0x52aa60,translateCVEndRay),_0x2d7416=IntersectionTests[_0x161aff(0x3722)](_0x6c1563,_0x5cdb36,translateCVEndPos);if(!defined$1(_0x57ff44)||!defined$1(_0x2d7416))return _0x54ba7c[_0x161aff(0x46f5)]=!0x0,look3D(_0x54ba7c,_0x47be70,_0x1aaf9e),void Cartesian2[_0x161aff(0x254b)](_0x47be70,_0x54ba7c[_0x161aff(0x3d53)]);var _0x4d36ff=Cartesian3['subtract'](_0x57ff44,_0x2d7416,translatCVDifference),_0x160afc=_0x4d36ff['x'];_0x4d36ff['x']=_0x4d36ff['y'],_0x4d36ff['y']=_0x4d36ff['z'],_0x4d36ff['z']=_0x160afc;var _0x39bd11=Cartesian3[_0x161aff(0x1791)](_0x4d36ff);_0x39bd11>CesiumMath[_0x161aff(0x5316)]&&(Cartesian3['normalize'](_0x4d36ff,_0x4d36ff),_0x348c63[_0x161aff(0x4240)](_0x4d36ff,_0x39bd11),_0x54ba7c[_0x161aff(0x2bb9)]&&collideDetection(_0x54ba7c));}else strafe(_0x54ba7c,_0x47be70,_0x1aaf9e);}}var rotateCVWindowPos=new Cartesian2(),rotateCVWindowRay=new Ray(),rotateCVCenter=new Cartesian3(),rotateCVVerticalCenter=new Cartesian3(),rotateCVTransform=new Matrix4(),rotateCVVerticalTransform=new Matrix4(),rotateCVOrigin=new Cartesian3(),rotateCVPlane=new Plane(Cartesian3[_0x68aa19(0x27ad)],0x0),rotateCVCartesian3=new Cartesian3(),rotateCVCart=new Cartographic(),rotateCVOldTransform=new Matrix4(),rotateCVQuaternion=new Quaternion(),rotateCVMatrix=new Matrix3(),tilt3DCartesian3=new Cartesian3();function rotateCV(_0x605326,_0x55b457,_0x46c77a){var _0xfa2ec7=_0x68aa19;if(defined$1(_0x46c77a[_0xfa2ec7(0x38f9)])&&(_0x46c77a=_0x46c77a[_0xfa2ec7(0x38f9)]),Cartesian2[_0xfa2ec7(0x2ed4)](_0x55b457,_0x605326[_0xfa2ec7(0x41a7)])&&!_0x605326[_0xfa2ec7(0x103)]||(_0x605326[_0xfa2ec7(0x1e3f)]=!0x1,_0x605326['_looking']=!0x1),_0x605326[_0xfa2ec7(0x46f5)])look3D(_0x605326,_0x55b457,_0x46c77a);else{var _0x184c2d=_0x605326[_0xfa2ec7(0x54c6)],_0x399eac=_0x184c2d[_0xfa2ec7(0x1224)];_0x605326['enableIndoorColliDetection']&&(defined$1(_0x605326[_0xfa2ec7(0x23d5)])||(_0x605326[_0xfa2ec7(0x23d5)]=Camera[_0xfa2ec7(0x254b)](_0x184c2d['camera'])),Camera[_0xfa2ec7(0x254b)](_0x184c2d[_0xfa2ec7(0x1224)],_0x605326[_0xfa2ec7(0x23d5)]),_0x399eac=_0x605326[_0xfa2ec7(0x23d5)]);var _0x1216d0=_0x605326['_maxCoord'],_0x2ba07d=Math[_0xfa2ec7(0x1661)](_0x399eac[_0xfa2ec7(0x4771)]['x'])-_0x1216d0['x']<0x0&&Math['abs'](_0x399eac[_0xfa2ec7(0x4771)]['y'])-_0x1216d0['y']<0x0;_0x605326[_0xfa2ec7(0x1e3f)]||!_0x2ba07d||_0x399eac[_0xfa2ec7(0x4771)]['z']>_0x605326[_0xfa2ec7(0x1f68)]||!defined$1(_0x184c2d[_0xfa2ec7(0xd47)](_0x55b457))?(_0x605326[_0xfa2ec7(0x1e3f)]=!0x0,rotateCVOnPlane(_0x605326,_0x55b457,_0x46c77a)):rotateCVOnTerrain(_0x605326,_0x55b457,_0x46c77a),_0x605326['enableIndoorColliDetection']&&collideDetection(_0x605326);}}function rotateCVOnPlane(_0x1554c9,_0x4dc4ad,_0x1fd194){var _0x4ea7ca=_0x68aa19,_0x103f12=_0x1554c9[_0x4ea7ca(0x54c6)],_0x4665e5=_0x103f12[_0x4ea7ca(0x1224)],_0xf82dfe=_0x103f12[_0x4ea7ca(0xda2)],_0x4d743c=rotateCVWindowPos;_0x4d743c['x']=_0xf82dfe[_0x4ea7ca(0x49a0)]/0x2,_0x4d743c['y']=_0xf82dfe[_0x4ea7ca(0xd5b)]/0x2;var _0xfb1468,_0x484294=_0x4665e5['getPickRay'](_0x4d743c,rotateCVWindowRay),_0x5a2c8d=Cartesian3[_0x4ea7ca(0x27ad)],_0x26e198=_0x484294[_0x4ea7ca(0x3e2c)],_0xe85fa9=_0x484294[_0x4ea7ca(0xc3c)],_0x1e0a7f=Cartesian3[_0x4ea7ca(0x22ed)](_0x5a2c8d,_0xe85fa9);if(Math[_0x4ea7ca(0x1661)](_0x1e0a7f)>CesiumMath[_0x4ea7ca(0x5316)]&&(_0xfb1468=-Cartesian3[_0x4ea7ca(0x22ed)](_0x5a2c8d,_0x26e198)/_0x1e0a7f),!defined$1(_0xfb1468)||_0xfb1468<=0x0)return _0x1554c9[_0x4ea7ca(0x46f5)]=!0x0,look3D(_0x1554c9,_0x4dc4ad,_0x1fd194),void Cartesian2[_0x4ea7ca(0x254b)](_0x4dc4ad,_0x1554c9[_0x4ea7ca(0x41a7)]);var _0x5c1f53=Cartesian3['multiplyByScalar'](_0xe85fa9,_0xfb1468,rotateCVCenter);Cartesian3[_0x4ea7ca(0x4979)](_0x26e198,_0x5c1f53,_0x5c1f53);var _0x438ec6=_0x103f12['mapProjection'],_0xf20cc4=_0x438ec6[_0x4ea7ca(0x1706)];Cartesian3[_0x4ea7ca(0x2b84)](_0x5c1f53['y'],_0x5c1f53['z'],_0x5c1f53['x'],_0x5c1f53);var _0x4a36f7=_0x438ec6[_0x4ea7ca(0x35a6)](_0x5c1f53,rotateCVCart);_0xf20cc4[_0x4ea7ca(0x1f84)](_0x4a36f7,_0x5c1f53);var _0x2b240e=Transforms[_0x4ea7ca(0x3185)](_0x5c1f53,_0xf20cc4,rotateCVTransform),_0x4c1f5b=_0x1554c9[_0x4ea7ca(0x3ef5)],_0x310b8c=_0x1554c9[_0x4ea7ca(0x2de2)];_0x1554c9[_0x4ea7ca(0x3ef5)]=void 0x0,_0x1554c9[_0x4ea7ca(0x2de2)]=Ellipsoid[_0x4ea7ca(0x107f)],_0x1554c9['_rotateFactor']=0x1,_0x1554c9[_0x4ea7ca(0x4177)]=0x1;var _0x532695=Matrix4[_0x4ea7ca(0x254b)](_0x4665e5[_0x4ea7ca(0x4503)],rotateCVOldTransform);_0x4665e5[_0x4ea7ca(0x1255)](_0x2b240e),rotate3D(_0x1554c9,_0x4dc4ad,_0x1fd194,Cartesian3['UNIT_Z']),_0x4665e5[_0x4ea7ca(0x1255)](_0x532695),_0x1554c9[_0x4ea7ca(0x3ef5)]=_0x4c1f5b,_0x1554c9[_0x4ea7ca(0x2de2)]=_0x310b8c;var _0x2f5214=_0x310b8c[_0x4ea7ca(0x587a)];_0x1554c9[_0x4ea7ca(0x2760)]=0x1/_0x2f5214,_0x1554c9['_rotateRateRangeAdjustment']=_0x2f5214;}function rotateCVOnTerrain(_0x40d2a5,_0x3a938f,_0x28a5dd){var _0x5b4a0d=_0x68aa19,_0x30f124,_0x9b5507,_0x15c617=_0x40d2a5[_0x5b4a0d(0x54c6)],_0x1d81e8=_0x15c617[_0x5b4a0d(0x1224)];_0x40d2a5[_0x5b4a0d(0x2bb9)]&&(defined$1(_0x40d2a5[_0x5b4a0d(0x23d5)])||(_0x40d2a5[_0x5b4a0d(0x23d5)]=Camera[_0x5b4a0d(0x254b)](_0x15c617[_0x5b4a0d(0x1224)])),_0x1d81e8=_0x40d2a5['_cloneCamera']);var _0x4ff078=Cartesian3[_0x5b4a0d(0x27ad)];if(Cartesian2[_0x5b4a0d(0x2ed4)](_0x3a938f,_0x40d2a5[_0x5b4a0d(0x41a7)])&&!_0x40d2a5[_0x5b4a0d(0x103)])_0x30f124=Cartesian3[_0x5b4a0d(0x254b)](_0x40d2a5[_0x5b4a0d(0x413d)],rotateCVCenter);else{if(_0x1d81e8[_0x5b4a0d(0x4771)]['z']<_0x40d2a5[_0x5b4a0d(0x1f68)]&&(_0x30f124=pickGlobe$1(_0x40d2a5,_0x3a938f,rotateCVCenter)),!defined$1(_0x30f124)){var _0x1a327c,_0x39ae8c=(_0x9b5507=_0x1d81e8['getPickRay'](_0x3a938f,rotateCVWindowRay))[_0x5b4a0d(0x3e2c)],_0x98b73b=_0x9b5507['direction'],_0x355aa4=Cartesian3[_0x5b4a0d(0x22ed)](_0x4ff078,_0x98b73b);if(Math[_0x5b4a0d(0x1661)](_0x355aa4)>CesiumMath[_0x5b4a0d(0x5316)]&&(_0x1a327c=-Cartesian3[_0x5b4a0d(0x22ed)](_0x4ff078,_0x39ae8c)/_0x355aa4),!defined$1(_0x1a327c)||_0x1a327c<=0x0)return _0x40d2a5[_0x5b4a0d(0x46f5)]=!0x0,look3D(_0x40d2a5,_0x3a938f,_0x28a5dd),void Cartesian2[_0x5b4a0d(0x254b)](_0x3a938f,_0x40d2a5[_0x5b4a0d(0x41a7)]);_0x30f124=Cartesian3[_0x5b4a0d(0x1c02)](_0x98b73b,_0x1a327c,rotateCVCenter),Cartesian3[_0x5b4a0d(0x4979)](_0x39ae8c,_0x30f124,_0x30f124);}if(Cartesian2[_0x5b4a0d(0x254b)](_0x3a938f,_0x40d2a5[_0x5b4a0d(0x41a7)]),_0x40d2a5[_0x5b4a0d(0x103)]){var _0x47c725=new Cartesian3();Cartesian3[_0x5b4a0d(0x254b)](_0x30f124,_0x47c725),_0x40d2a5[_0x5b4a0d(0x413d)]=_0x47c725;}else Cartesian3[_0x5b4a0d(0x254b)](_0x30f124,_0x40d2a5[_0x5b4a0d(0x413d)]);}var _0x2b3353=_0x15c617[_0x5b4a0d(0xda2)],_0x1c2348=rotateCVWindowPos;_0x1c2348['x']=_0x2b3353[_0x5b4a0d(0x49a0)]/0x2,_0x1c2348['y']=_0x40d2a5[_0x5b4a0d(0x41a7)]['y'],_0x9b5507=_0x1d81e8[_0x5b4a0d(0xa96)](_0x1c2348,rotateCVWindowRay);var _0xa1fe5f=Cartesian3[_0x5b4a0d(0x254b)](Cartesian3[_0x5b4a0d(0x3e26)],rotateCVOrigin);_0xa1fe5f['x']=_0x30f124['x'];var _0xb87c0=Plane[_0x5b4a0d(0x1309)](_0xa1fe5f,_0x4ff078,rotateCVPlane),_0x105f2a=IntersectionTests['rayPlane'](_0x9b5507,_0xb87c0,rotateCVVerticalCenter),_0x294562=_0x1d81e8[_0x5b4a0d(0x19f8)],_0x46d601=_0x294562['ellipsoid'];Cartesian3['fromElements'](_0x30f124['y'],_0x30f124['z'],_0x30f124['x'],_0x30f124);var _0x2338ed=_0x294562['unproject'](_0x30f124,rotateCVCart);_0x46d601[_0x5b4a0d(0x1f84)](_0x2338ed,_0x30f124);var _0xed11a3,_0x526544=Transforms[_0x5b4a0d(0x3185)](_0x30f124,_0x46d601,rotateCVTransform);defined$1(_0x105f2a)?(Cartesian3['fromElements'](_0x105f2a['y'],_0x105f2a['z'],_0x105f2a['x'],_0x105f2a),_0x2338ed=_0x294562[_0x5b4a0d(0x35a6)](_0x105f2a,rotateCVCart),_0x46d601['cartographicToCartesian'](_0x2338ed,_0x105f2a),_0xed11a3=Transforms[_0x5b4a0d(0x3185)](_0x105f2a,_0x46d601,rotateCVVerticalTransform)):_0xed11a3=_0x526544;var _0x1e0ee6=_0x40d2a5[_0x5b4a0d(0x3ef5)],_0x5f0848=_0x40d2a5['_ellipsoid'];_0x40d2a5[_0x5b4a0d(0x3ef5)]=void 0x0,_0x40d2a5[_0x5b4a0d(0x2de2)]=Ellipsoid['UNIT_SPHERE'],_0x40d2a5['_rotateFactor']=0x1,_0x40d2a5[_0x5b4a0d(0x4177)]=0x1;var _0x4a485c=Cartesian3['UNIT_Z'],_0x1fa5f7=Matrix4[_0x5b4a0d(0x254b)](_0x1d81e8[_0x5b4a0d(0x4503)],rotateCVOldTransform);_0x1d81e8[_0x5b4a0d(0x1255)](_0x526544);var _0x344258=Cartesian3[_0x5b4a0d(0x33cc)](Cartesian3['UNIT_Z'],Cartesian3[_0x5b4a0d(0x4e7d)](_0x1d81e8[_0x5b4a0d(0x4771)],rotateCVCartesian3),rotateCVCartesian3),_0x5bf47a=Cartesian3['dot'](_0x1d81e8[_0x5b4a0d(0x339c)],_0x344258);if(rotate3D(_0x40d2a5,_0x3a938f,_0x28a5dd,_0x4a485c,!0x1,!0x0),_0x1d81e8['_setTransform'](_0xed11a3),_0x5bf47a<0x0){_0x28a5dd[_0x5b4a0d(0x1730)]['y']>_0x28a5dd[_0x5b4a0d(0x569c)]['y']&&(_0x4a485c=void 0x0);var _0x427fc6=_0x1d81e8[_0x5b4a0d(0x368f)];_0x1d81e8[_0x5b4a0d(0x368f)]=void 0x0,rotate3D(_0x40d2a5,_0x3a938f,_0x28a5dd,_0x4a485c,!0x0,!0x1),_0x1d81e8['constrainedAxis']=_0x427fc6;}else rotate3D(_0x40d2a5,_0x3a938f,_0x28a5dd,_0x4a485c,!0x0,!0x1);if(defined$1(_0x1d81e8[_0x5b4a0d(0x368f)])){var _0x570359=Cartesian3[_0x5b4a0d(0x33cc)](_0x1d81e8[_0x5b4a0d(0xc3c)],_0x1d81e8[_0x5b4a0d(0x368f)],tilt3DCartesian3);Cartesian3[_0x5b4a0d(0x19c9)](_0x570359,Cartesian3[_0x5b4a0d(0x3e26)],CesiumMath[_0x5b4a0d(0x5316)])||(Cartesian3[_0x5b4a0d(0x22ed)](_0x570359,_0x1d81e8[_0x5b4a0d(0x339c)])<0x0&&Cartesian3[_0x5b4a0d(0x3152)](_0x570359,_0x570359),Cartesian3[_0x5b4a0d(0x33cc)](_0x570359,_0x1d81e8[_0x5b4a0d(0xc3c)],_0x1d81e8['up']),Cartesian3[_0x5b4a0d(0x33cc)](_0x1d81e8[_0x5b4a0d(0xc3c)],_0x1d81e8['up'],_0x1d81e8[_0x5b4a0d(0x339c)]),Cartesian3[_0x5b4a0d(0x4e7d)](_0x1d81e8['up'],_0x1d81e8['up']),Cartesian3['normalize'](_0x1d81e8[_0x5b4a0d(0x339c)],_0x1d81e8['right']));}_0x1d81e8[_0x5b4a0d(0x1255)](_0x1fa5f7),_0x40d2a5['_globe']=_0x1e0ee6,_0x40d2a5[_0x5b4a0d(0x2de2)]=_0x5f0848;var _0x13c78d=_0x5f0848[_0x5b4a0d(0x587a)];_0x40d2a5[_0x5b4a0d(0x2760)]=0x1/_0x13c78d,_0x40d2a5[_0x5b4a0d(0x4177)]=_0x13c78d;var _0x5733f3=Cartesian3[_0x5b4a0d(0x254b)](_0x1d81e8[_0x5b4a0d(0x923)],rotateCVCartesian3);if(_0x1d81e8[_0x5b4a0d(0x1feb)](),!Cartesian3[_0x5b4a0d(0x2ed4)](_0x1d81e8[_0x5b4a0d(0x923)],_0x5733f3)){_0x1d81e8['_setTransform'](_0xed11a3),_0x1d81e8[_0x5b4a0d(0x10fa)](_0x5733f3,_0x5733f3);var _0x21d8be=Cartesian3['magnitudeSquared'](_0x5733f3);Cartesian3[_0x5b4a0d(0x2ed9)](_0x1d81e8[_0x5b4a0d(0x4771)])>_0x21d8be&&(Cartesian3[_0x5b4a0d(0x4e7d)](_0x1d81e8['position'],_0x1d81e8['position']),Cartesian3[_0x5b4a0d(0x1c02)](_0x1d81e8[_0x5b4a0d(0x4771)],Math[_0x5b4a0d(0x4080)](_0x21d8be),_0x1d81e8[_0x5b4a0d(0x4771)]));var _0x533426=Cartesian3[_0x5b4a0d(0x28a0)](_0x5733f3,_0x1d81e8[_0x5b4a0d(0x4771)]),_0x454fe9=Cartesian3[_0x5b4a0d(0x33cc)](_0x5733f3,_0x1d81e8[_0x5b4a0d(0x4771)],_0x5733f3);Cartesian3['normalize'](_0x454fe9,_0x454fe9);var _0x450a2f=Quaternion['fromAxisAngle'](_0x454fe9,_0x533426,rotateCVQuaternion),_0x3a196b=Matrix3[_0x5b4a0d(0x23d2)](_0x450a2f,rotateCVMatrix);Matrix3['multiplyByVector'](_0x3a196b,_0x1d81e8['direction'],_0x1d81e8[_0x5b4a0d(0xc3c)]),Matrix3[_0x5b4a0d(0x21ec)](_0x3a196b,_0x1d81e8['up'],_0x1d81e8['up']),Cartesian3[_0x5b4a0d(0x33cc)](_0x1d81e8[_0x5b4a0d(0xc3c)],_0x1d81e8['up'],_0x1d81e8['right']),Cartesian3['cross'](_0x1d81e8['right'],_0x1d81e8[_0x5b4a0d(0xc3c)],_0x1d81e8['up']),_0x1d81e8[_0x5b4a0d(0x1255)](_0x1fa5f7);}}var zoomCVWindowPos=new Cartesian2(),zoomCVWindowRay=new Ray(),zoomCVIntersection=new Cartesian3();function zoomCV(_0x2c99bd,_0xce9894,_0x1c01ff){var _0x149c14=_0x68aa19;defined$1(_0x1c01ff['distance'])&&(_0x1c01ff=_0x1c01ff['distance']);var _0x3331fa=_0x2c99bd[_0x149c14(0x54c6)],_0x3e52fb=_0x3331fa[_0x149c14(0x1224)],_0x4a78d6=_0x3331fa[_0x149c14(0xda2)],_0x9a12b4=zoomCVWindowPos;_0x9a12b4['x']=_0x4a78d6[_0x149c14(0x49a0)]/0x2,_0x9a12b4['y']=_0x4a78d6['clientHeight']/0x2;var _0x20133f,_0x57f989,_0x421e6=_0x3e52fb[_0x149c14(0xa96)](_0x9a12b4,zoomCVWindowRay);if(_0x3e52fb[_0x149c14(0x4771)]['z']<_0x2c99bd[_0x149c14(0x1f68)]&&(_0x20133f=pickGlobe$1(_0x2c99bd,_0xce9894,zoomCVIntersection)),defined$1(_0x20133f)){if(defined$1(_0x3331fa[_0x149c14(0xd47)](_0xce9894,zoomCVIntersection,!0x0)))_0x57f989=Cartesian3[_0x149c14(0x2ffa)](_0x421e6[_0x149c14(0x3e2c)],_0x20133f);else{var _0x1687a1=_0x3e52fb[_0x149c14(0x19f8)][_0x149c14(0x35a6)](_0x3e52fb[_0x149c14(0x4771)]),_0x59ac98=Cartographic['toCartesian'](_0x1687a1);_0x57f989=Cartesian3['distance'](_0x59ac98,_0x20133f);}}else{var _0x2969a6=Cartesian3[_0x149c14(0x27ad)],_0x5940d4=_0x421e6[_0x149c14(0x3e2c)],_0x5a9b41=_0x421e6['direction'];_0x57f989=-Cartesian3[_0x149c14(0x22ed)](_0x2969a6,_0x5940d4)/Cartesian3[_0x149c14(0x22ed)](_0x2969a6,_0x5a9b41);}adjustTilt(_0x2c99bd,_0x1c01ff);var _0xb24d89=Cartesian3['normalize'](_0x3e52fb[_0x149c14(0x4771)],zoom3DUnitPosition);handleZoom(_0x2c99bd,_0xce9894,_0x1c01ff,_0x2c99bd['_zoomFactor'],_0x57f989,Cartesian3['dot'](_0xb24d89,_0x3e52fb['direction']));}function updateCV(_0x27ab5b){var _0xbe292d=_0x68aa19,_0x543fcc=_0x27ab5b[_0xbe292d(0x54c6)]['camera'];if(Matrix4[_0xbe292d(0x2ed4)](Matrix4[_0xbe292d(0x5139)],_0x543fcc[_0xbe292d(0x4503)])){var _0xc734b1=_0x27ab5b[_0xbe292d(0x1046)];if(_0x27ab5b[_0xbe292d(0x1c01)][_0xbe292d(0x141e)]&&_0xc734b1[_0xbe292d(0x4ee2)](),reactToInput(_0x27ab5b,_0x27ab5b[_0xbe292d(0x4ac4)],_0x27ab5b[_0xbe292d(0x579f)],rotateCV,_0x27ab5b[_0xbe292d(0x181c)],_0xbe292d(0x1aa6)),reactToInput(_0x27ab5b,_0x27ab5b[_0xbe292d(0x3c72)],_0x27ab5b['translateEventTypes'],translateCV,_0x27ab5b[_0xbe292d(0x1e10)],'_lastInertiaTranslateMovement'),reactToInput(_0x27ab5b,_0x27ab5b[_0xbe292d(0x2d15)],_0x27ab5b[_0xbe292d(0x5058)],zoomCV,_0x27ab5b['inertiaZoom'],_0xbe292d(0x37ad)),reactToInput(_0x27ab5b,_0x27ab5b[_0xbe292d(0x2bc1)],_0x27ab5b[_0xbe292d(0xf87)],look3D),!(_0x27ab5b[_0xbe292d(0x1c01)][_0xbe292d(0x141e)]||defined$1(_0x27ab5b[_0xbe292d(0x37ad)])&&_0x27ab5b['_lastInertiaZoomMovement']['active']||defined$1(_0x27ab5b['_lastInertiaTranslateMovement'])&&_0x27ab5b[_0xbe292d(0x3637)][_0xbe292d(0x330a)]||_0xc734b1[_0xbe292d(0x1ff6)](_0x27ab5b[_0xbe292d(0x5532)]))){var _0xe5739b=_0x543fcc[_0xbe292d(0x574d)](_0x27ab5b[_0xbe292d(0x3b30)]);defined$1(_0xe5739b)&&(_0x27ab5b[_0xbe292d(0x5532)]=_0xc734b1['add'](_0xe5739b));}_0xc734b1[_0xbe292d(0x489f)]();}else reactToInput(_0x27ab5b,_0x27ab5b[_0xbe292d(0x511e)],_0x27ab5b[_0xbe292d(0x4a17)],rotate3D,_0x27ab5b[_0xbe292d(0x181c)],_0xbe292d(0x1153)),reactToInput(_0x27ab5b,_0x27ab5b[_0xbe292d(0x2d15)],_0x27ab5b[_0xbe292d(0x5058)],zoom3D,_0x27ab5b['inertiaZoom'],_0xbe292d(0x37ad));}new Ray();var scratchStrafePlane=new Plane(Cartesian3['UNIT_X'],0x0);new Cartesian3(),new Cartesian3();var scratchMousePos=new Cartesian3();function strafe(_0xc4f814,_0x312231,_0x48fd1d){var _0x1bca6b=_0x68aa19,_0x2d265a=_0xc4f814[_0x1bca6b(0x54c6)][_0x1bca6b(0x1224)],_0x5a4920=_0xc4f814[_0x1bca6b(0x10ed)],_0x246491=_0xc4f814[_0x1bca6b(0x1690)];if(defined$1(_0x5a4920)&&defined$1(_0x246491)){_0x312231=_0x48fd1d[_0x1bca6b(0x1730)];var _0x414626=Cartesian2['clone'](_0x48fd1d[_0x1bca6b(0x569c)],new Cartesian2());if(_0xc4f814[_0x1bca6b(0x4bbf)]){var _0x9b7a0=_0x414626['y']-_0x312231['y'];_0x414626['y']=_0x312231['y']-_0x9b7a0;}var _0x46936e=_0x2d265a['getPickRay'](_0x312231,new Ray()),_0x555686=_0x2d265a[_0x1bca6b(0xa96)](_0x414626,new Ray()),_0x35d609=IntersectionTests['rayPlane'](_0x46936e,_0x246491,new Cartesian3()),_0x59a46f=IntersectionTests['rayPlane'](_0x555686,_0x246491,new Cartesian3());if(defined$1(_0x35d609)&&defined$1(_0x59a46f)){var _0xfc6961=Cartesian3[_0x1bca6b(0x4e7d)](_0x35d609,new Cartesian3()),_0x4cdc00=Cartesian3[_0x1bca6b(0x4e7d)](_0x59a46f,new Cartesian3()),_0x4f8f65=Cartesian3[_0x1bca6b(0x28a0)](_0xfc6961,_0x4cdc00);if(0x0!=_0x4f8f65){var _0x312a01=Cartesian3[_0x1bca6b(0x33cc)](_0xfc6961,_0x4cdc00,new Cartesian3());_0x2d265a[_0x1bca6b(0x3f9)](_0x312a01,_0x4f8f65),_0x2d265a['_adjustHeightForTerrain']();}}}}var spin3DPick=new Cartesian3(),scratchCartographic$1=new Cartographic(),scratchRadii=new Cartesian3(),scratchEllipsoid=new Ellipsoid(),scratchLookUp=new Cartesian3();function spin3D(_0x44dbbf,_0x3470ef,_0x145e50){var _0xca052b=_0x68aa19;_0x44dbbf[_0xca052b(0xf12)]=!0x0,_0x44dbbf[_0xca052b(0x5dd)]=!0x1,_0x44dbbf[_0xca052b(0x1554)]=!0x1;var _0x5c7dda=_0x44dbbf[_0xca052b(0x54c6)],_0x469e72=_0x5c7dda[_0xca052b(0x1224)];if(Matrix4['equals'](_0x469e72[_0xca052b(0x4503)],Matrix4[_0xca052b(0x5139)])){var _0x5775b2,_0x2fdeca,_0x38a788,_0x8a2540=_0x44dbbf[_0xca052b(0x2de2)]['geodeticSurfaceNormal'](_0x469e72[_0xca052b(0x4771)],scratchLookUp),_0x36d907=_0x44dbbf[_0xca052b(0x2de2)][_0xca052b(0x541d)](_0x469e72[_0xca052b(0x923)],scratchCartographic$1)[_0xca052b(0x5862)],_0x55a824=_0x44dbbf[_0xca052b(0x3ef5)];if(Cartesian2[_0xca052b(0x2ed4)](_0x3470ef,_0x44dbbf[_0xca052b(0x1287)]))_0x44dbbf[_0xca052b(0x46f5)]?look3D(_0x44dbbf,_0x3470ef,_0x145e50,_0x8a2540):_0x44dbbf[_0xca052b(0x57df)]?rotate3D(_0x44dbbf,_0x3470ef,_0x145e50):_0x44dbbf['_strafing']?strafe(_0x44dbbf,_0x3470ef,_0x145e50,_0x44dbbf[_0xca052b(0x1690)]):pan3D(_0x44dbbf,_0x3470ef,_0x145e50,_0x44dbbf[_0xca052b(0x2d72)]);else{if(_0x44dbbf[_0xca052b(0x46f5)]=!0x1,_0x44dbbf['_rotating']=!0x1,_0x44dbbf['_strafing']=!0x1,_0x44dbbf[_0xca052b(0x288e)])return _0x44dbbf['_limitObject']=void 0x0,_0x44dbbf[_0xca052b(0x46f5)]=!0x0,void look3D(_0x44dbbf,_0x3470ef,_0x145e50,_0x8a2540);var _0x3e4e1e;if(defined$1(_0x55a824)&&_0x36d907<_0x44dbbf['_minimumPickingTerrainHeight']){if(!defined$1(_0x3e4e1e=pickGlobe$1(_0x44dbbf,_0x3470ef,scratchMousePos))){var _0x1021cf=new Ray(_0x469e72[_0xca052b(0x4771)],_0x469e72[_0xca052b(0xc3c)]),_0x4bfa57=_0x55a824[_0xca052b(0x3f0b)](_0x1021cf,_0x5c7dda,scratchRayIntersection$1);if(defined$1(_0x4bfa57)){var _0x5d3976=SceneTransforms['wgs84ToWindowCoordinates'](_0x5c7dda,_0x4bfa57,new Cartesian3());if(!defined$1(_0x3e4e1e=pickGlobe$1(_0x44dbbf,new Cartesian2(_0x3470ef['x'],_0x5d3976['y']+0x64),scratchMousePos)))return;}else{if(!defined$1(_0x3e4e1e=_0x469e72[_0xca052b(0x906)](_0x3470ef,_0x55a824['ellipsoid'],scratchMousePos)))return;}}if(_0x5775b2=Cartesian3[_0xca052b(0x1791)](_0x3e4e1e),Cartesian3[_0xca052b(0x1791)](_0x469e72['position'])<_0x5775b2){Cartesian3[_0xca052b(0x254b)](_0x3e4e1e,_0x44dbbf[_0xca052b(0x10ed)]);var _0x3fcb72=new Cartesian3();_0x44dbbf[_0xca052b(0x4bbf)]=!0x0,_0x3fcb72=Cartesian3['add'](_0x469e72[_0xca052b(0xc3c)],_0x469e72['up'],_0x3fcb72),Cartesian3[_0xca052b(0x4e7d)](_0x3fcb72,_0x3fcb72);var _0x29b7e5=Plane[_0xca052b(0x1309)](_0x3e4e1e,_0x3fcb72,scratchStrafePlane);_0x44dbbf[_0xca052b(0x1690)]=_0x29b7e5,_0x44dbbf[_0xca052b(0x584d)]=!0x0,strafe(_0x44dbbf,_0x3470ef,_0x145e50);}else(_0x2fdeca=scratchRadii)['x']=_0x2fdeca['y']=_0x2fdeca['z']=_0x5775b2,_0x38a788=Ellipsoid['fromCartesian3'](_0x2fdeca,scratchEllipsoid),_0x44dbbf['operEllipsoid']=_0x38a788,!_0x5c7dda[_0xca052b(0x4c01)]&&_0x5c7dda['globe'][_0xca052b(0x105f)]&&(_0x44dbbf[_0xca052b(0x3fab)]=calcLimitSpeed(_0x44dbbf,_0x38a788)),pan3D(_0x44dbbf,_0x3470ef,_0x145e50,_0x38a788),Cartesian3[_0xca052b(0x254b)](_0x3e4e1e,_0x44dbbf['_rotateStartPosition']);}else defined$1(_0x469e72['pickEllipsoid'](_0x145e50[_0xca052b(0x1730)],_0x44dbbf[_0xca052b(0x2de2)],spin3DPick))?(_0x44dbbf[_0xca052b(0x3fab)]=void 0x0,pan3D(_0x44dbbf,_0x3470ef,_0x145e50,_0x44dbbf['_ellipsoid']),Cartesian3['clone'](spin3DPick,_0x44dbbf[_0xca052b(0x4a48)])):_0x36d907>_0x44dbbf[_0xca052b(0x52ec)]?(_0x44dbbf[_0xca052b(0x3fab)]=void 0x0,_0x44dbbf[_0xca052b(0x57df)]=!0x0,rotate3D(_0x44dbbf,_0x3470ef,_0x145e50)):(_0x44dbbf[_0xca052b(0x3fab)]=void 0x0,_0x44dbbf[_0xca052b(0x46f5)]=!0x0,look3D(_0x44dbbf,_0x3470ef,_0x145e50,_0x8a2540));Cartesian2[_0xca052b(0x254b)](_0x3470ef,_0x44dbbf['_rotateMousePosition']);}}else rotate3D(_0x44dbbf,_0x3470ef,_0x145e50);}function rotate3D(_0x15114d,_0x48483d,_0x2cb4c5,_0x36993d,_0x1adef9,_0x4d8f28){var _0xc892e3=_0x68aa19;_0x1adef9=defaultValue$1(_0x1adef9,!0x1),_0x4d8f28=defaultValue$1(_0x4d8f28,!0x1);var _0x36a966=_0x15114d[_0xc892e3(0x54c6)],_0x1fb034=_0x36a966[_0xc892e3(0x1224)];_0x15114d[_0xc892e3(0x2bb9)]&&(defined$1(_0x15114d['_cloneCamera'])||(_0x15114d['_cloneCamera']=Camera['clone'](_0x36a966[_0xc892e3(0x1224)])),_0x1fb034=_0x15114d['_cloneCamera']);var _0x40baf2=_0x36a966[_0xc892e3(0xda2)],_0x649547=_0x1fb034[_0xc892e3(0x368f)];defined$1(_0x36993d)&&(_0x1fb034[_0xc892e3(0x368f)]=_0x36993d);var _0x5d102a=Cartesian3[_0xc892e3(0x1791)](_0x1fb034[_0xc892e3(0x4771)]),_0x107687=_0x15114d['_rotateFactor']*(_0x5d102a-_0x15114d['_rotateRateRangeAdjustment']);_0x107687>_0x15114d[_0xc892e3(0x21da)]&&(_0x107687=_0x15114d[_0xc892e3(0x21da)]),_0x107687<_0x15114d['_minimumRotateRate']&&(_0x107687=_0x15114d['_minimumRotateRate']);var _0x5d8c99=(_0x2cb4c5[_0xc892e3(0x1730)]['x']-_0x2cb4c5[_0xc892e3(0x569c)]['x'])/_0x40baf2[_0xc892e3(0x49a0)],_0x5ef014=(_0x2cb4c5[_0xc892e3(0x1730)]['y']-_0x2cb4c5[_0xc892e3(0x569c)]['y'])/_0x40baf2['clientHeight'];_0x5d8c99=Math[_0xc892e3(0x27d5)](_0x5d8c99,_0x15114d[_0xc892e3(0x1808)]),_0x5ef014=Math[_0xc892e3(0x27d5)](_0x5ef014,_0x15114d[_0xc892e3(0x1808)]);var _0x5cffe4=Math['abs'](_0x5d8c99)<Math[_0xc892e3(0x1661)](_0x5ef014),_0xfc78db=_0x107687*_0x5d8c99*Math['PI']*0x2,_0x4d8ed9=_0x107687*_0x5ef014*Math['PI'];if(_0xc892e3(0x3697)in window&&(_0x4d8ed9*=0x2),_0x15114d[_0xc892e3(0x538)]=-_0x4d8ed9,_0x15114d[_0xc892e3(0x5864)]=_0x5ef014,_0x1adef9||_0x5cffe4||_0x1fb034[_0xc892e3(0x4027)](_0xfc78db),!_0x4d8f28&&_0x5cffe4){var _0x4931e8=Math[_0xc892e3(0x1661)](_0x1fb034[_0xc892e3(0x355c)]-_0x4d8ed9),_0x26f006=_0x1fb034[_0xc892e3(0x3f28)][_0xc892e3(0x5862)],_0x3aba47=_0x15114d['minimumZoomDistance']+0x1;if(!(_0x4931e8>-CesiumMath[_0xc892e3(0x3f24)]&&_0x4931e8<CesiumMath['PI_OVER_TWO'])||_0x26f006<_0x3aba47&&_0x4d8ed9<0x0)return void(_0x1fb034[_0xc892e3(0x368f)]=_0x649547);_0x1fb034[_0xc892e3(0x3f9)](_0x1fb034['right'],_0x4d8ed9);}_0x1fb034[_0xc892e3(0x368f)]=_0x649547;}var pan3DP0=Cartesian4[_0x68aa19(0x254b)](Cartesian4[_0x68aa19(0x4a8c)]),pan3DP1=Cartesian4[_0x68aa19(0x254b)](Cartesian4[_0x68aa19(0x4a8c)]);new Cartesian3(),new Cartesian3(),new Cartesian3(),new Cartesian3();var pan3DStartMousePosition=new Cartesian2(),pan3DEndMousePosition=new Cartesian2();function calcLimitSpeed(_0x52fe55,_0x571a79){var _0x226f7f=_0x68aa19,_0x4a9796=_0x52fe55[_0x226f7f(0x54c6)],_0x276fb1=_0x4a9796[_0x226f7f(0x1224)],_0x4a4bbd=_0x4a9796[_0x226f7f(0x2292)],_0x323bd6=0.5*Math['PI'],_0x324a8d=new Ray(_0x276fb1[_0x226f7f(0x4771)],_0x276fb1['direction']),_0x11ae1d=_0x4a4bbd['pick'](_0x324a8d,_0x4a9796,scratchRayIntersection$1);if(defined$1(_0x11ae1d)){var _0x2944b9=Cartesian3[_0x226f7f(0x286c)](_0x276fb1[_0x226f7f(0x4771)],_0x11ae1d,new Cartesian3());_0x323bd6=Cartesian3[_0x226f7f(0x28a0)](_0x11ae1d,_0x2944b9);}var _0x20fe8c=CesiumMath['toDegrees'](_0x323bd6);_0x323bd6=CesiumMath['toRadians'](0x52-_0x20fe8c);var _0x388c83=Quaternion[_0x226f7f(0x1c60)](_0x276fb1['right'],_0x323bd6,tilt3DQuaternion),_0xaef25c=Matrix3[_0x226f7f(0x23d2)](_0x388c83,tilt3DMatrix),_0x54a420=new Cartesian3();Matrix3['multiplyByVector'](_0xaef25c,_0x276fb1[_0x226f7f(0xc3c)],_0x54a420),Cartesian3[_0x226f7f(0x4e7d)](_0x54a420,_0x54a420);var _0x24f466=new Cartesian3();Quaternion[_0x226f7f(0x9f6)](_0x388c83,_0x276fb1[_0x226f7f(0xc3c)],_0x24f466),Cartesian3[_0x226f7f(0x4e7d)](_0x24f466,_0x24f466);var _0x66bc4f=new Ray(_0x276fb1[_0x226f7f(0x4771)],_0x54a420),_0x4e641b=IntersectionTests[_0x226f7f(0x1803)](_0x66bc4f,_0x571a79);if(defined$1(_0x4e641b)){var _0x2eb98b=_0x4e641b[_0x226f7f(0x3db1)]>0x0?_0x4e641b[_0x226f7f(0x3db1)]:_0x4e641b[_0x226f7f(0x229e)],_0x478850=Ray[_0x226f7f(0x4795)](_0x66bc4f,_0x2eb98b,new Cartesian3()),_0x2a2633=new Cartesian2();if(defined$1(_0x478850)){SceneTransforms['wgs84ToWindowCoordinates'](_0x4a9796,_0x478850,_0x2a2633);var _0x5db6da=new Cartesian2(_0x2a2633['x'],_0x2a2633['y']-0x2),_0xcac793=_0x276fb1[_0x226f7f(0xa96)](_0x5db6da,pickGlobeScratchRay$1),_0x572282=IntersectionTests['rayEllipsoid'](_0xcac793,_0x571a79);if(defined$1(_0x572282)){var _0x388247=_0x572282[_0x226f7f(0x3db1)]>0x0?_0x572282['start']:_0x572282['stop'],_0x38b9e9=Ray['getPoint'](_0xcac793,_0x388247,new Cartesian3());if(defined$1(_0x38b9e9))return{'angle':0.5*Cartesian3[_0x226f7f(0x28a0)](_0x38b9e9,_0x478850),'division':_0x2a2633['y']};}}}}function limitSpeed(_0x11076d,_0x150cb8,_0x4463e0,_0x32f118,_0x1c8f15,_0x710905,_0x67e467){var _0xc1ea0b=_0x68aa19,_0x2d05f7=_0x11076d[_0xc1ea0b(0x54c6)],_0xa7440f=_0x2d05f7[_0xc1ea0b(0x1224)],_0x33678d=_0x11076d[_0xc1ea0b(0x3fab)][_0xc1ea0b(0x5818)],_0x205c7f=_0x11076d['_limitObject'][_0xc1ea0b(0x1ecd)];if(_0x150cb8['y']<_0x33678d){var _0xe4af50=_0x205c7f,_0x26cfa0=(_0x32f118['y']-_0x4463e0['y'])*_0xe4af50*0.5,_0x48196d=(_0x32f118['x']-_0x4463e0['x'])*_0xe4af50*0.2,_0x4ee49a=Quaternion[_0xc1ea0b(0x1c60)](_0xa7440f['right'],_0x26cfa0,new Quaternion());Quaternion[_0xc1ea0b(0x4e7d)](_0x4ee49a,_0x4ee49a);var _0x992c00=Matrix3[_0xc1ea0b(0x23d2)](_0x4ee49a,tilt3DMatrix);Matrix3['multiplyByVector'](_0x992c00,_0x1c8f15,_0x710905);var _0x3e158e=Quaternion[_0xc1ea0b(0x1c60)](_0xa7440f[_0xc1ea0b(0xc3c)],_0x48196d,new Quaternion());Quaternion[_0xc1ea0b(0x4e7d)](_0x3e158e,_0x3e158e);var _0x50bb4b=Matrix3[_0xc1ea0b(0x23d2)](_0x3e158e,tilt3DMatrix);return Matrix3[_0xc1ea0b(0x21ec)](_0x50bb4b,_0x710905,_0x710905),!0x0;}if(_0x4463e0['y']>_0x33678d&&_0x32f118['y']>_0x33678d)return!0x1;if(_0x4463e0['y']<_0x33678d&&_0x32f118['y']>_0x33678d)return!!defined$1(_0x11076d[_0xc1ea0b(0x18c1)])&&(_0x1c8f15=_0xa7440f[_0xc1ea0b(0x906)](_0x11076d[_0xc1ea0b(0x18c1)],_0x67e467),!0x0);var _0x3f87ec=new Cartesian3(),_0x39c7a8=0x0;if(_0x4463e0['y']<_0x33678d&&_0x32f118['y']<_0x33678d){_0x39c7a8=(_0x32f118['y']-_0x4463e0['y'])*_0x205c7f;var _0x2165e3=defined$1(_0x11076d[_0xc1ea0b(0x18c1)])?_0x11076d[_0xc1ea0b(0x18c1)]:_0x4463e0;_0xa7440f['pickEllipsoid'](_0x2165e3,_0x67e467,_0x1c8f15),_0x3f87ec=Cartesian3[_0xc1ea0b(0x254b)](_0x1c8f15);}else{if(_0x4463e0['y']>_0x33678d&&_0x32f118['y']<_0x33678d){var _0x53824c=new Cartesian2();_0x53824c['y']=_0x33678d,_0x53824c['x']=(_0x53824c['y']-_0x4463e0['y'])/(_0x32f118['y']-_0x4463e0['y'])*(_0x32f118['x']-_0x4463e0['x'])+_0x4463e0['x'],_0x3f87ec=_0xa7440f[_0xc1ea0b(0x906)](_0x53824c,_0x67e467),_0x39c7a8=(_0x32f118['y']-_0x53824c['y'])*_0x205c7f;}}var _0x49db2f=new Cartesian3(),_0x416369=Quaternion[_0xc1ea0b(0x1c60)](_0xa7440f['right'],_0x39c7a8,tilt3DQuaternion),_0x34829d=Matrix3[_0xc1ea0b(0x23d2)](_0x416369,tilt3DMatrix);Matrix3['multiplyByVector'](_0x34829d,_0x3f87ec,_0x49db2f);var _0x1494f3=new Cartesian2();SceneTransforms[_0xc1ea0b(0x3a1)](_0x2d05f7,_0x49db2f,_0x1494f3);var _0x5b094=new Cartesian2(_0x32f118['x'],_0x1494f3['y']),_0x810653=_0xa7440f[_0xc1ea0b(0x906)](_0x5b094,_0x67e467);return Cartesian3[_0xc1ea0b(0x254b)](_0x810653,_0x710905),_0x11076d[_0xc1ea0b(0x18c1)]=Cartesian2[_0xc1ea0b(0x254b)](_0x5b094),!0x0;}function pan3D(_0x54d832,_0x224ce7,_0x126c6c,_0x1133ef){var _0x4a19e8=_0x68aa19,_0xe5fb50=_0x54d832[_0x4a19e8(0x54c6)],_0x589180=_0xe5fb50['camera'];_0x54d832[_0x4a19e8(0x2bb9)]&&(defined$1(_0x54d832[_0x4a19e8(0x23d5)])||(_0x54d832['_cloneCamera']=Camera['clone'](_0xe5fb50[_0x4a19e8(0x1224)])),Camera[_0x4a19e8(0x254b)](_0xe5fb50[_0x4a19e8(0x1224)],_0x54d832[_0x4a19e8(0x23d5)]),_0x589180=_0x54d832[_0x4a19e8(0x23d5)]);var _0x2410c7=Cartesian2['clone'](_0x126c6c[_0x4a19e8(0x1730)],pan3DStartMousePosition),_0x727f83=Cartesian2['clone'](_0x126c6c[_0x4a19e8(0x569c)],pan3DEndMousePosition),_0x15ab3a=_0x589180[_0x4a19e8(0x906)](_0x2410c7,_0x1133ef,pan3DP0),_0x5107c9=_0x589180[_0x4a19e8(0x906)](_0x727f83,_0x1133ef,pan3DP1);if(!defined$1(_0x15ab3a)||!defined$1(_0x5107c9)||isNaN(_0x15ab3a['x'])||isNaN(_0x5107c9['x'])){var _0x81b27f=new Ray(_0x589180[_0x4a19e8(0x4771)],_0x589180[_0x4a19e8(0xc3c)]),_0x3033f6=_0xe5fb50[_0x4a19e8(0x2292)][_0x4a19e8(0x3f0b)](_0x81b27f,_0xe5fb50,scratchRayIntersection$1);if(defined$1(_0x3033f6)){var _0x2d6922=SceneTransforms['wgs84ToWindowCoordinates'](_0xe5fb50,_0x3033f6,new Cartesian3());if(!defined$1(_0x2d6922))return;var _0x19e553=_0x727f83['y']-_0x2410c7['y'],_0x5a1ba7=new Cartesian2(_0x2410c7['x'],_0x2d6922['y']),_0x409a36=new Cartesian2(_0x727f83['x'],_0x2d6922['y']+_0x19e553);_0x15ab3a=_0x589180['pickEllipsoid'](_0x5a1ba7,_0x1133ef,pan3DP0),_0x5107c9=_0x589180['pickEllipsoid'](_0x409a36,_0x1133ef,pan3DP1);}}if(defined$1(_0x15ab3a)&&defined$1(_0x5107c9)&&!isNaN(_0x15ab3a['x'])&&!isNaN(_0x5107c9['x'])&&(defined$1(_0x54d832[_0x4a19e8(0x3fab)])&&limitSpeed(_0x54d832,_0x224ce7,_0x2410c7,_0x727f83,_0x15ab3a,_0x5107c9,_0x1133ef),defined$1(_0x15ab3a)&&defined$1(_0x5107c9)&&!isNaN(_0x15ab3a['x'])&&!isNaN(_0x5107c9['x']))){_0x15ab3a=_0x589180[_0x4a19e8(0x25e)](_0x15ab3a,_0x15ab3a),_0x5107c9=_0x589180[_0x4a19e8(0x25e)](_0x5107c9,_0x5107c9);var _0x1ace0d=Cartesian3['angleBetween'](_0x15ab3a,_0x5107c9),_0x20b262=new Cartesian3();Cartesian3[_0x4a19e8(0x33cc)](_0x15ab3a,_0x5107c9,_0x20b262),Cartesian3[_0x4a19e8(0x2ed9)](_0x20b262)<1e-20&&(_0x20b262=Cartesian3[_0x4a19e8(0x33cc)](_0x15ab3a,Cartesian3['UNIT_X'],_0x20b262),Cartesian3['magnitudeSquared'](_0x20b262)<1e-20&&(_0x20b262=Cartesian3[_0x4a19e8(0x33cc)](_0x15ab3a,Cartesian3[_0x4a19e8(0x51ed)],_0x20b262))),Cartesian3[_0x4a19e8(0x4e7d)](_0x20b262,_0x20b262),_0x589180['rotate'](_0x20b262,_0x1ace0d),_0x54d832[_0x4a19e8(0x3f8b)]&&(_0x54d832[_0x4a19e8(0x3784)]['x']+=_0x126c6c[_0x4a19e8(0x569c)]['x']-_0x126c6c[_0x4a19e8(0x1730)]['x'],_0x54d832['panOffset']['y']+=_0x126c6c[_0x4a19e8(0x569c)]['y']-_0x126c6c['startPosition']['y'],_0x54d832[_0x4a19e8(0x2a59)]=!0x0),_0x54d832[_0x4a19e8(0x2bb9)]&&collideDetection(_0x54d832),_0x589180[_0x4a19e8(0x1feb)]();}}var zoom3DUnitPosition=new Cartesian3(),zoom3DCartographic=new Cartographic();function adjustTilt(_0x1dbd7c,_0x5d6d60){var _0x222f6a=_0x68aa19,_0x1208ec=_0x1dbd7c['_scene'],_0xfa69b3=_0x1208ec[_0x222f6a(0x2292)];if(!(_0x1dbd7c[_0x222f6a(0x53c3)]<0x1)&&defined$1(_0xfa69b3)){var _0x341b52=_0x1208ec['camera'],_0x40e55e=_0x341b52[_0x222f6a(0x3f28)];if(_0x40e55e[_0x222f6a(0x5862)]-_0xfa69b3['getHeight'](_0x40e55e)<_0x1dbd7c[_0x222f6a(0x53c3)]){var _0xab051c=_0x5d6d60[_0x222f6a(0x569c)]['y']-_0x5d6d60['startPosition']['y']>0x0?0x1:-0x1,_0xb8883c=_0x341b52[_0x222f6a(0x355c)]+CesiumMath['toRadians'](0x3)*_0xab051c;_0xb8883c=Math['min'](_0xb8883c,-0.01),_0xb8883c=Math[_0x222f6a(0x2bc6)](_0xb8883c,0.5*-Math['PI']),_0x341b52[_0x222f6a(0x362c)]({'orientation':{'heading':_0x341b52[_0x222f6a(0x8db)],'pitch':_0xb8883c}});}}}function zoom3D(_0x224f7d,_0x357371,_0x39c0db){var _0x565e9d=_0x68aa19;_0x224f7d['spining']=!0x1,_0x224f7d[_0x565e9d(0x5dd)]=!0x0,_0x224f7d['tilting']=!0x1;var _0x468255=_0x224f7d[_0x565e9d(0x2de2)],_0x59519b=_0x224f7d[_0x565e9d(0x54c6)],_0x534604=_0x59519b['camera'];if(defined$1(_0x39c0db['distance'])&&(_0x39c0db=_0x39c0db['distance']),_0x224f7d[_0x565e9d(0x3f8b)]){var _0x3fd6e6=_0x39c0db[_0x565e9d(0x569c)]['y']-_0x39c0db['startPosition']['y'];_0x224f7d[_0x565e9d(0x28af)]=!0x0;var _0x502c6c=CesiumMath[_0x565e9d(0x12a4)](0x1);_0x3fd6e6>=0x0?(_0x534604[_0x565e9d(0x4506)][_0x565e9d(0x1f0a)]-=_0x502c6c,_0x534604[_0x565e9d(0x4506)][_0x565e9d(0x1f0a)]<_0x224f7d['minFov']&&(_0x534604[_0x565e9d(0x4506)][_0x565e9d(0x1f0a)]=_0x224f7d[_0x565e9d(0xec4)],_0x224f7d[_0x565e9d(0x28af)]=!0x1)):(_0x534604[_0x565e9d(0x4506)][_0x565e9d(0x1f0a)]+=_0x502c6c,_0x534604['frustum'][_0x565e9d(0x1f0a)]>_0x224f7d['maxFov']&&(_0x534604[_0x565e9d(0x4506)][_0x565e9d(0x1f0a)]=_0x224f7d[_0x565e9d(0x41ee)],_0x224f7d['zoomDirty']=!0x1));}else{var _0x105640,_0x36f47d=pickGlobe$1(_0x224f7d,_0x357371,zoomCVIntersection);if(_0x224f7d[_0x565e9d(0x216a)]){var _0x204fa9=_0x224f7d[_0x565e9d(0x54c6)][_0x565e9d(0x23d6)]({'x':0xa,'y':0xa});_0x36f47d=pickGlobe$1(_0x224f7d,{'x':_0x204fa9[_0x565e9d(0x209)]/0x2,'y':_0x204fa9[_0x565e9d(0x5862)]/0x2},zoomCVIntersection);}var _0x11812e=_0x468255[_0x565e9d(0x541d)](_0x534604['position'],zoom3DCartographic)['height'];if(_0x105640=defined$1(_0x36f47d)?Cartesian3[_0x565e9d(0x2ffa)](_0x534604[_0x565e9d(0x4771)],_0x36f47d):_0x11812e,0x0===_0x59519b['_multiViewportMode'])handleZoomEx(_0x224f7d,_0x357371,_0x39c0db,_0x224f7d[_0x565e9d(0xfca)],_0x105640,_0x36f47d);else{var _0xf5e8cd=Cartesian3[_0x565e9d(0x4e7d)](_0x534604[_0x565e9d(0x4771)],zoom3DUnitPosition);handleZoom(_0x224f7d,_0x357371,_0x39c0db,_0x224f7d['_zoomFactor'],_0x105640,Cartesian3[_0x565e9d(0x22ed)](_0xf5e8cd,_0x534604[_0x565e9d(0xc3c)]));}adjustTilt(_0x224f7d,_0x39c0db),_0x534604[_0x565e9d(0x1feb)]();}}var tilt3DWindowPos=new Cartesian2(),tilt3DRay=new Ray(),tilt3DCenter=new Cartesian3();new Cartesian3();var tilt3DTransform=new Matrix4();new Matrix4();var tilt3DOldTransform=new Matrix4(),tilt3DQuaternion=new Quaternion(),tilt3DMatrix=new Matrix3(),tilt3DCart=new Cartographic(),tilt3DLookUp=new Cartesian3();function tilt3D(_0x2ed108,_0x2f0a24,_0x778540,_0x64dd8f){var _0x595ade=_0x68aa19;_0x2ed108[_0x595ade(0xf12)]=!0x1,_0x2ed108[_0x595ade(0x5dd)]=!0x1,_0x2ed108[_0x595ade(0x1554)]=!0x0;var _0x520cd3=_0x2ed108[_0x595ade(0x54c6)][_0x595ade(0x1224)];if(Matrix4[_0x595ade(0x2ed4)](_0x520cd3[_0x595ade(0x4503)],Matrix4[_0x595ade(0x5139)])){if(defined$1(_0x778540[_0x595ade(0x38f9)])&&(_0x778540=_0x778540[_0x595ade(0x38f9)]),Cartesian2[_0x595ade(0x2ed4)](_0x2f0a24,_0x2ed108[_0x595ade(0x41a7)])||(_0x2ed108[_0x595ade(0x4905)]=!0x1,_0x2ed108['_looking']=!0x1),_0x2ed108[_0x595ade(0x288e)]||_0x2ed108['_looking']){var _0x3e0aa0=_0x2ed108[_0x595ade(0x2de2)][_0x595ade(0x3806)](_0x520cd3[_0x595ade(0x4771)],tilt3DLookUp);look3D(_0x2ed108,_0x2f0a24,_0x778540,_0x3e0aa0);}else{var _0xb403b1=_0x2ed108[_0x595ade(0x2de2)]['cartesianToCartographic'](_0x520cd3[_0x595ade(0x4771)],tilt3DCart);_0x2ed108[_0x595ade(0x4905)]||_0xb403b1['height']>_0x2ed108[_0x595ade(0x2849)]?(_0x2ed108[_0x595ade(0x4905)]=!0x0,tilt3DOnEllipsoid(_0x2ed108,_0x2f0a24,_0x778540,_0x64dd8f)):tilt3DOnTerrain(_0x2ed108,_0x2f0a24,_0x778540,_0x64dd8f);}}}var tilt3DOnEllipsoidCartographic=new Cartographic();function tilt3DOnEllipsoid(_0x3dd5f5,_0x305c86,_0xceb4b,_0x2c231f){var _0x20a702=_0x68aa19,_0x2f3486=_0x3dd5f5[_0x20a702(0x2de2)],_0x45158c=_0x3dd5f5[_0x20a702(0x54c6)],_0x3b7858=_0x45158c[_0x20a702(0x1224)],_0x2a11b2=0.25*_0x3dd5f5[_0x20a702(0x335f)],_0x5cbfc8=_0x2f3486[_0x20a702(0x541d)](_0x3b7858[_0x20a702(0x923)],tilt3DOnEllipsoidCartographic)[_0x20a702(0x5862)];if(!(_0x5cbfc8-_0x2a11b2-0x1<CesiumMath['EPSILON3']&&_0xceb4b[_0x20a702(0x569c)]['y']-_0xceb4b[_0x20a702(0x1730)]['y']<0x0)){var _0x5a2147=_0x45158c[_0x20a702(0xda2)],_0x313c29=tilt3DWindowPos;_0x313c29['x']=_0x5a2147[_0x20a702(0x49a0)]/0x2,_0x313c29['y']=_0x5a2147[_0x20a702(0xd5b)]/0x2;var _0x4fb1c1,_0x122786=_0x3b7858[_0x20a702(0xa96)](_0x313c29,tilt3DRay),_0x1f35a5=IntersectionTests[_0x20a702(0x1803)](_0x122786,_0x2f3486);if(defined$1(_0x1f35a5))_0x4fb1c1=Ray[_0x20a702(0x4795)](_0x122786,_0x1f35a5[_0x20a702(0x3db1)],tilt3DCenter);else{if(!(_0x5cbfc8>_0x3dd5f5[_0x20a702(0x52ec)])){_0x3dd5f5[_0x20a702(0x46f5)]=!0x0;var _0x749254=_0x3dd5f5['_ellipsoid'][_0x20a702(0x3806)](_0x3b7858[_0x20a702(0x4771)],tilt3DLookUp);return look3D(_0x3dd5f5,_0x305c86,_0xceb4b,_0x749254),void Cartesian2[_0x20a702(0x254b)](_0x305c86,_0x3dd5f5[_0x20a702(0x41a7)]);}var _0x3afdc9=IntersectionTests[_0x20a702(0x1382)](_0x122786,_0x2f3486);if(!defined$1(_0x3afdc9))return;var _0x506359=_0x2f3486[_0x20a702(0x541d)](_0x3afdc9,tilt3DCart);_0x506359[_0x20a702(0x5862)]=0x0,_0x4fb1c1=_0x2f3486[_0x20a702(0x1f84)](_0x506359,tilt3DCenter);}if(Cartesian3[_0x20a702(0x254b)](_0x4fb1c1,_0x3dd5f5[_0x20a702(0x413d)]),!_0x2c231f){var _0x5f56d5=Transforms[_0x20a702(0x3185)](_0x4fb1c1,_0x2f3486,tilt3DTransform),_0x3fabf6=_0x3dd5f5[_0x20a702(0x3ef5)],_0x56f902=_0x3dd5f5['_ellipsoid'];_0x3dd5f5[_0x20a702(0x3ef5)]=void 0x0,_0x3dd5f5['_ellipsoid']=Ellipsoid[_0x20a702(0x107f)],_0x3dd5f5['_rotateFactor']=0x1,_0x3dd5f5[_0x20a702(0x4177)]=0x1;var _0x27bf38=Matrix4[_0x20a702(0x254b)](_0x3b7858[_0x20a702(0x4503)],tilt3DOldTransform);_0x3b7858['_setTransform'](_0x5f56d5),rotate3D(_0x3dd5f5,_0x305c86,_0xceb4b,Cartesian3[_0x20a702(0x689)]),_0x3b7858['_setTransform'](_0x27bf38),_0x3dd5f5[_0x20a702(0x3ef5)]=_0x3fabf6,_0x3dd5f5[_0x20a702(0x2de2)]=_0x56f902;var _0x46404e=_0x56f902[_0x20a702(0x587a)];_0x3dd5f5[_0x20a702(0x2760)]=0x1/_0x46404e,_0x3dd5f5['_rotateRateRangeAdjustment']=_0x46404e;}}}var scratchDir=new Cartesian3();function collideDetection(_0x1646df,_0x375798){var _0x30f886=_0x68aa19,_0x39c1f0=_0x1646df[_0x30f886(0x54c6)],_0x1d7666=_0x39c1f0[_0x30f886(0x1224)],_0x462b2e=_0x1646df['_cloneCamera'],_0x12fe75=_0x1d7666[_0x30f886(0x4771)],_0x59e2db=_0x462b2e[_0x30f886(0x4771)];if(!Cartesian3[_0x30f886(0x2ed4)](_0x59e2db,_0x12fe75)){var _0x3152f2=Cartesian3['subtract'](_0x59e2db,_0x12fe75,scratchDir);Cartesian3[_0x30f886(0x4e7d)](_0x3152f2,_0x3152f2);var _0x2c51f6=_0x39c1f0[_0x30f886(0x4983)](_0x3152f2);if(defined$1(_0x2c51f6)){if(_0x39c1f0['mode']===SceneMode$1[_0x30f886(0x449e)]&&(_0x2c51f6=Cartesian3[_0x30f886(0x2b84)](_0x2c51f6['y'],_0x2c51f6['z'],_0x2c51f6['x'])),Cartesian3[_0x30f886(0x2ffa)](_0x12fe75,_0x2c51f6)<(_0x375798=defaultValue$1(_0x375798,_0x1646df[_0x30f886(0x49a2)])))return;}}Camera['clone'](_0x462b2e,_0x39c1f0[_0x30f886(0x1224)]);}function tilt3DOnTerrain(_0x22881e,_0x4fcaf4,_0x46f964,_0x116197){var _0x582dec=_0x68aa19,_0x1eaff3,_0x368be1,_0x11f40b,_0x38dfcf=_0x22881e['_ellipsoid'],_0x2509ff=_0x22881e['_scene'],_0x1839a6=_0x2509ff['camera'];if(_0x22881e[_0x582dec(0x2bb9)]&&(defined$1(_0x22881e[_0x582dec(0x23d5)])||(_0x22881e[_0x582dec(0x23d5)]=Camera[_0x582dec(0x254b)](_0x2509ff[_0x582dec(0x1224)])),Camera[_0x582dec(0x254b)](_0x2509ff[_0x582dec(0x1224)],_0x22881e['_cloneCamera']),_0x1839a6=_0x22881e['_cloneCamera']),Cartesian2[_0x582dec(0x2ed4)](_0x4fcaf4,_0x22881e[_0x582dec(0x41a7)])&&!_0x22881e['_isAroundScreenCenter'])_0x1eaff3=Cartesian3['clone'](_0x22881e['_tiltCenter'],tilt3DCenter);else{if(!defined$1(_0x1eaff3=pickGlobe$1(_0x22881e,_0x4fcaf4,tilt3DCenter))){if(_0x368be1=_0x1839a6[_0x582dec(0xa96)](_0x4fcaf4,tilt3DRay),!defined$1(_0x11f40b=IntersectionTests[_0x582dec(0x1803)](_0x368be1,_0x38dfcf)))return;_0x1eaff3=Ray['getPoint'](_0x368be1,_0x11f40b[_0x582dec(0x3db1)],tilt3DCenter);}Cartesian2[_0x582dec(0x254b)](_0x4fcaf4,_0x22881e[_0x582dec(0x41a7)]),_0x22881e[_0x582dec(0x413d)]=Cartesian3[_0x582dec(0x254b)](_0x1eaff3,_0x22881e[_0x582dec(0x413d)]);}if(!_0x116197){var _0x53af07=Transforms['eastNorthUpToFixedFrame'](_0x1eaff3,_0x38dfcf,tilt3DTransform),_0x3bb8ec=_0x22881e[_0x582dec(0x3ef5)],_0x12a200=_0x22881e[_0x582dec(0x2de2)];_0x22881e['_globe']=void 0x0,_0x22881e[_0x582dec(0x2de2)]=Ellipsoid[_0x582dec(0x107f)],_0x22881e[_0x582dec(0x2760)]=0x1,_0x22881e[_0x582dec(0x4177)]=0x1;var _0xd5ec9b=Cartesian3['UNIT_Z'],_0x256295=Matrix4['clone'](_0x1839a6[_0x582dec(0x4503)],tilt3DOldTransform);_0x1839a6[_0x582dec(0x1255)](_0x53af07),rotate3D(_0x22881e,_0x4fcaf4,_0x46f964,_0xd5ec9b),_0x1839a6[_0x582dec(0x1255)](_0x256295),_0x22881e['_globe']=_0x3bb8ec,_0x22881e['_ellipsoid']=_0x12a200;var _0x29483d=_0x12a200['maximumRadius'];_0x22881e[_0x582dec(0x2760)]=0x1/_0x29483d,_0x22881e[_0x582dec(0x4177)]=_0x29483d,_0x22881e[_0x582dec(0x2bb9)]&&collideDetection(_0x22881e),_0x1839a6['_suspendTerrainAdjustment']=!0x1,_0x1839a6['_adjustHeightForTerrain']();}}var look3DStartPos=new Cartesian2(),look3DEndPos=new Cartesian2(),look3DStartRay=new Ray(),look3DEndRay=new Ray(),look3DNegativeRot=new Cartesian3(),look3DTan=new Cartesian3();function look3D(_0x8c58e4,_0x4280bd,_0xa12f8d,_0x31ea12){var _0x18aaf6=_0x68aa19,_0x12a153=_0x8c58e4[_0x18aaf6(0x54c6)][_0x18aaf6(0x1224)],_0x35b854=look3DStartPos;_0x35b854['x']=_0xa12f8d[_0x18aaf6(0x1730)]['x'],_0x35b854['y']=0x0;var _0x214b1d=look3DEndPos;_0x214b1d['x']=_0xa12f8d['endPosition']['x'],_0x214b1d['y']=0x0;var _0x188f8c,_0x356348,_0x536878=_0x12a153[_0x18aaf6(0xa96)](_0x35b854,look3DStartRay),_0x6b0d7d=_0x12a153[_0x18aaf6(0xa96)](_0x214b1d,look3DEndRay),_0x10d233=0x0;_0x12a153[_0x18aaf6(0x4506)]instanceof OrthographicFrustum?(_0x188f8c=_0x536878[_0x18aaf6(0x3e2c)],_0x356348=_0x6b0d7d[_0x18aaf6(0x3e2c)],Cartesian3[_0x18aaf6(0x4979)](_0x12a153['direction'],_0x188f8c,_0x188f8c),Cartesian3['add'](_0x12a153[_0x18aaf6(0xc3c)],_0x356348,_0x356348),Cartesian3[_0x18aaf6(0x286c)](_0x188f8c,_0x12a153[_0x18aaf6(0x4771)],_0x188f8c),Cartesian3['subtract'](_0x356348,_0x12a153[_0x18aaf6(0x4771)],_0x356348),Cartesian3[_0x18aaf6(0x4e7d)](_0x188f8c,_0x188f8c),Cartesian3[_0x18aaf6(0x4e7d)](_0x356348,_0x356348)):(_0x188f8c=_0x536878['direction'],_0x356348=_0x6b0d7d['direction']);var _0x42be2c=Cartesian3['dot'](_0x188f8c,_0x356348);_0x42be2c<0x1&&(_0x10d233=Math[_0x18aaf6(0x1e18)](_0x42be2c)),_0x10d233=_0xa12f8d['startPosition']['x']>_0xa12f8d[_0x18aaf6(0x569c)]['x']?-_0x10d233:_0x10d233;var _0x2eef01=_0x8c58e4['_horizontalRotationAxis'];if(defined$1(_0x31ea12)?_0x12a153['look'](_0x31ea12,-_0x10d233):defined$1(_0x2eef01)?_0x12a153[_0x18aaf6(0x2134)](_0x2eef01,-_0x10d233):_0x12a153[_0x18aaf6(0x31bc)](_0x10d233),_0x35b854['x']=0x0,_0x35b854['y']=_0xa12f8d[_0x18aaf6(0x1730)]['y'],_0x214b1d['x']=0x0,_0x214b1d['y']=_0xa12f8d[_0x18aaf6(0x569c)]['y'],_0x188f8c=_0x12a153[_0x18aaf6(0xa96)](_0x35b854,look3DStartRay)[_0x18aaf6(0xc3c)],_0x356348=_0x12a153['getPickRay'](_0x214b1d,look3DEndRay)['direction'],_0x536878=_0x12a153[_0x18aaf6(0xa96)](_0x35b854,look3DStartRay),_0x6b0d7d=_0x12a153[_0x18aaf6(0xa96)](_0x214b1d,look3DEndRay),_0x10d233=0x0,_0x12a153[_0x18aaf6(0x4506)]instanceof OrthographicFrustum?(_0x188f8c=_0x536878['origin'],_0x356348=_0x6b0d7d[_0x18aaf6(0x3e2c)],Cartesian3[_0x18aaf6(0x4979)](_0x12a153['direction'],_0x188f8c,_0x188f8c),Cartesian3['add'](_0x12a153[_0x18aaf6(0xc3c)],_0x356348,_0x356348),Cartesian3[_0x18aaf6(0x286c)](_0x188f8c,_0x12a153['position'],_0x188f8c),Cartesian3['subtract'](_0x356348,_0x12a153[_0x18aaf6(0x4771)],_0x356348),Cartesian3['normalize'](_0x188f8c,_0x188f8c),Cartesian3['normalize'](_0x356348,_0x356348)):(_0x188f8c=_0x536878['direction'],_0x356348=_0x6b0d7d[_0x18aaf6(0xc3c)]),(_0x42be2c=Cartesian3['dot'](_0x188f8c,_0x356348))<0x1&&(_0x10d233=Math[_0x18aaf6(0x1e18)](_0x42be2c)),_0x10d233=_0xa12f8d[_0x18aaf6(0x1730)]['y']>_0xa12f8d['endPosition']['y']?-_0x10d233:_0x10d233,defined$1(_0x31ea12=defaultValue$1(_0x31ea12,_0x2eef01))){var _0x485cba=_0x12a153['direction'],_0x3b6498=Cartesian3['negate'](_0x31ea12,look3DNegativeRot),_0x286bf1=Cartesian3[_0x18aaf6(0x19c9)](_0x485cba,_0x31ea12,CesiumMath[_0x18aaf6(0x241b)]),_0xb07500=Cartesian3[_0x18aaf6(0x19c9)](_0x485cba,_0x3b6498,CesiumMath[_0x18aaf6(0x241b)]);if(_0x286bf1||_0xb07500)(_0x286bf1&&_0x10d233<0x0||_0xb07500&&_0x10d233>0x0)&&_0x12a153['look'](_0x12a153[_0x18aaf6(0x339c)],-_0x10d233);else{_0x42be2c=Cartesian3['dot'](_0x485cba,_0x31ea12);var _0x3a67d1=CesiumMath[_0x18aaf6(0x5404)](_0x42be2c);_0x10d233>0x0&&_0x10d233>_0x3a67d1&&(_0x10d233=_0x3a67d1-CesiumMath[_0x18aaf6(0x418c)]),_0x42be2c=Cartesian3[_0x18aaf6(0x22ed)](_0x485cba,_0x3b6498),_0x3a67d1=CesiumMath[_0x18aaf6(0x5404)](_0x42be2c),_0x10d233<0x0&&-_0x10d233>_0x3a67d1&&(_0x10d233=-_0x3a67d1+CesiumMath[_0x18aaf6(0x418c)]);var _0xadcb62=Cartesian3[_0x18aaf6(0x33cc)](_0x31ea12,_0x485cba,look3DTan);_0x12a153[_0x18aaf6(0x2134)](_0xadcb62,_0x10d233);}}else _0x12a153[_0x18aaf6(0x5784)](_0x10d233);}var moveScratch=new Cartesian3(),directionScratch=new Cartesian3();function computeDirection(_0x59d975,_0x3c18de){var _0x3ead9d=_0x68aa19,_0x14980a=new EllipsoidTangentPlane(_0x3c18de);moveScratch=Cartesian3['multiplyByScalar'](_0x59d975,0.1,moveScratch),Cartesian3[_0x3ead9d(0x4979)](_0x3c18de,moveScratch,moveScratch);var _0xa0863c=_0x14980a[_0x3ead9d(0x395c)](moveScratch),_0x20d8db=_0x14980a[_0x3ead9d(0x583d)](_0xa0863c),_0x13080e=_0x14980a[_0x3ead9d(0x395c)](_0x3c18de),_0x2edbc5=_0x14980a['projectPointOntoEllipsoid'](_0x13080e),_0x55780d=Cartesian3[_0x3ead9d(0x286c)](_0x20d8db,_0x2edbc5,directionScratch);return Cartesian3[_0x3ead9d(0x4e7d)](_0x55780d,_0x55780d),_0x55780d;}function computeDirection2D(_0x130d3f,_0x3ccde2){var _0x11e7b1=_0x68aa19,_0x430214=Plane[_0x11e7b1(0x3650)];moveScratch=Cartesian3[_0x11e7b1(0x1c02)](_0x130d3f,0.1,moveScratch),Cartesian3[_0x11e7b1(0x4979)](_0x3ccde2,moveScratch,moveScratch);var _0x44951b=Plane[_0x11e7b1(0x395c)](_0x430214,moveScratch),_0x2af62a=Plane['projectPointOntoPlane'](_0x430214,_0x3ccde2),_0x2cb0de=Cartesian3[_0x11e7b1(0x286c)](_0x44951b,_0x2af62a,directionScratch);return Cartesian3[_0x11e7b1(0x4e7d)](_0x2cb0de,_0x2cb0de),_0x2cb0de;}var scratchRay=new Ray(),scratchCartographic$1=new Cartographic(),scratchCartesian=new Cartesian3();function getSceneHeight(_0x4e40c8,_0x3a511d){var _0x9bc3ed=_0x68aa19,_0x2ed192=_0x3a511d[_0x9bc3ed(0x3f28)];scratchCartographic$1[_0x9bc3ed(0x1041)]=_0x2ed192[_0x9bc3ed(0x1041)],scratchCartographic$1[_0x9bc3ed(0x288b)]=_0x2ed192[_0x9bc3ed(0x288b)],scratchCartographic$1[_0x9bc3ed(0x5862)]=_0x2ed192['height']>0x0?0x0:_0x2ed192[_0x9bc3ed(0x5862)]-0xa,Cartographic[_0x9bc3ed(0x38a0)](scratchCartographic$1,void 0x0,scratchCartesian);var _0x5d1f28=Cartesian3['subtract'](scratchCartesian,_0x3a511d[_0x9bc3ed(0x4771)],scratchCartesian);Cartesian3[_0x9bc3ed(0x4e7d)](_0x5d1f28,_0x5d1f28),scratchRay[_0x9bc3ed(0x3e2c)]=_0x3a511d[_0x9bc3ed(0x4771)],scratchRay[_0x9bc3ed(0xc3c)]=_0x5d1f28;var _0x1d25f5=_0x4e40c8[_0x9bc3ed(0xbd8)](scratchRay);if(defined$1(_0x1d25f5)&&defined$1(_0x1d25f5['position'])){var _0x4c72be=_0x1d25f5[_0x9bc3ed(0x4771)];return Cartographic[_0x9bc3ed(0x2d23)](_0x4c72be,void 0x0,scratchCartographic$1)[_0x9bc3ed(0x5862)];}}function computePosition(_0x5df405,_0x2be68e,_0x198b63){var _0x10cf5a=_0x68aa19,_0xeace89=_0x2be68e[_0x10cf5a(0x3f28)],_0x359c3d=getSceneHeight(_0x5df405,_0x2be68e);if(!defined$1(_0x359c3d)||Math[_0x10cf5a(0x1661)](_0xeace89['height']-_0x359c3d-_0x198b63)<0x1)return _0x2be68e['position'];_0xeace89['height']=_0x359c3d-innerPreviousHeight>0x2?_0x198b63+1.8:_0x359c3d+_0x198b63,innerPreviousHeight=_0xeace89['height'];var _0x897d4a=Cartographic['toCartesian'](_0xeace89);return defined$1(_0x897d4a)?_0x897d4a:_0x2be68e[_0x10cf5a(0x4771)];}var scratchBackDir=new Cartesian3(),scratchLeftDir=new Cartesian3();function walkByKeyboard(_0x452c50){var _0x511c6c=_0x68aa19,_0x4ddd76=_0x452c50['_scene'],_0x101d7f=_0x4ddd76[_0x511c6c(0x1224)],_0x241fbf=_0x452c50[_0x511c6c(0x1c01)][_0x511c6c(0x284e)],_0x2126eb=_0x101d7f[_0x511c6c(0x4771)],_0x34c312=_0x452c50['walkParameters'][_0x511c6c(0x2b15)],_0x24bfe3=_0x452c50[_0x511c6c(0x234c)][_0x511c6c(0x5862)];_0x241fbf[_0x511c6c(0x784)]&&moveFunc(_0x452c50,computeDirection(_0x101d7f['direction'],_0x2126eb),_0x34c312),_0x241fbf['moveBackward']&&(scratchBackDir['x']=-_0x101d7f[_0x511c6c(0xc3c)]['x'],scratchBackDir['y']=-_0x101d7f[_0x511c6c(0xc3c)]['y'],scratchBackDir['z']=-_0x101d7f[_0x511c6c(0xc3c)]['z'],moveFunc(_0x452c50,computeDirection(scratchBackDir,_0x2126eb),_0x34c312)),_0x241fbf['moveLeft']&&(scratchLeftDir['x']=-_0x101d7f[_0x511c6c(0x339c)]['x'],scratchLeftDir['y']=-_0x101d7f[_0x511c6c(0x339c)]['y'],scratchLeftDir['z']=-_0x101d7f[_0x511c6c(0x339c)]['z'],moveFunc(_0x452c50,computeDirection(scratchLeftDir,_0x2126eb),0.1*_0x34c312)),_0x241fbf[_0x511c6c(0x9bf)]&&moveFunc(_0x452c50,computeDirection(_0x101d7f[_0x511c6c(0x339c)],_0x2126eb),0.1*_0x34c312),_0x101d7f[_0x511c6c(0x4771)]=computePosition(_0x4ddd76,_0x101d7f,_0x24bfe3);}function moveFunc(_0x1f28ea,_0x4108a1,_0x11d415){var _0xa0e594=_0x68aa19,_0xb04634=_0x1f28ea['_scene'],_0xbf6773=_0xb04634[_0xa0e594(0x1224)][_0xa0e594(0x4771)];Cartesian3[_0xa0e594(0x1c02)](_0x4108a1,_0x11d415,moveScratch),Cartesian3['add'](_0xbf6773,moveScratch,moveScratch);var _0x595e83=!0x0;if(!Cartesian3['equals'](moveScratch,_0xbf6773)){var _0x55d467=Cartesian3['subtract'](moveScratch,_0xbf6773,scratchDir);Cartesian3[_0xa0e594(0x4e7d)](_0x55d467,_0x55d467);var _0x2cb123=_0xb04634[_0xa0e594(0x4983)](_0x55d467);if(defined$1(_0x2cb123))Cartesian3[_0xa0e594(0x2ffa)](moveScratch,_0xbf6773)-Cartesian3[_0xa0e594(0x2ffa)](_0xbf6773,_0x2cb123)>-_0x1f28ea['minimumDetectDistance']*Math[_0xa0e594(0x1661)](_0x11d415)&&(_0x595e83=!0x1);}!_0x595e83&&_0x1f28ea[_0xa0e594(0x2bb9)]||Cartesian3[_0xa0e594(0x254b)](moveScratch,_0xbf6773);}function walk2DByKeyboard(_0x58182e){var _0x26e1ae=_0x68aa19,_0x50c2b2,_0x374092=_0x58182e['_scene'][_0x26e1ae(0x1224)],_0x46ea40=_0x58182e[_0x26e1ae(0x1c01)][_0x26e1ae(0x284e)],_0x28adf3=_0x374092[_0x26e1ae(0x4771)],_0x36bf01=_0x58182e[_0x26e1ae(0x234c)][_0x26e1ae(0xdf5)];_0x46ea40['moveForward']&&(_0x50c2b2=computeDirection2D(_0x374092['direction'],_0x28adf3),_0x374092['move'](_0x50c2b2,_0x36bf01)),_0x46ea40[_0x26e1ae(0x29e6)]&&(_0x50c2b2=computeDirection2D(_0x374092[_0x26e1ae(0xc3c)],_0x28adf3),_0x374092[_0x26e1ae(0x4240)](_0x50c2b2,-_0x36bf01)),_0x46ea40[_0x26e1ae(0x1f92)]&&(_0x50c2b2=computeDirection2D(_0x374092[_0x26e1ae(0x339c)],_0x28adf3),_0x374092[_0x26e1ae(0x4240)](_0x50c2b2,-_0x36bf01)),_0x46ea40['moveRight']&&(_0x50c2b2=computeDirection2D(_0x374092[_0x26e1ae(0x339c)],_0x28adf3),_0x374092['move'](_0x50c2b2,_0x36bf01));}function update3D(_0x145418){var _0x1fa258=_0x68aa19;reactToInput(_0x145418,_0x145418[_0x1fa258(0x511e)],_0x145418[_0x1fa258(0x4a17)],spin3D,_0x145418[_0x1fa258(0x181c)],_0x1fa258(0x1153)),reactToInput(_0x145418,_0x145418[_0x1fa258(0x2d15)],_0x145418['zoomEventTypes'],zoom3D,_0x145418[_0x1fa258(0x2449)],_0x1fa258(0x37ad)),reactToInput(_0x145418,_0x145418[_0x1fa258(0x4ac4)],_0x145418[_0x1fa258(0x579f)],tilt3D,_0x145418[_0x1fa258(0x181c)],'_lastInertiaTiltMovement'),reactToInput(_0x145418,_0x145418['enableLook'],_0x145418[_0x1fa258(0xf87)],look3D);}ScreenSpaceCameraController[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(){var _0x38c63b=_0x68aa19;Matrix4[_0x38c63b(0x2ed4)](this[_0x38c63b(0x54c6)][_0x38c63b(0x1224)][_0x38c63b(0x4503)],Matrix4[_0x38c63b(0x5139)])?(this[_0x38c63b(0x3ef5)]=this[_0x38c63b(0x54c6)]['globe'],this[_0x38c63b(0x2de2)]=defined$1(this[_0x38c63b(0x3ef5)])?this[_0x38c63b(0x3ef5)][_0x38c63b(0x1706)]:this['_scene'][_0x38c63b(0x1682)][_0x38c63b(0x1706)]):(this[_0x38c63b(0x3ef5)]=void 0x0,this['_ellipsoid']=Ellipsoid['UNIT_SPHERE']),this[_0x38c63b(0x2849)]=this[_0x38c63b(0x950)]*this[_0x38c63b(0x54c6)][_0x38c63b(0x4067)],this[_0x38c63b(0x1f68)]=this[_0x38c63b(0x30d)]*this[_0x38c63b(0x54c6)]['terrainExaggeration'],this[_0x38c63b(0x52ec)]=this['minimumTrackBallHeight']*this['_scene'][_0x38c63b(0x4067)];var _0x45dfe9=this[_0x38c63b(0x2de2)][_0x38c63b(0x587a)];this[_0x38c63b(0x2760)]=0x1/_0x45dfe9,this[_0x38c63b(0x4177)]=_0x45dfe9;var _0xedf14d=this['_scene'][_0x38c63b(0x4318)];_0xedf14d===SceneMode$1[_0x38c63b(0x4c10)]?update2D(this):_0xedf14d===SceneMode$1[_0x38c63b(0x449e)]?(this[_0x38c63b(0x3cc9)]=Cartesian3[_0x38c63b(0x689)],updateCV(this),this[_0x38c63b(0x288e)]&&walk2DByKeyboard(this)):_0xedf14d===SceneMode$1[_0x38c63b(0x5135)]&&(this[_0x38c63b(0x3cc9)]=void 0x0,update3D(this),this['enableWalk']&&walkByKeyboard(this)),this[_0x38c63b(0x1c01)][_0x38c63b(0xbe0)]();},ScreenSpaceCameraController['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},ScreenSpaceCameraController[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x20d1ba=_0x68aa19;return this[_0x20d1ba(0x1046)]['removeAll'](),this[_0x20d1ba(0x1c01)]=this['_aggregator']&&this[_0x20d1ba(0x1c01)][_0x20d1ba(0x2578)](),destroyObject$1(this);};var AdditiveBlend=_0x68aa19(0x49bf),BrightPass=_0x68aa19(0x841);function SunPostProcess(){var _0x1b6b29=_0x68aa19;this[_0x1b6b29(0x1f2c)]=new SceneFramebuffer();var _0xe425a7=0.125,_0x142635=new Array(0x6);_0x142635[0x0]=new PostProcessStage({'fragmentShader':PassThrough,'textureScale':_0xe425a7,'forcePowerOfTwo':!0x0,'sampleMode':PostProcessStageSampleMode[_0x1b6b29(0x2225)]});var _0x394bf0=_0x142635[0x1]=new PostProcessStage({'fragmentShader':BrightPass,'uniforms':{'avgLuminance':0.5,'threshold':0.25,'offset':0.1},'textureScale':_0xe425a7,'forcePowerOfTwo':!0x0}),_0x285a45=this;this[_0x1b6b29(0x49c2)]=0x1,this['_sigma']=0x2,this[_0x1b6b29(0x507f)]=new Cartesian2(),_0x142635[0x2]=new PostProcessStage({'fragmentShader':GaussianBlur1D,'uniforms':{'step':function(){var _0x216c57=_0x1b6b29;return _0x285a45['_blurStep']['x']=_0x285a45[_0x216c57(0x507f)]['y']=0x1/_0x394bf0[_0x216c57(0x1f7c)][_0x216c57(0x209)],_0x285a45['_blurStep'];},'delta':function(){var _0xe12ac2=_0x1b6b29;return _0x285a45[_0xe12ac2(0x49c2)];},'sigma':function(){var _0x2d761b=_0x1b6b29;return _0x285a45[_0x2d761b(0x1595)];},'direction':0x0},'textureScale':_0xe425a7,'forcePowerOfTwo':!0x0}),_0x142635[0x3]=new PostProcessStage({'fragmentShader':GaussianBlur1D,'uniforms':{'step':function(){var _0x4e6164=_0x1b6b29;return _0x285a45[_0x4e6164(0x507f)]['x']=_0x285a45[_0x4e6164(0x507f)]['y']=0x1/_0x394bf0[_0x4e6164(0x1f7c)][_0x4e6164(0x209)],_0x285a45[_0x4e6164(0x507f)];},'delta':function(){var _0x138c91=_0x1b6b29;return _0x285a45[_0x138c91(0x49c2)];},'sigma':function(){var _0x105bf8=_0x1b6b29;return _0x285a45[_0x105bf8(0x1595)];},'direction':0x1},'textureScale':_0xe425a7,'forcePowerOfTwo':!0x0}),_0x142635[0x4]=new PostProcessStage({'fragmentShader':PassThrough,'sampleMode':PostProcessStageSampleMode[_0x1b6b29(0x2225)]}),this[_0x1b6b29(0x140)]=new Cartesian2(),this[_0x1b6b29(0xf5b)]=void 0x0,_0x142635[0x5]=new PostProcessStage({'fragmentShader':AdditiveBlend,'uniforms':{'center':function(){return _0x285a45['_uCenter'];},'radius':function(){return _0x285a45['_uRadius'];},'colorTexture2':function(){var _0x974623=_0x1b6b29;return _0x285a45[_0x974623(0x1f2c)][_0x974623(0x4417)]()['getColorTexture'](0x0);}}}),this[_0x1b6b29(0x11a8)]=new PostProcessStageComposite({'stages':_0x142635});for(var _0x3537cc=new PostProcessStageTextureCache(this),_0x39c93b=_0x142635[_0x1b6b29(0x531b)],_0xc99148=0x0;_0xc99148<_0x39c93b;++_0xc99148)_0x142635[_0xc99148]['_textureCache']=_0x3537cc;this['_textureCache']=_0x3537cc,this['length']=_0x142635[_0x1b6b29(0x531b)];}SunPostProcess[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x249b99){var _0x31496f=_0x68aa19;return this[_0x31496f(0x11a8)]['get'](_0x249b99);},SunPostProcess[_0x68aa19(0x4b51)][_0x68aa19(0x589d)]=function(_0x2f6c53){var _0x50275f=_0x68aa19;for(var _0x19050b=this[_0x50275f(0x11a8)][_0x50275f(0x531b)],_0x2dbe2f=0x0;_0x2dbe2f<_0x19050b;++_0x2dbe2f){var _0x541429=this[_0x50275f(0x11a8)]['get'](_0x2dbe2f);if(_0x541429[_0x50275f(0x13f9)]===_0x2f6c53)return _0x541429;}};var sunPositionECScratch=new Cartesian4(),sunPositionWCScratch=new Cartesian2(),sizeScratch=new Cartesian2(),postProcessMatrix4Scratch=new Matrix4();function updateSunPosition(_0x6c378e,_0x4d1d36,_0x2e0f2f){var _0x22a909=_0x68aa19,_0x76e297=_0x4d1d36[_0x22a909(0x3cca)],_0x4d45e8=_0x76e297[_0x22a909(0x3eca)],_0x2c4860=_0x76e297[_0x22a909(0x629)],_0xb42a1b=_0x76e297[_0x22a909(0x43e0)],_0x2f8ea6=_0x76e297[_0x22a909(0x1252)],_0x55861d=Matrix4[_0x22a909(0x4813)](_0x2e0f2f,0x0,0x1,postProcessMatrix4Scratch),_0x7b1ba6=Matrix4[_0x22a909(0x10a0)](_0x2c4860,_0x4d45e8,sunPositionECScratch),_0x96f55=Transforms[_0x22a909(0x3ebc)](_0xb42a1b,_0x55861d,_0x4d45e8,sunPositionWCScratch);_0x7b1ba6['x']+=CesiumMath[_0x22a909(0x12fd)];var _0x20617d=Transforms[_0x22a909(0x3ebc)](_0x2f8ea6,_0x55861d,_0x7b1ba6,_0x7b1ba6),_0x3e39c5=0x1e*Cartesian2['magnitude'](Cartesian2[_0x22a909(0x286c)](_0x20617d,_0x96f55,_0x20617d))*0x2,_0x28ff4c=sizeScratch;_0x28ff4c['x']=_0x3e39c5,_0x28ff4c['y']=_0x3e39c5,_0x6c378e['_uCenter']=Cartesian2[_0x22a909(0x254b)](_0x96f55,_0x6c378e['_uCenter']),_0x6c378e[_0x22a909(0xf5b)]=0.15*Math[_0x22a909(0x2bc6)](_0x28ff4c['x'],_0x28ff4c['y']);var _0x138bad=_0x4d1d36['drawingBufferWidth'],_0x3d5b1f=_0x4d1d36[_0x22a909(0x1b40)],_0x7374d3=_0x6c378e[_0x22a909(0x11a8)],_0x1aa6df=_0x7374d3[_0x22a909(0x3173)](0x0),_0x21045f=_0x1aa6df[_0x22a909(0x1f7c)][_0x22a909(0x209)],_0x2bea98=_0x1aa6df[_0x22a909(0x1f7c)][_0x22a909(0x5862)],_0x24929a=new BoundingRectangle();_0x24929a[_0x22a909(0x209)]=_0x21045f,_0x24929a[_0x22a909(0x5862)]=_0x2bea98,_0x55861d=Matrix4[_0x22a909(0x4813)](_0x24929a,0x0,0x1,postProcessMatrix4Scratch),_0x96f55=Transforms[_0x22a909(0x3ebc)](_0xb42a1b,_0x55861d,_0x4d45e8,sunPositionWCScratch),_0x28ff4c['x']*=_0x21045f/_0x138bad,_0x28ff4c['y']*=_0x2bea98/_0x3d5b1f;var _0x1f5328=_0x1aa6df['scissorRectangle'];_0x1f5328['x']=Math['max'](_0x96f55['x']-0.5*_0x28ff4c['x'],0x0),_0x1f5328['y']=Math['max'](_0x96f55['y']-0.5*_0x28ff4c['y'],0x0),_0x1f5328[_0x22a909(0x209)]=Math[_0x22a909(0x27d5)](_0x28ff4c['x'],_0x138bad),_0x1f5328[_0x22a909(0x5862)]=Math[_0x22a909(0x27d5)](_0x28ff4c['y'],_0x3d5b1f);for(var _0x381346=0x1;_0x381346<0x4;++_0x381346)BoundingRectangle[_0x22a909(0x254b)](_0x1f5328,_0x7374d3[_0x22a909(0x3173)](_0x381346)[_0x22a909(0x38c5)]);}SunPostProcess[_0x68aa19(0x4b51)]['clear']=function(_0x2b96a6,_0x2aefe4,_0x5cd776){var _0x581f5f=_0x68aa19;this['_sceneFramebuffer'][_0x581f5f(0x50ec)](_0x2b96a6,_0x2aefe4,_0x5cd776),this[_0x581f5f(0x37af)][_0x581f5f(0x50ec)](_0x2b96a6);},SunPostProcess[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x317d07){var _0x4f4a92=_0x68aa19,_0x3dcb17=_0x317d07[_0x4f4a92(0x4174)],_0x31ea49=_0x317d07[_0x4f4a92(0x18be)],_0x23b67a=this['_sceneFramebuffer'];_0x23b67a[_0x4f4a92(0x489f)](_0x3dcb17,_0x31ea49);var _0x4f4986=_0x23b67a['getFramebuffer']();return this[_0x4f4a92(0x37af)][_0x4f4a92(0x489f)](_0x3dcb17),this['_stages'][_0x4f4a92(0x489f)](_0x3dcb17,!0x1),updateSunPosition(this,_0x3dcb17,_0x31ea49),_0x4f4986;},SunPostProcess[_0x68aa19(0x4b51)][_0x68aa19(0x5108)]=function(_0x24cc73){var _0x143b87=_0x68aa19,_0x5597da=this['_sceneFramebuffer'][_0x143b87(0x4417)]()['getColorTexture'](0x0),_0x521e28=this[_0x143b87(0x11a8)],_0x19a663=_0x521e28[_0x143b87(0x531b)];_0x521e28['get'](0x0)[_0x143b87(0x5108)](_0x24cc73,_0x5597da);for(var _0x36fd2c=0x1;_0x36fd2c<_0x19a663;++_0x36fd2c)_0x521e28[_0x143b87(0x3173)](_0x36fd2c)['execute'](_0x24cc73,_0x521e28[_0x143b87(0x3173)](_0x36fd2c-0x1)[_0x143b87(0x1f7c)]);},SunPostProcess['prototype'][_0x68aa19(0x2362)]=function(_0x453621,_0x1bbb3f){var _0x42d514=_0x68aa19;if(!defined$1(this[_0x42d514(0x4cc)])){var _0x278bfc=this;this[_0x42d514(0x4cc)]=_0x453621[_0x42d514(0xa16)](PassThrough,{'uniformMap':{'colorTexture':function(){var _0x1425c6=_0x42d514;return _0x278bfc[_0x1425c6(0x11a8)][_0x1425c6(0x3173)](_0x278bfc[_0x1425c6(0x11a8)][_0x1425c6(0x531b)]-0x1)[_0x1425c6(0x1f7c)];}},'owner':this});}this[_0x42d514(0x4cc)][_0x42d514(0x27b)]=_0x1bbb3f,this[_0x42d514(0x4cc)][_0x42d514(0x5108)](_0x453621);},SunPostProcess[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},SunPostProcess[_0x68aa19(0x4b51)]['destroy']=function(){var _0x256e4f=_0x68aa19;return this[_0x256e4f(0x37af)][_0x256e4f(0x2578)](),this['_stages']['destroy'](),destroyObject$1(this);};var defaultCredit=new Credit$1(_0x68aa19(0x418d)),SCALES=[1.690163571602655e-9,3.3803271432053056e-9,6.760654286410611e-9,1.3521308572821242e-8,2.7042617145642484e-8,5.408523429128511e-8,1.0817046858256998e-7,2.1634093716513974e-7,4.3268187433028044e-7,8.653637486605571e-7,0.0000017307274973211203,0.0000034614549946422405,0.0000069229099892844565,0.000013845819978568952,0.000027691639957137904,0.0000553832799142758,0.0001107665598285516,0.0002215331196571032,0.0004430662393142064,0.0008861324786284128,0.001772264957256826,0.003544529914513652,0.007089059829027304,0.014178119658054609,0.028356239316109217,0.056712478632218434,0.11342495726443687,0.2684991452887374],BEIJING54SCALES=[1.690163571602655e-9,3.38026990562e-9,6.76053981124e-9,1.352107962249e-8,2.704215924497e-8,5.408431848995e-8,1.0816863697989e-7,2.1633727395979e-7,4.3267454791958e-7,8.6534909583916e-7,0.00000173069819167831,0.00000346139638335662,0.00000692279276671324,0.00001384558553342649,0.00002769117106685297,0.00005538234213370595,0.0001107646842674119,0.0002215293685348238,0.0004430587370696476,0.0008861174741392952,0.0017722349482785903,0.0035444698965571807,0.007088939793114361],SuperMapImageryProvider=function(_0x438719){var _0x16e940=_0x68aa19;if(!defined$1((_0x438719=defaultValue$1(_0x438719,{}))['url']))throw new DeveloperError$1(_0x16e940(0x34df));this['_baseUrl']=_0x438719['url'];var _0x50c079=(_0x1221dc=_0x438719[_0x16e940(0x343b)])[_0x16e940(0x57ed)](0x0,_0x1221dc['indexOf']('/datas'));this[_0x16e940(0x2e23)]=_0x1221dc['substring'](_0x1221dc[_0x16e940(0x33ab)]('datas/')+0x6,_0x1221dc[_0x16e940(0x531b)]);var _0x233f95=this;new IndexedDBScheduler({'name':_0x50c079+this['tablename']})[_0x16e940(0x4e1e)](function(_0xa8d221){var _0x553fdc=_0x16e940;_0xa8d221[_0x553fdc(0x4148)](_0x233f95[_0x553fdc(0x2e23)])?_0x233f95[_0x553fdc(0x2fdf)]=_0xa8d221:_0xa8d221[_0x553fdc(0x5f3)](_0x233f95[_0x553fdc(0x2e23)])['then'](function(){var _0x2dafd2=_0x553fdc;_0x233f95[_0x2dafd2(0x2fdf)]=_0xa8d221;});}),this[_0x16e940(0x2701)]={'isOpen':!0x1,'clear':function(){var _0x26f0e8=_0x16e940;_0x233f95[_0x26f0e8(0x2fdf)]['clear'](_0x233f95[_0x26f0e8(0x2e23)]);},'cache':[]},this[_0x16e940(0x25f7)]=!0x1,this['isTileMap']=defaultValue$1(_0x438719[_0x16e940(0x141)],!0x1);var _0x1221dc=appendForwardSlash(_0x438719['url']);if(this[_0x16e940(0x41bf)]=_0x438719[_0x16e940(0x3bfd)],_0x1221dc['indexOf'](_0x16e940(0x2a07))>-0x1?(this[_0x16e940(0x141)]=!0x0,this[_0x16e940(0x1b96)]=_0x438719[_0x16e940(0x1b96)]):_0x1221dc[_0x16e940(0x33ab)](_0x16e940(0x4181))>-0x1&&(this[_0x16e940(0x25f7)]=!0x0),this[_0x16e940(0x52cd)]=_0x1221dc,this[_0x16e940(0x587b)]=Resource[_0x16e940(0x320b)](_0x1221dc),this['_resolution']=defined$1(_0x438719[_0x16e940(0x229a)])?0x2:0x1,this[_0x16e940(0x2c1b)]=defaultValue$1(_0x438719['transparent'],!0x0),this[_0x16e940(0x1e54)]=_0x438719[_0x16e940(0x13f9)]||'',this[_0x16e940(0x1167)]=void 0x0,this['_errorEvent']=new Event(),this[_0x16e940(0x2cce)]=_0x16e940(0x353b),this[_0x16e940(0x448c)]=0x100,this['_tileHeight']=0x100,this[_0x16e940(0x618)]=_0x438719[_0x16e940(0x3f05)]||_0x16e940(0x353b),this[_0x16e940(0x40ae)]=SCALES,this[_0x16e940(0x518f)]=defaultValue$1(_0x438719[_0x16e940(0x178d)],void 0x0),this[_0x16e940(0x259b)]=_0x438719['regions'],this[_0x16e940(0x16fc)]=defaultValue$1(_0x438719[_0x16e940(0x16fc)],!0x0),this['_isBlock']=!0x1,this[_0x16e940(0x4a75)]={},this['_blockCacheQueue']=new BlockCacheList(),this[_0x16e940(0x38fd)]=0x64,this[_0x16e940(0xd68)]=0x0,this[_0x16e940(0x57bb)]=defaultValue$1(_0x438719[_0x16e940(0xb42)],''),this['_minimumLevel']=defaultValue$1(_0x438719['minimumLevel'],0x0),this[_0x16e940(0xa2e)]=_0x438719[_0x16e940(0xe8a)],this['_rectangle']=void 0x0,this[_0x16e940(0x4ebc)]=_0x438719[_0x16e940(0x3e1)],this[_0x16e940(0x2436)]=_0x438719[_0x16e940(0x36e2)],defined$1(_0x438719['tilingScheme'])&&defined$1(_0x438719[_0x16e940(0x3e1)][_0x16e940(0x2c6a)])){this['_scales']=[];for(var _0x2c0957=0x0;_0x2c0957<_0x438719[_0x16e940(0x3e1)][_0x16e940(0x2c6a)][_0x16e940(0x531b)];_0x2c0957++)this[_0x16e940(0x40ae)][_0x2c0957]=0x1/_0x438719[_0x16e940(0x3e1)][_0x16e940(0x2c6a)][_0x2c0957];}this['_flipY']=!0x1,this[_0x16e940(0x685)]=_0x438719['tileDiscardPolicy'],this[_0x16e940(0x1c18)]=defaultValue$1(_0x438719['ratio'],CesiumMath[_0x16e940(0x3da)]/Ellipsoid['WGS84'][_0x16e940(0x587a)]),this[_0x16e940(0x334b)]='DEGREE',this[_0x16e940(0x868)]=_0x438719[_0x16e940(0x3103)];var _0x571df1=defaultValue$1(_0x438719['credit'],defaultCredit);this[_0x16e940(0x2ceb)]=defaultValue$1(_0x438719[_0x16e940(0x4a60)],''),_0x16e940(0x29ad)==typeof _0x571df1&&(_0x571df1=new Credit$1(_0x571df1)),this['_credit']=_0x571df1,this[_0x16e940(0x4b22)]=!0x1,this[_0x16e940(0x38bb)]=when[_0x16e940(0x25e3)](),_0x233f95=this,(defined$1(this[_0x16e940(0x2436)])&&(_0x1221dc=_0x1221dc['replace'](/({.*?})/g,function(_0x37e6d4,_0x173ef4){var _0x3fe7fe=_0x16e940;if(!defined$1(_0x233f95[_0x3fe7fe(0x2436)][_0x3fe7fe(0x531b)]))throw new DeveloperError$1(_0x3fe7fe(0x4752));return _0x3fe7fe(0x1272)===_0x173ef4?_0x233f95['_subdomains'][0x0]:_0x37e6d4;})),this['_layerStatusParameters']=defaultValue$1(_0x438719[_0x16e940(0x14e5)],void 0x0),this[_0x16e940(0x5844)]=void 0x0);var _0x63914f,_0xe06832=!0x0;function _0x4e003a(){var _0x2489bf=_0x16e940;if(_0x233f95[_0x2489bf(0x141)]){var _0x9deccf=_0x1221dc[_0x2489bf(0x48ca)](0x0,-0x1)+_0x2489bf(0x54fe);defined$1(Credential[_0x2489bf(0x4570)])&&(_0x9deccf=defined$1(Credential[_0x2489bf(0x4570)]['_keymap'][_0x233f95['_baseUrl']])?Credential[_0x2489bf(0x1737)](_0x233f95['_baseUrl'],_0x9deccf):Credential['addToken'](_0x9deccf));var _0x52115d=loadJson$1(_0x9deccf,_0x233f95['customRequestHeaders']);when['all']([_0x52115d,_0xe06832])['then'](_0x5ec2de,_0x377326);}else{var _0x593e0c=_0x1221dc+_0x2489bf(0x303a);defined$1(Credential[_0x2489bf(0x4570)])&&(_0x593e0c=defined$1(Credential['CREDENTIAL']['_keymap'][_0x233f95[_0x2489bf(0xdb5)]])?Credential[_0x2489bf(0x1737)](_0x233f95[_0x2489bf(0xdb5)],_0x593e0c):Credential[_0x2489bf(0x437b)](_0x593e0c)),when['all']([loadText$1(_0x593e0c,_0x233f95[_0x2489bf(0x868)]),_0xe06832])[_0x2489bf(0x4e1e)](_0x471851,_0x377326);}}function _0x471851(_0x185a8c){var _0x5d62fd=_0x16e940,_0x475b09=function(_0x4ff4f2){var _0x363fd8=_0x54f3,_0x33d769=(_0x4ff4f2=_0x4faaa3[_0x363fd8(0x4b11)](_0x4ff4f2,_0x363fd8(0x1dfe)))[_0x363fd8(0x1330)][0x0],_0x14a57d=_0x363fd8(0x432b),_0x58580c=defaultValue$1(queryStringAttribute(_0x33d769,_0x363fd8(0x44b8)),_0x14a57d);queryNumericValue$1(_0x33d769,_0x363fd8(0x4123),_0x58580c);var _0x4358d5=queryNumericAttribute(queryFirstNode$2(_0x33d769,_0x363fd8(0x2355),_0x58580c),'BlockScale');_0x363fd8(0x30f8)==typeof _0x4358d5&&(_0x233f95[_0x363fd8(0x1bd8)]=!0x0,_0x233f95['_blockScale']=_0x4358d5);for(var _0xd516b9=queryNodes$1(queryFirstNode$2(_0x33d769,_0x363fd8(0x4ce1),_0x58580c),_0x363fd8(0x3dd1),_0x58580c),_0x2fd2db=[],_0x35d473=0x0,_0x4d51f5=_0xd516b9[_0x363fd8(0x531b)];_0x35d473<_0x4d51f5;_0x35d473++)_0x2fd2db[_0x363fd8(0x3a33)](parseInt(_0xd516b9[_0x35d473]['textContent'],0xa));var _0x2c3eca=queryFirstNode$2(_0x33d769,_0x363fd8(0x1e9c),_0x58580c),_0x148d96=queryNumericValue$1(_0x2c3eca,_0x363fd8(0x46ea),_0x58580c),_0x1e818d=queryNumericValue$1(_0x2c3eca,_0x363fd8(0x290f),_0x58580c),_0x2cf23e=queryNumericValue$1(_0x2c3eca,_0x363fd8(0x47c9),_0x58580c),_0x55fdbc=queryNumericValue$1(_0x2c3eca,'Bottom',_0x58580c),_0x1c2510=queryStringValue$1(_0x33d769,_0x363fd8(0x3952),_0x58580c),_0x476368=queryNumericValue$1(_0x33d769,'CellWidth',_0x58580c),_0x30b743=queryNumericValue$1(_0x33d769,_0x363fd8(0x4fd7),_0x58580c),_0x10a7df=queryStringValue$1(_0x33d769,_0x363fd8(0x2762),_0x58580c);return _0x233f95[_0x363fd8(0x1e54)]||(_0x233f95[_0x363fd8(0x1e54)]=_0x10a7df||''),{'left':_0x148d96,'right':_0x1e818d,'top':_0x2cf23e,'bottom':_0x55fdbc,'fileExtentName':_0x1c2510,'levels':_0x2fd2db,'imageSizeWidth':_0x476368,'imageSizeHeight':_0x30b743};}(_0x185a8c[0x0]);_0x233f95[_0x5d62fd(0x2cce)]=defaultValue$1(_0x475b09[_0x5d62fd(0x4c20)],'png'),_0x233f95[_0x5d62fd(0x448c)]=defaultValue$1(_0x475b09[_0x5d62fd(0x12d5)],0x100),_0x233f95[_0x5d62fd(0x307d)]=defaultValue$1(_0x475b09['imageSizeHeight'],0x100);var _0xee04b=_0x475b09[_0x5d62fd(0x1c07)],_0x219ade=_0xee04b[_0x5d62fd(0x531b)];_0x233f95[_0x5d62fd(0x53eb)]=defaultValue$1(_0xee04b[0x0],0x0),_0x233f95[_0x5d62fd(0xa2e)]=defaultValue$1(_0x233f95[_0x5d62fd(0xa2e)],_0xee04b[_0x219ade-0x1]),defined$1(_0x233f95[_0x5d62fd(0x4ebc)])||(_0x233f95[_0x5d62fd(0x4ebc)]=new GeographicTilingScheme({'ellipsoid':_0x438719[_0x5d62fd(0x1706)]}));var _0x55fc65,_0x5c7800,_0x200356,_0x170b72,_0x55283d=_0x233f95[_0x5d62fd(0x4ebc)];defined$1(_0x233f95[_0x5d62fd(0x1aeb)])||defined$1(_0x475b09[_0x5d62fd(0x1831)])&&defined$1(_0x475b09['right'])&&defined$1(_0x475b09[_0x5d62fd(0x4910)])&&defined$1(_0x475b09['bottom'])&&(_0x55fc65=CesiumMath[_0x5d62fd(0x12a4)](_0x475b09[_0x5d62fd(0x1831)]),_0x200356=CesiumMath[_0x5d62fd(0x12a4)](_0x475b09['right']),_0x5c7800=CesiumMath['toRadians'](_0x475b09[_0x5d62fd(0x3b17)]),_0x170b72=CesiumMath['toRadians'](_0x475b09[_0x5d62fd(0x4910)]),_0x233f95[_0x5d62fd(0x1aeb)]=new Rectangle(_0x55fc65,_0x5c7800,_0x200356,_0x170b72)),(_0x233f95[_0x5d62fd(0x1aeb)]['west']<_0x55283d['rectangle'][_0x5d62fd(0x4488)]&&(_0x233f95[_0x5d62fd(0x1aeb)][_0x5d62fd(0x4488)]=_0x55283d[_0x5d62fd(0x2f4d)][_0x5d62fd(0x4488)]),_0x233f95[_0x5d62fd(0x1aeb)][_0x5d62fd(0x326c)]>_0x55283d[_0x5d62fd(0x2f4d)][_0x5d62fd(0x326c)]&&(_0x233f95['_rectangle'][_0x5d62fd(0x326c)]=_0x55283d[_0x5d62fd(0x2f4d)]['east']),_0x233f95[_0x5d62fd(0x1aeb)][_0x5d62fd(0x149)]<_0x55283d['rectangle'][_0x5d62fd(0x149)]&&(_0x233f95[_0x5d62fd(0x1aeb)][_0x5d62fd(0x149)]=_0x55283d[_0x5d62fd(0x2f4d)][_0x5d62fd(0x149)]),_0x233f95[_0x5d62fd(0x1aeb)][_0x5d62fd(0x46e0)]>_0x55283d[_0x5d62fd(0x2f4d)][_0x5d62fd(0x46e0)]&&(_0x233f95[_0x5d62fd(0x1aeb)][_0x5d62fd(0x46e0)]=_0x55283d[_0x5d62fd(0x2f4d)][_0x5d62fd(0x46e0)]));var _0x3ed58d=_0x55283d[_0x5d62fd(0x450e)](Rectangle['southwest'](_0x233f95[_0x5d62fd(0x1aeb)]),_0x233f95[_0x5d62fd(0x53eb)]),_0x3b588d=_0x55283d[_0x5d62fd(0x450e)](Rectangle[_0x5d62fd(0xe80)](_0x233f95[_0x5d62fd(0x1aeb)]),_0x233f95[_0x5d62fd(0x53eb)]);(Math[_0x5d62fd(0x1661)](_0x3b588d['x']-_0x3ed58d['x'])+0x1)*(Math[_0x5d62fd(0x1661)](_0x3b588d['y']-_0x3ed58d['y'])+0x1)>0x4&&(_0x233f95[_0x5d62fd(0x53eb)]=0x0),_0x233f95[_0x5d62fd(0x4ebc)]=_0x55283d,_0x233f95[_0x5d62fd(0x1167)]=_0x233f95[_0x5d62fd(0x52cd)]+'data/index/{y}/{x}.{fileExtension}?level={level}',_0x233f95[_0x5d62fd(0x4b22)]=!0x0,_0x233f95['_readyPromise']['resolve'](!0x0);}function _0x5ec2de(_0x1480ff){var _0xd6861b=_0x16e940,_0x3fbf28=_0x1480ff[0x0],_0x32eb7b=_0x3fbf28[_0xd6861b(0x4da9)][_0xd6861b(0x1c2d)];_0x233f95[_0xd6861b(0x334b)]=_0x32eb7b,_0x3fbf28['prjCoordSys'][_0xd6861b(0x1252)];var _0x568a92=_0x3fbf28[_0xd6861b(0x4103)],_0x189fbc=_0x3fbf28[_0xd6861b(0x154b)];if(_0xd6861b(0x3b08)==_0x32eb7b){var _0x2dc8d7=_0x233f95['_resolution'];_0x233f95[_0xd6861b(0x4ebc)]=new GeographicTilingScheme({'numberOfLevelZeroTilesX':0x2*_0x2dc8d7,'numberOfLevelZeroTilesY':_0x2dc8d7}),_0x568a92[_0xd6861b(0x1831)]=CesiumMath[_0xd6861b(0x3c40)](_0x568a92[_0xd6861b(0x1831)],-0xb4,0xb4),_0x568a92['bottom']=CesiumMath[_0xd6861b(0x3c40)](_0x568a92[_0xd6861b(0x3b17)],-0x5a,0x5a),_0x568a92['right']=CesiumMath[_0xd6861b(0x3c40)](_0x568a92['right'],-0xb4,0xb4),_0x568a92[_0xd6861b(0x4910)]=CesiumMath[_0xd6861b(0x3c40)](_0x568a92[_0xd6861b(0x4910)],-0x5a,0x5a),_0x233f95['_rectangle']=Rectangle[_0xd6861b(0x2ac5)](_0x568a92[_0xd6861b(0x1831)],_0x568a92[_0xd6861b(0x3b17)],_0x568a92['right'],_0x568a92[_0xd6861b(0x4910)]),_0x233f95[_0xd6861b(0x1167)]=_0x233f95[_0xd6861b(0x52cd)]+'tileImage.'+_0x233f95[_0xd6861b(0x618)]+_0xd6861b(0x1b0e);}else{var _0x298722=new Cartesian3(_0x568a92[_0xd6861b(0x1831)],_0x568a92[_0xd6861b(0x3b17)],0x0);_0x298722['x']>20037508.342789244&&(Cartesian3[_0xd6861b(0x233b)]['x']=20037508.342789244*Math[_0xd6861b(0x67a)](_0x298722['x']/20037508.342789244),_0x298722['x']=_0x298722['x']-Cartesian3[_0xd6861b(0x233b)]['x']),_0x298722['y']>10018754.171394622&&(Cartesian3[_0xd6861b(0x233b)]['y']=20037508.342789244*Math['floor']((_0x298722['y']+10018754.171394622)/20037508.342789244),_0x298722['y']=_0x298722['y']-Cartesian3[_0xd6861b(0x233b)]['y']);var _0x249bb2=new Cartesian3(_0x568a92['right'],_0x568a92['top'],0x0);if(_0x249bb2['x']=Math['min'](20037508.342789244,_0x249bb2['x']-Cartesian3[_0xd6861b(0x233b)]['x']),_0x249bb2['y']=Math['min'](20037508.342789244,_0x249bb2['y']-Cartesian3[_0xd6861b(0x233b)]['y']),defined$1(_0x233f95[_0xd6861b(0x4ebc)])){_0x33c4fd=[];if(_0x233f95['_tilingScheme']['_scaleDenominators'])_0x33c4fd=_0x233f95['_tilingScheme'][_0xd6861b(0x2c6a)];else{for(_0xffedd=0x0;_0xffedd<_0x189fbc[_0xd6861b(0x531b)];_0xffedd++)_0x33c4fd[_0xd6861b(0x3a33)](0x1/_0x189fbc[_0xffedd]);}_0x233f95[_0xd6861b(0x4ebc)][_0xd6861b(0x2c6a)]=_0x33c4fd,_0x3fbf28[_0xd6861b(0x2cd8)]&&(_0x233f95[_0xd6861b(0x4ebc)][_0xd6861b(0x2109)]=new Cesium[(_0xd6861b(0x417d))](_0x3fbf28['dpi'],_0x3fbf28['dpi'])),_0x233f95[_0xd6861b(0x4ebc)][_0xd6861b(0x54d7)]=_0x249bb2,_0x233f95[_0xd6861b(0x4ebc)]['_rectangleSouthwestInMeters']=_0x298722;var _0x52b658=_0x233f95[_0xd6861b(0x4ebc)]['_projection'][_0xd6861b(0x35a6)](_0x298722),_0x465585=_0x233f95['_tilingScheme'][_0xd6861b(0x19f8)]['unproject'](_0x249bb2);(_0x233f95[_0xd6861b(0x4ebc)][_0xd6861b(0x1aeb)]=new Rectangle(_0x52b658[_0xd6861b(0x1041)],_0x52b658[_0xd6861b(0x288b)],_0x465585[_0xd6861b(0x1041)],_0x465585[_0xd6861b(0x288b)]),_0x189fbc['length']>0x0)&&(_0x1eaf8f=_0x189fbc[0x0],_0x2dc8d7=0.0254/(_0x3fbf28[_0xd6861b(0x2cd8)]*_0x1eaf8f),(_0x233f95[_0xd6861b(0x4ebc)][_0xd6861b(0x2415)]=Math[_0xd6861b(0x28fa)]((_0x249bb2['x']-_0x298722['x'])/_0x2dc8d7/_0x3fbf28[_0xd6861b(0x4d0c)][_0xd6861b(0x209)]),_0x233f95[_0xd6861b(0x4ebc)][_0xd6861b(0x2461)]=Math[_0xd6861b(0x28fa)]((_0x249bb2['y']-_0x298722['y'])/_0x2dc8d7/_0x3fbf28['viewer'][_0xd6861b(0x5862)])));}else{var _0x1ad102,_0x5e2bea,_0x55a5b0=defined$1(_0x3fbf28[_0xd6861b(0x4da9)])&&defined$1(_0x3fbf28['prjCoordSys']['projection'])&&(_0xd6861b(0x4ce0)===_0x3fbf28['prjCoordSys']['projection'][_0xd6861b(0x3243)]||_0xd6861b(0x3890)===_0x3fbf28['prjCoordSys'][_0xd6861b(0x1252)][_0xd6861b(0x3243)]),_0x4a11d8=_0x55a5b0?new WebMercatorProjection():new GeographicProjection(),_0x33c4fd=[];if(!_0x55a5b0){for(var _0xffedd=0x0;_0xffedd<_0x189fbc[_0xd6861b(0x531b)];_0xffedd++)_0x33c4fd[_0xd6861b(0x3a33)](0x1/_0x189fbc[_0xffedd]);if(_0x189fbc[_0xd6861b(0x531b)]>0x0){_0x3fbf28[_0xd6861b(0x24db)][_0xd6861b(0x3d1b)],_0x3fbf28[_0xd6861b(0x24db)][_0xd6861b(0x1209)];var _0x1eaf8f=_0x189fbc[0x0],_0x2dc8d7=0.0254/(_0x3fbf28[_0xd6861b(0x2cd8)]*_0x1eaf8f);_0x1ad102=Math[_0xd6861b(0x28fa)]((_0x249bb2['x']-_0x298722['x'])/_0x2dc8d7/_0x3fbf28[_0xd6861b(0x4d0c)][_0xd6861b(0x209)]),_0x5e2bea=Math[_0xd6861b(0x28fa)]((_0x249bb2['y']-_0x298722['y'])/_0x2dc8d7/_0x3fbf28[_0xd6861b(0x4d0c)][_0xd6861b(0x5862)]);}}!_0x55a5b0&&_0x189fbc[_0xd6861b(0x531b)]>0x0?_0x233f95['_tilingScheme']=new WebMercatorTilingScheme({'numberOfLevelZeroTilesX':_0x1ad102,'numberOfLevelZeroTilesY':_0x5e2bea,'projection':_0x4a11d8,'rectangleSouthwestInMeters':_0x298722,'rectangleNortheastInMeters':_0x249bb2,'customDPI':new Cesium[(_0xd6861b(0x417d))](_0x3fbf28[_0xd6861b(0x2cd8)],_0x3fbf28[_0xd6861b(0x2cd8)]),'scaleDenominators':_0x33c4fd}):_0x233f95[_0xd6861b(0x4ebc)]=new WebMercatorTilingScheme({'projection':_0x4a11d8});}_0x52b658=_0x233f95[_0xd6861b(0x4ebc)][_0xd6861b(0x19f8)][_0xd6861b(0x35a6)](_0x298722),_0x465585=_0x233f95['_tilingScheme']['_projection'][_0xd6861b(0x35a6)](_0x249bb2),(_0x233f95[_0xd6861b(0x1aeb)]=new Rectangle(_0x52b658['longitude'],_0x52b658[_0xd6861b(0x288b)],_0x465585[_0xd6861b(0x1041)],_0x465585[_0xd6861b(0x288b)]),!_0x55a5b0&&_0x189fbc[_0xd6861b(0x531b)]>0x0?_0x233f95[_0xd6861b(0x1167)]=_0x233f95[_0xd6861b(0x52cd)]+'tileImage.'+_0x233f95[_0xd6861b(0x618)]+_0xd6861b(0x2db8)+_0x568a92[_0xd6861b(0x1831)]+_0xd6861b(0x9d4)+_0x568a92[_0xd6861b(0x4910)]+_0xd6861b(0x16d8):_0x233f95[_0xd6861b(0x1167)]=_0x233f95[_0xd6861b(0x52cd)]+_0xd6861b(0x2045)+_0x233f95[_0xd6861b(0x618)]+_0xd6861b(0x3040));}if(defined$1(_0x189fbc)&&Array[_0xd6861b(0x4b57)](_0x189fbc)&&_0x189fbc[_0xd6861b(0x531b)]>0x1){if(_0xd6861b(0x3b08)!==_0x32eb7b&&_0x233f95['_tilingScheme']['projection']instanceof GeographicProjection)_0x233f95['_scales']=_0x189fbc,_0x233f95['_maximumLevel']=_0x189fbc[_0xd6861b(0x531b)]-0x1;else{var _0x4b1a0a=_0x189fbc[_0x189fbc[_0xd6861b(0x531b)]-0x1];_0x233f95[_0xd6861b(0xa2e)]=getMaximumLevel(_0x233f95,_0x4b1a0a),_0x3fbf28['prjCoordSys']['name'][_0xd6861b(0x33ab)](_0xd6861b(0x77e))>-0x1&&_0x3fbf28[_0xd6861b(0x4da9)][_0xd6861b(0x13f9)]['indexOf'](_0xd6861b(0x35ef))>-0x1&&(_0x233f95[_0xd6861b(0x40ae)]=BEIJING54SCALES);}}else defined$1(_0x233f95[_0xd6861b(0xa2e)])||(_0x233f95[_0xd6861b(0xa2e)]=_0x233f95[_0xd6861b(0x40ae)]['length']-0x1);_0xd6861b(0x11fb)!==_0x3fbf28[_0xd6861b(0x4da9)]['name']||defined$1(_0x189fbc)&&0x0!=_0x189fbc[_0xd6861b(0x531b)]||(_0x233f95[_0xd6861b(0x40ae)]=BEIJING54SCALES),_0x233f95[_0xd6861b(0x1167)]=_0x233f95[_0xd6861b(0x1167)][_0xd6861b(0x1297)]('{transparent}',_0x233f95[_0xd6861b(0x2c1b)]),_0x233f95[_0xd6861b(0x1167)]=_0x233f95['_urlTemplate'][_0xd6861b(0x1297)](_0xd6861b(0x38df),_0x233f95['_cache']),defined$1(_0x233f95['_rasterfunction'])&&(_0x233f95[_0xd6861b(0x1167)]=_0x233f95[_0xd6861b(0x1167)]+_0xd6861b(0x1d72)),_0x233f95[_0xd6861b(0x1b96)]&&(_0x233f95[_0xd6861b(0x1167)]=_0x233f95[_0xd6861b(0x1167)]+_0xd6861b(0x5785)+_0x233f95[_0xd6861b(0x1b96)]),defined$1(_0x233f95[_0xd6861b(0x259b)])&&(_0x233f95['_urlTemplate']=_0x233f95['_urlTemplate']+_0xd6861b(0xd19)+_0x233f95['_regions']),_0x233f95[_0xd6861b(0x1aeb)]||(_0x233f95[_0xd6861b(0x1aeb)]=defaultValue$1(_0x438719[_0xd6861b(0x2f4d)],_0x233f95[_0xd6861b(0x4ebc)]['rectangle'])),_0x233f95[_0xd6861b(0x4b22)]=!0x0,_0x233f95[_0xd6861b(0x38bb)][_0xd6861b(0x68a)](!0x0);}function _0x377326(_0x4ce2c1){var _0x33f545=_0x16e940,_0x53b9e8=_0x33f545(0x193b)+_0x233f95[_0x33f545(0x52cd)]+'.';_0x63914f=TileProviderError$1['handleError'](_0x63914f,_0x233f95,_0x233f95['_errorEvent'],_0x53b9e8,void 0x0,void 0x0,void 0x0,_0x4e003a),_0x233f95[_0x33f545(0x38bb)][_0x33f545(0x4e16)](new RuntimeError$2(_0x53b9e8));}this[_0x16e940(0x4e4a)]&&(_0xe06832=requestLayerStatusService(this)),_0x4e003a();var _0x4faaa3=new DOMParser();};function requestLayerStatusService(_0x41623a){var _0x1679b9=_0x68aa19,_0x3158c8=when[_0x1679b9(0x25e3)](),_0x314f48=new Request();return loadJsonp(_0x41623a[_0x1679b9(0x52cd)]+'tempLayersSet.jsonp',{'parameters':{'_method':_0x1679b9(0x30ba),'requestEntity':null,'sectionCount':0x1,'sectionIndex':0x0,'jsonpUserID':Date['now']()}},_0x314f48),_0x314f48[_0x1679b9(0x23af)]['then'](function(_0x3dfa7f){var _0x44d6d3=_0x1679b9;for(var _0x348f73=new Request(),_0x2c8d9d=[],_0x3ad2a2=0x0;_0x3ad2a2<_0x41623a['_layerStatusParameters']['length'];_0x3ad2a2++){var _0x122e83=_0x41623a[_0x44d6d3(0x4e4a)][_0x3ad2a2];_0x2c8d9d['push']({'type':'UGC','name':_0x122e83[_0x44d6d3(0x3988)],'visible':!!_0x122e83[_0x44d6d3(0x3139)],'displayFilter':_0x122e83[_0x44d6d3(0x550a)]||''});}var _0x24c49b=_0x41623a['_url'][_0x44d6d3(0x48ca)](0x0,-0x1),_0x2ddcf7=_0x24c49b[_0x44d6d3(0x454f)]('/');loadJsonp(_0x3dfa7f[_0x44d6d3(0x256b)],{'parameters':{'elementRemain':!0x0,'reference':_0x3dfa7f['newResourceID'],'holdTime':0xf,'requestEntity':JSON['stringify']([{'type':_0x44d6d3(0x192f),'visible':!0x0,'subLayers':{'layers':_0x2c8d9d},'name':_0x24c49b['slice'](_0x2ddcf7+0x1)}]),'_method':'PUT','sectionCount':0x1,'sectionIndex':0x0,'jsonpUserID':Date[_0x44d6d3(0x3c84)]()}},_0x348f73),_0x348f73[_0x44d6d3(0x23af)][_0x44d6d3(0x4e1e)](function(){var _0x120027=_0x44d6d3;_0x41623a[_0x120027(0x5844)]=_0x3dfa7f[_0x120027(0x43b7)],_0x3158c8['resolve'](_0x41623a['_layerStatusParametersID']);})[_0x44d6d3(0x4b84)](function(){var _0x58a809=_0x44d6d3;_0x3158c8[_0x58a809(0x68a)](void 0x0);});}),_0x3158c8[_0x1679b9(0x28bc)];}function getMaximumLevel(_0x18a7be,_0x15d583){var _0x413d38=_0x68aa19;for(var _0x141306=_0x18a7be[_0x413d38(0x40ae)][_0x413d38(0x531b)];_0x141306--;)if(_0x18a7be['_scales'][_0x141306]<=_0x15d583)return _0x141306;}function buildImageUrl$1(_0x17fb95,_0x11372a,_0x287d3f,_0x6cab6a,_0x373d71){var _0x495b9f=_0x68aa19,_0x242043;if(_0x17fb95[_0x495b9f(0x141)]){var _0xbfad30,_0x48298a=''===_0x17fb95[_0x495b9f(0x57bb)]?'':_0x495b9f(0x2d68)+_0x17fb95[_0x495b9f(0x57bb)];_0x495b9f(0x3b08)===_0x17fb95[_0x495b9f(0x334b)]?0x1===_0x17fb95[_0x495b9f(0x3bfd)]?_0x242043=_0x17fb95[_0x495b9f(0x1167)][_0x495b9f(0x1297)](_0x495b9f(0x3849),'')['replace'](_0x495b9f(0x5192),_0x48298a)[_0x495b9f(0x1297)](_0x495b9f(0x3938),_0x495b9f(0x2c56))[_0x495b9f(0x1297)]('&_cache=true',''):(_0xbfad30=_0x17fb95[_0x495b9f(0x40ae)][_0x6cab6a+_0x17fb95[_0x495b9f(0x4db1)]]||SCALES[_0x6cab6a],_0x242043=_0x17fb95['_urlTemplate'][_0x495b9f(0x1297)](_0x495b9f(0x46fa),_0x11372a)[_0x495b9f(0x1297)](_0x495b9f(0x381f),_0x287d3f)[_0x495b9f(0x1297)](_0x495b9f(0x2835),_0xbfad30[_0x495b9f(0x1d43)]())['replace']('{tileversion}',_0x48298a)):'METER'===_0x17fb95['_coordUnit']&&(0x1===_0x17fb95[_0x495b9f(0x3bfd)]?_0x242043=_0x17fb95[_0x495b9f(0x1167)][_0x495b9f(0x1297)](_0x495b9f(0x3849),'')[_0x495b9f(0x1297)](_0x495b9f(0x5192),_0x48298a)['replace']('tileImage',_0x495b9f(0x2c56))['replace'](_0x495b9f(0x2fb3),''):(_0xbfad30=_0x17fb95[_0x495b9f(0x40ae)][_0x6cab6a],_0x242043=_0x17fb95[_0x495b9f(0x1167)]['replace'](_0x495b9f(0x46fa),_0x11372a)[_0x495b9f(0x1297)](_0x495b9f(0x381f),_0x287d3f)[_0x495b9f(0x1297)](_0x495b9f(0x2835),_0xbfad30[_0x495b9f(0x1d43)]())[_0x495b9f(0x1297)](_0x495b9f(0x5192),_0x48298a)));}else _0x242043=_0x17fb95[_0x495b9f(0x1167)]['replace'](_0x495b9f(0x46fa),_0x11372a)['replace'](_0x495b9f(0x381f),_0x287d3f)[_0x495b9f(0x1297)](_0x495b9f(0x4f9e),_0x6cab6a)[_0x495b9f(0x1297)]('{fileExtension}',_0x17fb95[_0x495b9f(0x2cce)]);if(defined$1(_0x17fb95[_0x495b9f(0x2436)])){var _0x2e69fb=_0x17fb95[_0x495b9f(0x2436)],_0x2c22ed=_0x2e69fb[(_0x11372a+_0x287d3f+_0x6cab6a)%_0x2e69fb[_0x495b9f(0x531b)]];_0x242043=_0x242043[_0x495b9f(0x1297)](domainReg,function(_0x41c06b,_0x35b6fa){return'{s}'===_0x35b6fa?_0x2c22ed:_0x41c06b;});}return defined$1(Credential['CREDENTIAL'])&&(_0x242043=Credential['addToken'](_0x242043)),_0x242043;}function tileXYToQuadKey$1(_0x1a97aa,_0x5d7946,_0x190b90){for(var _0x246767='',_0x490876=_0x190b90;_0x490876>=0x0;--_0x490876){var _0x231754=0x1<<_0x490876,_0x3a2c72=0x0;isBitSet(_0x5d7946,_0x231754)?isBitSet(_0x1a97aa,_0x231754)&&(_0x3a2c72|=0x1):(_0x3a2c72|=0x2,isBitSet(_0x1a97aa,_0x231754)||(_0x3a2c72|=0x1)),_0x246767+=_0x3a2c72;}return _0x246767;}function getBlockInfo(_0x28b107,_0x438dd7,_0x316ac0,_0x525516){var _0x5cfa84=_0x68aa19,_0x4da6c2=_0x28b107[_0x5cfa84(0xd68)],_0x4c5a57=Math[_0x5cfa84(0x1f76)](0x2,_0x4da6c2),_0x595b1d=Math[_0x5cfa84(0x67a)](_0x438dd7/_0x4c5a57),_0x29e49b=_0x438dd7%_0x4c5a57,_0x263472=Math[_0x5cfa84(0x67a)](_0x316ac0/_0x4c5a57),_0x31bc35=_0x316ac0%_0x4c5a57;return{'x':_0x595b1d,'y':_0x263472,'url':buildImageUrl$1(_0x28b107,_0x595b1d,_0x263472,_0x525516),'col':_0x29e49b,'row':_0x31bc35,'level':_0x525516,'blockSize':_0x4c5a57};}Object[_0x68aa19(0x5b7)](SuperMapImageryProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x23998c=_0x68aa19;return this[_0x23998c(0x52cd)];}},'name':{'get':function(){var _0x4ab38a=_0x68aa19;return this[_0x4ab38a(0x1e54)];},'set':function(_0x56ea47){var _0x508b35=_0x68aa19;this[_0x508b35(0x1e54)]=_0x56ea47;}},'customRequestHeaders':{'get':function(){return this['_customRequestHeaders'];},'set':function(_0x304e47){this['_customRequestHeaders']=_0x304e47;}},'tileWidth':{'get':function(){var _0xedb07c=_0x68aa19;return this[_0xedb07c(0x448c)];}},'tileHeight':{'get':function(){return this['_tileHeight'];}},'tileFormat':{'get':function(){var _0x2655ee=_0x68aa19;return this[_0x2655ee(0x618)];}},'tileversion':{'get':function(){var _0x570048=_0x68aa19;return this[_0x570048(0x57bb)];}},'maximumLevel':{'get':function(){var _0x442679=_0x68aa19;return 0x1===this[_0x442679(0x4db1)]?this['_maximumLevel']:this[_0x442679(0xa2e)]-0x1;}},'minimumLevel':{'get':function(){var _0x5f5211=_0x68aa19;return this[_0x5f5211(0x53eb)];}},'tilingScheme':{'get':function(){var _0x107132=_0x68aa19;return this[_0x107132(0x4ebc)];}},'rectangle':{'get':function(){return this['_rectangle'];}},'errorEvent':{'get':function(){var _0xb98cf1=_0x68aa19;return this[_0xb98cf1(0x2c49)];}},'ready':{'get':function(){var _0x1852f2=_0x68aa19;return this[_0x1852f2(0x4b22)];}},'credit':{'get':function(){var _0x873080=_0x68aa19;return this[_0x873080(0xe66)];}},'hasAlphaChannel':{'get':function(){return!0x0;}},'readyPromise':{'get':function(){var _0x19abe4=_0x68aa19;return this[_0x19abe4(0x38bb)];}},'ratio':{'get':function(){var _0x121dcd=_0x68aa19;return this[_0x121dcd(0x1c18)];},'set':function(_0x1bed26){this['_fRatio']=_0x1bed26;}},'tileDiscardPolicy':{'get':function(){var _0x3ae141=_0x68aa19;return this[_0x3ae141(0x685)];}},'resolution':{'get':function(){var _0x151504=_0x68aa19;return this[_0x151504(0x5084)];}},'flipY':{'get':function(){return this['_flipY'];},'set':function(_0xb41297){this['_flipY']=_0xb41297;}},'packingRequest':{'get':function(){return this['_packingRequest'];}},'isBlock':{'get':function(){return this['_isBlock'];}},'blockCache':{'get':function(){var _0x51346f=_0x68aa19;return this[_0x51346f(0x4a75)];}},'blockCacheQueue':{'get':function(){var _0x3399e2=_0x68aa19;return this[_0x3399e2(0xc29)];}},'blockCacheSize':{'get':function(){return this['_blockCacheSize'];}},'subdomains':{'get':function(){var _0xe4ba40=_0x68aa19;return this[_0xe4ba40(0x2436)];},'set':function(_0x471058){var _0x23adba=_0x68aa19;if(defined$1(_0x471058)&&!defined$1(_0x471058['length']))throw new DeveloperError$1(_0x23adba(0x5871));this['_subdomains']=_0x471058;}},'layerStatusParameters':{'get':function(){var _0x1c7547=_0x68aa19;return this[_0x1c7547(0x4e4a)];}}}),SuperMapImageryProvider[_0x68aa19(0x4b51)]['setLayerStatusParameters']=function(_0x2e42d5){var _0x3b84e4=_0x68aa19;if(!defined$1(_0x2e42d5))throw new DeveloperError$1(_0x3b84e4(0x3918));if(!defined$1(_0x2e42d5['length']))throw new DeveloperError$1('Expected\x20parameter\x20to\x20be\x20type\x20of\x20Array.');return this['_layerStatusParameters']=_0x2e42d5,requestLayerStatusService(this);},SuperMapImageryProvider['prototype']['getTileCredits']=function(_0x30e580,_0x3e3167,_0x57dcf1){};var domainReg=/({.*?})/g;SuperMapImageryProvider['prototype'][_0x68aa19(0x13b5)]=function(_0x39dad2,_0x48aa8c,_0x26986e,_0x13c14d){var _0x33dd1c=_0x68aa19,_0x552c55=buildImageUrl$1(this,_0x39dad2,_0x48aa8c,_0x26986e);defined$1(this[_0x33dd1c(0x5844)])&&(_0x552c55+=_0x33dd1c(0x5785)+this[_0x33dd1c(0x5844)]),defined$1(Credential['CREDENTIAL'])&&(_0x552c55=defined$1(Credential[_0x33dd1c(0x4570)]['_keymap'][this[_0x33dd1c(0xdb5)]])?Credential[_0x33dd1c(0x1737)](this[_0x33dd1c(0xdb5)],_0x552c55):Credential['addToken'](_0x552c55));var _0x2f2a38=this,_0x23a3db={};defined$1(this[_0x33dd1c(0x518f)])&&(_0x23a3db[_0x33dd1c(0x178d)]=JSON[_0x33dd1c(0x1e9b)](this[_0x33dd1c(0x518f)]));var _0x44c308=this['_resource']['getDerivedResource']({'url':_0x552c55,'request':_0x13c14d,'templateValues':_0x23a3db});if(_0x13c14d[_0x33dd1c(0x536e)]=tileXYToQuadKey$1(_0x39dad2,_0x48aa8c,_0x26986e),this[_0x33dd1c(0x41bf)]===PackingRequest$1['QuadKey']&&this[_0x33dd1c(0x1bd8)]){_0x13c14d[_0x33dd1c(0x3243)]=RequestType$1[_0x33dd1c(0x2c72)],_0x13c14d['throttle']=!0x0;var _0x191efd=getBlockInfo(this,_0x39dad2,_0x48aa8c,_0x26986e);if(_0x44c308[_0x33dd1c(0x343b)]=_0x191efd['url'],_0x13c14d['blockInfo']=_0x191efd,_0x13c14d[_0x33dd1c(0x536e)]=tileXYToQuadKey$1(_0x191efd['x'],_0x191efd['y'],_0x191efd[_0x33dd1c(0xcf6)]),_0x13c14d[_0x33dd1c(0x409f)]=this[_0x33dd1c(0x343b)],defined$1(_0x3416cd=this[_0x33dd1c(0x5521)][_0x13c14d[_0x33dd1c(0x536e)]]))return this[_0x33dd1c(0x1611)][_0x33dd1c(0x4a9b)](_0x3416cd),_0x3416cd[_0x33dd1c(0x116f)];}else{if(this['_packingRequest']===PackingRequest$1[_0x33dd1c(0x2b14)]){if(_0x13c14d[_0x33dd1c(0x3243)]=RequestType$1[_0x33dd1c(0x5050)],this[_0x33dd1c(0x141)]){var _0x5a6e48=this[_0x33dd1c(0x40ae)][_0x26986e+this[_0x33dd1c(0x4db1)]]||SCALES[_0x26986e];_0x13c14d['quadKey']=_0x5a6e48+':'+_0x39dad2+':'+_0x48aa8c;}else _0x13c14d['quadKey']=tileXYToQuadKey$1(_0x39dad2,_0x48aa8c,_0x26986e);_0x13c14d[_0x33dd1c(0x409f)]=this[_0x33dd1c(0x343b)],_0x13c14d[_0x33dd1c(0x608)]=!0x0;}else{if(this[_0x33dd1c(0x1bd8)]){_0x13c14d[_0x33dd1c(0x3243)]=RequestType$1[_0x33dd1c(0x2b6f)];var _0x3416cd;_0x191efd=getBlockInfo(this,_0x39dad2,_0x48aa8c,_0x26986e);if(_0x44c308[_0x33dd1c(0x343b)]=_0x191efd['url'],_0x13c14d[_0x33dd1c(0x2c84)]=_0x191efd,_0x13c14d[_0x33dd1c(0x536e)]=tileXYToQuadKey$1(_0x191efd['x'],_0x191efd['y'],_0x191efd[_0x33dd1c(0xcf6)]),_0x13c14d[_0x33dd1c(0x409f)]=this[_0x33dd1c(0x343b)],defined$1(_0x3416cd=this[_0x33dd1c(0x5521)][_0x13c14d[_0x33dd1c(0x536e)]])&&defined$1(_0x3416cd[_0x33dd1c(0x116f)]))return this[_0x33dd1c(0x1611)]['touch'](_0x3416cd),_0x3416cd[_0x33dd1c(0x116f)];if(!0x0===this[_0x33dd1c(0x2701)][_0x33dd1c(0x3f81)]&&!0x0===_0x13c14d[_0x33dd1c(0xcfb)]){var _0x262f22,_0x3e9d2d=when[_0x33dd1c(0x25e3)]();return defined$1(this[_0x33dd1c(0x2fdf)])&&defined$1(_0x262f22=this[_0x33dd1c(0x2fdf)]['getElementFromDB'](this[_0x33dd1c(0x2e23)],_0x13c14d[_0x33dd1c(0x536e)]))?(when(_0x262f22,function(_0x270ccf){var _0x180f6f=_0x33dd1c;defined$1(_0x270ccf)?_0x3e9d2d[_0x180f6f(0x68a)](_0x270ccf):_0x3e9d2d[_0x180f6f(0x68a)](_0x180f6f(0x3343));},function(_0x2dc075){var _0x236126=_0x33dd1c;_0x3e9d2d[_0x236126(0x68a)](_0x236126(0x3343));}),_0x3e9d2d):_0x532b76(_0x2f2a38,_0x44c308);}}}}if(!0x0===this[_0x33dd1c(0x2701)][_0x33dd1c(0x3f81)]&&!0x0===_0x13c14d[_0x33dd1c(0xcfb)])return defined$1(this[_0x33dd1c(0x2fdf)])&&defined$1(_0x262f22=this['_indexedDBScheduler']['getElementFromDB'](this[_0x33dd1c(0x2e23)],_0x13c14d[_0x33dd1c(0x536e)]))?when(_0x262f22,function(_0x4da52c){var _0xc9e52e=_0x33dd1c;return defined$1(_0x4da52c)?_0x4da52c:_0xc9e52e(0x3343);},function(_0x56b204){return'cacheError';}):_0x532b76(_0x2f2a38,_0x44c308);function _0x532b76(_0x3a522c,_0x2ef1cc){var _0x30a37a=_0x33dd1c;if(_0x3a522c[_0x30a37a(0x1bd8)]){var _0x55ba82=_0x3a522c[_0x30a37a(0x5521)][_0x13c14d[_0x30a37a(0x536e)]];if(defined$1(_0x55ba82))return _0x55ba82[_0x30a37a(0x28bc)];var _0x55545d=loadImage(_0x3a522c,_0x2ef1cc);if(!defined$1(_0x55545d))return;return _0x55ba82=new BlockCacheNode(_0x3a522c,_0x13c14d[_0x30a37a(0x536e)]),_0x3a522c['blockCache'][_0x13c14d['quadKey']]=_0x55ba82,_0x55ba82[_0x30a37a(0x28bc)]=_0x55545d,_0x55ba82[_0x30a37a(0x28bc)];}return loadImage(_0x3a522c,_0x2ef1cc);}return _0x532b76(_0x2f2a38,_0x44c308);};var ktxRegex=/\.ktx$/i,crnRegex=/\.crn$/i,dxtzRegex=/\.dxtz/i;function loadImage(_0x2f2341,_0x187b97){var _0x1b61db=_0x68aa19,_0x5012dd=Resource[_0x1b61db(0x320b)](_0x187b97);return _0x2f2341[_0x1b61db(0x4667)]||_0x2f2341['packingRequest']===PackingRequest$1[_0x1b61db(0x2b14)]?(dxtzRegex['test'](_0x5012dd[_0x1b61db(0x343b)])&&(_0x2f2341[_0x1b61db(0x4bbf)]=!0x0),_0x5012dd[_0x1b61db(0x4d1a)]()):ktxRegex['test'](_0x5012dd['url'])?loadKTX(_0x5012dd):crnRegex[_0x1b61db(0x8e2)](_0x5012dd['url'])?loadCRN(_0x5012dd):dxtzRegex[_0x1b61db(0x8e2)](_0x5012dd[_0x1b61db(0x343b)])?(_0x2f2341[_0x1b61db(0x4bbf)]=!0x0,loadDXTZ(_0x5012dd)):defined$1(_0x2f2341[_0x1b61db(0x4d9e)])?_0x5012dd['fetchImage']({'preferBlob':!0x0,'preferImageBitmap':!0x0,'flipY':!0x0}):(defined$1(_0x2f2341[_0x1b61db(0x868)])&&(_0x5012dd[_0x1b61db(0x4f7d)]=combine$2(_0x5012dd[_0x1b61db(0x4f7d)],_0x2f2341[_0x1b61db(0x868)])),_0x2f2341[_0x1b61db(0x2ceb)][_0x1b61db(0x531b)]>0x0?_0x5012dd['fetchArrayBuffer']():_0x5012dd[_0x1b61db(0x2192)]());}function queryNumericAttribute(_0x35947d,_0x3849d7){var _0x52ca42=_0x68aa19;if(defined$1(_0x35947d)){var _0x4e8b4d=_0x35947d[_0x52ca42(0x366d)](_0x3849d7);if(null!==_0x4e8b4d){var _0xb1d86f=parseFloat(_0x4e8b4d);return isNaN(_0xb1d86f)?void 0x0:_0xb1d86f;}}}function queryStringAttribute(_0x460867,_0x749a5c){var _0x3f90b3=_0x68aa19;if(defined$1(_0x460867)){var _0x1f15fb=_0x460867[_0x3f90b3(0x366d)](_0x749a5c);return null!==_0x1f15fb?_0x1f15fb:void 0x0;}}function queryFirstNode$2(_0x5ac752,_0xcf038d,_0x510c19){var _0x396034=_0x68aa19;if(defined$1(_0x5ac752))for(var _0x3e3b0c=_0x5ac752[_0x396034(0x1330)],_0x4d4040=_0x3e3b0c['length'],_0xb07968=0x0;_0xb07968<_0x4d4040;_0xb07968++){var _0x44c30e=_0x3e3b0c[_0xb07968];if(_0x44c30e[_0x396034(0x4ff4)]===_0xcf038d&&-0x1!==_0x510c19[_0x396034(0x33ab)](_0x44c30e['namespaceURI']))return _0x44c30e;}}function queryNodes$1(_0x168ba9,_0x1035a0,_0x5bb788){var _0x2abf63=_0x68aa19;if(defined$1(_0x168ba9)){for(var _0x4dd1ca=[],_0xf95e8e=_0x168ba9[_0x2abf63(0x40b0)]('*',_0x1035a0),_0x34859e=_0xf95e8e[_0x2abf63(0x531b)],_0x22d3d7=0x0;_0x22d3d7<_0x34859e;_0x22d3d7++){var _0x229c8a=_0xf95e8e[_0x22d3d7];_0x229c8a['localName']===_0x1035a0&&-0x1!==_0x5bb788[_0x2abf63(0x33ab)](_0x229c8a[_0x2abf63(0x3350)])&&_0x4dd1ca[_0x2abf63(0x3a33)](_0x229c8a);}return _0x4dd1ca;}}function queryNumericValue$1(_0x190a16,_0x3a62e2,_0x539333){var _0x41b914=queryFirstNode$2(_0x190a16,_0x3a62e2,_0x539333);if(defined$1(_0x41b914)){var _0x1889df=parseFloat(_0x41b914['textContent']);return isNaN(_0x1889df)?void 0x0:_0x1889df;}}function queryStringValue$1(_0x20a6ce,_0x300d41,_0x3535af){var _0x492c1d=_0x68aa19,_0x234946=queryFirstNode$2(_0x20a6ce,_0x300d41,_0x3535af);if(defined$1(_0x234946))return _0x234946['textContent'][_0x492c1d(0x559)]();}SuperMapImageryProvider['prototype'][_0x68aa19(0x4fe9)]=function(){};var modules={},_createClass=function(){function _0x39e783(_0x380927,_0x341791){var _0x609d0e=_0x54f3;for(var _0x4ebb99=0x0;_0x4ebb99<_0x341791[_0x609d0e(0x531b)];_0x4ebb99++){var _0x2612a2=_0x341791[_0x4ebb99];_0x2612a2[_0x609d0e(0x2c4e)]=_0x2612a2[_0x609d0e(0x2c4e)]||!0x1,_0x2612a2[_0x609d0e(0xf44)]=!0x0,_0x609d0e(0x327)in _0x2612a2&&(_0x2612a2['writable']=!0x0),Object[_0x609d0e(0xbe6)](_0x380927,_0x2612a2[_0x609d0e(0x133c)],_0x2612a2);}}return function(_0x1a5154,_0x3ee57b,_0x132d07){var _0xf1cd79=_0x54f3;return _0x3ee57b&&_0x39e783(_0x1a5154[_0xf1cd79(0x4b51)],_0x3ee57b),_0x132d07&&_0x39e783(_0x1a5154,_0x132d07),_0x1a5154;};}();function _classCallCheck(_0x4b9f93,_0x44f0d9){if(!(_0x4b9f93 instanceof _0x44f0d9))throw new TypeError('Cannot\x20call\x20a\x20class\x20as\x20a\x20function');}var defaultByteLength=0x2000,charArray=[],IOBuffer=function(){var _0x1758e6=_0x68aa19;function _0x145f8d(_0x56535a,_0x451391){var _0x371902=_0x54f3;_classCallCheck(this,_0x145f8d),_0x451391=_0x451391||{},void 0x0===_0x56535a&&(_0x56535a=defaultByteLength),_0x371902(0x30f8)==typeof _0x56535a&&(_0x56535a=new ArrayBuffer(_0x56535a));var _0x3545ee=_0x56535a[_0x371902(0x21dd)],_0x2fc71a=_0x451391['offset']?_0x451391[_0x371902(0x19b4)]>>>0x0:0x0;_0x56535a['buffer']&&(_0x3545ee=_0x56535a[_0x371902(0x21dd)]-_0x2fc71a,_0x56535a=_0x56535a[_0x371902(0x21dd)]!==_0x56535a['buffer'][_0x371902(0x21dd)]?_0x56535a[_0x371902(0x1de1)][_0x371902(0x48ca)](_0x56535a[_0x371902(0x42fe)]+_0x2fc71a,_0x56535a[_0x371902(0x42fe)]+_0x56535a[_0x371902(0x21dd)]):_0x2fc71a?_0x56535a[_0x371902(0x1de1)][_0x371902(0x48ca)](_0x2fc71a):_0x56535a[_0x371902(0x1de1)]),this[_0x371902(0x1de1)]=_0x56535a,this[_0x371902(0x531b)]=_0x3545ee,this['byteLength']=_0x3545ee,this[_0x371902(0x42fe)]=0x0,this[_0x371902(0x19b4)]=0x0,this[_0x371902(0x5016)]=!0x0,this[_0x371902(0x3de0)]=new DataView(this[_0x371902(0x1de1)]),this[_0x371902(0x2219)]=_0x3545ee||defaultByteLength,this[_0x371902(0x2d4c)]=0x0;}return _createClass(_0x145f8d,[{'key':_0x1758e6(0x41f5),'value':function(_0x42c902){var _0x2109c8=_0x1758e6;return void 0x0===_0x42c902&&(_0x42c902=0x1),this[_0x2109c8(0x19b4)]+_0x42c902<=this[_0x2109c8(0x531b)];}},{'key':'isLittleEndian','value':function(){var _0x3e9b5=_0x1758e6;return this[_0x3e9b5(0x5016)];}},{'key':_0x1758e6(0x41ec),'value':function(){var _0x3d8ec7=_0x1758e6;this[_0x3d8ec7(0x5016)]=!0x0;}},{'key':'isBigEndian','value':function(){var _0x2feed5=_0x1758e6;return!this[_0x2feed5(0x5016)];}},{'key':_0x1758e6(0x140c),'value':function(){var _0x19c3e9=_0x1758e6;this[_0x19c3e9(0x5016)]=!0x1;}},{'key':_0x1758e6(0x1723),'value':function(_0x325762){var _0x21a2fa=_0x1758e6;void 0x0===_0x325762&&(_0x325762=0x1),this[_0x21a2fa(0x19b4)]+=_0x325762;}},{'key':_0x1758e6(0x25c8),'value':function(_0x3d492b){var _0x4e50e4=_0x1758e6;this[_0x4e50e4(0x19b4)]=_0x3d492b;}},{'key':_0x1758e6(0x5041),'value':function(){var _0x344603=_0x1758e6;this['_mark']=this[_0x344603(0x19b4)];}},{'key':_0x1758e6(0xbe0),'value':function(){var _0x158125=_0x1758e6;this[_0x158125(0x19b4)]=this[_0x158125(0x2d4c)];}},{'key':'rewind','value':function(){var _0xeb0c31=_0x1758e6;this[_0xeb0c31(0x19b4)]=0x0;}},{'key':_0x1758e6(0x1b72),'value':function(_0x13e882){var _0x559256=_0x1758e6;if(void 0x0===_0x13e882&&(_0x13e882=0x1),!this['available'](_0x13e882)){var _0x10b3ad=this[_0x559256(0x2219)]+this[_0x559256(0x2219)];this[_0x559256(0x2219)]=_0x10b3ad;var _0x181863=this[_0x559256(0x531b)]+_0x10b3ad,_0xc0f2ed=new Uint8Array(_0x181863);_0xc0f2ed[_0x559256(0x346f)](new Uint8Array(this['buffer'])),this[_0x559256(0x1de1)]=_0xc0f2ed['buffer'],this[_0x559256(0x531b)]=_0x181863,this[_0x559256(0x3de0)]=new DataView(this['buffer']);}}},{'key':_0x1758e6(0x1a3f),'value':function(){var _0x46e9e7=_0x1758e6;return 0x0!==this[_0x46e9e7(0x4328)]();}},{'key':'readInt8','value':function(){var _0x7a1ab4=_0x1758e6;return this[_0x7a1ab4(0x3de0)]['getInt8'](this[_0x7a1ab4(0x19b4)]++);}},{'key':_0x1758e6(0x4328),'value':function(){var _0xd6df83=_0x1758e6;return this[_0xd6df83(0x3de0)]['getUint8'](this['offset']++);}},{'key':_0x1758e6(0x4b7),'value':function(){var _0x13a2a4=_0x1758e6;return this[_0x13a2a4(0x4328)]();}},{'key':_0x1758e6(0x583a),'value':function(_0x498cbf){var _0x2e820a=_0x1758e6;void 0x0===_0x498cbf&&(_0x498cbf=0x1);for(var _0x4baa82=new Uint8Array(_0x498cbf),_0x597370=0x0;_0x597370<_0x498cbf;_0x597370++)_0x4baa82[_0x597370]=this[_0x2e820a(0x4b7)]();return _0x4baa82;}},{'key':_0x1758e6(0x1b33),'value':function(){var _0x5650fe=_0x1758e6,_0x44d6c0=this[_0x5650fe(0x3de0)][_0x5650fe(0x5777)](this[_0x5650fe(0x19b4)],this[_0x5650fe(0x5016)]);return this[_0x5650fe(0x19b4)]+=0x2,_0x44d6c0;}},{'key':'readUint16','value':function(){var _0x123ed4=_0x1758e6,_0x5a2b86=this['_data']['getUint16'](this[_0x123ed4(0x19b4)],this[_0x123ed4(0x5016)]);return this[_0x123ed4(0x19b4)]+=0x2,_0x5a2b86;}},{'key':_0x1758e6(0x4654),'value':function(){var _0x49148e=_0x1758e6,_0x2280a6=this['_data'][_0x49148e(0x45b6)](this[_0x49148e(0x19b4)],this[_0x49148e(0x5016)]);return this[_0x49148e(0x19b4)]+=0x4,_0x2280a6;}},{'key':'readUint32','value':function(){var _0x135090=_0x1758e6,_0x5db6c3=this[_0x135090(0x3de0)][_0x135090(0x2e90)](this['offset'],this[_0x135090(0x5016)]);return this['offset']+=0x4,_0x5db6c3;}},{'key':'readFloat32','value':function(){var _0x5bc0db=_0x1758e6,_0x540bb8=this['_data'][_0x5bc0db(0x115)](this['offset'],this[_0x5bc0db(0x5016)]);return this[_0x5bc0db(0x19b4)]+=0x4,_0x540bb8;}},{'key':_0x1758e6(0x34a9),'value':function(){var _0x46e10e=_0x1758e6,_0x32d95b=this['_data'][_0x46e10e(0x527)](this[_0x46e10e(0x19b4)],this[_0x46e10e(0x5016)]);return this[_0x46e10e(0x19b4)]+=0x8,_0x32d95b;}},{'key':_0x1758e6(0x26b3),'value':function(){var _0x30abd5=_0x1758e6;return String[_0x30abd5(0x3e9a)](this[_0x30abd5(0x11ac)]());}},{'key':_0x1758e6(0x5531),'value':function(_0x7b3f35){var _0x445560=_0x1758e6;void 0x0===_0x7b3f35&&(_0x7b3f35=0x1),charArray[_0x445560(0x531b)]=_0x7b3f35;for(var _0x154ce4=0x0;_0x154ce4<_0x7b3f35;_0x154ce4++)charArray[_0x154ce4]=this[_0x445560(0x26b3)]();return charArray[_0x445560(0x3ac2)]('');}},{'key':_0x1758e6(0x2b31),'value':function(_0x16af2f){var _0x55dd4e=_0x1758e6;this[_0x55dd4e(0x2c06)](_0x16af2f?0xff:0x0);}},{'key':_0x1758e6(0x2aec),'value':function(_0x3266da){var _0xca3ad6=_0x1758e6;this[_0xca3ad6(0x1b72)](0x1),this[_0xca3ad6(0x3de0)][_0xca3ad6(0x2246)](this[_0xca3ad6(0x19b4)]++,_0x3266da);}},{'key':_0x1758e6(0x2c06),'value':function(_0x4098f8){var _0x43fd9f=_0x1758e6;this[_0x43fd9f(0x1b72)](0x1),this[_0x43fd9f(0x3de0)][_0x43fd9f(0x2b2c)](this['offset']++,_0x4098f8);}},{'key':_0x1758e6(0x39ed),'value':function(_0xb3b70a){this['writeUint8'](_0xb3b70a);}},{'key':_0x1758e6(0x423e),'value':function(_0x140123){var _0x39c86c=_0x1758e6;this[_0x39c86c(0x1b72)](_0x140123['length']);for(var _0x1f2105=0x0;_0x1f2105<_0x140123[_0x39c86c(0x531b)];_0x1f2105++)this['_data'][_0x39c86c(0x2b2c)](this['offset']++,_0x140123[_0x1f2105]);}},{'key':_0x1758e6(0x268f),'value':function(_0x156dff){var _0xa59ee6=_0x1758e6;this[_0xa59ee6(0x1b72)](0x2),this[_0xa59ee6(0x3de0)][_0xa59ee6(0x1cf3)](this['offset'],_0x156dff,this[_0xa59ee6(0x5016)]),this[_0xa59ee6(0x19b4)]+=0x2;}},{'key':_0x1758e6(0x3c82),'value':function(_0x5020c8){var _0x3e6924=_0x1758e6;this['ensureAvailable'](0x2),this[_0x3e6924(0x3de0)][_0x3e6924(0x35d7)](this[_0x3e6924(0x19b4)],_0x5020c8,this['littleEndian']),this[_0x3e6924(0x19b4)]+=0x2;}},{'key':_0x1758e6(0x2b97),'value':function(_0x3deb7a){var _0x5ad67f=_0x1758e6;this[_0x5ad67f(0x1b72)](0x4),this[_0x5ad67f(0x3de0)][_0x5ad67f(0xa27)](this[_0x5ad67f(0x19b4)],_0x3deb7a,this[_0x5ad67f(0x5016)]),this[_0x5ad67f(0x19b4)]+=0x4;}},{'key':_0x1758e6(0x4aee),'value':function(_0x1b251e){var _0x40e617=_0x1758e6;this['ensureAvailable'](0x4),this['_data'][_0x40e617(0x4f46)](this[_0x40e617(0x19b4)],_0x1b251e,this[_0x40e617(0x5016)]),this['offset']+=0x4;}},{'key':_0x1758e6(0x396c),'value':function(_0x15c3df){var _0x3146fa=_0x1758e6;this['ensureAvailable'](0x4),this[_0x3146fa(0x3de0)][_0x3146fa(0x450f)](this[_0x3146fa(0x19b4)],_0x15c3df,this[_0x3146fa(0x5016)]),this[_0x3146fa(0x19b4)]+=0x4;}},{'key':_0x1758e6(0x2fca),'value':function(_0x19157e){var _0x4be42d=_0x1758e6;this['ensureAvailable'](0x8),this[_0x4be42d(0x3de0)][_0x4be42d(0x76d)](this[_0x4be42d(0x19b4)],_0x19157e,this[_0x4be42d(0x5016)]),this[_0x4be42d(0x19b4)]+=0x8;}},{'key':'writeChar','value':function(_0x210381){var _0x256292=_0x1758e6;this[_0x256292(0x2c06)](_0x210381[_0x256292(0x39ea)](0x0));}},{'key':_0x1758e6(0x1cb3),'value':function(_0x5d993f){var _0x1ab34a=_0x1758e6;for(var _0x7887a7=0x0;_0x7887a7<_0x5d993f[_0x1ab34a(0x531b)];_0x7887a7++)this[_0x1ab34a(0x2c06)](_0x5d993f[_0x1ab34a(0x39ea)](_0x7887a7));}},{'key':_0x1758e6(0xd2c),'value':function(){var _0x22698c=_0x1758e6;return new Uint8Array(this[_0x22698c(0x1de1)],0x0,this[_0x22698c(0x19b4)]);}}]),_0x145f8d;}(),utils={};function notNetcdf(_0x3844b0,_0x5a1b76){var _0x460dd6=_0x68aa19;if(_0x3844b0)throw new TypeError(_0x460dd6(0x1067)+_0x5a1b76);}function padding$1(_0x13921b){var _0x211c3d=_0x68aa19;_0x13921b[_0x211c3d(0x19b4)]%0x4!=0x0&&_0x13921b[_0x211c3d(0x1723)](0x4-_0x13921b['offset']%0x4);}function readName(_0x438351){var _0x5c2984=_0x68aa19,_0x270797=_0x438351[_0x5c2984(0x580d)](),_0x109a4b=_0x438351[_0x5c2984(0x5531)](_0x270797);return padding$1(_0x438351),_0x109a4b;}utils['notNetcdf']=notNetcdf,utils[_0x68aa19(0x367)]=padding$1,utils[_0x68aa19(0x495e)]=readName;var types={'BYTE':0x1,'CHAR':0x2,'SHORT':0x3,'INT':0x4,'FLOAT':0x5,'DOUBLE':0x6};function num2str(_0x39a2f1){var _0x52f638=_0x68aa19;switch(Number(_0x39a2f1)){case types[_0x52f638(0x2dc0)]:return _0x52f638(0x4206);case types[_0x52f638(0x256a)]:return'char';case types[_0x52f638(0x162f)]:return _0x52f638(0x4e85);case types[_0x52f638(0x3624)]:return _0x52f638(0x1d05);case types[_0x52f638(0x15eb)]:return'float';case types[_0x52f638(0x1c31)]:return'double';default:return'undefined';}}function readNumber(_0x107759,_0x4f6a82){if(0x1!==_0x107759){for(var _0x2591d0=new Array(_0x107759),_0x3ceb4a=0x0;_0x3ceb4a<_0x107759;_0x3ceb4a++)_0x2591d0[_0x3ceb4a]=_0x4f6a82();return _0x2591d0;}return _0x4f6a82();}function readType(_0x26bf83,_0x314807,_0x37ee19){var _0x5b1683=_0x68aa19;switch(_0x314807){case types['BYTE']:return _0x26bf83[_0x5b1683(0x583a)](_0x37ee19);case types['CHAR']:return trimNull(_0x26bf83[_0x5b1683(0x5531)](_0x37ee19));case types[_0x5b1683(0x162f)]:return readNumber(_0x37ee19,_0x26bf83[_0x5b1683(0x1b33)]['bind'](_0x26bf83));case types[_0x5b1683(0x3624)]:return readNumber(_0x37ee19,_0x26bf83[_0x5b1683(0x4654)][_0x5b1683(0x532a)](_0x26bf83));case types['FLOAT']:return readNumber(_0x37ee19,_0x26bf83['readFloat32'][_0x5b1683(0x532a)](_0x26bf83));case types['DOUBLE']:return readNumber(_0x37ee19,_0x26bf83[_0x5b1683(0x34a9)][_0x5b1683(0x532a)](_0x26bf83));default:return void notNetcdf(!0x0,_0x5b1683(0x49cc)+_0x314807);}}function trimNull(_0xd6a467){var _0x1cf9d4=_0x68aa19;return 0x0===_0xd6a467[_0x1cf9d4(0x39ea)](_0xd6a467[_0x1cf9d4(0x531b)]-0x1)?_0xd6a467['substring'](0x0,_0xd6a467[_0x1cf9d4(0x531b)]-0x1):_0xd6a467;}var ZERO$1=0x0,NC_DIMENSION=0xa,NC_VARIABLE=0xb,NC_ATTRIBUTE=0xc;function header(_0x1541dd){var _0x5b4efc=_0x68aa19,_0x3d8392={'recordDimension':{'length':_0x1541dd[_0x5b4efc(0x580d)]()}},_0x29653d=dimensionsList(_0x1541dd);_0x3d8392[_0x5b4efc(0x428)]['id']=_0x29653d[_0x5b4efc(0x2ed3)],_0x3d8392['recordDimension'][_0x5b4efc(0x13f9)]=_0x29653d[_0x5b4efc(0x1510)],_0x3d8392[_0x5b4efc(0x4e51)]=_0x29653d[_0x5b4efc(0x4e51)],_0x3d8392[_0x5b4efc(0x2e10)]=attributesList(_0x1541dd);var _0xadb5ef=variablesList(_0x1541dd,_0x29653d['recordId']);return _0x3d8392[_0x5b4efc(0x2c10)]=_0xadb5ef['variables'],_0x3d8392[_0x5b4efc(0x428)][_0x5b4efc(0x3608)]=_0xadb5ef[_0x5b4efc(0x3608)],_0x3d8392;}function dimensionsList(_0x9e27b0){var _0x1475a6=_0x68aa19,_0x55e6fa,_0x28b98e,_0xb24305=_0x9e27b0[_0x1475a6(0x580d)]();if(_0xb24305===ZERO$1)return utils[_0x1475a6(0x154f)](_0x9e27b0['readUint32']()!==ZERO$1,_0x1475a6(0xa69)),[];utils[_0x1475a6(0x154f)](_0xb24305!==NC_DIMENSION,'wrong\x20tag\x20for\x20list\x20of\x20dimensions');for(var _0x3042cd=_0x9e27b0[_0x1475a6(0x580d)](),_0x502708=new Array(_0x3042cd),_0x39ae38=0x0;_0x39ae38<_0x3042cd;_0x39ae38++){var _0x4a42e2=utils[_0x1475a6(0x495e)](_0x9e27b0),_0x104b4b=_0x9e27b0[_0x1475a6(0x580d)]();0x0===_0x104b4b&&(_0x55e6fa=_0x39ae38,_0x28b98e=_0x4a42e2),_0x502708[_0x39ae38]={'name':_0x4a42e2,'size':_0x104b4b};}return{'dimensions':_0x502708,'recordId':_0x55e6fa,'recordName':_0x28b98e};}function attributesList(_0xb3bb2f){var _0x33bb68=_0x68aa19,_0x1cf8a1=_0xb3bb2f['readUint32']();if(_0x1cf8a1===ZERO$1)return utils['notNetcdf'](_0xb3bb2f[_0x33bb68(0x580d)]()!==ZERO$1,_0x33bb68(0x3e3b)),[];utils[_0x33bb68(0x154f)](_0x1cf8a1!==NC_ATTRIBUTE,_0x33bb68(0xe4b));for(var _0x4668c6=_0xb3bb2f[_0x33bb68(0x580d)](),_0x49cedd=new Array(_0x4668c6),_0x8086b0=0x0;_0x8086b0<_0x4668c6;_0x8086b0++){var _0x43ff7f=utils['readName'](_0xb3bb2f),_0x14c360=_0xb3bb2f[_0x33bb68(0x580d)]();utils[_0x33bb68(0x154f)](_0x14c360<0x1||_0x14c360>0x6,_0x33bb68(0x49cc)+_0x14c360);var _0x4facca=_0xb3bb2f[_0x33bb68(0x580d)](),_0x295772=readType(_0xb3bb2f,_0x14c360,_0x4facca);utils[_0x33bb68(0x367)](_0xb3bb2f),_0x49cedd[_0x8086b0]={'name':_0x43ff7f,'type':num2str(_0x14c360),'value':_0x295772};}return _0x49cedd;}function variablesList(_0x4d4d45,_0x19f85b){var _0x3bb954=_0x68aa19,_0x325229=_0x4d4d45[_0x3bb954(0x580d)](),_0x3e32d3=0x0;if(_0x325229===ZERO$1)return utils[_0x3bb954(0x154f)](_0x4d4d45[_0x3bb954(0x580d)]()!==ZERO$1,_0x3bb954(0x401d)),[];utils['notNetcdf'](_0x325229!==NC_VARIABLE,_0x3bb954(0x2ba5));for(var _0x535544=_0x4d4d45[_0x3bb954(0x580d)](),_0x2ae9a0=new Array(_0x535544),_0x1ed33b=0x0;_0x1ed33b<_0x535544;_0x1ed33b++){for(var _0x374fa7=utils['readName'](_0x4d4d45),_0x14fce3=_0x4d4d45[_0x3bb954(0x580d)](),_0x111d15=new Array(_0x14fce3),_0x397aa5=0x0;_0x397aa5<_0x14fce3;_0x397aa5++)_0x111d15[_0x397aa5]=_0x4d4d45[_0x3bb954(0x580d)]();var _0xd2561a=attributesList(_0x4d4d45),_0x21ac98=_0x4d4d45[_0x3bb954(0x580d)]();utils[_0x3bb954(0x154f)](_0x21ac98<0x1&&_0x21ac98>0x6,_0x3bb954(0x49cc)+_0x21ac98);var _0x184f69=_0x4d4d45[_0x3bb954(0x580d)](),_0x1326c6=_0x4d4d45[_0x3bb954(0x580d)]();_0x111d15[0x0]===_0x19f85b&&(_0x3e32d3+=_0x184f69),_0x2ae9a0[_0x1ed33b]={'name':_0x374fa7,'dimensions':_0x111d15,'attributes':_0xd2561a,'type':num2str(_0x21ac98),'size':_0x184f69,'offset':_0x1326c6,'record':_0x111d15[0x0]===_0x19f85b};}return{'variables':_0x2ae9a0,'recordStep':_0x3e32d3};}!function(){var _0x5cff74=_0x68aa19;function _0x2a5e4f(_0x546a3f){var _0x4dee81=_0x54f3;_classCallCheck(this,_0x2a5e4f);var _0x20b34d=new IOBuffer(_0x546a3f);_0x20b34d['setBigEndian'](),utils[_0x4dee81(0x154f)](_0x4dee81(0x3b74)!==_0x20b34d[_0x4dee81(0x5531)](0x3),'should\x20start\x20with\x20CDF');var _0x4af5f1=_0x20b34d[_0x4dee81(0x4b7)]();utils[_0x4dee81(0x154f)](0x2===_0x4af5f1,_0x4dee81(0x25f9)),utils[_0x4dee81(0x154f)](0x1!==_0x4af5f1,'unknown\x20version'),this[_0x4dee81(0x2b29)]=header(_0x20b34d),this['header'][_0x4dee81(0x3330)]=_0x4af5f1,this[_0x4dee81(0x1de1)]=_0x20b34d;}_createClass(_0x2a5e4f,[{'key':_0x5cff74(0x490d),'value':function(_0x2075b4){var _0x56d79a=_0x5cff74,_0x4b333a;return _0x4b333a=_0x56d79a(0x29ad)==typeof _0x2075b4?this[_0x56d79a(0x2b29)][_0x56d79a(0x2c10)][_0x56d79a(0x41c7)](function(_0x40dcc1){var _0xb04237=_0x56d79a;return _0x40dcc1[_0xb04237(0x13f9)]===_0x2075b4;}):_0x2075b4,utils[_0x56d79a(0x154f)](void 0x0===_0x4b333a,'variable\x20not\x20found'),this[_0x56d79a(0x1de1)][_0x56d79a(0x25c8)](_0x4b333a[_0x56d79a(0x19b4)]),_0x4b333a['record']?data[_0x56d79a(0x46b6)](this[_0x56d79a(0x1de1)],_0x4b333a,this[_0x56d79a(0x2b29)][_0x56d79a(0x428)]):data[_0x56d79a(0x5614)](this[_0x56d79a(0x1de1)],_0x4b333a);}},{'key':_0x5cff74(0x3330),'get':function(){var _0x459695=_0x5cff74;return 0x1===this[_0x459695(0x2b29)][_0x459695(0x3330)]?_0x459695(0x4697):_0x459695(0x21cc);}},{'key':'recordDimension','get':function(){var _0x478556=_0x5cff74;return this[_0x478556(0x2b29)][_0x478556(0x428)];}},{'key':_0x5cff74(0x4e51),'get':function(){var _0x545107=_0x5cff74;return this[_0x545107(0x2b29)][_0x545107(0x4e51)];}},{'key':_0x5cff74(0x2e10),'get':function(){var _0x4fe04f=_0x5cff74;return this[_0x4fe04f(0x2b29)]['globalAttributes'];}},{'key':'variables','get':function(){var _0x539097=_0x5cff74;return this[_0x539097(0x2b29)][_0x539097(0x2c10)];}}]),modules[_0x5cff74(0x150e)]=_0x2a5e4f;}();var VolumeRenderMode={'VolumeRendering':0x0,'Slice':0x1,'ContourValue':0x2},VolumeRenderMode$1=Object['freeze'](VolumeRenderMode),VolumeRenderingVp='attribute\x20vec4\x20aPosition;\x0aattribute\x20vec3\x20aTexCoord0;\x0avarying\x20vec4\x20vTexCoord;\x0avarying\x20vec4\x20vNearTexCoord;\x0a#ifdef\x20HAS_LIGHT\x0avarying\x20vec4\x20vPositionMC;\x0a#endif\x0auniform\x20vec3\x20u_volumeBoxSize;\x0auniform\x20vec3\x20scale;\x0auniform\x20vec3\x20uOffset;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vTexCoord\x20=\x20vec4(aTexCoord0.xyz,\x201.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a}\x0a',VolumeRenderingFp='varying\x20vec4\x20vTexCoord;\x0avarying\x20vec4\x20vNearTexCoord;\x0auniform\x20sampler2D\x20u_colorTable;\x0auniform\x20vec4\x20u_minMaxValueAndFiltration;\x0auniform\x20vec3\x20u_maxVisibleTextureCoord;\x0auniform\x20vec3\x20u_minVisibleTextureCoord;\x0a//\x20opacity\x20and\x20color\x20textures\x0auniform\x20sampler2D\x20u_opacityTexture;\x0auniform\x20sampler2D\x20u_colorTexture;\x0avec4\x20getColorForValue(float\x20tValue)\x0a{\x0a\x20\x20\x20\x20float\x20texCoord\x20=\x20tValue;\x0a\x09texCoord\x20=\x20clamp(texCoord,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec4\x20tColor\x20=\x20texture2D(u_colorTexture,\x20vec2(texCoord,\x200.5));\x0a\x20\x20\x20\x20tColor.a\x20=\x20texture2D(u_opacityTexture,\x20vec2(texCoord,\x200.5)).r;\x0a\x20\x20\x20\x20return\x20tColor;\x0a}\x0a\x0avec4\x20getSampleValue(vec3\x20pos)\x0a{\x0a\x09if(vTexCoord.x\x20>\x20u_maxVisibleTextureCoord.x\x20||\x20vTexCoord.x\x20<\x20u_minVisibleTextureCoord.x\x0a\x09||\x20vTexCoord.y\x20>\x20u_maxVisibleTextureCoord.y\x20||\x20vTexCoord.y\x20<\x20u_minVisibleTextureCoord.y\x0a\x09||\x20vTexCoord.z\x20>\x20u_maxVisibleTextureCoord.z\x20||\x20vTexCoord.z\x20<\x20u_minVisibleTextureCoord.z)\x0a\x09{\x0a\x09\x09discard;\x0a\x09}\x0a\x0a\x20\x20\x20\x20float\x20noValue;\x0a\x20\x20\x20\x20float\x20value\x20=\x20czm_getVolumeValue(pos,\x20noValue);\x0a\x09vec4\x20color\x20=\x20getColorForValue(value);\x0a\x09return\x20color;\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec3\x20texcood\x20=\x20vTexCoord.xyz;\x0a\x20\x20\x20\x20if(uFilterMode\x20>\x200.5)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20texcood\x20=\x20vNearTexCoord.xyz;\x0a\x20\x20\x20\x20}\x0a\x09gl_FragColor\x20=\x20getSampleValue(texcood);\x0a\x09gl_FragColor\x20=\x20czm_gammaCorrect(gl_FragColor);\x0a}',VolumeBoxVp=_0x68aa19(0x1ae9),VolumeBoxFp=_0x68aa19(0x21e1),MARCHING_CUBE_CASES=[[-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x3,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x9,0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x3,0x8,0x9,0x1,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0xb,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x3,0x8,0x1,0xb,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0xb,0x2,0x0,0x9,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x2,0x3,0x8,0x2,0x8,0xb,0xb,0x8,0x9,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0x2,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x2,0xa,0x8,0x0,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x0,0x9,0x2,0xa,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x2,0xa,0x1,0xa,0x9,0x9,0xa,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0x1,0xb,0xa,0x3,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x1,0xb,0x0,0xb,0x8,0x8,0xb,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0x0,0x9,0x3,0x9,0xa,0xa,0x9,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0xb,0x8,0xb,0xa,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x8,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x0,0x3,0x7,0x4,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x9,0x1,0x8,0x7,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x9,0x1,0x4,0x1,0x7,0x7,0x1,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0xb,0x2,0x8,0x7,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0x7,0x4,0x3,0x4,0x0,0x1,0xb,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0xb,0x2,0x9,0x2,0x0,0x8,0x7,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x2,0x9,0xb,0x2,0x7,0x9,0x2,0x3,0x7,0x7,0x4,0x9,-0x1,-0x1,-0x1,-0x1],[0x8,0x7,0x4,0x3,0x2,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xa,0x7,0x4,0xa,0x4,0x2,0x2,0x4,0x0,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x1,0x0,0x8,0x7,0x4,0x2,0xa,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0xa,0x7,0x9,0xa,0x4,0x9,0x2,0xa,0x9,0x1,0x2,-0x1,-0x1,-0x1,-0x1],[0x3,0x1,0xb,0x3,0xb,0xa,0x7,0x4,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0xb,0xa,0x1,0xa,0x4,0x1,0x4,0x0,0x7,0x4,0xa,-0x1,-0x1,-0x1,-0x1],[0x4,0x8,0x7,0x9,0xa,0x0,0x9,0xb,0xa,0xa,0x3,0x0,-0x1,-0x1,-0x1,-0x1],[0x4,0xa,0x7,0x4,0x9,0xa,0x9,0xb,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x4,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x4,0x5,0x0,0x3,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x4,0x5,0x1,0x0,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x8,0x4,0x5,0x8,0x5,0x3,0x3,0x5,0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0xb,0x2,0x9,0x4,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0x8,0x0,0x1,0xb,0x2,0x4,0x5,0x9,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x5,0xb,0x2,0x5,0x2,0x4,0x4,0x2,0x0,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x2,0x5,0xb,0x3,0x5,0x2,0x3,0x4,0x5,0x3,0x8,0x4,-0x1,-0x1,-0x1,-0x1],[0x9,0x4,0x5,0x2,0xa,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x2,0xa,0x0,0xa,0x8,0x4,0x5,0x9,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x4,0x5,0x0,0x5,0x1,0x2,0xa,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x2,0x5,0x1,0x2,0x8,0x5,0x2,0xa,0x8,0x4,0x5,0x8,-0x1,-0x1,-0x1,-0x1],[0xb,0xa,0x3,0xb,0x3,0x1,0x9,0x4,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x5,0x9,0x0,0x1,0x8,0x8,0x1,0xb,0x8,0xb,0xa,-0x1,-0x1,-0x1,-0x1],[0x5,0x0,0x4,0x5,0xa,0x0,0x5,0xb,0xa,0xa,0x3,0x0,-0x1,-0x1,-0x1,-0x1],[0x5,0x8,0x4,0x5,0xb,0x8,0xb,0xa,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x8,0x7,0x5,0x9,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x0,0x3,0x9,0x3,0x5,0x5,0x3,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x8,0x7,0x0,0x7,0x1,0x1,0x7,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x3,0x5,0x3,0x7,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x8,0x7,0x9,0x7,0x5,0xb,0x2,0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xb,0x2,0x1,0x9,0x0,0x5,0x5,0x0,0x3,0x5,0x3,0x7,-0x1,-0x1,-0x1,-0x1],[0x8,0x2,0x0,0x8,0x5,0x2,0x8,0x7,0x5,0xb,0x2,0x5,-0x1,-0x1,-0x1,-0x1],[0x2,0x5,0xb,0x2,0x3,0x5,0x3,0x7,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x7,0x5,0x9,0x7,0x9,0x8,0x3,0x2,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x7,0x5,0x9,0x2,0x7,0x9,0x0,0x2,0x2,0xa,0x7,-0x1,-0x1,-0x1,-0x1],[0x2,0xa,0x3,0x0,0x8,0x1,0x1,0x8,0x7,0x1,0x7,0x5,-0x1,-0x1,-0x1,-0x1],[0xa,0x1,0x2,0xa,0x7,0x1,0x7,0x5,0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x8,0x5,0x8,0x7,0x5,0xb,0x3,0x1,0xb,0xa,0x3,-0x1,-0x1,-0x1,-0x1],[0x5,0x0,0x7,0x5,0x9,0x0,0x7,0x0,0xa,0x1,0xb,0x0,0xa,0x0,0xb,-0x1],[0xa,0x0,0xb,0xa,0x3,0x0,0xb,0x0,0x5,0x8,0x7,0x0,0x5,0x0,0x7,-0x1],[0xa,0x5,0xb,0x7,0x5,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xb,0x5,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x3,0x8,0x5,0x6,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x1,0x0,0x5,0x6,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x3,0x8,0x1,0x8,0x9,0x5,0x6,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x5,0x6,0x2,0x1,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x5,0x6,0x1,0x6,0x2,0x3,0x8,0x0,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x5,0x6,0x9,0x6,0x0,0x0,0x6,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x5,0x8,0x9,0x5,0x2,0x8,0x5,0x6,0x2,0x3,0x8,0x2,-0x1,-0x1,-0x1,-0x1],[0x2,0xa,0x3,0xb,0x5,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xa,0x8,0x0,0xa,0x0,0x2,0xb,0x5,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x9,0x1,0x2,0xa,0x3,0x5,0x6,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x5,0x6,0xb,0x1,0x2,0x9,0x9,0x2,0xa,0x9,0xa,0x8,-0x1,-0x1,-0x1,-0x1],[0x6,0xa,0x3,0x6,0x3,0x5,0x5,0x3,0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0xa,0x8,0x0,0x5,0xa,0x0,0x1,0x5,0x5,0x6,0xa,-0x1,-0x1,-0x1,-0x1],[0x3,0x6,0xa,0x0,0x6,0x3,0x0,0x5,0x6,0x0,0x9,0x5,-0x1,-0x1,-0x1,-0x1],[0x6,0x9,0x5,0x6,0xa,0x9,0xa,0x8,0x9,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x5,0x6,0xb,0x4,0x8,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x0,0x3,0x4,0x3,0x7,0x6,0xb,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x0,0x9,0x5,0x6,0xb,0x8,0x7,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xb,0x5,0x6,0x1,0x7,0x9,0x1,0x3,0x7,0x7,0x4,0x9,-0x1,-0x1,-0x1,-0x1],[0x6,0x2,0x1,0x6,0x1,0x5,0x4,0x8,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x5,0x2,0x5,0x6,0x2,0x3,0x4,0x0,0x3,0x7,0x4,-0x1,-0x1,-0x1,-0x1],[0x8,0x7,0x4,0x9,0x5,0x0,0x0,0x5,0x6,0x0,0x6,0x2,-0x1,-0x1,-0x1,-0x1],[0x7,0x9,0x3,0x7,0x4,0x9,0x3,0x9,0x2,0x5,0x6,0x9,0x2,0x9,0x6,-0x1],[0x3,0x2,0xa,0x7,0x4,0x8,0xb,0x5,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x5,0x6,0xb,0x4,0x2,0x7,0x4,0x0,0x2,0x2,0xa,0x7,-0x1,-0x1,-0x1,-0x1],[0x0,0x9,0x1,0x4,0x8,0x7,0x2,0xa,0x3,0x5,0x6,0xb,-0x1,-0x1,-0x1,-0x1],[0x9,0x1,0x2,0x9,0x2,0xa,0x9,0xa,0x4,0x7,0x4,0xa,0x5,0x6,0xb,-0x1],[0x8,0x7,0x4,0x3,0x5,0xa,0x3,0x1,0x5,0x5,0x6,0xa,-0x1,-0x1,-0x1,-0x1],[0x5,0xa,0x1,0x5,0x6,0xa,0x1,0xa,0x0,0x7,0x4,0xa,0x0,0xa,0x4,-0x1],[0x0,0x9,0x5,0x0,0x5,0x6,0x0,0x6,0x3,0xa,0x3,0x6,0x8,0x7,0x4,-0x1],[0x6,0x9,0x5,0x6,0xa,0x9,0x4,0x9,0x7,0x7,0x9,0xa,-0x1,-0x1,-0x1,-0x1],[0xb,0x9,0x4,0x6,0xb,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x6,0xb,0x4,0xb,0x9,0x0,0x3,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xb,0x1,0x0,0xb,0x0,0x6,0x6,0x0,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x8,0x1,0x3,0x8,0x6,0x1,0x8,0x4,0x6,0x6,0xb,0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x9,0x4,0x1,0x4,0x2,0x2,0x4,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0x8,0x0,0x1,0x9,0x2,0x2,0x9,0x4,0x2,0x4,0x6,-0x1,-0x1,-0x1,-0x1],[0x0,0x4,0x2,0x4,0x6,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x8,0x2,0x3,0x8,0x4,0x2,0x4,0x6,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xb,0x9,0x4,0xb,0x4,0x6,0xa,0x3,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x2,0x8,0x2,0xa,0x8,0x4,0xb,0x9,0x4,0x6,0xb,-0x1,-0x1,-0x1,-0x1],[0x3,0x2,0xa,0x0,0x6,0x1,0x0,0x4,0x6,0x6,0xb,0x1,-0x1,-0x1,-0x1,-0x1],[0x6,0x1,0x4,0x6,0xb,0x1,0x4,0x1,0x8,0x2,0xa,0x1,0x8,0x1,0xa,-0x1],[0x9,0x4,0x6,0x9,0x6,0x3,0x9,0x3,0x1,0xa,0x3,0x6,-0x1,-0x1,-0x1,-0x1],[0x8,0x1,0xa,0x8,0x0,0x1,0xa,0x1,0x6,0x9,0x4,0x1,0x6,0x1,0x4,-0x1],[0x3,0x6,0xa,0x3,0x0,0x6,0x0,0x4,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x6,0x8,0x4,0xa,0x8,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x7,0x6,0xb,0x7,0xb,0x8,0x8,0xb,0x9,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x3,0x7,0x0,0x7,0xb,0x0,0xb,0x9,0x6,0xb,0x7,-0x1,-0x1,-0x1,-0x1],[0xb,0x7,0x6,0x1,0x7,0xb,0x1,0x8,0x7,0x1,0x0,0x8,-0x1,-0x1,-0x1,-0x1],[0xb,0x7,0x6,0xb,0x1,0x7,0x1,0x3,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x6,0x2,0x1,0x8,0x6,0x1,0x9,0x8,0x8,0x7,0x6,-0x1,-0x1,-0x1,-0x1],[0x2,0x9,0x6,0x2,0x1,0x9,0x6,0x9,0x7,0x0,0x3,0x9,0x7,0x9,0x3,-0x1],[0x7,0x0,0x8,0x7,0x6,0x0,0x6,0x2,0x0,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x7,0x2,0x3,0x6,0x2,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x2,0xa,0x3,0xb,0x8,0x6,0xb,0x9,0x8,0x8,0x7,0x6,-0x1,-0x1,-0x1,-0x1],[0x2,0x7,0x0,0x2,0xa,0x7,0x0,0x7,0x9,0x6,0xb,0x7,0x9,0x7,0xb,-0x1],[0x1,0x0,0x8,0x1,0x8,0x7,0x1,0x7,0xb,0x6,0xb,0x7,0x2,0xa,0x3,-0x1],[0xa,0x1,0x2,0xa,0x7,0x1,0xb,0x1,0x6,0x6,0x1,0x7,-0x1,-0x1,-0x1,-0x1],[0x8,0x6,0x9,0x8,0x7,0x6,0x9,0x6,0x1,0xa,0x3,0x6,0x1,0x6,0x3,-0x1],[0x0,0x1,0x9,0xa,0x7,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x7,0x0,0x8,0x7,0x6,0x0,0x3,0x0,0xa,0xa,0x0,0x6,-0x1,-0x1,-0x1,-0x1],[0x7,0x6,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x7,0xa,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0x8,0x0,0xa,0x6,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x9,0x1,0xa,0x6,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x8,0x9,0x1,0x8,0x1,0x3,0xa,0x6,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xb,0x2,0x1,0x6,0x7,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0xb,0x2,0x3,0x8,0x0,0x6,0x7,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x2,0x0,0x9,0x2,0x9,0xb,0x6,0x7,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x6,0x7,0xa,0x2,0x3,0xb,0xb,0x3,0x8,0xb,0x8,0x9,-0x1,-0x1,-0x1,-0x1],[0x7,0x3,0x2,0x6,0x7,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x7,0x8,0x0,0x7,0x0,0x6,0x6,0x0,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x2,0x6,0x7,0x2,0x7,0x3,0x0,0x9,0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x2,0x6,0x1,0x6,0x8,0x1,0x8,0x9,0x8,0x6,0x7,-0x1,-0x1,-0x1,-0x1],[0xb,0x6,0x7,0xb,0x7,0x1,0x1,0x7,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xb,0x6,0x7,0x1,0xb,0x7,0x1,0x7,0x8,0x1,0x8,0x0,-0x1,-0x1,-0x1,-0x1],[0x0,0x7,0x3,0x0,0xb,0x7,0x0,0x9,0xb,0x6,0x7,0xb,-0x1,-0x1,-0x1,-0x1],[0x7,0xb,0x6,0x7,0x8,0xb,0x8,0x9,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x6,0x4,0x8,0xa,0x6,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0xa,0x6,0x3,0x6,0x0,0x0,0x6,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x8,0xa,0x6,0x8,0x6,0x4,0x9,0x1,0x0,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x6,0x4,0x9,0x3,0x6,0x9,0x1,0x3,0xa,0x6,0x3,-0x1,-0x1,-0x1,-0x1],[0x6,0x4,0x8,0x6,0x8,0xa,0x2,0x1,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0xb,0x2,0x3,0xa,0x0,0x0,0xa,0x6,0x0,0x6,0x4,-0x1,-0x1,-0x1,-0x1],[0x4,0x8,0xa,0x4,0xa,0x6,0x0,0x9,0x2,0x2,0x9,0xb,-0x1,-0x1,-0x1,-0x1],[0xb,0x3,0x9,0xb,0x2,0x3,0x9,0x3,0x4,0xa,0x6,0x3,0x4,0x3,0x6,-0x1],[0x8,0x3,0x2,0x8,0x2,0x4,0x4,0x2,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x2,0x4,0x4,0x2,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x0,0x9,0x2,0x4,0x3,0x2,0x6,0x4,0x4,0x8,0x3,-0x1,-0x1,-0x1,-0x1],[0x1,0x4,0x9,0x1,0x2,0x4,0x2,0x6,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x8,0x3,0x1,0x8,0x1,0x6,0x8,0x6,0x4,0x6,0x1,0xb,-0x1,-0x1,-0x1,-0x1],[0xb,0x0,0x1,0xb,0x6,0x0,0x6,0x4,0x0,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x3,0x6,0x4,0x8,0x3,0x6,0x3,0xb,0x0,0x9,0x3,0xb,0x3,0x9,-0x1],[0xb,0x4,0x9,0x6,0x4,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x5,0x9,0x7,0xa,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x3,0x8,0x4,0x5,0x9,0xa,0x6,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x5,0x1,0x0,0x5,0x0,0x4,0x7,0xa,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xa,0x6,0x7,0x8,0x4,0x3,0x3,0x4,0x5,0x3,0x5,0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x4,0x5,0xb,0x2,0x1,0x7,0xa,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x6,0x7,0xa,0x1,0xb,0x2,0x0,0x3,0x8,0x4,0x5,0x9,-0x1,-0x1,-0x1,-0x1],[0x7,0xa,0x6,0x5,0xb,0x4,0x4,0xb,0x2,0x4,0x2,0x0,-0x1,-0x1,-0x1,-0x1],[0x3,0x8,0x4,0x3,0x4,0x5,0x3,0x5,0x2,0xb,0x2,0x5,0xa,0x6,0x7,-0x1],[0x7,0x3,0x2,0x7,0x2,0x6,0x5,0x9,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x4,0x5,0x0,0x6,0x8,0x0,0x2,0x6,0x6,0x7,0x8,-0x1,-0x1,-0x1,-0x1],[0x3,0x2,0x6,0x3,0x6,0x7,0x1,0x0,0x5,0x5,0x0,0x4,-0x1,-0x1,-0x1,-0x1],[0x6,0x8,0x2,0x6,0x7,0x8,0x2,0x8,0x1,0x4,0x5,0x8,0x1,0x8,0x5,-0x1],[0x9,0x4,0x5,0xb,0x6,0x1,0x1,0x6,0x7,0x1,0x7,0x3,-0x1,-0x1,-0x1,-0x1],[0x1,0xb,0x6,0x1,0x6,0x7,0x1,0x7,0x0,0x8,0x0,0x7,0x9,0x4,0x5,-0x1],[0x4,0xb,0x0,0x4,0x5,0xb,0x0,0xb,0x3,0x6,0x7,0xb,0x3,0xb,0x7,-0x1],[0x7,0xb,0x6,0x7,0x8,0xb,0x5,0xb,0x4,0x4,0xb,0x8,-0x1,-0x1,-0x1,-0x1],[0x6,0x5,0x9,0x6,0x9,0xa,0xa,0x9,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0xa,0x6,0x0,0x3,0x6,0x0,0x6,0x5,0x0,0x5,0x9,-0x1,-0x1,-0x1,-0x1],[0x0,0x8,0xa,0x0,0xa,0x5,0x0,0x5,0x1,0x5,0xa,0x6,-0x1,-0x1,-0x1,-0x1],[0x6,0x3,0xa,0x6,0x5,0x3,0x5,0x1,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0xb,0x2,0x9,0xa,0x5,0x9,0x8,0xa,0xa,0x6,0x5,-0x1,-0x1,-0x1,-0x1],[0x0,0x3,0xa,0x0,0xa,0x6,0x0,0x6,0x9,0x5,0x9,0x6,0x1,0xb,0x2,-0x1],[0xa,0x5,0x8,0xa,0x6,0x5,0x8,0x5,0x0,0xb,0x2,0x5,0x0,0x5,0x2,-0x1],[0x6,0x3,0xa,0x6,0x5,0x3,0x2,0x3,0xb,0xb,0x3,0x5,-0x1,-0x1,-0x1,-0x1],[0x5,0x9,0x8,0x5,0x8,0x2,0x5,0x2,0x6,0x3,0x2,0x8,-0x1,-0x1,-0x1,-0x1],[0x9,0x6,0x5,0x9,0x0,0x6,0x0,0x2,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x8,0x5,0x1,0x0,0x8,0x5,0x8,0x6,0x3,0x2,0x8,0x6,0x8,0x2,-0x1],[0x1,0x6,0x5,0x2,0x6,0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x6,0x3,0x1,0xb,0x6,0x3,0x6,0x8,0x5,0x9,0x6,0x8,0x6,0x9,-0x1],[0xb,0x0,0x1,0xb,0x6,0x0,0x9,0x0,0x5,0x5,0x0,0x6,-0x1,-0x1,-0x1,-0x1],[0x0,0x8,0x3,0x5,0xb,0x6,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xb,0x6,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xa,0xb,0x5,0x7,0xa,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xa,0xb,0x5,0xa,0x5,0x7,0x8,0x0,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x5,0x7,0xa,0x5,0xa,0xb,0x1,0x0,0x9,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xb,0x5,0x7,0xb,0x7,0xa,0x9,0x1,0x8,0x8,0x1,0x3,-0x1,-0x1,-0x1,-0x1],[0xa,0x2,0x1,0xa,0x1,0x7,0x7,0x1,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x3,0x8,0x1,0x7,0x2,0x1,0x5,0x7,0x7,0xa,0x2,-0x1,-0x1,-0x1,-0x1],[0x9,0x5,0x7,0x9,0x7,0x2,0x9,0x2,0x0,0x2,0x7,0xa,-0x1,-0x1,-0x1,-0x1],[0x7,0x2,0x5,0x7,0xa,0x2,0x5,0x2,0x9,0x3,0x8,0x2,0x9,0x2,0x8,-0x1],[0x2,0xb,0x5,0x2,0x5,0x3,0x3,0x5,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x8,0x0,0x2,0x8,0x2,0x5,0x8,0x5,0x7,0xb,0x5,0x2,-0x1,-0x1,-0x1,-0x1],[0x9,0x1,0x0,0x5,0x3,0xb,0x5,0x7,0x3,0x3,0x2,0xb,-0x1,-0x1,-0x1,-0x1],[0x9,0x2,0x8,0x9,0x1,0x2,0x8,0x2,0x7,0xb,0x5,0x2,0x7,0x2,0x5,-0x1],[0x1,0x5,0x3,0x3,0x5,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x7,0x8,0x0,0x1,0x7,0x1,0x5,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x3,0x0,0x9,0x5,0x3,0x5,0x7,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x7,0x8,0x5,0x7,0x9,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x5,0x4,0x8,0x5,0x8,0xb,0xb,0x8,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x5,0x4,0x0,0x5,0x0,0xa,0x5,0xa,0xb,0xa,0x0,0x3,-0x1,-0x1,-0x1,-0x1],[0x0,0x9,0x1,0x8,0xb,0x4,0x8,0xa,0xb,0xb,0x5,0x4,-0x1,-0x1,-0x1,-0x1],[0xb,0x4,0xa,0xb,0x5,0x4,0xa,0x4,0x3,0x9,0x1,0x4,0x3,0x4,0x1,-0x1],[0x2,0x1,0x5,0x2,0x5,0x8,0x2,0x8,0xa,0x4,0x8,0x5,-0x1,-0x1,-0x1,-0x1],[0x0,0xa,0x4,0x0,0x3,0xa,0x4,0xa,0x5,0x2,0x1,0xa,0x5,0xa,0x1,-0x1],[0x0,0x5,0x2,0x0,0x9,0x5,0x2,0x5,0xa,0x4,0x8,0x5,0xa,0x5,0x8,-0x1],[0x9,0x5,0x4,0x2,0x3,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x2,0xb,0x5,0x3,0x2,0x5,0x3,0x5,0x4,0x3,0x4,0x8,-0x1,-0x1,-0x1,-0x1],[0x5,0x2,0xb,0x5,0x4,0x2,0x4,0x0,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0x2,0xb,0x3,0xb,0x5,0x3,0x5,0x8,0x4,0x8,0x5,0x0,0x9,0x1,-0x1],[0x5,0x2,0xb,0x5,0x4,0x2,0x1,0x2,0x9,0x9,0x2,0x4,-0x1,-0x1,-0x1,-0x1],[0x8,0x5,0x4,0x8,0x3,0x5,0x3,0x1,0x5,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x5,0x4,0x1,0x5,0x0,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x8,0x5,0x4,0x8,0x3,0x5,0x9,0x5,0x0,0x0,0x5,0x3,-0x1,-0x1,-0x1,-0x1],[0x9,0x5,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x7,0xa,0x4,0xa,0x9,0x9,0xa,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x3,0x8,0x4,0x7,0x9,0x9,0x7,0xa,0x9,0xa,0xb,-0x1,-0x1,-0x1,-0x1],[0x1,0xa,0xb,0x1,0x4,0xa,0x1,0x0,0x4,0x7,0xa,0x4,-0x1,-0x1,-0x1,-0x1],[0x3,0x4,0x1,0x3,0x8,0x4,0x1,0x4,0xb,0x7,0xa,0x4,0xb,0x4,0xa,-0x1],[0x4,0x7,0xa,0x9,0x4,0xa,0x9,0xa,0x2,0x9,0x2,0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x4,0x7,0x9,0x7,0xa,0x9,0xa,0x1,0x2,0x1,0xa,0x0,0x3,0x8,-0x1],[0xa,0x4,0x7,0xa,0x2,0x4,0x2,0x0,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0xa,0x4,0x7,0xa,0x2,0x4,0x8,0x4,0x3,0x3,0x4,0x2,-0x1,-0x1,-0x1,-0x1],[0x2,0xb,0x9,0x2,0x9,0x7,0x2,0x7,0x3,0x7,0x9,0x4,-0x1,-0x1,-0x1,-0x1],[0x9,0x7,0xb,0x9,0x4,0x7,0xb,0x7,0x2,0x8,0x0,0x7,0x2,0x7,0x0,-0x1],[0x3,0xb,0x7,0x3,0x2,0xb,0x7,0xb,0x4,0x1,0x0,0xb,0x4,0xb,0x0,-0x1],[0x1,0x2,0xb,0x8,0x4,0x7,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x1,0x9,0x4,0x7,0x1,0x7,0x3,0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x1,0x9,0x4,0x7,0x1,0x0,0x1,0x8,0x8,0x1,0x7,-0x1,-0x1,-0x1,-0x1],[0x4,0x3,0x0,0x7,0x3,0x4,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x4,0x7,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x8,0xb,0xb,0x8,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0x9,0x0,0x3,0xa,0x9,0xa,0xb,0x9,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0xb,0x1,0x0,0x8,0xb,0x8,0xa,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0xb,0x1,0xa,0xb,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0xa,0x2,0x1,0x9,0xa,0x9,0x8,0xa,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0x9,0x0,0x3,0xa,0x9,0x1,0x9,0x2,0x2,0x9,0xa,-0x1,-0x1,-0x1,-0x1],[0x0,0xa,0x2,0x8,0xa,0x0,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x3,0xa,0x2,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x2,0x8,0x3,0x2,0xb,0x8,0xb,0x9,0x8,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x9,0x2,0xb,0x0,0x2,0x9,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x2,0x8,0x3,0x2,0xb,0x8,0x0,0x8,0x1,0x1,0x8,0xb,-0x1,-0x1,-0x1,-0x1],[0x1,0x2,0xb,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x1,0x8,0x3,0x9,0x8,0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x1,0x9,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[0x0,0x8,0x3,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1],[-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1]],EDGES=[[0x0,0x1],[0x1,0x3],[0x2,0x3],[0x0,0x2],[0x4,0x5],[0x5,0x7],[0x6,0x7],[0x4,0x6],[0x0,0x4],[0x1,0x5],[0x2,0x6],[0x3,0x7]];function getCase(_0x106ba4){return MARCHING_CUBE_CASES[_0x106ba4];}function getEdge(_0x196c49){return EDGES[_0x196c49];}var CaseTable={'getCase':getCase,'getEdge':getEdge};function ImageMarchingCubes(){var _0x348b8b=_0x68aa19;this[_0x348b8b(0x133a)]=[],this['_voxelScalars']=[],this[_0x348b8b(0x1fe8)]=[],this[_0x348b8b(0x2db7)]=[],this['_edgeMap']={},this[_0x348b8b(0x1646)]=!0x0,this[_0x348b8b(0x429c)]=!0x1,this[_0x348b8b(0x1baa)]=0x0;}ImageMarchingCubes[_0x68aa19(0x4b51)][_0x68aa19(0xb81)]=function(_0x21f7f5,_0x1bcfa,_0x50218f,_0x3eb0d4,_0xc80171,_0x5e940c,_0x5d80b9,_0x417c25){var _0x5aa99b=_0x68aa19,_0x49d78d=this[_0x5aa99b(0x133a)],_0x191bcb=this[_0x5aa99b(0x1558)];_0x49d78d[0x0]=_0x50218f*_0x3eb0d4+_0x1bcfa*_0xc80171[0x0]+_0x21f7f5,_0x49d78d[0x1]=_0x49d78d[0x0]+0x1,_0x49d78d[0x2]=_0x49d78d[0x0]+_0xc80171[0x0],_0x49d78d[0x3]=_0x49d78d[0x2]+0x1,_0x49d78d[0x4]=_0x49d78d[0x0]+_0x3eb0d4,_0x49d78d[0x5]=_0x49d78d[0x4]+0x1,_0x49d78d[0x6]=_0x49d78d[0x4]+_0xc80171[0x0],_0x49d78d[0x7]=_0x49d78d[0x6]+0x1;for(let _0x33800c=0x0;_0x33800c<0x8;++_0x33800c)_0x191bcb[_0x33800c]=_0x417c25[_0x49d78d[_0x33800c]];},ImageMarchingCubes[_0x68aa19(0x4b51)]['getVoxelPoints']=function(_0x132447,_0x45bc2f,_0x368631,_0x399675,_0x5153d9,_0x279601){var _0x257119=_0x68aa19,_0x5466ae=this[_0x257119(0x2db7)];_0x5466ae[0x0]=_0x5153d9[0x0]+_0x132447*_0x279601[0x0],_0x5466ae[0x1]=_0x5153d9[0x1]+_0x45bc2f*_0x279601[0x1],_0x5466ae[0x2]=_0x5153d9[0x2]+_0x368631*_0x279601[0x2],_0x5466ae[0x3]=_0x5466ae[0x0]+_0x279601[0x0],_0x5466ae[0x4]=_0x5466ae[0x1],_0x5466ae[0x5]=_0x5466ae[0x2],_0x5466ae[0x6]=_0x5466ae[0x0],_0x5466ae[0x7]=_0x5466ae[0x1]+_0x279601[0x1],_0x5466ae[0x8]=_0x5466ae[0x2],_0x5466ae[0x9]=_0x5466ae[0x3],_0x5466ae[0xa]=_0x5466ae[0x7],_0x5466ae[0xb]=_0x5466ae[0x2],_0x5466ae[0xc]=_0x5466ae[0x0],_0x5466ae[0xd]=_0x5466ae[0x1],_0x5466ae[0xe]=_0x5466ae[0x2]+_0x279601[0x2],_0x5466ae[0xf]=_0x5466ae[0x3],_0x5466ae[0x10]=_0x5466ae[0x1],_0x5466ae[0x11]=_0x5466ae[0xe],_0x5466ae[0x12]=_0x5466ae[0x0],_0x5466ae[0x13]=_0x5466ae[0x7],_0x5466ae[0x14]=_0x5466ae[0xe],_0x5466ae[0x15]=_0x5466ae[0x3],_0x5466ae[0x16]=_0x5466ae[0x7],_0x5466ae[0x17]=_0x5466ae[0xe];},ImageMarchingCubes[_0x68aa19(0x4b51)]['getPointGradient']=function(_0x2e4b91,_0x915173,_0x119713,_0x124d62,_0xa3c08,_0x5ad1c0,_0x2fd8e4,_0x52f39b){let _0x19ffac,_0x1de880;0x0===_0x2e4b91?(_0x19ffac=_0x2fd8e4[_0x2e4b91+0x1+_0x915173*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x1de880=_0x2fd8e4[_0x2e4b91+_0x915173*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x52f39b[0x0]=(_0x1de880-_0x19ffac)/_0x5ad1c0[0x0]):_0x2e4b91===_0x124d62[0x0]-0x1?(_0x19ffac=_0x2fd8e4[_0x2e4b91+_0x915173*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x1de880=_0x2fd8e4[_0x2e4b91-0x1+_0x915173*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x52f39b[0x0]=(_0x1de880-_0x19ffac)/_0x5ad1c0[0x0]):(_0x19ffac=_0x2fd8e4[_0x2e4b91+0x1+_0x915173*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x1de880=_0x2fd8e4[_0x2e4b91-0x1+_0x915173*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x52f39b[0x0]=0.5*(_0x1de880-_0x19ffac)/_0x5ad1c0[0x0]),0x0===_0x915173?(_0x19ffac=_0x2fd8e4[_0x2e4b91+(_0x915173+0x1)*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x1de880=_0x2fd8e4[_0x2e4b91+_0x915173*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x52f39b[0x1]=(_0x1de880-_0x19ffac)/_0x5ad1c0[0x1]):_0x915173===_0x124d62[0x1]-0x1?(_0x19ffac=_0x2fd8e4[_0x2e4b91+_0x915173*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x1de880=_0x2fd8e4[_0x2e4b91+(_0x915173-0x1)*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x52f39b[0x1]=(_0x1de880-_0x19ffac)/_0x5ad1c0[0x1]):(_0x19ffac=_0x2fd8e4[_0x2e4b91+(_0x915173+0x1)*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x1de880=_0x2fd8e4[_0x2e4b91+(_0x915173-0x1)*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x52f39b[0x1]=0.5*(_0x1de880-_0x19ffac)/_0x5ad1c0[0x1]),0x0===_0x119713?(_0x19ffac=_0x2fd8e4[_0x2e4b91+_0x915173*_0x124d62[0x0]+(_0x119713+0x1)*_0xa3c08],_0x1de880=_0x2fd8e4[_0x2e4b91+_0x915173*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x52f39b[0x2]=(_0x1de880-_0x19ffac)/_0x5ad1c0[0x2]):_0x119713===_0x124d62[0x2]-0x1?(_0x19ffac=_0x2fd8e4[_0x2e4b91+_0x915173*_0x124d62[0x0]+_0x119713*_0xa3c08],_0x1de880=_0x2fd8e4[_0x2e4b91+_0x915173*_0x124d62[0x0]+(_0x119713-0x1)*_0xa3c08],_0x52f39b[0x2]=(_0x1de880-_0x19ffac)/_0x5ad1c0[0x2]):(_0x19ffac=_0x2fd8e4[_0x2e4b91+_0x915173*_0x124d62[0x0]+(_0x119713+0x1)*_0xa3c08],_0x1de880=_0x2fd8e4[_0x2e4b91+_0x915173*_0x124d62[0x0]+(_0x119713-0x1)*_0xa3c08],_0x52f39b[0x2]=0.5*(_0x1de880-_0x19ffac)/_0x5ad1c0[0x2]);},ImageMarchingCubes[_0x68aa19(0x4b51)][_0x68aa19(0x1c4b)]=function(_0x29a157,_0x4185fe,_0x56fa,_0x4d4eee,_0x54f948,_0x7af804,_0x28fe94){var _0xaacef0=_0x68aa19,_0x57a97a=this[_0xaacef0(0x1fe8)],_0x1d0ed9=[];this[_0xaacef0(0x1f9d)](_0x29a157,_0x4185fe,_0x56fa,_0x4d4eee,_0x54f948,_0x7af804,_0x28fe94,_0x1d0ed9),_0x57a97a[0x0]=_0x1d0ed9[0x0],_0x57a97a[0x1]=_0x1d0ed9[0x1],_0x57a97a[0x2]=_0x1d0ed9[0x2],this['getPointGradient'](_0x29a157+0x1,_0x4185fe,_0x56fa,_0x4d4eee,_0x54f948,_0x7af804,_0x28fe94,_0x1d0ed9),_0x57a97a[0x3]=_0x1d0ed9[0x0],_0x57a97a[0x4]=_0x1d0ed9[0x1],_0x57a97a[0x5]=_0x1d0ed9[0x2],this[_0xaacef0(0x1f9d)](_0x29a157,_0x4185fe+0x1,_0x56fa,_0x4d4eee,_0x54f948,_0x7af804,_0x28fe94,_0x1d0ed9),_0x57a97a[0x6]=_0x1d0ed9[0x0],_0x57a97a[0x7]=_0x1d0ed9[0x1],_0x57a97a[0x8]=_0x1d0ed9[0x2],this[_0xaacef0(0x1f9d)](_0x29a157+0x1,_0x4185fe+0x1,_0x56fa,_0x4d4eee,_0x54f948,_0x7af804,_0x28fe94,_0x1d0ed9),_0x57a97a[0x9]=_0x1d0ed9[0x0],_0x57a97a[0xa]=_0x1d0ed9[0x1],_0x57a97a[0xb]=_0x1d0ed9[0x2],this['getPointGradient'](_0x29a157,_0x4185fe,_0x56fa+0x1,_0x4d4eee,_0x54f948,_0x7af804,_0x28fe94,_0x1d0ed9),_0x57a97a[0xc]=_0x1d0ed9[0x0],_0x57a97a[0xd]=_0x1d0ed9[0x1],_0x57a97a[0xe]=_0x1d0ed9[0x2],this['getPointGradient'](_0x29a157+0x1,_0x4185fe,_0x56fa+0x1,_0x4d4eee,_0x54f948,_0x7af804,_0x28fe94,_0x1d0ed9),_0x57a97a[0xf]=_0x1d0ed9[0x0],_0x57a97a[0x10]=_0x1d0ed9[0x1],_0x57a97a[0x11]=_0x1d0ed9[0x2],this[_0xaacef0(0x1f9d)](_0x29a157,_0x4185fe+0x1,_0x56fa+0x1,_0x4d4eee,_0x54f948,_0x7af804,_0x28fe94,_0x1d0ed9),_0x57a97a[0x12]=_0x1d0ed9[0x0],_0x57a97a[0x13]=_0x1d0ed9[0x1],_0x57a97a[0x14]=_0x1d0ed9[0x2],this[_0xaacef0(0x1f9d)](_0x29a157+0x1,_0x4185fe+0x1,_0x56fa+0x1,_0x4d4eee,_0x54f948,_0x7af804,_0x28fe94,_0x1d0ed9),_0x57a97a[0x15]=_0x1d0ed9[0x0],_0x57a97a[0x16]=_0x1d0ed9[0x1],_0x57a97a[0x17]=_0x1d0ed9[0x2];},ImageMarchingCubes['prototype']['produceTriangles']=function(_0x105650,_0x35ef63,_0x4c79f5,_0x5b7725,_0x5ebe30,_0x230158,_0x4dcf5f,_0x47d068,_0x527cb6,_0x2e04fe,_0x2d87b1,_0x387406){var _0xa29035=_0x68aa19,_0x3e7e50,_0x83ef0b,_0x793eeb=[0x1,0x2,0x4,0x8,0x10,0x20,0x40,0x80],_0x529009=[0x0,0x1,0x3,0x2,0x4,0x5,0x7,0x6],_0x2b8560=[],_0x2661c1=[],_0xfc17c7=[];this[_0xa29035(0xb81)](_0x35ef63,_0x4c79f5,_0x5b7725,_0x5ebe30,_0x230158,_0x4dcf5f,_0x47d068,_0x527cb6);for(var _0x2fd808=0x0,_0x334114=0x0;_0x334114<0x8;_0x334114++)this[_0xa29035(0x1558)][_0x529009[_0x334114]]>=_0x105650&&(_0x2fd808|=_0x793eeb[_0x334114]);var _0x1b8172=CaseTable[_0xa29035(0xa3a)](_0x2fd808);if(!(_0x1b8172[0x0]<0x0)){this[_0xa29035(0x3304)](_0x35ef63,_0x4c79f5,_0x5b7725,_0x230158,_0x4dcf5f,_0x47d068),this[_0xa29035(0x1646)]&&this[_0xa29035(0x1c4b)](_0x35ef63,_0x4c79f5,_0x5b7725,_0x230158,_0x5ebe30,_0x47d068,_0x527cb6);var _0x3df848=new Cartesian3();for(_0x334114=0x0;_0x1b8172[_0x334114]>=0x0;_0x334114+=0x3){_0x2d87b1['push'](0x3);for(var _0x39971d=0x0;_0x39971d<0x3;_0x39971d++){var _0x58b648=CaseTable[_0xa29035(0x533b)](_0x1b8172[_0x334114+_0x39971d]);if(_0x3e7e50=void 0x0,this[_0xa29035(0x429c)]&&(_0xfc17c7[0x0]=this[_0xa29035(0x133a)][_0x58b648[0x0]],_0xfc17c7[0x1]=this[_0xa29035(0x133a)][_0x58b648[0x1]],_0xfc17c7[0x0]>_0xfc17c7[0x1]&&(_0x83ef0b=_0xfc17c7[0x0],_0xfc17c7[0x0]=_0xfc17c7[0x1],_0xfc17c7[0x1]=_0x83ef0b),_0x3e7e50=this[_0xa29035(0x456a)][_0xfc17c7]),void 0x0===_0x3e7e50){var _0x176c8f=(_0x105650-this[_0xa29035(0x1558)][_0x58b648[0x0]])/(this['_voxelScalars'][_0x58b648[0x1]]-this[_0xa29035(0x1558)][_0x58b648[0x0]]),_0x34d202=this[_0xa29035(0x2db7)][_0xa29035(0x48ca)](0x3*_0x58b648[0x0],0x3*(_0x58b648[0x0]+0x1)),_0x219ed9=this[_0xa29035(0x2db7)][_0xa29035(0x48ca)](0x3*_0x58b648[0x1],0x3*(_0x58b648[0x1]+0x1));if(_0x2b8560[0x0]=_0x34d202[0x0]+_0x176c8f*(_0x219ed9[0x0]-_0x34d202[0x0]),_0x2b8560[0x1]=_0x34d202[0x1]+_0x176c8f*(_0x219ed9[0x1]-_0x34d202[0x1]),_0x2b8560[0x2]=_0x34d202[0x2]+_0x176c8f*(_0x219ed9[0x2]-_0x34d202[0x2]),_0x3e7e50=_0x2e04fe['length']/0x3,_0x2e04fe['push'](_0x2b8560[0x0],_0x2b8560[0x1],_0x2b8560[0x2]),this['computeNormals']){var _0x2a512c=this[_0xa29035(0x1fe8)][_0xa29035(0x48ca)](0x3*_0x58b648[0x0],0x3*(_0x58b648[0x0]+0x1)),_0x5203f3=this[_0xa29035(0x1fe8)][_0xa29035(0x48ca)](0x3*_0x58b648[0x1],0x3*(_0x58b648[0x1]+0x1));_0x2661c1[0x0]=_0x2a512c[0x0]+_0x176c8f*(_0x5203f3[0x0]-_0x2a512c[0x0]),_0x2661c1[0x1]=_0x2a512c[0x1]+_0x176c8f*(_0x5203f3[0x1]-_0x2a512c[0x1]),_0x2661c1[0x2]=_0x2a512c[0x2]+_0x176c8f*(_0x5203f3[0x2]-_0x2a512c[0x2]),Cartesian3[_0xa29035(0x41a1)](_0x2661c1,0x0,_0x3df848),Cartesian3[_0xa29035(0x2ed4)](Cartesian3[_0xa29035(0x3e26)],_0x3df848)||Cartesian3[_0xa29035(0x4e7d)](_0x3df848,_0x3df848),_0x387406[_0xa29035(0x3a33)](_0x3df848['x'],_0x3df848['y'],_0x3df848['z']);}this[_0xa29035(0x429c)]&&(_0xfc17c7[0x0]=this[_0xa29035(0x133a)][_0x58b648[0x0]],_0xfc17c7[0x1]=this['_ids'][_0x58b648[0x1]],_0xfc17c7[0x0]>_0xfc17c7[0x1]&&(_0x83ef0b=_0xfc17c7[0x0],_0xfc17c7[0x0]=_0xfc17c7[0x1],_0xfc17c7[0x1]=_0x83ef0b),this['_edgeMap'][_0xfc17c7]=_0x3e7e50);}_0x2d87b1[_0xa29035(0x3a33)](_0x3e7e50);}}}},ImageMarchingCubes['prototype'][_0x68aa19(0x1417)]=function(_0x4272d6){var _0x522e1e=_0x68aa19,_0x2fe94e=_0x4272d6[_0x522e1e(0x4284)],_0x339e47=_0x4272d6[_0x522e1e(0x5240)],_0xf44d45=_0x4272d6['zDimSize'];_0x4272d6[_0x522e1e(0x4e40)];for(var _0x4f2360=[0x0,0x0,0x0],_0x56dff8=[0x1/_0x2fe94e,0x1/_0x339e47,0x1/_0xf44d45],_0x95b7e0=[_0x2fe94e,_0x339e47,_0xf44d45],_0x4f90cf=_0x4272d6['array'][0x0],_0x2afea8=[],_0x35f4e4=[],_0x234c85=[],_0xd3cd0f=_0x95b7e0[0x0]*_0x95b7e0[0x1],_0x1b52f1=0x0;_0x1b52f1<_0x95b7e0[0x2]-0x1;++_0x1b52f1)for(var _0x50bbae=0x0;_0x50bbae<_0x95b7e0[0x1]-0x1;++_0x50bbae)for(var _0x279519=0x0;_0x279519<_0x95b7e0[0x0]-0x1;++_0x279519)this['produceTriangles'](this[_0x522e1e(0x1baa)],_0x279519,_0x50bbae,_0x1b52f1,_0xd3cd0f,_0x95b7e0,_0x4f2360,_0x56dff8,_0x4f90cf,_0x2afea8,_0x35f4e4,_0x234c85);return{'pBuffer':_0x2afea8,'tBuffer':_0x35f4e4,'nBuffer':_0x234c85};};var VolumeContourVS='attribute\x20vec4\x20aPosition;\x0aattribute\x20vec4\x20aNormal;\x0avarying\x20vec3\x20vNormal;\x0avarying\x20vec3\x20positionEC;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vNormal\x20=\x20aNormal.xyz;\x0a\x20\x20\x20\x20positionEC\x20=\x20(czm_modelView\x20*\x20vec4(aPosition.xyz,\x201.0)).xyz;\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a}',VolumeContourFS=_0x68aa19(0x3cc1);function NextP2(_0x30cf5e){for(var _0x453f47=0x1;_0x453f47<_0x30cf5e;)_0x453f47<<=0x1;return _0x453f47;}function EncodeFloatRGB$1(_0x437330){var _0x3d524e=_0x68aa19,_0x34a0b3=new Cartesian3(0x1,0xff,0xfe01);(_0x34a0b3=Cartesian3[_0x3d524e(0x1c02)](_0x34a0b3,_0x437330,_0x34a0b3))['x']=_0x34a0b3['x']-Math[_0x3d524e(0x67a)](_0x34a0b3['x']),_0x34a0b3['y']=_0x34a0b3['y']-Math[_0x3d524e(0x67a)](_0x34a0b3['y']),_0x34a0b3['z']=_0x34a0b3['z']-Math[_0x3d524e(0x67a)](_0x34a0b3['z']);var _0x3d73bf=new Cartesian3(),_0x3f4e27=new Cartesian3(0x1/0xff,0x1/0xff,0x0);return _0x3d73bf['x']=_0x34a0b3['y']*_0x3f4e27['x'],_0x3d73bf['y']=_0x34a0b3['z']*_0x3f4e27['y'],_0x3d73bf['z']=_0x34a0b3['z']*_0x3f4e27['z'],_0x34a0b3=Cartesian3[_0x3d524e(0x286c)](_0x34a0b3,_0x3d73bf,_0x34a0b3);}function VoxelGridTile(_0x32ee65,_0x5f1d92){var _0x82f032=_0x68aa19;this[_0x82f032(0x1968)]=_0x32ee65,this[_0x82f032(0x2472)]=0x0,this['_ceil']=0x1,this['_dataBounds']=Rectangle[_0x82f032(0xd77)],this['_zBounds']=new Cartesian2(0x0,0x1),this[_0x82f032(0x1e46)]=0x0,this[_0x82f032(0x317)]=0x0,this['_nLength']=0x0,this[_0x82f032(0x3f4e)]=0x0,this[_0x82f032(0x3971)]=0x0,this[_0x82f032(0x3b0c)]=0x0,this[_0x82f032(0x34c5)]=[],this[_0x82f032(0x431)]=0x0,this['_dHeight']=0x0,this[_0x82f032(0x29c5)]=0x0,this[_0x82f032(0x7cf)]=void 0x0,this[_0x82f032(0xd7d)]=void 0x0,this['_timeDimension']=0x1,this[_0x82f032(0x5336)]=0x0,this[_0x82f032(0x31a2)]=void 0x0,this[_0x82f032(0x4083)]=void 0x0,this[_0x82f032(0x2e2e)]=void 0x0,this['_initialized']=!0x1,this[_0x82f032(0x23fe)]=_0x5f1d92,this[_0x82f032(0x3f8d)]={},this['_visibleBoundingBox']=new BoxGeometry({'minimum':Cartesian3[_0x82f032(0x3e26)],'maximum':new Cartesian3(0x1,0x1,0x1)}),this['m_vScale']=new Cartesian3(0x1,0x1,0x1),this[_0x82f032(0xbe1)]=void 0x0,this['marchingCubes']=new ImageMarchingCubes(),this[_0x82f032(0x4a56)]=void 0x0;}function createShaderPreDefines(_0x55e7f6,_0x26b1eb){var _0x38e325=_0x68aa19,_0x3470fe=[];return _0x3470fe[_0x38e325(0x3a33)](_0x38e325(0x3f71)),_0x55e7f6[_0x38e325(0xb1e)]>0x1&&_0x3470fe[_0x38e325(0x3a33)](_0x38e325(0x5183)),defined$1(_0x26b1eb['_hypsometricTexture'])&&_0x3470fe['push'](_0x38e325(0x545e)),_0x26b1eb['_useGradientOpacity']&&_0x3470fe[_0x38e325(0x3a33)](_0x38e325(0x37ea)),_0x26b1eb[_0x38e325(0x4635)]['length']>0x0&&_0x3470fe[_0x38e325(0x3a33)](_0x38e325(0x2dbe)),_0x26b1eb[_0x38e325(0xfc3)]&&_0x3470fe[_0x38e325(0x3a33)](_0x38e325(0x1289)),0x0==_0x55e7f6['_visibleBoundingBox'][_0x38e325(0x1aa)]['x']&&0x0==_0x55e7f6['_visibleBoundingBox'][_0x38e325(0x1aa)]['y']&&0x0==_0x55e7f6[_0x38e325(0x3336)][_0x38e325(0x1aa)]['z']&&0x1==_0x55e7f6[_0x38e325(0x3336)][_0x38e325(0x2972)]['x']&&0x1==_0x55e7f6[_0x38e325(0x3336)][_0x38e325(0x2972)]['y']&&0x1==_0x55e7f6[_0x38e325(0x3336)]['_maximum']['z']||_0x3470fe['push'](_0x38e325(0x1151)),_0x3470fe;}Object['defineProperties'](VoxelGridTile['prototype'],{'maxValue':{'get':function(){var _0x155ed0=_0x68aa19;return this[_0x155ed0(0x5389)];}},'minValue':{'get':function(){var _0x22eca7=_0x68aa19;return this[_0x22eca7(0x2472)];}},'visibleBoundingBox':{'get':function(){var _0x14e0ef=_0x68aa19;return this[_0x14e0ef(0x3336)];},'set':function(_0x1c8066){this['_visibleBoundingBox']=_0x1c8066;}}}),VoxelGridTile['prototype']['_encodeImageData']=function(_0x1d0fa0,_0x34f9d9,_0x108680,_0x15413e){var _0x468c77=_0x68aa19;for(var _0x54179e=this[_0x468c77(0x4f4f)]*this[_0x468c77(0x4f4f)]*0x4,_0x3e3c61=new Array(_0x54179e),_0x185f91=_0x108680-_0x34f9d9,_0x4d4d96=_0x34f9d9,_0xb8f97b=0x0;_0xb8f97b<_0x1d0fa0[_0x468c77(0x52e6)];_0xb8f97b++)for(var _0x5a9b12=parseInt(_0xb8f97b/this['_nSideBlockCount'])*this[_0x468c77(0x317)],_0x2aab29=_0xb8f97b%this[_0x468c77(0x1e46)]*this[_0x468c77(0x317)],_0x58cd13=0x0;_0x58cd13<this[_0x468c77(0x317)]-0x2;_0x58cd13++)for(var _0x50ce1c=0x0;_0x50ce1c<this[_0x468c77(0x317)]-0x2;_0x50ce1c++){var _0x915e2c=Math[_0x468c77(0x27d5)](_0x50ce1c,_0x1d0fa0[_0x468c77(0x4284)]-0x1),_0x2984a5=Math['min'](_0x58cd13,_0x1d0fa0[_0x468c77(0x5240)]-0x1),_0x57a850=_0xb8f97b*_0x1d0fa0[_0x468c77(0x5240)]*_0x1d0fa0[_0x468c77(0x4284)]+(_0x1d0fa0[_0x468c77(0x5240)]-0x1-_0x2984a5)*_0x1d0fa0[_0x468c77(0x4284)]+_0x915e2c,_0x1af130=_0x15413e[_0x57a850],_0x4d9981=new Cartesian4(0x0,0x0,0x0,0x0);if(-0x270f!=_0x1af130){_0x1af130<_0x34f9d9||_0x1af130>_0x108680?_0x1af130=_0x4d4d96:_0x4d4d96=_0x1af130;var _0xf5ba43=EncodeFloatRGB$1(_0x1af130=(_0x1af130-_0x34f9d9)/_0x185f91);_0x4d9981['x']=_0xf5ba43['x'],_0x4d9981['y']=_0xf5ba43['y'],_0x4d9981['z']=_0xf5ba43['z'],_0x4d9981['w']=0x1;}var _0xa9d68f=0xff*_0x4d9981['x'],_0x5a84d9=0xff*_0x4d9981['y'],_0x13072f=0xff*_0x4d9981['z'],_0x230bbb=0xff*_0x4d9981['w'];_0x3e3c61[0x4*(_0x57a850=(_0x5a9b12+_0x58cd13)*this[_0x468c77(0x4f4f)]+_0x2aab29+_0x50ce1c)]=parseInt(_0xa9d68f),_0x3e3c61[0x4*_0x57a850+0x1]=parseInt(_0x5a84d9),_0x3e3c61[0x4*_0x57a850+0x2]=parseInt(_0x13072f),_0x3e3c61[0x4*_0x57a850+0x3]=parseInt(_0x230bbb);}return new Uint8Array(_0x3e3c61,0x0,_0x54179e);},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x2eea)]=function(_0x36a21c,_0x1740c3){var _0xb9a125=_0x68aa19,_0x477c28=NetCDFParser[_0xb9a125(0x4e9b)](_0x36a21c,_0x1740c3);this['output']=_0x477c28,this[_0xb9a125(0xb1e)]=_0x477c28['timeDimSize'],this[_0xb9a125(0x2472)]=_0x477c28[_0xb9a125(0x269c)],this[_0xb9a125(0x5389)]=_0x477c28['maxValue'],this['_nWidth']=_0x477c28[_0xb9a125(0x4284)],this[_0xb9a125(0x3971)]=_0x477c28[_0xb9a125(0x5240)],this[_0xb9a125(0x3b0c)]=_0x477c28[_0xb9a125(0x52e6)];var _0x365e4f=_0x477c28[_0xb9a125(0x576)];this['_nSideBlockCount']=Math[_0xb9a125(0x28fa)](Math[_0xb9a125(0x4080)](_0x477c28[_0xb9a125(0x52e6)])),this[_0xb9a125(0x317)]=Math['max'](_0x477c28[_0xb9a125(0x4284)],_0x477c28['yDimSize'])+0x2,this[_0xb9a125(0x4f4f)]=NextP2(this[_0xb9a125(0x317)]*this[_0xb9a125(0x1e46)]-0x2);for(var _0x120a9e=[],_0x3ea740=0x0;_0x3ea740<this[_0xb9a125(0xb1e)];_0x3ea740++)_0x120a9e[_0xb9a125(0x3a33)](this[_0xb9a125(0x17f5)](_0x477c28,_0x477c28[_0xb9a125(0x269c)],_0x477c28[_0xb9a125(0x50b5)],_0x365e4f[_0x3ea740]));return _0x120a9e;},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x579)]=function(_0x1cbaf5){var _0x3e5532=_0x68aa19;for(var _0x2f7b53=_0x1cbaf5[_0x3e5532(0x531b)],_0x4e8bed=0x0;_0x4e8bed<_0x2f7b53;_0x4e8bed++){var _0x1eb8e3=new Texture$1({'context':this[_0x3e5532(0x1968)],'width':this[_0x3e5532(0x4f4f)],'height':this[_0x3e5532(0x4f4f)],'pixelFormat':PixelFormat$1[_0x3e5532(0x4a1c)],'flipY':!0x1});_0x1eb8e3[_0x3e5532(0x3e99)]({'width':this[_0x3e5532(0x4f4f)],'height':this[_0x3e5532(0x4f4f)],'arrayBufferView':_0x1cbaf5[_0x4e8bed]}),this['_volTextures'][_0x3e5532(0x3a33)](_0x1eb8e3);}},VoxelGridTile['prototype'][_0x68aa19(0x1a95)]=function(){var _0x3215b7=_0x68aa19,_0x2cd6ad=new Cartesian3(0.5*(this[_0x3215b7(0x54dc)][_0x3215b7(0x4488)]+this[_0x3215b7(0x54dc)][_0x3215b7(0x326c)]),0.5*(this['_dataBounds'][_0x3215b7(0x46e0)]+this[_0x3215b7(0x54dc)][_0x3215b7(0x149)]),this[_0x3215b7(0x194d)]['x']);this['_vecCenter']=Cartesian3[_0x3215b7(0x2ac5)](_0x2cd6ad['x'],_0x2cd6ad['y'],_0x2cd6ad['z']);var _0x330752=new HeadingPitchRoll();this['_matLocalView']=new Matrix4(),Transforms[_0x3215b7(0x3b6b)](this[_0x3215b7(0x1df6)],_0x330752,Ellipsoid[_0x3215b7(0x1d49)],Transforms[_0x3215b7(0x3185)],this[_0x3215b7(0x7cf)]),this['_matInverseLocalView']=new Matrix4(),Matrix4[_0x3215b7(0xe9d)](this[_0x3215b7(0x7cf)],this[_0x3215b7(0x392d)]);var _0x7de775=[];_0x7de775[0x0]=Cartesian3[_0x3215b7(0x2ac5)](this[_0x3215b7(0x54dc)][_0x3215b7(0x4488)],this[_0x3215b7(0x54dc)][_0x3215b7(0x149)],this[_0x3215b7(0x194d)]['x']),_0x7de775[0x1]=Cartesian3['fromDegrees'](this['_dataBounds']['east'],this['_dataBounds'][_0x3215b7(0x149)],this[_0x3215b7(0x194d)]['x']),_0x7de775[0x2]=Cartesian3[_0x3215b7(0x2ac5)](this[_0x3215b7(0x54dc)][_0x3215b7(0x326c)],this[_0x3215b7(0x54dc)][_0x3215b7(0x46e0)],this['_zBounds']['x']),_0x7de775[0x3]=Cartesian3[_0x3215b7(0x2ac5)](this['_dataBounds'][_0x3215b7(0x4488)],this[_0x3215b7(0x54dc)][_0x3215b7(0x46e0)],this[_0x3215b7(0x194d)]['x']),_0x7de775[0x4]=Cartesian3[_0x3215b7(0x2ac5)](this['_dataBounds'][_0x3215b7(0x4488)],this[_0x3215b7(0x54dc)]['south'],this[_0x3215b7(0x194d)]['y']),_0x7de775[0x5]=Cartesian3[_0x3215b7(0x2ac5)](this['_dataBounds'][_0x3215b7(0x326c)],this[_0x3215b7(0x54dc)][_0x3215b7(0x149)],this['_zBounds']['y']),_0x7de775[0x6]=Cartesian3[_0x3215b7(0x2ac5)](this[_0x3215b7(0x54dc)][_0x3215b7(0x326c)],this['_dataBounds']['north'],this[_0x3215b7(0x194d)]['y']),_0x7de775[0x7]=Cartesian3[_0x3215b7(0x2ac5)](this['_dataBounds'][_0x3215b7(0x4488)],this['_dataBounds'][_0x3215b7(0x46e0)],this['_zBounds']['y']),this[_0x3215b7(0x431)]=Cartesian3[_0x3215b7(0x2ffa)](_0x7de775[0x1],_0x7de775[0x0]),this[_0x3215b7(0x2912)]=Cartesian3[_0x3215b7(0x2ffa)](_0x7de775[0x3],_0x7de775[0x0]),this[_0x3215b7(0x29c5)]=Cartesian3[_0x3215b7(0x2ffa)](_0x7de775[0x4],_0x7de775[0x0]),this[_0x3215b7(0xd7d)]=new BoundingSphere(),Matrix4[_0x3215b7(0x10a0)](this[_0x3215b7(0x7cf)],Cartesian3[_0x3215b7(0x3e26)],this[_0x3215b7(0xd7d)][_0x3215b7(0x19ee)]),this[_0x3215b7(0xd7d)][_0x3215b7(0x2896)]=0.5*Math[_0x3215b7(0x4080)](this[_0x3215b7(0x431)]*this['_dWidth']+this[_0x3215b7(0x2912)]*this[_0x3215b7(0x2912)]+this[_0x3215b7(0x29c5)]*this['_dDepth']);},VoxelGridTile['prototype'][_0x68aa19(0x1093)]=function(){var _0x3e9e10=_0x68aa19;this[_0x3e9e10(0x1968)];var _0xaa75fd=this['GetRealBoundTop'](),_0x51bfa5=this[_0x3e9e10(0xb9b)](),_0xf79158=this[_0x3e9e10(0x4655)](),_0x2e6434=this['GetRealBoundLeft']();this[_0x3e9e10(0x431)],this[_0x3e9e10(0x2912)];for(var _0x21baa3=this['_layer']['_layerBounds'][_0x3e9e10(0x209)],_0x2fe962=this['_layer'][_0x3e9e10(0x2560)][_0x3e9e10(0x5862)],_0x1acfc7=this[_0x3e9e10(0x23fe)][_0x3e9e10(0x4250)],_0x327a53=Math[_0x3e9e10(0x27d5)](_0x1acfc7['x'],0x1),_0x519c75=_0x327a53*_0x21baa3,_0x390cf3=(_0x327a53=Math[_0x3e9e10(0x27d5)](_0x1acfc7['y'],0x1))*_0x2fe962,_0x3117a5=_0xf79158-_0x2e6434,_0x314872=_0xaa75fd-_0x51bfa5,_0x323fb2=Math[_0x3e9e10(0x28fa)](this[_0x3e9e10(0x54dc)]['north']-this[_0x3e9e10(0x54dc)][_0x3e9e10(0x149)]),_0x17c28c=Math[_0x3e9e10(0x28fa)](this[_0x3e9e10(0x54dc)][_0x3e9e10(0x326c)]-this[_0x3e9e10(0x54dc)][_0x3e9e10(0x4488)]),_0x18758e=_0x17c28c+0x1,_0x2f9ab9=_0x323fb2+0x1,_0x5dbe0e=(_0xaa75fd-_0x51bfa5)/_0x323fb2,_0x1c4b3a=(_0xf79158-_0x2e6434)/_0x17c28c,_0x65aff8=_0x18758e*_0x2f9ab9,_0x143da2=0x2*_0x18758e,_0x54e0fc=0x2*_0x2f9ab9,_0x54b660=new Float32Array(0x3*_0x143da2),_0x2a4d76=new Float32Array(0x3*_0x143da2),_0x41a0d8=new Float32Array(0x3*_0x54e0fc),_0x2d8b08=new Float32Array(0x3*_0x54e0fc),_0x9719e5=new Float32Array(0x3*_0x65aff8),_0x1be791=new Float32Array(0x3*_0x65aff8),_0xe52ed2=this[_0x3e9e10(0x3861)](),_0x23daa0=this[_0x3e9e10(0x27b5)](),_0x2a9e38=_0xe52ed2-_0x23daa0,_0x2e2317=(_0x327a53=Math[_0x3e9e10(0x27d5)](_0x1acfc7['z'],0x1))*_0x2a9e38,_0x477be8=0x0,_0x1e3bcd=new Cartesian3(),_0xd97771=_0x23daa0+_0x2e2317,_0x311d66=(_0xd97771-_0x23daa0)/_0x2a9e38,_0xec4402=0x0;_0xec4402<_0x2f9ab9;_0xec4402++)for(var _0x3ff0c6=_0x51bfa5+_0xec4402*_0x5dbe0e,_0x5b00f2=0x0;_0x5b00f2<_0x18758e;_0x5b00f2++){var _0x17a4a5=_0x2e6434+_0x5b00f2*_0x1c4b3a,_0xa5feef=Cartesian3[_0x3e9e10(0x2ac5)](_0x17a4a5,_0x3ff0c6,_0xd97771);Matrix4['multiplyByPoint'](this[_0x3e9e10(0x392d)],_0xa5feef,_0x1e3bcd),_0x9719e5[0x3*_0x477be8]=_0x1e3bcd['x'],_0x9719e5[0x3*_0x477be8+0x1]=_0x1e3bcd['y'],_0x9719e5[0x3*_0x477be8+0x2]=_0x1e3bcd['z'],_0x1be791[0x3*_0x477be8]=(_0x17a4a5-_0x2e6434)/_0x3117a5,_0x1be791[0x3*_0x477be8+0x1]=(_0x3ff0c6-_0x51bfa5)/_0x314872,_0x1be791[0x3*_0x477be8+0x2]=_0x311d66,_0x477be8++;}_0x477be8=0x0;var _0x74300f=(_0xaa75fd-_0x390cf3-_0x51bfa5)/_0x314872;for(_0x5b00f2=0x0;_0x5b00f2<_0x18758e;_0x5b00f2++){_0x17a4a5=_0x2e6434+_0x5b00f2*_0x1c4b3a;var _0x21ef41=Cartesian3[_0x3e9e10(0x2ac5)](_0x17a4a5,_0xaa75fd-_0x390cf3,_0xe52ed2);Matrix4['multiplyByPoint'](this[_0x3e9e10(0x392d)],_0x21ef41,_0x1e3bcd),_0x54b660[0x6*_0x477be8]=_0x1e3bcd['x'],_0x54b660[0x6*_0x477be8+0x1]=_0x1e3bcd['y'],_0x54b660[0x6*_0x477be8+0x2]=_0x1e3bcd['z'],_0x2a4d76[0x6*_0x477be8]=(_0x17a4a5-_0x2e6434)/_0x3117a5,_0x2a4d76[0x6*_0x477be8+0x1]=_0x74300f,_0x2a4d76[0x6*_0x477be8+0x2]=0x1;var _0x218617=Cartesian3[_0x3e9e10(0x2ac5)](_0x17a4a5,_0xaa75fd-_0x390cf3,this[_0x3e9e10(0x194d)]['x']);Matrix4[_0x3e9e10(0x10a0)](this[_0x3e9e10(0x392d)],_0x218617,_0x1e3bcd),_0x54b660[0x6*_0x477be8+0x3]=_0x1e3bcd['x'],_0x54b660[0x6*_0x477be8+0x4]=_0x1e3bcd['y'],_0x54b660[0x6*_0x477be8+0x5]=_0x1e3bcd['z'],_0x2a4d76[0x6*_0x477be8+0x3]=(_0x17a4a5-_0x2e6434)/_0x3117a5,_0x2a4d76[0x6*_0x477be8+0x4]=_0x74300f,_0x2a4d76[0x6*_0x477be8+0x5]=0x0,_0x477be8++;}_0x477be8=0x0;var _0x5c86f7=_0x519c75/_0x3117a5;for(_0xec4402=0x0;_0xec4402<_0x2f9ab9;_0xec4402++){_0x3ff0c6=_0x51bfa5+_0xec4402*_0x5dbe0e;var _0x2a782c=Cartesian3[_0x3e9e10(0x2ac5)](_0x2e6434+_0x519c75,_0x3ff0c6,_0xe52ed2);Matrix4[_0x3e9e10(0x10a0)](this['_matInverseLocalView'],_0x2a782c,_0x1e3bcd),_0x41a0d8[0x6*_0x477be8]=_0x1e3bcd['x'],_0x41a0d8[0x6*_0x477be8+0x1]=_0x1e3bcd['y'],_0x41a0d8[0x6*_0x477be8+0x2]=_0x1e3bcd['z'],_0x2d8b08[0x6*_0x477be8]=_0x5c86f7,_0x2d8b08[0x6*_0x477be8+0x1]=(_0x3ff0c6-_0x51bfa5)/_0x314872,_0x2d8b08[0x6*_0x477be8+0x2]=0x1;var _0x330a07=Cartesian3[_0x3e9e10(0x2ac5)](_0x2e6434+_0x519c75,_0x3ff0c6,this[_0x3e9e10(0x194d)]['x']);Matrix4[_0x3e9e10(0x10a0)](this[_0x3e9e10(0x392d)],_0x330a07,_0x1e3bcd),_0x41a0d8[0x6*_0x477be8+0x3]=_0x1e3bcd['x'],_0x41a0d8[0x6*_0x477be8+0x4]=_0x1e3bcd['y'],_0x41a0d8[0x6*_0x477be8+0x5]=_0x1e3bcd['z'],_0x2d8b08[0x6*_0x477be8+0x3]=_0x5c86f7,_0x2d8b08[0x6*_0x477be8+0x4]=(_0x3ff0c6-_0x51bfa5)/_0x314872,_0x2d8b08[0x6*_0x477be8+0x5]=0x0,_0x477be8++;}for(var _0x4b1922=new Uint16Array(_0x17c28c*_0x323fb2*0x2*0x3),_0xe59399=0x0,_0x322b3e=0x0;_0x322b3e<_0x323fb2;_0x322b3e++)for(var _0x18d748=0x0;_0x18d748<_0x17c28c;_0x18d748++){var _0x7d9c12=_0x18d748+_0x18758e*_0x322b3e,_0x20f205=_0x18d748+_0x18758e*(_0x322b3e+0x1),_0x143f29=_0x18d748+0x1+_0x18758e*(_0x322b3e+0x1),_0x35aa88=_0x18d748+0x1+_0x18758e*_0x322b3e;_0x4b1922[_0xe59399++]=_0x7d9c12,_0x4b1922[_0xe59399++]=_0x20f205,_0x4b1922[_0xe59399++]=_0x35aa88,_0x4b1922[_0xe59399++]=_0x20f205,_0x4b1922[_0xe59399++]=_0x143f29,_0x4b1922[_0xe59399++]=_0x35aa88;}for(var _0x147993=0x2*_0x323fb2*0x3,_0x340ebf=new Uint16Array(0x2*_0x17c28c*0x3),_0x1fb16d=new Uint16Array(_0x147993),_0x1d348b=0x0,_0x1b828d=0x0;_0x1b828d<_0x323fb2;_0x1b828d++){_0x7d9c12=_0x322b3e=0x2*_0x1b828d,_0x20f205=_0x322b3e+0x1,_0x143f29=_0x322b3e+0x2,_0x35aa88=_0x322b3e+0x3,(_0x1fb16d[_0x1d348b++]=_0x7d9c12,_0x1fb16d[_0x1d348b++]=_0x143f29,_0x1fb16d[_0x1d348b++]=_0x20f205,_0x1fb16d[_0x1d348b++]=_0x20f205,_0x1fb16d[_0x1d348b++]=_0x143f29,_0x1fb16d[_0x1d348b++]=_0x35aa88);}var _0x554c4e=0x0;for(_0x1b828d=0x0;_0x1b828d<_0x17c28c;_0x1b828d++){_0x7d9c12=_0x18d748=0x2*_0x1b828d,_0x20f205=_0x18d748+0x1,_0x143f29=_0x18d748+0x2,_0x35aa88=_0x18d748+0x3,(_0x340ebf[_0x554c4e++]=_0x7d9c12,_0x340ebf[_0x554c4e++]=_0x143f29,_0x340ebf[_0x554c4e++]=_0x20f205,_0x340ebf[_0x554c4e++]=_0x20f205,_0x340ebf[_0x554c4e++]=_0x143f29,_0x340ebf[_0x554c4e++]=_0x35aa88);}var _0x2665d3=Buffer$1[_0x3e9e10(0xb5a)]({'context':this['_context'],'typedArray':_0x41a0d8,'usage':BufferUsage[_0x3e9e10(0x495a)]}),_0x10131c=Buffer$1[_0x3e9e10(0xb5a)]({'context':this[_0x3e9e10(0x1968)],'typedArray':_0x2d8b08,'usage':BufferUsage[_0x3e9e10(0x495a)]}),_0x5e5f3d=Buffer$1[_0x3e9e10(0xb5a)]({'context':this[_0x3e9e10(0x1968)],'typedArray':_0x54b660,'usage':BufferUsage['STATIC_DRAW']}),_0x52451e=Buffer$1[_0x3e9e10(0xb5a)]({'context':this['_context'],'typedArray':_0x2a4d76,'usage':BufferUsage[_0x3e9e10(0x495a)]}),_0xf69e65=Buffer$1['createVertexBuffer']({'context':this['_context'],'typedArray':_0x9719e5,'usage':BufferUsage[_0x3e9e10(0x495a)]}),_0x5171b4=Buffer$1[_0x3e9e10(0xb5a)]({'context':this['_context'],'typedArray':_0x1be791,'usage':BufferUsage[_0x3e9e10(0x495a)]}),_0x4943b=[],_0x1bb001=[],_0x1aa455=[],_0x34ab4a=this['_attributeLocations'];_0x34ab4a[_0x3e9e10(0x35d2)]=0x0,_0x4943b[_0x3e9e10(0x3a33)]({'index':_0x34ab4a['aPosition'],'vertexBuffer':_0x2665d3,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array[_0x3e9e10(0x1c17)],'normalize':!0x1}),_0x1bb001[_0x3e9e10(0x3a33)]({'index':_0x34ab4a['aPosition'],'vertexBuffer':_0x5e5f3d,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x3e9e10(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array[_0x3e9e10(0x1c17)],'normalize':!0x1}),_0x1aa455[_0x3e9e10(0x3a33)]({'index':_0x34ab4a[_0x3e9e10(0x35d2)],'vertexBuffer':_0xf69e65,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array[_0x3e9e10(0x1c17)],'normalize':!0x1}),_0x34ab4a[_0x3e9e10(0x45d)]=0x1,_0x4943b['push']({'index':_0x34ab4a['aTexCoord0'],'vertexBuffer':_0x10131c,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x3e9e10(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array['BYTES_PER_ELEMENT'],'normalize':!0x1}),_0x1bb001[_0x3e9e10(0x3a33)]({'index':_0x34ab4a[_0x3e9e10(0x45d)],'vertexBuffer':_0x52451e,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x3e9e10(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array[_0x3e9e10(0x1c17)],'normalize':!0x1}),_0x1aa455[_0x3e9e10(0x3a33)]({'index':_0x34ab4a[_0x3e9e10(0x45d)],'vertexBuffer':_0x5171b4,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x3e9e10(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array['BYTES_PER_ELEMENT'],'normalize':!0x1});var _0xe7d414=Buffer$1['createIndexBuffer']({'context':this[_0x3e9e10(0x1968)],'typedArray':_0x1fb16d,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1[_0x3e9e10(0x2c91)]}),_0x3a75cc=Buffer$1[_0x3e9e10(0xaad)]({'context':this[_0x3e9e10(0x1968)],'typedArray':_0x340ebf,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1[_0x3e9e10(0x2c91)]}),_0x55ebbc=Buffer$1['createIndexBuffer']({'context':this[_0x3e9e10(0x1968)],'typedArray':_0x4b1922,'usage':BufferUsage[_0x3e9e10(0x495a)],'indexDatatype':IndexDatatype$1[_0x3e9e10(0x2c91)]}),_0x411593=new ShaderSource({'sources':[VolumeRenderingVp]}),_0x55c325=new ShaderSource({'sources':[VolumeRenderingFp]});_0x411593[_0x3e9e10(0x4ce5)][_0x3e9e10(0x3a33)](_0x3e9e10(0x3f71)),_0x55c325[_0x3e9e10(0x4ce5)][_0x3e9e10(0x3a33)](_0x3e9e10(0x3f71)),this[_0x3e9e10(0xb1e)]>0x1&&_0x55c325[_0x3e9e10(0x4ce5)][_0x3e9e10(0x3a33)](_0x3e9e10(0x5183)),this[_0x3e9e10(0x31a2)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x3e9e10(0x139)],'modelMatrix':this[_0x3e9e10(0x7cf)],'boundingVolume':this['_boundingSphere'],'pass':Pass$1[_0x3e9e10(0x3c49)],'cull':!0x0}),this['_ySliceCommand']=new DrawCommand({'primitiveType':PrimitiveType$1[_0x3e9e10(0x139)],'modelMatrix':this[_0x3e9e10(0x7cf)],'boundingVolume':this[_0x3e9e10(0xd7d)],'pass':Pass$1[_0x3e9e10(0x3c49)],'cull':!0x0}),this[_0x3e9e10(0x2e2e)]=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES'],'modelMatrix':this[_0x3e9e10(0x7cf)],'boundingVolume':this['_boundingSphere'],'pass':Pass$1[_0x3e9e10(0x3c49)],'cull':!0x0}),this[_0x3e9e10(0x31a2)][_0x3e9e10(0xa85)]=new VertexArray({'context':this[_0x3e9e10(0x1968)],'attributes':_0x4943b,'indexBuffer':_0xe7d414}),this[_0x3e9e10(0x4083)][_0x3e9e10(0xa85)]=new VertexArray({'context':this[_0x3e9e10(0x1968)],'attributes':_0x1bb001,'indexBuffer':_0x3a75cc}),this[_0x3e9e10(0x2e2e)][_0x3e9e10(0xa85)]=new VertexArray({'context':this[_0x3e9e10(0x1968)],'attributes':_0x1aa455,'indexBuffer':_0x55ebbc}),this[_0x3e9e10(0x31a2)][_0x3e9e10(0x30a0)]=ShaderProgram$1['fromCache']({'context':this['_context'],'vertexShaderSource':_0x411593,'fragmentShaderSource':_0x55c325,'attributeLocations':_0x34ab4a}),this[_0x3e9e10(0x4083)][_0x3e9e10(0x30a0)]=this[_0x3e9e10(0x31a2)]['shaderProgram'],this[_0x3e9e10(0x2e2e)][_0x3e9e10(0x30a0)]=this[_0x3e9e10(0x31a2)][_0x3e9e10(0x30a0)],this[_0x3e9e10(0x31a2)][_0x3e9e10(0x5547)]=RenderState[_0x3e9e10(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x0},'depthMask':{'enabled':!0x0}}),this[_0x3e9e10(0x4083)]['renderState']=this[_0x3e9e10(0x31a2)][_0x3e9e10(0x5547)],this[_0x3e9e10(0x2e2e)]['renderState']=this[_0x3e9e10(0x31a2)][_0x3e9e10(0x5547)];},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x2f7c)]=function(_0x5276df,_0x335e5d,_0x62af24){var _0x2771ed=_0x68aa19,_0x6b8b3=this['_context'],_0x1246b4=this[_0x2771ed(0x23fe)],_0x5d2b23=_0x5276df['length'];if(!(_0x5d2b23<0x3)){for(var _0x195be7=new Float32Array(_0x5d2b23),_0x1256a3=new Float32Array(_0x62af24),_0x1754e6=this[_0x2771ed(0x54dc)]['west'],_0x1feabd=this[_0x2771ed(0x54dc)][_0x2771ed(0x149)],_0x344f99=this[_0x2771ed(0x194d)]['x'],_0x22ff91=this['_dataBounds'][_0x2771ed(0x209)],_0x4f2c1c=this[_0x2771ed(0x54dc)][_0x2771ed(0x5862)],_0x35639c=this[_0x2771ed(0x194d)]['y']-this[_0x2771ed(0x194d)]['x'],_0x4310d5=new Cartesian3(),_0x574f89=0x0;_0x574f89<_0x5d2b23;_0x574f89+=0x3){var _0x313580=_0x1754e6+_0x22ff91*_0x5276df[_0x574f89],_0x4bb38e=_0x1feabd+_0x4f2c1c*_0x5276df[_0x574f89+0x1],_0x2971bb=_0x344f99+_0x35639c*_0x5276df[_0x574f89+0x2],_0x1ae909=Cartesian3[_0x2771ed(0x2ac5)](_0x313580,_0x4bb38e,_0x2971bb);Matrix4[_0x2771ed(0x10a0)](this[_0x2771ed(0x392d)],_0x1ae909,_0x4310d5),_0x195be7[_0x574f89]=_0x4310d5['x'],_0x195be7[_0x574f89+0x1]=_0x4310d5['y'],_0x195be7[_0x574f89+0x2]=_0x4310d5['z'];}var _0x456114=Buffer$1['createVertexBuffer']({'context':this[_0x2771ed(0x1968)],'typedArray':_0x195be7,'usage':BufferUsage[_0x2771ed(0x495a)]}),_0x5b7c24=Buffer$1[_0x2771ed(0xb5a)]({'context':this[_0x2771ed(0x1968)],'typedArray':_0x1256a3,'usage':BufferUsage[_0x2771ed(0x495a)]}),_0x55eb5b=[],_0x345745={'aPosition':0x0};_0x55eb5b[_0x2771ed(0x3a33)]({'index':_0x345745[_0x2771ed(0x35d2)],'vertexBuffer':_0x456114,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x2771ed(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array[_0x2771ed(0x1c17)],'normalize':!0x1}),_0x345745['aNormal']=0x1,_0x55eb5b[_0x2771ed(0x3a33)]({'index':_0x345745['aNormal'],'vertexBuffer':_0x5b7c24,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x2771ed(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array[_0x2771ed(0x1c17)],'normalize':!0x1});var _0x34e00e=new ShaderSource({'sources':[VolumeContourVS]}),_0x2f58e9=new ShaderSource({'sources':[VolumeContourFS]});_0x34e00e[_0x2771ed(0x4ce5)][_0x2771ed(0x3a33)](_0x2771ed(0x3f71)),_0x2f58e9[_0x2771ed(0x4ce5)][_0x2771ed(0x3a33)](_0x2771ed(0x3f71)),_0x1246b4[_0x2771ed(0xfc3)]&&_0x2f58e9[_0x2771ed(0x4ce5)][_0x2771ed(0x3a33)](_0x2771ed(0x1289)),this['_contourCommand']=new DrawCommand({'primitiveType':PrimitiveType$1['TRIANGLES'],'modelMatrix':this['_matLocalView'],'boundingVolume':this[_0x2771ed(0xd7d)],'pass':Pass$1[_0x2771ed(0x3c49)],'count':_0x5d2b23/0x3,'cull':!0x0}),this[_0x2771ed(0x2ed6)][_0x2771ed(0xa85)]=new VertexArray({'context':this[_0x2771ed(0x1968)],'attributes':_0x55eb5b}),this[_0x2771ed(0x2ed6)]['shaderProgram']=ShaderProgram$1[_0x2771ed(0x4d21)]({'context':this['_context'],'vertexShaderSource':_0x34e00e,'fragmentShaderSource':_0x2f58e9,'attributeLocations':_0x345745}),this[_0x2771ed(0x2ed6)][_0x2771ed(0x5547)]=RenderState[_0x2771ed(0x4d21)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0},'blending':BlendingState$1[_0x2771ed(0x2911)]});var _0xd8e8d7=this,_0x19d19b={'u_colorTexture':function(){var _0x2172f4=_0x2771ed;return defined$1(_0x1246b4[_0x2172f4(0x54a7)])?_0x1246b4['_colorTexture']:_0x6b8b3[_0x2172f4(0xcfa)];},'uVolumeTexture':function(){var _0x47634f=_0x2771ed;return _0xd8e8d7[_0x47634f(0x34c5)][0x0];},'width':function(){return _0xd8e8d7['_nWidth'];},'height':function(){var _0x1c2049=_0x2771ed;return _0xd8e8d7[_0x1c2049(0x3971)];},'depth':function(){var _0x24b6b7=_0x2771ed;return _0xd8e8d7[_0x24b6b7(0x3b0c)];},'sideBlockCount':function(){var _0x254530=_0x2771ed;return _0xd8e8d7[_0x254530(0x1e46)];},'blockLength':function(){var _0x4dcbb7=_0x2771ed;return _0xd8e8d7[_0x4dcbb7(0x317)];},'texLength':function(){var _0x5f4136=_0x2771ed;return _0xd8e8d7[_0x5f4136(0x4f4f)];},'uFilterMode':function(){var _0x5ce176=_0x2771ed;return _0x1246b4[_0x5ce176(0x5514)];},'uContourValue':function(){var _0x173279=_0x2771ed;return(_0x1246b4[_0x173279(0x1baa)]-_0x1246b4['minValue'])/(_0x1246b4['maxValue']-_0x1246b4[_0x173279(0x269c)]);},'uDiffuse':function(){var _0x391a33=_0x2771ed;return _0x1246b4[_0x391a33(0x128b)]['diffuse'];},'uAmbient':function(){var _0x4aa016=_0x2771ed;return _0x1246b4['material'][_0x4aa016(0x556e)];},'uSpecular':function(){var _0x349d62=_0x2771ed;return _0x1246b4[_0x349d62(0x128b)][_0x349d62(0x557d)];},'uShiness':function(){var _0x3d9b1d=_0x2771ed;return _0x1246b4[_0x3d9b1d(0x128b)][_0x3d9b1d(0x46bc)];}};this['_contourCommand'][_0x2771ed(0x15fe)]=_0x19d19b;}},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x3861)]=function(){var _0x4e2130=_0x68aa19;return this[_0x4e2130(0x194d)]['x']+(this['_zBounds']['y']-this[_0x4e2130(0x194d)]['x'])*this[_0x4e2130(0x23fe)][_0x4e2130(0x1ed8)]['z'];},VoxelGridTile[_0x68aa19(0x4b51)]['GetRealBottom']=function(){var _0x3c1244=_0x68aa19;return this[_0x3c1244(0x194d)]['x'];},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0xf27)]=function(){var _0x373453=_0x68aa19;return 0.5*(this[_0x373453(0x54dc)]['east']+this[_0x373453(0x54dc)][_0x373453(0x4488)])-0.5*(this[_0x373453(0x54dc)]['east']-this['_dataBounds'][_0x373453(0x4488)])*this[_0x373453(0x23fe)][_0x373453(0x1ed8)]['x'];},VoxelGridTile[_0x68aa19(0x4b51)]['GetRealBoundRight']=function(){var _0x14446f=_0x68aa19;return 0.5*(this['_dataBounds']['east']+this['_dataBounds'][_0x14446f(0x4488)])+0.5*(this[_0x14446f(0x54dc)][_0x14446f(0x326c)]-this[_0x14446f(0x54dc)][_0x14446f(0x4488)])*this[_0x14446f(0x23fe)][_0x14446f(0x1ed8)]['x'];},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x1e8e)]=function(){var _0x2ae3d3=_0x68aa19;return 0.5*(this[_0x2ae3d3(0x54dc)][_0x2ae3d3(0x46e0)]+this[_0x2ae3d3(0x54dc)]['south'])+0.5*(this[_0x2ae3d3(0x54dc)][_0x2ae3d3(0x46e0)]-this[_0x2ae3d3(0x54dc)][_0x2ae3d3(0x149)])*this[_0x2ae3d3(0x23fe)]['scale']['y'];},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0xb9b)]=function(){var _0x2ed7d5=_0x68aa19;return 0.5*(this[_0x2ed7d5(0x54dc)][_0x2ed7d5(0x46e0)]+this[_0x2ed7d5(0x54dc)][_0x2ed7d5(0x149)])-0.5*(this[_0x2ed7d5(0x54dc)][_0x2ed7d5(0x46e0)]-this[_0x2ed7d5(0x54dc)][_0x2ed7d5(0x149)])*this[_0x2ed7d5(0x23fe)][_0x2ed7d5(0x1ed8)]['y'];};var scratchCamTexCoord=new Cartesian3();VoxelGridTile['prototype'][_0x68aa19(0x4ebe)]=function(_0x167f23){var _0x142c55=_0x68aa19;this[_0x142c55(0x1968)],new Cartesian3(0.5*(this[_0x142c55(0x54dc)][_0x142c55(0x4488)]+this[_0x142c55(0x54dc)][_0x142c55(0x326c)]),0.5*(this[_0x142c55(0x54dc)]['north']+this['_dataBounds']['south']),this[_0x142c55(0x194d)]['x']);for(var _0x20344a=this[_0x142c55(0x1e8e)](),_0x203d40=this['GetRealBoundBottom'](),_0x408c95=this[_0x142c55(0x4655)](),_0x55ca33=this['GetRealBoundLeft'](),_0x2d8c86=_0x408c95-_0x55ca33,_0x56bf6e=_0x20344a-_0x203d40,_0x158224=Math['ceil'](this[_0x142c55(0x54dc)]['north']-this[_0x142c55(0x54dc)][_0x142c55(0x149)]),_0x21aedb=Math['ceil'](this[_0x142c55(0x54dc)][_0x142c55(0x326c)]-this[_0x142c55(0x54dc)][_0x142c55(0x4488)]),_0x43662f=_0x21aedb+0x1,_0x543811=_0x158224+0x1,_0xa4b74f=(_0x20344a-_0x203d40)/_0x158224,_0x98fb34=(_0x408c95-_0x55ca33)/_0x21aedb,_0x22eff1=_0x43662f*_0x543811,_0x704f21=0x2*_0x43662f,_0x1e479d=0x2*_0x543811,_0x5b1729=new Float32Array(0x3*_0x704f21),_0x18fa09=new Float32Array(0x3*_0x704f21),_0x36264c=new Float32Array(0x3*_0x704f21),_0x5d4530=new Float32Array(0x3*_0x704f21),_0x1eb134=new Float32Array(0x3*_0x1e479d),_0x3936c1=new Float32Array(0x3*_0x1e479d),_0x4f014a=new Float32Array(0x3*_0x1e479d),_0x5ee5d1=new Float32Array(0x3*_0x1e479d),_0x46166a=new Float32Array(0x3*_0x22eff1),_0x26ed26=new Float32Array(0x3*_0x22eff1),_0x2b77ba=new Float32Array(0x3*_0x22eff1),_0xac1b73=new Float32Array(0x3*_0x22eff1),_0x44fdb8=this[_0x142c55(0x3861)](),_0x4bafbf=0x0,_0x4df62f=new Cartesian3(),_0x1067b2=0x0;_0x1067b2<_0x543811;_0x1067b2++)for(var _0x1bbe50=_0x203d40+_0x1067b2*_0xa4b74f,_0x349b80=0x0;_0x349b80<_0x43662f;_0x349b80++){var _0x5996bd=_0x55ca33+_0x349b80*_0x98fb34,_0x72b8aa=Cartesian3['fromDegrees'](_0x5996bd,_0x1bbe50,_0x44fdb8);Matrix4[_0x142c55(0x10a0)](this[_0x142c55(0x392d)],_0x72b8aa,_0x4df62f),_0x46166a[0x3*_0x4bafbf]=_0x4df62f['x'],_0x46166a[0x3*_0x4bafbf+0x1]=_0x4df62f['y'],_0x46166a[0x3*_0x4bafbf+0x2]=_0x4df62f['z'],_0x26ed26[0x3*_0x4bafbf]=(_0x5996bd-_0x55ca33)/_0x2d8c86,_0x26ed26[0x3*_0x4bafbf+0x1]=(_0x1bbe50-_0x203d40)/_0x56bf6e,_0x26ed26[0x3*_0x4bafbf+0x2]=0x1;var _0x56b335=Cartesian3[_0x142c55(0x2ac5)](_0x5996bd,_0x1bbe50,this[_0x142c55(0x194d)]['x']);Matrix4[_0x142c55(0x10a0)](this[_0x142c55(0x392d)],_0x56b335,_0x4df62f),_0x2b77ba[0x3*_0x4bafbf]=_0x4df62f['x'],_0x2b77ba[0x3*_0x4bafbf+0x1]=_0x4df62f['y'],_0x2b77ba[0x3*_0x4bafbf+0x2]=_0x4df62f['z'],_0xac1b73[0x3*_0x4bafbf]=(_0x5996bd-_0x55ca33)/_0x2d8c86,_0xac1b73[0x3*_0x4bafbf+0x1]=(_0x1bbe50-_0x203d40)/_0x56bf6e,_0xac1b73[0x3*_0x4bafbf+0x2]=0x0,_0x4bafbf++;}_0x4bafbf=0x0;for(_0x349b80=0x0;_0x349b80<_0x43662f;_0x349b80++){_0x5996bd=_0x55ca33+_0x349b80*_0x98fb34;var _0x5b8abd=Cartesian3['fromDegrees'](_0x5996bd,_0x20344a,_0x44fdb8);Matrix4[_0x142c55(0x10a0)](this[_0x142c55(0x392d)],_0x5b8abd,_0x4df62f),_0x5b1729[0x6*_0x4bafbf]=_0x4df62f['x'],_0x5b1729[0x6*_0x4bafbf+0x1]=_0x4df62f['y'],_0x5b1729[0x6*_0x4bafbf+0x2]=_0x4df62f['z'],_0x18fa09[0x6*_0x4bafbf]=(_0x5996bd-_0x55ca33)/_0x2d8c86,_0x18fa09[0x6*_0x4bafbf+0x1]=0x1,_0x18fa09[0x6*_0x4bafbf+0x2]=0x1;var _0x8929f0=Cartesian3[_0x142c55(0x2ac5)](_0x5996bd,_0x20344a,this[_0x142c55(0x194d)]['x']);Matrix4[_0x142c55(0x10a0)](this['_matInverseLocalView'],_0x8929f0,_0x4df62f),_0x5b1729[0x6*_0x4bafbf+0x3]=_0x4df62f['x'],_0x5b1729[0x6*_0x4bafbf+0x4]=_0x4df62f['y'],_0x5b1729[0x6*_0x4bafbf+0x5]=_0x4df62f['z'],_0x18fa09[0x6*_0x4bafbf+0x3]=(_0x5996bd-_0x55ca33)/_0x2d8c86,_0x18fa09[0x6*_0x4bafbf+0x4]=0x1,_0x18fa09[0x6*_0x4bafbf+0x5]=0x0;var _0xecd59a=Cartesian3[_0x142c55(0x2ac5)](_0x5996bd,_0x203d40,_0x44fdb8);Matrix4[_0x142c55(0x10a0)](this[_0x142c55(0x392d)],_0xecd59a,_0x4df62f),_0x36264c[0x6*_0x4bafbf]=_0x4df62f['x'],_0x36264c[0x6*_0x4bafbf+0x1]=_0x4df62f['y'],_0x36264c[0x6*_0x4bafbf+0x2]=_0x4df62f['z'],_0x5d4530[0x6*_0x4bafbf]=(_0x5996bd-_0x55ca33)/_0x2d8c86,_0x5d4530[0x6*_0x4bafbf+0x1]=0x0,_0x5d4530[0x6*_0x4bafbf+0x2]=0x1;var _0x2f53f3=Cartesian3[_0x142c55(0x2ac5)](_0x5996bd,_0x203d40,this['_zBounds']['x']);Matrix4[_0x142c55(0x10a0)](this['_matInverseLocalView'],_0x2f53f3,_0x4df62f),_0x36264c[0x6*_0x4bafbf+0x3]=_0x4df62f['x'],_0x36264c[0x6*_0x4bafbf+0x4]=_0x4df62f['y'],_0x36264c[0x6*_0x4bafbf+0x5]=_0x4df62f['z'],_0x5d4530[0x6*_0x4bafbf+0x3]=(_0x5996bd-_0x55ca33)/_0x2d8c86,_0x5d4530[0x6*_0x4bafbf+0x4]=0x0,_0x5d4530[0x6*_0x4bafbf+0x5]=0x0,_0x4bafbf++;}_0x4bafbf=0x0;for(_0x1067b2=0x0;_0x1067b2<_0x543811;_0x1067b2++){_0x1bbe50=_0x203d40+_0x1067b2*_0xa4b74f;var _0x4d7e49=Cartesian3[_0x142c55(0x2ac5)](_0x55ca33,_0x1bbe50,_0x44fdb8);Matrix4[_0x142c55(0x10a0)](this[_0x142c55(0x392d)],_0x4d7e49,_0x4df62f),_0x1eb134[0x6*_0x4bafbf]=_0x4df62f['x'],_0x1eb134[0x6*_0x4bafbf+0x1]=_0x4df62f['y'],_0x1eb134[0x6*_0x4bafbf+0x2]=_0x4df62f['z'],_0x3936c1[0x6*_0x4bafbf]=0x0,_0x3936c1[0x6*_0x4bafbf+0x1]=(_0x1bbe50-_0x203d40)/_0x56bf6e,_0x3936c1[0x6*_0x4bafbf+0x2]=0x1;var _0x307419=Cartesian3[_0x142c55(0x2ac5)](_0x55ca33,_0x1bbe50,this[_0x142c55(0x194d)]['x']);Matrix4[_0x142c55(0x10a0)](this[_0x142c55(0x392d)],_0x307419,_0x4df62f),_0x1eb134[0x6*_0x4bafbf+0x3]=_0x4df62f['x'],_0x1eb134[0x6*_0x4bafbf+0x4]=_0x4df62f['y'],_0x1eb134[0x6*_0x4bafbf+0x5]=_0x4df62f['z'],_0x3936c1[0x6*_0x4bafbf+0x3]=0x0,_0x3936c1[0x6*_0x4bafbf+0x4]=(_0x1bbe50-_0x203d40)/_0x56bf6e,_0x3936c1[0x6*_0x4bafbf+0x5]=0x0;var _0x5380ee=Cartesian3[_0x142c55(0x2ac5)](_0x408c95,_0x1bbe50,_0x44fdb8);Matrix4[_0x142c55(0x10a0)](this[_0x142c55(0x392d)],_0x5380ee,_0x4df62f),_0x4f014a[0x6*_0x4bafbf]=_0x4df62f['x'],_0x4f014a[0x6*_0x4bafbf+0x1]=_0x4df62f['y'],_0x4f014a[0x6*_0x4bafbf+0x2]=_0x4df62f['z'],_0x5ee5d1[0x6*_0x4bafbf]=0x1,_0x5ee5d1[0x6*_0x4bafbf+0x1]=(_0x1bbe50-_0x203d40)/_0x56bf6e,_0x5ee5d1[0x6*_0x4bafbf+0x2]=0x1;var _0x34268a=Cartesian3[_0x142c55(0x2ac5)](_0x408c95,_0x1bbe50,this[_0x142c55(0x194d)]['x']);Matrix4[_0x142c55(0x10a0)](this['_matInverseLocalView'],_0x34268a,_0x4df62f),_0x4f014a[0x6*_0x4bafbf+0x3]=_0x4df62f['x'],_0x4f014a[0x6*_0x4bafbf+0x4]=_0x4df62f['y'],_0x4f014a[0x6*_0x4bafbf+0x5]=_0x4df62f['z'],_0x5ee5d1[0x6*_0x4bafbf+0x3]=0x1,_0x5ee5d1[0x6*_0x4bafbf+0x4]=(_0x1bbe50-_0x203d40)/_0x56bf6e,_0x5ee5d1[0x6*_0x4bafbf+0x5]=0x0,_0x4bafbf++;}for(var _0x3f53f0=_0x21aedb*_0x158224*0x2*0x3,_0x1794f6=new Uint16Array(_0x3f53f0),_0x4369cd=new Uint16Array(_0x3f53f0),_0x14d706=0x0,_0x203b13=0x0,_0x2676e6=0x0;_0x2676e6<_0x158224;_0x2676e6++)for(var _0x4adbba=0x0;_0x4adbba<_0x21aedb;_0x4adbba++){var _0x15ce51=_0x4adbba+_0x43662f*_0x2676e6,_0xa38758=_0x4adbba+_0x43662f*(_0x2676e6+0x1),_0x1011a4=_0x4adbba+0x1+_0x43662f*(_0x2676e6+0x1),_0x97c01e=_0x4adbba+0x1+_0x43662f*_0x2676e6;_0x1794f6[_0x14d706++]=_0x97c01e,_0x1794f6[_0x14d706++]=_0xa38758,_0x1794f6[_0x14d706++]=_0x15ce51,_0x1794f6[_0x14d706++]=_0x97c01e,_0x1794f6[_0x14d706++]=_0x1011a4,_0x1794f6[_0x14d706++]=_0xa38758,_0x4369cd[_0x203b13++]=_0x15ce51,_0x4369cd[_0x203b13++]=_0xa38758,_0x4369cd[_0x203b13++]=_0x97c01e,_0x4369cd[_0x203b13++]=_0xa38758,_0x4369cd[_0x203b13++]=_0x1011a4,_0x4369cd[_0x203b13++]=_0x97c01e;}for(var _0x14d313=0x2*_0x21aedb*0x3,_0x254293=0x2*_0x158224*0x3,_0x142ea4=new Uint16Array(_0x14d313),_0x1c0e58=new Uint16Array(_0x14d313),_0xa45e71=new Uint16Array(_0x254293),_0x59378b=new Uint16Array(_0x254293),_0x4d230f=0x0,_0x3b1bee=0x0,_0x3b51ba=0x0;_0x3b51ba<_0x158224;_0x3b51ba++){_0x15ce51=_0x2676e6=0x2*_0x3b51ba,_0xa38758=_0x2676e6+0x1,_0x1011a4=_0x2676e6+0x2,_0x97c01e=_0x2676e6+0x3,(_0xa45e71[_0x4d230f++]=_0x15ce51,_0xa45e71[_0x4d230f++]=_0x1011a4,_0xa45e71[_0x4d230f++]=_0xa38758,_0xa45e71[_0x4d230f++]=_0xa38758,_0xa45e71[_0x4d230f++]=_0x1011a4,_0xa45e71[_0x4d230f++]=_0x97c01e,_0x59378b[_0x3b1bee++]=_0xa38758,_0x59378b[_0x3b1bee++]=_0x1011a4,_0x59378b[_0x3b1bee++]=_0x15ce51,_0x59378b[_0x3b1bee++]=_0x97c01e,_0x59378b[_0x3b1bee++]=_0x1011a4,_0x59378b[_0x3b1bee++]=_0xa38758);}var _0x5079aa=0x0,_0x5050fc=0x0;for(_0x3b51ba=0x0;_0x3b51ba<_0x21aedb;_0x3b51ba++){_0x15ce51=_0x4adbba=0x2*_0x3b51ba,_0xa38758=_0x4adbba+0x1,_0x1011a4=_0x4adbba+0x2,_0x97c01e=_0x4adbba+0x3,(_0x142ea4[_0x5079aa++]=_0x15ce51,_0x142ea4[_0x5079aa++]=_0x1011a4,_0x142ea4[_0x5079aa++]=_0xa38758,_0x142ea4[_0x5079aa++]=_0xa38758,_0x142ea4[_0x5079aa++]=_0x1011a4,_0x142ea4[_0x5079aa++]=_0x97c01e,_0x1c0e58[_0x5050fc++]=_0xa38758,_0x1c0e58[_0x5050fc++]=_0x1011a4,_0x1c0e58[_0x5050fc++]=_0x15ce51,_0x1c0e58[_0x5050fc++]=_0x97c01e,_0x1c0e58[_0x5050fc++]=_0x1011a4,_0x1c0e58[_0x5050fc++]=_0xa38758);}var _0x337d3f=0x2*_0x22eff1+0x2*_0x704f21+0x2*_0x1e479d,_0x4a173d=new Float32Array(0x3*_0x337d3f),_0x42cd38=new Float32Array(0x3*_0x337d3f),_0x1143d2=new Uint16Array(0x2*_0x3f53f0+0x2*_0x254293+0x2*_0x14d313),_0x4e4a17=[],_0x2f29a5=[],_0x282067=[];_0x4e4a17['push'](_0x5b1729),_0x4e4a17[_0x142c55(0x3a33)](_0x36264c),_0x4e4a17['push'](_0x1eb134),_0x4e4a17[_0x142c55(0x3a33)](_0x4f014a),_0x4e4a17['push'](_0x46166a),_0x4e4a17['push'](_0x2b77ba),_0x2f29a5[_0x142c55(0x3a33)](_0x18fa09),_0x2f29a5[_0x142c55(0x3a33)](_0x5d4530),_0x2f29a5[_0x142c55(0x3a33)](_0x3936c1),_0x2f29a5['push'](_0x5ee5d1),_0x2f29a5['push'](_0x26ed26),_0x2f29a5[_0x142c55(0x3a33)](_0xac1b73),_0x282067[_0x142c55(0x3a33)](_0x142ea4),_0x282067[_0x142c55(0x3a33)](_0x1c0e58),_0x282067[_0x142c55(0x3a33)](_0xa45e71),_0x282067[_0x142c55(0x3a33)](_0x59378b),_0x282067[_0x142c55(0x3a33)](_0x1794f6),_0x282067[_0x142c55(0x3a33)](_0x4369cd);for(var _0x3d8f7d=_0x4e4a17[_0x142c55(0x531b)],_0x48dec8=0x0,_0x325e66=0x0,_0x21a5b4=0x0,_0x23f3ca=0x0,_0x1dbb04=0x0;_0x1dbb04<_0x3d8f7d;_0x1dbb04++){for(var _0x5031a3=_0x4e4a17[_0x1dbb04],_0x20d3eb=_0x2f29a5[_0x1dbb04],_0x12987e=_0x282067[_0x1dbb04],_0x55afbd=0x0;_0x55afbd<_0x5031a3[_0x142c55(0x531b)];_0x55afbd++)_0x4a173d[_0x325e66++]=_0x5031a3[_0x55afbd],_0x42cd38[_0x21a5b4++]=_0x20d3eb[_0x55afbd];for(_0x55afbd=0x0;_0x55afbd<_0x12987e[_0x142c55(0x531b)];_0x55afbd++)_0x1143d2[_0x23f3ca++]=_0x12987e[_0x55afbd]+_0x48dec8;_0x48dec8+=_0x5031a3[_0x142c55(0x531b)]/0x3;}var _0x376859=Buffer$1[_0x142c55(0xb5a)]({'context':this['_context'],'typedArray':_0x4a173d,'usage':BufferUsage['STATIC_DRAW']}),_0x1e9198=Buffer$1[_0x142c55(0xb5a)]({'context':this['_context'],'typedArray':_0x42cd38,'usage':BufferUsage[_0x142c55(0x495a)]}),_0x15e5a2=[],_0x115f8e={'aPosition':0x0};_0x15e5a2[_0x142c55(0x3a33)]({'index':_0x115f8e[_0x142c55(0x35d2)],'vertexBuffer':_0x376859,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x142c55(0x15eb)],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array[_0x142c55(0x1c17)],'normalize':!0x1}),_0x115f8e[_0x142c55(0x45d)]=0x1,_0x15e5a2[_0x142c55(0x3a33)]({'index':_0x115f8e['aTexCoord0'],'vertexBuffer':_0x1e9198,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0x3*Float32Array[_0x142c55(0x1c17)],'normalize':!0x1});var _0x39a8fb=Buffer$1['createIndexBuffer']({'context':this[_0x142c55(0x1968)],'typedArray':_0x1143d2,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1[_0x142c55(0x2c91)]}),_0x2d1b49=new ShaderSource({'sources':[VolumeBoxVp]}),_0x2b111b=new ShaderSource({'sources':[VolumeBoxFp]}),_0x58329b=createShaderPreDefines(this,_0x167f23);_0x2d1b49[_0x142c55(0x4ce5)]=_0x58329b,_0x2b111b[_0x142c55(0x4ce5)]=_0x58329b,this[_0x142c55(0xbe1)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x142c55(0x139)],'modelMatrix':this[_0x142c55(0x7cf)],'boundingVolume':this[_0x142c55(0xd7d)],'pass':Pass$1[_0x142c55(0x3c49)],'cull':!0x0}),this[_0x142c55(0xbe1)]['vertexArray']=new VertexArray({'context':this[_0x142c55(0x1968)],'attributes':_0x15e5a2,'indexBuffer':_0x39a8fb}),this['_volumeBoxCommand'][_0x142c55(0x30a0)]=ShaderProgram$1[_0x142c55(0x4d21)]({'context':this[_0x142c55(0x1968)],'vertexShaderSource':_0x2d1b49,'fragmentShaderSource':_0x2b111b,'attributeLocations':_0x115f8e}),this[_0x142c55(0xbe1)][_0x142c55(0x5547)]=RenderState[_0x142c55(0x4d21)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0},'depthMask':{'enabled':!0x0},'blending':BlendingState$1[_0x142c55(0x2911)]});};for(var scratchBoxSize=new Cartesian3(),scratchMinMaxValueAndFiltration=new Cartesian4(),scratchGradientOpacityInfo=new Cartesian4(),scratchClipPlanes=[],i$2=0x0;i$2<0x6;i$2++)scratchClipPlanes[_0x68aa19(0x3a33)](new Cartesian4());function pushDefineToShader(_0x33afa4,_0x25fc0c){var _0x5078b5=_0x68aa19,_0x1588bb=!0x1,_0x51b4ff=_0x25fc0c[_0x5078b5(0x4d7b)]('\x20');if(_0x51b4ff['length']>0x1){var _0x1c499e=_0x51b4ff[0x0],_0x1196da=_0x51b4ff[0x1];for(var _0x47a661 in _0x33afa4[_0x5078b5(0x4ce5)])if(-0x1!==_0x33afa4[_0x5078b5(0x4ce5)][_0x47a661][_0x5078b5(0x33ab)](_0x1c499e))return void(_0x33afa4[_0x5078b5(0x4ce5)][_0x47a661]=_0x1c499e+'\x20'+_0x1196da);}else{for(var _0x47a661 in _0x33afa4['defines'])if(_0x33afa4[_0x5078b5(0x4ce5)][_0x47a661]===_0x25fc0c){_0x1588bb=!0x0;break;}_0x1588bb||_0x33afa4[_0x5078b5(0x4ce5)]['push'](_0x25fc0c);}}function removeDefineToShader(_0x3a7009,_0x10e5cc){var _0x594931=_0x68aa19;for(var _0x4ae1f7=-0x1,_0x5f51f5=0x0;_0x5f51f5<_0x3a7009['defines'][_0x594931(0x531b)];_0x5f51f5++)if(_0x3a7009[_0x594931(0x4ce5)][_0x5f51f5]===_0x10e5cc){_0x4ae1f7=_0x5f51f5;break;}_0x4ae1f7>=0x0&&_0x3a7009[_0x594931(0x4ce5)]['splice'](_0x4ae1f7,0x1);}function destroyCommand(_0x2afbbd){var _0x56d7bc=_0x68aa19;defined$1(_0x2afbbd)&&(_0x2afbbd[_0x56d7bc(0xa85)]=_0x2afbbd[_0x56d7bc(0xa85)]&&!_0x2afbbd[_0x56d7bc(0xa85)][_0x56d7bc(0x1348)]()&&_0x2afbbd[_0x56d7bc(0xa85)][_0x56d7bc(0x2578)](),_0x2afbbd[_0x56d7bc(0x30a0)]=_0x2afbbd[_0x56d7bc(0x30a0)]&&!_0x2afbbd[_0x56d7bc(0x30a0)][_0x56d7bc(0x1348)]()&&_0x2afbbd['shaderProgram'][_0x56d7bc(0x2578)](),_0x2afbbd[_0x56d7bc(0x5547)]=void 0x0,_0x2afbbd[_0x56d7bc(0x15fe)]=void 0x0);}function PiecewiseFunction(){var _0x568295=_0x68aa19;this['model']={'clamping':!0x0,'allowDuplicateScalars':!0x1,'range':[0x0,0x0]},this[_0x568295(0xce4)][_0x568295(0x3643)]=[];}VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x3ec3)]=function(_0x4fb880){var _0x1d092d=_0x68aa19,_0x1f581f=new GeoBox(this['_dWidth'],this[_0x1d092d(0x2912)],this['_dDepth']),_0x107675=(this[_0x1d092d(0x194d)]['y']-this[_0x1d092d(0x194d)]['x'])/0x2,_0x449276=Cartesian3[_0x1d092d(0xb30)]([0x0,0x0,_0x107675]),_0x3b3bcc=Matrix4[_0x1d092d(0x1241)](_0x449276),_0x477085=new Matrix4();Matrix4['multiply'](this[_0x1d092d(0x7cf)],_0x3b3bcc,_0x477085);var _0x299771=new DrawCommand({'primitiveType':PrimitiveType$1[_0x1d092d(0x2f6a)],'modelMatrix':_0x477085,'boundingVolume':this[_0x1d092d(0xd7d)],'pass':Pass$1[_0x1d092d(0x3c49)],'cull':!0x0,'owner':_0x4fb880});_0x299771[_0x1d092d(0xa85)]=_0x1f581f[_0x1d092d(0x56e4)](this[_0x1d092d(0x1968)]),_0x299771[_0x1d092d(0x30a0)]=ShaderProgram$1['fromCache']({'context':this['_context'],'vertexShaderSource':CommonNoLigthNoTextureVp,'fragmentShaderSource':CommonNoTextureFp,'attributeLocations':{'aPosition':0x0}}),_0x299771['renderState']=RenderState[_0x1d092d(0x4d21)]({'cull':{'enabled':!0x0},'depthTest':{'enabled':!0x0}}),_0x4fb880[_0x1d092d(0x1b34)]=_0x299771,this[_0x1d092d(0x1b34)]=_0x299771;},VoxelGridTile['prototype'][_0x68aa19(0x3d51)]=function(_0x51cfcd){var _0x43e603=_0x68aa19,_0x57c791=this,_0x405530={'width':function(){return _0x57c791['_nWidth'];},'height':function(){return _0x57c791['_nHeight'];},'depth':function(){var _0x1877d4=_0x54f3;return _0x57c791[_0x1877d4(0x3b0c)];},'sideBlockCount':function(){var _0x187b7e=_0x54f3;return _0x57c791[_0x187b7e(0x1e46)];},'blockLength':function(){var _0x1470c2=_0x54f3;return _0x57c791[_0x1470c2(0x317)];},'texLength':function(){var _0xe9091=_0x54f3;return _0x57c791[_0xe9091(0x4f4f)];},'u_maxVisibleTextureCoord':function(){var _0x2eb8d0=_0x54f3;return _0x57c791[_0x2eb8d0(0x3336)][_0x2eb8d0(0x2972)];},'u_minVisibleTextureCoord':function(){var _0x1b1f14=_0x54f3;return _0x57c791['_visibleBoundingBox'][_0x1b1f14(0x1aa)];},'u_minMaxValueAndFiltration':function(){var _0x2a3ab1=_0x54f3;return scratchMinMaxValueAndFiltration['x']=_0x57c791['_floor'],scratchMinMaxValueAndFiltration['y']=_0x57c791[_0x2a3ab1(0x5389)],scratchMinMaxValueAndFiltration['z']=_0x51cfcd[_0x2a3ab1(0x463e)],scratchMinMaxValueAndFiltration['w']=_0x51cfcd[_0x2a3ab1(0x4850)],scratchMinMaxValueAndFiltration;},'uVolumeTexture':function(){var _0x49fb51=_0x54f3,_0x5551f5=_0x51cfcd[_0x49fb51(0x4900)]>0x0?Math[_0x49fb51(0x27d5)](_0x51cfcd[_0x49fb51(0x4900)],_0x57c791[_0x49fb51(0xb1e)]-0x1):_0x57c791[_0x49fb51(0x5336)];return _0x57c791[_0x49fb51(0x34c5)][_0x5551f5];},'uNextVolumeTexture':function(){var _0x44ee99=_0x54f3,_0x4d321a=_0x57c791[_0x44ee99(0x5336)]+0x1;return _0x57c791[_0x44ee99(0x5336)]+0x1==_0x57c791[_0x44ee99(0xb1e)]&&(_0x4d321a=_0x57c791[_0x44ee99(0x5336)]),_0x4d321a=_0x51cfcd['frameIndex']>0x0?Math[_0x44ee99(0x27d5)](_0x51cfcd[_0x44ee99(0x4900)],_0x57c791[_0x44ee99(0xb1e)]-0x1):_0x4d321a,_0x57c791[_0x44ee99(0x34c5)][_0x4d321a];},'uTimeRatio':function(){var _0x2ec232=_0x54f3;return _0x51cfcd[_0x2ec232(0x567c)];},'u_colorTable':function(){var _0x1b3507=_0x54f3;return defined$1(_0x51cfcd[_0x1b3507(0xad2)])?_0x51cfcd[_0x1b3507(0xad2)]:_0x57c791[_0x1b3507(0x1968)]['defaultTexture'];},'u_volumeBoxSize':function(){var _0x36c2c0=_0x54f3;return scratchBoxSize['x']=_0x57c791[_0x36c2c0(0x431)],scratchBoxSize['y']=_0x57c791[_0x36c2c0(0x2912)],scratchBoxSize['z']=_0x57c791[_0x36c2c0(0x29c5)],scratchBoxSize;},'uFilterMode':function(){var _0x3dd22b=_0x54f3;return _0x51cfcd[_0x3dd22b(0x5514)];},'u_opacityTexture':function(){var _0x14adcc=_0x54f3;return defined$1(_0x51cfcd['_opacityTexture'])?_0x51cfcd[_0x14adcc(0x2651)]:_0x57c791['_context'][_0x14adcc(0xcfa)];},'u_colorTexture':function(){var _0x5532dd=_0x54f3;return defined$1(_0x51cfcd[_0x5532dd(0x54a7)])?_0x51cfcd[_0x5532dd(0x54a7)]:_0x57c791[_0x5532dd(0x1968)]['defaultTexture'];},'u_jitterTexture':function(){var _0x48328e=_0x54f3;return defined$1(_0x57c791['_jitterTexture'])?_0x57c791[_0x48328e(0xdc4)]:_0x57c791[_0x48328e(0x1968)][_0x48328e(0xcfa)];},'u_gradientOpacityInfo':function(){var _0x52506c=_0x54f3;if(_0x51cfcd[_0x52506c(0x1bf0)]){var _0x3bfd97=_0x51cfcd[_0x52506c(0x3c2d)],_0xe971db=_0x51cfcd[_0x52506c(0x1e96)],_0x122d75=[_0x51cfcd[_0x52506c(0x3171)],_0x51cfcd['_gradientOpacityMaxValue']],_0x25b651=(_0xe971db-_0x3bfd97)/(_0x122d75[0x1]-_0x122d75[0x0]),_0xe0965b=-_0x122d75[0x0]*(_0xe971db-_0x3bfd97)/(_0x122d75[0x1]-_0x122d75[0x0])+_0x3bfd97;scratchGradientOpacityInfo['x']=_0x3bfd97,scratchGradientOpacityInfo['y']=_0xe971db,scratchGradientOpacityInfo['z']=_0x25b651,scratchGradientOpacityInfo['w']=_0xe0965b;}return scratchGradientOpacityInfo;},'u_clip_planes':function(){var _0x293def=_0x54f3;for(var _0x152b63=_0x51cfcd[_0x293def(0x4635)][_0x293def(0x531b)],_0x471cdc=0x0;_0x471cdc<_0x152b63;_0x471cdc++)scratchClipPlanes[_0x471cdc]['x']=_0x51cfcd[_0x293def(0x4635)][_0x471cdc][_0x293def(0x193a)]['x'],scratchClipPlanes[_0x471cdc]['y']=_0x51cfcd['_clipPlanes'][_0x471cdc][_0x293def(0x193a)]['y'],scratchClipPlanes[_0x471cdc]['z']=_0x51cfcd['_clipPlanes'][_0x471cdc][_0x293def(0x193a)]['z'],scratchClipPlanes[_0x471cdc]['w']=_0x51cfcd[_0x293def(0x4635)][_0x471cdc]['distance'];return scratchClipPlanes;},'u_clip_planes_count':function(){var _0x1443e5=_0x54f3;return _0x51cfcd[_0x1443e5(0x4635)]['length'];},'uDiffuse':function(){var _0x316057=_0x54f3;return _0x51cfcd[_0x316057(0x128b)][_0x316057(0x448f)];},'uAmbient':function(){var _0x3cbe71=_0x54f3;return _0x51cfcd[_0x3cbe71(0x128b)][_0x3cbe71(0x556e)];},'uSpecular':function(){var _0x237567=_0x54f3;return _0x51cfcd[_0x237567(0x128b)][_0x237567(0x557d)];},'uShiness':function(){var _0x3f54db=_0x54f3;return _0x51cfcd[_0x3f54db(0x128b)][_0x3f54db(0x46bc)];}},_0xdf0525={'uOffset':function(){var _0x4f044a=_0x54f3;return new Cartesian3(_0x51cfcd[_0x4f044a(0x4250)]['x'],0x0,0x0);}},_0x37cd43={'uOffset':function(){var _0x3f9c64=_0x54f3;return new Cartesian3(0x0,_0x51cfcd[_0x3f9c64(0x4250)]['y'],0x0);}},_0x4fb00a={'uOffset':function(){var _0x2007f7=_0x54f3;return new Cartesian3(0x0,0x0,_0x51cfcd[_0x2007f7(0x4250)]['z']);}};if(defined$1(this[_0x43e603(0x31a2)])&&(this['_xSliceCommand'][_0x43e603(0x15fe)]=combine$2(_0x405530,_0xdf0525),this[_0x43e603(0x4083)][_0x43e603(0x15fe)]=combine$2(_0x405530,_0x37cd43),this[_0x43e603(0x2e2e)][_0x43e603(0x15fe)]=combine$2(_0x405530,_0x4fb00a)),defined$1(this[_0x43e603(0xbe1)])){var _0x1bfa2a={'u_camTexCoord':function(){var _0x8eac87=_0x43e603,_0x3f6659=_0x57c791[_0x8eac87(0x4a7b)][_0x8eac87(0x1224)][_0x8eac87(0x3f28)],_0x261df1=CesiumMath['toDegrees'](_0x3f6659[_0x8eac87(0x1041)]),_0x1449bd=CesiumMath[_0x8eac87(0x52e9)](_0x3f6659[_0x8eac87(0x288b)]),_0x2f3727=_0x3f6659[_0x8eac87(0x5862)],_0x5ec4e7=_0x57c791[_0x8eac87(0x3861)]()-_0x57c791[_0x8eac87(0x194d)]['x'],_0x374b76=_0x57c791[_0x8eac87(0xf27)](),_0x23e97b=_0x57c791['GetRealBoundRight'](),_0x208af9=_0x57c791[_0x8eac87(0xb9b)](),_0x452028=_0x57c791[_0x8eac87(0x1e8e)]();return scratchCamTexCoord['x']=(_0x261df1-_0x374b76)/(_0x23e97b-_0x374b76),scratchCamTexCoord['y']=(_0x1449bd-_0x208af9)/(_0x452028-_0x208af9),scratchCamTexCoord['z']=(_0x2f3727-_0x57c791[_0x8eac87(0x194d)]['x'])/_0x5ec4e7,scratchCamTexCoord;}};this['_volumeBoxCommand'][_0x43e603(0x15fe)]=combine$2(_0x405530,_0x1bfa2a);}if(defined$1(this[_0x43e603(0x1b34)])){var _0x4cab4f={'uDiffuseColor':function(){var _0x23b4ce=_0x43e603;return _0x51cfcd[_0x23b4ce(0x21c9)];}};this[_0x43e603(0x1b34)][_0x43e603(0x15fe)]=combine$2(_0x405530,_0x4cab4f);}},VoxelGridTile[_0x68aa19(0x4b51)]['_initJitterTexture']=function(){var _0xe5dccb=_0x68aa19;if(!defined$1(this['_jitterTexture'])){for(var _0x2476d6=new Uint8Array(0x400),_0x1a9069=0x0;_0x1a9069<0x400;++_0x1a9069)_0x2476d6[_0x1a9069]=0xff*Math[_0xe5dccb(0x2bd3)]();this[_0xe5dccb(0xdc4)]=new Texture$1({'context':this[_0xe5dccb(0x1968)],'width':0x20,'height':0x20,'pixelFormat':PixelFormat$1[_0xe5dccb(0x47cf)],'pixelDatatype':PixelDatatype[_0xe5dccb(0x4aae)],'flipY':!0x1}),this[_0xe5dccb(0xdc4)]['copyFrom']({'width':0x20,'height':0x20,'arrayBufferView':_0x2476d6});}},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x1d4b)]=function(_0x637fc9,_0x5786a3,_0x9d8fbb,_0x301fd0){var _0x175fdf=_0x68aa19;if(this['frameState']=_0x5786a3,this['_initialized']){for(var _0x22525b=this[_0x175fdf(0x34c5)][_0x175fdf(0x531b)],_0x4f7317=0x0;_0x4f7317<_0x22525b;_0x4f7317++)this['_volTextures'][_0x4f7317][_0x175fdf(0x2578)]();this[_0x175fdf(0x34c5)]=[],defined$1(this[_0x175fdf(0xbe1)])&&(destroyCommand(this[_0x175fdf(0xbe1)]),this[_0x175fdf(0xbe1)]=void 0x0),defined$1(this[_0x175fdf(0x1b34)])&&(destroyCommand(this[_0x175fdf(0x1b34)]),this[_0x175fdf(0x1b34)]=void 0x0),this[_0x175fdf(0x3fa7)]=!0x1;}var _0x1aec12=this[_0x175fdf(0x2eea)](_0x9d8fbb,_0x301fd0);this[_0x175fdf(0x111b)](),this[_0x175fdf(0x579)](_0x1aec12),this[_0x175fdf(0x1a95)](),this['_createVolumeBoxDrawCommand'](_0x637fc9),this['_createOutlineCommand'](_0x637fc9),this[_0x175fdf(0x1093)](),this['_createUniformMap'](_0x637fc9),this[_0x175fdf(0x3fa7)]=!0x0;},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x320dfa,_0x35937b){var _0xbfcc63=_0x68aa19;if((_0x320dfa[_0xbfcc63(0x36d)]||_0x320dfa['_sliceCoordDirty'])&&(_0x320dfa[_0xbfcc63(0x36d)]&&(destroyCommand(this[_0xbfcc63(0xbe1)]),this['_volumeBoxCommand']=void 0x0),destroyCommand(this['_xSliceCommand']),this[_0xbfcc63(0x31a2)]=void 0x0,destroyCommand(this['_ySliceCommand']),this[_0xbfcc63(0x4083)]=void 0x0,destroyCommand(this[_0xbfcc63(0x2e2e)]),this[_0xbfcc63(0x2e2e)]=void 0x0,destroyCommand(this[_0xbfcc63(0x1b34)]),this['_outlineCommand']=void 0x0,this[_0xbfcc63(0x4ebe)](_0x320dfa),this[_0xbfcc63(0x3ec3)](_0x320dfa),this['_createSliceCommand'](),this[_0xbfcc63(0x3d51)](_0x320dfa),_0x320dfa[_0xbfcc63(0x36d)]=!0x1,_0x320dfa['_sliceCoordDirty']=!0x1),_0x320dfa['_contourValueDirty']){if(destroyCommand(this[_0xbfcc63(0x2ed6)]),this[_0xbfcc63(0x2ed6)]=void 0x0,this[_0xbfcc63(0x10e7)]['contourValue']=_0x320dfa[_0xbfcc63(0x1baa)],defined$1(this[_0xbfcc63(0x1736)])){var _0x125676=this['marchingCubes'][_0xbfcc63(0x1417)](this['output']);this[_0xbfcc63(0x2f7c)](_0x125676[_0xbfcc63(0x36dd)],_0x125676['tBuffer'],_0x125676[_0xbfcc63(0x1863)]);}_0x320dfa[_0xbfcc63(0x7c7)]=!0x1;}_0x320dfa[_0xbfcc63(0x825)]===VolumeRenderMode$1['Slice']?(defined$1(this[_0xbfcc63(0x31a2)])&&_0x35937b['commandList']['push'](this[_0xbfcc63(0x31a2)]),defined$1(this['_ySliceCommand'])&&_0x35937b[_0xbfcc63(0x3080)]['push'](this[_0xbfcc63(0x4083)]),defined$1(this['_zSliceCommand'])&&_0x35937b[_0xbfcc63(0x3080)]['push'](this['_zSliceCommand'])):_0x320dfa[_0xbfcc63(0x825)]===VolumeRenderMode$1['VolumeRendering']?(defined$1(this[_0xbfcc63(0xbe1)])&&_0x320dfa[_0xbfcc63(0x97e)]!==FillStyle$1[_0xbfcc63(0x2a34)]&&_0x35937b[_0xbfcc63(0x3080)][_0xbfcc63(0x3a33)](this['_volumeBoxCommand']),defined$1(this[_0xbfcc63(0x1b34)])&&_0x320dfa['_fillStyle']!==FillStyle$1['Fill']&&_0x35937b['commandList'][_0xbfcc63(0x3a33)](this[_0xbfcc63(0x1b34)])):_0x320dfa[_0xbfcc63(0x825)]===VolumeRenderMode$1[_0xbfcc63(0x39a7)]&&defined$1(this[_0xbfcc63(0x2ed6)])&&_0x35937b[_0xbfcc63(0x3080)]['push'](this[_0xbfcc63(0x2ed6)]),this[_0xbfcc63(0xb1e)]>0x1?(_0x320dfa[_0xbfcc63(0x3a0f)]&&this['_timeIndex']++,this[_0xbfcc63(0x5336)]==this[_0xbfcc63(0xb1e)]&&(this['_timeIndex']=0x0)):this[_0xbfcc63(0x5336)]=0x0;},VoxelGridTile[_0x68aa19(0x4b51)]['_setDataBounds']=function(_0x112ee8){var _0x570a4d=_0x68aa19;this[_0x570a4d(0x54dc)]=_0x112ee8;},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x4e8f)]=function(_0x2ad4bd){var _0x227f6e=_0x68aa19;_0x2ad4bd?this[_0x227f6e(0x4a23)](this['_volumeBoxCommand'],!0x1,!0x0,'GRADIENT_OPACITY'):this['_removeProgramDefineForCommand'](this[_0x227f6e(0xbe1)],!0x1,!0x0,_0x227f6e(0x37ea));},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x403f)]=function(_0x3f17f0){var _0x3926f3=_0x68aa19;_0x3f17f0?(this['_appendProgramDefineForCommand'](this[_0x3926f3(0xbe1)],!0x1,!0x0,_0x3926f3(0x1289)),this[_0x3926f3(0x4a23)](this['_contourCommand'],!0x1,!0x0,_0x3926f3(0x1289))):(this['_removeProgramDefineForCommand'](this[_0x3926f3(0xbe1)],!0x1,!0x0,_0x3926f3(0x1289)),this[_0x3926f3(0x3909)](this[_0x3926f3(0x2ed6)],!0x1,!0x0,_0x3926f3(0x1289)));},VoxelGridTile['prototype']['_clipPlaneChanged']=function(_0x24db67){var _0x54dafb=_0x68aa19;_0x24db67[_0x54dafb(0x4635)]['length']>0x0?this[_0x54dafb(0x4a23)](this[_0x54dafb(0xbe1)],!0x1,!0x0,'CLIP_PLANE'):this['_removeProgramDefineForCommand'](this[_0x54dafb(0xbe1)],!0x1,!0x0,_0x54dafb(0x2dbe));},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x3708)]=function(_0x28dae8){var _0xfa4dda=_0x68aa19;this[_0xfa4dda(0x194d)]=_0x28dae8;},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x4a23)]=function(_0x7fe812,_0x51252b,_0x477116,_0x5324fb){var _0x203f8f=_0x68aa19;if(defined$1(_0x7fe812)){var _0x4918b4=this[_0x203f8f(0x1968)],_0x137147=_0x7fe812[_0x203f8f(0x30a0)]['fragmentShaderSource'],_0x2bd9ee=_0x7fe812[_0x203f8f(0x30a0)][_0x203f8f(0x1f4b)];_0x51252b&&pushDefineToShader(_0x2bd9ee,_0x5324fb),_0x477116&&pushDefineToShader(_0x137147,_0x5324fb),_0x7fe812[_0x203f8f(0x30a0)][_0x203f8f(0x2578)](),_0x7fe812['shaderProgram']=ShaderProgram$1[_0x203f8f(0x4d21)]({'context':_0x4918b4,'vertexShaderSource':_0x2bd9ee,'fragmentShaderSource':_0x137147,'attributeLocations':this['_attributeLocations']});}},VoxelGridTile['prototype'][_0x68aa19(0x3909)]=function(_0x3562db,_0x3aea4a,_0x149d73,_0x374d96){var _0x2f187d=_0x68aa19;if(defined$1(_0x3562db)){var _0x51b2c2=this[_0x2f187d(0x1968)],_0x3b483a=_0x3562db[_0x2f187d(0x30a0)][_0x2f187d(0x1eae)],_0x1f3c24=_0x3562db[_0x2f187d(0x30a0)][_0x2f187d(0x1f4b)];_0x3aea4a&&removeDefineToShader(_0x1f3c24,_0x374d96),_0x149d73&&removeDefineToShader(_0x3b483a,_0x374d96),_0x3562db['shaderProgram'][_0x2f187d(0x2578)](),_0x3562db[_0x2f187d(0x30a0)]=ShaderProgram$1[_0x2f187d(0x4d21)]({'context':_0x51b2c2,'vertexShaderSource':_0x1f3c24,'fragmentShaderSource':_0x3b483a,'attributeLocations':this[_0x2f187d(0x3f8d)]});}},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},VoxelGridTile[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x5aa117=_0x68aa19;for(var _0x284bbf=this['_volTextures']['length'],_0x262159=0x0;_0x262159<_0x284bbf;_0x262159++)this[_0x5aa117(0x34c5)][_0x262159][_0x5aa117(0x2578)]();return defined$1(this['_volumeBoxCommand'])&&(destroyCommand(this['_volumeBoxCommand']),this[_0x5aa117(0xbe1)]=void 0x0),defined$1(this['_outlineCommand'])&&(destroyCommand(this[_0x5aa117(0x1b34)]),this[_0x5aa117(0x1b34)]=void 0x0),defined$1(this[_0x5aa117(0x31a2)])&&(destroyCommand(this[_0x5aa117(0x31a2)]),this[_0x5aa117(0x31a2)]=void 0x0),defined$1(this[_0x5aa117(0x4083)])&&(destroyCommand(this[_0x5aa117(0x4083)]),this[_0x5aa117(0x4083)]=void 0x0),defined$1(this[_0x5aa117(0x2e2e)])&&(destroyCommand(this['_zSliceCommand']),this['_zSliceCommand']=void 0x0),defined$1(this['_contourCommand'])&&(destroyCommand(this[_0x5aa117(0x2ed6)]),this[_0x5aa117(0x2ed6)]=void 0x0),defined$1(this['_jitterTexture'])&&this[_0x5aa117(0xdc4)]['destroy'](),this[_0x5aa117(0x1736)]=void 0x0,this[_0x5aa117(0x10e7)]=void 0x0,destroyObject$1(this);},PiecewiseFunction[_0x68aa19(0x4b51)]['getSize']=function(){var _0x5f3f4b=_0x68aa19;return this[_0x5f3f4b(0xce4)]['nodes'][_0x5f3f4b(0x531b)];},PiecewiseFunction[_0x68aa19(0x4b51)]['getType']=function(){var _0x11dbe6=_0x68aa19,_0x31f632,_0xcbcbe7=0x0,_0x284c46=0x0;this[_0x11dbe6(0xce4)][_0x11dbe6(0x3643)][_0x11dbe6(0x531b)]>0x0&&(_0xcbcbe7=this['model'][_0x11dbe6(0x3643)][0x0]['y']);for(var _0x6f3e28=0x1;_0x6f3e28<this[_0x11dbe6(0xce4)][_0x11dbe6(0x3643)][_0x11dbe6(0x531b)];_0x6f3e28++){if((_0x31f632=this['model']['nodes'][_0x6f3e28]['y'])!==_0xcbcbe7){if(_0x31f632>_0xcbcbe7)switch(_0x284c46){case 0x0:case 0x1:_0x284c46=0x1;break;default:_0x284c46=0x3;}else switch(_0x284c46){case 0x0:case 0x2:_0x284c46=0x2;break;default:_0x284c46=0x3;}}if(_0xcbcbe7=_0x31f632,0x3===_0x284c46)break;}switch(_0x284c46){case 0x0:return _0x11dbe6(0x2245);case 0x1:return _0x11dbe6(0x219a);case 0x2:return _0x11dbe6(0x1783);default:return _0x11dbe6(0x4fd5);}},PiecewiseFunction[_0x68aa19(0x4b51)]['getDataPointer']=function(){var _0x366fcf=_0x68aa19,_0x547620=this[_0x366fcf(0xce4)]['nodes'][_0x366fcf(0x531b)];if(this[_0x366fcf(0xce4)]['function']=null,_0x547620>0x0){this[_0x366fcf(0xce4)]['function']=[];for(var _0x1cd558=0x0;_0x1cd558<_0x547620;_0x1cd558++)this[_0x366fcf(0xce4)][_0x366fcf(0x20f8)][0x2*_0x1cd558]=this[_0x366fcf(0xce4)]['nodes'][_0x1cd558]['x'],this[_0x366fcf(0xce4)]['function'][0x2*_0x1cd558+0x1]=this[_0x366fcf(0xce4)][_0x366fcf(0x3643)][_0x1cd558]['y'];}return this[_0x366fcf(0xce4)]['function'];},PiecewiseFunction['prototype'][_0x68aa19(0xaef)]=function(){var _0x4ece82=_0x68aa19;if(0x0===this[_0x4ece82(0xce4)][_0x4ece82(0x3643)][_0x4ece82(0x531b)])return 0x0;for(var _0x253339=0x1,_0x5a0162=0x0;_0x5a0162<this[_0x4ece82(0xce4)][_0x4ece82(0x3643)][_0x4ece82(0x531b)];_0x5a0162++)if(0x0!==this[_0x4ece82(0xce4)][_0x4ece82(0x3643)][_0x5a0162]['y']){_0x253339=0x0;break;}return _0x253339?Number[_0x4ece82(0xd77)]:_0x5a0162>0x0?this['model'][_0x4ece82(0x3643)][_0x5a0162-0x1]['x']:this[_0x4ece82(0xce4)][_0x4ece82(0x4525)]?-Number[_0x4ece82(0xd77)]:this[_0x4ece82(0xce4)][_0x4ece82(0x3643)][0x0]['x'];},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x49c6)]=function(_0x488947,_0x239125){var _0x5018c1=_0x68aa19,_0x53431d=this['model'][_0x5018c1(0x3643)]['length'];return _0x488947<0x0||_0x488947>=_0x53431d?-0x1:(_0x239125[0x0]=this[_0x5018c1(0xce4)][_0x5018c1(0x3643)][_0x488947]['x'],_0x239125[0x1]=this[_0x5018c1(0xce4)][_0x5018c1(0x3643)][_0x488947]['y'],_0x239125[0x2]=this[_0x5018c1(0xce4)][_0x5018c1(0x3643)][_0x488947]['midpoint'],_0x239125[0x3]=this[_0x5018c1(0xce4)][_0x5018c1(0x3643)][_0x488947][_0x5018c1(0x4b38)],0x1);},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x27f1)]=function(_0x254d02,_0x4636ed){var _0x2d6327=_0x68aa19,_0x50ce7c=this[_0x2d6327(0xce4)][_0x2d6327(0x3643)][_0x2d6327(0x531b)];if(_0x254d02<0x0||_0x254d02>=_0x50ce7c)return-0x1;var _0x51c5f2=this[_0x2d6327(0xce4)][_0x2d6327(0x3643)][_0x254d02]['x'];return this[_0x2d6327(0xce4)][_0x2d6327(0x3643)][_0x254d02]['x']=_0x4636ed[0x0],this[_0x2d6327(0xce4)][_0x2d6327(0x3643)][_0x254d02]['y']=_0x4636ed[0x1],this['model'][_0x2d6327(0x3643)][_0x254d02][_0x2d6327(0x4ca0)]=_0x4636ed[0x2],this[_0x2d6327(0xce4)][_0x2d6327(0x3643)][_0x254d02][_0x2d6327(0x4b38)]=_0x4636ed[0x3],_0x51c5f2!==_0x4636ed[0x0]?this[_0x2d6327(0x1b8a)]():this[_0x2d6327(0x3a57)](),0x1;},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x4d14)]=function(_0xd1312a,_0xc6eed5){var _0x2a5c71=_0x68aa19;this[_0x2a5c71(0x4c27)](_0xd1312a,_0xc6eed5,0.5,0x0);},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x4c27)]=function(_0x1279d1,_0xc9fa1f,_0x856cf8,_0x7b3a7a){var _0x351c85=_0x68aa19;if(_0x856cf8<0x0||_0x856cf8>0x1)return-0x1;if(_0x7b3a7a<0x0||_0x7b3a7a>0x1)return-0x1;this[_0x351c85(0xce4)]['allowDuplicateScalars']||this['removePoint'](_0x1279d1);var _0x9ac4ff,_0x2c5089={'x':_0x1279d1,'y':_0xc9fa1f,'midpoint':_0x856cf8,'sharpness':_0x7b3a7a};for(this[_0x351c85(0xce4)][_0x351c85(0x3643)]['push'](_0x2c5089),this[_0x351c85(0x1b8a)](),_0x9ac4ff=0x0;_0x9ac4ff<this[_0x351c85(0xce4)]['nodes'][_0x351c85(0x531b)]&&this[_0x351c85(0xce4)][_0x351c85(0x3643)][_0x9ac4ff]['x']!==_0x1279d1;_0x9ac4ff++);return _0x9ac4ff<this[_0x351c85(0xce4)][_0x351c85(0x3643)][_0x351c85(0x531b)]?_0x9ac4ff:-0x1;},PiecewiseFunction['prototype'][_0x68aa19(0x51d4)]=function(_0x41a569){var _0x2a6a52=_0x68aa19;this['model']['nodes']!==_0x41a569&&(this[_0x2a6a52(0xce4)][_0x2a6a52(0x3643)]=_0x41a569,this[_0x2a6a52(0x1b8a)]());},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x34ac)]=function(){var _0x19ff75=_0x68aa19;return this[_0x19ff75(0xce4)]['range'];},PiecewiseFunction['prototype']['updateRange']=function(){var _0x38596d=_0x68aa19,_0x521ea8=this[_0x38596d(0xce4)][_0x38596d(0x4104)][_0x38596d(0x48ca)](),_0x2691be=this['model'][_0x38596d(0x3643)][_0x38596d(0x531b)];return _0x2691be?(this[_0x38596d(0xce4)][_0x38596d(0x4104)][0x0]=this['model'][_0x38596d(0x3643)][0x0]['x'],this[_0x38596d(0xce4)][_0x38596d(0x4104)][0x1]=this[_0x38596d(0xce4)][_0x38596d(0x3643)][_0x2691be-0x1]['x']):(this[_0x38596d(0xce4)][_0x38596d(0x4104)][0x0]=0x0,this[_0x38596d(0xce4)][_0x38596d(0x4104)][0x1]=0x0),(_0x521ea8[0x0]!==this[_0x38596d(0xce4)][_0x38596d(0x4104)][0x0]||_0x521ea8[0x1]!==this[_0x38596d(0xce4)][_0x38596d(0x4104)][0x1])&&(this[_0x38596d(0x3a57)](),!0x0);},PiecewiseFunction['prototype'][_0x68aa19(0x1b8a)]=function(_0x172b7e){var _0x296a8f=_0x68aa19;this[_0x296a8f(0xce4)][_0x296a8f(0x3643)][_0x296a8f(0x34f3)](function(_0x3dbb79,_0x1c9008){return _0x3dbb79['x']-_0x1c9008['x'];}),this[_0x296a8f(0x40cf)]()||this['modified']();},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x1bbf)]=function(_0x40d9c){var _0x5ec749=_0x68aa19,_0x291bc3;for(_0x291bc3=0x0;_0x291bc3<this[_0x5ec749(0xce4)][_0x5ec749(0x3643)][_0x5ec749(0x531b)]&&this[_0x5ec749(0xce4)]['nodes'][_0x291bc3]['x']!==_0x40d9c;_0x291bc3++);if(_0x291bc3>=this['model'][_0x5ec749(0x3643)][_0x5ec749(0x531b)])return-0x1;var _0x507a1a=_0x291bc3,_0x1e25e9=!0x1;return this[_0x5ec749(0xce4)]['nodes'][_0x5ec749(0x4bc6)](_0x291bc3,0x1),0x0!==_0x291bc3&&_0x291bc3!==this['model']['nodes'][_0x5ec749(0x531b)]||(_0x1e25e9=this['updateRange']()),_0x1e25e9||this[_0x5ec749(0x3a57)](),_0x507a1a;},PiecewiseFunction['prototype'][_0x68aa19(0x20ad)]=function(){var _0x3ada68=_0x68aa19;this[_0x3ada68(0xce4)][_0x3ada68(0x3643)]=[],this[_0x3ada68(0x1b8a)]();},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x1cbb)]=function(_0x387988,_0x4dc434,_0x1a52ad,_0x5ea2fe){var _0x4ea6ca=_0x68aa19;this[_0x4ea6ca(0x1b8a)]();for(var _0x4a4077=0x0;_0x4a4077<this[_0x4ea6ca(0xce4)][_0x4ea6ca(0x3643)][_0x4ea6ca(0x531b)];)this[_0x4ea6ca(0xce4)][_0x4ea6ca(0x3643)][_0x4a4077]['x']>=_0x387988&&this['model'][_0x4ea6ca(0x3643)][_0x4a4077]['x']<=_0x1a52ad?this[_0x4ea6ca(0xce4)][_0x4ea6ca(0x3643)][_0x4ea6ca(0x4bc6)](_0x4a4077,0x1):_0x4a4077++;this[_0x4ea6ca(0x4d14)](_0x387988,_0x4dc434,0.5,0x0),this['addPoint'](_0x1a52ad,_0x5ea2fe,0.5,0x0);},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0x20cfd5){var _0x37d698=[];return this['getTable'](_0x20cfd5,_0x20cfd5,0x1,_0x37d698),_0x37d698[0x0];},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x202d)]=function(_0xae7997){var _0x13c5cd=_0x68aa19;if(_0xae7997[_0x13c5cd(0x531b)]<0x2)return 0x0;var _0x1aa0d9=this['getRange']();_0x1aa0d9[0x0]<_0xae7997[0x0]?this['addPoint'](_0xae7997[0x0],this[_0x13c5cd(0x1e43)](_0xae7997[0x0])):this[_0x13c5cd(0x4d14)](_0xae7997[0x0],this[_0x13c5cd(0x1e43)](_0x1aa0d9[0x0])),_0x1aa0d9[0x1]>_0xae7997[0x1]?this[_0x13c5cd(0x4d14)](_0xae7997[0x1],this[_0x13c5cd(0x1e43)](_0xae7997[0x1])):this['addPoint'](_0xae7997[0x1],this['getValue'](_0x1aa0d9[0x1])),this[_0x13c5cd(0x1b8a)]();for(var _0x2f68e5=0x0;_0x2f68e5<this['model'][_0x13c5cd(0x3643)][_0x13c5cd(0x531b)];)this[_0x13c5cd(0xce4)][_0x13c5cd(0x3643)][_0x2f68e5]['x']>=_0xae7997[0x0]&&this[_0x13c5cd(0xce4)][_0x13c5cd(0x3643)][_0x2f68e5]['x']<=_0xae7997[0x1]?this['model']['nodes']['splice'](_0x2f68e5,0x1):++_0x2f68e5;return this[_0x13c5cd(0x1b8a)](),0x1;},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x215f)]=function(_0x1af50a,_0x4b7672){var _0x4b564b=_0x68aa19,_0x5193f0=this['findMinimumXDistance']();return Math[_0x4b564b(0x28fa)]((_0x4b7672-_0x1af50a)/_0x5193f0);},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x2630)]=function(){var _0x2e13d9=_0x68aa19,_0x387086=this['model'][_0x2e13d9(0x3643)][_0x2e13d9(0x531b)];if(_0x387086<0x2)return-0x1;for(var _0x58043c=this[_0x2e13d9(0xce4)][_0x2e13d9(0x3643)][0x1]['x']-this['model'][_0x2e13d9(0x3643)][0x0]['x'],_0x30190d=0x0;_0x30190d<_0x387086-0x1;_0x30190d++){var _0x507886=this['model']['nodes'][_0x30190d+0x1]['x']-this['model']['nodes'][_0x30190d]['x'];_0x507886<_0x58043c&&(_0x58043c=_0x507886);}return _0x58043c;},PiecewiseFunction['prototype'][_0x68aa19(0xe8b)]=function(_0x2971e9,_0x257e5b,_0x5e30bb,_0x38c7b6,_0x2de9e4){var _0x44fdba=_0x68aa19,_0x14c067;defined$1(_0x2de9e4)||(_0x2de9e4=0x1);var _0x2ec7cd=0x0,_0x39f557=this[_0x44fdba(0xce4)]['nodes']['length'],_0x59f397=0x0;0x0!==_0x39f557&&(_0x59f397=this['model'][_0x44fdba(0x3643)][_0x39f557-0x1]['y']);var _0x487c8c=0x0,_0x3a230d=0x0,_0x1ed360=0x0,_0x155e63=0x0,_0x31c6ed=0x0,_0xe7d515=0x0,_0x51cb5e=0x0;for(_0x14c067=0x0;_0x14c067<_0x5e30bb;_0x14c067++){var _0x223ae5=_0x2de9e4*_0x14c067;for(_0x487c8c=_0x5e30bb>0x1?_0x2971e9+_0x14c067/(_0x5e30bb-0x1)*(_0x257e5b-_0x2971e9):0.5*(_0x2971e9+_0x257e5b);_0x2ec7cd<_0x39f557&&_0x487c8c>this[_0x44fdba(0xce4)][_0x44fdba(0x3643)][_0x2ec7cd]['x'];)++_0x2ec7cd<_0x39f557&&(_0x3a230d=this[_0x44fdba(0xce4)][_0x44fdba(0x3643)][_0x2ec7cd-0x1]['x'],_0x1ed360=this[_0x44fdba(0xce4)][_0x44fdba(0x3643)][_0x2ec7cd]['x'],_0x155e63=this[_0x44fdba(0xce4)][_0x44fdba(0x3643)][_0x2ec7cd-0x1]['y'],_0x31c6ed=this[_0x44fdba(0xce4)][_0x44fdba(0x3643)][_0x2ec7cd]['y'],_0xe7d515=this[_0x44fdba(0xce4)]['nodes'][_0x2ec7cd-0x1]['midpoint'],_0x51cb5e=this['model'][_0x44fdba(0x3643)][_0x2ec7cd-0x1][_0x44fdba(0x4b38)],_0xe7d515<0.00001&&(_0xe7d515=0.00001),_0xe7d515>0.99999&&(_0xe7d515=0.99999));if(_0x2ec7cd>=_0x39f557)_0x38c7b6[_0x223ae5]=this[_0x44fdba(0xce4)][_0x44fdba(0x4525)]?_0x59f397:0x0;else{if(0x0===_0x2ec7cd)_0x38c7b6[_0x223ae5]=this[_0x44fdba(0xce4)][_0x44fdba(0x4525)]?this[_0x44fdba(0xce4)][_0x44fdba(0x3643)][0x0]['y']:0x0;else{var _0x1a1703=(_0x487c8c-_0x3a230d)/(_0x1ed360-_0x3a230d);if(_0x1a1703=_0x1a1703<_0xe7d515?0.5*_0x1a1703/_0xe7d515:0.5+0.5*(_0x1a1703-_0xe7d515)/(0x1-_0xe7d515),_0x51cb5e>0.99){if(_0x1a1703<0.5){_0x38c7b6[_0x223ae5]=_0x155e63;continue;}_0x38c7b6[_0x223ae5]=_0x31c6ed;continue;}if(_0x51cb5e<0.01){_0x38c7b6[_0x223ae5]=(0x1-_0x1a1703)*_0x155e63+_0x1a1703*_0x31c6ed;continue;}_0x1a1703<0.5?_0x1a1703=0.5*(0x2*_0x1a1703)**(0x1+0xa*_0x51cb5e):_0x1a1703>0.5&&(_0x1a1703=0x1-0.5*(0x2*(0x1-_0x1a1703))**(0x1+0xa*_0x51cb5e));var _0x37762f=_0x1a1703*_0x1a1703,_0x39a100=_0x37762f*_0x1a1703,_0x5ecc40=0x2*_0x39a100-0x3*_0x37762f+0x1,_0x47386c=-0x2*_0x39a100+0x3*_0x37762f,_0xcbb175=_0x39a100-0x2*_0x37762f+_0x1a1703,_0x25b9aa=_0x39a100-_0x37762f,_0x4ff3b8=(0x1-_0x51cb5e)*(_0x31c6ed-_0x155e63);_0x38c7b6[_0x223ae5]=_0x5ecc40*_0x155e63+_0x47386c*_0x31c6ed+_0xcbb175*_0x4ff3b8+_0x25b9aa*_0x4ff3b8;var _0x5d5709=_0x155e63<_0x31c6ed?_0x155e63:_0x31c6ed,_0x1aaca4=_0x155e63>_0x31c6ed?_0x155e63:_0x31c6ed;_0x38c7b6[_0x223ae5]=_0x38c7b6[_0x223ae5]<_0x5d5709?_0x5d5709:_0x38c7b6[_0x223ae5],_0x38c7b6[_0x223ae5]=_0x38c7b6[_0x223ae5]>_0x1aaca4?_0x1aaca4:_0x38c7b6[_0x223ae5];}}}},PiecewiseFunction[_0x68aa19(0x4b51)][_0x68aa19(0x3a57)]=function(){},PiecewiseFunction[_0x68aa19(0x254b)]=function(_0x22993e,_0xb9d382){var _0x5ab50b=_0x68aa19;if(defined$1(_0x22993e)){var _0x5b063f;for(defined$1(_0xb9d382)||(_0xb9d382=new PiecewiseFunction()),_0x5b063f=0x0;_0x5b063f<_0x22993e[_0x5ab50b(0xce4)][_0x5ab50b(0x3643)][_0x5ab50b(0x531b)];_0x5b063f++){var _0x4a596b=_0x22993e['model'][_0x5ab50b(0x3643)][_0x5b063f];_0xb9d382[_0x5ab50b(0xce4)]['nodes']['push']({'x':_0x4a596b['x'],'y':_0x4a596b['y'],'midpoint':_0x4a596b['midpoint'],'sharpness':_0x4a596b[_0x5ab50b(0x4b38)]});}return _0xb9d382[_0x5ab50b(0x1b8a)](),_0xb9d382;}};var ColorSpace={'RGB':0x0,'HSV':0x1,'LAB':0x2,'DIVERGING':0x3},Scale={'LINEAR':0x0,'LOG10':0x1};function vtkColorTransferFunctionLabToMsh(_0x355127,_0x3640f3){var _0x27eca7=_0x68aa19,_0x12883c=_0x355127[0x0],_0x139d80=_0x355127[0x1],_0x21b946=_0x355127[0x2],_0x105426=Math[_0x27eca7(0x4080)](_0x12883c*_0x12883c+_0x139d80*_0x139d80+_0x21b946*_0x21b946),_0x434864=_0x105426>0.001?Math[_0x27eca7(0x1e18)](_0x12883c/_0x105426):0x0,_0x24b748=_0x434864>0.001?Math['atan2'](_0x21b946,_0x139d80):0x0;_0x3640f3[0x0]=_0x105426,_0x3640f3[0x1]=_0x434864,_0x3640f3[0x2]=_0x24b748;}function vtkColorTransferFunctionMshToLab(_0x5eefb1,_0x472a4c){var _0xa5fb88=_0x68aa19,_0x2f134=_0x5eefb1[0x0],_0x1c1723=_0x5eefb1[0x1],_0x19583a=_0x5eefb1[0x2];_0x472a4c[0x0]=_0x2f134*Math[_0xa5fb88(0x1d35)](_0x1c1723),_0x472a4c[0x1]=_0x2f134*Math[_0xa5fb88(0x4322)](_0x1c1723)*Math[_0xa5fb88(0x1d35)](_0x19583a),_0x472a4c[0x2]=_0x2f134*Math['sin'](_0x1c1723)*Math[_0xa5fb88(0x4322)](_0x19583a);}function vtkColorTransferFunctionAdjustHue(_0x50dbd6,_0x261230){var _0x5c9b47=_0x68aa19;if(_0x50dbd6[0x0]>=_0x261230-0.1)return _0x50dbd6[0x2];var _0x8cfba=_0x50dbd6[0x1]*Math['sqrt'](_0x261230*_0x261230-_0x50dbd6[0x0]*_0x50dbd6[0x0])/(_0x50dbd6[0x0]*Math[_0x5c9b47(0x4322)](_0x50dbd6[0x1]));return _0x50dbd6[0x2]>-0.3*Math['PI']?_0x50dbd6[0x2]+_0x8cfba:_0x50dbd6[0x2]-_0x8cfba;}function vtkColorTransferFunctionAngleDiff(_0x2f32de,_0x388de0){var _0x129c57=_0x2f32de-_0x388de0;for(_0x129c57<0x0&&(_0x129c57=-_0x129c57);_0x129c57>=0x2*Math['PI'];)_0x129c57-=0x2*Math['PI'];return _0x129c57>Math['PI']&&(_0x129c57=0x2*Math['PI']-_0x129c57),_0x129c57;}function vtkColorTransferFunctionInterpolateDiverging(_0x2a2af8,_0x4d623c,_0x17dcb0,_0x398f22){var _0x305e53=_0x68aa19,_0x12006d=[],_0x10f676=[];rgb2lab(_0x4d623c,_0x12006d),rgb2lab(_0x17dcb0,_0x10f676);var _0x3c0a5f=[],_0x3fca96=[];vtkColorTransferFunctionLabToMsh(_0x12006d,_0x3c0a5f),vtkColorTransferFunctionLabToMsh(_0x10f676,_0x3fca96);var _0x1bc6d6=_0x2a2af8;if(_0x3c0a5f[0x1]>0.05&&_0x3fca96[0x1]>0.05&&vtkColorTransferFunctionAngleDiff(_0x3c0a5f[0x2],_0x3fca96[0x2])>0.33*Math['PI']){var _0x4c0ee4=Math[_0x305e53(0x2bc6)](_0x3c0a5f[0x0],_0x3fca96[0x0]);_0x4c0ee4=Math[_0x305e53(0x2bc6)](0x58,_0x4c0ee4),_0x2a2af8<0.5?(_0x3fca96[0x0]=_0x4c0ee4,_0x3fca96[0x1]=0x0,_0x3fca96[0x2]=0x0,_0x1bc6d6*=0x2):(_0x3c0a5f[0x0]=_0x4c0ee4,_0x3c0a5f[0x1]=0x0,_0x3c0a5f[0x2]=0x0,_0x1bc6d6=0x2*_0x1bc6d6-0x1);}_0x3c0a5f[0x1]<0.05&&_0x3fca96[0x1]>0.05?_0x3c0a5f[0x2]=vtkColorTransferFunctionAdjustHue(_0x3fca96,_0x3c0a5f[0x0]):_0x3fca96[0x1]<0.05&&_0x3c0a5f[0x1]>0.05&&(_0x3fca96[0x2]=vtkColorTransferFunctionAdjustHue(_0x3c0a5f,_0x3fca96[0x0]));var _0xb9ca03=[];_0xb9ca03[0x0]=(0x1-_0x1bc6d6)*_0x3c0a5f[0x0]+_0x1bc6d6*_0x3fca96[0x0],_0xb9ca03[0x1]=(0x1-_0x1bc6d6)*_0x3c0a5f[0x1]+_0x1bc6d6*_0x3fca96[0x1],_0xb9ca03[0x2]=(0x1-_0x1bc6d6)*_0x3c0a5f[0x2]+_0x1bc6d6*_0x3fca96[0x2];var _0x30080a=[];vtkColorTransferFunctionMshToLab(_0xb9ca03,_0x30080a),lab2rgb(_0x30080a,_0x398f22);}function ColorTransferFunction(){var _0x1b9a71=_0x68aa19;this[_0x1b9a71(0xce4)]={'clamping':!0x0,'colorSpace':ColorSpace['RGB'],'hSVWrap':!0x0,'scale':Scale['LINEAR'],'nanColor':null,'belowRangeColor':null,'aboveRangeColor':null,'useAboveRangeColor':!0x1,'useBelowRangeColor':!0x1,'allowDuplicateScalars':!0x1,'table':null,'tableSize':0x0,'buildTime':null,'nodes':null,'discretize':!0x1,'numberOfValues':0x100,'range':[0x0,0x1],'mappingRange':[0x0,0x1]},this[_0x1b9a71(0xce4)]['table']=[],this[_0x1b9a71(0xce4)]['nodes']=[],this['model']['nanColor']=[0.5,0x0,0x0,0x1],this[_0x1b9a71(0xce4)][_0x1b9a71(0x4de8)]=[0x0,0x0,0x0,0x1],this['model']['aboveRangeColor']=[0x1,0x1,0x1,0x1],this[_0x1b9a71(0xce4)][_0x1b9a71(0x17c3)]={};}function rgb2hsv(_0x574fc0,_0x10e0f1){var _0x1feae0,_0x187bf9,_0x37d29b=_0x574fc0[0x0],_0x18e975=_0x574fc0[0x1],_0x35e836=_0x574fc0[0x2],_0x2e18bf=0x1/0x6,_0x592e2e=_0x37d29b,_0x3a9f30=_0x37d29b;_0x18e975>_0x592e2e?_0x592e2e=_0x18e975:_0x18e975<_0x3a9f30&&(_0x3a9f30=_0x18e975),_0x35e836>_0x592e2e?_0x592e2e=_0x35e836:_0x35e836<_0x3a9f30&&(_0x3a9f30=_0x35e836);const _0x28c524=_0x592e2e;(_0x187bf9=_0x28c524>0x0?(_0x592e2e-_0x3a9f30)/_0x592e2e:0x0)>0x0?(_0x1feae0=_0x37d29b===_0x592e2e?_0x2e18bf*(_0x18e975-_0x35e836)/(_0x592e2e-_0x3a9f30):_0x18e975===_0x592e2e?0x1/0x3+_0x2e18bf*(_0x35e836-_0x37d29b)/(_0x592e2e-_0x3a9f30):0x2/0x3+_0x2e18bf*(_0x37d29b-_0x18e975)/(_0x592e2e-_0x3a9f30))<0x0&&(_0x1feae0+=0x1):_0x1feae0=0x0,_0x10e0f1[0x0]=_0x1feae0,_0x10e0f1[0x1]=_0x187bf9,_0x10e0f1[0x2]=_0x28c524;}function hsv2rgb(_0x52a8d1,_0x1884b0){var _0x2ea6d1,_0x5a18f2,_0x122584,_0xebda4a=_0x52a8d1[0x0],_0x5c8f06=_0x52a8d1[0x1],_0xf4a10a=_0x52a8d1[0x2],_0x1aa34a=0x1/0x3,_0xd94bd7=0x1/0x6,_0x1235b1=0x2/0x3,_0x4aee9e=0x5/0x6;_0xebda4a>_0xd94bd7&&_0xebda4a<=_0x1aa34a?(_0x5a18f2=0x1,_0x2ea6d1=(_0x1aa34a-_0xebda4a)/_0xd94bd7,_0x122584=0x0):_0xebda4a>_0x1aa34a&&_0xebda4a<=0.5?(_0x5a18f2=0x1,_0x122584=(_0xebda4a-_0x1aa34a)/_0xd94bd7,_0x2ea6d1=0x0):_0xebda4a>0.5&&_0xebda4a<=_0x1235b1?(_0x122584=0x1,_0x5a18f2=(_0x1235b1-_0xebda4a)/_0xd94bd7,_0x2ea6d1=0x0):_0xebda4a>_0x1235b1&&_0xebda4a<=_0x4aee9e?(_0x122584=0x1,_0x2ea6d1=(_0xebda4a-_0x1235b1)/_0xd94bd7,_0x5a18f2=0x0):_0xebda4a>_0x4aee9e&&_0xebda4a<=0x1?(_0x2ea6d1=0x1,_0x122584=(0x1-_0xebda4a)/_0xd94bd7,_0x5a18f2=0x0):(_0x2ea6d1=0x1,_0x5a18f2=_0xebda4a/_0xd94bd7,_0x122584=0x0),_0x2ea6d1=_0x5c8f06*_0x2ea6d1+(0x1-_0x5c8f06),_0x5a18f2=_0x5c8f06*_0x5a18f2+(0x1-_0x5c8f06),_0x122584=_0x5c8f06*_0x122584+(0x1-_0x5c8f06),_0x2ea6d1*=_0xf4a10a,_0x5a18f2*=_0xf4a10a,_0x122584*=_0xf4a10a,_0x1884b0[0x0]=_0x2ea6d1,_0x1884b0[0x1]=_0x5a18f2,_0x1884b0[0x2]=_0x122584;}function lab2xyz$1(_0x1f4296,_0x34ac97){var _0x5674a7=(_0x1f4296[0x0]+0x10)/0x74,_0x37cc08=_0x1f4296[0x1]/0x1f4+_0x5674a7,_0x509251=_0x5674a7-_0x1f4296[0x2]/0xc8;_0x5674a7**0x3>0.008856?_0x5674a7**=0x3:_0x5674a7=(_0x5674a7-0x10/0x74)/7.787,_0x37cc08**0x3>0.008856?_0x37cc08**=0x3:_0x37cc08=(_0x37cc08-0x10/0x74)/7.787,_0x509251**0x3>0.008856?_0x509251**=0x3:_0x509251=(_0x509251-0x10/0x74)/7.787,(_0x34ac97[0x0]=0.9505*_0x37cc08,_0x34ac97[0x1]=0x1*_0x5674a7,_0x34ac97[0x2]=1.089*_0x509251);}function xyz2lab$1(_0x115ff4,_0x33742b){var _0x5a126d=_0x115ff4[0x0]/0.9505,_0x52133f=_0x115ff4[0x1]/0x1,_0x68b6f3=_0x115ff4[0x2]/1.089;_0x5a126d>0.008856?_0x5a126d**=0x1/0x3:_0x5a126d=7.787*_0x5a126d+0x10/0x74,_0x52133f>0.008856?_0x52133f**=0x1/0x3:_0x52133f=7.787*_0x52133f+0x10/0x74,_0x68b6f3>0.008856?_0x68b6f3**=0x1/0x3:_0x68b6f3=7.787*_0x68b6f3+0x10/0x74,_0x33742b[0x0]=0x74*_0x52133f-0x10,_0x33742b[0x1]=0x1f4*(_0x5a126d-_0x52133f),_0x33742b[0x2]=0xc8*(_0x52133f-_0x68b6f3);}function xyz2rgb$1(_0x23cf65,_0x18cf87){var _0x590508=_0x23cf65[0x0],_0x3ffa6c=_0x23cf65[0x1],_0x4a45cd=_0x23cf65[0x2],_0x47518e=3.2406*_0x590508+-1.5372*_0x3ffa6c+-0.4986*_0x4a45cd,_0x1b28a1=-0.9689*_0x590508+1.8758*_0x3ffa6c+0.0415*_0x4a45cd,_0x1c78e5=0.0557*_0x590508+-0.204*_0x3ffa6c+1.057*_0x4a45cd;_0x47518e>0.0031308?_0x47518e=1.055*_0x47518e**(0x1/2.4)-0.055:_0x47518e*=12.92,_0x1b28a1>0.0031308?_0x1b28a1=1.055*_0x1b28a1**(0x1/2.4)-0.055:_0x1b28a1*=12.92,_0x1c78e5>0.0031308?_0x1c78e5=1.055*_0x1c78e5**(0x1/2.4)-0.055:_0x1c78e5*=12.92;var _0x4d626f=_0x47518e;_0x4d626f<_0x1b28a1&&(_0x4d626f=_0x1b28a1),_0x4d626f<_0x1c78e5&&(_0x4d626f=_0x1c78e5),_0x4d626f>0x1&&(_0x47518e/=_0x4d626f,_0x1b28a1/=_0x4d626f,_0x1c78e5/=_0x4d626f),_0x47518e<0x0&&(_0x47518e=0x0),_0x1b28a1<0x0&&(_0x1b28a1=0x0),_0x1c78e5<0x0&&(_0x1c78e5=0x0),_0x18cf87[0x0]=_0x47518e,_0x18cf87[0x1]=_0x1b28a1,_0x18cf87[0x2]=_0x1c78e5;}function rgb2xyz$1(_0x2b2ee6,_0x30f93c){var _0x89cbef=_0x2b2ee6[0x0],_0x19614b=_0x2b2ee6[0x1],_0x4e2632=_0x2b2ee6[0x2];_0x89cbef>0.04045?_0x89cbef=((_0x89cbef+0.055)/1.055)**2.4:_0x89cbef/=12.92,_0x19614b>0.04045?_0x19614b=((_0x19614b+0.055)/1.055)**2.4:_0x19614b/=12.92,_0x4e2632>0.04045?_0x4e2632=((_0x4e2632+0.055)/1.055)**2.4:_0x4e2632/=12.92,_0x30f93c[0x0]=0.4124*_0x89cbef+0.3576*_0x19614b+0.1805*_0x4e2632,_0x30f93c[0x1]=0.2126*_0x89cbef+0.7152*_0x19614b+0.0722*_0x4e2632,_0x30f93c[0x2]=0.0193*_0x89cbef+0.1192*_0x19614b+0.9505*_0x4e2632;}function rgb2lab(_0x525f97,_0x51bcb2){var _0x3bee2b=[0x0,0x0,0x0];rgb2xyz$1(_0x525f97,_0x3bee2b),xyz2lab$1(_0x3bee2b,_0x51bcb2);}function lab2rgb(_0x30e0fe,_0x316877){var _0x4029ce=[0x0,0x0,0x0];lab2xyz$1(_0x30e0fe,_0x4029ce),xyz2rgb$1(_0x4029ce,_0x316877);}function VoxelGridLayer3D(_0x1f0138){var _0x21fa9d=_0x68aa19;Check[_0x21fa9d(0x3224)](_0x21fa9d(0x4174),_0x1f0138),this['_context']=_0x1f0138,this[_0x21fa9d(0x598)]=void 0x0,this[_0x21fa9d(0x5372)]=void 0x0,this['_NetCDFBuffer']=void 0x0,this[_0x21fa9d(0x2402)]=void 0x0,this[_0x21fa9d(0x4683)]=0x0,this[_0x21fa9d(0xad2)]=void 0x0,this['_filterMode']=HypsometricSettingEnum$1['FilterMode']['LINEAR'],this[_0x21fa9d(0x825)]=VolumeRenderMode$1[_0x21fa9d(0x18c8)],this['_scale']=new Cartesian3(0x1,0x1,0x1),this[_0x21fa9d(0x36d)]=!0x1,this[_0x21fa9d(0x3443)]=!0x1,this[_0x21fa9d(0x3fb7)]=0x0,this[_0x21fa9d(0x4250)]=new Cartesian3(0.5,0.5,0.5),this['_maxFiltration']=Number[_0x21fa9d(0xd77)],this[_0x21fa9d(0x463e)]=Number[_0x21fa9d(0xfb7)],this['_visible']=!0x0,this[_0x21fa9d(0x50ee)]='VoxelGridLayer3D',this[_0x21fa9d(0x1e54)]=void 0x0,this['_voxelGridTile']=new VoxelGridTile(_0x1f0138,this),this[_0x21fa9d(0x194d)]=new Cartesian2(0x0,0x1),this[_0x21fa9d(0x2560)]=new Rectangle(113.321267,23.128418,113.354469,23.14966),this['_period']=0x1f4,this['_prevTime']=0x0,this['_timeRatio']=0x0,this[_0x21fa9d(0x3a0f)]=!0x1,this[_0x21fa9d(0x4bee)]=!0x1,this[_0x21fa9d(0x2a2c)]=-0x1,this[_0x21fa9d(0x1bf0)]=!0x1,this[_0x21fa9d(0x3c2d)]=0x0,this[_0x21fa9d(0x1e96)]=0x1,this[_0x21fa9d(0x3171)]=0x0,this[_0x21fa9d(0x4670)]=0x1,this[_0x21fa9d(0x4635)]=[],this[_0x21fa9d(0x5657)]=0x0,this[_0x21fa9d(0x7c7)]=!0x1,this[_0x21fa9d(0x34e2)]=!0x1,this['_material']={'diffuse':new Color$2(0.9,0.9,0.9),'specular':new Color$2(0.2,0.2,0.2),'ambient':new Color$2(0.1,0.1,0.1),'shiness':0xa},this['_fillStyle']=FillStyle$1[_0x21fa9d(0x3eb6)],this[_0x21fa9d(0x21c9)]=new Color$2(0x1,0x1,0x1,0x1);}function UnderGlobe(_0x46ed0b,_0x4a191e){var _0x126179=_0x68aa19;this[_0x126179(0x1430)]=defaultValue$1(_0x4a191e,!0x0),this[_0x126179(0x117)]=new DrawCommand({'owner':this}),this[_0x126179(0x2819)]=0x615299-_0x46ed0b,this[_0x126179(0x2de2)]=Ellipsoid[_0x126179(0x7b1)](new Cartesian3(this[_0x126179(0x2819)],this[_0x126179(0x2819)],this['_radius'])),this[_0x126179(0x217e)]=new Color$2(0x0,0x0,0x0,0x1);}ColorTransferFunction['clone']=function(_0x34ae27,_0x5a898c){var _0x19ab5b=_0x68aa19;if(defined$1(_0x34ae27)){var _0x4aaa3b;for(defined$1(_0x5a898c)||(_0x5a898c=new ColorTransferFunction()),_0x4aaa3b=0x0;_0x4aaa3b<_0x34ae27[_0x19ab5b(0xce4)][_0x19ab5b(0x3643)][_0x19ab5b(0x531b)];_0x4aaa3b++){var _0x194551=_0x34ae27[_0x19ab5b(0xce4)][_0x19ab5b(0x3643)][_0x4aaa3b];_0x5a898c[_0x19ab5b(0xce4)][_0x19ab5b(0x3643)][_0x19ab5b(0x3a33)]({'x':_0x194551['x'],'r':_0x194551['r'],'g':_0x194551['g'],'b':_0x194551['b'],'midpoint':_0x194551['midpoint'],'sharpness':_0x194551[_0x19ab5b(0x4b38)]});}return _0x5a898c[_0x19ab5b(0x1b8a)](),_0x5a898c['model'][_0x19ab5b(0x377e)][0x0]=_0x34ae27[_0x19ab5b(0xce4)]['mappingRange'][0x0],_0x5a898c['model'][_0x19ab5b(0x377e)][0x1]=_0x34ae27[_0x19ab5b(0xce4)][_0x19ab5b(0x377e)][0x1],_0x5a898c;}},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x3159)]=function(){var _0x228211=_0x68aa19;return this['model'][_0x228211(0x3643)][_0x228211(0x531b)];},ColorTransferFunction['prototype'][_0x68aa19(0x2569)]=function(_0x17ed06,_0x1ac53e,_0x1d6633,_0x57a4d0){var _0x4a038b=_0x68aa19;this[_0x4a038b(0x487)](_0x17ed06,_0x1ac53e,_0x1d6633,_0x57a4d0,0.5,0x0);},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x487)]=function(_0x187657,_0x4ce34d,_0x3b50a7,_0x2343c4,_0x2ff323,_0x2c8268){var _0x47ce0f=_0x68aa19,_0x359faa=defaultValue$1(_0x2ff323,0.5),_0x397410=defaultValue$1(_0x2c8268,0x0);if(_0x359faa<0x0||_0x359faa>0x1)return-0x1;if(_0x397410<0x0||_0x397410>0x1)return-0x1;this[_0x47ce0f(0xce4)][_0x47ce0f(0x1b9c)]||this[_0x47ce0f(0x1bbf)](_0x187657);var _0x567d0f={'x':_0x187657,'r':_0x4ce34d,'g':_0x3b50a7,'b':_0x2343c4,'midpoint':_0x359faa,'sharpness':_0x397410};this['model'][_0x47ce0f(0x3643)][_0x47ce0f(0x3a33)](_0x567d0f),this[_0x47ce0f(0x1b8a)]();for(var _0x16d278=0x0;_0x16d278<this[_0x47ce0f(0xce4)]['nodes']['length']&&this[_0x47ce0f(0xce4)][_0x47ce0f(0x3643)][_0x16d278]['x']!==_0x187657;_0x16d278++);return _0x16d278<this[_0x47ce0f(0xce4)][_0x47ce0f(0x3643)]['length']?_0x16d278:-0x1;},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x13d8)]=function(_0x1b7ce6,_0x3e5550,_0x421bc2,_0x1196fa){var _0x576613=_0x68aa19;this[_0x576613(0x253)](_0x1b7ce6,_0x3e5550,_0x421bc2,_0x1196fa,0.5,0x0);},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x253)]=function(_0x5040a7,_0x3fb26e,_0x2c137a,_0x26e01b,_0x444916,_0x7f5be5){var _0x591bb2=_0x68aa19,_0x70b8a1=defaultValue$1(_0x444916,0.5),_0x2f17d7=defaultValue$1(_0x7f5be5,0x0),_0x45d92e=[];return hsv2rgb([_0x3fb26e,_0x2c137a,_0x26e01b],_0x45d92e),this[_0x591bb2(0x2569)](_0x5040a7,_0x45d92e[0x0],_0x45d92e[0x1],_0x45d92e[0x2],_0x70b8a1,_0x2f17d7);},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x51d4)]=function(_0x34340e){var _0x36ddac=_0x68aa19;this[_0x36ddac(0xce4)][_0x36ddac(0x3643)]!==_0x34340e&&(this['model']['nodes']=_0x34340e,this[_0x36ddac(0x1b8a)]());},ColorTransferFunction['prototype'][_0x68aa19(0x1b8a)]=function(){var _0x146dee=_0x68aa19;this[_0x146dee(0xce4)][_0x146dee(0x3643)][_0x146dee(0x34f3)](function(_0x2df607,_0x9ea813){return _0x2df607['x']-_0x9ea813['x'];}),this[_0x146dee(0x40cf)]()||this['modified']();},ColorTransferFunction[_0x68aa19(0x4b51)]['getRange']=function(){var _0x442e7f=_0x68aa19;return this[_0x442e7f(0xce4)][_0x442e7f(0x377e)];},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x40cf)]=function(){var _0x4f5044=_0x68aa19,_0xe7aa76=[0x2];_0xe7aa76[0x0]=this[_0x4f5044(0xce4)][_0x4f5044(0x377e)][0x0],_0xe7aa76[0x1]=this[_0x4f5044(0xce4)]['mappingRange'][0x1];var _0x2ab93b=this['model'][_0x4f5044(0x3643)]['length'];return _0x2ab93b?(this[_0x4f5044(0xce4)][_0x4f5044(0x377e)][0x0]=this['model'][_0x4f5044(0x3643)][0x0]['x'],this[_0x4f5044(0xce4)]['mappingRange'][0x1]=this[_0x4f5044(0xce4)][_0x4f5044(0x3643)][_0x2ab93b-0x1]['x']):(this[_0x4f5044(0xce4)][_0x4f5044(0x377e)][0x0]=0x0,this[_0x4f5044(0xce4)]['mappingRange'][0x1]=0x0),(_0xe7aa76[0x0]!==this[_0x4f5044(0xce4)][_0x4f5044(0x377e)][0x0]||_0xe7aa76[0x1]!==this[_0x4f5044(0xce4)][_0x4f5044(0x377e)][0x1])&&(this[_0x4f5044(0x3a57)](),!0x0);},ColorTransferFunction['prototype'][_0x68aa19(0x1bbf)]=function(_0x12f390){var _0x4db04e=_0x68aa19;for(var _0x2af036=0x0;_0x2af036<this[_0x4db04e(0xce4)][_0x4db04e(0x3643)]['length']&&this['model'][_0x4db04e(0x3643)][_0x2af036]['x']!==_0x12f390;_0x2af036++);var _0x560df0=_0x2af036;if(_0x2af036>=this['model']['nodes'][_0x4db04e(0x531b)])return-0x1;var _0x9c8753=!0x1;return this[_0x4db04e(0xce4)]['nodes'][_0x4db04e(0x4bc6)](_0x2af036,0x1),0x0!==_0x2af036&&_0x2af036!==this[_0x4db04e(0xce4)][_0x4db04e(0x3643)]['length']||(_0x9c8753=this['updateRange']()),_0x9c8753||this[_0x4db04e(0x3a57)](),_0x560df0;},ColorTransferFunction['prototype'][_0x68aa19(0x700)]=function(_0x278547,_0x20a7f3){var _0x267aff=_0x68aa19;if(_0x278547!==_0x20a7f3){this['removePoint'](_0x20a7f3);for(var _0x38bc1c=0x0;_0x38bc1c<this['model']['nodes'][_0x267aff(0x531b)];_0x38bc1c++)if(this[_0x267aff(0xce4)]['nodes'][_0x38bc1c]['x']===_0x278547){this['model'][_0x267aff(0x3643)][_0x38bc1c]['x']=_0x20a7f3,this[_0x267aff(0x1b8a)]();break;}}},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x20ad)]=function(){var _0x1da73f=_0x68aa19;this['model']['nodes']=[],this[_0x1da73f(0x1b8a)]();},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x17b6)]=function(_0x10055a,_0x594145,_0x5a4383,_0x504f76,_0x4f7e88,_0x2cb621,_0x4363be,_0x4a367c){var _0x1d5e33=_0x68aa19;this[_0x1d5e33(0x1b8a)]();for(var _0x4aecf7=0x0;_0x4aecf7<this[_0x1d5e33(0xce4)][_0x1d5e33(0x3643)][_0x1d5e33(0x531b)];)this[_0x1d5e33(0xce4)][_0x1d5e33(0x3643)][_0x4aecf7]['x']>=_0x10055a&&this[_0x1d5e33(0xce4)]['nodes'][_0x4aecf7]['x']<=_0x4f7e88?this[_0x1d5e33(0xce4)][_0x1d5e33(0x3643)]['splice'](_0x4aecf7,0x1):_0x4aecf7++;this[_0x1d5e33(0x487)](_0x10055a,_0x594145,_0x5a4383,_0x504f76,0.5,0x0),this[_0x1d5e33(0x487)](_0x4f7e88,_0x2cb621,_0x4363be,_0x4a367c,0.5,0x0),this[_0x1d5e33(0x3a57)]();},ColorTransferFunction['prototype']['addHSVSegment']=function(_0xb6e274,_0x27d3c1,_0x5df573,_0x11f0f3,_0xdf4dd8,_0x3d8122,_0x37859b,_0x4a168a){var _0x46ae18=[_0x3d8122,_0x37859b,_0x4a168a],_0x22539a=[],_0x44cfb1=[];hsv2rgb([_0x27d3c1,_0x5df573,_0x11f0f3],_0x22539a),hsv2rgb(_0x46ae18,_0x44cfb1),this['addRGBSegment'](_0xb6e274,_0x22539a[0x0],_0x22539a[0x1],_0x22539a[0x2],_0xdf4dd8,_0x44cfb1[0x0],_0x44cfb1[0x1],_0x44cfb1[0x2]);},ColorTransferFunction[_0x68aa19(0x4b51)]['mapValue']=function(_0x153489){var _0x406430=_0x68aa19,_0x700b75=[];return this[_0x406430(0x2618)](_0x153489,_0x700b75),[Math[_0x406430(0x67a)](0xff*_0x700b75[0x0]+0.5),Math[_0x406430(0x67a)](0xff*_0x700b75[0x1]+0.5),Math[_0x406430(0x67a)](0xff*_0x700b75[0x2]+0.5),0xff];},ColorTransferFunction['prototype']['getColor']=function(_0x5c1a01,_0x5bbb60){var _0x547f43=_0x68aa19;if(this[_0x547f43(0xce4)][_0x547f43(0x542a)]){var _0x377925=this[_0x547f43(0x3159)](),_0x4bc54a=this['getAnnotatedValueIndexInternal'](_0x5c1a01);if(_0x4bc54a<0x0||0x0===_0x377925)this['getNanColor'](_0x5bbb60);else{var _0x59771a=[];this[_0x547f43(0x49c6)](_0x4bc54a%_0x377925,_0x59771a),_0x5bbb60[0x0]=_0x59771a['r'],_0x5bbb60[0x1]=_0x59771a['g'],_0x5bbb60[0x2]=_0x59771a['b'];}}else this[_0x547f43(0xe8b)](_0x5c1a01,_0x5c1a01,0x1,_0x5bbb60);},ColorTransferFunction['prototype'][_0x68aa19(0x4976)]=function(_0x266109){var _0xf04d36=[];return this['getColor'](_0x266109,_0xf04d36),_0xf04d36[0x0];},ColorTransferFunction['prototype'][_0x68aa19(0x52d)]=function(_0x2f23d0){var _0x4d0e73=[];return this['getColor'](_0x2f23d0,_0x4d0e73),_0x4d0e73[0x1];},ColorTransferFunction['prototype'][_0x68aa19(0x5648)]=function(_0x3234c6){var _0x40a47c=_0x68aa19,_0x1fa307=[];return this[_0x40a47c(0x2618)](_0x3234c6,_0x1fa307),_0x1fa307[0x2];},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0xe8b)]=function(_0x39645a,_0x5ee380,_0xed0e5e,_0x719855){var _0x1d8512=_0x68aa19;if(isNaN(_0x39645a)||isNaN(_0x5ee380)){for(var _0x1937f8=0x0;_0x1937f8<_0xed0e5e;_0x1937f8++)_0x719855[0x3*_0x1937f8+0x0]=this[_0x1d8512(0xce4)]['nanColor'][0x0],_0x719855[0x3*_0x1937f8+0x1]=this[_0x1d8512(0xce4)]['nanColor'][0x1],_0x719855[0x3*_0x1937f8+0x2]=this['model'][_0x1d8512(0x38b8)][0x2];}else{var _0x5b0473=0x0,_0x40f4d1=this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][_0x1d8512(0x531b)],_0x43997b=0x0,_0x5b8617=0x0,_0x3694ca=0x0;0x0!==_0x40f4d1&&(_0x43997b=this['model']['nodes'][_0x40f4d1-0x1]['r'],_0x5b8617=this['model'][_0x1d8512(0x3643)][_0x40f4d1-0x1]['g'],_0x3694ca=this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][_0x40f4d1-0x1]['b']);var _0x2a5124=0x0,_0x8670c7=0x0,_0x2301eb=0x0,_0x520327=[0x0,0x0,0x0],_0x125833=[0x0,0x0,0x0],_0x168b40=0x0,_0x3043bd=0x0,_0x109bc2=[],_0x18f853=this['model'][_0x1d8512(0x1ed8)]===Scale[_0x1d8512(0x3bc1)];_0x18f853&&(_0x18f853=this['model'][_0x1d8512(0x377e)][0x0]>0x0);var _0x54409a=0x0,_0x28fc17=0x0,_0x847c2c=0x0;_0x18f853&&(_0x54409a=Math['log10'](_0x39645a),_0x28fc17=Math[_0x1d8512(0x4e13)](_0x5ee380));for(_0x1937f8=0x0;_0x1937f8<_0xed0e5e;_0x1937f8++){var _0x1d356b=0x3*_0x1937f8;if(_0x2a5124=_0xed0e5e>0x1?_0x18f853?0xa**(_0x847c2c=_0x54409a+_0x1937f8/(_0xed0e5e-0x1)*(_0x28fc17-_0x54409a)):_0x39645a+_0x1937f8/(_0xed0e5e-0x1)*(_0x5ee380-_0x39645a):_0x18f853?0xa**(_0x847c2c=0.5*(_0x54409a+_0x28fc17)):0.5*(_0x39645a+_0x5ee380),this[_0x1d8512(0xce4)][_0x1d8512(0x5613)]){var _0x93525f=this[_0x1d8512(0xce4)][_0x1d8512(0x377e)];if(_0x2a5124>=_0x93525f[0x0]&&_0x2a5124<=_0x93525f[0x1]){var _0x414ccf=this[_0x1d8512(0xce4)][_0x1d8512(0x13ac)],_0x2b5005=_0x93525f[0x1]-_0x93525f[0x0];if(_0x414ccf<=0x1)_0x2a5124=_0x93525f[0x0]+_0x2b5005/0x2;else{var _0x2d27d1=(_0x2a5124-_0x93525f[0x0])/_0x2b5005,_0x544e86=Math[_0x1d8512(0x67a)](_0x414ccf*_0x2d27d1);_0x2a5124=_0x93525f[0x0]+_0x544e86/(_0x414ccf-0x1)*_0x2b5005;}}}for(;_0x5b0473<_0x40f4d1&&_0x2a5124>this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][_0x5b0473]['x'];)++_0x5b0473<_0x40f4d1&&(_0x8670c7=this['model'][_0x1d8512(0x3643)][_0x5b0473-0x1]['x'],_0x2301eb=this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][_0x5b0473]['x'],_0x18f853&&(_0x8670c7=Math[_0x1d8512(0x4e13)](_0x8670c7),_0x2301eb=Math[_0x1d8512(0x4e13)](_0x2301eb)),_0x520327[0x0]=this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][_0x5b0473-0x1]['r'],_0x125833[0x0]=this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][_0x5b0473]['r'],_0x520327[0x1]=this[_0x1d8512(0xce4)]['nodes'][_0x5b0473-0x1]['g'],_0x125833[0x1]=this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][_0x5b0473]['g'],_0x520327[0x2]=this['model']['nodes'][_0x5b0473-0x1]['b'],_0x125833[0x2]=this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][_0x5b0473]['b'],_0x168b40=this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][_0x5b0473-0x1][_0x1d8512(0x4ca0)],_0x3043bd=this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][_0x5b0473-0x1]['sharpness'],_0x168b40<0.00001&&(_0x168b40=0.00001),_0x168b40>0.99999&&(_0x168b40=0.99999));if(_0x2a5124>this[_0x1d8512(0xce4)]['mappingRange'][0x1])_0x719855[_0x1d356b]=0x0,_0x719855[_0x1d356b+0x1]=0x0,_0x719855[_0x1d356b+0x2]=0x0,this[_0x1d8512(0xce4)][_0x1d8512(0x4525)]&&(this[_0x1d8512(0x299)]()?(_0x719855[_0x1d356b]=this[_0x1d8512(0xce4)][_0x1d8512(0x321f)][0x0],_0x719855[_0x1d356b+0x1]=this['model'][_0x1d8512(0x321f)][0x1],_0x719855[_0x1d356b+0x2]=this[_0x1d8512(0xce4)][_0x1d8512(0x321f)][0x2]):(_0x719855[_0x1d356b]=_0x43997b,_0x719855[_0x1d356b+0x1]=_0x5b8617,_0x719855[_0x1d356b+0x2]=_0x3694ca));else{if(_0x2a5124<this[_0x1d8512(0xce4)][_0x1d8512(0x377e)][0x0]||!Number[_0x1d8512(0x8bc)](_0x2a5124)&&_0x2a5124<0x0)_0x719855[_0x1d356b]=0x0,_0x719855[_0x1d356b+0x1]=0x0,_0x719855[_0x1d356b+0x2]=0x0,this['model'][_0x1d8512(0x4525)]&&(this[_0x1d8512(0x3d13)]()?(_0x719855[_0x1d356b]=this[_0x1d8512(0xce4)][_0x1d8512(0x4de8)][0x0],_0x719855[_0x1d356b+0x1]=this[_0x1d8512(0xce4)][_0x1d8512(0x4de8)][0x1],_0x719855[_0x1d356b+0x2]=this[_0x1d8512(0xce4)]['belowRangeColor'][0x2]):_0x40f4d1>0x0&&(_0x719855[_0x1d356b]=this['model'][_0x1d8512(0x3643)][0x0]['r'],_0x719855[_0x1d356b+0x1]=this['model'][_0x1d8512(0x3643)][0x0]['g'],_0x719855[_0x1d356b+0x2]=this[_0x1d8512(0xce4)]['nodes'][0x0]['b']));else{if(0x0===_0x5b0473&&(Math[_0x1d8512(0x1661)](_0x2a5124-_0x39645a)<0.000001||this[_0x1d8512(0xce4)]['discretize']))_0x40f4d1>0x0?(_0x719855[_0x1d356b]=this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][0x0]['r'],_0x719855[_0x1d356b+0x1]=this[_0x1d8512(0xce4)]['nodes'][0x0]['g'],_0x719855[_0x1d356b+0x2]=this[_0x1d8512(0xce4)][_0x1d8512(0x3643)][0x0]['b']):(_0x719855[_0x1d356b]=0x0,_0x719855[_0x1d356b+0x1]=0x0,_0x719855[_0x1d356b+0x2]=0x0);else{var _0x4ad3e5=0x0;if(_0x4ad3e5=(_0x4ad3e5=_0x18f853?(_0x847c2c-_0x8670c7)/(_0x2301eb-_0x8670c7):(_0x2a5124-_0x8670c7)/(_0x2301eb-_0x8670c7))<_0x168b40?0.5*_0x4ad3e5/_0x168b40:0.5+0.5*(_0x4ad3e5-_0x168b40)/(0x1-_0x168b40),_0x3043bd>0.99){if(_0x4ad3e5<0.5){_0x719855[_0x1d356b]=_0x520327[0x0],_0x719855[_0x1d356b+0x1]=_0x520327[0x1],_0x719855[_0x1d356b+0x2]=_0x520327[0x2];continue;}_0x719855[_0x1d356b]=_0x125833[0x0],_0x719855[_0x1d356b+0x1]=_0x125833[0x1],_0x719855[_0x1d356b+0x2]=_0x125833[0x2];continue;}if(_0x3043bd<0.01){if(this[_0x1d8512(0xce4)]['colorSpace']===ColorSpace[_0x1d8512(0x51c4)])_0x719855[_0x1d356b]=(0x1-_0x4ad3e5)*_0x520327[0x0]+_0x4ad3e5*_0x125833[0x0],_0x719855[_0x1d356b+0x1]=(0x1-_0x4ad3e5)*_0x520327[0x1]+_0x4ad3e5*_0x125833[0x1],_0x719855[_0x1d356b+0x2]=(0x1-_0x4ad3e5)*_0x520327[0x2]+_0x4ad3e5*_0x125833[0x2];else{if(this[_0x1d8512(0xce4)][_0x1d8512(0x55bd)]===ColorSpace[_0x1d8512(0x7e2)]){var _0x511f4b=[];rgb2hsv(_0x520327,_0x482bea=[]),rgb2hsv(_0x125833,_0x511f4b),this[_0x1d8512(0xce4)][_0x1d8512(0x1bf9)]&&(_0x482bea[0x0]-_0x511f4b[0x0]>0.5||_0x511f4b[0x0]-_0x482bea[0x0]>0.5)&&(_0x482bea[0x0]>_0x511f4b[0x0]?_0x482bea[0x0]-=0x1:_0x511f4b[0x0]-=0x1),(_0x1569c9=[])[0x0]=(0x1-_0x4ad3e5)*_0x482bea[0x0]+_0x4ad3e5*_0x511f4b[0x0],_0x1569c9[0x0]<0x0&&(_0x1569c9[0x0]+=0x1),_0x1569c9[0x1]=(0x1-_0x4ad3e5)*_0x482bea[0x1]+_0x4ad3e5*_0x511f4b[0x1],_0x1569c9[0x2]=(0x1-_0x4ad3e5)*_0x482bea[0x2]+_0x4ad3e5*_0x511f4b[0x2],hsv2rgb(_0x1569c9,_0x109bc2),_0x719855[_0x1d356b]=_0x109bc2[0x0],_0x719855[_0x1d356b+0x1]=_0x109bc2[0x1],_0x719855[_0x1d356b+0x2]=_0x109bc2[0x2];}else{if(this['model']['colorSpace']===ColorSpace[_0x1d8512(0x3ba9)]){var _0x221b8c=[];rgb2lab(_0x520327,_0x4e0f5d=[]),rgb2lab(_0x125833,_0x221b8c),(_0x418166=[])[0x0]=(0x1-_0x4ad3e5)*_0x4e0f5d[0x0]+_0x4ad3e5*_0x221b8c[0x0],_0x418166[0x1]=(0x1-_0x4ad3e5)*_0x4e0f5d[0x1]+_0x4ad3e5*_0x221b8c[0x1],_0x418166[0x2]=(0x1-_0x4ad3e5)*_0x4e0f5d[0x2]+_0x4ad3e5*_0x221b8c[0x2],lab2rgb(_0x418166,_0x109bc2),_0x719855[_0x1d356b]=_0x109bc2[0x0],_0x719855[_0x1d356b+0x1]=_0x109bc2[0x1],_0x719855[_0x1d356b+0x2]=_0x109bc2[0x2];}else this[_0x1d8512(0xce4)][_0x1d8512(0x55bd)]===ColorSpace[_0x1d8512(0x5112)]&&(vtkColorTransferFunctionInterpolateDiverging(_0x4ad3e5,_0x520327,_0x125833,_0x109bc2),_0x719855[_0x1d356b]=_0x109bc2[0x0],_0x719855[_0x1d356b+0x1]=_0x109bc2[0x1],_0x719855[_0x1d356b+0x2]=_0x109bc2[0x2]);}}continue;}_0x4ad3e5<0.5?_0x4ad3e5=0.5*(0x2*_0x4ad3e5)**(0x1+0xa*_0x3043bd):_0x4ad3e5>0.5&&(_0x4ad3e5=0x1-0.5*(0x2*(0x1-_0x4ad3e5))**(0x1+0xa*_0x3043bd));var _0x582b18,_0x204ddd=_0x4ad3e5*_0x4ad3e5,_0xf62061=_0x204ddd*_0x4ad3e5,_0x1387b2=0x2*_0xf62061-0x3*_0x204ddd+0x1,_0x590915=-0x2*_0xf62061+0x3*_0x204ddd,_0x596715=_0xf62061-0x2*_0x204ddd+_0x4ad3e5,_0x41b8a4=_0xf62061-_0x204ddd;if(this[_0x1d8512(0xce4)][_0x1d8512(0x55bd)]===ColorSpace['RGB']){for(var _0x53946f=0x0;_0x53946f<0x3;_0x53946f++)_0x582b18=(0x1-_0x3043bd)*(_0x125833[_0x53946f]-_0x520327[_0x53946f]),_0x719855[_0x1d356b+_0x53946f]=_0x1387b2*_0x520327[_0x53946f]+_0x590915*_0x125833[_0x53946f]+_0x596715*_0x582b18+_0x41b8a4*_0x582b18;}else{if(this[_0x1d8512(0xce4)][_0x1d8512(0x55bd)]===ColorSpace[_0x1d8512(0x7e2)]){var _0x482bea;_0x511f4b=[],(rgb2hsv(_0x520327,_0x482bea=[]),rgb2hsv(_0x125833,_0x511f4b),this[_0x1d8512(0xce4)][_0x1d8512(0x1bf9)]&&(_0x482bea[0x0]-_0x511f4b[0x0]>0.5||_0x511f4b[0x0]-_0x482bea[0x0]>0.5)&&(_0x482bea[0x0]>_0x511f4b[0x0]?_0x482bea[0x0]-=0x1:_0x511f4b[0x0]-=0x1));var _0x1569c9=[];for(_0x53946f=0x0;_0x53946f<0x3;_0x53946f++)_0x582b18=(0x1-_0x3043bd)*(_0x511f4b[_0x53946f]-_0x482bea[_0x53946f]),_0x1569c9[_0x53946f]=_0x1387b2*_0x482bea[_0x53946f]+_0x590915*_0x511f4b[_0x53946f]+_0x596715*_0x582b18+_0x41b8a4*_0x582b18,0x0===_0x53946f&&_0x1569c9[_0x53946f]<0x0&&(_0x1569c9[_0x53946f]+=0x1);hsv2rgb(_0x1569c9,_0x109bc2),_0x719855[_0x1d356b]=_0x109bc2[0x0],_0x719855[_0x1d356b+0x1]=_0x109bc2[0x1],_0x719855[_0x1d356b+0x2]=_0x109bc2[0x2];}else{if(this['model'][_0x1d8512(0x55bd)]===ColorSpace[_0x1d8512(0x3ba9)]){var _0x4e0f5d;_0x221b8c=[],(rgb2lab(_0x520327,_0x4e0f5d=[]),rgb2lab(_0x125833,_0x221b8c));var _0x418166=[];for(_0x53946f=0x0;_0x53946f<0x3;_0x53946f++)_0x582b18=(0x1-_0x3043bd)*(_0x221b8c[_0x53946f]-_0x4e0f5d[_0x53946f]),_0x418166[_0x53946f]=_0x1387b2*_0x4e0f5d[_0x53946f]+_0x590915*_0x221b8c[_0x53946f]+_0x596715*_0x582b18+_0x41b8a4*_0x582b18;lab2rgb(_0x418166,_0x109bc2),_0x719855[_0x1d356b]=_0x109bc2[0x0],_0x719855[_0x1d356b+0x1]=_0x109bc2[0x1],_0x719855[_0x1d356b+0x2]=_0x109bc2[0x2];}else this[_0x1d8512(0xce4)][_0x1d8512(0x55bd)]===ColorSpace['DIVERGING']&&(vtkColorTransferFunctionInterpolateDiverging(_0x4ad3e5,_0x520327,_0x125833,_0x109bc2),_0x719855[_0x1d356b]=_0x109bc2[0x0],_0x719855[_0x1d356b+0x1]=_0x109bc2[0x1],_0x719855[_0x1d356b+0x2]=_0x109bc2[0x2]);}}for(_0x53946f=0x0;_0x53946f<0x3;_0x53946f++)_0x719855[_0x1d356b+_0x53946f]=_0x719855[_0x1d356b+_0x53946f]<0x0?0x0:_0x719855[_0x1d356b+_0x53946f],_0x719855[_0x1d356b+_0x53946f]=_0x719855[_0x1d356b+_0x53946f]>0x1?0x1:_0x719855[_0x1d356b+_0x53946f];}}}}}},ColorTransferFunction['prototype'][_0x68aa19(0x36c7)]=function(_0x20cb6c,_0x2bcd57,_0x473ca2,_0x5d0b86){var _0x518847=_0x68aa19;if(_0x5d0b86=defaultValue$1(_0x5d0b86,!0x1),this[_0x518847(0xce4)][_0x518847(0x57a4)]===_0x473ca2&&this['model'][_0x518847(0x1965)]!==_0x5d0b86)return this[_0x518847(0xce4)][_0x518847(0x6b4)];if(0x0===this[_0x518847(0xce4)]['nodes']['length'])return this[_0x518847(0xce4)][_0x518847(0x6b4)];var _0x401687=_0x5d0b86?0x4:0x3;this['model'][_0x518847(0x57a4)]===_0x473ca2&&this['model'][_0x518847(0x1965)]===_0x5d0b86||(this[_0x518847(0xce4)][_0x518847(0x6b4)]=new Uint8Array(_0x473ca2*_0x401687),this[_0x518847(0xce4)][_0x518847(0x57a4)]=_0x473ca2,this[_0x518847(0xce4)][_0x518847(0x1965)]=_0x5d0b86);var _0x38c132=[];this['getTable'](_0x20cb6c,_0x2bcd57,_0x473ca2,_0x38c132);for(var _0xde0dc6=0x0;_0xde0dc6<_0x473ca2;_0xde0dc6++)this[_0x518847(0xce4)][_0x518847(0x6b4)][_0xde0dc6*_0x401687+0x0]=Math[_0x518847(0x67a)](0xff*_0x38c132[0x3*_0xde0dc6+0x0]+0.5),this[_0x518847(0xce4)][_0x518847(0x6b4)][_0xde0dc6*_0x401687+0x1]=Math['floor'](0xff*_0x38c132[0x3*_0xde0dc6+0x1]+0.5),this[_0x518847(0xce4)][_0x518847(0x6b4)][_0xde0dc6*_0x401687+0x2]=Math[_0x518847(0x67a)](0xff*_0x38c132[0x3*_0xde0dc6+0x2]+0.5),_0x5d0b86&&(this[_0x518847(0xce4)][_0x518847(0x6b4)][_0xde0dc6*_0x401687+0x3]=0xff);return this[_0x518847(0xce4)][_0x518847(0x17c3)][_0x518847(0x3a57)](),this[_0x518847(0xce4)][_0x518847(0x6b4)];},ColorTransferFunction[_0x68aa19(0x4b51)]['buildFunctionFromTable']=function(_0x51a68f,_0x4252d0,_0x2dd441,_0x3b01f1){var _0x28e735=_0x68aa19,_0xb6cc1d=0x0;this[_0x28e735(0x20ad)](),_0x2dd441>0x1&&(_0xb6cc1d=(_0x4252d0-_0x51a68f)/(_0x2dd441-0x1));for(var _0x11815c=0x0;_0x11815c<_0x2dd441;_0x11815c++){var _0xe510c2={'x':_0x51a68f+_0xb6cc1d*_0x11815c,'r':_0x3b01f1[0x3*_0x11815c],'g':_0x3b01f1[0x3*_0x11815c+0x1],'b':_0x3b01f1[0x3*_0x11815c+0x2],'sharpness':0x0,'midpoint':0.5};this[_0x28e735(0xce4)][_0x28e735(0x3643)][_0x28e735(0x3a33)](_0xe510c2);}this['sortAndUpdateRange']();},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x49c6)]=function(_0x4116f8,_0x36cdd2){var _0x1aa52d=_0x68aa19;return _0x4116f8<0x0||_0x4116f8>=this['model']['nodes'][_0x1aa52d(0x531b)]?-0x1:(_0x36cdd2[0x0]=this[_0x1aa52d(0xce4)][_0x1aa52d(0x3643)][_0x4116f8]['x'],_0x36cdd2[0x1]=this[_0x1aa52d(0xce4)][_0x1aa52d(0x3643)][_0x4116f8]['r'],_0x36cdd2[0x2]=this[_0x1aa52d(0xce4)]['nodes'][_0x4116f8]['g'],_0x36cdd2[0x3]=this[_0x1aa52d(0xce4)][_0x1aa52d(0x3643)][_0x4116f8]['b'],_0x36cdd2[0x4]=this[_0x1aa52d(0xce4)][_0x1aa52d(0x3643)][_0x4116f8]['midpoint'],_0x36cdd2[0x5]=this['model'][_0x1aa52d(0x3643)][_0x4116f8]['sharpness'],0x1);},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x27f1)]=function(_0x586c28,_0x227c3b){var _0x498e47=_0x68aa19;if(_0x586c28<0x0||_0x586c28>=this[_0x498e47(0xce4)][_0x498e47(0x3643)][_0x498e47(0x531b)])return-0x1;var _0x4ab810=this[_0x498e47(0xce4)][_0x498e47(0x3643)][_0x586c28]['x'];return this[_0x498e47(0xce4)]['nodes'][_0x586c28]['x']=_0x227c3b[0x0],this[_0x498e47(0xce4)]['nodes'][_0x586c28]['r']=_0x227c3b[0x1],this['model']['nodes'][_0x586c28]['g']=_0x227c3b[0x2],this['model'][_0x498e47(0x3643)][_0x586c28]['b']=_0x227c3b[0x3],this[_0x498e47(0xce4)]['nodes'][_0x586c28][_0x498e47(0x4ca0)]=_0x227c3b[0x4],this[_0x498e47(0xce4)][_0x498e47(0x3643)][_0x586c28]['sharpness']=_0x227c3b[0x5],_0x4ab810!==_0x227c3b[0x0]?this[_0x498e47(0x1b8a)]():this[_0x498e47(0x3a57)](),0x1;},ColorTransferFunction[_0x68aa19(0x4b51)]['getNumberOfAvailableColors']=function(){var _0x26deab=_0x68aa19;return this[_0x26deab(0xce4)][_0x26deab(0x542a)]&&this[_0x26deab(0x3159)]()?this[_0x26deab(0x3159)]():this[_0x26deab(0xce4)]['tableSize']?this['model'][_0x26deab(0x57a4)]:0x1000000;},ColorTransferFunction[_0x68aa19(0x4b51)]['getIndexedColor']=function(_0x2b2c7e,_0x2ce361){var _0x22e4b2=_0x68aa19,_0x5e889c=this[_0x22e4b2(0x3159)]();if(_0x5e889c>0x0&&_0x2b2c7e>=0x0){var _0x34ae08=[];this['getNodeValue'](_0x2b2c7e%_0x5e889c,_0x34ae08);for(var _0x42467b=0x0;_0x42467b<0x3;++_0x42467b)_0x2ce361[_0x42467b]=_0x34ae08[_0x42467b+0x1];_0x2ce361[0x3]=0x1;}else this[_0x22e4b2(0x1a4e)](_0x2ce361),_0x2ce361[0x3]=0x1;},ColorTransferFunction['prototype']['fillFromDataPointer']=function(_0x22d47f,_0x471cee){var _0x2d4016=_0x68aa19;if(!(_0x22d47f<=0x0)&&_0x471cee){this['removeAllPoints']();for(var _0x4f75ae=0x0;_0x4f75ae<_0x22d47f;_0x4f75ae++)this[_0x2d4016(0x2569)](_0x471cee[0x4*_0x4f75ae],_0x471cee[0x4*_0x4f75ae+0x1],_0x471cee[0x4*_0x4f75ae+0x2],_0x471cee[0x4*_0x4f75ae+0x3]);}},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x33e9)]=function(_0x4f4281,_0x550cf3){var _0x5c17e4=_0x68aa19,_0xb1a38a=[_0x4f4281,_0x550cf3],_0x373e44=this[_0x5c17e4(0x34ac)]();if((_0x373e44[0x1]!==_0xb1a38a[0x1]||_0x373e44[0x0]!==_0xb1a38a[0x0])&&_0xb1a38a[0x1]!==_0xb1a38a[0x0]){for(var _0xef7c6a=(_0xb1a38a[0x1]-_0xb1a38a[0x0])/(_0x373e44[0x1]-_0x373e44[0x0]),_0x2bb7af=_0xb1a38a[0x0]-_0x373e44[0x0]*_0xef7c6a,_0x21808e=0x0;_0x21808e<this['model'][_0x5c17e4(0x3643)]['length'];++_0x21808e)this['model'][_0x5c17e4(0x3643)][_0x21808e]['x']=this[_0x5c17e4(0xce4)][_0x5c17e4(0x3643)][_0x21808e]['x']*_0xef7c6a+_0x2bb7af;this[_0x5c17e4(0xce4)][_0x5c17e4(0x377e)][0x0]=_0xb1a38a[0x0],this[_0x5c17e4(0xce4)]['mappingRange'][0x1]=_0xb1a38a[0x1],this[_0x5c17e4(0x3a57)]();}},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x202d)]=function(_0x4daad5){var _0x514d88=_0x68aa19,_0x366dfd=this[_0x514d88(0x34ac)](),_0x24b353=[];_0x366dfd[0x0]<_0x4daad5[0x0]?(this['getColor'](_0x4daad5[0x0],_0x24b353),this[_0x514d88(0x2569)](_0x4daad5[0x0],_0x24b353[0x0],_0x24b353[0x1],_0x24b353[0x2])):(this[_0x514d88(0x2618)](_0x366dfd[0x0],_0x24b353),this[_0x514d88(0x2569)](_0x4daad5[0x0],_0x24b353[0x0],_0x24b353[0x1],_0x24b353[0x2])),_0x366dfd[0x1]>_0x4daad5[0x1]?(this['getColor'](_0x4daad5[0x1],_0x24b353),this[_0x514d88(0x2569)](_0x4daad5[0x1],_0x24b353[0x0],_0x24b353[0x1],_0x24b353[0x2])):(this[_0x514d88(0x2618)](_0x366dfd[0x1],_0x24b353),this[_0x514d88(0x2569)](_0x4daad5[0x1],_0x24b353[0x0],_0x24b353[0x1],_0x24b353[0x2])),this[_0x514d88(0x1b8a)]();for(var _0x75a3d4=0x0;_0x75a3d4<this[_0x514d88(0xce4)][_0x514d88(0x3643)][_0x514d88(0x531b)];)this[_0x514d88(0xce4)][_0x514d88(0x3643)][_0x75a3d4]['x']>=_0x4daad5[0x0]&&this['model'][_0x514d88(0x3643)][_0x75a3d4]['x']<=_0x4daad5[0x1]?this[_0x514d88(0xce4)][_0x514d88(0x3643)][_0x514d88(0x4bc6)](_0x75a3d4,0x1):++_0x75a3d4;return 0x1;},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0x215f)]=function(_0x443e0a,_0x34ea84){var _0x157a69=_0x68aa19,_0x5276c9=this['findMinimumXDistance']();return Math[_0x157a69(0x28fa)]((_0x34ea84-_0x443e0a)/_0x5276c9);},ColorTransferFunction['prototype'][_0x68aa19(0x2630)]=function(){var _0x467095=_0x68aa19;if(this['model'][_0x467095(0x3643)][_0x467095(0x531b)]<0x2)return-0x1;for(var _0x4738d2=Number[_0x467095(0xd77)],_0x388913=0x0;_0x388913<this[_0x467095(0xce4)][_0x467095(0x3643)][_0x467095(0x531b)]-0x1;_0x388913++){var _0x3969af=this[_0x467095(0xce4)][_0x467095(0x3643)][_0x388913+0x1]['x']-this[_0x467095(0xce4)]['nodes'][_0x388913]['x'];_0x3969af<_0x4738d2&&(_0x4738d2=_0x3969af);}return _0x4738d2;},ColorTransferFunction[_0x68aa19(0x4b51)][_0x68aa19(0xc84)]=function(_0x3f1eed,_0x3194f3,_0x55e8c3,_0x13e28c){var _0x4a3e7a=_0x68aa19;0x0!==this[_0x4a3e7a(0x3159)]()&&(this[_0x4a3e7a(0xce4)][_0x4a3e7a(0x542a)]?this[_0x4a3e7a(0x358c)](_0x3f1eed,_0x3194f3,_0x55e8c3,_0x13e28c):this['mapData'](_0x3f1eed,_0x3194f3,_0x55e8c3,_0x13e28c));},ColorTransferFunction[_0x68aa19(0x4b51)]['mapData']=function(_0x41eb5a,_0x332370,_0x370740,_0x200c97){var _0x4148b1=_0x68aa19;if(0x0!==this[_0x4148b1(0x3159)]()){var _0x5cadfd=Math[_0x4148b1(0x67a)](0xff*this[_0x4148b1(0x15af)]()+0.5),_0x1bd027=_0x41eb5a[_0x4148b1(0xe0b)](),_0x299f18=_0x41eb5a[_0x4148b1(0x1796)](),_0x1e0d56=_0x332370['getData'](),_0x41176b=_0x41eb5a['getData'](),_0x3fc832=[];if(_0x370740===ScalarMappingTarget['RGBA'])for(var _0x49ee6a=0x0;_0x49ee6a<_0x1bd027;_0x49ee6a++){var _0x28734e=_0x41176b[_0x49ee6a*_0x299f18+_0x200c97];this[_0x4148b1(0x2618)](_0x28734e,_0x3fc832),_0x1e0d56[0x4*_0x49ee6a]=Math[_0x4148b1(0x67a)](0xff*_0x3fc832[0x0]+0.5),_0x1e0d56[0x4*_0x49ee6a+0x1]=Math['floor'](0xff*_0x3fc832[0x1]+0.5),_0x1e0d56[0x4*_0x49ee6a+0x2]=Math[_0x4148b1(0x67a)](0xff*_0x3fc832[0x2]+0.5),_0x1e0d56[0x4*_0x49ee6a+0x3]=_0x5cadfd;}if(_0x370740===ScalarMappingTarget[_0x4148b1(0x51c4)])for(_0x49ee6a=0x0;_0x49ee6a<_0x1bd027;_0x49ee6a++){_0x28734e=_0x41176b[_0x49ee6a*_0x299f18+_0x200c97],(this[_0x4148b1(0x2618)](_0x28734e,_0x3fc832),_0x1e0d56[0x3*_0x49ee6a]=Math[_0x4148b1(0x67a)](0xff*_0x3fc832[0x0]+0.5),_0x1e0d56[0x3*_0x49ee6a+0x1]=Math[_0x4148b1(0x67a)](0xff*_0x3fc832[0x1]+0.5),_0x1e0d56[0x3*_0x49ee6a+0x2]=Math[_0x4148b1(0x67a)](0xff*_0x3fc832[0x2]+0.5));}if(_0x370740===ScalarMappingTarget[_0x4148b1(0x47cf)])for(_0x49ee6a=0x0;_0x49ee6a<_0x1bd027;_0x49ee6a++){_0x28734e=_0x41176b[_0x49ee6a*_0x299f18+_0x200c97],(this['getColor'](_0x28734e,_0x3fc832),_0x1e0d56[_0x49ee6a]=Math['floor'](76.5*_0x3fc832[0x0]+150.45*_0x3fc832[0x1]+28.05*_0x3fc832[0x2]+0.5));}if(_0x370740===ScalarMappingTarget[_0x4148b1(0x51af)])for(_0x49ee6a=0x0;_0x49ee6a<_0x1bd027;_0x49ee6a++){_0x28734e=_0x41176b[_0x49ee6a*_0x299f18+_0x200c97],(this[_0x4148b1(0x2618)](_0x28734e,_0x3fc832),_0x1e0d56[0x2*_0x49ee6a]=Math['floor'](76.5*_0x3fc832[0x0]+150.45*_0x3fc832[0x1]+28.05*_0x3fc832[0x2]+0.5),_0x1e0d56[0x2*_0x49ee6a+0x1]=_0x5cadfd);}}},ColorTransferFunction[_0x68aa19(0x4b51)]['applyColorMap']=function(_0x77f8e3){var _0x489408=_0x68aa19;if(_0x77f8e3[_0x489408(0x280e)]&&(this[_0x489408(0xce4)][_0x489408(0x55bd)]=ColorSpace[_0x77f8e3[_0x489408(0x280e)][_0x489408(0x5821)]()],void 0x0===this['model'][_0x489408(0x55bd)]&&(this[_0x489408(0xce4)]['colorSpace']=ColorSpace['RGB'])),_0x77f8e3['NanColor']){for(this['model'][_0x489408(0x38b8)]=[][_0x489408(0x32c8)](_0x77f8e3[_0x489408(0x3b86)]);this[_0x489408(0xce4)][_0x489408(0x38b8)][_0x489408(0x531b)]<0x4;)this[_0x489408(0xce4)][_0x489408(0x38b8)][_0x489408(0x3a33)](0x1);}if(_0x77f8e3['RGBPoints']){var _0x1975fe=_0x77f8e3[_0x489408(0x4db9)]['length'];this[_0x489408(0xce4)][_0x489408(0x3643)]=[];for(var _0x21dbe6=0x0;_0x21dbe6<_0x1975fe;_0x21dbe6+=0x4)this[_0x489408(0xce4)][_0x489408(0x3643)][_0x489408(0x3a33)]({'x':_0x77f8e3[_0x489408(0x4db9)][_0x21dbe6],'r':_0x77f8e3[_0x489408(0x4db9)][_0x21dbe6+0x1],'g':_0x77f8e3[_0x489408(0x4db9)][_0x21dbe6+0x2],'b':_0x77f8e3[_0x489408(0x4db9)][_0x21dbe6+0x3],'midpoint':0.5,'sharpness':0x0});}this['sortAndUpdateRange']();},ColorTransferFunction[_0x68aa19(0x4b51)]['modified']=function(){},Object[_0x68aa19(0x5b7)](VoxelGridLayer3D[_0x68aa19(0x4b51)],{'visible':{'get':function(){var _0x15d16b=_0x68aa19;return this[_0x15d16b(0x45b7)];},'set':function(_0x8a839f){var _0x1b666c=_0x68aa19;this[_0x1b666c(0x45b7)]=_0x8a839f;}},'type':{'get':function(){var _0x37f2c0=_0x68aa19;return this[_0x37f2c0(0x50ee)];}},'layerBounds':{'get':function(){var _0x36e31e=_0x68aa19;return this[_0x36e31e(0x2560)];},'set':function(_0x50ab70){var _0xbd4ae=_0x68aa19;this[_0xbd4ae(0x2560)]=_0x50ab70;}},'zBounds':{'get':function(){return this['_zBounds'];},'set':function(_0x1f4fec){this['_zBounds']=_0x1f4fec;}},'name':{'get':function(){var _0x135dfa=_0x68aa19;return this[_0x135dfa(0x1e54)];}},'NetCDFInfo':{'get':function(){var _0x27f0b2=_0x68aa19;return this[_0x27f0b2(0x5372)];}},'maxFiltration':{'get':function(){var _0x4e30c4=_0x68aa19;return this[_0x4e30c4(0x4850)];},'set':function(_0x57cafc){this['_maxFiltration']=_0x57cafc;}},'minFiltration':{'get':function(){return this['_minFiltration'];},'set':function(_0x4e4088){this['_minFiltration']=_0x4e4088;}},'opaqueRate':{'get':function(){return this['_transparency'];},'set':function(_0x11838f){var _0x35160b=_0x68aa19;this[_0x35160b(0x3fb7)]!==_0x11838f&&(this[_0x35160b(0x3fb7)]=_0x11838f);}},'filterMode':{'get':function(){return this['_filterMode'];},'set':function(_0x4671e8){var _0x3ec4af=_0x68aa19;this[_0x3ec4af(0x5514)]!==_0x4671e8&&(this[_0x3ec4af(0x5514)]=_0x4671e8);}},'maxValue':{'get':function(){var _0x2b0619=_0x68aa19;return this['_voxelGridTile'][_0x2b0619(0x50b5)];}},'minValue':{'get':function(){var _0x56a983=_0x68aa19;return this[_0x56a983(0x5642)][_0x56a983(0x269c)];}},'visibleBoundingBox':{'get':function(){var _0xa442ce=_0x68aa19;return this['_voxelGridTile'][_0xa442ce(0x4499)];},'set':function(_0x1abdaf){var _0x417865=_0x68aa19;this[_0x417865(0x5642)][_0x417865(0x4499)]=_0x1abdaf;}},'scale':{'get':function(){var _0x5310c5=_0x68aa19;return this[_0x5310c5(0x505d)];},'set':function(_0x5528db){var _0x49855c=_0x68aa19;Cartesian3[_0x49855c(0x2ed4)](_0x5528db,this[_0x49855c(0x505d)])||(this[_0x49855c(0x505d)]=Cartesian3[_0x49855c(0x254b)](_0x5528db,this[_0x49855c(0x505d)]),this[_0x49855c(0x36d)]=!0x0);}},'volumeRenderMode':{'get':function(){var _0x5a7617=_0x68aa19;return this[_0x5a7617(0x825)];},'set':function(_0x5494e2){var _0x4040d3=_0x68aa19;this[_0x4040d3(0x825)]=_0x5494e2;}},'sliceCoordinate':{'get':function(){var _0x53be72=_0x68aa19;return this[_0x53be72(0x4250)];},'set':function(_0x5617d5){var _0x18ad18=_0x68aa19;this['_sliceCoordinate']=_0x5617d5,this[_0x18ad18(0x3443)]=!0x0;}},'frameIndex':{'get':function(){var _0x522d9c=_0x68aa19;return this[_0x522d9c(0x2a2c)];},'set':function(_0xe1d7c5){var _0x2e974d=_0x68aa19;_0x2e974d(0x30f8)!=typeof _0xe1d7c5||isNaN(_0xe1d7c5)||(this[_0x2e974d(0x2a2c)]=_0xe1d7c5);}},'colorTable':{'get':function(){var _0x3b410b=_0x68aa19;return this[_0x3b410b(0x2402)];},'set':function(_0x111547){var _0x74c3e2=_0x68aa19;if(!defined$1(_0x111547))return defined$1(this[_0x74c3e2(0x2402)])&&(this[_0x74c3e2(0x2402)]['destroy'](),this[_0x74c3e2(0x2402)]=null),void(this[_0x74c3e2(0x4683)]=0x0);this[_0x74c3e2(0x2402)]=ColorTable[_0x74c3e2(0x254b)](_0x111547,this[_0x74c3e2(0x2402)]),this['_dictColorTable'][_0x74c3e2(0x2d06)]()<0x1?this[_0x74c3e2(0x4683)]=0x0:(this['_dictColorTable'][_0x74c3e2(0x111)](),defined$1(this[_0x74c3e2(0xad2)])||(this[_0x74c3e2(0xad2)]=new Texture$1({'context':this[_0x74c3e2(0x1968)],'width':0x400,'height':0x40,'pixelFormat':PixelFormat$1[_0x74c3e2(0x4a1c)],'flipY':!0x1})),this[_0x74c3e2(0xad2)][_0x74c3e2(0x3e99)]({'width':0x400,'height':0x40,'arrayBufferView':this['_dictColorTable'][_0x74c3e2(0x3de2)]}),this[_0x74c3e2(0x4683)]=0x1);}},'colorTransferFunction':{'get':function(){var _0x1dd241=_0x68aa19;return this[_0x1dd241(0xd9e)];},'set':function(_0xfa4b30){var _0x4597fc=_0x68aa19;if(defined$1(_0xfa4b30)){this[_0x4597fc(0xd9e)]=ColorTransferFunction[_0x4597fc(0x254b)](_0xfa4b30,this['_colorTransferFunction']);for(var _0x5cfa36=0x400,_0x568cd7=new Uint8Array(0x1800),_0x491191=new Float32Array(0xc00),_0x3050c0=0x0;_0x3050c0<0x1;++_0x3050c0){var _0x4e284e=_0xfa4b30[_0x4597fc(0x34ac)]();_0xfa4b30[_0x4597fc(0xe8b)](_0x4e284e[0x0],_0x4e284e[0x1],_0x5cfa36,_0x491191,0x1);for(var _0x4d8979=0x0;_0x4d8979<0xc00;++_0x4d8979)_0x568cd7[_0x3050c0*_0x5cfa36*0x6+_0x4d8979]=0xff*_0x491191[_0x4d8979],_0x568cd7[_0x3050c0*_0x5cfa36*0x6+_0x4d8979+0xc00]=0xff*_0x491191[_0x4d8979];}defined$1(this['_colorTexture'])||(this[_0x4597fc(0x54a7)]=new Texture$1({'context':this['_context'],'width':_0x5cfa36,'height':0x2,'pixelFormat':PixelFormat$1[_0x4597fc(0x51c4)],'pixelDatatype':PixelDatatype[_0x4597fc(0x4aae)],'flipY':!0x1})),this['_colorTexture'][_0x4597fc(0x3e99)]({'width':_0x5cfa36,'height':0x2,'arrayBufferView':_0x568cd7});}else defined$1(this['_colorTransferFunction'])&&(this[_0x4597fc(0xd9e)][_0x4597fc(0x2578)](),this[_0x4597fc(0xd9e)]=null);}},'opacityTransferFunction':{'get':function(){return this['_opacityTransferFunction'];},'set':function(_0x4f5e95){var _0x33c0a5=_0x68aa19;if(defined$1(_0x4f5e95)){this[_0x33c0a5(0x3201)]=PiecewiseFunction[_0x33c0a5(0x254b)](_0x4f5e95,this[_0x33c0a5(0x3201)]);for(var _0x56deab=0x400,_0x36315b=new Float32Array(0x800),_0x57e461=new Float32Array(_0x56deab),_0x1854fc=0x0;_0x1854fc<0x1;++_0x1854fc){var _0x2f0939=_0x4f5e95['getRange']();_0x4f5e95[_0x33c0a5(0xe8b)](_0x2f0939[0x0],_0x2f0939[0x1],_0x56deab,_0x57e461,0x1);for(var _0x1ae8a2=0x0;_0x1ae8a2<_0x56deab;++_0x1ae8a2)_0x36315b[_0x1854fc*_0x56deab*0x2+_0x1ae8a2]=0x1-(0x1-_0x57e461[_0x1ae8a2]),_0x36315b[_0x1854fc*_0x56deab*0x2+_0x1ae8a2+_0x56deab]=_0x36315b[_0x1854fc*_0x56deab*0x2+_0x1ae8a2];}defined$1(this[_0x33c0a5(0x2651)])||(this[_0x33c0a5(0x2651)]=new Texture$1({'context':this[_0x33c0a5(0x1968)],'width':_0x56deab,'height':0x2,'pixelFormat':PixelFormat$1['LUMINANCE'],'pixelDatatype':PixelDatatype[_0x33c0a5(0x15eb)],'flipY':!0x1})),this[_0x33c0a5(0x2651)][_0x33c0a5(0x3e99)]({'width':_0x56deab,'height':0x2,'arrayBufferView':_0x36315b});}else defined$1(this['_opacityTransferFunction'])&&(this[_0x33c0a5(0x3201)]['destroy'](),this['_opacityTransferFunction']=null);}},'useGradientOpacity':{'get':function(){var _0x50b348=_0x68aa19;return this[_0x50b348(0x1bf0)];},'set':function(_0x2fda2c){var _0x3da76c=_0x68aa19;defined$1(this['_voxelGridTile'])&&_0x2fda2c!=this[_0x3da76c(0x1bf0)]&&this[_0x3da76c(0x5642)]['_useGradientOpacityChanged'](_0x2fda2c),this['_useGradientOpacity']=_0x2fda2c;}},'gradientOpacityMinOpacity':{'get':function(){var _0x1c0abf=_0x68aa19;return this[_0x1c0abf(0x3c2d)];},'set':function(_0x58be4f){var _0x5ee475=_0x68aa19;this[_0x5ee475(0x3c2d)]=_0x58be4f;}},'gradientOpacityMaxOpacity':{'get':function(){return this['_gradientOpacityMaxOpacity'];},'set':function(_0x437b03){var _0x1a36df=_0x68aa19;this[_0x1a36df(0x1e96)]=_0x437b03;}},'gradientOpacityMinValue':{'get':function(){var _0x14169a=_0x68aa19;return this[_0x14169a(0x3171)];},'set':function(_0x33c4b4){this['_gradientOpacityMinValue']=_0x33c4b4;}},'gradientOpacityMaxValue':{'get':function(){var _0x53970b=_0x68aa19;return this[_0x53970b(0x4670)];},'set':function(_0xecea49){this['_gradientOpacityMaxValue']=_0xecea49;}},'contourValue':{'get':function(){return this['_contourValue'];},'set':function(_0x52f12e){var _0x11b7da=_0x68aa19;_0x52f12e!==this[_0x11b7da(0x5657)]&&(this[_0x11b7da(0x5657)]=Math[_0x11b7da(0x27d5)](_0x52f12e,this['maxValue']),this[_0x11b7da(0x5657)]=Math[_0x11b7da(0x2bc6)](_0x52f12e,this[_0x11b7da(0x269c)]),this[_0x11b7da(0x7c7)]=!0x0);}},'enableLighting':{'get':function(){var _0x902ae=_0x68aa19;return this[_0x902ae(0x34e2)];},'set':function(_0x2bf004){var _0x17794c=_0x68aa19;_0x2bf004!==this['_enableLighting']&&(this[_0x17794c(0x34e2)]=_0x2bf004,this[_0x17794c(0x5642)][_0x17794c(0x403f)](_0x2bf004));}},'material':{'get':function(){var _0x26a5e8=_0x68aa19;return this[_0x26a5e8(0x36c0)];}},'outlineColor':{'get':function(){return this['_outlineColor'];},'set':function(_0x364c2b){var _0x46a97e=_0x68aa19;this[_0x46a97e(0x21c9)]=_0x364c2b;}},'fillStyle':{'get':function(){var _0x332ac2=_0x68aa19;return this[_0x332ac2(0x97e)];},'set':function(_0x53d1fd){var _0x52c491=_0x68aa19;this[_0x52c491(0x97e)]=_0x53d1fd;}}}),VoxelGridLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x1b948c,_0x112523){var _0x931264=_0x68aa19;if(this[_0x931264(0x2564)]=_0x112523,this[_0x931264(0x45b7)]&&this['_startRender']){this[_0x931264(0x3a0f)]=!0x1;var _0x389655=performance[_0x931264(0x3c84)](),_0x5ab1fa=_0x389655-this['_prevTime'];this[_0x931264(0x567c)]=_0x5ab1fa/this[_0x931264(0xbe9)],_0x5ab1fa>this['_period']&&(this[_0x931264(0x271e)]=_0x389655,this[_0x931264(0x567c)]=0x0,this['_timeIndexChange']=!0x0),defined$1(this[_0x931264(0x5642)])&&this[_0x931264(0x5642)][_0x931264(0x489f)](this,_0x112523);}},VoxelGridLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x210c)]=function(_0x5249e8){var _0x19ceb3=_0x68aa19;this[_0x19ceb3(0x4635)]['length']>=0x6?console[_0x19ceb3(0xe28)]('at\x20most\x206\x20clipping\x20planes\x20can\x20be\x20specified'):(this[_0x19ceb3(0x4635)][_0x19ceb3(0x3a33)](_0x5249e8),defined$1(this['_voxelGridTile'])&&this['_voxelGridTile'][_0x19ceb3(0x533d)](this));},VoxelGridLayer3D[_0x68aa19(0x4b51)]['removeAllClipPlanes']=function(){var _0x19c790=_0x68aa19,_0xd38d7f=this[_0x19c790(0x4635)]['length'];this['_clipPlanes']['length']=0x0,defined$1(this[_0x19c790(0x5642)])&&_0xd38d7f>0x0&&this[_0x19c790(0x5642)]['_clipPlaneChanged'](this);},VoxelGridLayer3D[_0x68aa19(0x4b51)]['removeClipPlane']=function(_0x2fe7bd){var _0x44eb66=_0x68aa19;_0x2fe7bd<0x0||_0x2fe7bd>=0x6||(this[_0x44eb66(0x4635)][_0x44eb66(0x4bc6)](_0x2fe7bd,0x1),defined$1(this[_0x44eb66(0x5642)])&&this[_0x44eb66(0x5642)][_0x44eb66(0x533d)](this));},VoxelGridLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x4fc8)]=function(){var _0x38800b=_0x68aa19;return this[_0x38800b(0x4635)]['length'];},VoxelGridLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x36a4)]=function(_0x512344){var _0x58126b=_0x68aa19;this[_0x58126b(0x4bee)]=!0x0,defined$1(this[_0x58126b(0x5642)])&&(this['_voxelGridTile']['_setDataBounds'](this['_layerBounds']),this['_voxelGridTile'][_0x58126b(0x3708)](this[_0x58126b(0x194d)]),this[_0x58126b(0x5642)][_0x58126b(0x1d4b)](this,this[_0x58126b(0x2564)],this['_NetCDFBuffer'],_0x512344));},VoxelGridLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(_0x74db89,_0x1f4c5b){},VoxelGridLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x13e7)]=function(_0x41f462,_0xbfc5a9){},VoxelGridLayer3D[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},VoxelGridLayer3D[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x484fa9=_0x68aa19;return defined$1(this[_0x484fa9(0x2402)])&&(this['_dictColorTable'][_0x484fa9(0x2578)](),this['_dictColorTable']=null),defined$1(this['_hypsometricTexture'])&&(this[_0x484fa9(0xad2)]['destroy'](),this[_0x484fa9(0xad2)]=null),defined$1(this[_0x484fa9(0x5642)])&&(this['_voxelGridTile']['destroy'](),this[_0x484fa9(0x5642)]=void 0x0),this[_0x484fa9(0x5372)]=void 0x0,this[_0x484fa9(0x598)]=void 0x0,this[_0x484fa9(0x2d1c)]=void 0x0,destroyObject$1(this);},Object[_0x68aa19(0x5b7)](UnderGlobe[_0x68aa19(0x4b51)],{'show':{'get':function(){var _0x4c785d=_0x68aa19;return this[_0x4c785d(0x1430)];},'set':function(_0x23579a){var _0x467e93=_0x68aa19;Check[_0x467e93(0x3224)](_0x467e93(0x2e8c),_0x23579a),this[_0x467e93(0x1430)]=_0x23579a;}},'radius':{'get':function(){return this['_radius'];},'set':function(_0xdd1df3){var _0x492c0a=_0x68aa19;if(Check[_0x492c0a(0x3224)](_0x492c0a(0x4ded),_0xdd1df3),this[_0x492c0a(0x2819)]!==_0xdd1df3){var _0x2d8a54=this['_command'];defined$1(_0x2d8a54)&&(_0x2d8a54[_0x492c0a(0xa85)]=_0x2d8a54[_0x492c0a(0xa85)]&&_0x2d8a54[_0x492c0a(0xa85)]['destroy'](),_0x2d8a54[_0x492c0a(0x30a0)]=_0x2d8a54[_0x492c0a(0x30a0)]&&_0x2d8a54[_0x492c0a(0x30a0)][_0x492c0a(0x2578)]()),this[_0x492c0a(0x2de2)]=Ellipsoid[_0x492c0a(0x7b1)](new Cartesian3(this[_0x492c0a(0x2819)],this['_radius'],this[_0x492c0a(0x2819)]));}this['_radius']=_0xdd1df3;}},'ellipsoid':{'get':function(){return this['_ellipsoid'];}},'baseColor':{'get':function(){var _0x8b2577=_0x68aa19;return this[_0x8b2577(0x217e)];},'set':function(_0x4c00c1){var _0x514ce3=_0x68aa19;Check[_0x514ce3(0x3224)]('UnderGlobe\x20baseColor',_0x4c00c1),this[_0x514ce3(0x217e)]=_0x4c00c1;}}});var vsStr=_0x68aa19(0x1dad),fsStr='uniform\x20vec4\x20uBaseColor;\x0avoid\x20main\x20(void)\x0a{\x0agl_FragColor\x20=\x20uBaseColor;\x0a}';UnderGlobe[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x2ccd63){var _0x29e913=_0x68aa19,_0x183380=_0x2ccd63['camera'][_0x29e913(0x3f28)][_0x29e913(0x5862)];if(this[_0x29e913(0x1430)]&&_0x2ccd63[_0x29e913(0x14f6)]['render']&&!(_0x183380>0x2710)){var _0x5d0628=_0x2ccd63[_0x29e913(0x4318)];if(_0x5d0628===SceneMode$1[_0x29e913(0x5135)]||_0x5d0628===SceneMode$1[_0x29e913(0x11d3)]){var _0x40617c=this['_command'],_0x411abf=this;if(!defined$1(_0x40617c[_0x29e913(0xa85)])){var _0x1e0780=_0x2ccd63[_0x29e913(0x4174)],_0x363585=EllipsoidGeometry[_0x29e913(0x2a90)](new EllipsoidGeometry({'radii':new Cartesian3(this[_0x29e913(0x2819)],this[_0x29e913(0x2819)],this[_0x29e913(0x2819)]),'slicePartitions':0x100,'stackPartitions':0x100,'vertexFormat':VertexFormat['POSITION_ONLY']}));_0x40617c[_0x29e913(0xa85)]=VertexArray['fromGeometry']({'context':_0x1e0780,'geometry':_0x363585,'attributeLocations':GeometryPipeline[_0x29e913(0x1894)](_0x363585),'bufferUsage':BufferUsage[_0x29e913(0x495a)]}),_0x40617c[_0x29e913(0x5547)]=RenderState[_0x29e913(0x4d21)]({'cull':{'enabled':!0x0}}),_0x40617c[_0x29e913(0x15fe)]={'uBaseColor':function(){return _0x411abf['_baseColor'];}};var _0x4f5a2d=new ShaderSource({'sources':[vsStr]}),_0xe6e330=new ShaderSource({'sources':[fsStr]});_0x40617c[_0x29e913(0x30a0)]=ShaderProgram$1[_0x29e913(0x4d21)]({'context':_0x1e0780,'vertexShaderSource':_0x4f5a2d,'fragmentShaderSource':_0xe6e330});}return _0x40617c;}}},UnderGlobe[_0x68aa19(0x4b51)]['destroy']=function(){var _0x55f668=_0x68aa19,_0x56e4ef=this[_0x55f668(0x117)];return _0x56e4ef[_0x55f668(0xa85)]=_0x56e4ef[_0x55f668(0xa85)]&&_0x56e4ef[_0x55f668(0xa85)]['destroy'](),_0x56e4ef[_0x55f668(0x30a0)]=_0x56e4ef[_0x55f668(0x30a0)]&&_0x56e4ef['shaderProgram'][_0x55f668(0x2578)](),destroyObject$1(this);};var BigNumber=function(_0x91b184){var _0x36def1=_0x68aa19,_0x4b335d,_0x4e56cd=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,_0x6a8622=_0x36def1(0x20f8)==typeof Symbol&&'symbol'==typeof Symbol[_0x36def1(0x4f3f)],_0x246fb8=Math[_0x36def1(0x28fa)],_0x47d640=Math['floor'],_0x3b17eb=_0x36def1(0x497e),_0x124e1d=_0x3b17eb+_0x36def1(0x113),_0x5595cf=0x5af3107a4000,_0x1db6a=0xe,_0x141eb5=0x1fffffffffffff,_0x568a8b=[0x1,0xa,0x64,0x3e8,0x2710,0x186a0,0xf4240,0x989680,0x5f5e100,0x3b9aca00,0x2540be400,0x174876e800,0xe8d4a51000,0x9184e72a000],_0x92f1f4=0x989680,_0x42cd8f=0x3b9aca00;function _0x507a5b(_0x11b323){var _0x310c85=0x0|_0x11b323;return _0x11b323>0x0||_0x11b323===_0x310c85?_0x310c85:_0x310c85-0x1;}function _0x3d1e24(_0x1a2c2d){var _0x160a6d=_0x36def1;for(var _0x4f4ed0,_0x222d81,_0x18346c=0x1,_0x46bb5d=_0x1a2c2d[_0x160a6d(0x531b)],_0x307b4a=_0x1a2c2d[0x0]+'';_0x18346c<_0x46bb5d;){for(_0x4f4ed0=_0x1a2c2d[_0x18346c++]+'',_0x222d81=_0x1db6a-_0x4f4ed0[_0x160a6d(0x531b)];_0x222d81--;_0x4f4ed0='0'+_0x4f4ed0);_0x307b4a+=_0x4f4ed0;}for(_0x46bb5d=_0x307b4a[_0x160a6d(0x531b)];0x30===_0x307b4a[_0x160a6d(0x39ea)](--_0x46bb5d););return _0x307b4a[_0x160a6d(0x48ca)](0x0,_0x46bb5d+0x1||0x1);}function _0x10d3a8(_0x3cfe35,_0x5d578a){var _0x4a8348=_0x36def1,_0x306c67,_0x34be68,_0x17e21b=_0x3cfe35['c'],_0x5f2700=_0x5d578a['c'],_0x2315e8=_0x3cfe35['s'],_0x47ba7b=_0x5d578a['s'],_0x561651=_0x3cfe35['e'],_0x23d46d=_0x5d578a['e'];if(!_0x2315e8||!_0x47ba7b)return null;if(_0x306c67=_0x17e21b&&!_0x17e21b[0x0],_0x34be68=_0x5f2700&&!_0x5f2700[0x0],_0x306c67||_0x34be68)return _0x306c67?_0x34be68?0x0:-_0x47ba7b:_0x2315e8;if(_0x2315e8!=_0x47ba7b)return _0x2315e8;if(_0x306c67=_0x2315e8<0x0,_0x34be68=_0x561651==_0x23d46d,!_0x17e21b||!_0x5f2700)return _0x34be68?0x0:!_0x17e21b^_0x306c67?0x1:-0x1;if(!_0x34be68)return _0x561651>_0x23d46d^_0x306c67?0x1:-0x1;for(_0x47ba7b=(_0x561651=_0x17e21b['length'])<(_0x23d46d=_0x5f2700[_0x4a8348(0x531b)])?_0x561651:_0x23d46d,_0x2315e8=0x0;_0x2315e8<_0x47ba7b;_0x2315e8++)if(_0x17e21b[_0x2315e8]!=_0x5f2700[_0x2315e8])return _0x17e21b[_0x2315e8]>_0x5f2700[_0x2315e8]^_0x306c67?0x1:-0x1;return _0x561651==_0x23d46d?0x0:_0x561651>_0x23d46d^_0x306c67?0x1:-0x1;}function _0x3ab887(_0x4c3cfd,_0x2c3a0c,_0x2ad751,_0x293dd3){var _0x1a0a3d=_0x36def1;if(_0x4c3cfd<_0x2c3a0c||_0x4c3cfd>_0x2ad751||_0x4c3cfd!==_0x47d640(_0x4c3cfd))throw Error(_0x3b17eb+(_0x293dd3||_0x1a0a3d(0x2bb1))+(_0x1a0a3d(0x30f8)==typeof _0x4c3cfd?_0x4c3cfd<_0x2c3a0c||_0x4c3cfd>_0x2ad751?_0x1a0a3d(0x4694):_0x1a0a3d(0x523):_0x1a0a3d(0x1a84))+String(_0x4c3cfd));}function _0x5ed5e2(_0x50a99f){var _0x1701c5=_0x50a99f['c']['length']-0x1;return _0x507a5b(_0x50a99f['e']/_0x1db6a)==_0x1701c5&&_0x50a99f['c'][_0x1701c5]%0x2!=0x0;}function _0x9f453a(_0x50c880,_0x62b81c){var _0x5858f3=_0x36def1;return(_0x50c880[_0x5858f3(0x531b)]>0x1?_0x50c880[_0x5858f3(0x29be)](0x0)+'.'+_0x50c880[_0x5858f3(0x48ca)](0x1):_0x50c880)+(_0x62b81c<0x0?'e':'e+')+_0x62b81c;}function _0x43e77c(_0x46f496,_0x574b01,_0xd3758c){var _0x52baed=_0x36def1,_0x4db797,_0x4c4afa;if(_0x574b01<0x0){for(_0x4c4afa=_0xd3758c+'.';++_0x574b01;_0x4c4afa+=_0xd3758c);_0x46f496=_0x4c4afa+_0x46f496;}else{if(++_0x574b01>(_0x4db797=_0x46f496[_0x52baed(0x531b)])){for(_0x4c4afa=_0xd3758c,_0x574b01-=_0x4db797;--_0x574b01;_0x4c4afa+=_0xd3758c);_0x46f496+=_0x4c4afa;}else _0x574b01<_0x4db797&&(_0x46f496=_0x46f496[_0x52baed(0x48ca)](0x0,_0x574b01)+'.'+_0x46f496[_0x52baed(0x48ca)](_0x574b01));}return _0x46f496;}return _0x4b335d=function _0xfc362b(_0xb5c1b0){var _0x394e9a=_0x36def1,_0x9b2d77,_0x29262a,_0x29b923,_0xe29c05,_0x8d004e,_0x4a9430,_0x1e8353,_0x3807c8,_0x4e33c3,_0x553ebf,_0x4473c9=_0xdf0d1d[_0x394e9a(0x4b51)]={'constructor':_0xdf0d1d,'toString':null,'valueOf':null},_0x190155=new _0xdf0d1d(0x1),_0x1d227b=0x14,_0x26ac4c=0x4,_0x1967dc=-0x7,_0x585384=0x15,_0x4bcb7d=-0x989680,_0x34908f=0x989680,_0x279d5b=!0x1,_0x589418=0x1,_0x2e25ca=0x0,_0x8ade05={'prefix':'','groupSize':0x3,'secondaryGroupSize':0x0,'groupSeparator':',','decimalSeparator':'.','fractionGroupSize':0x0,'fractionGroupSeparator':'\u00a0','suffix':''},_0xd5e7=_0x394e9a(0x1ea4);function _0xdf0d1d(_0x1cf91f,_0x3a49c7){var _0xc6e08=_0x394e9a,_0xf3545,_0x5a2e8f,_0x38f32e,_0x236f42,_0x2fb19e,_0x3be28f,_0x4004c9,_0x167540,_0x20160c=this;if(!(_0x20160c instanceof _0xdf0d1d))return new _0xdf0d1d(_0x1cf91f,_0x3a49c7);if(null==_0x3a49c7){if(_0x1cf91f&&!0x0===_0x1cf91f[_0xc6e08(0x103d)])return _0x20160c['s']=_0x1cf91f['s'],void(!_0x1cf91f['c']||_0x1cf91f['e']>_0x34908f?_0x20160c['c']=_0x20160c['e']=null:_0x1cf91f['e']<_0x4bcb7d?_0x20160c['c']=[_0x20160c['e']=0x0]:(_0x20160c['e']=_0x1cf91f['e'],_0x20160c['c']=_0x1cf91f['c'][_0xc6e08(0x48ca)]()));if((_0x3be28f=_0xc6e08(0x30f8)==typeof _0x1cf91f)&&0x0*_0x1cf91f==0x0){if(_0x20160c['s']=0x1/_0x1cf91f<0x0?(_0x1cf91f=-_0x1cf91f,-0x1):0x1,_0x1cf91f===~~_0x1cf91f){for(_0x236f42=0x0,_0x2fb19e=_0x1cf91f;_0x2fb19e>=0xa;_0x2fb19e/=0xa,_0x236f42++);return void(_0x236f42>_0x34908f?_0x20160c['c']=_0x20160c['e']=null:(_0x20160c['e']=_0x236f42,_0x20160c['c']=[_0x1cf91f]));}_0x167540=String(_0x1cf91f);}else{if(!_0x4e56cd[_0xc6e08(0x8e2)](_0x167540=String(_0x1cf91f)))return _0x29b923(_0x20160c,_0x167540,_0x3be28f);_0x20160c['s']=0x2d==_0x167540[_0xc6e08(0x39ea)](0x0)?(_0x167540=_0x167540[_0xc6e08(0x48ca)](0x1),-0x1):0x1;}(_0x236f42=_0x167540['indexOf']('.'))>-0x1&&(_0x167540=_0x167540[_0xc6e08(0x1297)]('.','')),(_0x2fb19e=_0x167540[_0xc6e08(0x1cff)](/e/i))>0x0?(_0x236f42<0x0&&(_0x236f42=_0x2fb19e),_0x236f42+=+_0x167540[_0xc6e08(0x48ca)](_0x2fb19e+0x1),_0x167540=_0x167540[_0xc6e08(0x57ed)](0x0,_0x2fb19e)):_0x236f42<0x0&&(_0x236f42=_0x167540[_0xc6e08(0x531b)]);}else{if(_0x3ab887(_0x3a49c7,0x2,_0xd5e7[_0xc6e08(0x531b)],'Base'),0xa==_0x3a49c7)return _0x32ea60(_0x20160c=new _0xdf0d1d(_0x1cf91f),_0x1d227b+_0x20160c['e']+0x1,_0x26ac4c);if(_0x167540=String(_0x1cf91f),_0x3be28f=_0xc6e08(0x30f8)==typeof _0x1cf91f){if(0x0*_0x1cf91f!=0x0)return _0x29b923(_0x20160c,_0x167540,_0x3be28f,_0x3a49c7);if(_0x20160c['s']=0x1/_0x1cf91f<0x0?(_0x167540=_0x167540['slice'](0x1),-0x1):0x1,_0xdf0d1d[_0xc6e08(0x98d)]&&_0x167540[_0xc6e08(0x1297)](/^0\.0*|\./,'')[_0xc6e08(0x531b)]>0xf)throw Error(_0x124e1d+_0x1cf91f);}else _0x20160c['s']=0x2d===_0x167540['charCodeAt'](0x0)?(_0x167540=_0x167540[_0xc6e08(0x48ca)](0x1),-0x1):0x1;for(_0xf3545=_0xd5e7[_0xc6e08(0x48ca)](0x0,_0x3a49c7),_0x236f42=_0x2fb19e=0x0,_0x4004c9=_0x167540[_0xc6e08(0x531b)];_0x2fb19e<_0x4004c9;_0x2fb19e++)if(_0xf3545['indexOf'](_0x5a2e8f=_0x167540[_0xc6e08(0x29be)](_0x2fb19e))<0x0){if('.'==_0x5a2e8f){if(_0x2fb19e>_0x236f42){_0x236f42=_0x4004c9;continue;}}else{if(!_0x38f32e&&(_0x167540==_0x167540['toUpperCase']()&&(_0x167540=_0x167540[_0xc6e08(0x22cf)]())||_0x167540==_0x167540[_0xc6e08(0x22cf)]()&&(_0x167540=_0x167540[_0xc6e08(0x5821)]()))){_0x38f32e=!0x0,_0x2fb19e=-0x1,_0x236f42=0x0;continue;}}return _0x29b923(_0x20160c,String(_0x1cf91f),_0x3be28f,_0x3a49c7);}_0x3be28f=!0x1,(_0x236f42=(_0x167540=_0x29262a(_0x167540,_0x3a49c7,0xa,_0x20160c['s']))[_0xc6e08(0x33ab)]('.'))>-0x1?_0x167540=_0x167540[_0xc6e08(0x1297)]('.',''):_0x236f42=_0x167540[_0xc6e08(0x531b)];}for(_0x2fb19e=0x0;0x30===_0x167540['charCodeAt'](_0x2fb19e);_0x2fb19e++);for(_0x4004c9=_0x167540['length'];0x30===_0x167540[_0xc6e08(0x39ea)](--_0x4004c9););if(_0x167540=_0x167540['slice'](_0x2fb19e,++_0x4004c9)){if(_0x4004c9-=_0x2fb19e,_0x3be28f&&_0xdf0d1d[_0xc6e08(0x98d)]&&_0x4004c9>0xf&&(_0x1cf91f>_0x141eb5||_0x1cf91f!==_0x47d640(_0x1cf91f)))throw Error(_0x124e1d+_0x20160c['s']*_0x1cf91f);if((_0x236f42=_0x236f42-_0x2fb19e-0x1)>_0x34908f)_0x20160c['c']=_0x20160c['e']=null;else{if(_0x236f42<_0x4bcb7d)_0x20160c['c']=[_0x20160c['e']=0x0];else{if(_0x20160c['e']=_0x236f42,_0x20160c['c']=[],_0x2fb19e=(_0x236f42+0x1)%_0x1db6a,_0x236f42<0x0&&(_0x2fb19e+=_0x1db6a),_0x2fb19e<_0x4004c9){for(_0x2fb19e&&_0x20160c['c'][_0xc6e08(0x3a33)](+_0x167540[_0xc6e08(0x48ca)](0x0,_0x2fb19e)),_0x4004c9-=_0x1db6a;_0x2fb19e<_0x4004c9;)_0x20160c['c'][_0xc6e08(0x3a33)](+_0x167540[_0xc6e08(0x48ca)](_0x2fb19e,_0x2fb19e+=_0x1db6a));_0x2fb19e=_0x1db6a-(_0x167540=_0x167540[_0xc6e08(0x48ca)](_0x2fb19e))[_0xc6e08(0x531b)];}else _0x2fb19e-=_0x4004c9;for(;_0x2fb19e--;_0x167540+='0');_0x20160c['c'][_0xc6e08(0x3a33)](+_0x167540);}}}else _0x20160c['c']=[_0x20160c['e']=0x0];}function _0x4af021(_0x4984a8,_0x4857d8,_0x105d42,_0x42a339){var _0x5b7efa=_0x394e9a,_0x5ae7ff,_0x407ec7,_0x4e636f,_0x409612,_0x54550e;if(null==_0x105d42?_0x105d42=_0x26ac4c:_0x3ab887(_0x105d42,0x0,0x8),!_0x4984a8['c'])return _0x4984a8[_0x5b7efa(0x1d43)]();if(_0x5ae7ff=_0x4984a8['c'][0x0],_0x4e636f=_0x4984a8['e'],null==_0x4857d8)_0x54550e=_0x3d1e24(_0x4984a8['c']),_0x54550e=0x1==_0x42a339||0x2==_0x42a339&&(_0x4e636f<=_0x1967dc||_0x4e636f>=_0x585384)?_0x9f453a(_0x54550e,_0x4e636f):_0x43e77c(_0x54550e,_0x4e636f,'0');else{if(_0x407ec7=(_0x4984a8=_0x32ea60(new _0xdf0d1d(_0x4984a8),_0x4857d8,_0x105d42))['e'],_0x409612=(_0x54550e=_0x3d1e24(_0x4984a8['c']))[_0x5b7efa(0x531b)],0x1==_0x42a339||0x2==_0x42a339&&(_0x4857d8<=_0x407ec7||_0x407ec7<=_0x1967dc)){for(;_0x409612<_0x4857d8;_0x54550e+='0',_0x409612++);_0x54550e=_0x9f453a(_0x54550e,_0x407ec7);}else{if(_0x4857d8-=_0x4e636f,_0x54550e=_0x43e77c(_0x54550e,_0x407ec7,'0'),_0x407ec7+0x1>_0x409612){if(--_0x4857d8>0x0){for(_0x54550e+='.';_0x4857d8--;_0x54550e+='0');}}else{if((_0x4857d8+=_0x407ec7-_0x409612)>0x0){for(_0x407ec7+0x1==_0x409612&&(_0x54550e+='.');_0x4857d8--;_0x54550e+='0');}}}}return _0x4984a8['s']<0x0&&_0x5ae7ff?'-'+_0x54550e:_0x54550e;}function _0x5c4f18(_0x1c74ad,_0x3182d8){var _0x20bf12=_0x394e9a;for(var _0x552dd6,_0x249ca0=0x1,_0x47ff6d=new _0xdf0d1d(_0x1c74ad[0x0]);_0x249ca0<_0x1c74ad['length'];_0x249ca0++){if(!(_0x552dd6=new _0xdf0d1d(_0x1c74ad[_0x249ca0]))['s']){_0x47ff6d=_0x552dd6;break;}_0x3182d8[_0x20bf12(0x317a)](_0x47ff6d,_0x552dd6)&&(_0x47ff6d=_0x552dd6);}return _0x47ff6d;}function _0x5b4ba7(_0x4fa9e6,_0x56b9cf,_0x467f6a){var _0x5ccdbc=_0x394e9a;for(var _0x20b124=0x1,_0x175946=_0x56b9cf[_0x5ccdbc(0x531b)];!_0x56b9cf[--_0x175946];_0x56b9cf[_0x5ccdbc(0x1ae7)]());for(_0x175946=_0x56b9cf[0x0];_0x175946>=0xa;_0x175946/=0xa,_0x20b124++);return(_0x467f6a=_0x20b124+_0x467f6a*_0x1db6a-0x1)>_0x34908f?_0x4fa9e6['c']=_0x4fa9e6['e']=null:_0x467f6a<_0x4bcb7d?_0x4fa9e6['c']=[_0x4fa9e6['e']=0x0]:(_0x4fa9e6['e']=_0x467f6a,_0x4fa9e6['c']=_0x56b9cf),_0x4fa9e6;}function _0x32ea60(_0x1c1964,_0xfe7e87,_0x43e12a,_0x1d6e6a){var _0x50a095=_0x394e9a,_0x2021d1,_0x22fa34,_0x2d0533,_0x8bec91,_0x10e654,_0x42054c,_0x27a3f1,_0x49c825=_0x1c1964['c'],_0x1e672d=_0x568a8b;if(_0x49c825){_0xcfbcd4:{for(_0x2021d1=0x1,_0x8bec91=_0x49c825[0x0];_0x8bec91>=0xa;_0x8bec91/=0xa,_0x2021d1++);if((_0x22fa34=_0xfe7e87-_0x2021d1)<0x0)_0x22fa34+=_0x1db6a,_0x2d0533=_0xfe7e87,_0x27a3f1=(_0x10e654=_0x49c825[_0x42054c=0x0])/_0x1e672d[_0x2021d1-_0x2d0533-0x1]%0xa|0x0;else{if((_0x42054c=_0x246fb8((_0x22fa34+0x1)/_0x1db6a))>=_0x49c825[_0x50a095(0x531b)]){if(!_0x1d6e6a)break _0xcfbcd4;for(;_0x49c825[_0x50a095(0x531b)]<=_0x42054c;_0x49c825['push'](0x0));_0x10e654=_0x27a3f1=0x0,_0x2021d1=0x1,_0x2d0533=(_0x22fa34%=_0x1db6a)-_0x1db6a+0x1;}else{for(_0x10e654=_0x8bec91=_0x49c825[_0x42054c],_0x2021d1=0x1;_0x8bec91>=0xa;_0x8bec91/=0xa,_0x2021d1++);_0x27a3f1=(_0x2d0533=(_0x22fa34%=_0x1db6a)-_0x1db6a+_0x2021d1)<0x0?0x0:_0x10e654/_0x1e672d[_0x2021d1-_0x2d0533-0x1]%0xa|0x0;}}if(_0x1d6e6a=_0x1d6e6a||_0xfe7e87<0x0||null!=_0x49c825[_0x42054c+0x1]||(_0x2d0533<0x0?_0x10e654:_0x10e654%_0x1e672d[_0x2021d1-_0x2d0533-0x1]),_0x1d6e6a=_0x43e12a<0x4?(_0x27a3f1||_0x1d6e6a)&&(0x0==_0x43e12a||_0x43e12a==(_0x1c1964['s']<0x0?0x3:0x2)):_0x27a3f1>0x5||0x5==_0x27a3f1&&(0x4==_0x43e12a||_0x1d6e6a||0x6==_0x43e12a&&(_0x22fa34>0x0?_0x2d0533>0x0?_0x10e654/_0x1e672d[_0x2021d1-_0x2d0533]:0x0:_0x49c825[_0x42054c-0x1])%0xa&0x1||_0x43e12a==(_0x1c1964['s']<0x0?0x8:0x7)),_0xfe7e87<0x1||!_0x49c825[0x0])return _0x49c825[_0x50a095(0x531b)]=0x0,_0x1d6e6a?(_0xfe7e87-=_0x1c1964['e']+0x1,_0x49c825[0x0]=_0x1e672d[(_0x1db6a-_0xfe7e87%_0x1db6a)%_0x1db6a],_0x1c1964['e']=-_0xfe7e87||0x0):_0x49c825[0x0]=_0x1c1964['e']=0x0,_0x1c1964;if(0x0==_0x22fa34?(_0x49c825[_0x50a095(0x531b)]=_0x42054c,_0x8bec91=0x1,_0x42054c--):(_0x49c825[_0x50a095(0x531b)]=_0x42054c+0x1,_0x8bec91=_0x1e672d[_0x1db6a-_0x22fa34],_0x49c825[_0x42054c]=_0x2d0533>0x0?_0x47d640(_0x10e654/_0x1e672d[_0x2021d1-_0x2d0533]%_0x1e672d[_0x2d0533])*_0x8bec91:0x0),_0x1d6e6a)for(;;){if(0x0==_0x42054c){for(_0x22fa34=0x1,_0x2d0533=_0x49c825[0x0];_0x2d0533>=0xa;_0x2d0533/=0xa,_0x22fa34++);for(_0x2d0533=_0x49c825[0x0]+=_0x8bec91,_0x8bec91=0x1;_0x2d0533>=0xa;_0x2d0533/=0xa,_0x8bec91++);_0x22fa34!=_0x8bec91&&(_0x1c1964['e']++,_0x49c825[0x0]==_0x5595cf&&(_0x49c825[0x0]=0x1));break;}if(_0x49c825[_0x42054c]+=_0x8bec91,_0x49c825[_0x42054c]!=_0x5595cf)break;_0x49c825[_0x42054c--]=0x0,_0x8bec91=0x1;}for(_0x22fa34=_0x49c825['length'];0x0===_0x49c825[--_0x22fa34];_0x49c825[_0x50a095(0x1ae7)]());}_0x1c1964['e']>_0x34908f?_0x1c1964['c']=_0x1c1964['e']=null:_0x1c1964['e']<_0x4bcb7d&&(_0x1c1964['c']=[_0x1c1964['e']=0x0]);}return _0x1c1964;}function _0x424dec(_0x59778f){var _0x557e53=_0x394e9a,_0x4c6820,_0x9dee10=_0x59778f['e'];return null===_0x9dee10?_0x59778f[_0x557e53(0x1d43)]():(_0x4c6820=_0x3d1e24(_0x59778f['c']),_0x4c6820=_0x9dee10<=_0x1967dc||_0x9dee10>=_0x585384?_0x9f453a(_0x4c6820,_0x9dee10):_0x43e77c(_0x4c6820,_0x9dee10,'0'),_0x59778f['s']<0x0?'-'+_0x4c6820:_0x4c6820);}return _0xdf0d1d[_0x394e9a(0x254b)]=_0xfc362b,_0xdf0d1d[_0x394e9a(0x3bbb)]=0x0,_0xdf0d1d['ROUND_DOWN']=0x1,_0xdf0d1d[_0x394e9a(0x3668)]=0x2,_0xdf0d1d[_0x394e9a(0x5817)]=0x3,_0xdf0d1d[_0x394e9a(0x1d33)]=0x4,_0xdf0d1d[_0x394e9a(0x584a)]=0x5,_0xdf0d1d[_0x394e9a(0x23eb)]=0x6,_0xdf0d1d[_0x394e9a(0x3b7b)]=0x7,_0xdf0d1d[_0x394e9a(0x3d0b)]=0x8,_0xdf0d1d[_0x394e9a(0x220)]=0x9,_0xdf0d1d[_0x394e9a(0x303a)]=_0xdf0d1d[_0x394e9a(0x346f)]=function(_0x39bb06){var _0x30065d=_0x394e9a,_0x1b2ade,_0x295908;if(null!=_0x39bb06){if(_0x30065d(0x5014)!=typeof _0x39bb06)throw Error(_0x3b17eb+'Object\x20expected:\x20'+_0x39bb06);if(_0x39bb06[_0x30065d(0x2a77)](_0x1b2ade=_0x30065d(0x534e))&&(_0x3ab887(_0x295908=_0x39bb06[_0x1b2ade],0x0,_0x42cd8f,_0x1b2ade),_0x1d227b=_0x295908),_0x39bb06[_0x30065d(0x2a77)](_0x1b2ade=_0x30065d(0x43bf))&&(_0x3ab887(_0x295908=_0x39bb06[_0x1b2ade],0x0,0x8,_0x1b2ade),_0x26ac4c=_0x295908),_0x39bb06['hasOwnProperty'](_0x1b2ade=_0x30065d(0x9af))&&((_0x295908=_0x39bb06[_0x1b2ade])&&_0x295908[_0x30065d(0x1ae7)]?(_0x3ab887(_0x295908[0x0],-_0x42cd8f,0x0,_0x1b2ade),_0x3ab887(_0x295908[0x1],0x0,_0x42cd8f,_0x1b2ade),_0x1967dc=_0x295908[0x0],_0x585384=_0x295908[0x1]):(_0x3ab887(_0x295908,-_0x42cd8f,_0x42cd8f,_0x1b2ade),_0x1967dc=-(_0x585384=_0x295908<0x0?-_0x295908:_0x295908))),_0x39bb06[_0x30065d(0x2a77)](_0x1b2ade=_0x30065d(0x1fa0))){if((_0x295908=_0x39bb06[_0x1b2ade])&&_0x295908[_0x30065d(0x1ae7)])_0x3ab887(_0x295908[0x0],-_0x42cd8f,-0x1,_0x1b2ade),_0x3ab887(_0x295908[0x1],0x1,_0x42cd8f,_0x1b2ade),_0x4bcb7d=_0x295908[0x0],_0x34908f=_0x295908[0x1];else{if(_0x3ab887(_0x295908,-_0x42cd8f,_0x42cd8f,_0x1b2ade),!_0x295908)throw Error(_0x3b17eb+_0x1b2ade+_0x30065d(0x39bd)+_0x295908);_0x4bcb7d=-(_0x34908f=_0x295908<0x0?-_0x295908:_0x295908);}}if(_0x39bb06[_0x30065d(0x2a77)](_0x1b2ade='CRYPTO')){if((_0x295908=_0x39bb06[_0x1b2ade])!==!!_0x295908)throw Error(_0x3b17eb+_0x1b2ade+_0x30065d(0x47b9)+_0x295908);if(_0x295908){if(_0x30065d(0x3041)==typeof crypto||!crypto||!crypto['getRandomValues']&&!crypto['randomBytes'])throw _0x279d5b=!_0x295908,Error(_0x3b17eb+_0x30065d(0x33a6));_0x279d5b=_0x295908;}else _0x279d5b=_0x295908;}if(_0x39bb06[_0x30065d(0x2a77)](_0x1b2ade=_0x30065d(0x4108))&&(_0x3ab887(_0x295908=_0x39bb06[_0x1b2ade],0x0,0x9,_0x1b2ade),_0x589418=_0x295908),_0x39bb06[_0x30065d(0x2a77)](_0x1b2ade=_0x30065d(0x27ec))&&(_0x3ab887(_0x295908=_0x39bb06[_0x1b2ade],0x0,_0x42cd8f,_0x1b2ade),_0x2e25ca=_0x295908),_0x39bb06['hasOwnProperty'](_0x1b2ade='FORMAT')){if(_0x30065d(0x5014)!=typeof(_0x295908=_0x39bb06[_0x1b2ade]))throw Error(_0x3b17eb+_0x1b2ade+'\x20not\x20an\x20object:\x20'+_0x295908);_0x8ade05=_0x295908;}if(_0x39bb06[_0x30065d(0x2a77)](_0x1b2ade=_0x30065d(0x2980))){if(_0x30065d(0x29ad)!=typeof(_0x295908=_0x39bb06[_0x1b2ade])||/^.$|[+-.\s]|(.).*\1/[_0x30065d(0x8e2)](_0x295908))throw Error(_0x3b17eb+_0x1b2ade+_0x30065d(0x2fc3)+_0x295908);_0xd5e7=_0x295908;}}return{'DECIMAL_PLACES':_0x1d227b,'ROUNDING_MODE':_0x26ac4c,'EXPONENTIAL_AT':[_0x1967dc,_0x585384],'RANGE':[_0x4bcb7d,_0x34908f],'CRYPTO':_0x279d5b,'MODULO_MODE':_0x589418,'POW_PRECISION':_0x2e25ca,'FORMAT':_0x8ade05,'ALPHABET':_0xd5e7};},_0xdf0d1d[_0x394e9a(0x4884)]=function(_0x25422d){var _0x2ff500=_0x394e9a;if(!_0x25422d||!0x0!==_0x25422d['_isBigNumber'])return!0x1;if(!_0xdf0d1d[_0x2ff500(0x98d)])return!0x0;var _0x48c40e,_0x3e6420,_0x212936=_0x25422d['c'],_0x99ec99=_0x25422d['e'],_0x42247f=_0x25422d['s'];_0x1f0f0f:if(_0x2ff500(0x15aa)=={}[_0x2ff500(0x1d43)]['call'](_0x212936)){if((0x1===_0x42247f||-0x1===_0x42247f)&&_0x99ec99>=-_0x42cd8f&&_0x99ec99<=_0x42cd8f&&_0x99ec99===_0x47d640(_0x99ec99)){if(0x0===_0x212936[0x0]){if(0x0===_0x99ec99&&0x1===_0x212936[_0x2ff500(0x531b)])return!0x0;break _0x1f0f0f;}if((_0x48c40e=(_0x99ec99+0x1)%_0x1db6a)<0x1&&(_0x48c40e+=_0x1db6a),String(_0x212936[0x0])[_0x2ff500(0x531b)]==_0x48c40e){for(_0x48c40e=0x0;_0x48c40e<_0x212936[_0x2ff500(0x531b)];_0x48c40e++)if((_0x3e6420=_0x212936[_0x48c40e])<0x0||_0x3e6420>=_0x5595cf||_0x3e6420!==_0x47d640(_0x3e6420))break _0x1f0f0f;if(0x0!==_0x3e6420)return!0x0;}}}else{if(null===_0x212936&&null===_0x99ec99&&(null===_0x42247f||0x1===_0x42247f||-0x1===_0x42247f))return!0x0;}throw Error(_0x3b17eb+_0x2ff500(0x55dc)+_0x25422d);},_0xdf0d1d['maximum']=_0xdf0d1d[_0x394e9a(0x2bc6)]=function(){return _0x5c4f18(arguments,_0x4473c9['lt']);},_0xdf0d1d[_0x394e9a(0x12ff)]=_0xdf0d1d[_0x394e9a(0x27d5)]=function(){return _0x5c4f18(arguments,_0x4473c9['gt']);},_0xdf0d1d[_0x394e9a(0x2bd3)]=(_0xe29c05=0x20000000000000,_0x8d004e=Math[_0x394e9a(0x2bd3)]()*_0xe29c05&0x1fffff?function(){var _0x59442a=_0x394e9a;return _0x47d640(Math[_0x59442a(0x2bd3)]()*_0xe29c05);}:function(){var _0x4cd3fe=_0x394e9a;return 0x800000*(0x40000000*Math[_0x4cd3fe(0x2bd3)]()|0x0)+(0x800000*Math['random']()|0x0);},function(_0x45b5fc){var _0x278bc4=_0x394e9a,_0x300ef1,_0x3f27f6,_0xabf0b3,_0x1d1ace,_0x37aa59,_0xea5a0=0x0,_0x45ceec=[],_0xf1a7bd=new _0xdf0d1d(_0x190155);if(null==_0x45b5fc?_0x45b5fc=_0x1d227b:_0x3ab887(_0x45b5fc,0x0,_0x42cd8f),_0x1d1ace=_0x246fb8(_0x45b5fc/_0x1db6a),_0x279d5b){if(crypto[_0x278bc4(0x27db)]){for(_0x300ef1=crypto[_0x278bc4(0x27db)](new Uint32Array(_0x1d1ace*=0x2));_0xea5a0<_0x1d1ace;)(_0x37aa59=0x20000*_0x300ef1[_0xea5a0]+(_0x300ef1[_0xea5a0+0x1]>>>0xb))>=0x1ff973cafa8000?(_0x3f27f6=crypto[_0x278bc4(0x27db)](new Uint32Array(0x2)),_0x300ef1[_0xea5a0]=_0x3f27f6[0x0],_0x300ef1[_0xea5a0+0x1]=_0x3f27f6[0x1]):(_0x45ceec['push'](_0x37aa59%0x5af3107a4000),_0xea5a0+=0x2);_0xea5a0=_0x1d1ace/0x2;}else{if(!crypto['randomBytes'])throw _0x279d5b=!0x1,Error(_0x3b17eb+'crypto\x20unavailable');for(_0x300ef1=crypto[_0x278bc4(0x55df)](_0x1d1ace*=0x7);_0xea5a0<_0x1d1ace;)(_0x37aa59=0x1000000000000*(0x1f&_0x300ef1[_0xea5a0])+0x10000000000*_0x300ef1[_0xea5a0+0x1]+0x100000000*_0x300ef1[_0xea5a0+0x2]+0x1000000*_0x300ef1[_0xea5a0+0x3]+(_0x300ef1[_0xea5a0+0x4]<<0x10)+(_0x300ef1[_0xea5a0+0x5]<<0x8)+_0x300ef1[_0xea5a0+0x6])>=0x1ff973cafa8000?crypto[_0x278bc4(0x55df)](0x7)[_0x278bc4(0x2362)](_0x300ef1,_0xea5a0):(_0x45ceec['push'](_0x37aa59%0x5af3107a4000),_0xea5a0+=0x7);_0xea5a0=_0x1d1ace/0x7;}}if(!_0x279d5b){for(;_0xea5a0<_0x1d1ace;)(_0x37aa59=_0x8d004e())<0x1ff973cafa8000&&(_0x45ceec[_0xea5a0++]=_0x37aa59%0x5af3107a4000);}for(_0x1d1ace=_0x45ceec[--_0xea5a0],_0x45b5fc%=_0x1db6a,_0x1d1ace&&_0x45b5fc&&(_0x37aa59=_0x568a8b[_0x1db6a-_0x45b5fc],_0x45ceec[_0xea5a0]=_0x47d640(_0x1d1ace/_0x37aa59)*_0x37aa59);0x0===_0x45ceec[_0xea5a0];_0x45ceec[_0x278bc4(0x1ae7)](),_0xea5a0--);if(_0xea5a0<0x0)_0x45ceec=[_0xabf0b3=0x0];else{for(_0xabf0b3=-0x1;0x0===_0x45ceec[0x0];_0x45ceec['splice'](0x0,0x1),_0xabf0b3-=_0x1db6a);for(_0xea5a0=0x1,_0x37aa59=_0x45ceec[0x0];_0x37aa59>=0xa;_0x37aa59/=0xa,_0xea5a0++);_0xea5a0<_0x1db6a&&(_0xabf0b3-=_0x1db6a-_0xea5a0);}return _0xf1a7bd['e']=_0xabf0b3,_0xf1a7bd['c']=_0x45ceec,_0xf1a7bd;}),_0xdf0d1d[_0x394e9a(0x5550)]=function(){var _0x31ef33=_0x394e9a;for(var _0x18c203=0x1,_0x5b8738=arguments,_0x342860=new _0xdf0d1d(_0x5b8738[0x0]);_0x18c203<_0x5b8738[_0x31ef33(0x531b)];)_0x342860=_0x342860['plus'](_0x5b8738[_0x18c203++]);return _0x342860;},_0x29262a=function(){var _0x4ab684=_0x394e9a,_0x182ee8=_0x4ab684(0xa6e);function _0x392e09(_0x59f1f4,_0x75b65e,_0x46ff9a,_0x363d67){var _0xd7a6e4=_0x4ab684;for(var _0xb132e5,_0x8baceb,_0x34bb97=[0x0],_0x271652=0x0,_0x4599d9=_0x59f1f4[_0xd7a6e4(0x531b)];_0x271652<_0x4599d9;){for(_0x8baceb=_0x34bb97[_0xd7a6e4(0x531b)];_0x8baceb--;_0x34bb97[_0x8baceb]*=_0x75b65e);for(_0x34bb97[0x0]+=_0x363d67[_0xd7a6e4(0x33ab)](_0x59f1f4[_0xd7a6e4(0x29be)](_0x271652++)),_0xb132e5=0x0;_0xb132e5<_0x34bb97[_0xd7a6e4(0x531b)];_0xb132e5++)_0x34bb97[_0xb132e5]>_0x46ff9a-0x1&&(null==_0x34bb97[_0xb132e5+0x1]&&(_0x34bb97[_0xb132e5+0x1]=0x0),_0x34bb97[_0xb132e5+0x1]+=_0x34bb97[_0xb132e5]/_0x46ff9a|0x0,_0x34bb97[_0xb132e5]%=_0x46ff9a);}return _0x34bb97[_0xd7a6e4(0x1495)]();}return function(_0x23fe4b,_0x46083f,_0x55cfcd,_0x53e04e,_0x528b57){var _0x55a5bc=_0x4ab684,_0x4cbd74,_0x3cc2dc,_0x52421b,_0x43db19,_0x5a4871,_0x9120fc,_0x29c436,_0x8b176d,_0x2d3062=_0x23fe4b[_0x55a5bc(0x33ab)]('.'),_0x35dfcc=_0x1d227b,_0x1e802a=_0x26ac4c;for(_0x2d3062>=0x0&&(_0x43db19=_0x2e25ca,_0x2e25ca=0x0,_0x23fe4b=_0x23fe4b['replace']('.',''),_0x9120fc=(_0x8b176d=new _0xdf0d1d(_0x46083f))[_0x55a5bc(0x1f76)](_0x23fe4b[_0x55a5bc(0x531b)]-_0x2d3062),_0x2e25ca=_0x43db19,_0x8b176d['c']=_0x392e09(_0x43e77c(_0x3d1e24(_0x9120fc['c']),_0x9120fc['e'],'0'),0xa,_0x55cfcd,_0x182ee8),_0x8b176d['e']=_0x8b176d['c']['length']),_0x52421b=_0x43db19=(_0x29c436=_0x392e09(_0x23fe4b,_0x46083f,_0x55cfcd,_0x528b57?(_0x4cbd74=_0xd5e7,_0x182ee8):(_0x4cbd74=_0x182ee8,_0xd5e7)))[_0x55a5bc(0x531b)];0x0==_0x29c436[--_0x43db19];_0x29c436[_0x55a5bc(0x1ae7)]());if(!_0x29c436[0x0])return _0x4cbd74[_0x55a5bc(0x29be)](0x0);if(_0x2d3062<0x0?--_0x52421b:(_0x9120fc['c']=_0x29c436,_0x9120fc['e']=_0x52421b,_0x9120fc['s']=_0x53e04e,_0x29c436=(_0x9120fc=_0x9b2d77(_0x9120fc,_0x8b176d,_0x35dfcc,_0x1e802a,_0x55cfcd))['c'],_0x5a4871=_0x9120fc['r'],_0x52421b=_0x9120fc['e']),_0x2d3062=_0x29c436[_0x3cc2dc=_0x52421b+_0x35dfcc+0x1],_0x43db19=_0x55cfcd/0x2,_0x5a4871=_0x5a4871||_0x3cc2dc<0x0||null!=_0x29c436[_0x3cc2dc+0x1],_0x5a4871=_0x1e802a<0x4?(null!=_0x2d3062||_0x5a4871)&&(0x0==_0x1e802a||_0x1e802a==(_0x9120fc['s']<0x0?0x3:0x2)):_0x2d3062>_0x43db19||_0x2d3062==_0x43db19&&(0x4==_0x1e802a||_0x5a4871||0x6==_0x1e802a&&0x1&_0x29c436[_0x3cc2dc-0x1]||_0x1e802a==(_0x9120fc['s']<0x0?0x8:0x7)),_0x3cc2dc<0x1||!_0x29c436[0x0])_0x23fe4b=_0x5a4871?_0x43e77c(_0x4cbd74[_0x55a5bc(0x29be)](0x1),-_0x35dfcc,_0x4cbd74['charAt'](0x0)):_0x4cbd74[_0x55a5bc(0x29be)](0x0);else{if(_0x29c436[_0x55a5bc(0x531b)]=_0x3cc2dc,_0x5a4871){for(--_0x55cfcd;++_0x29c436[--_0x3cc2dc]>_0x55cfcd;)_0x29c436[_0x3cc2dc]=0x0,_0x3cc2dc||(++_0x52421b,_0x29c436=[0x1][_0x55a5bc(0x32c8)](_0x29c436));}for(_0x43db19=_0x29c436[_0x55a5bc(0x531b)];!_0x29c436[--_0x43db19];);for(_0x2d3062=0x0,_0x23fe4b='';_0x2d3062<=_0x43db19;_0x23fe4b+=_0x4cbd74['charAt'](_0x29c436[_0x2d3062++]));_0x23fe4b=_0x43e77c(_0x23fe4b,_0x52421b,_0x4cbd74[_0x55a5bc(0x29be)](0x0));}return _0x23fe4b;};}(),_0x9b2d77=function(){function _0x5926c2(_0x36e086,_0x2831ae,_0x580d27){var _0x1ba494=_0x54f3,_0x2788c6,_0x2db92e,_0x548e54,_0x221e4e,_0x176cd5=0x0,_0x3b5e93=_0x36e086['length'],_0x6baac4=_0x2831ae%_0x92f1f4,_0x54aadb=_0x2831ae/_0x92f1f4|0x0;for(_0x36e086=_0x36e086['slice']();_0x3b5e93--;)_0x176cd5=((_0x2db92e=_0x6baac4*(_0x548e54=_0x36e086[_0x3b5e93]%_0x92f1f4)+(_0x2788c6=_0x54aadb*_0x548e54+(_0x221e4e=_0x36e086[_0x3b5e93]/_0x92f1f4|0x0)*_0x6baac4)%_0x92f1f4*_0x92f1f4+_0x176cd5)/_0x580d27|0x0)+(_0x2788c6/_0x92f1f4|0x0)+_0x54aadb*_0x221e4e,_0x36e086[_0x3b5e93]=_0x2db92e%_0x580d27;return _0x176cd5&&(_0x36e086=[_0x176cd5][_0x1ba494(0x32c8)](_0x36e086)),_0x36e086;}function _0x1f87aa(_0x597bd6,_0x3636f6,_0x58e3e4,_0x4faa4d){var _0x14f5f2,_0x4e026d;if(_0x58e3e4!=_0x4faa4d)_0x4e026d=_0x58e3e4>_0x4faa4d?0x1:-0x1;else{for(_0x14f5f2=_0x4e026d=0x0;_0x14f5f2<_0x58e3e4;_0x14f5f2++)if(_0x597bd6[_0x14f5f2]!=_0x3636f6[_0x14f5f2]){_0x4e026d=_0x597bd6[_0x14f5f2]>_0x3636f6[_0x14f5f2]?0x1:-0x1;break;}}return _0x4e026d;}function _0x272d70(_0x50ad6c,_0x4e2cf7,_0x22283c,_0x262bfc){var _0x313c63=_0x54f3;for(var _0x3aae0e=0x0;_0x22283c--;)_0x50ad6c[_0x22283c]-=_0x3aae0e,_0x3aae0e=_0x50ad6c[_0x22283c]<_0x4e2cf7[_0x22283c]?0x1:0x0,_0x50ad6c[_0x22283c]=_0x3aae0e*_0x262bfc+_0x50ad6c[_0x22283c]-_0x4e2cf7[_0x22283c];for(;!_0x50ad6c[0x0]&&_0x50ad6c[_0x313c63(0x531b)]>0x1;_0x50ad6c['splice'](0x0,0x1));}return function(_0x1a85fe,_0x783570,_0x59b143,_0x391001,_0x318a9d){var _0xfcd2b7=_0x54f3,_0x330aed,_0x2b4dcb,_0x4f80c3,_0x3e4158,_0x58b432,_0x264518,_0x32211e,_0xcc97ba,_0x202bbf,_0x3e1971,_0x45b2b0,_0x3b0c35,_0x25b667,_0x462117,_0x2dd208,_0x4c658d,_0x59feef,_0x34e170=_0x1a85fe['s']==_0x783570['s']?0x1:-0x1,_0x41d18d=_0x1a85fe['c'],_0x138d55=_0x783570['c'];if(!(_0x41d18d&&_0x41d18d[0x0]&&_0x138d55&&_0x138d55[0x0]))return new _0xdf0d1d(_0x1a85fe['s']&&_0x783570['s']&&(_0x41d18d?!_0x138d55||_0x41d18d[0x0]!=_0x138d55[0x0]:_0x138d55)?_0x41d18d&&0x0==_0x41d18d[0x0]||!_0x138d55?0x0*_0x34e170:_0x34e170/0x0:NaN);for(_0x202bbf=(_0xcc97ba=new _0xdf0d1d(_0x34e170))['c']=[],_0x34e170=_0x59b143+(_0x2b4dcb=_0x1a85fe['e']-_0x783570['e'])+0x1,_0x318a9d||(_0x318a9d=_0x5595cf,_0x2b4dcb=_0x507a5b(_0x1a85fe['e']/_0x1db6a)-_0x507a5b(_0x783570['e']/_0x1db6a),_0x34e170=_0x34e170/_0x1db6a|0x0),_0x4f80c3=0x0;_0x138d55[_0x4f80c3]==(_0x41d18d[_0x4f80c3]||0x0);_0x4f80c3++);if(_0x138d55[_0x4f80c3]>(_0x41d18d[_0x4f80c3]||0x0)&&_0x2b4dcb--,_0x34e170<0x0)_0x202bbf[_0xfcd2b7(0x3a33)](0x1),_0x3e4158=!0x0;else{for(_0x462117=_0x41d18d[_0xfcd2b7(0x531b)],_0x4c658d=_0x138d55['length'],_0x4f80c3=0x0,_0x34e170+=0x2,(_0x58b432=_0x47d640(_0x318a9d/(_0x138d55[0x0]+0x1)))>0x1&&(_0x138d55=_0x5926c2(_0x138d55,_0x58b432,_0x318a9d),_0x41d18d=_0x5926c2(_0x41d18d,_0x58b432,_0x318a9d),_0x4c658d=_0x138d55[_0xfcd2b7(0x531b)],_0x462117=_0x41d18d[_0xfcd2b7(0x531b)]),_0x25b667=_0x4c658d,_0x45b2b0=(_0x3e1971=_0x41d18d[_0xfcd2b7(0x48ca)](0x0,_0x4c658d))[_0xfcd2b7(0x531b)];_0x45b2b0<_0x4c658d;_0x3e1971[_0x45b2b0++]=0x0);_0x59feef=_0x138d55[_0xfcd2b7(0x48ca)](),_0x59feef=[0x0][_0xfcd2b7(0x32c8)](_0x59feef),_0x2dd208=_0x138d55[0x0],_0x138d55[0x1]>=_0x318a9d/0x2&&_0x2dd208++;do{if(_0x58b432=0x0,(_0x330aed=_0x1f87aa(_0x138d55,_0x3e1971,_0x4c658d,_0x45b2b0))<0x0){if(_0x3b0c35=_0x3e1971[0x0],_0x4c658d!=_0x45b2b0&&(_0x3b0c35=_0x3b0c35*_0x318a9d+(_0x3e1971[0x1]||0x0)),(_0x58b432=_0x47d640(_0x3b0c35/_0x2dd208))>0x1){for(_0x58b432>=_0x318a9d&&(_0x58b432=_0x318a9d-0x1),_0x32211e=(_0x264518=_0x5926c2(_0x138d55,_0x58b432,_0x318a9d))['length'],_0x45b2b0=_0x3e1971['length'];0x1==_0x1f87aa(_0x264518,_0x3e1971,_0x32211e,_0x45b2b0);)_0x58b432--,_0x272d70(_0x264518,_0x4c658d<_0x32211e?_0x59feef:_0x138d55,_0x32211e,_0x318a9d),_0x32211e=_0x264518[_0xfcd2b7(0x531b)],_0x330aed=0x1;}else 0x0==_0x58b432&&(_0x330aed=_0x58b432=0x1),_0x32211e=(_0x264518=_0x138d55['slice']())['length'];if(_0x32211e<_0x45b2b0&&(_0x264518=[0x0][_0xfcd2b7(0x32c8)](_0x264518)),_0x272d70(_0x3e1971,_0x264518,_0x45b2b0,_0x318a9d),_0x45b2b0=_0x3e1971[_0xfcd2b7(0x531b)],-0x1==_0x330aed){for(;_0x1f87aa(_0x138d55,_0x3e1971,_0x4c658d,_0x45b2b0)<0x1;)_0x58b432++,_0x272d70(_0x3e1971,_0x4c658d<_0x45b2b0?_0x59feef:_0x138d55,_0x45b2b0,_0x318a9d),_0x45b2b0=_0x3e1971['length'];}}else 0x0===_0x330aed&&(_0x58b432++,_0x3e1971=[0x0]);_0x202bbf[_0x4f80c3++]=_0x58b432,_0x3e1971[0x0]?_0x3e1971[_0x45b2b0++]=_0x41d18d[_0x25b667]||0x0:(_0x3e1971=[_0x41d18d[_0x25b667]],_0x45b2b0=0x1);}while((_0x25b667++<_0x462117||null!=_0x3e1971[0x0])&&_0x34e170--);_0x3e4158=null!=_0x3e1971[0x0],_0x202bbf[0x0]||_0x202bbf[_0xfcd2b7(0x4bc6)](0x0,0x1);}if(_0x318a9d==_0x5595cf){for(_0x4f80c3=0x1,_0x34e170=_0x202bbf[0x0];_0x34e170>=0xa;_0x34e170/=0xa,_0x4f80c3++);_0x32ea60(_0xcc97ba,_0x59b143+(_0xcc97ba['e']=_0x4f80c3+_0x2b4dcb*_0x1db6a-0x1)+0x1,_0x391001,_0x3e4158);}else _0xcc97ba['e']=_0x2b4dcb,_0xcc97ba['r']=+_0x3e4158;return _0xcc97ba;};}(),_0x4a9430=/^(-?)0([xbo])(?=\w[\w.]*$)/i,_0x1e8353=/^([^.]+)\.$/,_0x3807c8=/^\.([^.]+)$/,_0x4e33c3=/^-?(Infinity|NaN)$/,_0x553ebf=/^\s*\+(?=[\w.])|^\s+|\s+$/g,_0x29b923=function(_0x4d992a,_0x349f60,_0x43816d,_0x40dab4){var _0x2cc1ff=_0x394e9a,_0x5bf7e3,_0x3c10e1=_0x43816d?_0x349f60:_0x349f60[_0x2cc1ff(0x1297)](_0x553ebf,'');if(_0x4e33c3['test'](_0x3c10e1))_0x4d992a['s']=isNaN(_0x3c10e1)?null:_0x3c10e1<0x0?-0x1:0x1;else{if(!_0x43816d&&(_0x3c10e1=_0x3c10e1[_0x2cc1ff(0x1297)](_0x4a9430,function(_0x269259,_0x221bf9,_0x3f4abf){var _0x5c22ef=_0x2cc1ff;return _0x5bf7e3='x'==(_0x3f4abf=_0x3f4abf[_0x5c22ef(0x22cf)]())?0x10:'b'==_0x3f4abf?0x2:0x8,_0x40dab4&&_0x40dab4!=_0x5bf7e3?_0x269259:_0x221bf9;}),_0x40dab4&&(_0x5bf7e3=_0x40dab4,_0x3c10e1=_0x3c10e1[_0x2cc1ff(0x1297)](_0x1e8353,'$1')[_0x2cc1ff(0x1297)](_0x3807c8,'0.$1')),_0x349f60!=_0x3c10e1))return new _0xdf0d1d(_0x3c10e1,_0x5bf7e3);if(_0xdf0d1d[_0x2cc1ff(0x98d)])throw Error(_0x3b17eb+_0x2cc1ff(0xe85)+(_0x40dab4?_0x2cc1ff(0x356c)+_0x40dab4:'')+_0x2cc1ff(0x4b4c)+_0x349f60);_0x4d992a['s']=null;}_0x4d992a['c']=_0x4d992a['e']=null;},_0x4473c9[_0x394e9a(0x34b7)]=_0x4473c9[_0x394e9a(0x1661)]=function(){var _0x39b8c9=new _0xdf0d1d(this);return _0x39b8c9['s']<0x0&&(_0x39b8c9['s']=0x1),_0x39b8c9;},_0x4473c9['comparedTo']=function(_0x188534,_0x205fc3){return _0x10d3a8(this,new _0xdf0d1d(_0x188534,_0x205fc3));},_0x4473c9[_0x394e9a(0x513f)]=_0x4473c9['dp']=function(_0x3223fe,_0x5bb125){var _0x485f2f=_0x394e9a,_0x370989,_0x248951,_0x15c728,_0x4a76e5=this;if(null!=_0x3223fe)return _0x3ab887(_0x3223fe,0x0,_0x42cd8f),null==_0x5bb125?_0x5bb125=_0x26ac4c:_0x3ab887(_0x5bb125,0x0,0x8),_0x32ea60(new _0xdf0d1d(_0x4a76e5),_0x3223fe+_0x4a76e5['e']+0x1,_0x5bb125);if(!(_0x370989=_0x4a76e5['c']))return null;if(_0x248951=((_0x15c728=_0x370989[_0x485f2f(0x531b)]-0x1)-_0x507a5b(this['e']/_0x1db6a))*_0x1db6a,_0x15c728=_0x370989[_0x15c728]){for(;_0x15c728%0xa==0x0;_0x15c728/=0xa,_0x248951--);}return _0x248951<0x0&&(_0x248951=0x0),_0x248951;},_0x4473c9[_0x394e9a(0x33c3)]=_0x4473c9[_0x394e9a(0x4dc4)]=function(_0x97a76d,_0x35fd99){return _0x9b2d77(this,new _0xdf0d1d(_0x97a76d,_0x35fd99),_0x1d227b,_0x26ac4c);},_0x4473c9[_0x394e9a(0x3a60)]=_0x4473c9[_0x394e9a(0x3410)]=function(_0x8c272c,_0x24abc1){return _0x9b2d77(this,new _0xdf0d1d(_0x8c272c,_0x24abc1),0x0,0x1);},_0x4473c9[_0x394e9a(0x43e2)]=_0x4473c9[_0x394e9a(0x1f76)]=function(_0x250354,_0x5f3b86){var _0x2f0ac4=_0x394e9a,_0xc69a7c,_0x245f4a,_0x5dd8a5,_0x3dff65,_0x3083b5,_0x495e50,_0x450289,_0x39ae4e,_0x23c05a=this;if((_0x250354=new _0xdf0d1d(_0x250354))['c']&&!_0x250354[_0x2f0ac4(0x5618)]())throw Error(_0x3b17eb+_0x2f0ac4(0x412)+_0x424dec(_0x250354));if(null!=_0x5f3b86&&(_0x5f3b86=new _0xdf0d1d(_0x5f3b86)),_0x3083b5=_0x250354['e']>0xe,!_0x23c05a['c']||!_0x23c05a['c'][0x0]||0x1==_0x23c05a['c'][0x0]&&!_0x23c05a['e']&&0x1==_0x23c05a['c'][_0x2f0ac4(0x531b)]||!_0x250354['c']||!_0x250354['c'][0x0])return _0x39ae4e=new _0xdf0d1d(Math[_0x2f0ac4(0x1f76)](+_0x424dec(_0x23c05a),_0x3083b5?0x2-_0x5ed5e2(_0x250354):+_0x424dec(_0x250354))),_0x5f3b86?_0x39ae4e[_0x2f0ac4(0x4987)](_0x5f3b86):_0x39ae4e;if(_0x495e50=_0x250354['s']<0x0,_0x5f3b86){if(_0x5f3b86['c']?!_0x5f3b86['c'][0x0]:!_0x5f3b86['s'])return new _0xdf0d1d(NaN);(_0x245f4a=!_0x495e50&&_0x23c05a[_0x2f0ac4(0x5618)]()&&_0x5f3b86[_0x2f0ac4(0x5618)]())&&(_0x23c05a=_0x23c05a[_0x2f0ac4(0x4987)](_0x5f3b86));}else{if(_0x250354['e']>0x9&&(_0x23c05a['e']>0x0||_0x23c05a['e']<-0x1||(0x0==_0x23c05a['e']?_0x23c05a['c'][0x0]>0x1||_0x3083b5&&_0x23c05a['c'][0x1]>=0xe4e1c00:_0x23c05a['c'][0x0]<0x48c273950000||_0x3083b5&&_0x23c05a['c'][0x0]<=0x5af301938d80)))return _0x3dff65=_0x23c05a['s']<0x0&&_0x5ed5e2(_0x250354)?-0x0:0x0,_0x23c05a['e']>-0x1&&(_0x3dff65=0x1/_0x3dff65),new _0xdf0d1d(_0x495e50?0x1/_0x3dff65:_0x3dff65);_0x2e25ca&&(_0x3dff65=_0x246fb8(_0x2e25ca/_0x1db6a+0x2));}for(_0x3083b5?(_0xc69a7c=new _0xdf0d1d(0.5),_0x495e50&&(_0x250354['s']=0x1),_0x450289=_0x5ed5e2(_0x250354)):_0x450289=(_0x5dd8a5=Math[_0x2f0ac4(0x1661)](+_0x424dec(_0x250354)))%0x2,_0x39ae4e=new _0xdf0d1d(_0x190155);;){if(_0x450289){if(!(_0x39ae4e=_0x39ae4e[_0x2f0ac4(0x177d)](_0x23c05a))['c'])break;_0x3dff65?_0x39ae4e['c'][_0x2f0ac4(0x531b)]>_0x3dff65&&(_0x39ae4e['c']['length']=_0x3dff65):_0x245f4a&&(_0x39ae4e=_0x39ae4e[_0x2f0ac4(0x4987)](_0x5f3b86));}if(_0x5dd8a5){if(0x0===(_0x5dd8a5=_0x47d640(_0x5dd8a5/0x2)))break;_0x450289=_0x5dd8a5%0x2;}else{if(_0x32ea60(_0x250354=_0x250354[_0x2f0ac4(0x177d)](_0xc69a7c),_0x250354['e']+0x1,0x1),_0x250354['e']>0xe)_0x450289=_0x5ed5e2(_0x250354);else{if(0x0===(_0x5dd8a5=+_0x424dec(_0x250354)))break;_0x450289=_0x5dd8a5%0x2;}}_0x23c05a=_0x23c05a['times'](_0x23c05a),_0x3dff65?_0x23c05a['c']&&_0x23c05a['c']['length']>_0x3dff65&&(_0x23c05a['c'][_0x2f0ac4(0x531b)]=_0x3dff65):_0x245f4a&&(_0x23c05a=_0x23c05a[_0x2f0ac4(0x4987)](_0x5f3b86));}return _0x245f4a?_0x39ae4e:(_0x495e50&&(_0x39ae4e=_0x190155[_0x2f0ac4(0x4dc4)](_0x39ae4e)),_0x5f3b86?_0x39ae4e[_0x2f0ac4(0x4987)](_0x5f3b86):_0x3dff65?_0x32ea60(_0x39ae4e,_0x2e25ca,_0x26ac4c,undefined):_0x39ae4e);},_0x4473c9[_0x394e9a(0x3ec1)]=function(_0xbafec2){var _0x2462a4=new _0xdf0d1d(this);return null==_0xbafec2?_0xbafec2=_0x26ac4c:_0x3ab887(_0xbafec2,0x0,0x8),_0x32ea60(_0x2462a4,_0x2462a4['e']+0x1,_0xbafec2);},_0x4473c9[_0x394e9a(0x3d2d)]=_0x4473c9['eq']=function(_0x18667d,_0xf56d33){return 0x0===_0x10d3a8(this,new _0xdf0d1d(_0x18667d,_0xf56d33));},_0x4473c9['isFinite']=function(){return!!this['c'];},_0x4473c9['isGreaterThan']=_0x4473c9['gt']=function(_0x49e230,_0x39f0e9){return _0x10d3a8(this,new _0xdf0d1d(_0x49e230,_0x39f0e9))>0x0;},_0x4473c9[_0x394e9a(0x50cf)]=_0x4473c9['gte']=function(_0x191d04,_0x296f12){return 0x1===(_0x296f12=_0x10d3a8(this,new _0xdf0d1d(_0x191d04,_0x296f12)))||0x0===_0x296f12;},_0x4473c9[_0x394e9a(0x5618)]=function(){return!!this['c']&&_0x507a5b(this['e']/_0x1db6a)>this['c']['length']-0x2;},_0x4473c9[_0x394e9a(0x4d9a)]=_0x4473c9['lt']=function(_0x2a587f,_0x5d2571){return _0x10d3a8(this,new _0xdf0d1d(_0x2a587f,_0x5d2571))<0x0;},_0x4473c9['isLessThanOrEqualTo']=_0x4473c9[_0x394e9a(0x3eb0)]=function(_0x2f0e88,_0xd60bb0){return-0x1===(_0xd60bb0=_0x10d3a8(this,new _0xdf0d1d(_0x2f0e88,_0xd60bb0)))||0x0===_0xd60bb0;},_0x4473c9[_0x394e9a(0x2e02)]=function(){return!this['s'];},_0x4473c9[_0x394e9a(0x12e4)]=function(){return this['s']<0x0;},_0x4473c9['isPositive']=function(){return this['s']>0x0;},_0x4473c9[_0x394e9a(0x46b8)]=function(){return!!this['c']&&0x0==this['c'][0x0];},_0x4473c9[_0x394e9a(0x463d)]=function(_0x85ab32,_0x5853a1){var _0x5d8302=_0x394e9a,_0x1cf1df,_0x26a669,_0x1dff9b,_0x42d17d,_0x1dab31=this,_0x38da80=_0x1dab31['s'];if(_0x5853a1=(_0x85ab32=new _0xdf0d1d(_0x85ab32,_0x5853a1))['s'],!_0x38da80||!_0x5853a1)return new _0xdf0d1d(NaN);if(_0x38da80!=_0x5853a1)return _0x85ab32['s']=-_0x5853a1,_0x1dab31[_0x5d8302(0x5732)](_0x85ab32);var _0x3259fd=_0x1dab31['e']/_0x1db6a,_0x245ac0=_0x85ab32['e']/_0x1db6a,_0x1c57d7=_0x1dab31['c'],_0x73ab94=_0x85ab32['c'];if(!_0x3259fd||!_0x245ac0){if(!_0x1c57d7||!_0x73ab94)return _0x1c57d7?(_0x85ab32['s']=-_0x5853a1,_0x85ab32):new _0xdf0d1d(_0x73ab94?_0x1dab31:NaN);if(!_0x1c57d7[0x0]||!_0x73ab94[0x0])return _0x73ab94[0x0]?(_0x85ab32['s']=-_0x5853a1,_0x85ab32):new _0xdf0d1d(_0x1c57d7[0x0]?_0x1dab31:0x3==_0x26ac4c?-0x0:0x0);}if(_0x3259fd=_0x507a5b(_0x3259fd),_0x245ac0=_0x507a5b(_0x245ac0),_0x1c57d7=_0x1c57d7[_0x5d8302(0x48ca)](),_0x38da80=_0x3259fd-_0x245ac0){for((_0x42d17d=_0x38da80<0x0)?(_0x38da80=-_0x38da80,_0x1dff9b=_0x1c57d7):(_0x245ac0=_0x3259fd,_0x1dff9b=_0x73ab94),_0x1dff9b[_0x5d8302(0x1495)](),_0x5853a1=_0x38da80;_0x5853a1--;_0x1dff9b[_0x5d8302(0x3a33)](0x0));_0x1dff9b[_0x5d8302(0x1495)]();}else{for(_0x26a669=(_0x42d17d=(_0x38da80=_0x1c57d7['length'])<(_0x5853a1=_0x73ab94[_0x5d8302(0x531b)]))?_0x38da80:_0x5853a1,_0x38da80=_0x5853a1=0x0;_0x5853a1<_0x26a669;_0x5853a1++)if(_0x1c57d7[_0x5853a1]!=_0x73ab94[_0x5853a1]){_0x42d17d=_0x1c57d7[_0x5853a1]<_0x73ab94[_0x5853a1];break;}}if(_0x42d17d&&(_0x1dff9b=_0x1c57d7,_0x1c57d7=_0x73ab94,_0x73ab94=_0x1dff9b,_0x85ab32['s']=-_0x85ab32['s']),(_0x5853a1=(_0x26a669=_0x73ab94[_0x5d8302(0x531b)])-(_0x1cf1df=_0x1c57d7[_0x5d8302(0x531b)]))>0x0){for(;_0x5853a1--;_0x1c57d7[_0x1cf1df++]=0x0);}for(_0x5853a1=_0x5595cf-0x1;_0x26a669>_0x38da80;){if(_0x1c57d7[--_0x26a669]<_0x73ab94[_0x26a669]){for(_0x1cf1df=_0x26a669;_0x1cf1df&&!_0x1c57d7[--_0x1cf1df];_0x1c57d7[_0x1cf1df]=_0x5853a1);--_0x1c57d7[_0x1cf1df],_0x1c57d7[_0x26a669]+=_0x5595cf;}_0x1c57d7[_0x26a669]-=_0x73ab94[_0x26a669];}for(;0x0==_0x1c57d7[0x0];_0x1c57d7['splice'](0x0,0x1),--_0x245ac0);return _0x1c57d7[0x0]?_0x5b4ba7(_0x85ab32,_0x1c57d7,_0x245ac0):(_0x85ab32['s']=0x3==_0x26ac4c?-0x1:0x1,_0x85ab32['c']=[_0x85ab32['e']=0x0],_0x85ab32);},_0x4473c9[_0x394e9a(0x551f)]=_0x4473c9[_0x394e9a(0x4987)]=function(_0x28a478,_0xd482ec){var _0x36461f=_0x394e9a,_0x591c47,_0x2532fb,_0x543acd=this;return _0x28a478=new _0xdf0d1d(_0x28a478,_0xd482ec),!_0x543acd['c']||!_0x28a478['s']||_0x28a478['c']&&!_0x28a478['c'][0x0]?new _0xdf0d1d(NaN):!_0x28a478['c']||_0x543acd['c']&&!_0x543acd['c'][0x0]?new _0xdf0d1d(_0x543acd):(0x9==_0x589418?(_0x2532fb=_0x28a478['s'],_0x28a478['s']=0x1,_0x591c47=_0x9b2d77(_0x543acd,_0x28a478,0x0,0x3),_0x28a478['s']=_0x2532fb,_0x591c47['s']*=_0x2532fb):_0x591c47=_0x9b2d77(_0x543acd,_0x28a478,0x0,_0x589418),(_0x28a478=_0x543acd[_0x36461f(0x463d)](_0x591c47[_0x36461f(0x177d)](_0x28a478)))['c'][0x0]||0x1!=_0x589418||(_0x28a478['s']=_0x543acd['s']),_0x28a478);},_0x4473c9[_0x394e9a(0x1ac4)]=_0x4473c9[_0x394e9a(0x177d)]=function(_0x156881,_0x562ad5){var _0x58874f=_0x394e9a,_0x502626,_0x32d29d,_0x126ead,_0x348364,_0x3ab81d,_0xe8c145,_0x56cbe0,_0x41f8d2,_0x4f1456,_0x2453dd,_0x8d3bd,_0x3f1754,_0x2e8177,_0x36e588,_0x18568a,_0x2f1bfd=this,_0x5d2bc2=_0x2f1bfd['c'],_0x319900=(_0x156881=new _0xdf0d1d(_0x156881,_0x562ad5))['c'];if(!(_0x5d2bc2&&_0x319900&&_0x5d2bc2[0x0]&&_0x319900[0x0]))return!_0x2f1bfd['s']||!_0x156881['s']||_0x5d2bc2&&!_0x5d2bc2[0x0]&&!_0x319900||_0x319900&&!_0x319900[0x0]&&!_0x5d2bc2?_0x156881['c']=_0x156881['e']=_0x156881['s']=null:(_0x156881['s']*=_0x2f1bfd['s'],_0x5d2bc2&&_0x319900?(_0x156881['c']=[0x0],_0x156881['e']=0x0):_0x156881['c']=_0x156881['e']=null),_0x156881;for(_0x32d29d=_0x507a5b(_0x2f1bfd['e']/_0x1db6a)+_0x507a5b(_0x156881['e']/_0x1db6a),_0x156881['s']*=_0x2f1bfd['s'],(_0x56cbe0=_0x5d2bc2['length'])<(_0x2453dd=_0x319900[_0x58874f(0x531b)])&&(_0x2e8177=_0x5d2bc2,_0x5d2bc2=_0x319900,_0x319900=_0x2e8177,_0x126ead=_0x56cbe0,_0x56cbe0=_0x2453dd,_0x2453dd=_0x126ead),_0x126ead=_0x56cbe0+_0x2453dd,_0x2e8177=[];_0x126ead--;_0x2e8177[_0x58874f(0x3a33)](0x0));for(_0x36e588=_0x5595cf,_0x18568a=_0x92f1f4,_0x126ead=_0x2453dd;--_0x126ead>=0x0;){for(_0x502626=0x0,_0x8d3bd=_0x319900[_0x126ead]%_0x18568a,_0x3f1754=_0x319900[_0x126ead]/_0x18568a|0x0,_0x348364=_0x126ead+(_0x3ab81d=_0x56cbe0);_0x348364>_0x126ead;)_0x502626=((_0x41f8d2=_0x8d3bd*(_0x41f8d2=_0x5d2bc2[--_0x3ab81d]%_0x18568a)+(_0xe8c145=_0x3f1754*_0x41f8d2+(_0x4f1456=_0x5d2bc2[_0x3ab81d]/_0x18568a|0x0)*_0x8d3bd)%_0x18568a*_0x18568a+_0x2e8177[_0x348364]+_0x502626)/_0x36e588|0x0)+(_0xe8c145/_0x18568a|0x0)+_0x3f1754*_0x4f1456,_0x2e8177[_0x348364--]=_0x41f8d2%_0x36e588;_0x2e8177[_0x348364]=_0x502626;}return _0x502626?++_0x32d29d:_0x2e8177[_0x58874f(0x4bc6)](0x0,0x1),_0x5b4ba7(_0x156881,_0x2e8177,_0x32d29d);},_0x4473c9['negated']=function(){var _0x38837f=new _0xdf0d1d(this);return _0x38837f['s']=-_0x38837f['s']||null,_0x38837f;},_0x4473c9[_0x394e9a(0x5732)]=function(_0x14dc58,_0x19a647){var _0x319c79=_0x394e9a,_0x508441,_0x215730=this,_0x8dccbb=_0x215730['s'];if(_0x19a647=(_0x14dc58=new _0xdf0d1d(_0x14dc58,_0x19a647))['s'],!_0x8dccbb||!_0x19a647)return new _0xdf0d1d(NaN);if(_0x8dccbb!=_0x19a647)return _0x14dc58['s']=-_0x19a647,_0x215730[_0x319c79(0x463d)](_0x14dc58);var _0x5ec04c=_0x215730['e']/_0x1db6a,_0x51ce22=_0x14dc58['e']/_0x1db6a,_0x219302=_0x215730['c'],_0x32f29f=_0x14dc58['c'];if(!_0x5ec04c||!_0x51ce22){if(!_0x219302||!_0x32f29f)return new _0xdf0d1d(_0x8dccbb/0x0);if(!_0x219302[0x0]||!_0x32f29f[0x0])return _0x32f29f[0x0]?_0x14dc58:new _0xdf0d1d(_0x219302[0x0]?_0x215730:0x0*_0x8dccbb);}if(_0x5ec04c=_0x507a5b(_0x5ec04c),_0x51ce22=_0x507a5b(_0x51ce22),_0x219302=_0x219302[_0x319c79(0x48ca)](),_0x8dccbb=_0x5ec04c-_0x51ce22){for(_0x8dccbb>0x0?(_0x51ce22=_0x5ec04c,_0x508441=_0x32f29f):(_0x8dccbb=-_0x8dccbb,_0x508441=_0x219302),_0x508441['reverse']();_0x8dccbb--;_0x508441[_0x319c79(0x3a33)](0x0));_0x508441['reverse']();}for((_0x8dccbb=_0x219302['length'])-(_0x19a647=_0x32f29f['length'])<0x0&&(_0x508441=_0x32f29f,_0x32f29f=_0x219302,_0x219302=_0x508441,_0x19a647=_0x8dccbb),_0x8dccbb=0x0;_0x19a647;)_0x8dccbb=(_0x219302[--_0x19a647]=_0x219302[_0x19a647]+_0x32f29f[_0x19a647]+_0x8dccbb)/_0x5595cf|0x0,_0x219302[_0x19a647]=_0x5595cf===_0x219302[_0x19a647]?0x0:_0x219302[_0x19a647]%_0x5595cf;return _0x8dccbb&&(_0x219302=[_0x8dccbb][_0x319c79(0x32c8)](_0x219302),++_0x51ce22),_0x5b4ba7(_0x14dc58,_0x219302,_0x51ce22);},_0x4473c9['precision']=_0x4473c9['sd']=function(_0x2b7648,_0x36bb7d){var _0x2171df,_0x1e97c2,_0x1fc577,_0x2dc871=this;if(null!=_0x2b7648&&_0x2b7648!==!!_0x2b7648)return _0x3ab887(_0x2b7648,0x1,_0x42cd8f),null==_0x36bb7d?_0x36bb7d=_0x26ac4c:_0x3ab887(_0x36bb7d,0x0,0x8),_0x32ea60(new _0xdf0d1d(_0x2dc871),_0x2b7648,_0x36bb7d);if(!(_0x2171df=_0x2dc871['c']))return null;if(_0x1e97c2=(_0x1fc577=_0x2171df['length']-0x1)*_0x1db6a+0x1,_0x1fc577=_0x2171df[_0x1fc577]){for(;_0x1fc577%0xa==0x0;_0x1fc577/=0xa,_0x1e97c2--);for(_0x1fc577=_0x2171df[0x0];_0x1fc577>=0xa;_0x1fc577/=0xa,_0x1e97c2++);}return _0x2b7648&&_0x2dc871['e']+0x1>_0x1e97c2&&(_0x1e97c2=_0x2dc871['e']+0x1),_0x1e97c2;},_0x4473c9[_0x394e9a(0x2361)]=function(_0x20a74c){var _0x15f261=_0x394e9a;return _0x3ab887(_0x20a74c,-0x1fffffffffffff,_0x141eb5),this[_0x15f261(0x177d)]('1e'+_0x20a74c);},_0x4473c9['squareRoot']=_0x4473c9[_0x394e9a(0x4080)]=function(){var _0x18314c=_0x394e9a,_0x519002,_0x3f39da,_0x114555,_0xde2390,_0x36177b,_0x13a222=this,_0x14d670=_0x13a222['c'],_0x24ae76=_0x13a222['s'],_0x47e039=_0x13a222['e'],_0x236d21=_0x1d227b+0x4,_0x1a2b76=new _0xdf0d1d(_0x18314c(0x3a8a));if(0x1!==_0x24ae76||!_0x14d670||!_0x14d670[0x0])return new _0xdf0d1d(!_0x24ae76||_0x24ae76<0x0&&(!_0x14d670||_0x14d670[0x0])?NaN:_0x14d670?_0x13a222:0x1/0x0);if(0x0==(_0x24ae76=Math[_0x18314c(0x4080)](+_0x424dec(_0x13a222)))||_0x24ae76==0x1/0x0?(((_0x3f39da=_0x3d1e24(_0x14d670))['length']+_0x47e039)%0x2==0x0&&(_0x3f39da+='0'),_0x24ae76=Math[_0x18314c(0x4080)](+_0x3f39da),_0x47e039=_0x507a5b((_0x47e039+0x1)/0x2)-(_0x47e039<0x0||_0x47e039%0x2),_0x114555=new _0xdf0d1d(_0x3f39da=_0x24ae76==0x1/0x0?'1e'+_0x47e039:(_0x3f39da=_0x24ae76[_0x18314c(0x34a5)]())[_0x18314c(0x48ca)](0x0,_0x3f39da['indexOf']('e')+0x1)+_0x47e039)):_0x114555=new _0xdf0d1d(_0x24ae76+''),_0x114555['c'][0x0]){for((_0x24ae76=(_0x47e039=_0x114555['e'])+_0x236d21)<0x3&&(_0x24ae76=0x0);;)if(_0x36177b=_0x114555,_0x114555=_0x1a2b76[_0x18314c(0x177d)](_0x36177b[_0x18314c(0x5732)](_0x9b2d77(_0x13a222,_0x36177b,_0x236d21,0x1))),_0x3d1e24(_0x36177b['c'])['slice'](0x0,_0x24ae76)===(_0x3f39da=_0x3d1e24(_0x114555['c']))[_0x18314c(0x48ca)](0x0,_0x24ae76)){if(_0x114555['e']<_0x47e039&&--_0x24ae76,'9999'!=(_0x3f39da=_0x3f39da[_0x18314c(0x48ca)](_0x24ae76-0x3,_0x24ae76+0x1))&&(_0xde2390||_0x18314c(0x494a)!=_0x3f39da)){+_0x3f39da&&(+_0x3f39da[_0x18314c(0x48ca)](0x1)||'5'!=_0x3f39da['charAt'](0x0))||(_0x32ea60(_0x114555,_0x114555['e']+_0x1d227b+0x2,0x1),_0x519002=!_0x114555[_0x18314c(0x177d)](_0x114555)['eq'](_0x13a222));break;}if(!_0xde2390&&(_0x32ea60(_0x36177b,_0x36177b['e']+_0x1d227b+0x2,0x0),_0x36177b[_0x18314c(0x177d)](_0x36177b)['eq'](_0x13a222))){_0x114555=_0x36177b;break;}_0x236d21+=0x4,_0x24ae76+=0x4,_0xde2390=0x1;}}return _0x32ea60(_0x114555,_0x114555['e']+_0x1d227b+0x1,_0x26ac4c,_0x519002);},_0x4473c9[_0x394e9a(0x34a5)]=function(_0x595776,_0x299ed5){return null!=_0x595776&&(_0x3ab887(_0x595776,0x0,_0x42cd8f),_0x595776++),_0x4af021(this,_0x595776,_0x299ed5,0x1);},_0x4473c9['toFixed']=function(_0x1bbfec,_0x1dd250){return null!=_0x1bbfec&&(_0x3ab887(_0x1bbfec,0x0,_0x42cd8f),_0x1bbfec=_0x1bbfec+this['e']+0x1),_0x4af021(this,_0x1bbfec,_0x1dd250);},_0x4473c9[_0x394e9a(0x433d)]=function(_0x2fbbfe,_0xa6be1e,_0x19859f){var _0x3a1a40=_0x394e9a,_0x358116,_0x4526e2=this;if(null==_0x19859f)null!=_0x2fbbfe&&_0xa6be1e&&_0x3a1a40(0x5014)==typeof _0xa6be1e?(_0x19859f=_0xa6be1e,_0xa6be1e=null):_0x2fbbfe&&_0x3a1a40(0x5014)==typeof _0x2fbbfe?(_0x19859f=_0x2fbbfe,_0x2fbbfe=_0xa6be1e=null):_0x19859f=_0x8ade05;else{if(_0x3a1a40(0x5014)!=typeof _0x19859f)throw Error(_0x3b17eb+'Argument\x20not\x20an\x20object:\x20'+_0x19859f);}if(_0x358116=_0x4526e2[_0x3a1a40(0x24af)](_0x2fbbfe,_0xa6be1e),_0x4526e2['c']){var _0x1b7f7f,_0x237e6c=_0x358116[_0x3a1a40(0x4d7b)]('.'),_0x335c84=+_0x19859f['groupSize'],_0x4839fd=+_0x19859f['secondaryGroupSize'],_0x419573=_0x19859f['groupSeparator']||'',_0x2b0e5e=_0x237e6c[0x0],_0x5183f6=_0x237e6c[0x1],_0x5b31d8=_0x4526e2['s']<0x0,_0x241a31=_0x5b31d8?_0x2b0e5e[_0x3a1a40(0x48ca)](0x1):_0x2b0e5e,_0x123397=_0x241a31[_0x3a1a40(0x531b)];if(_0x4839fd&&(_0x1b7f7f=_0x335c84,_0x335c84=_0x4839fd,_0x4839fd=_0x1b7f7f,_0x123397-=_0x1b7f7f),_0x335c84>0x0&&_0x123397>0x0){for(_0x1b7f7f=_0x123397%_0x335c84||_0x335c84,_0x2b0e5e=_0x241a31[_0x3a1a40(0x163c)](0x0,_0x1b7f7f);_0x1b7f7f<_0x123397;_0x1b7f7f+=_0x335c84)_0x2b0e5e+=_0x419573+_0x241a31[_0x3a1a40(0x163c)](_0x1b7f7f,_0x335c84);_0x4839fd>0x0&&(_0x2b0e5e+=_0x419573+_0x241a31[_0x3a1a40(0x48ca)](_0x1b7f7f)),_0x5b31d8&&(_0x2b0e5e='-'+_0x2b0e5e);}_0x358116=_0x5183f6?_0x2b0e5e+(_0x19859f[_0x3a1a40(0x4bf)]||'')+((_0x4839fd=+_0x19859f[_0x3a1a40(0x3e75)])?_0x5183f6[_0x3a1a40(0x1297)](new RegExp('\x5cd{'+_0x4839fd+_0x3a1a40(0x3f61),'g'),'$&'+(_0x19859f[_0x3a1a40(0x27c8)]||'')):_0x5183f6):_0x2b0e5e;}return(_0x19859f[_0x3a1a40(0x14ac)]||'')+_0x358116+(_0x19859f[_0x3a1a40(0x2a2f)]||'');},_0x4473c9[_0x394e9a(0x4665)]=function(_0x8dd84b){var _0x1f4eef=_0x394e9a,_0x8634dc,_0x345927,_0x493787,_0x4b4e3e,_0x3ecd5c,_0x3771df,_0x50a4ef,_0x211826,_0x364fe3,_0x200ccf,_0x53ccc1,_0x34e36d,_0x307047=this,_0x4f0dc8=_0x307047['c'];if(null!=_0x8dd84b&&(!(_0x50a4ef=new _0xdf0d1d(_0x8dd84b))[_0x1f4eef(0x5618)]()&&(_0x50a4ef['c']||0x1!==_0x50a4ef['s'])||_0x50a4ef['lt'](_0x190155)))throw Error(_0x3b17eb+_0x1f4eef(0x18a3)+(_0x50a4ef[_0x1f4eef(0x5618)]()?'out\x20of\x20range:\x20':_0x1f4eef(0x571a))+_0x424dec(_0x50a4ef));if(!_0x4f0dc8)return new _0xdf0d1d(_0x307047);for(_0x8634dc=new _0xdf0d1d(_0x190155),_0x364fe3=_0x345927=new _0xdf0d1d(_0x190155),_0x493787=_0x211826=new _0xdf0d1d(_0x190155),_0x34e36d=_0x3d1e24(_0x4f0dc8),_0x3ecd5c=_0x8634dc['e']=_0x34e36d[_0x1f4eef(0x531b)]-_0x307047['e']-0x1,_0x8634dc['c'][0x0]=_0x568a8b[(_0x3771df=_0x3ecd5c%_0x1db6a)<0x0?_0x1db6a+_0x3771df:_0x3771df],_0x8dd84b=!_0x8dd84b||_0x50a4ef[_0x1f4eef(0x800)](_0x8634dc)>0x0?_0x3ecd5c>0x0?_0x8634dc:_0x364fe3:_0x50a4ef,_0x3771df=_0x34908f,_0x34908f=0x1/0x0,_0x50a4ef=new _0xdf0d1d(_0x34e36d),_0x211826['c'][0x0]=0x0;_0x200ccf=_0x9b2d77(_0x50a4ef,_0x8634dc,0x0,0x1),0x1!=(_0x4b4e3e=_0x345927[_0x1f4eef(0x5732)](_0x200ccf['times'](_0x493787)))[_0x1f4eef(0x800)](_0x8dd84b);)_0x345927=_0x493787,_0x493787=_0x4b4e3e,_0x364fe3=_0x211826['plus'](_0x200ccf['times'](_0x4b4e3e=_0x364fe3)),_0x211826=_0x4b4e3e,_0x8634dc=_0x50a4ef[_0x1f4eef(0x463d)](_0x200ccf['times'](_0x4b4e3e=_0x8634dc)),_0x50a4ef=_0x4b4e3e;return _0x4b4e3e=_0x9b2d77(_0x8dd84b[_0x1f4eef(0x463d)](_0x345927),_0x493787,0x0,0x1),_0x211826=_0x211826['plus'](_0x4b4e3e[_0x1f4eef(0x177d)](_0x364fe3)),_0x345927=_0x345927[_0x1f4eef(0x5732)](_0x4b4e3e[_0x1f4eef(0x177d)](_0x493787)),_0x211826['s']=_0x364fe3['s']=_0x307047['s'],_0x53ccc1=_0x9b2d77(_0x364fe3,_0x493787,_0x3ecd5c*=0x2,_0x26ac4c)[_0x1f4eef(0x463d)](_0x307047)[_0x1f4eef(0x1661)]()[_0x1f4eef(0x800)](_0x9b2d77(_0x211826,_0x345927,_0x3ecd5c,_0x26ac4c)['minus'](_0x307047)[_0x1f4eef(0x1661)]())<0x1?[_0x364fe3,_0x493787]:[_0x211826,_0x345927],_0x34908f=_0x3771df,_0x53ccc1;},_0x4473c9['toNumber']=function(){return+_0x424dec(this);},_0x4473c9[_0x394e9a(0xbd7)]=function(_0x395452,_0x5b6b44){return null!=_0x395452&&_0x3ab887(_0x395452,0x1,_0x42cd8f),_0x4af021(this,_0x395452,_0x5b6b44,0x2);},_0x4473c9[_0x394e9a(0x1d43)]=function(_0x49dd48){var _0x3a6c35=_0x394e9a,_0x4b8682,_0x2b541c=this,_0x501e62=_0x2b541c['s'],_0x2b9e05=_0x2b541c['e'];return null===_0x2b9e05?_0x501e62?(_0x4b8682=_0x3a6c35(0x3574),_0x501e62<0x0&&(_0x4b8682='-'+_0x4b8682)):_0x4b8682=_0x3a6c35(0x7c4):(null==_0x49dd48?_0x4b8682=_0x2b9e05<=_0x1967dc||_0x2b9e05>=_0x585384?_0x9f453a(_0x3d1e24(_0x2b541c['c']),_0x2b9e05):_0x43e77c(_0x3d1e24(_0x2b541c['c']),_0x2b9e05,'0'):0xa===_0x49dd48?_0x4b8682=_0x43e77c(_0x3d1e24((_0x2b541c=_0x32ea60(new _0xdf0d1d(_0x2b541c),_0x1d227b+_0x2b9e05+0x1,_0x26ac4c))['c']),_0x2b541c['e'],'0'):(_0x3ab887(_0x49dd48,0x2,_0xd5e7['length'],'Base'),_0x4b8682=_0x29262a(_0x43e77c(_0x3d1e24(_0x2b541c['c']),_0x2b9e05,'0'),0xa,_0x49dd48,_0x501e62,!0x0)),_0x501e62<0x0&&_0x2b541c['c'][0x0]&&(_0x4b8682='-'+_0x4b8682)),_0x4b8682;},_0x4473c9['valueOf']=_0x4473c9[_0x394e9a(0x3c73)]=function(){return _0x424dec(this);},_0x4473c9[_0x394e9a(0x103d)]=!0x0,_0x6a8622&&(_0x4473c9[Symbol[_0x394e9a(0x148f)]]=_0x394e9a(0x1ac1),_0x4473c9[Symbol[_0x394e9a(0x2eb)](_0x394e9a(0xa22))]=_0x4473c9['valueOf']),null!=_0xb5c1b0&&_0xdf0d1d[_0x394e9a(0x346f)](_0xb5c1b0),_0xdf0d1d;}(),_0x4b335d['default']=_0x4b335d['BigNumber']=_0x4b335d,_0x36def1(0x20f8)==typeof define&&define['amd']?define(function(){return _0x4b335d;}):_0x36def1(0x3041)!=typeof module&&module['exports']?module[_0x36def1(0x4dc9)]=_0x4b335d:(_0x91b184||(_0x91b184=_0x36def1(0x3041)!=typeof self&&self?self:window),_0x91b184['BigNumber']=_0x4b335d),_0x4b335d;}(),VolumeBillboardBlendFS=_0x68aa19(0x4cb8);function VoxelGridPostRenderer(_0x43fb81){var _0x22498f=_0x68aa19;this['_framebuffer']=void 0x0,this[_0x22498f(0x3e9d)]=void 0x0,this[_0x22498f(0x49a1)]=void 0x0,this['_revealageTexture']=void 0x0,this[_0x22498f(0x1315)]=void 0x0,this[_0x22498f(0x4eb3)]=void 0x0,this[_0x22498f(0x2f2)]=Pass$1['OPAQUE'],this[_0x22498f(0x3812)]=0x0,this['_screenHeight']=0x0,this['_renderStateCache']={},this[_0x22498f(0x1dcf)]=0.5,this[_0x22498f(0x10ec)]=!0x1;}Object[_0x68aa19(0x5b7)](VoxelGridPostRenderer[_0x68aa19(0x4b51)],{});var translucentMRTBlend={'enabled':!0x0,'color':new Color$2(0x0,0x0,0x0,0x0),'equationRgb':BlendEquation$1[_0x68aa19(0x333e)],'equationAlpha':BlendEquation$1[_0x68aa19(0x333e)],'functionSourceRgb':BlendFunction$1[_0x68aa19(0x28b6)],'functionDestinationRgb':BlendFunction$1[_0x68aa19(0x28b6)],'functionSourceAlpha':BlendFunction$1[_0x68aa19(0x3e26)],'functionDestinationAlpha':BlendFunction$1[_0x68aa19(0x353d)]},scratchBoundingRectangle=new BoundingRectangle();function getRenderState(_0x19e015,_0x12764e){var _0x512a46=_0x68aa19,_0x37be6f=_0x19e015[_0x12764e['id']];if(!defined$1(_0x37be6f)||_0x37be6f[_0x512a46(0x18be)]['width']!=scratchBoundingRectangle[_0x512a46(0x209)]||_0x37be6f['viewport'][_0x512a46(0x5862)]!=scratchBoundingRectangle['height']){var _0x28a878=RenderState[_0x512a46(0x4d2)](_0x12764e);_0x28a878[_0x512a46(0x41e8)]=!0x1,_0x28a878['blending']=translucentMRTBlend,_0x28a878[_0x512a46(0x18be)]=scratchBoundingRectangle,_0x37be6f=RenderState[_0x512a46(0x4d21)](_0x28a878),_0x19e015[_0x12764e['id']]=_0x37be6f;}return _0x37be6f;}function destroyFramebuffer(_0x1fd363){var _0xe62497=_0x68aa19;_0x1fd363[_0xe62497(0x49a1)]=_0x1fd363[_0xe62497(0x49a1)]&&!_0x1fd363[_0xe62497(0x49a1)]['isDestroyed']()&&_0x1fd363['_accumulationTexture'][_0xe62497(0x2578)](),_0x1fd363['_revealageTexture']=_0x1fd363[_0xe62497(0xe4d)]&&!_0x1fd363[_0xe62497(0xe4d)][_0xe62497(0x1348)]()&&_0x1fd363[_0xe62497(0xe4d)][_0xe62497(0x2578)](),_0x1fd363[_0xe62497(0x4d73)]=_0x1fd363['_framebuffer']&&!_0x1fd363['_framebuffer'][_0xe62497(0x1348)]()&&_0x1fd363[_0xe62497(0x4d73)][_0xe62497(0x2578)](),_0x1fd363[_0xe62497(0x3e9d)]=_0x1fd363[_0xe62497(0x3e9d)]&&!_0x1fd363[_0xe62497(0x3e9d)][_0xe62497(0x1348)]()&&_0x1fd363[_0xe62497(0x3e9d)][_0xe62497(0x2578)](),_0x1fd363[_0xe62497(0x1315)]=void 0x0,_0x1fd363['_clearCommand']=void 0x0;}function createFramebuffer(_0x81d7e,_0x486e05){var _0x242aea=_0x68aa19,_0x15ed95=_0x81d7e[_0x242aea(0x3812)],_0x2f615c=_0x81d7e['_screenHeight'],_0x1ee36d=_0x81d7e[_0x242aea(0xac1)]?_0x486e05[_0x242aea(0x5231)]?PixelDatatype[_0x242aea(0x30a9)]:PixelDatatype[_0x242aea(0x15eb)]:PixelDatatype[_0x242aea(0x4aae)];_0x81d7e['_outputFramebuffer']=new Framebuffer$2({'context':_0x486e05,'colorTextures':[new Texture$1({'context':_0x486e05,'width':_0x486e05[_0x242aea(0x2e24)],'height':_0x486e05[_0x242aea(0x1b40)],'pixelFormat':PixelFormat$1[_0x242aea(0x4a1c)],'pixelDatatype':_0x1ee36d})],'destroyAttachments':!0x0}),_0x81d7e[_0x242aea(0x49a1)]=new Texture$1({'context':_0x486e05,'width':_0x15ed95,'height':_0x2f615c,'pixelFormat':PixelFormat$1[_0x242aea(0x4a1c)],'pixelDatatype':PixelDatatype[_0x242aea(0x15eb)]});var _0x454571=new Float32Array(_0x15ed95*_0x2f615c*0x4);_0x81d7e[_0x242aea(0xe4d)]=new Texture$1({'context':_0x486e05,'pixelFormat':PixelFormat$1['RGBA'],'pixelDatatype':PixelDatatype['FLOAT'],'source':{'arrayBufferView':_0x454571,'width':_0x15ed95,'height':_0x2f615c},'flipY':!0x1}),_0x81d7e[_0x242aea(0x4d73)]=new Framebuffer$2({'context':_0x486e05,'colorTextures':[_0x81d7e[_0x242aea(0x49a1)],_0x81d7e['_revealageTexture']],'destroyAttachments':!0x1});}function createCommands(_0x185368,_0x4cb66f){var _0x250478=_0x68aa19,_0x5c68f8=new ShaderSource({'sources':[VolumeBillboardBlendFS]}),_0x35f328={'u_accumulation':function(){var _0x54e455=_0x54f3;return _0x185368[_0x54e455(0x49a1)];},'u_revealage':function(){var _0x3ee21d=_0x54f3;return _0x185368[_0x3ee21d(0xe4d)];},'u_opaque':function(){return _0x185368['_opaqueTexture'];}},_0x32b2cc=RenderState[_0x250478(0x4d21)]({});_0x185368[_0x250478(0x1315)]=_0x4cb66f['createViewportQuadCommand'](_0x5c68f8,{'uniformMap':_0x35f328,'renderState':_0x32b2cc,'pass':_0x185368['_passType'],'owner':_0x185368}),_0x185368[_0x250478(0x4eb3)]=new ClearCommand({'framebuffer':_0x185368[_0x250478(0x4d73)],'color':new Color$2(0x0,0x0,0x0,0x1),'depth':0x1,'renderState':RenderState[_0x250478(0x4d21)](),'pass':_0x185368['_passType'],'owner':_0x185368});}function createResources(_0x14c290,_0x2b2369){var _0x2db902=_0x68aa19,_0x11334d=_0x14c290['_screenWidth'],_0x35e322=_0x14c290[_0x2db902(0x2b21)],_0x5e23da=_0x14c290[_0x2db902(0x49a1)],_0x14ded8=!0x1,_0x4a0b78=defined$1(_0x5e23da)&&(_0x5e23da['width']!==_0x11334d||_0x5e23da['height']!==_0x35e322);return defined$1(_0x5e23da)&&!_0x4a0b78||(destroyFramebuffer(_0x14c290),createFramebuffer(_0x14c290,_0x2b2369),createCommands(_0x14c290,_0x2b2369),_0x14ded8=!0x0),_0x14ded8;}function isSupported(_0x28f166){var _0x3ce973=_0x68aa19;return _0x28f166['drawBuffers']&&_0x28f166[_0x3ce973(0xc40)];}function VectorTilesLayer(_0x104568){var _0xad709a=_0x68aa19;if(!defined$1(_0x104568[_0xad709a(0x7b3)]))throw new DeveloperError$1(_0xad709a(0x2dce));this[_0xad709a(0x2c2b)]=_0x104568[_0xad709a(0x7b3)],this[_0xad709a(0x13a0)]=_0x104568[_0xad709a(0x4e5)],this[_0xad709a(0x4989)]=_0x104568[_0xad709a(0x53d0)],this[_0xad709a(0x1e54)]=_0x104568[_0xad709a(0x13f9)],this[_0xad709a(0x197a)]=new BillboardCollection({'ignoreShow':!0x0,'scene':_0x104568[_0xad709a(0x1d45)]}),this[_0xad709a(0x4b70)]={},this[_0xad709a(0x255)]={},this[_0xad709a(0x168b)]={},this[_0xad709a(0x29fd)]=new KmlDataSource({'camera':_0x104568[_0xad709a(0x1d45)]['camera'],'canvas':_0x104568[_0xad709a(0x1d45)][_0xad709a(0xda2)]}),this[_0xad709a(0x29fd)]['clustering'][_0xad709a(0x20fb)]=!0x0,this[_0xad709a(0x29fd)][_0xad709a(0x5095)][_0xad709a(0x238f)]=0xa,defined$1(_0x104568['viewer'])&&_0x104568[_0xad709a(0x4d0c)]['dataSources'][_0xad709a(0x4979)](this[_0xad709a(0x29fd)]),this['kmlLayer'][_0xad709a(0x5095)][_0xad709a(0x2755)]['addEventListener'](function(_0x12644c,_0x2f1f88){var _0x33bbdf=_0xad709a;if(_0x12644c[_0x33bbdf(0x531b)]>0x0&&_0x12644c[0x0][_0x33bbdf(0x1bf3)]){var _0x2ed184=_0x12644c[0x0]['billboard'];_0x2f1f88[_0x33bbdf(0x1bf3)][_0x33bbdf(0x4771)]=_0x12644c[0x0][_0x33bbdf(0x4771)]['getValue'](0x0),_0x2f1f88[_0x33bbdf(0x1bf3)]['image']=_0x2ed184[_0x33bbdf(0x4133)]['getValue'](),_0x2f1f88[_0x33bbdf(0x1bf3)][_0x33bbdf(0x1ed8)]=_0x2ed184['scale'][_0x33bbdf(0x1e43)](),_0x2f1f88['billboard'][_0x33bbdf(0x24e9)]=_0x2ed184[_0x33bbdf(0x24e9)][_0x33bbdf(0x1e43)](),_0x2f1f88[_0x33bbdf(0x1bf3)][_0x33bbdf(0x3f04)]=_0x2ed184[_0x33bbdf(0x3f04)][_0x33bbdf(0x1e43)](),_0x2f1f88['billboard'][_0x33bbdf(0x3a26)]=_0x2ed184[_0x33bbdf(0x3a26)][_0x33bbdf(0x1e43)]();}if(_0x12644c[_0x33bbdf(0x531b)]>0x0&&_0x12644c[0x0][_0x33bbdf(0x4ae4)]){var _0x4f51ef=_0x12644c[0x0][_0x33bbdf(0x4ae4)];_0x2f1f88[_0x33bbdf(0x4ae4)][_0x33bbdf(0x4771)]=_0x12644c[0x0]['position']['getValue'](0x0),_0x2f1f88[_0x33bbdf(0x4ae4)][_0x33bbdf(0x3c68)]=_0x4f51ef[_0x33bbdf(0x3c68)][_0x33bbdf(0x1e43)](),_0x2f1f88[_0x33bbdf(0x4ae4)]['font']=_0x4f51ef[_0x33bbdf(0x39f0)][_0x33bbdf(0x1e43)](),_0x2f1f88[_0x33bbdf(0x4ae4)]['verticalOrigin']=_0x4f51ef[_0x33bbdf(0x169e)][_0x33bbdf(0x1e43)](),_0x2f1f88[_0x33bbdf(0x4ae4)][_0x33bbdf(0x577f)]=_0x4f51ef[_0x33bbdf(0x577f)][_0x33bbdf(0x1e43)](),_0x2f1f88[_0x33bbdf(0x4ae4)]['heightReference']=_0x4f51ef[_0x33bbdf(0x24e9)]['getValue'](),_0x2f1f88[_0x33bbdf(0x4ae4)][_0x33bbdf(0x3a26)]=_0x4f51ef[_0x33bbdf(0x3a26)][_0x33bbdf(0x1e43)](),_0x2f1f88['label'][_0x33bbdf(0x3f04)]=_0x4f51ef['scaleByDistance'][_0x33bbdf(0x1e43)](),defined$1(_0x4f51ef[_0x33bbdf(0x588d)])&&(_0x2f1f88[_0x33bbdf(0x4ae4)][_0x33bbdf(0x588d)]=_0x4f51ef[_0x33bbdf(0x588d)][_0x33bbdf(0x1e43)]()),_0x2f1f88['label'][_0x33bbdf(0xf0c)]=_0x4f51ef['fillColor']['getValue']();}});}function compareImagery(_0x176d1d,_0x514a0f){var _0x58bda0=_0x68aa19;return _0x514a0f[_0x58bda0(0xcf6)]-_0x176d1d[_0x58bda0(0xcf6)];}VoxelGridPostRenderer[_0x68aa19(0x1374)]=isSupported,VoxelGridPostRenderer['prototype'][_0x68aa19(0x41a6)]=function(){var _0x12f043=_0x68aa19;return this[_0x12f043(0x3e9d)];},VoxelGridPostRenderer[_0x68aa19(0x4b51)]['update']=function(_0x2f4d19,_0xc072fd,_0x14f9b8){var _0x1cb643=_0x68aa19;if(isSupported(_0x2f4d19[_0x1cb643(0x4174)])&&this[_0x1cb643(0x10ec)]){var _0x37f234=_0x2f4d19['context'];this[_0x1cb643(0x3812)]=Math['floor'](_0x37f234[_0x1cb643(0x2e24)]*this[_0x1cb643(0x1dcf)]),this['_screenHeight']=Math[_0x1cb643(0x67a)](_0x37f234[_0x1cb643(0x1b40)]*this[_0x1cb643(0x1dcf)]),scratchBoundingRectangle[_0x1cb643(0x209)]=this[_0x1cb643(0x3812)],scratchBoundingRectangle['height']=this[_0x1cb643(0x2b21)],this[_0x1cb643(0x431d)]=_0xc072fd['getColorTexture'](0x0),this[_0x1cb643(0xac1)]=_0x14f9b8,createResources(this,_0x37f234);}},VoxelGridPostRenderer['prototype'][_0x68aa19(0x5108)]=function(_0x41a184,_0x9fc40e){var _0x246bec=_0x68aa19;defined$1(this[_0x246bec(0x1315)])&&this[_0x246bec(0x10ec)]&&this['_drawCommand']['execute'](_0x41a184,_0x9fc40e);},VoxelGridPostRenderer['prototype'][_0x68aa19(0x50ec)]=function(_0x3f772b,_0x288785){var _0xd16965=_0x68aa19;defined$1(this[_0xd16965(0x4eb3)])&&this[_0xd16965(0x10ec)]&&this[_0xd16965(0x4eb3)][_0xd16965(0x5108)](_0x3f772b,_0x288785);},VoxelGridPostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x534b)]=function(_0x30dd7e){var _0x149b57=_0x68aa19;defined$1(_0x30dd7e)&&(this[_0x149b57(0x10ec)]=!0x0,_0x30dd7e[_0x149b57(0x27b)]=this['_framebuffer'],_0x30dd7e[_0x149b57(0x5547)]=getRenderState(this[_0x149b57(0x2e0f)],_0x30dd7e['renderState']));},VoxelGridPostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},VoxelGridPostRenderer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){return destroyFramebuffer(this),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](VectorTilesLayer[_0x68aa19(0x4b51)],{'tileWidth':{'get':function(){var _0x526840=_0x68aa19;return this[_0x526840(0x2c2b)][_0x526840(0x448c)];}},'tileHeight':{'get':function(){var _0x1a3095=_0x68aa19;return this[_0x1a3095(0x2c2b)][_0x1a3095(0x307d)];}},'maximumLevel':{'get':function(){var _0x572320=_0x68aa19;return this[_0x572320(0x2c2b)][_0x572320(0xa2e)];}},'minimumLevel':{'get':function(){var _0x92264=_0x68aa19;return this['_provider'][_0x92264(0x53eb)];}},'tilingScheme':{'get':function(){var _0x4dee0=_0x68aa19;return this['_provider'][_0x4dee0(0x4ebc)];}},'rectangle':{'get':function(){var _0x1294d5=_0x68aa19;return this[_0x1294d5(0x2c2b)][_0x1294d5(0x1aeb)];}},'tileDiscardPolicy':{'get':function(){}},'errorEvent':{'get':function(){var _0xa58710=_0x68aa19;return this[_0xa58710(0x2c2b)][_0xa58710(0x2c49)];}},'ready':{'get':function(){var _0x4e1298=_0x68aa19;return this[_0x4e1298(0x2c2b)][_0x4e1298(0x4b22)];}},'readyPromise':{'get':function(){var _0x26a393=_0x68aa19;return this[_0x26a393(0x2c2b)][_0x26a393(0x21f)];}},'hasAlphaChannel':{'get':function(){return!0x0;}},'show':{'get':function(){var _0x39bb48=_0x68aa19;return this[_0x39bb48(0x13a0)][_0x39bb48(0x105f)];},'set':function(_0x3dcb40){var _0x597e3c=_0x68aa19;this[_0x597e3c(0x13a0)]['show']=_0x3dcb40;}},'mapboxStyle':{'get':function(){var _0xacafcc=_0x68aa19;return this[_0xacafcc(0x2c2b)][_0xacafcc(0x30af)];},'set':function(_0x2f26fe){var _0x112687=_0x68aa19;this[_0x112687(0x2c2b)][_0x112687(0x30af)]=_0x2f26fe;}},'alpha':{'get':function(){var _0x7ea818=_0x68aa19;return this[_0x7ea818(0x13a0)][_0x7ea818(0x24f9)];},'set':function(_0x1e5166){var _0x45e3c9=_0x68aa19;this[_0x45e3c9(0x13a0)][_0x45e3c9(0x24f9)]=_0x1e5166;}},'selectColor':{'get':function(){return this['_inner']['_selectColor'];},'set':function(_0x48de11){var _0x435faf=_0x68aa19;this[_0x435faf(0x13a0)]['_selectColor']=_0x48de11;}},'name':{'get':function(){return this['_name'];},'set':function(_0x2997e4){var _0x121c62=_0x68aa19;this[_0x121c62(0x1e54)]=_0x2997e4;}},'pausing':{'get':function(){var _0xedd760=_0x68aa19;return this[_0xedd760(0x13a0)][_0xedd760(0x219f)];},'set':function(_0x44e710){var _0x305390=_0x68aa19;this[_0x305390(0x13a0)][_0x305390(0x219f)]=_0x44e710,this['_provider']['_pausing']=_0x44e710;}},'indexedDBSetting':{'get':function(){var _0x1dbf5f=_0x68aa19;return this['_provider'][_0x1dbf5f(0x2701)];},'set':function(_0x4c4f09){var _0x26f522=_0x68aa19;defined$1(_0x4c4f09)&&_0x26f522(0x46da)==typeof _0x4c4f09[_0x26f522(0x3f81)]&&(this[_0x26f522(0x2c2b)][_0x26f522(0x2701)][_0x26f522(0x3f81)]=_0x4c4f09[_0x26f522(0x3f81)]);}}});var scratchCartesian2=new Cartesian2(),scratchCartesian3$1=new Cartesian3(),scratchNearFarScalar=new NearFarScalar();function colorToCssColor(_0x49fbd4){var _0x43c9ed=_0x68aa19;return Array[_0x43c9ed(0x4b57)](_0x49fbd4)?'rgb('+_0x49fbd4[0x0]+','+_0x49fbd4[0x1]+','+_0x49fbd4[0x2]+')':'';}function computeCartsianPosition(_0x228a66,_0x1e2970,_0x93af19,_0xf280a5){var _0x379891=_0x68aa19,_0x21a96a=_0x1e2970['getGeometry']()[_0x379891(0x1134)](),_0xdd8ef3=_0x21a96a[0x0],_0x1624e0=_0x21a96a[0x1],_0x3057ad=_0x93af19[0x0]*_0xdd8ef3+_0x93af19[0x2]*_0x1624e0+_0x93af19[0x4],_0x5f4e11=_0x93af19[0x1]*_0xdd8ef3+_0x93af19[0x3]*_0x1624e0+_0x93af19[0x5],_0x16767b=_0x3057ad/_0x228a66['_canvasWidth'],_0x387468=_0x5f4e11/_0x228a66[_0x379891(0x3550)],_0x1d978c=_0xf280a5[_0x379891(0x4488)]+_0xf280a5['width']*_0x16767b,_0xbe730d=_0xf280a5[_0x379891(0x149)]+_0xf280a5[_0x379891(0x5862)]*(0x1-_0x387468);return Cartesian3['fromRadians'](_0x1d978c,_0xbe730d,0x0,Ellipsoid[_0x379891(0x1d49)],scratchCartesian3$1),scratchCartesian3$1;}function getFeatureID(_0x3f239a){var _0x1d9b09=_0x68aa19,_0x450d92=_0x3f239a['getId']();return _0x450d92-=0x1000000*Math[_0x1d9b09(0x67a)](_0x450d92/0x1000000);}VectorTilesLayer[_0x68aa19(0x4b51)]['createIconImageBillboard']=function(_0x3942ab){var _0x248f46=_0x68aa19;if(defined$1(_0x3942ab[_0x248f46(0x49ec)]))for(var _0x3d0982=_0x3942ab['rectangle'],_0x30fd51=_0x3942ab[_0x248f46(0x4503)],_0x19a87f=0x0,_0x42b1d7=_0x3942ab[_0x248f46(0x49ec)][_0x248f46(0x531b)];_0x19a87f<_0x42b1d7;_0x19a87f++){var _0x7a8c72=_0x3942ab[_0x248f46(0x49ec)][_0x19a87f],_0x58c9f6=_0x7a8c72[_0x248f46(0x349b)],_0x47df4f=_0x58c9f6[_0x248f46(0x1fda)];if(defined$1(this['_imageIconBillboard'][_0x47df4f])){var _0x24e9ce=this[_0x248f46(0x4b70)][_0x47df4f];_0x3942ab[_0x248f46(0xcf6)]>_0x24e9ce['level']&&(_0x24e9ce[_0x248f46(0x4771)]=computeCartsianPosition(this[_0x248f46(0x2c2b)],_0x58c9f6,_0x30fd51,_0x3d0982),_0x24e9ce[_0x248f46(0xcf6)]=_0x3942ab[_0x248f46(0xcf6)]);}else{var _0x172da1,_0x7ae6b2=_0x7a8c72['style']['layout'];if(defined$1(_0x7ae6b2)&&defined$1(_0x7ae6b2[_0x248f46(0x1f8d)])){var _0x437977=_0x7ae6b2['icon-image'],_0x424f94=defaultValue$1(_0x7ae6b2[_0x248f46(0x5049)],0x1);if(defined$1(this[_0x248f46(0x168b)][_0x437977]))_0x172da1=this['_imageCanvas'][_0x437977];else{var _0x419118=this[_0x248f46(0x2c2b)][_0x248f46(0x3b79)][_0x437977];if(!defined$1(_0x419118))continue;(_0x172da1=document[_0x248f46(0x433c)](_0x248f46(0xda2)))[_0x248f46(0x209)]=_0x419118[_0x248f46(0x209)],_0x172da1['height']=_0x419118[_0x248f46(0x5862)],_0x172da1[_0x248f46(0x3ca1)]('2d')[_0x248f46(0x38f7)](_0x419118,0x0,0x0),this[_0x248f46(0x168b)][_0x437977]=_0x172da1;}}scratchCartesian2['x']=0x0,scratchCartesian2['y']=-_0x172da1[_0x248f46(0x5862)]/0x2,scratchNearFarScalar[_0x248f46(0x2cb3)]=0x5dc,scratchNearFarScalar[_0x248f46(0x248a)]=1.5,scratchNearFarScalar['far']=0x7a1200,scratchNearFarScalar[_0x248f46(0x4f9a)]=0x0;var _0x420dc6=this[_0x248f46(0x197a)]['add']({'image':_0x172da1,'scale':_0x424f94,'disableDepthTestDistance':Number[_0x248f46(0x25a9)],'heightReference':HeightReference$1['CLAMP_TO_GROUND'],'pixelOffset':scratchCartesian2,'scaleByDistance':scratchNearFarScalar,'id':getFeatureID(_0x58c9f6)});_0x420dc6[_0x248f46(0x4771)]=computeCartsianPosition(this[_0x248f46(0x2c2b)],_0x58c9f6,_0x30fd51,_0x3d0982),_0x420dc6[_0x248f46(0xcf6)]=_0x3942ab[_0x248f46(0xcf6)],this[_0x248f46(0x4b70)][_0x47df4f]=_0x420dc6;}}},VectorTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x86d)]=function(_0x31a8d2){var _0x5ca653=_0x68aa19;if(defined$1(_0x31a8d2[_0x5ca653(0x4ae3)]))for(var _0x36fcf4=_0x31a8d2[_0x5ca653(0x2f4d)],_0x2411ce=_0x31a8d2[_0x5ca653(0x4503)],_0x1d2eb6=0x0;_0x1d2eb6<_0x31a8d2[_0x5ca653(0x4ae3)]['length'];_0x1d2eb6++){var _0x2fefd5=_0x31a8d2[_0x5ca653(0x4ae3)][_0x1d2eb6],_0xc61359=_0x2fefd5['feature'],_0x4fd0c1=_0xc61359['index'];if(defined$1(this[_0x5ca653(0x255)][_0x4fd0c1])){var _0x1d35a0=this['_textBillboard'][_0x4fd0c1];_0x31a8d2['level']>_0x1d35a0[_0x5ca653(0xcf6)]&&(_0x1d35a0['position']=computeCartsianPosition(this[_0x5ca653(0x2c2b)],_0xc61359,_0x2411ce,_0x36fcf4),_0x1d35a0[_0x5ca653(0xcf6)]=_0x31a8d2['level']);}else{var _0x580220=_0x2fefd5[_0x5ca653(0x588d)],_0x2acff8=_0x580220[_0x5ca653(0x2e25)](),_0x5dcdb1=_0x580220[_0x5ca653(0x4618)],_0x886f79=_0x2acff8[_0x5ca653(0x2e25)](),_0x3b1e72=_0x2acff8['getFont'](_0x3b1e72),_0x5d05b1=_0x2acff8['getTextAlign'](),_0x5e7923=document[_0x5ca653(0x433c)](_0x5ca653(0xda2)),_0x376e04=_0x5e7923[_0x5ca653(0x3ca1)]('2d'),_0x52a790=_0x5dcdb1+_0x5ca653(0x2f51)+_0x3b1e72;_0x376e04[_0x5ca653(0x39f0)]=_0x52a790,_0x376e04[_0x5ca653(0x1a8f)]='top',_0x376e04[_0x5ca653(0x1b24)]=_0x5d05b1;var _0x53086e=_0x376e04[_0x5ca653(0xaf7)](_0x886f79)['width']+0x2;_0x5e7923[_0x5ca653(0x209)]=_0x53086e,_0x5e7923[_0x5ca653(0x5862)]=_0x5dcdb1+0x1,_0x376e04[_0x5ca653(0x39f0)]=_0x52a790;var _0x326235=_0x2acff8[_0x5ca653(0x3308)](),_0xe04902=_0x2acff8[_0x5ca653(0x2084)]();defined$1(_0xe04902)&&(_0x376e04[_0x5ca653(0x3c77)]=colorToCssColor(_0xe04902[_0x5ca653(0x2618)]()),_0x376e04[_0x5ca653(0x3bf7)]=_0xe04902[_0x5ca653(0x1a98)](),_0x376e04[_0x5ca653(0x2ced)](_0x886f79,0x0,_0x5dcdb1-0x3)),defined$1(_0x326235)&&(_0x376e04[_0x5ca653(0x3355)]=colorToCssColor(_0x326235[_0x5ca653(0x2618)]()),_0x376e04[_0x5ca653(0x9b1)](_0x886f79,0x0,_0x5dcdb1-0x3)),scratchCartesian2['x']=0x0,scratchCartesian2['y']=-_0x5e7923['height']/0x2,scratchNearFarScalar[_0x5ca653(0x2cb3)]=0x5dc,scratchNearFarScalar[_0x5ca653(0x248a)]=0x2,scratchNearFarScalar[_0x5ca653(0x23e)]=0xf4240,scratchNearFarScalar[_0x5ca653(0x4f9a)]=0x0;var _0x92de06=this['_billboardCollection'][_0x5ca653(0x4979)]({'image':_0x5e7923,'imageId':_0x886f79,'disableDepthTestDistance':Number['POSITIVE_INFINITY'],'heightReference':HeightReference$1[_0x5ca653(0x481c)],'pixelOffset':scratchCartesian2,'scaleByDistance':scratchNearFarScalar,'verticalOrigin':VerticalOrigin$1['TOP'],'horizontalOrigin':HorizontalOrigin$1[_0x5ca653(0x5486)]});_0x92de06[_0x5ca653(0x4771)]=computeCartsianPosition(this['_provider'],_0xc61359,_0x2411ce,_0x36fcf4),_0x92de06[_0x5ca653(0xcf6)]=_0x31a8d2['level'],this[_0x5ca653(0x255)][_0x4fd0c1]=_0x92de06;}}},VectorTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x17de5b,_0x176619){var _0x207c74=_0x68aa19;if(defined$1(this[_0x207c74(0x197a)])){var _0x182cb9=this[_0x207c74(0x13a0)]['_imageryCache'],_0x2388d4=[];for(var _0x1b72e6 in _0x182cb9)_0x2388d4[_0x207c74(0x3a33)](_0x182cb9[_0x1b72e6]);_0x2388d4[_0x207c74(0x34f3)](compareImagery);for(var _0x1e2c8b=0x0;_0x1e2c8b<_0x2388d4[_0x207c74(0x531b)];_0x1e2c8b++){var _0x33bb98=_0x2388d4[_0x1e2c8b];_0x33bb98[_0x207c74(0x846)]&&!_0x33bb98[_0x207c74(0x4097)]&&(_0x33bb98[_0x207c74(0x4097)]=!0x0);}this[_0x207c74(0x197a)][_0x207c74(0x489f)](_0x176619);}},VectorTilesLayer[_0x68aa19(0x4b51)][_0x68aa19(0x46db)]=function(_0x3bfcb1){var _0x3b97c7=_0x68aa19;return this['_provider'][_0x3b97c7(0x46db)](_0x3bfcb1);},VectorTilesLayer['prototype'][_0x68aa19(0x208f)]=function(){var _0x23a9d=_0x68aa19;defined$1(this[_0x23a9d(0x197a)])&&this[_0x23a9d(0x197a)][_0x23a9d(0x4ee2)]();var _0x2ba005=this['_inner'][_0x23a9d(0x1a79)];for(var _0x3cb2d6 in _0x2ba005)_0x2ba005[_0x3cb2d6][_0x23a9d(0x4097)]=!0x1;this['_imageIconBillboard']={},this['_textBillboard']={},this[_0x23a9d(0x4989)][_0x23a9d(0x4b3f)](this[_0x23a9d(0x13a0)]),this['_inner']=this[_0x23a9d(0x4989)][_0x23a9d(0x4717)](this['_provider']);},VectorTilesLayer['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},VectorTilesLayer['prototype'][_0x68aa19(0x2578)]=function(){var _0xd70a7e=_0x68aa19;return this[_0xd70a7e(0x4989)][_0xd70a7e(0x4b3f)](this[_0xd70a7e(0x13a0)]),defined$1(this[_0xd70a7e(0x197a)])&&(this['_billboardCollection'][_0xd70a7e(0x2578)](),this[_0xd70a7e(0x197a)]=null),destroyObject$1(this);};var WalkingMode={'NONE':0x0,'ByKeyboard':0x1},WalkingMode$1=Object[_0x68aa19(0x3e37)](WalkingMode);function SolidModelsProfile(_0x1e381b){var _0x4ed2d8=_0x68aa19;if(!defined$1(_0x1e381b))throw new DeveloperError$1(_0x4ed2d8(0x66e));this[_0x4ed2d8(0x54c6)]=_0x1e381b,this[_0x4ed2d8(0x1968)]=_0x1e381b[_0x4ed2d8(0x1968)],this[_0x4ed2d8(0x4bf9)]=new S3MInstanceCollection$1(_0x1e381b[_0x4ed2d8(0x1968)]),this[_0x4ed2d8(0x4bf9)]['_profile']=!0x0,this['_s3mInstanceCollection'][_0x4ed2d8(0x4f01)]=-0x2328,_0x1e381b[_0x4ed2d8(0x4b14)][_0x4ed2d8(0x4979)](this['_s3mInstanceCollection']),this['_textureAtlas']=null,this[_0x4ed2d8(0x33f3)]=[],this[_0x4ed2d8(0x25e9)]=[],this[_0x4ed2d8(0x5a4)]=!0x0,this[_0x4ed2d8(0x1e54)]='solidModelsProfile'+this[_0x4ed2d8(0x54c6)][_0x4ed2d8(0xa20)][_0x4ed2d8(0x4302)],this[_0x4ed2d8(0x54c6)][_0x4ed2d8(0xa20)][_0x4ed2d8(0x4979)](this),this[_0x4ed2d8(0x18a7)]={},this[_0x4ed2d8(0x4485)]=0x0,this[_0x4ed2d8(0x17cf)]=[],this[_0x4ed2d8(0x3ebd)]=ClippingType$1['KeepInside'],this['_visibleViewport']=0xfff;var _0x517d2e=this,_0x1661ce=0x0;this[_0x4ed2d8(0x22a4)]=0x0,this[_0x4ed2d8(0x55f6)]=[],this['_addedEvent']=new Event(),this[_0x4ed2d8(0x4bf9)][_0x4ed2d8(0x57ce)][_0x4ed2d8(0xef9)](function(){var _0x405fc2=_0x4ed2d8;++_0x1661ce===_0x517d2e[_0x405fc2(0x22a4)]&&_0x517d2e[_0x405fc2(0x4d63)]['raiseEvent']({'modelPosition':_0x517d2e[_0x405fc2(0x55f6)]});}),this[_0x4ed2d8(0x4d72)]=void 0x0;}function updateModelTexture(_0xe1b9a,_0x100b82){var _0x5274fe=_0x68aa19,_0x415ff2=_0x100b82[_0x5274fe(0x108d)];for(var _0x5107c0 in _0xe1b9a)if(_0xe1b9a['hasOwnProperty'](_0x5107c0)){var _0x591059=_0xe1b9a[_0x5107c0],_0x5ca737=_0x415ff2[_0x5107c0];if(!defined$1(_0x5ca737)||0x0===_0x5ca737[_0x5274fe(0x532b)][_0x5274fe(0x531b)])continue;var _0x24d474=_0x5ca737[_0x5274fe(0x532b)][0x0];_0x591059['texture']=_0x24d474[_0x5274fe(0x4ee3)];}}function ModelInfoObject(_0x259f10){var _0x1d4d3b=_0x68aa19;this['pickColor']=new Cartesian3(),this['id']=defaultValue$1(_0x259f10['id'],0x0),defined$1(_0x259f10['color'])?this[_0x1d4d3b(0x28b8)]=Color$2[_0x1d4d3b(0x254b)](_0x259f10['color']):this['color']=Color$2[_0x1d4d3b(0xe90)]({'alpha':0x1}),this[_0x1d4d3b(0x14a9)]=-0x1,defined$1(_0x259f10[_0x1d4d3b(0x1757)])?(this[_0x1d4d3b(0x462c)]=defaultValue$1(_0x259f10[_0x1d4d3b(0x1757)][_0x1d4d3b(0x12d)],0x1),this[_0x1d4d3b(0x41a2)]=defaultValue$1(_0x259f10[_0x1d4d3b(0x1757)][_0x1d4d3b(0x30bc)],0x1)):(this[_0x1d4d3b(0x462c)]=0x1,this[_0x1d4d3b(0x41a2)]=0x1);}function convertToPositionMode(_0xce3136){var _0x297fee=_0x68aa19;return _0xce3136===ClippingType$1['KeepOutside']?PositionMode$1['Disjoint']:PositionMode$1[_0x297fee(0x38ee)];}Object['defineProperties'](SolidModelsProfile['prototype'],{'selectedModelIDs':{'get':function(){return this['_selectedProfileIDs'];}},'clippingType':{'get':function(){var _0x3fff94=_0x68aa19;return this[_0x3fff94(0x3ebd)];},'set':function(_0x126a14){var _0x3d1114=_0x68aa19;if(_0x126a14!==this['_clippingType']){this[_0x3d1114(0x3ebd)]=_0x126a14;for(var _0x536adc=0x0;_0x536adc<this['_spatialQueryList'][_0x3d1114(0x531b)];_0x536adc++)this[_0x3d1114(0x25e9)][_0x536adc][_0x3d1114(0x1233)]=convertToPositionMode(this['_clippingType']);for(_0x536adc=0x0;_0x536adc<this[_0x3d1114(0x33f3)][_0x3d1114(0x531b)];_0x536adc++)this[_0x3d1114(0x33f3)][_0x536adc][_0x3d1114(0x3ebd)]=_0x126a14;}}},'addedEvent':{'get':function(){return this['_addedEvent'];}},'volume':{'get':function(){var _0x7d0c55=_0x68aa19;return this[_0x7d0c55(0x4d72)];},'set':function(_0x2a7a9e){var _0x4e10ff=_0x68aa19;this[_0x4e10ff(0x4d72)]=_0x2a7a9e,this[_0x4e10ff(0x4bf9)][_0x4e10ff(0x4d72)]=_0x2a7a9e;}},'mixColorType':{'get':function(){var _0x3c22e7=_0x68aa19;return this[_0x3c22e7(0x4bf9)][_0x3c22e7(0x44f)];},'set':function(_0x4a2276){var _0x449c46=_0x68aa19;this[_0x449c46(0x4bf9)]['_mixColorType']!==_0x4a2276&&(this[_0x449c46(0x4bf9)]['_mixColorType']=_0x4a2276);}}}),SolidModelsProfile[_0x68aa19(0x4b51)][_0x68aa19(0x413c)]=function(_0x4b5ade){var _0x27f26e=_0x68aa19;if(defined$1(_0x4b5ade)){var _0x52fa66=_0x4b5ade;Array[_0x27f26e(0x4b57)](_0x4b5ade)&&(_0x52fa66=new ProfilePlaneGeometry(_0x4b5ade),defined$1(this[_0x27f26e(0x4d72)])&&(_0x52fa66[_0x27f26e(0x561b)]=this[_0x27f26e(0x4d72)][_0x27f26e(0x561b)]));var _0x4b44b0=new ProfileRender(this,this['_profileRenders'][_0x27f26e(0x531b)],this[_0x27f26e(0x18a7)],_0x52fa66);_0x4b44b0[_0x27f26e(0x3ebd)]=this[_0x27f26e(0x3ebd)],defined$1(this[_0x27f26e(0x4d72)])&&(_0x4b44b0[_0x27f26e(0x3f8d)]['aRatio']=0x3,_0x4b44b0[_0x27f26e(0x4d72)]=this[_0x27f26e(0x4d72)]),this[_0x27f26e(0x33f3)]['push'](_0x4b44b0);}},SolidModelsProfile[_0x68aa19(0x4b51)][_0x68aa19(0x2e5)]=function(){var _0x52b848=_0x68aa19;this[_0x52b848(0x33f3)][_0x52b848(0x2e47)](function(_0x569566){var _0x2cf372=_0x52b848;_0x569566[_0x2cf372(0x2578)]();}),this[_0x52b848(0x33f3)]=[],this[_0x52b848(0x4bf9)]['_profile']=!0x1,this['_s3mInstanceCollection'][_0x52b848(0x389d)]=!0x1,this[_0x52b848(0x4bf9)][_0x52b848(0x2d7a)]=!0x1;},SolidModelsProfile[_0x68aa19(0x4b51)][_0x68aa19(0x2d3)]=function(_0x192509){},SolidModelsProfile[_0x68aa19(0x4b51)]['addProfileCylinder']=function(_0x54f075){},SolidModelsProfile[_0x68aa19(0x4b51)][_0x68aa19(0x1d21)]=function(_0x145af6){var _0x31f627=_0x68aa19;if(_0x145af6[_0x31f627(0x4679)]!==Geometry3DType$1[_0x31f627(0x5873)]&&_0x145af6[_0x31f627(0x4679)]!==Geometry3DType$1[_0x31f627(0x48e0)]&&_0x145af6[_0x31f627(0x4679)]!==Geometry3DType$1[_0x31f627(0x3d0)]&&_0x145af6[_0x31f627(0x4679)]!==Geometry3DType$1[_0x31f627(0x231f)]&&!(_0x145af6 instanceof PolylineVolumeGeometry))return!0x1;var _0x146bbc=new SpatialQuery3D(this['_scene']);_0x146bbc[_0x31f627(0x4b72)]=_0x145af6,_0x146bbc[_0x31f627(0x1233)]=convertToPositionMode(this[_0x31f627(0x3ebd)]),this[_0x31f627(0x4bf9)]['_profileMode']=0x1,_0x146bbc[_0x31f627(0x52cf)]=this[_0x31f627(0x4bf9)],this[_0x31f627(0x4bf9)][_0x31f627(0x389d)]=!0x0,_0x146bbc[_0x31f627(0x171a)]=!0x0,this[_0x31f627(0x25e9)][_0x31f627(0x3a33)](_0x146bbc);},SolidModelsProfile['prototype']['addModels']=function(_0xaa16cf){var _0x3cddea=_0x68aa19,_0x185c7f=this;_0xaa16cf[_0x3cddea(0x2e47)](function(_0x5014f1){var _0x38b385=_0x3cddea,_0x58a608=new ModelInfoObject(_0x5014f1),_0x33adf8={'id':_0x58a608['id'],'primitive':_0x185c7f};_0x58a608[_0x38b385(0x35d8)]=_0x185c7f[_0x38b385(0x1968)][_0x38b385(0x36ef)](_0x33adf8),_0x185c7f[_0x38b385(0x18a7)][_0x5014f1[_0x38b385(0xce4)]]=_0x58a608,_0x185c7f[_0x38b385(0x13b5)](_0x5014f1[_0x38b385(0xce4)],_0x5014f1[_0x38b385(0x20ac)]),_0x185c7f[_0x38b385(0x39d5)](_0x5014f1[_0x38b385(0xce4)],_0x5014f1[_0x38b385(0x28b8)],_0x5014f1['id']),_0x185c7f[_0x38b385(0x22a4)]++;});},SolidModelsProfile[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0x29a54d,_0x55e7c8){var _0x1608bb=_0x68aa19;if(defined$1(_0x55e7c8)){var _0x45b8d0=this;defined$1(this['_textureAtlas'])||(this[_0x1608bb(0x124a)]=new TextureAtlas({'context':this[_0x1608bb(0x54c6)][_0x1608bb(0x1968)]})),this['_textureAtlas'][_0x1608bb(0x2320)](_0x55e7c8,_0x55e7c8)[_0x1608bb(0x4e1e)](function(_0x5c3505){var _0x212cfa=_0x1608bb;_0x45b8d0[_0x212cfa(0x18a7)][_0x29a54d][_0x212cfa(0x14a9)]=_0x5c3505;});}},SolidModelsProfile[_0x68aa19(0x4b51)]['requestModel']=function(_0x5eaaf5,_0x1caa96,_0x14c39e){var _0x2b1b1a=_0x68aa19,_0x5bcbdd=defaultValue$1(_0x14c39e,(_0x549f7d=this)[_0x2b1b1a(0x4485)]);if(defined$1(_0x5eaaf5)){var _0x2ea768=_0x5eaaf5[_0x2b1b1a(0x1297)](/\?returnContent=.*$/,'');if('.json'===(_0x2ea768=_0x2ea768[_0x2b1b1a(0x57ed)](_0x2ea768[_0x2b1b1a(0x531b)]-0x5)[_0x2b1b1a(0x22cf)]())){if(_0x5eaaf5[_0x2b1b1a(0x33ab)](_0x2b1b1a(0x1dd0))>-0x1){var _0x549f7d=this;loadWithXhr$1({'url':_0x5eaaf5,'responseType':'arraybuffer','method':_0x2b1b1a(0x30ba),'data':JSON[_0x2b1b1a(0x1e9b)]({'sourceDatasetFilter':{'attributeFilter':''},'isLonlat':!0x0,'returnStream':!0x0}),'headers':{'Content-type':'application/x-www-form-urlencoded;\x20charset=UTF-8'}})[_0x2b1b1a(0x4e1e)](function(_0x3719de){var _0x1bfb5f=_0x2b1b1a,_0x2c14d4=new DataView(_0x3719de),_0xcfc72b=0x0,_0x915806=_0x2c14d4[_0x1bfb5f(0x45b6)](_0xcfc72b,!0x0);_0xcfc72b+=0x4;var _0x19639b=getStringFromTypedArray(new Uint8Array(_0x3719de,_0xcfc72b,_0x915806)),_0x35e1b0=JSON[_0x1bfb5f(0x29e2)](_0x19639b);_0xcfc72b+=_0x915806;var _0x3a9128=_0x2c14d4[_0x1bfb5f(0x45b6)](_0xcfc72b,!0x0);_0xcfc72b+=0x4;var _0x5488af,_0xd0263d,_0x476380=[];for(_0x5488af=0x0;_0x5488af<_0x3a9128;_0x5488af++)_0xd0263d=_0x2c14d4['getInt32'](_0xcfc72b,!0x0),_0x476380[_0x1bfb5f(0x3a33)](_0xd0263d),_0xcfc72b+=0x4;var _0x514b9c=[];for(_0x5488af=0x0;_0x5488af<_0x3a9128;_0x5488af++){if(0x0===(_0xd0263d=_0x476380[_0x5488af]))_0x514b9c[_0x1bfb5f(0x3a33)](null);else{var _0x5c1975=new Uint8Array(_0x3719de,_0xcfc72b,_0xd0263d);_0x514b9c[_0x1bfb5f(0x3a33)](new Uint8Array(_0x5c1975)['buffer']);}_0xcfc72b+=_0xd0263d;}var _0x2431e7=_0x35e1b0[_0x1bfb5f(0x516f)][0x0],_0x26b415={};_0x26b415['id']=_0x5bcbdd,_0x26b415[_0x1bfb5f(0x4771)]=_0x2431e7[_0x1bfb5f(0x4771)],_0x549f7d[_0x1bfb5f(0x55f6)][_0x1bfb5f(0x3a33)](_0x26b415),_0x549f7d[_0x1bfb5f(0x4bf9)][_0x1bfb5f(0x4979)](_0x5eaaf5,{'position':Cartesian3[_0x1bfb5f(0x2ac5)](_0x2431e7[_0x1bfb5f(0x4771)]['x'],_0x2431e7['position']['y'],_0x2431e7[_0x1bfb5f(0x4771)]['z']),'color':_0x1caa96,'id':_0x5bcbdd,'scale':new Cartesian3(_0x2431e7[_0x1bfb5f(0xbe2)],_0x2431e7[_0x1bfb5f(0x269f)],_0x2431e7[_0x1bfb5f(0x36ce)])},_0x514b9c[0x0],!0x1);var _0xabd09=_0x549f7d[_0x1bfb5f(0x4bf9)][_0x1bfb5f(0x5789)](_0x5eaaf5,_0x5bcbdd),_0x1aa38f=_0x549f7d[_0x1bfb5f(0x18a7)][_0x5eaaf5][_0x1bfb5f(0x46ef)];_0x1aa38f['x']=_0xabd09[_0x1bfb5f(0x23b2)]['x'],_0x1aa38f['y']=_0xabd09[_0x1bfb5f(0x23b2)]['y'],_0x1aa38f['z']=_0xabd09[_0x1bfb5f(0x23b2)]['z'],_0x549f7d[_0x1bfb5f(0x4485)]++;});}else loadJson$1(_0x5eaaf5)[_0x2b1b1a(0x4e1e)](function(_0x2cc6b6){var _0x4383e3=_0x2b1b1a;if(null!=_0x2cc6b6[_0x4383e3(0x4b72)]){var _0x2692a2=new Uint8Array(_0x2cc6b6[_0x4383e3(0x4b72)][_0x4383e3(0xce4)]),_0x57e1fd={};_0x57e1fd['id']=_0x5bcbdd,_0x57e1fd[_0x4383e3(0x4771)]=_0x2cc6b6['geometry'][_0x4383e3(0x4771)],_0x549f7d[_0x4383e3(0x55f6)][_0x4383e3(0x3a33)](_0x57e1fd),_0x549f7d[_0x4383e3(0x4bf9)]['add'](_0x5eaaf5,{'position':Cartesian3[_0x4383e3(0x2ac5)](_0x2cc6b6['geometry'][_0x4383e3(0x4771)]['x'],_0x2cc6b6[_0x4383e3(0x4b72)][_0x4383e3(0x4771)]['y'],_0x2cc6b6[_0x4383e3(0x4b72)][_0x4383e3(0x4771)]['z']),'color':_0x1caa96,'id':_0x5bcbdd,'scale':new Cartesian3(_0x2cc6b6['geometry'][_0x4383e3(0xbe2)],_0x2cc6b6[_0x4383e3(0x4b72)]['scaleY'],_0x2cc6b6['geometry']['scaleZ']),'hpr':HeadingPitchRoll['fromDegrees'](-_0x2cc6b6['geometry'][_0x4383e3(0x5029)],_0x2cc6b6[_0x4383e3(0x4b72)][_0x4383e3(0x4060)],_0x2cc6b6['geometry'][_0x4383e3(0x1976)])},_0x2692a2[_0x4383e3(0x1de1)]);var _0x5d8484=_0x549f7d[_0x4383e3(0x4bf9)][_0x4383e3(0x5789)](_0x5eaaf5,_0x5bcbdd),_0x48a71e=_0x549f7d[_0x4383e3(0x18a7)][_0x5eaaf5][_0x4383e3(0x46ef)];_0x48a71e['x']=_0x5d8484['_pickColor']['x'],_0x48a71e['y']=_0x5d8484['_pickColor']['y'],_0x48a71e['z']=_0x5d8484[_0x4383e3(0x23b2)]['z'],_0x549f7d[_0x4383e3(0x4485)]++;}});}else loadArrayBuffer(_0x5eaaf5)[_0x2b1b1a(0x4e1e)](function(_0x2b7c3d){var _0x28b772=_0x2b1b1a,_0x5d796e=new DataView(_0x2b7c3d),_0x40259b=0x0,_0x5ea489=_0x5d796e[_0x28b772(0x45b6)](_0x40259b,!0x0);_0x40259b+=0x4;var _0x73a04d=getStringFromTypedArray(new Uint8Array(_0x2b7c3d,_0x40259b,_0x5ea489)),_0x286941=JSON[_0x28b772(0x29e2)](_0x73a04d)[_0x28b772(0x4b72)];if(null!=_0x286941){var _0x425404={};_0x425404['id']=_0x5bcbdd,_0x425404[_0x28b772(0x4771)]=_0x286941['position'],_0x549f7d[_0x28b772(0x55f6)]['push'](_0x425404),_0x40259b+=_0x5ea489;var _0x571399=_0x5d796e['getInt32'](_0x40259b,!0x0);_0x40259b+=0x4;var _0x397212,_0x38302e,_0x3b2977=[];for(_0x397212=0x0;_0x397212<_0x571399;_0x397212++)_0x38302e=_0x5d796e[_0x28b772(0x45b6)](_0x40259b,!0x0),_0x3b2977[_0x28b772(0x3a33)](_0x38302e),_0x40259b+=0x4;var _0x487815=[];for(_0x397212=0x0;_0x397212<_0x571399;_0x397212++){if(0x0===(_0x38302e=_0x3b2977[_0x397212]))_0x487815[_0x28b772(0x3a33)](null);else{var _0x4190f1=new Uint8Array(_0x2b7c3d,_0x40259b,_0x38302e);_0x487815['push'](new Uint8Array(_0x4190f1)[_0x28b772(0x1de1)]);}_0x40259b+=_0x38302e;}_0x549f7d[_0x28b772(0x4bf9)][_0x28b772(0x4979)](_0x5eaaf5,{'position':Cartesian3['fromDegrees'](_0x286941[_0x28b772(0x4771)]['x'],_0x286941[_0x28b772(0x4771)]['y'],_0x286941['position']['z']),'color':_0x1caa96,'id':_0x5bcbdd,'scale':new Cartesian3(_0x286941['scaleX'],_0x286941[_0x28b772(0x269f)],_0x286941[_0x28b772(0x36ce)]),'hpr':HeadingPitchRoll[_0x28b772(0x2ac5)](-_0x286941[_0x28b772(0x5029)],_0x286941[_0x28b772(0x4060)],_0x286941['rotationY'])},_0x487815[0x0],!0x1);var _0x31079e=_0x549f7d[_0x28b772(0x4bf9)][_0x28b772(0x5789)](_0x5eaaf5,_0x5bcbdd);_0x549f7d[_0x28b772(0x18a7)][_0x5eaaf5]['color']=_0x31079e['_color'];var _0x392a2d=_0x549f7d[_0x28b772(0x18a7)][_0x5eaaf5][_0x28b772(0x46ef)];_0x392a2d['x']=_0x31079e[_0x28b772(0x23b2)]['x'],_0x392a2d['y']=_0x31079e[_0x28b772(0x23b2)]['y'],_0x392a2d['z']=_0x31079e[_0x28b772(0x23b2)]['z'],_0x549f7d[_0x28b772(0x4485)]++;}});}},SolidModelsProfile[_0x68aa19(0x4b51)][_0x68aa19(0x951)]=function(){var _0x4c287b=_0x68aa19;this[_0x4c287b(0x4bf9)]['_profile']=!0x0,this[_0x4c287b(0x4bf9)][_0x4c287b(0x2d7a)]=!0x0;},SolidModelsProfile['prototype'][_0x68aa19(0x2ef9)]=function(_0x16b7a3){var _0x2ce0ee=_0x68aa19;this[_0x2ce0ee(0x17cf)]=[],this[_0x2ce0ee(0x17cf)]['push'](_0x16b7a3);},SolidModelsProfile['prototype']['releaseSelection']=function(){var _0x353578=_0x68aa19;this[_0x353578(0x17cf)]=[];},SolidModelsProfile['prototype'][_0x68aa19(0x3362)]=function(_0x4ad710,_0xbcfcb8){var _0x350bc1=_0x68aa19;if(_0x4ad710>0x8)throw new DeveloperError$1(_0x350bc1(0x5572));this[_0x350bc1(0x463)]=_0xbcfcb8?0x1<<_0x4ad710|this[_0x350bc1(0x463)]:~(0x1<<_0x4ad710)&this['_visibleViewport'];},SolidModelsProfile[_0x68aa19(0x4b51)][_0x68aa19(0xe11)]=function(_0xc6d7c1){var _0x1efeba=_0x68aa19;if(_0xc6d7c1>0x8)throw new DeveloperError$1(_0x1efeba(0x5572));return 0x1<<_0xc6d7c1&this['_visibleViewport'];},SolidModelsProfile[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x4b444a=_0x68aa19;for(var _0x3d9109 in(defined$1(this[_0x4b444a(0x124a)])&&(this[_0x4b444a(0x124a)][_0x4b444a(0x2578)](),this[_0x4b444a(0x124a)]=null),this[_0x4b444a(0x33f3)][_0x4b444a(0x2e47)](function(_0x35051d){var _0x78b785=_0x4b444a;_0x35051d[_0x78b785(0x2578)]();}),this[_0x4b444a(0x33f3)]=[],this[_0x4b444a(0x4bf9)]['_spatialQueryEnable']=!0x1,this['_spatialQueryList'][_0x4b444a(0x2e47)](function(_0x10f9b6){var _0x29078d=_0x4b444a;_0x10f9b6[_0x29078d(0x2578)]();}),this[_0x4b444a(0x25e9)]=[],this[_0x4b444a(0x18a7)]))this['_s3mInstanceCollection'][_0x4b444a(0x3d78)](_0x3d9109);this['_s3mInstanceCollection'][_0x4b444a(0x2d7a)]=!0x1,this[_0x4b444a(0x18a7)]={},this[_0x4b444a(0x4485)]=0x0;},SolidModelsProfile[_0x68aa19(0x4b51)]['destroy']=function(){var _0x5e2b04=_0x68aa19;return this[_0x5e2b04(0x50ec)](),this[_0x5e2b04(0x54c6)][_0x5e2b04(0xa20)][_0x5e2b04(0x4b3f)](this[_0x5e2b04(0x1e54)],!0x0),this[_0x5e2b04(0x54c6)][_0x5e2b04(0x4b14)]['remove'](this['_s3mInstanceCollection']),this[_0x5e2b04(0x4bf9)]['destroy'](),destroyObject$1(this);},SolidModelsProfile[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x28fa08,_0x5d844b,_0x20f349){var _0x418632=_0x68aa19;this[_0x418632(0x25e9)][_0x418632(0x2e47)](function(_0x167cac){var _0x2554f4=_0x418632;_0x167cac[_0x2554f4(0x489f)](_0x28fa08,_0x5d844b,_0x20f349);});var _0x3d23be=this[_0x418632(0x4bf9)]['clampToObject'];updateModelTexture(this['_modelInfo'],this[_0x418632(0x4bf9)]),this[_0x418632(0x33f3)][_0x418632(0x2e47)](function(_0xc17652){var _0x5f762c=_0x418632;_0xc17652[_0x5f762c(0x489f)](_0x28fa08,_0x5d844b,_0x20f349,_0x3d23be);});},SolidModelsProfile[_0x68aa19(0x4b51)][_0x68aa19(0x24da)]=function(_0x293c6d,_0x1abc0a){this['_spatialQueryList']['map'](function(_0x25aaa4){var _0x5d0f82=_0x54f3;_0x25aaa4[_0x5d0f82(0x24da)](_0x293c6d,_0x1abc0a);});};var SILVERLIGHTING_NSAMPLES$1=0x51;function SilverLightingSpectrum(){var _0xc7b23e=_0x68aa19;this[_0xc7b23e(0x5450)]=new Array(SILVERLIGHTING_NSAMPLES$1);}var cie_colour_match=[[0.0014,0x0,0.0065],[0.0022,0.0001,0.0105],[0.0042,0.0001,0.0201],[0.0076,0.0002,0.0362],[0.0143,0.0004,0.0679],[0.0232,0.0006,0.1102],[0.0435,0.0012,0.2074],[0.0776,0.0022,0.3713],[0.1344,0.004,0.6456],[0.2148,0.0073,1.0391],[0.2839,0.0116,1.3856],[0.3285,0.0168,1.623],[0.3483,0.023,1.7471],[0.3481,0.0298,1.7826],[0.3362,0.038,1.7721],[0.3187,0.048,1.7441],[0.2908,0.06,1.6692],[0.2511,0.0739,1.5281],[0.1954,0.091,1.2876],[0.1421,0.1126,1.0419],[0.0956,0.139,0.813],[0.058,0.1693,0.6162],[0.032,0.208,0.4652],[0.0147,0.2586,0.3533],[0.0049,0.323,0.272],[0.0024,0.4073,0.2123],[0.0093,0.503,0.1582],[0.0291,0.6082,0.1117],[0.0633,0.71,0.0782],[0.1096,0.7932,0.0573],[0.1655,0.862,0.0422],[0.2257,0.9149,0.0298],[0.2904,0.954,0.0203],[0.3597,0.9803,0.0134],[0.4334,0.995,0.0087],[0.5121,0x1,0.0057],[0.5945,0.995,0.0039],[0.6784,0.9786,0.0027],[0.7621,0.952,0.0021],[0.8425,0.9154,0.0018],[0.9163,0.87,0.0017],[0.9786,0.8163,0.0014],[1.0263,0.757,0.0011],[1.0567,0.6949,0.001],[1.0622,0.631,0.0008],[1.0456,0.5668,0.0006],[1.0026,0.503,0.0003],[0.9384,0.4412,0.0002],[0.8544,0.381,0.0002],[0.7514,0.321,0.0001],[0.6424,0.265,0x0],[0.5419,0.217,0x0],[0.4479,0.175,0x0],[0.3608,0.1382,0x0],[0.2835,0.107,0x0],[0.2187,0.0816,0x0],[0.1649,0.061,0x0],[0.1212,0.0446,0x0],[0.0874,0.032,0x0],[0.0636,0.0232,0x0],[0.0468,0.017,0x0],[0.0329,0.0119,0x0],[0.0227,0.0082,0x0],[0.0158,0.0057,0x0],[0.0114,0.0041,0x0],[0.0081,0.0029,0x0],[0.0058,0.0021,0x0],[0.0041,0.0015,0x0],[0.0029,0.001,0x0],[0.002,0.0007,0x0],[0.0014,0.0005,0x0],[0.001,0.0004,0x0],[0.0007,0.0002,0x0],[0.0005,0.0002,0x0],[0.0003,0.0001,0x0],[0.0002,0.0001,0x0],[0.0002,0.0001,0x0],[0.0001,0x0,0x0],[0.0001,0x0,0x0],[0.0001,0x0,0x0],[0x0,0x0,0x0]];SilverLightingSpectrum['prototype']['toXYZ']=function(){var _0x586402=_0x68aa19;for(var _0x317b1e=new Cartesian3(0x0,0x0,0x0),_0xc5b29a=0x1;_0xc5b29a<SILVERLIGHTING_NSAMPLES$1;_0xc5b29a++){var _0x477e1e=_0xc5b29a+0x0;_0x477e1e>SILVERLIGHTING_NSAMPLES$1-0x1&&(_0x477e1e=SILVERLIGHTING_NSAMPLES$1-0x1),_0x477e1e<0x1&&(_0x477e1e=0x1),_0x317b1e['x']+=this['powers'][_0x477e1e]*cie_colour_match[_0xc5b29a][0x0],_0x317b1e['y']+=this['powers'][_0x477e1e]*cie_colour_match[_0xc5b29a][0x1],_0x317b1e['z']+=this[_0x586402(0x5450)][_0x477e1e]*cie_colour_match[_0xc5b29a][0x2];}return _0x317b1e;};var Ao=[0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0.003,0.004,0.006,0.007,0.009,0.011,0.014,0.017,0.021,0.025,0.03,0.035,0.04,0.044,0.048,0.055,0.063,0.071,0.075,0.08,0.085,0.091,0.12,0.12,0.12,0.12,0.12,0.12,0.12,0.119,0.12,0.12,0.12,0.1,0.09,0.09,0.085,0.08,0.075,0.07,0.07,0.065,0.06,0.055,0.05,0.045,0.04,0.035,0.028,0.25,0.023,0.02,0.018,0.016,0.012,0.012,0.012,0.012,0.01,0.01,0.01,0.008,0.007,0.006,0.005,0.003,0x0],Au=[0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0.15,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0],Aw=[0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0.075,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0.016,0.015,0.014,0.013,0.0125,1.8,2.3,2.5,2.3,1.8,0.061,0.003,0.0008,0.0001,0.00001,0.00001,0.0001,0.0003,0.0006];SilverLightingSpectrum[_0x68aa19(0x4b51)][_0x68aa19(0x42c0)]=function(_0x4f0fe5,_0x591f5f,_0x16924c,_0x322d1c,_0x4ddffd,_0x2bec2c){var _0x77826=_0x68aa19,_0xa04042=0.04608*_0x16924c-0.04586,_0x1c0a3a=CesiumMath[_0x77826(0x52e9)](_0x4f0fe5);if(_0x1c0a3a<0x5a){var _0x50c21a=0x1;_0x50c21a=0x1/(_0x591f5f+0.50572*Math[_0x77826(0x1f76)](96.07995-_0x1c0a3a,-1.6364)),_0x50c21a*=0x1,_0x50c21a*=Math[_0x77826(0xee5)](-_0x322d1c/0x20f3);for(var _0xd4e0e5=1.003454/Math[_0x77826(0x4080)](_0x591f5f*_0x591f5f+0.006908),_0x2a2ef3=Math[_0x77826(0xe28)](0.35),_0xb43502=_0x2a2ef3*(1.459+_0x2a2ef3*(0.1595+0.4129*_0x2a2ef3)),_0xdc275c=_0x2a2ef3*(0.0783+_0x2a2ef3*(-0.3824-0.5874*_0x2a2ef3)),_0x57f585=0x1-0.5*Math['exp']((_0xb43502+_0xdc275c/1.8)/1.8),_0x133849=0x1-0.5*Math['exp']((_0xb43502+_0xdc275c*_0x591f5f)*_0x591f5f),_0x12f1ee=0x0;_0x12f1ee<SILVERLIGHTING_NSAMPLES$1;_0x12f1ee++){var _0x23be5b,_0x28a38e=0.38+0.005*_0x12f1ee,_0x3323e7=Math['exp'](-_0x50c21a/(Math[_0x77826(0x1f76)](_0x28a38e,0x4)*(115.6406-1.3366/(_0x28a38e*_0x28a38e))));_0x23be5b=_0x28a38e<0.5?1.0274:1.206;var _0x4304fb=_0xa04042*Math[_0x77826(0x1f76)](0x2*_0x28a38e,-_0x23be5b),_0x23bea8=Math[_0x77826(0xee5)](-_0x4304fb*_0x50c21a),_0x3a5bdf=2.5*Aw[_0x12f1ee]*_0x50c21a,_0x4efc51=Math[_0x77826(0xee5)](-0.2385*_0x3a5bdf/Math[_0x77826(0x1f76)](0x1+20.07*_0x3a5bdf,0.45)),_0x339be2=Math[_0x77826(0xee5)](0.35*-Ao[_0x12f1ee]*_0xd4e0e5),_0x22b08b=Math[_0x77826(0xee5)](-1.41*Au[_0x12f1ee]*_0x50c21a/Math['pow'](0x1+118.3*Au[_0x12f1ee]*_0x50c21a,0.45)),_0x5ad333=Math[_0x77826(0xe28)](_0x28a38e/0.4),_0x518bb6=0.945*Math[_0x77826(0xee5)](-0.095*_0x5ad333*_0x5ad333),_0x5d927b=Math[_0x77826(0xee5)](-_0x518bb6*_0x4304fb*_0x50c21a),_0x2d53e3=Math['exp']((_0x518bb6-0x1)*_0x4304fb*_0x50c21a),_0x36026a=Math[_0x77826(0xee5)](-1.8/(_0x28a38e*_0x28a38e*_0x28a38e*_0x28a38e)*(115.6406-1.3366/(_0x28a38e*_0x28a38e))),_0x2b2053=Math[_0x77826(0xee5)](-0.4293*Aw[_0x12f1ee]*2.5/Math[_0x77826(0x1f76)](0x1+36.126*Aw[_0x12f1ee]*2.5,0.45)),_0x139f9f=Math[_0x77826(0xee5)](-2.538*Au[_0x12f1ee]/Math[_0x77826(0x1f76)](0x1+212.94*Au[_0x12f1ee],0.45)),_0x32c677=Math[_0x77826(0xee5)](-_0x518bb6*_0x4304fb*1.8),_0x4ce4b7=Math[_0x77826(0xee5)]((_0x518bb6-0x1)*_0x4304fb*1.8),_0x29dfdb=_0x3323e7*_0x23bea8*_0x4efc51*_0x339be2*_0x22b08b;_0x4ddffd['powers'][_0x12f1ee]=this['powers'][_0x12f1ee]*_0x29dfdb;var _0x1d5048=this[_0x77826(0x5450)][_0x12f1ee]*_0x339be2*_0x4efc51*_0x22b08b*_0x591f5f*_0x2d53e3,_0x78e9fe=0x1;_0x28a38e<=0.45&&(_0x78e9fe=Math[_0x77826(0x1f76)](_0x28a38e+0.55,1.8));var _0x356564=_0x2b2053*_0x139f9f*_0x4ce4b7*(0.5*(0x1-_0x36026a)+(0x1-_0x57f585)*_0x36026a*(0x1-_0x32c677)),_0x5064f3=_0x1d5048*(0x1-Math['pow'](_0x3323e7,0.95))/0x2,_0x5e86c6=_0x1d5048*Math[_0x77826(0x1f76)](_0x3323e7,1.5)*(0x1-_0x5d927b)*_0x133849,_0x20ce60=0.3*(_0x4ddffd['powers'][_0x12f1ee]*_0x591f5f+_0x5064f3+_0x5e86c6)*_0x356564/(0x1-0.3*_0x356564);_0x2bec2c['powers'][_0x12f1ee]=(_0x5064f3+_0x5e86c6+_0x20ce60)*_0x78e9fe,_0x2bec2c[_0x77826(0x5450)][_0x12f1ee]<0x0&&(_0x2bec2c[_0x77826(0x5450)][_0x12f1ee]=0x0);}}else{for(_0x12f1ee=0x0;_0x12f1ee<SILVERLIGHTING_NSAMPLES$1;_0x12f1ee++)_0x4ddffd[_0x77826(0x5450)][_0x12f1ee]=0x0,_0x2bec2c[_0x77826(0x5450)][_0x12f1ee]=0x0;}};var rawNasaData=[[0.3,0.305,0.31,0.315,0.32,0.325,0.33,0.335,0.34,0.345,0.35,0.36,0.37,0.38,0.39,0.4,0.41,0.42,0.43,0.44,0.45,0.46,0.47,0.48,0.49,0.5,0.51,0.52,0.53,0.54,0.55,0.57,0.593,0.61,0.63,0.656,0.6676,0.69,0.71,0.718,0.7244,0.74,0.7525,0.7575,0.7625,0.7675,0.78,0.8,0.816,0.8237,0.8315,0.84,0.86,0.88,0.905,0.915,0.925,0.93,0.937,0.948,0.965,0.98,0.9935,1.04,1.07,1.1,1.12,1.13,1.145,1.161,1.17,1.2,1.24,1.27,1.29,1.32,1.35,1.395,1.4425,1.4625,1.477,1.497,1.52,1.539,1.558,1.578,1.592,1.61,1.63,1.646,1.678,1.74,1.8,1.86,1.92,1.96,1.985,2.005,2.035,2.065,2.1,2.148,2.198,2.27,2.36,2.45,2.5,2.6,2.7,2.8,2.9,0x3,3.1,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,0x4],[535.9,558.3,0x26e,692.7,715.1,832.9,961.9,931.9,900.6,911.3,975.5,975.9,1119.9,1103.8,1033.8,1479.1,1701.3,1740.4,1587.2,0x72d,0x7d5,0x7fb,0x7c3,0x7eb,0x768,0x775,0x787,0x727,0x763,0x76a,0x764,0x730,0x6e8,0x6c0,0x67a,0x5f4,0x5fb,0x58c,0x577,0x55e,0x55d,0x512,0x4f5,0x4dd,0x4c7,0x4b5,0x49f,0x47c,0x443,0x426,0x40e,0x3fe,998.7,947.2,893.2,868.2,829.7,830.3,0x32e,786.9,768.3,0x2ff,757.6,688.1,640.7,606.2,585.9,570.2,564.1,544.2,533.4,501.6,477.5,442.7,0x1b8,416.8,391.4,358.9,327.5,317.5,307.3,300.4,292.8,275.5,272.1,259.3,246.9,0xf4,243.5,234.8,220.5,190.8,171.1,144.5,135.7,0x7b,123.8,0x71,108.5,97.5,92.4,82.4,74.6,68.3,63.8,49.5,48.5,38.6,36.6,0x20,28.1,24.8,22.1,19.6,17.5,15.7,14.1,12.7,11.5,10.4,9.5,8.6]],SILVERLIGHTING_NSAMPLES=0x51,SILVERLIGHTING_SAMPLEWIDTH=0x5;function SilverLightingSolarSpectrum(){var _0x3ee4a5=_0x68aa19;SilverLightingSpectrum[_0x3ee4a5(0x317a)](this);for(var _0x499326=rawNasaData[0x1][_0x3ee4a5(0x531b)],_0x962bb7=0x1,_0x38f40b=0.38,_0x1685f0=0x0;_0x1685f0<SILVERLIGHTING_NSAMPLES;_0x1685f0++){for(var _0x4edad1=_0x38f40b+0.001*SILVERLIGHTING_SAMPLEWIDTH;_0x962bb7<_0x499326-0x1&&rawNasaData[0x0][_0x962bb7]<=_0x4edad1;)_0x962bb7++;this['powers'][_0x1685f0]=rawNasaData[0x1][_0x962bb7],_0x38f40b+=0.001*SILVERLIGHTING_SAMPLEWIDTH;}}function SilverLightingLuminanceMapper(){}function rodThreshold(_0x31cc65){var _0x14efd9=_0x68aa19,_0x1eaa2d,_0x34c762=Math[_0x14efd9(0xe28)](_0x31cc65);return _0x1eaa2d=_0x34c762<=-3.94?-2.86:_0x34c762>=-1.44?_0x34c762-0.395:Math[_0x14efd9(0x1f76)](0.405*_0x34c762+1.6,2.18)-2.86,Math[_0x14efd9(0xee5)](_0x1eaa2d);}function coneThreshold(_0x437ef1){var _0x290d14=_0x68aa19,_0x20ed25,_0x34a0f7=Math[_0x290d14(0xe28)](_0x437ef1);return _0x20ed25=_0x34a0f7<=-2.6?-0.72:_0x34a0f7>=1.9?_0x34a0f7-1.255:Math['pow'](0.249*_0x34a0f7+0.65,2.7)-0.72,Math[_0x290d14(0xee5)](_0x20ed25);}SilverLightingSolarSpectrum[_0x68aa19(0x4b51)]=Object[_0x68aa19(0x3477)](SilverLightingSpectrum[_0x68aa19(0x4b51)]),SilverLightingSolarSpectrum[_0x68aa19(0x4b51)]['constructor']=SilverLightingSpectrum,SilverLightingLuminanceMapper[_0x68aa19(0x5668)]=0x64,SilverLightingLuminanceMapper['LsavgC']=0x64,SilverLightingLuminanceMapper[_0x68aa19(0x19df)]=0x64,SilverLightingLuminanceMapper['k']=0x1,SilverLightingLuminanceMapper['mR']=0x1,SilverLightingLuminanceMapper['mC']=0x1,SilverLightingLuminanceMapper[_0x68aa19(0x2a1b)]=!0x1,SilverLightingLuminanceMapper[_0x68aa19(0x2e96)]=function(_0x3d35ec,_0x5d6fa5){var _0x616118=_0x68aa19;_0x3d35ec<0x0&&(_0x3d35ec=0x0),_0x5d6fa5<0x0&&(_0x5d6fa5=0x0),SilverLightingLuminanceMapper['LsavgR']=_0x3d35ec/0.8,SilverLightingLuminanceMapper[_0x616118(0x95b)]=_0x5d6fa5/0.8,SilverLightingLuminanceMapper[_0x616118(0x582d)]();},SilverLightingLuminanceMapper[_0x68aa19(0x3097)]=function(_0x3d98b5){var _0x293f05=_0x68aa19,_0x44f9c4=SilverLightingLuminanceMapper['k'],_0x2ef9de=SilverLightingLuminanceMapper['mR'],_0x7ff22b=SilverLightingLuminanceMapper['Ldmax'],_0x3c5097=SilverLightingLuminanceMapper['mC'],_0x1e9072=-0.702*_0x3d98b5['x']+1.039*_0x3d98b5['y']+0.433*_0x3d98b5['z'];_0x1e9072<0x0&&(_0x1e9072=0x0);var _0x271a30=new Cartesian3(0.3*_0x1e9072,0.3*_0x1e9072,0.4*_0x1e9072),_0x15aa3e=Cartesian3[_0x293f05(0x1c02)](_0x3d98b5,(0x1-_0x44f9c4)*_0x3c5097,new Cartesian3()),_0x43ca97=Cartesian3[_0x293f05(0x1c02)](_0x271a30,_0x44f9c4*_0x2ef9de,new Cartesian3()),_0x56a8b3=Cartesian3[_0x293f05(0x4979)](_0x15aa3e,_0x43ca97,new Cartesian3());_0x3d98b5=Cartesian3[_0x293f05(0x1c02)](_0x56a8b3,0x1/_0x7ff22b,_0x3d98b5);},SilverLightingLuminanceMapper[_0x68aa19(0x582d)]=function(){var _0xa65728=_0x68aa19,_0x583faa,_0x129e94,_0xdfc090;SilverLightingLuminanceMapper[_0xa65728(0x5668)]=0x64,_0x583faa=SilverLightingLuminanceMapper[_0xa65728(0x5668)],_0x129e94=SilverLightingLuminanceMapper['LsavgR'],_0xdfc090=SilverLightingLuminanceMapper[_0xa65728(0x95b)];var _0x372f26=coneThreshold(_0x583faa);SilverLightingLuminanceMapper['mR']=_0x372f26/rodThreshold(_0x129e94),SilverLightingLuminanceMapper['mC']=_0x372f26/coneThreshold(_0xdfc090),(SilverLightingLuminanceMapper['k']=(0x64-0.25*_0x129e94)/(0x64+_0x129e94),SilverLightingLuminanceMapper['k']<0x0&&(SilverLightingLuminanceMapper['k']=0x0));};var XYZ2RGB_CIE=new Matrix3(2.37067,-0.90004,-0.470634,-0.513885,1.4253,0.0885814,0.00529818,-0.0146949,1.0094);function SilverLightingSky(){var _0x177ed1=_0x68aa19;this['_oneOverGammaHosek']=0x1/2.4,this['_T']=0x3,this['_lastSunT']=0x0,this['_lastSunZenith']=0x0,this['_lastMoonT']=0x0,this[_0x177ed1(0x41f2)]=0x0,this[_0x177ed1(0x3723)]=0x0,this[_0x177ed1(0x17cb)]=void 0x0,this[_0x177ed1(0x1ed5)]=0x0,this[_0x177ed1(0x1abe)]=0x0,this[_0x177ed1(0x4f08)]=!0x1,this[_0x177ed1(0x38ab)]=new SilverLightingSolarSpectrum(),this[_0x177ed1(0x1f91)]=void 0x0,this[_0x177ed1(0x42a4)]=void 0x0,this[_0x177ed1(0x37d8)]=void 0x0,this[_0x177ed1(0x6f6)]=void 0x0,this[_0x177ed1(0x4078)]=new SilverLightingSolarSpectrum(),this[_0x177ed1(0x31b1)]=void 0x0,this[_0x177ed1(0x760)]=void 0x0,this[_0x177ed1(0x232d)]=void 0x0,this['_moonScatteredLuminanceSeaLevel']=void 0x0,this[_0x177ed1(0x4a76)]=0x1,this[_0x177ed1(0x52c1)]=!0x0,this['_lightPollution']=0x0,this[_0x177ed1(0x5393)]=0x1,this['_skyLight']=new Color$2(),this[_0x177ed1(0x423b)]=[],initTwilightZenithLuminanceLookup(this),this[_0x177ed1(0x4d91)]=!0x1;}function initTwilightZenithLuminanceLookup(_0x277169){var _0x3c3606=_0x68aa19;_0x277169['_twilightLuminance']={},_0x277169[_0x3c3606(0x423b)][0x5]=0x898,_0x277169['_twilightLuminance'][0x4]=0x708,_0x277169[_0x3c3606(0x423b)][0x3]=0x578,_0x277169['_twilightLuminance'][0x2]=0x4b0,_0x277169[_0x3c3606(0x423b)][0x1]=0x2c6,_0x277169[_0x3c3606(0x423b)][0x0]=0x190,_0x277169['_twilightLuminance'][-0x1]=0xbe,_0x277169['_twilightLuminance'][-0x2]=0x4d,_0x277169[_0x3c3606(0x423b)][-0x3]=0x1c,_0x277169[_0x3c3606(0x423b)][-0x4]=9.4,_0x277169[_0x3c3606(0x423b)][-0x5]=2.9,_0x277169['_twilightLuminance'][-0x6]=0.9,_0x277169['_twilightLuminance'][-0x7]=0.3,_0x277169[_0x3c3606(0x423b)][-0x8]=0.11,_0x277169[_0x3c3606(0x423b)][-0x9]=0.047,_0x277169[_0x3c3606(0x423b)][-0xa]=0.021,_0x277169[_0x3c3606(0x423b)][-0xb]=0.0092,_0x277169[_0x3c3606(0x423b)][-0xc]=0.0031,_0x277169[_0x3c3606(0x423b)][-0xd]=0.0022,_0x277169['_twilightLuminance'][-0xe]=0.0019,_0x277169[_0x3c3606(0x423b)][-0xf]=0.0018,_0x277169[_0x3c3606(0x423b)][-0x10]=0.0018;for(var _0x4d70a1 in _0x277169[_0x3c3606(0x423b)]){var _0x55d2a0=_0x277169['_twilightLuminance'][_0x4d70a1];_0x277169['_twilightLuminance'][_0x4d70a1]=_0x55d2a0/Math['PI']*0.1;}}var scratchMoonPos=new Cartesian3();SilverLightingSky[_0x68aa19(0x4b51)][_0x68aa19(0xfa4)]=function(){return this['_skyLight'];};var scratchCartesian3=new Cartesian3();function SilverLightingLocalTime(){var _0xeafd71=_0x68aa19;this[_0xeafd71(0x1f90)]=0x0,this[_0xeafd71(0x267f)]=0x0,this[_0xeafd71(0x2bd1)]=0x0,this[_0xeafd71(0x4f25)]=0x0,this['minutes']=0x0,this[_0xeafd71(0x235a)]=0x0,this[_0xeafd71(0x1b93)]=!0x0,this['zoneCorrection']=0x8;}function SilverLightingLocation(){var _0x33dfd6=_0x68aa19;this[_0x33dfd6(0x49f4)]=0x0,this[_0x33dfd6(0x4c4a)]=0x0,this[_0x33dfd6(0x1049)]=0x0;}function SilverLightingEphemeris(){var _0x327f11=_0x68aa19;this['_time']=void 0x0,this['_lastTime']=new SilverLightingLocalTime(),this[_0x327f11(0x35b)]=new SilverLightingLocation(),this['_T']=0x0,this[_0x327f11(0x24e2)]=0x0,this[_0x327f11(0x2a2a)]=0x0,this[_0x327f11(0x21d4)]=0x0,this[_0x327f11(0x538e)]=new Cartesian3(),this['_moonEcl']=new Cartesian3(),this['_sunEq']=new Cartesian3(),this['_moonEq']=new Cartesian3(),this[_0x327f11(0x5351)]=new Matrix3(),this[_0x327f11(0xe53)]=new Matrix3(),this[_0x327f11(0x2830)]=new Cartesian3(),this[_0x327f11(0x4857)]=new Cartesian3(),this['_sunHoriz']=new Cartesian3(),this[_0x327f11(0x129d)]=new Cartesian3(),this['_eclipticToHorizon']=new Matrix3(),this[_0x327f11(0x6d4)]=new Matrix3(),this[_0x327f11(0x1576)]=new Matrix3(),this[_0x327f11(0x32ae)]=new Matrix3(),this[_0x327f11(0x3bed)]=new Matrix3(),this['_geographicToHorizon']=new Matrix3(),this[_0x327f11(0x2c8)]=new Matrix3(),this[_0x327f11(0x806)]=void 0x0,this['_moonPhaseAngle']=void 0x0,this[_0x327f11(0x27ff)]=void 0x0,this['_precession']=new Matrix3(),this['_forceSunHoriz']=!0x1,this['_forceMoonHoriz']=!0x1,this[_0x327f11(0x1816)]=!0x0,this[_0x327f11(0x4117)]=!0x1;}function toCartesian(_0x1515f4,_0x31250f,_0x2765bb){var _0x1519c1=_0x68aa19,_0x1d6654=new Cartesian3();return _0x1d6654['x']=_0x1515f4*Math['cos'](_0x2765bb)*Math['cos'](_0x31250f),_0x1d6654['y']=_0x1515f4*Math[_0x1519c1(0x4322)](_0x2765bb)*Math[_0x1519c1(0x1d35)](_0x31250f),_0x1d6654['z']=_0x1515f4*Math[_0x1519c1(0x4322)](_0x31250f),_0x1d6654;}function InRange(_0x4ec80a){for(;_0x4ec80a>0x2*Math['PI'];)_0x4ec80a-=0x2*Math['PI'];for(;_0x4ec80a<0x0;)_0x4ec80a+=0x2*Math['PI'];return _0x4ec80a;}function ConvertAxes(_0x3c1d7d){var _0x23f43c=new Cartesian3();return _0x23f43c['x']=_0x3c1d7d['y'],_0x23f43c['y']=_0x3c1d7d['z'],_0x23f43c['z']=_0x3c1d7d['x'],_0x23f43c;}function InverseConvertAxes(_0x39b1d3){var _0x7e3fe9=new Cartesian3();return _0x7e3fe9['x']=_0x39b1d3['z'],_0x7e3fe9['y']=_0x39b1d3['x'],_0x7e3fe9['z']=_0x39b1d3['y'],_0x7e3fe9;}function refract(_0x213d08){var _0x283f35=_0x68aa19,_0x17c2dc,_0x8ccf23;if(_0x213d08>CesiumMath[_0x283f35(0x12a4)](0x55))_0x17c2dc=0x0;else{if(_0x8ccf23=Math[_0x283f35(0x15be)](_0x213d08),_0x213d08>=CesiumMath['toRadians'](0x5))_0x17c2dc=58.1/_0x8ccf23-0.07/Math[_0x283f35(0x1f76)](_0x8ccf23,0x3)+0.000086/Math[_0x283f35(0x1f76)](_0x8ccf23,0x5);else{if(_0x213d08>=CesiumMath[_0x283f35(0x12a4)](-0.575)){var _0x53c3e6=CesiumMath[_0x283f35(0x52e9)](_0x213d08);_0x17c2dc=0x6c7+_0x53c3e6*(_0x53c3e6*(103.4+_0x53c3e6*(0.711*_0x53c3e6-12.79))-518.2);}else _0x17c2dc=-20.774/_0x8ccf23;}_0x17c2dc/=0xe10;}return _0x213d08+CesiumMath[_0x283f35(0x12a4)](_0x17c2dc);}SilverLightingSky[_0x68aa19(0x4b51)]['_computeSun']=function(_0x8743f5){var _0x378512=_0x68aa19,_0x1feb26=this[_0x378512(0x17cb)][_0x378512(0x344a)](),_0x16428b=(_0x1feb26=Cartesian3['normalize'](_0x1feb26,scratchCartesian3))['y'];if(this[_0x378512(0x3713)]!==this['_T']||this[_0x378512(0x136)]!==_0x16428b){this[_0x378512(0x3713)]=this['_T'],this[_0x378512(0x136)]=_0x16428b;var _0x3a4209=CesiumMath['toDegrees'](Math['asin'](_0x1feb26['y']));_0x3a4209+=0x0,this[_0x378512(0x1ed5)]=_0x3a4209>0x1?0x0:_0x3a4209<0x0?0x1:0x1-_0x3a4209;var _0x1d34d8=Math[_0x378512(0x1e18)](_0x16428b)-CesiumMath[_0x378512(0x12a4)](0x0),_0x384ae8=CesiumMath['toRadians'](0x1),_0x5c2b69=new SilverLightingSpectrum(),_0x5c3176=new SilverLightingSpectrum(),_0x4c7159=new SilverLightingSpectrum(),_0x5d1890=new SilverLightingSpectrum();if(0.5*Math['PI']-_0x1d34d8>_0x384ae8){this['_sunAboveHorizon']=!0x0,this[_0x378512(0x38ab)][_0x378512(0x42c0)](_0x1d34d8,_0x16428b,this['_T'],_0x8743f5,_0x5c2b69,_0x5c3176),this[_0x378512(0x1f91)]=_0x5c2b69[_0x378512(0x25e6)](),this['_sunScatteredLuminance']=_0x5c3176['toXYZ'](),_0x8743f5<0x3e8?(this['_sunTransmittedLuminanceSeaLevel']=this[_0x378512(0x1f91)],this['_sunScatteredLuminanceSeaLevel']=this[_0x378512(0x42a4)]):(this[_0x378512(0x38ab)][_0x378512(0x42c0)](_0x1d34d8,_0x16428b,this['_T'],0x0,_0x4c7159,_0x5d1890),this[_0x378512(0x37d8)]=_0x4c7159['toXYZ'](),this['_sunScatteredLuminanceSeaLevel']=_0x5d1890[_0x378512(0x25e6)]());for(var _0x189e5e=_0x1d34d8/(0.5*Math['PI']),_0x3ce5a7=0x0;_0x3ce5a7<0x6;_0x3ce5a7++)_0x189e5e*=_0x189e5e;this[_0x378512(0x42a4)]['x']*=0x1+0x0*_0x189e5e,this['_sunScatteredLuminance']['y']*=0x1+0x0*_0x189e5e,this['_sunScatteredLuminance']['z']*=0x1+0x0*_0x189e5e,this['_sunScatteredLuminanceSeaLevel']['x']*=0x1+0x0*_0x189e5e,this['_sunScatteredLuminanceSeaLevel']['y']*=0x1+0x0*_0x189e5e,this[_0x378512(0x6f6)]['z']*=0x1+0x0*_0x189e5e;}else{this['_sunAboveHorizon']=!0x1;var _0x333fd7=Math['floor'](_0x3a4209),_0x2a5d20=Math[_0x378512(0x28fa)](_0x3a4209);_0x189e5e=_0x3a4209-_0x333fd7,(defined$1(this[_0x378512(0x423b)][_0x333fd7])||(this[_0x378512(0x423b)][_0x333fd7]=0x0),defined$1(this[_0x378512(0x423b)][_0x2a5d20])||(this['_twilightLuminance'][_0x2a5d20]=0x0));var _0x3d000b=this[_0x378512(0x423b)][_0x333fd7],_0x25b436=this['_twilightLuminance'][_0x2a5d20];_0x1d34d8=0.5*Math['PI']-_0x384ae8,(this[_0x378512(0x38ab)][_0x378512(0x42c0)](_0x1d34d8,Math[_0x378512(0x1d35)](_0x1d34d8),this['_T'],_0x8743f5,_0x5c2b69,_0x5c3176),this[_0x378512(0x1f91)]=_0x5c2b69['toXYZ'](),this[_0x378512(0x42a4)]=_0x5c3176[_0x378512(0x25e6)](),_0x8743f5<0x3e8?(this[_0x378512(0x37d8)]=this[_0x378512(0x1f91)],this['_sunScatteredLuminanceSeaLevel']=this[_0x378512(0x42a4)]):(this[_0x378512(0x38ab)][_0x378512(0x42c0)](_0x1d34d8,Math[_0x378512(0x1d35)](_0x1d34d8),this['_T'],0x0,_0x4c7159,_0x5d1890),this[_0x378512(0x37d8)]=_0x4c7159[_0x378512(0x25e6)](),this['_sunScatteredLuminanceSeaLevel']=_0x5d1890['toXYZ']()));var _0x3c1e83=(0x1-_0x189e5e)*_0x3d000b+_0x189e5e*_0x25b436,_0x3739fa=0.25,_0x116726=_0x3c1e83/_0x3739fa*0.25,_0x19284a=_0x3c1e83/_0x3739fa*0.5;(_0x189e5e=-_0x3a4209/0x2)>0x1&&(_0x189e5e=0x1),_0x189e5e<0x0&&(_0x189e5e=0x0);var _0x40faea=0x0*_0x3c1e83*(_0x189e5e*=_0x189e5e)+(0x1-_0x189e5e);Cartesian3[_0x378512(0x1c02)](this[_0x378512(0x1f91)],_0x40faea,this[_0x378512(0x1f91)]),this['_sunScatteredLuminance']['x']=_0x116726*_0x189e5e+this[_0x378512(0x42a4)]['x']*(0x1-_0x189e5e),this[_0x378512(0x42a4)]['y']=_0x3c1e83*_0x189e5e+this[_0x378512(0x42a4)]['y']*(0x1-_0x189e5e),this[_0x378512(0x42a4)]['z']=_0x19284a*_0x189e5e+this[_0x378512(0x42a4)]['z']*(0x1-_0x189e5e),_0x40faea=0x0*_0x3c1e83*_0x189e5e+(0x1-_0x189e5e),Cartesian3[_0x378512(0x1c02)](this[_0x378512(0x6f6)],_0x40faea,this[_0x378512(0x6f6)]),this['_sunScatteredLuminanceSeaLevel']['x']=_0x116726*_0x189e5e+this[_0x378512(0x6f6)]['x']*(0x1-_0x189e5e),this[_0x378512(0x6f6)]['y']=_0x3c1e83*_0x189e5e+this['_sunScatteredLuminanceSeaLevel']['y']*(0x1-_0x189e5e),this[_0x378512(0x6f6)]['z']=_0x19284a*_0x189e5e+this[_0x378512(0x6f6)]['z']*(0x1-_0x189e5e),this['_sunScatteredLuminance']['x']*=0x1,this['_sunScatteredLuminance']['y']*=0x1,this[_0x378512(0x42a4)]['z']*=0x1,this['_sunScatteredLuminanceSeaLevel']['x']*=0x1,this[_0x378512(0x6f6)]['y']*=0x1,this['_sunScatteredLuminanceSeaLevel']['z']*=0x1;}}},SilverLightingSky['prototype'][_0x68aa19(0x5699)]=function(){var _0x482fb1=_0x68aa19,_0x39ba12=this[_0x482fb1(0x17cb)]['getMoonPositionHorizon']();Cartesian3['clone'](_0x39ba12,scratchMoonPos),Cartesian3[_0x482fb1(0x4e7d)](scratchMoonPos,scratchMoonPos);var _0x7efa50=CesiumMath[_0x482fb1(0x52e9)](Math[_0x482fb1(0x2ac1)](scratchMoonPos['z'])),_0xd8dc4d=0x1a8574,_0x479086=0x3e8*this[_0x482fb1(0x17cb)][_0x482fb1(0x40c0)](),_0x418850=0.001,_0x164d31=this[_0x482fb1(0x17cb)]['getMoonPhaseAngle']();_0x164d31<_0x418850&&(_0x164d31=_0x418850);for(var _0x4741e5=Math['PI']-_0x164d31;_0x4741e5<0x0;)_0x4741e5+=0x2*Math['PI'];_0x4741e5<_0x418850&&(_0x4741e5=_0x418850);var _0x59aa9a=0x2ab*(250286.4*_0xd8dc4d/(0x3*_0x479086*_0x479086)*(0.095*(0x1-Math['sin'](_0x164d31/0x2)*Math[_0x482fb1(0x15be)](_0x164d31/0x2)*Math[_0x482fb1(0xe28)](0x1/Math[_0x482fb1(0x15be)](_0x164d31/0x4)))+0x771*(0x1-Math[_0x482fb1(0x4322)](_0x4741e5/0x2)*Math[_0x482fb1(0x15be)](_0x4741e5/0x2)*Math[_0x482fb1(0xe28)](0x1/Math[_0x482fb1(0x15be)](_0x4741e5/0x4)))))/3.14;return _0x59aa9a*=0.001,_0x7efa50<0x0&&(_0x59aa9a*=Math[_0x482fb1(0xee5)](1.1247*_0x7efa50)),_0x59aa9a;},SilverLightingSky[_0x68aa19(0x4b51)]['_computeMoon']=function(_0x6cc25){var _0x497511=_0x68aa19,_0xd35fa2=this[_0x497511(0x17cb)]['getMoonPositionHorizon']();Cartesian3[_0x497511(0x254b)](_0xd35fa2,scratchMoonPos),Cartesian3[_0x497511(0x4e7d)](scratchMoonPos,scratchMoonPos);var _0x37c30b=scratchMoonPos['z'],_0x1f0172=Math['acos'](_0x37c30b),_0x512114=this[_0x497511(0x17cb)][_0x497511(0x4c0d)]();if(this['_lastMoonT']!==this['_T']||this[_0x497511(0x41f2)]!==_0x1f0172||this[_0x497511(0x3723)]!==_0x512114){this[_0x497511(0x9bb)]=this['_T'],this['_lastMoonZenith']=_0x1f0172,this['_lastMoonPhase']=_0x512114,this['_lightingChanged']=!0x0;var _0x1020c3=new SilverLightingSpectrum(),_0x351be1=new SilverLightingSpectrum();this[_0x497511(0x4078)][_0x497511(0x42c0)](_0x1f0172,_0x37c30b,this['_T'],_0x6cc25,_0x1020c3,_0x351be1);var _0x109dd7=this[_0x497511(0x5699)]();this['_moonTransmittedLuminance']=Cartesian3[_0x497511(0x1c02)](_0x1020c3[_0x497511(0x25e6)](),_0x109dd7,new Cartesian3()),this[_0x497511(0x760)]=Cartesian3['multiplyByScalar'](_0x351be1[_0x497511(0x25e6)](),_0x109dd7,new Cartesian3());var _0xd30bee=new SilverLightingSpectrum(),_0x5502af=new SilverLightingSpectrum();this[_0x497511(0x4078)][_0x497511(0x42c0)](_0x1f0172,_0x37c30b,this['_T'],0x0,_0xd30bee,_0x5502af),this[_0x497511(0x31b1)]=Cartesian3[_0x497511(0x1c02)](_0x1020c3['toXYZ'](),_0x109dd7,new Cartesian3()),this[_0x497511(0x760)]=Cartesian3['multiplyByScalar'](_0x351be1[_0x497511(0x25e6)](),_0x109dd7,new Cartesian3()),this[_0x497511(0x232d)]=Cartesian3['multiplyByScalar'](_0xd30bee[_0x497511(0x25e6)](),_0x109dd7,new Cartesian3()),this[_0x497511(0x4384)]=Cartesian3[_0x497511(0x1c02)](_0x5502af[_0x497511(0x25e6)](),_0x109dd7,new Cartesian3());}},SilverLightingSky['prototype']['getSunColor']=function(){var _0x44f416=_0x68aa19,_0x575e8b=Cartesian3[_0x44f416(0x1c02)](this[_0x44f416(0x1f91)],0x1,new Cartesian3());SilverLightingLuminanceMapper['durandMapperXYZ'](_0x575e8b);var _0x59901c=Matrix3[_0x44f416(0x21ec)](XYZ2RGB_CIE,_0x575e8b,new Cartesian3());return this[_0x44f416(0x556b)](_0x59901c),new Color$2(_0x59901c['x'],_0x59901c['y'],_0x59901c['z']);},SilverLightingSky[_0x68aa19(0x4b51)][_0x68aa19(0x18c0)]=function(_0x34f4bd){var _0x585da0=_0x68aa19,_0x132310=this[_0x585da0(0x17cb)][_0x585da0(0x344a)]();Cartesian3[_0x585da0(0x4e7d)](_0x132310,_0x132310),new Cartesian3(0x0,0x1,0x0),(this['_isothermalEffect']=Math[_0x585da0(0xee5)](-_0x34f4bd/0x20f3),this[_0x585da0(0x1abe)]<0x0&&(this[_0x585da0(0x1abe)]=0x0),this[_0x585da0(0x1abe)]>0x1&&(this[_0x585da0(0x1abe)]=0x1));},SilverLightingSky[_0x68aa19(0x4b51)][_0x68aa19(0x22ba)]=function(){var _0x56f798=_0x68aa19;return 0x2ab*(this['_lightPollution']+0.000002+1.2e-7+3e-8+5.1e-8+9.1e-9+9.1e-10)/3.14*this[_0x56f798(0x1abe)]*0.001*this[_0x56f798(0x5393)];},SilverLightingSky[_0x68aa19(0x4b51)]['_applyGamma']=function(_0x596250){var _0x3c6a3d=_0x68aa19,_0x5aa84e=0x0;_0x596250['x']<_0x5aa84e&&(_0x5aa84e=_0x596250['x']),_0x596250['y']<_0x5aa84e&&(_0x5aa84e=_0x596250['y']),_0x596250['z']<_0x5aa84e&&(_0x5aa84e=_0x596250['z']),_0x5aa84e=-_0x5aa84e,_0x596250['x']=_0x596250['x']+_0x5aa84e,_0x596250['y']=_0x596250['y']+_0x5aa84e,_0x596250['z']=_0x596250['z']+_0x5aa84e;var _0x326278=_0x596250['x'];_0x596250['y']>_0x326278&&(_0x326278=_0x596250['y']),_0x596250['z']>_0x326278&&(_0x326278=_0x596250['z']),_0x326278>0x1&&(_0x596250['x']/=_0x326278,_0x596250['y']/=_0x326278,_0x596250['z']/=_0x326278);var _0x1c087e=this[_0x3c6a3d(0x2224)];_0x596250['x']>0x0&&(_0x596250['x']=Math[_0x3c6a3d(0x1f76)](_0x596250['x'],_0x1c087e)),_0x596250['y']>0x0&&(_0x596250['y']=Math[_0x3c6a3d(0x1f76)](_0x596250['y'],_0x1c087e)),_0x596250['z']>0x0&&(_0x596250['z']=Math[_0x3c6a3d(0x1f76)](_0x596250['z'],_0x1c087e));},SilverLightingSky[_0x68aa19(0x4b51)]['_computeLogAvg']=function(){var _0x325949=_0x68aa19,_0x383579,_0x12458d,_0x42bef9=new Cartesian3();Cartesian3[_0x325949(0x4979)](this['_sunScatteredLuminance'],this[_0x325949(0x760)],_0x42bef9),Cartesian3[_0x325949(0x4979)](_0x42bef9,this[_0x325949(0x31b1)],_0x42bef9),_0x42bef9['y']+=0x3e8*this['_nightSkyLuminance'](),_0x383579=_0x42bef9['y'],_0x12458d=-0.702*_0x42bef9['x']+1.039*_0x42bef9['y']+0.433*_0x42bef9['z'],SilverLightingLuminanceMapper[_0x325949(0x2e96)](_0x12458d,_0x383579);},SilverLightingSky['prototype'][_0x68aa19(0x4f38)]=function(){var _0x54ece9=_0x68aa19,_0xa0f7d=Cartesian3[_0x54ece9(0x1c02)](this[_0x54ece9(0x42a4)],0.5,new Cartesian3());_0xa0f7d['y']+=0x3e8*this[_0x54ece9(0x22ba)]();var _0x19b33e=Cartesian3[_0x54ece9(0x1c02)](this['_moonScatteredLuminance'],0.5,new Cartesian3()),_0x162279=Cartesian3[_0x54ece9(0x1c02)](this[_0x54ece9(0x6f6)],0.5,new Cartesian3());_0x162279['y']+=0x3e8*this[_0x54ece9(0x22ba)]();var _0x345be6=Cartesian3['multiplyByScalar'](this[_0x54ece9(0x4384)],0.5,new Cartesian3());SilverLightingLuminanceMapper['durandMapperXYZ'](_0xa0f7d),SilverLightingLuminanceMapper[_0x54ece9(0x3097)](_0x19b33e),SilverLightingLuminanceMapper[_0x54ece9(0x3097)](_0x162279),SilverLightingLuminanceMapper[_0x54ece9(0x3097)](_0x345be6);var _0x5b6fe0=Cartesian3[_0x54ece9(0x4979)](_0xa0f7d,_0x19b33e,new Cartesian3());_0x5b6fe0['x']>this['_maxSkylightLuminance']&&(_0x5b6fe0['x']=this[_0x54ece9(0x4a76)]),_0x5b6fe0['y']>this[_0x54ece9(0x4a76)]&&(_0x5b6fe0['y']=this[_0x54ece9(0x4a76)]),_0x5b6fe0['z']>this[_0x54ece9(0x4a76)]&&(_0x5b6fe0['z']=this[_0x54ece9(0x4a76)]);var _0x10003b=Matrix3[_0x54ece9(0x21ec)](XYZ2RGB_CIE,_0x5b6fe0,new Cartesian3());this[_0x54ece9(0x52c1)]&&(_0x10003b['x']=_0x10003b['z']=_0x10003b['y']),this[_0x54ece9(0x556b)](_0x10003b),this[_0x54ece9(0xa46)]=new Color$2(_0x10003b['x'],_0x10003b['y'],_0x10003b['z']),(_0x5b6fe0=Cartesian3[_0x54ece9(0x4979)](_0x162279,_0x345be6,_0x5b6fe0))['x']>this[_0x54ece9(0x4a76)]&&(_0x5b6fe0['x']=this[_0x54ece9(0x4a76)]),_0x5b6fe0['y']>this[_0x54ece9(0x4a76)]&&(_0x5b6fe0['y']=this[_0x54ece9(0x4a76)]),_0x5b6fe0['z']>this[_0x54ece9(0x4a76)]&&(_0x5b6fe0['z']=this['_maxSkylightLuminance']),_0x10003b=Matrix3[_0x54ece9(0x21ec)](XYZ2RGB_CIE,_0x5b6fe0,new Cartesian3()),this[_0x54ece9(0x52c1)]&&(_0x10003b['x']=_0x10003b['z']=_0x10003b['y']),this[_0x54ece9(0x556b)](_0x10003b),this[_0x54ece9(0x47fc)]=new Color$2(_0x10003b['x'],_0x10003b['y'],_0x10003b['z']);},SilverLightingSky[_0x68aa19(0x4b51)][_0x68aa19(0x53ac)]=function(_0x1f36d6,_0x16cbec){var _0x3e691a=_0x68aa19;this[_0x3e691a(0x17cb)]=_0x1f36d6,this[_0x3e691a(0x4d91)]=!0x1,this['_computeSun'](_0x16cbec),this[_0x3e691a(0x3639)](_0x16cbec),this[_0x3e691a(0x18c0)](_0x16cbec),this[_0x3e691a(0x1da8)](),this[_0x3e691a(0x4f38)]();},SilverLightingLocalTime[_0x68aa19(0x4b51)][_0x68aa19(0x5802)]=function(_0x5aeb16){var _0x3b591c=_0x68aa19;_0x5aeb16>=-0xc&&_0x5aeb16<=0xc&&(this[_0x3b591c(0x47e3)]=_0x5aeb16);},SilverLightingLocalTime[_0x68aa19(0x4b51)][_0x68aa19(0x5506)]=function(_0x125487){var _0xf237c2=_0x68aa19,_0x11d395,_0x2735ce,_0x367395,_0x393b43,_0xe455d5=this[_0xf237c2(0x4f25)]+(this[_0xf237c2(0x29b1)]+this[_0xf237c2(0x235a)]/0x3c)/0x3c;this['observingDST']&&(_0xe455d5-=0x1),_0xe455d5-=this[_0xf237c2(0x47e3)],_0x367395=this['day']+_0xe455d5/0x18,this[_0xf237c2(0x267f)]<0x3?(_0x11d395=this[_0xf237c2(0x1f90)]-0x1,_0x2735ce=this[_0xf237c2(0x267f)]+0xc):(_0x11d395=this[_0xf237c2(0x1f90)],_0x2735ce=this['month']),_0x393b43=1720996.5-Math[_0xf237c2(0x67a)](_0x11d395/0x64)+Math['floor'](_0x11d395/0x190)+Math[_0xf237c2(0x67a)](365.25*_0x11d395)+Math[_0xf237c2(0x67a)](30.6001*(_0x2735ce+0x1));var _0x4c8dbe=(_0x393b43-=0x256859)+_0x367395;return _0x125487&&(_0x4c8dbe+=0x41/0x3c/0x3c/0x18),_0x4c8dbe/=0x8ead;},SilverLightingLocalTime['prototype'][_0x68aa19(0x3b62)]=function(_0x1c82a4){var _0x39f40a=_0x68aa19,_0x59c2d0,_0x1ca9af,_0x401dff,_0x337b49,_0x59965e=this[_0x39f40a(0x4f25)]+(this[_0x39f40a(0x29b1)]+this[_0x39f40a(0x235a)]/0x3c)/0x3c;this[_0x39f40a(0x1b93)]&&(_0x59965e-=0x1),_0x59965e-=this[_0x39f40a(0x47e3)],_0x337b49=this[_0x39f40a(0x2bd1)]+_0x59965e/0x18,this[_0x39f40a(0x267f)]<0x3?(_0x59c2d0=this[_0x39f40a(0x1f90)]-0x1,_0x1ca9af=this[_0x39f40a(0x267f)]+0xc):(_0x59c2d0=this[_0x39f40a(0x1f90)],_0x1ca9af=this[_0x39f40a(0x267f)]),_0x401dff=1720996.5-Math['floor'](_0x59c2d0/0x64)+Math['floor'](_0x59c2d0/0x190)+Math[_0x39f40a(0x67a)](365.25*_0x59c2d0)+Math[_0x39f40a(0x67a)](30.6001*(_0x1ca9af+0x1));var _0x4af4cd=(_0x401dff-=2447891.5)+_0x337b49;return _0x1c82a4&&(_0x4af4cd+=0x41/0x3c/0x3c/0x18),_0x4af4cd;},SilverLightingLocalTime[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x388ca7){var _0x1e5be4=_0x68aa19;return _0x388ca7[_0x1e5be4(0x1f90)]=this[_0x1e5be4(0x1f90)],_0x388ca7['month']=this[_0x1e5be4(0x267f)],_0x388ca7[_0x1e5be4(0x2bd1)]=this[_0x1e5be4(0x2bd1)],_0x388ca7[_0x1e5be4(0x4f25)]=this[_0x1e5be4(0x4f25)],_0x388ca7[_0x1e5be4(0x29b1)]=this[_0x1e5be4(0x29b1)],_0x388ca7[_0x1e5be4(0x235a)]=this['seconds'],_0x388ca7;},Object[_0x68aa19(0x5b7)](SilverLightingLocation[_0x68aa19(0x4b51)],{'longitude':{'get':function(){return this['_longitude'];},'set':function(_0x2f2d86){var _0x2582a9=_0x68aa19;_0x2f2d86>=-0xb4&&_0x2f2d86<=0xb4&&(this[_0x2582a9(0x4c4a)]=_0x2f2d86);}},'latitude':{'get':function(){var _0x545067=_0x68aa19;return this[_0x545067(0x49f4)];},'set':function(_0x348f63){var _0x43f921=_0x68aa19;_0x348f63>=-0x5a&&_0x348f63<=0x5a&&(this[_0x43f921(0x49f4)]=_0x348f63);}},'altitude':{'get':function(){var _0x3118e7=_0x68aa19;return this[_0x3118e7(0x1049)];},'set':function(_0x12dafb){var _0x3f284a=_0x68aa19;this[_0x3f284a(0x1049)]=_0x12dafb;}}}),SilverLightingLocation[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(_0x47c870){var _0x269447=_0x68aa19;return _0x47c870[_0x269447(0x49f4)]=this[_0x269447(0x288b)],_0x47c870['_longitude']=this[_0x269447(0x1041)],_0x47c870['_altitude']=this[_0x269447(0x13a1)],_0x47c870;},SilverLightingEphemeris[_0x68aa19(0x4b51)][_0x68aa19(0x4e3a)]=function(){return this['_sunGeo'];},SilverLightingEphemeris[_0x68aa19(0x4b51)][_0x68aa19(0x344a)]=function(){var _0x242dda=_0x68aa19;return this[_0x242dda(0x589f)];},SilverLightingEphemeris[_0x68aa19(0x4b51)][_0x68aa19(0x663)]=function(){var _0x283583=_0x68aa19,_0x2dc8ad=this['_T'],_0x1b471b=6.23+628.3019*_0x2dc8ad,_0x19d876=1.628+8433.4663*_0x2dc8ad,_0x11a847=2.3554+8328.6911*_0x2dc8ad,_0x28fd4f=5.1985+7771.3772*_0x2dc8ad,_0x1f3c86=3.8104+8399.7091*_0x2dc8ad+0.1098*Math[_0x283583(0x4322)](_0x11a847)+0.0222*Math['sin'](0x2*_0x28fd4f-_0x11a847)+0.0115*Math[_0x283583(0x4322)](0x2*_0x28fd4f)+0.0037*Math[_0x283583(0x4322)](0x2*_0x11a847)-0.0032*Math[_0x283583(0x4322)](_0x1b471b)-0.002*Math['sin'](0x2*_0x19d876)+0.001*Math[_0x283583(0x4322)](0x2*_0x28fd4f-0x2*_0x11a847)+0.001*Math[_0x283583(0x4322)](0x2*_0x28fd4f-_0x1b471b-_0x11a847)+0.0009*Math['sin'](0x2*_0x28fd4f+_0x11a847)+0.0008*Math[_0x283583(0x4322)](0x2*_0x28fd4f-_0x1b471b)+0.0007*Math[_0x283583(0x4322)](_0x11a847-_0x1b471b)-0.0006*Math[_0x283583(0x4322)](_0x28fd4f)-0.0005*Math[_0x283583(0x4322)](_0x1b471b+_0x11a847),_0x13d834=0.0895*Math['sin'](_0x19d876)+0.0049*Math['sin'](_0x11a847+_0x19d876)+0.0048*Math[_0x283583(0x4322)](_0x11a847-_0x19d876)+0.003*Math['sin'](0x2*_0x28fd4f-_0x19d876)+0.001*Math['sin'](0x2*_0x28fd4f+_0x19d876-_0x11a847)+0.0008*Math[_0x283583(0x4322)](0x2*_0x28fd4f-_0x19d876-_0x11a847)+0.0006*Math[_0x283583(0x4322)](0x2*_0x28fd4f+_0x19d876),_0x24262b=0x1/(0.016593+0.000904*Math['cos'](_0x11a847)+0.000166*Math[_0x283583(0x1d35)](0x2*_0x28fd4f-_0x11a847)+0.000137*Math[_0x283583(0x1d35)](0x2*_0x28fd4f)+0.000049*Math[_0x283583(0x1d35)](0x2*_0x11a847)+0.000015*Math['cos'](0x2*_0x28fd4f+_0x11a847)+0.000009*Math[_0x283583(0x1d35)](0x2*_0x28fd4f-_0x1b471b));this['_moonEcl']=toCartesian(_0x24262b,_0x13d834,_0x1f3c86),this[_0x283583(0x106d)]=Matrix3[_0x283583(0x21ec)](this[_0x283583(0x5351)],this[_0x283583(0x4597)],this[_0x283583(0x106d)]),this[_0x283583(0x4857)]=Matrix3[_0x283583(0x21ec)](this[_0x283583(0xe53)],this[_0x283583(0x106d)],this[_0x283583(0x4857)]),this['_moonHoriz']=Matrix3[_0x283583(0x21ec)](this[_0x283583(0x4577)],this[_0x283583(0x4597)],new Cartesian3()),this['_moonDistance']=6378.137*Cartesian3['distance'](this[_0x283583(0x129d)],new Cartesian3(0x1,0x0,0x0)),_0x1f3c86=InRange(_0x1f3c86),this['_sunEclipticLongitude']=InRange(this[_0x283583(0x21d4)]),this[_0x283583(0x37d2)]=_0x1f3c86-this['_sunEclipticLongitude'],this['_moonPhaseAngle']=InRange(this[_0x283583(0x37d2)]),this[_0x283583(0x806)]=0.5*(0x1-Math[_0x283583(0x1d35)](this[_0x283583(0x37d2)]));};var sunGeoTmp=new Cartesian3();function Matrix3FromRx(_0x660445,_0x4de469){var _0x3116c9=_0x68aa19,_0x2dc32e=Math[_0x3116c9(0x4322)](-_0x660445),_0x45ff77=Math[_0x3116c9(0x1d35)](-_0x660445);_0x4de469[0x0]=0x1,_0x4de469[0x3]=0x0,_0x4de469[0x6]=0x0,_0x4de469[0x1]=0x0,_0x4de469[0x4]=_0x45ff77,_0x4de469[0x7]=_0x2dc32e,_0x4de469[0x2]=0x0,_0x4de469[0x5]=-_0x2dc32e,_0x4de469[0x8]=_0x45ff77;}function Matrix3FromRy(_0x28f9a1,_0x2132e4){var _0x1ec72a=_0x68aa19,_0x33321d=Math[_0x1ec72a(0x4322)](-_0x28f9a1),_0x561457=Math[_0x1ec72a(0x1d35)](-_0x28f9a1);_0x2132e4[0x0]=_0x561457,_0x2132e4[0x3]=0x0,_0x2132e4[0x6]=-_0x33321d,_0x2132e4[0x1]=0x0,_0x2132e4[0x4]=0x1,_0x2132e4[0x7]=0x0,_0x2132e4[0x2]=_0x33321d,_0x2132e4[0x5]=0x0,_0x2132e4[0x8]=_0x561457;}function Matrix3FromRz(_0x11066b,_0x2f7bb6){var _0x4bdd22=_0x68aa19,_0x3bb7d=Math[_0x4bdd22(0x4322)](-_0x11066b),_0x4aa32a=Math[_0x4bdd22(0x1d35)](-_0x11066b);_0x2f7bb6[0x0]=_0x4aa32a,_0x2f7bb6[0x3]=_0x3bb7d,_0x2f7bb6[0x6]=0x0,_0x2f7bb6[0x1]=-_0x3bb7d,_0x2f7bb6[0x4]=_0x4aa32a,_0x2f7bb6[0x7]=0x0,_0x2f7bb6[0x2]=0x0,_0x2f7bb6[0x5]=0x0,_0x2f7bb6[0x8]=0x1;}SilverLightingEphemeris[_0x68aa19(0x4b51)][_0x68aa19(0x2d1)]=function(){var _0x39faf5=_0x68aa19,_0x143479=this['_T'],_0x5830c8=6.24+628.302*_0x143479,_0x2a063f=4.895048+628.331951*_0x143479+(0.033417-0.000084*_0x143479)*Math['sin'](_0x5830c8)+0.000351*Math['sin'](0x2*_0x5830c8),_0x40f023=1.00014-(0.016708-0.000042*_0x143479)*Math[_0x39faf5(0x1d35)](_0x5830c8)-0.000141*Math[_0x39faf5(0x1d35)](0x2*_0x5830c8);if(this['_sunEclipticLongitude']=_0x2a063f,this['_sunEcl']=toCartesian(_0x40f023,0x0,_0x2a063f),this[_0x39faf5(0x1a76)]=Matrix3[_0x39faf5(0x21ec)](this[_0x39faf5(0x5351)],this['_sunEcl'],this[_0x39faf5(0x1a76)]),sunGeoTmp=Matrix3[_0x39faf5(0x21ec)](this['_equatorialToGeographic'],this[_0x39faf5(0x1a76)],sunGeoTmp),this[_0x39faf5(0x1816)]?(this[_0x39faf5(0x2830)]['x']=sunGeoTmp['x'],this[_0x39faf5(0x2830)]['y']=sunGeoTmp['y'],this['_sunGeo']['z']=sunGeoTmp['z']):this[_0x39faf5(0x4117)]?(this['_sunGeo']['x']=sunGeoTmp['y'],this[_0x39faf5(0x2830)]['y']=sunGeoTmp['z'],this[_0x39faf5(0x2830)]['z']=sunGeoTmp['x']):(this[_0x39faf5(0x2830)]['x']=sunGeoTmp['x'],this['_sunGeo']['y']=sunGeoTmp['z'],this[_0x39faf5(0x2830)]['z']=-sunGeoTmp['y']),this[_0x39faf5(0x1a19)])this[_0x39faf5(0x589f)]['x']=sin(forcedSunAzimuth)*cos(forcedSunAltitude),this[_0x39faf5(0x589f)]['z']=-cos(forcedSunAzimuth)*cos(forcedSunAltitude),this[_0x39faf5(0x589f)]['y']=sin(forcedSunAltitude),this['_sunHoriz'][_0x39faf5(0x2bbe)](),this[_0x39faf5(0x1816)]?this[_0x39faf5(0x2830)]=horizonToGeographic*InverseConvertAxes(sunHoriz):this[_0x39faf5(0x2830)]=ConvertAxes(horizonToGeographic*InverseConvertAxes(sunHoriz)),this[_0x39faf5(0x538e)]=horizonToEcliptic*InverseConvertAxes(sunHoriz),this[_0x39faf5(0x1a76)]=horizonToEquatorial*InverseConvertAxes(sunHoriz);else{var _0x2fcaac=new Cartesian3();_0x2fcaac=Matrix3[_0x39faf5(0x21ec)](this[_0x39faf5(0x4577)],this[_0x39faf5(0x538e)],_0x2fcaac),this['_sunHoriz']=ConvertAxes(_0x2fcaac);}var _0x3ec9da=Cartesian3['normalize'](this[_0x39faf5(0x589f)],new Cartesian3()),_0x35cfd4=Cartesian3[_0x39faf5(0x2ffa)](this[_0x39faf5(0x589f)],Cartesian3[_0x39faf5(0x3e26)]),_0x1e8163=Math[_0x39faf5(0x2ac1)](_0x3ec9da['y']);_0x1e8163=refract(_0x1e8163),this[_0x39faf5(0x589f)]['y']=_0x35cfd4*Math[_0x39faf5(0x4322)](_0x1e8163);},SilverLightingEphemeris[_0x68aa19(0x4b51)][_0x68aa19(0x344a)]=function(){var _0xa53ab5=_0x68aa19;return this[_0xa53ab5(0x589f)];},SilverLightingEphemeris['prototype'][_0x68aa19(0x5184)]=function(){var _0x5b41fb=_0x68aa19;return this[_0x5b41fb(0x129d)];},SilverLightingEphemeris[_0x68aa19(0x4b51)][_0x68aa19(0x4c0d)]=function(){var _0x10932b=_0x68aa19;return this[_0x10932b(0x806)];},SilverLightingEphemeris['prototype'][_0x68aa19(0x40c0)]=function(){var _0x1b5efa=_0x68aa19;return this[_0x1b5efa(0x27ff)];},SilverLightingEphemeris[_0x68aa19(0x4b51)][_0x68aa19(0x36a6)]=function(){var _0x37b06d=_0x68aa19;return this[_0x37b06d(0x37d2)];};var scratchRX=new Matrix3(),scratchRY=new Matrix3(),scratchRZ=new Matrix3();function SilverLightingAtmosphere(){var _0x396fb9=_0x68aa19;this[_0x396fb9(0x24b3)]=new Color$2(),this[_0x396fb9(0x2286)]=new Color$2(),this[_0x396fb9(0x17fe)]=new SilverLightingSky(),this['_ephemeris']=new SilverLightingEphemeris(),this[_0x396fb9(0x33d4)]=new SilverLightingLocalTime(),this[_0x396fb9(0x1773)]=new SilverLightingLocation(),this[_0x396fb9(0xfba)]=0x186a0,this[_0x396fb9(0x4a18)]=new Event(),this[_0x396fb9(0x2a14)]=new Matrix3(),this[_0x396fb9(0x4267)]=new Matrix3(),this[_0x396fb9(0x42ec)]=new Cartesian3(0x0,0x0,0x1),this[_0x396fb9(0x443d)]=new Cartesian3(-0x1,0x0,0x0),this[_0x396fb9(0x57f6)]=SceneMode$1[_0x396fb9(0x5135)];}SilverLightingEphemeris['prototype']['update']=function(_0x4e1ff3,_0x14d90a){var _0x53e944=_0x68aa19,_0x30e38e=!0x1;if(_0x4e1ff3!==this[_0x53e944(0x489)]&&(_0x30e38e=!0x0,this[_0x53e944(0x489)]=_0x4e1ff3[_0x53e944(0x254b)](this['_lastTime'])),_0x14d90a!==this[_0x53e944(0x35b)]&&(_0x30e38e=!0x0,this[_0x53e944(0x35b)]=_0x14d90a[_0x53e944(0x254b)](this[_0x53e944(0x35b)])),_0x30e38e){var _0x257eee=this['_T']=_0x4e1ff3[_0x53e944(0x5506)](!0x0);this[_0x53e944(0x24e2)]=_0x4e1ff3[_0x53e944(0x5506)](!0x1),this[_0x53e944(0x2a2a)]=_0x4e1ff3[_0x53e944(0x3b62)](!0x1),Matrix3FromRz(0.01118*_0x257eee,scratchRX),Matrix3FromRy(-0.00972*_0x257eee,scratchRY),Matrix3FromRz(0.01118*_0x257eee,scratchRZ);var _0x30dcbe=Matrix3[_0x53e944(0x373b)](scratchRX,scratchRY,new Matrix3());this['_precession']=Matrix3[_0x53e944(0x373b)](_0x30dcbe,scratchRZ,this['_precession']);var _0x9fb1=4.894961+230121.675315*this[_0x53e944(0x24e2)],_0x259f03=_0x9fb1+CesiumMath[_0x53e944(0x12a4)](_0x14d90a[_0x53e944(0x1041)]),_0x327349=CesiumMath['toRadians'](_0x14d90a['latitude']),_0x5d0d4f=0.409093-0.000227*this['_T'];Matrix3FromRy(_0x327349-Math['PI']/0x2,scratchRY),Matrix3FromRz(-_0x259f03,scratchRZ),Matrix3FromRx(_0x5d0d4f,scratchRX),_0x30dcbe=Matrix3['multiply'](scratchRY,scratchRZ,_0x30dcbe),Matrix3['multiply'](_0x30dcbe,this[_0x53e944(0xe35)],this[_0x53e944(0x6d4)]),Matrix3['multiply'](_0x30dcbe,scratchRX,this['_eclipticToHorizon']),Matrix3['clone'](scratchRX,this[_0x53e944(0x5351)]),Matrix3FromRz(-_0x9fb1,this[_0x53e944(0xe53)]),Matrix3['transpose'](this[_0x53e944(0xe53)],this[_0x53e944(0x1576)]),Matrix3[_0x53e944(0x56eb)](this[_0x53e944(0x6d4)],this[_0x53e944(0x32ae)]),Matrix3['multiply'](this[_0x53e944(0xe53)],this[_0x53e944(0x32ae)],this[_0x53e944(0x3bed)]),Matrix3[_0x53e944(0x373b)](this[_0x53e944(0x6d4)],this[_0x53e944(0x1576)],this['_geographicToHorizon']),Matrix3['inverse'](this[_0x53e944(0x4577)],this[_0x53e944(0x2c8)]),this[_0x53e944(0x2d1)](),this[_0x53e944(0x663)]();}};var _transmittedLightFromTopOfAtmosphere=new Color$2(0x1,0.96,0.94,0x1);function scaleToUnitOrLess(_0xef9e85){var _0x353ddb=_0x68aa19,_0x59b3a5=0x0;_0xef9e85[_0x353ddb(0x4f34)]<_0x59b3a5&&(_0x59b3a5=_0xef9e85[_0x353ddb(0x4f34)]),_0xef9e85[_0x353ddb(0x2129)]<_0x59b3a5&&(_0x59b3a5=_0xef9e85[_0x353ddb(0x2129)]),_0xef9e85[_0x353ddb(0x28f8)]<_0x59b3a5&&(_0x59b3a5=_0xef9e85['blue']),_0x59b3a5=-_0x59b3a5,_0xef9e85[_0x353ddb(0x4f34)]+=_0x59b3a5,_0xef9e85['green']+=_0x59b3a5,_0xef9e85[_0x353ddb(0x28f8)]+=_0x59b3a5;var _0xb38ad3=_0xef9e85[_0x353ddb(0x4f34)];_0xef9e85[_0x353ddb(0x2129)]>_0xb38ad3&&(_0xb38ad3=_0xef9e85[_0x353ddb(0x2129)]),_0xef9e85[_0x353ddb(0x28f8)]>_0xb38ad3&&(_0xb38ad3=_0xef9e85['blue']),_0xb38ad3>0x1&&(_0xef9e85['red']/=_0xb38ad3,_0xef9e85[_0x353ddb(0x2129)]/=_0xb38ad3,_0xef9e85['blue']/=_0xb38ad3),_0xef9e85[_0x353ddb(0x4f34)]<0x0&&(_0xef9e85[_0x353ddb(0x4f34)]=0x0),_0xef9e85[_0x353ddb(0x2129)]<0x0&&(_0xef9e85['green']=0x0),_0xef9e85[_0x353ddb(0x28f8)]<0x0&&(_0xef9e85[_0x353ddb(0x28f8)]=0x0),_0xef9e85['a']<0x0&&(_0xef9e85['a']=0x0);}SilverLightingAtmosphere['prototype'][_0x68aa19(0x5752)]=function(_0x14b6ff,_0x1927fd){var _0x3fc7a4=_0x68aa19,_0x206840=(this[_0x3fc7a4(0xfba)]+0.5*this[_0x3fc7a4(0xfba)]-this[_0x3fc7a4(0x1773)][_0x3fc7a4(0x13a1)])/(0.5*this[_0x3fc7a4(0xfba)]);return _0x206840>0x1&&(_0x206840=0x1),_0x206840<0x0&&(_0x206840=0x0),Color$2[_0x3fc7a4(0x52f2)](_0x14b6ff,_0x1927fd,_0x206840,new Color$2());},SilverLightingAtmosphere[_0x68aa19(0x4b51)]['getAmbientColor']=function(){var _0x2aa3a6=_0x68aa19,_0x3f2f85=this[_0x2aa3a6(0x17fe)]['getToneMappedSkyLight']();return scaleToUnitOrLess(_0x3f2f85),this[_0x2aa3a6(0x1773)][_0x2aa3a6(0x13a1)]>this[_0x2aa3a6(0xfba)]&&(_0x3f2f85=this['_interpolate'](new Color$2(0x0,0x0,0x0,0x1),_0x3f2f85)),_0x3f2f85;},SilverLightingAtmosphere['prototype'][_0x68aa19(0x157b)]=function(){var _0xf849fb=_0x68aa19,_0x355a3c=this['_sky'][_0xf849fb(0x157b)]();return scaleToUnitOrLess(_0x355a3c),this[_0xf849fb(0x1773)][_0xf849fb(0x13a1)]>this['_atmosphereHeight']&&(_0x355a3c=this['_interpolate'](_transmittedLightFromTopOfAtmosphere,_0x355a3c)),_0x355a3c;},SilverLightingAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x1e76)]=function(){var _0x99c487=_0x68aa19;if(this[_0x99c487(0x57f6)]==SceneMode$1[_0x99c487(0x5135)])return this[_0x99c487(0x4e3a)]();var _0x1ded72=new Cartesian3();return _0x1ded72=Cartesian3[_0x99c487(0x254b)](this['_ephemeris'][_0x99c487(0x344a)](),_0x1ded72),Cartesian3['normalize'](_0x1ded72,_0x1ded72),Matrix3[_0x99c487(0x21ec)](this[_0x99c487(0x2a14)],_0x1ded72,_0x1ded72),_0x1ded72;},SilverLightingAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x4e3a)]=function(){var _0x1e1255=_0x68aa19;return this[_0x1e1255(0x17cb)]['getSunPositionGeographic']();},SilverLightingAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x178)]=function(_0x1d8011){var _0x4fa36e=_0x68aa19,_0x3a58af=JulianDate[_0x4fa36e(0x57c5)](_0x1d8011);this[_0x4fa36e(0x33d4)][_0x4fa36e(0x1f90)]=_0x3a58af[_0x4fa36e(0x1f90)],this['_localTime']['month']=_0x3a58af['month'],this['_localTime']['day']=_0x3a58af[_0x4fa36e(0x2bd1)],this[_0x4fa36e(0x33d4)][_0x4fa36e(0x4f25)]=_0x3a58af[_0x4fa36e(0x34b6)],this['_localTime'][_0x4fa36e(0x29b1)]=_0x3a58af['minute'],this[_0x4fa36e(0x33d4)][_0x4fa36e(0x235a)]=_0x3a58af['second'],this[_0x4fa36e(0x33d4)][_0x4fa36e(0x5802)](0x0);},SilverLightingAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x1be)]=function(_0x413e73){var _0x4b79d5=_0x68aa19;this[_0x4b79d5(0x1773)]['longitude']=CesiumMath[_0x4b79d5(0x52e9)](_0x413e73[_0x4b79d5(0x1041)]),this[_0x4b79d5(0x1773)][_0x4b79d5(0x288b)]=CesiumMath[_0x4b79d5(0x52e9)](_0x413e73[_0x4b79d5(0x288b)]),this[_0x4b79d5(0x1773)][_0x4b79d5(0x13a1)]=_0x413e73['height'];};var xAxis=new Cartesian3(),yAxis=new Cartesian3(),zAxis=new Cartesian3();SilverLightingAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x4ba3)]=function(){var _0x413f52=_0x68aa19;this['getXYZ'](xAxis,yAxis,zAxis,this[_0x413f52(0x42ec)],this[_0x413f52(0x443d)],!0x0),this[_0x413f52(0x3960)](this['_basis3'],this['_invBasis3'],xAxis,yAxis,zAxis);},SilverLightingAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x4f85)]=function(_0x5d1a4e,_0x142d2b,_0x48c9d6,_0x207736,_0x50184a){var _0x510828=_0x68aa19;_0x48c9d6=Cartesian3[_0x510828(0x33cc)](_0x50184a,_0x207736,_0x48c9d6),Cartesian3[_0x510828(0x4e7d)](_0x48c9d6,_0x48c9d6),_0x5d1a4e=Cartesian3[_0x510828(0x33cc)](_0x207736,_0x48c9d6,_0x5d1a4e),Cartesian3['normalize'](_0x5d1a4e,_0x5d1a4e),_0x142d2b=Cartesian3[_0x510828(0x33cc)](_0x48c9d6,_0x5d1a4e,_0x142d2b),Cartesian3[_0x510828(0x4e7d)](_0x142d2b,_0x142d2b);},SilverLightingAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x3960)]=function(_0xe29e82,_0x13fa79,_0x56b6c3,_0x5f5b64,_0x413ea0){_0xe29e82[0x0]=_0x56b6c3['x'],_0xe29e82[0x3]=_0x56b6c3['y'],_0xe29e82[0x6]=_0x56b6c3['z'],_0xe29e82[0x1]=_0x5f5b64['x'],_0xe29e82[0x4]=_0x5f5b64['y'],_0xe29e82[0x7]=_0x5f5b64['z'],_0xe29e82[0x2]=_0x413ea0['x'],_0xe29e82[0x5]=_0x413ea0['y'],_0xe29e82[0x8]=_0x413ea0['z'],_0x13fa79[0x0]=_0x56b6c3['x'],_0x13fa79[0x3]=_0x5f5b64['x'],_0x13fa79[0x6]=_0x413ea0['x'],_0x13fa79[0x1]=_0x56b6c3['y'],_0x13fa79[0x4]=_0x5f5b64['y'],_0x13fa79[0x7]=_0x413ea0['y'],_0x13fa79[0x2]=_0x56b6c3['z'],_0x13fa79[0x5]=_0x5f5b64['z'],_0x13fa79[0x8]=_0x413ea0['z'];},SilverLightingAtmosphere[_0x68aa19(0x4b51)]['update']=function(_0x528f91,_0x20daf2){var _0x37ca1c=_0x68aa19;try{this[_0x37ca1c(0x57f6)]=_0x20daf2,this[_0x37ca1c(0x57f6)]==SceneMode$1[_0x37ca1c(0x5135)]||this[_0x37ca1c(0x4ba3)](),this['setLocation'](_0x528f91[_0x37ca1c(0x1224)][_0x37ca1c(0x3f28)]),this['_computeLocalTime'](_0x528f91[_0x37ca1c(0x2981)]),this['_ephemeris'][_0x37ca1c(0x489f)](this['_localTime'],this[_0x37ca1c(0x1773)]),this[_0x37ca1c(0x17fe)][_0x37ca1c(0x53ac)](this[_0x37ca1c(0x17cb)],this[_0x37ca1c(0x1773)][_0x37ca1c(0x13a1)]);}catch(_0x2304d0){this['_renderError']['raiseEvent'](this,_0x2304d0);}};var requestRenderAfterFrame=function(_0x432a3b){return function(){var _0x26589a=_0x54f3;_0x432a3b[_0x26589a(0x4a7b)][_0x26589a(0x3be9)][_0x26589a(0x3a33)](function(){var _0x15cdd3=_0x26589a;_0x432a3b[_0x15cdd3(0x1ee)]();});};};function AsyncRayPick(_0x48189c,_0x4b09f7,_0x3ee35e){var _0x3b84aa=_0x68aa19;this[_0x3b84aa(0x1950)]=_0x48189c,this[_0x3b84aa(0x209)]=_0x4b09f7,this[_0x3b84aa(0x4b14)]=_0x3ee35e,this['ready']=!0x1,this['deferred']=when[_0x3b84aa(0x25e3)](),this[_0x3b84aa(0x28bc)]=this[_0x3b84aa(0x23af)][_0x3b84aa(0x28bc)];}function Scene(_0x41fbae){var _0x5c66f6=_0x68aa19,_0x1bfaec=(_0x41fbae=defaultValue$1(_0x41fbae,defaultValue$1[_0x5c66f6(0x494f)]))['canvas'],_0x10a7ed=_0x41fbae[_0x5c66f6(0xf52)],_0x249ec6=_0x41fbae[_0x5c66f6(0x514f)],_0x3eba05=_0x41fbae[_0x5c66f6(0x539d)],_0x174a13=defined$1(_0x249ec6),_0x1de471=new Context(_0x1bfaec,_0x10a7ed);_0x174a13||((_0x249ec6=document['createElement']('div'))['style']['position']=_0x5c66f6(0x239e),_0x249ec6[_0x5c66f6(0x588d)][_0x5c66f6(0x3b17)]='0',_0x249ec6[_0x5c66f6(0x588d)][_0x5c66f6(0x2ce8)]=_0x5c66f6(0x2f84),_0x249ec6['style'][_0x5c66f6(0x28b8)]='#ffffff',_0x249ec6[_0x5c66f6(0x588d)]['font-size']=_0x5c66f6(0x2c87),_0x249ec6[_0x5c66f6(0x588d)][_0x5c66f6(0x3ddb)]=_0x5c66f6(0x52c9),_0x1bfaec['parentNode'][_0x5c66f6(0x3356)](_0x249ec6)),defined$1(_0x3eba05)||(_0x3eba05=_0x1bfaec[_0x5c66f6(0x2b0)]),this[_0x5c66f6(0x2b7f)]=createGuid(),this[_0x5c66f6(0x514)]=new JobScheduler(),this[_0x5c66f6(0x2564)]=new FrameState(_0x1de471,new CreditDisplay(_0x249ec6,'_',_0x3eba05),this[_0x5c66f6(0x514)]),this[_0x5c66f6(0x2564)][_0x5c66f6(0x565c)]=defaultValue$1(_0x41fbae[_0x5c66f6(0x565c)],!0x1),this[_0x5c66f6(0x1095)]=!_0x174a13,this['_creditContainer']=_0x249ec6;var _0x375c70=new PassState(_0x1de471);_0x375c70[_0x5c66f6(0x18be)]=new BoundingRectangle(),_0x375c70[_0x5c66f6(0x18be)]['x']=0x0,_0x375c70[_0x5c66f6(0x18be)]['y']=0x0,_0x375c70[_0x5c66f6(0x18be)][_0x5c66f6(0x209)]=_0x1de471['drawingBufferWidth'],_0x375c70[_0x5c66f6(0x18be)]['height']=_0x1de471[_0x5c66f6(0x1b40)],this[_0x5c66f6(0x22d)]=_0x375c70,this[_0x5c66f6(0xa77)]=_0x1bfaec,this[_0x5c66f6(0x1968)]=_0x1de471,this[_0x5c66f6(0x37f7)]=new ComputeEngine(_0x1de471),this['_globe']=void 0x0,this[_0x5c66f6(0x4952)]=new PrimitiveCollection(),this[_0x5c66f6(0x14f0)]=new PrimitiveCollection(),this[_0x5c66f6(0x5847)]=[],this[_0x5c66f6(0x16e6)]=_0x1de471[_0x5c66f6(0xc40)],this[_0x5c66f6(0x2380)]=!0x0,this[_0x5c66f6(0x1046)]=new TweenCollection(),this['_shaderFrameCount']=0x0,this[_0x5c66f6(0x3162)]=void 0x0,this[_0x5c66f6(0x296b)]=[],this['_overlayCommandList']=[],this[_0x5c66f6(0x4f20)]=[],this[_0x5c66f6(0x147d)]=[],this[_0x5c66f6(0x546a)]=defaultValue$1(_0x41fbae['orderIndependentTranslucency'],!0x0),this[_0x5c66f6(0x28b3)]=void 0x0,this[_0x5c66f6(0x510c)]=new DepthPlane(),this[_0x5c66f6(0x1e11)]=new ClearCommand({'color':new Color$2(),'stencil':0x0,'owner':this}),this[_0x5c66f6(0x5407)]=new ClearCommand({'depth':0x1,'owner':this}),this[_0x5c66f6(0xd54)]=new ClearCommand({'stencil':0x0}),this[_0x5c66f6(0x4af9)]=new ClearCommand({'stencil':0x0,'renderState':RenderState[_0x5c66f6(0x4d21)]({'stencilMask':StencilConstants$1[_0x5c66f6(0x2ab6)]})}),this[_0x5c66f6(0x4b9a)]={},this[_0x5c66f6(0x2c5e)]={},this['_transitioner']=new SceneTransitioner(this),this['_preUpdate']=new Event(),this[_0x5c66f6(0x41e0)]=new Event(),this[_0x5c66f6(0x4a18)]=new Event(),this[_0x5c66f6(0x22cb)]=new Event(),this[_0x5c66f6(0x424e)]=new Event(),this[_0x5c66f6(0xbe3)]={},this[_0x5c66f6(0x2cab)]=!0x1,this['_minimumDisableDepthTestDistance']=0x0,this['_customRequestHeaders']=_0x41fbae[_0x5c66f6(0x3103)],this[_0x5c66f6(0xfc6)]=0x0,this[_0x5c66f6(0x8bd)]=!0x1,this[_0x5c66f6(0xb96)]=!0x0,this[_0x5c66f6(0x1ef1)]=new Event(),this['morphComplete']=new Event(),this[_0x5c66f6(0xadf)]=void 0x0,this['_cloudBox']=void 0x0,this[_0x5c66f6(0x4cd4)]=void 0x0,this['sun']=void 0x0,this[_0x5c66f6(0x5079)]=!0x0,this[_0x5c66f6(0x1b7b)]=void 0x0,this[_0x5c66f6(0x2691)]=void 0x0,this[_0x5c66f6(0x53ed)]=Color$2[_0x5c66f6(0x254b)](Color$2[_0x5c66f6(0x1219)]),this['_mode']=SceneMode$1[_0x5c66f6(0x5135)],this[_0x5c66f6(0x125e)]=defined$1(_0x41fbae[_0x5c66f6(0x1682)])?_0x41fbae['mapProjection']:new GeographicProjection(),this[_0x5c66f6(0x1728)]=0x1,this[_0x5c66f6(0x13c)]=0x3e8,this[_0x5c66f6(0x2d7c)]=0x174876e800,this[_0x5c66f6(0x289d)]=0x1ab3f0,this['debugCommandFilter']=void 0x0,this['debugShowCommands']=!0x1,this[_0x5c66f6(0x1766)]=!0x1,this[_0x5c66f6(0x527a)]=!0x1,this[_0x5c66f6(0x2b4f)]=!0x1,this[_0x5c66f6(0x16ec)]=0x1,this[_0x5c66f6(0x2dfa)]=!0x1,this['_debugShowFrustumPlanes']=!0x1,this[_0x5c66f6(0x2363)]=void 0x0,this[_0x5c66f6(0x97f)]=!0x0,this[_0x5c66f6(0x3084)]=!0x0,this[_0x5c66f6(0x437d)]=0x1f4,this['fog']=new Fog$1(),this[_0x5c66f6(0x4ce3)]=new Camera(this),this[_0x5c66f6(0x3ac0)]=new ShadowMap({'context':_0x1de471,'lightCamera':this[_0x5c66f6(0x4ce3)],'enabled':defaultValue$1(_0x41fbae[_0x5c66f6(0x284a)],!0x1)}),this[_0x5c66f6(0x249f)]=void 0x0,this[_0x5c66f6(0x538b)]=!0x1,this[_0x5c66f6(0x3e59)]=Color$2[_0x5c66f6(0x254b)](Color$2[_0x5c66f6(0x2d95)]),this[_0x5c66f6(0x58a3)]=Color$2[_0x5c66f6(0x254b)](this[_0x5c66f6(0x212)]),this[_0x5c66f6(0x4812)]=new InvertClassification(),this[_0x5c66f6(0x22de)]=void 0x0,this['eyeSeparation']=void 0x0,this[_0x5c66f6(0x9a4)]=new PostProcessStageCollection(),this[_0x5c66f6(0x37e1)]=new BrdfLutGenerator(),this[_0x5c66f6(0x2159)]=defaultValue$1(_0x41fbae[_0x5c66f6(0x4067)],0x1),this['_performanceDisplay']=void 0x0,this[_0x5c66f6(0xb6a)]=void 0x0,this[_0x5c66f6(0x39e1)]=new ScreenSpaceCameraController(this),this[_0x5c66f6(0x1712)]=defaultValue$1(_0x41fbae['mapMode2D'],MapMode2D$1[_0x5c66f6(0x2145)]),this[_0x5c66f6(0x3bdd)]={'skyBoxCommand':void 0x0,'skyAtmosphereCommand':void 0x0,'sunDrawCommand':void 0x0,'sunComputeCommand':void 0x0,'moonCommand':void 0x0,'isSunVisible':!0x1,'isMoonVisible':!0x1,'isReadyForAtmosphere':!0x1,'isSkyAtmosphereVisible':!0x1,'clearGlobeDepth':!0x1,'useDepthPlane':!0x1,'renderTranslucentDepthForPick':!0x1,'originalFramebuffer':void 0x0,'useGlobeDepthFramebuffer':!0x1,'useOIT':!0x1,'useInvertClassification':!0x1,'usePostProcess':!0x1,'usePostEffect':!0x1,'usePostProcessSelected':!0x1,'useWebVR':!0x1},this[_0x5c66f6(0x13fd)]={'isSunVisible':!0x0,'isMoonVisible':!0x0,'isSkyAtmosphereVisible':!0x0,'isSkyBoxVisible':!0x0,'isUnderGlobeVisible':!0x0,'isGlobalVisible':!0x0,'isObjectVisible':!0x0,'isOnlyS3MObjectVisible':!0x1,'isBillboardVisible':!0x0},this[_0x5c66f6(0x4d5b)]=!0x1,this[_0x5c66f6(0x1e7d)]=void 0x0,this[_0x5c66f6(0x667)]=void 0x0,this[_0x5c66f6(0x15e)]=defaultValue$1(_0x41fbae[_0x5c66f6(0x15e)],!0x1),this[_0x5c66f6(0x2e66)]=!0x0,this[_0x5c66f6(0x33de)]=defaultValue$1(_0x41fbae[_0x5c66f6(0x33de)],0x0),this[_0x5c66f6(0x375c)]=void 0x0,this['_frameRateMonitor']=void 0x0,this[_0x5c66f6(0x3839)]=RequestScheduler[_0x5c66f6(0x427f)][_0x5c66f6(0xef9)](requestRenderAfterFrame(this)),this[_0x5c66f6(0x466f)]=TaskProcessor[_0x5c66f6(0x1963)][_0x5c66f6(0xef9)](requestRenderAfterFrame(this)),this[_0x5c66f6(0xb62)]=[];var _0x3d7f44=new BoundingRectangle(0x0,0x0,_0x1de471['drawingBufferWidth'],_0x1de471[_0x5c66f6(0x1b40)]),_0x46629b=new Camera(this);this['_logDepthBuffer']&&(_0x46629b[_0x5c66f6(0x4506)][_0x5c66f6(0x2cb3)]=0.1,_0x46629b[_0x5c66f6(0x4506)]['far']=0x2540be400),this['preloadFlightCamera']=new Camera(this),this[_0x5c66f6(0x3430)]=void 0x0,this[_0x5c66f6(0x4a73)]=new Picking(this);var _0x13e83f=new BoundingRectangle(0x0,0x0,0x1,0x1),_0x1d39d5=new Camera(this);_0x1d39d5[_0x5c66f6(0x4506)]=new OrthographicFrustum({'width':0.1,'aspectRatio':0x1,'near':0.1}),this[_0x5c66f6(0x2675)]=new View(this,_0x46629b,_0x3d7f44),this[_0x5c66f6(0x2778)]=new View(this,_0x1d39d5,_0x13e83f),this[_0x5c66f6(0x50dc)]=0.1,this[_0x5c66f6(0x901)]=new View(this,_0x46629b,_0x3d7f44),this['_view']=this['_defaultView'],this[_0x5c66f6(0xac1)]=void 0x0,this[_0x5c66f6(0x569b)]=void 0x0,this[_0x5c66f6(0x245a)]=!0x1,this['gamma']=2.2,this[_0x5c66f6(0x2286)]=new Cartesian3(1.8,1.85,0x2),this[_0x5c66f6(0x124d)]=LightGroupType$1[_0x5c66f6(0x1e05)],this[_0x5c66f6(0x243e)]=[],this[_0x5c66f6(0x9f7)]=void 0x0,this[_0x5c66f6(0xd42)]=void 0x0,this[_0x5c66f6(0x32f2)]=void 0x0,this[_0x5c66f6(0x39f3)]=0x0,_0x1de471['s3tc']?this[_0x5c66f6(0x39f3)]=0x1:_0x1de471[_0x5c66f6(0x375)]?this[_0x5c66f6(0x39f3)]=0x2:_0x1de471[_0x5c66f6(0x1c5d)]&&(this[_0x5c66f6(0x39f3)]=0x3),this[_0x5c66f6(0x3428)]=new PlotLayers(),this[_0x5c66f6(0x1bbc)]=new Layers(),MemoryManager$1[_0x5c66f6(0x3d8b)](this[_0x5c66f6(0x1bbc)]),this[_0x5c66f6(0x5685)]=!0x1,this[_0x5c66f6(0x4dda)]=0x3e8,this[_0x5c66f6(0x4e6c)]=new UnderGlobe(this['_undergroundDepth'],!0x1),this[_0x5c66f6(0xa20)]=new Layers(),this[_0x5c66f6(0x34ea)]=new Layers(),this[_0x5c66f6(0x51e5)]=new AssociativeArray(),this[_0x5c66f6(0x20fe)]=MultiViewportMode$1['NONE'],this['_multiViewportInfo']=[],this[_0x5c66f6(0xeb5)]=new LightSource(_0x1de471),this[_0x5c66f6(0x474f)]=new Compositor(_0x1de471),updateFrameNumber(this,0x0,JulianDate[_0x5c66f6(0x3c84)]()),updateFrameState(this),this['initializeFrame'](),this[_0x5c66f6(0x16e8)]=!0x1,this[_0x5c66f6(0x325c)]=0xc8,this[_0x5c66f6(0x3a76)]=void 0x0,this[_0x5c66f6(0x568e)]=0x3,this[_0x5c66f6(0x47f0)]=0x3,this[_0x5c66f6(0x4c2)]=0x0,this[_0x5c66f6(0x20d8)]=void 0x0,this[_0x5c66f6(0x5414)]=void 0x0,this['voxelGridPostRender']=new VoxelGridPostRenderer({}),this[_0x5c66f6(0x2fac)]=new ParticlePostRenderer({}),this[_0x5c66f6(0x16a1)]=new ParticleTrailsPostRenderer({}),this[_0x5c66f6(0x298f)]={'pickFrameNumber':-0x1,'pickObject':void 0x0},this[_0x5c66f6(0x27e0)]=WalkingMode$1['NONE'],this[_0x5c66f6(0x3332)]=void 0x0,this[_0x5c66f6(0x1b23)]=!0x1,this[_0x5c66f6(0x1b63)]=void 0x0,this[_0x5c66f6(0x1725)]=!0x1,this['_mvtVisibleLevel']=0x0,this[_0x5c66f6(0x2a04)]=!0x1,this['_enableCompositor']=!0x0,this['_overlapDisplayedThreshold']=0x0,this[_0x5c66f6(0x2e7b)]={'allowIconWithTextDisplay':!0x0},this['_pbrMaterlParameters']=[],this[_0x5c66f6(0x3a5f)]=!0x0,this[_0x5c66f6(0x4a24)]={},this[_0x5c66f6(0x541b)]=new SilverLightingAtmosphere(),_0x1de471[_0x5c66f6(0x3cca)][_0x5c66f6(0x541b)]=this[_0x5c66f6(0x541b)];}function updateGlobeListeners(_0x508388,_0x32329e){var _0x5961cc=_0x68aa19;for(var _0x4d286b=0x0;_0x4d286b<_0x508388[_0x5961cc(0xb62)][_0x5961cc(0x531b)];++_0x4d286b)_0x508388[_0x5961cc(0xb62)][_0x4d286b]();_0x508388[_0x5961cc(0xb62)]['length']=0x0;var _0x1c1630=[];defined$1(_0x32329e)&&(_0x1c1630['push'](_0x32329e[_0x5961cc(0x5830)][_0x5961cc(0xef9)](requestRenderAfterFrame(_0x508388))),_0x1c1630[_0x5961cc(0x3a33)](_0x32329e[_0x5961cc(0x26c1)][_0x5961cc(0xef9)](requestRenderAfterFrame(_0x508388)))),_0x508388[_0x5961cc(0xb62)]=_0x1c1630;}function enableVertexCapture(_0x223141,_0x533c56){var _0x55a3d3=_0x68aa19;_0x223141[_0x55a3d3(0x35bd)](_0x533c56);}function disableVertexCapture(_0x5cae32,_0x732901){_0x5cae32['disableVertexCapture'](_0x732901);}function updateDerivedCommands(_0x59aaa2,_0x22639e,_0x467a96){var _0x2511f8=_0x68aa19,_0x442a06=_0x59aaa2[_0x2511f8(0x2564)],_0x522af7=_0x59aaa2[_0x2511f8(0x1968)],_0x5781b7=_0x59aaa2[_0x2511f8(0x2675)][_0x2511f8(0x12a0)],_0x17a027=_0x442a06[_0x2511f8(0x3fc4)]['lightShadowMaps'],_0x367649=_0x442a06[_0x2511f8(0x3fc4)][_0x2511f8(0x14d0)],_0x3169bf=_0x22639e['derivedCommands'];defined$1(_0x22639e['pickId'])&&(_0x3169bf[_0x2511f8(0x3480)]=DerivedCommand[_0x2511f8(0x2481)](_0x59aaa2,_0x22639e,_0x522af7,_0x3169bf[_0x2511f8(0x3480)])),_0x22639e[_0x2511f8(0x4020)]||_0x22639e[_0x2511f8(0x18ad)]===Pass$1[_0x2511f8(0x1500)]||_0x22639e[_0x2511f8(0x18ad)]===Pass$1[_0x2511f8(0x1825)]||(_0x3169bf[_0x2511f8(0x5334)]=DerivedCommand[_0x2511f8(0x218b)](_0x59aaa2,_0x22639e,_0x522af7,_0x3169bf['depth'])),_0x442a06[_0x2511f8(0x14f6)][_0x2511f8(0x193a)]&&(_0x3169bf['normal']=DerivedCommand[_0x2511f8(0x181e)](_0x22639e,_0x522af7)),_0x3169bf[_0x2511f8(0x342b)]=_0x22639e,_0x59aaa2['_hdr']&&(_0x3169bf[_0x2511f8(0x42f8)]=DerivedCommand[_0x2511f8(0x946)](_0x22639e,_0x522af7,_0x3169bf[_0x2511f8(0x42f8)]),_0x3169bf=(_0x22639e=_0x3169bf['hdr'][_0x2511f8(0x1e8c)])[_0x2511f8(0x457d)]),_0x367649&&_0x22639e[_0x2511f8(0x4935)]&&(_0x3169bf['shadows']=ShadowMap[_0x2511f8(0x237a)](_0x17a027,_0x22639e,_0x467a96,_0x522af7,_0x3169bf[_0x2511f8(0x284a)])),_0x22639e[_0x2511f8(0x18ad)]===Pass$1[_0x2511f8(0x4738)]&&defined$1(_0x5781b7)&&_0x5781b7[_0x2511f8(0x1374)]()&&(_0x367649&&_0x22639e[_0x2511f8(0x4935)]?(_0x3169bf[_0x2511f8(0x12a0)]=defined$1(_0x3169bf[_0x2511f8(0x12a0)])?_0x3169bf[_0x2511f8(0x12a0)]:{},_0x3169bf[_0x2511f8(0x12a0)][_0x2511f8(0x284a)]=_0x5781b7['createDerivedCommands'](_0x3169bf[_0x2511f8(0x284a)]['receiveCommand'],_0x522af7,_0x3169bf[_0x2511f8(0x12a0)][_0x2511f8(0x284a)])):_0x3169bf['oit']=_0x5781b7[_0x2511f8(0x534b)](_0x22639e,_0x522af7,_0x3169bf['oit'])),_0x22639e[_0x2511f8(0x18ad)]===Pass$1[_0x2511f8(0x1322)]&&defined$1(_0x59aaa2['voxelGridPostRender'])&&_0x59aaa2[_0x2511f8(0x5254)][_0x2511f8(0x534b)](_0x22639e),_0x22639e['pass']===Pass$1[_0x2511f8(0x1cf)]&&defined$1(_0x59aaa2[_0x2511f8(0x2fac)])&&_0x59aaa2[_0x2511f8(0x2fac)][_0x2511f8(0x534b)](_0x22639e),_0x59aaa2['_maskEnabled']&&(_0x3169bf[_0x2511f8(0x1aac)]=DerivedCommand[_0x2511f8(0x1732)](_0x22639e,_0x522af7,_0x3169bf[_0x2511f8(0x1aac)]));}Object[_0x68aa19(0x5b7)](Scene['prototype'],{'canvas':{'get':function(){var _0x413e6c=_0x68aa19;return this[_0x413e6c(0xa77)];}},'drawingBufferHeight':{'get':function(){var _0x494bca=_0x68aa19;return this['_context'][_0x494bca(0x1b40)];}},'drawingBufferWidth':{'get':function(){var _0x1e6648=_0x68aa19;return this['_context'][_0x1e6648(0x2e24)];}},'pixelRatio':{'get':function(){var _0x52e392=_0x68aa19;return this[_0x52e392(0x2564)]['pixelRatio'];},'set':function(_0x30bae4){var _0x25257a=_0x68aa19;this[_0x25257a(0x2564)][_0x25257a(0x3fac)]=_0x30bae4;}},'maximumAliasedLineWidth':{'get':function(){var _0x9ab1c1=_0x68aa19;return ContextLimits[_0x9ab1c1(0x49e3)];}},'maximumCubeMapSize':{'get':function(){var _0x158419=_0x68aa19;return ContextLimits[_0x158419(0x287d)];}},'pickPositionSupported':{'get':function(){return!0x0;}},'sampleHeightSupported':{'get':function(){var _0x4c7162=_0x68aa19;return this[_0x4c7162(0x1968)][_0x4c7162(0x84e)];}},'clampToHeightSupported':{'get':function(){var _0x5d5f8e=_0x68aa19;return this[_0x5d5f8e(0x1968)][_0x5d5f8e(0x84e)];}},'invertClassificationSupported':{'get':function(){var _0x43e6cb=_0x68aa19;return this[_0x43e6cb(0x1968)][_0x43e6cb(0x84e)];}},'specularEnvironmentMapsSupported':{'get':function(){var _0x39f95c=_0x68aa19;return OctahedralProjectedCubeMap['isSupported'](this[_0x39f95c(0x1968)]);}},'globe':{'get':function(){var _0x59bfb0=_0x68aa19;return this[_0x59bfb0(0x3ef5)];},'set':function(_0x4b5d53){var _0x5c8c05=_0x68aa19;this[_0x5c8c05(0x3ef5)]=this[_0x5c8c05(0x3ef5)]&&this[_0x5c8c05(0x3ef5)][_0x5c8c05(0x2578)](),this['_globe']=_0x4b5d53,updateGlobeListeners(this,_0x4b5d53);}},'primitives':{'get':function(){return this['_primitives'];}},'groundPrimitives':{'get':function(){var _0x3f535a=_0x68aa19;return this[_0x3f535a(0x14f0)];}},'camera':{'get':function(){var _0x4d4390=_0x68aa19;return this[_0x4d4390(0x2675)][_0x4d4390(0x1224)];},'set':function(_0x5a5e82){var _0xc3b3dc=_0x68aa19;this[_0xc3b3dc(0x2675)][_0xc3b3dc(0x1224)]=_0x5a5e82;}},'view':{'get':function(){var _0x3b2194=_0x68aa19;return this[_0x3b2194(0x2675)];},'set':function(_0x2dc3c4){this['_view']=_0x2dc3c4;}},'defaultView':{'get':function(){return this['_defaultView'];}},'picking':{'get':function(){return this['_picking'];}},'screenSpaceCameraController':{'get':function(){var _0x3e35d1=_0x68aa19;return this[_0x3e35d1(0x39e1)];}},'mapProjection':{'get':function(){var _0xbd55c4=_0x68aa19;return this[_0xbd55c4(0x125e)];}},'jobScheduler':{'get':function(){var _0xffec2=_0x68aa19;return this[_0xffec2(0x514)];}},'frameState':{'get':function(){var _0x17acbf=_0x68aa19;return this[_0x17acbf(0x2564)];}},'tweens':{'get':function(){var _0x5ed019=_0x68aa19;return this[_0x5ed019(0x1046)];}},'imageryLayers':{'get':function(){var _0x179d70=_0x68aa19;if(defined$1(this['globe']))return this[_0x179d70(0x2292)]['imageryLayers'];}},'terrainLayers':{'get':function(){var _0x3de788=_0x68aa19;if(defined$1(this[_0x3de788(0x2292)]))return this[_0x3de788(0x2292)][_0x3de788(0x8ea)];}},'terrainProvider':{'get':function(){var _0x532379=_0x68aa19;if(defined$1(this[_0x532379(0x2292)]))return this[_0x532379(0x2292)][_0x532379(0x4bed)];},'set':function(_0x5a100a){var _0x3afa0a=_0x68aa19;defined$1(this[_0x3afa0a(0x2292)])&&(this[_0x3afa0a(0x2292)][_0x3afa0a(0x4bed)]=_0x5a100a);}},'terrainProviderChanged':{'get':function(){var _0x305100=_0x68aa19;if(defined$1(this['globe']))return this[_0x305100(0x2292)][_0x305100(0x26c1)];}},'preUpdate':{'get':function(){return this['_preUpdate'];}},'postUpdate':{'get':function(){var _0x253b0b=_0x68aa19;return this[_0x253b0b(0x41e0)];}},'renderError':{'get':function(){var _0x240ca6=_0x68aa19;return this[_0x240ca6(0x4a18)];}},'preRender':{'get':function(){var _0x126188=_0x68aa19;return this[_0x126188(0x22cb)];}},'postRender':{'get':function(){return this['_postRender'];}},'lastRenderTime':{'get':function(){return this['_lastRenderTime'];}},'context':{'get':function(){var _0x5aee6c=_0x68aa19;return this[_0x5aee6c(0x1968)];}},'debugFrustumStatistics':{'get':function(){var _0x4b7d49=_0x68aa19;return this[_0x4b7d49(0x2675)][_0x4b7d49(0x1c30)];}},'scene3DOnly':{'get':function(){var _0x31ecd2=_0x68aa19;return this[_0x31ecd2(0x2564)][_0x31ecd2(0x565c)];}},'orderIndependentTranslucency':{'get':function(){return this['_useOIT'];}},'customRequestHeaders':{'get':function(){var _0x29a8ca=_0x68aa19;return this[_0x29a8ca(0x868)];},'set':function(_0x14db03){var _0x3a5dd6=_0x68aa19;this[_0x3a5dd6(0x868)]=_0x14db03;}},'id':{'get':function(){var _0x4cd718=_0x68aa19;return this[_0x4cd718(0x2b7f)];}},'mode':{'get':function(){var _0x11591e=_0x68aa19;return this[_0x11591e(0x5545)];},'set':function(_0x1c1bf0){var _0x138cc2=_0x68aa19;_0x1c1bf0===SceneMode$1['SCENE2D']?this[_0x138cc2(0x60c)](0x0):_0x1c1bf0===SceneMode$1['SCENE3D']?this[_0x138cc2(0x510)](0x0):_0x1c1bf0===SceneMode$1[_0x138cc2(0x449e)]&&this['morphToColumbusView'](0x0),this[_0x138cc2(0x5545)]=_0x1c1bf0;}},'frustumCommandsList':{'get':function(){var _0x487ef6=_0x68aa19;return this['_view'][_0x487ef6(0x1000)];}},'numberOfFrustums':{'get':function(){var _0x365cae=_0x68aa19;return this[_0x365cae(0x2675)][_0x365cae(0x1000)][_0x365cae(0x531b)];}},'terrainExaggeration':{'get':function(){var _0x35296d=_0x68aa19;return this[_0x35296d(0x2159)];},'set':function(_0x14c6c9){var _0x3d7c8e=_0x68aa19;this['_terrainExaggeration']!==_0x14c6c9&&defined$1(this[_0x3d7c8e(0x2292)])&&this[_0x3d7c8e(0x2292)][_0x3d7c8e(0x3c47)][_0x3d7c8e(0x2d93)](),this['_terrainExaggeration']=_0x14c6c9;}},'useWebVR':{'get':function(){var _0x121d88=_0x68aa19;return this[_0x121d88(0x4d5b)];},'set':function(_0x30788b){var _0x4c802f=_0x68aa19;this[_0x4c802f(0x4d5b)]=_0x30788b,this[_0x4c802f(0x4d5b)]?(this[_0x4c802f(0x2564)][_0x4c802f(0x440a)]['container'][_0x4c802f(0x588d)]['visibility']=_0x4c802f(0x3829),this[_0x4c802f(0x1e7d)]=new Camera(this),defined$1(this['_deviceOrientationCameraController'])||(this[_0x4c802f(0x40ad)]=new DeviceOrientationCameraController(this)),this[_0x4c802f(0x667)]=this['camera'][_0x4c802f(0x4506)][_0x4c802f(0x1d97)]):(this[_0x4c802f(0x2564)][_0x4c802f(0x440a)][_0x4c802f(0x5b3)][_0x4c802f(0x588d)]['visibility']=_0x4c802f(0x2971),this[_0x4c802f(0x1e7d)]=void 0x0,this[_0x4c802f(0x40ad)]=this[_0x4c802f(0x40ad)]&&!this[_0x4c802f(0x40ad)][_0x4c802f(0x1348)]()&&this[_0x4c802f(0x40ad)][_0x4c802f(0x2578)](),this[_0x4c802f(0x1224)][_0x4c802f(0x4506)][_0x4c802f(0x1d97)]=this[_0x4c802f(0x667)],this[_0x4c802f(0x1224)][_0x4c802f(0x4506)][_0x4c802f(0x516d)]=0x0);}},'mapMode2D':{'get':function(){return this['_mapMode2D'];}},'imagerySplitPosition':{'get':function(){var _0x4a97c0=_0x68aa19;return this[_0x4a97c0(0x2564)][_0x4a97c0(0x2094)];},'set':function(_0x853b90){var _0x1cc87a=_0x68aa19;this[_0x1cc87a(0x2564)][_0x1cc87a(0x2094)]=_0x853b90;}},'globeSplitPosition':{'get':function(){var _0x33dcff=_0x68aa19;return this[_0x33dcff(0x2564)][_0x33dcff(0x4973)];},'set':function(_0x620235){var _0x46855f=_0x68aa19;this[_0x46855f(0x2564)][_0x46855f(0x4973)]=_0x620235;}},'minimumDisableDepthTestDistance':{'get':function(){var _0x4a91ff=_0x68aa19;return this[_0x4a91ff(0x3972)];},'set':function(_0x51dc43){var _0x42baed=_0x68aa19;this[_0x42baed(0x3972)]=_0x51dc43;}},'logarithmicDepthBuffer':{'get':function(){var _0x5bc995=_0x68aa19;return this[_0x5bc995(0x16e6)];},'set':function(_0x5e1124){var _0x175404=_0x68aa19;_0x5e1124=this[_0x175404(0x1968)][_0x175404(0xc40)]&&_0x5e1124,this[_0x175404(0x16e6)]!==_0x5e1124&&(this[_0x175404(0x16e6)]=_0x5e1124,this[_0x175404(0x2380)]=!0x0,this[_0x175404(0x901)][_0x175404(0x2182)]=!0x0);}},'gamma':{'get':function(){var _0x50528b=_0x68aa19;return this[_0x50528b(0x1968)][_0x50528b(0x3cca)][_0x50528b(0x2bd5)];},'set':function(_0x52dfba){var _0x4d1b03=_0x68aa19;this[_0x4d1b03(0x1968)]['uniformState'][_0x4d1b03(0x2bd5)]=_0x52dfba;}},'highDynamicRange':{'get':function(){var _0x478186=_0x68aa19;return this[_0x478186(0xac1)];},'set':function(_0x59588c){var _0x438037=_0x68aa19,_0x12bd54=this['_context'],_0x43e484=_0x59588c&&_0x12bd54['depthTexture']&&(_0x12bd54[_0x438037(0x3a1f)]||_0x12bd54[_0x438037(0x1b7e)]);this['_hdrDirty']=_0x43e484!==this['_hdr'],this[_0x438037(0xac1)]=_0x43e484;}},'highDynamicRangeSupported':{'get':function(){var _0x190f5a=_0x68aa19,_0x23240e=this[_0x190f5a(0x1968)];return _0x23240e[_0x190f5a(0x84e)]&&(_0x23240e[_0x190f5a(0x3a1f)]||_0x23240e[_0x190f5a(0x1b7e)]);}},'sunColor':{'get':function(){return this['_sunColor'];},'set':function(_0x52b8aa){var _0x1e6689=_0x68aa19;this[_0x1e6689(0x2286)]=_0x52b8aa;}},'opaqueFrustumNearOffset':{'get':function(){var _0x3280b7=_0x68aa19;return this[_0x3280b7(0x2564)][_0x3280b7(0x1914)]?0.9:0.9999;}},'layers':{'get':function(){var _0x379418=_0x68aa19;return this[_0x379418(0x1bbc)];}},'plotLayers':{'get':function(){var _0x38f1fe=_0x68aa19;return this[_0x38f1fe(0x3428)];}},'multiViewportMode':{'get':function(){return this['_multiViewportMode'];},'set':function(_0x2846e2){var _0x255c5c=_0x68aa19;switch(this[_0x255c5c(0x1fee)][_0x255c5c(0x531b)]=0x0,_0x2846e2){case MultiViewportMode$1[_0x255c5c(0x44b5)]:this[_0x255c5c(0x2564)][_0x255c5c(0x362a)]=-0x1;break;case MultiViewportMode$1['HORIZONTAL']:this[_0x255c5c(0x1fee)][0x0]=new BoundingRectangle(0x0,0x0,0.5,0x1),this['_multiViewportInfo'][0x1]=new BoundingRectangle(0.5,0x0,0.5,0x1);break;case MultiViewportMode$1[_0x255c5c(0x3d74)]:this[_0x255c5c(0x1fee)][0x0]=new BoundingRectangle(0x0,0.5,0x1,0.5),this[_0x255c5c(0x1fee)][0x1]=new BoundingRectangle(0x0,0x0,0x1,0.5);break;case MultiViewportMode$1[_0x255c5c(0x51a8)]:this[_0x255c5c(0x1fee)][0x0]=new BoundingRectangle(0x0,0.5,0.5,0.5),this[_0x255c5c(0x1fee)][0x1]=new BoundingRectangle(0.5,0.5,0.5,0.5),this[_0x255c5c(0x1fee)][0x2]=new BoundingRectangle(0.5,0x0,0.5,0.5),this[_0x255c5c(0x1fee)][0x3]=new BoundingRectangle(0x0,0x0,0.5,0.5);break;case MultiViewportMode$1['TRIPLE']:this[_0x255c5c(0x1fee)][0x2]=new BoundingRectangle(0x0,0.5,0.5,0.5),this[_0x255c5c(0x1fee)][0x1]=new BoundingRectangle(0.5,0.5,0.5,0.5),this[_0x255c5c(0x1fee)][0x0]=new BoundingRectangle(0x0,0x0,0x1,0.5);break;case MultiViewportMode$1[_0x255c5c(0x2fad)]:this[_0x255c5c(0x1fee)][0x2]=new BoundingRectangle(0x2/0x3,0x0,0x1/0x3,0x1),this[_0x255c5c(0x1fee)][0x1]=new BoundingRectangle(0x1/0x3,0x0,0x1/0x3,0x1),this[_0x255c5c(0x1fee)][0x0]=new BoundingRectangle(0x0,0x0,0x1/0x3,0x1);break;case MultiViewportMode$1[_0x255c5c(0x4a41)]:this['_multiViewportInfo'][0x4]=new BoundingRectangle(0x0,0x0,0.5,0.5),this['_multiViewportInfo'][0x3]=new BoundingRectangle(0x0,0.5,0.5,0.5),this[_0x255c5c(0x1fee)][0x2]=new BoundingRectangle(0.5,0x0,0.5,0x1/0x3),this[_0x255c5c(0x1fee)][0x1]=new BoundingRectangle(0.5,0x1/0x3,0.5,0x1/0x3),this[_0x255c5c(0x1fee)][0x0]=new BoundingRectangle(0.5,0x2/0x3,0.5,0x1/0x3);break;case MultiViewportMode$1[_0x255c5c(0x4b29)]:this[_0x255c5c(0x1fee)][0x5]=new BoundingRectangle(0x2/0x3,0x0,0x1/0x3,0x1/0x3),this[_0x255c5c(0x1fee)][0x4]=new BoundingRectangle(0x2/0x3,0x1/0x3,0x1/0x3,0x1/0x3),this[_0x255c5c(0x1fee)][0x3]=new BoundingRectangle(0x2/0x3,0x2/0x3,0x1/0x3,0x1/0x3),this['_multiViewportInfo'][0x2]=new BoundingRectangle(0x1/0x3,0x0,0x1/0x3,0x1/0x3),this[_0x255c5c(0x1fee)][0x1]=new BoundingRectangle(0x0,0x0,0x1/0x3,0x1/0x3),this['_multiViewportInfo'][0x0]=new BoundingRectangle(0x0,0x1/0x3,0x2/0x3,0x2/0x3);break;case MultiViewportMode$1[_0x255c5c(0xbbd)]:this[_0x255c5c(0x1fee)][0x6]=new BoundingRectangle(0x0,0x0,0.3,0.5),this['_multiViewportInfo'][0x5]=new BoundingRectangle(0.3,0x0,0.4,0x1/0x3),this['_multiViewportInfo'][0x4]=new BoundingRectangle(0.7,0x0,0.3,0.5),this[_0x255c5c(0x1fee)][0x3]=new BoundingRectangle(0.7,0.5,0.3,0.5),this[_0x255c5c(0x1fee)][0x2]=new BoundingRectangle(0.3,0x2/0x3,0.4,0x1/0x3),this[_0x255c5c(0x1fee)][0x1]=new BoundingRectangle(0x0,0.5,0.3,0.5),this[_0x255c5c(0x1fee)][0x0]=new BoundingRectangle(0.3,0x1/0x3,0.4,0x1/0x3);break;case MultiViewportMode$1[_0x255c5c(0x3de3)]:this[_0x255c5c(0x1fee)][0x0]=new BoundingRectangle(0.5,0x0,0.5,0x1/0x3),this[_0x255c5c(0x1fee)][0x1]=new BoundingRectangle(0x0,0x0,0.5,0x1/0x3),this['_multiViewportInfo'][0x2]=new BoundingRectangle(0x2/0x3,0x1/0x3,0x1/0x3,0x1/0x3),this[_0x255c5c(0x1fee)][0x3]=new BoundingRectangle(0x1/0x3,0x1/0x3,0x1/0x3,0x1/0x3),this['_multiViewportInfo'][0x4]=new BoundingRectangle(0x0,0x1/0x3,0x1/0x3,0x1/0x3),this[_0x255c5c(0x1fee)][0x5]=new BoundingRectangle(0x2/0x3,0x2/0x3,0x1/0x3,0x1/0x3),this[_0x255c5c(0x1fee)][0x6]=new BoundingRectangle(0x1/0x3,0x2/0x3,0x1/0x3,0x1/0x3),this[_0x255c5c(0x1fee)][0x7]=new BoundingRectangle(0x0,0x2/0x3,0x1/0x3,0x1/0x3);break;case MultiViewportMode$1[_0x255c5c(0x28da)]:this[_0x255c5c(0x1fee)][0x8]=new BoundingRectangle(0x2/0x3,0x0,0x1/0x3,0x1/0x3),this[_0x255c5c(0x1fee)][0x7]=new BoundingRectangle(0x1/0x3,0x0,0x1/0x3,0x1/0x3),this[_0x255c5c(0x1fee)][0x6]=new BoundingRectangle(0x0,0x0,0x1/0x3,0x1/0x3),this['_multiViewportInfo'][0x5]=new BoundingRectangle(0x2/0x3,0x1/0x3,0x1/0x3,0x1/0x3),this[_0x255c5c(0x1fee)][0x4]=new BoundingRectangle(0x1/0x3,0x1/0x3,0x1/0x3,0x1/0x3),this['_multiViewportInfo'][0x3]=new BoundingRectangle(0x0,0x1/0x3,0x1/0x3,0x1/0x3),this['_multiViewportInfo'][0x2]=new BoundingRectangle(0x2/0x3,0x2/0x3,0x1/0x3,0x1/0x3),this[_0x255c5c(0x1fee)][0x1]=new BoundingRectangle(0x1/0x3,0x2/0x3,0x1/0x3,0x1/0x3),this['_multiViewportInfo'][0x0]=new BoundingRectangle(0x0,0x2/0x3,0x1/0x3,0x1/0x3);break;default:throw new DeveloperError$1(_0x255c5c(0x36c2));}_0x2846e2!==MultiViewportMode$1[_0x255c5c(0x44b5)]&&this['_multiViewportMode']===MultiViewportMode$1[_0x255c5c(0x44b5)]?(this[_0x255c5c(0x2564)][_0x255c5c(0x440a)][_0x255c5c(0x5b3)]['style']['visibility']=_0x255c5c(0x3829),!defined$1(this[_0x255c5c(0x40ad)])&&this[_0x255c5c(0x4d5b)]&&(this[_0x255c5c(0x40ad)]=new DeviceOrientationCameraController(this),this[_0x255c5c(0x667)]=this['_camera'][_0x255c5c(0x4506)][_0x255c5c(0x1d97)])):_0x2846e2===MultiViewportMode$1['NONE']&&this[_0x255c5c(0x20fe)]!==MultiViewportMode$1[_0x255c5c(0x44b5)]&&(this[_0x255c5c(0x2564)][_0x255c5c(0x440a)][_0x255c5c(0x5b3)][_0x255c5c(0x588d)][_0x255c5c(0x42d2)]=_0x255c5c(0x2971),this[_0x255c5c(0x40ad)]=this[_0x255c5c(0x40ad)]&&!this[_0x255c5c(0x40ad)][_0x255c5c(0x1348)]()&&this[_0x255c5c(0x40ad)][_0x255c5c(0x2578)](),this[_0x255c5c(0x1224)][_0x255c5c(0x4506)][_0x255c5c(0x1d97)]=this[_0x255c5c(0x2e24)]/this[_0x255c5c(0x1b40)]),this[_0x255c5c(0x20fe)]=_0x2846e2;}},'undergroundMode':{'get':function(){return this['_undergroundMode'];},'set':function(_0x5e4864){var _0x1eeae2=_0x68aa19;defined$1(_0x5e4864)&&(this[_0x1eeae2(0x5685)]=_0x5e4864,this['_underGlobe'][_0x1eeae2(0x105f)]=_0x5e4864);}},'underGlobe':{'get':function(){return this['_underGlobe'];}},'undergroundDepth':{'get':function(){var _0x5d1409=_0x68aa19;return this[_0x5d1409(0x4dda)];},'set':function(_0x1eeb52){var _0x16d4d9=_0x68aa19;_0x1eeb52!==this[_0x16d4d9(0x4dda)]&&defined$1(this[_0x16d4d9(0x4e6c)])&&(this['_underGlobe']['radius']=0x615299-_0x1eeb52),this[_0x16d4d9(0x4dda)]=_0x1eeb52;}},'lightSource':{'get':function(){var _0x365b79=_0x68aa19;return this[_0x365b79(0xeb5)];}},'cloudBox':{'get':function(){var _0x7429e7=_0x68aa19;return this[_0x7429e7(0x2751)];},'set':function(_0x1aa723){var _0x3a1eb4=_0x68aa19;defined$1(_0x1aa723)||defined$1(this['_cloudBox'])&&this[_0x3a1eb4(0x2091)]['remove'](),this['_cloudBox']=_0x1aa723;}},'enableOcclude':{'get':function(){var _0x3f9827=_0x68aa19;return this[_0x3f9827(0x4c9e)];},'set':function(_0x270a03){this['_enableOcclude']=_0x270a03;}},'bloomEffect':{'get':function(){var _0x4c9874=_0x68aa19;return this['compositor'][_0x4c9874(0x10ff)];}},'scanEffect':{'get':function(){var _0xb5d4b5=_0x68aa19;return this[_0xb5d4b5(0x474f)]['scanEffect'];}},'depthOfFieldEffect':{'get':function(){var _0x2ff56c=_0x68aa19;return this[_0x2ff56c(0x474f)]['depthOfFieldEffect'];}},'ssaoEffect':{'get':function(){var _0x47f680=_0x68aa19;return this[_0x47f680(0x474f)][_0x47f680(0x1582)];}},'colorCorrection':{'get':function(){var _0x5dcae0=_0x68aa19;return this[_0x5dcae0(0x474f)][_0x5dcae0(0x4ea1)];}},'hdrEnabled':{'get':function(){var _0x1b907b=_0x68aa19;return this[_0x1b907b(0xac1)];},'set':function(_0x577551){var _0x2c3869=_0x68aa19,_0x13c995=this[_0x2c3869(0x1968)],_0x3b7b47=_0x577551&&_0x13c995[_0x2c3869(0x84e)]&&(_0x13c995[_0x2c3869(0x3a1f)]||_0x13c995[_0x2c3869(0x1b7e)]);this[_0x2c3869(0x569b)]=_0x3b7b47!==this[_0x2c3869(0xac1)],this['_hdr']=_0x3b7b47;}},'toneMappingEnabled':{'get':function(){var _0x5d17ae=_0x68aa19;return this[_0x5d17ae(0x474f)][_0x5d17ae(0x3c7e)];},'set':function(_0x3a74fa){var _0xff604d=_0x68aa19;return this[_0xff604d(0x474f)][_0xff604d(0x3c7e)]=_0x3a74fa;}},'pickPoint':{'get':function(){var _0xd2314b=_0x68aa19;return this[_0xd2314b(0x3a76)];}},'pickPointEnabled':{'get':function(){var _0x4e76bb=_0x68aa19;return this[_0x4e76bb(0x16e8)];},'set':function(_0x34d280){var _0x105cf8=_0x68aa19;this[_0x105cf8(0x16e8)]=_0x34d280;for(var _0xeb73bb=0x0;_0xeb73bb<this[_0x105cf8(0x1bbc)][_0x105cf8(0x3447)][_0x105cf8(0x531b)];_0xeb73bb++){var _0x5cec0c={};_0x5cec0c[_0x105cf8(0x4e5)]=this[_0x105cf8(0x1bbc)][_0x105cf8(0x3447)][_0xeb73bb],_0x5cec0c[_0x105cf8(0x4e5)]instanceof S3MTilesLayer&&(_0x34d280?_0x5cec0c[_0x105cf8(0x4e5)]['traverseRenderEntity'](_0x5cec0c,enableVertexCapture):_0x5cec0c[_0x105cf8(0x4e5)][_0x105cf8(0x3d6d)](_0x5cec0c,disableVertexCapture));}}},'pickPointInterval':{'get':function(){var _0x5d9dc3=_0x68aa19;return this[_0x5d9dc3(0x325c)];},'set':function(_0x3ea663){var _0x42c7bf=_0x68aa19;this[_0x42c7bf(0x325c)]=_0x3ea663;}},'pickPointTolerance':{'get':function(){var _0x2941c2=_0x68aa19;return this[_0x2941c2(0x568e)];},'set':function(_0x67335){var _0x1eb0f7=_0x68aa19;this[_0x1eb0f7(0x568e)]=_0x67335;}},'pickDepthTolerance':{'get':function(){var _0x3f0077=_0x68aa19;return this[_0x3f0077(0x4c2)];},'set':function(_0x38a9fb){var _0x3a4f7c=_0x68aa19;this[_0x3a4f7c(0x4c2)]=_0x38a9fb;}},'rasterVectorCollection':{'get':function(){var _0x43577d=_0x68aa19;return this[_0x43577d(0x2292)]['_rasterVectorCollection'];}},'walkingMode':{'get':function(){var _0x10bf70=_0x68aa19;return this[_0x10bf70(0x27e0)];},'set':function(_0x1f426){var _0x28ae6a=_0x68aa19;if(_0x1f426!==this[_0x28ae6a(0x27e0)]){this[_0x28ae6a(0x27e0)]=_0x1f426;var _0x512cc7=this[_0x28ae6a(0x39e1)];_0x512cc7[_0x28ae6a(0x33ee)]=void 0x0,_0x1f426===WalkingMode$1[_0x28ae6a(0x2133)]?(_0x512cc7[_0x28ae6a(0x288e)]=!0x0,_0x512cc7['enableLook']=!0x1,this[_0x28ae6a(0x4318)]===SceneMode$1[_0x28ae6a(0x5135)]?_0x512cc7[_0x28ae6a(0x3c72)]=!0x1:this[_0x28ae6a(0x4318)]===SceneMode$1['COLUMBUS_VIEW']&&(_0x512cc7['enableTranslate']=!0x0)):(_0x512cc7['enableWalk']=!0x1,_0x512cc7[_0x28ae6a(0x3c72)]=!0x0,_0x512cc7['enableZoom']=!0x0,_0x512cc7[_0x28ae6a(0x4ac4)]=!0x0,_0x512cc7[_0x28ae6a(0x2bc1)]=!0x0);}}},'enableOutline':{'get':function(){var _0x38ac0d=_0x68aa19,_0x79ac7=this[_0x38ac0d(0x1880)]['getSelectedLayer']();return!(!defined$1(_0x79ac7)||_0x79ac7[_0x38ac0d(0x34fc)]()[_0x38ac0d(0x531b)]<0x1)&&_0x79ac7[_0x38ac0d(0xf0f)]===SelectColorType$1[_0x38ac0d(0x4046)];}},'maskEnabled':{'get':function(){var _0x3cc381=_0x68aa19;return this[_0x3cc381(0x2a04)];}},'lightGroup':{'get':function(){var _0x16dc4e=_0x68aa19;return this[_0x16dc4e(0x124d)];},'set':function(_0x4b2609){var _0x2acb13=_0x68aa19;_0x4b2609!==this['_lightGroup']&&(this[_0x2acb13(0x124d)]=_0x4b2609,setSceneLightGroup(this,_0x4b2609));}},'enableCompositor':{'get':function(){return this['_enableCompositor'];},'set':function(_0x131451){var _0x2ea2cd=_0x68aa19;Check[_0x2ea2cd(0x2eb3)]['bool'](_0x2ea2cd(0x31a),_0x131451),this[_0x2ea2cd(0x2f4a)]=_0x131451;}},'overlapDisplayedThreshold':{'get':function(){var _0x3ab8e4=_0x68aa19;return this[_0x3ab8e4(0x354f)];},'set':function(_0x2a9c73){var _0x2434ee=_0x68aa19;Check['typeOf'][_0x2434ee(0x30f8)](_0x2434ee(0x35a3),_0x2a9c73),this['_overlapDisplayedThreshold']=_0x2a9c73;}},'overlapDisplayOptions':{'get':function(){var _0x985dcd=_0x68aa19;return this[_0x985dcd(0x2e7b)];},'set':function(_0x461c1c){var _0xaec329=_0x68aa19;Check[_0xaec329(0x2eb3)][_0xaec329(0x5014)]('Scene.overlapDisplayOptions',_0x461c1c),this['_overlapDisplayOptions']=_0x461c1c;}}}),Scene[_0x68aa19(0x4b51)]['setVectorTilesLayersControl']=function(_0x1a49c5,_0x52f869){var _0x5592a5=_0x68aa19;this[_0x5592a5(0x1725)]=_0x1a49c5,this[_0x5592a5(0x40d6)]=_0x52f869;},Scene['prototype'][_0x68aa19(0x354)]=function(_0xedce19){var _0x35e221=_0x68aa19,_0x3d045c=this[_0x35e221(0x4174)];return('WEBGL_compressed_texture_s3tc'===_0xedce19||'s3tc'===_0xedce19)&&_0x3d045c[_0x35e221(0x3a9f)]||('WEBGL_compressed_texture_pvrtc'===_0xedce19||_0x35e221(0x375)===_0xedce19)&&_0x3d045c[_0x35e221(0x375)]||(_0x35e221(0x41d7)===_0xedce19||'etc1'===_0xedce19)&&_0x3d045c[_0x35e221(0x1c5d)];},Scene['prototype'][_0x68aa19(0x26b8)]=function(_0x383de0){var _0x399d96=_0x68aa19;if(defined$1(_0x383de0[_0x399d96(0x457d)])){var _0x17f16e=this[_0x399d96(0x2564)],_0x2918d=this[_0x399d96(0x1968)],_0x391282=!0x1,_0x1de694=_0x17f16e[_0x399d96(0x3fc4)][_0x399d96(0x1b39)];_0x383de0['lastDirtyTime']!==_0x1de694&&(_0x383de0[_0x399d96(0x1b39)]=_0x1de694,_0x383de0[_0x399d96(0x5660)]=!0x0,_0x391282=!0x0);var _0x31b8ff=_0x17f16e['useLogDepth'],_0x24b3f3=this[_0x399d96(0xac1)],_0xf54a1f=_0x17f16e[_0x399d96(0x14f6)][_0x399d96(0x193a)],_0x51e2a3=this[_0x399d96(0x2a04)],_0x2eaa97=_0x383de0[_0x399d96(0x457d)],_0x4b6e81=defined$1(_0x2eaa97[_0x399d96(0x556f)]),_0x311af7=defined$1(_0x2eaa97['hdr']),_0x2e8ca4=defined$1(_0x2eaa97['normal']),_0x4aaa5e=defined$1(_0x2eaa97[_0x399d96(0x1aac)]),_0x51e1f6=defined$1(_0x2eaa97['originalCommand']),_0x43b6bc=_0x31b8ff&&!_0x4b6e81,_0x8afc89=_0x24b3f3&&!_0x311af7,_0x91ec9d=_0xf54a1f&&!_0x2e8ca4,_0x4e1b06=_0x51e2a3&&!_0x4aaa5e,_0x213ba9=!(_0x31b8ff&&_0x24b3f3||_0x51e1f6);if(_0x383de0[_0x399d96(0x5660)]=_0x383de0[_0x399d96(0x5660)]||this[_0x399d96(0x2380)]||this['_hdrDirty']||this[_0x399d96(0x2a04)]||_0x43b6bc||_0x8afc89||_0x213ba9||_0x4e1b06||_0x91ec9d,_0x383de0['dirty']){_0x383de0[_0x399d96(0x5660)]=!0x1;var _0x14c6ee=_0x17f16e[_0x399d96(0x3fc4)][_0x399d96(0x3003)];_0x17f16e[_0x399d96(0x3fc4)]['shadowsEnabled']&&_0x383de0[_0x399d96(0x2850)]&&(_0x2eaa97[_0x399d96(0x284a)]=ShadowMap[_0x399d96(0x421a)](_0x14c6ee,_0x383de0,_0x391282,_0x2918d,_0x2eaa97[_0x399d96(0x284a)])),(_0x4b6e81||_0x43b6bc)&&(_0x2eaa97[_0x399d96(0x556f)]=DerivedCommand[_0x399d96(0xfd8)](_0x383de0,_0x2918d,_0x2eaa97[_0x399d96(0x556f)]),updateDerivedCommands(this,_0x2eaa97[_0x399d96(0x556f)][_0x399d96(0x1e8c)],_0x391282)),(_0x51e1f6||_0x213ba9)&&updateDerivedCommands(this,_0x383de0,_0x391282);}}};var renderTilesetPassState=new Cesium3DTilePassState({'pass':Cesium3DTilePass$1[_0x68aa19(0x44af)]}),preloadTilesetPassState=new Cesium3DTilePassState({'pass':Cesium3DTilePass$1['PRELOAD']}),preloadFlightTilesetPassState=new Cesium3DTilePassState({'pass':Cesium3DTilePass$1[_0x68aa19(0xcbe)]}),requestRenderModeDeferCheckPassState=new Cesium3DTilePassState({'pass':Cesium3DTilePass$1[_0x68aa19(0x1612)]});new Cesium3DTilePassState({'pass':Cesium3DTilePass$1[_0x68aa19(0x4e98)]});var mostDetailedPickTilesetPassState=new Cesium3DTilePassState({'pass':Cesium3DTilePass$1[_0x68aa19(0x11d8)]}),pickTilesetPassState=new Cesium3DTilePassState({'pass':Cesium3DTilePass$1[_0x68aa19(0x1148)]}),scratchOccluderBoundingSphere=new BoundingSphere(),scratchOccluder;function getOccluder(_0x1e76cb){var _0x1a13d3=_0x68aa19,_0x41b002=_0x1e76cb[_0x1a13d3(0x2292)];if(_0x1e76cb[_0x1a13d3(0x5545)]===SceneMode$1[_0x1a13d3(0x5135)]&&defined$1(_0x41b002)&&_0x41b002[_0x1a13d3(0x105f)]){var _0x498c6f=_0x41b002[_0x1a13d3(0x1706)];return scratchOccluderBoundingSphere['radius']=_0x498c6f[_0x1a13d3(0x28b4)],scratchOccluder=Occluder['fromBoundingSphere'](scratchOccluderBoundingSphere,_0x1e76cb['camera'][_0x1a13d3(0x923)],scratchOccluder);}}function clearPasses(_0x40bed2){var _0x2ac57b=_0x68aa19;_0x40bed2[_0x2ac57b(0x2507)]=!0x1,_0x40bed2[_0x2ac57b(0x3f0b)]=!0x1,_0x40bed2[_0x2ac57b(0x5334)]=!0x1,_0x40bed2['postProcess']=!0x1,_0x40bed2[_0x2ac57b(0x3127)]=!0x1,_0x40bed2['asynchronous']=!0x1,_0x40bed2[_0x2ac57b(0x494b)]=!0x1,_0x40bed2[_0x2ac57b(0x193a)]=!0x1;}function updateFrameNumber(_0x30ceec,_0x43c085,_0x37aea8){var _0x136a7b=_0x68aa19,_0x2f766e=_0x30ceec['_frameState'];_0x2f766e[_0x136a7b(0x5671)]=_0x43c085,_0x2f766e[_0x136a7b(0x2981)]=JulianDate[_0x136a7b(0x254b)](_0x37aea8,_0x2f766e[_0x136a7b(0x2981)]);}function setSceneLightGroup(_0x5900cf,_0x20bc8b){var _0x5f047c=_0x68aa19;for(var _0x127747=0x0;_0x127747<_0x5900cf[_0x5f047c(0x243e)][_0x5f047c(0x531b)];_0x127747++)_0x5900cf['removeLightSource'](_0x5900cf[_0x5f047c(0x243e)][_0x127747]);if(_0x5900cf[_0x5f047c(0x243e)][_0x5f047c(0x531b)]=0x0,_0x20bc8b===LightGroupType$1[_0x5f047c(0x1e05)])_0x5900cf[_0x5f047c(0xcf8)]=!0x1,_0x5900cf[_0x5f047c(0x1b94)]['show']=!0x0,_0x5900cf[_0x5f047c(0xeb5)][_0x5f047c(0x4c5)]=new Color$2(0.76,0.76,0.76,0x1);else{if(_0x20bc8b===LightGroupType$1[_0x5f047c(0x2b4c)]){_0x5900cf[_0x5f047c(0xcf8)]=!0x1,_0x5900cf['sun'][_0x5f047c(0x105f)]=!0x1,_0x5900cf[_0x5f047c(0xeb5)]['ambientLightColor']=new Color$2(0.5,0.5,0.5,0x1);var _0x40be87=new DirectionalLight(new Cartesian3[(_0x5f047c(0x2ac5))](116.191153,40.147532,0x1c2),{'targetPosition':new Cartesian3[(_0x5f047c(0x2ac5))](116.19106,40.147858,0x1ae),'color':new Color$2(0.9,0.9,0.9,0x1),'intensity':0.78});_0x5900cf[_0x5f047c(0x36f1)](_0x40be87),_0x5900cf[_0x5f047c(0x243e)][_0x5f047c(0x3a33)](_0x40be87);var _0x4697b7=new DirectionalLight(new Cartesian3[(_0x5f047c(0x2ac5))](116.192153,40.147432,0x1ea),{'targetPosition':new Cartesian3[(_0x5f047c(0x2ac5))](116.19106,40.147858,0x1ae),'color':new Color$2(0.9,0.9,0.9,0x1),'intensity':0.25});_0x5900cf[_0x5f047c(0x36f1)](_0x4697b7),_0x5900cf['_presetLightSource'][_0x5f047c(0x3a33)](_0x4697b7);}}}function updateFrameState(_0x418367){var _0x4e329f=_0x68aa19,_0x166e32=_0x418367[_0x4e329f(0x1224)],_0x214564=_0x418367['_frameState'];_0x214564[_0x4e329f(0x3080)][_0x4e329f(0x531b)]=0x0,_0x214564[_0x4e329f(0x3003)][_0x4e329f(0x531b)]=0x0,_0x214564[_0x4e329f(0x23c2)]=_0x418367[_0x4e329f(0x37e1)],_0x214564[_0x4e329f(0x171e)]=_0x418367[_0x4e329f(0xadf)]&&_0x418367[_0x4e329f(0xadf)][_0x4e329f(0x38aa)],_0x214564['mode']=_0x418367[_0x4e329f(0x5545)],_0x214564[_0x4e329f(0x1728)]=_0x418367['morphTime'],_0x214564[_0x4e329f(0x1682)]=_0x418367[_0x4e329f(0x1682)],_0x214564[_0x4e329f(0x1224)]=_0x166e32,_0x214564[_0x4e329f(0x3ada)]=_0x166e32[_0x4e329f(0x4506)][_0x4e329f(0x422f)](_0x166e32[_0x4e329f(0x923)],_0x166e32[_0x4e329f(0x1aa0)],_0x166e32['upWC'],_0x418367[_0x4e329f(0xfc6)]),_0x214564[_0x4e329f(0x3ada)][_0x4e329f(0x879)]=defined$1(_0x418367[_0x4e329f(0x4174)][_0x4e329f(0x3b15)]),_0x214564[_0x4e329f(0x8f1)]=getOccluder(_0x418367),_0x214564[_0x4e329f(0x4067)]=_0x418367[_0x4e329f(0x2159)],_0x214564['minimumDisableDepthTestDistance']=_0x418367[_0x4e329f(0x3972)],_0x214564[_0x4e329f(0x538b)]=_0x418367[_0x4e329f(0x538b)],_0x214564[_0x4e329f(0x1914)]=_0x418367[_0x4e329f(0x16e6)]&&!(_0x418367['camera'][_0x4e329f(0x4506)]instanceof OrthographicFrustum||_0x418367[_0x4e329f(0x1224)][_0x4e329f(0x4506)]instanceof OrthographicOffCenterFrustum),_0x214564[_0x4e329f(0x5381)]=_0x418367[_0x4e329f(0x2286)],_0x418367[_0x4e329f(0xeb5)][_0x4e329f(0x496e)]=defined$1(_0x418367[_0x4e329f(0x1b94)])&&_0x418367[_0x4e329f(0x1b94)][_0x4e329f(0x105f)],_0x214564['lightSource']=_0x418367['_lightSource'],_0x214564[_0x4e329f(0x4970)]=_0x418367[_0x4e329f(0x3bdd)][_0x4e329f(0x9ea)]&&(_0x418367['postProcessStages'][_0x4e329f(0x4c64)][_0x4e329f(0x20fb)]||_0x418367[_0x4e329f(0x474f)][_0x4e329f(0x25f5)]()),_0x214564[_0x4e329f(0x3802)]=_0x418367[_0x4e329f(0x3ac0)][_0x4e329f(0x32d5)],defined$1(_0x418367[_0x4e329f(0x32f2)])&&_0x418367['_specularEnvironmentMapAtlas']['ready']?(_0x214564['specularEnvironmentMaps']=_0x418367[_0x4e329f(0x32f2)][_0x4e329f(0x20ac)],_0x214564['specularEnvironmentMapsMaximumLOD']=_0x418367[_0x4e329f(0x32f2)][_0x4e329f(0x14c)]):(_0x214564['specularEnvironmentMaps']=void 0x0,_0x214564[_0x4e329f(0x19c)]=void 0x0),_0x214564[_0x4e329f(0x9f7)]=_0x418367[_0x4e329f(0x9f7)],_0x418367[_0x4e329f(0x58a3)]=Color$2[_0x4e329f(0x254b)](_0x418367[_0x4e329f(0x3e59)],_0x418367[_0x4e329f(0x58a3)]),InvertClassification['isTranslucencySupported'](_0x418367[_0x4e329f(0x1968)])||(_0x418367[_0x4e329f(0x58a3)][_0x4e329f(0x24f9)]=0x1),_0x214564[_0x4e329f(0x3e59)]=_0x418367[_0x4e329f(0x58a3)],defined$1(_0x418367[_0x4e329f(0x2292)])?_0x214564['maximumScreenSpaceError']=_0x418367[_0x4e329f(0x2292)]['maximumScreenSpaceError']:_0x214564[_0x4e329f(0x31e2)]=0x2,clearPasses(_0x214564['passes']),_0x214564['tilesetPassState']=void 0x0,_0x214564['pbrMaterialsArr']=_0x418367[_0x4e329f(0x1abd)];}Scene[_0x68aa19(0x4b51)]['updateFrameState']=function(){return updateFrameState(this);};var scratchCullingVolume=new CullingVolume();function getAttributeLocations(_0x5e9de8){var _0x231494=_0x68aa19,_0x65c606={},_0x4b3679=_0x5e9de8['vertexAttributes'];for(var _0x3a1c32 in _0x4b3679)_0x4b3679['hasOwnProperty'](_0x3a1c32)&&(_0x65c606[_0x3a1c32]=_0x4b3679[_0x3a1c32][_0x231494(0x1fda)]);return _0x65c606;}function createDebugFragmentShaderProgram(_0xb9e992,_0x35e3a0,_0x15a1ed){var _0x2e35f2=_0x68aa19,_0x37dc35=_0x35e3a0['context'],_0x5a41d3=defaultValue$1(_0x15a1ed,_0xb9e992[_0x2e35f2(0x30a0)]),_0x25371c=_0x5a41d3[_0x2e35f2(0x1eae)]['clone'](),_0x4f2a0c=[];_0x25371c[_0x2e35f2(0x2fe9)]=_0x25371c[_0x2e35f2(0x2fe9)][_0x2e35f2(0x2e47)](function(_0x34928b){var _0x1508e9=_0x2e35f2;_0x34928b=ShaderSource[_0x1508e9(0x3ab)](_0x34928b,_0x1508e9(0x1e4a));for(var _0x1ec498,_0x200b21=/gl_FragData\[(\d+)\]/g;null!==(_0x1ec498=_0x200b21[_0x1508e9(0xfbe)](_0x34928b));)-0x1===_0x4f2a0c['indexOf'](_0x1ec498[0x1])&&_0x4f2a0c[_0x1508e9(0x3a33)](_0x1ec498[0x1]);return _0x34928b;});var _0x2c3d4d,_0x37ec35=_0x4f2a0c[_0x2e35f2(0x531b)],_0x32346e=_0x2e35f2(0x2079);if(_0x35e3a0['debugShowCommands']){defined$1(_0xb9e992['_debugColor'])||(_0xb9e992['_debugColor']=Color$2[_0x2e35f2(0xe90)]());var _0x3bc0f5=_0xb9e992[_0x2e35f2(0x12bb)];if(_0x37ec35>0x0){for(_0x2c3d4d=0x0;_0x2c3d4d<_0x37ec35;++_0x2c3d4d)_0x32346e+=_0x2e35f2(0x36c8)+_0x4f2a0c[_0x2c3d4d]+'].rgb\x20*=\x20vec3('+_0x3bc0f5['red']+',\x20'+_0x3bc0f5[_0x2e35f2(0x2129)]+',\x20'+_0x3bc0f5['blue']+');\x20\x0a';}else _0x32346e+=_0x2e35f2(0x1df8)+_0x3bc0f5[_0x2e35f2(0x4f34)]+',\x20'+_0x3bc0f5['green']+',\x20'+_0x3bc0f5[_0x2e35f2(0x28f8)]+_0x2e35f2(0x2741);}if(_0x35e3a0['debugShowFrustums']){var _0x5b3828=0x1&_0xb9e992['debugOverlappingFrustums']?'1.0':_0x2e35f2(0x1068),_0x490302=0x2&_0xb9e992[_0x2e35f2(0x54ee)]?_0x2e35f2(0x3445):_0x2e35f2(0x1068),_0x24ddf2=0x4&_0xb9e992['debugOverlappingFrustums']?_0x2e35f2(0x3445):_0x2e35f2(0x1068);if(_0x37ec35>0x0){for(_0x2c3d4d=0x0;_0x2c3d4d<_0x37ec35;++_0x2c3d4d)_0x32346e+=_0x2e35f2(0x36c8)+_0x4f2a0c[_0x2c3d4d]+'].rgb\x20*=\x20vec3('+_0x5b3828+',\x20'+_0x490302+',\x20'+_0x24ddf2+_0x2e35f2(0x2741);}else _0x32346e+=_0x2e35f2(0x1df8)+_0x5b3828+',\x20'+_0x490302+',\x20'+_0x24ddf2+');\x20\x0a';}_0x32346e+='}',_0x25371c[_0x2e35f2(0x2fe9)][_0x2e35f2(0x3a33)](_0x32346e);var _0x157f9f=getAttributeLocations(_0x5a41d3);return ShaderProgram$1['fromCache']({'context':_0x37dc35,'vertexShaderSource':_0x5a41d3['vertexShaderSource'],'fragmentShaderSource':_0x25371c,'attributeLocations':_0x157f9f});}function executeDebugCommand(_0x12fc9c,_0x175e48,_0x5c95f4){var _0x18d717=_0x68aa19,_0x53aac9=DrawCommand['shallowClone'](_0x12fc9c);_0x53aac9['shaderProgram']=createDebugFragmentShaderProgram(_0x12fc9c,_0x175e48),_0x53aac9[_0x18d717(0x5108)](_0x175e48[_0x18d717(0x4174)],_0x5c95f4),_0x53aac9[_0x18d717(0x30a0)][_0x18d717(0x2578)]();}Scene[_0x68aa19(0x4b51)][_0x68aa19(0x3139)]=function(_0xf8b6b,_0x5df9ef,_0x17d65e){var _0x2e593c=_0x68aa19;return defined$1(_0xf8b6b)&&(!defined$1(_0xf8b6b[_0x2e593c(0x20c5)])||!_0xf8b6b[_0x2e593c(0x16e)]||_0x5df9ef[_0x2e593c(0x1396)](_0xf8b6b[_0x2e593c(0x20c5)])!==Intersect$1['OUTSIDE']&&(!defined$1(_0x17d65e)||!(_0xf8b6b[_0x2e593c(0x2350)]&&!this['_undergroundMode'])||!_0xf8b6b[_0x2e593c(0x20c5)][_0x2e593c(0x1720)](_0x17d65e)));};var transformFrom2D=new Matrix4(0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1);function debugShowBoundingVolume(_0x2ba23c,_0x74b771,_0x20b76c,_0x1f5456){var _0x5b3508=_0x68aa19,_0xc2d2a,_0x41cbf5=_0x74b771['_frameState'],_0x781651=_0x41cbf5[_0x5b3508(0x4174)],_0x5843a0=_0x2ba23c[_0x5b3508(0x20c5)];defined$1(_0x74b771[_0x5b3508(0xb6a)])&&_0x74b771['_debugVolume'][_0x5b3508(0x2578)]();var _0x6ff8e8=Cartesian3['clone'](_0x5843a0['center']);if(_0x41cbf5['mode']!==SceneMode$1[_0x5b3508(0x5135)]){_0x6ff8e8=Matrix4[_0x5b3508(0x10a0)](transformFrom2D,_0x6ff8e8,_0x6ff8e8);var _0x459cc7=_0x41cbf5[_0x5b3508(0x1682)],_0x35b3b7=_0x459cc7[_0x5b3508(0x35a6)](_0x6ff8e8);_0x6ff8e8=_0x459cc7[_0x5b3508(0x1706)][_0x5b3508(0x1f84)](_0x35b3b7);}if(defined$1(_0x5843a0[_0x5b3508(0x2896)])){var _0x1ce45f=_0x5843a0[_0x5b3508(0x2896)];_0xc2d2a=GeometryPipeline['toWireframe'](EllipsoidGeometry['createGeometry'](new EllipsoidGeometry({'radii':new Cartesian3(_0x1ce45f,_0x1ce45f,_0x1ce45f),'vertexFormat':PerInstanceColorAppearance['FLAT_VERTEX_FORMAT']}))),_0x74b771['_debugVolume']=new Primitive({'geometryInstances':new GeometryInstance({'geometry':_0xc2d2a,'modelMatrix':Matrix4[_0x5b3508(0x1241)](_0x6ff8e8),'attributes':{'color':new ColorGeometryInstanceAttribute(0x1,0x0,0x0,0x1)}}),'appearance':new PerInstanceColorAppearance({'flat':!0x0,'translucent':!0x1}),'asynchronous':!0x1});}else{var _0x5235d2=_0x5843a0['halfAxes'];_0xc2d2a=GeometryPipeline[_0x5b3508(0x5510)](BoxGeometry[_0x5b3508(0x2a90)](BoxGeometry['fromDimensions']({'dimensions':new Cartesian3(0x2,0x2,0x2),'vertexFormat':PerInstanceColorAppearance['FLAT_VERTEX_FORMAT']}))),_0x74b771['_debugVolume']=new Primitive({'geometryInstances':new GeometryInstance({'geometry':_0xc2d2a,'modelMatrix':Matrix4[_0x5b3508(0x1eeb)](_0x5235d2,_0x6ff8e8,new Matrix4()),'attributes':{'color':new ColorGeometryInstanceAttribute(0x1,0x0,0x0,0x1)}}),'appearance':new PerInstanceColorAppearance({'flat':!0x0,'translucent':!0x1}),'asynchronous':!0x1});}var _0x92ec91,_0x5d64b6=_0x41cbf5[_0x5b3508(0x3080)],_0x1e6aca=_0x41cbf5[_0x5b3508(0x3080)]=[];(_0x74b771['_debugVolume'][_0x5b3508(0x489f)](_0x41cbf5),_0x2ba23c=_0x1e6aca[0x0],_0x41cbf5['useLogDepth'])&&(_0x2ba23c=DerivedCommand[_0x5b3508(0xfd8)](_0x2ba23c,_0x781651)[_0x5b3508(0x1e8c)]),(defined$1(_0x1f5456)&&(_0x92ec91=_0x20b76c['framebuffer'],_0x20b76c['framebuffer']=_0x1f5456),_0x2ba23c[_0x5b3508(0x5108)](_0x781651,_0x20b76c),defined$1(_0x92ec91)&&(_0x20b76c[_0x5b3508(0x27b)]=_0x92ec91),_0x41cbf5['commandList']=_0x5d64b6);}function executeCommand(_0xa8e017,_0x573669,_0x349911,_0x44c912,_0x210546){var _0x1587ba=_0x68aa19,_0x465b09=_0x573669[_0x1587ba(0x2564)],_0xa568d5=_0x465b09[_0x1587ba(0x14f6)];if(!defined$1(_0x573669[_0x1587ba(0x504)])||_0x573669[_0x1587ba(0x504)](_0xa8e017)){if(_0xa8e017 instanceof ClearCommand)_0xa8e017['execute'](_0x349911,_0x44c912);else{if(!defined$1(_0xa8e017[_0x1587ba(0x3036)])||'function'!=typeof _0xa8e017[_0x1587ba(0x3036)][_0x1587ba(0x1348)]||!_0xa8e017['owner'][_0x1587ba(0x1348)]()){if(_0xa8e017[_0x1587ba(0x4526)]&&defined$1(_0xa8e017[_0x1587ba(0x20c5)])&&debugShowBoundingVolume(_0xa8e017,_0x573669,_0x44c912,_0x210546),_0x465b09[_0x1587ba(0x1914)]&&defined$1(_0xa8e017[_0x1587ba(0x457d)])&&defined$1(_0xa8e017[_0x1587ba(0x457d)][_0x1587ba(0x556f)])&&(_0xa8e017=_0xa8e017[_0x1587ba(0x457d)]['logDepth'][_0x1587ba(0x1e8c)]),!_0xa568d5[_0x1587ba(0x3f0b)]&&_0x573669[_0x1587ba(0xac1)]&&defined$1(_0xa8e017['derivedCommands'])&&defined$1(_0xa8e017['derivedCommands'][_0x1587ba(0x42f8)])&&(_0xa8e017=_0xa8e017[_0x1587ba(0x457d)][_0x1587ba(0x42f8)][_0x1587ba(0x1e8c)]),!_0xa568d5[_0x1587ba(0x3f0b)]&&_0x573669['maskEnabled']&&defined$1(_0xa8e017['derivedCommands'])&&defined$1(_0xa8e017[_0x1587ba(0x457d)][_0x1587ba(0x1aac)])&&(_0xa8e017=_0xa8e017[_0x1587ba(0x457d)]['mask'][_0x1587ba(0x1e8c)]),_0xa568d5['pick']&&_0xa568d5[_0x1587ba(0x193a)]){if(!defined$1(_0xa8e017[_0x1587ba(0x457d)]))return;(_0xa8e017=_0xa8e017[_0x1587ba(0x457d)][_0x1587ba(0x193a)][_0x1587ba(0x1e8c)])[_0x1587ba(0x5108)](_0x349911,_0x44c912);}else{if(_0xa568d5['pick']||_0xa568d5[_0x1587ba(0x5334)]){if(!defined$1(_0xa8e017[_0x1587ba(0x457d)]))return;if(_0xa568d5[_0x1587ba(0x3f0b)]&&!_0xa568d5[_0x1587ba(0x5334)]&&defined$1(_0xa8e017[_0x1587ba(0x457d)]['picking']))return void(_0xa8e017=_0xa8e017['derivedCommands'][_0x1587ba(0x3480)][_0x1587ba(0x3d54)])[_0x1587ba(0x5108)](_0x349911,_0x44c912);if(_0xa568d5[_0x1587ba(0x5334)]&&defined$1(_0xa8e017['derivedCommands'][_0x1587ba(0x5334)])){if(_0xa8e017[_0x1587ba(0x18ad)]===Pass$1[_0x1587ba(0x5d7)]||!_0xa8e017['renderState'][_0x1587ba(0x4ba1)][_0x1587ba(0x20fb)])return;return void(_0xa8e017=_0xa8e017[_0x1587ba(0x457d)][_0x1587ba(0x5334)][_0x1587ba(0x5645)])['execute'](_0x349911,_0x44c912);}}_0x573669[_0x1587ba(0x1e93)]||_0x573669[_0x1587ba(0x1766)]?executeDebugCommand(_0xa8e017,_0x573669,_0x44c912):_0x465b09['shadowState'][_0x1587ba(0x14d0)]&&_0xa8e017[_0x1587ba(0x4935)]&&defined$1(_0xa8e017[_0x1587ba(0x457d)][_0x1587ba(0x284a)])?_0xa8e017[_0x1587ba(0x457d)][_0x1587ba(0x284a)][_0x1587ba(0x1632)][_0x1587ba(0x5108)](_0x349911,_0x44c912):_0xa8e017['execute'](_0x349911,_0x44c912);}}}}}function executeIdCommand(_0x269348,_0x5618e7,_0x17dddb,_0x3e7955){var _0x31370c=_0x68aa19,_0xa0a93f=_0x5618e7['_frameState'],_0x30c789=_0x269348['derivedCommands'];defined$1(_0x30c789)&&(_0xa0a93f[_0x31370c(0x1914)]&&defined$1(_0x30c789[_0x31370c(0x556f)])&&(_0x269348=_0x30c789[_0x31370c(0x556f)][_0x31370c(0x1e8c)]),defined$1((_0x30c789=_0x269348[_0x31370c(0x457d)])[_0x31370c(0x3480)])?(_0x269348=_0x30c789[_0x31370c(0x3480)][_0x31370c(0x3d54)])['execute'](_0x17dddb,_0x3e7955):defined$1(_0x30c789[_0x31370c(0x5334)])&&(_0x269348=_0x30c789[_0x31370c(0x5334)][_0x31370c(0x5645)])[_0x31370c(0x5108)](_0x17dddb,_0x3e7955));}function backToFront(_0x49ae2d,_0x4b08c7,_0x44b6bf){var _0xb8789a=_0x68aa19;return _0x4b08c7[_0xb8789a(0x20c5)][_0xb8789a(0x4a7d)](_0x44b6bf)-_0x49ae2d[_0xb8789a(0x20c5)][_0xb8789a(0x4a7d)](_0x44b6bf);}function frontToBack(_0x4cea51,_0x558f15,_0x3c6acd){var _0x360f4e=_0x68aa19;return _0x4cea51['boundingVolume'][_0x360f4e(0x4a7d)](_0x3c6acd)-_0x558f15['boundingVolume']['distanceSquaredTo'](_0x3c6acd)+CesiumMath['EPSILON12'];}function executeTranslucentCommandsBackToFront(_0x79b189,_0xfd68e2,_0x3669f7,_0x378903,_0x818f02){var _0x4a7a6e=_0x68aa19,_0x2e738f=_0x79b189[_0x4a7a6e(0x4174)];mergeSort(_0x378903,backToFront,_0x79b189[_0x4a7a6e(0x1224)]['positionWC']),defined$1(_0x818f02)&&_0xfd68e2(_0x818f02['unclassifiedCommand'],_0x79b189,_0x2e738f,_0x3669f7);for(var _0x158111=_0x378903[_0x4a7a6e(0x531b)],_0x1235dd=0x0;_0x1235dd<_0x158111;++_0x1235dd)_0xfd68e2(_0x378903[_0x1235dd],_0x79b189,_0x2e738f,_0x3669f7);}function executeTranslucentCommandsFrontToBack(_0x217434,_0x93dab1,_0x356f16,_0x4d5b4b,_0x3b35fd){var _0x4a4fc3=_0x68aa19,_0x5b9792=_0x217434[_0x4a4fc3(0x4174)];mergeSort(_0x4d5b4b,frontToBack,_0x217434['camera'][_0x4a4fc3(0x923)]),defined$1(_0x3b35fd)&&_0x93dab1(_0x3b35fd['unclassifiedCommand'],_0x217434,_0x5b9792,_0x356f16);for(var _0x147447=_0x4d5b4b[_0x4a4fc3(0x531b)],_0x15abef=_0x217434[_0x4a4fc3(0x4a7b)][_0x4a4fc3(0x14f6)],_0x35e4cb=0x0;_0x35e4cb<_0x147447;++_0x35e4cb)_0x15abef[_0x4a4fc3(0x3f0b)]&&_0x15abef[_0x4a4fc3(0x5334)]&&_0x4d5b4b[_0x35e4cb][_0x4a4fc3(0x3036)]instanceof BillboardCollection||(!_0x15abef[_0x4a4fc3(0x3f0b)]||defined$1(_0x4d5b4b[_0x35e4cb][_0x4a4fc3(0x53f5)])||_0x15abef[_0x4a4fc3(0x5334)])&&_0x93dab1(_0x4d5b4b[_0x35e4cb],_0x217434,_0x5b9792,_0x356f16);}function getDebugGlobeDepth(_0x2f9ea9,_0x400195){var _0x2da048=_0x68aa19,_0x4f0c5e=_0x2f9ea9['_view']['debugGlobeDepths'],_0x31dac8=_0x4f0c5e[_0x400195];return!defined$1(_0x31dac8)&&_0x2f9ea9['context'][_0x2da048(0x84e)]&&(_0x31dac8=new GlobeDepth(),_0x4f0c5e[_0x400195]=_0x31dac8),_0x31dac8;}function clampToTransparent(_0x3f5f0c,_0x4bcfdb,_0x25828e,_0x5d1564,_0x26fe9c){var _0x28c08a=_0x68aa19,_0x585e70=_0x3f5f0c[_0x28c08a(0x4174)],_0x10562b=_0x3f5f0c['_frameState'][_0x28c08a(0x14f6)],_0x663c87=_0x3f5f0c[_0x28c08a(0x3bdd)],_0x585184=_0x26fe9c[_0x28c08a(0x531b)],_0x8cf787=_0x10562b[_0x28c08a(0x3f0b)],_0x32c02b=_0x10562b[_0x28c08a(0x5334)];_0x10562b[_0x28c08a(0x3f0b)]=!0x0,_0x10562b['depth']=!0x0;var _0x5c2da0,_0x12f315=0x0;for(_0x5c2da0=0x0;_0x5c2da0<_0x585184;++_0x5c2da0){(_0x2aad9a=_0x26fe9c[_0x5c2da0])[_0x28c08a(0x447c)]===Pass$1[_0x28c08a(0x463a)]&&(executeCommand(_0x2aad9a,_0x3f5f0c,_0x585e70,_0x4bcfdb),_0x12f315++);}if(_0x12f315>0x0){defined$1(_0x25828e)&&_0x663c87[_0x28c08a(0x3ef8)]&&_0x25828e[_0x28c08a(0xb80)](_0x585e70,_0x4bcfdb,!0x0);var _0x58be50=_0x5d1564[_0x28c08a(0x5798)][Pass$1[_0x28c08a(0x1500)]],_0xc570ca=_0x5d1564[_0x28c08a(0x525a)][Pass$1[_0x28c08a(0x1500)]];for(_0x5c2da0=0x0;_0x5c2da0<_0xc570ca;++_0x5c2da0)executeCommand(_0x58be50[_0x5c2da0],_0x3f5f0c,_0x585e70,_0x4bcfdb);}for(_0x12f315=0x0,_0x5c2da0=0x0;_0x5c2da0<_0x585184;++_0x5c2da0){var _0x2aad9a;(_0x2aad9a=_0x26fe9c[_0x5c2da0])['opaquePass']===Pass$1[_0x28c08a(0x22f)]&&(executeCommand(_0x2aad9a,_0x3f5f0c,_0x585e70,_0x4bcfdb),_0x12f315++);}if(_0x12f315>0x0){defined$1(_0x25828e)&&_0x663c87['useGlobeDepthFramebuffer']&&_0x25828e[_0x28c08a(0xb80)](_0x585e70,_0x4bcfdb,!0x0),(_0x58be50=_0x5d1564[_0x28c08a(0x5798)][Pass$1[_0x28c08a(0x1825)]],_0xc570ca=_0x5d1564[_0x28c08a(0x525a)][Pass$1[_0x28c08a(0x1825)]]);for(_0x5c2da0=0x0;_0x5c2da0<_0xc570ca;++_0x5c2da0)executeCommand(_0x58be50[_0x5c2da0],_0x3f5f0c,_0x585e70,_0x4bcfdb);}_0x10562b['pick']=_0x8cf787,_0x10562b['depth']=_0x32c02b;}transformFrom2D=Matrix4[_0x68aa19(0x2212)](transformFrom2D,transformFrom2D);var scratchPerspectiveFrustum=new PerspectiveFrustum(),scratchPerspectiveOffCenterFrustum=new PerspectiveOffCenterFrustum(),scratchOrthographicFrustum=new OrthographicFrustum(),scratchOrthographicOffCenterFrustum=new OrthographicOffCenterFrustum();function executeCommands(_0x4fcf72,_0x315ddf){var _0x3b20e0=_0x68aa19,_0x41b898,_0x272aec=_0x4fcf72[_0x3b20e0(0x1224)],_0x3f9728=_0x4fcf72[_0x3b20e0(0x4174)],_0x5e80d3=_0x3f9728[_0x3b20e0(0x3cca)];_0x5e80d3[_0x3b20e0(0x4eea)](_0x272aec),_0x41b898=defined$1(_0x272aec[_0x3b20e0(0x4506)][_0x3b20e0(0x1f0a)])?_0x272aec[_0x3b20e0(0x4506)][_0x3b20e0(0x254b)](scratchPerspectiveFrustum):defined$1(_0x272aec[_0x3b20e0(0x4506)][_0x3b20e0(0x3d05)])?_0x272aec[_0x3b20e0(0x4506)][_0x3b20e0(0x254b)](scratchPerspectiveOffCenterFrustum):defined$1(_0x272aec[_0x3b20e0(0x4506)]['width'])?_0x272aec[_0x3b20e0(0x4506)][_0x3b20e0(0x254b)](scratchOrthographicFrustum):_0x272aec['frustum'][_0x3b20e0(0x254b)](scratchOrthographicOffCenterFrustum);var _0x3ed354=_0x4fcf72[_0x3b20e0(0x1bbc)],_0x40182f=_0x4fcf72[_0x3b20e0(0x2564)];_0x3ed354[_0x3b20e0(0x2507)](_0x3f9728,_0x40182f),_0x4fcf72[_0x3b20e0(0x3428)][_0x3b20e0(0x2507)](_0x40182f,_0x3f9728),_0x41b898[_0x3b20e0(0x2cb3)]=_0x272aec[_0x3b20e0(0x4506)][_0x3b20e0(0x2cb3)],_0x41b898['far']=_0x272aec[_0x3b20e0(0x4506)][_0x3b20e0(0x23e)];var _0x29d98c=_0x41b898[_0x3b20e0(0x3c06)];_0x41b898[_0x3b20e0(0x3c06)]=!0x1,_0x5e80d3[_0x3b20e0(0x147e)](_0x41b898),_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x46b0)]);var _0x4678d8,_0x3b8d4b=_0x4fcf72['_frameState'][_0x3b20e0(0x14f6)],_0x239cb7=_0x3b8d4b['pick'],_0x2959a8=_0x4fcf72['_environmentState'],_0x36278d=_0x4fcf72[_0x3b20e0(0x2675)],_0x935dde=_0x2959a8[_0x3b20e0(0x1d8e)],_0xf6d3e6=_0x2959a8[_0x3b20e0(0x2448)],_0x4f40d4=_0x4fcf72[_0x3b20e0(0x13fd)];if(!_0x239cb7){var _0x38d2f6,_0x8557e0=_0x2959a8['skyBoxCommand'];if(defined$1(_0x8557e0)&&_0x4f40d4['isSkyBoxVisible']&&executeCommand(_0x8557e0,_0x4fcf72,_0x3f9728,_0x315ddf),_0x2959a8[_0x3b20e0(0x3560)]&&_0x4f40d4[_0x3b20e0(0x3560)]&&executeCommand(_0x2959a8[_0x3b20e0(0x4bdc)],_0x4fcf72,_0x3f9728,_0x315ddf),_0x2959a8[_0x3b20e0(0x422e)]&&_0x4f40d4[_0x3b20e0(0x422e)]&&_0x2959a8[_0x3b20e0(0x310e)]['execute'](_0x3f9728,_0x315ddf),_0x2959a8[_0x3b20e0(0x16c9)]&&_0x4f40d4[_0x3b20e0(0x16c9)]&&!_0x3b8d4b[_0x3b20e0(0x494b)]){if(_0x2959a8['sunDrawCommand']['execute'](_0x3f9728,_0x315ddf),_0x4fcf72[_0x3b20e0(0x5079)]&&!_0xf6d3e6)_0x38d2f6=_0x2959a8[_0x3b20e0(0x3ef8)]?_0x36278d[_0x3b20e0(0x7de)][_0x3b20e0(0x27b)]:_0x2959a8[_0x3b20e0(0x9ea)]?_0x36278d[_0x3b20e0(0x2bf8)][_0x3b20e0(0x4417)]():_0x2959a8[_0x3b20e0(0x244a)],_0x4fcf72['_sunPostProcess'][_0x3b20e0(0x5108)](_0x3f9728),_0x4fcf72['_sunPostProcess']['copy'](_0x3f9728,_0x38d2f6),_0x315ddf['framebuffer']=_0x38d2f6;}_0x2959a8[_0x3b20e0(0x1818)]&&_0x4f40d4['isMoonVisible']&&_0x2959a8['moonCommand'][_0x3b20e0(0x5108)](_0x3f9728,_0x315ddf),_0x40182f['cullingVolume'];}_0x41b898[_0x3b20e0(0x3c06)]=_0x29d98c,_0x2959a8[_0x3b20e0(0x51f0)]?(defined$1(_0x4fcf72[_0x3b20e0(0x28b3)])||(_0x4fcf72[_0x3b20e0(0x28b3)]=function(_0x28c974,_0x1ddc7b,_0x330ddc,_0x5debe6,_0x1caaf7){var _0x435037=_0x3b20e0;_0x36278d[_0x435037(0x12a0)][_0x435037(0x32c5)](_0x28c974,_0x1ddc7b,_0x330ddc,_0x5debe6,_0x1caaf7);}),_0x4678d8=_0x4fcf72[_0x3b20e0(0x28b3)]):_0x4678d8=_0x3b8d4b['render']?executeTranslucentCommandsBackToFront:executeTranslucentCommandsFrontToBack;var _0x4d12e5,_0x68143a=_0x2959a8[_0x3b20e0(0x88c)],_0x3d4210=_0x2959a8['useDepthPlane'],_0x79c850=_0x4fcf72[_0x3b20e0(0x5407)],_0xee7678=_0x4fcf72[_0x3b20e0(0x1e11)],_0x5a4344=_0x4fcf72[_0x3b20e0(0xd54)],_0x4eee88=_0x4fcf72[_0x3b20e0(0x4af9)],_0x2ee0fe=_0x4fcf72[_0x3b20e0(0x510c)],_0x10ae72=_0x2959a8[_0x3b20e0(0x4917)],_0x598144=_0x272aec[_0x3b20e0(0x4771)]['z'],_0x51c350=_0x36278d['frustumCommandsList'],_0x547257=_0x51c350[_0x3b20e0(0x531b)];0x0===_0x547257&&defined$1(_0x36278d[_0x3b20e0(0x7de)])&&_0x2959a8[_0x3b20e0(0x3ef8)]&&_0x36278d[_0x3b20e0(0x7de)]['executeCopyDepth'](_0x3f9728,_0x315ddf);for(var _0x209497=0x0;_0x209497<_0x547257;++_0x209497){var _0x4322ed=_0x547257-_0x209497-0x1,_0x233f59=_0x51c350[_0x4322ed];_0x4fcf72[_0x3b20e0(0x4318)]===SceneMode$1[_0x3b20e0(0x4c10)]?(_0x272aec[_0x3b20e0(0x4771)]['z']=_0x598144-_0x233f59[_0x3b20e0(0x2cb3)]+0x1,_0x41b898[_0x3b20e0(0x23e)]=Math[_0x3b20e0(0x2bc6)](0x1,_0x233f59[_0x3b20e0(0x23e)]-_0x233f59[_0x3b20e0(0x2cb3)]),_0x41b898[_0x3b20e0(0x2cb3)]=0x1,_0x5e80d3[_0x3b20e0(0x489f)](_0x4fcf72[_0x3b20e0(0x4a7b)]),_0x5e80d3[_0x3b20e0(0x147e)](_0x41b898)):(_0x3b8d4b['fbo']&&_0x3f9728[_0x3b20e0(0x84e)]||(_0x41b898[_0x3b20e0(0x2cb3)]=0x0!==_0x4322ed?_0x233f59[_0x3b20e0(0x2cb3)]*_0x4fcf72['opaqueFrustumNearOffset']:_0x233f59[_0x3b20e0(0x2cb3)],_0x41b898[_0x3b20e0(0x23e)]=_0x233f59[_0x3b20e0(0x23e)]),_0x4fcf72['logarithmicDepthBuffer']&&_0x272aec[_0x3b20e0(0x4e10)][_0x3b20e0(0x5862)]>0x186a0&&_0x41b898['near']<0xa&&(_0x41b898[_0x3b20e0(0x2cb3)]*=0x2710),_0x5e80d3['updateFrustum'](_0x41b898)),updateLayersTexture(_0x4fcf72,_0x3f9728,_0x40182f);var _0x197842,_0x5b2e33,_0x3f443f=_0x4fcf72[_0x3b20e0(0x2b4f)]?getDebugGlobeDepth(_0x4fcf72,_0x4322ed):_0x36278d[_0x3b20e0(0x7de)];if(_0x4fcf72[_0x3b20e0(0x2b4f)]&&defined$1(_0x3f443f)&&_0x2959a8['useGlobeDepthFramebuffer']&&(_0x3f443f[_0x3b20e0(0x489f)](_0x3f9728,_0x315ddf,_0x36278d[_0x3b20e0(0x18be)]),_0x3f443f[_0x3b20e0(0x50ec)](_0x3f9728,_0x315ddf,_0x4fcf72['_clearColorCommand'][_0x3b20e0(0x28b8)]),_0x197842=_0x315ddf['framebuffer'],_0x315ddf['framebuffer']=_0x3f443f[_0x3b20e0(0x27b)]),_0x79c850[_0x3b20e0(0x5108)](_0x3f9728,_0x315ddf),_0x3b8d4b[_0x3b20e0(0x5334)]&&!_0x3f9728[_0x3b20e0(0x84e)]&&_0xee7678[_0x3b20e0(0x5108)](_0x3f9728,_0x315ddf),_0x3f9728[_0x3b20e0(0x416d)]&&_0x5a4344['execute'](_0x3f9728,_0x315ddf),_0x4f40d4[_0x3b20e0(0x1724)]){_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x463a)]),_0x5b2e33=_0x233f59['commands'][Pass$1[_0x3b20e0(0x463a)]];var _0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x463a)]];for(_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);for(defined$1(_0x3f443f)&&_0x2959a8[_0x3b20e0(0x3ef8)]&&_0x3f443f[_0x3b20e0(0x3679)](_0x3f9728,_0x315ddf),_0x4fcf72[_0x3b20e0(0x2b4f)]&&defined$1(_0x3f443f)&&_0x2959a8[_0x3b20e0(0x3ef8)]&&(_0x315ddf[_0x3b20e0(0x27b)]=_0x197842),_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x1500)]),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1[_0x3b20e0(0x1500)]],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x1500)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);_0x68143a&&(_0x79c850[_0x3b20e0(0x5108)](_0x3f9728,_0x315ddf),_0x3d4210&&_0x2ee0fe[_0x3b20e0(0x5108)](_0x3f9728,_0x315ddf)),_0x4f40d4[_0x3b20e0(0x427a)]||_0x3f443f['copyFromRenderbufferToTexture'](_0x3f9728,!0x0,!0x1,!0x1);}if(!_0x2959a8[_0x3b20e0(0x490f)]||_0x239cb7){for(_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x2519)]),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1['CESIUM_3D_TILE']],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x2519)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);if(_0x2276ac>0x0){for(defined$1(_0x3f443f)&&_0x2959a8[_0x3b20e0(0x3ef8)]&&_0x3f443f['executeUpdateDepth'](_0x3f9728,_0x315ddf,_0x68143a),_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x26cf)]),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1[_0x3b20e0(0x26cf)]],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1['CESIUM_3D_TILE_CLASSIFICATION']],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);}}else{_0x4fcf72[_0x3b20e0(0x4812)][_0x3b20e0(0x50ec)](_0x3f9728,_0x315ddf);var _0x2fc505=_0x315ddf[_0x3b20e0(0x27b)];for(_0x315ddf['framebuffer']=_0x4fcf72['_invertClassification'][_0x3b20e0(0x15ec)],_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x2519)]),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1['CESIUM_3D_TILE']],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x2519)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);for(defined$1(_0x3f443f)&&_0x2959a8[_0x3b20e0(0x3ef8)]&&_0x3f443f['executeUpdateDepth'](_0x3f9728,_0x315ddf,_0x68143a),_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x2cae)]),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1['CESIUM_3D_TILE_CLASSIFICATION_IGNORE_SHOW']],_0x2276ac=_0x233f59['indices'][Pass$1[_0x3b20e0(0x2cae)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);for(_0x315ddf[_0x3b20e0(0x27b)]=_0x2fc505,_0x4fcf72[_0x3b20e0(0x4812)][_0x3b20e0(0x3b94)](_0x3f9728,_0x315ddf),0x1===_0x4fcf72['frameState'][_0x3b20e0(0x3e59)][_0x3b20e0(0x24f9)]&&_0x4fcf72[_0x3b20e0(0x4812)][_0x3b20e0(0x15c7)](_0x3f9728,_0x315ddf),_0x2276ac>0x0&&_0x3f9728[_0x3b20e0(0x416d)]&&_0x4eee88[_0x3b20e0(0x5108)](_0x3f9728,_0x315ddf),_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1['CESIUM_3D_TILE_CLASSIFICATION']),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1['CESIUM_3D_TILE_CLASSIFICATION']],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x26cf)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);}if(_0x2276ac>0x0&&_0x3f9728['stencilBuffer']&&_0x5a4344[_0x3b20e0(0x5108)](_0x3f9728,_0x315ddf),_0x4f40d4[_0x3b20e0(0x427a)]){var _0x17b1fe,_0x20ab88=Pass$1['CESIUM_3D_TILE_CLASSIFICATION_IGNORE_SHOW']+0x1,_0x1179b0=Pass$1[_0x3b20e0(0x3c49)];_0x4f40d4['isOnlyS3MObjectVisible']&&(_0x20ab88=Pass$1[_0x3b20e0(0x22f)],_0x1179b0=Pass$1[_0x3b20e0(0x2e0a)]);for(var _0x303f65=_0x20ab88;_0x303f65<=_0x1179b0;++_0x303f65)if(_0x5e80d3[_0x3b20e0(0x29c3)](_0x303f65),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][_0x303f65],_0x2276ac=_0x233f59['indices'][_0x303f65],!_0x40182f[_0x3b20e0(0x14f6)][_0x3b20e0(0x3f0b)]&&!_0x40182f[_0x3b20e0(0x14f6)][_0x3b20e0(0x5334)]||_0x303f65!==Pass$1[_0x3b20e0(0x1605)]){for(_0x303f65===Pass$1[_0x3b20e0(0x1605)]&&_0x2276ac>0x0&&defined$1(_0x3f443f)&&_0x2959a8[_0x3b20e0(0x3ef8)]&&_0x3f443f[_0x3b20e0(0xb80)](_0x3f9728,_0x315ddf,_0x68143a),_0x303f65===Pass$1[_0x3b20e0(0x2e0a)]&&_0x2276ac>0x0&&defined$1(_0x3f443f)&&_0x2959a8[_0x3b20e0(0x3ef8)]&&_0x3f443f[_0x3b20e0(0xb80)](_0x3f9728,_0x315ddf,_0x68143a),_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);}if(defined$1(_0x3f443f)&&_0x2959a8[_0x3b20e0(0x3ef8)]&&_0x3f443f[_0x3b20e0(0xb80)](_0x3f9728,_0x315ddf,_0x68143a),!_0x41b898[_0x3b20e0(0x3c06)]){for(_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x1825)]),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1[_0x3b20e0(0x1825)]],_0x2276ac=_0x233f59['indices'][Pass$1[_0x3b20e0(0x1825)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);}for(_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x286f)]),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1[_0x3b20e0(0x286f)]],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x286f)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);if(_0x2276ac>0x0&&defined$1(_0x3f443f)&&_0x2959a8['useGlobeDepthFramebuffer']&&_0x3f443f[_0x3b20e0(0xb80)](_0x3f9728,_0x315ddf,_0x68143a),_0x4f40d4['isBillboardVisible']&&(!_0x239cb7||!_0x3b8d4b[_0x3b20e0(0x5334)])){for(_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x4b5e)]),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1[_0x3b20e0(0x4b5e)]],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x4b5e)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);}for(_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1['Voxel_Billboard']),_0x5b2e33=_0x233f59['commands'][Pass$1['Voxel_Billboard']],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x1322)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);if(_0x5e80d3['updatePass'](Pass$1['Particle']),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1['Particle']],(_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x1cf)]])>0x0){if(_0x239cb7){if(!_0x3b8d4b['depth']){for(_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);}}else _0x4fcf72[_0x3b20e0(0x2fac)][_0x3b20e0(0x2ee3)](_0x4fcf72,executeCommand,_0x315ddf,_0x5b2e33,_0x2276ac);}for(0x0!==_0x4322ed&&_0x4fcf72[_0x3b20e0(0x4318)]!==SceneMode$1[_0x3b20e0(0x4c10)]&&(_0x41b898[_0x3b20e0(0x2cb3)]=_0x233f59[_0x3b20e0(0x2cb3)],_0x5e80d3[_0x3b20e0(0x147e)](_0x41b898)),!_0x239cb7&&_0x2959a8['useInvertClassification']&&_0x4fcf72[_0x3b20e0(0x4a7b)][_0x3b20e0(0x3e59)][_0x3b20e0(0x24f9)]<0x1&&(_0x17b1fe=_0x4fcf72[_0x3b20e0(0x4812)]),_0x2959a8['useOIT']&&_0x3f443f[_0x3b20e0(0x28cc)](_0x3f9728,!0x0,!0x0,!0x1),(_0x3b8d4b[_0x3b20e0(0x3f0b)]&&_0x3b8d4b[_0x3b20e0(0x193a)]||!_0x4f40d4['isOnlyS3MObjectVisible']||_0x3b20e0(0x55c5)===_0x40182f[_0x3b20e0(0x1d5e)][_0x3b20e0(0x13f9)])&&(_0x5e80d3['updatePass'](Pass$1[_0x3b20e0(0x4738)]),(_0x5b2e33=_0x233f59['commands'][Pass$1[_0x3b20e0(0x4738)]])[_0x3b20e0(0x531b)]=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x4738)]],_0x3b20e0(0x55c5)===_0x40182f[_0x3b20e0(0x1d5e)]['name']&&(_0x5b2e33=_0x5b2e33['filter'](function(_0x6b9486){return'sqResultTexture'===_0x6b9486['owner'];})),_0x4678d8(_0x4fcf72,executeCommand,_0x315ddf,_0x5b2e33,_0x17b1fe),_0x5b2e33[_0x3b20e0(0x531b)]>0x0&&clampToTransparent(_0x4fcf72,_0x315ddf,_0x3f443f,_0x233f59,_0x5b2e33)),_0x5e80d3['updatePass'](Pass$1[_0x3b20e0(0x5d7)]),_0x5b2e33=_0x233f59['commands'][Pass$1[_0x3b20e0(0x5d7)]],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x5d7)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);(_0x2276ac>0x0||!_0x2959a8['useOIT'])&&defined$1(_0x3f443f)&&_0x3f443f['copyFromRenderbufferToTexture'](_0x3f9728,!0x0,!0x1,!0x1);}if(!_0x3b8d4b['fbo']){if(_0x3f9728[_0x3b20e0(0x84e)]&&_0x4fcf72[_0x3b20e0(0x97f)]&&(_0x2959a8[_0x3b20e0(0x3ef8)]||_0x935dde))defined$1(_0x2f94c4=_0x935dde?_0x315ddf[_0x3b20e0(0x27b)]['depthStencilTexture']:_0x3f443f[_0x3b20e0(0x5201)])||(_0x2f94c4=_0x3f443f['depthStencilTexture']),(_0x363fb0=_0x4fcf72[_0x3b20e0(0x4a73)][_0x3b20e0(0x5086)](_0x4fcf72,_0x4322ed))[_0x3b20e0(0x489f)](_0x3f9728,_0x2f94c4),_0x363fb0[_0x3b20e0(0x3679)](_0x3f9728,_0x315ddf);else{if(defined$1(_0x315ddf[_0x3b20e0(0x27b)])&&defined$1(_0x315ddf[_0x3b20e0(0x27b)][_0x3b20e0(0x466c)][0x0])){var _0x363fb0,_0x2f94c4=_0x315ddf[_0x3b20e0(0x27b)][_0x3b20e0(0x466c)][0x0];(_0x363fb0=_0x4fcf72['_picking'][_0x3b20e0(0x5086)](_0x4fcf72,_0x4322ed))[_0x3b20e0(0x489f)](_0x3f9728,_0x2f94c4),_0x363fb0[_0x3b20e0(0x3679)](_0x3f9728,_0x315ddf);}}}if(!_0x239cb7&&_0x10ae72){var _0x1a2ee7=_0x315ddf[_0x3b20e0(0x27b)];for(_0x315ddf[_0x3b20e0(0x27b)]=_0x36278d[_0x3b20e0(0x2bf8)]['getIdFramebuffer'](),_0x41b898[_0x3b20e0(0x2cb3)]=0x0!==_0x4322ed?_0x233f59[_0x3b20e0(0x2cb3)]*_0x4fcf72['opaqueFrustumNearOffset']:_0x233f59['near'],_0x41b898[_0x3b20e0(0x23e)]=_0x233f59[_0x3b20e0(0x23e)],_0x5e80d3[_0x3b20e0(0x147e)](_0x41b898),_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x463a)]),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1[_0x3b20e0(0x463a)]],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x463a)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeIdCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);for(_0x68143a&&(_0x79c850['framebuffer']=_0x315ddf[_0x3b20e0(0x27b)],_0x79c850[_0x3b20e0(0x5108)](_0x3f9728,_0x315ddf),_0x79c850[_0x3b20e0(0x27b)]=void 0x0),_0x68143a&&_0x3d4210&&_0x2ee0fe[_0x3b20e0(0x5108)](_0x3f9728,_0x315ddf),_0x5e80d3['updatePass'](Pass$1[_0x3b20e0(0x2519)]),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1[_0x3b20e0(0x2519)]],_0x2276ac=_0x233f59['indices'][Pass$1['CESIUM_3D_TILE']],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeIdCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);for(_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x3c49)]),_0x5b2e33=_0x233f59['commands'][Pass$1[_0x3b20e0(0x3c49)]],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x3c49)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeIdCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);for(_0x5e80d3[_0x3b20e0(0x29c3)](Pass$1[_0x3b20e0(0x4738)]),_0x5b2e33=_0x233f59[_0x3b20e0(0x5798)][Pass$1[_0x3b20e0(0x4738)]],_0x2276ac=_0x233f59[_0x3b20e0(0x525a)][Pass$1[_0x3b20e0(0x4738)]],_0x4d12e5=0x0;_0x4d12e5<_0x2276ac;++_0x4d12e5)executeIdCommand(_0x5b2e33[_0x4d12e5],_0x4fcf72,_0x3f9728,_0x315ddf);_0x315ddf[_0x3b20e0(0x27b)]=_0x1a2ee7;}}}function executeComputeCommands(_0x5382ec){var _0x130009=_0x68aa19;_0x5382ec[_0x130009(0x4174)][_0x130009(0x3cca)]['updatePass'](Pass$1[_0x130009(0x1ca)]);var _0x41d109=_0x5382ec['_environmentState']['sunComputeCommand'];defined$1(_0x41d109)&&_0x41d109[_0x130009(0x5108)](_0x5382ec['_computeEngine']);for(var _0x3de6ad=_0x5382ec[_0x130009(0x296b)],_0x553578=_0x3de6ad[_0x130009(0x531b)],_0x532bf2=0x0;_0x532bf2<_0x553578;++_0x532bf2)_0x3de6ad[_0x532bf2]['execute'](_0x5382ec[_0x130009(0x37f7)]);}function executeOverlayCommandsInViewport(_0x2666b5,_0x17ee62){var _0x266b10=_0x68aa19,_0x4bfd17=_0x2666b5[_0x266b10(0x4174)],_0x32da76=_0x2666b5['_frameState'][_0x266b10(0x14f6)],_0x425648=_0x2666b5[_0x266b10(0x2675)][_0x266b10(0x7de)],_0x497066=_0x2666b5[_0x266b10(0x3bdd)],_0x278193=_0x497066[_0x266b10(0x1d8e)],_0xcdc46a=_0x2666b5[_0x266b10(0x147d)],_0x38ad6c=_0xcdc46a[_0x266b10(0x531b)];if(_0x38ad6c>0x0)for(var _0x4f531f=0x0;_0x4f531f<_0x38ad6c;++_0x4f531f){var _0x38e05b=_0xcdc46a[_0x4f531f];(_0x32da76=_0x2666b5[_0x266b10(0x2564)][_0x266b10(0x14f6)])[_0x266b10(0x3f0b)]||_0x32da76[_0x266b10(0x5334)]?executeCommand(_0xcdc46a[_0x4f531f],_0x2666b5,_0x4bfd17,_0x17ee62):(_0x38e05b=_0x38e05b[_0x266b10(0x457d)][_0x266b10(0x556f)][_0x266b10(0x1e8c)])[_0x266b10(0x5108)](_0x4bfd17,_0x17ee62);}_0x38ad6c=(_0xcdc46a=_0x2666b5[_0x266b10(0x3569)])[_0x266b10(0x531b)];for(_0x4f531f=0x0;_0x4f531f<_0x38ad6c;++_0x4f531f){_0x38e05b=_0xcdc46a[_0x4f531f],(_0x32da76=_0x2666b5[_0x266b10(0x2564)][_0x266b10(0x14f6)])['pick']||_0x32da76[_0x266b10(0x5334)]?executeCommand(_0xcdc46a[_0x4f531f],_0x2666b5,_0x4bfd17,_0x17ee62):_0x38e05b[_0x266b10(0x5108)](_0x4bfd17,_0x17ee62);}if(!_0x32da76[_0x266b10(0x494b)]&&_0x4bfd17[_0x266b10(0x84e)]&&_0x2666b5['useDepthPicking']&&(_0x497066[_0x266b10(0x3ef8)]||_0x278193)){var _0x43d822=_0x278193?_0x17ee62[_0x266b10(0x27b)]['depthStencilTexture']:_0x425648[_0x266b10(0x5201)];defined$1(_0x43d822)||(_0x43d822=_0x425648[_0x266b10(0x5201)]);var _0x4526a3=_0x2666b5[_0x266b10(0x4a73)]['getPickDepth'](_0x2666b5,0x0);_0x4526a3[_0x266b10(0x489f)](_0x4bfd17,_0x43d822),_0x4526a3[_0x266b10(0x3679)](_0x4bfd17,_0x17ee62);}if((_0x38ad6c=(_0xcdc46a=_0x2666b5[_0x266b10(0x4f20)])['length'])>0x0){_0x2666b5['_depthClearCommand']['execute'](_0x2666b5[_0x266b10(0x1968)],_0x17ee62);for(_0x4f531f=0x0;_0x4f531f<_0x38ad6c;++_0x4f531f){if(_0x2666b5[_0x266b10(0x4a7b)][_0x266b10(0x14f6)][_0x266b10(0x3f0b)])(_0x38e05b=_0xcdc46a[_0x4f531f]['derivedCommands'][_0x266b10(0x3480)][_0x266b10(0x3d54)])['execute'](_0x2666b5[_0x266b10(0x1968)],_0x17ee62);else _0xcdc46a[_0x4f531f][_0x266b10(0x5108)](_0x4bfd17,_0x17ee62);}}}function executeOverlayCommands(_0x5e08fb,_0x418a69){var _0x1a76e3=_0x68aa19,_0x41579e=_0x5e08fb[_0x1a76e3(0x4174)][_0x1a76e3(0x3cca)];_0x41579e['updatePass'](Pass$1[_0x1a76e3(0x417f)]);var _0x1ee077=_0x5e08fb['context'],_0x227dda=_0x5e08fb[_0x1a76e3(0x2564)],_0x25f372=_0x5e08fb[_0x1a76e3(0x2675)],_0x2c5880=_0x25f372[_0x1a76e3(0x18be)];if(_0x2c5880['x']=0x0,_0x2c5880['y']=0x0,_0x2c5880[_0x1a76e3(0x209)]=_0x1ee077[_0x1a76e3(0x2e24)],_0x2c5880[_0x1a76e3(0x5862)]=_0x1ee077[_0x1a76e3(0x1b40)],_0x418a69[_0x1a76e3(0x18be)]=BoundingRectangle['clone'](_0x2c5880,_0x418a69['viewport']),_0x5e08fb['_multiViewportMode']===MultiViewportMode$1['NONE'])executeOverlayCommandsInViewport(_0x5e08fb,_0x418a69);else{for(var _0x88cb7f=0x0;_0x88cb7f<_0x5e08fb[_0x1a76e3(0x1fee)][_0x1a76e3(0x531b)];_0x88cb7f++)if(!_0x227dda[_0x1a76e3(0x14f6)]['pick']||_0x5e08fb[_0x1a76e3(0x2564)][_0x1a76e3(0x362a)]===_0x88cb7f){_0x227dda[_0x1a76e3(0x362a)]=_0x88cb7f;var _0x1e4d7e=_0x5e08fb[_0x1a76e3(0x1fee)][_0x88cb7f];_0x2c5880['x']=_0x1ee077['drawingBufferWidth']*_0x1e4d7e['x'],_0x2c5880['y']=_0x1ee077[_0x1a76e3(0x1b40)]*_0x1e4d7e['y'],_0x2c5880[_0x1a76e3(0x209)]=_0x1ee077['drawingBufferWidth']*_0x1e4d7e['width'],_0x2c5880[_0x1a76e3(0x5862)]=_0x1ee077[_0x1a76e3(0x1b40)]*_0x1e4d7e[_0x1a76e3(0x5862)],_0x227dda[_0x1a76e3(0x1224)][_0x1a76e3(0x4506)]['aspectRatio']=_0x2c5880[_0x1a76e3(0x209)]/_0x2c5880['height'],_0x227dda[_0x1a76e3(0x14f6)][_0x1a76e3(0x3f0b)]&&(_0x2c5880['x']=0x0,_0x2c5880['y']=0x0,_0x2c5880[_0x1a76e3(0x209)]=_0x1ee077[_0x1a76e3(0x2e24)],_0x2c5880[_0x1a76e3(0x5862)]=_0x1ee077[_0x1a76e3(0x1b40)]),_0x418a69['viewport']=BoundingRectangle['clone'](_0x2c5880),_0x41579e[_0x1a76e3(0x489f)](_0x227dda),_0x227dda[_0x1a76e3(0x3080)][_0x1a76e3(0x531b)]=0x0,_0x5e08fb[_0x1a76e3(0x147d)]['length']=0x0,_0x5e08fb[_0x1a76e3(0x3569)][_0x1a76e3(0x531b)]=0x0,_0x5e08fb[_0x1a76e3(0x4f20)][_0x1a76e3(0x531b)]=0x0,updateAndRenderPrimitives(_0x5e08fb,!0x1),_0x25f372[_0x1a76e3(0xfd3)](_0x5e08fb),executeOverlayCommandsInViewport(_0x5e08fb,_0x418a69);}_0x2c5880['x']=0x0,_0x2c5880['y']=0x0,_0x2c5880[_0x1a76e3(0x209)]=_0x1ee077[_0x1a76e3(0x2e24)],_0x2c5880['height']=_0x1ee077['drawingBufferHeight'],_0x418a69[_0x1a76e3(0x18be)]=BoundingRectangle[_0x1a76e3(0x254b)](_0x2c5880);}}function insertShadowCastCommands(_0x8637ab,_0x1c053f,_0x152a69){var _0x1ee850=_0x68aa19;for(var _0x333763=_0x152a69[_0x1ee850(0x3e77)],_0x4c0213=_0x152a69[_0x1ee850(0x3eaf)],_0x308e44=_0x152a69[_0x1ee850(0x14f6)],_0x45220a=_0x308e44[_0x1ee850(0x531b)],_0x1b0f96=_0x1c053f[_0x1ee850(0x531b)],_0x38da1e=0x0;_0x38da1e<_0x1b0f96;++_0x38da1e){var _0x45dfe7=_0x1c053f[_0x38da1e];if(_0x8637ab[_0x1ee850(0x26b8)](_0x45dfe7),_0x45dfe7[_0x1ee850(0x2850)]&&(_0x45dfe7['pass']===Pass$1['GLOBE']||_0x45dfe7[_0x1ee850(0x18ad)]===Pass$1[_0x1ee850(0x2519)]||_0x45dfe7[_0x1ee850(0x18ad)]>=Pass$1['S3MTiles']&&_0x45dfe7[_0x1ee850(0x18ad)]<=Pass$1['TRANSLUCENT'])&&_0x8637ab[_0x1ee850(0x3139)](_0x45dfe7,_0x333763)){if(_0x4c0213){for(var _0x58ef6f=0x0;_0x58ef6f<_0x45220a;++_0x58ef6f)_0x308e44[_0x58ef6f]['commandList'][_0x1ee850(0x3a33)](_0x45dfe7);}else{if(0x1===_0x45220a)_0x308e44[0x0][_0x1ee850(0x3080)]['push'](_0x45dfe7);else for(var _0x1d9b05=!0x1,_0x5b199c=_0x45220a-0x1;_0x5b199c>=0x0;--_0x5b199c){var _0xa334db=_0x308e44[_0x5b199c][_0x1ee850(0x3ada)];if(_0x8637ab[_0x1ee850(0x3139)](_0x45dfe7,_0xa334db))_0x308e44[_0x5b199c]['commandList']['push'](_0x45dfe7),_0x1d9b05=!0x0;else{if(_0x1d9b05)break;}}}}}}function executeShadowMapCastCommands(_0x47521c){var _0x5af696=_0x68aa19,_0x557de8=_0x47521c[_0x5af696(0x4a7b)],_0x36e673=_0x557de8[_0x5af696(0x3fc4)][_0x5af696(0x3003)],_0x5dc4d6=_0x36e673[_0x5af696(0x531b)];if(_0x557de8['shadowState'][_0x5af696(0x217f)])for(var _0x33f241=_0x47521c[_0x5af696(0x4174)],_0x37edae=_0x33f241[_0x5af696(0x3cca)],_0x444014=0x0;_0x444014<_0x5dc4d6;++_0x444014){var _0x16239f=_0x36e673[_0x444014];if(!_0x16239f[_0x5af696(0x5ca)]){var _0x37ba25,_0xb06c8b=_0x16239f[_0x5af696(0x14f6)],_0x1b4597=_0xb06c8b['length'];for(_0x37ba25=0x0;_0x37ba25<_0x1b4597;++_0x37ba25)_0xb06c8b[_0x37ba25][_0x5af696(0x3080)][_0x5af696(0x531b)]=0x0;for(insertShadowCastCommands(_0x47521c,_0x47521c[_0x5af696(0x4a7b)]['commandList'],_0x16239f),_0x37ba25=0x0;_0x37ba25<_0x1b4597;++_0x37ba25){var _0x2190dd=_0x16239f[_0x5af696(0x14f6)][_0x37ba25];_0x37edae[_0x5af696(0x4eea)](_0x2190dd[_0x5af696(0x1224)]),_0x16239f['updatePass'](_0x33f241,_0x37ba25);for(var _0xd22a83=_0x2190dd['commandList'][_0x5af696(0x531b)],_0x2b4639=0x0;_0x2b4639<_0xd22a83;++_0x2b4639){var _0x1f2fa0=_0x2190dd[_0x5af696(0x3080)][_0x2b4639];_0x37edae[_0x5af696(0x29c3)](_0x1f2fa0['pass']),executeCommand(_0x1f2fa0[_0x5af696(0x457d)][_0x5af696(0x284a)][_0x5af696(0x4806)][_0x444014],_0x47521c,_0x33f241,_0x2190dd[_0x5af696(0x403b)]);}}}}}var scratchEyeTranslation=new Cartesian3();function updateAndExecuteCommands(_0x1a5327,_0x902801,_0x3947df,_0x2531fc){var _0x44b81e=_0x68aa19,_0x380637=_0x1a5327[_0x44b81e(0x1968)],_0xf7f0d=_0x380637['uniformState'],_0x58354a=_0x902801['viewport'];_0x58354a['x']=0x0,_0x58354a['y']=0x0,_0x58354a[_0x44b81e(0x209)]=_0x380637[_0x44b81e(0x2e24)],_0x58354a['height']=_0x380637[_0x44b81e(0x1b40)];var _0x4df02a=_0x1a5327[_0x44b81e(0x2564)],_0x4b94c5=_0x4df02a['camera'],_0x2b5741=_0x4df02a[_0x44b81e(0x4318)],_0x235a44=_0x4df02a[_0x44b81e(0x14f6)]['pick'];if(_0x1a5327[_0x44b81e(0x4d5b)]&&_0x2b5741!==SceneMode$1[_0x44b81e(0x4c10)])executeWebVRCommands(_0x1a5327,_0x902801,_0x3947df);else{if(_0x4df02a[_0x44b81e(0x1d5e)][_0x44b81e(0x20fb)]||_0x1a5327[_0x44b81e(0x20fe)]===MultiViewportMode$1[_0x44b81e(0x44b5)])updateAndClearFramebuffers(_0x1a5327,_0x902801,_0x3947df),_0x2b5741!==SceneMode$1['SCENE2D']||_0x1a5327['_mapMode2D']===MapMode2D$1['ROTATE']?executeCommandsInViewport(!0x0,_0x1a5327,_0x902801):execute2DViewportCommands(_0x1a5327,_0x902801);else{updateAndClearFramebuffers(_0x1a5327,_0x902801,_0x3947df);for(var _0x31fe82=0x0;_0x31fe82<_0x1a5327[_0x44b81e(0x1fee)][_0x44b81e(0x531b)];_0x31fe82++)if(!_0x235a44||_0x1a5327['_frameState']['multiViewportIndex']===_0x31fe82){var _0x374f43=_0x1a5327[_0x44b81e(0x1fee)][_0x31fe82];_0x58354a['x']=_0x380637['drawingBufferWidth']*_0x374f43['x'],_0x58354a['y']=_0x380637[_0x44b81e(0x1b40)]*_0x374f43['y'],_0x58354a['width']=_0x380637[_0x44b81e(0x2e24)]*_0x374f43[_0x44b81e(0x209)],_0x58354a[_0x44b81e(0x5862)]=_0x380637[_0x44b81e(0x1b40)]*_0x374f43[_0x44b81e(0x5862)],_0x4b94c5[_0x44b81e(0x4506)][_0x44b81e(0x1d97)]=_0x58354a[_0x44b81e(0x209)]/_0x58354a[_0x44b81e(0x5862)],_0x235a44&&(_0x58354a['x']=0x0,_0x58354a['y']=0x0,_0x58354a[_0x44b81e(0x209)]=_0x380637[_0x44b81e(0x2e24)],_0x58354a['height']=_0x380637[_0x44b81e(0x1b40)]),_0xf7f0d[_0x44b81e(0x489f)](_0x4df02a),_0x1a5327[_0x44b81e(0x2564)][_0x44b81e(0x362a)]=_0x31fe82,_0x4df02a['cullingVolume']=_0x4df02a[_0x44b81e(0x1224)]['frustum'][_0x44b81e(0x422f)](_0x4df02a[_0x44b81e(0x1224)][_0x44b81e(0x923)],_0x4df02a[_0x44b81e(0x1224)][_0x44b81e(0x1aa0)],_0x4df02a[_0x44b81e(0x1224)][_0x44b81e(0x2205)]),_0x4df02a[_0x44b81e(0x13fb)][_0x44b81e(0x531b)]=0x0,executeCommandsInViewport(0x0==_0x31fe82||_0x235a44,_0x1a5327,_0x902801);}}}}function executeWebVRCommands(_0x1c2c4a,_0x2c5ea1,_0x566805){var _0x12a571=_0x68aa19,_0x5a2d9f=_0x1c2c4a[_0x12a571(0x2675)],_0xa2c768=_0x5a2d9f[_0x12a571(0x1224)],_0x19b451=_0x1c2c4a[_0x12a571(0x3bdd)][_0x12a571(0x1d8e)];updateAndClearFramebuffers(_0x1c2c4a,_0x2c5ea1,_0x566805),_0x19b451||updateAndRenderPrimitives(_0x1c2c4a),_0x5a2d9f[_0x12a571(0xfd3)](_0x1c2c4a),_0x19b451||(executeComputeCommands(_0x1c2c4a),executeShadowMapCastCommands(_0x1c2c4a));var _0x5d8ce4=_0x2c5ea1[_0x12a571(0x18be)];_0x5d8ce4['x']=0x0,_0x5d8ce4['y']=0x0,_0x5d8ce4[_0x12a571(0x209)]=0.5*_0x5d8ce4[_0x12a571(0x209)];var _0x232002=Camera[_0x12a571(0x254b)](_0xa2c768,_0x1c2c4a[_0x12a571(0x1e7d)]);_0x232002[_0x12a571(0x4506)]=_0xa2c768[_0x12a571(0x4506)];var _0x358fe0=_0xa2c768[_0x12a571(0x4506)][_0x12a571(0x2cb3)],_0x10d04d=_0x358fe0*defaultValue$1(_0x1c2c4a[_0x12a571(0x22de)],0x5),_0x5f5816=defaultValue$1(_0x1c2c4a['eyeSeparation'],_0x10d04d/0x1e),_0x2a3e49=Cartesian3[_0x12a571(0x1c02)](_0x232002[_0x12a571(0x339c)],0.5*_0x5f5816,scratchEyeTranslation);_0xa2c768[_0x12a571(0x4506)][_0x12a571(0x1d97)]=_0x5d8ce4['width']/_0x5d8ce4[_0x12a571(0x5862)];var _0x2c9b09=0.5*_0x5f5816*_0x358fe0/_0x10d04d;Cartesian3[_0x12a571(0x4979)](_0x232002[_0x12a571(0x4771)],_0x2a3e49,_0xa2c768[_0x12a571(0x4771)]),_0xa2c768[_0x12a571(0x4506)]['xOffset']=_0x2c9b09,executeCommands(_0x1c2c4a,_0x2c5ea1),_0x5d8ce4['x']=_0x5d8ce4[_0x12a571(0x209)],Cartesian3[_0x12a571(0x286c)](_0x232002['position'],_0x2a3e49,_0xa2c768[_0x12a571(0x4771)]),_0xa2c768[_0x12a571(0x4506)][_0x12a571(0x516d)]=-_0x2c9b09,executeCommands(_0x1c2c4a,_0x2c5ea1),Camera[_0x12a571(0x254b)](_0x232002,_0xa2c768);}Scene[_0x68aa19(0x4b51)]['updateAndExecuteCommands']=function(_0x5305fa,_0x72b777,_0x4b2735){return updateAndExecuteCommands(this,_0x5305fa,_0x72b777);};var scratch2DViewportCartographic=new Cartographic(Math['PI'],CesiumMath[_0x68aa19(0x3f24)]),scratch2DViewportMaxCoord=new Cartesian3(),scratch2DViewportSavedPosition=new Cartesian3(),scratch2DViewportTransform=new Matrix4(),scratch2DViewportCameraTransform=new Matrix4(),scratch2DViewportEyePoint=new Cartesian3(),scratch2DViewportWindowCoords=new Cartesian3(),scratch2DViewport=new BoundingRectangle();function execute2DViewportCommands(_0x598b87,_0x2b366b){var _0x490510=_0x68aa19,_0x294b50=_0x598b87[_0x490510(0x4174)],_0x246dd7=_0x598b87['frameState'],_0xe85c82=_0x598b87[_0x490510(0x1224)],_0x435a4b=_0x2b366b['viewport'],_0x1b44be=BoundingRectangle[_0x490510(0x254b)](_0x435a4b,scratch2DViewport);_0x2b366b['viewport']=_0x1b44be;var _0x46a7a7=scratch2DViewportCartographic,_0x33699e=scratch2DViewportMaxCoord;_0x598b87['mapProjection'][_0x490510(0x3eda)](_0x46a7a7,_0x33699e);var _0x2a2edc=Cartesian3[_0x490510(0x254b)](_0xe85c82[_0x490510(0x4771)],scratch2DViewportSavedPosition),_0x2d86aa=Matrix4['clone'](_0xe85c82[_0x490510(0x4503)],scratch2DViewportCameraTransform),_0x55668e=_0xe85c82[_0x490510(0x4506)][_0x490510(0x254b)]();_0xe85c82['_setTransform'](Matrix4[_0x490510(0x5139)]);var _0x24f46a=Matrix4[_0x490510(0x4813)](_0x1b44be,0x0,0x1,scratch2DViewportTransform),_0x3fd428=_0xe85c82[_0x490510(0x4506)][_0x490510(0x117b)],_0x4bf4e7=_0xe85c82[_0x490510(0x923)]['y'],_0x147272=Cartesian3[_0x490510(0x2b84)](CesiumMath[_0x490510(0x10ba)](_0x4bf4e7)*_0x33699e['x']-_0x4bf4e7,0x0,-_0xe85c82['positionWC']['x'],scratch2DViewportEyePoint),_0x5a5a4b=Transforms[_0x490510(0x3ebc)](_0x3fd428,_0x24f46a,_0x147272,scratch2DViewportWindowCoords);_0x5a5a4b['x']=Math['floor'](_0x5a5a4b['x']);var _0x3b6d85=_0x1b44be['x'],_0x2460b9=_0x1b44be[_0x490510(0x209)];if(0x0===_0x4bf4e7||_0x5a5a4b['x']<=_0x3b6d85||_0x5a5a4b['x']>=_0x3b6d85+_0x2460b9)executeCommandsInViewport(!0x0,_0x598b87,_0x2b366b);else{if(Math['abs'](_0x3b6d85+0.5*_0x2460b9-_0x5a5a4b['x'])<0x1)_0x1b44be[_0x490510(0x209)]=_0x5a5a4b['x']-_0x1b44be['x'],_0xe85c82['position']['x']*=CesiumMath[_0x490510(0x10ba)](_0xe85c82[_0x490510(0x4771)]['x']),_0xe85c82[_0x490510(0x4506)]['right']=0x0,_0x246dd7['cullingVolume']=_0xe85c82['frustum'][_0x490510(0x422f)](_0xe85c82[_0x490510(0x923)],_0xe85c82['directionWC'],_0xe85c82[_0x490510(0x2205)]),_0x294b50[_0x490510(0x3cca)][_0x490510(0x489f)](_0x246dd7),executeCommandsInViewport(!0x0,_0x598b87,_0x2b366b),_0x1b44be['x']=_0x5a5a4b['x'],_0xe85c82[_0x490510(0x4771)]['x']=-_0xe85c82[_0x490510(0x4771)]['x'],_0xe85c82[_0x490510(0x4506)][_0x490510(0x339c)]=-_0xe85c82[_0x490510(0x4506)][_0x490510(0x1831)],_0xe85c82['frustum']['left']=0x0,_0x246dd7[_0x490510(0x3ada)]=_0xe85c82['frustum'][_0x490510(0x422f)](_0xe85c82[_0x490510(0x923)],_0xe85c82[_0x490510(0x1aa0)],_0xe85c82[_0x490510(0x2205)]),_0x294b50[_0x490510(0x3cca)][_0x490510(0x489f)](_0x246dd7),executeCommandsInViewport(!0x1,_0x598b87,_0x2b366b);else{if(_0x5a5a4b['x']>_0x3b6d85+0.5*_0x2460b9){_0x1b44be[_0x490510(0x209)]=_0x5a5a4b['x']-_0x3b6d85;var _0x1cda0e=_0xe85c82[_0x490510(0x4506)][_0x490510(0x339c)];_0xe85c82[_0x490510(0x4506)][_0x490510(0x339c)]=_0x33699e['x']-_0x4bf4e7,_0x246dd7[_0x490510(0x3ada)]=_0xe85c82[_0x490510(0x4506)][_0x490510(0x422f)](_0xe85c82[_0x490510(0x923)],_0xe85c82[_0x490510(0x1aa0)],_0xe85c82[_0x490510(0x2205)]),_0x294b50[_0x490510(0x3cca)][_0x490510(0x489f)](_0x246dd7),executeCommandsInViewport(!0x0,_0x598b87,_0x2b366b),_0x1b44be['x']=_0x5a5a4b['x'],_0x1b44be['width']=_0x3b6d85+_0x2460b9-_0x5a5a4b['x'],_0xe85c82[_0x490510(0x4771)]['x']=-_0xe85c82[_0x490510(0x4771)]['x'],_0xe85c82['frustum']['left']=-_0xe85c82[_0x490510(0x4506)]['right'],_0xe85c82[_0x490510(0x4506)][_0x490510(0x339c)]=_0x1cda0e-0x2*_0xe85c82[_0x490510(0x4506)]['right'],_0x246dd7['cullingVolume']=_0xe85c82[_0x490510(0x4506)][_0x490510(0x422f)](_0xe85c82['positionWC'],_0xe85c82[_0x490510(0x1aa0)],_0xe85c82[_0x490510(0x2205)]),_0x294b50[_0x490510(0x3cca)][_0x490510(0x489f)](_0x246dd7),executeCommandsInViewport(!0x1,_0x598b87,_0x2b366b);}else{_0x1b44be['x']=_0x5a5a4b['x'],_0x1b44be['width']=_0x3b6d85+_0x2460b9-_0x5a5a4b['x'];var _0x48e757=_0xe85c82[_0x490510(0x4506)][_0x490510(0x1831)];_0xe85c82[_0x490510(0x4506)][_0x490510(0x1831)]=-_0x33699e['x']-_0x4bf4e7,_0x246dd7[_0x490510(0x3ada)]=_0xe85c82[_0x490510(0x4506)]['computeCullingVolume'](_0xe85c82[_0x490510(0x923)],_0xe85c82['directionWC'],_0xe85c82[_0x490510(0x2205)]),_0x294b50[_0x490510(0x3cca)][_0x490510(0x489f)](_0x246dd7),executeCommandsInViewport(!0x0,_0x598b87,_0x2b366b),_0x1b44be['x']=_0x3b6d85,_0x1b44be[_0x490510(0x209)]=_0x5a5a4b['x']-_0x3b6d85,_0xe85c82[_0x490510(0x4771)]['x']=-_0xe85c82[_0x490510(0x4771)]['x'],_0xe85c82[_0x490510(0x4506)][_0x490510(0x339c)]=-_0xe85c82[_0x490510(0x4506)][_0x490510(0x1831)],_0xe85c82['frustum'][_0x490510(0x1831)]=_0x48e757-0x2*_0xe85c82[_0x490510(0x4506)]['left'],_0x246dd7[_0x490510(0x3ada)]=_0xe85c82[_0x490510(0x4506)]['computeCullingVolume'](_0xe85c82[_0x490510(0x923)],_0xe85c82[_0x490510(0x1aa0)],_0xe85c82['upWC']),_0x294b50[_0x490510(0x3cca)][_0x490510(0x489f)](_0x246dd7),executeCommandsInViewport(!0x1,_0x598b87,_0x2b366b);}}}_0xe85c82[_0x490510(0x1255)](_0x2d86aa),Cartesian3[_0x490510(0x254b)](_0x2a2edc,_0xe85c82[_0x490510(0x4771)]),_0xe85c82[_0x490510(0x4506)]=_0x55668e[_0x490510(0x254b)](),_0x2b366b[_0x490510(0x18be)]=_0x435a4b;}function executeCommandsInViewport(_0x4189c4,_0xed0efe,_0x277e17,_0x2eff70){var _0x11e0b9=_0x68aa19,_0x48d39e=_0xed0efe[_0x11e0b9(0x3bdd)],_0x385308=_0xed0efe[_0x11e0b9(0x2675)],_0xf87066=_0x48d39e[_0x11e0b9(0x1d8e)];_0x4189c4||_0xf87066||(_0xed0efe[_0x11e0b9(0x4a7b)][_0x11e0b9(0x3080)][_0x11e0b9(0x531b)]=0x0),(!_0xf87066||_0xed0efe['_frameState'][_0x11e0b9(0x362a)]>-0x1)&&updateAndRenderPrimitives(_0xed0efe,_0x4189c4),_0x385308[_0x11e0b9(0xfd3)](_0xed0efe),_0x4189c4&&(defined$1(_0x2eff70)&&updateAndClearFramebuffers(_0xed0efe,_0x277e17,_0x2eff70),_0xf87066||(executeComputeCommands(_0xed0efe),executeShadowMapCastCommands(_0xed0efe))),executeCommands(_0xed0efe,_0x277e17);}function updateEnvironment(_0x4836e0){var _0x2070b1=_0x68aa19,_0x40dc77=_0x4836e0['_frameState'],_0x529d3e=_0x4836e0[_0x2070b1(0x2675)],_0x45aca9=_0x4836e0[_0x2070b1(0x3bdd)],_0x3313e0=_0x40dc77['passes'][_0x2070b1(0x2507)],_0x350302=_0x40dc77['passes']['offscreen'],_0x5ead5b=_0x4836e0['skyAtmosphere'],_0x27428a=_0x4836e0[_0x2070b1(0x2292)];if(!_0x3313e0||_0x4836e0['_mode']!==SceneMode$1[_0x2070b1(0x4c10)]&&_0x529d3e[_0x2070b1(0x1224)]['frustum']instanceof OrthographicFrustum)_0x45aca9[_0x2070b1(0x4bdc)]=void 0x0,_0x45aca9['skyBoxCommand']=void 0x0,_0x45aca9[_0x2070b1(0x2cb4)]=void 0x0,_0x45aca9[_0x2070b1(0x3e0d)]=void 0x0,_0x45aca9['moonCommand']=void 0x0;else{defined$1(_0x5ead5b)&&defined$1(_0x27428a)&&(_0x5ead5b[_0x2070b1(0x5485)](_0x27428a[_0x2070b1(0xfc3)]),_0x45aca9[_0x2070b1(0x3c6a)]=_0x45aca9[_0x2070b1(0x3c6a)]||_0x27428a[_0x2070b1(0x3c47)][_0x2070b1(0x4763)][_0x2070b1(0x531b)]>0x0),_0x45aca9[_0x2070b1(0x4bdc)]=defined$1(_0x5ead5b)?_0x5ead5b[_0x2070b1(0x489f)](_0x40dc77):void 0x0,_0x45aca9[_0x2070b1(0xf8d)]=defined$1(_0x4836e0['skyBox'])?_0x4836e0[_0x2070b1(0xadf)][_0x2070b1(0x489f)](_0x40dc77,_0x4836e0[_0x2070b1(0xac1)]):void 0x0;var _0x5e1ab3=defined$1(_0x4836e0[_0x2070b1(0x1b94)])?_0x4836e0[_0x2070b1(0x1b94)][_0x2070b1(0x489f)](_0x40dc77,_0x529d3e['passState'],_0x4836e0['_hdr']):void 0x0;_0x45aca9[_0x2070b1(0x2cb4)]=defined$1(_0x5e1ab3)?_0x5e1ab3['drawCommand']:void 0x0,_0x45aca9['sunComputeCommand']=defined$1(_0x5e1ab3)?_0x5e1ab3[_0x2070b1(0x4b47)]:void 0x0,_0x45aca9[_0x2070b1(0x639)]=defined$1(_0x4836e0['moon'])?_0x4836e0[_0x2070b1(0x2691)][_0x2070b1(0x489f)](_0x40dc77):void 0x0,_0x45aca9[_0x2070b1(0x310e)]=defined$1(_0x4836e0[_0x2070b1(0x4e6c)])?_0x4836e0[_0x2070b1(0x4e6c)]['update'](_0x40dc77):void 0x0,defined$1(_0x4836e0[_0x2070b1(0x2091)])&&_0x4836e0[_0x2070b1(0x2091)]['update'](_0x40dc77);}var _0x416b00=_0x45aca9['clearGlobeDepth']=defined$1(_0x27428a)&&(!_0x27428a[_0x2070b1(0x11c7)]||_0x4836e0['mode']===SceneMode$1[_0x2070b1(0x4c10)]);(_0x45aca9[_0x2070b1(0x228e)]=_0x416b00&&_0x4836e0[_0x2070b1(0x4318)]===SceneMode$1['SCENE3D'])&&_0x4836e0['_depthPlane']['update'](_0x40dc77),_0x45aca9[_0x2070b1(0x1d8e)]=!0x1,_0x45aca9['useWebVR']=_0x4836e0['_useWebVR']&&_0x4836e0[_0x2070b1(0x4318)]!==SceneMode$1['SCENE2D']&&!_0x350302;for(var _0xe25a6f=_0x40dc77[_0x2070b1(0x4318)]===SceneMode$1[_0x2070b1(0x5135)]?_0x40dc77['occluder']:void 0x0,_0x109566=_0x40dc77[_0x2070b1(0x3ada)],_0x5338ab=scratchCullingVolume[_0x2070b1(0x9e0)],_0x32a9f3=0x0;_0x32a9f3<0x5;++_0x32a9f3)_0x5338ab[_0x32a9f3]=_0x109566['planes'][_0x32a9f3];_0x109566=scratchCullingVolume,_0x45aca9['isSkyAtmosphereVisible']=defined$1(_0x45aca9[_0x2070b1(0x4bdc)])&&_0x45aca9[_0x2070b1(0x3c6a)],_0x45aca9[_0x2070b1(0x16c9)]=_0x4836e0['isVisible'](_0x45aca9[_0x2070b1(0x2cb4)],_0x109566,_0xe25a6f),_0x45aca9[_0x2070b1(0x1818)]=_0x4836e0[_0x2070b1(0x3139)](_0x45aca9['moonCommand'],_0x109566,_0xe25a6f),_0x45aca9[_0x2070b1(0x422e)]=_0x4836e0[_0x2070b1(0x4c01)]&&defined$1(_0x45aca9['underGlobeCommand']);var _0xd1e94b=_0x4836e0[_0x2070b1(0xd42)],_0x22d1bf=_0x4836e0[_0x2070b1(0x32f2)];!defined$1(_0xd1e94b)||defined$1(_0x22d1bf)&&_0x22d1bf[_0x2070b1(0x343b)]===_0xd1e94b?!defined$1(_0xd1e94b)&&defined$1(_0x22d1bf)&&(_0x22d1bf[_0x2070b1(0x2578)](),_0x4836e0['_specularEnvironmentMapAtlas']=void 0x0):(_0x22d1bf=_0x22d1bf&&_0x22d1bf[_0x2070b1(0x2578)](),_0x4836e0[_0x2070b1(0x32f2)]=new OctahedralProjectedCubeMap(_0xd1e94b)),defined$1(_0x4836e0[_0x2070b1(0x32f2)])&&_0x4836e0['_specularEnvironmentMapAtlas']['update'](_0x40dc77);}function updateDebugFrustumPlanes(_0x4ff6ad){var _0xa285dd=_0x68aa19,_0x3ba17b=_0x4ff6ad[_0xa285dd(0x2564)];_0x4ff6ad[_0xa285dd(0x2dfa)]!==_0x4ff6ad['_debugShowFrustumPlanes']&&(_0x4ff6ad[_0xa285dd(0x2dfa)]?_0x4ff6ad[_0xa285dd(0x2363)]=new DebugCameraPrimitive({'camera':_0x4ff6ad[_0xa285dd(0x1224)],'updateOnChange':!0x1}):_0x4ff6ad[_0xa285dd(0x2363)]=_0x4ff6ad['_debugFrustumPlanes']&&_0x4ff6ad[_0xa285dd(0x2363)]['destroy'](),_0x4ff6ad[_0xa285dd(0x3aa3)]=_0x4ff6ad['debugShowFrustumPlanes']),defined$1(_0x4ff6ad[_0xa285dd(0x2363)])&&_0x4ff6ad[_0xa285dd(0x2363)]['update'](_0x3ba17b);}function updateShadowMaps(_0x1884e6){var _0x33a2f4=_0x68aa19,_0x5a3ddf=_0x1884e6[_0x33a2f4(0x2564)],_0x4f9f82=_0x5a3ddf[_0x33a2f4(0x3003)],_0x3df059=_0x4f9f82[_0x33a2f4(0x531b)],_0x17e4d0=_0x3df059>0x0&&!_0x5a3ddf[_0x33a2f4(0x14f6)]['pick']&&_0x1884e6[_0x33a2f4(0x4318)]===SceneMode$1[_0x33a2f4(0x5135)];if(_0x17e4d0!==_0x5a3ddf[_0x33a2f4(0x3fc4)][_0x33a2f4(0x217f)]&&(++_0x5a3ddf[_0x33a2f4(0x3fc4)][_0x33a2f4(0x1b39)],_0x5a3ddf[_0x33a2f4(0x3fc4)][_0x33a2f4(0x217f)]=_0x17e4d0),_0x5a3ddf[_0x33a2f4(0x3fc4)][_0x33a2f4(0x14d0)]=!0x1,_0x17e4d0){for(var _0x1665dc=0x0;_0x1665dc<_0x3df059;++_0x1665dc)if(_0x4f9f82[_0x1665dc]!==_0x5a3ddf[_0x33a2f4(0x3fc4)][_0x33a2f4(0x3003)][_0x1665dc]){++_0x5a3ddf[_0x33a2f4(0x3fc4)][_0x33a2f4(0x1b39)];break;}_0x5a3ddf['shadowState']['shadowMaps'][_0x33a2f4(0x531b)]=0x0,_0x5a3ddf['shadowState'][_0x33a2f4(0x88d)][_0x33a2f4(0x531b)]=0x0;for(var _0x2de28b=0x0;_0x2de28b<_0x3df059;++_0x2de28b){var _0x310e97=_0x4f9f82[_0x2de28b];_0x310e97[_0x33a2f4(0x489f)](_0x5a3ddf),_0x5a3ddf[_0x33a2f4(0x3fc4)][_0x33a2f4(0x3003)][_0x33a2f4(0x3a33)](_0x310e97),_0x310e97[_0x33a2f4(0xfe7)]&&(_0x5a3ddf['shadowState']['lightShadowMaps']['push'](_0x310e97),_0x5a3ddf[_0x33a2f4(0x3fc4)][_0x33a2f4(0x14d0)]=!0x0),_0x310e97[_0x33a2f4(0x5660)]&&(++_0x5a3ddf['shadowState'][_0x33a2f4(0x1b39)],_0x310e97[_0x33a2f4(0x5660)]=!0x1);}}}function updateAndRenderPrimitives(_0x1ca04b,_0x389e82){var _0x2b47ac=_0x68aa19,_0x26793b=_0x1ca04b[_0x2b47ac(0x2564)],_0x3396c7=_0x1ca04b['_context'],_0x22afd0=_0x26793b[_0x2b47ac(0x3080)];_0x1ca04b[_0x2b47ac(0x14f0)][_0x2b47ac(0x489f)](_0x26793b),_0x1ca04b[_0x2b47ac(0x4952)]['update'](_0x26793b),updateDebugFrustumPlanes(_0x1ca04b),_0x389e82&&updateShadowMaps(_0x1ca04b);var _0x1d222d=_0x1ca04b['layers'][_0x2b47ac(0x489f)](_0x3396c7,_0x26793b,_0x22afd0,!0x0);if(_0x26793b['rasterLayerIds']=_0x1d222d,_0x1ca04b[_0x2b47ac(0x3ef5)]){for(var _0x214088 in _0x1ca04b[_0x2b47ac(0x51e5)]['_hash']){(_0x57461e=_0x1ca04b[_0x2b47ac(0x51e5)]['get'](_0x214088))instanceof MvtProvider&&_0x57461e[_0x2b47ac(0x54c5)]();}_0x1ca04b[_0x2b47ac(0x3ef5)][_0x2b47ac(0x2507)](_0x26793b);}for(var _0x214088 in(_0x26793b['rasterLayerIds']=void 0x0,_0x1ca04b[_0x2b47ac(0x1880)][_0x2b47ac(0x489f)](_0x3396c7,_0x26793b,_0x22afd0),_0x1ca04b[_0x2b47ac(0x1880)][_0x2b47ac(0x4b0e)](_0x3396c7,_0x26793b),_0x1ca04b[_0x2b47ac(0xa20)][_0x2b47ac(0x489f)](_0x3396c7,_0x26793b,_0x22afd0),_0x1ca04b[_0x2b47ac(0x34ea)][_0x2b47ac(0x489f)](_0x3396c7,_0x26793b,_0x22afd0),_0x1ca04b['_plotLayers'][_0x2b47ac(0x489f)](_0x26793b,_0x3396c7,_0x22afd0),_0x1ca04b[_0x2b47ac(0x51e5)]['_hash'])){var _0x57461e;(_0x57461e=_0x1ca04b[_0x2b47ac(0x51e5)][_0x2b47ac(0x3173)](_0x214088))[_0x2b47ac(0x489f)](_0x3396c7,_0x26793b,_0x22afd0);}}function updateParticleTrails(_0xcc8b1e,_0x5d089d){var _0x448cae=_0x68aa19;for(var _0x2a02f3=_0xcc8b1e[_0x448cae(0x1968)],_0x49ffd8=_0xcc8b1e['_frameState'],_0x7001c2=_0xcc8b1e[_0x448cae(0x2675)][_0x448cae(0x1224)],_0x2de2e7=0x0,_0x4fc837=_0xcc8b1e[_0x448cae(0x1bbc)]['layerQueue'][_0x448cae(0x531b)];_0x2de2e7<_0x4fc837;_0x2de2e7++){var _0x43544c=_0xcc8b1e['_layers']['layerQueue'][_0x2de2e7];if(_0x448cae(0x1279)===_0x43544c[_0x448cae(0x50ee)])(_0x8bab62=_0x43544c[_0x448cae(0x3c54)])[_0x448cae(0x404b)]&&defined$1(_0x8bab62['_lastParticleStateTexture'])&&(_0x8bab62[_0x448cae(0x516)](_0x7001c2,_0xcc8b1e[_0x448cae(0xac1)],_0x2a02f3,_0x5d089d),_0xcc8b1e['particleTrailsPostRenderer'][_0x448cae(0x18fe)]=_0x8bab62['_lastParticleStateTexture'],_0xcc8b1e['particleTrailsPostRenderer'][_0x448cae(0x489f)](_0x49ffd8));}for(var _0x1bc60a=0x0,_0x4e0789=_0xcc8b1e[_0x448cae(0x4952)][_0x448cae(0x531b)];_0x1bc60a<_0x4e0789;_0x1bc60a++){var _0x8bab62,_0x14841d=_0xcc8b1e[_0x448cae(0x4952)]['_primitives'][_0x1bc60a];if('FieldLayer3D'==_0x14841d[_0x448cae(0x3243)])(_0x8bab62=_0x14841d['_particleVelocityFieldEffect'])[_0x448cae(0x404b)]&&defined$1(_0x8bab62[_0x448cae(0x916)])&&(_0x8bab62['clearLastParticleStateTexture'](_0x7001c2,_0xcc8b1e['_hdr'],_0x2a02f3,_0x5d089d),_0xcc8b1e[_0x448cae(0x16a1)][_0x448cae(0x18fe)]=_0x8bab62[_0x448cae(0x916)],_0xcc8b1e[_0x448cae(0x16a1)][_0x448cae(0x489f)](_0x49ffd8));}}function updateAndClearFramebuffers(_0x3ea8c8,_0x1e8577,_0xc265b8){var _0x2b2ca1=_0x68aa19,_0x58ff80=_0x3ea8c8[_0x2b2ca1(0x1968)],_0x4badde=_0x3ea8c8[_0x2b2ca1(0x2564)],_0x4a921f=_0x3ea8c8[_0x2b2ca1(0x3bdd)],_0x180e07=_0x3ea8c8[_0x2b2ca1(0x2675)],_0x39c2dc=_0x3ea8c8['_frameState'][_0x2b2ca1(0x14f6)],_0x82e8ad=_0x39c2dc[_0x2b2ca1(0x3f0b)],_0x531dac=_0x39c2dc['fbo'],_0x3725ef=_0x4a921f[_0x2b2ca1(0x2448)];_0x4a921f[_0x2b2ca1(0x244a)]=_0x1e8577['framebuffer'],defined$1(_0x3ea8c8[_0x2b2ca1(0x1b94)])&&_0x3ea8c8[_0x2b2ca1(0x5079)]!==_0x3ea8c8['_sunBloom']?(_0x3ea8c8['sunBloom']&&!_0x3725ef?_0x3ea8c8[_0x2b2ca1(0x3162)]=new SunPostProcess():defined$1(_0x3ea8c8[_0x2b2ca1(0x3162)])&&(_0x3ea8c8[_0x2b2ca1(0x3162)]=_0x3ea8c8[_0x2b2ca1(0x3162)][_0x2b2ca1(0x2578)]()),_0x3ea8c8[_0x2b2ca1(0x1b7b)]=_0x3ea8c8[_0x2b2ca1(0x5079)]):!defined$1(_0x3ea8c8[_0x2b2ca1(0x1b94)])&&defined$1(_0x3ea8c8[_0x2b2ca1(0x3162)])&&(_0x3ea8c8[_0x2b2ca1(0x3162)]=_0x3ea8c8[_0x2b2ca1(0x3162)][_0x2b2ca1(0x2578)](),_0x3ea8c8[_0x2b2ca1(0x1b7b)]=!0x1);var _0x32afb2=_0x3ea8c8['_clearColorCommand'];Color$2[_0x2b2ca1(0x254b)](_0xc265b8,_0x32afb2[_0x2b2ca1(0x28b8)]),_0x32afb2['execute'](_0x58ff80,_0x1e8577);var _0x134431=_0x4a921f[_0x2b2ca1(0x3ef8)]=_0x3ea8c8['_enableCompositor']&&defined$1(_0x180e07[_0x2b2ca1(0x7de)]);_0x134431&&(_0x180e07[_0x2b2ca1(0x7de)][_0x2b2ca1(0x489f)](_0x58ff80,_0x1e8577,_0x180e07[_0x2b2ca1(0x18be)],_0x3ea8c8['_hdr']||_0x3ea8c8[_0x2b2ca1(0x16e8)]),_0x180e07[_0x2b2ca1(0x7de)][_0x2b2ca1(0x50ec)](_0x58ff80,_0x1e8577,_0xc265b8));var _0x287915=_0x180e07['oit'],_0xc3d1d9=_0x4a921f['useOIT']=_0x3ea8c8[_0x2b2ca1(0x2f4a)]&&!_0x531dac&&!_0x82e8ad&&defined$1(_0x287915)&&_0x287915['isSupported']();_0xc3d1d9&&(_0x287915[_0x2b2ca1(0x489f)](_0x58ff80,_0x1e8577,_0x180e07['globeDepth'][_0x2b2ca1(0xcb7)],_0x3ea8c8[_0x2b2ca1(0xac1)]),_0x287915['clear'](_0x58ff80,_0x1e8577,_0xc265b8),_0x4a921f[_0x2b2ca1(0x51f0)]=_0x287915['isSupported']()),defined$1(_0x3ea8c8[_0x2b2ca1(0x5254)])&&_0x58ff80[_0x2b2ca1(0x84e)]&&(_0x3ea8c8[_0x2b2ca1(0x5254)][_0x2b2ca1(0x489f)](_0x4badde,_0x180e07[_0x2b2ca1(0x7de)][_0x2b2ca1(0xcb7)],_0x3ea8c8['_hdr']),_0x3ea8c8[_0x2b2ca1(0x5254)][_0x2b2ca1(0x50ec)](_0x58ff80,_0x1e8577)),defined$1(_0x3ea8c8['particlePostRender'])&&(_0x3ea8c8[_0x2b2ca1(0x2fac)][_0x2b2ca1(0x489f)](_0x4badde,_0x3ea8c8[_0x2b2ca1(0xac1)]),_0x3ea8c8['particlePostRender'][_0x2b2ca1(0x50ec)](_0x58ff80,_0x1e8577)),defined$1(_0x3ea8c8[_0x2b2ca1(0x16a1)])&&!_0x82e8ad&&updateParticleTrails(_0x3ea8c8,_0x1e8577);var _0x3e7040,_0x399abd=_0x3ea8c8[_0x2b2ca1(0x9a4)],_0x2772c4=_0x4a921f['usePostProcess']=_0x3ea8c8[_0x2b2ca1(0x2f4a)]&&!_0x531dac&&!_0x82e8ad&&(_0x3ea8c8[_0x2b2ca1(0xac1)]||_0x399abd[_0x2b2ca1(0x531b)]>0x0||_0x399abd[_0x2b2ca1(0x45d7)][_0x2b2ca1(0x20fb)]||_0x399abd['fxaa'][_0x2b2ca1(0x20fb)]||_0x399abd[_0x2b2ca1(0x4c64)]['enabled']||_0x399abd[_0x2b2ca1(0x2bc2)][_0x2b2ca1(0x20fb)]);(_0x4a921f[_0x2b2ca1(0x4917)]=!0x1,_0x2772c4)&&(_0x180e07[_0x2b2ca1(0x2bf8)][_0x2b2ca1(0x489f)](_0x58ff80,_0x180e07[_0x2b2ca1(0x18be)],_0x3ea8c8['_hdr']),_0x180e07['sceneFramebuffer'][_0x2b2ca1(0x50ec)](_0x58ff80,_0x1e8577,_0xc265b8),_0x399abd[_0x2b2ca1(0x489f)](_0x58ff80,_0x4badde[_0x2b2ca1(0x1914)],_0x3ea8c8[_0x2b2ca1(0xac1)],_0x3ea8c8),_0x399abd['clear'](_0x58ff80),_0x2772c4=_0x4a921f[_0x2b2ca1(0x9ea)]=_0x399abd[_0x2b2ca1(0x237c)],_0x4a921f[_0x2b2ca1(0x4917)]=_0x2772c4&&_0x399abd[_0x2b2ca1(0x3e76)],(_0x4a921f[_0x2b2ca1(0x3dfd)]=defined$1(_0x3ea8c8[_0x2b2ca1(0x474f)])&&_0x3ea8c8[_0x2b2ca1(0x474f)][_0x2b2ca1(0x5fa)]())&&(_0x3ea8c8[_0x2b2ca1(0x474f)]['update'](_0x58ff80,_0x1e8577,_0x3ea8c8,_0x4badde),_0x3ea8c8[_0x2b2ca1(0x474f)][_0x2b2ca1(0x50ec)](_0x58ff80,_0xc265b8),_0x399abd[_0x2b2ca1(0x474f)]=_0x3ea8c8[_0x2b2ca1(0x474f)]));if(_0x4a921f[_0x2b2ca1(0x16c9)]&&_0x3ea8c8[_0x2b2ca1(0x5079)]&&!_0x3725ef&&!_0x531dac?(_0x1e8577['framebuffer']=_0x3ea8c8[_0x2b2ca1(0x3162)][_0x2b2ca1(0x489f)](_0x1e8577),_0x3ea8c8['_sunPostProcess'][_0x2b2ca1(0x50ec)](_0x58ff80,_0x1e8577,_0xc265b8)):_0x134431?_0x4badde[_0x2b2ca1(0x1d5e)][_0x2b2ca1(0x5481)]!==FrameBufferType[_0x2b2ca1(0x4e43)]&&(_0x1e8577['framebuffer']=_0x180e07['globeDepth'][_0x2b2ca1(0x27b)]):_0x2772c4&&(_0x1e8577['framebuffer']=_0x180e07[_0x2b2ca1(0x2bf8)]['getFramebuffer']()),defined$1(_0x1e8577['framebuffer'])&&_0x32afb2['execute'](_0x58ff80,_0x1e8577),_0x4a921f[_0x2b2ca1(0x490f)]=!_0x82e8ad&&defined$1(_0x1e8577[_0x2b2ca1(0x27b)])&&_0x3ea8c8[_0x2b2ca1(0x538b)]){if(0x1===_0x3ea8c8[_0x2b2ca1(0x4a7b)][_0x2b2ca1(0x3e59)][_0x2b2ca1(0x24f9)]&&_0x4a921f[_0x2b2ca1(0x3ef8)]&&(_0x3e7040=_0x180e07['globeDepth'][_0x2b2ca1(0x27b)]),defined$1(_0x3e7040)||_0x58ff80[_0x2b2ca1(0x84e)]){if(_0x3ea8c8['_invertClassification'][_0x2b2ca1(0x2d96)]=_0x3e7040,_0x3ea8c8[_0x2b2ca1(0x4812)][_0x2b2ca1(0x489f)](_0x58ff80),_0x3ea8c8['_invertClassification'][_0x2b2ca1(0x50ec)](_0x58ff80,_0x1e8577),_0x3ea8c8['frameState'][_0x2b2ca1(0x3e59)][_0x2b2ca1(0x24f9)]<0x1&&_0xc3d1d9){var _0x58de2d=_0x3ea8c8[_0x2b2ca1(0x4812)][_0x2b2ca1(0x740)],_0x3f747b=_0x58de2d[_0x2b2ca1(0x457d)];_0x3f747b['oit']=_0x287915[_0x2b2ca1(0x534b)](_0x58de2d,_0x58ff80,_0x3f747b[_0x2b2ca1(0x12a0)]);}}else _0x4a921f[_0x2b2ca1(0x490f)]=!0x1;}}Scene[_0x68aa19(0x4b51)][_0x68aa19(0x9bd)]=function(){return updateEnvironment(this);};var scratchMultiModeViewport=new BoundingRectangle();function resolveFramebuffers(_0x314390,_0x18fcb9){var _0x178341=_0x68aa19,_0x196813=_0x314390[_0x178341(0x1968)],_0x4de67f=_0x314390[_0x178341(0x2564)],_0x39a728=_0x314390['_environmentState'],_0x588d3d=_0x314390[_0x178341(0x2675)],_0xc69b53=_0x314390[_0x178341(0x5254)],_0xc96d17=_0x314390[_0x178341(0x2fac)],_0x3cd6ab=_0x314390[_0x178341(0x16a1)],_0x2a12ee=_0x4de67f[_0x178341(0x14f6)][_0x178341(0x3f0b)],_0x566cf8=_0x39a728['useOIT'],_0x582cd1=defined$1(_0xc69b53)&&_0xc69b53[_0x178341(0x10ec)],_0x518219=_0x39a728['useGlobeDepthFramebuffer'],_0x4cdd2e=_0x39a728[_0x178341(0x9ea)];_0x39a728[_0x178341(0x3dfd)],_0x4de67f[_0x178341(0x1d5e)]['frameBufferType'],FrameBufferType[_0x178341(0x670)];var _0x5c44df=_0x39a728['originalFramebuffer'],_0x201ea3=_0x518219?_0x588d3d[_0x178341(0x7de)]['framebufferWithTexture']:void 0x0,_0x114940=_0x588d3d[_0x178341(0x2bf8)]['getFramebuffer'](),_0x4e8651=_0x588d3d[_0x178341(0x2bf8)][_0x178341(0x37d)]();if(defined$1(_0xc96d17)&&_0xc96d17['execute'](_0x196813,_0x18fcb9),defined$1(_0x3cd6ab)&&!_0x2a12ee&&_0x3cd6ab[_0x178341(0x5108)](_0x196813,_0x18fcb9),defined$1(_0xc69b53)){if(_0x18fcb9[_0x178341(0x27b)]=_0x4cdd2e?_0x114940:_0x5c44df,_0x566cf8){var _0x3721b4=_0xc69b53[_0x178341(0x41a6)]();defined$1(_0x3721b4)&&(_0x18fcb9[_0x178341(0x27b)]=_0x3721b4,_0x588d3d['oit']['setOpaqueTexture'](_0x3721b4[_0x178341(0x2bf5)](0x0)));}_0xc69b53[_0x178341(0x5108)](_0x196813,_0x18fcb9);}if(_0x566cf8&&(_0x18fcb9[_0x178341(0x27b)]=_0x4cdd2e?_0x114940:_0x5c44df,_0x588d3d['oit']['execute'](_0x196813,_0x18fcb9)),_0x4cdd2e){var _0x2a174a=_0x114940;!_0x518219||_0x566cf8||_0x582cd1||(_0x2a174a=_0x201ea3),_0x314390['compositor']['outputFbo']=_0x2a174a;var _0x5d479e=_0x314390[_0x178341(0x9a4)],_0x217401=_0x2a174a[_0x178341(0x2bf5)](0x0),_0x46a96c=_0x4e8651[_0x178341(0x2bf5)](0x0),_0xf44b1d=defaultValue$1(_0x201ea3,_0x114940)[_0x178341(0x5201)];_0x5d479e['execute'](_0x196813,_0x217401,_0xf44b1d,_0x46a96c),_0x5d479e['copy'](_0x196813,_0x5c44df,_0x4de67f[_0x178341(0x1914)]),_0x314390['compositor'][_0x178341(0x915)]=void 0x0;}_0x566cf8||_0x4cdd2e||!_0x518219||(_0x18fcb9[_0x178341(0x27b)]=_0x5c44df,BoundingRectangle['clone'](_0x18fcb9[_0x178341(0x18be)],scratchMultiModeViewport),_0x18fcb9[_0x178341(0x18be)]['x']=0x0,_0x18fcb9[_0x178341(0x18be)]['y']=0x0,_0x18fcb9[_0x178341(0x18be)][_0x178341(0x209)]=_0x196813['drawingBufferWidth'],_0x18fcb9[_0x178341(0x18be)][_0x178341(0x5862)]=_0x196813[_0x178341(0x1b40)],_0x588d3d[_0x178341(0x7de)][_0x178341(0x1811)](_0x196813,_0x18fcb9),BoundingRectangle[_0x178341(0x254b)](scratchMultiModeViewport,_0x18fcb9['viewport']));var _0x2ac336=_0x4de67f[_0x178341(0x1914)];_0x314390['debugShowGlobeDepth']&&_0x518219&&getDebugGlobeDepth(_0x314390,_0x314390[_0x178341(0x16ec)]-0x1)['executeDebugGlobeDepth'](_0x196813,_0x18fcb9,_0x2ac336),_0x314390[_0x178341(0x512)]&&_0x518219&&_0x314390[_0x178341(0x4a73)][_0x178341(0x5086)](_0x314390,_0x314390['debugShowDepthFrustum']-0x1)[_0x178341(0x713)](_0x196813,_0x18fcb9,_0x2ac336);}function callAfterRenderFunctions(_0x58d31d){var _0x24df54=_0x68aa19;for(var _0x1ad403=_0x58d31d[_0x24df54(0x2564)][_0x24df54(0x3be9)],_0x28ae4c=0x0,_0x3311af=_0x1ad403['length'];_0x28ae4c<_0x3311af;++_0x28ae4c)_0x1ad403[_0x28ae4c](),_0x58d31d['requestRender']();_0x1ad403['length']=0x0;}function updateDebugShowFramesPerSecond(_0x1f6752,_0x59791c){var _0x8df860=_0x68aa19;if(_0x1f6752[_0x8df860(0x527a)]){if(!defined$1(_0x1f6752[_0x8df860(0x1344)])){var _0x5cad52=document[_0x8df860(0x433c)](_0x8df860(0x4dc4));_0x5cad52['className']='cesium-performanceDisplay-defaultContainer',_0x1f6752[_0x8df860(0xa77)]['parentNode'][_0x8df860(0x3356)](_0x5cad52);var _0x332a00=new PerformanceDisplay({'container':_0x5cad52});_0x1f6752[_0x8df860(0x1344)]=_0x332a00,_0x1f6752['_performanceContainer']=_0x5cad52;}_0x1f6752['_performanceDisplay']['throttled']=_0x1f6752[_0x8df860(0x15e)],_0x1f6752['_performanceDisplay'][_0x8df860(0x489f)](_0x59791c);}else defined$1(_0x1f6752[_0x8df860(0x1344)])&&(_0x1f6752[_0x8df860(0x1344)]=_0x1f6752['_performanceDisplay']&&_0x1f6752['_performanceDisplay'][_0x8df860(0x2578)](),_0x1f6752[_0x8df860(0x4e61)]['parentNode']['removeChild'](_0x1f6752['_performanceContainer']));}function prePassesUpdate(_0x596eb9){var _0x4bb365=_0x68aa19;_0x596eb9[_0x4bb365(0x514)][_0x4bb365(0x4e76)]();var _0x278443=_0x596eb9['_frameState'];_0x596eb9[_0x4bb365(0x4b14)][_0x4bb365(0x621)](_0x278443),defined$1(_0x596eb9[_0x4bb365(0x2292)])&&_0x596eb9[_0x4bb365(0x2292)][_0x4bb365(0x489f)](_0x278443),_0x596eb9['_picking']['update'](),_0x278443[_0x4bb365(0x440a)][_0x4bb365(0x489f)]();}function postPassesUpdate(_0x5a4d57){var _0x35d723=_0x68aa19,_0x1467e2=_0x5a4d57[_0x35d723(0x2564)];_0x5a4d57[_0x35d723(0x4b14)][_0x35d723(0x7a4)](_0x1467e2),RequestScheduler[_0x35d723(0x489f)]();}function update(_0xc70da6){var _0x36ca9f=_0x68aa19,_0x10d60d=_0xc70da6[_0x36ca9f(0x2564)];defined$1(_0xc70da6[_0x36ca9f(0x2292)])&&_0xc70da6[_0x36ca9f(0x2292)][_0x36ca9f(0x489f)](_0x10d60d),_0x10d60d[_0x36ca9f(0x440a)]['update']();}Scene['prototype'][_0x68aa19(0x42a7)]=function(_0x7ba389){return resolveFramebuffers(this,_0x7ba389);},Scene[_0x68aa19(0x4b51)]['initializeFrame']=function(){var _0x56f713=_0x68aa19;0x78==this[_0x56f713(0x40e8)]++&&(this[_0x56f713(0x40e8)]=0x0,this[_0x56f713(0x1968)][_0x56f713(0x3739)][_0x56f713(0xae3)](),this[_0x56f713(0x1968)][_0x56f713(0x3bce)][_0x56f713(0x949)]()),this[_0x56f713(0x1046)][_0x56f713(0x489f)](),this[_0x56f713(0x39e1)]['update'](),defined$1(this[_0x56f713(0x40ad)])&&this[_0x56f713(0x40ad)][_0x56f713(0x489f)](),this[_0x56f713(0x1224)][_0x56f713(0x489f)](this[_0x56f713(0x5545)]),this[_0x56f713(0x1224)][_0x56f713(0x2757)]();};var scratchBackgroundColor=new Color$2(),lastTime=0x0,count=0x0;const timeInterval=0x32,intervalCount=0x64;function freeStateCpu(){var _0x41c126=performance['now'](),_0x570292=!0x1;return _0x41c126-lastTime<timeInterval?++count>intervalCount&&(_0x570292=!0x0):count=0x0,lastTime=_0x41c126,_0x570292;}var isFreeStateRequest=!0x1,freeCcount=0x0;function freeStateRequest(){return isFreeStateRequest?freeCcount++:freeCcount=0x0,freeCcount>intervalCount;}function render(_0x57fde4){var _0x1695d2=_0x68aa19;_0x57fde4['_pickPositionCacheDirty']=!0x0;var _0x1d4189=_0x57fde4[_0x1695d2(0x4174)],_0x15866f=_0x1d4189[_0x1695d2(0x3cca)],_0x562811=_0x57fde4[_0x1695d2(0x2564)],_0x2f196a=_0x57fde4[_0x1695d2(0x901)];_0x57fde4['_view']=_0x2f196a,updateFrameState(_0x57fde4),_0x562811[_0x1695d2(0x14f6)][_0x1695d2(0x2507)]=!0x0,_0x562811[_0x1695d2(0x14f6)]['postProcess']=_0x57fde4['postProcessStages'][_0x1695d2(0x3e76)],_0x562811['tilesetPassState']=renderTilesetPassState;var _0x502f38=defaultValue$1(_0x57fde4[_0x1695d2(0x53ed)],Color$2[_0x1695d2(0x1219)]);_0x57fde4['_hdr']&&((_0x502f38=Color$2[_0x1695d2(0x254b)](_0x502f38,scratchBackgroundColor))[_0x1695d2(0x4f34)]=Math['pow'](_0x502f38[_0x1695d2(0x4f34)],_0x57fde4['gamma']),_0x502f38[_0x1695d2(0x2129)]=Math['pow'](_0x502f38[_0x1695d2(0x2129)],_0x57fde4[_0x1695d2(0x2bd5)]),_0x502f38['blue']=Math[_0x1695d2(0x1f76)](_0x502f38[_0x1695d2(0x28f8)],_0x57fde4[_0x1695d2(0x2bd5)])),_0x562811[_0x1695d2(0x53ed)]=_0x502f38,_0x562811[_0x1695d2(0x440a)][_0x1695d2(0x38fe)](),_0x57fde4[_0x1695d2(0x2a40)]['update'](_0x562811),_0x15866f['update'](_0x562811);var _0xb4ee01=_0x57fde4['shadowMap'];defined$1(_0xb4ee01)&&_0xb4ee01[_0x1695d2(0x20fb)]&&(Cartesian3[_0x1695d2(0x3152)](_0x15866f[_0x1695d2(0x2c80)],_0x57fde4['_sunCamera']['direction']),_0x562811['shadowMaps']['push'](_0xb4ee01),defined$1(_0x57fde4['_analysisShadowMap'])&&_0x562811[_0x1695d2(0x3003)][_0x1695d2(0x3a33)](_0x57fde4[_0x1695d2(0x249f)])),_0x57fde4['_computeCommandList'][_0x1695d2(0x531b)]=0x0,_0x57fde4[_0x1695d2(0x147d)][_0x1695d2(0x531b)]=0x0,_0x57fde4['_overlayCommandList'][_0x1695d2(0x531b)]=0x0,_0x57fde4[_0x1695d2(0x4f20)][_0x1695d2(0x531b)]=0x0;var _0x54bc8e=_0x2f196a['viewport'];_0x54bc8e['x']=0x0,_0x54bc8e['y']=0x0,_0x54bc8e[_0x1695d2(0x209)]=_0x1d4189[_0x1695d2(0x2e24)],_0x54bc8e[_0x1695d2(0x5862)]=_0x1d4189[_0x1695d2(0x1b40)];var _0x5887d8=_0x2f196a['passState'];if(_0x5887d8[_0x1695d2(0x27b)]=void 0x0,_0x5887d8[_0x1695d2(0x366a)]=void 0x0,_0x5887d8[_0x1695d2(0x65d)]=void 0x0,_0x5887d8[_0x1695d2(0x18be)]=BoundingRectangle[_0x1695d2(0x254b)](_0x54bc8e,_0x5887d8[_0x1695d2(0x18be)]),defined$1(_0x57fde4[_0x1695d2(0x2292)])&&_0x57fde4[_0x1695d2(0x2292)][_0x1695d2(0x38fe)](_0x562811),defined$1(_0x57fde4['terrainProvider'])){var _0x1874f2=_0x57fde4['terrainProvider'];defined$1(_0x1874f2[_0x1695d2(0x81b)])&&defined$1(_0x1874f2[_0x1695d2(0x3928)])&&(_0x562811['minTerrainHeight']=_0x1874f2['_minHeight'],_0x562811[_0x1695d2(0x3210)]=_0x1874f2[_0x1695d2(0x3928)]);}renderReflection(_0x57fde4),renderNormalAndDepth(_0x57fde4),renderPostEffectFilter(_0x57fde4),renderClampTexture(_0x57fde4),renderPickRectTexture(_0x57fde4),updateOutlinePass(_0x57fde4),updateRenderToTexture(_0x57fde4),updateEnvironment(_0x57fde4),updateAndExecuteCommands(_0x57fde4,_0x5887d8,_0x502f38),resolveFramebuffers(_0x57fde4,_0x5887d8),_0x5887d8[_0x1695d2(0x27b)]=void 0x0,executeOverlayCommands(_0x57fde4,_0x5887d8),updateRectSelectionIDs(_0x57fde4),_0x57fde4['layers'][_0x1695d2(0x82d)](_0x562811),defined$1(_0x57fde4['globe'])&&(_0x57fde4[_0x1695d2(0x2292)][_0x1695d2(0x82d)](_0x562811),_0x57fde4[_0x1695d2(0x2292)]['tilesLoaded']||(_0x57fde4['_renderRequested']=!0x0),_0x57fde4[_0x1695d2(0x1224)]['_computeSensitivePosition']()),loadCoverImagery(_0x57fde4,_0x562811),_0x57fde4[_0x1695d2(0xeb5)]['resetChange'](),_0x562811[_0x1695d2(0x440a)]['endFrame'](),_0x1d4189[_0x1695d2(0x82d)](),(!_0x57fde4['_saveLocalCachePerformance']||freeStateCpu()&&freeStateRequest())&&(_0x57fde4[_0x1695d2(0x1880)]['saveLocalCache'](),_0x57fde4[_0x1695d2(0x5664)][_0x1695d2(0x3a5d)](),_0x57fde4['terrainProvider']instanceof CesiumTerrainProvider&&_0x57fde4[_0x1695d2(0x4bed)][_0x1695d2(0x3a5d)]());}function loadCoverImagery(_0x1664bf,_0x5d1840){var _0x234b0f=_0x68aa19;for(var _0x5f304c=_0x1664bf['layers']['_layerQueue']['length'],_0x18bf1b=0x0;_0x18bf1b<_0x5f304c;_0x18bf1b++){var _0x37cbab=_0x1664bf['layers'][_0x234b0f(0x3447)][_0x18bf1b];defined$1(_0x37cbab['_imageryLayer'])&&defined$1(_0x37cbab[_0x234b0f(0x3b81)])&&_0x37cbab[_0x234b0f(0x3b81)]['loadImagery'](_0x37cbab,_0x5d1840);}}function tryAndCatchError(_0x3003cf,_0x3ebee5){var _0x3cdf94=_0x68aa19;try{_0x3ebee5(_0x3003cf);}catch(_0x4d0f82){if(_0x3003cf[_0x3cdf94(0x4a18)][_0x3cdf94(0x30bb)](_0x3003cf,_0x4d0f82),_0x3003cf[_0x3cdf94(0x8bd)])throw _0x4d0f82;}}function updateMostDetailedRayPicks(_0x1c8e46){var _0x591c75=_0x68aa19;return _0x1c8e46[_0x591c75(0x4a73)]['updateMostDetailedRayPicks'](_0x1c8e46);}function updatePreloadPass(_0x20656a){var _0x671bf4=_0x68aa19,_0x5a6999=_0x20656a['_frameState'];preloadTilesetPassState[_0x671bf4(0x1224)]=_0x5a6999[_0x671bf4(0x1224)],preloadTilesetPassState[_0x671bf4(0x3ada)]=_0x5a6999[_0x671bf4(0x3ada)],_0x20656a[_0x671bf4(0x4b14)][_0x671bf4(0x52fa)](_0x5a6999,preloadTilesetPassState);}function updateRequestRenderModeDeferCheckPass(_0x27c526){var _0x3b2ded=_0x68aa19;_0x27c526[_0x3b2ded(0x4b14)][_0x3b2ded(0x52fa)](_0x27c526['_frameState'],requestRenderModeDeferCheckPassState);}Scene[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(_0x1b2128){var _0x240583=_0x68aa19;if(this['terrainLayers']['_layers'][_0x240583(0x531b)]>0x0&&defined$1(this[_0x240583(0x3ef5)])){var _0x4a65f8=this[_0x240583(0x8ea)][_0x240583(0x1bbc)][_0x240583(0x531b)]-0x1;this[_0x240583(0x3ef5)][_0x240583(0xae1)]=this[_0x240583(0x3ef5)][_0x240583(0x12b7)][_0x240583(0x1bbc)][_0x4a65f8]['_terrainProvider'];}if(defined$1(this[_0x240583(0x3ef5)][_0x240583(0xae1)]['_visible'])&&this[_0x240583(0x3ef5)][_0x240583(0x3c47)]['_visible']!==this[_0x240583(0x3ef5)][_0x240583(0xae1)][_0x240583(0x45b7)]){var _0x3ff209=this[_0x240583(0x3ef5)][_0x240583(0xae1)]['_visible'];this['_globe'][_0x240583(0x3c47)][_0x240583(0x3dee)](!_0x3ff209),this[_0x240583(0x3ef5)][_0x240583(0x3c47)][_0x240583(0x45b7)]=_0x3ff209;}defined$1(_0x1b2128)||(_0x1b2128=JulianDate[_0x240583(0x3c84)]());var _0x8b6718=this[_0x240583(0x2564)];_0x8b6718[_0x240583(0x10be)]=!0x1,this[_0x240583(0x514)]['resetBudgets']();var _0x48910a=this['_view']['checkForCameraUpdates'](this),_0x10ea9c=!this[_0x240583(0x15e)]||this['_renderRequested']||_0x48910a||this[_0x240583(0x2380)]||this[_0x240583(0x569b)]||this[_0x240583(0x4318)]===SceneMode$1[_0x240583(0x11d3)];if(!_0x10ea9c&&defined$1(this['maximumRenderTimeChange'])&&defined$1(this[_0x240583(0x375c)])){var _0xc47a17=Math[_0x240583(0x1661)](JulianDate[_0x240583(0x250b)](this[_0x240583(0x375c)],_0x1b2128));_0x10ea9c=_0x10ea9c||_0xc47a17>this['maximumRenderTimeChange'];}_0x10ea9c&&(this[_0x240583(0x375c)]=JulianDate[_0x240583(0x254b)](_0x1b2128,this[_0x240583(0x375c)]),this[_0x240583(0x2e66)]=!0x1,updateFrameNumber(this,CesiumMath[_0x240583(0x43de)](_0x8b6718[_0x240583(0x5671)],0xe4e1c0,0x1),_0x1b2128),_0x8b6718[_0x240583(0x10be)]=!0x0,this['mode']===SceneMode$1[_0x240583(0x5135)]&&(this['_silverLightingAtmosphere'][_0x240583(0x489f)](_0x8b6718,this[_0x240583(0x4318)]),this['_lightSource'][_0x240583(0x11bb)]||Color$2[_0x240583(0x254b)](this[_0x240583(0x541b)]['getAmbientColor'](),this['_lightSource']['_ambientLightColor']),this[_0x240583(0xeb5)][_0x240583(0x2b46)]||Color$2[_0x240583(0x254b)](this[_0x240583(0x541b)]['getSunColor'](),this[_0x240583(0xeb5)]['_sunLightColor']))),(this[_0x240583(0x3c80)][_0x240583(0x30bb)](this,_0x1b2128),tryAndCatchError(this,update),tryAndCatchError(this,prePassesUpdate),this[_0x240583(0x4b14)][_0x240583(0x105f)]&&(tryAndCatchError(this,updateMostDetailedRayPicks),tryAndCatchError(this,updatePreloadPass),tryAndCatchError(this,updatePreloadFlightPass),_0x10ea9c||tryAndCatchError(this,updateRequestRenderModeDeferCheckPass)),this[_0x240583(0x41e0)][_0x240583(0x30bb)](this,_0x1b2128),_0x10ea9c&&(this['_preRender'][_0x240583(0x30bb)](this,_0x1b2128),tryAndCatchError(this,render)),updateDebugShowFramesPerSecond(this,_0x10ea9c),tryAndCatchError(this,postPassesUpdate),isFreeStateRequest=0x0==RequestScheduler['activeRequestLength'],callAfterRenderFunctions(this),_0x10ea9c&&this[_0x240583(0x424e)][_0x240583(0x30bb)](this,_0x1b2128),this[_0x240583(0x2380)]=!0x1,this[_0x240583(0x569b)]=!0x1);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x1415)]=function(_0x46d11f){var _0x4d5af2=_0x68aa19;this[_0x4d5af2(0x2e66)]=!0x0,this[_0x4d5af2(0x2507)](_0x46d11f);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x1ee)]=function(){this['_renderRequested']=!0x0;},Scene[_0x68aa19(0x4b51)][_0x68aa19(0xee8)]=function(_0xa3dc37){var _0x215aa1=_0x68aa19;return Math[_0x215aa1(0x2bc6)](ContextLimits[_0x215aa1(0x40f8)],Math[_0x215aa1(0x27d5)](_0xa3dc37,ContextLimits[_0x215aa1(0x49e3)]));};var orthoPickingFrustum=new OrthographicOffCenterFrustum(),scratchOrigin=new Cartesian3(),scratchDirection=new Cartesian3(),scratchPixelSize=new Cartesian2(),scratchPickVolumeMatrix4=new Matrix4();function getPickOrthographicCullingVolume(_0x4abb1b,_0x3b0a84,_0x12f60d,_0x563e60,_0x896874){var _0x36dba4=_0x68aa19,_0x1cfb84=_0x4abb1b[_0x36dba4(0x1224)],_0x405222=_0x1cfb84[_0x36dba4(0x4506)];defined$1(_0x405222[_0x36dba4(0x2262)])&&(_0x405222=_0x405222[_0x36dba4(0x2262)]);var _0x2043b4=0x2*(_0x3b0a84['x']-_0x896874['x'])/_0x896874[_0x36dba4(0x209)]-0x1;_0x2043b4*=0.5*(_0x405222[_0x36dba4(0x339c)]-_0x405222['left']);var _0x2ce386=0x2*(_0x896874[_0x36dba4(0x5862)]-_0x3b0a84['y']-_0x896874['y'])/_0x896874[_0x36dba4(0x5862)]-0x1;_0x2ce386*=0.5*(_0x405222['top']-_0x405222[_0x36dba4(0x3b17)]);var _0x5e65d1=Matrix4[_0x36dba4(0x254b)](_0x1cfb84['transform'],scratchPickVolumeMatrix4);_0x1cfb84[_0x36dba4(0x1255)](Matrix4['IDENTITY']);var _0x54a46c=Cartesian3[_0x36dba4(0x254b)](_0x1cfb84[_0x36dba4(0x4771)],scratchOrigin);Cartesian3['multiplyByScalar'](_0x1cfb84['right'],_0x2043b4,scratchDirection),Cartesian3['add'](scratchDirection,_0x54a46c,_0x54a46c),Cartesian3['multiplyByScalar'](_0x1cfb84['up'],_0x2ce386,scratchDirection),Cartesian3[_0x36dba4(0x4979)](scratchDirection,_0x54a46c,_0x54a46c),_0x1cfb84['_setTransform'](_0x5e65d1),_0x4abb1b['mode']===SceneMode$1['SCENE2D']&&Cartesian3['fromElements'](_0x54a46c['z'],_0x54a46c['x'],_0x54a46c['y'],_0x54a46c);var _0x329ec2=_0x405222[_0x36dba4(0x4975)](_0x896874['width'],_0x896874['height'],0x1,0x1,scratchPixelSize),_0x3019f2=orthoPickingFrustum;return _0x3019f2['right']=0.5*_0x329ec2['x'],_0x3019f2['left']=-_0x3019f2[_0x36dba4(0x339c)],_0x3019f2[_0x36dba4(0x4910)]=0.5*_0x329ec2['y'],_0x3019f2[_0x36dba4(0x3b17)]=-_0x3019f2[_0x36dba4(0x4910)],_0x3019f2[_0x36dba4(0x2cb3)]=_0x405222['near'],_0x3019f2[_0x36dba4(0x23e)]=_0x405222[_0x36dba4(0x23e)],_0x3019f2[_0x36dba4(0x422f)](_0x54a46c,_0x1cfb84['directionWC'],_0x1cfb84['upWC']);}var perspPickingFrustum=new PerspectiveOffCenterFrustum(),scratchPerspPixelSize=new Cartesian2();function getPickPerspectiveCullingVolume(_0x4fd912,_0x2ba7c0,_0x45f66e,_0xdfd28d,_0x27cc35){var _0x2d6197=_0x68aa19,_0x18f903=_0x4fd912[_0x2d6197(0x1224)],_0x14db91=_0x18f903[_0x2d6197(0x4506)],_0x542975=_0x14db91[_0x2d6197(0x2cb3)],_0x31e8fd=Math[_0x2d6197(0x15be)](0.5*_0x14db91[_0x2d6197(0x5590)]),_0xde42e7=_0x14db91[_0x2d6197(0x1d97)]*_0x31e8fd,_0x26eb21=(0x2*(_0x2ba7c0['x']-_0x27cc35['x'])/_0x27cc35['width']-0x1)*_0x542975*_0xde42e7,_0x296b46=(0x2*(_0x27cc35['height']-_0x2ba7c0['y']-_0x27cc35['y'])/_0x27cc35[_0x2d6197(0x5862)]-0x1)*_0x542975*_0x31e8fd,_0x114648=_0x14db91['getPixelDimensions'](_0x27cc35[_0x2d6197(0x209)],_0x27cc35['height'],0x1,0x1,scratchPerspPixelSize),_0x4cc094=_0x114648['x']*_0x45f66e*0.5,_0x570a9e=_0x114648['y']*_0xdfd28d*0.5,_0x1833c4=perspPickingFrustum;return _0x1833c4[_0x2d6197(0x4910)]=_0x296b46+_0x570a9e,_0x1833c4[_0x2d6197(0x3b17)]=_0x296b46-_0x570a9e,_0x1833c4[_0x2d6197(0x339c)]=_0x26eb21+_0x4cc094,_0x1833c4[_0x2d6197(0x1831)]=_0x26eb21-_0x4cc094,_0x1833c4[_0x2d6197(0x2cb3)]=_0x542975,_0x1833c4[_0x2d6197(0x23e)]=_0x14db91[_0x2d6197(0x23e)],_0x1833c4['computeCullingVolume'](_0x18f903[_0x2d6197(0x923)],_0x18f903[_0x2d6197(0x1aa0)],_0x18f903[_0x2d6197(0x2205)]);}function getPickCullingVolume(_0x267537,_0x2ba5e0,_0x561a6f,_0x273cbf,_0x1824c9){var _0x17af73=_0x68aa19,_0x2b65e1=_0x267537['camera'][_0x17af73(0x4506)];return _0x2b65e1 instanceof OrthographicFrustum||_0x2b65e1 instanceof OrthographicOffCenterFrustum?getPickOrthographicCullingVolume(_0x267537,_0x2ba5e0,_0x561a6f,_0x273cbf,_0x1824c9):getPickPerspectiveCullingVolume(_0x267537,_0x2ba5e0,_0x561a6f,_0x273cbf,_0x1824c9);}var rectangleWidth=0x3,rectangleHeight=0x3,scratchRectangle=new BoundingRectangle(0x0,0x0,rectangleWidth,rectangleHeight),scratchColorZero=new Color$2(0x0,0x0,0x0,0x0),scratchPosition=new Cartesian2(),scratchPickPosition=new Cartesian3();Scene[_0x68aa19(0x4b51)][_0x68aa19(0x3f0b)]=function(_0x308966,_0x2a4148,_0x86e660,_0x497b40){var _0x2f78dc=_0x68aa19;if(!this['requestRenderMode']&&Math['abs'](this[_0x2f78dc(0x2564)][_0x2f78dc(0x5671)]-this['_pickResult']['pickFrameNumber'])<0x5&&!defined$1(_0x497b40))return this[_0x2f78dc(0x298f)][_0x2f78dc(0x12c3)];rectangleWidth=defaultValue$1(_0x2a4148,this[_0x2f78dc(0x47f0)]),rectangleHeight=defaultValue$1(_0x86e660,rectangleWidth);var _0x3d53aa=this[_0x2f78dc(0x1968)],_0x3204f0=_0x3d53aa[_0x2f78dc(0x3cca)],_0x42fe72=this[_0x2f78dc(0x2564)],_0x4d0891=this[_0x2f78dc(0x901)];this[_0x2f78dc(0x2675)]=_0x4d0891;var _0x12b6b2=_0x4d0891[_0x2f78dc(0x18be)];_0x12b6b2['x']=0x0,_0x12b6b2['y']=0x0,_0x12b6b2[_0x2f78dc(0x209)]=_0x3d53aa[_0x2f78dc(0x2e24)],_0x12b6b2[_0x2f78dc(0x5862)]=_0x3d53aa[_0x2f78dc(0x1b40)];var _0x5112f9=_0x4d0891['passState'];_0x5112f9[_0x2f78dc(0x18be)]=BoundingRectangle[_0x2f78dc(0x254b)](_0x12b6b2,_0x5112f9['viewport']);var _0x4c7354=SceneTransforms[_0x2f78dc(0xff0)](this,_0x308966,scratchPosition);if(this[_0x2f78dc(0x20fe)]!==MultiViewportMode$1[_0x2f78dc(0x44b5)]){var _0x34436a=getWindowPosition(this,_0x4c7354);if(_0x4c7354['y']=_0x3d53aa['drawingBufferHeight']-_0x4c7354['y'],_0x34436a>-0x1){_0x42fe72[_0x2f78dc(0x362a)]=_0x34436a;var _0x48608e=this[_0x2f78dc(0x1fee)][_0x34436a];scratchViewport['x']=_0x3d53aa[_0x2f78dc(0x2e24)]*_0x48608e['x'],scratchViewport['y']=_0x3d53aa[_0x2f78dc(0x1b40)]*_0x48608e['y'],scratchViewport['width']=_0x3d53aa[_0x2f78dc(0x2e24)]*_0x48608e[_0x2f78dc(0x209)],scratchViewport[_0x2f78dc(0x5862)]=_0x3d53aa[_0x2f78dc(0x1b40)]*_0x48608e['height'];var _0x26c121=(_0x4c7354['x']-scratchViewport['x'])/scratchViewport['width'],_0x1836fc=(_0x4c7354['y']-scratchViewport['y'])/scratchViewport[_0x2f78dc(0x5862)];_0x4c7354['x']=_0x26c121*_0x3d53aa['drawingBufferWidth'],_0x4c7354['y']=(0x1-_0x1836fc)*_0x3d53aa[_0x2f78dc(0x1b40)];}}for(var _0x378718=_0x4d0891[_0x2f78dc(0x1000)][_0x2f78dc(0x531b)],_0x57454a=0x0;_0x57454a<_0x378718;++_0x57454a){var _0x3ddfd5=this['_picking'][_0x2f78dc(0x5086)](this,_0x57454a)[_0x2f78dc(0x55bb)](_0x3d53aa,_0x4c7354['x'],_0x4c7354['y']);_0x3ddfd5>0x0&&_0x3ddfd5<0x1&&(scratchPickPosition=SceneTransforms['drawingBufferToWgs84Coordinates'](this,_0x4c7354,_0x3ddfd5,scratchPickPosition));}_0x3d53aa['_pickPosition'][0x0]=scratchPickPosition['x'],_0x3d53aa[_0x2f78dc(0x1a78)][0x1]=scratchPickPosition['y'],_0x3d53aa[_0x2f78dc(0x1a78)][0x2]=scratchPickPosition['z'];var _0x49719a=Cartographic[_0x2f78dc(0x2d23)](scratchPickPosition);defined$1(_0x49719a)&&(_0x3d53aa[_0x2f78dc(0x96c)]=_0x49719a[_0x2f78dc(0x5862)]),this[_0x2f78dc(0x514)][_0x2f78dc(0x2ff)](),updateFrameState(this),_0x42fe72[_0x2f78dc(0x3ada)]=getPickCullingVolume(this,_0x4c7354,rectangleWidth,rectangleHeight,_0x12b6b2),_0x42fe72[_0x2f78dc(0x538b)]=!0x1,_0x42fe72[_0x2f78dc(0x14f6)][_0x2f78dc(0x3f0b)]=!0x0,_0x42fe72[_0x2f78dc(0x1d1a)]=pickTilesetPassState,_0x3204f0[_0x2f78dc(0x489f)](_0x42fe72),updateEnvironment(this);var _0x5a2819=!0x1,_0x5c6613=this[_0x2f78dc(0x2fac)],_0x1d0362=this['particleTrailsPostRenderer'];(_0x5c6613['enable']||_0x1d0362[_0x2f78dc(0x10ec)])&&(_0x5a2819=!0x0),scratchRectangle['x']=_0x4c7354['x']-0.5*(rectangleWidth-0x1),scratchRectangle['y']=this[_0x2f78dc(0x1b40)]-_0x4c7354['y']-0.5*(rectangleHeight-0x1),scratchRectangle['width']=rectangleWidth,scratchRectangle['height']=rectangleHeight,updateAndExecuteCommands(this,_0x5112f9=_0x4d0891[_0x2f78dc(0x550f)][_0x2f78dc(0x4524)](scratchRectangle,_0x4d0891[_0x2f78dc(0x18be)],_0x5a2819),scratchColorZero),executeOverlayCommands(this,_0x5112f9),resolveFramebuffers(this,_0x5112f9);var _0x3ae403=_0x4d0891[_0x2f78dc(0x550f)][_0x2f78dc(0x25e5)](scratchRectangle);_0x3d53aa[_0x2f78dc(0x82d)](),_0x57454a=0x0;for(var _0x15d52b=this[_0x2f78dc(0x4952)][_0x2f78dc(0x531b)];_0x57454a<_0x15d52b;_0x57454a++){var _0x19ed99=this['_primitives'][_0x2f78dc(0x4952)][_0x57454a];_0x19ed99[_0x2f78dc(0x3243)]==InstancedType$1[_0x2f78dc(0x46f8)]&&_0x19ed99[_0x2f78dc(0xc9f)]();}var _0x2210a3=this[_0x2f78dc(0xa20)][_0x2f78dc(0xd62)];for(_0x57454a=0x0,_0x15d52b=_0x2210a3[_0x2f78dc(0x531b)];_0x57454a<_0x15d52b;_0x57454a++){var _0x4d2f4c=_0x2210a3[_0x57454a];_0x4d2f4c instanceof SolidModelsProfile&&_0x4d2f4c[_0x2f78dc(0x13e7)]();}if(defined$1(_0x3ae403)&&defined$1(_0x3ae403['primitive'])&&(_0x3ae403[_0x2f78dc(0x49ab)]['type']===InstancedType$1['INSTANCED_OBJECT']||_0x3ae403[_0x2f78dc(0x49ab)]instanceof SolidModelsProfile)&&_0x3ae403['primitive'][_0x2f78dc(0x2ef9)](_0x3ae403['id']),defined$1(_0x3ae403)&&defined$1(_0x3ae403[_0x2f78dc(0x49ab)])&&_0x3ae403[_0x2f78dc(0x49ab)]instanceof RenderEntityPagedLOD){var _0x4ef267=_0x3ae403['id'][_0x2f78dc(0x4d7b)]('_');0x2==_0x4ef267[_0x2f78dc(0x531b)]&&_0x3ae403[_0x2f78dc(0x49ab)][_0x2f78dc(0x35a7)](_0x4ef267[0x1]);}else{var _0x3efbb1=defined$1(_0x3ae403)&&defined$1(_0x3ae403['primitive'])&&_0x3ae403['primitive']instanceof S3MTilesLayer;_0x3efbb1?(this[_0x2f78dc(0x1bbc)][_0x2f78dc(0xccb)](_0x3ae403),defined$1(_0x3ae403[_0x2f78dc(0x49ab)])&&!0x1===_0x3ae403[_0x2f78dc(0x49ab)]['selectEnabled']&&(_0x3ae403=void 0x0)):this[_0x2f78dc(0x1bbc)]['releaseSelection']();}var _0x46bad4={'isS3MTilesLayerSel':!0x1,'pickedObject':void 0x0};if(defined$1(_0x3ae403)||(_0x46bad4=this[_0x2f78dc(0xeab)](_0x308966)),!_0x3efbb1&&_0x46bad4['isS3MTilesLayerSel'])return _0x42fe72['commandListRealtimeRaster'][_0x2f78dc(0x531b)]=0x0,_0x46bad4['pickedObject'];for(var _0x5b6a71 in this['_vectorTileSource']['_hash']){var _0x307f22=this[_0x2f78dc(0x51e5)]['get'](_0x5b6a71);defined$1(_0x307f22[_0x2f78dc(0x2a64)])&&_0x307f22['_labelCollection'][_0x2f78dc(0x13e7)]();}return defined$1(_0x3ae403)&&defined$1(_0x3ae403[_0x2f78dc(0x1f3f)])&&(defined$1(_0x3ae403['collection'][_0x2f78dc(0x48ff)])&&_0x3ae403['collection'][_0x2f78dc(0x48ff)]||_0x3ae403['collection']['_isMVT'])&&defined$1(_0x3ae403[_0x2f78dc(0x1f3f)]['setSelection'])&&_0x3ae403[_0x2f78dc(0x1f3f)][_0x2f78dc(0x2ce5)](_0x3ae403['id']),this[_0x2f78dc(0x298f)][_0x2f78dc(0x4ae7)]=this['_frameState'][_0x2f78dc(0x5671)],this[_0x2f78dc(0x298f)][_0x2f78dc(0x12c3)]=_0x3ae403,_0x3ae403;};var scratchRasterDataBounds=new Rectangle(),scratchOldPosition=new Cartesian3(),scratchOldDirection=new Cartesian3(),scratchOldUp=new Cartesian3(),scratchNewPosition=new Cartesian3(),scratchNewDirection=new Cartesian3(0x0,0x0,-0x1),scratchNewUp=new Cartesian3(0x0,0x1,0x0),scratchRasterPickViewport=new BoundingRectangle(0x0,0x0,0x1,0x1),windowPositionOffset=new Cartesian2();function renderTranslucentDepthForPick(_0x2f488e,_0x435a9b){var _0x49eea6=_0x68aa19,_0x360365=_0x2f488e[_0x49eea6(0x1968)],_0x5c0d35=_0x2f488e[_0x49eea6(0x2564)],_0x19186d=_0x2f488e[_0x49eea6(0x3bdd)],_0x34555f=_0x2f488e[_0x49eea6(0x2292)][_0x49eea6(0x11c7)];_0x2f488e[_0x49eea6(0x2292)][_0x49eea6(0x11c7)]=!0x0;var _0x20105c=_0x2f488e[_0x49eea6(0x901)];_0x2f488e[_0x49eea6(0x2675)]=_0x20105c;var _0x5c306d=_0x20105c[_0x49eea6(0x18be)];_0x5c306d['x']=0x0,_0x5c306d['y']=0x0,_0x5c306d['width']=_0x360365[_0x49eea6(0x2e24)],_0x5c306d['height']=_0x360365[_0x49eea6(0x1b40)];var _0x3afc59=_0x20105c[_0x49eea6(0x403b)];_0x3afc59[_0x49eea6(0x18be)]=BoundingRectangle[_0x49eea6(0x254b)](_0x5c306d,_0x3afc59['viewport']),clearPasses(_0x5c0d35[_0x49eea6(0x14f6)]),_0x5c0d35[_0x49eea6(0x14f6)]['pick']=!0x0,_0x5c0d35['passes'][_0x49eea6(0x5334)]=!0x0,_0x5c0d35[_0x49eea6(0x3ada)]=getPickCullingVolume(_0x2f488e,_0x435a9b,0x1,0x1,_0x5c306d),updateEnvironment(_0x2f488e),_0x19186d['renderTranslucentDepthForPick']=!0x0,updateAndExecuteCommands(_0x2f488e,_0x3afc59=_0x20105c[_0x49eea6(0x4fe7)][_0x49eea6(0x489f)](_0x360365,_0x435a9b,_0x5c306d),scratchColorZero),executeOverlayCommands(_0x2f488e,_0x3afc59),resolveFramebuffers(_0x2f488e,_0x3afc59),_0x2f488e['globe']['depthTestAgainstTerrain']=_0x34555f,_0x360365[_0x49eea6(0x82d)]();}function getWindowPosition(_0x454892,_0x3e3c66){var _0x4829d7=_0x68aa19;if(_0x454892[_0x4829d7(0x5545)]===SceneMode$1[_0x4829d7(0x4c10)]||_0x454892['_multiViewportMode']==MultiViewportMode$1[_0x4829d7(0x44b5)])return-0x1;for(var _0x13ca1d=_0x454892['_context'],_0x52650b=new BoundingRectangle(_0x3e3c66['x'],_0x13ca1d[_0x4829d7(0x1b40)]-_0x3e3c66['y']),_0x1f3d84=new BoundingRectangle(),_0x4cface=-0x1,_0x37411c=0x0;_0x37411c<_0x454892[_0x4829d7(0x1fee)][_0x4829d7(0x531b)];_0x37411c++){var _0x2fbadf=_0x454892['_multiViewportInfo'][_0x37411c];if(_0x1f3d84['x']=_0x13ca1d[_0x4829d7(0x2e24)]*_0x2fbadf['x'],_0x1f3d84['y']=_0x13ca1d[_0x4829d7(0x1b40)]*_0x2fbadf['y'],_0x1f3d84['width']=_0x13ca1d['drawingBufferWidth']*_0x2fbadf[_0x4829d7(0x209)],_0x1f3d84[_0x4829d7(0x5862)]=_0x13ca1d[_0x4829d7(0x1b40)]*_0x2fbadf[_0x4829d7(0x5862)],_0x1f3d84[_0x4829d7(0x1155)](_0x52650b)===Intersect$1[_0x4829d7(0xde3)]){_0x4cface=_0x37411c;break;}}return _0x4cface;}Scene[_0x68aa19(0x4b51)][_0x68aa19(0xeab)]=function(_0x40c822,_0xd6cdf9,_0x1340d7){var _0x44bf22=_0x68aa19,_0x3c03f7=this[_0x44bf22(0x2564)],_0x142a26=_0x3c03f7[_0x44bf22(0x13fb)];if(0x0===_0x142a26['length'])return{'isS3MTilesLayerSel':!0x1,'pickedObject':void 0x0};var _0x256968=this[_0x44bf22(0x3fc8)](_0x40c822),_0x45188b=Cartographic[_0x44bf22(0x2d23)](_0x256968),_0x1f7448=CesiumMath['toDegrees'](_0x45188b[_0x44bf22(0x1041)]),_0x22007c=CesiumMath['toDegrees'](_0x45188b[_0x44bf22(0x288b)]);windowPositionOffset['x']=_0x40c822['x'],windowPositionOffset['y']=_0x40c822['y']+0x1;var _0x1d9d45=this['pickPosition'](windowPositionOffset),_0x2bda23=Cartographic['fromCartesian'](_0x1d9d45),_0x128693=CesiumMath[_0x44bf22(0x52e9)](_0x2bda23[_0x44bf22(0x288b)]);windowPositionOffset['x']=_0x40c822['x'],windowPositionOffset['y']=_0x40c822['y']-0x1,_0x1d9d45=this[_0x44bf22(0x3fc8)](windowPositionOffset),_0x2bda23=Cartographic[_0x44bf22(0x2d23)](_0x1d9d45);var _0x273f71=CesiumMath[_0x44bf22(0x52e9)](_0x2bda23[_0x44bf22(0x288b)]);windowPositionOffset['x']=_0x40c822['x']-0x1,windowPositionOffset['y']=_0x40c822['y'],_0x1d9d45=this[_0x44bf22(0x3fc8)](windowPositionOffset),_0x2bda23=Cartographic[_0x44bf22(0x2d23)](_0x1d9d45);var _0x393a62=CesiumMath[_0x44bf22(0x52e9)](_0x2bda23[_0x44bf22(0x1041)]);windowPositionOffset['x']=_0x40c822['x']+0x1,windowPositionOffset['y']=_0x40c822['y'],_0x1d9d45=this[_0x44bf22(0x3fc8)](windowPositionOffset),_0x2bda23=Cartographic['fromCartesian'](_0x1d9d45);for(var _0x4004cb=CesiumMath[_0x44bf22(0x52e9)](_0x2bda23[_0x44bf22(0x1041)]),_0x5c7201=Math[_0x44bf22(0x1661)](_0x4004cb-_0x393a62),_0x321ad5=Math['abs'](_0x273f71-_0x128693),_0x1b77b3=[],_0xd30ab1=0x0;_0xd30ab1<_0x142a26[_0x44bf22(0x531b)];_0xd30ab1++)scratchRasterDataBounds['west']=_0x142a26[_0xd30ab1][_0x44bf22(0x302f)][_0x44bf22(0x19ee)]['x']-_0x142a26[_0xd30ab1][_0x44bf22(0x302f)][_0x44bf22(0x2896)],scratchRasterDataBounds[_0x44bf22(0x149)]=_0x142a26[_0xd30ab1]['_boundingVolume'][_0x44bf22(0x19ee)]['y']-_0x142a26[_0xd30ab1]['_boundingVolume']['radius'],scratchRasterDataBounds[_0x44bf22(0x326c)]=_0x142a26[_0xd30ab1][_0x44bf22(0x302f)][_0x44bf22(0x19ee)]['x']+_0x142a26[_0xd30ab1][_0x44bf22(0x302f)][_0x44bf22(0x2896)],scratchRasterDataBounds[_0x44bf22(0x46e0)]=_0x142a26[_0xd30ab1][_0x44bf22(0x302f)][_0x44bf22(0x19ee)]['y']+_0x142a26[_0xd30ab1][_0x44bf22(0x302f)][_0x44bf22(0x2896)],_0x1f7448<scratchRasterDataBounds['east']&&_0x1f7448>scratchRasterDataBounds['west']&&_0x22007c<scratchRasterDataBounds[_0x44bf22(0x46e0)]&&_0x22007c>scratchRasterDataBounds['south']&&_0x1b77b3[_0x44bf22(0x3a33)](_0x142a26[_0xd30ab1]);if(0x0===_0x1b77b3[_0x44bf22(0x531b)])return{'isS3MTilesLayerSel':!0x1,'pickedObject':void 0x0};defined$1(this[_0x44bf22(0x20d8)])||(this[_0x44bf22(0x20d8)]=new Texture$1({'context':_0x3c03f7[_0x44bf22(0x4174)],'width':0x1,'height':0x1,'pixelFormat':PixelFormat$1['RGBA'],'sampler':new Sampler({'wrapS':TextureWrap$1[_0x44bf22(0x312f)],'wrapT':TextureWrap$1['CLAMP_TO_EDGE'],'minificationFilter':TextureMinificationFilter$1['LINEAR'],'magnificationFilter':TextureMagnificationFilter$1[_0x44bf22(0x2225)]})}),this[_0x44bf22(0x5414)]=new Framebuffer$2({'context':_0x3c03f7[_0x44bf22(0x4174)],'colorTextures':[this[_0x44bf22(0x20d8)]],'destroyAttachments':!0x1}));var _0x4412c7=this[_0x44bf22(0x1e11)]['framebuffer'];this[_0x44bf22(0x1e11)]['framebuffer']=this[_0x44bf22(0x5414)],this[_0x44bf22(0x1e11)][_0x44bf22(0x5108)](_0x3c03f7[_0x44bf22(0x4174)]);var _0x27816e=_0x3c03f7[_0x44bf22(0x1224)];Cartesian3[_0x44bf22(0x254b)](_0x27816e[_0x44bf22(0x4771)],scratchOldPosition),Cartesian3['clone'](_0x27816e['direction'],scratchOldDirection),Cartesian3[_0x44bf22(0x254b)](_0x27816e['up'],scratchOldUp);var _0x8eb758=_0x1f7448-_0x5c7201,_0x25f551=_0x1f7448+_0x5c7201,_0x4adea0=_0x22007c+_0x321ad5,_0x598b9a=_0x22007c-_0x321ad5;scratchNewPosition['x']=0.5*(_0x8eb758+_0x25f551),scratchNewPosition['y']=0.5*(_0x4adea0+_0x598b9a),scratchNewPosition['z']=0x5,_0x27816e['setView']({'destination':scratchNewPosition,'orientation':{'direction':scratchNewDirection,'up':scratchNewUp},'convert':!0x1});var _0xa3c020=new OrthographicFrustum({'width':_0x25f551-_0x8eb758,'aspectRatio':0x1,'near':0x1,'far':0xa});_0x3c03f7[_0x44bf22(0x4174)][_0x44bf22(0x3cca)][_0x44bf22(0x489f)](_0x3c03f7),_0x3c03f7[_0x44bf22(0x4174)][_0x44bf22(0x3cca)][_0x44bf22(0x147e)](_0xa3c020);for(_0xd30ab1=0x0;_0xd30ab1<_0x1b77b3[_0x44bf22(0x531b)];_0xd30ab1++){_0x1b77b3[_0xd30ab1][_0x44bf22(0x5547)]=RenderState[_0x44bf22(0x4d21)]({'viewport':scratchRasterPickViewport}),_0x1b77b3[_0xd30ab1][_0x44bf22(0x27b)]=this['_rasterPickFBO'];var _0x70706=_0x1b77b3[_0xd30ab1][_0x44bf22(0x457d)];_0x70706[_0x44bf22(0x3480)]=DerivedCommand['createPickDerivedCommand'](this,_0x1b77b3[_0xd30ab1],_0x3c03f7['context'],_0x70706[_0x44bf22(0x3480)]),_0x1b77b3[_0xd30ab1]['derivedCommands'][_0x44bf22(0x3480)][_0x44bf22(0x3d54)]['execute'](_0x3c03f7['context']);}_0x27816e['setView']({'destination':scratchOldPosition,'orientation':{'direction':scratchOldDirection,'up':scratchOldUp},'convert':!0x1}),_0x3c03f7[_0x44bf22(0x4174)][_0x44bf22(0x3cca)][_0x44bf22(0x489f)](_0x3c03f7),_0x3c03f7[_0x44bf22(0x4174)][_0x44bf22(0x3cca)][_0x44bf22(0x147e)](_0x27816e[_0x44bf22(0x4506)]);var _0x2dbf95=_0x3c03f7[_0x44bf22(0x4174)][_0x44bf22(0xc23)]({'x':0x0,'y':0x0,'width':0x1,'height':0x1,'framebuffer':this[_0x44bf22(0x5414)]});_0x3c03f7[_0x44bf22(0x4174)][_0x44bf22(0x3c6e)]=_0x2dbf95;var _0x182376=Color$2[_0x44bf22(0x278d)](_0x2dbf95[0x0],_0x2dbf95[0x1],_0x2dbf95[0x2],_0x2dbf95[0x3]),_0x5df111=_0x3c03f7[_0x44bf22(0x4174)]['getObjectByPickId'](_0x182376),_0x557b2c=defined$1(_0x5df111)&&defined$1(_0x5df111[_0x44bf22(0x49ab)])&&_0x5df111[_0x44bf22(0x49ab)]instanceof S3MTilesLayer;return _0x557b2c?this['_layers'][_0x44bf22(0xccb)](_0x5df111):this['_layers'][_0x44bf22(0x13e7)](),this[_0x44bf22(0x1e11)][_0x44bf22(0x5108)](_0x3c03f7[_0x44bf22(0x4174)]),this[_0x44bf22(0x1e11)][_0x44bf22(0x27b)]=_0x4412c7,{'isS3MTilesLayerSel':_0x557b2c,'pickedObject':_0x5df111};},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x41c3)]=function(_0x2b14c4,_0x4d2a22,_0x8a64d6){var _0x452509=_0x68aa19,_0x55cd97=this[_0x452509(0x3fc8)](_0x2b14c4),_0x4f0013=Cartographic['fromCartesian'](_0x55cd97),_0x21e95a=this[_0x452509(0x2564)][_0x452509(0x41d5)],_0x33d0f5=_0x21e95a[_0x452509(0x1173)](_0x4f0013);_0x21e95a[_0x452509(0x2ce5)](_0x33d0f5);},Scene[_0x68aa19(0x4b51)]['pointPick']=function(_0x21ec1a){var _0x3b9552=_0x68aa19,_0x56458f=this[_0x3b9552(0x568e)],_0x19ef1f=_0x56458f;rectangleWidth=defaultValue$1(_0x56458f,0x3),rectangleHeight=defaultValue$1(_0x19ef1f,rectangleWidth);var _0xfe8132=this[_0x3b9552(0x1968)],_0x4cc1dd=_0xfe8132[_0x3b9552(0x3cca)],_0x5daf23=this[_0x3b9552(0x2564)],_0x2ff92a=this[_0x3b9552(0x901)];this['_view']=_0x2ff92a;var _0xf8a89c=_0x2ff92a[_0x3b9552(0x18be)];_0xf8a89c['x']=0x0,_0xf8a89c['y']=0x0,_0xf8a89c[_0x3b9552(0x209)]=_0xfe8132[_0x3b9552(0x2e24)],_0xf8a89c['height']=_0xfe8132[_0x3b9552(0x1b40)];var _0x541ca5=_0x2ff92a[_0x3b9552(0x403b)];_0x541ca5[_0x3b9552(0x18be)]=BoundingRectangle['clone'](_0xf8a89c,_0x541ca5[_0x3b9552(0x18be)]);var _0x163b75=SceneTransforms[_0x3b9552(0xff0)](this,_0x21ec1a,_0x2cdbe2);if(this[_0x3b9552(0x20fe)]!==MultiViewportMode$1['NONE']){var _0x1c397e=getWindowPosition(this,_0x163b75);if(_0x163b75['y']=_0xfe8132[_0x3b9552(0x1b40)]-_0x163b75['y'],_0x1c397e>-0x1){_0x5daf23['multiViewportIndex']=_0x1c397e;var _0x33be6b=this[_0x3b9552(0x1fee)][_0x1c397e];scratchViewport['x']=_0xfe8132['drawingBufferWidth']*_0x33be6b['x'],scratchViewport['y']=_0xfe8132[_0x3b9552(0x1b40)]*_0x33be6b['y'],scratchViewport[_0x3b9552(0x209)]=_0xfe8132[_0x3b9552(0x2e24)]*_0x33be6b[_0x3b9552(0x209)],scratchViewport['height']=_0xfe8132[_0x3b9552(0x1b40)]*_0x33be6b[_0x3b9552(0x5862)];var _0x11c3ef=(_0x163b75['x']-scratchViewport['x'])/scratchViewport[_0x3b9552(0x209)],_0x2e577a=(_0x163b75['y']-scratchViewport['y'])/scratchViewport[_0x3b9552(0x5862)];_0x163b75['x']=_0x11c3ef*_0xfe8132[_0x3b9552(0x2e24)],_0x163b75['y']=_0x2e577a*_0xfe8132['drawingBufferHeight'],_0x163b75['y']=_0xfe8132[_0x3b9552(0x1b40)]-scratchTransformPosition['y'];}}this[_0x3b9552(0x514)][_0x3b9552(0x2ff)](),updateFrameState(this),_0x5daf23['cullingVolume']=getPickCullingVolume(this,_0x163b75,rectangleWidth,rectangleHeight,_0xf8a89c),_0x5daf23['invertClassification']=!0x1,_0x5daf23[_0x3b9552(0x14f6)][_0x3b9552(0x3f0b)]=!0x0;var _0x4d8538=this['_environmentVisible'];this[_0x3b9552(0x13fd)]=_0x2ff92a['pickPointFramebuffer'][_0x3b9552(0x13fd)],_0x4cc1dd['update'](_0x5daf23),updateEnvironment(this),scratchRectangle['x']=_0x163b75['x']-0.5*(rectangleWidth-0x1),scratchRectangle['y']=this['drawingBufferHeight']-_0x163b75['y']-0.5*(rectangleHeight-0x1),scratchRectangle['width']=rectangleWidth,scratchRectangle[_0x3b9552(0x5862)]=rectangleHeight,updateAndExecuteCommands(this,_0x541ca5=_0x2ff92a['pickPointFramebuffer'][_0x3b9552(0x4524)](scratchRectangle,_0x2ff92a[_0x3b9552(0x18be)]),scratchColorZero),resolveFramebuffers(this,_0x541ca5);var _0x2fb716=_0x2ff92a['pickPointFramebuffer'][_0x3b9552(0x25e5)](scratchRectangle);if(_0xfe8132[_0x3b9552(0x82d)](),this[_0x3b9552(0x13fd)]=_0x4d8538,defined$1(_0x2fb716)){if(_0x2fb716['z']>-CesiumMath[_0x3b9552(0x3a0a)])this[_0x3b9552(0x3a76)]=void 0x0;else{var _0x2cdbe2=new Cartesian4(),_0x5c38e1=Cartesian3[_0x3b9552(0x1791)](_0x2fb716);Matrix4['multiplyByVector'](_0x5daf23[_0x3b9552(0x1224)][_0x3b9552(0x4629)],_0x2fb716,_0x2cdbe2);var _0x3b5cc3=SceneTransforms[_0x3b9552(0x3a1)](this,_0x2cdbe2,new Cartesian2()),_0x2c456f=this[_0x3b9552(0x3fc8)](_0x3b5cc3,new Cartesian3());if(defined$1(_0x2c456f)&&!(_0x5c38e1>Cartesian3[_0x3b9552(0x2ffa)](_0x2c456f,_0x5daf23['camera'][_0x3b9552(0x4771)])+0x5))return this['_pos']=new Cartesian4(),Cartesian4[_0x3b9552(0x254b)](_0x2cdbe2,this[_0x3b9552(0x3a76)]),this[_0x3b9552(0x3a76)];this[_0x3b9552(0x3a76)]=void 0x0;}}else this[_0x3b9552(0x3a76)]=void 0x0;},Scene['prototype']['pickNormal']=function(_0x8ecf73){var _0x54677b=_0x68aa19;if(!defined$1(_0x8ecf73))throw new DeveloperError$1(_0x54677b(0x46f0));rectangleWidth=0x1,rectangleHeight=0x1;var _0x193267=this[_0x54677b(0x1968)],_0x2930d2=_0x193267[_0x54677b(0x3cca)],_0x7847d4=this[_0x54677b(0x2564)],_0x395a76=this['_defaultView'];this[_0x54677b(0x2675)]=_0x395a76;var _0x4df387=_0x395a76[_0x54677b(0x18be)];_0x4df387['x']=0x0,_0x4df387['y']=0x0,_0x4df387['width']=_0x193267['drawingBufferWidth'],_0x4df387[_0x54677b(0x5862)]=_0x193267[_0x54677b(0x1b40)];var _0x13fb76=_0x395a76['passState'];_0x13fb76['viewport']=BoundingRectangle[_0x54677b(0x254b)](_0x4df387,_0x13fb76[_0x54677b(0x18be)]);var _0x1033c6=SceneTransforms[_0x54677b(0xff0)](this,_0x8ecf73,scratchPosition);if(this[_0x54677b(0x20fe)]!==MultiViewportMode$1[_0x54677b(0x44b5)]){var _0x5094c5=getWindowPosition(this,_0x1033c6);if(_0x1033c6['y']=_0x193267['drawingBufferHeight']-_0x1033c6['y'],_0x5094c5>-0x1){_0x7847d4['multiViewportIndex']=_0x5094c5;var _0x4ad8f0=this['_multiViewportInfo'][_0x5094c5];scratchViewport['x']=_0x193267[_0x54677b(0x2e24)]*_0x4ad8f0['x'],scratchViewport['y']=_0x193267[_0x54677b(0x1b40)]*_0x4ad8f0['y'],scratchViewport[_0x54677b(0x209)]=_0x193267[_0x54677b(0x2e24)]*_0x4ad8f0[_0x54677b(0x209)],scratchViewport[_0x54677b(0x5862)]=_0x193267[_0x54677b(0x1b40)]*_0x4ad8f0['height'];var _0x49b31e=(_0x1033c6['x']-scratchViewport['x'])/scratchViewport['width'],_0x4b9054=(_0x1033c6['y']-scratchViewport['y'])/scratchViewport['height'];_0x1033c6['x']=_0x49b31e*_0x193267['drawingBufferWidth'],_0x1033c6['y']=_0x4b9054*_0x193267[_0x54677b(0x1b40)],_0x1033c6['y']=_0x193267[_0x54677b(0x1b40)]-scratchTransformPosition['y'];}}this['_jobScheduler']['disableThisFrame'](),updateFrameState(this),_0x7847d4[_0x54677b(0x3ada)]=getPickCullingVolume(this,_0x1033c6,rectangleWidth,rectangleHeight,_0x4df387),_0x7847d4['invertClassification']=!0x1,_0x7847d4[_0x54677b(0x14f6)][_0x54677b(0x3f0b)]=!0x0,_0x7847d4[_0x54677b(0x14f6)][_0x54677b(0x193a)]=!0x0;var _0x4769a3=this['_environmentVisible'];this[_0x54677b(0x13fd)]=_0x395a76[_0x54677b(0x13e9)][_0x54677b(0x13fd)],_0x2930d2[_0x54677b(0x489f)](_0x7847d4),updateEnvironment(this),scratchRectangle['x']=_0x1033c6['x']-0.5*(rectangleWidth-0x1),scratchRectangle['y']=this[_0x54677b(0x1b40)]-_0x1033c6['y']-0.5*(rectangleHeight-0x1),scratchRectangle[_0x54677b(0x209)]=rectangleWidth,scratchRectangle['height']=rectangleHeight,updateAndExecuteCommands(this,_0x13fb76=_0x395a76['normalFramebuffer']['begin'](scratchRectangle,_0x395a76[_0x54677b(0x18be)]),scratchColorZero),resolveFramebuffers(this,_0x13fb76);var _0x33e1e8=_0x395a76['normalFramebuffer'][_0x54677b(0x25e5)](scratchRectangle);if(_0x193267[_0x54677b(0x82d)](),_0x7847d4[_0x54677b(0x14f6)][_0x54677b(0x3f0b)]=!0x1,_0x7847d4[_0x54677b(0x14f6)][_0x54677b(0x193a)]=!0x1,this[_0x54677b(0x13fd)]=_0x4769a3,defined$1(_0x33e1e8))return _0x33e1e8;};var scratchViewport=new BoundingRectangle(),scratchTransformPosition=new Cartesian2(),scratchDrawingBufferPosition=new Cartesian2();Scene[_0x68aa19(0x4b51)]['pickPositionWorldCoordinates']=function(_0x26cc07,_0x273865,_0x1baeaf){var _0xf554e6=_0x68aa19;if(this[_0xf554e6(0x97f)]){var _0x52631a=_0x26cc07[_0xf554e6(0x1d43)]();if(this['_pickPositionCacheDirty'])this[_0xf554e6(0xbe3)]={},this['_pickPositionCacheDirty']=!0x1;else{if(this[_0xf554e6(0xbe3)]['hasOwnProperty'](_0x52631a))return Cartesian3[_0xf554e6(0x254b)](this[_0xf554e6(0xbe3)][_0x52631a],_0x273865);}var _0x4c1bcf=this[_0xf554e6(0x2564)],_0x117b45=this[_0xf554e6(0x1968)],_0x11730d=_0x117b45[_0xf554e6(0x3cca)],_0x33929d=this['_defaultView'];this[_0xf554e6(0x2675)]=_0x33929d;var _0x5a0bd7=SceneTransforms[_0xf554e6(0xff0)](this,_0x26cc07,scratchPosition);if(Cartesian2[_0xf554e6(0x254b)](_0x5a0bd7,scratchDrawingBufferPosition),this[_0xf554e6(0x3084)]){if(this[_0xf554e6(0x20fe)]!==MultiViewportMode$1['NONE']){var _0x31ea63=getWindowPosition(this,_0x5a0bd7);if(Cartesian2['clone'](_0x5a0bd7,scratchTransformPosition),scratchTransformPosition['y']=_0x117b45[_0xf554e6(0x1b40)]-scratchTransformPosition['y'],_0x31ea63>-0x1){_0x4c1bcf['multiViewportIndex']=_0x31ea63;var _0x29769b=this['_multiViewportInfo'][_0x31ea63];scratchViewport['x']=_0x117b45[_0xf554e6(0x2e24)]*_0x29769b['x'],scratchViewport['y']=_0x117b45[_0xf554e6(0x1b40)]*_0x29769b['y'],scratchViewport[_0xf554e6(0x209)]=_0x117b45[_0xf554e6(0x2e24)]*_0x29769b[_0xf554e6(0x209)],scratchViewport['height']=_0x117b45[_0xf554e6(0x1b40)]*_0x29769b[_0xf554e6(0x5862)];var _0x1c4d4a=(scratchTransformPosition['x']-scratchViewport['x'])/scratchViewport[_0xf554e6(0x209)],_0x79161a=(scratchTransformPosition['y']-scratchViewport['y'])/scratchViewport['height'];scratchTransformPosition['x']=_0x1c4d4a*_0x117b45[_0xf554e6(0x2e24)],scratchTransformPosition['y']=_0x79161a*_0x117b45[_0xf554e6(0x1b40)],scratchDrawingBufferPosition['x']=scratchTransformPosition['x'],scratchDrawingBufferPosition['y']=_0x117b45[_0xf554e6(0x1b40)]-scratchTransformPosition['y'],updateFrameState(this,_0x4c1bcf[_0xf554e6(0x5671)],_0x4c1bcf[_0xf554e6(0x2981)]),_0x4c1bcf[_0xf554e6(0x1d1a)]=pickTilesetPassState;}}renderTranslucentDepthForPick(this,scratchDrawingBufferPosition);}else updateFrameState(this,_0x4c1bcf[_0xf554e6(0x5671)],_0x4c1bcf[_0xf554e6(0x2981)]),_0x11730d[_0xf554e6(0x489f)](_0x4c1bcf),updateEnvironment(this);this[_0xf554e6(0x20fe)]!==MultiViewportMode$1[_0xf554e6(0x44b5)]?_0x5a0bd7=scratchTransformPosition:_0x5a0bd7['y']=this[_0xf554e6(0x1b40)]-_0x5a0bd7['y'];var _0x373d53,_0xfde1ae=this[_0xf554e6(0x1224)];_0x373d53=defined$1(_0xfde1ae[_0xf554e6(0x4506)][_0xf554e6(0x1f0a)])?_0xfde1ae[_0xf554e6(0x4506)]['clone'](scratchPerspectiveFrustum):defined$1(_0xfde1ae[_0xf554e6(0x4506)][_0xf554e6(0x3d05)])?_0xfde1ae[_0xf554e6(0x4506)][_0xf554e6(0x254b)](scratchPerspectiveOffCenterFrustum):defined$1(_0xfde1ae[_0xf554e6(0x4506)][_0xf554e6(0x209)])?_0xfde1ae[_0xf554e6(0x4506)][_0xf554e6(0x254b)](scratchOrthographicFrustum):_0xfde1ae[_0xf554e6(0x4506)][_0xf554e6(0x254b)](scratchOrthographicOffCenterFrustum);for(var _0x3a90d3=_0x33929d[_0xf554e6(0x1000)],_0x55210c=_0x3a90d3[_0xf554e6(0x531b)],_0x399361=0x0;_0x399361<_0x55210c;++_0x399361){var _0x1f340d=this[_0xf554e6(0x4a73)][_0xf554e6(0x5086)](this,_0x399361)[_0xf554e6(0x55bb)](_0x117b45,_0x5a0bd7['x'],_0x5a0bd7['y'],defined$1(_0x1baeaf)&&_0x1baeaf?this[_0xf554e6(0x4c2)]:0x0);if(_0x1f340d>0x0&&_0x1f340d<0x1){var _0x38aede,_0x301fbc=_0x3a90d3[_0x399361];return this[_0xf554e6(0x4318)]===SceneMode$1['SCENE2D']?(_0x38aede=_0xfde1ae[_0xf554e6(0x4771)]['z'],_0xfde1ae[_0xf554e6(0x4771)]['z']=_0x38aede-_0x301fbc['near']+0x1,_0x373d53[_0xf554e6(0x23e)]=Math['max'](0x1,_0x301fbc['far']-_0x301fbc[_0xf554e6(0x2cb3)]),_0x373d53[_0xf554e6(0x2cb3)]=0x1,_0x11730d[_0xf554e6(0x489f)](_0x4c1bcf),_0x11730d['updateFrustum'](_0x373d53)):(_0x373d53['near']=_0x301fbc[_0xf554e6(0x2cb3)]*(0x0!==_0x399361?this[_0xf554e6(0x1378)]:0x1),_0x373d53[_0xf554e6(0x23e)]=_0x301fbc['far'],_0x11730d['updateFrustum'](_0x373d53)),_0x273865=SceneTransforms[_0xf554e6(0x270f)](this,_0x5a0bd7,_0x1f340d,_0x273865),this[_0xf554e6(0x4318)]===SceneMode$1[_0xf554e6(0x4c10)]&&(_0xfde1ae[_0xf554e6(0x4771)]['z']=_0x38aede,_0x11730d[_0xf554e6(0x489f)](_0x4c1bcf)),this[_0xf554e6(0xbe3)][_0x52631a]=Cartesian3[_0xf554e6(0x254b)](_0x273865),_0x273865;}}this[_0xf554e6(0xbe3)][_0x52631a]=void 0x0;}};var scratchPickPositionCartographic=new Cartographic();function drillPick(_0x48082b,_0x1fa6cf){var _0x1d6fe0=_0x68aa19,_0x27de62,_0x149284,_0x5b8229=[],_0x123d5f=[],_0x104540=[],_0x2ff825=[],_0x10ad07=Object['create'](null);defined$1(_0x48082b)||(_0x48082b=Number[_0x1d6fe0(0xd77)]);for(var _0x1d7fb3=_0x1fa6cf();defined$1(_0x1d7fb3);){var _0x410d0e=_0x1d7fb3[_0x1d6fe0(0x5014)],_0x427289=_0x1d7fb3[_0x1d6fe0(0x4771)],_0x16cc29=_0x1d7fb3[_0x1d6fe0(0x19ce)];if(defined$1(_0x427289)&&!defined$1(_0x410d0e)){_0x5b8229[_0x1d6fe0(0x3a33)](_0x1d7fb3);break;}if(!defined$1(_0x410d0e)||!defined$1(_0x410d0e[_0x1d6fe0(0x49ab)]))break;if(!_0x16cc29&&(_0x5b8229[_0x1d6fe0(0x3a33)](_0x1d7fb3),0x0>=--_0x48082b))break;var _0x3db3f5=_0x410d0e[_0x1d6fe0(0x49ab)],_0x11fa36=!0x1;if(_0x1d6fe0(0x20f8)==typeof _0x3db3f5[_0x1d6fe0(0x4ece)]&&defined$1(_0x410d0e['id'])&&defined$1(_0x149284=_0x3db3f5[_0x1d6fe0(0x4ece)](_0x410d0e['id']))&&defined$1(_0x149284[_0x1d6fe0(0x105f)])&&(_0x11fa36=!0x0,_0x149284[_0x1d6fe0(0x105f)]=ShowGeometryInstanceAttribute[_0x1d6fe0(0x5794)](!0x1,_0x149284['show']),_0x104540['push'](_0x149284)),_0x410d0e instanceof Cesium3DTileFeature&&(_0x11fa36=!0x0,_0x410d0e[_0x1d6fe0(0x105f)]=!0x1,_0x2ff825[_0x1d6fe0(0x3a33)](_0x410d0e)),_0x3db3f5 instanceof S3MTilesLayer){_0x11fa36=!0x0,_0x3db3f5[_0x1d6fe0(0x1ce0)]([_0x410d0e['id']],!0x1);var _0x4dbdaf=_0x3db3f5['id'];(_0x10ad07[_0x4dbdaf]=_0x10ad07[_0x4dbdaf]||{})['layer']=_0x3db3f5,(_0x10ad07[_0x4dbdaf][_0x1d6fe0(0x2f8c)]=_0x10ad07[_0x4dbdaf][_0x1d6fe0(0x2f8c)]||[])[_0x1d6fe0(0x3a33)](_0x410d0e['id']);}_0x11fa36||(_0x3db3f5[_0x1d6fe0(0x105f)]=!0x1,_0x123d5f[_0x1d6fe0(0x3a33)](_0x3db3f5)),_0x1d7fb3=_0x1fa6cf();}for(_0x27de62=0x0;_0x27de62<_0x123d5f[_0x1d6fe0(0x531b)];++_0x27de62)_0x123d5f[_0x27de62][_0x1d6fe0(0x105f)]=!0x0,_0x123d5f[_0x27de62]instanceof S3MInstance&&_0x123d5f[_0x27de62][_0x1d6fe0(0x2ef9)]();for(var _0x4bf244 in _0x10ad07){var _0x1c8ca7=_0x10ad07[_0x4bf244];_0x1c8ca7[_0x1d6fe0(0x4e5)][_0x1d6fe0(0x1ce0)](_0x1c8ca7[_0x1d6fe0(0x2f8c)],!0x0);}for(_0x27de62=0x0;_0x27de62<_0x104540[_0x1d6fe0(0x531b)];++_0x27de62)(_0x149284=_0x104540[_0x27de62])[_0x1d6fe0(0x105f)]=ShowGeometryInstanceAttribute[_0x1d6fe0(0x5794)](!0x0,_0x149284[_0x1d6fe0(0x105f)]);for(_0x27de62=0x0;_0x27de62<_0x2ff825[_0x1d6fe0(0x531b)];++_0x27de62)_0x2ff825[_0x27de62][_0x1d6fe0(0x105f)]=!0x0;return _0x5b8229;}function updatePreloadFlightPass(_0x216e86){var _0x527865=_0x68aa19,_0x4423d1=_0x216e86[_0x527865(0x2564)];_0x4423d1['camera'][_0x527865(0x3835)]()&&(preloadFlightTilesetPassState[_0x527865(0x1224)]=_0x216e86['preloadFlightCamera'],preloadFlightTilesetPassState[_0x527865(0x3ada)]=_0x216e86[_0x527865(0x3430)],_0x216e86['primitives']['updateForPass'](_0x4423d1,preloadFlightTilesetPassState));}Scene['prototype'][_0x68aa19(0x3fc8)]=function(_0xe43704,_0x7c8177){var _0x1bf2d6=_0x68aa19;if(defined$1(_0x7c8177=this[_0x1bf2d6(0xd47)](_0xe43704,_0x7c8177))&&this[_0x1bf2d6(0x4318)]!==SceneMode$1[_0x1bf2d6(0x5135)]){Cartesian3[_0x1bf2d6(0x2b84)](_0x7c8177['y'],_0x7c8177['z'],_0x7c8177['x'],_0x7c8177);var _0x4cb9f2=this['mapProjection'],_0x4d12fa=_0x4cb9f2[_0x1bf2d6(0x1706)],_0x2000f1=_0x4cb9f2[_0x1bf2d6(0x35a6)](_0x7c8177,scratchPickPositionCartographic);_0x4d12fa[_0x1bf2d6(0x1f84)](_0x2000f1,_0x7c8177);}return _0x7c8177;},Scene[_0x68aa19(0x4b51)]['pickPosition2D']=function(_0xb04611,_0x588ee7){var _0x2af9e8=_0x68aa19;if(defined$1(_0x588ee7=this['pickPositionWorldCoordinates'](_0xb04611,_0x588ee7)))return defined$1(_0x588ee7)&&this['mode']!==SceneMode$1['SCENE3D']&&Cartesian3['fromElements'](_0x588ee7['y'],_0x588ee7['z'],_0x588ee7['x'],_0x588ee7),_0x588ee7['x']+=Cartesian3[_0x2af9e8(0x233b)]['x'],_0x588ee7['y']+=Cartesian3[_0x2af9e8(0x233b)]['y'],_0x588ee7['z']+=Cartesian3[_0x2af9e8(0x233b)]['z'],_0x588ee7;},Scene['prototype']['pickTileCoordinate']=function(_0x47dbb8){var _0xb0a4f4=_0x68aa19;function _0x56b8a2(_0x3ca958,_0x3a3a19){var _0x3a8e3f=_0x54f3;return Rectangle[_0x3a8e3f(0x1ff6)](_0x3ca958[_0x3a8e3f(0x2f4d)],_0x3a3a19)?_0x3ca958:void 0x0;}if(!defined$1(_0x47dbb8))throw new DeveloperError$1('windowPosition\x20is\x20required');var _0x172bee=this[_0xb0a4f4(0x2292)]['_surface'][_0xb0a4f4(0x24dd)];if(defined$1(_0x172bee)){var _0x5d075a,_0x5bf998;try{_0x5d075a=this[_0xb0a4f4(0x3fc8)](_0x47dbb8,new Cartesian3()),_0x5bf998=Cartographic[_0xb0a4f4(0x2d23)](_0x5d075a);}catch(_0xf0fbf4){return;}for(var _0x169176=_0x5bf998[_0xb0a4f4(0x1041)],_0x4381d0=_0x5bf998[_0xb0a4f4(0x288b)],_0x5c4cf8=_0x56b8a2(_0x172bee[0x0],_0x5bf998)||_0x56b8a2(_0x172bee[0x1],_0x5bf998);_0x5c4cf8[_0xb0a4f4(0x2fa9)]===TileSelectionResult[_0xb0a4f4(0x146a)];)_0x5c4cf8=_0x56b8a2(_0x5c4cf8[_0xb0a4f4(0x2cec)],_0x5bf998)||_0x56b8a2(_0x5c4cf8[_0xb0a4f4(0x28a7)],_0x5bf998)||_0x56b8a2(_0x5c4cf8[_0xb0a4f4(0x191)],_0x5bf998)||_0x5c4cf8[_0xb0a4f4(0x2306)];var _0x2fca56=_0x5c4cf8[_0xb0a4f4(0x2f4d)],_0x566c18=(_0x169176-_0x2fca56['west'])/_0x2fca56[_0xb0a4f4(0x209)],_0x5b3a6f=(_0x2fca56[_0xb0a4f4(0x46e0)]-_0x4381d0)/_0x2fca56[_0xb0a4f4(0x5862)];return{'x':_0x5c4cf8['x'],'y':_0x5c4cf8['y'],'level':_0x5c4cf8[_0xb0a4f4(0xcf6)],'xRatio':_0x566c18,'yRatio':_0x5b3a6f};}},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x4d3c)]=function(_0x27dcd6,_0x2b6a45,_0x19a7a3,_0x16f526){var _0x1f3e40=_0x68aa19,_0x42633b=this;return drillPick(_0x2b6a45,function(){var _0x50eafc=_0x54f3,_0x1a004b=_0x42633b[_0x50eafc(0x3f0b)](_0x27dcd6,_0x19a7a3,_0x16f526,!0x0);if(defined$1(_0x1a004b))return{'object':_0x1a004b,'position':void 0x0,'exclude':!0x1};})[_0x1f3e40(0x2e47)](function(_0x4d0c7c){return _0x4d0c7c['object'];});};var scratchRight=new Cartesian3(),scratchUp=new Cartesian3();function updateOffscreenCameraFromRay(_0x4242ef,_0x1f7ea4,_0x6aa3dd,_0x51d780){var _0x2d27ad=_0x68aa19,_0x3c6a2d=_0x1f7ea4[_0x2d27ad(0xc3c)],_0x56cc4f=Cartesian3[_0x2d27ad(0x1eb7)](_0x3c6a2d,scratchRight),_0x16dfa7=Cartesian3['cross'](_0x3c6a2d,_0x56cc4f,scratchRight),_0x2992e0=Cartesian3[_0x2d27ad(0x33cc)](_0x3c6a2d,_0x16dfa7,scratchUp);_0x51d780[_0x2d27ad(0x4771)]=_0x1f7ea4[_0x2d27ad(0x3e2c)],_0x51d780[_0x2d27ad(0xc3c)]=_0x3c6a2d,_0x51d780['up']=_0x2992e0,_0x51d780[_0x2d27ad(0x339c)]=_0x16dfa7,_0x51d780['frustum'][_0x2d27ad(0x209)]=defaultValue$1(_0x6aa3dd,_0x4242ef[_0x2d27ad(0x50dc)]);}function launchAsyncRayPick(_0x4cb392,_0x5480db,_0x4a50f4,_0x19e220,_0x1e406d){var _0x2383b8=_0x68aa19;for(var _0x1ae838=[],_0x10e2a5=_0x4cb392[_0x2383b8(0x4b14)],_0x4fd045=_0x10e2a5[_0x2383b8(0x531b)],_0x33a5ff=0x0;_0x33a5ff<_0x4fd045;++_0x33a5ff){var _0x42a7eb=_0x10e2a5[_0x2383b8(0x3173)](_0x33a5ff);_0x42a7eb instanceof Cesium3DTileset&&_0x42a7eb[_0x2383b8(0x105f)]&&(defined$1(_0x4a50f4)&&-0x1!==_0x4a50f4[_0x2383b8(0x33ab)](_0x42a7eb)||_0x1ae838[_0x2383b8(0x3a33)](_0x42a7eb));}if(0x0===_0x1ae838[_0x2383b8(0x531b)])return when['resolve'](_0x1e406d());var _0x20c66f=new AsyncRayPick(_0x5480db,_0x19e220,_0x1ae838);return _0x4cb392[_0x2383b8(0x5847)][_0x2383b8(0x3a33)](_0x20c66f),_0x20c66f['promise'][_0x2383b8(0x4e1e)](function(){return _0x1e406d();});}function isExcluded(_0x495516,_0x2f8f09){var _0x2d8068=_0x68aa19;return!(!defined$1(_0x495516)||!defined$1(_0x2f8f09)||0x0===_0x2f8f09[_0x2d8068(0x531b)])&&(_0x2f8f09[_0x2d8068(0x33ab)](_0x495516)>-0x1||_0x2f8f09[_0x2d8068(0x33ab)](_0x495516[_0x2d8068(0x49ab)])>-0x1||_0x2f8f09[_0x2d8068(0x33ab)](_0x495516['id'])>-0x1);}function getRayIntersection(_0x34b435,_0x106ed7,_0x791330,_0x3ef9b9,_0x140457,_0xff31c,_0x1c258e){var _0x213edb=_0x68aa19,_0x14ca6b=_0x34b435['_context'],_0x201b6a=_0x14ca6b[_0x213edb(0x3cca)],_0x4de93d=_0x34b435['_frameState'],_0x44fb0a=_0x34b435[_0x213edb(0x2778)];_0x34b435['_view']=_0x44fb0a,updateOffscreenCameraFromRay(_0x34b435,_0x106ed7,_0x3ef9b9,_0x44fb0a['camera']),scratchRectangle=BoundingRectangle[_0x213edb(0x254b)](_0x44fb0a['viewport'],scratchRectangle);var _0x13a453,_0x4365b4=_0x44fb0a['pickFramebuffer'][_0x213edb(0x4524)](scratchRectangle,_0x44fb0a[_0x213edb(0x18be)]);_0x34b435['_jobScheduler'][_0x213edb(0x2ff)](),defined$1(_0x34b435['camera'][_0x213edb(0x4506)][_0x213edb(0x1831)])&&(_0x4de93d[_0x213edb(0x3ada)]=getPickCullingVolume(_0x34b435,{'x':0x0,'y':0x0},0x1,0x1,_0x44fb0a[_0x213edb(0x18be)])),updateFrameState(_0x34b435),_0x4de93d[_0x213edb(0x538b)]=!0x1,_0x4de93d[_0x213edb(0x14f6)][_0x213edb(0x3f0b)]=!0x0,_0x4de93d[_0x213edb(0x14f6)][_0x213edb(0x3127)]=!0x0,_0x4de93d[_0x213edb(0x14f6)][_0x213edb(0x4074)]=_0xff31c,_0x44fb0a[_0x213edb(0x2182)]=!0x0,_0x4de93d[_0x213edb(0x1d1a)]=_0x1c258e?mostDetailedPickTilesetPassState:pickTilesetPassState,_0x201b6a[_0x213edb(0x489f)](_0x4de93d),updateEnvironment(_0x34b435),updateAndExecuteCommands(_0x34b435,_0x4365b4,scratchColorZero),resolveFramebuffers(_0x34b435,_0x4365b4);var _0x4b565e=_0x44fb0a[_0x213edb(0x550f)][_0x213edb(0x25e5)](_0x14ca6b);if(_0x34b435[_0x213edb(0x1968)][_0x213edb(0x84e)])for(var _0x3b2761=_0x44fb0a['frustumCommandsList'][_0x213edb(0x531b)],_0x5eb008=0x0;_0x5eb008<_0x3b2761;++_0x5eb008){var _0x34689c=_0x34b435[_0x213edb(0x4a73)][_0x213edb(0x5086)](_0x34b435,_0x5eb008)[_0x213edb(0x55bb)](_0x14ca6b,0x0,0x0);if(_0x34689c>0x0&&_0x34689c<0x1){var _0x2a98f8=_0x44fb0a['frustumCommandsList'][_0x5eb008],_0x5b7cd2=_0x2a98f8['near']*(0x0!==_0x5eb008?_0x34b435['opaqueFrustumNearOffset']:0x1),_0x46149e=_0x5b7cd2+_0x34689c*(_0x2a98f8['far']-_0x5b7cd2);_0x13a453=Ray[_0x213edb(0x4795)](_0x106ed7,_0x46149e);break;}}if(_0x34b435[_0x213edb(0x2675)]=_0x34b435[_0x213edb(0x901)],_0x14ca6b[_0x213edb(0x82d)](),_0x4de93d[_0x213edb(0x14f6)][_0x213edb(0x3f0b)]=!0x1,_0x4de93d[_0x213edb(0x14f6)][_0x213edb(0x3127)]=!0x1,defined$1(_0x4b565e)||defined$1(_0x13a453))return{'object':_0x4b565e,'position':_0x13a453,'exclude':!defined$1(_0x13a453)&&_0x140457||isExcluded(_0x4b565e,_0x791330)};}function getRayIntersections(_0x29664e,_0x353e08,_0x27504b,_0x472c60,_0x4cc351,_0xa46a03,_0x32e67a,_0x26c088){return drillPick(_0x27504b,function(){return getRayIntersection(_0x29664e,_0x353e08,_0x472c60,_0x4cc351,_0xa46a03,_0x32e67a,_0x26c088);});}function pickFromRay(_0x45060f,_0x5c655d,_0x5511cb,_0x22fc75,_0x21f198,_0x34ce3d){var _0x331940=_0x68aa19,_0x1b5334=getRayIntersections(_0x45060f,_0x5c655d,0x1,_0x5511cb,_0x22fc75,_0x21f198,_0x34ce3d,!0x1);if(_0x1b5334[_0x331940(0x531b)]>0x0)return _0x1b5334[0x0];}function drillPickFromRay(_0x48c08f,_0x49238e,_0x1e43e7,_0x2e18d0,_0x302969,_0x473457,_0x350015){return getRayIntersections(_0x48c08f,_0x49238e,_0x1e43e7,_0x2e18d0,_0x302969,_0x473457,_0x350015,!0x0);}Scene['prototype']['pickFromRay']=function(_0x5bef79,_0x42f264,_0x49ba98){return pickFromRay(this,_0x5bef79,_0x42f264,_0x49ba98,!0x1,!0x1);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x24cb)]=function(_0x18e681,_0x38197a,_0x4b7052,_0x58e8fa){return drillPickFromRay(this,_0x18e681,_0x38197a,_0x4b7052,_0x58e8fa,!0x1,!0x1);},Scene['prototype']['pickFromRayMostDetailed']=function(_0x40f25f,_0x315801,_0x312c6e){var _0x5d9424=_0x68aa19,_0x365103=this;return _0x40f25f=Ray[_0x5d9424(0x254b)](_0x40f25f),_0x315801=defined$1(_0x315801)?_0x315801['slice']():_0x315801,launchAsyncRayPick(this,_0x40f25f,_0x315801,_0x312c6e,function(){return pickFromRay(_0x365103,_0x40f25f,_0x315801,_0x312c6e,!0x1,!0x0);});},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x1618)]=function(_0x2adab6,_0x13913a,_0x25485f,_0x52045e){var _0xbf50b4=_0x68aa19,_0x19f44a=this;return _0x2adab6=Ray[_0xbf50b4(0x254b)](_0x2adab6),_0x25485f=defined$1(_0x25485f)?_0x25485f[_0xbf50b4(0x48ca)]():_0x25485f,launchAsyncRayPick(this,_0x2adab6,_0x25485f,_0x52045e,function(){return drillPickFromRay(_0x19f44a,_0x2adab6,_0x13913a,_0x25485f,_0x52045e,!0x1,!0x0);});};var scratchSurfacePosition=new Cartesian3(),scratchSurfaceNormal=new Cartesian3(),scratchSurfaceRay=new Ray(),scratchCartographic=new Cartographic();function getRayForSampleHeight(_0x3a7c8e,_0x3b2cb3){var _0x5c7769=_0x68aa19,_0x12ccc4=_0x3a7c8e['globe'],_0x17d776=defined$1(_0x12ccc4)?_0x12ccc4[_0x5c7769(0x1706)]:_0x3a7c8e['mapProjection'][_0x5c7769(0x1706)],_0x30b903=ApproximateTerrainHeights[_0x5c7769(0x4168)],_0x52ab74=_0x17d776[_0x5c7769(0x2dec)](_0x3b2cb3,scratchSurfaceNormal),_0x3455c0=Cartographic[_0x5c7769(0x38a0)](_0x3b2cb3,_0x17d776,scratchSurfacePosition),_0x1433ff=scratchSurfaceRay;_0x1433ff[_0x5c7769(0x3e2c)]=_0x3455c0,_0x1433ff[_0x5c7769(0xc3c)]=_0x52ab74;var _0x5579eb=new Ray();return Ray['getPoint'](_0x1433ff,_0x30b903,_0x5579eb[_0x5c7769(0x3e2c)]),Cartesian3[_0x5c7769(0x3152)](_0x52ab74,_0x5579eb['direction']),_0x5579eb;}function getRayForClampToHeight(_0x2a2d20,_0x3ab493){var _0x479c5b=_0x68aa19,_0x4b4f45=_0x2a2d20[_0x479c5b(0x2292)],_0x38aff5=defined$1(_0x4b4f45)?_0x4b4f45[_0x479c5b(0x1706)]:_0x2a2d20[_0x479c5b(0x1682)][_0x479c5b(0x1706)];return getRayForSampleHeight(_0x2a2d20,Cartographic['fromCartesian'](_0x3ab493,_0x38aff5,scratchCartographic));}function getHeightFromCartesian(_0x2f4874,_0x500345){var _0x2c1e3=_0x68aa19,_0x2d37eb=_0x2f4874['globe'],_0x491ac2=defined$1(_0x2d37eb)?_0x2d37eb['ellipsoid']:_0x2f4874[_0x2c1e3(0x1682)][_0x2c1e3(0x1706)];return Cartographic['fromCartesian'](_0x500345,_0x491ac2,scratchCartographic)[_0x2c1e3(0x5862)];}function sampleHeightMostDetailed(_0x423f70,_0x432482,_0x506b15,_0x4df5f8){var _0x496f63=getRayForSampleHeight(_0x423f70,_0x432482);return launchAsyncRayPick(_0x423f70,_0x496f63,_0x506b15,_0x4df5f8,function(){var _0x10cfac=_0x54f3,_0x110f21=pickFromRay(_0x423f70,_0x496f63,_0x506b15,_0x4df5f8,!0x0,!0x0);if(defined$1(_0x110f21))return getHeightFromCartesian(_0x423f70,_0x110f21[_0x10cfac(0x4771)]);});}function loadWaterEffect(_0xa41d3f){var _0x3fed4b=_0x68aa19,_0x323c22={},_0xbf3573=_0xa41d3f[_0x3fed4b(0x1883)],_0x4d32ef=XMLParser['queryStringValue'](_0xbf3573,_0x3fed4b(0x4123));_0x323c22[_0x3fed4b(0x3330)]=_0x4d32ef;var _0x4e7f75=XMLParser['queryStringValue'](_0xbf3573,'FileType');_0x323c22[_0x3fed4b(0x2a1c)]=_0x4e7f75;var _0x187fd1=XMLParser[_0x3fed4b(0x2ae1)](_0xbf3573,_0x3fed4b(0x5273)),_0x43ce9f=XMLParser[_0x3fed4b(0x3b1c)](_0x187fd1,'AverageHeight');_0x323c22['averageHeight']=_0x43ce9f;var _0x1bb662=XMLParser['queryNodes'](_0x187fd1,_0x3fed4b(0xa3d));_0x323c22[_0x3fed4b(0x57c1)]=[];for(var _0x57a08f=0x0,_0x3aa869=_0x1bb662[_0x3fed4b(0x531b)];_0x57a08f<_0x3aa869;_0x57a08f++){var _0x49b631={'gpuConstants':[],'atuoConstants':[]},_0x3237ad=_0x1bb662[_0x57a08f],_0x56649a=XMLParser[_0x3fed4b(0x2ae1)](_0x3237ad,_0x3fed4b(0xda1));if(_0x56649a)for(var _0x48c603=XMLParser[_0x3fed4b(0x3177)](_0x56649a,_0x3fed4b(0x1024)),_0x59a7b4=0x0,_0x539a17=_0x48c603[_0x3fed4b(0x531b)];_0x59a7b4<_0x539a17;_0x59a7b4++){var _0x3ecae5={},_0x552a80=_0x48c603[_0x59a7b4],_0x302b06=XMLParser[_0x3fed4b(0x3b1c)](_0x552a80,_0x3fed4b(0x4428));_0x3ecae5['constType']=_0x302b06;var _0x34ef1f=XMLParser[_0x3fed4b(0x3b1c)](_0x552a80,_0x3fed4b(0x1c52));_0x3ecae5['index']=_0x34ef1f;var _0x1a97a8=XMLParser[_0x3fed4b(0xe79)](_0x552a80,_0x3fed4b(0x353));_0x3ecae5['name']=_0x1a97a8;var _0x4b4acd=XMLParser[_0x3fed4b(0x3b1c)](_0x552a80,'ArraySize');_0x3ecae5[_0x3fed4b(0x365a)]=_0x4b4acd;var _0x2a7e42=XMLParser[_0x3fed4b(0x3b1c)](_0x552a80,'Multiple');_0x3ecae5[_0x3fed4b(0xf59)]=_0x2a7e42;var _0x266aef=XMLParser['queryFirstNode'](_0x552a80,_0x3fed4b(0x2953));if(_0x3ecae5[_0x3fed4b(0x5442)]=[],_0x266aef)for(var _0x357668=XMLParser[_0x3fed4b(0x3177)](_0x266aef,_0x3fed4b(0x148c)),_0x2a4f87=0x0;_0x2a4f87<_0x4b4acd;){var _0x319f55=parseFloat(_0x357668[_0x2a4f87][_0x3fed4b(0x4d31)]);_0x3ecae5[_0x3fed4b(0x5442)][_0x3fed4b(0x3a33)](_0x319f55),_0x2a4f87++;}_0x49b631[_0x3fed4b(0x277e)][_0x3fed4b(0x3a33)](_0x3ecae5);}var _0x3c685f=XMLParser[_0x3fed4b(0x2ae1)](_0x3237ad,_0x3fed4b(0x3c04));if(_0x3c685f){var _0x28bed4=XMLParser['queryNodes'](_0x3c685f,_0x3fed4b(0x337b));for(_0x59a7b4=0x0,_0x539a17=_0x28bed4[_0x3fed4b(0x531b)];_0x59a7b4<_0x539a17;_0x59a7b4++){_0x3ecae5={};var _0x46118d=_0x28bed4[_0x59a7b4],_0x59611c=XMLParser[_0x3fed4b(0x3b1c)](_0x46118d,_0x3fed4b(0x1dfc));_0x3ecae5['paramType']=_0x59611c,_0x1a97a8=XMLParser['queryStringValue'](_0x46118d,'Name'),_0x3ecae5['name']=_0x1a97a8;var _0x5ab244=XMLParser[_0x3fed4b(0x3b1c)](_0x46118d,'PhysicalIndex');_0x3ecae5[_0x3fed4b(0xc4f)]=_0x5ab244;var _0x412a90=XMLParser['queryNumericValue'](_0x46118d,'ElementCount');_0x3ecae5[_0x3fed4b(0x3720)]=_0x412a90;var _0x5e327d=XMLParser[_0x3fed4b(0x3b1c)](_0x46118d,_0x3fed4b(0x3549));_0x3ecae5['data']=_0x5e327d;var _0xc9f7ba=XMLParser[_0x3fed4b(0x3b1c)](_0x46118d,'FData');_0x3ecae5[_0x3fed4b(0x168f)]=_0xc9f7ba;var _0x200a49=XMLParser[_0x3fed4b(0x448e)](_0x46118d,'IsReal');_0x3ecae5['isReal']=_0x200a49,_0x49b631[_0x3fed4b(0x4c3b)][_0x3fed4b(0x3a33)](_0x3ecae5);}}_0x323c22[_0x3fed4b(0x57c1)][_0x3fed4b(0x3a33)](_0x49b631);}return _0x323c22;}function parseFieldInfoXML(_0x28b165,_0x21db06,_0x5dc958,_0x371915){var _0x40d87d=_0x68aa19,_0x4175e4=when[_0x40d87d(0x25e3)](),_0x473d3b=_0x28b165[_0x40d87d(0x1d43)]()+_0x40d87d(0x24de);if(defined$1(Credential[_0x40d87d(0x4570)])&&(_0x473d3b=Credential['addToken'](_0x473d3b)),_0x5dc958===UrlType$1[_0x40d87d(0xb93)]){var _0x3d0db5=queryToObject(_0x371915[_0x40d87d(0x4d7b)]('?')[0x1]),_0xae225c={'suffix':_0x40d87d(0x2d7d)},_0x17d796=objectToQuery(_0xae225c=Object[_0x40d87d(0x510e)](_0xae225c,_0x3d0db5),!0x0),_0x5932b1=_0x371915[_0x40d87d(0x1b02)](/(\S*)\/config/);_0x5932b1['length']>0x0&&(_0x473d3b=_0x5932b1[0x0]+'?'+_0x17d796);}return when(loadXML(_0x473d3b,_0x21db06),function(_0x27c9cd){var _0x35ce77=_0x40d87d;for(var _0x16e204=new AssociativeArray(),_0x2c5459=_0x27c9cd[_0x35ce77(0x1883)],_0x55629f=_0x2c5459[_0x35ce77(0x31b6)],_0xe971b1=XMLParser['queryFirstNode'](_0x2c5459,_0x35ce77(0x7a3),_0x55629f),_0x24523d=XMLParser[_0x35ce77(0x7dd)](_0xe971b1,_0x35ce77(0x44a0),_0x55629f),_0x56e365=0x0;_0x56e365<_0x24523d['length'];_0x56e365++){var _0x50ef9b=XMLParser[_0x35ce77(0x43f6)](_0x24523d[_0x56e365],'Name'),_0x215dc0=XMLParser['queryStringAttribute'](_0x24523d[_0x56e365],_0x35ce77(0x27b8)),_0xe54871=XMLParser[_0x35ce77(0x43f6)](_0x24523d[_0x56e365],_0x35ce77(0xcad));_0x16e204['set'](_0x50ef9b,{'type':_0x215dc0,'size':_0xe54871});}_0x4175e4['resolve'](_0x16e204);},function(){var _0x875b71=_0x40d87d;_0x4175e4[_0x875b71(0x4e16)]();}),_0x4175e4[_0x40d87d(0x28bc)];}function parseFieldInfoJSON(_0x259b91,_0xe8c4e4,_0x235714,_0x1a5124){var _0x54a06f=_0x68aa19,_0x478391=when['defer']();if(defined$1(_0x235714)){var _0x1720a4,_0x23c5e1=_0x259b91[_0x54a06f(0x1d43)]();if(_0x1a5124===UrlType$1['KEY_VALUE']){var _0x1a65c3=queryToObject(_0x23c5e1[_0x54a06f(0x4d7b)]('?')[0x1]),_0x2e43cb={'suffix':_0x54a06f(0x2fab)},_0x4cb4aa=objectToQuery(_0x2e43cb=Object['assign'](_0x2e43cb,_0x1a65c3),!0x0),_0x4838f8=_0x23c5e1[_0x54a06f(0x1b02)](/(\S*)\/config/);_0x4838f8[_0x54a06f(0x531b)]>0x0&&(_0x1720a4=_0x4838f8[0x0]+'?'+_0x4cb4aa);}else{var _0x3f3daf=_0x23c5e1[_0x54a06f(0x57ed)](0x0,_0x23c5e1[_0x54a06f(0x33ab)](_0x54a06f(0x363a))+0xa);_0x1720a4=_0x23c5e1+_0x54a06f(0x2fab),defined$1(Credential[_0x54a06f(0x4570)])&&(_0x1720a4=defined$1(Credential['CREDENTIAL'][_0x54a06f(0x622)][_0x3f3daf])?Credential[_0x54a06f(0x1737)](_0x3f3daf,_0x1720a4):Credential[_0x54a06f(0x437b)](_0x1720a4));}when(loadJson$1(_0x1720a4,_0xe8c4e4),function(_0x5c89bd){var _0x287bbd=_0x54a06f;if(_0x5c89bd[_0x287bbd(0x2c9)]){for(var _0x213e09,_0x1063c9=_0x5c89bd[_0x287bbd(0x2c9)][0x0]['fieldInfos'],_0x4f2750=new AssociativeArray(),_0x3e0d6d=0x0;_0x3e0d6d<_0x1063c9['length'];_0x3e0d6d++)_0x4f2750['set'](_0x1063c9[_0x3e0d6d]['name'],{'type':_0x1063c9[_0x3e0d6d][_0x287bbd(0x3243)],'size':_0x1063c9[_0x3e0d6d][_0x287bbd(0x57c2)]});if(defined$1(_0x5c89bd[_0x287bbd(0x23d4)])){_0x213e09={},_0x3e0d6d=0x0;for(var _0x46fd2c=_0x5c89bd[_0x287bbd(0x23d4)]['length'];_0x3e0d6d<_0x46fd2c;_0x3e0d6d++){var _0x1c3d49=_0x5c89bd['indexInfos'][_0x3e0d6d],_0x3afb6f=getFilenameFromUri(_0x1c3d49[_0x287bbd(0x3194)]);_0x213e09[_0x3afb6f=_0x3afb6f[_0x287bbd(0x1297)](_0x287bbd(0x50d9),'')]=_0x1c3d49[_0x287bbd(0x4779)];}}_0x478391[_0x287bbd(0x68a)]({'fieldsInfo':_0x4f2750,'indexInfoMap':_0x213e09});}else _0x478391[_0x287bbd(0x4e16)]();},function(){var _0x14237b=_0x54a06f;_0x478391[_0x14237b(0x4e16)]();});}else _0x478391['reject']();return _0x478391[_0x54a06f(0x28bc)];}function parseWaterEffectXML(_0x48ee85,_0x25bc58,_0x4fc8e0){var _0x1cec49=_0x68aa19;if(_0x48ee85&&_0x25bc58){var _0x342b4c=_0x48ee85['firstChild'];if(_0x342b4c){var _0x42c8c3=_0x342b4c['namespaceURI'],_0x47e52b=XMLParser[_0x1cec49(0x2ae1)](_0x342b4c,_0x1cec49(0x39c4),_0x42c8c3);if(_0x47e52b){for(var _0x5a217e=XMLParser['queryNodes'](_0x47e52b,'AttachFile',_0x42c8c3),_0x52f11f=[],_0x3d7dfa=0x0,_0x54b984=_0x5a217e['length'];_0x3d7dfa<_0x54b984;_0x3d7dfa++){var _0x655c65=_0x5a217e[_0x3d7dfa]['textContent'];if(_0x655c65[_0x1cec49(0x33ab)]('water')>0x0){var _0x3a33b7=_0x25bc58+_0x655c65;_0x52f11f['push'](loadXML(_0x3a33b7,_0x4fc8e0));}}if(!_0x52f11f['length'])return;var _0x370ef2=when[_0x1cec49(0x25e3)]();return when['all'](_0x52f11f,function(_0x49bfb7){var _0x2a5498=_0x1cec49;for(var _0x27dba0=[],_0x28af4a=0x0,_0x2fb9a6=_0x49bfb7[_0x2a5498(0x531b)];_0x28af4a<_0x2fb9a6;_0x28af4a++){var _0x58ae30=_0x49bfb7[_0x28af4a];if(!_0x58ae30)break;var _0x7196e=loadWaterEffect(_0x58ae30);_0x27dba0[_0x2a5498(0x3a33)](_0x7196e);}_0x370ef2['resolve'](_0x27dba0);},function(){}),_0x370ef2[_0x1cec49(0x28bc)];}}}}function parseWaterEffectFromJson(_0x25dc8a,_0x3fd0aa,_0x428e69){var _0x1a3bf0=_0x68aa19;if(_0x25dc8a&&_0x3fd0aa){var _0x97ca6a=_0x25dc8a[_0x1a3bf0(0x477b)];if(defined$1(_0x97ca6a)&&defined$1(_0x97ca6a[_0x1a3bf0(0x474e)])){for(var _0x6642c4=_0x97ca6a[_0x1a3bf0(0x474e)],_0x72e451=[],_0x24f0ef=0x0,_0x3bb17c=_0x6642c4[_0x1a3bf0(0x531b)];_0x24f0ef<_0x3bb17c;_0x24f0ef++){var _0x2976c2=_0x6642c4[_0x24f0ef][_0x1a3bf0(0x5069)];if(_0x2976c2[_0x1a3bf0(0x33ab)](_0x1a3bf0(0x26d))>0x0){var _0x52b496=_0x3fd0aa+_0x2976c2;defined$1(Credential[_0x1a3bf0(0x4570)])&&(_0x52b496=Credential['addToken'](_0x52b496)),_0x72e451[_0x1a3bf0(0x3a33)](loadXML(_0x52b496,_0x428e69));}}if(_0x72e451[_0x1a3bf0(0x531b)]){var _0x1633a6=when[_0x1a3bf0(0x25e3)]();return when['all'](_0x72e451,function(_0xe25cc8){var _0x55a47a=_0x1a3bf0;for(var _0x46c470=[],_0xc2022f=0x0,_0x3c9557=_0xe25cc8[_0x55a47a(0x531b)];_0xc2022f<_0x3c9557;_0xc2022f++){var _0x358d66=_0xe25cc8[_0xc2022f];if(!_0x358d66)break;var _0x12d13e=loadWaterEffect(_0x358d66);_0x46c470[_0x55a47a(0x3a33)](_0x12d13e);}_0x1633a6[_0x55a47a(0x68a)](_0x46c470);},function(){}),_0x1633a6[_0x1a3bf0(0x28bc)];}}}}function getScpConfig(_0x1a8c5d,_0x1cb08d,_0x5350b3){var _0x1ed9b6=_0x68aa19,_0x431d33=_0x1a8c5d[_0x1ed9b6(0x1883)],_0x4c2df3=_0x431d33[_0x1ed9b6(0x31b6)];if('Spatial3DModel'===_0x431d33[_0x1ed9b6(0x4ff4)]){XMLParser[_0x1ed9b6(0xe79)](_0x431d33,'Asset',_0x4c2df3),XMLParser[_0x1ed9b6(0xe79)](_0x431d33,'Version',_0x4c2df3);var _0x2fa423=XMLParser[_0x1ed9b6(0xe79)](_0x431d33,_0x1ed9b6(0x3dc4),_0x4c2df3);XMLParser[_0x1ed9b6(0xe79)](_0x431d33,'PyramidSplitType',_0x4c2df3),XMLParser[_0x1ed9b6(0xe79)](_0x431d33,'LodType',_0x4c2df3);var _0x24cd80=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,_0x1ed9b6(0x2fba),_0x4c2df3),_0xd9bf97=XMLParser[_0x1ed9b6(0x3b1c)](_0x24cd80,'X',_0x4c2df3),_0x51b26a=XMLParser[_0x1ed9b6(0x3b1c)](_0x24cd80,'Y',_0x4c2df3),_0x1b43a2=XMLParser['queryNumericValue'](_0x24cd80,'Z',_0x4c2df3);if(defined$1(_0x4670c0=XMLParser['queryFirstNode'](_0x431d33,_0x1ed9b6(0x5369),_0x4c2df3))){var _0x24a1b4=XMLParser[_0x1ed9b6(0x3b1c)](_0x4670c0,_0x1ed9b6(0x46ea),_0x4c2df3),_0x54f67f=XMLParser[_0x1ed9b6(0x3b1c)](_0x4670c0,_0x1ed9b6(0x47c9),_0x4c2df3),_0x18af67=XMLParser['queryNumericValue'](_0x4670c0,_0x1ed9b6(0x290f),_0x4c2df3),_0x35618f=XMLParser[_0x1ed9b6(0x3b1c)](_0x4670c0,_0x1ed9b6(0x4aa7),_0x4c2df3);_0x369c91=Rectangle[_0x1ed9b6(0x2ac5)](_0x24a1b4,_0x35618f,_0x18af67,_0x54f67f);}var _0x5470df=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,_0x1ed9b6(0x94c),_0x4c2df3),_0x281017=XMLParser[_0x1ed9b6(0x3b1c)](_0x5470df,_0x1ed9b6(0x2dd0),_0x4c2df3),_0x496b49=XMLParser[_0x1ed9b6(0x3b1c)](_0x5470df,'Max',_0x4c2df3),_0xbebb26=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,_0x1ed9b6(0x51b),_0x4c2df3),_0x4fca09=XMLParser[_0x1ed9b6(0x3b1c)](_0xbebb26,_0x1ed9b6(0x1423),_0x4c2df3),_0x31ea93=XMLParser[_0x1ed9b6(0x3b1c)](_0xbebb26,_0x1ed9b6(0x21e3),_0x4c2df3),_0x468435=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,_0x1ed9b6(0x2330),_0x4c2df3),_0x79f2f4=XMLParser[_0x1ed9b6(0x2ae1)](_0x468435,_0x1ed9b6(0x459d),_0x4c2df3),_0xfec298=XMLParser[_0x1ed9b6(0x3b1c)](_0x79f2f4,_0x1ed9b6(0x2dd0),_0x4c2df3),_0x150541=XMLParser[_0x1ed9b6(0x3b1c)](_0x79f2f4,_0x1ed9b6(0x370b),_0x4c2df3);_0x4fca09=_0x4fca09||_0x150541,_0x31ea93=_0x31ea93||_0xfec298;var _0x5e440f=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,_0x1ed9b6(0x10ce),_0x4c2df3),_0x5e292a=XMLParser[_0x1ed9b6(0xe79)](_0x5e440f,'FileType',_0x4c2df3);XMLParser[_0x1ed9b6(0xe79)](_0x5e440f,_0x1ed9b6(0x47c1),_0x4c2df3);var _0x5d87d9=XMLParser[_0x1ed9b6(0x448e)](_0x5e440f,'TextureSharing',_0x4c2df3),_0x3d6128=XMLParser[_0x1ed9b6(0x448e)](_0x5e440f,_0x1ed9b6(0x4eec),_0x4c2df3),_0x592a6d=XMLParser['queryStringValue'](_0x5e440f,_0x1ed9b6(0x2137),_0x4c2df3),_0x55b25c=XMLParser[_0x1ed9b6(0xe79)](_0x5e440f,_0x1ed9b6(0x8cc),_0x4c2df3),_0x27513b={};(_0x64d297=_0x1cb08d[_0x1ed9b6(0x4d7b)]('?'))[_0x1ed9b6(0x531b)]>0x1&&(_0x27513b=queryToObject(_0x64d297[0x1]),_0x1cb08d=_0x64d297[0x0]);for(var _0x466b95=new URI(_0x5350b3===ServerType[_0x1ed9b6(0x3215)]?_0x1cb08d[_0x1ed9b6(0x57ed)](0x0,_0x1cb08d[_0x1ed9b6(0x454f)]('/')+0x1):_0x1cb08d[_0x1ed9b6(0x1297)](/config$/g,'data/path/')),_0x3e7b68=[],_0x313d78=/\\+/g,_0x45f2b3=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,'Tiles',_0x4c2df3),_0x502676=!0x1,_0x1cae77=0x0,_0x2dec8c=(_0xa887cc=XMLParser[_0x1ed9b6(0x3177)](_0x45f2b3,_0x1ed9b6(0x3951),_0x4c2df3))['length'];_0x1cae77<_0x2dec8c;_0x1cae77++){var _0x1e3f67=_0xa887cc[_0x1cae77],_0x489385=(_0x28e2cb=XMLParser[_0x1ed9b6(0xe79)](_0x1e3f67,'Url',_0x4c2df3))[_0x1ed9b6(0x454f)]('.');_0x1ed9b6(0x336f)===_0x28e2cb[_0x1ed9b6(0x57ed)](_0x489385,_0x28e2cb[_0x1ed9b6(0x531b)])&&(_0x502676=!0x0);var _0x12250a=getBaseUri(_0x28e2cb=(_0x28e2cb=_0x28e2cb[_0x1ed9b6(0x1297)](_0x313d78,'/'))[_0x1ed9b6(0x1297)](/(\.s3mbz)|(\.s3mb)|(\.osgb)/gi,'')),_0x5e2a65=getFilenameFromUri(_0x28e2cb);(_0x3a9cc2={})[_0x1ed9b6(0x578b)]=new URI(_0x12250a),_0x3a9cc2[_0x1ed9b6(0x13f9)]=_0x5e2a65;var _0x4dcc7b=XMLParser[_0x1ed9b6(0x2ae1)](_0x1e3f67,_0x1ed9b6(0x3e35),_0x4c2df3);if(defined$1(_0x4dcc7b)){var _0x2cf2c1=XMLParser[_0x1ed9b6(0x2ae1)](_0x4dcc7b,_0x1ed9b6(0x2dd0),_0x4c2df3),_0x1ae7f1=XMLParser[_0x1ed9b6(0x2ae1)](_0x4dcc7b,'Max',_0x4c2df3),_0x2adced=XMLParser['queryNumericValue'](_0x2cf2c1,'X',_0x4c2df3),_0x4df97f=XMLParser[_0x1ed9b6(0x3b1c)](_0x2cf2c1,'Y',_0x4c2df3),_0x98ce0a=XMLParser[_0x1ed9b6(0x3b1c)](_0x2cf2c1,'Z',_0x4c2df3),_0x51a592=XMLParser['queryNumericValue'](_0x1ae7f1,'X',_0x4c2df3),_0x813ce4=XMLParser['queryNumericValue'](_0x1ae7f1,'Y',_0x4c2df3),_0x4ad1c2=XMLParser[_0x1ed9b6(0x3b1c)](_0x1ae7f1,'Z',_0x4c2df3),_0x23dd3e=new BoundingSphere();BoundingSphere['fromCornerPoints'](new Cartesian3(_0x2adced,_0x4df97f,_0x98ce0a),new Cartesian3(_0x51a592,_0x813ce4,_0x4ad1c2),_0x23dd3e),_0x3a9cc2[_0x1ed9b6(0x1990)]=_0x23dd3e;}_0x3e7b68[_0x1ed9b6(0x3a33)](_0x3a9cc2);}return{'position':{'lon':_0xd9bf97,'lat':_0x51b26a,'height':_0x1b43a2},'fileType':_0x5e292a,'maxInstensity':0x0,'minInstensity':0x0,'maxHeight':_0x496b49,'minHeight':_0x281017,'maxCategory':_0x4fca09,'minCategory':_0x31ea93,'layerBounds':_0x369c91,'baseUri':_0x466b95,'rootEntities':_0x3e7b68,'isTextureShare':_0x5d87d9,'urlArguments':_0x27513b,'isS3MB':!0x0,'isS3MZ':_0x502676,'processType':_0x55b25c,'dataType':_0x2fa423,'isTransparencyOptimization':_0x3d6128,'vertexWeightMode':_0x592a6d};}_0x5e292a=XMLParser[_0x1ed9b6(0xe79)](_0x431d33,_0x1ed9b6(0x5c9),_0x4c2df3),_0x5d87d9=XMLParser[_0x1ed9b6(0x448e)](_0x431d33,_0x1ed9b6(0x54f8),_0x4c2df3),_0x3d6128=XMLParser['queryBooleanValue'](_0x431d33,_0x1ed9b6(0x4eec),_0x4c2df3),_0x592a6d=XMLParser[_0x1ed9b6(0xe79)](_0x431d33,'VertexWeightMode',_0x4c2df3);var _0x369c91,_0x4dea2c=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,_0x1ed9b6(0x457f),_0x4c2df3),_0x24e1b8=XMLParser[_0x1ed9b6(0x3b1c)](_0x4dea2c,_0x1ed9b6(0x52a3),_0x4c2df3),_0x14e399=XMLParser[_0x1ed9b6(0x3b1c)](_0x4dea2c,'MaxInstensity',_0x4c2df3),_0x4670c0=(_0x5470df=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,_0x1ed9b6(0x94c),_0x4c2df3),_0x281017=XMLParser['queryNumericValue'](_0x5470df,'MinHeight',_0x4c2df3),_0x496b49=XMLParser[_0x1ed9b6(0x3b1c)](_0x5470df,_0x1ed9b6(0x5704),_0x4c2df3),_0xbebb26=XMLParser['queryFirstNode'](_0x431d33,_0x1ed9b6(0x51b),_0x4c2df3),_0x4fca09=XMLParser[_0x1ed9b6(0x3b1c)](_0xbebb26,'MaxCategory',_0x4c2df3),_0x31ea93=XMLParser[_0x1ed9b6(0x3b1c)](_0xbebb26,'MinCategory',_0x4c2df3),_0x55b25c=XMLParser[_0x1ed9b6(0xe79)](_0x431d33,_0x1ed9b6(0x8cc),_0x4c2df3),_0x24cd80=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,_0x1ed9b6(0x2fba),_0x4c2df3),_0xd9bf97=XMLParser[_0x1ed9b6(0x3b1c)](_0x24cd80,'X',_0x4c2df3),_0x51b26a=XMLParser['queryNumericValue'](_0x24cd80,'Y',_0x4c2df3),_0x1b43a2=XMLParser[_0x1ed9b6(0x3b1c)](_0x24cd80,'Z',_0x4c2df3),XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,_0x1ed9b6(0x1e9c),_0x4c2df3)),_0x7db5a9=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,'BoundingBox',_0x4c2df3),_0x182903=XMLParser[_0x1ed9b6(0xe79)](_0x431d33,_0x1ed9b6(0x533),_0x4c2df3),_0x509960=XMLParser['queryStringValue'](_0x431d33,_0x1ed9b6(0x51b1),_0x4c2df3);if(defined$1(_0x4670c0))_0x24a1b4=XMLParser[_0x1ed9b6(0x3b1c)](_0x4670c0,_0x1ed9b6(0x46ea),_0x4c2df3),_0x54f67f=XMLParser['queryNumericValue'](_0x4670c0,_0x1ed9b6(0x47c9),_0x4c2df3),_0x18af67=XMLParser['queryNumericValue'](_0x4670c0,'Right',_0x4c2df3),_0x35618f=XMLParser['queryNumericValue'](_0x4670c0,_0x1ed9b6(0x4aa7),_0x4c2df3),_0x369c91=Rectangle[_0x1ed9b6(0x2ac5)](_0x24a1b4,_0x35618f,_0x18af67,_0x54f67f);else{if(defined$1(_0x7db5a9)){var _0x50ed0c=XMLParser[_0x1ed9b6(0x3b1c)](_0x7db5a9,_0x1ed9b6(0x35ab),_0x4c2df3),_0x50a37a=XMLParser[_0x1ed9b6(0x3b1c)](_0x7db5a9,_0x1ed9b6(0x1ce8),_0x4c2df3);XMLParser[_0x1ed9b6(0x3b1c)](_0x7db5a9,'MinZ',_0x4c2df3);var _0x2dea96=XMLParser['queryNumericValue'](_0x7db5a9,'MaxX',_0x4c2df3),_0x25d02c=XMLParser['queryNumericValue'](_0x7db5a9,_0x1ed9b6(0x1ce3),_0x4c2df3);XMLParser['queryNumericValue'](_0x7db5a9,'MaxZ',_0x4c2df3),_0x50ed0c=0xb4*Math[_0x1ed9b6(0x1661)](_0x50ed0c)/(0x615299*Math['PI']),_0x50a37a=0xb4*Math[_0x1ed9b6(0x1661)](_0x50a37a)/(0x615299*Math['PI']),_0x2dea96=0xb4*Math['abs'](_0x2dea96)/(0x615299*Math['PI']),_0x25d02c=0xb4*Math[_0x1ed9b6(0x1661)](_0x25d02c)/(0x615299*Math['PI']),_0x369c91=Rectangle['fromDegrees'](_0xd9bf97-_0x50ed0c,_0x51b26a-_0x50a37a,_0xd9bf97+_0x2dea96,_0x51b26a+_0x25d02c);}else _0x369c91=Rectangle[_0x1ed9b6(0x2ac5)](_0xd9bf97-0.00001,_0x51b26a-0.00001,_0xd9bf97+0.00001,_0x51b26a+0.00001);}var _0xbdd77b=void 0x0,_0x37b22e=XMLParser[_0x1ed9b6(0x3177)](_0x431d33,'Vol',_0x4c2df3);if(defined$1(_0x37b22e)&&_0x37b22e['length']>0x0){var _0x4f8584=[],_0x1b6e82=[],_0x539507=[],_0x24be54=[];for(_0x1cae77=0x0,_0x2dec8c=_0x37b22e['length'];_0x1cae77<_0x2dec8c;_0x1cae77++){var _0x565a8a=_0x37b22e[_0x1cae77],_0x5501b0=XMLParser[_0x1ed9b6(0xe79)](_0x565a8a,_0x1ed9b6(0x353),_0x4c2df3);_0x4f8584['push'](_0x5501b0);var _0x20a437=XMLParser[_0x1ed9b6(0xe79)](_0x565a8a,'AttachFileExt',_0x4c2df3);_0x24be54[_0x1ed9b6(0x3a33)](_0x20a437);var _0x5ef64c=XMLParser[_0x1ed9b6(0x2ae1)](_0x565a8a,_0x1ed9b6(0x4925),_0x4c2df3);if(defined$1(_0x5ef64c)){var _0x246a18=XMLParser[_0x1ed9b6(0x3b1c)](_0x5ef64c,_0x1ed9b6(0x13b0),_0x4c2df3),_0x472550=XMLParser[_0x1ed9b6(0x3b1c)](_0x5ef64c,_0x1ed9b6(0x4a97),_0x4c2df3);_0x1b6e82['push'](_0x472550),_0x539507[_0x1ed9b6(0x3a33)](_0x246a18);}}_0xbdd77b={'bVolume':!0x0,'strVolumeExts':_0x24be54,'volNames':_0x4f8584,'maxValues':_0x1b6e82,'minValues':_0x539507};}var _0x8f9f32=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,_0x1ed9b6(0x4925),_0x4c2df3);if(defined$1(_0x8f9f32)){_0x246a18=XMLParser['queryNumericValue'](_0x8f9f32,'MinValue',_0x4c2df3),_0x472550=XMLParser[_0x1ed9b6(0x3b1c)](_0x8f9f32,_0x1ed9b6(0x4a97),_0x4c2df3);var _0x42ebfe=XMLParser[_0x1ed9b6(0xe79)](_0x431d33,_0x1ed9b6(0x318e),_0x4c2df3);defined$1(_0xbdd77b)?(_0xbdd77b[_0x1ed9b6(0x3f87)][_0x1ed9b6(0x3a33)](''),_0xbdd77b['maxValues'][_0x1ed9b6(0x3a33)](_0x472550),_0xbdd77b[_0x1ed9b6(0x29fb)][_0x1ed9b6(0x3a33)](_0x246a18)):_0xbdd77b={'bVolume':!0x0,'strVolumeExts':[_0x42ebfe],'volNames':[''],'maxValues':[_0x472550],'minValues':[_0x246a18]};}var _0x64d297;_0x27513b={},(_0x64d297=_0x1cb08d[_0x1ed9b6(0x4d7b)]('?'))[_0x1ed9b6(0x531b)]>0x1&&(_0x27513b=queryToObject(_0x64d297[0x1]),_0x1cb08d=_0x64d297[0x0]),(_0x466b95=new URI(_0x5350b3===ServerType[_0x1ed9b6(0x3215)]?_0x1cb08d['substring'](0x0,_0x1cb08d['lastIndexOf']('/')+0x1):_0x1cb08d[_0x1ed9b6(0x1297)](/config$/g,_0x1ed9b6(0x35fc))),_0x3e7b68=[],_0x313d78=/\\+/g,_0x45f2b3=XMLParser['queryFirstNode'](_0x431d33,_0x1ed9b6(0x165a),_0x4c2df3));var _0xa887cc,_0x100b37=!0x1;if((_0xa887cc=XMLParser['queryNodes'](_0x45f2b3,_0x1ed9b6(0xcc1),_0x4c2df3))[_0x1ed9b6(0x531b)]>0x0)for(_0x1cae77=0x0,_0x2dec8c=_0xa887cc[_0x1ed9b6(0x531b)];_0x1cae77<_0x2dec8c;_0x1cae77++){_0x1e3f67=_0xa887cc[_0x1cae77],(_0x28e2cb=XMLParser[_0x1ed9b6(0xe79)](_0x1e3f67,'FileName',_0x4c2df3))['endsWith']('.osgb')&&(_0x100b37=!0x0),(_0x12250a=getBaseUri(_0x28e2cb=(_0x28e2cb=_0x28e2cb[_0x1ed9b6(0x1297)](_0x313d78,'/'))['replace'](/(\.s3m)|(\.osgb)/gi,'')),_0x5e2a65=getFilenameFromUri(_0x28e2cb)),((_0x3a9cc2={})['relativePath']=new URI(_0x12250a),_0x3a9cc2[_0x1ed9b6(0x13f9)]=_0x5e2a65);var _0x4c9d2a=XMLParser[_0x1ed9b6(0x2ae1)](_0x1e3f67,_0x1ed9b6(0x3316),_0x4c2df3);if(defined$1(_0x4c9d2a)&&_0x4c9d2a[_0x1ed9b6(0x1330)][_0x1ed9b6(0x531b)]){var _0x2f1036=XMLParser['queryNumericValue'](_0x4c9d2a,_0x1ed9b6(0x2e3a),_0x4c2df3),_0x21c67b=XMLParser[_0x1ed9b6(0x3b1c)](_0x4c9d2a,_0x1ed9b6(0x5289),_0x4c2df3),_0x10ecdb=XMLParser[_0x1ed9b6(0x3b1c)](_0x4c9d2a,_0x1ed9b6(0x3c79),_0x4c2df3),_0x20e6cc=XMLParser[_0x1ed9b6(0x3b1c)](_0x4c9d2a,_0x1ed9b6(0x3721),_0x4c2df3),_0x48fc24=new Cartesian3(_0x2f1036,_0x21c67b,_0x10ecdb);_0x3a9cc2[_0x1ed9b6(0x1990)]=new BoundingSphere(_0x48fc24,_0x20e6cc);}_0x3e7b68[_0x1ed9b6(0x3a33)](_0x3a9cc2);}else{var _0x55a286=XMLParser[_0x1ed9b6(0x3177)](_0x45f2b3,'FileName',_0x4c2df3);for(_0x1cae77=0x0,_0x2dec8c=_0x55a286['length'];_0x1cae77<_0x2dec8c;_0x1cae77++){var _0x28e2cb;(_0x28e2cb=_0x55a286[_0x1cae77][_0x1ed9b6(0x4d31)])[_0x1ed9b6(0x27d8)]('.osgb')&&(_0x100b37=!0x0);var _0x3a9cc2;_0x12250a=getBaseUri(_0x28e2cb=(_0x28e2cb=_0x28e2cb[_0x1ed9b6(0x1297)](_0x313d78,'/'))[_0x1ed9b6(0x1297)](/(\.s3m)|(\.osgb)/gi,'')),_0x5e2a65=getFilenameFromUri(_0x28e2cb),((_0x3a9cc2={})[_0x1ed9b6(0x578b)]=new URI(_0x12250a),_0x3a9cc2['name']=_0x5e2a65,_0x3e7b68[_0x1ed9b6(0x3a33)](_0x3a9cc2));}}var _0x3861dc=void 0x0,_0x2ca1f5=XMLParser[_0x1ed9b6(0x2ae1)](_0x431d33,_0x1ed9b6(0x4ce1),_0x4c2df3);if(defined$1(_0x2ca1f5)){var _0x4990f9=XMLParser[_0x1ed9b6(0x3177)](_0x2ca1f5,_0x1ed9b6(0x3dd1),_0x4c2df3);defined$1(_0x4990f9)&&_0x4990f9[_0x1ed9b6(0x531b)]>0x0&&(_0x3861dc=parseInt(_0x4990f9[0x0][_0x1ed9b6(0x4d31)]));}return{'position':{'lon':_0xd9bf97,'lat':_0x51b26a,'height':_0x1b43a2},'fileType':_0x5e292a,'maxInstensity':_0x14e399,'minInstensity':_0x24e1b8,'maxHeight':_0x496b49,'minHeight':_0x281017,'maxCategory':_0x4fca09,'minCategory':_0x31ea93,'processType':_0x55b25c,'layerBounds':_0x369c91,'volumeObj':_0xbdd77b,'baseUri':_0x466b95,'rootEntities':_0x3e7b68,'urlArguments':_0x27513b,'isTextureShare':_0x5d87d9,'isS3MB':!0x1,'isOSGB':_0x100b37,'isTransparencyOptimization':_0x3d6128,'vertexWeightMode':_0x592a6d,'level':_0x3861dc,'idFieldName':_0x182903,'attributeExtentName':_0x509960};}function getJsonScpConfig(_0x8ea91,_0x44fa30,_0x3a1734){var _0x4c85dd=_0x68aa19;_0x8ea91[_0x4c85dd(0x3fc1)],_0x8ea91['version'];var _0x1da377=_0x8ea91[_0x4c85dd(0xf46)];_0x8ea91[_0x4c85dd(0x547)],_0x8ea91[_0x4c85dd(0x45fc)];var _0x220c0b,_0x5764a2,_0xf38c71,_0x491619,_0x5747c8=_0x8ea91[_0x4c85dd(0x4771)]['x'],_0x3ccb80=_0x8ea91['position']['y'],_0x62d11b=_0x8ea91[_0x4c85dd(0x4771)]['z'],_0x114e65=_0x8ea91[_0x4c85dd(0x4771)][_0x4c85dd(0x5747)];if(defined$1(_0x8ea91[_0x4c85dd(0x395f)])){var _0x91263f=_0x8ea91[_0x4c85dd(0x395f)][_0x4c85dd(0x1831)],_0x1e35f6=_0x8ea91['geoBounds'][_0x4c85dd(0x4910)],_0x4ce8c2=_0x8ea91['geoBounds'][_0x4c85dd(0x339c)],_0x1b7174=_0x8ea91[_0x4c85dd(0x395f)]['bottom'];_0x91263f>0xb4||_0x1b7174>0xb4||_0x4ce8c2>0xb4||_0x1e35f6>0xb4?(_0x91263f>20037508.342789244&&(_0x91263f-=20037508.342789244*Math[_0x4c85dd(0x67a)](_0x91263f/20037508.342789244)),_0x4ce8c2>20037508.342789244&&(_0x4ce8c2-=20037508.342789244*Math[_0x4c85dd(0x67a)](_0x4ce8c2/20037508.342789244)),_0x1e35f6>10018754.171394622&&(_0x1e35f6-=20037508.342789244*Math[_0x4c85dd(0x67a)]((_0x1e35f6+10018754.171394622)/20037508.342789244)),_0x1b7174>10018754.171394622&&(_0x1b7174-=20037508.342789244*Math['floor']((_0x1b7174+10018754.171394622)/20037508.342789244)),_0x4bf2e2=new Rectangle(_0x91263f/=0x615299,_0x1b7174/=0x615299,_0x4ce8c2/=0x615299,_0x1e35f6/=0x615299)):_0x4bf2e2=Rectangle[_0x4c85dd(0x2ac5)](_0x91263f,_0x1b7174,_0x4ce8c2,_0x1e35f6);}if(defined$1(_0x8ea91['heightRange'])&&(_0x220c0b=_0x8ea91[_0x4c85dd(0x35dc)][_0x4c85dd(0x27d5)],_0x5764a2=_0x8ea91[_0x4c85dd(0x35dc)]['max']),defined$1(_0x8ea91['wDescript'])){var _0x32e954=_0x8ea91[_0x4c85dd(0x150d)]['range'];_0xf38c71=_0x32e954['min'],_0x491619=_0x32e954['max'];}else{if(defined$1(_0x8ea91[_0x4c85dd(0x1c7d)]))for(let _0x53f558=0x0;_0x53f558<_0x8ea91['vertexAttributeDescript'][_0x4c85dd(0x531b)];_0x53f558++){var _0xd3bedd=_0x8ea91[_0x4c85dd(0x1c7d)][_0x53f558];if(_0x4c85dd(0x796)==_0xd3bedd['category']){_0xf38c71=_0xd3bedd[_0x4c85dd(0x4104)][_0x4c85dd(0x27d5)][0x0],_0x491619=_0xd3bedd['range'][_0x4c85dd(0x2bc6)][0x0];break;}}}var _0x229e03,_0xcddfe4,_0x574f0a,_0x5292b0,_0x5d0ce1,_0x1e19cd,_0x258abb,_0x40b392,_0x5e625c,_0x2768d3,_0x4da94a,_0x52250d,_0x5515f9=_0x8ea91['extensions'],_0x1705ff=!0x0,_0x1dc7d1=-0x1;if(_0x5515f9['hasOwnProperty'](_0x4c85dd(0x13f2))&&(_0x229e03=_0x5515f9[_0x4c85dd(0x13f2)]),_0x5515f9[_0x4c85dd(0x2a77)](_0x4c85dd(0x49e2)),_0x5515f9[_0x4c85dd(0x2a77)](_0x4c85dd(0x3807))&&(_0x1e19cd=_0x5515f9[_0x4c85dd(0x3807)]),_0x5515f9[_0x4c85dd(0x2a77)](_0x4c85dd(0x533))&&(_0x258abb=_0x5515f9[_0x4c85dd(0x533)]),_0x5515f9[_0x4c85dd(0x2a77)](_0x4c85dd(0xe88))&&(_0x1705ff='TRUE'===_0x5515f9[_0x4c85dd(0xe88)]),_0x5515f9[_0x4c85dd(0x2a77)]('s3m:MaterialType')&&(_0x5e625c=_0x5515f9[_0x4c85dd(0x376d)]),_0x5515f9[_0x4c85dd(0x2a77)](_0x4c85dd(0x2b8b))&&(_0x4da94a=_0x5515f9[_0x4c85dd(0x2b8b)]),_0x5515f9['hasOwnProperty'](_0x4c85dd(0x4159))&&(_0x1dc7d1=parseInt(_0x5515f9[_0x4c85dd(0x4159)])),_0x5515f9[_0x4c85dd(0x2a77)]('levels'))for(var _0x3fc4ce=0x0,_0x1fef72=_0x5515f9[_0x4c85dd(0x1c07)]['length'];_0x3fc4ce<_0x1fef72;_0x3fc4ce++){_0x52250d=_0x5515f9['levels'][_0x3fc4ce][_0x4c85dd(0xcf6)];break;}_0x5515f9[_0x4c85dd(0x2a77)](_0x4c85dd(0x380f))&&(_0x52250d=parseInt(_0x5515f9[_0x4c85dd(0x380f)])),_0x5515f9['hasOwnProperty'](_0x4c85dd(0x22b0))&&(_0xcddfe4=_0x4c85dd(0x155)===_0x5515f9['s3m:TextureSharing']),_0x5515f9[_0x4c85dd(0x2a77)]('s3m:TransparencyOptimization')&&(_0x574f0a=_0x4c85dd(0x155)===_0x5515f9[_0x4c85dd(0x2c5d)]),_0x5515f9[_0x4c85dd(0x2a77)]('s3m:VertexCompressionType')&&(_0x5292b0=_0x5515f9['s3m:VertexCompressionType']),_0x5515f9[_0x4c85dd(0x2a77)](_0x4c85dd(0x4f55))&&(_0x5d0ce1=_0x5515f9[_0x4c85dd(0x4f55)]),_0x5515f9['hasOwnProperty'](_0x4c85dd(0x53dc))&&(_0x40b392=_0x5515f9[_0x4c85dd(0x53dc)]),_0x5515f9[_0x4c85dd(0x2a77)](_0x4c85dd(0x212f))&&(_0x2768d3=_0x5515f9[_0x4c85dd(0x212f)]);var _0x380138=[],_0x3fbf13=new AssociativeArray();if(_0x5515f9[_0x4c85dd(0x2a77)]('pointCloudLayers'))for(_0x3fc4ce=0x0,_0x1fef72=_0x5515f9[_0x4c85dd(0x1aa5)][_0x4c85dd(0x531b)];_0x3fc4ce<_0x1fef72;_0x3fc4ce++){var _0xb3138f=_0x5515f9[_0x4c85dd(0x1aa5)][_0x3fc4ce]['layerName'];if(defined$1(_0xb3138f)){var _0xe1025a=_0x5515f9['pointCloudLayers'][_0x3fc4ce][_0x4c85dd(0x1cef)];_0x380138[_0x4c85dd(0x3a33)](_0xb3138f),_0x3fbf13[_0x4c85dd(0x346f)](_0xb3138f,_0xe1025a);}else{var _0x3c7f82=_0x5515f9[_0x4c85dd(0x1aa5)][_0x3fc4ce][_0x4c85dd(0x4e5)],_0x4bf2e2=new Rectangle();_0x3fbf13[_0x4c85dd(0x346f)](_0x3c7f82,_0x4bf2e2),_0x380138[_0x4c85dd(0x3a33)](_0x3c7f82);}}var _0x4a75f8=void 0x0,_0x339544=_0x8ea91[_0x4c85dd(0x477b)][_0x4c85dd(0xc28)];if(defined$1(_0x339544)&&_0x339544[_0x4c85dd(0x531b)]>0x0)for(var _0x18364d=[],_0x523572=[],_0xebe207=[],_0x33494e=[],_0x38761e=(_0x3fc4ce=0x0,_0x339544[_0x4c85dd(0x531b)]);_0x3fc4ce<_0x38761e;_0x3fc4ce++){var _0x3b5d2d=_0x339544[_0x3fc4ce],_0x4d3c3d=_0x3b5d2d[_0x4c85dd(0x5898)];_0x18364d[_0x4c85dd(0x3a33)](_0x4d3c3d);var _0x21a3a9=_0x3b5d2d[_0x4c85dd(0x47bb)];_0x33494e[_0x4c85dd(0x3a33)](_0x21a3a9);var _0x4cf9cf=_0x3b5d2d[_0x4c85dd(0x131)],_0x4f77a7=_0x3b5d2d[_0x4c85dd(0x1585)];_0x523572['push'](_0x4f77a7),_0xebe207[_0x4c85dd(0x3a33)](_0x4cf9cf),_0x4a75f8={'bVolume':!0x0,'strVolumeExts':_0x33494e,'volNames':_0x18364d,'maxValues':_0x523572,'minValues':_0xebe207};}var _0x27d27f=void 0x0,_0xfd6231=_0x8ea91[_0x4c85dd(0x477b)][_0x4c85dd(0x2e47)];if(defined$1(_0xfd6231)&&_0xfd6231[_0x4c85dd(0x531b)]>0x0){var _0x424143=[],_0x3a3263=[];for(_0x3fc4ce=0x0,_0x38761e=_0xfd6231[_0x4c85dd(0x531b)];_0x3fc4ce<_0x38761e;_0x3fc4ce++){var _0x222cc4=_0xfd6231[_0x3fc4ce];_0x4d3c3d=_0x222cc4[_0x4c85dd(0x444a)],_0x424143[_0x4c85dd(0x3a33)](_0x4d3c3d),_0x21a3a9=_0x222cc4['dataType'],(_0x3a3263[_0x4c85dd(0x3a33)](_0x21a3a9),_0x27d27f={'mapExts':_0x3a3263,'mapNames':_0x424143});}}var _0x38207e={},_0x4d31db=_0x44fa30['split']('?');_0x4d31db['length']>0x1&&(_0x38207e=queryToObject(_0x4d31db[0x1]),_0x44fa30=_0x4d31db[0x0]);var _0x43e72c=new URI(_0x3a1734===ServerType[_0x4c85dd(0x3215)]?_0x44fa30['substring'](0x0,_0x44fa30['lastIndexOf']('/')+0x1):_0x44fa30[_0x4c85dd(0x1297)](/config$/g,_0x4c85dd(0x35fc))),_0x54895c=[],_0x495d14=/\\+/g,_0x2c9ea5=!0x1,_0x2c0800=!0x1,_0xad242f=!0x1,_0x375c81=_0x8ea91[_0x4c85dd(0x332e)]||_0x8ea91[_0x4c85dd(0x1945)];for(_0x3fc4ce=0x0,_0x1fef72=_0x375c81[_0x4c85dd(0x531b)];_0x3fc4ce<_0x1fef72;_0x3fc4ce++)if(defined$1(_0x375c81[_0x3fc4ce])){var _0x1055cc=_0x375c81[_0x3fc4ce][_0x4c85dd(0x343b)],_0x42325c=_0x1055cc[_0x4c85dd(0x454f)]('.'),_0x13ff60=_0x1055cc[_0x4c85dd(0x57ed)](_0x42325c,_0x1055cc[_0x4c85dd(0x531b)]);'.s3mbz'===_0x13ff60?_0x2c9ea5=!0x0:_0x4c85dd(0x14ab)===_0x13ff60?_0x2c0800=!0x0:_0x4c85dd(0x17e1)===_0x13ff60&&(_0xad242f=!0x0);var _0x347618=getBaseUri(_0x1055cc=(_0x1055cc=_0x1055cc[_0x4c85dd(0x1297)](_0x495d14,'/'))[_0x4c85dd(0x1297)](/(\.s3mblock)|(\.s3mbz)|(\.s3mb)|(\.osgb)/gi,'')),_0x226c94=getFilenameFromUri(_0x1055cc),_0x146581={};if(_0x146581[_0x4c85dd(0x578b)]=new URI(_0x347618),_0x146581[_0x4c85dd(0x13f9)]=_0x226c94,defined$1(_0x375c81[_0x3fc4ce][_0x4c85dd(0x2837)])){if(defined$1(_0x375c81[_0x3fc4ce][_0x4c85dd(0x2837)][_0x4c85dd(0x19ee)]))_0x146581[_0x4c85dd(0x1d89)]=_0x375c81[_0x3fc4ce][_0x4c85dd(0x2837)];else{var _0x3a1b30=_0x375c81[_0x3fc4ce][_0x4c85dd(0x2837)][_0x4c85dd(0x27d5)]['x'],_0x25796a=_0x375c81[_0x3fc4ce][_0x4c85dd(0x2837)][_0x4c85dd(0x27d5)]['y'],_0x53f377=_0x375c81[_0x3fc4ce]['boundingbox']['min']['z'],_0x18c0ed=_0x375c81[_0x3fc4ce]['boundingbox']['max']['x'],_0xfcd451=_0x375c81[_0x3fc4ce][_0x4c85dd(0x2837)][_0x4c85dd(0x2bc6)]['y'],_0xfc982d=_0x375c81[_0x3fc4ce][_0x4c85dd(0x2837)]['max']['z'];_0x146581[_0x4c85dd(0x27d5)]=new Cartesian3(_0x3a1b30,_0x25796a,_0x53f377),_0x146581[_0x4c85dd(0x2bc6)]=new Cartesian3(_0x18c0ed,_0xfcd451,_0xfc982d);var _0x4fdfd1=new BoundingSphere();BoundingSphere[_0x4c85dd(0x4474)](_0x146581[_0x4c85dd(0x27d5)],_0x146581[_0x4c85dd(0x2bc6)],_0x4fdfd1),_0x146581[_0x4c85dd(0x1990)]=_0x4fdfd1;}}_0x54895c[_0x4c85dd(0x3a33)](_0x146581);}return{'position':{'lon':_0x5747c8,'lat':_0x3ccb80,'height':_0x62d11b,'units':_0x114e65},'fileType':_0x229e03,'maxInstensity':0x0,'minInstensity':0x0,'maxHeight':_0x5764a2,'minHeight':_0x220c0b,'maxCategory':_0x491619,'minCategory':_0xf38c71,'layerBounds':_0x4bf2e2,'volumeObj':_0x4a75f8,'maps':_0x27d27f,'baseUri':_0x43e72c,'rootEntities':_0x54895c,'isTextureShare':_0xcddfe4,'urlArguments':_0x38207e,'isS3MB':!0x0,'isS3MZ':_0x2c9ea5,'isS3MBlock':_0x2c0800,'isOSGB':_0xad242f,'dataType':_0x1da377,'isTransparencyOptimization':_0x574f0a,'vertexCompressionType':_0x5292b0,'vertexWeightMode':_0x5d0ce1,'level':_0x52250d,'pointCloudLayerNames':_0x380138,'processType':_0x1e19cd,'groupNameBounds':_0x3fbf13,'idFieldName':_0x258abb,'attributeExtentName':_0x40b392,'materialType':_0x5e625c,'textureLod':_0x1705ff,'associateMaterialUrl':_0x2768d3,'globeType':_0x4da94a,'temporalCount':_0x1dc7d1};}Scene[_0x68aa19(0x4b51)][_0x68aa19(0x4dfc)]=function(_0x4c88d9,_0x446574,_0x29def8){var _0x42d7b7=_0x68aa19,_0x361dfc=pickFromRay(this,getRayForSampleHeight(this,_0x4c88d9),_0x446574,_0x29def8,!0x0,!0x1);if(defined$1(_0x361dfc))return getHeightFromCartesian(this,_0x361dfc[_0x42d7b7(0x4771)]);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0xffb)]=function(_0x250317,_0x4d8b73,_0x27264d,_0x329f8a){var _0x2dd4f9=_0x68aa19;_0x27264d instanceof Cartesian3&&(_0x329f8a=_0x27264d,_0x27264d=void 0x0,deprecationWarning(_0x2dd4f9(0x56b2),_0x2dd4f9(0x1ace)));var _0x366aed=pickFromRay(this,getRayForClampToHeight(this,_0x250317),_0x4d8b73,_0x27264d,!0x0,!0x1);if(defined$1(_0x366aed))return Cartesian3[_0x2dd4f9(0x254b)](_0x366aed[_0x2dd4f9(0x4771)],_0x329f8a);},Scene['prototype']['sampleHeightMostDetailed']=function(_0x171d8e,_0x54685d,_0x5c7e4b){var _0x2d47f6=_0x68aa19;_0x54685d=defined$1(_0x54685d)?_0x54685d['slice']():_0x54685d;for(var _0x5991af=_0x171d8e[_0x2d47f6(0x531b)],_0x13e043=new Array(_0x5991af),_0x421e37=0x0;_0x421e37<_0x5991af;++_0x421e37)_0x13e043[_0x421e37]=sampleHeightMostDetailed(this,_0x171d8e[_0x421e37],_0x54685d,_0x5c7e4b);return when[_0x2d47f6(0x3935)](_0x13e043)[_0x2d47f6(0x4e1e)](function(_0x545612){var _0x233b67=_0x2d47f6;for(var _0x1ff44d=_0x545612['length'],_0x12958e=0x0;_0x12958e<_0x1ff44d;++_0x12958e)_0x171d8e[_0x12958e][_0x233b67(0x5862)]=_0x545612[_0x12958e];return _0x171d8e;});},Scene[_0x68aa19(0x4b51)][_0x68aa19(0xfa7)]=function(_0x372a59,_0x426c77,_0x3a4a06){var _0x138b0a=_0x68aa19;return this[_0x138b0a(0x4a73)][_0x138b0a(0xfa7)](this,_0x372a59,_0x426c77,_0x3a4a06);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x2927)]=function(_0x5cd37e,_0xe3cb3){var _0x369235=_0x68aa19;return SceneTransforms[_0x369235(0x3a1)](this,_0x5cd37e,_0xe3cb3);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x93c)]=function(){var _0xb44c6b=_0x68aa19;this[_0xb44c6b(0x245b)][_0xb44c6b(0x93c)]();},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x60c)]=function(_0xd2b061){var _0x5a3dda=_0x68aa19,_0x2af232,_0x3fb1b3=this['globe'];_0x2af232=defined$1(_0x3fb1b3)?_0x3fb1b3[_0x5a3dda(0x1706)]:this[_0x5a3dda(0x1682)]['ellipsoid'],_0xd2b061=defaultValue$1(_0xd2b061,0x2),this[_0x5a3dda(0x245b)][_0x5a3dda(0x60c)](_0xd2b061,_0x2af232);},Scene[_0x68aa19(0x4b51)]['morphToColumbusView']=function(_0x2da8a3){var _0x10cf0b=_0x68aa19,_0x25f1a2,_0xde4925=this[_0x10cf0b(0x2292)];_0x25f1a2=defined$1(_0xde4925)?_0xde4925[_0x10cf0b(0x1706)]:this['mapProjection'][_0x10cf0b(0x1706)],_0x2da8a3=defaultValue$1(_0x2da8a3,0x2),this['_transitioner'][_0x10cf0b(0x8f0)](_0x2da8a3,_0x25f1a2);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x510)]=function(_0x377855){var _0x2018a7=_0x68aa19,_0x35a8a1,_0x4ca089=this[_0x2018a7(0x2292)];_0x35a8a1=defined$1(_0x4ca089)?_0x4ca089[_0x2018a7(0x1706)]:this[_0x2018a7(0x1682)][_0x2018a7(0x1706)],_0x377855=defaultValue$1(_0x377855,0x2),this['_transitioner'][_0x2018a7(0x510)](_0x377855,_0x35a8a1);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x23d6)]=function(_0x3ace4f){var _0x5217e8=_0x68aa19;if(this[_0x5217e8(0x20fe)]!==MultiViewportMode$1[_0x5217e8(0x44b5)]){var _0x23efdc=getWindowPosition(this,SceneTransforms[_0x5217e8(0xff0)](this,_0x3ace4f,scratchPosition));if(_0x23efdc>-0x1){var _0x14ffaf=this[_0x5217e8(0x1968)],_0x2d50d5=new BoundingRectangle(),_0x1d1064=this['_multiViewportInfo'][_0x23efdc];return _0x2d50d5['x']=_0x14ffaf[_0x5217e8(0x2e24)]*_0x1d1064['x'],_0x2d50d5['y']=_0x14ffaf[_0x5217e8(0x1b40)]*_0x1d1064['y'],_0x2d50d5[_0x5217e8(0x209)]=_0x14ffaf[_0x5217e8(0x2e24)]*_0x1d1064[_0x5217e8(0x209)],_0x2d50d5[_0x5217e8(0x5862)]=_0x14ffaf[_0x5217e8(0x1b40)]*_0x1d1064[_0x5217e8(0x5862)],_0x2d50d5;}}return(_0x2d50d5=new BoundingRectangle())['x']=0x0,_0x2d50d5['y']=0x0,_0x2d50d5['width']=this[_0x5217e8(0xa77)]['clientWidth'],_0x2d50d5[_0x5217e8(0x5862)]=this[_0x5217e8(0xa77)]['clientHeight'],_0x2d50d5;};var layerQueue={},ServerType={'iServer':0x0,'oss':0x1};function requestFieldInfo(_0x1295f9,_0x35700f,_0x2afc1b,_0x1ff977,_0x273fb1,_0x1b8bd2,_0x3791eb){_0x3791eb=defaultValue$1(_0x3791eb,!0x1),when(_0x1295f9,function(_0xc6c03c){var _0x53a459=_0x54f3;if(_0x1ff977[_0x53a459(0x3011)]=_0xc6c03c[_0x53a459(0x3011)],_0x1ff977[_0x53a459(0x1f04)]=_0xc6c03c[_0x53a459(0x1f04)],defined$1(_0x1b8bd2[_0x53a459(0x3534)])&&!0x0===_0x1b8bd2[_0x53a459(0x3534)]&&defined$1(bounds))_0x35700f[_0x53a459(0x1224)][_0x53a459(0x261e)]({'destination':bounds,'complete':function(){setTimeout(function(){var _0x2815e5=_0x54f3,_0xb8ac75=new S3MTilesLayer(_0x1ff977);_0x3791eb||_0x35700f[_0x2815e5(0x1bbc)][_0x2815e5(0x4979)](_0xb8ac75,_0x273fb1),defined$1(_0x35700f['_clipRegions'])&&_0xb8ac75[_0x2815e5(0x47af)](_0x35700f[_0x2815e5(0x4b8f)],0x1),_0x2afc1b[_0x2815e5(0x68a)](_0xb8ac75);},0x3e8);}});else{var _0xe386c7=new S3MTilesLayer(_0x1ff977);_0x3791eb||_0x35700f['_layers'][_0x53a459(0x4979)](_0xe386c7,_0x273fb1),defined$1(_0x35700f[_0x53a459(0x4b8f)])&&_0xe386c7[_0x53a459(0x47af)](_0x35700f[_0x53a459(0x4b8f)],0x1),_0x2afc1b[_0x53a459(0x68a)](_0xe386c7);}},function(){var _0x2cbe14=_0x54f3;if(!0x0===_0x1b8bd2[_0x2cbe14(0x3534)])_0x35700f[_0x2cbe14(0x1224)][_0x2cbe14(0x261e)]({'destination':bounds,'complete':function(){var _0x3e8154=_0x2cbe14,_0x58226b=new S3MTilesLayer(_0x1ff977);_0x3791eb||_0x35700f['_layers'][_0x3e8154(0x4979)](_0x58226b,_0x273fb1),defined$1(_0x35700f[_0x3e8154(0x4b8f)])&&_0x58226b[_0x3e8154(0x47af)](_0x35700f[_0x3e8154(0x4b8f)],0x1),_0x2afc1b[_0x3e8154(0x68a)](_0x58226b);}});else{var _0x118dfc=new S3MTilesLayer(_0x1ff977);_0x3791eb||_0x35700f[_0x2cbe14(0x1bbc)]['add'](_0x118dfc,_0x273fb1),defined$1(_0x35700f[_0x2cbe14(0x4b8f)])&&_0x118dfc['_setServerClipRegions'](_0x35700f['_clipRegions'],0x1),_0x2afc1b['resolve'](_0x118dfc);}});}function addscp(_0x26aaa9,_0x3913f5,_0x37de37,_0x158957,_0x2c1544,_0x410ea7,_0x4234dc,_0x477e7e){var _0x7a5739=_0x68aa19;if(_0x158957[_0x7a5739(0xc26)]){var _0xd0bf34=new TaskProcessor(_0x7a5739(0x4b4));_0xd0bf34['scheduleTask']({'data':_0x7a5739(0x1823),'scpUrl':_0x26aaa9});var _0x3a4084=_0x26aaa9['substring'](_0x26aaa9['indexOf'](_0x7a5739(0x50ff))+0x6,_0x26aaa9[_0x7a5739(0x33ab)](_0x7a5739(0x4982)))+_0x7a5739(0x920);_0xd0bf34[_0x7a5739(0x4c73)]({'dataType':_0x7a5739(0x3699),'data':'/'+_0x3a4084})[_0x7a5739(0x4e1e)](function(_0x49b04b){var _0x1d8f0e=_0x7a5739,_0x4db87c=getJsonScpConfig(_0x49b04b,_0x26aaa9,_0x158957['serverType']);_0x4db87c[_0x1d8f0e(0x4174)]=_0x3913f5[_0x1d8f0e(0x4174)],_0x4db87c['gl']=_0x3913f5[_0x1d8f0e(0x4174)][_0x1d8f0e(0x1651)],_0x4db87c[_0x1d8f0e(0x13f9)]=_0x2c1544,_0x4db87c[_0x1d8f0e(0x5250)]=_0x3913f5['_supportCompressType'],_0x4db87c[_0x1d8f0e(0x211c)]=_0x158957[_0x1d8f0e(0x211c)],_0x4db87c[_0x1d8f0e(0x3c16)]=_0x158957['cullEnabled'],_0x4db87c[_0x1d8f0e(0x43c0)]=_0x158957[_0x1d8f0e(0x43c0)],_0x4db87c[_0x1d8f0e(0xdf7)]=_0x158957[_0x1d8f0e(0xdf7)],_0x4db87c['selectEnable']=_0x158957[_0x1d8f0e(0x7d4)],_0x4db87c[_0x1d8f0e(0x3139)]=_0x158957[_0x1d8f0e(0x3139)],_0x4db87c[_0x1d8f0e(0x4f01)]=_0x158957[_0x1d8f0e(0x4f01)],_0x4db87c[_0x1d8f0e(0x10aa)]=_0x158957[_0x1d8f0e(0x10aa)],_0x4db87c[_0x1d8f0e(0x56c6)]=_0x158957['minVisibleDistance'],_0x4db87c[_0x1d8f0e(0x2dac)]=_0x158957['maxVisibleDistance'],_0x4db87c['shadowType']=_0x158957[_0x1d8f0e(0x765)],_0x4db87c[_0x1d8f0e(0x8db)]=_0x158957['heading'],_0x4db87c['lodRangeScale']=_0x158957[_0x1d8f0e(0x2f7b)],_0x4db87c['polygonOffset']=_0x158957[_0x1d8f0e(0x2b5)],_0x4db87c[_0x1d8f0e(0x1e42)]=_0x158957[_0x1d8f0e(0x1e42)],_0x4db87c[_0x1d8f0e(0x4baf)]=_0x158957[_0x1d8f0e(0x4baf)],_0x4db87c[_0x1d8f0e(0x55bc)]=_0x158957[_0x1d8f0e(0x55bc)],_0x4db87c[_0x1d8f0e(0x1a5f)]=_0x158957['saturation'],_0x4db87c[_0x1d8f0e(0x2bd5)]=_0x158957['gamma'],_0x4db87c[_0x1d8f0e(0x371)]=_0x158957[_0x1d8f0e(0x371)],_0x4db87c[_0x1d8f0e(0x25bb)]=defaultValue$1(_0x158957[_0x1d8f0e(0x25bb)],!0x1),_0x4db87c[_0x1d8f0e(0x3cd)]=defaultValue$1(_0x158957[_0x1d8f0e(0x3cd)],''),_0x4db87c[_0x1d8f0e(0x4a60)]=defaultValue$1(_0x158957[_0x1d8f0e(0x4a60)],''),_0x4db87c[_0x1d8f0e(0x1ba2)]=!0x0,_0x4db87c['sceneMode']=_0x3913f5[_0x1d8f0e(0x4318)],_0x4db87c['scene']=_0x3913f5,_0x4db87c[_0x1d8f0e(0x54b7)]=_0x158957[_0x1d8f0e(0x54b7)],_0x4db87c[_0x1d8f0e(0x3bf0)]=_0x4234dc,_0x4db87c['queryFieldNames']=_0x158957[_0x1d8f0e(0x3380)],_0x4db87c[_0x1d8f0e(0x3ea9)]=_0x158957[_0x1d8f0e(0x3ea9)],_0x4db87c['customRequestHeaders']=_0x158957[_0x1d8f0e(0x3103)],_0x4db87c['LoadingPriority']=_0x158957['LoadingPriority'];var _0x201454=new S3MTilesLayer(_0x4db87c);_0x201454[_0x1d8f0e(0x9f5)]=_0xd0bf34,_0x477e7e||_0x3913f5['_layers'][_0x1d8f0e(0x4979)](_0x201454,_0x410ea7),defined$1(_0x3913f5[_0x1d8f0e(0x4b8f)])&&_0x201454[_0x1d8f0e(0x47af)](_0x3913f5['_clipRegions'],0x1),_0x37de37[_0x1d8f0e(0x68a)](_0x201454);});}else loadXML(_0x26aaa9,_0x158957[_0x7a5739(0x3103)])['then'](function(_0x4ddb12){var _0x5e6123=_0x7a5739,_0x44b8b1=getScpConfig(_0x4ddb12,_0x26aaa9,_0x158957[_0x5e6123(0x20e8)]);_0x44b8b1[_0x5e6123(0x4174)]=_0x3913f5[_0x5e6123(0x4174)],_0x44b8b1['gl']=_0x3913f5[_0x5e6123(0x4174)][_0x5e6123(0x1651)],_0x44b8b1['name']=_0x2c1544,_0x44b8b1[_0x5e6123(0x5250)]=_0x3913f5[_0x5e6123(0x39f3)],_0x44b8b1[_0x5e6123(0x211c)]=_0x158957['urlType'],_0x44b8b1['cullEnabled']=_0x158957[_0x5e6123(0x3c16)],_0x44b8b1[_0x5e6123(0x43c0)]=_0x158957[_0x5e6123(0x43c0)],_0x44b8b1['style3D']=_0x158957[_0x5e6123(0xdf7)],_0x44b8b1[_0x5e6123(0x36c)]=_0x158957['selectable'],_0x44b8b1[_0x5e6123(0x3139)]=_0x158957['isVisible'],_0x44b8b1[_0x5e6123(0x4f01)]=_0x158957[_0x5e6123(0x4f01)],_0x44b8b1[_0x5e6123(0x10aa)]=_0x158957[_0x5e6123(0x10aa)],_0x44b8b1['minVisibleDistance']=_0x158957[_0x5e6123(0x56c6)],_0x44b8b1[_0x5e6123(0x2dac)]=_0x158957[_0x5e6123(0x2dac)],_0x44b8b1[_0x5e6123(0x765)]=_0x158957['shadowType'],_0x44b8b1[_0x5e6123(0x8db)]=_0x158957[_0x5e6123(0x8db)],_0x44b8b1[_0x5e6123(0x2f7b)]=_0x158957[_0x5e6123(0x2f7b)],_0x44b8b1[_0x5e6123(0x2b5)]=_0x158957[_0x5e6123(0x2b5)],_0x44b8b1['brightness']=_0x158957[_0x5e6123(0x1e42)],_0x44b8b1[_0x5e6123(0x4baf)]=_0x158957[_0x5e6123(0x4baf)],_0x44b8b1[_0x5e6123(0x55bc)]=_0x158957[_0x5e6123(0x55bc)],_0x44b8b1[_0x5e6123(0x1a5f)]=_0x158957[_0x5e6123(0x1a5f)],_0x44b8b1[_0x5e6123(0x2bd5)]=_0x158957[_0x5e6123(0x2bd5)],_0x44b8b1[_0x5e6123(0x371)]=_0x158957[_0x5e6123(0x371)],_0x44b8b1[_0x5e6123(0x25bb)]=defaultValue$1(_0x158957[_0x5e6123(0x25bb)],!0x1),_0x44b8b1[_0x5e6123(0x3cd)]=defaultValue$1(_0x158957[_0x5e6123(0x3cd)],''),_0x44b8b1[_0x5e6123(0x4a60)]=defaultValue$1(_0x158957['cacheKey'],''),_0x44b8b1['customRequestHeaders']=_0x158957[_0x5e6123(0x3103)],_0x44b8b1[_0x5e6123(0x3934)]=_0x3913f5[_0x5e6123(0x4318)],_0x44b8b1['loadVolumeData']=defaultValue$1(_0x158957[_0x5e6123(0x16d1)],!0x0),_0x44b8b1[_0x5e6123(0x1d45)]=_0x3913f5,_0x44b8b1['useMercatorProject']=_0x158957[_0x5e6123(0x54b7)],_0x44b8b1[_0x5e6123(0x3bf0)]=_0x4234dc,_0x44b8b1[_0x5e6123(0x3380)]=_0x158957[_0x5e6123(0x3380)],_0x44b8b1[_0x5e6123(0x3ea9)]=_0x158957[_0x5e6123(0x3ea9)],_0x44b8b1[_0x5e6123(0x54b7)]=_0x158957[_0x5e6123(0x54b7)];var _0x4370bb=parseFieldInfoXML(_0x44b8b1[_0x5e6123(0x547f)],_0x158957[_0x5e6123(0x3103)],_0x158957[_0x5e6123(0x211c)],_0x44b8b1[_0x5e6123(0x3bf0)]);when(parseWaterEffectXML(_0x4ddb12,_0x44b8b1[_0x5e6123(0x547f)],_0x158957['customRequestHeaders']),function(_0x210de2){var _0x1a2ece=_0x5e6123;_0x44b8b1[_0x1a2ece(0x1692)]=_0x210de2,when(_0x4370bb,function(_0x1e63c4){var _0x442abf=_0x1a2ece;if(_0x44b8b1[_0x442abf(0x3011)]=_0x1e63c4,defined$1(_0x158957[_0x442abf(0x3534)])&&!0x0===_0x158957[_0x442abf(0x3534)]&&defined$1(bounds))_0x3913f5[_0x442abf(0x1224)]['flyTo']({'destination':bounds,'complete':function(){setTimeout(function(){var _0x199ea1=_0x54f3,_0x4dbca2=new S3MTilesLayer(_0x44b8b1);_0x3913f5[_0x199ea1(0x1bbc)]['add'](_0x4dbca2,_0x410ea7),_0x37de37[_0x199ea1(0x68a)](_0x4dbca2);},0x3e8);}});else{var _0x5a86f7=new S3MTilesLayer(_0x44b8b1);_0x477e7e||_0x3913f5[_0x442abf(0x1bbc)][_0x442abf(0x4979)](_0x5a86f7,_0x410ea7),defined$1(_0x3913f5['_clipRegions'])&&_0x5a86f7[_0x442abf(0x47af)](_0x3913f5[_0x442abf(0x4b8f)],0x1),_0x37de37[_0x442abf(0x68a)](_0x5a86f7);}},function(){var _0x295f64=_0x1a2ece;if(!0x0===_0x158957[_0x295f64(0x3534)])_0x3913f5[_0x295f64(0x1224)][_0x295f64(0x261e)]({'destination':bounds,'complete':function(){var _0x507e3c=_0x295f64,_0x3db64a=new S3MTilesLayer(_0x44b8b1);_0x3913f5[_0x507e3c(0x1bbc)][_0x507e3c(0x4979)](_0x3db64a,_0x410ea7),_0x37de37['resolve'](_0x3db64a);}});else{var _0x338a3e=new S3MTilesLayer(_0x44b8b1);_0x477e7e||_0x3913f5['_layers'][_0x295f64(0x4979)](_0x338a3e,_0x410ea7),defined$1(_0x3913f5['_clipRegions'])&&_0x338a3e['_setServerClipRegions'](_0x3913f5[_0x295f64(0x4b8f)],0x1),_0x37de37[_0x295f64(0x68a)](_0x338a3e);}});},function(){when(_0x4370bb,function(_0x49f887){var _0x3dfbe7=_0x54f3;if(_0x44b8b1[_0x3dfbe7(0x3011)]=_0x49f887,defined$1(_0x158957['isFlyMode'])&&!0x0===_0x158957['isFlyMode']&&defined$1(bounds))_0x3913f5[_0x3dfbe7(0x1224)][_0x3dfbe7(0x261e)]({'destination':bounds,'complete':function(){setTimeout(function(){var _0x35ab24=_0x54f3,_0x55b892=new S3MTilesLayer(_0x44b8b1);_0x477e7e||_0x3913f5['_layers']['add'](_0x55b892,_0x410ea7),_0x37de37[_0x35ab24(0x68a)](_0x55b892);},0x3e8);}});else{var _0x41516c=new S3MTilesLayer(_0x44b8b1);_0x477e7e||_0x3913f5[_0x3dfbe7(0x1bbc)][_0x3dfbe7(0x4979)](_0x41516c,_0x410ea7),defined$1(_0x3913f5[_0x3dfbe7(0x4b8f)])&&_0x41516c[_0x3dfbe7(0x47af)](_0x3913f5['_clipRegions'],0x1),_0x37de37[_0x3dfbe7(0x68a)](_0x41516c);}},function(){var _0x300890=_0x54f3;if(!0x0===_0x158957[_0x300890(0x3534)])_0x3913f5[_0x300890(0x1224)]['flyTo']({'destination':bounds,'complete':function(){var _0x591d3e=_0x300890,_0x112728=new S3MTilesLayer(_0x44b8b1);_0x3913f5[_0x591d3e(0x1bbc)]['add'](_0x112728,_0x410ea7),_0x37de37[_0x591d3e(0x68a)](_0x112728);}});else{var _0x3e0c45=new S3MTilesLayer(_0x44b8b1);_0x477e7e||_0x3913f5[_0x300890(0x1bbc)][_0x300890(0x4979)](_0x3e0c45,_0x410ea7),defined$1(_0x3913f5[_0x300890(0x4b8f)])&&_0x3e0c45[_0x300890(0x47af)](_0x3913f5['_clipRegions'],0x1),_0x37de37[_0x300890(0x68a)](_0x3e0c45);}});});},function(_0xa7655e){var _0x562b2d=_0x7a5739;loadJson$1(_0x26aaa9,_0x158957[_0x562b2d(0x3103)])[_0x562b2d(0x4e1e)](function(_0x3f8eeb){var _0x109fd8=_0x562b2d,_0x495c2e=getJsonScpConfig(_0x3f8eeb,_0x26aaa9,_0x158957[_0x109fd8(0x20e8)]);_0x495c2e[_0x109fd8(0x4174)]=_0x3913f5[_0x109fd8(0x4174)],_0x495c2e['gl']=_0x3913f5['context'][_0x109fd8(0x1651)],_0x495c2e[_0x109fd8(0x13f9)]=_0x2c1544,_0x495c2e['supportCompressType']=_0x3913f5[_0x109fd8(0x39f3)],_0x495c2e['urlType']=_0x158957[_0x109fd8(0x211c)],_0x495c2e[_0x109fd8(0x3c16)]=_0x158957[_0x109fd8(0x3c16)],_0x495c2e[_0x109fd8(0x43c0)]=_0x158957[_0x109fd8(0x43c0)],_0x495c2e[_0x109fd8(0xdf7)]=_0x158957[_0x109fd8(0xdf7)],_0x495c2e[_0x109fd8(0x36c)]=_0x158957[_0x109fd8(0x7d4)],_0x495c2e[_0x109fd8(0x3139)]=_0x158957[_0x109fd8(0x3139)],_0x495c2e[_0x109fd8(0x4f01)]=_0x158957['minVisibleAltitude'],_0x495c2e[_0x109fd8(0x10aa)]=_0x158957['maxVisibleAltitude'],_0x495c2e[_0x109fd8(0x56c6)]=_0x158957['minVisibleDistance'],_0x495c2e[_0x109fd8(0x2dac)]=_0x158957[_0x109fd8(0x2dac)],_0x495c2e[_0x109fd8(0x765)]=_0x158957[_0x109fd8(0x765)],_0x495c2e[_0x109fd8(0x8db)]=_0x158957[_0x109fd8(0x8db)],_0x495c2e['lodRangeScale']=_0x158957[_0x109fd8(0x2f7b)],_0x495c2e[_0x109fd8(0x2b5)]=_0x158957[_0x109fd8(0x2b5)],_0x495c2e['brightness']=_0x158957[_0x109fd8(0x1e42)],_0x495c2e['constrast']=_0x158957[_0x109fd8(0x4baf)],_0x495c2e[_0x109fd8(0x55bc)]=_0x158957['hue'],_0x495c2e[_0x109fd8(0x1a5f)]=_0x158957[_0x109fd8(0x1a5f)],_0x495c2e[_0x109fd8(0x2bd5)]=_0x158957[_0x109fd8(0x2bd5)],_0x495c2e[_0x109fd8(0x371)]=_0x158957[_0x109fd8(0x371)],_0x495c2e['ignoreNormal']=defaultValue$1(_0x158957[_0x109fd8(0x25bb)],!0x1),_0x495c2e['groupName']=defaultValue$1(_0x158957[_0x109fd8(0x3cd)],''),_0x495c2e[_0x109fd8(0x4a60)]=defaultValue$1(_0x158957[_0x109fd8(0x4a60)],''),_0x495c2e['_isJson']=!0x0,_0x495c2e[_0x109fd8(0x3934)]=_0x3913f5[_0x109fd8(0x4318)],_0x495c2e['scene']=_0x3913f5,_0x495c2e['useMercatorProject']=_0x158957[_0x109fd8(0x54b7)],_0x495c2e['scpUrl']=_0x4234dc,_0x495c2e[_0x109fd8(0x3380)]=_0x158957['queryFieldNames'],_0x495c2e[_0x109fd8(0x3ea9)]=_0x158957[_0x109fd8(0x3ea9)],_0x495c2e[_0x109fd8(0x3103)]=_0x158957[_0x109fd8(0x3103)],_0x495c2e[_0x109fd8(0x54b7)]=_0x158957[_0x109fd8(0x54b7)];var _0x4205c7=parseFieldInfoJSON(_0x495c2e['baseUri'],_0x158957[_0x109fd8(0x3103)],_0x495c2e[_0x109fd8(0x579d)],_0x495c2e[_0x109fd8(0x211c)]);when(parseWaterEffectFromJson(_0x3f8eeb,_0x495c2e['baseUri'],_0x158957['customRequestHeaders']),function(_0x5ad6b8){var _0x2a9575=_0x109fd8;_0x495c2e[_0x2a9575(0x1692)]=_0x5ad6b8,requestFieldInfo(_0x4205c7,_0x3913f5,_0x37de37,_0x495c2e,_0x410ea7,_0x158957,_0x477e7e);},function(){requestFieldInfo(_0x4205c7,_0x3913f5,_0x37de37,_0x495c2e,_0x410ea7,_0x158957,_0x477e7e);});},function(_0x77dd51){var _0x539a6e=_0x562b2d;_0x37de37[_0x539a6e(0x4e16)]('add\x20s3m\x20layer\x20failed,'+_0x77dd51);});})[_0x7a5739(0x4b84)](function(_0x590e76){var _0x4faebf=_0x7a5739;_0x37de37[_0x4faebf(0x4e16)](_0x4faebf(0x425d)+_0x590e76);});}function versionCompare(_0x76f87c,_0x567401){var _0x347849=_0x68aa19,_0x49a0e8=_0x567401&&_0x567401['lexicographical'],_0x4fc92c=_0x567401&&_0x567401['zeroExtend'],_0x1737d3='10.1.0.18325'[_0x347849(0x4d7b)]('.'),_0xcdd9a4=_0x76f87c[_0x347849(0x4d7b)]('.');function _0x50a498(_0x1b5481){return(_0x49a0e8?/^\d+[A-Za-z]*$/:/^\d+$/)['test'](_0x1b5481);}if(!_0x1737d3[_0x347849(0x1c24)](_0x50a498)||!_0xcdd9a4[_0x347849(0x1c24)](_0x50a498))return NaN;if(_0x4fc92c){for(;_0x1737d3[_0x347849(0x531b)]<_0xcdd9a4[_0x347849(0x531b)];)_0x1737d3[_0x347849(0x3a33)]('0');for(;_0xcdd9a4[_0x347849(0x531b)]<_0x1737d3[_0x347849(0x531b)];)_0xcdd9a4[_0x347849(0x3a33)]('0');}_0x49a0e8||(_0x1737d3=_0x1737d3[_0x347849(0x2e47)](Number),_0xcdd9a4=_0xcdd9a4[_0x347849(0x2e47)](Number));for(var _0xfd3eeb=0x0;_0xfd3eeb<_0x1737d3[_0x347849(0x531b)];++_0xfd3eeb){if(_0xcdd9a4[_0x347849(0x531b)]==_0xfd3eeb)return 0x1;if(_0x1737d3[_0xfd3eeb]!=_0xcdd9a4[_0xfd3eeb])return _0x1737d3[_0xfd3eeb]>_0xcdd9a4[_0xfd3eeb]?0x1:-0x1;}}function getSceneList(_0x48b4bd,_0x6391ff,_0x52f80e){return loadJson$1(_0x48b4bd,_0x52f80e)['then'](function(_0x59b03c){var _0x1693b9=_0x54f3;if(!(_0x59b03c[_0x1693b9(0x531b)]<0x1)){var _0x313768=void 0x0;if(defined$1(_0x6391ff)){for(var _0x56c619=0x0;_0x56c619<_0x59b03c['length'];_0x56c619++){var _0x17d9a0=_0x59b03c[_0x56c619];if(_0x17d9a0[_0x1693b9(0x13f9)]===_0x6391ff){_0x313768=_0x17d9a0;break;}}if(!defined$1(_0x313768))return void console[_0x1693b9(0x132d)](_0x1693b9(0x3505));}else _0x313768=_0x59b03c[0x0];var _0x38f34f=new URI(_0x48b4bd);return _0x38f34f[_0x1693b9(0x3906)]=new URI(_0x313768['path'])['path'],{'name':_0x313768[_0x1693b9(0x13f9)],'path':_0x38f34f[_0x1693b9(0x1d43)]()};}});}function getLayerList(_0x25f2df,_0x1659a7,_0x4722ea){var _0x2669e6=_0x68aa19,_0x56a808=_0x25f2df+_0x2669e6(0x10e1);return defined$1(Credential[_0x2669e6(0x4570)])&&(_0x56a808=defined$1(Credential[_0x2669e6(0x4570)][_0x2669e6(0x622)][_0x4722ea])?Credential[_0x2669e6(0x1737)](_0x4722ea,_0x56a808):Credential[_0x2669e6(0x437b)](_0x56a808)),loadJson$1(_0x56a808,_0x1659a7)['then'](function(_0x39d580){var _0x123201=_0x2669e6;for(var _0x510f6a={'s3m':[],'imagery':[],'s3mGroup':[],'terrain':void 0x0},_0x256c9b=0x0,_0x202752=_0x39d580[_0x123201(0x531b)];_0x256c9b<_0x202752;_0x256c9b++){var _0x806eff=_0x39d580[_0x256c9b],_0x490985=_0x806eff['layer3DType'];'OSGBLayer'==_0x490985?_0x510f6a['s3m'][_0x123201(0x3a33)](_0x806eff):_0x123201(0x1dc6)==_0x490985?_0x510f6a[_0x123201(0x3527)]['push'](_0x806eff):_0x123201(0x32d8)==_0x490985?_0x510f6a['terrain']=_0x806eff:_0x123201(0x3d75)==_0x490985&&_0x510f6a[_0x123201(0x46c7)][_0x123201(0x3a33)](_0x806eff);}return _0x510f6a;});}Scene[_0x68aa19(0x4b51)][_0x68aa19(0x40aa)]=function(_0x2b9be2,_0x60f2fb,_0x229c49,_0x19f2fe){var _0x5aa17e=_0x68aa19;_0x60f2fb=defaultValue$1(_0x60f2fb,{});var _0x8a51b7=/({.*?})/g;if(_0x2b9be2[_0x5aa17e(0x33ab)](_0x5aa17e(0x400a))>-0x1){var _0x2346a0=new URI(_0x2b9be2),_0x20cffa=queryToObject(_0x2346a0[_0x5aa17e(0x3f3b)]);_0x2346a0[_0x5aa17e(0x3f3b)]=void 0x0,_0x2b9be2=_0x2346a0['toString']();var _0x2b5c92={};if(defined$1(_0x60f2fb[_0x5aa17e(0x36e2)]))for(let _0x9ed5e0=0x0;_0x9ed5e0<_0x60f2fb[_0x5aa17e(0x36e2)][_0x5aa17e(0x531b)];_0x9ed5e0++){var _0x1e8f0b=_0x2b9be2[_0x5aa17e(0x1297)](/({.*?})/g,_0x60f2fb['subdomains'][_0x9ed5e0]);_0x2b5c92={'rooturl':_0x1e8f0b,'type':_0x5aa17e(0xa17),'value':_0x20cffa[_0x5aa17e(0xa17)]},defined$1(Credential[_0x5aa17e(0x4570)])?_0x1e8f0b in Credential['CREDENTIAL']['_keymap']||Credential[_0x5aa17e(0x4570)][_0x5aa17e(0x5822)]([_0x2b5c92]):Credential[_0x5aa17e(0x4570)]=new Credential([_0x2b5c92]);}else{if(_0x8a51b7[_0x5aa17e(0x8e2)](_0x2b9be2))throw new DeveloperError$1(_0x5aa17e(0x4752));_0x2b5c92={'rooturl':_0x2b9be2,'type':_0x5aa17e(0xa17),'value':_0x20cffa[_0x5aa17e(0xa17)]},defined$1(Credential[_0x5aa17e(0x4570)])?_0x2b9be2 in Credential[_0x5aa17e(0x4570)][_0x5aa17e(0x622)]||Credential['CREDENTIAL']['addCredential']([_0x2b5c92]):Credential[_0x5aa17e(0x4570)]=new Credential([_0x2b5c92]);}}if(!defined$1(_0x2b9be2))throw new DeveloperError$1(_0x5aa17e(0x23c3));if(defined$1(_0x60f2fb[_0x5aa17e(0x36e2)]))_0x2b9be2=_0x2b9be2['replace'](_0x8a51b7,function(_0x2f6feb,_0x522732){var _0x128c2a=_0x5aa17e;if(!defined$1(_0x60f2fb[_0x128c2a(0x36e2)]['length']))throw new DeveloperError$1(_0x128c2a(0x4752));if(_0x128c2a(0x1272)===_0x522732)return _0x60f2fb[_0x128c2a(0x36e2)][0x0];});else{if(_0x8a51b7[_0x5aa17e(0x8e2)](_0x2b9be2))throw new DeveloperError$1(_0x5aa17e(0x4752));}_0x60f2fb=_0x60f2fb||{};var _0x5d1004=when['defer']();_0x19f2fe=defaultValue$1(_0x19f2fe,!0x1);var _0x3350be,_0x2feead,_0xe98c42=_0x2b9be2,_0x5b59af=defaultValue$1(_0x60f2fb[_0x5aa17e(0x13f9)],getFilenameFromUri(_0xe98c42)),_0x5d6de3=this;if(-0x1===_0x2b9be2[_0x5aa17e(0x33ab)](_0x5aa17e(0x28dc))&&-0x1===_0x2b9be2[_0x5aa17e(0x33ab)](_0x5aa17e(0x3269))||(_0x60f2fb[_0x5aa17e(0xc26)]=!0x0),_0x60f2fb[_0x5aa17e(0xc26)])return addscp(_0xe98c42,_0x5d6de3,_0x5d1004,_0x60f2fb,_0x5b59af,_0x229c49,_0x43a6b4,_0x19f2fe),_0x5d1004['promise'];(_0x3350be=-0x1!==_0x2b9be2[_0x5aa17e(0x33ab)](_0x5aa17e(0x48ba))||-0x1!==_0x2b9be2[_0x5aa17e(0x33ab)](_0x5aa17e(0x41b9))?ServerType['oss']:ServerType[_0x5aa17e(0x1bb5)])===ServerType[_0x5aa17e(0x1bb5)]&&(_0x2feead=0x1===_0x60f2fb[_0x5aa17e(0x211c)]?_0x2b9be2+'&authentication=login':_0x2b9be2['substring'](0x0,_0x2b9be2[_0x5aa17e(0x33ab)](_0x5aa17e(0x4181))+0xe));var _0x43a6b4=_0x2b9be2;return defined$1(Credential[_0x5aa17e(0x4570)])&&(_0xe98c42=defined$1(Credential[_0x5aa17e(0x4570)]['_keymap'][_0xe98c42])?Credential[_0x5aa17e(0x1737)](_0xe98c42,_0xe98c42):Credential[_0x5aa17e(0x437b)](_0xe98c42)),_0x3350be===ServerType[_0x5aa17e(0x1bb5)]?(_0x60f2fb[_0x5aa17e(0x20e8)]=ServerType[_0x5aa17e(0x1bb5)],defined$1(this['RSAAuthenticationStatus'][_0x2feead])?(0x0===this['RSAAuthenticationStatus'][_0x2feead]&&(defined$1(layerQueue[_0x2feead])||(layerQueue[_0x2feead]={}),defined$1(layerQueue[_0x2feead][_0xe98c42])||(layerQueue[_0x2feead][_0xe98c42]={'_this':_0x5d6de3,'deferred':_0x5d1004,'options':_0x60f2fb,'layerName':_0x5b59af,'index':_0x229c49})),0x1===this['RSAAuthenticationStatus'][_0x2feead]&&addscp(_0xe98c42,_0x5d6de3,_0x5d1004,_0x60f2fb,_0x5b59af,_0x229c49,_0x43a6b4,_0x19f2fe),0x2===this[_0x5aa17e(0x4a24)][_0x2feead]&&_0x5d1004['reject'](_0x5aa17e(0x425d)+_0xe98c42)):(this[_0x5aa17e(0x4a24)][_0x2feead]=0x0,RSAAuthentication(_0x2feead,_0x60f2fb[_0x5aa17e(0x211c)],_0x60f2fb[_0x5aa17e(0x3103)],_0xe98c42)[_0x5aa17e(0x4e1e)](function(){var _0x2650ff=_0x5aa17e;if(_0x5d6de3['RSAAuthenticationStatus'][_0x2feead]=0x1,addscp(_0xe98c42,_0x5d6de3,_0x5d1004,_0x60f2fb,_0x5b59af,_0x229c49,_0x43a6b4,_0x19f2fe),defined$1(layerQueue[_0x2feead]))for(var _0x529d10 in layerQueue[_0x2feead]){var _0x149052=defaultValue$1(layerQueue[_0x2feead][_0x529d10][_0x2650ff(0x2fce)][_0x2650ff(0x3cd)],_0x19f2fe);addscp(_0x529d10,layerQueue[_0x2feead][_0x529d10]['_this'],layerQueue[_0x2feead][_0x529d10][_0x2650ff(0x23af)],layerQueue[_0x2feead][_0x529d10][_0x2650ff(0x2fce)],layerQueue[_0x2feead][_0x529d10][_0x2650ff(0x3988)],layerQueue[_0x2feead][_0x529d10]['index'],void 0x0,_0x149052),delete layerQueue[_0x2feead][_0x529d10];}},function(_0x5c4c83){var _0x205d74=_0x5aa17e;_0x5d6de3['RSAAuthenticationStatus'][_0x2feead]=0x2,delete layerQueue[_0x2feead],_0x5d1004[_0x205d74(0x4e16)](_0x205d74(0x425d)+_0x5c4c83['url']);})[_0x5aa17e(0x4b84)](function(_0x2806e1){var _0x512cb2=_0x5aa17e;_0x5d6de3[_0x512cb2(0x4a24)][_0x2feead]=0x2,delete layerQueue[_0x2feead],_0x5d1004[_0x512cb2(0x4e16)](_0x512cb2(0x425d)&_0x2806e1[_0x512cb2(0x343b)]);}))):(_0x60f2fb[_0x5aa17e(0x20e8)]=ServerType[_0x5aa17e(0x3215)],addscp(_0xe98c42,_0x5d6de3,_0x5d1004,_0x60f2fb,_0x5b59af,_0x229c49,_0x43a6b4,_0x19f2fe)),_0x5d1004['promise'];},Scene[_0x68aa19(0x4b51)]['addS3MGroupLayer']=function(_0xe403cf,_0xdc1ebd,_0x13e629){var _0x41a36c=_0x68aa19;if(!defined$1(_0xe403cf))throw new DeveloperError$1('add\x20S3MGroup\x20layer,url\x20is\x20required.');_0xdc1ebd=_0xdc1ebd||{};var _0x8f10eb=_0xe403cf;defined$1(Credential['CREDENTIAL'])&&(_0x8f10eb=Credential[_0x41a36c(0x437b)](_0x8f10eb));var _0x3d28f6=defaultValue$1(_0xdc1ebd['name'],getFilenameFromUri(_0x8f10eb)),_0x5c12f7=this,_0x3f12b3=when[_0x41a36c(0x25e3)]();return loadJson$1(_0x8f10eb)[_0x41a36c(0x4e1e)](function(_0x4be5ed){var _0x14befa=_0x41a36c,_0x50d538={'name':_0x3d28f6,'url':_0x8f10eb,'layerBounds':_0x4be5ed['geobounds'],'layers':_0x4be5ed[_0x14befa(0x1880)],'scene':_0x5c12f7},_0x49c0f1=new S3MGroupLayer(_0x50d538);_0x5c12f7[_0x14befa(0x1bbc)][_0x14befa(0x4979)](_0x49c0f1,_0x13e629);})[_0x41a36c(0x4b84)](function(_0xd25155){var _0x4d9880=_0x41a36c;_0x3f12b3[_0x4d9880(0x4e16)](_0x4d9880(0x10ac)+_0xd25155);}),_0x3f12b3[_0x41a36c(0x28bc)];};var rgbMatcher=/^rgba?\(\s*([0-9.]+%?)\s*,\s*([0-9.]+%?)\s*,\s*([0-9.]+%?)(?:\s*,\s*([0-9.]+))?\s*\)$/i,rgbaMatcher2=/^rgba?\(\s*([0-9.]+%?)\s*,\s*([0-9.]+%?)\s*,\s*([0-9.]+%?)(?:\s*,\s*([0-9.]+))?\s*\)\)$/i;function getS3MLayerConfig(_0x3f68c5,_0x103b87,_0x5dc189){var _0xddb080=_0x68aa19;return defined$1(_0x5dc189)||(_0x5dc189=when[_0xddb080(0x25e3)]()),loadXML(_0x3f68c5,_0x103b87)[_0xddb080(0x4e1e)](function(_0x2a0af8){var _0x4e879f=_0xddb080;try{var _0xdabd37=resolveLayerExtendXML(_0x2a0af8);_0x5dc189[_0x4e879f(0x68a)](_0xdabd37);}catch(_0xb09ea4){getS3MLayerConfig(_0x3f68c5,_0x103b87,_0x5dc189);}})['otherwise'](function(){getS3MLayerConfig(_0x3f68c5,_0x103b87,_0x5dc189);}),_0x5dc189[_0xddb080(0x28bc)];}function resolveLayerExtendXML(_0x9ca122){var _0x1f3331=_0x68aa19;if(!defined$1(_0x9ca122))throw new DeveloperError$1(_0x1f3331(0x334f));var _0x459e25,_0x4a7641=_0x9ca122[_0x1f3331(0x1883)],_0x3eb9d6=_0x4a7641['namespaceURI'],_0x954712=XMLParser[_0x1f3331(0xe79)](_0x4a7641,_0x1f3331(0x2cd0),_0x3eb9d6),_0xd87bda=XMLParser[_0x1f3331(0x2ae1)](_0x4a7641,_0x1f3331(0x5369),_0x3eb9d6);if(defined$1(_0xd87bda)){var _0x35e8c7=XMLParser[_0x1f3331(0x3b1c)](_0xd87bda,_0x1f3331(0x3b17),_0x3eb9d6),_0x2b16c9=XMLParser[_0x1f3331(0x3b1c)](_0xd87bda,_0x1f3331(0x1831),_0x3eb9d6),_0x33d41c=XMLParser['queryNumericValue'](_0xd87bda,_0x1f3331(0x4910),_0x3eb9d6),_0x11a3af=XMLParser[_0x1f3331(0x3b1c)](_0xd87bda,'right',_0x3eb9d6);_0x2b16c9>0xb4||_0x35e8c7>0xb4||_0x11a3af>0xb4||_0x33d41c>0xb4?(_0x2b16c9>20037508.342789244&&(_0x2b16c9-=20037508.342789244*Math[_0x1f3331(0x67a)](_0x2b16c9/20037508.342789244)),_0x11a3af>20037508.342789244&&(_0x11a3af-=20037508.342789244*Math[_0x1f3331(0x67a)](_0x11a3af/20037508.342789244)),_0x33d41c>10018754.171394622&&(_0x33d41c-=20037508.342789244*Math[_0x1f3331(0x67a)]((_0x33d41c+10018754.171394622)/20037508.342789244)),_0x35e8c7>10018754.171394622&&(_0x35e8c7-=20037508.342789244*Math[_0x1f3331(0x67a)]((_0x35e8c7+10018754.171394622)/20037508.342789244)),_0x459e25=new Rectangle(_0x2b16c9/=0x615299,_0x35e8c7/=0x615299,_0x11a3af/=0x615299,_0x33d41c/=0x615299)):_0x459e25=Rectangle[_0x1f3331(0x2ac5)](_0x2b16c9,_0x35e8c7,_0x11a3af,_0x33d41c);}var _0x190f8a=XMLParser[_0x1f3331(0x2ae1)](_0x4a7641,_0x1f3331(0x5696),_0x3eb9d6),_0xc6219a=XMLParser[_0x1f3331(0xe79)](_0x4a7641,_0x1f3331(0x4063),_0x3eb9d6),_0x52e748=XMLParser[_0x1f3331(0x448e)](_0x190f8a,_0x1f3331(0x1da9),_0x3eb9d6),_0x16928d=XMLParser['queryBooleanValue'](_0x190f8a,_0x1f3331(0x4b5b),_0x3eb9d6),_0x4c7dbe=XMLParser[_0x1f3331(0x3b1c)](_0x190f8a,_0x1f3331(0x21ad),_0x3eb9d6),_0x25a9d0=XMLParser[_0x1f3331(0x3b1c)](_0x190f8a,_0x1f3331(0x1fce),_0x3eb9d6);_0x25a9d0=0x0==_0x25a9d0?Number[_0x1f3331(0xd77)]:_0x25a9d0;var _0x31cb4a=XMLParser[_0x1f3331(0x3b1c)](_0x190f8a,_0x1f3331(0x8a6),_0x3eb9d6),_0x40428c=XMLParser[_0x1f3331(0x3b1c)](_0x190f8a,_0x1f3331(0x112b),_0x3eb9d6),_0x5e65ba=XMLParser[_0x1f3331(0xe79)](_0x190f8a,_0x1f3331(0x84d),_0x3eb9d6),_0x228186=0x0;_0x1f3331(0x1d23)==_0x5e65ba?_0x228186=0x1:_0x1f3331(0x3298)==_0x5e65ba&&(_0x228186=0x2);var _0x26aacd=!0x1;_0x1f3331(0x551c)==XMLParser[_0x1f3331(0xe79)](_0x4a7641,_0x1f3331(0x15db),_0x3eb9d6)&&(_0x26aacd=!0x0);var _0x5ef94a=XMLParser['queryFirstNode'](_0x4a7641,'Style',_0x3eb9d6);if(!defined$1(_0x5ef94a)){var _0x1ad2d4=XMLParser[_0x1f3331(0x2ae1)](_0x4a7641,_0x1f3331(0x12aa),_0x3eb9d6);if(defined$1(_0x1ad2d4)&&!defined$1(_0x5ef94a=XMLParser[_0x1f3331(0x2ae1)](_0x1ad2d4,_0x1f3331(0x21ea),_0x3eb9d6)))throw new DeveloperError$1(_0x1f3331(0x8be)+_0x954712);}var _0x331c9a=XMLParser[_0x1f3331(0x3b1c)](_0x5ef94a,'LineWidth',_0x3eb9d6),_0x3f2663=XMLParser[_0x1f3331(0xe79)](_0x5ef94a,_0x1f3331(0x4070),_0x3eb9d6),_0x20b651=rgbMatcher[_0x1f3331(0xfbe)](_0x3f2663),_0x527c59=new Color$2();if(null!==_0x20b651){var _0x266656=parseFloat(_0x20b651[0x1]);_0x266656=0xbd==_0x266656?0xff:_0x266656;var _0x46a628=parseFloat(_0x20b651[0x2]);_0x46a628=0xeb==_0x46a628?0xff:_0x46a628,_0x527c59[_0x1f3331(0x4f34)]=CesiumMath[_0x1f3331(0x3c40)](_0x266656/0xff,0x0,0x1),_0x527c59['green']=CesiumMath['clamp'](_0x46a628/0xff,0x0,0x1),_0x527c59[_0x1f3331(0x28f8)]=CesiumMath[_0x1f3331(0x3c40)](parseFloat(_0x20b651[0x3])%0x100/0xff,0x0,0x1),_0x527c59['alpha']=CesiumMath[_0x1f3331(0x3c40)](parseFloat(_0x20b651[0x3])%0x10000/0x100/0xff,0x0,0x1);}var _0x4e2cc2=XMLParser['queryFirstNode'](_0x5ef94a,'Style3D',_0x3eb9d6),_0x4d689e=new Style3D();if(defined$1(_0x4e2cc2)){var _0x1b9d92=XMLParser['queryStringValue'](_0x4e2cc2,'Fill3DMode',_0x3eb9d6),_0xbd1747=FillStyle$1['Fill'];_0x1f3331(0x2d74)==_0x1b9d92?_0xbd1747=FillStyle$1[_0x1f3331(0x2a34)]:_0x1f3331(0x5398)==_0x1b9d92&&(_0xbd1747=FillStyle$1[_0x1f3331(0xd43)]);var _0x191a6d=XMLParser[_0x1f3331(0x3b1c)](_0x4e2cc2,'PointSize',_0x3eb9d6),_0x59a9ce=XMLParser[_0x1f3331(0xe79)](_0x4e2cc2,_0x1f3331(0x56bf),_0x3eb9d6),_0x4ee164=(_0x20b651=rgbaMatcher2['exec'](_0x59a9ce),new Color$2());null!==_0x20b651&&(_0x4ee164[_0x1f3331(0x4f34)]=CesiumMath[_0x1f3331(0x3c40)](parseFloat(_0x20b651[0x1]),0x0,0x1),_0x4ee164[_0x1f3331(0x2129)]=CesiumMath['clamp'](parseFloat(_0x20b651[0x2]),0x0,0x1),_0x4ee164[_0x1f3331(0x28f8)]=CesiumMath[_0x1f3331(0x3c40)](parseFloat(_0x20b651[0x3]),0x0,0x1),_0x4ee164[_0x1f3331(0x24f9)]=CesiumMath[_0x1f3331(0x3c40)](parseFloat(_0x20b651[0x4]),0x0,0x1));var _0x431ad2=XMLParser['queryNumericValue'](_0x5ef94a,_0x1f3331(0x4e3),_0x3eb9d6)||0x0;_0x431ad2*=0x2,_0x191a6d=Math[_0x1f3331(0x2bc6)](_0x191a6d,_0x431ad2);var _0x35175b=XMLParser[_0x1f3331(0xe79)](_0x4e2cc2,_0x1f3331(0x7a8),_0x3eb9d6);_0x20b651=rgbaMatcher2[_0x1f3331(0xfbe)](_0x35175b);var _0x5cf850=new Color$2();null!==_0x20b651&&(_0x5cf850[_0x1f3331(0x4f34)]=CesiumMath['clamp'](parseFloat(_0x20b651[0x1]),0x0,0x1),_0x5cf850[_0x1f3331(0x2129)]=CesiumMath[_0x1f3331(0x3c40)](parseFloat(_0x20b651[0x2]),0x0,0x1),_0x5cf850[_0x1f3331(0x28f8)]=CesiumMath[_0x1f3331(0x3c40)](parseFloat(_0x20b651[0x3]),0x0,0x1),_0x5cf850['alpha']=CesiumMath['clamp'](parseFloat(_0x20b651[0x4]),0x0,0x1));var _0x5a186d=XMLParser[_0x1f3331(0x3b1c)](_0x4e2cc2,_0x1f3331(0x5067),_0x3eb9d6);XMLParser['queryStringValue'](_0x4e2cc2,_0x1f3331(0x2afc),_0x3eb9d6);var _0x1a456c=XMLParser['queryStringValue'](_0x4e2cc2,_0x1f3331(0x3974),_0x3eb9d6),_0x34cc2e=XMLParser[_0x1f3331(0x448e)](_0x4e2cc2,'FixedPixelSize',_0x3eb9d6);_0x1a456c='AUTO_Z_AXIAL'==_0x1a456c?BillboardMode$1[_0x1f3331(0x3c50)]:_0x1f3331(0x34e4)==_0x1a456c?BillboardMode$1['FixedXYZ']:BillboardMode$1[_0x1f3331(0x2f55)];var _0x1bc161=CesiumMath[_0x1f3331(0x12a4)](XMLParser[_0x1f3331(0x3b1c)](_0x4e2cc2,_0x1f3331(0xce3),_0x3eb9d6)),_0x3d2b4e=CesiumMath['toRadians'](XMLParser[_0x1f3331(0x3b1c)](_0x4e2cc2,_0x1f3331(0x50d0),_0x3eb9d6)),_0x432bd3=CesiumMath[_0x1f3331(0x12a4)](XMLParser[_0x1f3331(0x3b1c)](_0x4e2cc2,_0x1f3331(0x1d81),_0x3eb9d6));new HeadingPitchRoll(_0x1bc161,_0x3d2b4e,_0x432bd3),_0x4d689e[_0x1f3331(0x45ae)]=_0x527c59,_0x4d689e[_0x1f3331(0x3e55)]=_0x5a186d,_0x4d689e[_0x1f3331(0x3bf7)]=_0x331c9a,_0x4d689e[_0x1f3331(0x4932)]=_0x4ee164,_0x4d689e[_0x1f3331(0x4cf1)]=_0x191a6d,_0x4d689e[_0x1f3331(0x1e4e)]=_0x5cf850,_0x4d689e['fillStyle']=_0xbd1747,_0x4d689e[_0x1f3331(0x2c0c)]=_0x1a456c,_0x4d689e[_0x1f3331(0xcac)]=_0x34cc2e;}var _0x341190=void 0x0,_0x31bf56=XMLParser[_0x1f3331(0x2ae1)](_0x4a7641,'Effect',_0x3eb9d6);if(defined$1(_0x31bf56)){var _0x207ca4=XMLParser[_0x1f3331(0xe79)](_0x31bf56,_0x1f3331(0x3b60),_0x3eb9d6);if(_0x1f3331(0x1f06)===_0x207ca4){_0x341190=new S3MRegionEffect();var _0x1081a2=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x27b8),_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0x3186),_0x1081a2);var _0x4d22ce=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x4c52),_0x3eb9d6),_0x170acc=Color$2[_0x1f3331(0x2daa)](_0x4d22ce);_0x341190['setValue'](_0x1f3331(0x4c52),_0x170acc);var _0xc4f6fc=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,'BackColor',_0x3eb9d6),_0x4e0269=Color$2[_0x1f3331(0x2daa)](_0xc4f6fc);_0x341190['setValue'](_0x1f3331(0x47e0),_0x4e0269);var _0x4ba439=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x3581),_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)]('WidthX',_0x4ba439);var _0x55c8cf=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x15b6),_0x3eb9d6);_0x341190['setValue'](_0x1f3331(0x15b6),_0x55c8cf);var _0x4c7881=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x1807),_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0x1807),_0x4c7881);var _0x408a9a=XMLParser['queryNumericValue'](_0x31bf56,_0x1f3331(0x4759),_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0x4759),_0x408a9a);var _0x5684f8=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x3ac1),_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0x3ac1),_0x5684f8);var _0x2aad11=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x27c1),_0x3eb9d6);_0x341190['setValue'](_0x1f3331(0x27c1),_0x2aad11);var _0x125fb4=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x23e2),_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0x23e2),_0x125fb4);}else{if('Polyline'===_0x207ca4){_0x341190=new S3MPolylineEffect(),_0x1081a2=XMLParser['queryNumericValue'](_0x31bf56,_0x1f3331(0x27b8),_0x3eb9d6),_0x341190['setValue'](_0x1f3331(0x4bb3),_0x1081a2);var _0x3407d5=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,'Color',_0x3eb9d6),_0x268355=Color$2[_0x1f3331(0x2daa)](_0x3407d5);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0x3a27),_0x268355);var _0x1b2574=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0xfd1),_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0xfd1),_0x1b2574);var _0x1f5e3f=XMLParser[_0x1f3331(0x448e)](_0x31bf56,'IsArrow',_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0x2575),_0x1f5e3f);var _0x228da7=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x572c),_0x3eb9d6),_0x44c0c4=Color$2['fromRgba'](_0x228da7);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0x572c),_0x44c0c4);var _0x5a0250=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x50fa),_0x3eb9d6);_0x341190['setValue'](_0x1f3331(0x50fa),_0x5a0250);var _0x59162=XMLParser['queryNumericValue'](_0x31bf56,_0x1f3331(0x2537),_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0x2537),_0x59162);var _0x3b93be=XMLParser[_0x1f3331(0x448e)](_0x31bf56,'IsMove',_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)]('IsMove',_0x3b93be);var _0x50a468=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x1a6),_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)]('GlowPower',_0x50a468);var _0x23c15b=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,'OutlineColor',_0x3eb9d6),_0x4b258f=Color$2[_0x1f3331(0x2daa)](_0x23c15b);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0x2485),_0x4b258f);var _0x100f0a=XMLParser[_0x1f3331(0x3b1c)](_0x31bf56,_0x1f3331(0x4407),_0x3eb9d6);_0x341190[_0x1f3331(0x1e6e)](_0x1f3331(0x4407),_0x100f0a);}}}var _0x547537=XMLParser[_0x1f3331(0x3b1c)](_0x4a7641,_0x1f3331(0x2a4e),_0x3eb9d6),_0x17664d=XMLParser['queryFirstNode'](_0x4a7641,_0x1f3331(0x1e12),_0x3eb9d6),_0x4fba72=XMLParser['queryNumericValue'](_0x17664d,'Constant',_0x3eb9d6),_0x5511c6=XMLParser[_0x1f3331(0x3b1c)](_0x17664d,'SlopeScale',_0x3eb9d6),_0x266a54=0x0!==_0x4fba72&&0x0!==_0x5511c6,_0xa56864=XMLParser[_0x1f3331(0x2ae1)](_0x4a7641,_0x1f3331(0x36ba),_0x3eb9d6);return{'name':_0x954712,'groupName':_0xc6219a,'layerBounds':_0x459e25,'isS3MB':_0x26aacd,'style3D':_0x4d689e,'selectEnable':_0x52e748,'isVisible':_0x16928d,'minVisibleAltitude':_0x4c7dbe,'maxVisibleAltitude':_0x25a9d0,'minVisibleDistance':_0x31cb4a,'maxVisibleDistance':_0x40428c,'shadowType':_0x228186,'heading':_0x432bd3,'lodRangeScale':_0x547537,'polygonOffset':{'enabled':_0x266a54,'units':_0x4fba72,'factor':_0x5511c6},'brightness':XMLParser[_0x1f3331(0x3b1c)](_0xa56864,_0x1f3331(0x4a4d),_0x3eb9d6),'constrast':XMLParser[_0x1f3331(0x3b1c)](_0xa56864,_0x1f3331(0x3dd),_0x3eb9d6),'hue':XMLParser[_0x1f3331(0x3b1c)](_0xa56864,'Hue',_0x3eb9d6),'saturation':XMLParser[_0x1f3331(0x3b1c)](_0xa56864,_0x1f3331(0xd20),_0x3eb9d6),'gamma':XMLParser['queryNumericValue'](_0xa56864,_0x1f3331(0xc61),_0x3eb9d6),'effect':_0x341190};}function getSceneConfig(_0x484f2a,_0xc64fc1){var _0x22a2b3=_0x68aa19;return loadJson$1(_0x484f2a,_0xc64fc1)[_0x22a2b3(0x4e1e)](function(_0x5804b2){return _0x5804b2;});}Scene[_0x68aa19(0x4b51)][_0x68aa19(0x3d9f)]=function(_0x25fa0e,_0x113a89,_0x174bc6){var _0x248622=_0x68aa19;_0x174bc6=defaultValue$1(_0x174bc6,{});var _0xae4de1=/({.*?})/g;if(_0x25fa0e[_0x248622(0x33ab)]('?token')>-0x1&&_0x25fa0e[_0x248622(0x33ab)]('realspace')>-0x1){var _0x47e962=new URI(_0x25fa0e),_0x4adbc3=queryToObject(_0x47e962[_0x248622(0x3f3b)]);_0x47e962[_0x248622(0x3f3b)]=void 0x0,_0x25fa0e=_0x47e962[_0x248622(0x1d43)]();var _0x2f83cd={};if(defined$1(_0x174bc6[_0x248622(0x36e2)]))for(let _0x20868e=0x0;_0x20868e<_0x174bc6[_0x248622(0x36e2)][_0x248622(0x531b)];_0x20868e++){var _0x427b87=_0x25fa0e[_0x248622(0x1297)](/({.*?})/g,_0x174bc6[_0x248622(0x36e2)][_0x20868e]);_0x2f83cd={'rooturl':_0x427b87,'type':'token','value':_0x4adbc3[_0x248622(0xa17)]},defined$1(Credential[_0x248622(0x4570)])?_0x427b87 in Credential[_0x248622(0x4570)][_0x248622(0x622)]||Credential['CREDENTIAL']['addCredential']([_0x2f83cd]):Credential[_0x248622(0x4570)]=new Credential([_0x2f83cd]);}else{if(_0xae4de1[_0x248622(0x8e2)](_0x25fa0e))throw new DeveloperError$1(_0x248622(0x4752));_0x2f83cd={'rooturl':_0x25fa0e,'type':_0x248622(0xa17),'value':_0x4adbc3['token']},defined$1(Credential[_0x248622(0x4570)])?_0x25fa0e in Credential[_0x248622(0x4570)][_0x248622(0x622)]||Credential[_0x248622(0x4570)]['addCredential']([_0x2f83cd]):Credential[_0x248622(0x4570)]=new Credential([_0x2f83cd]);}}if('realspace'!=_0x25fa0e[_0x248622(0x48ca)](-0x9))throw new DeveloperError$1('open\x20scene\x20url\x20error!');_0x174bc6=defaultValue$1(_0x174bc6,{}),this[_0x248622(0x3103)]=defaultValue$1(this[_0x248622(0x3103)],_0x174bc6[_0x248622(0x3103)]);var _0x4a17ea=defaultValue$1(_0x174bc6[_0x248622(0x54b7)],!0x1),_0x1a3384=defaultValue$1(_0x174bc6[_0x248622(0x2af7)],!0x0),_0x6e0cef=_0x25fa0e,_0x3832d5=_0x174bc6[_0x248622(0x36e2)];if(defined$1(_0x3832d5))_0x25fa0e=_0x25fa0e[_0x248622(0x1297)](_0xae4de1,function(_0x3de64b,_0x4158b0){var _0xba4872=_0x248622;if(!defined$1(_0x3832d5[_0xba4872(0x531b)]))throw new DeveloperError$1(_0xba4872(0x4752));if('{s}'===_0x4158b0)return _0x3832d5[0x0];});else{if(_0xae4de1[_0x248622(0x8e2)](_0x25fa0e))throw new DeveloperError$1(_0x248622(0x4752));}var _0x486673=_0x25fa0e+'/scenes.json';defined$1(Credential[_0x248622(0x4570)])&&(_0x486673=defined$1(Credential[_0x248622(0x4570)]['_keymap'][_0x25fa0e])?Credential[_0x248622(0x1737)](_0x25fa0e,_0x486673):Credential['addToken'](_0x486673));var _0x2f0893=this,_0x5c01ff=this['camera'],_0x519969=when[_0x248622(0x25e3)]();return getSceneList(_0x486673,_0x113a89,_0x2f0893[_0x248622(0x868)])['then'](function(_0x444395){var _0x3ba158=_0x248622;if(defined$1(_0x444395)){var _0x46ad97=_0x444395['path']['indexOf']('?');-0x1!==_0x46ad97&&(_0x444395[_0x3ba158(0x3906)]=_0x444395[_0x3ba158(0x3906)][_0x3ba158(0x57ed)](0x0,_0x46ad97));var _0x426865=_0x444395['path']+_0x3ba158(0x54fe);defined$1(Credential[_0x3ba158(0x4570)])&&(_0x426865=defined$1(Credential[_0x3ba158(0x4570)][_0x3ba158(0x622)][_0x25fa0e])?Credential[_0x3ba158(0x1737)](_0x25fa0e,_0x426865):Credential[_0x3ba158(0x437b)](_0x426865)),getSceneConfig(_0x426865,_0x2f0893['_customRequestHeaders'])[_0x3ba158(0x4e1e)](function(_0x461e46){var _0x44dc81=_0x3ba158;try{var _0x477fa6;if(defined$1(_0x461e46['clipRegions'])){for(var _0xd71769=[],_0x5ad679=0x0;_0x5ad679<_0x461e46[_0x44dc81(0x2326)][_0x44dc81(0x531b)];_0x5ad679++){for(var _0xa9c53d=[],_0x468414=0x0;_0x468414<_0x461e46[_0x44dc81(0x2326)][_0x5ad679]['points']['length'];_0x468414++)_0xa9c53d[_0x44dc81(0x3a33)](_0x461e46[_0x44dc81(0x2326)][_0x5ad679]['points'][_0x468414]['x']),_0xa9c53d[_0x44dc81(0x3a33)](_0x461e46['clipRegions'][_0x5ad679][_0x44dc81(0x3d4b)][_0x468414]['y']),_0xa9c53d[_0x44dc81(0x3a33)](_0x461e46['clipRegions'][_0x5ad679]['points'][_0x468414]['z']||0x0);_0xd71769[_0x44dc81(0x3a33)](_0xa9c53d);}_0x2f0893[_0x44dc81(0x4b8f)]=_0xd71769;}if(_0x44dc81(0x301d)===_0x461e46[_0x44dc81(0x3ef2)]){if(_0x2f0893[_0x44dc81(0x4318)]=SceneMode$1[_0x44dc81(0x449e)],_0x461e46['camera'][_0x44dc81(0x679)]-=Math['PI'],_0x477fa6=new Cartesian3(_0x461e46[_0x44dc81(0x1224)][_0x44dc81(0x1041)],_0x461e46[_0x44dc81(0x1224)][_0x44dc81(0x288b)],_0x461e46[_0x44dc81(0x1224)][_0x44dc81(0x13a1)]),_0x4a17ea){var _0x1f6726=new WebMercatorProjection()[_0x44dc81(0x35a6)](_0x477fa6);_0x477fa6=_0x2f0893[_0x44dc81(0x1224)][_0x44dc81(0x19f8)][_0x44dc81(0x3eda)](_0x1f6726);}_0x1a3384&&_0x5c01ff[_0x44dc81(0x362c)]({'destination':_0x477fa6,'orientation':{'heading':_0x461e46[_0x44dc81(0x1224)][_0x44dc81(0x8db)],'pitch':_0x461e46['camera']['tilt'],'roll':0x0},'convert':!0x1});}else{var _0x3273a9;_0x461e46[_0x44dc81(0x1224)][_0x44dc81(0x679)]-=0x5a,_0x477fa6=Cartesian3[_0x44dc81(0x2ac5)](_0x461e46[_0x44dc81(0x1224)][_0x44dc81(0x1041)],_0x461e46[_0x44dc81(0x1224)][_0x44dc81(0x288b)],_0x461e46[_0x44dc81(0x1224)][_0x44dc81(0x13a1)]),_0x1a3384&&_0x5c01ff[_0x44dc81(0x362c)]({'destination':_0x477fa6,'orientation':{'heading':CesiumMath['toRadians'](_0x461e46[_0x44dc81(0x1224)]['heading']),'pitch':CesiumMath[_0x44dc81(0x12a4)](_0x461e46[_0x44dc81(0x1224)][_0x44dc81(0x679)]),'roll':0x0},'convert':!0x1}),_0x3273a9=-0x1!==_0x25fa0e[_0x44dc81(0x33ab)](_0x44dc81(0x583))?_0x25fa0e[_0x44dc81(0x57ed)](0x0,_0x25fa0e[_0x44dc81(0x33ab)](_0x44dc81(0x583))+0x8)+_0x44dc81(0x44e4):_0x25fa0e[_0x44dc81(0x57ed)](0x0,_0x25fa0e[_0x44dc81(0x33ab)]('/realspace')+0xa)+'/_setup.json',defined$1(Credential[_0x44dc81(0x4570)])&&(_0x3273a9=defined$1(Credential[_0x44dc81(0x4570)][_0x44dc81(0x622)][_0x25fa0e])?Credential[_0x44dc81(0x1737)](_0x25fa0e,_0x3273a9):Credential['addToken'](_0x3273a9)),loadJson$1(_0x3273a9,_0x2f0893[_0x44dc81(0x868)])[_0x44dc81(0x4e1e)](function(_0x3bab){var _0x4ad5f7=_0x44dc81;if((!defined$1(_0x3bab[_0x4ad5f7(0x13df)])||versionCompare(_0x3bab[_0x4ad5f7(0x13df)])>0x0)&&-0x5a!==_0x461e46[_0x4ad5f7(0x1224)][_0x4ad5f7(0x679)]){var _0x4204bd=new Ray(_0x477fa6,_0x5c01ff[_0x4ad5f7(0xc3c)]),_0x2b0c0a=IntersectionTests['rayEllipsoid'](_0x4204bd,Ellipsoid[_0x4ad5f7(0x1d49)]);if(_0x2b0c0a){var _0x5ed0ae=Cartesian3['normalize'](_0x477fa6,new Cartesian3());Cartesian3[_0x4ad5f7(0x3152)](_0x5ed0ae,_0x5ed0ae);var _0x54a74b=new Ray(_0x477fa6,_0x5ed0ae),_0x1361e6=IntersectionTests[_0x4ad5f7(0x1803)](_0x54a74b,Ellipsoid[_0x4ad5f7(0x1d49)]);if(_0x1361e6){var _0x619df9=_0x2b0c0a[_0x4ad5f7(0x3db1)]>0x0?_0x2b0c0a['start']:_0x2b0c0a[_0x4ad5f7(0x229e)],_0x593053=Ray[_0x4ad5f7(0x4795)](_0x4204bd,_0x619df9,new Cartesian3()),_0x38728f=_0x1361e6[_0x4ad5f7(0x3db1)]>0x0?_0x1361e6['start']:_0x1361e6['stop'],_0x34b33a=Ray[_0x4ad5f7(0x4795)](_0x54a74b,_0x38728f,new Cartesian3()),_0x45786d=Cartesian3['cross'](_0x593053,_0x34b33a,new Cartesian3()),_0x5b16cd=Cartesian3['angleBetween'](_0x593053,_0x34b33a);_0x5c01ff[_0x4ad5f7(0x3f9)](_0x45786d,-_0x5b16cd);}}}});}}catch(_0x393914){_0x519969[_0x44dc81(0x4e16)](_0x44dc81(0x51c2)+_0x393914);}})[_0x3ba158(0x4b84)](function(_0x9f9b08){var _0x52a8d9=_0x3ba158;_0x519969['reject'](_0x52a8d9(0x518d)+_0x9f9b08);}),getLayerList(_0x444395[_0x3ba158(0x3906)],_0x2f0893[_0x3ba158(0x868)],_0x25fa0e)['then'](function(_0x207aee){var _0x462ac1=_0x3ba158;for(var _0x35f6fc=_0x207aee[_0x462ac1(0x4c4d)],_0x4a7d8f=_0x207aee['imagery'],_0x69b47c=_0x207aee[_0x462ac1(0x4ed)],_0x24ddb1=_0x207aee['s3mGroup'],_0x405b37=_0x444395['path']+'/layers/',_0x56ad5f=[],_0x2fbda1=_0x35f6fc[_0x462ac1(0x531b)]-0x1,_0x21b8b7=_0x2fbda1;_0x21b8b7>=0x0;_0x21b8b7--){var _0x3b0aa6=_0x35f6fc[_0x21b8b7],_0x1fc83e=_0x405b37+encodeURIComponent(_0x3b0aa6[_0x462ac1(0x13f9)])+'/extendxml.xml';defined$1(Credential[_0x462ac1(0x4570)])&&(_0x1fc83e=defined$1(Credential['CREDENTIAL'][_0x462ac1(0x622)][_0x25fa0e])?Credential[_0x462ac1(0x1737)](_0x25fa0e,_0x1fc83e):Credential[_0x462ac1(0x437b)](_0x1fc83e)),function(_0x7cf7f3){var _0x5cd5ef=_0x462ac1;_0x7cf7f3=_0x2f0893[_0x5cd5ef(0x1880)][_0x5cd5ef(0x19d5)];var _0x505b8e=getS3MLayerConfig(_0x1fc83e,_0x2f0893[_0x5cd5ef(0x868)])[_0x5cd5ef(0x4e1e)](function(_0x3ac456){var _0x56dd6d=_0x5cd5ef;try{var _0x3c1af5=_0x25fa0e+_0x56dd6d(0xf7c)+encodeURIComponent(_0x3ac456[_0x56dd6d(0x13f9)])+'/config';if(_0x3ac456[_0x56dd6d(0x3103)]=_0x2f0893[_0x56dd6d(0x868)],_0x3ac456['useMercatorProject']=_0x4a17ea,_0x3ac456[_0x56dd6d(0x3ea9)]={'subdomains':_0x3832d5,'urlScheme':_0x6e0cef},!defined$1(_0x3ac456[_0x56dd6d(0x3cd)])||''===_0x3ac456[_0x56dd6d(0x3cd)])return _0x2f0893[_0x56dd6d(0x40aa)](_0x3c1af5,_0x3ac456,_0x7cf7f3);var _0x1f8a2e=_0x2f0893[_0x56dd6d(0x1880)][_0x56dd6d(0x41c7)](_0x3ac456[_0x56dd6d(0x3cd)]);if(!_0x1f8a2e){var _0x288c76={'scene':_0x2f0893,'name':_0x3ac456[_0x56dd6d(0x3cd)]};_0x1f8a2e=new S3MGroupLayer(_0x288c76),_0x2f0893[_0x56dd6d(0x1880)][_0x56dd6d(0x4979)](_0x1f8a2e);}if(_0x3ac456[_0x56dd6d(0x1fda)]=_0x7cf7f3,_0x3ac456['ready']=!0x1,_0x1f8a2e[_0x56dd6d(0x42c)]['set'](_0x3c1af5,_0x3ac456),_0x1f8a2e['_s3mURLs'][_0x7cf7f3]=_0x3c1af5,0x0===_0x7cf7f3)return _0x1f8a2e;}catch(_0x172127){_0x519969[_0x56dd6d(0x4e16)](_0x56dd6d(0x48ed)+_0x3ac456[_0x56dd6d(0x13f9)]+'\x20failed,'+_0x172127);}})[_0x5cd5ef(0x4b84)](function(_0x5d3c83){var _0x34dfc7=_0x5cd5ef;_0x519969['reject'](_0x34dfc7(0x1106)+_0x5d3c83+_0x34dfc7(0x43e5)+_0x3b0aa6[_0x34dfc7(0x13f9)]);});_0x2f0893[_0x5cd5ef(0x1880)][_0x5cd5ef(0x19d5)]++,defined$1(_0x505b8e)&&_0x56ad5f[_0x5cd5ef(0x3a33)](_0x505b8e);}(_0x2fbda1-_0x21b8b7);}for(_0x21b8b7=_0x24ddb1[_0x462ac1(0x531b)]-0x1;_0x21b8b7>=0x0;_0x21b8b7--){_0x3b0aa6=_0x24ddb1[_0x21b8b7],_0x1fc83e=_0x405b37+encodeURIComponent(_0x3b0aa6[_0x462ac1(0x13f9)])+_0x462ac1(0xeb2),(defined$1(Credential[_0x462ac1(0x4570)])&&(_0x1fc83e=defined$1(Credential[_0x462ac1(0x4570)][_0x462ac1(0x622)][_0x25fa0e])?Credential[_0x462ac1(0x1737)](_0x25fa0e,_0x1fc83e):Credential[_0x462ac1(0x437b)](_0x1fc83e)),function(_0x2c724e){var _0x34e9b2=_0x462ac1,_0x2d09ee=getS3MLayerConfig(_0x1fc83e,_0x2f0893[_0x34e9b2(0x868)])['then'](function(_0x26a2ef){var _0x77ea04=_0x34e9b2;try{var _0x540d60=_0x25fa0e+_0x77ea04(0xf7c)+encodeURIComponent(_0x26a2ef[_0x77ea04(0x13f9)])+_0x77ea04(0x3a58);return _0x2f0893[_0x77ea04(0x3b2f)](_0x540d60,_0x26a2ef,_0x2c724e);}catch(_0x2fca55){_0x519969[_0x77ea04(0x4e16)]('add\x20S3MGroup\x20layer'+_0x26a2ef['name']+_0x77ea04(0x2319)+_0x2fca55);}})[_0x34e9b2(0x4b84)](function(_0x31b8af){var _0xb3806a=_0x34e9b2;_0x519969['reject'](_0xb3806a(0x903)+_0x31b8af+_0xb3806a(0x43e5)+_0x3b0aa6['name']);});_0x56ad5f[_0x34e9b2(0x3a33)](_0x2d09ee);}(_0x24ddb1[_0x462ac1(0x531b)]-0x1-_0x21b8b7));}for(_0x21b8b7=_0x4a7d8f['length']-0x1;_0x21b8b7>=0x0;_0x21b8b7--){var _0x1784aa=_0x6e0cef+'/datas/'+encodeURIComponent(_0x4a7d8f[_0x21b8b7][_0x462ac1(0x13f9)]),_0x2b2407=new SuperMapImageryProvider({'url':_0x1784aa,'subdomains':_0x3832d5,'customRequestHeaders':_0x2f0893[_0x462ac1(0x868)]});try{var _0xa6663=_0x2f0893[_0x462ac1(0x5664)][_0x462ac1(0x4717)](_0x2b2407);_0x4a7d8f[_0x21b8b7][_0x462ac1(0x10aa)]>0x0&&(_0xa6663['maxHeight']=_0x4a7d8f[_0x21b8b7][_0x462ac1(0x10aa)],_0xa6663[_0x462ac1(0x5539)]=_0x4a7d8f[_0x21b8b7][_0x462ac1(0x4f01)]),_0x56ad5f[_0x462ac1(0x3a33)](_0xa6663);}catch(_0x5454f3){_0x519969['reject'](_0x462ac1(0x44f8)+_0x4a7d8f[_0x21b8b7]['name']+_0x462ac1(0x2319)+_0x5454f3);}}if(defined$1(_0x69b47c)){var _0x3b5a78=_0x6e0cef+_0x462ac1(0xf7c)+encodeURIComponent(_0x69b47c['name']);try{_0x2f0893[_0x462ac1(0x4bed)]=new CesiumTerrainProvider({'url':_0x3b5a78,'isSct':!0x0,'subdomains':_0x3832d5,'customRequestHeaders':_0x2f0893[_0x462ac1(0x868)]}),_0x56ad5f[_0x462ac1(0x3a33)](_0x2f0893[_0x462ac1(0x4bed)]);}catch(_0x25aeac){_0x519969[_0x462ac1(0x4e16)]('add\x20terrain\x20layer\x20'+_0x69b47c['name']+_0x462ac1(0x2319)+_0x25aeac);}}when[_0x462ac1(0x3935)](_0x56ad5f,function(_0x5b19ff){var _0x305865=_0x462ac1;for(var _0x71445d=[],_0x37a709=0x0;_0x37a709<_0x5b19ff[_0x305865(0x531b)];_0x37a709++)defined$1(_0x5b19ff[_0x37a709])&&_0x71445d[_0x305865(0x3a33)](_0x5b19ff[_0x37a709]);_0x519969['resolve'](_0x71445d);},function(_0x3f3ece){var _0x93caec=_0x462ac1;_0x519969['reject'](_0x93caec(0x3100)+_0x3f3ece);});})[_0x3ba158(0x4b84)](function(_0x2182bc){var _0x525d46=_0x3ba158;_0x519969['reject'](_0x525d46(0x43df)+_0x2182bc);});}else _0x519969[_0x3ba158(0x4e16)](_0x3ba158(0x4a43));})[_0x248622(0x4b84)](function(_0x18522b){var _0x7f989e=_0x248622;_0x519969[_0x7f989e(0x4e16)]('get\x20scene\x20list\x20failed,'+_0x18522b);}),_0x519969[_0x248622(0x28bc)];},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x50bd)]=function(_0x4b9f08){var _0x5cf31d=_0x68aa19;return _0x4b9f08['renderer']=_0x5cf31d(0xda2),this[_0x5cf31d(0x16a3)](_0x4b9f08);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x2f17)]=function(_0x11cef0){var _0x5961d2=_0x68aa19;return this[_0x5961d2(0x51f5)](_0x11cef0);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x55c9)]=function(_0x22d110){var _0xc5ece9=_0x68aa19;return this[_0xc5ece9(0x2f56)](_0x22d110);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x16a3)]=function(_0x80f0a9){var _0x2109fa=_0x68aa19;if(!defined$1(_0x80f0a9[_0x2109fa(0x343b)]))throw new DeveloperError$1('url\x20is\x20required!');var _0x5c34b1,_0x25cd30=_0x80f0a9[_0x2109fa(0x13f9)]||createGuid();_0x5c34b1=defined$1(_0x80f0a9[_0x2109fa(0x1c38)])&&_0x2109fa(0xda2)==_0x80f0a9[_0x2109fa(0x1c38)]?MvtProvider$1:MvtProvider;var _0x42e666=this['_vectorTileSource']['get'](_0x25cd30);if(defined$1(_0x42e666))return this[_0x2109fa(0x34ea)][_0x2109fa(0x41c7)](_0x80f0a9[_0x2109fa(0x13f9)]);_0x42e666=new _0x5c34b1(this[_0x2109fa(0x1968)],_0x80f0a9),this['_vectorTileSource']['set'](_0x25cd30,_0x42e666);var _0x292d11=this['imageryLayers'][_0x2109fa(0x1a4c)](_0x42e666);_0x42e666[_0x2109fa(0x4fe6)]=_0x292d11,defined$1(this[_0x2109fa(0x2564)][_0x2109fa(0x372c)])?this[_0x2109fa(0x2564)]['mvtLayerCount']++:this[_0x2109fa(0x2564)][_0x2109fa(0x372c)]=0x1;var _0x1d0487=new VectorTilesMap({'provider':_0x42e666,'layer':_0x42e666[_0x2109fa(0x4fe6)],'imagelayerCollection':this[_0x2109fa(0x5664)],'scene':this,'viewer':_0x80f0a9[_0x2109fa(0x4d0c)],'name':_0x80f0a9[_0x2109fa(0x13f9)]||createGuid(),'layerConfig':_0x80f0a9[_0x2109fa(0x27e1)],'swipeEnabled':defaultValue$1(_0x80f0a9['swipeEnabled'],!0x1),'swipeRegion':defaultValue$1(_0x80f0a9[_0x2109fa(0x1f0d)],new BoundingRectangle(0x0,0x0,0x1,0x1)),'enableMorphing':_0x80f0a9[_0x2109fa(0x4f39)],'realtime':_0x80f0a9['realtime'],'billboardMode':_0x80f0a9[_0x2109fa(0x2c0c)],'customRequestHeaders':_0x80f0a9[_0x2109fa(0x3103)],'labelDepthTestEnabled':_0x80f0a9[_0x2109fa(0x2887)]});return _0x80f0a9[_0x2109fa(0x4a57)]&&(_0x42e666[_0x2109fa(0x4b22)]=!0x0,_0x1d0487[_0x2109fa(0x5834)]=!0x0),_0x42e666[_0x2109fa(0x4fe6)][_0x2109fa(0x29fd)]=_0x1d0487[_0x2109fa(0x29fd)],_0x42e666[_0x2109fa(0x273)]=_0x1d0487,this['_vectorTileMaps'][_0x2109fa(0x4979)](_0x1d0487),_0x1d0487;},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x51f5)]=function(_0x13f792){var _0x4a26f5=_0x68aa19;if(!defined$1(_0x13f792))throw new DeveloperError$1(_0x4a26f5(0xb72));return this['_vectorTileMaps']['find'](_0x13f792);},Scene['prototype'][_0x68aa19(0x2f56)]=function(_0xf03c8a){var _0x93477c=_0x68aa19,_0x26ed5a=this[_0x93477c(0x34ea)]['find'](_0xf03c8a);return!!defined$1(_0x26ed5a)&&(this[_0x93477c(0x4f30)](_0x26ed5a),this['_vectorTileMaps'][_0x93477c(0x4b3f)](_0xf03c8a),this[_0x93477c(0x51e5)]['remove'](_0xf03c8a),!0x0);},Scene['prototype'][_0x68aa19(0x4f30)]=function(_0x119607){var _0x3a9e4e=_0x68aa19;for(var _0xc9b14c=0x0;_0xc9b14c<this[_0x3a9e4e(0x1bbc)][_0x3a9e4e(0xd62)][_0x3a9e4e(0x531b)];_0xc9b14c++){var _0x15566b=this['_layers'][_0x3a9e4e(0xd62)][_0xc9b14c];_0x15566b['_imageryLayer']===_0x119607&&_0x15566b[_0x3a9e4e(0x4f30)]();}},Scene['prototype'][_0x68aa19(0xe4e)]=function(_0x2886b9,_0x435984,_0x2bd8e0){var _0x4b1b7e=_0x68aa19;if(!defined$1(_0x2886b9)||!defined$1(_0x435984)||!defined$1(_0x2bd8e0))throw new DeveloperError$1(_0x4b1b7e(0x21c4));if(_0x4b1b7e(0x4793)!=_0x2886b9[_0x4b1b7e(0x48ca)](-0x9))throw new DeveloperError$1(_0x4b1b7e(0x2284));var _0x4162f4=this,_0x26517e=_0x2886b9+_0x4b1b7e(0x27c7)+encodeURIComponent(_0x435984)+_0x4b1b7e(0x6e6)+encodeURIComponent(_0x2bd8e0)+_0x4b1b7e(0xeb2);defined$1(Credential[_0x4b1b7e(0x4570)])&&(_0x26517e=Credential[_0x4b1b7e(0x437b)](_0x26517e));var _0x1adc21=when[_0x4b1b7e(0x25e3)]();return getS3MLayerConfig(_0x26517e,_0x4162f4['_customRequestHeaders'])[_0x4b1b7e(0x4e1e)](function(_0x3fc512){var _0xfa1c67=_0x4b1b7e;try{var _0x3eb5e7=_0x2886b9+_0xfa1c67(0xf7c)+encodeURIComponent(_0x3fc512[_0xfa1c67(0x13f9)])+_0xfa1c67(0x3a58);_0x3fc512[_0xfa1c67(0x3103)]=_0x4162f4[_0xfa1c67(0x868)];var _0x23e271=_0x4162f4[_0xfa1c67(0x40aa)](_0x3eb5e7,_0x3fc512);_0x1adc21['resolve'](_0x23e271);}catch(_0x374bfa){_0x1adc21['reject'](_0xfa1c67(0x48ed)+_0x3fc512[_0xfa1c67(0x13f9)]+_0xfa1c67(0x2319)+_0x374bfa);}})[_0x4b1b7e(0x4b84)](function(_0x5f20ed){var _0x3d00a4=_0x4b1b7e;_0x1adc21['reject'](_0x3d00a4(0x1106)+_0x5f20ed+',layer\x20name\x20is\x20'+_0x2bd8e0);}),_0x1adc21[_0x4b1b7e(0x28bc)];},Scene[_0x68aa19(0x4b51)]['addS3MInstanceCollection']=function(_0x2e15ef,_0x423066){var _0x23ca53=_0x68aa19,_0xc37d49=new S3MInstanceCollection({'url':_0x2e15ef,'instanceAttrs':_0x423066,'gl':this[_0x23ca53(0x1968)][_0x23ca53(0x1651)],'context':this['_context']});return this[_0x23ca53(0x4b14)][_0x23ca53(0x4979)](_0xc37d49),_0xc37d49;};var scratchNormal=new Cartesian3();function renderReflection(_0x31aa51){var _0x1bd8c4=_0x68aa19,_0x2a9701=_0x31aa51[_0x1bd8c4(0x1968)];_0x2a9701[_0x1bd8c4(0x3cca)];var _0x157aa9=_0x31aa51[_0x1bd8c4(0x2564)],_0x2d0f33=_0x157aa9[_0x1bd8c4(0x1224)],_0x166706=_0x2d0f33[_0x1bd8c4(0x923)],_0x37d9a4=_0x157aa9[_0x1bd8c4(0x3ada)],_0x4be1eb=_0x157aa9[_0x1bd8c4(0x4318)]===SceneMode$1['SCENE3D']?_0x157aa9[_0x1bd8c4(0x8f1)]:void 0x0;defined$1(_0x31aa51['_reflectFramebuffer'])||(_0x31aa51[_0x1bd8c4(0x1320)]=_0x2a9701[_0x1bd8c4(0x16ef)](),_0x157aa9[_0x1bd8c4(0xe44)]['water']=_0x31aa51[_0x1bd8c4(0x1320)]);var _0x174bcc=0x615299,_0x407a91=0x0;_0x31aa51[_0x1bd8c4(0x1320)][_0x1bd8c4(0x279a)]=!0x1;for(var _0x4b03e7=0x0;_0x4b03e7<_0x31aa51[_0x1bd8c4(0x1880)][_0x1bd8c4(0x3447)][_0x1bd8c4(0x531b)];_0x4b03e7++){var _0x941e53=_0x31aa51[_0x1bd8c4(0x1880)][_0x1bd8c4(0x3447)][_0x4b03e7];if(defined$1(_0x941e53[_0x1bd8c4(0x10d2)])){var _0x2f1703=_0x941e53[_0x1bd8c4(0x10d2)];for(var _0x38bbf5 in _0x2f1703[_0x1bd8c4(0x15c8)]){var _0x358f9c=_0x2f1703[_0x1bd8c4(0x3173)](_0x38bbf5);if(!(_0x37d9a4['computeVisibility'](_0x358f9c[_0x1bd8c4(0x20c5)])==Intersect$1['OUTSIDE']||defined$1(_0x4be1eb)&&_0x358f9c[_0x1bd8c4(0x20c5)][_0x1bd8c4(0x1720)](_0x4be1eb)))(_0xfec7ce=(_0xfec7ce=defined$1(_0x358f9c['boundingVolume'][_0x1bd8c4(0x2896)])?Cartesian3[_0x1bd8c4(0x2ffa)](_0x358f9c[_0x1bd8c4(0x20c5)]['center'],_0x166706)-_0x358f9c[_0x1bd8c4(0x20c5)]['radius']:Math[_0x1bd8c4(0x4080)](OrientedBoundingBox[_0x1bd8c4(0x4a7d)](_0x358f9c[_0x1bd8c4(0x20c5)],_0x166706)))<0.01?0.01:_0xfec7ce)<_0x174bcc&&(_0x174bcc=_0xfec7ce,_0x407a91=_0x358f9c[_0x1bd8c4(0x2ffa)]),_0x31aa51[_0x1bd8c4(0x1320)]['isUpdate']=!0x0;}}}var _0x523dda=_0x31aa51['_analyst3D'][_0x1bd8c4(0xd62)]['length'];for(_0x4b03e7=0x0;_0x4b03e7<_0x523dda;_0x4b03e7++){if(-0x1!=_0x31aa51['_analyst3D'][_0x1bd8c4(0xd62)][_0x4b03e7][_0x1bd8c4(0x1e54)][_0x1bd8c4(0x1cff)](_0x1bd8c4(0x4252))){var _0xfec7ce,_0x196483=_0x31aa51[_0x1bd8c4(0xa20)][_0x1bd8c4(0xd62)][_0x4b03e7];(_0xfec7ce=(_0xfec7ce=Cartesian3[_0x1bd8c4(0x2ffa)](_0x196483['_boundingSphere']['center'],_0x166706)-_0x196483[_0x1bd8c4(0xd7d)][_0x1bd8c4(0x2896)])<0.01?0.01:_0xfec7ce)<_0x174bcc&&(_0x174bcc=_0xfec7ce,_0x407a91=_0x196483[_0x1bd8c4(0x544)]),_0x31aa51[_0x1bd8c4(0x1320)][_0x1bd8c4(0x279a)]=!0x0;}}if(!_0x31aa51[_0x1bd8c4(0x1320)]['isUpdate']||_0x174bcc>0xc350)_0x31aa51[_0x1bd8c4(0x1320)]['isUpdate']=!0x1;else{if(_0x31aa51[_0x1bd8c4(0x4318)]==SceneMode$1[_0x1bd8c4(0x5135)]){_0x407a91+=Cartesian3[_0x1bd8c4(0x1791)](_0x2d0f33[_0x1bd8c4(0x923)])-_0x2d0f33['positionCartographic'][_0x1bd8c4(0x5862)],_0x31aa51[_0x1bd8c4(0x1320)]['_reflectPlane']['normal']=Cartesian3['normalize'](_0x166706,scratchNormal);var _0x485c0b=new Cartesian3();_0x31aa51[_0x1bd8c4(0x1320)][_0x1bd8c4(0x55f2)][_0x1bd8c4(0x193a)][_0x1bd8c4(0x254b)](_0x485c0b),Cartesian3[_0x1bd8c4(0x1c02)](_0x485c0b,_0x407a91,_0x485c0b),_0x31aa51[_0x1bd8c4(0x1320)][_0x1bd8c4(0x55f2)][_0x1bd8c4(0x2ffa)]=-Cartesian3['dot'](_0x485c0b,_0x31aa51[_0x1bd8c4(0x1320)][_0x1bd8c4(0x55f2)][_0x1bd8c4(0x193a)]);}else _0x31aa51['_reflectFramebuffer']['_reflectPlane'][_0x1bd8c4(0x193a)]=Cartesian3[_0x1bd8c4(0x27ad)],_0x31aa51['_reflectFramebuffer'][_0x1bd8c4(0x55f2)][_0x1bd8c4(0x2ffa)]=-_0x407a91;_0x31aa51[_0x1bd8c4(0x1320)][_0x1bd8c4(0x279a)]=!0x0;}}function renderNormalAndDepth(_0x2b6e41){var _0x2bdbee=_0x68aa19,_0x892634=_0x2b6e41[_0x2bdbee(0x1968)];_0x892634[_0x2bdbee(0x3cca)];var _0x222470=_0x2b6e41[_0x2bdbee(0x2564)];_0x892634[_0x2bdbee(0x5893)]>0x0?(defined$1(_0x2b6e41[_0x2bdbee(0x4024)])||(_0x2b6e41[_0x2bdbee(0x4024)]=_0x892634[_0x2bdbee(0x2ab4)](),_0x222470[_0x2bdbee(0xe44)][_0x2bdbee(0xd82)]=_0x2b6e41[_0x2bdbee(0x4024)]),_0x2b6e41[_0x2bdbee(0x4024)]['isUpdate']=!0x0):defined$1(_0x2b6e41[_0x2bdbee(0x4024)])&&(_0x2b6e41[_0x2bdbee(0x4024)][_0x2bdbee(0x279a)]=!0x1);}function renderPostEffectFilter(_0x23e792){var _0x42850e=_0x68aa19,_0x268d0f=_0x23e792[_0x42850e(0x1968)];_0x268d0f[_0x42850e(0x3cca)];var _0x22b954=_0x23e792[_0x42850e(0x2564)];_0x268d0f[_0x42850e(0x4f80)]>0x0?(defined$1(_0x23e792[_0x42850e(0x28b2)])||(_0x23e792['_postEffectFilterFramebuffer']=_0x268d0f[_0x42850e(0x1a75)](),_0x22b954[_0x42850e(0xe44)][_0x42850e(0x4026)]=_0x23e792[_0x42850e(0x28b2)]),_0x23e792['_postEffectFilterFramebuffer'][_0x42850e(0x279a)]=!0x0):defined$1(_0x23e792['_postEffectFilterFramebuffer'])&&(_0x23e792['_postEffectFilterFramebuffer'][_0x42850e(0x279a)]=!0x1);}function renderClampTexture(_0x26a35e){var _0x174718=_0x68aa19,_0x255ca5=_0x26a35e['_context'];_0x255ca5[_0x174718(0x3cca)];var _0x1591cc=_0x26a35e['_frameState'];_0x255ca5[_0x174718(0x2934)]>0x0?(defined$1(_0x26a35e['_clampFramebuffer'])||(_0x26a35e[_0x174718(0x14fe)]=_0x255ca5['createClampFramebuffer'](),_0x1591cc['_framebufferList'][_0x174718(0x3c94)]=_0x26a35e[_0x174718(0x14fe)]),_0x26a35e[_0x174718(0x14fe)][_0x174718(0x279a)]=!0x0):defined$1(_0x26a35e[_0x174718(0x14fe)])&&(_0x26a35e[_0x174718(0x14fe)]['isUpdate']=!0x1);}function renderPickRectTexture(_0x2edc5e){var _0x5d2be2=_0x68aa19,_0x30f71a=_0x2edc5e[_0x5d2be2(0x1968)];_0x30f71a[_0x5d2be2(0x3cca)];var _0x43d2c7=_0x2edc5e[_0x5d2be2(0x2564)];_0x2edc5e[_0x5d2be2(0x1b23)]?(defined$1(_0x2edc5e['_pickRectFramebuffer'])||(_0x2edc5e[_0x5d2be2(0x1b63)]=_0x30f71a[_0x5d2be2(0x3594)](),_0x43d2c7[_0x5d2be2(0xe44)][_0x5d2be2(0x2210)]=_0x2edc5e['_pickRectFramebuffer'],_0x2edc5e['_pickRectFramebuffer']['beginFunc']=function(){var _0x1d061a=_0x5d2be2;this[_0x1d061a(0x1f55)][_0x1d061a(0x22d)][_0x1d061a(0x65d)]={'enabled':!0x0,'rectangle':{'x':_0x2edc5e['_pickRect']['x'],'y':_0x2edc5e[_0x1d061a(0x3332)]['y'],'width':_0x2edc5e[_0x1d061a(0x3332)]['z']-_0x2edc5e[_0x1d061a(0x3332)]['x']||0x1,'height':_0x2edc5e[_0x1d061a(0x3332)]['w']-_0x2edc5e[_0x1d061a(0x3332)]['y']||0x1}};}),_0x2edc5e[_0x5d2be2(0x1b63)]['isUpdate']=!0x0,_0x2edc5e[_0x5d2be2(0x1b23)]=!0x1):defined$1(_0x2edc5e[_0x5d2be2(0x1b63)])&&(_0x2edc5e[_0x5d2be2(0x1b63)]['isUpdate']=!0x1);}function updateRectSelectionIDs(_0x52b071){var _0xb52d73=_0x68aa19;if(defined$1(_0x52b071[_0xb52d73(0x1b63)])&&_0x52b071[_0xb52d73(0x1b63)][_0xb52d73(0x279a)]){for(var _0x1bb12e=_0x52b071['_context'],_0x58e0a8=_0x52b071[_0xb52d73(0x1b63)][_0xb52d73(0x5460)][_0xb52d73(0x52d2)],_0x1ac4a9=_0x52b071['_pickRectFramebuffer'][_0xb52d73(0x5460)]['_height'],_0xa84e7e=_0x1bb12e[_0xb52d73(0xc23)]({'framebuffer':_0x52b071[_0xb52d73(0x1b63)][_0xb52d73(0x5460)]['_fb'],'x':_0x52b071[_0xb52d73(0x3332)]['x'],'y':_0x52b071[_0xb52d73(0x3332)]['y'],'width':_0x52b071[_0xb52d73(0x3332)]['z']-_0x52b071[_0xb52d73(0x3332)]['x']||0x1,'height':_0x52b071[_0xb52d73(0x3332)]['w']-_0x52b071[_0xb52d73(0x3332)]['y']||0x1}),_0x537c88=[],_0x17bbe9=[],_0x325717=[],_0x4fab40=_0x52b071['_layers'][_0xb52d73(0xd62)],_0x5bc6e7=0x0;_0x5bc6e7<_0x4fab40[_0xb52d73(0x531b)];_0x5bc6e7++){_0x325717[_0x20090a=getLayerKey(_0x243cc1=_0x4fab40[_0x5bc6e7]['id'])]=_0x5bc6e7,_0x537c88[_0xb52d73(0x3a33)](_0x20090a),_0x17bbe9[_0x20090a]=[];}_0xa84e7e['length'];for(var _0x3bfeab=0x0;_0x3bfeab<_0x58e0a8;_0x3bfeab++)for(var _0x46aefc=0x0;_0x46aefc<_0x1ac4a9;_0x46aefc++){var _0x3b83e3=0x4*(_0x46aefc*_0x58e0a8+_0x3bfeab);if(0x0!==_0xa84e7e[_0x3b83e3]||0x0!==_0xa84e7e[_0x3b83e3+0x1]||0x0!==_0xa84e7e[_0x3b83e3+0x2]){var _0x20e4b4=Color$2[_0xb52d73(0x278d)](_0xa84e7e[_0x3b83e3],_0xa84e7e[_0x3b83e3+0x1],_0xa84e7e[_0x3b83e3+0x2],_0xa84e7e[_0x3b83e3+0x3]),_0x14e042=_0x1bb12e[_0xb52d73(0x3d1f)](_0x20e4b4);if(defined$1(_0x14e042)){var _0x243cc1=_0x14e042[_0xb52d73(0x49ab)]['id'],_0x1e2db5=_0x14e042['id'],_0x20090a=getLayerKey(_0x243cc1),_0x32a1ca=_0x537c88[_0xb52d73(0x33ab)](_0x20090a);if(_0x32a1ca>=0x0){var _0x1c4664=_0x4fab40[_0x325717[_0x20090a]];if(0x0==_0x17bbe9[_0x20090a][_0xb52d73(0x531b)])(_0x39d3cc=[])[_0xb52d73(0x3a33)](_0x1e2db5),_0x17bbe9[_0x20090a]=_0x39d3cc;else(_0x32a1ca=_0x17bbe9[_0x20090a][_0xb52d73(0x33ab)](_0x1e2db5))<0x0&&_0x17bbe9[_0x20090a][_0xb52d73(0x3a33)](_0x1e2db5);}}}}for(var _0x3bf023=Object[_0xb52d73(0x20c8)](_0x17bbe9),_0x402f2b=0x0;_0x402f2b<_0x3bf023[_0xb52d73(0x531b)];_0x402f2b++){var _0x39d3cc;_0x1c4664=_0x4fab40[_0x5bc6e7=_0x325717[_0x3bf023[_0x402f2b]]],(_0x39d3cc=_0x17bbe9[_0x3bf023[_0x402f2b]])['length']>0x0&&_0x1c4664[_0xb52d73(0x2ce5)](_0x39d3cc);}}}function getLayerKey(_0x2a0350){return'id_'+_0x2a0350;}function updateAndExecuteCommandsForPostEffect(_0x1529cf,_0x384ab4,_0x361b4e){var _0x5a257a=_0x68aa19,_0x381420=_0x1529cf[_0x5a257a(0x1968)],_0x59f1cb=_0x384ab4[_0x5a257a(0x18be)];_0x59f1cb['x']=0x0,_0x59f1cb['y']=0x0,_0x59f1cb['width']=_0x381420[_0x5a257a(0x2e24)],_0x59f1cb[_0x5a257a(0x5862)]=_0x381420[_0x5a257a(0x1b40)],_0x1529cf[_0x5a257a(0x2564)];var _0x2375ae=_0x361b4e,_0x5a6c37=_0x1529cf[_0x5a257a(0x1e11)];Color$2[_0x5a257a(0x254b)](_0x2375ae,_0x5a6c37['color']),_0x5a6c37[_0x5a257a(0x5108)](_0x381420,_0x384ab4),executeCommandsInViewport(!0x0,_0x1529cf,_0x384ab4);}function renderToPostEffectTexture(_0x49adbe,_0x7e9311,_0xd92d2c){var _0x3a0363=_0x68aa19,_0x67c7f0=_0x49adbe[_0x3a0363(0x1968)],_0x17d6fa=_0x49adbe[_0x3a0363(0x2564)],_0x1b49a8=_0x7e9311[_0x3a0363(0x4524)](_0x17d6fa),_0x5b6d8a=_0x49adbe[_0x3a0363(0x13fd)];_0x49adbe[_0x3a0363(0x13fd)]=_0x7e9311[_0x3a0363(0x347a)];var _0x5f16f6=_0x17d6fa[_0x3a0363(0x1802)],_0x18a8ae=_0x17d6fa['_isDepth'];if(_0x17d6fa['useType']=_0x7e9311[_0x3a0363(0x1802)],_0x17d6fa[_0x3a0363(0x205b)]=!0x1,_0x49adbe[_0x3a0363(0x20fe)]!==MultiViewportMode$1[_0x3a0363(0x44b5)]){for(var _0x145b85=0x0;_0x145b85<0x4;_0x145b85++)if(0x1<<_0x145b85&_0x7e9311[_0x3a0363(0x463)]){_0x17d6fa[_0x3a0363(0x362a)]=_0x145b85;break;}}updateAndExecuteCommandsForPostEffect(_0x49adbe,_0x1b49a8,defaultValue$1(_0x49adbe[_0x3a0363(0x53ed)],Color$2[_0x3a0363(0x1219)])),_0x17d6fa[_0x3a0363(0x362a)]=-0x1,_0x7e9311['update'](_0x1b49a8,_0x49adbe[_0x3a0363(0x5bf)]),_0x49adbe[_0x3a0363(0x3bdd)],_0x17d6fa['commandList'][_0x3a0363(0x531b)]=0x0,_0x67c7f0[_0x3a0363(0x82d)](),_0x7e9311[_0x3a0363(0x25e5)](_0x17d6fa),_0x17d6fa[_0x3a0363(0x205b)]=_0x18a8ae,_0x17d6fa[_0x3a0363(0x1802)]=_0x5f16f6,_0x49adbe[_0x3a0363(0x13fd)]=_0x5b6d8a;}function updateRenderToTexture(_0x5de7ae){var _0x538fba=_0x68aa19,_0x456200=_0x5de7ae[_0x538fba(0x1968)],_0x299460=_0x456200[_0x538fba(0x3cca)],_0xc14103=_0x5de7ae[_0x538fba(0x2564)],_0x792069=_0xc14103[_0x538fba(0x1224)],_0xbaf9d4=_0xc14103[_0x538fba(0xe44)];_0xc14103[_0x538fba(0x14f6)][_0x538fba(0x494b)]=!0x0;var _0xfd6038=_0x5de7ae[_0x538fba(0xa7b)];for(var _0x51bb8f in(_0x5de7ae['enableCompositor']=!0x0,_0xbaf9d4)){var _0x3854b3=_0xbaf9d4[_0x51bb8f];if(defined$1(_0x3854b3)&&_0x3854b3[_0x538fba(0x279a)]&&(!_0x3854b3[_0x538fba(0x1348)]||!_0x3854b3[_0x538fba(0x1348)]())){var _0x4715b1=_0xc14103[_0x538fba(0x1802)],_0x1fb963=_0xc14103[_0x538fba(0x205b)],_0x5d98cb=_0xc14103[_0x538fba(0x1d5e)]['name'],_0x3504ca=_0xc14103['_fboState']['enabled'],_0x3a84=_0xc14103[_0x538fba(0x1d5e)][_0x538fba(0x5481)],_0x270ebd=_0x5de7ae[_0x538fba(0x4ce3)][_0x538fba(0xc3c)];if(_0xc14103[_0x538fba(0x1d5e)][_0x538fba(0x13f9)]=_0x51bb8f,_0xc14103[_0x538fba(0x1d5e)]['enabled']=!0x0,_0xc14103[_0x538fba(0x1d5e)][_0x538fba(0x5481)]=_0x3854b3[_0x538fba(0x5481)],_0x3854b3[_0x538fba(0x5481)]===FrameBufferType[_0x538fba(0x2535)])renderToPostEffectTexture(_0x5de7ae,_0x3854b3);else{var _0x3d1ae3=_0x792069['frustum']['near'];_0x3854b3['frameBufferType']===FrameBufferType[_0x538fba(0x28a1)]&&(_0x792069[_0x538fba(0x4506)]['near']=0x1);var _0x454228=_0x3854b3[_0x538fba(0x4524)](_0xc14103),_0x2c24fc=_0x5de7ae[_0x538fba(0x13fd)];_0x5de7ae[_0x538fba(0x13fd)]=_0x3854b3[_0x538fba(0x347a)],_0xc14103[_0x538fba(0x3ada)]=_0x792069[_0x538fba(0x4506)][_0x538fba(0x422f)](_0x792069['positionWC'],_0x792069['directionWC'],_0x792069[_0x538fba(0x2205)]),_0x299460[_0x538fba(0x489f)](_0xc14103);var _0x34277d=_0x5de7ae[_0x538fba(0x3ac0)];defined$1(_0x34277d)&&_0x34277d['enabled']&&Cartesian3[_0x538fba(0x3152)](_0x299460[_0x538fba(0x2c80)],_0x5de7ae['_sunCamera'][_0x538fba(0xc3c)]);var _0x4ed812=_0xc14103['shadowState'][_0x538fba(0x37ae)],_0x27ebb5=_0xc14103[_0x538fba(0x3fc4)][_0x538fba(0x2999)],_0x43e57c=_0xc14103['shadowState']['closestObjectSize'];if(_0xc14103[_0x538fba(0x1802)]=_0x3854b3[_0x538fba(0x1802)],_0xc14103[_0x538fba(0x205b)]=(0x6&_0x3854b3[_0x538fba(0x1802)])>0x0||0x1&_0x3854b3[_0x538fba(0x1802)]&&_0x3854b3[_0x538fba(0x4e3e)],_0x5de7ae[_0x538fba(0x20fe)]!==MultiViewportMode$1[_0x538fba(0x44b5)]){for(var _0x526cd5=0x0;_0x526cd5<0x4;_0x526cd5++)if(0x1<<_0x526cd5&_0x3854b3[_0x538fba(0x463)]){_0xc14103[_0x538fba(0x362a)]=_0x526cd5;break;}}updateEnvironment(_0x5de7ae),updateAndExecuteCommands(_0x5de7ae,_0x454228,defaultValue$1(_0x5de7ae[_0x538fba(0x53ed)],Color$2[_0x538fba(0x1219)])),_0xc14103['multiViewportIndex']=-0x1;var _0x1e5305=_0x5de7ae[_0x538fba(0x3bdd)];if(_0x456200['msaaLevel']>0x1&&_0x1e5305[_0x538fba(0x3ef8)]){var _0x41fd2f=_0x5de7ae[_0x538fba(0x2675)][_0x538fba(0x7de)];_0x41fd2f[_0x538fba(0x28cc)](_0x456200,!0x1,!0x0,!0x1),_0x3854b3['update'](_0x456200,_0x454228,_0x41fd2f['framebufferWithTexture']);}else _0x3854b3[_0x538fba(0x489f)](_0x456200,_0x454228,_0x454228[_0x538fba(0x27b)]);_0xc14103[_0x538fba(0x1d5e)][_0x538fba(0x5481)]!==FrameBufferType[_0x538fba(0x4e43)]&&resolveFramebuffers(_0x5de7ae,_0x454228),_0xc14103[_0x538fba(0x3080)][_0x538fba(0x531b)]=0x0,_0x456200[_0x538fba(0x82d)](),callAfterRenderFunctions(_0x5de7ae),_0x3854b3[_0x538fba(0x25e5)](_0xc14103),defined$1(_0x34277d)&&_0x34277d['enabled']&&-0x1!==_0xc14103[_0x538fba(0x1d5e)][_0x538fba(0x13f9)][_0x538fba(0x33ab)](_0x538fba(0x49df))&&(_0x5de7ae[_0x538fba(0x4ce3)][_0x538fba(0xc3c)]=_0x270ebd),_0x538fba(0x1f70)==_0xc14103[_0x538fba(0x1d5e)][_0x538fba(0x13f9)]&&(_0x792069[_0x538fba(0x4506)][_0x538fba(0x2cb3)]=_0x3d1ae3),_0x5de7ae[_0x538fba(0x13fd)]=_0x2c24fc,_0xc14103[_0x538fba(0x3ada)]=_0x792069[_0x538fba(0x4506)][_0x538fba(0x422f)](_0x792069[_0x538fba(0x923)],_0x792069['directionWC'],_0x792069[_0x538fba(0x2205)]),_0x299460[_0x538fba(0x489f)](_0xc14103),defined$1(_0x34277d)&&_0x34277d[_0x538fba(0x20fb)]&&Cartesian3['negate'](_0x299460['sunDirectionWC'],_0x5de7ae['_sunCamera'][_0x538fba(0xc3c)]),_0xc14103[_0x538fba(0x3fc4)][_0x538fba(0x37ae)]=_0x4ed812,_0xc14103[_0x538fba(0x3fc4)]['farPlane']=_0x27ebb5,_0xc14103[_0x538fba(0x3fc4)][_0x538fba(0x4389)]=_0x43e57c;}_0xc14103[_0x538fba(0x1d5e)][_0x538fba(0x13f9)]=_0x5d98cb,_0xc14103[_0x538fba(0x1d5e)]['enabled']=_0x3504ca,_0xc14103[_0x538fba(0x1d5e)][_0x538fba(0x5481)]=_0x3a84,_0xc14103[_0x538fba(0x205b)]=_0x1fb963,_0xc14103[_0x538fba(0x1802)]=_0x4715b1;}}_0xc14103[_0x538fba(0x14f6)][_0x538fba(0x494b)]=!0x1,_0x5de7ae[_0x538fba(0xa7b)]=_0xfd6038;}function renderToTexture(_0xcd6fc7,_0x3f5cbf){var _0x375015=_0x68aa19,_0x3f38ff=_0xcd6fc7[_0x375015(0x1968)],_0x27f15d=_0x3f38ff['uniformState'],_0xd29bae=_0xcd6fc7['_frameState'],_0x359fae=_0xd29bae[_0x375015(0x1224)],_0x54a5c4=_0xcd6fc7[_0x375015(0x3ac0)]['enabled'],_0x21a0ce=_0xd29bae[_0x375015(0x3fc4)]['shadowsEnabled'];_0xd29bae[_0x375015(0x14f6)][_0x375015(0x494b)]=!0x0,_0xcd6fc7[_0x375015(0x3ac0)][_0x375015(0x20fb)]=!0x1,_0xd29bae[_0x375015(0x3fc4)][_0x375015(0x217f)]=!0x1;var _0x488107=_0xd29bae['useType'],_0x24458b=_0xd29bae[_0x375015(0x205b)],_0x3d262d=_0xd29bae['_fboState'][_0x375015(0x13f9)],_0x214a4d=_0xd29bae[_0x375015(0x1d5e)][_0x375015(0x20fb)],_0x1c51cc=_0xd29bae[_0x375015(0x1d5e)]['frameBufferType'];_0xd29bae[_0x375015(0x1d5e)][_0x375015(0x20fb)]=!0x0,_0xd29bae[_0x375015(0x1d5e)][_0x375015(0x5481)]=_0x3f5cbf[_0x375015(0x5481)];var _0x48ceac=_0x3f5cbf[_0x375015(0x4524)](_0xd29bae),_0x4970e3=_0xcd6fc7[_0x375015(0x13fd)];_0xcd6fc7['_environmentVisible']=_0x3f5cbf[_0x375015(0x347a)],_0xd29bae[_0x375015(0x3ada)]=_0x359fae['frustum'][_0x375015(0x422f)](_0x359fae[_0x375015(0x923)],_0x359fae['directionWC'],_0x359fae[_0x375015(0x2205)]),_0x27f15d['update'](_0xd29bae),_0xd29bae[_0x375015(0x1802)]=_0x3f5cbf[_0x375015(0x1802)],_0xd29bae[_0x375015(0x205b)]=(0x6&_0x3f5cbf['useType'])>0x0||0x1&_0x3f5cbf[_0x375015(0x1802)]&&_0x3f5cbf[_0x375015(0x4e3e)],updateEnvironment(_0xcd6fc7),updateAndExecuteCommands(_0xcd6fc7,_0x48ceac,defaultValue$1(_0xcd6fc7[_0x375015(0x53ed)],Color$2[_0x375015(0x1219)]));var _0x2cc09c=_0xcd6fc7[_0x375015(0x3bdd)];if(_0x3f38ff[_0x375015(0x3279)]>0x1&&_0x2cc09c[_0x375015(0x3ef8)]){var _0x59b1f9=_0xcd6fc7[_0x375015(0x2675)]['globeDepth'];_0x59b1f9[_0x375015(0x28cc)](_0x3f38ff,!0x1,!0x0,!0x1),_0x3f5cbf[_0x375015(0x489f)](_0x3f38ff,_0x48ceac,_0x59b1f9[_0x375015(0xcb7)]);}else _0x3f5cbf[_0x375015(0x489f)](_0x3f38ff,_0x48ceac,_0x48ceac['framebuffer']);resolveFramebuffers(_0xcd6fc7,_0x48ceac),_0xd29bae[_0x375015(0x3080)][_0x375015(0x531b)]=0x0,_0x3f38ff[_0x375015(0x82d)](),_0x3f5cbf['end'](_0xd29bae),_0xcd6fc7[_0x375015(0x13fd)]=_0x4970e3,_0xd29bae['cullingVolume']=_0x359fae['frustum']['computeCullingVolume'](_0x359fae[_0x375015(0x923)],_0x359fae[_0x375015(0x1aa0)],_0x359fae[_0x375015(0x2205)]),_0x27f15d[_0x375015(0x489f)](_0xd29bae),_0xd29bae[_0x375015(0x1d5e)][_0x375015(0x13f9)]=_0x3d262d,_0xd29bae[_0x375015(0x1d5e)][_0x375015(0x20fb)]=_0x214a4d,_0xd29bae['_fboState'][_0x375015(0x5481)]=_0x1c51cc,_0xd29bae[_0x375015(0x205b)]=_0x24458b,_0xd29bae[_0x375015(0x1802)]=_0x488107,_0xd29bae[_0x375015(0x14f6)][_0x375015(0x494b)]=!0x1,_0xcd6fc7[_0x375015(0x3ac0)][_0x375015(0x20fb)]=_0x54a5c4,_0xd29bae[_0x375015(0x3fc4)][_0x375015(0x217f)]=_0x21a0ce;}function updateOutlinePass(_0x19f617){var _0x55603a=_0x68aa19,_0x42a142=_0x19f617[_0x55603a(0x1968)][_0x55603a(0x3cca)];if(!_0x19f617[_0x55603a(0x3ca9)]||_0x19f617[_0x55603a(0x1224)][_0x55603a(0x4e10)]['height']>0x7d0)return _0x42a142['nonSelDepthTexture']=void 0x0,void(_0x42a142[_0x55603a(0x3009)]=void 0x0);var _0xd20e6e=_0x19f617[_0x55603a(0x3c2f)];defined$1(_0xd20e6e)||((_0xd20e6e=_0x19f617[_0x55603a(0x3c2f)]=new DepthFramebuffer(_0x19f617[_0x55603a(0x4174)]))[_0x55603a(0x347a)][_0x55603a(0x427a)]=!0x0,_0xd20e6e[_0x55603a(0x347a)][_0x55603a(0x1724)]=!0x0,_0xd20e6e[_0x55603a(0x279a)]=!0x0,_0xd20e6e[_0x55603a(0x4392)]=function(_0x318dfa){var _0x1baf72=_0x55603a;_0x318dfa['passes']['pick']=!0x0,_0x318dfa[_0x1baf72(0x14f6)][_0x1baf72(0x5334)]=!0x0,_0x19f617[_0x1baf72(0x1880)][_0x1baf72(0x426a)]()[_0x1baf72(0x444b)][_0x1baf72(0x24f9)]=0x0;},_0xd20e6e['_endFunc']=function(_0x5c1de6){var _0x200929=_0x55603a;_0x5c1de6[_0x200929(0x14f6)][_0x200929(0x3f0b)]=!0x1,_0x5c1de6[_0x200929(0x14f6)][_0x200929(0x5334)]=!0x1,_0x19f617['layers'][_0x200929(0x426a)]()[_0x200929(0x444b)][_0x200929(0x24f9)]=0x1;}),renderToTexture(_0x19f617,_0xd20e6e),_0x42a142[_0x55603a(0x4640)]=_0xd20e6e[_0x55603a(0x84e)];var _0x1eb777=_0x19f617['selMaskBuffer'];defined$1(_0x1eb777)||((_0x1eb777=_0x19f617[_0x55603a(0x146f)]=new RasterFramebuffer(_0x19f617[_0x55603a(0x4174)]))[_0x55603a(0x18fd)]=!0x1,_0x1eb777[_0x55603a(0x347a)]['isObjectVisible']=!0x0,_0x1eb777[_0x55603a(0x347a)][_0x55603a(0x381e)]=!0x0,_0x1eb777[_0x55603a(0x347a)][_0x55603a(0x1724)]=!0x1,_0x1eb777[_0x55603a(0x279a)]=!0x0),_0x19f617['_maskEnabled']=!0x0;var _0x14c08b=_0x19f617[_0x55603a(0x53ed)];_0x19f617[_0x55603a(0x53ed)]=Color$2[_0x55603a(0x254b)](Color$2[_0x55603a(0x2d95)]),renderToTexture(_0x19f617,_0x1eb777),_0x19f617['backgroundColor']=_0x14c08b,_0x19f617['_maskEnabled']=!0x1,_0x42a142[_0x55603a(0x3009)]=_0x1eb777[_0x55603a(0x5460)][_0x55603a(0x3a23)][_0x55603a(0x2bf5)](0x0);}function RSAAuthentication(_0x325196,_0x59716d,_0x5ffefa,_0x12d1f5){var _0x248cfc=_0x68aa19,_0x462025,_0x22ea0a,_0x58dcc5=when[_0x248cfc(0x25e3)]();return 0x1===_0x59716d?(_0x462025=_0x325196,_0x22ea0a=_0x325196):(_0x462025=_0x325196+_0x248cfc(0x1d32),_0x22ea0a=_0x325196+_0x248cfc(0x1d32)),defined$1(Credential['CREDENTIAL'])&&(_0x12d1f5=_0x12d1f5[_0x248cfc(0x57ed)](0x0,_0x12d1f5[_0x248cfc(0x33ab)]('?')),defined$1(Credential[_0x248cfc(0x4570)][_0x248cfc(0x622)][_0x12d1f5])?(_0x462025=Credential[_0x248cfc(0x1737)](_0x12d1f5,_0x462025),_0x22ea0a=Credential['addTokenWithKey'](_0x12d1f5,_0x22ea0a)):(_0x462025=Credential['addToken'](_0x462025),_0x22ea0a=Credential[_0x248cfc(0x437b)](_0x22ea0a))),loadJson$1(_0x462025,_0x5ffefa)[_0x248cfc(0x4e1e)](function(_0xea28){var _0x463a18=_0x248cfc,_0xe972b4=Number(_0xea28[_0x463a18(0x75b)]),_0x5d1ed1=ModExp(Number(_0xea28[_0x463a18(0x2bd3)]),0x1694ad7fce84d,0x8f461e7bf61d5),_0x1b92d1={'jsessionID':_0xe972b4[_0x463a18(0x1d43)](),'random':_0x5d1ed1[_0x463a18(0x1d43)]()},_0x5740e6=new XMLHttpRequest();if(TrustedServers[_0x463a18(0x1ff6)](_0x325196)&&(_0x5740e6['withCredentials']=!0x0),_0x5740e6[_0x463a18(0x3d9f)](_0x463a18(0x30ba),_0x22ea0a,!0x0),_0x5740e6[_0x463a18(0x47a1)]=function(){var _0x492a3f=_0x463a18;if(0x4===_0x5740e6[_0x492a3f(0x49fb)]){if(0xc8===_0x5740e6[_0x492a3f(0x3f4f)]||0xc9===_0x5740e6['status']){var _0x45c138={};try{_0x45c138=JSON[_0x492a3f(0x29e2)](_0x5740e6[_0x492a3f(0x2ccf)]);}catch(_0x3f6a42){-0x1!==(_0x5740e6[_0x492a3f(0x2ccf)]||_0x5740e6[_0x492a3f(0x2bb5)])[_0x492a3f(0x1d43)]()[_0x492a3f(0x33ab)]('isSucceed\x20:\x20true')&&(_0x45c138[_0x492a3f(0x4ee5)]=!0x0);}!0x0===_0x45c138[_0x492a3f(0x4ee5)]?_0x58dcc5['resolve'](!0x0):_0x58dcc5[_0x492a3f(0x4e16)](!0x1);}else _0x58dcc5[_0x492a3f(0x4e16)](!0x1);}},defined$1(_0x5ffefa)){for(var _0x5e7cff in _0x5ffefa)_0x5ffefa[_0x463a18(0x2a77)](_0x5e7cff)&&_0x5740e6['setRequestHeader'](_0x5e7cff,_0x5ffefa[_0x5e7cff]);}_0x5740e6[_0x463a18(0x1a42)](JSON['stringify'](_0x1b92d1));},function(_0x5a506a){var _0x4f76cc=_0x248cfc;_0x58dcc5[_0x4f76cc(0x4e16)]({'status':!0x1,'url':_0x12d1f5});})[_0x248cfc(0x4b84)](function(){var _0x5348bc=_0x248cfc;_0x58dcc5[_0x5348bc(0x4e16)]({'status':!0x1,'url':_0x12d1f5});}),_0x58dcc5[_0x248cfc(0x28bc)];}function ModExp(_0x3b8b95,_0xafa5db,_0x1e5bff){var _0x110f61=_0x68aa19;for(var _0x4ed51f=new BigNumber(_0x3b8b95),_0xcd635=new BigNumber(_0xafa5db),_0x46a271=new BigNumber(0x1),_0x1e2ce4=new BigNumber(0x2),_0x26b0f0=new BigNumber(0x1);_0xcd635[_0x110f61(0x4a4)]()>0x0;)0x0===_0xcd635['mod'](_0x1e2ce4)[_0x110f61(0x4a4)]()?(_0xcd635=_0xcd635[_0x110f61(0x33c3)](_0x1e2ce4),_0x4ed51f=_0x4ed51f[_0x110f61(0x1ac4)](_0x4ed51f)[_0x110f61(0x4987)](_0x1e5bff)):(_0xcd635=_0xcd635[_0x110f61(0x463d)](_0x26b0f0),_0x46a271=_0x46a271['multipliedBy'](_0x4ed51f)[_0x110f61(0x4987)](_0x1e5bff));return _0x46a271[_0x110f61(0x4a4)]();}function updateLayersTexture(_0x3888c4,_0x38787e,_0x3fbff5){var _0x473104=_0x68aa19;if(!(_0x3fbff5[_0x473104(0x14f6)]['fbo']||_0x3fbff5[_0x473104(0x14f6)][_0x473104(0x5334)]||_0x3fbff5[_0x473104(0x14f6)][_0x473104(0x494b)][_0x473104(0x3f0b)]))for(var _0x409661=_0x3888c4[_0x473104(0xa20)]['layerQueue'],_0x35d2d0=0x0,_0x56ba4a=_0x409661['length'];_0x35d2d0<_0x56ba4a;_0x35d2d0++){var _0x3ca386=_0x409661[_0x35d2d0];_0x3ca386 instanceof SolidModelsProfile&&_0x3ca386[_0x473104(0x24da)](_0x38787e,_0x3fbff5);}}/** * @license * Copyright (c) 2000-2005, Sean O'Neil (s_p_oneil@hotmail.com) * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * Neither the name of the project nor the names of its contributors may be * used to endorse or promote products derived from this software without * specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * Modifications made by Analytical Graphics, Inc. */ Scene[_0x68aa19(0x4b51)][_0x68aa19(0x53fa)]=function(_0x11c1de){var _0x2af0b8=_0x68aa19;if(!defined$1(_0x11c1de))throw new DeveloperError$1(_0x2af0b8(0x4927));var _0x4f17b4=this;if(_0x11c1de['indexOf']('.nc')>-0x1){var _0x2de07f=when['defer']();return when(loadArrayBuffer(_0x11c1de),function(_0x2433d9){var _0x2e8e4d=_0x2af0b8,_0x3a39c2=new modules(_0x2433d9),_0x423008=new FieldLayer3D(_0x4f17b4['_context']);_0x423008[_0x2e8e4d(0x2d1c)]=_0x3a39c2,_0x423008[_0x2e8e4d(0x31f0)]=_0x3a39c2[_0x2e8e4d(0x2b29)],_0x4f17b4[_0x2e8e4d(0x1bbc)][_0x2e8e4d(0x4979)](_0x423008),_0x2de07f[_0x2e8e4d(0x68a)](_0x423008);})[_0x2af0b8(0x4b84)](function(_0x32fbe7){var _0x44f315=_0x2af0b8;throw _0x2de07f[_0x44f315(0x4e16)](_0x32fbe7['message']),new DeveloperError$1(_0x44f315(0x11fd));}),_0x2de07f[_0x2af0b8(0x28bc)];}},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x49a4)]=function(_0x455c01,_0x7034c7){var _0x5a3ccd=_0x68aa19;if(!defined$1(_0x455c01))throw new DeveloperError$1(_0x5a3ccd(0x4927));var _0x514aa6=this;if(_0x455c01[_0x5a3ccd(0x33ab)]('.nc')>-0x1){var _0x642998=when['defer']();return when(loadArrayBuffer(_0x455c01),function(_0x27f7c0){var _0x5a5a58=_0x5a3ccd,_0x25f8ed=new modules[(_0x5a5a58(0x150e))](_0x27f7c0),_0x3aec20=new VoxelGridLayer3D(_0x514aa6[_0x5a5a58(0x1968)]);_0x3aec20['_NetCDFBuffer']=_0x25f8ed,_0x3aec20[_0x5a5a58(0x5372)]=_0x25f8ed[_0x5a5a58(0x2b29)],_0x3aec20[_0x5a5a58(0x1e54)]=_0x7034c7,_0x514aa6[_0x5a5a58(0x1bbc)][_0x5a5a58(0x4979)](_0x3aec20),_0x642998[_0x5a5a58(0x68a)](_0x3aec20);})[_0x5a3ccd(0x4b84)](function(_0x4c4db7){var _0x11a867=_0x5a3ccd;throw new DeveloperError$1(_0x11a867(0x11fd));}),_0x642998['promise'];}},Scene['prototype'][_0x68aa19(0x29fc)]=function(_0x2ec4fa){var _0x3981c1=_0x68aa19,_0x2a2675=this[_0x3981c1(0x1968)],_0x1bd232=this[_0x3981c1(0x901)];this[_0x3981c1(0x2675)]=_0x1bd232;var _0x42796e=_0x1bd232[_0x3981c1(0x18be)];_0x42796e['x']=0x0,_0x42796e['y']=0x0,_0x42796e[_0x3981c1(0x209)]=_0x2a2675[_0x3981c1(0x2e24)],_0x42796e[_0x3981c1(0x5862)]=_0x2a2675[_0x3981c1(0x1b40)],scratchRectangle['x']=0x0,scratchRectangle['y']=0x0,scratchRectangle['width']=_0x2a2675[_0x3981c1(0x2e24)],scratchRectangle[_0x3981c1(0x5862)]=_0x2a2675['drawingBufferHeight'];var _0x45e091=_0x2a2675[_0x3981c1(0x3cca)],_0x5b32ff=this[_0x3981c1(0x2564)];updateFrameState(this),_0x5b32ff['invertClassification']=!0x1,_0x5b32ff[_0x3981c1(0x14f6)][_0x3981c1(0x3f0b)]=!0x0,_0x45e091['update'](_0x5b32ff);var _0x4913c4=_0x1bd232[_0x3981c1(0x550f)][_0x3981c1(0x4524)](scratchRectangle,_0x42796e),_0x580ab3=this['_environmentVisible']['isGlobalVisible'];this[_0x3981c1(0x13fd)][_0x3981c1(0x1724)]=!0x1,this[_0x3981c1(0x13fd)][_0x3981c1(0x381e)]=!0x0;var _0x35e751=this[_0x3981c1(0x1224)],_0x30e7a2=Cartesian3[_0x3981c1(0x254b)](_0x35e751['position']),_0x3d4297=_0x35e751[_0x3981c1(0x8db)],_0x4b38d2=_0x35e751[_0x3981c1(0x355c)],_0x304687=_0x35e751[_0x3981c1(0x500e)];this[_0x3981c1(0x1224)][_0x3981c1(0x362c)](_0x2ec4fa),updateEnvironment(this),updateAndExecuteCommands(this,_0x4913c4,scratchColorZero),resolveFramebuffers(this,_0x4913c4),_0x2a2675[_0x3981c1(0x82d)](),this[_0x3981c1(0x13fd)][_0x3981c1(0x1724)]=_0x580ab3,this[_0x3981c1(0x13fd)][_0x3981c1(0x381e)]=!0x1,_0x35e751[_0x3981c1(0x362c)]({'destination':_0x30e7a2,'orientation':{'heading':_0x3d4297,'pitch':_0x4b38d2,'roll':_0x304687}});},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x10f5)]=function(_0x2a465c,_0x21751f){var _0x21e4a9=_0x68aa19,_0x5a2982=this[_0x21e4a9(0x1968)][_0x21e4a9(0x1b40)]-_0x2a465c['y'],_0x408da9=this[_0x21e4a9(0x1968)][_0x21e4a9(0x1b40)]-_0x21751f['y'],_0x3bf4bf=Math[_0x21e4a9(0x27d5)](_0x2a465c['x'],_0x21751f['x']),_0x5b926d=Math[_0x21e4a9(0x27d5)](_0x5a2982,_0x408da9),_0x305036=Math[_0x21e4a9(0x2bc6)](_0x2a465c['x'],_0x21751f['x']),_0x2eff9e=Math['max'](_0x5a2982,_0x408da9),_0x98b201=new Cartesian4();_0x98b201['x']=_0x3bf4bf/this[_0x21e4a9(0x1968)][_0x21e4a9(0x2e24)],_0x98b201['y']=_0x5b926d/this[_0x21e4a9(0x1968)]['drawingBufferHeight'],_0x98b201['z']=_0x305036/this[_0x21e4a9(0x1968)][_0x21e4a9(0x2e24)],_0x98b201['w']=_0x2eff9e/this[_0x21e4a9(0x1968)][_0x21e4a9(0x1b40)],this['_isUpdatePickCommand']=!0x0,this[_0x21e4a9(0x3332)]=new Cartesian4(_0x3bf4bf,_0x5b926d,_0x305036,_0x2eff9e);for(var _0x2d56c1=0x0,_0x2fd9b6=this[_0x21e4a9(0x1bbc)][_0x21e4a9(0xd62)][_0x21e4a9(0x531b)];_0x2d56c1<_0x2fd9b6;_0x2d56c1++){this[_0x21e4a9(0x1bbc)]['layerQueue'][_0x2d56c1]['selectBound']=_0x98b201;}},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x3ea3)]=function(){var _0x177ff6=_0x68aa19;for(var _0x18e4fe=new AssociativeArray(),_0x436c67=this[_0x177ff6(0x1bbc)]['layerQueue'],_0x57dcae={},_0x5cbc17=!0x1,_0x5da30a=0x0;_0x5da30a<_0x436c67[_0x177ff6(0x531b)];_0x5da30a++){_0x57dcae[(_0x5353f1=_0x436c67[_0x5da30a])['id']]=Object[_0x177ff6(0x20c8)](_0x5353f1[_0x177ff6(0x4217)]),_0x5cbc17=!!_0x5353f1[_0x177ff6(0x4217)][_0x57dcae[_0x5353f1['id']][0x0]];}for(var _0x4f66cb=0x0;_0x4f66cb<0xa;_0x4f66cb++){this[_0x177ff6(0x1b23)]=!0x0,this[_0x177ff6(0x46b3)](),this[_0x177ff6(0x3750)]();var _0x28ca6f=!0x1;for(_0x5da30a=0x0;_0x5da30a<_0x436c67[_0x177ff6(0x531b)];_0x5da30a++){var _0x3fa0f4=(_0x5353f1=_0x436c67[_0x5da30a])[_0x177ff6(0x34fc)]();if(!(_0x3fa0f4[_0x177ff6(0x531b)]<=0x0)){if(_0x18e4fe[_0x177ff6(0x1ff6)](_0x5353f1['id'])){var _0x591d68;_0x591d68=_0x3fa0f4[_0x177ff6(0x32c8)](_0x18e4fe[_0x177ff6(0x3173)](_0x5353f1['id'])[_0x177ff6(0x2f8c)]),_0x3fa0f4=_0x591d68;}for(var _0xad3041=[],_0xfd2c2a=(_0x4f66cb=0x0,_0x3fa0f4[_0x177ff6(0x531b)]);_0x4f66cb<_0xfd2c2a;_0x4f66cb++){var _0x49e539=_0x3fa0f4[_0x4f66cb],_0x2f027b=_0x57dcae[_0x5353f1['id']][_0x177ff6(0x33ab)](_0x49e539);(_0x5cbc17&&_0x2f027b>-0x1||!_0x5cbc17&&-0x1===_0x2f027b)&&_0xad3041[_0x177ff6(0x3a33)](_0x49e539);}var _0x4a1e25={'layerName':_0x5353f1[_0x177ff6(0x13f9)],'layerIndex':_0x5da30a,'ids':_0xad3041};_0x18e4fe[_0x177ff6(0x346f)](_0x5353f1['id'],_0x4a1e25),_0x28ca6f=!0x0,_0x5353f1['releaseSelection'](),_0x5353f1['setObjsVisible'](_0x3fa0f4,!0x1);}}if(!_0x28ca6f)break;}var _0x3ebfa4=[];this[_0x177ff6(0x1b23)]=!0x1;for(_0x4f66cb=0x0;_0x4f66cb<_0x18e4fe[_0x177ff6(0x21e8)]['length'];_0x4f66cb++){var _0x5353f1;(_0x5353f1=_0x436c67[_0x18e4fe[_0x177ff6(0x21e8)][_0x4f66cb][_0x177ff6(0x2208)]])['setObjsVisible']([],!0x1),_0x5cbc17||_0x5353f1['setOnlyObjsVisible'](_0x57dcae[_0x5353f1['id']],_0x5cbc17);var _0x4bb2a9={'layerName':_0x18e4fe[_0x177ff6(0x21e8)][_0x4f66cb][_0x177ff6(0x3988)],'ids':_0x18e4fe[_0x177ff6(0x21e8)][_0x4f66cb][_0x177ff6(0x2f8c)]};_0x3ebfa4['push'](_0x4bb2a9);}return _0x3ebfa4;},Scene['prototype']['_renderForQuery']=function(){var _0x53a32f=_0x68aa19,_0x29e71d=this['context'],_0x1acc97=_0x29e71d[_0x53a32f(0x3cca)],_0x4de3c7=this[_0x53a32f(0x2564)],_0x179238=this[_0x53a32f(0x901)];this[_0x53a32f(0x2675)]=_0x179238,updateFrameState(this),_0x4de3c7['passes'][_0x53a32f(0x2507)]=!0x0,_0x4de3c7[_0x53a32f(0x14f6)][_0x53a32f(0x4ce)]=this['postProcessStages'][_0x53a32f(0x3e76)],_0x4de3c7[_0x53a32f(0x53ed)]=defaultValue$1(this[_0x53a32f(0x53ed)],Color$2[_0x53a32f(0x1219)]),_0x1acc97[_0x53a32f(0x489f)](_0x4de3c7);var _0x4d00dc=_0x179238[_0x53a32f(0x18be)];_0x4d00dc['x']=0x0,_0x4d00dc['y']=0x0,_0x4d00dc[_0x53a32f(0x209)]=_0x29e71d[_0x53a32f(0x2e24)],_0x4d00dc[_0x53a32f(0x5862)]=_0x29e71d['drawingBufferHeight'];var _0x1363a2=_0x179238[_0x53a32f(0x403b)];_0x1363a2[_0x53a32f(0x27b)]=void 0x0,_0x1363a2[_0x53a32f(0x366a)]=void 0x0,_0x1363a2['scissorTest']=void 0x0,_0x1363a2[_0x53a32f(0x18be)]=BoundingRectangle[_0x53a32f(0x254b)](_0x4d00dc,_0x1363a2['viewport']),renderPickRectTexture(this),updateRenderToTexture(this),updateEnvironment(this),resolveFramebuffers(this,_0x1363a2),_0x1363a2[_0x53a32f(0x27b)]=void 0x0,updateRectSelectionIDs(this),_0x29e71d[_0x53a32f(0x82d)]();},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x4876)]=function(_0x513629,_0xa501c2){var _0x3f126e=_0x68aa19,_0x1d5c42=this[_0x3f126e(0x1968)],_0x53e05c=_0x1d5c42['uniformState'],_0x47ecd2=this[_0x3f126e(0x2564)];this['_environmentState'];var _0x360e68=this['_defaultView'];this[_0x3f126e(0x2675)]=_0x360e68;var _0x7bb65d=_0x360e68[_0x3f126e(0x18be)];_0x7bb65d['x']=0x0,_0x7bb65d['y']=0x0,_0x7bb65d['width']=_0x1d5c42[_0x3f126e(0x2e24)],_0x7bb65d[_0x3f126e(0x5862)]=_0x1d5c42['drawingBufferHeight'];var _0x2fc598=new Cartesian2(0.5*_0x1d5c42[_0x3f126e(0x2e24)],0.5*_0x1d5c42[_0x3f126e(0x1b40)]),_0x19cd9d=_0x360e68['passState'];_0x19cd9d['viewport']=BoundingRectangle['clone'](_0x7bb65d,_0x19cd9d[_0x3f126e(0x18be)]),clearPasses(_0x47ecd2[_0x3f126e(0x14f6)]),_0x47ecd2['passes'][_0x3f126e(0x3f0b)]=!0x0,_0x47ecd2[_0x3f126e(0x14f6)]['depth']=!0x0,updateEnvironment(this),_0x19cd9d=_0x360e68['pickDepthFramebuffer'][_0x3f126e(0x489f)](_0x1d5c42,_0x2fc598,_0x7bb65d);var _0x3e32c2,_0x36f176=this[_0x3f126e(0x1224)],_0x115428=Cartesian3[_0x3f126e(0x254b)](_0x36f176[_0x3f126e(0x923)]),_0x94e8a=Cartesian3[_0x3f126e(0x254b)](_0x36f176[_0x3f126e(0xc3c)]),_0x175d29=Cartesian3[_0x3f126e(0x254b)](_0x36f176['up']);_0x36f176[_0x3f126e(0x362c)]({'destination':Cartesian3[_0x3f126e(0x2ac5)](_0x513629,_0xa501c2,0x2328)}),updateAndExecuteCommands(this,_0x19cd9d,scratchColorZero),resolveFramebuffers(this,_0x19cd9d),_0x1d5c42['endFrame'](),_0x3e32c2=defined$1(_0x36f176[_0x3f126e(0x4506)]['fov'])?_0x36f176[_0x3f126e(0x4506)]['clone'](scratchPerspectiveFrustum):defined$1(_0x36f176[_0x3f126e(0x4506)][_0x3f126e(0x3d05)])?_0x36f176['frustum'][_0x3f126e(0x254b)](scratchPerspectiveOffCenterFrustum):defined$1(_0x36f176[_0x3f126e(0x4506)][_0x3f126e(0x209)])?_0x36f176['frustum']['clone'](scratchOrthographicFrustum):_0x36f176['frustum'][_0x3f126e(0x254b)](scratchOrthographicOffCenterFrustum);for(var _0x7b4c43,_0x17143e=_0x360e68['frustumCommandsList'],_0x576556=_0x17143e['length'],_0x34e8d5=new Cartesian3(),_0x2012bc=0x0;_0x2012bc<_0x576556;++_0x2012bc){var _0x4368ca=this[_0x3f126e(0x4a73)][_0x3f126e(0x5086)](this,_0x2012bc)['getDepth'](_0x1d5c42,_0x2fc598['x'],_0x2fc598['y']);if(_0x4368ca>0x0&&_0x4368ca<0x1){var _0x396ffa=_0x17143e[_0x2012bc];_0x3e32c2[_0x3f126e(0x2cb3)]=_0x396ffa[_0x3f126e(0x2cb3)]*(0x0!==_0x2012bc?this[_0x3f126e(0x1378)]:0x1),_0x3e32c2[_0x3f126e(0x23e)]=_0x396ffa[_0x3f126e(0x23e)],_0x53e05c[_0x3f126e(0x147e)](_0x3e32c2),_0x34e8d5=SceneTransforms[_0x3f126e(0x270f)](this,_0x2fc598,_0x4368ca,_0x34e8d5),_0x7b4c43=Cartographic[_0x3f126e(0x2d23)](_0x34e8d5)[_0x3f126e(0x5862)];break;}}return _0x36f176[_0x3f126e(0x362c)]({'destination':_0x115428,'orientation':{'direction':_0x94e8a,'up':_0x175d29}}),_0x7b4c43;},Scene[_0x68aa19(0x4b51)]['addLightSource']=function(_0x36c66f){var _0x172263=_0x68aa19;defined$1(_0x36c66f)&&this[_0x172263(0xeb5)][_0x172263(0x36f1)](_0x36c66f);},Scene[_0x68aa19(0x4b51)]['removeLightSource']=function(_0x3e076c){var _0x15fc3b=_0x68aa19;defined$1(_0x3e076c)&&this[_0x15fc3b(0xeb5)][_0x15fc3b(0x16df)](_0x3e076c);},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x1dc3)]=function(){var _0x5d6b35=_0x68aa19,_0x361da4=this,_0x207237=when[_0x5d6b35(0x25e3)](),_0x5f2b0f=!0x1;return this['postRender'][_0x5d6b35(0xef9)](function(){var _0x36d67c=_0x5d6b35;if(!_0x5f2b0f){_0x5f2b0f=!0x0;var _0xd4bed1=_0x361da4[_0x36d67c(0x4174)][_0x36d67c(0xc23)]({}),_0x13337=document['createElement'](_0x36d67c(0xda2));_0x13337[_0x36d67c(0x5862)]=_0x361da4['context'][_0x36d67c(0x1b40)],_0x13337['width']=_0x361da4[_0x36d67c(0x4174)]['drawingBufferWidth'];var _0xb1f168=_0x13337[_0x36d67c(0x3ca1)]('2d'),_0x2d91ca=_0xb1f168[_0x36d67c(0x1727)](_0x13337[_0x36d67c(0x209)],_0x13337[_0x36d67c(0x5862)]);_0x2d91ca[_0x36d67c(0x116f)][_0x36d67c(0x346f)](_0xd4bed1),_0xb1f168['putImageData'](_0x2d91ca,0x0,0x0);for(var _0x5b764b=_0xb1f168[_0x36d67c(0x269a)](0x0,0x0,_0x13337['width'],_0x13337[_0x36d67c(0x5862)]),_0x3eb5fd=0x0;_0x3eb5fd<_0x5b764b['height']/0x2;++_0x3eb5fd)for(var _0x1128bc=0x0;_0x1128bc<_0x5b764b[_0x36d67c(0x209)];++_0x1128bc){var _0x4af037=0x4*_0x3eb5fd*_0x5b764b['width']+0x4*_0x1128bc,_0x2b8222=0x4*(_0x5b764b[_0x36d67c(0x5862)]-_0x3eb5fd)*_0x5b764b['width']+0x4*_0x1128bc,_0x107071=_0x5b764b['data'][_0x4af037],_0x2c3226=_0x5b764b[_0x36d67c(0x116f)][_0x4af037+0x1],_0x23c65e=_0x5b764b['data'][_0x4af037+0x2],_0x1ac76e=_0x5b764b[_0x36d67c(0x116f)][_0x4af037+0x3];_0x5b764b[_0x36d67c(0x116f)][_0x4af037]=_0x5b764b[_0x36d67c(0x116f)][_0x2b8222],_0x5b764b[_0x36d67c(0x116f)][_0x4af037+0x1]=_0x5b764b[_0x36d67c(0x116f)][_0x2b8222+0x1],_0x5b764b['data'][_0x4af037+0x2]=_0x5b764b['data'][_0x2b8222+0x2],_0x5b764b[_0x36d67c(0x116f)][_0x4af037+0x3]=_0x5b764b[_0x36d67c(0x116f)][_0x2b8222+0x3],_0x5b764b[_0x36d67c(0x116f)][_0x2b8222]=_0x107071,_0x5b764b[_0x36d67c(0x116f)][_0x2b8222+0x1]=_0x2c3226,_0x5b764b['data'][_0x2b8222+0x2]=_0x23c65e,_0x5b764b[_0x36d67c(0x116f)][_0x2b8222+0x3]=_0x1ac76e;}_0xb1f168[_0x36d67c(0x2b39)](0x0,0x0,_0x5b764b[_0x36d67c(0x209)],_0x5b764b[_0x36d67c(0x5862)]),_0xb1f168[_0x36d67c(0x38f7)](_0x5b764b,0x0,0x0);var _0x5e8bf3=_0x13337[_0x36d67c(0x4909)]();_0x207237['resolve'](_0x5e8bf3);}}),_0x207237[_0x5d6b35(0x28bc)];},Scene[_0x68aa19(0x4b51)][_0x68aa19(0x4983)]=function(_0x5b7590){var _0x2cc371=_0x68aa19;if(this[_0x2cc371(0x4318)]===SceneMode$1['SCENE3D']||this[_0x2cc371(0x4318)]===SceneMode$1[_0x2cc371(0x449e)]){var _0x37adc5=this[_0x2cc371(0x1968)],_0x5e41b6=this[_0x2cc371(0x901)];this['_view']=_0x5e41b6;var _0x58f92f=this[_0x2cc371(0x1224)],_0x14eb34=_0x37adc5[_0x2cc371(0x3cca)],_0x550f45=Cartesian3[_0x2cc371(0x254b)](_0x58f92f[_0x2cc371(0xc3c)]),_0x2780cf=Cartesian3[_0x2cc371(0x254b)](_0x58f92f['up']),_0x54a296=Cartesian3[_0x2cc371(0x33cc)](_0x5b7590,_0x58f92f[_0x2cc371(0x339c)],new Cartesian3());_0x58f92f[_0x2cc371(0x362c)]({'destination':_0x58f92f[_0x2cc371(0x4771)],'orientation':{'direction':_0x5b7590,'up':_0x54a296},'convert':_0x58f92f['_mode']!==SceneMode$1[_0x2cc371(0x449e)]});var _0x5ebb33,_0x599ce0=new Cartesian2(0.5*_0x37adc5[_0x2cc371(0x2e24)],0.5*_0x37adc5[_0x2cc371(0x1b40)]);renderTranslucentDepthForPick(this,_0x599ce0),this[_0x2cc371(0x1224)]['setView']({'destination':this[_0x2cc371(0x1224)][_0x2cc371(0x4771)],'orientation':{'direction':_0x550f45,'up':_0x2780cf},'convert':_0x58f92f[_0x2cc371(0x5545)]!==SceneMode$1['COLUMBUS_VIEW']}),_0x5ebb33=defined$1(_0x58f92f[_0x2cc371(0x4506)][_0x2cc371(0x1f0a)])?_0x58f92f[_0x2cc371(0x4506)][_0x2cc371(0x254b)](scratchPerspectiveFrustum):defined$1(_0x58f92f[_0x2cc371(0x4506)][_0x2cc371(0x3d05)])?_0x58f92f['frustum']['clone'](scratchPerspectiveOffCenterFrustum):defined$1(_0x58f92f[_0x2cc371(0x4506)][_0x2cc371(0x209)])?_0x58f92f['frustum'][_0x2cc371(0x254b)](scratchOrthographicFrustum):_0x58f92f['frustum'][_0x2cc371(0x254b)](scratchOrthographicOffCenterFrustum);for(var _0x244f4c=_0x5e41b6[_0x2cc371(0x1000)],_0x5e87d8=_0x244f4c[_0x2cc371(0x531b)],_0x1b75fb=new Cartesian3(),_0x35250a=0x0;_0x35250a<_0x5e87d8;++_0x35250a){var _0x111d98=this[_0x2cc371(0x4a73)][_0x2cc371(0x5086)](this,_0x35250a)[_0x2cc371(0x55bb)](_0x37adc5,_0x599ce0['x'],_0x599ce0['y']);if(_0x111d98>0x0&&_0x111d98<0x1){var _0x1ebd8f=_0x244f4c[_0x35250a];return _0x5ebb33[_0x2cc371(0x2cb3)]=_0x1ebd8f[_0x2cc371(0x2cb3)]*(0x0!==_0x35250a?this[_0x2cc371(0x1378)]:0x1),_0x5ebb33[_0x2cc371(0x23e)]=_0x1ebd8f[_0x2cc371(0x23e)],_0x14eb34[_0x2cc371(0x147e)](_0x5ebb33),SceneTransforms[_0x2cc371(0x270f)](this,_0x599ce0,_0x111d98,_0x1b75fb);}}}},Scene[_0x68aa19(0x4b51)]['parsePBRFromJson']=function(_0x21b794){var _0x587217=_0x68aa19;for(var _0x428255=[],_0x42987d=0x0,_0x1f295f=_0x21b794[_0x587217(0x531b)];_0x42987d<_0x1f295f;_0x42987d++)_0x428255[_0x587217(0x3a33)](Resource[_0x587217(0x320b)](_0x21b794[_0x42987d])[_0x587217(0x2dbf)]());var _0x29e792=this;when[_0x587217(0x3935)](_0x428255,function(_0x21e259){var _0x53aa43=_0x587217;for(var _0x310ddd=0x0,_0x42a52d=_0x21e259[_0x53aa43(0x531b)];_0x310ddd<_0x42a52d;_0x310ddd++){var _0x31bbce=_0x21e259[_0x310ddd]['material'],_0x31a742=new Matrix4(),_0x2751e7=_0x31bbce[_0x53aa43(0x17c7)];_0x31bbce[_0x53aa43(0x1325)],_0x31a742[0x0]=_0x2751e7[_0x53aa43(0x4d00)],_0x31a742[0x1]=_0x2751e7[_0x53aa43(0x933)],_0x31a742[0x2]=_0x2751e7[_0x53aa43(0x3f11)]['x'],_0x31a742[0x3]=_0x2751e7['baseColor']['y'],_0x31a742[0x4]=_0x2751e7['baseColor']['z'],_0x31a742[0x5]=_0x2751e7[_0x53aa43(0x3f11)]['w'],_0x29e792[_0x53aa43(0x1abd)][_0x53aa43(0x3a33)](_0x31a742);}});},Scene['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},Scene['prototype'][_0x68aa19(0x2578)]=function(){var _0x45768a=_0x68aa19;this['layers'][_0x45768a(0x4ee2)](),this['layers'][_0x45768a(0x82d)](this['_frameState']),this['_analyst3D']['removeAll'](),this['_vectorTileMaps']['removeAll'](),this[_0x45768a(0x3428)][_0x45768a(0x4ee2)](),this['compositor']['destroy'](),this['_tweens']['removeAll'](),this[_0x45768a(0x37f7)]=this['_computeEngine']&&this[_0x45768a(0x37f7)][_0x45768a(0x2578)](),this['_screenSpaceCameraController']=this[_0x45768a(0x39e1)]&&this['_screenSpaceCameraController'][_0x45768a(0x2578)](),this[_0x45768a(0x40ad)]=this[_0x45768a(0x40ad)]&&!this[_0x45768a(0x40ad)][_0x45768a(0x1348)]()&&this[_0x45768a(0x40ad)]['destroy'](),this['_primitives']=this[_0x45768a(0x4952)]&&this['_primitives']['destroy'](),this[_0x45768a(0x14f0)]=this[_0x45768a(0x14f0)]&&this[_0x45768a(0x14f0)]['destroy'](),this[_0x45768a(0x3ef5)]=this[_0x45768a(0x3ef5)]&&this[_0x45768a(0x3ef5)][_0x45768a(0x2578)](),this[_0x45768a(0xadf)]=this['skyBox']&&this[_0x45768a(0xadf)][_0x45768a(0x2578)](),this[_0x45768a(0x2091)]=this[_0x45768a(0x2091)]&&this['cloudBox'][_0x45768a(0x2578)](),this['skyAtmosphere']=this[_0x45768a(0x4cd4)]&&this[_0x45768a(0x4cd4)][_0x45768a(0x2578)](),this[_0x45768a(0x603)]=this[_0x45768a(0x603)]&&this[_0x45768a(0x603)]['destroy'](),this[_0x45768a(0x1b94)]=this['sun']&&this[_0x45768a(0x1b94)][_0x45768a(0x2578)](),this[_0x45768a(0x3162)]=this[_0x45768a(0x3162)]&&this[_0x45768a(0x3162)][_0x45768a(0x2578)](),this['_depthPlane']=this[_0x45768a(0x510c)]&&this[_0x45768a(0x510c)][_0x45768a(0x2578)](),this[_0x45768a(0x245b)]=this[_0x45768a(0x245b)]&&this[_0x45768a(0x245b)][_0x45768a(0x2578)](),this['_debugFrustumPlanes']=this[_0x45768a(0x2363)]&&this[_0x45768a(0x2363)]['destroy'](),this[_0x45768a(0x37e1)]=this[_0x45768a(0x37e1)]&&this[_0x45768a(0x37e1)][_0x45768a(0x2578)](),this[_0x45768a(0x901)]=this[_0x45768a(0x901)]&&this[_0x45768a(0x901)][_0x45768a(0x2578)](),this[_0x45768a(0x2778)]=this[_0x45768a(0x2778)]&&this[_0x45768a(0x2778)][_0x45768a(0x2578)](),this[_0x45768a(0x2675)]=void 0x0,this[_0x45768a(0x1095)]&&this['_canvas'][_0x45768a(0x2b0)][_0x45768a(0x3234)](this[_0x45768a(0x1c2f)]),defined$1(this[_0x45768a(0x1320)])&&(this[_0x45768a(0x1320)][_0x45768a(0x2578)](),this[_0x45768a(0x2564)][_0x45768a(0xe44)]['water']=void 0x0),defined$1(this[_0x45768a(0x4024)])&&(this[_0x45768a(0x4024)]['destroy'](),this[_0x45768a(0x2564)]['_framebufferList']['normalAndDepth']=void 0x0),defined$1(this[_0x45768a(0x28b2)])&&(this[_0x45768a(0x28b2)][_0x45768a(0x2578)](),this['_frameState'][_0x45768a(0xe44)]['postEffectFilter']=void 0x0),defined$1(this[_0x45768a(0x14fe)])&&(this[_0x45768a(0x14fe)][_0x45768a(0x2578)](),this[_0x45768a(0x2564)]['_framebufferList']['clampTexture']=void 0x0),defined$1(this['_pickRectFramebuffer'])&&(this[_0x45768a(0x1b63)][_0x45768a(0x2578)](),this[_0x45768a(0x2564)][_0x45768a(0xe44)][_0x45768a(0x2210)]=void 0x0),this[_0x45768a(0x9a4)]=this[_0x45768a(0x9a4)]&&this[_0x45768a(0x9a4)][_0x45768a(0x2578)](),this['_context']=this[_0x45768a(0x1968)]&&this[_0x45768a(0x1968)][_0x45768a(0x2578)](),this[_0x45768a(0x2564)][_0x45768a(0x440a)]=this['_frameState']['creditDisplay']&&this[_0x45768a(0x2564)][_0x45768a(0x440a)][_0x45768a(0x2578)](),defined$1(this[_0x45768a(0x1344)])&&(this[_0x45768a(0x1344)]=this[_0x45768a(0x1344)]&&this['_performanceDisplay'][_0x45768a(0x2578)](),this[_0x45768a(0x4e61)][_0x45768a(0x2b0)][_0x45768a(0x3234)](this['_performanceContainer'])),this[_0x45768a(0x3839)](),this[_0x45768a(0x466f)]();for(var _0x30fd94=0x0;_0x30fd94<this[_0x45768a(0xb62)][_0x45768a(0x531b)];++_0x30fd94)this['_removeGlobeCallbacks'][_0x30fd94]();return this[_0x45768a(0xb62)][_0x45768a(0x531b)]=0x0,this[_0x45768a(0x20d8)]=this[_0x45768a(0x20d8)]&&!this[_0x45768a(0x20d8)]['isDestroyed']()&&this[_0x45768a(0x20d8)][_0x45768a(0x2578)](),this[_0x45768a(0x5414)]=this[_0x45768a(0x5414)]&&!this['_rasterPickFBO'][_0x45768a(0x1348)]()&&this[_0x45768a(0x5414)][_0x45768a(0x2578)](),defined$1(this[_0x45768a(0x5254)])&&this[_0x45768a(0x5254)][_0x45768a(0x2578)](),this[_0x45768a(0x5254)]=void 0x0,defined$1(this[_0x45768a(0x2fac)])&&this['particlePostRender'][_0x45768a(0x2578)](),this[_0x45768a(0x2fac)]=void 0x0,defined$1(this['particleTrailsPostRenderer'])&&this[_0x45768a(0x16a1)][_0x45768a(0x2578)](),this[_0x45768a(0x16a1)]=void 0x0,defined$1(this[_0x45768a(0x3c2f)])&&this[_0x45768a(0x3c2f)][_0x45768a(0x2578)](),defined$1(this[_0x45768a(0x146f)])&&this[_0x45768a(0x146f)][_0x45768a(0x2578)](),destroyObject$1(this);};var SkyAtmosphereFS=_0x68aa19(0x536),SkyAtmosphereVS='/**\x0a\x20*\x20@license\x0a\x20*\x20Copyright\x20(c)\x202000-2005,\x20Sean\x20O\x27Neil\x20(s_p_oneil@hotmail.com)\x0a\x20*\x20All\x20rights\x20reserved.\x0a\x20*\x0a\x20*\x20Redistribution\x20and\x20use\x20in\x20source\x20and\x20binary\x20forms,\x20with\x20or\x20without\x0a\x20*\x20modification,\x20are\x20permitted\x20provided\x20that\x20the\x20following\x20conditions\x0a\x20*\x20are\x20met:\x0a\x20*\x0a\x20*\x20*\x20Redistributions\x20of\x20source\x20code\x20must\x20retain\x20the\x20above\x20copyright\x20notice,\x0a\x20*\x20\x20\x20this\x20list\x20of\x20conditions\x20and\x20the\x20following\x20disclaimer.\x0a\x20*\x20*\x20Redistributions\x20in\x20binary\x20form\x20must\x20reproduce\x20the\x20above\x20copyright\x20notice,\x0a\x20*\x20\x20\x20this\x20list\x20of\x20conditions\x20and\x20the\x20following\x20disclaimer\x20in\x20the\x20documentation\x0a\x20*\x20\x20\x20and/or\x20other\x20materials\x20provided\x20with\x20the\x20distribution.\x0a\x20*\x20*\x20Neither\x20the\x20name\x20of\x20the\x20project\x20nor\x20the\x20names\x20of\x20its\x20contributors\x20may\x20be\x0a\x20*\x20\x20\x20used\x20to\x20endorse\x20or\x20promote\x20products\x20derived\x20from\x20this\x20software\x20without\x0a\x20*\x20\x20\x20specific\x20prior\x20written\x20permission.\x0a\x20*\x0a\x20*\x20THIS\x20SOFTWARE\x20IS\x20PROVIDED\x20BY\x20THE\x20COPYRIGHT\x20HOLDERS\x20AND\x20CONTRIBUTORS\x20\x22AS\x20IS\x22\x0a\x20*\x20AND\x20ANY\x20EXPRESS\x20OR\x20IMPLIED\x20WARRANTIES,\x20INCLUDING,\x20BUT\x20NOT\x20LIMITED\x20TO,\x20THE\x0a\x20*\x20IMPLIED\x20WARRANTIES\x20OF\x20MERCHANTABILITY\x20AND\x20FITNESS\x20FOR\x20A\x20PARTICULAR\x20PURPOSE\x20ARE\x0a\x20*\x20DISCLAIMED.\x20IN\x20NO\x20EVENT\x20SHALL\x20THE\x20COPYRIGHT\x20OWNER\x20OR\x20CONTRIBUTORS\x20BE\x20LIABLE\x0a\x20*\x20FOR\x20ANY\x20DIRECT,\x20INDIRECT,\x20INCIDENTAL,\x20SPECIAL,\x20EXEMPLARY,\x20OR\x20CONSEQUENTIAL\x0a\x20*\x20DAMAGES\x20(INCLUDING,\x20BUT\x20NOT\x20LIMITED\x20TO,\x20PROCUREMENT\x20OF\x20SUBSTITUTE\x20GOODS\x20OR\x0a\x20*\x20SERVICES;\x20LOSS\x20OF\x20USE,\x20DATA,\x20OR\x20PROFITS;\x20OR\x20BUSINESS\x20INTERRUPTION)\x20HOWEVER\x0a\x20*\x20CAUSED\x20AND\x20ON\x20ANY\x20THEORY\x20OF\x20LIABILITY,\x20WHETHER\x20IN\x20CONTRACT,\x20STRICT\x20LIABILITY,\x0a\x20*\x20OR\x20TORT\x20(INCLUDING\x20NEGLIGENCE\x20OR\x20OTHERWISE)\x20ARISING\x20IN\x20ANY\x20WAY\x20OUT\x20OF\x20THE\x20USE\x0a\x20*\x20OF\x20THIS\x20SOFTWARE,\x20EVEN\x20IF\x20ADVISED\x20OF\x20THE\x20POSSIBILITY\x20OF\x20SUCH\x20DAMAGE.\x0a\x20*\x0a\x20*\x20Modifications\x20made\x20by\x20Analytical\x20Graphics,\x20Inc.\x0a\x20*/\x0a\x0a\x20//\x20Code:\x20\x20http://sponeil.net/\x0a\x20//\x20GPU\x20Gems\x202\x20Article:\x20\x20https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter16.html\x0a\x0aattribute\x20vec4\x20position;\x0a\x0auniform\x20vec4\x20u_cameraAndRadiiAndDynamicAtmosphereColor;\x20//\x20Camera\x20height,\x20outer\x20radius,\x20inner\x20radius,\x20dynamic\x20atmosphere\x20color\x20flag\x0a\x0aconst\x20float\x20Kr\x20=\x200.0025;\x0aconst\x20float\x20Kr4PI\x20=\x20Kr\x20*\x204.0\x20*\x20czm_pi;\x0aconst\x20float\x20Km\x20=\x200.0015;\x0aconst\x20float\x20Km4PI\x20=\x20Km\x20*\x204.0\x20*\x20czm_pi;\x0aconst\x20float\x20ESun\x20=\x2015.0;\x0aconst\x20float\x20KmESun\x20=\x20Km\x20*\x20ESun;\x0aconst\x20float\x20KrESun\x20=\x20Kr\x20*\x20ESun;\x0aconst\x20vec3\x20InvWavelength\x20=\x20vec3(\x0a\x20\x20\x20\x205.60204474633241,\x20\x20//\x20Red\x20=\x201.0\x20/\x20Math.pow(0.650,\x204.0)\x0a\x20\x20\x20\x209.473284437923038,\x20//\x20Green\x20=\x201.0\x20/\x20Math.pow(0.570,\x204.0)\x0a\x20\x20\x20\x2019.643802610477206);\x20//\x20Blue\x20=\x201.0\x20/\x20Math.pow(0.475,\x204.0)\x0aconst\x20float\x20rayleighScaleDepth\x20=\x200.25;\x0a\x0aconst\x20int\x20nSamples\x20=\x202;\x0aconst\x20float\x20fSamples\x20=\x202.0;\x0a\x0avarying\x20vec3\x20v_rayleighColor;\x0avarying\x20vec3\x20v_mieColor;\x0avarying\x20vec3\x20v_toCamera;\x0a\x0afloat\x20scale(float\x20cosAngle)\x0a{\x0a\x20\x20\x20\x20float\x20x\x20=\x201.0\x20-\x20cosAngle;\x0a\x20\x20\x20\x20return\x20rayleighScaleDepth\x20\x20*\x20exp(-0.00287\x20+\x20x*(0.459\x20+\x20x*(3.83\x20+\x20x*(-6.80\x20+\x20x*5.25))));\x0a}\x0a\x0avoid\x20main(void)\x0a{\x0a\x20\x20\x20\x20//\x20Unpack\x20attributes\x0a\x20\x20\x20\x20float\x20cameraHeight\x20=\x20u_cameraAndRadiiAndDynamicAtmosphereColor.x;\x0a\x20\x20\x20\x20float\x20outerRadius\x20=\x20u_cameraAndRadiiAndDynamicAtmosphereColor.y;\x0a\x20\x20\x20\x20float\x20innerRadius\x20=\x20u_cameraAndRadiiAndDynamicAtmosphereColor.z;\x0a\x0a\x20\x20\x20\x20//\x20Get\x20the\x20ray\x20from\x20the\x20camera\x20to\x20the\x20vertex\x20and\x20its\x20length\x20(which\x20is\x20the\x20far\x20point\x20of\x20the\x20ray\x20passing\x20through\x20the\x20atmosphere)\x0a\x20\x20\x20\x20vec3\x20positionV3\x20=\x20position.xyz;\x0a\x20\x20\x20\x20vec3\x20ray\x20=\x20positionV3\x20-\x20czm_viewerPositionWC;\x0a\x20\x20\x20\x20float\x20far\x20=\x20length(ray);\x0a\x20\x20\x20\x20ray\x20/=\x20far;\x0a\x20\x20\x20\x20float\x20atmosphereScale\x20=\x201.0\x20/\x20(outerRadius\x20-\x20innerRadius);\x0a\x0a#ifdef\x20SKY_FROM_SPACE\x0a\x20\x20\x20\x20//\x20Calculate\x20the\x20closest\x20intersection\x20of\x20the\x20ray\x20with\x20the\x20outer\x20atmosphere\x20(which\x20is\x20the\x20near\x20point\x20of\x20the\x20ray\x20passing\x20through\x20the\x20atmosphere)\x0a\x20\x20\x20\x20float\x20B\x20=\x202.0\x20*\x20dot(czm_viewerPositionWC,\x20ray);\x0a\x20\x20\x20\x20float\x20C\x20=\x20cameraHeight\x20*\x20cameraHeight\x20-\x20outerRadius\x20*\x20outerRadius;\x0a\x20\x20\x20\x20float\x20det\x20=\x20max(0.0,\x20B*B\x20-\x204.0\x20*\x20C);\x0a\x20\x20\x20\x20float\x20near\x20=\x200.5\x20*\x20(-B\x20-\x20sqrt(det));\x0a\x0a\x20\x20\x20\x20//\x20Calculate\x20the\x20ray\x27s\x20starting\x20position,\x20then\x20calculate\x20its\x20scattering\x20offset\x0a\x20\x20\x20\x20vec3\x20start\x20=\x20czm_viewerPositionWC\x20+\x20ray\x20*\x20near;\x0a\x20\x20\x20\x20far\x20-=\x20near;\x0a\x20\x20\x20\x20float\x20startAngle\x20=\x20dot(ray,\x20start)\x20/\x20outerRadius;\x0a\x20\x20\x20\x20float\x20startDepth\x20=\x20exp(-1.0\x20/\x20rayleighScaleDepth\x20);\x0a\x20\x20\x20\x20float\x20startOffset\x20=\x20startDepth*scale(startAngle);\x0a#else\x20//\x20SKY_FROM_ATMOSPHERE\x0a\x20\x20\x20\x20//\x20Calculate\x20the\x20ray\x27s\x20starting\x20position,\x20then\x20calculate\x20its\x20scattering\x20offset\x0a\x20\x20\x20\x20vec3\x20start\x20=\x20czm_viewerPositionWC;\x0a\x20\x20\x20\x20float\x20height\x20=\x20length(start);\x0a\x20\x20\x20\x20float\x20depth\x20=\x20exp((atmosphereScale\x20/\x20rayleighScaleDepth\x20)\x20*\x20(innerRadius\x20-\x20cameraHeight));\x0a\x20\x20\x20\x20float\x20startAngle\x20=\x20dot(ray,\x20start)\x20/\x20height;\x0a\x20\x20\x20\x20float\x20startOffset\x20=\x20depth*scale(startAngle);\x0a#endif\x0a\x0a\x20\x20\x20\x20float\x20lightEnum\x20=\x20u_cameraAndRadiiAndDynamicAtmosphereColor.w;\x0a\x20\x20\x20\x20vec3\x20lightDirection\x20=\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_viewerPositionWC\x20*\x20float(lightEnum\x20==\x200.0)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_lightDirectionWC\x20*\x20float(lightEnum\x20==\x201.0)\x20+\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_sunDirectionWC\x20*\x20float(lightEnum\x20==\x202.0);\x0a\x20\x20\x20\x20lightDirection\x20=\x20normalize(lightDirection);\x0a\x0a\x20\x20\x20\x20//\x20Initialize\x20the\x20scattering\x20loop\x20variables\x0a\x20\x20\x20\x20float\x20sampleLength\x20=\x20far\x20/\x20fSamples;\x0a\x20\x20\x20\x20float\x20scaledLength\x20=\x20sampleLength\x20*\x20atmosphereScale;\x0a\x20\x20\x20\x20vec3\x20sampleRay\x20=\x20ray\x20*\x20sampleLength;\x0a\x20\x20\x20\x20vec3\x20samplePoint\x20=\x20start\x20+\x20sampleRay\x20*\x200.5;\x0a\x0a\x20\x20\x20\x20//\x20Now\x20loop\x20through\x20the\x20sample\x20rays\x0a\x20\x20\x20\x20vec3\x20frontColor\x20=\x20vec3(0.0,\x200.0,\x200.0);\x0a\x0a\x20\x20\x20\x20for(int\x20i=0;\x20i<nSamples;\x20i++)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20height\x20=\x20length(samplePoint);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20depth\x20=\x20exp((atmosphereScale\x20/\x20rayleighScaleDepth\x20)\x20*\x20(innerRadius\x20-\x20height));\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fLightAngle\x20=\x20dot(lightDirection,\x20samplePoint)\x20/\x20height;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fCameraAngle\x20=\x20dot(ray,\x20samplePoint)\x20/\x20height;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fScatter\x20=\x20(startOffset\x20+\x20depth*(scale(fLightAngle)\x20-\x20scale(fCameraAngle)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20attenuate\x20=\x20exp(-fScatter\x20*\x20(InvWavelength\x20*\x20Kr4PI\x20+\x20Km4PI));\x0a\x20\x20\x20\x20\x20\x20\x20\x20frontColor\x20+=\x20attenuate\x20*\x20(depth\x20*\x20scaledLength);\x0a\x20\x20\x20\x20\x20\x20\x20\x20samplePoint\x20+=\x20sampleRay;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20//\x20Finally,\x20scale\x20the\x20Mie\x20and\x20Rayleigh\x20colors\x20and\x20set\x20up\x20the\x20varying\x20variables\x20for\x20the\x20pixel\x20shader\x0a\x20\x20\x20\x20v_mieColor\x20=\x20frontColor\x20*\x20KmESun;\x0a\x20\x20\x20\x20v_rayleighColor\x20=\x20frontColor\x20*\x20(InvWavelength\x20*\x20KrESun);\x0a\x20\x20\x20\x20v_toCamera\x20=\x20czm_viewerPositionWC\x20-\x20positionV3;\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20position;\x0a}\x0a';/** * @license * Copyright (c) 2000-2005, Sean O'Neil (s_p_oneil@hotmail.com) * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * Neither the name of the project nor the names of its contributors may be * used to endorse or promote products derived from this software without * specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * Modifications made by Analytical Graphics, Inc. */ function SkyAtmosphere(_0x29431f){var _0x42eb7d=_0x68aa19;_0x29431f=defaultValue$1(_0x29431f,Ellipsoid[_0x42eb7d(0x1d49)]),this['show']=!0x0,this['_ellipsoid']=_0x29431f,this[_0x42eb7d(0x117)]=new DrawCommand({'owner':this}),this[_0x42eb7d(0xefd)]=void 0x0,this[_0x42eb7d(0x1212)]=void 0x0,this[_0x42eb7d(0x1053)]=void 0x0,this[_0x42eb7d(0x4770)]=void 0x0,this[_0x42eb7d(0x156d)]=0x0,this['saturationShift']=0x0,this[_0x42eb7d(0x2f34)]=0.4,this[_0x42eb7d(0x24f9)]=0x1,this['_hueSaturationBrightness']=new Cartesian3();var _0x353074=new Cartesian4();_0x353074['w']=0x0,_0x353074['y']=Cartesian3[_0x42eb7d(0x4c59)](Cartesian3['multiplyByScalar'](_0x29431f[_0x42eb7d(0x18e3)],1.025,new Cartesian3())),_0x353074['z']=_0x29431f[_0x42eb7d(0x587a)],this[_0x42eb7d(0x4783)]=_0x353074;var _0xfa2a1d=this;this[_0x42eb7d(0x117)][_0x42eb7d(0x15fe)]={'u_cameraAndRadiiAndDynamicAtmosphereColor':function(){var _0x1134cb=_0x42eb7d;return _0xfa2a1d[_0x1134cb(0x4783)];},'u_hsbShift':function(){var _0x57e9c8=_0x42eb7d;return _0xfa2a1d[_0x57e9c8(0x3cb2)]['x']=_0xfa2a1d[_0x57e9c8(0x156d)],_0xfa2a1d[_0x57e9c8(0x3cb2)]['y']=_0xfa2a1d[_0x57e9c8(0x33d1)],_0xfa2a1d[_0x57e9c8(0x3cb2)]['z']=_0xfa2a1d[_0x57e9c8(0x2f34)],_0xfa2a1d[_0x57e9c8(0x3cb2)];},'u_alpha':function(){var _0x38a44a=_0x42eb7d;return _0xfa2a1d[_0x38a44a(0x24f9)];}};}function colorCorrect(_0x43e93c){var _0x1dc871=_0x68aa19;return!(CesiumMath['equalsEpsilon'](_0x43e93c[_0x1dc871(0x156d)],0x0,CesiumMath[_0x1dc871(0x1a09)])&&CesiumMath[_0x1dc871(0x19c9)](_0x43e93c[_0x1dc871(0x33d1)],0x0,CesiumMath[_0x1dc871(0x1a09)])&&CesiumMath[_0x1dc871(0x19c9)](_0x43e93c['brightnessShift'],0x0,CesiumMath[_0x1dc871(0x1a09)]));}Object[_0x68aa19(0x5b7)](SkyAtmosphere[_0x68aa19(0x4b51)],{'ellipsoid':{'get':function(){return this['_ellipsoid'];}}}),SkyAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x5485)]=function(_0x595d75){var _0x178e52=_0x68aa19;this[_0x178e52(0x4783)]['w']=_0x595d75?0x1:0x0;},SkyAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x564483){var _0x399c16=_0x68aa19;if(this['show']){var _0x8ab533=_0x564483[_0x399c16(0x4318)];if((_0x8ab533===SceneMode$1[_0x399c16(0x5135)]||_0x8ab533===SceneMode$1[_0x399c16(0x11d3)])&&_0x564483[_0x399c16(0x14f6)][_0x399c16(0x2507)]){var _0x51b955=this[_0x399c16(0x117)];if(!defined$1(_0x51b955[_0x399c16(0xa85)])){var _0x5a55ba=_0x564483[_0x399c16(0x4174)],_0x283a06=EllipsoidGeometry[_0x399c16(0x2a90)](new EllipsoidGeometry({'radii':Cartesian3['multiplyByScalar'](this[_0x399c16(0x2de2)][_0x399c16(0x18e3)],1.025,new Cartesian3()),'slicePartitions':0x100,'stackPartitions':0x100,'vertexFormat':VertexFormat['POSITION_ONLY']}));_0x51b955['vertexArray']=VertexArray[_0x399c16(0x4a86)]({'context':_0x5a55ba,'geometry':_0x283a06,'attributeLocations':GeometryPipeline[_0x399c16(0x1894)](_0x283a06),'bufferUsage':BufferUsage[_0x399c16(0x495a)]}),this[_0x399c16(0x8c5)]=RenderState[_0x399c16(0x4d21)]({'cull':{'enabled':!0x0,'face':CullFace$1[_0x399c16(0x1e2d)]},'blending':BlendingState$1[_0x399c16(0x2911)],'depthMask':!0x1}),this[_0x399c16(0x5ed)]=RenderState[_0x399c16(0x4d21)]({'cull':{'enabled':!0x0,'face':CullFace$1[_0x399c16(0x33ef)]},'blending':BlendingState$1['ALPHA_BLEND'],'depthMask':!0x1}),_0x51b955['renderState']=this['_rs'];var _0x4e3753=new ShaderSource({'defines':[_0x399c16(0x4a3b)],'sources':[SkyAtmosphereVS]});this['_spSkyFromSpace']=ShaderProgram$1['fromCache']({'context':_0x5a55ba,'vertexShaderSource':_0x4e3753,'fragmentShaderSource':SkyAtmosphereFS}),_0x4e3753=new ShaderSource({'defines':[_0x399c16(0xac5)],'sources':[SkyAtmosphereVS]}),this[_0x399c16(0x1212)]=ShaderProgram$1[_0x399c16(0x4d21)]({'context':_0x5a55ba,'vertexShaderSource':_0x4e3753,'fragmentShaderSource':SkyAtmosphereFS});}var _0x55d381=colorCorrect(this);if(_0x55d381&&(!defined$1(this[_0x399c16(0x1053)])||!defined$1(this['_spSkyFromAtmosphereColorCorrect']))){var _0x4e8dcb=_0x564483[_0x399c16(0x4174)],_0x18d5a3=new ShaderSource({'defines':['SKY_FROM_SPACE'],'sources':[SkyAtmosphereVS]}),_0x45c3b8=new ShaderSource({'defines':[_0x399c16(0x38c9)],'sources':[SkyAtmosphereFS]});this[_0x399c16(0x1053)]=ShaderProgram$1[_0x399c16(0x4d21)]({'context':_0x4e8dcb,'vertexShaderSource':_0x18d5a3,'fragmentShaderSource':_0x45c3b8}),_0x18d5a3=new ShaderSource({'defines':[_0x399c16(0xac5)],'sources':[SkyAtmosphereVS]}),this[_0x399c16(0x4770)]=ShaderProgram$1[_0x399c16(0x4d21)]({'context':_0x4e8dcb,'vertexShaderSource':_0x18d5a3,'fragmentShaderSource':_0x45c3b8});}var _0x5c3b72=_0x564483[_0x399c16(0x1224)][_0x399c16(0x923)],_0x13ff40=Cartesian3[_0x399c16(0x1791)](_0x5c3b72);return this[_0x399c16(0x4783)]['x']=_0x13ff40,_0x13ff40>this[_0x399c16(0x4783)]['y']?_0x51b955[_0x399c16(0x30a0)]=_0x55d381?this[_0x399c16(0x1053)]:this[_0x399c16(0xefd)]:_0x51b955['shaderProgram']=_0x55d381?this['_spSkyFromAtmosphereColorCorrect']:this[_0x399c16(0x1212)],_0x564483[_0x399c16(0x1d5e)]['frameBufferType']===FrameBufferType[_0x399c16(0x28a1)]?_0x51b955[_0x399c16(0x5547)]=this['_rsReflect']:_0x51b955[_0x399c16(0x5547)]=this[_0x399c16(0x8c5)],_0x51b955;}}},SkyAtmosphere['prototype']['isDestroyed']=function(){return!0x1;},SkyAtmosphere[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x5d4f23=_0x68aa19,_0xc90962=this['_command'];return _0xc90962[_0x5d4f23(0xa85)]=_0xc90962[_0x5d4f23(0xa85)]&&_0xc90962[_0x5d4f23(0xa85)][_0x5d4f23(0x2578)](),this[_0x5d4f23(0xefd)]=this[_0x5d4f23(0xefd)]&&this['_spSkyFromSpace'][_0x5d4f23(0x2578)](),this[_0x5d4f23(0x1212)]=this[_0x5d4f23(0x1212)]&&this['_spSkyFromAtmosphere'][_0x5d4f23(0x2578)](),this[_0x5d4f23(0x1053)]=this[_0x5d4f23(0x1053)]&&this[_0x5d4f23(0x1053)][_0x5d4f23(0x2578)](),this[_0x5d4f23(0x4770)]=this[_0x5d4f23(0x4770)]&&this[_0x5d4f23(0x4770)][_0x5d4f23(0x2578)](),destroyObject$1(this);};var SkyBoxFS=_0x68aa19(0x447e),SkyBoxVS=_0x68aa19(0x373c);function SkyBox(_0x1d034c){var _0x28dcea=_0x68aa19;this[_0x28dcea(0x2fe9)]=_0x1d034c[_0x28dcea(0x2fe9)],this[_0x28dcea(0x5571)]=void 0x0,this[_0x28dcea(0x105f)]=defaultValue$1(_0x1d034c[_0x28dcea(0x105f)],!0x0),this[_0x28dcea(0x117)]=new DrawCommand({'modelMatrix':Matrix4[_0x28dcea(0x254b)](Matrix4['IDENTITY']),'owner':this}),this['_cubeMap']=void 0x0,this[_0x28dcea(0x3f8d)]=void 0x0,this['_useHdr']=void 0x0,this[_0x28dcea(0x24f9)]=0x1,this[_0x28dcea(0x1969)]=0x0,this[_0x28dcea(0x3a7)]=0x0,this['_wSpeed']=0x0,this[_0x28dcea(0x8ac)]=!0x0;}Object['defineProperties'](SkyBox[_0x68aa19(0x4b51)],{'USpeed':{'get':function(){var _0x18b24d=_0x68aa19;return this[_0x18b24d(0x1969)];},'set':function(_0x1f2c9e){var _0x39d267=_0x68aa19;Check[_0x39d267(0x2eb3)][_0x39d267(0x30f8)](_0x39d267(0x329e),_0x1f2c9e),this[_0x39d267(0x1969)]=_0x1f2c9e,this[_0x39d267(0x8ac)]=!0x0;}},'VSpeed':{'get':function(){var _0x2ae46c=_0x68aa19;return this[_0x2ae46c(0x3a7)];},'set':function(_0x4282a1){var _0x2848e4=_0x68aa19;Check[_0x2848e4(0x2eb3)][_0x2848e4(0x30f8)](_0x2848e4(0x4d46),_0x4282a1),this[_0x2848e4(0x3a7)]=_0x4282a1,this['_axisChanged']=!0x0;}},'WSpeed':{'get':function(){var _0xe71711=_0x68aa19;return this[_0xe71711(0x4946)];},'set':function(_0x8326f){var _0x51cf0a=_0x68aa19;Check[_0x51cf0a(0x2eb3)]['number'](_0x51cf0a(0x1552),_0x8326f),this['_wSpeed']=_0x8326f,this[_0x51cf0a(0x8ac)]=!0x0;}}});var scratchOriginPosition=new Cartesian3(),scratchXPosition=new Cartesian3(),scratchYPosition=new Cartesian3(),scratchZPosition=new Cartesian3(),scratchScale=new Cartesian3(0x1,0x1,0x1),scratchQuaternion=new Quaternion(),axis=new Cartesian3(),rotationSpeed=0x0,scratchRotationMatrix=Matrix4[_0x68aa19(0x5139)]['clone'](new Matrix4());function StyleExpression(){}SkyBox['prototype'][_0x68aa19(0x489f)]=function(_0xee6d3,_0x3a71ba){var _0x42b897=_0x68aa19,_0x36c588=this;if(this[_0x42b897(0x105f)]&&(_0xee6d3[_0x42b897(0x4318)]===SceneMode$1['SCENE3D']||_0xee6d3[_0x42b897(0x4318)]===SceneMode$1[_0x42b897(0x449e)]||_0xee6d3['mode']===SceneMode$1['MORPHING'])&&_0xee6d3[_0x42b897(0x14f6)][_0x42b897(0x2507)]){var _0xbcb211=_0xee6d3[_0x42b897(0x4174)];if(this[_0x42b897(0x5571)]!==this['sources']){this['_sources']=this[_0x42b897(0x2fe9)];var _0x47ab70=this[_0x42b897(0x2fe9)];_0x42b897(0x29ad)==typeof _0x47ab70[_0x42b897(0x1474)]?loadCubeMap(_0xbcb211,this['_sources'])[_0x42b897(0x4e1e)](function(_0x3cf39a){var _0x17c5e5=_0x42b897;_0x36c588[_0x17c5e5(0x38aa)]=_0x36c588[_0x17c5e5(0x38aa)]&&_0x36c588[_0x17c5e5(0x38aa)]['destroy'](),_0x36c588[_0x17c5e5(0x38aa)]=_0x3cf39a;}):(this[_0x42b897(0x38aa)]=this['_cubeMap']&&this[_0x42b897(0x38aa)][_0x42b897(0x2578)](),this[_0x42b897(0x38aa)]=new CubeMap({'context':_0xbcb211,'source':_0x47ab70}));}var _0x56e976=this[_0x42b897(0x117)];if(_0xee6d3[_0x42b897(0x4318)]===SceneMode$1[_0x42b897(0x449e)]?_0x56e976[_0x42b897(0x221)]=_0xee6d3[_0x42b897(0x1224)][_0x42b897(0x1b2c)]:_0x56e976[_0x42b897(0x221)]=Transforms['eastNorthUpToFixedFrame'](_0xee6d3[_0x42b897(0x1224)][_0x42b897(0x5384)]),this[_0x42b897(0x8ac)]){var _0xcc70a7=Matrix4[_0x42b897(0x10a0)](_0x56e976['modelMatrix'],Cartesian3[_0x42b897(0x3e26)],scratchOriginPosition),_0x520e5f=Matrix4[_0x42b897(0x10a0)](_0x56e976[_0x42b897(0x221)],Cartesian3[_0x42b897(0x27ad)],scratchXPosition),_0x33770b=Matrix4[_0x42b897(0x10a0)](_0x56e976[_0x42b897(0x221)],Cartesian3[_0x42b897(0x51ed)],scratchYPosition),_0x53b6ea=Matrix4[_0x42b897(0x10a0)](_0x56e976[_0x42b897(0x221)],Cartesian3[_0x42b897(0x689)],scratchZPosition),_0x4a8880=Cartesian3[_0x42b897(0x286c)](_0x520e5f,_0xcc70a7,scratchXPosition),_0x2c50db=Cartesian3[_0x42b897(0x286c)](_0x33770b,_0xcc70a7,scratchYPosition),_0x2f8919=Cartesian3[_0x42b897(0x286c)](_0x53b6ea,_0xcc70a7,scratchZPosition),_0x39e133=Quaternion[_0x42b897(0x1c60)](_0x4a8880,this[_0x42b897(0x1969)]*performance[_0x42b897(0x3c84)]()/0x186a0),_0x2df139=Quaternion[_0x42b897(0x1c60)](_0x2c50db,this[_0x42b897(0x3a7)]*performance[_0x42b897(0x3c84)]()/0x186a0),_0x7339bd=Quaternion[_0x42b897(0x1c60)](_0x2f8919,this[_0x42b897(0x4946)]*performance['now']()/0x186a0),_0x216902=Quaternion[_0x42b897(0x373b)](_0x39e133,Quaternion[_0x42b897(0x373b)](_0x2df139,_0x7339bd,scratchQuaternion),scratchQuaternion);axis=Quaternion[_0x42b897(0x1ca0)](_0x216902,axis),rotationSpeed=Math['max'](Math[_0x42b897(0x2bc6)](Math[_0x42b897(0x1661)](this[_0x42b897(0x1969)]),Math[_0x42b897(0x1661)](this[_0x42b897(0x3a7)])),Math[_0x42b897(0x1661)](this[_0x42b897(0x4946)])),this[_0x42b897(0x8ac)]=!0x1;}var _0x510005=Matrix4[_0x42b897(0x5139)]['clone'](scratchRotationMatrix);if(Cartesian3['equals'](axis,Cartesian3[_0x42b897(0x3e26)])||_0xee6d3[_0x42b897(0x1224)]['bReflect']||(_0x510005=Matrix4[_0x42b897(0x2236)](Cartesian3['ZERO'],Quaternion[_0x42b897(0x1c60)](axis,rotationSpeed*performance[_0x42b897(0x3c84)]()/0x186a0),scratchScale,scratchRotationMatrix),Matrix4[_0x42b897(0x373b)](_0x510005,_0x56e976[_0x42b897(0x221)],_0x56e976[_0x42b897(0x221)])),!defined$1(_0x56e976[_0x42b897(0xa85)])){_0x56e976[_0x42b897(0x15fe)]={'u_cubeMap':function(){var _0x138148=_0x42b897;return _0x36c588[_0x138148(0x38aa)];},'u_rotateMatrix':function(){var _0xd00c40=_0x42b897;return Matrix4[_0xd00c40(0x4845)](_0x56e976['modelMatrix'],new Matrix3());},'u_alpha':function(){var _0x1773a5=_0x42b897;return _0x36c588[_0x1773a5(0x24f9)];}};var _0x8d5628=BoxGeometry[_0x42b897(0x2a90)](BoxGeometry[_0x42b897(0x26d8)]({'dimensions':new Cartesian3(0x2,0x2,0x2),'vertexFormat':VertexFormat['POSITION_ONLY']})),_0x2ccf69=this[_0x42b897(0x3f8d)]=GeometryPipeline['createAttributeLocations'](_0x8d5628);_0x56e976[_0x42b897(0xa85)]=VertexArray[_0x42b897(0x4a86)]({'context':_0xbcb211,'geometry':_0x8d5628,'attributeLocations':_0x2ccf69,'bufferUsage':BufferUsage['STATIC_DRAW']}),_0x56e976[_0x42b897(0x5547)]=RenderState['fromCache']({'blending':BlendingState$1[_0x42b897(0x2911)]});}if(!defined$1(_0x56e976[_0x42b897(0x30a0)])||this[_0x42b897(0x387a)]!==_0x3a71ba){var _0x847637=new ShaderSource({'defines':[_0x3a71ba?'HDR':''],'sources':[SkyBoxFS]});_0x56e976['shaderProgram']=ShaderProgram$1[_0x42b897(0x4d21)]({'context':_0xbcb211,'vertexShaderSource':SkyBoxVS,'fragmentShaderSource':_0x847637,'attributeLocations':this['_attributeLocations']}),this[_0x42b897(0x387a)]=_0x3a71ba;}if(defined$1(this[_0x42b897(0x38aa)]))return _0x56e976;}},SkyBox['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},SkyBox['prototype']['destroy']=function(){var _0x1868e6=_0x68aa19,_0x171482=this[_0x1868e6(0x117)];return _0x171482['vertexArray']=_0x171482[_0x1868e6(0xa85)]&&_0x171482[_0x1868e6(0xa85)]['destroy'](),_0x171482[_0x1868e6(0x30a0)]=_0x171482[_0x1868e6(0x30a0)]&&_0x171482['shaderProgram'][_0x1868e6(0x2578)](),this[_0x1868e6(0x38aa)]=this['_cubeMap']&&this[_0x1868e6(0x38aa)][_0x1868e6(0x2578)](),destroyObject$1(this);},StyleExpression['prototype'][_0x68aa19(0x35e2)]=function(_0x596611,_0x278856){var _0x451822=_0x68aa19;DeveloperError$1[_0x451822(0x1afd)]();},StyleExpression[_0x68aa19(0x4b51)][_0x68aa19(0x35f9)]=function(_0x4ccd4f,_0x50f912){var _0xbf6579=_0x68aa19;DeveloperError$1[_0xbf6579(0x1afd)]();},StyleExpression[_0x68aa19(0x4b51)][_0x68aa19(0x531c)]=function(_0x5303cd,_0x3bde48,_0x1fc938,_0x2c5f43){var _0x3b133e=_0x68aa19;DeveloperError$1[_0x3b133e(0x1afd)]();};var SunFS='uniform\x20sampler2D\x20u_texture;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(u_texture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20czm_gammaCorrect(color);\x0a}\x0a',SunTextureFS=_0x68aa19(0x4c70),SunVS=_0x68aa19(0x55b3);function Sun(){var _0x51c74e=_0x68aa19;this[_0x51c74e(0x105f)]=!0x0,this[_0x51c74e(0x1315)]=new DrawCommand({'primitiveType':PrimitiveType$1[_0x51c74e(0x139)],'boundingVolume':new BoundingSphere(),'owner':this}),this[_0x51c74e(0x1d8b)]={'drawCommand':this[_0x51c74e(0x1315)],'computeCommand':void 0x0},this[_0x51c74e(0x302f)]=new BoundingSphere(),this[_0x51c74e(0x26a)]=new BoundingSphere(),this[_0x51c74e(0x4ee3)]=void 0x0,this[_0x51c74e(0x54b0)]=void 0x0,this[_0x51c74e(0x4a0c)]=void 0x0,this[_0x51c74e(0x3385)]=void 0x0,this[_0x51c74e(0x20bd)]=void 0x0,this[_0x51c74e(0x4ed2)]=0x1,this[_0x51c74e(0x187f)]=!0x1,this[_0x51c74e(0x387a)]=void 0x0;var _0x12a6fd=this;this[_0x51c74e(0x5461)]={'u_texture':function(){var _0x4b25c4=_0x51c74e;return _0x12a6fd[_0x4b25c4(0x4ee3)];},'u_size':function(){var _0x207038=_0x51c74e;return _0x12a6fd[_0x207038(0x20bd)];}};}Object[_0x68aa19(0x5b7)](Sun[_0x68aa19(0x4b51)],{'glowFactor':{'get':function(){var _0x56017f=_0x68aa19;return this[_0x56017f(0xd38)];},'set':function(_0x2f0f92){var _0x57edbb=_0x68aa19;_0x2f0f92=Math['max'](_0x2f0f92,0x0),this[_0x57edbb(0xd38)]=_0x2f0f92,this[_0x57edbb(0x187f)]=!0x0;}}});var scratchPositionWC=new Cartesian2(),scratchLimbWC=new Cartesian2(),scratchPositionEC=new Cartesian4(),scratchCartesian4=new Cartesian4();Sun[_0x68aa19(0x4b51)]['update']=function(_0x1ab9df,_0x1b9086,_0x737300){var _0x240075=_0x68aa19;if(this['show']){var _0x43a614=_0x1ab9df[_0x240075(0x4318)];if(_0x43a614!==SceneMode$1[_0x240075(0x4c10)]&&_0x43a614!==SceneMode$1[_0x240075(0x11d3)]&&_0x1ab9df[_0x240075(0x14f6)][_0x240075(0x2507)]){var _0x20e77a=_0x1ab9df['context'],_0x82095d=_0x1b9086[_0x240075(0x18be)][_0x240075(0x209)],_0x1e3120=_0x1b9086[_0x240075(0x18be)][_0x240075(0x5862)];if(!defined$1(this[_0x240075(0x4ee3)])||_0x82095d!==this[_0x240075(0x54b0)]||_0x1e3120!==this[_0x240075(0x4a0c)]||this[_0x240075(0x187f)]||_0x737300!==this['_useHdr']){this['_texture']=this[_0x240075(0x4ee3)]&&this[_0x240075(0x4ee3)][_0x240075(0x2578)](),this[_0x240075(0x54b0)]=_0x82095d,this[_0x240075(0x4a0c)]=_0x1e3120,this[_0x240075(0x187f)]=!0x1,this[_0x240075(0x387a)]=_0x737300;var _0x371183=Math[_0x240075(0x2bc6)](_0x82095d,_0x1e3120);_0x371183=Math[_0x240075(0x1f76)](0x2,Math[_0x240075(0x28fa)](Math[_0x240075(0xe28)](_0x371183)/Math['log'](0x2))-0x2),_0x371183=Math[_0x240075(0x2bc6)](0x1,_0x371183);var _0x4da7af=_0x737300?_0x20e77a[_0x240075(0x5231)]?PixelDatatype[_0x240075(0x30a9)]:PixelDatatype[_0x240075(0x15eb)]:PixelDatatype[_0x240075(0x4aae)];this[_0x240075(0x4ee3)]=new Texture$1({'context':_0x20e77a,'width':_0x371183,'height':_0x371183,'pixelFormat':PixelFormat$1[_0x240075(0x4a1c)],'pixelDatatype':_0x4da7af}),this[_0x240075(0x263d)]=0x5*this[_0x240075(0xd38)],this[_0x240075(0x3385)]=0x1/(0x1+0x2*this['_glowLengthTS'])*0.5;var _0x3f6938=this,_0x462da2={'u_radiusTS':function(){return _0x3f6938['_radiusTS'];}};this[_0x240075(0x1d8b)][_0x240075(0x4b47)]=new ComputeCommand({'fragmentShaderSource':SunTextureFS,'outputTexture':this[_0x240075(0x4ee3)],'uniformMap':_0x462da2,'persists':!0x1,'owner':this,'postExecute':function(){var _0x58e2a0=_0x240075;_0x3f6938[_0x58e2a0(0x1d8b)][_0x58e2a0(0x4b47)]=void 0x0;}});}var _0x3c22db=this[_0x240075(0x1315)];if(!defined$1(_0x3c22db[_0x240075(0xa85)])){var _0x54d8df={'direction':0x0},_0x4cab25=new Uint8Array(0x8);_0x4cab25[0x0]=0x0,_0x4cab25[0x1]=0x0,_0x4cab25[0x2]=0xff,_0x4cab25[0x3]=0x0,_0x4cab25[0x4]=0xff,_0x4cab25[0x5]=0xff,_0x4cab25[0x6]=0x0,_0x4cab25[0x7]=0xff;var _0x42ca97=Buffer$1['createVertexBuffer']({'context':_0x20e77a,'typedArray':_0x4cab25,'usage':BufferUsage['STATIC_DRAW']}),_0xf35d11=[{'index':_0x54d8df[_0x240075(0xc3c)],'vertexBuffer':_0x42ca97,'componentsPerAttribute':0x2,'normalize':!0x0,'componentDatatype':ComponentDatatype$1[_0x240075(0x4aae)]}],_0x827c44=Buffer$1[_0x240075(0xaad)]({'context':_0x20e77a,'typedArray':new Uint16Array([0x0,0x1,0x2,0x0,0x2,0x3]),'usage':BufferUsage[_0x240075(0x495a)],'indexDatatype':IndexDatatype$1[_0x240075(0x2c91)]});_0x3c22db[_0x240075(0xa85)]=new VertexArray({'context':_0x20e77a,'attributes':_0xf35d11,'indexBuffer':_0x827c44}),_0x3c22db['shaderProgram']=ShaderProgram$1['fromCache']({'context':_0x20e77a,'vertexShaderSource':SunVS,'fragmentShaderSource':SunFS,'attributeLocations':_0x54d8df}),_0x3c22db[_0x240075(0x5547)]=RenderState['fromCache']({'blending':BlendingState$1[_0x240075(0x2911)]}),_0x3c22db['uniformMap']=this[_0x240075(0x5461)];}var _0x17e745=_0x20e77a[_0x240075(0x3cca)][_0x240075(0x3eca)],_0x24b480=_0x20e77a[_0x240075(0x3cca)][_0x240075(0xb3f)],_0x3ca172=this[_0x240075(0x302f)],_0x2eb291=this['_boundingVolume2D'];Cartesian3[_0x240075(0x254b)](_0x17e745,_0x3ca172[_0x240075(0x19ee)]),_0x2eb291[_0x240075(0x19ee)]['x']=_0x24b480['z'],_0x2eb291[_0x240075(0x19ee)]['y']=_0x24b480['x'],_0x2eb291[_0x240075(0x19ee)]['z']=_0x24b480['y'],_0x3ca172[_0x240075(0x2896)]=CesiumMath[_0x240075(0x12fd)]+CesiumMath[_0x240075(0x12fd)]*this[_0x240075(0x263d)],_0x2eb291[_0x240075(0x2896)]=_0x3ca172[_0x240075(0x2896)],_0x43a614===SceneMode$1[_0x240075(0x5135)]?BoundingSphere[_0x240075(0x254b)](_0x3ca172,_0x3c22db[_0x240075(0x20c5)]):_0x43a614===SceneMode$1[_0x240075(0x449e)]&&BoundingSphere[_0x240075(0x254b)](_0x2eb291,_0x3c22db[_0x240075(0x20c5)]);var _0x3835a2=SceneTransforms['computeActualWgs84Position'](_0x1ab9df,_0x17e745,scratchCartesian4),_0x6b3536=Cartesian3[_0x240075(0x1791)](Cartesian3[_0x240075(0x286c)](_0x3835a2,_0x1ab9df[_0x240075(0x1224)][_0x240075(0x4771)],scratchCartesian4)),_0x3dac03=_0x20e77a[_0x240075(0x3cca)][_0x240075(0x1252)],_0x373937=scratchPositionEC;_0x373937['x']=0x0,_0x373937['y']=0x0,_0x373937['z']=-_0x6b3536,_0x373937['w']=0x1;var _0x3f0b85=Matrix4[_0x240075(0x21ec)](_0x3dac03,_0x373937,scratchCartesian4),_0x2d2b9b=SceneTransforms[_0x240075(0x2ae3)](_0x1b9086[_0x240075(0x18be)],_0x3f0b85,scratchPositionWC);_0x373937['x']=CesiumMath[_0x240075(0x12fd)];var _0x137c62=Matrix4[_0x240075(0x21ec)](_0x3dac03,_0x373937,scratchCartesian4),_0xd2d111=SceneTransforms[_0x240075(0x2ae3)](_0x1b9086[_0x240075(0x18be)],_0x137c62,scratchLimbWC);return this['_size']=Cartesian2[_0x240075(0x1791)](Cartesian2['subtract'](_0xd2d111,_0x2d2b9b,scratchCartesian4)),this[_0x240075(0x20bd)]=0x2*this[_0x240075(0x20bd)]*(0x1+0x2*this[_0x240075(0x263d)]),this[_0x240075(0x20bd)]=Math[_0x240075(0x28fa)](this[_0x240075(0x20bd)]),this['_commands'];}}},Sun[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Sun[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x171e51=_0x68aa19,_0x227977=this[_0x171e51(0x1315)];return _0x227977['vertexArray']=_0x227977[_0x171e51(0xa85)]&&_0x227977[_0x171e51(0xa85)][_0x171e51(0x2578)](),_0x227977[_0x171e51(0x30a0)]=_0x227977['shaderProgram']&&_0x227977[_0x171e51(0x30a0)][_0x171e51(0x2578)](),this[_0x171e51(0x4ee3)]=this[_0x171e51(0x4ee3)]&&this[_0x171e51(0x4ee3)]['destroy'](),destroyObject$1(this);};/** * @license * Copyright 2009 The Closure Library Authors. * Copyright 2020 Daniel Wirtz / The long.js Contributors. * SPDX-License-Identifier: Apache-2.0 */ var wasm=null;try{wasm=new WebAssembly[(_0x68aa19(0x44e))](new WebAssembly[(_0x68aa19(0x2f7))](new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xd,0x2,0x60,0x0,0x1,0x7f,0x60,0x4,0x7f,0x7f,0x7f,0x7f,0x1,0x7f,0x3,0x7,0x6,0x0,0x1,0x1,0x1,0x1,0x1,0x6,0x6,0x1,0x7f,0x1,0x41,0x0,0xb,0x7,0x32,0x6,0x3,0x6d,0x75,0x6c,0x0,0x1,0x5,0x64,0x69,0x76,0x5f,0x73,0x0,0x2,0x5,0x64,0x69,0x76,0x5f,0x75,0x0,0x3,0x5,0x72,0x65,0x6d,0x5f,0x73,0x0,0x4,0x5,0x72,0x65,0x6d,0x5f,0x75,0x0,0x5,0x8,0x67,0x65,0x74,0x5f,0x68,0x69,0x67,0x68,0x0,0x0,0xa,0xbf,0x1,0x6,0x4,0x0,0x23,0x0,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x7e,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x7f,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x80,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x81,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb,0x24,0x1,0x1,0x7e,0x20,0x0,0xad,0x20,0x1,0xad,0x42,0x20,0x86,0x84,0x20,0x2,0xad,0x20,0x3,0xad,0x42,0x20,0x86,0x84,0x82,0x22,0x4,0x42,0x20,0x87,0xa7,0x24,0x0,0x20,0x4,0xa7,0xb])),{})[_0x68aa19(0x4dc9)];}catch(_0x2f3f78){}function Long(_0x16618a,_0x3da1b3,_0x4da84c){var _0x28ee6e=_0x68aa19;this[_0x28ee6e(0x3fef)]=0x0|_0x16618a,this[_0x28ee6e(0x307a)]=0x0|_0x3da1b3,this[_0x28ee6e(0x13e3)]=!!_0x4da84c;}function isLong(_0x29823b){return!0x0===(_0x29823b&&_0x29823b['__isLong__']);}Long[_0x68aa19(0x4b51)][_0x68aa19(0x3051)],Object[_0x68aa19(0xbe6)](Long['prototype'],_0x68aa19(0x3051),{'value':!0x0}),Long[_0x68aa19(0x50df)]=isLong;var INT_CACHE={},UINT_CACHE={};function fromInt(_0xf16331,_0xd9c290){var _0x10e8a0,_0x1e6ebc,_0x454b12;return _0xd9c290?(_0x454b12=0x0<=(_0xf16331>>>=0x0)&&_0xf16331<0x100)&&(_0x1e6ebc=UINT_CACHE[_0xf16331])?_0x1e6ebc:(_0x10e8a0=fromBits(_0xf16331,(0x0|_0xf16331)<0x0?-0x1:0x0,!0x0),_0x454b12&&(UINT_CACHE[_0xf16331]=_0x10e8a0),_0x10e8a0):(_0x454b12=-0x80<=(_0xf16331|=0x0)&&_0xf16331<0x80)&&(_0x1e6ebc=INT_CACHE[_0xf16331])?_0x1e6ebc:(_0x10e8a0=fromBits(_0xf16331,_0xf16331<0x0?-0x1:0x0,!0x1),_0x454b12&&(INT_CACHE[_0xf16331]=_0x10e8a0),_0x10e8a0);}function fromNumber(_0x5ad409,_0x5b1665){var _0x2b1b67=_0x68aa19;if(isNaN(_0x5ad409))return _0x5b1665?UZERO:ZERO;if(_0x5b1665){if(_0x5ad409<0x0)return UZERO;if(_0x5ad409>=TWO_PWR_64_DBL)return MAX_UNSIGNED_VALUE;}else{if(_0x5ad409<=-TWO_PWR_63_DBL)return MIN_VALUE;if(_0x5ad409+0x1>=TWO_PWR_63_DBL)return MAX_VALUE;}return _0x5ad409<0x0?fromNumber(-_0x5ad409,_0x5b1665)[_0x2b1b67(0x1235)]():fromBits(_0x5ad409%TWO_PWR_32_DBL|0x0,_0x5ad409/TWO_PWR_32_DBL|0x0,_0x5b1665);}function fromBits(_0x2f985b,_0x362208,_0x325736){return new Long(_0x2f985b,_0x362208,_0x325736);}Long[_0x68aa19(0x2110)]=fromInt,Long['fromNumber']=fromNumber,Long[_0x68aa19(0x3f66)]=fromBits;var pow_dbl=Math[_0x68aa19(0x1f76)];function fromString(_0x157e74,_0x59f1e7,_0x2c51b3){var _0x5cf8b8=_0x68aa19;if(0x0===_0x157e74[_0x5cf8b8(0x531b)])throw Error(_0x5cf8b8(0x167f));if(_0x5cf8b8(0x7c4)===_0x157e74||_0x5cf8b8(0x3574)===_0x157e74||'+Infinity'===_0x157e74||_0x5cf8b8(0x2ec6)===_0x157e74)return ZERO;if(_0x5cf8b8(0x30f8)==typeof _0x59f1e7?(_0x2c51b3=_0x59f1e7,_0x59f1e7=!0x1):_0x59f1e7=!!_0x59f1e7,(_0x2c51b3=_0x2c51b3||0xa)<0x2||0x24<_0x2c51b3)throw RangeError(_0x5cf8b8(0x1d2c));var _0x29329b;if((_0x29329b=_0x157e74['indexOf']('-'))>0x0)throw Error('interior\x20hyphen');if(0x0===_0x29329b)return fromString(_0x157e74[_0x5cf8b8(0x57ed)](0x1),_0x59f1e7,_0x2c51b3)['neg']();for(var _0x13ec00=fromNumber(pow_dbl(_0x2c51b3,0x8)),_0x392be3=ZERO,_0x330422=0x0;_0x330422<_0x157e74['length'];_0x330422+=0x8){var _0x5ecdf6=Math[_0x5cf8b8(0x27d5)](0x8,_0x157e74['length']-_0x330422),_0x375a2b=parseInt(_0x157e74[_0x5cf8b8(0x57ed)](_0x330422,_0x330422+_0x5ecdf6),_0x2c51b3);if(_0x5ecdf6<0x8){var _0x58b6aa=fromNumber(pow_dbl(_0x2c51b3,_0x5ecdf6));_0x392be3=_0x392be3[_0x5cf8b8(0xcb6)](_0x58b6aa)[_0x5cf8b8(0x4979)](fromNumber(_0x375a2b));}else _0x392be3=(_0x392be3=_0x392be3[_0x5cf8b8(0xcb6)](_0x13ec00))[_0x5cf8b8(0x4979)](fromNumber(_0x375a2b));}return _0x392be3[_0x5cf8b8(0x13e3)]=_0x59f1e7,_0x392be3;}function fromValue(_0x363c30,_0x4f1447){var _0x36cb23=_0x68aa19;return _0x36cb23(0x30f8)==typeof _0x363c30?fromNumber(_0x363c30,_0x4f1447):_0x36cb23(0x29ad)==typeof _0x363c30?fromString(_0x363c30,_0x4f1447):fromBits(_0x363c30[_0x36cb23(0x3fef)],_0x363c30[_0x36cb23(0x307a)],_0x36cb23(0x46da)==typeof _0x4f1447?_0x4f1447:_0x363c30[_0x36cb23(0x13e3)]);}Long['fromString']=fromString,Long[_0x68aa19(0x3796)]=fromValue;var TWO_PWR_16_DBL=0x10000,TWO_PWR_24_DBL=0x1<<0x18,TWO_PWR_32_DBL=TWO_PWR_16_DBL*TWO_PWR_16_DBL,TWO_PWR_64_DBL=TWO_PWR_32_DBL*TWO_PWR_32_DBL,TWO_PWR_63_DBL=TWO_PWR_64_DBL/0x2,TWO_PWR_24=fromInt(TWO_PWR_24_DBL),ZERO=fromInt(0x0);Long[_0x68aa19(0x3e26)]=ZERO;var UZERO=fromInt(0x0,!0x0);Long[_0x68aa19(0x1ecc)]=UZERO;var ONE=fromInt(0x1);Long[_0x68aa19(0x28b6)]=ONE;var UONE=fromInt(0x1,!0x0);Long['UONE']=UONE;var NEG_ONE=fromInt(-0x1);Long[_0x68aa19(0x5182)]=NEG_ONE;var MAX_VALUE=fromBits(-0x1,0x7fffffff,!0x1);Long[_0x68aa19(0xd77)]=MAX_VALUE;var MAX_UNSIGNED_VALUE=fromBits(-0x1,-0x1,!0x0);Long[_0x68aa19(0x33ff)]=MAX_UNSIGNED_VALUE;var MIN_VALUE=fromBits(0x0,-0x80000000,!0x1);Long[_0x68aa19(0xfb7)]=MIN_VALUE;var LongPrototype=Long['prototype'];LongPrototype[_0x68aa19(0x3575)]=function(){var _0x28574d=_0x68aa19;return this[_0x28574d(0x13e3)]?this[_0x28574d(0x3fef)]>>>0x0:this[_0x28574d(0x3fef)];},LongPrototype['toNumber']=function(){var _0xf15ad9=_0x68aa19;return this[_0xf15ad9(0x13e3)]?(this[_0xf15ad9(0x307a)]>>>0x0)*TWO_PWR_32_DBL+(this[_0xf15ad9(0x3fef)]>>>0x0):this['high']*TWO_PWR_32_DBL+(this[_0xf15ad9(0x3fef)]>>>0x0);},LongPrototype['toString']=function(_0x459e1a){var _0xb66c73=_0x68aa19;if((_0x459e1a=_0x459e1a||0xa)<0x2||0x24<_0x459e1a)throw RangeError(_0xb66c73(0x1d2c));if(this[_0xb66c73(0x46b8)]())return'0';if(this[_0xb66c73(0x12e4)]()){if(this['eq'](MIN_VALUE)){var _0x5c7e4c=fromNumber(_0x459e1a),_0x91825b=this[_0xb66c73(0x4dc4)](_0x5c7e4c),_0x1820af=_0x91825b[_0xb66c73(0xcb6)](_0x5c7e4c)[_0xb66c73(0x2d0d)](this);return _0x91825b[_0xb66c73(0x1d43)](_0x459e1a)+_0x1820af['toInt']()[_0xb66c73(0x1d43)](_0x459e1a);}return'-'+this[_0xb66c73(0x1235)]()[_0xb66c73(0x1d43)](_0x459e1a);}for(var _0x4bbb64=fromNumber(pow_dbl(_0x459e1a,0x6),this[_0xb66c73(0x13e3)]),_0x5fe804=this,_0x11a7fc='';;){var _0x5e8f3e=_0x5fe804['div'](_0x4bbb64),_0x343684=(_0x5fe804[_0xb66c73(0x2d0d)](_0x5e8f3e[_0xb66c73(0xcb6)](_0x4bbb64))[_0xb66c73(0x3575)]()>>>0x0)[_0xb66c73(0x1d43)](_0x459e1a);if((_0x5fe804=_0x5e8f3e)[_0xb66c73(0x46b8)]())return _0x343684+_0x11a7fc;for(;_0x343684[_0xb66c73(0x531b)]<0x6;)_0x343684='0'+_0x343684;_0x11a7fc=''+_0x343684+_0x11a7fc;}},LongPrototype[_0x68aa19(0x3ee7)]=function(){var _0x16e580=_0x68aa19;return this[_0x16e580(0x307a)];},LongPrototype[_0x68aa19(0x746)]=function(){var _0x31c67f=_0x68aa19;return this[_0x31c67f(0x307a)]>>>0x0;},LongPrototype['getLowBits']=function(){var _0xb3f1f2=_0x68aa19;return this[_0xb3f1f2(0x3fef)];},LongPrototype['getLowBitsUnsigned']=function(){var _0x158d70=_0x68aa19;return this[_0x158d70(0x3fef)]>>>0x0;},LongPrototype[_0x68aa19(0x1d31)]=function(){var _0x429a90=_0x68aa19;if(this[_0x429a90(0x12e4)]())return this['eq'](MIN_VALUE)?0x40:this[_0x429a90(0x1235)]()['getNumBitsAbs']();for(var _0x2beee4=0x0!=this[_0x429a90(0x307a)]?this['high']:this['low'],_0x58403a=0x1f;_0x58403a>0x0&&0x0==(_0x2beee4&0x1<<_0x58403a);_0x58403a--);return 0x0!=this['high']?_0x58403a+0x21:_0x58403a+0x1;},LongPrototype[_0x68aa19(0x46b8)]=function(){var _0x439cc9=_0x68aa19;return 0x0===this[_0x439cc9(0x307a)]&&0x0===this[_0x439cc9(0x3fef)];},LongPrototype['eqz']=LongPrototype[_0x68aa19(0x46b8)],LongPrototype[_0x68aa19(0x12e4)]=function(){var _0x2ff3fe=_0x68aa19;return!this[_0x2ff3fe(0x13e3)]&&this[_0x2ff3fe(0x307a)]<0x0;},LongPrototype['isPositive']=function(){var _0x56830c=_0x68aa19;return this[_0x56830c(0x13e3)]||this['high']>=0x0;},LongPrototype['isOdd']=function(){return 0x1==(0x1&this['low']);},LongPrototype['isEven']=function(){var _0x2286d0=_0x68aa19;return 0x0==(0x1&this[_0x2286d0(0x3fef)]);},LongPrototype[_0x68aa19(0x2ed4)]=function(_0x2fac7d){var _0x355195=_0x68aa19;return isLong(_0x2fac7d)||(_0x2fac7d=fromValue(_0x2fac7d)),(this[_0x355195(0x13e3)]===_0x2fac7d['unsigned']||this[_0x355195(0x307a)]>>>0x1f!=0x1||_0x2fac7d[_0x355195(0x307a)]>>>0x1f!=0x1)&&(this[_0x355195(0x307a)]===_0x2fac7d[_0x355195(0x307a)]&&this[_0x355195(0x3fef)]===_0x2fac7d['low']);},LongPrototype['eq']=LongPrototype[_0x68aa19(0x2ed4)],LongPrototype['notEquals']=function(_0x4c257a){return!this['eq'](_0x4c257a);},LongPrototype['neq']=LongPrototype[_0x68aa19(0x2acf)],LongPrototype['ne']=LongPrototype[_0x68aa19(0x2acf)],LongPrototype['lessThan']=function(_0x364e2f){var _0x5217e2=_0x68aa19;return this[_0x5217e2(0x10ea)](_0x364e2f)<0x0;},LongPrototype['lt']=LongPrototype[_0x68aa19(0x15d1)],LongPrototype[_0x68aa19(0x15fa)]=function(_0x222d6c){var _0x19105c=_0x68aa19;return this[_0x19105c(0x10ea)](_0x222d6c)<=0x0;},LongPrototype[_0x68aa19(0x3eb0)]=LongPrototype[_0x68aa19(0x15fa)],LongPrototype['le']=LongPrototype[_0x68aa19(0x15fa)],LongPrototype[_0x68aa19(0xcbd)]=function(_0x56dfe0){return this['comp'](_0x56dfe0)>0x0;},LongPrototype['gt']=LongPrototype[_0x68aa19(0xcbd)],LongPrototype[_0x68aa19(0x2e2f)]=function(_0xbe82d4){var _0x2ac40c=_0x68aa19;return this[_0x2ac40c(0x10ea)](_0xbe82d4)>=0x0;},LongPrototype[_0x68aa19(0x55c2)]=LongPrototype[_0x68aa19(0x2e2f)],LongPrototype['ge']=LongPrototype['greaterThanOrEqual'],LongPrototype[_0x68aa19(0x51e4)]=function(_0x2233bb){var _0x4d60ec=_0x68aa19;if(isLong(_0x2233bb)||(_0x2233bb=fromValue(_0x2233bb)),this['eq'](_0x2233bb))return 0x0;var _0x218431=this[_0x4d60ec(0x12e4)](),_0x176fff=_0x2233bb['isNegative']();return _0x218431&&!_0x176fff?-0x1:!_0x218431&&_0x176fff?0x1:this['unsigned']?_0x2233bb['high']>>>0x0>this[_0x4d60ec(0x307a)]>>>0x0||_0x2233bb[_0x4d60ec(0x307a)]===this[_0x4d60ec(0x307a)]&&_0x2233bb[_0x4d60ec(0x3fef)]>>>0x0>this[_0x4d60ec(0x3fef)]>>>0x0?-0x1:0x1:this[_0x4d60ec(0x2d0d)](_0x2233bb)['isNegative']()?-0x1:0x1;},LongPrototype[_0x68aa19(0x10ea)]=LongPrototype[_0x68aa19(0x51e4)],LongPrototype[_0x68aa19(0x3152)]=function(){var _0x5f4163=_0x68aa19;return!this[_0x5f4163(0x13e3)]&&this['eq'](MIN_VALUE)?MIN_VALUE:this[_0x5f4163(0x2075)]()[_0x5f4163(0x4979)](ONE);},LongPrototype[_0x68aa19(0x1235)]=LongPrototype[_0x68aa19(0x3152)],LongPrototype['add']=function(_0x28e19e){var _0x5c8726=_0x68aa19;isLong(_0x28e19e)||(_0x28e19e=fromValue(_0x28e19e));var _0x113cc9=this[_0x5c8726(0x307a)]>>>0x10,_0x405a3b=0xffff&this['high'],_0x3f5774=this['low']>>>0x10,_0x2d27cd=0xffff&this['low'],_0x306755=_0x28e19e[_0x5c8726(0x307a)]>>>0x10,_0x1b0dfc=0xffff&_0x28e19e[_0x5c8726(0x307a)],_0x1b451e=_0x28e19e[_0x5c8726(0x3fef)]>>>0x10,_0x3ecbe2=0x0,_0x5b9c13=0x0,_0x26ea8e=0x0,_0x5f97d9=0x0;return _0x26ea8e+=(_0x5f97d9+=_0x2d27cd+(0xffff&_0x28e19e[_0x5c8726(0x3fef)]))>>>0x10,_0x5b9c13+=(_0x26ea8e+=_0x3f5774+_0x1b451e)>>>0x10,_0x3ecbe2+=(_0x5b9c13+=_0x405a3b+_0x1b0dfc)>>>0x10,_0x3ecbe2+=_0x113cc9+_0x306755,fromBits((_0x26ea8e&=0xffff)<<0x10|(_0x5f97d9&=0xffff),(_0x3ecbe2&=0xffff)<<0x10|(_0x5b9c13&=0xffff),this[_0x5c8726(0x13e3)]);},LongPrototype[_0x68aa19(0x286c)]=function(_0x3a3756){var _0x47396a=_0x68aa19;return isLong(_0x3a3756)||(_0x3a3756=fromValue(_0x3a3756)),this[_0x47396a(0x4979)](_0x3a3756[_0x47396a(0x1235)]());},LongPrototype[_0x68aa19(0x2d0d)]=LongPrototype[_0x68aa19(0x286c)],LongPrototype[_0x68aa19(0x373b)]=function(_0x3dff48){var _0x6167f0=_0x68aa19;if(this['isZero']())return ZERO;if(isLong(_0x3dff48)||(_0x3dff48=fromValue(_0x3dff48)),wasm)return fromBits(wasm['mul'](this['low'],this['high'],_0x3dff48[_0x6167f0(0x3fef)],_0x3dff48['high']),wasm['get_high'](),this[_0x6167f0(0x13e3)]);if(_0x3dff48[_0x6167f0(0x46b8)]())return ZERO;if(this['eq'](MIN_VALUE))return _0x3dff48[_0x6167f0(0x577a)]()?MIN_VALUE:ZERO;if(_0x3dff48['eq'](MIN_VALUE))return this[_0x6167f0(0x577a)]()?MIN_VALUE:ZERO;if(this[_0x6167f0(0x12e4)]())return _0x3dff48[_0x6167f0(0x12e4)]()?this[_0x6167f0(0x1235)]()['mul'](_0x3dff48[_0x6167f0(0x1235)]()):this[_0x6167f0(0x1235)]()[_0x6167f0(0xcb6)](_0x3dff48)[_0x6167f0(0x1235)]();if(_0x3dff48[_0x6167f0(0x12e4)]())return this['mul'](_0x3dff48['neg']())['neg']();if(this['lt'](TWO_PWR_24)&&_0x3dff48['lt'](TWO_PWR_24))return fromNumber(this[_0x6167f0(0x4a4)]()*_0x3dff48[_0x6167f0(0x4a4)](),this[_0x6167f0(0x13e3)]);var _0x423f04=this[_0x6167f0(0x307a)]>>>0x10,_0x1697e7=0xffff&this[_0x6167f0(0x307a)],_0x332e4e=this['low']>>>0x10,_0x271bb4=0xffff&this[_0x6167f0(0x3fef)],_0xe2f0ef=_0x3dff48[_0x6167f0(0x307a)]>>>0x10,_0x36fb95=0xffff&_0x3dff48[_0x6167f0(0x307a)],_0x35cd81=_0x3dff48['low']>>>0x10,_0x23dae3=0xffff&_0x3dff48[_0x6167f0(0x3fef)],_0x1a9446=0x0,_0x609222=0x0,_0x2e0559=0x0,_0x55d06f=0x0;return _0x2e0559+=(_0x55d06f+=_0x271bb4*_0x23dae3)>>>0x10,_0x609222+=(_0x2e0559+=_0x332e4e*_0x23dae3)>>>0x10,_0x2e0559&=0xffff,_0x609222+=(_0x2e0559+=_0x271bb4*_0x35cd81)>>>0x10,_0x1a9446+=(_0x609222+=_0x1697e7*_0x23dae3)>>>0x10,_0x609222&=0xffff,_0x1a9446+=(_0x609222+=_0x332e4e*_0x35cd81)>>>0x10,_0x609222&=0xffff,_0x1a9446+=(_0x609222+=_0x271bb4*_0x36fb95)>>>0x10,_0x1a9446+=_0x423f04*_0x23dae3+_0x1697e7*_0x35cd81+_0x332e4e*_0x36fb95+_0x271bb4*_0xe2f0ef,fromBits((_0x2e0559&=0xffff)<<0x10|(_0x55d06f&=0xffff),(_0x1a9446&=0xffff)<<0x10|(_0x609222&=0xffff),this[_0x6167f0(0x13e3)]);},LongPrototype[_0x68aa19(0xcb6)]=LongPrototype['multiply'],LongPrototype[_0x68aa19(0x228d)]=function(_0x1f22b5){var _0x375db2=_0x68aa19;if(isLong(_0x1f22b5)||(_0x1f22b5=fromValue(_0x1f22b5)),_0x1f22b5[_0x375db2(0x46b8)]())throw Error(_0x375db2(0x11e0));var _0x215c80,_0x1eacdd,_0x57926a;if(wasm)return this['unsigned']||-0x80000000!==this[_0x375db2(0x307a)]||-0x1!==_0x1f22b5[_0x375db2(0x3fef)]||-0x1!==_0x1f22b5[_0x375db2(0x307a)]?fromBits((this[_0x375db2(0x13e3)]?wasm[_0x375db2(0x2d4f)]:wasm[_0x375db2(0x1c8b)])(this[_0x375db2(0x3fef)],this['high'],_0x1f22b5[_0x375db2(0x3fef)],_0x1f22b5[_0x375db2(0x307a)]),wasm[_0x375db2(0xc35)](),this[_0x375db2(0x13e3)]):this;if(this[_0x375db2(0x46b8)]())return this[_0x375db2(0x13e3)]?UZERO:ZERO;if(this[_0x375db2(0x13e3)]){if(_0x1f22b5[_0x375db2(0x13e3)]||(_0x1f22b5=_0x1f22b5['toUnsigned']()),_0x1f22b5['gt'](this))return UZERO;if(_0x1f22b5['gt'](this[_0x375db2(0x16d6)](0x1)))return UONE;_0x57926a=UZERO;}else{if(this['eq'](MIN_VALUE))return _0x1f22b5['eq'](ONE)||_0x1f22b5['eq'](NEG_ONE)?MIN_VALUE:_0x1f22b5['eq'](MIN_VALUE)?ONE:(_0x215c80=this[_0x375db2(0x4a9c)](0x1)[_0x375db2(0x4dc4)](_0x1f22b5)[_0x375db2(0x35bf)](0x1))['eq'](ZERO)?_0x1f22b5[_0x375db2(0x12e4)]()?ONE:NEG_ONE:(_0x1eacdd=this['sub'](_0x1f22b5[_0x375db2(0xcb6)](_0x215c80)),_0x57926a=_0x215c80['add'](_0x1eacdd[_0x375db2(0x4dc4)](_0x1f22b5)));if(_0x1f22b5['eq'](MIN_VALUE))return this[_0x375db2(0x13e3)]?UZERO:ZERO;if(this['isNegative']())return _0x1f22b5[_0x375db2(0x12e4)]()?this[_0x375db2(0x1235)]()['div'](_0x1f22b5[_0x375db2(0x1235)]()):this[_0x375db2(0x1235)]()[_0x375db2(0x4dc4)](_0x1f22b5)['neg']();if(_0x1f22b5[_0x375db2(0x12e4)]())return this[_0x375db2(0x4dc4)](_0x1f22b5['neg']())[_0x375db2(0x1235)]();_0x57926a=ZERO;}for(_0x1eacdd=this;_0x1eacdd['gte'](_0x1f22b5);){_0x215c80=Math[_0x375db2(0x2bc6)](0x1,Math['floor'](_0x1eacdd[_0x375db2(0x4a4)]()/_0x1f22b5[_0x375db2(0x4a4)]()));for(var _0x2e9d7e=Math['ceil'](Math[_0x375db2(0xe28)](_0x215c80)/Math[_0x375db2(0x4fd)]),_0x1e132c=_0x2e9d7e<=0x30?0x1:pow_dbl(0x2,_0x2e9d7e-0x30),_0x15d4d3=fromNumber(_0x215c80),_0x3189fb=_0x15d4d3[_0x375db2(0xcb6)](_0x1f22b5);_0x3189fb[_0x375db2(0x12e4)]()||_0x3189fb['gt'](_0x1eacdd);)_0x3189fb=(_0x15d4d3=fromNumber(_0x215c80-=_0x1e132c,this['unsigned']))[_0x375db2(0xcb6)](_0x1f22b5);_0x15d4d3[_0x375db2(0x46b8)]()&&(_0x15d4d3=ONE),_0x57926a=_0x57926a[_0x375db2(0x4979)](_0x15d4d3),_0x1eacdd=_0x1eacdd['sub'](_0x3189fb);}return _0x57926a;},LongPrototype[_0x68aa19(0x4dc4)]=LongPrototype[_0x68aa19(0x228d)],LongPrototype['modulo']=function(_0x3b731a){var _0x2a9358=_0x68aa19;return isLong(_0x3b731a)||(_0x3b731a=fromValue(_0x3b731a)),wasm?fromBits((this[_0x2a9358(0x13e3)]?wasm[_0x2a9358(0x32a0)]:wasm[_0x2a9358(0x517f)])(this['low'],this[_0x2a9358(0x307a)],_0x3b731a[_0x2a9358(0x3fef)],_0x3b731a[_0x2a9358(0x307a)]),wasm[_0x2a9358(0xc35)](),this[_0x2a9358(0x13e3)]):this[_0x2a9358(0x2d0d)](this[_0x2a9358(0x4dc4)](_0x3b731a)[_0x2a9358(0xcb6)](_0x3b731a));},LongPrototype[_0x68aa19(0x4987)]=LongPrototype['modulo'],LongPrototype[_0x68aa19(0x41f4)]=LongPrototype['modulo'],LongPrototype[_0x68aa19(0x2075)]=function(){var _0x362bae=_0x68aa19;return fromBits(~this[_0x362bae(0x3fef)],~this[_0x362bae(0x307a)],this[_0x362bae(0x13e3)]);},LongPrototype['and']=function(_0x2bb764){var _0xf8b8f3=_0x68aa19;return isLong(_0x2bb764)||(_0x2bb764=fromValue(_0x2bb764)),fromBits(this[_0xf8b8f3(0x3fef)]&_0x2bb764[_0xf8b8f3(0x3fef)],this[_0xf8b8f3(0x307a)]&_0x2bb764['high'],this['unsigned']);},LongPrototype['or']=function(_0x20b2e3){var _0x95bafe=_0x68aa19;return isLong(_0x20b2e3)||(_0x20b2e3=fromValue(_0x20b2e3)),fromBits(this[_0x95bafe(0x3fef)]|_0x20b2e3[_0x95bafe(0x3fef)],this['high']|_0x20b2e3[_0x95bafe(0x307a)],this[_0x95bafe(0x13e3)]);},LongPrototype[_0x68aa19(0x4cb)]=function(_0x59e470){var _0xd58019=_0x68aa19;return isLong(_0x59e470)||(_0x59e470=fromValue(_0x59e470)),fromBits(this['low']^_0x59e470[_0xd58019(0x3fef)],this[_0xd58019(0x307a)]^_0x59e470[_0xd58019(0x307a)],this['unsigned']);},LongPrototype[_0x68aa19(0x231)]=function(_0x4b937d){var _0x57abc3=_0x68aa19;return isLong(_0x4b937d)&&(_0x4b937d=_0x4b937d[_0x57abc3(0x3575)]()),0x0==(_0x4b937d&=0x3f)?this:_0x4b937d<0x20?fromBits(this[_0x57abc3(0x3fef)]<<_0x4b937d,this[_0x57abc3(0x307a)]<<_0x4b937d|this[_0x57abc3(0x3fef)]>>>0x20-_0x4b937d,this[_0x57abc3(0x13e3)]):fromBits(0x0,this[_0x57abc3(0x3fef)]<<_0x4b937d-0x20,this[_0x57abc3(0x13e3)]);},LongPrototype[_0x68aa19(0x35bf)]=LongPrototype['shiftLeft'],LongPrototype[_0x68aa19(0x3e4)]=function(_0x1644bc){var _0x24305d=_0x68aa19;return isLong(_0x1644bc)&&(_0x1644bc=_0x1644bc[_0x24305d(0x3575)]()),0x0==(_0x1644bc&=0x3f)?this:_0x1644bc<0x20?fromBits(this[_0x24305d(0x3fef)]>>>_0x1644bc|this[_0x24305d(0x307a)]<<0x20-_0x1644bc,this[_0x24305d(0x307a)]>>_0x1644bc,this[_0x24305d(0x13e3)]):fromBits(this[_0x24305d(0x307a)]>>_0x1644bc-0x20,this['high']>=0x0?0x0:-0x1,this['unsigned']);},LongPrototype['shr']=LongPrototype[_0x68aa19(0x3e4)],LongPrototype[_0x68aa19(0x4b80)]=function(_0x32c4bd){var _0x23ad5a=_0x68aa19;return isLong(_0x32c4bd)&&(_0x32c4bd=_0x32c4bd[_0x23ad5a(0x3575)]()),0x0==(_0x32c4bd&=0x3f)?this:_0x32c4bd<0x20?fromBits(this[_0x23ad5a(0x3fef)]>>>_0x32c4bd|this[_0x23ad5a(0x307a)]<<0x20-_0x32c4bd,this[_0x23ad5a(0x307a)]>>>_0x32c4bd,this[_0x23ad5a(0x13e3)]):fromBits(0x20===_0x32c4bd?this[_0x23ad5a(0x307a)]:this[_0x23ad5a(0x307a)]>>>_0x32c4bd-0x20,0x0,this[_0x23ad5a(0x13e3)]);},LongPrototype[_0x68aa19(0x16d6)]=LongPrototype[_0x68aa19(0x4b80)],LongPrototype[_0x68aa19(0x3ce)]=LongPrototype[_0x68aa19(0x4b80)],LongPrototype[_0x68aa19(0x2e16)]=function(_0x2cbb54){var _0x261a56=_0x68aa19,_0x1f9de1;return isLong(_0x2cbb54)&&(_0x2cbb54=_0x2cbb54[_0x261a56(0x3575)]()),0x0==(_0x2cbb54&=0x3f)?this:0x20===_0x2cbb54?fromBits(this[_0x261a56(0x307a)],this['low'],this[_0x261a56(0x13e3)]):_0x2cbb54<0x20?(_0x1f9de1=0x20-_0x2cbb54,fromBits(this[_0x261a56(0x3fef)]<<_0x2cbb54|this[_0x261a56(0x307a)]>>>_0x1f9de1,this[_0x261a56(0x307a)]<<_0x2cbb54|this[_0x261a56(0x3fef)]>>>_0x1f9de1,this[_0x261a56(0x13e3)])):(_0x1f9de1=0x20-(_0x2cbb54-=0x20),fromBits(this[_0x261a56(0x307a)]<<_0x2cbb54|this[_0x261a56(0x3fef)]>>>_0x1f9de1,this[_0x261a56(0x3fef)]<<_0x2cbb54|this[_0x261a56(0x307a)]>>>_0x1f9de1,this[_0x261a56(0x13e3)]));},LongPrototype[_0x68aa19(0x4638)]=LongPrototype[_0x68aa19(0x2e16)],LongPrototype[_0x68aa19(0x4027)]=function(_0x247a9c){var _0x43422c=_0x68aa19,_0x1768b8;return isLong(_0x247a9c)&&(_0x247a9c=_0x247a9c[_0x43422c(0x3575)]()),0x0==(_0x247a9c&=0x3f)?this:0x20===_0x247a9c?fromBits(this['high'],this[_0x43422c(0x3fef)],this[_0x43422c(0x13e3)]):_0x247a9c<0x20?(_0x1768b8=0x20-_0x247a9c,fromBits(this['high']<<_0x1768b8|this['low']>>>_0x247a9c,this[_0x43422c(0x3fef)]<<_0x1768b8|this[_0x43422c(0x307a)]>>>_0x247a9c,this[_0x43422c(0x13e3)])):(_0x1768b8=0x20-(_0x247a9c-=0x20),fromBits(this[_0x43422c(0x3fef)]<<_0x1768b8|this[_0x43422c(0x307a)]>>>_0x247a9c,this[_0x43422c(0x307a)]<<_0x1768b8|this[_0x43422c(0x3fef)]>>>_0x247a9c,this[_0x43422c(0x13e3)]));},LongPrototype[_0x68aa19(0xd44)]=LongPrototype[_0x68aa19(0x4027)],LongPrototype[_0x68aa19(0x315b)]=function(){var _0x2bce86=_0x68aa19;return this[_0x2bce86(0x13e3)]?fromBits(this[_0x2bce86(0x3fef)],this[_0x2bce86(0x307a)],!0x1):this;},LongPrototype[_0x68aa19(0x40fc)]=function(){var _0x2dcecb=_0x68aa19;return this[_0x2dcecb(0x13e3)]?this:fromBits(this[_0x2dcecb(0x3fef)],this[_0x2dcecb(0x307a)],!0x0);},LongPrototype[_0x68aa19(0x1676)]=function(_0x2159f7){var _0x4e933f=_0x68aa19;return _0x2159f7?this[_0x4e933f(0x4305)]():this[_0x4e933f(0x40da)]();},LongPrototype['toBytesLE']=function(){var _0x4185f3=_0x68aa19,_0x2b09a9=this['high'],_0x123221=this[_0x4185f3(0x3fef)];return[0xff&_0x123221,_0x123221>>>0x8&0xff,_0x123221>>>0x10&0xff,_0x123221>>>0x18,0xff&_0x2b09a9,_0x2b09a9>>>0x8&0xff,_0x2b09a9>>>0x10&0xff,_0x2b09a9>>>0x18];},LongPrototype[_0x68aa19(0x40da)]=function(){var _0x21e759=_0x68aa19,_0x2ab213=this[_0x21e759(0x307a)],_0x19fe0e=this[_0x21e759(0x3fef)];return[_0x2ab213>>>0x18,_0x2ab213>>>0x10&0xff,_0x2ab213>>>0x8&0xff,0xff&_0x2ab213,_0x19fe0e>>>0x18,_0x19fe0e>>>0x10&0xff,_0x19fe0e>>>0x8&0xff,0xff&_0x19fe0e];},Long[_0x68aa19(0x13f7)]=function(_0x55bb9a,_0x10b926,_0x3fc92e){return _0x3fc92e?Long['fromBytesLE'](_0x55bb9a,_0x10b926):Long['fromBytesBE'](_0x55bb9a,_0x10b926);},Long[_0x68aa19(0x293a)]=function(_0x5c6d3b,_0x4a81a4){return new Long(_0x5c6d3b[0x0]|_0x5c6d3b[0x1]<<0x8|_0x5c6d3b[0x2]<<0x10|_0x5c6d3b[0x3]<<0x18,_0x5c6d3b[0x4]|_0x5c6d3b[0x5]<<0x8|_0x5c6d3b[0x6]<<0x10|_0x5c6d3b[0x7]<<0x18,_0x4a81a4);},Long[_0x68aa19(0x3337)]=function(_0x5bc68e,_0x608767){return new Long(_0x5bc68e[0x4]<<0x18|_0x5bc68e[0x5]<<0x10|_0x5bc68e[0x6]<<0x8|_0x5bc68e[0x7],_0x5bc68e[0x0]<<0x18|_0x5bc68e[0x1]<<0x10|_0x5bc68e[0x2]<<0x8|_0x5bc68e[0x3],_0x608767);};var ByteBuffer=function(_0x4b6e40,_0xa3e6c7,_0x5878f0){var _0x3daefc=_0x68aa19;if(void 0x0===_0x4b6e40&&(_0x4b6e40=ByteBuffer[_0x3daefc(0x1cae)]),void 0x0===_0xa3e6c7&&(_0xa3e6c7=ByteBuffer[_0x3daefc(0x4dac)]),void 0x0===_0x5878f0&&(_0x5878f0=ByteBuffer['DEFAULT_NOASSERT']),!_0x5878f0){if((_0x4b6e40|=0x0)<0x0)throw RangeError(_0x3daefc(0x3dd8));_0xa3e6c7=!!_0xa3e6c7,_0x5878f0=!!_0x5878f0;}this[_0x3daefc(0x1de1)]=0x0===_0x4b6e40?EMPTY_BUFFER:new ArrayBuffer(_0x4b6e40),this[_0x3daefc(0x629)]=0x0===_0x4b6e40?null:new Uint8Array(this[_0x3daefc(0x1de1)]),this[_0x3daefc(0x19b4)]=0x0,this[_0x3daefc(0x2435)]=-0x1,this[_0x3daefc(0x52c7)]=_0x4b6e40,this['littleEndian']=_0xa3e6c7,this[_0x3daefc(0x4cd6)]=_0x5878f0;};ByteBuffer['VERSION']=_0x68aa19(0x4a54),ByteBuffer['LITTLE_ENDIAN']=!0x0,ByteBuffer['BIG_ENDIAN']=!0x1,ByteBuffer[_0x68aa19(0x1cae)]=0x10,ByteBuffer[_0x68aa19(0x4dac)]=ByteBuffer['BIG_ENDIAN'],ByteBuffer['DEFAULT_NOASSERT']=!0x1,ByteBuffer['Long']=Long||null;var ByteBufferPrototype=ByteBuffer[_0x68aa19(0x4b51)];ByteBufferPrototype[_0x68aa19(0x4b50)],Object[_0x68aa19(0xbe6)](ByteBufferPrototype,_0x68aa19(0x4b50),{'value':!0x0,'enumerable':!0x1,'configurable':!0x1});var EMPTY_BUFFER=new ArrayBuffer(0x0),stringFromCharCode=String['fromCharCode'];function stringSource(_0x1d42c7){var _0x508e15=0x0;return function(){var _0x3e3bec=_0x54f3;return _0x508e15<_0x1d42c7[_0x3e3bec(0x531b)]?_0x1d42c7[_0x3e3bec(0x39ea)](_0x508e15++):null;};}function stringDestination(){var _0x88778b=[],_0x58762b=[];return function(){var _0x3ab84a=_0x54f3;if(0x0===arguments['length'])return _0x58762b[_0x3ab84a(0x3ac2)]('')+stringFromCharCode['apply'](String,_0x88778b);_0x88778b[_0x3ab84a(0x531b)]+arguments[_0x3ab84a(0x531b)]>0x400&&(_0x58762b[_0x3ab84a(0x3a33)](stringFromCharCode[_0x3ab84a(0x18ce)](String,_0x88778b)),_0x88778b[_0x3ab84a(0x531b)]=0x0),Array[_0x3ab84a(0x4b51)][_0x3ab84a(0x3a33)][_0x3ab84a(0x18ce)](_0x88778b,arguments);};}function ieee754_read(_0x466e01,_0x4f5323,_0x1c52ca,_0x48871b,_0x46c58e){var _0x5ddce7=_0x68aa19,_0x3f0bc3,_0x3845f4,_0x20fa75=0x8*_0x46c58e-_0x48871b-0x1,_0x587534=(0x1<<_0x20fa75)-0x1,_0xe18930=_0x587534>>0x1,_0x44f7f0=-0x7,_0x2394c2=_0x1c52ca?_0x46c58e-0x1:0x0,_0x3a8899=_0x1c52ca?-0x1:0x1,_0x36d10b=_0x466e01[_0x4f5323+_0x2394c2];for(_0x2394c2+=_0x3a8899,_0x3f0bc3=_0x36d10b&(0x1<<-_0x44f7f0)-0x1,_0x36d10b>>=-_0x44f7f0,_0x44f7f0+=_0x20fa75;_0x44f7f0>0x0;_0x3f0bc3=0x100*_0x3f0bc3+_0x466e01[_0x4f5323+_0x2394c2],_0x2394c2+=_0x3a8899,_0x44f7f0-=0x8);for(_0x3845f4=_0x3f0bc3&(0x1<<-_0x44f7f0)-0x1,_0x3f0bc3>>=-_0x44f7f0,_0x44f7f0+=_0x48871b;_0x44f7f0>0x0;_0x3845f4=0x100*_0x3845f4+_0x466e01[_0x4f5323+_0x2394c2],_0x2394c2+=_0x3a8899,_0x44f7f0-=0x8);if(0x0===_0x3f0bc3)_0x3f0bc3=0x1-_0xe18930;else{if(_0x3f0bc3===_0x587534)return _0x3845f4?NaN:0x1/0x0*(_0x36d10b?-0x1:0x1);_0x3845f4+=Math[_0x5ddce7(0x1f76)](0x2,_0x48871b),_0x3f0bc3-=_0xe18930;}return(_0x36d10b?-0x1:0x1)*_0x3845f4*Math[_0x5ddce7(0x1f76)](0x2,_0x3f0bc3-_0x48871b);}function ieee754_write(_0x1dd876,_0x4234ca,_0x132073,_0x43c231,_0x50b8bf,_0x2e3c52){var _0x581c83=_0x68aa19,_0xad7ab6,_0x540fea,_0x50e916,_0xc1b9af=0x8*_0x2e3c52-_0x50b8bf-0x1,_0x3760f6=(0x1<<_0xc1b9af)-0x1,_0x1531b5=_0x3760f6>>0x1,_0x22c2fd=0x17===_0x50b8bf?Math[_0x581c83(0x1f76)](0x2,-0x18)-Math['pow'](0x2,-0x4d):0x0,_0xfee1c2=_0x43c231?0x0:_0x2e3c52-0x1,_0x5d47ba=_0x43c231?0x1:-0x1,_0xbc0774=_0x4234ca<0x0||0x0===_0x4234ca&&0x1/_0x4234ca<0x0?0x1:0x0;for(_0x4234ca=Math[_0x581c83(0x1661)](_0x4234ca),isNaN(_0x4234ca)||_0x4234ca===0x1/0x0?(_0x540fea=isNaN(_0x4234ca)?0x1:0x0,_0xad7ab6=_0x3760f6):(_0xad7ab6=Math[_0x581c83(0x67a)](Math[_0x581c83(0xe28)](_0x4234ca)/Math[_0x581c83(0x4fd)]),_0x4234ca*(_0x50e916=Math[_0x581c83(0x1f76)](0x2,-_0xad7ab6))<0x1&&(_0xad7ab6--,_0x50e916*=0x2),(_0x4234ca+=_0xad7ab6+_0x1531b5>=0x1?_0x22c2fd/_0x50e916:_0x22c2fd*Math['pow'](0x2,0x1-_0x1531b5))*_0x50e916>=0x2&&(_0xad7ab6++,_0x50e916/=0x2),_0xad7ab6+_0x1531b5>=_0x3760f6?(_0x540fea=0x0,_0xad7ab6=_0x3760f6):_0xad7ab6+_0x1531b5>=0x1?(_0x540fea=(_0x4234ca*_0x50e916-0x1)*Math[_0x581c83(0x1f76)](0x2,_0x50b8bf),_0xad7ab6+=_0x1531b5):(_0x540fea=_0x4234ca*Math['pow'](0x2,_0x1531b5-0x1)*Math[_0x581c83(0x1f76)](0x2,_0x50b8bf),_0xad7ab6=0x0));_0x50b8bf>=0x8;_0x1dd876[_0x132073+_0xfee1c2]=0xff&_0x540fea,_0xfee1c2+=_0x5d47ba,_0x540fea/=0x100,_0x50b8bf-=0x8);for(_0xad7ab6=_0xad7ab6<<_0x50b8bf|_0x540fea,_0xc1b9af+=_0x50b8bf;_0xc1b9af>0x0;_0x1dd876[_0x132073+_0xfee1c2]=0xff&_0xad7ab6,_0xfee1c2+=_0x5d47ba,_0xad7ab6/=0x100,_0xc1b9af-=0x8);_0x1dd876[_0x132073+_0xfee1c2-_0x5d47ba]|=0x80*_0xbc0774;}ByteBuffer['accessor']=function(){return Uint8Array;},ByteBuffer[_0x68aa19(0x22db)]=function(_0x359336,_0x333261,_0x3cfc57){return new ByteBuffer(_0x359336,_0x333261,_0x3cfc57);},ByteBuffer[_0x68aa19(0x32c8)]=function(_0x4b5aab,_0x4eba77,_0x87fa00,_0x4fe487){var _0x1fb905=_0x68aa19;_0x1fb905(0x46da)!=typeof _0x4eba77&&'string'==typeof _0x4eba77||(_0x4fe487=_0x87fa00,_0x87fa00=_0x4eba77,_0x4eba77=void 0x0);for(var _0x5ab43d,_0x47470c=0x0,_0x13813e=0x0,_0x3f2ed8=_0x4b5aab['length'];_0x13813e<_0x3f2ed8;++_0x13813e)ByteBuffer['isByteBuffer'](_0x4b5aab[_0x13813e])||(_0x4b5aab[_0x13813e]=ByteBuffer[_0x1fb905(0x4632)](_0x4b5aab[_0x13813e],_0x4eba77)),(_0x5ab43d=_0x4b5aab[_0x13813e][_0x1fb905(0x52c7)]-_0x4b5aab[_0x13813e][_0x1fb905(0x19b4)])>0x0&&(_0x47470c+=_0x5ab43d);if(0x0===_0x47470c)return new ByteBuffer(0x0,_0x87fa00,_0x4fe487);var _0x2c3ac3,_0x5d085a=new ByteBuffer(_0x47470c,_0x87fa00,_0x4fe487);for(_0x13813e=0x0;_0x13813e<_0x3f2ed8;)(_0x5ab43d=(_0x2c3ac3=_0x4b5aab[_0x13813e++])['limit']-_0x2c3ac3[_0x1fb905(0x19b4)])<=0x0||(_0x5d085a[_0x1fb905(0x629)]['set'](_0x2c3ac3[_0x1fb905(0x629)]['subarray'](_0x2c3ac3[_0x1fb905(0x19b4)],_0x2c3ac3[_0x1fb905(0x52c7)]),_0x5d085a[_0x1fb905(0x19b4)]),_0x5d085a[_0x1fb905(0x19b4)]+=_0x5ab43d);return _0x5d085a['limit']=_0x5d085a[_0x1fb905(0x19b4)],_0x5d085a[_0x1fb905(0x19b4)]=0x0,_0x5d085a;},ByteBuffer[_0x68aa19(0x5311)]=function(_0x25829d){var _0x4e1b46=_0x68aa19;return!0x0===(_0x25829d&&_0x25829d[_0x4e1b46(0x4b50)]);},ByteBuffer[_0x68aa19(0x3243)]=function(){return ArrayBuffer;},ByteBuffer[_0x68aa19(0x4632)]=function(_0x18de31,_0x18d48b,_0x1b9de8,_0x12267d){var _0x17af9d=_0x68aa19;if(_0x17af9d(0x29ad)!=typeof _0x18d48b&&(_0x12267d=_0x1b9de8,_0x1b9de8=_0x18d48b,_0x18d48b=void 0x0),'string'==typeof _0x18de31)switch(void 0x0===_0x18d48b&&(_0x18d48b=_0x17af9d(0x6c8)),_0x18d48b){case'base64':return ByteBuffer[_0x17af9d(0x46a6)](_0x18de31,_0x1b9de8);case _0x17af9d(0x43ff):return ByteBuffer['fromHex'](_0x18de31,_0x1b9de8);case _0x17af9d(0x1511):return ByteBuffer[_0x17af9d(0x1d50)](_0x18de31,_0x1b9de8);case _0x17af9d(0x6c8):return ByteBuffer[_0x17af9d(0x1513)](_0x18de31,_0x1b9de8);case _0x17af9d(0x49da):return ByteBuffer['fromDebug'](_0x18de31,_0x1b9de8);default:throw Error(_0x17af9d(0x1a45)+_0x18d48b);}if(null===_0x18de31||_0x17af9d(0x5014)!=typeof _0x18de31)throw TypeError('Illegal\x20buffer');var _0x422fab;if(ByteBuffer['isByteBuffer'](_0x18de31))return(_0x422fab=ByteBufferPrototype[_0x17af9d(0x254b)][_0x17af9d(0x317a)](_0x18de31))[_0x17af9d(0x2435)]=-0x1,_0x422fab;if(_0x18de31 instanceof Uint8Array)_0x422fab=new ByteBuffer(0x0,_0x1b9de8,_0x12267d),_0x18de31[_0x17af9d(0x531b)]>0x0&&(_0x422fab['buffer']=_0x18de31[_0x17af9d(0x1de1)],_0x422fab[_0x17af9d(0x19b4)]=_0x18de31[_0x17af9d(0x42fe)],_0x422fab[_0x17af9d(0x52c7)]=_0x18de31[_0x17af9d(0x42fe)]+_0x18de31[_0x17af9d(0x21dd)],_0x422fab[_0x17af9d(0x629)]=new Uint8Array(_0x18de31['buffer']));else{if(_0x18de31 instanceof ArrayBuffer)_0x422fab=new ByteBuffer(0x0,_0x1b9de8,_0x12267d),_0x18de31[_0x17af9d(0x21dd)]>0x0&&(_0x422fab[_0x17af9d(0x1de1)]=_0x18de31,_0x422fab[_0x17af9d(0x19b4)]=0x0,_0x422fab['limit']=_0x18de31[_0x17af9d(0x21dd)],_0x422fab[_0x17af9d(0x629)]=_0x18de31[_0x17af9d(0x21dd)]>0x0?new Uint8Array(_0x18de31):null);else{if(_0x17af9d(0x15aa)!==Object[_0x17af9d(0x4b51)][_0x17af9d(0x1d43)][_0x17af9d(0x317a)](_0x18de31))throw TypeError('Illegal\x20buffer');(_0x422fab=new ByteBuffer(_0x18de31[_0x17af9d(0x531b)],_0x1b9de8,_0x12267d))[_0x17af9d(0x52c7)]=_0x18de31[_0x17af9d(0x531b)];for(var _0x23b5e6=0x0;_0x23b5e6<_0x18de31[_0x17af9d(0x531b)];++_0x23b5e6)_0x422fab[_0x17af9d(0x629)][_0x23b5e6]=_0x18de31[_0x23b5e6];}}return _0x422fab;},ByteBufferPrototype[_0x68aa19(0x504a)]=function(_0xd07b4a,_0xc17a50){var _0x295074=_0x68aa19,_0xe44e8f=void 0x0===_0xc17a50;if(_0xe44e8f&&(_0xc17a50=this['offset']),!this[_0x295074(0x4cd6)]){if(!(_0xd07b4a instanceof Array))throw TypeError(_0x295074(0x4a96));if(_0x295074(0x30f8)!=typeof _0xc17a50||_0xc17a50%0x1!=0x0)throw TypeError(_0x295074(0x149d)+_0xc17a50+'\x20(not\x20an\x20integer)');if((_0xc17a50>>>=0x0)<0x0||_0xc17a50+0x0>this['buffer']['byteLength'])throw RangeError(_0x295074(0x5a7)+_0xc17a50+_0x295074(0x2e2)+this[_0x295074(0x1de1)][_0x295074(0x21dd)]);}var _0x1290a8,_0x49b56d=_0xc17a50,_0x2098fc=_0xd07b4a[_0x295074(0x531b)],_0x314eb9=_0x2098fc>>0x3,_0x4120b3=0x0;for(_0xc17a50+=this[_0x295074(0x3f73)](_0x2098fc,_0xc17a50);_0x314eb9--;)_0x1290a8=0x1&!!_0xd07b4a[_0x4120b3++]|(0x1&!!_0xd07b4a[_0x4120b3++])<<0x1|(0x1&!!_0xd07b4a[_0x4120b3++])<<0x2|(0x1&!!_0xd07b4a[_0x4120b3++])<<0x3|(0x1&!!_0xd07b4a[_0x4120b3++])<<0x4|(0x1&!!_0xd07b4a[_0x4120b3++])<<0x5|(0x1&!!_0xd07b4a[_0x4120b3++])<<0x6|(0x1&!!_0xd07b4a[_0x4120b3++])<<0x7,this[_0x295074(0x39ed)](_0x1290a8,_0xc17a50++);if(_0x4120b3<_0x2098fc){var _0x5db432=0x0;for(_0x1290a8=0x0;_0x4120b3<_0x2098fc;)_0x1290a8|=(0x1&!!_0xd07b4a[_0x4120b3++])<<_0x5db432++;this['writeByte'](_0x1290a8,_0xc17a50++);}return _0xe44e8f?(this[_0x295074(0x19b4)]=_0xc17a50,this):_0xc17a50-_0x49b56d;},ByteBufferPrototype[_0x68aa19(0x3af8)]=function(_0x2b8393){var _0x128fb0=_0x68aa19,_0x5d727c=void 0x0===_0x2b8393;_0x5d727c&&(_0x2b8393=this[_0x128fb0(0x19b4)]);var _0xbe1bb8,_0x36e86f=this[_0x128fb0(0x3c3e)](_0x2b8393),_0xa113ea=_0x36e86f['value'],_0x1e81cd=_0xa113ea>>0x3,_0x49e996=0x0,_0x42bffc=[];for(_0x2b8393+=_0x36e86f[_0x128fb0(0x531b)];_0x1e81cd--;)_0xbe1bb8=this[_0x128fb0(0x4b7)](_0x2b8393++),_0x42bffc[_0x49e996++]=!!(0x1&_0xbe1bb8),_0x42bffc[_0x49e996++]=!!(0x2&_0xbe1bb8),_0x42bffc[_0x49e996++]=!!(0x4&_0xbe1bb8),_0x42bffc[_0x49e996++]=!!(0x8&_0xbe1bb8),_0x42bffc[_0x49e996++]=!!(0x10&_0xbe1bb8),_0x42bffc[_0x49e996++]=!!(0x20&_0xbe1bb8),_0x42bffc[_0x49e996++]=!!(0x40&_0xbe1bb8),_0x42bffc[_0x49e996++]=!!(0x80&_0xbe1bb8);if(_0x49e996<_0xa113ea){var _0x34828e=0x0;for(_0xbe1bb8=this[_0x128fb0(0x4b7)](_0x2b8393++);_0x49e996<_0xa113ea;)_0x42bffc[_0x49e996++]=!!(_0xbe1bb8>>_0x34828e++&0x1);}return _0x5d727c&&(this[_0x128fb0(0x19b4)]=_0x2b8393),_0x42bffc;},ByteBufferPrototype[_0x68aa19(0x583a)]=function(_0x5c1a9a,_0xea414e){var _0x4cddda=_0x68aa19,_0x1fceaf=void 0x0===_0xea414e;if(_0x1fceaf&&(_0xea414e=this['offset']),!this[_0x4cddda(0x4cd6)]){if(_0x4cddda(0x30f8)!=typeof _0xea414e||_0xea414e%0x1!=0x0)throw TypeError('Illegal\x20offset:\x20'+_0xea414e+_0x4cddda(0x21bf));if((_0xea414e>>>=0x0)<0x0||_0xea414e+_0x5c1a9a>this[_0x4cddda(0x1de1)][_0x4cddda(0x21dd)])throw RangeError(_0x4cddda(0x5a7)+_0xea414e+'\x20(+'+_0x5c1a9a+_0x4cddda(0x27a5)+this[_0x4cddda(0x1de1)][_0x4cddda(0x21dd)]);}var _0x56556a=this[_0x4cddda(0x48ca)](_0xea414e,_0xea414e+_0x5c1a9a);return _0x1fceaf&&(this[_0x4cddda(0x19b4)]+=_0x5c1a9a),_0x56556a;},ByteBufferPrototype[_0x68aa19(0x423e)]=ByteBufferPrototype[_0x68aa19(0xe45)],ByteBufferPrototype[_0x68aa19(0x2aec)]=function(_0x482797,_0x2ad581){var _0x50dd9b=_0x68aa19,_0x2bc2bb=void 0x0===_0x2ad581;if(_0x2bc2bb&&(_0x2ad581=this[_0x50dd9b(0x19b4)]),!this['noAssert']){if(_0x50dd9b(0x30f8)!=typeof _0x482797||_0x482797%0x1!=0x0)throw TypeError(_0x50dd9b(0x3489)+_0x482797+_0x50dd9b(0x21bf));if(_0x482797|=0x0,_0x50dd9b(0x30f8)!=typeof _0x2ad581||_0x2ad581%0x1!=0x0)throw TypeError(_0x50dd9b(0x149d)+_0x2ad581+_0x50dd9b(0x21bf));if((_0x2ad581>>>=0x0)<0x0||_0x2ad581+0x0>this['buffer'][_0x50dd9b(0x21dd)])throw RangeError(_0x50dd9b(0x5a7)+_0x2ad581+_0x50dd9b(0x2e2)+this[_0x50dd9b(0x1de1)][_0x50dd9b(0x21dd)]);}_0x2ad581+=0x1;var _0x9c1836=this[_0x50dd9b(0x1de1)][_0x50dd9b(0x21dd)];return _0x2ad581>_0x9c1836&&this[_0x50dd9b(0x5cf)]((_0x9c1836*=0x2)>_0x2ad581?_0x9c1836:_0x2ad581),_0x2ad581-=0x1,this['view'][_0x2ad581]=_0x482797,_0x2bc2bb&&(this[_0x50dd9b(0x19b4)]+=0x1),this;},ByteBufferPrototype['writeByte']=ByteBufferPrototype['writeInt8'],ByteBufferPrototype['readInt8']=function(_0x5d2565){var _0x28d6ea=_0x68aa19,_0x3a4419=void 0x0===_0x5d2565;if(_0x3a4419&&(_0x5d2565=this[_0x28d6ea(0x19b4)]),!this[_0x28d6ea(0x4cd6)]){if(_0x28d6ea(0x30f8)!=typeof _0x5d2565||_0x5d2565%0x1!=0x0)throw TypeError('Illegal\x20offset:\x20'+_0x5d2565+_0x28d6ea(0x21bf));if((_0x5d2565>>>=0x0)<0x0||_0x5d2565+0x1>this[_0x28d6ea(0x1de1)][_0x28d6ea(0x21dd)])throw RangeError(_0x28d6ea(0x5a7)+_0x5d2565+_0x28d6ea(0x237d)+this[_0x28d6ea(0x1de1)][_0x28d6ea(0x21dd)]);}var _0x10b7d7=this[_0x28d6ea(0x629)][_0x5d2565];return 0x80==(0x80&_0x10b7d7)&&(_0x10b7d7=-(0xff-_0x10b7d7+0x1)),_0x3a4419&&(this[_0x28d6ea(0x19b4)]+=0x1),_0x10b7d7;},ByteBufferPrototype[_0x68aa19(0x4b7)]=ByteBufferPrototype[_0x68aa19(0x11ac)],ByteBufferPrototype['writeUint8']=function(_0x36cd01,_0x1bdec7){var _0x73983=_0x68aa19,_0x16dd17=void 0x0===_0x1bdec7;if(_0x16dd17&&(_0x1bdec7=this[_0x73983(0x19b4)]),!this[_0x73983(0x4cd6)]){if('number'!=typeof _0x36cd01||_0x36cd01%0x1!=0x0)throw TypeError(_0x73983(0x3489)+_0x36cd01+_0x73983(0x21bf));if(_0x36cd01>>>=0x0,_0x73983(0x30f8)!=typeof _0x1bdec7||_0x1bdec7%0x1!=0x0)throw TypeError('Illegal\x20offset:\x20'+_0x1bdec7+'\x20(not\x20an\x20integer)');if((_0x1bdec7>>>=0x0)<0x0||_0x1bdec7+0x0>this[_0x73983(0x1de1)][_0x73983(0x21dd)])throw RangeError(_0x73983(0x5a7)+_0x1bdec7+'\x20(+0)\x20<=\x20'+this[_0x73983(0x1de1)][_0x73983(0x21dd)]);}_0x1bdec7+=0x1;var _0x4be4db=this['buffer'][_0x73983(0x21dd)];return _0x1bdec7>_0x4be4db&&this[_0x73983(0x5cf)]((_0x4be4db*=0x2)>_0x1bdec7?_0x4be4db:_0x1bdec7),_0x1bdec7-=0x1,this['view'][_0x1bdec7]=_0x36cd01,_0x16dd17&&(this[_0x73983(0x19b4)]+=0x1),this;},ByteBufferPrototype[_0x68aa19(0x3e4e)]=ByteBufferPrototype[_0x68aa19(0x2c06)],ByteBufferPrototype[_0x68aa19(0x4328)]=function(_0x4dd279){var _0x590d03=_0x68aa19,_0x48260e=void 0x0===_0x4dd279;if(_0x48260e&&(_0x4dd279=this[_0x590d03(0x19b4)]),!this[_0x590d03(0x4cd6)]){if(_0x590d03(0x30f8)!=typeof _0x4dd279||_0x4dd279%0x1!=0x0)throw TypeError(_0x590d03(0x149d)+_0x4dd279+'\x20(not\x20an\x20integer)');if((_0x4dd279>>>=0x0)<0x0||_0x4dd279+0x1>this[_0x590d03(0x1de1)][_0x590d03(0x21dd)])throw RangeError(_0x590d03(0x5a7)+_0x4dd279+_0x590d03(0x237d)+this[_0x590d03(0x1de1)]['byteLength']);}var _0x50a668=this[_0x590d03(0x629)][_0x4dd279];return _0x48260e&&(this[_0x590d03(0x19b4)]+=0x1),_0x50a668;},ByteBufferPrototype['readUInt8']=ByteBufferPrototype[_0x68aa19(0x4328)],ByteBufferPrototype[_0x68aa19(0x268f)]=function(_0x439247,_0x3163d0){var _0x156334=_0x68aa19,_0x4bb0a6=void 0x0===_0x3163d0;if(_0x4bb0a6&&(_0x3163d0=this[_0x156334(0x19b4)]),!this[_0x156334(0x4cd6)]){if(_0x156334(0x30f8)!=typeof _0x439247||_0x439247%0x1!=0x0)throw TypeError(_0x156334(0x3489)+_0x439247+_0x156334(0x21bf));if(_0x439247|=0x0,_0x156334(0x30f8)!=typeof _0x3163d0||_0x3163d0%0x1!=0x0)throw TypeError(_0x156334(0x149d)+_0x3163d0+_0x156334(0x21bf));if((_0x3163d0>>>=0x0)<0x0||_0x3163d0+0x0>this[_0x156334(0x1de1)][_0x156334(0x21dd)])throw RangeError(_0x156334(0x5a7)+_0x3163d0+'\x20(+0)\x20<=\x20'+this[_0x156334(0x1de1)][_0x156334(0x21dd)]);}_0x3163d0+=0x2;var _0x3a1fcb=this['buffer'][_0x156334(0x21dd)];return _0x3163d0>_0x3a1fcb&&this[_0x156334(0x5cf)]((_0x3a1fcb*=0x2)>_0x3163d0?_0x3a1fcb:_0x3163d0),_0x3163d0-=0x2,this[_0x156334(0x5016)]?(this[_0x156334(0x629)][_0x3163d0+0x1]=(0xff00&_0x439247)>>>0x8,this['view'][_0x3163d0]=0xff&_0x439247):(this[_0x156334(0x629)][_0x3163d0]=(0xff00&_0x439247)>>>0x8,this[_0x156334(0x629)][_0x3163d0+0x1]=0xff&_0x439247),_0x4bb0a6&&(this[_0x156334(0x19b4)]+=0x2),this;},ByteBufferPrototype[_0x68aa19(0x4051)]=ByteBufferPrototype[_0x68aa19(0x268f)],ByteBufferPrototype[_0x68aa19(0x1b33)]=function(_0x7ae5b6){var _0x5927c3=_0x68aa19,_0x20091f=void 0x0===_0x7ae5b6;if(_0x20091f&&(_0x7ae5b6=this['offset']),!this[_0x5927c3(0x4cd6)]){if(_0x5927c3(0x30f8)!=typeof _0x7ae5b6||_0x7ae5b6%0x1!=0x0)throw TypeError(_0x5927c3(0x149d)+_0x7ae5b6+_0x5927c3(0x21bf));if((_0x7ae5b6>>>=0x0)<0x0||_0x7ae5b6+0x2>this[_0x5927c3(0x1de1)][_0x5927c3(0x21dd)])throw RangeError(_0x5927c3(0x5a7)+_0x7ae5b6+_0x5927c3(0x464)+this[_0x5927c3(0x1de1)][_0x5927c3(0x21dd)]);}var _0x5ddff4=0x0;return this[_0x5927c3(0x5016)]?(_0x5ddff4=this[_0x5927c3(0x629)][_0x7ae5b6],_0x5ddff4|=this[_0x5927c3(0x629)][_0x7ae5b6+0x1]<<0x8):(_0x5ddff4=this['view'][_0x7ae5b6]<<0x8,_0x5ddff4|=this[_0x5927c3(0x629)][_0x7ae5b6+0x1]),0x8000==(0x8000&_0x5ddff4)&&(_0x5ddff4=-(0xffff-_0x5ddff4+0x1)),_0x20091f&&(this[_0x5927c3(0x19b4)]+=0x2),_0x5ddff4;},ByteBufferPrototype[_0x68aa19(0x45bf)]=ByteBufferPrototype[_0x68aa19(0x1b33)],ByteBufferPrototype[_0x68aa19(0x3c82)]=function(_0x53b813,_0x486a7c){var _0x3af390=_0x68aa19,_0x1c2be2=void 0x0===_0x486a7c;if(_0x1c2be2&&(_0x486a7c=this['offset']),!this['noAssert']){if('number'!=typeof _0x53b813||_0x53b813%0x1!=0x0)throw TypeError(_0x3af390(0x3489)+_0x53b813+_0x3af390(0x21bf));if(_0x53b813>>>=0x0,_0x3af390(0x30f8)!=typeof _0x486a7c||_0x486a7c%0x1!=0x0)throw TypeError(_0x3af390(0x149d)+_0x486a7c+_0x3af390(0x21bf));if((_0x486a7c>>>=0x0)<0x0||_0x486a7c+0x0>this['buffer'][_0x3af390(0x21dd)])throw RangeError(_0x3af390(0x5a7)+_0x486a7c+_0x3af390(0x2e2)+this[_0x3af390(0x1de1)][_0x3af390(0x21dd)]);}_0x486a7c+=0x2;var _0x50ac66=this[_0x3af390(0x1de1)][_0x3af390(0x21dd)];return _0x486a7c>_0x50ac66&&this[_0x3af390(0x5cf)]((_0x50ac66*=0x2)>_0x486a7c?_0x50ac66:_0x486a7c),_0x486a7c-=0x2,this[_0x3af390(0x5016)]?(this['view'][_0x486a7c+0x1]=(0xff00&_0x53b813)>>>0x8,this[_0x3af390(0x629)][_0x486a7c]=0xff&_0x53b813):(this[_0x3af390(0x629)][_0x486a7c]=(0xff00&_0x53b813)>>>0x8,this[_0x3af390(0x629)][_0x486a7c+0x1]=0xff&_0x53b813),_0x1c2be2&&(this['offset']+=0x2),this;},ByteBufferPrototype[_0x68aa19(0x20d5)]=ByteBufferPrototype[_0x68aa19(0x3c82)],ByteBufferPrototype[_0x68aa19(0x2891)]=function(_0x5d65d5){var _0x157776=_0x68aa19,_0x33f5c6=void 0x0===_0x5d65d5;if(_0x33f5c6&&(_0x5d65d5=this[_0x157776(0x19b4)]),!this[_0x157776(0x4cd6)]){if(_0x157776(0x30f8)!=typeof _0x5d65d5||_0x5d65d5%0x1!=0x0)throw TypeError(_0x157776(0x149d)+_0x5d65d5+'\x20(not\x20an\x20integer)');if((_0x5d65d5>>>=0x0)<0x0||_0x5d65d5+0x2>this[_0x157776(0x1de1)][_0x157776(0x21dd)])throw RangeError(_0x157776(0x5a7)+_0x5d65d5+_0x157776(0x464)+this['buffer'][_0x157776(0x21dd)]);}var _0x1ff7d6=0x0;return this['littleEndian']?(_0x1ff7d6=this[_0x157776(0x629)][_0x5d65d5],_0x1ff7d6|=this[_0x157776(0x629)][_0x5d65d5+0x1]<<0x8):(_0x1ff7d6=this[_0x157776(0x629)][_0x5d65d5]<<0x8,_0x1ff7d6|=this[_0x157776(0x629)][_0x5d65d5+0x1]),_0x33f5c6&&(this[_0x157776(0x19b4)]+=0x2),_0x1ff7d6;},ByteBufferPrototype['readUInt16']=ByteBufferPrototype[_0x68aa19(0x2891)],ByteBufferPrototype[_0x68aa19(0x2b97)]=function(_0x3096f7,_0x43c1b6){var _0x140b02=_0x68aa19,_0x4a3c18=void 0x0===_0x43c1b6;if(_0x4a3c18&&(_0x43c1b6=this[_0x140b02(0x19b4)]),!this[_0x140b02(0x4cd6)]){if(_0x140b02(0x30f8)!=typeof _0x3096f7||_0x3096f7%0x1!=0x0)throw TypeError(_0x140b02(0x3489)+_0x3096f7+_0x140b02(0x21bf));if(_0x3096f7|=0x0,_0x140b02(0x30f8)!=typeof _0x43c1b6||_0x43c1b6%0x1!=0x0)throw TypeError(_0x140b02(0x149d)+_0x43c1b6+_0x140b02(0x21bf));if((_0x43c1b6>>>=0x0)<0x0||_0x43c1b6+0x0>this['buffer'][_0x140b02(0x21dd)])throw RangeError(_0x140b02(0x5a7)+_0x43c1b6+_0x140b02(0x2e2)+this[_0x140b02(0x1de1)][_0x140b02(0x21dd)]);}_0x43c1b6+=0x4;var _0x475216=this['buffer'][_0x140b02(0x21dd)];return _0x43c1b6>_0x475216&&this[_0x140b02(0x5cf)]((_0x475216*=0x2)>_0x43c1b6?_0x475216:_0x43c1b6),_0x43c1b6-=0x4,this[_0x140b02(0x5016)]?(this[_0x140b02(0x629)][_0x43c1b6+0x3]=_0x3096f7>>>0x18&0xff,this[_0x140b02(0x629)][_0x43c1b6+0x2]=_0x3096f7>>>0x10&0xff,this['view'][_0x43c1b6+0x1]=_0x3096f7>>>0x8&0xff,this[_0x140b02(0x629)][_0x43c1b6]=0xff&_0x3096f7):(this[_0x140b02(0x629)][_0x43c1b6]=_0x3096f7>>>0x18&0xff,this['view'][_0x43c1b6+0x1]=_0x3096f7>>>0x10&0xff,this[_0x140b02(0x629)][_0x43c1b6+0x2]=_0x3096f7>>>0x8&0xff,this[_0x140b02(0x629)][_0x43c1b6+0x3]=0xff&_0x3096f7),_0x4a3c18&&(this[_0x140b02(0x19b4)]+=0x4),this;},ByteBufferPrototype[_0x68aa19(0x1cdf)]=ByteBufferPrototype[_0x68aa19(0x2b97)],ByteBufferPrototype[_0x68aa19(0x4654)]=function(_0x2369a2){var _0xb69382=_0x68aa19,_0x577198=void 0x0===_0x2369a2;if(_0x577198&&(_0x2369a2=this[_0xb69382(0x19b4)]),!this['noAssert']){if('number'!=typeof _0x2369a2||_0x2369a2%0x1!=0x0)throw TypeError(_0xb69382(0x149d)+_0x2369a2+_0xb69382(0x21bf));if((_0x2369a2>>>=0x0)<0x0||_0x2369a2+0x4>this[_0xb69382(0x1de1)]['byteLength'])throw RangeError(_0xb69382(0x5a7)+_0x2369a2+_0xb69382(0x1131)+this['buffer'][_0xb69382(0x21dd)]);}var _0x3f4bcb=0x0;return this['littleEndian']?(_0x3f4bcb=this[_0xb69382(0x629)][_0x2369a2+0x2]<<0x10,_0x3f4bcb|=this[_0xb69382(0x629)][_0x2369a2+0x1]<<0x8,_0x3f4bcb|=this[_0xb69382(0x629)][_0x2369a2],_0x3f4bcb+=this[_0xb69382(0x629)][_0x2369a2+0x3]<<0x18>>>0x0):(_0x3f4bcb=this[_0xb69382(0x629)][_0x2369a2+0x1]<<0x10,_0x3f4bcb|=this[_0xb69382(0x629)][_0x2369a2+0x2]<<0x8,_0x3f4bcb|=this[_0xb69382(0x629)][_0x2369a2+0x3],_0x3f4bcb+=this['view'][_0x2369a2]<<0x18>>>0x0),_0x3f4bcb|=0x0,_0x577198&&(this[_0xb69382(0x19b4)]+=0x4),_0x3f4bcb;},ByteBufferPrototype['readInt']=ByteBufferPrototype[_0x68aa19(0x4654)],ByteBufferPrototype[_0x68aa19(0x4aee)]=function(_0x5eb3cf,_0x2fd846){var _0x1e1a5e=_0x68aa19,_0x4b3dd6=void 0x0===_0x2fd846;if(_0x4b3dd6&&(_0x2fd846=this['offset']),!this[_0x1e1a5e(0x4cd6)]){if(_0x1e1a5e(0x30f8)!=typeof _0x5eb3cf||_0x5eb3cf%0x1!=0x0)throw TypeError(_0x1e1a5e(0x3489)+_0x5eb3cf+_0x1e1a5e(0x21bf));if(_0x5eb3cf>>>=0x0,_0x1e1a5e(0x30f8)!=typeof _0x2fd846||_0x2fd846%0x1!=0x0)throw TypeError(_0x1e1a5e(0x149d)+_0x2fd846+'\x20(not\x20an\x20integer)');if((_0x2fd846>>>=0x0)<0x0||_0x2fd846+0x0>this[_0x1e1a5e(0x1de1)][_0x1e1a5e(0x21dd)])throw RangeError('Illegal\x20offset:\x200\x20<=\x20'+_0x2fd846+_0x1e1a5e(0x2e2)+this[_0x1e1a5e(0x1de1)][_0x1e1a5e(0x21dd)]);}_0x2fd846+=0x4;var _0x100cf5=this[_0x1e1a5e(0x1de1)][_0x1e1a5e(0x21dd)];return _0x2fd846>_0x100cf5&&this[_0x1e1a5e(0x5cf)]((_0x100cf5*=0x2)>_0x2fd846?_0x100cf5:_0x2fd846),_0x2fd846-=0x4,this['littleEndian']?(this['view'][_0x2fd846+0x3]=_0x5eb3cf>>>0x18&0xff,this[_0x1e1a5e(0x629)][_0x2fd846+0x2]=_0x5eb3cf>>>0x10&0xff,this[_0x1e1a5e(0x629)][_0x2fd846+0x1]=_0x5eb3cf>>>0x8&0xff,this['view'][_0x2fd846]=0xff&_0x5eb3cf):(this['view'][_0x2fd846]=_0x5eb3cf>>>0x18&0xff,this['view'][_0x2fd846+0x1]=_0x5eb3cf>>>0x10&0xff,this[_0x1e1a5e(0x629)][_0x2fd846+0x2]=_0x5eb3cf>>>0x8&0xff,this['view'][_0x2fd846+0x3]=0xff&_0x5eb3cf),_0x4b3dd6&&(this[_0x1e1a5e(0x19b4)]+=0x4),this;},ByteBufferPrototype['writeUInt32']=ByteBufferPrototype[_0x68aa19(0x4aee)],ByteBufferPrototype['readUint32']=function(_0x2c59a8){var _0x4e3ef7=_0x68aa19,_0x50f94c=void 0x0===_0x2c59a8;if(_0x50f94c&&(_0x2c59a8=this[_0x4e3ef7(0x19b4)]),!this[_0x4e3ef7(0x4cd6)]){if('number'!=typeof _0x2c59a8||_0x2c59a8%0x1!=0x0)throw TypeError('Illegal\x20offset:\x20'+_0x2c59a8+_0x4e3ef7(0x21bf));if((_0x2c59a8>>>=0x0)<0x0||_0x2c59a8+0x4>this[_0x4e3ef7(0x1de1)]['byteLength'])throw RangeError(_0x4e3ef7(0x5a7)+_0x2c59a8+_0x4e3ef7(0x1131)+this[_0x4e3ef7(0x1de1)][_0x4e3ef7(0x21dd)]);}var _0x5cd717=0x0;return this['littleEndian']?(_0x5cd717=this['view'][_0x2c59a8+0x2]<<0x10,_0x5cd717|=this[_0x4e3ef7(0x629)][_0x2c59a8+0x1]<<0x8,_0x5cd717|=this[_0x4e3ef7(0x629)][_0x2c59a8],_0x5cd717+=this[_0x4e3ef7(0x629)][_0x2c59a8+0x3]<<0x18>>>0x0):(_0x5cd717=this['view'][_0x2c59a8+0x1]<<0x10,_0x5cd717|=this[_0x4e3ef7(0x629)][_0x2c59a8+0x2]<<0x8,_0x5cd717|=this[_0x4e3ef7(0x629)][_0x2c59a8+0x3],_0x5cd717+=this[_0x4e3ef7(0x629)][_0x2c59a8]<<0x18>>>0x0),_0x50f94c&&(this['offset']+=0x4),_0x5cd717;},ByteBufferPrototype[_0x68aa19(0xfe3)]=ByteBufferPrototype['readUint32'],Long&&(ByteBufferPrototype[_0x68aa19(0x506f)]=function(_0x1fb02c,_0x3c5876){var _0x37ae66=_0x68aa19,_0x518f24=void 0x0===_0x3c5876;if(_0x518f24&&(_0x3c5876=this[_0x37ae66(0x19b4)]),!this['noAssert']){if(_0x37ae66(0x30f8)==typeof _0x1fb02c)_0x1fb02c=Long[_0x37ae66(0x1790)](_0x1fb02c);else{if(_0x37ae66(0x29ad)==typeof _0x1fb02c)_0x1fb02c=Long[_0x37ae66(0x28d4)](_0x1fb02c);else{if(!(_0x1fb02c&&_0x1fb02c instanceof Long))throw TypeError(_0x37ae66(0x3489)+_0x1fb02c+_0x37ae66(0x2740));}}if(_0x37ae66(0x30f8)!=typeof _0x3c5876||_0x3c5876%0x1!=0x0)throw TypeError(_0x37ae66(0x149d)+_0x3c5876+_0x37ae66(0x21bf));if((_0x3c5876>>>=0x0)<0x0||_0x3c5876+0x0>this[_0x37ae66(0x1de1)]['byteLength'])throw RangeError('Illegal\x20offset:\x200\x20<=\x20'+_0x3c5876+_0x37ae66(0x2e2)+this[_0x37ae66(0x1de1)][_0x37ae66(0x21dd)]);}_0x37ae66(0x30f8)==typeof _0x1fb02c?_0x1fb02c=Long['fromNumber'](_0x1fb02c):'string'==typeof _0x1fb02c&&(_0x1fb02c=Long['fromString'](_0x1fb02c)),_0x3c5876+=0x8;var _0x4b9ced=this[_0x37ae66(0x1de1)]['byteLength'];_0x3c5876>_0x4b9ced&&this[_0x37ae66(0x5cf)]((_0x4b9ced*=0x2)>_0x3c5876?_0x4b9ced:_0x3c5876),_0x3c5876-=0x8;var _0x23792e=_0x1fb02c['low'],_0x2430fa=_0x1fb02c[_0x37ae66(0x307a)];return this[_0x37ae66(0x5016)]?(this[_0x37ae66(0x629)][_0x3c5876+0x3]=_0x23792e>>>0x18&0xff,this[_0x37ae66(0x629)][_0x3c5876+0x2]=_0x23792e>>>0x10&0xff,this[_0x37ae66(0x629)][_0x3c5876+0x1]=_0x23792e>>>0x8&0xff,this['view'][_0x3c5876]=0xff&_0x23792e,_0x3c5876+=0x4,this[_0x37ae66(0x629)][_0x3c5876+0x3]=_0x2430fa>>>0x18&0xff,this[_0x37ae66(0x629)][_0x3c5876+0x2]=_0x2430fa>>>0x10&0xff,this[_0x37ae66(0x629)][_0x3c5876+0x1]=_0x2430fa>>>0x8&0xff,this[_0x37ae66(0x629)][_0x3c5876]=0xff&_0x2430fa):(this[_0x37ae66(0x629)][_0x3c5876]=_0x2430fa>>>0x18&0xff,this[_0x37ae66(0x629)][_0x3c5876+0x1]=_0x2430fa>>>0x10&0xff,this['view'][_0x3c5876+0x2]=_0x2430fa>>>0x8&0xff,this[_0x37ae66(0x629)][_0x3c5876+0x3]=0xff&_0x2430fa,_0x3c5876+=0x4,this[_0x37ae66(0x629)][_0x3c5876]=_0x23792e>>>0x18&0xff,this[_0x37ae66(0x629)][_0x3c5876+0x1]=_0x23792e>>>0x10&0xff,this[_0x37ae66(0x629)][_0x3c5876+0x2]=_0x23792e>>>0x8&0xff,this[_0x37ae66(0x629)][_0x3c5876+0x3]=0xff&_0x23792e),_0x518f24&&(this[_0x37ae66(0x19b4)]+=0x8),this;},ByteBufferPrototype[_0x68aa19(0x4ad3)]=ByteBufferPrototype[_0x68aa19(0x506f)],ByteBufferPrototype[_0x68aa19(0x1048)]=function(_0x520b13){var _0x5c5031=_0x68aa19,_0x252585=void 0x0===_0x520b13;if(_0x252585&&(_0x520b13=this['offset']),!this['noAssert']){if(_0x5c5031(0x30f8)!=typeof _0x520b13||_0x520b13%0x1!=0x0)throw TypeError(_0x5c5031(0x149d)+_0x520b13+_0x5c5031(0x21bf));if((_0x520b13>>>=0x0)<0x0||_0x520b13+0x8>this[_0x5c5031(0x1de1)][_0x5c5031(0x21dd)])throw RangeError(_0x5c5031(0x5a7)+_0x520b13+'\x20(+8)\x20<=\x20'+this['buffer']['byteLength']);}var _0x53af6a=0x0,_0x42f944=0x0;this[_0x5c5031(0x5016)]?(_0x53af6a=this[_0x5c5031(0x629)][_0x520b13+0x2]<<0x10,_0x53af6a|=this[_0x5c5031(0x629)][_0x520b13+0x1]<<0x8,_0x53af6a|=this[_0x5c5031(0x629)][_0x520b13],_0x53af6a+=this[_0x5c5031(0x629)][_0x520b13+0x3]<<0x18>>>0x0,_0x520b13+=0x4,_0x42f944=this[_0x5c5031(0x629)][_0x520b13+0x2]<<0x10,_0x42f944|=this[_0x5c5031(0x629)][_0x520b13+0x1]<<0x8,_0x42f944|=this['view'][_0x520b13],_0x42f944+=this[_0x5c5031(0x629)][_0x520b13+0x3]<<0x18>>>0x0):(_0x42f944=this[_0x5c5031(0x629)][_0x520b13+0x1]<<0x10,_0x42f944|=this[_0x5c5031(0x629)][_0x520b13+0x2]<<0x8,_0x42f944|=this[_0x5c5031(0x629)][_0x520b13+0x3],_0x42f944+=this[_0x5c5031(0x629)][_0x520b13]<<0x18>>>0x0,_0x520b13+=0x4,_0x53af6a=this[_0x5c5031(0x629)][_0x520b13+0x1]<<0x10,_0x53af6a|=this['view'][_0x520b13+0x2]<<0x8,_0x53af6a|=this[_0x5c5031(0x629)][_0x520b13+0x3],_0x53af6a+=this[_0x5c5031(0x629)][_0x520b13]<<0x18>>>0x0);var _0x4524d6=new Long(_0x53af6a,_0x42f944,!0x1);return _0x252585&&(this[_0x5c5031(0x19b4)]+=0x8),_0x4524d6;},ByteBufferPrototype['readLong']=ByteBufferPrototype[_0x68aa19(0x1048)],ByteBufferPrototype['writeUint64']=function(_0x459954,_0x2b3a81){var _0x86a7b0=_0x68aa19,_0x565eb4=void 0x0===_0x2b3a81;if(_0x565eb4&&(_0x2b3a81=this[_0x86a7b0(0x19b4)]),!this['noAssert']){if('number'==typeof _0x459954)_0x459954=Long[_0x86a7b0(0x1790)](_0x459954);else{if(_0x86a7b0(0x29ad)==typeof _0x459954)_0x459954=Long['fromString'](_0x459954);else{if(!(_0x459954&&_0x459954 instanceof Long))throw TypeError(_0x86a7b0(0x3489)+_0x459954+_0x86a7b0(0x2740));}}if(_0x86a7b0(0x30f8)!=typeof _0x2b3a81||_0x2b3a81%0x1!=0x0)throw TypeError(_0x86a7b0(0x149d)+_0x2b3a81+_0x86a7b0(0x21bf));if((_0x2b3a81>>>=0x0)<0x0||_0x2b3a81+0x0>this[_0x86a7b0(0x1de1)]['byteLength'])throw RangeError(_0x86a7b0(0x5a7)+_0x2b3a81+_0x86a7b0(0x2e2)+this[_0x86a7b0(0x1de1)][_0x86a7b0(0x21dd)]);}_0x86a7b0(0x30f8)==typeof _0x459954?_0x459954=Long[_0x86a7b0(0x1790)](_0x459954):'string'==typeof _0x459954&&(_0x459954=Long[_0x86a7b0(0x28d4)](_0x459954)),_0x2b3a81+=0x8;var _0x1730dc=this[_0x86a7b0(0x1de1)][_0x86a7b0(0x21dd)];_0x2b3a81>_0x1730dc&&this['resize']((_0x1730dc*=0x2)>_0x2b3a81?_0x1730dc:_0x2b3a81),_0x2b3a81-=0x8;var _0x1abcb2=_0x459954[_0x86a7b0(0x3fef)],_0x914121=_0x459954[_0x86a7b0(0x307a)];return this['littleEndian']?(this[_0x86a7b0(0x629)][_0x2b3a81+0x3]=_0x1abcb2>>>0x18&0xff,this['view'][_0x2b3a81+0x2]=_0x1abcb2>>>0x10&0xff,this[_0x86a7b0(0x629)][_0x2b3a81+0x1]=_0x1abcb2>>>0x8&0xff,this[_0x86a7b0(0x629)][_0x2b3a81]=0xff&_0x1abcb2,_0x2b3a81+=0x4,this[_0x86a7b0(0x629)][_0x2b3a81+0x3]=_0x914121>>>0x18&0xff,this[_0x86a7b0(0x629)][_0x2b3a81+0x2]=_0x914121>>>0x10&0xff,this[_0x86a7b0(0x629)][_0x2b3a81+0x1]=_0x914121>>>0x8&0xff,this[_0x86a7b0(0x629)][_0x2b3a81]=0xff&_0x914121):(this[_0x86a7b0(0x629)][_0x2b3a81]=_0x914121>>>0x18&0xff,this[_0x86a7b0(0x629)][_0x2b3a81+0x1]=_0x914121>>>0x10&0xff,this['view'][_0x2b3a81+0x2]=_0x914121>>>0x8&0xff,this['view'][_0x2b3a81+0x3]=0xff&_0x914121,_0x2b3a81+=0x4,this[_0x86a7b0(0x629)][_0x2b3a81]=_0x1abcb2>>>0x18&0xff,this[_0x86a7b0(0x629)][_0x2b3a81+0x1]=_0x1abcb2>>>0x10&0xff,this[_0x86a7b0(0x629)][_0x2b3a81+0x2]=_0x1abcb2>>>0x8&0xff,this[_0x86a7b0(0x629)][_0x2b3a81+0x3]=0xff&_0x1abcb2),_0x565eb4&&(this[_0x86a7b0(0x19b4)]+=0x8),this;},ByteBufferPrototype[_0x68aa19(0x3ee0)]=ByteBufferPrototype[_0x68aa19(0x880)],ByteBufferPrototype[_0x68aa19(0x3cae)]=function(_0x52ddc4){var _0x25311a=_0x68aa19,_0x2fef6e=void 0x0===_0x52ddc4;if(_0x2fef6e&&(_0x52ddc4=this['offset']),!this[_0x25311a(0x4cd6)]){if(_0x25311a(0x30f8)!=typeof _0x52ddc4||_0x52ddc4%0x1!=0x0)throw TypeError(_0x25311a(0x149d)+_0x52ddc4+'\x20(not\x20an\x20integer)');if((_0x52ddc4>>>=0x0)<0x0||_0x52ddc4+0x8>this['buffer']['byteLength'])throw RangeError(_0x25311a(0x5a7)+_0x52ddc4+_0x25311a(0x3dd4)+this['buffer']['byteLength']);}var _0x22ce2c=0x0,_0x103033=0x0;this[_0x25311a(0x5016)]?(_0x22ce2c=this['view'][_0x52ddc4+0x2]<<0x10,_0x22ce2c|=this[_0x25311a(0x629)][_0x52ddc4+0x1]<<0x8,_0x22ce2c|=this[_0x25311a(0x629)][_0x52ddc4],_0x22ce2c+=this['view'][_0x52ddc4+0x3]<<0x18>>>0x0,_0x52ddc4+=0x4,_0x103033=this[_0x25311a(0x629)][_0x52ddc4+0x2]<<0x10,_0x103033|=this[_0x25311a(0x629)][_0x52ddc4+0x1]<<0x8,_0x103033|=this[_0x25311a(0x629)][_0x52ddc4],_0x103033+=this[_0x25311a(0x629)][_0x52ddc4+0x3]<<0x18>>>0x0):(_0x103033=this[_0x25311a(0x629)][_0x52ddc4+0x1]<<0x10,_0x103033|=this[_0x25311a(0x629)][_0x52ddc4+0x2]<<0x8,_0x103033|=this['view'][_0x52ddc4+0x3],_0x103033+=this[_0x25311a(0x629)][_0x52ddc4]<<0x18>>>0x0,_0x52ddc4+=0x4,_0x22ce2c=this[_0x25311a(0x629)][_0x52ddc4+0x1]<<0x10,_0x22ce2c|=this[_0x25311a(0x629)][_0x52ddc4+0x2]<<0x8,_0x22ce2c|=this[_0x25311a(0x629)][_0x52ddc4+0x3],_0x22ce2c+=this[_0x25311a(0x629)][_0x52ddc4]<<0x18>>>0x0);var _0x1ab662=new Long(_0x22ce2c,_0x103033,!0x0);return _0x2fef6e&&(this['offset']+=0x8),_0x1ab662;},ByteBufferPrototype['readUInt64']=ByteBufferPrototype[_0x68aa19(0x3cae)]),ByteBufferPrototype[_0x68aa19(0x396c)]=function(_0x379928,_0x45fe85){var _0x556354=_0x68aa19,_0x55dbec=void 0x0===_0x45fe85;if(_0x55dbec&&(_0x45fe85=this[_0x556354(0x19b4)]),!this[_0x556354(0x4cd6)]){if(_0x556354(0x30f8)!=typeof _0x379928)throw TypeError(_0x556354(0x3489)+_0x379928+_0x556354(0x3ded));if('number'!=typeof _0x45fe85||_0x45fe85%0x1!=0x0)throw TypeError(_0x556354(0x149d)+_0x45fe85+'\x20(not\x20an\x20integer)');if((_0x45fe85>>>=0x0)<0x0||_0x45fe85+0x0>this['buffer'][_0x556354(0x21dd)])throw RangeError(_0x556354(0x5a7)+_0x45fe85+_0x556354(0x2e2)+this[_0x556354(0x1de1)][_0x556354(0x21dd)]);}_0x45fe85+=0x4;var _0x50049d=this[_0x556354(0x1de1)][_0x556354(0x21dd)];return _0x45fe85>_0x50049d&&this[_0x556354(0x5cf)]((_0x50049d*=0x2)>_0x45fe85?_0x50049d:_0x45fe85),_0x45fe85-=0x4,ieee754_write(this[_0x556354(0x629)],_0x379928,_0x45fe85,this['littleEndian'],0x17,0x4),_0x55dbec&&(this['offset']+=0x4),this;},ByteBufferPrototype[_0x68aa19(0x1065)]=ByteBufferPrototype[_0x68aa19(0x396c)],ByteBufferPrototype[_0x68aa19(0x4dc7)]=function(_0x41bd40){var _0x34b9c2=_0x68aa19,_0x4f0acd=void 0x0===_0x41bd40;if(_0x4f0acd&&(_0x41bd40=this[_0x34b9c2(0x19b4)]),!this[_0x34b9c2(0x4cd6)]){if('number'!=typeof _0x41bd40||_0x41bd40%0x1!=0x0)throw TypeError(_0x34b9c2(0x149d)+_0x41bd40+'\x20(not\x20an\x20integer)');if((_0x41bd40>>>=0x0)<0x0||_0x41bd40+0x4>this[_0x34b9c2(0x1de1)]['byteLength'])throw RangeError(_0x34b9c2(0x5a7)+_0x41bd40+'\x20(+4)\x20<=\x20'+this[_0x34b9c2(0x1de1)][_0x34b9c2(0x21dd)]);}var _0x1c7f5c=ieee754_read(this[_0x34b9c2(0x629)],_0x41bd40,this[_0x34b9c2(0x5016)],0x17,0x4);return _0x4f0acd&&(this[_0x34b9c2(0x19b4)]+=0x4),_0x1c7f5c;},ByteBufferPrototype['readFloat']=ByteBufferPrototype[_0x68aa19(0x4dc7)],ByteBufferPrototype[_0x68aa19(0x2fca)]=function(_0x288c03,_0x2d96f0){var _0x4dd165=_0x68aa19,_0x410282=void 0x0===_0x2d96f0;if(_0x410282&&(_0x2d96f0=this['offset']),!this[_0x4dd165(0x4cd6)]){if('number'!=typeof _0x288c03)throw TypeError(_0x4dd165(0x3489)+_0x288c03+_0x4dd165(0x3ded));if(_0x4dd165(0x30f8)!=typeof _0x2d96f0||_0x2d96f0%0x1!=0x0)throw TypeError('Illegal\x20offset:\x20'+_0x2d96f0+_0x4dd165(0x21bf));if((_0x2d96f0>>>=0x0)<0x0||_0x2d96f0+0x0>this[_0x4dd165(0x1de1)][_0x4dd165(0x21dd)])throw RangeError(_0x4dd165(0x5a7)+_0x2d96f0+_0x4dd165(0x2e2)+this['buffer'][_0x4dd165(0x21dd)]);}_0x2d96f0+=0x8;var _0xb547e8=this[_0x4dd165(0x1de1)][_0x4dd165(0x21dd)];return _0x2d96f0>_0xb547e8&&this[_0x4dd165(0x5cf)]((_0xb547e8*=0x2)>_0x2d96f0?_0xb547e8:_0x2d96f0),_0x2d96f0-=0x8,ieee754_write(this['view'],_0x288c03,_0x2d96f0,this[_0x4dd165(0x5016)],0x34,0x8),_0x410282&&(this[_0x4dd165(0x19b4)]+=0x8),this;},ByteBufferPrototype[_0x68aa19(0x44d0)]=ByteBufferPrototype[_0x68aa19(0x2fca)],ByteBufferPrototype[_0x68aa19(0x34a9)]=function(_0x5cd024){var _0x189078=_0x68aa19,_0x3b05bf=void 0x0===_0x5cd024;if(_0x3b05bf&&(_0x5cd024=this['offset']),!this['noAssert']){if(_0x189078(0x30f8)!=typeof _0x5cd024||_0x5cd024%0x1!=0x0)throw TypeError(_0x189078(0x149d)+_0x5cd024+_0x189078(0x21bf));if((_0x5cd024>>>=0x0)<0x0||_0x5cd024+0x8>this[_0x189078(0x1de1)][_0x189078(0x21dd)])throw RangeError(_0x189078(0x5a7)+_0x5cd024+_0x189078(0x3dd4)+this['buffer'][_0x189078(0x21dd)]);}var _0x207208=ieee754_read(this[_0x189078(0x629)],_0x5cd024,this[_0x189078(0x5016)],0x34,0x8);return _0x3b05bf&&(this[_0x189078(0x19b4)]+=0x8),_0x207208;},ByteBufferPrototype[_0x68aa19(0x2714)]=ByteBufferPrototype[_0x68aa19(0x34a9)],ByteBuffer[_0x68aa19(0x5c4)]=0x5,ByteBuffer['calculateVarint32']=function(_0x3c4c84){return(_0x3c4c84>>>=0x0)<0x80?0x1:_0x3c4c84<0x4000?0x2:_0x3c4c84<0x1<<0x15?0x3:_0x3c4c84<0x1<<0x1c?0x4:0x5;},ByteBuffer[_0x68aa19(0x1671)]=function(_0x28418c){return((_0x28418c|=0x0)<<0x1^_0x28418c>>0x1f)>>>0x0;},ByteBuffer[_0x68aa19(0x4730)]=function(_0x4fa111){return _0x4fa111>>>0x1^-(0x1&_0x4fa111)|0x0;},ByteBufferPrototype[_0x68aa19(0x3f73)]=function(_0x2006bf,_0x61c3dd){var _0x18c0fe=_0x68aa19,_0x2ee26b=void 0x0===_0x61c3dd;if(_0x2ee26b&&(_0x61c3dd=this['offset']),!this['noAssert']){if('number'!=typeof _0x2006bf||_0x2006bf%0x1!=0x0)throw TypeError(_0x18c0fe(0x3489)+_0x2006bf+_0x18c0fe(0x21bf));if(_0x2006bf|=0x0,_0x18c0fe(0x30f8)!=typeof _0x61c3dd||_0x61c3dd%0x1!=0x0)throw TypeError(_0x18c0fe(0x149d)+_0x61c3dd+_0x18c0fe(0x21bf));if((_0x61c3dd>>>=0x0)<0x0||_0x61c3dd+0x0>this[_0x18c0fe(0x1de1)]['byteLength'])throw RangeError('Illegal\x20offset:\x200\x20<=\x20'+_0x61c3dd+_0x18c0fe(0x2e2)+this['buffer'][_0x18c0fe(0x21dd)]);}var _0x29459d,_0xc5a6d7=ByteBuffer['calculateVarint32'](_0x2006bf);_0x61c3dd+=_0xc5a6d7;var _0x5cf041=this[_0x18c0fe(0x1de1)][_0x18c0fe(0x21dd)];for(_0x61c3dd>_0x5cf041&&this[_0x18c0fe(0x5cf)]((_0x5cf041*=0x2)>_0x61c3dd?_0x5cf041:_0x61c3dd),_0x61c3dd-=_0xc5a6d7,_0x2006bf>>>=0x0;_0x2006bf>=0x80;)_0x29459d=0x7f&_0x2006bf|0x80,this[_0x18c0fe(0x629)][_0x61c3dd++]=_0x29459d,_0x2006bf>>>=0x7;return this['view'][_0x61c3dd++]=_0x2006bf,_0x2ee26b?(this[_0x18c0fe(0x19b4)]=_0x61c3dd,this):_0xc5a6d7;},ByteBufferPrototype[_0x68aa19(0x3c0)]=function(_0x4a81e3,_0x4829f6){return this['writeVarint32'](ByteBuffer['zigZagEncode32'](_0x4a81e3),_0x4829f6);},ByteBufferPrototype[_0x68aa19(0x3c3e)]=function(_0x5c526d){var _0x225ccc=_0x68aa19,_0x111aa8=void 0x0===_0x5c526d;if(_0x111aa8&&(_0x5c526d=this['offset']),!this['noAssert']){if(_0x225ccc(0x30f8)!=typeof _0x5c526d||_0x5c526d%0x1!=0x0)throw TypeError(_0x225ccc(0x149d)+_0x5c526d+_0x225ccc(0x21bf));if((_0x5c526d>>>=0x0)<0x0||_0x5c526d+0x1>this['buffer'][_0x225ccc(0x21dd)])throw RangeError(_0x225ccc(0x5a7)+_0x5c526d+_0x225ccc(0x237d)+this[_0x225ccc(0x1de1)][_0x225ccc(0x21dd)]);}var _0x5e0b17,_0x4d4d4a=0x0,_0x20b3ad=0x0;do{if(!this[_0x225ccc(0x4cd6)]&&_0x5c526d>this['limit']){var _0x18b323=Error(_0x225ccc(0x3b55));throw _0x18b323[_0x225ccc(0x3604)]=!0x0,_0x18b323;}_0x5e0b17=this[_0x225ccc(0x629)][_0x5c526d++],_0x4d4d4a<0x5&&(_0x20b3ad|=(0x7f&_0x5e0b17)<<0x7*_0x4d4d4a),++_0x4d4d4a;}while(0x0!=(0x80&_0x5e0b17));return _0x20b3ad|=0x0,_0x111aa8?(this[_0x225ccc(0x19b4)]=_0x5c526d,_0x20b3ad):{'value':_0x20b3ad,'length':_0x4d4d4a};},ByteBufferPrototype[_0x68aa19(0x2a65)]=function(_0x2f7b3c){var _0x507207=_0x68aa19,_0x54c514=this[_0x507207(0x3c3e)](_0x2f7b3c);return _0x507207(0x5014)==typeof _0x54c514?_0x54c514[_0x507207(0x327)]=ByteBuffer[_0x507207(0x4730)](_0x54c514['value']):_0x54c514=ByteBuffer[_0x507207(0x4730)](_0x54c514),_0x54c514;},Long&&(ByteBuffer[_0x68aa19(0x19ad)]=0xa,ByteBuffer[_0x68aa19(0x17b5)]=function(_0x549177){var _0x30d17d=_0x68aa19;_0x30d17d(0x30f8)==typeof _0x549177?_0x549177=Long['fromNumber'](_0x549177):_0x30d17d(0x29ad)==typeof _0x549177&&(_0x549177=Long[_0x30d17d(0x28d4)](_0x549177));var _0x55a60f=_0x549177[_0x30d17d(0x3575)]()>>>0x0,_0x337ac5=_0x549177['shiftRightUnsigned'](0x1c)[_0x30d17d(0x3575)]()>>>0x0,_0x2d5571=_0x549177[_0x30d17d(0x4b80)](0x38)[_0x30d17d(0x3575)]()>>>0x0;return 0x0==_0x2d5571?0x0==_0x337ac5?_0x55a60f<0x4000?_0x55a60f<0x80?0x1:0x2:_0x55a60f<0x1<<0x15?0x3:0x4:_0x337ac5<0x4000?_0x337ac5<0x80?0x5:0x6:_0x337ac5<0x1<<0x15?0x7:0x8:_0x2d5571<0x80?0x9:0xa;},ByteBuffer[_0x68aa19(0x5aa)]=function(_0x1c0e95){var _0x8b780d=_0x68aa19;return _0x8b780d(0x30f8)==typeof _0x1c0e95?_0x1c0e95=Long[_0x8b780d(0x1790)](_0x1c0e95,!0x1):_0x8b780d(0x29ad)==typeof _0x1c0e95?_0x1c0e95=Long[_0x8b780d(0x28d4)](_0x1c0e95,!0x1):!0x1!==_0x1c0e95[_0x8b780d(0x13e3)]&&(_0x1c0e95=_0x1c0e95[_0x8b780d(0x315b)]()),_0x1c0e95['shiftLeft'](0x1)[_0x8b780d(0x4cb)](_0x1c0e95[_0x8b780d(0x3e4)](0x3f))[_0x8b780d(0x40fc)]();},ByteBuffer['zigZagDecode64']=function(_0x2f9688){var _0x2b3252=_0x68aa19;return'number'==typeof _0x2f9688?_0x2f9688=Long[_0x2b3252(0x1790)](_0x2f9688,!0x1):_0x2b3252(0x29ad)==typeof _0x2f9688?_0x2f9688=Long['fromString'](_0x2f9688,!0x1):!0x1!==_0x2f9688[_0x2b3252(0x13e3)]&&(_0x2f9688=_0x2f9688[_0x2b3252(0x315b)]()),_0x2f9688[_0x2b3252(0x4b80)](0x1)[_0x2b3252(0x4cb)](_0x2f9688['and'](Long['ONE'])['toSigned']()[_0x2b3252(0x3152)]())[_0x2b3252(0x315b)]();},ByteBufferPrototype['writeVarint64']=function(_0x471689,_0x41d00a){var _0x5f2d7e=_0x68aa19,_0x54894e=void 0x0===_0x41d00a;if(_0x54894e&&(_0x41d00a=this[_0x5f2d7e(0x19b4)]),!this[_0x5f2d7e(0x4cd6)]){if(_0x5f2d7e(0x30f8)==typeof _0x471689)_0x471689=Long[_0x5f2d7e(0x1790)](_0x471689);else{if(_0x5f2d7e(0x29ad)==typeof _0x471689)_0x471689=Long[_0x5f2d7e(0x28d4)](_0x471689);else{if(!(_0x471689&&_0x471689 instanceof Long))throw TypeError(_0x5f2d7e(0x3489)+_0x471689+_0x5f2d7e(0x2740));}}if('number'!=typeof _0x41d00a||_0x41d00a%0x1!=0x0)throw TypeError(_0x5f2d7e(0x149d)+_0x41d00a+_0x5f2d7e(0x21bf));if((_0x41d00a>>>=0x0)<0x0||_0x41d00a+0x0>this[_0x5f2d7e(0x1de1)][_0x5f2d7e(0x21dd)])throw RangeError(_0x5f2d7e(0x5a7)+_0x41d00a+_0x5f2d7e(0x2e2)+this[_0x5f2d7e(0x1de1)]['byteLength']);}'number'==typeof _0x471689?_0x471689=Long[_0x5f2d7e(0x1790)](_0x471689,!0x1):_0x5f2d7e(0x29ad)==typeof _0x471689?_0x471689=Long['fromString'](_0x471689,!0x1):!0x1!==_0x471689[_0x5f2d7e(0x13e3)]&&(_0x471689=_0x471689['toSigned']());var _0x225c83=ByteBuffer[_0x5f2d7e(0x17b5)](_0x471689),_0x4b045a=_0x471689[_0x5f2d7e(0x3575)]()>>>0x0,_0x512d76=_0x471689[_0x5f2d7e(0x4b80)](0x1c)[_0x5f2d7e(0x3575)]()>>>0x0,_0x42a3fa=_0x471689[_0x5f2d7e(0x4b80)](0x38)[_0x5f2d7e(0x3575)]()>>>0x0;_0x41d00a+=_0x225c83;var _0xd40331=this[_0x5f2d7e(0x1de1)][_0x5f2d7e(0x21dd)];switch(_0x41d00a>_0xd40331&&this['resize']((_0xd40331*=0x2)>_0x41d00a?_0xd40331:_0x41d00a),_0x41d00a-=_0x225c83,_0x225c83){case 0xa:this[_0x5f2d7e(0x629)][_0x41d00a+0x9]=_0x42a3fa>>>0x7&0x1;case 0x9:this[_0x5f2d7e(0x629)][_0x41d00a+0x8]=0x9!==_0x225c83?0x80|_0x42a3fa:0x7f&_0x42a3fa;case 0x8:this[_0x5f2d7e(0x629)][_0x41d00a+0x7]=0x8!==_0x225c83?_0x512d76>>>0x15|0x80:_0x512d76>>>0x15&0x7f;case 0x7:this[_0x5f2d7e(0x629)][_0x41d00a+0x6]=0x7!==_0x225c83?_0x512d76>>>0xe|0x80:_0x512d76>>>0xe&0x7f;case 0x6:this[_0x5f2d7e(0x629)][_0x41d00a+0x5]=0x6!==_0x225c83?_0x512d76>>>0x7|0x80:_0x512d76>>>0x7&0x7f;case 0x5:this[_0x5f2d7e(0x629)][_0x41d00a+0x4]=0x5!==_0x225c83?0x80|_0x512d76:0x7f&_0x512d76;case 0x4:this[_0x5f2d7e(0x629)][_0x41d00a+0x3]=0x4!==_0x225c83?_0x4b045a>>>0x15|0x80:_0x4b045a>>>0x15&0x7f;case 0x3:this[_0x5f2d7e(0x629)][_0x41d00a+0x2]=0x3!==_0x225c83?_0x4b045a>>>0xe|0x80:_0x4b045a>>>0xe&0x7f;case 0x2:this['view'][_0x41d00a+0x1]=0x2!==_0x225c83?_0x4b045a>>>0x7|0x80:_0x4b045a>>>0x7&0x7f;case 0x1:this[_0x5f2d7e(0x629)][_0x41d00a]=0x1!==_0x225c83?0x80|_0x4b045a:0x7f&_0x4b045a;}return _0x54894e?(this[_0x5f2d7e(0x19b4)]+=_0x225c83,this):_0x225c83;},ByteBufferPrototype[_0x68aa19(0x22b8)]=function(_0x87584b,_0x420e49){var _0x1249e2=_0x68aa19;return this[_0x1249e2(0x607)](ByteBuffer[_0x1249e2(0x5aa)](_0x87584b),_0x420e49);},ByteBufferPrototype['readVarint64']=function(_0x56b83a){var _0x3a6882=_0x68aa19,_0x357452=void 0x0===_0x56b83a;if(_0x357452&&(_0x56b83a=this['offset']),!this[_0x3a6882(0x4cd6)]){if(_0x3a6882(0x30f8)!=typeof _0x56b83a||_0x56b83a%0x1!=0x0)throw TypeError('Illegal\x20offset:\x20'+_0x56b83a+'\x20(not\x20an\x20integer)');if((_0x56b83a>>>=0x0)<0x0||_0x56b83a+0x1>this[_0x3a6882(0x1de1)][_0x3a6882(0x21dd)])throw RangeError(_0x3a6882(0x5a7)+_0x56b83a+_0x3a6882(0x237d)+this[_0x3a6882(0x1de1)][_0x3a6882(0x21dd)]);}var _0x274d8c=_0x56b83a,_0x4a0bcd=0x0,_0x366ed6=0x0,_0x1fff14=0x0,_0x58ea5c=0x0;if(_0x4a0bcd=0x7f&(_0x58ea5c=this[_0x3a6882(0x629)][_0x56b83a++]),0x80&_0x58ea5c&&(_0x4a0bcd|=(0x7f&(_0x58ea5c=this[_0x3a6882(0x629)][_0x56b83a++]))<<0x7,(0x80&_0x58ea5c||this[_0x3a6882(0x4cd6)]&&void 0x0===_0x58ea5c)&&(_0x4a0bcd|=(0x7f&(_0x58ea5c=this['view'][_0x56b83a++]))<<0xe,(0x80&_0x58ea5c||this[_0x3a6882(0x4cd6)]&&void 0x0===_0x58ea5c)&&(_0x4a0bcd|=(0x7f&(_0x58ea5c=this[_0x3a6882(0x629)][_0x56b83a++]))<<0x15,(0x80&_0x58ea5c||this[_0x3a6882(0x4cd6)]&&void 0x0===_0x58ea5c)&&(_0x366ed6=0x7f&(_0x58ea5c=this['view'][_0x56b83a++]),(0x80&_0x58ea5c||this[_0x3a6882(0x4cd6)]&&void 0x0===_0x58ea5c)&&(_0x366ed6|=(0x7f&(_0x58ea5c=this[_0x3a6882(0x629)][_0x56b83a++]))<<0x7,(0x80&_0x58ea5c||this[_0x3a6882(0x4cd6)]&&void 0x0===_0x58ea5c)&&(_0x366ed6|=(0x7f&(_0x58ea5c=this[_0x3a6882(0x629)][_0x56b83a++]))<<0xe,(0x80&_0x58ea5c||this['noAssert']&&void 0x0===_0x58ea5c)&&(_0x366ed6|=(0x7f&(_0x58ea5c=this[_0x3a6882(0x629)][_0x56b83a++]))<<0x15,(0x80&_0x58ea5c||this['noAssert']&&void 0x0===_0x58ea5c)&&(_0x1fff14=0x7f&(_0x58ea5c=this[_0x3a6882(0x629)][_0x56b83a++]),(0x80&_0x58ea5c||this[_0x3a6882(0x4cd6)]&&void 0x0===_0x58ea5c)&&(_0x1fff14|=(0x7f&(_0x58ea5c=this[_0x3a6882(0x629)][_0x56b83a++]))<<0x7,0x80&_0x58ea5c||this[_0x3a6882(0x4cd6)]&&void 0x0===_0x58ea5c))))))))))throw Error(_0x3a6882(0x4cf));var _0x43c2b6=Long['fromBits'](_0x4a0bcd|_0x366ed6<<0x1c,_0x366ed6>>>0x4|_0x1fff14<<0x18,!0x1);return _0x357452?(this[_0x3a6882(0x19b4)]=_0x56b83a,_0x43c2b6):{'value':_0x43c2b6,'length':_0x56b83a-_0x274d8c};},ByteBufferPrototype[_0x68aa19(0x2384)]=function(_0x3a267c){var _0x635bad=_0x68aa19,_0x294ff6=this[_0x635bad(0x3088)](_0x3a267c);return _0x294ff6&&_0x294ff6[_0x635bad(0x327)]instanceof Long?_0x294ff6[_0x635bad(0x327)]=ByteBuffer[_0x635bad(0x57e3)](_0x294ff6[_0x635bad(0x327)]):_0x294ff6=ByteBuffer['zigZagDecode64'](_0x294ff6),_0x294ff6;}),ByteBufferPrototype[_0x68aa19(0x536d)]=function(_0x354851,_0x4153df){var _0x204d85=_0x68aa19,_0x27d9b5=void 0x0===_0x4153df;_0x27d9b5&&(_0x4153df=this[_0x204d85(0x19b4)]);var _0x151e3c,_0x50944a=_0x354851[_0x204d85(0x531b)];if(!this[_0x204d85(0x4cd6)]){if(_0x204d85(0x29ad)!=typeof _0x354851)throw TypeError('Illegal\x20str:\x20Not\x20a\x20string');for(_0x151e3c=0x0;_0x151e3c<_0x50944a;++_0x151e3c)if(0x0===_0x354851[_0x204d85(0x39ea)](_0x151e3c))throw RangeError(_0x204d85(0x3451));if(_0x204d85(0x30f8)!=typeof _0x4153df||_0x4153df%0x1!=0x0)throw TypeError(_0x204d85(0x149d)+_0x4153df+_0x204d85(0x21bf));if((_0x4153df>>>=0x0)<0x0||_0x4153df+0x0>this['buffer'][_0x204d85(0x21dd)])throw RangeError('Illegal\x20offset:\x200\x20<=\x20'+_0x4153df+_0x204d85(0x2e2)+this[_0x204d85(0x1de1)][_0x204d85(0x21dd)]);}_0x50944a=utfx[_0x204d85(0x1655)](stringSource(_0x354851))[0x1],_0x4153df+=_0x50944a+0x1;var _0x18fd8e=this['buffer'][_0x204d85(0x21dd)];return _0x4153df>_0x18fd8e&&this[_0x204d85(0x5cf)]((_0x18fd8e*=0x2)>_0x4153df?_0x18fd8e:_0x4153df),_0x4153df-=_0x50944a+0x1,utfx['encodeUTF16toUTF8'](stringSource(_0x354851),function(_0x462460){var _0x258cfe=_0x204d85;this[_0x258cfe(0x629)][_0x4153df++]=_0x462460;}['bind'](this)),this['view'][_0x4153df++]=0x0,_0x27d9b5?(this[_0x204d85(0x19b4)]=_0x4153df,this):_0x50944a;},ByteBufferPrototype[_0x68aa19(0x227b)]=function(_0x1ef789){var _0x4ae197=_0x68aa19,_0x6ff6d3=void 0x0===_0x1ef789;if(_0x6ff6d3&&(_0x1ef789=this[_0x4ae197(0x19b4)]),!this['noAssert']){if(_0x4ae197(0x30f8)!=typeof _0x1ef789||_0x1ef789%0x1!=0x0)throw TypeError('Illegal\x20offset:\x20'+_0x1ef789+_0x4ae197(0x21bf));if((_0x1ef789>>>=0x0)<0x0||_0x1ef789+0x1>this[_0x4ae197(0x1de1)]['byteLength'])throw RangeError(_0x4ae197(0x5a7)+_0x1ef789+_0x4ae197(0x237d)+this[_0x4ae197(0x1de1)][_0x4ae197(0x21dd)]);}var _0x121f48,_0x557a9c=_0x1ef789,_0x5e9cda=-0x1;return utfx[_0x4ae197(0x4c95)](function(){var _0x5f13e5=_0x4ae197;if(0x0===_0x5e9cda)return null;if(_0x1ef789>=this['limit'])throw RangeError(_0x5f13e5(0x634)+_0x1ef789+_0x5f13e5(0xb82)+this['limit']);return 0x0===(_0x5e9cda=this[_0x5f13e5(0x629)][_0x1ef789++])?null:_0x5e9cda;}['bind'](this),_0x121f48=stringDestination(),!0x0),_0x6ff6d3?(this[_0x4ae197(0x19b4)]=_0x1ef789,_0x121f48()):{'string':_0x121f48(),'length':_0x1ef789-_0x557a9c};},ByteBufferPrototype[_0x68aa19(0x94f)]=function(_0x18f55a,_0x420573){var _0x1f81d0=_0x68aa19,_0x17c508=void 0x0===_0x420573;if(_0x17c508&&(_0x420573=this[_0x1f81d0(0x19b4)]),!this['noAssert']){if(_0x1f81d0(0x29ad)!=typeof _0x18f55a)throw TypeError(_0x1f81d0(0x2a13));if(_0x1f81d0(0x30f8)!=typeof _0x420573||_0x420573%0x1!=0x0)throw TypeError('Illegal\x20offset:\x20'+_0x420573+_0x1f81d0(0x21bf));if((_0x420573>>>=0x0)<0x0||_0x420573+0x0>this[_0x1f81d0(0x1de1)]['byteLength'])throw RangeError('Illegal\x20offset:\x200\x20<=\x20'+_0x420573+_0x1f81d0(0x2e2)+this['buffer']['byteLength']);}var _0x549ef2,_0x2f6b32=_0x420573;_0x549ef2=utfx[_0x1f81d0(0x1655)](stringSource(_0x18f55a),this[_0x1f81d0(0x4cd6)])[0x1],_0x420573+=0x4+_0x549ef2;var _0x1988c5=this[_0x1f81d0(0x1de1)][_0x1f81d0(0x21dd)];if(_0x420573>_0x1988c5&&this['resize']((_0x1988c5*=0x2)>_0x420573?_0x1988c5:_0x420573),_0x420573-=0x4+_0x549ef2,this['littleEndian']?(this[_0x1f81d0(0x629)][_0x420573+0x3]=_0x549ef2>>>0x18&0xff,this[_0x1f81d0(0x629)][_0x420573+0x2]=_0x549ef2>>>0x10&0xff,this[_0x1f81d0(0x629)][_0x420573+0x1]=_0x549ef2>>>0x8&0xff,this['view'][_0x420573]=0xff&_0x549ef2):(this[_0x1f81d0(0x629)][_0x420573]=_0x549ef2>>>0x18&0xff,this[_0x1f81d0(0x629)][_0x420573+0x1]=_0x549ef2>>>0x10&0xff,this[_0x1f81d0(0x629)][_0x420573+0x2]=_0x549ef2>>>0x8&0xff,this[_0x1f81d0(0x629)][_0x420573+0x3]=0xff&_0x549ef2),_0x420573+=0x4,utfx[_0x1f81d0(0x32a7)](stringSource(_0x18f55a),function(_0x37cd49){this['view'][_0x420573++]=_0x37cd49;}['bind'](this)),_0x420573!==_0x2f6b32+0x4+_0x549ef2)throw RangeError('Illegal\x20range:\x20Truncated\x20data,\x20'+_0x420573+_0x1f81d0(0x822)+(_0x420573+0x4+_0x549ef2));return _0x17c508?(this[_0x1f81d0(0x19b4)]=_0x420573,this):_0x420573-_0x2f6b32;},ByteBufferPrototype[_0x68aa19(0x35b3)]=function(_0x27cb88){var _0x5036f6=_0x68aa19,_0x41e46e=void 0x0===_0x27cb88;if(_0x41e46e&&(_0x27cb88=this[_0x5036f6(0x19b4)]),!this[_0x5036f6(0x4cd6)]){if(_0x5036f6(0x30f8)!=typeof _0x27cb88||_0x27cb88%0x1!=0x0)throw TypeError(_0x5036f6(0x149d)+_0x27cb88+'\x20(not\x20an\x20integer)');if((_0x27cb88>>>=0x0)<0x0||_0x27cb88+0x4>this[_0x5036f6(0x1de1)][_0x5036f6(0x21dd)])throw RangeError('Illegal\x20offset:\x200\x20<=\x20'+_0x27cb88+_0x5036f6(0x1131)+this[_0x5036f6(0x1de1)][_0x5036f6(0x21dd)]);}var _0x713901=_0x27cb88,_0x1ab833=this[_0x5036f6(0x580d)](_0x27cb88),_0x9d6316=this[_0x5036f6(0x200b)](_0x1ab833,ByteBuffer['METRICS_BYTES'],_0x27cb88+=0x4);return _0x27cb88+=_0x9d6316[_0x5036f6(0x531b)],_0x41e46e?(this[_0x5036f6(0x19b4)]=_0x27cb88,_0x9d6316[_0x5036f6(0x29ad)]):{'string':_0x9d6316[_0x5036f6(0x29ad)],'length':_0x27cb88-_0x713901};},ByteBuffer[_0x68aa19(0x1975)]='c',ByteBuffer['METRICS_BYTES']='b',ByteBufferPrototype[_0x68aa19(0x2d24)]=function(_0x288036,_0x4118d6){var _0x4a9210=_0x68aa19,_0x217761,_0xc27744=void 0x0===_0x4118d6;if(_0xc27744&&(_0x4118d6=this['offset']),!this[_0x4a9210(0x4cd6)]){if(_0x4a9210(0x30f8)!=typeof _0x4118d6||_0x4118d6%0x1!=0x0)throw TypeError('Illegal\x20offset:\x20'+_0x4118d6+_0x4a9210(0x21bf));if((_0x4118d6>>>=0x0)<0x0||_0x4118d6+0x0>this[_0x4a9210(0x1de1)][_0x4a9210(0x21dd)])throw RangeError('Illegal\x20offset:\x200\x20<=\x20'+_0x4118d6+_0x4a9210(0x2e2)+this['buffer'][_0x4a9210(0x21dd)]);}var _0x249b55=_0x4118d6;_0x217761=utfx[_0x4a9210(0x1655)](stringSource(_0x288036))[0x1],_0x4118d6+=_0x217761;var _0xd80f2e=this[_0x4a9210(0x1de1)][_0x4a9210(0x21dd)];return _0x4118d6>_0xd80f2e&&this[_0x4a9210(0x5cf)]((_0xd80f2e*=0x2)>_0x4118d6?_0xd80f2e:_0x4118d6),_0x4118d6-=_0x217761,utfx['encodeUTF16toUTF8'](stringSource(_0x288036),function(_0x35aa46){var _0x2b8d87=_0x4a9210;this[_0x2b8d87(0x629)][_0x4118d6++]=_0x35aa46;}[_0x4a9210(0x532a)](this)),_0xc27744?(this[_0x4a9210(0x19b4)]=_0x4118d6,this):_0x4118d6-_0x249b55;},ByteBufferPrototype['writeString']=ByteBufferPrototype[_0x68aa19(0x2d24)],ByteBuffer['calculateUTF8Chars']=function(_0x29b4c9){var _0x388633=_0x68aa19;return utfx[_0x388633(0x1655)](stringSource(_0x29b4c9))[0x0];},ByteBuffer[_0x68aa19(0x73e)]=function(_0x36298a){var _0x24abd0=_0x68aa19;return utfx[_0x24abd0(0x1655)](stringSource(_0x36298a))[0x1];},ByteBuffer['calculateString']=ByteBuffer[_0x68aa19(0x73e)],ByteBufferPrototype[_0x68aa19(0x200b)]=function(_0xeb59a7,_0x232eac,_0x2b4d65){var _0x55d927=_0x68aa19;_0x55d927(0x30f8)==typeof _0x232eac&&(_0x2b4d65=_0x232eac,_0x232eac=void 0x0);var _0x20cb63=void 0x0===_0x2b4d65;if(_0x20cb63&&(_0x2b4d65=this[_0x55d927(0x19b4)]),void 0x0===_0x232eac&&(_0x232eac=ByteBuffer['METRICS_CHARS']),!this[_0x55d927(0x4cd6)]){if(_0x55d927(0x30f8)!=typeof _0xeb59a7||_0xeb59a7%0x1!=0x0)throw TypeError(_0x55d927(0xca2)+_0xeb59a7+_0x55d927(0x21bf));if(_0xeb59a7|=0x0,'number'!=typeof _0x2b4d65||_0x2b4d65%0x1!=0x0)throw TypeError(_0x55d927(0x149d)+_0x2b4d65+'\x20(not\x20an\x20integer)');if((_0x2b4d65>>>=0x0)<0x0||_0x2b4d65+0x0>this[_0x55d927(0x1de1)][_0x55d927(0x21dd)])throw RangeError(_0x55d927(0x5a7)+_0x2b4d65+'\x20(+0)\x20<=\x20'+this[_0x55d927(0x1de1)][_0x55d927(0x21dd)]);}var _0x293e70,_0x620a7d=0x0,_0x151904=_0x2b4d65;if(_0x232eac===ByteBuffer[_0x55d927(0x1975)]){if(_0x293e70=stringDestination(),utfx[_0x55d927(0x4915)](function(){var _0x2d2a3=_0x55d927;return _0x620a7d<_0xeb59a7&&_0x2b4d65<this['limit']?this[_0x2d2a3(0x629)][_0x2b4d65++]:null;}[_0x55d927(0x532a)](this),function(_0x1148a4){var _0x734648=_0x55d927;++_0x620a7d,utfx[_0x734648(0x11f7)](_0x1148a4,_0x293e70);}),_0x620a7d!==_0xeb59a7)throw RangeError(_0x55d927(0x634)+_0x620a7d+_0x55d927(0x822)+_0xeb59a7);return _0x20cb63?(this[_0x55d927(0x19b4)]=_0x2b4d65,_0x293e70()):{'string':_0x293e70(),'length':_0x2b4d65-_0x151904};}if(_0x232eac===ByteBuffer[_0x55d927(0x1a8a)]){if(!this[_0x55d927(0x4cd6)]){if('number'!=typeof _0x2b4d65||_0x2b4d65%0x1!=0x0)throw TypeError(_0x55d927(0x149d)+_0x2b4d65+_0x55d927(0x21bf));if((_0x2b4d65>>>=0x0)<0x0||_0x2b4d65+_0xeb59a7>this[_0x55d927(0x1de1)][_0x55d927(0x21dd)])throw RangeError('Illegal\x20offset:\x200\x20<=\x20'+_0x2b4d65+'\x20(+'+_0xeb59a7+_0x55d927(0x27a5)+this[_0x55d927(0x1de1)]['byteLength']);}var _0x9b46b8=_0x2b4d65+_0xeb59a7;if(utfx[_0x55d927(0x4c95)](function(){return _0x2b4d65<_0x9b46b8?this['view'][_0x2b4d65++]:null;}[_0x55d927(0x532a)](this),_0x293e70=stringDestination(),this[_0x55d927(0x4cd6)]),_0x2b4d65!==_0x9b46b8)throw RangeError(_0x55d927(0x634)+_0x2b4d65+'\x20==\x20'+_0x9b46b8);return _0x20cb63?(this[_0x55d927(0x19b4)]=_0x2b4d65,_0x293e70()):{'string':_0x293e70(),'length':_0x2b4d65-_0x151904};}throw TypeError('Unsupported\x20metrics:\x20'+_0x232eac);},ByteBufferPrototype[_0x68aa19(0x4f59)]=ByteBufferPrototype['readUTF8String'],ByteBufferPrototype[_0x68aa19(0x5828)]=function(_0x3094ed,_0x53c340){var _0x5e4fa6=_0x68aa19,_0x15b185=void 0x0===_0x53c340;if(_0x15b185&&(_0x53c340=this['offset']),!this[_0x5e4fa6(0x4cd6)]){if(_0x5e4fa6(0x29ad)!=typeof _0x3094ed)throw TypeError(_0x5e4fa6(0x2a13));if(_0x5e4fa6(0x30f8)!=typeof _0x53c340||_0x53c340%0x1!=0x0)throw TypeError(_0x5e4fa6(0x149d)+_0x53c340+'\x20(not\x20an\x20integer)');if((_0x53c340>>>=0x0)<0x0||_0x53c340+0x0>this[_0x5e4fa6(0x1de1)][_0x5e4fa6(0x21dd)])throw RangeError(_0x5e4fa6(0x5a7)+_0x53c340+_0x5e4fa6(0x2e2)+this[_0x5e4fa6(0x1de1)][_0x5e4fa6(0x21dd)]);}var _0x203ee5,_0x5ec08b,_0x14aad2=_0x53c340;_0x203ee5=utfx[_0x5e4fa6(0x1655)](stringSource(_0x3094ed),this[_0x5e4fa6(0x4cd6)])[0x1],_0x5ec08b=ByteBuffer[_0x5e4fa6(0xf6f)](_0x203ee5),_0x53c340+=_0x5ec08b+_0x203ee5;var _0xefbe78=this['buffer'][_0x5e4fa6(0x21dd)];if(_0x53c340>_0xefbe78&&this[_0x5e4fa6(0x5cf)]((_0xefbe78*=0x2)>_0x53c340?_0xefbe78:_0x53c340),_0x53c340-=_0x5ec08b+_0x203ee5,_0x53c340+=this[_0x5e4fa6(0x3f73)](_0x203ee5,_0x53c340),utfx[_0x5e4fa6(0x32a7)](stringSource(_0x3094ed),function(_0x865126){var _0x5099ca=_0x5e4fa6;this[_0x5099ca(0x629)][_0x53c340++]=_0x865126;}[_0x5e4fa6(0x532a)](this)),_0x53c340!==_0x14aad2+_0x203ee5+_0x5ec08b)throw RangeError(_0x5e4fa6(0x634)+_0x53c340+_0x5e4fa6(0x822)+(_0x53c340+_0x203ee5+_0x5ec08b));return _0x15b185?(this[_0x5e4fa6(0x19b4)]=_0x53c340,this):_0x53c340-_0x14aad2;},ByteBufferPrototype[_0x68aa19(0x21d8)]=function(_0x22236f){var _0xe27fd7=_0x68aa19,_0x279988=void 0x0===_0x22236f;if(_0x279988&&(_0x22236f=this[_0xe27fd7(0x19b4)]),!this[_0xe27fd7(0x4cd6)]){if(_0xe27fd7(0x30f8)!=typeof _0x22236f||_0x22236f%0x1!=0x0)throw TypeError(_0xe27fd7(0x149d)+_0x22236f+_0xe27fd7(0x21bf));if((_0x22236f>>>=0x0)<0x0||_0x22236f+0x1>this[_0xe27fd7(0x1de1)]['byteLength'])throw RangeError('Illegal\x20offset:\x200\x20<=\x20'+_0x22236f+_0xe27fd7(0x237d)+this[_0xe27fd7(0x1de1)][_0xe27fd7(0x21dd)]);}var _0x15ed58=_0x22236f,_0x7bbe65=this[_0xe27fd7(0x3c3e)](_0x22236f),_0x1e7d50=this['readUTF8String'](_0x7bbe65['value'],ByteBuffer['METRICS_BYTES'],_0x22236f+=_0x7bbe65['length']);return _0x22236f+=_0x1e7d50[_0xe27fd7(0x531b)],_0x279988?(this[_0xe27fd7(0x19b4)]=_0x22236f,_0x1e7d50[_0xe27fd7(0x29ad)]):{'string':_0x1e7d50[_0xe27fd7(0x29ad)],'length':_0x22236f-_0x15ed58};},ByteBufferPrototype[_0x68aa19(0xe45)]=function(_0x1fde87,_0x8142c9,_0x5db4bd){var _0x5c3e2c=_0x68aa19;_0x5c3e2c(0x30f8)!=typeof _0x8142c9&&_0x5c3e2c(0x29ad)==typeof _0x8142c9||(_0x5db4bd=_0x8142c9,_0x8142c9=void 0x0);var _0x408720=void 0x0===_0x5db4bd;if(_0x408720&&(_0x5db4bd=this['offset']),!this[_0x5c3e2c(0x4cd6)]){if(_0x5c3e2c(0x30f8)!=typeof _0x5db4bd||_0x5db4bd%0x1!=0x0)throw TypeError(_0x5c3e2c(0x149d)+_0x5db4bd+_0x5c3e2c(0x21bf));if((_0x5db4bd>>>=0x0)<0x0||_0x5db4bd+0x0>this[_0x5c3e2c(0x1de1)][_0x5c3e2c(0x21dd)])throw RangeError(_0x5c3e2c(0x5a7)+_0x5db4bd+_0x5c3e2c(0x2e2)+this[_0x5c3e2c(0x1de1)][_0x5c3e2c(0x21dd)]);}_0x1fde87 instanceof ByteBuffer||(_0x1fde87=ByteBuffer['wrap'](_0x1fde87,_0x8142c9));var _0xb2999=_0x1fde87[_0x5c3e2c(0x52c7)]-_0x1fde87[_0x5c3e2c(0x19b4)];if(_0xb2999<=0x0)return this;_0x5db4bd+=_0xb2999;var _0x21c62c=this[_0x5c3e2c(0x1de1)]['byteLength'];return _0x5db4bd>_0x21c62c&&this[_0x5c3e2c(0x5cf)]((_0x21c62c*=0x2)>_0x5db4bd?_0x21c62c:_0x5db4bd),_0x5db4bd-=_0xb2999,this[_0x5c3e2c(0x629)][_0x5c3e2c(0x346f)](_0x1fde87[_0x5c3e2c(0x629)][_0x5c3e2c(0x587e)](_0x1fde87['offset'],_0x1fde87[_0x5c3e2c(0x52c7)]),_0x5db4bd),_0x1fde87[_0x5c3e2c(0x19b4)]+=_0xb2999,_0x408720&&(this[_0x5c3e2c(0x19b4)]+=_0xb2999),this;},ByteBufferPrototype[_0x68aa19(0x4b5d)]=function(_0x3ab804,_0x5117f4){var _0x4be013=_0x68aa19;return _0x3ab804[_0x4be013(0xe45)](this,_0x5117f4),this;},ByteBufferPrototype[_0x68aa19(0x3096)]=function(_0x8d2097){var _0x48b36c=_0x68aa19;return this[_0x48b36c(0x4cd6)]=!_0x8d2097,this;},ByteBufferPrototype[_0x68aa19(0x4740)]=function(){var _0x16d69c=_0x68aa19;return this[_0x16d69c(0x1de1)][_0x16d69c(0x21dd)];},ByteBufferPrototype['clear']=function(){var _0x11880e=_0x68aa19;return this['offset']=0x0,this['limit']=this[_0x11880e(0x1de1)][_0x11880e(0x21dd)],this[_0x11880e(0x2435)]=-0x1,this;},ByteBufferPrototype[_0x68aa19(0x254b)]=function(_0x28e416){var _0x37c13c=_0x68aa19,_0x1dd890=new ByteBuffer(0x0,this[_0x37c13c(0x5016)],this['noAssert']);return _0x28e416?(_0x1dd890['buffer']=new ArrayBuffer(this['buffer'][_0x37c13c(0x21dd)]),_0x1dd890[_0x37c13c(0x629)]=new Uint8Array(_0x1dd890[_0x37c13c(0x1de1)])):(_0x1dd890[_0x37c13c(0x1de1)]=this['buffer'],_0x1dd890[_0x37c13c(0x629)]=this[_0x37c13c(0x629)]),_0x1dd890[_0x37c13c(0x19b4)]=this[_0x37c13c(0x19b4)],_0x1dd890[_0x37c13c(0x2435)]=this[_0x37c13c(0x2435)],_0x1dd890[_0x37c13c(0x52c7)]=this[_0x37c13c(0x52c7)],_0x1dd890;},ByteBufferPrototype[_0x68aa19(0x1dbf)]=function(_0x37f024,_0x5b595e){var _0x19225b=_0x68aa19;if(void 0x0===_0x37f024&&(_0x37f024=this[_0x19225b(0x19b4)]),void 0x0===_0x5b595e&&(_0x5b595e=this[_0x19225b(0x52c7)]),!this[_0x19225b(0x4cd6)]){if(_0x19225b(0x30f8)!=typeof _0x37f024||_0x37f024%0x1!=0x0)throw TypeError(_0x19225b(0x40c4));if(_0x37f024>>>=0x0,_0x19225b(0x30f8)!=typeof _0x5b595e||_0x5b595e%0x1!=0x0)throw TypeError(_0x19225b(0xa79));if(_0x5b595e>>>=0x0,_0x37f024<0x0||_0x37f024>_0x5b595e||_0x5b595e>this[_0x19225b(0x1de1)]['byteLength'])throw RangeError(_0x19225b(0x4b0b)+_0x37f024+_0x19225b(0x3b6)+_0x5b595e+_0x19225b(0x3b6)+this['buffer'][_0x19225b(0x21dd)]);}if(0x0===_0x37f024&&_0x5b595e===this['buffer'][_0x19225b(0x21dd)])return this;var _0x3f7edb=_0x5b595e-_0x37f024;if(0x0===_0x3f7edb)return this['buffer']=EMPTY_BUFFER,this[_0x19225b(0x629)]=null,this[_0x19225b(0x2435)]>=0x0&&(this[_0x19225b(0x2435)]-=_0x37f024),this[_0x19225b(0x19b4)]=0x0,this[_0x19225b(0x52c7)]=0x0,this;var _0x326ed9=new ArrayBuffer(_0x3f7edb),_0x2648f9=new Uint8Array(_0x326ed9);return _0x2648f9[_0x19225b(0x346f)](this[_0x19225b(0x629)][_0x19225b(0x587e)](_0x37f024,_0x5b595e)),this[_0x19225b(0x1de1)]=_0x326ed9,this[_0x19225b(0x629)]=_0x2648f9,this[_0x19225b(0x2435)]>=0x0&&(this['markedOffset']-=_0x37f024),this[_0x19225b(0x19b4)]=0x0,this[_0x19225b(0x52c7)]=_0x3f7edb,this;},ByteBufferPrototype[_0x68aa19(0x2362)]=function(_0x2d5b31,_0x123480){var _0x5cbf95=_0x68aa19;if(void 0x0===_0x2d5b31&&(_0x2d5b31=this[_0x5cbf95(0x19b4)]),void 0x0===_0x123480&&(_0x123480=this[_0x5cbf95(0x52c7)]),!this[_0x5cbf95(0x4cd6)]){if(_0x5cbf95(0x30f8)!=typeof _0x2d5b31||_0x2d5b31%0x1!=0x0)throw TypeError(_0x5cbf95(0x40c4));if(_0x2d5b31>>>=0x0,'number'!=typeof _0x123480||_0x123480%0x1!=0x0)throw TypeError(_0x5cbf95(0xa79));if(_0x123480>>>=0x0,_0x2d5b31<0x0||_0x2d5b31>_0x123480||_0x123480>this[_0x5cbf95(0x1de1)][_0x5cbf95(0x21dd)])throw RangeError(_0x5cbf95(0x4b0b)+_0x2d5b31+_0x5cbf95(0x3b6)+_0x123480+_0x5cbf95(0x3b6)+this[_0x5cbf95(0x1de1)]['byteLength']);}if(_0x2d5b31===_0x123480)return new ByteBuffer(0x0,this[_0x5cbf95(0x5016)],this[_0x5cbf95(0x4cd6)]);var _0x2dfede=_0x123480-_0x2d5b31,_0x3dcc2f=new ByteBuffer(_0x2dfede,this['littleEndian'],this[_0x5cbf95(0x4cd6)]);return _0x3dcc2f['offset']=0x0,_0x3dcc2f['limit']=_0x2dfede,_0x3dcc2f[_0x5cbf95(0x2435)]>=0x0&&(_0x3dcc2f[_0x5cbf95(0x2435)]-=_0x2d5b31),this[_0x5cbf95(0x39b8)](_0x3dcc2f,0x0,_0x2d5b31,_0x123480),_0x3dcc2f;},ByteBufferPrototype[_0x68aa19(0x39b8)]=function(_0x3ecaef,_0x4dd631,_0x1fda58,_0x344130){var _0x34b193=_0x68aa19,_0x585652,_0x49c26e;if(!this[_0x34b193(0x4cd6)]&&!ByteBuffer[_0x34b193(0x5311)](_0x3ecaef))throw TypeError(_0x34b193(0x1418));if(_0x4dd631=(_0x49c26e=void 0x0===_0x4dd631)?_0x3ecaef[_0x34b193(0x19b4)]:0x0|_0x4dd631,_0x1fda58=(_0x585652=void 0x0===_0x1fda58)?this[_0x34b193(0x19b4)]:0x0|_0x1fda58,_0x344130=void 0x0===_0x344130?this['limit']:0x0|_0x344130,_0x4dd631<0x0||_0x4dd631>_0x3ecaef[_0x34b193(0x1de1)][_0x34b193(0x21dd)])throw RangeError(_0x34b193(0x2001)+_0x4dd631+_0x34b193(0x3b6)+_0x3ecaef['buffer'][_0x34b193(0x21dd)]);if(_0x1fda58<0x0||_0x344130>this[_0x34b193(0x1de1)]['byteLength'])throw RangeError(_0x34b193(0x3eb)+_0x1fda58+_0x34b193(0x3b6)+this[_0x34b193(0x1de1)][_0x34b193(0x21dd)]);var _0x19a5ca=_0x344130-_0x1fda58;return 0x0===_0x19a5ca?_0x3ecaef:(_0x3ecaef[_0x34b193(0x47db)](_0x4dd631+_0x19a5ca),_0x3ecaef[_0x34b193(0x629)][_0x34b193(0x346f)](this[_0x34b193(0x629)][_0x34b193(0x587e)](_0x1fda58,_0x344130),_0x4dd631),_0x585652&&(this[_0x34b193(0x19b4)]+=_0x19a5ca),_0x49c26e&&(_0x3ecaef[_0x34b193(0x19b4)]+=_0x19a5ca),this);},ByteBufferPrototype[_0x68aa19(0x47db)]=function(_0xafc4b1){var _0xe6aea2=_0x68aa19,_0x24b569=this[_0xe6aea2(0x1de1)][_0xe6aea2(0x21dd)];return _0x24b569<_0xafc4b1?this[_0xe6aea2(0x5cf)]((_0x24b569*=0x2)>_0xafc4b1?_0x24b569:_0xafc4b1):this;},ByteBufferPrototype['fill']=function(_0xee51cf,_0x377520,_0x35032e){var _0x3d0a2a=_0x68aa19,_0x1b7536=void 0x0===_0x377520;if(_0x1b7536&&(_0x377520=this[_0x3d0a2a(0x19b4)]),_0x3d0a2a(0x29ad)==typeof _0xee51cf&&_0xee51cf['length']>0x0&&(_0xee51cf=_0xee51cf['charCodeAt'](0x0)),void 0x0===_0x377520&&(_0x377520=this[_0x3d0a2a(0x19b4)]),void 0x0===_0x35032e&&(_0x35032e=this[_0x3d0a2a(0x52c7)]),!this[_0x3d0a2a(0x4cd6)]){if(_0x3d0a2a(0x30f8)!=typeof _0xee51cf||_0xee51cf%0x1!=0x0)throw TypeError('Illegal\x20value:\x20'+_0xee51cf+_0x3d0a2a(0x21bf));if(_0xee51cf|=0x0,_0x3d0a2a(0x30f8)!=typeof _0x377520||_0x377520%0x1!=0x0)throw TypeError(_0x3d0a2a(0x40c4));if(_0x377520>>>=0x0,_0x3d0a2a(0x30f8)!=typeof _0x35032e||_0x35032e%0x1!=0x0)throw TypeError(_0x3d0a2a(0xa79));if(_0x35032e>>>=0x0,_0x377520<0x0||_0x377520>_0x35032e||_0x35032e>this[_0x3d0a2a(0x1de1)][_0x3d0a2a(0x21dd)])throw RangeError(_0x3d0a2a(0x4b0b)+_0x377520+_0x3d0a2a(0x3b6)+_0x35032e+'\x20<=\x20'+this['buffer']['byteLength']);}if(_0x377520>=_0x35032e)return this;for(;_0x377520<_0x35032e;)this[_0x3d0a2a(0x629)][_0x377520++]=_0xee51cf;return _0x1b7536&&(this[_0x3d0a2a(0x19b4)]=_0x377520),this;},ByteBufferPrototype[_0x68aa19(0x1e7b)]=function(){var _0x28f4fb=_0x68aa19;return this['limit']=this[_0x28f4fb(0x19b4)],this[_0x28f4fb(0x19b4)]=0x0,this;},ByteBufferPrototype[_0x68aa19(0x5041)]=function(_0x465320){var _0x283b31=_0x68aa19;if(_0x465320=void 0x0===_0x465320?this[_0x283b31(0x19b4)]:_0x465320,!this[_0x283b31(0x4cd6)]){if(_0x283b31(0x30f8)!=typeof _0x465320||_0x465320%0x1!=0x0)throw TypeError('Illegal\x20offset:\x20'+_0x465320+_0x283b31(0x21bf));if((_0x465320>>>=0x0)<0x0||_0x465320+0x0>this[_0x283b31(0x1de1)][_0x283b31(0x21dd)])throw RangeError('Illegal\x20offset:\x200\x20<=\x20'+_0x465320+_0x283b31(0x2e2)+this[_0x283b31(0x1de1)][_0x283b31(0x21dd)]);}return this['markedOffset']=_0x465320,this;},ByteBufferPrototype[_0x68aa19(0x54cd)]=function(_0x56bc52){var _0x5ca3a8=_0x68aa19;if(!this[_0x5ca3a8(0x4cd6)]&&_0x5ca3a8(0x46da)!=typeof _0x56bc52)throw TypeError(_0x5ca3a8(0xfbc));return this[_0x5ca3a8(0x5016)]=!!_0x56bc52,this;},ByteBufferPrototype['LE']=function(_0x5f009c){return this['littleEndian']=void 0x0===_0x5f009c||!!_0x5f009c,this;},ByteBufferPrototype['BE']=function(_0x4ec55c){var _0x2de730=_0x68aa19;return this[_0x2de730(0x5016)]=void 0x0!==_0x4ec55c&&!_0x4ec55c,this;},ByteBufferPrototype[_0x68aa19(0x35fd)]=function(_0x39cf41,_0xa1f651,_0x160379){var _0x22ee20=_0x68aa19;_0x22ee20(0x30f8)!=typeof _0xa1f651&&_0x22ee20(0x29ad)==typeof _0xa1f651||(_0x160379=_0xa1f651,_0xa1f651=void 0x0);var _0x2fe95e=void 0x0===_0x160379;if(_0x2fe95e&&(_0x160379=this[_0x22ee20(0x19b4)]),!this['noAssert']){if(_0x22ee20(0x30f8)!=typeof _0x160379||_0x160379%0x1!=0x0)throw TypeError('Illegal\x20offset:\x20'+_0x160379+_0x22ee20(0x21bf));if((_0x160379>>>=0x0)<0x0||_0x160379+0x0>this[_0x22ee20(0x1de1)][_0x22ee20(0x21dd)])throw RangeError('Illegal\x20offset:\x200\x20<=\x20'+_0x160379+'\x20(+0)\x20<=\x20'+this[_0x22ee20(0x1de1)][_0x22ee20(0x21dd)]);}_0x39cf41 instanceof ByteBuffer||(_0x39cf41=ByteBuffer[_0x22ee20(0x4632)](_0x39cf41,_0xa1f651));var _0x519392=_0x39cf41[_0x22ee20(0x52c7)]-_0x39cf41[_0x22ee20(0x19b4)];if(_0x519392<=0x0)return this;var _0x13bd91=_0x519392-_0x160379;if(_0x13bd91>0x0){var _0xc9d9ac=new ArrayBuffer(this[_0x22ee20(0x1de1)]['byteLength']+_0x13bd91),_0x513564=new Uint8Array(_0xc9d9ac);_0x513564['set'](this[_0x22ee20(0x629)][_0x22ee20(0x587e)](_0x160379,this[_0x22ee20(0x1de1)][_0x22ee20(0x21dd)]),_0x519392),this['buffer']=_0xc9d9ac,this['view']=_0x513564,this['offset']+=_0x13bd91,this[_0x22ee20(0x2435)]>=0x0&&(this[_0x22ee20(0x2435)]+=_0x13bd91),this[_0x22ee20(0x52c7)]+=_0x13bd91,_0x160379+=_0x13bd91;}else new Uint8Array(this[_0x22ee20(0x1de1)]);return this[_0x22ee20(0x629)][_0x22ee20(0x346f)](_0x39cf41['view'][_0x22ee20(0x587e)](_0x39cf41[_0x22ee20(0x19b4)],_0x39cf41[_0x22ee20(0x52c7)]),_0x160379-_0x519392),_0x39cf41[_0x22ee20(0x19b4)]=_0x39cf41[_0x22ee20(0x52c7)],_0x2fe95e&&(this[_0x22ee20(0x19b4)]-=_0x519392),this;},ByteBufferPrototype[_0x68aa19(0x33ac)]=function(_0x4b675f,_0x24eeb1){return _0x4b675f['prepend'](this,_0x24eeb1),this;},ByteBufferPrototype[_0x68aa19(0x2d16)]=function(_0x3f0f4b){var _0x1c1d7a=_0x68aa19;'function'!=typeof _0x3f0f4b&&(_0x3f0f4b=console[_0x1c1d7a(0xe28)][_0x1c1d7a(0x532a)](console)),_0x3f0f4b(this[_0x1c1d7a(0x1d43)]()+_0x1c1d7a(0x44bc)+this['toDebug'](!0x0));},ByteBufferPrototype[_0x68aa19(0x1dd6)]=function(){var _0x2f9b88=_0x68aa19;return this[_0x2f9b88(0x52c7)]-this[_0x2f9b88(0x19b4)];},ByteBufferPrototype[_0x68aa19(0xbe0)]=function(){var _0x3dbebf=_0x68aa19;return this[_0x3dbebf(0x2435)]>=0x0?(this['offset']=this[_0x3dbebf(0x2435)],this[_0x3dbebf(0x2435)]=-0x1):this[_0x3dbebf(0x19b4)]=0x0,this;},ByteBufferPrototype['resize']=function(_0x1cc501){var _0x25865a=_0x68aa19;if(!this[_0x25865a(0x4cd6)]){if(_0x25865a(0x30f8)!=typeof _0x1cc501||_0x1cc501%0x1!=0x0)throw TypeError(_0x25865a(0x50ab)+_0x1cc501+'\x20(not\x20an\x20integer)');if((_0x1cc501|=0x0)<0x0)throw RangeError('Illegal\x20capacity:\x200\x20<=\x20'+_0x1cc501);}if(this[_0x25865a(0x1de1)][_0x25865a(0x21dd)]<_0x1cc501){var _0x566649=new ArrayBuffer(_0x1cc501),_0x5cc085=new Uint8Array(_0x566649);_0x5cc085[_0x25865a(0x346f)](this['view']),this[_0x25865a(0x1de1)]=_0x566649,this[_0x25865a(0x629)]=_0x5cc085;}return this;},ByteBufferPrototype['reverse']=function(_0x4699bc,_0xabdf34){var _0x4d2111=_0x68aa19;if(void 0x0===_0x4699bc&&(_0x4699bc=this[_0x4d2111(0x19b4)]),void 0x0===_0xabdf34&&(_0xabdf34=this[_0x4d2111(0x52c7)]),!this[_0x4d2111(0x4cd6)]){if('number'!=typeof _0x4699bc||_0x4699bc%0x1!=0x0)throw TypeError(_0x4d2111(0x40c4));if(_0x4699bc>>>=0x0,_0x4d2111(0x30f8)!=typeof _0xabdf34||_0xabdf34%0x1!=0x0)throw TypeError(_0x4d2111(0xa79));if(_0xabdf34>>>=0x0,_0x4699bc<0x0||_0x4699bc>_0xabdf34||_0xabdf34>this[_0x4d2111(0x1de1)][_0x4d2111(0x21dd)])throw RangeError(_0x4d2111(0x4b0b)+_0x4699bc+_0x4d2111(0x3b6)+_0xabdf34+_0x4d2111(0x3b6)+this[_0x4d2111(0x1de1)][_0x4d2111(0x21dd)]);}return _0x4699bc===_0xabdf34||Array[_0x4d2111(0x4b51)][_0x4d2111(0x1495)][_0x4d2111(0x317a)](this[_0x4d2111(0x629)][_0x4d2111(0x587e)](_0x4699bc,_0xabdf34)),this;},ByteBufferPrototype[_0x68aa19(0x1723)]=function(_0x43cf68){var _0x379050=_0x68aa19;if(!this['noAssert']){if(_0x379050(0x30f8)!=typeof _0x43cf68||_0x43cf68%0x1!=0x0)throw TypeError(_0x379050(0xca2)+_0x43cf68+_0x379050(0x21bf));_0x43cf68|=0x0;}var _0x10600c=this['offset']+_0x43cf68;if(!this[_0x379050(0x4cd6)]&&(_0x10600c<0x0||_0x10600c>this['buffer'][_0x379050(0x21dd)]))throw RangeError(_0x379050(0x39de)+this['offset']+_0x379050(0x4691)+_0x43cf68+'\x20<=\x20'+this[_0x379050(0x1de1)][_0x379050(0x21dd)]);return this['offset']=_0x10600c,this;},ByteBufferPrototype['slice']=function(_0x516b81,_0x21c073){var _0x2bf275=_0x68aa19;if(void 0x0===_0x516b81&&(_0x516b81=this[_0x2bf275(0x19b4)]),void 0x0===_0x21c073&&(_0x21c073=this[_0x2bf275(0x52c7)]),!this['noAssert']){if(_0x2bf275(0x30f8)!=typeof _0x516b81||_0x516b81%0x1!=0x0)throw TypeError('Illegal\x20begin:\x20Not\x20an\x20integer');if(_0x516b81>>>=0x0,_0x2bf275(0x30f8)!=typeof _0x21c073||_0x21c073%0x1!=0x0)throw TypeError(_0x2bf275(0xa79));if(_0x21c073>>>=0x0,_0x516b81<0x0||_0x516b81>_0x21c073||_0x21c073>this[_0x2bf275(0x1de1)][_0x2bf275(0x21dd)])throw RangeError(_0x2bf275(0x4b0b)+_0x516b81+_0x2bf275(0x3b6)+_0x21c073+_0x2bf275(0x3b6)+this[_0x2bf275(0x1de1)][_0x2bf275(0x21dd)]);}var _0x128aca=this[_0x2bf275(0x254b)]();return _0x128aca['offset']=_0x516b81,_0x128aca[_0x2bf275(0x52c7)]=_0x21c073,_0x128aca;},ByteBufferPrototype['toBuffer']=function(_0x1e44aa){var _0x1f21d0=_0x68aa19,_0x162f44=this[_0x1f21d0(0x19b4)],_0x493a18=this[_0x1f21d0(0x52c7)];if(!this['noAssert']){if(_0x1f21d0(0x30f8)!=typeof _0x162f44||_0x162f44%0x1!=0x0)throw TypeError(_0x1f21d0(0x5315));if(_0x162f44>>>=0x0,'number'!=typeof _0x493a18||_0x493a18%0x1!=0x0)throw TypeError('Illegal\x20limit:\x20Not\x20an\x20integer');if(_0x493a18>>>=0x0,_0x162f44<0x0||_0x162f44>_0x493a18||_0x493a18>this[_0x1f21d0(0x1de1)][_0x1f21d0(0x21dd)])throw RangeError('Illegal\x20range:\x200\x20<=\x20'+_0x162f44+'\x20<=\x20'+_0x493a18+'\x20<=\x20'+this[_0x1f21d0(0x1de1)][_0x1f21d0(0x21dd)]);}if(!_0x1e44aa&&0x0===_0x162f44&&_0x493a18===this[_0x1f21d0(0x1de1)][_0x1f21d0(0x21dd)])return this['buffer'];if(_0x162f44===_0x493a18)return EMPTY_BUFFER;var _0x17ab2f=new ArrayBuffer(_0x493a18-_0x162f44);return new Uint8Array(_0x17ab2f)[_0x1f21d0(0x346f)](new Uint8Array(this['buffer'])['subarray'](_0x162f44,_0x493a18),0x0),_0x17ab2f;},ByteBufferPrototype[_0x68aa19(0x282e)]=ByteBufferPrototype[_0x68aa19(0x261b)],ByteBufferPrototype[_0x68aa19(0x1d43)]=function(_0xa9ae70,_0x55749b,_0x12a92c){var _0x585f45=_0x68aa19;if(void 0x0===_0xa9ae70)return _0x585f45(0x17d6)+this[_0x585f45(0x19b4)]+_0x585f45(0x3872)+this[_0x585f45(0x2435)]+_0x585f45(0x490b)+this[_0x585f45(0x52c7)]+_0x585f45(0xfdb)+this['capacity']()+')';switch('number'==typeof _0xa9ae70&&(_0x12a92c=_0x55749b=_0xa9ae70=_0x585f45(0x6c8)),_0xa9ae70){case _0x585f45(0x6c8):return this[_0x585f45(0x47d2)](_0x55749b,_0x12a92c);case _0x585f45(0x4a36):return this[_0x585f45(0x3a9a)](_0x55749b,_0x12a92c);case _0x585f45(0x43ff):return this[_0x585f45(0x6f9)](_0x55749b,_0x12a92c);case'binary':return this['toBinary'](_0x55749b,_0x12a92c);case _0x585f45(0x49da):return this[_0x585f45(0x12c)]();case _0x585f45(0x3490):return this['toColumns']();default:throw Error(_0x585f45(0x1a45)+_0xa9ae70);}};var lxiv=function(){var _0x5cabe2=_0x68aa19;for(var _0x534c22={},_0x34429c=[0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x2b,0x2f],_0x381203=[],_0x45eb80=0x0,_0x1533f4=_0x34429c[_0x5cabe2(0x531b)];_0x45eb80<_0x1533f4;++_0x45eb80)_0x381203[_0x34429c[_0x45eb80]]=_0x45eb80;return _0x534c22[_0x5cabe2(0x502e)]=function(_0x679349,_0x131ccf){for(var _0x57bd2c,_0x4a35ed;null!==(_0x57bd2c=_0x679349());)_0x131ccf(_0x34429c[_0x57bd2c>>0x2&0x3f]),_0x4a35ed=(0x3&_0x57bd2c)<<0x4,null!==(_0x57bd2c=_0x679349())?(_0x131ccf(_0x34429c[0x3f&((_0x4a35ed|=_0x57bd2c>>0x4&0xf)|_0x57bd2c>>0x4&0xf)]),_0x4a35ed=(0xf&_0x57bd2c)<<0x2,null!==(_0x57bd2c=_0x679349())?(_0x131ccf(_0x34429c[0x3f&(_0x4a35ed|_0x57bd2c>>0x6&0x3)]),_0x131ccf(_0x34429c[0x3f&_0x57bd2c])):(_0x131ccf(_0x34429c[0x3f&_0x4a35ed]),_0x131ccf(0x3d))):(_0x131ccf(_0x34429c[0x3f&_0x4a35ed]),_0x131ccf(0x3d),_0x131ccf(0x3d));},_0x534c22[_0x5cabe2(0x48c3)]=function(_0x1fbb6f,_0x5ea7d6){var _0x3f952a,_0x1bef6a,_0x4c5e80;function _0xaec40d(_0x3ac912){var _0x36d115=_0x54f3;throw Error(_0x36d115(0x3499)+_0x3ac912);}for(;null!==(_0x3f952a=_0x1fbb6f());)if(void 0x0===(_0x1bef6a=_0x381203[_0x3f952a])&&_0xaec40d(_0x3f952a),null!==(_0x3f952a=_0x1fbb6f())&&(void 0x0===(_0x4c5e80=_0x381203[_0x3f952a])&&_0xaec40d(_0x3f952a),_0x5ea7d6(_0x1bef6a<<0x2>>>0x0|(0x30&_0x4c5e80)>>0x4),null!==(_0x3f952a=_0x1fbb6f()))){if(void 0x0===(_0x1bef6a=_0x381203[_0x3f952a])){if(0x3d===_0x3f952a)break;_0xaec40d(_0x3f952a);}if(_0x5ea7d6((0xf&_0x4c5e80)<<0x4>>>0x0|(0x3c&_0x1bef6a)>>0x2),null!==(_0x3f952a=_0x1fbb6f())){if(void 0x0===(_0x4c5e80=_0x381203[_0x3f952a])){if(0x3d===_0x3f952a)break;_0xaec40d(_0x3f952a);}_0x5ea7d6((0x3&_0x1bef6a)<<0x6>>>0x0|_0x4c5e80);}}},_0x534c22[_0x5cabe2(0x8e2)]=function(_0x3465f1){var _0x2a4d11=_0x5cabe2;return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/[_0x2a4d11(0x8e2)](_0x3465f1);},_0x534c22;}();ByteBufferPrototype['toBase64']=function(_0x56e79b,_0x4013b7){var _0xea4f5b=_0x68aa19;if(void 0x0===_0x56e79b&&(_0x56e79b=this[_0xea4f5b(0x19b4)]),void 0x0===_0x4013b7&&(_0x4013b7=this[_0xea4f5b(0x52c7)]),_0x4013b7|=0x0,(_0x56e79b|=0x0)<0x0||_0x4013b7>this['capacity']||_0x56e79b>_0x4013b7)throw RangeError(_0xea4f5b(0x364));var _0x56b4c3;return lxiv[_0xea4f5b(0x502e)](function(){var _0x4d7c85=_0xea4f5b;return _0x56e79b<_0x4013b7?this[_0x4d7c85(0x629)][_0x56e79b++]:null;}[_0xea4f5b(0x532a)](this),_0x56b4c3=stringDestination()),_0x56b4c3();},ByteBuffer['fromBase64']=function(_0x516c37,_0x4d7f33){var _0x46b815=_0x68aa19;if('string'!=typeof _0x516c37)throw TypeError('str');var _0xc9ac70=new ByteBuffer(_0x516c37[_0x46b815(0x531b)]/0x4*0x3,_0x4d7f33),_0x3d4765=0x0;return lxiv[_0x46b815(0x48c3)](stringSource(_0x516c37),function(_0x4a0811){_0xc9ac70['view'][_0x3d4765++]=_0x4a0811;}),_0xc9ac70[_0x46b815(0x52c7)]=_0x3d4765,_0xc9ac70;},ByteBuffer[_0x68aa19(0x1def)]=function(_0x4af3fd){var _0x189502=_0x68aa19;return ByteBuffer[_0x189502(0x1d50)](_0x4af3fd)['toBase64']();},ByteBuffer[_0x68aa19(0x2146)]=function(_0x477918){var _0x14346e=_0x68aa19;return ByteBuffer[_0x14346e(0x46a6)](_0x477918)[_0x14346e(0x3f48)]();},ByteBufferPrototype[_0x68aa19(0x3f48)]=function(_0x37e216,_0x4962b0){var _0x4371cd=_0x68aa19;if(void 0x0===_0x37e216&&(_0x37e216=this[_0x4371cd(0x19b4)]),void 0x0===_0x4962b0&&(_0x4962b0=this[_0x4371cd(0x52c7)]),_0x4962b0|=0x0,(_0x37e216|=0x0)<0x0||_0x4962b0>this[_0x4371cd(0x4740)]()||_0x37e216>_0x4962b0)throw RangeError('begin,\x20end');if(_0x37e216===_0x4962b0)return'';for(var _0x2a9f60=[],_0x482217=[];_0x37e216<_0x4962b0;)_0x2a9f60['push'](this[_0x4371cd(0x629)][_0x37e216++]),_0x2a9f60[_0x4371cd(0x531b)]>=0x400&&(_0x482217['push'](String['fromCharCode']['apply'](String,_0x2a9f60)),_0x2a9f60=[]);return _0x482217[_0x4371cd(0x3ac2)]('')+String[_0x4371cd(0x3e9a)]['apply'](String,_0x2a9f60);},ByteBuffer[_0x68aa19(0x1d50)]=function(_0x516456,_0x46ccc1){var _0xc691df=_0x68aa19;if(_0xc691df(0x29ad)!=typeof _0x516456)throw TypeError(_0xc691df(0x4382));for(var _0x6d7a7e,_0x43d39e=0x0,_0xb33e07=_0x516456[_0xc691df(0x531b)],_0x4fe91b=new ByteBuffer(_0xb33e07,_0x46ccc1);_0x43d39e<_0xb33e07;){if((_0x6d7a7e=_0x516456[_0xc691df(0x39ea)](_0x43d39e))>0xff)throw RangeError(_0xc691df(0x17d5)+_0x6d7a7e);_0x4fe91b[_0xc691df(0x629)][_0x43d39e++]=_0x6d7a7e;}return _0x4fe91b[_0xc691df(0x52c7)]=_0xb33e07,_0x4fe91b;},ByteBufferPrototype[_0x68aa19(0x12c)]=function(_0x57973b){var _0x5b4b41=_0x68aa19;for(var _0x5c0c62,_0x4da88b=-0x1,_0x4b3ed9=this[_0x5b4b41(0x1de1)]['byteLength'],_0x3dac6b='',_0x1c365e='',_0x56dcc7='';_0x4da88b<_0x4b3ed9;){if(-0x1!==_0x4da88b&&(_0x3dac6b+=(_0x5c0c62=this[_0x5b4b41(0x629)][_0x4da88b])<0x10?'0'+_0x5c0c62[_0x5b4b41(0x1d43)](0x10)[_0x5b4b41(0x5821)]():_0x5c0c62[_0x5b4b41(0x1d43)](0x10)[_0x5b4b41(0x5821)](),_0x57973b&&(_0x1c365e+=_0x5c0c62>0x20&&_0x5c0c62<0x7f?String[_0x5b4b41(0x3e9a)](_0x5c0c62):'.')),++_0x4da88b,_0x57973b&&_0x4da88b>0x0&&_0x4da88b%0x10==0x0&&_0x4da88b!==_0x4b3ed9){for(;_0x3dac6b['length']<0x33;)_0x3dac6b+='\x20';_0x56dcc7+=_0x3dac6b+_0x1c365e+'\x0a',_0x3dac6b=_0x1c365e='';}_0x4da88b===this[_0x5b4b41(0x19b4)]&&_0x4da88b===this['limit']?_0x3dac6b+=_0x4da88b===this[_0x5b4b41(0x2435)]?'!':'|':_0x4da88b===this['offset']?_0x3dac6b+=_0x4da88b===this[_0x5b4b41(0x2435)]?'[':'<':_0x4da88b===this[_0x5b4b41(0x52c7)]?_0x3dac6b+=_0x4da88b===this['markedOffset']?']':'>':_0x3dac6b+=_0x4da88b===this[_0x5b4b41(0x2435)]?'\x27':_0x57973b||0x0!==_0x4da88b&&_0x4da88b!==_0x4b3ed9?'\x20':'';}if(_0x57973b&&'\x20'!==_0x3dac6b){for(;_0x3dac6b['length']<0x33;)_0x3dac6b+='\x20';_0x56dcc7+=_0x3dac6b+_0x1c365e+'\x0a';}return _0x57973b?_0x56dcc7:_0x3dac6b;},ByteBuffer['fromDebug']=function(_0x245ca8,_0xa11394,_0xa304ef){var _0x23c19d=_0x68aa19;for(var _0xab817f,_0x3876f7,_0xdf1cb=_0x245ca8[_0x23c19d(0x531b)],_0x2f2ff6=new ByteBuffer((_0xdf1cb+0x1)/0x3|0x0,_0xa11394,_0xa304ef),_0x49d4e6=0x0,_0x221cd9=0x0,_0x4bdc67=!0x1,_0x5b56ac=!0x1,_0x1c3abc=!0x1,_0x47f9be=!0x1,_0x336ff7=!0x1;_0x49d4e6<_0xdf1cb;){switch(_0xab817f=_0x245ca8[_0x23c19d(0x29be)](_0x49d4e6++)){case'!':if(!_0xa304ef){if(_0x5b56ac||_0x1c3abc||_0x47f9be){_0x336ff7=!0x0;break;}_0x5b56ac=_0x1c3abc=_0x47f9be=!0x0;}_0x2f2ff6[_0x23c19d(0x19b4)]=_0x2f2ff6[_0x23c19d(0x2435)]=_0x2f2ff6['limit']=_0x221cd9,_0x4bdc67=!0x1;break;case'|':if(!_0xa304ef){if(_0x5b56ac||_0x47f9be){_0x336ff7=!0x0;break;}_0x5b56ac=_0x47f9be=!0x0;}_0x2f2ff6['offset']=_0x2f2ff6[_0x23c19d(0x52c7)]=_0x221cd9,_0x4bdc67=!0x1;break;case'[':if(!_0xa304ef){if(_0x5b56ac||_0x1c3abc){_0x336ff7=!0x0;break;}_0x5b56ac=_0x1c3abc=!0x0;}_0x2f2ff6[_0x23c19d(0x19b4)]=_0x2f2ff6[_0x23c19d(0x2435)]=_0x221cd9,_0x4bdc67=!0x1;break;case'<':if(!_0xa304ef){if(_0x5b56ac){_0x336ff7=!0x0;break;}_0x5b56ac=!0x0;}_0x2f2ff6['offset']=_0x221cd9,_0x4bdc67=!0x1;break;case']':if(!_0xa304ef){if(_0x47f9be||_0x1c3abc){_0x336ff7=!0x0;break;}_0x47f9be=_0x1c3abc=!0x0;}_0x2f2ff6['limit']=_0x2f2ff6[_0x23c19d(0x2435)]=_0x221cd9,_0x4bdc67=!0x1;break;case'>':if(!_0xa304ef){if(_0x47f9be){_0x336ff7=!0x0;break;}_0x47f9be=!0x0;}_0x2f2ff6[_0x23c19d(0x52c7)]=_0x221cd9,_0x4bdc67=!0x1;break;case'\x27':if(!_0xa304ef){if(_0x1c3abc){_0x336ff7=!0x0;break;}_0x1c3abc=!0x0;}_0x2f2ff6[_0x23c19d(0x2435)]=_0x221cd9,_0x4bdc67=!0x1;break;case'\x20':_0x4bdc67=!0x1;break;default:if(!_0xa304ef&&_0x4bdc67){_0x336ff7=!0x0;break;}if(_0x3876f7=parseInt(_0xab817f+_0x245ca8[_0x23c19d(0x29be)](_0x49d4e6++),0x10),!_0xa304ef&&(isNaN(_0x3876f7)||_0x3876f7<0x0||_0x3876f7>0xff))throw TypeError('Illegal\x20str:\x20Not\x20a\x20debug\x20encoded\x20string');_0x2f2ff6[_0x23c19d(0x629)][_0x221cd9++]=_0x3876f7,_0x4bdc67=!0x0;}if(_0x336ff7)throw TypeError(_0x23c19d(0x291b)+_0x49d4e6);}if(!_0xa304ef){if(!_0x5b56ac||!_0x47f9be)throw TypeError(_0x23c19d(0x3518));if(_0x221cd9<_0x2f2ff6[_0x23c19d(0x1de1)][_0x23c19d(0x21dd)])throw TypeError(_0x23c19d(0x1d3d)+_0x221cd9+'\x20<\x20'+_0xdf1cb);}return _0x2f2ff6;},ByteBufferPrototype['toHex']=function(_0x228128,_0x5b3672){var _0x35f1cd=_0x68aa19;if(_0x228128=void 0x0===_0x228128?this['offset']:_0x228128,_0x5b3672=void 0x0===_0x5b3672?this[_0x35f1cd(0x52c7)]:_0x5b3672,!this[_0x35f1cd(0x4cd6)]){if(_0x35f1cd(0x30f8)!=typeof _0x228128||_0x228128%0x1!=0x0)throw TypeError('Illegal\x20begin:\x20Not\x20an\x20integer');if(_0x228128>>>=0x0,_0x35f1cd(0x30f8)!=typeof _0x5b3672||_0x5b3672%0x1!=0x0)throw TypeError(_0x35f1cd(0xa79));if(_0x5b3672>>>=0x0,_0x228128<0x0||_0x228128>_0x5b3672||_0x5b3672>this['buffer'][_0x35f1cd(0x21dd)])throw RangeError(_0x35f1cd(0x4b0b)+_0x228128+_0x35f1cd(0x3b6)+_0x5b3672+'\x20<=\x20'+this['buffer'][_0x35f1cd(0x21dd)]);}for(var _0x48fa6a,_0x3c74a3=new Array(_0x5b3672-_0x228128);_0x228128<_0x5b3672;)(_0x48fa6a=this[_0x35f1cd(0x629)][_0x228128++])<0x10?_0x3c74a3[_0x35f1cd(0x3a33)]('0',_0x48fa6a[_0x35f1cd(0x1d43)](0x10)):_0x3c74a3[_0x35f1cd(0x3a33)](_0x48fa6a[_0x35f1cd(0x1d43)](0x10));return _0x3c74a3['join']('');},ByteBuffer[_0x68aa19(0x379d)]=function(_0x33e4a5,_0x51b735,_0xb4022b){var _0x4a16cd=_0x68aa19;if(!_0xb4022b){if(_0x4a16cd(0x29ad)!=typeof _0x33e4a5)throw TypeError(_0x4a16cd(0x2a13));if(_0x33e4a5['length']%0x2!=0x0)throw TypeError(_0x4a16cd(0x2e5a));}for(var _0x3d1269,_0x287c77=_0x33e4a5[_0x4a16cd(0x531b)],_0x340fc7=new ByteBuffer(_0x287c77/0x2|0x0,_0x51b735),_0x30eaa2=0x0,_0x5e7bda=0x0;_0x30eaa2<_0x287c77;_0x30eaa2+=0x2){if(_0x3d1269=parseInt(_0x33e4a5['substring'](_0x30eaa2,_0x30eaa2+0x2),0x10),!_0xb4022b&&(!isFinite(_0x3d1269)||_0x3d1269<0x0||_0x3d1269>0xff))throw TypeError(_0x4a16cd(0x44cf));_0x340fc7[_0x4a16cd(0x629)][_0x5e7bda++]=_0x3d1269;}return _0x340fc7[_0x4a16cd(0x52c7)]=_0x5e7bda,_0x340fc7;};var utfx=function(){var _0x10b811={'MAX_CODEPOINT':0x10ffff,'encodeUTF8':function(_0xf0e809,_0x596750){var _0x5889ac=null;for('number'==typeof _0xf0e809&&(_0x5889ac=_0xf0e809,_0xf0e809=function(){return null;});null!==_0x5889ac||null!==(_0x5889ac=_0xf0e809());)_0x5889ac<0x80?_0x596750(0x7f&_0x5889ac):_0x5889ac<0x800?(_0x596750(_0x5889ac>>0x6&0x1f|0xc0),_0x596750(0x3f&_0x5889ac|0x80)):_0x5889ac<0x10000?(_0x596750(_0x5889ac>>0xc&0xf|0xe0),_0x596750(_0x5889ac>>0x6&0x3f|0x80),_0x596750(0x3f&_0x5889ac|0x80)):(_0x596750(_0x5889ac>>0x12&0x7|0xf0),_0x596750(_0x5889ac>>0xc&0x3f|0x80),_0x596750(_0x5889ac>>0x6&0x3f|0x80),_0x596750(0x3f&_0x5889ac|0x80)),_0x5889ac=null;},'decodeUTF8':function(_0x90d036,_0x4f2edc){for(var _0x1df156,_0x5400f9,_0x343b1b,_0x14ddde,_0x4e66bd=function(_0x3bb12a){var _0x12e944=_0x54f3;_0x3bb12a=_0x3bb12a[_0x12e944(0x48ca)](0x0,_0x3bb12a[_0x12e944(0x33ab)](null));var _0x391449=Error(_0x3bb12a[_0x12e944(0x1d43)]());throw _0x391449['name']=_0x12e944(0x4219),_0x391449['bytes']=_0x3bb12a,_0x391449;};null!==(_0x1df156=_0x90d036());)if(0x0==(0x80&_0x1df156))_0x4f2edc(_0x1df156);else{if(0xc0==(0xe0&_0x1df156))null===(_0x5400f9=_0x90d036())&&_0x4e66bd([_0x1df156,_0x5400f9]),_0x4f2edc((0x1f&_0x1df156)<<0x6|0x3f&_0x5400f9);else{if(0xe0==(0xf0&_0x1df156))(null===(_0x5400f9=_0x90d036())||null===(_0x343b1b=_0x90d036()))&&_0x4e66bd([_0x1df156,_0x5400f9,_0x343b1b]),_0x4f2edc((0xf&_0x1df156)<<0xc|(0x3f&_0x5400f9)<<0x6|0x3f&_0x343b1b);else{if(0xf0!=(0xf8&_0x1df156))throw RangeError('Illegal\x20starting\x20byte:\x20'+_0x1df156);(null===(_0x5400f9=_0x90d036())||null===(_0x343b1b=_0x90d036())||null===(_0x14ddde=_0x90d036()))&&_0x4e66bd([_0x1df156,_0x5400f9,_0x343b1b,_0x14ddde]),_0x4f2edc((0x7&_0x1df156)<<0x12|(0x3f&_0x5400f9)<<0xc|(0x3f&_0x343b1b)<<0x6|0x3f&_0x14ddde);}}}},'UTF16toUTF8':function(_0x366065,_0x30058){for(var _0x48dd6e,_0x46e7fb=null;null!==(_0x48dd6e=null!==_0x46e7fb?_0x46e7fb:_0x366065());)_0x48dd6e>=0xd800&&_0x48dd6e<=0xdfff&&null!==(_0x46e7fb=_0x366065())&&_0x46e7fb>=0xdc00&&_0x46e7fb<=0xdfff?(_0x30058(0x400*(_0x48dd6e-0xd800)+_0x46e7fb-0xdc00+0x10000),_0x46e7fb=null):_0x30058(_0x48dd6e);null!==_0x46e7fb&&_0x30058(_0x46e7fb);},'UTF8toUTF16':function(_0x39297a,_0x42ffc6){var _0x5c3e2a=_0x54f3,_0x47645e=null;for(_0x5c3e2a(0x30f8)==typeof _0x39297a&&(_0x47645e=_0x39297a,_0x39297a=function(){return null;});null!==_0x47645e||null!==(_0x47645e=_0x39297a());)_0x47645e<=0xffff?_0x42ffc6(_0x47645e):(_0x42ffc6(0xd800+((_0x47645e-=0x10000)>>0xa)),_0x42ffc6(_0x47645e%0x400+0xdc00)),_0x47645e=null;},'encodeUTF16toUTF8':function(_0xcb5402,_0xb2b59b){var _0x3d990e=_0x54f3;_0x10b811[_0x3d990e(0x118c)](_0xcb5402,function(_0x110950){var _0x434d5f=_0x3d990e;_0x10b811[_0x434d5f(0x453c)](_0x110950,_0xb2b59b);});},'decodeUTF8toUTF16':function(_0x53ab8d,_0x61c0e3){var _0x120fcc=_0x54f3;_0x10b811[_0x120fcc(0x4915)](_0x53ab8d,function(_0x3b9930){_0x10b811['UTF8toUTF16'](_0x3b9930,_0x61c0e3);});},'calculateCodePoint':function(_0x3dff86){return _0x3dff86<0x80?0x1:_0x3dff86<0x800?0x2:_0x3dff86<0x10000?0x3:0x4;},'calculateUTF8':function(_0x4f2edd){for(var _0x20a788,_0x1c211e=0x0;null!==(_0x20a788=_0x4f2edd());)_0x1c211e+=_0x20a788<0x80?0x1:_0x20a788<0x800?0x2:_0x20a788<0x10000?0x3:0x4;return _0x1c211e;},'calculateUTF16asUTF8':function(_0x2248e7){var _0x16ef78=_0x54f3,_0x1eeb83=0x0,_0x4e9e8d=0x0;return _0x10b811[_0x16ef78(0x118c)](_0x2248e7,function(_0x3147cc){++_0x1eeb83,_0x4e9e8d+=_0x3147cc<0x80?0x1:_0x3147cc<0x800?0x2:_0x3147cc<0x10000?0x3:0x4;}),[_0x1eeb83,_0x4e9e8d];}};return _0x10b811;}();ByteBufferPrototype[_0x68aa19(0x47d2)]=function(_0x4c1413,_0x2d08c6){var _0x3b60b0=_0x68aa19;if(void 0x0===_0x4c1413&&(_0x4c1413=this[_0x3b60b0(0x19b4)]),void 0x0===_0x2d08c6&&(_0x2d08c6=this[_0x3b60b0(0x52c7)]),!this[_0x3b60b0(0x4cd6)]){if(_0x3b60b0(0x30f8)!=typeof _0x4c1413||_0x4c1413%0x1!=0x0)throw TypeError(_0x3b60b0(0x40c4));if(_0x4c1413>>>=0x0,_0x3b60b0(0x30f8)!=typeof _0x2d08c6||_0x2d08c6%0x1!=0x0)throw TypeError(_0x3b60b0(0xa79));if(_0x2d08c6>>>=0x0,_0x4c1413<0x0||_0x4c1413>_0x2d08c6||_0x2d08c6>this[_0x3b60b0(0x1de1)][_0x3b60b0(0x21dd)])throw RangeError(_0x3b60b0(0x4b0b)+_0x4c1413+_0x3b60b0(0x3b6)+_0x2d08c6+'\x20<=\x20'+this[_0x3b60b0(0x1de1)]['byteLength']);}var _0x4d4e01;try{utfx[_0x3b60b0(0x4c95)](function(){var _0xcdbb5a=_0x3b60b0;return _0x4c1413<_0x2d08c6?this[_0xcdbb5a(0x629)][_0x4c1413++]:null;}[_0x3b60b0(0x532a)](this),_0x4d4e01=stringDestination());}catch(_0x20fa7b){if(_0x4c1413!==_0x2d08c6)throw RangeError(_0x3b60b0(0x634)+_0x4c1413+'\x20!=\x20'+_0x2d08c6);}return _0x4d4e01();},ByteBuffer['fromUTF8']=function(_0x38b943,_0x31d92c,_0x4db44c){var _0x3b4691=_0x68aa19;if(!_0x4db44c&&'string'!=typeof _0x38b943)throw TypeError(_0x3b4691(0x2a13));var _0x47d534=new ByteBuffer(utfx[_0x3b4691(0x1655)](stringSource(_0x38b943),!0x0)[0x1],_0x31d92c,_0x4db44c),_0x4c3391=0x0;return utfx[_0x3b4691(0x32a7)](stringSource(_0x38b943),function(_0x41c445){_0x47d534['view'][_0x4c3391++]=_0x41c445;}),_0x47d534[_0x3b4691(0x52c7)]=_0x4c3391,_0x47d534;};var ProtoBuf={};function TiandituAnnotationProvider(_0x263e43){var _0x538d2f=_0x68aa19;_0x263e43=defaultValue$1(_0x263e43,defaultValue$1[_0x538d2f(0x494f)]),this[_0x538d2f(0x2b76)]=_0x263e43[_0x538d2f(0x2b76)],this['viewer']=_0x263e43[_0x538d2f(0x4d0c)],this[_0x538d2f(0x343b)]=_0x263e43['url'],this[_0x538d2f(0x392)]=defaultValue$1(_0x263e43[_0x538d2f(0x392)],{'boundBox':{'minX':-0xb4,'minY':-0x5a,'maxX':0xb4,'maxY':0x5a},'minLevel':0x1,'maxLevel':0x14}),this['roadMetadata']=_0x263e43['roadMetadata'],this[_0x538d2f(0x7c8)]=_0x263e43[_0x538d2f(0x7c8)],this[_0x538d2f(0x4a0e)]=_0x263e43['labelGraphics']?_0x263e43[_0x538d2f(0x4a0e)]:{},this[_0x538d2f(0x583e)]=_0x263e43[_0x538d2f(0x583e)]?_0x263e43[_0x538d2f(0x583e)]:{},this[_0x538d2f(0x56ef)]=defaultValue$1(_0x263e43[_0x538d2f(0x56ef)],!0x0),this[_0x538d2f(0x3a5c)]=_0x263e43['collisionPadding']?_0x263e43[_0x538d2f(0x3a5c)]:[0x3,0x5,0x3,0x5],this[_0x538d2f(0x518)]=defaultValue$1(_0x263e43['serverFirstStyle'],!0x0),this[_0x538d2f(0x36e2)]=_0x263e43[_0x538d2f(0x36e2)],Array['isArray'](this[_0x538d2f(0x36e2)])?this['subdomains']=this[_0x538d2f(0x36e2)][_0x538d2f(0x48ca)]():defined$1(this[_0x538d2f(0x36e2)])&&0x0<this[_0x538d2f(0x36e2)][_0x538d2f(0x531b)]?this[_0x538d2f(0x36e2)]=this[_0x538d2f(0x36e2)][_0x538d2f(0x4d7b)](''):this[_0x538d2f(0x36e2)]=['a','b','c'],this[_0x538d2f(0xa17)]=_0x263e43[_0x538d2f(0xa17)],this[_0x538d2f(0x3523)]=defaultValue$1(_0x263e43[_0x538d2f(0x3523)],!0x1),this[_0x538d2f(0x2132)]=defaultValue$1(_0x263e43[_0x538d2f(0x2132)],0x4e20),this[_0x538d2f(0x2935)]=defaultValue$1(_0x263e43[_0x538d2f(0x2935)],-1.22),this[_0x538d2f(0x485a)]=[],this[_0x538d2f(0x2e1b)]=[],this[_0x538d2f(0x1ced)]=!0x1,this[_0x538d2f(0x2e8f)]=[],this['_latelyRefreshStamp']=0x0,this[_0x538d2f(0x4437)]=0x0;var _0x1bff94=createGuid();this['_UUID']='TDT_WTFS_LABEL_'+_0x1bff94,this[_0x538d2f(0x2636)]='TDT_WTFS_LABEL_ROAD_'+_0x1bff94,this[_0x538d2f(0x44e2)]=!0x1,this[_0x538d2f(0x4d0c)][_0x538d2f(0x1224)][_0x538d2f(0x4208)]=0.18,this[_0x538d2f(0x1b73)]();}function isIntersect(_0x147d9c,_0x45d92d){var _0x558db2=_0x68aa19;return _0x45d92d[_0x558db2(0xdcb)]>=_0x147d9c[_0x558db2(0xdcb)]&&_0x45d92d[_0x558db2(0xdcb)]<=_0x147d9c['maxX']&&_0x45d92d[_0x558db2(0x42f0)]>=_0x147d9c['minY']&&_0x45d92d[_0x558db2(0x42f0)]<=_0x147d9c[_0x558db2(0x2851)]||_0x45d92d[_0x558db2(0x11f4)]>=_0x147d9c[_0x558db2(0xdcb)]&&_0x45d92d[_0x558db2(0x11f4)]<=_0x147d9c['maxX']&&_0x45d92d[_0x558db2(0x2851)]>=_0x147d9c[_0x558db2(0x42f0)]&&_0x45d92d[_0x558db2(0x2851)]<=_0x147d9c[_0x558db2(0x2851)]||_0x45d92d['minX']>=_0x147d9c[_0x558db2(0xdcb)]&&_0x45d92d[_0x558db2(0xdcb)]<=_0x147d9c[_0x558db2(0x11f4)]&&_0x45d92d[_0x558db2(0x2851)]>=_0x147d9c[_0x558db2(0x42f0)]&&_0x45d92d[_0x558db2(0x2851)]<=_0x147d9c['maxY']||_0x45d92d['maxX']>=_0x147d9c[_0x558db2(0xdcb)]&&_0x45d92d['maxX']<=_0x147d9c['maxX']&&_0x45d92d[_0x558db2(0x42f0)]>=_0x147d9c[_0x558db2(0x42f0)]&&_0x45d92d[_0x558db2(0x42f0)]<=_0x147d9c[_0x558db2(0x2851)];}function getX(_0x53e69a){var _0x5d0a86=_0x68aa19;return _0x53e69a[_0x5d0a86(0x1a6c)]['x'];}function getY(_0x5b5c0f){return _0x5b5c0f['coord']['y'];}function getBound(_0x261530){var _0x3aa395=_0x68aa19;return{'x':_0x261530['anno'][_0x3aa395(0xe6f)]['x'],'y':_0x261530[_0x3aa395(0x127c)][_0x3aa395(0xe6f)]['y'],'width':_0x261530[_0x3aa395(0x127c)][_0x3aa395(0xe6f)][_0x3aa395(0x209)],'height':_0x261530[_0x3aa395(0x127c)][_0x3aa395(0xe6f)][_0x3aa395(0x5862)]};}function isIntersection(_0x18e944,_0x113961,_0x5b2062,_0x19ce12,_0x139a9a,_0x4b58ae,_0x5f419d,_0x438166){var _0xc2242a=_0x68aa19;_0x5f419d['anno'];var _0x4d8ff3=_0x438166,_0x457265={'x':_0x5b2062,'y':_0x19ce12,'width':_0x139a9a-_0x5b2062,'height':_0x4b58ae-_0x19ce12},_0x338aa1=_0x4d8ff3['x'],_0x3f68a9=_0x4d8ff3['y'],_0x3893d2=_0x457265['x'],_0x460475=_0x457265['y'];return!(_0x338aa1>_0x3893d2+_0x457265[_0xc2242a(0x209)]||_0x338aa1+_0x4d8ff3['width']<_0x3893d2||_0x3f68a9+_0x4d8ff3[_0xc2242a(0x5862)]<_0x460475||_0x3f68a9>_0x460475+_0x457265['height']);}ProtoBuf[_0x68aa19(0x2b11)]=ByteBuffer,ProtoBuf[_0x68aa19(0x1dcd)]=ByteBuffer[_0x68aa19(0x1dcd)]||null,ProtoBuf[_0x68aa19(0x50e)]='5.0.3',ProtoBuf[_0x68aa19(0x42fa)]={},ProtoBuf['WIRE_TYPES'][_0x68aa19(0x850)]=0x0,ProtoBuf['WIRE_TYPES'][_0x68aa19(0x3d81)]=0x1,ProtoBuf['WIRE_TYPES'][_0x68aa19(0x561c)]=0x2,ProtoBuf['WIRE_TYPES'][_0x68aa19(0x44c6)]=0x3,ProtoBuf[_0x68aa19(0x42fa)]['ENDGROUP']=0x4,ProtoBuf[_0x68aa19(0x42fa)]['BITS32']=0x5,ProtoBuf[_0x68aa19(0x227e)]=[ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x850)],ProtoBuf[_0x68aa19(0x42fa)]['BITS64'],ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x35d0)]],ProtoBuf[_0x68aa19(0x1c0e)]={'int32':{'name':_0x68aa19(0x222e),'wireType':ProtoBuf['WIRE_TYPES'][_0x68aa19(0x850)],'defaultValue':0x0},'uint32':{'name':_0x68aa19(0xc7c),'wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x850)],'defaultValue':0x0},'sint32':{'name':_0x68aa19(0x1f7d),'wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x850)],'defaultValue':0x0},'int64':{'name':'int64','wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x850)],'defaultValue':ProtoBuf['Long']?ProtoBuf['Long'][_0x68aa19(0x3e26)]:void 0x0},'uint64':{'name':_0x68aa19(0x4786),'wireType':ProtoBuf['WIRE_TYPES'][_0x68aa19(0x850)],'defaultValue':ProtoBuf[_0x68aa19(0x1dcd)]?ProtoBuf[_0x68aa19(0x1dcd)][_0x68aa19(0x1ecc)]:void 0x0},'sint64':{'name':_0x68aa19(0x1402),'wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x850)],'defaultValue':ProtoBuf[_0x68aa19(0x1dcd)]?ProtoBuf[_0x68aa19(0x1dcd)]['ZERO']:void 0x0},'bool':{'name':_0x68aa19(0x3795),'wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x850)],'defaultValue':!0x1},'double':{'name':_0x68aa19(0xfd6),'wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x3d81)],'defaultValue':0x0},'string':{'name':'string','wireType':ProtoBuf[_0x68aa19(0x42fa)]['LDELIM'],'defaultValue':''},'bytes':{'name':_0x68aa19(0x454e),'wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x561c)],'defaultValue':null},'fixed32':{'name':_0x68aa19(0x56fa),'wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x35d0)],'defaultValue':0x0},'sfixed32':{'name':'sfixed32','wireType':ProtoBuf[_0x68aa19(0x42fa)]['BITS32'],'defaultValue':0x0},'fixed64':{'name':'fixed64','wireType':ProtoBuf['WIRE_TYPES'][_0x68aa19(0x3d81)],'defaultValue':ProtoBuf[_0x68aa19(0x1dcd)]?ProtoBuf[_0x68aa19(0x1dcd)]['UZERO']:void 0x0},'sfixed64':{'name':_0x68aa19(0x4426),'wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x3d81)],'defaultValue':ProtoBuf['Long']?ProtoBuf[_0x68aa19(0x1dcd)]['ZERO']:void 0x0},'float':{'name':'float','wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x35d0)],'defaultValue':0x0},'enum':{'name':_0x68aa19(0x3625),'wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x850)],'defaultValue':0x0},'message':{'name':_0x68aa19(0x17f7),'wireType':ProtoBuf[_0x68aa19(0x42fa)][_0x68aa19(0x561c)],'defaultValue':null},'group':{'name':_0x68aa19(0x29e4),'wireType':ProtoBuf['WIRE_TYPES'][_0x68aa19(0x44c6)],'defaultValue':null}},ProtoBuf[_0x68aa19(0x16e1)]=[ProtoBuf[_0x68aa19(0x1c0e)][_0x68aa19(0x222e)],ProtoBuf[_0x68aa19(0x1c0e)][_0x68aa19(0x1f7d)],ProtoBuf[_0x68aa19(0x1c0e)][_0x68aa19(0x1962)],ProtoBuf[_0x68aa19(0x1c0e)]['uint32'],ProtoBuf['TYPES']['fixed32'],ProtoBuf['TYPES'][_0x68aa19(0x9c4)],ProtoBuf[_0x68aa19(0x1c0e)][_0x68aa19(0x1402)],ProtoBuf[_0x68aa19(0x1c0e)][_0x68aa19(0x4426)],ProtoBuf['TYPES']['uint64'],ProtoBuf[_0x68aa19(0x1c0e)][_0x68aa19(0x2f5a)],ProtoBuf['TYPES']['bool'],ProtoBuf[_0x68aa19(0x1c0e)][_0x68aa19(0x29ad)],ProtoBuf[_0x68aa19(0x1c0e)][_0x68aa19(0x454e)]],ProtoBuf[_0x68aa19(0x469e)]=0x1,ProtoBuf[_0x68aa19(0x71d)]=0x1fffffff,ProtoBuf['convertFieldsToCamelCase']=!0x1,ProtoBuf[_0x68aa19(0x3732)]=!0x0,ProtoBuf['populateDefaults']=!0x0,ProtoBuf['Util']=function(){var _0x2f8325=_0x68aa19,_0x4ceefa={};return _0x4ceefa[_0x2f8325(0x500)]=!('object'!=typeof process||process+''!=_0x2f8325(0x4f36)||process[_0x2f8325(0x1e5e)]),_0x4ceefa[_0x2f8325(0x37c5)]=function(){for(var _0x1f6f6a=[function(){return new XMLHttpRequest();},function(){var _0x21074b=_0x54f3;return new ActiveXObject(_0x21074b(0x2e64));},function(){var _0x1af33d=_0x54f3;return new ActiveXObject(_0x1af33d(0x376b));},function(){var _0x1fa6c1=_0x54f3;return new ActiveXObject(_0x1fa6c1(0x4815));}],_0x3df4fa=null,_0x37c68d=0x0;_0x37c68d<_0x1f6f6a['length'];_0x37c68d++){try{_0x3df4fa=_0x1f6f6a[_0x37c68d]();}catch(_0x15cbcd){continue;}break;}if(!_0x3df4fa)throw Error('XMLHttpRequest\x20is\x20not\x20supported');return _0x3df4fa;},_0x4ceefa['fetch']=function(_0x2f610f,_0x335934){var _0x21be87=_0x2f8325;if(_0x335934&&_0x21be87(0x20f8)!=typeof _0x335934&&(_0x335934=null),_0x4ceefa[_0x21be87(0x500)]){var _0x2a25d2=require('fs');if(_0x335934)_0x2a25d2['readFile'](_0x2f610f,function(_0x3d95bf,_0x367697){_0x335934(_0x3d95bf?null:''+_0x367697);});else try{return _0x2a25d2['readFileSync'](_0x2f610f);}catch(_0x2483b2){return null;}}else{var _0x5b996c=_0x4ceefa[_0x21be87(0x37c5)]();if(_0x5b996c[_0x21be87(0x3d9f)]('GET',_0x2f610f,!!_0x335934),_0x5b996c['setRequestHeader']('Accept',_0x21be87(0x2aa0)),'function'==typeof _0x5b996c['overrideMimeType']&&_0x5b996c[_0x21be87(0x3821)](_0x21be87(0x2aa0)),!_0x335934)return _0x5b996c['send'](null),0xc8==_0x5b996c['status']||0x0==_0x5b996c[_0x21be87(0x3f4f)]&&_0x21be87(0x29ad)==typeof _0x5b996c[_0x21be87(0x2bb5)]?_0x5b996c[_0x21be87(0x2bb5)]:null;if(_0x5b996c[_0x21be87(0x47a1)]=function(){var _0x3712ea=_0x21be87;0x4==_0x5b996c[_0x3712ea(0x49fb)]&&(0xc8==_0x5b996c[_0x3712ea(0x3f4f)]||0x0==_0x5b996c[_0x3712ea(0x3f4f)]&&_0x3712ea(0x29ad)==typeof _0x5b996c[_0x3712ea(0x2bb5)]?_0x335934(_0x5b996c[_0x3712ea(0x2bb5)]):_0x335934(null));},0x4==_0x5b996c[_0x21be87(0x49fb)])return;_0x5b996c[_0x21be87(0x1a42)](null);}},_0x4ceefa[_0x2f8325(0xe2d)]=function(_0x104321){var _0x49f020=_0x2f8325;return _0x104321[_0x49f020(0x1297)](/_([a-zA-Z])/g,function(_0x4ad628,_0x226fd1){return _0x226fd1['toUpperCase']();});},_0x4ceefa;}(),ProtoBuf[_0x68aa19(0x3930)]={'DELIM':/[\s\{\}=;:\[\],'"\(\)<>]/g,'RULE':/^(?:required|optional|repeated|map)$/,'TYPE':/^(?:double|float|int32|uint32|sint32|int64|uint64|sint64|fixed32|sfixed32|fixed64|sfixed64|bool|string|bytes)$/,'NAME':/^[a-zA-Z_][a-zA-Z_0-9]*$/,'TYPEDEF':/^[a-zA-Z][a-zA-Z_0-9]*$/,'TYPEREF':/^(?:\.?[a-zA-Z_][a-zA-Z_0-9]*)(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*$/,'FQTYPEREF':/^(?:\.[a-zA-Z_][a-zA-Z_0-9]*)+$/,'NUMBER':/^-?(?:[1-9][0-9]*|0|0[xX][0-9a-fA-F]+|0[0-7]+|([0-9]*(\.[0-9]*)?([Ee][+-]?[0-9]+)?)|inf|nan)$/,'NUMBER_DEC':/^(?:[1-9][0-9]*|0)$/,'NUMBER_HEX':/^0[xX][0-9a-fA-F]+$/,'NUMBER_OCT':/^0[0-7]+$/,'NUMBER_FLT':/^([0-9]*(\.[0-9]*)?([Ee][+-]?[0-9]+)?|inf|nan)$/,'BOOL':/^(?:true|false)$/i,'ID':/^(?:[1-9][0-9]*|0|0[xX][0-9a-fA-F]+|0[0-7]+)$/,'NEGID':/^\-?(?:[1-9][0-9]*|0|0[xX][0-9a-fA-F]+|0[0-7]+)$/,'WHITESPACE':/\s/,'STRING':/(?:"([^"\\]*(?:\\.[^"\\]*)*)")|(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g,'STRING_DQ':/(?:"([^"\\]*(?:\\.[^"\\]*)*)")/g,'STRING_SQ':/(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g},ProtoBuf[_0x68aa19(0xd09)]=function(_0x2cb12b,_0x3d74d0){var _0x301010=_0x68aa19,_0x269393={},_0x10fea3=function(_0x2e1e32){var _0x3fce88=_0x54f3;this['source']=_0x2e1e32+'',this[_0x3fce88(0x1fda)]=0x0,this[_0x3fce88(0x3754)]=0x1,this[_0x3fce88(0xf06)]=[],this[_0x3fce88(0x346c)]=null;},_0x11dcd7=_0x10fea3[_0x301010(0x4b51)];_0x11dcd7['_readString']=function(){var _0x31d931=_0x301010,_0x182f1d='\x22'===this[_0x31d931(0x346c)]?_0x3d74d0[_0x31d931(0x4ddb)]:_0x3d74d0['STRING_SQ'];_0x182f1d[_0x31d931(0x5555)]=this[_0x31d931(0x1fda)]-0x1;var _0x5a840e=_0x182f1d[_0x31d931(0xfbe)](this[_0x31d931(0x33b8)]);if(!_0x5a840e)throw Error(_0x31d931(0x5162));return this[_0x31d931(0x1fda)]=_0x182f1d[_0x31d931(0x5555)],this[_0x31d931(0xf06)][_0x31d931(0x3a33)](this[_0x31d931(0x346c)]),this[_0x31d931(0x346c)]=null,_0x5a840e[0x1];},_0x11dcd7[_0x301010(0x1cc4)]=function(){var _0x3512ba=_0x301010;if(this[_0x3512ba(0xf06)][_0x3512ba(0x531b)]>0x0)return this[_0x3512ba(0xf06)][_0x3512ba(0x1596)]();if(this['index']>=this[_0x3512ba(0x33b8)][_0x3512ba(0x531b)])return null;if(null!==this[_0x3512ba(0x346c)])return this[_0x3512ba(0x2e29)]();var _0x5e7840,_0x3bd33d,_0x4de293;do{for(_0x5e7840=!0x1;_0x3d74d0['WHITESPACE'][_0x3512ba(0x8e2)](_0x4de293=this['source'][_0x3512ba(0x29be)](this[_0x3512ba(0x1fda)]));)if('\x0a'===_0x4de293&&++this[_0x3512ba(0x3754)],++this[_0x3512ba(0x1fda)]===this['source']['length'])return null;if('/'===this[_0x3512ba(0x33b8)][_0x3512ba(0x29be)](this[_0x3512ba(0x1fda)])){if(++this['index'],'/'===this[_0x3512ba(0x33b8)][_0x3512ba(0x29be)](this['index'])){for(;'\x0a'!==this[_0x3512ba(0x33b8)][_0x3512ba(0x29be)](++this[_0x3512ba(0x1fda)]);)if(this[_0x3512ba(0x1fda)]==this[_0x3512ba(0x33b8)]['length'])return null;++this[_0x3512ba(0x1fda)],++this['line'],_0x5e7840=!0x0;}else{if('*'!==(_0x4de293=this[_0x3512ba(0x33b8)][_0x3512ba(0x29be)](this[_0x3512ba(0x1fda)])))return'/';do{if('\x0a'===_0x4de293&&++this[_0x3512ba(0x3754)],++this[_0x3512ba(0x1fda)]===this['source']['length'])return null;_0x3bd33d=_0x4de293,_0x4de293=this[_0x3512ba(0x33b8)][_0x3512ba(0x29be)](this['index']);}while('*'!==_0x3bd33d||'/'!==_0x4de293);++this[_0x3512ba(0x1fda)],_0x5e7840=!0x0;}}}while(_0x5e7840);if(this[_0x3512ba(0x1fda)]===this['source'][_0x3512ba(0x531b)])return null;var _0x27b537=this[_0x3512ba(0x1fda)];if(_0x3d74d0[_0x3512ba(0x325f)][_0x3512ba(0x5555)]=0x0,!_0x3d74d0[_0x3512ba(0x325f)][_0x3512ba(0x8e2)](this[_0x3512ba(0x33b8)][_0x3512ba(0x29be)](_0x27b537++))){for(;_0x27b537<this[_0x3512ba(0x33b8)][_0x3512ba(0x531b)]&&!_0x3d74d0['DELIM'][_0x3512ba(0x8e2)](this[_0x3512ba(0x33b8)]['charAt'](_0x27b537));)++_0x27b537;}var _0xba2285=this[_0x3512ba(0x33b8)][_0x3512ba(0x57ed)](this[_0x3512ba(0x1fda)],this[_0x3512ba(0x1fda)]=_0x27b537);return'\x22'!==_0xba2285&&'\x27'!==_0xba2285||(this[_0x3512ba(0x346c)]=_0xba2285),_0xba2285;},_0x11dcd7[_0x301010(0x42cc)]=function(){var _0x42c1e0=_0x301010;if(0x0===this[_0x42c1e0(0xf06)][_0x42c1e0(0x531b)]){var _0x5a2397=this[_0x42c1e0(0x1cc4)]();if(null===_0x5a2397)return null;this[_0x42c1e0(0xf06)][_0x42c1e0(0x3a33)](_0x5a2397);}return this[_0x42c1e0(0xf06)][0x0];},_0x11dcd7[_0x301010(0x1723)]=function(_0x4ce5b9){var _0x510687=_0x301010,_0x1eb739=this['next']();if(_0x1eb739!==_0x4ce5b9)throw Error('illegal\x20\x27'+_0x1eb739+_0x510687(0x1cfa)+_0x4ce5b9+_0x510687(0x1a6e));},_0x11dcd7[_0x301010(0x2f21)]=function(_0x595a4a){var _0x43e706=_0x301010;return this['peek']()===_0x595a4a&&(this[_0x43e706(0x1cc4)](),!0x0);},_0x11dcd7['toString']=function(){var _0xf9f3a1=_0x301010;return _0xf9f3a1(0x251a)+this[_0xf9f3a1(0x1fda)]+'/'+this[_0xf9f3a1(0x33b8)][_0xf9f3a1(0x531b)]+_0xf9f3a1(0x143f)+this['line']+')';},_0x269393['Tokenizer']=_0x10fea3;var _0x43210c=function(_0x1e2230){var _0x184a3e=_0x301010;this['tn']=new _0x10fea3(_0x1e2230),this[_0x184a3e(0x440e)]=!0x1;},_0x2edf08=_0x43210c[_0x301010(0x4b51)];function _0x54a7dd(_0x3b4753,_0xdb81c7){var _0x357326=_0x301010,_0xbe5c09=-0x1,_0x17b947=0x1;if('-'==_0x3b4753['charAt'](0x0)&&(_0x17b947=-0x1,_0x3b4753=_0x3b4753[_0x357326(0x57ed)](0x1)),_0x3d74d0['NUMBER_DEC'][_0x357326(0x8e2)](_0x3b4753))_0xbe5c09=parseInt(_0x3b4753);else{if(_0x3d74d0['NUMBER_HEX'][_0x357326(0x8e2)](_0x3b4753))_0xbe5c09=parseInt(_0x3b4753[_0x357326(0x57ed)](0x2),0x10);else{if(!_0x3d74d0[_0x357326(0x2f39)][_0x357326(0x8e2)](_0x3b4753))throw Error(_0x357326(0x3e4a)+(_0x17b947<0x0?'-':'')+_0x3b4753);_0xbe5c09=parseInt(_0x3b4753[_0x357326(0x57ed)](0x1),0x8);}}if(_0xbe5c09=_0x17b947*_0xbe5c09|0x0,!_0xdb81c7&&_0xbe5c09<0x0)throw Error(_0x357326(0x3e4a)+(_0x17b947<0x0?'-':'')+_0x3b4753);return _0xbe5c09;}function _0x5510b8(_0x18b4d5){var _0x595dca=_0x301010,_0x4133bc=0x1;if('-'==_0x18b4d5[_0x595dca(0x29be)](0x0)&&(_0x4133bc=-0x1,_0x18b4d5=_0x18b4d5[_0x595dca(0x57ed)](0x1)),_0x3d74d0[_0x595dca(0x2979)][_0x595dca(0x8e2)](_0x18b4d5))return _0x4133bc*parseInt(_0x18b4d5,0xa);if(_0x3d74d0[_0x595dca(0x1dc7)][_0x595dca(0x8e2)](_0x18b4d5))return _0x4133bc*parseInt(_0x18b4d5['substring'](0x2),0x10);if(_0x3d74d0['NUMBER_OCT'][_0x595dca(0x8e2)](_0x18b4d5))return _0x4133bc*parseInt(_0x18b4d5[_0x595dca(0x57ed)](0x1),0x8);if('inf'===_0x18b4d5)return _0x4133bc*(0x1/0x0);if(_0x595dca(0x3189)===_0x18b4d5)return NaN;if(_0x3d74d0[_0x595dca(0xe2b)][_0x595dca(0x8e2)](_0x18b4d5))return _0x4133bc*parseFloat(_0x18b4d5);throw Error(_0x595dca(0x5136)+(_0x4133bc<0x0?'-':'')+_0x18b4d5);}function _0x2fd4a2(_0x2492a9,_0x148569,_0x178e25){var _0x5008dd=_0x301010;void 0x0===_0x2492a9[_0x148569]?_0x2492a9[_0x148569]=_0x178e25:(Array['isArray'](_0x2492a9[_0x148569])||(_0x2492a9[_0x148569]=[_0x2492a9[_0x148569]]),_0x2492a9[_0x148569][_0x5008dd(0x3a33)](_0x178e25));}return _0x2edf08[_0x301010(0x29e2)]=function(){var _0x41260b=_0x301010,_0x555a80,_0x13c0a4,_0x139875={'name':_0x41260b(0x2e60),'package':null,'messages':[],'enums':[],'imports':[],'options':{},'services':[]},_0x23d5c7=!0x0;try{for(;_0x555a80=this['tn'][_0x41260b(0x1cc4)]();)switch(_0x555a80){case _0x41260b(0x4eaf):if(!_0x23d5c7||null!==_0x139875[_0x41260b(0x4eaf)])throw Error(_0x41260b(0x5616));if(_0x555a80=this['tn'][_0x41260b(0x1cc4)](),!_0x3d74d0[_0x41260b(0x578a)]['test'](_0x555a80))throw Error('illegal\x20package\x20name:\x20'+_0x555a80);this['tn']['skip'](';'),_0x139875['package']=_0x555a80;break;case'import':if(!_0x23d5c7)throw Error(_0x41260b(0x1cb5));(_0x41260b(0x276b)===(_0x555a80=this['tn'][_0x41260b(0x42cc)]())||(_0x13c0a4=_0x41260b(0x3b06)===_0x555a80))&&this['tn'][_0x41260b(0x1cc4)](),_0x555a80=this[_0x41260b(0x2e29)](),this['tn'][_0x41260b(0x1723)](';'),_0x13c0a4||_0x139875[_0x41260b(0xe10)][_0x41260b(0x3a33)](_0x555a80);break;case'syntax':if(!_0x23d5c7)throw Error(_0x41260b(0x33cf));this['tn'][_0x41260b(0x1723)]('='),_0x41260b(0x440e)===(_0x139875[_0x41260b(0x5444)]=this[_0x41260b(0x2e29)]())&&(this['proto3']=!0x0),this['tn']['skip'](';');break;case _0x41260b(0x17f7):this[_0x41260b(0x4e3c)](_0x139875,null),_0x23d5c7=!0x1;break;case _0x41260b(0x3625):this[_0x41260b(0x487d)](_0x139875),_0x23d5c7=!0x1;break;case _0x41260b(0x857):this[_0x41260b(0x3328)](_0x139875);break;case _0x41260b(0x3f62):this[_0x41260b(0x125f)](_0x139875);break;case _0x41260b(0x32d9):this[_0x41260b(0x3e58)](_0x139875);break;default:throw Error('unexpected\x20\x27'+_0x555a80+'\x27');}}catch(_0x406c34){throw _0x406c34[_0x41260b(0x17f7)]=_0x41260b(0x12a8)+this['tn'][_0x41260b(0x3754)]+':\x20'+_0x406c34[_0x41260b(0x17f7)],_0x406c34;}return delete _0x139875[_0x41260b(0x13f9)],_0x139875;},_0x43210c[_0x301010(0x29e2)]=function(_0x274c88){var _0x2ad82f=_0x301010;return new _0x43210c(_0x274c88)[_0x2ad82f(0x29e2)]();},_0x2edf08[_0x301010(0x2e29)]=function(){var _0x85f4d3=_0x301010,_0x45fd63,_0x41136c,_0xda77ef='';do{if('\x27'!==(_0x41136c=this['tn'][_0x85f4d3(0x1cc4)]())&&'\x22'!==_0x41136c)throw Error(_0x85f4d3(0x4226)+_0x41136c);_0xda77ef+=this['tn'][_0x85f4d3(0x1cc4)](),this['tn'][_0x85f4d3(0x1723)](_0x41136c),_0x45fd63=this['tn'][_0x85f4d3(0x42cc)]();}while('\x22'===_0x45fd63||'\x22'===_0x45fd63);return _0xda77ef;},_0x2edf08[_0x301010(0x1d9a)]=function(_0x23b686){var _0x15f100=_0x301010,_0x4ad630=this['tn'][_0x15f100(0x42cc)]();if('\x22'===_0x4ad630||'\x27'===_0x4ad630)return this['_readString']();if(this['tn']['next'](),_0x3d74d0['NUMBER'][_0x15f100(0x8e2)](_0x4ad630))return _0x5510b8(_0x4ad630);if(_0x3d74d0[_0x15f100(0x1ffb)]['test'](_0x4ad630))return'true'===_0x4ad630[_0x15f100(0x22cf)]();if(_0x23b686&&_0x3d74d0[_0x15f100(0x578a)]['test'](_0x4ad630))return _0x4ad630;throw Error('illegal\x20value:\x20'+_0x4ad630);},_0x2edf08[_0x301010(0x3328)]=function(_0x7293ba,_0x222638){var _0x11047d=_0x301010,_0x46c2ca=this['tn']['next'](),_0x102695=!0x1;if('('===_0x46c2ca&&(_0x102695=!0x0,_0x46c2ca=this['tn'][_0x11047d(0x1cc4)]()),!_0x3d74d0[_0x11047d(0x578a)]['test'](_0x46c2ca))throw Error(_0x11047d(0x3fbb)+_0x46c2ca);var _0x3a3e59=_0x46c2ca;_0x102695&&(this['tn']['skip'](')'),_0x3a3e59='('+_0x3a3e59+')',_0x46c2ca=this['tn'][_0x11047d(0x42cc)](),_0x3d74d0[_0x11047d(0x248e)][_0x11047d(0x8e2)](_0x46c2ca)&&(_0x3a3e59+=_0x46c2ca,this['tn'][_0x11047d(0x1cc4)]())),this['tn'][_0x11047d(0x1723)]('='),this['_parseOptionValue'](_0x7293ba,_0x3a3e59),_0x222638||this['tn'][_0x11047d(0x1723)](';');},_0x2edf08[_0x301010(0x3e68)]=function(_0x39e32d,_0xacb6ea){var _0x42db2d=_0x301010,_0x472529=this['tn'][_0x42db2d(0x42cc)]();if('{'!==_0x472529)_0x2fd4a2(_0x39e32d['options'],_0xacb6ea,this[_0x42db2d(0x1d9a)](!0x0));else for(this['tn'][_0x42db2d(0x1723)]('{');'}'!==(_0x472529=this['tn'][_0x42db2d(0x1cc4)]());){if(!_0x3d74d0[_0x42db2d(0x20b0)]['test'](_0x472529))throw Error(_0x42db2d(0x3fbb)+_0xacb6ea+'.'+_0x472529);this['tn'][_0x42db2d(0x2f21)](':')?_0x2fd4a2(_0x39e32d[_0x42db2d(0x2fce)],_0xacb6ea+'.'+_0x472529,this[_0x42db2d(0x1d9a)](!0x0)):this[_0x42db2d(0x3e68)](_0x39e32d,_0xacb6ea+'.'+_0x472529);}},_0x2edf08[_0x301010(0x125f)]=function(_0x5eb25d){var _0xf09816=_0x301010,_0x330fd6=this['tn'][_0xf09816(0x1cc4)]();if(!_0x3d74d0[_0xf09816(0x20b0)]['test'](_0x330fd6))throw Error(_0xf09816(0x267d)+this['tn'][_0xf09816(0x3754)]+':\x20'+_0x330fd6);var _0xca888b={'name':_0x330fd6,'rpc':{},'options':{}};for(this['tn']['skip']('{');'}'!==(_0x330fd6=this['tn'][_0xf09816(0x1cc4)]());)if(_0xf09816(0x857)===_0x330fd6)this[_0xf09816(0x3328)](_0xca888b);else{if(_0xf09816(0x306b)!==_0x330fd6)throw Error('illegal\x20service\x20token:\x20'+_0x330fd6);this[_0xf09816(0x4f5f)](_0xca888b);}this['tn'][_0xf09816(0x2f21)](';'),_0x5eb25d[_0xf09816(0x318)][_0xf09816(0x3a33)](_0xca888b);},_0x2edf08[_0x301010(0x4f5f)]=function(_0x1a971f){var _0x34fec6=_0x301010,_0x5427d1=this['tn']['next']();if(!_0x3d74d0[_0x34fec6(0x20b0)][_0x34fec6(0x8e2)](_0x5427d1))throw Error('illegal\x20rpc\x20service\x20method\x20name:\x20'+_0x5427d1);var _0x2afe28=_0x5427d1,_0x358106={'request':null,'response':null,'request_stream':!0x1,'response_stream':!0x1,'options':{}};if(this['tn'][_0x34fec6(0x1723)]('('),_0x34fec6(0x327c)===(_0x5427d1=this['tn'][_0x34fec6(0x1cc4)]())['toLowerCase']()&&(_0x358106[_0x34fec6(0x12bc)]=!0x0,_0x5427d1=this['tn'][_0x34fec6(0x1cc4)]()),!_0x3d74d0[_0x34fec6(0x578a)][_0x34fec6(0x8e2)](_0x5427d1))throw Error('illegal\x20rpc\x20service\x20request\x20type:\x20'+_0x5427d1);if(_0x358106['request']=_0x5427d1,this['tn'][_0x34fec6(0x1723)](')'),_0x34fec6(0xdb6)!==(_0x5427d1=this['tn'][_0x34fec6(0x1cc4)]())[_0x34fec6(0x22cf)]())throw Error('illegal\x20rpc\x20service\x20request\x20type\x20delimiter:\x20'+_0x5427d1);if(this['tn'][_0x34fec6(0x1723)]('('),'stream'===(_0x5427d1=this['tn'][_0x34fec6(0x1cc4)]())['toLowerCase']()&&(_0x358106[_0x34fec6(0x52c3)]=!0x0,_0x5427d1=this['tn'][_0x34fec6(0x1cc4)]()),_0x358106['response']=_0x5427d1,this['tn'][_0x34fec6(0x1723)](')'),'{'===(_0x5427d1=this['tn']['peek']())){for(this['tn'][_0x34fec6(0x1cc4)]();'}'!==(_0x5427d1=this['tn']['next']());){if(_0x34fec6(0x857)!==_0x5427d1)throw Error(_0x34fec6(0x1182)+_0x5427d1);this['_parseOption'](_0x358106);}this['tn'][_0x34fec6(0x2f21)](';');}else this['tn'][_0x34fec6(0x1723)](';');void 0x0===_0x1a971f[_0x34fec6(0x306b)]&&(_0x1a971f[_0x34fec6(0x306b)]={}),_0x1a971f[_0x34fec6(0x306b)][_0x2afe28]=_0x358106;},_0x2edf08[_0x301010(0x4e3c)]=function(_0x12b488,_0x3c23aa){var _0x1e3196=_0x301010,_0x3046f9=!!_0x3c23aa,_0x2be88a=this['tn'][_0x1e3196(0x1cc4)](),_0x23e7cb={'name':'','fields':[],'enums':[],'messages':[],'options':{},'services':[],'oneofs':{}};if(!_0x3d74d0['NAME'][_0x1e3196(0x8e2)](_0x2be88a))throw Error('illegal\x20'+(_0x3046f9?_0x1e3196(0x29e4):'message')+_0x1e3196(0x3cc5)+_0x2be88a);for(_0x23e7cb[_0x1e3196(0x13f9)]=_0x2be88a,_0x3046f9&&(this['tn']['skip']('='),_0x3c23aa['id']=_0x54a7dd(this['tn'][_0x1e3196(0x1cc4)]()),_0x23e7cb[_0x1e3196(0x3701)]=!0x0),'['===(_0x2be88a=this['tn'][_0x1e3196(0x42cc)]())&&_0x3c23aa&&this['_parseFieldOptions'](_0x3c23aa),this['tn'][_0x1e3196(0x1723)]('{');'}'!==(_0x2be88a=this['tn'][_0x1e3196(0x1cc4)]());)if(_0x3d74d0[_0x1e3196(0x3d82)][_0x1e3196(0x8e2)](_0x2be88a))this[_0x1e3196(0x2fae)](_0x23e7cb,_0x2be88a);else{if(_0x1e3196(0x546c)===_0x2be88a)this[_0x1e3196(0x1897)](_0x23e7cb);else{if(_0x1e3196(0x3625)===_0x2be88a)this[_0x1e3196(0x487d)](_0x23e7cb);else{if(_0x1e3196(0x17f7)===_0x2be88a)this[_0x1e3196(0x4e3c)](_0x23e7cb);else{if('option'===_0x2be88a)this[_0x1e3196(0x3328)](_0x23e7cb);else{if(_0x1e3196(0x3f62)===_0x2be88a)this['_parseService'](_0x23e7cb);else{if('extensions'===_0x2be88a)_0x23e7cb[_0x1e3196(0x2a77)](_0x1e3196(0x477b))?_0x23e7cb[_0x1e3196(0x477b)]=_0x23e7cb[_0x1e3196(0x477b)]['concat'](this[_0x1e3196(0x1334)]()):_0x23e7cb['extensions']=this['_parseExtensionRanges']();else{if(_0x1e3196(0x1143)===_0x2be88a)this[_0x1e3196(0x226e)]();else{if(_0x1e3196(0x32d9)===_0x2be88a)this[_0x1e3196(0x3e58)](_0x23e7cb);else{if(!_0x3d74d0[_0x1e3196(0x578a)][_0x1e3196(0x8e2)](_0x2be88a))throw Error(_0x1e3196(0x4c1f)+_0x2be88a);if(!this['proto3'])throw Error(_0x1e3196(0x2b7)+_0x2be88a);this[_0x1e3196(0x2fae)](_0x23e7cb,_0x1e3196(0x2391),_0x2be88a);}}}}}}}}}return this['tn'][_0x1e3196(0x2f21)](';'),_0x12b488[_0x1e3196(0x472b)][_0x1e3196(0x3a33)](_0x23e7cb),_0x23e7cb;},_0x2edf08[_0x301010(0x226e)]=function(){var _0x13f3ff=_0x301010;for(;';'!==this['tn'][_0x13f3ff(0x42cc)]();)this['tn']['next']();this['tn'][_0x13f3ff(0x1723)](';');},_0x2edf08[_0x301010(0x2fae)]=function(_0x3307ff,_0x4a7452,_0x59164a){var _0x446de1=_0x301010;if(!_0x3d74d0[_0x446de1(0x3d82)]['test'](_0x4a7452))throw Error('illegal\x20message\x20field\x20rule:\x20'+_0x4a7452);var _0x1bf15c,_0x39e22c={'rule':_0x4a7452,'type':'','name':'','options':{},'id':0x0};if(_0x446de1(0x2e47)===_0x4a7452){if(_0x59164a)throw Error('illegal\x20type:\x20'+_0x59164a);if(this['tn'][_0x446de1(0x1723)]('<'),_0x1bf15c=this['tn']['next'](),!_0x3d74d0['TYPE'][_0x446de1(0x8e2)](_0x1bf15c)&&!_0x3d74d0[_0x446de1(0x578a)][_0x446de1(0x8e2)](_0x1bf15c))throw Error(_0x446de1(0x5592)+_0x1bf15c);if(_0x39e22c['keytype']=_0x1bf15c,this['tn']['skip'](','),_0x1bf15c=this['tn']['next'](),!_0x3d74d0[_0x446de1(0x428a)]['test'](_0x1bf15c)&&!_0x3d74d0[_0x446de1(0x578a)][_0x446de1(0x8e2)](_0x1bf15c))throw Error(_0x446de1(0x3b70)+_0x1bf15c);if(_0x39e22c[_0x446de1(0x3243)]=_0x1bf15c,this['tn'][_0x446de1(0x1723)]('>'),_0x1bf15c=this['tn'][_0x446de1(0x1cc4)](),!_0x3d74d0[_0x446de1(0x20b0)][_0x446de1(0x8e2)](_0x1bf15c))throw Error(_0x446de1(0x32bc)+_0x1bf15c);_0x39e22c[_0x446de1(0x13f9)]=_0x1bf15c,this['tn'][_0x446de1(0x1723)]('='),_0x39e22c['id']=_0x54a7dd(this['tn'][_0x446de1(0x1cc4)]()),'['===(_0x1bf15c=this['tn'][_0x446de1(0x42cc)]())&&this[_0x446de1(0x5425)](_0x39e22c),this['tn'][_0x446de1(0x1723)](';');}else{if(_0x446de1(0x29e4)===(_0x59164a=void 0x0!==_0x59164a?_0x59164a:this['tn'][_0x446de1(0x1cc4)]())){var _0x932f9d=this['_parseMessage'](_0x3307ff,_0x39e22c);if(!/^[A-Z]/[_0x446de1(0x8e2)](_0x932f9d[_0x446de1(0x13f9)]))throw Error(_0x446de1(0x4f68)+_0x932f9d[_0x446de1(0x13f9)]);_0x39e22c['type']=_0x932f9d['name'],_0x39e22c[_0x446de1(0x13f9)]=_0x932f9d[_0x446de1(0x13f9)][_0x446de1(0x22cf)](),this['tn'][_0x446de1(0x2f21)](';');}else{if(!_0x3d74d0[_0x446de1(0x428a)][_0x446de1(0x8e2)](_0x59164a)&&!_0x3d74d0[_0x446de1(0x578a)][_0x446de1(0x8e2)](_0x59164a))throw Error(_0x446de1(0x5592)+_0x59164a);if(_0x39e22c[_0x446de1(0x3243)]=_0x59164a,_0x1bf15c=this['tn'][_0x446de1(0x1cc4)](),!_0x3d74d0[_0x446de1(0x20b0)]['test'](_0x1bf15c))throw Error(_0x446de1(0x32bc)+_0x1bf15c);_0x39e22c[_0x446de1(0x13f9)]=_0x1bf15c,this['tn']['skip']('='),_0x39e22c['id']=_0x54a7dd(this['tn'][_0x446de1(0x1cc4)]()),'['===(_0x1bf15c=this['tn'][_0x446de1(0x42cc)]())&&this[_0x446de1(0x5425)](_0x39e22c),this['tn'][_0x446de1(0x1723)](';');}}return _0x3307ff[_0x446de1(0x19bc)]['push'](_0x39e22c),_0x39e22c;},_0x2edf08[_0x301010(0x1897)]=function(_0xd258bc){var _0x561883=_0x301010,_0x4e1690=this['tn'][_0x561883(0x1cc4)]();if(!_0x3d74d0[_0x561883(0x20b0)]['test'](_0x4e1690))throw Error(_0x561883(0x783)+_0x4e1690);var _0x142d86,_0x43de3b=_0x4e1690,_0xdbc3c1=[];for(this['tn']['skip']('{');'}'!==(_0x4e1690=this['tn'][_0x561883(0x1cc4)]());)(_0x142d86=this[_0x561883(0x2fae)](_0xd258bc,_0x561883(0x2391),_0x4e1690))[_0x561883(0x546c)]=_0x43de3b,_0xdbc3c1['push'](_0x142d86['id']);this['tn'][_0x561883(0x2f21)](';'),_0xd258bc[_0x561883(0x3168)][_0x43de3b]=_0xdbc3c1;},_0x2edf08['_parseFieldOptions']=function(_0x24b1a7){var _0x2b8349=_0x301010;this['tn'][_0x2b8349(0x1723)]('[');for(var _0x990013=!0x0;']'!==this['tn']['peek']();)_0x990013||this['tn'][_0x2b8349(0x1723)](','),this[_0x2b8349(0x3328)](_0x24b1a7,!0x0),_0x990013=!0x1;this['tn'][_0x2b8349(0x1cc4)]();},_0x2edf08[_0x301010(0x487d)]=function(_0x415583){var _0x664122=_0x301010,_0x2a5e22={'name':'','values':[],'options':{}},_0x2ba3d9=this['tn'][_0x664122(0x1cc4)]();if(!_0x3d74d0[_0x664122(0x20b0)][_0x664122(0x8e2)](_0x2ba3d9))throw Error('illegal\x20name:\x20'+_0x2ba3d9);for(_0x2a5e22['name']=_0x2ba3d9,this['tn'][_0x664122(0x1723)]('{');'}'!==(_0x2ba3d9=this['tn'][_0x664122(0x1cc4)]());)if(_0x664122(0x857)===_0x2ba3d9)this[_0x664122(0x3328)](_0x2a5e22);else{if(!_0x3d74d0[_0x664122(0x20b0)]['test'](_0x2ba3d9))throw Error(_0x664122(0x48ee)+_0x2ba3d9);this['tn']['skip']('=');var _0x5948ee={'name':_0x2ba3d9,'id':_0x54a7dd(this['tn'][_0x664122(0x1cc4)](),!0x0)};'['===(_0x2ba3d9=this['tn']['peek']())&&this[_0x664122(0x5425)]({'options':{}}),this['tn'][_0x664122(0x1723)](';'),_0x2a5e22[_0x664122(0x21e8)][_0x664122(0x3a33)](_0x5948ee);}this['tn'][_0x664122(0x2f21)](';'),_0x415583['enums'][_0x664122(0x3a33)](_0x2a5e22);},_0x2edf08[_0x301010(0x1334)]=function(){var _0x2a5fec=_0x301010,_0x2a153f,_0x73fd51,_0x38ee87,_0x2bdfa5=[];do{for(_0x73fd51=[];;){switch(_0x2a153f=this['tn'][_0x2a5fec(0x1cc4)]()){case _0x2a5fec(0x27d5):_0x38ee87=_0x2cb12b[_0x2a5fec(0x469e)];break;case _0x2a5fec(0x2bc6):_0x38ee87=_0x2cb12b[_0x2a5fec(0x71d)];break;default:_0x38ee87=_0x5510b8(_0x2a153f);}if(_0x73fd51[_0x2a5fec(0x3a33)](_0x38ee87),0x2===_0x73fd51[_0x2a5fec(0x531b)])break;if('to'!==this['tn'][_0x2a5fec(0x42cc)]()){_0x73fd51[_0x2a5fec(0x3a33)](_0x38ee87);break;}this['tn'][_0x2a5fec(0x1cc4)]();}_0x2bdfa5['push'](_0x73fd51);}while(this['tn'][_0x2a5fec(0x2f21)](','));return this['tn'][_0x2a5fec(0x1723)](';'),_0x2bdfa5;},_0x2edf08['_parseExtend']=function(_0x454bdc){var _0x1ae459=_0x301010,_0x1bce1a=this['tn'][_0x1ae459(0x1cc4)]();if(!_0x3d74d0[_0x1ae459(0x578a)][_0x1ae459(0x8e2)](_0x1bce1a))throw Error(_0x1ae459(0x53b0)+_0x1bce1a);var _0x42f48f={'ref':_0x1bce1a,'fields':[]};for(this['tn']['skip']('{');'}'!==(_0x1bce1a=this['tn'][_0x1ae459(0x1cc4)]());)if(_0x3d74d0[_0x1ae459(0x3d82)][_0x1ae459(0x8e2)](_0x1bce1a))this[_0x1ae459(0x2fae)](_0x42f48f,_0x1bce1a);else{if(!_0x3d74d0[_0x1ae459(0x578a)][_0x1ae459(0x8e2)](_0x1bce1a))throw Error(_0x1ae459(0x2dc7)+_0x1bce1a);if(!this['proto3'])throw Error('illegal\x20field\x20rule:\x20'+_0x1bce1a);this[_0x1ae459(0x2fae)](_0x42f48f,_0x1ae459(0x2391),_0x1bce1a);}return this['tn']['omit'](';'),_0x454bdc[_0x1ae459(0x472b)]['push'](_0x42f48f),_0x42f48f;},_0x2edf08[_0x301010(0x1d43)]=function(){var _0x5693c4=_0x301010;return _0x5693c4(0x4c9)+this['tn']['line'];},_0x269393['Parser']=_0x43210c,_0x269393;}(ProtoBuf,ProtoBuf[_0x68aa19(0x3930)]),ProtoBuf['Reflect']=function(_0x50130c){var _0x145fd6=_0x68aa19,_0x4a10fa={},_0x24fc3d=function(_0x118fa7,_0x4e8706,_0x297073){var _0x2f3aa1=_0x54f3;this[_0x2f3aa1(0x55eb)]=_0x118fa7,this[_0x2f3aa1(0x2c41)]=_0x4e8706,this[_0x2f3aa1(0x13f9)]=_0x297073,this[_0x2f3aa1(0x4cbd)];},_0x17d646=_0x24fc3d[_0x145fd6(0x4b51)];_0x17d646[_0x145fd6(0x24c4)]=function(){var _0x140a43=_0x145fd6;for(var _0x59f180=this[_0x140a43(0x13f9)],_0xd5cd75=this;;){if(null==(_0xd5cd75=_0xd5cd75['parent']))break;_0x59f180=_0xd5cd75[_0x140a43(0x13f9)]+'.'+_0x59f180;}return _0x59f180;},_0x17d646[_0x145fd6(0x1d43)]=function(_0x117720){var _0x2f928c=_0x145fd6;return(_0x117720?this[_0x2f928c(0x4cbd)]+'\x20':'')+this[_0x2f928c(0x24c4)]();},_0x17d646[_0x145fd6(0x951)]=function(){var _0x5ceae5=_0x145fd6;throw Error(this[_0x5ceae5(0x1d43)](!0x0)+_0x5ceae5(0x1ed));},_0x4a10fa['T']=_0x24fc3d;var _0x4b84ba=function(_0x23abef,_0xe7136b,_0x204b51,_0x388a03,_0x438b22){var _0x7c7768=_0x145fd6;_0x24fc3d[_0x7c7768(0x317a)](this,_0x23abef,_0xe7136b,_0x204b51),this[_0x7c7768(0x4cbd)]=_0x7c7768(0x509),this[_0x7c7768(0x23ed)]=[],this[_0x7c7768(0x2fce)]=_0x388a03||{},this[_0x7c7768(0x5444)]=_0x438b22||_0x7c7768(0x7d6);},_0x3ffc5f=_0x4b84ba[_0x145fd6(0x4b51)]=Object[_0x145fd6(0x3477)](_0x24fc3d[_0x145fd6(0x4b51)]);_0x3ffc5f[_0x145fd6(0x4b68)]=function(_0xeb16e5){var _0x44c895=_0x145fd6;if(null==(_0xeb16e5=_0xeb16e5||null))return this['children'][_0x44c895(0x48ca)]();for(var _0x238b63=[],_0x1725d5=0x0,_0xd926f7=this[_0x44c895(0x23ed)][_0x44c895(0x531b)];_0x1725d5<_0xd926f7;++_0x1725d5)this[_0x44c895(0x23ed)][_0x1725d5]instanceof _0xeb16e5&&_0x238b63[_0x44c895(0x3a33)](this[_0x44c895(0x23ed)][_0x1725d5]);return _0x238b63;},_0x3ffc5f['addChild']=function(_0x342932){var _0x4147e3=_0x145fd6,_0x492dfd;if(_0x492dfd=this[_0x4147e3(0x3288)](_0x342932[_0x4147e3(0x13f9)])){if(_0x492dfd instanceof _0x3ca25c[_0x4147e3(0x3d0d)]&&_0x492dfd[_0x4147e3(0x13f9)]!==_0x492dfd[_0x4147e3(0x3251)]&&null===this[_0x4147e3(0x3288)](_0x492dfd[_0x4147e3(0x3251)]))_0x492dfd['name']=_0x492dfd[_0x4147e3(0x3251)];else{if(!(_0x342932 instanceof _0x3ca25c['Field']&&_0x342932[_0x4147e3(0x13f9)]!==_0x342932['originalName']&&null===this[_0x4147e3(0x3288)](_0x342932[_0x4147e3(0x3251)])))throw Error(_0x4147e3(0x2fa1)+this[_0x4147e3(0x1d43)](!0x0)+':\x20'+_0x342932[_0x4147e3(0x13f9)]);_0x342932[_0x4147e3(0x13f9)]=_0x342932[_0x4147e3(0x3251)];}}this['children'][_0x4147e3(0x3a33)](_0x342932);},_0x3ffc5f['getChild']=function(_0x5080c1){var _0x401189=_0x145fd6;for(var _0x5c016e=_0x401189(0x30f8)==typeof _0x5080c1?'id':_0x401189(0x13f9),_0x24cbee=0x0,_0x4d8f83=this[_0x401189(0x23ed)]['length'];_0x24cbee<_0x4d8f83;++_0x24cbee)if(this[_0x401189(0x23ed)][_0x24cbee][_0x5c016e]===_0x5080c1)return this[_0x401189(0x23ed)][_0x24cbee];return null;},_0x3ffc5f[_0x145fd6(0x68a)]=function(_0x40db72,_0x697db1){var _0x36d511=_0x145fd6,_0xa10af9,_0x2907a6=_0x36d511(0x29ad)==typeof _0x40db72?_0x40db72[_0x36d511(0x4d7b)]('.'):_0x40db72,_0x36942f=this,_0x525686=0x0;if(''===_0x2907a6[_0x525686]){for(;null!==_0x36942f[_0x36d511(0x2c41)];)_0x36942f=_0x36942f[_0x36d511(0x2c41)];_0x525686++;}do{do{if(!(_0x36942f instanceof _0x4a10fa[_0x36d511(0x509)])){_0x36942f=null;break;}if(!(_0xa10af9=_0x36942f['getChild'](_0x2907a6[_0x525686]))||!(_0xa10af9 instanceof _0x4a10fa['T'])||_0x697db1&&!(_0xa10af9 instanceof _0x4a10fa[_0x36d511(0x509)])){_0x36942f=null;break;}_0x36942f=_0xa10af9,_0x525686++;}while(_0x525686<_0x2907a6[_0x36d511(0x531b)]);if(null!=_0x36942f)break;if(null!==this[_0x36d511(0x2c41)])return this['parent'][_0x36d511(0x68a)](_0x40db72,_0x697db1);}while(null!=_0x36942f);return _0x36942f;},_0x3ffc5f['qn']=function(_0x4e2c57){var _0x107609=_0x145fd6,_0xfe8d3a=[],_0x3cfedf=_0x4e2c57;do{_0xfe8d3a[_0x107609(0x4e52)](_0x3cfedf[_0x107609(0x13f9)]),_0x3cfedf=_0x3cfedf[_0x107609(0x2c41)];}while(null!==_0x3cfedf);for(var _0x43b620=0x1;_0x43b620<=_0xfe8d3a[_0x107609(0x531b)];_0x43b620++){var _0x276a27=_0xfe8d3a['slice'](_0xfe8d3a[_0x107609(0x531b)]-_0x43b620);if(_0x4e2c57===this[_0x107609(0x68a)](_0x276a27,_0x4e2c57 instanceof _0x4a10fa[_0x107609(0x509)]))return _0x276a27['join']('.');}return _0x4e2c57[_0x107609(0x24c4)]();},_0x3ffc5f[_0x145fd6(0x951)]=function(){var _0x5bf782=_0x145fd6;for(var _0x376583,_0x54fbfe={},_0x4a60e7=this['children'],_0x2336be=0x0,_0x259a22=_0x4a60e7[_0x5bf782(0x531b)];_0x2336be<_0x259a22;++_0x2336be)(_0x376583=_0x4a60e7[_0x2336be])instanceof _0x4b84ba&&(_0x54fbfe[_0x376583[_0x5bf782(0x13f9)]]=_0x376583[_0x5bf782(0x951)]());return Object[_0x5bf782(0xbe6)]&&Object['defineProperty'](_0x54fbfe,_0x5bf782(0x2d8f),{'value':this[_0x5bf782(0x45a8)]()}),_0x54fbfe;},_0x3ffc5f['buildOpt']=function(){var _0x5008a0=_0x145fd6;for(var _0x14c4f8={},_0x455b48=Object[_0x5008a0(0x20c8)](this[_0x5008a0(0x2fce)]),_0x243ff6=0x0,_0x5d9fd1=_0x455b48[_0x5008a0(0x531b)];_0x243ff6<_0x5d9fd1;++_0x243ff6){var _0x5a066d=_0x455b48[_0x243ff6],_0x8f1f2c=this[_0x5008a0(0x2fce)][_0x455b48[_0x243ff6]];_0x14c4f8[_0x5a066d]=_0x8f1f2c;}return _0x14c4f8;},_0x3ffc5f[_0x145fd6(0x11d1)]=function(_0x176a67){var _0x965caf=_0x145fd6;return void 0x0===_0x176a67?this[_0x965caf(0x2fce)]:void 0x0!==this[_0x965caf(0x2fce)][_0x176a67]?this[_0x965caf(0x2fce)][_0x176a67]:null;},_0x4a10fa[_0x145fd6(0x509)]=_0x4b84ba;var _0x4d09ae=function(_0x15c7d9,_0x3b7878,_0x3fe8a6,_0x2a760f,_0x80753a){var _0x3d880e=_0x145fd6;if(this[_0x3d880e(0x3243)]=_0x15c7d9,this['resolvedType']=_0x3b7878,this[_0x3d880e(0x353f)]=_0x3fe8a6,this['syntax']=_0x2a760f,this[_0x3d880e(0x13f9)]=_0x80753a,_0x3fe8a6&&_0x50130c[_0x3d880e(0x16e1)][_0x3d880e(0x33ab)](_0x15c7d9)<0x0)throw Error(_0x3d880e(0x2186)+_0x15c7d9['name']);},_0x58d3c3=_0x4d09ae[_0x145fd6(0x4b51)];function _0x37246d(_0x4b650b,_0x23a9b2){var _0x234515=_0x145fd6;if(_0x4b650b&&'number'==typeof _0x4b650b[_0x234515(0x3fef)]&&_0x234515(0x30f8)==typeof _0x4b650b[_0x234515(0x307a)]&&'boolean'==typeof _0x4b650b[_0x234515(0x13e3)]&&_0x4b650b[_0x234515(0x3fef)]==_0x4b650b[_0x234515(0x3fef)]&&_0x4b650b[_0x234515(0x307a)]==_0x4b650b[_0x234515(0x307a)])return new _0x50130c[(_0x234515(0x1dcd))](_0x4b650b[_0x234515(0x3fef)],_0x4b650b['high'],void 0x0===_0x23a9b2?_0x4b650b[_0x234515(0x13e3)]:_0x23a9b2);if(_0x234515(0x29ad)==typeof _0x4b650b)return _0x50130c[_0x234515(0x1dcd)][_0x234515(0x28d4)](_0x4b650b,_0x23a9b2||!0x1,0xa);if(_0x234515(0x30f8)==typeof _0x4b650b)return _0x50130c[_0x234515(0x1dcd)]['fromNumber'](_0x4b650b,_0x23a9b2||!0x1);throw Error('not\x20convertible\x20to\x20Long');}_0x4d09ae[_0x145fd6(0x11e4)]=function(_0x3114e0){var _0x3ca4aa=_0x145fd6;if(_0x3ca4aa(0x29ad)==typeof _0x3114e0&&(_0x3114e0=_0x50130c[_0x3ca4aa(0x1c0e)][_0x3114e0]),void 0x0===_0x3114e0[_0x3ca4aa(0x30e6)])throw Error(_0x3ca4aa(0x276d)+_0x3114e0[_0x3ca4aa(0x13f9)]+_0x3ca4aa(0xeb3));return _0x3114e0==_0x50130c[_0x3ca4aa(0x1c0e)][_0x3ca4aa(0x454e)]?new ByteBuffer(0x0):_0x3114e0['defaultValue'];},_0x58d3c3[_0x145fd6(0x1d43)]=function(){var _0x2cb4d9=_0x145fd6;return(this[_0x2cb4d9(0x13f9)]||'')+(this[_0x2cb4d9(0x353f)]?'map':_0x2cb4d9(0x327))+_0x2cb4d9(0x3216);},_0x58d3c3[_0x145fd6(0x4185)]=function(_0x24ff5d){var _0xde44e6=_0x145fd6,_0x38f834=this;function _0x167c2a(_0x111515,_0x68423b){var _0x5ab704=_0x54f3;throw Error('Illegal\x20value\x20for\x20'+_0x38f834[_0x5ab704(0x1d43)](!0x0)+_0x5ab704(0x4bb7)+_0x38f834[_0x5ab704(0x3243)][_0x5ab704(0x13f9)]+':\x20'+_0x111515+'\x20('+_0x68423b+')');}switch(this[_0xde44e6(0x3243)]){case _0x50130c[_0xde44e6(0x1c0e)][_0xde44e6(0x222e)]:case _0x50130c[_0xde44e6(0x1c0e)][_0xde44e6(0x1f7d)]:case _0x50130c[_0xde44e6(0x1c0e)][_0xde44e6(0x1962)]:return('number'!=typeof _0x24ff5d||_0x24ff5d==_0x24ff5d&&_0x24ff5d%0x1!=0x0)&&_0x167c2a(typeof _0x24ff5d,_0xde44e6(0x3823)),_0x24ff5d>0xffffffff?0x0|_0x24ff5d:_0x24ff5d;case _0x50130c[_0xde44e6(0x1c0e)]['uint32']:case _0x50130c['TYPES'][_0xde44e6(0x56fa)]:return(_0xde44e6(0x30f8)!=typeof _0x24ff5d||_0x24ff5d==_0x24ff5d&&_0x24ff5d%0x1!=0x0)&&_0x167c2a(typeof _0x24ff5d,_0xde44e6(0x3823)),_0x24ff5d<0x0?_0x24ff5d>>>0x0:_0x24ff5d;case _0x50130c['TYPES'][_0xde44e6(0x9c4)]:case _0x50130c[_0xde44e6(0x1c0e)]['sint64']:case _0x50130c[_0xde44e6(0x1c0e)][_0xde44e6(0x4426)]:if(_0x50130c['Long'])try{return _0x37246d(_0x24ff5d,!0x1);}catch(_0x27b735){_0x167c2a(typeof _0x24ff5d,_0x27b735[_0xde44e6(0x17f7)]);}else _0x167c2a(typeof _0x24ff5d,_0xde44e6(0x16d0));case _0x50130c[_0xde44e6(0x1c0e)]['uint64']:case _0x50130c[_0xde44e6(0x1c0e)][_0xde44e6(0x2f5a)]:if(_0x50130c[_0xde44e6(0x1dcd)])try{return _0x37246d(_0x24ff5d,!0x0);}catch(_0x261785){_0x167c2a(typeof _0x24ff5d,_0x261785[_0xde44e6(0x17f7)]);}else _0x167c2a(typeof _0x24ff5d,_0xde44e6(0x16d0));case _0x50130c[_0xde44e6(0x1c0e)][_0xde44e6(0x3795)]:return'boolean'!=typeof _0x24ff5d&&_0x167c2a(typeof _0x24ff5d,_0xde44e6(0xd99)),_0x24ff5d;case _0x50130c[_0xde44e6(0x1c0e)][_0xde44e6(0x1718)]:case _0x50130c[_0xde44e6(0x1c0e)][_0xde44e6(0xfd6)]:return _0xde44e6(0x30f8)!=typeof _0x24ff5d&&_0x167c2a(typeof _0x24ff5d,_0xde44e6(0x4921)),_0x24ff5d;case _0x50130c[_0xde44e6(0x1c0e)][_0xde44e6(0x29ad)]:return _0xde44e6(0x29ad)==typeof _0x24ff5d||_0x24ff5d&&_0x24ff5d instanceof String||_0x167c2a(typeof _0x24ff5d,'not\x20a\x20string'),''+_0x24ff5d;case _0x50130c[_0xde44e6(0x1c0e)]['bytes']:return ByteBuffer[_0xde44e6(0x5311)](_0x24ff5d)?_0x24ff5d:ByteBuffer['wrap'](_0x24ff5d,_0xde44e6(0x4a36));case _0x50130c[_0xde44e6(0x1c0e)]['enum']:var _0x42201b=this[_0xde44e6(0xcd9)][_0xde44e6(0x4b68)](_0x50130c[_0xde44e6(0x520d)]['Enum'][_0xde44e6(0x4e72)]);for(_0x40b115=0x0;_0x40b115<_0x42201b[_0xde44e6(0x531b)];_0x40b115++){if(_0x42201b[_0x40b115][_0xde44e6(0x13f9)]==_0x24ff5d)return _0x42201b[_0x40b115]['id'];if(_0x42201b[_0x40b115]['id']==_0x24ff5d)return _0x42201b[_0x40b115]['id'];}if(_0xde44e6(0x440e)===this[_0xde44e6(0x5444)])return(_0xde44e6(0x30f8)!=typeof _0x24ff5d||_0x24ff5d==_0x24ff5d&&_0x24ff5d%0x1!=0x0)&&_0x167c2a(typeof _0x24ff5d,_0xde44e6(0x3823)),(_0x24ff5d>0xffffffff||_0x24ff5d<0x0)&&_0x167c2a(typeof _0x24ff5d,'not\x20in\x20range\x20for\x20uint32'),_0x24ff5d;_0x167c2a(_0x24ff5d,_0xde44e6(0x32d7));case _0x50130c[_0xde44e6(0x1c0e)]['group']:case _0x50130c['TYPES'][_0xde44e6(0x17f7)]:if(_0x24ff5d&&_0xde44e6(0x5014)==typeof _0x24ff5d||_0x167c2a(typeof _0x24ff5d,_0xde44e6(0x18b5)),_0x24ff5d instanceof this['resolvedType'][_0xde44e6(0xb8e)])return _0x24ff5d;if(_0x24ff5d instanceof _0x50130c[_0xde44e6(0x4519)][_0xde44e6(0xce5)]){var _0x27956c={};for(var _0x40b115 in _0x24ff5d)_0x24ff5d['hasOwnProperty'](_0x40b115)&&(_0x27956c[_0x40b115]=_0x24ff5d[_0x40b115]);_0x24ff5d=_0x27956c;}return new this['resolvedType'][(_0xde44e6(0xb8e))](_0x24ff5d);}throw Error(_0xde44e6(0x2e8b)+this[_0xde44e6(0x1d43)](!0x0)+':\x20'+_0x24ff5d+'\x20(undefined\x20type\x20'+this[_0xde44e6(0x3243)]+')');},_0x58d3c3[_0x145fd6(0x2711)]=function(_0x3e61a3,_0x267924){var _0x283ac6=_0x145fd6;if(null===_0x267924)return 0x0;var _0x490e4b;switch(this[_0x283ac6(0x3243)]){case _0x50130c[_0x283ac6(0x1c0e)][_0x283ac6(0x222e)]:return _0x267924<0x0?ByteBuffer[_0x283ac6(0x17b5)](_0x267924):ByteBuffer[_0x283ac6(0xf6f)](_0x267924);case _0x50130c['TYPES'][_0x283ac6(0xc7c)]:return ByteBuffer[_0x283ac6(0xf6f)](_0x267924);case _0x50130c[_0x283ac6(0x1c0e)][_0x283ac6(0x1f7d)]:return ByteBuffer['calculateVarint32'](ByteBuffer['zigZagEncode32'](_0x267924));case _0x50130c[_0x283ac6(0x1c0e)]['fixed32']:case _0x50130c[_0x283ac6(0x1c0e)]['sfixed32']:case _0x50130c[_0x283ac6(0x1c0e)][_0x283ac6(0x1718)]:return 0x4;case _0x50130c[_0x283ac6(0x1c0e)][_0x283ac6(0x9c4)]:case _0x50130c['TYPES']['uint64']:return ByteBuffer['calculateVarint64'](_0x267924);case _0x50130c[_0x283ac6(0x1c0e)][_0x283ac6(0x1402)]:return ByteBuffer['calculateVarint64'](ByteBuffer[_0x283ac6(0x5aa)](_0x267924));case _0x50130c[_0x283ac6(0x1c0e)]['fixed64']:case _0x50130c[_0x283ac6(0x1c0e)][_0x283ac6(0x4426)]:return 0x8;case _0x50130c[_0x283ac6(0x1c0e)]['bool']:return 0x1;case _0x50130c[_0x283ac6(0x1c0e)]['enum']:return ByteBuffer[_0x283ac6(0xf6f)](_0x267924);case _0x50130c[_0x283ac6(0x1c0e)][_0x283ac6(0xfd6)]:return 0x8;case _0x50130c[_0x283ac6(0x1c0e)][_0x283ac6(0x29ad)]:return _0x490e4b=ByteBuffer[_0x283ac6(0x73e)](_0x267924),ByteBuffer[_0x283ac6(0xf6f)](_0x490e4b)+_0x490e4b;case _0x50130c[_0x283ac6(0x1c0e)]['bytes']:if(_0x267924[_0x283ac6(0x1dd6)]()<0x0)throw Error('Illegal\x20value\x20for\x20'+this[_0x283ac6(0x1d43)](!0x0)+':\x20'+_0x267924['remaining']()+'\x20bytes\x20remaining');return ByteBuffer[_0x283ac6(0xf6f)](_0x267924[_0x283ac6(0x1dd6)]())+_0x267924[_0x283ac6(0x1dd6)]();case _0x50130c['TYPES'][_0x283ac6(0x17f7)]:return _0x490e4b=this[_0x283ac6(0xcd9)][_0x283ac6(0x2fb5)](_0x267924),ByteBuffer['calculateVarint32'](_0x490e4b)+_0x490e4b;case _0x50130c['TYPES'][_0x283ac6(0x29e4)]:return(_0x490e4b=this[_0x283ac6(0xcd9)]['calculate'](_0x267924))+ByteBuffer[_0x283ac6(0xf6f)](_0x3e61a3<<0x3|_0x50130c['WIRE_TYPES'][_0x283ac6(0x2ffe)]);}throw Error('[INTERNAL]\x20Illegal\x20value\x20to\x20encode\x20in\x20'+this[_0x283ac6(0x1d43)](!0x0)+':\x20'+_0x267924+_0x283ac6(0x2907));},_0x58d3c3[_0x145fd6(0x75d)]=function(_0x4086ab,_0x22ba4c,_0x5f1e73){var _0x10c4d1=_0x145fd6;if(null===_0x22ba4c)return _0x5f1e73;switch(this['type']){case _0x50130c[_0x10c4d1(0x1c0e)]['int32']:_0x22ba4c<0x0?_0x5f1e73[_0x10c4d1(0x607)](_0x22ba4c):_0x5f1e73[_0x10c4d1(0x3f73)](_0x22ba4c);break;case _0x50130c[_0x10c4d1(0x1c0e)][_0x10c4d1(0xc7c)]:_0x5f1e73[_0x10c4d1(0x3f73)](_0x22ba4c);break;case _0x50130c[_0x10c4d1(0x1c0e)]['sint32']:_0x5f1e73[_0x10c4d1(0x3c0)](_0x22ba4c);break;case _0x50130c[_0x10c4d1(0x1c0e)][_0x10c4d1(0x56fa)]:_0x5f1e73[_0x10c4d1(0x4aee)](_0x22ba4c);break;case _0x50130c['TYPES']['sfixed32']:_0x5f1e73['writeInt32'](_0x22ba4c);break;case _0x50130c[_0x10c4d1(0x1c0e)]['int64']:case _0x50130c[_0x10c4d1(0x1c0e)]['uint64']:_0x5f1e73[_0x10c4d1(0x607)](_0x22ba4c);break;case _0x50130c[_0x10c4d1(0x1c0e)][_0x10c4d1(0x1402)]:_0x5f1e73[_0x10c4d1(0x22b8)](_0x22ba4c);break;case _0x50130c[_0x10c4d1(0x1c0e)]['fixed64']:_0x5f1e73[_0x10c4d1(0x880)](_0x22ba4c);break;case _0x50130c[_0x10c4d1(0x1c0e)]['sfixed64']:_0x5f1e73[_0x10c4d1(0x506f)](_0x22ba4c);break;case _0x50130c[_0x10c4d1(0x1c0e)]['bool']:_0x10c4d1(0x29ad)==typeof _0x22ba4c?_0x5f1e73[_0x10c4d1(0x3f73)](_0x10c4d1(0x5882)===_0x22ba4c[_0x10c4d1(0x22cf)]()?0x0:!!_0x22ba4c):_0x5f1e73['writeVarint32'](_0x22ba4c?0x1:0x0);break;case _0x50130c[_0x10c4d1(0x1c0e)]['enum']:_0x5f1e73['writeVarint32'](_0x22ba4c);break;case _0x50130c[_0x10c4d1(0x1c0e)][_0x10c4d1(0x1718)]:_0x5f1e73[_0x10c4d1(0x396c)](_0x22ba4c);break;case _0x50130c['TYPES'][_0x10c4d1(0xfd6)]:_0x5f1e73[_0x10c4d1(0x2fca)](_0x22ba4c);break;case _0x50130c[_0x10c4d1(0x1c0e)][_0x10c4d1(0x29ad)]:_0x5f1e73[_0x10c4d1(0x5828)](_0x22ba4c);break;case _0x50130c[_0x10c4d1(0x1c0e)][_0x10c4d1(0x454e)]:if(_0x22ba4c['remaining']()<0x0)throw Error(_0x10c4d1(0x24bd)+this[_0x10c4d1(0x1d43)](!0x0)+':\x20'+_0x22ba4c['remaining']()+_0x10c4d1(0x3657));var _0x58f8ad=_0x22ba4c[_0x10c4d1(0x19b4)];_0x5f1e73[_0x10c4d1(0x3f73)](_0x22ba4c[_0x10c4d1(0x1dd6)]()),_0x5f1e73[_0x10c4d1(0xe45)](_0x22ba4c),_0x22ba4c[_0x10c4d1(0x19b4)]=_0x58f8ad;break;case _0x50130c[_0x10c4d1(0x1c0e)]['message']:var _0xbbd40e=new ByteBuffer()['LE']();this[_0x10c4d1(0xcd9)][_0x10c4d1(0x502e)](_0x22ba4c,_0xbbd40e),_0x5f1e73[_0x10c4d1(0x3f73)](_0xbbd40e[_0x10c4d1(0x19b4)]),_0x5f1e73[_0x10c4d1(0xe45)](_0xbbd40e[_0x10c4d1(0x1e7b)]());break;case _0x50130c[_0x10c4d1(0x1c0e)][_0x10c4d1(0x29e4)]:this[_0x10c4d1(0xcd9)][_0x10c4d1(0x502e)](_0x22ba4c,_0x5f1e73),_0x5f1e73[_0x10c4d1(0x3f73)](_0x4086ab<<0x3|_0x50130c[_0x10c4d1(0x42fa)][_0x10c4d1(0x2ffe)]);break;default:throw Error(_0x10c4d1(0x1d9)+this[_0x10c4d1(0x1d43)](!0x0)+':\x20'+_0x22ba4c+_0x10c4d1(0x2907));}return _0x5f1e73;},_0x58d3c3[_0x145fd6(0x48c3)]=function(_0x13ad91,_0x40f62f,_0x23ae1d){var _0xbe51d9=_0x145fd6;if(_0x40f62f!=this[_0xbe51d9(0x3243)]['wireType'])throw Error(_0xbe51d9(0x30e7));var _0x5b6063,_0x42db1b;switch(this[_0xbe51d9(0x3243)]){case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x222e)]:return 0x0|_0x13ad91[_0xbe51d9(0x3c3e)]();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0xc7c)]:return _0x13ad91[_0xbe51d9(0x3c3e)]()>>>0x0;case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x1f7d)]:return 0x0|_0x13ad91[_0xbe51d9(0x2a65)]();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x56fa)]:return _0x13ad91[_0xbe51d9(0x580d)]()>>>0x0;case _0x50130c[_0xbe51d9(0x1c0e)]['sfixed32']:return 0x0|_0x13ad91['readInt32']();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x9c4)]:return _0x13ad91[_0xbe51d9(0x3088)]();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x4786)]:return _0x13ad91['readVarint64']()[_0xbe51d9(0x40fc)]();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x1402)]:return _0x13ad91['readVarint64ZigZag']();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x2f5a)]:return _0x13ad91[_0xbe51d9(0x3cae)]();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x4426)]:return _0x13ad91[_0xbe51d9(0x1048)]();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x3795)]:return!!_0x13ad91[_0xbe51d9(0x3c3e)]();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x3625)]:return _0x13ad91[_0xbe51d9(0x3c3e)]();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x1718)]:return _0x13ad91['readFloat']();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0xfd6)]:return _0x13ad91['readDouble']();case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x29ad)]:return _0x13ad91[_0xbe51d9(0x21d8)]();case _0x50130c[_0xbe51d9(0x1c0e)]['bytes']:if(_0x42db1b=_0x13ad91['readVarint32'](),_0x13ad91[_0xbe51d9(0x1dd6)]()<_0x42db1b)throw Error('Illegal\x20number\x20of\x20bytes\x20for\x20'+this[_0xbe51d9(0x1d43)](!0x0)+':\x20'+_0x42db1b+_0xbe51d9(0x4183)+_0x13ad91[_0xbe51d9(0x1dd6)]());return(_0x5b6063=_0x13ad91[_0xbe51d9(0x254b)]())['limit']=_0x5b6063[_0xbe51d9(0x19b4)]+_0x42db1b,_0x13ad91[_0xbe51d9(0x19b4)]+=_0x42db1b,_0x5b6063;case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x17f7)]:return _0x42db1b=_0x13ad91[_0xbe51d9(0x3c3e)](),this[_0xbe51d9(0xcd9)][_0xbe51d9(0x48c3)](_0x13ad91,_0x42db1b);case _0x50130c[_0xbe51d9(0x1c0e)][_0xbe51d9(0x29e4)]:return this['resolvedType'][_0xbe51d9(0x48c3)](_0x13ad91,-0x1,_0x23ae1d);}throw Error(_0xbe51d9(0xa00));},_0x58d3c3[_0x145fd6(0x444c)]=function(_0x1c8c93){var _0x197748=_0x145fd6;if(!this[_0x197748(0x353f)])throw Error(_0x197748(0x384));switch(this[_0x197748(0x3243)]){case _0x50130c[_0x197748(0x1c0e)][_0x197748(0x222e)]:case _0x50130c['TYPES'][_0x197748(0x1f7d)]:case _0x50130c[_0x197748(0x1c0e)][_0x197748(0x1962)]:case _0x50130c['TYPES'][_0x197748(0xc7c)]:case _0x50130c[_0x197748(0x1c0e)][_0x197748(0x56fa)]:return this[_0x197748(0x4185)](parseInt(_0x1c8c93));case _0x50130c[_0x197748(0x1c0e)]['int64']:case _0x50130c[_0x197748(0x1c0e)][_0x197748(0x1402)]:case _0x50130c['TYPES'][_0x197748(0x4426)]:case _0x50130c[_0x197748(0x1c0e)][_0x197748(0x4786)]:case _0x50130c[_0x197748(0x1c0e)][_0x197748(0x2f5a)]:return this[_0x197748(0x4185)](_0x1c8c93);case _0x50130c[_0x197748(0x1c0e)][_0x197748(0x3795)]:return _0x197748(0x23bf)===_0x1c8c93;case _0x50130c[_0x197748(0x1c0e)]['string']:return this[_0x197748(0x4185)](_0x1c8c93);case _0x50130c[_0x197748(0x1c0e)][_0x197748(0x454e)]:return ByteBuffer[_0x197748(0x1d50)](_0x1c8c93);}},_0x58d3c3[_0x145fd6(0x55cb)]=function(_0x3a9a37){var _0x46e9df=_0x145fd6;if(!this[_0x46e9df(0x353f)])throw Error(_0x46e9df(0x5477));return this['type']===_0x50130c[_0x46e9df(0x1c0e)][_0x46e9df(0x454e)]?_0x3a9a37[_0x46e9df(0x1d43)](_0x46e9df(0x1511)):_0x3a9a37[_0x46e9df(0x1d43)]();},_0x4a10fa[_0x145fd6(0x35b5)]=_0x4d09ae;var _0x3ca25c=function(_0x1cbce7,_0x574294,_0x2899e4,_0x117e9c,_0x2cb838,_0x167a16){var _0x2680ae=_0x145fd6;_0x4b84ba['call'](this,_0x1cbce7,_0x574294,_0x2899e4,_0x117e9c,_0x167a16),this['className']=_0x2680ae(0xce5),this[_0x2680ae(0x477b)]=void 0x0,this[_0x2680ae(0xb8e)]=null,this[_0x2680ae(0x3701)]=!!_0x2cb838,this[_0x2680ae(0x2bb7)]=null,this[_0x2680ae(0x1a12)]=null,this[_0x2680ae(0x1d25)]=null;},_0x1858cf=_0x3ca25c[_0x145fd6(0x4b51)]=Object[_0x145fd6(0x3477)](_0x4b84ba[_0x145fd6(0x4b51)]);function _0x515df4(_0xbc56d2,_0x35e34e){var _0x43b59e=_0x145fd6,_0x1fe658=_0x35e34e['readVarint32'](),_0x40312b=0x7&_0x1fe658,_0x5bea9e=_0x1fe658>>>0x3;switch(_0x40312b){case _0x50130c[_0x43b59e(0x42fa)][_0x43b59e(0x850)]:do{_0x1fe658=_0x35e34e[_0x43b59e(0x4328)]();}while(0x80==(0x80&_0x1fe658));break;case _0x50130c[_0x43b59e(0x42fa)][_0x43b59e(0x3d81)]:_0x35e34e[_0x43b59e(0x19b4)]+=0x8;break;case _0x50130c['WIRE_TYPES']['LDELIM']:_0x1fe658=_0x35e34e[_0x43b59e(0x3c3e)](),_0x35e34e[_0x43b59e(0x19b4)]+=_0x1fe658;break;case _0x50130c[_0x43b59e(0x42fa)]['STARTGROUP']:_0x515df4(_0x5bea9e,_0x35e34e);break;case _0x50130c[_0x43b59e(0x42fa)]['ENDGROUP']:if(_0x5bea9e===_0xbc56d2)return!0x1;throw Error(_0x43b59e(0x34cc)+_0x5bea9e+'\x20('+_0xbc56d2+'\x20expected)');case _0x50130c[_0x43b59e(0x42fa)][_0x43b59e(0x35d0)]:_0x35e34e[_0x43b59e(0x19b4)]+=0x4;break;default:throw Error(_0x43b59e(0x3bc4)+_0xbc56d2+':\x20'+_0x40312b);}return!0x0;}_0x1858cf[_0x145fd6(0x951)]=function(_0x1d3459){var _0xa21a85=_0x145fd6;if(this[_0xa21a85(0xb8e)]&&!_0x1d3459)return this[_0xa21a85(0xb8e)];var _0x100e97=function(_0x3a75ab,_0x538763){var _0x536483=_0xa21a85,_0x49f5b9=_0x538763[_0x536483(0x4b68)](_0x3a75ab['Reflect'][_0x536483(0xce5)]['Field']),_0x50eaf7=_0x538763[_0x536483(0x4b68)](_0x3a75ab[_0x536483(0x520d)][_0x536483(0xce5)][_0x536483(0x13cc)]),_0x4e8417=function(_0x3074a6,_0x2b19c3){var _0x4ae998=_0x536483;_0x3a75ab[_0x4ae998(0x4519)][_0x4ae998(0xce5)][_0x4ae998(0x317a)](this);for(var _0x599ded=0x0,_0x215929=_0x50eaf7[_0x4ae998(0x531b)];_0x599ded<_0x215929;++_0x599ded)this[_0x50eaf7[_0x599ded][_0x4ae998(0x13f9)]]=null;for(_0x599ded=0x0,_0x215929=_0x49f5b9[_0x4ae998(0x531b)];_0x599ded<_0x215929;++_0x599ded){var _0x1019ff=_0x49f5b9[_0x599ded];this[_0x1019ff['name']]=_0x1019ff[_0x4ae998(0xe21)]?[]:_0x1019ff[_0x4ae998(0x2e47)]?new _0x3a75ab['Map'](_0x1019ff):null,!_0x1019ff['required']&&_0x4ae998(0x440e)!==_0x538763[_0x4ae998(0x5444)]||null===_0x1019ff[_0x4ae998(0x30e6)]||(this[_0x1019ff[_0x4ae998(0x13f9)]]=_0x1019ff[_0x4ae998(0x30e6)]);}var _0x2a8224;if(arguments[_0x4ae998(0x531b)]>0x0){if(0x1!==arguments[_0x4ae998(0x531b)]||null===_0x3074a6||'object'!=typeof _0x3074a6||!(_0x4ae998(0x20f8)!=typeof _0x3074a6['encode']||_0x3074a6 instanceof _0x4e8417)||Array['isArray'](_0x3074a6)||_0x3074a6 instanceof _0x3a75ab['Map']||ByteBuffer['isByteBuffer'](_0x3074a6)||_0x3074a6 instanceof ArrayBuffer||_0x3a75ab[_0x4ae998(0x1dcd)]&&_0x3074a6 instanceof _0x3a75ab[_0x4ae998(0x1dcd)]){for(_0x599ded=0x0,_0x215929=arguments['length'];_0x599ded<_0x215929;++_0x599ded)void 0x0!==(_0x2a8224=arguments[_0x599ded])&&this['$set'](_0x49f5b9[_0x599ded][_0x4ae998(0x13f9)],_0x2a8224);}else this[_0x4ae998(0x3bb7)](_0x3074a6);}},_0x5d9b97=_0x4e8417['prototype']=Object[_0x536483(0x3477)](_0x3a75ab[_0x536483(0x4519)]['Message'][_0x536483(0x4b51)]);_0x5d9b97[_0x536483(0x4979)]=function(_0x594733,_0x5c5955,_0x806a8f){var _0x284a1c=_0x536483,_0x769808=_0x538763[_0x284a1c(0x1d25)][_0x594733];if(!_0x806a8f){if(!_0x769808)throw Error(this+'#'+_0x594733+_0x284a1c(0x3424));if(!(_0x769808 instanceof _0x3a75ab[_0x284a1c(0x520d)][_0x284a1c(0xce5)][_0x284a1c(0x3d0d)]))throw Error(this+'#'+_0x594733+_0x284a1c(0x1653)+_0x769808[_0x284a1c(0x1d43)](!0x0));if(!_0x769808[_0x284a1c(0xe21)])throw Error(this+'#'+_0x594733+'\x20is\x20not\x20a\x20repeated\x20field');_0x5c5955=_0x769808[_0x284a1c(0x4185)](_0x5c5955,!0x0);}return null===this[_0x594733]&&(this[_0x594733]=[]),this[_0x594733][_0x284a1c(0x3a33)](_0x5c5955),this;},_0x5d9b97[_0x536483(0x28d8)]=_0x5d9b97[_0x536483(0x4979)],_0x5d9b97[_0x536483(0x346f)]=function(_0x4f6cd4,_0x245c7d,_0x31144d){var _0x1163b3=_0x536483;if(_0x4f6cd4&&_0x1163b3(0x5014)==typeof _0x4f6cd4){for(var _0x533cf8 in(_0x31144d=_0x245c7d,_0x4f6cd4))_0x4f6cd4[_0x1163b3(0x2a77)](_0x533cf8)&&void 0x0!==(_0x245c7d=_0x4f6cd4[_0x533cf8])&&void 0x0===_0x538763[_0x1163b3(0x2a1f)][_0x533cf8]&&this[_0x1163b3(0x3bb7)](_0x533cf8,_0x245c7d,_0x31144d);return this;}var _0x45e2f0=_0x538763[_0x1163b3(0x1d25)][_0x4f6cd4];if(_0x31144d)this[_0x4f6cd4]=_0x245c7d;else{if(!_0x45e2f0)throw Error(this+'#'+_0x4f6cd4+_0x1163b3(0x407c));if(!(_0x45e2f0 instanceof _0x3a75ab['Reflect'][_0x1163b3(0xce5)]['Field']))throw Error(this+'#'+_0x4f6cd4+'\x20is\x20not\x20a\x20field:\x20'+_0x45e2f0[_0x1163b3(0x1d43)](!0x0));this[_0x45e2f0[_0x1163b3(0x13f9)]]=_0x245c7d=_0x45e2f0['verifyValue'](_0x245c7d);}if(_0x45e2f0&&_0x45e2f0[_0x1163b3(0x546c)]){var _0x3f911e=this[_0x45e2f0[_0x1163b3(0x546c)][_0x1163b3(0x13f9)]];null!==_0x245c7d?(null!==_0x3f911e&&_0x3f911e!==_0x45e2f0[_0x1163b3(0x13f9)]&&(this[_0x3f911e]=null),this[_0x45e2f0['oneof']['name']]=_0x45e2f0[_0x1163b3(0x13f9)]):_0x3f911e===_0x4f6cd4&&(this[_0x45e2f0[_0x1163b3(0x546c)][_0x1163b3(0x13f9)]]=null);}return this;},_0x5d9b97[_0x536483(0x3bb7)]=_0x5d9b97[_0x536483(0x346f)],_0x5d9b97['get']=function(_0x330291,_0x5b60e6){var _0x833f3e=_0x536483;if(_0x5b60e6)return this[_0x330291];var _0x12ca64=_0x538763[_0x833f3e(0x1d25)][_0x330291];if(!(_0x12ca64&&_0x12ca64 instanceof _0x3a75ab[_0x833f3e(0x520d)][_0x833f3e(0xce5)][_0x833f3e(0x3d0d)]))throw Error(this+'#'+_0x330291+_0x833f3e(0x407c));if(!(_0x12ca64 instanceof _0x3a75ab['Reflect']['Message'][_0x833f3e(0x3d0d)]))throw Error(this+'#'+_0x330291+_0x833f3e(0x1653)+_0x12ca64[_0x833f3e(0x1d43)](!0x0));return this[_0x12ca64['name']];},_0x5d9b97[_0x536483(0xad9)]=_0x5d9b97['get'];for(var _0x524921=0x0;_0x524921<_0x49f5b9[_0x536483(0x531b)];_0x524921++){var _0x5bcf53=_0x49f5b9[_0x524921];_0x5bcf53 instanceof _0x3a75ab[_0x536483(0x520d)][_0x536483(0xce5)][_0x536483(0x194)]||_0x538763[_0x536483(0x55eb)][_0x536483(0x2fce)][_0x536483(0x3732)]&&function(_0x2531c8){var _0x2bb1c9=_0x536483,_0x4402e8=_0x2531c8[_0x2bb1c9(0x3251)][_0x2bb1c9(0x1297)](/(_[a-zA-Z])/g,function(_0x4883cf){var _0x3327b4=_0x2bb1c9;return _0x4883cf[_0x3327b4(0x5821)]()[_0x3327b4(0x1297)]('_','');});_0x4402e8=_0x4402e8[_0x2bb1c9(0x57ed)](0x0,0x1)['toUpperCase']()+_0x4402e8[_0x2bb1c9(0x57ed)](0x1);var _0x5631e7=_0x2531c8[_0x2bb1c9(0x3251)][_0x2bb1c9(0x1297)](/([A-Z])/g,function(_0x1ff56d){return'_'+_0x1ff56d;}),_0x4ea89d=function(_0x12e011,_0x48c0e5){var _0x5a9c7a=_0x2bb1c9;return this[_0x2531c8[_0x5a9c7a(0x13f9)]]=_0x48c0e5?_0x12e011:_0x2531c8[_0x5a9c7a(0x4185)](_0x12e011),this;},_0x3b6fdf=function(){var _0x481c8f=_0x2bb1c9;return this[_0x2531c8[_0x481c8f(0x13f9)]];};null===_0x538763['getChild'](_0x2bb1c9(0x346f)+_0x4402e8)&&(_0x5d9b97[_0x2bb1c9(0x346f)+_0x4402e8]=_0x4ea89d),null===_0x538763['getChild'](_0x2bb1c9(0x23a9)+_0x5631e7)&&(_0x5d9b97[_0x2bb1c9(0x23a9)+_0x5631e7]=_0x4ea89d),null===_0x538763[_0x2bb1c9(0x3288)](_0x2bb1c9(0x3173)+_0x4402e8)&&(_0x5d9b97[_0x2bb1c9(0x3173)+_0x4402e8]=_0x3b6fdf),null===_0x538763[_0x2bb1c9(0x3288)](_0x2bb1c9(0x447f)+_0x5631e7)&&(_0x5d9b97[_0x2bb1c9(0x447f)+_0x5631e7]=_0x3b6fdf);}(_0x5bcf53);}function _0x2d4e19(_0x116cc3,_0x2030d4,_0x2d2574,_0x273105){var _0x52449d=_0x536483;if(null===_0x116cc3||'object'!=typeof _0x116cc3){if(_0x273105&&_0x273105 instanceof _0x3a75ab[_0x52449d(0x520d)][_0x52449d(0x3334)]){var _0x4be390=_0x3a75ab[_0x52449d(0x520d)][_0x52449d(0x3334)][_0x52449d(0x47ab)](_0x273105['object'],_0x116cc3);if(null!==_0x4be390)return _0x4be390;}return _0x116cc3;}if(ByteBuffer[_0x52449d(0x5311)](_0x116cc3))return _0x2030d4?_0x116cc3[_0x52449d(0x3a9a)]():_0x116cc3[_0x52449d(0x261b)]();if(_0x3a75ab[_0x52449d(0x1dcd)][_0x52449d(0x50df)](_0x116cc3))return _0x2d2574?_0x116cc3[_0x52449d(0x1d43)]():_0x3a75ab[_0x52449d(0x1dcd)][_0x52449d(0x3796)](_0x116cc3);var _0x3c415c;if(Array[_0x52449d(0x4b57)](_0x116cc3))return _0x3c415c=[],_0x116cc3[_0x52449d(0x3bcb)](function(_0x5604b9,_0x338b7a){_0x3c415c[_0x338b7a]=_0x2d4e19(_0x5604b9,_0x2030d4,_0x2d2574,_0x273105);}),_0x3c415c;if(_0x3c415c={},_0x116cc3 instanceof _0x3a75ab[_0x52449d(0x2d70)]){for(var _0x386856=_0x116cc3[_0x52449d(0x28db)](),_0x3b2955=_0x386856[_0x52449d(0x1cc4)]();!_0x3b2955[_0x52449d(0x416e)];_0x3b2955=_0x386856[_0x52449d(0x1cc4)]())_0x3c415c[_0x116cc3['keyElem'][_0x52449d(0x55cb)](_0x3b2955[_0x52449d(0x327)][0x0])]=_0x2d4e19(_0x3b2955[_0x52449d(0x327)][0x1],_0x2030d4,_0x2d2574,_0x116cc3[_0x52449d(0x2290)][_0x52449d(0xcd9)]);return _0x3c415c;}var _0x1a7bac=_0x116cc3[_0x52449d(0xfb9)],_0xdc5bbe=void 0x0;for(var _0x524a5b in _0x116cc3)_0x116cc3['hasOwnProperty'](_0x524a5b)&&(_0x1a7bac&&(_0xdc5bbe=_0x1a7bac['getChild'](_0x524a5b))?_0x3c415c[_0x524a5b]=_0x2d4e19(_0x116cc3[_0x524a5b],_0x2030d4,_0x2d2574,_0xdc5bbe[_0x52449d(0xcd9)]):_0x3c415c[_0x524a5b]=_0x2d4e19(_0x116cc3[_0x524a5b],_0x2030d4,_0x2d2574));return _0x3c415c;}return _0x5d9b97[_0x536483(0x502e)]=function(_0x2336a0,_0x360411){var _0x4c2dc9=_0x536483;_0x4c2dc9(0x46da)==typeof _0x2336a0&&(_0x360411=_0x2336a0,_0x2336a0=void 0x0);var _0x1d9ce2=!0x1;_0x2336a0||(_0x2336a0=new ByteBuffer(),_0x1d9ce2=!0x0);var _0x499f7e=_0x2336a0[_0x4c2dc9(0x5016)];try{return _0x538763['encode'](this,_0x2336a0['LE'](),_0x360411),(_0x1d9ce2?_0x2336a0[_0x4c2dc9(0x1e7b)]():_0x2336a0)['LE'](_0x499f7e);}catch(_0x2cb63b){throw _0x2336a0['LE'](_0x499f7e),_0x2cb63b;}},_0x4e8417[_0x536483(0x502e)]=function(_0x46c94c,_0x4f4f2c,_0x1dce93){var _0x282ef6=_0x536483;return new _0x4e8417(_0x46c94c)[_0x282ef6(0x502e)](_0x4f4f2c,_0x1dce93);},_0x5d9b97[_0x536483(0x2fb5)]=function(){var _0xcf8006=_0x536483;return _0x538763[_0xcf8006(0x2fb5)](this);},_0x5d9b97[_0x536483(0x34ef)]=function(_0x1d56af,_0x118d27){var _0x26d0bc=_0x536483,_0x2a8ea1=!0x1;_0x1d56af||(_0x1d56af=new ByteBuffer(),_0x2a8ea1=!0x0);var _0x25e8d7=new ByteBuffer()['LE']();return _0x538763[_0x26d0bc(0x502e)](this,_0x25e8d7,_0x118d27)['flip'](),_0x1d56af['writeVarint32'](_0x25e8d7['remaining']()),_0x1d56af['append'](_0x25e8d7),_0x2a8ea1?_0x1d56af[_0x26d0bc(0x1e7b)]():_0x1d56af;},_0x5d9b97[_0x536483(0x399d)]=function(){var _0x56807c=_0x536483;try{return this['encode']()[_0x56807c(0x282e)]();}catch(_0x4534fe){throw _0x4534fe[_0x56807c(0x46c5)]&&(_0x4534fe[_0x56807c(0x46c5)]=_0x4534fe[_0x56807c(0x46c5)][_0x56807c(0x282e)]()),_0x4534fe;}},_0x5d9b97[_0x536483(0x282e)]=_0x5d9b97[_0x536483(0x399d)],_0x5d9b97[_0x536483(0x3ad8)]=function(){var _0x2cb439=_0x536483;try{return this[_0x2cb439(0x502e)]()[_0x2cb439(0x261b)]();}catch(_0x4246b0){throw _0x4246b0[_0x2cb439(0x46c5)]&&(_0x4246b0[_0x2cb439(0x46c5)]=_0x4246b0[_0x2cb439(0x46c5)][_0x2cb439(0x261b)]()),_0x4246b0;}},_0x5d9b97[_0x536483(0x261b)]=_0x5d9b97['encodeNB'],_0x5d9b97['encode64']=function(){var _0x3eb2f6=_0x536483;try{return this[_0x3eb2f6(0x502e)]()[_0x3eb2f6(0x3a9a)]();}catch(_0x48ec1a){throw _0x48ec1a[_0x3eb2f6(0x46c5)]&&(_0x48ec1a[_0x3eb2f6(0x46c5)]=_0x48ec1a['encoded']['toBase64']()),_0x48ec1a;}},_0x5d9b97['toBase64']=_0x5d9b97[_0x536483(0x408d)],_0x5d9b97[_0x536483(0x1f9)]=function(){var _0x2a2ba4=_0x536483;try{return this[_0x2a2ba4(0x502e)]()[_0x2a2ba4(0x6f9)]();}catch(_0x3ea5b7){throw _0x3ea5b7['encoded']&&(_0x3ea5b7[_0x2a2ba4(0x46c5)]=_0x3ea5b7['encoded'][_0x2a2ba4(0x6f9)]()),_0x3ea5b7;}},_0x5d9b97['toHex']=_0x5d9b97['encodeHex'],_0x5d9b97[_0x536483(0x3a21)]=function(_0x5a1e31,_0x4153ee){var _0xa13082=_0x536483;return _0x2d4e19(this,!!_0x5a1e31,!!_0x4153ee,this[_0xa13082(0xfb9)]);},_0x5d9b97['encodeJSON']=function(){return JSON['stringify'](_0x2d4e19(this,!0x0,!0x0,this['$type']));},_0x4e8417[_0x536483(0x48c3)]=function(_0x5336a4,_0x2a3b88,_0xc35dda){var _0x89d65a=_0x536483;_0x89d65a(0x29ad)==typeof _0x2a3b88&&(_0xc35dda=_0x2a3b88,_0x2a3b88=-0x1),_0x89d65a(0x29ad)==typeof _0x5336a4?_0x5336a4=ByteBuffer['wrap'](_0x5336a4,_0xc35dda||_0x89d65a(0x4a36)):ByteBuffer[_0x89d65a(0x5311)](_0x5336a4)||(_0x5336a4=ByteBuffer[_0x89d65a(0x4632)](_0x5336a4));var _0xf8dc3c=_0x5336a4[_0x89d65a(0x5016)];try{var _0x2b841a=_0x538763[_0x89d65a(0x48c3)](_0x5336a4['LE'](),_0x2a3b88);return _0x5336a4['LE'](_0xf8dc3c),_0x2b841a;}catch(_0x3f64a2){throw _0x5336a4['LE'](_0xf8dc3c),_0x3f64a2;}},_0x4e8417[_0x536483(0xef6)]=function(_0x1da21b,_0x588f80){var _0x458df3=_0x536483;if('string'==typeof _0x1da21b?_0x1da21b=ByteBuffer[_0x458df3(0x4632)](_0x1da21b,_0x588f80||'base64'):ByteBuffer[_0x458df3(0x5311)](_0x1da21b)||(_0x1da21b=ByteBuffer[_0x458df3(0x4632)](_0x1da21b)),_0x1da21b[_0x458df3(0x1dd6)]()<0x1)return null;var _0x33f026=_0x1da21b['offset'],_0x509ad0=_0x1da21b[_0x458df3(0x3c3e)]();if(_0x1da21b[_0x458df3(0x1dd6)]()<_0x509ad0)return _0x1da21b[_0x458df3(0x19b4)]=_0x33f026,null;try{var _0x387ef0=_0x538763[_0x458df3(0x48c3)](_0x1da21b[_0x458df3(0x48ca)](_0x1da21b[_0x458df3(0x19b4)],_0x1da21b[_0x458df3(0x19b4)]+_0x509ad0)['LE']());return _0x1da21b[_0x458df3(0x19b4)]+=_0x509ad0,_0x387ef0;}catch(_0x235ba9){throw _0x1da21b[_0x458df3(0x19b4)]+=_0x509ad0,_0x235ba9;}},_0x4e8417['decode64']=function(_0x4e77e4){var _0x4e5fd9=_0x536483;return _0x4e8417[_0x4e5fd9(0x48c3)](_0x4e77e4,_0x4e5fd9(0x4a36));},_0x4e8417['decodeHex']=function(_0x167b16){var _0x549dce=_0x536483;return _0x4e8417[_0x549dce(0x48c3)](_0x167b16,_0x549dce(0x43ff));},_0x4e8417['decodeJSON']=function(_0x5340a4){var _0x2fa93d=_0x536483;return new _0x4e8417(JSON[_0x2fa93d(0x29e2)](_0x5340a4));},_0x5d9b97[_0x536483(0x1d43)]=function(){return _0x538763['toString']();},Object[_0x536483(0xbe6)]&&(Object[_0x536483(0xbe6)](_0x4e8417,_0x536483(0x2d8f),{'value':_0x538763[_0x536483(0x45a8)]()}),Object[_0x536483(0xbe6)](_0x5d9b97,_0x536483(0x2d8f),{'value':_0x4e8417[_0x536483(0x2d8f)]}),Object['defineProperty'](_0x4e8417,_0x536483(0xfb9),{'value':_0x538763}),Object[_0x536483(0xbe6)](_0x5d9b97,'$type',{'value':_0x538763})),_0x4e8417;}(_0x50130c,this);this[_0xa21a85(0x2bb7)]=[],this[_0xa21a85(0x1a12)]={},this[_0xa21a85(0x1d25)]={},this[_0xa21a85(0x2a1f)]={};for(var _0x5a0d6e,_0x1c2353=0x0,_0x5c0a1d=this['children'][_0xa21a85(0x531b)];_0x1c2353<_0x5c0a1d;_0x1c2353++)if((_0x5a0d6e=this[_0xa21a85(0x23ed)][_0x1c2353])instanceof _0xfc009a||_0x5a0d6e instanceof _0x3ca25c||_0x5a0d6e instanceof _0x479302){if(_0x100e97[_0xa21a85(0x2a77)](_0x5a0d6e[_0xa21a85(0x13f9)]))throw Error('Illegal\x20reflect\x20child\x20of\x20'+this['toString'](!0x0)+':\x20'+_0x5a0d6e['toString'](!0x0)+_0xa21a85(0x46cf)+_0x5a0d6e['name']+'\x27');_0x100e97[_0x5a0d6e['name']]=_0x5a0d6e[_0xa21a85(0x951)]();}else{if(_0x5a0d6e instanceof _0x3ca25c['Field'])_0x5a0d6e[_0xa21a85(0x951)](),this[_0xa21a85(0x2bb7)][_0xa21a85(0x3a33)](_0x5a0d6e),this[_0xa21a85(0x1a12)][_0x5a0d6e['id']]=_0x5a0d6e,this['_fieldsByName'][_0x5a0d6e[_0xa21a85(0x13f9)]]=_0x5a0d6e;else{if(_0x5a0d6e instanceof _0x3ca25c[_0xa21a85(0x13cc)])this[_0xa21a85(0x2a1f)][_0x5a0d6e[_0xa21a85(0x13f9)]]=_0x5a0d6e;else{if(!(_0x5a0d6e instanceof _0x3ca25c[_0xa21a85(0x13cc)]||_0x5a0d6e instanceof _0x1cc6d6))throw Error(_0xa21a85(0x3e62)+this[_0xa21a85(0x1d43)](!0x0)+':\x20'+this['children'][_0x1c2353][_0xa21a85(0x1d43)](!0x0));}}}return this[_0xa21a85(0xb8e)]=_0x100e97;},_0x1858cf['encode']=function(_0x1bc6c6,_0x96386c,_0x3b2eaf){var _0x3404fe=_0x145fd6;for(var _0x43085c,_0x49339c,_0xc3bfa9=null,_0x12bc7f=0x0,_0x3ec573=this[_0x3404fe(0x2bb7)][_0x3404fe(0x531b)];_0x12bc7f<_0x3ec573;++_0x12bc7f)_0x49339c=_0x1bc6c6[(_0x43085c=this[_0x3404fe(0x2bb7)][_0x12bc7f])[_0x3404fe(0x13f9)]],_0x43085c[_0x3404fe(0x7b4)]&&null===_0x49339c?null===_0xc3bfa9&&(_0xc3bfa9=_0x43085c):_0x43085c['encode'](_0x3b2eaf?_0x49339c:_0x43085c[_0x3404fe(0x4185)](_0x49339c),_0x96386c,_0x1bc6c6);if(null!==_0xc3bfa9){var _0x24a484=Error(_0x3404fe(0x28ff)+this['toString'](!0x0)+':\x20'+_0xc3bfa9);throw _0x24a484[_0x3404fe(0x46c5)]=_0x96386c,_0x24a484;}return _0x96386c;},_0x1858cf[_0x145fd6(0x2fb5)]=function(_0x277764){var _0x4e820c=_0x145fd6;for(var _0x55af9d,_0x3ff215,_0x390d74=0x0,_0x35626e=0x0,_0xf41ae7=this[_0x4e820c(0x2bb7)][_0x4e820c(0x531b)];_0x35626e<_0xf41ae7;++_0x35626e){if(_0x3ff215=_0x277764[(_0x55af9d=this[_0x4e820c(0x2bb7)][_0x35626e])['name']],_0x55af9d['required']&&null===_0x3ff215)throw Error(_0x4e820c(0x28ff)+this[_0x4e820c(0x1d43)](!0x0)+':\x20'+_0x55af9d);_0x390d74+=_0x55af9d[_0x4e820c(0x2fb5)](_0x3ff215,_0x277764);}return _0x390d74;},_0x1858cf[_0x145fd6(0x48c3)]=function(_0x1d5ec2,_0x45abd2,_0x43a306){var _0x1e270d=_0x145fd6;'number'!=typeof _0x45abd2&&(_0x45abd2=-0x1);for(var _0x4c74b1,_0x5a9a42,_0xd74933,_0x2eb94d,_0x4aa028=_0x1d5ec2[_0x1e270d(0x19b4)],_0x14a7dd=new this[(_0x1e270d(0xb8e))]();_0x1d5ec2[_0x1e270d(0x19b4)]<_0x4aa028+_0x45abd2||-0x1===_0x45abd2&&_0x1d5ec2[_0x1e270d(0x1dd6)]()>0x0;){if(_0xd74933=(_0x4c74b1=_0x1d5ec2[_0x1e270d(0x3c3e)]())>>>0x3,(_0x5a9a42=0x7&_0x4c74b1)===_0x50130c[_0x1e270d(0x42fa)][_0x1e270d(0x2ffe)]){if(_0xd74933!==_0x43a306)throw Error(_0x1e270d(0x2e3e)+this[_0x1e270d(0x1d43)](!0x0)+':\x20'+_0xd74933+'\x20('+(_0x43a306?_0x43a306+_0x1e270d(0x297c):_0x1e270d(0x2ef0))+')');break;}if(_0x2eb94d=this['_fieldsById'][_0xd74933]){if(_0x2eb94d[_0x1e270d(0xe21)]&&!_0x2eb94d['options'][_0x1e270d(0x177)])_0x14a7dd[_0x2eb94d[_0x1e270d(0x13f9)]][_0x1e270d(0x3a33)](_0x2eb94d[_0x1e270d(0x48c3)](_0x5a9a42,_0x1d5ec2));else{if(_0x2eb94d[_0x1e270d(0x2e47)]){var _0x3c63c1=_0x2eb94d['decode'](_0x5a9a42,_0x1d5ec2);_0x14a7dd[_0x2eb94d[_0x1e270d(0x13f9)]][_0x1e270d(0x346f)](_0x3c63c1[0x0],_0x3c63c1[0x1]);}else{if(_0x14a7dd[_0x2eb94d[_0x1e270d(0x13f9)]]=_0x2eb94d[_0x1e270d(0x48c3)](_0x5a9a42,_0x1d5ec2),_0x2eb94d['oneof']){var _0x50fea8=_0x14a7dd[_0x2eb94d['oneof']['name']];null!==_0x50fea8&&_0x50fea8!==_0x2eb94d[_0x1e270d(0x13f9)]&&(_0x14a7dd[_0x50fea8]=null),_0x14a7dd[_0x2eb94d[_0x1e270d(0x546c)][_0x1e270d(0x13f9)]]=_0x2eb94d['name'];}}}}else switch(_0x5a9a42){case _0x50130c[_0x1e270d(0x42fa)][_0x1e270d(0x850)]:_0x1d5ec2[_0x1e270d(0x3c3e)]();break;case _0x50130c[_0x1e270d(0x42fa)][_0x1e270d(0x35d0)]:_0x1d5ec2[_0x1e270d(0x19b4)]+=0x4;break;case _0x50130c[_0x1e270d(0x42fa)][_0x1e270d(0x3d81)]:_0x1d5ec2['offset']+=0x8;break;case _0x50130c[_0x1e270d(0x42fa)]['LDELIM']:var _0x5c1b39=_0x1d5ec2[_0x1e270d(0x3c3e)]();_0x1d5ec2[_0x1e270d(0x19b4)]+=_0x5c1b39;break;case _0x50130c[_0x1e270d(0x42fa)][_0x1e270d(0x44c6)]:for(;_0x515df4(_0xd74933,_0x1d5ec2););break;default:throw Error(_0x1e270d(0x2aca)+_0xd74933+'\x20in\x20'+this[_0x1e270d(0x1d43)](!0x0)+_0x1e270d(0xbbc)+_0x5a9a42);}}for(var _0x3a9bc6=0x0,_0x5ac1bb=this[_0x1e270d(0x2bb7)][_0x1e270d(0x531b)];_0x3a9bc6<_0x5ac1bb;++_0x3a9bc6)if(null===_0x14a7dd[(_0x2eb94d=this['_fields'][_0x3a9bc6])['name']]){if(_0x1e270d(0x440e)===this[_0x1e270d(0x5444)])_0x14a7dd[_0x2eb94d[_0x1e270d(0x13f9)]]=_0x2eb94d['defaultValue'];else{if(_0x2eb94d[_0x1e270d(0x7b4)]){var _0x2a9fa9=Error('Missing\x20at\x20least\x20one\x20required\x20field\x20for\x20'+this[_0x1e270d(0x1d43)](!0x0)+':\x20'+_0x2eb94d[_0x1e270d(0x13f9)]);throw _0x2a9fa9['decoded']=_0x14a7dd,_0x2a9fa9;}_0x50130c[_0x1e270d(0x4a9d)]&&null!==_0x2eb94d[_0x1e270d(0x30e6)]&&(_0x14a7dd[_0x2eb94d['name']]=_0x2eb94d['defaultValue']);}}return _0x14a7dd;},_0x4a10fa[_0x145fd6(0xce5)]=_0x3ca25c;var _0x5033f6=function(_0x1555af,_0x4e295c,_0x2d0526,_0x306d7b,_0x27394b,_0x1c0f1b,_0x5c4a43,_0x3b2861,_0x9c563,_0x4e3cd6){var _0x12be22=_0x145fd6;_0x24fc3d[_0x12be22(0x317a)](this,_0x1555af,_0x4e295c,_0x1c0f1b),this['className']=_0x12be22(0x311b),this[_0x12be22(0x7b4)]=_0x12be22(0x7b4)===_0x2d0526,this[_0x12be22(0xe21)]='repeated'===_0x2d0526,this[_0x12be22(0x2e47)]=_0x12be22(0x2e47)===_0x2d0526,this[_0x12be22(0x507d)]=_0x306d7b||null,this[_0x12be22(0x3243)]=_0x27394b,this[_0x12be22(0xcd9)]=null,this['id']=_0x5c4a43,this[_0x12be22(0x2fce)]=_0x3b2861||{},this[_0x12be22(0x30e6)]=null,this['oneof']=_0x9c563||null,this[_0x12be22(0x5444)]=_0x4e3cd6||_0x12be22(0x7d6),this[_0x12be22(0x3251)]=this[_0x12be22(0x13f9)],this[_0x12be22(0x1733)]=null,this[_0x12be22(0x2ca3)]=null,!this[_0x12be22(0x55eb)][_0x12be22(0x2fce)][_0x12be22(0x3a7b)]||this instanceof _0x3ca25c[_0x12be22(0x194)]||(this[_0x12be22(0x13f9)]=_0x50130c['Util'][_0x12be22(0xe2d)](this['name']));},_0x3bd112=_0x5033f6[_0x145fd6(0x4b51)]=Object[_0x145fd6(0x3477)](_0x24fc3d[_0x145fd6(0x4b51)]);_0x3bd112[_0x145fd6(0x951)]=function(){var _0x2df551=_0x145fd6;this['element']=new _0x4d09ae(this[_0x2df551(0x3243)],this[_0x2df551(0xcd9)],!0x1,this[_0x2df551(0x5444)],this[_0x2df551(0x13f9)]),this[_0x2df551(0x2e47)]&&(this[_0x2df551(0x2ca3)]=new _0x4d09ae(this[_0x2df551(0x507d)],void 0x0,!0x0,this[_0x2df551(0x5444)],this[_0x2df551(0x13f9)])),'proto3'!==this[_0x2df551(0x5444)]||this['repeated']||this[_0x2df551(0x2e47)]?void 0x0!==this[_0x2df551(0x2fce)][_0x2df551(0x1c5e)]&&(this[_0x2df551(0x30e6)]=this[_0x2df551(0x4185)](this[_0x2df551(0x2fce)][_0x2df551(0x1c5e)])):this[_0x2df551(0x30e6)]=_0x4d09ae[_0x2df551(0x11e4)](this[_0x2df551(0x3243)]);},_0x3bd112['verifyValue']=function(_0x439ae5,_0x231b56){var _0x2f34c0=_0x145fd6;_0x231b56=_0x231b56||!0x1;var _0x2eafeb,_0x17e30e=this;function _0x1622ad(_0x27d125,_0x302ac6){var _0x2112a0=_0x54f3;throw Error(_0x2112a0(0x24bd)+_0x17e30e[_0x2112a0(0x1d43)](!0x0)+'\x20of\x20type\x20'+_0x17e30e['type'][_0x2112a0(0x13f9)]+':\x20'+_0x27d125+'\x20('+_0x302ac6+')');}if(null===_0x439ae5)return this['required']&&_0x1622ad(typeof _0x439ae5,_0x2f34c0(0x7b4)),_0x2f34c0(0x440e)===this[_0x2f34c0(0x5444)]&&this['type']!==_0x50130c[_0x2f34c0(0x1c0e)][_0x2f34c0(0x17f7)]&&_0x1622ad(typeof _0x439ae5,_0x2f34c0(0x12c6)),null;if(this['repeated']&&!_0x231b56){Array[_0x2f34c0(0x4b57)](_0x439ae5)||(_0x439ae5=[_0x439ae5]);var _0x54e224=[];for(_0x2eafeb=0x0;_0x2eafeb<_0x439ae5[_0x2f34c0(0x531b)];_0x2eafeb++)_0x54e224[_0x2f34c0(0x3a33)](this[_0x2f34c0(0x1733)][_0x2f34c0(0x4185)](_0x439ae5[_0x2eafeb]));return _0x54e224;}return this[_0x2f34c0(0x2e47)]&&!_0x231b56?_0x439ae5 instanceof _0x50130c['Map']?_0x439ae5:(_0x439ae5 instanceof Object||_0x1622ad(typeof _0x439ae5,_0x2f34c0(0x50cb)),new _0x50130c[(_0x2f34c0(0x2d70))](this,_0x439ae5)):(!this['repeated']&&Array[_0x2f34c0(0x4b57)](_0x439ae5)&&_0x1622ad(typeof _0x439ae5,_0x2f34c0(0x3c26)),this[_0x2f34c0(0x1733)][_0x2f34c0(0x4185)](_0x439ae5));},_0x3bd112['hasWirePresence']=function(_0x3fe8ff,_0x1092c9){var _0x5d0e39=_0x145fd6;if(_0x5d0e39(0x440e)!==this[_0x5d0e39(0x5444)])return null!==_0x3fe8ff;if(this[_0x5d0e39(0x546c)]&&_0x1092c9[this[_0x5d0e39(0x546c)][_0x5d0e39(0x13f9)]]===this[_0x5d0e39(0x13f9)])return!0x0;switch(this[_0x5d0e39(0x3243)]){case _0x50130c['TYPES'][_0x5d0e39(0x222e)]:case _0x50130c[_0x5d0e39(0x1c0e)][_0x5d0e39(0x1f7d)]:case _0x50130c['TYPES']['sfixed32']:case _0x50130c[_0x5d0e39(0x1c0e)][_0x5d0e39(0xc7c)]:case _0x50130c[_0x5d0e39(0x1c0e)][_0x5d0e39(0x56fa)]:return 0x0!==_0x3fe8ff;case _0x50130c[_0x5d0e39(0x1c0e)]['int64']:case _0x50130c[_0x5d0e39(0x1c0e)][_0x5d0e39(0x1402)]:case _0x50130c[_0x5d0e39(0x1c0e)]['sfixed64']:case _0x50130c[_0x5d0e39(0x1c0e)][_0x5d0e39(0x4786)]:case _0x50130c[_0x5d0e39(0x1c0e)]['fixed64']:return 0x0!==_0x3fe8ff[_0x5d0e39(0x3fef)]||0x0!==_0x3fe8ff['high'];case _0x50130c['TYPES'][_0x5d0e39(0x3795)]:return _0x3fe8ff;case _0x50130c[_0x5d0e39(0x1c0e)][_0x5d0e39(0x1718)]:case _0x50130c['TYPES'][_0x5d0e39(0xfd6)]:return 0x0!==_0x3fe8ff;case _0x50130c[_0x5d0e39(0x1c0e)][_0x5d0e39(0x29ad)]:return _0x3fe8ff['length']>0x0;case _0x50130c[_0x5d0e39(0x1c0e)][_0x5d0e39(0x454e)]:return _0x3fe8ff['remaining']()>0x0;case _0x50130c[_0x5d0e39(0x1c0e)]['enum']:return 0x0!==_0x3fe8ff;case _0x50130c[_0x5d0e39(0x1c0e)][_0x5d0e39(0x17f7)]:return null!==_0x3fe8ff;default:return!0x0;}},_0x3bd112[_0x145fd6(0x502e)]=function(_0x5df7c0,_0x1f66b8,_0x592a53){var _0x30893c=_0x145fd6;if(null===this[_0x30893c(0x3243)]||_0x30893c(0x5014)!=typeof this[_0x30893c(0x3243)])throw Error(_0x30893c(0x3d8f)+this[_0x30893c(0x1d43)](!0x0)+':\x20'+this[_0x30893c(0x3243)]);if(null===_0x5df7c0||this[_0x30893c(0xe21)]&&0x0==_0x5df7c0['length'])return _0x1f66b8;try{var _0x512577;if(this[_0x30893c(0xe21)]){if(this[_0x30893c(0x2fce)][_0x30893c(0x177)]&&_0x50130c[_0x30893c(0x227e)]['indexOf'](this[_0x30893c(0x3243)][_0x30893c(0x1541)])>=0x0){_0x1f66b8[_0x30893c(0x3f73)](this['id']<<0x3|_0x50130c[_0x30893c(0x42fa)][_0x30893c(0x561c)]),_0x1f66b8['ensureCapacity'](_0x1f66b8[_0x30893c(0x19b4)]+=0x1);var _0x58a3b3=_0x1f66b8['offset'];for(_0x512577=0x0;_0x512577<_0x5df7c0[_0x30893c(0x531b)];_0x512577++)this[_0x30893c(0x1733)][_0x30893c(0x75d)](this['id'],_0x5df7c0[_0x512577],_0x1f66b8);var _0x346394=_0x1f66b8[_0x30893c(0x19b4)]-_0x58a3b3,_0x408a69=ByteBuffer[_0x30893c(0xf6f)](_0x346394);if(_0x408a69>0x1){var _0x1d86cf=_0x1f66b8[_0x30893c(0x48ca)](_0x58a3b3,_0x1f66b8['offset']);_0x58a3b3+=_0x408a69-0x1,_0x1f66b8[_0x30893c(0x19b4)]=_0x58a3b3,_0x1f66b8[_0x30893c(0xe45)](_0x1d86cf);}_0x1f66b8['writeVarint32'](_0x346394,_0x58a3b3-_0x408a69);}else{for(_0x512577=0x0;_0x512577<_0x5df7c0[_0x30893c(0x531b)];_0x512577++)_0x1f66b8[_0x30893c(0x3f73)](this['id']<<0x3|this[_0x30893c(0x3243)]['wireType']),this[_0x30893c(0x1733)]['encodeValue'](this['id'],_0x5df7c0[_0x512577],_0x1f66b8);}}else this['map']?_0x5df7c0['forEach'](function(_0x32b266,_0x5653dc,_0x2be178){var _0x161689=_0x30893c,_0xeafdb5=ByteBuffer[_0x161689(0xf6f)](0x8|this['keyType'][_0x161689(0x1541)])+this[_0x161689(0x2ca3)]['calculateLength'](0x1,_0x5653dc)+ByteBuffer['calculateVarint32'](0x10|this['type'][_0x161689(0x1541)])+this[_0x161689(0x1733)][_0x161689(0x2711)](0x2,_0x32b266);_0x1f66b8[_0x161689(0x3f73)](this['id']<<0x3|_0x50130c['WIRE_TYPES'][_0x161689(0x561c)]),_0x1f66b8[_0x161689(0x3f73)](_0xeafdb5),_0x1f66b8[_0x161689(0x3f73)](0x8|this['keyType'][_0x161689(0x1541)]),this[_0x161689(0x2ca3)][_0x161689(0x75d)](0x1,_0x5653dc,_0x1f66b8),_0x1f66b8['writeVarint32'](0x10|this[_0x161689(0x3243)]['wireType']),this[_0x161689(0x1733)][_0x161689(0x75d)](0x2,_0x32b266,_0x1f66b8);},this):this[_0x30893c(0x3b72)](_0x5df7c0,_0x592a53)&&(_0x1f66b8[_0x30893c(0x3f73)](this['id']<<0x3|this[_0x30893c(0x3243)]['wireType']),this[_0x30893c(0x1733)]['encodeValue'](this['id'],_0x5df7c0,_0x1f66b8));}catch(_0x46bb00){throw Error(_0x30893c(0x24bd)+this['toString'](!0x0)+':\x20'+_0x5df7c0+'\x20('+_0x46bb00+')');}return _0x1f66b8;},_0x3bd112['calculate']=function(_0x3438d1,_0x1b9d91){var _0x331e4a=_0x145fd6;if(_0x3438d1=this[_0x331e4a(0x4185)](_0x3438d1),null===this[_0x331e4a(0x3243)]||_0x331e4a(0x5014)!=typeof this[_0x331e4a(0x3243)])throw Error(_0x331e4a(0x3d8f)+this[_0x331e4a(0x1d43)](!0x0)+':\x20'+this[_0x331e4a(0x3243)]);if(null===_0x3438d1||this[_0x331e4a(0xe21)]&&0x0==_0x3438d1['length'])return 0x0;var _0x39ce6b=0x0;try{var _0x179540,_0x476031;if(this[_0x331e4a(0xe21)]){if(this['options'][_0x331e4a(0x177)]&&_0x50130c[_0x331e4a(0x227e)]['indexOf'](this['type']['wireType'])>=0x0){for(_0x39ce6b+=ByteBuffer[_0x331e4a(0xf6f)](this['id']<<0x3|_0x50130c[_0x331e4a(0x42fa)]['LDELIM']),_0x476031=0x0,_0x179540=0x0;_0x179540<_0x3438d1[_0x331e4a(0x531b)];_0x179540++)_0x476031+=this[_0x331e4a(0x1733)][_0x331e4a(0x2711)](this['id'],_0x3438d1[_0x179540]);_0x39ce6b+=ByteBuffer[_0x331e4a(0xf6f)](_0x476031),_0x39ce6b+=_0x476031;}else{for(_0x179540=0x0;_0x179540<_0x3438d1[_0x331e4a(0x531b)];_0x179540++)_0x39ce6b+=ByteBuffer['calculateVarint32'](this['id']<<0x3|this[_0x331e4a(0x3243)][_0x331e4a(0x1541)]),_0x39ce6b+=this[_0x331e4a(0x1733)][_0x331e4a(0x2711)](this['id'],_0x3438d1[_0x179540]);}}else this[_0x331e4a(0x2e47)]?_0x3438d1[_0x331e4a(0x3bcb)](function(_0x55bce5,_0x3519c4,_0x14b823){var _0x4abfe5=_0x331e4a,_0xb1f4=ByteBuffer['calculateVarint32'](0x8|this[_0x4abfe5(0x507d)][_0x4abfe5(0x1541)])+this[_0x4abfe5(0x2ca3)][_0x4abfe5(0x2711)](0x1,_0x3519c4)+ByteBuffer[_0x4abfe5(0xf6f)](0x10|this[_0x4abfe5(0x3243)][_0x4abfe5(0x1541)])+this[_0x4abfe5(0x1733)][_0x4abfe5(0x2711)](0x2,_0x55bce5);_0x39ce6b+=ByteBuffer['calculateVarint32'](this['id']<<0x3|_0x50130c['WIRE_TYPES']['LDELIM']),_0x39ce6b+=ByteBuffer[_0x4abfe5(0xf6f)](_0xb1f4),_0x39ce6b+=_0xb1f4;},this):this[_0x331e4a(0x3b72)](_0x3438d1,_0x1b9d91)&&(_0x39ce6b+=ByteBuffer['calculateVarint32'](this['id']<<0x3|this[_0x331e4a(0x3243)][_0x331e4a(0x1541)]),_0x39ce6b+=this[_0x331e4a(0x1733)][_0x331e4a(0x2711)](this['id'],_0x3438d1));}catch(_0x4a9135){throw Error('Illegal\x20value\x20for\x20'+this[_0x331e4a(0x1d43)](!0x0)+':\x20'+_0x3438d1+'\x20('+_0x4a9135+')');}return _0x39ce6b;},_0x3bd112[_0x145fd6(0x48c3)]=function(_0x122684,_0x4f3b11,_0x4c7211){var _0x540ccf=_0x145fd6,_0x434f5e,_0x32cba6;if(!(!this['map']&&_0x122684==this[_0x540ccf(0x3243)]['wireType']||!_0x4c7211&&this['repeated']&&this[_0x540ccf(0x2fce)]['packed']&&_0x122684==_0x50130c[_0x540ccf(0x42fa)][_0x540ccf(0x561c)]||this[_0x540ccf(0x2e47)]&&_0x122684==_0x50130c[_0x540ccf(0x42fa)][_0x540ccf(0x561c)]))throw Error(_0x540ccf(0x4906)+this[_0x540ccf(0x1d43)](!0x0)+':\x20'+_0x122684+'\x20('+this[_0x540ccf(0x3243)][_0x540ccf(0x1541)]+_0x540ccf(0x5bb));if(_0x122684==_0x50130c[_0x540ccf(0x42fa)]['LDELIM']&&this[_0x540ccf(0xe21)]&&this[_0x540ccf(0x2fce)][_0x540ccf(0x177)]&&_0x50130c[_0x540ccf(0x227e)]['indexOf'](this[_0x540ccf(0x3243)]['wireType'])>=0x0&&!_0x4c7211){_0x32cba6=_0x4f3b11[_0x540ccf(0x3c3e)](),_0x32cba6=_0x4f3b11[_0x540ccf(0x19b4)]+_0x32cba6;for(var _0x28bf33=[];_0x4f3b11[_0x540ccf(0x19b4)]<_0x32cba6;)_0x28bf33['push'](this[_0x540ccf(0x48c3)](this[_0x540ccf(0x3243)]['wireType'],_0x4f3b11,!0x0));return _0x28bf33;}if(this[_0x540ccf(0x2e47)]){var _0x4ca37d=_0x4d09ae[_0x540ccf(0x11e4)](this[_0x540ccf(0x507d)]);if(_0x434f5e=_0x4d09ae[_0x540ccf(0x11e4)](this[_0x540ccf(0x3243)]),_0x32cba6=_0x4f3b11['readVarint32'](),_0x4f3b11[_0x540ccf(0x1dd6)]()<_0x32cba6)throw Error(_0x540ccf(0x50fc)+this[_0x540ccf(0x1d43)](!0x0)+':\x20'+_0x32cba6+_0x540ccf(0x4183)+_0x4f3b11[_0x540ccf(0x1dd6)]());var _0x3e0a7e=_0x4f3b11[_0x540ccf(0x254b)]();for(_0x3e0a7e[_0x540ccf(0x52c7)]=_0x3e0a7e[_0x540ccf(0x19b4)]+_0x32cba6,_0x4f3b11[_0x540ccf(0x19b4)]+=_0x32cba6;_0x3e0a7e[_0x540ccf(0x1dd6)]()>0x0;){var _0x1b1ffa=_0x3e0a7e['readVarint32']();_0x122684=0x7&_0x1b1ffa;var _0x421542=_0x1b1ffa>>>0x3;if(0x1===_0x421542)_0x4ca37d=this['keyElement'][_0x540ccf(0x48c3)](_0x3e0a7e,_0x122684,_0x421542);else{if(0x2!==_0x421542)throw Error('Unexpected\x20tag\x20in\x20map\x20field\x20key/value\x20submessage');_0x434f5e=this['element'][_0x540ccf(0x48c3)](_0x3e0a7e,_0x122684,_0x421542);}}return[_0x4ca37d,_0x434f5e];}return this[_0x540ccf(0x1733)][_0x540ccf(0x48c3)](_0x4f3b11,_0x122684,this['id']);},_0x4a10fa['Message'][_0x145fd6(0x3d0d)]=_0x5033f6;var _0x4201e3=function(_0x536811,_0x154c76,_0x6e6209,_0x4b904a,_0x4a79d8,_0x4a6414,_0x543c53){var _0x3db608=_0x145fd6;_0x5033f6[_0x3db608(0x317a)](this,_0x536811,_0x154c76,_0x6e6209,null,_0x4b904a,_0x4a79d8,_0x4a6414,_0x543c53),this[_0x3db608(0x1c26)];};_0x4201e3[_0x145fd6(0x4b51)]=Object[_0x145fd6(0x3477)](_0x5033f6[_0x145fd6(0x4b51)]),_0x4a10fa[_0x145fd6(0xce5)][_0x145fd6(0x194)]=_0x4201e3,_0x4a10fa[_0x145fd6(0xce5)][_0x145fd6(0x13cc)]=function(_0xfeeb80,_0x54b81d,_0x2ace21){var _0x82e33=_0x145fd6;_0x24fc3d[_0x82e33(0x317a)](this,_0xfeeb80,_0x54b81d,_0x2ace21),this[_0x82e33(0x19bc)]=[];};var _0xfc009a=function(_0x36376f,_0x3417b5,_0x57fcf4,_0x5914aa,_0xff0a97){var _0x1beee7=_0x145fd6;_0x4b84ba[_0x1beee7(0x317a)](this,_0x36376f,_0x3417b5,_0x57fcf4,_0x5914aa,_0xff0a97),this[_0x1beee7(0x4cbd)]='Enum',this['object']=null;};_0xfc009a[_0x145fd6(0x47ab)]=function(_0x32271d,_0x25d9f3){var _0x5cec32=_0x145fd6;for(var _0x46b430,_0x4230fd=Object[_0x5cec32(0x20c8)](_0x32271d),_0x466ba7=0x0;_0x466ba7<_0x4230fd['length'];++_0x466ba7)if(_0x32271d[_0x46b430=_0x4230fd[_0x466ba7]]===_0x25d9f3)return _0x46b430;return null;},(_0xfc009a[_0x145fd6(0x4b51)]=Object[_0x145fd6(0x3477)](_0x4b84ba[_0x145fd6(0x4b51)]))[_0x145fd6(0x951)]=function(_0x1f6cbf){var _0x43b74c=_0x145fd6;if(this[_0x43b74c(0x5014)]&&!_0x1f6cbf)return this[_0x43b74c(0x5014)];for(var _0x5755cd=new _0x50130c['Builder'][(_0x43b74c(0x3334))](),_0x37caa9=this[_0x43b74c(0x4b68)](_0xfc009a[_0x43b74c(0x4e72)]),_0x45833c=0x0,_0x59aa5f=_0x37caa9[_0x43b74c(0x531b)];_0x45833c<_0x59aa5f;++_0x45833c)_0x5755cd[_0x37caa9[_0x45833c][_0x43b74c(0x13f9)]]=_0x37caa9[_0x45833c]['id'];return Object['defineProperty']&&Object[_0x43b74c(0xbe6)](_0x5755cd,_0x43b74c(0x2d8f),{'value':this['buildOpt'](),'enumerable':!0x1}),this['object']=_0x5755cd;},_0x4a10fa[_0x145fd6(0x3334)]=_0xfc009a;var _0x40e4bd=function(_0x5416ff,_0x4f2094,_0x5d5ff7,_0x4ec1cd){var _0x5e27e4=_0x145fd6;_0x24fc3d[_0x5e27e4(0x317a)](this,_0x5416ff,_0x4f2094,_0x5d5ff7),this[_0x5e27e4(0x4cbd)]=_0x5e27e4(0x4853),this['id']=_0x4ec1cd;};_0x40e4bd[_0x145fd6(0x4b51)]=Object[_0x145fd6(0x3477)](_0x24fc3d['prototype']),_0x4a10fa[_0x145fd6(0x3334)]['Value']=_0x40e4bd;var _0x1cc6d6=function(_0x1d425f,_0x1fc772,_0x7044ea,_0x523523){var _0x2a1f87=_0x145fd6;_0x24fc3d[_0x2a1f87(0x317a)](this,_0x1d425f,_0x1fc772,_0x7044ea),this[_0x2a1f87(0xa8e)]=_0x523523;};_0x1cc6d6['prototype']=Object[_0x145fd6(0x3477)](_0x24fc3d[_0x145fd6(0x4b51)]),_0x4a10fa[_0x145fd6(0x5222)]=_0x1cc6d6;var _0x479302=function(_0x15d18c,_0x108cd2,_0x2289e9,_0x12d2c1){var _0x44d9a1=_0x145fd6;_0x4b84ba[_0x44d9a1(0x317a)](this,_0x15d18c,_0x108cd2,_0x2289e9,_0x12d2c1),this[_0x44d9a1(0x4cbd)]=_0x44d9a1(0xe16),this['clazz']=null;};(_0x479302[_0x145fd6(0x4b51)]=Object['create'](_0x4b84ba['prototype']))[_0x145fd6(0x951)]=function(_0xbae123){var _0x173a22=_0x145fd6;return this[_0x173a22(0xb8e)]&&!_0xbae123?this['clazz']:this[_0x173a22(0xb8e)]=function(_0x5e699c,_0x3caf4b){var _0x3f1470=_0x173a22;for(var _0x5b139d=function(_0x1f5992){var _0x223304=_0x54f3;_0x5e699c[_0x223304(0x4519)][_0x223304(0xe16)]['call'](this),this[_0x223304(0x1e6d)]=_0x1f5992||function(_0x34d193,_0x55e50d,_0x29ebad){var _0x1faf63=_0x223304;setTimeout(_0x29ebad[_0x1faf63(0x532a)](this,Error(_0x1faf63(0x18f6))),0x0);};},_0x55084c=_0x5b139d[_0x3f1470(0x4b51)]=Object[_0x3f1470(0x3477)](_0x5e699c[_0x3f1470(0x4519)]['Service'][_0x3f1470(0x4b51)]),_0x581b99=_0x3caf4b[_0x3f1470(0x4b68)](_0x5e699c[_0x3f1470(0x520d)][_0x3f1470(0xe16)][_0x3f1470(0x2870)]),_0x4593a1=0x0;_0x4593a1<_0x581b99[_0x3f1470(0x531b)];_0x4593a1++)!function(_0x47a4b0){var _0x54c9cd=_0x3f1470;_0x55084c[_0x47a4b0[_0x54c9cd(0x13f9)]]=function(_0x8aafd1,_0x57a600){var _0x4da988=_0x54c9cd;try{try{_0x8aafd1=_0x47a4b0[_0x4da988(0x3d12)][_0x4da988(0xb8e)][_0x4da988(0x48c3)](ByteBuffer[_0x4da988(0x4632)](_0x8aafd1));}catch(_0x2660fc){if(!(_0x2660fc instanceof TypeError))throw _0x2660fc;}if(null===_0x8aafd1||_0x4da988(0x5014)!=typeof _0x8aafd1)throw Error(_0x4da988(0x3179));_0x8aafd1 instanceof _0x47a4b0[_0x4da988(0x3d12)][_0x4da988(0xb8e)]||(_0x8aafd1=new _0x47a4b0[(_0x4da988(0x3d12))][(_0x4da988(0xb8e))](_0x8aafd1)),this[_0x4da988(0x1e6d)](_0x47a4b0[_0x4da988(0x24c4)](),_0x8aafd1,function(_0x10a231,_0xcf8fc5){var _0x3def90=_0x4da988;if(_0x10a231)_0x57a600(_0x10a231);else{null===_0xcf8fc5&&(_0xcf8fc5='');try{_0xcf8fc5=_0x47a4b0[_0x3def90(0x31df)][_0x3def90(0xb8e)][_0x3def90(0x48c3)](_0xcf8fc5);}catch(_0x32c427){}_0xcf8fc5&&_0xcf8fc5 instanceof _0x47a4b0[_0x3def90(0x31df)]['clazz']?_0x57a600(null,_0xcf8fc5):_0x57a600(Error('Illegal\x20response\x20type\x20received\x20in\x20service\x20method\x20'+_0x3caf4b['name']+'#'+_0x47a4b0[_0x3def90(0x13f9)]));}});}catch(_0x557c9c){setTimeout(_0x57a600[_0x4da988(0x532a)](this,_0x557c9c),0x0);}},_0x5b139d[_0x47a4b0[_0x54c9cd(0x13f9)]]=function(_0x17c9a5,_0x59fc98,_0x4fe976){new _0x5b139d(_0x17c9a5)[_0x47a4b0['name']](_0x59fc98,_0x4fe976);},Object['defineProperty']&&(Object[_0x54c9cd(0xbe6)](_0x5b139d[_0x47a4b0['name']],_0x54c9cd(0x2d8f),{'value':_0x47a4b0[_0x54c9cd(0x45a8)]()}),Object[_0x54c9cd(0xbe6)](_0x55084c[_0x47a4b0[_0x54c9cd(0x13f9)]],_0x54c9cd(0x2d8f),{'value':_0x5b139d[_0x47a4b0[_0x54c9cd(0x13f9)]][_0x54c9cd(0x2d8f)]}));}(_0x581b99[_0x4593a1]);return Object[_0x3f1470(0xbe6)]&&(Object[_0x3f1470(0xbe6)](_0x5b139d,_0x3f1470(0x2d8f),{'value':_0x3caf4b[_0x3f1470(0x45a8)]()}),Object[_0x3f1470(0xbe6)](_0x55084c,_0x3f1470(0x2d8f),{'value':_0x5b139d[_0x3f1470(0x2d8f)]}),Object['defineProperty'](_0x5b139d,_0x3f1470(0xfb9),{'value':_0x3caf4b}),Object[_0x3f1470(0xbe6)](_0x55084c,'$type',{'value':_0x3caf4b})),_0x5b139d;}(_0x50130c,this);},_0x4a10fa['Service']=_0x479302;var _0x1e88a8=function(_0x50057a,_0x410c43,_0x2c2edd,_0x3cd2ce){var _0x3ea5d7=_0x145fd6;_0x24fc3d[_0x3ea5d7(0x317a)](this,_0x50057a,_0x410c43,_0x2c2edd),this[_0x3ea5d7(0x4cbd)]=_0x3ea5d7(0x1f08),this[_0x3ea5d7(0x2fce)]=_0x3cd2ce||{};};(_0x1e88a8[_0x145fd6(0x4b51)]=Object['create'](_0x24fc3d[_0x145fd6(0x4b51)]))[_0x145fd6(0x45a8)]=_0x3ffc5f[_0x145fd6(0x45a8)],_0x4a10fa[_0x145fd6(0xe16)]['Method']=_0x1e88a8;var _0x460dd8=function(_0x3fb693,_0x486552,_0x3d7abf,_0x29d7a5,_0x6f0711,_0x1c02e1,_0x1ccafb,_0x59d533){var _0x5ee18a=_0x145fd6;_0x1e88a8['call'](this,_0x3fb693,_0x486552,_0x3d7abf,_0x59d533),this[_0x5ee18a(0x4cbd)]=_0x5ee18a(0x42c3),this[_0x5ee18a(0x21dc)]=_0x29d7a5,this[_0x5ee18a(0xd22)]=_0x6f0711,this[_0x5ee18a(0x20ce)]=_0x1c02e1,this[_0x5ee18a(0x9c6)]=_0x1ccafb,this[_0x5ee18a(0x3d12)]=null,this['resolvedResponseType']=null;};return _0x460dd8[_0x145fd6(0x4b51)]=Object['create'](_0x1e88a8['prototype']),_0x4a10fa[_0x145fd6(0xe16)][_0x145fd6(0x2870)]=_0x460dd8,_0x4a10fa;}(ProtoBuf),ProtoBuf[_0x68aa19(0x4519)]=function(_0x35225f,_0x37c680,_0x3b562b){var _0x3f2fa6=_0x68aa19,_0x56c731=function(_0x3f892e){var _0x1a62dc=_0x54f3;this['ns']=new _0x3b562b[(_0x1a62dc(0x509))](this,null,''),this[_0x1a62dc(0x56fd)]=this['ns'],this['resolved']=!0x1,this[_0x1a62dc(0x4fe2)]=null,this[_0x1a62dc(0x2390)]={},this[_0x1a62dc(0x3ea6)]=null,this['options']=_0x3f892e||{};},_0x52a6c4=_0x56c731[_0x3f2fa6(0x4b51)];function _0x2aeba0(_0x418a02){var _0x48d28e=_0x3f2fa6;_0x418a02['messages']&&_0x418a02['messages'][_0x48d28e(0x3bcb)](function(_0x651af1){var _0x25087c=_0x48d28e;_0x651af1['syntax']=_0x418a02[_0x25087c(0x5444)],_0x2aeba0(_0x651af1);}),_0x418a02[_0x48d28e(0xdc3)]&&_0x418a02[_0x48d28e(0xdc3)]['forEach'](function(_0x1eb990){var _0x3db059=_0x48d28e;_0x1eb990[_0x3db059(0x5444)]=_0x418a02[_0x3db059(0x5444)];});}return _0x56c731[_0x3f2fa6(0x322f)]=function(_0x123913){var _0x3d48fd=_0x3f2fa6;return _0x3d48fd(0x29ad)==typeof _0x123913[_0x3d48fd(0x13f9)]&&(void 0x0===_0x123913['values']&&void 0x0===_0x123913['rpc']);},_0x56c731[_0x3f2fa6(0x4f72)]=function(_0x4714cb){var _0x420764=_0x3f2fa6;return _0x420764(0x29ad)==typeof _0x4714cb[_0x420764(0x4c4)]&&_0x420764(0x29ad)==typeof _0x4714cb[_0x420764(0x13f9)]&&_0x420764(0x29ad)==typeof _0x4714cb[_0x420764(0x3243)]&&void 0x0!==_0x4714cb['id'];},_0x56c731[_0x3f2fa6(0x1268)]=function(_0x5b52bb){var _0x2c8cc4=_0x3f2fa6;return'string'==typeof _0x5b52bb[_0x2c8cc4(0x13f9)]&&!(void 0x0===_0x5b52bb[_0x2c8cc4(0x21e8)]||!Array[_0x2c8cc4(0x4b57)](_0x5b52bb[_0x2c8cc4(0x21e8)])||0x0===_0x5b52bb['values'][_0x2c8cc4(0x531b)]);},_0x56c731[_0x3f2fa6(0x2e1e)]=function(_0x20359b){var _0x30a06d=_0x3f2fa6;return!(_0x30a06d(0x29ad)!=typeof _0x20359b[_0x30a06d(0x13f9)]||_0x30a06d(0x5014)!=typeof _0x20359b['rpc']||!_0x20359b['rpc']);},_0x56c731[_0x3f2fa6(0x5705)]=function(_0xf7447c){var _0x56afd6=_0x3f2fa6;return _0x56afd6(0x29ad)==typeof _0xf7447c[_0x56afd6(0x4a4b)];},_0x52a6c4['reset']=function(){var _0x4d1376=_0x3f2fa6;return this[_0x4d1376(0x56fd)]=this['ns'],this;},_0x52a6c4[_0x3f2fa6(0x4f4d)]=function(_0x51fcbd){var _0x5c4054=_0x3f2fa6;if(_0x5c4054(0x29ad)!=typeof _0x51fcbd||!_0x37c680[_0x5c4054(0x578a)][_0x5c4054(0x8e2)](_0x51fcbd))throw Error(_0x5c4054(0x4216)+_0x51fcbd);return _0x51fcbd[_0x5c4054(0x4d7b)]('.')[_0x5c4054(0x3bcb)](function(_0x4cba24){var _0x3b0225=_0x5c4054,_0x3a8e94=this[_0x3b0225(0x56fd)]['getChild'](_0x4cba24);null===_0x3a8e94&&this[_0x3b0225(0x56fd)][_0x3b0225(0xf79)](_0x3a8e94=new _0x3b562b[(_0x3b0225(0x509))](this,this[_0x3b0225(0x56fd)],_0x4cba24)),this[_0x3b0225(0x56fd)]=_0x3a8e94;},this),this;},_0x52a6c4[_0x3f2fa6(0x3477)]=function(_0x1d8397){var _0x46bb2e=_0x3f2fa6;if(!_0x1d8397)return this;if(Array[_0x46bb2e(0x4b57)](_0x1d8397)){if(0x0===_0x1d8397[_0x46bb2e(0x531b)])return this;_0x1d8397=_0x1d8397[_0x46bb2e(0x48ca)]();}else _0x1d8397=[_0x1d8397];for(var _0x4d0bcd=[_0x1d8397];_0x4d0bcd[_0x46bb2e(0x531b)]>0x0;){if(_0x1d8397=_0x4d0bcd[_0x46bb2e(0x1ae7)](),!Array[_0x46bb2e(0x4b57)](_0x1d8397))throw Error(_0x46bb2e(0x5346)+JSON[_0x46bb2e(0x1e9b)](_0x1d8397));for(;_0x1d8397[_0x46bb2e(0x531b)]>0x0;){var _0x4dcf0a=_0x1d8397[_0x46bb2e(0x1596)]();if(_0x56c731['isMessage'](_0x4dcf0a)){var _0x254cc5=new _0x3b562b[(_0x46bb2e(0xce5))](this,this[_0x46bb2e(0x56fd)],_0x4dcf0a[_0x46bb2e(0x13f9)],_0x4dcf0a[_0x46bb2e(0x2fce)],_0x4dcf0a['isGroup'],_0x4dcf0a[_0x46bb2e(0x5444)]),_0x11a09b={};_0x4dcf0a[_0x46bb2e(0x3168)]&&Object[_0x46bb2e(0x20c8)](_0x4dcf0a[_0x46bb2e(0x3168)])[_0x46bb2e(0x3bcb)](function(_0x157390){var _0x5b632b=_0x46bb2e;_0x254cc5[_0x5b632b(0xf79)](_0x11a09b[_0x157390]=new _0x3b562b[(_0x5b632b(0xce5))][(_0x5b632b(0x13cc))](this,_0x254cc5,_0x157390));},this),_0x4dcf0a[_0x46bb2e(0x19bc)]&&_0x4dcf0a[_0x46bb2e(0x19bc)]['forEach'](function(_0x1c1188){var _0x2951d1=_0x46bb2e;if(null!==_0x254cc5[_0x2951d1(0x3288)](0x0|_0x1c1188['id']))throw Error('duplicate\x20or\x20invalid\x20field\x20id\x20in\x20'+_0x254cc5[_0x2951d1(0x13f9)]+':\x20'+_0x1c1188['id']);if(_0x1c1188['options']&&_0x2951d1(0x5014)!=typeof _0x1c1188[_0x2951d1(0x2fce)])throw Error(_0x2951d1(0x4580)+_0x254cc5[_0x2951d1(0x13f9)]+'#'+_0x1c1188['name']);var _0x1dbad1=null;if(_0x2951d1(0x29ad)==typeof _0x1c1188['oneof']&&!(_0x1dbad1=_0x11a09b[_0x1c1188[_0x2951d1(0x546c)]]))throw Error(_0x2951d1(0x56b3)+_0x254cc5[_0x2951d1(0x13f9)]+'#'+_0x1c1188[_0x2951d1(0x13f9)]+':\x20'+_0x1c1188[_0x2951d1(0x546c)]);_0x1c1188=new _0x3b562b[(_0x2951d1(0xce5))][(_0x2951d1(0x3d0d))](this,_0x254cc5,_0x1c1188[_0x2951d1(0x4c4)],_0x1c1188[_0x2951d1(0x230a)],_0x1c1188[_0x2951d1(0x3243)],_0x1c1188[_0x2951d1(0x13f9)],_0x1c1188['id'],_0x1c1188[_0x2951d1(0x2fce)],_0x1dbad1,_0x4dcf0a[_0x2951d1(0x5444)]),_0x1dbad1&&_0x1dbad1[_0x2951d1(0x19bc)]['push'](_0x1c1188),_0x254cc5['addChild'](_0x1c1188);},this);var _0x564ca8=[];if(_0x4dcf0a[_0x46bb2e(0xdc3)]&&_0x4dcf0a[_0x46bb2e(0xdc3)][_0x46bb2e(0x3bcb)](function(_0x3ca9ef){var _0x5c096c=_0x46bb2e;_0x564ca8[_0x5c096c(0x3a33)](_0x3ca9ef);}),_0x4dcf0a['messages']&&_0x4dcf0a[_0x46bb2e(0x472b)]['forEach'](function(_0x2aa764){var _0x4bb8ef=_0x46bb2e;_0x564ca8[_0x4bb8ef(0x3a33)](_0x2aa764);}),_0x4dcf0a[_0x46bb2e(0x318)]&&_0x4dcf0a['services'][_0x46bb2e(0x3bcb)](function(_0x2b9a72){var _0x5ddac1=_0x46bb2e;_0x564ca8[_0x5ddac1(0x3a33)](_0x2b9a72);}),_0x4dcf0a[_0x46bb2e(0x477b)]&&(_0x46bb2e(0x30f8)==typeof _0x4dcf0a[_0x46bb2e(0x477b)][0x0]?_0x254cc5[_0x46bb2e(0x477b)]=[_0x4dcf0a[_0x46bb2e(0x477b)]]:_0x254cc5[_0x46bb2e(0x477b)]=_0x4dcf0a['extensions']),this[_0x46bb2e(0x56fd)][_0x46bb2e(0xf79)](_0x254cc5),_0x564ca8['length']>0x0){_0x4d0bcd[_0x46bb2e(0x3a33)](_0x1d8397),_0x1d8397=_0x564ca8,_0x564ca8=null,this[_0x46bb2e(0x56fd)]=_0x254cc5,_0x254cc5=null;continue;}_0x564ca8=null;}else{if(_0x56c731[_0x46bb2e(0x1268)](_0x4dcf0a))_0x254cc5=new _0x3b562b['Enum'](this,this[_0x46bb2e(0x56fd)],_0x4dcf0a[_0x46bb2e(0x13f9)],_0x4dcf0a[_0x46bb2e(0x2fce)],_0x4dcf0a[_0x46bb2e(0x5444)]),_0x4dcf0a[_0x46bb2e(0x21e8)]['forEach'](function(_0x5ac02d){var _0x115a12=_0x46bb2e;_0x254cc5[_0x115a12(0xf79)](new _0x3b562b['Enum'][(_0x115a12(0x4e72))](this,_0x254cc5,_0x5ac02d[_0x115a12(0x13f9)],_0x5ac02d['id']));},this),this[_0x46bb2e(0x56fd)][_0x46bb2e(0xf79)](_0x254cc5);else{if(_0x56c731[_0x46bb2e(0x2e1e)](_0x4dcf0a))_0x254cc5=new _0x3b562b[(_0x46bb2e(0xe16))](this,this[_0x46bb2e(0x56fd)],_0x4dcf0a[_0x46bb2e(0x13f9)],_0x4dcf0a[_0x46bb2e(0x2fce)]),Object[_0x46bb2e(0x20c8)](_0x4dcf0a[_0x46bb2e(0x306b)])['forEach'](function(_0x4236bf){var _0x2d59a6=_0x46bb2e,_0x4bca41=_0x4dcf0a[_0x2d59a6(0x306b)][_0x4236bf];_0x254cc5[_0x2d59a6(0xf79)](new _0x3b562b[(_0x2d59a6(0xe16))]['RPCMethod'](this,_0x254cc5,_0x4236bf,_0x4bca41['request'],_0x4bca41[_0x2d59a6(0x2ccf)],!!_0x4bca41[_0x2d59a6(0x12bc)],!!_0x4bca41[_0x2d59a6(0x52c3)],_0x4bca41[_0x2d59a6(0x2fce)]));},this),this[_0x46bb2e(0x56fd)][_0x46bb2e(0xf79)](_0x254cc5);else{if(!_0x56c731[_0x46bb2e(0x5705)](_0x4dcf0a))throw Error(_0x46bb2e(0x9fc)+JSON[_0x46bb2e(0x1e9b)](_0x4dcf0a));if(_0x254cc5=this[_0x46bb2e(0x56fd)][_0x46bb2e(0x68a)](_0x4dcf0a[_0x46bb2e(0x4a4b)],!0x0))_0x4dcf0a[_0x46bb2e(0x19bc)][_0x46bb2e(0x3bcb)](function(_0x2e3dcf){var _0x5107cc=_0x46bb2e;if(null!==_0x254cc5['getChild'](0x0|_0x2e3dcf['id']))throw Error(_0x5107cc(0x3616)+_0x254cc5[_0x5107cc(0x13f9)]+':\x20'+_0x2e3dcf['id']);if(_0x254cc5[_0x5107cc(0x477b)]){var _0xa3b2dc=!0x1;if(_0x254cc5[_0x5107cc(0x477b)][_0x5107cc(0x3bcb)](function(_0x370172){_0x2e3dcf['id']>=_0x370172[0x0]&&_0x2e3dcf['id']<=_0x370172[0x1]&&(_0xa3b2dc=!0x0);}),!_0xa3b2dc)throw Error(_0x5107cc(0xe06)+_0x254cc5[_0x5107cc(0x13f9)]+':\x20'+_0x2e3dcf['id']+_0x5107cc(0x56f4));}var _0x32edfa=_0x2e3dcf[_0x5107cc(0x13f9)];this[_0x5107cc(0x2fce)]['convertFieldsToCamelCase']&&(_0x32edfa=_0x35225f[_0x5107cc(0x253d)][_0x5107cc(0xe2d)](_0x32edfa));var _0x38dcae=new _0x3b562b[(_0x5107cc(0xce5))][(_0x5107cc(0x194))](this,_0x254cc5,_0x2e3dcf[_0x5107cc(0x4c4)],_0x2e3dcf[_0x5107cc(0x3243)],this[_0x5107cc(0x56fd)][_0x5107cc(0x24c4)]()+'.'+_0x32edfa,_0x2e3dcf['id'],_0x2e3dcf[_0x5107cc(0x2fce)]),_0x1749b0=new _0x3b562b[(_0x5107cc(0x5222))](this,this['ptr'],_0x2e3dcf['name'],_0x38dcae);_0x38dcae['extension']=_0x1749b0,this[_0x5107cc(0x56fd)][_0x5107cc(0xf79)](_0x1749b0),_0x254cc5['addChild'](_0x38dcae);},this);else{if(!/\.?google\.protobuf\./[_0x46bb2e(0x8e2)](_0x4dcf0a[_0x46bb2e(0x4a4b)]))throw Error(_0x46bb2e(0x2e65)+_0x4dcf0a['ref']+'\x20is\x20not\x20defined');}}}}_0x4dcf0a=null,_0x254cc5=null;}_0x1d8397=null,this[_0x46bb2e(0x56fd)]=this[_0x46bb2e(0x56fd)][_0x46bb2e(0x2c41)];}return this[_0x46bb2e(0x7f6)]=!0x1,this[_0x46bb2e(0x4fe2)]=null,this;},_0x52a6c4[_0x3f2fa6(0x121a)]=function(_0x23d75d,_0x34abfd){var _0x1f5882=_0x3f2fa6,_0x4e0904='/';if(_0x1f5882(0x29ad)==typeof _0x34abfd){if(_0x35225f[_0x1f5882(0x253d)][_0x1f5882(0x500)]&&(_0x34abfd=require('path')[_0x1f5882(0x68a)](_0x34abfd)),!0x0===this[_0x1f5882(0x2390)][_0x34abfd])return this[_0x1f5882(0xbe0)]();this[_0x1f5882(0x2390)][_0x34abfd]=!0x0;}else{if(_0x1f5882(0x5014)==typeof _0x34abfd){var _0x183bdc,_0x144cde=_0x34abfd[_0x1f5882(0x1c10)];if(_0x35225f[_0x1f5882(0x253d)][_0x1f5882(0x500)]&&(_0x144cde=require(_0x1f5882(0x3906))[_0x1f5882(0x68a)](_0x144cde)),(_0x144cde['indexOf']('\x5c')>=0x0||_0x34abfd[_0x1f5882(0x1df1)]['indexOf']('\x5c')>=0x0)&&(_0x4e0904='\x5c'),_0x183bdc=_0x35225f[_0x1f5882(0x253d)]['IS_NODE']?require('path')[_0x1f5882(0x3ac2)](_0x144cde,_0x34abfd[_0x1f5882(0x1df1)]):_0x144cde+_0x4e0904+_0x34abfd[_0x1f5882(0x1df1)],!0x0===this[_0x1f5882(0x2390)][_0x183bdc])return this['reset']();this[_0x1f5882(0x2390)][_0x183bdc]=!0x0;}}if(_0x23d75d[_0x1f5882(0xe10)]&&_0x23d75d[_0x1f5882(0xe10)][_0x1f5882(0x531b)]>0x0){var _0x4dbcea,_0xd67f20=!0x1;'object'==typeof _0x34abfd?(this[_0x1f5882(0x3ea6)]=_0x34abfd[_0x1f5882(0x1c10)],_0xd67f20=!0x0,_0x4dbcea=this[_0x1f5882(0x3ea6)],_0x34abfd=_0x34abfd[_0x1f5882(0x1df1)],(_0x4dbcea[_0x1f5882(0x33ab)]('\x5c')>=0x0||_0x34abfd[_0x1f5882(0x33ab)]('\x5c')>=0x0)&&(_0x4e0904='\x5c')):_0x1f5882(0x29ad)==typeof _0x34abfd?this[_0x1f5882(0x3ea6)]?_0x4dbcea=this[_0x1f5882(0x3ea6)]:_0x34abfd[_0x1f5882(0x33ab)]('/')>=0x0?''===(_0x4dbcea=_0x34abfd[_0x1f5882(0x1297)](/\/[^\/]*$/,''))&&(_0x4dbcea='/'):_0x34abfd[_0x1f5882(0x33ab)]('\x5c')>=0x0?(_0x4dbcea=_0x34abfd['replace'](/\\[^\\]*$/,''),_0x4e0904='\x5c'):_0x4dbcea='.':_0x4dbcea=null;for(var _0x547ab2=0x0;_0x547ab2<_0x23d75d[_0x1f5882(0xe10)]['length'];_0x547ab2++)if(_0x1f5882(0x29ad)==typeof _0x23d75d['imports'][_0x547ab2]){if(!_0x4dbcea)throw Error(_0x1f5882(0x21a1));var _0x2f13c1=_0x23d75d['imports'][_0x547ab2];if('google/protobuf/descriptor.proto'===_0x2f13c1)continue;if(_0x2f13c1=_0x35225f[_0x1f5882(0x253d)][_0x1f5882(0x500)]?require(_0x1f5882(0x3906))[_0x1f5882(0x3ac2)](_0x4dbcea,_0x2f13c1):_0x4dbcea+_0x4e0904+_0x2f13c1,!0x0===this['files'][_0x2f13c1])continue;/\.proto$/i['test'](_0x2f13c1)&&!_0x35225f[_0x1f5882(0xd09)]&&(_0x2f13c1=_0x2f13c1[_0x1f5882(0x1297)](/\.proto$/,_0x1f5882(0x54fe)));var _0x409b15=_0x35225f[_0x1f5882(0x253d)][_0x1f5882(0x3bee)](_0x2f13c1);if(null===_0x409b15)throw Error('failed\x20to\x20import\x20\x27'+_0x2f13c1+_0x1f5882(0xfbd)+_0x34abfd+'\x27:\x20file\x20not\x20found');/\.json$/i[_0x1f5882(0x8e2)](_0x2f13c1)?this[_0x1f5882(0x121a)](JSON['parse'](_0x409b15+''),_0x2f13c1):this[_0x1f5882(0x121a)](_0x35225f[_0x1f5882(0xd09)][_0x1f5882(0x3889)]['parse'](_0x409b15),_0x2f13c1);}else _0x34abfd?/\.(\w+)$/[_0x1f5882(0x8e2)](_0x34abfd)?this[_0x1f5882(0x121a)](_0x23d75d[_0x1f5882(0xe10)][_0x547ab2],_0x34abfd['replace'](/^(.+)\.(\w+)$/,function(_0x56d739,_0x1291cc,_0x5b1138){return _0x1291cc+'_import'+_0x547ab2+'.'+_0x5b1138;})):this[_0x1f5882(0x121a)](_0x23d75d['imports'][_0x547ab2],_0x34abfd+'_import'+_0x547ab2):this[_0x1f5882(0x121a)](_0x23d75d[_0x1f5882(0xe10)][_0x547ab2]);_0xd67f20&&(this[_0x1f5882(0x3ea6)]=null);}_0x23d75d[_0x1f5882(0x4eaf)]&&this['define'](_0x23d75d[_0x1f5882(0x4eaf)]),_0x23d75d[_0x1f5882(0x5444)]&&_0x2aeba0(_0x23d75d);var _0x53b0e6=this[_0x1f5882(0x56fd)];return _0x23d75d[_0x1f5882(0x2fce)]&&Object['keys'](_0x23d75d[_0x1f5882(0x2fce)])['forEach'](function(_0x125665){var _0x255272=_0x1f5882;_0x53b0e6[_0x255272(0x2fce)][_0x125665]=_0x23d75d[_0x255272(0x2fce)][_0x125665];}),_0x23d75d[_0x1f5882(0x472b)]&&(this['create'](_0x23d75d['messages']),this[_0x1f5882(0x56fd)]=_0x53b0e6),_0x23d75d['enums']&&(this[_0x1f5882(0x3477)](_0x23d75d['enums']),this['ptr']=_0x53b0e6),_0x23d75d['services']&&(this[_0x1f5882(0x3477)](_0x23d75d[_0x1f5882(0x318)]),this[_0x1f5882(0x56fd)]=_0x53b0e6),_0x23d75d['extends']&&this['create'](_0x23d75d[_0x1f5882(0x776)]),this['reset']();},_0x52a6c4[_0x3f2fa6(0x9c0)]=function(){var _0x36df8e=_0x3f2fa6,_0x4c72d2;if(null==this[_0x36df8e(0x56fd)]||_0x36df8e(0x5014)==typeof this[_0x36df8e(0x56fd)][_0x36df8e(0x3243)])return this;if(this[_0x36df8e(0x56fd)]instanceof _0x3b562b[_0x36df8e(0x509)])this[_0x36df8e(0x56fd)]['children']['forEach'](function(_0x3c4b75){var _0xce2a32=_0x36df8e;this[_0xce2a32(0x56fd)]=_0x3c4b75,this[_0xce2a32(0x9c0)]();},this);else{if(this[_0x36df8e(0x56fd)]instanceof _0x3b562b[_0x36df8e(0xce5)][_0x36df8e(0x3d0d)]){if(_0x37c680[_0x36df8e(0x428a)][_0x36df8e(0x8e2)](this[_0x36df8e(0x56fd)][_0x36df8e(0x3243)]))this[_0x36df8e(0x56fd)][_0x36df8e(0x3243)]=_0x35225f['TYPES'][this[_0x36df8e(0x56fd)][_0x36df8e(0x3243)]];else{if(!_0x37c680[_0x36df8e(0x578a)][_0x36df8e(0x8e2)](this[_0x36df8e(0x56fd)][_0x36df8e(0x3243)]))throw Error(_0x36df8e(0x58a)+this[_0x36df8e(0x56fd)]['toString'](!0x0)+':\x20'+this[_0x36df8e(0x56fd)][_0x36df8e(0x3243)]);if(!(_0x4c72d2=(this[_0x36df8e(0x56fd)]instanceof _0x3b562b[_0x36df8e(0xce5)]['ExtensionField']?this['ptr'][_0x36df8e(0x1c26)][_0x36df8e(0x2c41)]:this[_0x36df8e(0x56fd)]['parent'])[_0x36df8e(0x68a)](this[_0x36df8e(0x56fd)][_0x36df8e(0x3243)],!0x0)))throw Error('unresolvable\x20type\x20reference\x20in\x20'+this[_0x36df8e(0x56fd)][_0x36df8e(0x1d43)](!0x0)+':\x20'+this[_0x36df8e(0x56fd)][_0x36df8e(0x3243)]);if(this[_0x36df8e(0x56fd)][_0x36df8e(0xcd9)]=_0x4c72d2,_0x4c72d2 instanceof _0x3b562b[_0x36df8e(0x3334)]){if(this[_0x36df8e(0x56fd)][_0x36df8e(0x3243)]=_0x35225f['TYPES'][_0x36df8e(0x3625)],_0x36df8e(0x440e)===this[_0x36df8e(0x56fd)][_0x36df8e(0x5444)]&&'proto3'!==_0x4c72d2[_0x36df8e(0x5444)])throw Error(_0x36df8e(0xb09));}else{if(!(_0x4c72d2 instanceof _0x3b562b[_0x36df8e(0xce5)]))throw Error('illegal\x20type\x20reference\x20in\x20'+this[_0x36df8e(0x56fd)][_0x36df8e(0x1d43)](!0x0)+':\x20'+this['ptr']['type']);this['ptr'][_0x36df8e(0x3243)]=_0x4c72d2[_0x36df8e(0x3701)]?_0x35225f[_0x36df8e(0x1c0e)]['group']:_0x35225f[_0x36df8e(0x1c0e)][_0x36df8e(0x17f7)];}}if(this[_0x36df8e(0x56fd)][_0x36df8e(0x2e47)]){if(!_0x37c680[_0x36df8e(0x428a)][_0x36df8e(0x8e2)](this[_0x36df8e(0x56fd)][_0x36df8e(0x507d)]))throw Error(_0x36df8e(0x5520)+this[_0x36df8e(0x56fd)]['toString'](!0x0)+':\x20'+this[_0x36df8e(0x56fd)][_0x36df8e(0x507d)]);this[_0x36df8e(0x56fd)][_0x36df8e(0x507d)]=_0x35225f[_0x36df8e(0x1c0e)][this['ptr'][_0x36df8e(0x507d)]];}_0x36df8e(0x440e)===this['ptr']['syntax']&&this[_0x36df8e(0x56fd)][_0x36df8e(0xe21)]&&void 0x0===this[_0x36df8e(0x56fd)][_0x36df8e(0x2fce)][_0x36df8e(0x177)]&&-0x1!==_0x35225f['PACKABLE_WIRE_TYPES'][_0x36df8e(0x33ab)](this[_0x36df8e(0x56fd)][_0x36df8e(0x3243)][_0x36df8e(0x1541)])&&(this[_0x36df8e(0x56fd)]['options'][_0x36df8e(0x177)]=!0x0);}else{if(this['ptr']instanceof _0x35225f[_0x36df8e(0x520d)][_0x36df8e(0xe16)]['Method']){if(!(this['ptr']instanceof _0x35225f[_0x36df8e(0x520d)][_0x36df8e(0xe16)][_0x36df8e(0x2870)]))throw Error(_0x36df8e(0x2c77)+this['ptr'][_0x36df8e(0x1d43)](!0x0));if(!((_0x4c72d2=this['ptr']['parent']['resolve'](this[_0x36df8e(0x56fd)][_0x36df8e(0x21dc)],!0x0))&&_0x4c72d2 instanceof _0x35225f[_0x36df8e(0x520d)][_0x36df8e(0xce5)]))throw Error(_0x36df8e(0x1d7)+this['ptr'][_0x36df8e(0x1d43)](!0x0)+':\x20'+this[_0x36df8e(0x56fd)][_0x36df8e(0x21dc)]);if(this[_0x36df8e(0x56fd)][_0x36df8e(0x3d12)]=_0x4c72d2,!((_0x4c72d2=this[_0x36df8e(0x56fd)][_0x36df8e(0x2c41)]['resolve'](this[_0x36df8e(0x56fd)][_0x36df8e(0xd22)],!0x0))&&_0x4c72d2 instanceof _0x35225f[_0x36df8e(0x520d)][_0x36df8e(0xce5)]))throw Error(_0x36df8e(0x1d7)+this[_0x36df8e(0x56fd)][_0x36df8e(0x1d43)](!0x0)+':\x20'+this[_0x36df8e(0x56fd)][_0x36df8e(0xd22)]);this['ptr']['resolvedResponseType']=_0x4c72d2;}else{if(!(this[_0x36df8e(0x56fd)]instanceof _0x35225f[_0x36df8e(0x520d)][_0x36df8e(0xce5)][_0x36df8e(0x13cc)]||this['ptr']instanceof _0x35225f[_0x36df8e(0x520d)]['Extension']||this[_0x36df8e(0x56fd)]instanceof _0x35225f[_0x36df8e(0x520d)][_0x36df8e(0x3334)][_0x36df8e(0x4e72)]))throw Error(_0x36df8e(0x3aab)+typeof this[_0x36df8e(0x56fd)]+':\x20'+this['ptr']);}}}return this[_0x36df8e(0xbe0)]();},_0x52a6c4['build']=function(_0x2bed0b){var _0x4be65e=_0x3f2fa6;if(this[_0x4be65e(0xbe0)](),this[_0x4be65e(0x7f6)]||(this[_0x4be65e(0x9c0)](),this[_0x4be65e(0x7f6)]=!0x0,this[_0x4be65e(0x4fe2)]=null),null===this[_0x4be65e(0x4fe2)]&&(this[_0x4be65e(0x4fe2)]=this['ns'][_0x4be65e(0x951)]()),!_0x2bed0b)return this[_0x4be65e(0x4fe2)];for(var _0x30b108=_0x4be65e(0x29ad)==typeof _0x2bed0b?_0x2bed0b['split']('.'):_0x2bed0b,_0x357346=this[_0x4be65e(0x4fe2)],_0x17e0d9=0x0;_0x17e0d9<_0x30b108['length'];_0x17e0d9++){if(!_0x357346[_0x30b108[_0x17e0d9]]){_0x357346=null;break;}_0x357346=_0x357346[_0x30b108[_0x17e0d9]];}return _0x357346;},_0x52a6c4[_0x3f2fa6(0x442)]=function(_0x55aeb6,_0xf30040){var _0x5209e8=_0x3f2fa6;return _0x55aeb6?this['ns'][_0x5209e8(0x68a)](_0x55aeb6,_0xf30040):this['ns'];},_0x52a6c4[_0x3f2fa6(0x1d43)]=function(){return'Builder';},_0x56c731[_0x3f2fa6(0xce5)]=function(){},_0x56c731[_0x3f2fa6(0x3334)]=function(){},_0x56c731[_0x3f2fa6(0xe16)]=function(){},_0x56c731;}(ProtoBuf,ProtoBuf[_0x68aa19(0x3930)],ProtoBuf[_0x68aa19(0x520d)]),ProtoBuf[_0x68aa19(0x2d70)]=function(_0x51f5ad,_0x44ba75){var _0x1dc199=_0x68aa19,_0x5ed423=function(_0x57ee13,_0xf5ef6f){var _0x385fbe=_0x54f3;if(!_0x57ee13['map'])throw Error('field\x20is\x20not\x20a\x20map');if(this[_0x385fbe(0xa8e)]=_0x57ee13,this[_0x385fbe(0xbf2)]=new _0x44ba75[(_0x385fbe(0x35b5))](_0x57ee13[_0x385fbe(0x507d)],null,!0x0,_0x57ee13['syntax']),this[_0x385fbe(0x2290)]=new _0x44ba75[(_0x385fbe(0x35b5))](_0x57ee13[_0x385fbe(0x3243)],_0x57ee13[_0x385fbe(0xcd9)],!0x1,_0x57ee13['syntax']),this[_0x385fbe(0x2e47)]={},Object['defineProperty'](this,'size',{'get':function(){var _0x4647bd=_0x385fbe;return Object['keys'](this[_0x4647bd(0x2e47)])[_0x4647bd(0x531b)];}}),_0xf5ef6f)for(var _0x21d6ae=Object[_0x385fbe(0x20c8)](_0xf5ef6f),_0x3cccdc=0x0;_0x3cccdc<_0x21d6ae[_0x385fbe(0x531b)];_0x3cccdc++){var _0x15d0e7=this[_0x385fbe(0xbf2)]['valueFromString'](_0x21d6ae[_0x3cccdc]),_0x416525=this[_0x385fbe(0x2290)][_0x385fbe(0x4185)](_0xf5ef6f[_0x21d6ae[_0x3cccdc]]);this[_0x385fbe(0x2e47)][this[_0x385fbe(0xbf2)][_0x385fbe(0x55cb)](_0x15d0e7)]={'key':_0x15d0e7,'value':_0x416525};}},_0x41e682=_0x5ed423[_0x1dc199(0x4b51)];function _0x236979(_0x2c5c9f){var _0x5f3e26=0x0;return{'next':function(){return _0x5f3e26<_0x2c5c9f['length']?{'done':!0x1,'value':_0x2c5c9f[_0x5f3e26++]}:{'done':!0x0};}};}return _0x41e682[_0x1dc199(0x50ec)]=function(){var _0x2cef4e=_0x1dc199;this[_0x2cef4e(0x2e47)]={};},_0x41e682[_0x1dc199(0x4c98)]=function(_0x1ed261){var _0x2c1f94=_0x1dc199,_0x38a443=this[_0x2c1f94(0xbf2)][_0x2c1f94(0x55cb)](this[_0x2c1f94(0xbf2)][_0x2c1f94(0x4185)](_0x1ed261)),_0x40b6a6=_0x38a443 in this[_0x2c1f94(0x2e47)];return delete this[_0x2c1f94(0x2e47)][_0x38a443],_0x40b6a6;},_0x41e682[_0x1dc199(0x28db)]=function(){var _0x47389c=_0x1dc199;for(var _0x54b6e3,_0x56e41e=[],_0x350b23=Object[_0x47389c(0x20c8)](this['map']),_0xfb3e0a=0x0;_0xfb3e0a<_0x350b23[_0x47389c(0x531b)];_0xfb3e0a++)_0x56e41e['push']([(_0x54b6e3=this[_0x47389c(0x2e47)][_0x350b23[_0xfb3e0a]])['key'],_0x54b6e3[_0x47389c(0x327)]]);return _0x236979(_0x56e41e);},_0x41e682[_0x1dc199(0x20c8)]=function(){var _0x26df2a=_0x1dc199;for(var _0x1f0c49=[],_0x42cdbc=Object['keys'](this[_0x26df2a(0x2e47)]),_0x5b41ad=0x0;_0x5b41ad<_0x42cdbc[_0x26df2a(0x531b)];_0x5b41ad++)_0x1f0c49[_0x26df2a(0x3a33)](this[_0x26df2a(0x2e47)][_0x42cdbc[_0x5b41ad]][_0x26df2a(0x133c)]);return _0x236979(_0x1f0c49);},_0x41e682[_0x1dc199(0x21e8)]=function(){var _0x14a404=_0x1dc199;for(var _0x2baa5f=[],_0x402da8=Object['keys'](this[_0x14a404(0x2e47)]),_0x674021=0x0;_0x674021<_0x402da8[_0x14a404(0x531b)];_0x674021++)_0x2baa5f['push'](this[_0x14a404(0x2e47)][_0x402da8[_0x674021]]['value']);return _0x236979(_0x2baa5f);},_0x41e682[_0x1dc199(0x3bcb)]=function(_0x535a33,_0x5c30d4){var _0x48b6e8=_0x1dc199;for(var _0x51f603,_0x421e64=Object[_0x48b6e8(0x20c8)](this[_0x48b6e8(0x2e47)]),_0x227c0f=0x0;_0x227c0f<_0x421e64[_0x48b6e8(0x531b)];_0x227c0f++)_0x535a33['call'](_0x5c30d4,(_0x51f603=this[_0x48b6e8(0x2e47)][_0x421e64[_0x227c0f]])[_0x48b6e8(0x327)],_0x51f603['key'],this);},_0x41e682[_0x1dc199(0x346f)]=function(_0x5b8716,_0x5609fd){var _0x4f433f=_0x1dc199,_0x25a469=this[_0x4f433f(0xbf2)][_0x4f433f(0x4185)](_0x5b8716),_0x3c3379=this[_0x4f433f(0x2290)][_0x4f433f(0x4185)](_0x5609fd);return this['map'][this[_0x4f433f(0xbf2)][_0x4f433f(0x55cb)](_0x25a469)]={'key':_0x25a469,'value':_0x3c3379},this;},_0x41e682[_0x1dc199(0x3173)]=function(_0x33c02b){var _0x2149da=_0x1dc199,_0x3a6dd3=this[_0x2149da(0xbf2)]['valueToString'](this[_0x2149da(0xbf2)][_0x2149da(0x4185)](_0x33c02b));if(_0x3a6dd3 in this[_0x2149da(0x2e47)])return this['map'][_0x3a6dd3][_0x2149da(0x327)];},_0x41e682['has']=function(_0x1834b6){var _0x4c9407=_0x1dc199;return this[_0x4c9407(0xbf2)][_0x4c9407(0x55cb)](this[_0x4c9407(0xbf2)][_0x4c9407(0x4185)](_0x1834b6))in this['map'];},_0x5ed423;}(0x0,ProtoBuf[_0x68aa19(0x520d)]),ProtoBuf['loadProto']=function(_0x4a1a31,_0x376fa0,_0x386124){var _0x7a407d=_0x68aa19;return(_0x7a407d(0x29ad)==typeof _0x376fa0||_0x376fa0&&_0x7a407d(0x29ad)==typeof _0x376fa0[_0x7a407d(0x1df1)]&&'string'==typeof _0x376fa0[_0x7a407d(0x1c10)])&&(_0x386124=_0x376fa0,_0x376fa0=void 0x0),ProtoBuf[_0x7a407d(0x3b73)](ProtoBuf['DotProto'][_0x7a407d(0x3889)][_0x7a407d(0x29e2)](_0x4a1a31),_0x376fa0,_0x386124);},ProtoBuf[_0x68aa19(0x2da9)]=ProtoBuf[_0x68aa19(0x53d5)],ProtoBuf[_0x68aa19(0x3cf2)]=function(_0x272eaa,_0x46207f,_0x3f092a){var _0x185d4f=_0x68aa19;if(_0x46207f&&'object'==typeof _0x46207f?(_0x3f092a=_0x46207f,_0x46207f=null):_0x46207f&&_0x185d4f(0x20f8)==typeof _0x46207f||(_0x46207f=null),_0x46207f)return ProtoBuf[_0x185d4f(0x253d)][_0x185d4f(0x3bee)](_0x185d4f(0x29ad)==typeof _0x272eaa?_0x272eaa:_0x272eaa[_0x185d4f(0x1c10)]+'/'+_0x272eaa[_0x185d4f(0x1df1)],function(_0x2a0ce0){var _0x39a2de=_0x185d4f;if(null!==_0x2a0ce0)try{_0x46207f(null,ProtoBuf[_0x39a2de(0x53d5)](_0x2a0ce0,_0x3f092a,_0x272eaa));}catch(_0x57a530){_0x46207f(_0x57a530);}else _0x46207f(Error(_0x39a2de(0x2820)));});var _0x33bbd2=ProtoBuf[_0x185d4f(0x253d)][_0x185d4f(0x3bee)](_0x185d4f(0x5014)==typeof _0x272eaa?_0x272eaa[_0x185d4f(0x1c10)]+'/'+_0x272eaa[_0x185d4f(0x1df1)]:_0x272eaa);return null===_0x33bbd2?null:ProtoBuf[_0x185d4f(0x53d5)](_0x33bbd2,_0x3f092a,_0x272eaa);},ProtoBuf[_0x68aa19(0x2936)]=ProtoBuf[_0x68aa19(0x3cf2)],ProtoBuf[_0x68aa19(0x37d7)]=function(_0x5e82ff){var _0x94d459=_0x68aa19;return void 0x0===(_0x5e82ff=_0x5e82ff||{})[_0x94d459(0x3a7b)]&&(_0x5e82ff['convertFieldsToCamelCase']=ProtoBuf[_0x94d459(0x3a7b)]),void 0x0===_0x5e82ff[_0x94d459(0x3732)]&&(_0x5e82ff[_0x94d459(0x3732)]=ProtoBuf[_0x94d459(0x3732)]),new ProtoBuf['Builder'](_0x5e82ff);},ProtoBuf['loadJson']=function(_0x3f26d0,_0x3503c4,_0x33558b){var _0x5b4365=_0x68aa19;return(_0x5b4365(0x29ad)==typeof _0x3503c4||_0x3503c4&&_0x5b4365(0x29ad)==typeof _0x3503c4[_0x5b4365(0x1df1)]&&_0x5b4365(0x29ad)==typeof _0x3503c4[_0x5b4365(0x1c10)])&&(_0x33558b=_0x3503c4,_0x3503c4=null),_0x3503c4&&_0x5b4365(0x5014)==typeof _0x3503c4||(_0x3503c4=ProtoBuf['newBuilder']()),_0x5b4365(0x29ad)==typeof _0x3f26d0&&(_0x3f26d0=JSON['parse'](_0x3f26d0)),_0x3503c4[_0x5b4365(0x121a)](_0x3f26d0,_0x33558b),_0x3503c4[_0x5b4365(0x9c0)](),_0x3503c4;},ProtoBuf[_0x68aa19(0x55d3)]=function(_0x2dadc6,_0x2ca94d,_0x5cba53){var _0x33a1e2=_0x68aa19;if(_0x2ca94d&&_0x33a1e2(0x5014)==typeof _0x2ca94d?(_0x5cba53=_0x2ca94d,_0x2ca94d=null):_0x2ca94d&&_0x33a1e2(0x20f8)==typeof _0x2ca94d||(_0x2ca94d=null),_0x2ca94d)return ProtoBuf[_0x33a1e2(0x253d)][_0x33a1e2(0x3bee)]('string'==typeof _0x2dadc6?_0x2dadc6:_0x2dadc6['root']+'/'+_0x2dadc6[_0x33a1e2(0x1df1)],function(_0x16728d){var _0x44479a=_0x33a1e2;if(null!==_0x16728d)try{_0x2ca94d(null,ProtoBuf[_0x44479a(0x3b73)](JSON[_0x44479a(0x29e2)](_0x16728d),_0x5cba53,_0x2dadc6));}catch(_0x40294c){_0x2ca94d(_0x40294c);}else _0x2ca94d(Error(_0x44479a(0x2820)));});var _0x83ff97=ProtoBuf[_0x33a1e2(0x253d)][_0x33a1e2(0x3bee)](_0x33a1e2(0x5014)==typeof _0x2dadc6?_0x2dadc6[_0x33a1e2(0x1c10)]+'/'+_0x2dadc6[_0x33a1e2(0x1df1)]:_0x2dadc6);return null===_0x83ff97?null:ProtoBuf[_0x33a1e2(0x3b73)](JSON[_0x33a1e2(0x29e2)](_0x83ff97),_0x5cba53,_0x2dadc6);},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0xa4c)]=function(_0x497374,_0x346ab9,_0xba1a0f,_0x3eade6){var _0x494c29=_0x68aa19;for(var _0x5806ba=0x0;_0x5806ba<this[_0x494c29(0x485a)][_0x494c29(0x531b)];_0x5806ba++)if(this[_0x494c29(0x485a)][_0x5806ba]['x']===_0x497374&&this['tileCache'][_0x5806ba]['y']===_0x346ab9&&this['tileCache'][_0x5806ba]['z']===_0xba1a0f&&this[_0x494c29(0x485a)][_0x5806ba]['t']===_0x3eade6)return this[_0x494c29(0x485a)][_0x5806ba];return null;},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x123)]=function(_0x2fe092){var _0x4ae75c=_0x68aa19;this['tileCache']['length']>0x3e7&&this[_0x4ae75c(0x485a)][_0x4ae75c(0x4bc6)](0x0,0x1f4),this[_0x4ae75c(0x38c6)](_0x2fe092['x'],_0x2fe092['y'],_0x2fe092['z'],_0x2fe092['t']),this[_0x4ae75c(0x485a)][_0x4ae75c(0x3a33)](_0x2fe092);},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x38c6)]=function(_0x256fd2,_0x23dd21,_0x537f09,_0x502a3e){var _0x434087=_0x68aa19;for(var _0x7a554=0x0;_0x7a554<this[_0x434087(0x485a)][_0x434087(0x531b)];_0x7a554++)if(this[_0x434087(0x485a)][_0x7a554]['x']===_0x256fd2&&this[_0x434087(0x485a)][_0x7a554]['y']===_0x23dd21&&this[_0x434087(0x485a)][_0x7a554]['z']===_0x537f09&&this[_0x434087(0x485a)][_0x7a554]['t']===_0x502a3e){this[_0x434087(0x485a)][_0x434087(0x4bc6)](_0x7a554,0x1);break;}},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x17b7)]=function(_0x65d44){var _0x525def=_0x68aa19;for(var _0x378f0d=0x0;_0x378f0d<this[_0x525def(0x2e1b)][_0x525def(0x531b)];_0x378f0d++)if(this[_0x525def(0x2e1b)][_0x378f0d]['name']===this[_0x525def(0x3d30)]&&this[_0x525def(0x2e1b)][_0x378f0d][_0x525def(0x435)]===_0x65d44)return this[_0x525def(0x2e1b)][_0x378f0d];return null;},TiandituAnnotationProvider[_0x68aa19(0x4b51)]['addCacheLabel']=function(_0x13f534){var _0x458823=_0x68aa19;this[_0x458823(0x2e1b)]['length']>0x3e7&&this[_0x458823(0x2e1b)][_0x458823(0x4bc6)](0x0,0xfa),this[_0x458823(0x35c6)](_0x13f534[_0x458823(0x435)]),_0x13f534[_0x458823(0x38db)]=new Date()['getTime'](),this[_0x458823(0x2e1b)][_0x458823(0x3a33)](_0x13f534);},TiandituAnnotationProvider['prototype'][_0x68aa19(0x35c6)]=function(_0xa634e1){var _0xb5e99e=_0x68aa19;for(var _0x529b98=0x0;_0x529b98<this[_0xb5e99e(0x2e1b)]['length'];_0x529b98++)if(this[_0xb5e99e(0x2e1b)][_0x529b98][_0xb5e99e(0x13f9)]===this[_0xb5e99e(0x3d30)]&&this[_0xb5e99e(0x2e1b)][_0x529b98][_0xb5e99e(0x435)]===_0xa634e1){this[_0xb5e99e(0x2e1b)][_0xb5e99e(0x4bc6)](_0x529b98,0x1);break;}},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x19fd)]=function(){var _0x29ba83=_0x68aa19;return(this[_0x29ba83(0x2b76)]?this[_0x29ba83(0x2b76)][_0x29ba83(0x2b76)]:'')+this['url']+_0x29ba83(0x1296)+(this[_0x29ba83(0xa17)]?_0x29ba83(0x441e)+this[_0x29ba83(0xa17)]:'');},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x555e)]=function(){var _0x1df59d=_0x68aa19;return(this[_0x1df59d(0x2b76)]?this[_0x1df59d(0x2b76)][_0x1df59d(0x2b76)]:'')+this[_0x1df59d(0x343b)]+_0x1df59d(0x6da)+(this[_0x1df59d(0xa17)]?'&tk='+this['token']:'');},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x1d39)]=function(){var _0x21547e=_0x68aa19;return(this[_0x21547e(0x2b76)]?this['proxy'][_0x21547e(0x2b76)]:'')+this['roadUrl'];},TiandituAnnotationProvider['prototype'][_0x68aa19(0x2bbb)]=function(_0x5711ef){var _0x27ae46=_0x68aa19;if(!(defined$1(_0x5711ef)&&_0x5711ef<0.05)){var _0x314d9d=this;clearTimeout(this[_0x27ae46(0x2293)]);var _0x2e2018=this[_0x27ae46(0x4d0c)][_0x27ae46(0x1d45)][_0x27ae46(0x2292)][_0x27ae46(0x3c47)];if(_0x2e2018[_0x27ae46(0x4763)][_0x27ae46(0x531b)]<0x8||0x0<_0x2e2018['_tileLoadQueueHigh'][_0x27ae46(0x531b)])this[_0x27ae46(0x2293)]=setTimeout(function(){var _0x377f26=_0x27ae46;_0x314d9d[_0x377f26(0x2bbb)]();},0x64);else{var _0xd39c5e=this[_0x27ae46(0x2ea6)]();if(this['compareArray'](_0xd39c5e,this[_0x27ae46(0x2e8f)]))return;this[_0x27ae46(0xb04)](_0xd39c5e),_0x314d9d[_0x27ae46(0x1db3)]();}}},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x12bf)]=function(_0x16e5bb){var _0x10a4e0=_0x68aa19;if(!(defined$1(_0x16e5bb)&&_0x16e5bb<0.05)){var _0xec2714=new Date()['getTime'](),_0x39cd2c=_0xec2714-this[_0x10a4e0(0x2b53)],_0x4bcdd4=_0xec2714-this[_0x10a4e0(0x4437)];if(_0x39cd2c>0x12c&&this[_0x10a4e0(0x2bbb)](),_0x4bcdd4>0x96&&this['aotuCollide']&&this['collisionDetection'](),this[_0x10a4e0(0x3523)]){var _0x1f1f28=this[_0x10a4e0(0x4d0c)][_0x10a4e0(0x1d45)],_0x54a257=_0x1f1f28[_0x10a4e0(0x2292)],_0xae5ba4=_0x1f1f28[_0x10a4e0(0x1224)],_0x316808=_0xae5ba4[_0x10a4e0(0x3f28)][_0x10a4e0(0x5862)],_0x85424a=_0xae5ba4[_0x10a4e0(0x355c)],_0xf0de76=this[_0x10a4e0(0x2132)],_0x13dd2d=this[_0x10a4e0(0x2935)];this['_isDTP']=_0x54a257[_0x10a4e0(0x11c7)]=_0x316808<_0xf0de76&&_0x13dd2d<_0x85424a;}}},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0xb04)]=function(_0x4e9e3b){var _0x138f98=_0x68aa19,_0x10401b=this;_0x10401b[_0x138f98(0x2e8f)]=_0x4e9e3b,_0x10401b[_0x138f98(0x2b53)]=new Date()[_0x138f98(0x32f4)](),_0x4e9e3b[_0x138f98(0x3bcb)](function(_0xa5be93,_0x1a1541,_0x1a8b3e){var _0x223565=_0x138f98;if(_0x10401b[_0x223565(0x392)]&&isIntersect(_0x10401b['metadata'][_0x223565(0x36c1)],_0xa5be93[_0x223565(0x36c1)])){if(_0x10401b[_0x223565(0x392)]['minLevel']>_0xa5be93[_0x223565(0xcf6)]+0x1||_0x10401b['metadata'][_0x223565(0x1b1d)]<_0xa5be93['level']+0x1)return;var _0x4633d8=_0x10401b[_0x223565(0xa4c)](_0xa5be93['x'],_0xa5be93['y'],_0xa5be93[_0x223565(0xcf6)]+0x1,0x0);if(_0x4633d8)_0x10401b[_0x223565(0x498e)](_0x4633d8);else{var _0x975aba=_0x10401b[_0x223565(0x19fd)]()[_0x223565(0x1297)]('{z}',_0xa5be93[_0x223565(0xcf6)]+0x1)[_0x223565(0x1297)]('{y}',_0xa5be93['y'])[_0x223565(0x1297)]('{x}',_0xa5be93['x'])[_0x223565(0x1297)](_0x223565(0x1272),_0x10401b['subdomains'][(_0xa5be93['x']+_0xa5be93['y']+_0xa5be93[_0x223565(0xcf6)])%_0x10401b[_0x223565(0x36e2)]['length']]);(_0x23cde2=new XMLHttpRequest())[_0x223565(0x3d9f)](_0x223565(0x3a67),_0x975aba,!0x0),_0x23cde2[_0x223565(0x2322)]=_0x223565(0x5479),_0x23cde2[_0x223565(0x1c48)]=function(){var _0x386079=_0x223565;if(!(_0x23cde2[_0x386079(0x3f4f)]<0xc8||0x12c<=_0x23cde2['status'])){var _0x526679=_0x10401b['CutString'](_0x23cde2[_0x386079(0x2ccf)]);if(_0x526679)(_0x2f1e37=parse(_0x526679))['x']=this[_0x386079(0x4704)]['x'],_0x2f1e37['y']=this['tile']['y'],_0x2f1e37['z']=this[_0x386079(0x4704)]['z'],_0x2f1e37['t']=0x0,_0x10401b[_0x386079(0x123)](_0x2f1e37),_0x10401b[_0x386079(0x498e)](_0x2f1e37);else{var _0x2f1e37={'x':this[_0x386079(0x4704)]['x'],'y':this['tile']['y'],'z':this[_0x386079(0x4704)]['z'],'t':0x0};_0x10401b['addCacheTile'](_0x2f1e37),_0x10401b[_0x386079(0x1db3)]();}}},_0x23cde2['onerror']=function(_0x4d7691){var _0x47ad15=_0x223565;console[_0x47ad15(0x132d)](_0x4d7691);},_0x23cde2['send'](),_0x23cde2[_0x223565(0x4704)]={'x':_0xa5be93['x'],'y':_0xa5be93['y'],'z':_0xa5be93[_0x223565(0xcf6)]+0x1};}}if(_0x10401b[_0x223565(0x89d)]&&isIntersect(_0x10401b['roadMetadata'][_0x223565(0x36c1)],_0xa5be93[_0x223565(0x36c1)])){if(_0x10401b[_0x223565(0x89d)]['minLevel']>_0xa5be93[_0x223565(0xcf6)]+0x1||_0x10401b['roadMetadata'][_0x223565(0x1b1d)]<_0xa5be93['level']+0x1)return;if(b=_0x10401b[_0x223565(0xa4c)](_0xa5be93['x'],_0xa5be93['y'],_0xa5be93['level']+0x1,0x1))_0x10401b['addLabelAndIco'](b);else{var _0x23cde2,_0x4f8c15=_0x10401b[_0x223565(0x1d39)]()[_0x223565(0x1297)](_0x223565(0x1666),_0xa5be93[_0x223565(0xcf6)]+0x1)['replace'](_0x223565(0x381f),_0xa5be93['y'])[_0x223565(0x1297)]('{x}',_0xa5be93['x']);(_0x23cde2=new XMLHttpRequest())['open'](_0x223565(0x3a67),_0x4f8c15,!0x0),_0x23cde2[_0x223565(0x2322)]=_0x223565(0x3699),_0x23cde2[_0x223565(0x1c48)]=function(){var _0x5b0dff=_0x223565;if(!(_0x23cde2[_0x5b0dff(0x3f4f)]<0xc8||0x12c<=_0x23cde2['status'])){var _0x5b5369=_0x23cde2[_0x5b0dff(0x2ccf)];if(_0x5b5369){var _0x1ec535={'pois':_0x5b5369['map'](function(_0x2b22ae,_0x259c8e,_0x3d3bb0){var _0x4501ef=_0x5b0dff;return{'oid':_0x2b22ae[_0x4501ef(0x500d)]['X']+'_'+_0x2b22ae['LabelPoint']['Y'],'name':_0x2b22ae[_0x4501ef(0x591)][_0x4501ef(0x2f10)][_0x4501ef(0x353)],'coordinate':[_0x2b22ae[_0x4501ef(0x500d)]['X'],_0x2b22ae[_0x4501ef(0x500d)]['Y'],_0x2b22ae[_0x4501ef(0x500d)]['Z']?_0x2b22ae['LabelPoint']['Z']:0x0]};}),'x':this[_0x5b0dff(0x4704)]['x'],'y':this[_0x5b0dff(0x4704)]['y'],'z':this[_0x5b0dff(0x4704)]['z'],'t':0x1};_0x10401b[_0x5b0dff(0x123)](_0x1ec535),_0x10401b[_0x5b0dff(0x498e)](_0x1ec535);}else _0x1ec535={'x':this['tile']['x'],'y':this['tile']['y'],'z':this[_0x5b0dff(0x4704)]['z'],'t':0x1};_0x10401b['addCacheTile'](_0x1ec535),_0x10401b[_0x5b0dff(0x1db3)]();}},_0x23cde2[_0x223565(0x45bc)]=function(_0x4d9209){var _0x490ace=_0x223565;console[_0x490ace(0x132d)](_0x4d9209);},_0x23cde2[_0x223565(0x1a42)](),_0x23cde2[_0x223565(0x4704)]={'x':_0xa5be93['x'],'y':_0xa5be93['y'],'z':_0xa5be93[_0x223565(0xcf6)]+0x1};}}});},TiandituAnnotationProvider['prototype']['getTilesToRender']=function(){var _0xae894a=_0x68aa19;return this[_0xae894a(0x4d0c)][_0xae894a(0x1d45)][_0xae894a(0x2292)][_0xae894a(0x3c47)][_0xae894a(0x4763)][_0xae894a(0x2e47)](function(_0x1ce017){var _0x56d556=_0xae894a;return{'x':_0x1ce017['x'],'y':_0x1ce017['y'],'level':_0x1ce017['level'],'boundBox':{'minX':CesiumMath['toDegrees'](_0x1ce017[_0x56d556(0x2f4d)][_0x56d556(0x4488)]),'minY':CesiumMath[_0x56d556(0x52e9)](_0x1ce017[_0x56d556(0x2f4d)][_0x56d556(0x149)]),'maxX':CesiumMath[_0x56d556(0x52e9)](_0x1ce017[_0x56d556(0x2f4d)][_0x56d556(0x326c)]),'maxY':CesiumMath[_0x56d556(0x52e9)](_0x1ce017[_0x56d556(0x2f4d)][_0x56d556(0x46e0)])}};})[_0xae894a(0x34f3)](function(_0x45c357,_0x58f7e2){var _0x283cfb=_0xae894a;return _0x58f7e2[_0x283cfb(0xcf6)]-_0x45c357['level'];});},TiandituAnnotationProvider['prototype'][_0x68aa19(0x498e)]=function(_0x2bc744){var _0x22c1be=_0x68aa19;if(_0x2bc744[_0x22c1be(0x2d21)])for(var _0x3643af=0x0;_0x3643af<_0x2bc744[_0x22c1be(0x2d21)][_0x22c1be(0x531b)];_0x3643af++){var _0x2cd1f7=this['getCacheLabel'](_0x2bc744[_0x22c1be(0x2d21)][_0x3643af][_0x22c1be(0x435)]);_0x2cd1f7=_0x2cd1f7||this['createLabel'](_0x2bc744['pois'][_0x3643af],_0x2bc744),this[_0x22c1be(0x5017)](_0x2cd1f7);}this[_0x22c1be(0x1db3)]();},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x1db3)]=function(){var _0x996c60=_0x68aa19,_0x1d954c=this;clearTimeout(this[_0x996c60(0x22ac)]),_0x1d954c[_0x996c60(0x22ac)]=setTimeout(function(){var _0x1c5d99=_0x996c60;_0x1d954c[_0x1c5d99(0x44c)]();},0x64);},TiandituAnnotationProvider['prototype'][_0x68aa19(0x44c)]=function(){var _0x52e453=_0x68aa19;for(var _0x3f610d=0x0;_0x3f610d<this[_0x52e453(0x2e1b)]['length'];_0x3f610d++)this[_0x52e453(0x2e1b)][_0x3f610d][_0x52e453(0x38db)]>=this[_0x52e453(0x2b53)]&&!this[_0x52e453(0x4d0c)][_0x52e453(0x19d0)][_0x52e453(0x1ff6)](this[_0x52e453(0x2e1b)][_0x3f610d])&&(this[_0x52e453(0x1ced)]&&this['aotuCollide']&&(this[_0x52e453(0x2e1b)][_0x3f610d][_0x52e453(0x105f)]=!0x1),this[_0x52e453(0x4d0c)][_0x52e453(0x19d0)][_0x52e453(0x4979)](this[_0x52e453(0x2e1b)][_0x3f610d]));if(!this['_isInitial']){for(_0x3f610d=0x0;_0x3f610d<this[_0x52e453(0x4d0c)][_0x52e453(0x19d0)][_0x52e453(0x21e8)]['length'];_0x3f610d++)!this['viewer'][_0x52e453(0x19d0)]['values'][_0x3f610d]['name']||this[_0x52e453(0x4d0c)][_0x52e453(0x19d0)]['values'][_0x3f610d][_0x52e453(0x13f9)]!==this['_UUID']&&this['viewer'][_0x52e453(0x19d0)]['values'][_0x3f610d][_0x52e453(0x13f9)]!==this[_0x52e453(0x2636)]||this[_0x52e453(0x4d0c)]['entities'][_0x52e453(0x21e8)][_0x3f610d][_0x52e453(0x38db)]<this[_0x52e453(0x2b53)]&&(this[_0x52e453(0x4d0c)][_0x52e453(0x19d0)]['remove'](this['viewer']['entities'][_0x52e453(0x21e8)][_0x3f610d]),_0x3f610d--);this['aotuCollide']&&this[_0x52e453(0x154c)]();}},TiandituAnnotationProvider[_0x68aa19(0x4b51)]['createLabel']=function(_0x4f38ba,_0x1f6abb){var _0x52973d=_0x68aa19;if(defined$1(_0x4f38ba)){var _0x36616f={'show':!0x0,'position':Cartesian3[_0x52973d(0x2ac5)](_0x4f38ba[_0x52973d(0xdde)][0x0],_0x4f38ba[_0x52973d(0xdde)][0x1],_0x4f38ba[_0x52973d(0xdde)][0x2]),'label':{'text':_0x4f38ba[_0x52973d(0x13f9)]}};this[_0x52973d(0x518)]?(_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x39f0)]=_0x4f38ba[_0x52973d(0x1675)]+_0x52973d(0x2f51)+_0x1f6abb[_0x52973d(0x5482)][_0x4f38ba[_0x52973d(0x19c5)]],_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x588d)]=LabelStyle$1[_0x52973d(0x1aa9)],_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x1ed8)]=defaultValue$1(_0x4f38ba[_0x52973d(0x1ed8)],0x1),_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x4b97)]=defaultValue$1(_0x4f38ba['showBackground'],!0x1),_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x53ed)]=_0x4f38ba[_0x52973d(0x53ed)],_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x202a)]=_0x4f38ba[_0x52973d(0x202a)],_0x36616f['label'][_0x52973d(0x3a26)]=defaultValue$1(_0x4f38ba[_0x52973d(0x3a26)],new Cartesian2(0x0,0x0)),_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x38e2)]=_0x4f38ba[_0x52973d(0x38e2)],_0x36616f[_0x52973d(0x4ae4)]['horizontalOrigin']=_0x4f38ba[_0x52973d(0x577f)],_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x169e)]=_0x4f38ba[_0x52973d(0x169e)],_0x36616f[_0x52973d(0x4ae4)]['heightReference']=HeightReference$1['NONE'],_0x36616f[_0x52973d(0x4ae4)]['fillColor']=Color$2['fromCssColorString'](this['HexadecimalConversion'](_0x4f38ba[_0x52973d(0x2efb)])),_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x19b8)]=Color$2[_0x52973d(0x321e)](this[_0x52973d(0x277f)](_0x4f38ba['shiningColor'])),_0x36616f['label']['outlineWidth']=_0x4f38ba[_0x52973d(0x296)],_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x2e12)]=void 0x0,_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x5327)]=void 0x0,_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x3f04)]=void 0x0,_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x1c93)]=void 0x0,_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x1e39)]=Number['POSITIVE_INFINITY']):(_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x39f0)]=this[_0x52973d(0x4a0e)][_0x52973d(0x39f0)],_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x588d)]=this[_0x52973d(0x4a0e)]['style'],_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x1ed8)]=this[_0x52973d(0x4a0e)][_0x52973d(0x1ed8)],_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x4b97)]=this['labelGraphics'][_0x52973d(0x4b97)],_0x36616f['label']['backgroundColor']=this[_0x52973d(0x4a0e)][_0x52973d(0x53ed)],_0x36616f[_0x52973d(0x4ae4)]['backgroundPadding']=this['labelGraphics'][_0x52973d(0x202a)],_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x3a26)]=this[_0x52973d(0x4a0e)][_0x52973d(0x3a26)],_0x36616f['label']['eyeOffset']=this[_0x52973d(0x4a0e)][_0x52973d(0x38e2)],_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x577f)]=this[_0x52973d(0x4a0e)][_0x52973d(0x577f)],_0x36616f[_0x52973d(0x4ae4)]['verticalOrigin']=this[_0x52973d(0x4a0e)]['verticalOrigin'],_0x36616f['label']['heightReference']=this['labelGraphics']['heightReference'],_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0xf0c)]=this[_0x52973d(0x4a0e)][_0x52973d(0xf0c)],_0x36616f[_0x52973d(0x4ae4)]['outlineColor']=this[_0x52973d(0x4a0e)][_0x52973d(0x19b8)],_0x36616f[_0x52973d(0x4ae4)]['outlineWidth']=this[_0x52973d(0x4a0e)][_0x52973d(0x3573)],_0x36616f[_0x52973d(0x4ae4)]['translucencyByDistance']=void 0x0,_0x36616f['label'][_0x52973d(0x5327)]=void 0x0,_0x36616f[_0x52973d(0x4ae4)][_0x52973d(0x3f04)]=this['labelGraphics'][_0x52973d(0x3f04)],_0x36616f[_0x52973d(0x4ae4)]['distanceDisplayCondition']=void 0x0,_0x36616f[_0x52973d(0x4ae4)]['disableDepthTestDistance']=Number[_0x52973d(0x25a9)]);var _0x3b57f7=new Entity(_0x36616f);return _0x3b57f7[_0x52973d(0x13f9)]=_0x1f6abb['t']?this[_0x52973d(0x2636)]:this['_UUID'],_0x3b57f7['oid']=_0x4f38ba[_0x52973d(0x435)],_0x3b57f7['priority']=_0x4f38ba[_0x52973d(0x1094)]?_0x4f38ba[_0x52973d(0x1094)]:0x0,_0x3b57f7['xyz']=_0x1f6abb['x']+'_'+_0x1f6abb['y']+'_'+(_0x1f6abb['z']-0x1),_0x3b57f7;}},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x154c)]=function(){var _0x47d002=_0x68aa19,_0x54ddcd=this['viewer'][_0x47d002(0x1d45)]['_view'][_0x47d002(0x18be)],_0x5ccd07=_0x54ddcd['x'],_0x2df945=_0x54ddcd['x']+_0x54ddcd[_0x47d002(0x209)],_0x1284c2=_0x54ddcd['y'],_0x39817e=_0x54ddcd['y']+_0x54ddcd[_0x47d002(0x5862)],_0x11783c=[],_0x2e1bf=this,_0x508da6=this[_0x47d002(0x4d0c)][_0x47d002(0x19d0)][_0x47d002(0x21e8)];_0x508da6[_0x47d002(0x34f3)](function(_0x11085f,_0x2ac6a0){var _0x515e35=_0x47d002;return _0x11085f[_0x515e35(0x1094)]-_0x2ac6a0[_0x515e35(0x1094)];}),_0x508da6[_0x47d002(0x2e47)](function(_0x3623e4){var _0x1fc752=_0x47d002;if(_0x3623e4[_0x1fc752(0x13f9)]&&(_0x3623e4[_0x1fc752(0x13f9)]===_0x2e1bf[_0x1fc752(0x3d30)]||_0x3623e4['name']===_0x2e1bf['_UUIDRoad'])){var _0x43e19d=SceneTransforms['wgs84ToDrawingBufferCoordinates'](_0x2e1bf['viewer'][_0x1fc752(0x1d45)],_0x3623e4['position'][_0x1fc752(0x1e43)](0x0));if(defined$1(_0x43e19d)){_0x3623e4[_0x1fc752(0x54dd)]=_0x43e19d;var _0x5e12ec=_0x2e1bf[_0x1fc752(0xbf4)]({'point':_0x43e19d,'entity':_0x3623e4});_0x3623e4['collisionBox']=_0x5e12ec,_0x43e19d['x']>=_0x5ccd07&&_0x43e19d['x']<=_0x2df945&&_0x43e19d['y']>=_0x1284c2&&_0x43e19d['y']<=_0x39817e?(_0x3623e4['show']=!0x0,_0x11783c[_0x1fc752(0x3a33)]({'anno':_0x3623e4,'clustered':!0x0,'coord':_0x43e19d})):_0x3623e4[_0x1fc752(0x105f)]=!0x1;}else _0x3623e4[_0x1fc752(0x105f)]=!0x1;}});for(var _0x402e55=kdbush(_0x11783c,getX,getY,0x40,Int32Array),_0x585a31=_0x11783c['length'],_0x2c9715=0x0;_0x2c9715<_0x585a31;_0x2c9715++){for(var _0x570d27=_0x11783c[_0x2c9715],_0x44853b=_0x570d27[_0x47d002(0x127c)][_0x47d002(0xe6f)],_0x228679=_0x402e55['intersect'](_0x44853b['x'],_0x44853b['y'],_0x44853b['x']+_0x44853b[_0x47d002(0x209)],_0x44853b['y']+_0x44853b['height'],_0x11783c,getBound,isIntersection),_0x33fc1b=_0x228679[_0x47d002(0x531b)],_0x1cd882=0x0,_0xde387d=0x0;_0xde387d<_0x33fc1b;_0xde387d++){var _0x47d17b=_0x228679[_0xde387d],_0x41ba06=_0x11783c[_0x47d17b];_0x2c9715===_0x47d17b||_0x41ba06['clustered']||++_0x1cd882;}_0x1cd882<0x1?_0x570d27[_0x47d002(0x872)]=!0x1:_0x570d27[_0x47d002(0x127c)][_0x47d002(0x105f)]=!0x1;}},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x1b73)]=function(){var _0x4ad384=_0x68aa19;this[_0x4ad384(0x4d0c)]['scene'][_0x4ad384(0x1224)]['moveEnd']['addEventListener'](this[_0x4ad384(0x2bbb)],this),this[_0x4ad384(0x4d0c)][_0x4ad384(0x1d45)][_0x4ad384(0x1224)][_0x4ad384(0x2aa7)][_0x4ad384(0xef9)](this['_changed'],this),this[_0x4ad384(0x4d0c)]['scene'][_0x4ad384(0x4bed)][_0x4ad384(0x21f)][_0x4ad384(0x4e1e)](this[_0x4ad384(0x2bbb)][_0x4ad384(0x532a)](this));},TiandituAnnotationProvider['prototype'][_0x68aa19(0x1352)]=function(){var _0x1f4b9f=_0x68aa19;this[_0x1f4b9f(0x4d0c)][_0x1f4b9f(0x1d45)][_0x1f4b9f(0x1224)][_0x1f4b9f(0x2454)][_0x1f4b9f(0x1cba)](this[_0x1f4b9f(0x2bbb)],this),this[_0x1f4b9f(0x4d0c)][_0x1f4b9f(0x1d45)][_0x1f4b9f(0x1224)]['changed'][_0x1f4b9f(0x1cba)](this[_0x1f4b9f(0x12bf)],this);},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x773)]=function(){var _0x3d6c78=_0x68aa19;this[_0x3d6c78(0x2e8f)]=[],this[_0x3d6c78(0x2bbb)]();},TiandituAnnotationProvider[_0x68aa19(0x4b51)]['destroy']=function(){var _0x1adffd=_0x68aa19;for(var _0x2ce5f0=0x0;_0x2ce5f0<this[_0x1adffd(0x4d0c)][_0x1adffd(0x19d0)][_0x1adffd(0x21e8)][_0x1adffd(0x531b)];_0x2ce5f0++)!this[_0x1adffd(0x4d0c)][_0x1adffd(0x19d0)][_0x1adffd(0x21e8)][_0x2ce5f0][_0x1adffd(0x13f9)]||this[_0x1adffd(0x4d0c)][_0x1adffd(0x19d0)]['values'][_0x2ce5f0][_0x1adffd(0x13f9)]!==this[_0x1adffd(0x3d30)]&&this['viewer']['entities']['values'][_0x2ce5f0]['name']!==this[_0x1adffd(0x2636)]||(this[_0x1adffd(0x4d0c)][_0x1adffd(0x19d0)]['remove'](this['viewer'][_0x1adffd(0x19d0)][_0x1adffd(0x21e8)][_0x2ce5f0]),_0x2ce5f0--);this[_0x1adffd(0x4d0c)]['camera'][_0x1adffd(0x4208)]=0.5,this[_0x1adffd(0x1352)](),this[_0x1adffd(0x305e)]=this['handler']&&this[_0x1adffd(0x305e)][_0x1adffd(0x2578)](),this['proxy']=void 0x0,this[_0x1adffd(0x4d0c)]=void 0x0,this[_0x1adffd(0x343b)]=void 0x0,this[_0x1adffd(0x4a0e)]=void 0x0,this[_0x1adffd(0x583e)]=void 0x0,this['aotuCollide']=void 0x0,this[_0x1adffd(0x3a5c)]=void 0x0,this[_0x1adffd(0x485a)]=void 0x0,this[_0x1adffd(0x2e1b)]=void 0x0,this[_0x1adffd(0x2e8f)]=void 0x0,this[_0x1adffd(0x2b53)]=void 0x0,this['_roadTileset']=void 0x0;},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0x223a)]=function(_0x515d6d,_0x1880d0){var _0x383f2a=_0x68aa19;for(var _0x200b7c=!0x1,_0x486b2e=0x0;_0x486b2e<_0x515d6d[_0x383f2a(0x531b)];_0x486b2e++){for(var _0x2c21eb=!0x1,_0x4b2074=0x0;_0x4b2074<_0x1880d0[_0x383f2a(0x531b)];_0x4b2074++)if(_0x515d6d[_0x486b2e]['x']===_0x1880d0[_0x4b2074]['x']&&_0x515d6d[_0x486b2e]['y']===_0x1880d0[_0x4b2074]['y']&&_0x515d6d[_0x486b2e][_0x383f2a(0xcf6)]===_0x1880d0[_0x4b2074][_0x383f2a(0xcf6)]){_0x2c21eb=!0x0;break;}if(!_0x2c21eb){_0x200b7c=!0x0;break;}}return!_0x200b7c;},TiandituAnnotationProvider[_0x68aa19(0x4b51)][_0x68aa19(0xbf4)]=function(_0x1c5acc){var _0x48b959=_0x68aa19,_0x1ba914=parseInt(_0x1c5acc[_0x48b959(0xf51)]['label']['font']);_0x1ba914=_0x1ba914>0x0?_0x1ba914:0xf;for(var _0x826a00=_0x1c5acc[_0x48b959(0xf51)][_0x48b959(0x4ae4)][_0x48b959(0x3c68)]['getValue'](0x0)[_0x48b959(0x4d7b)]('\x0a'),_0x43e62a=0x0,_0x4e21ba=_0x826a00['length'],_0x5c6491=0x0;_0x5c6491<_0x826a00[_0x48b959(0x531b)];_0x5c6491++){var _0x426b13=h(_0x826a00[_0x5c6491])/0x2;_0x43e62a<_0x426b13&&(_0x43e62a=_0x426b13);}var _0x2358c9=_0x1c5acc[_0x48b959(0xf51)]['billboard']?_0x1c5acc['entity']['billboard'][_0x48b959(0x209)][_0x48b959(0x1e43)](0x0)*_0x1c5acc[_0x48b959(0xf51)][_0x48b959(0x1bf3)]['scale']['getValue'](0x0):0x1,_0xb96f89=_0x1c5acc[_0x48b959(0xf51)]['billboard']?_0x1c5acc[_0x48b959(0xf51)][_0x48b959(0x1bf3)][_0x48b959(0x5862)][_0x48b959(0x1e43)](0x0)*_0x1c5acc[_0x48b959(0xf51)][_0x48b959(0x1bf3)][_0x48b959(0x1ed8)][_0x48b959(0x1e43)](0x0):0x1,_0x1a28ed=_0x1c5acc[_0x48b959(0xf51)][_0x48b959(0x4ae4)][_0x48b959(0x3a26)],_0x5f1ca9=_0x1a28ed[_0x48b959(0x1e43)](0x0)['x'];_0x5f1ca9<0x0&&(_0x5f1ca9=0x0);var _0x1d309e=_0x1a28ed['getValue'](0x0)['y'];return _0x1d309e<0x0&&(_0x1d309e=0x0),{'x':(_0x1c5acc['point']?_0x1c5acc[_0x48b959(0x43cb)]['x']:-0x3e7)-_0x2358c9/0x2-this[_0x48b959(0x3a5c)][0x3],'y':(_0x1c5acc['point']?_0x1c5acc['point']['y']:-0x3e7)-_0xb96f89/0x2-this['collisionPadding'][0x0],'width':_0x1ba914*_0x1c5acc[_0x48b959(0xf51)][_0x48b959(0x4ae4)][_0x48b959(0x1ed8)][_0x48b959(0x1e43)](0x0)*_0x43e62a+_0x5f1ca9+_0x2358c9+this[_0x48b959(0x3a5c)][0x1],'height':_0x1ba914*_0x1c5acc[_0x48b959(0xf51)][_0x48b959(0x4ae4)][_0x48b959(0x1ed8)][_0x48b959(0x1e43)](0x0)*(_0x4e21ba+0.5*(_0x4e21ba-0x1))+_0x1d309e+_0xb96f89/0x2+this[_0x48b959(0x3a5c)][0x2]};},TiandituAnnotationProvider[_0x68aa19(0x4b51)]['CutString']=function(_0x48a0ed){var _0x509307=_0x68aa19;if(!_0x48a0ed)return'';var _0x472f70=_0x48a0ed[_0x509307(0x21dd)];return _0x472f70<=0x1c?'':_0x48a0ed[_0x509307(0x48ca)](0x13,_0x472f70-0x9);},TiandituAnnotationProvider['prototype'][_0x68aa19(0x277f)]=function(_0x14a894){var _0x5ad457=_0x68aa19;if(0xff000000===_0x14a894)return'#000000';var _0x586bc0=0xff000000|parseInt(-Number(_0x14a894));if(_0x14a894='',(_0x586bc0=_0x586bc0['toString'](0x10)[_0x5ad457(0x57ed)](0x1))[_0x5ad457(0x531b)]<0x6){for(var _0xf96d51=0x6-_0x586bc0[_0x5ad457(0x531b)],_0x2467d3=0x0;_0x2467d3<_0xf96d51;_0x2467d3++)_0x14a894+='0';}return'#'+_0x14a894+_0x586bc0;},TiandituAnnotationProvider[_0x68aa19(0x4b51)]['getLabelVisibility']=function(_0x169050){if(!_0x169050)return!0x1;var _0x25a0e8=this['viewer']['canvas']['getBoundingClientRect']();return!(_0x169050['x']<-0xa||_0x169050['x']>_0x25a0e8['right']+0xa||_0x169050['y']<-0xa||_0x169050['y']>_0x25a0e8['bottom']+0xa);};var h=function(_0x3b77a1){var _0x11bef6=_0x68aa19;for(var _0x11a5b6=0x0,_0x15b256=0x0;_0x15b256<_0x3b77a1[_0x11bef6(0x531b)];_0x15b256++)null!=_0x3b77a1[_0x11bef6(0x29be)](_0x15b256)['match'](/[^\x00-\xff]/gi)?_0x11a5b6+=0x2:_0x11a5b6+=0x1;return _0x11a5b6;},parse=function(_0x9a3324){var _0x40b36b=_0x68aa19,_0x34f055={'stringTable':[],'pois':[],'enumGeometryType':[{'ePoint':0x0},{'eMultiLineString':0x1},{'ePolygon':0x2}],'enumZCoordType':[{'eCloseGround':0x0},{'eCloseSeaSurface':0x1},{'eRelativelyGround':0x2},{'eAbsolute':0x3}]},_0x5dedb0=function(){var _0x450de4=_0x54f3;if(!ProtoBuf)throw new Error(_0x450de4(0x1f82));return ProtoBuf[_0x450de4(0x53d5)](_0x450de4(0x350),_0x450de4(0x3ad6),_0x450de4(0x2fdb))[_0x450de4(0x951)](_0x450de4(0x3ad6))[_0x450de4(0x11ae)];}(),_0x525ba7=function(){var _0x3a180d=_0x54f3;if(!ProtoBuf)throw new Error(_0x3a180d(0x1f82));return ProtoBuf[_0x3a180d(0x53d5)](_0x3a180d(0x47aa),_0x3a180d(0x3ad6),_0x3a180d(0x52c))[_0x3a180d(0x951)]('GEOPOI')['PBPOITile'];}(),_0x2bc302=function(){var _0x141c75=_0x54f3;if(!ProtoBuf)throw new Error(_0x141c75(0x1f82));return ProtoBuf['loadProto'](_0x141c75(0x44bd),_0x141c75(0x3ad6),_0x141c75(0x2c40))[_0x141c75(0x951)](_0x141c75(0x3ad6))['PBPOITile'];}();_0x34f055[_0x40b36b(0x2d21)][_0x40b36b(0x531b)]=0x0;var _0x426bc3,_0x409254=_0x9a3324;try{_0x426bc3=_0x2bc302[_0x40b36b(0x48c3)](_0x409254);}catch(_0x4a77e5){console['log']('message');}if(!_0x426bc3)try{results=_0x525ba7[_0x40b36b(0x48c3)](_0x409254);}catch(_0x28a71a){console[_0x40b36b(0xe28)](_0x40b36b(0x17f7)),results=_0x5dedb0[_0x40b36b(0x48c3)](_0x409254);}_0x34f055['version']=parseInt(_0x426bc3[_0x40b36b(0x4123)][_0x40b36b(0x1d43)]()),_0x34f055[_0x40b36b(0x25fc)]=parseInt(_0x426bc3[_0x40b36b(0x52eb)][_0x40b36b(0x1d43)]()),_0x34f055[_0x40b36b(0x5482)]=[];for(var _0x4e4615=_0x426bc3[_0x40b36b(0x2dd4)]['s'][_0x40b36b(0x531b)],_0x38092d=0x0;_0x38092d<_0x4e4615;_0x38092d++)_0x34f055[_0x40b36b(0x5482)][_0x40b36b(0x3a33)](_0x426bc3[_0x40b36b(0x2dd4)]['s'][_0x38092d][_0x40b36b(0x1d43)]());return _0x426bc3[_0x40b36b(0x4408)][_0x40b36b(0x3bcb)](function(_0x4729bd){var _0x33dad6=_0x40b36b,_0x3fc661={};_0x3fc661['oid']=parseInt(_0x4729bd[_0x33dad6(0x18f2)][_0x33dad6(0x1d43)]())+'_'+_0x34f055['titleKey'],_0x3fc661['name']=_0x4729bd[_0x33dad6(0x353)][_0x33dad6(0x1d43)](),_0x3fc661[_0x33dad6(0x5146)]=parseInt(_0x4729bd[_0x33dad6(0xc88)][_0x33dad6(0x1d43)]()),_0x3fc661[_0x33dad6(0x492d)]=_0x4729bd[_0x33dad6(0x4ebb)],_0x3fc661[_0x33dad6(0x385e)]=_0x4729bd[_0x33dad6(0x2dea)],_0x3fc661[_0x33dad6(0x19c5)]=_0x4729bd[_0x33dad6(0x1bca)],_0x3fc661[_0x33dad6(0x1675)]=_0x4729bd['FontSize'],_0x3fc661[_0x33dad6(0x2efb)]=_0x4729bd[_0x33dad6(0x4b77)],_0x4729bd['ZCoordType']&&(_0x3fc661[_0x33dad6(0x2882)]=_0x4729bd[_0x33dad6(0x3c51)]),_0x3fc661['geometryType']=_0x4729bd[_0x33dad6(0x55a1)],_0x3fc661[_0x33dad6(0xdde)]=_0x4729bd['Coordinates'],_0x3fc661[_0x33dad6(0x1094)]=void 0x0===_0x4729bd[_0x33dad6(0x47c5)]?null:_0x4729bd[_0x33dad6(0x47c5)],_0x3fc661[_0x33dad6(0x134)]=void 0x0===_0x4729bd[_0x33dad6(0x491c)]?null:_0x4729bd[_0x33dad6(0x491c)],_0x3fc661[_0x33dad6(0x278)]=void 0x0===_0x4729bd[_0x33dad6(0x28c2)]?null:_0x4729bd[_0x33dad6(0x28c2)],_0x3fc661['shiningSize']=void 0x0===_0x4729bd[_0x33dad6(0x4712)]?null:_0x4729bd[_0x33dad6(0x4712)],_0x34f055[_0x33dad6(0x2d21)]['push'](_0x3fc661);}),_0x34f055;},TiandituMapsStyle={'IMG_W':_0x68aa19(0xfe0),'IMG_C':'img_c','CIA_W':_0x68aa19(0x1cb8),'CIA_C':'cia_c','VEC_W':_0x68aa19(0xb52),'VEC_C':_0x68aa19(0x5541),'TER_W':_0x68aa19(0x28c4),'TER_C':_0x68aa19(0x2e4e),'CVA_W':_0x68aa19(0x4348),'CVA_C':_0x68aa19(0x45af),'CTA_W':'cta_w','CTA_C':'cta_c','IBO_W':_0x68aa19(0x4a3f),'IBO_C':_0x68aa19(0x89c),'EIA_W':'eia_w','EIA_C':_0x68aa19(0x2635),'EVA_W':_0x68aa19(0x106),'EVA_C':'eva_c'},TiandituMapsStyle$1=Object[_0x68aa19(0x3e37)](TiandituMapsStyle);function TiandituImageryProvider(_0x2e7975){var _0x22ac02=_0x68aa19;_0x2e7975=defaultValue$1(_0x2e7975,{}),this[_0x22ac02(0x2cf6)]=defaultValue$1(_0x2e7975[_0x22ac02(0x2590)],TiandituMapsStyle$1[_0x22ac02(0x5682)]),this[_0x22ac02(0x52cd)]=defaultValue$1(_0x2e7975[_0x22ac02(0x343b)],MAPSTYLE_TO_URL[this[_0x22ac02(0x2cf6)]]),this['_token']=_0x2e7975[_0x22ac02(0xa17)],this[_0x22ac02(0x23fe)]=defaultValue$1(_0x2e7975['layer'],MAPSTYLE_TO_LAYER[this[_0x22ac02(0x2cf6)]]),this[_0x22ac02(0x3eaa)]=defaultValue$1(_0x2e7975['style'],_0x22ac02(0x1c5e)),this[_0x22ac02(0xb2c)]=defaultValue$1(_0x2e7975['tileMatrixSetID'],MAPSTYLE_TO_TileMatrixSetID[this[_0x22ac02(0x2cf6)]]),this['_tileMatrixLabels']=defaultValue$1(_0x2e7975[_0x22ac02(0x3943)],MAPSTYLE_TO_TileMatrixLabels[this[_0x22ac02(0x2cf6)]]),this[_0x22ac02(0x4c21)]=defaultValue$1(_0x2e7975['format'],MAPSTYLE_TO_FORMAT[this[_0x22ac02(0x2cf6)]]),this[_0x22ac02(0x5180)]=MAPSTYLE_TO_EPSGCODE[this[_0x22ac02(0x2cf6)]],this['_tilingScheme']=defaultValue$1(_0x2e7975[_0x22ac02(0x3e1)],new WebMercatorTilingScheme({})),'4490'==this[_0x22ac02(0x5180)]&&(this[_0x22ac02(0x4ebc)]=new GeographicTilingScheme()),this['_tileWidth']=defaultValue$1(_0x2e7975[_0x22ac02(0x2358)],0x100),this['_tileHeight']=defaultValue$1(_0x2e7975[_0x22ac02(0x15d7)],0x100),this[_0x22ac02(0x53eb)]=defaultValue$1(_0x2e7975[_0x22ac02(0x4bab)],0x0),this[_0x22ac02(0xa2e)]=defaultValue$1(_0x2e7975[_0x22ac02(0xe8a)],MAPSTYLE_TO_TileMatrixLabels[this[_0x22ac02(0x2cf6)]][_0x22ac02(0x531b)]),this[_0x22ac02(0x1aeb)]=defaultValue$1(_0x2e7975['rectangle'],this['_tilingScheme'][_0x22ac02(0x2f4d)]),this[_0x22ac02(0x38bb)]=when[_0x22ac02(0x68a)](!0x0),this[_0x22ac02(0x2c49)]=new Event();var _0x21fe35=_0x2e7975[_0x22ac02(0x42ae)];this[_0x22ac02(0xe66)]=_0x22ac02(0x29ad)==typeof _0x21fe35?new Credit$1(_0x21fe35):_0x21fe35,this['_subdomains']=defaultValue$1(_0x2e7975[_0x22ac02(0x36e2)],['t0','t1','t2','t3','t4','t5','t6','t7']),this[_0x22ac02(0x685)]=_0x2e7975[_0x22ac02(0x4d9e)];var _0x47425f=this,_0x12d61d=this[_0x22ac02(0x52cd)];_0x47425f['tablename']=this[_0x22ac02(0x52cd)],new IndexedDBScheduler({'name':_0x12d61d})[_0x22ac02(0x4e1e)](function(_0x388c81){var _0x53c6cd=_0x22ac02;_0x388c81[_0x53c6cd(0x4148)](_0x47425f[_0x53c6cd(0x2e23)])?_0x47425f['_indexedDBScheduler']=_0x388c81:_0x388c81[_0x53c6cd(0x5f3)](_0x47425f[_0x53c6cd(0x2e23)])[_0x53c6cd(0x4e1e)](function(){var _0x23470b=_0x53c6cd;_0x47425f[_0x23470b(0x2fdf)]=_0x388c81;});}),_0x47425f[_0x22ac02(0x2701)]={'isOpen':!0x1,'clear':function(){var _0x50094f=_0x22ac02;_0x47425f[_0x50094f(0x2fdf)]['clear'](_0x47425f[_0x50094f(0x2e23)]);},'cache':[]};}function tileXYToQuadKey(_0x589e01,_0x52546c,_0x2df3a0){for(var _0x3c5e5d='',_0x43d6a8=_0x2df3a0;_0x43d6a8>=0x0;--_0x43d6a8){var _0xaa3adb=0x1<<_0x43d6a8,_0xfed6fd=0x0;isBitSet(_0x52546c,_0xaa3adb)?isBitSet(_0x589e01,_0xaa3adb)&&(_0xfed6fd|=0x1):(_0xfed6fd|=0x2,isBitSet(_0x589e01,_0xaa3adb)||(_0xfed6fd|=0x1)),_0x3c5e5d+=_0xfed6fd;}return _0x3c5e5d;}Object[_0x68aa19(0x5b7)](TiandituImageryProvider[_0x68aa19(0x4b51)],{'url':{'get':function(){return this['_url'];}},'mapStyle':{'get':function(){var _0x1e8214=_0x68aa19;return this[_0x1e8214(0x2cf6)];}},'tileWidth':{'get':function(){var _0x39a31a=_0x68aa19;return this[_0x39a31a(0x448c)];}},'tileHeight':{'get':function(){var _0x33e4d9=_0x68aa19;return this[_0x33e4d9(0x307d)];}},'maximumLevel':{'get':function(){var _0x2f1554=_0x68aa19;return this[_0x2f1554(0xa2e)];}},'minimumLevel':{'get':function(){var _0x5c7449=_0x68aa19;return this[_0x5c7449(0x53eb)];}},'tilingScheme':{'get':function(){var _0x412674=_0x68aa19;return this[_0x412674(0x4ebc)];}},'rectangle':{'get':function(){var _0x193920=_0x68aa19;return this[_0x193920(0x1aeb)];}},'errorEvent':{'get':function(){var _0x3efdba=_0x68aa19;return this[_0x3efdba(0x2c49)];}},'ready':{'value':!0x0},'readyPromise':{'get':function(){var _0x1880f0=_0x68aa19;return this['_readyPromise'][_0x1880f0(0x28bc)];}},'credit':{'get':function(){var _0x3b6f35=_0x68aa19;return this[_0x3b6f35(0xe66)];}},'hasAlphaChannel':{'get':function(){return!0x0;}},'tileDiscardPolicy':{'get':function(){var _0x4c74a3=_0x68aa19;return this[_0x4c74a3(0x685)];}}}),TiandituImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0xc05ccb,_0x5ddfce,_0x59145c,_0x8e94b7){var _0x240e63=_0x68aa19,_0x3d0024=buildImageUrl(this,_0xc05ccb,_0x5ddfce,_0x59145c),_0x19369c=tileXYToQuadKey(_0xc05ccb,_0x5ddfce,_0x59145c);if(_0x8e94b7[_0x240e63(0x536e)]=_0x19369c,!0x0===this[_0x240e63(0x2701)][_0x240e63(0x3f81)]&&_0x8e94b7[_0x240e63(0xcfb)]){if(defined$1(this[_0x240e63(0x2fdf)])){var _0x4fc5cf=this[_0x240e63(0x2fdf)][_0x240e63(0x22cc)](this[_0x240e63(0x2e23)],_0x19369c);return defined$1(_0x4fc5cf)?when(_0x4fc5cf,function(_0x108e8e){var _0xb3180b=_0x240e63;return defined$1(_0x108e8e)?_0x108e8e:_0xb3180b(0x3343);},function(_0x24bda3){var _0x1c43aa=_0x240e63;return _0x1c43aa(0x3343);}):ImageryProvider[_0x240e63(0x4dd0)](this,_0x3d0024);}return ImageryProvider['loadImage'](this,_0x3d0024);}return ImageryProvider[_0x240e63(0x4dd0)](this,_0x3d0024);};var defaultParameters=Object[_0x68aa19(0x3e37)]({'service':_0x68aa19(0x38c),'version':_0x68aa19(0xace),'request':_0x68aa19(0xd84)});function buildImageUrl(_0x4fd278,_0x4dc3e4,_0x5cf373,_0x278036){var _0x2a60ae=_0x68aa19;_0x2a60ae(0x3607)==_0x4fd278[_0x2a60ae(0x5180)]&&(_0x278036-=0x1);var _0x56c14c=_0x4fd278['_tileMatrixLabels'],_0x390bc3=defined$1(_0x56c14c)?_0x56c14c[_0x278036]:_0x278036[_0x2a60ae(0x1d43)](),_0x3e9389=_0x4fd278['_subdomains'],_0x52c8cb=_0x4fd278[_0x2a60ae(0x52cd)][_0x2a60ae(0x1297)](_0x2a60ae(0x562d),_0x3e9389[(_0x4dc3e4+_0x5cf373+_0x278036)%_0x3e9389['length']]),_0x34d955=new URI(_0x52c8cb),_0x16690f=queryToObject(defaultValue$1(_0x34d955[_0x2a60ae(0x3f3b)],''));(_0x16690f=combine$2(defaultParameters,_0x16690f))[_0x2a60ae(0x1dec)]=_0x390bc3,_0x16690f[_0x2a60ae(0x4e5)]=_0x4fd278[_0x2a60ae(0x23fe)],_0x16690f[_0x2a60ae(0x588d)]=_0x4fd278[_0x2a60ae(0x3eaa)],_0x16690f[_0x2a60ae(0x4fd0)]=_0x5cf373,_0x16690f['tilecol']=_0x4dc3e4,_0x16690f['tilematrixset']=_0x4fd278[_0x2a60ae(0xb2c)],_0x16690f[_0x2a60ae(0x859)]=_0x4fd278[_0x2a60ae(0x4c21)],_0x34d955[_0x2a60ae(0x3f3b)]=objectToQuery(_0x16690f),_0x52c8cb=_0x34d955[_0x2a60ae(0x1d43)]();var _0x1c1e40=_0x4fd278['_proxy'];return defined$1(_0x1c1e40)&&(_0x52c8cb=_0x1c1e40[_0x2a60ae(0x5518)](_0x52c8cb)),defined$1(_0x4fd278[_0x2a60ae(0x78d)])&&(_0x52c8cb+=_0x2a60ae(0x441e)+_0x4fd278[_0x2a60ae(0x78d)]),_0x52c8cb;}TiandituImageryProvider['prototype'][_0x68aa19(0x4fe9)]=function(){};var MAPSTYLE_TO_URL={};MAPSTYLE_TO_URL[TiandituMapsStyle$1['IMG_W']]=_0x68aa19(0x315d),MAPSTYLE_TO_URL[TiandituMapsStyle$1['IMG_C']]='https://[subdomain].tianditu.gov.cn/img_c/wmts',MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x5538)]]=_0x68aa19(0x388c),MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x2503)]]=_0x68aa19(0x1b5b),MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x1cf0)]]='https://[subdomain].tianditu.gov.cn/vec_w/wmts',MAPSTYLE_TO_URL[TiandituMapsStyle$1['VEC_C']]=_0x68aa19(0xacf),MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x604)]]=_0x68aa19(0x4588),MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x6e3)]]=_0x68aa19(0xb31),MAPSTYLE_TO_URL[TiandituMapsStyle$1['CVA_W']]=_0x68aa19(0x55e3),MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x3fc3)]]=_0x68aa19(0x3610),MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x2929)]]=_0x68aa19(0x4f84),MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x1c92)]]=_0x68aa19(0x2acd),MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x1835)]]=_0x68aa19(0x35b1),MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x27e2)]]=_0x68aa19(0x2aed),MAPSTYLE_TO_URL[TiandituMapsStyle$1['EVA_W']]=_0x68aa19(0x3543),MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x3f17)]]='https://[subdomain].tianditu.gov.cn/eva_c/wmts',MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x33a5)]]=_0x68aa19(0x3638),MAPSTYLE_TO_URL[TiandituMapsStyle$1[_0x68aa19(0x2b45)]]='https://[subdomain].tianditu.gov.cn/ibo_c/wmts';var MAPSTYLE_TO_LAYER={};MAPSTYLE_TO_LAYER[TiandituMapsStyle$1['IMG_W']]=_0x68aa19(0x109),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x4b06)]]='img',MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x33a5)]]=_0x68aa19(0x2ac3),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x2b45)]]=_0x68aa19(0x2ac3),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x5538)]]=_0x68aa19(0x3e4d),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x2503)]]=_0x68aa19(0x3e4d),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1['VEC_W']]=_0x68aa19(0x45ac),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x2c32)]]='vec',MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x604)]]='ter',MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x6e3)]]=_0x68aa19(0x4e56),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x2f6c)]]=_0x68aa19(0x1365),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x3fc3)]]=_0x68aa19(0x1365),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1['CTA_W']]=_0x68aa19(0x5219),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x1c92)]]=_0x68aa19(0x5219),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x1835)]]=_0x68aa19(0xd73),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x27e2)]]=_0x68aa19(0xd73),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x2d38)]]=_0x68aa19(0x14e9),MAPSTYLE_TO_LAYER[TiandituMapsStyle$1[_0x68aa19(0x3f17)]]='eva';var MAPSTYLE_TO_TileMatrixSetID={};MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1['IMG_W']]='w',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x4b06)]]='c',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x33a5)]]='w',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x2b45)]]='c',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1['CIA_W']]='w',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1['CIA_C']]='c',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1['VEC_W']]='w',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x2c32)]]='c',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x604)]]='w',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x6e3)]]='c',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x2f6c)]]='w',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x3fc3)]]='c',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x2929)]]='w',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1['CTA_C']]='c',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1['EIA_W']]='w',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x27e2)]]='c',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x2d38)]]='w',MAPSTYLE_TO_TileMatrixSetID[TiandituMapsStyle$1[_0x68aa19(0x3f17)]]='c';var MAPSTYLE_TO_FORMAT={};MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x5682)]]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x4b06)]]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x33a5)]]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x2b45)]]='tiles',MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x5538)]]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x2503)]]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x1cf0)]]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x2c32)]]='tiles',MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x604)]]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1['TER_C']]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1['CVA_W']]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x3fc3)]]='tiles',MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x2929)]]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1['CTA_C']]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1['EIA_W']]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x27e2)]]=_0x68aa19(0x332e),MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1['EVA_W']]='tiles',MAPSTYLE_TO_FORMAT[TiandituMapsStyle$1[_0x68aa19(0x3f17)]]=_0x68aa19(0x332e);var MAPSTYLE_TO_EPSGCODE={};MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1['IMG_W']]='900913',MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x4b06)]]=_0x68aa19(0x53e3),MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x33a5)]]='900913',MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1['IBO_C']]='4490',MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1['CIA_W']]=_0x68aa19(0x3607),MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x2503)]]=_0x68aa19(0x53e3),MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x1cf0)]]='900913',MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x2c32)]]=_0x68aa19(0x53e3),MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x604)]]=_0x68aa19(0x3607),MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x6e3)]]=_0x68aa19(0x53e3),MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1['CVA_W']]=_0x68aa19(0x3607),MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1['CVA_C']]='4490',MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x2929)]]=_0x68aa19(0x3607),MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x1c92)]]=_0x68aa19(0x53e3),MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x1835)]]=_0x68aa19(0x3607),MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x27e2)]]='4490',MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x2d38)]]='900913',MAPSTYLE_TO_EPSGCODE[TiandituMapsStyle$1[_0x68aa19(0x3f17)]]=_0x68aa19(0x53e3);var MAPSTYLE_TO_TileMatrixLabels={};function TiandituTerrainProvider(_0xb3ff5f){var _0x95b9e2=_0x68aa19;if(!defined$1(_0xb3ff5f)||!defined$1(_0xb3ff5f[_0x95b9e2(0xa17)]))throw new DeveloperError$1(_0x95b9e2(0x4584));this[_0x95b9e2(0x44cc)]=['https://t8.tianditu.gov.cn/DEM/DataServer?T=ele_c',_0x95b9e2(0x4b8d),_0x95b9e2(0x2356),_0x95b9e2(0x27a8),_0x95b9e2(0x2d59)];for(var _0x291b15=0x0;_0x291b15<this['_urls']['length'];_0x291b15++)this[_0x95b9e2(0x44cc)][_0x291b15]+=_0x95b9e2(0x441e)+_0xb3ff5f[_0x95b9e2(0xa17)];this[_0x95b9e2(0x4292)]=defaultValue$1(_0xb3ff5f['dataType'],_0x95b9e2(0x1d05)),this[_0x95b9e2(0x2c49)]=new Event(),this[_0x95b9e2(0x4b22)]=!0x0,this['_readyPromise']=when[_0x95b9e2(0x25e3)](),this[_0x95b9e2(0x70f)]={'heightScale':0.001,'heightOffset':-0x3e8,'elementsPerHeight':0x3,'stride':0x4,'elementMultiplier':0x100,'isBigEndian':!0x0};var _0x561853=_0xb3ff5f['credit'];_0x95b9e2(0x29ad)==typeof _0x561853&&(_0x561853=new Credit$1(_0x561853)),this[_0x95b9e2(0xe66)]=_0x561853;var _0x1c7222=defaultValue$1(_0xb3ff5f[_0x95b9e2(0x1706)],Ellipsoid[_0x95b9e2(0x1d49)]);this[_0x95b9e2(0x4ebc)]=new GeographicTilingScheme({'ellipsoid':_0x1c7222}),this['_heightmapWidth']=0x40,this['_heightmapHeight']=0x40,this[_0x95b9e2(0x424f)]=TerrainProvider[_0x95b9e2(0x22f8)](_0x1c7222,Math[_0x95b9e2(0x27d5)](this[_0x95b9e2(0x26c0)],this[_0x95b9e2(0x123e)]),this[_0x95b9e2(0x4ebc)]['getNumberOfXTilesAtLevel'](0x0)),this[_0x95b9e2(0x53eb)]=defaultValue$1(_0xb3ff5f[_0x95b9e2(0x4bab)],0x5),this['_maximumLevel']=defaultValue$1(_0xb3ff5f[_0x95b9e2(0xe8a)],0x19),this['_hasWaterMask']=!0x1,this[_0x95b9e2(0x5121)]=!0x1;}function buildRequest(_0x2f85dc,_0x16ef7a){var _0x1248c9=_0x68aa19;return(_0x16ef7a=defined$1(_0x16ef7a)?_0x16ef7a:new Request({'url':_0x2f85dc}))[_0x1248c9(0x35e5)]=function(){var _0x384d33=_0x1248c9,_0x5ba4f6=new XMLHttpRequest();_0x5ba4f6[_0x384d33(0x3d9f)](_0x384d33(0x3173),_0x2f85dc,!0x0),_0x5ba4f6['responseType']='arraybuffer',_0x5ba4f6[_0x384d33(0x1906)]=!0x1,_0x5ba4f6['send'](null);var _0x4b98fb=when[_0x384d33(0x25e3)]();return _0x5ba4f6[_0x384d33(0x47a1)]=function(){var _0x5e0d33=_0x384d33;if(0x4===_0x5ba4f6[_0x5e0d33(0x49fb)]){if(0xc8===_0x5ba4f6[_0x5e0d33(0x3f4f)]&&defined$1(_0x5ba4f6[_0x5e0d33(0x2ccf)])){for(var _0xec8d16=new DataView(_0x5ba4f6[_0x5e0d33(0x2ccf)]),_0xb977e3=_0xec8d16[_0x5e0d33(0x21dd)],_0x52feb1=new Uint8Array(_0xb977e3),_0xa1222a=0x0;_0xa1222a<_0xb977e3;_0xa1222a++)_0x52feb1[_0xa1222a]=_0xec8d16[_0x5e0d33(0x4b0d)](_0xa1222a,!0x0);if(_0xb977e3>0x3e8){var _0x12df44=pako[_0x5e0d33(0x2b2a)](_0x52feb1)['buffer'];defined$1(_0x12df44)?_0x4b98fb[_0x5e0d33(0x68a)](new Uint8Array(_0x12df44)):_0x4b98fb[_0x5e0d33(0x4e16)](!0x1);}else _0x4b98fb[_0x5e0d33(0x4e16)](!0x1);}else(_0x5ba4f6[_0x5e0d33(0x3f4f)]>=0x190||0x0===_0x5ba4f6[_0x5e0d33(0x3f4f)])&&_0x4b98fb[_0x5e0d33(0x4e16)](!0x1);}},_0x4b98fb[_0x384d33(0x28bc)];},RequestScheduler[_0x1248c9(0x9e2)](_0x16ef7a);}function TileBoundingVolume(){}function TileCoordinatesImageryProvider(_0x1eaedb){var _0x4be5d2=_0x68aa19;_0x1eaedb=defaultValue$1(_0x1eaedb,defaultValue$1[_0x4be5d2(0x494f)]),this['_tilingScheme']=defined$1(_0x1eaedb[_0x4be5d2(0x3e1)])?_0x1eaedb[_0x4be5d2(0x3e1)]:new GeographicTilingScheme({'ellipsoid':_0x1eaedb[_0x4be5d2(0x1706)]}),this['_color']=defaultValue$1(_0x1eaedb['color'],Color$2[_0x4be5d2(0x458b)]),this[_0x4be5d2(0x2c49)]=new Event(),this[_0x4be5d2(0x448c)]=defaultValue$1(_0x1eaedb[_0x4be5d2(0x2358)],0x100),this[_0x4be5d2(0x307d)]=defaultValue$1(_0x1eaedb[_0x4be5d2(0x15d7)],0x100),this['_readyPromise']=when['resolve'](!0x0);}function TileDiscardPolicy(_0x42c6f2){DeveloperError$1['throwInstantiationError']();}MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x5682)]]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x4b06)]]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x33a5)]]=['1','2','3','4','5','6','7','8','9','10'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1['IBO_C']]=['1','2','3','4','5','6','7','8','9','10'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x5538)]]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x2503)]]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x1cf0)]]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x2c32)]]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x604)]]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1['TER_C']]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x2f6c)]]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x3fc3)]]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1['CTA_W']]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x1c92)]]=['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1['EIA_W']]=['1','2','3','4','5','6','7','8','9','10'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1['EIA_C']]=['1','2','3','4','5','6','7','8','9','10'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x2d38)]]=['1','2','3','4','5','6','7','8','9','10'],MAPSTYLE_TO_TileMatrixLabels[TiandituMapsStyle$1[_0x68aa19(0x3f17)]]=['1','2','3','4','5','6','7','8','9','10'],Object[_0x68aa19(0x5b7)](TiandituTerrainProvider[_0x68aa19(0x4b51)],{'errorEvent':{'get':function(){var _0x2589ea=_0x68aa19;return this[_0x2589ea(0x2c49)];}},'credit':{'get':function(){var _0x11ada3=_0x68aa19;return this[_0x11ada3(0xe66)];}},'tilingScheme':{'get':function(){return this['_tilingScheme'];}},'ready':{'get':function(){var _0x2e5fcf=_0x68aa19;return this[_0x2e5fcf(0x4b22)];}},'readyPromise':{'get':function(){var _0x5a825a=_0x68aa19;return this[_0x5a825a(0x38bb)][_0x5a825a(0x28bc)];}},'hasWaterMask':{'get':function(){return!0x1;}},'hasVertexNormals':{'get':function(){return!0x1;}}}),TiandituTerrainProvider[_0x68aa19(0x4b51)]['requestTileGeometry']=function(_0x147a8e,_0x2ebf16,_0x39b8cd,_0x38dd2a){var _0x3c136a=_0x68aa19;if(_0x39b8cd<this[_0x3c136a(0xa2e)]&&_0x39b8cd>=this[_0x3c136a(0x53eb)]){var _0x55a947=this[_0x3c136a(0x44cc)][(_0x147a8e+_0x2ebf16+_0x39b8cd)%this['_urls'][_0x3c136a(0x531b)]],_0x20cd13=-0x1===_0x55a947[_0x3c136a(0x33ab)]('?')?'?':'&',_0xf885be=buildRequest(_0x55a947+_0x20cd13+'x='+_0x147a8e+_0x3c136a(0x1dc4)+_0x2ebf16+_0x3c136a(0x389a)+(_0x39b8cd+0x1));if(!defined$1(_0xf885be))return;var _0x5057f0=this;return when(_0xf885be,function(_0x43224a){var _0x3043cf=_0x3c136a,_0x4ff8ba=_0x5057f0[_0x3043cf(0x2c1)](_0x43224a);return defined$1(_0x4ff8ba)?new HeightmapTerrainData({'buffer':_0x4ff8ba,'width':_0x5057f0['_heightmapWidth'],'height':_0x5057f0[_0x3043cf(0x123e)],'childTileMask':void 0x0,'structure':_0x5057f0[_0x3043cf(0x70f)]}):new HeightmapTerrainData({'buffer':_0x5057f0['getvHeightBuffer'](),'width':_0x5057f0[_0x3043cf(0x26c0)],'height':_0x5057f0[_0x3043cf(0x123e)],'childTileMask':void 0x0,'structure':_0x5057f0[_0x3043cf(0x70f)]});});}if(_0x39b8cd<this[_0x3c136a(0x53eb)])return new HeightmapTerrainData({'buffer':this[_0x3c136a(0x574)](),'width':this[_0x3c136a(0x26c0)],'height':this['_heightmapHeight'],'childTileMask':void 0x0,'structure':this[_0x3c136a(0x70f)]});},TiandituTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4b17)]=function(_0x24185e){var _0xf397cb=_0x68aa19;return this[_0xf397cb(0x424f)]/(0x1<<_0x24185e);},TiandituTerrainProvider[_0x68aa19(0x4b51)]['getTileDataAvailable']=function(_0x4d6a4a,_0x471fa5,_0x5dc93f){return _0x5dc93f<0x19;},TiandituTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x574)]=function(){var _0x418355=_0x68aa19,_0x19f5c0=this[_0x418355(0x890)];if(!defined$1(_0x19f5c0)){_0x19f5c0=this[_0x418355(0x890)]=new Uint8ClampedArray(this[_0x418355(0x26c0)]*this[_0x418355(0x123e)]*0x4);for(var _0x309656=this[_0x418355(0x26c0)]*this['_heightmapHeight']*0x4,_0x3e6b78=0x0;_0x3e6b78<_0x309656;)_0x19f5c0[_0x3e6b78++]=0xf,_0x19f5c0[_0x3e6b78++]=0x42,_0x19f5c0[_0x3e6b78++]=0x40,_0x19f5c0[_0x3e6b78++]=0xff;}return _0x19f5c0;},TiandituTerrainProvider[_0x68aa19(0x4b51)][_0x68aa19(0x2c1)]=function(_0x3a9497){var _0x14ba66=_0x68aa19,_0x274f44=0x2;'int'===this[_0x14ba66(0x4292)]?_0x274f44=0x2:_0x14ba66(0x1718)===this['_dataType']&&(_0x274f44=0x4);var _0x4877dd,_0x239f19,_0x3ca070,_0x56bd77,_0x4e4d6d,_0xee32f7,_0x50e10b,_0xdffafb=new ArrayBuffer(_0x274f44),_0x41aa6a=new DataView(_0xdffafb),_0x543427=this[_0x14ba66(0x26c0)],_0x1332c6=this['_heightmapHeight'],_0x143698=new Uint8Array(_0x543427*_0x1332c6*0x4);for(_0x4877dd=0x0;_0x4877dd<_0x1332c6;_0x4877dd++)for(_0x239f19=0x0;_0x239f19<_0x543427;_0x239f19++){_0x3ca070=parseInt(0x95*_0x4877dd/(_0x1332c6-0x1)),_0x56bd77=parseInt(0x95*_0x239f19/(_0x543427-0x1)),0x4===_0x274f44?(_0x4e4d6d=_0x274f44*(0x96*_0x3ca070+_0x56bd77),_0x41aa6a[_0x14ba66(0x2246)](0x0,_0x3a9497[_0x4e4d6d]),_0x41aa6a['setInt8'](0x0,_0x3a9497[_0x4e4d6d+0x1]),_0x41aa6a[_0x14ba66(0x2246)](0x0,_0x3a9497[_0x4e4d6d+0x2]),_0x41aa6a[_0x14ba66(0x2246)](0x0,_0x3a9497[_0x4e4d6d+0x3]),_0x50e10b=_0x41aa6a[_0x14ba66(0x115)](0x0,!0x0)):_0x50e10b=_0x3a9497[_0x4e4d6d=_0x274f44*(0x96*_0x3ca070+_0x56bd77)]+0x100*_0x3a9497[_0x4e4d6d+0x1],(_0x50e10b>0x2710||_0x50e10b<-0x7d0)&&(_0x50e10b=0x0);var _0x3e1fd9=(_0x50e10b+0x3e8)/0.001;_0x143698[_0xee32f7=0x4*(_0x4877dd*_0x543427+_0x239f19)]=_0x3e1fd9/0x10000,_0x143698[_0xee32f7+0x1]=(_0x3e1fd9-0x100*_0x143698[_0xee32f7]*0x100)/0x100,_0x143698[_0xee32f7+0x2]=_0x3e1fd9-0x100*_0x143698[_0xee32f7]*0x100-0x100*_0x143698[_0xee32f7+0x1],_0x143698[_0xee32f7+0x3]=0x100;}return _0x143698;},TileBoundingVolume['prototype']['boundingVolume']=void 0x0,TileBoundingVolume[_0x68aa19(0x4b51)]['boundingSphere']=void 0x0,TileBoundingVolume['prototype'][_0x68aa19(0x41a5)]=function(_0x34dca7){DeveloperError$1['throwInstantiationError']();},TileBoundingVolume[_0x68aa19(0x4b51)][_0x68aa19(0x5163)]=function(_0x438ed5){var _0x276ba8=_0x68aa19;DeveloperError$1[_0x276ba8(0x1afd)]();},TileBoundingVolume['prototype'][_0x68aa19(0x26ef)]=function(_0x42f961){DeveloperError$1['throwInstantiationError']();},Object[_0x68aa19(0x5b7)](TileCoordinatesImageryProvider[_0x68aa19(0x4b51)],{'proxy':{'get':function(){}},'tileWidth':{'get':function(){return this['_tileWidth'];}},'tileHeight':{'get':function(){return this['_tileHeight'];}},'maximumLevel':{'get':function(){}},'minimumLevel':{'get':function(){}},'tilingScheme':{'get':function(){var _0x45d8ce=_0x68aa19;return this[_0x45d8ce(0x4ebc)];}},'rectangle':{'get':function(){var _0x381334=_0x68aa19;return this[_0x381334(0x4ebc)][_0x381334(0x2f4d)];}},'tileDiscardPolicy':{'get':function(){}},'errorEvent':{'get':function(){return this['_errorEvent'];}},'ready':{'get':function(){return!0x0;}},'readyPromise':{'get':function(){return this['_readyPromise'];}},'credit':{'get':function(){}},'hasAlphaChannel':{'get':function(){return!0x0;}}}),TileCoordinatesImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x41b2)]=function(_0x518c19,_0x58b9b0,_0x5c7298){},TileCoordinatesImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x13b5)]=function(_0x5ce371,_0x1f2363,_0x39b393,_0x1b2ca6){var _0x29341f=_0x68aa19,_0x5dbb2b=document[_0x29341f(0x433c)](_0x29341f(0xda2));_0x5dbb2b[_0x29341f(0x209)]=0x100,_0x5dbb2b['height']=0x100;var _0x358525=_0x5dbb2b[_0x29341f(0x3ca1)]('2d'),_0x3a3a44=this[_0x29341f(0x57d1)][_0x29341f(0x46c6)]();return _0x358525[_0x29341f(0x3c77)]=_0x3a3a44,_0x358525[_0x29341f(0x3bf7)]=0x2,_0x358525['strokeRect'](0x1,0x1,0xff,0xff),_0x358525[_0x29341f(0x39f0)]='bold\x2025px\x20Arial',_0x358525[_0x29341f(0x1b24)]='center',_0x358525['fillStyle']=_0x3a3a44,_0x358525[_0x29341f(0x9b1)]('L:\x20'+_0x39b393,0x7c,0x56),_0x358525['fillText'](_0x29341f(0x533f)+_0x5ce371,0x7c,0x88),_0x358525['fillText']('Y:\x20'+_0x1f2363,0x7c,0xba),_0x5dbb2b;},TileCoordinatesImageryProvider[_0x68aa19(0x4b51)][_0x68aa19(0x4fe9)]=function(_0xbf885b,_0x183d65,_0x30876b,_0xfaa453,_0xff6bda){},TileDiscardPolicy[_0x68aa19(0x4b51)]['isReady']=DeveloperError$1[_0x68aa19(0x1afd)],TileDiscardPolicy[_0x68aa19(0x4b51)]['shouldDiscardImage']=DeveloperError$1[_0x68aa19(0x1afd)];var TileState={'START':0x0,'LOADING':0x1,'READY':0x2,'UPSAMPLED_ONLY':0x3},TileState$1=Object['freeze'](TileState);function TimeDynamicPointCloud(_0x19516d){var _0x56c69c=_0x68aa19;_0x19516d=defaultValue$1(_0x19516d,defaultValue$1[_0x56c69c(0x494f)]),this[_0x56c69c(0x105f)]=defaultValue$1(_0x19516d['show'],!0x0),this[_0x56c69c(0x221)]=Matrix4[_0x56c69c(0x254b)](defaultValue$1(_0x19516d[_0x56c69c(0x221)],Matrix4[_0x56c69c(0x5139)])),this['shadows']=defaultValue$1(_0x19516d[_0x56c69c(0x284a)],ShadowMode$1[_0x56c69c(0x371c)]),this[_0x56c69c(0x97d)]=defaultValue$1(_0x19516d[_0x56c69c(0x97d)],0x100),this[_0x56c69c(0x3c33)]=new PointCloudShading(_0x19516d['shading']),this[_0x56c69c(0x588d)]=_0x19516d[_0x56c69c(0x588d)],this['frameFailed']=new Event(),this[_0x56c69c(0x3eb1)]=new Event(),this[_0x56c69c(0x18f1)]=_0x19516d[_0x56c69c(0x487c)],this[_0x56c69c(0x25b2)]=_0x19516d['intervals'],this[_0x56c69c(0x2223)]=void 0x0,this['clippingPlanes']=_0x19516d[_0x56c69c(0x4fc4)],this['_pointCloudEyeDomeLighting']=new PointCloudEyeDomeLighting(),this[_0x56c69c(0x52b4)]=void 0x0,this[_0x56c69c(0x4b7a)]=0x0,this[_0x56c69c(0xb7c)]=!0x1,this[_0x56c69c(0x3329)]=void 0x0,this[_0x56c69c(0x50c)]=0x0,this[_0x56c69c(0x3f8a)]=[],this['_previousInterval']=void 0x0,this[_0x56c69c(0x1621)]=void 0x0,this[_0x56c69c(0x30b5)]=void 0x0,this[_0x56c69c(0x6e4)]=0x0,this[_0x56c69c(0x38bb)]=when[_0x56c69c(0x25e3)](),this[_0x56c69c(0x684)]=0x0,this[_0x56c69c(0x4861)]=0x0,this['_runningIndex']=0x0,this[_0x56c69c(0x3b0b)]=arrayFill(new Array(0x5),0x0),this['_runningAverage']=0x0;}function getFragmentShaderLoaded(_0x2c29b7){var _0x3f3bd4=_0x68aa19;return _0x3f3bd4(0x46a8)+_0x2c29b7;}function getUniformMapLoaded(_0x651e5){return function(_0x4c3c89){return combine$2(_0x4c3c89,{'czm_pickColor':function(){var _0x58bcda=_0x54f3;return _0x651e5[_0x58bcda(0x3329)][_0x58bcda(0x28b8)];}});};}function getPickIdLoaded(){var _0x57adfb=_0x68aa19;return _0x57adfb(0xc5d);}Object['defineProperties'](TimeDynamicPointCloud[_0x68aa19(0x4b51)],{'clippingPlanes':{'get':function(){var _0x452ca4=_0x68aa19;return this[_0x452ca4(0x2223)];},'set':function(_0x5f03cf){var _0x2d73c0=_0x68aa19;ClippingPlaneCollection[_0x2d73c0(0x28b5)](_0x5f03cf,this,'_clippingPlanes');}},'totalMemoryUsageInBytes':{'get':function(){var _0x4c8fa7=_0x68aa19;return this[_0x4c8fa7(0x50c)];}},'boundingSphere':{'get':function(){var _0x3df4ac=_0x68aa19;if(defined$1(this['_lastRenderedFrame']))return this[_0x3df4ac(0x30b5)][_0x3df4ac(0x2852)]['boundingSphere'];}},'readyPromise':{'get':function(){var _0x62f393=_0x68aa19;return this[_0x62f393(0x38bb)]['promise'];}}}),TimeDynamicPointCloud[_0x68aa19(0x4b51)][_0x68aa19(0x4732)]=function(){var _0x1951b6=_0x68aa19;this[_0x1951b6(0xb7c)]=!0x0;},TimeDynamicPointCloud[_0x68aa19(0x4b51)]['_getAverageLoadTime']=function(){var _0x29643a=_0x68aa19;return 0x0===this[_0x29643a(0x4861)]?0.05:this[_0x29643a(0x952)];};var scratchDate=new JulianDate();function getClockMultiplier(_0x5b5c20){var _0x32bc44=_0x68aa19,_0x5a6946=_0x5b5c20[_0x32bc44(0x18f1)],_0x3c77b3=_0x5a6946[_0x32bc44(0x2e9a)]&&_0x5a6946[_0x32bc44(0x4fb0)],_0x39037d=_0x5a6946[_0x32bc44(0x21d3)];return _0x3c77b3?_0x39037d:0x0;}function getIntervalIndex(_0x2fe004,_0x45918){var _0x372f1c=_0x68aa19;return _0x2fe004['_intervals']['indexOf'](_0x45918[_0x372f1c(0x3db1)]);}function getNextInterval(_0x29fc90,_0xbd8771){var _0x1cc9f7=_0x68aa19,_0x144faf=_0x29fc90[_0x1cc9f7(0x25b2)],_0x380e9d=_0x29fc90[_0x1cc9f7(0x18f1)],_0x5999c8=getClockMultiplier(_0x29fc90);if(0x0!==_0x5999c8){var _0xbea5d6=_0x29fc90['_getAverageLoadTime'](),_0x2dc534=JulianDate[_0x1cc9f7(0x27cb)](_0x380e9d[_0x1cc9f7(0x395)],_0xbea5d6*_0x5999c8,scratchDate),_0x54ba6b=_0x144faf[_0x1cc9f7(0x33ab)](_0x2dc534);return _0x54ba6b===getIntervalIndex(_0x29fc90,_0xbd8771)&&(_0x5999c8>=0x0?++_0x54ba6b:--_0x54ba6b),_0x144faf[_0x1cc9f7(0x3173)](_0x54ba6b);}}function getCurrentInterval(_0x3fd6c2){var _0x1670c5=_0x68aa19,_0x13c3e5=_0x3fd6c2[_0x1670c5(0x25b2)],_0xc7ecbd=_0x3fd6c2[_0x1670c5(0x18f1)][_0x1670c5(0x395)],_0x11c157=_0x13c3e5['indexOf'](_0xc7ecbd);return _0x13c3e5[_0x1670c5(0x3173)](_0x11c157);}function reachedInterval(_0x229bd4,_0x4f4846,_0x10eca5){var _0x45340b=getClockMultiplier(_0x229bd4),_0x151c77=getIntervalIndex(_0x229bd4,_0x4f4846),_0x4e73a5=getIntervalIndex(_0x229bd4,_0x10eca5);return _0x45340b>=0x0?_0x151c77>=_0x4e73a5:_0x151c77<=_0x4e73a5;}function handleFrameFailure(_0x595f7a,_0x353283){return function(_0x8c1ac8){var _0x41062f=_0x54f3,_0x575c2c=defined$1(_0x8c1ac8['message'])?_0x8c1ac8['message']:_0x8c1ac8[_0x41062f(0x1d43)]();_0x595f7a[_0x41062f(0x4eb7)][_0x41062f(0x196c)]>0x0?_0x595f7a[_0x41062f(0x4eb7)]['raiseEvent']({'uri':_0x353283,'message':_0x575c2c}):(console[_0x41062f(0xe28)](_0x41062f(0x53d9)+_0x353283),console[_0x41062f(0xe28)](_0x41062f(0x1a03)+_0x575c2c));};}function requestFrame(_0x2ac7e9,_0x38a0b7,_0x577fe5){var _0x2d043b=_0x68aa19,_0x40863b=getIntervalIndex(_0x2ac7e9,_0x38a0b7),_0x12d41e=_0x2ac7e9[_0x2d043b(0x3f8a)],_0x452e00=_0x12d41e[_0x40863b];if(!defined$1(_0x452e00)){var _0x1e7d58=_0x38a0b7[_0x2d043b(0x116f)][_0x2d043b(0x4503)],_0x24a2ac=defined$1(_0x1e7d58)?Matrix4[_0x2d043b(0xb30)](_0x1e7d58):void 0x0,_0xea5809=_0x38a0b7['data'][_0x2d043b(0x33f9)];_0x452e00={'pointCloud':void 0x0,'transform':_0x24a2ac,'timestamp':getTimestamp$1(),'sequential':!0x0,'ready':!0x1,'touchedFrameNumber':_0x577fe5[_0x2d043b(0x5671)]},_0x12d41e[_0x40863b]=_0x452e00,Resource[_0x2d043b(0x4d1a)]({'url':_0xea5809})[_0x2d043b(0x4e1e)](function(_0x15a100){var _0x46cdc9=_0x2d043b;return _0x452e00[_0x46cdc9(0x2852)]=new PointCloud({'arrayBuffer':_0x15a100,'cull':!0x0,'fragmentShaderLoaded':getFragmentShaderLoaded,'uniformMapLoaded':getUniformMapLoaded(_0x2ac7e9),'pickIdLoaded':getPickIdLoaded}),_0x452e00[_0x46cdc9(0x2852)][_0x46cdc9(0x21f)];})[_0x2d043b(0x4b84)](handleFrameFailure(_0x2ac7e9,_0xea5809));}return _0x452e00;}function updateAverageLoadTime(_0xf46451,_0x5891c5){var _0x381f96=_0x68aa19;_0xf46451[_0x381f96(0x684)]+=_0x5891c5,_0xf46451['_runningSum']-=_0xf46451['_runningSamples'][_0xf46451[_0x381f96(0x250)]],_0xf46451[_0x381f96(0x3b0b)][_0xf46451[_0x381f96(0x250)]]=_0x5891c5,_0xf46451[_0x381f96(0x4861)]=Math['min'](_0xf46451[_0x381f96(0x4861)]+0x1,_0xf46451[_0x381f96(0x3b0b)][_0x381f96(0x531b)]),_0xf46451[_0x381f96(0x250)]=(_0xf46451[_0x381f96(0x250)]+0x1)%_0xf46451[_0x381f96(0x3b0b)][_0x381f96(0x531b)],_0xf46451[_0x381f96(0x952)]=_0xf46451['_runningSum']/_0xf46451[_0x381f96(0x4861)];}function prepareFrame(_0x55ef0f,_0x5b8c96,_0x31ad4c,_0x248d4c){var _0x387bba=_0x68aa19;_0x5b8c96[_0x387bba(0x347f)]<_0x248d4c[_0x387bba(0x5671)]-0x1&&(_0x5b8c96['sequential']=!0x1);var _0x368953=_0x5b8c96[_0x387bba(0x2852)];if(defined$1(_0x368953)&&!_0x5b8c96[_0x387bba(0x237c)]){var _0x8d83a=_0x248d4c[_0x387bba(0x3080)],_0x1e5a43=_0x8d83a[_0x387bba(0x531b)];if(renderFrame(_0x55ef0f,_0x5b8c96,_0x31ad4c,_0x248d4c),_0x368953['ready']){if(_0x5b8c96['ready']=!0x0,_0x55ef0f[_0x387bba(0x50c)]+=_0x368953[_0x387bba(0x11e9)],_0x8d83a[_0x387bba(0x531b)]=_0x1e5a43,_0x5b8c96[_0x387bba(0x5666)])updateAverageLoadTime(_0x55ef0f,(getTimestamp$1()-_0x5b8c96['timestamp'])/0x3e8);}}_0x5b8c96[_0x387bba(0x347f)]=_0x248d4c[_0x387bba(0x5671)];}var scratchModelMatrix=new Matrix4();function getGeometricError(_0x4b7f55,_0x209fc4){var _0x164e3f=_0x68aa19,_0x1f3cbd=_0x4b7f55[_0x164e3f(0x3c33)];return defined$1(_0x1f3cbd)&&defined$1(_0x1f3cbd[_0x164e3f(0x44c8)])?_0x1f3cbd['baseResolution']:defined$1(_0x209fc4[_0x164e3f(0x5809)])?CesiumMath[_0x164e3f(0x25b1)](_0x209fc4['boundingSphere']['volume']()/_0x209fc4[_0x164e3f(0x1b45)]):0x0;}function getMaximumAttenuation(_0x33c559){var _0x32ccd6=_0x68aa19,_0x58add0=_0x33c559[_0x32ccd6(0x3c33)];return defined$1(_0x58add0)&&defined$1(_0x58add0[_0x32ccd6(0x282c)])?_0x58add0[_0x32ccd6(0x282c)]:0xa;}var defaultShading=new PointCloudShading();function renderFrame(_0x5279cd,_0x40eabf,_0x3b88d3,_0xb8d8f2){var _0x546ba8=_0x68aa19,_0x32b1bf=defaultValue$1(_0x5279cd[_0x546ba8(0x3c33)],defaultShading),_0x42879a=_0x40eabf[_0x546ba8(0x2852)],_0x212c62=defaultValue$1(_0x40eabf[_0x546ba8(0x4503)],Matrix4['IDENTITY']);_0x42879a[_0x546ba8(0x221)]=Matrix4[_0x546ba8(0x25a4)](_0x5279cd[_0x546ba8(0x221)],_0x212c62,scratchModelMatrix),_0x42879a['style']=_0x5279cd['style'],_0x42879a[_0x546ba8(0x2981)]=_0x3b88d3[_0x546ba8(0x1270)],_0x42879a['shadows']=_0x5279cd[_0x546ba8(0x284a)],_0x42879a[_0x546ba8(0x4fc4)]=_0x5279cd[_0x546ba8(0x2223)],_0x42879a[_0x546ba8(0x1d28)]=_0x3b88d3[_0x546ba8(0x1d28)],_0x42879a['attenuation']=_0x32b1bf[_0x546ba8(0x1930)],_0x42879a[_0x546ba8(0x2400)]=_0x32b1bf[_0x546ba8(0x2400)],_0x42879a['normalShading']=_0x32b1bf[_0x546ba8(0x2f9c)],_0x42879a[_0x546ba8(0x79b)]=getGeometricError(_0x5279cd,_0x42879a),_0x42879a['geometricErrorScale']=_0x32b1bf[_0x546ba8(0x475a)],_0x42879a[_0x546ba8(0x282c)]=getMaximumAttenuation(_0x5279cd),_0x42879a['update'](_0xb8d8f2),_0x40eabf[_0x546ba8(0x347f)]=_0xb8d8f2[_0x546ba8(0x5671)];}function loadFrame(_0x6d587a,_0x2ca9ee,_0x20d44e,_0x567320){prepareFrame(_0x6d587a,requestFrame(_0x6d587a,_0x2ca9ee,_0x567320),_0x20d44e,_0x567320);}function getUnloadCondition(_0x26cf89){return function(_0x154c7e){var _0x2e86f3=_0x54f3;return _0x154c7e[_0x2e86f3(0x347f)]<_0x26cf89[_0x2e86f3(0x5671)];};}function unloadFrames(_0x9f603f,_0x3ada6d){var _0x1b8970=_0x68aa19;for(var _0x2e5067=_0x9f603f['_frames'],_0x322982=_0x2e5067['length'],_0x3a6c1b=0x0;_0x3a6c1b<_0x322982;++_0x3a6c1b){var _0x4f3776=_0x2e5067[_0x3a6c1b];if(defined$1(_0x4f3776)&&(!defined$1(_0x3ada6d)||_0x3ada6d(_0x4f3776))){var _0x3e7d52=_0x4f3776[_0x1b8970(0x2852)];_0x4f3776[_0x1b8970(0x237c)]&&(_0x9f603f['_totalMemoryUsageInBytes']-=_0x3e7d52[_0x1b8970(0x11e9)]),defined$1(_0x3e7d52)&&_0x3e7d52['destroy'](),_0x4f3776===_0x9f603f[_0x1b8970(0x30b5)]&&(_0x9f603f['_lastRenderedFrame']=void 0x0),_0x2e5067[_0x3a6c1b]=void 0x0;}}}function getFrame(_0x3849f4,_0x20a113){var _0x3ff805=_0x68aa19,_0x163051=getIntervalIndex(_0x3849f4,_0x20a113),_0x7a4d37=_0x3849f4[_0x3ff805(0x3f8a)][_0x163051];if(defined$1(_0x7a4d37)&&_0x7a4d37['ready'])return _0x7a4d37;}function updateInterval(_0x1f4289,_0x2b09da,_0x4ce69f,_0x1dfad1,_0x361e0f){var _0x321b94=_0x68aa19;return!!defined$1(_0x4ce69f)&&(!!_0x4ce69f[_0x321b94(0x237c)]||(loadFrame(_0x1f4289,_0x2b09da,_0x1dfad1,_0x361e0f),_0x4ce69f[_0x321b94(0x237c)]));}function getNearestReadyInterval(_0x42673e,_0x5b8686,_0x37c767,_0x3c20a9,_0x4c364a){var _0x77dd4f=_0x68aa19,_0x16e3e1,_0x48ce6d,_0x4adaa8=_0x42673e['_intervals'],_0x2be317=_0x42673e[_0x77dd4f(0x3f8a)],_0x305753=getIntervalIndex(_0x42673e,_0x37c767),_0x3ac319=getIntervalIndex(_0x42673e,_0x5b8686);if(_0x305753>=_0x3ac319){for(_0x16e3e1=_0x305753;_0x16e3e1>=_0x3ac319;--_0x16e3e1)if(updateInterval(_0x42673e,_0x48ce6d=_0x4adaa8['get'](_0x16e3e1),_0x2be317[_0x16e3e1],_0x3c20a9,_0x4c364a))return _0x48ce6d;}else{for(_0x16e3e1=_0x305753;_0x16e3e1<=_0x3ac319;++_0x16e3e1)if(updateInterval(_0x42673e,_0x48ce6d=_0x4adaa8[_0x77dd4f(0x3173)](_0x16e3e1),_0x2be317[_0x16e3e1],_0x3c20a9,_0x4c364a))return _0x48ce6d;}return _0x5b8686;}function setFramesDirty(_0xe058c1,_0x1d23be,_0x6c2b3){var _0x231d95=_0x68aa19;for(var _0x5e0c79=_0xe058c1[_0x231d95(0x3f8a)],_0x5a3487=_0x5e0c79['length'],_0x3a7dee=0x0;_0x3a7dee<_0x5a3487;++_0x3a7dee){var _0x5ba986=_0x5e0c79[_0x3a7dee];defined$1(_0x5ba986)&&defined$1(_0x5ba986[_0x231d95(0x2852)])&&(_0x5ba986[_0x231d95(0x2852)]['clippingPlanesDirty']=_0x1d23be,_0x5ba986[_0x231d95(0x2852)][_0x231d95(0x565d)]=_0x6c2b3);}}var updateState={'timeSinceLoad':0x0,'isClipped':!0x1,'clippingPlanesDirty':!0x1};TimeDynamicPointCloud['prototype'][_0x68aa19(0x489f)]=function(_0x4bfec6){var _0x56e253=_0x68aa19;if(_0x4bfec6[_0x56e253(0x4318)]!==SceneMode$1[_0x56e253(0x11d3)]&&this[_0x56e253(0x105f)]){defined$1(this[_0x56e253(0x3329)])||(this['_pickId']=_0x4bfec6['context'][_0x56e253(0x36ef)]({'primitive':this})),defined$1(this[_0x56e253(0x52b4)])||(this[_0x56e253(0x52b4)]=JulianDate[_0x56e253(0x254b)](_0x4bfec6[_0x56e253(0x2981)]));var _0x35e494=Math[_0x56e253(0x2bc6)](0x3e8*JulianDate[_0x56e253(0x250b)](_0x4bfec6['time'],this[_0x56e253(0x52b4)]),0x0),_0x33d8bc=this[_0x56e253(0x2223)],_0x52151f=0x0,_0x2dcde7=!0x1,_0x817c35=defined$1(_0x33d8bc)&&_0x33d8bc[_0x56e253(0x20fb)];_0x817c35&&(_0x33d8bc[_0x56e253(0x489f)](_0x4bfec6),_0x52151f=_0x33d8bc[_0x56e253(0x1af1)]),this[_0x56e253(0x4b7a)]!==_0x52151f&&(this[_0x56e253(0x4b7a)]=_0x52151f,_0x2dcde7=!0x0);var _0x1d023c=this[_0x56e253(0xb7c)];this['_styleDirty']=!0x1,(_0x2dcde7||_0x1d023c)&&setFramesDirty(this,_0x2dcde7,_0x1d023c),updateState[_0x56e253(0x1270)]=_0x35e494,updateState[_0x56e253(0x1d28)]=_0x817c35;var _0x43db97=this[_0x56e253(0x3c33)],_0x4f33a4=this[_0x56e253(0x724)],_0x45f1d6=_0x4bfec6[_0x56e253(0x3080)],_0x41d1bf=_0x45f1d6['length'],_0x1e230b=this[_0x56e253(0x9e9)],_0x3dcc64=this[_0x56e253(0x1621)],_0xe7a118=getCurrentInterval(this);if(defined$1(_0xe7a118)){var _0x203a3b=!0x1,_0x3b7e99=getClockMultiplier(this),_0x4caf38=0x0===_0x3b7e99;_0x3b7e99!==this[_0x56e253(0x6e4)]&&(_0x203a3b=!0x0,this['_clockMultiplier']=_0x3b7e99),defined$1(_0x1e230b)&&!_0x4caf38||(_0x1e230b=_0xe7a118),(!defined$1(_0x3dcc64)||_0x203a3b||reachedInterval(this,_0xe7a118,_0x3dcc64))&&(_0x3dcc64=getNextInterval(this,_0xe7a118));var _0x532899=getFrame(this,_0x1e230b=getNearestReadyInterval(this,_0x1e230b,_0xe7a118,updateState,_0x4bfec6));defined$1(_0x532899)||(loadFrame(this,_0x1e230b,updateState,_0x4bfec6),_0x532899=this[_0x56e253(0x30b5)]),defined$1(_0x532899)&&renderFrame(this,_0x532899,updateState,_0x4bfec6),defined$1(_0x3dcc64)&&loadFrame(this,_0x3dcc64,updateState,_0x4bfec6);var _0x304715=this;defined$1(_0x532899)&&!defined$1(this['_lastRenderedFrame'])&&_0x4bfec6[_0x56e253(0x3be9)]['push'](function(){var _0x186864=_0x56e253;_0x304715[_0x186864(0x38bb)][_0x186864(0x68a)](_0x304715);}),defined$1(_0x532899)&&_0x532899!==this[_0x56e253(0x30b5)]&&_0x304715[_0x56e253(0x3eb1)][_0x56e253(0x196c)]>0x0&&_0x4bfec6[_0x56e253(0x3be9)][_0x56e253(0x3a33)](function(){var _0x42fb69=_0x56e253;_0x304715[_0x42fb69(0x3eb1)]['raiseEvent'](_0x304715);}),this[_0x56e253(0x9e9)]=_0x1e230b,this[_0x56e253(0x1621)]=_0x3dcc64,this[_0x56e253(0x30b5)]=_0x532899,this[_0x56e253(0x50c)]>0x400*this[_0x56e253(0x97d)]*0x400&&unloadFrames(this,getUnloadCondition(_0x4bfec6));var _0x544771=_0x45f1d6['length']-_0x41d1bf;defined$1(_0x43db97)&&_0x43db97[_0x56e253(0x1930)]&&_0x43db97['eyeDomeLighting']&&_0x544771>0x0&&_0x4f33a4['update'](_0x4bfec6,_0x41d1bf,_0x43db97);}}},TimeDynamicPointCloud[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},TimeDynamicPointCloud[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x136024=_0x68aa19;return unloadFrames(this),this[_0x136024(0x2223)]=this['_clippingPlanes']&&this[_0x136024(0x2223)]['destroy'](),this[_0x136024(0x3329)]=this['_pickId']&&this[_0x136024(0x3329)][_0x136024(0x2578)](),destroyObject$1(this);};var ViewportQuadFS=_0x68aa19(0xb19);function ViewportQuad(_0x1ec320,_0x586430){var _0x2940af=_0x68aa19;this[_0x2940af(0x105f)]=!0x0,defined$1(_0x1ec320)||(_0x1ec320=new BoundingRectangle()),this[_0x2940af(0x2f4d)]=BoundingRectangle[_0x2940af(0x254b)](_0x1ec320),defined$1(_0x586430)||(_0x586430=Material[_0x2940af(0x2a03)](Material[_0x2940af(0x3efb)],{'color':new Color$2(0x1,0x1,0x1,0x1)})),this[_0x2940af(0x128b)]=_0x586430,this[_0x2940af(0x36c0)]=void 0x0,this['_overlayCommand']=void 0x0,this['_rs']=void 0x0;}function Volume(_0x1114c2){var _0x4f3772=_0x68aa19;this[_0x4f3772(0x52cd)]=_0x1114c2[_0x4f3772(0x343b)],this['_hypsometricTexture']=void 0x0,this[_0x4f3772(0x4321)]=_0x1114c2['hypsometricSetting'],this['_ready']=!0x1,this[_0x4f3772(0x561b)]=void 0x0,this[_0x4f3772(0x4ee4)]=void 0x0,this['_volTexture']=void 0x0,this['_dataBuffer']=void 0x0,this['loadData'](this[_0x4f3772(0x52cd)]);}function floatToColor(_0x343e82,_0x351d80,_0x15624f){var _0x4c4965=_0x68aa19;for(var _0x21f19b=_0x343e82[_0x4c4965(0x531b)]/0x4,_0x25840a=new Float32Array(_0x343e82['buffer'],_0x343e82[_0x4c4965(0x42fe)],_0x21f19b),_0x5aff67=0x0;_0x5aff67<_0x25840a[_0x4c4965(0x531b)];_0x5aff67++){var _0x4f3a7c=_0x25840a[_0x5aff67],_0xe9773c=0x4*_0x5aff67;if(_0x4f3a7c<0x0||_0x4f3a7c>0x1)_0x343e82[_0xe9773c+0x0]=0xff,_0x343e82[_0xe9773c+0x1]=0xff,_0x343e82[_0xe9773c+0x2]=0xff,_0x343e82[_0xe9773c+0x3]=0xff;else{_0x4f3a7c=_0x4f3a7c*(_0x351d80[_0x4c4965(0x5365)]-_0x351d80[_0x4c4965(0x2472)])+_0x351d80[_0x4c4965(0x2472)],_0x15624f&&(_0x4f3a7c=Math[_0x4c4965(0x19b6)](_0x4f3a7c));var _0x5ed5bb=_0x351d80[_0x4c4965(0x2402)][_0x4c4965(0x2618)](_0x4f3a7c);_0x343e82[_0xe9773c+0x0]=0xff*_0x5ed5bb[_0x4c4965(0x4f34)],_0x343e82[_0xe9773c+0x1]=0xff*_0x5ed5bb[_0x4c4965(0x2129)],_0x343e82[_0xe9773c+0x2]=0xff*_0x5ed5bb[_0x4c4965(0x28f8)],_0x343e82[_0xe9773c+0x3]=0xff*_0x5ed5bb['alpha'];}}return new Uint8Array(_0x343e82[_0x4c4965(0x1de1)],0x0,_0x343e82[_0x4c4965(0x531b)]);}function EncodeFloatRGB(_0x1ff5b1){var _0x4b4a1b=_0x68aa19,_0x1d60a7=new Cartesian3(0x1,0xff,0xfe01);(_0x1d60a7=Cartesian3['multiplyByScalar'](_0x1d60a7,_0x1ff5b1,_0x1d60a7))['x']=_0x1d60a7['x']-Math[_0x4b4a1b(0x67a)](_0x1d60a7['x']),_0x1d60a7['y']=_0x1d60a7['y']-Math[_0x4b4a1b(0x67a)](_0x1d60a7['y']),_0x1d60a7['z']=_0x1d60a7['z']-Math[_0x4b4a1b(0x67a)](_0x1d60a7['z']);var _0x12a3c7=new Cartesian3(),_0x8d8804=new Cartesian3(0x1/0xff,0x1/0xff,0x0);return _0x12a3c7['x']=_0x1d60a7['y']*_0x8d8804['x'],_0x12a3c7['y']=_0x1d60a7['z']*_0x8d8804['y'],_0x12a3c7['z']=_0x1d60a7['z']*_0x8d8804['z'],_0x1d60a7=Cartesian3['subtract'](_0x1d60a7,_0x12a3c7,_0x1d60a7);}function floatToEncodeRGBA(_0x34db96){var _0x33cc6d=_0x68aa19;for(var _0x41d2f3=_0x34db96[_0x33cc6d(0x531b)]/0x4,_0x453f77=new Float32Array(_0x34db96['buffer'],_0x34db96[_0x33cc6d(0x42fe)],_0x41d2f3),_0x1693db=0x0;_0x1693db<_0x453f77[_0x33cc6d(0x531b)];_0x1693db++){var _0x38c92a,_0x10b8b3,_0x570fe6,_0x3a1a82,_0x4ad497=_0x453f77[_0x1693db],_0x2c86b9=0x4*_0x1693db,_0x2732ae=new Cartesian4(0x0,0x0,0x0,0x0);if(_0x4ad497>=0x0&&_0x4ad497<=0x1){_0x4ad497<CesiumMath['EPSILON9']?_0x4ad497=CesiumMath[_0x33cc6d(0x2f7a)]:0x1-_0x4ad497<CesiumMath[_0x33cc6d(0x2f7a)]&&(_0x4ad497=0x1-CesiumMath[_0x33cc6d(0x2f7a)]);var _0x9781c9=EncodeFloatRGB(_0x4ad497);_0x2732ae['x']=_0x9781c9['x'],_0x2732ae['y']=_0x9781c9['y'],_0x2732ae['z']=_0x9781c9['z'],_0x2732ae['w']=0x1;}_0x38c92a=0xff*_0x2732ae['x'],_0x10b8b3=0xff*_0x2732ae['y'],_0x570fe6=0xff*_0x2732ae['z'],_0x3a1a82=0xff*_0x2732ae['w'],_0x34db96[_0x2c86b9+0x0]=parseInt(_0x38c92a),_0x34db96[_0x2c86b9+0x1]=parseInt(_0x10b8b3),_0x34db96[_0x2c86b9+0x2]=parseInt(_0x570fe6),_0x34db96[_0x2c86b9+0x3]=parseInt(_0x3a1a82);}return new Uint8Array(_0x34db96[_0x33cc6d(0x1de1)],0x0,_0x34db96[_0x33cc6d(0x531b)]);}ViewportQuad['prototype'][_0x68aa19(0x489f)]=function(_0x455d71){var _0x20d8ec=_0x68aa19;if(this['show']){var _0x3de4f1=this[_0x20d8ec(0x8c5)];if(defined$1(_0x3de4f1)&&BoundingRectangle[_0x20d8ec(0x2ed4)](_0x3de4f1['viewport'],this[_0x20d8ec(0x2f4d)])||(this[_0x20d8ec(0x8c5)]=RenderState[_0x20d8ec(0x4d21)]({'blending':BlendingState$1[_0x20d8ec(0x2911)],'viewport':this[_0x20d8ec(0x2f4d)]})),_0x455d71[_0x20d8ec(0x14f6)][_0x20d8ec(0x2507)]){var _0x254fbd=_0x455d71['context'];if(this['_material']!==this[_0x20d8ec(0x128b)]||!defined$1(this[_0x20d8ec(0xf5a)])){this[_0x20d8ec(0x36c0)]=this[_0x20d8ec(0x128b)],defined$1(this[_0x20d8ec(0xf5a)])&&this[_0x20d8ec(0xf5a)][_0x20d8ec(0x30a0)][_0x20d8ec(0x2578)]();var _0x209949=new ShaderSource({'sources':[this[_0x20d8ec(0x36c0)][_0x20d8ec(0x719)],ViewportQuadFS]});this['_overlayCommand']=_0x254fbd[_0x20d8ec(0xa16)](_0x209949,{'renderState':this[_0x20d8ec(0x8c5)],'uniformMap':this[_0x20d8ec(0x36c0)][_0x20d8ec(0x9a2)],'owner':this}),this[_0x20d8ec(0xf5a)][_0x20d8ec(0x18ad)]=Pass$1['OVERLAY'];}this['_material'][_0x20d8ec(0x489f)](_0x254fbd),this[_0x20d8ec(0xf5a)][_0x20d8ec(0x15fe)]=this[_0x20d8ec(0x36c0)][_0x20d8ec(0x9a2)],_0x455d71['commandList'][_0x20d8ec(0x3a33)](this[_0x20d8ec(0xf5a)]);}}},ViewportQuad['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},ViewportQuad[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x136c08=_0x68aa19;return defined$1(this[_0x136c08(0xf5a)])&&(this[_0x136c08(0xf5a)][_0x136c08(0x30a0)]=this[_0x136c08(0xf5a)][_0x136c08(0x30a0)]&&this[_0x136c08(0xf5a)]['shaderProgram'][_0x136c08(0x2578)]()),destroyObject$1(this);},Object['defineProperties'](Volume[_0x68aa19(0x4b51)],{'hypsometricSetting':{'get':function(){var _0x2d066f=_0x68aa19;return this[_0x2d066f(0x3c5e)];},'set':function(_0x584dab){var _0x5777e7=_0x68aa19;this[_0x5777e7(0x3c5e)]=_0x584dab;}}});var noValue=-0x270f,parser=new DOMParser();function queryFirstNode$1(_0xd7099,_0x7913e0,_0x610821){var _0x54ed45=_0x68aa19;if(defined$1(_0xd7099))for(var _0xe5ef4a=_0xd7099[_0x54ed45(0x1330)],_0x22ba32=_0xe5ef4a['length'],_0x4fb559=0x0;_0x4fb559<_0x22ba32;_0x4fb559++){var _0x2f1468=_0xe5ef4a[_0x4fb559];if(_0x2f1468[_0x54ed45(0x4ff4)]===_0x7913e0)return _0x2f1468;}}Volume[_0x68aa19(0x4b51)][_0x68aa19(0x4e9b)]=function(_0x17827a){var _0x214522=_0x68aa19,_0x308fb0=this;_0x308fb0[_0x214522(0x4b22)]=!0x1;var _0x3d0156=loadText$1(_0x17827a+'/config');defined$1(_0x3d0156)&&_0x3d0156['then'](function(_0x2363f3){var _0x373f41=_0x214522,_0x305d03=queryFirstNode$1((_0x2363f3=parser[_0x373f41(0x4b11)](_0x2363f3,_0x373f41(0x1dfe)))[_0x373f41(0x1330)][0x0],'sml:Bounds')['textContent']['split']('\x0a'),_0xe92618=Number(_0x305d03[0x1]),_0x3050d4=Number(_0x305d03[0x2]),_0x3d63f9=Number(_0x305d03[0x3]),_0x2977e0=Number(_0x305d03[0x4]),_0x127056=_0x373f41(0x137e);_0x127056=_0x127056[_0x373f41(0x1297)](_0x373f41(0x8fa),_0xe92618)[_0x373f41(0x1297)](_0x373f41(0x2e06),_0x2977e0)[_0x373f41(0x1297)](_0x373f41(0x3f3e),_0x3d63f9)[_0x373f41(0x1297)](_0x373f41(0x3aee),_0x3050d4);var _0x10c0f7=loadArrayBuffer(_0x17827a+_0x127056);defined$1(_0x10c0f7)&&_0x10c0f7[_0x373f41(0x4e1e)](function(_0x18c5da){var _0x316763=_0x373f41,_0x4e6fcd=new Uint8Array(_0x18c5da,0x8),_0x10b44d=pako[_0x316763(0x2b2a)](_0x4e6fcd)[_0x316763(0x1de1)],_0x5aa98e=new Float64Array(_0x10b44d,0x0,0x1),_0x5f3de1=new Uint32Array(_0x10b44d,0x30,0x1);if(0x0===_0x5aa98e[0x0]||0xc80===_0x5f3de1[0x0]||0xc81===_0x5f3de1[0x0]){var _0x226ce4=0x0;0x0===_0x5aa98e[0x0]&&(_0x226ce4=0x8);var _0x1f2e2d=new Float64Array(_0x10b44d,_0x226ce4,0x6),_0x306f53={'left':_0x1f2e2d[0x0],'top':_0x1f2e2d[0x1],'right':_0x1f2e2d[0x2],'bottom':_0x1f2e2d[0x3],'minHeight':_0x1f2e2d[0x4]<_0x1f2e2d[0x5]?_0x1f2e2d[0x4]:_0x1f2e2d[0x5],'maxHeight':_0x1f2e2d[0x4]>_0x1f2e2d[0x5]?_0x1f2e2d[0x4]:_0x1f2e2d[0x5]},_0x4c0c8e=new Uint32Array(_0x10b44d,0x30+_0x226ce4,0x7),_0x5361fa=_0x4c0c8e[0x0],_0x587ad4=_0x4c0c8e[0x1],_0x49afda=_0x4c0c8e[0x2],_0x5cc1b3=_0x4c0c8e[0x3],_0x4bdd07=_0x4c0c8e[0x4],_0x597d9d=_0x4c0c8e[0x5],_0x4ddd2f=_0x4c0c8e[0x6],_0x5f542a=new Uint8Array(_0x10b44d,0x4c+_0x226ce4,_0x5cc1b3*_0x5cc1b3*0x4),_0x28c48a=new Float32Array(_0x10b44d,0x4c+_0x226ce4,_0x5cc1b3*_0x5cc1b3),_0x159276=!0x1;Math[_0x316763(0x1661)](_0x308fb0[_0x316763(0x3c5e)][_0x316763(0x5365)]-Math[_0x316763(0x19b6)](_0x308fb0[_0x316763(0x3c5e)][_0x316763(0x5365)]))<CesiumMath[_0x316763(0x5316)]&&Math['abs'](_0x308fb0['_hypsometricSetting'][_0x316763(0x2472)]-Math[_0x316763(0x19b6)](_0x308fb0[_0x316763(0x3c5e)][_0x316763(0x2472)]))<CesiumMath[_0x316763(0x5316)]&&(_0x159276=!0x0),_0x308fb0[_0x316763(0x22fb)]=new Float32Array(_0x4bdd07*_0x597d9d*_0x4ddd2f);for(var _0x5ad974=0x0;_0x5ad974<_0x4ddd2f;_0x5ad974++)for(var _0x132044=Math[_0x316763(0x67a)](_0x5ad974/_0x587ad4),_0x8a5f5a=_0x5ad974%_0x587ad4,_0x50ae79=0x0;_0x50ae79<_0x597d9d;_0x50ae79++)for(var _0x5e9b74=_0x49afda*_0x132044+_0x50ae79,_0x3a6ce4=0x0;_0x3a6ce4<_0x4bdd07;_0x3a6ce4++){var _0x3e66e7=_0x5e9b74*_0x5cc1b3+(_0x49afda*_0x8a5f5a+_0x3a6ce4);if(_0x28c48a[_0x3e66e7]<0x0||_0x28c48a[_0x3e66e7]>0x1)_0x308fb0[_0x316763(0x22fb)][_0x5ad974*_0x597d9d*_0x4bdd07+_0x50ae79*_0x4bdd07+_0x3a6ce4]=noValue;else{var _0x52d44c=_0x28c48a[_0x3e66e7]*(_0x308fb0['_hypsometricSetting']['_ceiling']-_0x308fb0['_hypsometricSetting']['_floor'])+_0x308fb0[_0x316763(0x3c5e)][_0x316763(0x2472)];_0x159276&&(_0x52d44c=Math[_0x316763(0x19b6)](_0x52d44c)),_0x308fb0['_dataBuffer'][_0x5ad974*_0x597d9d*_0x4bdd07+_0x50ae79*_0x4bdd07+_0x3a6ce4]=_0x52d44c;}}_0x308fb0[_0x316763(0x3c5e)][_0x316763(0x253b)]===HypsometricSettingEnum$1[_0x316763(0x240c)][_0x316763(0x44a2)]?floatToColor(_0x5f542a,_0x308fb0[_0x316763(0x4321)],_0x159276):floatToEncodeRGBA(_0x5f542a);var _0x15c544={'nFormat':_0x5361fa,'nSideBlockCount':_0x587ad4,'nBlockLength':_0x49afda,'nLength':_0x5cc1b3,'nWidth':_0x4bdd07,'nHeight':_0x597d9d,'nDepth':_0x4ddd2f,'imageArray':_0x5f542a};_0x308fb0['_volBounds']=_0x306f53,_0x308fb0['_volImageBuffer']=_0x15c544,_0x308fb0[_0x316763(0x4b22)]=!0x0;}_0x18c5da=null;})[_0x373f41(0x4b84)](function(_0x32c073){});})[_0x214522(0x4b84)](function(_0x11eb49){});},Volume[_0x68aa19(0x4b51)]['loadTexture']=function(_0xf10994){var _0x52531e=_0x68aa19;if(!defined$1(this[_0x52531e(0x19cc)])){var _0x2b20fc=TextureMinificationFilter$1[_0x52531e(0x44a2)],_0x2d1617=TextureMagnificationFilter$1['NEAREST'];if(this[_0x52531e(0x3c5e)][_0x52531e(0x253b)]!==HypsometricSettingEnum$1['FilterMode'][_0x52531e(0x44a2)])_0x2b20fc=TextureMinificationFilter$1[_0x52531e(0x2225)],_0x2d1617=TextureMagnificationFilter$1[_0x52531e(0x2225)];this[_0x52531e(0x19cc)]=new Texture$1({'context':_0xf10994,'width':this[_0x52531e(0x4ee4)][_0x52531e(0xf2c)],'height':this[_0x52531e(0x4ee4)][_0x52531e(0xf2c)],'pixelFormat':PixelFormat$1[_0x52531e(0x4a1c)],'flipY':!0x1,'sampler':new Sampler({'minificationFilter':_0x2b20fc,'magnificationFilter':_0x2d1617})}),this[_0x52531e(0x19cc)][_0x52531e(0x3e99)]({'width':this['_volImageBuffer'][_0x52531e(0xf2c)],'height':this[_0x52531e(0x4ee4)][_0x52531e(0xf2c)],'arrayBufferView':this[_0x52531e(0x4ee4)][_0x52531e(0x2e6a)]}),this[_0x52531e(0x4ee4)][_0x52531e(0x2e6a)]=null;}defined$1(this[_0x52531e(0xad2)])||(this[_0x52531e(0xad2)]=new Texture$1({'context':_0xf10994,'width':0x400,'height':0x40,'pixelFormat':PixelFormat$1['RGBA'],'flipY':!0x1}),this[_0x52531e(0xad2)]['copyFrom']({'width':0x400,'height':0x40,'arrayBufferView':this[_0x52531e(0x3c5e)][_0x52531e(0x4329)][_0x52531e(0x3de2)]}));},Volume[_0x68aa19(0x4b51)]['getPixel']=function(_0x29a9f6,_0x1d5fbb,_0x5dde98){var _0x2efe6f=_0x68aa19,_0x5224fa=_0x5dde98*this[_0x2efe6f(0x4ee4)][_0x2efe6f(0x4d85)]*this[_0x2efe6f(0x4ee4)][_0x2efe6f(0x3ccc)]+_0x1d5fbb*this[_0x2efe6f(0x4ee4)][_0x2efe6f(0x4d85)]+_0x29a9f6;return this['_dataBuffer'][_0x5224fa];},Volume[_0x68aa19(0x4b51)][_0x68aa19(0x1e43)]=function(_0xb86487){var _0x25cbc1=_0x68aa19,_0x4b888c=Cesium[_0x25cbc1(0x1928)][_0x25cbc1(0x2d23)](_0xb86487),_0x39cb53=Cesium[_0x25cbc1(0x1c87)][_0x25cbc1(0x52e9)](_0x4b888c[_0x25cbc1(0x1041)]),_0x484980=Cesium['Math'][_0x25cbc1(0x52e9)](_0x4b888c['latitude']),_0x13db5d=_0x4b888c[_0x25cbc1(0x5862)],_0x5d4076=(_0x39cb53-this[_0x25cbc1(0x561b)]['left'])/(this['_volBounds'][_0x25cbc1(0x339c)]-this[_0x25cbc1(0x561b)][_0x25cbc1(0x1831)]);if(!(_0x5d4076>0x1||_0x5d4076<0x0)){var _0x402e0f=(_0x484980-this[_0x25cbc1(0x561b)]['bottom'])/(this[_0x25cbc1(0x561b)][_0x25cbc1(0x4910)]-this[_0x25cbc1(0x561b)][_0x25cbc1(0x3b17)]);if(!(_0x402e0f>0x1||_0x402e0f<0x0)){var _0xe7e0ba=(_0x13db5d-this[_0x25cbc1(0x561b)][_0x25cbc1(0x5539)])/(this['_volBounds']['maxHeight']-this[_0x25cbc1(0x561b)][_0x25cbc1(0x5539)]);if(!(_0xe7e0ba>0x1||_0xe7e0ba<0x0)){var _0x51a936=_0x5d4076*this[_0x25cbc1(0x4ee4)]['nWidth']-0.5,_0x2bf007=_0x402e0f*this[_0x25cbc1(0x4ee4)][_0x25cbc1(0x3ccc)]-0.5,_0x44fa45=_0xe7e0ba*(this['_volImageBuffer'][_0x25cbc1(0x4df2)]-0x1),_0x437118=Math['floor'](_0x51a936),_0x328b50=Math[_0x25cbc1(0x28fa)](_0x51a936),_0x47a9bb=Math['floor'](_0x2bf007),_0x41c641=Math['ceil'](_0x2bf007),_0x142606=Math[_0x25cbc1(0x67a)](_0x44fa45),_0x5bdba6=Math['ceil'](_0x44fa45);if(_0x437118=CesiumMath['clamp'](_0x437118,0x0,this[_0x25cbc1(0x4ee4)][_0x25cbc1(0x4d85)]-0x1),_0x328b50=CesiumMath[_0x25cbc1(0x3c40)](_0x328b50,0x0,this['_volImageBuffer'][_0x25cbc1(0x4d85)]-0x1),_0x47a9bb=CesiumMath[_0x25cbc1(0x3c40)](_0x47a9bb,0x0,this[_0x25cbc1(0x4ee4)][_0x25cbc1(0x3ccc)]-0x1),_0x41c641=CesiumMath[_0x25cbc1(0x3c40)](_0x41c641,0x0,this[_0x25cbc1(0x4ee4)][_0x25cbc1(0x3ccc)]-0x1),_0x142606=CesiumMath[_0x25cbc1(0x3c40)](_0x142606,0x0,this[_0x25cbc1(0x4ee4)][_0x25cbc1(0x4df2)]-0x1),_0x5bdba6=CesiumMath[_0x25cbc1(0x3c40)](_0x5bdba6,0x0,this[_0x25cbc1(0x4ee4)][_0x25cbc1(0x4df2)]-0x1),this[_0x25cbc1(0x3c5e)]['filterMode']===HypsometricSettingEnum$1['FilterMode'][_0x25cbc1(0x44a2)])return _0x51a936=_0x51a936-_0x437118>0.5?_0x328b50:_0x437118,_0x2bf007=_0x2bf007-_0x47a9bb>0.5?_0x41c641:_0x47a9bb,_0x44fa45=_0x44fa45-_0x142606>0.5?_0x5bdba6:_0x142606,_0x37695b=this[_0x25cbc1(0x3f1f)](_0x51a936,_0x2bf007,_0x44fa45);var _0x4337b=this[_0x25cbc1(0x3f1f)](_0x437118,_0x47a9bb,_0x142606),_0x1bd9fc=this[_0x25cbc1(0x3f1f)](_0x328b50,_0x47a9bb,_0x142606);_0x4337b==noValue&&(_0x4337b=0x0),_0x1bd9fc==noValue&&(_0x1bd9fc=0x0);var _0x3afac2=_0x4337b;_0x437118!=_0x328b50&&(_0x3afac2=_0x1bd9fc*(_0x51a936-_0x437118)+_0x4337b*(_0x328b50-_0x51a936));var _0xe44133=this['getPixel'](_0x437118,_0x41c641,_0x142606),_0x574f87=this[_0x25cbc1(0x3f1f)](_0x328b50,_0x41c641,_0x142606);_0xe44133==noValue&&(_0xe44133=0x0),_0x574f87==noValue&&(_0x574f87=0x0);var _0x461188=_0xe44133;_0x437118!=_0x328b50&&(_0x461188=_0x574f87*(_0x51a936-_0x437118)+_0xe44133*(_0x328b50-_0x51a936));var _0x1f9c63=_0x461188;if(_0x47a9bb!=_0x41c641)_0x1f9c63=_0x461188*(_0x2bf007-_0x47a9bb)+_0x3afac2*(_0x41c641-_0x2bf007);var _0x4ba3cd=this[_0x25cbc1(0x3f1f)](_0x437118,_0x47a9bb,_0x5bdba6),_0x2da024=this[_0x25cbc1(0x3f1f)](_0x328b50,_0x47a9bb,_0x5bdba6);_0x4ba3cd==noValue&&(_0x4ba3cd=0x0),_0x2da024==noValue&&(_0x2da024=0x0);var _0x52d5a6=_0x4ba3cd;_0x437118!=_0x328b50&&(_0x52d5a6=_0x2da024*(_0x51a936-_0x437118)+_0x4ba3cd*(_0x328b50-_0x51a936));var _0xba5290=this[_0x25cbc1(0x3f1f)](_0x437118,_0x41c641,_0x5bdba6),_0x3e8e87=this[_0x25cbc1(0x3f1f)](_0x328b50,_0x41c641,_0x5bdba6);_0xba5290==noValue&&(_0xba5290=0x0),_0x3e8e87==noValue&&(_0x3e8e87=0x0);var _0x21dfce=_0xba5290;_0x437118!=_0x328b50&&(_0x21dfce=_0x3e8e87*(_0x51a936-_0x437118)+_0xba5290*(_0x328b50-_0x51a936));var _0x5924a4=_0x21dfce;if(_0x47a9bb!=_0x41c641)_0x5924a4=_0x21dfce*(_0x2bf007-_0x47a9bb)+_0x52d5a6*(_0x41c641-_0x2bf007);var _0x37695b=_0x5924a4;if(_0x142606!=_0x5bdba6)_0x37695b=_0x5924a4*(_0x44fa45-_0x142606)+_0x1f9c63*(_0x5bdba6-_0x44fa45);return _0x37695b;}}}};var VolumeBillboardCollectionVS=_0x68aa19(0xad5),VolumeBillboardCollectionFS=_0x68aa19(0x3f39),POSITION_INDEX=Billboard[_0x68aa19(0x2af5)],NUMBER_OF_PROPERTIES=Billboard[_0x68aa19(0x515e)],attributeLocations,attributeLocationsBatched={'positionHighAndScale':0x0,'positionLowAndRotation':0x1,'volTexCoord':0x3},attributeLocationsInstanced={'direction':0x0,'positionHighAndScale':0x1,'positionLowAndRotation':0x2,'volTexCoord':0x3},getIndexBuffer;function VolumeBillboardCollection(_0x1980ce){var _0x600cc=_0x68aa19;_0x1980ce=defaultValue$1(_0x1980ce,defaultValue$1[_0x600cc(0x494f)]),this[_0x600cc(0x54c6)]=_0x1980ce['scene'],this[_0x600cc(0x4472)]=_0x1980ce['batchTable'],this[_0x600cc(0x124a)]=void 0x0,this[_0x600cc(0x1bf4)]=void 0x0,this['_destroyTextureAtlas']=!0x0,this[_0x600cc(0x3fca)]=void 0x0,this[_0x600cc(0x3f8f)]=void 0x0,this[_0x600cc(0x5117)]=void 0x0,this[_0x600cc(0x7c5)]=void 0x0,this[_0x600cc(0x51ee)]=[],this[_0x600cc(0x3223)]=[],this[_0x600cc(0x57ae)]=0x0,this[_0x600cc(0x1770)]=!0x1,this[_0x600cc(0x59a)]=!0x1,this[_0x600cc(0x9ec)]=new Uint32Array(NUMBER_OF_PROPERTIES),this[_0x600cc(0x4920)]=0x1,this[_0x600cc(0x55be)]=!0x0,this[_0x600cc(0x1244)]=new BoundingSphere(),this[_0x600cc(0x130f)]=new BoundingSphere(),this[_0x600cc(0x15a6)]=new BoundingSphere(),this[_0x600cc(0x302f)]=new BoundingSphere(),this[_0x600cc(0x4e07)]=!0x1,this['_colorCommands']=[],this['modelMatrix']=Matrix4[_0x600cc(0x254b)](defaultValue$1(_0x1980ce[_0x600cc(0x221)],Matrix4[_0x600cc(0x5139)])),this[_0x600cc(0x2f1)]=Matrix4[_0x600cc(0x254b)](Matrix4[_0x600cc(0x5139)]),this['debugShowBoundingVolume']=defaultValue$1(_0x1980ce[_0x600cc(0x4526)],!0x1),this[_0x600cc(0x3242)]=defaultValue$1(_0x1980ce[_0x600cc(0x3242)],[]),this[_0x600cc(0x451c)]=void 0x0,this['_mode']=SceneMode$1[_0x600cc(0x5135)],this[_0x600cc(0x4fb2)]=Color$2[_0x600cc(0x254b)](Color$2['WHITE']);var _0x478aa5=this;this[_0x600cc(0x9a2)]={'u_atlas':function(){var _0x2d6763=_0x600cc;return _0x478aa5[_0x2d6763(0x124a)][_0x2d6763(0x20ac)];}};var _0x4e35f2=this[_0x600cc(0x54c6)];defined$1(_0x4e35f2)&&defined$1(_0x4e35f2[_0x600cc(0x26c1)])&&(this[_0x600cc(0x169)]=_0x4e35f2[_0x600cc(0x26c1)]['addEventListener'](function(){var _0x28dc26=_0x600cc;for(var _0x4cdee2=this[_0x28dc26(0x51ee)],_0x5106b0=_0x4cdee2[_0x28dc26(0x531b)],_0x3dc245=0x0;_0x3dc245<_0x5106b0;++_0x3dc245)_0x4cdee2[_0x3dc245][_0x28dc26(0xc24)]();},this)),this['transparent']=defaultValue$1(_0x1980ce[_0x600cc(0xf50)],!0x0),this['_transparent']=void 0x0,this[_0x600cc(0x424e)]=_0x1980ce[_0x600cc(0x2416)];}function destroyBillboards(_0x1da21f){var _0x503e84=_0x68aa19;for(var _0x4adb5e=_0x1da21f['length'],_0x861ac8=0x0;_0x861ac8<_0x4adb5e;++_0x861ac8)_0x1da21f[_0x861ac8]&&_0x1da21f[_0x861ac8][_0x503e84(0x198)]();}function removeBillboards(_0x5be163){var _0x42a972=_0x68aa19;if(_0x5be163[_0x42a972(0x1770)]){_0x5be163['_billboardsRemoved']=!0x1;for(var _0xf66cd5=[],_0x224909=_0x5be163[_0x42a972(0x51ee)],_0x46d52c=_0x224909[_0x42a972(0x531b)],_0x504546=0x0,_0x243e30=0x0;_0x504546<_0x46d52c;++_0x504546){var _0x2e8729=_0x224909[_0x504546];_0x2e8729&&(_0x2e8729[_0x42a972(0x5627)]=_0x243e30++,_0xf66cd5['push'](_0x2e8729));}_0x5be163[_0x42a972(0x51ee)]=_0xf66cd5;}}function getIndexBufferBatched(_0x2fe7f1){var _0x4f57bd=_0x68aa19,_0x7c1168=_0x2fe7f1[_0x4f57bd(0x4403)][_0x4f57bd(0x14ef)];if(defined$1(_0x7c1168))return _0x7c1168;for(var _0x405c73=new Uint16Array(0x17ffa),_0x329cbb=0x0,_0x49a54b=0x0;_0x329cbb<0x17ffa;_0x329cbb+=0x6,_0x49a54b+=0x4)_0x405c73[_0x329cbb]=_0x49a54b,_0x405c73[_0x329cbb+0x1]=_0x49a54b+0x1,_0x405c73[_0x329cbb+0x2]=_0x49a54b+0x2,_0x405c73[_0x329cbb+0x3]=_0x49a54b+0x0,_0x405c73[_0x329cbb+0x4]=_0x49a54b+0x2,_0x405c73[_0x329cbb+0x5]=_0x49a54b+0x3;return(_0x7c1168=Buffer$1[_0x4f57bd(0xaad)]({'context':_0x2fe7f1,'typedArray':_0x405c73,'usage':BufferUsage['STATIC_DRAW'],'indexDatatype':IndexDatatype$1[_0x4f57bd(0x2c91)]}))[_0x4f57bd(0x2524)]=!0x1,_0x2fe7f1['cache'][_0x4f57bd(0x14ef)]=_0x7c1168,_0x7c1168;}function getIndexBufferInstanced(_0x329bd6){var _0x1be920=_0x68aa19,_0xcb0056=_0x329bd6[_0x1be920(0x4403)]['billboardCollection_indexBufferInstanced'];return defined$1(_0xcb0056)||((_0xcb0056=Buffer$1[_0x1be920(0xaad)]({'context':_0x329bd6,'typedArray':new Uint16Array([0x0,0x1,0x2,0x0,0x2,0x3]),'usage':BufferUsage[_0x1be920(0x495a)],'indexDatatype':IndexDatatype$1[_0x1be920(0x2c91)]}))[_0x1be920(0x2524)]=!0x1,_0x329bd6[_0x1be920(0x4403)][_0x1be920(0x3c00)]=_0xcb0056),_0xcb0056;}function getVertexBufferInstanced(_0x1a8e9f){var _0x31ac32=_0x68aa19,_0x2ee014=_0x1a8e9f[_0x31ac32(0x4403)][_0x31ac32(0x1404)];return defined$1(_0x2ee014)||((_0x2ee014=Buffer$1[_0x31ac32(0xb5a)]({'context':_0x1a8e9f,'typedArray':new Float32Array([0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1]),'usage':BufferUsage['STATIC_DRAW']}))[_0x31ac32(0x2524)]=!0x1,_0x1a8e9f[_0x31ac32(0x4403)][_0x31ac32(0x1404)]=_0x2ee014),_0x2ee014;}function createVAF(_0x3f704f,_0x2dfed3,_0xff1df5,_0x5f2adc){var _0x46d822=_0x68aa19,_0x4d9580=[{'index':attributeLocations[_0x46d822(0x10ad)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x46d822(0x15eb)],'usage':BufferUsage[_0x46d822(0x495a)]},{'index':attributeLocations['positionLowAndRotation'],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1['FLOAT'],'usage':BufferUsage['STATIC_DRAW']},{'index':attributeLocations[_0x46d822(0x16ca)],'componentsPerAttribute':0x4,'componentDatatype':ComponentDatatype$1[_0x46d822(0x15eb)],'usage':BufferUsage[_0x46d822(0x495a)]}];return _0xff1df5&&_0x4d9580[_0x46d822(0x3a33)]({'index':attributeLocations['direction'],'componentsPerAttribute':0x2,'componentDatatype':ComponentDatatype$1[_0x46d822(0x15eb)],'vertexBuffer':getVertexBufferInstanced(_0x3f704f)}),defined$1(_0x5f2adc)&&_0x4d9580[_0x46d822(0x3a33)]({'index':attributeLocations['a_batchId'],'componentsPerAttribute':0x1,'componentDatatyps':ComponentDatatype$1[_0x46d822(0x15eb)],'bufferUsage':BufferUsage[_0x46d822(0x495a)]}),new VertexArrayFacade(_0x3f704f,_0x4d9580,_0xff1df5?_0x2dfed3:0x4*_0x2dfed3,_0xff1df5);}Object['defineProperties'](VolumeBillboardCollection[_0x68aa19(0x4b51)],{'length':{'get':function(){var _0x44ee20=_0x68aa19;return removeBillboards(this),this['_billboards'][_0x44ee20(0x531b)];}},'textureAtlas':{'get':function(){var _0x5290e6=_0x68aa19;return this[_0x5290e6(0x124a)];},'set':function(_0x41814b){var _0x4c8ef2=_0x68aa19;this[_0x4c8ef2(0x124a)]!==_0x41814b&&(this[_0x4c8ef2(0x124a)]=this[_0x4c8ef2(0x509f)]&&this[_0x4c8ef2(0x124a)]&&this[_0x4c8ef2(0x124a)][_0x4c8ef2(0x2578)](),this[_0x4c8ef2(0x124a)]=_0x41814b,this[_0x4c8ef2(0x59a)]=!0x0);}},'destroyTextureAtlas':{'get':function(){var _0x5848d2=_0x68aa19;return this[_0x5848d2(0x509f)];},'set':function(_0xbe5b62){this['_destroyTextureAtlas']=_0xbe5b62;}}}),VolumeBillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x4979)]=function(_0x650cd9){var _0x39cb2b=_0x68aa19,_0x76e972=new Billboard(_0x650cd9,this);return _0x76e972[_0x39cb2b(0x5627)]=this['_billboards']['length'],this[_0x39cb2b(0x51ee)][_0x39cb2b(0x3a33)](_0x76e972),this[_0x39cb2b(0x59a)]=!0x0,_0x76e972;},VolumeBillboardCollection[_0x68aa19(0x4b51)]['remove']=function(_0x34c125){var _0x459452=_0x68aa19;return!!this[_0x459452(0x1ff6)](_0x34c125)&&(this[_0x459452(0x51ee)][_0x34c125[_0x459452(0x5627)]]=null,this[_0x459452(0x1770)]=!0x0,this['_createVertexArray']=!0x0,_0x34c125['_destroy'](),!0x0);},VolumeBillboardCollection[_0x68aa19(0x4b51)]['removeAll']=function(){var _0x194c51=_0x68aa19;destroyBillboards(this[_0x194c51(0x51ee)]),this[_0x194c51(0x51ee)]=[],this[_0x194c51(0x3223)]=[],this[_0x194c51(0x57ae)]=0x0,this[_0x194c51(0x1770)]=!0x1,this[_0x194c51(0x59a)]=!0x0;},VolumeBillboardCollection['prototype'][_0x68aa19(0x32af)]=function(_0x278085,_0x1ae8c9){var _0x563e81=_0x68aa19;_0x278085[_0x563e81(0x2a6b)]||(this['_billboardsToUpdate'][this[_0x563e81(0x57ae)]++]=_0x278085),++this[_0x563e81(0x9ec)][_0x1ae8c9];},VolumeBillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1ff6)]=function(_0x3a99cd){var _0x42b5e8=_0x68aa19;return defined$1(_0x3a99cd)&&_0x3a99cd[_0x42b5e8(0x197a)]===this;},VolumeBillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x3173)]=function(_0x12d9ac){var _0x377b0b=_0x68aa19;return removeBillboards(this),this[_0x377b0b(0x51ee)][_0x12d9ac];};var writePositionScratch=new EncodedCartesian3();function writePositionScaleAndRotation(_0x171f63,_0x110b77,_0x57aa82,_0x95b2ab,_0x4f40b0){var _0x4acaea=_0x68aa19,_0x14c7b9,_0x2a5fb=_0x95b2ab[attributeLocations['positionHighAndScale']],_0x15a3e1=_0x95b2ab[attributeLocations['positionLowAndRotation']],_0x5e2c6e=_0x4f40b0[_0x4acaea(0x3034)]();_0x171f63[_0x4acaea(0x5545)]===SceneMode$1[_0x4acaea(0x5135)]&&(BoundingSphere[_0x4acaea(0x383)](_0x171f63[_0x4acaea(0x1244)],_0x5e2c6e,_0x171f63['_baseVolume']),_0x171f63[_0x4acaea(0x4e07)]=!0x0),EncodedCartesian3[_0x4acaea(0x2d23)](_0x5e2c6e,writePositionScratch);var _0x29d49c=_0x4f40b0[_0x4acaea(0x1ed8)],_0x9b9721=_0x4f40b0['rotation'];0x0!==_0x9b9721&&(_0x171f63[_0x4acaea(0x3e1e)]=!0x0),_0x171f63['_maxScale']=Math[_0x4acaea(0x2bc6)](_0x171f63[_0x4acaea(0x4920)],_0x29d49c);var _0x2058c7=writePositionScratch[_0x4acaea(0x307a)],_0x2dfdf7=writePositionScratch[_0x4acaea(0x3fef)];_0x171f63[_0x4acaea(0x283a)]?(_0x2a5fb(_0x14c7b9=_0x4f40b0['_index'],_0x2058c7['x'],_0x2058c7['y'],_0x2058c7['z'],_0x29d49c),_0x15a3e1(_0x14c7b9,_0x2dfdf7['x'],_0x2dfdf7['y'],_0x2dfdf7['z'],_0x9b9721)):(_0x2a5fb((_0x14c7b9=0x4*_0x4f40b0[_0x4acaea(0x5627)])+0x0,_0x2058c7['x'],_0x2058c7['y'],_0x2058c7['z'],_0x29d49c),_0x2a5fb(_0x14c7b9+0x1,_0x2058c7['x'],_0x2058c7['y'],_0x2058c7['z'],_0x29d49c),_0x2a5fb(_0x14c7b9+0x2,_0x2058c7['x'],_0x2058c7['y'],_0x2058c7['z'],_0x29d49c),_0x2a5fb(_0x14c7b9+0x3,_0x2058c7['x'],_0x2058c7['y'],_0x2058c7['z'],_0x29d49c),_0x15a3e1(_0x14c7b9+0x0,_0x2dfdf7['x'],_0x2dfdf7['y'],_0x2dfdf7['z'],_0x9b9721),_0x15a3e1(_0x14c7b9+0x1,_0x2dfdf7['x'],_0x2dfdf7['y'],_0x2dfdf7['z'],_0x9b9721),_0x15a3e1(_0x14c7b9+0x2,_0x2dfdf7['x'],_0x2dfdf7['y'],_0x2dfdf7['z'],_0x9b9721),_0x15a3e1(_0x14c7b9+0x3,_0x2dfdf7['x'],_0x2dfdf7['y'],_0x2dfdf7['z'],_0x9b9721));}function writeVolTexCoord(_0x3b81de,_0x30a1ae,_0x558ca8,_0x5eb1ca,_0x5ad460){var _0x26215e=_0x68aa19,_0x50a5d8,_0x10a449=_0x5eb1ca[attributeLocations['volTexCoord']],_0x13d97a=0x0,_0x210046=0x0,_0x527412=0x0;defined$1(_0x5ad460['_volTexCoord'])&&(_0x13d97a=_0x5ad460[_0x26215e(0x56a1)]['x'],_0x210046=_0x5ad460[_0x26215e(0x56a1)]['y'],_0x527412=_0x5ad460[_0x26215e(0x56a1)]['z']),_0x3b81de[_0x26215e(0x283a)]?_0x10a449(_0x50a5d8=_0x5ad460[_0x26215e(0x5627)],_0x13d97a,_0x210046,_0x527412,0x0):(_0x10a449((_0x50a5d8=0x4*_0x5ad460[_0x26215e(0x5627)])+0x0,_0x13d97a,_0x210046,_0x527412,0x0),_0x10a449(_0x50a5d8+0x1,_0x13d97a,_0x210046,_0x527412,0x0),_0x10a449(_0x50a5d8+0x2,_0x13d97a,_0x210046,_0x527412,0x0),_0x10a449(_0x50a5d8+0x3,_0x13d97a,_0x210046,_0x527412,0x0));}function writeBillboard(_0x15b8f5,_0x3fe16f,_0x12289a,_0x4aaa48,_0x7ed5c0){writePositionScaleAndRotation(_0x15b8f5,_0x3fe16f,_0x12289a,_0x4aaa48,_0x7ed5c0),writeVolTexCoord(_0x15b8f5,_0x3fe16f,_0x12289a,_0x4aaa48,_0x7ed5c0);}function recomputeActualPositions(_0x2abfbd,_0x3ff936,_0x53354d,_0x56a9a5,_0x2c7851,_0x15fb24){var _0x1d2e9e=_0x68aa19,_0x182d8f;_0x56a9a5[_0x1d2e9e(0x4318)]===SceneMode$1['SCENE3D']?(_0x182d8f=_0x2abfbd[_0x1d2e9e(0x1244)],_0x2abfbd['_boundingVolumeDirty']=!0x0):_0x182d8f=_0x2abfbd[_0x1d2e9e(0x15a6)];for(var _0x96fa0=[],_0x1f6bb5=0x0;_0x1f6bb5<_0x53354d;++_0x1f6bb5){var _0x56e82e=_0x3ff936[_0x1f6bb5],_0x2dd08e=_0x56e82e[_0x1d2e9e(0x4771)],_0x38e3ce=Billboard['_computeActualPosition'](_0x56e82e,_0x2dd08e,_0x56a9a5,_0x2c7851);defined$1(_0x38e3ce)&&(_0x56e82e[_0x1d2e9e(0x3e9b)](_0x38e3ce),_0x15fb24?_0x96fa0[_0x1d2e9e(0x3a33)](_0x38e3ce):BoundingSphere['expand'](_0x182d8f,_0x38e3ce,_0x182d8f));}_0x15fb24&&BoundingSphere[_0x1d2e9e(0x111e)](_0x96fa0,_0x182d8f);}function updateMode(_0x3d286a,_0x4c7436){var _0x27cf6b=_0x68aa19,_0x1ad4a1=_0x4c7436['mode'],_0x81fc01=_0x3d286a['_billboards'],_0x8ea5f6=_0x3d286a[_0x27cf6b(0x3223)],_0xdf0f24=_0x3d286a[_0x27cf6b(0x2f1)];_0x3d286a[_0x27cf6b(0x59a)]||_0x3d286a['_mode']!==_0x1ad4a1||_0x1ad4a1!==SceneMode$1['SCENE3D']&&!Matrix4[_0x27cf6b(0x2ed4)](_0xdf0f24,_0x3d286a[_0x27cf6b(0x221)])?(_0x3d286a[_0x27cf6b(0x5545)]=_0x1ad4a1,Matrix4[_0x27cf6b(0x254b)](_0x3d286a['modelMatrix'],_0xdf0f24),_0x3d286a[_0x27cf6b(0x59a)]=!0x0,_0x1ad4a1!==SceneMode$1['SCENE3D']&&_0x1ad4a1!==SceneMode$1[_0x27cf6b(0x4c10)]&&_0x1ad4a1!==SceneMode$1[_0x27cf6b(0x449e)]||recomputeActualPositions(_0x3d286a,_0x81fc01,_0x81fc01[_0x27cf6b(0x531b)],_0x4c7436,_0xdf0f24,!0x0)):_0x1ad4a1===SceneMode$1['MORPHING']?recomputeActualPositions(_0x3d286a,_0x81fc01,_0x81fc01[_0x27cf6b(0x531b)],_0x4c7436,_0xdf0f24,!0x0):_0x1ad4a1!==SceneMode$1[_0x27cf6b(0x4c10)]&&_0x1ad4a1!==SceneMode$1['COLUMBUS_VIEW']||recomputeActualPositions(_0x3d286a,_0x8ea5f6,_0x3d286a['_billboardsToUpdateIndex'],_0x4c7436,_0xdf0f24,!0x1);}function isShaderPreDefinesChange(_0x2cf089){var _0x5f4444=_0x68aa19,_0x1c70de=_0x2cf089['_volumeShaderPredefine'],_0x164d5f=_0x2cf089['volumeShaderPredefine'];if(!defined$1(_0x1c70de))return!0x0;if(_0x1c70de[_0x5f4444(0x531b)]!==_0x164d5f[_0x5f4444(0x531b)])return!0x0;for(var _0x27b038=0x0;_0x27b038<_0x164d5f['length'];_0x27b038++)if(_0x1c70de[_0x27b038]!=_0x164d5f[_0x27b038])return!0x0;return!0x1;}var scratchWriterArray=[],Module$1;VolumeBillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0x5de747){var _0x4dac13=_0x68aa19;removeBillboards(this);var _0xa4d4a=this[_0x4dac13(0x51ee)],_0x50b12f=_0xa4d4a[_0x4dac13(0x531b)],_0x229b63=_0x5de747[_0x4dac13(0x4174)];this[_0x4dac13(0x283a)]=_0x229b63['instancedArrays'],attributeLocations=this[_0x4dac13(0x283a)]?attributeLocationsInstanced:attributeLocationsBatched,getIndexBuffer=this[_0x4dac13(0x283a)]?getIndexBufferInstanced:getIndexBufferBatched;var _0x51ff82=this[_0x4dac13(0x124a)];if(!defined$1(_0x51ff82)){_0x51ff82=this[_0x4dac13(0x124a)]=new TextureAtlas({'context':_0x229b63});for(var _0x7072b=0x0;_0x7072b<_0x50b12f;++_0x7072b)_0xa4d4a[_0x7072b][_0x4dac13(0x2275)]();}var _0x38634c=_0x51ff82[_0x4dac13(0x168d)];if(0x0!==_0x38634c[_0x4dac13(0x531b)]){updateMode(this,_0x5de747),_0x50b12f=(_0xa4d4a=this[_0x4dac13(0x51ee)])['length'];var _0x52edc0,_0x275cda=this[_0x4dac13(0x3223)],_0x6d37f0=this[_0x4dac13(0x57ae)],_0x3aa6f7=this[_0x4dac13(0x9ec)],_0x753c1c=_0x51ff82[_0x4dac13(0x3bb1)],_0x35ddc4=this[_0x4dac13(0x59a)]||this[_0x4dac13(0x1bf4)]!==_0x753c1c;this[_0x4dac13(0x1bf4)]=_0x753c1c;var _0x4eaab3=_0x5de747['passes'];if(_0x4eaab3[_0x4dac13(0x3f0b)],_0x35ddc4){this[_0x4dac13(0x59a)]=!0x1;for(var _0x55818a=0x0;_0x55818a<NUMBER_OF_PROPERTIES;++_0x55818a)_0x3aa6f7[_0x55818a]=0x0;if(this['_vaf']=this[_0x4dac13(0x7c5)]&&this['_vaf'][_0x4dac13(0x2578)](),_0x50b12f>0x0){this['_vaf']=createVAF(_0x229b63,_0x50b12f,this['_instanced'],this[_0x4dac13(0x4472)]),_0x52edc0=this[_0x4dac13(0x7c5)][_0x4dac13(0x1a80)];for(var _0x2ebc1f=0x0;_0x2ebc1f<_0x50b12f;++_0x2ebc1f){var _0x49bcf5=this[_0x4dac13(0x51ee)][_0x2ebc1f];_0x49bcf5[_0x4dac13(0x2a6b)]=!0x1,writeBillboard(this,_0x229b63,_0x38634c,_0x52edc0,_0x49bcf5);}this['_vaf'][_0x4dac13(0x4a03)](getIndexBuffer(_0x229b63));}this[_0x4dac13(0x57ae)]=0x0;}else{if(_0x6d37f0>0x0){var _0x2b0773=scratchWriterArray;_0x2b0773[_0x4dac13(0x531b)]=0x0,_0x3aa6f7[POSITION_INDEX]&&_0x2b0773[_0x4dac13(0x3a33)](writePositionScaleAndRotation);var _0x17564f=_0x2b0773[_0x4dac13(0x531b)];if(_0x52edc0=this[_0x4dac13(0x7c5)][_0x4dac13(0x1a80)],_0x6d37f0/_0x50b12f>0.1){for(var _0x25f13b=0x0;_0x25f13b<_0x6d37f0;++_0x25f13b){var _0x1f1ef8=_0x275cda[_0x25f13b];_0x1f1ef8[_0x4dac13(0x2a6b)]=!0x1;for(var _0x832bfe=0x0;_0x832bfe<_0x17564f;++_0x832bfe)_0x2b0773[_0x832bfe](this,_0x229b63,_0x38634c,_0x52edc0,_0x1f1ef8);}this[_0x4dac13(0x7c5)][_0x4dac13(0x4a03)](getIndexBuffer(_0x229b63));}else{for(var _0x595c0f=0x0;_0x595c0f<_0x6d37f0;++_0x595c0f){var _0x4fb799=_0x275cda[_0x595c0f];_0x4fb799[_0x4dac13(0x2a6b)]=!0x1;for(var _0x44f9e2=0x0;_0x44f9e2<_0x17564f;++_0x44f9e2)_0x2b0773[_0x44f9e2](this,_0x229b63,_0x38634c,_0x52edc0,_0x4fb799);this[_0x4dac13(0x283a)]?this['_vaf']['subCommit'](_0x4fb799[_0x4dac13(0x5627)],0x1):this[_0x4dac13(0x7c5)][_0x4dac13(0x3521)](0x4*_0x4fb799[_0x4dac13(0x5627)],0x4);}this['_vaf']['endSubCommits']();}this[_0x4dac13(0x57ae)]=0x0;}}if(_0x6d37f0>1.5*_0x50b12f&&(_0x275cda[_0x4dac13(0x531b)]=_0x50b12f),defined$1(this[_0x4dac13(0x7c5)])&&defined$1(this[_0x4dac13(0x7c5)]['va'])){var _0x3f7398;this['_boundingVolumeDirty']&&(this[_0x4dac13(0x4e07)]=!0x1,BoundingSphere['transform'](this['_baseVolume'],this[_0x4dac13(0x221)],this[_0x4dac13(0x130f)]));var _0x37b82=Matrix4[_0x4dac13(0x5139)];_0x5de747[_0x4dac13(0x4318)]===SceneMode$1[_0x4dac13(0x5135)]?(_0x37b82=this[_0x4dac13(0x221)],_0x3f7398=BoundingSphere[_0x4dac13(0x254b)](this[_0x4dac13(0x130f)],this[_0x4dac13(0x302f)])):_0x3f7398=BoundingSphere['clone'](this[_0x4dac13(0x15a6)],this[_0x4dac13(0x302f)]);var _0x18b2ed=this['_transparent']!==this[_0x4dac13(0x104f)];this['_transparent']=this[_0x4dac13(0x104f)];var _0x1e4423,_0x236aa8,_0x150e44=isShaderPreDefinesChange(this);if(this[_0x4dac13(0x451c)]=this[_0x4dac13(0x3242)],_0x18b2ed&&(this[_0x4dac13(0x5117)]=RenderState[_0x4dac13(0x4d21)]({'depthTest':{'enabled':!0x1,'func':WebGLConstants$1['LESS']},'depthMask':!this[_0x4dac13(0x2c1b)],'blending':BlendingState$1['ALPHA_BLEND']})),_0x18b2ed||_0x150e44)_0x1e4423=new ShaderSource({'defines':this[_0x4dac13(0x451c)],'sources':[VolumeBillboardCollectionVS]}),this[_0x4dac13(0x283a)]&&_0x1e4423[_0x4dac13(0x4ce5)][_0x4dac13(0x3a33)](_0x4dac13(0x3f9a)),_0x236aa8=new ShaderSource({'defines':this[_0x4dac13(0x451c)],'sources':[VolumeBillboardCollectionFS]}),this[_0x4dac13(0x2c1b)]&&_0x236aa8[_0x4dac13(0x4ce5)][_0x4dac13(0x3a33)](_0x4dac13(0xf50)),this[_0x4dac13(0x3fca)]=ShaderProgram$1['replaceCache']({'context':_0x229b63,'shaderProgram':this[_0x4dac13(0x3fca)],'vertexShaderSource':_0x1e4423,'fragmentShaderSource':_0x236aa8,'attributeLocations':attributeLocations});var _0x41904a=_0x5de747[_0x4dac13(0x3080)];if(_0x4eaab3[_0x4dac13(0x2507)]||_0x4eaab3['pick']){var _0x3aaa49=this['_colorCommands'],_0x17e7ba=this[_0x4dac13(0x7c5)]['va'],_0x16500a=_0x17e7ba[_0x4dac13(0x531b)],_0xfc577d=this[_0x4dac13(0x9a2)];_0x3aaa49['length']=_0x16500a;for(var _0x1ca417=0x0;_0x1ca417<_0x16500a;++_0x1ca417){var _0x15af5b=_0x3aaa49[_0x1ca417];defined$1(_0x15af5b)||(_0x15af5b=_0x3aaa49[_0x1ca417]=new DrawCommand()),_0x15af5b[_0x4dac13(0x18ad)]=Pass$1[_0x4dac13(0x1322)],_0x15af5b[_0x4dac13(0x20c5)]=_0x3f7398,_0x15af5b[_0x4dac13(0x221)]=_0x37b82,_0x15af5b[_0x4dac13(0x2d06)]=_0x17e7ba[_0x1ca417]['indicesCount'],_0x15af5b[_0x4dac13(0x30a0)]=this[_0x4dac13(0x3fca)],_0x15af5b[_0x4dac13(0x15fe)]=_0xfc577d,_0x15af5b[_0x4dac13(0xa85)]=_0x17e7ba[_0x1ca417]['va'],_0x15af5b[_0x4dac13(0x5547)]=this[_0x4dac13(0x5117)],_0x15af5b[_0x4dac13(0x4526)]=this[_0x4dac13(0x4526)],this[_0x4dac13(0x283a)]&&(_0x15af5b['count']=0x6,_0x15af5b[_0x4dac13(0x44fd)]=_0x50b12f),_0x41904a[_0x4dac13(0x3a33)](_0x15af5b);}}}}},VolumeBillboardCollection[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},VolumeBillboardCollection['prototype'][_0x68aa19(0x2578)]=function(){var _0x50f028=_0x68aa19;return defined$1(this[_0x50f028(0x169)])&&(this[_0x50f028(0x169)](),this[_0x50f028(0x169)]=void 0x0),this[_0x50f028(0x124a)]=this[_0x50f028(0x509f)]&&this['_textureAtlas']&&this[_0x50f028(0x124a)]['destroy'](),this[_0x50f028(0x3fca)]=this[_0x50f028(0x3fca)]&&this[_0x50f028(0x3fca)]['destroy'](),this['_vaf']=this[_0x50f028(0x7c5)]&&this['_vaf'][_0x50f028(0x2578)](),destroyBillboards(this[_0x50f028(0x51ee)]),destroyObject$1(this);},Module$1||(Module$1=(void 0x0!==Module$1?Module$1:null)||{});var moduleOverrides$1={};for(var key$1 in Module$1)Module$1[_0x68aa19(0x2a77)](key$1)&&(moduleOverrides$1[key$1]=Module$1[key$1]);var ENVIRONMENT_IS_WEB$1=!0x1,ENVIRONMENT_IS_WORKER$1=!0x1,ENVIRONMENT_IS_NODE$1=!0x1,ENVIRONMENT_IS_SHELL$1=!0x1,nodeFS$1,nodePath$1;if(Module$1['ENVIRONMENT']){if(_0x68aa19(0x2106)===Module$1['ENVIRONMENT'])ENVIRONMENT_IS_WEB$1=!0x0;else{if(_0x68aa19(0x5ba)===Module$1['ENVIRONMENT'])ENVIRONMENT_IS_WORKER$1=!0x0;else{if(_0x68aa19(0x2836)===Module$1['ENVIRONMENT'])ENVIRONMENT_IS_NODE$1=!0x0;else{if(_0x68aa19(0xfdf)!==Module$1[_0x68aa19(0x46b0)])throw new Error(_0x68aa19(0x27b7));ENVIRONMENT_IS_SHELL$1=!0x0;}}}}else ENVIRONMENT_IS_WEB$1='object'==typeof window,ENVIRONMENT_IS_WORKER$1='function'==typeof importScripts,ENVIRONMENT_IS_NODE$1=_0x68aa19(0x5014)==typeof process&&_0x68aa19(0x20f8)==typeof require&&!ENVIRONMENT_IS_WEB$1&&!ENVIRONMENT_IS_WORKER$1,ENVIRONMENT_IS_SHELL$1=!ENVIRONMENT_IS_WEB$1&&!ENVIRONMENT_IS_NODE$1&&!ENVIRONMENT_IS_WORKER$1;if(ENVIRONMENT_IS_NODE$1)Module$1[_0x68aa19(0x4f76)]||(Module$1[_0x68aa19(0x4f76)]=console[_0x68aa19(0xe28)]),Module$1[_0x68aa19(0x2389)]||(Module$1[_0x68aa19(0x2389)]=console[_0x68aa19(0x10bc)]),Module$1[_0x68aa19(0x137b)]=function(_0x2bd556,_0x1bd79e){var _0x59f53c=_0x68aa19;nodeFS$1||(nodeFS$1=require('fs')),nodePath$1||(nodePath$1=require(_0x59f53c(0x3906))),_0x2bd556=nodePath$1[_0x59f53c(0x4e7d)](_0x2bd556);var _0x1585d2=nodeFS$1['readFileSync'](_0x2bd556);return _0x1bd79e?_0x1585d2:_0x1585d2[_0x59f53c(0x1d43)]();},Module$1[_0x68aa19(0x5894)]=function(_0x156c39){var _0x2b72cf=_0x68aa19,_0x4c97cd=Module$1['read'](_0x156c39,!0x0);return _0x4c97cd[_0x2b72cf(0x1de1)]||(_0x4c97cd=new Uint8Array(_0x4c97cd)),assert$2(_0x4c97cd[_0x2b72cf(0x1de1)]),_0x4c97cd;},Module$1[_0x68aa19(0x41e4)]=function(_0xedb891){globalEval(read(_0xedb891));},Module$1[_0x68aa19(0x3488)]||(process[_0x68aa19(0x4d32)][_0x68aa19(0x531b)]>0x1?Module$1[_0x68aa19(0x3488)]=process['argv'][0x1][_0x68aa19(0x1297)](/\\/g,'/'):Module$1[_0x68aa19(0x3488)]=_0x68aa19(0x1370)),Module$1['arguments']=process['argv'][_0x68aa19(0x48ca)](0x2),'undefined'!=typeof module&&(module[_0x68aa19(0x4dc9)]=Module$1),process['on'](_0x68aa19(0x51d7),function(_0x2e4499){if(!(_0x2e4499 instanceof ExitStatus$1))throw _0x2e4499;}),Module$1[_0x68aa19(0x3b5e)]=function(){var _0x1642a3=_0x68aa19;return _0x1642a3(0x24bb);};else{if(ENVIRONMENT_IS_SHELL$1)Module$1[_0x68aa19(0x4f76)]||(Module$1['print']=print),_0x68aa19(0x3041)!=typeof printErr&&(Module$1[_0x68aa19(0x2389)]=printErr),_0x68aa19(0x3041)!=typeof read?Module$1[_0x68aa19(0x137b)]=read:Module$1['read']=function(){var _0x1265c6=_0x68aa19;throw _0x1265c6(0x4a31);},Module$1[_0x68aa19(0x5894)]=function(_0x188231){var _0x11d81e=_0x68aa19;if('function'==typeof readbuffer)return new Uint8Array(readbuffer(_0x188231));var _0x1e0918=read(_0x188231,'binary');return assert$2(_0x11d81e(0x5014)==typeof _0x1e0918),_0x1e0918;},'undefined'!=typeof scriptArgs?Module$1[_0x68aa19(0x50db)]=scriptArgs:_0x68aa19(0x3041)!=typeof arguments&&(Module$1[_0x68aa19(0x50db)]=arguments),_0x68aa19(0x20f8)==typeof quit&&(Module$1[_0x68aa19(0x238d)]=function(_0x4e1c48,_0x3df9c1){quit(_0x4e1c48);});else{if(!ENVIRONMENT_IS_WEB$1&&!ENVIRONMENT_IS_WORKER$1)throw _0x68aa19(0x439);if(Module$1[_0x68aa19(0x137b)]=function(_0x202c3e){var _0x486a86=_0x68aa19,_0x28b996=new XMLHttpRequest();return _0x28b996[_0x486a86(0x3d9f)](_0x486a86(0x3a67),_0x202c3e,!0x1),_0x28b996['send'](null),_0x28b996[_0x486a86(0x2bb5)];},ENVIRONMENT_IS_WORKER$1&&(Module$1[_0x68aa19(0x5894)]=function(_0x297669){var _0x2cb84a=_0x68aa19,_0x89549=new XMLHttpRequest();return _0x89549[_0x2cb84a(0x3d9f)]('GET',_0x297669,!0x1),_0x89549['responseType']='arraybuffer',_0x89549['send'](null),new Uint8Array(_0x89549[_0x2cb84a(0x2ccf)]);}),Module$1['readAsync']=function(_0x1288a6,_0x176868,_0x3eb58b){var _0x2b1d98=_0x68aa19,_0x1f5592=new XMLHttpRequest();_0x1f5592[_0x2b1d98(0x3d9f)](_0x2b1d98(0x3a67),_0x1288a6,!0x0),_0x1f5592[_0x2b1d98(0x2322)]='arraybuffer',_0x1f5592[_0x2b1d98(0x1c48)]=function(){var _0x207c87=_0x2b1d98;0xc8==_0x1f5592['status']||0x0==_0x1f5592[_0x207c87(0x3f4f)]&&_0x1f5592['response']?_0x176868(_0x1f5592[_0x207c87(0x2ccf)]):_0x3eb58b();},_0x1f5592[_0x2b1d98(0x45bc)]=_0x3eb58b,_0x1f5592[_0x2b1d98(0x1a42)](null);},_0x68aa19(0x3041)!=typeof arguments&&(Module$1[_0x68aa19(0x50db)]=arguments),_0x68aa19(0x3041)!=typeof console)Module$1['print']||(Module$1['print']=function(_0x3ea490){console['log'](_0x3ea490);}),Module$1[_0x68aa19(0x2389)]||(Module$1['printErr']=function(_0x7859d3){console['warn'](_0x7859d3);});else{var TRY_USE_DUMP=!0x1;Module$1[_0x68aa19(0x4f76)]||(Module$1[_0x68aa19(0x4f76)]=TRY_USE_DUMP&&'undefined'!=typeof dump?function(_0x47a9c8){dump(_0x47a9c8);}:function(_0x8b85c3){});}ENVIRONMENT_IS_WORKER$1&&(Module$1[_0x68aa19(0x41e4)]=importScripts),void 0x0===Module$1[_0x68aa19(0x2041)]&&(Module$1[_0x68aa19(0x2041)]=function(_0x41e87e){var _0x16cbae=_0x68aa19;document[_0x16cbae(0x3996)]=_0x41e87e;});}}function globalEval(_0x2bdf5b){var _0x183b8b=_0x68aa19;eval[_0x183b8b(0x317a)](null,_0x2bdf5b);}for(var key$1 in(!Module$1[_0x68aa19(0x41e4)]&&Module$1['read']&&(Module$1[_0x68aa19(0x41e4)]=function(_0x3037be){var _0x592817=_0x68aa19;globalEval(Module$1[_0x592817(0x137b)](_0x3037be));}),Module$1['print']||(Module$1[_0x68aa19(0x4f76)]=function(){}),Module$1['printErr']||(Module$1['printErr']=Module$1[_0x68aa19(0x4f76)]),Module$1[_0x68aa19(0x50db)]||(Module$1[_0x68aa19(0x50db)]=[]),Module$1[_0x68aa19(0x3488)]||(Module$1['thisProgram']='./this.program'),Module$1['quit']||(Module$1[_0x68aa19(0x238d)]=function(_0x5a69b6,_0x420b28){throw _0x420b28;}),Module$1['print']=Module$1['print'],Module$1[_0x68aa19(0x2389)]=Module$1['printErr'],Module$1[_0x68aa19(0x3f77)]=[],Module$1[_0x68aa19(0x333c)]=[],moduleOverrides$1))moduleOverrides$1[_0x68aa19(0x2a77)](key$1)&&(Module$1[key$1]=moduleOverrides$1[key$1]);moduleOverrides$1=void 0x0;var Runtime={'setTempRet0':function(_0x80457a){return tempRet0=_0x80457a,_0x80457a;},'getTempRet0':function(){return tempRet0;},'stackSave':function(){return STACKTOP;},'stackRestore':function(_0x452539){STACKTOP=_0x452539;},'getNativeTypeSize':function(_0x1a62ff){var _0x19d89f=_0x68aa19;switch(_0x1a62ff){case'i1':case'i8':return 0x1;case _0x19d89f(0x4a74):return 0x2;case'i32':case'float':return 0x4;case _0x19d89f(0x3a4a):case'double':return 0x8;default:if('*'===_0x1a62ff[_0x1a62ff[_0x19d89f(0x531b)]-0x1])return Runtime[_0x19d89f(0x53e)];if('i'===_0x1a62ff[0x0]){var _0x5a3054=parseInt(_0x1a62ff[_0x19d89f(0x163c)](0x1));return assert$2(_0x5a3054%0x8==0x0),_0x5a3054/0x8;}return 0x0;}},'getNativeFieldSize':function(_0x4e6919){var _0x412251=_0x68aa19;return Math[_0x412251(0x2bc6)](Runtime[_0x412251(0x273a)](_0x4e6919),Runtime['QUANTUM_SIZE']);},'STACK_ALIGN':0x10,'prepVararg':function(_0x4325d8,_0x4300c0){var _0x6f790e=_0x68aa19;return _0x6f790e(0xfd6)===_0x4300c0||_0x6f790e(0x3a4a)===_0x4300c0?0x7&_0x4325d8&&(assert$2(0x4==(0x7&_0x4325d8)),_0x4325d8+=0x4):assert$2(0x0==(0x3&_0x4325d8)),_0x4325d8;},'getAlignSize':function(_0x2ad774,_0x71b74b,_0x381e90){var _0x2f877d=_0x68aa19;return _0x381e90||_0x2f877d(0x3a4a)!=_0x2ad774&&_0x2f877d(0xfd6)!=_0x2ad774?_0x2ad774?Math[_0x2f877d(0x27d5)](_0x71b74b||(_0x2ad774?Runtime[_0x2f877d(0x2254)](_0x2ad774):0x0),Runtime[_0x2f877d(0x53e)]):Math[_0x2f877d(0x27d5)](_0x71b74b,0x8):0x8;},'dynCall':function(_0x14fcda,_0x39ab2a,_0x560d47){var _0x52495e=_0x68aa19;return _0x560d47&&_0x560d47[_0x52495e(0x531b)]?Module$1['dynCall_'+_0x14fcda][_0x52495e(0x18ce)](null,[_0x39ab2a][_0x52495e(0x32c8)](_0x560d47)):Module$1[_0x52495e(0x4a07)+_0x14fcda]['call'](null,_0x39ab2a);},'functionPointers':[],'addFunction':function(_0x3c02fe){var _0xa885a8=_0x68aa19;for(var _0x3a345e=0x0;_0x3a345e<Runtime[_0xa885a8(0x4be6)][_0xa885a8(0x531b)];_0x3a345e++)if(!Runtime[_0xa885a8(0x4be6)][_0x3a345e])return Runtime['functionPointers'][_0x3a345e]=_0x3c02fe,0x2*(0x1+_0x3a345e);throw _0xa885a8(0x540d);},'removeFunction':function(_0x978202){var _0x1be8ae=_0x68aa19;Runtime[_0x1be8ae(0x4be6)][(_0x978202-0x2)/0x2]=null;},'warnOnce':function(_0x4c60e8){var _0x1dd747=_0x68aa19;Runtime[_0x1dd747(0x15e3)][_0x1dd747(0x467f)]||(Runtime['warnOnce'][_0x1dd747(0x467f)]={}),Runtime[_0x1dd747(0x15e3)][_0x1dd747(0x467f)][_0x4c60e8]||(Runtime[_0x1dd747(0x15e3)][_0x1dd747(0x467f)][_0x4c60e8]=0x1,Module$1[_0x1dd747(0x2389)](_0x4c60e8));},'funcWrappers':{},'getFuncWrapper':function(_0xe61489,_0x5d5a47){var _0x356fcc=_0x68aa19;assert$2(_0x5d5a47),Runtime[_0x356fcc(0x175f)][_0x5d5a47]||(Runtime['funcWrappers'][_0x5d5a47]={});var _0xdda83a=Runtime[_0x356fcc(0x175f)][_0x5d5a47];return _0xdda83a[_0xe61489]||(0x1===_0x5d5a47[_0x356fcc(0x531b)]?_0xdda83a[_0xe61489]=function(){var _0x5622e4=_0x356fcc;return Runtime[_0x5622e4(0x3b13)](_0x5d5a47,_0xe61489);}:0x2===_0x5d5a47[_0x356fcc(0x531b)]?_0xdda83a[_0xe61489]=function(_0x2e398d){var _0x11eba6=_0x356fcc;return Runtime[_0x11eba6(0x3b13)](_0x5d5a47,_0xe61489,[_0x2e398d]);}:_0xdda83a[_0xe61489]=function(){var _0x51b957=_0x356fcc;return Runtime[_0x51b957(0x3b13)](_0x5d5a47,_0xe61489,Array[_0x51b957(0x4b51)][_0x51b957(0x48ca)][_0x51b957(0x317a)](arguments));}),_0xdda83a[_0xe61489];},'getCompilerSetting':function(_0x4b2246){var _0x353705=_0x68aa19;throw _0x353705(0x244c);},'stackAlloc':function(_0x236164){var _0x539eb3=STACKTOP;return STACKTOP=(STACKTOP=STACKTOP+_0x236164|0x0)+0xf&-0x10,_0x539eb3;},'staticAlloc':function(_0x55deff){var _0x2130d6=STATICTOP;return STATICTOP=(STATICTOP=STATICTOP+_0x55deff|0x0)+0xf&-0x10,_0x2130d6;},'dynamicAlloc':function(_0x34bc21){var _0x5e1bd3=HEAP32$1[DYNAMICTOP_PTR>>0x2],_0x5d1834=-0x10&(_0x5e1bd3+_0x34bc21+0xf|0x0);if((HEAP32$1[DYNAMICTOP_PTR>>0x2]=_0x5d1834,_0x5d1834>=TOTAL_MEMORY)&&!enlargeMemory())return HEAP32$1[DYNAMICTOP_PTR>>0x2]=_0x5e1bd3,0x0;return _0x5e1bd3;},'alignMemory':function(_0x40f661,_0x451ee4){var _0x4731f2=_0x68aa19;return _0x40f661=Math[_0x4731f2(0x28fa)](_0x40f661/(_0x451ee4||0x10))*(_0x451ee4||0x10);},'makeBigInt':function(_0x4ae98e,_0x12c775,_0x3e2f8f){return _0x3e2f8f?+(_0x4ae98e>>>0x0)+0x100000000*+(_0x12c775>>>0x0):+(_0x4ae98e>>>0x0)+0x100000000*+(0x0|_0x12c775);},'GLOBAL_BASE':0x8,'QUANTUM_SIZE':0x4,'__dummy__':0x0};Module$1['Runtime']=Runtime;var ABORT$1=0x0,cwrap$1,ccall$1;function assert$2(_0x319107,_0x20e9d8){var _0x1b51f2=_0x68aa19;_0x319107||abort$1(_0x1b51f2(0x4ac3)+_0x20e9d8);}function getCFunc$1(_0x42c80b){var _0x307bc7=_0x68aa19,_0x5d011a=Module$1['_'+_0x42c80b];if(!_0x5d011a)try{_0x5d011a=eval('_'+_0x42c80b);}catch(_0x889f0e){}return assert$2(_0x5d011a,_0x307bc7(0x3494)+_0x42c80b+_0x307bc7(0x121b)),_0x5d011a;}function setValue(_0x33e951,_0x251c09,_0x57ba4c,_0xf16b49){var _0x42d427=_0x68aa19;switch('*'===(_0x57ba4c=_0x57ba4c||'i8')[_0x42d427(0x29be)](_0x57ba4c['length']-0x1)&&(_0x57ba4c=_0x42d427(0x2ea5)),_0x57ba4c){case'i1':case'i8':HEAP8$1[_0x33e951>>0x0]=_0x251c09;break;case _0x42d427(0x4a74):HEAP16$1[_0x33e951>>0x1]=_0x251c09;break;case _0x42d427(0x2ea5):HEAP32$1[_0x33e951>>0x2]=_0x251c09;break;case _0x42d427(0x3a4a):tempI64=[_0x251c09>>>0x0,(tempDouble=_0x251c09,+Math_abs(tempDouble)>=0x1?tempDouble>0x0?(0x0|Math_min(+Math_floor(tempDouble/0x100000000),0xffffffff))>>>0x0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0x0))/0x100000000)>>>0x0:0x0)],HEAP32$1[_0x33e951>>0x2]=tempI64[0x0],HEAP32$1[_0x33e951+0x4>>0x2]=tempI64[0x1];break;case _0x42d427(0x1718):HEAPF32$1[_0x33e951>>0x2]=_0x251c09;break;case _0x42d427(0xfd6):HEAPF64$1[_0x33e951>>0x3]=_0x251c09;break;default:abort$1('invalid\x20type\x20for\x20setValue:\x20'+_0x57ba4c);}}function getValue$1(_0x475f9c,_0x1bbfb5,_0x5a75d3){var _0x530794=_0x68aa19;switch('*'===(_0x1bbfb5=_0x1bbfb5||'i8')[_0x530794(0x29be)](_0x1bbfb5[_0x530794(0x531b)]-0x1)&&(_0x1bbfb5=_0x530794(0x2ea5)),_0x1bbfb5){case'i1':case'i8':return HEAP8$1[_0x475f9c>>0x0];case _0x530794(0x4a74):return HEAP16$1[_0x475f9c>>0x1];case _0x530794(0x2ea5):case _0x530794(0x3a4a):return HEAP32$1[_0x475f9c>>0x2];case'float':return HEAPF32$1[_0x475f9c>>0x2];case _0x530794(0xfd6):return HEAPF64$1[_0x475f9c>>0x3];default:abort$1(_0x530794(0x307e)+_0x1bbfb5);}return null;}(function(){var _0x6a447b=_0x68aa19,_0xaee8d7={'stackSave':function(){var _0x1b83fb=_0x54f3;Runtime[_0x1b83fb(0x3d70)]();},'stackRestore':function(){var _0x20b0c0=_0x54f3;Runtime[_0x20b0c0(0xffc)]();},'arrayToC':function(_0x34f01c){var _0x212916=_0x54f3,_0x3726d8=Runtime[_0x212916(0xa65)](_0x34f01c[_0x212916(0x531b)]);return writeArrayToMemory$1(_0x34f01c,_0x3726d8),_0x3726d8;},'stringToC':function(_0x20348a){var _0x285e96=_0x54f3,_0x5252bb=0x0;if(null!=_0x20348a&&0x0!==_0x20348a){var _0x4635a3=0x1+(_0x20348a[_0x285e96(0x531b)]<<0x2);stringToUTF8$1(_0x20348a,_0x5252bb=Runtime[_0x285e96(0xa65)](_0x4635a3),_0x4635a3);}return _0x5252bb;}},_0x58e6f2={'string':_0xaee8d7['stringToC'],'array':_0xaee8d7[_0x6a447b(0x5558)]};ccall$1=function(_0x32b4c0,_0x1a2838,_0x160570,_0x490346,_0x2523f3){var _0x4863ca=_0x6a447b,_0x38c221=getCFunc$1(_0x32b4c0),_0x7951c0=[],_0x393525=0x0;if(_0x490346)for(var _0x23e5e0=0x0;_0x23e5e0<_0x490346['length'];_0x23e5e0++){var _0xeb634e=_0x58e6f2[_0x160570[_0x23e5e0]];_0xeb634e?(0x0===_0x393525&&(_0x393525=Runtime[_0x4863ca(0x3d70)]()),_0x7951c0[_0x23e5e0]=_0xeb634e(_0x490346[_0x23e5e0])):_0x7951c0[_0x23e5e0]=_0x490346[_0x23e5e0];}var _0x466ce2=_0x38c221[_0x4863ca(0x18ce)](null,_0x7951c0);if(_0x4863ca(0x29ad)===_0x1a2838&&(_0x466ce2=Pointer_stringify(_0x466ce2)),0x0!==_0x393525){if(_0x2523f3&&_0x2523f3[_0x4863ca(0x1906)])return void EmterpreterAsync[_0x4863ca(0xeac)][_0x4863ca(0x3a33)](function(){Runtime['stackRestore'](_0x393525);});Runtime[_0x4863ca(0xffc)](_0x393525);}return _0x466ce2;};var _0x24c987=/^function\s*[a-zA-Z$_0-9]*\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/;function _0x29cc4a(_0x19854b){var _0x5e4f0e=_0x6a447b,_0x4fad08=_0x19854b['toString']()['match'](_0x24c987)[_0x5e4f0e(0x48ca)](0x1);return{'arguments':_0x4fad08[0x0],'body':_0x4fad08[0x1],'returnValue':_0x4fad08[0x2]};}var _0x2142ba=null;function _0x590efe(){var _0x33e402=_0x6a447b;if(!_0x2142ba){for(var _0x1e4f4c in(_0x2142ba={},_0xaee8d7))_0xaee8d7[_0x33e402(0x2a77)](_0x1e4f4c)&&(_0x2142ba[_0x1e4f4c]=_0x29cc4a(_0xaee8d7[_0x1e4f4c]));}}cwrap$1=function _0x4c8adb(_0x534692,_0x29b136,_0x348c79){var _0x3f8a65=_0x6a447b;_0x348c79=_0x348c79||[];var _0x148084=getCFunc$1(_0x534692),_0x298f64=_0x348c79[_0x3f8a65(0x1c24)](function(_0x1c18cd){var _0x50e36e=_0x3f8a65;return _0x50e36e(0x30f8)===_0x1c18cd;}),_0x158a91='string'!==_0x29b136;if(_0x158a91&&_0x298f64)return _0x148084;var _0x3b15d1=_0x348c79[_0x3f8a65(0x2e47)](function(_0x182cd6,_0x968035){return'$'+_0x968035;}),_0x122b16=_0x3f8a65(0x22c7)+_0x3b15d1[_0x3f8a65(0x3ac2)](',')+')\x20{',_0x217bf6=_0x348c79[_0x3f8a65(0x531b)];if(!_0x298f64){_0x590efe(),_0x122b16+='var\x20stack\x20=\x20'+_0x2142ba[_0x3f8a65(0x3d70)]['body']+';';for(var _0x3987cc=0x0;_0x3987cc<_0x217bf6;_0x3987cc++){var _0x4276e7=_0x3b15d1[_0x3987cc],_0x279d0f=_0x348c79[_0x3987cc];if(_0x3f8a65(0x30f8)!==_0x279d0f){var _0x386359=_0x2142ba[_0x279d0f+'ToC'];_0x122b16+=_0x3f8a65(0x3af2)+_0x386359[_0x3f8a65(0x50db)]+_0x3f8a65(0x428b)+_0x4276e7+';',_0x122b16+=_0x386359[_0x3f8a65(0x57eb)]+';',_0x122b16+=_0x4276e7+'=('+_0x386359['returnValue']+');';}}}var _0x1ddad0=_0x29cc4a(function(){return _0x148084;})[_0x3f8a65(0x55e0)];if(_0x122b16+='var\x20ret\x20=\x20'+_0x1ddad0+'('+_0x3b15d1[_0x3f8a65(0x3ac2)](',')+');',!_0x158a91){var _0xceaf4c=_0x29cc4a(function(){return Pointer_stringify;})['returnValue'];_0x122b16+='ret\x20=\x20'+_0xceaf4c+'(ret);';}return _0x298f64||(_0x590efe(),_0x122b16+=_0x2142ba[_0x3f8a65(0xffc)][_0x3f8a65(0x57eb)][_0x3f8a65(0x1297)]('()',_0x3f8a65(0x47d4))+';'),_0x122b16+=_0x3f8a65(0x3948),eval(_0x122b16);};}(),Module$1['ccall']=ccall$1,Module$1[_0x68aa19(0x1b70)]=cwrap$1,Module$1['setValue']=setValue,Module$1[_0x68aa19(0x1e43)]=getValue$1);var ALLOC_NORMAL=0x0,ALLOC_STACK=0x1,ALLOC_STATIC=0x2,ALLOC_DYNAMIC=0x3,ALLOC_NONE=0x4;function allocate(_0x4762a8,_0x4e8454,_0x7200a2,_0x44cf20){var _0x53063f=_0x68aa19,_0x22c3f4,_0x5d5b1a;_0x53063f(0x30f8)==typeof _0x4762a8?(_0x22c3f4=!0x0,_0x5d5b1a=_0x4762a8):(_0x22c3f4=!0x1,_0x5d5b1a=_0x4762a8['length']);var _0x2bd4c3,_0x1e4147=_0x53063f(0x29ad)==typeof _0x4e8454?_0x4e8454:null;if(_0x2bd4c3=_0x7200a2==ALLOC_NONE?_0x44cf20:[_0x53063f(0x20f8)==typeof _malloc$1?_malloc$1:Runtime[_0x53063f(0x1a1e)],Runtime[_0x53063f(0xa65)],Runtime[_0x53063f(0x1a1e)],Runtime[_0x53063f(0x4d45)]][void 0x0===_0x7200a2?ALLOC_STATIC:_0x7200a2](Math[_0x53063f(0x2bc6)](_0x5d5b1a,_0x1e4147?0x1:_0x4e8454[_0x53063f(0x531b)])),_0x22c3f4){var _0x36feb9;_0x44cf20=_0x2bd4c3;for(assert$2(0x0==(0x3&_0x2bd4c3)),_0x36feb9=_0x2bd4c3+(-0x4&_0x5d5b1a);_0x44cf20<_0x36feb9;_0x44cf20+=0x4)HEAP32$1[_0x44cf20>>0x2]=0x0;for(_0x36feb9=_0x2bd4c3+_0x5d5b1a;_0x44cf20<_0x36feb9;)HEAP8$1[_0x44cf20++>>0x0]=0x0;return _0x2bd4c3;}if('i8'===_0x1e4147)return _0x4762a8[_0x53063f(0x587e)]||_0x4762a8['slice']?HEAPU8$1[_0x53063f(0x346f)](_0x4762a8,_0x2bd4c3):HEAPU8$1[_0x53063f(0x346f)](new Uint8Array(_0x4762a8),_0x2bd4c3),_0x2bd4c3;for(var _0x8b0693,_0x4c8d36,_0x123bbf,_0x2c3891=0x0;_0x2c3891<_0x5d5b1a;){var _0x30b263=_0x4762a8[_0x2c3891];'function'==typeof _0x30b263&&(_0x30b263=Runtime[_0x53063f(0x57b4)](_0x30b263)),0x0!==(_0x8b0693=_0x1e4147||_0x4e8454[_0x2c3891])?(_0x53063f(0x3a4a)==_0x8b0693&&(_0x8b0693=_0x53063f(0x2ea5)),setValue(_0x2bd4c3+_0x2c3891,_0x30b263,_0x8b0693),_0x123bbf!==_0x8b0693&&(_0x4c8d36=Runtime['getNativeTypeSize'](_0x8b0693),_0x123bbf=_0x8b0693),_0x2c3891+=_0x4c8d36):_0x2c3891++;}return _0x2bd4c3;}function getMemory(_0x208286){return staticSealed?runtimeInitialized$1?_malloc$1(_0x208286):Runtime['dynamicAlloc'](_0x208286):Runtime['staticAlloc'](_0x208286);}function Pointer_stringify(_0x21ca58,_0x4ba5c2){var _0x3ad39c=_0x68aa19;if(0x0===_0x4ba5c2||!_0x21ca58)return'';for(var _0x26f18f,_0x211b48=0x0,_0xb3720=0x0;_0x211b48|=_0x26f18f=HEAPU8$1[_0x21ca58+_0xb3720>>0x0],(0x0!=_0x26f18f||_0x4ba5c2)&&(_0xb3720++,!_0x4ba5c2||_0xb3720!=_0x4ba5c2););_0x4ba5c2||(_0x4ba5c2=_0xb3720);var _0x547001='';if(_0x211b48<0x80){for(var _0x47729f,_0xe832f3=0x400;_0x4ba5c2>0x0;)_0x47729f=String[_0x3ad39c(0x3e9a)][_0x3ad39c(0x18ce)](String,HEAPU8$1[_0x3ad39c(0x587e)](_0x21ca58,_0x21ca58+Math[_0x3ad39c(0x27d5)](_0x4ba5c2,_0xe832f3))),_0x547001=_0x547001?_0x547001+_0x47729f:_0x47729f,_0x21ca58+=_0xe832f3,_0x4ba5c2-=_0xe832f3;return _0x547001;}return Module$1[_0x3ad39c(0x3d45)](_0x21ca58);}function AsciiToString(_0x16cea2){for(var _0x2d9335='';;){var _0x411bd7=HEAP8$1[_0x16cea2++>>0x0];if(!_0x411bd7)return _0x2d9335;_0x2d9335+=String['fromCharCode'](_0x411bd7);}}function stringToAscii(_0x22fcb1,_0x5f3cfb){return writeAsciiToMemory$1(_0x22fcb1,_0x5f3cfb,!0x1);}Module$1[_0x68aa19(0x4d5f)]=ALLOC_NORMAL,Module$1[_0x68aa19(0x48ab)]=ALLOC_STACK,Module$1[_0x68aa19(0xdd7)]=ALLOC_STATIC,Module$1[_0x68aa19(0x29a5)]=ALLOC_DYNAMIC,Module$1[_0x68aa19(0x3bb4)]=ALLOC_NONE,Module$1['allocate']=allocate,Module$1[_0x68aa19(0x17f6)]=getMemory,Module$1['Pointer_stringify']=Pointer_stringify,Module$1[_0x68aa19(0x242e)]=AsciiToString,Module$1[_0x68aa19(0x30e1)]=stringToAscii;var UTF8Decoder$1=_0x68aa19(0x3041)!=typeof TextDecoder?new TextDecoder(_0x68aa19(0x6c8)):void 0x0;function UTF8ArrayToString$1(_0x8fdd57,_0x2dbea1){var _0x83b650=_0x68aa19;for(var _0x37ffc6=_0x2dbea1;_0x8fdd57[_0x37ffc6];)++_0x37ffc6;if(_0x37ffc6-_0x2dbea1>0x10&&_0x8fdd57['subarray']&&UTF8Decoder$1)return UTF8Decoder$1[_0x83b650(0x48c3)](_0x8fdd57['subarray'](_0x2dbea1,_0x37ffc6));for(var _0xab917a,_0x5101d9,_0x29032e,_0x56e2fc,_0xc5c5b7,_0x24e1ce='';;){if(!(_0xab917a=_0x8fdd57[_0x2dbea1++]))return _0x24e1ce;if(0x80&_0xab917a){if(_0x5101d9=0x3f&_0x8fdd57[_0x2dbea1++],0xc0!=(0xe0&_0xab917a)){if(_0x29032e=0x3f&_0x8fdd57[_0x2dbea1++],0xe0==(0xf0&_0xab917a)?_0xab917a=(0xf&_0xab917a)<<0xc|_0x5101d9<<0x6|_0x29032e:(_0x56e2fc=0x3f&_0x8fdd57[_0x2dbea1++],0xf0==(0xf8&_0xab917a)?_0xab917a=(0x7&_0xab917a)<<0x12|_0x5101d9<<0xc|_0x29032e<<0x6|_0x56e2fc:(_0xc5c5b7=0x3f&_0x8fdd57[_0x2dbea1++],_0xab917a=0xf8==(0xfc&_0xab917a)?(0x3&_0xab917a)<<0x18|_0x5101d9<<0x12|_0x29032e<<0xc|_0x56e2fc<<0x6|_0xc5c5b7:(0x1&_0xab917a)<<0x1e|_0x5101d9<<0x18|_0x29032e<<0x12|_0x56e2fc<<0xc|_0xc5c5b7<<0x6|0x3f&_0x8fdd57[_0x2dbea1++])),_0xab917a<0x10000)_0x24e1ce+=String[_0x83b650(0x3e9a)](_0xab917a);else{var _0x41e294=_0xab917a-0x10000;_0x24e1ce+=String['fromCharCode'](0xd800|_0x41e294>>0xa,0xdc00|0x3ff&_0x41e294);}}else _0x24e1ce+=String[_0x83b650(0x3e9a)]((0x1f&_0xab917a)<<0x6|_0x5101d9);}else _0x24e1ce+=String['fromCharCode'](_0xab917a);}}function UTF8ToString$1(_0x1518fa){return UTF8ArrayToString$1(HEAPU8$1,_0x1518fa);}function stringToUTF8Array$1(_0x2a49e8,_0x184016,_0x1695e3,_0x51338e){var _0x29f20d=_0x68aa19;if(!(_0x51338e>0x0))return 0x0;for(var _0x1b4e6a=_0x1695e3,_0x8e7964=_0x1695e3+_0x51338e-0x1,_0x2db1e3=0x0;_0x2db1e3<_0x2a49e8[_0x29f20d(0x531b)];++_0x2db1e3){var _0x5dc934=_0x2a49e8[_0x29f20d(0x39ea)](_0x2db1e3);if(_0x5dc934>=0xd800&&_0x5dc934<=0xdfff&&(_0x5dc934=0x10000+((0x3ff&_0x5dc934)<<0xa)|0x3ff&_0x2a49e8[_0x29f20d(0x39ea)](++_0x2db1e3)),_0x5dc934<=0x7f){if(_0x1695e3>=_0x8e7964)break;_0x184016[_0x1695e3++]=_0x5dc934;}else{if(_0x5dc934<=0x7ff){if(_0x1695e3+0x1>=_0x8e7964)break;_0x184016[_0x1695e3++]=0xc0|_0x5dc934>>0x6,_0x184016[_0x1695e3++]=0x80|0x3f&_0x5dc934;}else{if(_0x5dc934<=0xffff){if(_0x1695e3+0x2>=_0x8e7964)break;_0x184016[_0x1695e3++]=0xe0|_0x5dc934>>0xc,_0x184016[_0x1695e3++]=0x80|_0x5dc934>>0x6&0x3f,_0x184016[_0x1695e3++]=0x80|0x3f&_0x5dc934;}else{if(_0x5dc934<=0x1fffff){if(_0x1695e3+0x3>=_0x8e7964)break;_0x184016[_0x1695e3++]=0xf0|_0x5dc934>>0x12,_0x184016[_0x1695e3++]=0x80|_0x5dc934>>0xc&0x3f,_0x184016[_0x1695e3++]=0x80|_0x5dc934>>0x6&0x3f,_0x184016[_0x1695e3++]=0x80|0x3f&_0x5dc934;}else{if(_0x5dc934<=0x3ffffff){if(_0x1695e3+0x4>=_0x8e7964)break;_0x184016[_0x1695e3++]=0xf8|_0x5dc934>>0x18,_0x184016[_0x1695e3++]=0x80|_0x5dc934>>0x12&0x3f,_0x184016[_0x1695e3++]=0x80|_0x5dc934>>0xc&0x3f,_0x184016[_0x1695e3++]=0x80|_0x5dc934>>0x6&0x3f,_0x184016[_0x1695e3++]=0x80|0x3f&_0x5dc934;}else{if(_0x1695e3+0x5>=_0x8e7964)break;_0x184016[_0x1695e3++]=0xfc|_0x5dc934>>0x1e,_0x184016[_0x1695e3++]=0x80|_0x5dc934>>0x18&0x3f,_0x184016[_0x1695e3++]=0x80|_0x5dc934>>0x12&0x3f,_0x184016[_0x1695e3++]=0x80|_0x5dc934>>0xc&0x3f,_0x184016[_0x1695e3++]=0x80|_0x5dc934>>0x6&0x3f,_0x184016[_0x1695e3++]=0x80|0x3f&_0x5dc934;}}}}}}return _0x184016[_0x1695e3]=0x0,_0x1695e3-_0x1b4e6a;}function stringToUTF8$1(_0xac487,_0x296042,_0x2a8e4b){return stringToUTF8Array$1(_0xac487,HEAPU8$1,_0x296042,_0x2a8e4b);}function lengthBytesUTF8$1(_0x51c634){var _0x1db948=_0x68aa19;for(var _0x2ced3e=0x0,_0x1186d8=0x0;_0x1186d8<_0x51c634[_0x1db948(0x531b)];++_0x1186d8){var _0x25a18d=_0x51c634['charCodeAt'](_0x1186d8);_0x25a18d>=0xd800&&_0x25a18d<=0xdfff&&(_0x25a18d=0x10000+((0x3ff&_0x25a18d)<<0xa)|0x3ff&_0x51c634['charCodeAt'](++_0x1186d8)),_0x25a18d<=0x7f?++_0x2ced3e:_0x2ced3e+=_0x25a18d<=0x7ff?0x2:_0x25a18d<=0xffff?0x3:_0x25a18d<=0x1fffff?0x4:_0x25a18d<=0x3ffffff?0x5:0x6;}return _0x2ced3e;}function demangle$1(_0x1faeb4){var _0x55db91=_0x68aa19,_0x2a6402=Module$1['___cxa_demangle']||Module$1['__cxa_demangle'];if(_0x2a6402){try{var _0x2f473a=_0x1faeb4[_0x55db91(0x163c)](0x1),_0x1e9091=lengthBytesUTF8$1(_0x2f473a)+0x1,_0x3951c2=_malloc$1(_0x1e9091);stringToUTF8$1(_0x2f473a,_0x3951c2,_0x1e9091);var _0x55f98b=_malloc$1(0x4),_0x5cf08a=_0x2a6402(_0x3951c2,0x0,0x0,_0x55f98b);if(0x0===getValue$1(_0x55f98b,'i32')&&_0x5cf08a)return Pointer_stringify(_0x5cf08a);}catch(_0x3e0cba){}finally{_0x3951c2&&_free(_0x3951c2),_0x55f98b&&_free(_0x55f98b),_0x5cf08a&&_free(_0x5cf08a);}return _0x1faeb4;}return Runtime[_0x55db91(0x15e3)](_0x55db91(0x42c2)),_0x1faeb4;}function demangleAll$1(_0x57cd71){var _0x497c1f=_0x68aa19;return _0x57cd71[_0x497c1f(0x1297)](/__Z[\w\d_]+/g,function(_0x3f289a){var _0x485da0=demangle$1(_0x3f289a);return _0x3f289a===_0x485da0?_0x3f289a:_0x3f289a+'\x20['+_0x485da0+']';});}function jsStackTrace$1(){var _0x5603d4=_0x68aa19,_0x2e5a21=new Error();if(!_0x2e5a21[_0x5603d4(0xf06)]){try{throw new Error(0x0);}catch(_0x1fa6aa){_0x2e5a21=_0x1fa6aa;}if(!_0x2e5a21['stack'])return _0x5603d4(0x44ec);}return _0x2e5a21[_0x5603d4(0xf06)][_0x5603d4(0x1d43)]();}function stackTrace$1(){var _0x3d4bdd=_0x68aa19,_0x18837f=jsStackTrace$1();return Module$1[_0x3d4bdd(0x2016)]&&(_0x18837f+='\x0a'+Module$1[_0x3d4bdd(0x2016)]()),demangleAll$1(_0x18837f);}Module$1[_0x68aa19(0x79f)]=UTF8ArrayToString$1,Module$1[_0x68aa19(0x3d45)]=UTF8ToString$1,Module$1['stringToUTF8Array']=stringToUTF8Array$1,Module$1[_0x68aa19(0x9e3)]=stringToUTF8$1,Module$1['lengthBytesUTF8']=lengthBytesUTF8$1,_0x68aa19(0x3041)!=typeof TextDecoder&&new TextDecoder('utf-16le'),Module$1[_0x68aa19(0x10f)]=stackTrace$1;var WASM_PAGE_SIZE=0x10000,ASMJS_PAGE_SIZE=0x1000000,MIN_TOTAL_MEMORY=0x1000000,HEAP,buffer$1,HEAP8$1,HEAPU8$1,HEAP16$1,HEAPU16$1,HEAP32$1,HEAPU32$1,HEAPF32$1,HEAPF64$1,STATIC_BASE,STATICTOP,staticSealed,STACK_BASE,STACKTOP,STACK_MAX,DYNAMIC_BASE,DYNAMICTOP_PTR,byteLength;function alignUp$1(_0x4fd534,_0x23f877){return _0x4fd534%_0x23f877>0x0&&(_0x4fd534+=_0x23f877-_0x4fd534%_0x23f877),_0x4fd534;}function updateGlobalBuffer(_0x289d9b){var _0x5237b2=_0x68aa19;Module$1[_0x5237b2(0x1de1)]=buffer$1=_0x289d9b;}function updateGlobalBufferViews(){var _0x3ea2ba=_0x68aa19;Module$1[_0x3ea2ba(0x57c0)]=HEAP8$1=new Int8Array(buffer$1),Module$1[_0x3ea2ba(0x4a69)]=HEAP16$1=new Int16Array(buffer$1),Module$1['HEAP32']=HEAP32$1=new Int32Array(buffer$1),Module$1['HEAPU8']=HEAPU8$1=new Uint8Array(buffer$1),Module$1[_0x3ea2ba(0x3254)]=HEAPU16$1=new Uint16Array(buffer$1),Module$1[_0x3ea2ba(0x2f33)]=HEAPU32$1=new Uint32Array(buffer$1),Module$1[_0x3ea2ba(0x173b)]=HEAPF32$1=new Float32Array(buffer$1),Module$1['HEAPF64']=HEAPF64$1=new Float64Array(buffer$1);}function abortOnCannotGrowMemory(){var _0x22c7dc=_0x68aa19;abort$1(_0x22c7dc(0x11c5)+TOTAL_MEMORY+_0x22c7dc(0x205));}function enlargeMemory(){var _0x15e919=_0x68aa19,_0x4ac289=Module$1[_0x15e919(0x4c78)]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE,_0xcf3262=0x80000000-_0x4ac289;if(HEAP32$1[DYNAMICTOP_PTR>>0x2]>_0xcf3262)return!0x1;var _0x26bd5b=TOTAL_MEMORY;for(TOTAL_MEMORY=Math[_0x15e919(0x2bc6)](TOTAL_MEMORY,MIN_TOTAL_MEMORY);TOTAL_MEMORY<HEAP32$1[DYNAMICTOP_PTR>>0x2];)TOTAL_MEMORY=TOTAL_MEMORY<=0x20000000?alignUp$1(0x2*TOTAL_MEMORY,_0x4ac289):Math[_0x15e919(0x27d5)](alignUp$1((0x3*TOTAL_MEMORY+0x80000000)/0x4,_0x4ac289),_0xcf3262);var _0x612f1c=Module$1[_0x15e919(0x8e4)](TOTAL_MEMORY);return _0x612f1c&&_0x612f1c['byteLength']==TOTAL_MEMORY?(updateGlobalBuffer(_0x612f1c),updateGlobalBufferViews(),!0x0):(TOTAL_MEMORY=_0x26bd5b,!0x1);}STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0x0,staticSealed=!0x1,Module$1[_0x68aa19(0x8e4)]||(Module$1[_0x68aa19(0x8e4)]=function(_0x42102e){var _0x2d3cbe=_0x68aa19,_0x3687e8;try{if(ArrayBuffer[_0x2d3cbe(0x4b53)])_0x3687e8=ArrayBuffer[_0x2d3cbe(0x4b53)](buffer$1,_0x42102e);else{var _0x28ad38=HEAP8$1;_0x3687e8=new ArrayBuffer(_0x42102e),new Int8Array(_0x3687e8)[_0x2d3cbe(0x346f)](_0x28ad38);}}catch(_0x1b9965){return!0x1;}return!!_emscripten_replace_memory(_0x3687e8)&&_0x3687e8;});try{byteLength=Function[_0x68aa19(0x4b51)][_0x68aa19(0x317a)][_0x68aa19(0x532a)](Object[_0x68aa19(0x347)](ArrayBuffer['prototype'],_0x68aa19(0x21dd))[_0x68aa19(0x3173)]),byteLength(new ArrayBuffer(0x4));}catch(_0x4f2d59){byteLength=function(_0x3ca58e){return _0x3ca58e['byteLength'];};}var TOTAL_STACK$1=Module$1[_0x68aa19(0xee7)]||0x500000,TOTAL_MEMORY=Module$1[_0x68aa19(0x19db)]||0x1000000;function getTotalMemory(){return TOTAL_MEMORY;}if(TOTAL_MEMORY<TOTAL_STACK$1&&Module$1[_0x68aa19(0x2389)](_0x68aa19(0x588b)+TOTAL_MEMORY+_0x68aa19(0x21ef)+TOTAL_STACK$1+')'),buffer$1=Module$1[_0x68aa19(0x1de1)]?Module$1[_0x68aa19(0x1de1)]:new ArrayBuffer(TOTAL_MEMORY),updateGlobalBufferViews(),HEAP32$1[0x0]=0x63736d65,HEAP16$1[0x1]=0x6373,0x73!==HEAPU8$1[0x2]||0x63!==HEAPU8$1[0x3])throw _0x68aa19(0x580e);function callRuntimeCallbacks$1(_0x3f4361){var _0x14ffd0=_0x68aa19;for(;_0x3f4361['length']>0x0;){var _0x26916c=_0x3f4361[_0x14ffd0(0x1596)]();if('function'!=typeof _0x26916c){var _0x1ca7d4=_0x26916c[_0x14ffd0(0x326b)];_0x14ffd0(0x30f8)==typeof _0x1ca7d4?void 0x0===_0x26916c[_0x14ffd0(0x44a7)]?Module$1[_0x14ffd0(0x2bcd)](_0x1ca7d4):Module$1[_0x14ffd0(0xc47)](_0x1ca7d4,_0x26916c[_0x14ffd0(0x44a7)]):_0x1ca7d4(void 0x0===_0x26916c[_0x14ffd0(0x44a7)]?null:_0x26916c[_0x14ffd0(0x44a7)]);}else _0x26916c();}}Module$1[_0x68aa19(0xc42)]=HEAP,Module$1[_0x68aa19(0x1de1)]=buffer$1,Module$1[_0x68aa19(0x57c0)]=HEAP8$1,Module$1['HEAP16']=HEAP16$1,Module$1['HEAP32']=HEAP32$1,Module$1[_0x68aa19(0x149a)]=HEAPU8$1,Module$1['HEAPU16']=HEAPU16$1,Module$1[_0x68aa19(0x2f33)]=HEAPU32$1,Module$1[_0x68aa19(0x173b)]=HEAPF32$1,Module$1[_0x68aa19(0x584b)]=HEAPF64$1;var __ATPRERUN__$1=[],__ATINIT__$1=[],__ATMAIN__$1=[],__ATEXIT__=[],__ATPOSTRUN__$1=[],runtimeInitialized$1=!0x1;function preRun$1(){var _0x3a3052=_0x68aa19;if(Module$1['preRun']){for('function'==typeof Module$1[_0x3a3052(0x3f77)]&&(Module$1[_0x3a3052(0x3f77)]=[Module$1['preRun']]);Module$1[_0x3a3052(0x3f77)][_0x3a3052(0x531b)];)addOnPreRun$1(Module$1['preRun'][_0x3a3052(0x1596)]());}callRuntimeCallbacks$1(__ATPRERUN__$1);}function ensureInitRuntime(){runtimeInitialized$1||(runtimeInitialized$1=!0x0,callRuntimeCallbacks$1(__ATINIT__$1));}function preMain$1(){callRuntimeCallbacks$1(__ATMAIN__$1);}function exitRuntime$1(){callRuntimeCallbacks$1(__ATEXIT__);}function postRun$1(){var _0x39bbdf=_0x68aa19;if(Module$1['postRun']){for(_0x39bbdf(0x20f8)==typeof Module$1[_0x39bbdf(0x333c)]&&(Module$1[_0x39bbdf(0x333c)]=[Module$1['postRun']]);Module$1[_0x39bbdf(0x333c)]['length'];)addOnPostRun$1(Module$1[_0x39bbdf(0x333c)][_0x39bbdf(0x1596)]());}callRuntimeCallbacks$1(__ATPOSTRUN__$1);}function addOnPreRun$1(_0x2b3f4a){__ATPRERUN__$1['unshift'](_0x2b3f4a);}function addOnInit(_0x9f39ae){var _0xdf26e3=_0x68aa19;__ATINIT__$1[_0xdf26e3(0x4e52)](_0x9f39ae);}function addOnPreMain(_0x269061){var _0x4e3c81=_0x68aa19;__ATMAIN__$1[_0x4e3c81(0x4e52)](_0x269061);}function addOnExit(_0x349b29){__ATEXIT__['unshift'](_0x349b29);}function addOnPostRun$1(_0x30ff08){var _0x1736e7=_0x68aa19;__ATPOSTRUN__$1[_0x1736e7(0x4e52)](_0x30ff08);}function intArrayFromString$1(_0x16317b,_0x44d1fd,_0x29dbf1){var _0x593bc6=_0x68aa19,_0x189ebb=_0x29dbf1>0x0?_0x29dbf1:lengthBytesUTF8$1(_0x16317b)+0x1,_0x382125=new Array(_0x189ebb),_0x26abab=stringToUTF8Array$1(_0x16317b,_0x382125,0x0,_0x382125[_0x593bc6(0x531b)]);return _0x44d1fd&&(_0x382125[_0x593bc6(0x531b)]=_0x26abab),_0x382125;}function intArrayToString(_0x321854){var _0x38c32e=_0x68aa19;for(var _0x44f337=[],_0x1fadec=0x0;_0x1fadec<_0x321854[_0x38c32e(0x531b)];_0x1fadec++){var _0x426b85=_0x321854[_0x1fadec];_0x426b85>0xff&&(_0x426b85&=0xff),_0x44f337[_0x38c32e(0x3a33)](String[_0x38c32e(0x3e9a)](_0x426b85));}return _0x44f337[_0x38c32e(0x3ac2)]('');}function writeStringToMemory(_0x13ae2f,_0x2463f9,_0x447472){var _0x35ebd6=_0x68aa19,_0x1dcfac,_0x44a040;Runtime[_0x35ebd6(0x15e3)](_0x35ebd6(0x32dc)),_0x447472&&(_0x44a040=_0x2463f9+lengthBytesUTF8$1(_0x13ae2f),_0x1dcfac=HEAP8$1[_0x44a040]),stringToUTF8$1(_0x13ae2f,_0x2463f9,0x1/0x0),_0x447472&&(HEAP8$1[_0x44a040]=_0x1dcfac);}function writeArrayToMemory$1(_0x3c00e0,_0x285462){var _0x5937ef=_0x68aa19;HEAP8$1[_0x5937ef(0x346f)](_0x3c00e0,_0x285462);}function writeAsciiToMemory$1(_0x511df9,_0x346616,_0x3fb4cf){var _0x4ca51f=_0x68aa19;for(var _0x30c492=0x0;_0x30c492<_0x511df9[_0x4ca51f(0x531b)];++_0x30c492)HEAP8$1[_0x346616++>>0x0]=_0x511df9[_0x4ca51f(0x39ea)](_0x30c492);_0x3fb4cf||(HEAP8$1[_0x346616>>0x0]=0x0);}Module$1[_0x68aa19(0x3df1)]=addOnPreRun$1,Module$1[_0x68aa19(0x26e7)]=addOnInit,Module$1[_0x68aa19(0x1916)]=addOnPreMain,Module$1[_0x68aa19(0x2d34)]=addOnExit,Module$1[_0x68aa19(0x1556)]=addOnPostRun$1,Module$1[_0x68aa19(0x2626)]=intArrayFromString$1,Module$1[_0x68aa19(0xe7e)]=intArrayToString,Module$1[_0x68aa19(0x3cf)]=writeStringToMemory,Module$1[_0x68aa19(0x1fc1)]=writeArrayToMemory$1,Module$1[_0x68aa19(0x982)]=writeAsciiToMemory$1,Math['imul']&&-0x5===Math[_0x68aa19(0xfab)](0xffffffff,0x5)||(Math[_0x68aa19(0xfab)]=function(_0x2a2355,_0x72fc04){var _0x1bb7ec=0xffff&_0x2a2355,_0x2fcbf8=0xffff&_0x72fc04;return _0x1bb7ec*_0x2fcbf8+((_0x2a2355>>>0x10)*_0x2fcbf8+_0x1bb7ec*(_0x72fc04>>>0x10)<<0x10)|0x0;}),Math[_0x68aa19(0xfab)]=Math[_0x68aa19(0xfab)],Math[_0x68aa19(0x23d8)]||(Math[_0x68aa19(0x23d8)]=function(_0x28cca1){_0x28cca1>>>=0x0;for(var _0x54355d=0x0;_0x54355d<0x20;_0x54355d++)if(_0x28cca1&0x1<<0x1f-_0x54355d)return _0x54355d;return 0x20;}),Math[_0x68aa19(0x23d8)]=Math[_0x68aa19(0x23d8)],Math[_0x68aa19(0x2d4e)]||(Math[_0x68aa19(0x2d4e)]=function(_0x45b765){var _0xac8c9d=_0x68aa19;return _0x45b765<0x0?Math[_0xac8c9d(0x28fa)](_0x45b765):Math[_0xac8c9d(0x67a)](_0x45b765);}),Math['trunc']=Math[_0x68aa19(0x2d4e)];var Math_abs=Math[_0x68aa19(0x1661)],Math_ceil=Math[_0x68aa19(0x28fa)],Math_floor=Math['floor'],Math_min=Math[_0x68aa19(0x27d5)],runDependencies$1=0x0,dependenciesFulfilled$1=null;function addRunDependency$1(_0x59b01b){var _0x29ec73=_0x68aa19;runDependencies$1++,Module$1[_0x29ec73(0x9aa)]&&Module$1[_0x29ec73(0x9aa)](runDependencies$1);}function removeRunDependency$1(_0x4a12ec){var _0x422677=_0x68aa19;if(runDependencies$1--,Module$1[_0x422677(0x9aa)]&&Module$1[_0x422677(0x9aa)](runDependencies$1),0x0==runDependencies$1&&dependenciesFulfilled$1){var _0x1cc129=dependenciesFulfilled$1;dependenciesFulfilled$1=null,_0x1cc129();}}Module$1['addRunDependency']=addRunDependency$1,Module$1[_0x68aa19(0x54e1)]=removeRunDependency$1,Module$1[_0x68aa19(0x1660)]={},Module$1[_0x68aa19(0x398e)]={},STATIC_BASE=Runtime[_0x68aa19(0x4459)],STATICTOP=STATIC_BASE+0x1830,__ATINIT__$1['push'](),allocate([0xe4,0x2,0x0,0x0,0x51,0x10,0x0,0x0,0xc,0x3,0x0,0x0,0xb1,0x10,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x3,0x0,0x0,0x5e,0x10,0x0,0x0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe4,0x2,0x0,0x0,0x7f,0x10,0x0,0x0,0xc,0x3,0x0,0x0,0x8c,0x10,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x3,0x0,0x0,0xb7,0x11,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x3,0x0,0x0,0x93,0x11,0x0,0x0,0x48,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x0,0x0,0x0,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x20,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8,0x13,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0,0x1,0x0,0x0,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x28,0x14,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa,0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x5,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x38,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x5,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x5,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x25,0x73,0x28,0x25,0x75,0x29,0x3a,0x20,0x41,0x73,0x73,0x65,0x72,0x74,0x69,0x6f,0x6e,0x20,0x66,0x61,0x69,0x6c,0x75,0x72,0x65,0x3a,0x20,0x22,0x25,0x73,0x22,0xa,0x0,0x6d,0x5f,0x73,0x69,0x7a,0x65,0x20,0x3c,0x3d,0x20,0x6d,0x5f,0x63,0x61,0x70,0x61,0x63,0x69,0x74,0x79,0x0,0x2e,0x2f,0x69,0x6e,0x63,0x5c,0x63,0x72,0x6e,0x5f,0x64,0x65,0x63,0x6f,0x6d,0x70,0x2e,0x68,0x0,0x6d,0x69,0x6e,0x5f,0x6e,0x65,0x77,0x5f,0x63,0x61,0x70,0x61,0x63,0x69,0x74,0x79,0x20,0x3c,0x20,0x28,0x30,0x78,0x37,0x46,0x46,0x46,0x30,0x30,0x30,0x30,0x55,0x20,0x2f,0x20,0x65,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x5f,0x73,0x69,0x7a,0x65,0x29,0x0,0x6e,0x65,0x77,0x5f,0x63,0x61,0x70,0x61,0x63,0x69,0x74,0x79,0x20,0x26,0x26,0x20,0x28,0x6e,0x65,0x77,0x5f,0x63,0x61,0x70,0x61,0x63,0x69,0x74,0x79,0x20,0x3e,0x20,0x6d,0x5f,0x63,0x61,0x70,0x61,0x63,0x69,0x74,0x79,0x29,0x0,0x6e,0x75,0x6d,0x5f,0x63,0x6f,0x64,0x65,0x73,0x5b,0x63,0x5d,0x0,0x73,0x6f,0x72,0x74,0x65,0x64,0x5f,0x70,0x6f,0x73,0x20,0x3c,0x20,0x74,0x6f,0x74,0x61,0x6c,0x5f,0x75,0x73,0x65,0x64,0x5f,0x73,0x79,0x6d,0x73,0x0,0x70,0x43,0x6f,0x64,0x65,0x73,0x69,0x7a,0x65,0x73,0x5b,0x73,0x79,0x6d,0x5f,0x69,0x6e,0x64,0x65,0x78,0x5d,0x20,0x3d,0x3d,0x20,0x63,0x6f,0x64,0x65,0x73,0x69,0x7a,0x65,0x0,0x74,0x20,0x3c,0x20,0x28,0x31,0x55,0x20,0x3c,0x3c,0x20,0x74,0x61,0x62,0x6c,0x65,0x5f,0x62,0x69,0x74,0x73,0x29,0x0,0x6d,0x5f,0x6c,0x6f,0x6f,0x6b,0x75,0x70,0x5b,0x74,0x5d,0x20,0x3d,0x3d,0x20,0x63,0x55,0x49,0x4e,0x54,0x33,0x32,0x5f,0x4d,0x41,0x58,0x0,0x63,0x72,0x6e,0x64,0x5f,0x6d,0x61,0x6c,0x6c,0x6f,0x63,0x3a,0x20,0x73,0x69,0x7a,0x65,0x20,0x74,0x6f,0x6f,0x20,0x62,0x69,0x67,0x0,0x63,0x72,0x6e,0x64,0x5f,0x6d,0x61,0x6c,0x6c,0x6f,0x63,0x3a,0x20,0x6f,0x75,0x74,0x20,0x6f,0x66,0x20,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x0,0x28,0x28,0x75,0x69,0x6e,0x74,0x33,0x32,0x29,0x70,0x5f,0x6e,0x65,0x77,0x20,0x26,0x20,0x28,0x43,0x52,0x4e,0x44,0x5f,0x4d,0x49,0x4e,0x5f,0x41,0x4c,0x4c,0x4f,0x43,0x5f,0x41,0x4c,0x49,0x47,0x4e,0x4d,0x45,0x4e,0x54,0x20,0x2d,0x20,0x31,0x29,0x29,0x20,0x3d,0x3d,0x20,0x30,0x0,0x63,0x72,0x6e,0x64,0x5f,0x72,0x65,0x61,0x6c,0x6c,0x6f,0x63,0x3a,0x20,0x62,0x61,0x64,0x20,0x70,0x74,0x72,0x0,0x63,0x72,0x6e,0x64,0x5f,0x66,0x72,0x65,0x65,0x3a,0x20,0x62,0x61,0x64,0x20,0x70,0x74,0x72,0x0,0x66,0x61,0x6c,0x73,0x65,0x0,0x28,0x74,0x6f,0x74,0x61,0x6c,0x5f,0x73,0x79,0x6d,0x73,0x20,0x3e,0x3d,0x20,0x31,0x29,0x20,0x26,0x26,0x20,0x28,0x74,0x6f,0x74,0x61,0x6c,0x5f,0x73,0x79,0x6d,0x73,0x20,0x3c,0x3d,0x20,0x70,0x72,0x65,0x66,0x69,0x78,0x5f,0x63,0x6f,0x64,0x69,0x6e,0x67,0x3a,0x3a,0x63,0x4d,0x61,0x78,0x53,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64,0x53,0x79,0x6d,0x73,0x29,0x0,0x11,0x12,0x13,0x14,0x0,0x8,0x7,0x9,0x6,0xa,0x5,0xb,0x4,0xc,0x3,0xd,0x2,0xe,0x1,0xf,0x10,0x30,0x0,0x6e,0x75,0x6d,0x5f,0x62,0x69,0x74,0x73,0x20,0x3c,0x3d,0x20,0x33,0x32,0x55,0x0,0x6d,0x5f,0x62,0x69,0x74,0x5f,0x63,0x6f,0x75,0x6e,0x74,0x20,0x3c,0x3d,0x20,0x63,0x42,0x69,0x74,0x42,0x75,0x66,0x53,0x69,0x7a,0x65,0x0,0x74,0x20,0x21,0x3d,0x20,0x63,0x55,0x49,0x4e,0x54,0x33,0x32,0x5f,0x4d,0x41,0x58,0x0,0x6d,0x6f,0x64,0x65,0x6c,0x2e,0x6d,0x5f,0x63,0x6f,0x64,0x65,0x5f,0x73,0x69,0x7a,0x65,0x73,0x5b,0x73,0x79,0x6d,0x5d,0x20,0x3d,0x3d,0x20,0x6c,0x65,0x6e,0x0,0x0,0x2,0x3,0x1,0x0,0x2,0x3,0x4,0x5,0x6,0x7,0x1,0x28,0x6c,0x65,0x6e,0x20,0x3e,0x3d,0x20,0x31,0x29,0x20,0x26,0x26,0x20,0x28,0x6c,0x65,0x6e,0x20,0x3c,0x3d,0x20,0x63,0x4d,0x61,0x78,0x45,0x78,0x70,0x65,0x63,0x74,0x65,0x64,0x43,0x6f,0x64,0x65,0x53,0x69,0x7a,0x65,0x29,0x0,0x69,0x20,0x3c,0x20,0x6d,0x5f,0x73,0x69,0x7a,0x65,0x0,0x6e,0x65,0x78,0x74,0x5f,0x6c,0x65,0x76,0x65,0x6c,0x5f,0x6f,0x66,0x73,0x20,0x3e,0x20,0x63,0x75,0x72,0x5f,0x6c,0x65,0x76,0x65,0x6c,0x5f,0x6f,0x66,0x73,0x0,0x1,0x2,0x2,0x3,0x3,0x3,0x3,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x1,0x0,0x1,0x0,0x0,0x1,0x2,0x1,0x2,0x0,0x0,0x0,0x1,0x0,0x2,0x1,0x0,0x2,0x0,0x0,0x1,0x2,0x3,0x6e,0x75,0x6d,0x20,0x26,0x26,0x20,0x28,0x6e,0x75,0x6d,0x20,0x3d,0x3d,0x20,0x7e,0x6e,0x75,0x6d,0x5f,0x63,0x68,0x65,0x63,0x6b,0x29,0x0,0x11,0x0,0xa,0x0,0x11,0x11,0x11,0x0,0x0,0x0,0x0,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x11,0x0,0xf,0xa,0x11,0x11,0x11,0x3,0xa,0x7,0x0,0x1,0x13,0x9,0xb,0xb,0x0,0x0,0x9,0x6,0xb,0x0,0x0,0xb,0x0,0x6,0x11,0x0,0x0,0x0,0x11,0x11,0x11,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x11,0x0,0xa,0xa,0x11,0x11,0x11,0x0,0xa,0x0,0x0,0x2,0x0,0x9,0xb,0x0,0x0,0x0,0x9,0x0,0xb,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0x9,0xc,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd,0x0,0x0,0x0,0x4,0xd,0x0,0x0,0x0,0x0,0x9,0xe,0x0,0x0,0x0,0x0,0x0,0xe,0x0,0x0,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf,0x0,0x0,0x0,0x0,0xf,0x0,0x0,0x0,0x0,0x9,0x10,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x10,0x0,0x0,0x12,0x0,0x0,0x0,0x12,0x12,0x12,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12,0x0,0x0,0x0,0x12,0x12,0x12,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa,0x0,0x0,0x0,0x0,0xa,0x0,0x0,0x0,0x0,0x9,0xb,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0x9,0xc,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0xc,0x0,0x0,0x2d,0x2b,0x20,0x20,0x20,0x30,0x58,0x30,0x78,0x0,0x28,0x6e,0x75,0x6c,0x6c,0x29,0x0,0x2d,0x30,0x58,0x2b,0x30,0x58,0x20,0x30,0x58,0x2d,0x30,0x78,0x2b,0x30,0x78,0x20,0x30,0x78,0x0,0x69,0x6e,0x66,0x0,0x49,0x4e,0x46,0x0,0x6e,0x61,0x6e,0x0,0x4e,0x41,0x4e,0x0,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x41,0x42,0x43,0x44,0x45,0x46,0x2e,0x0,0x54,0x21,0x22,0x19,0xd,0x1,0x2,0x3,0x11,0x4b,0x1c,0xc,0x10,0x4,0xb,0x1d,0x12,0x1e,0x27,0x68,0x6e,0x6f,0x70,0x71,0x62,0x20,0x5,0x6,0xf,0x13,0x14,0x15,0x1a,0x8,0x16,0x7,0x28,0x24,0x17,0x18,0x9,0xa,0xe,0x1b,0x1f,0x25,0x23,0x83,0x82,0x7d,0x26,0x2a,0x2b,0x3c,0x3d,0x3e,0x3f,0x43,0x47,0x4a,0x4d,0x58,0x59,0x5a,0x5b,0x5c,0x5d,0x5e,0x5f,0x60,0x61,0x63,0x64,0x65,0x66,0x67,0x69,0x6a,0x6b,0x6c,0x72,0x73,0x74,0x79,0x7a,0x7b,0x7c,0x0,0x49,0x6c,0x6c,0x65,0x67,0x61,0x6c,0x20,0x62,0x79,0x74,0x65,0x20,0x73,0x65,0x71,0x75,0x65,0x6e,0x63,0x65,0x0,0x44,0x6f,0x6d,0x61,0x69,0x6e,0x20,0x65,0x72,0x72,0x6f,0x72,0x0,0x52,0x65,0x73,0x75,0x6c,0x74,0x20,0x6e,0x6f,0x74,0x20,0x72,0x65,0x70,0x72,0x65,0x73,0x65,0x6e,0x74,0x61,0x62,0x6c,0x65,0x0,0x4e,0x6f,0x74,0x20,0x61,0x20,0x74,0x74,0x79,0x0,0x50,0x65,0x72,0x6d,0x69,0x73,0x73,0x69,0x6f,0x6e,0x20,0x64,0x65,0x6e,0x69,0x65,0x64,0x0,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e,0x20,0x6e,0x6f,0x74,0x20,0x70,0x65,0x72,0x6d,0x69,0x74,0x74,0x65,0x64,0x0,0x4e,0x6f,0x20,0x73,0x75,0x63,0x68,0x20,0x66,0x69,0x6c,0x65,0x20,0x6f,0x72,0x20,0x64,0x69,0x72,0x65,0x63,0x74,0x6f,0x72,0x79,0x0,0x4e,0x6f,0x20,0x73,0x75,0x63,0x68,0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x0,0x46,0x69,0x6c,0x65,0x20,0x65,0x78,0x69,0x73,0x74,0x73,0x0,0x56,0x61,0x6c,0x75,0x65,0x20,0x74,0x6f,0x6f,0x20,0x6c,0x61,0x72,0x67,0x65,0x20,0x66,0x6f,0x72,0x20,0x64,0x61,0x74,0x61,0x20,0x74,0x79,0x70,0x65,0x0,0x4e,0x6f,0x20,0x73,0x70,0x61,0x63,0x65,0x20,0x6c,0x65,0x66,0x74,0x20,0x6f,0x6e,0x20,0x64,0x65,0x76,0x69,0x63,0x65,0x0,0x4f,0x75,0x74,0x20,0x6f,0x66,0x20,0x6d,0x65,0x6d,0x6f,0x72,0x79,0x0,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x20,0x62,0x75,0x73,0x79,0x0,0x49,0x6e,0x74,0x65,0x72,0x72,0x75,0x70,0x74,0x65,0x64,0x20,0x73,0x79,0x73,0x74,0x65,0x6d,0x20,0x63,0x61,0x6c,0x6c,0x0,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x20,0x74,0x65,0x6d,0x70,0x6f,0x72,0x61,0x72,0x69,0x6c,0x79,0x20,0x75,0x6e,0x61,0x76,0x61,0x69,0x6c,0x61,0x62,0x6c,0x65,0x0,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x73,0x65,0x65,0x6b,0x0,0x43,0x72,0x6f,0x73,0x73,0x2d,0x64,0x65,0x76,0x69,0x63,0x65,0x20,0x6c,0x69,0x6e,0x6b,0x0,0x52,0x65,0x61,0x64,0x2d,0x6f,0x6e,0x6c,0x79,0x20,0x66,0x69,0x6c,0x65,0x20,0x73,0x79,0x73,0x74,0x65,0x6d,0x0,0x44,0x69,0x72,0x65,0x63,0x74,0x6f,0x72,0x79,0x20,0x6e,0x6f,0x74,0x20,0x65,0x6d,0x70,0x74,0x79,0x0,0x43,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x69,0x6f,0x6e,0x20,0x72,0x65,0x73,0x65,0x74,0x20,0x62,0x79,0x20,0x70,0x65,0x65,0x72,0x0,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e,0x20,0x74,0x69,0x6d,0x65,0x64,0x20,0x6f,0x75,0x74,0x0,0x43,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x69,0x6f,0x6e,0x20,0x72,0x65,0x66,0x75,0x73,0x65,0x64,0x0,0x48,0x6f,0x73,0x74,0x20,0x69,0x73,0x20,0x64,0x6f,0x77,0x6e,0x0,0x48,0x6f,0x73,0x74,0x20,0x69,0x73,0x20,0x75,0x6e,0x72,0x65,0x61,0x63,0x68,0x61,0x62,0x6c,0x65,0x0,0x41,0x64,0x64,0x72,0x65,0x73,0x73,0x20,0x69,0x6e,0x20,0x75,0x73,0x65,0x0,0x42,0x72,0x6f,0x6b,0x65,0x6e,0x20,0x70,0x69,0x70,0x65,0x0,0x49,0x2f,0x4f,0x20,0x65,0x72,0x72,0x6f,0x72,0x0,0x4e,0x6f,0x20,0x73,0x75,0x63,0x68,0x20,0x64,0x65,0x76,0x69,0x63,0x65,0x20,0x6f,0x72,0x20,0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x0,0x42,0x6c,0x6f,0x63,0x6b,0x20,0x64,0x65,0x76,0x69,0x63,0x65,0x20,0x72,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x0,0x4e,0x6f,0x20,0x73,0x75,0x63,0x68,0x20,0x64,0x65,0x76,0x69,0x63,0x65,0x0,0x4e,0x6f,0x74,0x20,0x61,0x20,0x64,0x69,0x72,0x65,0x63,0x74,0x6f,0x72,0x79,0x0,0x49,0x73,0x20,0x61,0x20,0x64,0x69,0x72,0x65,0x63,0x74,0x6f,0x72,0x79,0x0,0x54,0x65,0x78,0x74,0x20,0x66,0x69,0x6c,0x65,0x20,0x62,0x75,0x73,0x79,0x0,0x45,0x78,0x65,0x63,0x20,0x66,0x6f,0x72,0x6d,0x61,0x74,0x20,0x65,0x72,0x72,0x6f,0x72,0x0,0x49,0x6e,0x76,0x61,0x6c,0x69,0x64,0x20,0x61,0x72,0x67,0x75,0x6d,0x65,0x6e,0x74,0x0,0x41,0x72,0x67,0x75,0x6d,0x65,0x6e,0x74,0x20,0x6c,0x69,0x73,0x74,0x20,0x74,0x6f,0x6f,0x20,0x6c,0x6f,0x6e,0x67,0x0,0x53,0x79,0x6d,0x62,0x6f,0x6c,0x69,0x63,0x20,0x6c,0x69,0x6e,0x6b,0x20,0x6c,0x6f,0x6f,0x70,0x0,0x46,0x69,0x6c,0x65,0x6e,0x61,0x6d,0x65,0x20,0x74,0x6f,0x6f,0x20,0x6c,0x6f,0x6e,0x67,0x0,0x54,0x6f,0x6f,0x20,0x6d,0x61,0x6e,0x79,0x20,0x6f,0x70,0x65,0x6e,0x20,0x66,0x69,0x6c,0x65,0x73,0x20,0x69,0x6e,0x20,0x73,0x79,0x73,0x74,0x65,0x6d,0x0,0x4e,0x6f,0x20,0x66,0x69,0x6c,0x65,0x20,0x64,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x6f,0x72,0x73,0x20,0x61,0x76,0x61,0x69,0x6c,0x61,0x62,0x6c,0x65,0x0,0x42,0x61,0x64,0x20,0x66,0x69,0x6c,0x65,0x20,0x64,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x6f,0x72,0x0,0x4e,0x6f,0x20,0x63,0x68,0x69,0x6c,0x64,0x20,0x70,0x72,0x6f,0x63,0x65,0x73,0x73,0x0,0x42,0x61,0x64,0x20,0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x0,0x46,0x69,0x6c,0x65,0x20,0x74,0x6f,0x6f,0x20,0x6c,0x61,0x72,0x67,0x65,0x0,0x54,0x6f,0x6f,0x20,0x6d,0x61,0x6e,0x79,0x20,0x6c,0x69,0x6e,0x6b,0x73,0x0,0x4e,0x6f,0x20,0x6c,0x6f,0x63,0x6b,0x73,0x20,0x61,0x76,0x61,0x69,0x6c,0x61,0x62,0x6c,0x65,0x0,0x52,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x20,0x64,0x65,0x61,0x64,0x6c,0x6f,0x63,0x6b,0x20,0x77,0x6f,0x75,0x6c,0x64,0x20,0x6f,0x63,0x63,0x75,0x72,0x0,0x53,0x74,0x61,0x74,0x65,0x20,0x6e,0x6f,0x74,0x20,0x72,0x65,0x63,0x6f,0x76,0x65,0x72,0x61,0x62,0x6c,0x65,0x0,0x50,0x72,0x65,0x76,0x69,0x6f,0x75,0x73,0x20,0x6f,0x77,0x6e,0x65,0x72,0x20,0x64,0x69,0x65,0x64,0x0,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e,0x20,0x63,0x61,0x6e,0x63,0x65,0x6c,0x65,0x64,0x0,0x46,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x20,0x6e,0x6f,0x74,0x20,0x69,0x6d,0x70,0x6c,0x65,0x6d,0x65,0x6e,0x74,0x65,0x64,0x0,0x4e,0x6f,0x20,0x6d,0x65,0x73,0x73,0x61,0x67,0x65,0x20,0x6f,0x66,0x20,0x64,0x65,0x73,0x69,0x72,0x65,0x64,0x20,0x74,0x79,0x70,0x65,0x0,0x49,0x64,0x65,0x6e,0x74,0x69,0x66,0x69,0x65,0x72,0x20,0x72,0x65,0x6d,0x6f,0x76,0x65,0x64,0x0,0x44,0x65,0x76,0x69,0x63,0x65,0x20,0x6e,0x6f,0x74,0x20,0x61,0x20,0x73,0x74,0x72,0x65,0x61,0x6d,0x0,0x4e,0x6f,0x20,0x64,0x61,0x74,0x61,0x20,0x61,0x76,0x61,0x69,0x6c,0x61,0x62,0x6c,0x65,0x0,0x44,0x65,0x76,0x69,0x63,0x65,0x20,0x74,0x69,0x6d,0x65,0x6f,0x75,0x74,0x0,0x4f,0x75,0x74,0x20,0x6f,0x66,0x20,0x73,0x74,0x72,0x65,0x61,0x6d,0x73,0x20,0x72,0x65,0x73,0x6f,0x75,0x72,0x63,0x65,0x73,0x0,0x4c,0x69,0x6e,0x6b,0x20,0x68,0x61,0x73,0x20,0x62,0x65,0x65,0x6e,0x20,0x73,0x65,0x76,0x65,0x72,0x65,0x64,0x0,0x50,0x72,0x6f,0x74,0x6f,0x63,0x6f,0x6c,0x20,0x65,0x72,0x72,0x6f,0x72,0x0,0x42,0x61,0x64,0x20,0x6d,0x65,0x73,0x73,0x61,0x67,0x65,0x0,0x46,0x69,0x6c,0x65,0x20,0x64,0x65,0x73,0x63,0x72,0x69,0x70,0x74,0x6f,0x72,0x20,0x69,0x6e,0x20,0x62,0x61,0x64,0x20,0x73,0x74,0x61,0x74,0x65,0x0,0x4e,0x6f,0x74,0x20,0x61,0x20,0x73,0x6f,0x63,0x6b,0x65,0x74,0x0,0x44,0x65,0x73,0x74,0x69,0x6e,0x61,0x74,0x69,0x6f,0x6e,0x20,0x61,0x64,0x64,0x72,0x65,0x73,0x73,0x20,0x72,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x0,0x4d,0x65,0x73,0x73,0x61,0x67,0x65,0x20,0x74,0x6f,0x6f,0x20,0x6c,0x61,0x72,0x67,0x65,0x0,0x50,0x72,0x6f,0x74,0x6f,0x63,0x6f,0x6c,0x20,0x77,0x72,0x6f,0x6e,0x67,0x20,0x74,0x79,0x70,0x65,0x20,0x66,0x6f,0x72,0x20,0x73,0x6f,0x63,0x6b,0x65,0x74,0x0,0x50,0x72,0x6f,0x74,0x6f,0x63,0x6f,0x6c,0x20,0x6e,0x6f,0x74,0x20,0x61,0x76,0x61,0x69,0x6c,0x61,0x62,0x6c,0x65,0x0,0x50,0x72,0x6f,0x74,0x6f,0x63,0x6f,0x6c,0x20,0x6e,0x6f,0x74,0x20,0x73,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64,0x0,0x53,0x6f,0x63,0x6b,0x65,0x74,0x20,0x74,0x79,0x70,0x65,0x20,0x6e,0x6f,0x74,0x20,0x73,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64,0x0,0x4e,0x6f,0x74,0x20,0x73,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64,0x0,0x50,0x72,0x6f,0x74,0x6f,0x63,0x6f,0x6c,0x20,0x66,0x61,0x6d,0x69,0x6c,0x79,0x20,0x6e,0x6f,0x74,0x20,0x73,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64,0x0,0x41,0x64,0x64,0x72,0x65,0x73,0x73,0x20,0x66,0x61,0x6d,0x69,0x6c,0x79,0x20,0x6e,0x6f,0x74,0x20,0x73,0x75,0x70,0x70,0x6f,0x72,0x74,0x65,0x64,0x20,0x62,0x79,0x20,0x70,0x72,0x6f,0x74,0x6f,0x63,0x6f,0x6c,0x0,0x41,0x64,0x64,0x72,0x65,0x73,0x73,0x20,0x6e,0x6f,0x74,0x20,0x61,0x76,0x61,0x69,0x6c,0x61,0x62,0x6c,0x65,0x0,0x4e,0x65,0x74,0x77,0x6f,0x72,0x6b,0x20,0x69,0x73,0x20,0x64,0x6f,0x77,0x6e,0x0,0x4e,0x65,0x74,0x77,0x6f,0x72,0x6b,0x20,0x75,0x6e,0x72,0x65,0x61,0x63,0x68,0x61,0x62,0x6c,0x65,0x0,0x43,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x69,0x6f,0x6e,0x20,0x72,0x65,0x73,0x65,0x74,0x20,0x62,0x79,0x20,0x6e,0x65,0x74,0x77,0x6f,0x72,0x6b,0x0,0x43,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x69,0x6f,0x6e,0x20,0x61,0x62,0x6f,0x72,0x74,0x65,0x64,0x0,0x4e,0x6f,0x20,0x62,0x75,0x66,0x66,0x65,0x72,0x20,0x73,0x70,0x61,0x63,0x65,0x20,0x61,0x76,0x61,0x69,0x6c,0x61,0x62,0x6c,0x65,0x0,0x53,0x6f,0x63,0x6b,0x65,0x74,0x20,0x69,0x73,0x20,0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x65,0x64,0x0,0x53,0x6f,0x63,0x6b,0x65,0x74,0x20,0x6e,0x6f,0x74,0x20,0x63,0x6f,0x6e,0x6e,0x65,0x63,0x74,0x65,0x64,0x0,0x43,0x61,0x6e,0x6e,0x6f,0x74,0x20,0x73,0x65,0x6e,0x64,0x20,0x61,0x66,0x74,0x65,0x72,0x20,0x73,0x6f,0x63,0x6b,0x65,0x74,0x20,0x73,0x68,0x75,0x74,0x64,0x6f,0x77,0x6e,0x0,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e,0x20,0x61,0x6c,0x72,0x65,0x61,0x64,0x79,0x20,0x69,0x6e,0x20,0x70,0x72,0x6f,0x67,0x72,0x65,0x73,0x73,0x0,0x4f,0x70,0x65,0x72,0x61,0x74,0x69,0x6f,0x6e,0x20,0x69,0x6e,0x20,0x70,0x72,0x6f,0x67,0x72,0x65,0x73,0x73,0x0,0x53,0x74,0x61,0x6c,0x65,0x20,0x66,0x69,0x6c,0x65,0x20,0x68,0x61,0x6e,0x64,0x6c,0x65,0x0,0x52,0x65,0x6d,0x6f,0x74,0x65,0x20,0x49,0x2f,0x4f,0x20,0x65,0x72,0x72,0x6f,0x72,0x0,0x51,0x75,0x6f,0x74,0x61,0x20,0x65,0x78,0x63,0x65,0x65,0x64,0x65,0x64,0x0,0x4e,0x6f,0x20,0x6d,0x65,0x64,0x69,0x75,0x6d,0x20,0x66,0x6f,0x75,0x6e,0x64,0x0,0x57,0x72,0x6f,0x6e,0x67,0x20,0x6d,0x65,0x64,0x69,0x75,0x6d,0x20,0x74,0x79,0x70,0x65,0x0,0x4e,0x6f,0x20,0x65,0x72,0x72,0x6f,0x72,0x20,0x69,0x6e,0x66,0x6f,0x72,0x6d,0x61,0x74,0x69,0x6f,0x6e,0x0,0x0,0x74,0x65,0x72,0x6d,0x69,0x6e,0x61,0x74,0x69,0x6e,0x67,0x20,0x77,0x69,0x74,0x68,0x20,0x25,0x73,0x20,0x65,0x78,0x63,0x65,0x70,0x74,0x69,0x6f,0x6e,0x20,0x6f,0x66,0x20,0x74,0x79,0x70,0x65,0x20,0x25,0x73,0x3a,0x20,0x25,0x73,0x0,0x74,0x65,0x72,0x6d,0x69,0x6e,0x61,0x74,0x69,0x6e,0x67,0x20,0x77,0x69,0x74,0x68,0x20,0x25,0x73,0x20,0x65,0x78,0x63,0x65,0x70,0x74,0x69,0x6f,0x6e,0x20,0x6f,0x66,0x20,0x74,0x79,0x70,0x65,0x20,0x25,0x73,0x0,0x74,0x65,0x72,0x6d,0x69,0x6e,0x61,0x74,0x69,0x6e,0x67,0x20,0x77,0x69,0x74,0x68,0x20,0x25,0x73,0x20,0x66,0x6f,0x72,0x65,0x69,0x67,0x6e,0x20,0x65,0x78,0x63,0x65,0x70,0x74,0x69,0x6f,0x6e,0x0,0x74,0x65,0x72,0x6d,0x69,0x6e,0x61,0x74,0x69,0x6e,0x67,0x0,0x75,0x6e,0x63,0x61,0x75,0x67,0x68,0x74,0x0,0x53,0x74,0x39,0x65,0x78,0x63,0x65,0x70,0x74,0x69,0x6f,0x6e,0x0,0x4e,0x31,0x30,0x5f,0x5f,0x63,0x78,0x78,0x61,0x62,0x69,0x76,0x31,0x31,0x36,0x5f,0x5f,0x73,0x68,0x69,0x6d,0x5f,0x74,0x79,0x70,0x65,0x5f,0x69,0x6e,0x66,0x6f,0x45,0x0,0x53,0x74,0x39,0x74,0x79,0x70,0x65,0x5f,0x69,0x6e,0x66,0x6f,0x0,0x4e,0x31,0x30,0x5f,0x5f,0x63,0x78,0x78,0x61,0x62,0x69,0x76,0x31,0x32,0x30,0x5f,0x5f,0x73,0x69,0x5f,0x63,0x6c,0x61,0x73,0x73,0x5f,0x74,0x79,0x70,0x65,0x5f,0x69,0x6e,0x66,0x6f,0x45,0x0,0x4e,0x31,0x30,0x5f,0x5f,0x63,0x78,0x78,0x61,0x62,0x69,0x76,0x31,0x31,0x37,0x5f,0x5f,0x63,0x6c,0x61,0x73,0x73,0x5f,0x74,0x79,0x70,0x65,0x5f,0x69,0x6e,0x66,0x6f,0x45,0x0,0x70,0x74,0x68,0x72,0x65,0x61,0x64,0x5f,0x6f,0x6e,0x63,0x65,0x20,0x66,0x61,0x69,0x6c,0x75,0x72,0x65,0x20,0x69,0x6e,0x20,0x5f,0x5f,0x63,0x78,0x61,0x5f,0x67,0x65,0x74,0x5f,0x67,0x6c,0x6f,0x62,0x61,0x6c,0x73,0x5f,0x66,0x61,0x73,0x74,0x28,0x29,0x0,0x63,0x61,0x6e,0x6e,0x6f,0x74,0x20,0x63,0x72,0x65,0x61,0x74,0x65,0x20,0x70,0x74,0x68,0x72,0x65,0x61,0x64,0x20,0x6b,0x65,0x79,0x20,0x66,0x6f,0x72,0x20,0x5f,0x5f,0x63,0x78,0x61,0x5f,0x67,0x65,0x74,0x5f,0x67,0x6c,0x6f,0x62,0x61,0x6c,0x73,0x28,0x29,0x0,0x63,0x61,0x6e,0x6e,0x6f,0x74,0x20,0x7a,0x65,0x72,0x6f,0x20,0x6f,0x75,0x74,0x20,0x74,0x68,0x72,0x65,0x61,0x64,0x20,0x76,0x61,0x6c,0x75,0x65,0x20,0x66,0x6f,0x72,0x20,0x5f,0x5f,0x63,0x78,0x61,0x5f,0x67,0x65,0x74,0x5f,0x67,0x6c,0x6f,0x62,0x61,0x6c,0x73,0x28,0x29,0x0,0x74,0x65,0x72,0x6d,0x69,0x6e,0x61,0x74,0x65,0x5f,0x68,0x61,0x6e,0x64,0x6c,0x65,0x72,0x20,0x75,0x6e,0x65,0x78,0x70,0x65,0x63,0x74,0x65,0x64,0x6c,0x79,0x20,0x72,0x65,0x74,0x75,0x72,0x6e,0x65,0x64,0x0,0x4e,0x31,0x30,0x5f,0x5f,0x63,0x78,0x78,0x61,0x62,0x69,0x76,0x31,0x31,0x39,0x5f,0x5f,0x70,0x6f,0x69,0x6e,0x74,0x65,0x72,0x5f,0x74,0x79,0x70,0x65,0x5f,0x69,0x6e,0x66,0x6f,0x45,0x0,0x4e,0x31,0x30,0x5f,0x5f,0x63,0x78,0x78,0x61,0x62,0x69,0x76,0x31,0x31,0x37,0x5f,0x5f,0x70,0x62,0x61,0x73,0x65,0x5f,0x74,0x79,0x70,0x65,0x5f,0x69,0x6e,0x66,0x6f,0x45,0x0],'i8',ALLOC_NONE,Runtime[_0x68aa19(0x4459)]);var tempDoublePtr=STATICTOP;function _abort$1(){Module$1['abort']();}function __ZSt18uncaught_exceptionv(){var _0x4ca2aa=_0x68aa19;return!!__ZSt18uncaught_exceptionv[_0x4ca2aa(0x457b)];}STATICTOP+=0x10;var EXCEPTIONS={'last':0x0,'caught':[],'infos':{},'deAdjust':function(_0x458659){var _0xfc8476=_0x68aa19;if(!_0x458659||EXCEPTIONS[_0xfc8476(0x396f)][_0x458659])return _0x458659;for(var _0x351d12 in EXCEPTIONS['infos']){if(EXCEPTIONS[_0xfc8476(0x396f)][_0x351d12][_0xfc8476(0x1444)]===_0x458659)return _0x351d12;}return _0x458659;},'addRef':function(_0xcf079b){var _0x16815b=_0x68aa19;_0xcf079b&&EXCEPTIONS['infos'][_0xcf079b][_0x16815b(0x2432)]++;},'decRef':function(_0x39d2c5){var _0xfb08ad=_0x68aa19;if(_0x39d2c5){var _0x27b1cb=EXCEPTIONS[_0xfb08ad(0x396f)][_0x39d2c5];assert$2(_0x27b1cb[_0xfb08ad(0x2432)]>0x0),_0x27b1cb[_0xfb08ad(0x2432)]--,0x0!==_0x27b1cb[_0xfb08ad(0x2432)]||_0x27b1cb[_0xfb08ad(0x352)]||(_0x27b1cb['destructor']&&Module$1[_0xfb08ad(0xc47)](_0x27b1cb[_0xfb08ad(0xf85)],_0x39d2c5),delete EXCEPTIONS[_0xfb08ad(0x396f)][_0x39d2c5],___cxa_free_exception(_0x39d2c5));}},'clearRef':function(_0x39112d){var _0xbe2411=_0x68aa19;_0x39112d&&(EXCEPTIONS[_0xbe2411(0x396f)][_0x39112d][_0xbe2411(0x2432)]=0x0);}};function ___cxa_begin_catch(_0xc87b3){var _0x3da319=_0x68aa19,_0x3f1a57=EXCEPTIONS[_0x3da319(0x396f)][_0xc87b3];return _0x3f1a57&&!_0x3f1a57[_0x3da319(0x112d)]&&(_0x3f1a57['caught']=!0x0,__ZSt18uncaught_exceptionv[_0x3da319(0x457b)]--),_0x3f1a57&&(_0x3f1a57['rethrown']=!0x1),EXCEPTIONS['caught'][_0x3da319(0x3a33)](_0xc87b3),EXCEPTIONS[_0x3da319(0x21ca)](EXCEPTIONS[_0x3da319(0x34dd)](_0xc87b3)),_0xc87b3;}function _pthread_once(_0x2c0dfa,_0x180294){var _0x3e6261=_0x68aa19;_pthread_once[_0x3e6261(0x2879)]||(_pthread_once['seen']={}),_0x2c0dfa in _pthread_once[_0x3e6261(0x2879)]||(Module$1[_0x3e6261(0x2bcd)](_0x180294),_pthread_once[_0x3e6261(0x2879)][_0x2c0dfa]=0x1);}function _emscripten_memcpy_big$1(_0x4a2408,_0x4dfcda,_0x41777a){var _0x9f705b=_0x68aa19;return HEAPU8$1[_0x9f705b(0x346f)](HEAPU8$1[_0x9f705b(0x587e)](_0x4dfcda,_0x4dfcda+_0x41777a),_0x4a2408),_0x4a2408;}var SYSCALLS$1={'varargs':0x0,'get':function(_0x3dc233){var _0x3cd4b9=_0x68aa19;return SYSCALLS$1['varargs']+=0x4,HEAP32$1[SYSCALLS$1[_0x3cd4b9(0x4b5f)]-0x4>>0x2];},'getStr':function(){var _0x1119cc=_0x68aa19;return Pointer_stringify(SYSCALLS$1[_0x1119cc(0x3173)]());},'get64':function(){var _0x3bfd16=_0x68aa19,_0x19fd1a=SYSCALLS$1[_0x3bfd16(0x3173)](),_0x40a7a0=SYSCALLS$1[_0x3bfd16(0x3173)]();return assert$2(_0x19fd1a>=0x0?0x0===_0x40a7a0:-0x1===_0x40a7a0),_0x19fd1a;},'getZero':function(){var _0x45d05c=_0x68aa19;assert$2(0x0===SYSCALLS$1[_0x45d05c(0x3173)]());}};function ___syscall6(_0x8b030e,_0x47d385){var _0x5b9334=_0x68aa19;SYSCALLS$1[_0x5b9334(0x4b5f)]=_0x47d385;try{var _0x29073a=SYSCALLS$1[_0x5b9334(0x296a)]();return FS['close'](_0x29073a),0x0;}catch(_0x39025f){return _0x5b9334(0x3041)!=typeof FS&&_0x39025f instanceof FS[_0x5b9334(0x1f42)]||abort$1(_0x39025f),-_0x39025f[_0x5b9334(0x3ecc)];}}var cttz_i8=allocate([0x8,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x4,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x5,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x4,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x6,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x4,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x5,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x4,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x7,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x4,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x5,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x4,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x6,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x4,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x5,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x4,0x0,0x1,0x0,0x2,0x0,0x1,0x0,0x3,0x0,0x1,0x0,0x2,0x0,0x1,0x0],'i8',ALLOC_STATIC),PTHREAD_SPECIFIC={};function _pthread_getspecific(_0x3ab0bb){return PTHREAD_SPECIFIC[_0x3ab0bb]||0x0;}function ___setErrNo(_0x4fc236){var _0x1b30a7=_0x68aa19;return Module$1[_0x1b30a7(0x8f6)]&&(HEAP32$1[Module$1[_0x1b30a7(0x8f6)]()>>0x2]=_0x4fc236),_0x4fc236;}var PTHREAD_SPECIFIC_NEXT_KEY=0x1,ERRNO_CODES$1={'EPERM':0x1,'ENOENT':0x2,'ESRCH':0x3,'EINTR':0x4,'EIO':0x5,'ENXIO':0x6,'E2BIG':0x7,'ENOEXEC':0x8,'EBADF':0x9,'ECHILD':0xa,'EAGAIN':0xb,'EWOULDBLOCK':0xb,'ENOMEM':0xc,'EACCES':0xd,'EFAULT':0xe,'ENOTBLK':0xf,'EBUSY':0x10,'EEXIST':0x11,'EXDEV':0x12,'ENODEV':0x13,'ENOTDIR':0x14,'EISDIR':0x15,'EINVAL':0x16,'ENFILE':0x17,'EMFILE':0x18,'ENOTTY':0x19,'ETXTBSY':0x1a,'EFBIG':0x1b,'ENOSPC':0x1c,'ESPIPE':0x1d,'EROFS':0x1e,'EMLINK':0x1f,'EPIPE':0x20,'EDOM':0x21,'ERANGE':0x22,'ENOMSG':0x2a,'EIDRM':0x2b,'ECHRNG':0x2c,'EL2NSYNC':0x2d,'EL3HLT':0x2e,'EL3RST':0x2f,'ELNRNG':0x30,'EUNATCH':0x31,'ENOCSI':0x32,'EL2HLT':0x33,'EDEADLK':0x23,'ENOLCK':0x25,'EBADE':0x34,'EBADR':0x35,'EXFULL':0x36,'ENOANO':0x37,'EBADRQC':0x38,'EBADSLT':0x39,'EDEADLOCK':0x23,'EBFONT':0x3b,'ENOSTR':0x3c,'ENODATA':0x3d,'ETIME':0x3e,'ENOSR':0x3f,'ENONET':0x40,'ENOPKG':0x41,'EREMOTE':0x42,'ENOLINK':0x43,'EADV':0x44,'ESRMNT':0x45,'ECOMM':0x46,'EPROTO':0x47,'EMULTIHOP':0x48,'EDOTDOT':0x49,'EBADMSG':0x4a,'ENOTUNIQ':0x4c,'EBADFD':0x4d,'EREMCHG':0x4e,'ELIBACC':0x4f,'ELIBBAD':0x50,'ELIBSCN':0x51,'ELIBMAX':0x52,'ELIBEXEC':0x53,'ENOSYS':0x26,'ENOTEMPTY':0x27,'ENAMETOOLONG':0x24,'ELOOP':0x28,'EOPNOTSUPP':0x5f,'EPFNOSUPPORT':0x60,'ECONNRESET':0x68,'ENOBUFS':0x69,'EAFNOSUPPORT':0x61,'EPROTOTYPE':0x5b,'ENOTSOCK':0x58,'ENOPROTOOPT':0x5c,'ESHUTDOWN':0x6c,'ECONNREFUSED':0x6f,'EADDRINUSE':0x62,'ECONNABORTED':0x67,'ENETUNREACH':0x65,'ENETDOWN':0x64,'ETIMEDOUT':0x6e,'EHOSTDOWN':0x70,'EHOSTUNREACH':0x71,'EINPROGRESS':0x73,'EALREADY':0x72,'EDESTADDRREQ':0x59,'EMSGSIZE':0x5a,'EPROTONOSUPPORT':0x5d,'ESOCKTNOSUPPORT':0x5e,'EADDRNOTAVAIL':0x63,'ENETRESET':0x66,'EISCONN':0x6a,'ENOTCONN':0x6b,'ETOOMANYREFS':0x6d,'EUSERS':0x57,'EDQUOT':0x7a,'ESTALE':0x74,'ENOTSUP':0x5f,'ENOMEDIUM':0x7b,'EILSEQ':0x54,'EOVERFLOW':0x4b,'ECANCELED':0x7d,'ENOTRECOVERABLE':0x83,'EOWNERDEAD':0x82,'ESTRPIPE':0x56};function _pthread_key_create(_0x1dc87b,_0x320a09){return 0x0==_0x1dc87b?ERRNO_CODES$1['EINVAL']:(HEAP32$1[_0x1dc87b>>0x2]=PTHREAD_SPECIFIC_NEXT_KEY,PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0x0,PTHREAD_SPECIFIC_NEXT_KEY++,0x0);}function ___resumeException(_0x331805){var _0x480ba7=_0x68aa19;throw EXCEPTIONS[_0x480ba7(0x5125)]||(EXCEPTIONS['last']=_0x331805),_0x331805+'\x20-\x20Exception\x20catching\x20is\x20disabled,\x20this\x20exception\x20cannot\x20be\x20caught.\x20Compile\x20with\x20-s\x20DISABLE_EXCEPTION_CATCHING=0\x20or\x20DISABLE_EXCEPTION_CATCHING=2\x20to\x20catch.';}function ___cxa_find_matching_catch(){var _0x357c7a=_0x68aa19,_0x3fac3f=EXCEPTIONS['last'];if(!_0x3fac3f)return 0x0|(Runtime[_0x357c7a(0x16b9)](0x0),0x0);var _0x2654c4=EXCEPTIONS[_0x357c7a(0x396f)][_0x3fac3f],_0x4042b2=_0x2654c4['type'];if(!_0x4042b2)return 0x0|(Runtime[_0x357c7a(0x16b9)](0x0),_0x3fac3f);var _0x64eb9=Array['prototype'][_0x357c7a(0x48ca)][_0x357c7a(0x317a)](arguments);Module$1[_0x357c7a(0x3558)](_0x4042b2),___cxa_find_matching_catch[_0x357c7a(0x1de1)]||(___cxa_find_matching_catch[_0x357c7a(0x1de1)]=_malloc$1(0x4)),HEAP32$1[___cxa_find_matching_catch[_0x357c7a(0x1de1)]>>0x2]=_0x3fac3f,_0x3fac3f=___cxa_find_matching_catch['buffer'];for(var _0x2fe597=0x0;_0x2fe597<_0x64eb9['length'];_0x2fe597++)if(_0x64eb9[_0x2fe597]&&Module$1[_0x357c7a(0x23cb)](_0x64eb9[_0x2fe597],_0x4042b2,_0x3fac3f))return _0x3fac3f=HEAP32$1[_0x3fac3f>>0x2],_0x2654c4[_0x357c7a(0x1444)]=_0x3fac3f,0x0|(Runtime['setTempRet0'](_0x64eb9[_0x2fe597]),_0x3fac3f);return _0x3fac3f=HEAP32$1[_0x3fac3f>>0x2],0x0|(Runtime[_0x357c7a(0x16b9)](_0x4042b2),_0x3fac3f);}function ___gxx_personality_v0(){}function _pthread_setspecific(_0x5417f6,_0x559069){var _0x4e26db=_0x68aa19;return _0x5417f6 in PTHREAD_SPECIFIC?(PTHREAD_SPECIFIC[_0x5417f6]=_0x559069,0x0):ERRNO_CODES$1[_0x4e26db(0x3e05)];}function ___syscall140(_0x1027fc,_0x42500e){var _0x21af96=_0x68aa19;SYSCALLS$1['varargs']=_0x42500e;try{var _0x15ba86=SYSCALLS$1[_0x21af96(0x296a)](),_0x2d03cf=(SYSCALLS$1[_0x21af96(0x3173)](),SYSCALLS$1['get']()),_0x46e82f=SYSCALLS$1['get'](),_0x33c116=SYSCALLS$1[_0x21af96(0x3173)](),_0x1a0c4e=_0x2d03cf;return FS[_0x21af96(0x1b27)](_0x15ba86,_0x1a0c4e,_0x33c116),HEAP32$1[_0x46e82f>>0x2]=_0x15ba86[_0x21af96(0x4771)],_0x15ba86[_0x21af96(0x4ef2)]&&0x0===_0x1a0c4e&&0x0===_0x33c116&&(_0x15ba86[_0x21af96(0x4ef2)]=null),0x0;}catch(_0x488929){return _0x21af96(0x3041)!=typeof FS&&_0x488929 instanceof FS[_0x21af96(0x1f42)]||abort$1(_0x488929),-_0x488929[_0x21af96(0x3ecc)];}}function ___syscall146(_0x94b760,_0x1eefc9){var _0x30f490=_0x68aa19;SYSCALLS$1[_0x30f490(0x4b5f)]=_0x1eefc9;try{var _0x147861=SYSCALLS$1['get'](),_0x54cf50=SYSCALLS$1[_0x30f490(0x3173)](),_0x579291=SYSCALLS$1['get'](),_0x21dff6=0x0;___syscall146[_0x30f490(0x1de1)]||(___syscall146[_0x30f490(0x49d7)]=[null,[],[]],___syscall146[_0x30f490(0x1947)]=function(_0x5e1e55,_0x2c1e75){var _0x13b054=_0x30f490,_0x28c3fa=___syscall146[_0x13b054(0x49d7)][_0x5e1e55];assert$2(_0x28c3fa),0x0===_0x2c1e75||0xa===_0x2c1e75?((0x1===_0x5e1e55?Module$1['print']:Module$1[_0x13b054(0x2389)])(UTF8ArrayToString$1(_0x28c3fa,0x0)),_0x28c3fa[_0x13b054(0x531b)]=0x0):_0x28c3fa[_0x13b054(0x3a33)](_0x2c1e75);});for(var _0x2ebeea=0x0;_0x2ebeea<_0x579291;_0x2ebeea++){for(var _0x6aec51=HEAP32$1[_0x54cf50+0x8*_0x2ebeea>>0x2],_0x25c405=HEAP32$1[_0x54cf50+(0x8*_0x2ebeea+0x4)>>0x2],_0x35e76e=0x0;_0x35e76e<_0x25c405;_0x35e76e++)___syscall146[_0x30f490(0x1947)](_0x147861,HEAPU8$1[_0x6aec51+_0x35e76e]);_0x21dff6+=_0x25c405;}return _0x21dff6;}catch(_0x155d5b){return _0x30f490(0x3041)!=typeof FS&&_0x155d5b instanceof FS[_0x30f490(0x1f42)]||abort$1(_0x155d5b),-_0x155d5b[_0x30f490(0x3ecc)];}}function ___syscall54(_0x2d296f,_0x2ee537){var _0x2b7afa=_0x68aa19;SYSCALLS$1[_0x2b7afa(0x4b5f)]=_0x2ee537;try{return 0x0;}catch(_0x5295ce){return _0x2b7afa(0x3041)!=typeof FS&&_0x5295ce instanceof FS[_0x2b7afa(0x1f42)]||abort$1(_0x5295ce),-_0x5295ce[_0x2b7afa(0x3ecc)];}}function invoke_iiii$1(_0x49cb37,_0x35a725,_0x34f6c2,_0x418483){var _0x414320=_0x68aa19;try{return Module$1[_0x414320(0x322e)](_0x49cb37,_0x35a725,_0x34f6c2,_0x418483);}catch(_0x37ee95){if(_0x414320(0x30f8)!=typeof _0x37ee95&&_0x414320(0x3bf9)!==_0x37ee95)throw _0x37ee95;Module$1['setThrew'](0x1,0x0);}}function invoke_viiiii(_0x2016c0,_0x37ed62,_0x40da13,_0x66c042,_0xc70787,_0x352ab7){var _0x161c35=_0x68aa19;try{Module$1['dynCall_viiiii'](_0x2016c0,_0x37ed62,_0x40da13,_0x66c042,_0xc70787,_0x352ab7);}catch(_0x3f4eec){if(_0x161c35(0x30f8)!=typeof _0x3f4eec&&'longjmp'!==_0x3f4eec)throw _0x3f4eec;Module$1[_0x161c35(0x505f)](0x1,0x0);}}function invoke_vi$1(_0x1b7094,_0x55892b){var _0x58d23d=_0x68aa19;try{Module$1[_0x58d23d(0xc47)](_0x1b7094,_0x55892b);}catch(_0x45fdb8){if('number'!=typeof _0x45fdb8&&_0x58d23d(0x3bf9)!==_0x45fdb8)throw _0x45fdb8;Module$1[_0x58d23d(0x505f)](0x1,0x0);}}function invoke_ii$1(_0xcd86ca,_0x30467f){var _0x10431c=_0x68aa19;try{return Module$1['dynCall_ii'](_0xcd86ca,_0x30467f);}catch(_0x1dc1d7){if(_0x10431c(0x30f8)!=typeof _0x1dc1d7&&'longjmp'!==_0x1dc1d7)throw _0x1dc1d7;Module$1[_0x10431c(0x505f)](0x1,0x0);}}function invoke_viii$1(_0x435a6f,_0x34a0db,_0x382204,_0x199714){var _0x2038dc=_0x68aa19;try{Module$1[_0x2038dc(0x1457)](_0x435a6f,_0x34a0db,_0x382204,_0x199714);}catch(_0x58f26b){if(_0x2038dc(0x30f8)!=typeof _0x58f26b&&_0x2038dc(0x3bf9)!==_0x58f26b)throw _0x58f26b;Module$1[_0x2038dc(0x505f)](0x1,0x0);}}function invoke_v(_0x446a46){var _0x3b0e81=_0x68aa19;try{Module$1[_0x3b0e81(0x2bcd)](_0x446a46);}catch(_0x368310){if(_0x3b0e81(0x30f8)!=typeof _0x368310&&_0x3b0e81(0x3bf9)!==_0x368310)throw _0x368310;Module$1[_0x3b0e81(0x505f)](0x1,0x0);}}function invoke_viiiiii(_0x4f0a6c,_0x4485b2,_0x34084b,_0x32ba11,_0x464707,_0x92fc3,_0x2c7a95){var _0x12e72c=_0x68aa19;try{Module$1[_0x12e72c(0x2aef)](_0x4f0a6c,_0x4485b2,_0x34084b,_0x32ba11,_0x464707,_0x92fc3,_0x2c7a95);}catch(_0x3f3e2c){if('number'!=typeof _0x3f3e2c&&_0x12e72c(0x3bf9)!==_0x3f3e2c)throw _0x3f3e2c;Module$1[_0x12e72c(0x505f)](0x1,0x0);}}function invoke_viiii(_0x3602eb,_0x2bb0d9,_0xcff3dc,_0x470055,_0xdcf70a){var _0x134734=_0x68aa19;try{Module$1['dynCall_viiii'](_0x3602eb,_0x2bb0d9,_0xcff3dc,_0x470055,_0xdcf70a);}catch(_0x4cd772){if('number'!=typeof _0x4cd772&&_0x134734(0x3bf9)!==_0x4cd772)throw _0x4cd772;Module$1[_0x134734(0x505f)](0x1,0x0);}}__ATEXIT__[_0x68aa19(0x3a33)](function(){var _0x30627e=_0x68aa19,_0x300ae5=Module$1[_0x30627e(0x1cc2)];_0x300ae5&&_0x300ae5(0x0);var _0x52c950=___syscall146[_0x30627e(0x1947)];if(_0x52c950){var _0x4c0b90=___syscall146['buffers'];_0x4c0b90[0x1][_0x30627e(0x531b)]&&_0x52c950(0x1,0xa),_0x4c0b90[0x2][_0x30627e(0x531b)]&&_0x52c950(0x2,0xa);}}),DYNAMICTOP_PTR=allocate(0x1,_0x68aa19(0x2ea5),ALLOC_STATIC),STACK_BASE=STACKTOP=Runtime['alignMemory'](STATICTOP),STACK_MAX=STACK_BASE+TOTAL_STACK$1,DYNAMIC_BASE=Runtime[_0x68aa19(0xfe6)](STACK_MAX),HEAP32$1[DYNAMICTOP_PTR>>0x2]=DYNAMIC_BASE,staticSealed=!0x0,Module$1['asmGlobalArg']={'Math':Math,'Int8Array':Int8Array,'Int16Array':Int16Array,'Int32Array':Int32Array,'Uint8Array':Uint8Array,'Uint16Array':Uint16Array,'Uint32Array':Uint32Array,'Float32Array':Float32Array,'Float64Array':Float64Array,'NaN':NaN,'Infinity':0x1/0x0,'byteLength':byteLength},Module$1[_0x68aa19(0x5773)]={'abort':abort$1,'assert':assert$2,'enlargeMemory':enlargeMemory,'getTotalMemory':getTotalMemory,'abortOnCannotGrowMemory':abortOnCannotGrowMemory,'invoke_iiii':invoke_iiii$1,'invoke_viiiii':invoke_viiiii,'invoke_vi':invoke_vi$1,'invoke_ii':invoke_ii$1,'invoke_viii':invoke_viii$1,'invoke_v':invoke_v,'invoke_viiiiii':invoke_viiiiii,'invoke_viiii':invoke_viiii,'_pthread_getspecific':_pthread_getspecific,'___syscall54':___syscall54,'_pthread_setspecific':_pthread_setspecific,'___gxx_personality_v0':___gxx_personality_v0,'___syscall6':___syscall6,'___setErrNo':___setErrNo,'_abort':_abort$1,'___cxa_begin_catch':___cxa_begin_catch,'_pthread_once':_pthread_once,'_emscripten_memcpy_big':_emscripten_memcpy_big$1,'_pthread_key_create':_pthread_key_create,'___syscall140':___syscall140,'___resumeException':___resumeException,'___cxa_find_matching_catch':___cxa_find_matching_catch,'___syscall146':___syscall146,'__ZSt18uncaught_exceptionv':__ZSt18uncaught_exceptionv,'DYNAMICTOP_PTR':DYNAMICTOP_PTR,'tempDoublePtr':tempDoublePtr,'ABORT':ABORT$1,'STACKTOP':STACKTOP,'STACK_MAX':STACK_MAX,'cttz_i8':cttz_i8};var asm=function(_0x4271a3,_0xed7a30,_0x85d655){var _0x4f4878=_0x68aa19,_0x6db537=_0x4271a3['Int8Array'],_0x143be5=new _0x6db537(_0x85d655),_0x5c002f=_0x4271a3[_0x4f4878(0x2aac)],_0xbd3a97=new _0x5c002f(_0x85d655),_0x3493f7=_0x4271a3[_0x4f4878(0x3ed)],_0x2869a8=new _0x3493f7(_0x85d655),_0x4a9280=_0x4271a3['Uint8Array'],_0x443bad=new _0x4a9280(_0x85d655),_0xc6e28d=_0x4271a3['Uint16Array'],_0x188be4=new _0xc6e28d(_0x85d655),_0x36b33a=_0x4271a3[_0x4f4878(0x12f)];new _0x36b33a(_0x85d655);var _0x1aa3c1=_0x4271a3[_0x4f4878(0x3a06)];new _0x1aa3c1(_0x85d655);var _0xa14d37=_0x4271a3['Float64Array'],_0x1e5579=new _0xa14d37(_0x85d655),_0xfccfe3=_0x4271a3[_0x4f4878(0x21dd)],_0x2971df=0x0|_0xed7a30[_0x4f4878(0x571)],_0x1cbd5a=0x0|_0xed7a30[_0x4f4878(0x14f9)];_0xed7a30[_0x4f4878(0x426c)];var _0x197894=0x0|_0xed7a30[_0x4f4878(0x56ba)];_0xed7a30[_0x4f4878(0x1b1f)];var _0x207b51=0x0|_0xed7a30[_0x4f4878(0x5826)];_0x4271a3[_0x4f4878(0x7c4)],_0x4271a3[_0x4f4878(0x3574)];var _0x10476e=0x0;_0x4271a3['Math'][_0x4f4878(0x67a)],_0x4271a3[_0x4f4878(0x1c87)][_0x4f4878(0x1661)],_0x4271a3['Math'][_0x4f4878(0x4080)],_0x4271a3[_0x4f4878(0x1c87)]['pow'],_0x4271a3[_0x4f4878(0x1c87)][_0x4f4878(0x1d35)],_0x4271a3[_0x4f4878(0x1c87)][_0x4f4878(0x4322)],_0x4271a3['Math'][_0x4f4878(0x15be)],_0x4271a3[_0x4f4878(0x1c87)]['acos'],_0x4271a3[_0x4f4878(0x1c87)][_0x4f4878(0x2ac1)],_0x4271a3[_0x4f4878(0x1c87)]['atan'],_0x4271a3['Math'][_0x4f4878(0x8af)],_0x4271a3['Math'][_0x4f4878(0xee5)],_0x4271a3['Math'][_0x4f4878(0xe28)],_0x4271a3[_0x4f4878(0x1c87)][_0x4f4878(0x28fa)];var _0x59f6a8=_0x4271a3[_0x4f4878(0x1c87)][_0x4f4878(0xfab)];_0x4271a3['Math'][_0x4f4878(0x27d5)],_0x4271a3[_0x4f4878(0x1c87)][_0x4f4878(0x2bc6)];var _0x52fe10=_0x4271a3['Math']['clz32'],_0x6a7ba5=_0xed7a30[_0x4f4878(0x539a)];_0xed7a30[_0x4f4878(0x3096)];var _0x5b0279=_0xed7a30[_0x4f4878(0x58a1)],_0x18a97f=_0xed7a30[_0x4f4878(0x149e)],_0x4c3154=_0xed7a30[_0x4f4878(0x1829)];_0xed7a30['invoke_iiii'],_0xed7a30[_0x4f4878(0x287)],_0xed7a30['invoke_vi'],_0xed7a30['invoke_ii'],_0xed7a30[_0x4f4878(0x17eb)],_0xed7a30[_0x4f4878(0x2f76)],_0xed7a30[_0x4f4878(0x2c45)],_0xed7a30[_0x4f4878(0x29aa)];var _0x1c2019=_0xed7a30['_pthread_getspecific'],_0x4212d7=_0xed7a30[_0x4f4878(0x3a4d)],_0x3a6dfc=_0xed7a30[_0x4f4878(0x47f1)];_0xed7a30['___gxx_personality_v0'];var _0xeef2ba=_0xed7a30[_0x4f4878(0x586e)],_0x276c88=_0xed7a30[_0x4f4878(0xcb8)],_0x26c30f=_0xed7a30[_0x4f4878(0x4993)];_0xed7a30[_0x4f4878(0x178b)];var _0x430ff4=_0xed7a30[_0x4f4878(0x24cc)],_0x1cc1c5=_0xed7a30[_0x4f4878(0x56ab)],_0x689c1=_0xed7a30[_0x4f4878(0x2527)],_0x23ae53=_0xed7a30['___syscall140'];_0xed7a30[_0x4f4878(0x43fc)],_0xed7a30['___cxa_find_matching_catch'];var _0x165845=_0xed7a30[_0x4f4878(0x42cb)];function _0x2456da(_0x5a0ad5){_0x5a0ad5|=0x0;var _0x39f5d5,_0x8376d=0x0,_0x5e51dd=0x0,_0x19dacf=0x0,_0x2a6b0e=0x0,_0x815996=0x0,_0xb183ac=0x0,_0x131cae=0x0,_0x30f3dd=0x0,_0x5d81c6=0x0,_0x42d72a=0x0,_0x3cec67=0x0,_0x441f34=0x0,_0x16e224=0x0,_0x43d5eb=0x0,_0x556be1=0x0,_0x16c26a=0x0,_0x258dcb=0x0,_0x7f1234=0x0,_0x5bf3c3=0x0,_0x3c49f7=0x0;_0x39f5d5=_0x197894,_0x197894=_0x197894+0x10|0x0,_0x441f34=_0x39f5d5;do{if(_0x5a0ad5>>>0x0<0xf5){if(_0x5a0ad5=(_0x5d81c6=_0x5a0ad5>>>0x0<0xb?0x10:_0x5a0ad5+0xb&-0x8)>>>0x3,0x3&(_0x5e51dd=(_0x3cec67=0x0|_0x2869a8[0x478])>>>_0x5a0ad5)|0x0)return _0x19dacf=0x0|_0x2869a8[(_0x5e51dd=(_0x5a0ad5=0x1208+((_0x8376d=(0x1&_0x5e51dd^0x1)+_0x5a0ad5|0x0)<<0x1<<0x2)|0x0)+0x8|0x0)>>0x2],(0x0|_0x5a0ad5)==(0x0|(_0x815996=0x0|_0x2869a8[(_0x2a6b0e=_0x19dacf+0x8|0x0)>>0x2]))?_0x2869a8[0x478]=_0x3cec67&~(0x1<<_0x8376d):(_0x2869a8[_0x815996+0xc>>0x2]=_0x5a0ad5,_0x2869a8[_0x5e51dd>>0x2]=_0x815996),_0x3c49f7=_0x8376d<<0x3,_0x2869a8[_0x19dacf+0x4>>0x2]=0x3|_0x3c49f7,_0x2869a8[(_0x3c49f7=_0x19dacf+_0x3c49f7+0x4|0x0)>>0x2]=0x1|_0x2869a8[_0x3c49f7>>0x2],_0x197894=_0x39f5d5,0x0|(_0x3c49f7=_0x2a6b0e);if(_0x5d81c6>>>0x0>(_0x42d72a=0x0|_0x2869a8[0x47a])>>>0x0){if(0x0|_0x5e51dd)return _0x8376d=((_0x8376d=_0x5e51dd<<_0x5a0ad5&((_0x8376d=0x2<<_0x5a0ad5)|0x0-_0x8376d))&0x0-_0x8376d)-0x1|0x0,_0x2a6b0e=0x0|_0x2869a8[(_0x5a0ad5=(_0x8376d=0x1208+((_0x19dacf=((_0x5e51dd=(_0x8376d>>>=_0xb183ac=_0x8376d>>>0xc&0x10)>>>0x5&0x8)|_0xb183ac|(_0x2a6b0e=(_0x8376d>>>=_0x5e51dd)>>>0x2&0x4)|(_0x5a0ad5=(_0x8376d>>>=_0x2a6b0e)>>>0x1&0x2)|(_0x19dacf=(_0x8376d>>>=_0x5a0ad5)>>>0x1&0x1))+(_0x8376d>>>_0x19dacf)|0x0)<<0x1<<0x2)|0x0)+0x8|0x0)>>0x2],(0x0|_0x8376d)==(0x0|(_0x5e51dd=0x0|_0x2869a8[(_0xb183ac=_0x2a6b0e+0x8|0x0)>>0x2]))?(_0x5a0ad5=_0x3cec67&~(0x1<<_0x19dacf),_0x2869a8[0x478]=_0x5a0ad5):(_0x2869a8[_0x5e51dd+0xc>>0x2]=_0x8376d,_0x2869a8[_0x5a0ad5>>0x2]=_0x5e51dd,_0x5a0ad5=_0x3cec67),_0x815996=(_0x19dacf<<0x3)-_0x5d81c6|0x0,_0x2869a8[_0x2a6b0e+0x4>>0x2]=0x3|_0x5d81c6,_0x2869a8[(_0x19dacf=_0x2a6b0e+_0x5d81c6|0x0)+0x4>>0x2]=0x1|_0x815996,_0x2869a8[_0x19dacf+_0x815996>>0x2]=_0x815996,0x0|_0x42d72a&&(_0x2a6b0e=0x0|_0x2869a8[0x47d],_0x5e51dd=0x1208+((_0x8376d=_0x42d72a>>>0x3)<<0x1<<0x2)|0x0,_0x5a0ad5&(_0x8376d=0x1<<_0x8376d)?_0x8376d=0x0|_0x2869a8[(_0x5a0ad5=_0x5e51dd+0x8|0x0)>>0x2]:(_0x2869a8[0x478]=_0x5a0ad5|_0x8376d,_0x8376d=_0x5e51dd,_0x5a0ad5=_0x5e51dd+0x8|0x0),_0x2869a8[_0x5a0ad5>>0x2]=_0x2a6b0e,_0x2869a8[_0x8376d+0xc>>0x2]=_0x2a6b0e,_0x2869a8[_0x2a6b0e+0x8>>0x2]=_0x8376d,_0x2869a8[_0x2a6b0e+0xc>>0x2]=_0x5e51dd),_0x2869a8[0x47a]=_0x815996,_0x2869a8[0x47d]=_0x19dacf,_0x197894=_0x39f5d5,0x0|(_0x3c49f7=_0xb183ac);if(_0x131cae=0x0|_0x2869a8[0x479]){if(_0x5e51dd=(_0x131cae&0x0-_0x131cae)-0x1|0x0,_0x5a0ad5=0x0|_0x2869a8[0x1310+(((_0x815996=(_0x5e51dd>>>=_0xb183ac=_0x5e51dd>>>0xc&0x10)>>>0x5&0x8)|_0xb183ac|(_0x30f3dd=(_0x5e51dd>>>=_0x815996)>>>0x2&0x4)|(_0x19dacf=(_0x5e51dd>>>=_0x30f3dd)>>>0x1&0x2)|(_0x5a0ad5=(_0x5e51dd>>>=_0x19dacf)>>>0x1&0x1))+(_0x5e51dd>>>_0x5a0ad5)<<0x2)>>0x2],_0x5e51dd=(-0x8&_0x2869a8[_0x5a0ad5+0x4>>0x2])-_0x5d81c6|0x0,_0x19dacf=0x0|_0x2869a8[_0x5a0ad5+0x10+((0x0==(0x0|_0x2869a8[_0x5a0ad5+0x10>>0x2])&0x1)<<0x2)>>0x2]){do{_0x5e51dd=(_0x30f3dd=(_0xb183ac=(-0x8&_0x2869a8[_0x19dacf+0x4>>0x2])-_0x5d81c6|0x0)>>>0x0<_0x5e51dd>>>0x0)?_0xb183ac:_0x5e51dd,_0x5a0ad5=_0x30f3dd?_0x19dacf:_0x5a0ad5,_0x19dacf=0x0|_0x2869a8[_0x19dacf+0x10+((0x0==(0x0|_0x2869a8[_0x19dacf+0x10>>0x2])&0x1)<<0x2)>>0x2];}while(0x0!=(0x0|_0x19dacf));_0x30f3dd=_0x5a0ad5,_0x815996=_0x5e51dd;}else _0x30f3dd=_0x5a0ad5,_0x815996=_0x5e51dd;if(_0x30f3dd>>>0x0<(_0xb183ac=_0x30f3dd+_0x5d81c6|0x0)>>>0x0){_0x2a6b0e=0x0|_0x2869a8[_0x30f3dd+0x18>>0x2],_0x8376d=0x0|_0x2869a8[_0x30f3dd+0xc>>0x2];do{if((0x0|_0x8376d)==(0x0|_0x30f3dd)){if(!(_0x8376d=0x0|_0x2869a8[(_0x5a0ad5=_0x30f3dd+0x14|0x0)>>0x2])&&!(_0x8376d=0x0|_0x2869a8[(_0x5a0ad5=_0x30f3dd+0x10|0x0)>>0x2])){_0x5e51dd=0x0;break;}for(;;)if(0x0|(_0x19dacf=0x0|_0x2869a8[(_0x5e51dd=_0x8376d+0x14|0x0)>>0x2]))_0x8376d=_0x19dacf,_0x5a0ad5=_0x5e51dd;else{if(!(_0x19dacf=0x0|_0x2869a8[(_0x5e51dd=_0x8376d+0x10|0x0)>>0x2]))break;_0x8376d=_0x19dacf,_0x5a0ad5=_0x5e51dd;}_0x2869a8[_0x5a0ad5>>0x2]=0x0,_0x5e51dd=_0x8376d;}else _0x5e51dd=0x0|_0x2869a8[_0x30f3dd+0x8>>0x2],_0x2869a8[_0x5e51dd+0xc>>0x2]=_0x8376d,_0x2869a8[_0x8376d+0x8>>0x2]=_0x5e51dd,_0x5e51dd=_0x8376d;}while(0x0);do{if(0x0|_0x2a6b0e){if(_0x8376d=0x0|_0x2869a8[_0x30f3dd+0x1c>>0x2],(0x0|_0x30f3dd)==(0x0|_0x2869a8[(_0x5a0ad5=0x1310+(_0x8376d<<0x2)|0x0)>>0x2])){if(_0x2869a8[_0x5a0ad5>>0x2]=_0x5e51dd,!_0x5e51dd){_0x2869a8[0x479]=_0x131cae&~(0x1<<_0x8376d);break;}}else{if(_0x2869a8[_0x2a6b0e+0x10+(((0x0|_0x2869a8[_0x2a6b0e+0x10>>0x2])!=(0x0|_0x30f3dd)&0x1)<<0x2)>>0x2]=_0x5e51dd,!_0x5e51dd)break;}_0x2869a8[_0x5e51dd+0x18>>0x2]=_0x2a6b0e,0x0|(_0x8376d=0x0|_0x2869a8[_0x30f3dd+0x10>>0x2])&&(_0x2869a8[_0x5e51dd+0x10>>0x2]=_0x8376d,_0x2869a8[_0x8376d+0x18>>0x2]=_0x5e51dd),0x0|(_0x8376d=0x0|_0x2869a8[_0x30f3dd+0x14>>0x2])&&(_0x2869a8[_0x5e51dd+0x14>>0x2]=_0x8376d,_0x2869a8[_0x8376d+0x18>>0x2]=_0x5e51dd);}}while(0x0);return _0x815996>>>0x0<0x10?(_0x3c49f7=_0x815996+_0x5d81c6|0x0,_0x2869a8[_0x30f3dd+0x4>>0x2]=0x3|_0x3c49f7,_0x2869a8[(_0x3c49f7=_0x30f3dd+_0x3c49f7+0x4|0x0)>>0x2]=0x1|_0x2869a8[_0x3c49f7>>0x2]):(_0x2869a8[_0x30f3dd+0x4>>0x2]=0x3|_0x5d81c6,_0x2869a8[_0xb183ac+0x4>>0x2]=0x1|_0x815996,_0x2869a8[_0xb183ac+_0x815996>>0x2]=_0x815996,0x0|_0x42d72a&&(_0x19dacf=0x0|_0x2869a8[0x47d],_0x5e51dd=0x1208+((_0x8376d=_0x42d72a>>>0x3)<<0x1<<0x2)|0x0,_0x3cec67&(_0x8376d=0x1<<_0x8376d)?_0x8376d=0x0|_0x2869a8[(_0x5a0ad5=_0x5e51dd+0x8|0x0)>>0x2]:(_0x2869a8[0x478]=_0x3cec67|_0x8376d,_0x8376d=_0x5e51dd,_0x5a0ad5=_0x5e51dd+0x8|0x0),_0x2869a8[_0x5a0ad5>>0x2]=_0x19dacf,_0x2869a8[_0x8376d+0xc>>0x2]=_0x19dacf,_0x2869a8[_0x19dacf+0x8>>0x2]=_0x8376d,_0x2869a8[_0x19dacf+0xc>>0x2]=_0x5e51dd),_0x2869a8[0x47a]=_0x815996,_0x2869a8[0x47d]=_0xb183ac),_0x197894=_0x39f5d5,0x0|(_0x3c49f7=_0x30f3dd+0x8|0x0);}_0x3cec67=_0x5d81c6;}else _0x3cec67=_0x5d81c6;}else _0x3cec67=_0x5d81c6;}else{if(_0x5a0ad5>>>0x0<=0xffffffbf){if(_0x5d81c6=-0x8&(_0x5a0ad5=_0x5a0ad5+0xb|0x0),_0x30f3dd=0x0|_0x2869a8[0x479]){_0x19dacf=0x0-_0x5d81c6|0x0,_0x131cae=(_0x5a0ad5>>>=0x8)?_0x5d81c6>>>0x0>0xffffff?0x1f:_0x5d81c6>>>((_0x131cae=0xe-((_0x42d72a=((_0x5bf3c3=_0x5a0ad5<<(_0x3cec67=(_0x5a0ad5+0xfff00|0x0)>>>0x10&0x8))+0x7f000|0x0)>>>0x10&0x4)|_0x3cec67|(_0x131cae=((_0x5bf3c3<<=_0x42d72a)+0x3c000|0x0)>>>0x10&0x2))+(_0x5bf3c3<<_0x131cae>>>0xf)|0x0)+0x7|0x0)&0x1|_0x131cae<<0x1:0x0,_0x5e51dd=0x0|_0x2869a8[0x1310+(_0x131cae<<0x2)>>0x2];_0x29c169:do{if(_0x5e51dd)for(_0x5a0ad5=0x0,_0xb183ac=_0x5d81c6<<(0x1f==(0x0|_0x131cae)?0x0:0x19-(_0x131cae>>>0x1)|0x0),_0x815996=0x0;;){if((_0x2a6b0e=(-0x8&_0x2869a8[_0x5e51dd+0x4>>0x2])-_0x5d81c6|0x0)>>>0x0<_0x19dacf>>>0x0){if(!_0x2a6b0e){_0x5a0ad5=_0x5e51dd,_0x19dacf=0x0,_0x2a6b0e=_0x5e51dd,_0x5bf3c3=0x3d;break _0x29c169;}_0x5a0ad5=_0x5e51dd,_0x19dacf=_0x2a6b0e;}if(_0x815996=0x0==(0x0|(_0x2a6b0e=0x0|_0x2869a8[_0x5e51dd+0x14>>0x2]))|(0x0|_0x2a6b0e)==(0x0|(_0x5e51dd=0x0|_0x2869a8[_0x5e51dd+0x10+(_0xb183ac>>>0x1f<<0x2)>>0x2]))?_0x815996:_0x2a6b0e,_0x2a6b0e=0x0==(0x0|_0x5e51dd)){_0x5e51dd=_0x815996,_0x5bf3c3=0x39;break;}_0xb183ac<<=0x1&(0x1^_0x2a6b0e);}else _0x5e51dd=0x0,_0x5a0ad5=0x0,_0x5bf3c3=0x39;}while(0x0);if(0x39==(0x0|_0x5bf3c3)){if(0x0==(0x0|_0x5e51dd)&0x0==(0x0|_0x5a0ad5)){if(!(_0x5a0ad5=_0x30f3dd&((_0x5a0ad5=0x2<<_0x131cae)|0x0-_0x5a0ad5))){_0x3cec67=_0x5d81c6;break;}_0x3cec67=(_0x5a0ad5&0x0-_0x5a0ad5)-0x1|0x0,_0x5a0ad5=0x0,_0x5e51dd=0x0|_0x2869a8[0x1310+(((_0x815996=(_0x3cec67>>>=_0xb183ac=_0x3cec67>>>0xc&0x10)>>>0x5&0x8)|_0xb183ac|(_0x131cae=(_0x3cec67>>>=_0x815996)>>>0x2&0x4)|(_0x42d72a=(_0x3cec67>>>=_0x131cae)>>>0x1&0x2)|(_0x5e51dd=(_0x3cec67>>>=_0x42d72a)>>>0x1&0x1))+(_0x3cec67>>>_0x5e51dd)<<0x2)>>0x2];}_0x5e51dd?(_0x2a6b0e=_0x5e51dd,_0x5bf3c3=0x3d):(_0x131cae=_0x5a0ad5,_0xb183ac=_0x19dacf);}if(0x3d==(0x0|_0x5bf3c3))for(;;){if(_0x5bf3c3=0x0,_0x5e51dd=(_0x3cec67=(_0x5e51dd=(-0x8&_0x2869a8[_0x2a6b0e+0x4>>0x2])-_0x5d81c6|0x0)>>>0x0<_0x19dacf>>>0x0)?_0x5e51dd:_0x19dacf,_0x5a0ad5=_0x3cec67?_0x2a6b0e:_0x5a0ad5,!(_0x2a6b0e=0x0|_0x2869a8[_0x2a6b0e+0x10+((0x0==(0x0|_0x2869a8[_0x2a6b0e+0x10>>0x2])&0x1)<<0x2)>>0x2])){_0x131cae=_0x5a0ad5,_0xb183ac=_0x5e51dd;break;}_0x19dacf=_0x5e51dd,_0x5bf3c3=0x3d;}if(0x0!=(0x0|_0x131cae)&&_0xb183ac>>>0x0<((0x0|_0x2869a8[0x47a])-_0x5d81c6|0x0)>>>0x0){if(_0x131cae>>>0x0>=(_0x815996=_0x131cae+_0x5d81c6|0x0)>>>0x0)return _0x197894=_0x39f5d5,0x0|(_0x3c49f7=0x0);_0x2a6b0e=0x0|_0x2869a8[_0x131cae+0x18>>0x2],_0x8376d=0x0|_0x2869a8[_0x131cae+0xc>>0x2];do{if((0x0|_0x8376d)==(0x0|_0x131cae)){if(!(_0x8376d=0x0|_0x2869a8[(_0x5a0ad5=_0x131cae+0x14|0x0)>>0x2])&&!(_0x8376d=0x0|_0x2869a8[(_0x5a0ad5=_0x131cae+0x10|0x0)>>0x2])){_0x8376d=0x0;break;}for(;;)if(0x0|(_0x19dacf=0x0|_0x2869a8[(_0x5e51dd=_0x8376d+0x14|0x0)>>0x2]))_0x8376d=_0x19dacf,_0x5a0ad5=_0x5e51dd;else{if(!(_0x19dacf=0x0|_0x2869a8[(_0x5e51dd=_0x8376d+0x10|0x0)>>0x2]))break;_0x8376d=_0x19dacf,_0x5a0ad5=_0x5e51dd;}_0x2869a8[_0x5a0ad5>>0x2]=0x0;}else _0x3c49f7=0x0|_0x2869a8[_0x131cae+0x8>>0x2],_0x2869a8[_0x3c49f7+0xc>>0x2]=_0x8376d,_0x2869a8[_0x8376d+0x8>>0x2]=_0x3c49f7;}while(0x0);do{if(_0x2a6b0e){if(_0x5a0ad5=0x0|_0x2869a8[_0x131cae+0x1c>>0x2],(0x0|_0x131cae)==(0x0|_0x2869a8[(_0x5e51dd=0x1310+(_0x5a0ad5<<0x2)|0x0)>>0x2])){if(_0x2869a8[_0x5e51dd>>0x2]=_0x8376d,!_0x8376d){_0x19dacf=_0x30f3dd&~(0x1<<_0x5a0ad5),_0x2869a8[0x479]=_0x19dacf;break;}}else{if(_0x2869a8[_0x2a6b0e+0x10+(((0x0|_0x2869a8[_0x2a6b0e+0x10>>0x2])!=(0x0|_0x131cae)&0x1)<<0x2)>>0x2]=_0x8376d,!_0x8376d){_0x19dacf=_0x30f3dd;break;}}_0x2869a8[_0x8376d+0x18>>0x2]=_0x2a6b0e,0x0|(_0x5a0ad5=0x0|_0x2869a8[_0x131cae+0x10>>0x2])&&(_0x2869a8[_0x8376d+0x10>>0x2]=_0x5a0ad5,_0x2869a8[_0x5a0ad5+0x18>>0x2]=_0x8376d),(_0x5a0ad5=0x0|_0x2869a8[_0x131cae+0x14>>0x2])?(_0x2869a8[_0x8376d+0x14>>0x2]=_0x5a0ad5,_0x2869a8[_0x5a0ad5+0x18>>0x2]=_0x8376d,_0x19dacf=_0x30f3dd):_0x19dacf=_0x30f3dd;}else _0x19dacf=_0x30f3dd;}while(0x0);do{if(_0xb183ac>>>0x0>=0x10){if(_0x2869a8[_0x131cae+0x4>>0x2]=0x3|_0x5d81c6,_0x2869a8[_0x815996+0x4>>0x2]=0x1|_0xb183ac,_0x2869a8[_0x815996+_0xb183ac>>0x2]=_0xb183ac,_0x8376d=_0xb183ac>>>0x3,_0xb183ac>>>0x0<0x100){_0x5e51dd=0x1208+(_0x8376d<<0x1<<0x2)|0x0,(_0x5a0ad5=0x0|_0x2869a8[0x478])&(_0x8376d=0x1<<_0x8376d)?_0x8376d=0x0|_0x2869a8[(_0x5a0ad5=_0x5e51dd+0x8|0x0)>>0x2]:(_0x2869a8[0x478]=_0x5a0ad5|_0x8376d,_0x8376d=_0x5e51dd,_0x5a0ad5=_0x5e51dd+0x8|0x0),_0x2869a8[_0x5a0ad5>>0x2]=_0x815996,_0x2869a8[_0x8376d+0xc>>0x2]=_0x815996,_0x2869a8[_0x815996+0x8>>0x2]=_0x8376d,_0x2869a8[_0x815996+0xc>>0x2]=_0x5e51dd;break;}if(_0x5e51dd=0x1310+((_0x8376d=(_0x8376d=_0xb183ac>>>0x8)?_0xb183ac>>>0x0>0xffffff?0x1f:_0xb183ac>>>((_0x8376d=0xe-((_0x7f1234=((_0x3c49f7=_0x8376d<<(_0x5bf3c3=(_0x8376d+0xfff00|0x0)>>>0x10&0x8))+0x7f000|0x0)>>>0x10&0x4)|_0x5bf3c3|(_0x8376d=((_0x3c49f7<<=_0x7f1234)+0x3c000|0x0)>>>0x10&0x2))+(_0x3c49f7<<_0x8376d>>>0xf)|0x0)+0x7|0x0)&0x1|_0x8376d<<0x1:0x0)<<0x2)|0x0,_0x2869a8[_0x815996+0x1c>>0x2]=_0x8376d,_0x2869a8[(_0x5a0ad5=_0x815996+0x10|0x0)+0x4>>0x2]=0x0,_0x2869a8[_0x5a0ad5>>0x2]=0x0,!(_0x19dacf&(_0x5a0ad5=0x1<<_0x8376d))){_0x2869a8[0x479]=_0x19dacf|_0x5a0ad5,_0x2869a8[_0x5e51dd>>0x2]=_0x815996,_0x2869a8[_0x815996+0x18>>0x2]=_0x5e51dd,_0x2869a8[_0x815996+0xc>>0x2]=_0x815996,_0x2869a8[_0x815996+0x8>>0x2]=_0x815996;break;}for(_0x5a0ad5=_0xb183ac<<(0x1f==(0x0|_0x8376d)?0x0:0x19-(_0x8376d>>>0x1)|0x0),_0x5e51dd=0x0|_0x2869a8[_0x5e51dd>>0x2];;){if((-0x8&_0x2869a8[_0x5e51dd+0x4>>0x2]|0x0)==(0x0|_0xb183ac)){_0x5bf3c3=0x61;break;}if(!(_0x8376d=0x0|_0x2869a8[(_0x19dacf=_0x5e51dd+0x10+(_0x5a0ad5>>>0x1f<<0x2)|0x0)>>0x2])){_0x5bf3c3=0x60;break;}_0x5a0ad5<<=0x1,_0x5e51dd=_0x8376d;}if(0x60==(0x0|_0x5bf3c3)){_0x2869a8[_0x19dacf>>0x2]=_0x815996,_0x2869a8[_0x815996+0x18>>0x2]=_0x5e51dd,_0x2869a8[_0x815996+0xc>>0x2]=_0x815996,_0x2869a8[_0x815996+0x8>>0x2]=_0x815996;break;}if(0x61==(0x0|_0x5bf3c3)){_0x3c49f7=0x0|_0x2869a8[(_0x5bf3c3=_0x5e51dd+0x8|0x0)>>0x2],_0x2869a8[_0x3c49f7+0xc>>0x2]=_0x815996,_0x2869a8[_0x5bf3c3>>0x2]=_0x815996,_0x2869a8[_0x815996+0x8>>0x2]=_0x3c49f7,_0x2869a8[_0x815996+0xc>>0x2]=_0x5e51dd,_0x2869a8[_0x815996+0x18>>0x2]=0x0;break;}}else _0x3c49f7=_0xb183ac+_0x5d81c6|0x0,_0x2869a8[_0x131cae+0x4>>0x2]=0x3|_0x3c49f7,_0x2869a8[(_0x3c49f7=_0x131cae+_0x3c49f7+0x4|0x0)>>0x2]=0x1|_0x2869a8[_0x3c49f7>>0x2];}while(0x0);return _0x197894=_0x39f5d5,0x0|(_0x3c49f7=_0x131cae+0x8|0x0);}_0x3cec67=_0x5d81c6;}else _0x3cec67=_0x5d81c6;}else _0x3cec67=-0x1;}}while(0x0);if((_0x5e51dd=0x0|_0x2869a8[0x47a])>>>0x0>=_0x3cec67>>>0x0)return _0x8376d=_0x5e51dd-_0x3cec67|0x0,_0x5a0ad5=0x0|_0x2869a8[0x47d],_0x8376d>>>0x0>0xf?(_0x3c49f7=_0x5a0ad5+_0x3cec67|0x0,_0x2869a8[0x47d]=_0x3c49f7,_0x2869a8[0x47a]=_0x8376d,_0x2869a8[_0x3c49f7+0x4>>0x2]=0x1|_0x8376d,_0x2869a8[_0x3c49f7+_0x8376d>>0x2]=_0x8376d,_0x2869a8[_0x5a0ad5+0x4>>0x2]=0x3|_0x3cec67):(_0x2869a8[0x47a]=0x0,_0x2869a8[0x47d]=0x0,_0x2869a8[_0x5a0ad5+0x4>>0x2]=0x3|_0x5e51dd,_0x2869a8[(_0x3c49f7=_0x5a0ad5+_0x5e51dd+0x4|0x0)>>0x2]=0x1|_0x2869a8[_0x3c49f7>>0x2]),_0x197894=_0x39f5d5,0x0|(_0x3c49f7=_0x5a0ad5+0x8|0x0);if((_0xb183ac=0x0|_0x2869a8[0x47b])>>>0x0>_0x3cec67>>>0x0)return _0x7f1234=_0xb183ac-_0x3cec67|0x0,_0x2869a8[0x47b]=_0x7f1234,_0x5bf3c3=(_0x3c49f7=0x0|_0x2869a8[0x47e])+_0x3cec67|0x0,_0x2869a8[0x47e]=_0x5bf3c3,_0x2869a8[_0x5bf3c3+0x4>>0x2]=0x1|_0x7f1234,_0x2869a8[_0x3c49f7+0x4>>0x2]=0x3|_0x3cec67,_0x197894=_0x39f5d5,0x0|(_0x3c49f7=_0x3c49f7+0x8|0x0);if(0x0|_0x2869a8[0x4ee]?_0x5a0ad5=0x0|_0x2869a8[0x4f0]:(_0x2869a8[0x4f0]=0x1000,_0x2869a8[0x4ef]=0x1000,_0x2869a8[0x4f1]=-0x1,_0x2869a8[0x4f2]=-0x1,_0x2869a8[0x4f3]=0x0,_0x2869a8[0x4e7]=0x0,_0x5a0ad5=-0x10&_0x441f34^0x55555558,_0x2869a8[_0x441f34>>0x2]=_0x5a0ad5,_0x2869a8[0x4ee]=_0x5a0ad5,_0x5a0ad5=0x1000),_0x131cae=_0x3cec67+0x30|0x0,(_0x5d81c6=(_0x815996=_0x5a0ad5+(_0x30f3dd=_0x3cec67+0x2f|0x0)|0x0)&(_0x2a6b0e=0x0-_0x5a0ad5|0x0))>>>0x0<=_0x3cec67>>>0x0)return _0x197894=_0x39f5d5,0x0|(_0x3c49f7=0x0);if(0x0|(_0x5a0ad5=0x0|_0x2869a8[0x4e6])&&(_0x441f34=(_0x42d72a=0x0|_0x2869a8[0x4e4])+_0x5d81c6|0x0)>>>0x0<=_0x42d72a>>>0x0|_0x441f34>>>0x0>_0x5a0ad5>>>0x0)return _0x197894=_0x39f5d5,0x0|(_0x3c49f7=0x0);_0x38494c:do{if(0x4&_0x2869a8[0x4e7])_0x8376d=0x0,_0x5bf3c3=0x85;else{_0x5e51dd=0x0|_0x2869a8[0x47e];_0x18d94f:do{if(_0x5e51dd){for(_0x19dacf=0x13a0;!((_0x5a0ad5=0x0|_0x2869a8[_0x19dacf>>0x2])>>>0x0<=_0x5e51dd>>>0x0&&(_0x5a0ad5+(0x0|_0x2869a8[(_0x556be1=_0x19dacf+0x4|0x0)>>0x2])|0x0)>>>0x0>_0x5e51dd>>>0x0);){if(!(_0x5a0ad5=0x0|_0x2869a8[_0x19dacf+0x8>>0x2])){_0x5bf3c3=0x76;break _0x18d94f;}_0x19dacf=_0x5a0ad5;}if((_0x8376d=_0x815996-_0xb183ac&_0x2a6b0e)>>>0x0<0x7fffffff){if((0x0|(_0x5a0ad5=0x0|_0x570e49(0x0|_0x8376d)))==((0x0|_0x2869a8[_0x19dacf>>0x2])+(0x0|_0x2869a8[_0x556be1>>0x2])|0x0)){if(-0x1!=(0x0|_0x5a0ad5)){_0xb183ac=_0x8376d,_0x815996=_0x5a0ad5,_0x5bf3c3=0x87;break _0x38494c;}}else _0x19dacf=_0x5a0ad5,_0x5bf3c3=0x7e;}else _0x8376d=0x0;}else _0x5bf3c3=0x76;}while(0x0);do{if(0x76==(0x0|_0x5bf3c3)){if(-0x1!=(0x0|(_0x5e51dd=0x0|_0x570e49(0x0)))&&(_0x8376d=_0x5e51dd,_0x43d5eb=(_0x8376d=(0x0==((_0x43d5eb=(_0x16e224=0x0|_0x2869a8[0x4ef])+-0x1|0x0)&_0x8376d|0x0)?0x0:(_0x43d5eb+_0x8376d&0x0-_0x16e224)-_0x8376d|0x0)+_0x5d81c6|0x0)+(_0x16e224=0x0|_0x2869a8[0x4e4])|0x0,_0x8376d>>>0x0>_0x3cec67>>>0x0&_0x8376d>>>0x0<0x7fffffff)){if(0x0|(_0x556be1=0x0|_0x2869a8[0x4e6])&&_0x43d5eb>>>0x0<=_0x16e224>>>0x0|_0x43d5eb>>>0x0>_0x556be1>>>0x0){_0x8376d=0x0;break;}if((0x0|(_0x5a0ad5=0x0|_0x570e49(0x0|_0x8376d)))==(0x0|_0x5e51dd)){_0xb183ac=_0x8376d,_0x815996=_0x5e51dd,_0x5bf3c3=0x87;break _0x38494c;}_0x19dacf=_0x5a0ad5,_0x5bf3c3=0x7e;}else _0x8376d=0x0;}}while(0x0);do{if(0x7e==(0x0|_0x5bf3c3)){if(_0x5e51dd=0x0-_0x8376d|0x0,!(_0x131cae>>>0x0>_0x8376d>>>0x0&_0x8376d>>>0x0<0x7fffffff&-0x1!=(0x0|_0x19dacf))){if(-0x1==(0x0|_0x19dacf)){_0x8376d=0x0;break;}_0xb183ac=_0x8376d,_0x815996=_0x19dacf,_0x5bf3c3=0x87;break _0x38494c;}if((_0x5a0ad5=_0x30f3dd-_0x8376d+(_0x5a0ad5=0x0|_0x2869a8[0x4f0])&0x0-_0x5a0ad5)>>>0x0>=0x7fffffff){_0xb183ac=_0x8376d,_0x815996=_0x19dacf,_0x5bf3c3=0x87;break _0x38494c;}if(-0x1==(0x0|_0x570e49(0x0|_0x5a0ad5))){_0x570e49(0x0|_0x5e51dd),_0x8376d=0x0;break;}_0xb183ac=_0x5a0ad5+_0x8376d|0x0,_0x815996=_0x19dacf,_0x5bf3c3=0x87;break _0x38494c;}}while(0x0);_0x2869a8[0x4e7]=0x4|_0x2869a8[0x4e7],_0x5bf3c3=0x85;}}while(0x0);if(0x85==(0x0|_0x5bf3c3)&&_0x5d81c6>>>0x0<0x7fffffff&&!(-0x1==(0x0|(_0x7f1234=0x0|_0x570e49(0x0|_0x5d81c6)))|0x1^(_0x258dcb=(_0x16c26a=(_0x556be1=0x0|_0x570e49(0x0))-_0x7f1234|0x0)>>>0x0>(_0x3cec67+0x28|0x0)>>>0x0)|_0x7f1234>>>0x0<_0x556be1>>>0x0&-0x1!=(0x0|_0x7f1234)&-0x1!=(0x0|_0x556be1)^0x1)&&(_0xb183ac=_0x258dcb?_0x16c26a:_0x8376d,_0x815996=_0x7f1234,_0x5bf3c3=0x87),0x87==(0x0|_0x5bf3c3)){_0x8376d=(0x0|_0x2869a8[0x4e4])+_0xb183ac|0x0,_0x2869a8[0x4e4]=_0x8376d,_0x8376d>>>0x0>(0x0|_0x2869a8[0x4e5])>>>0x0&&(_0x2869a8[0x4e5]=_0x8376d),_0x30f3dd=0x0|_0x2869a8[0x47e];do{if(_0x30f3dd){for(_0x8376d=0x13a0;;){if((0x0|_0x815996)==((_0x5a0ad5=0x0|_0x2869a8[_0x8376d>>0x2])+(_0x19dacf=0x0|_0x2869a8[(_0x5e51dd=_0x8376d+0x4|0x0)>>0x2])|0x0)){_0x5bf3c3=0x91;break;}if(!(_0x2a6b0e=0x0|_0x2869a8[_0x8376d+0x8>>0x2]))break;_0x8376d=_0x2a6b0e;}if(0x91==(0x0|_0x5bf3c3)&&0x0==(0x8&_0x2869a8[_0x8376d+0xc>>0x2]|0x0)&&_0x30f3dd>>>0x0<_0x815996>>>0x0&_0x30f3dd>>>0x0>=_0x5a0ad5>>>0x0){_0x2869a8[_0x5e51dd>>0x2]=_0x19dacf+_0xb183ac,_0x5bf3c3=_0x30f3dd+(_0x3c49f7=0x0==(0x7&(_0x3c49f7=_0x30f3dd+0x8|0x0)|0x0)?0x0:0x0-_0x3c49f7&0x7)|0x0,_0x3c49f7=(0x0|_0x2869a8[0x47b])+(_0xb183ac-_0x3c49f7)|0x0,_0x2869a8[0x47e]=_0x5bf3c3,_0x2869a8[0x47b]=_0x3c49f7,_0x2869a8[_0x5bf3c3+0x4>>0x2]=0x1|_0x3c49f7,_0x2869a8[_0x5bf3c3+_0x3c49f7+0x4>>0x2]=0x28,_0x2869a8[0x47f]=_0x2869a8[0x4f2];break;}for(_0x815996>>>0x0<(0x0|_0x2869a8[0x47c])>>>0x0&&(_0x2869a8[0x47c]=_0x815996),_0x5e51dd=_0x815996+_0xb183ac|0x0,_0x8376d=0x13a0;;){if((0x0|_0x2869a8[_0x8376d>>0x2])==(0x0|_0x5e51dd)){_0x5bf3c3=0x99;break;}if(!(_0x5a0ad5=0x0|_0x2869a8[_0x8376d+0x8>>0x2]))break;_0x8376d=_0x5a0ad5;}if(0x99==(0x0|_0x5bf3c3)&&0x0==(0x8&_0x2869a8[_0x8376d+0xc>>0x2]|0x0)){_0x2869a8[_0x8376d>>0x2]=_0x815996,_0x2869a8[(_0x42d72a=_0x8376d+0x4|0x0)>>0x2]=(0x0|_0x2869a8[_0x42d72a>>0x2])+_0xb183ac,_0x5d81c6=(_0x42d72a=_0x815996+(0x0==(0x7&(_0x42d72a=_0x815996+0x8|0x0)|0x0)?0x0:0x0-_0x42d72a&0x7)|0x0)+_0x3cec67|0x0,_0x131cae=(_0x8376d=_0x5e51dd+(0x0==(0x7&(_0x8376d=_0x5e51dd+0x8|0x0)|0x0)?0x0:0x0-_0x8376d&0x7)|0x0)-_0x42d72a-_0x3cec67|0x0,_0x2869a8[_0x42d72a+0x4>>0x2]=0x3|_0x3cec67;do{if((0x0|_0x8376d)!=(0x0|_0x30f3dd)){if((0x0|_0x8376d)==(0x0|_0x2869a8[0x47d])){_0x3c49f7=(0x0|_0x2869a8[0x47a])+_0x131cae|0x0,_0x2869a8[0x47a]=_0x3c49f7,_0x2869a8[0x47d]=_0x5d81c6,_0x2869a8[_0x5d81c6+0x4>>0x2]=0x1|_0x3c49f7,_0x2869a8[_0x5d81c6+_0x3c49f7>>0x2]=_0x3c49f7;break;}if(0x1==(0x3&(_0x5a0ad5=0x0|_0x2869a8[_0x8376d+0x4>>0x2])|0x0)){_0xb183ac=-0x8&_0x5a0ad5,_0x19dacf=_0x5a0ad5>>>0x3;_0x4b6733:do{if(_0x5a0ad5>>>0x0<0x100){if(_0x5a0ad5=0x0|_0x2869a8[_0x8376d+0x8>>0x2],(0x0|(_0x5e51dd=0x0|_0x2869a8[_0x8376d+0xc>>0x2]))==(0x0|_0x5a0ad5)){_0x2869a8[0x478]=_0x2869a8[0x478]&~(0x1<<_0x19dacf);break;}_0x2869a8[_0x5a0ad5+0xc>>0x2]=_0x5e51dd,_0x2869a8[_0x5e51dd+0x8>>0x2]=_0x5a0ad5;break;}_0x815996=0x0|_0x2869a8[_0x8376d+0x18>>0x2],_0x5a0ad5=0x0|_0x2869a8[_0x8376d+0xc>>0x2];do{if((0x0|_0x5a0ad5)==(0x0|_0x8376d)){if(!(_0x5a0ad5=0x0|_0x2869a8[(_0x5e51dd=(_0x19dacf=_0x8376d+0x10|0x0)+0x4|0x0)>>0x2])){if(!(_0x5a0ad5=0x0|_0x2869a8[_0x19dacf>>0x2])){_0x5a0ad5=0x0;break;}_0x5e51dd=_0x19dacf;}for(;;)if(0x0|(_0x2a6b0e=0x0|_0x2869a8[(_0x19dacf=_0x5a0ad5+0x14|0x0)>>0x2]))_0x5a0ad5=_0x2a6b0e,_0x5e51dd=_0x19dacf;else{if(!(_0x2a6b0e=0x0|_0x2869a8[(_0x19dacf=_0x5a0ad5+0x10|0x0)>>0x2]))break;_0x5a0ad5=_0x2a6b0e,_0x5e51dd=_0x19dacf;}_0x2869a8[_0x5e51dd>>0x2]=0x0;}else _0x3c49f7=0x0|_0x2869a8[_0x8376d+0x8>>0x2],_0x2869a8[_0x3c49f7+0xc>>0x2]=_0x5a0ad5,_0x2869a8[_0x5a0ad5+0x8>>0x2]=_0x3c49f7;}while(0x0);if(!_0x815996)break;_0x19dacf=0x1310+((_0x5e51dd=0x0|_0x2869a8[_0x8376d+0x1c>>0x2])<<0x2)|0x0;do{if((0x0|_0x8376d)==(0x0|_0x2869a8[_0x19dacf>>0x2])){if(_0x2869a8[_0x19dacf>>0x2]=_0x5a0ad5,0x0|_0x5a0ad5)break;_0x2869a8[0x479]=_0x2869a8[0x479]&~(0x1<<_0x5e51dd);break _0x4b6733;}if(_0x2869a8[_0x815996+0x10+(((0x0|_0x2869a8[_0x815996+0x10>>0x2])!=(0x0|_0x8376d)&0x1)<<0x2)>>0x2]=_0x5a0ad5,!_0x5a0ad5)break _0x4b6733;}while(0x0);if(_0x2869a8[_0x5a0ad5+0x18>>0x2]=_0x815996,0x0|(_0x19dacf=0x0|_0x2869a8[(_0x5e51dd=_0x8376d+0x10|0x0)>>0x2])&&(_0x2869a8[_0x5a0ad5+0x10>>0x2]=_0x19dacf,_0x2869a8[_0x19dacf+0x18>>0x2]=_0x5a0ad5),!(_0x5e51dd=0x0|_0x2869a8[_0x5e51dd+0x4>>0x2]))break;_0x2869a8[_0x5a0ad5+0x14>>0x2]=_0x5e51dd,_0x2869a8[_0x5e51dd+0x18>>0x2]=_0x5a0ad5;}while(0x0);_0x8376d=_0x8376d+_0xb183ac|0x0,_0x2a6b0e=_0xb183ac+_0x131cae|0x0;}else _0x2a6b0e=_0x131cae;if(_0x2869a8[(_0x8376d=_0x8376d+0x4|0x0)>>0x2]=-0x2&_0x2869a8[_0x8376d>>0x2],_0x2869a8[_0x5d81c6+0x4>>0x2]=0x1|_0x2a6b0e,_0x2869a8[_0x5d81c6+_0x2a6b0e>>0x2]=_0x2a6b0e,_0x8376d=_0x2a6b0e>>>0x3,_0x2a6b0e>>>0x0<0x100){_0x5e51dd=0x1208+(_0x8376d<<0x1<<0x2)|0x0,(_0x5a0ad5=0x0|_0x2869a8[0x478])&(_0x8376d=0x1<<_0x8376d)?_0x8376d=0x0|_0x2869a8[(_0x5a0ad5=_0x5e51dd+0x8|0x0)>>0x2]:(_0x2869a8[0x478]=_0x5a0ad5|_0x8376d,_0x8376d=_0x5e51dd,_0x5a0ad5=_0x5e51dd+0x8|0x0),_0x2869a8[_0x5a0ad5>>0x2]=_0x5d81c6,_0x2869a8[_0x8376d+0xc>>0x2]=_0x5d81c6,_0x2869a8[_0x5d81c6+0x8>>0x2]=_0x8376d,_0x2869a8[_0x5d81c6+0xc>>0x2]=_0x5e51dd;break;}_0x8376d=_0x2a6b0e>>>0x8;do{if(_0x8376d){if(_0x2a6b0e>>>0x0>0xffffff){_0x8376d=0x1f;break;}_0x8376d=_0x2a6b0e>>>((_0x8376d=0xe-((_0x7f1234=((_0x3c49f7=_0x8376d<<(_0x5bf3c3=(_0x8376d+0xfff00|0x0)>>>0x10&0x8))+0x7f000|0x0)>>>0x10&0x4)|_0x5bf3c3|(_0x8376d=((_0x3c49f7<<=_0x7f1234)+0x3c000|0x0)>>>0x10&0x2))+(_0x3c49f7<<_0x8376d>>>0xf)|0x0)+0x7|0x0)&0x1|_0x8376d<<0x1;}else _0x8376d=0x0;}while(0x0);if(_0x19dacf=0x1310+(_0x8376d<<0x2)|0x0,_0x2869a8[_0x5d81c6+0x1c>>0x2]=_0x8376d,_0x2869a8[(_0x5a0ad5=_0x5d81c6+0x10|0x0)+0x4>>0x2]=0x0,_0x2869a8[_0x5a0ad5>>0x2]=0x0,!((_0x5a0ad5=0x0|_0x2869a8[0x479])&(_0x5e51dd=0x1<<_0x8376d))){_0x2869a8[0x479]=_0x5a0ad5|_0x5e51dd,_0x2869a8[_0x19dacf>>0x2]=_0x5d81c6,_0x2869a8[_0x5d81c6+0x18>>0x2]=_0x19dacf,_0x2869a8[_0x5d81c6+0xc>>0x2]=_0x5d81c6,_0x2869a8[_0x5d81c6+0x8>>0x2]=_0x5d81c6;break;}for(_0x5a0ad5=_0x2a6b0e<<(0x1f==(0x0|_0x8376d)?0x0:0x19-(_0x8376d>>>0x1)|0x0),_0x5e51dd=0x0|_0x2869a8[_0x19dacf>>0x2];;){if((-0x8&_0x2869a8[_0x5e51dd+0x4>>0x2]|0x0)==(0x0|_0x2a6b0e)){_0x5bf3c3=0xc2;break;}if(!(_0x8376d=0x0|_0x2869a8[(_0x19dacf=_0x5e51dd+0x10+(_0x5a0ad5>>>0x1f<<0x2)|0x0)>>0x2])){_0x5bf3c3=0xc1;break;}_0x5a0ad5<<=0x1,_0x5e51dd=_0x8376d;}if(0xc1==(0x0|_0x5bf3c3)){_0x2869a8[_0x19dacf>>0x2]=_0x5d81c6,_0x2869a8[_0x5d81c6+0x18>>0x2]=_0x5e51dd,_0x2869a8[_0x5d81c6+0xc>>0x2]=_0x5d81c6,_0x2869a8[_0x5d81c6+0x8>>0x2]=_0x5d81c6;break;}if(0xc2==(0x0|_0x5bf3c3)){_0x3c49f7=0x0|_0x2869a8[(_0x5bf3c3=_0x5e51dd+0x8|0x0)>>0x2],_0x2869a8[_0x3c49f7+0xc>>0x2]=_0x5d81c6,_0x2869a8[_0x5bf3c3>>0x2]=_0x5d81c6,_0x2869a8[_0x5d81c6+0x8>>0x2]=_0x3c49f7,_0x2869a8[_0x5d81c6+0xc>>0x2]=_0x5e51dd,_0x2869a8[_0x5d81c6+0x18>>0x2]=0x0;break;}}else _0x3c49f7=(0x0|_0x2869a8[0x47b])+_0x131cae|0x0,_0x2869a8[0x47b]=_0x3c49f7,_0x2869a8[0x47e]=_0x5d81c6,_0x2869a8[_0x5d81c6+0x4>>0x2]=0x1|_0x3c49f7;}while(0x0);return _0x197894=_0x39f5d5,0x0|(_0x3c49f7=_0x42d72a+0x8|0x0);}for(_0x8376d=0x13a0;!((_0x5a0ad5=0x0|_0x2869a8[_0x8376d>>0x2])>>>0x0<=_0x30f3dd>>>0x0&&(_0x3c49f7=_0x5a0ad5+(0x0|_0x2869a8[_0x8376d+0x4>>0x2])|0x0)>>>0x0>_0x30f3dd>>>0x0);)_0x8376d=0x0|_0x2869a8[_0x8376d+0x8>>0x2];_0x8376d=(_0x5a0ad5=(_0x5a0ad5=(_0x2a6b0e=_0x3c49f7+-0x2f|0x0)+(0x0==(0x7&(_0x5a0ad5=_0x2a6b0e+0x8|0x0)|0x0)?0x0:0x0-_0x5a0ad5&0x7)|0x0)>>>0x0<(_0x2a6b0e=_0x30f3dd+0x10|0x0)>>>0x0?_0x30f3dd:_0x5a0ad5)+0x8|0x0,_0x5bf3c3=_0x815996+(_0x5e51dd=0x0==(0x7&(_0x5e51dd=_0x815996+0x8|0x0)|0x0)?0x0:0x0-_0x5e51dd&0x7)|0x0,_0x5e51dd=_0xb183ac+-0x28-_0x5e51dd|0x0,_0x2869a8[0x47e]=_0x5bf3c3,_0x2869a8[0x47b]=_0x5e51dd,_0x2869a8[_0x5bf3c3+0x4>>0x2]=0x1|_0x5e51dd,_0x2869a8[_0x5bf3c3+_0x5e51dd+0x4>>0x2]=0x28,_0x2869a8[0x47f]=_0x2869a8[0x4f2],_0x2869a8[(_0x5e51dd=_0x5a0ad5+0x4|0x0)>>0x2]=0x1b,_0x2869a8[_0x8376d>>0x2]=_0x2869a8[0x4e8],_0x2869a8[_0x8376d+0x4>>0x2]=_0x2869a8[0x4e9],_0x2869a8[_0x8376d+0x8>>0x2]=_0x2869a8[0x4ea],_0x2869a8[_0x8376d+0xc>>0x2]=_0x2869a8[0x4eb],_0x2869a8[0x4e8]=_0x815996,_0x2869a8[0x4e9]=_0xb183ac,_0x2869a8[0x4eb]=0x0,_0x2869a8[0x4ea]=_0x8376d,_0x8376d=_0x5a0ad5+0x18|0x0;do{_0x5bf3c3=_0x8376d,_0x2869a8[(_0x8376d=_0x8376d+0x4|0x0)>>0x2]=0x7;}while((_0x5bf3c3+0x8|0x0)>>>0x0<_0x3c49f7>>>0x0);if((0x0|_0x5a0ad5)!=(0x0|_0x30f3dd)){if(_0x815996=_0x5a0ad5-_0x30f3dd|0x0,_0x2869a8[_0x5e51dd>>0x2]=-0x2&_0x2869a8[_0x5e51dd>>0x2],_0x2869a8[_0x30f3dd+0x4>>0x2]=0x1|_0x815996,_0x2869a8[_0x5a0ad5>>0x2]=_0x815996,_0x8376d=_0x815996>>>0x3,_0x815996>>>0x0<0x100){_0x5e51dd=0x1208+(_0x8376d<<0x1<<0x2)|0x0,(_0x5a0ad5=0x0|_0x2869a8[0x478])&(_0x8376d=0x1<<_0x8376d)?_0x8376d=0x0|_0x2869a8[(_0x5a0ad5=_0x5e51dd+0x8|0x0)>>0x2]:(_0x2869a8[0x478]=_0x5a0ad5|_0x8376d,_0x8376d=_0x5e51dd,_0x5a0ad5=_0x5e51dd+0x8|0x0),_0x2869a8[_0x5a0ad5>>0x2]=_0x30f3dd,_0x2869a8[_0x8376d+0xc>>0x2]=_0x30f3dd,_0x2869a8[_0x30f3dd+0x8>>0x2]=_0x8376d,_0x2869a8[_0x30f3dd+0xc>>0x2]=_0x5e51dd;break;}if(_0x19dacf=0x1310+((_0x5e51dd=(_0x8376d=_0x815996>>>0x8)?_0x815996>>>0x0>0xffffff?0x1f:_0x815996>>>((_0x5e51dd=0xe-((_0x7f1234=((_0x3c49f7=_0x8376d<<(_0x5bf3c3=(_0x8376d+0xfff00|0x0)>>>0x10&0x8))+0x7f000|0x0)>>>0x10&0x4)|_0x5bf3c3|(_0x5e51dd=((_0x3c49f7<<=_0x7f1234)+0x3c000|0x0)>>>0x10&0x2))+(_0x3c49f7<<_0x5e51dd>>>0xf)|0x0)+0x7|0x0)&0x1|_0x5e51dd<<0x1:0x0)<<0x2)|0x0,_0x2869a8[_0x30f3dd+0x1c>>0x2]=_0x5e51dd,_0x2869a8[_0x30f3dd+0x14>>0x2]=0x0,_0x2869a8[_0x2a6b0e>>0x2]=0x0,!((_0x8376d=0x0|_0x2869a8[0x479])&(_0x5a0ad5=0x1<<_0x5e51dd))){_0x2869a8[0x479]=_0x8376d|_0x5a0ad5,_0x2869a8[_0x19dacf>>0x2]=_0x30f3dd,_0x2869a8[_0x30f3dd+0x18>>0x2]=_0x19dacf,_0x2869a8[_0x30f3dd+0xc>>0x2]=_0x30f3dd,_0x2869a8[_0x30f3dd+0x8>>0x2]=_0x30f3dd;break;}for(_0x5a0ad5=_0x815996<<(0x1f==(0x0|_0x5e51dd)?0x0:0x19-(_0x5e51dd>>>0x1)|0x0),_0x5e51dd=0x0|_0x2869a8[_0x19dacf>>0x2];;){if((-0x8&_0x2869a8[_0x5e51dd+0x4>>0x2]|0x0)==(0x0|_0x815996)){_0x5bf3c3=0xd8;break;}if(!(_0x8376d=0x0|_0x2869a8[(_0x19dacf=_0x5e51dd+0x10+(_0x5a0ad5>>>0x1f<<0x2)|0x0)>>0x2])){_0x5bf3c3=0xd7;break;}_0x5a0ad5<<=0x1,_0x5e51dd=_0x8376d;}if(0xd7==(0x0|_0x5bf3c3)){_0x2869a8[_0x19dacf>>0x2]=_0x30f3dd,_0x2869a8[_0x30f3dd+0x18>>0x2]=_0x5e51dd,_0x2869a8[_0x30f3dd+0xc>>0x2]=_0x30f3dd,_0x2869a8[_0x30f3dd+0x8>>0x2]=_0x30f3dd;break;}if(0xd8==(0x0|_0x5bf3c3)){_0x3c49f7=0x0|_0x2869a8[(_0x5bf3c3=_0x5e51dd+0x8|0x0)>>0x2],_0x2869a8[_0x3c49f7+0xc>>0x2]=_0x30f3dd,_0x2869a8[_0x5bf3c3>>0x2]=_0x30f3dd,_0x2869a8[_0x30f3dd+0x8>>0x2]=_0x3c49f7,_0x2869a8[_0x30f3dd+0xc>>0x2]=_0x5e51dd,_0x2869a8[_0x30f3dd+0x18>>0x2]=0x0;break;}}}else{0x0==(0x0|(_0x3c49f7=0x0|_0x2869a8[0x47c]))|_0x815996>>>0x0<_0x3c49f7>>>0x0&&(_0x2869a8[0x47c]=_0x815996),_0x2869a8[0x4e8]=_0x815996,_0x2869a8[0x4e9]=_0xb183ac,_0x2869a8[0x4eb]=0x0,_0x2869a8[0x481]=_0x2869a8[0x4ee],_0x2869a8[0x480]=-0x1,_0x8376d=0x0;do{_0x2869a8[(_0x3c49f7=0x1208+(_0x8376d<<0x1<<0x2)|0x0)+0xc>>0x2]=_0x3c49f7,_0x2869a8[_0x3c49f7+0x8>>0x2]=_0x3c49f7,_0x8376d=_0x8376d+0x1|0x0;}while(0x20!=(0x0|_0x8376d));_0x5bf3c3=_0x815996+(_0x3c49f7=0x0==(0x7&(_0x3c49f7=_0x815996+0x8|0x0)|0x0)?0x0:0x0-_0x3c49f7&0x7)|0x0,_0x3c49f7=_0xb183ac+-0x28-_0x3c49f7|0x0,_0x2869a8[0x47e]=_0x5bf3c3,_0x2869a8[0x47b]=_0x3c49f7,_0x2869a8[_0x5bf3c3+0x4>>0x2]=0x1|_0x3c49f7,_0x2869a8[_0x5bf3c3+_0x3c49f7+0x4>>0x2]=0x28,_0x2869a8[0x47f]=_0x2869a8[0x4f2];}}while(0x0);if((_0x8376d=0x0|_0x2869a8[0x47b])>>>0x0>_0x3cec67>>>0x0)return _0x7f1234=_0x8376d-_0x3cec67|0x0,_0x2869a8[0x47b]=_0x7f1234,_0x5bf3c3=(_0x3c49f7=0x0|_0x2869a8[0x47e])+_0x3cec67|0x0,_0x2869a8[0x47e]=_0x5bf3c3,_0x2869a8[_0x5bf3c3+0x4>>0x2]=0x1|_0x7f1234,_0x2869a8[_0x3c49f7+0x4>>0x2]=0x3|_0x3cec67,_0x197894=_0x39f5d5,0x0|(_0x3c49f7=_0x3c49f7+0x8|0x0);}return _0x3c49f7=0x0|_0x5aaead(),_0x2869a8[_0x3c49f7>>0x2]=0xc,_0x197894=_0x39f5d5,0x0|(_0x3c49f7=0x0);}function _0x29a996(_0x358a2e,_0x5ba59f,_0x13923b,_0x325084,_0x667134,_0xe103d5){_0x358a2e|=0x0,_0x5ba59f=+_0x5ba59f,_0x13923b|=0x0,_0x325084|=0x0,_0x667134|=0x0,_0xe103d5|=0x0;var _0x2178b2,_0xeb1fdf=0x0,_0x17c3e8=0x0,_0x59a7e4=0x0,_0x3c8909=0x0,_0x3e3391=0x0,_0x384300=0x0,_0x43fcf1=0x0,_0x57efd7=0x0,_0xcac6=0x0,_0x7ea535=0x0,_0x17538a=0x0,_0x57a532=0x0,_0x30ed33=0x0,_0x4d2075=0x0,_0x3ae416=0x0,_0x1e1904=0x0,_0x25d34f=0x0,_0x49a449=0x0,_0x1610c2=0x0,_0x1b1f1d=0x0,_0xddfaae=0x0,_0x12059a=0x0;_0x2178b2=_0x197894,_0x197894=_0x197894+0x230|0x0,_0x59a7e4=_0x2178b2+0x8|0x0,_0xddfaae=_0x12059a=_0x2178b2+0x20c|0x0,_0x3c8909=_0x2178b2+0x200|0x0,_0x2869a8[(_0x17538a=_0x2178b2)>>0x2]=0x0,_0x1b1f1d=_0x3c8909+0xc|0x0,_0x507c4b(_0x5ba59f),(0x0|_0x10476e)<0x0?(_0x5ba59f=-_0x5ba59f,_0x49a449=0x1,_0x25d34f=0x827):(_0x49a449=0x0!=(0x801&_0x667134|0x0)&0x1,_0x25d34f=0x0==(0x800&_0x667134|0x0)?0x0==(0x1&_0x667134|0x0)?0x828:0x82d:0x82a),_0x507c4b(_0x5ba59f),_0x1610c2=0x7ff00000&_0x10476e;do{if(_0x1610c2>>>0x0<0x7ff00000|0x7ff00000==(0x0|_0x1610c2)&!0x1){if((_0xeb1fdf=0x0!=(_0x57efd7=0x2*+_0x97c627(_0x5ba59f,_0x17538a)))&&(_0x2869a8[_0x17538a>>0x2]=(0x0|_0x2869a8[_0x17538a>>0x2])-0x1),0x61==(0x0|(_0x30ed33=0x20|_0xe103d5))){_0x43fcf1=0x0==(0x0|(_0xcac6=0x20&_0xe103d5))?_0x25d34f:_0x25d34f+0x9|0x0,_0x384300=0x2|_0x49a449,_0xeb1fdf=0xc-_0x325084|0x0;do{if(!(_0x325084>>>0x0>0xb|0x0==(0x0|_0xeb1fdf))){_0x5ba59f=0x8;do{_0xeb1fdf=_0xeb1fdf+-0x1|0x0,_0x5ba59f*=0x10;}while(0x0!=(0x0|_0xeb1fdf));if(0x2d==(0x0|_0x143be5[_0x43fcf1>>0x0])){_0x5ba59f=-(_0x5ba59f+(-_0x57efd7-_0x5ba59f));break;}_0x5ba59f=_0x57efd7+_0x5ba59f-_0x5ba59f;break;}_0x5ba59f=_0x57efd7;}while(0x0);(0x0|(_0xeb1fdf=0x0|_0x2c4b2a(_0xeb1fdf=(0x0|(_0x17c3e8=0x0|_0x2869a8[_0x17538a>>0x2]))<0x0?0x0-_0x17c3e8|0x0:_0x17c3e8,((0x0|_0xeb1fdf)<0x0)<<0x1f>>0x1f,_0x1b1f1d)))==(0x0|_0x1b1f1d)&&(_0x143be5[(_0xeb1fdf=_0x3c8909+0xb|0x0)>>0x0]=0x30),_0x143be5[_0xeb1fdf+-0x1>>0x0]=0x2b+(_0x17c3e8>>0x1f&0x2),_0x143be5[(_0x3e3391=_0xeb1fdf+-0x2|0x0)>>0x0]=_0xe103d5+0xf,_0x3c8909=(0x0|_0x325084)<0x1,_0x59a7e4=0x0==(0x8&_0x667134|0x0),_0xeb1fdf=_0x12059a;do{_0x1610c2=~~_0x5ba59f,_0x17c3e8=_0xeb1fdf+0x1|0x0,_0x143be5[_0xeb1fdf>>0x0]=_0x443bad[0x84a+_0x1610c2>>0x0]|_0xcac6,_0x5ba59f=0x10*(_0x5ba59f-+(0x0|_0x1610c2)),0x1!=(_0x17c3e8-_0xddfaae|0x0)||_0x59a7e4&_0x3c8909&0x0==_0x5ba59f?_0xeb1fdf=_0x17c3e8:(_0x143be5[_0x17c3e8>>0x0]=0x2e,_0xeb1fdf=_0xeb1fdf+0x2|0x0);}while(0x0!=_0x5ba59f);_0x1610c2=_0xeb1fdf-_0xddfaae|0x0,_0x17b79e(_0x358a2e,0x20,_0x13923b,_0xeb1fdf=(_0xddfaae=_0x1b1f1d-_0x3e3391|0x0)+_0x384300+(_0x1b1f1d=0x0!=(0x0|_0x325084)&(_0x1610c2+-0x2|0x0)<(0x0|_0x325084)?_0x325084+0x2|0x0:_0x1610c2)|0x0,_0x667134),_0x5972cb(_0x358a2e,_0x43fcf1,_0x384300),_0x17b79e(_0x358a2e,0x30,_0x13923b,_0xeb1fdf,0x10000^_0x667134),_0x5972cb(_0x358a2e,_0x12059a,_0x1610c2),_0x17b79e(_0x358a2e,0x30,_0x1b1f1d-_0x1610c2|0x0,0x0,0x0),_0x5972cb(_0x358a2e,_0x3e3391,_0xddfaae),_0x17b79e(_0x358a2e,0x20,_0x13923b,_0xeb1fdf,0x2000^_0x667134);break;}_0x17c3e8=(0x0|_0x325084)<0x0?0x6:_0x325084,_0xeb1fdf?(_0xeb1fdf=(0x0|_0x2869a8[_0x17538a>>0x2])-0x1c|0x0,_0x2869a8[_0x17538a>>0x2]=_0xeb1fdf,_0x5ba59f=0x10000000*_0x57efd7):(_0x5ba59f=_0x57efd7,_0xeb1fdf=0x0|_0x2869a8[_0x17538a>>0x2]),_0x59a7e4=_0x1610c2=(0x0|_0xeb1fdf)<0x0?_0x59a7e4:_0x59a7e4+0x120|0x0;do{_0x3ae416=~~_0x5ba59f>>>0x0,_0x2869a8[_0x59a7e4>>0x2]=_0x3ae416,_0x59a7e4=_0x59a7e4+0x4|0x0,_0x5ba59f=0x3b9aca00*(_0x5ba59f-+(_0x3ae416>>>0x0));}while(0x0!=_0x5ba59f);if((0x0|_0xeb1fdf)>0x0)for(_0x3c8909=_0x1610c2,_0x384300=_0x59a7e4;;){if(_0x3e3391=(0x0|_0xeb1fdf)<0x1d?_0xeb1fdf:0x1d,(_0xeb1fdf=_0x384300+-0x4|0x0)>>>0x0>=_0x3c8909>>>0x0){_0x59a7e4=0x0;do{_0x57a532=0x0|_0x326e48(0x0|(_0x4d2075=0x0|_0x517070(0x0|(_0x4d2075=0x0|_0x2ce2bd(0x0|_0x2869a8[_0xeb1fdf>>0x2],0x0,0x0|_0x3e3391)),0x0|_0x10476e,0x0|_0x59a7e4,0x0)),0x0|(_0x3ae416=_0x10476e),0x3b9aca00,0x0),_0x2869a8[_0xeb1fdf>>0x2]=_0x57a532,_0x59a7e4=0x0|_0x12b671(0x0|_0x4d2075,0x0|_0x3ae416,0x3b9aca00,0x0),_0xeb1fdf=_0xeb1fdf+-0x4|0x0;}while(_0xeb1fdf>>>0x0>=_0x3c8909>>>0x0);_0x59a7e4&&(_0x2869a8[(_0x3c8909=_0x3c8909+-0x4|0x0)>>0x2]=_0x59a7e4);}for(_0x59a7e4=_0x384300;!(_0x59a7e4>>>0x0<=_0x3c8909>>>0x0||0x0|_0x2869a8[(_0xeb1fdf=_0x59a7e4+-0x4|0x0)>>0x2]);)_0x59a7e4=_0xeb1fdf;if(_0xeb1fdf=(0x0|_0x2869a8[_0x17538a>>0x2])-_0x3e3391|0x0,_0x2869a8[_0x17538a>>0x2]=_0xeb1fdf,!((0x0|_0xeb1fdf)>0x0))break;_0x384300=_0x59a7e4;}else _0x3c8909=_0x1610c2;if((0x0|_0xeb1fdf)<0x0){_0x325084=0x1+((_0x17c3e8+0x19|0x0)/0x9|0x0)|0x0,_0x7ea535=0x66==(0x0|_0x30ed33);do{if(_0xcac6=(0x0|(_0xcac6=0x0-_0xeb1fdf|0x0))<0x9?_0xcac6:0x9,_0x3c8909>>>0x0<_0x59a7e4>>>0x0){_0x3e3391=(0x1<<_0xcac6)-0x1|0x0,_0x384300=0x3b9aca00>>>_0xcac6,_0x43fcf1=0x0,_0xeb1fdf=_0x3c8909;do{_0x3ae416=0x0|_0x2869a8[_0xeb1fdf>>0x2],_0x2869a8[_0xeb1fdf>>0x2]=(_0x3ae416>>>_0xcac6)+_0x43fcf1,_0x43fcf1=0x0|_0x59f6a8(_0x3ae416&_0x3e3391,_0x384300),_0xeb1fdf=_0xeb1fdf+0x4|0x0;}while(_0xeb1fdf>>>0x0<_0x59a7e4>>>0x0);_0xeb1fdf=0x0==(0x0|_0x2869a8[_0x3c8909>>0x2])?_0x3c8909+0x4|0x0:_0x3c8909,_0x43fcf1?(_0x2869a8[_0x59a7e4>>0x2]=_0x43fcf1,_0x3c8909=_0xeb1fdf,_0xeb1fdf=_0x59a7e4+0x4|0x0):(_0x3c8909=_0xeb1fdf,_0xeb1fdf=_0x59a7e4);}else _0x3c8909=0x0==(0x0|_0x2869a8[_0x3c8909>>0x2])?_0x3c8909+0x4|0x0:_0x3c8909,_0xeb1fdf=_0x59a7e4;_0x59a7e4=(_0xeb1fdf-(_0x59a7e4=_0x7ea535?_0x1610c2:_0x3c8909)>>0x2|0x0)>(0x0|_0x325084)?_0x59a7e4+(_0x325084<<0x2)|0x0:_0xeb1fdf,_0xeb1fdf=(0x0|_0x2869a8[_0x17538a>>0x2])+_0xcac6|0x0,_0x2869a8[_0x17538a>>0x2]=_0xeb1fdf;}while((0x0|_0xeb1fdf)<0x0);_0xeb1fdf=_0x3c8909,_0x325084=_0x59a7e4;}else _0xeb1fdf=_0x3c8909,_0x325084=_0x59a7e4;if(_0x3ae416=_0x1610c2,_0xeb1fdf>>>0x0<_0x325084>>>0x0){if(_0x59a7e4=0x9*(_0x3ae416-_0xeb1fdf>>0x2)|0x0,(_0x3e3391=0x0|_0x2869a8[_0xeb1fdf>>0x2])>>>0x0>=0xa){_0x3c8909=0xa;do{_0x3c8909=0xa*_0x3c8909|0x0,_0x59a7e4=_0x59a7e4+0x1|0x0;}while(_0x3e3391>>>0x0>=_0x3c8909>>>0x0);}}else _0x59a7e4=0x0;if((0x0|(_0x3c8909=_0x17c3e8-(0x66!=(0x0|_0x30ed33)?_0x59a7e4:0x0)+(((_0x57a532=0x0!=(0x0|_0x17c3e8))&(_0x7ea535=0x67==(0x0|_0x30ed33)))<<0x1f>>0x1f)|0x0))<((0x9*(_0x325084-_0x3ae416>>0x2)|0x0)-0x9|0x0)){if(_0xcac6=_0x1610c2+0x4+(((0x0|(_0x3c8909=_0x3c8909+0x2400|0x0))/0x9|0x0)-0x400<<0x2)|0x0,(0x0|(_0x3c8909=0x1+((0x0|_0x3c8909)%0x9|0x0)|0x0))<0x9){_0x3e3391=0xa;do{_0x3e3391=0xa*_0x3e3391|0x0,_0x3c8909=_0x3c8909+0x1|0x0;}while(0x9!=(0x0|_0x3c8909));}else _0x3e3391=0xa;if((_0x3c8909=(_0xcac6+0x4|0x0)==(0x0|_0x325084))&0x0==(0x0|(_0x43fcf1=((_0x384300=0x0|_0x2869a8[_0xcac6>>0x2])>>>0x0)%(_0x3e3391>>>0x0)|0x0)))_0x3c8909=_0xcac6;else{if(_0x57efd7=0x0==(0x1&((_0x384300>>>0x0)/(_0x3e3391>>>0x0)|0x0)|0x0)?0x20000000000000:0x20000000000002,_0x5ba59f=_0x43fcf1>>>0x0<(_0x4d2075=(0x0|_0x3e3391)/0x2|0x0)>>>0x0?0.5:_0x3c8909&(0x0|_0x43fcf1)==(0x0|_0x4d2075)?0x1:1.5,_0x49a449&&(_0x5ba59f=(_0x4d2075=0x2d==(0x0|_0x143be5[_0x25d34f>>0x0]))?-_0x5ba59f:_0x5ba59f,_0x57efd7=_0x4d2075?-_0x57efd7:_0x57efd7),_0x3c8909=_0x384300-_0x43fcf1|0x0,_0x2869a8[_0xcac6>>0x2]=_0x3c8909,_0x57efd7+_0x5ba59f!=_0x57efd7){if(_0x4d2075=_0x3c8909+_0x3e3391|0x0,_0x2869a8[_0xcac6>>0x2]=_0x4d2075,_0x4d2075>>>0x0>0x3b9ac9ff){for(_0x59a7e4=_0xcac6;_0x3c8909=_0x59a7e4+-0x4|0x0,_0x2869a8[_0x59a7e4>>0x2]=0x0,_0x3c8909>>>0x0<_0xeb1fdf>>>0x0&&(_0x2869a8[(_0xeb1fdf=_0xeb1fdf+-0x4|0x0)>>0x2]=0x0),_0x4d2075=0x1+(0x0|_0x2869a8[_0x3c8909>>0x2])|0x0,_0x2869a8[_0x3c8909>>0x2]=_0x4d2075,_0x4d2075>>>0x0>0x3b9ac9ff;)_0x59a7e4=_0x3c8909;}else _0x3c8909=_0xcac6;if(_0x59a7e4=0x9*(_0x3ae416-_0xeb1fdf>>0x2)|0x0,(_0x384300=0x0|_0x2869a8[_0xeb1fdf>>0x2])>>>0x0>=0xa){_0x3e3391=0xa;do{_0x3e3391=0xa*_0x3e3391|0x0,_0x59a7e4=_0x59a7e4+0x1|0x0;}while(_0x384300>>>0x0>=_0x3e3391>>>0x0);}}else _0x3c8909=_0xcac6;}_0x3c8909=_0x325084>>>0x0>(_0x3c8909=_0x3c8909+0x4|0x0)>>>0x0?_0x3c8909:_0x325084,_0x4d2075=_0xeb1fdf;}else _0x3c8909=_0x325084,_0x4d2075=_0xeb1fdf;for(_0x30ed33=_0x3c8909;;){if(_0x30ed33>>>0x0<=_0x4d2075>>>0x0){_0x17538a=0x0;break;}if(0x0|_0x2869a8[(_0xeb1fdf=_0x30ed33+-0x4|0x0)>>0x2]){_0x17538a=0x1;break;}_0x30ed33=_0xeb1fdf;}_0x325084=0x0-_0x59a7e4|0x0;do{if(_0x7ea535){if((0x0|(_0xeb1fdf=(0x1&(0x1^_0x57a532))+_0x17c3e8|0x0))>(0x0|_0x59a7e4)&(0x0|_0x59a7e4)>-0x5?(_0x3e3391=_0xe103d5+-0x1|0x0,_0x17c3e8=_0xeb1fdf+-0x1-_0x59a7e4|0x0):(_0x3e3391=_0xe103d5+-0x2|0x0,_0x17c3e8=_0xeb1fdf+-0x1|0x0),!(_0xeb1fdf=0x8&_0x667134)){if(_0x17538a&&0x0!=(0x0|(_0x1e1904=0x0|_0x2869a8[_0x30ed33+-0x4>>0x2]))){if((_0x1e1904>>>0x0)%0xa|0x0)_0x3c8909=0x0;else{_0x3c8909=0x0,_0xeb1fdf=0xa;do{_0xeb1fdf=0xa*_0xeb1fdf|0x0,_0x3c8909=_0x3c8909+0x1|0x0;}while(!(0x0|(_0x1e1904>>>0x0)%(_0xeb1fdf>>>0x0)));}}else _0x3c8909=0x9;if(_0xeb1fdf=(0x9*(_0x30ed33-_0x3ae416>>0x2)|0x0)-0x9|0x0,0x66==(0x20|_0x3e3391)){_0x17c3e8=(0x0|_0x17c3e8)<(0x0|(_0xcac6=(0x0|(_0xcac6=_0xeb1fdf-_0x3c8909|0x0))>0x0?_0xcac6:0x0))?_0x17c3e8:_0xcac6,_0xcac6=0x0;break;}_0x17c3e8=(0x0|_0x17c3e8)<(0x0|(_0xcac6=(0x0|(_0xcac6=_0xeb1fdf+_0x59a7e4-_0x3c8909|0x0))>0x0?_0xcac6:0x0))?_0x17c3e8:_0xcac6,_0xcac6=0x0;break;}_0xcac6=_0xeb1fdf;}else _0x3e3391=_0xe103d5,_0xcac6=0x8&_0x667134;}while(0x0);if(_0x384300=0x0!=(0x0|(_0x7ea535=_0x17c3e8|_0xcac6))&0x1,_0x43fcf1=0x66==(0x20|_0x3e3391))_0x57a532=0x0,_0xeb1fdf=(0x0|_0x59a7e4)>0x0?_0x59a7e4:0x0;else{if(((_0x3c8909=_0x1b1f1d)-(_0xeb1fdf=0x0|_0x2c4b2a(_0xeb1fdf=(0x0|_0x59a7e4)<0x0?_0x325084:_0x59a7e4,((0x0|_0xeb1fdf)<0x0)<<0x1f>>0x1f,_0x1b1f1d))|0x0)<0x2)do{_0x143be5[(_0xeb1fdf=_0xeb1fdf+-0x1|0x0)>>0x0]=0x30;}while((_0x3c8909-_0xeb1fdf|0x0)<0x2);_0x143be5[_0xeb1fdf+-0x1>>0x0]=0x2b+(_0x59a7e4>>0x1f&0x2),_0x143be5[(_0xeb1fdf=_0xeb1fdf+-0x2|0x0)>>0x0]=_0x3e3391,_0x57a532=_0xeb1fdf,_0xeb1fdf=_0x3c8909-_0xeb1fdf|0x0;}if(_0x17b79e(_0x358a2e,0x20,_0x13923b,_0xeb1fdf=_0x49a449+0x1+_0x17c3e8+_0x384300+_0xeb1fdf|0x0,_0x667134),_0x5972cb(_0x358a2e,_0x25d34f,_0x49a449),_0x17b79e(_0x358a2e,0x30,_0x13923b,_0xeb1fdf,0x10000^_0x667134),_0x43fcf1){_0x384300=_0xcac6=_0x12059a+0x9|0x0,_0x43fcf1=_0x12059a+0x8|0x0,_0x3c8909=_0x3e3391=_0x4d2075>>>0x0>_0x1610c2>>>0x0?_0x1610c2:_0x4d2075;do{if(_0x59a7e4=0x0|_0x2c4b2a(0x0|_0x2869a8[_0x3c8909>>0x2],0x0,_0xcac6),(0x0|_0x3c8909)==(0x0|_0x3e3391))(0x0|_0x59a7e4)==(0x0|_0xcac6)&&(_0x143be5[_0x43fcf1>>0x0]=0x30,_0x59a7e4=_0x43fcf1);else{if(_0x59a7e4>>>0x0>_0x12059a>>>0x0){_0x4f8efc(0x0|_0x12059a,0x30,_0x59a7e4-_0xddfaae|0x0);do{_0x59a7e4=_0x59a7e4+-0x1|0x0;}while(_0x59a7e4>>>0x0>_0x12059a>>>0x0);}}_0x5972cb(_0x358a2e,_0x59a7e4,_0x384300-_0x59a7e4|0x0),_0x3c8909=_0x3c8909+0x4|0x0;}while(_0x3c8909>>>0x0<=_0x1610c2>>>0x0);if(0x0|_0x7ea535&&_0x5972cb(_0x358a2e,0x85a,0x1),_0x3c8909>>>0x0<_0x30ed33>>>0x0&(0x0|_0x17c3e8)>0x0)for(;;){if((_0x59a7e4=0x0|_0x2c4b2a(0x0|_0x2869a8[_0x3c8909>>0x2],0x0,_0xcac6))>>>0x0>_0x12059a>>>0x0){_0x4f8efc(0x0|_0x12059a,0x30,_0x59a7e4-_0xddfaae|0x0);do{_0x59a7e4=_0x59a7e4+-0x1|0x0;}while(_0x59a7e4>>>0x0>_0x12059a>>>0x0);}if(_0x5972cb(_0x358a2e,_0x59a7e4,(0x0|_0x17c3e8)<0x9?_0x17c3e8:0x9),_0x59a7e4=_0x17c3e8+-0x9|0x0,!((_0x3c8909=_0x3c8909+0x4|0x0)>>>0x0<_0x30ed33>>>0x0&(0x0|_0x17c3e8)>0x9)){_0x17c3e8=_0x59a7e4;break;}_0x17c3e8=_0x59a7e4;}_0x17b79e(_0x358a2e,0x30,_0x17c3e8+0x9|0x0,0x9,0x0);}else{if(_0x7ea535=_0x17538a?_0x30ed33:_0x4d2075+0x4|0x0,(0x0|_0x17c3e8)>-0x1){_0xcac6=0x0==(0x0|_0xcac6),_0x325084=_0x17538a=_0x12059a+0x9|0x0,_0x384300=0x0-_0xddfaae|0x0,_0x43fcf1=_0x12059a+0x8|0x0,_0x3e3391=_0x4d2075;do{(0x0|(_0x59a7e4=0x0|_0x2c4b2a(0x0|_0x2869a8[_0x3e3391>>0x2],0x0,_0x17538a)))==(0x0|_0x17538a)&&(_0x143be5[_0x43fcf1>>0x0]=0x30,_0x59a7e4=_0x43fcf1);do{if((0x0|_0x3e3391)==(0x0|_0x4d2075)){if(_0x3c8909=_0x59a7e4+0x1|0x0,_0x5972cb(_0x358a2e,_0x59a7e4,0x1),_0xcac6&(0x0|_0x17c3e8)<0x1){_0x59a7e4=_0x3c8909;break;}_0x5972cb(_0x358a2e,0x85a,0x1),_0x59a7e4=_0x3c8909;}else{if(_0x59a7e4>>>0x0<=_0x12059a>>>0x0)break;_0x4f8efc(0x0|_0x12059a,0x30,_0x59a7e4+_0x384300|0x0);do{_0x59a7e4=_0x59a7e4+-0x1|0x0;}while(_0x59a7e4>>>0x0>_0x12059a>>>0x0);}}while(0x0);_0x5972cb(_0x358a2e,_0x59a7e4,(0x0|_0x17c3e8)>(0x0|(_0xddfaae=_0x325084-_0x59a7e4|0x0))?_0xddfaae:_0x17c3e8),_0x17c3e8=_0x17c3e8-_0xddfaae|0x0,_0x3e3391=_0x3e3391+0x4|0x0;}while(_0x3e3391>>>0x0<_0x7ea535>>>0x0&(0x0|_0x17c3e8)>-0x1);}_0x17b79e(_0x358a2e,0x30,_0x17c3e8+0x12|0x0,0x12,0x0),_0x5972cb(_0x358a2e,_0x57a532,_0x1b1f1d-_0x57a532|0x0);}_0x17b79e(_0x358a2e,0x20,_0x13923b,_0xeb1fdf,0x2000^_0x667134);}else _0x12059a=0x0!=(0x20&_0xe103d5|0x0),_0x17b79e(_0x358a2e,0x20,_0x13923b,_0xeb1fdf=_0x49a449+0x3|0x0,-0x10001&_0x667134),_0x5972cb(_0x358a2e,_0x25d34f,_0x49a449),_0x5972cb(_0x358a2e,_0x5ba59f!=_0x5ba59f|!0x1?_0x12059a?0x842:0x846:_0x12059a?0x83a:0x83e,0x3),_0x17b79e(_0x358a2e,0x20,_0x13923b,_0xeb1fdf,0x2000^_0x667134);}while(0x0);return _0x197894=_0x2178b2,0x0|((0x0|_0xeb1fdf)<(0x0|_0x13923b)?_0x13923b:_0xeb1fdf);}function _0x26a7f7(_0x17c2bc,_0xb41728,_0x2f20e7,_0x5c2dfd,_0x56cd6b){_0x17c2bc|=0x0,_0xb41728|=0x0,_0x2f20e7|=0x0,_0x5c2dfd|=0x0,_0x56cd6b|=0x0;var _0x49ce44,_0x1eafe4,_0x23e605,_0x48f1bf,_0x5450a5,_0x5c1c75,_0x313984,_0x31d5df,_0x1ee082,_0x2898c4=0x0,_0x5b66ef=0x0,_0x9ad308=0x0,_0x2d00b4=0x0,_0x1cac47=0x0,_0x47a56c=0x0,_0x4ee995=0x0,_0x109c87=0x0,_0x10b37f=0x0,_0x334f71=0x0,_0x3a1fc5=0x0,_0xda0bfa=0x0,_0x4ef7de=0x0,_0x417f18=0x0;_0x1ee082=_0x197894,_0x197894=_0x197894+0x40|0x0,_0x5c1c75=_0x1ee082,_0x417f18=_0x1ee082+0x18|0x0,_0x313984=_0x1ee082+0x8|0x0,_0x31d5df=_0x1ee082+0x14|0x0,_0x2869a8[(_0x5450a5=_0x1ee082+0x10|0x0)>>0x2]=_0xb41728,_0x49ce44=0x0!=(0x0|_0x17c2bc),_0x23e605=_0x1eafe4=_0x417f18+0x28|0x0,_0x417f18=_0x417f18+0x27|0x0,_0x48f1bf=_0x313984+0x4|0x0,_0x5b66ef=0x0,_0x2898c4=0x0,_0x47a56c=0x0;_0x54a082:for(;;){do{if((0x0|_0x2898c4)>-0x1){if((0x0|_0x5b66ef)>(0x7fffffff-_0x2898c4|0x0)){_0x2898c4=0x0|_0x5aaead(),_0x2869a8[_0x2898c4>>0x2]=0x4b,_0x2898c4=-0x1;break;}_0x2898c4=_0x5b66ef+_0x2898c4|0x0;break;}}while(0x0);if(!((_0x5b66ef=0x0|_0x143be5[_0xb41728>>0x0])<<0x18>>0x18)){_0x4ef7de=0x57;break;}_0x9ad308=_0xb41728;_0x513401:for(;;){switch(_0x5b66ef<<0x18>>0x18){case 0x25:_0x5b66ef=_0x9ad308,_0x4ef7de=0x9;break _0x513401;case 0x0:_0x5b66ef=_0x9ad308;break _0x513401;}_0xda0bfa=_0x9ad308+0x1|0x0,_0x2869a8[_0x5450a5>>0x2]=_0xda0bfa,_0x5b66ef=0x0|_0x143be5[_0xda0bfa>>0x0],_0x9ad308=_0xda0bfa;}_0x1671cf:do{if(0x9==(0x0|_0x4ef7de))for(;;){if(_0x4ef7de=0x0,0x25!=(0x0|_0x143be5[_0x9ad308+0x1>>0x0]))break _0x1671cf;if(_0x5b66ef=_0x5b66ef+0x1|0x0,_0x9ad308=_0x9ad308+0x2|0x0,_0x2869a8[_0x5450a5>>0x2]=_0x9ad308,0x25!=(0x0|_0x143be5[_0x9ad308>>0x0]))break;_0x4ef7de=0x9;}}while(0x0);if(_0x5b66ef=_0x5b66ef-_0xb41728|0x0,_0x49ce44&&_0x5972cb(_0x17c2bc,_0xb41728,_0x5b66ef),0x0|_0x5b66ef)_0xb41728=_0x9ad308;else{(_0x5b66ef=(0x0|_0x143be5[(_0x2d00b4=_0x9ad308+0x1|0x0)>>0x0])-0x30|0x0)>>>0x0<0xa?(_0x3a1fc5=(_0xda0bfa=0x24==(0x0|_0x143be5[_0x9ad308+0x2>>0x0]))?_0x5b66ef:-0x1,_0x47a56c=_0xda0bfa?0x1:_0x47a56c,_0x2d00b4=_0xda0bfa?_0x9ad308+0x3|0x0:_0x2d00b4):_0x3a1fc5=-0x1,_0x2869a8[_0x5450a5>>0x2]=_0x2d00b4,_0x9ad308=((_0x5b66ef=0x0|_0x143be5[_0x2d00b4>>0x0])<<0x18>>0x18)-0x20|0x0;_0x2469b0:do{if(_0x9ad308>>>0x0<0x20)for(_0x1cac47=0x0,_0x4ee995=_0x5b66ef;;){if(!(0x12889&(_0x5b66ef=0x1<<_0x9ad308))){_0x5b66ef=_0x4ee995;break _0x2469b0;}if(_0x1cac47|=_0x5b66ef,_0x2d00b4=_0x2d00b4+0x1|0x0,_0x2869a8[_0x5450a5>>0x2]=_0x2d00b4,(_0x9ad308=((_0x5b66ef=0x0|_0x143be5[_0x2d00b4>>0x0])<<0x18>>0x18)-0x20|0x0)>>>0x0>=0x20)break;_0x4ee995=_0x5b66ef;}else _0x1cac47=0x0;}while(0x0);if(_0x5b66ef<<0x18>>0x18==0x2a){if((_0x5b66ef=(0x0|_0x143be5[(_0x9ad308=_0x2d00b4+0x1|0x0)>>0x0])-0x30|0x0)>>>0x0<0xa&&0x24==(0x0|_0x143be5[_0x2d00b4+0x2>>0x0]))_0x2869a8[_0x56cd6b+(_0x5b66ef<<0x2)>>0x2]=0xa,_0x5b66ef=0x0|_0x2869a8[_0x5c2dfd+((0x0|_0x143be5[_0x9ad308>>0x0])-0x30<<0x3)>>0x2],_0x47a56c=0x1,_0x2d00b4=_0x2d00b4+0x3|0x0;else{if(0x0|_0x47a56c){_0x2898c4=-0x1;break;}_0x49ce44?(_0x47a56c=0x3+(0x0|_0x2869a8[_0x2f20e7>>0x2])&-0x4,_0x5b66ef=0x0|_0x2869a8[_0x47a56c>>0x2],_0x2869a8[_0x2f20e7>>0x2]=_0x47a56c+0x4,_0x47a56c=0x0,_0x2d00b4=_0x9ad308):(_0x5b66ef=0x0,_0x47a56c=0x0,_0x2d00b4=_0x9ad308);}_0x2869a8[_0x5450a5>>0x2]=_0x2d00b4,_0x5b66ef=(_0xda0bfa=(0x0|_0x5b66ef)<0x0)?0x0-_0x5b66ef|0x0:_0x5b66ef,_0x1cac47=_0xda0bfa?0x2000|_0x1cac47:_0x1cac47;}else{if((0x0|(_0x5b66ef=0x0|_0x5aeb27(_0x5450a5)))<0x0){_0x2898c4=-0x1;break;}_0x2d00b4=0x0|_0x2869a8[_0x5450a5>>0x2];}do{if(0x2e==(0x0|_0x143be5[_0x2d00b4>>0x0])){if(0x2a!=(0x0|_0x143be5[_0x2d00b4+0x1>>0x0])){_0x2869a8[_0x5450a5>>0x2]=_0x2d00b4+0x1,_0x9ad308=0x0|_0x5aeb27(_0x5450a5),_0x2d00b4=0x0|_0x2869a8[_0x5450a5>>0x2];break;}if((_0x9ad308=(0x0|_0x143be5[(_0x4ee995=_0x2d00b4+0x2|0x0)>>0x0])-0x30|0x0)>>>0x0<0xa&&0x24==(0x0|_0x143be5[_0x2d00b4+0x3>>0x0])){_0x2869a8[_0x56cd6b+(_0x9ad308<<0x2)>>0x2]=0xa,_0x9ad308=0x0|_0x2869a8[_0x5c2dfd+((0x0|_0x143be5[_0x4ee995>>0x0])-0x30<<0x3)>>0x2],_0x2d00b4=_0x2d00b4+0x4|0x0,_0x2869a8[_0x5450a5>>0x2]=_0x2d00b4;break;}if(0x0|_0x47a56c){_0x2898c4=-0x1;break _0x54a082;}_0x49ce44?(_0xda0bfa=0x3+(0x0|_0x2869a8[_0x2f20e7>>0x2])&-0x4,_0x9ad308=0x0|_0x2869a8[_0xda0bfa>>0x2],_0x2869a8[_0x2f20e7>>0x2]=_0xda0bfa+0x4):_0x9ad308=0x0,_0x2869a8[_0x5450a5>>0x2]=_0x4ee995,_0x2d00b4=_0x4ee995;}else _0x9ad308=-0x1;}while(0x0);for(_0x334f71=0x0;;){if(((0x0|_0x143be5[_0x2d00b4>>0x0])-0x41|0x0)>>>0x0>0x39){_0x2898c4=-0x1;break _0x54a082;}if(_0xda0bfa=_0x2d00b4+0x1|0x0,_0x2869a8[_0x5450a5>>0x2]=_0xda0bfa,!(((_0x109c87=0xff&(_0x4ee995=0x0|_0x143be5[(0x0|_0x143be5[_0x2d00b4>>0x0])-0x41+(0x646+(0x3a*_0x334f71|0x0))>>0x0]))+-0x1|0x0)>>>0x0<0x8))break;_0x334f71=_0x109c87,_0x2d00b4=_0xda0bfa;}if(!(_0x4ee995<<0x18>>0x18)){_0x2898c4=-0x1;break;}_0x10b37f=(0x0|_0x3a1fc5)>-0x1;do{if(_0x4ee995<<0x18>>0x18==0x13){if(_0x10b37f){_0x2898c4=-0x1;break _0x54a082;}_0x4ef7de=0x31;}else{if(_0x10b37f){_0x2869a8[_0x56cd6b+(_0x3a1fc5<<0x2)>>0x2]=_0x109c87,_0x3a1fc5=0x0|_0x2869a8[(_0x10b37f=_0x5c2dfd+(_0x3a1fc5<<0x3)|0x0)+0x4>>0x2],_0x2869a8[(_0x4ef7de=_0x5c1c75)>>0x2]=_0x2869a8[_0x10b37f>>0x2],_0x2869a8[_0x4ef7de+0x4>>0x2]=_0x3a1fc5,_0x4ef7de=0x31;break;}if(!_0x49ce44){_0x2898c4=0x0;break _0x54a082;}_0x20ea91(_0x5c1c75,_0x109c87,_0x2f20e7);}}while(0x0);if(0x31!=(0x0|_0x4ef7de)||(_0x4ef7de=0x0,_0x49ce44)){_0x2d00b4=0x0!=(0x0|_0x334f71)&0x3==(0xf&(_0x2d00b4=0x0|_0x143be5[_0x2d00b4>>0x0])|0x0)?-0x21&_0x2d00b4:_0x2d00b4,_0x10b37f=-0x10001&_0x1cac47,_0x3a1fc5=0x0==(0x2000&_0x1cac47|0x0)?_0x1cac47:_0x10b37f;_0x520a2f:do{switch(0x0|_0x2d00b4){case 0x6e:switch((0xff&_0x334f71)<<0x18>>0x18){case 0x0:case 0x1:case 0x6:_0x2869a8[_0x2869a8[_0x5c1c75>>0x2]>>0x2]=_0x2898c4,_0x5b66ef=0x0,_0xb41728=_0xda0bfa;continue _0x54a082;case 0x2:case 0x7:_0x5b66ef=0x0|_0x2869a8[_0x5c1c75>>0x2],_0x2869a8[_0x5b66ef>>0x2]=_0x2898c4,_0x2869a8[_0x5b66ef+0x4>>0x2]=((0x0|_0x2898c4)<0x0)<<0x1f>>0x1f,_0x5b66ef=0x0,_0xb41728=_0xda0bfa;continue _0x54a082;case 0x3:_0xbd3a97[_0x2869a8[_0x5c1c75>>0x2]>>0x1]=_0x2898c4,_0x5b66ef=0x0,_0xb41728=_0xda0bfa;continue _0x54a082;case 0x4:_0x143be5[_0x2869a8[_0x5c1c75>>0x2]>>0x0]=_0x2898c4,_0x5b66ef=0x0,_0xb41728=_0xda0bfa;continue _0x54a082;default:_0x5b66ef=0x0,_0xb41728=_0xda0bfa;continue _0x54a082;}case 0x70:_0x2d00b4=0x78,_0x9ad308=_0x9ad308>>>0x0>0x8?_0x9ad308:0x8,_0xb41728=0x8|_0x3a1fc5,_0x4ef7de=0x3d;break;case 0x58:case 0x78:_0xb41728=_0x3a1fc5,_0x4ef7de=0x3d;break;case 0x6f:_0x1cac47=0x0,_0x4ee995=0x816,_0x9ad308=0x0==(0x8&_0x3a1fc5|0x0)|(0x0|_0x9ad308)>(0x0|(_0x10b37f=_0x23e605-(_0x109c87=0x0|_0x14fea7(_0xb41728=0x0|_0x2869a8[(_0x2d00b4=_0x5c1c75)>>0x2],_0x2d00b4=0x0|_0x2869a8[_0x2d00b4+0x4>>0x2],_0x1eafe4))|0x0))?_0x9ad308:_0x10b37f+0x1|0x0,_0x10b37f=_0x3a1fc5,_0x4ef7de=0x43;break;case 0x69:case 0x64:if(_0xb41728=0x0|_0x2869a8[(_0x2d00b4=_0x5c1c75)>>0x2],(0x0|(_0x2d00b4=0x0|_0x2869a8[_0x2d00b4+0x4>>0x2]))<0x0){_0xb41728=0x0|_0x142b21(0x0,0x0,0x0|_0xb41728,0x0|_0x2d00b4),_0x2d00b4=_0x10476e,_0x2869a8[(_0x1cac47=_0x5c1c75)>>0x2]=_0xb41728,_0x2869a8[_0x1cac47+0x4>>0x2]=_0x2d00b4,_0x1cac47=0x1,_0x4ee995=0x816,_0x4ef7de=0x42;break _0x520a2f;}_0x1cac47=0x0!=(0x801&_0x3a1fc5|0x0)&0x1,_0x4ee995=0x0==(0x800&_0x3a1fc5|0x0)?0x0==(0x1&_0x3a1fc5|0x0)?0x816:0x818:0x817,_0x4ef7de=0x42;break _0x520a2f;case 0x75:_0x1cac47=0x0,_0x4ee995=0x816,_0xb41728=0x0|_0x2869a8[(_0x2d00b4=_0x5c1c75)>>0x2],_0x2d00b4=0x0|_0x2869a8[_0x2d00b4+0x4>>0x2],_0x4ef7de=0x42;break;case 0x63:_0x143be5[_0x417f18>>0x0]=_0x2869a8[_0x5c1c75>>0x2],_0xb41728=_0x417f18,_0x1cac47=0x0,_0x4ee995=0x816,_0x109c87=_0x1eafe4,_0x2d00b4=0x1,_0x9ad308=_0x10b37f;break;case 0x6d:_0x2d00b4=0x0|_0x5aaead(),_0x2d00b4=0x0|_0x437d0e(0x0|_0x2869a8[_0x2d00b4>>0x2]),_0x4ef7de=0x47;break;case 0x73:_0x2d00b4=0x0|(_0x2d00b4=0x0|_0x2869a8[_0x5c1c75>>0x2])?_0x2d00b4:0x820,_0x4ef7de=0x47;break;case 0x43:_0x2869a8[_0x313984>>0x2]=_0x2869a8[_0x5c1c75>>0x2],_0x2869a8[_0x48f1bf>>0x2]=0x0,_0x2869a8[_0x5c1c75>>0x2]=_0x313984,_0x109c87=-0x1,_0x2d00b4=_0x313984,_0x4ef7de=0x4b;break;case 0x53:_0xb41728=0x0|_0x2869a8[_0x5c1c75>>0x2],_0x9ad308?(_0x109c87=_0x9ad308,_0x2d00b4=_0xb41728,_0x4ef7de=0x4b):(_0x17b79e(_0x17c2bc,0x20,_0x5b66ef,0x0,_0x3a1fc5),_0xb41728=0x0,_0x4ef7de=0x54);break;case 0x41:case 0x47:case 0x46:case 0x45:case 0x61:case 0x67:case 0x66:case 0x65:_0x5b66ef=0x0|_0x29a996(_0x17c2bc,+_0x1e5579[_0x5c1c75>>0x3],_0x5b66ef,_0x9ad308,_0x3a1fc5,_0x2d00b4),_0xb41728=_0xda0bfa;continue _0x54a082;default:_0x1cac47=0x0,_0x4ee995=0x816,_0x109c87=_0x1eafe4,_0x2d00b4=_0x9ad308,_0x9ad308=_0x3a1fc5;}}while(0x0);_0x5754ce:do{if(0x3d==(0x0|_0x4ef7de))_0x109c87=0x0|_0x405398(_0x334f71=0x0|_0x2869a8[(_0x3a1fc5=_0x5c1c75)>>0x2],_0x3a1fc5=0x0|_0x2869a8[_0x3a1fc5+0x4>>0x2],_0x1eafe4,0x20&_0x2d00b4),_0x1cac47=(_0x4ee995=0x0==(0x8&_0xb41728|0x0)|0x0==(0x0|_0x334f71)&0x0==(0x0|_0x3a1fc5))?0x0:0x2,_0x4ee995=_0x4ee995?0x816:0x816+(_0x2d00b4>>0x4)|0x0,_0x10b37f=_0xb41728,_0xb41728=_0x334f71,_0x2d00b4=_0x3a1fc5,_0x4ef7de=0x43;else{if(0x42==(0x0|_0x4ef7de))_0x109c87=0x0|_0x2c4b2a(_0xb41728,_0x2d00b4,_0x1eafe4),_0x10b37f=_0x3a1fc5,_0x4ef7de=0x43;else{if(0x47==(0x0|_0x4ef7de))_0x4ef7de=0x0,_0xb41728=_0x2d00b4,_0x1cac47=0x0,_0x4ee995=0x816,_0x109c87=(_0x334f71=0x0==(0x0|(_0x3a1fc5=0x0|_0x2e52ee(_0x2d00b4,0x0,_0x9ad308))))?_0x2d00b4+_0x9ad308|0x0:_0x3a1fc5,_0x2d00b4=_0x334f71?_0x9ad308:_0x3a1fc5-_0x2d00b4|0x0,_0x9ad308=_0x10b37f;else{if(0x4b==(0x0|_0x4ef7de)){for(_0x4ef7de=0x0,_0x4ee995=_0x2d00b4,_0xb41728=0x0,_0x9ad308=0x0;(_0x1cac47=0x0|_0x2869a8[_0x4ee995>>0x2])&&!((0x0|(_0x9ad308=0x0|_0x504716(_0x31d5df,_0x1cac47)))<0x0|_0x9ad308>>>0x0>(_0x109c87-_0xb41728|0x0)>>>0x0)&&_0x109c87>>>0x0>(_0xb41728=_0x9ad308+_0xb41728|0x0)>>>0x0;)_0x4ee995=_0x4ee995+0x4|0x0;if((0x0|_0x9ad308)<0x0){_0x2898c4=-0x1;break _0x54a082;}if(_0x17b79e(_0x17c2bc,0x20,_0x5b66ef,_0xb41728,_0x3a1fc5),_0xb41728)for(_0x1cac47=0x0;;){if(!(_0x9ad308=0x0|_0x2869a8[_0x2d00b4>>0x2])){_0x4ef7de=0x54;break _0x5754ce;}if((0x0|(_0x1cac47=(_0x9ad308=0x0|_0x504716(_0x31d5df,_0x9ad308))+_0x1cac47|0x0))>(0x0|_0xb41728)){_0x4ef7de=0x54;break _0x5754ce;}if(_0x5972cb(_0x17c2bc,_0x31d5df,_0x9ad308),_0x1cac47>>>0x0>=_0xb41728>>>0x0){_0x4ef7de=0x54;break;}_0x2d00b4=_0x2d00b4+0x4|0x0;}else _0xb41728=0x0,_0x4ef7de=0x54;}}}}}while(0x0);if(0x43==(0x0|_0x4ef7de))_0x4ef7de=0x0,_0x3a1fc5=0x0!=(0x0|_0x9ad308)|(_0x2d00b4=0x0!=(0x0|_0xb41728)|0x0!=(0x0|_0x2d00b4)),_0x2d00b4=_0x23e605-_0x109c87+(0x1&(0x1^_0x2d00b4))|0x0,_0xb41728=_0x3a1fc5?_0x109c87:_0x1eafe4,_0x109c87=_0x1eafe4,_0x2d00b4=_0x3a1fc5?(0x0|_0x9ad308)>(0x0|_0x2d00b4)?_0x9ad308:_0x2d00b4:_0x9ad308,_0x9ad308=(0x0|_0x9ad308)>-0x1?-0x10001&_0x10b37f:_0x10b37f;else{if(0x54==(0x0|_0x4ef7de)){_0x4ef7de=0x0,_0x17b79e(_0x17c2bc,0x20,_0x5b66ef,_0xb41728,0x2000^_0x3a1fc5),_0x5b66ef=(0x0|_0x5b66ef)>(0x0|_0xb41728)?_0x5b66ef:_0xb41728,_0xb41728=_0xda0bfa;continue;}}_0x17b79e(_0x17c2bc,0x20,_0x5b66ef=(0x0|_0x5b66ef)<(0x0|(_0x3a1fc5=(_0x10b37f=(0x0|_0x2d00b4)<(0x0|(_0x334f71=_0x109c87-_0xb41728|0x0))?_0x334f71:_0x2d00b4)+_0x1cac47|0x0))?_0x3a1fc5:_0x5b66ef,_0x3a1fc5,_0x9ad308),_0x5972cb(_0x17c2bc,_0x4ee995,_0x1cac47),_0x17b79e(_0x17c2bc,0x30,_0x5b66ef,_0x3a1fc5,0x10000^_0x9ad308),_0x17b79e(_0x17c2bc,0x30,_0x10b37f,_0x334f71,0x0),_0x5972cb(_0x17c2bc,_0xb41728,_0x334f71),_0x17b79e(_0x17c2bc,0x20,_0x5b66ef,_0x3a1fc5,0x2000^_0x9ad308),_0xb41728=_0xda0bfa;}else _0x5b66ef=0x0,_0xb41728=_0xda0bfa;}}_0x5756cc:do{if(0x57==(0x0|_0x4ef7de)&&!_0x17c2bc){if(_0x47a56c){for(_0x2898c4=0x1;_0xb41728=0x0|_0x2869a8[_0x56cd6b+(_0x2898c4<<0x2)>>0x2];)if(_0x20ea91(_0x5c2dfd+(_0x2898c4<<0x3)|0x0,_0xb41728,_0x2f20e7),(0x0|(_0x2898c4=_0x2898c4+0x1|0x0))>=0xa){_0x2898c4=0x1;break _0x5756cc;}for(;;){if(0x0|_0x2869a8[_0x56cd6b+(_0x2898c4<<0x2)>>0x2]){_0x2898c4=-0x1;break _0x5756cc;}if((0x0|(_0x2898c4=_0x2898c4+0x1|0x0))>=0xa){_0x2898c4=0x1;break;}}}else _0x2898c4=0x0;}}while(0x0);return _0x197894=_0x1ee082,0x0|_0x2898c4;}function _0x33e876(_0xb105a4,_0x2f3988){_0x2f3988|=0x0;var _0x258680,_0x4dd1dd,_0x135612,_0x5b6c0a,_0x384dd7,_0x263e1b,_0x144391,_0x3ac936,_0x117f25,_0x29e6e5,_0x3ae158,_0x228406,_0xaea223,_0x4f24bc,_0x574c30,_0xa67c25=0x0,_0xab5975=0x0,_0x490cc5=0x0,_0x135dac=0x0,_0x60f6d3=0x0,_0x3af6cd=0x0,_0x5807b8=0x0,_0x2c5930=0x0,_0x58907c=0x0,_0x4e4625=0x0;if(_0x574c30=_0x197894,_0x197894=_0x197894+0x2c0|0x0,_0xaea223=_0x574c30+0x90|0x0,_0x228406=_0x574c30+0x80|0x0,_0x3ae158=_0x574c30+0x70|0x0,_0x29e6e5=_0x574c30+0x60|0x0,_0x117f25=_0x574c30+0x50|0x0,_0x3ac936=_0x574c30+0x40|0x0,_0x144391=_0x574c30+0x30|0x0,_0x4f24bc=_0x574c30+0x20|0x0,_0x258680=_0x574c30+0x10|0x0,_0x3af6cd=_0x574c30,_0x135612=_0x574c30+0xb8|0x0,_0x4e4625=_0x574c30+0xa0|0x0,_0x5b6c0a=0x0|function(_0x494e91,_0x2aa3bf){_0x494e91|=0x0;var _0xaaaf69=0x0,_0x24ffe7=0x0,_0x4523f5=0x0,_0x171e21=0x0,_0x22cae5=0x0,_0x2c0b02=0x0,_0x2955fd=0x0,_0x3175d7=0x0;if(_0x3175d7=_0x197894,_0x197894=_0x197894+0x210|0x0,_0x22cae5=_0x3175d7,_0x171e21=_0x3175d7+0x10|0x0,!(_0x2aa3bf=_0x2aa3bf|0x0))return _0x197894=_0x3175d7,0x0|(_0x2955fd=0x0);if(_0x2aa3bf>>>0x0<=0x10)return _0x2955fd=0x0|_0xa78bac(_0x494e91,_0x2aa3bf),_0x197894=_0x3175d7,0x0|_0x2955fd;if(_0x2c0b02=0x0|_0xa78bac(_0x494e91,_0x2aa3bf+-0x10|0x0),(0x0|(_0x2aa3bf=0x0|_0x2869a8[(_0x2955fd=_0x494e91+0x14|0x0)>>0x2]))<0x10){_0x24ffe7=_0x494e91+0x4|0x0,_0x4523f5=_0x494e91+0x8|0x0,_0xaaaf69=_0x494e91+0x10|0x0;do{(0x0|(_0x494e91=0x0|_0x2869a8[_0x24ffe7>>0x2]))==(0x0|_0x2869a8[_0x4523f5>>0x2])?_0x494e91=0x0:(_0x2869a8[_0x24ffe7>>0x2]=_0x494e91+0x1,_0x494e91=0x0|_0x443bad[_0x494e91>>0x0]),_0x2aa3bf=_0x2aa3bf+0x8|0x0,_0x2869a8[_0x2955fd>>0x2]=_0x2aa3bf,(0x0|_0x2aa3bf)>=0x21&&(_0x2869a8[_0x22cae5>>0x2]=0x362,_0x2869a8[_0x22cae5+0x4>>0x2]=0xc88,_0x2869a8[_0x22cae5+0x8>>0x2]=0x556,_0x5cfebe(_0x171e21,0x32c,_0x22cae5),_0xe7c112(_0x171e21),_0x2aa3bf=0x0|_0x2869a8[_0x2955fd>>0x2]),_0x494e91=_0x494e91<<0x20-_0x2aa3bf|_0x2869a8[_0xaaaf69>>0x2],_0x2869a8[_0xaaaf69>>0x2]=_0x494e91;}while((0x0|_0x2aa3bf)<0x10);}else _0xaaaf69=_0x494e91=_0x494e91+0x10|0x0,_0x494e91=0x0|_0x2869a8[_0x494e91>>0x2];return _0x2869a8[_0xaaaf69>>0x2]=_0x494e91<<0x10,_0x2869a8[_0x2955fd>>0x2]=_0x2aa3bf+-0x10,_0x197894=_0x3175d7,0x0|(_0x2955fd=_0x494e91>>>0x10|_0x2c0b02<<0x10);}(_0xb105a4|=0x0,0xe),!_0x5b6c0a)return function(_0x4491d0){var _0xc0652=0x0,_0x3103c7=0x0,_0x1a83b5=0x0,_0xa87c20=0x0,_0x50d4a9=0x0,_0x3578ae=0x0;_0x3578ae=_0x197894,_0x197894=_0x197894+0x220|0x0,_0x50d4a9=_0x3578ae+0x10|0x0,_0x1a83b5=_0x3578ae,_0xa87c20=_0x3578ae+0x20|0x0,_0x2869a8[(_0x4491d0=_0x4491d0|0x0)>>0x2]=0x0,0x0|(_0x3103c7=0x0|_0x2869a8[(_0xc0652=_0x4491d0+0x4|0x0)>>0x2])&&(0x7&_0x3103c7?(_0x2869a8[_0x1a83b5>>0x2]=0x362,_0x2869a8[_0x1a83b5+0x4>>0x2]=0x9ca,_0x2869a8[_0x1a83b5+0x8>>0x2]=0x4d0,_0x5cfebe(_0xa87c20,0x32c,_0x1a83b5),_0xe7c112(_0xa87c20)):_0x5226d5(_0x3103c7,0x0,0x0,0x1,0x0),_0x2869a8[_0xc0652>>0x2]=0x0,_0x2869a8[_0x4491d0+0x8>>0x2]=0x0,_0x2869a8[_0x4491d0+0xc>>0x2]=0x0);if(_0x143be5[_0x4491d0+0x10>>0x0]=0x0,!(_0xc0652=0x0|_0x2869a8[(_0x4491d0=_0x4491d0+0x14|0x0)>>0x2]))return void(_0x197894=_0x3578ae);_0x200cea(_0xc0652),0x7&_0xc0652?(_0x2869a8[_0x50d4a9>>0x2]=0x362,_0x2869a8[_0x50d4a9+0x4>>0x2]=0x9ca,_0x2869a8[_0x50d4a9+0x8>>0x2]=0x4d0,_0x5cfebe(_0xa87c20,0x32c,_0x50d4a9),_0xe7c112(_0xa87c20)):_0x5226d5(_0xc0652,0x0,0x0,0x1,0x0),(_0x2869a8[_0x4491d0>>0x2]=0x0,_0x197894=_0x3578ae);}(_0x2f3988),_0x197894=_0x574c30,0x0|(_0x4e4625=0x1);if(_0x384dd7=_0x2f3988+0x4|0x0,(0x0|(_0xa67c25=0x0|_0x2869a8[(_0x263e1b=_0x2f3988+0x8|0x0)>>0x2]))!=(0x0|_0x5b6c0a)){if(_0xa67c25>>>0x0<=_0x5b6c0a>>>0x0){do{if((0x0|_0x2869a8[_0x2f3988+0xc>>0x2])>>>0x0<_0x5b6c0a>>>0x0){if(0x0|_0x54f952(_0x384dd7,_0x5b6c0a,(_0xa67c25+0x1|0x0)==(0x0|_0x5b6c0a),0x1,0x0)){_0xa67c25=0x0|_0x2869a8[_0x263e1b>>0x2];break;}return _0x143be5[_0x2f3988+0x10>>0x0]=0x1,_0x197894=_0x574c30,0x0|(_0x4e4625=0x0);}}while(0x0);_0x4f8efc((0x0|_0x2869a8[_0x384dd7>>0x2])+_0xa67c25|0x0,0x0,_0x5b6c0a-_0xa67c25|0x0);}_0x2869a8[_0x263e1b>>0x2]=_0x5b6c0a;}if(_0x4f8efc(0x0|_0x2869a8[_0x384dd7>>0x2],0x0,0x0|_0x5b6c0a),(0x0|(_0xa67c25=0x0|_0x2869a8[(_0x4dd1dd=_0xb105a4+0x14|0x0)>>0x2]))<0x5){_0x135dac=_0xb105a4+0x4|0x0,_0x60f6d3=_0xb105a4+0x8|0x0,_0x490cc5=_0xb105a4+0x10|0x0;do{(0x0|(_0xab5975=0x0|_0x2869a8[_0x135dac>>0x2]))==(0x0|_0x2869a8[_0x60f6d3>>0x2])?_0xab5975=0x0:(_0x2869a8[_0x135dac>>0x2]=_0xab5975+0x1,_0xab5975=0x0|_0x443bad[_0xab5975>>0x0]),_0xa67c25=_0xa67c25+0x8|0x0,_0x2869a8[_0x4dd1dd>>0x2]=_0xa67c25,(0x0|_0xa67c25)>=0x21&&(_0x2869a8[_0x3af6cd>>0x2]=0x362,_0x2869a8[_0x3af6cd+0x4>>0x2]=0xc88,_0x2869a8[_0x3af6cd+0x8>>0x2]=0x556,_0x5cfebe(_0x135612,0x32c,_0x3af6cd),_0xe7c112(_0x135612),_0xa67c25=0x0|_0x2869a8[_0x4dd1dd>>0x2]),_0xab5975=_0xab5975<<0x20-_0xa67c25|_0x2869a8[_0x490cc5>>0x2],_0x2869a8[_0x490cc5>>0x2]=_0xab5975;}while((0x0|_0xa67c25)<0x5);}else _0x490cc5=_0xab5975=_0xb105a4+0x10|0x0,_0xab5975=0x0|_0x2869a8[_0xab5975>>0x2];if(_0x2c5930=_0xab5975>>>0x1b,_0x2869a8[_0x490cc5>>0x2]=_0xab5975<<0x5,_0x2869a8[_0x4dd1dd>>0x2]=_0xa67c25+-0x5,(_0x2c5930+-0x1|0x0)>>>0x0>0x14)return _0x197894=_0x574c30,0x0|(_0x4e4625=0x0);_0x2869a8[_0x4e4625+0x14>>0x2]=0x0,_0x2869a8[_0x4e4625>>0x2]=0x0,_0x2869a8[_0x4e4625+0x4>>0x2]=0x0,_0x2869a8[_0x4e4625+0x8>>0x2]=0x0,_0x2869a8[_0x4e4625+0xc>>0x2]=0x0,_0x143be5[_0x4e4625+0x10>>0x0]=0x0,_0xa67c25=_0x4e4625+0x4|0x0,_0xab5975=_0x4e4625+0x8|0x0;_0x1639ad:do{if(0x0|_0x54f952(_0xa67c25,0x15,0x0,0x1,0x0)){_0x135dac=0x0|_0x2869a8[_0xab5975>>0x2],_0x4f8efc((_0x5807b8=0x0|_0x2869a8[_0xa67c25>>0x2])+_0x135dac|0x0,0x0,0x15-_0x135dac|0x0),_0x2869a8[_0xab5975>>0x2]=0x15,_0x135dac=_0xb105a4+0x4|0x0,_0x60f6d3=_0xb105a4+0x8|0x0,_0x3af6cd=_0xb105a4+0x10|0x0,_0x490cc5=0x0;do{if((0x0|(_0xa67c25=0x0|_0x2869a8[_0x4dd1dd>>0x2]))<0x3)do{(0x0|(_0xab5975=0x0|_0x2869a8[_0x135dac>>0x2]))==(0x0|_0x2869a8[_0x60f6d3>>0x2])?_0xab5975=0x0:(_0x2869a8[_0x135dac>>0x2]=_0xab5975+0x1,_0xab5975=0x0|_0x443bad[_0xab5975>>0x0]),_0xa67c25=_0xa67c25+0x8|0x0,_0x2869a8[_0x4dd1dd>>0x2]=_0xa67c25,(0x0|_0xa67c25)>=0x21&&(_0x2869a8[_0x258680>>0x2]=0x362,_0x2869a8[_0x258680+0x4>>0x2]=0xc88,_0x2869a8[_0x258680+0x8>>0x2]=0x556,_0x5cfebe(_0x135612,0x32c,_0x258680),_0xe7c112(_0x135612),_0xa67c25=0x0|_0x2869a8[_0x4dd1dd>>0x2]),_0xab5975=_0xab5975<<0x20-_0xa67c25|_0x2869a8[_0x3af6cd>>0x2],_0x2869a8[_0x3af6cd>>0x2]=_0xab5975;}while((0x0|_0xa67c25)<0x3);else _0xab5975=0x0|_0x2869a8[_0x3af6cd>>0x2];_0x2869a8[_0x3af6cd>>0x2]=_0xab5975<<0x3,_0x2869a8[_0x4dd1dd>>0x2]=_0xa67c25+-0x3,_0x143be5[_0x5807b8+(0x0|_0x443bad[0x52f+_0x490cc5>>0x0])>>0x0]=_0xab5975>>>0x1d,_0x490cc5=_0x490cc5+0x1|0x0;}while((0x0|_0x490cc5)!=(0x0|_0x2c5930));if(0x0|_0x27276f(_0x4e4625)){_0x3af6cd=_0xb105a4+0x4|0x0,_0x5807b8=_0xb105a4+0x8|0x0,_0x2c5930=_0xb105a4+0x10|0x0,_0xa67c25=0x0;_0x1a0c1f:do{_0x60f6d3=_0x5b6c0a-_0xa67c25|0x0,_0x490cc5=0x0|_0x16e0f5(_0xb105a4,_0x4e4625);_0x2d48b4:do{if(_0x490cc5>>>0x0<0x11)(0x0|_0x2869a8[_0x263e1b>>0x2])>>>0x0<=_0xa67c25>>>0x0&&(_0x2869a8[_0x4f24bc>>0x2]=0x362,_0x2869a8[_0x4f24bc+0x4>>0x2]=0x38e,_0x2869a8[_0x4f24bc+0x8>>0x2]=0x5d9,_0x5cfebe(_0x135612,0x32c,_0x4f24bc),_0xe7c112(_0x135612)),_0x143be5[(0x0|_0x2869a8[_0x384dd7>>0x2])+_0xa67c25>>0x0]=_0x490cc5,_0xa67c25=_0xa67c25+0x1|0x0;else switch(0x0|_0x490cc5){case 0x11:if((0x0|(_0xab5975=0x0|_0x2869a8[_0x4dd1dd>>0x2]))<0x3)do{(0x0|(_0x490cc5=0x0|_0x2869a8[_0x3af6cd>>0x2]))==(0x0|_0x2869a8[_0x5807b8>>0x2])?_0x490cc5=0x0:(_0x2869a8[_0x3af6cd>>0x2]=_0x490cc5+0x1,_0x490cc5=0x0|_0x443bad[_0x490cc5>>0x0]),_0xab5975=_0xab5975+0x8|0x0,_0x2869a8[_0x4dd1dd>>0x2]=_0xab5975,(0x0|_0xab5975)>=0x21&&(_0x2869a8[_0x144391>>0x2]=0x362,_0x2869a8[_0x144391+0x4>>0x2]=0xc88,_0x2869a8[_0x144391+0x8>>0x2]=0x556,_0x5cfebe(_0x135612,0x32c,_0x144391),_0xe7c112(_0x135612),_0xab5975=0x0|_0x2869a8[_0x4dd1dd>>0x2]),_0x490cc5=_0x490cc5<<0x20-_0xab5975|_0x2869a8[_0x2c5930>>0x2],_0x2869a8[_0x2c5930>>0x2]=_0x490cc5;}while((0x0|_0xab5975)<0x3);else _0x490cc5=0x0|_0x2869a8[_0x2c5930>>0x2];if(_0x2869a8[_0x2c5930>>0x2]=_0x490cc5<<0x3,_0x2869a8[_0x4dd1dd>>0x2]=_0xab5975+-0x3,_0xab5975=(_0x490cc5=0x3+(_0x490cc5>>>0x1d)|0x0)>>>0x0>_0x60f6d3>>>0x0){_0xa67c25=0x0;break _0x1639ad;}_0xa67c25=(_0xab5975?0x0:_0x490cc5)+_0xa67c25|0x0;break _0x2d48b4;case 0x12:if((0x0|(_0xab5975=0x0|_0x2869a8[_0x4dd1dd>>0x2]))<0x7)do{(0x0|(_0x490cc5=0x0|_0x2869a8[_0x3af6cd>>0x2]))==(0x0|_0x2869a8[_0x5807b8>>0x2])?_0x490cc5=0x0:(_0x2869a8[_0x3af6cd>>0x2]=_0x490cc5+0x1,_0x490cc5=0x0|_0x443bad[_0x490cc5>>0x0]),_0xab5975=_0xab5975+0x8|0x0,_0x2869a8[_0x4dd1dd>>0x2]=_0xab5975,(0x0|_0xab5975)>=0x21&&(_0x2869a8[_0x3ac936>>0x2]=0x362,_0x2869a8[_0x3ac936+0x4>>0x2]=0xc88,_0x2869a8[_0x3ac936+0x8>>0x2]=0x556,_0x5cfebe(_0x135612,0x32c,_0x3ac936),_0xe7c112(_0x135612),_0xab5975=0x0|_0x2869a8[_0x4dd1dd>>0x2]),_0x490cc5=_0x490cc5<<0x20-_0xab5975|_0x2869a8[_0x2c5930>>0x2],_0x2869a8[_0x2c5930>>0x2]=_0x490cc5;}while((0x0|_0xab5975)<0x7);else _0x490cc5=0x0|_0x2869a8[_0x2c5930>>0x2];if(_0x2869a8[_0x2c5930>>0x2]=_0x490cc5<<0x7,_0x2869a8[_0x4dd1dd>>0x2]=_0xab5975+-0x7,_0xab5975=(_0x490cc5=0xb+(_0x490cc5>>>0x19)|0x0)>>>0x0>_0x60f6d3>>>0x0){_0xa67c25=0x0;break _0x1639ad;}_0xa67c25=(_0xab5975?0x0:_0x490cc5)+_0xa67c25|0x0;break _0x2d48b4;default:if((_0x490cc5+-0x13|0x0)>>>0x0>=0x2){_0x58907c=0x51;break _0x1a0c1f;}if(_0xab5975=0x0|_0x2869a8[_0x4dd1dd>>0x2],0x13==(0x0|_0x490cc5)){if((0x0|_0xab5975)<0x2){for(_0x490cc5=_0xab5975;(0x0|(_0xab5975=0x0|_0x2869a8[_0x3af6cd>>0x2]))==(0x0|_0x2869a8[_0x5807b8>>0x2])?_0x135dac=0x0:(_0x2869a8[_0x3af6cd>>0x2]=_0xab5975+0x1,_0x135dac=0x0|_0x443bad[_0xab5975>>0x0]),_0xab5975=_0x490cc5+0x8|0x0,_0x2869a8[_0x4dd1dd>>0x2]=_0xab5975,(0x0|_0xab5975)>=0x21&&(_0x2869a8[_0x117f25>>0x2]=0x362,_0x2869a8[_0x117f25+0x4>>0x2]=0xc88,_0x2869a8[_0x117f25+0x8>>0x2]=0x556,_0x5cfebe(_0x135612,0x32c,_0x117f25),_0xe7c112(_0x135612),_0xab5975=0x0|_0x2869a8[_0x4dd1dd>>0x2]),_0x490cc5=_0x135dac<<0x20-_0xab5975|_0x2869a8[_0x2c5930>>0x2],_0x2869a8[_0x2c5930>>0x2]=_0x490cc5,(0x0|_0xab5975)<0x2;)_0x490cc5=_0xab5975;}else _0x490cc5=0x0|_0x2869a8[_0x2c5930>>0x2];_0x2869a8[_0x2c5930>>0x2]=_0x490cc5<<0x2,_0x490cc5>>>=0x1e,_0x135dac=0x3,_0xab5975=_0xab5975+-0x2|0x0;}else{if((0x0|_0xab5975)<0x6)do{(0x0|(_0x490cc5=0x0|_0x2869a8[_0x3af6cd>>0x2]))==(0x0|_0x2869a8[_0x5807b8>>0x2])?_0x490cc5=0x0:(_0x2869a8[_0x3af6cd>>0x2]=_0x490cc5+0x1,_0x490cc5=0x0|_0x443bad[_0x490cc5>>0x0]),_0xab5975=_0xab5975+0x8|0x0,_0x2869a8[_0x4dd1dd>>0x2]=_0xab5975,(0x0|_0xab5975)>=0x21&&(_0x2869a8[_0x29e6e5>>0x2]=0x362,_0x2869a8[_0x29e6e5+0x4>>0x2]=0xc88,_0x2869a8[_0x29e6e5+0x8>>0x2]=0x556,_0x5cfebe(_0x135612,0x32c,_0x29e6e5),_0xe7c112(_0x135612),_0xab5975=0x0|_0x2869a8[_0x4dd1dd>>0x2]),_0x490cc5=_0x490cc5<<0x20-_0xab5975|_0x2869a8[_0x2c5930>>0x2],_0x2869a8[_0x2c5930>>0x2]=_0x490cc5;}while((0x0|_0xab5975)<0x6);else _0x490cc5=0x0|_0x2869a8[_0x2c5930>>0x2];_0x2869a8[_0x2c5930>>0x2]=_0x490cc5<<0x6,_0x490cc5>>>=0x1a,_0x135dac=0x7,_0xab5975=_0xab5975+-0x6|0x0;}if(_0x2869a8[_0x4dd1dd>>0x2]=_0xab5975,0x0==(0x0|_0xa67c25)|(_0x490cc5=_0x490cc5+_0x135dac|0x0)>>>0x0>_0x60f6d3>>>0x0){_0xa67c25=0x0;break _0x1639ad;}if(_0xab5975=_0xa67c25+-0x1|0x0,(0x0|_0x2869a8[_0x263e1b>>0x2])>>>0x0<=_0xab5975>>>0x0&&(_0x2869a8[_0x3ae158>>0x2]=0x362,_0x2869a8[_0x3ae158+0x4>>0x2]=0x38e,_0x2869a8[_0x3ae158+0x8>>0x2]=0x5d9,_0x5cfebe(_0x135612,0x32c,_0x3ae158),_0xe7c112(_0x135612)),!((_0x135dac=0x0|_0x143be5[(0x0|_0x2869a8[_0x384dd7>>0x2])+_0xab5975>>0x0])<<0x18>>0x18)){_0xa67c25=0x0;break _0x1639ad;}if(_0xa67c25>>>0x0>=(_0xab5975=_0x490cc5+_0xa67c25|0x0)>>>0x0)break _0x2d48b4;do{(0x0|_0x2869a8[_0x263e1b>>0x2])>>>0x0<=_0xa67c25>>>0x0&&(_0x2869a8[_0x228406>>0x2]=0x362,_0x2869a8[_0x228406+0x4>>0x2]=0x38e,_0x2869a8[_0x228406+0x8>>0x2]=0x5d9,_0x5cfebe(_0x135612,0x32c,_0x228406),_0xe7c112(_0x135612)),_0x143be5[(0x0|_0x2869a8[_0x384dd7>>0x2])+_0xa67c25>>0x0]=_0x135dac,_0xa67c25=_0xa67c25+0x1|0x0;}while((0x0|_0xa67c25)!=(0x0|_0xab5975));_0xa67c25=_0xab5975;}}while(0x0);}while(_0x5b6c0a>>>0x0>_0xa67c25>>>0x0);if(0x51==(0x0|_0x58907c)){_0x2869a8[_0xaea223>>0x2]=0x362,_0x2869a8[_0xaea223+0x4>>0x2]=0xc4d,_0x2869a8[_0xaea223+0x8>>0x2]=0x544,_0x5cfebe(_0x135612,0x32c,_0xaea223),_0xe7c112(_0x135612),_0xa67c25=0x0;break;}_0xa67c25=(0x0|_0x5b6c0a)==(0x0|_0xa67c25)?0x0|_0x27276f(_0x2f3988):0x0;}else _0xa67c25=0x0;}else _0x143be5[_0x4e4625+0x10>>0x0]=0x1,_0xa67c25=0x0;}while(0x0);return _0x32ff93(_0x4e4625),_0x197894=_0x574c30,0x0|(_0x4e4625=_0xa67c25);}function _0xb402f7(_0x39e6f3,_0x4fee5d,_0x4a355f,_0x443299){_0x4a355f|=0x0;var _0x2e0509,_0x425e68,_0x33b0cf,_0x5102db,_0x15b5e3,_0x4308f7,_0x244226=0x0,_0x943132=0x0,_0x2f80ec=0x0,_0x427578=0x0,_0x1cf621=0x0,_0x31b20f=0x0,_0x3ce803=0x0,_0x5bc1bb=0x0,_0x207c7c=0x0,_0xa6fe23=0x0,_0x31acb4=0x0,_0x5e9522=0x0,_0x3125fd=0x0,_0x2b29fc=0x0,_0x3457fa=0x0,_0x1709e8=0x0,_0x2eea31=0x0,_0x56eb48=0x0,_0x339f76=0x0,_0x357128=0x0,_0x49ae31=0x0,_0x240ad4=0x0;if(_0x4308f7=_0x197894,_0x197894=_0x197894+0x370|0x0,_0x49ae31=_0x4308f7+0x90|0x0,_0x15b5e3=_0x4308f7+0x80|0x0,_0x5102db=_0x4308f7+0x70|0x0,_0x33b0cf=_0x4308f7+0x60|0x0,_0x339f76=_0x4308f7+0x50|0x0,_0x2b29fc=_0x4308f7+0x40|0x0,_0x5e9522=_0x4308f7+0x30|0x0,_0x3125fd=_0x4308f7+0x20|0x0,_0x5bc1bb=_0x4308f7+0x10|0x0,_0x3ce803=_0x4308f7,_0x2e0509=_0x4308f7+0x168|0x0,_0x425e68=_0x4308f7+0x128|0x0,_0x240ad4=_0x4308f7+0xe0|0x0,_0x31acb4=_0x4308f7+0x9c|0x0,0x0==(0x0|(_0x4fee5d|=0x0))|(_0x443299|=0x0)>>>0x0>0xb)return _0x197894=_0x4308f7,0x0|(_0x240ad4=0x0);_0x2869a8[(_0x39e6f3|=0x0)>>0x2]=_0x4fee5d,_0x943132=(_0x244226=_0x240ad4)+0x44|0x0;do{_0x2869a8[_0x244226>>0x2]=0x0,_0x244226=_0x244226+0x4|0x0;}while((0x0|_0x244226)<(0x0|_0x943132));_0x244226=0x0;do{_0x943132=_0x240ad4+((0xff&(_0x357128=0x0|_0x143be5[_0x4a355f+_0x244226>>0x0]))<<0x2)|0x0,_0x357128<<0x18>>0x18&&(_0x2869a8[_0x943132>>0x2]=0x1+(0x0|_0x2869a8[_0x943132>>0x2])),_0x244226=_0x244226+0x1|0x0;}while((0x0|_0x244226)!=(0x0|_0x4fee5d));for(_0x943132=0x0,_0x2f80ec=0x0,_0x427578=0x0,_0x1cf621=-0x1,_0x31b20f=0x1;(_0x244226=0x0|_0x2869a8[_0x240ad4+(_0x31b20f<<0x2)>>0x2])?(_0x2869a8[_0x425e68+((_0x207c7c=_0x31b20f+-0x1|0x0)<<0x2)>>0x2]=_0x943132,_0x943132=_0x244226+_0x943132|0x0,_0x357128=0x10-_0x31b20f|0x0,_0x2869a8[_0x39e6f3+0x1c+(_0x207c7c<<0x2)>>0x2]=0x1+(_0x943132+-0x1<<_0x357128|(0x1<<_0x357128)-0x1),_0x2869a8[_0x39e6f3+0x60+(_0x207c7c<<0x2)>>0x2]=_0x2f80ec,_0x2869a8[_0x31acb4+(_0x31b20f<<0x2)>>0x2]=_0x2f80ec,_0x207c7c=_0x244226+_0x2f80ec|0x0,_0x427578=_0x427578>>>0x0>_0x31b20f>>>0x0?_0x427578:_0x31b20f,_0x1cf621=_0x1cf621>>>0x0<_0x31b20f>>>0x0?_0x1cf621:_0x31b20f):(_0x2869a8[_0x39e6f3+0x1c+(_0x31b20f+-0x1<<0x2)>>0x2]=0x0,_0x207c7c=_0x2f80ec),0x11!=(0x0|(_0x31b20f=_0x31b20f+0x1|0x0));)_0x943132<<=0x1,_0x2f80ec=_0x207c7c;_0x2869a8[_0x39e6f3+0x4>>0x2]=_0x207c7c,_0x943132=_0x39e6f3+0xac|0x0;do{if(_0x207c7c>>>0x0>(0x0|_0x2869a8[_0x943132>>0x2])>>>0x0){(_0x244226=_0x207c7c+-0x1|0x0)&_0x207c7c?(_0x244226|=_0x244226>>>0x10,_0x244226|=_0x244226>>>0x8,_0x244226|=_0x244226>>>0x4,_0x244226=(_0x244226=0x1+((_0x244226|=_0x244226>>>0x2)>>>0x1|_0x244226)|0x0)>>>0x0>_0x4fee5d>>>0x0?_0x4fee5d:_0x244226):_0x244226=_0x207c7c,_0x2869a8[_0x943132>>0x2]=_0x244226,_0x244226=0x0|_0x2869a8[(_0x2f80ec=_0x39e6f3+0xb0|0x0)>>0x2];do{if(0x0|_0x244226){if(_0x357128=0x0|_0x2869a8[_0x244226+-0x4>>0x2],_0x244226=_0x244226+-0x8|0x0,0x0!=(0x0|_0x357128)&&(0x0|_0x357128)==(0x0|~_0x2869a8[_0x244226>>0x2])||(_0x2869a8[_0x3ce803>>0x2]=0x362,_0x2869a8[_0x3ce803+0x4>>0x2]=0x28b,_0x2869a8[_0x3ce803+0x8>>0x2]=0x62b,_0x5cfebe(_0x2e0509,0x32c,_0x3ce803),_0xe7c112(_0x2e0509)),0x7&_0x244226){_0x2869a8[_0x5bc1bb>>0x2]=0x362,_0x2869a8[_0x5bc1bb+0x4>>0x2]=0x9ca,_0x2869a8[_0x5bc1bb+0x8>>0x2]=0x4d0,_0x5cfebe(_0x2e0509,0x32c,_0x5bc1bb),_0xe7c112(_0x2e0509);break;}_0x5226d5(_0x244226,0x0,0x0,0x1,0x0);break;}}while(0x0);if(_0x943132=0x0|_0x2aaf22(0x8+((_0x244226=0x0|(_0x244226=0x0|_0x2869a8[_0x943132>>0x2])?_0x244226:0x1)<<0x1)|0x0,0x0)){_0x2869a8[_0x943132+0x4>>0x2]=_0x244226,_0x2869a8[_0x943132>>0x2]=~_0x244226,_0x2869a8[_0x2f80ec>>0x2]=_0x943132+0x8,_0xa6fe23=0x18;break;}_0x2869a8[_0x2f80ec>>0x2]=0x0,_0x443299=0x0;break;}_0xa6fe23=0x18;}while(0x0);_0x512fcb:do{if(0x18==(0x0|_0xa6fe23)){_0x143be5[(_0x357128=_0x39e6f3+0x18|0x0)>>0x0]=_0x1cf621,_0x143be5[_0x39e6f3+0x19>>0x0]=_0x427578,_0x2f80ec=_0x39e6f3+0xb0|0x0,_0x943132=0x0;do{_0x244226=0xff&(_0x56eb48=0x0|_0x143be5[_0x4a355f+_0x943132>>0x0]),_0x56eb48<<0x18>>0x18&&(0x0|_0x2869a8[_0x240ad4+(_0x244226<<0x2)>>0x2]||(_0x2869a8[_0x3125fd>>0x2]=0x362,_0x2869a8[_0x3125fd+0x4>>0x2]=0x8e4,_0x2869a8[_0x3125fd+0x8>>0x2]=0x3d1,_0x5cfebe(_0x2e0509,0x32c,_0x3125fd),_0xe7c112(_0x2e0509)),_0x244226=0x0|_0x2869a8[(_0x56eb48=_0x31acb4+(_0x244226<<0x2)|0x0)>>0x2],_0x2869a8[_0x56eb48>>0x2]=_0x244226+0x1,_0x244226>>>0x0>=_0x207c7c>>>0x0&&(_0x2869a8[_0x5e9522>>0x2]=0x362,_0x2869a8[_0x5e9522+0x4>>0x2]=0x8e8,_0x2869a8[_0x5e9522+0x8>>0x2]=0x3de,_0x5cfebe(_0x2e0509,0x32c,_0x5e9522),_0xe7c112(_0x2e0509)),_0xbd3a97[(0x0|_0x2869a8[_0x2f80ec>>0x2])+(_0x244226<<0x1)>>0x1]=_0x943132),_0x943132=_0x943132+0x1|0x0;}while((0x0|_0x943132)!=(0x0|_0x4fee5d));if(_0x2eea31=(0x0|_0x443bad[_0x357128>>0x0])>>>0x0<_0x443299>>>0x0?_0x443299:0x0,_0x2869a8[(_0x56eb48=_0x39e6f3+0x8|0x0)>>0x2]=_0x2eea31,_0x1709e8=0x0!=(0x0|_0x2eea31)){_0x3457fa=0x1<<_0x2eea31,_0x244226=_0x39e6f3+0xa4|0x0;do{if(_0x3457fa>>>0x0>(0x0|_0x2869a8[_0x244226>>0x2])>>>0x0){_0x2869a8[_0x244226>>0x2]=_0x3457fa,_0x244226=0x0|_0x2869a8[(_0x2f80ec=_0x39e6f3+0xa8|0x0)>>0x2];do{if(0x0|_0x244226){if(_0x3125fd=0x0|_0x2869a8[_0x244226+-0x4>>0x2],_0x244226=_0x244226+-0x8|0x0,0x0!=(0x0|_0x3125fd)&&(0x0|_0x3125fd)==(0x0|~_0x2869a8[_0x244226>>0x2])||(_0x2869a8[_0x2b29fc>>0x2]=0x362,_0x2869a8[_0x2b29fc+0x4>>0x2]=0x28b,_0x2869a8[_0x2b29fc+0x8>>0x2]=0x62b,_0x5cfebe(_0x2e0509,0x32c,_0x2b29fc),_0xe7c112(_0x2e0509)),0x7&_0x244226){_0x2869a8[_0x339f76>>0x2]=0x362,_0x2869a8[_0x339f76+0x4>>0x2]=0x9ca,_0x2869a8[_0x339f76+0x8>>0x2]=0x4d0,_0x5cfebe(_0x2e0509,0x32c,_0x339f76),_0xe7c112(_0x2e0509);break;}_0x5226d5(_0x244226,0x0,0x0,0x1,0x0);break;}}while(0x0);if(_0x943132=0x0|_0x2aaf22((_0x244226=_0x3457fa<<0x2)+0x8|0x0,0x0)){_0x339f76=_0x943132+0x8|0x0,_0x2869a8[_0x943132+0x4>>0x2]=_0x3457fa,_0x2869a8[_0x943132>>0x2]=~_0x3457fa,_0x2869a8[_0x2f80ec>>0x2]=_0x339f76,_0x943132=_0x339f76;break;}_0x2869a8[_0x2f80ec>>0x2]=0x0,_0x443299=0x0;break _0x512fcb;}_0x244226=_0x3457fa<<0x2,_0x2f80ec=_0x943132=_0x39e6f3+0xa8|0x0,_0x943132=0x0|_0x2869a8[_0x943132>>0x2];}while(0x0);_0x4f8efc(0x0|_0x943132,-0x1,0x0|_0x244226),_0x5e9522=_0x39e6f3+0xb0|0x0,_0x31acb4=0x1;do{if(0x0|_0x2869a8[_0x240ad4+(_0x31acb4<<0x2)>>0x2]&&(_0x2b29fc=0x1<<(_0x3125fd=_0x2eea31-_0x31acb4|0x0),_0x943132=0x0|_0x2869a8[_0x425e68+((_0x244226=_0x31acb4+-0x1|0x0)<<0x2)>>0x2],_0x244226>>>0x0>=0x10&&(_0x2869a8[_0x33b0cf>>0x2]=0x362,_0x2869a8[_0x33b0cf+0x4>>0x2]=0x7a8,_0x2869a8[_0x33b0cf+0x8>>0x2]=0x5ad,_0x5cfebe(_0x2e0509,0x32c,_0x33b0cf),_0xe7c112(_0x2e0509)),_0x943132>>>0x0<=(_0x4fee5d=0x0==(0x0|(_0x4fee5d=0x0|_0x2869a8[_0x39e6f3+0x1c+(_0x244226<<0x2)>>0x2]))?-0x1:(_0x4fee5d+-0x1|0x0)>>>(0x10-_0x31acb4|0x0))>>>0x0)){_0x207c7c=(0x0|_0x2869a8[_0x39e6f3+0x60+(_0x244226<<0x2)>>0x2])-_0x943132|0x0,_0xa6fe23=_0x31acb4<<0x10;do{_0x244226=0x0|_0x188be4[(0x0|_0x2869a8[_0x5e9522>>0x2])+(_0x207c7c+_0x943132<<0x1)>>0x1],(0x0|_0x443bad[_0x4a355f+_0x244226>>0x0])!=(0x0|_0x31acb4)&&(_0x2869a8[_0x5102db>>0x2]=0x362,_0x2869a8[_0x5102db+0x4>>0x2]=0x912,_0x2869a8[_0x5102db+0x8>>0x2]=0x3fb,_0x5cfebe(_0x2e0509,0x32c,_0x5102db),_0xe7c112(_0x2e0509)),_0x5bc1bb=_0x943132<<_0x3125fd,_0x31b20f=_0x244226|_0xa6fe23,_0x1cf621=0x0;do{(_0x3ce803=_0x1cf621+_0x5bc1bb|0x0)>>>0x0>=_0x3457fa>>>0x0&&(_0x2869a8[_0x15b5e3>>0x2]=0x362,_0x2869a8[_0x15b5e3+0x4>>0x2]=0x918,_0x2869a8[_0x15b5e3+0x8>>0x2]=0x41d,_0x5cfebe(_0x2e0509,0x32c,_0x15b5e3),_0xe7c112(_0x2e0509)),_0x244226=0x0|_0x2869a8[_0x2f80ec>>0x2],-0x1!=(0x0|_0x2869a8[_0x244226+(_0x3ce803<<0x2)>>0x2])&&(_0x2869a8[_0x49ae31>>0x2]=0x362,_0x2869a8[_0x49ae31+0x4>>0x2]=0x91a,_0x2869a8[_0x49ae31+0x8>>0x2]=0x434,_0x5cfebe(_0x2e0509,0x32c,_0x49ae31),_0xe7c112(_0x2e0509),_0x244226=0x0|_0x2869a8[_0x2f80ec>>0x2]),_0x2869a8[_0x244226+(_0x3ce803<<0x2)>>0x2]=_0x31b20f,_0x1cf621=_0x1cf621+0x1|0x0;}while(_0x1cf621>>>0x0<_0x2b29fc>>>0x0);_0x943132=_0x943132+0x1|0x0;}while(_0x943132>>>0x0<=_0x4fee5d>>>0x0);}_0x31acb4=_0x31acb4+0x1|0x0;}while(_0x2eea31>>>0x0>=_0x31acb4>>>0x0);}_0x2869a8[(_0x244226=_0x39e6f3+0x60|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x64|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x4>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x68|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x8>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x6c|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0xc>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x70|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x10>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x74|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x14>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x78|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x18>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x7c|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x1c>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x80|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x20>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x84|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x24>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x88|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x28>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x8c|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x2c>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x90|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x30>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x94|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x34>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x98|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x38>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x9c|0x0)>>0x2]=(0x0|_0x2869a8[_0x244226>>0x2])-(0x0|_0x2869a8[_0x425e68+0x3c>>0x2]),_0x2869a8[(_0x244226=_0x39e6f3+0x10|0x0)>>0x2]=0x0,_0x2869a8[(_0x943132=_0x39e6f3+0x14|0x0)>>0x2]=_0x443bad[_0x357128>>0x0];_0x18c99f:do{if(_0x1709e8){do{if(!_0x443299)break _0x18c99f;_0x49ae31=_0x443299,_0x443299=_0x443299+-0x1|0x0;}while(!(0x0|_0x2869a8[_0x240ad4+(_0x49ae31<<0x2)>>0x2]));if(_0x2869a8[_0x244226>>0x2]=_0x2869a8[_0x39e6f3+0x1c+(_0x443299<<0x2)>>0x2],_0x443299=_0x2eea31+0x1|0x0,_0x2869a8[_0x943132>>0x2]=_0x443299,_0x443299>>>0x0<=_0x427578>>>0x0){for(;!(0x0|_0x2869a8[_0x240ad4+(_0x443299<<0x2)>>0x2]);)if((_0x443299=_0x443299+0x1|0x0)>>>0x0>_0x427578>>>0x0)break _0x18c99f;_0x2869a8[_0x943132>>0x2]=_0x443299;}}}while(0x0);_0x2869a8[_0x39e6f3+0x5c>>0x2]=-0x1,_0x2869a8[_0x39e6f3+0xa0>>0x2]=0xfffff,_0x2869a8[_0x39e6f3+0xc>>0x2]=0x20-(0x0|_0x2869a8[_0x56eb48>>0x2]),_0x443299=0x1;}}while(0x0);return _0x197894=_0x4308f7,0x0|(_0x240ad4=_0x443299);}function _0x2e0e2a(_0x2fde4c,_0x3bffca,_0x26e8a3,_0x4a373c,_0x4c4cbf,_0x2714dc,_0x33c9da,_0x4f3f41){_0x3bffca|=0x0,_0x26e8a3|=0x0,_0x4a373c|=0x0,_0x4c4cbf|=0x0,_0x2714dc|=0x0,_0x33c9da|=0x0,_0x4f3f41|=0x0;var _0x11b35e,_0x4abd01,_0x3f779a,_0x202cd5,_0x45f5d5,_0x3fe248,_0x1cc43a,_0x503284,_0xad35d2,_0x2057e1,_0x8a96dc,_0x5bce4d,_0x3b734d,_0x4837da,_0x352a0f,_0x50aa8f,_0x1423ae,_0x4d1186,_0x527ed4,_0xd08c17,_0xef00a9,_0x110f64,_0x37aad4,_0xe097e2,_0x23029e,_0x29a0f5,_0x368afe,_0x1044f9=0x0,_0xd731b8=0x0,_0x13862a=0x0,_0xf15993=0x0,_0x3a7a87=0x0,_0x1f632f=0x0,_0xe47c36=0x0,_0x6f8083=0x0,_0x264ff5=0x0,_0x3177fb=0x0,_0x297b80=0x0,_0x3809a0=0x0,_0x35c0ac=0x0,_0x1dd65b=0x0,_0x103902=0x0,_0x12b63d=0x0,_0x153033=0x0,_0x237c3d=0x0,_0x5904d8=0x0,_0x1abe2a=0x0,_0x28a847=0x0,_0x3e71e6=0x0,_0x1cd6a4=0x0,_0x56f90a=0x0,_0x3710c3=0x0;if(_0x368afe=_0x197894,_0x197894=_0x197894+0x280|0x0,_0xe097e2=_0x368afe+0x50|0x0,_0x37aad4=_0x368afe+0x40|0x0,_0x110f64=_0x368afe+0x30|0x0,_0x29a0f5=_0x368afe+0x20|0x0,_0x23029e=_0x368afe+0x10|0x0,_0xef00a9=_0x368afe,_0x527ed4=_0x368afe+0x80|0x0,_0xd08c17=_0x368afe+0x70|0x0,_0x45f5d5=_0x368afe+0x60|0x0,_0x1cc43a=0x0|_0x2869a8[(_0x3fe248=(_0x2fde4c|=0x0)+0x110|0x0)>>0x2],_0x3710c3=0x0|_0x2869a8[_0x2fde4c+0x58>>0x2],_0x503284=(0x0|_0x443bad[_0x3710c3+0x3f>>0x0])<<0x8|0x0|_0x443bad[_0x3710c3+0x40>>0x0],_0xad35d2=0xff&(_0x3710c3=0x0|_0x143be5[_0x3710c3+0x11>>0x0]),!(_0x3710c3<<0x18>>0x18))return _0x197894=_0x368afe,0x1;_0x2057e1=0x0==(0x0|_0x4f3f41),_0x5bce4d=(_0x8a96dc=_0x33c9da+-0x1|0x0)<<0x5,_0x3b734d=_0x4f3f41+-0x1|0x0,_0x4837da=_0x4a373c<<0x1,_0x352a0f=_0x2fde4c+0x5c|0x0,_0x50aa8f=_0x2fde4c+0x74|0x0,_0x1423ae=_0x2fde4c+0xa4|0x0,_0x4d1186=_0x2fde4c+0x10c|0x0,_0x3710c3=_0x2fde4c+0xd4|0x0,_0x202cd5=0x0==(0x1&_0x4c4cbf|0x0),_0x3f779a=0x0==(0x1&_0x2714dc|0x0),_0x4abd01=_0x2fde4c+0x120|0x0,_0x11b35e=_0x2fde4c+0x11c|0x0,_0x56f90a=0x0,_0x2fde4c=0x0,_0x2714dc=0x0,_0x4c4cbf=0x0,_0x26e8a3=0x0,_0x1044f9=0x1;do{if(!_0x2057e1)for(_0x3e71e6=0x0|_0x2869a8[_0x3bffca+(_0x56f90a<<0x2)>>0x2],_0x1cd6a4=0x0;;){if(_0x13862a=0x0==(0x0|(_0x28a847=0x1&_0x1cd6a4)),_0x1abe2a=(_0x28a847<<0x6^0x40)-0x20|0x0,_0x28a847=(_0x28a847<<0x1^0x2)-0x1|0x0,(0x0|(_0xd731b8=_0x13862a?0x0:_0x8a96dc))!=(0x0|(_0x237c3d=_0x13862a?_0x33c9da:-0x1)))for(_0x5904d8=_0x3f779a|(0x0|_0x1cd6a4)!=(0x0|_0x3b734d),_0x153033=_0x13862a?_0x3e71e6:_0x3e71e6+_0x5bce4d|0x0;;){0x1==(0x0|_0x1044f9)&&(_0x1044f9=0x200|_0x16e0f5(_0x352a0f,_0x50aa8f)),_0x12b63d=0x7&_0x1044f9,_0x1044f9>>>=0x3,_0xf15993=0x0|_0x443bad[0x603+_0x12b63d>>0x0],_0x13862a=0x0;do{_0x26e8a3=(_0x103902=(_0x1dd65b=(_0x35c0ac=(0x0|_0x16e0f5(_0x352a0f,_0x1423ae))+_0x26e8a3|0x0)-_0x1cc43a|0x0)>>0x1f)&_0x35c0ac|_0x1dd65b&~_0x103902,(0x0|_0x2869a8[_0x3fe248>>0x2])>>>0x0<=_0x26e8a3>>>0x0&&(_0x2869a8[_0xef00a9>>0x2]=0x362,_0x2869a8[_0xef00a9+0x4>>0x2]=0x38e,_0x2869a8[_0xef00a9+0x8>>0x2]=0x5d9,_0x5cfebe(_0x527ed4,0x32c,_0xef00a9),_0xe7c112(_0x527ed4)),_0x2869a8[_0xd08c17+(_0x13862a<<0x2)>>0x2]=_0x188be4[(0x0|_0x2869a8[_0x4d1186>>0x2])+(_0x26e8a3<<0x1)>>0x1],_0x13862a=_0x13862a+0x1|0x0;}while(_0x13862a>>>0x0<_0xf15993>>>0x0);_0x13862a=0x0;do{_0x2714dc=(_0x103902=(_0x1dd65b=(_0x35c0ac=(0x0|_0x16e0f5(_0x352a0f,_0x1423ae))+_0x2714dc|0x0)-_0x1cc43a|0x0)>>0x1f)&_0x35c0ac|_0x1dd65b&~_0x103902,(0x0|_0x2869a8[_0x3fe248>>0x2])>>>0x0<=_0x2714dc>>>0x0&&(_0x2869a8[_0x23029e>>0x2]=0x362,_0x2869a8[_0x23029e+0x4>>0x2]=0x38e,_0x2869a8[_0x23029e+0x8>>0x2]=0x5d9,_0x5cfebe(_0x527ed4,0x32c,_0x23029e),_0xe7c112(_0x527ed4)),_0x2869a8[_0x45f5d5+(_0x13862a<<0x2)>>0x2]=_0x188be4[(0x0|_0x2869a8[_0x4d1186>>0x2])+(_0x2714dc<<0x1)>>0x1],_0x13862a=_0x13862a+0x1|0x0;}while(_0x13862a>>>0x0<_0xf15993>>>0x0);for(_0x103902=_0x202cd5|(0x0|_0xd731b8)!=(0x0|_0x8a96dc),_0x35c0ac=0x0,_0x1dd65b=_0x153033;;){if(_0x3177fb=_0x5904d8|0x0==(0x0|_0x35c0ac),_0x297b80=_0x35c0ac<<0x1,_0x103902){for(_0x6f8083=0x0,_0x264ff5=_0x1dd65b;_0x4c4cbf=(_0x4c4cbf=(_0xe47c36=(_0x3809a0=(0x0|_0x16e0f5(_0x352a0f,_0x3710c3))+_0x4c4cbf|0x0)-_0x503284|0x0)>>0x1f)&_0x3809a0|_0xe47c36&~_0x4c4cbf,_0x2fde4c=(_0x2fde4c=(_0x3809a0=(_0xe47c36=(0x0|_0x16e0f5(_0x352a0f,_0x3710c3))+_0x2fde4c|0x0)-_0x503284|0x0)>>0x1f)&_0xe47c36|_0x3809a0&~_0x2fde4c,_0x3177fb&&(_0xe47c36=0x0|_0x443bad[_0x6f8083+_0x297b80+(0x60b+(_0x12b63d<<0x2))>>0x0],_0xf15993=0x3*_0x4c4cbf|0x0,(_0x13862a=0x0|_0x2869a8[_0x4abd01>>0x2])>>>0x0<=_0xf15993>>>0x0&&(_0x2869a8[_0x29a0f5>>0x2]=0x362,_0x2869a8[_0x29a0f5+0x4>>0x2]=0x38e,_0x2869a8[_0x29a0f5+0x8>>0x2]=0x5d9,_0x5cfebe(_0x527ed4,0x32c,_0x29a0f5),_0xe7c112(_0x527ed4),_0x13862a=0x0|_0x2869a8[_0x4abd01>>0x2]),_0xf15993=(_0x3a7a87=0x0|_0x2869a8[_0x11b35e>>0x2])+(_0xf15993<<0x1)|0x0,_0x13862a>>>0x0>(_0x1f632f=0x3*_0x2fde4c|0x0)>>>0x0?_0x13862a=_0x3a7a87:(_0x2869a8[_0x110f64>>0x2]=0x362,_0x2869a8[_0x110f64+0x4>>0x2]=0x38e,_0x2869a8[_0x110f64+0x8>>0x2]=0x5d9,_0x5cfebe(_0x527ed4,0x32c,_0x110f64),_0xe7c112(_0x527ed4),_0x13862a=0x0|_0x2869a8[_0x11b35e>>0x2]),_0x3809a0=_0x13862a+(_0x1f632f<<0x1)|0x0,_0x2869a8[_0x264ff5>>0x2]=(0x0|_0x188be4[_0xf15993>>0x1])<<0x10|_0x2869a8[_0xd08c17+(_0xe47c36<<0x2)>>0x2],_0x2869a8[_0x264ff5+0x4>>0x2]=(0x0|_0x188be4[_0xf15993+0x4>>0x1])<<0x10|0x0|_0x188be4[_0xf15993+0x2>>0x1],_0x2869a8[_0x264ff5+0x8>>0x2]=(0x0|_0x188be4[_0x3809a0>>0x1])<<0x10|_0x2869a8[_0x45f5d5+(_0xe47c36<<0x2)>>0x2],_0x2869a8[_0x264ff5+0xc>>0x2]=(0x0|_0x188be4[_0x3809a0+0x4>>0x1])<<0x10|0x0|_0x188be4[_0x3809a0+0x2>>0x1]),0x2!=(0x0|(_0x6f8083=_0x6f8083+0x1|0x0));)_0x264ff5=_0x264ff5+0x10|0x0;}else{for(_0x3809a0=0x1^_0x3177fb,_0x3177fb=0x60b+(_0x12b63d<<0x2)+_0x297b80|0x0,_0x6f8083=0x0,_0x264ff5=_0x1dd65b;_0x4c4cbf=(_0x4c4cbf=(_0xe47c36=(_0x297b80=(0x0|_0x16e0f5(_0x352a0f,_0x3710c3))+_0x4c4cbf|0x0)-_0x503284|0x0)>>0x1f)&_0x297b80|_0xe47c36&~_0x4c4cbf,_0x2fde4c=(_0x2fde4c=(_0x297b80=(_0xe47c36=(0x0|_0x16e0f5(_0x352a0f,_0x3710c3))+_0x2fde4c|0x0)-_0x503284|0x0)>>0x1f)&_0xe47c36|_0x297b80&~_0x2fde4c,0x0!=(0x0|_0x6f8083)|_0x3809a0||(_0xe47c36=0x0|_0x443bad[_0x3177fb>>0x0],_0xf15993=0x3*_0x4c4cbf|0x0,(_0x13862a=0x0|_0x2869a8[_0x4abd01>>0x2])>>>0x0<=_0xf15993>>>0x0&&(_0x2869a8[_0x37aad4>>0x2]=0x362,_0x2869a8[_0x37aad4+0x4>>0x2]=0x38e,_0x2869a8[_0x37aad4+0x8>>0x2]=0x5d9,_0x5cfebe(_0x527ed4,0x32c,_0x37aad4),_0xe7c112(_0x527ed4),_0x13862a=0x0|_0x2869a8[_0x4abd01>>0x2]),_0xf15993=(_0x3a7a87=0x0|_0x2869a8[_0x11b35e>>0x2])+(_0xf15993<<0x1)|0x0,_0x13862a>>>0x0>(_0x1f632f=0x3*_0x2fde4c|0x0)>>>0x0?_0x13862a=_0x3a7a87:(_0x2869a8[_0xe097e2>>0x2]=0x362,_0x2869a8[_0xe097e2+0x4>>0x2]=0x38e,_0x2869a8[_0xe097e2+0x8>>0x2]=0x5d9,_0x5cfebe(_0x527ed4,0x32c,_0xe097e2),_0xe7c112(_0x527ed4),_0x13862a=0x0|_0x2869a8[_0x11b35e>>0x2]),_0x297b80=_0x13862a+(_0x1f632f<<0x1)|0x0,_0x2869a8[_0x264ff5>>0x2]=(0x0|_0x188be4[_0xf15993>>0x1])<<0x10|_0x2869a8[_0xd08c17+(_0xe47c36<<0x2)>>0x2],_0x2869a8[_0x264ff5+0x4>>0x2]=(0x0|_0x188be4[_0xf15993+0x4>>0x1])<<0x10|0x0|_0x188be4[_0xf15993+0x2>>0x1],_0x2869a8[_0x264ff5+0x8>>0x2]=(0x0|_0x188be4[_0x297b80>>0x1])<<0x10|_0x2869a8[_0x45f5d5+(_0xe47c36<<0x2)>>0x2],_0x2869a8[_0x264ff5+0xc>>0x2]=(0x0|_0x188be4[_0x297b80+0x4>>0x1])<<0x10|0x0|_0x188be4[_0x297b80+0x2>>0x1]),0x2!=(0x0|(_0x6f8083=_0x6f8083+0x1|0x0));)_0x264ff5=_0x264ff5+0x10|0x0;}if(0x2==(0x0|(_0x35c0ac=_0x35c0ac+0x1|0x0)))break;_0x1dd65b=_0x1dd65b+_0x4a373c|0x0;}if((0x0|(_0xd731b8=_0x28a847+_0xd731b8|0x0))==(0x0|_0x237c3d))break;_0x153033=_0x153033+_0x1abe2a|0x0;}if((0x0|(_0x1cd6a4=_0x1cd6a4+0x1|0x0))==(0x0|_0x4f3f41))break;_0x3e71e6=_0x3e71e6+_0x4837da|0x0;}_0x56f90a=_0x56f90a+0x1|0x0;}while((0x0|_0x56f90a)!=(0x0|_0xad35d2));return _0x197894=_0x368afe,0x1;}function _0x22b43b(_0x299d77){var _0x4a2bc8=0x0,_0xe955df=0x0,_0x45153c=0x0,_0x205f1f=0x0,_0x555407=0x0,_0x2396d4=0x0,_0x27fd81=0x0,_0x338696=0x0;if(_0x299d77|=0x0){_0xe955df=_0x299d77+-0x8|0x0,_0x205f1f=0x0|_0x2869a8[0x47c],_0x338696=_0xe955df+(_0x4a2bc8=-0x8&(_0x299d77=0x0|_0x2869a8[_0x299d77+-0x4>>0x2]))|0x0;do{if(0x1&_0x299d77)_0x27fd81=_0xe955df,_0x2396d4=_0xe955df;else{if(_0x45153c=0x0|_0x2869a8[_0xe955df>>0x2],!(0x3&_0x299d77))return;if(_0x555407=_0x45153c+_0x4a2bc8|0x0,(_0x2396d4=_0xe955df+(0x0-_0x45153c)|0x0)>>>0x0<_0x205f1f>>>0x0)return;if((0x0|_0x2396d4)==(0x0|_0x2869a8[0x47d])){if(0x3!=(0x3&(_0x4a2bc8=0x0|_0x2869a8[(_0x299d77=_0x338696+0x4|0x0)>>0x2])|0x0)){_0x27fd81=_0x2396d4,_0x4a2bc8=_0x555407;break;}return _0x2869a8[0x47a]=_0x555407,_0x2869a8[_0x299d77>>0x2]=-0x2&_0x4a2bc8,_0x2869a8[_0x2396d4+0x4>>0x2]=0x1|_0x555407,void(_0x2869a8[_0x2396d4+_0x555407>>0x2]=_0x555407);}if(_0xe955df=_0x45153c>>>0x3,_0x45153c>>>0x0<0x100){if(_0x299d77=0x0|_0x2869a8[_0x2396d4+0x8>>0x2],(0x0|(_0x4a2bc8=0x0|_0x2869a8[_0x2396d4+0xc>>0x2]))==(0x0|_0x299d77)){_0x2869a8[0x478]=_0x2869a8[0x478]&~(0x1<<_0xe955df),_0x27fd81=_0x2396d4,_0x4a2bc8=_0x555407;break;}_0x2869a8[_0x299d77+0xc>>0x2]=_0x4a2bc8,_0x2869a8[_0x4a2bc8+0x8>>0x2]=_0x299d77,_0x27fd81=_0x2396d4,_0x4a2bc8=_0x555407;break;}_0x205f1f=0x0|_0x2869a8[_0x2396d4+0x18>>0x2],_0x299d77=0x0|_0x2869a8[_0x2396d4+0xc>>0x2];do{if((0x0|_0x299d77)==(0x0|_0x2396d4)){if(!(_0x299d77=0x0|_0x2869a8[(_0x4a2bc8=(_0xe955df=_0x2396d4+0x10|0x0)+0x4|0x0)>>0x2])){if(!(_0x299d77=0x0|_0x2869a8[_0xe955df>>0x2])){_0x299d77=0x0;break;}_0x4a2bc8=_0xe955df;}for(;;)if(0x0|(_0x45153c=0x0|_0x2869a8[(_0xe955df=_0x299d77+0x14|0x0)>>0x2]))_0x299d77=_0x45153c,_0x4a2bc8=_0xe955df;else{if(!(_0x45153c=0x0|_0x2869a8[(_0xe955df=_0x299d77+0x10|0x0)>>0x2]))break;_0x299d77=_0x45153c,_0x4a2bc8=_0xe955df;}_0x2869a8[_0x4a2bc8>>0x2]=0x0;}else _0x27fd81=0x0|_0x2869a8[_0x2396d4+0x8>>0x2],_0x2869a8[_0x27fd81+0xc>>0x2]=_0x299d77,_0x2869a8[_0x299d77+0x8>>0x2]=_0x27fd81;}while(0x0);if(_0x205f1f){if(_0x4a2bc8=0x0|_0x2869a8[_0x2396d4+0x1c>>0x2],(0x0|_0x2396d4)==(0x0|_0x2869a8[(_0xe955df=0x1310+(_0x4a2bc8<<0x2)|0x0)>>0x2])){if(_0x2869a8[_0xe955df>>0x2]=_0x299d77,!_0x299d77){_0x2869a8[0x479]=_0x2869a8[0x479]&~(0x1<<_0x4a2bc8),_0x27fd81=_0x2396d4,_0x4a2bc8=_0x555407;break;}}else{if(_0x2869a8[_0x205f1f+0x10+(((0x0|_0x2869a8[_0x205f1f+0x10>>0x2])!=(0x0|_0x2396d4)&0x1)<<0x2)>>0x2]=_0x299d77,!_0x299d77){_0x27fd81=_0x2396d4,_0x4a2bc8=_0x555407;break;}}_0x2869a8[_0x299d77+0x18>>0x2]=_0x205f1f,0x0|(_0xe955df=0x0|_0x2869a8[(_0x4a2bc8=_0x2396d4+0x10|0x0)>>0x2])&&(_0x2869a8[_0x299d77+0x10>>0x2]=_0xe955df,_0x2869a8[_0xe955df+0x18>>0x2]=_0x299d77),(_0x4a2bc8=0x0|_0x2869a8[_0x4a2bc8+0x4>>0x2])?(_0x2869a8[_0x299d77+0x14>>0x2]=_0x4a2bc8,_0x2869a8[_0x4a2bc8+0x18>>0x2]=_0x299d77,_0x27fd81=_0x2396d4,_0x4a2bc8=_0x555407):(_0x27fd81=_0x2396d4,_0x4a2bc8=_0x555407);}else _0x27fd81=_0x2396d4,_0x4a2bc8=_0x555407;}}while(0x0);if(!(_0x2396d4>>>0x0>=_0x338696>>>0x0)&&0x1&(_0x45153c=0x0|_0x2869a8[(_0x299d77=_0x338696+0x4|0x0)>>0x2])){if(0x2&_0x45153c)_0x2869a8[_0x299d77>>0x2]=-0x2&_0x45153c,_0x2869a8[_0x27fd81+0x4>>0x2]=0x1|_0x4a2bc8,_0x2869a8[_0x2396d4+_0x4a2bc8>>0x2]=_0x4a2bc8,_0x205f1f=_0x4a2bc8;else{if(_0x299d77=0x0|_0x2869a8[0x47d],(0x0|_0x338696)==(0x0|_0x2869a8[0x47e])){if(_0x338696=(0x0|_0x2869a8[0x47b])+_0x4a2bc8|0x0,_0x2869a8[0x47b]=_0x338696,_0x2869a8[0x47e]=_0x27fd81,_0x2869a8[_0x27fd81+0x4>>0x2]=0x1|_0x338696,(0x0|_0x27fd81)!=(0x0|_0x299d77))return;return _0x2869a8[0x47d]=0x0,void(_0x2869a8[0x47a]=0x0);}if((0x0|_0x338696)==(0x0|_0x299d77))return _0x338696=(0x0|_0x2869a8[0x47a])+_0x4a2bc8|0x0,_0x2869a8[0x47a]=_0x338696,_0x2869a8[0x47d]=_0x2396d4,_0x2869a8[_0x27fd81+0x4>>0x2]=0x1|_0x338696,void(_0x2869a8[_0x2396d4+_0x338696>>0x2]=_0x338696);_0x205f1f=(-0x8&_0x45153c)+_0x4a2bc8|0x0,_0xe955df=_0x45153c>>>0x3;do{if(_0x45153c>>>0x0<0x100){if(_0x4a2bc8=0x0|_0x2869a8[_0x338696+0x8>>0x2],(0x0|(_0x299d77=0x0|_0x2869a8[_0x338696+0xc>>0x2]))==(0x0|_0x4a2bc8)){_0x2869a8[0x478]=_0x2869a8[0x478]&~(0x1<<_0xe955df);break;}_0x2869a8[_0x4a2bc8+0xc>>0x2]=_0x299d77,_0x2869a8[_0x299d77+0x8>>0x2]=_0x4a2bc8;break;}_0x555407=0x0|_0x2869a8[_0x338696+0x18>>0x2],_0x299d77=0x0|_0x2869a8[_0x338696+0xc>>0x2];do{if((0x0|_0x299d77)==(0x0|_0x338696)){if(!(_0x299d77=0x0|_0x2869a8[(_0x4a2bc8=(_0xe955df=_0x338696+0x10|0x0)+0x4|0x0)>>0x2])){if(!(_0x299d77=0x0|_0x2869a8[_0xe955df>>0x2])){_0xe955df=0x0;break;}_0x4a2bc8=_0xe955df;}for(;;)if(0x0|(_0x45153c=0x0|_0x2869a8[(_0xe955df=_0x299d77+0x14|0x0)>>0x2]))_0x299d77=_0x45153c,_0x4a2bc8=_0xe955df;else{if(!(_0x45153c=0x0|_0x2869a8[(_0xe955df=_0x299d77+0x10|0x0)>>0x2]))break;_0x299d77=_0x45153c,_0x4a2bc8=_0xe955df;}_0x2869a8[_0x4a2bc8>>0x2]=0x0,_0xe955df=_0x299d77;}else _0xe955df=0x0|_0x2869a8[_0x338696+0x8>>0x2],_0x2869a8[_0xe955df+0xc>>0x2]=_0x299d77,_0x2869a8[_0x299d77+0x8>>0x2]=_0xe955df,_0xe955df=_0x299d77;}while(0x0);if(0x0|_0x555407){if(_0x299d77=0x0|_0x2869a8[_0x338696+0x1c>>0x2],(0x0|_0x338696)==(0x0|_0x2869a8[(_0x4a2bc8=0x1310+(_0x299d77<<0x2)|0x0)>>0x2])){if(_0x2869a8[_0x4a2bc8>>0x2]=_0xe955df,!_0xe955df){_0x2869a8[0x479]=_0x2869a8[0x479]&~(0x1<<_0x299d77);break;}}else{if(_0x2869a8[_0x555407+0x10+(((0x0|_0x2869a8[_0x555407+0x10>>0x2])!=(0x0|_0x338696)&0x1)<<0x2)>>0x2]=_0xe955df,!_0xe955df)break;}_0x2869a8[_0xe955df+0x18>>0x2]=_0x555407,0x0|(_0x4a2bc8=0x0|_0x2869a8[(_0x299d77=_0x338696+0x10|0x0)>>0x2])&&(_0x2869a8[_0xe955df+0x10>>0x2]=_0x4a2bc8,_0x2869a8[_0x4a2bc8+0x18>>0x2]=_0xe955df),0x0|(_0x299d77=0x0|_0x2869a8[_0x299d77+0x4>>0x2])&&(_0x2869a8[_0xe955df+0x14>>0x2]=_0x299d77,_0x2869a8[_0x299d77+0x18>>0x2]=_0xe955df);}}while(0x0);if(_0x2869a8[_0x27fd81+0x4>>0x2]=0x1|_0x205f1f,_0x2869a8[_0x2396d4+_0x205f1f>>0x2]=_0x205f1f,(0x0|_0x27fd81)==(0x0|_0x2869a8[0x47d]))return void(_0x2869a8[0x47a]=_0x205f1f);}if(_0x299d77=_0x205f1f>>>0x3,_0x205f1f>>>0x0<0x100)return _0xe955df=0x1208+(_0x299d77<<0x1<<0x2)|0x0,(_0x4a2bc8=0x0|_0x2869a8[0x478])&(_0x299d77=0x1<<_0x299d77)?_0x299d77=0x0|_0x2869a8[(_0x4a2bc8=_0xe955df+0x8|0x0)>>0x2]:(_0x2869a8[0x478]=_0x4a2bc8|_0x299d77,_0x299d77=_0xe955df,_0x4a2bc8=_0xe955df+0x8|0x0),_0x2869a8[_0x4a2bc8>>0x2]=_0x27fd81,_0x2869a8[_0x299d77+0xc>>0x2]=_0x27fd81,_0x2869a8[_0x27fd81+0x8>>0x2]=_0x299d77,void(_0x2869a8[_0x27fd81+0xc>>0x2]=_0xe955df);_0x45153c=0x1310+((_0x299d77=(_0x299d77=_0x205f1f>>>0x8)?_0x205f1f>>>0x0>0xffffff?0x1f:_0x205f1f>>>((_0x299d77=0xe-((_0x555407=((_0x338696=_0x299d77<<(_0x2396d4=(_0x299d77+0xfff00|0x0)>>>0x10&0x8))+0x7f000|0x0)>>>0x10&0x4)|_0x2396d4|(_0x299d77=((_0x338696<<=_0x555407)+0x3c000|0x0)>>>0x10&0x2))+(_0x338696<<_0x299d77>>>0xf)|0x0)+0x7|0x0)&0x1|_0x299d77<<0x1:0x0)<<0x2)|0x0,_0x2869a8[_0x27fd81+0x1c>>0x2]=_0x299d77,_0x2869a8[_0x27fd81+0x14>>0x2]=0x0,_0x2869a8[_0x27fd81+0x10>>0x2]=0x0,_0x4a2bc8=0x0|_0x2869a8[0x479],_0xe955df=0x1<<_0x299d77;do{if(_0x4a2bc8&_0xe955df){for(_0x4a2bc8=_0x205f1f<<(0x1f==(0x0|_0x299d77)?0x0:0x19-(_0x299d77>>>0x1)|0x0),_0xe955df=0x0|_0x2869a8[_0x45153c>>0x2];;){if((-0x8&_0x2869a8[_0xe955df+0x4>>0x2]|0x0)==(0x0|_0x205f1f)){_0x299d77=0x49;break;}if(!(_0x299d77=0x0|_0x2869a8[(_0x45153c=_0xe955df+0x10+(_0x4a2bc8>>>0x1f<<0x2)|0x0)>>0x2])){_0x299d77=0x48;break;}_0x4a2bc8<<=0x1,_0xe955df=_0x299d77;}if(0x48==(0x0|_0x299d77)){_0x2869a8[_0x45153c>>0x2]=_0x27fd81,_0x2869a8[_0x27fd81+0x18>>0x2]=_0xe955df,_0x2869a8[_0x27fd81+0xc>>0x2]=_0x27fd81,_0x2869a8[_0x27fd81+0x8>>0x2]=_0x27fd81;break;}if(0x49==(0x0|_0x299d77)){_0x338696=0x0|_0x2869a8[(_0x2396d4=_0xe955df+0x8|0x0)>>0x2],_0x2869a8[_0x338696+0xc>>0x2]=_0x27fd81,_0x2869a8[_0x2396d4>>0x2]=_0x27fd81,_0x2869a8[_0x27fd81+0x8>>0x2]=_0x338696,_0x2869a8[_0x27fd81+0xc>>0x2]=_0xe955df,_0x2869a8[_0x27fd81+0x18>>0x2]=0x0;break;}}else _0x2869a8[0x479]=_0x4a2bc8|_0xe955df,_0x2869a8[_0x45153c>>0x2]=_0x27fd81,_0x2869a8[_0x27fd81+0x18>>0x2]=_0x45153c,_0x2869a8[_0x27fd81+0xc>>0x2]=_0x27fd81,_0x2869a8[_0x27fd81+0x8>>0x2]=_0x27fd81;}while(0x0);if(_0x338696=(0x0|_0x2869a8[0x480])-0x1|0x0,_0x2869a8[0x480]=_0x338696,!_0x338696){for(_0x299d77=0x13a8;_0x299d77=0x0|_0x2869a8[_0x299d77>>0x2];)_0x299d77=_0x299d77+0x8|0x0;_0x2869a8[0x480]=-0x1;}}}}function _0x508d15(_0xed3e5b,_0x555d3a,_0x3c0dbb,_0x3353ac,_0x520fbb,_0x545565,_0xf0b99f,_0x5608e7){_0x555d3a|=0x0,_0x3c0dbb|=0x0,_0x3353ac|=0x0,_0x520fbb|=0x0,_0x545565|=0x0,_0xf0b99f|=0x0,_0x5608e7|=0x0;var _0x4d72ab,_0x2ff9ec,_0x9657ef,_0x44a3d6,_0xc46e48,_0x40113d,_0x12e009,_0x55db2e,_0x5234b0,_0x5995b1,_0x18b2ff,_0x2e2762,_0x570fad,_0x51747e,_0x543df4,_0x42c726,_0x28d356,_0x427504,_0x3de712,_0x28f57d,_0x24cfc7,_0x340943,_0x306847,_0x575f77,_0x474675,_0x234bac,_0x124867,_0x419dff,_0x11a358,_0x23751f,_0x329392,_0x38b4fa,_0x2dde69,_0x4e7aa2,_0x2c1521,_0x338c48=0x0,_0x384512=0x0,_0x3c42de=0x0,_0x540333=0x0,_0x499d30=0x0,_0x5cb119=0x0,_0x41aa55=0x0,_0x521cb7=0x0,_0xe5a657=0x0,_0x217e5b=0x0,_0x27a464=0x0,_0x43f916=0x0,_0x25b529=0x0,_0x1c3d8e=0x0,_0x3a8eae=0x0,_0x508ff1=0x0,_0x450fb5=0x0,_0x459adb=0x0,_0x35c765=0x0,_0x1fd178=0x0,_0x1347f7=0x0,_0x4f300c=0x0;if(_0x2c1521=_0x197894,_0x197894=_0x197894+0x280|0x0,_0x38b4fa=_0x2c1521+0x50|0x0,_0x329392=_0x2c1521+0x40|0x0,_0x23751f=_0x2c1521+0x30|0x0,_0x4e7aa2=_0x2c1521+0x20|0x0,_0x2dde69=_0x2c1521+0x10|0x0,_0x11a358=_0x2c1521,_0x124867=_0x2c1521+0x80|0x0,_0x419dff=_0x2c1521+0x70|0x0,_0x40113d=_0x2c1521+0x60|0x0,_0x55db2e=0x0|_0x2869a8[(_0x12e009=(_0xed3e5b|=0x0)+0xf0|0x0)>>0x2],_0x5995b1=0x0|_0x2869a8[(_0x5234b0=_0xed3e5b+0x100|0x0)>>0x2],_0x2e2762=0x0|_0x2869a8[(_0x18b2ff=_0xed3e5b+0x110|0x0)>>0x2],_0x4f300c=0x0|_0x2869a8[_0xed3e5b+0x58>>0x2],_0x570fad=(0x0|_0x443bad[_0x4f300c+0x3f>>0x0])<<0x8|0x0|_0x443bad[_0x4f300c+0x40>>0x0],_0x51747e=0xff&(_0x4f300c=0x0|_0x143be5[_0x4f300c+0x11>>0x0]),!(_0x4f300c<<0x18>>0x18))return _0x197894=_0x2c1521,0x1;_0x543df4=0x0==(0x0|_0x5608e7),_0x28d356=(_0x42c726=_0xf0b99f+-0x1|0x0)<<0x5,_0x427504=_0x5608e7+-0x1|0x0,_0x3de712=_0x3353ac<<0x1,_0x28f57d=_0xed3e5b+0x5c|0x0,_0x24cfc7=_0xed3e5b+0x74|0x0,_0x340943=_0xed3e5b+0xa4|0x0,_0x306847=_0xed3e5b+0x10c|0x0,_0x575f77=_0xed3e5b+0x8c|0x0,_0x474675=_0xed3e5b+0xec|0x0,_0x234bac=_0xed3e5b+0xd4|0x0,_0x4f300c=_0xed3e5b+0xbc|0x0,_0xc46e48=0x0==(0x1&_0x520fbb|0x0),_0x44a3d6=0x0==(0x1&_0x545565|0x0),_0x2ff9ec=_0xed3e5b+0x120|0x0,_0x9657ef=_0xed3e5b+0x11c|0x0,_0x4d72ab=_0xed3e5b+0xfc|0x0,_0x1347f7=0x0,_0xed3e5b=0x0,_0x545565=0x0,_0x520fbb=0x0,_0x3c0dbb=0x0,_0x338c48=0x1;do{if(!_0x543df4)for(_0x35c765=0x0|_0x2869a8[_0x555d3a+(_0x1347f7<<0x2)>>0x2],_0x1fd178=0x0;;){if(_0x3c42de=0x0==(0x0|(_0x459adb=0x1&_0x1fd178)),_0x450fb5=(_0x459adb<<0x6^0x40)-0x20|0x0,_0x459adb=(_0x459adb<<0x1^0x2)-0x1|0x0,(0x0|(_0x384512=_0x3c42de?0x0:_0x42c726))!=(0x0|(_0x3a8eae=_0x3c42de?_0xf0b99f:-0x1)))for(_0x508ff1=_0x44a3d6|(0x0|_0x1fd178)!=(0x0|_0x427504),_0x1c3d8e=_0x3c42de?_0x35c765:_0x35c765+_0x28d356|0x0;;){0x1==(0x0|_0x338c48)&&(_0x338c48=0x200|_0x16e0f5(_0x28f57d,_0x24cfc7)),_0x25b529=0x7&_0x338c48,_0x338c48>>>=0x3,_0x540333=0x0|_0x443bad[0x603+_0x25b529>>0x0],_0x3c42de=0x0;do{_0x545565=(_0x43f916=(_0x27a464=(_0x217e5b=(0x0|_0x16e0f5(_0x28f57d,_0x340943))+_0x545565|0x0)-_0x2e2762|0x0)>>0x1f)&_0x217e5b|_0x27a464&~_0x43f916,(0x0|_0x2869a8[_0x18b2ff>>0x2])>>>0x0<=_0x545565>>>0x0&&(_0x2869a8[_0x11a358>>0x2]=0x362,_0x2869a8[_0x11a358+0x4>>0x2]=0x38e,_0x2869a8[_0x11a358+0x8>>0x2]=0x5d9,_0x5cfebe(_0x124867,0x32c,_0x11a358),_0xe7c112(_0x124867)),_0x2869a8[_0x40113d+(_0x3c42de<<0x2)>>0x2]=_0x188be4[(0x0|_0x2869a8[_0x306847>>0x2])+(_0x545565<<0x1)>>0x1],_0x3c42de=_0x3c42de+0x1|0x0;}while(_0x3c42de>>>0x0<_0x540333>>>0x0);_0x3c42de=0x0;do{_0x3c0dbb=(_0x43f916=(_0x27a464=(_0x217e5b=(0x0|_0x16e0f5(_0x28f57d,_0x575f77))+_0x3c0dbb|0x0)-_0x55db2e|0x0)>>0x1f)&_0x217e5b|_0x27a464&~_0x43f916,(0x0|_0x2869a8[_0x12e009>>0x2])>>>0x0<=_0x3c0dbb>>>0x0&&(_0x2869a8[_0x2dde69>>0x2]=0x362,_0x2869a8[_0x2dde69+0x4>>0x2]=0x38e,_0x2869a8[_0x2dde69+0x8>>0x2]=0x5d9,_0x5cfebe(_0x124867,0x32c,_0x2dde69),_0xe7c112(_0x124867)),_0x2869a8[_0x419dff+(_0x3c42de<<0x2)>>0x2]=_0x2869a8[(0x0|_0x2869a8[_0x474675>>0x2])+(_0x3c0dbb<<0x2)>>0x2],_0x3c42de=_0x3c42de+0x1|0x0;}while(_0x3c42de>>>0x0<_0x540333>>>0x0);for(_0x43f916=_0xc46e48|(0x0|_0x384512)!=(0x0|_0x42c726),_0x217e5b=0x0,_0x27a464=_0x1c3d8e;;){if(_0x41aa55=_0x508ff1|0x0==(0x0|_0x217e5b),_0x521cb7=_0x217e5b<<0x1,_0x43f916){for(_0x499d30=0x0,_0x5cb119=_0x27a464;_0xed3e5b=(_0xed3e5b=(_0x540333=(_0xe5a657=(0x0|_0x16e0f5(_0x28f57d,_0x234bac))+_0xed3e5b|0x0)-_0x570fad|0x0)>>0x1f)&_0xe5a657|_0x540333&~_0xed3e5b,_0x520fbb=(_0x520fbb=(_0xe5a657=(_0x540333=(0x0|_0x16e0f5(_0x28f57d,_0x4f300c))+_0x520fbb|0x0)-_0x5995b1|0x0)>>0x1f)&_0x540333|_0xe5a657&~_0x520fbb,_0x41aa55&&(_0x3c42de=0x0|_0x443bad[_0x499d30+_0x521cb7+(0x60b+(_0x25b529<<0x2))>>0x0],_0x540333=0x3*_0xed3e5b|0x0,(0x0|_0x2869a8[_0x2ff9ec>>0x2])>>>0x0<=_0x540333>>>0x0&&(_0x2869a8[_0x4e7aa2>>0x2]=0x362,_0x2869a8[_0x4e7aa2+0x4>>0x2]=0x38e,_0x2869a8[_0x4e7aa2+0x8>>0x2]=0x5d9,_0x5cfebe(_0x124867,0x32c,_0x4e7aa2),_0xe7c112(_0x124867)),_0xe5a657=(0x0|_0x2869a8[_0x9657ef>>0x2])+(_0x540333<<0x1)|0x0,_0x2869a8[_0x5cb119>>0x2]=(0x0|_0x188be4[_0xe5a657>>0x1])<<0x10|_0x2869a8[_0x40113d+(_0x3c42de<<0x2)>>0x2],_0x2869a8[_0x5cb119+0x4>>0x2]=(0x0|_0x188be4[_0xe5a657+0x4>>0x1])<<0x10|0x0|_0x188be4[_0xe5a657+0x2>>0x1],_0x2869a8[_0x5cb119+0x8>>0x2]=_0x2869a8[_0x419dff+(_0x3c42de<<0x2)>>0x2],(0x0|_0x2869a8[_0x5234b0>>0x2])>>>0x0<=_0x520fbb>>>0x0&&(_0x2869a8[_0x23751f>>0x2]=0x362,_0x2869a8[_0x23751f+0x4>>0x2]=0x38e,_0x2869a8[_0x23751f+0x8>>0x2]=0x5d9,_0x5cfebe(_0x124867,0x32c,_0x23751f),_0xe7c112(_0x124867)),_0x2869a8[_0x5cb119+0xc>>0x2]=_0x2869a8[(0x0|_0x2869a8[_0x4d72ab>>0x2])+(_0x520fbb<<0x2)>>0x2]),0x2!=(0x0|(_0x499d30=_0x499d30+0x1|0x0));)_0x5cb119=_0x5cb119+0x10|0x0;}else{for(_0xe5a657=0x1^_0x41aa55,_0x41aa55=0x60b+(_0x25b529<<0x2)+_0x521cb7|0x0,_0x499d30=0x0,_0x5cb119=_0x27a464;_0xed3e5b=(_0xed3e5b=(_0x540333=(_0x521cb7=(0x0|_0x16e0f5(_0x28f57d,_0x234bac))+_0xed3e5b|0x0)-_0x570fad|0x0)>>0x1f)&_0x521cb7|_0x540333&~_0xed3e5b,_0x520fbb=(_0x520fbb=(_0x521cb7=(_0x540333=(0x0|_0x16e0f5(_0x28f57d,_0x4f300c))+_0x520fbb|0x0)-_0x5995b1|0x0)>>0x1f)&_0x540333|_0x521cb7&~_0x520fbb,0x0!=(0x0|_0x499d30)|_0xe5a657||(_0x3c42de=0x0|_0x443bad[_0x41aa55>>0x0],_0x540333=0x3*_0xed3e5b|0x0,(0x0|_0x2869a8[_0x2ff9ec>>0x2])>>>0x0<=_0x540333>>>0x0&&(_0x2869a8[_0x329392>>0x2]=0x362,_0x2869a8[_0x329392+0x4>>0x2]=0x38e,_0x2869a8[_0x329392+0x8>>0x2]=0x5d9,_0x5cfebe(_0x124867,0x32c,_0x329392),_0xe7c112(_0x124867)),_0x521cb7=(0x0|_0x2869a8[_0x9657ef>>0x2])+(_0x540333<<0x1)|0x0,_0x2869a8[_0x5cb119>>0x2]=(0x0|_0x188be4[_0x521cb7>>0x1])<<0x10|_0x2869a8[_0x40113d+(_0x3c42de<<0x2)>>0x2],_0x2869a8[_0x5cb119+0x4>>0x2]=(0x0|_0x188be4[_0x521cb7+0x4>>0x1])<<0x10|0x0|_0x188be4[_0x521cb7+0x2>>0x1],_0x2869a8[_0x5cb119+0x8>>0x2]=_0x2869a8[_0x419dff+(_0x3c42de<<0x2)>>0x2],(0x0|_0x2869a8[_0x5234b0>>0x2])>>>0x0<=_0x520fbb>>>0x0&&(_0x2869a8[_0x38b4fa>>0x2]=0x362,_0x2869a8[_0x38b4fa+0x4>>0x2]=0x38e,_0x2869a8[_0x38b4fa+0x8>>0x2]=0x5d9,_0x5cfebe(_0x124867,0x32c,_0x38b4fa),_0xe7c112(_0x124867)),_0x2869a8[_0x5cb119+0xc>>0x2]=_0x2869a8[(0x0|_0x2869a8[_0x4d72ab>>0x2])+(_0x520fbb<<0x2)>>0x2]),0x2!=(0x0|(_0x499d30=_0x499d30+0x1|0x0));)_0x5cb119=_0x5cb119+0x10|0x0;}if(0x2==(0x0|(_0x217e5b=_0x217e5b+0x1|0x0)))break;_0x27a464=_0x27a464+_0x3353ac|0x0;}if((0x0|(_0x384512=_0x459adb+_0x384512|0x0))==(0x0|_0x3a8eae))break;_0x1c3d8e=_0x1c3d8e+_0x450fb5|0x0;}if((0x0|(_0x1fd178=_0x1fd178+0x1|0x0))==(0x0|_0x5608e7))break;_0x35c765=_0x35c765+_0x3de712|0x0;}_0x1347f7=_0x1347f7+0x1|0x0;}while((0x0|_0x1347f7)!=(0x0|_0x51747e));return _0x197894=_0x2c1521,0x1;}function _0x24ea8e(_0x198e05,_0x4b262e){var _0x1f5170=0x0,_0x3d4615=0x0,_0x5f48fa=0x0,_0x374488=0x0,_0x1625c4=0x0,_0x30ee3e=0x0,_0xd90419=0x0;_0xd90419=(_0x198e05|=0x0)+(_0x4b262e|=0x0)|0x0,_0x1f5170=0x0|_0x2869a8[_0x198e05+0x4>>0x2];do{if(0x1&_0x1f5170)_0x30ee3e=_0x198e05,_0x1f5170=_0x4b262e;else{if(_0x3d4615=0x0|_0x2869a8[_0x198e05>>0x2],!(0x3&_0x1f5170))return;if(_0x1625c4=_0x3d4615+_0x4b262e|0x0,(0x0|(_0x374488=_0x198e05+(0x0-_0x3d4615)|0x0))==(0x0|_0x2869a8[0x47d])){if(0x3!=(0x3&(_0x1f5170=0x0|_0x2869a8[(_0x198e05=_0xd90419+0x4|0x0)>>0x2])|0x0)){_0x30ee3e=_0x374488,_0x1f5170=_0x1625c4;break;}return _0x2869a8[0x47a]=_0x1625c4,_0x2869a8[_0x198e05>>0x2]=-0x2&_0x1f5170,_0x2869a8[_0x374488+0x4>>0x2]=0x1|_0x1625c4,void(_0x2869a8[_0x374488+_0x1625c4>>0x2]=_0x1625c4);}if(_0x4b262e=_0x3d4615>>>0x3,_0x3d4615>>>0x0<0x100){if(_0x198e05=0x0|_0x2869a8[_0x374488+0x8>>0x2],(0x0|(_0x1f5170=0x0|_0x2869a8[_0x374488+0xc>>0x2]))==(0x0|_0x198e05)){_0x2869a8[0x478]=_0x2869a8[0x478]&~(0x1<<_0x4b262e),_0x30ee3e=_0x374488,_0x1f5170=_0x1625c4;break;}_0x2869a8[_0x198e05+0xc>>0x2]=_0x1f5170,_0x2869a8[_0x1f5170+0x8>>0x2]=_0x198e05,_0x30ee3e=_0x374488,_0x1f5170=_0x1625c4;break;}_0x5f48fa=0x0|_0x2869a8[_0x374488+0x18>>0x2],_0x198e05=0x0|_0x2869a8[_0x374488+0xc>>0x2];do{if((0x0|_0x198e05)==(0x0|_0x374488)){if(!(_0x198e05=0x0|_0x2869a8[(_0x1f5170=(_0x4b262e=_0x374488+0x10|0x0)+0x4|0x0)>>0x2])){if(!(_0x198e05=0x0|_0x2869a8[_0x4b262e>>0x2])){_0x198e05=0x0;break;}_0x1f5170=_0x4b262e;}for(;;)if(0x0|(_0x3d4615=0x0|_0x2869a8[(_0x4b262e=_0x198e05+0x14|0x0)>>0x2]))_0x198e05=_0x3d4615,_0x1f5170=_0x4b262e;else{if(!(_0x3d4615=0x0|_0x2869a8[(_0x4b262e=_0x198e05+0x10|0x0)>>0x2]))break;_0x198e05=_0x3d4615,_0x1f5170=_0x4b262e;}_0x2869a8[_0x1f5170>>0x2]=0x0;}else _0x30ee3e=0x0|_0x2869a8[_0x374488+0x8>>0x2],_0x2869a8[_0x30ee3e+0xc>>0x2]=_0x198e05,_0x2869a8[_0x198e05+0x8>>0x2]=_0x30ee3e;}while(0x0);if(_0x5f48fa){if(_0x1f5170=0x0|_0x2869a8[_0x374488+0x1c>>0x2],(0x0|_0x374488)==(0x0|_0x2869a8[(_0x4b262e=0x1310+(_0x1f5170<<0x2)|0x0)>>0x2])){if(_0x2869a8[_0x4b262e>>0x2]=_0x198e05,!_0x198e05){_0x2869a8[0x479]=_0x2869a8[0x479]&~(0x1<<_0x1f5170),_0x30ee3e=_0x374488,_0x1f5170=_0x1625c4;break;}}else{if(_0x2869a8[_0x5f48fa+0x10+(((0x0|_0x2869a8[_0x5f48fa+0x10>>0x2])!=(0x0|_0x374488)&0x1)<<0x2)>>0x2]=_0x198e05,!_0x198e05){_0x30ee3e=_0x374488,_0x1f5170=_0x1625c4;break;}}_0x2869a8[_0x198e05+0x18>>0x2]=_0x5f48fa,0x0|(_0x4b262e=0x0|_0x2869a8[(_0x1f5170=_0x374488+0x10|0x0)>>0x2])&&(_0x2869a8[_0x198e05+0x10>>0x2]=_0x4b262e,_0x2869a8[_0x4b262e+0x18>>0x2]=_0x198e05),(_0x1f5170=0x0|_0x2869a8[_0x1f5170+0x4>>0x2])?(_0x2869a8[_0x198e05+0x14>>0x2]=_0x1f5170,_0x2869a8[_0x1f5170+0x18>>0x2]=_0x198e05,_0x30ee3e=_0x374488,_0x1f5170=_0x1625c4):(_0x30ee3e=_0x374488,_0x1f5170=_0x1625c4);}else _0x30ee3e=_0x374488,_0x1f5170=_0x1625c4;}}while(0x0);if(0x2&(_0x3d4615=0x0|_0x2869a8[(_0x198e05=_0xd90419+0x4|0x0)>>0x2]))_0x2869a8[_0x198e05>>0x2]=-0x2&_0x3d4615,_0x2869a8[_0x30ee3e+0x4>>0x2]=0x1|_0x1f5170,_0x2869a8[_0x30ee3e+_0x1f5170>>0x2]=_0x1f5170;else{if(_0x198e05=0x0|_0x2869a8[0x47d],(0x0|_0xd90419)==(0x0|_0x2869a8[0x47e])){if(_0xd90419=(0x0|_0x2869a8[0x47b])+_0x1f5170|0x0,_0x2869a8[0x47b]=_0xd90419,_0x2869a8[0x47e]=_0x30ee3e,_0x2869a8[_0x30ee3e+0x4>>0x2]=0x1|_0xd90419,(0x0|_0x30ee3e)!=(0x0|_0x198e05))return;return _0x2869a8[0x47d]=0x0,void(_0x2869a8[0x47a]=0x0);}if((0x0|_0xd90419)==(0x0|_0x198e05))return _0xd90419=(0x0|_0x2869a8[0x47a])+_0x1f5170|0x0,_0x2869a8[0x47a]=_0xd90419,_0x2869a8[0x47d]=_0x30ee3e,_0x2869a8[_0x30ee3e+0x4>>0x2]=0x1|_0xd90419,void(_0x2869a8[_0x30ee3e+_0xd90419>>0x2]=_0xd90419);_0x374488=(-0x8&_0x3d4615)+_0x1f5170|0x0,_0x4b262e=_0x3d4615>>>0x3;do{if(_0x3d4615>>>0x0<0x100){if(_0x1f5170=0x0|_0x2869a8[_0xd90419+0x8>>0x2],(0x0|(_0x198e05=0x0|_0x2869a8[_0xd90419+0xc>>0x2]))==(0x0|_0x1f5170)){_0x2869a8[0x478]=_0x2869a8[0x478]&~(0x1<<_0x4b262e);break;}_0x2869a8[_0x1f5170+0xc>>0x2]=_0x198e05,_0x2869a8[_0x198e05+0x8>>0x2]=_0x1f5170;break;}_0x5f48fa=0x0|_0x2869a8[_0xd90419+0x18>>0x2],_0x198e05=0x0|_0x2869a8[_0xd90419+0xc>>0x2];do{if((0x0|_0x198e05)==(0x0|_0xd90419)){if(!(_0x198e05=0x0|_0x2869a8[(_0x1f5170=(_0x4b262e=_0xd90419+0x10|0x0)+0x4|0x0)>>0x2])){if(!(_0x198e05=0x0|_0x2869a8[_0x4b262e>>0x2])){_0x4b262e=0x0;break;}_0x1f5170=_0x4b262e;}for(;;)if(0x0|(_0x3d4615=0x0|_0x2869a8[(_0x4b262e=_0x198e05+0x14|0x0)>>0x2]))_0x198e05=_0x3d4615,_0x1f5170=_0x4b262e;else{if(!(_0x3d4615=0x0|_0x2869a8[(_0x4b262e=_0x198e05+0x10|0x0)>>0x2]))break;_0x198e05=_0x3d4615,_0x1f5170=_0x4b262e;}_0x2869a8[_0x1f5170>>0x2]=0x0,_0x4b262e=_0x198e05;}else _0x4b262e=0x0|_0x2869a8[_0xd90419+0x8>>0x2],_0x2869a8[_0x4b262e+0xc>>0x2]=_0x198e05,_0x2869a8[_0x198e05+0x8>>0x2]=_0x4b262e,_0x4b262e=_0x198e05;}while(0x0);if(0x0|_0x5f48fa){if(_0x198e05=0x0|_0x2869a8[_0xd90419+0x1c>>0x2],(0x0|_0xd90419)==(0x0|_0x2869a8[(_0x1f5170=0x1310+(_0x198e05<<0x2)|0x0)>>0x2])){if(_0x2869a8[_0x1f5170>>0x2]=_0x4b262e,!_0x4b262e){_0x2869a8[0x479]=_0x2869a8[0x479]&~(0x1<<_0x198e05);break;}}else{if(_0x2869a8[_0x5f48fa+0x10+(((0x0|_0x2869a8[_0x5f48fa+0x10>>0x2])!=(0x0|_0xd90419)&0x1)<<0x2)>>0x2]=_0x4b262e,!_0x4b262e)break;}_0x2869a8[_0x4b262e+0x18>>0x2]=_0x5f48fa,0x0|(_0x1f5170=0x0|_0x2869a8[(_0x198e05=_0xd90419+0x10|0x0)>>0x2])&&(_0x2869a8[_0x4b262e+0x10>>0x2]=_0x1f5170,_0x2869a8[_0x1f5170+0x18>>0x2]=_0x4b262e),0x0|(_0x198e05=0x0|_0x2869a8[_0x198e05+0x4>>0x2])&&(_0x2869a8[_0x4b262e+0x14>>0x2]=_0x198e05,_0x2869a8[_0x198e05+0x18>>0x2]=_0x4b262e);}}while(0x0);if(_0x2869a8[_0x30ee3e+0x4>>0x2]=0x1|_0x374488,_0x2869a8[_0x30ee3e+_0x374488>>0x2]=_0x374488,(0x0|_0x30ee3e)==(0x0|_0x2869a8[0x47d]))return void(_0x2869a8[0x47a]=_0x374488);_0x1f5170=_0x374488;}if(_0x198e05=_0x1f5170>>>0x3,_0x1f5170>>>0x0<0x100)return _0x4b262e=0x1208+(_0x198e05<<0x1<<0x2)|0x0,(_0x1f5170=0x0|_0x2869a8[0x478])&(_0x198e05=0x1<<_0x198e05)?_0x198e05=0x0|_0x2869a8[(_0x1f5170=_0x4b262e+0x8|0x0)>>0x2]:(_0x2869a8[0x478]=_0x1f5170|_0x198e05,_0x198e05=_0x4b262e,_0x1f5170=_0x4b262e+0x8|0x0),_0x2869a8[_0x1f5170>>0x2]=_0x30ee3e,_0x2869a8[_0x198e05+0xc>>0x2]=_0x30ee3e,_0x2869a8[_0x30ee3e+0x8>>0x2]=_0x198e05,void(_0x2869a8[_0x30ee3e+0xc>>0x2]=_0x4b262e);if(_0x5f48fa=0x1310+((_0x198e05=(_0x198e05=_0x1f5170>>>0x8)?_0x1f5170>>>0x0>0xffffff?0x1f:_0x1f5170>>>((_0x198e05=0xe-((_0x374488=((_0xd90419=_0x198e05<<(_0x1625c4=(_0x198e05+0xfff00|0x0)>>>0x10&0x8))+0x7f000|0x0)>>>0x10&0x4)|_0x1625c4|(_0x198e05=((_0xd90419<<=_0x374488)+0x3c000|0x0)>>>0x10&0x2))+(_0xd90419<<_0x198e05>>>0xf)|0x0)+0x7|0x0)&0x1|_0x198e05<<0x1:0x0)<<0x2)|0x0,_0x2869a8[_0x30ee3e+0x1c>>0x2]=_0x198e05,_0x2869a8[_0x30ee3e+0x14>>0x2]=0x0,_0x2869a8[_0x30ee3e+0x10>>0x2]=0x0,!((_0x4b262e=0x0|_0x2869a8[0x479])&(_0x3d4615=0x1<<_0x198e05)))return _0x2869a8[0x479]=_0x4b262e|_0x3d4615,_0x2869a8[_0x5f48fa>>0x2]=_0x30ee3e,_0x2869a8[_0x30ee3e+0x18>>0x2]=_0x5f48fa,_0x2869a8[_0x30ee3e+0xc>>0x2]=_0x30ee3e,void(_0x2869a8[_0x30ee3e+0x8>>0x2]=_0x30ee3e);for(_0x4b262e=_0x1f5170<<(0x1f==(0x0|_0x198e05)?0x0:0x19-(_0x198e05>>>0x1)|0x0),_0x3d4615=0x0|_0x2869a8[_0x5f48fa>>0x2];;){if((-0x8&_0x2869a8[_0x3d4615+0x4>>0x2]|0x0)==(0x0|_0x1f5170)){_0x198e05=0x45;break;}if(!(_0x198e05=0x0|_0x2869a8[(_0x5f48fa=_0x3d4615+0x10+(_0x4b262e>>>0x1f<<0x2)|0x0)>>0x2])){_0x198e05=0x44;break;}_0x4b262e<<=0x1,_0x3d4615=_0x198e05;}return 0x44==(0x0|_0x198e05)?(_0x2869a8[_0x5f48fa>>0x2]=_0x30ee3e,_0x2869a8[_0x30ee3e+0x18>>0x2]=_0x3d4615,_0x2869a8[_0x30ee3e+0xc>>0x2]=_0x30ee3e,void(_0x2869a8[_0x30ee3e+0x8>>0x2]=_0x30ee3e)):0x45==(0x0|_0x198e05)?(_0xd90419=0x0|_0x2869a8[(_0x1625c4=_0x3d4615+0x8|0x0)>>0x2],_0x2869a8[_0xd90419+0xc>>0x2]=_0x30ee3e,_0x2869a8[_0x1625c4>>0x2]=_0x30ee3e,_0x2869a8[_0x30ee3e+0x8>>0x2]=_0xd90419,_0x2869a8[_0x30ee3e+0xc>>0x2]=_0x3d4615,void(_0x2869a8[_0x30ee3e+0x18>>0x2]=0x0)):void 0x0;}function _0x201639(_0x3ab0c6){var _0x16df62,_0x153c4c,_0x117757,_0x4673a5,_0x1a1b5a,_0x3447fb,_0x58c483=0x0,_0xb2c215=0x0,_0x12516d=0x0,_0x3a0abf=0x0,_0xde2529=0x0,_0x1c0e25=0x0,_0x3d895c=0x0,_0x171ee8=0x0,_0x1b26de=0x0,_0x57b2da=0x0,_0x1da28c=0x0,_0x4a0948=0x0,_0x5c2c3b=0x0,_0x39e2e5=0x0,_0x4d4f05=0x0,_0x491ea9=0x0,_0x4163fd=0x0,_0x565630=0x0,_0x444575=0x0,_0x2aa8cd=0x0,_0x1dfa0c=0x0,_0x3f0d54=0x0,_0x3d1c5d=0x0,_0x2023c0=0x0,_0x3bc905=0x0,_0x28a738=0x0,_0x123101=0x0,_0xf29961=0x0,_0x4c76fe=0x0,_0x2da984=0x0,_0x38320d=0x0,_0x3d7f8d=0x0,_0x109217=0x0,_0x4af506=0x0,_0x1ea1bb=0x0;if(_0x3447fb=_0x197894,_0x197894=_0x197894+0x970|0x0,_0x1c0e25=_0x3447fb,_0xde2529=_0x3447fb+0x770|0x0,_0x109217=_0x3447fb+0x758|0x0,_0x117757=_0x3447fb+0x3d4|0x0,_0x4673a5=_0x3447fb+0x50|0x0,_0x1a1b5a=_0x3447fb+0x10|0x0,_0xb2c215=0x0|_0x2869a8[(_0x3ab0c6|=0x0)+0x58>>0x2],_0x16df62=(0x0|_0x443bad[_0xb2c215+0x3f>>0x0])<<0x8|0x0|_0x443bad[_0xb2c215+0x40>>0x0],_0x153c4c=_0x3ab0c6+0x5c|0x0,_0x58c483=(0x0|_0x2869a8[_0x3ab0c6+0x4>>0x2])+((0x0|_0x443bad[_0xb2c215+0x3a>>0x0])<<0x8|(0x0|_0x443bad[_0xb2c215+0x39>>0x0])<<0x10|0x0|_0x443bad[_0xb2c215+0x3b>>0x0])|0x0,!(_0xb2c215=(0x0|_0x443bad[_0xb2c215+0x3d>>0x0])<<0x8|(0x0|_0x443bad[_0xb2c215+0x3c>>0x0])<<0x10|0x0|_0x443bad[_0xb2c215+0x3e>>0x0]))return _0x197894=_0x3447fb,0x0|(_0x109217=0x0);if(_0x2869a8[_0x153c4c>>0x2]=_0x58c483,_0x2869a8[_0x3ab0c6+0x60>>0x2]=_0x58c483,_0x2869a8[_0x3ab0c6+0x68>>0x2]=_0xb2c215,_0x2869a8[_0x3ab0c6+0x64>>0x2]=_0x58c483+_0xb2c215,_0x2869a8[_0x3ab0c6+0x6c>>0x2]=0x0,_0x2869a8[_0x3ab0c6+0x70>>0x2]=0x0,_0x2869a8[_0x109217+0x14>>0x2]=0x0,_0x2869a8[_0x109217>>0x2]=0x0,_0x2869a8[_0x109217+0x4>>0x2]=0x0,_0x2869a8[_0x109217+0x8>>0x2]=0x0,_0x2869a8[_0x109217+0xc>>0x2]=0x0,_0x143be5[_0x109217+0x10>>0x0]=0x0,0x0|_0x33e876(_0x153c4c,_0x109217)){for(_0x58c483=0x0,_0xb2c215=-0x7,_0x12516d=-0x7;_0x2869a8[_0x117757+(_0x58c483<<0x2)>>0x2]=_0x12516d,_0x2869a8[_0x4673a5+(_0x58c483<<0x2)>>0x2]=_0xb2c215,_0x3a0abf=(0x0|_0x12516d)>0x6,0xe1!=(0x0|(_0x58c483=_0x58c483+0x1|0x0));)_0xb2c215=(0x1&_0x3a0abf)+_0xb2c215|0x0,_0x12516d=_0x3a0abf?-0x7:_0x12516d+0x1|0x0;_0xb2c215=(_0x58c483=_0x1a1b5a)+0x40|0x0;do{_0x2869a8[_0x58c483>>0x2]=0x0,_0x58c483=_0x58c483+0x4|0x0;}while((0x0|_0x58c483)<(0x0|_0xb2c215));_0x3a0abf=_0x3ab0c6+0x11c|0x0,_0xb2c215=0x3*_0x16df62|0x0,_0x58c483=0x0|_0x2869a8[(_0x12516d=_0x3ab0c6+0x120|0x0)>>0x2];_0x5167d3:do{if((0x0|_0x58c483)==(0x0|_0xb2c215))_0x3d895c=0xd;else{if(_0x58c483>>>0x0<=_0xb2c215>>>0x0){do{if((0x0|_0x2869a8[_0x3ab0c6+0x124>>0x2])>>>0x0<_0xb2c215>>>0x0){if(0x0|_0x54f952(_0x3a0abf,_0xb2c215,(_0x58c483+0x1|0x0)==(0x0|_0xb2c215),0x2,0x0)){_0x58c483=0x0|_0x2869a8[_0x12516d>>0x2];break;}_0x143be5[_0x3ab0c6+0x128>>0x0]=0x1,_0x58c483=0x0;break _0x5167d3;}}while(0x0);_0x4f8efc((0x0|_0x2869a8[_0x3a0abf>>0x2])+(_0x58c483<<0x1)|0x0,0x0,_0xb2c215-_0x58c483<<0x1|0x0);}_0x2869a8[_0x12516d>>0x2]=_0xb2c215,_0x3d895c=0xd;}}while(0x0);do{if(0xd==(0x0|_0x3d895c)){if(!_0x16df62){_0x2869a8[_0x1c0e25>>0x2]=0x362,_0x2869a8[_0x1c0e25+0x4>>0x2]=0x38e,_0x2869a8[_0x1c0e25+0x8>>0x2]=0x5d9,_0x5cfebe(_0xde2529,0x32c,_0x1c0e25),_0xe7c112(_0xde2529),_0x58c483=0x1;break;}for(_0x565630=_0x1a1b5a+0x4|0x0,_0x444575=_0x1a1b5a+0x8|0x0,_0x2aa8cd=_0x1a1b5a+0xc|0x0,_0x1dfa0c=_0x1a1b5a+0x10|0x0,_0x3f0d54=_0x1a1b5a+0x14|0x0,_0x3d1c5d=_0x1a1b5a+0x18|0x0,_0x2023c0=_0x1a1b5a+0x1c|0x0,_0x3bc905=_0x1a1b5a+0x20|0x0,_0x28a738=_0x1a1b5a+0x24|0x0,_0x123101=_0x1a1b5a+0x28|0x0,_0xf29961=_0x1a1b5a+0x2c|0x0,_0x4c76fe=_0x1a1b5a+0x30|0x0,_0x2da984=_0x1a1b5a+0x34|0x0,_0x38320d=_0x1a1b5a+0x38|0x0,_0x3d7f8d=_0x1a1b5a+0x3c|0x0,_0x4163fd=0x0,_0x58c483=0x0|_0x2869a8[_0x3a0abf>>0x2],_0xb2c215=0x0|_0x2869a8[_0x1a1b5a>>0x2],_0x12516d=0x0|_0x2869a8[_0x565630>>0x2],_0x3a0abf=0x0|_0x2869a8[_0x444575>>0x2],_0x3ab0c6=0x0|_0x2869a8[_0x2aa8cd>>0x2],_0xde2529=0x0|_0x2869a8[_0x1dfa0c>>0x2],_0x1c0e25=0x0|_0x2869a8[_0x3f0d54>>0x2],_0x3d895c=0x0|_0x2869a8[_0x3d1c5d>>0x2],_0x171ee8=0x0|_0x2869a8[_0x2023c0>>0x2],_0x1b26de=0x0|_0x2869a8[_0x3bc905>>0x2],_0x57b2da=0x0|_0x2869a8[_0x28a738>>0x2],_0x1da28c=0x0|_0x2869a8[_0x123101>>0x2],_0x4a0948=0x0|_0x2869a8[_0xf29961>>0x2],_0x5c2c3b=0x0,_0x39e2e5=0x0,_0x4d4f05=0x0,_0x491ea9=0x0;_0x1ea1bb=0x0|_0x16e0f5(_0x153c4c,_0x109217),_0xb2c215=_0xb2c215+(0x0|_0x2869a8[_0x117757+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x12516d=_0x12516d+(0x0|_0x2869a8[_0x4673a5+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x1ea1bb=0x0|_0x16e0f5(_0x153c4c,_0x109217),_0x3a0abf=_0x3a0abf+(0x0|_0x2869a8[_0x117757+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x3ab0c6=_0x3ab0c6+(0x0|_0x2869a8[_0x4673a5+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x1ea1bb=0x0|_0x16e0f5(_0x153c4c,_0x109217),_0xde2529=_0xde2529+(0x0|_0x2869a8[_0x117757+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x1c0e25=_0x1c0e25+(0x0|_0x2869a8[_0x4673a5+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x1ea1bb=0x0|_0x16e0f5(_0x153c4c,_0x109217),_0x3d895c=_0x3d895c+(0x0|_0x2869a8[_0x117757+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x171ee8=_0x171ee8+(0x0|_0x2869a8[_0x4673a5+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x1ea1bb=0x0|_0x16e0f5(_0x153c4c,_0x109217),_0x1b26de=_0x1b26de+(0x0|_0x2869a8[_0x117757+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x57b2da=_0x57b2da+(0x0|_0x2869a8[_0x4673a5+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x1ea1bb=0x0|_0x16e0f5(_0x153c4c,_0x109217),_0x1da28c=_0x1da28c+(0x0|_0x2869a8[_0x117757+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x4a0948=_0x4a0948+(0x0|_0x2869a8[_0x4673a5+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x1ea1bb=0x0|_0x16e0f5(_0x153c4c,_0x109217),_0x5c2c3b=_0x5c2c3b+(0x0|_0x2869a8[_0x117757+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x39e2e5=_0x39e2e5+(0x0|_0x2869a8[_0x4673a5+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x1ea1bb=0x0|_0x16e0f5(_0x153c4c,_0x109217),_0x4d4f05=_0x4d4f05+(0x0|_0x2869a8[_0x117757+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x491ea9=_0x491ea9+(0x0|_0x2869a8[_0x4673a5+(_0x1ea1bb<<0x2)>>0x2])&0x7,_0x1ea1bb=0x0|_0x443bad[0x5a5+_0x1c0e25>>0x0],_0xbd3a97[_0x58c483>>0x1]=(0x0|_0x443bad[0x5a5+_0x12516d>>0x0])<<0x3|0x0|_0x443bad[0x5a5+_0xb2c215>>0x0]|(0x0|_0x443bad[0x5a5+_0x3a0abf>>0x0])<<0x6|(0x0|_0x443bad[0x5a5+_0x3ab0c6>>0x0])<<0x9|(0x0|_0x443bad[0x5a5+_0xde2529>>0x0])<<0xc|_0x1ea1bb<<0xf,_0x4af506=0x0|_0x443bad[0x5a5+_0x1da28c>>0x0],_0xbd3a97[_0x58c483+0x2>>0x1]=(0x0|_0x443bad[0x5a5+_0x3d895c>>0x0])<<0x2|_0x1ea1bb>>>0x1|(0x0|_0x443bad[0x5a5+_0x171ee8>>0x0])<<0x5|(0x0|_0x443bad[0x5a5+_0x1b26de>>0x0])<<0x8|(0x0|_0x443bad[0x5a5+_0x57b2da>>0x0])<<0xb|_0x4af506<<0xe,_0xbd3a97[_0x58c483+0x4>>0x1]=(0x0|_0x443bad[0x5a5+_0x4a0948>>0x0])<<0x1|_0x4af506>>>0x2|(0x0|_0x443bad[0x5a5+_0x5c2c3b>>0x0])<<0x4|(0x0|_0x443bad[0x5a5+_0x39e2e5>>0x0])<<0x7|(0x0|_0x443bad[0x5a5+_0x4d4f05>>0x0])<<0xa|(0x0|_0x443bad[0x5a5+_0x491ea9>>0x0])<<0xd,!((_0x4163fd=_0x4163fd+0x1|0x0)>>>0x0>=_0x16df62>>>0x0);)_0x58c483=_0x58c483+0x6|0x0;_0x2869a8[_0x1a1b5a>>0x2]=_0xb2c215,_0x2869a8[_0x565630>>0x2]=_0x12516d,_0x2869a8[_0x444575>>0x2]=_0x3a0abf,_0x2869a8[_0x2aa8cd>>0x2]=_0x3ab0c6,_0x2869a8[_0x1dfa0c>>0x2]=_0xde2529,_0x2869a8[_0x3f0d54>>0x2]=_0x1c0e25,_0x2869a8[_0x3d1c5d>>0x2]=_0x3d895c,_0x2869a8[_0x2023c0>>0x2]=_0x171ee8,_0x2869a8[_0x3bc905>>0x2]=_0x1b26de,_0x2869a8[_0x28a738>>0x2]=_0x57b2da,_0x2869a8[_0x123101>>0x2]=_0x1da28c,_0x2869a8[_0xf29961>>0x2]=_0x4a0948,_0x2869a8[_0x4c76fe>>0x2]=_0x5c2c3b,_0x2869a8[_0x2da984>>0x2]=_0x39e2e5,_0x2869a8[_0x38320d>>0x2]=_0x4d4f05,_0x2869a8[_0x3d7f8d>>0x2]=_0x491ea9,_0x58c483=0x1;}}while(0x0);}else _0x58c483=0x0;return _0x32ff93(_0x109217),_0x197894=_0x3447fb,0x0|(_0x1ea1bb=_0x58c483);}function _0x34d5f7(_0x38f2a8){var _0xf09804,_0x363027,_0x256b43,_0xe12039,_0x2b4b97,_0x314de4,_0x5b1b9b=0x0,_0x4e6b72=0x0,_0x4a7395=0x0,_0x59da7d=0x0,_0x36c28e=0x0,_0x1d4056=0x0,_0x51e81b=0x0,_0x1672fa=0x0,_0x55ecc0=0x0,_0x316b97=0x0,_0x34906a=0x0,_0x9087b=0x0,_0x24333b=0x0,_0x2509a8=0x0,_0x53d447=0x0,_0x9e656a=0x0,_0x33bf7b=0x0,_0x2ac4db=0x0,_0x4570eb=0x0,_0x1d8bbc=0x0,_0x78b41a=0x0,_0x5690bb=0x0,_0x4e52df=0x0,_0x14fd68=0x0,_0x549f07=0x0,_0x1b159f=0x0,_0x41504a=0x0,_0x5226f2=0x0,_0x51bee9=0x0,_0x1d0709=0x0,_0x55676b=0x0,_0x4d54b8=0x0,_0x437f4d=0x0;if(_0x314de4=_0x197894,_0x197894=_0x197894+0x3f0|0x0,_0x1d4056=_0x314de4,_0x36c28e=_0x314de4+0x1f0|0x0,_0x4570eb=_0x314de4+0x1d8|0x0,_0x256b43=_0x314de4+0x114|0x0,_0xe12039=_0x314de4+0x50|0x0,_0x2b4b97=_0x314de4+0x10|0x0,_0x4e6b72=0x0|_0x2869a8[(_0x38f2a8|=0x0)+0x58>>0x2],_0xf09804=(0x0|_0x443bad[_0x4e6b72+0x2f>>0x0])<<0x8|0x0|_0x443bad[_0x4e6b72+0x30>>0x0],_0x363027=_0x38f2a8+0x5c|0x0,_0x5b1b9b=(0x0|_0x2869a8[_0x38f2a8+0x4>>0x2])+((0x0|_0x443bad[_0x4e6b72+0x2a>>0x0])<<0x8|(0x0|_0x443bad[_0x4e6b72+0x29>>0x0])<<0x10|0x0|_0x443bad[_0x4e6b72+0x2b>>0x0])|0x0,!(_0x4e6b72=(0x0|_0x443bad[_0x4e6b72+0x2d>>0x0])<<0x8|(0x0|_0x443bad[_0x4e6b72+0x2c>>0x0])<<0x10|0x0|_0x443bad[_0x4e6b72+0x2e>>0x0]))return _0x197894=_0x314de4,0x0|(_0x4570eb=0x0);if(_0x2869a8[_0x363027>>0x2]=_0x5b1b9b,_0x2869a8[_0x38f2a8+0x60>>0x2]=_0x5b1b9b,_0x2869a8[_0x38f2a8+0x68>>0x2]=_0x4e6b72,_0x2869a8[_0x38f2a8+0x64>>0x2]=_0x5b1b9b+_0x4e6b72,_0x2869a8[_0x38f2a8+0x6c>>0x2]=0x0,_0x2869a8[_0x38f2a8+0x70>>0x2]=0x0,_0x2869a8[_0x4570eb+0x14>>0x2]=0x0,_0x2869a8[_0x4570eb>>0x2]=0x0,_0x2869a8[_0x4570eb+0x4>>0x2]=0x0,_0x2869a8[_0x4570eb+0x8>>0x2]=0x0,_0x2869a8[_0x4570eb+0xc>>0x2]=0x0,_0x143be5[_0x4570eb+0x10>>0x0]=0x0,0x0|_0x33e876(_0x363027,_0x4570eb)){for(_0x5b1b9b=0x0,_0x4e6b72=-0x3,_0x4a7395=-0x3;_0x2869a8[_0x256b43+(_0x5b1b9b<<0x2)>>0x2]=_0x4a7395,_0x2869a8[_0xe12039+(_0x5b1b9b<<0x2)>>0x2]=_0x4e6b72,_0x59da7d=(0x0|_0x4a7395)>0x2,0x31!=(0x0|(_0x5b1b9b=_0x5b1b9b+0x1|0x0));)_0x4e6b72=(0x1&_0x59da7d)+_0x4e6b72|0x0,_0x4a7395=_0x59da7d?-0x3:_0x4a7395+0x1|0x0;_0x4e6b72=(_0x5b1b9b=_0x2b4b97)+0x40|0x0;do{_0x2869a8[_0x5b1b9b>>0x2]=0x0,_0x5b1b9b=_0x5b1b9b+0x4|0x0;}while((0x0|_0x5b1b9b)<(0x0|_0x4e6b72));_0x4a7395=_0x38f2a8+0xfc|0x0,_0x5b1b9b=0x0|_0x2869a8[(_0x4e6b72=_0x38f2a8+0x100|0x0)>>0x2];_0x4df640:do{if((0x0|_0x5b1b9b)==(0x0|_0xf09804))_0x51e81b=0xd;else{if(_0x5b1b9b>>>0x0<=_0xf09804>>>0x0){do{if((0x0|_0x2869a8[_0x38f2a8+0x104>>0x2])>>>0x0<_0xf09804>>>0x0){if(0x0|_0x54f952(_0x4a7395,_0xf09804,(_0x5b1b9b+0x1|0x0)==(0x0|_0xf09804),0x4,0x0)){_0x5b1b9b=0x0|_0x2869a8[_0x4e6b72>>0x2];break;}_0x143be5[_0x38f2a8+0x108>>0x0]=0x1,_0x5b1b9b=0x0;break _0x4df640;}}while(0x0);_0x4f8efc((0x0|_0x2869a8[_0x4a7395>>0x2])+(_0x5b1b9b<<0x2)|0x0,0x0,_0xf09804-_0x5b1b9b<<0x2|0x0);}_0x2869a8[_0x4e6b72>>0x2]=_0xf09804,_0x51e81b=0xd;}}while(0x0);do{if(0xd==(0x0|_0x51e81b)){if(!_0xf09804){_0x2869a8[_0x1d4056>>0x2]=0x362,_0x2869a8[_0x1d4056+0x4>>0x2]=0x38e,_0x2869a8[_0x1d4056+0x8>>0x2]=0x5d9,_0x5cfebe(_0x36c28e,0x32c,_0x1d4056),_0xe7c112(_0x36c28e),_0x5b1b9b=0x1;break;}for(_0x38f2a8=_0x2b4b97+0x4|0x0,_0x36c28e=_0x2b4b97+0x8|0x0,_0x1d4056=_0x2b4b97+0xc|0x0,_0x51e81b=_0x2b4b97+0x10|0x0,_0x1672fa=_0x2b4b97+0x14|0x0,_0x55ecc0=_0x2b4b97+0x18|0x0,_0x316b97=_0x2b4b97+0x1c|0x0,_0x34906a=_0x2b4b97+0x20|0x0,_0x9087b=_0x2b4b97+0x24|0x0,_0x24333b=_0x2b4b97+0x28|0x0,_0x2509a8=_0x2b4b97+0x2c|0x0,_0x53d447=_0x2b4b97+0x30|0x0,_0x9e656a=_0x2b4b97+0x34|0x0,_0x33bf7b=_0x2b4b97+0x38|0x0,_0x2ac4db=_0x2b4b97+0x3c|0x0,_0x59da7d=0x0,_0x5b1b9b=0x0|_0x2869a8[_0x4a7395>>0x2],_0x4e6b72=0x0|_0x2869a8[_0x38f2a8>>0x2],_0x4a7395=0x0|_0x2869a8[_0x2b4b97>>0x2];_0x4d54b8=0x0|_0x16e0f5(_0x363027,_0x4570eb),_0x4a7395=_0x4a7395+(0x0|_0x2869a8[_0x256b43+(_0x4d54b8<<0x2)>>0x2])&0x3,_0x4e6b72=_0x4e6b72+(0x0|_0x2869a8[_0xe12039+(_0x4d54b8<<0x2)>>0x2])&0x3,_0x4d54b8=0x0|_0x16e0f5(_0x363027,_0x4570eb),_0x437f4d=(0x0|_0x2869a8[_0x36c28e>>0x2])+(0x0|_0x2869a8[_0x256b43+(_0x4d54b8<<0x2)>>0x2])&0x3,_0x2869a8[_0x36c28e>>0x2]=_0x437f4d,_0x4d54b8=(0x0|_0x2869a8[_0x1d4056>>0x2])+(0x0|_0x2869a8[_0xe12039+(_0x4d54b8<<0x2)>>0x2])&0x3,_0x2869a8[_0x1d4056>>0x2]=_0x4d54b8,_0x1d0709=0x0|_0x16e0f5(_0x363027,_0x4570eb),_0x55676b=(0x0|_0x2869a8[_0x51e81b>>0x2])+(0x0|_0x2869a8[_0x256b43+(_0x1d0709<<0x2)>>0x2])&0x3,_0x2869a8[_0x51e81b>>0x2]=_0x55676b,_0x1d0709=(0x0|_0x2869a8[_0x1672fa>>0x2])+(0x0|_0x2869a8[_0xe12039+(_0x1d0709<<0x2)>>0x2])&0x3,_0x2869a8[_0x1672fa>>0x2]=_0x1d0709,_0x5226f2=0x0|_0x16e0f5(_0x363027,_0x4570eb),_0x51bee9=(0x0|_0x2869a8[_0x55ecc0>>0x2])+(0x0|_0x2869a8[_0x256b43+(_0x5226f2<<0x2)>>0x2])&0x3,_0x2869a8[_0x55ecc0>>0x2]=_0x51bee9,_0x5226f2=(0x0|_0x2869a8[_0x316b97>>0x2])+(0x0|_0x2869a8[_0xe12039+(_0x5226f2<<0x2)>>0x2])&0x3,_0x2869a8[_0x316b97>>0x2]=_0x5226f2,_0x1b159f=0x0|_0x16e0f5(_0x363027,_0x4570eb),_0x41504a=(0x0|_0x2869a8[_0x34906a>>0x2])+(0x0|_0x2869a8[_0x256b43+(_0x1b159f<<0x2)>>0x2])&0x3,_0x2869a8[_0x34906a>>0x2]=_0x41504a,_0x1b159f=(0x0|_0x2869a8[_0x9087b>>0x2])+(0x0|_0x2869a8[_0xe12039+(_0x1b159f<<0x2)>>0x2])&0x3,_0x2869a8[_0x9087b>>0x2]=_0x1b159f,_0x14fd68=0x0|_0x16e0f5(_0x363027,_0x4570eb),_0x549f07=(0x0|_0x2869a8[_0x24333b>>0x2])+(0x0|_0x2869a8[_0x256b43+(_0x14fd68<<0x2)>>0x2])&0x3,_0x2869a8[_0x24333b>>0x2]=_0x549f07,_0x14fd68=(0x0|_0x2869a8[_0x2509a8>>0x2])+(0x0|_0x2869a8[_0xe12039+(_0x14fd68<<0x2)>>0x2])&0x3,_0x2869a8[_0x2509a8>>0x2]=_0x14fd68,_0x5690bb=0x0|_0x16e0f5(_0x363027,_0x4570eb),_0x4e52df=(0x0|_0x2869a8[_0x53d447>>0x2])+(0x0|_0x2869a8[_0x256b43+(_0x5690bb<<0x2)>>0x2])&0x3,_0x2869a8[_0x53d447>>0x2]=_0x4e52df,_0x5690bb=(0x0|_0x2869a8[_0x9e656a>>0x2])+(0x0|_0x2869a8[_0xe12039+(_0x5690bb<<0x2)>>0x2])&0x3,_0x2869a8[_0x9e656a>>0x2]=_0x5690bb,_0x1d8bbc=0x0|_0x16e0f5(_0x363027,_0x4570eb),_0x78b41a=(0x0|_0x2869a8[_0x33bf7b>>0x2])+(0x0|_0x2869a8[_0x256b43+(_0x1d8bbc<<0x2)>>0x2])&0x3,_0x2869a8[_0x33bf7b>>0x2]=_0x78b41a,_0x1d8bbc=(0x0|_0x2869a8[_0x2ac4db>>0x2])+(0x0|_0x2869a8[_0xe12039+(_0x1d8bbc<<0x2)>>0x2])&0x3,_0x2869a8[_0x2ac4db>>0x2]=_0x1d8bbc,_0x2869a8[_0x5b1b9b>>0x2]=(0x0|_0x443bad[0x5a1+_0x4e6b72>>0x0])<<0x2|0x0|_0x443bad[0x5a1+_0x4a7395>>0x0]|(0x0|_0x443bad[0x5a1+_0x437f4d>>0x0])<<0x4|(0x0|_0x443bad[0x5a1+_0x4d54b8>>0x0])<<0x6|(0x0|_0x443bad[0x5a1+_0x55676b>>0x0])<<0x8|(0x0|_0x443bad[0x5a1+_0x1d0709>>0x0])<<0xa|(0x0|_0x443bad[0x5a1+_0x51bee9>>0x0])<<0xc|(0x0|_0x443bad[0x5a1+_0x5226f2>>0x0])<<0xe|(0x0|_0x443bad[0x5a1+_0x41504a>>0x0])<<0x10|(0x0|_0x443bad[0x5a1+_0x1b159f>>0x0])<<0x12|(0x0|_0x443bad[0x5a1+_0x549f07>>0x0])<<0x14|(0x0|_0x443bad[0x5a1+_0x14fd68>>0x0])<<0x16|(0x0|_0x443bad[0x5a1+_0x4e52df>>0x0])<<0x18|(0x0|_0x443bad[0x5a1+_0x5690bb>>0x0])<<0x1a|(0x0|_0x443bad[0x5a1+_0x78b41a>>0x0])<<0x1c|(0x0|_0x443bad[0x5a1+_0x1d8bbc>>0x0])<<0x1e,!((_0x59da7d=_0x59da7d+0x1|0x0)>>>0x0>=_0xf09804>>>0x0);)_0x5b1b9b=_0x5b1b9b+0x4|0x0;_0x2869a8[_0x2b4b97>>0x2]=_0x4a7395,_0x2869a8[_0x38f2a8>>0x2]=_0x4e6b72,_0x5b1b9b=0x1;}}while(0x0);}else _0x5b1b9b=0x0;return _0x32ff93(_0x4570eb),_0x197894=_0x314de4,0x0|(_0x437f4d=_0x5b1b9b);}function _0xaa1f24(_0x328950,_0x4414b8,_0x46d3e5,_0x15d511,_0x69f3b6,_0x4b8842,_0x37963b,_0x5ab02e){_0x4414b8|=0x0,_0x46d3e5|=0x0,_0x15d511|=0x0,_0x69f3b6|=0x0,_0x4b8842|=0x0,_0x37963b|=0x0,_0x5ab02e|=0x0;var _0x323478,_0x2ffc92,_0x3a6510,_0x4f1c31,_0x1f6fcb,_0x567a1f,_0x1cbcb0,_0x1c8856,_0x35fa27,_0x57f1f6,_0x475643,_0x1fccf4,_0x47f26c,_0x558ceb,_0x4b3815,_0x2870aa,_0x501d8f,_0x176591,_0x55aa48,_0x57caec,_0x5b6a21,_0x4286ca,_0x3086d1,_0x201f0a,_0x375bd6=0x0,_0x549720=0x0,_0x5a251a=0x0,_0x2e6b1c=0x0,_0x120c54=0x0,_0x42d05d=0x0,_0x37ddec=0x0,_0x558cab=0x0,_0x3545f5=0x0,_0x531846=0x0,_0x17994f=0x0,_0x585463=0x0,_0x29c4=0x0,_0x14c5bd=0x0,_0x54257e=0x0,_0x187c2c=0x0,_0x22a04f=0x0,_0x3318e0=0x0;if(_0x201f0a=_0x197894,_0x197894=_0x197894+0x250|0x0,_0x5b6a21=_0x201f0a+0x30|0x0,_0x3086d1=_0x201f0a+0x20|0x0,_0x4286ca=_0x201f0a+0x10|0x0,_0x57caec=_0x201f0a,_0x176591=_0x201f0a+0x50|0x0,_0x55aa48=_0x201f0a+0x40|0x0,_0x567a1f=0x0|_0x2869a8[(_0x1f6fcb=(_0x328950|=0x0)+0x110|0x0)>>0x2],_0x3318e0=0x0|_0x2869a8[_0x328950+0x58>>0x2],_0x1cbcb0=(0x0|_0x443bad[_0x3318e0+0x3f>>0x0])<<0x8|0x0|_0x443bad[_0x3318e0+0x40>>0x0],_0x1c8856=0xff&(_0x3318e0=0x0|_0x143be5[_0x3318e0+0x11>>0x0]),!(_0x3318e0<<0x18>>0x18))return _0x197894=_0x201f0a,0x1;_0x35fa27=0x0==(0x0|_0x5ab02e),_0x475643=(_0x57f1f6=_0x37963b+-0x1|0x0)<<0x4,_0x1fccf4=_0x5ab02e+-0x1|0x0,_0x47f26c=_0x15d511<<0x1,_0x558ceb=_0x328950+0x5c|0x0,_0x4b3815=_0x328950+0x74|0x0,_0x2870aa=_0x328950+0xa4|0x0,_0x501d8f=_0x328950+0x10c|0x0,_0x3318e0=_0x328950+0xd4|0x0,_0x4f1c31=0x0==(0x1&_0x69f3b6|0x0),_0x3a6510=0x0==(0x1&_0x4b8842|0x0),_0x2ffc92=_0x328950+0x120|0x0,_0x323478=_0x328950+0x11c|0x0,_0x22a04f=0x0,_0x69f3b6=0x0,_0x46d3e5=0x0,_0x4b8842=0x1;do{if(!_0x35fa27)for(_0x54257e=0x0|_0x2869a8[_0x4414b8+(_0x22a04f<<0x2)>>0x2],_0x187c2c=0x0;;){if(_0x375bd6=0x0==(0x0|(_0x14c5bd=0x1&_0x187c2c)),_0x29c4=(_0x14c5bd<<0x5^0x20)-0x10|0x0,_0x14c5bd=(_0x14c5bd<<0x1^0x2)-0x1|0x0,(0x0|(_0x328950=_0x375bd6?0x0:_0x57f1f6))!=(0x0|(_0x17994f=_0x375bd6?_0x37963b:-0x1)))for(_0x585463=_0x3a6510|(0x0|_0x187c2c)!=(0x0|_0x1fccf4),_0x531846=_0x375bd6?_0x54257e:_0x54257e+_0x475643|0x0;;){0x1==(0x0|_0x4b8842)&&(_0x4b8842=0x200|_0x16e0f5(_0x558ceb,_0x4b3815)),_0x3545f5=0x7&_0x4b8842,_0x4b8842>>>=0x3,_0x549720=0x0|_0x443bad[0x603+_0x3545f5>>0x0],_0x375bd6=0x0;do{_0x46d3e5=(_0x558cab=(_0x37ddec=(_0x42d05d=(0x0|_0x16e0f5(_0x558ceb,_0x2870aa))+_0x46d3e5|0x0)-_0x567a1f|0x0)>>0x1f)&_0x42d05d|_0x37ddec&~_0x558cab,(0x0|_0x2869a8[_0x1f6fcb>>0x2])>>>0x0<=_0x46d3e5>>>0x0&&(_0x2869a8[_0x57caec>>0x2]=0x362,_0x2869a8[_0x57caec+0x4>>0x2]=0x38e,_0x2869a8[_0x57caec+0x8>>0x2]=0x5d9,_0x5cfebe(_0x176591,0x32c,_0x57caec),_0xe7c112(_0x176591)),_0x2869a8[_0x55aa48+(_0x375bd6<<0x2)>>0x2]=_0x188be4[(0x0|_0x2869a8[_0x501d8f>>0x2])+(_0x46d3e5<<0x1)>>0x1],_0x375bd6=_0x375bd6+0x1|0x0;}while(_0x375bd6>>>0x0<_0x549720>>>0x0);for(_0x558cab=_0x4f1c31|(0x0|_0x328950)!=(0x0|_0x57f1f6),_0x42d05d=0x0,_0x37ddec=_0x531846;_0x120c54=_0x585463|0x0==(0x0|_0x42d05d),_0x549720=_0x42d05d<<0x1,_0x2e6b1c=(_0x2e6b1c=(_0x5a251a=(_0x375bd6=(0x0|_0x16e0f5(_0x558ceb,_0x3318e0))+_0x69f3b6|0x0)-_0x1cbcb0|0x0)>>0x1f)&_0x375bd6|_0x5a251a&~_0x2e6b1c,_0x558cab?(_0x120c54&&(_0x69f3b6=0x0|_0x443bad[0x60b+(_0x3545f5<<0x2)+_0x549720>>0x0],_0x375bd6=0x3*_0x2e6b1c|0x0,(0x0|_0x2869a8[_0x2ffc92>>0x2])>>>0x0<=_0x375bd6>>>0x0&&(_0x2869a8[_0x4286ca>>0x2]=0x362,_0x2869a8[_0x4286ca+0x4>>0x2]=0x38e,_0x2869a8[_0x4286ca+0x8>>0x2]=0x5d9,_0x5cfebe(_0x176591,0x32c,_0x4286ca),_0xe7c112(_0x176591)),_0x5a251a=(0x0|_0x2869a8[_0x323478>>0x2])+(_0x375bd6<<0x1)|0x0,_0x2869a8[_0x37ddec>>0x2]=(0x0|_0x188be4[_0x5a251a>>0x1])<<0x10|_0x2869a8[_0x55aa48+(_0x69f3b6<<0x2)>>0x2],_0x2869a8[_0x37ddec+0x4>>0x2]=(0x0|_0x188be4[_0x5a251a+0x4>>0x1])<<0x10|0x0|_0x188be4[_0x5a251a+0x2>>0x1]),_0x5a251a=_0x37ddec+0x8|0x0,_0x69f3b6=(_0x69f3b6=(_0x2e6b1c=(_0x375bd6=(0x0|_0x16e0f5(_0x558ceb,_0x3318e0))+_0x2e6b1c|0x0)-_0x1cbcb0|0x0)>>0x1f)&_0x375bd6|_0x2e6b1c&~_0x69f3b6,_0x120c54&&(_0x375bd6=0x0|_0x443bad[0x60b+(_0x3545f5<<0x2)+(0x1|_0x549720)>>0x0],_0x549720=0x3*_0x69f3b6|0x0,(0x0|_0x2869a8[_0x2ffc92>>0x2])>>>0x0<=_0x549720>>>0x0&&(_0x2869a8[_0x5b6a21>>0x2]=0x362,_0x2869a8[_0x5b6a21+0x4>>0x2]=0x38e,_0x2869a8[_0x5b6a21+0x8>>0x2]=0x5d9,_0x5cfebe(_0x176591,0x32c,_0x5b6a21),_0xe7c112(_0x176591)),_0x120c54=(0x0|_0x2869a8[_0x323478>>0x2])+(_0x549720<<0x1)|0x0,_0x2869a8[_0x5a251a>>0x2]=(0x0|_0x188be4[_0x120c54>>0x1])<<0x10|_0x2869a8[_0x55aa48+(_0x375bd6<<0x2)>>0x2],_0x2869a8[_0x37ddec+0xc>>0x2]=(0x0|_0x188be4[_0x120c54+0x4>>0x1])<<0x10|0x0|_0x188be4[_0x120c54+0x2>>0x1])):(_0x120c54&&(_0x69f3b6=0x0|_0x443bad[0x60b+(_0x3545f5<<0x2)+_0x549720>>0x0],_0x375bd6=0x3*_0x2e6b1c|0x0,(0x0|_0x2869a8[_0x2ffc92>>0x2])>>>0x0<=_0x375bd6>>>0x0&&(_0x2869a8[_0x3086d1>>0x2]=0x362,_0x2869a8[_0x3086d1+0x4>>0x2]=0x38e,_0x2869a8[_0x3086d1+0x8>>0x2]=0x5d9,_0x5cfebe(_0x176591,0x32c,_0x3086d1),_0xe7c112(_0x176591)),_0x120c54=(0x0|_0x2869a8[_0x323478>>0x2])+(_0x375bd6<<0x1)|0x0,_0x2869a8[_0x37ddec>>0x2]=(0x0|_0x188be4[_0x120c54>>0x1])<<0x10|_0x2869a8[_0x55aa48+(_0x69f3b6<<0x2)>>0x2],_0x2869a8[_0x37ddec+0x4>>0x2]=(0x0|_0x188be4[_0x120c54+0x4>>0x1])<<0x10|0x0|_0x188be4[_0x120c54+0x2>>0x1]),_0x69f3b6=(_0x69f3b6=(_0x120c54=(_0x2e6b1c=(0x0|_0x16e0f5(_0x558ceb,_0x3318e0))+_0x2e6b1c|0x0)-_0x1cbcb0|0x0)>>0x1f)&_0x2e6b1c|_0x120c54&~_0x69f3b6),0x2!=(0x0|(_0x42d05d=_0x42d05d+0x1|0x0));)_0x37ddec=_0x37ddec+_0x15d511|0x0;if((0x0|(_0x328950=_0x14c5bd+_0x328950|0x0))==(0x0|_0x17994f))break;_0x531846=_0x531846+_0x29c4|0x0;}if((0x0|(_0x187c2c=_0x187c2c+0x1|0x0))==(0x0|_0x5ab02e))break;_0x54257e=_0x54257e+_0x47f26c|0x0;}_0x22a04f=_0x22a04f+0x1|0x0;}while((0x0|_0x22a04f)!=(0x0|_0x1c8856));return _0x197894=_0x201f0a,0x1;}function _0x4f862c(_0x1fbfa2,_0x583b41,_0x962e34,_0x21ddf4,_0x12fa46){_0x12fa46|=0x0;var _0x52999b=0x0,_0x2996fd=0x0,_0x432aad=0x0,_0x3d77c5=0x0,_0x50d5ec=0x0,_0x46b3a6=0x0,_0x435585=0x0,_0x43567b=0x0,_0x5e4932=0x0,_0x287ae1=0x0;if(_0x46b3a6=_0x1fbfa2|=0x0,_0x2996fd=_0x962e34|=0x0,_0x432aad=_0x43567b=_0x21ddf4|=0x0,!(_0x50d5ec=_0x3d77c5=_0x583b41|=0x0))return _0x52999b=0x0!=(0x0|_0x12fa46),_0x432aad?_0x52999b?(_0x2869a8[_0x12fa46>>0x2]=0x0|_0x1fbfa2,_0x2869a8[_0x12fa46+0x4>>0x2]=0x0&_0x583b41,0x0|(_0x10476e=_0x43567b=0x0,_0x12fa46=0x0)):0x0|(_0x10476e=_0x43567b=0x0,_0x12fa46=0x0):(_0x52999b&&(_0x2869a8[_0x12fa46>>0x2]=(_0x46b3a6>>>0x0)%(_0x2996fd>>>0x0),_0x2869a8[_0x12fa46+0x4>>0x2]=0x0),0x0|(_0x10476e=_0x43567b=0x0,_0x12fa46=(_0x46b3a6>>>0x0)/(_0x2996fd>>>0x0)>>>0x0));_0x52999b=0x0==(0x0|_0x432aad);do{if(_0x2996fd){if(!_0x52999b){if((_0x52999b=(0x0|_0x52fe10(0x0|_0x432aad))-(0x0|_0x52fe10(0x0|_0x50d5ec))|0x0)>>>0x0<=0x1f){_0x2996fd=_0x435585=_0x52999b+0x1|0x0,_0x1fbfa2=_0x46b3a6>>>(_0x435585>>>0x0)&(_0x583b41=_0x52999b-0x1f>>0x1f)|_0x50d5ec<<(_0x432aad=0x1f-_0x52999b|0x0),_0x583b41&=_0x50d5ec>>>(_0x435585>>>0x0),_0x52999b=0x0,_0x432aad=_0x46b3a6<<_0x432aad;break;}return _0x12fa46?(_0x2869a8[_0x12fa46>>0x2]=0x0|_0x1fbfa2,_0x2869a8[_0x12fa46+0x4>>0x2]=_0x3d77c5|0x0&_0x583b41,0x0|(_0x10476e=_0x43567b=0x0,_0x12fa46=0x0)):0x0|(_0x10476e=_0x43567b=0x0,_0x12fa46=0x0);}if((_0x52999b=_0x2996fd-0x1|0x0)&_0x2996fd|0x0){_0x2996fd=_0x432aad=0x21+(0x0|_0x52fe10(0x0|_0x2996fd))-(0x0|_0x52fe10(0x0|_0x50d5ec))|0x0,_0x1fbfa2=(_0x435585=0x20-_0x432aad|0x0)-0x1>>0x1f&_0x50d5ec>>>((_0x5e4932=_0x432aad-0x20|0x0)>>>0x0)|(_0x50d5ec<<_0x435585|_0x46b3a6>>>(_0x432aad>>>0x0))&(_0x583b41=_0x5e4932>>0x1f),_0x583b41&=_0x50d5ec>>>(_0x432aad>>>0x0),_0x52999b=_0x46b3a6<<(_0x287ae1=0x40-_0x432aad|0x0)&(_0x3d77c5=_0x435585>>0x1f),_0x432aad=(_0x50d5ec<<_0x287ae1|_0x46b3a6>>>(_0x5e4932>>>0x0))&_0x3d77c5|_0x46b3a6<<_0x435585&_0x432aad-0x21>>0x1f;break;}return 0x0|_0x12fa46&&(_0x2869a8[_0x12fa46>>0x2]=_0x52999b&_0x46b3a6,_0x2869a8[_0x12fa46+0x4>>0x2]=0x0),0x1==(0x0|_0x2996fd)?0x0|(_0x10476e=_0x5e4932=_0x3d77c5|0x0&_0x583b41,_0x287ae1=0x0|_0x1fbfa2):(_0x287ae1=0x0|_0x34b2f7(0x0|_0x2996fd),0x0|(_0x10476e=_0x5e4932=_0x50d5ec>>>(_0x287ae1>>>0x0)|0x0,_0x287ae1=_0x50d5ec<<0x20-_0x287ae1|_0x46b3a6>>>(_0x287ae1>>>0x0)|0x0));}if(_0x52999b)return 0x0|_0x12fa46&&(_0x2869a8[_0x12fa46>>0x2]=(_0x50d5ec>>>0x0)%(_0x2996fd>>>0x0),_0x2869a8[_0x12fa46+0x4>>0x2]=0x0),0x0|(_0x10476e=_0x5e4932=0x0,_0x287ae1=(_0x50d5ec>>>0x0)/(_0x2996fd>>>0x0)>>>0x0);if(!_0x46b3a6)return 0x0|_0x12fa46&&(_0x2869a8[_0x12fa46>>0x2]=0x0,_0x2869a8[_0x12fa46+0x4>>0x2]=(_0x50d5ec>>>0x0)%(_0x432aad>>>0x0)),0x0|(_0x10476e=_0x5e4932=0x0,_0x287ae1=(_0x50d5ec>>>0x0)/(_0x432aad>>>0x0)>>>0x0);if(!((_0x52999b=_0x432aad-0x1|0x0)&_0x432aad))return 0x0|_0x12fa46&&(_0x2869a8[_0x12fa46>>0x2]=0x0|_0x1fbfa2,_0x2869a8[_0x12fa46+0x4>>0x2]=_0x52999b&_0x50d5ec|0x0&_0x583b41),_0x5e4932=0x0,_0x287ae1=_0x50d5ec>>>((0x0|_0x34b2f7(0x0|_0x432aad))>>>0x0),0x0|(_0x10476e=_0x5e4932,_0x287ae1);if((_0x52999b=(0x0|_0x52fe10(0x0|_0x432aad))-(0x0|_0x52fe10(0x0|_0x50d5ec))|0x0)>>>0x0<=0x1e){_0x2996fd=_0x583b41=_0x52999b+0x1|0x0,_0x1fbfa2=_0x50d5ec<<(_0x432aad=0x1f-_0x52999b|0x0)|_0x46b3a6>>>(_0x583b41>>>0x0),_0x583b41=_0x50d5ec>>>(_0x583b41>>>0x0),_0x52999b=0x0,_0x432aad=_0x46b3a6<<_0x432aad;break;}return _0x12fa46?(_0x2869a8[_0x12fa46>>0x2]=0x0|_0x1fbfa2,_0x2869a8[_0x12fa46+0x4>>0x2]=_0x3d77c5|0x0&_0x583b41,0x0|(_0x10476e=_0x5e4932=0x0,_0x287ae1=0x0)):0x0|(_0x10476e=_0x5e4932=0x0,_0x287ae1=0x0);}while(0x0);if(_0x2996fd){_0x50d5ec=0x0|_0x517070(0x0|(_0x435585=0x0|_0x962e34),0x0|(_0x46b3a6=_0x43567b|0x0&_0x21ddf4),-0x1,-0x1),_0x962e34=_0x10476e,_0x3d77c5=_0x432aad,_0x432aad=0x0;do{_0x21ddf4=_0x3d77c5,_0x3d77c5=_0x52999b>>>0x1f|_0x3d77c5<<0x1,_0x52999b=_0x432aad|_0x52999b<<0x1,_0x142b21(0x0|_0x50d5ec,0x0|_0x962e34,0x0|(_0x21ddf4=_0x1fbfa2<<0x1|_0x21ddf4>>>0x1f|0x0),0x0|(_0x43567b=_0x1fbfa2>>>0x1f|_0x583b41<<0x1|0x0)),_0x432aad=0x1&(_0x5e4932=(_0x287ae1=_0x10476e)>>0x1f|((0x0|_0x287ae1)<0x0?-0x1:0x0)<<0x1),_0x1fbfa2=0x0|_0x142b21(0x0|_0x21ddf4,0x0|_0x43567b,_0x5e4932&_0x435585|0x0,(((0x0|_0x287ae1)<0x0?-0x1:0x0)>>0x1f|((0x0|_0x287ae1)<0x0?-0x1:0x0)<<0x1)&_0x46b3a6|0x0),_0x583b41=_0x10476e,_0x2996fd=_0x2996fd-0x1|0x0;}while(0x0!=(0x0|_0x2996fd));_0x50d5ec=_0x3d77c5,_0x3d77c5=0x0;}else _0x50d5ec=_0x432aad,_0x3d77c5=0x0,_0x432aad=0x0;return _0x2996fd=0x0,0x0|_0x12fa46&&(_0x2869a8[_0x12fa46>>0x2]=_0x1fbfa2,_0x2869a8[_0x12fa46+0x4>>0x2]=_0x583b41),0x0|(_0x10476e=_0x5e4932=(0x0|_0x52999b)>>>0x1f|(_0x50d5ec|_0x2996fd)<<0x1|0x0&(_0x2996fd<<0x1|_0x52999b>>>0x1f)|_0x3d77c5,_0x287ae1=-0x2&(_0x52999b<<0x1|0x0)|_0x432aad);}function _0xd0410f(_0x1aa1c8){var _0x2b1f7f,_0xfc9d22,_0x191984,_0x300df,_0x544493,_0x5495a3=0x0,_0x5633e5=0x0,_0x189d8c=0x0,_0x1b7935=0x0,_0x1b13ce=0x0,_0xeb8bdf=0x0,_0x26206f=0x0,_0x4f9b3f=0x0;if(_0x544493=_0x197894,_0x197894=_0x197894+0x240|0x0,_0xeb8bdf=_0x544493,_0x1b7935=_0x544493+0x40|0x0,_0x4f9b3f=_0x544493+0x10|0x0,_0x5495a3=0x0|_0x2869a8[(_0x189d8c=(_0x1aa1c8|=0x0)+0x58|0x0)>>0x2],_0x300df=(0x0|_0x443bad[_0x5495a3+0x27>>0x0])<<0x8|0x0|_0x443bad[_0x5495a3+0x28>>0x0],_0xfc9d22=_0x1aa1c8+0xec|0x0,(0x0|(_0x5633e5=0x0|_0x2869a8[(_0x1b13ce=_0x1aa1c8+0xf0|0x0)>>0x2]))!=(0x0|_0x300df)){if(_0x5633e5>>>0x0<=_0x300df>>>0x0){do{if((0x0|_0x2869a8[_0x1aa1c8+0xf4>>0x2])>>>0x0<_0x300df>>>0x0){if(0x0|_0x54f952(_0xfc9d22,_0x300df,(_0x5633e5+0x1|0x0)==(0x0|_0x300df),0x4,0x0)){_0x5495a3=0x0|_0x2869a8[_0x1b13ce>>0x2];break;}return _0x143be5[_0x1aa1c8+0xf8>>0x0]=0x1,_0x197894=_0x544493,0x0|(_0x4f9b3f=0x0);}_0x5495a3=_0x5633e5;}while(0x0);_0x4f8efc((0x0|_0x2869a8[_0xfc9d22>>0x2])+(_0x5495a3<<0x2)|0x0,0x0,_0x300df-_0x5495a3<<0x2|0x0),_0x5495a3=0x0|_0x2869a8[_0x189d8c>>0x2];}_0x2869a8[_0x1b13ce>>0x2]=_0x300df;}if(_0x191984=_0x1aa1c8+0x5c|0x0,_0x5633e5=(0x0|_0x2869a8[_0x1aa1c8+0x4>>0x2])+((0x0|_0x443bad[_0x5495a3+0x22>>0x0])<<0x8|(0x0|_0x443bad[_0x5495a3+0x21>>0x0])<<0x10|0x0|_0x443bad[_0x5495a3+0x23>>0x0])|0x0,!(_0x5495a3=(0x0|_0x443bad[_0x5495a3+0x25>>0x0])<<0x8|(0x0|_0x443bad[_0x5495a3+0x24>>0x0])<<0x10|0x0|_0x443bad[_0x5495a3+0x26>>0x0]))return _0x197894=_0x544493,0x0|(_0x4f9b3f=0x0);if(_0x2869a8[_0x191984>>0x2]=_0x5633e5,_0x2869a8[_0x1aa1c8+0x60>>0x2]=_0x5633e5,_0x2869a8[_0x1aa1c8+0x68>>0x2]=_0x5495a3,_0x2869a8[_0x1aa1c8+0x64>>0x2]=_0x5633e5+_0x5495a3,_0x2869a8[_0x1aa1c8+0x6c>>0x2]=0x0,_0x2869a8[_0x1aa1c8+0x70>>0x2]=0x0,_0x26206f=_0x4f9b3f+0x14|0x0,_0x2869a8[_0x4f9b3f>>0x2]=0x0,_0x2869a8[_0x4f9b3f+0x4>>0x2]=0x0,_0x2869a8[_0x4f9b3f+0x8>>0x2]=0x0,_0x2869a8[_0x4f9b3f+0xc>>0x2]=0x0,_0x143be5[_0x4f9b3f+0x10>>0x0]=0x0,_0x2b1f7f=_0x4f9b3f+0x18|0x0,_0x2869a8[_0x4f9b3f+0x2c>>0x2]=0x0,_0x2869a8[_0x26206f>>0x2]=0x0,_0x2869a8[_0x26206f+0x4>>0x2]=0x0,_0x2869a8[_0x26206f+0x8>>0x2]=0x0,_0x2869a8[_0x26206f+0xc>>0x2]=0x0,_0x2869a8[_0x26206f+0x10>>0x2]=0x0,_0x143be5[_0x26206f+0x14>>0x0]=0x0,0x0|_0x33e876(_0x191984,_0x4f9b3f)&&0x0|_0x33e876(_0x191984,_0x2b1f7f)){if(0x0|_0x2869a8[_0x1b13ce>>0x2]||(_0x2869a8[_0xeb8bdf>>0x2]=0x362,_0x2869a8[_0xeb8bdf+0x4>>0x2]=0x38e,_0x2869a8[_0xeb8bdf+0x8>>0x2]=0x5d9,_0x5cfebe(_0x1b7935,0x32c,_0xeb8bdf),_0xe7c112(_0x1b7935)),_0x300df)for(_0xeb8bdf=0x0,_0x26206f=0x0,_0x5633e5=0x0|_0x2869a8[_0xfc9d22>>0x2],_0x189d8c=0x0,_0x1aa1c8=0x0,_0x5495a3=0x0,_0x1b7935=0x0,_0x1b13ce=0x0;;){if(_0xeb8bdf=(0x0|_0x16e0f5(_0x191984,_0x4f9b3f))+_0xeb8bdf&0x1f,_0x1b13ce=(0x0|_0x16e0f5(_0x191984,_0x2b1f7f))+_0x1b13ce&0x3f,_0x1b7935=(0x0|_0x16e0f5(_0x191984,_0x4f9b3f))+_0x1b7935&0x1f,_0x5495a3=(0x0|_0x16e0f5(_0x191984,_0x4f9b3f))+_0x5495a3|0x0,_0x1aa1c8=(0x0|_0x16e0f5(_0x191984,_0x2b1f7f))+_0x1aa1c8&0x3f,_0x189d8c=(0x0|_0x16e0f5(_0x191984,_0x4f9b3f))+_0x189d8c&0x1f,_0x2869a8[_0x5633e5>>0x2]=_0x1b13ce<<0x5|_0xeb8bdf<<0xb|_0x1b7935|_0x5495a3<<0x1b|_0x1aa1c8<<0x15|_0x189d8c<<0x10,(_0x26206f=_0x26206f+0x1|0x0)>>>0x0>=_0x300df>>>0x0){_0x5495a3=0x1;break;}_0x5633e5=_0x5633e5+0x4|0x0,_0x5495a3&=0x1f;}else _0x5495a3=0x1;}else _0x5495a3=0x0;return _0x32ff93(_0x4f9b3f+0x18|0x0),_0x32ff93(_0x4f9b3f),_0x197894=_0x544493,0x0|(_0x4f9b3f=_0x5495a3);}function _0x16e0f5(_0x5d5490,_0x142db7){_0x5d5490|=0x0;var _0x171840,_0x5d6789,_0x33d364,_0x2975d0,_0x271806,_0x1b81e3,_0x254bf0,_0x40adf8,_0x19b55a=0x0,_0x698a55=0x0,_0x244746=0x0,_0x2a5976=0x0,_0x519af9=0x0,_0x5c061a=0x0;_0x40adf8=_0x197894,_0x197894=_0x197894+0x240|0x0,_0x33d364=_0x40adf8+0x30|0x0,_0x271806=_0x40adf8+0x20|0x0,_0x2975d0=_0x40adf8+0x10|0x0,_0x5d6789=_0x40adf8,_0x254bf0=_0x40adf8+0x40|0x0,_0x1b81e3=0x0|_0x2869a8[(_0x142db7|=0x0)+0x14>>0x2],(0x0|(_0x171840=0x0|_0x2869a8[(_0x5c061a=_0x5d5490+0x14|0x0)>>0x2]))<0x18?(_0x698a55=(_0x19b55a=0x0|_0x2869a8[(_0x519af9=_0x5d5490+0x4|0x0)>>0x2])>>>0x0<(_0x244746=0x0|_0x2869a8[_0x5d5490+0x8>>0x2])>>>0x0,(0x0|_0x171840)<0x10?(_0x698a55?(_0x2a5976=(0x0|_0x443bad[_0x19b55a>>0x0])<<0x8,_0x19b55a=_0x19b55a+0x1|0x0):_0x2a5976=0x0,_0x19b55a>>>0x0<_0x244746>>>0x0?(_0x244746=0x0|_0x443bad[_0x19b55a>>0x0],_0x19b55a=_0x19b55a+0x1|0x0):_0x244746=0x0,_0x2869a8[_0x519af9>>0x2]=_0x19b55a,_0x2869a8[_0x5c061a>>0x2]=_0x171840+0x10,_0x698a55=0x10,_0x19b55a=_0x244746|_0x2a5976):(_0x698a55?(_0x2869a8[_0x519af9>>0x2]=_0x19b55a+0x1,_0x19b55a=0x0|_0x443bad[_0x19b55a>>0x0]):_0x19b55a=0x0,_0x2869a8[_0x5c061a>>0x2]=_0x171840+0x8,_0x698a55=0x18),_0x244746=_0x2869a8[(_0x519af9=_0x5d5490+0x10|0x0)>>0x2]|_0x19b55a<<_0x698a55-_0x171840,_0x2869a8[_0x519af9>>0x2]=_0x244746):(_0x519af9=_0x244746=_0x5d5490+0x10|0x0,_0x244746=0x0|_0x2869a8[_0x244746>>0x2]),_0x2a5976=0x1+(_0x244746>>>0x10)|0x0;do{if(!(_0x2a5976>>>0x0<=(0x0|_0x2869a8[_0x1b81e3+0x10>>0x2])>>>0x0)){for(_0x698a55=0x0|_0x2869a8[_0x1b81e3+0x14>>0x2];_0x2a5976>>>0x0>(0x0|_0x2869a8[_0x1b81e3+0x1c+((_0x19b55a=_0x698a55+-0x1|0x0)<<0x2)>>0x2])>>>0x0;)_0x698a55=_0x698a55+0x1|0x0;if((_0x19b55a=(_0x244746>>>(0x20-_0x698a55|0x0))+(0x0|_0x2869a8[_0x1b81e3+0x60+(_0x19b55a<<0x2)>>0x2])|0x0)>>>0x0<(0x0|_0x2869a8[_0x142db7>>0x2])>>>0x0){_0x19b55a=0x0|_0x188be4[(0x0|_0x2869a8[_0x1b81e3+0xb0>>0x2])+(_0x19b55a<<0x1)>>0x1];break;}return _0x2869a8[_0x33d364>>0x2]=0x362,_0x2869a8[_0x33d364+0x4>>0x2]=0xccb,_0x2869a8[_0x33d364+0x8>>0x2]=0x544,_0x5cfebe(_0x254bf0,0x32c,_0x33d364),_0xe7c112(_0x254bf0),_0x197894=_0x40adf8,0x0|(_0x5c061a=0x0);}-0x1==(0x0|(_0x698a55=0x0|_0x2869a8[(0x0|_0x2869a8[_0x1b81e3+0xa8>>0x2])+(_0x244746>>>(0x20-(0x0|_0x2869a8[_0x1b81e3+0x8>>0x2])|0x0)<<0x2)>>0x2]))&&(_0x2869a8[_0x5d6789>>0x2]=0x362,_0x2869a8[_0x5d6789+0x4>>0x2]=0xcb5,_0x2869a8[_0x5d6789+0x8>>0x2]=0x571,_0x5cfebe(_0x254bf0,0x32c,_0x5d6789),_0xe7c112(_0x254bf0)),_0x19b55a=0xffff&_0x698a55,_0x698a55>>>=0x10,(0x0|_0x2869a8[_0x142db7+0x8>>0x2])>>>0x0<=_0x19b55a>>>0x0&&(_0x2869a8[_0x2975d0>>0x2]=0x362,_0x2869a8[_0x2975d0+0x4>>0x2]=0x38d,_0x2869a8[_0x2975d0+0x8>>0x2]=0x5d9,_0x5cfebe(_0x254bf0,0x32c,_0x2975d0),_0xe7c112(_0x254bf0)),(0x0|_0x443bad[(0x0|_0x2869a8[_0x142db7+0x4>>0x2])+_0x19b55a>>0x0])!=(0x0|_0x698a55)&&(_0x2869a8[_0x271806>>0x2]=0x362,_0x2869a8[_0x271806+0x4>>0x2]=0xcb9,_0x2869a8[_0x271806+0x8>>0x2]=0x582,_0x5cfebe(_0x254bf0,0x32c,_0x271806),_0xe7c112(_0x254bf0));}while(0x0);return _0x2869a8[_0x519af9>>0x2]=_0x2869a8[_0x519af9>>0x2]<<_0x698a55,_0x2869a8[_0x5c061a>>0x2]=(0x0|_0x2869a8[_0x5c061a>>0x2])-_0x698a55,_0x197894=_0x40adf8,0x0|(_0x5c061a=_0x19b55a);}function _0x4b11c4(_0x219c73){var _0x236257,_0x41abba,_0x5db258,_0x2302c8,_0x1356d1,_0x267c9a=0x0,_0x423c4d=0x0,_0x44bca9=0x0;if(_0x1356d1=_0x197894,_0x197894=_0x197894+0x240|0x0,_0x44bca9=_0x1356d1+0x30|0x0,_0x5db258=_0x1356d1+0x20|0x0,_0x41abba=_0x1356d1+0x10|0x0,_0x236257=_0x1356d1,_0x2302c8=_0x1356d1+0x40|0x0,_0x2869a8[(_0x219c73|=0x0)>>0x2]=0x0,0x0|(_0x423c4d=0x0|_0x2869a8[(_0x267c9a=_0x219c73+0x11c|0x0)>>0x2])&&(0x7&_0x423c4d?(_0x2869a8[_0x236257>>0x2]=0x362,_0x2869a8[_0x236257+0x4>>0x2]=0x9ca,_0x2869a8[_0x236257+0x8>>0x2]=0x4d0,_0x5cfebe(_0x2302c8,0x32c,_0x236257),_0xe7c112(_0x2302c8)):_0x5226d5(_0x423c4d,0x0,0x0,0x1,0x0),_0x2869a8[_0x267c9a>>0x2]=0x0,_0x2869a8[_0x219c73+0x120>>0x2]=0x0,_0x2869a8[_0x219c73+0x124>>0x2]=0x0),_0x143be5[_0x219c73+0x128>>0x0]=0x0,0x0|(_0x423c4d=0x0|_0x2869a8[(_0x267c9a=_0x219c73+0x10c|0x0)>>0x2])&&(0x7&_0x423c4d?(_0x2869a8[_0x41abba>>0x2]=0x362,_0x2869a8[_0x41abba+0x4>>0x2]=0x9ca,_0x2869a8[_0x41abba+0x8>>0x2]=0x4d0,_0x5cfebe(_0x2302c8,0x32c,_0x41abba),_0xe7c112(_0x2302c8)):_0x5226d5(_0x423c4d,0x0,0x0,0x1,0x0),_0x2869a8[_0x267c9a>>0x2]=0x0,_0x2869a8[_0x219c73+0x110>>0x2]=0x0,_0x2869a8[_0x219c73+0x114>>0x2]=0x0),_0x143be5[_0x219c73+0x118>>0x0]=0x0,0x0|(_0x423c4d=0x0|_0x2869a8[(_0x267c9a=_0x219c73+0xfc|0x0)>>0x2])&&(0x7&_0x423c4d?(_0x2869a8[_0x5db258>>0x2]=0x362,_0x2869a8[_0x5db258+0x4>>0x2]=0x9ca,_0x2869a8[_0x5db258+0x8>>0x2]=0x4d0,_0x5cfebe(_0x2302c8,0x32c,_0x5db258),_0xe7c112(_0x2302c8)):_0x5226d5(_0x423c4d,0x0,0x0,0x1,0x0),_0x2869a8[_0x267c9a>>0x2]=0x0,_0x2869a8[_0x219c73+0x100>>0x2]=0x0,_0x2869a8[_0x219c73+0x104>>0x2]=0x0),_0x143be5[_0x219c73+0x108>>0x0]=0x0,!(_0x423c4d=0x0|_0x2869a8[(_0x267c9a=_0x219c73+0xec|0x0)>>0x2]))return _0x143be5[(_0x44bca9=_0x219c73+0xf8|0x0)>>0x0]=0x0,_0x32ff93(_0x44bca9=_0x219c73+0xd4|0x0),_0x32ff93(_0x44bca9=_0x219c73+0xbc|0x0),_0x32ff93(_0x44bca9=_0x219c73+0xa4|0x0),_0x32ff93(_0x44bca9=_0x219c73+0x8c|0x0),_0x32ff93(_0x44bca9=_0x219c73+0x74|0x0),void(_0x197894=_0x1356d1);0x7&_0x423c4d?(_0x2869a8[_0x44bca9>>0x2]=0x362,_0x2869a8[_0x44bca9+0x4>>0x2]=0x9ca,_0x2869a8[_0x44bca9+0x8>>0x2]=0x4d0,_0x5cfebe(_0x2302c8,0x32c,_0x44bca9),_0xe7c112(_0x2302c8)):_0x5226d5(_0x423c4d,0x0,0x0,0x1,0x0),_0x2869a8[_0x267c9a>>0x2]=0x0,_0x2869a8[_0x219c73+0xf0>>0x2]=0x0,_0x2869a8[_0x219c73+0xf4>>0x2]=0x0,_0x143be5[(_0x44bca9=_0x219c73+0xf8|0x0)>>0x0]=0x0,_0x32ff93(_0x44bca9=_0x219c73+0xd4|0x0),_0x32ff93(_0x44bca9=_0x219c73+0xbc|0x0),_0x32ff93(_0x44bca9=_0x219c73+0xa4|0x0),_0x32ff93(_0x44bca9=_0x219c73+0x8c|0x0),_0x32ff93(_0x44bca9=_0x219c73+0x74|0x0),_0x197894=_0x1356d1;}function _0x20ea91(_0x4d6d6c,_0x5db7d7,_0x2b4caa){_0x4d6d6c|=0x0,_0x5db7d7|=0x0,_0x2b4caa|=0x0;var _0x2f60b8=0x0,_0x1c94d3=0x0,_0x4a4751=0x0;_0x3e838a:do{if(_0x5db7d7>>>0x0<=0x14)switch(0x0|_0x5db7d7){case 0x9:_0x2f60b8=0x3+(0x0|_0x2869a8[_0x2b4caa>>0x2])&-0x4,_0x5db7d7=0x0|_0x2869a8[_0x2f60b8>>0x2],_0x2869a8[_0x2b4caa>>0x2]=_0x2f60b8+0x4,_0x2869a8[_0x4d6d6c>>0x2]=_0x5db7d7;break _0x3e838a;case 0xa:_0x2f60b8=0x3+(0x0|_0x2869a8[_0x2b4caa>>0x2])&-0x4,_0x5db7d7=0x0|_0x2869a8[_0x2f60b8>>0x2],_0x2869a8[_0x2b4caa>>0x2]=_0x2f60b8+0x4,_0x2869a8[(_0x2f60b8=_0x4d6d6c)>>0x2]=_0x5db7d7,_0x2869a8[_0x2f60b8+0x4>>0x2]=((0x0|_0x5db7d7)<0x0)<<0x1f>>0x1f;break _0x3e838a;case 0xb:_0x2f60b8=0x3+(0x0|_0x2869a8[_0x2b4caa>>0x2])&-0x4,_0x5db7d7=0x0|_0x2869a8[_0x2f60b8>>0x2],_0x2869a8[_0x2b4caa>>0x2]=_0x2f60b8+0x4,_0x2869a8[(_0x2f60b8=_0x4d6d6c)>>0x2]=_0x5db7d7,_0x2869a8[_0x2f60b8+0x4>>0x2]=0x0;break _0x3e838a;case 0xc:_0x2f60b8=0x7+(0x0|_0x2869a8[_0x2b4caa>>0x2])&-0x8,_0x1c94d3=0x0|_0x2869a8[(_0x5db7d7=_0x2f60b8)>>0x2],_0x5db7d7=0x0|_0x2869a8[_0x5db7d7+0x4>>0x2],_0x2869a8[_0x2b4caa>>0x2]=_0x2f60b8+0x8,_0x2869a8[(_0x2f60b8=_0x4d6d6c)>>0x2]=_0x1c94d3,_0x2869a8[_0x2f60b8+0x4>>0x2]=_0x5db7d7;break _0x3e838a;case 0xd:_0x1c94d3=0x3+(0x0|_0x2869a8[_0x2b4caa>>0x2])&-0x4,_0x2f60b8=0x0|_0x2869a8[_0x1c94d3>>0x2],_0x2869a8[_0x2b4caa>>0x2]=_0x1c94d3+0x4,_0x2f60b8=(0xffff&_0x2f60b8)<<0x10>>0x10,_0x2869a8[(_0x1c94d3=_0x4d6d6c)>>0x2]=_0x2f60b8,_0x2869a8[_0x1c94d3+0x4>>0x2]=((0x0|_0x2f60b8)<0x0)<<0x1f>>0x1f;break _0x3e838a;case 0xe:_0x1c94d3=0x3+(0x0|_0x2869a8[_0x2b4caa>>0x2])&-0x4,_0x2f60b8=0x0|_0x2869a8[_0x1c94d3>>0x2],_0x2869a8[_0x2b4caa>>0x2]=_0x1c94d3+0x4,_0x2869a8[(_0x1c94d3=_0x4d6d6c)>>0x2]=0xffff&_0x2f60b8,_0x2869a8[_0x1c94d3+0x4>>0x2]=0x0;break _0x3e838a;case 0xf:_0x1c94d3=0x3+(0x0|_0x2869a8[_0x2b4caa>>0x2])&-0x4,_0x2f60b8=0x0|_0x2869a8[_0x1c94d3>>0x2],_0x2869a8[_0x2b4caa>>0x2]=_0x1c94d3+0x4,_0x2f60b8=(0xff&_0x2f60b8)<<0x18>>0x18,_0x2869a8[(_0x1c94d3=_0x4d6d6c)>>0x2]=_0x2f60b8,_0x2869a8[_0x1c94d3+0x4>>0x2]=((0x0|_0x2f60b8)<0x0)<<0x1f>>0x1f;break _0x3e838a;case 0x10:_0x1c94d3=0x3+(0x0|_0x2869a8[_0x2b4caa>>0x2])&-0x4,_0x2f60b8=0x0|_0x2869a8[_0x1c94d3>>0x2],_0x2869a8[_0x2b4caa>>0x2]=_0x1c94d3+0x4,_0x2869a8[(_0x1c94d3=_0x4d6d6c)>>0x2]=0xff&_0x2f60b8,_0x2869a8[_0x1c94d3+0x4>>0x2]=0x0;break _0x3e838a;case 0x11:case 0x12:_0x1c94d3=0x7+(0x0|_0x2869a8[_0x2b4caa>>0x2])&-0x8,_0x4a4751=+_0x1e5579[_0x1c94d3>>0x3],_0x2869a8[_0x2b4caa>>0x2]=_0x1c94d3+0x8,_0x1e5579[_0x4d6d6c>>0x3]=_0x4a4751;break _0x3e838a;default:break _0x3e838a;}}while(0x0);}function _0x400a0a(_0x3fa2bd){var _0x1f5ae4,_0x3f7690,_0x3c2f1c,_0x2cd9da,_0x8c8ca1=0x0,_0x2e3b56=0x0,_0x573537=0x0,_0x120cca=0x0,_0x5e85d2=0x0;if(_0x2cd9da=_0x197894,_0x197894=_0x197894+0x230|0x0,_0x1f5ae4=_0x2cd9da,_0x573537=_0x2cd9da+0x28|0x0,_0x5e85d2=_0x2cd9da+0x10|0x0,_0x2e3b56=0x0|_0x2869a8[(_0x3fa2bd|=0x0)+0x58>>0x2],_0x3f7690=(0x0|_0x443bad[_0x2e3b56+0x37>>0x0])<<0x8|0x0|_0x443bad[_0x2e3b56+0x38>>0x0],_0x3c2f1c=_0x3fa2bd+0x5c|0x0,_0x8c8ca1=(0x0|_0x2869a8[_0x3fa2bd+0x4>>0x2])+((0x0|_0x443bad[_0x2e3b56+0x32>>0x0])<<0x8|(0x0|_0x443bad[_0x2e3b56+0x31>>0x0])<<0x10|0x0|_0x443bad[_0x2e3b56+0x33>>0x0])|0x0,!(_0x2e3b56=(0x0|_0x443bad[_0x2e3b56+0x35>>0x0])<<0x8|(0x0|_0x443bad[_0x2e3b56+0x34>>0x0])<<0x10|0x0|_0x443bad[_0x2e3b56+0x36>>0x0]))return _0x197894=_0x2cd9da,0x0|(_0x5e85d2=0x0);_0x2869a8[_0x3c2f1c>>0x2]=_0x8c8ca1,_0x2869a8[_0x3fa2bd+0x60>>0x2]=_0x8c8ca1,_0x2869a8[_0x3fa2bd+0x68>>0x2]=_0x2e3b56,_0x2869a8[_0x3fa2bd+0x64>>0x2]=_0x8c8ca1+_0x2e3b56,_0x2869a8[_0x3fa2bd+0x6c>>0x2]=0x0,_0x2869a8[_0x3fa2bd+0x70>>0x2]=0x0,_0x2869a8[_0x5e85d2+0x14>>0x2]=0x0,_0x2869a8[_0x5e85d2>>0x2]=0x0,_0x2869a8[_0x5e85d2+0x4>>0x2]=0x0,_0x2869a8[_0x5e85d2+0x8>>0x2]=0x0,_0x2869a8[_0x5e85d2+0xc>>0x2]=0x0,_0x143be5[_0x5e85d2+0x10>>0x0]=0x0;_0x4b12df:do{if(0x0|_0x33e876(_0x3c2f1c,_0x5e85d2)){if(_0x120cca=_0x3fa2bd+0x10c|0x0,(0x0|(_0x8c8ca1=0x0|_0x2869a8[(_0x2e3b56=_0x3fa2bd+0x110|0x0)>>0x2]))!=(0x0|_0x3f7690)){if(_0x8c8ca1>>>0x0<=_0x3f7690>>>0x0){do{if((0x0|_0x2869a8[_0x3fa2bd+0x114>>0x2])>>>0x0<_0x3f7690>>>0x0){if(0x0|_0x54f952(_0x120cca,_0x3f7690,(_0x8c8ca1+0x1|0x0)==(0x0|_0x3f7690),0x2,0x0)){_0x8c8ca1=0x0|_0x2869a8[_0x2e3b56>>0x2];break;}_0x143be5[_0x3fa2bd+0x118>>0x0]=0x1,_0x8c8ca1=0x0;break _0x4b12df;}}while(0x0);_0x4f8efc((0x0|_0x2869a8[_0x120cca>>0x2])+(_0x8c8ca1<<0x1)|0x0,0x0,_0x3f7690-_0x8c8ca1<<0x1|0x0);}_0x2869a8[_0x2e3b56>>0x2]=_0x3f7690;}if(!_0x3f7690){_0x2869a8[_0x1f5ae4>>0x2]=0x362,_0x2869a8[_0x1f5ae4+0x4>>0x2]=0x38e,_0x2869a8[_0x1f5ae4+0x8>>0x2]=0x5d9,_0x5cfebe(_0x573537,0x32c,_0x1f5ae4),_0xe7c112(_0x573537),_0x8c8ca1=0x1;break;}for(_0x2e3b56=0x0,_0x3fa2bd=0x0,_0x573537=0x0,_0x8c8ca1=0x0|_0x2869a8[_0x120cca>>0x2];;){if(_0x573537=(_0x120cca=0x0|_0x16e0f5(_0x3c2f1c,_0x5e85d2))+_0x573537&0xff,_0x3fa2bd=(0x0|_0x16e0f5(_0x3c2f1c,_0x5e85d2))+_0x3fa2bd&0xff,_0xbd3a97[_0x8c8ca1>>0x1]=_0x3fa2bd<<0x8|_0x573537,(_0x2e3b56=_0x2e3b56+0x1|0x0)>>>0x0>=_0x3f7690>>>0x0){_0x8c8ca1=0x1;break;}_0x8c8ca1=_0x8c8ca1+0x2|0x0;}}else _0x8c8ca1=0x0;}while(0x0);return _0x32ff93(_0x5e85d2),_0x197894=_0x2cd9da,0x0|(_0x5e85d2=_0x8c8ca1);}function _0x54f952(_0x46aa75,_0x557da6,_0x23b1af,_0x33cf9a,_0x176d99){_0x557da6|=0x0,_0x23b1af|=0x0,_0x33cf9a|=0x0,_0x176d99|=0x0;var _0x146b24,_0x483534,_0x265780,_0x49f51c,_0x4ef2c0,_0x33c0df,_0x4ca3a3=0x0,_0x3ce128=0x0,_0x49da14=0x0,_0x281e5f=0x0;if(_0x33c0df=_0x197894,_0x197894=_0x197894+0x240|0x0,_0x49f51c=_0x33c0df+0x30|0x0,_0x146b24=_0x33c0df+0x20|0x0,_0x3ce128=_0x33c0df+0x10|0x0,_0x4ca3a3=_0x33c0df,_0x265780=_0x33c0df+0x40|0x0,_0x4ef2c0=_0x33c0df+0x3c|0x0,_0x281e5f=(_0x46aa75|=0x0)+0x8|0x0,(0x0|_0x2869a8[(_0x483534=_0x46aa75+0x4|0x0)>>0x2])>>>0x0>(0x0|_0x2869a8[_0x281e5f>>0x2])>>>0x0&&(_0x2869a8[_0x4ca3a3>>0x2]=0x362,_0x2869a8[_0x4ca3a3+0x4>>0x2]=0x84b,_0x2869a8[_0x4ca3a3+0x8>>0x2]=0x34d,_0x5cfebe(_0x265780,0x32c,_0x4ca3a3),_0xe7c112(_0x265780)),(0x7fff0000/(_0x33cf9a>>>0x0)|0x0)>>>0x0<=_0x557da6>>>0x0&&(_0x2869a8[_0x3ce128>>0x2]=0x362,_0x2869a8[_0x3ce128+0x4>>0x2]=0x84c,_0x2869a8[_0x3ce128+0x8>>0x2]=0x375,_0x5cfebe(_0x265780,0x32c,_0x3ce128),_0xe7c112(_0x265780)),(_0x4ca3a3=0x0|_0x2869a8[_0x281e5f>>0x2])>>>0x0>=_0x557da6>>>0x0)return _0x197894=_0x33c0df,0x0|(_0x281e5f=0x1);if(_0x23b1af&&0x0!=((_0x49da14=_0x557da6+-0x1|0x0)&_0x557da6|0x0)?(_0x557da6=_0x49da14>>>0x10|_0x49da14,_0x557da6|=_0x557da6>>>0x8,_0x557da6|=_0x557da6>>>0x4,(_0x557da6=0x1+((_0x557da6|=_0x557da6>>>0x2)>>>0x1|_0x557da6)|0x0)?_0x23b1af=0x9:(_0x557da6=0x0,_0x23b1af=0xa)):_0x23b1af=0x9,0x9==(0x0|_0x23b1af)&&_0x557da6>>>0x0<=_0x4ca3a3>>>0x0&&(_0x23b1af=0xa),0xa==(0x0|_0x23b1af)&&(_0x2869a8[_0x146b24>>0x2]=0x362,_0x2869a8[_0x146b24+0x4>>0x2]=0x855,_0x2869a8[_0x146b24+0x8>>0x2]=0x3a5,_0x5cfebe(_0x265780,0x32c,_0x146b24),_0xe7c112(_0x265780)),_0x49da14=0x0|_0x59f6a8(_0x557da6,_0x33cf9a),_0x176d99){if(_0x3ce128=0x0|_0x2aaf22(_0x49da14,_0x4ef2c0)){_0x299db1[0x0&_0x176d99](_0x3ce128,0x0|_0x2869a8[_0x46aa75>>0x2],0x0|_0x2869a8[_0x483534>>0x2]),_0x4ca3a3=0x0|_0x2869a8[_0x46aa75>>0x2];do{if(0x0|_0x4ca3a3){if(0x7&_0x4ca3a3){_0x2869a8[_0x49f51c>>0x2]=0x362,_0x2869a8[_0x49f51c+0x4>>0x2]=0x9ca,_0x2869a8[_0x49f51c+0x8>>0x2]=0x4d0,_0x5cfebe(_0x265780,0x32c,_0x49f51c),_0xe7c112(_0x265780);break;}_0x5226d5(_0x4ca3a3,0x0,0x0,0x1,0x0);break;}}while(0x0);_0x2869a8[_0x46aa75>>0x2]=_0x3ce128,_0x23b1af=0x14;}else _0x557da6=0x0;}else _0x4ca3a3=0x0|function(_0x509038,_0x1e752e,_0x27e3cc,_0x43b8e5){_0x1e752e|=0x0,_0x27e3cc|=0x0,_0x43b8e5|=0x0;var _0x1408c8=0x0,_0x420936=0x0,_0x25b5d7=0x0,_0x3a1015=0x0,_0x4d15f7=0x0,_0xcb33a8=0x0;if(_0xcb33a8=_0x197894,_0x197894=_0x197894+0x230|0x0,_0x4d15f7=_0xcb33a8+0x20|0x0,_0x420936=_0xcb33a8+0x10|0x0,_0x1408c8=_0xcb33a8,_0x25b5d7=_0xcb33a8+0x30|0x0,_0x3a1015=_0xcb33a8+0x2c|0x0,0x7&(_0x509038=_0x509038|0x0)|0x0)return _0x2869a8[_0x1408c8>>0x2]=0x362,_0x2869a8[_0x1408c8+0x4>>0x2]=0x9ca,_0x2869a8[_0x1408c8+0x8>>0x2]=0x4ba,_0x5cfebe(_0x25b5d7,0x32c,_0x1408c8),_0xe7c112(_0x25b5d7),_0x197894=_0xcb33a8,0x0|(_0x4d15f7=0x0);if(_0x1e752e>>>0x0>0x7fff0000)return _0x2869a8[_0x420936>>0x2]=0x362,_0x2869a8[_0x420936+0x4>>0x2]=0x9ca,_0x2869a8[_0x420936+0x8>>0x2]=0x44f,_0x5cfebe(_0x25b5d7,0x32c,_0x420936),_0xe7c112(_0x25b5d7),_0x197894=_0xcb33a8,0x0|(_0x4d15f7=0x0);return _0x2869a8[_0x3a1015>>0x2]=_0x1e752e,_0x509038=0x0|_0x5226d5(_0x509038,_0x1e752e,_0x3a1015,_0x43b8e5,0x0),0x0|_0x27e3cc&&(_0x2869a8[_0x27e3cc>>0x2]=_0x2869a8[_0x3a1015>>0x2]),0x7&_0x509038|0x0&&(_0x2869a8[_0x4d15f7>>0x2]=0x362,_0x2869a8[_0x4d15f7+0x4>>0x2]=0x9fe,_0x2869a8[_0x4d15f7+0x8>>0x2]=0x484,_0x5cfebe(_0x25b5d7,0x32c,_0x4d15f7),_0xe7c112(_0x25b5d7)),(_0x197894=_0xcb33a8,0x0|(_0x4d15f7=_0x509038));}(0x0|_0x2869a8[_0x46aa75>>0x2],_0x49da14,_0x4ef2c0,0x1),_0x4ca3a3?(_0x2869a8[_0x46aa75>>0x2]=_0x4ca3a3,_0x23b1af=0x14):_0x557da6=0x0;return 0x14==(0x0|_0x23b1af)&&((_0x4ca3a3=0x0|_0x2869a8[_0x4ef2c0>>0x2])>>>0x0>_0x49da14>>>0x0&&(_0x557da6=(_0x4ca3a3>>>0x0)/(_0x33cf9a>>>0x0)|0x0),_0x2869a8[_0x281e5f>>0x2]=_0x557da6,_0x557da6=0x1),_0x197894=_0x33c0df,0x0|(_0x281e5f=_0x557da6);}function _0x975fd6(_0x289e30,_0x5937ea){var _0x465c6e,_0x4bea9f,_0x2cc78f,_0x384bcb,_0x3f5b14,_0x48eeb3,_0x24ee17,_0x5a0cdc,_0x3f8283,_0x4f584d,_0x36a38c=0x0,_0x589089=0x0;if(_0x4f584d=_0x197894,_0x197894=_0x197894+0x210|0x0,_0x3f8283=_0x4f584d,_0x48eeb3=_0x4f584d+0x10|0x0,0x0==(0x0|(_0x289e30|=0x0))|(_0x5937ea|=0x0)>>>0x0<0x3e)return _0x197894=_0x4f584d,0x0|(_0x589089=0x0);if(!(_0x24ee17=0x0|_0x2aaf22(0x12c,0x0)))return _0x197894=_0x4f584d,0x0|(_0x589089=0x0);_0x2869a8[_0x24ee17>>0x2]=0x1ef9cabd,_0x2869a8[_0x24ee17+0x4>>0x2]=0x0,_0x2869a8[_0x24ee17+0x8>>0x2]=0x0,_0x5a0cdc=_0x24ee17+0x58|0x0,_0x465c6e=_0x24ee17+0x88|0x0,_0x4bea9f=_0x24ee17+0xa0|0x0,_0x2cc78f=_0x24ee17+0xb8|0x0,_0x384bcb=_0x24ee17+0xd0|0x0,_0x3f5b14=_0x24ee17+0xe8|0x0,_0x2869a8[(_0x36a38c=_0x24ee17+0xfc|0x0)>>0x2]=0x0,_0x2869a8[_0x36a38c+0x4>>0x2]=0x0,_0x2869a8[_0x36a38c+0x8>>0x2]=0x0,_0x143be5[_0x36a38c+0xc>>0x0]=0x0,_0x2869a8[(_0x36a38c=_0x24ee17+0x10c|0x0)>>0x2]=0x0,_0x2869a8[_0x36a38c+0x4>>0x2]=0x0,_0x2869a8[_0x36a38c+0x8>>0x2]=0x0,_0x143be5[_0x36a38c+0xc>>0x0]=0x0,_0x2869a8[(_0x36a38c=_0x24ee17+0x11c|0x0)>>0x2]=0x0,_0x2869a8[_0x36a38c+0x4>>0x2]=0x0,_0x2869a8[_0x36a38c+0x8>>0x2]=0x0,_0x143be5[_0x36a38c+0xc>>0x0]=0x0,_0x589089=(_0x36a38c=_0x5a0cdc)+0x2c|0x0;do{_0x2869a8[_0x36a38c>>0x2]=0x0,_0x36a38c=_0x36a38c+0x4|0x0;}while((0x0|_0x36a38c)<(0x0|_0x589089));return _0x143be5[_0x5a0cdc+0x2c>>0x0]=0x0,_0x2869a8[_0x465c6e>>0x2]=0x0,_0x2869a8[_0x465c6e+0x4>>0x2]=0x0,_0x2869a8[_0x465c6e+0x8>>0x2]=0x0,_0x2869a8[_0x465c6e+0xc>>0x2]=0x0,_0x2869a8[_0x465c6e+0x10>>0x2]=0x0,_0x143be5[_0x465c6e+0x14>>0x0]=0x0,_0x2869a8[_0x4bea9f>>0x2]=0x0,_0x2869a8[_0x4bea9f+0x4>>0x2]=0x0,_0x2869a8[_0x4bea9f+0x8>>0x2]=0x0,_0x2869a8[_0x4bea9f+0xc>>0x2]=0x0,_0x2869a8[_0x4bea9f+0x10>>0x2]=0x0,_0x143be5[_0x4bea9f+0x14>>0x0]=0x0,_0x2869a8[_0x2cc78f>>0x2]=0x0,_0x2869a8[_0x2cc78f+0x4>>0x2]=0x0,_0x2869a8[_0x2cc78f+0x8>>0x2]=0x0,_0x2869a8[_0x2cc78f+0xc>>0x2]=0x0,_0x2869a8[_0x2cc78f+0x10>>0x2]=0x0,_0x143be5[_0x2cc78f+0x14>>0x0]=0x0,_0x2869a8[_0x384bcb>>0x2]=0x0,_0x2869a8[_0x384bcb+0x4>>0x2]=0x0,_0x2869a8[_0x384bcb+0x8>>0x2]=0x0,_0x2869a8[_0x384bcb+0xc>>0x2]=0x0,_0x2869a8[_0x384bcb+0x10>>0x2]=0x0,_0x143be5[_0x384bcb+0x14>>0x0]=0x0,_0x2869a8[_0x3f5b14>>0x2]=0x0,_0x2869a8[_0x3f5b14+0x4>>0x2]=0x0,_0x2869a8[_0x3f5b14+0x8>>0x2]=0x0,_0x2869a8[_0x3f5b14+0xc>>0x2]=0x0,_0x143be5[_0x3f5b14+0x10>>0x0]=0x0,0x0|_0x203a80(_0x24ee17,_0x289e30,_0x5937ea)?(_0x197894=_0x4f584d,0x0|(_0x589089=_0x24ee17)):(_0x4b11c4(_0x24ee17),0x7&_0x24ee17?(_0x2869a8[_0x3f8283>>0x2]=0x362,_0x2869a8[_0x3f8283+0x4>>0x2]=0x9ca,_0x2869a8[_0x3f8283+0x8>>0x2]=0x4d0,_0x5cfebe(_0x48eeb3,0x32c,_0x3f8283),_0xe7c112(_0x48eeb3),_0x197894=_0x4f584d,0x0|(_0x589089=0x0)):(_0x5226d5(_0x24ee17,0x0,0x0,0x1,0x0),_0x197894=_0x4f584d,0x0|(_0x589089=0x0)));}function _0x580744(_0x411a3c,_0x67d151,_0x72e3a3,_0x5bfe54,_0x5538c0,_0x2fbc35,_0xa17d3f){_0x67d151|=0x0,_0x72e3a3|=0x0,_0x5bfe54|=0x0,_0x5538c0|=0x0,_0x2fbc35|=0x0,_0xa17d3f|=0x0;var _0x5b7ba6,_0x50d99c=0x0,_0x394070=0x0,_0xc0817c=0x0;if(_0xc0817c=0x0|_0x2869a8[(_0x411a3c|=0x0)+0x58>>0x2],_0x50d99c=(((_0x50d99c=(_0x443bad[_0xc0817c+0xc>>0x0]<<0x8|_0x443bad[_0xc0817c+0xd>>0x0])>>>_0xa17d3f)>>>0x0>0x1?_0x50d99c:0x1)+0x3|0x0)>>>0x2,_0x394070=(((_0x394070=(_0x443bad[_0xc0817c+0xe>>0x0]<<0x8|_0x443bad[_0xc0817c+0xf>>0x0])>>>_0xa17d3f)>>>0x0>0x1?_0x394070:0x1)+0x3|0x0)>>>0x2,_0xa17d3f=0x0|_0x143be5[(_0xc0817c=_0xc0817c+0x12|0x0)>>0x0],_0xa17d3f=0x0|_0x59f6a8(_0x50d99c,_0xa17d3f<<0x18>>0x18==0x0|_0xa17d3f<<0x18>>0x18==0x9?0x8:0x10),_0x2fbc35){if(!(0x0==(0x3&_0x2fbc35|0x0)&_0xa17d3f>>>0x0<=_0x2fbc35>>>0x0))return 0x0|(_0x5538c0=0x0);_0xa17d3f=_0x2fbc35;}if((0x0|_0x59f6a8(_0xa17d3f,_0x394070))>>>0x0>_0x5538c0>>>0x0)return 0x0|(_0x5538c0=0x0);if(_0x2fbc35=(_0x50d99c+0x1|0x0)>>>0x1,_0x5b7ba6=(_0x394070+0x1|0x0)>>>0x1,!_0x72e3a3)return 0x0|(_0x5538c0=0x0);switch(_0x2869a8[_0x411a3c+0x5c>>0x2]=_0x67d151,_0x2869a8[_0x411a3c+0x60>>0x2]=_0x67d151,_0x2869a8[_0x411a3c+0x68>>0x2]=_0x72e3a3,_0x2869a8[_0x411a3c+0x64>>0x2]=_0x67d151+_0x72e3a3,_0x2869a8[_0x411a3c+0x6c>>0x2]=0x0,_0x2869a8[_0x411a3c+0x70>>0x2]=0x0,0x0|_0x143be5[_0xc0817c>>0x0]){case 0x0:if(!(0x0|function(_0x4b1348,_0x2736d4,_0x36f9cc,_0x26cc00,_0x39c6cc,_0x161e98,_0x5331f7,_0x112e8c){_0x2736d4|=0x0,_0x36f9cc|=0x0,_0x26cc00|=0x0,_0x39c6cc|=0x0,_0x161e98|=0x0,_0x5331f7|=0x0,_0x112e8c|=0x0;var _0x5df47b,_0x46556f,_0x269921,_0x3ffa82,_0x2c6827,_0x324126,_0x238515,_0x3334e3,_0x3537ec,_0x34ed76,_0x4f2243,_0x5cb392,_0x5c9fb4,_0x4b2ef0,_0x1ef137,_0x2d7370,_0x2b1a0f,_0x38f153,_0x4a0e54,_0x5629a7,_0x5bfa4b,_0x561f44,_0x385b85,_0x294940,_0x2619b6,_0x56279c,_0x3130b2,_0x2c3e93,_0xf6c16b,_0xed8f66,_0x46e165,_0x1a332e,_0x51a9cc=0x0,_0x4124bf=0x0,_0x36dbde=0x0,_0x15b7fa=0x0,_0x38a6ae=0x0,_0x13a3b3=0x0,_0x5eaaf7=0x0,_0x4c4980=0x0,_0x207058=0x0,_0x366e27=0x0,_0x1909f0=0x0,_0x40474f=0x0,_0x262396=0x0,_0x1e4c7b=0x0,_0x319987=0x0,_0x221353=0x0,_0x27f7f1=0x0,_0x4a4572=0x0;if(_0x1a332e=_0x197894,_0x197894=_0x197894+0x290|0x0,_0xed8f66=_0x1a332e+0x70|0x0,_0x2c3e93=_0x1a332e+0x60|0x0,_0x3130b2=_0x1a332e+0x50|0x0,_0x56279c=_0x1a332e+0x40|0x0,_0x2619b6=_0x1a332e+0x30|0x0,_0x46e165=_0x1a332e+0x20|0x0,_0xf6c16b=_0x1a332e+0x10|0x0,_0x294940=_0x1a332e,_0x561f44=_0x1a332e+0x90|0x0,_0x385b85=_0x1a332e+0x80|0x0,_0x4b2ef0=0x0|_0x2869a8[(_0x5c9fb4=0xf0+(_0x4b1348|=0x0)|0x0)>>0x2],_0x2d7370=0x0|_0x2869a8[(_0x1ef137=_0x4b1348+0x100|0x0)>>0x2],_0x2b1a0f=0xff&(_0x221353=0x0|_0x143be5[0x11+(0x0|_0x2869a8[_0x4b1348+0x58>>0x2])>>0x0]),!(_0x221353<<0x18>>0x18))return _0x197894=_0x1a332e,0x1;_0x4a0e54=0x0==(0x0|_0x112e8c),_0x5bfa4b=(_0x5629a7=_0x5331f7+-0x1|0x0)<<0x4,_0x221353=_0x112e8c+-0x1|0x0,_0x238515=0x0!=(0x1&_0x161e98|0x0),_0x3334e3=_0x26cc00<<0x1,_0x3537ec=_0x4b1348+0x5c|0x0,_0x34ed76=_0x4b1348+0x74|0x0,_0x4f2243=_0x4b1348+0x8c|0x0,_0x5cb392=_0x4b1348+0xec|0x0,_0x324126=0x0!=(0x1&_0x39c6cc|0x0),_0x2c6827=_0x4b1348+0xbc|0x0,_0x5df47b=_0x4b1348+0xfc|0x0,_0x46556f=0x1+(_0x38f153=_0x26cc00>>>0x2)|0x0,_0x269921=_0x38f153+0x2|0x0,_0x3ffa82=_0x38f153+0x3|0x0,_0x319987=0x0,_0x161e98=0x0,_0x36f9cc=0x0,_0x39c6cc=0x1;do{if(!_0x4a0e54)for(_0x262396=0x0|_0x2869a8[_0x2736d4+(_0x319987<<0x2)>>0x2],_0x1e4c7b=0x0;;){if(_0x4124bf=0x0==(0x0|(_0x1909f0=0x1&_0x1e4c7b)),_0x366e27=(_0x1909f0<<0x5^0x20)-0x10|0x0,_0x1909f0=(_0x1909f0<<0x1^0x2)-0x1|0x0,_0x40474f=_0x238515&(_0x4b1348=(0x0|_0x1e4c7b)==(0x0|_0x221353)),(0x0|(_0x51a9cc=_0x4124bf?0x0:_0x5629a7))!=(0x0|(_0x207058=_0x4124bf?_0x5331f7:-0x1)))for(_0x4c4980=_0x238515&_0x4b1348^0x1,_0x5eaaf7=_0x4124bf?_0x262396:_0x262396+_0x5bfa4b|0x0;;){0x1==(0x0|_0x39c6cc)&&(_0x39c6cc=0x200|_0x16e0f5(_0x3537ec,_0x34ed76)),_0x13a3b3=0x7&_0x39c6cc,_0x39c6cc>>>=0x3,_0x4124bf=0x0|_0x443bad[0x603+_0x13a3b3>>0x0],_0x4b1348=0x0;do{_0x36f9cc=(_0x38a6ae=(_0x15b7fa=(_0x36dbde=(0x0|_0x16e0f5(_0x3537ec,_0x4f2243))+_0x36f9cc|0x0)-_0x4b2ef0|0x0)>>0x1f)&_0x36dbde|_0x15b7fa&~_0x38a6ae,(0x0|_0x2869a8[_0x5c9fb4>>0x2])>>>0x0<=_0x36f9cc>>>0x0&&(_0x2869a8[_0x294940>>0x2]=0x362,_0x2869a8[_0x294940+0x4>>0x2]=0x38e,_0x2869a8[_0x294940+0x8>>0x2]=0x5d9,_0x5cfebe(_0x561f44,0x32c,_0x294940),_0xe7c112(_0x561f44)),_0x2869a8[_0x385b85+(_0x4b1348<<0x2)>>0x2]=_0x2869a8[(0x0|_0x2869a8[_0x5cb392>>0x2])+(_0x36f9cc<<0x2)>>0x2],_0x4b1348=_0x4b1348+0x1|0x0;}while(_0x4b1348>>>0x0<_0x4124bf>>>0x0);if(_0x40474f|(_0x38a6ae=_0x324126&(0x0|_0x51a9cc)==(0x0|_0x5629a7))){_0x15b7fa=0x0;do{_0x4b1348=_0x5eaaf7+(0x0|_0x59f6a8(_0x15b7fa,_0x26cc00))|0x0,_0x36dbde=0x0==(0x0|_0x15b7fa)|_0x4c4980,_0x4124bf=_0x15b7fa<<0x1,_0x161e98=(_0x161e98=(_0x27f7f1=(_0x4a4572=(0x0|_0x16e0f5(_0x3537ec,_0x2c6827))+_0x161e98|0x0)-_0x2d7370|0x0)>>0x1f)&_0x4a4572|_0x27f7f1&~_0x161e98;do{if(_0x38a6ae){if(!_0x36dbde){_0x161e98=(_0x161e98=(_0x4a4572=(_0x27f7f1=(0x0|_0x16e0f5(_0x3537ec,_0x2c6827))+_0x161e98|0x0)-_0x2d7370|0x0)>>0x1f)&_0x27f7f1|_0x4a4572&~_0x161e98;break;}_0x2869a8[_0x4b1348>>0x2]=_0x2869a8[_0x385b85+((0x0|_0x443bad[0x60b+(_0x13a3b3<<0x2)+_0x4124bf>>0x0])<<0x2)>>0x2],(0x0|_0x2869a8[_0x1ef137>>0x2])>>>0x0<=_0x161e98>>>0x0&&(_0x2869a8[_0x2c3e93>>0x2]=0x362,_0x2869a8[_0x2c3e93+0x4>>0x2]=0x38e,_0x2869a8[_0x2c3e93+0x8>>0x2]=0x5d9,_0x5cfebe(_0x561f44,0x32c,_0x2c3e93),_0xe7c112(_0x561f44)),_0x2869a8[_0x4b1348+0x4>>0x2]=_0x2869a8[(0x0|_0x2869a8[_0x5df47b>>0x2])+(_0x161e98<<0x2)>>0x2],_0x161e98=(_0x161e98=(_0x4a4572=(_0x27f7f1=(0x0|_0x16e0f5(_0x3537ec,_0x2c6827))+_0x161e98|0x0)-_0x2d7370|0x0)>>0x1f)&_0x27f7f1|_0x4a4572&~_0x161e98;}else _0x36dbde&&(_0x2869a8[_0x4b1348>>0x2]=_0x2869a8[_0x385b85+((0x0|_0x443bad[0x60b+(_0x13a3b3<<0x2)+_0x4124bf>>0x0])<<0x2)>>0x2],(0x0|_0x2869a8[_0x1ef137>>0x2])>>>0x0<=_0x161e98>>>0x0&&(_0x2869a8[_0x3130b2>>0x2]=0x362,_0x2869a8[_0x3130b2+0x4>>0x2]=0x38e,_0x2869a8[_0x3130b2+0x8>>0x2]=0x5d9,_0x5cfebe(_0x561f44,0x32c,_0x3130b2),_0xe7c112(_0x561f44)),_0x2869a8[_0x4b1348+0x4>>0x2]=_0x2869a8[(0x0|_0x2869a8[_0x5df47b>>0x2])+(_0x161e98<<0x2)>>0x2]),_0x4b1348=_0x4b1348+0x8|0x0,_0x161e98=(_0x161e98=(_0x4a4572=(_0x27f7f1=(0x0|_0x16e0f5(_0x3537ec,_0x2c6827))+_0x161e98|0x0)-_0x2d7370|0x0)>>0x1f)&_0x27f7f1|_0x4a4572&~_0x161e98,_0x36dbde&&(_0x2869a8[_0x4b1348>>0x2]=_0x2869a8[_0x385b85+((0x0|_0x443bad[0x60b+(_0x13a3b3<<0x2)+(0x1|_0x4124bf)>>0x0])<<0x2)>>0x2],(0x0|_0x2869a8[_0x1ef137>>0x2])>>>0x0<=_0x161e98>>>0x0&&(_0x2869a8[_0xed8f66>>0x2]=0x362,_0x2869a8[_0xed8f66+0x4>>0x2]=0x38e,_0x2869a8[_0xed8f66+0x8>>0x2]=0x5d9,_0x5cfebe(_0x561f44,0x32c,_0xed8f66),_0xe7c112(_0x561f44)),_0x2869a8[_0x4b1348+0x4>>0x2]=_0x2869a8[(0x0|_0x2869a8[_0x5df47b>>0x2])+(_0x161e98<<0x2)>>0x2]);}while(0x0);_0x15b7fa=_0x15b7fa+0x1|0x0;}while(0x2!=(0x0|_0x15b7fa));}else _0x2869a8[_0x5eaaf7>>0x2]=_0x2869a8[_0x385b85+((0x0|_0x443bad[0x60b+(_0x13a3b3<<0x2)>>0x0])<<0x2)>>0x2],_0x161e98=(_0x161e98=(_0x4a4572=(_0x27f7f1=(0x0|_0x16e0f5(_0x3537ec,_0x2c6827))+_0x161e98|0x0)-_0x2d7370|0x0)>>0x1f)&_0x27f7f1|_0x4a4572&~_0x161e98,(0x0|_0x2869a8[_0x1ef137>>0x2])>>>0x0<=_0x161e98>>>0x0&&(_0x2869a8[_0xf6c16b>>0x2]=0x362,_0x2869a8[_0xf6c16b+0x4>>0x2]=0x38e,_0x2869a8[_0xf6c16b+0x8>>0x2]=0x5d9,_0x5cfebe(_0x561f44,0x32c,_0xf6c16b),_0xe7c112(_0x561f44)),_0x2869a8[_0x5eaaf7+0x4>>0x2]=_0x2869a8[(0x0|_0x2869a8[_0x5df47b>>0x2])+(_0x161e98<<0x2)>>0x2],_0x2869a8[_0x5eaaf7+0x8>>0x2]=_0x2869a8[_0x385b85+((0x0|_0x443bad[0x60b+(_0x13a3b3<<0x2)+0x1>>0x0])<<0x2)>>0x2],_0x161e98=(_0x161e98=(_0x4a4572=(_0x27f7f1=(0x0|_0x16e0f5(_0x3537ec,_0x2c6827))+_0x161e98|0x0)-_0x2d7370|0x0)>>0x1f)&_0x27f7f1|_0x4a4572&~_0x161e98,(0x0|_0x2869a8[_0x1ef137>>0x2])>>>0x0<=_0x161e98>>>0x0&&(_0x2869a8[_0x46e165>>0x2]=0x362,_0x2869a8[_0x46e165+0x4>>0x2]=0x38e,_0x2869a8[_0x46e165+0x8>>0x2]=0x5d9,_0x5cfebe(_0x561f44,0x32c,_0x46e165),_0xe7c112(_0x561f44)),_0x2869a8[_0x5eaaf7+0xc>>0x2]=_0x2869a8[(0x0|_0x2869a8[_0x5df47b>>0x2])+(_0x161e98<<0x2)>>0x2],_0x2869a8[_0x5eaaf7+(_0x38f153<<0x2)>>0x2]=_0x2869a8[_0x385b85+((0x0|_0x443bad[0x60b+(_0x13a3b3<<0x2)+0x2>>0x0])<<0x2)>>0x2],_0x161e98=(_0x161e98=(_0x4a4572=(_0x27f7f1=(0x0|_0x16e0f5(_0x3537ec,_0x2c6827))+_0x161e98|0x0)-_0x2d7370|0x0)>>0x1f)&_0x27f7f1|_0x4a4572&~_0x161e98,(0x0|_0x2869a8[_0x1ef137>>0x2])>>>0x0<=_0x161e98>>>0x0&&(_0x2869a8[_0x2619b6>>0x2]=0x362,_0x2869a8[_0x2619b6+0x4>>0x2]=0x38e,_0x2869a8[_0x2619b6+0x8>>0x2]=0x5d9,_0x5cfebe(_0x561f44,0x32c,_0x2619b6),_0xe7c112(_0x561f44)),_0x2869a8[_0x5eaaf7+(_0x46556f<<0x2)>>0x2]=_0x2869a8[(0x0|_0x2869a8[_0x5df47b>>0x2])+(_0x161e98<<0x2)>>0x2],_0x2869a8[_0x5eaaf7+(_0x269921<<0x2)>>0x2]=_0x2869a8[_0x385b85+((0x0|_0x443bad[0x60b+(_0x13a3b3<<0x2)+0x3>>0x0])<<0x2)>>0x2],_0x161e98=(_0x161e98=(_0x4a4572=(_0x27f7f1=(0x0|_0x16e0f5(_0x3537ec,_0x2c6827))+_0x161e98|0x0)-_0x2d7370|0x0)>>0x1f)&_0x27f7f1|_0x4a4572&~_0x161e98,(0x0|_0x2869a8[_0x1ef137>>0x2])>>>0x0<=_0x161e98>>>0x0&&(_0x2869a8[_0x56279c>>0x2]=0x362,_0x2869a8[_0x56279c+0x4>>0x2]=0x38e,_0x2869a8[_0x56279c+0x8>>0x2]=0x5d9,_0x5cfebe(_0x561f44,0x32c,_0x56279c),_0xe7c112(_0x561f44)),_0x2869a8[_0x5eaaf7+(_0x3ffa82<<0x2)>>0x2]=_0x2869a8[(0x0|_0x2869a8[_0x5df47b>>0x2])+(_0x161e98<<0x2)>>0x2];if((0x0|(_0x51a9cc=_0x1909f0+_0x51a9cc|0x0))==(0x0|_0x207058))break;_0x5eaaf7=_0x5eaaf7+_0x366e27|0x0;}if((0x0|(_0x1e4c7b=_0x1e4c7b+0x1|0x0))==(0x0|_0x112e8c))break;_0x262396=_0x262396+_0x3334e3|0x0;}_0x319987=_0x319987+0x1|0x0;}while((0x0|_0x319987)!=(0x0|_0x2b1a0f));return _0x197894=_0x1a332e,0x1;}(_0x411a3c,_0x5bfe54,_0x5538c0,_0xa17d3f,_0x50d99c,_0x394070,_0x2fbc35,_0x5b7ba6)))return 0x0|(_0x5538c0=0x0);break;case 0x4:case 0x6:case 0x5:case 0x3:case 0x2:if(!(0x0|_0x508d15(_0x411a3c,_0x5bfe54,_0x5538c0,_0xa17d3f,_0x50d99c,_0x394070,_0x2fbc35,_0x5b7ba6)))return 0x0|(_0x5538c0=0x0);break;case 0x9:if(!(0x0|_0xaa1f24(_0x411a3c,_0x5bfe54,_0x5538c0,_0xa17d3f,_0x50d99c,_0x394070,_0x2fbc35,_0x5b7ba6)))return 0x0|(_0x5538c0=0x0);break;case 0x8:case 0x7:if(!(0x0|_0x2e0e2a(_0x411a3c,_0x5bfe54,_0x5538c0,_0xa17d3f,_0x50d99c,_0x394070,_0x2fbc35,_0x5b7ba6)))return 0x0|(_0x5538c0=0x0);break;default:return 0x0|(_0x5538c0=0x0);}return 0x0|(_0x5538c0=0x1);}function _0x5edd9a(_0x49fbcf,_0x1022ea,_0x32965d){_0x49fbcf|=0x0,_0x1022ea|=0x0;var _0x199fb1,_0x8a954c,_0x387d7d=0x0;if((0x0|(_0x32965d|=0x0))>=0x2000)return 0x0|_0x1cc1c5(0x0|_0x49fbcf,0x0|_0x1022ea,0x0|_0x32965d);if(_0x8a954c=0x0|_0x49fbcf,_0x199fb1=_0x49fbcf+_0x32965d|0x0,(0x3&_0x49fbcf)==(0x3&_0x1022ea)){for(;0x3&_0x49fbcf;){if(!_0x32965d)return 0x0|_0x8a954c;_0x143be5[_0x49fbcf>>0x0]=0x0|_0x143be5[_0x1022ea>>0x0],_0x49fbcf=_0x49fbcf+0x1|0x0,_0x1022ea=_0x1022ea+0x1|0x0,_0x32965d=_0x32965d-0x1|0x0;}for(_0x387d7d=(_0x32965d=-0x4&_0x199fb1|0x0)-0x40|0x0;(0x0|_0x49fbcf)<=(0x0|_0x387d7d);)_0x2869a8[_0x49fbcf>>0x2]=_0x2869a8[_0x1022ea>>0x2],_0x2869a8[_0x49fbcf+0x4>>0x2]=_0x2869a8[_0x1022ea+0x4>>0x2],_0x2869a8[_0x49fbcf+0x8>>0x2]=_0x2869a8[_0x1022ea+0x8>>0x2],_0x2869a8[_0x49fbcf+0xc>>0x2]=_0x2869a8[_0x1022ea+0xc>>0x2],_0x2869a8[_0x49fbcf+0x10>>0x2]=_0x2869a8[_0x1022ea+0x10>>0x2],_0x2869a8[_0x49fbcf+0x14>>0x2]=_0x2869a8[_0x1022ea+0x14>>0x2],_0x2869a8[_0x49fbcf+0x18>>0x2]=_0x2869a8[_0x1022ea+0x18>>0x2],_0x2869a8[_0x49fbcf+0x1c>>0x2]=_0x2869a8[_0x1022ea+0x1c>>0x2],_0x2869a8[_0x49fbcf+0x20>>0x2]=_0x2869a8[_0x1022ea+0x20>>0x2],_0x2869a8[_0x49fbcf+0x24>>0x2]=_0x2869a8[_0x1022ea+0x24>>0x2],_0x2869a8[_0x49fbcf+0x28>>0x2]=_0x2869a8[_0x1022ea+0x28>>0x2],_0x2869a8[_0x49fbcf+0x2c>>0x2]=_0x2869a8[_0x1022ea+0x2c>>0x2],_0x2869a8[_0x49fbcf+0x30>>0x2]=_0x2869a8[_0x1022ea+0x30>>0x2],_0x2869a8[_0x49fbcf+0x34>>0x2]=_0x2869a8[_0x1022ea+0x34>>0x2],_0x2869a8[_0x49fbcf+0x38>>0x2]=_0x2869a8[_0x1022ea+0x38>>0x2],_0x2869a8[_0x49fbcf+0x3c>>0x2]=_0x2869a8[_0x1022ea+0x3c>>0x2],_0x49fbcf=_0x49fbcf+0x40|0x0,_0x1022ea=_0x1022ea+0x40|0x0;for(;(0x0|_0x49fbcf)<(0x0|_0x32965d);)_0x2869a8[_0x49fbcf>>0x2]=_0x2869a8[_0x1022ea>>0x2],_0x49fbcf=_0x49fbcf+0x4|0x0,_0x1022ea=_0x1022ea+0x4|0x0;}else{for(_0x32965d=_0x199fb1-0x4|0x0;(0x0|_0x49fbcf)<(0x0|_0x32965d);)_0x143be5[_0x49fbcf>>0x0]=0x0|_0x143be5[_0x1022ea>>0x0],_0x143be5[_0x49fbcf+0x1>>0x0]=0x0|_0x143be5[_0x1022ea+0x1>>0x0],_0x143be5[_0x49fbcf+0x2>>0x0]=0x0|_0x143be5[_0x1022ea+0x2>>0x0],_0x143be5[_0x49fbcf+0x3>>0x0]=0x0|_0x143be5[_0x1022ea+0x3>>0x0],_0x49fbcf=_0x49fbcf+0x4|0x0,_0x1022ea=_0x1022ea+0x4|0x0;}for(;(0x0|_0x49fbcf)<(0x0|_0x199fb1);)_0x143be5[_0x49fbcf>>0x0]=0x0|_0x143be5[_0x1022ea>>0x0],_0x49fbcf=_0x49fbcf+0x1|0x0,_0x1022ea=_0x1022ea+0x1|0x0;return 0x0|_0x8a954c;}function _0x3602fa(_0x5a8bd1,_0x1eebf8,_0x154558){_0x1eebf8|=0x0,_0x154558|=0x0;var _0x1c13af,_0x1b997c,_0x301dda,_0x16506d,_0x1ebe9b,_0x429a49=0x0,_0x523440=0x0,_0x54b2c5=0x0,_0x3511f6=0x0,_0x26ed54=0x0,_0x3be6fe=0x0;_0x1ebe9b=_0x197894,_0x197894=_0x197894+0x30|0x0,_0x16506d=_0x1ebe9b+0x10|0x0,_0x54b2c5=_0x1ebe9b,_0x523440=_0x1ebe9b+0x20|0x0,_0x429a49=0x0|_0x2869a8[(_0x1b997c=(_0x5a8bd1|=0x0)+0x1c|0x0)>>0x2],_0x2869a8[_0x523440>>0x2]=_0x429a49,_0x429a49=(0x0|_0x2869a8[(_0x301dda=_0x5a8bd1+0x14|0x0)>>0x2])-_0x429a49|0x0,_0x2869a8[_0x523440+0x4>>0x2]=_0x429a49,_0x2869a8[_0x523440+0x8>>0x2]=_0x1eebf8,_0x2869a8[_0x523440+0xc>>0x2]=_0x154558,_0x429a49=_0x429a49+_0x154558|0x0,_0x1c13af=_0x5a8bd1+0x3c|0x0,_0x2869a8[_0x54b2c5>>0x2]=_0x2869a8[_0x1c13af>>0x2],_0x2869a8[_0x54b2c5+0x4>>0x2]=_0x523440,_0x2869a8[_0x54b2c5+0x8>>0x2]=0x2,_0x54b2c5=0x0|_0x2b12dd(0x0|_0x165845(0x92,0x0|_0x54b2c5));_0x568b4b:do{if((0x0|_0x429a49)!=(0x0|_0x54b2c5)){for(_0x1eebf8=0x2;!((0x0|_0x54b2c5)<0x0);)if(_0x429a49=_0x429a49-_0x54b2c5|0x0,_0x1eebf8=((_0x26ed54=_0x54b2c5>>>0x0>(_0x3be6fe=0x0|_0x2869a8[_0x523440+0x4>>0x2])>>>0x0)<<0x1f>>0x1f)+_0x1eebf8|0x0,_0x3be6fe=_0x54b2c5-(_0x26ed54?_0x3be6fe:0x0)|0x0,_0x2869a8[(_0x523440=_0x26ed54?_0x523440+0x8|0x0:_0x523440)>>0x2]=(0x0|_0x2869a8[_0x523440>>0x2])+_0x3be6fe,_0x2869a8[(_0x26ed54=_0x523440+0x4|0x0)>>0x2]=(0x0|_0x2869a8[_0x26ed54>>0x2])-_0x3be6fe,_0x2869a8[_0x16506d>>0x2]=_0x2869a8[_0x1c13af>>0x2],_0x2869a8[_0x16506d+0x4>>0x2]=_0x523440,_0x2869a8[_0x16506d+0x8>>0x2]=_0x1eebf8,(0x0|_0x429a49)==(0x0|(_0x54b2c5=0x0|_0x2b12dd(0x0|_0x165845(0x92,0x0|_0x16506d))))){_0x3511f6=0x3;break _0x568b4b;}_0x2869a8[_0x5a8bd1+0x10>>0x2]=0x0,_0x2869a8[_0x1b997c>>0x2]=0x0,_0x2869a8[_0x301dda>>0x2]=0x0,_0x2869a8[_0x5a8bd1>>0x2]=0x20|_0x2869a8[_0x5a8bd1>>0x2],_0x154558=0x2==(0x0|_0x1eebf8)?0x0:_0x154558-(0x0|_0x2869a8[_0x523440+0x4>>0x2])|0x0;}else _0x3511f6=0x3;}while(0x0);return 0x3==(0x0|_0x3511f6)&&(_0x3be6fe=0x0|_0x2869a8[_0x5a8bd1+0x2c>>0x2],_0x2869a8[_0x5a8bd1+0x10>>0x2]=_0x3be6fe+(0x0|_0x2869a8[_0x5a8bd1+0x30>>0x2]),_0x2869a8[_0x1b997c>>0x2]=_0x3be6fe,_0x2869a8[_0x301dda>>0x2]=_0x3be6fe),_0x197894=_0x1ebe9b,0x0|_0x154558;}function _0x173ffa(_0x489d8e,_0x54d2a7,_0xcfc622){_0x489d8e|=0x0,_0x54d2a7|=0x0,_0xcfc622|=0x0;var _0x4aa112,_0x8266f1,_0x41481c,_0x434bb5,_0x32d033,_0x359e9a=0x0,_0x1cbcbe=0x0,_0xd8f2fc=0x0,_0x149be9=0x0,_0x5976b2=0x0,_0x243ecc=0x0,_0x382bdc=0x0;_0x32d033=_0x197894,_0x197894=_0x197894+0xe0|0x0,_0x4aa112=_0x32d033+0x78|0x0,_0x41481c=_0x32d033,_0x434bb5=_0x32d033+0x88|0x0,_0x1cbcbe=(_0x359e9a=_0x8266f1=_0x32d033+0x50|0x0)+0x28|0x0;do{_0x2869a8[_0x359e9a>>0x2]=0x0,_0x359e9a=_0x359e9a+0x4|0x0;}while((0x0|_0x359e9a)<(0x0|_0x1cbcbe));return _0x2869a8[_0x4aa112>>0x2]=_0x2869a8[_0xcfc622>>0x2],(0x0|_0x26a7f7(0x0,_0x54d2a7,_0x4aa112,_0x41481c,_0x8266f1))<0x0?_0xcfc622=-0x1:(_0x2869a8[_0x489d8e+0x4c>>0x2],_0x382bdc=0x20&(_0xcfc622=0x0|_0x2869a8[_0x489d8e>>0x2]),(0x0|_0x143be5[_0x489d8e+0x4a>>0x0])<0x1&&(_0x2869a8[_0x489d8e>>0x2]=-0x21&_0xcfc622),0x0|_0x2869a8[(_0x359e9a=_0x489d8e+0x30|0x0)>>0x2]?_0xcfc622=0x0|_0x26a7f7(_0x489d8e,_0x54d2a7,_0x4aa112,_0x41481c,_0x8266f1):(_0xd8f2fc=0x0|_0x2869a8[(_0x1cbcbe=_0x489d8e+0x2c|0x0)>>0x2],_0x2869a8[_0x1cbcbe>>0x2]=_0x434bb5,_0x2869a8[(_0x149be9=_0x489d8e+0x1c|0x0)>>0x2]=_0x434bb5,_0x2869a8[(_0x5976b2=_0x489d8e+0x14|0x0)>>0x2]=_0x434bb5,_0x2869a8[_0x359e9a>>0x2]=0x50,_0x2869a8[(_0x243ecc=_0x489d8e+0x10|0x0)>>0x2]=_0x434bb5+0x50,_0xcfc622=0x0|_0x26a7f7(_0x489d8e,_0x54d2a7,_0x4aa112,_0x41481c,_0x8266f1),_0xd8f2fc&&(_0x14084c[0x7&_0x2869a8[_0x489d8e+0x24>>0x2]](_0x489d8e,0x0,0x0),_0xcfc622=0x0==(0x0|_0x2869a8[_0x5976b2>>0x2])?-0x1:_0xcfc622,_0x2869a8[_0x1cbcbe>>0x2]=_0xd8f2fc,_0x2869a8[_0x359e9a>>0x2]=0x0,_0x2869a8[_0x243ecc>>0x2]=0x0,_0x2869a8[_0x149be9>>0x2]=0x0,_0x2869a8[_0x5976b2>>0x2]=0x0)),_0x359e9a=0x0|_0x2869a8[_0x489d8e>>0x2],_0x2869a8[_0x489d8e>>0x2]=_0x359e9a|_0x382bdc,_0xcfc622=0x0==(0x20&_0x359e9a|0x0)?_0xcfc622:-0x1),_0x197894=_0x32d033,0x0|_0xcfc622;}function _0x2c39f6(_0x3c3d2e,_0x55a75c,_0x4944ce,_0x58ab51){_0x55a75c|=0x0,_0x4944ce|=0x0,_0x58ab51|=0x0;var _0x125324,_0x5582fb,_0x118987,_0x329b32,_0x57b48f,_0x47bd50,_0x4f72c8,_0x51ad25=0x0,_0x790a6d=0x0;_0x4f72c8=_0x197894,_0x197894=_0x197894+0x40|0x0,_0x57b48f=_0x4f72c8,_0x790a6d=0x0|_0x2869a8[(_0x3c3d2e|=0x0)>>0x2],_0x47bd50=_0x3c3d2e+(0x0|_0x2869a8[_0x790a6d+-0x8>>0x2])|0x0,_0x790a6d=0x0|_0x2869a8[_0x790a6d+-0x4>>0x2],_0x2869a8[_0x57b48f>>0x2]=_0x4944ce,_0x2869a8[_0x57b48f+0x4>>0x2]=_0x3c3d2e,_0x2869a8[_0x57b48f+0x8>>0x2]=_0x55a75c,_0x2869a8[_0x57b48f+0xc>>0x2]=_0x58ab51,_0x55a75c=_0x57b48f+0x14|0x0,_0x58ab51=_0x57b48f+0x18|0x0,_0x125324=_0x57b48f+0x1c|0x0,_0x5582fb=_0x57b48f+0x20|0x0,_0x118987=_0x57b48f+0x28|0x0,_0x329b32=(_0x51ad25=_0x3c3d2e=_0x57b48f+0x10|0x0)+0x24|0x0;do{_0x2869a8[_0x51ad25>>0x2]=0x0,_0x51ad25=_0x51ad25+0x4|0x0;}while((0x0|_0x51ad25)<(0x0|_0x329b32));_0xbd3a97[_0x3c3d2e+0x24>>0x1]=0x0,_0x143be5[_0x3c3d2e+0x26>>0x0]=0x0;_0x3aad98:do{if(0x0|_0x401106(_0x790a6d,_0x4944ce))_0x2869a8[_0x57b48f+0x30>>0x2]=0x1,_0x1b7781[0x3&_0x2869a8[0x14+(0x0|_0x2869a8[_0x790a6d>>0x2])>>0x2]](_0x790a6d,_0x57b48f,_0x47bd50,_0x47bd50,0x1,0x0),_0x3c3d2e=0x1==(0x0|_0x2869a8[_0x58ab51>>0x2])?_0x47bd50:0x0;else{switch(_0xfbad52[0x3&_0x2869a8[0x18+(0x0|_0x2869a8[_0x790a6d>>0x2])>>0x2]](_0x790a6d,_0x57b48f,_0x47bd50,0x1,0x0),0x0|_0x2869a8[_0x57b48f+0x24>>0x2]){case 0x0:_0x3c3d2e=0x1==(0x0|_0x2869a8[_0x118987>>0x2])&0x1==(0x0|_0x2869a8[_0x125324>>0x2])&0x1==(0x0|_0x2869a8[_0x5582fb>>0x2])?0x0|_0x2869a8[_0x55a75c>>0x2]:0x0;break _0x3aad98;case 0x1:break;default:_0x3c3d2e=0x0;break _0x3aad98;}if(0x1!=(0x0|_0x2869a8[_0x58ab51>>0x2])&&!(0x0==(0x0|_0x2869a8[_0x118987>>0x2])&0x1==(0x0|_0x2869a8[_0x125324>>0x2])&0x1==(0x0|_0x2869a8[_0x5582fb>>0x2]))){_0x3c3d2e=0x0;break;}_0x3c3d2e=0x0|_0x2869a8[_0x3c3d2e>>0x2];}}while(0x0);return _0x197894=_0x4f72c8,0x0|_0x3c3d2e;}function _0x27276f(_0x414085){var _0x26c038,_0x31278d=0x0,_0x172a25=0x0,_0x1e0dc7=0x0,_0x5714fd=0x0,_0x44b100=0x0,_0x12ba09=0x0,_0x48f8c3=0x0;if(_0x26c038=_0x197894,_0x197894=_0x197894+0x220|0x0,_0x12ba09=_0x26c038+0x10|0x0,_0x31278d=_0x26c038,_0x5714fd=_0x26c038+0x20|0x0,((_0x172a25=0x0|_0x2869a8[(_0x44b100=(_0x414085|=0x0)+0x8|0x0)>>0x2])+-0x1|0x0)>>>0x0>=0x2000&&(_0x2869a8[_0x31278d>>0x2]=0x362,_0x2869a8[_0x31278d+0x4>>0x2]=0xbbe,_0x2869a8[_0x31278d+0x8>>0x2]=0x4e9,_0x5cfebe(_0x5714fd,0x32c,_0x31278d),_0xe7c112(_0x5714fd)),_0x2869a8[_0x414085>>0x2]=_0x172a25,(_0x31278d=0x0|_0x2869a8[(_0x1e0dc7=_0x414085+0x14|0x0)>>0x2])?_0x48f8c3=_0x172a25:((_0x31278d=0x0|_0x2aaf22(0xb4,0x0))?(_0x2869a8[(_0x48f8c3=_0x31278d+0xa4|0x0)>>0x2]=0x0,_0x2869a8[_0x48f8c3+0x4>>0x2]=0x0,_0x2869a8[_0x48f8c3+0x8>>0x2]=0x0,_0x2869a8[_0x48f8c3+0xc>>0x2]=0x0):_0x31278d=0x0,_0x2869a8[_0x1e0dc7>>0x2]=_0x31278d,_0x48f8c3=0x0|_0x2869a8[_0x414085>>0x2]),0x0|_0x2869a8[_0x44b100>>0x2]?_0x12ba09=_0x48f8c3:(_0x2869a8[_0x12ba09>>0x2]=0x362,_0x2869a8[_0x12ba09+0x4>>0x2]=0x38e,_0x2869a8[_0x12ba09+0x8>>0x2]=0x5d9,_0x5cfebe(_0x5714fd,0x32c,_0x12ba09),_0xe7c112(_0x5714fd),_0x12ba09=0x0|_0x2869a8[_0x414085>>0x2]),_0x5714fd=0x0|_0x2869a8[_0x414085+0x4>>0x2],!(_0x12ba09>>>0x0>0x10))return _0x414085=0x0|_0xb402f7(_0x31278d,_0x48f8c3,_0x5714fd,_0x414085=0x0),_0x197894=_0x26c038,0x0|_0x414085;for(_0x172a25=_0x12ba09,_0x1e0dc7=0x0;_0x44b100=_0x1e0dc7+0x1|0x0,_0x172a25>>>0x0>0x3;)_0x172a25>>>=0x1,_0x1e0dc7=_0x44b100;return _0x414085=0x0|_0xb402f7(_0x31278d,_0x48f8c3,_0x5714fd,_0x414085=0xff&((_0x414085=_0x1e0dc7+0x2+(0x20!=(0x0|_0x44b100)&0x1<<_0x44b100>>>0x0<_0x12ba09>>>0x0&0x1)|0x0)>>>0x0<0xb?_0x414085:0xb)),_0x197894=_0x26c038,0x0|_0x414085;}function _0x8a7483(_0x5451fc,_0x253aaf,_0x3ef6e7){_0x253aaf|=0x0,_0x3ef6e7|=0x0;var _0x5678a3,_0x562011=0x0,_0x1f5bfd=0x0,_0x830c12=0x0,_0x714dff=0x0,_0x127805=0x0,_0x47220b=0x0,_0x23d7d6=0x0,_0x4420f4=0x0,_0x4bab65=0x0;_0x5678a3=0x6afbed22+(0x0|_0x2869a8[(_0x5451fc|=0x0)>>0x2])|0x0,_0x830c12=0x0|_0x3e5383(0x0|_0x2869a8[_0x5451fc+0x8>>0x2],_0x5678a3),_0x562011=0x0|_0x3e5383(0x0|_0x2869a8[_0x5451fc+0xc>>0x2],_0x5678a3),_0x1f5bfd=0x0|_0x3e5383(0x0|_0x2869a8[_0x5451fc+0x10>>0x2],_0x5678a3);_0x5d0bbd:do{if(_0x830c12>>>0x0<_0x253aaf>>>0x2>>>0x0&&(_0x4bab65=_0x253aaf-(_0x830c12<<0x2)|0x0,_0x562011>>>0x0<_0x4bab65>>>0x0&_0x1f5bfd>>>0x0<_0x4bab65>>>0x0)&&0x0==(0x3&(_0x1f5bfd|_0x562011)|0x0)){for(_0x4bab65=_0x562011>>>0x2,_0x4420f4=_0x1f5bfd>>>0x2,_0x23d7d6=0x0;;){if(_0x562011=0x0|_0x3e5383(0x0|_0x2869a8[_0x5451fc+((_0x1f5bfd=(_0x714dff=(_0x47220b=_0x23d7d6+(_0x127805=_0x830c12>>>0x1)|0x0)<<0x1)+_0x4bab65|0x0)<<0x2)>>0x2],_0x5678a3),!((_0x1f5bfd=0x0|_0x3e5383(0x0|_0x2869a8[_0x5451fc+(_0x1f5bfd+0x1<<0x2)>>0x2],_0x5678a3))>>>0x0<_0x253aaf>>>0x0&_0x562011>>>0x0<(_0x253aaf-_0x1f5bfd|0x0)>>>0x0)){_0x562011=0x0;break _0x5d0bbd;}if(0x0|_0x143be5[_0x5451fc+(_0x1f5bfd+_0x562011)>>0x0]){_0x562011=0x0;break _0x5d0bbd;}if(!(_0x562011=0x0|_0x31971f(_0x3ef6e7,_0x5451fc+_0x1f5bfd|0x0)))break;if(_0x562011=(0x0|_0x562011)<0x0,0x1==(0x0|_0x830c12)){_0x562011=0x0;break _0x5d0bbd;}_0x23d7d6=_0x562011?_0x23d7d6:_0x47220b,_0x830c12=_0x562011?_0x127805:_0x830c12-_0x127805|0x0;}_0x1f5bfd=0x0|_0x3e5383(0x0|_0x2869a8[_0x5451fc+((_0x562011=_0x714dff+_0x4420f4|0x0)<<0x2)>>0x2],_0x5678a3),_0x562011=(_0x562011=0x0|_0x3e5383(0x0|_0x2869a8[_0x5451fc+(_0x562011+0x1<<0x2)>>0x2],_0x5678a3))>>>0x0<_0x253aaf>>>0x0&_0x1f5bfd>>>0x0<(_0x253aaf-_0x562011|0x0)>>>0x0&&0x0==(0x0|_0x143be5[_0x5451fc+(_0x562011+_0x1f5bfd)>>0x0])?_0x5451fc+_0x562011|0x0:0x0;}else _0x562011=0x0;}while(0x0);return 0x0|_0x562011;}function _0x200cea(_0x1bf26b){var _0x417b29,_0x5bc7aa,_0x179ca6,_0x24e729,_0x22aba3,_0x4e38e6,_0x340263=0x0,_0x461273=0x0;_0x4e38e6=_0x197894,_0x197894=_0x197894+0x240|0x0,_0x24e729=_0x4e38e6+0x30|0x0,_0x22aba3=_0x4e38e6+0x20|0x0,_0x5bc7aa=_0x4e38e6+0x10|0x0,_0x417b29=_0x4e38e6,_0x179ca6=_0x4e38e6+0x40|0x0,_0x340263=0x0|_0x2869a8[(_0x1bf26b|=0x0)+0xa8>>0x2];do{if(0x0|_0x340263){if(_0x461273=0x0|_0x2869a8[_0x340263+-0x4>>0x2],_0x340263=_0x340263+-0x8|0x0,0x0!=(0x0|_0x461273)&&(0x0|_0x461273)==(0x0|~_0x2869a8[_0x340263>>0x2])||(_0x2869a8[_0x417b29>>0x2]=0x362,_0x2869a8[_0x417b29+0x4>>0x2]=0x28b,_0x2869a8[_0x417b29+0x8>>0x2]=0x62b,_0x5cfebe(_0x179ca6,0x32c,_0x417b29),_0xe7c112(_0x179ca6)),0x7&_0x340263){_0x2869a8[_0x5bc7aa>>0x2]=0x362,_0x2869a8[_0x5bc7aa+0x4>>0x2]=0x9ca,_0x2869a8[_0x5bc7aa+0x8>>0x2]=0x4d0,_0x5cfebe(_0x179ca6,0x32c,_0x5bc7aa),_0xe7c112(_0x179ca6);break;}_0x5226d5(_0x340263,0x0,0x0,0x1,0x0);break;}}while(0x0);if(_0x340263=0x0|_0x2869a8[_0x1bf26b+0xb0>>0x2])return _0x461273=0x0|_0x2869a8[_0x340263+-0x4>>0x2],_0x340263=_0x340263+-0x8|0x0,0x0!=(0x0|_0x461273)&&(0x0|_0x461273)==(0x0|~_0x2869a8[_0x340263>>0x2])||(_0x2869a8[_0x22aba3>>0x2]=0x362,_0x2869a8[_0x22aba3+0x4>>0x2]=0x28b,_0x2869a8[_0x22aba3+0x8>>0x2]=0x62b,_0x5cfebe(_0x179ca6,0x32c,_0x22aba3),_0xe7c112(_0x179ca6)),0x7&_0x340263?(_0x2869a8[_0x24e729>>0x2]=0x362,_0x2869a8[_0x24e729+0x4>>0x2]=0x9ca,_0x2869a8[_0x24e729+0x8>>0x2]=0x4d0,_0x5cfebe(_0x179ca6,0x32c,_0x24e729),_0xe7c112(_0x179ca6),void(_0x197894=_0x4e38e6)):(_0x5226d5(_0x340263,0x0,0x0,0x1,0x0),void(_0x197894=_0x4e38e6));_0x197894=_0x4e38e6;}function _0x4a2bec(_0x54398b,_0x319e54,_0x228a7e){var _0x344778;return 0x0!=(0x0|(_0x54398b|=0x0))&(_0x319e54|=0x0)>>>0x0>0x49&0x0!=(0x0|(_0x228a7e|=0x0))?0x28!=(0x0|_0x2869a8[_0x228a7e>>0x2])||0x4878!=((0x0|_0x443bad[_0x54398b>>0x0])<<0x8|0x0|_0x443bad[_0x54398b+0x1>>0x0]|0x0)||((0x0|_0x443bad[_0x54398b+0x2>>0x0])<<0x8|0x0|_0x443bad[_0x54398b+0x3>>0x0])>>>0x0<0x4a||((0x0|_0x443bad[_0x54398b+0x7>>0x0])<<0x10|(0x0|_0x443bad[_0x54398b+0x6>>0x0])<<0x18|(0x0|_0x443bad[_0x54398b+0x8>>0x0])<<0x8|0x0|_0x443bad[_0x54398b+0x9>>0x0])>>>0x0>_0x319e54>>>0x0?0x0|(_0x228a7e=0x0):(_0x2869a8[_0x228a7e+0x4>>0x2]=(0x0|_0x443bad[_0x54398b+0xc>>0x0])<<0x8|0x0|_0x443bad[_0x54398b+0xd>>0x0],_0x2869a8[_0x228a7e+0x8>>0x2]=(0x0|_0x443bad[_0x54398b+0xe>>0x0])<<0x8|0x0|_0x443bad[_0x54398b+0xf>>0x0],_0x2869a8[_0x228a7e+0xc>>0x2]=_0x443bad[_0x54398b+0x10>>0x0],_0x2869a8[_0x228a7e+0x10>>0x2]=_0x443bad[_0x54398b+0x11>>0x0],_0x319e54=_0x54398b+0x12|0x0,_0x2869a8[(_0x344778=_0x228a7e+0x20|0x0)>>0x2]=_0x443bad[_0x319e54>>0x0],_0x2869a8[_0x344778+0x4>>0x2]=0x0,_0x319e54=0x0|_0x143be5[_0x319e54>>0x0],_0x2869a8[_0x228a7e+0x14>>0x2]=_0x319e54<<0x18>>0x18==0x0|_0x319e54<<0x18>>0x18==0x9?0x8:0x10,_0x2869a8[_0x228a7e+0x18>>0x2]=(0x0|_0x443bad[_0x54398b+0x1a>>0x0])<<0x10|(0x0|_0x443bad[_0x54398b+0x19>>0x0])<<0x18|(0x0|_0x443bad[_0x54398b+0x1b>>0x0])<<0x8|0x0|_0x443bad[_0x54398b+0x1c>>0x0],_0x2869a8[_0x228a7e+0x1c>>0x2]=(0x0|_0x443bad[_0x54398b+0x1e>>0x0])<<0x10|(0x0|_0x443bad[_0x54398b+0x1d>>0x0])<<0x18|(0x0|_0x443bad[_0x54398b+0x1f>>0x0])<<0x8|0x0|_0x443bad[_0x54398b+0x20>>0x0],0x0|(_0x228a7e=0x1)):0x0|(_0x228a7e=0x0);}function _0xa78bac(_0x206dee,_0x443926){_0x206dee|=0x0;var _0x4168ee,_0x1f3151,_0x3957a3,_0x303619=0x0,_0x128ac3=0x0,_0x353324=0x0,_0x3c78bd=0x0,_0xf89ecb=0x0;if(_0x3957a3=_0x197894,_0x197894=_0x197894+0x220|0x0,_0xf89ecb=_0x3957a3+0x10|0x0,_0x303619=_0x3957a3,_0x3c78bd=_0x3957a3+0x20|0x0,(_0x443926|=0x0)>>>0x0>=0x21&&(_0x2869a8[_0x303619>>0x2]=0x362,_0x2869a8[_0x303619+0x4>>0x2]=0xc7f,_0x2869a8[_0x303619+0x8>>0x2]=0x546,_0x5cfebe(_0x3c78bd,0x32c,_0x303619),_0xe7c112(_0x3c78bd)),(0x0|(_0x303619=0x0|_0x2869a8[(_0x1f3151=_0x206dee+0x14|0x0)>>0x2]))>=(0x0|_0x443926))return _0x353324=_0x128ac3=_0x206dee+0x10|0x0,_0x3c78bd=_0x303619,_0xf89ecb=(_0x128ac3=0x0|_0x2869a8[_0x128ac3>>0x2])>>>(_0xf89ecb=0x20-_0x443926|0x0),_0x128ac3<<=_0x443926,_0x2869a8[_0x353324>>0x2]=_0x128ac3,_0x443926=_0x3c78bd-_0x443926|0x0,_0x2869a8[_0x1f3151>>0x2]=_0x443926,_0x197894=_0x3957a3,0x0|_0xf89ecb;_0x128ac3=_0x206dee+0x4|0x0,_0x353324=_0x206dee+0x8|0x0,_0x4168ee=_0x206dee+0x10|0x0;do{(0x0|(_0x206dee=0x0|_0x2869a8[_0x128ac3>>0x2]))==(0x0|_0x2869a8[_0x353324>>0x2])?_0x206dee=0x0:(_0x2869a8[_0x128ac3>>0x2]=_0x206dee+0x1,_0x206dee=0x0|_0x443bad[_0x206dee>>0x0]),_0x303619=_0x303619+0x8|0x0,_0x2869a8[_0x1f3151>>0x2]=_0x303619,(0x0|_0x303619)>=0x21&&(_0x2869a8[_0xf89ecb>>0x2]=0x362,_0x2869a8[_0xf89ecb+0x4>>0x2]=0xc88,_0x2869a8[_0xf89ecb+0x8>>0x2]=0x556,_0x5cfebe(_0x3c78bd,0x32c,_0xf89ecb),_0xe7c112(_0x3c78bd),_0x303619=0x0|_0x2869a8[_0x1f3151>>0x2]),_0x206dee=_0x206dee<<0x20-_0x303619|_0x2869a8[_0x4168ee>>0x2],_0x2869a8[_0x4168ee>>0x2]=_0x206dee;}while((0x0|_0x303619)<(0x0|_0x443926));return _0xf89ecb=_0x206dee>>>(_0xf89ecb=0x20-_0x443926|0x0),_0x3c78bd=_0x206dee<<_0x443926,_0x2869a8[_0x4168ee>>0x2]=_0x3c78bd,_0x443926=_0x303619-_0x443926|0x0,_0x2869a8[_0x1f3151>>0x2]=_0x443926,_0x197894=_0x3957a3,0x0|_0xf89ecb;}function _0x2e52ee(_0x58925d,_0x3bfaf8,_0x19c593){_0x58925d|=0x0;var _0x321362=0x0,_0x1ed781=0x0,_0x469241=0x0,_0x157c10=0x0;_0x469241=0xff&(_0x3bfaf8|=0x0),_0x321362=0x0!=(0x0|(_0x19c593|=0x0));_0x58ff10:do{if(_0x321362&0x0!=(0x3&_0x58925d|0x0))for(_0x1ed781=0xff&_0x3bfaf8;;){if((0x0|_0x143be5[_0x58925d>>0x0])==_0x1ed781<<0x18>>0x18){_0x157c10=0x6;break _0x58ff10;}if(!((_0x321362=0x0!=(0x0|(_0x19c593=_0x19c593+-0x1|0x0)))&0x0!=(0x3&(_0x58925d=_0x58925d+0x1|0x0)|0x0))){_0x157c10=0x5;break;}}else _0x157c10=0x5;}while(0x0);0x5==(0x0|_0x157c10)&&(_0x321362?_0x157c10=0x6:_0x19c593=0x0);_0x5b9633:do{if(0x6==(0x0|_0x157c10)&&(_0x1ed781=0xff&_0x3bfaf8,(0x0|_0x143be5[_0x58925d>>0x0])!=_0x1ed781<<0x18>>0x18)){_0x321362=0x0|_0x59f6a8(_0x469241,0x1010101);_0xf95098:do{if(_0x19c593>>>0x0>0x3){for(;!((-0x7f7f7f80&(_0x469241=_0x2869a8[_0x58925d>>0x2]^_0x321362)^-0x7f7f7f80)&_0x469241+-0x1010101|0x0);)if(_0x58925d=_0x58925d+0x4|0x0,(_0x19c593=_0x19c593+-0x4|0x0)>>>0x0<=0x3){_0x157c10=0xb;break _0xf95098;}}else _0x157c10=0xb;}while(0x0);if(0xb==(0x0|_0x157c10)&&!_0x19c593){_0x19c593=0x0;break;}for(;;){if((0x0|_0x143be5[_0x58925d>>0x0])==_0x1ed781<<0x18>>0x18)break _0x5b9633;if(_0x58925d=_0x58925d+0x1|0x0,!(_0x19c593=_0x19c593+-0x1|0x0)){_0x19c593=0x0;break;}}}}while(0x0);return 0x0|(0x0|_0x19c593?_0x58925d:0x0);}function _0x1fc955(_0xc67e2,_0xb164f9,_0x400574,_0x2b1867,_0xceef98){_0xb164f9|=0x0,_0x400574|=0x0,_0x2b1867|=0x0,_0xceef98|=0x0;var _0x1e1fc0,_0x52e4d4,_0x383a95,_0x2a74fc=0x0,_0x55439b=0x0,_0x473f05=0x0;return _0x383a95=_0x197894,_0x197894=_0x197894+0x210|0x0,_0x473f05=_0x383a95,_0x55439b=_0x383a95+0x10|0x0,_0x1e1fc0=0x0|_0x2869a8[(_0xc67e2|=0x0)+0x58>>0x2],_0x52e4d4=(0x0|_0x443bad[_0x1e1fc0+0x46+(_0xceef98<<0x2)+0x1>>0x0])<<0x10|(0x0|_0x443bad[_0x1e1fc0+0x46+(_0xceef98<<0x2)>>0x0])<<0x18|(0x0|_0x443bad[_0x1e1fc0+0x46+(_0xceef98<<0x2)+0x2>>0x0])<<0x8|0x0|_0x443bad[_0x1e1fc0+0x46+(_0xceef98<<0x2)+0x3>>0x0],(_0x2a74fc=(_0x2a74fc=_0xceef98+0x1|0x0)>>>0x0<(0x0|_0x443bad[_0x1e1fc0+0x10>>0x0])>>>0x0?(0x0|_0x443bad[_0x1e1fc0+0x46+(_0x2a74fc<<0x2)+0x1>>0x0])<<0x10|(0x0|_0x443bad[_0x1e1fc0+0x46+(_0x2a74fc<<0x2)>>0x0])<<0x18|(0x0|_0x443bad[_0x1e1fc0+0x46+(_0x2a74fc<<0x2)+0x2>>0x0])<<0x8|0x0|_0x443bad[_0x1e1fc0+0x46+(_0x2a74fc<<0x2)+0x3>>0x0]:0x0|_0x2869a8[_0xc67e2+0x8>>0x2])>>>0x0>_0x52e4d4>>>0x0?(_0x473f05=0x0|_0x580744(_0xc67e2,_0x55439b=(_0x55439b=0x0|_0x2869a8[(_0x55439b=_0xc67e2+0x4|0x0)>>0x2])+_0x52e4d4|0x0,_0x473f05=_0x2a74fc-_0x52e4d4|0x0,_0xb164f9,_0x400574,_0x2b1867,_0xceef98),_0x197894=_0x383a95,0x0|_0x473f05):(_0x2869a8[_0x473f05>>0x2]=0x362,_0x2869a8[_0x473f05+0x4>>0x2]=0xe6e,_0x2869a8[_0x473f05+0x8>>0x2]=0x5e4,_0x5cfebe(_0x55439b,0x32c,_0x473f05),_0xe7c112(_0x55439b),_0x473f05=0x0|_0x580744(_0xc67e2,_0x55439b=(_0x55439b=0x0|_0x2869a8[(_0x55439b=_0xc67e2+0x4|0x0)>>0x2])+_0x52e4d4|0x0,_0x473f05=_0x2a74fc-_0x52e4d4|0x0,_0xb164f9,_0x400574,_0x2b1867,_0xceef98),_0x197894=_0x383a95,0x0|_0x473f05);}function _0x203a80(_0x34c952,_0x198d9c,_0x5b2ba1){_0x34c952|=0x0;var _0x3f7270=0x0,_0x472c59=0x0;if(!(0x0==(0x0|(_0x198d9c|=0x0))|(_0x5b2ba1|=0x0)>>>0x0<0x4a||0x4878!=((0x0|_0x443bad[_0x198d9c>>0x0])<<0x8|0x0|_0x443bad[_0x198d9c+0x1>>0x0]|0x0))&&((0x0|_0x443bad[_0x198d9c+0x2>>0x0])<<0x8|0x0|_0x443bad[_0x198d9c+0x3>>0x0])>>>0x0>=0x4a&&((0x0|_0x443bad[_0x198d9c+0x7>>0x0])<<0x10|(0x0|_0x443bad[_0x198d9c+0x6>>0x0])<<0x18|(0x0|_0x443bad[_0x198d9c+0x8>>0x0])<<0x8|0x0|_0x443bad[_0x198d9c+0x9>>0x0])>>>0x0<=_0x5b2ba1>>>0x0){if(_0x2869a8[(_0x3f7270=_0x34c952+0x58|0x0)>>0x2]=_0x198d9c,_0x2869a8[_0x34c952+0x4>>0x2]=_0x198d9c,_0x2869a8[_0x34c952+0x8>>0x2]=_0x5b2ba1,!(0x0|function(_0x52dde8){var _0xc15a43,_0x563c4d=0x0,_0x55cdf5=0x0,_0x10cd2d=0x0;if(_0x10cd2d=0x5c+(_0x52dde8|=0x0)|0x0,_0x55cdf5=0x0|_0x2869a8[(_0xc15a43=_0x52dde8+0x58|0x0)>>0x2],_0x563c4d=(0x0|_0x2869a8[_0x52dde8+0x4>>0x2])+((0x0|_0x443bad[_0x55cdf5+0x44>>0x0])<<0x8|(0x0|_0x443bad[_0x55cdf5+0x43>>0x0])<<0x10|0x0|_0x443bad[_0x55cdf5+0x45>>0x0])|0x0,!(_0x55cdf5=(0x0|_0x443bad[_0x55cdf5+0x41>>0x0])<<0x8|0x0|_0x443bad[_0x55cdf5+0x42>>0x0]))return 0x0;if(_0x2869a8[_0x10cd2d>>0x2]=_0x563c4d,_0x2869a8[_0x52dde8+0x60>>0x2]=_0x563c4d,_0x2869a8[_0x52dde8+0x68>>0x2]=_0x55cdf5,_0x2869a8[_0x52dde8+0x64>>0x2]=_0x563c4d+_0x55cdf5,_0x2869a8[_0x52dde8+0x6c>>0x2]=0x0,_0x2869a8[_0x52dde8+0x70>>0x2]=0x0,!(0x0|_0x33e876(_0x10cd2d,_0x52dde8+0x74|0x0)))return 0x0;_0x563c4d=0x0|_0x2869a8[_0xc15a43>>0x2];do{if((0x0|_0x443bad[_0x563c4d+0x27>>0x0])<<0x8|0x0|_0x443bad[_0x563c4d+0x28>>0x0]){if(!(0x0|_0x33e876(_0x10cd2d,_0x52dde8+0x8c|0x0)))return 0x0;if(0x0|_0x33e876(_0x10cd2d,_0x52dde8+0xbc|0x0)){_0x563c4d=0x0|_0x2869a8[_0xc15a43>>0x2];break;}return 0x0;}if(!((0x0|_0x443bad[_0x563c4d+0x37>>0x0])<<0x8|0x0|_0x443bad[_0x563c4d+0x38>>0x0]))return 0x0;}while(0x0);if((0x0|_0x443bad[_0x563c4d+0x37>>0x0])<<0x8|0x0|_0x443bad[_0x563c4d+0x38>>0x0]|0x0){if(!(0x0|_0x33e876(_0x10cd2d,_0x52dde8+0xa4|0x0)))return 0x0;if(!(0x0|_0x33e876(_0x10cd2d,_0x52dde8+0xd4|0x0)))return 0x0;}return 0x1;}(_0x34c952)))return 0x0|(_0x472c59=0x0);if(_0x198d9c=0x0|_0x2869a8[_0x3f7270>>0x2],(0x0|_0x443bad[_0x198d9c+0x27>>0x0])<<0x8|0x0|_0x443bad[_0x198d9c+0x28>>0x0]?0x0|_0xd0410f(_0x34c952)&&0x0|_0x34d5f7(_0x34c952)&&(_0x198d9c=0x0|_0x2869a8[_0x3f7270>>0x2],_0x472c59=0xb):_0x472c59=0xb,0xb==(0x0|_0x472c59)){if(!((0x0|_0x443bad[_0x198d9c+0x37>>0x0])<<0x8|0x0|_0x443bad[_0x198d9c+0x38>>0x0]))return 0x0|(_0x472c59=0x1);if(0x0|_0x400a0a(_0x34c952)&&0x0|_0x201639(_0x34c952))return 0x0|(_0x472c59=0x1);}return 0x0|(_0x472c59=0x0);}return _0x2869a8[_0x34c952+0x58>>0x2]=0x0,0x0|(_0x472c59=0x0);}function _0x334ce1(_0x3c4895,_0x10a3f4,_0x283f2d){_0x3c4895|=0x0,_0x10a3f4|=0x0;var _0x35aea2=0x0,_0x5bfbbb=0x0,_0x2b1268=0x0,_0x131b4c=0x0,_0x1d9a84=0x0;(_0x5bfbbb=0x0|_0x2869a8[(_0x35aea2=(_0x283f2d|=0x0)+0x10|0x0)>>0x2])?_0x2b1268=0x5:0x0|_0x5cd9c9(_0x283f2d)?_0x35aea2=0x0:(_0x5bfbbb=0x0|_0x2869a8[_0x35aea2>>0x2],_0x2b1268=0x5);_0x14b8fd:do{if(0x5==(0x0|_0x2b1268)){if(_0x35aea2=_0x131b4c=0x0|_0x2869a8[(_0x1d9a84=_0x283f2d+0x14|0x0)>>0x2],(_0x5bfbbb-_0x131b4c|0x0)>>>0x0<_0x10a3f4>>>0x0){_0x35aea2=0x0|_0x14084c[0x7&_0x2869a8[_0x283f2d+0x24>>0x2]](_0x283f2d,_0x3c4895,_0x10a3f4);break;}_0x36a549:do{if((0x0|_0x143be5[_0x283f2d+0x4b>>0x0])>-0x1){for(_0x131b4c=_0x10a3f4;;){if(!_0x131b4c){_0x2b1268=0x0,_0x5bfbbb=_0x3c4895;break _0x36a549;}if(0xa==(0x0|_0x143be5[_0x3c4895+(_0x5bfbbb=_0x131b4c+-0x1|0x0)>>0x0]))break;_0x131b4c=_0x5bfbbb;}if((_0x35aea2=0x0|_0x14084c[0x7&_0x2869a8[_0x283f2d+0x24>>0x2]](_0x283f2d,_0x3c4895,_0x131b4c))>>>0x0<_0x131b4c>>>0x0)break _0x14b8fd;_0x2b1268=_0x131b4c,_0x5bfbbb=_0x3c4895+_0x131b4c|0x0,_0x10a3f4=_0x10a3f4-_0x131b4c|0x0,_0x35aea2=0x0|_0x2869a8[_0x1d9a84>>0x2];}else _0x2b1268=0x0,_0x5bfbbb=_0x3c4895;}while(0x0);_0x5edd9a(0x0|_0x35aea2,0x0|_0x5bfbbb,0x0|_0x10a3f4),_0x2869a8[_0x1d9a84>>0x2]=(0x0|_0x2869a8[_0x1d9a84>>0x2])+_0x10a3f4,_0x35aea2=_0x2b1268+_0x10a3f4|0x0;}}while(0x0);return 0x0|_0x35aea2;}function _0x49b4ea(_0x1aa10f,_0x2b60f1,_0x3bf908){_0x1aa10f|=0x0,_0x2b60f1|=0x0,_0x3bf908|=0x0;do{if(_0x1aa10f){if(_0x2b60f1>>>0x0<0x80){_0x143be5[_0x1aa10f>>0x0]=_0x2b60f1,_0x1aa10f=0x1;break;}if(_0x3bf908=0xbc+(0x0|_0x3cbbde())|0x0,!(0x0|_0x2869a8[_0x2869a8[_0x3bf908>>0x2]>>0x2])){if(0xdf80==(-0x80&_0x2b60f1|0x0)){_0x143be5[_0x1aa10f>>0x0]=_0x2b60f1,_0x1aa10f=0x1;break;}_0x1aa10f=0x0|_0x5aaead(),_0x2869a8[_0x1aa10f>>0x2]=0x54,_0x1aa10f=-0x1;break;}if(_0x2b60f1>>>0x0<0x800){_0x143be5[_0x1aa10f>>0x0]=_0x2b60f1>>>0x6|0xc0,_0x143be5[_0x1aa10f+0x1>>0x0]=0x3f&_0x2b60f1|0x80,_0x1aa10f=0x2;break;}if(_0x2b60f1>>>0x0<0xd800|0xe000==(-0x2000&_0x2b60f1|0x0)){_0x143be5[_0x1aa10f>>0x0]=_0x2b60f1>>>0xc|0xe0,_0x143be5[_0x1aa10f+0x1>>0x0]=_0x2b60f1>>>0x6&0x3f|0x80,_0x143be5[_0x1aa10f+0x2>>0x0]=0x3f&_0x2b60f1|0x80,_0x1aa10f=0x3;break;}if((_0x2b60f1+-0x10000|0x0)>>>0x0<0x100000){_0x143be5[_0x1aa10f>>0x0]=_0x2b60f1>>>0x12|0xf0,_0x143be5[_0x1aa10f+0x1>>0x0]=_0x2b60f1>>>0xc&0x3f|0x80,_0x143be5[_0x1aa10f+0x2>>0x0]=_0x2b60f1>>>0x6&0x3f|0x80,_0x143be5[_0x1aa10f+0x3>>0x0]=0x3f&_0x2b60f1|0x80,_0x1aa10f=0x4;break;}_0x1aa10f=0x0|_0x5aaead(),_0x2869a8[_0x1aa10f>>0x2]=0x54,_0x1aa10f=-0x1;break;}_0x1aa10f=0x1;}while(0x0);return 0x0|_0x1aa10f;}function _0x32ff93(_0x4653bc){var _0x45b1b9,_0x245543,_0x3cae3e=0x0,_0x12cd91=0x0,_0x2cf3de=0x0;_0x245543=_0x197894,_0x197894=_0x197894+0x220|0x0,_0x2cf3de=_0x245543+0x10|0x0,_0x12cd91=_0x245543,_0x45b1b9=_0x245543+0x20|0x0,_0x3cae3e=0x0|_0x2869a8[(_0x4653bc|=0x0)+0x14>>0x2];do{if(0x0|_0x3cae3e){if(_0x200cea(_0x3cae3e),0x7&_0x3cae3e){_0x2869a8[_0x12cd91>>0x2]=0x362,_0x2869a8[_0x12cd91+0x4>>0x2]=0x9ca,_0x2869a8[_0x12cd91+0x8>>0x2]=0x4d0,_0x5cfebe(_0x45b1b9,0x32c,_0x12cd91),_0xe7c112(_0x45b1b9);break;}_0x5226d5(_0x3cae3e,0x0,0x0,0x1,0x0);break;}}while(0x0);if(!(_0x12cd91=0x0|_0x2869a8[(_0x3cae3e=_0x4653bc+0x4|0x0)>>0x2]))return _0x143be5[(_0x2cf3de=_0x4653bc+0x10|0x0)>>0x0]=0x0,void(_0x197894=_0x245543);0x7&_0x12cd91?(_0x2869a8[_0x2cf3de>>0x2]=0x362,_0x2869a8[_0x2cf3de+0x4>>0x2]=0x9ca,_0x2869a8[_0x2cf3de+0x8>>0x2]=0x4d0,_0x5cfebe(_0x45b1b9,0x32c,_0x2cf3de),_0xe7c112(_0x45b1b9)):_0x5226d5(_0x12cd91,0x0,0x0,0x1,0x0),_0x2869a8[_0x3cae3e>>0x2]=0x0,_0x2869a8[_0x4653bc+0x8>>0x2]=0x0,_0x2869a8[_0x4653bc+0xc>>0x2]=0x0,_0x143be5[(_0x2cf3de=_0x4653bc+0x10|0x0)>>0x0]=0x0,_0x197894=_0x245543;}function _0x2aaf22(_0x91c563,_0x538aa7){_0x538aa7|=0x0;var _0x47d735,_0x2ed482,_0x3b5d9c,_0x3c6002,_0x4525b9=0x0,_0x49666e=0x0,_0x4961d4=0x0;return _0x3c6002=_0x197894,_0x197894=_0x197894+0x230|0x0,_0x4961d4=_0x3c6002+0x20|0x0,_0x3b5d9c=_0x3c6002+0x10|0x0,_0x4525b9=_0x3c6002,_0x2ed482=_0x3c6002+0x30|0x0,_0x47d735=_0x3c6002+0x2c|0x0,(_0x49666e=0x0|(_0x49666e=(_0x91c563|=0x0)+0x3&-0x4)?_0x49666e:0x4)>>>0x0>0x7fff0000?(_0x2869a8[_0x4525b9>>0x2]=0x362,_0x2869a8[_0x4525b9+0x4>>0x2]=0x9ca,_0x2869a8[_0x4525b9+0x8>>0x2]=0x44f,_0x5cfebe(_0x2ed482,0x32c,_0x4525b9),_0xe7c112(_0x2ed482),_0x197894=_0x3c6002,0x0|(_0x4961d4=0x0)):(_0x2869a8[_0x47d735>>0x2]=_0x49666e,_0x91c563=0x0|_0x5226d5(0x0,_0x49666e,_0x47d735,0x1,0x0),_0x4525b9=0x0|_0x2869a8[_0x47d735>>0x2],0x0|_0x538aa7&&(_0x2869a8[_0x538aa7>>0x2]=_0x4525b9),0x0==(0x0|_0x91c563)|_0x4525b9>>>0x0<_0x49666e>>>0x0?(_0x2869a8[_0x3b5d9c>>0x2]=0x362,_0x2869a8[_0x3b5d9c+0x4>>0x2]=0x9ca,_0x2869a8[_0x3b5d9c+0x8>>0x2]=0x469,_0x5cfebe(_0x2ed482,0x32c,_0x3b5d9c),_0xe7c112(_0x2ed482),_0x91c563=0x0):0x7&_0x91c563&&(_0x2869a8[_0x4961d4>>0x2]=0x362,_0x2869a8[_0x4961d4+0x4>>0x2]=0x9e5,_0x2869a8[_0x4961d4+0x8>>0x2]=0x484,_0x5cfebe(_0x2ed482,0x32c,_0x4961d4),_0xe7c112(_0x2ed482)),_0x197894=_0x3c6002,0x0|(_0x4961d4=_0x91c563));}function _0x40cdc9(_0x31aaaf,_0x4fb442,_0xbae456,_0x490a1f){_0x31aaaf|=0x0,_0x4fb442|=0x0,_0xbae456|=0x0,_0x490a1f|=0x0;var _0x316e9e,_0x1b165d,_0x5751b7=0x0,_0x451147=0x0,_0x38128d=0x0,_0x56438d=0x0,_0x4e4ce3=0x0;_0x1b165d=_0x197894,_0x197894=_0x197894+0x80|0x0,_0x5751b7=_0x1b165d+0x7c|0x0,_0x38128d=0x25c,_0x316e9e=(_0x451147=_0x4e4ce3=_0x1b165d)+0x7c|0x0;do{_0x2869a8[_0x451147>>0x2]=_0x2869a8[_0x38128d>>0x2],_0x451147=_0x451147+0x4|0x0,_0x38128d=_0x38128d+0x4|0x0;}while((0x0|_0x451147)<(0x0|_0x316e9e));return(_0x4fb442+-0x1|0x0)>>>0x0>0x7ffffffe?_0x4fb442?(_0x4fb442=0x0|_0x5aaead(),_0x2869a8[_0x4fb442>>0x2]=0x4b,_0x4fb442=-0x1):(_0x31aaaf=_0x5751b7,_0x4fb442=0x1,_0x56438d=0x4):_0x56438d=0x4,0x4==(0x0|_0x56438d)&&(_0x56438d=_0x4fb442>>>0x0>(_0x56438d=-0x2-_0x31aaaf|0x0)>>>0x0?_0x56438d:_0x4fb442,_0x2869a8[_0x4e4ce3+0x30>>0x2]=_0x56438d,_0x2869a8[(_0x5751b7=_0x4e4ce3+0x14|0x0)>>0x2]=_0x31aaaf,_0x2869a8[_0x4e4ce3+0x2c>>0x2]=_0x31aaaf,_0x4fb442=_0x31aaaf+_0x56438d|0x0,_0x2869a8[(_0x31aaaf=_0x4e4ce3+0x10|0x0)>>0x2]=_0x4fb442,_0x2869a8[_0x4e4ce3+0x1c>>0x2]=_0x4fb442,_0x4fb442=0x0|_0x173ffa(_0x4e4ce3,_0xbae456,_0x490a1f),_0x56438d&&(_0x4e4ce3=0x0|_0x2869a8[_0x5751b7>>0x2],_0x143be5[_0x4e4ce3+(((0x0|_0x4e4ce3)==(0x0|_0x2869a8[_0x31aaaf>>0x2]))<<0x1f>>0x1f)>>0x0]=0x0)),_0x197894=_0x1b165d,0x0|_0x4fb442;}function _0x4f8efc(_0x29619e,_0xfb2cb4,_0x588cd5){_0xfb2cb4|=0x0;var _0x46f759,_0x500194=0x0,_0x4ee57b=0x0,_0x5c3e32=0x0;if(_0x46f759=(_0x29619e|=0x0)+(_0x588cd5|=0x0)|0x0,_0xfb2cb4&=0xff,(0x0|_0x588cd5)>=0x43){for(;0x3&_0x29619e;)_0x143be5[_0x29619e>>0x0]=_0xfb2cb4,_0x29619e=_0x29619e+0x1|0x0;for(_0x4ee57b=(_0x500194=-0x4&_0x46f759|0x0)-0x40|0x0,_0x5c3e32=_0xfb2cb4|_0xfb2cb4<<0x8|_0xfb2cb4<<0x10|_0xfb2cb4<<0x18;(0x0|_0x29619e)<=(0x0|_0x4ee57b);)_0x2869a8[_0x29619e>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x4>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x8>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0xc>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x10>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x14>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x18>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x1c>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x20>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x24>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x28>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x2c>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x30>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x34>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x38>>0x2]=_0x5c3e32,_0x2869a8[_0x29619e+0x3c>>0x2]=_0x5c3e32,_0x29619e=_0x29619e+0x40|0x0;for(;(0x0|_0x29619e)<(0x0|_0x500194);)_0x2869a8[_0x29619e>>0x2]=_0x5c3e32,_0x29619e=_0x29619e+0x4|0x0;}for(;(0x0|_0x29619e)<(0x0|_0x46f759);)_0x143be5[_0x29619e>>0x0]=_0xfb2cb4,_0x29619e=_0x29619e+0x1|0x0;return _0x46f759-_0x588cd5|0x0;}function _0x209c27(_0x1d542c,_0x4d5ece,_0x9651ae,_0x540d15,_0x28b239){_0x1d542c|=0x0,_0x9651ae|=0x0,_0x540d15|=0x0,_0x28b239|=0x0;var _0x5c887b=0x0,_0x428d59=0x0,_0x33661c=0x0,_0x205a5d=0x0;_0x143be5[(_0x4d5ece|=0x0)+0x35>>0x0]=0x1;do{if((0x0|_0x2869a8[_0x4d5ece+0x4>>0x2])==(0x0|_0x540d15)){if(_0x143be5[_0x4d5ece+0x34>>0x0]=0x1,_0x33661c=_0x4d5ece+0x36|0x0,_0x205a5d=_0x4d5ece+0x30|0x0,_0x428d59=_0x4d5ece+0x18|0x0,_0x1d542c=_0x4d5ece+0x24|0x0,!(_0x5c887b=0x0|_0x2869a8[(_0x540d15=_0x4d5ece+0x10|0x0)>>0x2])){if(_0x2869a8[_0x540d15>>0x2]=_0x9651ae,_0x2869a8[_0x428d59>>0x2]=_0x28b239,_0x2869a8[_0x1d542c>>0x2]=0x1,!(0x1==(0x0|_0x2869a8[_0x205a5d>>0x2])&0x1==(0x0|_0x28b239)))break;_0x143be5[_0x33661c>>0x0]=0x1;break;}if((0x0|_0x5c887b)!=(0x0|_0x9651ae)){_0x2869a8[_0x1d542c>>0x2]=0x1+(0x0|_0x2869a8[_0x1d542c>>0x2]),_0x143be5[_0x33661c>>0x0]=0x1;break;}0x2==(0x0|(_0x1d542c=0x0|_0x2869a8[_0x428d59>>0x2]))&&(_0x2869a8[_0x428d59>>0x2]=_0x28b239,_0x1d542c=_0x28b239),0x1==(0x0|_0x2869a8[_0x205a5d>>0x2])&0x1==(0x0|_0x1d542c)&&(_0x143be5[_0x33661c>>0x0]=0x1);}}while(0x0);}function _0x462f5f(_0x278afe,_0x3dba2b){_0x278afe|=0x0;var _0x7fa4be,_0x427a38,_0xbebbe0,_0x3c8d2f=0x0,_0x31057c=0x0,_0x206b96=0x0,_0x95a1be=0x0;_0xbebbe0=_0x197894,_0x197894=_0x197894+0x10|0x0,_0x427a38=0xff&(_0x3dba2b|=0x0),_0x143be5[(_0x7fa4be=_0xbebbe0)>>0x0]=_0x427a38,(_0x206b96=0x0|_0x2869a8[(_0x31057c=_0x278afe+0x10|0x0)>>0x2])?_0x95a1be=0x4:0x0|_0x5cd9c9(_0x278afe)?_0x3c8d2f=-0x1:(_0x206b96=0x0|_0x2869a8[_0x31057c>>0x2],_0x95a1be=0x4);do{if(0x4==(0x0|_0x95a1be)){if((_0x31057c=0x0|_0x2869a8[(_0x95a1be=_0x278afe+0x14|0x0)>>0x2])>>>0x0<_0x206b96>>>0x0&&(0x0|(_0x3c8d2f=0xff&_0x3dba2b))!=(0x0|_0x143be5[_0x278afe+0x4b>>0x0])){_0x2869a8[_0x95a1be>>0x2]=_0x31057c+0x1,_0x143be5[_0x31057c>>0x0]=_0x427a38;break;}_0x3c8d2f=0x1==(0x0|_0x14084c[0x7&_0x2869a8[_0x278afe+0x24>>0x2]](_0x278afe,_0x7fa4be,0x1))?0x0|_0x443bad[_0x7fa4be>>0x0]:-0x1;}}while(0x0);return _0x197894=_0xbebbe0,0x0|_0x3c8d2f;}function _0xdf9f3b(_0x2033f8,_0x7cd9ff){var _0xe0f489,_0x1781c6=0x0,_0x24295b=0x0,_0xeca8b2=0x0,_0x5caf39=0x0;_0xe0f489=0xff&(_0x2033f8|=0x0),_0x1781c6=0xff&_0x2033f8,_0x2869a8[(_0x7cd9ff|=0x0)+0x4c>>0x2],_0x5caf39=0x3;do{if(0x3==(0x0|_0x5caf39)){if((0x0|_0x1781c6)!=(0x0|_0x143be5[_0x7cd9ff+0x4b>>0x0])&&(_0xeca8b2=0x0|_0x2869a8[(_0x24295b=_0x7cd9ff+0x14|0x0)>>0x2])>>>0x0<(0x0|_0x2869a8[_0x7cd9ff+0x10>>0x2])>>>0x0){_0x2869a8[_0x24295b>>0x2]=_0xeca8b2+0x1,_0x143be5[_0xeca8b2>>0x0]=_0xe0f489;break;}_0x1781c6=0x0|_0x462f5f(_0x7cd9ff,_0x2033f8);}}while(0x0);return 0x0|_0x1781c6;}function _0x5226d5(_0x5c9608,_0x485e03,_0x1d3597,_0x62757d,_0x424f47){_0x5c9608|=0x0,_0x485e03|=0x0,_0x1d3597|=0x0,_0x62757d|=0x0,_0x424f47|=0x0;do{if(_0x5c9608){if(!_0x485e03){if(_0x22b43b(_0x5c9608),!_0x1d3597){_0x485e03=0x0;break;}_0x2869a8[_0x1d3597>>0x2]=0x0,_0x485e03=0x0;break;}_0x62757d?_0x5c9608=0x0==(0x0|(_0x485e03=0x0|_0x100431(_0x5c9608,_0x485e03)))?_0x5c9608:_0x485e03:_0x485e03=0x0,_0x1d3597&&(_0x424f47=0x0|_0x964f03(_0x5c9608),_0x2869a8[_0x1d3597>>0x2]=_0x424f47);}else _0x485e03=0x0|_0x2456da(_0x485e03),_0x1d3597&&(_0x5c9608=_0x485e03?0x0|_0x964f03(_0x485e03):0x0,_0x2869a8[_0x1d3597>>0x2]=_0x5c9608);}while(0x0);return 0x0|_0x485e03;}function _0xf9cc1a(_0x5dcf19){var _0x56181,_0x41ff8e=0x0,_0x2ddd0b=0x0;_0x56181=_0x5dcf19|=0x0;_0x15acb7:do{if(0x3&_0x56181)for(_0x41ff8e=_0x56181;;){if(!(0x0|_0x143be5[_0x5dcf19>>0x0])){_0x5dcf19=_0x41ff8e;break _0x15acb7;}if(!(0x3&(_0x41ff8e=_0x5dcf19=_0x5dcf19+0x1|0x0))){_0x2ddd0b=0x4;break;}}else _0x2ddd0b=0x4;}while(0x0);if(0x4==(0x0|_0x2ddd0b)){for(;!((-0x7f7f7f80&(_0x41ff8e=0x0|_0x2869a8[_0x5dcf19>>0x2])^-0x7f7f7f80)&_0x41ff8e+-0x1010101);)_0x5dcf19=_0x5dcf19+0x4|0x0;if((0xff&_0x41ff8e)<<0x18>>0x18)do{_0x5dcf19=_0x5dcf19+0x1|0x0;}while(0x0!=(0x0|_0x143be5[_0x5dcf19>>0x0]));}return _0x5dcf19-_0x56181|0x0;}function _0x19be61(_0x202e00,_0x3a769c){_0x202e00=+_0x202e00,_0x3a769c|=0x0;var _0x172fd2,_0x1b9f73,_0x3497e6=0x0;switch(_0x1e5579[_0x1cbd5a>>0x3]=_0x202e00,0x7ff&(_0x1b9f73=0x0|_0x406fcd(0x0|(_0x3497e6=0x0|_0x2869a8[_0x1cbd5a>>0x2]),0x0|(_0x172fd2=0x0|_0x2869a8[_0x1cbd5a+0x4>>0x2]),0x34))){case 0x0:0x0!=_0x202e00?(_0x202e00=+_0x19be61(0x10000000000000000*_0x202e00,_0x3a769c),_0x3497e6=(0x0|_0x2869a8[_0x3a769c>>0x2])-0x40|0x0):_0x3497e6=0x0,_0x2869a8[_0x3a769c>>0x2]=_0x3497e6;break;case 0x7ff:break;default:_0x2869a8[_0x3a769c>>0x2]=(0x7ff&_0x1b9f73)-0x3fe,_0x2869a8[_0x1cbd5a>>0x2]=_0x3497e6,_0x2869a8[_0x1cbd5a+0x4>>0x2]=-0x7ff00001&_0x172fd2|0x3fe00000,_0x202e00=+_0x1e5579[_0x1cbd5a>>0x3];}return+_0x202e00;}function _0x2d8189(_0x232eea,_0x1d7e39){_0x232eea|=0x0,_0x1d7e39|=0x0;var _0x3cc0f9=0x0,_0x45ab0c=0x0;for(_0x45ab0c=0x0;;){if((0x0|_0x443bad[0x85c+_0x45ab0c>>0x0])==(0x0|_0x232eea)){_0x232eea=0x2;break;}if(0x57==(0x0|(_0x3cc0f9=_0x45ab0c+0x1|0x0))){_0x3cc0f9=0x8b4,_0x45ab0c=0x57,_0x232eea=0x5;break;}_0x45ab0c=_0x3cc0f9;}if(0x2==(0x0|_0x232eea)&&(_0x45ab0c?(_0x3cc0f9=0x8b4,_0x232eea=0x5):_0x3cc0f9=0x8b4),0x5==(0x0|_0x232eea))for(;;){do{_0x232eea=_0x3cc0f9,_0x3cc0f9=_0x3cc0f9+0x1|0x0;}while(0x0!=(0x0|_0x143be5[_0x232eea>>0x0]));if(!(_0x45ab0c=_0x45ab0c+-0x1|0x0))break;_0x232eea=0x5;}return 0x0|function(_0x2cf12a,_0x2aa9d2){return 0x0|function(_0x154d12,_0x3107ee){return _0x154d12|=0x0,_0x3107ee=(_0x3107ee|=0x0)?0x0|_0x8a7483(0x0|_0x2869a8[_0x3107ee>>0x2],0x0|_0x2869a8[_0x3107ee+0x4>>0x2],_0x154d12):0x0,0x0|(0x0|_0x3107ee?_0x3107ee:_0x154d12);}(_0x2cf12a|=0x0,_0x2aa9d2|=0x0);}(_0x3cc0f9,0x0|_0x2869a8[_0x1d7e39+0x14>>0x2]);}function _0x2c4b2a(_0x4d9fd5,_0x2b9e84,_0x42ef3d){_0x42ef3d|=0x0;var _0x3948e5=0x0;if((_0x2b9e84|=0x0)>>>0x0>0x0|0x0==(0x0|_0x2b9e84)&(_0x4d9fd5|=0x0)>>>0x0>0xffffffff){for(;_0x3948e5=0x0|_0x326e48(0x0|_0x4d9fd5,0x0|_0x2b9e84,0xa,0x0),_0x143be5[(_0x42ef3d=_0x42ef3d+-0x1|0x0)>>0x0]=0xff&_0x3948e5|0x30,_0x3948e5=_0x4d9fd5,_0x4d9fd5=0x0|_0x12b671(0x0|_0x4d9fd5,0x0|_0x2b9e84,0xa,0x0),_0x2b9e84>>>0x0>0x9|0x9==(0x0|_0x2b9e84)&_0x3948e5>>>0x0>0xffffffff;)_0x2b9e84=_0x10476e;_0x2b9e84=_0x4d9fd5;}else _0x2b9e84=_0x4d9fd5;if(_0x2b9e84){for(;_0x143be5[(_0x42ef3d=_0x42ef3d+-0x1|0x0)>>0x0]=0x30|(_0x2b9e84>>>0x0)%0xa,!(_0x2b9e84>>>0x0<0xa);)_0x2b9e84=(_0x2b9e84>>>0x0)/0xa|0x0;}return 0x0|_0x42ef3d;}function _0x100431(_0x3f9070,_0x33972b){_0x33972b|=0x0;var _0x5008ee=0x0,_0x18fbf9=0x0;return(_0x3f9070|=0x0)?_0x33972b>>>0x0>0xffffffbf?(_0x33972b=0x0|_0x5aaead(),_0x2869a8[_0x33972b>>0x2]=0xc,0x0|(_0x33972b=0x0)):(_0x5008ee=0x0|function(_0x417869,_0x3de9c6){_0x3de9c6|=0x0;var _0x48267e,_0x4963e6,_0x34c5f9=0x0,_0x20a665=0x0,_0x1a3c91=0x0,_0x3b2106=0x0,_0x353a42=0x0,_0x1976e1=0x0,_0x316d80=0x0,_0x4e00d2=0x0;if(_0x48267e=(_0x417869|=0x0)+(_0x34c5f9=-0x8&(_0x316d80=0x0|_0x2869a8[(_0x4e00d2=_0x417869+0x4|0x0)>>0x2]))|0x0,!(0x3&_0x316d80))return _0x3de9c6>>>0x0<0x100?0x0|(_0x417869=0x0):_0x34c5f9>>>0x0>=(_0x3de9c6+0x4|0x0)>>>0x0&&(_0x34c5f9-_0x3de9c6|0x0)>>>0x0<=_0x2869a8[0x4f0]<<0x1>>>0x0?0x0|_0x417869:0x0|(_0x417869=0x0);if(_0x34c5f9>>>0x0>=_0x3de9c6>>>0x0)return(_0x34c5f9=_0x34c5f9-_0x3de9c6|0x0)>>>0x0<=0xf||(_0x1976e1=_0x417869+_0x3de9c6|0x0,_0x2869a8[_0x4e00d2>>0x2]=0x1&_0x316d80|_0x3de9c6|0x2,_0x2869a8[_0x1976e1+0x4>>0x2]=0x3|_0x34c5f9,_0x2869a8[(_0x4e00d2=_0x1976e1+_0x34c5f9+0x4|0x0)>>0x2]=0x1|_0x2869a8[_0x4e00d2>>0x2],_0x24ea8e(_0x1976e1,_0x34c5f9)),0x0|_0x417869;if((0x0|_0x48267e)==(0x0|_0x2869a8[0x47e]))return _0x34c5f9=(_0x1976e1=(0x0|_0x2869a8[0x47b])+_0x34c5f9|0x0)-_0x3de9c6|0x0,_0x20a665=_0x417869+_0x3de9c6|0x0,_0x1976e1>>>0x0<=_0x3de9c6>>>0x0?0x0|(_0x417869=0x0):(_0x2869a8[_0x4e00d2>>0x2]=0x1&_0x316d80|_0x3de9c6|0x2,_0x2869a8[_0x20a665+0x4>>0x2]=0x1|_0x34c5f9,_0x2869a8[0x47e]=_0x20a665,_0x2869a8[0x47b]=_0x34c5f9,0x0|_0x417869);if((0x0|_0x48267e)==(0x0|_0x2869a8[0x47d]))return(_0x1a3c91=(0x0|_0x2869a8[0x47a])+_0x34c5f9|0x0)>>>0x0<_0x3de9c6>>>0x0?0x0|(_0x417869=0x0):(_0x20a665=0x1&_0x316d80,(_0x34c5f9=_0x1a3c91-_0x3de9c6|0x0)>>>0x0>0xf?(_0x1976e1=(_0x316d80=_0x417869+_0x3de9c6|0x0)+_0x34c5f9|0x0,_0x2869a8[_0x4e00d2>>0x2]=_0x20a665|_0x3de9c6|0x2,_0x2869a8[_0x316d80+0x4>>0x2]=0x1|_0x34c5f9,_0x2869a8[_0x1976e1>>0x2]=_0x34c5f9,_0x2869a8[(_0x20a665=_0x1976e1+0x4|0x0)>>0x2]=-0x2&_0x2869a8[_0x20a665>>0x2],_0x20a665=_0x316d80):(_0x2869a8[_0x4e00d2>>0x2]=_0x20a665|_0x1a3c91|0x2,_0x2869a8[(_0x20a665=_0x417869+_0x1a3c91+0x4|0x0)>>0x2]=0x1|_0x2869a8[_0x20a665>>0x2],_0x20a665=0x0,_0x34c5f9=0x0),_0x2869a8[0x47a]=_0x34c5f9,_0x2869a8[0x47d]=_0x20a665,0x0|_0x417869);if(0x2&(_0x20a665=0x0|_0x2869a8[_0x48267e+0x4>>0x2])|0x0)return 0x0;if((_0x4963e6=(-0x8&_0x20a665)+_0x34c5f9|0x0)>>>0x0<_0x3de9c6>>>0x0)return 0x0;_0x1976e1=_0x4963e6-_0x3de9c6|0x0,_0x1a3c91=_0x20a665>>>0x3;do{if(_0x20a665>>>0x0<0x100){if(_0x20a665=0x0|_0x2869a8[_0x48267e+0x8>>0x2],(0x0|(_0x34c5f9=0x0|_0x2869a8[_0x48267e+0xc>>0x2]))==(0x0|_0x20a665)){_0x2869a8[0x478]=_0x2869a8[0x478]&~(0x1<<_0x1a3c91);break;}_0x2869a8[_0x20a665+0xc>>0x2]=_0x34c5f9,_0x2869a8[_0x34c5f9+0x8>>0x2]=_0x20a665;break;}_0x353a42=0x0|_0x2869a8[_0x48267e+0x18>>0x2],_0x34c5f9=0x0|_0x2869a8[_0x48267e+0xc>>0x2];do{if((0x0|_0x34c5f9)==(0x0|_0x48267e)){if(_0x34c5f9=0x0|_0x2869a8[(_0x20a665=0x4+(_0x1a3c91=_0x48267e+0x10|0x0)|0x0)>>0x2])_0x3b2106=_0x20a665;else{if(!(_0x34c5f9=0x0|_0x2869a8[_0x1a3c91>>0x2])){_0x1a3c91=0x0;break;}_0x3b2106=_0x1a3c91;}for(;;)if(0x0|(_0x20a665=0x0|_0x2869a8[(_0x1a3c91=_0x34c5f9+0x14|0x0)>>0x2]))_0x34c5f9=_0x20a665,_0x3b2106=_0x1a3c91;else{if(!(_0x1a3c91=0x0|_0x2869a8[(_0x20a665=_0x34c5f9+0x10|0x0)>>0x2]))break;_0x34c5f9=_0x1a3c91,_0x3b2106=_0x20a665;}_0x2869a8[_0x3b2106>>0x2]=0x0,_0x1a3c91=_0x34c5f9;}else _0x1a3c91=0x0|_0x2869a8[_0x48267e+0x8>>0x2],_0x2869a8[_0x1a3c91+0xc>>0x2]=_0x34c5f9,_0x2869a8[_0x34c5f9+0x8>>0x2]=_0x1a3c91,_0x1a3c91=_0x34c5f9;}while(0x0);if(0x0|_0x353a42){if(_0x34c5f9=0x0|_0x2869a8[_0x48267e+0x1c>>0x2],(0x0|_0x48267e)==(0x0|_0x2869a8[(_0x20a665=0x1310+(_0x34c5f9<<0x2)|0x0)>>0x2])){if(_0x2869a8[_0x20a665>>0x2]=_0x1a3c91,!_0x1a3c91){_0x2869a8[0x479]=_0x2869a8[0x479]&~(0x1<<_0x34c5f9);break;}}else{if(_0x2869a8[_0x353a42+0x10+(((0x0|_0x2869a8[_0x353a42+0x10>>0x2])!=(0x0|_0x48267e)&0x1)<<0x2)>>0x2]=_0x1a3c91,!_0x1a3c91)break;}_0x2869a8[_0x1a3c91+0x18>>0x2]=_0x353a42,0x0|(_0x20a665=0x0|_0x2869a8[(_0x34c5f9=_0x48267e+0x10|0x0)>>0x2])&&(_0x2869a8[_0x1a3c91+0x10>>0x2]=_0x20a665,_0x2869a8[_0x20a665+0x18>>0x2]=_0x1a3c91),0x0|(_0x34c5f9=0x0|_0x2869a8[_0x34c5f9+0x4>>0x2])&&(_0x2869a8[_0x1a3c91+0x14>>0x2]=_0x34c5f9,_0x2869a8[_0x34c5f9+0x18>>0x2]=_0x1a3c91);}}while(0x0);return _0x34c5f9=0x1&_0x316d80,_0x1976e1>>>0x0<0x10?(_0x2869a8[_0x4e00d2>>0x2]=_0x4963e6|_0x34c5f9|0x2,_0x2869a8[(_0x4e00d2=_0x417869+_0x4963e6+0x4|0x0)>>0x2]=0x1|_0x2869a8[_0x4e00d2>>0x2],0x0|_0x417869):(_0x316d80=_0x417869+_0x3de9c6|0x0,_0x2869a8[_0x4e00d2>>0x2]=_0x34c5f9|_0x3de9c6|0x2,_0x2869a8[_0x316d80+0x4>>0x2]=0x3|_0x1976e1,_0x2869a8[(_0x4e00d2=_0x316d80+_0x1976e1+0x4|0x0)>>0x2]=0x1|_0x2869a8[_0x4e00d2>>0x2],_0x24ea8e(_0x316d80,_0x1976e1),0x0|_0x417869);}(_0x3f9070+-0x8|0x0,_0x33972b>>>0x0<0xb?0x10:_0x33972b+0xb&-0x8),0x0|_0x5008ee?0x0|(_0x33972b=_0x5008ee+0x8|0x0):(_0x5008ee=0x0|_0x2456da(_0x33972b))?(_0x5edd9a(0x0|_0x5008ee,0x0|_0x3f9070,0x0|((_0x18fbf9=(-0x8&(_0x18fbf9=0x0|_0x2869a8[_0x3f9070+-0x4>>0x2]))-(0x0==(0x3&_0x18fbf9|0x0)?0x8:0x4)|0x0)>>>0x0<_0x33972b>>>0x0?_0x18fbf9:_0x33972b)),_0x22b43b(_0x3f9070),0x0|(_0x33972b=_0x5008ee)):0x0|(_0x33972b=0x0)):0x0|(_0x33972b=0x0|_0x2456da(_0x33972b));}function _0x56307f(_0x380551,_0x180bf5,_0x1b556a,_0x29b9f7){_0x380551|=0x0,_0x1b556a|=0x0,_0x29b9f7|=0x0;var _0x1955b8,_0x47e72c,_0x48befb;_0x1955b8=0x0|_0x2869a8[(_0x380551=(_0x180bf5|=0x0)+0x10|0x0)>>0x2],_0x47e72c=_0x180bf5+0x24|0x0,_0x48befb=_0x180bf5+0x18|0x0;do{if(_0x1955b8){if((0x0|_0x1955b8)!=(0x0|_0x1b556a)){_0x2869a8[_0x47e72c>>0x2]=0x1+(0x0|_0x2869a8[_0x47e72c>>0x2]),_0x2869a8[_0x48befb>>0x2]=0x2,_0x143be5[_0x180bf5+0x36>>0x0]=0x1;break;}0x2==(0x0|_0x2869a8[_0x48befb>>0x2])&&(_0x2869a8[_0x48befb>>0x2]=_0x29b9f7);}else _0x2869a8[_0x380551>>0x2]=_0x1b556a,_0x2869a8[_0x48befb>>0x2]=_0x29b9f7,_0x2869a8[_0x47e72c>>0x2]=0x1;}while(0x0);}function _0xe7c112(_0x613e53){_0x613e53|=0x0;var _0x7f3a2f,_0xd37e9=0x0,_0x74c855=0x0;_0x7f3a2f=0x0|_0x2869a8[0x77],_0x2869a8[_0x7f3a2f+0x4c>>0x2];do{if((0x0|_0xe870c3(_0x613e53,_0x7f3a2f))<0x0)_0x613e53=0x1;else{if(0xa!=(0x0|_0x143be5[_0x7f3a2f+0x4b>>0x0])&&(_0x74c855=0x0|_0x2869a8[(_0xd37e9=_0x7f3a2f+0x14|0x0)>>0x2])>>>0x0<(0x0|_0x2869a8[_0x7f3a2f+0x10>>0x2])>>>0x0){_0x2869a8[_0xd37e9>>0x2]=_0x74c855+0x1,_0x143be5[_0x74c855>>0x0]=0xa,_0x613e53=0x0;break;}_0x613e53=(0x0|_0x462f5f(_0x7f3a2f,0xa))<0x0;}}while(0x0);return _0x613e53<<0x1f>>0x1f|0x0;}function _0x17b79e(_0x189217,_0x2a7337,_0x8adf9e,_0x287f66,_0x3aeeee){_0x189217|=0x0,_0x2a7337|=0x0;var _0x16b8f9,_0x281d68;if(_0x281d68=_0x197894,_0x197894=_0x197894+0x100|0x0,_0x16b8f9=_0x281d68,(0x0|(_0x8adf9e|=0x0))>(0x0|(_0x287f66|=0x0))&0x0==(0x12000&(_0x3aeeee|=0x0)|0x0)){if(_0x4f8efc(0x0|_0x16b8f9,0x0|_0x2a7337,0x0|((_0x3aeeee=_0x8adf9e-_0x287f66|0x0)>>>0x0<0x100?_0x3aeeee:0x100)),_0x3aeeee>>>0x0>0xff){_0x2a7337=_0x8adf9e-_0x287f66|0x0;do{_0x5972cb(_0x189217,_0x16b8f9,0x100),_0x3aeeee=_0x3aeeee+-0x100|0x0;}while(_0x3aeeee>>>0x0>0xff);_0x3aeeee=0xff&_0x2a7337;}_0x5972cb(_0x189217,_0x16b8f9,_0x3aeeee);}_0x197894=_0x281d68;}function _0x5cd9c9(_0x3fda15){var _0x3239f8=0x0,_0x22a604=0x0;return _0x22a604=0x0|_0x143be5[(_0x3239f8=(_0x3fda15|=0x0)+0x4a|0x0)>>0x0],_0x143be5[_0x3239f8>>0x0]=_0x22a604+0xff|_0x22a604,0x8&(_0x3239f8=0x0|_0x2869a8[_0x3fda15>>0x2])?(_0x2869a8[_0x3fda15>>0x2]=0x20|_0x3239f8,_0x3fda15=-0x1):(_0x2869a8[_0x3fda15+0x8>>0x2]=0x0,_0x2869a8[_0x3fda15+0x4>>0x2]=0x0,_0x22a604=0x0|_0x2869a8[_0x3fda15+0x2c>>0x2],_0x2869a8[_0x3fda15+0x1c>>0x2]=_0x22a604,_0x2869a8[_0x3fda15+0x14>>0x2]=_0x22a604,_0x2869a8[_0x3fda15+0x10>>0x2]=_0x22a604+(0x0|_0x2869a8[_0x3fda15+0x30>>0x2]),_0x3fda15=0x0),0x0|_0x3fda15;}function _0x31971f(_0x3c1174,_0x28b4bb){_0x28b4bb|=0x0;var _0x788749=0x0,_0x4a2634=0x0;if(_0x788749=0x0|_0x143be5[(_0x3c1174|=0x0)>>0x0],_0x4a2634=0x0|_0x143be5[_0x28b4bb>>0x0],_0x788749<<0x18>>0x18==0x0||_0x788749<<0x18>>0x18!=_0x4a2634<<0x18>>0x18)_0x3c1174=_0x4a2634;else{do{_0x28b4bb=_0x28b4bb+0x1|0x0,_0x788749=0x0|_0x143be5[(_0x3c1174=_0x3c1174+0x1|0x0)>>0x0],_0x4a2634=0x0|_0x143be5[_0x28b4bb>>0x0];}while(_0x788749<<0x18>>0x18!=0x0&&_0x788749<<0x18>>0x18==_0x4a2634<<0x18>>0x18);_0x3c1174=_0x4a2634;}return(0xff&_0x788749)-(0xff&_0x3c1174)|0x0;}function _0x570e49(_0x21de0a){var _0x50e1cc,_0x470116;return(0x0|(_0x470116=(_0x21de0a|=0x0)+0xf&-0x10|0x0))>0x0&(0x0|(_0x21de0a=(_0x50e1cc=0x0|_0x2869a8[_0x2971df>>0x2])+_0x470116|0x0))<(0x0|_0x50e1cc)|(0x0|_0x21de0a)<0x0?(_0x4c3154(),_0x276c88(0xc),-0x1):(_0x2869a8[_0x2971df>>0x2]=_0x21de0a,(0x0|_0x21de0a)>(0x0|_0x18a97f())&&0x0==(0x0|_0x5b0279())?(_0x2869a8[_0x2971df>>0x2]=_0x50e1cc,_0x276c88(0xc),-0x1):0x0|_0x50e1cc);}function _0x5aeb27(_0x598bb8){var _0x147cfe=0x0,_0x117a34=0x0,_0x3a4024=0x0;if(_0x117a34=0x0|_0x2869a8[(_0x598bb8|=0x0)>>0x2],(_0x3a4024=(0x0|_0x143be5[_0x117a34>>0x0])-0x30|0x0)>>>0x0<0xa){_0x147cfe=0x0;do{_0x147cfe=_0x3a4024+(0xa*_0x147cfe|0x0)|0x0,_0x117a34=_0x117a34+0x1|0x0,_0x2869a8[_0x598bb8>>0x2]=_0x117a34,_0x3a4024=(0x0|_0x143be5[_0x117a34>>0x0])-0x30|0x0;}while(_0x3a4024>>>0x0<0xa);}else _0x147cfe=0x0;return 0x0|_0x147cfe;}function _0x405398(_0x1728ae,_0x12f3c2,_0xb526c9,_0x22564c){if(_0xb526c9|=0x0,_0x22564c|=0x0,!(0x0==(0x0|(_0x1728ae|=0x0))&0x0==(0x0|(_0x12f3c2|=0x0))))do{_0x143be5[(_0xb526c9=_0xb526c9+-0x1|0x0)>>0x0]=0x0|_0x443bad[0x84a+(0xf&_0x1728ae)>>0x0]|_0x22564c,_0x1728ae=0x0|_0x406fcd(0x0|_0x1728ae,0x0|_0x12f3c2,0x4),_0x12f3c2=_0x10476e;}while(!(0x0==(0x0|_0x1728ae)&0x0==(0x0|_0x12f3c2)));return 0x0|_0xb526c9;}function _0x34b2f7(_0x231ef8){var _0x17b14e=0x0;return(0x0|(_0x17b14e=0x0|_0x143be5[_0x207b51+(0xff&(_0x231ef8|=0x0))>>0x0]))<0x8?0x0|_0x17b14e:(0x0|(_0x17b14e=0x0|_0x143be5[_0x207b51+(_0x231ef8>>0x8&0xff)>>0x0]))<0x8?_0x17b14e+0x8|0x0:(0x0|(_0x17b14e=0x0|_0x143be5[_0x207b51+(_0x231ef8>>0x10&0xff)>>0x0]))<0x8?_0x17b14e+0x10|0x0:0x18+(0x0|_0x143be5[_0x207b51+(_0x231ef8>>>0x18)>>0x0])|0x0;}function _0x121916(_0x1df011,_0xc3a7b5,_0x55ca7d,_0x4fe4c5){_0x55ca7d|=0x0,_0x4fe4c5|=0x0;var _0x2b12f4=0x0;(0x0|_0x2869a8[(_0xc3a7b5|=0x0)+0x4>>0x2])==(0x0|_0x55ca7d)&&0x1!=(0x0|_0x2869a8[(_0x2b12f4=_0xc3a7b5+0x1c|0x0)>>0x2])&&(_0x2869a8[_0x2b12f4>>0x2]=_0x4fe4c5);}function _0x14fea7(_0x2891ca,_0x2d98c2,_0x4d8e04){if(_0x4d8e04|=0x0,!(0x0==(0x0|(_0x2891ca|=0x0))&0x0==(0x0|(_0x2d98c2|=0x0))))do{_0x143be5[(_0x4d8e04=_0x4d8e04+-0x1|0x0)>>0x0]=0x7&_0x2891ca|0x30,_0x2891ca=0x0|_0x406fcd(0x0|_0x2891ca,0x0|_0x2d98c2,0x3),_0x2d98c2=_0x10476e;}while(!(0x0==(0x0|_0x2891ca)&0x0==(0x0|_0x2d98c2)));return 0x0|_0x4d8e04;}function _0x326e48(_0x4534e1,_0x149c7d,_0x4a3cf5,_0x251880){var _0x351657,_0x1b0d47;return _0x1b0d47=_0x197894,_0x197894=_0x197894+0x10|0x0,_0x4f862c(_0x4534e1|=0x0,_0x149c7d|=0x0,_0x4a3cf5|=0x0,_0x251880|=0x0,_0x351657=0x0|_0x1b0d47),_0x197894=_0x1b0d47,0x0|(_0x10476e=0x0|_0x2869a8[_0x351657+0x4>>0x2],0x0|_0x2869a8[_0x351657>>0x2]);}function _0x964f03(_0x4c76cc){var _0x5d49bb=0x0;return(_0x4c76cc|=0x0)?0x0|(0x1==(0x0|(_0x4c76cc=0x3&(_0x5d49bb=0x0|_0x2869a8[_0x4c76cc+-0x4>>0x2])))?0x0:(-0x8&_0x5d49bb)-(0x0==(0x0|_0x4c76cc)?0x8:0x4)|0x0):0x0;}function _0x5cfebe(_0x376fb6,_0x4ba953,_0x2609a5){_0x376fb6|=0x0,_0x4ba953|=0x0,_0x2609a5|=0x0;var _0x2ed5dd,_0x543425;return _0x2ed5dd=_0x197894,_0x197894=_0x197894+0x10|0x0,_0x2869a8[(_0x543425=_0x2ed5dd)>>0x2]=_0x2609a5,_0x2609a5=0x0|function(_0x3e70f8,_0x48cf8c,_0x380fbc){return 0x0|_0x40cdc9(_0x3e70f8|=0x0,0x7fffffff,_0x48cf8c|=0x0,_0x380fbc|=0x0);}(_0x376fb6,_0x4ba953,_0x543425),_0x197894=_0x2ed5dd,0x0|_0x2609a5;}function _0x2ce2bd(_0x4f9204,_0x4bbc38,_0x12a7db){return _0x4f9204|=0x0,_0x4bbc38|=0x0,(0x0|(_0x12a7db|=0x0))<0x20?(_0x10476e=_0x4bbc38<<_0x12a7db|(_0x4f9204&(0x1<<_0x12a7db)-0x1<<0x20-_0x12a7db)>>>0x20-_0x12a7db,_0x4f9204<<_0x12a7db):(_0x10476e=_0x4f9204<<_0x12a7db-0x20,0x0);}function _0x406fcd(_0x59c4e2,_0x579204,_0x5388a1){return _0x59c4e2|=0x0,_0x579204|=0x0,(0x0|(_0x5388a1|=0x0))<0x20?(_0x10476e=_0x579204>>>_0x5388a1,_0x59c4e2>>>_0x5388a1|(_0x579204&(0x1<<_0x5388a1)-0x1)<<0x20-_0x5388a1):(_0x10476e=0x0,_0x579204>>>_0x5388a1-0x20|0x0);}function _0x5d29ce(_0x29cb04,_0x29eea3){_0x29cb04|=0x0,_0x29eea3|=0x0;var _0xc3c1d0;_0xc3c1d0=_0x197894,_0x197894=_0x197894+0x10|0x0,_0x2869a8[_0xc3c1d0>>0x2]=_0x29eea3,_0x173ffa(_0x29eea3=0x0|_0x2869a8[0x1a],_0x29cb04,_0xc3c1d0),_0xdf9f3b(0xa,_0x29eea3),_0x26c30f();}function _0x142b21(_0x2eacda,_0x4a0211,_0x1a9a8b,_0x584aac){return 0x0|(_0x10476e=_0x584aac=(_0x4a0211|=0x0)-(_0x584aac|=0x0)-((_0x1a9a8b|=0x0)>>>0x0>(_0x2eacda|=0x0)>>>0x0|0x0)>>>0x0,_0x2eacda-_0x1a9a8b>>>0x0|0x0);}function _0x507c4b(_0x4ed1b0){_0x4ed1b0=+_0x4ed1b0;var _0x22e6a5;return _0x1e5579[_0x1cbd5a>>0x3]=_0x4ed1b0,_0x22e6a5=0x0|_0x2869a8[_0x1cbd5a>>0x2],_0x10476e=0x0|_0x2869a8[_0x1cbd5a+0x4>>0x2],0x0|_0x22e6a5;}function _0x517070(_0x35f2f1,_0x30819a,_0x11db9e,_0x54c2e0){return 0x0|(_0x10476e=(_0x30819a|=0x0)+(_0x54c2e0|=0x0)+((_0x11db9e=(_0x35f2f1|=0x0)+(_0x11db9e|=0x0)>>>0x0)>>>0x0<_0x35f2f1>>>0x0|0x0)>>>0x0,0x0|_0x11db9e);}function _0x2b12dd(_0x2a3d82){var _0x14e71a=0x0;return(_0x2a3d82|=0x0)>>>0x0>0xfffff000&&(_0x14e71a=0x0|_0x5aaead(),_0x2869a8[_0x14e71a>>0x2]=0x0-_0x2a3d82,_0x2a3d82=-0x1),0x0|_0x2a3d82;}function _0xe870c3(_0x4bec22,_0x31daa4){_0x31daa4|=0x0;var _0x1bd2a5;return((0x0|function(_0x4273ec,_0x207d63,_0x495abe,_0x1e38c9){var _0x194723;return _0x4273ec|=0x0,_0x1e38c9|=0x0,_0x194723=0x0|_0x59f6a8(_0x495abe|=0x0,_0x207d63|=0x0),_0x495abe=0x0==(0x0|_0x207d63)?0x0:_0x495abe,(0x0|(_0x2869a8[_0x1e38c9+0x4c>>0x2],_0x4273ec=0x0|_0x334ce1(_0x4273ec,_0x194723,_0x1e38c9)))!=(0x0|_0x194723)&&(_0x495abe=(_0x4273ec>>>0x0)/(_0x207d63>>>0x0)|0x0),0x0|_0x495abe;}(_0x4bec22|=0x0,0x1,_0x1bd2a5=0x0|_0xf9cc1a(_0x4bec22),_0x31daa4))!=(0x0|_0x1bd2a5))<<0x1f>>0x1f|0x0;}function _0x5972cb(_0x416cca,_0x1e5491,_0x383529){_0x1e5491|=0x0,_0x383529|=0x0,0x20&_0x2869a8[(_0x416cca|=0x0)>>0x2]||_0x334ce1(_0x1e5491,_0x383529,_0x416cca);}function _0x437d0e(_0x5db51d){_0x5db51d|=0x0;var _0x509e95;return _0x509e95=0xbc+(0x0|_0x3cbbde())|0x0,0x0|_0x2d8189(_0x5db51d,0x0|_0x2869a8[_0x509e95>>0x2]);}function _0x504716(_0x103f8a,_0x26e77f){return _0x26e77f|=0x0,0x0|(_0x103f8a=(_0x103f8a|=0x0)?0x0|_0x49b4ea(_0x103f8a,_0x26e77f,0x0):0x0);}function _0x401106(_0x429b92,_0x4d210f,_0x3efb61){return(0x0|(_0x429b92|=0x0))==(0x0|(_0x4d210f|=0x0))|0x0;}function _0x3e5383(_0x5d75f8,_0x353bcd){_0x353bcd|=0x0;var _0x4550b1;return _0x4550b1=0x0|_0x22c4f9(0x0|(_0x5d75f8|=0x0)),0x0|(0x0==(0x0|_0x353bcd)?_0x5d75f8:_0x4550b1);}function _0x12b671(_0x4b59a1,_0x499e44,_0x4d00af,_0x51672f){return 0x0|_0x4f862c(_0x4b59a1|=0x0,_0x499e44|=0x0,_0x4d00af|=0x0,_0x51672f|=0x0,0x0);}function _0x22c4f9(_0x5104ac){return(0xff&(_0x5104ac|=0x0))<<0x18|(_0x5104ac>>0x8&0xff)<<0x10|(_0x5104ac>>0x10&0xff)<<0x8|_0x5104ac>>>0x18|0x0;}function _0x378c11(_0x37bc4f,_0x478b64,_0x32021d,_0x799661,_0x429d67,_0x5c085b){_0x6a7ba5(0x6);}function _0x19669e(_0x31633f,_0x3db321,_0x59d74e,_0x3eb013,_0x2e37f6){_0x6a7ba5(0x1);}function _0x6ea38c(_0x47eef4){!function(_0x1c2a0d){_0x22b43b(_0x1c2a0d|=0x0);}(_0x47eef4|=0x0);}function _0x1703f8(_0x45dc54,_0x206f1a,_0x50941b,_0x4c3063){_0x6a7ba5(0x7);}function _0x3df9c9(_0xc8baf2,_0x3c37cd,_0x3fa1a9){return _0x6a7ba5(0x0),0x0;}function _0x97c627(_0x527c96,_0x55d247){return+ +_0x19be61(_0x527c96=+_0x527c96,_0x55d247|=0x0);}function _0x5aaead(){return 0x40+(0x0|_0x3cbbde())|0x0;}function _0x3cbbde(){return 0xe8;}function _0x388a23(_0x4369f7){}function _0x1e6520(_0x5300b6){_0x6a7ba5(0x2);}function _0x32e8cd(){_0x6a7ba5(0x5);}_0xed7a30['__ZSt18uncaught_exceptionv'];var _0x14084c=[_0x3df9c9,_0x3602fa,function(_0x5a63f7,_0x459935,_0x1426d2){var _0x3c6d92,_0xdc652f,_0x5dae6a;return _0x5a63f7|=0x0,_0x459935|=0x0,_0x1426d2|=0x0,_0xdc652f=_0x197894,_0x197894=_0x197894+0x20|0x0,_0x3c6d92=_0xdc652f+0x14|0x0,_0x2869a8[(_0x5dae6a=_0xdc652f)>>0x2]=_0x2869a8[_0x5a63f7+0x3c>>0x2],_0x2869a8[_0x5dae6a+0x4>>0x2]=0x0,_0x2869a8[_0x5dae6a+0x8>>0x2]=_0x459935,_0x2869a8[_0x5dae6a+0xc>>0x2]=_0x3c6d92,_0x2869a8[_0x5dae6a+0x10>>0x2]=_0x1426d2,(0x0|_0x2b12dd(0x0|_0x23ae53(0x8c,0x0|_0x5dae6a)))<0x0?(_0x2869a8[_0x3c6d92>>0x2]=-0x1,_0x5a63f7=-0x1):_0x5a63f7=0x0|_0x2869a8[_0x3c6d92>>0x2],_0x197894=_0xdc652f,0x0|_0x5a63f7;},function(_0x3fd2b8,_0x39dc27,_0x2074cd){_0x39dc27|=0x0,_0x2074cd|=0x0;var _0x144ffe,_0x4598da=0x0;return _0x144ffe=_0x197894,_0x197894=_0x197894+0x20|0x0,_0x4598da=_0x144ffe,_0x2869a8[(_0x3fd2b8|=0x0)+0x24>>0x2]=0x1,0x0==(0x40&_0x2869a8[_0x3fd2b8>>0x2]|0x0)&&(_0x2869a8[_0x4598da>>0x2]=_0x2869a8[_0x3fd2b8+0x3c>>0x2],_0x2869a8[_0x4598da+0x4>>0x2]=0x5413,_0x2869a8[_0x4598da+0x8>>0x2]=_0x144ffe+0x10,0x0|_0x4212d7(0x36,0x0|_0x4598da))&&(_0x143be5[_0x3fd2b8+0x4b>>0x0]=-0x1),_0x4598da=0x0|_0x3602fa(_0x3fd2b8,_0x39dc27,_0x2074cd),_0x197894=_0x144ffe,0x0|_0x4598da;},function(_0x4c1f88,_0x41cf57,_0x4594a3){var _0x588eea,_0x36ff20;return _0x41cf57|=0x0,_0x4594a3|=0x0,_0x5edd9a(0x0|(_0x36ff20=0x0|_0x2869a8[(_0x588eea=(_0x4c1f88|=0x0)+0x14|0x0)>>0x2]),0x0|_0x41cf57,0x0|(_0x4c1f88=(_0x4c1f88=(0x0|_0x2869a8[_0x4c1f88+0x10>>0x2])-_0x36ff20|0x0)>>>0x0>_0x4594a3>>>0x0?_0x4594a3:_0x4c1f88)),_0x2869a8[_0x588eea>>0x2]=(0x0|_0x2869a8[_0x588eea>>0x2])+_0x4c1f88,0x0|_0x4594a3;},function(_0x13e32a,_0x184981,_0x21192e){_0x21192e|=0x0;var _0x1e35b7,_0x14bb00,_0x4a7b87=0x0,_0x2c9f39=0x0;if(_0x14bb00=_0x197894,_0x197894=_0x197894+0x40|0x0,_0x1e35b7=_0x14bb00,0x0|_0x401106(_0x13e32a|=0x0,_0x184981|=0x0))_0x184981=0x1;else{if(0x0!=(0x0|_0x184981)&&0x0!=(0x0|(_0x2c9f39=0x0|_0x2c39f6(_0x184981,0x20,0x10,0x0)))){_0x4a7b87=(_0x184981=_0x1e35b7+0x4|0x0)+0x34|0x0;do{_0x2869a8[_0x184981>>0x2]=0x0,_0x184981=_0x184981+0x4|0x0;}while((0x0|_0x184981)<(0x0|_0x4a7b87));_0x2869a8[_0x1e35b7>>0x2]=_0x2c9f39,_0x2869a8[_0x1e35b7+0x8>>0x2]=_0x13e32a,_0x2869a8[_0x1e35b7+0xc>>0x2]=-0x1,_0x2869a8[_0x1e35b7+0x30>>0x2]=0x1,_0x4e8d76[0x3&_0x2869a8[0x1c+(0x0|_0x2869a8[_0x2c9f39>>0x2])>>0x2]](_0x2c9f39,_0x1e35b7,0x0|_0x2869a8[_0x21192e>>0x2],0x1),0x1==(0x0|_0x2869a8[_0x1e35b7+0x18>>0x2])?(_0x2869a8[_0x21192e>>0x2]=_0x2869a8[_0x1e35b7+0x10>>0x2],_0x184981=0x1):_0x184981=0x0;}else _0x184981=0x0;}return _0x197894=_0x14bb00,0x0|_0x184981;},_0x3df9c9,_0x3df9c9],_0xfbad52=[_0x19669e,function(_0x1d18cc,_0x2241d1,_0x12650d,_0x3b635f,_0x54d9a1){_0x1d18cc|=0x0,_0x2241d1|=0x0,_0x12650d|=0x0,_0x3b635f|=0x0;var _0x1dbf10=0x0;do{if(0x0|_0x401106(_0x1d18cc,0x0|_0x2869a8[_0x2241d1+0x8>>0x2]))_0x121916(0x0,_0x2241d1,_0x12650d,_0x3b635f);else{if(0x0|_0x401106(_0x1d18cc,0x0|_0x2869a8[_0x2241d1>>0x2])){if(_0x1d18cc=_0x2241d1+0x20|0x0,(0x0|_0x2869a8[_0x2241d1+0x10>>0x2])!=(0x0|_0x12650d)&&(0x0|_0x2869a8[(_0x1dbf10=_0x2241d1+0x14|0x0)>>0x2])!=(0x0|_0x12650d)){_0x2869a8[_0x1d18cc>>0x2]=_0x3b635f,_0x2869a8[_0x1dbf10>>0x2]=_0x12650d,_0x2869a8[(_0x3b635f=_0x2241d1+0x28|0x0)>>0x2]=0x1+(0x0|_0x2869a8[_0x3b635f>>0x2]),0x1==(0x0|_0x2869a8[_0x2241d1+0x24>>0x2])&&0x2==(0x0|_0x2869a8[_0x2241d1+0x18>>0x2])&&(_0x143be5[_0x2241d1+0x36>>0x0]=0x1),_0x2869a8[_0x2241d1+0x2c>>0x2]=0x4;break;}0x1==(0x0|_0x3b635f)&&(_0x2869a8[_0x1d18cc>>0x2]=0x1);}}}while(0x0);},function(_0x92afd3,_0x906d90,_0x1c5a85,_0x4e5e02,_0x6a2378){_0x92afd3|=0x0,_0x906d90|=0x0,_0x1c5a85|=0x0,_0x4e5e02|=0x0,_0x6a2378|=0x0;var _0x4df29a=0x0,_0x23f748=0x0,_0x115822=0x0,_0xcb5e47=0x0;do{if(0x0|_0x401106(_0x92afd3,0x0|_0x2869a8[_0x906d90+0x8>>0x2]))_0x121916(0x0,_0x906d90,_0x1c5a85,_0x4e5e02);else{if(_0x4df29a=_0x92afd3+0x8|0x0,!(0x0|_0x401106(_0x92afd3,0x0|_0x2869a8[_0x906d90>>0x2]))){_0x115822=0x0|_0x2869a8[_0x4df29a>>0x2],_0xfbad52[0x3&_0x2869a8[0x18+(0x0|_0x2869a8[_0x115822>>0x2])>>0x2]](_0x115822,_0x906d90,_0x1c5a85,_0x4e5e02,_0x6a2378);break;}if(_0x92afd3=_0x906d90+0x20|0x0,(0x0|_0x2869a8[_0x906d90+0x10>>0x2])!=(0x0|_0x1c5a85)&&(0x0|_0x2869a8[(_0x23f748=_0x906d90+0x14|0x0)>>0x2])!=(0x0|_0x1c5a85)){if(_0x2869a8[_0x92afd3>>0x2]=_0x4e5e02,0x4==(0x0|_0x2869a8[(_0x4e5e02=_0x906d90+0x2c|0x0)>>0x2]))break;_0x143be5[(_0x92afd3=_0x906d90+0x34|0x0)>>0x0]=0x0,_0x143be5[(_0xcb5e47=_0x906d90+0x35|0x0)>>0x0]=0x0,_0x4df29a=0x0|_0x2869a8[_0x4df29a>>0x2],_0x1b7781[0x3&_0x2869a8[0x14+(0x0|_0x2869a8[_0x4df29a>>0x2])>>0x2]](_0x4df29a,_0x906d90,_0x1c5a85,_0x1c5a85,0x1,_0x6a2378),0x0|_0x143be5[_0xcb5e47>>0x0]?0x0|_0x143be5[_0x92afd3>>0x0]?_0x92afd3=0x3:(_0x92afd3=0x3,_0x115822=0xb):(_0x92afd3=0x4,_0x115822=0xb),0xb==(0x0|_0x115822)&&(_0x2869a8[_0x23f748>>0x2]=_0x1c5a85,_0x2869a8[(_0xcb5e47=_0x906d90+0x28|0x0)>>0x2]=0x1+(0x0|_0x2869a8[_0xcb5e47>>0x2]),0x1==(0x0|_0x2869a8[_0x906d90+0x24>>0x2])&&0x2==(0x0|_0x2869a8[_0x906d90+0x18>>0x2])&&(_0x143be5[_0x906d90+0x36>>0x0]=0x1)),_0x2869a8[_0x4e5e02>>0x2]=_0x92afd3;break;}0x1==(0x0|_0x4e5e02)&&(_0x2869a8[_0x92afd3>>0x2]=0x1);}}while(0x0);},_0x19669e],_0x10d5ec=[_0x1e6520,_0x388a23,_0x6ea38c,_0x388a23,_0x388a23,_0x6ea38c,function(_0x3a8347){var _0x1116aa;_0x1116aa=_0x197894,_0x197894=_0x197894+0x10|0x0,_0x22b43b(_0x3a8347|=0x0),0x0|_0x3a6dfc(0x0|_0x2869a8[0x505],0x0)?_0x5d29ce(0x1136,_0x1116aa):_0x197894=_0x1116aa;},_0x1e6520],_0x31f262=[function(_0xd039de){return _0x6a7ba5(0x3),0x0;},function(_0x6e45ae){var _0x45f9b9,_0x11ff2d;return _0x45f9b9=_0x197894,_0x197894=_0x197894+0x10|0x0,_0x11ff2d=_0x45f9b9,_0x6e45ae=0x0|function(_0x4efa6f){return 0x0|(_0x4efa6f|=0x0);}(0x0|_0x2869a8[(_0x6e45ae|=0x0)+0x3c>>0x2]),_0x2869a8[_0x11ff2d>>0x2]=_0x6e45ae,_0x6e45ae=0x0|_0x2b12dd(0x0|_0xeef2ba(0x6,0x0|_0x11ff2d)),_0x197894=_0x45f9b9,0x0|_0x6e45ae;}],_0x299db1=[function(_0x5366a1,_0x46d02d,_0x1b6d54){_0x6a7ba5(0x4);}],_0x4aa1a1=[_0x32e8cd,function(){var _0x3802b2,_0x1f5028,_0x53d463,_0x5a5e87=0x0,_0x4f2443=0x0,_0x40d6d1=0x0,_0x5dad09=0x0,_0x544394=0x0;_0x5dad09=_0x197894,_0x197894=_0x197894+0x30|0x0,_0x53d463=_0x5dad09+0x20|0x0,_0x3802b2=_0x5dad09+0x18|0x0,_0x544394=_0x5dad09+0x10|0x0,_0x1f5028=_0x5dad09,_0x5dad09=_0x5dad09+0x24|0x0,_0x5a5e87=0x0|function(){var _0x51ef05=0x0,_0x4fb854=0x0;if(_0x51ef05=_0x197894,_0x197894=_0x197894+0x10|0x0,!(0x0|_0x430ff4(0x1410,0x2)))return _0x4fb854=0x0|_0x1c2019(0x0|_0x2869a8[0x505]),_0x197894=_0x51ef05,0x0|_0x4fb854;return _0x5d29ce(0x10d3,_0x51ef05),0x0;}(),0x0|_0x5a5e87&&0x0|(_0x40d6d1=0x0|_0x2869a8[_0x5a5e87>>0x2])&&(0x432b2b00==(-0x100&(_0x4f2443=0x0|_0x2869a8[(_0x5a5e87=_0x40d6d1+0x30|0x0)>>0x2])|0x0)&0x434c4e47==(0x0|(_0x5a5e87=0x0|_0x2869a8[_0x5a5e87+0x4>>0x2]))||(_0x2869a8[_0x3802b2>>0x2]=0x1048,_0x5d29ce(0x1016,_0x3802b2)),_0x5a5e87=0x432b2b01==(0x0|_0x4f2443)&0x434c4e47==(0x0|_0x5a5e87)?0x0|_0x2869a8[_0x40d6d1+0x2c>>0x2]:_0x40d6d1+0x50|0x0,_0x2869a8[_0x5dad09>>0x2]=_0x5a5e87,_0x40d6d1=0x0|_0x2869a8[_0x40d6d1>>0x2],_0x5a5e87=0x0|_0x2869a8[_0x40d6d1+0x4>>0x2],0x0|_0x14084c[0x7&_0x2869a8[0x10+(0x0|_0x2869a8[0x2])>>0x2]](0x8,_0x40d6d1,_0x5dad09)?(_0x544394=0x0|_0x2869a8[_0x5dad09>>0x2],_0x544394=0x0|_0x31f262[0x1&_0x2869a8[0x8+(0x0|_0x2869a8[_0x544394>>0x2])>>0x2]](_0x544394),_0x2869a8[_0x1f5028>>0x2]=0x1048,_0x2869a8[_0x1f5028+0x4>>0x2]=_0x5a5e87,_0x2869a8[_0x1f5028+0x8>>0x2]=_0x544394,_0x5d29ce(0xfc0,_0x1f5028)):(_0x2869a8[_0x544394>>0x2]=0x1048,_0x2869a8[_0x544394+0x4>>0x2]=_0x5a5e87,_0x5d29ce(0xfed,_0x544394))),_0x5d29ce(0x103c,_0x53d463);},function(){var _0xf550e4;_0xf550e4=_0x197894,_0x197894=_0x197894+0x10|0x0,0x0|_0x689c1(0x1414,0x6)?_0x5d29ce(0x1104,_0xf550e4):_0x197894=_0xf550e4;},_0x32e8cd],_0x1b7781=[_0x378c11,function(_0x3ef522,_0x27e3c3,_0x5e30da,_0x55f62b,_0x5a93a8,_0x44c163){_0x5e30da|=0x0,_0x55f62b|=0x0,_0x5a93a8|=0x0,0x0|_0x401106(_0x3ef522|=0x0,0x0|_0x2869a8[(_0x27e3c3|=0x0)+0x8>>0x2])&&_0x209c27(0x0,_0x27e3c3,_0x5e30da,_0x55f62b,_0x5a93a8);},function(_0x28afb6,_0x555a2e,_0x1d4e10,_0x47d0aa,_0xea2706,_0x1ebce6){_0x1d4e10|=0x0,_0x47d0aa|=0x0,_0xea2706|=0x0,_0x1ebce6|=0x0,0x0|_0x401106(_0x28afb6|=0x0,0x0|_0x2869a8[(_0x555a2e|=0x0)+0x8>>0x2])?_0x209c27(0x0,_0x555a2e,_0x1d4e10,_0x47d0aa,_0xea2706):(_0x28afb6=0x0|_0x2869a8[_0x28afb6+0x8>>0x2],_0x1b7781[0x3&_0x2869a8[0x14+(0x0|_0x2869a8[_0x28afb6>>0x2])>>0x2]](_0x28afb6,_0x555a2e,_0x1d4e10,_0x47d0aa,_0xea2706,_0x1ebce6));},_0x378c11],_0x4e8d76=[_0x1703f8,function(_0x1c5345,_0x191801,_0x135003,_0xcf62d2){_0x135003|=0x0,_0xcf62d2|=0x0,0x0|_0x401106(_0x1c5345|=0x0,0x0|_0x2869a8[(_0x191801|=0x0)+0x8>>0x2])&&_0x56307f(0x0,_0x191801,_0x135003,_0xcf62d2);},function(_0x2203d5,_0x126615,_0x2c6f7d,_0x18f28d){_0x2c6f7d|=0x0,_0x18f28d|=0x0,0x0|_0x401106(_0x2203d5|=0x0,0x0|_0x2869a8[(_0x126615|=0x0)+0x8>>0x2])?_0x56307f(0x0,_0x126615,_0x2c6f7d,_0x18f28d):(_0x2203d5=0x0|_0x2869a8[_0x2203d5+0x8>>0x2],_0x4e8d76[0x3&_0x2869a8[0x1c+(0x0|_0x2869a8[_0x2203d5>>0x2])>>0x2]](_0x2203d5,_0x126615,_0x2c6f7d,_0x18f28d));},_0x1703f8];return{'stackSave':function(){return 0x0|_0x197894;},'_i64Subtract':_0x142b21,'_crn_get_bytes_per_block':function(_0x51b138,_0x185630){_0x51b138|=0x0,_0x185630|=0x0;var _0x2c89dd,_0x2d98a1,_0x313615,_0x3d4d50=0x0;switch(_0x313615=_0x197894,_0x197894=_0x197894+0x240|0x0,_0x2d98a1=_0x313615+0x28|0x0,_0x2c89dd=_0x313615+0x38|0x0,_0x2869a8[(_0x3d4d50=_0x313615)>>0x2]=0x28,_0x4a2bec(_0x51b138,_0x185630,_0x3d4d50),_0x51b138=0x0|_0x2869a8[(_0x185630=_0x3d4d50+0x20|0x0)+0x4>>0x2],0x0|_0x2869a8[_0x185630>>0x2]){case 0x0:case 0x9:case 0xa:if(!_0x51b138)return _0x197894=_0x313615,0x0|(_0x3d4d50=0x8);_0x51b138=0xe;break;case 0x1:case 0x2:case 0x3:case 0x4:case 0x5:case 0x6:case 0x7:case 0x8:_0x51b138=_0x51b138?0xe:0xd;break;default:_0x51b138=0xe;}return 0xd==(0x0|_0x51b138)?(_0x197894=_0x313615,0x0|(_0x3d4d50=0x10)):0xe==(0x0|_0x51b138)?(_0x2869a8[_0x2d98a1>>0x2]=0x362,_0x2869a8[_0x2d98a1+0x4>>0x2]=0xa70,_0x2869a8[_0x2d98a1+0x8>>0x2]=0x4e3,_0x5cfebe(_0x2c89dd,0x32c,_0x2d98a1),_0xe7c112(_0x2c89dd),_0x197894=_0x313615,0x0|(_0x3d4d50=0x0)):0x0;},'setThrew':function(_0x466685,_0x26d2b8){},'dynCall_viii':function(_0x3914ff,_0x17dd45,_0x90bd6c,_0x524b5b){_0x17dd45|=0x0,_0x90bd6c|=0x0,_0x524b5b|=0x0,_0x299db1[0x0&(_0x3914ff|=0x0)](0x0|_0x17dd45,0x0|_0x90bd6c,0x0|_0x524b5b);},'_bitshift64Lshr':_0x406fcd,'_bitshift64Shl':_0x2ce2bd,'dynCall_viiii':function(_0x4ff8c5,_0x290801,_0x5db075,_0x59e575,_0x5030ae){_0x290801|=0x0,_0x5db075|=0x0,_0x59e575|=0x0,_0x5030ae|=0x0,_0x4e8d76[0x3&(_0x4ff8c5|=0x0)](0x0|_0x290801,0x0|_0x5db075,0x0|_0x59e575,0x0|_0x5030ae);},'setTempRet0':function(_0x3eee64){_0x10476e=_0x3eee64|=0x0;},'_crn_decompress':function(_0xd28e16,_0x241cc7,_0x2affea,_0x5ea67e,_0x3115a0,_0x5d69b7){_0xd28e16|=0x0,_0x241cc7|=0x0,_0x2affea|=0x0,_0x5ea67e|=0x0,_0x3115a0|=0x0,_0x5d69b7|=0x0;var _0x4735ac,_0x9e690d,_0x46bf71,_0x42c943,_0x4c18a3=0x0,_0x55a642=0x0,_0x339f6a=0x0,_0x2abbfb=0x0,_0x395012=0x0;switch(_0x42c943=_0x197894,_0x197894=_0x197894+0x250|0x0,_0x46bf71=_0x42c943+0x38|0x0,_0x339f6a=_0x42c943+0x28|0x0,_0x4735ac=_0x42c943+0x48|0x0,_0x9e690d=_0x42c943+0x44|0x0,_0x2869a8[(_0x395012=_0x42c943)>>0x2]=0x28,_0x4a2bec(_0xd28e16,_0x241cc7,_0x395012),_0x4c18a3=(0x0|_0x2869a8[_0x395012+0x4>>0x2])>>>_0x3115a0,_0x55a642=(0x0|_0x2869a8[_0x395012+0x8>>0x2])>>>_0x3115a0,_0x5ea67e=0x0|_0x2869a8[(_0x395012=_0x395012+0x20|0x0)+0x4>>0x2],0x0|_0x2869a8[_0x395012>>0x2]){case 0x0:case 0x9:case 0xa:_0x5ea67e?_0x2abbfb=0xe:_0x395012=0x8;break;case 0x1:case 0x2:case 0x3:case 0x4:case 0x5:case 0x6:case 0x7:case 0x8:_0x2abbfb=_0x5ea67e?0xe:0xd;break;default:_0x2abbfb=0xe;}0xd==(0x0|_0x2abbfb)?_0x395012=0x10:0xe==(0x0|_0x2abbfb)&&(_0x2869a8[_0x339f6a>>0x2]=0x362,_0x2869a8[_0x339f6a+0x4>>0x2]=0xa70,_0x2869a8[_0x339f6a+0x8>>0x2]=0x4e3,_0x5cfebe(_0x4735ac,0x32c,_0x339f6a),_0xe7c112(_0x4735ac),_0x395012=0x0),_0x2869a8[_0x9e690d>>0x2]=_0x2affea,_0x2abbfb=0x0|_0x975fd6(_0xd28e16,_0x241cc7),_0x241cc7=_0x5d69b7+_0x3115a0|0x0;do{if(_0x241cc7>>>0x0>_0x3115a0>>>0x0){if(!_0x2abbfb){for(_0x5ea67e=_0x2affea;_0x5ea67e=_0x5ea67e+(0x0|_0x59f6a8(0x0|_0x59f6a8((_0x4c18a3+0x3|0x0)>>>0x2,_0x395012),(_0x55a642+0x3|0x0)>>>0x2))|0x0,(0x0|(_0x3115a0=_0x3115a0+0x1|0x0))!=(0x0|_0x241cc7);)_0x55a642>>>=0x1,_0x4c18a3>>>=0x1;_0x2869a8[_0x9e690d>>0x2]=_0x5ea67e;break;}for(_0xd28e16=_0x55a642,_0x5ea67e=_0x2affea;_0x55a642=0x0|_0x59f6a8((_0x4c18a3+0x3|0x0)>>>0x2,_0x395012),_0x3115a0>>>0x0>0xf|(_0x339f6a=0x0|_0x59f6a8(_0x55a642,(_0xd28e16+0x3|0x0)>>>0x2))>>>0x0<0x8||0x1ef9cabd!=(0x0|_0x2869a8[_0x2abbfb>>0x2])||(_0x1fc955(_0x2abbfb,_0x9e690d,_0x339f6a,_0x55a642,_0x3115a0),_0x5ea67e=0x0|_0x2869a8[_0x9e690d>>0x2]),_0x5ea67e=_0x5ea67e+_0x339f6a|0x0,_0x2869a8[_0x9e690d>>0x2]=_0x5ea67e,(0x0|(_0x3115a0=_0x3115a0+0x1|0x0))!=(0x0|_0x241cc7);)_0xd28e16>>>=0x1,_0x4c18a3>>>=0x1;}}while(0x0);if(_0x2abbfb){if(0x1ef9cabd==(0x0|_0x2869a8[_0x2abbfb>>0x2]))return _0x4b11c4(_0x2abbfb),0x7&_0x2abbfb?(_0x2869a8[_0x46bf71>>0x2]=0x362,_0x2869a8[_0x46bf71+0x4>>0x2]=0x9ca,_0x2869a8[_0x46bf71+0x8>>0x2]=0x4d0,_0x5cfebe(_0x4735ac,0x32c,_0x46bf71),_0xe7c112(_0x4735ac),void(_0x197894=_0x42c943)):(_0x5226d5(_0x2abbfb,0x0,0x0,0x1,0x0),void(_0x197894=_0x42c943));_0x197894=_0x42c943;}else _0x197894=_0x42c943;},'_memset':_0x4f8efc,'_sbrk':_0x570e49,'_memcpy':_0x5edd9a,'stackAlloc':function(_0x57aaff){var _0x4ddae4;return _0x4ddae4=_0x197894,_0x197894=(_0x197894=_0x197894+(_0x57aaff|=0x0)|0x0)+0xf&-0x10,0x0|_0x4ddae4;},'_crn_get_height':function(_0x4a5527,_0x527b15){var _0x3b7af3,_0x137255;return _0x4a5527|=0x0,_0x527b15|=0x0,_0x137255=_0x197894,_0x197894=_0x197894+0x30|0x0,_0x2869a8[(_0x3b7af3=_0x137255)>>0x2]=0x28,_0x4a2bec(_0x4a5527,_0x527b15,_0x3b7af3),_0x197894=_0x137255,0x0|_0x2869a8[_0x3b7af3+0x8>>0x2];},'dynCall_vi':function(_0x424ffb,_0x71d006){_0x71d006|=0x0,_0x10d5ec[0x7&(_0x424ffb|=0x0)](0x0|_0x71d006);},'getTempRet0':function(){return 0x0|_0x10476e;},'_crn_get_levels':function(_0x50548f,_0x37ec41){var _0x29498e,_0x1d1532;return _0x50548f|=0x0,_0x37ec41|=0x0,_0x1d1532=_0x197894,_0x197894=_0x197894+0x30|0x0,_0x2869a8[(_0x29498e=_0x1d1532)>>0x2]=0x28,_0x4a2bec(_0x50548f,_0x37ec41,_0x29498e),_0x197894=_0x1d1532,0x0|_0x2869a8[_0x29498e+0xc>>0x2];},'_crn_get_uncompressed_size':function(_0x39efaf,_0x6e2516,_0x50a434){_0x39efaf|=0x0,_0x6e2516|=0x0,_0x50a434|=0x0;var _0x3ac8ac,_0x2e0097,_0x324df4,_0x526736,_0x504bea=0x0,_0x55c89f=0x0;switch(_0x526736=_0x197894,_0x197894=_0x197894+0x240|0x0,_0x324df4=_0x526736+0x28|0x0,_0x2e0097=_0x526736+0x38|0x0,_0x2869a8[(_0x55c89f=_0x526736)>>0x2]=0x28,_0x4a2bec(_0x39efaf,_0x6e2516,_0x55c89f),_0x3ac8ac=(0x3+((0x0|_0x2869a8[_0x55c89f+0x4>>0x2])>>>_0x50a434)|0x0)>>>0x2,_0x6e2516=(0x3+((0x0|_0x2869a8[_0x55c89f+0x8>>0x2])>>>_0x50a434)|0x0)>>>0x2,_0x39efaf=0x0|_0x2869a8[(_0x50a434=_0x55c89f+0x20|0x0)+0x4>>0x2],0x0|_0x2869a8[_0x50a434>>0x2]){case 0x0:case 0x9:case 0xa:_0x39efaf?_0x504bea=0xe:_0x39efaf=0x8;break;case 0x1:case 0x2:case 0x3:case 0x4:case 0x5:case 0x6:case 0x7:case 0x8:_0x504bea=_0x39efaf?0xe:0xd;break;default:_0x504bea=0xe;}return 0xd==(0x0|_0x504bea)?_0x39efaf=0x10:0xe==(0x0|_0x504bea)&&(_0x2869a8[_0x324df4>>0x2]=0x362,_0x2869a8[_0x324df4+0x4>>0x2]=0xa70,_0x2869a8[_0x324df4+0x8>>0x2]=0x4e3,_0x5cfebe(_0x2e0097,0x32c,_0x324df4),_0xe7c112(_0x2e0097),_0x39efaf=0x0),_0x55c89f=0x0|_0x59f6a8(0x0|_0x59f6a8(_0x6e2516,_0x3ac8ac),_0x39efaf),_0x197894=_0x526736,0x0|_0x55c89f;},'_i64Add':_0x517070,'dynCall_iiii':function(_0x2a0c01,_0x26db1b,_0x3c020a,_0x2079f8){return _0x26db1b|=0x0,_0x3c020a|=0x0,_0x2079f8|=0x0,0x0|_0x14084c[0x7&(_0x2a0c01|=0x0)](0x0|_0x26db1b,0x0|_0x3c020a,0x0|_0x2079f8);},'_emscripten_get_global_libc':function(){return 0x13d0;},'dynCall_ii':function(_0x13fced,_0x175e52){return _0x175e52|=0x0,0x0|_0x31f262[0x1&(_0x13fced|=0x0)](0x0|_0x175e52);},'___udivdi3':_0x12b671,'_llvm_bswap_i32':_0x22c4f9,'dynCall_viiiii':function(_0x28a53c,_0x1aa901,_0x892294,_0x2ef349,_0x5c0cb6,_0x3adbc7){_0x1aa901|=0x0,_0x892294|=0x0,_0x2ef349|=0x0,_0x5c0cb6|=0x0,_0x3adbc7|=0x0,_0xfbad52[0x3&(_0x28a53c|=0x0)](0x0|_0x1aa901,0x0|_0x892294,0x0|_0x2ef349,0x0|_0x5c0cb6,0x0|_0x3adbc7);},'___cxa_can_catch':function(_0x37cad5,_0xaad358,_0x2639bb){var _0x4dd692,_0x86c545;return _0x37cad5|=0x0,_0xaad358|=0x0,_0x2639bb|=0x0,_0x86c545=_0x197894,_0x197894=_0x197894+0x10|0x0,_0x2869a8[(_0x4dd692=_0x86c545)>>0x2]=_0x2869a8[_0x2639bb>>0x2],(_0x37cad5=0x0|_0x14084c[0x7&_0x2869a8[0x10+(0x0|_0x2869a8[_0x37cad5>>0x2])>>0x2]](_0x37cad5,_0xaad358,_0x4dd692))&&(_0x2869a8[_0x2639bb>>0x2]=_0x2869a8[_0x4dd692>>0x2]),_0x197894=_0x86c545,0x1&_0x37cad5|0x0;},'_free':_0x22b43b,'runPostSets':function(){},'dynCall_viiiiii':function(_0x41435a,_0x4b0897,_0xe300f1,_0x2d842c,_0x43ca3f,_0x29c3b4,_0x392cd7){_0x4b0897|=0x0,_0xe300f1|=0x0,_0x2d842c|=0x0,_0x43ca3f|=0x0,_0x29c3b4|=0x0,_0x392cd7|=0x0,_0x1b7781[0x3&(_0x41435a|=0x0)](0x0|_0x4b0897,0x0|_0xe300f1,0x0|_0x2d842c,0x0|_0x43ca3f,0x0|_0x29c3b4,0x0|_0x392cd7);},'establishStackSpace':function(_0xc06096,_0x1c3004){_0x197894=_0xc06096|=0x0;},'___uremdi3':_0x326e48,'___cxa_is_pointer_type':function(_0x4c2aab){return 0x1&(_0x4c2aab=(_0x4c2aab|=0x0)?0x0!=(0x0|_0x2c39f6(_0x4c2aab,0x20,0x58,0x0)):0x0)|0x0;},'stackRestore':function(_0x4ff389){_0x197894=_0x4ff389|=0x0;},'_malloc':_0x2456da,'_emscripten_replace_memory':function(_0x1d5cf9){return!(0xffffff&_0xfccfe3(_0x1d5cf9)||_0xfccfe3(_0x1d5cf9)<=0xffffff||_0xfccfe3(_0x1d5cf9)>0x80000000)&&(_0x143be5=new _0x6db537(_0x1d5cf9),_0xbd3a97=new _0x5c002f(_0x1d5cf9),_0x2869a8=new _0x3493f7(_0x1d5cf9),_0x443bad=new _0x4a9280(_0x1d5cf9),_0x188be4=new _0xc6e28d(_0x1d5cf9),new _0x36b33a(_0x1d5cf9),new _0x1aa3c1(_0x1d5cf9),_0x1e5579=new _0xa14d37(_0x1d5cf9),_0x85d655=_0x1d5cf9,!0x0);},'dynCall_v':function(_0x5925fc){_0x4aa1a1[0x3&(_0x5925fc|=0x0)]();},'_crn_get_width':function(_0x1d5530,_0x1e6c48){var _0x166079,_0x4c4737;return _0x1d5530|=0x0,_0x1e6c48|=0x0,_0x4c4737=_0x197894,_0x197894=_0x197894+0x30|0x0,_0x2869a8[(_0x166079=_0x4c4737)>>0x2]=0x28,_0x4a2bec(_0x1d5530,_0x1e6c48,_0x166079),_0x197894=_0x4c4737,0x0|_0x2869a8[_0x166079+0x4>>0x2];},'_crn_get_dxt_format':function(_0x9f1d27,_0x35b8d2){var _0x299f2f,_0x4698e0;return _0x9f1d27|=0x0,_0x35b8d2|=0x0,_0x4698e0=_0x197894,_0x197894=_0x197894+0x30|0x0,_0x2869a8[(_0x299f2f=_0x4698e0)>>0x2]=0x28,_0x4a2bec(_0x9f1d27,_0x35b8d2,_0x299f2f),_0x197894=_0x4698e0,0x0|_0x2869a8[_0x299f2f+0x20>>0x2];}};}(Module$1['asmGlobalArg'],Module$1['asmLibraryArg'],buffer$1);Module$1[_0x68aa19(0x3d70)]=asm[_0x68aa19(0x3d70)],Module$1[_0x68aa19(0x3498)]=asm[_0x68aa19(0x3498)],Module$1[_0x68aa19(0x4805)]=asm[_0x68aa19(0x4805)],Module$1['setThrew']=asm[_0x68aa19(0x505f)],Module$1[_0x68aa19(0x25c6)]=asm['_bitshift64Lshr'],Module$1[_0x68aa19(0x13a5)]=asm[_0x68aa19(0x13a5)],Module$1[_0x68aa19(0x16b9)]=asm[_0x68aa19(0x16b9)],Module$1[_0x68aa19(0x2054)]=asm[_0x68aa19(0x2054)],Module$1[_0x68aa19(0xc3d)]=asm['_crn_get_bytes_per_block'],Module$1[_0x68aa19(0x9dc)]=asm[_0x68aa19(0x9dc)],Module$1['_memcpy']=asm['_memcpy'],Module$1[_0x68aa19(0xa65)]=asm[_0x68aa19(0xa65)],Module$1[_0x68aa19(0x21c0)]=asm['_crn_get_height'],Module$1['_i64Subtract']=asm[_0x68aa19(0x32fb)],Module$1[_0x68aa19(0x1c86)]=asm[_0x68aa19(0x1c86)],Module$1[_0x68aa19(0x3a69)]=asm[_0x68aa19(0x3a69)],Module$1['_i64Add']=asm[_0x68aa19(0x2427)],Module$1[_0x68aa19(0x2800)]=asm[_0x68aa19(0x2800)],Module$1[_0x68aa19(0x1fb0)]=asm[_0x68aa19(0x1fb0)],Module$1[_0x68aa19(0x18d2)]=asm[_0x68aa19(0x18d2)],Module$1[_0x68aa19(0x23cb)]=asm['___cxa_can_catch'];var _free=Module$1[_0x68aa19(0x8e7)]=asm['_free'];Module$1['runPostSets']=asm[_0x68aa19(0x3fe9)],Module$1[_0x68aa19(0x2c60)]=asm[_0x68aa19(0x2c60)],Module$1[_0x68aa19(0x54b5)]=asm['___uremdi3'],Module$1['___cxa_is_pointer_type']=asm['___cxa_is_pointer_type'],Module$1[_0x68aa19(0xffc)]=asm[_0x68aa19(0xffc)];var _malloc$1=Module$1['_malloc']=asm[_0x68aa19(0x5164)],_emscripten_replace_memory=Module$1['_emscripten_replace_memory']=asm[_0x68aa19(0x473e)],initialStackTop;function ExitStatus$1(_0x2678c8){var _0x2c0ccd=_0x68aa19;this[_0x2c0ccd(0x13f9)]=_0x2c0ccd(0x557b),this['message']=_0x2c0ccd(0x3c99)+_0x2678c8+')',this[_0x2c0ccd(0x3f4f)]=_0x2678c8;}function run$1(_0x1e6ffb){var _0x4f727a=_0x68aa19;function _0x2d86f7(){var _0x1a8427=_0x54f3;Module$1['calledRun']||(Module$1[_0x1a8427(0x2923)]=!0x0,ABORT$1||(ensureInitRuntime(),preMain$1(),Module$1['onRuntimeInitialized']&&Module$1[_0x1a8427(0x4c7d)](),Module$1['_main']&&shouldRunNow&&Module$1[_0x1a8427(0x2e26)](_0x1e6ffb),postRun$1()));}_0x1e6ffb=_0x1e6ffb||Module$1['arguments'],runDependencies$1>0x0||(preRun$1(),runDependencies$1>0x0||Module$1[_0x4f727a(0x2923)]||(Module$1[_0x4f727a(0x4551)]?(Module$1[_0x4f727a(0x4551)](_0x4f727a(0x48ea)),setTimeout(function(){setTimeout(function(){var _0xd97f1e=_0x54f3;Module$1[_0xd97f1e(0x4551)]('');},0x1),_0x2d86f7();},0x1)):_0x2d86f7()));}function exit$1(_0x2fb550,_0x2aa4af){var _0x27e468=_0x68aa19;_0x2aa4af&&Module$1['noExitRuntime']||(Module$1[_0x27e468(0x5835)]||(ABORT$1=!0x0,STACKTOP=initialStackTop,exitRuntime$1(),Module$1[_0x27e468(0xeca)]&&Module$1['onExit'](_0x2fb550)),ENVIRONMENT_IS_NODE$1&&process[_0x27e468(0x2955)](_0x2fb550),Module$1[_0x27e468(0x238d)](_0x2fb550,new ExitStatus$1(_0x2fb550)));}Module$1[_0x68aa19(0x3c3b)]=asm[_0x68aa19(0x3c3b)],Module$1[_0x68aa19(0x2a9a)]=asm[_0x68aa19(0x2a9a)],Module$1[_0x68aa19(0x322e)]=asm[_0x68aa19(0x322e)],Module$1[_0x68aa19(0x2eef)]=asm['dynCall_viiiii'],Module$1[_0x68aa19(0xc47)]=asm['dynCall_vi'],Module$1['dynCall_ii']=asm[_0x68aa19(0x1973)],Module$1[_0x68aa19(0x1457)]=asm[_0x68aa19(0x1457)],Module$1[_0x68aa19(0x2bcd)]=asm[_0x68aa19(0x2bcd)],Module$1[_0x68aa19(0x2aef)]=asm[_0x68aa19(0x2aef)],Module$1[_0x68aa19(0x1df7)]=asm['dynCall_viiii'],Runtime['stackAlloc']=Module$1[_0x68aa19(0xa65)],Runtime[_0x68aa19(0x3d70)]=Module$1[_0x68aa19(0x3d70)],Runtime[_0x68aa19(0xffc)]=Module$1[_0x68aa19(0xffc)],Runtime[_0x68aa19(0x2c60)]=Module$1[_0x68aa19(0x2c60)],Runtime[_0x68aa19(0x16b9)]=Module$1['setTempRet0'],Runtime[_0x68aa19(0x3498)]=Module$1[_0x68aa19(0x3498)],Module$1[_0x68aa19(0x156b)]=asm,ExitStatus$1[_0x68aa19(0x4b51)]=new Error(),ExitStatus$1[_0x68aa19(0x4b51)]['constructor']=ExitStatus$1,dependenciesFulfilled$1=function e(){var _0x1118f9=_0x68aa19;Module$1[_0x1118f9(0x2923)]||run$1(),Module$1[_0x1118f9(0x2923)]||(dependenciesFulfilled$1=e);},Module$1[_0x68aa19(0x2e26)]=Module$1['callMain']=function(_0x5b771d){var _0x2f4adb=_0x68aa19;_0x5b771d=_0x5b771d||[],ensureInitRuntime();var _0x2b04c6=_0x5b771d[_0x2f4adb(0x531b)]+0x1;function _0x498790(){var _0x2226c3=_0x2f4adb;for(var _0x2aec2c=0x0;_0x2aec2c<0x3;_0x2aec2c++)_0x4368ff[_0x2226c3(0x3a33)](0x0);}var _0x4368ff=[allocate(intArrayFromString$1(Module$1[_0x2f4adb(0x3488)]),'i8',ALLOC_NORMAL)];_0x498790();for(var _0x4fb57a=0x0;_0x4fb57a<_0x2b04c6-0x1;_0x4fb57a+=0x1)_0x4368ff[_0x2f4adb(0x3a33)](allocate(intArrayFromString$1(_0x5b771d[_0x4fb57a]),'i8',ALLOC_NORMAL)),_0x498790();_0x4368ff[_0x2f4adb(0x3a33)](0x0),_0x4368ff=allocate(_0x4368ff,_0x2f4adb(0x2ea5),ALLOC_NORMAL);try{exit$1(Module$1[_0x2f4adb(0x5dc)](_0x2b04c6,_0x4368ff,0x0),!0x0);}catch(_0x4da699){if(_0x4da699 instanceof ExitStatus$1)return;if(_0x2f4adb(0x3db8)==_0x4da699)return void(Module$1['noExitRuntime']=!0x0);var _0x294bbd=_0x4da699;_0x4da699&&_0x2f4adb(0x5014)==typeof _0x4da699&&_0x4da699[_0x2f4adb(0xf06)]&&(_0x294bbd=[_0x4da699,_0x4da699['stack']]),Module$1[_0x2f4adb(0x2389)]('exception\x20thrown:\x20'+_0x294bbd),Module$1[_0x2f4adb(0x238d)](0x1,_0x4da699);}},Module$1[_0x68aa19(0x29b6)]=Module$1[_0x68aa19(0x29b6)]=run$1,Module$1[_0x68aa19(0x2955)]=Module$1['exit']=exit$1;var abortDecorators=[];function abort$1(_0x893753){var _0x52ec08=_0x68aa19;Module$1[_0x52ec08(0x1394)]&&Module$1[_0x52ec08(0x1394)](_0x893753),void 0x0!==_0x893753?(Module$1[_0x52ec08(0x4f76)](_0x893753),Module$1[_0x52ec08(0x2389)](_0x893753),_0x893753=JSON[_0x52ec08(0x1e9b)](_0x893753)):_0x893753='',ABORT$1=!0x0;var _0x57c392=_0x52ec08(0x2989)+_0x893753+_0x52ec08(0xbbb)+stackTrace$1()+'\x0aIf\x20this\x20abort()\x20is\x20unexpected,\x20build\x20with\x20-s\x20ASSERTIONS=1\x20which\x20can\x20give\x20more\x20information.';throw abortDecorators&&abortDecorators['forEach'](function(_0x50b459){_0x57c392=_0x50b459(_0x57c392,_0x893753);}),_0x57c392;}if(Module$1[_0x68aa19(0x539a)]=Module$1[_0x68aa19(0x539a)]=abort$1,Module$1['preInit']){for(_0x68aa19(0x20f8)==typeof Module$1['preInit']&&(Module$1[_0x68aa19(0x5681)]=[Module$1[_0x68aa19(0x5681)]]);Module$1['preInit']['length']>0x0;)Module$1['preInit'][_0x68aa19(0x1ae7)]()();}var shouldRunNow=!0x0;Module$1[_0x68aa19(0x2c48)]&&(shouldRunNow=!0x1),Module$1['noExitRuntime']=!0x0,run$1();var Module$2=Module$1,oldValue;_0x68aa19(0x3041)!=typeof ko&&(oldValue=ko),function(_0x3c054c){var _0x221830=_0x68aa19,_0x6e5ef8=this||(0x0,eval)(_0x221830(0x55da)),_0x6fe1aa=_0x6e5ef8[_0x221830(0xdaf)],_0xa9e80d=_0x6e5ef8['navigator'],_0x1c6b65=_0x6e5ef8['jQuery'],_0x5bfde3=_0x6e5ef8[_0x221830(0xe9b)];_0x1c6b65||_0x221830(0x3041)==typeof jQuery||(_0x1c6b65=jQuery),function(_0xdb8761){_0xdb8761(_0x6e5ef8['ko']={});}(function(_0x4ee7d0,_0x46d723){var _0x580b5d=_0x221830;function _0x1b4f5e(_0x4fdd29,_0x3597f0){return(null===_0x4fdd29||typeof _0x4fdd29 in _0xbd0ed2)&&_0x4fdd29===_0x3597f0;}function _0x178666(_0x2a1590,_0x231315){var _0x38ce52;return function(){var _0x2f3818=_0x54f3;_0x38ce52||(_0x38ce52=_0x2a7dee['a'][_0x2f3818(0x57fe)](function(){_0x38ce52=_0x3c054c,_0x2a1590();},_0x231315));};}function _0x4d87dc(_0x481d14,_0x33f54d){var _0x30a42d;return function(){var _0x5325fd=_0x54f3;clearTimeout(_0x30a42d),_0x30a42d=_0x2a7dee['a'][_0x5325fd(0x57fe)](_0x481d14,_0x33f54d);};}function _0x49aff7(_0x24354c,_0x2a0a01){var _0x5c4170=_0x54f3;_0x2a0a01&&_0x5c4170(0x48a2)!==_0x2a0a01?_0x5c4170(0x476a)===_0x2a0a01?this['pc'](_0x24354c):this['gb'](_0x24354c,_0x2a0a01):this['qc'](_0x24354c);}function _0x3a91a2(_0x36ee8e,_0x26c4e3){null!==_0x26c4e3&&_0x26c4e3['s']&&_0x26c4e3['s']();}function _0xc1360f(_0x449e08,_0x476378){var _0x4fa82e=this['qd'],_0x509bbb=_0x4fa82e[_0x3716e5];_0x509bbb['ra']||(this['Qb']&&this['mb'][_0x476378]?(_0x4fa82e['uc'](_0x476378,_0x449e08,this['mb'][_0x476378]),this['mb'][_0x476378]=null,--this['Qb']):_0x509bbb['I'][_0x476378]||_0x4fa82e['uc'](_0x476378,_0x449e08,_0x509bbb['J']?{'da':_0x449e08}:_0x4fa82e['$c'](_0x449e08)),_0x449e08['Ja']&&_0x449e08['gd']());}var _0x2a7dee=void 0x0!==_0x4ee7d0?_0x4ee7d0:{};_0x2a7dee['b']=function(_0x52435c,_0xe3537a){var _0xd5c7aa=_0x54f3;for(var _0x5c1168=_0x52435c[_0xd5c7aa(0x4d7b)]('.'),_0x528553=_0x2a7dee,_0x2e4846=0x0;_0x2e4846<_0x5c1168[_0xd5c7aa(0x531b)]-0x1;_0x2e4846++)_0x528553=_0x528553[_0x5c1168[_0x2e4846]];_0x528553[_0x5c1168[_0x5c1168[_0xd5c7aa(0x531b)]-0x1]]=_0xe3537a;},_0x2a7dee['L']=function(_0x5e9acd,_0x3d9451,_0x3d0410){_0x5e9acd[_0x3d9451]=_0x3d0410;},_0x2a7dee[_0x580b5d(0x3330)]='3.5.1',_0x2a7dee['b'](_0x580b5d(0x3330),_0x2a7dee[_0x580b5d(0x3330)]),_0x2a7dee[_0x580b5d(0x2fce)]={'deferUpdates':!0x1,'useOnlyNativeEvents':!0x1,'foreachHidesDestroyed':!0x1},_0x2a7dee['a']=function(){var _0x572cad=_0x580b5d;function _0x54a077(_0x436278,_0x41ded9){var _0x21f375=_0x54f3;for(var _0x9bdf94 in _0x436278)_0x2d7e82[_0x21f375(0x317a)](_0x436278,_0x9bdf94)&&_0x41ded9(_0x9bdf94,_0x436278[_0x9bdf94]);}function _0xd3def2(_0x52904e,_0x172a66){var _0x30d4b1=_0x54f3;if(_0x172a66){for(var _0x237e3d in _0x172a66)_0x2d7e82[_0x30d4b1(0x317a)](_0x172a66,_0x237e3d)&&(_0x52904e[_0x237e3d]=_0x172a66[_0x237e3d]);}return _0x52904e;}function _0x355be7(_0xb83b1e,_0x4bd3d3){return _0xb83b1e['__proto__']=_0x4bd3d3,_0xb83b1e;}function _0x30c129(_0x228a95,_0x5ae131,_0x41ca11,_0x570c9e){var _0x32cabc=_0x54f3,_0x4aff89=_0x228a95[_0x5ae131]['match'](_0x1098f2)||[];_0x2a7dee['a']['D'](_0x41ca11[_0x32cabc(0x1b02)](_0x1098f2),function(_0x2d1149){_0x2a7dee['a']['Na'](_0x4aff89,_0x2d1149,_0x570c9e);}),_0x228a95[_0x5ae131]=_0x4aff89[_0x32cabc(0x3ac2)]('\x20');}var _0x2d7e82=Object['prototype'][_0x572cad(0x2a77)],_0x599012={'__proto__':[]}instanceof Array,_0x93ff2f=_0x572cad(0x20f8)==typeof Symbol,_0x39f7ab={},_0x475f34={};_0x39f7ab[_0xa9e80d&&/Firefox\/2/i[_0x572cad(0x8e2)](_0xa9e80d[_0x572cad(0x2c8d)])?_0x572cad(0x2746):'UIEvents']=[_0x572cad(0x35d9),_0x572cad(0x727),_0x572cad(0x860)],_0x39f7ab[_0x572cad(0x410c)]=_0x572cad(0x4bd1)['split']('\x20'),_0x54a077(_0x39f7ab,function(_0x21250c,_0x26bc9e){if(_0x26bc9e['length']){for(var _0x289f39=0x0,_0x26d03a=_0x26bc9e['length'];_0x289f39<_0x26d03a;_0x289f39++)_0x475f34[_0x26bc9e[_0x289f39]]=_0x21250c;}});var _0x57504e,_0x34cae8={'propertychange':!0x0},_0x41a18b=_0x6fe1aa&&function(){var _0x5d33dd=_0x572cad;for(var _0x4e9e99=0x3,_0x4119cc=_0x6fe1aa['createElement'](_0x5d33dd(0x4dc4)),_0x401ed9=_0x4119cc[_0x5d33dd(0x4b76)]('i');_0x4119cc[_0x5d33dd(0x40f1)]=_0x5d33dd(0x22bd)+ ++_0x4e9e99+_0x5d33dd(0x3859),_0x401ed9[0x0];);return 0x4<_0x4e9e99?_0x4e9e99:_0x3c054c;}(),_0x1098f2=/\S+/g;return{'Jc':[_0x572cad(0xa8a),/^__RequestVerificationToken(_.*)?$/],'D':function(_0x28e690,_0x241a00,_0x49d835){var _0x24ae46=_0x572cad;for(var _0x3f2666=0x0,_0x1d3254=_0x28e690[_0x24ae46(0x531b)];_0x3f2666<_0x1d3254;_0x3f2666++)_0x241a00[_0x24ae46(0x317a)](_0x49d835,_0x28e690[_0x3f2666],_0x3f2666,_0x28e690);},'A':'function'==typeof Array[_0x572cad(0x4b51)]['indexOf']?function(_0x4a229b,_0x3e328f){var _0x501a2b=_0x572cad;return Array[_0x501a2b(0x4b51)][_0x501a2b(0x33ab)]['call'](_0x4a229b,_0x3e328f);}:function(_0x3fa72a,_0x1a9d24){var _0x49f10d=_0x572cad;for(var _0x2a3a1c=0x0,_0x55c7b3=_0x3fa72a[_0x49f10d(0x531b)];_0x2a3a1c<_0x55c7b3;_0x2a3a1c++)if(_0x3fa72a[_0x2a3a1c]===_0x1a9d24)return _0x2a3a1c;return-0x1;},'Lb':function(_0x329de0,_0x980013,_0xd4e7ca){var _0x4cbf27=_0x572cad;for(var _0x2bacb3=0x0,_0xec6f18=_0x329de0[_0x4cbf27(0x531b)];_0x2bacb3<_0xec6f18;_0x2bacb3++)if(_0x980013[_0x4cbf27(0x317a)](_0xd4e7ca,_0x329de0[_0x2bacb3],_0x2bacb3,_0x329de0))return _0x329de0[_0x2bacb3];return _0x3c054c;},'Pa':function(_0x51e712,_0x4f74a1){var _0x4f1565=_0x572cad,_0x3d21cc=_0x2a7dee['a']['A'](_0x51e712,_0x4f74a1);0x0<_0x3d21cc?_0x51e712[_0x4f1565(0x4bc6)](_0x3d21cc,0x1):0x0===_0x3d21cc&&_0x51e712['shift']();},'wc':function(_0x316473){var _0x1cdd73=[];return _0x316473&&_0x2a7dee['a']['D'](_0x316473,function(_0x1560aa){var _0x26649f=_0x54f3;0x0>_0x2a7dee['a']['A'](_0x1cdd73,_0x1560aa)&&_0x1cdd73[_0x26649f(0x3a33)](_0x1560aa);}),_0x1cdd73;},'Mb':function(_0x83d458,_0x17cab0,_0x22abae){var _0x30a1e4=_0x572cad,_0x4bfa0d=[];if(_0x83d458){for(var _0xc0e076=0x0,_0x1ca287=_0x83d458[_0x30a1e4(0x531b)];_0xc0e076<_0x1ca287;_0xc0e076++)_0x4bfa0d[_0x30a1e4(0x3a33)](_0x17cab0['call'](_0x22abae,_0x83d458[_0xc0e076],_0xc0e076));}return _0x4bfa0d;},'jb':function(_0x54882a,_0xa019ca,_0x5910b4){var _0x51d60c=_0x572cad,_0x24fd32=[];if(_0x54882a){for(var _0xef6190=0x0,_0x13a6d6=_0x54882a['length'];_0xef6190<_0x13a6d6;_0xef6190++)_0xa019ca[_0x51d60c(0x317a)](_0x5910b4,_0x54882a[_0xef6190],_0xef6190)&&_0x24fd32[_0x51d60c(0x3a33)](_0x54882a[_0xef6190]);}return _0x24fd32;},'Nb':function(_0x47f625,_0x175c51){var _0x1b20dd=_0x572cad;if(_0x175c51 instanceof Array)_0x47f625[_0x1b20dd(0x3a33)][_0x1b20dd(0x18ce)](_0x47f625,_0x175c51);else{for(var _0x2b5274=0x0,_0x3ab545=_0x175c51[_0x1b20dd(0x531b)];_0x2b5274<_0x3ab545;_0x2b5274++)_0x47f625[_0x1b20dd(0x3a33)](_0x175c51[_0x2b5274]);}return _0x47f625;},'Na':function(_0xe6e619,_0x2fbce1,_0x304330){var _0x5dce2b=_0x572cad,_0x1f2f20=_0x2a7dee['a']['A'](_0x2a7dee['a']['bc'](_0xe6e619),_0x2fbce1);0x0>_0x1f2f20?_0x304330&&_0xe6e619['push'](_0x2fbce1):_0x304330||_0xe6e619[_0x5dce2b(0x4bc6)](_0x1f2f20,0x1);},'Ba':_0x599012,'extend':_0xd3def2,'setPrototypeOf':_0x355be7,'Ab':_0x599012?_0x355be7:_0xd3def2,'P':_0x54a077,'Ga':function(_0x4c02d0,_0x229734,_0x52320a){var _0x1b8701=_0x572cad;if(!_0x4c02d0)return _0x4c02d0;var _0xa84697,_0x4835b3={};for(_0xa84697 in _0x4c02d0)_0x2d7e82[_0x1b8701(0x317a)](_0x4c02d0,_0xa84697)&&(_0x4835b3[_0xa84697]=_0x229734[_0x1b8701(0x317a)](_0x52320a,_0x4c02d0[_0xa84697],_0xa84697,_0x4c02d0));return _0x4835b3;},'Tb':function(_0x175605){var _0xe38247=_0x572cad;for(;_0x175605[_0xe38247(0x1883)];)_0x2a7dee[_0xe38247(0x154)](_0x175605[_0xe38247(0x1883)]);},'Yb':function(_0x37eb68){var _0x23c015=_0x572cad;for(var _0x5c322d=((_0x37eb68=_0x2a7dee['a']['la'](_0x37eb68))[0x0]&&_0x37eb68[0x0]['ownerDocument']||_0x6fe1aa)[_0x23c015(0x433c)](_0x23c015(0x4dc4)),_0x1feca2=0x0,_0x332e89=_0x37eb68['length'];_0x1feca2<_0x332e89;_0x1feca2++)_0x5c322d[_0x23c015(0x3356)](_0x2a7dee['oa'](_0x37eb68[_0x1feca2]));return _0x5c322d;},'Ca':function(_0x2d6317,_0x10e4f5){var _0x4b92d=_0x572cad;for(var _0x4c8b37=0x0,_0x5d1fda=_0x2d6317[_0x4b92d(0x531b)],_0x1d5bb0=[];_0x4c8b37<_0x5d1fda;_0x4c8b37++){var _0x7d5ea9=_0x2d6317[_0x4c8b37]['cloneNode'](!0x0);_0x1d5bb0[_0x4b92d(0x3a33)](_0x10e4f5?_0x2a7dee['oa'](_0x7d5ea9):_0x7d5ea9);}return _0x1d5bb0;},'va':function(_0x37f240,_0x132f99){var _0x44602b=_0x572cad;if(_0x2a7dee['a']['Tb'](_0x37f240),_0x132f99){for(var _0x42f76d=0x0,_0x180774=_0x132f99[_0x44602b(0x531b)];_0x42f76d<_0x180774;_0x42f76d++)_0x37f240[_0x44602b(0x3356)](_0x132f99[_0x42f76d]);}},'Xc':function(_0xa25ca6,_0x4a5d8a){var _0x5dad73=_0x572cad,_0x23112b=_0xa25ca6[_0x5dad73(0x2dc8)]?[_0xa25ca6]:_0xa25ca6;if(0x0<_0x23112b[_0x5dad73(0x531b)]){for(var _0x4b0ad6=_0x23112b[0x0],_0x27df33=_0x4b0ad6[_0x5dad73(0x2b0)],_0xfca9ea=0x0,_0x21c55c=_0x4a5d8a[_0x5dad73(0x531b)];_0xfca9ea<_0x21c55c;_0xfca9ea++)_0x27df33[_0x5dad73(0x305a)](_0x4a5d8a[_0xfca9ea],_0x4b0ad6);for(_0xfca9ea=0x0,_0x21c55c=_0x23112b['length'];_0xfca9ea<_0x21c55c;_0xfca9ea++)_0x2a7dee[_0x5dad73(0x154)](_0x23112b[_0xfca9ea]);}},'Ua':function(_0x42b709,_0x44985f){var _0x5a20b7=_0x572cad;if(_0x42b709['length']){for(_0x44985f=0x8===_0x44985f[_0x5a20b7(0x2dc8)]&&_0x44985f[_0x5a20b7(0x2b0)]||_0x44985f;_0x42b709[_0x5a20b7(0x531b)]&&_0x42b709[0x0][_0x5a20b7(0x2b0)]!==_0x44985f;)_0x42b709[_0x5a20b7(0x4bc6)](0x0,0x1);for(;0x1<_0x42b709['length']&&_0x42b709[_0x42b709['length']-0x1][_0x5a20b7(0x2b0)]!==_0x44985f;)_0x42b709['length']--;if(0x1<_0x42b709[_0x5a20b7(0x531b)]){var _0x1782d6=_0x42b709[0x0],_0x31e409=_0x42b709[_0x42b709[_0x5a20b7(0x531b)]-0x1];for(_0x42b709[_0x5a20b7(0x531b)]=0x0;_0x1782d6!==_0x31e409;)_0x42b709[_0x5a20b7(0x3a33)](_0x1782d6),_0x1782d6=_0x1782d6[_0x5a20b7(0x52b1)];_0x42b709['push'](_0x31e409);}}return _0x42b709;},'Zc':function(_0x3be7fd,_0x152663){var _0xd9088e=_0x572cad;0x7>_0x41a18b?_0x3be7fd[_0xd9088e(0x7da)](_0xd9088e(0x35bb),_0x152663):_0x3be7fd[_0xd9088e(0x35bb)]=_0x152663;},'Db':function(_0x31fbfa){var _0x56269c=_0x572cad;return null===_0x31fbfa||_0x31fbfa===_0x3c054c?'':_0x31fbfa[_0x56269c(0x559)]?_0x31fbfa[_0x56269c(0x559)]():_0x31fbfa[_0x56269c(0x1d43)]()[_0x56269c(0x1297)](/^[\s\xa0]+|[\s\xa0]+$/g,'');},'Ud':function(_0x2d2577,_0x58ae98){var _0x11b0f4=_0x572cad;return _0x2d2577=_0x2d2577||'',!(_0x58ae98[_0x11b0f4(0x531b)]>_0x2d2577[_0x11b0f4(0x531b)])&&_0x2d2577['substring'](0x0,_0x58ae98[_0x11b0f4(0x531b)])===_0x58ae98;},'vd':function(_0x556968,_0x89a89d){var _0x403600=_0x572cad;if(_0x556968===_0x89a89d)return!0x0;if(0xb===_0x556968[_0x403600(0x2dc8)])return!0x1;if(_0x89a89d['contains'])return _0x89a89d[_0x403600(0x1ff6)](0x1!==_0x556968['nodeType']?_0x556968[_0x403600(0x2b0)]:_0x556968);if(_0x89a89d['compareDocumentPosition'])return 0x10==(0x10&_0x89a89d['compareDocumentPosition'](_0x556968));for(;_0x556968&&_0x556968!=_0x89a89d;)_0x556968=_0x556968[_0x403600(0x2b0)];return!!_0x556968;},'Sb':function(_0x401407){var _0x39c750=_0x572cad;return _0x2a7dee['a']['vd'](_0x401407,_0x401407[_0x39c750(0x4ca2)][_0x39c750(0x2073)]);},'kd':function(_0x531e5f){return!!_0x2a7dee['a']['Lb'](_0x531e5f,_0x2a7dee['a']['Sb']);},'R':function(_0x47d4eb){var _0x21dcfe=_0x572cad;return _0x47d4eb&&_0x47d4eb['tagName']&&_0x47d4eb['tagName'][_0x21dcfe(0x22cf)]();},'Ac':function(_0x3f6faf){return _0x2a7dee['onError']?function(){var _0x5ea862=_0x54f3;try{return _0x3f6faf[_0x5ea862(0x18ce)](this,arguments);}catch(_0x2b20ae){throw _0x2a7dee['onError']&&_0x2a7dee['onError'](_0x2b20ae),_0x2b20ae;}}:_0x3f6faf;},'setTimeout':function(_0x1edb9b,_0x4c209e){return setTimeout(_0x2a7dee['a']['Ac'](_0x1edb9b),_0x4c209e);},'Gc':function(_0x419320){setTimeout(function(){var _0x5cd192=_0x54f3;throw _0x2a7dee[_0x5cd192(0x3a6a)]&&_0x2a7dee[_0x5cd192(0x3a6a)](_0x419320),_0x419320;},0x0);},'B':function(_0x1f9aec,_0x21ec07,_0x2589d7){var _0x5c09ac=_0x572cad,_0xe67bec=_0x2a7dee['a']['Ac'](_0x2589d7);if(_0x2589d7=_0x34cae8[_0x21ec07],_0x2a7dee[_0x5c09ac(0x2fce)][_0x5c09ac(0x400b)]||_0x2589d7||!_0x1c6b65){if(_0x2589d7||_0x5c09ac(0x20f8)!=typeof _0x1f9aec['addEventListener']){if(void 0x0===_0x1f9aec[_0x5c09ac(0x1a59)])throw Error(_0x5c09ac(0x304d));var _0x5721c9=function(_0x279dd1){var _0x5b4329=_0x5c09ac;_0xe67bec[_0x5b4329(0x317a)](_0x1f9aec,_0x279dd1);},_0x3c9f67='on'+_0x21ec07;_0x1f9aec[_0x5c09ac(0x1a59)](_0x3c9f67,_0x5721c9),_0x2a7dee['a']['K']['za'](_0x1f9aec,function(){var _0xdbf206=_0x5c09ac;_0x1f9aec[_0xdbf206(0x4283)](_0x3c9f67,_0x5721c9);});}else _0x1f9aec[_0x5c09ac(0xef9)](_0x21ec07,_0xe67bec,!0x1);}else _0x57504e||(_0x57504e=_0x5c09ac(0x20f8)==typeof _0x1c6b65(_0x1f9aec)['on']?'on':_0x5c09ac(0x532a)),_0x1c6b65(_0x1f9aec)[_0x57504e](_0x21ec07,_0xe67bec);},'Fb':function(_0x28cd96,_0x354256){var _0x15fed8=_0x572cad;if(!_0x28cd96||!_0x28cd96[_0x15fed8(0x2dc8)])throw Error('element\x20must\x20be\x20a\x20DOM\x20node\x20when\x20calling\x20triggerEvent');var _0x117cab;if(_0x117cab=!(_0x15fed8(0x4358)!==_0x2a7dee['a']['R'](_0x28cd96)||!_0x28cd96[_0x15fed8(0x3243)]||_0x15fed8(0x1083)!=_0x354256[_0x15fed8(0x22cf)]()||_0x15fed8(0x3c02)!=(_0x117cab=_0x28cd96[_0x15fed8(0x3243)])&&_0x15fed8(0xd50)!=_0x117cab),_0x2a7dee[_0x15fed8(0x2fce)][_0x15fed8(0x400b)]||!_0x1c6b65||_0x117cab){if(_0x15fed8(0x20f8)==typeof _0x6fe1aa[_0x15fed8(0xcca)]){if(_0x15fed8(0x20f8)!=typeof _0x28cd96[_0x15fed8(0x3ae0)])throw Error('The\x20supplied\x20element\x20doesn\x27t\x20support\x20dispatchEvent');(_0x117cab=_0x6fe1aa[_0x15fed8(0xcca)](_0x475f34[_0x354256]||_0x15fed8(0x24a4)))['initEvent'](_0x354256,!0x0,!0x0,_0x6e5ef8,0x0,0x0,0x0,0x0,0x0,!0x1,!0x1,!0x1,!0x1,0x0,_0x28cd96),_0x28cd96['dispatchEvent'](_0x117cab);}else{if(_0x117cab&&_0x28cd96[_0x15fed8(0x1083)])_0x28cd96[_0x15fed8(0x1083)]();else{if(void 0x0===_0x28cd96[_0x15fed8(0x241d)])throw Error(_0x15fed8(0x2d4a));_0x28cd96[_0x15fed8(0x241d)]('on'+_0x354256);}}}else _0x1c6b65(_0x28cd96)['trigger'](_0x354256);},'f':function(_0x36f24f){return _0x2a7dee['O'](_0x36f24f)?_0x36f24f():_0x36f24f;},'bc':function(_0x581433){return _0x2a7dee['O'](_0x581433)?_0x581433['v']():_0x581433;},'Eb':function(_0x1074a0,_0x3bd81a,_0x2e72f7){var _0x3100cc=_0x572cad,_0x32db80;_0x3bd81a&&('object'==typeof _0x1074a0[_0x3100cc(0x3f32)]?(_0x32db80=_0x1074a0['classList'][_0x2e72f7?_0x3100cc(0x4979):_0x3100cc(0x4b3f)],_0x2a7dee['a']['D'](_0x3bd81a[_0x3100cc(0x1b02)](_0x1098f2),function(_0x579d3e){var _0x1a9c52=_0x3100cc;_0x32db80[_0x1a9c52(0x317a)](_0x1074a0[_0x1a9c52(0x3f32)],_0x579d3e);})):_0x3100cc(0x29ad)==typeof _0x1074a0[_0x3100cc(0x4cbd)]['baseVal']?_0x30c129(_0x1074a0[_0x3100cc(0x4cbd)],_0x3100cc(0x2a51),_0x3bd81a,_0x2e72f7):_0x30c129(_0x1074a0,_0x3100cc(0x4cbd),_0x3bd81a,_0x2e72f7));},'Bb':function(_0x503c40,_0x349604){var _0x4fed6b=_0x572cad,_0x9ec013=_0x2a7dee['a']['f'](_0x349604);null!==_0x9ec013&&_0x9ec013!==_0x3c054c||(_0x9ec013='');var _0x2d62cb=_0x2a7dee['h'][_0x4fed6b(0x1883)](_0x503c40);!_0x2d62cb||0x3!=_0x2d62cb[_0x4fed6b(0x2dc8)]||_0x2a7dee['h'][_0x4fed6b(0x52b1)](_0x2d62cb)?_0x2a7dee['h']['va'](_0x503c40,[_0x503c40['ownerDocument'][_0x4fed6b(0x2990)](_0x9ec013)]):_0x2d62cb[_0x4fed6b(0x116f)]=_0x9ec013,_0x2a7dee['a']['Ad'](_0x503c40);},'Yc':function(_0x43972c,_0x497191){var _0x5ef741=_0x572cad;if(_0x43972c[_0x5ef741(0x13f9)]=_0x497191,0x7>=_0x41a18b)try{var _0x460633=_0x43972c[_0x5ef741(0x13f9)]['replace'](/[&<>'"]/g,function(_0x2ebc31){var _0x38a0c9=_0x5ef741;return'&#'+_0x2ebc31[_0x38a0c9(0x39ea)](0x0)+';';});_0x43972c[_0x5ef741(0x1d52)](_0x6fe1aa[_0x5ef741(0x433c)](_0x5ef741(0x39d6)+_0x460633+_0x5ef741(0x48c9)),!0x1);}catch(_0x3c03a9){}},'Ad':function(_0x33d4b4){var _0x5778e=_0x572cad;0x9<=_0x41a18b&&(_0x33d4b4=0x1==_0x33d4b4[_0x5778e(0x2dc8)]?_0x33d4b4:_0x33d4b4['parentNode'])['style']&&(_0x33d4b4[_0x5778e(0x588d)][_0x5778e(0x4199)]=_0x33d4b4[_0x5778e(0x588d)][_0x5778e(0x4199)]);},'wd':function(_0x269971){var _0x5777d4=_0x572cad;if(_0x41a18b){var _0x5c0e0b=_0x269971[_0x5777d4(0x588d)][_0x5777d4(0x209)];_0x269971[_0x5777d4(0x588d)]['width']=0x0,_0x269971[_0x5777d4(0x588d)][_0x5777d4(0x209)]=_0x5c0e0b;}},'Pd':function(_0x167af4,_0x4eebd1){var _0x4d85e2=_0x572cad;_0x167af4=_0x2a7dee['a']['f'](_0x167af4),_0x4eebd1=_0x2a7dee['a']['f'](_0x4eebd1);for(var _0x238bba=[],_0x495b03=_0x167af4;_0x495b03<=_0x4eebd1;_0x495b03++)_0x238bba[_0x4d85e2(0x3a33)](_0x495b03);return _0x238bba;},'la':function(_0x411f1b){var _0x357cd0=_0x572cad;for(var _0x3bbab1=[],_0x5a080d=0x0,_0x9e3e99=_0x411f1b['length'];_0x5a080d<_0x9e3e99;_0x5a080d++)_0x3bbab1[_0x357cd0(0x3a33)](_0x411f1b[_0x5a080d]);return _0x3bbab1;},'Da':function(_0x40e476){return _0x93ff2f?Symbol(_0x40e476):_0x40e476;},'Zd':0x6===_0x41a18b,'$d':0x7===_0x41a18b,'W':_0x41a18b,'Lc':function(_0x54b5bd,_0x959584){var _0x16ac62=_0x572cad;for(var _0xbf67ae=_0x2a7dee['a']['la'](_0x54b5bd[_0x16ac62(0x4b76)](_0x16ac62(0x4358)))[_0x16ac62(0x32c8)](_0x2a7dee['a']['la'](_0x54b5bd['getElementsByTagName'](_0x16ac62(0xbce)))),_0x133441=_0x16ac62(0x29ad)==typeof _0x959584?function(_0x2f4de3){var _0xa288a9=_0x16ac62;return _0x2f4de3[_0xa288a9(0x13f9)]===_0x959584;}:function(_0x1b804b){var _0x366d73=_0x16ac62;return _0x959584[_0x366d73(0x8e2)](_0x1b804b[_0x366d73(0x13f9)]);},_0x3aaef9=[],_0x18c072=_0xbf67ae[_0x16ac62(0x531b)]-0x1;0x0<=_0x18c072;_0x18c072--)_0x133441(_0xbf67ae[_0x18c072])&&_0x3aaef9[_0x16ac62(0x3a33)](_0xbf67ae[_0x18c072]);return _0x3aaef9;},'Nd':function(_0x5a934e){var _0x324f58=_0x572cad;return'string'==typeof _0x5a934e&&(_0x5a934e=_0x2a7dee['a']['Db'](_0x5a934e))?_0x5bfde3&&_0x5bfde3[_0x324f58(0x29e2)]?_0x5bfde3[_0x324f58(0x29e2)](_0x5a934e):new Function(_0x324f58(0x504d)+_0x5a934e)():null;},'hc':function(_0x3801ff,_0x355fb8,_0x4eccd2){var _0x3855be=_0x572cad;if(!_0x5bfde3||!_0x5bfde3['stringify'])throw Error(_0x3855be(0x3998));return _0x5bfde3[_0x3855be(0x1e9b)](_0x2a7dee['a']['f'](_0x3801ff),_0x355fb8,_0x4eccd2);},'Od':function(_0x4fbf60,_0x4956b0,_0x597c7f){var _0x2d2f7d=_0x572cad,_0x3b16eb=(_0x597c7f=_0x597c7f||{})[_0x2d2f7d(0x2069)]||{},_0x28c414=_0x597c7f['includeFields']||this['Jc'],_0x3f3774=_0x4fbf60;if(_0x2d2f7d(0x5014)==typeof _0x4fbf60&&_0x2d2f7d(0x3f4c)===_0x2a7dee['a']['R'](_0x4fbf60)){_0x3f3774=_0x4fbf60[_0x2d2f7d(0x4b61)];for(var _0x4a7d53=_0x28c414['length']-0x1;0x0<=_0x4a7d53;_0x4a7d53--)for(var _0x1f1738=_0x2a7dee['a']['Lc'](_0x4fbf60,_0x28c414[_0x4a7d53]),_0x4bcb79=_0x1f1738['length']-0x1;0x0<=_0x4bcb79;_0x4bcb79--)_0x3b16eb[_0x1f1738[_0x4bcb79][_0x2d2f7d(0x13f9)]]=_0x1f1738[_0x4bcb79]['value'];}_0x4956b0=_0x2a7dee['a']['f'](_0x4956b0);var _0x1d8460=_0x6fe1aa[_0x2d2f7d(0x433c)](_0x2d2f7d(0x3f4c));for(var _0x319928 in(_0x1d8460[_0x2d2f7d(0x588d)][_0x2d2f7d(0x15e8)]=_0x2d2f7d(0x54f0),_0x1d8460[_0x2d2f7d(0x4b61)]=_0x3f3774,_0x1d8460['method']=_0x2d2f7d(0x388f),_0x4956b0))(_0x4fbf60=_0x6fe1aa[_0x2d2f7d(0x433c)]('input'))[_0x2d2f7d(0x3243)]=_0x2d2f7d(0x3829),_0x4fbf60[_0x2d2f7d(0x13f9)]=_0x319928,_0x4fbf60[_0x2d2f7d(0x327)]=_0x2a7dee['a']['hc'](_0x2a7dee['a']['f'](_0x4956b0[_0x319928])),_0x1d8460[_0x2d2f7d(0x3356)](_0x4fbf60);_0x54a077(_0x3b16eb,function(_0x1dd0e9,_0xd6e542){var _0x55846e=_0x2d2f7d,_0x53ae6c=_0x6fe1aa['createElement'](_0x55846e(0x4358));_0x53ae6c['type']=_0x55846e(0x3829),_0x53ae6c['name']=_0x1dd0e9,_0x53ae6c[_0x55846e(0x327)]=_0xd6e542,_0x1d8460[_0x55846e(0x3356)](_0x53ae6c);}),_0x6fe1aa['body'][_0x2d2f7d(0x3356)](_0x1d8460),_0x597c7f[_0x2d2f7d(0x33c9)]?_0x597c7f[_0x2d2f7d(0x33c9)](_0x1d8460):_0x1d8460[_0x2d2f7d(0x4225)](),setTimeout(function(){var _0xe5f0f4=_0x2d2f7d;_0x1d8460['parentNode'][_0xe5f0f4(0x3234)](_0x1d8460);},0x0);}};}(),_0x2a7dee['b']('utils',_0x2a7dee['a']),_0x2a7dee['b'](_0x580b5d(0x41c5),_0x2a7dee['a']['D']),_0x2a7dee['b'](_0x580b5d(0x4149),_0x2a7dee['a']['Lb']),_0x2a7dee['b']('utils.arrayFilter',_0x2a7dee['a']['jb']),_0x2a7dee['b'](_0x580b5d(0x495f),_0x2a7dee['a']['wc']),_0x2a7dee['b'](_0x580b5d(0x151b),_0x2a7dee['a']['A']),_0x2a7dee['b'](_0x580b5d(0x2ad6),_0x2a7dee['a']['Mb']),_0x2a7dee['b']('utils.arrayPushAll',_0x2a7dee['a']['Nb']),_0x2a7dee['b'](_0x580b5d(0x5652),_0x2a7dee['a']['Pa']),_0x2a7dee['b'](_0x580b5d(0x4ef4),_0x2a7dee['a']['Ca']),_0x2a7dee['b']('utils.createSymbolOrString',_0x2a7dee['a']['Da']),_0x2a7dee['b'](_0x580b5d(0x24e),_0x2a7dee['a']['extend']),_0x2a7dee['b'](_0x580b5d(0x30ab),_0x2a7dee['a']['Jc']),_0x2a7dee['b'](_0x580b5d(0x4cb7),_0x2a7dee['a']['Lc']),_0x2a7dee['b'](_0x580b5d(0x4883),_0x2a7dee['a']['Ga']),_0x2a7dee['b']('utils.peekObservable',_0x2a7dee['a']['bc']),_0x2a7dee['b'](_0x580b5d(0x2597),_0x2a7dee['a']['Od']),_0x2a7dee['b'](_0x580b5d(0x13e),_0x2a7dee['a']['Nd']),_0x2a7dee['b'](_0x580b5d(0x47b5),_0x2a7dee['a']['B']),_0x2a7dee['b'](_0x580b5d(0x45e6),_0x2a7dee['a']['hc']),_0x2a7dee['b']('utils.range',_0x2a7dee['a']['Pd']),_0x2a7dee['b'](_0x580b5d(0x4ddd),_0x2a7dee['a']['Eb']),_0x2a7dee['b'](_0x580b5d(0x1540),_0x2a7dee['a']['Fb']),_0x2a7dee['b'](_0x580b5d(0x374f),_0x2a7dee['a']['f']),_0x2a7dee['b'](_0x580b5d(0x1bb3),_0x2a7dee['a']['P']),_0x2a7dee['b'](_0x580b5d(0x4d3),_0x2a7dee['a']['Na']),_0x2a7dee['b'](_0x580b5d(0x5723),_0x2a7dee['a']['Bb']),_0x2a7dee['b'](_0x580b5d(0x5005),_0x2a7dee['a']['f']),Function[_0x580b5d(0x4b51)]['bind']||(Function[_0x580b5d(0x4b51)][_0x580b5d(0x532a)]=function(_0xc29cbc){var _0x2d4c56=_0x580b5d,_0xa1ff7f=this;if(0x1===arguments['length'])return function(){var _0x943e3f=_0x54f3;return _0xa1ff7f[_0x943e3f(0x18ce)](_0xc29cbc,arguments);};var _0x1d8de0=Array[_0x2d4c56(0x4b51)][_0x2d4c56(0x48ca)]['call'](arguments,0x1);return function(){var _0x3092fd=_0x2d4c56,_0x4fb372=_0x1d8de0['slice'](0x0);return _0x4fb372['push']['apply'](_0x4fb372,arguments),_0xa1ff7f[_0x3092fd(0x18ce)](_0xc29cbc,_0x4fb372);};}),_0x2a7dee['a']['g']=new function(){var _0x3543fa=_0x580b5d,_0x14bbef,_0x562507,_0x4aaf86=0x0,_0x30c751=_0x3543fa(0x49c5)+new Date()[_0x3543fa(0x32f4)](),_0x110686={};return _0x2a7dee['a']['W']?(_0x14bbef=function(_0x3edfab,_0x5278a4){var _0x186790=_0x3543fa,_0x50e1a6=_0x3edfab[_0x30c751];if(!_0x50e1a6||_0x186790(0xbd5)===_0x50e1a6||!_0x110686[_0x50e1a6]){if(!_0x5278a4)return _0x3c054c;_0x50e1a6=_0x3edfab[_0x30c751]='ko'+_0x4aaf86++,_0x110686[_0x50e1a6]={};}return _0x110686[_0x50e1a6];},_0x562507=function(_0x4fd825){var _0x4fb613=_0x4fd825[_0x30c751];return!!_0x4fb613&&(delete _0x110686[_0x4fb613],_0x4fd825[_0x30c751]=null,!0x0);}):(_0x14bbef=function(_0x1650d7,_0x267266){var _0x3e071f=_0x1650d7[_0x30c751];return!_0x3e071f&&_0x267266&&(_0x3e071f=_0x1650d7[_0x30c751]={}),_0x3e071f;},_0x562507=function(_0x276ec1){return!!_0x276ec1[_0x30c751]&&(delete _0x276ec1[_0x30c751],!0x0);}),{'get':function(_0x15e91b,_0x4e31a1){var _0x165bad=_0x14bbef(_0x15e91b,!0x1);return _0x165bad&&_0x165bad[_0x4e31a1];},'set':function(_0x1921dc,_0x38b3cc,_0x2e9b7b){(_0x1921dc=_0x14bbef(_0x1921dc,_0x2e9b7b!==_0x3c054c))&&(_0x1921dc[_0x38b3cc]=_0x2e9b7b);},'Ub':function(_0x5243d7,_0x23911a,_0x159b48){return(_0x5243d7=_0x14bbef(_0x5243d7,!0x0))[_0x23911a]||(_0x5243d7[_0x23911a]=_0x159b48);},'clear':_0x562507,'Z':function(){return _0x4aaf86++ +_0x30c751;}};}(),_0x2a7dee['b'](_0x580b5d(0x2f18),_0x2a7dee['a']['g']),_0x2a7dee['b'](_0x580b5d(0x4ea8),_0x2a7dee['a']['g'][_0x580b5d(0x50ec)]),_0x2a7dee['a']['K']=new function(){function _0x5dc663(_0x2ebd41,_0x457ba7){var _0x297804=_0x54f3,_0x1ae449=_0x2a7dee['a']['g'][_0x297804(0x3173)](_0x2ebd41,_0x530b5a);return _0x1ae449===_0x3c054c&&_0x457ba7&&(_0x1ae449=[],_0x2a7dee['a']['g']['set'](_0x2ebd41,_0x530b5a,_0x1ae449)),_0x1ae449;}function _0x2dfb82(_0x2962cb){var _0x348323=_0x54f3;if(_0x47cfda=_0x5dc663(_0x2962cb,!0x1)){for(var _0x47cfda=_0x47cfda[_0x348323(0x48ca)](0x0),_0x249236=0x0;_0x249236<_0x47cfda[_0x348323(0x531b)];_0x249236++)_0x47cfda[_0x249236](_0x2962cb);}_0x2a7dee['a']['g']['clear'](_0x2962cb),_0x2a7dee['a']['K'][_0x348323(0x3e61)](_0x2962cb),_0x2c3f9d[_0x2962cb[_0x348323(0x2dc8)]]&&_0x137558(_0x2962cb[_0x348323(0x1330)],!0x0);}function _0x137558(_0x49476d,_0x2d2f8d){var _0x34d837=_0x54f3;for(var _0x2938f1,_0x1c4e85=[],_0x1cea85=0x0;_0x1cea85<_0x49476d['length'];_0x1cea85++)if((!_0x2d2f8d||0x8===_0x49476d[_0x1cea85]['nodeType'])&&(_0x2dfb82(_0x1c4e85[_0x1c4e85[_0x34d837(0x531b)]]=_0x2938f1=_0x49476d[_0x1cea85]),_0x49476d[_0x1cea85]!==_0x2938f1)){for(;_0x1cea85--&&-0x1==_0x2a7dee['a']['A'](_0x1c4e85,_0x49476d[_0x1cea85]););}}var _0x530b5a=_0x2a7dee['a']['g']['Z'](),_0x794c3a={0x1:!0x0,0x8:!0x0,0x9:!0x0},_0x2c3f9d={0x1:!0x0,0x9:!0x0};return{'za':function(_0x17c0f5,_0x2bf628){var _0x1fd7f4=_0x54f3;if(_0x1fd7f4(0x20f8)!=typeof _0x2bf628)throw Error('Callback\x20must\x20be\x20a\x20function');_0x5dc663(_0x17c0f5,!0x0)[_0x1fd7f4(0x3a33)](_0x2bf628);},'yb':function(_0x586912,_0x2e0807){var _0x18e5e8=_0x54f3,_0x18b82c=_0x5dc663(_0x586912,!0x1);_0x18b82c&&(_0x2a7dee['a']['Pa'](_0x18b82c,_0x2e0807),0x0==_0x18b82c[_0x18e5e8(0x531b)]&&_0x2a7dee['a']['g']['set'](_0x586912,_0x530b5a,_0x3c054c));},'oa':function(_0x2cb46b){return _0x2a7dee['u']['G'](function(){var _0x2cf6bb=_0x54f3;_0x794c3a[_0x2cb46b[_0x2cf6bb(0x2dc8)]]&&(_0x2dfb82(_0x2cb46b),_0x2c3f9d[_0x2cb46b['nodeType']]&&_0x137558(_0x2cb46b[_0x2cf6bb(0x4b76)]('*')));}),_0x2cb46b;},'removeNode':function(_0x1d3aae){var _0x24e711=_0x54f3;_0x2a7dee['oa'](_0x1d3aae),_0x1d3aae[_0x24e711(0x2b0)]&&_0x1d3aae[_0x24e711(0x2b0)][_0x24e711(0x3234)](_0x1d3aae);},'cleanExternalData':function(_0x4ce2fe){var _0x31b8cf=_0x54f3;_0x1c6b65&&_0x31b8cf(0x20f8)==typeof _0x1c6b65['cleanData']&&_0x1c6b65[_0x31b8cf(0x113a)]([_0x4ce2fe]);}};}(),_0x2a7dee['oa']=_0x2a7dee['a']['K']['oa'],_0x2a7dee[_0x580b5d(0x154)]=_0x2a7dee['a']['K']['removeNode'],_0x2a7dee['b'](_0x580b5d(0x44dc),_0x2a7dee['oa']),_0x2a7dee['b']('removeNode',_0x2a7dee['removeNode']),_0x2a7dee['b']('utils.domNodeDisposal',_0x2a7dee['a']['K']),_0x2a7dee['b']('utils.domNodeDisposal.addDisposeCallback',_0x2a7dee['a']['K']['za']),_0x2a7dee['b'](_0x580b5d(0x54b4),_0x2a7dee['a']['K']['yb']),function(){var _0x58fd04=_0x580b5d,_0x4801d6=[0x0,'',''],_0x321edd=[0x1,_0x58fd04(0x4b88),_0x58fd04(0x20bc)],_0x240099=[0x3,_0x58fd04(0x192b),_0x58fd04(0x550)],_0x27f2b1=[0x1,_0x58fd04(0x546f),_0x58fd04(0x3d38)],_0xc57ba5={'thead':_0x321edd,'tbody':_0x321edd,'tfoot':_0x321edd,'tr':[0x2,'<table><tbody>','</tbody></table>'],'td':_0x240099,'th':_0x240099,'option':_0x27f2b1,'optgroup':_0x27f2b1},_0x26d3cb=0x8>=_0x2a7dee['a']['W'];_0x2a7dee['a']['ua']=function(_0x23685b,_0x15037a){var _0xcbf569=_0x58fd04,_0x4601ef;if(_0x1c6b65){if(_0x1c6b65[_0xcbf569(0x4cf8)])_0x4601ef=_0x1c6b65[_0xcbf569(0x4cf8)](_0x23685b,_0x15037a)||[];else{if((_0x4601ef=_0x1c6b65[_0xcbf569(0x32a6)]([_0x23685b],_0x15037a))&&_0x4601ef[0x0]){for(var _0x262b5f=_0x4601ef[0x0];_0x262b5f[_0xcbf569(0x2b0)]&&0xb!==_0x262b5f[_0xcbf569(0x2b0)]['nodeType'];)_0x262b5f=_0x262b5f[_0xcbf569(0x2b0)];_0x262b5f['parentNode']&&_0x262b5f[_0xcbf569(0x2b0)][_0xcbf569(0x3234)](_0x262b5f);}}}else{(_0x4601ef=_0x15037a)||(_0x4601ef=_0x6fe1aa),_0x262b5f=_0x4601ef[_0xcbf569(0x338b)]||_0x4601ef[_0xcbf569(0x5746)]||_0x6e5ef8;var _0x4bfbb0,_0x3228b2=_0x2a7dee['a']['Db'](_0x23685b)['toLowerCase'](),_0x290fde=_0x4601ef[_0xcbf569(0x433c)](_0xcbf569(0x4dc4));for(_0x4bfbb0=(_0x3228b2=_0x3228b2[_0xcbf569(0x1b02)](/^(?:\x3c!--.*?--\x3e\s*?)*?<([a-z]+)[\s>]/))&&_0xc57ba5[_0x3228b2[0x1]]||_0x4801d6,_0x3228b2=_0x4bfbb0[0x0],_0x4bfbb0=_0xcbf569(0x3f80)+_0x4bfbb0[0x1]+_0x23685b+_0x4bfbb0[0x2]+_0xcbf569(0x23e8),_0xcbf569(0x20f8)==typeof _0x262b5f[_0xcbf569(0x41f6)]?_0x290fde[_0xcbf569(0x3356)](_0x262b5f[_0xcbf569(0x41f6)](_0x4bfbb0)):(_0x26d3cb&&_0x4601ef[_0xcbf569(0x57eb)]['appendChild'](_0x290fde),_0x290fde[_0xcbf569(0x40f1)]=_0x4bfbb0,_0x26d3cb&&_0x290fde[_0xcbf569(0x2b0)][_0xcbf569(0x3234)](_0x290fde));_0x3228b2--;)_0x290fde=_0x290fde['lastChild'];_0x4601ef=_0x2a7dee['a']['la'](_0x290fde[_0xcbf569(0x4cd8)][_0xcbf569(0x1330)]);}return _0x4601ef;},_0x2a7dee['a']['Md']=function(_0x12b032,_0x4cc145){var _0x3f128e=_0x58fd04,_0x16e2b0=_0x2a7dee['a']['ua'](_0x12b032,_0x4cc145);return _0x16e2b0['length']&&_0x16e2b0[0x0][_0x3f128e(0x3920)]||_0x2a7dee['a']['Yb'](_0x16e2b0);},_0x2a7dee['a']['fc']=function(_0x50e7ae,_0x1bed99){var _0x3c7e89=_0x58fd04;if(_0x2a7dee['a']['Tb'](_0x50e7ae),null!==(_0x1bed99=_0x2a7dee['a']['f'](_0x1bed99))&&_0x1bed99!==_0x3c054c){if(_0x3c7e89(0x29ad)!=typeof _0x1bed99&&(_0x1bed99=_0x1bed99['toString']()),_0x1c6b65)_0x1c6b65(_0x50e7ae)[_0x3c7e89(0x5680)](_0x1bed99);else{for(var _0x49be14=_0x2a7dee['a']['ua'](_0x1bed99,_0x50e7ae[_0x3c7e89(0x4ca2)]),_0x183b4c=0x0;_0x183b4c<_0x49be14['length'];_0x183b4c++)_0x50e7ae[_0x3c7e89(0x3356)](_0x49be14[_0x183b4c]);}}};}(),_0x2a7dee['b'](_0x580b5d(0x4e9),_0x2a7dee['a']['ua']),_0x2a7dee['b'](_0x580b5d(0x1b83),_0x2a7dee['a']['fc']),_0x2a7dee['aa']=function(){function _0x25c62a(_0x2ced42,_0x4e1fe8){var _0xc9fdd3=_0x54f3;if(_0x2ced42){if(0x8==_0x2ced42[_0xc9fdd3(0x2dc8)])null!=(_0x3f9e72=_0x2a7dee['aa']['Uc'](_0x2ced42[_0xc9fdd3(0x594)]))&&_0x4e1fe8['push']({'ud':_0x2ced42,'Kd':_0x3f9e72});else{if(0x1==_0x2ced42[_0xc9fdd3(0x2dc8)]){for(var _0x3f9e72=0x0,_0x439230=_0x2ced42[_0xc9fdd3(0x1330)],_0x147f5d=_0x439230[_0xc9fdd3(0x531b)];_0x3f9e72<_0x147f5d;_0x3f9e72++)_0x25c62a(_0x439230[_0x3f9e72],_0x4e1fe8);}}}}var _0x4d3a9e={};return{'Xb':function(_0x24c48c){var _0x4ff623=_0x54f3;if('function'!=typeof _0x24c48c)throw Error(_0x4ff623(0x3174));var _0x59f70d=(0x100000000*(0x1+Math[_0x4ff623(0x2bd3)]())|0x0)[_0x4ff623(0x1d43)](0x10)[_0x4ff623(0x57ed)](0x1)+(0x100000000*(0x1+Math[_0x4ff623(0x2bd3)]())|0x0)[_0x4ff623(0x1d43)](0x10)['substring'](0x1);return _0x4d3a9e[_0x59f70d]=_0x24c48c,_0x4ff623(0x19f5)+_0x59f70d+_0x4ff623(0x3659);},'bd':function(_0x4e0b8e,_0x5a686d){var _0x28be54=_0x54f3,_0x216152=_0x4d3a9e[_0x4e0b8e];if(_0x216152===_0x3c054c)throw Error(_0x28be54(0x382b)+_0x4e0b8e+_0x28be54(0x25d5));try{return _0x216152[_0x28be54(0x18ce)](null,_0x5a686d||[]),!0x0;}finally{delete _0x4d3a9e[_0x4e0b8e];}},'cd':function(_0x53ff5a,_0x143e5a){var _0x2b36de=_0x54f3,_0x327c8c=[];_0x25c62a(_0x53ff5a,_0x327c8c);for(var _0x32cf7d=0x0,_0x32df10=_0x327c8c[_0x2b36de(0x531b)];_0x32cf7d<_0x32df10;_0x32cf7d++){var _0x440f68=_0x327c8c[_0x32cf7d]['ud'],_0xc21454=[_0x440f68];_0x143e5a&&_0x2a7dee['a']['Nb'](_0xc21454,_0x143e5a),_0x2a7dee['aa']['bd'](_0x327c8c[_0x32cf7d]['Kd'],_0xc21454),_0x440f68[_0x2b36de(0x594)]='',_0x440f68[_0x2b36de(0x2b0)]&&_0x440f68['parentNode'][_0x2b36de(0x3234)](_0x440f68);}},'Uc':function(_0x37529e){var _0x106ecd=_0x54f3;return(_0x37529e=_0x37529e[_0x106ecd(0x1b02)](/^\[ko_memo\:(.*?)\]$/))?_0x37529e[0x1]:null;}};}(),_0x2a7dee['b'](_0x580b5d(0x298),_0x2a7dee['aa']),_0x2a7dee['b'](_0x580b5d(0x588),_0x2a7dee['aa']['Xb']),_0x2a7dee['b']('memoization.unmemoize',_0x2a7dee['aa']['bd']),_0x2a7dee['b'](_0x580b5d(0x417c),_0x2a7dee['aa']['Uc']),_0x2a7dee['b']('memoization.unmemoizeDomNodeAndDescendants',_0x2a7dee['aa']['cd']),_0x2a7dee['na']=function(){var _0x66adb8=_0x580b5d;function _0x38afb3(){var _0x104e3b=_0x54f3;if(_0x397403){for(var _0x460b5a,_0x4e9fde=_0x397403,_0x472f3e=0x0;_0x566308<_0x397403;)if(_0x460b5a=_0x54771e[_0x566308++]){if(_0x566308>_0x4e9fde){if(0x1388<=++_0x472f3e){_0x566308=_0x397403,_0x2a7dee['a']['Gc'](Error(_0x104e3b(0x2009)+_0x472f3e+'\x20task\x20groups.'));break;}_0x4e9fde=_0x397403;}try{_0x460b5a();}catch(_0x2429ad){_0x2a7dee['a']['Gc'](_0x2429ad);}}}}function _0x4ee0f5(){var _0x56b0e1=_0x54f3;_0x38afb3(),_0x566308=_0x397403=_0x54771e[_0x56b0e1(0x531b)]=0x0;}var _0x44fb37,_0x54771e=[],_0x397403=0x0,_0x10fe46=0x1,_0x566308=0x0;return _0x44fb37=_0x6e5ef8[_0x66adb8(0xb16)]?function(_0x2f4a23){var _0xf40d84=_0x66adb8,_0x25ac3f=_0x6fe1aa[_0xf40d84(0x433c)](_0xf40d84(0x4dc4));return new MutationObserver(_0x2f4a23)['observe'](_0x25ac3f,{'attributes':!0x0}),function(){var _0x1f6a19=_0xf40d84;_0x25ac3f[_0x1f6a19(0x3f32)]['toggle']('foo');};}(_0x4ee0f5):_0x6fe1aa&&'onreadystatechange'in _0x6fe1aa['createElement'](_0x66adb8(0x1767))?function(_0x20d5a0){var _0x1e45df=_0x66adb8,_0x1c3f1b=_0x6fe1aa[_0x1e45df(0x433c)](_0x1e45df(0x1767));_0x1c3f1b[_0x1e45df(0x47a1)]=function(){var _0x3938dd=_0x1e45df;_0x1c3f1b['onreadystatechange']=null,_0x6fe1aa['documentElement'][_0x3938dd(0x3234)](_0x1c3f1b),_0x1c3f1b=null,_0x20d5a0();},_0x6fe1aa[_0x1e45df(0x2073)][_0x1e45df(0x3356)](_0x1c3f1b);}:function(_0x382803){setTimeout(_0x382803,0x0);},{'scheduler':_0x44fb37,'zb':function(_0x3f3786){var _0x44efa3=_0x66adb8;return _0x397403||_0x2a7dee['na'][_0x44efa3(0x1425)](_0x4ee0f5),_0x54771e[_0x397403++]=_0x3f3786,_0x10fe46++;},'cancel':function(_0x3c106c){(_0x3c106c-=_0x10fe46-_0x397403)>=_0x566308&&_0x3c106c<_0x397403&&(_0x54771e[_0x3c106c]=null);},'resetForTesting':function(){var _0xbc9650=_0x397403-_0x566308;return _0x566308=_0x397403=_0x54771e['length']=0x0,_0xbc9650;},'Sd':_0x38afb3};}(),_0x2a7dee['b']('tasks',_0x2a7dee['na']),_0x2a7dee['b'](_0x580b5d(0x3e1a),_0x2a7dee['na']['zb']),_0x2a7dee['b'](_0x580b5d(0x690),_0x2a7dee['na']['Sd']),_0x2a7dee['Ta']={'throttle':function(_0x47ee3e,_0x3e61c5){var _0x504261=_0x580b5d;_0x47ee3e[_0x504261(0x1fc6)]=_0x3e61c5;var _0xcd184f=null;return _0x2a7dee['$']({'read':_0x47ee3e,'write':function(_0x459051){var _0x29cd16=_0x504261;clearTimeout(_0xcd184f),_0xcd184f=_0x2a7dee['a'][_0x29cd16(0x57fe)](function(){_0x47ee3e(_0x459051);},_0x3e61c5);}});},'rateLimit':function(_0x32e877,_0x551a12){var _0x58c4d9=_0x580b5d,_0x17859f,_0x160f22,_0x239366;_0x58c4d9(0x30f8)==typeof _0x551a12?_0x17859f=_0x551a12:(_0x17859f=_0x551a12[_0x58c4d9(0x2d76)],_0x160f22=_0x551a12[_0x58c4d9(0x42e4)]),_0x32e877['Hb']=!0x1,_0x239366=_0x58c4d9(0x20f8)==typeof _0x160f22?_0x160f22:'notifyWhenChangesStop'==_0x160f22?_0x4d87dc:_0x178666,_0x32e877['ub'](function(_0x422a76){return _0x239366(_0x422a76,_0x17859f,_0x551a12);});},'deferred':function(_0x21b4fd,_0x2e193e){if(!0x0!==_0x2e193e)throw Error('The\x20\x27deferred\x27\x20extender\x20only\x20accepts\x20the\x20value\x20\x27true\x27,\x20because\x20it\x20is\x20not\x20supported\x20to\x20turn\x20deferral\x20off\x20once\x20enabled.');_0x21b4fd['Hb']||(_0x21b4fd['Hb']=!0x0,_0x21b4fd['ub'](function(_0x1d88ea){var _0x22c52f,_0x379e29=!0x1;return function(){var _0x2aac8b=_0x54f3;if(!_0x379e29){_0x2a7dee['na'][_0x2aac8b(0xbda)](_0x22c52f),_0x22c52f=_0x2a7dee['na']['zb'](_0x1d88ea);try{_0x379e29=!0x0,_0x21b4fd[_0x2aac8b(0x3d73)](_0x3c054c,'dirty');}finally{_0x379e29=!0x1;}}};}));},'notify':function(_0x607c21,_0x2cff33){var _0x1314e1=_0x580b5d;_0x607c21[_0x1314e1(0x261f)]=_0x1314e1(0x28a5)==_0x2cff33?null:_0x1b4f5e;}};var _0xbd0ed2={'undefined':0x1,'boolean':0x1,'number':0x1,'string':0x1};_0x2a7dee['b'](_0x580b5d(0x861),_0x2a7dee['Ta']),_0x2a7dee['ic']=function(_0xd38db9,_0x25c0a4,_0xf0c9f3){var _0x221f58=_0x580b5d;this['da']=_0xd38db9,this['lc']=_0x25c0a4,this['mc']=_0xf0c9f3,this['Ib']=!0x1,this['fb']=this['Jb']=null,_0x2a7dee['L'](this,_0x221f58(0x2f12),this['s']),_0x2a7dee['L'](this,_0x221f58(0x4d51),this['l']);},_0x2a7dee['ic'][_0x580b5d(0x4b51)]['s']=function(){this['Ib']||(this['fb']&&_0x2a7dee['a']['K']['yb'](this['Jb'],this['fb']),this['Ib']=!0x0,this['mc'](),this['da']=this['lc']=this['mc']=this['Jb']=this['fb']=null);},_0x2a7dee['ic'][_0x580b5d(0x4b51)]['l']=function(_0xedf2a5){var _0x7dc726=_0x580b5d;this['Jb']=_0xedf2a5,_0x2a7dee['a']['K']['za'](_0xedf2a5,this['fb']=this['s'][_0x7dc726(0x532a)](this));},_0x2a7dee['T']=function(){_0x2a7dee['a']['Ab'](this,_0x5f55f7),_0x5f55f7['qb'](this);};var _0x5f55f7={'qb':function(_0x4c2259){_0x4c2259['U']={'change':[]},_0x4c2259['sc']=0x1;},'subscribe':function(_0x42cd61,_0x404117,_0x3108c7){var _0x35fe79=_0x580b5d,_0x1cba31=this;_0x3108c7=_0x3108c7||_0x35fe79(0x48a2);var _0x488454=new _0x2a7dee['ic'](_0x1cba31,_0x404117?_0x42cd61['bind'](_0x404117):_0x42cd61,function(){_0x2a7dee['a']['Pa'](_0x1cba31['U'][_0x3108c7],_0x488454),_0x1cba31['hb']&&_0x1cba31['hb'](_0x3108c7);});return _0x1cba31['Qa']&&_0x1cba31['Qa'](_0x3108c7),_0x1cba31['U'][_0x3108c7]||(_0x1cba31['U'][_0x3108c7]=[]),_0x1cba31['U'][_0x3108c7]['push'](_0x488454),_0x488454;},'notifySubscribers':function(_0x516f0a,_0x657638){var _0x48dfc6=_0x580b5d;if(_0x48dfc6(0x48a2)===(_0x657638=_0x657638||_0x48dfc6(0x48a2))&&this['Gb'](),this['Wa'](_0x657638)){var _0x19e024=_0x48dfc6(0x48a2)===_0x657638&&this['ed']||this['U'][_0x657638][_0x48dfc6(0x48ca)](0x0);try{_0x2a7dee['u']['xc']();for(var _0x25e10f,_0x1129e0=0x0;_0x25e10f=_0x19e024[_0x1129e0];++_0x1129e0)_0x25e10f['Ib']||_0x25e10f['lc'](_0x516f0a);}finally{_0x2a7dee['u'][_0x48dfc6(0x25e5)]();}}},'ob':function(){return this['sc'];},'Dd':function(_0x2cfc4c){return this['ob']()!==_0x2cfc4c;},'Gb':function(){++this['sc'];},'ub':function(_0x5f29b6){var _0x3850a9=_0x580b5d,_0x49dd2b,_0x6f456b,_0x5ea880,_0xf3b864,_0x2d5ee4,_0x3df675=this,_0x938269=_0x2a7dee['O'](_0x3df675);_0x3df675['gb']||(_0x3df675['gb']=_0x3df675[_0x3850a9(0x3d73)],_0x3df675['notifySubscribers']=_0x49aff7);var _0x59a282=_0x5f29b6(function(){_0x3df675['Ja']=!0x1,_0x938269&&_0xf3b864===_0x3df675&&(_0xf3b864=_0x3df675['nc']?_0x3df675['nc']():_0x3df675());var _0x36d814=_0x6f456b||_0x2d5ee4&&_0x3df675['sb'](_0x5ea880,_0xf3b864);_0x2d5ee4=_0x6f456b=_0x49dd2b=!0x1,_0x36d814&&_0x3df675['gb'](_0x5ea880=_0xf3b864);});_0x3df675['qc']=function(_0x31e367,_0x14e844){var _0x42d630=_0x3850a9;_0x14e844&&_0x3df675['Ja']||(_0x2d5ee4=!_0x14e844),_0x3df675['ed']=_0x3df675['U'][_0x42d630(0x48a2)][_0x42d630(0x48ca)](0x0),_0x3df675['Ja']=_0x49dd2b=!0x0,_0xf3b864=_0x31e367,_0x59a282();},_0x3df675['pc']=function(_0x2501de){var _0x4625f4=_0x3850a9;_0x49dd2b||(_0x5ea880=_0x2501de,_0x3df675['gb'](_0x2501de,_0x4625f4(0x476a)));},_0x3df675['rc']=function(){_0x2d5ee4=!0x0;},_0x3df675['gd']=function(){_0x3df675['sb'](_0x5ea880,_0x3df675['v'](!0x0))&&(_0x6f456b=!0x0);};},'Wa':function(_0x57f02a){var _0x26475b=_0x580b5d;return this['U'][_0x57f02a]&&this['U'][_0x57f02a][_0x26475b(0x531b)];},'Bd':function(_0x577c23){var _0x616efe=_0x580b5d;if(_0x577c23)return this['U'][_0x577c23]&&this['U'][_0x577c23][_0x616efe(0x531b)]||0x0;var _0x1311ca=0x0;return _0x2a7dee['a']['P'](this['U'],function(_0x36834f,_0x399de5){var _0x17e794=_0x616efe;'dirty'!==_0x36834f&&(_0x1311ca+=_0x399de5[_0x17e794(0x531b)]);}),_0x1311ca;},'sb':function(_0x1768a1,_0x2ac626){var _0x4ed974=_0x580b5d;return!this[_0x4ed974(0x261f)]||!this['equalityComparer'](_0x1768a1,_0x2ac626);},'toString':function(){var _0x222805=_0x580b5d;return _0x222805(0x2edc);},'extend':function(_0x236c2b){var _0x575d82=this;return _0x236c2b&&_0x2a7dee['a']['P'](_0x236c2b,function(_0x492c3c,_0xcc244f){var _0x311da1=_0x54f3,_0x5170a6=_0x2a7dee['Ta'][_0x492c3c];_0x311da1(0x20f8)==typeof _0x5170a6&&(_0x575d82=_0x5170a6(_0x575d82,_0xcc244f)||_0x575d82);}),_0x575d82;}};_0x2a7dee['L'](_0x5f55f7,_0x580b5d(0x1823),_0x5f55f7['qb']),_0x2a7dee['L'](_0x5f55f7,'subscribe',_0x5f55f7[_0x580b5d(0x2a54)]),_0x2a7dee['L'](_0x5f55f7,'extend',_0x5f55f7[_0x580b5d(0x32d9)]),_0x2a7dee['L'](_0x5f55f7,_0x580b5d(0x17cc),_0x5f55f7['Bd']),_0x2a7dee['a']['Ba']&&_0x2a7dee['a'][_0x580b5d(0x1ce4)](_0x5f55f7,Function[_0x580b5d(0x4b51)]),_0x2a7dee['T']['fn']=_0x5f55f7,_0x2a7dee['Qc']=function(_0x397924){var _0x29deed=_0x580b5d;return null!=_0x397924&&_0x29deed(0x20f8)==typeof _0x397924['subscribe']&&'function'==typeof _0x397924[_0x29deed(0x3d73)];},_0x2a7dee['b']('subscribable',_0x2a7dee['T']),_0x2a7dee['b'](_0x580b5d(0x1f13),_0x2a7dee['Qc']),_0x2a7dee['S']=_0x2a7dee['u']=function(){function _0x5b567d(_0x1c550b){var _0x151dae=_0x54f3;_0x440e07[_0x151dae(0x3a33)](_0x15c7ac),_0x15c7ac=_0x1c550b;}function _0x34aaab(){var _0x208064=_0x54f3;_0x15c7ac=_0x440e07[_0x208064(0x1ae7)]();}var _0x15c7ac,_0x440e07=[],_0x3b1f9c=0x0;return{'xc':_0x5b567d,'end':_0x34aaab,'cc':function(_0x5af4fe){var _0x397ae7=_0x54f3;if(_0x15c7ac){if(!_0x2a7dee['Qc'](_0x5af4fe))throw Error(_0x397ae7(0x6ee));_0x15c7ac['od'][_0x397ae7(0x317a)](_0x15c7ac['pd'],_0x5af4fe,_0x5af4fe['fd']||(_0x5af4fe['fd']=++_0x3b1f9c));}},'G':function(_0xe73677,_0x18b9b1,_0x189313){try{return _0x5b567d(),_0xe73677['apply'](_0x18b9b1,_0x189313||[]);}finally{_0x34aaab();}},'qa':function(){if(_0x15c7ac)return _0x15c7ac['o']['qa']();},'Va':function(){if(_0x15c7ac)return _0x15c7ac['o']['Va']();},'Ya':function(){if(_0x15c7ac)return _0x15c7ac['Ya'];},'o':function(){if(_0x15c7ac)return _0x15c7ac['o'];}};}(),_0x2a7dee['b'](_0x580b5d(0x21cf),_0x2a7dee['S']),_0x2a7dee['b'](_0x580b5d(0x5098),_0x2a7dee['S']['qa']),_0x2a7dee['b'](_0x580b5d(0x2520),_0x2a7dee['S']['Va']),_0x2a7dee['b'](_0x580b5d(0x4538),_0x2a7dee['S']['Ya']),_0x2a7dee['b']('computedContext.registerDependency',_0x2a7dee['S']['cc']),_0x2a7dee['b'](_0x580b5d(0x2780),_0x2a7dee['Yd']=_0x2a7dee['u']['G']);var _0x429994=_0x2a7dee['a']['Da'](_0x580b5d(0x3fa9));_0x2a7dee['ta']=function(_0x2ba8b1){var _0x15f6de=_0x580b5d;function _0x23d9cd(){var _0x18d46e=_0x54f3;return 0x0<arguments[_0x18d46e(0x531b)]?(_0x23d9cd['sb'](_0x23d9cd[_0x429994],arguments[0x0])&&(_0x23d9cd['ya'](),_0x23d9cd[_0x429994]=arguments[0x0],_0x23d9cd['xa']()),this):(_0x2a7dee['u']['cc'](_0x23d9cd),_0x23d9cd[_0x429994]);}return _0x23d9cd[_0x429994]=_0x2ba8b1,_0x2a7dee['a']['Ba']||_0x2a7dee['a'][_0x15f6de(0x32d9)](_0x23d9cd,_0x2a7dee['T']['fn']),_0x2a7dee['T']['fn']['qb'](_0x23d9cd),_0x2a7dee['a']['Ab'](_0x23d9cd,_0x5bd4ec),_0x2a7dee[_0x15f6de(0x2fce)][_0x15f6de(0x4918)]&&_0x2a7dee['Ta'][_0x15f6de(0x23af)](_0x23d9cd,!0x0),_0x23d9cd;};var _0x5bd4ec={'equalityComparer':_0x1b4f5e,'v':function(){return this[_0x429994];},'xa':function(){var _0x2b18a1=_0x580b5d;this[_0x2b18a1(0x3d73)](this[_0x429994],'spectate'),this['notifySubscribers'](this[_0x429994]);},'ya':function(){var _0x5ee9fa=_0x580b5d;this[_0x5ee9fa(0x3d73)](this[_0x429994],_0x5ee9fa(0x476a));}};_0x2a7dee['a']['Ba']&&_0x2a7dee['a'][_0x580b5d(0x1ce4)](_0x5bd4ec,_0x2a7dee['T']['fn']);var _0x1608f7=_0x2a7dee['ta']['Ma']='__ko_proto__';_0x5bd4ec[_0x1608f7]=_0x2a7dee['ta'],_0x2a7dee['O']=function(_0x416cd6){var _0x3fba82=_0x580b5d;if((_0x416cd6=_0x3fba82(0x20f8)==typeof _0x416cd6&&_0x416cd6[_0x1608f7])&&_0x416cd6!==_0x5bd4ec[_0x1608f7]&&_0x416cd6!==_0x2a7dee['o']['fn'][_0x1608f7])throw Error(_0x3fba82(0x21c3));return!!_0x416cd6;},_0x2a7dee['Za']=function(_0x3f105b){return'function'==typeof _0x3f105b&&(_0x3f105b[_0x1608f7]===_0x5bd4ec[_0x1608f7]||_0x3f105b[_0x1608f7]===_0x2a7dee['o']['fn'][_0x1608f7]&&_0x3f105b['Nc']);},_0x2a7dee['b'](_0x580b5d(0x2914),_0x2a7dee['ta']),_0x2a7dee['b'](_0x580b5d(0x3e8c),_0x2a7dee['O']),_0x2a7dee['b'](_0x580b5d(0x4702),_0x2a7dee['Za']),_0x2a7dee['b']('isWritableObservable',_0x2a7dee['Za']),_0x2a7dee['b'](_0x580b5d(0x4e41),_0x5bd4ec),_0x2a7dee['L'](_0x5bd4ec,_0x580b5d(0x42cc),_0x5bd4ec['v']),_0x2a7dee['L'](_0x5bd4ec,_0x580b5d(0x57aa),_0x5bd4ec['xa']),_0x2a7dee['L'](_0x5bd4ec,_0x580b5d(0x3be3),_0x5bd4ec['ya']),_0x2a7dee['Ha']=function(_0x25fe44){var _0x119064=_0x580b5d;if(_0x119064(0x5014)!=typeof(_0x25fe44=_0x25fe44||[])||!(_0x119064(0x531b)in _0x25fe44))throw Error(_0x119064(0x55a));return _0x25fe44=_0x2a7dee['ta'](_0x25fe44),_0x2a7dee['a']['Ab'](_0x25fe44,_0x2a7dee['Ha']['fn']),_0x25fe44[_0x119064(0x32d9)]({'trackArrayChanges':!0x0});},_0x2a7dee['Ha']['fn']={'remove':function(_0x4558eb){var _0x165d5d=_0x580b5d;for(var _0x2fb92d=this['v'](),_0x1d173e=[],_0xcc2158=_0x165d5d(0x20f8)!=typeof _0x4558eb||_0x2a7dee['O'](_0x4558eb)?function(_0x5db58c){return _0x5db58c===_0x4558eb;}:_0x4558eb,_0x478ebe=0x0;_0x478ebe<_0x2fb92d[_0x165d5d(0x531b)];_0x478ebe++){var _0x3f46e5=_0x2fb92d[_0x478ebe];if(_0xcc2158(_0x3f46e5)){if(0x0===_0x1d173e[_0x165d5d(0x531b)]&&this['ya'](),_0x2fb92d[_0x478ebe]!==_0x3f46e5)throw Error(_0x165d5d(0x43fe));_0x1d173e['push'](_0x3f46e5),_0x2fb92d[_0x165d5d(0x4bc6)](_0x478ebe,0x1),_0x478ebe--;}}return _0x1d173e['length']&&this['xa'](),_0x1d173e;},'removeAll':function(_0x234062){var _0xd9a5f4=_0x580b5d;if(_0x234062===_0x3c054c){var _0x282bf6=this['v'](),_0x317d5e=_0x282bf6[_0xd9a5f4(0x48ca)](0x0);return this['ya'](),_0x282bf6[_0xd9a5f4(0x4bc6)](0x0,_0x282bf6[_0xd9a5f4(0x531b)]),this['xa'](),_0x317d5e;}return _0x234062?this[_0xd9a5f4(0x4b3f)](function(_0x76f448){return 0x0<=_0x2a7dee['a']['A'](_0x234062,_0x76f448);}):[];},'destroy':function(_0x5bf1c){var _0x5b6273=_0x580b5d,_0x4efe4d=this['v'](),_0x37692e=_0x5b6273(0x20f8)!=typeof _0x5bf1c||_0x2a7dee['O'](_0x5bf1c)?function(_0x2c6a29){return _0x2c6a29===_0x5bf1c;}:_0x5bf1c;this['ya']();for(var _0x7ac9ea=_0x4efe4d[_0x5b6273(0x531b)]-0x1;0x0<=_0x7ac9ea;_0x7ac9ea--){var _0x45a587=_0x4efe4d[_0x7ac9ea];_0x37692e(_0x45a587)&&(_0x45a587[_0x5b6273(0x198)]=!0x0);}this['xa']();},'destroyAll':function(_0x41c454){var _0x27a4b1=_0x580b5d;return _0x41c454===_0x3c054c?this[_0x27a4b1(0x2578)](function(){return!0x0;}):_0x41c454?this['destroy'](function(_0x1534ad){return 0x0<=_0x2a7dee['a']['A'](_0x41c454,_0x1534ad);}):[];},'indexOf':function(_0x3750ab){var _0x5d1ea1=this();return _0x2a7dee['a']['A'](_0x5d1ea1,_0x3750ab);},'replace':function(_0x18af05,_0x80b3e5){var _0x42412f=_0x580b5d,_0x24c6ef=this[_0x42412f(0x33ab)](_0x18af05);0x0<=_0x24c6ef&&(this['ya'](),this['v']()[_0x24c6ef]=_0x80b3e5,this['xa']());},'sorted':function(_0xdc1020){var _0x1f764d=_0x580b5d,_0x2deeeb=this()[_0x1f764d(0x48ca)](0x0);return _0xdc1020?_0x2deeeb[_0x1f764d(0x34f3)](_0xdc1020):_0x2deeeb[_0x1f764d(0x34f3)]();},'reversed':function(){var _0x4ca7dc=_0x580b5d;return this()[_0x4ca7dc(0x48ca)](0x0)[_0x4ca7dc(0x1495)]();}},_0x2a7dee['a']['Ba']&&_0x2a7dee['a']['setPrototypeOf'](_0x2a7dee['Ha']['fn'],_0x2a7dee['ta']['fn']),_0x2a7dee['a']['D'](_0x580b5d(0x39b0)[_0x580b5d(0x4d7b)]('\x20'),function(_0x3b307a){_0x2a7dee['Ha']['fn'][_0x3b307a]=function(){var _0x4dc986=_0x54f3,_0x5600be=this['v']();this['ya'](),this['zc'](_0x5600be,_0x3b307a,arguments);var _0x5d003d=_0x5600be[_0x3b307a][_0x4dc986(0x18ce)](_0x5600be,arguments);return this['xa'](),_0x5d003d===_0x5600be?this:_0x5d003d;};}),_0x2a7dee['a']['D']([_0x580b5d(0x48ca)],function(_0x4c84a3){_0x2a7dee['Ha']['fn'][_0x4c84a3]=function(){var _0x1de930=_0x54f3,_0x5c2bf5=this();return _0x5c2bf5[_0x4c84a3][_0x1de930(0x18ce)](_0x5c2bf5,arguments);};}),_0x2a7dee['Pc']=function(_0x23be30){var _0x6fd6ec=_0x580b5d;return _0x2a7dee['O'](_0x23be30)&&_0x6fd6ec(0x20f8)==typeof _0x23be30['remove']&&'function'==typeof _0x23be30[_0x6fd6ec(0x3a33)];},_0x2a7dee['b'](_0x580b5d(0x1bff),_0x2a7dee['Ha']),_0x2a7dee['b'](_0x580b5d(0x1694),_0x2a7dee['Pc']),_0x2a7dee['Ta'][_0x580b5d(0x293)]=function(_0x352a05,_0x8c35f4){var _0x2f7ccb=_0x580b5d;function _0x90757e(){var _0x52f750=_0x54f3;function _0x21c2cc(){var _0x51d660=_0x54f3;if(_0x2807b4){var _0x54fd80,_0x467f68=[][_0x51d660(0x32c8)](_0x352a05['v']()||[]);_0x352a05['Wa'](_0x51d660(0x4285))&&((!_0x43205d||0x1<_0x2807b4)&&(_0x43205d=_0x2a7dee['a']['Pb'](_0x2eb9d5,_0x467f68,_0x352a05['Ob'])),_0x54fd80=_0x43205d),_0x2eb9d5=_0x467f68,_0x43205d=null,_0x2807b4=0x0,_0x54fd80&&_0x54fd80['length']&&_0x352a05['notifySubscribers'](_0x54fd80,_0x51d660(0x4285));}}_0xc76285?_0x21c2cc():(_0xc76285=!0x0,_0x31b677=_0x352a05[_0x52f750(0x2a54)](function(){++_0x2807b4;},null,_0x52f750(0x2d49)),_0x2eb9d5=[]['concat'](_0x352a05['v']()||[]),_0x43205d=null,_0x5ccc8b=_0x352a05[_0x52f750(0x2a54)](_0x21c2cc));}if(_0x352a05['Ob']={},_0x8c35f4&&_0x2f7ccb(0x5014)==typeof _0x8c35f4&&_0x2a7dee['a'][_0x2f7ccb(0x32d9)](_0x352a05['Ob'],_0x8c35f4),_0x352a05['Ob'][_0x2f7ccb(0x3d49)]=!0x0,!_0x352a05['zc']){var _0x5ccc8b,_0x31b677,_0x2eb9d5,_0xc76285=!0x1,_0x43205d=null,_0x2807b4=0x0,_0x5578da=_0x352a05['Qa'],_0x242ac7=_0x352a05['hb'];_0x352a05['Qa']=function(_0x3a4713){var _0x3ffdd6=_0x2f7ccb;_0x5578da&&_0x5578da[_0x3ffdd6(0x317a)](_0x352a05,_0x3a4713),_0x3ffdd6(0x4285)===_0x3a4713&&_0x90757e();},_0x352a05['hb']=function(_0x3fd91c){var _0x255c53=_0x2f7ccb;_0x242ac7&&_0x242ac7[_0x255c53(0x317a)](_0x352a05,_0x3fd91c),_0x255c53(0x4285)!==_0x3fd91c||_0x352a05['Wa'](_0x255c53(0x4285))||(_0x5ccc8b&&_0x5ccc8b['s'](),_0x31b677&&_0x31b677['s'](),_0x31b677=_0x5ccc8b=null,_0xc76285=!0x1,_0x2eb9d5=_0x3c054c);},_0x352a05['zc']=function(_0x1c1b3b,_0x43cc93,_0x41f05d){var _0x4d1b36=_0x2f7ccb;function _0x109c42(_0x561f30,_0x3be929,_0x7f81b8){return _0x2390f6[_0x2390f6['length']]={'status':_0x561f30,'value':_0x3be929,'index':_0x7f81b8};}if(_0xc76285&&!_0x2807b4){var _0x2390f6=[],_0x48cdc3=_0x1c1b3b[_0x4d1b36(0x531b)],_0x107686=_0x41f05d[_0x4d1b36(0x531b)],_0x5b5160=0x0;switch(_0x43cc93){case _0x4d1b36(0x3a33):_0x5b5160=_0x48cdc3;case _0x4d1b36(0x4e52):for(_0x43cc93=0x0;_0x43cc93<_0x107686;_0x43cc93++)_0x109c42(_0x4d1b36(0x4153),_0x41f05d[_0x43cc93],_0x5b5160+_0x43cc93);break;case _0x4d1b36(0x1ae7):_0x5b5160=_0x48cdc3-0x1;case _0x4d1b36(0x1596):_0x48cdc3&&_0x109c42(_0x4d1b36(0x558),_0x1c1b3b[_0x5b5160],_0x5b5160);break;case _0x4d1b36(0x4bc6):_0x43cc93=Math[_0x4d1b36(0x27d5)](Math[_0x4d1b36(0x2bc6)](0x0,0x0>_0x41f05d[0x0]?_0x48cdc3+_0x41f05d[0x0]:_0x41f05d[0x0]),_0x48cdc3),_0x48cdc3=0x1===_0x107686?_0x48cdc3:Math['min'](_0x43cc93+(_0x41f05d[0x1]||0x0),_0x48cdc3),_0x107686=_0x43cc93+_0x107686-0x2,_0x5b5160=Math[_0x4d1b36(0x2bc6)](_0x48cdc3,_0x107686);for(var _0x5235bc=[],_0x24a1bc=[],_0x29be1d=0x2;_0x43cc93<_0x5b5160;++_0x43cc93,++_0x29be1d)_0x43cc93<_0x48cdc3&&_0x24a1bc['push'](_0x109c42('deleted',_0x1c1b3b[_0x43cc93],_0x43cc93)),_0x43cc93<_0x107686&&_0x5235bc[_0x4d1b36(0x3a33)](_0x109c42(_0x4d1b36(0x4153),_0x41f05d[_0x29be1d],_0x43cc93));_0x2a7dee['a']['Kc'](_0x24a1bc,_0x5235bc);break;default:return;}_0x43205d=_0x2390f6;}};}};var _0x3716e5=_0x2a7dee['a']['Da'](_0x580b5d(0x3d20));_0x2a7dee['o']=_0x2a7dee['$']=function(_0x16d947,_0x596f26,_0x97831){var _0x31235e=_0x580b5d;function _0x54d6da(){var _0x4b49b4=_0x54f3;if(0x0<arguments['length']){if(_0x4b49b4(0x20f8)!=typeof _0x5db6c6)throw Error(_0x4b49b4(0x395e));return _0x5db6c6[_0x4b49b4(0x18ce)](_0x250571['nb'],arguments),this;}return _0x250571['ra']||_0x2a7dee['u']['cc'](_0x54d6da),(_0x250571['ka']||_0x250571['J']&&_0x54d6da['Xa']())&&_0x54d6da['ha'](),_0x250571['X'];}if('object'==typeof _0x16d947?_0x97831=_0x16d947:(_0x97831=_0x97831||{},_0x16d947&&(_0x97831[_0x31235e(0x137b)]=_0x16d947)),_0x31235e(0x20f8)!=typeof _0x97831['read'])throw Error('Pass\x20a\x20function\x20that\x20returns\x20the\x20value\x20of\x20the\x20ko.computed');var _0x5db6c6=_0x97831['write'],_0x250571={'X':_0x3c054c,'sa':!0x0,'ka':!0x0,'rb':!0x1,'jc':!0x1,'ra':!0x1,'wb':!0x1,'J':!0x1,'Wc':_0x97831[_0x31235e(0x137b)],'nb':_0x596f26||_0x97831[_0x31235e(0x3036)],'l':_0x97831[_0x31235e(0x4d51)]||_0x97831['l']||null,'Sa':_0x97831[_0x31235e(0x5073)]||_0x97831['Sa'],'Rb':null,'I':{},'V':0x0,'Ic':null};return _0x54d6da[_0x3716e5]=_0x250571,_0x54d6da['Nc']=_0x31235e(0x20f8)==typeof _0x5db6c6,_0x2a7dee['a']['Ba']||_0x2a7dee['a'][_0x31235e(0x32d9)](_0x54d6da,_0x2a7dee['T']['fn']),_0x2a7dee['T']['fn']['qb'](_0x54d6da),_0x2a7dee['a']['Ab'](_0x54d6da,_0x153438),_0x97831[_0x31235e(0x4de4)]?(_0x250571['wb']=!0x0,_0x250571['J']=!0x0,_0x2a7dee['a'][_0x31235e(0x32d9)](_0x54d6da,_0x409d18)):_0x97831['deferEvaluation']&&_0x2a7dee['a'][_0x31235e(0x32d9)](_0x54d6da,_0x53858f),_0x2a7dee[_0x31235e(0x2fce)][_0x31235e(0x4918)]&&_0x2a7dee['Ta']['deferred'](_0x54d6da,!0x0),_0x250571['l']&&(_0x250571['jc']=!0x0,_0x250571['l'][_0x31235e(0x2dc8)]||(_0x250571['l']=null)),_0x250571['J']||_0x97831[_0x31235e(0x17fa)]||_0x54d6da['ha'](),_0x250571['l']&&_0x54d6da['ja']()&&_0x2a7dee['a']['K']['za'](_0x250571['l'],_0x250571['Rb']=function(){_0x54d6da['s']();}),_0x54d6da;};var _0x153438={'equalityComparer':_0x1b4f5e,'qa':function(){return this[_0x3716e5]['V'];},'Va':function(){var _0x23c98b=[];return _0x2a7dee['a']['P'](this[_0x3716e5]['I'],function(_0x2582f2,_0x3deee7){_0x23c98b[_0x3deee7['Ka']]=_0x3deee7['da'];}),_0x23c98b;},'Vb':function(_0x116ada){if(!this[_0x3716e5]['V'])return!0x1;var _0x20fe3a=this['Va']();return-0x1!==_0x2a7dee['a']['A'](_0x20fe3a,_0x116ada)||!!_0x2a7dee['a']['Lb'](_0x20fe3a,function(_0x9ecd7){return _0x9ecd7['Vb']&&_0x9ecd7['Vb'](_0x116ada);});},'uc':function(_0x3c7680,_0x5cfee2,_0x418d3d){var _0x231c1e=_0x580b5d;if(this[_0x3716e5]['wb']&&_0x5cfee2===this)throw Error(_0x231c1e(0x32b5));this[_0x3716e5]['I'][_0x3c7680]=_0x418d3d,_0x418d3d['Ka']=this[_0x3716e5]['V']++,_0x418d3d['La']=_0x5cfee2['ob']();},'Xa':function(){var _0x351389=_0x580b5d,_0x47ade2,_0x53ec21,_0x235cd1=this[_0x3716e5]['I'];for(_0x47ade2 in _0x235cd1)if(Object['prototype'][_0x351389(0x2a77)][_0x351389(0x317a)](_0x235cd1,_0x47ade2)&&(_0x53ec21=_0x235cd1[_0x47ade2],this['Ia']&&_0x53ec21['da']['Ja']||_0x53ec21['da']['Dd'](_0x53ec21['La'])))return!0x0;},'Jd':function(){this['Ia']&&!this[_0x3716e5]['rb']&&this['Ia'](!0x1);},'ja':function(){var _0x2b8808=this[_0x3716e5];return _0x2b8808['ka']||0x0<_0x2b8808['V'];},'Rd':function(){this['Ja']?this[_0x3716e5]['ka']&&(this[_0x3716e5]['sa']=!0x0):this['Hc']();},'$c':function(_0x50cb70){var _0xbfaf10=_0x580b5d;if(_0x50cb70['Hb']){var _0x5a8ee3=_0x50cb70[_0xbfaf10(0x2a54)](this['Jd'],this,'dirty'),_0x430431=_0x50cb70[_0xbfaf10(0x2a54)](this['Rd'],this);return{'da':_0x50cb70,'s':function(){_0x5a8ee3['s'](),_0x430431['s']();}};}return _0x50cb70[_0xbfaf10(0x2a54)](this['Hc'],this);},'Hc':function(){var _0x57cf7c=_0x580b5d,_0x1a187d=this,_0x12adc1=_0x1a187d['throttleEvaluation'];_0x12adc1&&0x0<=_0x12adc1?(clearTimeout(this[_0x3716e5]['Ic']),this[_0x3716e5]['Ic']=_0x2a7dee['a'][_0x57cf7c(0x57fe)](function(){_0x1a187d['ha'](!0x0);},_0x12adc1)):_0x1a187d['Ia']?_0x1a187d['Ia'](!0x0):_0x1a187d['ha'](!0x0);},'ha':function(_0x389fc4){var _0x42c90d=this[_0x3716e5],_0x1d746c=_0x42c90d['Sa'],_0x23aaaa=!0x1;if(!_0x42c90d['rb']&&!_0x42c90d['ra']){if(_0x42c90d['l']&&!_0x2a7dee['a']['Sb'](_0x42c90d['l'])||_0x1d746c&&_0x1d746c()){if(!_0x42c90d['jc'])return void this['s']();}else _0x42c90d['jc']=!0x1;_0x42c90d['rb']=!0x0;try{_0x23aaaa=this['zd'](_0x389fc4);}finally{_0x42c90d['rb']=!0x1;}return _0x23aaaa;}},'zd':function(_0x1df368){var _0x1b4220=_0x580b5d,_0x43aecd=this[_0x3716e5],_0x33d8db=!0x1,_0x28019a=_0x43aecd['wb']?_0x3c054c:!_0x43aecd['V'];_0x33d8db={'qd':this,'mb':_0x43aecd['I'],'Qb':_0x43aecd['V']},_0x2a7dee['u']['xc']({'pd':_0x33d8db,'od':_0xc1360f,'o':this,'Ya':_0x28019a}),_0x43aecd['I']={},_0x43aecd['V']=0x0;var _0x5c34a4=this['yd'](_0x43aecd,_0x33d8db);return _0x43aecd['V']?_0x33d8db=this['sb'](_0x43aecd['X'],_0x5c34a4):(this['s'](),_0x33d8db=!0x0),_0x33d8db&&(_0x43aecd['J']?this['Gb']():this['notifySubscribers'](_0x43aecd['X'],_0x1b4220(0x476a)),_0x43aecd['X']=_0x5c34a4,this[_0x1b4220(0x3d73)](_0x43aecd['X'],_0x1b4220(0x2d49)),!_0x43aecd['J']&&_0x1df368&&this[_0x1b4220(0x3d73)](_0x43aecd['X']),this['rc']&&this['rc']()),_0x28019a&&this[_0x1b4220(0x3d73)](_0x43aecd['X'],'awake'),_0x33d8db;},'yd':function(_0xae3da6,_0x26c29c){var _0x1c1686=_0x580b5d;try{var _0x29aedb=_0xae3da6['Wc'];return _0xae3da6['nb']?_0x29aedb[_0x1c1686(0x317a)](_0xae3da6['nb']):_0x29aedb();}finally{_0x2a7dee['u'][_0x1c1686(0x25e5)](),_0x26c29c['Qb']&&!_0xae3da6['J']&&_0x2a7dee['a']['P'](_0x26c29c['mb'],_0x3a91a2),_0xae3da6['sa']=_0xae3da6['ka']=!0x1;}},'v':function(_0x43fafa){var _0x5721cb=this[_0x3716e5];return(_0x5721cb['ka']&&(_0x43fafa||!_0x5721cb['V'])||_0x5721cb['J']&&this['Xa']())&&this['ha'](),_0x5721cb['X'];},'ub':function(_0xb0b4d){var _0x57e9f1=_0x580b5d;_0x2a7dee['T']['fn']['ub'][_0x57e9f1(0x317a)](this,_0xb0b4d),this['nc']=function(){return this[_0x3716e5]['J']||(this[_0x3716e5]['sa']?this['ha']():this[_0x3716e5]['ka']=!0x1),this[_0x3716e5]['X'];},this['Ia']=function(_0x559326){this['pc'](this[_0x3716e5]['X']),this[_0x3716e5]['ka']=!0x0,_0x559326&&(this[_0x3716e5]['sa']=!0x0),this['qc'](this,!_0x559326);};},'s':function(){var _0x784865=this[_0x3716e5];!_0x784865['J']&&_0x784865['I']&&_0x2a7dee['a']['P'](_0x784865['I'],function(_0x23a7b5,_0x5d115a){_0x5d115a['s']&&_0x5d115a['s']();}),_0x784865['l']&&_0x784865['Rb']&&_0x2a7dee['a']['K']['yb'](_0x784865['l'],_0x784865['Rb']),_0x784865['I']=_0x3c054c,_0x784865['V']=0x0,_0x784865['ra']=!0x0,_0x784865['sa']=!0x1,_0x784865['ka']=!0x1,_0x784865['J']=!0x1,_0x784865['l']=_0x3c054c,_0x784865['Sa']=_0x3c054c,_0x784865['Wc']=_0x3c054c,this['Nc']||(_0x784865['nb']=_0x3c054c);}},_0x409d18={'Qa':function(_0x255a13){var _0x5bfd67=_0x580b5d,_0x378203=this,_0x30750c=_0x378203[_0x3716e5];if(!_0x30750c['ra']&&_0x30750c['J']&&_0x5bfd67(0x48a2)==_0x255a13){if(_0x30750c['J']=!0x1,_0x30750c['sa']||_0x378203['Xa']())_0x30750c['I']=null,_0x30750c['V']=0x0,_0x378203['ha']()&&_0x378203['Gb']();else{var _0x42e555=[];_0x2a7dee['a']['P'](_0x30750c['I'],function(_0x10c2be,_0x5c4c6c){_0x42e555[_0x5c4c6c['Ka']]=_0x10c2be;}),_0x2a7dee['a']['D'](_0x42e555,function(_0x2a9495,_0x1f412d){var _0x4fbe5f=_0x30750c['I'][_0x2a9495],_0x59d3ba=_0x378203['$c'](_0x4fbe5f['da']);_0x59d3ba['Ka']=_0x1f412d,_0x59d3ba['La']=_0x4fbe5f['La'],_0x30750c['I'][_0x2a9495]=_0x59d3ba;}),_0x378203['Xa']()&&_0x378203['ha']()&&_0x378203['Gb']();}_0x30750c['ra']||_0x378203[_0x5bfd67(0x3d73)](_0x30750c['X'],_0x5bfd67(0x67c));}},'hb':function(_0xa6bf8f){var _0x2bb836=_0x580b5d,_0x3ed54d=this[_0x3716e5];_0x3ed54d['ra']||_0x2bb836(0x48a2)!=_0xa6bf8f||this['Wa']('change')||(_0x2a7dee['a']['P'](_0x3ed54d['I'],function(_0x225e95,_0x157da7){_0x157da7['s']&&(_0x3ed54d['I'][_0x225e95]={'da':_0x157da7['da'],'Ka':_0x157da7['Ka'],'La':_0x157da7['La']},_0x157da7['s']());}),_0x3ed54d['J']=!0x0,this['notifySubscribers'](_0x3c054c,'asleep'));},'ob':function(){var _0x1def2e=_0x580b5d,_0x3ef43e=this[_0x3716e5];return _0x3ef43e['J']&&(_0x3ef43e['sa']||this['Xa']())&&this['ha'](),_0x2a7dee['T']['fn']['ob'][_0x1def2e(0x317a)](this);}},_0x53858f={'Qa':function(_0x41a427){var _0x1395d2=_0x580b5d;_0x1395d2(0x48a2)!=_0x41a427&&'beforeChange'!=_0x41a427||this['v']();}};_0x2a7dee['a']['Ba']&&_0x2a7dee['a'][_0x580b5d(0x1ce4)](_0x153438,_0x2a7dee['T']['fn']);var _0x3fa3b9,_0x5a5c55=_0x2a7dee['ta']['Ma'];_0x153438[_0x5a5c55]=_0x2a7dee['o'],_0x2a7dee['Oc']=function(_0x472cbc){var _0x55758b=_0x580b5d;return _0x55758b(0x20f8)==typeof _0x472cbc&&_0x472cbc[_0x5a5c55]===_0x153438[_0x5a5c55];},_0x2a7dee['Fd']=function(_0x291329){return _0x2a7dee['Oc'](_0x291329)&&_0x291329[_0x3716e5]&&_0x291329[_0x3716e5]['wb'];},_0x2a7dee['b'](_0x580b5d(0x55aa),_0x2a7dee['o']),_0x2a7dee['b'](_0x580b5d(0x1476),_0x2a7dee['o']),_0x2a7dee['b'](_0x580b5d(0x330e),_0x2a7dee['Oc']),_0x2a7dee['b']('isPureComputed',_0x2a7dee['Fd']),_0x2a7dee['b'](_0x580b5d(0xde1),_0x153438),_0x2a7dee['L'](_0x153438,_0x580b5d(0x42cc),_0x153438['v']),_0x2a7dee['L'](_0x153438,_0x580b5d(0x2f12),_0x153438['s']),_0x2a7dee['L'](_0x153438,_0x580b5d(0x3f4),_0x153438['ja']),_0x2a7dee['L'](_0x153438,_0x580b5d(0x14b0),_0x153438['qa']),_0x2a7dee['L'](_0x153438,_0x580b5d(0x44f2),_0x153438['Va']),_0x2a7dee['xb']=function(_0x1c9bd4,_0x7bbaa5){var _0x24f8a9=_0x580b5d;return _0x24f8a9(0x20f8)==typeof _0x1c9bd4?_0x2a7dee['o'](_0x1c9bd4,_0x7bbaa5,{'pure':!0x0}):((_0x1c9bd4=_0x2a7dee['a'][_0x24f8a9(0x32d9)]({},_0x1c9bd4))[_0x24f8a9(0x4de4)]=!0x0,_0x2a7dee['o'](_0x1c9bd4,_0x7bbaa5));},_0x2a7dee['b']('pureComputed',_0x2a7dee['xb']),function(){var _0x2e5fe0=_0x580b5d;function _0x39c18c(_0x3e0934,_0x493cc9,_0x49b51b){var _0x45efb7=_0x54f3;if(_0x49b51b=_0x49b51b||new _0x2561bd(),'object'!=typeof(_0x3e0934=_0x493cc9(_0x3e0934))||null===_0x3e0934||_0x3e0934===_0x3c054c||_0x3e0934 instanceof RegExp||_0x3e0934 instanceof Date||_0x3e0934 instanceof String||_0x3e0934 instanceof Number||_0x3e0934 instanceof Boolean)return _0x3e0934;var _0x2f53b8=_0x3e0934 instanceof Array?[]:{};return _0x49b51b[_0x45efb7(0x50ba)](_0x3e0934,_0x2f53b8),function(_0x5baee1,_0x54e82b){var _0xb52536=_0x45efb7;if(_0x5baee1 instanceof Array){for(var _0x37350a=0x0;_0x37350a<_0x5baee1['length'];_0x37350a++)_0x54e82b(_0x37350a);'function'==typeof _0x5baee1[_0xb52536(0x3c73)]&&_0x54e82b(_0xb52536(0x3c73));}else{for(_0x37350a in _0x5baee1)_0x54e82b(_0x37350a);}}(_0x3e0934,function(_0x55205f){var _0x563794=_0x45efb7,_0x31b510=_0x493cc9(_0x3e0934[_0x55205f]);switch(typeof _0x31b510){case _0x563794(0x46da):case'number':case'string':case _0x563794(0x20f8):_0x2f53b8[_0x55205f]=_0x31b510;break;case'object':case _0x563794(0x3041):var _0x5cc125=_0x49b51b['get'](_0x31b510);_0x2f53b8[_0x55205f]=_0x5cc125!==_0x3c054c?_0x5cc125:_0x39c18c(_0x31b510,_0x493cc9,_0x49b51b);}}),_0x2f53b8;}function _0x2561bd(){var _0x3a84f6=_0x54f3;this[_0x3a84f6(0x20c8)]=[],this['values']=[];}_0x2a7dee['ad']=function(_0x5c160c){var _0x3598df=_0x54f3;if(0x0==arguments[_0x3598df(0x531b)])throw Error(_0x3598df(0x563c));return _0x39c18c(_0x5c160c,function(_0x2dcc5f){for(var _0x1ca298=0x0;_0x2a7dee['O'](_0x2dcc5f)&&0xa>_0x1ca298;_0x1ca298++)_0x2dcc5f=_0x2dcc5f();return _0x2dcc5f;});},_0x2a7dee['toJSON']=function(_0x313d3,_0xafa738,_0x3398b1){return _0x313d3=_0x2a7dee['ad'](_0x313d3),_0x2a7dee['a']['hc'](_0x313d3,_0xafa738,_0x3398b1);},_0x2561bd[_0x2e5fe0(0x4b51)]={'constructor':_0x2561bd,'save':function(_0x50ae00,_0x1c66a0){var _0x578a64=_0x2e5fe0,_0x1cb66f=_0x2a7dee['a']['A'](this[_0x578a64(0x20c8)],_0x50ae00);0x0<=_0x1cb66f?this[_0x578a64(0x21e8)][_0x1cb66f]=_0x1c66a0:(this[_0x578a64(0x20c8)][_0x578a64(0x3a33)](_0x50ae00),this['values'][_0x578a64(0x3a33)](_0x1c66a0));},'get':function(_0x5d4487){var _0x36b790=_0x2e5fe0;return 0x0<=(_0x5d4487=_0x2a7dee['a']['A'](this[_0x36b790(0x20c8)],_0x5d4487))?this[_0x36b790(0x21e8)][_0x5d4487]:_0x3c054c;}};}(),_0x2a7dee['b'](_0x580b5d(0x62e),_0x2a7dee['ad']),_0x2a7dee['b'](_0x580b5d(0x3c73),_0x2a7dee[_0x580b5d(0x3c73)]),_0x2a7dee['Wd']=function(_0x3e5046,_0x2d26e8,_0x112a24){var _0x2fcec9=_0x580b5d;function _0x4eceff(_0x3063ce){var _0x2c4800=_0x54f3,_0x38a161=_0x2a7dee['xb'](_0x3e5046,_0x112a24)[_0x2c4800(0x32d9)]({'ma':_0x2c4800(0x28a5)}),_0x5f2cec=_0x38a161['subscribe'](function(_0x310699){_0x310699&&(_0x5f2cec['s'](),_0x3063ce(_0x310699));});return _0x38a161[_0x2c4800(0x3d73)](_0x38a161['v']()),_0x5f2cec;}return'function'!=typeof Promise||_0x2d26e8?_0x4eceff(_0x2d26e8[_0x2fcec9(0x532a)](_0x112a24)):new Promise(_0x4eceff);},_0x2a7dee['b']('when',_0x2a7dee['Wd']),_0x2a7dee['w']={'M':function(_0x3b4817){var _0x52f66b=_0x580b5d;switch(_0x2a7dee['a']['R'](_0x3b4817)){case _0x52f66b(0x857):return!0x0===_0x3b4817['__ko__hasDomDataOptionValue__']?_0x2a7dee['a']['g'][_0x52f66b(0x3173)](_0x3b4817,_0x2a7dee['c'][_0x52f66b(0x2fce)]['$b']):0x7>=_0x2a7dee['a']['W']?_0x3b4817[_0x52f66b(0x1581)](_0x52f66b(0x327))&&_0x3b4817[_0x52f66b(0x1581)](_0x52f66b(0x327))[_0x52f66b(0x3413)]?_0x3b4817[_0x52f66b(0x327)]:_0x3b4817['text']:_0x3b4817['value'];case'select':return 0x0<=_0x3b4817['selectedIndex']?_0x2a7dee['w']['M'](_0x3b4817[_0x52f66b(0x2fce)][_0x3b4817['selectedIndex']]):_0x3c054c;default:return _0x3b4817['value'];}},'cb':function(_0x3d5e10,_0x5bf1b2,_0x23a47d){var _0x2bde29=_0x580b5d;switch(_0x2a7dee['a']['R'](_0x3d5e10)){case'option':_0x2bde29(0x29ad)==typeof _0x5bf1b2?(_0x2a7dee['a']['g'][_0x2bde29(0x346f)](_0x3d5e10,_0x2a7dee['c'][_0x2bde29(0x2fce)]['$b'],_0x3c054c),_0x2bde29(0x4016)in _0x3d5e10&&delete _0x3d5e10[_0x2bde29(0x4016)],_0x3d5e10[_0x2bde29(0x327)]=_0x5bf1b2):(_0x2a7dee['a']['g']['set'](_0x3d5e10,_0x2a7dee['c']['options']['$b'],_0x5bf1b2),_0x3d5e10[_0x2bde29(0x4016)]=!0x0,_0x3d5e10[_0x2bde29(0x327)]=_0x2bde29(0x30f8)==typeof _0x5bf1b2?_0x5bf1b2:'');break;case _0x2bde29(0x892):''!==_0x5bf1b2&&null!==_0x5bf1b2||(_0x5bf1b2=_0x3c054c);for(var _0x307688,_0x1b756d=-0x1,_0x69ef8=0x0,_0x45f28e=_0x3d5e10[_0x2bde29(0x2fce)]['length'];_0x69ef8<_0x45f28e;++_0x69ef8)if((_0x307688=_0x2a7dee['w']['M'](_0x3d5e10[_0x2bde29(0x2fce)][_0x69ef8]))==_0x5bf1b2||''===_0x307688&&_0x5bf1b2===_0x3c054c){_0x1b756d=_0x69ef8;break;}(_0x23a47d||0x0<=_0x1b756d||_0x5bf1b2===_0x3c054c&&0x1<_0x3d5e10[_0x2bde29(0x57c2)])&&(_0x3d5e10['selectedIndex']=_0x1b756d,0x6===_0x2a7dee['a']['W']&&_0x2a7dee['a'][_0x2bde29(0x57fe)](function(){_0x3d5e10['selectedIndex']=_0x1b756d;},0x0));break;default:null!==_0x5bf1b2&&_0x5bf1b2!==_0x3c054c||(_0x5bf1b2=''),_0x3d5e10['value']=_0x5bf1b2;}}},_0x2a7dee['b'](_0x580b5d(0x2600),_0x2a7dee['w']),_0x2a7dee['b'](_0x580b5d(0x5567),_0x2a7dee['w']['M']),_0x2a7dee['b'](_0x580b5d(0x2e59),_0x2a7dee['w']['cb']),_0x2a7dee['m']=function(){var _0x1f0ffa=_0x580b5d;function _0x326d11(_0x1fa37a){var _0x50cfce=_0x54f3;0x7b===(_0x1fa37a=_0x2a7dee['a']['Db'](_0x1fa37a))[_0x50cfce(0x39ea)](0x0)&&(_0x1fa37a=_0x1fa37a[_0x50cfce(0x48ca)](0x1,-0x1));var _0x406348,_0x4827ef=[],_0x49608b=(_0x1fa37a+='\x0a,')[_0x50cfce(0x1b02)](_0x2c58a3),_0x47b5c8=[],_0x4073a6=0x0;if(0x1<_0x49608b[_0x50cfce(0x531b)]){for(var _0x34f6aa,_0x4359ad=0x0;_0x34f6aa=_0x49608b[_0x4359ad];++_0x4359ad){var _0x7acceb=_0x34f6aa['charCodeAt'](0x0);if(0x2c===_0x7acceb){if(0x0>=_0x4073a6){_0x4827ef[_0x50cfce(0x3a33)](_0x406348&&_0x47b5c8[_0x50cfce(0x531b)]?{'key':_0x406348,'value':_0x47b5c8[_0x50cfce(0x3ac2)]('')}:{'unknown':_0x406348||_0x47b5c8[_0x50cfce(0x3ac2)]('')}),_0x406348=_0x4073a6=0x0,_0x47b5c8=[];continue;}}else{if(0x3a===_0x7acceb){if(!_0x4073a6&&!_0x406348&&0x1===_0x47b5c8[_0x50cfce(0x531b)]){_0x406348=_0x47b5c8[_0x50cfce(0x1ae7)]();continue;}}else{if(0x2f===_0x7acceb&&0x1<_0x34f6aa[_0x50cfce(0x531b)]&&(0x2f===_0x34f6aa[_0x50cfce(0x39ea)](0x1)||0x2a===_0x34f6aa['charCodeAt'](0x1)))continue;0x2f===_0x7acceb&&_0x4359ad&&0x1<_0x34f6aa['length']?(_0x7acceb=_0x49608b[_0x4359ad-0x1][_0x50cfce(0x1b02)](_0x349667))&&!_0x41b02c[_0x7acceb[0x0]]&&(_0x49608b=(_0x1fa37a=_0x1fa37a[_0x50cfce(0x163c)](_0x1fa37a[_0x50cfce(0x33ab)](_0x34f6aa)+0x1))[_0x50cfce(0x1b02)](_0x2c58a3),_0x4359ad=-0x1,_0x34f6aa='/'):0x28===_0x7acceb||0x7b===_0x7acceb||0x5b===_0x7acceb?++_0x4073a6:0x29===_0x7acceb||0x7d===_0x7acceb||0x5d===_0x7acceb?--_0x4073a6:_0x406348||_0x47b5c8[_0x50cfce(0x531b)]||0x22!==_0x7acceb&&0x27!==_0x7acceb||(_0x34f6aa=_0x34f6aa['slice'](0x1,-0x1));}}_0x47b5c8[_0x50cfce(0x3a33)](_0x34f6aa);}if(0x0<_0x4073a6)throw Error(_0x50cfce(0x98b));}return _0x4827ef;}var _0x464928=['true',_0x1f0ffa(0x5882),_0x1f0ffa(0xbd5),_0x1f0ffa(0x3041)],_0x27a25c=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i,_0x2c58a3=RegExp('\x22(?:\x5c\x5c.|[^\x22])*\x22|\x27(?:\x5c\x5c.|[^\x27])*\x27|`(?:\x5c\x5c.|[^`])*`|/\x5c*(?:[^*]|\x5c*+[^*/])*\x5c*+/|//.*\x0a|/(?:\x5c\x5c.|[^/])+/w*|[^\x5cs:,/][^,\x22\x27`{}()/:[\x5c]]*[^\x5cs,\x22\x27`{}()/:[\x5c]]|[^\x5cs]','g'),_0x349667=/[\])"'A-Za-z0-9_$]+$/,_0x41b02c={'in':0x1,'return':0x1,'typeof':0x1},_0x37b90e={};return{'Ra':[],'wa':_0x37b90e,'ac':_0x326d11,'vb':function(_0x4f74b0,_0x57d3fc){var _0x19f5ea=_0x1f0ffa;function _0x174aec(_0x6d0ef3,_0xebfb6){var _0x14e045=_0x54f3,_0x3162de;if(!_0x5b2a7c){var _0x4dea51=_0x2a7dee['getBindingHandler'](_0x6d0ef3);if(_0x4dea51&&_0x4dea51[_0x14e045(0x462a)]&&!(_0xebfb6=_0x4dea51['preprocess'](_0xebfb6,_0x6d0ef3,_0x174aec)))return;(_0x4dea51=_0x37b90e[_0x6d0ef3])&&(_0x3162de=_0xebfb6,0x0<=_0x2a7dee['a']['A'](_0x464928,_0x3162de)?_0x3162de=!0x1:(_0x4dea51=_0x3162de[_0x14e045(0x1b02)](_0x27a25c),_0x3162de=null!==_0x4dea51&&(_0x4dea51[0x1]?_0x14e045(0x56c1)+_0x4dea51[0x1]+')'+_0x4dea51[0x2]:_0x3162de)),_0x4dea51=_0x3162de),_0x4dea51&&_0x3e4933[_0x14e045(0x3a33)]('\x27'+('string'==typeof _0x37b90e[_0x6d0ef3]?_0x37b90e[_0x6d0ef3]:_0x6d0ef3)+_0x14e045(0x2410)+_0x3162de+_0x14e045(0x2a0a));}_0x4e3c67&&(_0xebfb6='function(){return\x20'+_0xebfb6+'\x20}'),_0x36d6cc[_0x14e045(0x3a33)]('\x27'+_0x6d0ef3+'\x27:'+_0xebfb6);}var _0x36d6cc=[],_0x3e4933=[],_0x4e3c67=(_0x57d3fc=_0x57d3fc||{})[_0x19f5ea(0x4ad9)],_0x5b2a7c=_0x57d3fc[_0x19f5ea(0x5808)],_0x1047b9='string'==typeof _0x4f74b0?_0x326d11(_0x4f74b0):_0x4f74b0;return _0x2a7dee['a']['D'](_0x1047b9,function(_0x189e3a){var _0x25659b=_0x19f5ea;_0x174aec(_0x189e3a[_0x25659b(0x133c)]||_0x189e3a['unknown'],_0x189e3a[_0x25659b(0x327)]);}),_0x3e4933[_0x19f5ea(0x531b)]&&_0x174aec('_ko_property_writers','{'+_0x3e4933[_0x19f5ea(0x3ac2)](',')+'\x20}'),_0x36d6cc[_0x19f5ea(0x3ac2)](',');},'Id':function(_0x4a22e3,_0x35b25d){var _0x5d3d4b=_0x1f0ffa;for(var _0x53ce9e=0x0;_0x53ce9e<_0x4a22e3[_0x5d3d4b(0x531b)];_0x53ce9e++)if(_0x4a22e3[_0x53ce9e][_0x5d3d4b(0x133c)]==_0x35b25d)return!0x0;return!0x1;},'eb':function(_0x24524f,_0x126372,_0x1f8f57,_0x4e32f9,_0x1603a8){_0x24524f&&_0x2a7dee['O'](_0x24524f)?!_0x2a7dee['Za'](_0x24524f)||_0x1603a8&&_0x24524f['v']()===_0x4e32f9||_0x24524f(_0x4e32f9):(_0x24524f=_0x126372['get']('_ko_property_writers'))&&_0x24524f[_0x1f8f57]&&_0x24524f[_0x1f8f57](_0x4e32f9);}};}(),_0x2a7dee['b'](_0x580b5d(0x4031),_0x2a7dee['m']),_0x2a7dee['b']('expressionRewriting.bindingRewriteValidators',_0x2a7dee['m']['Ra']),_0x2a7dee['b'](_0x580b5d(0x561),_0x2a7dee['m']['ac']),_0x2a7dee['b'](_0x580b5d(0x2d67),_0x2a7dee['m']['vb']),_0x2a7dee['b'](_0x580b5d(0x318d),_0x2a7dee['m']['wa']),_0x2a7dee['b']('jsonExpressionRewriting',_0x2a7dee['m']),_0x2a7dee['b'](_0x580b5d(0x5009),_0x2a7dee['m']['vb']),function(){var _0x58571b=_0x580b5d;function _0xeced28(_0x1b1028){var _0x3408e7=_0x54f3;return 0x8==_0x1b1028['nodeType']&&_0x45dc0e[_0x3408e7(0x8e2)](_0x3b773a?_0x1b1028['text']:_0x1b1028[_0x3408e7(0x594)]);}function _0x8315f2(_0x35ed2f){var _0x1bda2d=_0x54f3;return 0x8==_0x35ed2f['nodeType']&&_0xff648d['test'](_0x3b773a?_0x35ed2f[_0x1bda2d(0x3c68)]:_0x35ed2f[_0x1bda2d(0x594)]);}function _0x58d2fb(_0x45a0f9,_0x328a4a){var _0x539d54=_0x54f3;for(var _0x47ff19=_0x45a0f9,_0x46ab2b=0x1,_0x5d9d88=[];_0x47ff19=_0x47ff19[_0x539d54(0x52b1)];){if(_0x8315f2(_0x47ff19)&&(_0x2a7dee['a']['g'][_0x539d54(0x346f)](_0x47ff19,_0x47ba8e,!0x0),0x0==--_0x46ab2b))return _0x5d9d88;_0x5d9d88[_0x539d54(0x3a33)](_0x47ff19),_0xeced28(_0x47ff19)&&_0x46ab2b++;}if(!_0x328a4a)throw Error('Cannot\x20find\x20closing\x20comment\x20tag\x20to\x20match:\x20'+_0x45a0f9[_0x539d54(0x594)]);return null;}function _0x577ae3(_0x347aef,_0x246ca2){var _0x188725=_0x54f3,_0x49de00=_0x58d2fb(_0x347aef,_0x246ca2);return _0x49de00?0x0<_0x49de00[_0x188725(0x531b)]?_0x49de00[_0x49de00[_0x188725(0x531b)]-0x1][_0x188725(0x52b1)]:_0x347aef[_0x188725(0x52b1)]:null;}var _0x3b773a=_0x6fe1aa&&_0x58571b(0x5793)===_0x6fe1aa[_0x58571b(0x17b1)](_0x58571b(0x8e2))[_0x58571b(0x3c68)],_0x45dc0e=_0x3b773a?/^\x3c!--\s*ko(?:\s+([\s\S]+))?\s*--\x3e$/:/^\s*ko(?:\s+([\s\S]+))?\s*$/,_0xff648d=_0x3b773a?/^\x3c!--\s*\/ko\s*--\x3e$/:/^\s*\/ko\s*$/,_0x57e0d8={'ul':!0x0,'ol':!0x0},_0x47ba8e='__ko_matchedEndComment__';_0x2a7dee['h']={'ea':{},'childNodes':function(_0x3691cc){var _0x44e0ae=_0x58571b;return _0xeced28(_0x3691cc)?_0x58d2fb(_0x3691cc):_0x3691cc[_0x44e0ae(0x1330)];},'Ea':function(_0x16357b){var _0xad1a63=_0x58571b;if(_0xeced28(_0x16357b)){for(var _0x31c2c2=0x0,_0x3db2ca=(_0x16357b=_0x2a7dee['h'][_0xad1a63(0x1330)](_0x16357b))['length'];_0x31c2c2<_0x3db2ca;_0x31c2c2++)_0x2a7dee[_0xad1a63(0x154)](_0x16357b[_0x31c2c2]);}else _0x2a7dee['a']['Tb'](_0x16357b);},'va':function(_0x2ca710,_0x6327dc){var _0x4a4960=_0x58571b;if(_0xeced28(_0x2ca710)){_0x2a7dee['h']['Ea'](_0x2ca710);for(var _0x3b3cdb=_0x2ca710[_0x4a4960(0x52b1)],_0x1b0c51=0x0,_0x392d3a=_0x6327dc['length'];_0x1b0c51<_0x392d3a;_0x1b0c51++)_0x3b3cdb[_0x4a4960(0x2b0)][_0x4a4960(0x305a)](_0x6327dc[_0x1b0c51],_0x3b3cdb);}else _0x2a7dee['a']['va'](_0x2ca710,_0x6327dc);},'Vc':function(_0x431e5e,_0x1061e0){var _0x55aae9=_0x58571b,_0x27e5ed;_0xeced28(_0x431e5e)?(_0x27e5ed=_0x431e5e[_0x55aae9(0x52b1)],_0x431e5e=_0x431e5e['parentNode']):_0x27e5ed=_0x431e5e['firstChild'],_0x27e5ed?_0x1061e0!==_0x27e5ed&&_0x431e5e[_0x55aae9(0x305a)](_0x1061e0,_0x27e5ed):_0x431e5e[_0x55aae9(0x3356)](_0x1061e0);},'Wb':function(_0x6c9266,_0x132270,_0x2a17d2){var _0x145041=_0x58571b;_0x2a17d2?(_0x2a17d2=_0x2a17d2[_0x145041(0x52b1)],_0xeced28(_0x6c9266)&&(_0x6c9266=_0x6c9266[_0x145041(0x2b0)]),_0x2a17d2?_0x132270!==_0x2a17d2&&_0x6c9266[_0x145041(0x305a)](_0x132270,_0x2a17d2):_0x6c9266[_0x145041(0x3356)](_0x132270)):_0x2a7dee['h']['Vc'](_0x6c9266,_0x132270);},'firstChild':function(_0x16735a){var _0x19ebf4=_0x58571b;if(_0xeced28(_0x16735a))return!_0x16735a[_0x19ebf4(0x52b1)]||_0x8315f2(_0x16735a['nextSibling'])?null:_0x16735a[_0x19ebf4(0x52b1)];if(_0x16735a[_0x19ebf4(0x1883)]&&_0x8315f2(_0x16735a[_0x19ebf4(0x1883)]))throw Error(_0x19ebf4(0x1d9d)+_0x16735a);return _0x16735a['firstChild'];},'nextSibling':function(_0x2507ec){var _0x3d3991=_0x58571b;if(_0xeced28(_0x2507ec)&&(_0x2507ec=_0x577ae3(_0x2507ec)),_0x2507ec['nextSibling']&&_0x8315f2(_0x2507ec[_0x3d3991(0x52b1)])){var _0x46c8ac=_0x2507ec[_0x3d3991(0x52b1)];if(_0x8315f2(_0x46c8ac)&&!_0x2a7dee['a']['g'][_0x3d3991(0x3173)](_0x46c8ac,_0x47ba8e))throw Error(_0x3d3991(0x4c3c)+_0x2507ec);return null;}return _0x2507ec[_0x3d3991(0x52b1)];},'Cd':_0xeced28,'Vd':function(_0x4ae639){var _0x3b4aa8=_0x58571b;return(_0x4ae639=(_0x3b773a?_0x4ae639[_0x3b4aa8(0x3c68)]:_0x4ae639[_0x3b4aa8(0x594)])[_0x3b4aa8(0x1b02)](_0x45dc0e))?_0x4ae639[0x1]:null;},'Sc':function(_0x1695aa){var _0x229db8=_0x58571b;if(_0x57e0d8[_0x2a7dee['a']['R'](_0x1695aa)]){var _0x1172ba=_0x1695aa[_0x229db8(0x1883)];if(_0x1172ba)do{if(0x1===_0x1172ba['nodeType']){var _0x308b3f,_0x5b729f=null;if(_0x308b3f=_0x1172ba['firstChild'])do{if(_0x5b729f)_0x5b729f['push'](_0x308b3f);else{if(_0xeced28(_0x308b3f)){var _0x33c665=_0x577ae3(_0x308b3f,!0x0);_0x33c665?_0x308b3f=_0x33c665:_0x5b729f=[_0x308b3f];}else _0x8315f2(_0x308b3f)&&(_0x5b729f=[_0x308b3f]);}}while(_0x308b3f=_0x308b3f['nextSibling']);if(_0x308b3f=_0x5b729f){for(_0x5b729f=_0x1172ba['nextSibling'],_0x33c665=0x0;_0x33c665<_0x308b3f['length'];_0x33c665++)_0x5b729f?_0x1695aa[_0x229db8(0x305a)](_0x308b3f[_0x33c665],_0x5b729f):_0x1695aa[_0x229db8(0x3356)](_0x308b3f[_0x33c665]);}}}while(_0x1172ba=_0x1172ba[_0x229db8(0x52b1)]);}}};}(),_0x2a7dee['b'](_0x580b5d(0x976),_0x2a7dee['h']),_0x2a7dee['b'](_0x580b5d(0x43a7),_0x2a7dee['h']['ea']),_0x2a7dee['b'](_0x580b5d(0xfec),_0x2a7dee['h']['Ea']),_0x2a7dee['b'](_0x580b5d(0x1717),_0x2a7dee['h']['Wb']),_0x2a7dee['b']('virtualElements.prepend',_0x2a7dee['h']['Vc']),_0x2a7dee['b'](_0x580b5d(0x27f2),_0x2a7dee['h']['va']),_0x2a7dee['ga']=function(){this['nd']={};},_0x2a7dee['a']['extend'](_0x2a7dee['ga']['prototype'],{'nodeHasBindings':function(_0x39f1c4){var _0x1a028=_0x580b5d;switch(_0x39f1c4[_0x1a028(0x2dc8)]){case 0x1:return null!=_0x39f1c4[_0x1a028(0x366d)](_0x1a028(0x971))||_0x2a7dee['j'][_0x1a028(0x5396)](_0x39f1c4);case 0x8:return _0x2a7dee['h']['Cd'](_0x39f1c4);default:return!0x1;}},'getBindings':function(_0x113f77,_0x30f0d0){var _0xfa48e=_0x580b5d,_0x1907a5=(_0x1907a5=this['getBindingsString'](_0x113f77,_0x30f0d0))?this[_0xfa48e(0xcd2)](_0x1907a5,_0x30f0d0,_0x113f77):null;return _0x2a7dee['j']['tc'](_0x1907a5,_0x113f77,_0x30f0d0,!0x1);},'getBindingAccessors':function(_0x35d2e0,_0x243efb){var _0x2102d2=_0x580b5d,_0x2ee177=(_0x2ee177=this[_0x2102d2(0x43e1)](_0x35d2e0,_0x243efb))?this['parseBindingsString'](_0x2ee177,_0x243efb,_0x35d2e0,{'valueAccessors':!0x0}):null;return _0x2a7dee['j']['tc'](_0x2ee177,_0x35d2e0,_0x243efb,!0x0);},'getBindingsString':function(_0x2fb3dd){var _0x14cb86=_0x580b5d;switch(_0x2fb3dd[_0x14cb86(0x2dc8)]){case 0x1:return _0x2fb3dd[_0x14cb86(0x366d)](_0x14cb86(0x971));case 0x8:return _0x2a7dee['h']['Vd'](_0x2fb3dd);default:return null;}},'parseBindingsString':function(_0x52efa1,_0x24881c,_0x6425e4,_0x15b32d){var _0x5d66b4=_0x580b5d;try{var _0x49e1f7,_0x2323c2=this['nd'],_0x2b0c06=_0x52efa1+(_0x15b32d&&_0x15b32d[_0x5d66b4(0x4ad9)]||'');if(!(_0x49e1f7=_0x2323c2[_0x2b0c06])){var _0x4c2675,_0x2154d2=_0x5d66b4(0x2201)+_0x2a7dee['m']['vb'](_0x52efa1,_0x15b32d)+_0x5d66b4(0x3d08);_0x4c2675=new Function(_0x5d66b4(0x4e91),_0x5d66b4(0xb56),_0x2154d2),_0x49e1f7=_0x2323c2[_0x2b0c06]=_0x4c2675;}return _0x49e1f7(_0x24881c,_0x6425e4);}catch(_0x25697c){throw _0x25697c[_0x5d66b4(0x17f7)]=_0x5d66b4(0xdf0)+_0x52efa1+_0x5d66b4(0x32e)+_0x25697c[_0x5d66b4(0x17f7)],_0x25697c;}}}),_0x2a7dee['ga'][_0x580b5d(0x3c0b)]=new _0x2a7dee['ga'](),_0x2a7dee['b'](_0x580b5d(0x2cfe),_0x2a7dee['ga']),function(){var _0x10e9c7=_0x580b5d;function _0x49887d(_0x117b32){var _0x47f25a=(_0x117b32=_0x2a7dee['a']['g']['get'](_0x117b32,_0x5bb52c))&&_0x117b32['N'];_0x47f25a&&(_0x117b32['N']=null,_0x47f25a['Tc']());}function _0x59d694(_0x38966f,_0x1f76da,_0x250f06){var _0x274b1c=_0x54f3;this['node']=_0x38966f,this['yc']=_0x1f76da,this['kb']=[],this['H']=!0x1,_0x1f76da['N']||_0x2a7dee['a']['K']['za'](_0x38966f,_0x49887d),_0x250f06&&_0x250f06['N']&&(_0x250f06['N']['kb'][_0x274b1c(0x3a33)](_0x38966f),this['Kb']=_0x250f06);}function _0x51121d(_0x3e3bf5){return function(){return _0x3e3bf5;};}function _0x17b352(_0x472161){return _0x472161();}function _0x320a1e(_0x143dee){return _0x2a7dee['a']['Ga'](_0x2a7dee['u']['G'](_0x143dee),function(_0xc6c2ef,_0x542e70){return function(){return _0x143dee()[_0x542e70];};});}function _0x526433(_0x3412ae,_0x210c8e,_0x3347d5){var _0xa92d3=_0x54f3;return'function'==typeof _0x3412ae?_0x320a1e(_0x3412ae[_0xa92d3(0x532a)](null,_0x210c8e,_0x3347d5)):_0x2a7dee['a']['Ga'](_0x3412ae,_0x51121d);}function _0x536204(_0x317f6e,_0xc01819){var _0x1c1037=_0x54f3;return _0x320a1e(this[_0x1c1037(0x55f3)]['bind'](this,_0x317f6e,_0xc01819));}function _0x412f27(_0x5eb147,_0x319faf){var _0xa71715=_0x54f3,_0x3eb655=_0x2a7dee['h'][_0xa71715(0x1883)](_0x319faf);if(_0x3eb655){var _0x167730,_0x571187=_0x2a7dee['ga'][_0xa71715(0x3c0b)],_0x53ba90=_0x571187[_0xa71715(0x3138)];if(_0x53ba90){for(;_0x167730=_0x3eb655;)_0x3eb655=_0x2a7dee['h'][_0xa71715(0x52b1)](_0x167730),_0x53ba90[_0xa71715(0x317a)](_0x571187,_0x167730);_0x3eb655=_0x2a7dee['h'][_0xa71715(0x1883)](_0x319faf);}for(;_0x167730=_0x3eb655;)_0x3eb655=_0x2a7dee['h']['nextSibling'](_0x167730),_0x4b0dbb(_0x5eb147,_0x167730);}_0x2a7dee['i']['ma'](_0x319faf,_0x2a7dee['i']['H']);}function _0x4b0dbb(_0x4d09c2,_0x4d6534){var _0x45a07e=_0x54f3,_0x5cfe8a=_0x4d09c2,_0x4e87b5=0x1===_0x4d6534[_0x45a07e(0x2dc8)];_0x4e87b5&&_0x2a7dee['h']['Sc'](_0x4d6534),(_0x4e87b5||_0x2a7dee['ga']['instance']['nodeHasBindings'](_0x4d6534))&&(_0x5cfe8a=_0x357a9e(_0x4d6534,null,_0x4d09c2)[_0x45a07e(0x20f5)]),_0x5cfe8a&&!_0x1cb32b[_0x2a7dee['a']['R'](_0x4d6534)]&&_0x412f27(_0x5cfe8a,_0x4d6534);}function _0x357a9e(_0x44a8df,_0x414793,_0x3b3665){var _0x447dd9=_0x54f3,_0x518a01,_0x3907d8=_0x2a7dee['a']['g']['Ub'](_0x44a8df,_0x5bb52c,{}),_0x5439ae=_0x3907d8['hd'];if(!_0x414793){if(_0x5439ae)throw Error(_0x447dd9(0x14df));_0x3907d8['hd']=!0x0;}if(_0x5439ae||(_0x3907d8[_0x447dd9(0x4174)]=_0x3b3665),_0x3907d8['Zb']||(_0x3907d8['Zb']={}),_0x414793&&_0x447dd9(0x20f8)!=typeof _0x414793)_0x518a01=_0x414793;else{var _0x213046=_0x2a7dee['ga'][_0x447dd9(0x3c0b)],_0x1b77ad=_0x213046[_0x447dd9(0x2351)]||_0x536204,_0x5eda47=_0x2a7dee['$'](function(){return(_0x518a01=_0x414793?_0x414793(_0x3b3665,_0x44a8df):_0x1b77ad['call'](_0x213046,_0x44a8df,_0x3b3665))&&(_0x3b3665[_0x31a30f]&&_0x3b3665[_0x31a30f](),_0x3b3665[_0x3dc1f4]&&_0x3b3665[_0x3dc1f4]()),_0x518a01;},null,{'l':_0x44a8df});_0x518a01&&_0x5eda47['ja']()||(_0x5eda47=null);}var _0x3972cd,_0xe75b68=_0x3b3665;if(_0x518a01){var _0x202e7=function(){return _0x2a7dee['a']['Ga'](_0x5eda47?_0x5eda47():_0x518a01,_0x17b352);},_0x40bf59=_0x5eda47?function(_0x2ddf60){return function(){return _0x17b352(_0x5eda47()[_0x2ddf60]);};}:function(_0x5753b9){return _0x518a01[_0x5753b9];};_0x202e7[_0x447dd9(0x3173)]=function(_0x4c76a9){return _0x518a01[_0x4c76a9]&&_0x17b352(_0x40bf59(_0x4c76a9));},_0x202e7[_0x447dd9(0x40dd)]=function(_0x423ee7){return _0x423ee7 in _0x518a01;},_0x2a7dee['i']['H']in _0x518a01&&_0x2a7dee['i'][_0x447dd9(0x2a54)](_0x44a8df,_0x2a7dee['i']['H'],function(){var _0x10406c=_0x447dd9,_0x340367=(0x0,_0x518a01[_0x2a7dee['i']['H']])();if(_0x340367){var _0x11088c=_0x2a7dee['h'][_0x10406c(0x1330)](_0x44a8df);_0x11088c['length']&&_0x340367(_0x11088c,_0x2a7dee['Ec'](_0x11088c[0x0]));}}),_0x2a7dee['i']['pa']in _0x518a01&&(_0xe75b68=_0x2a7dee['i']['Cb'](_0x44a8df,_0x3b3665),_0x2a7dee['i'][_0x447dd9(0x2a54)](_0x44a8df,_0x2a7dee['i']['pa'],function(){var _0x496d77=_0x447dd9,_0x4d7658=(0x0,_0x518a01[_0x2a7dee['i']['pa']])();_0x4d7658&&_0x2a7dee['h'][_0x496d77(0x1883)](_0x44a8df)&&_0x4d7658(_0x44a8df);})),_0x3907d8=function(_0x6f286c){var _0x559084=[],_0x19dc1e={},_0x168c07=[];return _0x2a7dee['a']['P'](_0x6f286c,function _0x16c1dd(_0x5b9e18){var _0x31d48f=_0x54f3;if(!_0x19dc1e[_0x5b9e18]){var _0x2239b8=_0x2a7dee[_0x31d48f(0x2e49)](_0x5b9e18);_0x2239b8&&(_0x2239b8[_0x31d48f(0x3282)]&&(_0x168c07[_0x31d48f(0x3a33)](_0x5b9e18),_0x2a7dee['a']['D'](_0x2239b8[_0x31d48f(0x3282)],function(_0x573dfd){var _0x30600a=_0x31d48f;if(_0x6f286c[_0x573dfd]){if(-0x1!==_0x2a7dee['a']['A'](_0x168c07,_0x573dfd))throw Error('Cannot\x20combine\x20the\x20following\x20bindings,\x20because\x20they\x20have\x20a\x20cyclic\x20dependency:\x20'+_0x168c07[_0x30600a(0x3ac2)](',\x20'));_0x16c1dd(_0x573dfd);}}),_0x168c07[_0x31d48f(0x531b)]--),_0x559084[_0x31d48f(0x3a33)]({'key':_0x5b9e18,'Mc':_0x2239b8})),_0x19dc1e[_0x5b9e18]=!0x0;}}),_0x559084;}(_0x518a01),_0x2a7dee['a']['D'](_0x3907d8,function(_0x405943){var _0x788387=_0x447dd9,_0x39cf9b=_0x405943['Mc'][_0x788387(0x1823)],_0x3264bf=_0x405943['Mc']['update'],_0x14eb43=_0x405943[_0x788387(0x133c)];if(0x8===_0x44a8df[_0x788387(0x2dc8)]&&!_0x2a7dee['h']['ea'][_0x14eb43])throw Error('The\x20binding\x20\x27'+_0x14eb43+_0x788387(0x5156));try{'function'==typeof _0x39cf9b&&_0x2a7dee['u']['G'](function(){var _0x234009=_0x788387,_0x408661=_0x39cf9b(_0x44a8df,_0x40bf59(_0x14eb43),_0x202e7,_0xe75b68[_0x234009(0x2804)],_0xe75b68);if(_0x408661&&_0x408661[_0x234009(0x76e)]){if(_0x3972cd!==_0x3c054c)throw Error(_0x234009(0xa86)+_0x3972cd+_0x234009(0x2bb8)+_0x14eb43+_0x234009(0x39d4));_0x3972cd=_0x14eb43;}}),_0x788387(0x20f8)==typeof _0x3264bf&&_0x2a7dee['$'](function(){var _0x2ba2d0=_0x788387;_0x3264bf(_0x44a8df,_0x40bf59(_0x14eb43),_0x202e7,_0xe75b68[_0x2ba2d0(0x2804)],_0xe75b68);},null,{'l':_0x44a8df});}catch(_0x356c63){throw _0x356c63[_0x788387(0x17f7)]=_0x788387(0x200)+_0x14eb43+':\x20'+_0x518a01[_0x14eb43]+_0x788387(0x338d)+_0x356c63['message'],_0x356c63;}});}return{'shouldBindDescendants':_0x3907d8=_0x3972cd===_0x3c054c,'bindingContextForDescendants':_0x3907d8&&_0xe75b68};}function _0x111ff6(_0x3ad97a,_0x405191){return _0x3ad97a&&_0x3ad97a instanceof _0x2a7dee['fa']?_0x3ad97a:new _0x2a7dee['fa'](_0x3ad97a,_0x3c054c,_0x3c054c,_0x405191);}var _0x31a30f=_0x2a7dee['a']['Da'](_0x10e9c7(0x27a3)),_0x220ee9=_0x2a7dee['a']['Da'](_0x10e9c7(0x13c2)),_0x3dc1f4=_0x2a7dee['a']['Da'](_0x10e9c7(0x4e24));_0x2a7dee['c']={};var _0x1cb32b={'script':!0x0,'textarea':!0x0,'template':!0x0};_0x2a7dee['getBindingHandler']=function(_0x2ab0c9){return _0x2a7dee['c'][_0x2ab0c9];};var _0x4b89b8={};_0x2a7dee['fa']=function(_0x44e068,_0x28a4a4,_0x39d93d,_0x2b81bc,_0x3eb1d7){var _0x37fa96=_0x10e9c7;function _0xf34e3(){var _0x2e79bd=_0x54f3,_0x46d27a=_0x19c17a?_0x5dda1b():_0x5dda1b,_0x2b4ab8=_0x2a7dee['a']['f'](_0x46d27a);return _0x28a4a4?(_0x2a7dee['a'][_0x2e79bd(0x32d9)](_0x543102,_0x28a4a4),_0x220ee9 in _0x28a4a4&&(_0x543102[_0x220ee9]=_0x28a4a4[_0x220ee9])):(_0x543102[_0x2e79bd(0x4eac)]=[],_0x543102['$root']=_0x2b4ab8,_0x543102['ko']=_0x2a7dee),_0x543102[_0x31a30f]=_0xf5f87c,_0x2cf72f?_0x2b4ab8=_0x543102[_0x2e79bd(0x2804)]:(_0x543102[_0x2e79bd(0x35f6)]=_0x46d27a,_0x543102[_0x2e79bd(0x2804)]=_0x2b4ab8),_0x39d93d&&(_0x543102[_0x39d93d]=_0x2b4ab8),_0x2b81bc&&_0x2b81bc(_0x543102,_0x28a4a4,_0x2b4ab8),_0x28a4a4&&_0x28a4a4[_0x31a30f]&&!_0x2a7dee['S']['o']()['Vb'](_0x28a4a4[_0x31a30f])&&_0x28a4a4[_0x31a30f](),_0x1aab37&&(_0x543102[_0x3dc1f4]=_0x1aab37),_0x543102[_0x2e79bd(0x2804)];}var _0xf5f87c,_0x543102=this,_0x2cf72f=_0x44e068===_0x4b89b8,_0x5dda1b=_0x2cf72f?_0x3c054c:_0x44e068,_0x19c17a=_0x37fa96(0x20f8)==typeof _0x5dda1b&&!_0x2a7dee['O'](_0x5dda1b),_0x1aab37=_0x3eb1d7&&_0x3eb1d7['dataDependency'];_0x3eb1d7&&_0x3eb1d7[_0x37fa96(0x2d0a)]?_0xf34e3():((_0xf5f87c=_0x2a7dee['xb'](_0xf34e3))['v'](),_0xf5f87c['ja']()?_0xf5f87c[_0x37fa96(0x261f)]=null:_0x543102[_0x31a30f]=_0x3c054c);},_0x2a7dee['fa']['prototype'][_0x10e9c7(0x30f9)]=function(_0x2a17c4,_0x40e1e0,_0x2ed941,_0x362dcf){var _0x1b9f09=_0x10e9c7;if(!_0x362dcf&&_0x40e1e0&&_0x1b9f09(0x5014)==typeof _0x40e1e0&&(_0x40e1e0=(_0x362dcf=_0x40e1e0)['as'],_0x2ed941=_0x362dcf[_0x1b9f09(0x32d9)]),_0x40e1e0&&_0x362dcf&&_0x362dcf[_0x1b9f09(0x5775)]){var _0x5dfb3d=_0x1b9f09(0x20f8)==typeof _0x2a17c4&&!_0x2a7dee['O'](_0x2a17c4);return new _0x2a7dee['fa'](_0x4b89b8,this,null,function(_0x542064){_0x2ed941&&_0x2ed941(_0x542064),_0x542064[_0x40e1e0]=_0x5dfb3d?_0x2a17c4():_0x2a17c4;},_0x362dcf);}return new _0x2a7dee['fa'](_0x2a17c4,this,_0x40e1e0,function(_0x409029,_0x45e984){var _0x1cd117=_0x1b9f09;_0x409029[_0x1cd117(0x3cd3)]=_0x45e984,_0x409029[_0x1cd117(0x26ce)]=_0x45e984[_0x1cd117(0x2804)],_0x409029['$parents']=(_0x45e984[_0x1cd117(0x4eac)]||[])['slice'](0x0),_0x409029[_0x1cd117(0x4eac)]['unshift'](_0x409029[_0x1cd117(0x26ce)]),_0x2ed941&&_0x2ed941(_0x409029);},_0x362dcf);},_0x2a7dee['fa'][_0x10e9c7(0x4b51)]['extend']=function(_0x1da05d,_0x3b22bc){return new _0x2a7dee['fa'](_0x4b89b8,this,null,function(_0x5c6c9c){var _0x250201=_0x54f3;_0x2a7dee['a'][_0x250201(0x32d9)](_0x5c6c9c,'function'==typeof _0x1da05d?_0x1da05d(_0x5c6c9c):_0x1da05d);},_0x3b22bc);};var _0x5bb52c=_0x2a7dee['a']['g']['Z']();_0x59d694['prototype']['Tc']=function(){var _0x26a1f5=_0x10e9c7;this['Kb']&&this['Kb']['N']&&this['Kb']['N']['sd'](this[_0x26a1f5(0x3faa)]);},_0x59d694[_0x10e9c7(0x4b51)]['sd']=function(_0x4257b8){var _0x3729fd=_0x10e9c7;_0x2a7dee['a']['Pa'](this['kb'],_0x4257b8),!this['kb'][_0x3729fd(0x531b)]&&this['H']&&this['Cc']();},_0x59d694['prototype']['Cc']=function(){var _0x349764=_0x10e9c7;this['H']=!0x0,this['yc']['N']&&!this['kb'][_0x349764(0x531b)]&&(this['yc']['N']=null,_0x2a7dee['a']['K']['yb'](this[_0x349764(0x3faa)],_0x49887d),_0x2a7dee['i']['ma'](this[_0x349764(0x3faa)],_0x2a7dee['i']['pa']),this['Tc']());},_0x2a7dee['i']={'H':_0x10e9c7(0x1264),'pa':_0x10e9c7(0x1765),'subscribe':function(_0x8e7ac,_0x39f2d5,_0x251a08,_0x1e4903,_0x461353){var _0x1d788a=_0x10e9c7,_0x31888d=_0x2a7dee['a']['g']['Ub'](_0x8e7ac,_0x5bb52c,{});return _0x31888d['Fa']||(_0x31888d['Fa']=new _0x2a7dee['T']()),_0x461353&&_0x461353[_0x1d788a(0x398)]&&_0x31888d['Zb'][_0x39f2d5]&&_0x2a7dee['u']['G'](_0x251a08,_0x1e4903,[_0x8e7ac]),_0x31888d['Fa'][_0x1d788a(0x2a54)](_0x251a08,_0x1e4903,_0x39f2d5);},'ma':function(_0x418a05,_0x210166){var _0x16f1ef=_0x10e9c7,_0x44ec27=_0x2a7dee['a']['g'][_0x16f1ef(0x3173)](_0x418a05,_0x5bb52c);if(_0x44ec27&&(_0x44ec27['Zb'][_0x210166]=!0x0,_0x44ec27['Fa']&&_0x44ec27['Fa'][_0x16f1ef(0x3d73)](_0x418a05,_0x210166),_0x210166==_0x2a7dee['i']['H'])){if(_0x44ec27['N'])_0x44ec27['N']['Cc']();else{if(_0x44ec27['N']===_0x3c054c&&_0x44ec27['Fa']&&_0x44ec27['Fa']['Wa'](_0x2a7dee['i']['pa']))throw Error(_0x16f1ef(0x3f26));}}},'Cb':function(_0x1f393c,_0x33f2a7){var _0x3f2f9c=_0x10e9c7,_0x564477=_0x2a7dee['a']['g']['Ub'](_0x1f393c,_0x5bb52c,{});return _0x564477['N']||(_0x564477['N']=new _0x59d694(_0x1f393c,_0x564477,_0x33f2a7[_0x220ee9])),_0x33f2a7[_0x220ee9]==_0x564477?_0x33f2a7:_0x33f2a7[_0x3f2f9c(0x32d9)](function(_0x17213c){_0x17213c[_0x220ee9]=_0x564477;});}},_0x2a7dee['Td']=function(_0x3c1cc0){var _0x5ee643=_0x10e9c7;return(_0x3c1cc0=_0x2a7dee['a']['g']['get'](_0x3c1cc0,_0x5bb52c))&&_0x3c1cc0[_0x5ee643(0x4174)];},_0x2a7dee['ib']=function(_0x583972,_0x42c736,_0x22b6cc){return 0x1===_0x583972['nodeType']&&_0x2a7dee['h']['Sc'](_0x583972),_0x357a9e(_0x583972,_0x42c736,_0x111ff6(_0x22b6cc));},_0x2a7dee['ld']=function(_0x84525a,_0x1de816,_0x5482e2){return _0x5482e2=_0x111ff6(_0x5482e2),_0x2a7dee['ib'](_0x84525a,_0x526433(_0x1de816,_0x5482e2,_0x84525a),_0x5482e2);},_0x2a7dee['Oa']=function(_0x23d597,_0x3382fc){var _0x52a6e7=_0x10e9c7;0x1!==_0x3382fc[_0x52a6e7(0x2dc8)]&&0x8!==_0x3382fc[_0x52a6e7(0x2dc8)]||_0x412f27(_0x111ff6(_0x23d597),_0x3382fc);},_0x2a7dee['vc']=function(_0x34df60,_0xea17dd,_0x2d0b31){var _0x3fbea6=_0x10e9c7;if(!_0x1c6b65&&_0x6e5ef8[_0x3fbea6(0x1d6c)]&&(_0x1c6b65=_0x6e5ef8[_0x3fbea6(0x1d6c)]),0x2>arguments[_0x3fbea6(0x531b)]){if(!(_0xea17dd=_0x6fe1aa[_0x3fbea6(0x57eb)]))throw Error(_0x3fbea6(0x1d44));}else{if(!_0xea17dd||0x1!==_0xea17dd[_0x3fbea6(0x2dc8)]&&0x8!==_0xea17dd[_0x3fbea6(0x2dc8)])throw Error(_0x3fbea6(0x523a));}_0x4b0dbb(_0x111ff6(_0x34df60,_0x2d0b31),_0xea17dd);},_0x2a7dee['Dc']=function(_0x28e376){var _0xb2877=_0x10e9c7;return!_0x28e376||0x1!==_0x28e376[_0xb2877(0x2dc8)]&&0x8!==_0x28e376[_0xb2877(0x2dc8)]?_0x3c054c:_0x2a7dee['Td'](_0x28e376);},_0x2a7dee['Ec']=function(_0x138efa){var _0x40d22c=_0x10e9c7;return(_0x138efa=_0x2a7dee['Dc'](_0x138efa))?_0x138efa[_0x40d22c(0x2804)]:_0x3c054c;},_0x2a7dee['b'](_0x10e9c7(0x9df),_0x2a7dee['c']),_0x2a7dee['b']('bindingEvent',_0x2a7dee['i']),_0x2a7dee['b'](_0x10e9c7(0xb55),_0x2a7dee['i'][_0x10e9c7(0x2a54)]),_0x2a7dee['b'](_0x10e9c7(0x53e9),_0x2a7dee['i']['Cb']),_0x2a7dee['b'](_0x10e9c7(0x1940),_0x2a7dee['vc']),_0x2a7dee['b']('applyBindingsToDescendants',_0x2a7dee['Oa']),_0x2a7dee['b'](_0x10e9c7(0x4447),_0x2a7dee['ib']),_0x2a7dee['b']('applyBindingsToNode',_0x2a7dee['ld']),_0x2a7dee['b']('contextFor',_0x2a7dee['Dc']),_0x2a7dee['b'](_0x10e9c7(0x280d),_0x2a7dee['Ec']);}(),function(_0x35e4f6){var _0xa9000c=_0x580b5d;function _0x441fa1(_0x253db5,_0x4d9668){var _0x2f1cab=_0x54f3,_0x46ec88,_0x15a598=Object[_0x2f1cab(0x4b51)][_0x2f1cab(0x2a77)][_0x2f1cab(0x317a)](_0x480a42,_0x253db5)?_0x480a42[_0x253db5]:_0x35e4f6;_0x15a598?_0x15a598['subscribe'](_0x4d9668):((_0x15a598=_0x480a42[_0x253db5]=new _0x2a7dee['T']())[_0x2f1cab(0x2a54)](_0x4d9668),_0x199b15(_0x253db5,function(_0x47aa2b,_0x3a6588){var _0x50a483=_0x2f1cab,_0x16dc62=!(!_0x3a6588||!_0x3a6588['synchronous']);_0x96a0fd[_0x253db5]={'definition':_0x47aa2b,'Gd':_0x16dc62},delete _0x480a42[_0x253db5],_0x46ec88||_0x16dc62?_0x15a598[_0x50a483(0x3d73)](_0x47aa2b):_0x2a7dee['na']['zb'](function(){var _0xddf12b=_0x50a483;_0x15a598[_0xddf12b(0x3d73)](_0x47aa2b);});}),_0x46ec88=!0x0);}function _0x199b15(_0x499f9b,_0x57557d){var _0x4c555d=_0x54f3;_0x2ec037(_0x4c555d(0xb4e),[_0x499f9b],function(_0x15f8b1){var _0x39c62c=_0x4c555d;_0x15f8b1?_0x2ec037(_0x39c62c(0x1119),[_0x499f9b,_0x15f8b1],function(_0x7742f1){_0x57557d(_0x7742f1,_0x15f8b1);}):_0x57557d(null,null);});}function _0x2ec037(_0x4d7628,_0x1bb7a5,_0x5743e6,_0x284ed5){var _0x1b8d05=_0x54f3;_0x284ed5||(_0x284ed5=_0x2a7dee['j'][_0x1b8d05(0x3e66)]['slice'](0x0));var _0x3b0e02=_0x284ed5[_0x1b8d05(0x1596)]();if(_0x3b0e02){var _0x106963=_0x3b0e02[_0x4d7628];if(_0x106963){var _0x27a373=!0x1;if(_0x106963[_0x1b8d05(0x18ce)](_0x3b0e02,_0x1bb7a5[_0x1b8d05(0x32c8)](function(_0x5687f0){_0x27a373?_0x5743e6(null):null!==_0x5687f0?_0x5743e6(_0x5687f0):_0x2ec037(_0x4d7628,_0x1bb7a5,_0x5743e6,_0x284ed5);}))!==_0x35e4f6&&(_0x27a373=!0x0,!_0x3b0e02['suppressLoaderExceptions']))throw Error(_0x1b8d05(0x1d8f));}else _0x2ec037(_0x4d7628,_0x1bb7a5,_0x5743e6,_0x284ed5);}else _0x5743e6(null);}var _0x480a42={},_0x96a0fd={};_0x2a7dee['j']={'get':function(_0x1cfb9a,_0x484583){var _0x3c765c=_0x54f3,_0x53b456=Object[_0x3c765c(0x4b51)][_0x3c765c(0x2a77)]['call'](_0x96a0fd,_0x1cfb9a)?_0x96a0fd[_0x1cfb9a]:_0x35e4f6;_0x53b456?_0x53b456['Gd']?_0x2a7dee['u']['G'](function(){var _0x3d57fb=_0x3c765c;_0x484583(_0x53b456[_0x3d57fb(0x260a)]);}):_0x2a7dee['na']['zb'](function(){var _0x12d982=_0x3c765c;_0x484583(_0x53b456[_0x12d982(0x260a)]);}):_0x441fa1(_0x1cfb9a,_0x484583);},'Bc':function(_0x4427c3){delete _0x96a0fd[_0x4427c3];},'oc':_0x2ec037},_0x2a7dee['j'][_0xa9000c(0x3e66)]=[],_0x2a7dee['b'](_0xa9000c(0x3378),_0x2a7dee['j']),_0x2a7dee['b'](_0xa9000c(0x43a),_0x2a7dee['j'][_0xa9000c(0x3173)]),_0x2a7dee['b']('components.clearCachedDefinition',_0x2a7dee['j']['Bc']);}(),function(){var _0x3711f7=_0x580b5d;function _0x5dcb09(_0x349bef,_0x36be81,_0x98f44,_0x46d5c5){var _0x2e863d=_0x54f3;function _0x59b876(){0x0==--_0x502d8c&&_0x46d5c5(_0x3fbea5);}var _0x3fbea5={},_0x502d8c=0x2,_0x1bb28a=_0x98f44[_0x2e863d(0xa4e)];_0x98f44=_0x98f44['viewModel'],_0x1bb28a?_0x3d470a(_0x36be81,_0x1bb28a,function(_0x5849e4){var _0x493f4b=_0x2e863d;_0x2a7dee['j']['oc'](_0x493f4b(0x49de),[_0x349bef,_0x5849e4],function(_0x413268){var _0x1279fa=_0x493f4b;_0x3fbea5[_0x1279fa(0xa4e)]=_0x413268,_0x59b876();});}):_0x59b876(),_0x98f44?_0x3d470a(_0x36be81,_0x98f44,function(_0x436ad6){var _0x5e351e=_0x2e863d;_0x2a7dee['j']['oc'](_0x5e351e(0xde2),[_0x349bef,_0x436ad6],function(_0x1396f8){_0x3fbea5[_0x5bbbe5]=_0x1396f8,_0x59b876();});}):_0x59b876();}function _0xb603ad(_0x4c095f,_0x3aa438,_0x36242e){var _0x179939=_0x54f3;if('function'==typeof _0x3aa438)_0x36242e(function(_0xc0f954){return new _0x3aa438(_0xc0f954);});else{if(_0x179939(0x20f8)==typeof _0x3aa438[_0x5bbbe5])_0x36242e(_0x3aa438[_0x5bbbe5]);else{if(_0x179939(0x3c0b)in _0x3aa438){var _0xcab1bc=_0x3aa438[_0x179939(0x3c0b)];_0x36242e(function(){return _0xcab1bc;});}else _0x179939(0x4e4b)in _0x3aa438?_0xb603ad(_0x4c095f,_0x3aa438[_0x179939(0x4e4b)],_0x36242e):_0x4c095f(_0x179939(0x4548)+_0x3aa438);}}}function _0x1552f3(_0x2ad146){var _0x380e9c=_0x54f3;switch(_0x2a7dee['a']['R'](_0x2ad146)){case _0x380e9c(0x1767):return _0x2a7dee['a']['ua'](_0x2ad146[_0x380e9c(0x3c68)]);case _0x380e9c(0xbce):return _0x2a7dee['a']['ua'](_0x2ad146[_0x380e9c(0x327)]);case _0x380e9c(0xa4e):if(_0x4445cc(_0x2ad146['content']))return _0x2a7dee['a']['Ca'](_0x2ad146[_0x380e9c(0x1bcb)]['childNodes']);}return _0x2a7dee['a']['Ca'](_0x2ad146[_0x380e9c(0x1330)]);}function _0x4445cc(_0x3bf607){var _0xd96c5c=_0x54f3;return _0x6e5ef8[_0xd96c5c(0x2e79)]?_0x3bf607 instanceof DocumentFragment:_0x3bf607&&0xb===_0x3bf607['nodeType'];}function _0x3d470a(_0x28c397,_0x351a80,_0x1ed716){var _0x5cf8f2=_0x54f3;_0x5cf8f2(0x29ad)==typeof _0x351a80[_0x5cf8f2(0x5238)]?_0x46d723||_0x6e5ef8[_0x5cf8f2(0x5238)]?(_0x46d723||_0x6e5ef8[_0x5cf8f2(0x5238)])([_0x351a80['require']],function(_0x2c7f0a){var _0x3c7f8b=_0x5cf8f2;_0x2c7f0a&&_0x3c7f8b(0x5014)==typeof _0x2c7f0a&&_0x2c7f0a['Xd']&&_0x2c7f0a[_0x3c7f8b(0x1c5e)]&&(_0x2c7f0a=_0x2c7f0a['default']),_0x1ed716(_0x2c7f0a);}):_0x28c397(_0x5cf8f2(0x14cb)):_0x1ed716(_0x351a80);}function _0x50e8af(_0x323e80){return function(_0x17bfe8){var _0xc2fc78=_0x54f3;throw Error(_0xc2fc78(0x1e9)+_0x323e80+_0xc2fc78(0x272)+_0x17bfe8);};}var _0x237ae0={};_0x2a7dee['j'][_0x3711f7(0x4f8e)]=function(_0x5dac43,_0x28d7e9){var _0x5cfd83=_0x3711f7;if(!_0x28d7e9)throw Error('Invalid\x20configuration\x20for\x20'+_0x5dac43);if(_0x2a7dee['j']['tb'](_0x5dac43))throw Error('Component\x20'+_0x5dac43+_0x5cfd83(0x4093));_0x237ae0[_0x5dac43]=_0x28d7e9;},_0x2a7dee['j']['tb']=function(_0x2a07b3){var _0x2f8023=_0x3711f7;return Object[_0x2f8023(0x4b51)][_0x2f8023(0x2a77)]['call'](_0x237ae0,_0x2a07b3);},_0x2a7dee['j']['unregister']=function(_0x5f0de0){delete _0x237ae0[_0x5f0de0],_0x2a7dee['j']['Bc'](_0x5f0de0);},_0x2a7dee['j']['Fc']={'getConfig':function(_0x12a5fd,_0x4895a2){_0x4895a2(_0x2a7dee['j']['tb'](_0x12a5fd)?_0x237ae0[_0x12a5fd]:null);},'loadComponent':function(_0x29c7fc,_0x5e3857,_0xa87068){var _0x445a18=_0x50e8af(_0x29c7fc);_0x3d470a(_0x445a18,_0x5e3857,function(_0x3db382){_0x5dcb09(_0x29c7fc,_0x445a18,_0x3db382,_0xa87068);});},'loadTemplate':function(_0x5c0681,_0x18dafc,_0x1f8a45){var _0x33d3a5=_0x3711f7;if(_0x5c0681=_0x50e8af(_0x5c0681),_0x33d3a5(0x29ad)==typeof _0x18dafc)_0x1f8a45(_0x2a7dee['a']['ua'](_0x18dafc));else{if(_0x18dafc instanceof Array)_0x1f8a45(_0x18dafc);else{if(_0x4445cc(_0x18dafc))_0x1f8a45(_0x2a7dee['a']['la'](_0x18dafc[_0x33d3a5(0x1330)]));else{if(_0x18dafc[_0x33d3a5(0x1733)]){if(_0x18dafc=_0x18dafc[_0x33d3a5(0x1733)],_0x6e5ef8[_0x33d3a5(0x3f03)]?_0x18dafc instanceof HTMLElement:_0x18dafc&&_0x18dafc[_0x33d3a5(0x1cf7)]&&0x1===_0x18dafc[_0x33d3a5(0x2dc8)])_0x1f8a45(_0x1552f3(_0x18dafc));else{if(_0x33d3a5(0x29ad)==typeof _0x18dafc){var _0x12474c=_0x6fe1aa['getElementById'](_0x18dafc);_0x12474c?_0x1f8a45(_0x1552f3(_0x12474c)):_0x5c0681(_0x33d3a5(0x2e0d)+_0x18dafc);}else _0x5c0681('Unknown\x20element\x20type:\x20'+_0x18dafc);}}else _0x5c0681('Unknown\x20template\x20value:\x20'+_0x18dafc);}}}},'loadViewModel':function(_0x48f344,_0x1a4b03,_0x4dc2ba){_0xb603ad(_0x50e8af(_0x48f344),_0x1a4b03,_0x4dc2ba);}};var _0x5bbbe5=_0x3711f7(0x5291);_0x2a7dee['b'](_0x3711f7(0x2c6f),_0x2a7dee['j'][_0x3711f7(0x4f8e)]),_0x2a7dee['b'](_0x3711f7(0x4ff6),_0x2a7dee['j']['tb']),_0x2a7dee['b'](_0x3711f7(0x5210),_0x2a7dee['j'][_0x3711f7(0x2e15)]),_0x2a7dee['b']('components.defaultLoader',_0x2a7dee['j']['Fc']),_0x2a7dee['j'][_0x3711f7(0x3e66)]['push'](_0x2a7dee['j']['Fc']),_0x2a7dee['j']['dd']=_0x237ae0;}(),function(){var _0x34d962=_0x580b5d;function _0xd6d4df(_0x46eb30,_0x1d0626){var _0x3b1fca=_0x54f3;if(_0x5cf2bd=_0x46eb30[_0x3b1fca(0x366d)](_0x3b1fca(0x2069))){var _0x5cf2bd=_0x12e2d9[_0x3b1fca(0xcd2)](_0x5cf2bd,_0x1d0626,_0x46eb30,{'valueAccessors':!0x0,'bindingParams':!0x0}),_0xaad795=(_0x5cf2bd=_0x2a7dee['a']['Ga'](_0x5cf2bd,function(_0x5cb6c8){return _0x2a7dee['o'](_0x5cb6c8,null,{'l':_0x46eb30});}),_0x2a7dee['a']['Ga'](_0x5cf2bd,function(_0x20f108){var _0x17a46a=_0x20f108['v']();return _0x20f108['ja']()?_0x2a7dee['o']({'read':function(){return _0x2a7dee['a']['f'](_0x20f108());},'write':_0x2a7dee['Za'](_0x17a46a)&&function(_0x160a6f){_0x20f108()(_0x160a6f);},'l':_0x46eb30}):_0x17a46a;}));return Object['prototype'][_0x3b1fca(0x2a77)][_0x3b1fca(0x317a)](_0xaad795,'$raw')||(_0xaad795['$raw']=_0x5cf2bd),_0xaad795;}return{'$raw':{}};}_0x2a7dee['j'][_0x34d962(0x5396)]=function(_0x549162){var _0x18f1c1=_0x34d962,_0x17f3e6=_0x2a7dee['a']['R'](_0x549162);if(_0x2a7dee['j']['tb'](_0x17f3e6)&&(-0x1!=_0x17f3e6['indexOf']('-')||_0x18f1c1(0x57d7)==''+_0x549162||0x8>=_0x2a7dee['a']['W']&&_0x549162[_0x18f1c1(0x1cf7)]===_0x17f3e6))return _0x17f3e6;},_0x2a7dee['j']['tc']=function(_0x1b23be,_0x1cc424,_0x33c4ab,_0x28dc8e){var _0x7af271=_0x34d962;if(0x1===_0x1cc424[_0x7af271(0x2dc8)]){var _0x54efde=_0x2a7dee['j'][_0x7af271(0x5396)](_0x1cc424);if(_0x54efde){if((_0x1b23be=_0x1b23be||{})[_0x7af271(0x2430)])throw Error(_0x7af271(0x254e));var _0x1ac10b={'name':_0x54efde,'params':_0xd6d4df(_0x1cc424,_0x33c4ab)};_0x1b23be['component']=_0x28dc8e?function(){return _0x1ac10b;}:_0x1ac10b;}}return _0x1b23be;};var _0x12e2d9=new _0x2a7dee['ga']();0x9>_0x2a7dee['a']['W']&&(_0x2a7dee['j'][_0x34d962(0x4f8e)]=function(_0x2a6f68){return function(_0x5f42ba){var _0x43464d=_0x54f3;return _0x2a6f68[_0x43464d(0x18ce)](this,arguments);};}(_0x2a7dee['j'][_0x34d962(0x4f8e)]),_0x6fe1aa[_0x34d962(0x4c12)]=function(_0x3f1086){return function(){var _0x1ecd9d=_0x3f1086();return _0x2a7dee['j']['dd'],_0x1ecd9d;};}(_0x6fe1aa['createDocumentFragment']));}(),_0x3fa3b9=0x0,_0x2a7dee['c']['component']={'init':function(_0x22a439,_0x40cce0,_0x207389,_0x673b75,_0x542fb9){var _0x570f59=_0x580b5d;function _0x42affb(){var _0x3b31d9=_0x54f3,_0x13fcbe=_0x20e568&&_0x20e568[_0x3b31d9(0x2f12)];_0x3b31d9(0x20f8)==typeof _0x13fcbe&&_0x13fcbe[_0x3b31d9(0x317a)](_0x20e568),_0x408170&&_0x408170['s'](),_0x12b64c=_0x20e568=_0x408170=null;}var _0x20e568,_0x12b64c,_0x408170,_0x481b2b=_0x2a7dee['a']['la'](_0x2a7dee['h'][_0x570f59(0x1330)](_0x22a439));return _0x2a7dee['h']['Ea'](_0x22a439),_0x2a7dee['a']['K']['za'](_0x22a439,_0x42affb),_0x2a7dee['o'](function(){var _0x652064=_0x570f59,_0x178384,_0x39aa8a,_0x8dd340=_0x2a7dee['a']['f'](_0x40cce0());if(_0x652064(0x29ad)==typeof _0x8dd340?_0x178384=_0x8dd340:(_0x178384=_0x2a7dee['a']['f'](_0x8dd340['name']),_0x39aa8a=_0x2a7dee['a']['f'](_0x8dd340[_0x652064(0x2069)])),!_0x178384)throw Error(_0x652064(0x3bd7));var _0x354a14=_0x2a7dee['i']['Cb'](_0x22a439,_0x542fb9),_0x7da643=_0x12b64c=++_0x3fa3b9;_0x2a7dee['j'][_0x652064(0x3173)](_0x178384,function(_0x5ef9cf){var _0x376774=_0x652064;if(_0x12b64c===_0x7da643){if(_0x42affb(),!_0x5ef9cf)throw Error('Unknown\x20component\x20\x27'+_0x178384+'\x27');!function(_0x4bedf2,_0x42cbf4,_0x2e0d4c){var _0x542bf9=_0x54f3;if(!(_0x42cbf4=_0x42cbf4[_0x542bf9(0xa4e)]))throw Error(_0x542bf9(0x1e9)+_0x4bedf2+_0x542bf9(0x4b71));_0x4bedf2=_0x2a7dee['a']['Ca'](_0x42cbf4),_0x2a7dee['h']['va'](_0x2e0d4c,_0x4bedf2);}(_0x178384,_0x5ef9cf,_0x22a439);var _0x11f836=function(_0x3f2f60,_0x30ea9d,_0x3fcf66){var _0x119b3c=_0x54f3,_0x90af3=_0x3f2f60[_0x119b3c(0x5291)];return _0x90af3?_0x90af3[_0x119b3c(0x317a)](_0x3f2f60,_0x30ea9d,_0x3fcf66):_0x30ea9d;}(_0x5ef9cf,_0x39aa8a,{'element':_0x22a439,'templateNodes':_0x481b2b});_0x5ef9cf=_0x354a14[_0x376774(0x30f9)](_0x11f836,{'extend':function(_0x52b023){var _0x2e77da=_0x376774;_0x52b023[_0x2e77da(0xbba)]=_0x11f836,_0x52b023[_0x2e77da(0x1e1a)]=_0x481b2b;}}),_0x11f836&&_0x11f836['koDescendantsComplete']&&(_0x408170=_0x2a7dee['i']['subscribe'](_0x22a439,_0x2a7dee['i']['pa'],_0x11f836[_0x376774(0x4a58)],_0x11f836)),_0x20e568=_0x11f836,_0x2a7dee['Oa'](_0x5ef9cf,_0x22a439);}});},null,{'l':_0x22a439}),{'controlsDescendantBindings':!0x0};}},_0x2a7dee['h']['ea'][_0x580b5d(0x2430)]=!0x0;var _0x45123d={'class':_0x580b5d(0x4cbd),'for':'htmlFor'};_0x2a7dee['c']['attr']={'update':function(_0x4a9c66,_0x45c01d){var _0x1af608=_0x2a7dee['a']['f'](_0x45c01d())||{};_0x2a7dee['a']['P'](_0x1af608,function(_0x1aaf3a,_0x3942cd){var _0x4410ed=_0x54f3;_0x3942cd=_0x2a7dee['a']['f'](_0x3942cd);var _0xc42422=_0x1aaf3a[_0x4410ed(0x33ab)](':'),_0x1af3e5=(_0xc42422=_0x4410ed(0x925)in _0x4a9c66&&0x0<_0xc42422&&_0x4a9c66[_0x4410ed(0x925)](_0x1aaf3a[_0x4410ed(0x163c)](0x0,_0xc42422)),!0x1===_0x3942cd||null===_0x3942cd||_0x3942cd===_0x3c054c);_0x1af3e5?_0xc42422?_0x4a9c66[_0x4410ed(0x329c)](_0xc42422,_0x1aaf3a):_0x4a9c66[_0x4410ed(0x4db5)](_0x1aaf3a):_0x3942cd=_0x3942cd['toString'](),0x8>=_0x2a7dee['a']['W']&&_0x1aaf3a in _0x45123d?(_0x1aaf3a=_0x45123d[_0x1aaf3a],_0x1af3e5?_0x4a9c66[_0x4410ed(0x4db5)](_0x1aaf3a):_0x4a9c66[_0x1aaf3a]=_0x3942cd):_0x1af3e5||(_0xc42422?_0x4a9c66[_0x4410ed(0x53d4)](_0xc42422,_0x1aaf3a,_0x3942cd):_0x4a9c66[_0x4410ed(0x7da)](_0x1aaf3a,_0x3942cd)),'name'===_0x1aaf3a&&_0x2a7dee['a']['Yc'](_0x4a9c66,_0x1af3e5?'':_0x3942cd);});}},_0x2a7dee['c'][_0x580b5d(0x37e)]={'after':[_0x580b5d(0x327),_0x580b5d(0x31a7)],'init':function(_0x6508c0,_0xb01bb2,_0x1db1dd){var _0x20c27f=_0x580b5d;function _0x410c7a(){var _0x10f4cf=_0x54f3,_0x351757=_0x6508c0[_0x10f4cf(0x37e)],_0x3cef5e=_0x56f4a9();if(!_0x2a7dee['S']['Ya']()&&(_0x351757||!_0x226f52&&!_0x2a7dee['S']['qa']())){var _0x297c30=_0x2a7dee['u']['G'](_0xb01bb2);if(_0x1a77da){var _0x4f67d8=_0x444b9e?_0x297c30['v']():_0x297c30,_0x4a3c49=_0x2ce71b;_0x2ce71b=_0x3cef5e,_0x4a3c49!==_0x3cef5e?_0x351757&&(_0x2a7dee['a']['Na'](_0x4f67d8,_0x3cef5e,!0x0),_0x2a7dee['a']['Na'](_0x4f67d8,_0x4a3c49,!0x1)):_0x2a7dee['a']['Na'](_0x4f67d8,_0x3cef5e,_0x351757),_0x444b9e&&_0x2a7dee['Za'](_0x297c30)&&_0x297c30(_0x4f67d8);}else _0x4d5383&&(_0x3cef5e===_0x3c054c?_0x3cef5e=_0x351757:_0x351757||(_0x3cef5e=_0x3c054c)),_0x2a7dee['m']['eb'](_0x297c30,_0x1db1dd,_0x10f4cf(0x37e),_0x3cef5e,!0x0);}}var _0x56f4a9=_0x2a7dee['xb'](function(){var _0x241c08=_0x54f3;return _0x1db1dd['has'](_0x241c08(0x1376))?_0x2a7dee['a']['f'](_0x1db1dd['get'](_0x241c08(0x1376))):_0x3402f0?_0x1db1dd[_0x241c08(0x40dd)](_0x241c08(0x327))?_0x2a7dee['a']['f'](_0x1db1dd[_0x241c08(0x3173)](_0x241c08(0x327))):_0x6508c0[_0x241c08(0x327)]:void 0x0;}),_0x4d5383='checkbox'==_0x6508c0[_0x20c27f(0x3243)],_0x226f52='radio'==_0x6508c0['type'];if(_0x4d5383||_0x226f52){var _0x4c14cf=_0xb01bb2(),_0x1a77da=_0x4d5383&&_0x2a7dee['a']['f'](_0x4c14cf)instanceof Array,_0x444b9e=!(_0x1a77da&&_0x4c14cf[_0x20c27f(0x3a33)]&&_0x4c14cf[_0x20c27f(0x4bc6)]),_0x3402f0=_0x226f52||_0x1a77da,_0x2ce71b=_0x1a77da?_0x56f4a9():_0x3c054c;_0x226f52&&!_0x6508c0['name']&&_0x2a7dee['c'][_0x20c27f(0x348)][_0x20c27f(0x1823)](_0x6508c0,function(){return!0x0;}),_0x2a7dee['o'](_0x410c7a,null,{'l':_0x6508c0}),_0x2a7dee['a']['B'](_0x6508c0,_0x20c27f(0x1083),_0x410c7a),_0x2a7dee['o'](function(){var _0x417791=_0x20c27f,_0x4ea196=_0x2a7dee['a']['f'](_0xb01bb2()),_0x1129e2=_0x56f4a9();_0x1a77da?(_0x6508c0[_0x417791(0x37e)]=0x0<=_0x2a7dee['a']['A'](_0x4ea196,_0x1129e2),_0x2ce71b=_0x1129e2):_0x6508c0[_0x417791(0x37e)]=_0x4d5383&&_0x1129e2===_0x3c054c?!!_0x4ea196:_0x56f4a9()===_0x4ea196;},null,{'l':_0x6508c0}),_0x4c14cf=_0x3c054c;}}},_0x2a7dee['m']['wa']['checked']=!0x0,_0x2a7dee['c'][_0x580b5d(0x1376)]={'update':function(_0x40509f,_0x42c319){var _0x407dd6=_0x580b5d;_0x40509f[_0x407dd6(0x327)]=_0x2a7dee['a']['f'](_0x42c319());}},_0x2a7dee['c'][_0x580b5d(0x483)]={'update':function(_0x375cbf,_0x350bda){var _0x28bce1=_0x580b5d,_0xe815a0=_0x2a7dee['a']['Db'](_0x2a7dee['a']['f'](_0x350bda()));_0x2a7dee['a']['Eb'](_0x375cbf,_0x375cbf[_0x28bce1(0x4d49)],!0x1),_0x375cbf[_0x28bce1(0x4d49)]=_0xe815a0,_0x2a7dee['a']['Eb'](_0x375cbf,_0xe815a0,!0x0);}},_0x2a7dee['c'][_0x580b5d(0x4620)]={'update':function(_0x364f5b,_0x11885f){var _0x12bca8=_0x580b5d,_0x14a7c8=_0x2a7dee['a']['f'](_0x11885f());null!==_0x14a7c8&&_0x12bca8(0x5014)==typeof _0x14a7c8?_0x2a7dee['a']['P'](_0x14a7c8,function(_0x372df9,_0x357b2b){_0x357b2b=_0x2a7dee['a']['f'](_0x357b2b),_0x2a7dee['a']['Eb'](_0x364f5b,_0x372df9,_0x357b2b);}):_0x2a7dee['c'][_0x12bca8(0x483)][_0x12bca8(0x489f)](_0x364f5b,_0x11885f);}},_0x2a7dee['c'][_0x580b5d(0x10ec)]={'update':function(_0x192c1a,_0x1af03f){var _0x2941da=_0x580b5d,_0x187e67=_0x2a7dee['a']['f'](_0x1af03f());_0x187e67&&_0x192c1a[_0x2941da(0x36c3)]?_0x192c1a[_0x2941da(0x4db5)](_0x2941da(0x36c3)):_0x187e67||_0x192c1a[_0x2941da(0x36c3)]||(_0x192c1a[_0x2941da(0x36c3)]=!0x0);}},_0x2a7dee['c'][_0x580b5d(0x644)]={'update':function(_0xdf2253,_0x5c9319){var _0x1fd628=_0x580b5d;_0x2a7dee['c']['enable'][_0x1fd628(0x489f)](_0xdf2253,function(){return!_0x2a7dee['a']['f'](_0x5c9319());});}},_0x2a7dee['c']['event']={'init':function(_0x494ed1,_0x2149df,_0x5ecd45,_0x481171,_0x54bb79){var _0x49d0d0=_0x2149df()||{};_0x2a7dee['a']['P'](_0x49d0d0,function(_0x2da529){var _0x26a489=_0x54f3;_0x26a489(0x29ad)==typeof _0x2da529&&_0x2a7dee['a']['B'](_0x494ed1,_0x2da529,function(_0x639764){var _0x3f0d05=_0x26a489,_0x59b050,_0x211f7c=_0x2149df()[_0x2da529];if(_0x211f7c){try{var _0x42df09=_0x2a7dee['a']['la'](arguments);_0x481171=_0x54bb79['$data'],_0x42df09['unshift'](_0x481171),_0x59b050=_0x211f7c['apply'](_0x481171,_0x42df09);}finally{!0x0!==_0x59b050&&(_0x639764['preventDefault']?_0x639764[_0x3f0d05(0x3e9e)]():_0x639764[_0x3f0d05(0x55e0)]=!0x1);}!0x1===_0x5ecd45[_0x3f0d05(0x3173)](_0x2da529+_0x3f0d05(0x1295))&&(_0x639764['cancelBubble']=!0x0,_0x639764[_0x3f0d05(0x2926)]&&_0x639764[_0x3f0d05(0x2926)]());}});});}},_0x2a7dee['c']['foreach']={'Rc':function(_0x2111d1){return function(){var _0x57e49c=_0x54f3,_0xf310f6=_0x2111d1(),_0x108f00=_0x2a7dee['a']['bc'](_0xf310f6);return _0x108f00&&_0x57e49c(0x30f8)!=typeof _0x108f00['length']?(_0x2a7dee['a']['f'](_0xf310f6),{'foreach':_0x108f00[_0x57e49c(0x116f)],'as':_0x108f00['as'],'noChildContext':_0x108f00['noChildContext'],'includeDestroyed':_0x108f00[_0x57e49c(0x560a)],'afterAdd':_0x108f00['afterAdd'],'beforeRemove':_0x108f00[_0x57e49c(0x960)],'afterRender':_0x108f00['afterRender'],'beforeMove':_0x108f00[_0x57e49c(0x39f4)],'afterMove':_0x108f00[_0x57e49c(0x42b2)],'templateEngine':_0x2a7dee['ba']['Ma']}):{'foreach':_0xf310f6,'templateEngine':_0x2a7dee['ba']['Ma']};};},'init':function(_0x1d20c1,_0x5e8184){var _0x4b9481=_0x580b5d;return _0x2a7dee['c'][_0x4b9481(0xa4e)][_0x4b9481(0x1823)](_0x1d20c1,_0x2a7dee['c'][_0x4b9481(0x4275)]['Rc'](_0x5e8184));},'update':function(_0x30473e,_0x35d223,_0x3aca35,_0x46cd54,_0xf8cc3b){var _0x1c4613=_0x580b5d;return _0x2a7dee['c']['template']['update'](_0x30473e,_0x2a7dee['c'][_0x1c4613(0x4275)]['Rc'](_0x35d223),_0x3aca35,_0x46cd54,_0xf8cc3b);}},_0x2a7dee['m']['Ra'][_0x580b5d(0x4275)]=!0x1,_0x2a7dee['h']['ea'][_0x580b5d(0x4275)]=!0x0,_0x2a7dee['c'][_0x580b5d(0x1b6d)]={'init':function(_0x296a6a,_0x16a56a,_0x55cdfd){var _0x589d52=_0x580b5d;function _0x1a0bda(_0x552b4b){var _0x428ceb=_0x54f3;_0x296a6a[_0x428ceb(0x29a1)]=!0x0;var _0xe93032=_0x296a6a[_0x428ceb(0x4ca2)];if(_0x428ceb(0x4377)in _0xe93032){var _0x1e5a51;try{_0x1e5a51=_0xe93032[_0x428ceb(0x4377)];}catch(_0x4f81f7){_0x1e5a51=_0xe93032[_0x428ceb(0x57eb)];}_0x552b4b=_0x1e5a51===_0x296a6a;}_0xe93032=_0x16a56a(),_0x2a7dee['m']['eb'](_0xe93032,_0x55cdfd,_0x428ceb(0x1b6d),_0x552b4b,!0x0),_0x296a6a[_0x428ceb(0x1d06)]=_0x552b4b,_0x296a6a['__ko_hasfocusUpdating']=!0x1;}var _0x47365f=_0x1a0bda[_0x589d52(0x532a)](null,!0x0),_0x3a3070=_0x1a0bda[_0x589d52(0x532a)](null,!0x1);_0x2a7dee['a']['B'](_0x296a6a,_0x589d52(0x4494),_0x47365f),_0x2a7dee['a']['B'](_0x296a6a,_0x589d52(0x119),_0x47365f),_0x2a7dee['a']['B'](_0x296a6a,'blur',_0x3a3070),_0x2a7dee['a']['B'](_0x296a6a,_0x589d52(0xd2a),_0x3a3070),_0x296a6a['__ko_hasfocusLastValue']=!0x1;},'update':function(_0x4aa173,_0x255a52){var _0x5e8963=_0x580b5d,_0x3d56f1=!!_0x2a7dee['a']['f'](_0x255a52());_0x4aa173[_0x5e8963(0x29a1)]||_0x4aa173[_0x5e8963(0x1d06)]===_0x3d56f1||(_0x3d56f1?_0x4aa173[_0x5e8963(0x4494)]():_0x4aa173[_0x5e8963(0x130)](),!_0x3d56f1&&_0x4aa173[_0x5e8963(0x1d06)]&&_0x4aa173[_0x5e8963(0x4ca2)][_0x5e8963(0x57eb)][_0x5e8963(0x4494)](),_0x2a7dee['u']['G'](_0x2a7dee['a']['Fb'],null,[_0x4aa173,_0x3d56f1?'focusin':_0x5e8963(0xd2a)]));}},_0x2a7dee['m']['wa'][_0x580b5d(0x1b6d)]=!0x0,_0x2a7dee['c'][_0x580b5d(0xb28)]=_0x2a7dee['c'][_0x580b5d(0x1b6d)],_0x2a7dee['m']['wa'][_0x580b5d(0xb28)]='hasfocus',_0x2a7dee['c']['html']={'init':function(){return{'controlsDescendantBindings':!0x0};},'update':function(_0x1d70f1,_0x267bca){_0x2a7dee['a']['fc'](_0x1d70f1,_0x267bca());}},function(){var _0x3f0f95=_0x580b5d;function _0x45cb0e(_0x18e397,_0x3b06f4,_0x1a7d15){_0x2a7dee['c'][_0x18e397]={'init':function(_0x10b3c3,_0x24bbcd,_0x3c8ed9,_0x23a9b3,_0x12b543){var _0x52ba5b=_0x54f3,_0x23d106,_0x356a5e,_0x303c9c,_0xd4d5f4,_0x201711,_0x50a212={};if(_0x3b06f4){_0x23a9b3=_0x3c8ed9[_0x52ba5b(0x3173)]('as');var _0x33a124=_0x3c8ed9[_0x52ba5b(0x3173)](_0x52ba5b(0x5775));_0x50a212={'as':_0x23a9b3,'noChildContext':_0x33a124,'exportDependencies':_0x201711=!(_0x23a9b3&&_0x33a124)};}return _0xd4d5f4=(_0x303c9c=_0x52ba5b(0x2507)==_0x3c8ed9[_0x52ba5b(0x3173)](_0x52ba5b(0x22a6)))||_0x3c8ed9[_0x52ba5b(0x40dd)](_0x2a7dee['i']['pa']),_0x2a7dee['o'](function(){var _0x2758e5=_0x52ba5b,_0x2411b5,_0x573834=_0x2a7dee['a']['f'](_0x24bbcd()),_0xe90e76=!_0x1a7d15!=!_0x573834,_0x3af45f=!_0x356a5e;(_0x201711||_0xe90e76!==_0x23d106)&&(_0xd4d5f4&&(_0x12b543=_0x2a7dee['i']['Cb'](_0x10b3c3,_0x12b543)),_0xe90e76&&(_0x3b06f4&&!_0x201711||(_0x50a212[_0x2758e5(0x4c16)]=_0x2a7dee['S']['o']()),_0x2411b5=_0x3b06f4?_0x12b543[_0x2758e5(0x30f9)](_0x2758e5(0x20f8)==typeof _0x573834?_0x573834:_0x24bbcd,_0x50a212):_0x2a7dee['S']['qa']()?_0x12b543['extend'](null,_0x50a212):_0x12b543),_0x3af45f&&_0x2a7dee['S']['qa']()&&(_0x356a5e=_0x2a7dee['a']['Ca'](_0x2a7dee['h']['childNodes'](_0x10b3c3),!0x0)),_0xe90e76?(_0x3af45f||_0x2a7dee['h']['va'](_0x10b3c3,_0x2a7dee['a']['Ca'](_0x356a5e)),_0x2a7dee['Oa'](_0x2411b5,_0x10b3c3)):(_0x2a7dee['h']['Ea'](_0x10b3c3),_0x303c9c||_0x2a7dee['i']['ma'](_0x10b3c3,_0x2a7dee['i']['H'])),_0x23d106=_0xe90e76);},null,{'l':_0x10b3c3}),{'controlsDescendantBindings':!0x0};}},_0x2a7dee['m']['Ra'][_0x18e397]=!0x1,_0x2a7dee['h']['ea'][_0x18e397]=!0x0;}_0x45cb0e('if'),_0x45cb0e(_0x3f0f95(0x2f43),!0x1,!0x0),_0x45cb0e('with',!0x0);}(),_0x2a7dee['c'][_0x580b5d(0x6fb)]={'init':function(_0x4428c1,_0x346ee0,_0x5d9a95,_0x510d5a,_0x55a9cb){var _0x5e6d58=_0x580b5d;return _0x346ee0=_0x55a9cb[_0x5e6d58(0x32d9)](_0x346ee0),_0x2a7dee['Oa'](_0x346ee0,_0x4428c1),{'controlsDescendantBindings':!0x0};}},_0x2a7dee['h']['ea'][_0x580b5d(0x6fb)]=!0x0;var _0x28431f={};_0x2a7dee['c']['options']={'init':function(_0x476325){var _0xcdf72d=_0x580b5d;if(_0xcdf72d(0x892)!==_0x2a7dee['a']['R'](_0x476325))throw Error('options\x20binding\x20applies\x20only\x20to\x20SELECT\x20elements');for(;0x0<_0x476325[_0xcdf72d(0x531b)];)_0x476325[_0xcdf72d(0x4b3f)](0x0);return{'controlsDescendantBindings':!0x0};},'update':function(_0x307b85,_0x54649e,_0x12949a){var _0x55e793=_0x580b5d;function _0x216fc2(){var _0x15c88d=_0x54f3;return _0x2a7dee['a']['jb'](_0x307b85[_0x15c88d(0x2fce)],function(_0x22fb6a){var _0x32bb2c=_0x15c88d;return _0x22fb6a[_0x32bb2c(0x35bb)];});}function _0x319a7b(_0x4306a8,_0x18b77a,_0xc11136){var _0x3aa64c=_0x54f3,_0x4c5718=typeof _0x18b77a;return'function'==_0x4c5718?_0x18b77a(_0x4306a8):_0x3aa64c(0x29ad)==_0x4c5718?_0x4306a8[_0x18b77a]:_0xc11136;}function _0x32e456(_0x8c86b3,_0x3bb38a){var _0x4db6d5=_0x54f3;if(_0x441756&&_0x47230b)_0x2a7dee['i']['ma'](_0x307b85,_0x2a7dee['i']['H']);else{if(_0xbfbabb[_0x4db6d5(0x531b)]){var _0x1ba9fa=0x0<=_0x2a7dee['a']['A'](_0xbfbabb,_0x2a7dee['w']['M'](_0x3bb38a[0x0]));_0x2a7dee['a']['Zc'](_0x3bb38a[0x0],_0x1ba9fa),_0x441756&&!_0x1ba9fa&&_0x2a7dee['u']['G'](_0x2a7dee['a']['Fb'],null,[_0x307b85,_0x4db6d5(0x48a2)]);}}}var _0x333482=_0x307b85[_0x55e793(0xf59)],_0x15e886=0x0!=_0x307b85[_0x55e793(0x531b)]&&_0x333482?_0x307b85[_0x55e793(0x3d9b)]:null,_0x4f7262=_0x2a7dee['a']['f'](_0x54649e()),_0x47230b=_0x12949a[_0x55e793(0x3173)]('valueAllowUnset')&&_0x12949a[_0x55e793(0x40dd)]('value'),_0x5cd9d5=_0x12949a['get'](_0x55e793(0x1674));_0x54649e={};var _0x2a5354,_0xbfbabb=[];_0x47230b||(_0x333482?_0xbfbabb=_0x2a7dee['a']['Mb'](_0x216fc2(),_0x2a7dee['w']['M']):0x0<=_0x307b85[_0x55e793(0x4db6)]&&_0xbfbabb[_0x55e793(0x3a33)](_0x2a7dee['w']['M'](_0x307b85[_0x55e793(0x2fce)][_0x307b85['selectedIndex']]))),_0x4f7262&&(void 0x0===_0x4f7262[_0x55e793(0x531b)]&&(_0x4f7262=[_0x4f7262]),_0x2a5354=_0x2a7dee['a']['jb'](_0x4f7262,function(_0x2766ed){var _0x249479=_0x55e793;return _0x5cd9d5||_0x2766ed===_0x3c054c||null===_0x2766ed||!_0x2a7dee['a']['f'](_0x2766ed[_0x249479(0x198)]);}),_0x12949a[_0x55e793(0x40dd)](_0x55e793(0x2a86))&&null!==(_0x4f7262=_0x2a7dee['a']['f'](_0x12949a['get']('optionsCaption')))&&_0x4f7262!==_0x3c054c&&_0x2a5354['unshift'](_0x28431f));var _0x441756=!0x1;_0x54649e['beforeRemove']=function(_0x5de099){_0x307b85['removeChild'](_0x5de099);},_0x4f7262=_0x32e456,_0x12949a[_0x55e793(0x40dd)](_0x55e793(0x14fc))&&_0x55e793(0x20f8)==typeof _0x12949a[_0x55e793(0x3173)](_0x55e793(0x14fc))&&(_0x4f7262=function(_0x364ff6,_0x4125bc){var _0x57ecc0=_0x55e793;_0x32e456(0x0,_0x4125bc),_0x2a7dee['u']['G'](_0x12949a[_0x57ecc0(0x3173)](_0x57ecc0(0x14fc)),null,[_0x4125bc[0x0],_0x364ff6!==_0x28431f?_0x364ff6:_0x3c054c]);}),_0x2a7dee['a']['ec'](_0x307b85,_0x2a5354,function(_0x28b8df,_0x5bb89b,_0x26250b){var _0x4800f0=_0x55e793;return _0x26250b[_0x4800f0(0x531b)]&&(_0xbfbabb=!_0x47230b&&_0x26250b[0x0]['selected']?[_0x2a7dee['w']['M'](_0x26250b[0x0])]:[],_0x441756=!0x0),_0x5bb89b=_0x307b85[_0x4800f0(0x4ca2)]['createElement'](_0x4800f0(0x857)),_0x28b8df===_0x28431f?(_0x2a7dee['a']['Bb'](_0x5bb89b,_0x12949a[_0x4800f0(0x3173)](_0x4800f0(0x2a86))),_0x2a7dee['w']['cb'](_0x5bb89b,_0x3c054c)):(_0x26250b=_0x319a7b(_0x28b8df,_0x12949a[_0x4800f0(0x3173)](_0x4800f0(0x1e80)),_0x28b8df),_0x2a7dee['w']['cb'](_0x5bb89b,_0x2a7dee['a']['f'](_0x26250b)),_0x28b8df=_0x319a7b(_0x28b8df,_0x12949a[_0x4800f0(0x3173)](_0x4800f0(0x1680)),_0x26250b),_0x2a7dee['a']['Bb'](_0x5bb89b,_0x28b8df)),[_0x5bb89b];},_0x54649e,_0x4f7262),_0x47230b||(_0x333482?_0xbfbabb[_0x55e793(0x531b)]&&_0x216fc2()['length']<_0xbfbabb[_0x55e793(0x531b)]:_0xbfbabb['length']&&0x0<=_0x307b85[_0x55e793(0x4db6)]?_0x2a7dee['w']['M'](_0x307b85[_0x55e793(0x2fce)][_0x307b85['selectedIndex']])!==_0xbfbabb[0x0]:_0xbfbabb[_0x55e793(0x531b)]||0x0<=_0x307b85['selectedIndex'])&&_0x2a7dee['u']['G'](_0x2a7dee['a']['Fb'],null,[_0x307b85,_0x55e793(0x48a2)]),(_0x47230b||_0x2a7dee['S']['Ya']())&&_0x2a7dee['i']['ma'](_0x307b85,_0x2a7dee['i']['H']),_0x2a7dee['a']['wd'](_0x307b85),_0x15e886&&0x14<Math[_0x55e793(0x1661)](_0x15e886-_0x307b85['scrollTop'])&&(_0x307b85[_0x55e793(0x3d9b)]=_0x15e886);}},_0x2a7dee['c']['options']['$b']=_0x2a7dee['a']['g']['Z'](),_0x2a7dee['c'][_0x580b5d(0x51b5)]={'init':function(_0xfb1289,_0x566668,_0x5779e2){var _0x104d72=_0x580b5d;function _0x3e4b24(){var _0x1d3fb8=_0x54f3,_0x311895=_0x566668(),_0x3612db=[];_0x2a7dee['a']['D'](_0xfb1289[_0x1d3fb8(0x4b76)]('option'),function(_0x4f9502){var _0x599187=_0x1d3fb8;_0x4f9502[_0x599187(0x35bb)]&&_0x3612db[_0x599187(0x3a33)](_0x2a7dee['w']['M'](_0x4f9502));}),_0x2a7dee['m']['eb'](_0x311895,_0x5779e2,'selectedOptions',_0x3612db);}function _0x2ddb2e(){var _0x19f544=_0x54f3,_0x2ea165=_0x2a7dee['a']['f'](_0x566668()),_0x1ad30e=_0xfb1289['scrollTop'];_0x2ea165&&_0x19f544(0x30f8)==typeof _0x2ea165[_0x19f544(0x531b)]&&_0x2a7dee['a']['D'](_0xfb1289['getElementsByTagName']('option'),function(_0xaf30e){var _0x51b35a=_0x19f544,_0x2ce754=0x0<=_0x2a7dee['a']['A'](_0x2ea165,_0x2a7dee['w']['M'](_0xaf30e));_0xaf30e[_0x51b35a(0x35bb)]!=_0x2ce754&&_0x2a7dee['a']['Zc'](_0xaf30e,_0x2ce754);}),_0xfb1289[_0x19f544(0x3d9b)]=_0x1ad30e;}if(_0x104d72(0x892)!=_0x2a7dee['a']['R'](_0xfb1289))throw Error(_0x104d72(0x5422));var _0x53c054;_0x2a7dee['i'][_0x104d72(0x2a54)](_0xfb1289,_0x2a7dee['i']['H'],function(){var _0x1f44fb=_0x104d72;_0x53c054?_0x3e4b24():(_0x2a7dee['a']['B'](_0xfb1289,_0x1f44fb(0x48a2),_0x3e4b24),_0x53c054=_0x2a7dee['o'](_0x2ddb2e,null,{'l':_0xfb1289}));},null,{'notifyImmediately':!0x0});},'update':function(){}},_0x2a7dee['m']['wa'][_0x580b5d(0x51b5)]=!0x0,_0x2a7dee['c'][_0x580b5d(0x588d)]={'update':function(_0x36da21,_0x1b4601){var _0x3a406b=_0x2a7dee['a']['f'](_0x1b4601()||{});_0x2a7dee['a']['P'](_0x3a406b,function(_0x3b5977,_0x3d8db4){var _0x406449=_0x54f3;if(null!==(_0x3d8db4=_0x2a7dee['a']['f'](_0x3d8db4))&&_0x3d8db4!==_0x3c054c&&!0x1!==_0x3d8db4||(_0x3d8db4=''),_0x1c6b65)_0x1c6b65(_0x36da21)['css'](_0x3b5977,_0x3d8db4);else{if(/^--/[_0x406449(0x8e2)](_0x3b5977))_0x36da21['style'][_0x406449(0x2318)](_0x3b5977,_0x3d8db4);else{_0x3b5977=_0x3b5977['replace'](/-(\w)/g,function(_0x5c2e7c,_0x343cef){var _0x385826=_0x406449;return _0x343cef[_0x385826(0x5821)]();});var _0x6f4642=_0x36da21[_0x406449(0x588d)][_0x3b5977];_0x36da21['style'][_0x3b5977]=_0x3d8db4,_0x3d8db4===_0x6f4642||_0x36da21[_0x406449(0x588d)][_0x3b5977]!=_0x6f4642||isNaN(_0x3d8db4)||(_0x36da21[_0x406449(0x588d)][_0x3b5977]=_0x3d8db4+'px');}}});}},_0x2a7dee['c'][_0x580b5d(0x4225)]={'init':function(_0x35997b,_0x201ad9,_0x2c13af,_0x3430e3,_0x3355d7){var _0x2d1b99=_0x580b5d;if(_0x2d1b99(0x20f8)!=typeof _0x201ad9())throw Error(_0x2d1b99(0x2aae));_0x2a7dee['a']['B'](_0x35997b,_0x2d1b99(0x4225),function(_0x718d97){var _0x41f882=_0x2d1b99,_0x592dfa,_0x247b13=_0x201ad9();try{_0x592dfa=_0x247b13[_0x41f882(0x317a)](_0x3355d7[_0x41f882(0x2804)],_0x35997b);}finally{!0x0!==_0x592dfa&&(_0x718d97['preventDefault']?_0x718d97[_0x41f882(0x3e9e)]():_0x718d97[_0x41f882(0x55e0)]=!0x1);}});}},_0x2a7dee['c'][_0x580b5d(0x3c68)]={'init':function(){return{'controlsDescendantBindings':!0x0};},'update':function(_0x50817d,_0x54643c){_0x2a7dee['a']['Bb'](_0x50817d,_0x54643c());}},_0x2a7dee['h']['ea'][_0x580b5d(0x3c68)]=!0x0,function(){var _0x210efc=_0x580b5d;if(_0x6e5ef8&&_0x6e5ef8[_0x210efc(0x4cb0)]){var _0x1235c5,_0x3fc0bb,_0x29e2f2,_0x103b77,_0x4964c5,_0x48fd2=function(_0x569642){if(_0x569642)return parseFloat(_0x569642[0x1]);},_0x45d976=_0x6e5ef8[_0x210efc(0x4cb0)][_0x210efc(0x2c8d)];(_0x1235c5=_0x6e5ef8[_0x210efc(0x1a60)]&&_0x6e5ef8[_0x210efc(0x1a60)]['version']&&parseInt(_0x6e5ef8['opera'][_0x210efc(0x3330)]()))||(_0x4964c5=_0x48fd2(_0x45d976[_0x210efc(0x1b02)](/Edge\/([^ ]+)$/)))||_0x48fd2(_0x45d976[_0x210efc(0x1b02)](/Chrome\/([^ ]+)/))||(_0x3fc0bb=_0x48fd2(_0x45d976['match'](/Version\/([^ ]+) Safari/)))||(_0x29e2f2=_0x48fd2(_0x45d976['match'](/Firefox\/([^ ]+)/)))||(_0x103b77=_0x2a7dee['a']['W']||_0x48fd2(_0x45d976[_0x210efc(0x1b02)](/MSIE ([^ ]+)/)))||(_0x103b77=_0x48fd2(_0x45d976['match'](/rv:([^ )]+)/)));}if(0x8<=_0x103b77&&0xa>_0x103b77)var _0x265e78=_0x2a7dee['a']['g']['Z'](),_0x30f785=_0x2a7dee['a']['g']['Z'](),_0x6f082c=function(_0x3aa27d){var _0x3f15fb=this['activeElement'];(_0x3f15fb=_0x3f15fb&&_0x2a7dee['a']['g']['get'](_0x3f15fb,_0x30f785))&&_0x3f15fb(_0x3aa27d);},_0x3e6f53=function(_0x1cc6ab,_0x4d15c9){var _0x38137e=_0x210efc,_0x4aff86=_0x1cc6ab['ownerDocument'];_0x2a7dee['a']['g'][_0x38137e(0x3173)](_0x4aff86,_0x265e78)||(_0x2a7dee['a']['g']['set'](_0x4aff86,_0x265e78,!0x0),_0x2a7dee['a']['B'](_0x4aff86,_0x38137e(0x8b6),_0x6f082c)),_0x2a7dee['a']['g'][_0x38137e(0x346f)](_0x1cc6ab,_0x30f785,_0x4d15c9);};_0x2a7dee['c'][_0x210efc(0x1de7)]={'init':function(_0x5e6a30,_0x2fc312,_0x283b46){var _0x1a0037=_0x210efc;function _0x5b693e(_0x38d4a4,_0x2f216b){_0x2a7dee['a']['B'](_0x5e6a30,_0x38d4a4,_0x2f216b);}function _0x464098(){var _0x119d85=_0x54f3;_0x3484be||(_0x1e34d7=_0x5e6a30[_0x119d85(0x327)],_0x3484be=_0x2a7dee['a'][_0x119d85(0x57fe)](_0x3bcea9,0x4));}function _0x3bcea9(){var _0x4eae89=_0x54f3;clearTimeout(_0x3484be),_0x1e34d7=_0x3484be=_0x3c054c;var _0xb6c4c4=_0x5e6a30['value'];_0x536e55!==_0xb6c4c4&&(_0x536e55=_0xb6c4c4,_0x2a7dee['m']['eb'](_0x2fc312(),_0x283b46,_0x4eae89(0x1de7),_0xb6c4c4));}var _0x3484be,_0x1e34d7,_0x536e55=_0x5e6a30['value'],_0x2148bb=0x9==_0x2a7dee['a']['W']?_0x464098:_0x3bcea9,_0x87d82=!0x1;_0x103b77&&_0x5b693e('keypress',_0x3bcea9),0xb>_0x103b77&&_0x5b693e(_0x1a0037(0x4de2),function(_0x161ae2){var _0x1cd14a=_0x1a0037;_0x87d82||'value'!==_0x161ae2[_0x1cd14a(0x4d29)]||_0x2148bb();}),0x8==_0x103b77&&(_0x5b693e('keyup',_0x3bcea9),_0x5b693e(_0x1a0037(0x727),_0x3bcea9)),_0x3e6f53&&(_0x3e6f53(_0x5e6a30,_0x2148bb),_0x5b693e(_0x1a0037(0x2a21),_0x464098)),(!_0x103b77||0x9<=_0x103b77)&&_0x5b693e(_0x1a0037(0x4358),_0x2148bb),0x5>_0x3fc0bb&&'textarea'===_0x2a7dee['a']['R'](_0x5e6a30)?(_0x5b693e(_0x1a0037(0x727),_0x464098),_0x5b693e(_0x1a0037(0x214f),_0x464098),_0x5b693e(_0x1a0037(0x12d7),_0x464098)):0xb>_0x1235c5?_0x5b693e(_0x1a0037(0x727),_0x464098):0x4>_0x29e2f2?(_0x5b693e(_0x1a0037(0x44db),_0x3bcea9),_0x5b693e(_0x1a0037(0x458c),_0x3bcea9),_0x5b693e('drop',_0x3bcea9)):_0x4964c5&&'number'===_0x5e6a30['type']&&_0x5b693e(_0x1a0037(0x727),_0x464098),_0x5b693e(_0x1a0037(0x48a2),_0x3bcea9),_0x5b693e(_0x1a0037(0x130),_0x3bcea9),_0x2a7dee['o'](function _0x59a2b(){var _0x527040=_0x1a0037,_0x293a33=_0x2a7dee['a']['f'](_0x2fc312());null!==_0x293a33&&_0x293a33!==_0x3c054c||(_0x293a33=''),_0x1e34d7!==_0x3c054c&&_0x293a33===_0x1e34d7?_0x2a7dee['a']['setTimeout'](_0x59a2b,0x4):_0x5e6a30[_0x527040(0x327)]!==_0x293a33&&(_0x87d82=!0x0,_0x5e6a30[_0x527040(0x327)]=_0x293a33,_0x87d82=!0x1,_0x536e55=_0x5e6a30[_0x527040(0x327)]);},null,{'l':_0x5e6a30});}},_0x2a7dee['m']['wa'][_0x210efc(0x1de7)]=!0x0,_0x2a7dee['c'][_0x210efc(0x1e2c)]={'preprocess':function(_0x3946fe,_0x5321c7,_0x994815){var _0x2c3cfe=_0x210efc;_0x994815(_0x2c3cfe(0x1de7),_0x3946fe);}};}(),_0x2a7dee['c'][_0x580b5d(0x348)]={'init':function(_0x2bb026,_0x5c6e5a){var _0x2ab30f=_0x580b5d;if(_0x5c6e5a()){var _0x5399ab=_0x2ab30f(0x5502)+ ++_0x2a7dee['c'][_0x2ab30f(0x348)]['rd'];_0x2a7dee['a']['Yc'](_0x2bb026,_0x5399ab);}}},_0x2a7dee['c']['uniqueName']['rd']=0x0,_0x2a7dee['c']['using']={'init':function(_0x484691,_0xb6a753,_0x27dac3,_0x5f5027,_0x390f6e){var _0x1e94b2=_0x580b5d,_0x926d70;return _0x27dac3['has']('as')&&(_0x926d70={'as':_0x27dac3[_0x1e94b2(0x3173)]('as'),'noChildContext':_0x27dac3[_0x1e94b2(0x3173)](_0x1e94b2(0x5775))}),_0xb6a753=_0x390f6e['createChildContext'](_0xb6a753,_0x926d70),_0x2a7dee['Oa'](_0xb6a753,_0x484691),{'controlsDescendantBindings':!0x0};}},_0x2a7dee['h']['ea'][_0x580b5d(0x27bb)]=!0x0,_0x2a7dee['c']['value']={'init':function(_0x33372d,_0xb0f67e,_0x5214b5){var _0x270c22=_0x580b5d,_0x2bbcab=_0x2a7dee['a']['R'](_0x33372d),_0x445790=_0x270c22(0x4358)==_0x2bbcab;if(!_0x445790||_0x270c22(0x3c02)!=_0x33372d[_0x270c22(0x3243)]&&_0x270c22(0xd50)!=_0x33372d[_0x270c22(0x3243)]){var _0x2ec33f=[],_0x15a273=_0x5214b5[_0x270c22(0x3173)](_0x270c22(0x257c)),_0x59312d=!0x1,_0x152a19=null;_0x15a273&&(_0x2ec33f=_0x270c22(0x29ad)==typeof _0x15a273?[_0x15a273]:_0x2a7dee['a']['wc'](_0x15a273),_0x2a7dee['a']['Pa'](_0x2ec33f,_0x270c22(0x48a2)));var _0x68c434,_0xf35dbe,_0x259481=function(){var _0x5954e7=_0x270c22;_0x152a19=null,_0x59312d=!0x1;var _0x4820ba=_0xb0f67e(),_0x1eff01=_0x2a7dee['w']['M'](_0x33372d);_0x2a7dee['m']['eb'](_0x4820ba,_0x5214b5,_0x5954e7(0x327),_0x1eff01);};!_0x2a7dee['a']['W']||!_0x445790||'text'!=_0x33372d[_0x270c22(0x3243)]||_0x270c22(0x1fb8)==_0x33372d[_0x270c22(0x1ae)]||_0x33372d[_0x270c22(0x3f4c)]&&'off'==_0x33372d['form'][_0x270c22(0x1ae)]||-0x1!=_0x2a7dee['a']['A'](_0x2ec33f,_0x270c22(0x4de2))||(_0x2a7dee['a']['B'](_0x33372d,'propertychange',function(){_0x59312d=!0x0;}),_0x2a7dee['a']['B'](_0x33372d,_0x270c22(0x4494),function(){_0x59312d=!0x1;}),_0x2a7dee['a']['B'](_0x33372d,_0x270c22(0x130),function(){_0x59312d&&_0x259481();})),_0x2a7dee['a']['D'](_0x2ec33f,function(_0x3363bd){var _0x40b87f=_0x270c22,_0x42f0af=_0x259481;_0x2a7dee['a']['Ud'](_0x3363bd,_0x40b87f(0x3282))&&(_0x42f0af=function(){_0x152a19=_0x2a7dee['w']['M'](_0x33372d),_0x2a7dee['a']['setTimeout'](_0x259481,0x0);},_0x3363bd=_0x3363bd[_0x40b87f(0x57ed)](0x5)),_0x2a7dee['a']['B'](_0x33372d,_0x3363bd,_0x42f0af);}),_0x68c434=_0x445790&&_0x270c22(0x1df1)==_0x33372d[_0x270c22(0x3243)]?function(){var _0x22e4e2=_0x2a7dee['a']['f'](_0xb0f67e());null===_0x22e4e2||_0x22e4e2===_0x3c054c||''===_0x22e4e2?_0x33372d['value']='':_0x2a7dee['u']['G'](_0x259481);}:function(){var _0x10e3d7=_0x270c22,_0x42686f=_0x2a7dee['a']['f'](_0xb0f67e()),_0x5ac96e=_0x2a7dee['w']['M'](_0x33372d);null!==_0x152a19&&_0x42686f===_0x152a19?_0x2a7dee['a'][_0x10e3d7(0x57fe)](_0x68c434,0x0):_0x42686f===_0x5ac96e&&_0x5ac96e!==_0x3c054c||(_0x10e3d7(0x892)===_0x2bbcab?(_0x5ac96e=_0x5214b5['get'](_0x10e3d7(0xd83)),_0x2a7dee['w']['cb'](_0x33372d,_0x42686f,_0x5ac96e),_0x5ac96e||_0x42686f===_0x2a7dee['w']['M'](_0x33372d)||_0x2a7dee['u']['G'](_0x259481)):_0x2a7dee['w']['cb'](_0x33372d,_0x42686f));},_0x270c22(0x892)===_0x2bbcab?_0x2a7dee['i']['subscribe'](_0x33372d,_0x2a7dee['i']['H'],function(){var _0x259d48=_0x270c22;_0xf35dbe?_0x5214b5['get'](_0x259d48(0xd83))?_0x68c434():_0x259481():(_0x2a7dee['a']['B'](_0x33372d,_0x259d48(0x48a2),_0x259481),_0xf35dbe=_0x2a7dee['o'](_0x68c434,null,{'l':_0x33372d}));},null,{'notifyImmediately':!0x0}):(_0x2a7dee['a']['B'](_0x33372d,_0x270c22(0x48a2),_0x259481),_0x2a7dee['o'](_0x68c434,null,{'l':_0x33372d}));}else _0x2a7dee['ib'](_0x33372d,{'checkedValue':_0xb0f67e});},'update':function(){}},_0x2a7dee['m']['wa'][_0x580b5d(0x327)]=!0x0,_0x2a7dee['c'][_0x580b5d(0x2971)]={'update':function(_0x1565c4,_0x9ea2ab){var _0x16f6a0=_0x580b5d,_0x451dc5=_0x2a7dee['a']['f'](_0x9ea2ab()),_0x27d5b2=_0x16f6a0(0x54f0)!=_0x1565c4[_0x16f6a0(0x588d)][_0x16f6a0(0x15e8)];_0x451dc5&&!_0x27d5b2?_0x1565c4[_0x16f6a0(0x588d)][_0x16f6a0(0x15e8)]='':!_0x451dc5&&_0x27d5b2&&(_0x1565c4[_0x16f6a0(0x588d)][_0x16f6a0(0x15e8)]=_0x16f6a0(0x54f0));}},_0x2a7dee['c']['hidden']={'update':function(_0x3dd708,_0x403295){var _0x38f0c3=_0x580b5d;_0x2a7dee['c'][_0x38f0c3(0x2971)][_0x38f0c3(0x489f)](_0x3dd708,function(){return!_0x2a7dee['a']['f'](_0x403295());});}},function(_0x59c207){_0x2a7dee['c'][_0x59c207]={'init':function(_0xcebb4d,_0x5089f0,_0x16e14e,_0xbe1ad1,_0x53557f){var _0x3f7605=_0x54f3;return _0x2a7dee['c'][_0x3f7605(0x50b3)]['init'][_0x3f7605(0x317a)](this,_0xcebb4d,function(){var _0x5957b3={};return _0x5957b3[_0x59c207]=_0x5089f0(),_0x5957b3;},_0x16e14e,_0xbe1ad1,_0x53557f);}};}(_0x580b5d(0x1083)),_0x2a7dee['ca']=function(){},_0x2a7dee['ca']['prototype'][_0x580b5d(0x35c2)]=function(){var _0x5a9d95=_0x580b5d;throw Error(_0x5a9d95(0x5051));},_0x2a7dee['ca'][_0x580b5d(0x4b51)]['createJavaScriptEvaluatorBlock']=function(){var _0x155b1a=_0x580b5d;throw Error(_0x155b1a(0x5b2));},_0x2a7dee['ca']['prototype'][_0x580b5d(0x564c)]=function(_0x53fcbf,_0x41df80){var _0x2f592e=_0x580b5d;if('string'==typeof _0x53fcbf){var _0x56a97=(_0x41df80=_0x41df80||_0x6fe1aa)[_0x2f592e(0x214c)](_0x53fcbf);if(!_0x56a97)throw Error('Cannot\x20find\x20template\x20with\x20ID\x20'+_0x53fcbf);return new _0x2a7dee['C']['F'](_0x56a97);}if(0x1==_0x53fcbf[_0x2f592e(0x2dc8)]||0x8==_0x53fcbf[_0x2f592e(0x2dc8)])return new _0x2a7dee['C']['ia'](_0x53fcbf);throw Error('Unknown\x20template\x20type:\x20'+_0x53fcbf);},_0x2a7dee['ca'][_0x580b5d(0x4b51)][_0x580b5d(0x13ae)]=function(_0x184652,_0x524a4f,_0x2ba0fd,_0x1f87b5){var _0x28f508=_0x580b5d;return _0x184652=this[_0x28f508(0x564c)](_0x184652,_0x1f87b5),this[_0x28f508(0x35c2)](_0x184652,_0x524a4f,_0x2ba0fd,_0x1f87b5);},_0x2a7dee['ca']['prototype']['isTemplateRewritten']=function(_0x119147,_0x44c37b){var _0xcb104=_0x580b5d;return!0x1===this[_0xcb104(0x3e43)]||this[_0xcb104(0x564c)](_0x119147,_0x44c37b)[_0xcb104(0x116f)](_0xcb104(0x5175));},_0x2a7dee['ca'][_0x580b5d(0x4b51)]['rewriteTemplate']=function(_0x3bdcb6,_0x2fc529,_0x1f1e70){var _0x33c599=_0x580b5d;_0x2fc529=_0x2fc529((_0x3bdcb6=this[_0x33c599(0x564c)](_0x3bdcb6,_0x1f1e70))['text']()),_0x3bdcb6['text'](_0x2fc529),_0x3bdcb6[_0x33c599(0x116f)]('isRewritten',!0x0);},_0x2a7dee['b'](_0x580b5d(0x105c),_0x2a7dee['ca']),_0x2a7dee['kc']=function(){function _0x816b71(_0x5a35d1,_0x29f905,_0x1ee6f8,_0x247bbc){var _0x313a98=_0x54f3;_0x5a35d1=_0x2a7dee['m']['ac'](_0x5a35d1);for(var _0x6c0f50=_0x2a7dee['m']['Ra'],_0x2872e0=0x0;_0x2872e0<_0x5a35d1[_0x313a98(0x531b)];_0x2872e0++){var _0x3e061b=_0x5a35d1[_0x2872e0][_0x313a98(0x133c)];if(Object[_0x313a98(0x4b51)][_0x313a98(0x2a77)][_0x313a98(0x317a)](_0x6c0f50,_0x3e061b)){var _0x4e013c=_0x6c0f50[_0x3e061b];if('function'==typeof _0x4e013c){if(_0x3e061b=_0x4e013c(_0x5a35d1[_0x2872e0][_0x313a98(0x327)]))throw Error(_0x3e061b);}else{if(!_0x4e013c)throw Error(_0x313a98(0x1d3b)+_0x3e061b+_0x313a98(0x3651));}}}return _0x1ee6f8='ko.__tr_ambtns(function($context,$element){return(function(){return{\x20'+_0x2a7dee['m']['vb'](_0x5a35d1,{'valueAccessors':!0x0})+'\x20}\x20})()},\x27'+_0x1ee6f8[_0x313a98(0x22cf)]()+'\x27)',_0x247bbc[_0x313a98(0x17f0)](_0x1ee6f8)+_0x29f905;}var _0x518a6d=/(<([a-z]+\d*)(?:\s+(?!data-bind\s*=\s*)[a-z0-9\-]+(?:=(?:\"[^\"]*\"|\'[^\']*\'|[^>]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,_0x3bd911=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{'xd':function(_0x4f5c87,_0x395c5d,_0x44e2e1){var _0x5c1dd9=_0x54f3;_0x395c5d[_0x5c1dd9(0x1aa7)](_0x4f5c87,_0x44e2e1)||_0x395c5d[_0x5c1dd9(0x384d)](_0x4f5c87,function(_0x5de74d){return _0x2a7dee['kc']['Ld'](_0x5de74d,_0x395c5d);},_0x44e2e1);},'Ld':function(_0x331231,_0x3a3f24){var _0xc5ebac=_0x54f3;return _0x331231[_0xc5ebac(0x1297)](_0x518a6d,function(_0xcc4be9,_0x3f7811,_0x236d86,_0x40d155,_0xfc619b){return _0x816b71(_0xfc619b,_0x3f7811,_0x236d86,_0x3a3f24);})['replace'](_0x3bd911,function(_0x114a1f,_0x116f5e){var _0x38abd8=_0xc5ebac;return _0x816b71(_0x116f5e,_0x38abd8(0x3305),'#comment',_0x3a3f24);});},'md':function(_0xa94682,_0x2798f1){return _0x2a7dee['aa']['Xb'](function(_0x4f61eb,_0x1f8182){var _0x13e6b3=_0x4f61eb['nextSibling'];_0x13e6b3&&_0x13e6b3['nodeName']['toLowerCase']()===_0x2798f1&&_0x2a7dee['ib'](_0x13e6b3,_0xa94682,_0x1f8182);});}};}(),_0x2a7dee['b']('__tr_ambtns',_0x2a7dee['kc']['md']),function(){var _0x37e9cb=_0x580b5d;_0x2a7dee['C']={},_0x2a7dee['C']['F']=function(_0x22c757){var _0x20dc65=_0x54f3;if(this['F']=_0x22c757){var _0x5ad6ef=_0x2a7dee['a']['R'](_0x22c757);this['ab']=_0x20dc65(0x1767)===_0x5ad6ef?0x1:_0x20dc65(0xbce)===_0x5ad6ef?0x2:_0x20dc65(0xa4e)==_0x5ad6ef&&_0x22c757[_0x20dc65(0x1bcb)]&&0xb===_0x22c757[_0x20dc65(0x1bcb)][_0x20dc65(0x2dc8)]?0x3:0x4;}},_0x2a7dee['C']['F'][_0x37e9cb(0x4b51)][_0x37e9cb(0x3c68)]=function(){var _0xd41b1e=_0x37e9cb,_0x3cda87=0x1===this['ab']?_0xd41b1e(0x3c68):0x2===this['ab']?_0xd41b1e(0x327):'innerHTML';if(0x0==arguments['length'])return this['F'][_0x3cda87];var _0x16dd8f=arguments[0x0];_0xd41b1e(0x40f1)===_0x3cda87?_0x2a7dee['a']['fc'](this['F'],_0x16dd8f):this['F'][_0x3cda87]=_0x16dd8f;};var _0x168760=_0x2a7dee['a']['g']['Z']()+'_';_0x2a7dee['C']['F']['prototype'][_0x37e9cb(0x116f)]=function(_0x1496e3){var _0x400de1=_0x37e9cb;if(0x1===arguments[_0x400de1(0x531b)])return _0x2a7dee['a']['g'][_0x400de1(0x3173)](this['F'],_0x168760+_0x1496e3);_0x2a7dee['a']['g'][_0x400de1(0x346f)](this['F'],_0x168760+_0x1496e3,arguments[0x1]);};var _0x3705a9=_0x2a7dee['a']['g']['Z']();_0x2a7dee['C']['F'][_0x37e9cb(0x4b51)][_0x37e9cb(0x3643)]=function(){var _0x540325=_0x37e9cb,_0x4e464b=this['F'];if(0x0==arguments['length']){var _0x9dacc9=_0x2a7dee['a']['g'][_0x540325(0x3173)](_0x4e464b,_0x3705a9)||{},_0x12222e=_0x9dacc9['lb']||(0x3===this['ab']?_0x4e464b[_0x540325(0x1bcb)]:0x4===this['ab']?_0x4e464b:_0x3c054c);if(!_0x12222e||_0x9dacc9['jd']){var _0x4bc2ca=this[_0x540325(0x3c68)]();_0x4bc2ca&&_0x4bc2ca!==_0x9dacc9['bb']&&(_0x12222e=_0x2a7dee['a']['Md'](_0x4bc2ca,_0x4e464b[_0x540325(0x4ca2)]),_0x2a7dee['a']['g'][_0x540325(0x346f)](_0x4e464b,_0x3705a9,{'lb':_0x12222e,'bb':_0x4bc2ca,'jd':!0x0}));}return _0x12222e;}_0x9dacc9=arguments[0x0],this['ab']!==_0x3c054c&&this[_0x540325(0x3c68)](''),_0x2a7dee['a']['g'][_0x540325(0x346f)](_0x4e464b,_0x3705a9,{'lb':_0x9dacc9});},_0x2a7dee['C']['ia']=function(_0x1c8d23){this['F']=_0x1c8d23;},_0x2a7dee['C']['ia'][_0x37e9cb(0x4b51)]=new _0x2a7dee['C']['F'](),_0x2a7dee['C']['ia'][_0x37e9cb(0x4b51)][_0x37e9cb(0x330d)]=_0x2a7dee['C']['ia'],_0x2a7dee['C']['ia'][_0x37e9cb(0x4b51)][_0x37e9cb(0x3c68)]=function(){var _0x321ab2=_0x37e9cb;if(0x0==arguments['length']){var _0x5909c2=_0x2a7dee['a']['g']['get'](this['F'],_0x3705a9)||{};return _0x5909c2['bb']===_0x3c054c&&_0x5909c2['lb']&&(_0x5909c2['bb']=_0x5909c2['lb'][_0x321ab2(0x40f1)]),_0x5909c2['bb'];}_0x2a7dee['a']['g'][_0x321ab2(0x346f)](this['F'],_0x3705a9,{'bb':arguments[0x0]});},_0x2a7dee['b'](_0x37e9cb(0x4ba0),_0x2a7dee['C']),_0x2a7dee['b'](_0x37e9cb(0xa57),_0x2a7dee['C']['F']),_0x2a7dee['b'](_0x37e9cb(0x3db9),_0x2a7dee['C']['ia']);}(),function(){var _0x42a826=_0x580b5d;function _0x22ce31(_0x3f3b55,_0x252289,_0x22ef92){var _0x5c78e2=_0x54f3,_0x22750d;for(_0x252289=_0x2a7dee['h'][_0x5c78e2(0x52b1)](_0x252289);_0x3f3b55&&(_0x22750d=_0x3f3b55)!==_0x252289;)_0x22ef92(_0x22750d,_0x3f3b55=_0x2a7dee['h'][_0x5c78e2(0x52b1)](_0x22750d));}function _0xf0f712(_0x16db99,_0xba10c9){var _0x2d2e10=_0x54f3;if(_0x16db99[_0x2d2e10(0x531b)]){var _0x593049=_0x16db99[0x0],_0x11e49c=_0x16db99[_0x16db99[_0x2d2e10(0x531b)]-0x1],_0x22c518=_0x593049['parentNode'],_0x50ab5f=_0x2a7dee['ga']['instance'],_0x4f88ca=_0x50ab5f[_0x2d2e10(0x3138)];if(_0x4f88ca){if(_0x22ce31(_0x593049,_0x11e49c,function(_0x3580e9,_0x241cf1){var _0x1c0cc2=_0x2d2e10,_0x3f3e68=_0x3580e9[_0x1c0cc2(0x3d2b)],_0x409487=_0x4f88ca[_0x1c0cc2(0x317a)](_0x50ab5f,_0x3580e9);_0x409487&&(_0x3580e9===_0x593049&&(_0x593049=_0x409487[0x0]||_0x241cf1),_0x3580e9===_0x11e49c&&(_0x11e49c=_0x409487[_0x409487[_0x1c0cc2(0x531b)]-0x1]||_0x3f3e68));}),_0x16db99[_0x2d2e10(0x531b)]=0x0,!_0x593049)return;_0x593049===_0x11e49c?_0x16db99[_0x2d2e10(0x3a33)](_0x593049):(_0x16db99['push'](_0x593049,_0x11e49c),_0x2a7dee['a']['Ua'](_0x16db99,_0x22c518));}_0x22ce31(_0x593049,_0x11e49c,function(_0x3b08bc){var _0x352b36=_0x2d2e10;0x1!==_0x3b08bc[_0x352b36(0x2dc8)]&&0x8!==_0x3b08bc[_0x352b36(0x2dc8)]||_0x2a7dee['vc'](_0xba10c9,_0x3b08bc);}),_0x22ce31(_0x593049,_0x11e49c,function(_0x13eae2){var _0x36ba98=_0x2d2e10;0x1!==_0x13eae2[_0x36ba98(0x2dc8)]&&0x8!==_0x13eae2['nodeType']||_0x2a7dee['aa']['cd'](_0x13eae2,[_0xba10c9]);}),_0x2a7dee['a']['Ua'](_0x16db99,_0x22c518);}}function _0x2f95e6(_0x429f79){var _0x1868d3=_0x54f3;return _0x429f79['nodeType']?_0x429f79:0x0<_0x429f79[_0x1868d3(0x531b)]?_0x429f79[0x0]:null;}function _0x5c3d77(_0xc40887,_0x5e102f,_0x3eb988,_0x37da5a,_0x2af5fa){var _0x617b03=_0x54f3;_0x2af5fa=_0x2af5fa||{};var _0x196a49=(_0xc40887&&_0x2f95e6(_0xc40887)||_0x3eb988||{})['ownerDocument'],_0x522fec=_0x2af5fa['templateEngine']||_0x866244;if(_0x2a7dee['kc']['xd'](_0x3eb988,_0x522fec,_0x196a49),_0x617b03(0x30f8)!=typeof(_0x3eb988=_0x522fec['renderTemplate'](_0x3eb988,_0x37da5a,_0x2af5fa,_0x196a49))[_0x617b03(0x531b)]||0x0<_0x3eb988['length']&&_0x617b03(0x30f8)!=typeof _0x3eb988[0x0][_0x617b03(0x2dc8)])throw Error(_0x617b03(0x4f17));switch(_0x196a49=!0x1,_0x5e102f){case'replaceChildren':_0x2a7dee['h']['va'](_0xc40887,_0x3eb988),_0x196a49=!0x0;break;case _0x617b03(0x1c39):_0x2a7dee['a']['Xc'](_0xc40887,_0x3eb988),_0x196a49=!0x0;break;case _0x617b03(0x1239):break;default:throw Error(_0x617b03(0x50c5)+_0x5e102f);}return _0x196a49&&(_0xf0f712(_0x3eb988,_0x37da5a),_0x2af5fa[_0x617b03(0x3be9)]&&_0x2a7dee['u']['G'](_0x2af5fa['afterRender'],null,[_0x3eb988,_0x37da5a[_0x2af5fa['as']||_0x617b03(0x2804)]]),_0x617b03(0x1435)==_0x5e102f&&_0x2a7dee['i']['ma'](_0xc40887,_0x2a7dee['i']['H'])),_0x3eb988;}function _0x4bc9f5(_0x37f249,_0x56e61c,_0x17b114){var _0x3a7417=_0x54f3;return _0x2a7dee['O'](_0x37f249)?_0x37f249():_0x3a7417(0x20f8)==typeof _0x37f249?_0x37f249(_0x56e61c,_0x17b114):_0x37f249;}var _0x866244;_0x2a7dee['gc']=function(_0x36bf2e){var _0x161841=_0x54f3;if(_0x36bf2e!=_0x3c054c&&!(_0x36bf2e instanceof _0x2a7dee['ca']))throw Error(_0x161841(0x2958));_0x866244=_0x36bf2e;},_0x2a7dee['dc']=function(_0x45085b,_0x1cb958,_0x51efb8,_0x2575d1,_0x90a953){var _0x51dfb1=_0x54f3;if(((_0x51efb8=_0x51efb8||{})[_0x51dfb1(0x105c)]||_0x866244)==_0x3c054c)throw Error('Set\x20a\x20template\x20engine\x20before\x20calling\x20renderTemplate');if(_0x90a953=_0x90a953||_0x51dfb1(0x1435),_0x2575d1){var _0x43babf=_0x2f95e6(_0x2575d1);return _0x2a7dee['$'](function(){var _0x142a71=_0x51dfb1,_0x6299b6=_0x1cb958&&_0x1cb958 instanceof _0x2a7dee['fa']?_0x1cb958:new _0x2a7dee['fa'](_0x1cb958,null,null,null,{'exportDependencies':!0x0}),_0x34c054=_0x4bc9f5(_0x45085b,_0x6299b6[_0x142a71(0x2804)],_0x6299b6);_0x6299b6=_0x5c3d77(_0x2575d1,_0x90a953,_0x34c054,_0x6299b6,_0x51efb8),_0x142a71(0x1c39)==_0x90a953&&(_0x43babf=_0x2f95e6(_0x2575d1=_0x6299b6));},null,{'Sa':function(){return!_0x43babf||!_0x2a7dee['a']['Sb'](_0x43babf);},'l':_0x43babf&&_0x51dfb1(0x1c39)==_0x90a953?_0x43babf[_0x51dfb1(0x2b0)]:_0x43babf});}return _0x2a7dee['aa']['Xb'](function(_0x1ec6cb){var _0x5cd286=_0x51dfb1;_0x2a7dee['dc'](_0x45085b,_0x1cb958,_0x51efb8,_0x1ec6cb,_0x5cd286(0x1c39));});},_0x2a7dee['Qd']=function(_0x5df427,_0x374f1e,_0xdf7ae,_0x12d1e1,_0x584772){var _0x135f6e=_0x54f3;function _0x3a7f92(_0x4e50f5,_0x47ac71){_0x2a7dee['u']['G'](_0x2a7dee['a']['ec'],null,[_0x12d1e1,_0x4e50f5,_0x115d95,_0xdf7ae,_0x363496,_0x47ac71]),_0x2a7dee['i']['ma'](_0x12d1e1,_0x2a7dee['i']['H']);}function _0x363496(_0x5d24ac,_0xc3fd81){var _0x3c37e7=_0x54f3;_0xf0f712(_0xc3fd81,_0x2c87f4),_0xdf7ae[_0x3c37e7(0x3be9)]&&_0xdf7ae[_0x3c37e7(0x3be9)](_0xc3fd81,_0x5d24ac),_0x2c87f4=null;}function _0x115d95(_0x3ae954,_0x15cf70){var _0x9c4d23=_0x54f3;_0x2c87f4=_0x584772[_0x9c4d23(0x30f9)](_0x3ae954,{'as':_0xf23bc8,'noChildContext':_0xdf7ae[_0x9c4d23(0x5775)],'extend':function(_0xbe377b){var _0x8744ee=_0x9c4d23;_0xbe377b['$index']=_0x15cf70,_0xf23bc8&&(_0xbe377b[_0xf23bc8+_0x8744ee(0x1c52)]=_0x15cf70);}});var _0x1d31e6=_0x4bc9f5(_0x5df427,_0x3ae954,_0x2c87f4);return _0x5c3d77(_0x12d1e1,_0x9c4d23(0x1239),_0x1d31e6,_0x2c87f4,_0xdf7ae);}var _0x2c87f4,_0xf23bc8=_0xdf7ae['as'],_0x58fa17=!0x1===_0xdf7ae[_0x135f6e(0x560a)]||_0x2a7dee[_0x135f6e(0x2fce)][_0x135f6e(0x2a5a)]&&!_0xdf7ae[_0x135f6e(0x560a)];if(_0x58fa17||_0xdf7ae[_0x135f6e(0x960)]||!_0x2a7dee['Pc'](_0x374f1e))return _0x2a7dee['$'](function(){var _0x37faac=_0x135f6e,_0x1c8f24=_0x2a7dee['a']['f'](_0x374f1e)||[];void 0x0===_0x1c8f24[_0x37faac(0x531b)]&&(_0x1c8f24=[_0x1c8f24]),_0x58fa17&&(_0x1c8f24=_0x2a7dee['a']['jb'](_0x1c8f24,function(_0x24bc20){var _0x3fff72=_0x37faac;return _0x24bc20===_0x3c054c||null===_0x24bc20||!_0x2a7dee['a']['f'](_0x24bc20[_0x3fff72(0x198)]);})),_0x3a7f92(_0x1c8f24);},null,{'l':_0x12d1e1});_0x3a7f92(_0x374f1e['v']());var _0x42091f=_0x374f1e['subscribe'](function(_0x2ec85d){_0x3a7f92(_0x374f1e(),_0x2ec85d);},null,_0x135f6e(0x4285));return _0x42091f['l'](_0x12d1e1),_0x42091f;};var _0x72e24b=_0x2a7dee['a']['g']['Z'](),_0x293a89=_0x2a7dee['a']['g']['Z']();_0x2a7dee['c'][_0x42a826(0xa4e)]={'init':function(_0x5dc2a6,_0x3cb60a){var _0x96ab88=_0x42a826,_0x2f50ef=_0x2a7dee['a']['f'](_0x3cb60a());if(_0x96ab88(0x29ad)==typeof _0x2f50ef||_0x96ab88(0x13f9)in _0x2f50ef)_0x2a7dee['h']['Ea'](_0x5dc2a6);else{if('nodes'in _0x2f50ef){if(_0x2f50ef=_0x2f50ef[_0x96ab88(0x3643)]||[],_0x2a7dee['O'](_0x2f50ef))throw Error(_0x96ab88(0x2a7f));var _0x280c21=_0x2f50ef[0x0]&&_0x2f50ef[0x0]['parentNode'];_0x280c21&&_0x2a7dee['a']['g'][_0x96ab88(0x3173)](_0x280c21,_0x293a89)||(_0x280c21=_0x2a7dee['a']['Yb'](_0x2f50ef),_0x2a7dee['a']['g']['set'](_0x280c21,_0x293a89,!0x0)),new _0x2a7dee['C']['ia'](_0x5dc2a6)[_0x96ab88(0x3643)](_0x280c21);}else{if(!(0x0<(_0x2f50ef=_0x2a7dee['h'][_0x96ab88(0x1330)](_0x5dc2a6))[_0x96ab88(0x531b)]))throw Error(_0x96ab88(0x1b53));_0x280c21=_0x2a7dee['a']['Yb'](_0x2f50ef),new _0x2a7dee['C']['ia'](_0x5dc2a6)['nodes'](_0x280c21);}}return{'controlsDescendantBindings':!0x0};},'update':function(_0xe719c7,_0x51615c,_0x5df709,_0x5c4c9c,_0x2b5cc0){var _0x56f2aa=_0x42a826,_0x132a14=_0x51615c();_0x5df709=!0x0,_0x5c4c9c=null,'string'==typeof(_0x51615c=_0x2a7dee['a']['f'](_0x132a14))?_0x51615c={}:(_0x132a14='name'in _0x51615c?_0x51615c['name']:_0xe719c7,'if'in _0x51615c&&(_0x5df709=_0x2a7dee['a']['f'](_0x51615c['if'])),_0x5df709&&_0x56f2aa(0x2f43)in _0x51615c&&(_0x5df709=!_0x2a7dee['a']['f'](_0x51615c['ifnot'])),_0x5df709&&!_0x132a14&&(_0x5df709=!0x1)),_0x56f2aa(0x4275)in _0x51615c?_0x5c4c9c=_0x2a7dee['Qd'](_0x132a14,_0x5df709&&_0x51615c[_0x56f2aa(0x4275)]||[],_0x51615c,_0xe719c7,_0x2b5cc0):_0x5df709?(_0x5df709=_0x2b5cc0,_0x56f2aa(0x116f)in _0x51615c&&(_0x5df709=_0x2b5cc0[_0x56f2aa(0x30f9)](_0x51615c[_0x56f2aa(0x116f)],{'as':_0x51615c['as'],'noChildContext':_0x51615c[_0x56f2aa(0x5775)],'exportDependencies':!0x0})),_0x5c4c9c=_0x2a7dee['dc'](_0x132a14,_0x5df709,_0x51615c,_0xe719c7)):_0x2a7dee['h']['Ea'](_0xe719c7),_0x2b5cc0=_0x5c4c9c,(_0x51615c=_0x2a7dee['a']['g'][_0x56f2aa(0x3173)](_0xe719c7,_0x72e24b))&&_0x56f2aa(0x20f8)==typeof _0x51615c['s']&&_0x51615c['s'](),_0x2a7dee['a']['g'][_0x56f2aa(0x346f)](_0xe719c7,_0x72e24b,!_0x2b5cc0||_0x2b5cc0['ja']&&!_0x2b5cc0['ja']()?_0x3c054c:_0x2b5cc0);}},_0x2a7dee['m']['Ra']['template']=function(_0x491cae){var _0x2ca2f8=_0x42a826;return 0x1==(_0x491cae=_0x2a7dee['m']['ac'](_0x491cae))[_0x2ca2f8(0x531b)]&&_0x491cae[0x0][_0x2ca2f8(0x2e1c)]||_0x2a7dee['m']['Id'](_0x491cae,_0x2ca2f8(0x13f9))?null:_0x2ca2f8(0x530);},_0x2a7dee['h']['ea'][_0x42a826(0xa4e)]=!0x0;}(),_0x2a7dee['b'](_0x580b5d(0x2d56),_0x2a7dee['gc']),_0x2a7dee['b'](_0x580b5d(0x13ae),_0x2a7dee['dc']),_0x2a7dee['a']['Kc']=function(_0x6b97e3,_0x258c14,_0x2912ec){var _0x2e126a=_0x580b5d,_0xe57ad9,_0xa8bae9,_0x460ddc,_0x308403,_0xa93d8;if(_0x6b97e3['length']&&_0x258c14['length'])for(_0xe57ad9=_0xa8bae9=0x0;(!_0x2912ec||_0xe57ad9<_0x2912ec)&&(_0x308403=_0x6b97e3[_0xa8bae9]);++_0xa8bae9){for(_0x460ddc=0x0;_0xa93d8=_0x258c14[_0x460ddc];++_0x460ddc)if(_0x308403[_0x2e126a(0x327)]===_0xa93d8[_0x2e126a(0x327)]){_0x308403[_0x2e126a(0x3148)]=_0xa93d8['index'],_0xa93d8['moved']=_0x308403[_0x2e126a(0x1fda)],_0x258c14[_0x2e126a(0x4bc6)](_0x460ddc,0x1),_0xe57ad9=_0x460ddc=0x0;break;}_0xe57ad9+=_0x460ddc;}},_0x2a7dee['a']['Pb']=function(){function _0x12d270(_0x5aec37,_0x155f79,_0x2cf99d,_0x328155,_0x1a35ef){var _0x7394e8=_0x54f3,_0x146bf8,_0x33e791,_0x4e5f0a,_0x3bd1e1,_0x1aab80,_0x17581c=Math[_0x7394e8(0x27d5)],_0x37abcc=Math[_0x7394e8(0x2bc6)],_0x5765d2=[],_0x2f2ca1=_0x5aec37['length'],_0x2525e9=_0x155f79[_0x7394e8(0x531b)],_0x1a41e5=_0x2525e9-_0x2f2ca1||0x1,_0x54af23=_0x2f2ca1+_0x2525e9+0x1;for(_0x146bf8=0x0;_0x146bf8<=_0x2f2ca1;_0x146bf8++)for(_0x3bd1e1=_0x4e5f0a,_0x5765d2[_0x7394e8(0x3a33)](_0x4e5f0a=[]),_0x1aab80=_0x17581c(_0x2525e9,_0x146bf8+_0x1a41e5),_0x33e791=_0x37abcc(0x0,_0x146bf8-0x1);_0x33e791<=_0x1aab80;_0x33e791++)_0x4e5f0a[_0x33e791]=_0x33e791?_0x146bf8?_0x5aec37[_0x146bf8-0x1]===_0x155f79[_0x33e791-0x1]?_0x3bd1e1[_0x33e791-0x1]:_0x17581c(_0x3bd1e1[_0x33e791]||_0x54af23,_0x4e5f0a[_0x33e791-0x1]||_0x54af23)+0x1:_0x33e791+0x1:_0x146bf8+0x1;for(_0x17581c=[],_0x37abcc=[],_0x1a41e5=[],_0x146bf8=_0x2f2ca1,_0x33e791=_0x2525e9;_0x146bf8||_0x33e791;)_0x2525e9=_0x5765d2[_0x146bf8][_0x33e791]-0x1,_0x33e791&&_0x2525e9===_0x5765d2[_0x146bf8][_0x33e791-0x1]?_0x37abcc[_0x7394e8(0x3a33)](_0x17581c[_0x17581c['length']]={'status':_0x2cf99d,'value':_0x155f79[--_0x33e791],'index':_0x33e791}):_0x146bf8&&_0x2525e9===_0x5765d2[_0x146bf8-0x1][_0x33e791]?_0x1a41e5[_0x7394e8(0x3a33)](_0x17581c[_0x17581c[_0x7394e8(0x531b)]]={'status':_0x328155,'value':_0x5aec37[--_0x146bf8],'index':_0x146bf8}):(--_0x33e791,--_0x146bf8,_0x1a35ef[_0x7394e8(0x3d49)]||_0x17581c[_0x7394e8(0x3a33)]({'status':_0x7394e8(0x1ea0),'value':_0x155f79[_0x33e791]}));return _0x2a7dee['a']['Kc'](_0x1a41e5,_0x37abcc,!_0x1a35ef[_0x7394e8(0x3e28)]&&0xa*_0x2f2ca1),_0x17581c[_0x7394e8(0x1495)]();}return function(_0x3590ef,_0xc25bf6,_0x316730){var _0x427c17=_0x54f3;return _0x316730=_0x427c17(0x46da)==typeof _0x316730?{'dontLimitMoves':_0x316730}:_0x316730||{},_0xc25bf6=_0xc25bf6||[],(_0x3590ef=_0x3590ef||[])[_0x427c17(0x531b)]<_0xc25bf6['length']?_0x12d270(_0x3590ef,_0xc25bf6,'added','deleted',_0x316730):_0x12d270(_0xc25bf6,_0x3590ef,_0x427c17(0x558),_0x427c17(0x4153),_0x316730);};}(),_0x2a7dee['b']('utils.compareArrays',_0x2a7dee['a']['Pb']),function(){function _0x424bf0(_0x3e1447,_0x2e49f0,_0x363143,_0x1dd341,_0xcc3696){var _0x12acb1=[],_0x45b173=_0x2a7dee['$'](function(){var _0x39774b=_0x54f3,_0x370066=_0x2e49f0(_0x363143,_0xcc3696,_0x2a7dee['a']['Ua'](_0x12acb1,_0x3e1447))||[];0x0<_0x12acb1['length']&&(_0x2a7dee['a']['Xc'](_0x12acb1,_0x370066),_0x1dd341&&_0x2a7dee['u']['G'](_0x1dd341,null,[_0x363143,_0x370066,_0xcc3696])),_0x12acb1[_0x39774b(0x531b)]=0x0,_0x2a7dee['a']['Nb'](_0x12acb1,_0x370066);},null,{'l':_0x3e1447,'Sa':function(){return!_0x2a7dee['a']['kd'](_0x12acb1);}});return{'Y':_0x12acb1,'$':_0x45b173['ja']()?_0x45b173:_0x3c054c};}var _0xbcdfd6=_0x2a7dee['a']['g']['Z'](),_0x5b9de0=_0x2a7dee['a']['g']['Z']();_0x2a7dee['a']['ec']=function(_0x37931e,_0x14825f,_0x13e469,_0x4075ad,_0x2abb84,_0x376c6e){var _0x3b8f1e=_0x54f3;function _0x47242c(_0x34d0d5){var _0xfc708d=_0x54f3;_0x33e265={'Aa':_0x34d0d5,'pb':_0x2a7dee['ta'](_0x5ef608++)},_0x1ec24e[_0xfc708d(0x3a33)](_0x33e265),_0x36b8d8||_0x1051be[_0xfc708d(0x3a33)](_0x33e265);}function _0x8e3190(_0x33ebd4){var _0x35e024=_0x54f3;_0x33e265=_0x1fcef3[_0x33ebd4],_0x5ef608!==_0x33e265['pb']['v']()&&_0x5bba85['push'](_0x33e265),_0x33e265['pb'](_0x5ef608++),_0x2a7dee['a']['Ua'](_0x33e265['Y'],_0x37931e),_0x1ec24e[_0x35e024(0x3a33)](_0x33e265);}function _0x165e2e(_0x5b06b0,_0x5f231d){var _0x289671=_0x54f3;if(_0x5b06b0){for(var _0x1e14cf=0x0,_0x18cfc1=_0x5f231d[_0x289671(0x531b)];_0x1e14cf<_0x18cfc1;_0x1e14cf++)_0x2a7dee['a']['D'](_0x5f231d[_0x1e14cf]['Y'],function(_0x220a55){_0x5b06b0(_0x220a55,_0x1e14cf,_0x5f231d[_0x1e14cf]['Aa']);});}}void 0x0===(_0x14825f=_0x14825f||[])['length']&&(_0x14825f=[_0x14825f]),_0x4075ad=_0x4075ad||{};var _0x33e265,_0x160f13,_0x1aca17,_0x2d90c2,_0x1fcef3=_0x2a7dee['a']['g']['get'](_0x37931e,_0xbcdfd6),_0x36b8d8=!_0x1fcef3,_0x1ec24e=[],_0x22afa6=0x0,_0x5ef608=0x0,_0x2a5fa1=[],_0x5247ca=[],_0x415bba=[],_0x5bba85=[],_0x1051be=[],_0x55b182=0x0;if(_0x36b8d8)_0x2a7dee['a']['D'](_0x14825f,_0x47242c);else{if(!_0x376c6e||_0x1fcef3&&_0x1fcef3[_0x3b8f1e(0x2e42)]){var _0x580fd1=_0x2a7dee['a']['Mb'](_0x1fcef3,function(_0xf62204){return _0xf62204['Aa'];});_0x376c6e=_0x2a7dee['a']['Pb'](_0x580fd1,_0x14825f,{'dontLimitMoves':_0x4075ad[_0x3b8f1e(0x3e28)],'sparse':!0x0});}var _0x301ebc,_0x3db6a1,_0x19ea19;for(_0x580fd1=0x0;_0x301ebc=_0x376c6e[_0x580fd1];_0x580fd1++)switch(_0x3db6a1=_0x301ebc[_0x3b8f1e(0x3148)],_0x19ea19=_0x301ebc['index'],_0x301ebc['status']){case _0x3b8f1e(0x558):for(;_0x22afa6<_0x19ea19;)_0x8e3190(_0x22afa6++);_0x3db6a1===_0x3c054c&&((_0x33e265=_0x1fcef3[_0x22afa6])['$']&&(_0x33e265['$']['s'](),_0x33e265['$']=_0x3c054c),_0x2a7dee['a']['Ua'](_0x33e265['Y'],_0x37931e)['length']&&(_0x4075ad['beforeRemove']&&(_0x1ec24e['push'](_0x33e265),_0x55b182++,_0x33e265['Aa']===_0x5b9de0?_0x33e265=null:_0x415bba[_0x3b8f1e(0x3a33)](_0x33e265)),_0x33e265&&_0x2a5fa1['push']['apply'](_0x2a5fa1,_0x33e265['Y']))),_0x22afa6++;break;case _0x3b8f1e(0x4153):for(;_0x5ef608<_0x19ea19;)_0x8e3190(_0x22afa6++);_0x3db6a1!==_0x3c054c?(_0x5247ca[_0x3b8f1e(0x3a33)](_0x1ec24e[_0x3b8f1e(0x531b)]),_0x8e3190(_0x3db6a1)):_0x47242c(_0x301ebc[_0x3b8f1e(0x327)]);}for(;_0x5ef608<_0x14825f[_0x3b8f1e(0x531b)];)_0x8e3190(_0x22afa6++);_0x1ec24e[_0x3b8f1e(0x2e42)]=_0x55b182;}_0x2a7dee['a']['g']['set'](_0x37931e,_0xbcdfd6,_0x1ec24e),_0x165e2e(_0x4075ad[_0x3b8f1e(0x39f4)],_0x5bba85),_0x2a7dee['a']['D'](_0x2a5fa1,_0x4075ad[_0x3b8f1e(0x960)]?_0x2a7dee['oa']:_0x2a7dee['removeNode']);try{_0x2d90c2=_0x37931e[_0x3b8f1e(0x4ca2)][_0x3b8f1e(0x4377)];}catch(_0x59aa79){}if(_0x5247ca[_0x3b8f1e(0x531b)])for(;(_0x580fd1=_0x5247ca['shift']())!=_0x3c054c;){for(_0x33e265=_0x1ec24e[_0x580fd1],_0x160f13=_0x3c054c;_0x580fd1;)if((_0x1aca17=_0x1ec24e[--_0x580fd1]['Y'])&&_0x1aca17[_0x3b8f1e(0x531b)]){_0x160f13=_0x1aca17[_0x1aca17[_0x3b8f1e(0x531b)]-0x1];break;}for(_0x14825f=0x0;_0x22afa6=_0x33e265['Y'][_0x14825f];_0x160f13=_0x22afa6,_0x14825f++)_0x2a7dee['h']['Wb'](_0x37931e,_0x22afa6,_0x160f13);}for(_0x580fd1=0x0;_0x33e265=_0x1ec24e[_0x580fd1];_0x580fd1++){for(_0x33e265['Y']||_0x2a7dee['a'][_0x3b8f1e(0x32d9)](_0x33e265,_0x424bf0(_0x37931e,_0x13e469,_0x33e265['Aa'],_0x2abb84,_0x33e265['pb'])),_0x14825f=0x0;_0x22afa6=_0x33e265['Y'][_0x14825f];_0x160f13=_0x22afa6,_0x14825f++)_0x2a7dee['h']['Wb'](_0x37931e,_0x22afa6,_0x160f13);!_0x33e265['Ed']&&_0x2abb84&&(_0x2abb84(_0x33e265['Aa'],_0x33e265['Y'],_0x33e265['pb']),_0x33e265['Ed']=!0x0,_0x160f13=_0x33e265['Y'][_0x33e265['Y'][_0x3b8f1e(0x531b)]-0x1]);}for(_0x2d90c2&&_0x37931e[_0x3b8f1e(0x4ca2)]['activeElement']!=_0x2d90c2&&_0x2d90c2[_0x3b8f1e(0x4494)](),_0x165e2e(_0x4075ad[_0x3b8f1e(0x960)],_0x415bba),_0x580fd1=0x0;_0x580fd1<_0x415bba[_0x3b8f1e(0x531b)];++_0x580fd1)_0x415bba[_0x580fd1]['Aa']=_0x5b9de0;_0x165e2e(_0x4075ad[_0x3b8f1e(0x42b2)],_0x5bba85),_0x165e2e(_0x4075ad[_0x3b8f1e(0x8c1)],_0x1051be);};}(),_0x2a7dee['b'](_0x580b5d(0x365c),_0x2a7dee['a']['ec']),_0x2a7dee['ba']=function(){var _0x4d5ea6=_0x580b5d;this[_0x4d5ea6(0x3e43)]=!0x1;},_0x2a7dee['ba'][_0x580b5d(0x4b51)]=new _0x2a7dee['ca'](),_0x2a7dee['ba'][_0x580b5d(0x4b51)][_0x580b5d(0x330d)]=_0x2a7dee['ba'],_0x2a7dee['ba'][_0x580b5d(0x4b51)][_0x580b5d(0x35c2)]=function(_0x47c083,_0x29619f,_0x216f92,_0xca54e){var _0x22ee17=_0x580b5d;return(_0x29619f=0x9>_0x2a7dee['a']['W']||!_0x47c083[_0x22ee17(0x3643)]?null:_0x47c083[_0x22ee17(0x3643)]())?_0x2a7dee['a']['la'](_0x29619f[_0x22ee17(0x1f26)](!0x0)['childNodes']):(_0x47c083=_0x47c083['text'](),_0x2a7dee['a']['ua'](_0x47c083,_0xca54e));},_0x2a7dee['ba']['Ma']=new _0x2a7dee['ba'](),_0x2a7dee['gc'](_0x2a7dee['ba']['Ma']),_0x2a7dee['b'](_0x580b5d(0xef3),_0x2a7dee['ba']),function(){var _0x2f4251=_0x580b5d;_0x2a7dee['$a']=function(){var _0x57f367=_0x54f3,_0x173dcd=this['Hd']=function(){var _0x235d8d=_0x54f3;if(!_0x1c6b65||!_0x1c6b65['tmpl'])return 0x0;try{if(0x0<=_0x1c6b65[_0x235d8d(0x213)][_0x235d8d(0x132e)][_0x235d8d(0x213)][_0x235d8d(0x3d9f)]['toString']()['indexOf']('__'))return 0x2;}catch(_0x24c322){}return 0x1;}();this['renderTemplateSource']=function(_0x53523b,_0x2ee4c8,_0x26c24e,_0x163159){var _0x6eb78b=_0x54f3;if(_0x163159=_0x163159||_0x6fe1aa,_0x26c24e=_0x26c24e||{},0x2>_0x173dcd)throw Error(_0x6eb78b(0x1781));var _0x45ba9b=_0x53523b[_0x6eb78b(0x116f)]('precompiled');return _0x45ba9b||(_0x45ba9b=_0x53523b[_0x6eb78b(0x3c68)]()||'',_0x45ba9b=_0x1c6b65[_0x6eb78b(0xa4e)](null,_0x6eb78b(0x1fba)+_0x45ba9b+_0x6eb78b(0x1b09)),_0x53523b[_0x6eb78b(0x116f)](_0x6eb78b(0x93e),_0x45ba9b)),_0x53523b=[_0x2ee4c8[_0x6eb78b(0x2804)]],_0x2ee4c8=_0x1c6b65[_0x6eb78b(0x32d9)]({'koBindingContext':_0x2ee4c8},_0x26c24e[_0x6eb78b(0x2e07)]),(_0x2ee4c8=_0x1c6b65['tmpl'](_0x45ba9b,_0x53523b,_0x2ee4c8))[_0x6eb78b(0x4b5d)](_0x163159[_0x6eb78b(0x433c)](_0x6eb78b(0x4dc4))),_0x1c6b65[_0x6eb78b(0xa3b)]={},_0x2ee4c8;},this[_0x57f367(0x17f0)]=function(_0x49759d){var _0x53cd34=_0x57f367;return _0x53cd34(0x2fe)+_0x49759d+_0x53cd34(0x34ba);},this[_0x57f367(0x17e5)]=function(_0x4132e0,_0x34fb46){var _0x224737=_0x57f367;_0x6fe1aa[_0x224737(0x1c0b)](_0x224737(0x4a9e)+_0x4132e0+'\x27>'+_0x34fb46+'</script>');},0x0<_0x173dcd&&(_0x1c6b65[_0x57f367(0x213)]['tag']['ko_code']={'open':_0x57f367(0x4942)},_0x1c6b65[_0x57f367(0x213)][_0x57f367(0x132e)]['ko_with']={'open':_0x57f367(0x2394),'close':'}\x20'});},_0x2a7dee['$a'][_0x2f4251(0x4b51)]=new _0x2a7dee['ca'](),_0x2a7dee['$a']['prototype'][_0x2f4251(0x330d)]=_0x2a7dee['$a'];var _0x5cfeae=new _0x2a7dee['$a']();0x0<_0x5cfeae['Hd']&&_0x2a7dee['gc'](_0x5cfeae),_0x2a7dee['b'](_0x2f4251(0x3e52),_0x2a7dee['$a']);}();});}();var knockout=ko;_0x68aa19(0x3041)!=typeof window?(ko=window['ko'],void 0x0!==oldValue?window['ko']=oldValue:delete window['ko']):(ko=global['ko'],void 0x0!==oldValue?global['ko']=oldValue:delete global['ko']);/** * @license * Knockout ES5 plugin - https://github.com/SteveSanderson/knockout-es5 * Copyright (c) Steve Sanderson * MIT license */ var OBSERVABLES_PROPERTY=_0x68aa19(0x1e5d),SUBSCRIBABLE_PROPERTY='__knockoutSubscribable';function track(_0x3c91f6,_0x577297){var _0x5ed5f3=_0x68aa19;if(!_0x3c91f6)throw new Error(_0x5ed5f3(0x3ca8));var _0x2d3613=this,_0x32e8a2=getAllObservablesForObject(_0x3c91f6,!0x0);return(_0x577297=_0x577297||Object[_0x5ed5f3(0x1dd)](_0x3c91f6))[_0x5ed5f3(0x3bcb)](function(_0x50a1b0){var _0x200c12=_0x5ed5f3;if(_0x50a1b0!==OBSERVABLES_PROPERTY&&_0x50a1b0!==SUBSCRIBABLE_PROPERTY&&!(_0x50a1b0 in _0x32e8a2)){var _0x4948a6=_0x3c91f6[_0x50a1b0],_0x4fe1ea=_0x4948a6 instanceof Array,_0xc4d8e0=_0x2d3613[_0x200c12(0x3e8c)](_0x4948a6)?_0x4948a6:_0x4fe1ea?_0x2d3613[_0x200c12(0x1bff)](_0x4948a6):_0x2d3613[_0x200c12(0x2914)](_0x4948a6);Object[_0x200c12(0xbe6)](_0x3c91f6,_0x50a1b0,{'configurable':!0x0,'enumerable':!0x0,'get':_0xc4d8e0,'set':_0x2d3613[_0x200c12(0x4702)](_0xc4d8e0)?_0xc4d8e0:void 0x0}),_0x32e8a2[_0x50a1b0]=_0xc4d8e0,_0x4fe1ea&¬ifyWhenPresentOrFutureArrayValuesMutate(_0x2d3613,_0xc4d8e0);}}),_0x3c91f6;}function getAllObservablesForObject(_0x29b934,_0x1266bd){var _0x32006a=_0x68aa19,_0x103e61=_0x29b934[OBSERVABLES_PROPERTY];return!_0x103e61&&_0x1266bd&&(_0x103e61={},Object[_0x32006a(0xbe6)](_0x29b934,OBSERVABLES_PROPERTY,{'value':_0x103e61})),_0x103e61;}function defineComputedProperty(_0x17f07f,_0x100d6d,_0x281740){var _0x448ec6=_0x68aa19,_0x1605d3={'owner':_0x17f07f,'deferEvaluation':!0x0};if(_0x448ec6(0x20f8)==typeof _0x281740)_0x1605d3[_0x448ec6(0x137b)]=_0x281740;else{if(_0x448ec6(0x327)in _0x281740)throw new Error(_0x448ec6(0xa64));if(_0x448ec6(0x20f8)!=typeof _0x281740[_0x448ec6(0x3173)])throw new Error(_0x448ec6(0x2cc1));_0x1605d3[_0x448ec6(0x137b)]=_0x281740[_0x448ec6(0x3173)],_0x1605d3[_0x448ec6(0x1c0b)]=_0x281740['set'];}return _0x17f07f[_0x100d6d]=this[_0x448ec6(0x55aa)](_0x1605d3),track[_0x448ec6(0x317a)](this,_0x17f07f,[_0x100d6d]),_0x17f07f;}function notifyWhenPresentOrFutureArrayValuesMutate(_0x535ec2,_0x1b36bc){var _0x2253ad=_0x68aa19,_0x835295=null;_0x535ec2[_0x2253ad(0x55aa)](function(){var _0x5143b4=_0x2253ad;_0x835295&&(_0x835295[_0x5143b4(0x2f12)](),_0x835295=null);var _0x5670e2=_0x1b36bc();_0x5670e2 instanceof Array&&(_0x835295=startWatchingArrayInstance(_0x535ec2,_0x1b36bc,_0x5670e2));});}function startWatchingArrayInstance(_0x477390,_0x314793,_0x5c9e94){var _0xe4ce28=_0x68aa19;return getSubscribableForArray(_0x477390,_0x5c9e94)[_0xe4ce28(0x2a54)](_0x314793);}function getSubscribableForArray(_0x4308c7,_0xd34f06){var _0x5ead38=_0x68aa19,_0x466b8b=_0xd34f06[SUBSCRIBABLE_PROPERTY];if(!_0x466b8b){_0x466b8b=new _0x4308c7[(_0x5ead38(0x201e))](),Object[_0x5ead38(0xbe6)](_0xd34f06,SUBSCRIBABLE_PROPERTY,{'value':_0x466b8b});var _0x19761f={};wrapStandardArrayMutators(_0xd34f06,_0x466b8b,_0x19761f),addKnockoutArrayMutators(_0x4308c7,_0xd34f06,_0x466b8b,_0x19761f);}return _0x466b8b;}function wrapStandardArrayMutators(_0x4c97d2,_0x1099c7,_0x20cea0){var _0x4bdc66=_0x68aa19;[_0x4bdc66(0x1ae7),_0x4bdc66(0x3a33),_0x4bdc66(0x1495),'shift',_0x4bdc66(0x34f3),'splice',_0x4bdc66(0x4e52)][_0x4bdc66(0x3bcb)](function(_0x2c20eb){var _0x49051e=_0x4c97d2[_0x2c20eb];_0x4c97d2[_0x2c20eb]=function(){var _0x2d613d=_0x54f3,_0x546be8=_0x49051e[_0x2d613d(0x18ce)](this,arguments);return!0x0!==_0x20cea0[_0x2d613d(0x2eb7)]&&_0x1099c7[_0x2d613d(0x3d73)](this),_0x546be8;};});}function addKnockoutArrayMutators(_0x2995a2,_0x4c384e,_0x1a3800,_0x2e87f){var _0xbdb32b=_0x68aa19;[_0xbdb32b(0x4b3f),'removeAll',_0xbdb32b(0x2578),_0xbdb32b(0x4636),_0xbdb32b(0x1297)][_0xbdb32b(0x3bcb)](function(_0x1dd3a5){Object['defineProperty'](_0x4c384e,_0x1dd3a5,{'enumerable':!0x1,'value':function(){var _0x622ac2=_0x54f3,_0x5b9712;_0x2e87f[_0x622ac2(0x2eb7)]=!0x0;try{_0x5b9712=_0x2995a2[_0x622ac2(0x1bff)]['fn'][_0x1dd3a5][_0x622ac2(0x18ce)](_0x2995a2[_0x622ac2(0x1bff)](_0x4c384e),arguments);}finally{_0x2e87f[_0x622ac2(0x2eb7)]=!0x1;}return _0x1a3800['notifySubscribers'](_0x4c384e),_0x5b9712;}});});}function getObservable(_0x108c4a,_0x237f72){if(!_0x108c4a)return null;var _0xfde8bc=getAllObservablesForObject(_0x108c4a,!0x1);return _0xfde8bc&&_0xfde8bc[_0x237f72]||null;}function valueHasMutated(_0x3c1935,_0x65892f){var _0x5a5013=_0x68aa19,_0x527e3c=getObservable(_0x3c1935,_0x65892f);_0x527e3c&&_0x527e3c[_0x5a5013(0x57aa)]();}function attachToKo(_0x129896){var _0x310414=_0x68aa19;_0x129896[_0x310414(0x4add)]=track,_0x129896[_0x310414(0x55ff)]=getObservable,_0x129896[_0x310414(0x57aa)]=valueHasMutated,_0x129896[_0x310414(0xbe6)]=defineComputedProperty;}var knockout_es5={'attachToKo':attachToKo},svgNS$1=_0x68aa19(0x40bf),svgClassName=_0x68aa19(0x173f),SvgPathBindingHandler={'register':function(_0x5e35b3){var _0x6eddd4=_0x68aa19;_0x5e35b3[_0x6eddd4(0x9df)][_0x6eddd4(0x2d51)]={'init':function(_0x3ccb6d,_0x1975b1){var _0x48b144=_0x6eddd4,_0x4f1873=document['createElementNS'](svgNS$1,_0x48b144(0x1ad2));_0x4f1873[_0x48b144(0x7da)](_0x48b144(0x483),svgClassName);var _0x917a79=document[_0x48b144(0x4401)](svgNS$1,'path');return _0x4f1873[_0x48b144(0x3356)](_0x917a79),_0x5e35b3[_0x48b144(0x976)][_0x48b144(0xa78)](_0x3ccb6d,[_0x4f1873]),_0x5e35b3[_0x48b144(0x55aa)]({'read':function(){var _0x18b298=_0x48b144,_0x5c6602=_0x5e35b3[_0x18b298(0x5005)](_0x1975b1());_0x917a79[_0x18b298(0x7da)]('d',_0x5e35b3['unwrap'](_0x5c6602[_0x18b298(0x3906)]));var _0x437fcf=_0x5e35b3[_0x18b298(0x5005)](_0x5c6602[_0x18b298(0x209)]),_0x3249f3=_0x5e35b3[_0x18b298(0x5005)](_0x5c6602['height']);_0x4f1873['setAttribute'](_0x18b298(0x209),_0x437fcf),_0x4f1873[_0x18b298(0x7da)]('height',_0x3249f3),_0x4f1873[_0x18b298(0x7da)](_0x18b298(0x484f),_0x18b298(0x22d1)+_0x437fcf+'\x20'+_0x3249f3),_0x5c6602[_0x18b298(0x4620)]&&_0x4f1873[_0x18b298(0x7da)](_0x18b298(0x483),svgClassName+'\x20'+_0x5e35b3['unwrap'](_0x5c6602['css']));},'disposeWhenNodeIsRemoved':_0x3ccb6d}),{'controlsDescendantBindings':!0x0};}},_0x5e35b3[_0x6eddd4(0x976)]['allowedBindings'][_0x6eddd4(0x2d51)]=!0x0;}};knockout_es5['attachToKo'](knockout),SvgPathBindingHandler['register'](knockout);/* Copyright 2015-2018 Esri. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 @preserve */ var tmp$1={};!function(){var _0x298620=_0x68aa19,_0x1e81c7=function(){var _0x4f5064={'defaultNoDataValue':-0xffff8b00000000000000000000000000,'decode':function(_0x3afa72,_0x569590){var _0x52b9e5=_0x54f3,_0x1db9a1=(_0x569590=_0x569590||{})['encodedMaskData']||null===_0x569590[_0x52b9e5(0x10f0)],_0x2ab2bc=_0x21c2d4(_0x3afa72,_0x569590[_0x52b9e5(0x2007)]||0x0,_0x1db9a1),_0x438701=null!==_0x569590[_0x52b9e5(0xbeb)]?_0x569590[_0x52b9e5(0xbeb)]:_0x4f5064['defaultNoDataValue'],_0xefaf2d=_0x1fecde(_0x2ab2bc,_0x569590[_0x52b9e5(0x3436)]||Float32Array,_0x569590['encodedMaskData'],_0x438701,_0x569590[_0x52b9e5(0x409e)]),_0x577f23={'width':_0x2ab2bc['width'],'height':_0x2ab2bc[_0x52b9e5(0x5862)],'pixelData':_0xefaf2d[_0x52b9e5(0x4f4b)],'minValue':_0xefaf2d[_0x52b9e5(0x269c)],'maxValue':_0x2ab2bc[_0x52b9e5(0x3c6e)][_0x52b9e5(0x50b5)],'noDataValue':_0x438701};return _0xefaf2d[_0x52b9e5(0x1294)]&&(_0x577f23[_0x52b9e5(0x1627)]=_0xefaf2d[_0x52b9e5(0x1294)]),_0x569590[_0x52b9e5(0x1d67)]&&_0x2ab2bc['mask']&&(_0x577f23[_0x52b9e5(0x10f0)]=_0x2ab2bc[_0x52b9e5(0x1aac)][_0x52b9e5(0x33c5)]?_0x2ab2bc[_0x52b9e5(0x1aac)]['bitset']:null),_0x569590[_0x52b9e5(0x1d5)]&&(_0x577f23['fileInfo']=_0x418928(_0x2ab2bc),_0x569590[_0x52b9e5(0x40e2)]&&(_0x577f23['fileInfo']['bitDepths']=_0x2c758c(_0x2ab2bc))),_0x577f23;}},_0x1fecde=function(_0x4bf1e1,_0x65df4d,_0x9f5413,_0x3226c8,_0x1bdcb6){var _0x47df1a=_0x54f3,_0xf94ed5,_0x46079e,_0x3bc4ab,_0x36a513=0x0,_0x22e342=_0x4bf1e1[_0x47df1a(0x3c6e)][_0x47df1a(0x1dc0)],_0x4c33a2=_0x4bf1e1[_0x47df1a(0x3c6e)][_0x47df1a(0x4b03)],_0x9fde42=Math[_0x47df1a(0x67a)](_0x4bf1e1[_0x47df1a(0x209)]/_0x22e342),_0x549089=Math[_0x47df1a(0x67a)](_0x4bf1e1['height']/_0x4c33a2),_0x373e5c=0x2*_0x4bf1e1[_0x47df1a(0xbcc)],_0x3c0aa0=Number[_0x47df1a(0xd77)];_0x9f5413=_0x9f5413||(_0x4bf1e1[_0x47df1a(0x1aac)]?_0x4bf1e1[_0x47df1a(0x1aac)]['bitset']:null),_0x46079e=new _0x65df4d(_0x4bf1e1[_0x47df1a(0x209)]*_0x4bf1e1[_0x47df1a(0x5862)]),_0x1bdcb6&&_0x9f5413&&(_0x3bc4ab=new Uint8Array(_0x4bf1e1[_0x47df1a(0x209)]*_0x4bf1e1[_0x47df1a(0x5862)]));for(var _0x1cbc14,_0x2ebfbf,_0x50731f=new Float32Array(_0x9fde42*_0x549089),_0x1f4470=0x0;_0x1f4470<=_0x4c33a2;_0x1f4470++){var _0x469d0b=_0x1f4470!==_0x4c33a2?_0x549089:_0x4bf1e1['height']%_0x4c33a2;if(0x0!==_0x469d0b)for(var _0x34c471=0x0;_0x34c471<=_0x22e342;_0x34c471++){var _0x301e96=_0x34c471!==_0x22e342?_0x9fde42:_0x4bf1e1['width']%_0x22e342;if(0x0!==_0x301e96){var _0x7e2ee7,_0x5c76a4,_0x264505,_0x37d106,_0x5249d8=_0x1f4470*_0x4bf1e1[_0x47df1a(0x209)]*_0x549089+_0x34c471*_0x9fde42,_0xe97f9f=_0x4bf1e1[_0x47df1a(0x209)]-_0x301e96,_0xf2ce9e=_0x4bf1e1['pixels'][_0x47df1a(0x3d34)][_0x36a513];if(_0xf2ce9e['encoding']<0x2?(0x0===_0xf2ce9e[_0x47df1a(0x2ade)]?_0x7e2ee7=_0xf2ce9e[_0x47df1a(0x23fa)]:(_0x1fea22(_0xf2ce9e[_0x47df1a(0x1862)],_0xf2ce9e[_0x47df1a(0x13ff)],_0xf2ce9e[_0x47df1a(0x16a8)],_0xf2ce9e['offset'],_0x373e5c,_0x50731f,_0x4bf1e1[_0x47df1a(0x3c6e)][_0x47df1a(0x50b5)]),_0x7e2ee7=_0x50731f),_0x5c76a4=0x0):_0x264505=0x2===_0xf2ce9e['encoding']?0x0:_0xf2ce9e[_0x47df1a(0x19b4)],_0x9f5413)for(_0x2ebfbf=0x0;_0x2ebfbf<_0x469d0b;_0x2ebfbf++){for(0x7&_0x5249d8&&(_0x37d106=_0x9f5413[_0x5249d8>>0x3],_0x37d106<<=0x7&_0x5249d8),_0x1cbc14=0x0;_0x1cbc14<_0x301e96;_0x1cbc14++)0x7&_0x5249d8||(_0x37d106=_0x9f5413[_0x5249d8>>0x3]),0x80&_0x37d106?(_0x3bc4ab&&(_0x3bc4ab[_0x5249d8]=0x1),_0x3c0aa0=_0x3c0aa0>(_0xf94ed5=_0xf2ce9e[_0x47df1a(0x2ade)]<0x2?_0x7e2ee7[_0x5c76a4++]:_0x264505)?_0xf94ed5:_0x3c0aa0,_0x46079e[_0x5249d8++]=_0xf94ed5):(_0x3bc4ab&&(_0x3bc4ab[_0x5249d8]=0x0),_0x46079e[_0x5249d8++]=_0x3226c8),_0x37d106<<=0x1;_0x5249d8+=_0xe97f9f;}else{if(_0xf2ce9e[_0x47df1a(0x2ade)]<0x2)for(_0x2ebfbf=0x0;_0x2ebfbf<_0x469d0b;_0x2ebfbf++){for(_0x1cbc14=0x0;_0x1cbc14<_0x301e96;_0x1cbc14++)_0x3c0aa0=_0x3c0aa0>(_0xf94ed5=_0x7e2ee7[_0x5c76a4++])?_0xf94ed5:_0x3c0aa0,_0x46079e[_0x5249d8++]=_0xf94ed5;_0x5249d8+=_0xe97f9f;}else for(_0x3c0aa0=_0x3c0aa0>_0x264505?_0x264505:_0x3c0aa0,_0x2ebfbf=0x0;_0x2ebfbf<_0x469d0b;_0x2ebfbf++){for(_0x1cbc14=0x0;_0x1cbc14<_0x301e96;_0x1cbc14++)_0x46079e[_0x5249d8++]=_0x264505;_0x5249d8+=_0xe97f9f;}}if(0x1===_0xf2ce9e[_0x47df1a(0x2ade)]&&_0x5c76a4!==_0xf2ce9e[_0x47df1a(0x16a8)])throw _0x47df1a(0x12ea);_0x36a513++;}}}return{'resultPixels':_0x46079e,'resultMask':_0x3bc4ab,'minValue':_0x3c0aa0};},_0x418928=function(_0x31d2d4){var _0x286b1a=_0x54f3;return{'fileIdentifierString':_0x31d2d4[_0x286b1a(0x1c7c)],'fileVersion':_0x31d2d4[_0x286b1a(0x5ea)],'imageType':_0x31d2d4[_0x286b1a(0x31e)],'height':_0x31d2d4['height'],'width':_0x31d2d4[_0x286b1a(0x209)],'maxZError':_0x31d2d4['maxZError'],'eofOffset':_0x31d2d4[_0x286b1a(0x49d4)],'mask':_0x31d2d4[_0x286b1a(0x1aac)]?{'numBlocksX':_0x31d2d4[_0x286b1a(0x1aac)][_0x286b1a(0x1dc0)],'numBlocksY':_0x31d2d4[_0x286b1a(0x1aac)][_0x286b1a(0x4b03)],'numBytes':_0x31d2d4['mask'][_0x286b1a(0xd98)],'maxValue':_0x31d2d4[_0x286b1a(0x1aac)][_0x286b1a(0x50b5)]}:null,'pixels':{'numBlocksX':_0x31d2d4['pixels']['numBlocksX'],'numBlocksY':_0x31d2d4[_0x286b1a(0x3c6e)][_0x286b1a(0x4b03)],'numBytes':_0x31d2d4[_0x286b1a(0x3c6e)][_0x286b1a(0xd98)],'maxValue':_0x31d2d4[_0x286b1a(0x3c6e)][_0x286b1a(0x50b5)],'noDataValue':_0x31d2d4[_0x286b1a(0xbeb)]}};},_0x2c758c=function(_0x2e7b65){var _0x536129=_0x54f3;for(var _0x509f54=_0x2e7b65[_0x536129(0x3c6e)]['numBlocksX']*_0x2e7b65[_0x536129(0x3c6e)][_0x536129(0x4b03)],_0x195713={},_0x4c02e1=0x0;_0x4c02e1<_0x509f54;_0x4c02e1++){var _0x578db6=_0x2e7b65[_0x536129(0x3c6e)]['blocks'][_0x4c02e1];0x0===_0x578db6[_0x536129(0x2ade)]?_0x195713[_0x536129(0x3081)]=!0x0:0x1===_0x578db6['encoding']?_0x195713[_0x578db6[_0x536129(0x13ff)]]=!0x0:_0x195713[0x0]=!0x0;}return Object['keys'](_0x195713);},_0x21c2d4=function(_0x3b0b50,_0x1de88f,_0x2a146f){var _0x1a236e=_0x54f3,_0x13ce6c={},_0x2fad05=new Uint8Array(_0x3b0b50,_0x1de88f,0xa);if(_0x13ce6c['fileIdentifierString']=String[_0x1a236e(0x3e9a)]['apply'](null,_0x2fad05),_0x1a236e(0x76f)!==_0x13ce6c[_0x1a236e(0x1c7c)][_0x1a236e(0x559)]())throw _0x1a236e(0x3828)+_0x13ce6c[_0x1a236e(0x1c7c)];_0x1de88f+=0xa;var _0x5a50f7=new DataView(_0x3b0b50,_0x1de88f,0x18);if(_0x13ce6c['fileVersion']=_0x5a50f7[_0x1a236e(0x45b6)](0x0,!0x0),_0x13ce6c[_0x1a236e(0x31e)]=_0x5a50f7[_0x1a236e(0x45b6)](0x4,!0x0),_0x13ce6c[_0x1a236e(0x5862)]=_0x5a50f7[_0x1a236e(0x2e90)](0x8,!0x0),_0x13ce6c[_0x1a236e(0x209)]=_0x5a50f7['getUint32'](0xc,!0x0),_0x13ce6c[_0x1a236e(0xbcc)]=_0x5a50f7[_0x1a236e(0x527)](0x10,!0x0),_0x1de88f+=0x18,!_0x2a146f){if(_0x5a50f7=new DataView(_0x3b0b50,_0x1de88f,0x10),_0x13ce6c['mask']={},_0x13ce6c['mask'][_0x1a236e(0x4b03)]=_0x5a50f7[_0x1a236e(0x2e90)](0x0,!0x0),_0x13ce6c['mask'][_0x1a236e(0x1dc0)]=_0x5a50f7[_0x1a236e(0x2e90)](0x4,!0x0),_0x13ce6c[_0x1a236e(0x1aac)][_0x1a236e(0xd98)]=_0x5a50f7[_0x1a236e(0x2e90)](0x8,!0x0),_0x13ce6c[_0x1a236e(0x1aac)][_0x1a236e(0x50b5)]=_0x5a50f7[_0x1a236e(0x115)](0xc,!0x0),_0x1de88f+=0x10,_0x13ce6c['mask'][_0x1a236e(0xd98)]>0x0){var _0x178f5d=new Uint8Array(Math[_0x1a236e(0x28fa)](_0x13ce6c[_0x1a236e(0x209)]*_0x13ce6c[_0x1a236e(0x5862)]/0x8)),_0x2c90da=(_0x5a50f7=new DataView(_0x3b0b50,_0x1de88f,_0x13ce6c[_0x1a236e(0x1aac)]['numBytes']))[_0x1a236e(0x5777)](0x0,!0x0),_0x3bd513=0x2,_0x2e332b=0x0;do{if(_0x2c90da>0x0){for(;_0x2c90da--;)_0x178f5d[_0x2e332b++]=_0x5a50f7['getUint8'](_0x3bd513++);}else{var _0x444ec6=_0x5a50f7[_0x1a236e(0x4b0d)](_0x3bd513++);for(_0x2c90da=-_0x2c90da;_0x2c90da--;)_0x178f5d[_0x2e332b++]=_0x444ec6;}_0x2c90da=_0x5a50f7['getInt16'](_0x3bd513,!0x0),_0x3bd513+=0x2;}while(_0x3bd513<_0x13ce6c['mask'][_0x1a236e(0xd98)]);if(-0x8000!==_0x2c90da||_0x2e332b<_0x178f5d[_0x1a236e(0x531b)])throw _0x1a236e(0x19e3);_0x13ce6c[_0x1a236e(0x1aac)][_0x1a236e(0x33c5)]=_0x178f5d,_0x1de88f+=_0x13ce6c['mask']['numBytes'];}else 0x0==(_0x13ce6c[_0x1a236e(0x1aac)][_0x1a236e(0xd98)]|_0x13ce6c[_0x1a236e(0x1aac)][_0x1a236e(0x4b03)]|_0x13ce6c[_0x1a236e(0x1aac)]['maxValue'])&&(_0x13ce6c['mask'][_0x1a236e(0x33c5)]=new Uint8Array(Math[_0x1a236e(0x28fa)](_0x13ce6c['width']*_0x13ce6c['height']/0x8)));}_0x5a50f7=new DataView(_0x3b0b50,_0x1de88f,0x10),_0x13ce6c[_0x1a236e(0x3c6e)]={},_0x13ce6c[_0x1a236e(0x3c6e)][_0x1a236e(0x4b03)]=_0x5a50f7[_0x1a236e(0x2e90)](0x0,!0x0),_0x13ce6c['pixels'][_0x1a236e(0x1dc0)]=_0x5a50f7[_0x1a236e(0x2e90)](0x4,!0x0),_0x13ce6c[_0x1a236e(0x3c6e)]['numBytes']=_0x5a50f7[_0x1a236e(0x2e90)](0x8,!0x0),_0x13ce6c[_0x1a236e(0x3c6e)]['maxValue']=_0x5a50f7[_0x1a236e(0x115)](0xc,!0x0),_0x1de88f+=0x10;var _0x169d30=_0x13ce6c[_0x1a236e(0x3c6e)][_0x1a236e(0x1dc0)],_0x3cacf2=_0x13ce6c[_0x1a236e(0x3c6e)]['numBlocksY'],_0x4c4f19=_0x169d30+(_0x13ce6c[_0x1a236e(0x209)]%_0x169d30>0x0?0x1:0x0),_0x203373=_0x3cacf2+(_0x13ce6c[_0x1a236e(0x5862)]%_0x3cacf2>0x0?0x1:0x0);_0x13ce6c[_0x1a236e(0x3c6e)]['blocks']=new Array(_0x4c4f19*_0x203373);for(var _0x5e99e6=0x0,_0x2b5b47=0x0;_0x2b5b47<_0x203373;_0x2b5b47++)for(var _0x3e4e64=0x0;_0x3e4e64<_0x4c4f19;_0x3e4e64++){var _0x5b93df=0x0,_0x55c41e=_0x3b0b50[_0x1a236e(0x21dd)]-_0x1de88f;_0x5a50f7=new DataView(_0x3b0b50,_0x1de88f,Math[_0x1a236e(0x27d5)](0xa,_0x55c41e));var _0x45e1d3={};_0x13ce6c[_0x1a236e(0x3c6e)][_0x1a236e(0x3d34)][_0x5e99e6++]=_0x45e1d3;var _0x4ae420=_0x5a50f7[_0x1a236e(0x4b0d)](0x0);if(_0x5b93df++,_0x45e1d3[_0x1a236e(0x2ade)]=0x3f&_0x4ae420,_0x45e1d3['encoding']>0x3)throw'Invalid\x20block\x20encoding\x20('+_0x45e1d3[_0x1a236e(0x2ade)]+')';if(0x2!==_0x45e1d3[_0x1a236e(0x2ade)]){if(0x0!==_0x4ae420&&0x2!==_0x4ae420){if(_0x4ae420>>=0x6,_0x45e1d3[_0x1a236e(0x254c)]=_0x4ae420,0x2===_0x4ae420)_0x45e1d3[_0x1a236e(0x19b4)]=_0x5a50f7['getInt8'](0x1),_0x5b93df++;else{if(0x1===_0x4ae420)_0x45e1d3[_0x1a236e(0x19b4)]=_0x5a50f7['getInt16'](0x1,!0x0),_0x5b93df+=0x2;else{if(0x0!==_0x4ae420)throw _0x1a236e(0xa0d);_0x45e1d3[_0x1a236e(0x19b4)]=_0x5a50f7[_0x1a236e(0x115)](0x1,!0x0),_0x5b93df+=0x4;}}if(0x1===_0x45e1d3['encoding']){if(_0x4ae420=_0x5a50f7[_0x1a236e(0x4b0d)](_0x5b93df),_0x5b93df++,_0x45e1d3[_0x1a236e(0x13ff)]=0x3f&_0x4ae420,_0x4ae420>>=0x6,_0x45e1d3[_0x1a236e(0x1fd2)]=_0x4ae420,0x2===_0x4ae420)_0x45e1d3[_0x1a236e(0x16a8)]=_0x5a50f7[_0x1a236e(0x4b0d)](_0x5b93df),_0x5b93df++;else{if(0x1===_0x4ae420)_0x45e1d3[_0x1a236e(0x16a8)]=_0x5a50f7[_0x1a236e(0x4c4f)](_0x5b93df,!0x0),_0x5b93df+=0x2;else{if(0x0!==_0x4ae420)throw _0x1a236e(0x3bfc);_0x45e1d3['numValidPixels']=_0x5a50f7[_0x1a236e(0x2e90)](_0x5b93df,!0x0),_0x5b93df+=0x4;}}}}var _0x4c10f0;if(_0x1de88f+=_0x5b93df,0x3!==_0x45e1d3[_0x1a236e(0x2ade)]){if(0x0===_0x45e1d3[_0x1a236e(0x2ade)]){var _0x575882=(_0x13ce6c['pixels'][_0x1a236e(0xd98)]-0x1)/0x4;if(_0x575882!==Math['floor'](_0x575882))throw _0x1a236e(0x897);_0x4c10f0=new ArrayBuffer(0x4*_0x575882),new Uint8Array(_0x4c10f0)[_0x1a236e(0x346f)](new Uint8Array(_0x3b0b50,_0x1de88f,0x4*_0x575882));var _0x1c50c6=new Float32Array(_0x4c10f0);_0x45e1d3[_0x1a236e(0x23fa)]=_0x1c50c6,_0x1de88f+=0x4*_0x575882;}else{if(0x1===_0x45e1d3[_0x1a236e(0x2ade)]){var _0x4a0ae6=Math[_0x1a236e(0x28fa)](_0x45e1d3['numValidPixels']*_0x45e1d3[_0x1a236e(0x13ff)]/0x8),_0x5e5944=Math[_0x1a236e(0x28fa)](_0x4a0ae6/0x4);_0x4c10f0=new ArrayBuffer(0x4*_0x5e5944),new Uint8Array(_0x4c10f0)[_0x1a236e(0x346f)](new Uint8Array(_0x3b0b50,_0x1de88f,_0x4a0ae6)),_0x45e1d3[_0x1a236e(0x1862)]=new Uint32Array(_0x4c10f0),_0x1de88f+=_0x4a0ae6;}}}}else _0x1de88f++;}return _0x13ce6c['eofOffset']=_0x1de88f,_0x13ce6c;},_0x1fea22=function(_0x46160c,_0x170ef9,_0x391afe,_0x5bea10,_0x548953,_0x386c8a,_0x28071c){var _0x1d27bf=_0x54f3,_0x2c9a00,_0x46c44f,_0x1a1d19,_0x106cb3=(0x1<<_0x170ef9)-0x1,_0x120c41=0x0,_0x47ee6f=0x0,_0x24abad=Math[_0x1d27bf(0x28fa)]((_0x28071c-_0x5bea10)/_0x548953),_0x5713b0=0x4*_0x46160c['length']-Math[_0x1d27bf(0x28fa)](_0x170ef9*_0x391afe/0x8);for(_0x46160c[_0x46160c[_0x1d27bf(0x531b)]-0x1]<<=0x8*_0x5713b0,_0x2c9a00=0x0;_0x2c9a00<_0x391afe;_0x2c9a00++){if(0x0===_0x47ee6f&&(_0x1a1d19=_0x46160c[_0x120c41++],_0x47ee6f=0x20),_0x47ee6f>=_0x170ef9)_0x46c44f=_0x1a1d19>>>_0x47ee6f-_0x170ef9&_0x106cb3,_0x47ee6f-=_0x170ef9;else{var _0x4297d8=_0x170ef9-_0x47ee6f;_0x46c44f=(_0x1a1d19&_0x106cb3)<<_0x4297d8&_0x106cb3,_0x46c44f+=(_0x1a1d19=_0x46160c[_0x120c41++])>>>(_0x47ee6f=0x20-_0x4297d8);}_0x386c8a[_0x2c9a00]=_0x46c44f<_0x24abad?_0x5bea10+_0x46c44f*_0x548953:_0x28071c;}return _0x386c8a;};return _0x4f5064;}(),_0x3d9219=function(){var _0x3718ee=function(_0xff12c0,_0x2ffb66,_0x417da9,_0x4047d9,_0x2e27f7,_0x8c46e5,_0x2d963f,_0x341502){var _0x366646=_0x54f3,_0x4e7793,_0x2608f4,_0x45ed2c,_0xc818f7,_0x2d482,_0x3281b8=(0x1<<_0x417da9)-0x1,_0x5bc85c=0x0,_0x18990d=0x0,_0x2b11cb=0x4*_0xff12c0[_0x366646(0x531b)]-Math['ceil'](_0x417da9*_0x4047d9/0x8);if(_0xff12c0[_0xff12c0[_0x366646(0x531b)]-0x1]<<=0x8*_0x2b11cb,_0x2e27f7){for(_0x4e7793=0x0;_0x4e7793<_0x4047d9;_0x4e7793++)0x0===_0x18990d&&(_0x45ed2c=_0xff12c0[_0x5bc85c++],_0x18990d=0x20),_0x18990d>=_0x417da9?(_0x2608f4=_0x45ed2c>>>_0x18990d-_0x417da9&_0x3281b8,_0x18990d-=_0x417da9):(_0x2608f4=(_0x45ed2c&_0x3281b8)<<(_0xc818f7=_0x417da9-_0x18990d)&_0x3281b8,_0x2608f4+=(_0x45ed2c=_0xff12c0[_0x5bc85c++])>>>(_0x18990d=0x20-_0xc818f7)),_0x2ffb66[_0x4e7793]=_0x2e27f7[_0x2608f4];}else{for(_0x2d482=Math[_0x366646(0x28fa)]((_0x341502-_0x8c46e5)/_0x2d963f),_0x4e7793=0x0;_0x4e7793<_0x4047d9;_0x4e7793++)0x0===_0x18990d&&(_0x45ed2c=_0xff12c0[_0x5bc85c++],_0x18990d=0x20),_0x18990d>=_0x417da9?(_0x2608f4=_0x45ed2c>>>_0x18990d-_0x417da9&_0x3281b8,_0x18990d-=_0x417da9):(_0x2608f4=(_0x45ed2c&_0x3281b8)<<(_0xc818f7=_0x417da9-_0x18990d)&_0x3281b8,_0x2608f4+=(_0x45ed2c=_0xff12c0[_0x5bc85c++])>>>(_0x18990d=0x20-_0xc818f7)),_0x2ffb66[_0x4e7793]=_0x2608f4<_0x2d482?_0x8c46e5+_0x2608f4*_0x2d963f:_0x341502;}},_0x20a328=function(_0x21827d,_0x51cdd5,_0x45b859,_0x593672,_0x4271b9,_0x4e1995){var _0x4aaf4f=_0x54f3,_0x133469,_0x546107=(0x1<<_0x51cdd5)-0x1,_0x141dbd=0x0,_0x40f4f8=0x0,_0x2df795=0x0,_0x9ddb9a=0x0,_0x1c2cf5=0x0,_0x5435ec=[],_0x40c539=0x4*_0x21827d['length']-Math[_0x4aaf4f(0x28fa)](_0x51cdd5*_0x45b859/0x8);_0x21827d[_0x21827d[_0x4aaf4f(0x531b)]-0x1]<<=0x8*_0x40c539;var _0x218b56=Math[_0x4aaf4f(0x28fa)]((_0x4e1995-_0x593672)/_0x4271b9);for(_0x40f4f8=0x0;_0x40f4f8<_0x45b859;_0x40f4f8++)0x0===_0x9ddb9a&&(_0x133469=_0x21827d[_0x141dbd++],_0x9ddb9a=0x20),_0x9ddb9a>=_0x51cdd5?(_0x1c2cf5=_0x133469>>>_0x9ddb9a-_0x51cdd5&_0x546107,_0x9ddb9a-=_0x51cdd5):(_0x1c2cf5=(_0x133469&_0x546107)<<(_0x2df795=_0x51cdd5-_0x9ddb9a)&_0x546107,_0x1c2cf5+=(_0x133469=_0x21827d[_0x141dbd++])>>>(_0x9ddb9a=0x20-_0x2df795)),_0x5435ec[_0x40f4f8]=_0x1c2cf5<_0x218b56?_0x593672+_0x1c2cf5*_0x4271b9:_0x4e1995;return _0x5435ec[_0x4aaf4f(0x4e52)](_0x593672),_0x5435ec;},_0x299f70=function(_0x475c18,_0x2a2d0f,_0x1ed950,_0x4cef36,_0x49b2cf,_0x2e6cc3,_0x10086c,_0x2f893c){var _0x596057,_0x10d021,_0x3936b7,_0x3bf753,_0x46e5fc=(0x1<<_0x1ed950)-0x1,_0x516e48=0x0,_0x1967ab=0x0,_0x5bfbe5=0x0;if(_0x49b2cf){for(_0x596057=0x0;_0x596057<_0x4cef36;_0x596057++)0x0===_0x1967ab&&(_0x3936b7=_0x475c18[_0x516e48++],_0x1967ab=0x20,_0x5bfbe5=0x0),_0x1967ab>=_0x1ed950?(_0x10d021=_0x3936b7>>>_0x5bfbe5&_0x46e5fc,_0x1967ab-=_0x1ed950,_0x5bfbe5+=_0x1ed950):(_0x10d021=_0x3936b7>>>_0x5bfbe5&_0x46e5fc,_0x1967ab=0x20-(_0x3bf753=_0x1ed950-_0x1967ab),_0x10d021|=((_0x3936b7=_0x475c18[_0x516e48++])&(0x1<<_0x3bf753)-0x1)<<_0x1ed950-_0x3bf753,_0x5bfbe5=_0x3bf753),_0x2a2d0f[_0x596057]=_0x49b2cf[_0x10d021];}else{var _0x545330=Math['ceil']((_0x2f893c-_0x2e6cc3)/_0x10086c);for(_0x596057=0x0;_0x596057<_0x4cef36;_0x596057++)0x0===_0x1967ab&&(_0x3936b7=_0x475c18[_0x516e48++],_0x1967ab=0x20,_0x5bfbe5=0x0),_0x1967ab>=_0x1ed950?(_0x10d021=_0x3936b7>>>_0x5bfbe5&_0x46e5fc,_0x1967ab-=_0x1ed950,_0x5bfbe5+=_0x1ed950):(_0x10d021=_0x3936b7>>>_0x5bfbe5&_0x46e5fc,_0x1967ab=0x20-(_0x3bf753=_0x1ed950-_0x1967ab),_0x10d021|=((_0x3936b7=_0x475c18[_0x516e48++])&(0x1<<_0x3bf753)-0x1)<<_0x1ed950-_0x3bf753,_0x5bfbe5=_0x3bf753),_0x2a2d0f[_0x596057]=_0x10d021<_0x545330?_0x2e6cc3+_0x10d021*_0x10086c:_0x2f893c;}return _0x2a2d0f;},_0x1168d0=function(_0xd25a97,_0x2883b4,_0xa2b397,_0x2b13d9,_0x6616c9,_0x1a9cf7){var _0x4bce3c=_0x54f3,_0x2a62dc,_0x29490e=(0x1<<_0x2883b4)-0x1,_0x434c38=0x0,_0x508024=0x0,_0x5465f0=0x0,_0x19b01c=0x0,_0x2de8d1=0x0,_0xce4585=0x0,_0x4a11bb=[],_0x533779=Math[_0x4bce3c(0x28fa)]((_0x1a9cf7-_0x2b13d9)/_0x6616c9);for(_0x508024=0x0;_0x508024<_0xa2b397;_0x508024++)0x0===_0x19b01c&&(_0x2a62dc=_0xd25a97[_0x434c38++],_0x19b01c=0x20,_0xce4585=0x0),_0x19b01c>=_0x2883b4?(_0x2de8d1=_0x2a62dc>>>_0xce4585&_0x29490e,_0x19b01c-=_0x2883b4,_0xce4585+=_0x2883b4):(_0x2de8d1=_0x2a62dc>>>_0xce4585&_0x29490e,_0x19b01c=0x20-(_0x5465f0=_0x2883b4-_0x19b01c),_0x2de8d1|=((_0x2a62dc=_0xd25a97[_0x434c38++])&(0x1<<_0x5465f0)-0x1)<<_0x2883b4-_0x5465f0,_0xce4585=_0x5465f0),_0x4a11bb[_0x508024]=_0x2de8d1<_0x533779?_0x2b13d9+_0x2de8d1*_0x6616c9:_0x1a9cf7;return _0x4a11bb['unshift'](_0x2b13d9),_0x4a11bb;},_0x3c6dfe=function(_0x97ffc2,_0x1857cb,_0x15ca01,_0x646de4){var _0x4b242a=_0x54f3,_0x4e0fc4,_0x4cf22b,_0x717b41,_0x919e8b,_0x4a44e5=(0x1<<_0x15ca01)-0x1,_0x1b7634=0x0,_0x3cd88c=0x0,_0x211ebd=0x4*_0x97ffc2['length']-Math[_0x4b242a(0x28fa)](_0x15ca01*_0x646de4/0x8);for(_0x97ffc2[_0x97ffc2[_0x4b242a(0x531b)]-0x1]<<=0x8*_0x211ebd,_0x4e0fc4=0x0;_0x4e0fc4<_0x646de4;_0x4e0fc4++)0x0===_0x3cd88c&&(_0x717b41=_0x97ffc2[_0x1b7634++],_0x3cd88c=0x20),_0x3cd88c>=_0x15ca01?(_0x4cf22b=_0x717b41>>>_0x3cd88c-_0x15ca01&_0x4a44e5,_0x3cd88c-=_0x15ca01):(_0x4cf22b=(_0x717b41&_0x4a44e5)<<(_0x919e8b=_0x15ca01-_0x3cd88c)&_0x4a44e5,_0x4cf22b+=(_0x717b41=_0x97ffc2[_0x1b7634++])>>>(_0x3cd88c=0x20-_0x919e8b)),_0x1857cb[_0x4e0fc4]=_0x4cf22b;return _0x1857cb;},_0x43cb10=function(_0xc77324,_0x1423b0,_0x5239c0,_0x1365f1){var _0x9ebc75,_0x56888d,_0x238028,_0x359eaf,_0x1a9d32=(0x1<<_0x5239c0)-0x1,_0x5d2ba1=0x0,_0x385760=0x0,_0x284273=0x0;for(_0x9ebc75=0x0;_0x9ebc75<_0x1365f1;_0x9ebc75++)0x0===_0x385760&&(_0x238028=_0xc77324[_0x5d2ba1++],_0x385760=0x20,_0x284273=0x0),_0x385760>=_0x5239c0?(_0x56888d=_0x238028>>>_0x284273&_0x1a9d32,_0x385760-=_0x5239c0,_0x284273+=_0x5239c0):(_0x56888d=_0x238028>>>_0x284273&_0x1a9d32,_0x385760=0x20-(_0x359eaf=_0x5239c0-_0x385760),_0x56888d|=((_0x238028=_0xc77324[_0x5d2ba1++])&(0x1<<_0x359eaf)-0x1)<<_0x5239c0-_0x359eaf,_0x284273=_0x359eaf),_0x1423b0[_0x9ebc75]=_0x56888d;return _0x1423b0;},_0x25d2c4={'HUFFMAN_LUT_BITS_MAX':0xc,'computeChecksumFletcher32':function(_0x46ef79){var _0x2599ca=_0x54f3;for(var _0x107fbd=0xffff,_0x890b74=0xffff,_0x2bd496=_0x46ef79[_0x2599ca(0x531b)],_0x22a368=Math[_0x2599ca(0x67a)](_0x2bd496/0x2),_0xfdcfe6=0x0;_0x22a368;){var _0x1e924a=_0x22a368>=0x167?0x167:_0x22a368;_0x22a368-=_0x1e924a;do{_0x107fbd+=_0x46ef79[_0xfdcfe6++]<<0x8,_0x890b74+=_0x107fbd+=_0x46ef79[_0xfdcfe6++];}while(--_0x1e924a);_0x107fbd=(0xffff&_0x107fbd)+(_0x107fbd>>>0x10),_0x890b74=(0xffff&_0x890b74)+(_0x890b74>>>0x10);}return 0x1&_0x2bd496&&(_0x890b74+=_0x107fbd+=_0x46ef79[_0xfdcfe6]<<0x8),((_0x890b74=(0xffff&_0x890b74)+(_0x890b74>>>0x10))<<0x10|(_0x107fbd=(0xffff&_0x107fbd)+(_0x107fbd>>>0x10)))>>>0x0;},'readHeaderInfo':function(_0x5cc446,_0x2f4892){var _0x37ac0d=_0x54f3,_0x331084=_0x2f4892['ptr'],_0x1bda0b=new Uint8Array(_0x5cc446,_0x331084,0x6),_0x295f2f={};if(_0x295f2f['fileIdentifierString']=String[_0x37ac0d(0x3e9a)][_0x37ac0d(0x18ce)](null,_0x1bda0b),0x0!==_0x295f2f['fileIdentifierString'][_0x37ac0d(0x454f)]('Lerc2',0x0))throw _0x37ac0d(0x4355)+_0x295f2f[_0x37ac0d(0x1c7c)];_0x331084+=0x6;var _0x522504,_0x1f60d3=new DataView(_0x5cc446,_0x331084,0x8),_0x54097f=_0x1f60d3['getInt32'](0x0,!0x0);if(_0x295f2f[_0x37ac0d(0x5ea)]=_0x54097f,_0x331084+=0x4,_0x54097f>=0x3&&(_0x295f2f[_0x37ac0d(0x5063)]=_0x1f60d3[_0x37ac0d(0x2e90)](0x4,!0x0),_0x331084+=0x4),_0x1f60d3=new DataView(_0x5cc446,_0x331084,0xc),_0x295f2f[_0x37ac0d(0x5862)]=_0x1f60d3[_0x37ac0d(0x2e90)](0x0,!0x0),_0x295f2f[_0x37ac0d(0x209)]=_0x1f60d3[_0x37ac0d(0x2e90)](0x4,!0x0),_0x331084+=0x8,_0x54097f>=0x4?(_0x295f2f['numDims']=_0x1f60d3[_0x37ac0d(0x2e90)](0x8,!0x0),_0x331084+=0x4):_0x295f2f[_0x37ac0d(0x256c)]=0x1,_0x1f60d3=new DataView(_0x5cc446,_0x331084,0x28),_0x295f2f[_0x37ac0d(0x55f0)]=_0x1f60d3['getUint32'](0x0,!0x0),_0x295f2f[_0x37ac0d(0x4e77)]=_0x1f60d3[_0x37ac0d(0x45b6)](0x4,!0x0),_0x295f2f[_0x37ac0d(0x3ba0)]=_0x1f60d3[_0x37ac0d(0x45b6)](0x8,!0x0),_0x295f2f[_0x37ac0d(0x31e)]=_0x1f60d3['getInt32'](0xc,!0x0),_0x295f2f['maxZError']=_0x1f60d3['getFloat64'](0x10,!0x0),_0x295f2f['zMin']=_0x1f60d3[_0x37ac0d(0x527)](0x18,!0x0),_0x295f2f[_0x37ac0d(0xca6)]=_0x1f60d3[_0x37ac0d(0x527)](0x20,!0x0),_0x331084+=0x28,_0x2f4892[_0x37ac0d(0x5024)]=_0x295f2f,_0x2f4892[_0x37ac0d(0x56fd)]=_0x331084,_0x54097f>=0x3&&(_0x522504=_0x54097f>=0x4?0x34:0x30,this['computeChecksumFletcher32'](new Uint8Array(_0x5cc446,_0x331084-_0x522504,_0x295f2f[_0x37ac0d(0x3ba0)]-0xe))!==_0x295f2f[_0x37ac0d(0x5063)]))throw _0x37ac0d(0x2a97);return!0x0;},'checkMinMaxRanges':function(_0x51f3ac,_0x92d5e){var _0x26b580=_0x54f3,_0x40b621=_0x92d5e[_0x26b580(0x5024)],_0x1180ba=this[_0x26b580(0x5454)](_0x40b621[_0x26b580(0x31e)]),_0xcc2743=_0x40b621[_0x26b580(0x256c)]*this[_0x26b580(0x4d36)](_0x40b621['imageType']),_0x30405f=this[_0x26b580(0x2a62)](_0x51f3ac,_0x92d5e[_0x26b580(0x56fd)],_0x1180ba,_0xcc2743),_0x593031=this[_0x26b580(0x2a62)](_0x51f3ac,_0x92d5e['ptr']+_0xcc2743,_0x1180ba,_0xcc2743);_0x92d5e[_0x26b580(0x56fd)]+=0x2*_0xcc2743;var _0x2c825c,_0x1c0dd1=!0x0;for(_0x2c825c=0x0;_0x2c825c<_0x40b621[_0x26b580(0x256c)];_0x2c825c++)if(_0x30405f[_0x2c825c]!==_0x593031[_0x2c825c]){_0x1c0dd1=!0x1;break;}return _0x40b621['minValues']=_0x30405f,_0x40b621['maxValues']=_0x593031,_0x1c0dd1;},'readSubArray':function(_0x2c906a,_0x58eead,_0x298e5a,_0x5e8947){var _0x4e409e;if(_0x298e5a===Uint8Array)_0x4e409e=new Uint8Array(_0x2c906a,_0x58eead,_0x5e8947);else{var _0x4c5ea8=new ArrayBuffer(_0x5e8947);new Uint8Array(_0x4c5ea8)['set'](new Uint8Array(_0x2c906a,_0x58eead,_0x5e8947)),_0x4e409e=new _0x298e5a(_0x4c5ea8);}return _0x4e409e;},'readMask':function(_0x4ff53e,_0x4ba241){var _0x303bc4=_0x54f3,_0x3187ab,_0x6c1255,_0xb2ccad=_0x4ba241[_0x303bc4(0x56fd)],_0x50ed09=_0x4ba241['headerInfo'],_0x15851a=_0x50ed09[_0x303bc4(0x209)]*_0x50ed09[_0x303bc4(0x5862)],_0x339530=_0x50ed09['numValidPixel'],_0x470be5=new DataView(_0x4ff53e,_0xb2ccad,0x4),_0x2ad84f={};if(_0x2ad84f[_0x303bc4(0xd98)]=_0x470be5['getUint32'](0x0,!0x0),_0xb2ccad+=0x4,(0x0===_0x339530||_0x15851a===_0x339530)&&0x0!==_0x2ad84f[_0x303bc4(0xd98)])throw _0x303bc4(0x321d);if(0x0===_0x339530)_0x3187ab=new Uint8Array(Math[_0x303bc4(0x28fa)](_0x15851a/0x8)),_0x2ad84f[_0x303bc4(0x33c5)]=_0x3187ab,_0x6c1255=new Uint8Array(_0x15851a),_0x4ba241[_0x303bc4(0x3c6e)][_0x303bc4(0x1294)]=_0x6c1255,_0xb2ccad+=_0x2ad84f[_0x303bc4(0xd98)];else{if(_0x2ad84f['numBytes']>0x0){_0x3187ab=new Uint8Array(Math[_0x303bc4(0x28fa)](_0x15851a/0x8));var _0x44c2a0=(_0x470be5=new DataView(_0x4ff53e,_0xb2ccad,_0x2ad84f[_0x303bc4(0xd98)]))[_0x303bc4(0x5777)](0x0,!0x0),_0x5716eb=0x2,_0x2826fb=0x0,_0x1f6e2e=0x0;do{if(_0x44c2a0>0x0){for(;_0x44c2a0--;)_0x3187ab[_0x2826fb++]=_0x470be5[_0x303bc4(0x4b0d)](_0x5716eb++);}else{for(_0x1f6e2e=_0x470be5['getUint8'](_0x5716eb++),_0x44c2a0=-_0x44c2a0;_0x44c2a0--;)_0x3187ab[_0x2826fb++]=_0x1f6e2e;}_0x44c2a0=_0x470be5[_0x303bc4(0x5777)](_0x5716eb,!0x0),_0x5716eb+=0x2;}while(_0x5716eb<_0x2ad84f[_0x303bc4(0xd98)]);if(-0x8000!==_0x44c2a0||_0x2826fb<_0x3187ab[_0x303bc4(0x531b)])throw _0x303bc4(0x19e3);_0x6c1255=new Uint8Array(_0x15851a);var _0x4ea165=0x0,_0xaeacc8=0x0;for(_0xaeacc8=0x0;_0xaeacc8<_0x15851a;_0xaeacc8++)0x7&_0xaeacc8?(_0x4ea165=_0x3187ab[_0xaeacc8>>0x3],_0x4ea165<<=0x7&_0xaeacc8):_0x4ea165=_0x3187ab[_0xaeacc8>>0x3],0x80&_0x4ea165&&(_0x6c1255[_0xaeacc8]=0x1);_0x4ba241[_0x303bc4(0x3c6e)][_0x303bc4(0x1294)]=_0x6c1255,_0x2ad84f[_0x303bc4(0x33c5)]=_0x3187ab,_0xb2ccad+=_0x2ad84f[_0x303bc4(0xd98)];}}return _0x4ba241['ptr']=_0xb2ccad,_0x4ba241[_0x303bc4(0x1aac)]=_0x2ad84f,!0x0;},'readDataOneSweep':function(_0x38d5b0,_0x36854c,_0x352792){var _0x51858d=_0x54f3,_0x475351,_0x37e2fa=_0x36854c['ptr'],_0x2b3ea6=_0x36854c[_0x51858d(0x5024)],_0x536d47=_0x2b3ea6[_0x51858d(0x256c)],_0xda3798=_0x2b3ea6[_0x51858d(0x209)]*_0x2b3ea6[_0x51858d(0x5862)],_0x1775c3=_0x2b3ea6['imageType'],_0xf4bebe=_0x2b3ea6['numValidPixel']*_0x25d2c4[_0x51858d(0x4d36)](_0x1775c3)*_0x536d47,_0x2429e7=_0x36854c[_0x51858d(0x3c6e)]['resultMask'];if(_0x352792===Uint8Array)_0x475351=new Uint8Array(_0x38d5b0,_0x37e2fa,_0xf4bebe);else{var _0x2056cc=new ArrayBuffer(_0xf4bebe);new Uint8Array(_0x2056cc)[_0x51858d(0x346f)](new Uint8Array(_0x38d5b0,_0x37e2fa,_0xf4bebe)),_0x475351=new _0x352792(_0x2056cc);}if(_0x475351['length']===_0xda3798*_0x536d47)_0x36854c[_0x51858d(0x3c6e)][_0x51858d(0x4f4b)]=_0x475351;else{_0x36854c[_0x51858d(0x3c6e)]['resultPixels']=new _0x352792(_0xda3798*_0x536d47);var _0x5bbcaa=0x0,_0x3ba45f=0x0,_0x239608=0x0,_0x2ece17=0x0;if(_0x536d47>0x1){for(_0x239608=0x0;_0x239608<_0x536d47;_0x239608++)for(_0x2ece17=_0x239608*_0xda3798,_0x3ba45f=0x0;_0x3ba45f<_0xda3798;_0x3ba45f++)_0x2429e7[_0x3ba45f]&&(_0x36854c[_0x51858d(0x3c6e)][_0x51858d(0x4f4b)][_0x2ece17+_0x3ba45f]=_0x475351[_0x5bbcaa++]);}else{for(_0x3ba45f=0x0;_0x3ba45f<_0xda3798;_0x3ba45f++)_0x2429e7[_0x3ba45f]&&(_0x36854c[_0x51858d(0x3c6e)][_0x51858d(0x4f4b)][_0x3ba45f]=_0x475351[_0x5bbcaa++]);}}return _0x37e2fa+=_0xf4bebe,_0x36854c['ptr']=_0x37e2fa,!0x0;},'readHuffmanTree':function(_0x356b70,_0x3a7265){var _0x25fc7d=_0x54f3,_0x116fd4=this[_0x25fc7d(0x5637)],_0x381dbc=new DataView(_0x356b70,_0x3a7265['ptr'],0x10);if(_0x3a7265[_0x25fc7d(0x56fd)]+=0x10,_0x381dbc[_0x25fc7d(0x45b6)](0x0,!0x0)<0x2)throw'unsupported\x20Huffman\x20version';var _0x499e13=_0x381dbc[_0x25fc7d(0x45b6)](0x4,!0x0),_0x464cb7=_0x381dbc[_0x25fc7d(0x45b6)](0x8,!0x0),_0x2319d5=_0x381dbc[_0x25fc7d(0x45b6)](0xc,!0x0);if(_0x464cb7>=_0x2319d5)return!0x1;var _0x13d73f=new Uint32Array(_0x2319d5-_0x464cb7);_0x25d2c4[_0x25fc7d(0x23a0)](_0x356b70,_0x3a7265,_0x13d73f);var _0x3eb207,_0x5a1738,_0x1b8910,_0x7f9112,_0x240380=[];for(_0x3eb207=_0x464cb7;_0x3eb207<_0x2319d5;_0x3eb207++)_0x240380[_0x5a1738=_0x3eb207-(_0x3eb207<_0x499e13?0x0:_0x499e13)]={'first':_0x13d73f[_0x3eb207-_0x464cb7],'second':null};var _0x28c083=_0x356b70[_0x25fc7d(0x21dd)]-_0x3a7265['ptr'],_0x4f7e96=Math['ceil'](_0x28c083/0x4),_0x3b27ae=new ArrayBuffer(0x4*_0x4f7e96);new Uint8Array(_0x3b27ae)['set'](new Uint8Array(_0x356b70,_0x3a7265[_0x25fc7d(0x56fd)],_0x28c083));var _0x4566c,_0x4b8fa1=new Uint32Array(_0x3b27ae),_0x426dfc=0x0,_0x3d45f4=0x0;for(_0x4566c=_0x4b8fa1[0x0],_0x3eb207=_0x464cb7;_0x3eb207<_0x2319d5;_0x3eb207++)(_0x7f9112=_0x240380[_0x5a1738=_0x3eb207-(_0x3eb207<_0x499e13?0x0:_0x499e13)][_0x25fc7d(0x4fc6)])>0x0&&(_0x240380[_0x5a1738][_0x25fc7d(0x15ce)]=_0x4566c<<_0x426dfc>>>0x20-_0x7f9112,0x20-_0x426dfc>=_0x7f9112?0x20===(_0x426dfc+=_0x7f9112)&&(_0x426dfc=0x0,_0x4566c=_0x4b8fa1[++_0x3d45f4]):(_0x426dfc+=_0x7f9112-0x20,_0x4566c=_0x4b8fa1[++_0x3d45f4],_0x240380[_0x5a1738][_0x25fc7d(0x15ce)]|=_0x4566c>>>0x20-_0x426dfc));var _0x4192b9=0x0,_0x3e9692=0x0,_0x237a08=new _0x58b9ed();for(_0x3eb207=0x0;_0x3eb207<_0x240380[_0x25fc7d(0x531b)];_0x3eb207++)void 0x0!==_0x240380[_0x3eb207]&&(_0x4192b9=Math[_0x25fc7d(0x2bc6)](_0x4192b9,_0x240380[_0x3eb207][_0x25fc7d(0x4fc6)]));_0x3e9692=_0x4192b9>=_0x116fd4?_0x116fd4:_0x4192b9,_0x4192b9>=0x1e&&console['log']('WARning,\x20large\x20NUM\x20LUT\x20BITS\x20IS\x20'+_0x4192b9);var _0x4bf908,_0x3d3205,_0x268459,_0x3d18a6,_0x1643ed,_0x3b3ac7=[];for(_0x3eb207=_0x464cb7;_0x3eb207<_0x2319d5;_0x3eb207++)if((_0x7f9112=_0x240380[_0x5a1738=_0x3eb207-(_0x3eb207<_0x499e13?0x0:_0x499e13)][_0x25fc7d(0x4fc6)])>0x0){if(_0x4bf908=[_0x7f9112,_0x5a1738],_0x7f9112<=_0x3e9692){for(_0x3d3205=_0x240380[_0x5a1738]['second']<<_0x3e9692-_0x7f9112,_0x268459=0x1<<_0x3e9692-_0x7f9112,_0x1b8910=0x0;_0x1b8910<_0x268459;_0x1b8910++)_0x3b3ac7[_0x3d3205|_0x1b8910]=_0x4bf908;}else{for(_0x3d3205=_0x240380[_0x5a1738]['second'],_0x1643ed=_0x237a08,_0x3d18a6=_0x7f9112-0x1;_0x3d18a6>=0x0;_0x3d18a6--)_0x3d3205>>>_0x3d18a6&0x1?(_0x1643ed[_0x25fc7d(0x339c)]||(_0x1643ed[_0x25fc7d(0x339c)]=new _0x58b9ed()),_0x1643ed=_0x1643ed[_0x25fc7d(0x339c)]):(_0x1643ed[_0x25fc7d(0x1831)]||(_0x1643ed[_0x25fc7d(0x1831)]=new _0x58b9ed()),_0x1643ed=_0x1643ed[_0x25fc7d(0x1831)]),0x0!==_0x3d18a6||_0x1643ed[_0x25fc7d(0x17a6)]||(_0x1643ed[_0x25fc7d(0x17a6)]=_0x4bf908[0x1]);}}return{'decodeLut':_0x3b3ac7,'numBitsLUTQick':_0x3e9692,'numBitsLUT':_0x4192b9,'tree':_0x237a08,'stuffedData':_0x4b8fa1,'srcPtr':_0x3d45f4,'bitPos':_0x426dfc};},'readHuffman':function(_0x4fd5da,_0x31a0aa,_0x30c2f1){var _0x35dfd1=_0x54f3,_0x68887f,_0x2288e6,_0xc0b645,_0x44dc5f,_0x1e42db,_0xa30347,_0x57474d,_0x36bdf2,_0x48a90a,_0x3c7f32=_0x31a0aa['headerInfo'],_0x5472e6=_0x3c7f32['numDims'],_0x1fb6ae=_0x31a0aa[_0x35dfd1(0x5024)][_0x35dfd1(0x5862)],_0x3b3b78=_0x31a0aa[_0x35dfd1(0x5024)]['width'],_0x53256a=_0x3b3b78*_0x1fb6ae,_0x2451e9=this[_0x35dfd1(0x6de)](_0x4fd5da,_0x31a0aa),_0x3f2a99=_0x2451e9[_0x35dfd1(0x47c)],_0x15c104=_0x2451e9['tree'],_0x112841=_0x2451e9[_0x35dfd1(0x1862)],_0x264089=_0x2451e9[_0x35dfd1(0x6d3)],_0x4f7930=_0x2451e9[_0x35dfd1(0x1d26)],_0x595527=_0x2451e9[_0x35dfd1(0x25cf)],_0x157dc4=_0x2451e9['numBitsLUT'],_0x22eca8=0x0===_0x31a0aa['headerInfo'][_0x35dfd1(0x31e)]?0x80:0x0,_0x185061=_0x31a0aa[_0x35dfd1(0x3c6e)][_0x35dfd1(0x1294)],_0x953179=0x0;_0x4f7930>0x0&&(_0x264089++,_0x4f7930=0x0);var _0x1e82f6,_0x5e293d=_0x112841[_0x264089],_0x12f418=0x1===_0x31a0aa[_0x35dfd1(0x1312)],_0x3a4429=new _0x30c2f1(_0x53256a*_0x5472e6),_0x39c4ac=_0x3a4429;for(_0x1e82f6=0x0;_0x1e82f6<_0x3c7f32['numDims'];_0x1e82f6++){if(_0x5472e6>0x1&&(_0x39c4ac=new _0x30c2f1(_0x3a4429[_0x35dfd1(0x1de1)],_0x53256a*_0x1e82f6,_0x53256a),_0x953179=0x0),_0x31a0aa[_0x35dfd1(0x5024)][_0x35dfd1(0x55f0)]===_0x3b3b78*_0x1fb6ae){for(_0x36bdf2=0x0,_0xa30347=0x0;_0xa30347<_0x1fb6ae;_0xa30347++)for(_0x57474d=0x0;_0x57474d<_0x3b3b78;_0x57474d++,_0x36bdf2++){if(_0x2288e6=0x0,_0x1e42db=_0x44dc5f=_0x5e293d<<_0x4f7930>>>0x20-_0x595527,0x20-_0x4f7930<_0x595527&&(_0x1e42db=_0x44dc5f|=_0x112841[_0x264089+0x1]>>>0x40-_0x4f7930-_0x595527),_0x3f2a99[_0x1e42db])_0x2288e6=_0x3f2a99[_0x1e42db][0x1],_0x4f7930+=_0x3f2a99[_0x1e42db][0x0];else{for(_0x1e42db=_0x44dc5f=_0x5e293d<<_0x4f7930>>>0x20-_0x157dc4,0x20-_0x4f7930<_0x157dc4&&(_0x1e42db=_0x44dc5f|=_0x112841[_0x264089+0x1]>>>0x40-_0x4f7930-_0x157dc4),_0x68887f=_0x15c104,_0x48a90a=0x0;_0x48a90a<_0x157dc4;_0x48a90a++)if(!(_0x68887f=_0x44dc5f>>>_0x157dc4-_0x48a90a-0x1&0x1?_0x68887f['right']:_0x68887f[_0x35dfd1(0x1831)])[_0x35dfd1(0x1831)]&&!_0x68887f['right']){_0x2288e6=_0x68887f[_0x35dfd1(0x17a6)],_0x4f7930=_0x4f7930+_0x48a90a+0x1;break;}}_0x4f7930>=0x20&&(_0x4f7930-=0x20,_0x5e293d=_0x112841[++_0x264089]),_0xc0b645=_0x2288e6-_0x22eca8,_0x12f418?(_0xc0b645+=_0x57474d>0x0?_0x953179:_0xa30347>0x0?_0x39c4ac[_0x36bdf2-_0x3b3b78]:_0x953179,_0xc0b645&=0xff,_0x39c4ac[_0x36bdf2]=_0xc0b645,_0x953179=_0xc0b645):_0x39c4ac[_0x36bdf2]=_0xc0b645;}}else{for(_0x36bdf2=0x0,_0xa30347=0x0;_0xa30347<_0x1fb6ae;_0xa30347++)for(_0x57474d=0x0;_0x57474d<_0x3b3b78;_0x57474d++,_0x36bdf2++)if(_0x185061[_0x36bdf2]){if(_0x2288e6=0x0,_0x1e42db=_0x44dc5f=_0x5e293d<<_0x4f7930>>>0x20-_0x595527,0x20-_0x4f7930<_0x595527&&(_0x1e42db=_0x44dc5f|=_0x112841[_0x264089+0x1]>>>0x40-_0x4f7930-_0x595527),_0x3f2a99[_0x1e42db])_0x2288e6=_0x3f2a99[_0x1e42db][0x1],_0x4f7930+=_0x3f2a99[_0x1e42db][0x0];else{for(_0x1e42db=_0x44dc5f=_0x5e293d<<_0x4f7930>>>0x20-_0x157dc4,0x20-_0x4f7930<_0x157dc4&&(_0x1e42db=_0x44dc5f|=_0x112841[_0x264089+0x1]>>>0x40-_0x4f7930-_0x157dc4),_0x68887f=_0x15c104,_0x48a90a=0x0;_0x48a90a<_0x157dc4;_0x48a90a++)if(!(_0x68887f=_0x44dc5f>>>_0x157dc4-_0x48a90a-0x1&0x1?_0x68887f[_0x35dfd1(0x339c)]:_0x68887f[_0x35dfd1(0x1831)])[_0x35dfd1(0x1831)]&&!_0x68887f[_0x35dfd1(0x339c)]){_0x2288e6=_0x68887f[_0x35dfd1(0x17a6)],_0x4f7930=_0x4f7930+_0x48a90a+0x1;break;}}_0x4f7930>=0x20&&(_0x4f7930-=0x20,_0x5e293d=_0x112841[++_0x264089]),_0xc0b645=_0x2288e6-_0x22eca8,_0x12f418?(_0x57474d>0x0&&_0x185061[_0x36bdf2-0x1]?_0xc0b645+=_0x953179:_0xa30347>0x0&&_0x185061[_0x36bdf2-_0x3b3b78]?_0xc0b645+=_0x39c4ac[_0x36bdf2-_0x3b3b78]:_0xc0b645+=_0x953179,_0xc0b645&=0xff,_0x39c4ac[_0x36bdf2]=_0xc0b645,_0x953179=_0xc0b645):_0x39c4ac[_0x36bdf2]=_0xc0b645;}}_0x31a0aa['ptr']=_0x31a0aa[_0x35dfd1(0x56fd)]+0x4*(_0x264089+0x1)+(_0x4f7930>0x0?0x4:0x0);}_0x31a0aa[_0x35dfd1(0x3c6e)][_0x35dfd1(0x4f4b)]=_0x3a4429;},'decodeBits':function(_0x2c7bc5,_0xc50357,_0x49712b,_0x2153fc,_0x5c5d96){var _0x5af67f=_0x54f3,_0x41cb64=_0xc50357[_0x5af67f(0x5024)],_0x3d3ca8=_0x41cb64[_0x5af67f(0x5ea)],_0x1c67f2=0x0,_0xa95d52=_0x2c7bc5[_0x5af67f(0x21dd)]-_0xc50357[_0x5af67f(0x56fd)]>=0x5?0x5:_0x2c7bc5[_0x5af67f(0x21dd)]-_0xc50357[_0x5af67f(0x56fd)],_0x5abfff=new DataView(_0x2c7bc5,_0xc50357[_0x5af67f(0x56fd)],_0xa95d52),_0x4c4a53=_0x5abfff[_0x5af67f(0x4b0d)](0x0);_0x1c67f2++;var _0x4f1d2d=_0x4c4a53>>0x6,_0x355956=0x0===_0x4f1d2d?0x4:0x3-_0x4f1d2d,_0x4b33c5=(0x20&_0x4c4a53)>0x0,_0x5b9e2a=0x1f&_0x4c4a53,_0x3bd798=0x0;if(0x1===_0x355956)_0x3bd798=_0x5abfff[_0x5af67f(0x4b0d)](_0x1c67f2),_0x1c67f2++;else{if(0x2===_0x355956)_0x3bd798=_0x5abfff[_0x5af67f(0x4c4f)](_0x1c67f2,!0x0),_0x1c67f2+=0x2;else{if(0x4!==_0x355956)throw _0x5af67f(0x3bfc);_0x3bd798=_0x5abfff[_0x5af67f(0x2e90)](_0x1c67f2,!0x0),_0x1c67f2+=0x4;}}var _0x2442f4,_0x455d73,_0x3711cd,_0x4bc5bc,_0xbc226f,_0x263f18,_0x2fad92,_0x425e79,_0x240d51,_0x4fbf8e=0x2*_0x41cb64[_0x5af67f(0xbcc)],_0x3f22d2=_0x41cb64[_0x5af67f(0x256c)]>0x1?_0x41cb64[_0x5af67f(0x593)][_0x5c5d96]:_0x41cb64['zMax'];if(_0x4b33c5){for(_0xc50357[_0x5af67f(0x1da0)][_0x5af67f(0x4021)]++,_0x425e79=_0x5abfff[_0x5af67f(0x4b0d)](_0x1c67f2),_0x1c67f2++,_0x4bc5bc=Math['ceil']((_0x425e79-0x1)*_0x5b9e2a/0x8),_0xbc226f=Math[_0x5af67f(0x28fa)](_0x4bc5bc/0x4),_0x455d73=new ArrayBuffer(0x4*_0xbc226f),_0x3711cd=new Uint8Array(_0x455d73),_0xc50357[_0x5af67f(0x56fd)]+=_0x1c67f2,_0x3711cd[_0x5af67f(0x346f)](new Uint8Array(_0x2c7bc5,_0xc50357[_0x5af67f(0x56fd)],_0x4bc5bc)),_0x2fad92=new Uint32Array(_0x455d73),_0xc50357['ptr']+=_0x4bc5bc,_0x240d51=0x0;_0x425e79-0x1>>>_0x240d51;)_0x240d51++;_0x4bc5bc=Math[_0x5af67f(0x28fa)](_0x3bd798*_0x240d51/0x8),_0xbc226f=Math[_0x5af67f(0x28fa)](_0x4bc5bc/0x4),_0x455d73=new ArrayBuffer(0x4*_0xbc226f),(_0x3711cd=new Uint8Array(_0x455d73))[_0x5af67f(0x346f)](new Uint8Array(_0x2c7bc5,_0xc50357[_0x5af67f(0x56fd)],_0x4bc5bc)),_0x2442f4=new Uint32Array(_0x455d73),_0xc50357[_0x5af67f(0x56fd)]+=_0x4bc5bc,_0x263f18=_0x3d3ca8>=0x3?_0x1168d0(_0x2fad92,_0x5b9e2a,_0x425e79-0x1,_0x2153fc,_0x4fbf8e,_0x3f22d2):_0x20a328(_0x2fad92,_0x5b9e2a,_0x425e79-0x1,_0x2153fc,_0x4fbf8e,_0x3f22d2),_0x3d3ca8>=0x3?_0x299f70(_0x2442f4,_0x49712b,_0x240d51,_0x3bd798,_0x263f18):_0x3718ee(_0x2442f4,_0x49712b,_0x240d51,_0x3bd798,_0x263f18);}else _0xc50357[_0x5af67f(0x1da0)]['bitstuffer']++,_0x240d51=_0x5b9e2a,_0xc50357[_0x5af67f(0x56fd)]+=_0x1c67f2,_0x240d51>0x0&&(_0x4bc5bc=Math[_0x5af67f(0x28fa)](_0x3bd798*_0x240d51/0x8),_0xbc226f=Math['ceil'](_0x4bc5bc/0x4),_0x455d73=new ArrayBuffer(0x4*_0xbc226f),(_0x3711cd=new Uint8Array(_0x455d73))['set'](new Uint8Array(_0x2c7bc5,_0xc50357[_0x5af67f(0x56fd)],_0x4bc5bc)),_0x2442f4=new Uint32Array(_0x455d73),_0xc50357[_0x5af67f(0x56fd)]+=_0x4bc5bc,_0x3d3ca8>=0x3?null===_0x2153fc?_0x43cb10(_0x2442f4,_0x49712b,_0x240d51,_0x3bd798):_0x299f70(_0x2442f4,_0x49712b,_0x240d51,_0x3bd798,!0x1,_0x2153fc,_0x4fbf8e,_0x3f22d2):null===_0x2153fc?_0x3c6dfe(_0x2442f4,_0x49712b,_0x240d51,_0x3bd798):_0x3718ee(_0x2442f4,_0x49712b,_0x240d51,_0x3bd798,!0x1,_0x2153fc,_0x4fbf8e,_0x3f22d2));},'readTiles':function(_0x5272d1,_0x47c7c9,_0x5d1017){var _0x47a3d3=_0x54f3,_0x3cd7ac=_0x47c7c9[_0x47a3d3(0x5024)],_0x10fb4f=_0x3cd7ac[_0x47a3d3(0x209)],_0x6e2bb3=_0x3cd7ac[_0x47a3d3(0x5862)],_0x1739fd=_0x3cd7ac[_0x47a3d3(0x4e77)],_0x579c92=_0x3cd7ac['imageType'],_0x2bda00=_0x25d2c4[_0x47a3d3(0x4d36)](_0x579c92),_0xff9b94=Math[_0x47a3d3(0x28fa)](_0x10fb4f/_0x1739fd),_0x409ddb=Math[_0x47a3d3(0x28fa)](_0x6e2bb3/_0x1739fd);_0x47c7c9['pixels'][_0x47a3d3(0x4b03)]=_0x409ddb,_0x47c7c9['pixels']['numBlocksX']=_0xff9b94,_0x47c7c9['pixels']['ptr']=0x0;var _0x3af61f,_0x4e8c02,_0x921a00,_0x382677,_0x105ca4,_0x52e692,_0x3876c4,_0x3de541,_0xc55d05=0x0,_0x3ee346=0x0,_0x23e787=0x0,_0x294eac=0x0,_0x3a89f4=0x0,_0x4d2c7d=0x0,_0x29e07c=0x0,_0x390e84=0x0,_0x46545c=0x0,_0x406760=0x0,_0x4bfa92=0x0,_0x9a3dbd=0x0,_0x2ef77b=0x0,_0xfa1d62=0x0,_0x5d94d8=0x0,_0x349d96=new _0x5d1017(_0x1739fd*_0x1739fd),_0x2362ef=_0x6e2bb3%_0x1739fd||_0x1739fd,_0x268c14=_0x10fb4f%_0x1739fd||_0x1739fd,_0x419a20=_0x3cd7ac[_0x47a3d3(0x256c)],_0x29faf5=_0x47c7c9['pixels'][_0x47a3d3(0x1294)],_0x419f4a=_0x47c7c9['pixels']['resultPixels'];for(_0x23e787=0x0;_0x23e787<_0x409ddb;_0x23e787++)for(_0x3a89f4=_0x23e787!==_0x409ddb-0x1?_0x1739fd:_0x2362ef,_0x294eac=0x0;_0x294eac<_0xff9b94;_0x294eac++)for(_0x406760=_0x23e787*_0x10fb4f*_0x1739fd+_0x294eac*_0x1739fd,_0x4bfa92=_0x10fb4f-(_0x4d2c7d=_0x294eac!==_0xff9b94-0x1?_0x1739fd:_0x268c14),_0x3de541=0x0;_0x3de541<_0x419a20;_0x3de541++){if(_0x419a20>0x1&&(_0x419f4a=new _0x5d1017(_0x47c7c9[_0x47a3d3(0x3c6e)][_0x47a3d3(0x4f4b)]['buffer'],_0x10fb4f*_0x6e2bb3*_0x3de541*_0x2bda00,_0x10fb4f*_0x6e2bb3)),_0x29e07c=_0x5272d1['byteLength']-_0x47c7c9['ptr'],_0x4e8c02={},_0x5d94d8=0x0,_0x5d94d8++,_0x46545c=(_0x390e84=(_0x3af61f=new DataView(_0x5272d1,_0x47c7c9['ptr'],Math[_0x47a3d3(0x27d5)](0xa,_0x29e07c)))[_0x47a3d3(0x4b0d)](0x0))>>0x6&0xff,(_0x390e84>>0x2&0xf)!==(_0x294eac*_0x1739fd>>0x3&0xf))throw'integrity\x20issue';if((_0x105ca4=0x3&_0x390e84)>0x3)throw _0x47c7c9['ptr']+=_0x5d94d8,_0x47a3d3(0x20dd)+_0x105ca4+')';if(0x2!==_0x105ca4){if(0x0===_0x105ca4){if(_0x47c7c9[_0x47a3d3(0x1da0)][_0x47a3d3(0x1ba)]++,_0x47c7c9['ptr']+=_0x5d94d8,_0x9a3dbd=(_0x9a3dbd=_0x3a89f4*_0x4d2c7d*_0x2bda00)<(_0x2ef77b=_0x5272d1['byteLength']-_0x47c7c9[_0x47a3d3(0x56fd)])?_0x9a3dbd:_0x2ef77b,_0x921a00=new ArrayBuffer(_0x9a3dbd%_0x2bda00==0x0?_0x9a3dbd:_0x9a3dbd+_0x2bda00-_0x9a3dbd%_0x2bda00),new Uint8Array(_0x921a00)[_0x47a3d3(0x346f)](new Uint8Array(_0x5272d1,_0x47c7c9[_0x47a3d3(0x56fd)],_0x9a3dbd)),_0x382677=new _0x5d1017(_0x921a00),_0xfa1d62=0x0,_0x29faf5)for(_0xc55d05=0x0;_0xc55d05<_0x3a89f4;_0xc55d05++){for(_0x3ee346=0x0;_0x3ee346<_0x4d2c7d;_0x3ee346++)_0x29faf5[_0x406760]&&(_0x419f4a[_0x406760]=_0x382677[_0xfa1d62++]),_0x406760++;_0x406760+=_0x4bfa92;}else for(_0xc55d05=0x0;_0xc55d05<_0x3a89f4;_0xc55d05++){for(_0x3ee346=0x0;_0x3ee346<_0x4d2c7d;_0x3ee346++)_0x419f4a[_0x406760++]=_0x382677[_0xfa1d62++];_0x406760+=_0x4bfa92;}_0x47c7c9['ptr']+=_0xfa1d62*_0x2bda00;}else{if(_0x52e692=_0x25d2c4[_0x47a3d3(0x50b8)](_0x579c92,_0x46545c),_0x3876c4=_0x25d2c4['getOnePixel'](_0x4e8c02,_0x5d94d8,_0x52e692,_0x3af61f),_0x5d94d8+=_0x25d2c4['getDataTypeSize'](_0x52e692),0x3===_0x105ca4){if(_0x47c7c9[_0x47a3d3(0x56fd)]+=_0x5d94d8,_0x47c7c9[_0x47a3d3(0x1da0)][_0x47a3d3(0x1a2a)]++,_0x29faf5)for(_0xc55d05=0x0;_0xc55d05<_0x3a89f4;_0xc55d05++){for(_0x3ee346=0x0;_0x3ee346<_0x4d2c7d;_0x3ee346++)_0x29faf5[_0x406760]&&(_0x419f4a[_0x406760]=_0x3876c4),_0x406760++;_0x406760+=_0x4bfa92;}else for(_0xc55d05=0x0;_0xc55d05<_0x3a89f4;_0xc55d05++){for(_0x3ee346=0x0;_0x3ee346<_0x4d2c7d;_0x3ee346++)_0x419f4a[_0x406760++]=_0x3876c4;_0x406760+=_0x4bfa92;}}else{if(_0x47c7c9[_0x47a3d3(0x56fd)]+=_0x5d94d8,_0x25d2c4['decodeBits'](_0x5272d1,_0x47c7c9,_0x349d96,_0x3876c4,_0x3de541),_0x5d94d8=0x0,_0x29faf5)for(_0xc55d05=0x0;_0xc55d05<_0x3a89f4;_0xc55d05++){for(_0x3ee346=0x0;_0x3ee346<_0x4d2c7d;_0x3ee346++)_0x29faf5[_0x406760]&&(_0x419f4a[_0x406760]=_0x349d96[_0x5d94d8++]),_0x406760++;_0x406760+=_0x4bfa92;}else for(_0xc55d05=0x0;_0xc55d05<_0x3a89f4;_0xc55d05++){for(_0x3ee346=0x0;_0x3ee346<_0x4d2c7d;_0x3ee346++)_0x419f4a[_0x406760++]=_0x349d96[_0x5d94d8++];_0x406760+=_0x4bfa92;}}}}else _0x47c7c9[_0x47a3d3(0x1da0)][_0x47a3d3(0x473a)]++,_0x47c7c9[_0x47a3d3(0x56fd)]+=_0x5d94d8;}},'formatFileInfo':function(_0xa8a92e){var _0x3f715b=_0x54f3;return{'fileIdentifierString':_0xa8a92e[_0x3f715b(0x5024)][_0x3f715b(0x1c7c)],'fileVersion':_0xa8a92e['headerInfo'][_0x3f715b(0x5ea)],'imageType':_0xa8a92e['headerInfo'][_0x3f715b(0x31e)],'height':_0xa8a92e[_0x3f715b(0x5024)][_0x3f715b(0x5862)],'width':_0xa8a92e[_0x3f715b(0x5024)][_0x3f715b(0x209)],'numValidPixel':_0xa8a92e[_0x3f715b(0x5024)][_0x3f715b(0x55f0)],'microBlockSize':_0xa8a92e[_0x3f715b(0x5024)][_0x3f715b(0x4e77)],'blobSize':_0xa8a92e[_0x3f715b(0x5024)][_0x3f715b(0x3ba0)],'maxZError':_0xa8a92e['headerInfo'][_0x3f715b(0xbcc)],'pixelType':_0x25d2c4[_0x3f715b(0x2588)](_0xa8a92e['headerInfo'][_0x3f715b(0x31e)]),'eofOffset':_0xa8a92e[_0x3f715b(0x49d4)],'mask':_0xa8a92e[_0x3f715b(0x1aac)]?{'numBytes':_0xa8a92e[_0x3f715b(0x1aac)][_0x3f715b(0xd98)]}:null,'pixels':{'numBlocksX':_0xa8a92e[_0x3f715b(0x3c6e)][_0x3f715b(0x1dc0)],'numBlocksY':_0xa8a92e['pixels'][_0x3f715b(0x4b03)],'maxValue':_0xa8a92e['headerInfo'][_0x3f715b(0xca6)],'minValue':_0xa8a92e['headerInfo'][_0x3f715b(0x257b)],'noDataValue':_0xa8a92e[_0x3f715b(0xbeb)]}};},'constructConstantSurface':function(_0x570e56){var _0x18abff=_0x54f3,_0x3f90d0=_0x570e56[_0x18abff(0x5024)][_0x18abff(0xca6)],_0x3f9275=_0x570e56[_0x18abff(0x5024)][_0x18abff(0x256c)],_0x4f0af6=_0x570e56[_0x18abff(0x5024)]['height']*_0x570e56[_0x18abff(0x5024)][_0x18abff(0x209)],_0x18c2f1=_0x4f0af6*_0x3f9275,_0x2750da=0x0,_0x23bc6b=0x0,_0x6c4d36=0x0,_0x25a0cb=_0x570e56[_0x18abff(0x3c6e)][_0x18abff(0x1294)];if(_0x25a0cb){if(_0x3f9275>0x1){for(_0x2750da=0x0;_0x2750da<_0x3f9275;_0x2750da++)for(_0x6c4d36=_0x2750da*_0x4f0af6,_0x23bc6b=0x0;_0x23bc6b<_0x4f0af6;_0x23bc6b++)_0x25a0cb[_0x23bc6b]&&(_0x570e56[_0x18abff(0x3c6e)][_0x18abff(0x4f4b)][_0x6c4d36+_0x23bc6b]=_0x3f90d0);}else{for(_0x23bc6b=0x0;_0x23bc6b<_0x4f0af6;_0x23bc6b++)_0x25a0cb[_0x23bc6b]&&(_0x570e56[_0x18abff(0x3c6e)][_0x18abff(0x4f4b)][_0x23bc6b]=_0x3f90d0);}}else{if(_0x570e56[_0x18abff(0x3c6e)][_0x18abff(0x4f4b)][_0x18abff(0x12c5)])_0x570e56[_0x18abff(0x3c6e)][_0x18abff(0x4f4b)][_0x18abff(0x12c5)](_0x3f90d0);else{for(_0x23bc6b=0x0;_0x23bc6b<_0x18c2f1;_0x23bc6b++)_0x570e56['pixels'][_0x18abff(0x4f4b)][_0x23bc6b]=_0x3f90d0;}}},'getDataTypeArray':function(_0x33e1a4){var _0x57eba1;switch(_0x33e1a4){case 0x0:_0x57eba1=Int8Array;break;case 0x1:_0x57eba1=Uint8Array;break;case 0x2:_0x57eba1=Int16Array;break;case 0x3:_0x57eba1=Uint16Array;break;case 0x4:_0x57eba1=Int32Array;break;case 0x5:_0x57eba1=Uint32Array;break;case 0x6:default:_0x57eba1=Float32Array;break;case 0x7:_0x57eba1=Float64Array;}return _0x57eba1;},'getPixelType':function(_0x3f82ac){var _0x1c2f43=_0x54f3,_0x49c5c4;switch(_0x3f82ac){case 0x0:_0x49c5c4='S8';break;case 0x1:_0x49c5c4='U8';break;case 0x2:_0x49c5c4=_0x1c2f43(0xb11);break;case 0x3:_0x49c5c4='U16';break;case 0x4:_0x49c5c4=_0x1c2f43(0x4543);break;case 0x5:_0x49c5c4=_0x1c2f43(0x947);break;case 0x6:default:_0x49c5c4='F32';break;case 0x7:_0x49c5c4=_0x1c2f43(0x2e1f);}return _0x49c5c4;},'isValidPixelValue':function(_0x435cbb,_0x2fb048){if(null===_0x2fb048)return!0x1;var _0x203748;switch(_0x435cbb){case 0x0:_0x203748=_0x2fb048>=-0x80&&_0x2fb048<=0x7f;break;case 0x1:_0x203748=_0x2fb048>=0x0&&_0x2fb048<=0xff;break;case 0x2:_0x203748=_0x2fb048>=-0x8000&&_0x2fb048<=0x7fff;break;case 0x3:_0x203748=_0x2fb048>=0x0&&_0x2fb048<=0x10000;break;case 0x4:_0x203748=_0x2fb048>=-0x80000000&&_0x2fb048<=0x7fffffff;break;case 0x5:_0x203748=_0x2fb048>=0x0&&_0x2fb048<=0x100000000;break;case 0x6:_0x203748=_0x2fb048>=-0xffff8b00000000000000000000000000&&_0x2fb048<=0xffff8b00000000000000000000000000;break;case 0x7:_0x203748=_0x2fb048>=5e-324&&_0x2fb048<=0xfffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;break;default:_0x203748=!0x1;}return _0x203748;},'getDataTypeSize':function(_0x2d80fb){var _0x10f2f1=0x0;switch(_0x2d80fb){case 0x0:case 0x1:_0x10f2f1=0x1;break;case 0x2:case 0x3:_0x10f2f1=0x2;break;case 0x4:case 0x5:case 0x6:_0x10f2f1=0x4;break;case 0x7:_0x10f2f1=0x8;break;default:_0x10f2f1=_0x2d80fb;}return _0x10f2f1;},'getDataTypeUsed':function(_0x546f1d,_0x5a5f1a){var _0x47561f=_0x546f1d;switch(_0x546f1d){case 0x2:case 0x4:_0x47561f=_0x546f1d-_0x5a5f1a;break;case 0x3:case 0x5:_0x47561f=_0x546f1d-0x2*_0x5a5f1a;break;case 0x6:_0x47561f=0x0===_0x5a5f1a?_0x546f1d:0x1===_0x5a5f1a?0x2:0x1;break;case 0x7:_0x47561f=0x0===_0x5a5f1a?_0x546f1d:_0x546f1d-0x2*_0x5a5f1a+0x1;break;default:_0x47561f=_0x546f1d;}return _0x47561f;},'getOnePixel':function(_0x41179b,_0x4370ab,_0x4f58e5,_0x5c4c67){var _0x29920b=_0x54f3,_0xccebce=0x0;switch(_0x4f58e5){case 0x0:_0xccebce=_0x5c4c67[_0x29920b(0x15b2)](_0x4370ab);break;case 0x1:_0xccebce=_0x5c4c67[_0x29920b(0x4b0d)](_0x4370ab);break;case 0x2:_0xccebce=_0x5c4c67[_0x29920b(0x5777)](_0x4370ab,!0x0);break;case 0x3:_0xccebce=_0x5c4c67['getUint16'](_0x4370ab,!0x0);break;case 0x4:_0xccebce=_0x5c4c67[_0x29920b(0x45b6)](_0x4370ab,!0x0);break;case 0x5:_0xccebce=_0x5c4c67[_0x29920b(0x44ff)](_0x4370ab,!0x0);break;case 0x6:_0xccebce=_0x5c4c67['getFloat32'](_0x4370ab,!0x0);break;case 0x7:_0xccebce=_0x5c4c67[_0x29920b(0x527)](_0x4370ab,!0x0);break;default:throw'the\x20decoder\x20does\x20not\x20understand\x20this\x20pixel\x20type';}return _0xccebce;}},_0x58b9ed=function(_0x1ec62f,_0x4d6950,_0x846e9){var _0x373413=_0x54f3;this[_0x373413(0x17a6)]=_0x1ec62f,this[_0x373413(0x1831)]=_0x4d6950,this[_0x373413(0x339c)]=_0x846e9;},_0x5d5b24={'decode':function(_0x502bb7,_0x35b678){var _0x4c2cda=_0x54f3,_0x4283cd=(_0x35b678=_0x35b678||{})[_0x4c2cda(0xbeb)],_0x3e5e82=0x0,_0x377805={};_0x377805[_0x4c2cda(0x56fd)]=_0x35b678['inputOffset']||0x0,_0x377805['pixels']={},_0x25d2c4[_0x4c2cda(0xe0f)](_0x502bb7,_0x377805);var _0x16342e=_0x377805['headerInfo'],_0x4de5fc=_0x16342e[_0x4c2cda(0x5ea)],_0xa23666=_0x25d2c4[_0x4c2cda(0x5454)](_0x16342e[_0x4c2cda(0x31e)]);_0x25d2c4[_0x4c2cda(0x1566)](_0x502bb7,_0x377805),_0x16342e[_0x4c2cda(0x55f0)]===_0x16342e[_0x4c2cda(0x209)]*_0x16342e[_0x4c2cda(0x5862)]||_0x377805[_0x4c2cda(0x3c6e)][_0x4c2cda(0x1294)]||(_0x377805[_0x4c2cda(0x3c6e)][_0x4c2cda(0x1294)]=_0x35b678[_0x4c2cda(0x1627)]);var _0x196237,_0x3f335c=_0x16342e['width']*_0x16342e[_0x4c2cda(0x5862)];if(_0x377805[_0x4c2cda(0x3c6e)][_0x4c2cda(0x4f4b)]=new _0xa23666(_0x3f335c*_0x16342e[_0x4c2cda(0x256c)]),_0x377805[_0x4c2cda(0x1da0)]={'onesweep':0x0,'uncompressed':0x0,'lut':0x0,'bitstuffer':0x0,'constant':0x0,'constantoffset':0x0},0x0!==_0x16342e['numValidPixel']){if(_0x16342e[_0x4c2cda(0xca6)]===_0x16342e[_0x4c2cda(0x257b)])_0x25d2c4[_0x4c2cda(0x390f)](_0x377805);else{if(_0x4de5fc>=0x4&&_0x25d2c4[_0x4c2cda(0x5568)](_0x502bb7,_0x377805))_0x25d2c4[_0x4c2cda(0x390f)](_0x377805);else{var _0x28fcde=new DataView(_0x502bb7,_0x377805[_0x4c2cda(0x56fd)],0x2),_0x4935f0=_0x28fcde[_0x4c2cda(0x4b0d)](0x0);if(_0x377805[_0x4c2cda(0x56fd)]++,_0x4935f0)_0x25d2c4[_0x4c2cda(0x335e)](_0x502bb7,_0x377805,_0xa23666);else{if(_0x4de5fc>0x1&&_0x16342e[_0x4c2cda(0x31e)]<=0x1&&Math['abs'](_0x16342e[_0x4c2cda(0xbcc)]-0.5)<0.00001){var _0x570a4c=_0x28fcde['getUint8'](0x1);if(_0x377805[_0x4c2cda(0x56fd)]++,_0x377805['encodeMode']=_0x570a4c,_0x570a4c>0x2||_0x4de5fc<0x4&&_0x570a4c>0x1)throw _0x4c2cda(0xde8)+_0x570a4c;_0x570a4c?_0x25d2c4[_0x4c2cda(0x4be3)](_0x502bb7,_0x377805,_0xa23666):_0x25d2c4[_0x4c2cda(0x287f)](_0x502bb7,_0x377805,_0xa23666);}else _0x25d2c4['readTiles'](_0x502bb7,_0x377805,_0xa23666);}}}}_0x377805['eofOffset']=_0x377805[_0x4c2cda(0x56fd)],_0x35b678[_0x4c2cda(0x2007)]?(_0x196237=_0x377805[_0x4c2cda(0x5024)][_0x4c2cda(0x3ba0)]+_0x35b678[_0x4c2cda(0x2007)]-_0x377805[_0x4c2cda(0x56fd)],Math[_0x4c2cda(0x1661)](_0x196237)>=0x1&&(_0x377805[_0x4c2cda(0x49d4)]=_0x35b678[_0x4c2cda(0x2007)]+_0x377805['headerInfo'][_0x4c2cda(0x3ba0)])):(_0x196237=_0x377805[_0x4c2cda(0x5024)][_0x4c2cda(0x3ba0)]-_0x377805[_0x4c2cda(0x56fd)],Math[_0x4c2cda(0x1661)](_0x196237)>=0x1&&(_0x377805[_0x4c2cda(0x49d4)]=_0x377805['headerInfo'][_0x4c2cda(0x3ba0)]));var _0x3a272f={'width':_0x16342e[_0x4c2cda(0x209)],'height':_0x16342e[_0x4c2cda(0x5862)],'pixelData':_0x377805[_0x4c2cda(0x3c6e)][_0x4c2cda(0x4f4b)],'minValue':_0x16342e[_0x4c2cda(0x257b)],'maxValue':_0x16342e[_0x4c2cda(0xca6)],'validPixelCount':_0x16342e[_0x4c2cda(0x55f0)],'dimCount':_0x16342e['numDims'],'dimStats':{'minValues':_0x16342e[_0x4c2cda(0x29fb)],'maxValues':_0x16342e['maxValues']},'maskData':_0x377805[_0x4c2cda(0x3c6e)]['resultMask']};if(_0x377805[_0x4c2cda(0x3c6e)]['resultMask']&&_0x25d2c4[_0x4c2cda(0x461f)](_0x16342e[_0x4c2cda(0x31e)],_0x4283cd)){var _0x55e83c=_0x377805['pixels'][_0x4c2cda(0x1294)];for(_0x3e5e82=0x0;_0x3e5e82<_0x3f335c;_0x3e5e82++)_0x55e83c[_0x3e5e82]||(_0x3a272f['pixelData'][_0x3e5e82]=_0x4283cd);_0x3a272f[_0x4c2cda(0xbeb)]=_0x4283cd;}return _0x377805['noDataValue']=_0x4283cd,_0x35b678[_0x4c2cda(0x1d5)]&&(_0x3a272f['fileInfo']=_0x25d2c4[_0x4c2cda(0x550d)](_0x377805)),_0x3a272f;},'getBandCount':function(_0x50fe12){var _0x242f73=_0x54f3;for(var _0x2fd170=0x0,_0x225bc6=0x0,_0x3ff448={'ptr':0x0,'pixels':{}};_0x225bc6<_0x50fe12[_0x242f73(0x21dd)]-0x3a;)_0x25d2c4[_0x242f73(0xe0f)](_0x50fe12,_0x3ff448),_0x225bc6+=_0x3ff448[_0x242f73(0x5024)]['blobSize'],_0x2fd170++,_0x3ff448[_0x242f73(0x56fd)]=_0x225bc6;return _0x2fd170;}};return _0x5d5b24;}(),_0x5126c7=function(){var _0x37987b=new ArrayBuffer(0x4),_0x4d24ae=new Uint8Array(_0x37987b);return new Uint32Array(_0x37987b)[0x0]=0x1,0x1===_0x4d24ae[0x0];}(),_0x222a72={'decode':function(_0x57f9fe,_0x4d5770){var _0x33f040=_0x54f3;if(!_0x5126c7)throw'Big\x20endian\x20system\x20is\x20not\x20supported.';var _0x5a886f,_0x323484,_0x1fbebb=(_0x4d5770=_0x4d5770||{})[_0x33f040(0x2007)]||0x0,_0x38f0af=new Uint8Array(_0x57f9fe,_0x1fbebb,0xa),_0x59725e=String['fromCharCode'][_0x33f040(0x18ce)](null,_0x38f0af);if(_0x33f040(0x76f)===_0x59725e['trim']())_0x5a886f=_0x1e81c7,_0x323484=0x1;else{if(_0x33f040(0x6f8)!==_0x59725e[_0x33f040(0x57ed)](0x0,0x5))throw _0x33f040(0x3828)+_0x59725e;_0x5a886f=_0x3d9219,_0x323484=0x2;}for(var _0x183531,_0x31972,_0x96cca4,_0x5a2cd0,_0x3fac5a,_0x4d34d9,_0x248c18=0x0,_0x11ea48=_0x57f9fe[_0x33f040(0x21dd)]-0xa,_0x5a22a9=[],_0x246c22={'width':0x0,'height':0x0,'pixels':[],'pixelType':_0x4d5770[_0x33f040(0x3436)],'mask':null,'statistics':[]};_0x1fbebb<_0x11ea48;){var _0x5a9a8=_0x5a886f[_0x33f040(0x48c3)](_0x57f9fe,{'inputOffset':_0x1fbebb,'encodedMaskData':_0x183531,'maskData':_0x96cca4,'returnMask':0x0===_0x248c18,'returnEncodedMask':0x0===_0x248c18,'returnFileInfo':!0x0,'pixelType':_0x4d5770[_0x33f040(0x3436)]||null,'noDataValue':_0x4d5770[_0x33f040(0xbeb)]||null});_0x1fbebb=_0x5a9a8[_0x33f040(0x4811)][_0x33f040(0x49d4)],0x0===_0x248c18&&(_0x183531=_0x5a9a8[_0x33f040(0x10f0)],_0x96cca4=_0x5a9a8[_0x33f040(0x1627)],_0x246c22[_0x33f040(0x209)]=_0x5a9a8[_0x33f040(0x209)],_0x246c22[_0x33f040(0x5862)]=_0x5a9a8['height'],_0x246c22['dimCount']=_0x5a9a8[_0x33f040(0x1da5)]||0x1,_0x246c22[_0x33f040(0x3436)]=_0x5a9a8[_0x33f040(0x3436)]||_0x5a9a8[_0x33f040(0x4811)]['pixelType'],_0x246c22[_0x33f040(0x1aac)]=_0x5a9a8[_0x33f040(0x1627)]),_0x323484>0x1&&_0x5a9a8[_0x33f040(0x4811)]['mask']&&_0x5a9a8[_0x33f040(0x4811)][_0x33f040(0x1aac)][_0x33f040(0xd98)]>0x0&&_0x5a22a9[_0x33f040(0x3a33)](_0x5a9a8[_0x33f040(0x1627)]),_0x248c18++,_0x246c22[_0x33f040(0x3c6e)][_0x33f040(0x3a33)](_0x5a9a8['pixelData']),_0x246c22[_0x33f040(0x13e2)]['push']({'minValue':_0x5a9a8[_0x33f040(0x269c)],'maxValue':_0x5a9a8[_0x33f040(0x50b5)],'noDataValue':_0x5a9a8[_0x33f040(0xbeb)],'dimStats':_0x5a9a8['dimStats']});}if(_0x323484>0x1&&_0x5a22a9[_0x33f040(0x531b)]>0x1){for(_0x4d34d9=_0x246c22[_0x33f040(0x209)]*_0x246c22['height'],_0x246c22['bandMasks']=_0x5a22a9,(_0x96cca4=new Uint8Array(_0x4d34d9))[_0x33f040(0x346f)](_0x5a22a9[0x0]),_0x5a2cd0=0x1;_0x5a2cd0<_0x5a22a9[_0x33f040(0x531b)];_0x5a2cd0++)for(_0x31972=_0x5a22a9[_0x5a2cd0],_0x3fac5a=0x0;_0x3fac5a<_0x4d34d9;_0x3fac5a++)_0x96cca4[_0x3fac5a]=_0x96cca4[_0x3fac5a]&_0x31972[_0x3fac5a];_0x246c22[_0x33f040(0x1627)]=_0x96cca4;}return _0x246c22;}};tmp$1[_0x298620(0x1cc8)]=_0x222a72;}();var LercDecode=tmp$1[_0x68aa19(0x1cc8)],MeshoptDecoder=function(){var _0x220fdf=_0x68aa19,_0x4d54bf=new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x3,0x2,0x0,0x0,0x5,0x3,0x1,0x0,0x1,0xc,0x1,0x0,0xa,0x16,0x2,0xc,0x0,0x41,0x0,0x41,0x0,0x41,0x0,0xfc,0xa,0x0,0x0,0xb,0x7,0x0,0x41,0x0,0xfd,0xf,0x1a,0xb]),_0x6f6c87=new Uint8Array([0x20,0x0,0x41,0x2,0x1,0x6a,0x22,0x21,0x3,0x80,0xb,0x4,0xd,0x40,0x6,0xfd,0xa,0x7,0xf,0x74,0x7f,0x5,0x8,0xc,0x28,0x10,0x13,0x36,0x14,0x9,0x1b,0xff,0x71,0x11,0x2a,0x43,0x18,0x17,0x92,0x94,0x12,0xe,0x16,0x2d,0x46,0x45,0x38,0x72,0x65,0x15,0x19,0x3f,0x4b,0x88,0x6c,0x1c,0x76,0x1d,0x49,0x73]);if(_0x220fdf(0x5014)!=typeof WebAssembly)return{'supported':!0x1};var _0x12a29f,_0x32330d=_0x220fdf(0x22e9);WebAssembly['validate'](_0x4d54bf)&&(_0x32330d='B9h79tEBBBE5V9gBB9gVUUUUUEU9gIUUUB9gDUUB9gEUEUIMXBBEBEEDIDIDLLVE9wEEEVIEBEOWEUEC+Q/aEKR/LEdO9tw9t9vv95DBh9f9f939h79t9f9j9h229f9jT9vv7BB8a9tw79o9v9wT9f9kw9j9v9kw9WwvTw949C919m9mwvBDy9tw79o9v9wT9f9kw9j9v9kw69u9kw949C919m9mwvBLe9tw79o9v9wT9f9kw9j9v9kw69u9kw949Twg91w9u9jwBVl9tw79o9v9wT9f9kw9j9v9kws9p2Twv9P9jTBOk9tw79o9v9wT9f9kw9j9v9kws9p2Twv9R919hTBWl9tw79o9v9wT9f9kw9j9v9kws9p2Twvt949wBQL79iv9rBKQ/j6XLBZIK9+EVU8jJJJJBCZ9rHBCBHEINCBHDCBHIINABCWFADFAICJUAEAD4CEgGLe86BBAIALFHIADCEFGDCW9HMBKAEC+Q+YJJBFAI86BBAECITC+Q1JJBFAB8pIW83IBAECEFGECJD9HMBKK1HLSUD97EUO978jJJJJBCJ/KB9rGV8kJJJJBC9+HODNADCEFAL0MBCUHOAIrBBC+gE9HMBAVAIALFGRAD9rAD/8QBBCJ/ABAD9uC/wfBgGOCJDAOCJD6eHWAICEFHOCBHdDNINAdAE9PMEAWAEAd9rAdAWFAE6eHQDNDNADtMBAQCSFGLC9wgGKCI2HXAKCETHMALCL4CIFCD4HpCBHSINAOHZCBHhDNINDNARAZ9rAp9PMBCBHOXVKAVCJ/CBFAhAK2FHoAZApFHOCBHIDNAKC/AB6MBARAO9rC/gB6MBCBHLINAoALFHIDNDNDNDNDNAZALCO4FrBBGaCIgpLBEDIBKAICBPhPKLBXIKAIAOPBBLAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlGcCDP+MEAcPMBZEhDoIaLcVxOqRlC+D+G+MkPhP9OGxCIPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLBAOCLFAlPqBFAqC+Q+YJJBFrBBFHOXDKAIAOPBBWAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlC+P+e+8/4BPhP9OGxCSPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLBAOCWFAlPqBFAqC+Q+YJJBFrBBFHOXEKAIAOPBBBPKLBAOCZFHOKDNDNDNDNDNAaCD4CIgpLBEDIBKAICBPhPKLZXIKAIAOPBBLAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlGcCDP+MEAcPMBZEhDoIaLcVxOqRlC+D+G+MkPhP9OGxCIPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLZAOCLFAlPqBFAqC+Q+YJJBFrBBFHOXDKAIAOPBBWAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlC+P+e+8/4BPhP9OGxCSPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLZAOCWFAlPqBFAqC+Q+YJJBFrBBFHOXEKAIAOPBBBPKLZAOCZFHOKDNDNDNDNDNAaCL4CIgpLBEDIBKAICBPhPKLAXIKAIAOPBBLAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlGcCDP+MEAcPMBZEhDoIaLcVxOqRlC+D+G+MkPhP9OGxCIPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLAAOCLFAlPqBFAqC+Q+YJJBFrBBFHOXDKAIAOPBBWAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlC+P+e+8/4BPhP9OGxCSPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLAAOCWFAlPqBFAqC+Q+YJJBFrBBFHOXEKAIAOPBBBPKLAAOCZFHOKDNDNDNDNDNAaCO4pLBEDIBKAICBPhPKL8wXIKAIAOPBBLAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlGcCDP+MEAcPMBZEhDoIaLcVxOqRlC+D+G+MkPhP9OGxCIPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGaCITC+Q1JJBFPBIBAaC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGaCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKL8wAOCLFAlPqBFAaC+Q+YJJBFrBBFHOXDKAIAOPBBWAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlC+P+e+8/4BPhP9OGxCSPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGaCITC+Q1JJBFPBIBAaC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGaCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKL8wAOCWFAlPqBFAaC+Q+YJJBFrBBFHOXEKAIAOPBBBPKL8wAOCZFHOKALC/ABFHIALCJEFAK0MEAIHLARAO9rC/fB0MBKKDNAIAK9PMBAICI4HLINDNARAO9rCk9PMBCBHOXRKAoAIFHaDNDNDNDNDNAZAICO4FrBBALCOg4CIgpLBEDIBKAaCBPhPKLBXIKAaAOPBBLAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlGcCDP+MEAcPMBZEhDoIaLcVxOqRlC+D+G+MkPhP9OGxCIPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLBAOCLFAlPqBFAqC+Q+YJJBFrBBFHOXDKAaAOPBBWAOPBBBGcCLP+MEAcPMBZEhDoIaLcVxOqRlC+P+e+8/4BPhP9OGxCSPSP8jGcP5B9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBAqC+Q+YJJBFPBBBGlAlPMBBBBBBBBBBBBBBBBAcP5E9CJf/8/4/w/g/AB9+9Cu1+nGqCITC+Q1JJBFPBIBP9uPMBEDILVORZhoacxqlPpAxAcP9SPKLBAOCWFAlPqBFAqC+Q+YJJBFrBBFHOXEKAaAOPBBBPKLBAOCZFHOKALCDFHLAICZFGIAK6MBKKDNAOtMBAOHZAhCEFGhCLsMDXEKKCBHOXIKDNAKtMBAVCJDFASFHIAVASFPBDBHlCBHaINAIAVCJ/CBFAaFGLPBLBGxCEP9tAxCEPSGcP9OP9hP9RGxALAKFPBLBGkCEP9tAkAcP9OP9hP9RGkPMBZEhDoIaLcVxOqRlGyALAMFPBLBG8aCEP9tA8aAcP9OP9hP9RG8aALAXFPBLBGeCEP9tAeAcP9OP9hP9RGePMBZEhDoIaLcVxOqRlG3PMBEZhDIoaLVcxORqlGcAcPMBEDIBEDIBEDIBEDIAlP9uGlPeBbDBAIADFGLAlAcAcPMLVORLVORLVORLVORP9uGlPeBbDBALADFGLAlAcAcPMWdQKWdQKWdQKWdQKP9uGlPeBbDBALADFGLAlAcAcPMXMpSXMpSXMpSXMpSP9uGlPeBbDBALADFGLAlAyA3PMWdkyQK8aeXM35pS8e8fGcAcPMBEDIBEDIBEDIBEDIP9uGlPeBbDBALADFGLAlAcAcPMLVORLVORLVORLVORP9uGlPeBbDBALADFGLAlAcAcPMWdQKWdQKWdQKWdQKP9uGlPeBbDBALADFGLAlAcAcPMXMpSXMpSXMpSXMpSP9uGlPeBbDBALADFGLAlAxAkPMWkdyQ8aKeX3M5p8eS8fGxA8aAePMWkdyQ8aKeX3M5p8eS8fGkPMBEZhDIoaLVcxORqlGcAcPMBEDIBEDIBEDIBEDIP9uGlPeBbDBALADFGLAlAcAcPMLVORLVORLVORLVORP9uGlPeBbDBALADFGLAlAcAcPMWdQKWdQKWdQKWdQKP9uGlPeBbDBALADFGLAlAcAcPMXMpSXMpSXMpSXMpSP9uGlPeBbDBALADFGLAlAxAkPMWdkyQK8aeXM35pS8e8fGcAcPMBEDIBEDIBEDIBEDIP9uGlPeBbDBALADFGLAlAcAcPMLVORLVORLVORLVORP9uGlPeBbDBALADFGLAlAcAcPMWdQKWdQKWdQKWdQKP9uGlPeBbDBALADFGLAlAcAcPMXMpSXMpSXMpSXMpSP9uGlPeBbDBALADFHIAaCZFGaAK6MBKKASCLFGSAD6MBKKABAdAD2FAVCJDFAQAD2/8QBBAVAVCJDFAQCUFAD2FAD/8QBBKAQCBAOeAdFHdAOMBKC9+HOXEKCBC99ARAO9rADCAADCA0eseHOKAVCJ/KBF8kJJJJBAOKWBZ+BJJJBK+KoEZU8jJJJJBC/AE9rGV8kJJJJBC9+HODNAECI9uGRChFAL0MBCUHOAIrBBGWC/wEgC/gE9HMBAWCSgGdCE0MBAVC/ABFCfECJE/8KBAVCuF9CU83IBAVC8wF9CU83IBAVCYF9CU83IBAVCAF9CU83IBAVCkF9CU83IBAVCZF9CU83IBAV9CU83IWAV9CU83IBAIALFC9wFHQAICEFGWARFHKDNAEtMBCMCSAdCEseHXABHICBHdCBHMCBHpCBHLCBHOINDNAKAQ9NMBC9+HOXIKDNDNAWrBBGRC/vE0MBAVC/ABFARCL4CU7AOFCSgCITFGSYDLHZASYDBHhDNARCSgGSAX9PMBAVARCU7ALFCSgCDTFYDBAdASeHRAStHSDNDNADCD9HMBABAh87EBABCLFAR87EBABCDFAZ87EBXEKAIAhbDBAICWFARbDBAICLFAZbDBKAdASFHdAVC/ABFAOCITFGoARbDBAoAZbDLAVALCDTFARbDBAVC/ABFAOCEFCSgGOCITFGZAhbDBAZARbDLALASFHLAOCEFHOXDKDNDNASCSsMBAMASFASC987FCEFHMXEKAK8sBBGSCfEgHRDNDNASCU9MMBAKCEFHKXEKAK8sBEGSCfBgCRTARCfBgvHRDNASCU9MMBAKCDFHKXEKAK8sBDGSCfBgCpTARvHRDNASCU9MMBAKCIFHKXEKAK8sBIGSCfBgCxTARvHRDNASCU9MMBAKCLFHKXEKAKrBLC3TARvHRAKCVFHKKARCE4CBARCEg9r7AMFHMKDNDNADCD9HMBABAh87EBABCLFAM87EBABCDFAZ87EBXEKAIAhbDBAICWFAMbDBAICLFAZbDBKAVC/ABFAOCITFGRAMbDBARAZbDLAVALCDTFAMbDBAVC/ABFAOCEFCSgGOCITFGRAhbDBARAMbDLALCEFHLAOCEFHOXEKDNARCPE0MBAVALAQARCSgFrBBGSCL4GZ9rCSgCDTFYDBAdCEFGhAZeHRAVALAS9rCSgCDTFYDBAhAZtGoFGhASCSgGZeHSAZtHZDNDNADCD9HMBABAd87EBABCLFAS87EBABCDFAR87EBXEKAIAdbDBAICWFASbDBAICLFARbDBKAVALCDTFAdbDBAVC/ABFAOCITFGaARbDBAaAdbDLAVALCEFGLCSgCDTFARbDBAVC/ABFAOCEFCSgCITFGaASbDBAaARbDLAVALAoFCSgGLCDTFASbDBAVC/ABFAOCDFCSgGOCITFGRAdbDBARASbDLAOCEFHOALAZFHLAhAZFHdXEKAdCBAKrBBGaeGZARC/+EsGcFHRAaCSgHhDNDNAaCL4GoMBARCEFHSXEKARHSAVALAo9rCSgCDTFYDBHRKDNDNAhMBASCEFHdXEKASHdAVALAa9rCSgCDTFYDBHSKDNDNActMBAKCEFHaXEKAK8sBEGaCfEgHZDNDNAaCU9MMBAKCDFHaXEKAK8sBDGaCfBgCRTAZCfBgvHZDNAaCU9MMBAKCIFHaXEKAK8sBIGaCfBgCpTAZvHZDNAaCU9MMBAKCLFHaXEKAK8sBLGaCfBgCxTAZvHZDNAaCU9MMBAKCVFHaXEKAKCOFHaAKrBVC3TAZvHZKAZCE4CBAZCEg9r7AMFGMHZKDNDNAoCSsMBAaHcXEKAa8sBBGKCfEgHRDNDNAKCU9MMBAaCEFHcXEKAa8sBEGKCfBgCRTARCfBgvHRDNAKCU9MMBAaCDFHcXEKAa8sBDGKCfBgCpTARvHRDNAKCU9MMBAaCIFHcXEKAa8sBIGKCfBgCxTARvHRDNAKCU9MMBAaCLFHcXEKAaCVFHcAarBLC3TARvHRKARCE4CBARCEg9r7AMFGMHRKDNDNAhCSsMBAcHKXEKAc8sBBGKCfEgHSDNDNAKCU9MMBAcCEFHKXEKAc8sBEGKCfBgCRTASCfBgvHSDNAKCU9MMBAcCDFHKXEKAc8sBDGKCfBgCpTASvHSDNAKCU9MMBAcCIFHKXEKAc8sBIGKCfBgCxTASvHSDNAKCU9MMBAcCLFHKXEKAcCVFHKAcrBLC3TASvHSKASCE4CBASCEg9r7AMFGMHSKDNDNADCD9HMBABAZ87EBABCLFAS87EBABCDFAR87EBXEKAIAZbDBAICWFASbDBAICLFARbDBKAVC/ABFAOCITFGaARbDBAaAZbDLAVALCDTFAZbDBAVC/ABFAOCEFCSgCITFGaASbDBAaARbDLAVALCEFGLCSgCDTFARbDBAVC/ABFAOCDFCSgCITFGRAZbDBARASbDLAVALAotAoCSsvFGLCSgCDTFASbDBALAhtAhCSsvFHLAOCIFHOKAWCEFHWABCOFHBAICXFHIAOCSgHOALCSgHLApCIFGpAE6MBKKCBC99AKAQseHOKAVC/AEF8kJJJJBAOK/tLEDU8jJJJJBCZ9rHVC9+HODNAECVFAL0MBCUHOAIrBBC/+EgC/QE9HMBAV9CB83IWAICEFHOAIALFC98FHIDNAEtMBDNADCDsMBINDNAOAI6MBC9+SKAO8sBBGDCfEgHLDNDNADCU9MMBAOCEFHOXEKAO8sBEGDCfBgCRTALCfBgvHLDNADCU9MMBAOCDFHOXEKAO8sBDGDCfBgCpTALvHLDNADCU9MMBAOCIFHOXEKAO8sBIGDCfBgCxTALvHLDNADCU9MMBAOCLFHOXEKAOrBLC3TALvHLAOCVFHOKAVCWFALCEgCDTvGDALCD4CBALCE4CEg9r7ADYDBFGLbDBABALbDBABCLFHBAECUFGEMBXDKKINDNAOAI6MBC9+SKAO8sBBGDCfEgHLDNDNADCU9MMBAOCEFHOXEKAO8sBEGDCfBgCRTALCfBgvHLDNADCU9MMBAOCDFHOXEKAO8sBDGDCfBgCpTALvHLDNADCU9MMBAOCIFHOXEKAO8sBIGDCfBgCxTALvHLDNADCU9MMBAOCLFHOXEKAOrBLC3TALvHLAOCVFHOKABALCD4CBALCE4CEg9r7AVCWFALCEgCDTvGLYDBFGD87EBALADbDBABCDFHBAECUFGEMBKKCBC99AOAIseHOKAOK/xVDIUO978jJJJJBCA9rGI8kJJJJBDNDNADCL9HMBDNAEC98gGLtMBABHDCBHVINADADPBBBGOCkP+rECkP+sEP/6EGRAOCWP+rECkP+sEP/6EARP/gEAOCZP+rECkP+sEP/6EGWP/gEP/kEP/lEGdCBPhP+2EGQARCJJJJ94PhGKP9OP9RP/kEGRjBB/+9CPaARARP/mEAdAdP/mEAWAQAWAKP9OP9RP/kEGRARP/mEP/kEP/kEP/jEP/nEGWP/mEjBBN0PaGQP/kECfEPhP9OAOCJJJ94PhP9OP9QARAWP/mEAQP/kECWP+rECJ/+IPhP9OP9QAdAWP/mEAQP/kECZP+rECJJ/8RPhP9OP9QPKBBADCZFHDAVCLFGVAL6MBKKALAE9PMEAIAECIgGVCDTGDvCBCZAD9r/8KBAIABALCDTFGLAD/8QBBDNAVtMBAIAIPBLBGOCkP+rECkP+sEP/6EGRAOCWP+rECkP+sEP/6EARP/gEAOCZP+rECkP+sEP/6EGWP/gEP/kEP/lEGdCBPhP+2EGQARCJJJJ94PhGKP9OP9RP/kEGRjBB/+9CPaARARP/mEAdAdP/mEAWAQAWAKP9OP9RP/kEGRARP/mEP/kEP/kEP/jEP/nEGWP/mEjBBN0PaGQP/kECfEPhP9OAOCJJJ94PhP9OP9QARAWP/mEAQP/kECWP+rECJ/+IPhP9OP9QAdAWP/mEAQP/kECZP+rECJJ/8RPhP9OP9QPKLBKALAIAD/8QBBXEKABAEC98gGDZ+HJJJBADAE9PMBAIAECIgGLCITGVFCBCAAV9r/8KBAIABADCITFGDAV/8QBBAIALZ+HJJJBADAIAV/8QBBKAICAF8kJJJJBK+yIDDUR97DNAEtMBCBHDINABCZFGIAIPBBBGLCBPhGVCJJ98P3ECJJ98P3IGOP9OABPBBBGRALPMLVORXMpScxql358e8fCffEPhP9OP/6EARALPMBEDIWdQKZhoaky8aeGLCZP+sEP/6EGWP/gEALCZP+rECZP+sEP/6EGdP/gEP/kEP/lEGLjB/+fsPaAdALAVP+2EGVAdCJJJJ94PhGQP9OP9RP/kEGdAdP/mEALALP/mEAWAVAWAQP9OP9RP/kEGLALP/mEP/kEP/kEP/jEP/nEGWP/mEjBBN0PaGVP/kECZP+rEAdAWP/mEAVP/kECffIPhP9OP9QGdALAWP/mEAVP/kECUPSCBPlDCBPlICBPlOCBPlRCBPlQCBPlKCBPlpCBPlSP9OGLPMWdkyQK8aeXM35pS8e8fP9QPKBBABARAOP9OAdALPMBEZhDIoaLVcxORqlP9QPKBBABCAFHBADCLFGDAE6MBKKK94EIU8jJJJJBCA9rGI8kJJJJBABAEC98gGLZ+JJJJBDNALAE9PMBAIAECIgGVCITGEFCBCAAE9r/8KBAIABALCITFGBAE/8QBBAIAVZ+JJJJBABAIAE/8QBBKAICAF8kJJJJBK/hILDUE97EUV978jJJJJBCZ9rHDDNAEtMBCBHIINADABPBBBGLABCZFGVPBBBGOPMLVORXMpScxql358e8fGRCZP+sEGWCLP+rEPKLBABjBBJzPaj/zL81zPaAWCIPhP9QP/6EP/nEGWALAOPMBEDIWdQKZhoaky8aeGLCZP+rECZP+sEP/6EP/mEGOAOP/mEAWALCZP+sEP/6EP/mEGdAdP/mEAWARCZP+rECZP+sEP/6EP/mEGRARP/mEP/kEP/kEP/lECBPhP+4EP/jEjB/+fsPaGWP/mEjBBN0PaGLP/kECffIPhGQP9OAdAWP/mEALP/kECZP+rEP9QGdARAWP/mEALP/kECZP+rEAOAWP/mEALP/kEAQP9OP9QGWPMBEZhDIoaLVcxORqlGLP5BADPBLBPeB+t+J83IBABCWFALP5EADPBLBPeE+t+J83IBAVAdAWPMWdkyQK8aeXM35pS8e8fGWP5BADPBLBPeD+t+J83IBABCkFAWP5EADPBLBPeI+t+J83IBABCAFHBAICLFGIAE6MBKKK/3EDIUE978jJJJJBC/AB9rHIDNADCD4AE2GLC98gGVtMBCBHDABHEINAEAEPBBBGOCWP+rECWP+sEP/6EAOCkP+sEClP+rECJJJ/8IPhP+uEP/mEPKBBAECZFHEADCLFGDAV6MBKKDNAVAL9PMBAIALCIgGDCDTGEvCBC/ABAE9r/8KBAIABAVCDTFGVAE/8QBBDNADtMBAIAIPBLBGOCWP+rECWP+sEP/6EAOCkP+sEClP+rECJJJ/8IPhP+uEP/mEPKLBKAVAIAE/8QBBKK9TEIUCBCBYDJ1JJBGEABCIFC98gFGBbDJ1JJBDNDNABzBCZTGD9NMBCUHIABAD9rCffIFCZ4NBCUsMEKAEHIKAIKKKEBCJWKLZ9tBB');var _0x35b983=WebAssembly[_0x220fdf(0x2e8d)](function(_0x34bf86){var _0x537dad=_0x220fdf;for(var _0xffe5e1=new Uint8Array(_0x34bf86[_0x537dad(0x531b)]),_0x71790e=0x0;_0x71790e<_0x34bf86[_0x537dad(0x531b)];++_0x71790e){var _0x5e1f9a=_0x34bf86[_0x537dad(0x39ea)](_0x71790e);_0xffe5e1[_0x71790e]=_0x5e1f9a>0x60?_0x5e1f9a-0x47:_0x5e1f9a>0x40?_0x5e1f9a-0x41:_0x5e1f9a>0x2f?_0x5e1f9a+0x4:_0x5e1f9a>0x2e?0x3f:0x3e;}var _0x1709fe=0x0;for(_0x71790e=0x0;_0x71790e<_0x34bf86['length'];++_0x71790e)_0xffe5e1[_0x1709fe++]=_0xffe5e1[_0x71790e]<0x3c?_0x6f6c87[_0xffe5e1[_0x71790e]]:0x40*(_0xffe5e1[_0x71790e]-0x3c)+_0xffe5e1[++_0x71790e];return _0xffe5e1[_0x537dad(0x1de1)][_0x537dad(0x48ca)](0x0,_0x1709fe);}(_0x32330d),{})[_0x220fdf(0x4e1e)](function(_0x4d86bc){var _0x3ce348=_0x220fdf;(_0x12a29f=_0x4d86bc[_0x3ce348(0x3c0b)])[_0x3ce348(0x4dc9)]['__wasm_call_ctors']();});function _0x1dc936(_0x773ead,_0x326830,_0x5cbeb6,_0x1393e3,_0x54b3c2,_0x29f4d8){var _0x1513d6=_0x220fdf,_0x3ade87=_0x12a29f['exports'][_0x1513d6(0x540)],_0x5db872=_0x5cbeb6+0x3&-0x4,_0x773686=_0x3ade87(_0x5db872*_0x1393e3),_0x593625=_0x3ade87(_0x54b3c2[_0x1513d6(0x531b)]),_0x45bf61=new Uint8Array(_0x12a29f['exports'][_0x1513d6(0x11b0)][_0x1513d6(0x1de1)]);_0x45bf61[_0x1513d6(0x346f)](_0x54b3c2,_0x593625);var _0x3a83d8=_0x773ead(_0x773686,_0x5cbeb6,_0x1393e3,_0x593625,_0x54b3c2['length']);if(0x0==_0x3a83d8&&_0x29f4d8&&_0x29f4d8(_0x773686,_0x5db872,_0x1393e3),_0x326830['set'](_0x45bf61[_0x1513d6(0x587e)](_0x773686,_0x773686+_0x5cbeb6*_0x1393e3)),_0x3ade87(_0x773686-_0x3ade87(0x0)),0x0!=_0x3a83d8)throw new Error(_0x1513d6(0x10d)+_0x3a83d8);}var _0xd35d3e={0x0:'',0x1:'meshopt_decodeFilterOct',0x2:'meshopt_decodeFilterQuat',0x3:_0x220fdf(0x3ee8),'NONE':'','OCTAHEDRAL':_0x220fdf(0x1985),'QUATERNION':_0x220fdf(0x4c5b),'EXPONENTIAL':_0x220fdf(0x3ee8)},_0x433bbe={0x0:'meshopt_decodeVertexBuffer',0x1:_0x220fdf(0x854),0x2:_0x220fdf(0x4663),'ATTRIBUTES':_0x220fdf(0x4c0),'TRIANGLES':_0x220fdf(0x854),'INDICES':'meshopt_decodeIndexSequence'};return{'ready':_0x35b983,'supported':!0x0,'decodeVertexBuffer':function(_0x19fed7,_0x258647,_0x5c7ffb,_0x131d74,_0x565a86){var _0x308fcb=_0x220fdf;_0x1dc936(_0x12a29f[_0x308fcb(0x4dc9)][_0x308fcb(0x4c0)],_0x19fed7,_0x258647,_0x5c7ffb,_0x131d74,_0x12a29f[_0x308fcb(0x4dc9)][_0xd35d3e[_0x565a86]]);},'decodeIndexBuffer':function(_0x2189bd,_0x1cc5fe,_0x5a1aa5,_0x10d47d){var _0x553889=_0x220fdf;_0x1dc936(_0x12a29f[_0x553889(0x4dc9)]['meshopt_decodeIndexBuffer'],_0x2189bd,_0x1cc5fe,_0x5a1aa5,_0x10d47d);},'decodeIndexSequence':function(_0x45d3ce,_0x2bf3d2,_0x27d135,_0x3fb783){var _0x1e3d12=_0x220fdf;_0x1dc936(_0x12a29f['exports'][_0x1e3d12(0x4663)],_0x45d3ce,_0x2bf3d2,_0x27d135,_0x3fb783);},'decodeGltfBuffer':function(_0x20e526,_0xe84246,_0x3100fd,_0x5f536d,_0x722514,_0x4a16d2){var _0x1ab287=_0x220fdf;_0x1dc936(_0x12a29f[_0x1ab287(0x4dc9)][_0x433bbe[_0x722514]],_0x20e526,_0xe84246,_0x3100fd,_0x5f536d,_0x12a29f[_0x1ab287(0x4dc9)][_0xd35d3e[_0x4a16d2]]);}};}(),tmp={},root,factory;root=tmp,factory=function(){return function(_0x547c0f){var _0x10b28e={};function _0x30d69b(_0x2ff321){var _0x48e4ef=_0x54f3;if(_0x10b28e[_0x2ff321])return _0x10b28e[_0x2ff321]['exports'];var _0x55c8a4=_0x10b28e[_0x2ff321]={'i':_0x2ff321,'l':!0x1,'exports':{}};return _0x547c0f[_0x2ff321][_0x48e4ef(0x317a)](_0x55c8a4[_0x48e4ef(0x4dc9)],_0x55c8a4,_0x55c8a4['exports'],_0x30d69b),_0x55c8a4['l']=!0x0,_0x55c8a4[_0x48e4ef(0x4dc9)];}return _0x30d69b['m']=_0x547c0f,_0x30d69b['c']=_0x10b28e,_0x30d69b['d']=function(_0x1506fd,_0x14eb6f,_0x53980d){var _0x84fbfe=_0x54f3;_0x30d69b['o'](_0x1506fd,_0x14eb6f)||Object[_0x84fbfe(0xbe6)](_0x1506fd,_0x14eb6f,{'configurable':!0x1,'enumerable':!0x0,'get':_0x53980d});},_0x30d69b['n']=function(_0x1752f7){var _0x17897a=_0x54f3,_0x4a9740=_0x1752f7&&_0x1752f7[_0x17897a(0x220e)]?function(){var _0x4ee060=_0x17897a;return _0x1752f7[_0x4ee060(0x1c5e)];}:function(){return _0x1752f7;};return _0x30d69b['d'](_0x4a9740,'a',_0x4a9740),_0x4a9740;},_0x30d69b['o']=function(_0x8b0ce5,_0x576366){var _0xb7f24d=_0x54f3;return Object[_0xb7f24d(0x4b51)]['hasOwnProperty']['call'](_0x8b0ce5,_0x576366);},_0x30d69b['p']='',_0x30d69b(_0x30d69b['s']=0x0);}([function(_0x5ee6b1,_0x24514f,_0x351ea7){var _0x129ea6=_0x54f3,_0x565f53=function(){function _0x289ba4(_0xc6907b,_0x5a90db){var _0x537786=_0x54f3;for(var _0x375ae8=0x0;_0x375ae8<_0x5a90db[_0x537786(0x531b)];_0x375ae8++){var _0x50befe=_0x5a90db[_0x375ae8];_0x50befe[_0x537786(0x2c4e)]=_0x50befe[_0x537786(0x2c4e)]||!0x1,_0x50befe[_0x537786(0xf44)]=!0x0,_0x537786(0x327)in _0x50befe&&(_0x50befe['writable']=!0x0),Object[_0x537786(0xbe6)](_0xc6907b,_0x50befe[_0x537786(0x133c)],_0x50befe);}}return function(_0x1d7ce5,_0x4af577,_0x3b1860){var _0x370ca1=_0x54f3;return _0x4af577&&_0x289ba4(_0x1d7ce5[_0x370ca1(0x4b51)],_0x4af577),_0x3b1860&&_0x289ba4(_0x1d7ce5,_0x3b1860),_0x1d7ce5;};}(),_0x39d03b=_0x351ea7(0x1),_0x1e4a4c=_0x39d03b[_0x129ea6(0x1891)],_0x471a57=_0x39d03b['mp4'],_0x4d0e91=_0x129ea6(0x3041)!=typeof navigator&&parseFloat((''+(/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i[_0x129ea6(0xfbe)](navigator[_0x129ea6(0x2c8d)])||[0x0,''])[0x1])['replace'](_0x129ea6(0x3041),'3_2')['replace']('_','.')[_0x129ea6(0x1297)]('_',''))<0xa&&!window[_0x129ea6(0x116)],_0x18db12=function(){var _0x38fa4d=_0x129ea6;function _0x3c6b4f(){var _0x203388=_0x54f3,_0x365da0=this;!function(_0x3d812f,_0x2775dd){var _0x10ab66=_0x54f3;if(!(_0x3d812f instanceof _0x2775dd))throw new TypeError(_0x10ab66(0x5720));}(this,_0x3c6b4f),_0x4d0e91?this[_0x203388(0x188f)]=null:(this[_0x203388(0xdd2)]=document['createElement'](_0x203388(0x1607)),this[_0x203388(0xdd2)][_0x203388(0x7da)](_0x203388(0x16f6),''),this[_0x203388(0xdd2)]['setAttribute'](_0x203388(0x3996),_0x203388(0x3873)),this[_0x203388(0xdd2)][_0x203388(0x7da)](_0x203388(0x48b6),''),this[_0x203388(0x539e)](this[_0x203388(0xdd2)],_0x203388(0x1891),_0x1e4a4c),this[_0x203388(0x539e)](this[_0x203388(0xdd2)],'mp4',_0x471a57),this[_0x203388(0xdd2)][_0x203388(0xef9)](_0x203388(0x3470),function(){var _0xca654=_0x203388;_0x365da0['noSleepVideo'][_0xca654(0x1afe)]<=0x1?_0x365da0[_0xca654(0xdd2)][_0xca654(0x7da)](_0xca654(0x36f7),''):_0x365da0[_0xca654(0xdd2)]['addEventListener'](_0xca654(0xd46),function(){var _0x1760e9=_0xca654;_0x365da0[_0x1760e9(0xdd2)]['currentTime']>0.5&&(_0x365da0[_0x1760e9(0xdd2)][_0x1760e9(0x395)]=Math[_0x1760e9(0x2bd3)]());});}));}return _0x565f53(_0x3c6b4f,[{'key':_0x38fa4d(0x539e),'value':function(_0x367fb4,_0x3b798a,_0x57ffd0){var _0x22b8da=_0x38fa4d,_0x48fac2=document[_0x22b8da(0x433c)]('source');_0x48fac2[_0x22b8da(0x540c)]=_0x57ffd0,_0x48fac2['type']=_0x22b8da(0x6e8)+_0x3b798a,_0x367fb4[_0x22b8da(0x3356)](_0x48fac2);}},{'key':_0x38fa4d(0x10ec),'value':function(){var _0x30de62=_0x38fa4d;_0x4d0e91?(this[_0x30de62(0x644)](),console[_0x30de62(0x10bc)](_0x30de62(0x10a)),this['noSleepTimer']=window[_0x30de62(0x496d)](function(){var _0x3741f4=_0x30de62;document[_0x3741f4(0x3829)]||(window[_0x3741f4(0xbb0)][_0x3741f4(0x1599)]=window[_0x3741f4(0xbb0)][_0x3741f4(0x1599)]['split']('#')[0x0],window[_0x3741f4(0x57fe)](window[_0x3741f4(0x229e)],0x0));},0x3a98)):this[_0x30de62(0xdd2)]['play']();}},{'key':_0x38fa4d(0x644),'value':function(){var _0x48b635=_0x38fa4d;_0x4d0e91?this['noSleepTimer']&&(console['warn']('\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20NoSleep\x20now\x20disabled\x20for\x20older\x20iOS\x20devices.\x0a\x20\x20\x20\x20\x20\x20\x20\x20'),window[_0x48b635(0x414b)](this[_0x48b635(0x188f)]),this['noSleepTimer']=null):this['noSleepVideo'][_0x48b635(0x2eb7)]();}}]),_0x3c6b4f;}();_0x5ee6b1[_0x129ea6(0x4dc9)]=_0x18db12;},function(_0x1a63b0,_0x42d2f2,_0xe80a53){var _0x1840bb=_0x54f3;_0x1a63b0[_0x1840bb(0x4dc9)]={'webm':'data:video/webm;base64,GkXfo0AgQoaBAUL3gQFC8oEEQvOBCEKCQAR3ZWJtQoeBAkKFgQIYU4BnQI0VSalmQCgq17FAAw9CQE2AQAZ3aGFtbXlXQUAGd2hhbW15RIlACECPQAAAAAAAFlSua0AxrkAu14EBY8WBAZyBACK1nEADdW5khkAFVl9WUDglhohAA1ZQOIOBAeBABrCBCLqBCB9DtnVAIueBAKNAHIEAAIAwAQCdASoIAAgAAUAmJaQAA3AA/vz0AAA=','mp4':_0x1840bb(0x5155)};}]);},root['NoSleep']=factory();var NoSleep=tmp[_0x68aa19(0x3c5)],Module=void 0x0!==Module?Module:{},moduleOverrides={},key;for(key in Module)Module[_0x68aa19(0x2a77)](key)&&(moduleOverrides[key]=Module[key]);var thisProgram=_0x68aa19(0x4a80),quit_=function(_0x7fe7fc,_0x258738){throw _0x258738;},ENVIRONMENT_IS_WEB=!0x1,ENVIRONMENT_IS_WORKER=!0x1,ENVIRONMENT_IS_NODE=!0x1,ENVIRONMENT_IS_SHELL=!0x1;if(ENVIRONMENT_IS_WEB='object'==typeof window,ENVIRONMENT_IS_WORKER='function'==typeof importScripts,ENVIRONMENT_IS_NODE=_0x68aa19(0x5014)==typeof process&&_0x68aa19(0x5014)==typeof process[_0x68aa19(0x5632)]&&'string'==typeof process[_0x68aa19(0x5632)]['node'],ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER,Module[_0x68aa19(0x46b0)])throw new Error(_0x68aa19(0x5114));var scriptDirectory='',read_,readAsync,readBinary,nodeFS,nodePath;function locateFile(_0x3d63d9){var _0x46b43d=_0x68aa19;return Module[_0x46b43d(0xb2b)]?Module[_0x46b43d(0xb2b)](_0x3d63d9,scriptDirectory):scriptDirectory+_0x3d63d9;}if(ENVIRONMENT_IS_NODE)scriptDirectory=ENVIRONMENT_IS_WORKER?require(_0x68aa19(0x3906))[_0x68aa19(0x356f)](scriptDirectory)+'/':__dirname+'/',read_=function(_0x445a97,_0x28f145){var _0x474f78=_0x68aa19;return nodeFS||(nodeFS=require('fs')),nodePath||(nodePath=require(_0x474f78(0x3906))),_0x445a97=nodePath['normalize'](_0x445a97),nodeFS[_0x474f78(0x2660)](_0x445a97,_0x28f145?null:'utf8');},readBinary=function(_0xdd8238){var _0x1b003d=_0x68aa19,_0x47bc4c=read_(_0xdd8238,!0x0);return _0x47bc4c[_0x1b003d(0x1de1)]||(_0x47bc4c=new Uint8Array(_0x47bc4c)),assert$1(_0x47bc4c[_0x1b003d(0x1de1)]),_0x47bc4c;},process[_0x68aa19(0x4d32)][_0x68aa19(0x531b)]>0x1&&(thisProgram=process[_0x68aa19(0x4d32)][0x1]['replace'](/\\/g,'/')),process[_0x68aa19(0x4d32)][_0x68aa19(0x48ca)](0x2),'undefined'!=typeof module&&(module['exports']=Module),process['on'](_0x68aa19(0x51d7),function(_0xbc7d89){if(!(_0xbc7d89 instanceof ExitStatus))throw _0xbc7d89;}),process['on']('unhandledRejection',abort),quit_=function(_0xd73a11){var _0x315c94=_0x68aa19;process[_0x315c94(0x2955)](_0xd73a11);},Module['inspect']=function(){var _0x102048=_0x68aa19;return _0x102048(0x24bb);};else{if(ENVIRONMENT_IS_SHELL)_0x68aa19(0x3041)!=typeof read&&(read_=function(_0x52f3f1){return read(_0x52f3f1);}),readBinary=function(_0x1f58bb){var _0x5094b7=_0x68aa19,_0x39387f;return'function'==typeof readbuffer?new Uint8Array(readbuffer(_0x1f58bb)):(assert$1(_0x5094b7(0x5014)==typeof(_0x39387f=read(_0x1f58bb,'binary'))),_0x39387f);},_0x68aa19(0x3041)!=typeof scriptArgs?scriptArgs:_0x68aa19(0x3041)!=typeof arguments&&arguments,_0x68aa19(0x20f8)==typeof quit&&(quit_=function(_0x40cd40){quit(_0x40cd40);}),_0x68aa19(0x3041)!=typeof print&&(_0x68aa19(0x3041)==typeof console&&(console={}),console[_0x68aa19(0xe28)]=print,console[_0x68aa19(0x10bc)]=console['error']=_0x68aa19(0x3041)!=typeof printErr?printErr:print);else{if(!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER)throw new Error(_0x68aa19(0x4241));ENVIRONMENT_IS_WORKER?scriptDirectory=self[_0x68aa19(0xbb0)]['href']:_0x68aa19(0x3041)!=typeof document&&document[_0x68aa19(0x46e3)]&&(scriptDirectory=document[_0x68aa19(0x46e3)][_0x68aa19(0x540c)]),scriptDirectory=0x0!==scriptDirectory[_0x68aa19(0x33ab)]('blob:')?scriptDirectory['substr'](0x0,scriptDirectory['lastIndexOf']('/')+0x1):'',read_=function(_0x1ddf64){var _0x4eb16e=_0x68aa19,_0x5d403e=new XMLHttpRequest();return _0x5d403e[_0x4eb16e(0x3d9f)](_0x4eb16e(0x3a67),_0x1ddf64,!0x1),_0x5d403e[_0x4eb16e(0x1a42)](null),_0x5d403e[_0x4eb16e(0x2bb5)];},ENVIRONMENT_IS_WORKER&&(readBinary=function(_0x3eaea7){var _0x2d5156=_0x68aa19,_0x151890=new XMLHttpRequest();return _0x151890[_0x2d5156(0x3d9f)](_0x2d5156(0x3a67),_0x3eaea7,!0x1),_0x151890[_0x2d5156(0x2322)]='arraybuffer',_0x151890['send'](null),new Uint8Array(_0x151890[_0x2d5156(0x2ccf)]);}),readAsync=function(_0x565fc2,_0xa358f7,_0xf154cc){var _0x490e15=_0x68aa19,_0xd4b1b3=new XMLHttpRequest();_0xd4b1b3['open'](_0x490e15(0x3a67),_0x565fc2,!0x0),_0xd4b1b3['responseType']=_0x490e15(0x5479),_0xd4b1b3['onload']=function(){var _0xd897e8=_0x490e15;0xc8==_0xd4b1b3[_0xd897e8(0x3f4f)]||0x0==_0xd4b1b3['status']&&_0xd4b1b3[_0xd897e8(0x2ccf)]?_0xa358f7(_0xd4b1b3[_0xd897e8(0x2ccf)]):_0xf154cc();},_0xd4b1b3['onerror']=_0xf154cc,_0xd4b1b3[_0x490e15(0x1a42)](null);};}}var out=Module[_0x68aa19(0x4f76)]||console['log']['bind'](console),err=Module[_0x68aa19(0x2389)]||console[_0x68aa19(0x10bc)]['bind'](console);for(key in moduleOverrides)moduleOverrides[_0x68aa19(0x2a77)](key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=null,Module[_0x68aa19(0x50db)],Object[_0x68aa19(0x347)](Module,'arguments')||Object[_0x68aa19(0xbe6)](Module,_0x68aa19(0x50db),{'configurable':!0x0,'get':function(){var _0x11ac06=_0x68aa19;abort(_0x11ac06(0x252b));}}),Module[_0x68aa19(0x3488)]&&(thisProgram=Module[_0x68aa19(0x3488)]),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3488))||Object['defineProperty'](Module,_0x68aa19(0x3488),{'configurable':!0x0,'get':function(){var _0x7887c8=_0x68aa19;abort(_0x7887c8(0x30d5));}}),Module['quit']&&(quit_=Module[_0x68aa19(0x238d)]),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x238d))||Object[_0x68aa19(0xbe6)](Module,_0x68aa19(0x238d),{'configurable':!0x0,'get':function(){abort('Module.quit\x20has\x20been\x20replaced\x20with\x20plain\x20quit_\x20(the\x20initial\x20value\x20can\x20be\x20provided\x20on\x20Module,\x20but\x20after\x20startup\x20the\x20value\x20is\x20only\x20looked\x20for\x20on\x20a\x20local\x20variable\x20of\x20that\x20name)');}}),assert$1(void 0x0===Module[_0x68aa19(0x443a)],'Module.memoryInitializerPrefixURL\x20option\x20was\x20removed,\x20use\x20Module.locateFile\x20instead'),assert$1(void 0x0===Module[_0x68aa19(0x3b92)],_0x68aa19(0x575)),assert$1(void 0x0===Module['cdInitializerPrefixURL'],_0x68aa19(0x46ff)),assert$1(void 0x0===Module[_0x68aa19(0x2b4e)],_0x68aa19(0x258e)),assert$1(void 0x0===Module['read'],_0x68aa19(0x2141)),assert$1(void 0x0===Module['readAsync'],_0x68aa19(0x495b)),assert$1(void 0x0===Module[_0x68aa19(0x5894)],_0x68aa19(0xd5d)),assert$1(void 0x0===Module['setWindowTitle'],'Module.setWindowTitle\x20option\x20was\x20removed\x20(modify\x20setWindowTitle\x20in\x20JS)'),assert$1(void 0x0===Module[_0x68aa19(0x19db)],_0x68aa19(0x56cd)),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x137b))||Object[_0x68aa19(0xbe6)](Module,'read',{'configurable':!0x0,'get':function(){var _0x1e1818=_0x68aa19;abort(_0x1e1818(0x265e));}}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x46c1))||Object[_0x68aa19(0xbe6)](Module,_0x68aa19(0x46c1),{'configurable':!0x0,'get':function(){var _0x138dc1=_0x68aa19;abort(_0x138dc1(0x2b13));}}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x5894))||Object[_0x68aa19(0xbe6)](Module,_0x68aa19(0x5894),{'configurable':!0x0,'get':function(){abort('Module.readBinary\x20has\x20been\x20replaced\x20with\x20plain\x20readBinary\x20(the\x20initial\x20value\x20can\x20be\x20provided\x20on\x20Module,\x20but\x20after\x20startup\x20the\x20value\x20is\x20only\x20looked\x20for\x20on\x20a\x20local\x20variable\x20of\x20that\x20name)');}}),Object['getOwnPropertyDescriptor'](Module,'setWindowTitle')||Object[_0x68aa19(0xbe6)](Module,_0x68aa19(0x2041),{'configurable':!0x0,'get':function(){var _0x4e3f29=_0x68aa19;abort(_0x4e3f29(0x3de9));}});var STACK_ALIGN=0x10;function alignMemory(_0x975a14,_0x72534f){var _0x532167=_0x68aa19;return _0x72534f||(_0x72534f=STACK_ALIGN),Math[_0x532167(0x28fa)](_0x975a14/_0x72534f)*_0x72534f;}function warnOnce(_0x6c4036){var _0xddf63e=_0x68aa19;warnOnce['shown']||(warnOnce[_0xddf63e(0x467f)]={}),warnOnce['shown'][_0x6c4036]||(warnOnce[_0xddf63e(0x467f)][_0x6c4036]=0x1,err(_0x6c4036));}var tempRet0$1=0x0,setTempRet0=function(_0xc12063){tempRet0$1=_0xc12063;},getTempRet0=function(){return tempRet0$1;},wasmBinary;Module[_0x68aa19(0x3c2c)]&&(wasmBinary=Module[_0x68aa19(0x3c2c)]),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3c2c))||Object['defineProperty'](Module,'wasmBinary',{'configurable':!0x0,'get':function(){var _0x42dee2=_0x68aa19;abort(_0x42dee2(0x2122));}});var noExitRuntime=Module[_0x68aa19(0x5835)]||!0x0,wasmMemory;function getValue(_0xc7f989,_0x54da3c,_0x10884c){var _0x84b13f=_0x68aa19;switch('*'===(_0x54da3c=_0x54da3c||'i8')[_0x84b13f(0x29be)](_0x54da3c[_0x84b13f(0x531b)]-0x1)&&(_0x54da3c=_0x84b13f(0x2ea5)),_0x54da3c){case'i1':case'i8':return HEAP8[_0xc7f989>>0x0];case _0x84b13f(0x4a74):return HEAP16[_0xc7f989>>0x1];case'i32':case'i64':return HEAP32[_0xc7f989>>0x2];case _0x84b13f(0x1718):return HEAPF32[_0xc7f989>>0x2];case'double':return HEAPF64[_0xc7f989>>0x3];default:abort('invalid\x20type\x20for\x20getValue:\x20'+_0x54da3c);}return null;}Object[_0x68aa19(0x347)](Module,_0x68aa19(0x5835))||Object[_0x68aa19(0xbe6)](Module,_0x68aa19(0x5835),{'configurable':!0x0,'get':function(){abort('Module.noExitRuntime\x20has\x20been\x20replaced\x20with\x20plain\x20noExitRuntime\x20(the\x20initial\x20value\x20can\x20be\x20provided\x20on\x20Module,\x20but\x20after\x20startup\x20the\x20value\x20is\x20only\x20looked\x20for\x20on\x20a\x20local\x20variable\x20of\x20that\x20name)');}}),_0x68aa19(0x5014)!=typeof WebAssembly&&abort('no\x20native\x20wasm\x20support\x20detected');var ABORT=!0x1;function assert$1(_0x21eb24,_0x4d99e0){var _0x41d5ce=_0x68aa19;_0x21eb24||abort(_0x41d5ce(0x4ac3)+_0x4d99e0);}function getCFunc(_0x373045){var _0x3f84a7=_0x68aa19,_0x456c8c=Module['_'+_0x373045];return assert$1(_0x456c8c,_0x3f84a7(0x3494)+_0x373045+_0x3f84a7(0x2ff6)),_0x456c8c;}function ccall(_0x36679b,_0x2a65e2,_0x3980c1,_0x54945e,_0x5368fd){var _0x4728b0=_0x68aa19,_0xba67dc={'string':function(_0x6b1bcc){var _0x4d66e4=_0x54f3,_0x16a38b=0x0;if(null!=_0x6b1bcc&&0x0!==_0x6b1bcc){var _0x17de94=0x1+(_0x6b1bcc[_0x4d66e4(0x531b)]<<0x2);_0x16a38b=stackAlloc(_0x17de94),stringToUTF8(_0x6b1bcc,_0x16a38b,_0x17de94);}return _0x16a38b;},'array':function(_0x36e22b){var _0x7dd63e=_0x54f3,_0x2de2cf=stackAlloc(_0x36e22b[_0x7dd63e(0x531b)]);return writeArrayToMemory(_0x36e22b,_0x2de2cf),_0x2de2cf;}},_0x6ff607=getCFunc(_0x36679b),_0xb4f178=[],_0x20296e=0x0;if(assert$1(_0x4728b0(0x576)!==_0x2a65e2,_0x4728b0(0x1fb5)),_0x54945e)for(var _0x2ba5fa=0x0;_0x2ba5fa<_0x54945e[_0x4728b0(0x531b)];_0x2ba5fa++){var _0x4abb7c=_0xba67dc[_0x3980c1[_0x2ba5fa]];_0x4abb7c?(0x0===_0x20296e&&(_0x20296e=stackSave()),_0xb4f178[_0x2ba5fa]=_0x4abb7c(_0x54945e[_0x2ba5fa])):_0xb4f178[_0x2ba5fa]=_0x54945e[_0x2ba5fa];}var _0x2828eb=_0x6ff607[_0x4728b0(0x18ce)](null,_0xb4f178);return _0x2828eb=function(_0x10061d){var _0x15e393=_0x4728b0;return _0x15e393(0x29ad)===_0x2a65e2?UTF8ToString(_0x10061d):_0x15e393(0x46da)===_0x2a65e2?Boolean(_0x10061d):_0x10061d;}(_0x2828eb),0x0!==_0x20296e&&stackRestore(_0x20296e),_0x2828eb;}function cwrap(_0x33545b,_0x5228b5,_0x1e679b,_0x3434ae){return function(){return ccall(_0x33545b,_0x5228b5,_0x1e679b,arguments);};}var UTF8Decoder=_0x68aa19(0x3041)!=typeof TextDecoder?new TextDecoder(_0x68aa19(0x6c8)):void 0x0,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function UTF8ArrayToString(_0x12921b,_0x86f4c0,_0x4c8458){var _0x3ad80e=_0x68aa19;for(var _0x178658=_0x86f4c0+_0x4c8458,_0x128e9f=_0x86f4c0;_0x12921b[_0x128e9f]&&!(_0x128e9f>=_0x178658);)++_0x128e9f;if(_0x128e9f-_0x86f4c0>0x10&&_0x12921b['subarray']&&UTF8Decoder)return UTF8Decoder['decode'](_0x12921b['subarray'](_0x86f4c0,_0x128e9f));for(var _0x4e9092='';_0x86f4c0<_0x128e9f;){var _0x36d413=_0x12921b[_0x86f4c0++];if(0x80&_0x36d413){var _0x4f9156=0x3f&_0x12921b[_0x86f4c0++];if(0xc0!=(0xe0&_0x36d413)){var _0x4bb226=0x3f&_0x12921b[_0x86f4c0++];if(0xe0==(0xf0&_0x36d413)?_0x36d413=(0xf&_0x36d413)<<0xc|_0x4f9156<<0x6|_0x4bb226:(0xf0!=(0xf8&_0x36d413)&&warnOnce(_0x3ad80e(0x3944)+_0x36d413[_0x3ad80e(0x1d43)](0x10)+_0x3ad80e(0x2474)),_0x36d413=(0x7&_0x36d413)<<0x12|_0x4f9156<<0xc|_0x4bb226<<0x6|0x3f&_0x12921b[_0x86f4c0++]),_0x36d413<0x10000)_0x4e9092+=String[_0x3ad80e(0x3e9a)](_0x36d413);else{var _0x57a5bc=_0x36d413-0x10000;_0x4e9092+=String[_0x3ad80e(0x3e9a)](0xd800|_0x57a5bc>>0xa,0xdc00|0x3ff&_0x57a5bc);}}else _0x4e9092+=String[_0x3ad80e(0x3e9a)]((0x1f&_0x36d413)<<0x6|_0x4f9156);}else _0x4e9092+=String[_0x3ad80e(0x3e9a)](_0x36d413);}return _0x4e9092;}function UTF8ToString(_0x4f5c8b,_0x2593db){return _0x4f5c8b?UTF8ArrayToString(HEAPU8,_0x4f5c8b,_0x2593db):'';}function stringToUTF8Array(_0x3784ca,_0xe7b955,_0x3cdfb0,_0x34f65f){var _0x4453de=_0x68aa19;if(!(_0x34f65f>0x0))return 0x0;for(var _0x188150=_0x3cdfb0,_0x4171c2=_0x3cdfb0+_0x34f65f-0x1,_0x155622=0x0;_0x155622<_0x3784ca[_0x4453de(0x531b)];++_0x155622){var _0x3c3194=_0x3784ca[_0x4453de(0x39ea)](_0x155622);if(_0x3c3194>=0xd800&&_0x3c3194<=0xdfff)_0x3c3194=0x10000+((0x3ff&_0x3c3194)<<0xa)|0x3ff&_0x3784ca[_0x4453de(0x39ea)](++_0x155622);if(_0x3c3194<=0x7f){if(_0x3cdfb0>=_0x4171c2)break;_0xe7b955[_0x3cdfb0++]=_0x3c3194;}else{if(_0x3c3194<=0x7ff){if(_0x3cdfb0+0x1>=_0x4171c2)break;_0xe7b955[_0x3cdfb0++]=0xc0|_0x3c3194>>0x6,_0xe7b955[_0x3cdfb0++]=0x80|0x3f&_0x3c3194;}else{if(_0x3c3194<=0xffff){if(_0x3cdfb0+0x2>=_0x4171c2)break;_0xe7b955[_0x3cdfb0++]=0xe0|_0x3c3194>>0xc,_0xe7b955[_0x3cdfb0++]=0x80|_0x3c3194>>0x6&0x3f,_0xe7b955[_0x3cdfb0++]=0x80|0x3f&_0x3c3194;}else{if(_0x3cdfb0+0x3>=_0x4171c2)break;_0x3c3194>=0x200000&&warnOnce('Invalid\x20Unicode\x20code\x20point\x200x'+_0x3c3194[_0x4453de(0x1d43)](0x10)+_0x4453de(0xf83)),_0xe7b955[_0x3cdfb0++]=0xf0|_0x3c3194>>0x12,_0xe7b955[_0x3cdfb0++]=0x80|_0x3c3194>>0xc&0x3f,_0xe7b955[_0x3cdfb0++]=0x80|_0x3c3194>>0x6&0x3f,_0xe7b955[_0x3cdfb0++]=0x80|0x3f&_0x3c3194;}}}}return _0xe7b955[_0x3cdfb0]=0x0,_0x3cdfb0-_0x188150;}function stringToUTF8(_0x34fb0d,_0x6a79c0,_0x49dd41){var _0xa93963=_0x68aa19;return assert$1('number'==typeof _0x49dd41,_0xa93963(0x429)),stringToUTF8Array(_0x34fb0d,HEAPU8,_0x6a79c0,_0x49dd41);}function lengthBytesUTF8(_0x29c9fa){var _0x1f65e0=_0x68aa19;for(var _0x4fb2c0=0x0,_0x117341=0x0;_0x117341<_0x29c9fa[_0x1f65e0(0x531b)];++_0x117341){var _0x113802=_0x29c9fa[_0x1f65e0(0x39ea)](_0x117341);_0x113802>=0xd800&&_0x113802<=0xdfff&&(_0x113802=0x10000+((0x3ff&_0x113802)<<0xa)|0x3ff&_0x29c9fa[_0x1f65e0(0x39ea)](++_0x117341)),_0x113802<=0x7f?++_0x4fb2c0:_0x4fb2c0+=_0x113802<=0x7ff?0x2:_0x113802<=0xffff?0x3:0x4;}return _0x4fb2c0;}function allocateUTF8(_0x2b934d){var _0x34960c=lengthBytesUTF8(_0x2b934d)+0x1,_0x13d06a=_malloc(_0x34960c);return _0x13d06a&&stringToUTF8Array(_0x2b934d,HEAP8,_0x13d06a,_0x34960c),_0x13d06a;}function writeArrayToMemory(_0x4059b3,_0x3c229e){var _0x45bf6d=_0x68aa19;assert$1(_0x4059b3[_0x45bf6d(0x531b)]>=0x0,'writeArrayToMemory\x20array\x20must\x20have\x20a\x20length\x20(should\x20be\x20an\x20array\x20or\x20typed\x20array)'),HEAP8[_0x45bf6d(0x346f)](_0x4059b3,_0x3c229e);}function writeAsciiToMemory(_0x55924d,_0x91dc0e,_0x3743c5){var _0x591e1c=_0x68aa19;for(var _0x2401a6=0x0;_0x2401a6<_0x55924d[_0x591e1c(0x531b)];++_0x2401a6)assert$1(_0x55924d[_0x591e1c(0x39ea)](_0x2401a6)==_0x55924d[_0x591e1c(0x39ea)](_0x2401a6)&0xff),HEAP8[_0x91dc0e++>>0x0]=_0x55924d['charCodeAt'](_0x2401a6);_0x3743c5||(HEAP8[_0x91dc0e>>0x0]=0x0);}function alignUp(_0x2439c7,_0x22e483){return _0x2439c7%_0x22e483>0x0&&(_0x2439c7+=_0x22e483-_0x2439c7%_0x22e483),_0x2439c7;}function updateGlobalBufferAndViews(_0x3dc45d){var _0x9f3d66=_0x68aa19;buffer=_0x3dc45d,Module[_0x9f3d66(0x57c0)]=HEAP8=new Int8Array(_0x3dc45d),Module[_0x9f3d66(0x4a69)]=HEAP16=new Int16Array(_0x3dc45d),Module['HEAP32']=HEAP32=new Int32Array(_0x3dc45d),Module[_0x9f3d66(0x149a)]=HEAPU8=new Uint8Array(_0x3dc45d),Module[_0x9f3d66(0x3254)]=HEAPU16=new Uint16Array(_0x3dc45d),Module[_0x9f3d66(0x2f33)]=HEAPU32=new Uint32Array(_0x3dc45d),Module[_0x9f3d66(0x173b)]=HEAPF32=new Float32Array(_0x3dc45d),Module[_0x9f3d66(0x584b)]=HEAPF64=new Float64Array(_0x3dc45d);}_0x68aa19(0x3041)!=typeof TextDecoder&&new TextDecoder('utf-16le');var TOTAL_STACK=0x500000;Module[_0x68aa19(0xee7)]&&assert$1(TOTAL_STACK===Module[_0x68aa19(0xee7)],_0x68aa19(0x46e8));var INITIAL_MEMORY=Module[_0x68aa19(0x47fe)]||0x1000000,wasmTable;function writeStackCookie(){var _0x35b8b8=_emscripten_stack_get_end();assert$1(0x0==(0x3&_0x35b8b8)),HEAPU32[0x1+(_0x35b8b8>>0x2)]=0x2135467,HEAPU32[0x2+(_0x35b8b8>>0x2)]=0x89bacdfe,HEAP32[0x0]=0x63736d65;}function checkStackCookie(){var _0x2c7934=_0x68aa19;if(!ABORT){var _0x5b6221=_emscripten_stack_get_end(),_0x59c480=HEAPU32[0x1+(_0x5b6221>>0x2)],_0x32a1e8=HEAPU32[0x2+(_0x5b6221>>0x2)];0x2135467==_0x59c480&&0x89bacdfe==_0x32a1e8||abort('Stack\x20overflow!\x20Stack\x20cookie\x20has\x20been\x20overwritten,\x20expected\x20hex\x20dwords\x200x89BACDFE\x20and\x200x2135467,\x20but\x20received\x200x'+_0x32a1e8['toString'](0x10)+'\x20'+_0x59c480[_0x2c7934(0x1d43)](0x10)),0x63736d65!==HEAP32[0x0]&&abort(_0x2c7934(0x12d3));}}Object[_0x68aa19(0x347)](Module,_0x68aa19(0x47fe))||Object['defineProperty'](Module,_0x68aa19(0x47fe),{'configurable':!0x0,'get':function(){var _0x435d9c=_0x68aa19;abort(_0x435d9c(0x167e));}}),assert$1(INITIAL_MEMORY>=TOTAL_STACK,_0x68aa19(0x5659)+INITIAL_MEMORY+'!\x20(TOTAL_STACK='+TOTAL_STACK+')'),assert$1('undefined'!=typeof Int32Array&&_0x68aa19(0x3041)!=typeof Float64Array&&void 0x0!==Int32Array['prototype']['subarray']&&void 0x0!==Int32Array[_0x68aa19(0x4b51)][_0x68aa19(0x346f)],_0x68aa19(0x4924)),assert$1(!Module[_0x68aa19(0x34d1)],_0x68aa19(0x4a2a)),assert$1(0x1000000==INITIAL_MEMORY,_0x68aa19(0x4f07)),function(){var _0x4cb904=_0x68aa19,_0x30ec3a=new Int16Array(0x1),_0x1f5e92=new Int8Array(_0x30ec3a[_0x4cb904(0x1de1)]);if(_0x30ec3a[0x0]=0x6373,0x73!==_0x1f5e92[0x0]||0x63!==_0x1f5e92[0x1])throw _0x4cb904(0x580e);}();var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATPOSTRUN__=[],runtimeInitialized=!0x1,runtimeExited=!0x1;function preRun(){var _0x432473=_0x68aa19;if(Module[_0x432473(0x3f77)]){for('function'==typeof Module['preRun']&&(Module[_0x432473(0x3f77)]=[Module['preRun']]);Module['preRun'][_0x432473(0x531b)];)addOnPreRun(Module[_0x432473(0x3f77)][_0x432473(0x1596)]());}callRuntimeCallbacks(__ATPRERUN__);}function initRuntime(){var _0x114a90=_0x68aa19;checkStackCookie(),assert$1(!runtimeInitialized),runtimeInitialized=!0x0,Module[_0x114a90(0x3146)]||FS$1[_0x114a90(0x1823)]['initialized']||FS$1[_0x114a90(0x1823)](),TTY[_0x114a90(0x1823)](),callRuntimeCallbacks(__ATINIT__);}function preMain(){var _0x2ae583=_0x68aa19;checkStackCookie(),FS$1[_0x2ae583(0x48f0)]=!0x1,callRuntimeCallbacks(__ATMAIN__);}function exitRuntime(){checkStackCookie(),runtimeExited=!0x0;}function postRun(){var _0xcc5925=_0x68aa19;if(checkStackCookie(),Module[_0xcc5925(0x333c)]){for(_0xcc5925(0x20f8)==typeof Module[_0xcc5925(0x333c)]&&(Module[_0xcc5925(0x333c)]=[Module[_0xcc5925(0x333c)]]);Module[_0xcc5925(0x333c)][_0xcc5925(0x531b)];)addOnPostRun(Module[_0xcc5925(0x333c)][_0xcc5925(0x1596)]());}callRuntimeCallbacks(__ATPOSTRUN__);}function addOnPreRun(_0x3859bb){var _0x29cf05=_0x68aa19;__ATPRERUN__[_0x29cf05(0x4e52)](_0x3859bb);}function addOnPostRun(_0x1f53df){var _0x5cbe66=_0x68aa19;__ATPOSTRUN__[_0x5cbe66(0x4e52)](_0x1f53df);}__ATINIT__[_0x68aa19(0x3a33)]({'func':function(){___wasm_call_ctors();}}),assert$1(Math[_0x68aa19(0xfab)],_0x68aa19(0x4d7)),assert$1(Math['fround'],_0x68aa19(0x742)),assert$1(Math[_0x68aa19(0x23d8)],_0x68aa19(0x1aaf)),assert$1(Math[_0x68aa19(0x2d4e)],_0x68aa19(0x57a7));var runDependencies=0x0,runDependencyWatcher=null,dependenciesFulfilled=null,runDependencyTracking={};function getUniqueRunDependency(_0x2f7954){var _0x23787a=_0x68aa19;for(var _0x5f5082=_0x2f7954;;){if(!runDependencyTracking[_0x2f7954])return _0x2f7954;_0x2f7954=_0x5f5082+Math[_0x23787a(0x2bd3)]();}}function addRunDependency(_0x59a40b){var _0x3366d2=_0x68aa19;runDependencies++,Module[_0x3366d2(0x9aa)]&&Module['monitorRunDependencies'](runDependencies),_0x59a40b?(assert$1(!runDependencyTracking[_0x59a40b]),runDependencyTracking[_0x59a40b]=0x1,null===runDependencyWatcher&&_0x3366d2(0x3041)!=typeof setInterval&&(runDependencyWatcher=setInterval(function(){var _0x32f435=_0x3366d2;if(ABORT)return clearInterval(runDependencyWatcher),void(runDependencyWatcher=null);var _0x37bb15=!0x1;for(var _0x484f80 in runDependencyTracking)_0x37bb15||(_0x37bb15=!0x0,err(_0x32f435(0x4478))),err(_0x32f435(0x2bcb)+_0x484f80);_0x37bb15&&err('(end\x20of\x20list)');},0x2710))):err(_0x3366d2(0x4f62));}function removeRunDependency(_0x388dba){var _0x986a22=_0x68aa19;if(runDependencies--,Module[_0x986a22(0x9aa)]&&Module[_0x986a22(0x9aa)](runDependencies),_0x388dba?(assert$1(runDependencyTracking[_0x388dba]),delete runDependencyTracking[_0x388dba]):err('warning:\x20run\x20dependency\x20removed\x20without\x20ID'),0x0==runDependencies&&(null!==runDependencyWatcher&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var _0x3596ea=dependenciesFulfilled;dependenciesFulfilled=null,_0x3596ea();}}function abort(_0x1ce65a){var _0x1b6325=_0x68aa19;Module[_0x1b6325(0x1394)]&&Module[_0x1b6325(0x1394)](_0x1ce65a),ABORT=!0x0,_0x1ce65a=_0x1b6325(0x2989)+(_0x1ce65a+='')+_0x1b6325(0xbbb)+stackTrace(),new WebAssembly[(_0x1b6325(0x54e))](_0x1ce65a);}function hasPrefix(_0xf8b6a0,_0x548e8b){var _0x4928eb=_0x68aa19;return String['prototype'][_0x4928eb(0x3e51)]?_0xf8b6a0[_0x4928eb(0x3e51)](_0x548e8b):0x0===_0xf8b6a0[_0x4928eb(0x33ab)](_0x548e8b);}Module[_0x68aa19(0x1660)]={},Module[_0x68aa19(0x398e)]={};var dataURIPrefix=_0x68aa19(0x431c);function isDataURI(_0x553ce2){return hasPrefix(_0x553ce2,dataURIPrefix);}var fileURIPrefix=_0x68aa19(0x2779),wasmBinaryFile;function isFileURI(_0x434db5){return hasPrefix(_0x434db5,fileURIPrefix);}function createExportWrapper(_0x551002,_0x6136a8){return function(){var _0x40c26c=_0x54f3,_0x577f57=_0x551002,_0x64c105=_0x6136a8;return _0x6136a8||(_0x64c105=Module[_0x40c26c(0x156b)]),assert$1(runtimeInitialized,'native\x20function\x20`'+_0x577f57+_0x40c26c(0x464f)),assert$1(!runtimeExited,_0x40c26c(0x2965)+_0x577f57+_0x40c26c(0x34a)),_0x64c105[_0x551002]||assert$1(_0x64c105[_0x551002],'exported\x20native\x20function\x20`'+_0x577f57+_0x40c26c(0x143)),_0x64c105[_0x551002][_0x40c26c(0x18ce)](null,arguments);};}var myself=_0x68aa19(0x3041)==typeof window?self:window,tempDouble$1,tempI64$1,_emscripten_get_now;function getBinary(_0x16ca24){var _0x2168e4=_0x68aa19;try{if(_0x16ca24==wasmBinaryFile&&wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(_0x16ca24);throw _0x2168e4(0x70b);}catch(_0x2e1a27){abort(_0x2e1a27);}}function getBinaryPromise(){var _0x10e768=_0x68aa19;if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(_0x10e768(0x20f8)==typeof fetch&&!isFileURI(wasmBinaryFile))return fetch(wasmBinaryFile,{'credentials':_0x10e768(0xf0d)})[_0x10e768(0x4e1e)](function(_0x5da726){var _0x566b08=_0x10e768;if(!_0x5da726['ok'])throw'failed\x20to\x20load\x20wasm\x20binary\x20file\x20at\x20\x27'+wasmBinaryFile+'\x27';return _0x5da726[_0x566b08(0x2ab)]();})[_0x10e768(0x3175)](function(){return getBinary(wasmBinaryFile);});if(readAsync)return new Promise(function(_0x3759fc,_0x4aef03){readAsync(wasmBinaryFile,function(_0x510577){_0x3759fc(new Uint8Array(_0x510577));},_0x4aef03);});}return Promise[_0x10e768(0x68a)]()['then'](function(){return getBinary(wasmBinaryFile);});}function createWasm(){var _0x352ac4=_0x68aa19,_0x5813c3={'env':asmLibraryArg,'wasi_snapshot_preview1':asmLibraryArg};function _0x5b7d1a(_0x49a64c,_0x3107c3){var _0x3e6702=_0x54f3,_0x1ab3fb=_0x49a64c['exports'];Module[_0x3e6702(0x156b)]=_0x1ab3fb,assert$1(wasmMemory=Module['asm'][_0x3e6702(0x11b0)],_0x3e6702(0x476d)),updateGlobalBufferAndViews(wasmMemory[_0x3e6702(0x1de1)]),assert$1(wasmTable=Module[_0x3e6702(0x156b)][_0x3e6702(0x3d17)],_0x3e6702(0x5669)),removeRunDependency(_0x3e6702(0x3975));}addRunDependency(_0x352ac4(0x3975));var _0x46ed71=Module;function _0x4dc632(_0x26a687){var _0x58ee4b=_0x352ac4;assert$1(Module===_0x46ed71,_0x58ee4b(0x1b36)),_0x46ed71=null,_0x5b7d1a(_0x26a687[_0x58ee4b(0x3c0b)]);}function _0x36cf20(_0x42087e){var _0x46b52c=_0x352ac4;return getBinaryPromise()[_0x46b52c(0x4e1e)](function(_0x125333){var _0x33be6c=_0x46b52c;return WebAssembly[_0x33be6c(0x2e8d)](_0x125333,_0x5813c3);})[_0x46b52c(0x4e1e)](_0x42087e,function(_0xbfac5){isFileURI(wasmBinaryFile),abort(_0xbfac5);});}if(Module[_0x352ac4(0x47a9)])try{return Module[_0x352ac4(0x47a9)](_0x5813c3,_0x5b7d1a);}catch(_0x3a8a83){return err('Module.instantiateWasm\x20callback\x20failed\x20with\x20error:\x20'+_0x3a8a83),!0x1;}return wasmBinary||_0x352ac4(0x20f8)!=typeof WebAssembly['instantiateStreaming']||isDataURI(wasmBinaryFile)||isFileURI(wasmBinaryFile)||_0x352ac4(0x20f8)!=typeof fetch?_0x36cf20(_0x4dc632):fetch(wasmBinaryFile,{'credentials':_0x352ac4(0xf0d)})[_0x352ac4(0x4e1e)](function(_0x437fa1){return WebAssembly['instantiateStreaming'](_0x437fa1,_0x5813c3)['then'](_0x4dc632,function(_0x5eaac7){return _0x36cf20(_0x4dc632);});}),{};}function callRuntimeCallbacks(_0x2b1341){var _0x3b17d5=_0x68aa19;for(;_0x2b1341[_0x3b17d5(0x531b)]>0x0;){var _0x24bf81=_0x2b1341[_0x3b17d5(0x1596)]();if(_0x3b17d5(0x20f8)!=typeof _0x24bf81){var _0x8baf4b=_0x24bf81[_0x3b17d5(0x326b)];_0x3b17d5(0x30f8)==typeof _0x8baf4b?void 0x0===_0x24bf81['arg']?wasmTable[_0x3b17d5(0x3173)](_0x8baf4b)():wasmTable[_0x3b17d5(0x3173)](_0x8baf4b)(_0x24bf81[_0x3b17d5(0x44a7)]):_0x8baf4b(void 0x0===_0x24bf81[_0x3b17d5(0x44a7)]?null:_0x24bf81['arg']);}else _0x24bf81(Module);}}function demangle(_0x395dc1){return warnOnce('warning:\x20build\x20with\x20\x20-s\x20DEMANGLE_SUPPORT=1\x20\x20to\x20link\x20in\x20libcxxabi\x20demangling'),_0x395dc1;}function demangleAll(_0x24ff65){var _0x18b55d=_0x68aa19;return _0x24ff65[_0x18b55d(0x1297)](/\b_Z[\w\d_]+/g,function(_0x59030b){var _0x1fbdef=demangle(_0x59030b);return _0x59030b===_0x1fbdef?_0x59030b:_0x1fbdef+'\x20['+_0x59030b+']';});}function jsStackTrace(){return'';}function stackTrace(){var _0x543a49=jsStackTrace();return Module['extraStackTrace']&&(_0x543a49+='\x0a'+Module['extraStackTrace']()),demangleAll(_0x543a49);}function ___assert_fail(_0x37482a,_0xde4350,_0x138895,_0x1131a8){var _0x4aa87f=_0x68aa19;abort(_0x4aa87f(0x4ac3)+UTF8ToString(_0x37482a)+_0x4aa87f(0x4863)+[_0xde4350?UTF8ToString(_0xde4350):'unknown\x20filename',_0x138895,_0x1131a8?UTF8ToString(_0x1131a8):_0x4aa87f(0x1d61)]);}wasmBinaryFile=myself['location'][_0x68aa19(0x1599)][_0x68aa19(0x27d8)](_0x68aa19(0x511b))?'../../static/Build/Cesium/ThirdParty/OSGBToS3M.wasm':'ThirdParty/OSGBToS3M.wasm',isDataURI(wasmBinaryFile)||(wasmBinaryFile=locateFile(wasmBinaryFile)),Module[_0x68aa19(0x446f)]=callRuntimeCallbacks,Module[_0x68aa19(0x27fd)]=demangle,Module[_0x68aa19(0x574b)]=demangleAll,Module[_0x68aa19(0x12a)]=jsStackTrace,Module['stackTrace']=stackTrace,Module[_0x68aa19(0x537e)]=___assert_fail,_emscripten_get_now=ENVIRONMENT_IS_NODE?function(){var _0x33529a=_0x68aa19,_0x40e396=process[_0x33529a(0x16b8)]();return 0x3e8*_0x40e396[0x0]+_0x40e396[0x1]/0xf4240;}:_0x68aa19(0x3041)!=typeof dateNow?dateNow:function(){var _0x201b49=_0x68aa19;return performance[_0x201b49(0x3c84)]();},Module[_0x68aa19(0x15a2)]=_emscripten_get_now;var _emscripten_get_now_is_monotonic=!0x0;function setErrNo(_0x258a61){return HEAP32[___errno_location()>>0x2]=_0x258a61,_0x258a61;}function _clock_gettime(_0x2a9cbe,_0x24b89c){var _0x180507=_0x68aa19,_0x4e5e7d;if(0x0===_0x2a9cbe)_0x4e5e7d=Date[_0x180507(0x3c84)]();else{if(0x1!==_0x2a9cbe&&0x4!==_0x2a9cbe||!_emscripten_get_now_is_monotonic)return setErrNo(0x1c),-0x1;_0x4e5e7d=_emscripten_get_now();}return HEAP32[_0x24b89c>>0x2]=_0x4e5e7d/0x3e8|0x0,HEAP32[_0x24b89c+0x4>>0x2]=_0x4e5e7d%0x3e8*0x3e8*0x3e8|0x0,0x0;}function ___clock_gettime(_0x448583,_0x2b148f){return _clock_gettime(_0x448583,_0x2b148f);}Module[_0x68aa19(0x515)]=_emscripten_get_now_is_monotonic,Module[_0x68aa19(0x2e62)]=setErrNo,Module[_0x68aa19(0x26ec)]=_clock_gettime,Module[_0x68aa19(0x3d94)]=___clock_gettime;var ExceptionInfoAttrs={'DESTRUCTOR_OFFSET':0x0,'REFCOUNT_OFFSET':0x4,'TYPE_OFFSET':0x8,'CAUGHT_OFFSET':0xc,'RETHROWN_OFFSET':0xd,'SIZE':0x10};function ___cxa_allocate_exception(_0x1be498){var _0xc9dfa6=_0x68aa19;return _malloc(_0x1be498+ExceptionInfoAttrs[_0xc9dfa6(0x436e)])+ExceptionInfoAttrs[_0xc9dfa6(0x436e)];}function _atexit(_0x114e29,_0x4c338b){}function ___cxa_atexit(_0x53f036,_0x190e6d){return _atexit();}function ExceptionInfo(_0x42f8f6){var _0x7047a6=_0x68aa19;this[_0x7047a6(0x3e23)]=_0x42f8f6,this[_0x7047a6(0x56fd)]=_0x42f8f6-ExceptionInfoAttrs[_0x7047a6(0x436e)],this[_0x7047a6(0x2f46)]=function(_0xf31135){var _0x329154=_0x7047a6;HEAP32[this[_0x329154(0x56fd)]+ExceptionInfoAttrs[_0x329154(0x3283)]>>0x2]=_0xf31135;},this[_0x7047a6(0x114b)]=function(){var _0x564439=_0x7047a6;return HEAP32[this[_0x564439(0x56fd)]+ExceptionInfoAttrs[_0x564439(0x3283)]>>0x2];},this[_0x7047a6(0x32f6)]=function(_0x2a9b67){var _0x48439d=_0x7047a6;HEAP32[this[_0x48439d(0x56fd)]+ExceptionInfoAttrs[_0x48439d(0x548)]>>0x2]=_0x2a9b67;},this[_0x7047a6(0x31fa)]=function(){var _0x347e96=_0x7047a6;return HEAP32[this[_0x347e96(0x56fd)]+ExceptionInfoAttrs[_0x347e96(0x548)]>>0x2];},this[_0x7047a6(0x56dd)]=function(_0x82f6c8){var _0x3210d9=_0x7047a6;HEAP32[this['ptr']+ExceptionInfoAttrs[_0x3210d9(0x27f)]>>0x2]=_0x82f6c8;},this[_0x7047a6(0x640)]=function(_0x531ca5){var _0x339695=_0x7047a6;_0x531ca5=_0x531ca5?0x1:0x0,HEAP8[this[_0x339695(0x56fd)]+ExceptionInfoAttrs[_0x339695(0x17bb)]>>0x0]=_0x531ca5;},this[_0x7047a6(0x326d)]=function(){var _0x286918=_0x7047a6;return 0x0!=HEAP8[this[_0x286918(0x56fd)]+ExceptionInfoAttrs[_0x286918(0x17bb)]>>0x0];},this['set_rethrown']=function(_0x10bec9){var _0x2c6842=_0x7047a6;_0x10bec9=_0x10bec9?0x1:0x0,HEAP8[this[_0x2c6842(0x56fd)]+ExceptionInfoAttrs[_0x2c6842(0x24c2)]>>0x0]=_0x10bec9;},this[_0x7047a6(0x382d)]=function(){var _0x349f69=_0x7047a6;return 0x0!=HEAP8[this[_0x349f69(0x56fd)]+ExceptionInfoAttrs[_0x349f69(0x24c2)]>>0x0];},this['init']=function(_0xee30ec,_0xf3efe){var _0x2f0c0e=_0x7047a6;this['set_type'](_0xee30ec),this['set_destructor'](_0xf3efe),this[_0x2f0c0e(0x56dd)](0x0),this[_0x2f0c0e(0x640)](!0x1),this[_0x2f0c0e(0x3f21)](!0x1);},this[_0x7047a6(0x56e1)]=function(){var _0x4c9629=_0x7047a6,_0x250984=HEAP32[this[_0x4c9629(0x56fd)]+ExceptionInfoAttrs['REFCOUNT_OFFSET']>>0x2];HEAP32[this[_0x4c9629(0x56fd)]+ExceptionInfoAttrs[_0x4c9629(0x27f)]>>0x2]=_0x250984+0x1;},this['release_ref']=function(){var _0x3968a0=_0x7047a6,_0x2c4caf=HEAP32[this[_0x3968a0(0x56fd)]+ExceptionInfoAttrs[_0x3968a0(0x27f)]>>0x2];return HEAP32[this[_0x3968a0(0x56fd)]+ExceptionInfoAttrs[_0x3968a0(0x27f)]>>0x2]=_0x2c4caf-0x1,assert$1(_0x2c4caf>0x0),0x1===_0x2c4caf;};}Module['ExceptionInfoAttrs']=ExceptionInfoAttrs,Module['___cxa_allocate_exception']=___cxa_allocate_exception,Module[_0x68aa19(0x4ff)]=_atexit,Module[_0x68aa19(0x1bb6)]=___cxa_atexit,Module[_0x68aa19(0xa4d)]=ExceptionInfo;var exceptionLast=0x0;Module[_0x68aa19(0x1073)]=exceptionLast;var uncaughtExceptionCount=0x0;function ___cxa_throw(_0x3afe4d,_0x4dcabd,_0x138335){var _0x273289=_0x68aa19;throw new ExceptionInfo(_0x3afe4d)[_0x273289(0x1823)](_0x4dcabd,_0x138335),exceptionLast=_0x3afe4d,uncaughtExceptionCount++,_0x3afe4d+_0x273289(0xed1);}function _tzset(){var _0x187566=_0x68aa19;if(!_tzset['called']){_tzset['called']=!0x0;var _0xa7d072=new Date()[_0x187566(0x8aa)](),_0x5e2da8=new Date(_0xa7d072,0x0,0x1),_0x1e247a=new Date(_0xa7d072,0x6,0x1),_0x267205=_0x5e2da8['getTimezoneOffset'](),_0x5f5b75=_0x1e247a['getTimezoneOffset'](),_0x18946b=Math[_0x187566(0x2bc6)](_0x267205,_0x5f5b75);HEAP32[__get_timezone()>>0x2]=0x3c*_0x18946b,HEAP32[__get_daylight()>>0x2]=Number(_0x267205!=_0x5f5b75);var _0x110dfd=_0x40d50c(_0x5e2da8),_0x51a8a=_0x40d50c(_0x1e247a),_0x5d60a2=allocateUTF8(_0x110dfd),_0x45fb90=allocateUTF8(_0x51a8a);_0x5f5b75<_0x267205?(HEAP32[__get_tzname()>>0x2]=_0x5d60a2,HEAP32[__get_tzname()+0x4>>0x2]=_0x45fb90):(HEAP32[__get_tzname()>>0x2]=_0x45fb90,HEAP32[__get_tzname()+0x4>>0x2]=_0x5d60a2);}function _0x40d50c(_0x3f6b18){var _0x484076=_0x187566,_0x19df23=_0x3f6b18[_0x484076(0x29ce)]()[_0x484076(0x1b02)](/\(([A-Za-z ]+)\)$/);return _0x19df23?_0x19df23[0x1]:'GMT';}}function _localtime_r(_0x25be51,_0x311c67){var _0x5f02e1=_0x68aa19;_tzset();var _0x16cb4d=new Date(0x3e8*HEAP32[_0x25be51>>0x2]);HEAP32[_0x311c67>>0x2]=_0x16cb4d[_0x5f02e1(0x4be0)](),HEAP32[_0x311c67+0x4>>0x2]=_0x16cb4d['getMinutes'](),HEAP32[_0x311c67+0x8>>0x2]=_0x16cb4d[_0x5f02e1(0x1663)](),HEAP32[_0x311c67+0xc>>0x2]=_0x16cb4d[_0x5f02e1(0x2310)](),HEAP32[_0x311c67+0x10>>0x2]=_0x16cb4d['getMonth'](),HEAP32[_0x311c67+0x14>>0x2]=_0x16cb4d['getFullYear']()-0x76c,HEAP32[_0x311c67+0x18>>0x2]=_0x16cb4d['getDay']();var _0x554e23=new Date(_0x16cb4d[_0x5f02e1(0x8aa)](),0x0,0x1),_0x8d7d6a=(_0x16cb4d['getTime']()-_0x554e23['getTime']())/0x5265c00|0x0;HEAP32[_0x311c67+0x1c>>0x2]=_0x8d7d6a,HEAP32[_0x311c67+0x24>>0x2]=-0x3c*_0x16cb4d[_0x5f02e1(0x155f)]();var _0x2dab13=new Date(_0x16cb4d['getFullYear'](),0x6,0x1)[_0x5f02e1(0x155f)](),_0x1df5cf=_0x554e23[_0x5f02e1(0x155f)](),_0x1e0131=0x0|(_0x2dab13!=_0x1df5cf&&_0x16cb4d[_0x5f02e1(0x155f)]()==Math[_0x5f02e1(0x27d5)](_0x1df5cf,_0x2dab13));HEAP32[_0x311c67+0x20>>0x2]=_0x1e0131;var _0x5ab403=HEAP32[__get_tzname()+(_0x1e0131?0x4:0x0)>>0x2];return HEAP32[_0x311c67+0x28>>0x2]=_0x5ab403,_0x311c67;}function ___localtime_r(_0x5a32b2,_0x366eba){return _localtime_r(_0x5a32b2,_0x366eba);}Module[_0x68aa19(0x2975)]=uncaughtExceptionCount,Module[_0x68aa19(0x3095)]=___cxa_throw,Module['_tzset']=_tzset,Module[_0x68aa19(0x39a1)]=_localtime_r,Module[_0x68aa19(0x22fd)]=___localtime_r;var PATH={'splitPath':function(_0x5f4d3b){var _0x5c63e8=_0x68aa19;return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/[_0x5c63e8(0xfbe)](_0x5f4d3b)[_0x5c63e8(0x48ca)](0x1);},'normalizeArray':function(_0x1bc14d,_0x3ead05){var _0x149d2b=_0x68aa19;for(var _0x265d6d=0x0,_0x28ac8b=_0x1bc14d[_0x149d2b(0x531b)]-0x1;_0x28ac8b>=0x0;_0x28ac8b--){var _0x261374=_0x1bc14d[_0x28ac8b];'.'===_0x261374?_0x1bc14d[_0x149d2b(0x4bc6)](_0x28ac8b,0x1):'..'===_0x261374?(_0x1bc14d['splice'](_0x28ac8b,0x1),_0x265d6d++):_0x265d6d&&(_0x1bc14d[_0x149d2b(0x4bc6)](_0x28ac8b,0x1),_0x265d6d--);}if(_0x3ead05){for(;_0x265d6d;_0x265d6d--)_0x1bc14d[_0x149d2b(0x4e52)]('..');}return _0x1bc14d;},'normalize':function(_0x5d5792){var _0x5b05b3=_0x68aa19,_0x28fb95='/'===_0x5d5792[_0x5b05b3(0x29be)](0x0),_0x2f4f29='/'===_0x5d5792[_0x5b05b3(0x163c)](-0x1);return(_0x5d5792=PATH['normalizeArray'](_0x5d5792[_0x5b05b3(0x4d7b)]('/')[_0x5b05b3(0x350b)](function(_0x132c73){return!!_0x132c73;}),!_0x28fb95)[_0x5b05b3(0x3ac2)]('/'))||_0x28fb95||(_0x5d5792='.'),_0x5d5792&&_0x2f4f29&&(_0x5d5792+='/'),(_0x28fb95?'/':'')+_0x5d5792;},'dirname':function(_0x3c13c5){var _0x438d1d=_0x68aa19,_0x56d9e6=PATH['splitPath'](_0x3c13c5),_0x51e1fe=_0x56d9e6[0x0],_0x32e20a=_0x56d9e6[0x1];return _0x51e1fe||_0x32e20a?(_0x32e20a&&(_0x32e20a=_0x32e20a[_0x438d1d(0x163c)](0x0,_0x32e20a[_0x438d1d(0x531b)]-0x1)),_0x51e1fe+_0x32e20a):'.';},'basename':function(_0xef3870){var _0x5a0a78=_0x68aa19;if('/'===_0xef3870)return'/';var _0x2aebcc=(_0xef3870=(_0xef3870=PATH[_0x5a0a78(0x4e7d)](_0xef3870))[_0x5a0a78(0x1297)](/\/$/,''))[_0x5a0a78(0x454f)]('/');return-0x1===_0x2aebcc?_0xef3870:_0xef3870[_0x5a0a78(0x163c)](_0x2aebcc+0x1);},'extname':function(_0x8655){var _0x556d7e=_0x68aa19;return PATH[_0x556d7e(0x42a5)](_0x8655)[0x3];},'join':function(){var _0x2594ec=_0x68aa19,_0x20d1f2=Array['prototype'][_0x2594ec(0x48ca)][_0x2594ec(0x317a)](arguments,0x0);return PATH['normalize'](_0x20d1f2[_0x2594ec(0x3ac2)]('/'));},'join2':function(_0x38d2a0,_0x1e61b6){var _0x14434f=_0x68aa19;return PATH[_0x14434f(0x4e7d)](_0x38d2a0+'/'+_0x1e61b6);}};function getRandomDevice(){var _0x35142d=_0x68aa19;if('object'==typeof crypto&&_0x35142d(0x20f8)==typeof crypto['getRandomValues']){var _0x23c080=new Uint8Array(0x1);return function(){var _0x407b25=_0x35142d;return crypto[_0x407b25(0x27db)](_0x23c080),_0x23c080[0x0];};}if(ENVIRONMENT_IS_NODE)try{var _0xd4df42=require('crypto');return function(){return _0xd4df42['randomBytes'](0x1)[0x0];};}catch(_0x3f7ff6){}return function(){var _0x254186=_0x35142d;abort(_0x254186(0x12d2));};}Module[_0x68aa19(0x1f3)]=PATH,Module[_0x68aa19(0x4f13)]=getRandomDevice;var PATH_FS={'resolve':function(){var _0x109767=_0x68aa19;for(var _0x3fd71c='',_0x15f9ba=!0x1,_0x4ebf1d=arguments[_0x109767(0x531b)]-0x1;_0x4ebf1d>=-0x1&&!_0x15f9ba;_0x4ebf1d--){var _0x3826df=_0x4ebf1d>=0x0?arguments[_0x4ebf1d]:FS$1[_0x109767(0x4433)]();if(_0x109767(0x29ad)!=typeof _0x3826df)throw new TypeError(_0x109767(0x2817));if(!_0x3826df)return'';_0x3fd71c=_0x3826df+'/'+_0x3fd71c,_0x15f9ba='/'===_0x3826df[_0x109767(0x29be)](0x0);}return(_0x15f9ba?'/':'')+(_0x3fd71c=PATH[_0x109767(0x4a91)](_0x3fd71c[_0x109767(0x4d7b)]('/')['filter'](function(_0x1ed1bc){return!!_0x1ed1bc;}),!_0x15f9ba)[_0x109767(0x3ac2)]('/'))||'.';},'relative':function(_0x56ec7c,_0x4c6e02){var _0x1c775f=_0x68aa19;function _0x1a1926(_0x179d74){var _0x51757d=_0x54f3;for(var _0x43afcf=0x0;_0x43afcf<_0x179d74[_0x51757d(0x531b)]&&''===_0x179d74[_0x43afcf];_0x43afcf++);for(var _0x2a3404=_0x179d74[_0x51757d(0x531b)]-0x1;_0x2a3404>=0x0&&''===_0x179d74[_0x2a3404];_0x2a3404--);return _0x43afcf>_0x2a3404?[]:_0x179d74[_0x51757d(0x48ca)](_0x43afcf,_0x2a3404-_0x43afcf+0x1);}_0x56ec7c=PATH_FS['resolve'](_0x56ec7c)['substr'](0x1),_0x4c6e02=PATH_FS[_0x1c775f(0x68a)](_0x4c6e02)[_0x1c775f(0x163c)](0x1);for(var _0x2b8952=_0x1a1926(_0x56ec7c['split']('/')),_0x23de1b=_0x1a1926(_0x4c6e02[_0x1c775f(0x4d7b)]('/')),_0x2aa7a7=Math[_0x1c775f(0x27d5)](_0x2b8952['length'],_0x23de1b[_0x1c775f(0x531b)]),_0x1573e0=_0x2aa7a7,_0x2fa526=0x0;_0x2fa526<_0x2aa7a7;_0x2fa526++)if(_0x2b8952[_0x2fa526]!==_0x23de1b[_0x2fa526]){_0x1573e0=_0x2fa526;break;}var _0x16cc38=[];for(_0x2fa526=_0x1573e0;_0x2fa526<_0x2b8952[_0x1c775f(0x531b)];_0x2fa526++)_0x16cc38[_0x1c775f(0x3a33)]('..');return(_0x16cc38=_0x16cc38[_0x1c775f(0x32c8)](_0x23de1b[_0x1c775f(0x48ca)](_0x1573e0)))[_0x1c775f(0x3ac2)]('/');}};Module[_0x68aa19(0xd25)]=PATH_FS;var TTY={'ttys':[],'init':function(){},'shutdown':function(){},'register':function(_0x3485af,_0x50986a){var _0x537e56=_0x68aa19;TTY['ttys'][_0x3485af]={'input':[],'output':[],'ops':_0x50986a},FS$1[_0x537e56(0x33fa)](_0x3485af,TTY[_0x537e56(0x4b90)]);},'stream_ops':{'open':function(_0x1570c4){var _0x5ae394=_0x68aa19,_0x56f2d8=TTY[_0x5ae394(0x1932)][_0x1570c4[_0x5ae394(0x3faa)][_0x5ae394(0x3bdf)]];if(!_0x56f2d8)throw new FS$1[(_0x5ae394(0x1f42))](0x2b);_0x1570c4[_0x5ae394(0x5767)]=_0x56f2d8,_0x1570c4[_0x5ae394(0x4deb)]=!0x1;},'close':function(_0x1f4435){var _0x31ca23=_0x68aa19;_0x1f4435['tty'][_0x31ca23(0x2617)][_0x31ca23(0xf89)](_0x1f4435[_0x31ca23(0x5767)]);},'flush':function(_0xaf9279){var _0x1bd3fa=_0x68aa19;_0xaf9279[_0x1bd3fa(0x5767)][_0x1bd3fa(0x2617)]['flush'](_0xaf9279[_0x1bd3fa(0x5767)]);},'read':function(_0x12661b,_0x1c61cf,_0xff0d5,_0xf2027c,_0x2f5fb9){var _0x350fb5=_0x68aa19;if(!_0x12661b['tty']||!_0x12661b[_0x350fb5(0x5767)][_0x350fb5(0x2617)][_0x350fb5(0x11fa)])throw new FS$1[(_0x350fb5(0x1f42))](0x3c);for(var _0x445f83=0x0,_0xab3846=0x0;_0xab3846<_0xf2027c;_0xab3846++){var _0x3c6216;try{_0x3c6216=_0x12661b[_0x350fb5(0x5767)][_0x350fb5(0x2617)]['get_char'](_0x12661b['tty']);}catch(_0x285a1b){throw new FS$1[(_0x350fb5(0x1f42))](0x1d);}if(void 0x0===_0x3c6216&&0x0===_0x445f83)throw new FS$1['ErrnoError'](0x6);if(null==_0x3c6216)break;_0x445f83++,_0x1c61cf[_0xff0d5+_0xab3846]=_0x3c6216;}return _0x445f83&&(_0x12661b[_0x350fb5(0x3faa)][_0x350fb5(0x38db)]=Date['now']()),_0x445f83;},'write':function(_0x1be616,_0x1587cb,_0x45e570,_0xf6fa7b,_0x3f9260){var _0x15467b=_0x68aa19;if(!_0x1be616['tty']||!_0x1be616['tty'][_0x15467b(0x2617)][_0x15467b(0x1992)])throw new FS$1['ErrnoError'](0x3c);try{for(var _0x350e8c=0x0;_0x350e8c<_0xf6fa7b;_0x350e8c++)_0x1be616[_0x15467b(0x5767)]['ops']['put_char'](_0x1be616['tty'],_0x1587cb[_0x45e570+_0x350e8c]);}catch(_0x38d8cc){throw new FS$1['ErrnoError'](0x1d);}return _0xf6fa7b&&(_0x1be616[_0x15467b(0x3faa)][_0x15467b(0x38db)]=Date[_0x15467b(0x3c84)]()),_0x350e8c;}},'default_tty_ops':{'get_char':function(_0x42e0e8){var _0x363202=_0x68aa19;if(!_0x42e0e8[_0x363202(0x4358)][_0x363202(0x531b)]){var _0x2b24b7=null;if(ENVIRONMENT_IS_NODE){var _0x37d083=Buffer[_0x363202(0x1ca5)]?Buffer[_0x363202(0x1ca5)](0x100):new Buffer(0x100),_0x38d1da=0x0;try{_0x38d1da=nodeFS[_0x363202(0x5233)](process[_0x363202(0xd4f)]['fd'],_0x37d083,0x0,0x100,null);}catch(_0xa70d){if(-0x1==_0xa70d[_0x363202(0x1d43)]()[_0x363202(0x33ab)](_0x363202(0x1dca)))throw _0xa70d;_0x38d1da=0x0;}_0x2b24b7=_0x38d1da>0x0?_0x37d083[_0x363202(0x48ca)](0x0,_0x38d1da)[_0x363202(0x1d43)](_0x363202(0x27cf)):null;}else _0x363202(0x3041)!=typeof window&&'function'==typeof window['prompt']?null!==(_0x2b24b7=window[_0x363202(0xca4)](_0x363202(0x2aaf)))&&(_0x2b24b7+='\x0a'):_0x363202(0x20f8)==typeof readline&&null!==(_0x2b24b7=readline())&&(_0x2b24b7+='\x0a');if(!_0x2b24b7)return null;_0x42e0e8[_0x363202(0x4358)]=intArrayFromString(_0x2b24b7,!0x0);}return _0x42e0e8[_0x363202(0x4358)][_0x363202(0x1596)]();},'put_char':function(_0x104563,_0x2ccaa7){var _0x6394ea=_0x68aa19;null===_0x2ccaa7||0xa===_0x2ccaa7?(out(UTF8ArrayToString(_0x104563[_0x6394ea(0x1736)],0x0)),_0x104563[_0x6394ea(0x1736)]=[]):0x0!=_0x2ccaa7&&_0x104563['output'][_0x6394ea(0x3a33)](_0x2ccaa7);},'flush':function(_0x851462){var _0x492df7=_0x68aa19;_0x851462[_0x492df7(0x1736)]&&_0x851462[_0x492df7(0x1736)][_0x492df7(0x531b)]>0x0&&(out(UTF8ArrayToString(_0x851462[_0x492df7(0x1736)],0x0)),_0x851462[_0x492df7(0x1736)]=[]);}},'default_tty1_ops':{'put_char':function(_0x2368f2,_0x49aa56){var _0x28a1e4=_0x68aa19;null===_0x49aa56||0xa===_0x49aa56?(err(UTF8ArrayToString(_0x2368f2[_0x28a1e4(0x1736)],0x0)),_0x2368f2[_0x28a1e4(0x1736)]=[]):0x0!=_0x49aa56&&_0x2368f2[_0x28a1e4(0x1736)][_0x28a1e4(0x3a33)](_0x49aa56);},'flush':function(_0x2a6678){var _0x48f732=_0x68aa19;_0x2a6678[_0x48f732(0x1736)]&&_0x2a6678[_0x48f732(0x1736)][_0x48f732(0x531b)]>0x0&&(err(UTF8ArrayToString(_0x2a6678[_0x48f732(0x1736)],0x0)),_0x2a6678[_0x48f732(0x1736)]=[]);}}};function mmapAlloc(_0x45771c){for(var _0x329a37=alignMemory(_0x45771c,0x4000),_0x521a4b=_malloc(_0x329a37);_0x45771c<_0x329a37;)HEAP8[_0x521a4b+_0x45771c++]=0x0;return _0x521a4b;}Module[_0x68aa19(0x1164)]=TTY,Module[_0x68aa19(0x4f9f)]=mmapAlloc;var MEMFS={'ops_table':null,'mount':function(_0x22ecec){var _0xad3899=_0x68aa19;return MEMFS[_0xad3899(0x18a0)](null,'/',0x41ff,0x0);},'createNode':function(_0x3d9f60,_0x325fe4,_0x261dda,_0x20451b){var _0x2cec78=_0x68aa19;if(FS$1['isBlkdev'](_0x261dda)||FS$1[_0x2cec78(0x234f)](_0x261dda))throw new FS$1[(_0x2cec78(0x1f42))](0x3f);MEMFS[_0x2cec78(0x867)]||(MEMFS['ops_table']={'dir':{'node':{'getattr':MEMFS[_0x2cec78(0x1b67)]['getattr'],'setattr':MEMFS['node_ops'][_0x2cec78(0x42ee)],'lookup':MEMFS[_0x2cec78(0x1b67)][_0x2cec78(0x442)],'mknod':MEMFS[_0x2cec78(0x1b67)][_0x2cec78(0x209a)],'rename':MEMFS[_0x2cec78(0x1b67)]['rename'],'unlink':MEMFS[_0x2cec78(0x1b67)][_0x2cec78(0x4ad0)],'rmdir':MEMFS[_0x2cec78(0x1b67)]['rmdir'],'readdir':MEMFS[_0x2cec78(0x1b67)]['readdir'],'symlink':MEMFS[_0x2cec78(0x1b67)][_0x2cec78(0x4c40)]},'stream':{'llseek':MEMFS[_0x2cec78(0x4b90)]['llseek']}},'file':{'node':{'getattr':MEMFS[_0x2cec78(0x1b67)]['getattr'],'setattr':MEMFS[_0x2cec78(0x1b67)][_0x2cec78(0x42ee)]},'stream':{'llseek':MEMFS[_0x2cec78(0x4b90)]['llseek'],'read':MEMFS[_0x2cec78(0x4b90)][_0x2cec78(0x137b)],'write':MEMFS[_0x2cec78(0x4b90)]['write'],'allocate':MEMFS['stream_ops'][_0x2cec78(0x22db)],'mmap':MEMFS[_0x2cec78(0x4b90)][_0x2cec78(0x97c)],'msync':MEMFS[_0x2cec78(0x4b90)]['msync']}},'link':{'node':{'getattr':MEMFS['node_ops'][_0x2cec78(0x1e20)],'setattr':MEMFS[_0x2cec78(0x1b67)]['setattr'],'readlink':MEMFS[_0x2cec78(0x1b67)][_0x2cec78(0x2555)]},'stream':{}},'chrdev':{'node':{'getattr':MEMFS[_0x2cec78(0x1b67)][_0x2cec78(0x1e20)],'setattr':MEMFS[_0x2cec78(0x1b67)][_0x2cec78(0x42ee)]},'stream':FS$1[_0x2cec78(0x44b9)]}});var _0x6d7c30=FS$1[_0x2cec78(0x18a0)](_0x3d9f60,_0x325fe4,_0x261dda,_0x20451b);return FS$1['isDir'](_0x6d7c30[_0x2cec78(0x4318)])?(_0x6d7c30[_0x2cec78(0x1b67)]=MEMFS[_0x2cec78(0x867)]['dir']['node'],_0x6d7c30[_0x2cec78(0x4b90)]=MEMFS[_0x2cec78(0x867)][_0x2cec78(0x5512)][_0x2cec78(0x327c)],_0x6d7c30[_0x2cec78(0x3f33)]={}):FS$1['isFile'](_0x6d7c30['mode'])?(_0x6d7c30[_0x2cec78(0x1b67)]=MEMFS[_0x2cec78(0x867)][_0x2cec78(0x1df1)][_0x2cec78(0x3faa)],_0x6d7c30['stream_ops']=MEMFS[_0x2cec78(0x867)][_0x2cec78(0x1df1)][_0x2cec78(0x327c)],_0x6d7c30[_0x2cec78(0x7a6)]=0x0,_0x6d7c30['contents']=null):FS$1[_0x2cec78(0x3634)](_0x6d7c30[_0x2cec78(0x4318)])?(_0x6d7c30['node_ops']=MEMFS[_0x2cec78(0x867)][_0x2cec78(0x2fc4)][_0x2cec78(0x3faa)],_0x6d7c30[_0x2cec78(0x4b90)]=MEMFS[_0x2cec78(0x867)][_0x2cec78(0x2fc4)]['stream']):FS$1[_0x2cec78(0x3b9c)](_0x6d7c30[_0x2cec78(0x4318)])&&(_0x6d7c30[_0x2cec78(0x1b67)]=MEMFS['ops_table']['chrdev'][_0x2cec78(0x3faa)],_0x6d7c30['stream_ops']=MEMFS[_0x2cec78(0x867)][_0x2cec78(0x13b6)][_0x2cec78(0x327c)]),_0x6d7c30[_0x2cec78(0x38db)]=Date[_0x2cec78(0x3c84)](),_0x3d9f60&&(_0x3d9f60[_0x2cec78(0x3f33)][_0x325fe4]=_0x6d7c30,_0x3d9f60[_0x2cec78(0x38db)]=_0x6d7c30[_0x2cec78(0x38db)]),_0x6d7c30;},'getFileDataAsTypedArray':function(_0x2912fe){var _0x1ae170=_0x68aa19;return _0x2912fe[_0x1ae170(0x3f33)]?_0x2912fe['contents']['subarray']?_0x2912fe[_0x1ae170(0x3f33)][_0x1ae170(0x587e)](0x0,_0x2912fe[_0x1ae170(0x7a6)]):new Uint8Array(_0x2912fe[_0x1ae170(0x3f33)]):new Uint8Array(0x0);},'expandFileStorage':function(_0x41b3ee,_0x551a8f){var _0x186b44=_0x68aa19,_0x1317a2=_0x41b3ee[_0x186b44(0x3f33)]?_0x41b3ee[_0x186b44(0x3f33)]['length']:0x0;if(!(_0x1317a2>=_0x551a8f)){_0x551a8f=Math[_0x186b44(0x2bc6)](_0x551a8f,_0x1317a2*(_0x1317a2<0x100000?0x2:1.125)>>>0x0),0x0!=_0x1317a2&&(_0x551a8f=Math[_0x186b44(0x2bc6)](_0x551a8f,0x100));var _0x596d42=_0x41b3ee[_0x186b44(0x3f33)];_0x41b3ee[_0x186b44(0x3f33)]=new Uint8Array(_0x551a8f),_0x41b3ee[_0x186b44(0x7a6)]>0x0&&_0x41b3ee['contents'][_0x186b44(0x346f)](_0x596d42[_0x186b44(0x587e)](0x0,_0x41b3ee['usedBytes']),0x0);}},'resizeFileStorage':function(_0x2ea424,_0x1b0605){var _0x12178b=_0x68aa19;if(_0x2ea424[_0x12178b(0x7a6)]!=_0x1b0605){if(0x0==_0x1b0605)_0x2ea424['contents']=null,_0x2ea424['usedBytes']=0x0;else{var _0x5631cb=_0x2ea424['contents'];_0x2ea424[_0x12178b(0x3f33)]=new Uint8Array(_0x1b0605),_0x5631cb&&_0x2ea424['contents'][_0x12178b(0x346f)](_0x5631cb[_0x12178b(0x587e)](0x0,Math[_0x12178b(0x27d5)](_0x1b0605,_0x2ea424[_0x12178b(0x7a6)]))),_0x2ea424['usedBytes']=_0x1b0605;}}},'node_ops':{'getattr':function(_0x4c642a){var _0x3944b3=_0x68aa19,_0x1439e2={};return _0x1439e2[_0x3944b3(0x2def)]=FS$1['isChrdev'](_0x4c642a[_0x3944b3(0x4318)])?_0x4c642a['id']:0x1,_0x1439e2['ino']=_0x4c642a['id'],_0x1439e2['mode']=_0x4c642a['mode'],_0x1439e2[_0x3944b3(0x473c)]=0x1,_0x1439e2[_0x3944b3(0x3404)]=0x0,_0x1439e2[_0x3944b3(0x5097)]=0x0,_0x1439e2[_0x3944b3(0x3bdf)]=_0x4c642a['rdev'],FS$1[_0x3944b3(0xd87)](_0x4c642a[_0x3944b3(0x4318)])?_0x1439e2[_0x3944b3(0x57c2)]=0x1000:FS$1['isFile'](_0x4c642a[_0x3944b3(0x4318)])?_0x1439e2[_0x3944b3(0x57c2)]=_0x4c642a['usedBytes']:FS$1[_0x3944b3(0x3634)](_0x4c642a[_0x3944b3(0x4318)])?_0x1439e2[_0x3944b3(0x57c2)]=_0x4c642a['link'][_0x3944b3(0x531b)]:_0x1439e2[_0x3944b3(0x57c2)]=0x0,_0x1439e2[_0x3944b3(0x4d22)]=new Date(_0x4c642a[_0x3944b3(0x38db)]),_0x1439e2[_0x3944b3(0xa61)]=new Date(_0x4c642a[_0x3944b3(0x38db)]),_0x1439e2[_0x3944b3(0x5ad)]=new Date(_0x4c642a[_0x3944b3(0x38db)]),_0x1439e2[_0x3944b3(0x3392)]=0x1000,_0x1439e2[_0x3944b3(0x3d34)]=Math['ceil'](_0x1439e2['size']/_0x1439e2[_0x3944b3(0x3392)]),_0x1439e2;},'setattr':function(_0xc92426,_0x18f3e1){var _0x2067bc=_0x68aa19;void 0x0!==_0x18f3e1['mode']&&(_0xc92426[_0x2067bc(0x4318)]=_0x18f3e1[_0x2067bc(0x4318)]),void 0x0!==_0x18f3e1[_0x2067bc(0x38db)]&&(_0xc92426['timestamp']=_0x18f3e1[_0x2067bc(0x38db)]),void 0x0!==_0x18f3e1[_0x2067bc(0x57c2)]&&MEMFS[_0x2067bc(0x2fa8)](_0xc92426,_0x18f3e1['size']);},'lookup':function(_0x3be526,_0x4a9ea0){var _0x37c278=_0x68aa19;throw FS$1[_0x37c278(0x1c8f)][0x2c];},'mknod':function(_0x397907,_0x2e2de7,_0x6800fb,_0x512adc){return MEMFS['createNode'](_0x397907,_0x2e2de7,_0x6800fb,_0x512adc);},'rename':function(_0x2c082f,_0x43077,_0x324d5c){var _0x6965f3=_0x68aa19;if(FS$1[_0x6965f3(0xd87)](_0x2c082f[_0x6965f3(0x4318)])){var _0x840d57;try{_0x840d57=FS$1[_0x6965f3(0x2ac6)](_0x43077,_0x324d5c);}catch(_0x4cc406){}if(_0x840d57){for(var _0x1c8018 in _0x840d57['contents'])throw new FS$1[(_0x6965f3(0x1f42))](0x37);}}delete _0x2c082f[_0x6965f3(0x2c41)]['contents'][_0x2c082f[_0x6965f3(0x13f9)]],_0x2c082f[_0x6965f3(0x2c41)][_0x6965f3(0x38db)]=Date['now'](),_0x2c082f[_0x6965f3(0x13f9)]=_0x324d5c,_0x43077[_0x6965f3(0x3f33)][_0x324d5c]=_0x2c082f,_0x43077['timestamp']=_0x2c082f['parent'][_0x6965f3(0x38db)],_0x2c082f[_0x6965f3(0x2c41)]=_0x43077;},'unlink':function(_0x7fec81,_0x360b11){var _0x363380=_0x68aa19;delete _0x7fec81[_0x363380(0x3f33)][_0x360b11],_0x7fec81[_0x363380(0x38db)]=Date[_0x363380(0x3c84)]();},'rmdir':function(_0x59a773,_0x33317e){var _0x3969a6=_0x68aa19,_0xb04fcc=FS$1[_0x3969a6(0x2ac6)](_0x59a773,_0x33317e);for(var _0x8816d in _0xb04fcc['contents'])throw new FS$1['ErrnoError'](0x37);delete _0x59a773[_0x3969a6(0x3f33)][_0x33317e],_0x59a773[_0x3969a6(0x38db)]=Date[_0x3969a6(0x3c84)]();},'readdir':function(_0x3431d6){var _0x25e74b=_0x68aa19,_0x5555e3=['.','..'];for(var _0x1fec47 in _0x3431d6[_0x25e74b(0x3f33)])_0x3431d6[_0x25e74b(0x3f33)][_0x25e74b(0x2a77)](_0x1fec47)&&_0x5555e3['push'](_0x1fec47);return _0x5555e3;},'symlink':function(_0x3c7690,_0x2fbff2,_0x54b888){var _0xc15181=_0x68aa19,_0x2308b1=MEMFS[_0xc15181(0x18a0)](_0x3c7690,_0x2fbff2,0xa1ff,0x0);return _0x2308b1['link']=_0x54b888,_0x2308b1;},'readlink':function(_0x72b64d){var _0x1bd180=_0x68aa19;if(!FS$1[_0x1bd180(0x3634)](_0x72b64d[_0x1bd180(0x4318)]))throw new FS$1[(_0x1bd180(0x1f42))](0x1c);return _0x72b64d[_0x1bd180(0x2fc4)];}},'stream_ops':{'read':function(_0x2509f2,_0x264154,_0x5cb11d,_0x5ce11e,_0x40ede8){var _0x28a1b7=_0x68aa19,_0x1c48e8=_0x2509f2['node'][_0x28a1b7(0x3f33)];if(_0x40ede8>=_0x2509f2['node'][_0x28a1b7(0x7a6)])return 0x0;var _0x5eeabf=Math[_0x28a1b7(0x27d5)](_0x2509f2[_0x28a1b7(0x3faa)][_0x28a1b7(0x7a6)]-_0x40ede8,_0x5ce11e);if(assert$1(_0x5eeabf>=0x0),_0x5eeabf>0x8&&_0x1c48e8['subarray'])_0x264154['set'](_0x1c48e8[_0x28a1b7(0x587e)](_0x40ede8,_0x40ede8+_0x5eeabf),_0x5cb11d);else{for(var _0x130e35=0x0;_0x130e35<_0x5eeabf;_0x130e35++)_0x264154[_0x5cb11d+_0x130e35]=_0x1c48e8[_0x40ede8+_0x130e35];}return _0x5eeabf;},'write':function(_0x5b8917,_0x20ade7,_0x32e841,_0x478a8c,_0x51594a,_0x4e3a3f){var _0x59c2e6=_0x68aa19;if(assert$1(!(_0x20ade7 instanceof ArrayBuffer)),_0x20ade7[_0x59c2e6(0x1de1)]===HEAP8[_0x59c2e6(0x1de1)]&&(_0x4e3a3f=!0x1),!_0x478a8c)return 0x0;var _0x4377fc=_0x5b8917['node'];if(_0x4377fc[_0x59c2e6(0x38db)]=Date[_0x59c2e6(0x3c84)](),_0x20ade7[_0x59c2e6(0x587e)]&&(!_0x4377fc[_0x59c2e6(0x3f33)]||_0x4377fc['contents'][_0x59c2e6(0x587e)])){if(_0x4e3a3f)return assert$1(0x0===_0x51594a,'canOwn\x20must\x20imply\x20no\x20weird\x20position\x20inside\x20the\x20file'),_0x4377fc[_0x59c2e6(0x3f33)]=_0x20ade7[_0x59c2e6(0x587e)](_0x32e841,_0x32e841+_0x478a8c),_0x4377fc['usedBytes']=_0x478a8c,_0x478a8c;if(0x0===_0x4377fc[_0x59c2e6(0x7a6)]&&0x0===_0x51594a)return _0x4377fc[_0x59c2e6(0x3f33)]=_0x20ade7['slice'](_0x32e841,_0x32e841+_0x478a8c),_0x4377fc[_0x59c2e6(0x7a6)]=_0x478a8c,_0x478a8c;if(_0x51594a+_0x478a8c<=_0x4377fc[_0x59c2e6(0x7a6)])return _0x4377fc[_0x59c2e6(0x3f33)][_0x59c2e6(0x346f)](_0x20ade7['subarray'](_0x32e841,_0x32e841+_0x478a8c),_0x51594a),_0x478a8c;}if(MEMFS[_0x59c2e6(0x3e02)](_0x4377fc,_0x51594a+_0x478a8c),_0x4377fc[_0x59c2e6(0x3f33)][_0x59c2e6(0x587e)]&&_0x20ade7[_0x59c2e6(0x587e)])_0x4377fc[_0x59c2e6(0x3f33)][_0x59c2e6(0x346f)](_0x20ade7[_0x59c2e6(0x587e)](_0x32e841,_0x32e841+_0x478a8c),_0x51594a);else{for(var _0x5a1fb0=0x0;_0x5a1fb0<_0x478a8c;_0x5a1fb0++)_0x4377fc[_0x59c2e6(0x3f33)][_0x51594a+_0x5a1fb0]=_0x20ade7[_0x32e841+_0x5a1fb0];}return _0x4377fc[_0x59c2e6(0x7a6)]=Math[_0x59c2e6(0x2bc6)](_0x4377fc[_0x59c2e6(0x7a6)],_0x51594a+_0x478a8c),_0x478a8c;},'llseek':function(_0x891fb2,_0x320a11,_0x5e00d7){var _0x1d49e6=_0x68aa19,_0xab7c2=_0x320a11;if(0x1===_0x5e00d7?_0xab7c2+=_0x891fb2[_0x1d49e6(0x4771)]:0x2===_0x5e00d7&&FS$1[_0x1d49e6(0x3e38)](_0x891fb2['node'][_0x1d49e6(0x4318)])&&(_0xab7c2+=_0x891fb2[_0x1d49e6(0x3faa)]['usedBytes']),_0xab7c2<0x0)throw new FS$1[(_0x1d49e6(0x1f42))](0x1c);return _0xab7c2;},'allocate':function(_0x42d769,_0x4c0c3a,_0x4f1362){var _0x4de5c6=_0x68aa19;MEMFS['expandFileStorage'](_0x42d769[_0x4de5c6(0x3faa)],_0x4c0c3a+_0x4f1362),_0x42d769[_0x4de5c6(0x3faa)]['usedBytes']=Math[_0x4de5c6(0x2bc6)](_0x42d769[_0x4de5c6(0x3faa)]['usedBytes'],_0x4c0c3a+_0x4f1362);},'mmap':function(_0xebcb9f,_0x46f459,_0x5ece5c,_0x7abf82,_0x2aad17,_0x22e6e9){var _0x30cbdd=_0x68aa19;if(0x0!==_0x46f459)throw new FS$1['ErrnoError'](0x1c);if(!FS$1[_0x30cbdd(0x3e38)](_0xebcb9f[_0x30cbdd(0x3faa)][_0x30cbdd(0x4318)]))throw new FS$1['ErrnoError'](0x2b);var _0x3045cb,_0x38c0f3,_0x39c296=_0xebcb9f[_0x30cbdd(0x3faa)][_0x30cbdd(0x3f33)];if(0x2&_0x22e6e9||_0x39c296[_0x30cbdd(0x1de1)]!==buffer){if((_0x7abf82>0x0||_0x7abf82+_0x5ece5c<_0x39c296[_0x30cbdd(0x531b)])&&(_0x39c296=_0x39c296[_0x30cbdd(0x587e)]?_0x39c296[_0x30cbdd(0x587e)](_0x7abf82,_0x7abf82+_0x5ece5c):Array[_0x30cbdd(0x4b51)][_0x30cbdd(0x48ca)][_0x30cbdd(0x317a)](_0x39c296,_0x7abf82,_0x7abf82+_0x5ece5c)),_0x38c0f3=!0x0,!(_0x3045cb=mmapAlloc(_0x5ece5c)))throw new FS$1[(_0x30cbdd(0x1f42))](0x30);HEAP8['set'](_0x39c296,_0x3045cb);}else _0x38c0f3=!0x1,_0x3045cb=_0x39c296[_0x30cbdd(0x42fe)];return{'ptr':_0x3045cb,'allocated':_0x38c0f3};},'msync':function(_0x4c3511,_0x12c10d,_0x56001d,_0x30b62e,_0x31dc0e){var _0x406114=_0x68aa19;if(!FS$1['isFile'](_0x4c3511['node']['mode']))throw new FS$1[(_0x406114(0x1f42))](0x2b);return 0x2&_0x31dc0e||MEMFS[_0x406114(0x4b90)][_0x406114(0x1c0b)](_0x4c3511,_0x12c10d,0x0,_0x30b62e,_0x56001d,!0x1),0x0;}}};Module['MEMFS']=MEMFS;var ERRNO_MESSAGES={0x0:'Success',0x1:_0x68aa19(0x643),0x2:'Permission\x20denied',0x3:_0x68aa19(0x172f),0x4:_0x68aa19(0x30e2),0x5:_0x68aa19(0x52de),0x6:_0x68aa19(0x2e22),0x7:_0x68aa19(0x3291),0x8:_0x68aa19(0x4933),0x9:_0x68aa19(0x10a8),0xa:'Mount\x20device\x20busy',0xb:_0x68aa19(0x5103),0xc:_0x68aa19(0x144a),0xd:_0x68aa19(0xeb7),0xe:_0x68aa19(0x3921),0xf:'Connection\x20reset\x20by\x20peer',0x10:'File\x20locking\x20deadlock\x20error',0x11:_0x68aa19(0x1443),0x12:_0x68aa19(0x4155),0x13:'Quota\x20exceeded',0x14:_0x68aa19(0x53c),0x15:_0x68aa19(0xd89),0x16:'File\x20too\x20large',0x17:_0x68aa19(0xb75),0x18:_0x68aa19(0x1b3c),0x19:_0x68aa19(0x421f),0x1a:_0x68aa19(0x112f),0x1b:_0x68aa19(0x3317),0x1c:_0x68aa19(0x34bd),0x1d:_0x68aa19(0x10b4),0x1e:_0x68aa19(0xcd1),0x1f:_0x68aa19(0x2bba),0x20:'Too\x20many\x20symbolic\x20links',0x21:_0x68aa19(0x3276),0x22:'Too\x20many\x20links',0x23:_0x68aa19(0x6be),0x24:_0x68aa19(0xd15),0x25:_0x68aa19(0x50f2),0x26:_0x68aa19(0xc38),0x27:_0x68aa19(0xa83),0x28:'Network\x20is\x20unreachable',0x29:_0x68aa19(0x2f0a),0x2a:_0x68aa19(0x12a7),0x2b:'No\x20such\x20device',0x2c:'No\x20such\x20file\x20or\x20directory',0x2d:_0x68aa19(0x40b),0x2e:_0x68aa19(0xb23),0x2f:'The\x20link\x20has\x20been\x20severed',0x30:_0x68aa19(0x24ab),0x31:_0x68aa19(0x1e14),0x32:_0x68aa19(0x4010),0x33:_0x68aa19(0x3c48),0x34:_0x68aa19(0x12a9),0x35:_0x68aa19(0x2143),0x36:_0x68aa19(0x10fe),0x37:_0x68aa19(0x3841),0x38:'State\x20not\x20recoverable',0x39:_0x68aa19(0x274c),0x3b:_0x68aa19(0x523c),0x3c:_0x68aa19(0x4f1f),0x3d:_0x68aa19(0x5e6),0x3e:_0x68aa19(0x453b),0x3f:'Not\x20super-user',0x40:'Broken\x20pipe',0x41:_0x68aa19(0x46ec),0x42:_0x68aa19(0x1436),0x43:_0x68aa19(0x4e97),0x44:'Math\x20result\x20not\x20representable',0x45:_0x68aa19(0x55d1),0x46:_0x68aa19(0x382f),0x47:'No\x20such\x20process',0x48:_0x68aa19(0x4cb9),0x49:_0x68aa19(0x208e),0x4a:_0x68aa19(0x2b44),0x4b:_0x68aa19(0x3911),0x64:_0x68aa19(0x183a),0x65:_0x68aa19(0x420f),0x66:_0x68aa19(0x1a50),0x67:_0x68aa19(0x7c0),0x68:_0x68aa19(0x1070),0x69:'Block\x20device\x20required',0x6a:_0x68aa19(0x19f4),0x6b:_0x68aa19(0x9d9),0x6c:_0x68aa19(0x400),0x6d:_0x68aa19(0xe87),0x6e:_0x68aa19(0x1f1),0x6f:'No\x20CSI\x20structure\x20available',0x70:_0x68aa19(0x1e9d),0x71:_0x68aa19(0xf0a),0x72:'Invalid\x20request\x20descriptor',0x73:_0x68aa19(0x56de),0x74:_0x68aa19(0x2169),0x75:'Timer\x20expired',0x76:'Out\x20of\x20streams\x20resources',0x77:_0x68aa19(0xcce),0x78:_0x68aa19(0x28d5),0x79:_0x68aa19(0x2d47),0x7a:_0x68aa19(0x37d9),0x7b:_0x68aa19(0x1740),0x7c:_0x68aa19(0xe30),0x7d:_0x68aa19(0x13bf),0x7e:_0x68aa19(0x2a23),0x7f:_0x68aa19(0x4113),0x80:_0x68aa19(0x2f87),0x81:'Can\x20\x20\x20access\x20a\x20needed\x20shared\x20lib',0x82:'Accessing\x20a\x20corrupted\x20shared\x20lib',0x83:_0x68aa19(0x33ad),0x84:_0x68aa19(0x3fec),0x85:_0x68aa19(0x162),0x87:_0x68aa19(0x9a5),0x88:_0x68aa19(0x587f),0x89:_0x68aa19(0x1f71),0x8a:_0x68aa19(0x3b3f),0x8b:_0x68aa19(0x1f6),0x8c:_0x68aa19(0x2794),0x8d:_0x68aa19(0x3dda),0x8e:'Host\x20is\x20down',0x94:_0x68aa19(0x3fb2),0x9c:_0x68aa19(0x610)};Module[_0x68aa19(0x43ab)]=ERRNO_MESSAGES;var ERRNO_CODES={'EPERM':0x3f,'ENOENT':0x2c,'ESRCH':0x47,'EINTR':0x1b,'EIO':0x1d,'ENXIO':0x3c,'E2BIG':0x1,'ENOEXEC':0x2d,'EBADF':0x8,'ECHILD':0xc,'EAGAIN':0x6,'EWOULDBLOCK':0x6,'ENOMEM':0x30,'EACCES':0x2,'EFAULT':0x15,'ENOTBLK':0x69,'EBUSY':0xa,'EEXIST':0x14,'EXDEV':0x4b,'ENODEV':0x2b,'ENOTDIR':0x36,'EISDIR':0x1f,'EINVAL':0x1c,'ENFILE':0x29,'EMFILE':0x21,'ENOTTY':0x3b,'ETXTBSY':0x4a,'EFBIG':0x16,'ENOSPC':0x33,'ESPIPE':0x46,'EROFS':0x45,'EMLINK':0x22,'EPIPE':0x40,'EDOM':0x12,'ERANGE':0x44,'ENOMSG':0x31,'EIDRM':0x18,'ECHRNG':0x6a,'EL2NSYNC':0x9c,'EL3HLT':0x6b,'EL3RST':0x6c,'ELNRNG':0x6d,'EUNATCH':0x6e,'ENOCSI':0x6f,'EL2HLT':0x70,'EDEADLK':0x10,'ENOLCK':0x2e,'EBADE':0x71,'EBADR':0x72,'EXFULL':0x73,'ENOANO':0x68,'EBADRQC':0x67,'EBADSLT':0x66,'EDEADLOCK':0x10,'EBFONT':0x65,'ENOSTR':0x64,'ENODATA':0x74,'ETIME':0x75,'ENOSR':0x76,'ENONET':0x77,'ENOPKG':0x78,'EREMOTE':0x79,'ENOLINK':0x2f,'EADV':0x7a,'ESRMNT':0x7b,'ECOMM':0x7c,'EPROTO':0x41,'EMULTIHOP':0x24,'EDOTDOT':0x7d,'EBADMSG':0x9,'ENOTUNIQ':0x7e,'EBADFD':0x7f,'EREMCHG':0x80,'ELIBACC':0x81,'ELIBBAD':0x82,'ELIBSCN':0x83,'ELIBMAX':0x84,'ELIBEXEC':0x85,'ENOSYS':0x34,'ENOTEMPTY':0x37,'ENAMETOOLONG':0x25,'ELOOP':0x20,'EOPNOTSUPP':0x8a,'EPFNOSUPPORT':0x8b,'ECONNRESET':0xf,'ENOBUFS':0x2a,'EAFNOSUPPORT':0x5,'EPROTOTYPE':0x43,'ENOTSOCK':0x39,'ENOPROTOOPT':0x32,'ESHUTDOWN':0x8c,'ECONNREFUSED':0xe,'EADDRINUSE':0x3,'ECONNABORTED':0xd,'ENETUNREACH':0x28,'ENETDOWN':0x26,'ETIMEDOUT':0x49,'EHOSTDOWN':0x8e,'EHOSTUNREACH':0x17,'EINPROGRESS':0x1a,'EALREADY':0x7,'EDESTADDRREQ':0x11,'EMSGSIZE':0x23,'EPROTONOSUPPORT':0x42,'ESOCKTNOSUPPORT':0x89,'EADDRNOTAVAIL':0x4,'ENETRESET':0x27,'EISCONN':0x1e,'ENOTCONN':0x35,'ETOOMANYREFS':0x8d,'EUSERS':0x88,'EDQUOT':0x13,'ESTALE':0x48,'ENOTSUP':0x8a,'ENOMEDIUM':0x94,'EILSEQ':0x19,'EOVERFLOW':0x3d,'ECANCELED':0xb,'ENOTRECOVERABLE':0x38,'EOWNERDEAD':0x3e,'ESTRPIPE':0x87};Module[_0x68aa19(0x1806)]=ERRNO_CODES;var FS$1={'root':null,'mounts':[],'devices':{},'streams':[],'nextInode':0x1,'nameTable':null,'currentPath':'/','initialized':!0x1,'ignorePermissions':!0x0,'trackingDelegate':{},'tracking':{'openFlags':{'READ':0x1,'WRITE':0x2}},'ErrnoError':null,'genericErrors':{},'filesystems':null,'syncFSRequests':0x0,'lookupPath':function(_0x46c39e,_0x3da12e){var _0x3372c9=_0x68aa19;if(_0x3da12e=_0x3da12e||{},!(_0x46c39e=PATH_FS[_0x3372c9(0x68a)](FS$1[_0x3372c9(0x4433)](),_0x46c39e)))return{'path':'','node':null};var _0xeffa2e={'follow_mount':!0x0,'recurse_count':0x0};for(var _0x60f2fc in _0xeffa2e)void 0x0===_0x3da12e[_0x60f2fc]&&(_0x3da12e[_0x60f2fc]=_0xeffa2e[_0x60f2fc]);if(_0x3da12e[_0x3372c9(0x1f0)]>0x8)throw new FS$1[(_0x3372c9(0x1f42))](0x20);for(var _0x1c7169=PATH[_0x3372c9(0x4a91)](_0x46c39e[_0x3372c9(0x4d7b)]('/')['filter'](function(_0xc2aeb8){return!!_0xc2aeb8;}),!0x1),_0x13fc53=FS$1[_0x3372c9(0x1c10)],_0x48ea25='/',_0xdfd4ef=0x0;_0xdfd4ef<_0x1c7169[_0x3372c9(0x531b)];_0xdfd4ef++){var _0x2df70f=_0xdfd4ef===_0x1c7169[_0x3372c9(0x531b)]-0x1;if(_0x2df70f&&_0x3da12e[_0x3372c9(0x2c41)])break;if(_0x13fc53=FS$1[_0x3372c9(0x2ac6)](_0x13fc53,_0x1c7169[_0xdfd4ef]),_0x48ea25=PATH[_0x3372c9(0x104e)](_0x48ea25,_0x1c7169[_0xdfd4ef]),FS$1[_0x3372c9(0x43b6)](_0x13fc53)&&(!_0x2df70f||_0x2df70f&&_0x3da12e['follow_mount'])&&(_0x13fc53=_0x13fc53['mounted']['root']),!_0x2df70f||_0x3da12e[_0x3372c9(0xa6f)])for(var _0x4311f4=0x0;FS$1[_0x3372c9(0x3634)](_0x13fc53[_0x3372c9(0x4318)]);){var _0x1c1524=FS$1[_0x3372c9(0x2555)](_0x48ea25);if(_0x48ea25=PATH_FS[_0x3372c9(0x68a)](PATH[_0x3372c9(0x356f)](_0x48ea25),_0x1c1524),_0x13fc53=FS$1[_0x3372c9(0x31be)](_0x48ea25,{'recurse_count':_0x3da12e[_0x3372c9(0x1f0)]})[_0x3372c9(0x3faa)],_0x4311f4++>0x28)throw new FS$1[(_0x3372c9(0x1f42))](0x20);}}return{'path':_0x48ea25,'node':_0x13fc53};},'getPath':function(_0x35c7eb){var _0x50990b=_0x68aa19;for(var _0x280e8b;;){if(FS$1[_0x50990b(0x52a9)](_0x35c7eb)){var _0x45791d=_0x35c7eb[_0x50990b(0x1f4d)]['mountpoint'];return _0x280e8b?'/'!==_0x45791d[_0x45791d[_0x50990b(0x531b)]-0x1]?_0x45791d+'/'+_0x280e8b:_0x45791d+_0x280e8b:_0x45791d;}_0x280e8b=_0x280e8b?_0x35c7eb['name']+'/'+_0x280e8b:_0x35c7eb[_0x50990b(0x13f9)],_0x35c7eb=_0x35c7eb[_0x50990b(0x2c41)];}},'hashName':function(_0x43a98e,_0x1acc63){var _0x524280=_0x68aa19;for(var _0x5f056f=0x0,_0xa2a3b3=0x0;_0xa2a3b3<_0x1acc63[_0x524280(0x531b)];_0xa2a3b3++)_0x5f056f=(_0x5f056f<<0x5)-_0x5f056f+_0x1acc63['charCodeAt'](_0xa2a3b3)|0x0;return(_0x43a98e+_0x5f056f>>>0x0)%FS$1['nameTable']['length'];},'hashAddNode':function(_0x32d65f){var _0x370210=_0x68aa19,_0x581870=FS$1[_0x370210(0x3280)](_0x32d65f[_0x370210(0x2c41)]['id'],_0x32d65f[_0x370210(0x13f9)]);_0x32d65f[_0x370210(0x152b)]=FS$1[_0x370210(0x1f01)][_0x581870],FS$1[_0x370210(0x1f01)][_0x581870]=_0x32d65f;},'hashRemoveNode':function(_0x1c3389){var _0x101647=_0x68aa19,_0x5521b8=FS$1['hashName'](_0x1c3389['parent']['id'],_0x1c3389[_0x101647(0x13f9)]);if(FS$1[_0x101647(0x1f01)][_0x5521b8]===_0x1c3389)FS$1[_0x101647(0x1f01)][_0x5521b8]=_0x1c3389[_0x101647(0x152b)];else for(var _0x1337ff=FS$1[_0x101647(0x1f01)][_0x5521b8];_0x1337ff;){if(_0x1337ff[_0x101647(0x152b)]===_0x1c3389){_0x1337ff[_0x101647(0x152b)]=_0x1c3389[_0x101647(0x152b)];break;}_0x1337ff=_0x1337ff[_0x101647(0x152b)];}},'lookupNode':function(_0x4fe815,_0xaf3c7b){var _0x3a36b3=_0x68aa19,_0xaa2f83=FS$1[_0x3a36b3(0x2ae4)](_0x4fe815);if(_0xaa2f83)throw new FS$1['ErrnoError'](_0xaa2f83,_0x4fe815);for(var _0x3fb4de=FS$1[_0x3a36b3(0x3280)](_0x4fe815['id'],_0xaf3c7b),_0x15709e=FS$1[_0x3a36b3(0x1f01)][_0x3fb4de];_0x15709e;_0x15709e=_0x15709e['name_next']){var _0x40b675=_0x15709e[_0x3a36b3(0x13f9)];if(_0x15709e[_0x3a36b3(0x2c41)]['id']===_0x4fe815['id']&&_0x40b675===_0xaf3c7b)return _0x15709e;}return FS$1[_0x3a36b3(0x442)](_0x4fe815,_0xaf3c7b);},'createNode':function(_0x57b5df,_0x3e0550,_0x2fa8af,_0xdf47fd){var _0xf8fed6=_0x68aa19;assert$1('object'==typeof _0x57b5df);var _0x2bd2ca=new FS$1[(_0xf8fed6(0x19a7))](_0x57b5df,_0x3e0550,_0x2fa8af,_0xdf47fd);return FS$1[_0xf8fed6(0x1fae)](_0x2bd2ca),_0x2bd2ca;},'destroyNode':function(_0x9bebcc){var _0x5bea3b=_0x68aa19;FS$1[_0x5bea3b(0x4953)](_0x9bebcc);},'isRoot':function(_0x3852c4){var _0x32dad3=_0x68aa19;return _0x3852c4===_0x3852c4[_0x32dad3(0x2c41)];},'isMountpoint':function(_0x1d9f07){return!!_0x1d9f07['mounted'];},'isFile':function(_0x4c7d46){return 0x8000==(0xf000&_0x4c7d46);},'isDir':function(_0x150455){return 0x4000==(0xf000&_0x150455);},'isLink':function(_0x148d07){return 0xa000==(0xf000&_0x148d07);},'isChrdev':function(_0xe6f0d3){return 0x2000==(0xf000&_0xe6f0d3);},'isBlkdev':function(_0x40b711){return 0x6000==(0xf000&_0x40b711);},'isFIFO':function(_0x388831){return 0x1000==(0xf000&_0x388831);},'isSocket':function(_0x2cdd54){return 0xc000==(0xc000&_0x2cdd54);},'flagModes':{'r':0x0,'r+':0x2,'w':0x241,'w+':0x242,'a':0x441,'a+':0x442},'modeStringToFlags':function(_0x1e4eb3){var _0xbf7063=_0x68aa19,_0xabdf33=FS$1['flagModes'][_0x1e4eb3];if(void 0x0===_0xabdf33)throw new Error(_0xbf7063(0x1fe3)+_0x1e4eb3);return _0xabdf33;},'flagsToPermissionString':function(_0x57e033){var _0xd60eba=['r','w','rw'][0x3&_0x57e033];return 0x200&_0x57e033&&(_0xd60eba+='w'),_0xd60eba;},'nodePermissions':function(_0x4f6dc4,_0x12bb9c){var _0x2df10e=_0x68aa19;return FS$1['ignorePermissions']||(-0x1===_0x12bb9c['indexOf']('r')||0x124&_0x4f6dc4[_0x2df10e(0x4318)])&&(-0x1===_0x12bb9c[_0x2df10e(0x33ab)]('w')||0x92&_0x4f6dc4[_0x2df10e(0x4318)])&&(-0x1===_0x12bb9c[_0x2df10e(0x33ab)]('x')||0x49&_0x4f6dc4[_0x2df10e(0x4318)])?0x0:0x2;},'mayLookup':function(_0x3f9e05){var _0x35030a=_0x68aa19,_0x344f38=FS$1[_0x35030a(0x5691)](_0x3f9e05,'x');return _0x344f38||(_0x3f9e05[_0x35030a(0x1b67)][_0x35030a(0x442)]?0x0:0x2);},'mayCreate':function(_0x1e078e,_0x3720a1){var _0x2da75a=_0x68aa19;try{return FS$1['lookupNode'](_0x1e078e,_0x3720a1),0x14;}catch(_0x59aba1){}return FS$1[_0x2da75a(0x5691)](_0x1e078e,'wx');},'mayDelete':function(_0x54ed03,_0x2ac572,_0x35f663){var _0x115a5e=_0x68aa19,_0x28ae93;try{_0x28ae93=FS$1[_0x115a5e(0x2ac6)](_0x54ed03,_0x2ac572);}catch(_0x337166){return _0x337166[_0x115a5e(0x3ecc)];}var _0x1a5e7c=FS$1[_0x115a5e(0x5691)](_0x54ed03,'wx');if(_0x1a5e7c)return _0x1a5e7c;if(_0x35f663){if(!FS$1[_0x115a5e(0xd87)](_0x28ae93[_0x115a5e(0x4318)]))return 0x36;if(FS$1[_0x115a5e(0x52a9)](_0x28ae93)||FS$1[_0x115a5e(0x44b1)](_0x28ae93)===FS$1['cwd']())return 0xa;}else{if(FS$1['isDir'](_0x28ae93[_0x115a5e(0x4318)]))return 0x1f;}return 0x0;},'mayOpen':function(_0xd12055,_0x55a2d7){var _0x55de7d=_0x68aa19;return _0xd12055?FS$1[_0x55de7d(0x3634)](_0xd12055[_0x55de7d(0x4318)])?0x20:FS$1['isDir'](_0xd12055[_0x55de7d(0x4318)])&&('r'!==FS$1['flagsToPermissionString'](_0x55a2d7)||0x200&_0x55a2d7)?0x1f:FS$1[_0x55de7d(0x5691)](_0xd12055,FS$1[_0x55de7d(0x36a9)](_0x55a2d7)):0x2c;},'MAX_OPEN_FDS':0x1000,'nextfd':function(_0x10e7b7,_0x3321d7){var _0x413b4d=_0x68aa19;_0x10e7b7=_0x10e7b7||0x0,_0x3321d7=_0x3321d7||FS$1[_0x413b4d(0x3b65)];for(var _0xe553ef=_0x10e7b7;_0xe553ef<=_0x3321d7;_0xe553ef++)if(!FS$1[_0x413b4d(0x2657)][_0xe553ef])return _0xe553ef;throw new FS$1['ErrnoError'](0x21);},'getStream':function(_0x50c546){var _0x17843e=_0x68aa19;return FS$1[_0x17843e(0x2657)][_0x50c546];},'createStream':function(_0xfb0e90,_0x1c51c0,_0x26ee81){var _0x38d50f=_0x68aa19;FS$1[_0x38d50f(0x2736)]||(FS$1[_0x38d50f(0x2736)]=function(){},FS$1['FSStream']['prototype']={'object':{'get':function(){var _0x982cd2=_0x38d50f;return this[_0x982cd2(0x3faa)];},'set':function(_0x5f3981){var _0x1a34a5=_0x38d50f;this[_0x1a34a5(0x3faa)]=_0x5f3981;}},'isRead':{'get':function(){var _0x5271e7=_0x38d50f;return 0x1!=(0x200003&this[_0x5271e7(0x4bad)]);}},'isWrite':{'get':function(){return 0x0!=(0x200003&this['flags']);}},'isAppend':{'get':function(){var _0x3af43a=_0x38d50f;return 0x400&this[_0x3af43a(0x4bad)];}}});var _0x12c3b2=new FS$1[(_0x38d50f(0x2736))]();for(var _0x286b4a in _0xfb0e90)_0x12c3b2[_0x286b4a]=_0xfb0e90[_0x286b4a];_0xfb0e90=_0x12c3b2;var _0xd4a9de=FS$1[_0x38d50f(0x145a)](_0x1c51c0,_0x26ee81);return _0xfb0e90['fd']=_0xd4a9de,FS$1[_0x38d50f(0x2657)][_0xd4a9de]=_0xfb0e90,_0xfb0e90;},'closeStream':function(_0x7b68bc){var _0x2b07ed=_0x68aa19;FS$1[_0x2b07ed(0x2657)][_0x7b68bc]=null;},'chrdev_stream_ops':{'open':function(_0x5b8b45){var _0x3aad78=_0x68aa19,_0x22b2ca=FS$1[_0x3aad78(0x117d)](_0x5b8b45[_0x3aad78(0x3faa)][_0x3aad78(0x3bdf)]);_0x5b8b45['stream_ops']=_0x22b2ca['stream_ops'],_0x5b8b45[_0x3aad78(0x4b90)]['open']&&_0x5b8b45[_0x3aad78(0x4b90)][_0x3aad78(0x3d9f)](_0x5b8b45);},'llseek':function(){throw new FS$1['ErrnoError'](0x46);}},'major':function(_0x482cda){return _0x482cda>>0x8;},'minor':function(_0xc5be5c){return 0xff&_0xc5be5c;},'makedev':function(_0x38e845,_0x3e617a){return _0x38e845<<0x8|_0x3e617a;},'registerDevice':function(_0x53e506,_0x12aed9){FS$1['devices'][_0x53e506]={'stream_ops':_0x12aed9};},'getDevice':function(_0x33c460){var _0x2c6699=_0x68aa19;return FS$1[_0x2c6699(0x442b)][_0x33c460];},'getMounts':function(_0x30c6df){var _0x4a07c7=_0x68aa19;for(var _0x3a04e7=[],_0x1f84fe=[_0x30c6df];_0x1f84fe[_0x4a07c7(0x531b)];){var _0x5257e5=_0x1f84fe[_0x4a07c7(0x1ae7)]();_0x3a04e7[_0x4a07c7(0x3a33)](_0x5257e5),_0x1f84fe[_0x4a07c7(0x3a33)]['apply'](_0x1f84fe,_0x5257e5[_0x4a07c7(0x1fc)]);}return _0x3a04e7;},'syncfs':function(_0x2f61ce,_0x4aa6df){var _0x1aae4a=_0x68aa19;_0x1aae4a(0x20f8)==typeof _0x2f61ce&&(_0x4aa6df=_0x2f61ce,_0x2f61ce=!0x1),FS$1[_0x1aae4a(0x36de)]++,FS$1['syncFSRequests']>0x1&&err(_0x1aae4a(0x573a)+FS$1[_0x1aae4a(0x36de)]+_0x1aae4a(0xc78));var _0x286026=FS$1[_0x1aae4a(0x4ea6)](FS$1['root'][_0x1aae4a(0x1f4d)]),_0x1e9d20=0x0;function _0xffd1c8(_0x37cdc3){var _0x3c2f90=_0x1aae4a;return assert$1(FS$1[_0x3c2f90(0x36de)]>0x0),FS$1[_0x3c2f90(0x36de)]--,_0x4aa6df(_0x37cdc3);}function _0x5cca9f(_0x9bcea6){var _0x461154=_0x1aae4a;if(_0x9bcea6)return _0x5cca9f['errored']?void 0x0:(_0x5cca9f[_0x461154(0x9e8)]=!0x0,_0xffd1c8(_0x9bcea6));++_0x1e9d20>=_0x286026[_0x461154(0x531b)]&&_0xffd1c8(null);}_0x286026[_0x1aae4a(0x3bcb)](function(_0x2bb5d0){var _0x45517e=_0x1aae4a;if(!_0x2bb5d0[_0x45517e(0x3243)][_0x45517e(0xf02)])return _0x5cca9f(null);_0x2bb5d0[_0x45517e(0x3243)][_0x45517e(0xf02)](_0x2bb5d0,_0x2f61ce,_0x5cca9f);});},'mount':function(_0x988712,_0x42428f,_0x50d799){var _0x27a2df=_0x68aa19;if(_0x27a2df(0x29ad)==typeof _0x988712)throw _0x988712;var _0x164716,_0x146eb5='/'===_0x50d799,_0x3cf0fa=!_0x50d799;if(_0x146eb5&&FS$1[_0x27a2df(0x1c10)])throw new FS$1['ErrnoError'](0xa);if(!_0x146eb5&&!_0x3cf0fa){var _0xbfa83=FS$1[_0x27a2df(0x31be)](_0x50d799,{'follow_mount':!0x1});if(_0x50d799=_0xbfa83['path'],_0x164716=_0xbfa83[_0x27a2df(0x3faa)],FS$1[_0x27a2df(0x43b6)](_0x164716))throw new FS$1['ErrnoError'](0xa);if(!FS$1[_0x27a2df(0xd87)](_0x164716[_0x27a2df(0x4318)]))throw new FS$1[(_0x27a2df(0x1f42))](0x36);}var _0x307a10={'type':_0x988712,'opts':_0x42428f,'mountpoint':_0x50d799,'mounts':[]},_0xf9d1ed=_0x988712[_0x27a2df(0x1f4d)](_0x307a10);return _0xf9d1ed[_0x27a2df(0x1f4d)]=_0x307a10,_0x307a10[_0x27a2df(0x1c10)]=_0xf9d1ed,_0x146eb5?FS$1[_0x27a2df(0x1c10)]=_0xf9d1ed:_0x164716&&(_0x164716[_0x27a2df(0x1abf)]=_0x307a10,_0x164716['mount']&&_0x164716[_0x27a2df(0x1f4d)]['mounts'][_0x27a2df(0x3a33)](_0x307a10)),_0xf9d1ed;},'unmount':function(_0x513d8d){var _0x29d8bb=_0x68aa19,_0x2ca4eb=FS$1[_0x29d8bb(0x31be)](_0x513d8d,{'follow_mount':!0x1});if(!FS$1['isMountpoint'](_0x2ca4eb['node']))throw new FS$1[(_0x29d8bb(0x1f42))](0x1c);var _0x2dc005=_0x2ca4eb[_0x29d8bb(0x3faa)],_0x55347b=_0x2dc005[_0x29d8bb(0x1abf)],_0x7ac426=FS$1[_0x29d8bb(0x4ea6)](_0x55347b);Object[_0x29d8bb(0x20c8)](FS$1['nameTable'])['forEach'](function(_0x4f514c){var _0x2f518c=_0x29d8bb;for(var _0x2e4c9a=FS$1[_0x2f518c(0x1f01)][_0x4f514c];_0x2e4c9a;){var _0xfca90=_0x2e4c9a[_0x2f518c(0x152b)];-0x1!==_0x7ac426['indexOf'](_0x2e4c9a['mount'])&&FS$1['destroyNode'](_0x2e4c9a),_0x2e4c9a=_0xfca90;}}),_0x2dc005[_0x29d8bb(0x1abf)]=null;var _0x37eaf1=_0x2dc005['mount'][_0x29d8bb(0x1fc)][_0x29d8bb(0x33ab)](_0x55347b);assert$1(-0x1!==_0x37eaf1),_0x2dc005[_0x29d8bb(0x1f4d)][_0x29d8bb(0x1fc)][_0x29d8bb(0x4bc6)](_0x37eaf1,0x1);},'lookup':function(_0x1c0c46,_0x465977){var _0x5b8398=_0x68aa19;return _0x1c0c46[_0x5b8398(0x1b67)][_0x5b8398(0x442)](_0x1c0c46,_0x465977);},'mknod':function(_0x31fdc8,_0x134b49,_0x5cf6f8){var _0x5e88f1=_0x68aa19,_0x4e3f2c=FS$1[_0x5e88f1(0x31be)](_0x31fdc8,{'parent':!0x0})[_0x5e88f1(0x3faa)],_0x31dbc9=PATH[_0x5e88f1(0x1f07)](_0x31fdc8);if(!_0x31dbc9||'.'===_0x31dbc9||'..'===_0x31dbc9)throw new FS$1[(_0x5e88f1(0x1f42))](0x1c);var _0x381537=FS$1['mayCreate'](_0x4e3f2c,_0x31dbc9);if(_0x381537)throw new FS$1['ErrnoError'](_0x381537);if(!_0x4e3f2c[_0x5e88f1(0x1b67)]['mknod'])throw new FS$1['ErrnoError'](0x3f);return _0x4e3f2c['node_ops']['mknod'](_0x4e3f2c,_0x31dbc9,_0x134b49,_0x5cf6f8);},'create':function(_0x5214d2,_0x31b9d0){var _0x105b0d=_0x68aa19;return _0x31b9d0=void 0x0!==_0x31b9d0?_0x31b9d0:0x1b6,_0x31b9d0&=0xfff,_0x31b9d0|=0x8000,FS$1[_0x105b0d(0x209a)](_0x5214d2,_0x31b9d0,0x0);},'mkdir':function(_0x335a18,_0x24df4e){var _0x23ef7f=_0x68aa19;return _0x24df4e=void 0x0!==_0x24df4e?_0x24df4e:0x1ff,_0x24df4e&=0x3ff,_0x24df4e|=0x4000,FS$1[_0x23ef7f(0x209a)](_0x335a18,_0x24df4e,0x0);},'mkdirTree':function(_0xb6ebcc,_0x5934ad){var _0x3351a5=_0x68aa19;for(var _0x42e6ab=_0xb6ebcc[_0x3351a5(0x4d7b)]('/'),_0x45fb50='',_0x4eef53=0x0;_0x4eef53<_0x42e6ab['length'];++_0x4eef53)if(_0x42e6ab[_0x4eef53]){_0x45fb50+='/'+_0x42e6ab[_0x4eef53];try{FS$1[_0x3351a5(0x4212)](_0x45fb50,_0x5934ad);}catch(_0x1c8664){if(0x14!=_0x1c8664['errno'])throw _0x1c8664;}}},'mkdev':function(_0x1d8bd0,_0x498de8,_0x1048f7){var _0xcefb39=_0x68aa19;return void 0x0===_0x1048f7&&(_0x1048f7=_0x498de8,_0x498de8=0x1b6),_0x498de8|=0x2000,FS$1[_0xcefb39(0x209a)](_0x1d8bd0,_0x498de8,_0x1048f7);},'symlink':function(_0x33fe31,_0x338054){var _0x1cd5b5=_0x68aa19;if(!PATH_FS[_0x1cd5b5(0x68a)](_0x33fe31))throw new FS$1[(_0x1cd5b5(0x1f42))](0x2c);var _0x261894=FS$1[_0x1cd5b5(0x31be)](_0x338054,{'parent':!0x0})[_0x1cd5b5(0x3faa)];if(!_0x261894)throw new FS$1[(_0x1cd5b5(0x1f42))](0x2c);var _0x2cdf34=PATH[_0x1cd5b5(0x1f07)](_0x338054),_0x17c820=FS$1[_0x1cd5b5(0x1797)](_0x261894,_0x2cdf34);if(_0x17c820)throw new FS$1[(_0x1cd5b5(0x1f42))](_0x17c820);if(!_0x261894['node_ops'][_0x1cd5b5(0x4c40)])throw new FS$1['ErrnoError'](0x3f);return _0x261894[_0x1cd5b5(0x1b67)][_0x1cd5b5(0x4c40)](_0x261894,_0x2cdf34,_0x33fe31);},'rename':function(_0x501a13,_0x21eb99){var _0x27baf1=_0x68aa19,_0x1443a9,_0x56824a,_0x21734d=PATH[_0x27baf1(0x356f)](_0x501a13),_0x4936a2=PATH[_0x27baf1(0x356f)](_0x21eb99),_0x3074fe=PATH[_0x27baf1(0x1f07)](_0x501a13),_0x2db716=PATH[_0x27baf1(0x1f07)](_0x21eb99);if(_0x1443a9=FS$1[_0x27baf1(0x31be)](_0x501a13,{'parent':!0x0})['node'],_0x56824a=FS$1[_0x27baf1(0x31be)](_0x21eb99,{'parent':!0x0})[_0x27baf1(0x3faa)],!_0x1443a9||!_0x56824a)throw new FS$1[(_0x27baf1(0x1f42))](0x2c);if(_0x1443a9[_0x27baf1(0x1f4d)]!==_0x56824a[_0x27baf1(0x1f4d)])throw new FS$1[(_0x27baf1(0x1f42))](0x4b);var _0x2f642d,_0x87e838=FS$1[_0x27baf1(0x2ac6)](_0x1443a9,_0x3074fe),_0x1c3121=PATH_FS['relative'](_0x501a13,_0x4936a2);if('.'!==_0x1c3121[_0x27baf1(0x29be)](0x0))throw new FS$1[(_0x27baf1(0x1f42))](0x1c);if('.'!==(_0x1c3121=PATH_FS[_0x27baf1(0x1453)](_0x21eb99,_0x21734d))[_0x27baf1(0x29be)](0x0))throw new FS$1[(_0x27baf1(0x1f42))](0x37);try{_0x2f642d=FS$1[_0x27baf1(0x2ac6)](_0x56824a,_0x2db716);}catch(_0x57833c){}if(_0x87e838!==_0x2f642d){var _0x547abe=FS$1[_0x27baf1(0xd87)](_0x87e838['mode']),_0x592dba=FS$1['mayDelete'](_0x1443a9,_0x3074fe,_0x547abe);if(_0x592dba)throw new FS$1[(_0x27baf1(0x1f42))](_0x592dba);if(_0x592dba=_0x2f642d?FS$1['mayDelete'](_0x56824a,_0x2db716,_0x547abe):FS$1[_0x27baf1(0x1797)](_0x56824a,_0x2db716))throw new FS$1[(_0x27baf1(0x1f42))](_0x592dba);if(!_0x1443a9['node_ops'][_0x27baf1(0x11cf)])throw new FS$1[(_0x27baf1(0x1f42))](0x3f);if(FS$1['isMountpoint'](_0x87e838)||_0x2f642d&&FS$1[_0x27baf1(0x43b6)](_0x2f642d))throw new FS$1[(_0x27baf1(0x1f42))](0xa);if(_0x56824a!==_0x1443a9&&(_0x592dba=FS$1['nodePermissions'](_0x1443a9,'w')))throw new FS$1['ErrnoError'](_0x592dba);try{FS$1[_0x27baf1(0x1f45)][_0x27baf1(0x4e80)]&&FS$1[_0x27baf1(0x1f45)][_0x27baf1(0x4e80)](_0x501a13,_0x21eb99);}catch(_0x1d1e03){err(_0x27baf1(0x3fcc)+_0x501a13+_0x27baf1(0x1cfa)+_0x21eb99+_0x27baf1(0x41ed)+_0x1d1e03[_0x27baf1(0x17f7)]);}FS$1['hashRemoveNode'](_0x87e838);try{_0x1443a9['node_ops'][_0x27baf1(0x11cf)](_0x87e838,_0x56824a,_0x2db716);}catch(_0x1b4cb8){throw _0x1b4cb8;}finally{FS$1['hashAddNode'](_0x87e838);}try{FS$1[_0x27baf1(0x1f45)][_0x27baf1(0x741)]&&FS$1['trackingDelegate'][_0x27baf1(0x741)](_0x501a13,_0x21eb99);}catch(_0x4649a8){err(_0x27baf1(0x3f1)+_0x501a13+'\x27,\x20\x27'+_0x21eb99+'\x27)\x20threw\x20an\x20exception:\x20'+_0x4649a8['message']);}}},'rmdir':function(_0x1584d3){var _0x4b9456=_0x68aa19,_0x5ca424=FS$1[_0x4b9456(0x31be)](_0x1584d3,{'parent':!0x0})['node'],_0x58acb1=PATH[_0x4b9456(0x1f07)](_0x1584d3),_0x22fa57=FS$1[_0x4b9456(0x2ac6)](_0x5ca424,_0x58acb1),_0x3b1f0d=FS$1[_0x4b9456(0x659)](_0x5ca424,_0x58acb1,!0x0);if(_0x3b1f0d)throw new FS$1[(_0x4b9456(0x1f42))](_0x3b1f0d);if(!_0x5ca424['node_ops']['rmdir'])throw new FS$1[(_0x4b9456(0x1f42))](0x3f);if(FS$1[_0x4b9456(0x43b6)](_0x22fa57))throw new FS$1[(_0x4b9456(0x1f42))](0xa);try{FS$1[_0x4b9456(0x1f45)][_0x4b9456(0x335c)]&&FS$1[_0x4b9456(0x1f45)]['willDeletePath'](_0x1584d3);}catch(_0x2628c7){err(_0x4b9456(0x37b2)+_0x1584d3+_0x4b9456(0x41ed)+_0x2628c7[_0x4b9456(0x17f7)]);}_0x5ca424[_0x4b9456(0x1b67)][_0x4b9456(0x2c57)](_0x5ca424,_0x58acb1),FS$1[_0x4b9456(0x4d50)](_0x22fa57);try{FS$1[_0x4b9456(0x1f45)][_0x4b9456(0x50e1)]&&FS$1[_0x4b9456(0x1f45)][_0x4b9456(0x50e1)](_0x1584d3);}catch(_0x3d0e8f){err(_0x4b9456(0x50c0)+_0x1584d3+_0x4b9456(0x41ed)+_0x3d0e8f[_0x4b9456(0x17f7)]);}},'readdir':function(_0x1f81a7){var _0x1d002e=_0x68aa19,_0x1a857e=FS$1[_0x1d002e(0x31be)](_0x1f81a7,{'follow':!0x0})[_0x1d002e(0x3faa)];if(!_0x1a857e[_0x1d002e(0x1b67)][_0x1d002e(0xb0b)])throw new FS$1[(_0x1d002e(0x1f42))](0x36);return _0x1a857e[_0x1d002e(0x1b67)][_0x1d002e(0xb0b)](_0x1a857e);},'unlink':function(_0x49eb6b){var _0x3b3a65=_0x68aa19,_0x51d6ba=FS$1[_0x3b3a65(0x31be)](_0x49eb6b,{'parent':!0x0})['node'],_0x19f182=PATH[_0x3b3a65(0x1f07)](_0x49eb6b),_0x2a585c=FS$1['lookupNode'](_0x51d6ba,_0x19f182),_0x55eae1=FS$1[_0x3b3a65(0x659)](_0x51d6ba,_0x19f182,!0x1);if(_0x55eae1)throw new FS$1[(_0x3b3a65(0x1f42))](_0x55eae1);if(!_0x51d6ba[_0x3b3a65(0x1b67)][_0x3b3a65(0x4ad0)])throw new FS$1[(_0x3b3a65(0x1f42))](0x3f);if(FS$1[_0x3b3a65(0x43b6)](_0x2a585c))throw new FS$1[(_0x3b3a65(0x1f42))](0xa);try{FS$1['trackingDelegate'][_0x3b3a65(0x335c)]&&FS$1[_0x3b3a65(0x1f45)][_0x3b3a65(0x335c)](_0x49eb6b);}catch(_0x3d147e){err('FS.trackingDelegate[\x27willDeletePath\x27](\x27'+_0x49eb6b+_0x3b3a65(0x41ed)+_0x3d147e[_0x3b3a65(0x17f7)]);}_0x51d6ba[_0x3b3a65(0x1b67)][_0x3b3a65(0x4ad0)](_0x51d6ba,_0x19f182),FS$1['destroyNode'](_0x2a585c);try{FS$1['trackingDelegate'][_0x3b3a65(0x50e1)]&&FS$1[_0x3b3a65(0x1f45)][_0x3b3a65(0x50e1)](_0x49eb6b);}catch(_0x185aed){err(_0x3b3a65(0x50c0)+_0x49eb6b+'\x27)\x20threw\x20an\x20exception:\x20'+_0x185aed[_0x3b3a65(0x17f7)]);}},'readlink':function(_0x5cf622){var _0x7d2879=_0x68aa19,_0x1ab600=FS$1[_0x7d2879(0x31be)](_0x5cf622)[_0x7d2879(0x3faa)];if(!_0x1ab600)throw new FS$1[(_0x7d2879(0x1f42))](0x2c);if(!_0x1ab600[_0x7d2879(0x1b67)]['readlink'])throw new FS$1[(_0x7d2879(0x1f42))](0x1c);return PATH_FS[_0x7d2879(0x68a)](FS$1[_0x7d2879(0x44b1)](_0x1ab600[_0x7d2879(0x2c41)]),_0x1ab600[_0x7d2879(0x1b67)]['readlink'](_0x1ab600));},'stat':function(_0x5e50ba,_0x165764){var _0x30545b=_0x68aa19,_0x55c302=FS$1[_0x30545b(0x31be)](_0x5e50ba,{'follow':!_0x165764})[_0x30545b(0x3faa)];if(!_0x55c302)throw new FS$1['ErrnoError'](0x2c);if(!_0x55c302['node_ops'][_0x30545b(0x1e20)])throw new FS$1['ErrnoError'](0x3f);return _0x55c302['node_ops']['getattr'](_0x55c302);},'lstat':function(_0x10dc3c){var _0x4bd3cd=_0x68aa19;return FS$1[_0x4bd3cd(0x428e)](_0x10dc3c,!0x0);},'chmod':function(_0x498895,_0x598706,_0x588002){var _0xb4da6f=_0x68aa19,_0x42b149;_0xb4da6f(0x29ad)==typeof _0x498895?_0x42b149=FS$1[_0xb4da6f(0x31be)](_0x498895,{'follow':!_0x588002})[_0xb4da6f(0x3faa)]:_0x42b149=_0x498895;if(!_0x42b149['node_ops'][_0xb4da6f(0x42ee)])throw new FS$1[(_0xb4da6f(0x1f42))](0x3f);_0x42b149[_0xb4da6f(0x1b67)][_0xb4da6f(0x42ee)](_0x42b149,{'mode':0xfff&_0x598706|-0x1000&_0x42b149[_0xb4da6f(0x4318)],'timestamp':Date[_0xb4da6f(0x3c84)]()});},'lchmod':function(_0x446bde,_0x2a889d){var _0x15911d=_0x68aa19;FS$1[_0x15911d(0x4d03)](_0x446bde,_0x2a889d,!0x0);},'fchmod':function(_0x56b4c1,_0x24a059){var _0x3a5d4f=_0x68aa19,_0x3a9452=FS$1[_0x3a5d4f(0x524f)](_0x56b4c1);if(!_0x3a9452)throw new FS$1[(_0x3a5d4f(0x1f42))](0x8);FS$1[_0x3a5d4f(0x4d03)](_0x3a9452[_0x3a5d4f(0x3faa)],_0x24a059);},'chown':function(_0x348b73,_0x4a27bd,_0x1bfced,_0x51934a){var _0x2b9c33=_0x68aa19,_0x343810;'string'==typeof _0x348b73?_0x343810=FS$1[_0x2b9c33(0x31be)](_0x348b73,{'follow':!_0x51934a})[_0x2b9c33(0x3faa)]:_0x343810=_0x348b73;if(!_0x343810['node_ops']['setattr'])throw new FS$1[(_0x2b9c33(0x1f42))](0x3f);_0x343810['node_ops'][_0x2b9c33(0x42ee)](_0x343810,{'timestamp':Date[_0x2b9c33(0x3c84)]()});},'lchown':function(_0x577db1,_0x570a7e,_0x31727e){var _0x247e59=_0x68aa19;FS$1[_0x247e59(0x3730)](_0x577db1,_0x570a7e,_0x31727e,!0x0);},'fchown':function(_0x1897d1,_0x596651,_0x10d952){var _0x10ea8a=_0x68aa19,_0x3ae541=FS$1[_0x10ea8a(0x524f)](_0x1897d1);if(!_0x3ae541)throw new FS$1[(_0x10ea8a(0x1f42))](0x8);FS$1[_0x10ea8a(0x3730)](_0x3ae541[_0x10ea8a(0x3faa)],_0x596651,_0x10d952);},'truncate':function(_0x2b4866,_0x22427c){var _0x2fbc99=_0x68aa19;if(_0x22427c<0x0)throw new FS$1[(_0x2fbc99(0x1f42))](0x1c);var _0x14c673;_0x2fbc99(0x29ad)==typeof _0x2b4866?_0x14c673=FS$1['lookupPath'](_0x2b4866,{'follow':!0x0})[_0x2fbc99(0x3faa)]:_0x14c673=_0x2b4866;if(!_0x14c673[_0x2fbc99(0x1b67)][_0x2fbc99(0x42ee)])throw new FS$1[(_0x2fbc99(0x1f42))](0x3f);if(FS$1[_0x2fbc99(0xd87)](_0x14c673[_0x2fbc99(0x4318)]))throw new FS$1[(_0x2fbc99(0x1f42))](0x1f);if(!FS$1[_0x2fbc99(0x3e38)](_0x14c673[_0x2fbc99(0x4318)]))throw new FS$1[(_0x2fbc99(0x1f42))](0x1c);var _0x25c832=FS$1[_0x2fbc99(0x5691)](_0x14c673,'w');if(_0x25c832)throw new FS$1['ErrnoError'](_0x25c832);_0x14c673[_0x2fbc99(0x1b67)]['setattr'](_0x14c673,{'size':_0x22427c,'timestamp':Date['now']()});},'ftruncate':function(_0x2a906a,_0x5af145){var _0x1db374=_0x68aa19,_0x1379ce=FS$1[_0x1db374(0x524f)](_0x2a906a);if(!_0x1379ce)throw new FS$1[(_0x1db374(0x1f42))](0x8);if(0x0==(0x200003&_0x1379ce[_0x1db374(0x4bad)]))throw new FS$1['ErrnoError'](0x1c);FS$1['truncate'](_0x1379ce[_0x1db374(0x3faa)],_0x5af145);},'utime':function(_0x263d48,_0x27937c,_0x54a1c0){var _0xe60373=_0x68aa19,_0x546696=FS$1['lookupPath'](_0x263d48,{'follow':!0x0})[_0xe60373(0x3faa)];_0x546696['node_ops']['setattr'](_0x546696,{'timestamp':Math[_0xe60373(0x2bc6)](_0x27937c,_0x54a1c0)});},'open':function(_0x38869a,_0x1d5ec9,_0x4a3a24,_0x5808fd,_0x4acb9d){var _0x2c8453=_0x68aa19;if(''===_0x38869a)throw new FS$1[(_0x2c8453(0x1f42))](0x2c);var _0x5697d6;if(_0x4a3a24=void 0x0===_0x4a3a24?0x1b6:_0x4a3a24,_0x4a3a24=0x40&(_0x1d5ec9=_0x2c8453(0x29ad)==typeof _0x1d5ec9?FS$1[_0x2c8453(0x533e)](_0x1d5ec9):_0x1d5ec9)?0xfff&_0x4a3a24|0x8000:0x0,_0x2c8453(0x5014)==typeof _0x38869a)_0x5697d6=_0x38869a;else{_0x38869a=PATH[_0x2c8453(0x4e7d)](_0x38869a);try{_0x5697d6=FS$1[_0x2c8453(0x31be)](_0x38869a,{'follow':!(0x20000&_0x1d5ec9)})[_0x2c8453(0x3faa)];}catch(_0xb2d5d7){}}var _0x136949=!0x1;if(0x40&_0x1d5ec9){if(_0x5697d6){if(0x80&_0x1d5ec9)throw new FS$1['ErrnoError'](0x14);}else _0x5697d6=FS$1[_0x2c8453(0x209a)](_0x38869a,_0x4a3a24,0x0),_0x136949=!0x0;}if(!_0x5697d6)throw new FS$1[(_0x2c8453(0x1f42))](0x2c);if(FS$1[_0x2c8453(0x3b9c)](_0x5697d6['mode'])&&(_0x1d5ec9&=-0x201),0x10000&_0x1d5ec9&&!FS$1[_0x2c8453(0xd87)](_0x5697d6['mode']))throw new FS$1[(_0x2c8453(0x1f42))](0x36);if(!_0x136949){var _0x3a895d=FS$1[_0x2c8453(0x1c08)](_0x5697d6,_0x1d5ec9);if(_0x3a895d)throw new FS$1[(_0x2c8453(0x1f42))](_0x3a895d);}0x200&_0x1d5ec9&&FS$1[_0x2c8453(0xb9a)](_0x5697d6,0x0),_0x1d5ec9&=-0x20281;var _0xc8a3a9=FS$1[_0x2c8453(0x1216)]({'node':_0x5697d6,'path':FS$1[_0x2c8453(0x44b1)](_0x5697d6),'flags':_0x1d5ec9,'seekable':!0x0,'position':0x0,'stream_ops':_0x5697d6[_0x2c8453(0x4b90)],'ungotten':[],'error':!0x1},_0x5808fd,_0x4acb9d);_0xc8a3a9[_0x2c8453(0x4b90)][_0x2c8453(0x3d9f)]&&_0xc8a3a9[_0x2c8453(0x4b90)][_0x2c8453(0x3d9f)](_0xc8a3a9),!Module[_0x2c8453(0x313e)]||0x1&_0x1d5ec9||(FS$1[_0x2c8453(0x3c05)]||(FS$1[_0x2c8453(0x3c05)]={}),_0x38869a in FS$1[_0x2c8453(0x3c05)]||(FS$1[_0x2c8453(0x3c05)][_0x38869a]=0x1,err(_0x2c8453(0x3d58)+_0x38869a)));try{if(FS$1[_0x2c8453(0x1f45)][_0x2c8453(0x44b0)]){var _0x359307=0x0;0x1!=(0x200003&_0x1d5ec9)&&(_0x359307|=FS$1['tracking'][_0x2c8453(0x27a1)][_0x2c8453(0x56c)]),0x0!=(0x200003&_0x1d5ec9)&&(_0x359307|=FS$1[_0x2c8453(0x3270)]['openFlags'][_0x2c8453(0x512f)]),FS$1[_0x2c8453(0x1f45)][_0x2c8453(0x44b0)](_0x38869a,_0x359307);}}catch(_0x313df7){err(_0x2c8453(0xeb1)+_0x38869a+_0x2c8453(0x462e)+_0x313df7[_0x2c8453(0x17f7)]);}return _0xc8a3a9;},'close':function(_0x4aae1d){var _0x4d2d84=_0x68aa19;if(FS$1['isClosed'](_0x4aae1d))throw new FS$1[(_0x4d2d84(0x1f42))](0x8);_0x4aae1d['getdents']&&(_0x4aae1d[_0x4d2d84(0x4ef2)]=null);try{_0x4aae1d[_0x4d2d84(0x4b90)][_0x4d2d84(0x18bb)]&&_0x4aae1d['stream_ops'][_0x4d2d84(0x18bb)](_0x4aae1d);}catch(_0x4ac19a){throw _0x4ac19a;}finally{FS$1[_0x4d2d84(0x370e)](_0x4aae1d['fd']);}_0x4aae1d['fd']=null;},'isClosed':function(_0x20fc32){return null===_0x20fc32['fd'];},'llseek':function(_0x5d83a8,_0x160924,_0x5b65a0){var _0x1b13b9=_0x68aa19;if(FS$1[_0x1b13b9(0x64e)](_0x5d83a8))throw new FS$1[(_0x1b13b9(0x1f42))](0x8);if(!_0x5d83a8[_0x1b13b9(0x4deb)]||!_0x5d83a8[_0x1b13b9(0x4b90)]['llseek'])throw new FS$1[(_0x1b13b9(0x1f42))](0x46);if(0x0!=_0x5b65a0&&0x1!=_0x5b65a0&&0x2!=_0x5b65a0)throw new FS$1['ErrnoError'](0x1c);return _0x5d83a8[_0x1b13b9(0x4771)]=_0x5d83a8[_0x1b13b9(0x4b90)][_0x1b13b9(0x1b27)](_0x5d83a8,_0x160924,_0x5b65a0),_0x5d83a8[_0x1b13b9(0x425c)]=[],_0x5d83a8[_0x1b13b9(0x4771)];},'read':function(_0x5650e6,_0x2da14d,_0xb5ec64,_0x40fa34,_0x4fe636){var _0x460a62=_0x68aa19;if(_0x40fa34<0x0||_0x4fe636<0x0)throw new FS$1[(_0x460a62(0x1f42))](0x1c);if(FS$1[_0x460a62(0x64e)](_0x5650e6))throw new FS$1[(_0x460a62(0x1f42))](0x8);if(0x1==(0x200003&_0x5650e6[_0x460a62(0x4bad)]))throw new FS$1[(_0x460a62(0x1f42))](0x8);if(FS$1[_0x460a62(0xd87)](_0x5650e6['node'][_0x460a62(0x4318)]))throw new FS$1[(_0x460a62(0x1f42))](0x1f);if(!_0x5650e6[_0x460a62(0x4b90)][_0x460a62(0x137b)])throw new FS$1[(_0x460a62(0x1f42))](0x1c);var _0x1e5cf3=void 0x0!==_0x4fe636;if(_0x1e5cf3){if(!_0x5650e6[_0x460a62(0x4deb)])throw new FS$1['ErrnoError'](0x46);}else _0x4fe636=_0x5650e6['position'];var _0x168898=_0x5650e6[_0x460a62(0x4b90)][_0x460a62(0x137b)](_0x5650e6,_0x2da14d,_0xb5ec64,_0x40fa34,_0x4fe636);return _0x1e5cf3||(_0x5650e6[_0x460a62(0x4771)]+=_0x168898),_0x168898;},'write':function(_0x5843f4,_0x1601b0,_0x3b1531,_0x10a6b5,_0x3ccdf7,_0x224640){var _0x2bdf10=_0x68aa19;if(_0x10a6b5<0x0||_0x3ccdf7<0x0)throw new FS$1[(_0x2bdf10(0x1f42))](0x1c);if(FS$1[_0x2bdf10(0x64e)](_0x5843f4))throw new FS$1[(_0x2bdf10(0x1f42))](0x8);if(0x0==(0x200003&_0x5843f4[_0x2bdf10(0x4bad)]))throw new FS$1[(_0x2bdf10(0x1f42))](0x8);if(FS$1['isDir'](_0x5843f4[_0x2bdf10(0x3faa)][_0x2bdf10(0x4318)]))throw new FS$1[(_0x2bdf10(0x1f42))](0x1f);if(!_0x5843f4[_0x2bdf10(0x4b90)][_0x2bdf10(0x1c0b)])throw new FS$1[(_0x2bdf10(0x1f42))](0x1c);_0x5843f4[_0x2bdf10(0x4deb)]&&0x400&_0x5843f4[_0x2bdf10(0x4bad)]&&FS$1[_0x2bdf10(0x1b27)](_0x5843f4,0x0,0x2);var _0x35b3c1=void 0x0!==_0x3ccdf7;if(_0x35b3c1){if(!_0x5843f4[_0x2bdf10(0x4deb)])throw new FS$1[(_0x2bdf10(0x1f42))](0x46);}else _0x3ccdf7=_0x5843f4[_0x2bdf10(0x4771)];var _0x1a0245=_0x5843f4['stream_ops'][_0x2bdf10(0x1c0b)](_0x5843f4,_0x1601b0,_0x3b1531,_0x10a6b5,_0x3ccdf7,_0x224640);_0x35b3c1||(_0x5843f4['position']+=_0x1a0245);try{_0x5843f4[_0x2bdf10(0x3906)]&&FS$1['trackingDelegate']['onWriteToFile']&&FS$1[_0x2bdf10(0x1f45)][_0x2bdf10(0x2845)](_0x5843f4[_0x2bdf10(0x3906)]);}catch(_0x4b10a6){err(_0x2bdf10(0xa0c)+_0x5843f4[_0x2bdf10(0x3906)]+_0x2bdf10(0x41ed)+_0x4b10a6[_0x2bdf10(0x17f7)]);}return _0x1a0245;},'allocate':function(_0x1d5a70,_0x3cf706,_0x667604){var _0x56d7ea=_0x68aa19;if(FS$1[_0x56d7ea(0x64e)](_0x1d5a70))throw new FS$1[(_0x56d7ea(0x1f42))](0x8);if(_0x3cf706<0x0||_0x667604<=0x0)throw new FS$1[(_0x56d7ea(0x1f42))](0x1c);if(0x0==(0x200003&_0x1d5a70[_0x56d7ea(0x4bad)]))throw new FS$1[(_0x56d7ea(0x1f42))](0x8);if(!FS$1['isFile'](_0x1d5a70[_0x56d7ea(0x3faa)][_0x56d7ea(0x4318)])&&!FS$1['isDir'](_0x1d5a70[_0x56d7ea(0x3faa)]['mode']))throw new FS$1[(_0x56d7ea(0x1f42))](0x2b);if(!_0x1d5a70[_0x56d7ea(0x4b90)][_0x56d7ea(0x22db)])throw new FS$1[(_0x56d7ea(0x1f42))](0x8a);_0x1d5a70[_0x56d7ea(0x4b90)][_0x56d7ea(0x22db)](_0x1d5a70,_0x3cf706,_0x667604);},'mmap':function(_0x2b92e8,_0x28592f,_0x449b26,_0x19b7de,_0x3c0a3b,_0x5f303b){var _0x2d7c7e=_0x68aa19;if(0x0!=(0x2&_0x3c0a3b)&&0x0==(0x2&_0x5f303b)&&0x2!=(0x200003&_0x2b92e8[_0x2d7c7e(0x4bad)]))throw new FS$1[(_0x2d7c7e(0x1f42))](0x2);if(0x1==(0x200003&_0x2b92e8['flags']))throw new FS$1[(_0x2d7c7e(0x1f42))](0x2);if(!_0x2b92e8[_0x2d7c7e(0x4b90)][_0x2d7c7e(0x97c)])throw new FS$1[(_0x2d7c7e(0x1f42))](0x2b);return _0x2b92e8[_0x2d7c7e(0x4b90)][_0x2d7c7e(0x97c)](_0x2b92e8,_0x28592f,_0x449b26,_0x19b7de,_0x3c0a3b,_0x5f303b);},'msync':function(_0x2fd640,_0x3c18b4,_0x3961ed,_0x2c316a,_0x5e69ea){var _0x2875b3=_0x68aa19;return _0x2fd640&&_0x2fd640['stream_ops'][_0x2875b3(0x3824)]?_0x2fd640['stream_ops'][_0x2875b3(0x3824)](_0x2fd640,_0x3c18b4,_0x3961ed,_0x2c316a,_0x5e69ea):0x0;},'munmap':function(_0x315b2d){return 0x0;},'ioctl':function(_0x8098c1,_0xe70b15,_0x50ad3f){var _0x32d867=_0x68aa19;if(!_0x8098c1[_0x32d867(0x4b90)][_0x32d867(0x5161)])throw new FS$1['ErrnoError'](0x3b);return _0x8098c1[_0x32d867(0x4b90)][_0x32d867(0x5161)](_0x8098c1,_0xe70b15,_0x50ad3f);},'readFile':function(_0x15c835,_0x230962){var _0x2b8f4f=_0x68aa19;if((_0x230962=_0x230962||{})[_0x2b8f4f(0x4bad)]=_0x230962[_0x2b8f4f(0x4bad)]||0x0,_0x230962[_0x2b8f4f(0x2ade)]=_0x230962[_0x2b8f4f(0x2ade)]||_0x2b8f4f(0x1511),_0x2b8f4f(0x6c8)!==_0x230962['encoding']&&_0x2b8f4f(0x1511)!==_0x230962[_0x2b8f4f(0x2ade)])throw new Error('Invalid\x20encoding\x20type\x20\x22'+_0x230962[_0x2b8f4f(0x2ade)]+'\x22');var _0x5cfff1,_0x104732=FS$1[_0x2b8f4f(0x3d9f)](_0x15c835,_0x230962[_0x2b8f4f(0x4bad)]),_0x27ce2f=FS$1[_0x2b8f4f(0x428e)](_0x15c835)[_0x2b8f4f(0x57c2)],_0x52c189=new Uint8Array(_0x27ce2f);return FS$1[_0x2b8f4f(0x137b)](_0x104732,_0x52c189,0x0,_0x27ce2f,0x0),'utf8'===_0x230962[_0x2b8f4f(0x2ade)]?_0x5cfff1=UTF8ArrayToString(_0x52c189,0x0):_0x2b8f4f(0x1511)===_0x230962['encoding']&&(_0x5cfff1=_0x52c189),FS$1['close'](_0x104732),_0x5cfff1;},'writeFile':function(_0x5bb1ec,_0xf812c,_0x566c26){var _0x327679=_0x68aa19;(_0x566c26=_0x566c26||{})[_0x327679(0x4bad)]=_0x566c26[_0x327679(0x4bad)]||0x241;var _0x5c663d=FS$1[_0x327679(0x3d9f)](_0x5bb1ec,_0x566c26[_0x327679(0x4bad)],_0x566c26[_0x327679(0x4318)]);if(_0x327679(0x29ad)==typeof _0xf812c){var _0xff69c4=new Uint8Array(lengthBytesUTF8(_0xf812c)+0x1),_0x18fba5=stringToUTF8Array(_0xf812c,_0xff69c4,0x0,_0xff69c4[_0x327679(0x531b)]);FS$1[_0x327679(0x1c0b)](_0x5c663d,_0xff69c4,0x0,_0x18fba5,void 0x0,_0x566c26[_0x327679(0x123c)]);}else{if(!ArrayBuffer[_0x327679(0x5472)](_0xf812c))throw new Error(_0x327679(0x45f5));FS$1['write'](_0x5c663d,_0xf812c,0x0,_0xf812c[_0x327679(0x21dd)],void 0x0,_0x566c26['canOwn']);}FS$1['close'](_0x5c663d);},'cwd':function(){var _0x40aa06=_0x68aa19;return FS$1[_0x40aa06(0x19d)];},'chdir':function(_0xa7f56d){var _0x15bb33=_0x68aa19,_0x439da3=FS$1['lookupPath'](_0xa7f56d,{'follow':!0x0});if(null===_0x439da3[_0x15bb33(0x3faa)])throw new FS$1[(_0x15bb33(0x1f42))](0x2c);if(!FS$1[_0x15bb33(0xd87)](_0x439da3['node'][_0x15bb33(0x4318)]))throw new FS$1[(_0x15bb33(0x1f42))](0x36);var _0x5861eb=FS$1[_0x15bb33(0x5691)](_0x439da3['node'],'x');if(_0x5861eb)throw new FS$1[(_0x15bb33(0x1f42))](_0x5861eb);FS$1[_0x15bb33(0x19d)]=_0x439da3['path'];},'createDefaultDirectories':function(){var _0x3d72b5=_0x68aa19;FS$1[_0x3d72b5(0x4212)]('/tmp'),FS$1['mkdir'](_0x3d72b5(0x2096)),FS$1['mkdir']('/home/web_user');},'createDefaultDevices':function(){var _0x229d7f=_0x68aa19;FS$1['mkdir'](_0x229d7f(0x2a4f)),FS$1[_0x229d7f(0x33fa)](FS$1['makedev'](0x1,0x3),{'read':function(){return 0x0;},'write':function(_0x132c92,_0x518686,_0x544b15,_0x41f5bb,_0x16513b){return _0x41f5bb;}}),FS$1[_0x229d7f(0x49b8)](_0x229d7f(0x255d),FS$1['makedev'](0x1,0x3)),TTY[_0x229d7f(0x4f8e)](FS$1[_0x229d7f(0x171c)](0x5,0x0),TTY[_0x229d7f(0x46d4)]),TTY[_0x229d7f(0x4f8e)](FS$1[_0x229d7f(0x171c)](0x6,0x0),TTY[_0x229d7f(0x3a66)]),FS$1[_0x229d7f(0x49b8)](_0x229d7f(0x21f5),FS$1[_0x229d7f(0x171c)](0x5,0x0)),FS$1[_0x229d7f(0x49b8)](_0x229d7f(0x3331),FS$1[_0x229d7f(0x171c)](0x6,0x0));var _0x3b7cb0=getRandomDevice();FS$1['createDevice'](_0x229d7f(0x2a4f),'random',_0x3b7cb0),FS$1[_0x229d7f(0x3ec2)](_0x229d7f(0x2a4f),_0x229d7f(0x2adc),_0x3b7cb0),FS$1[_0x229d7f(0x4212)](_0x229d7f(0x50a2)),FS$1[_0x229d7f(0x4212)]('/dev/shm/tmp');},'createSpecialDirectories':function(){var _0x5570e7=_0x68aa19;FS$1[_0x5570e7(0x4212)]('/proc');var _0x5a4530=FS$1[_0x5570e7(0x4212)]('/proc/self');FS$1[_0x5570e7(0x4212)](_0x5570e7(0x1d4e)),FS$1[_0x5570e7(0x1f4d)]({'mount':function(){var _0x401684=_0x5570e7,_0x23f2ee=FS$1[_0x401684(0x18a0)](_0x5a4530,'fd',0x41ff,0x49);return _0x23f2ee[_0x401684(0x1b67)]={'lookup':function(_0x575360,_0x257c45){var _0x2ebce2=_0x401684,_0x4a2062=+_0x257c45,_0x23970e=FS$1[_0x2ebce2(0x524f)](_0x4a2062);if(!_0x23970e)throw new FS$1['ErrnoError'](0x8);var _0x5214e9={'parent':null,'mount':{'mountpoint':_0x2ebce2(0x1ac6)},'node_ops':{'readlink':function(){var _0x2d1d19=_0x2ebce2;return _0x23970e[_0x2d1d19(0x3906)];}}};return _0x5214e9[_0x2ebce2(0x2c41)]=_0x5214e9,_0x5214e9;}},_0x23f2ee;}},{},'/proc/self/fd');},'createStandardStreams':function(){var _0x4a8b01=_0x68aa19;Module[_0x4a8b01(0xd4f)]?FS$1[_0x4a8b01(0x3ec2)](_0x4a8b01(0x2a4f),_0x4a8b01(0xd4f),Module[_0x4a8b01(0xd4f)]):FS$1['symlink'](_0x4a8b01(0x21f5),_0x4a8b01(0x373f)),Module[_0x4a8b01(0x284d)]?FS$1[_0x4a8b01(0x3ec2)]('/dev',_0x4a8b01(0x284d),null,Module[_0x4a8b01(0x284d)]):FS$1[_0x4a8b01(0x4c40)]('/dev/tty',_0x4a8b01(0x5534)),Module['stderr']?FS$1[_0x4a8b01(0x3ec2)](_0x4a8b01(0x2a4f),'stderr',null,Module[_0x4a8b01(0x11b6)]):FS$1[_0x4a8b01(0x4c40)](_0x4a8b01(0x3331),_0x4a8b01(0x1935));var _0x5de291=FS$1[_0x4a8b01(0x3d9f)](_0x4a8b01(0x373f),0x0),_0xc26c5b=FS$1['open'](_0x4a8b01(0x5534),0x1),_0x492923=FS$1[_0x4a8b01(0x3d9f)]('/dev/stderr',0x1);assert$1(0x0===_0x5de291['fd'],_0x4a8b01(0x38ac)+_0x5de291['fd']+')'),assert$1(0x1===_0xc26c5b['fd'],_0x4a8b01(0xb46)+_0xc26c5b['fd']+')'),assert$1(0x2===_0x492923['fd'],_0x4a8b01(0x2598)+_0x492923['fd']+')');},'ensureErrnoError':function(){var _0x12e4c0=_0x68aa19;FS$1[_0x12e4c0(0x1f42)]||(FS$1[_0x12e4c0(0x1f42)]=function(_0x3a6c29,_0x228f52){var _0x19cb1a=_0x12e4c0;this['node']=_0x228f52,this['setErrno']=function(_0xa2c556){var _0x45201c=_0x54f3;for(var _0x1458a8 in(this[_0x45201c(0x3ecc)]=_0xa2c556,ERRNO_CODES))if(ERRNO_CODES[_0x1458a8]===_0xa2c556){this['code']=_0x1458a8;break;}},this[_0x19cb1a(0x439e)](_0x3a6c29),this[_0x19cb1a(0x17f7)]=ERRNO_MESSAGES[_0x3a6c29],this[_0x19cb1a(0xf06)]&&(Object[_0x19cb1a(0xbe6)](this,'stack',{'value':new Error()['stack'],'writable':!0x0}),this['stack']=demangleAll(this[_0x19cb1a(0xf06)]));},FS$1[_0x12e4c0(0x1f42)][_0x12e4c0(0x4b51)]=new Error(),FS$1[_0x12e4c0(0x1f42)][_0x12e4c0(0x4b51)][_0x12e4c0(0x330d)]=FS$1[_0x12e4c0(0x1f42)],[0x2c][_0x12e4c0(0x3bcb)](function(_0xf4c2af){var _0x4bf01c=_0x12e4c0;FS$1['genericErrors'][_0xf4c2af]=new FS$1[(_0x4bf01c(0x1f42))](_0xf4c2af),FS$1['genericErrors'][_0xf4c2af][_0x4bf01c(0xf06)]=_0x4bf01c(0x69d);}));},'staticInit':function(){var _0x1bd595=_0x68aa19;FS$1['ensureErrnoError'](),FS$1[_0x1bd595(0x1f01)]=new Array(0x1000),FS$1[_0x1bd595(0x1f4d)](MEMFS,{},'/'),FS$1[_0x1bd595(0x4d9f)](),FS$1['createDefaultDevices'](),FS$1[_0x1bd595(0x1747)](),FS$1[_0x1bd595(0x5190)]={'MEMFS':MEMFS};},'init':function(_0x4f6d3d,_0x8fdc07,_0x34d250){var _0xe02ea6=_0x68aa19;assert$1(!FS$1[_0xe02ea6(0x1823)][_0xe02ea6(0x133e)],_0xe02ea6(0x3dc0)),FS$1[_0xe02ea6(0x1823)][_0xe02ea6(0x133e)]=!0x0,FS$1['ensureErrnoError'](),Module[_0xe02ea6(0xd4f)]=_0x4f6d3d||Module['stdin'],Module[_0xe02ea6(0x284d)]=_0x8fdc07||Module[_0xe02ea6(0x284d)],Module[_0xe02ea6(0x11b6)]=_0x34d250||Module['stderr'],FS$1[_0xe02ea6(0x4c38)]();},'quit':function(){var _0x34f9ae=_0x68aa19;FS$1['init'][_0x34f9ae(0x133e)]=!0x1;var _0x151cff=Module[_0x34f9ae(0x1cc2)];_0x151cff&&_0x151cff(0x0);for(var _0x3c0dbc=0x0;_0x3c0dbc<FS$1[_0x34f9ae(0x2657)]['length'];_0x3c0dbc++){var _0x386df0=FS$1[_0x34f9ae(0x2657)][_0x3c0dbc];_0x386df0&&FS$1['close'](_0x386df0);}},'getMode':function(_0x5860c5,_0x36d6aa){var _0x186e64=0x0;return _0x5860c5&&(_0x186e64|=0x16d),_0x36d6aa&&(_0x186e64|=0x92),_0x186e64;},'findObject':function(_0x2cfaf2,_0x42b0e7){var _0x30fc5f=_0x68aa19,_0x479641=FS$1['analyzePath'](_0x2cfaf2,_0x42b0e7);return _0x479641['exists']?_0x479641[_0x30fc5f(0x5014)]:null;},'analyzePath':function(_0x271b7f,_0x1e49d2){var _0x2ee6d6=_0x68aa19;try{_0x271b7f=(_0x48f15e=FS$1[_0x2ee6d6(0x31be)](_0x271b7f,{'follow':!_0x1e49d2}))['path'];}catch(_0x133500){}var _0x2129d4={'isRoot':!0x1,'exists':!0x1,'error':0x0,'name':null,'path':null,'object':null,'parentExists':!0x1,'parentPath':null,'parentObject':null};try{var _0x48f15e=FS$1[_0x2ee6d6(0x31be)](_0x271b7f,{'parent':!0x0});_0x2129d4[_0x2ee6d6(0x20b2)]=!0x0,_0x2129d4[_0x2ee6d6(0x1ca3)]=_0x48f15e[_0x2ee6d6(0x3906)],_0x2129d4[_0x2ee6d6(0x3002)]=_0x48f15e[_0x2ee6d6(0x3faa)],_0x2129d4[_0x2ee6d6(0x13f9)]=PATH[_0x2ee6d6(0x1f07)](_0x271b7f),_0x48f15e=FS$1[_0x2ee6d6(0x31be)](_0x271b7f,{'follow':!_0x1e49d2}),_0x2129d4[_0x2ee6d6(0x5707)]=!0x0,_0x2129d4[_0x2ee6d6(0x3906)]=_0x48f15e[_0x2ee6d6(0x3906)],_0x2129d4[_0x2ee6d6(0x5014)]=_0x48f15e[_0x2ee6d6(0x3faa)],_0x2129d4[_0x2ee6d6(0x13f9)]=_0x48f15e[_0x2ee6d6(0x3faa)]['name'],_0x2129d4[_0x2ee6d6(0x52a9)]='/'===_0x48f15e['path'];}catch(_0x13c3ae){_0x2129d4['error']=_0x13c3ae[_0x2ee6d6(0x3ecc)];}return _0x2129d4;},'createPath':function(_0xad1e2e,_0x5eeee4,_0x108d46,_0x47f2f5){var _0x34b7c4=_0x68aa19;_0xad1e2e=_0x34b7c4(0x29ad)==typeof _0xad1e2e?_0xad1e2e:FS$1[_0x34b7c4(0x44b1)](_0xad1e2e);for(var _0x3ef24a=_0x5eeee4[_0x34b7c4(0x4d7b)]('/')[_0x34b7c4(0x1495)]();_0x3ef24a[_0x34b7c4(0x531b)];){var _0x36a9be=_0x3ef24a[_0x34b7c4(0x1ae7)]();if(_0x36a9be){var _0x518e37=PATH[_0x34b7c4(0x104e)](_0xad1e2e,_0x36a9be);try{FS$1[_0x34b7c4(0x4212)](_0x518e37);}catch(_0x1762f4){}_0xad1e2e=_0x518e37;}}return _0x518e37;},'createFile':function(_0x17cbfb,_0x25cc02,_0x262640,_0x1a31bc,_0x5d824f){var _0xab1350=_0x68aa19,_0x30a2a5=PATH[_0xab1350(0x104e)](_0xab1350(0x29ad)==typeof _0x17cbfb?_0x17cbfb:FS$1[_0xab1350(0x44b1)](_0x17cbfb),_0x25cc02),_0x53b11b=FS$1[_0xab1350(0x712)](_0x1a31bc,_0x5d824f);return FS$1[_0xab1350(0x3477)](_0x30a2a5,_0x53b11b);},'createDataFile':function(_0x1396cd,_0x5e88ee,_0x24d1c2,_0x15147c,_0xfef068,_0xa8c3d9){var _0x1e2fc0=_0x68aa19,_0x4b4103=_0x5e88ee?PATH[_0x1e2fc0(0x104e)](_0x1e2fc0(0x29ad)==typeof _0x1396cd?_0x1396cd:FS$1['getPath'](_0x1396cd),_0x5e88ee):_0x1396cd,_0xdf0e24=FS$1['getMode'](_0x15147c,_0xfef068),_0x18ea35=FS$1[_0x1e2fc0(0x3477)](_0x4b4103,_0xdf0e24);if(_0x24d1c2){if(_0x1e2fc0(0x29ad)==typeof _0x24d1c2){for(var _0x1bfa70=new Array(_0x24d1c2[_0x1e2fc0(0x531b)]),_0x375f91=0x0,_0x5e56cb=_0x24d1c2[_0x1e2fc0(0x531b)];_0x375f91<_0x5e56cb;++_0x375f91)_0x1bfa70[_0x375f91]=_0x24d1c2['charCodeAt'](_0x375f91);_0x24d1c2=_0x1bfa70;}FS$1[_0x1e2fc0(0x4d03)](_0x18ea35,0x92|_0xdf0e24);var _0x2d4ef5=FS$1[_0x1e2fc0(0x3d9f)](_0x18ea35,0x241);FS$1[_0x1e2fc0(0x1c0b)](_0x2d4ef5,_0x24d1c2,0x0,_0x24d1c2[_0x1e2fc0(0x531b)],0x0,_0xa8c3d9),FS$1[_0x1e2fc0(0x18bb)](_0x2d4ef5),FS$1['chmod'](_0x18ea35,_0xdf0e24);}return _0x18ea35;},'createDevice':function(_0x3703b4,_0x4c9d02,_0x58b306,_0x52e1e5){var _0x233008=_0x68aa19,_0x58272d=PATH[_0x233008(0x104e)](_0x233008(0x29ad)==typeof _0x3703b4?_0x3703b4:FS$1['getPath'](_0x3703b4),_0x4c9d02),_0x54c0ea=FS$1['getMode'](!!_0x58b306,!!_0x52e1e5);FS$1[_0x233008(0x3ec2)][_0x233008(0x54ec)]||(FS$1[_0x233008(0x3ec2)][_0x233008(0x54ec)]=0x40);var _0xa5d54f=FS$1[_0x233008(0x171c)](FS$1[_0x233008(0x3ec2)][_0x233008(0x54ec)]++,0x0);return FS$1[_0x233008(0x33fa)](_0xa5d54f,{'open':function(_0x1c3f8a){var _0x580771=_0x233008;_0x1c3f8a[_0x580771(0x4deb)]=!0x1;},'close':function(_0xe280e6){var _0x7147a0=_0x233008;_0x52e1e5&&_0x52e1e5[_0x7147a0(0x1de1)]&&_0x52e1e5[_0x7147a0(0x1de1)][_0x7147a0(0x531b)]&&_0x52e1e5(0xa);},'read':function(_0xf453ae,_0x30b319,_0x17c324,_0x5784e0,_0x41dbab){var _0x1ac8fd=_0x233008;for(var _0x594050=0x0,_0x4e6187=0x0;_0x4e6187<_0x5784e0;_0x4e6187++){var _0x371f59;try{_0x371f59=_0x58b306();}catch(_0xf1a12d){throw new FS$1[(_0x1ac8fd(0x1f42))](0x1d);}if(void 0x0===_0x371f59&&0x0===_0x594050)throw new FS$1[(_0x1ac8fd(0x1f42))](0x6);if(null==_0x371f59)break;_0x594050++,_0x30b319[_0x17c324+_0x4e6187]=_0x371f59;}return _0x594050&&(_0xf453ae['node']['timestamp']=Date[_0x1ac8fd(0x3c84)]()),_0x594050;},'write':function(_0x2ce400,_0x496bfc,_0x57d54a,_0x499448,_0x36272a){var _0x1490bc=_0x233008;for(var _0xf6d11c=0x0;_0xf6d11c<_0x499448;_0xf6d11c++)try{_0x52e1e5(_0x496bfc[_0x57d54a+_0xf6d11c]);}catch(_0x326264){throw new FS$1['ErrnoError'](0x1d);}return _0x499448&&(_0x2ce400[_0x1490bc(0x3faa)][_0x1490bc(0x38db)]=Date[_0x1490bc(0x3c84)]()),_0xf6d11c;}}),FS$1['mkdev'](_0x58272d,_0x54c0ea,_0xa5d54f);},'forceLoadFile':function(_0x5c7d9f){var _0x4db83a=_0x68aa19;if(_0x5c7d9f[_0x4db83a(0x4613)]||_0x5c7d9f[_0x4db83a(0x1c34)]||_0x5c7d9f[_0x4db83a(0x2fc4)]||_0x5c7d9f[_0x4db83a(0x3f33)])return!0x0;if(_0x4db83a(0x3041)!=typeof XMLHttpRequest)throw new Error('Lazy\x20loading\x20should\x20have\x20been\x20performed\x20(contents\x20set)\x20in\x20createLazyFile,\x20but\x20it\x20was\x20not.\x20Lazy\x20loading\x20only\x20works\x20in\x20web\x20workers.\x20Use\x20--embed-file\x20or\x20--preload-file\x20in\x20emcc\x20on\x20the\x20main\x20thread.');if(!read_)throw new Error(_0x4db83a(0x3ee2));try{_0x5c7d9f[_0x4db83a(0x3f33)]=intArrayFromString(read_(_0x5c7d9f['url']),!0x0),_0x5c7d9f['usedBytes']=_0x5c7d9f['contents'][_0x4db83a(0x531b)];}catch(_0x56ff4b){throw new FS$1[(_0x4db83a(0x1f42))](0x1d);}},'createLazyFile':function(_0x219155,_0x4bacc4,_0xa020c6,_0x125a1a,_0xaf291f){var _0x4b002e=_0x68aa19;function _0x437b9(){var _0x38caca=_0x54f3;this[_0x38caca(0x4366)]=!0x1,this[_0x38caca(0x2c33)]=[];}if(_0x437b9['prototype'][_0x4b002e(0x3173)]=function(_0x360a74){var _0x5cf0a6=_0x4b002e;if(!(_0x360a74>this[_0x5cf0a6(0x531b)]-0x1||_0x360a74<0x0)){var _0x397d6b=_0x360a74%this['chunkSize'],_0x5e6ae7=_0x360a74/this[_0x5cf0a6(0x17d2)]|0x0;return this[_0x5cf0a6(0x3c8a)](_0x5e6ae7)[_0x397d6b];}},_0x437b9[_0x4b002e(0x4b51)][_0x4b002e(0x96e)]=function(_0x1e3ec1){var _0x5f1039=_0x4b002e;this[_0x5f1039(0x3c8a)]=_0x1e3ec1;},_0x437b9[_0x4b002e(0x4b51)][_0x4b002e(0x3a83)]=function(){var _0x2e09ff=_0x4b002e,_0x5e93db=new XMLHttpRequest();if(_0x5e93db['open']('HEAD',_0xa020c6,!0x1),_0x5e93db['send'](null),!(_0x5e93db[_0x2e09ff(0x3f4f)]>=0xc8&&_0x5e93db[_0x2e09ff(0x3f4f)]<0x12c||0x130===_0x5e93db['status']))throw new Error(_0x2e09ff(0x1aa3)+_0xa020c6+_0x2e09ff(0x2447)+_0x5e93db[_0x2e09ff(0x3f4f)]);var _0x10649d,_0xcbc948=Number(_0x5e93db[_0x2e09ff(0x2170)](_0x2e09ff(0x4586))),_0x11defd=(_0x10649d=_0x5e93db['getResponseHeader'](_0x2e09ff(0x30d8)))&&_0x2e09ff(0x454e)===_0x10649d,_0x18b231=(_0x10649d=_0x5e93db[_0x2e09ff(0x2170)](_0x2e09ff(0xb57)))&&_0x2e09ff(0x15c)===_0x10649d,_0x57f91b=0x100000;_0x11defd||(_0x57f91b=_0xcbc948);var _0x3de9be=this;_0x3de9be[_0x2e09ff(0x96e)](function(_0xd6ad71){var _0x26eace=_0x2e09ff,_0x217aa7=_0xd6ad71*_0x57f91b,_0x510e01=(_0xd6ad71+0x1)*_0x57f91b-0x1;if(_0x510e01=Math[_0x26eace(0x27d5)](_0x510e01,_0xcbc948-0x1),void 0x0===_0x3de9be[_0x26eace(0x2c33)][_0xd6ad71]&&(_0x3de9be[_0x26eace(0x2c33)][_0xd6ad71]=function(_0x40542b,_0x512d92){var _0x115263=_0x26eace;if(_0x40542b>_0x512d92)throw new Error(_0x115263(0x126b)+_0x40542b+',\x20'+_0x512d92+_0x115263(0x4d87));if(_0x512d92>_0xcbc948-0x1)throw new Error(_0x115263(0x31c8)+_0xcbc948+'\x20bytes\x20available!\x20programmer\x20error!');var _0x3e757e=new XMLHttpRequest();if(_0x3e757e[_0x115263(0x3d9f)](_0x115263(0x3a67),_0xa020c6,!0x1),_0xcbc948!==_0x57f91b&&_0x3e757e['setRequestHeader'](_0x115263(0x459d),_0x115263(0x4847)+_0x40542b+'-'+_0x512d92),_0x115263(0x3041)!=typeof Uint8Array&&(_0x3e757e['responseType']='arraybuffer'),_0x3e757e[_0x115263(0x3821)]&&_0x3e757e[_0x115263(0x3821)]('text/plain;\x20charset=x-user-defined'),_0x3e757e[_0x115263(0x1a42)](null),!(_0x3e757e['status']>=0xc8&&_0x3e757e['status']<0x12c||0x130===_0x3e757e[_0x115263(0x3f4f)]))throw new Error(_0x115263(0x1aa3)+_0xa020c6+'.\x20Status:\x20'+_0x3e757e['status']);return void 0x0!==_0x3e757e['response']?new Uint8Array(_0x3e757e[_0x115263(0x2ccf)]||[]):intArrayFromString(_0x3e757e[_0x115263(0x2bb5)]||'',!0x0);}(_0x217aa7,_0x510e01)),void 0x0===_0x3de9be[_0x26eace(0x2c33)][_0xd6ad71])throw new Error('doXHR\x20failed!');return _0x3de9be[_0x26eace(0x2c33)][_0xd6ad71];}),!_0x18b231&&_0xcbc948||(_0x57f91b=_0xcbc948=0x1,_0xcbc948=this[_0x2e09ff(0x3c8a)](0x0)['length'],_0x57f91b=_0xcbc948,out(_0x2e09ff(0x827))),this[_0x2e09ff(0x3f16)]=_0xcbc948,this[_0x2e09ff(0x4315)]=_0x57f91b,this['lengthKnown']=!0x0;},_0x4b002e(0x3041)!=typeof XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)throw _0x4b002e(0x2257);var _0x5261ab=new _0x437b9();Object[_0x4b002e(0x5b7)](_0x5261ab,{'length':{'get':function(){var _0x2362c6=_0x4b002e;return this[_0x2362c6(0x4366)]||this[_0x2362c6(0x3a83)](),this[_0x2362c6(0x3f16)];}},'chunkSize':{'get':function(){var _0x42b861=_0x4b002e;return this[_0x42b861(0x4366)]||this['cacheLength'](),this[_0x42b861(0x4315)];}}});var _0x18786b={'isDevice':!0x1,'contents':_0x5261ab};}else _0x18786b={'isDevice':!0x1,'url':_0xa020c6};var _0x5768cf=FS$1[_0x4b002e(0x3881)](_0x219155,_0x4bacc4,_0x18786b,_0x125a1a,_0xaf291f);_0x18786b[_0x4b002e(0x3f33)]?_0x5768cf['contents']=_0x18786b[_0x4b002e(0x3f33)]:_0x18786b[_0x4b002e(0x343b)]&&(_0x5768cf[_0x4b002e(0x3f33)]=null,_0x5768cf[_0x4b002e(0x343b)]=_0x18786b[_0x4b002e(0x343b)]),Object[_0x4b002e(0x5b7)](_0x5768cf,{'usedBytes':{'get':function(){var _0x22e6dd=_0x4b002e;return this['contents'][_0x22e6dd(0x531b)];}}});var _0x240dd3={};return Object['keys'](_0x5768cf[_0x4b002e(0x4b90)])[_0x4b002e(0x3bcb)](function(_0x17cc86){var _0x16cabe=_0x4b002e,_0x3e3fef=_0x5768cf[_0x16cabe(0x4b90)][_0x17cc86];_0x240dd3[_0x17cc86]=function(){var _0x3a5e8e=_0x16cabe;return FS$1[_0x3a5e8e(0x3d59)](_0x5768cf),_0x3e3fef[_0x3a5e8e(0x18ce)](null,arguments);};}),_0x240dd3[_0x4b002e(0x137b)]=function(_0x54ed91,_0x4debb3,_0x212212,_0x3a8d50,_0x343705){var _0x4a8eff=_0x4b002e;FS$1[_0x4a8eff(0x3d59)](_0x5768cf);var _0x371777=_0x54ed91[_0x4a8eff(0x3faa)][_0x4a8eff(0x3f33)];if(_0x343705>=_0x371777[_0x4a8eff(0x531b)])return 0x0;var _0x3fcb82=Math[_0x4a8eff(0x27d5)](_0x371777[_0x4a8eff(0x531b)]-_0x343705,_0x3a8d50);if(assert$1(_0x3fcb82>=0x0),_0x371777[_0x4a8eff(0x48ca)]){for(var _0x2386cf=0x0;_0x2386cf<_0x3fcb82;_0x2386cf++)_0x4debb3[_0x212212+_0x2386cf]=_0x371777[_0x343705+_0x2386cf];}else{for(_0x2386cf=0x0;_0x2386cf<_0x3fcb82;_0x2386cf++)_0x4debb3[_0x212212+_0x2386cf]=_0x371777[_0x4a8eff(0x3173)](_0x343705+_0x2386cf);}return _0x3fcb82;},_0x5768cf[_0x4b002e(0x4b90)]=_0x240dd3,_0x5768cf;},'createPreloadedFile':function(_0x1a1fdf,_0x15cc3f,_0x1312b8,_0x493d2c,_0xbe64b2,_0x241f57,_0x163586,_0x3278cf,_0x19a07c,_0x504f0a){var _0x34eb75=_0x68aa19;Browser[_0x34eb75(0x1823)]();var _0x13e80a=_0x15cc3f?PATH_FS[_0x34eb75(0x68a)](PATH[_0x34eb75(0x104e)](_0x1a1fdf,_0x15cc3f)):_0x1a1fdf,_0x5a472f=getUniqueRunDependency(_0x34eb75(0x28fb)+_0x13e80a);function _0x3a3612(_0x20df25){var _0x4a62e7=_0x34eb75;function _0x552f22(_0x485826){var _0x34ba8e=_0x54f3;_0x504f0a&&_0x504f0a(),_0x3278cf||FS$1[_0x34ba8e(0x13a)](_0x1a1fdf,_0x15cc3f,_0x485826,_0x493d2c,_0xbe64b2,_0x19a07c),_0x241f57&&_0x241f57(),removeRunDependency(_0x5a472f);}var _0x5a4659=!0x1;Module[_0x4a62e7(0x2b2b)][_0x4a62e7(0x3bcb)](function(_0x203587){var _0x52bbb1=_0x4a62e7;_0x5a4659||_0x203587[_0x52bbb1(0x3804)](_0x13e80a)&&(_0x203587[_0x52bbb1(0x158f)](_0x20df25,_0x13e80a,_0x552f22,function(){_0x163586&&_0x163586(),removeRunDependency(_0x5a472f);}),_0x5a4659=!0x0);}),_0x5a4659||_0x552f22(_0x20df25);}addRunDependency(_0x5a472f),_0x34eb75(0x29ad)==typeof _0x1312b8?Browser[_0x34eb75(0x3b68)](_0x1312b8,function(_0x5302cf){_0x3a3612(_0x5302cf);},_0x163586):_0x3a3612(_0x1312b8);},'indexedDB':function(){var _0x3c84a5=_0x68aa19;return window[_0x3c84a5(0x1c36)]||window['mozIndexedDB']||window[_0x3c84a5(0x5561)]||window[_0x3c84a5(0x1a70)];},'DB_NAME':function(){var _0x1a7198=_0x68aa19;return _0x1a7198(0x182d)+window[_0x1a7198(0xbb0)][_0x1a7198(0xb4f)];},'DB_VERSION':0x14,'DB_STORE_NAME':_0x68aa19(0x47f2),'saveFilesToDB':function(_0x7aa89a,_0x4bd252,_0x5e0a3d){var _0x2e7f86=_0x68aa19;_0x4bd252=_0x4bd252||function(){},_0x5e0a3d=_0x5e0a3d||function(){};var _0x25877f=FS$1['indexedDB']();try{var _0x2349a8=_0x25877f[_0x2e7f86(0x3d9f)](FS$1[_0x2e7f86(0x4a4f)](),FS$1['DB_VERSION']);}catch(_0x168594){return _0x5e0a3d(_0x168594);}_0x2349a8['onupgradeneeded']=function(){var _0x412af9=_0x2e7f86;out('creating\x20db'),_0x2349a8[_0x412af9(0x4fe2)][_0x412af9(0x5f3)](FS$1[_0x412af9(0x40ce)]);},_0x2349a8[_0x2e7f86(0x57fb)]=function(){var _0x216fe2=_0x2e7f86,_0x5bb740=_0x2349a8[_0x216fe2(0x4fe2)][_0x216fe2(0x3c01)]([FS$1[_0x216fe2(0x40ce)]],_0x216fe2(0xa75)),_0x376472=_0x5bb740['objectStore'](FS$1[_0x216fe2(0x40ce)]),_0x2cdc59=0x0,_0x85c57=0x0,_0x256a78=_0x7aa89a['length'];function _0x1a9dfb(){0x0==_0x85c57?_0x4bd252():_0x5e0a3d();}_0x7aa89a['forEach'](function(_0x29e7f6){var _0x27f101=_0x216fe2,_0x30e8f3=_0x376472[_0x27f101(0x51b8)](FS$1['analyzePath'](_0x29e7f6)[_0x27f101(0x5014)][_0x27f101(0x3f33)],_0x29e7f6);_0x30e8f3[_0x27f101(0x57fb)]=function(){++_0x2cdc59+_0x85c57==_0x256a78&&_0x1a9dfb();},_0x30e8f3[_0x27f101(0x45bc)]=function(){_0x85c57++,_0x2cdc59+_0x85c57==_0x256a78&&_0x1a9dfb();};}),_0x5bb740['onerror']=_0x5e0a3d;},_0x2349a8[_0x2e7f86(0x45bc)]=_0x5e0a3d;},'loadFilesFromDB':function(_0x35e4ee,_0x55c598,_0x1db2aa){var _0x3d5f3f=_0x68aa19;_0x55c598=_0x55c598||function(){},_0x1db2aa=_0x1db2aa||function(){};var _0xbeccc6=FS$1['indexedDB']();try{var _0x1faf25=_0xbeccc6['open'](FS$1[_0x3d5f3f(0x4a4f)](),FS$1['DB_VERSION']);}catch(_0x46ac32){return _0x1db2aa(_0x46ac32);}_0x1faf25['onupgradeneeded']=_0x1db2aa,_0x1faf25['onsuccess']=function(){var _0xc5a9c6=_0x3d5f3f,_0x1792cf=_0x1faf25[_0xc5a9c6(0x4fe2)];try{var _0x11d59a=_0x1792cf[_0xc5a9c6(0x3c01)]([FS$1[_0xc5a9c6(0x40ce)]],_0xc5a9c6(0x1854));}catch(_0x3cf91f){return void _0x1db2aa(_0x3cf91f);}var _0x4209af=_0x11d59a[_0xc5a9c6(0x2734)](FS$1[_0xc5a9c6(0x40ce)]),_0x1a155c=0x0,_0x43f9b2=0x0,_0x261dca=_0x35e4ee[_0xc5a9c6(0x531b)];function _0x190516(){0x0==_0x43f9b2?_0x55c598():_0x1db2aa();}_0x35e4ee[_0xc5a9c6(0x3bcb)](function(_0xddedc5){var _0x5a4f5c=_0xc5a9c6,_0x21f043=_0x4209af[_0x5a4f5c(0x3173)](_0xddedc5);_0x21f043['onsuccess']=function(){var _0xb82f20=_0x5a4f5c;FS$1[_0xb82f20(0x4131)](_0xddedc5)['exists']&&FS$1[_0xb82f20(0x4ad0)](_0xddedc5),FS$1[_0xb82f20(0x13a)](PATH[_0xb82f20(0x356f)](_0xddedc5),PATH['basename'](_0xddedc5),_0x21f043[_0xb82f20(0x4fe2)],!0x0,!0x0,!0x0),++_0x1a155c+_0x43f9b2==_0x261dca&&_0x190516();},_0x21f043[_0x5a4f5c(0x45bc)]=function(){_0x43f9b2++,_0x1a155c+_0x43f9b2==_0x261dca&&_0x190516();};}),_0x11d59a[_0xc5a9c6(0x45bc)]=_0x1db2aa;},_0x1faf25[_0x3d5f3f(0x45bc)]=_0x1db2aa;},'absolutePath':function(){var _0x575137=_0x68aa19;abort(_0x575137(0x3e0a));},'createFolder':function(){abort('FS.createFolder\x20has\x20been\x20removed;\x20use\x20FS.mkdir\x20instead');},'createLink':function(){var _0x536632=_0x68aa19;abort(_0x536632(0x1b5f));},'joinPath':function(){var _0x294453=_0x68aa19;abort(_0x294453(0x54d));},'mmapAlloc':function(){abort('FS.mmapAlloc\x20has\x20been\x20replaced\x20by\x20the\x20top\x20level\x20function\x20mmapAlloc');},'standardizePath':function(){var _0x19afb1=_0x68aa19;abort(_0x19afb1(0x270d));}};Module['FS']=FS$1;var SYSCALLS={'mappings':{},'DEFAULT_POLLMASK':0x5,'umask':0x1ff,'calculateAt':function(_0x548eac,_0xba998e,_0x683cb3){var _0x2436b5=_0x68aa19;if('/'===_0xba998e[0x0])return _0xba998e;var _0x60c320;if(-0x64===_0x548eac)_0x60c320=FS$1[_0x2436b5(0x4433)]();else{var _0x3035a0=FS$1[_0x2436b5(0x524f)](_0x548eac);if(!_0x3035a0)throw new FS$1['ErrnoError'](0x8);_0x60c320=_0x3035a0['path'];}if(0x0==_0xba998e[_0x2436b5(0x531b)]){if(!_0x683cb3)throw new FS$1[(_0x2436b5(0x1f42))](0x2c);return _0x60c320;}return PATH[_0x2436b5(0x104e)](_0x60c320,_0xba998e);},'doStat':function(_0x4be83f,_0x45f1e1,_0x201af0){var _0x2c7d13=_0x68aa19;try{var _0x33d371=_0x4be83f(_0x45f1e1);}catch(_0x3b445f){if(_0x3b445f&&_0x3b445f[_0x2c7d13(0x3faa)]&&PATH[_0x2c7d13(0x4e7d)](_0x45f1e1)!==PATH['normalize'](FS$1['getPath'](_0x3b445f[_0x2c7d13(0x3faa)])))return-0x36;throw _0x3b445f;}return HEAP32[_0x201af0>>0x2]=_0x33d371[_0x2c7d13(0x2def)],HEAP32[_0x201af0+0x4>>0x2]=0x0,HEAP32[_0x201af0+0x8>>0x2]=_0x33d371[_0x2c7d13(0x56ff)],HEAP32[_0x201af0+0xc>>0x2]=_0x33d371[_0x2c7d13(0x4318)],HEAP32[_0x201af0+0x10>>0x2]=_0x33d371['nlink'],HEAP32[_0x201af0+0x14>>0x2]=_0x33d371[_0x2c7d13(0x3404)],HEAP32[_0x201af0+0x18>>0x2]=_0x33d371[_0x2c7d13(0x5097)],HEAP32[_0x201af0+0x1c>>0x2]=_0x33d371[_0x2c7d13(0x3bdf)],HEAP32[_0x201af0+0x20>>0x2]=0x0,tempI64$1=[_0x33d371[_0x2c7d13(0x57c2)]>>>0x0,(tempDouble$1=_0x33d371[_0x2c7d13(0x57c2)],+Math['abs'](tempDouble$1)>=0x1?tempDouble$1>0x0?(0x0|Math[_0x2c7d13(0x27d5)](+Math['floor'](tempDouble$1/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x2c7d13(0x28fa)]((tempDouble$1-+(~~tempDouble$1>>>0x0))/0x100000000)>>>0x0:0x0)],HEAP32[_0x201af0+0x28>>0x2]=tempI64$1[0x0],HEAP32[_0x201af0+0x2c>>0x2]=tempI64$1[0x1],HEAP32[_0x201af0+0x30>>0x2]=0x1000,HEAP32[_0x201af0+0x34>>0x2]=_0x33d371[_0x2c7d13(0x3d34)],HEAP32[_0x201af0+0x38>>0x2]=_0x33d371[_0x2c7d13(0x4d22)][_0x2c7d13(0x32f4)]()/0x3e8|0x0,HEAP32[_0x201af0+0x3c>>0x2]=0x0,HEAP32[_0x201af0+0x40>>0x2]=_0x33d371['mtime']['getTime']()/0x3e8|0x0,HEAP32[_0x201af0+0x44>>0x2]=0x0,HEAP32[_0x201af0+0x48>>0x2]=_0x33d371['ctime'][_0x2c7d13(0x32f4)]()/0x3e8|0x0,HEAP32[_0x201af0+0x4c>>0x2]=0x0,tempI64$1=[_0x33d371[_0x2c7d13(0x56ff)]>>>0x0,(tempDouble$1=_0x33d371[_0x2c7d13(0x56ff)],+Math[_0x2c7d13(0x1661)](tempDouble$1)>=0x1?tempDouble$1>0x0?(0x0|Math[_0x2c7d13(0x27d5)](+Math[_0x2c7d13(0x67a)](tempDouble$1/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x2c7d13(0x28fa)]((tempDouble$1-+(~~tempDouble$1>>>0x0))/0x100000000)>>>0x0:0x0)],HEAP32[_0x201af0+0x50>>0x2]=tempI64$1[0x0],HEAP32[_0x201af0+0x54>>0x2]=tempI64$1[0x1],0x0;},'doMsync':function(_0x57712b,_0x45373b,_0x23226c,_0x4fc460,_0x11375d){var _0x4eb74e=_0x68aa19,_0x22f775=HEAPU8[_0x4eb74e(0x48ca)](_0x57712b,_0x57712b+_0x23226c);FS$1[_0x4eb74e(0x3824)](_0x45373b,_0x22f775,_0x11375d,_0x23226c,_0x4fc460);},'doMkdir':function(_0x3c0155,_0x3e847f){var _0xd0b34d=_0x68aa19;return'/'===(_0x3c0155=PATH[_0xd0b34d(0x4e7d)](_0x3c0155))[_0x3c0155[_0xd0b34d(0x531b)]-0x1]&&(_0x3c0155=_0x3c0155[_0xd0b34d(0x163c)](0x0,_0x3c0155[_0xd0b34d(0x531b)]-0x1)),FS$1['mkdir'](_0x3c0155,_0x3e847f,0x0),0x0;},'doMknod':function(_0x51504f,_0x2cc918,_0x48f892){var _0x3f7577=_0x68aa19;switch(0xf000&_0x2cc918){case 0x8000:case 0x2000:case 0x6000:case 0x1000:case 0xc000:break;default:return-0x1c;}return FS$1[_0x3f7577(0x209a)](_0x51504f,_0x2cc918,_0x48f892),0x0;},'doReadlink':function(_0x47104e,_0x5068f8,_0x27930b){var _0x3e053e=_0x68aa19;if(_0x27930b<=0x0)return-0x1c;var _0x333c5=FS$1[_0x3e053e(0x2555)](_0x47104e),_0x19aec6=Math[_0x3e053e(0x27d5)](_0x27930b,lengthBytesUTF8(_0x333c5)),_0x262bb9=HEAP8[_0x5068f8+_0x19aec6];return stringToUTF8(_0x333c5,_0x5068f8,_0x27930b+0x1),HEAP8[_0x5068f8+_0x19aec6]=_0x262bb9,_0x19aec6;},'doAccess':function(_0x5a4097,_0x2bc075){var _0x203f99=_0x68aa19;if(-0x8&_0x2bc075)return-0x1c;var _0x511636;if(!(_0x511636=FS$1[_0x203f99(0x31be)](_0x5a4097,{'follow':!0x0})[_0x203f99(0x3faa)]))return-0x2c;var _0x5473c1='';return 0x4&_0x2bc075&&(_0x5473c1+='r'),0x2&_0x2bc075&&(_0x5473c1+='w'),0x1&_0x2bc075&&(_0x5473c1+='x'),_0x5473c1&&FS$1[_0x203f99(0x5691)](_0x511636,_0x5473c1)?-0x2:0x0;},'doDup':function(_0x1e0c24,_0x50993f,_0x6f6cc3){var _0x27a2c2=_0x68aa19,_0x2dc23d=FS$1['getStream'](_0x6f6cc3);return _0x2dc23d&&FS$1['close'](_0x2dc23d),FS$1[_0x27a2c2(0x3d9f)](_0x1e0c24,_0x50993f,0x0,_0x6f6cc3,_0x6f6cc3)['fd'];},'doReadv':function(_0x4c03db,_0x3a390a,_0x169845,_0x35ed0d){var _0x58a5c3=_0x68aa19;for(var _0x333835=0x0,_0xabf2fc=0x0;_0xabf2fc<_0x169845;_0xabf2fc++){var _0x8d2b3a=HEAP32[_0x3a390a+0x8*_0xabf2fc>>0x2],_0x5c3d6d=HEAP32[_0x3a390a+(0x8*_0xabf2fc+0x4)>>0x2],_0x3a2360=FS$1[_0x58a5c3(0x137b)](_0x4c03db,HEAP8,_0x8d2b3a,_0x5c3d6d,_0x35ed0d);if(_0x3a2360<0x0)return-0x1;if(_0x333835+=_0x3a2360,_0x3a2360<_0x5c3d6d)break;}return _0x333835;},'doWritev':function(_0x324e73,_0x3647e9,_0x5a4a95,_0x46ac8e){for(var _0x5605d7=0x0,_0x4341a4=0x0;_0x4341a4<_0x5a4a95;_0x4341a4++){var _0x3d989c=HEAP32[_0x3647e9+0x8*_0x4341a4>>0x2],_0x292efd=HEAP32[_0x3647e9+(0x8*_0x4341a4+0x4)>>0x2],_0x136563=FS$1['write'](_0x324e73,HEAP8,_0x3d989c,_0x292efd,_0x46ac8e);if(_0x136563<0x0)return-0x1;_0x5605d7+=_0x136563;}return _0x5605d7;},'varargs':void 0x0,'get':function(){var _0xdbceba=_0x68aa19;return assert$1(null!=SYSCALLS[_0xdbceba(0x4b5f)]),SYSCALLS[_0xdbceba(0x4b5f)]+=0x4,HEAP32[SYSCALLS[_0xdbceba(0x4b5f)]-0x4>>0x2];},'getStr':function(_0x4988b4){return UTF8ToString(_0x4988b4);},'getStreamFromFD':function(_0x4272d7){var _0x366125=_0x68aa19,_0x38721a=FS$1[_0x366125(0x524f)](_0x4272d7);if(!_0x38721a)throw new FS$1['ErrnoError'](0x8);return _0x38721a;},'get64':function(_0x5c9c42,_0x425df9){return assert$1(_0x5c9c42>=0x0?0x0===_0x425df9:-0x1===_0x425df9),_0x5c9c42;}};function ___sys_access(_0x343346,_0x2ecbb1){var _0x5e72cb=_0x68aa19;try{return _0x343346=SYSCALLS[_0x5e72cb(0x4196)](_0x343346),SYSCALLS['doAccess'](_0x343346,_0x2ecbb1);}catch(_0x45056a){return void 0x0!==FS$1&&_0x45056a instanceof FS$1[_0x5e72cb(0x1f42)]||abort(_0x45056a),-_0x45056a[_0x5e72cb(0x3ecc)];}}function ___sys_dup(_0x479b0a){var _0x145f89=_0x68aa19;try{var _0x14d654=SYSCALLS['getStreamFromFD'](_0x479b0a);return FS$1[_0x145f89(0x3d9f)](_0x14d654[_0x145f89(0x3906)],_0x14d654[_0x145f89(0x4bad)],0x0)['fd'];}catch(_0x303b97){return void 0x0!==FS$1&&_0x303b97 instanceof FS$1[_0x145f89(0x1f42)]||abort(_0x303b97),-_0x303b97[_0x145f89(0x3ecc)];}}function ___sys_fcntl64(_0x5dc211,_0x3e08e9,_0x26cafb){var _0xa9c086=_0x68aa19;SYSCALLS['varargs']=_0x26cafb;try{var _0x3c5255=SYSCALLS['getStreamFromFD'](_0x5dc211);switch(_0x3e08e9){case 0x0:return(_0x489242=SYSCALLS[_0xa9c086(0x3173)]())<0x0?-0x1c:FS$1['open'](_0x3c5255[_0xa9c086(0x3906)],_0x3c5255['flags'],0x0,_0x489242)['fd'];case 0x1:case 0x2:case 0xd:case 0xe:return 0x0;case 0x3:return _0x3c5255['flags'];case 0x4:var _0x489242=SYSCALLS[_0xa9c086(0x3173)]();return _0x3c5255['flags']|=_0x489242,0x0;case 0xc:_0x489242=SYSCALLS['get']();return HEAP16[_0x489242+0x0>>0x1]=0x2,0x0;case 0x10:case 0x8:default:return-0x1c;case 0x9:return setErrNo(0x1c),-0x1;}}catch(_0x482306){return void 0x0!==FS$1&&_0x482306 instanceof FS$1[_0xa9c086(0x1f42)]||abort(_0x482306),-_0x482306[_0xa9c086(0x3ecc)];}}function ___sys_fstat64(_0x5a5aa5,_0x59df82){var _0x4d21d9=_0x68aa19;try{var _0x4b72b9=SYSCALLS[_0x4d21d9(0x296a)](_0x5a5aa5);return SYSCALLS[_0x4d21d9(0x535f)](FS$1['stat'],_0x4b72b9[_0x4d21d9(0x3906)],_0x59df82);}catch(_0x49d8cc){return void 0x0!==FS$1&&_0x49d8cc instanceof FS$1[_0x4d21d9(0x1f42)]||abort(_0x49d8cc),-_0x49d8cc[_0x4d21d9(0x3ecc)];}}function ___sys_getcwd(_0x20eaea,_0x9fafb6){var _0x8c947e=_0x68aa19;try{if(0x0===_0x9fafb6)return-0x1c;var _0x38f801=FS$1['cwd']();return _0x9fafb6<lengthBytesUTF8(_0x38f801)+0x1?-0x44:(stringToUTF8(_0x38f801,_0x20eaea,_0x9fafb6),_0x20eaea);}catch(_0x2c7ca1){return void 0x0!==FS$1&&_0x2c7ca1 instanceof FS$1[_0x8c947e(0x1f42)]||abort(_0x2c7ca1),-_0x2c7ca1['errno'];}}function ___sys_getdents64(_0x129dea,_0x318d82,_0x5091a){var _0x5bcf0a=_0x68aa19;try{var _0xcb614c=SYSCALLS['getStreamFromFD'](_0x129dea);_0xcb614c[_0x5bcf0a(0x4ef2)]||(_0xcb614c[_0x5bcf0a(0x4ef2)]=FS$1[_0x5bcf0a(0xb0b)](_0xcb614c[_0x5bcf0a(0x3906)]));for(var _0x4f9c59=0x118,_0x5055e7=0x0,_0x9150e8=FS$1[_0x5bcf0a(0x1b27)](_0xcb614c,0x0,0x1),_0x522112=Math[_0x5bcf0a(0x67a)](_0x9150e8/_0x4f9c59);_0x522112<_0xcb614c[_0x5bcf0a(0x4ef2)][_0x5bcf0a(0x531b)]&&_0x5055e7+_0x4f9c59<=_0x5091a;){var _0x337ff2,_0x5e8d46,_0x28191e=_0xcb614c[_0x5bcf0a(0x4ef2)][_0x522112];if('.'===_0x28191e[0x0])_0x337ff2=0x1,_0x5e8d46=0x4;else{var _0x155edb=FS$1[_0x5bcf0a(0x2ac6)](_0xcb614c[_0x5bcf0a(0x3faa)],_0x28191e);_0x337ff2=_0x155edb['id'],_0x5e8d46=FS$1['isChrdev'](_0x155edb[_0x5bcf0a(0x4318)])?0x2:FS$1[_0x5bcf0a(0xd87)](_0x155edb[_0x5bcf0a(0x4318)])?0x4:FS$1[_0x5bcf0a(0x3634)](_0x155edb[_0x5bcf0a(0x4318)])?0xa:0x8;}tempI64$1=[_0x337ff2>>>0x0,(tempDouble$1=_0x337ff2,+Math[_0x5bcf0a(0x1661)](tempDouble$1)>=0x1?tempDouble$1>0x0?(0x0|Math['min'](+Math[_0x5bcf0a(0x67a)](tempDouble$1/0x100000000),0xffffffff))>>>0x0:~~+Math['ceil']((tempDouble$1-+(~~tempDouble$1>>>0x0))/0x100000000)>>>0x0:0x0)],HEAP32[_0x318d82+_0x5055e7>>0x2]=tempI64$1[0x0],HEAP32[_0x318d82+_0x5055e7+0x4>>0x2]=tempI64$1[0x1],tempI64$1=[(_0x522112+0x1)*_0x4f9c59>>>0x0,(tempDouble$1=(_0x522112+0x1)*_0x4f9c59,+Math['abs'](tempDouble$1)>=0x1?tempDouble$1>0x0?(0x0|Math[_0x5bcf0a(0x27d5)](+Math[_0x5bcf0a(0x67a)](tempDouble$1/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x5bcf0a(0x28fa)]((tempDouble$1-+(~~tempDouble$1>>>0x0))/0x100000000)>>>0x0:0x0)],HEAP32[_0x318d82+_0x5055e7+0x8>>0x2]=tempI64$1[0x0],HEAP32[_0x318d82+_0x5055e7+0xc>>0x2]=tempI64$1[0x1],HEAP16[_0x318d82+_0x5055e7+0x10>>0x1]=0x118,HEAP8[_0x318d82+_0x5055e7+0x12>>0x0]=_0x5e8d46,stringToUTF8(_0x28191e,_0x318d82+_0x5055e7+0x13,0x100),_0x5055e7+=_0x4f9c59,_0x522112+=0x1;}return FS$1[_0x5bcf0a(0x1b27)](_0xcb614c,_0x522112*_0x4f9c59,0x0),_0x5055e7;}catch(_0x3ef46c){return void 0x0!==FS$1&&_0x3ef46c instanceof FS$1[_0x5bcf0a(0x1f42)]||abort(_0x3ef46c),-_0x3ef46c['errno'];}}function ___sys_ioctl(_0xfa0bda,_0x343ee8,_0x45a3aa){var _0x252b8b=_0x68aa19;SYSCALLS[_0x252b8b(0x4b5f)]=_0x45a3aa;try{var _0x281ace=SYSCALLS[_0x252b8b(0x296a)](_0xfa0bda);switch(_0x343ee8){case 0x5405:case 0x5401:case 0x5406:case 0x5407:case 0x5408:case 0x5402:case 0x5403:case 0x5404:case 0x5413:case 0x5414:return _0x281ace[_0x252b8b(0x5767)]?0x0:-0x3b;case 0x540f:if(!_0x281ace[_0x252b8b(0x5767)])return-0x3b;var _0x4f70c2=SYSCALLS['get']();return HEAP32[_0x4f70c2>>0x2]=0x0,0x0;case 0x5410:return _0x281ace[_0x252b8b(0x5767)]?-0x1c:-0x3b;case 0x541b:_0x4f70c2=SYSCALLS[_0x252b8b(0x3173)]();return FS$1[_0x252b8b(0x5161)](_0x281ace,_0x343ee8,_0x4f70c2);default:abort(_0x252b8b(0x2978)+_0x343ee8);}}catch(_0x42c7b0){return void 0x0!==FS$1&&_0x42c7b0 instanceof FS$1[_0x252b8b(0x1f42)]||abort(_0x42c7b0),-_0x42c7b0[_0x252b8b(0x3ecc)];}}function ___sys_lstat64(_0x15d694,_0x319e65){var _0x146df3=_0x68aa19;try{return _0x15d694=SYSCALLS['getStr'](_0x15d694),SYSCALLS[_0x146df3(0x535f)](FS$1[_0x146df3(0x56a6)],_0x15d694,_0x319e65);}catch(_0x5b2ae2){return void 0x0!==FS$1&&_0x5b2ae2 instanceof FS$1[_0x146df3(0x1f42)]||abort(_0x5b2ae2),-_0x5b2ae2[_0x146df3(0x3ecc)];}}function ___sys_mkdir(_0x1a8891,_0x6c671a){var _0x2f7f2e=_0x68aa19;try{return _0x1a8891=SYSCALLS[_0x2f7f2e(0x4196)](_0x1a8891),SYSCALLS[_0x2f7f2e(0x838)](_0x1a8891,_0x6c671a);}catch(_0x431526){return void 0x0!==FS$1&&_0x431526 instanceof FS$1[_0x2f7f2e(0x1f42)]||abort(_0x431526),-_0x431526[_0x2f7f2e(0x3ecc)];}}function ___sys_open(_0x21f56e,_0x1a97a6,_0x16037e){var _0x2d0658=_0x68aa19;SYSCALLS[_0x2d0658(0x4b5f)]=_0x16037e;try{var _0x180e24=SYSCALLS[_0x2d0658(0x4196)](_0x21f56e),_0x3290a7=_0x16037e?SYSCALLS[_0x2d0658(0x3173)]():0x0;return FS$1[_0x2d0658(0x3d9f)](_0x180e24,_0x1a97a6,_0x3290a7)['fd'];}catch(_0xd0a0dc){return void 0x0!==FS$1&&_0xd0a0dc instanceof FS$1[_0x2d0658(0x1f42)]||abort(_0xd0a0dc),-_0xd0a0dc[_0x2d0658(0x3ecc)];}}function ___sys_readlink(_0x1b73c9,_0x1b32a7,_0x2d894a){var _0x17746c=_0x68aa19;try{return _0x1b73c9=SYSCALLS[_0x17746c(0x4196)](_0x1b73c9),SYSCALLS['doReadlink'](_0x1b73c9,_0x1b32a7,_0x2d894a);}catch(_0x1c1b67){return void 0x0!==FS$1&&_0x1c1b67 instanceof FS$1['ErrnoError']||abort(_0x1c1b67),-_0x1c1b67[_0x17746c(0x3ecc)];}}function ___sys_rename(_0x5aa1c9,_0x46040f){var _0x2de63a=_0x68aa19;try{return _0x5aa1c9=SYSCALLS[_0x2de63a(0x4196)](_0x5aa1c9),_0x46040f=SYSCALLS[_0x2de63a(0x4196)](_0x46040f),FS$1[_0x2de63a(0x11cf)](_0x5aa1c9,_0x46040f),0x0;}catch(_0x10a64d){return void 0x0!==FS$1&&_0x10a64d instanceof FS$1[_0x2de63a(0x1f42)]||abort(_0x10a64d),-_0x10a64d[_0x2de63a(0x3ecc)];}}function ___sys_rmdir(_0x13e22e){var _0x5328e2=_0x68aa19;try{return _0x13e22e=SYSCALLS[_0x5328e2(0x4196)](_0x13e22e),FS$1[_0x5328e2(0x2c57)](_0x13e22e),0x0;}catch(_0x24df5d){return void 0x0!==FS$1&&_0x24df5d instanceof FS$1['ErrnoError']||abort(_0x24df5d),-_0x24df5d[_0x5328e2(0x3ecc)];}}function ___sys_stat64(_0x3c94c4,_0xc13e8c){var _0x598568=_0x68aa19;try{return _0x3c94c4=SYSCALLS[_0x598568(0x4196)](_0x3c94c4),SYSCALLS['doStat'](FS$1[_0x598568(0x428e)],_0x3c94c4,_0xc13e8c);}catch(_0x4d42dc){return void 0x0!==FS$1&&_0x4d42dc instanceof FS$1['ErrnoError']||abort(_0x4d42dc),-_0x4d42dc[_0x598568(0x3ecc)];}}function ___sys_unlink(_0x3f65d3){var _0xdeb571=_0x68aa19;try{return _0x3f65d3=SYSCALLS['getStr'](_0x3f65d3),FS$1[_0xdeb571(0x4ad0)](_0x3f65d3),0x0;}catch(_0x38783a){return void 0x0!==FS$1&&_0x38783a instanceof FS$1[_0xdeb571(0x1f42)]||abort(_0x38783a),-_0x38783a[_0xdeb571(0x3ecc)];}}function _abort(){abort();}function _dlclose(_0x573a63){abort('To\x20use\x20dlopen,\x20you\x20need\x20to\x20use\x20Emscripten\x27s\x20linking\x20support,\x20see\x20https://github.com/emscripten-core/emscripten/wiki/Linking');}function _dlerror(){var _0xf99af9=_0x68aa19;abort(_0xf99af9(0x45c));}function _dlopen(_0x2d8210,_0x2d6611){var _0x45bbe4=_0x68aa19;abort(_0x45bbe4(0x45c));}function __webgl_enable_ANGLE_instanced_arrays(_0x539dfb){var _0x405598=_0x68aa19,_0x4c3936=_0x539dfb[_0x405598(0x4791)](_0x405598(0x4b36));if(_0x4c3936)return _0x539dfb[_0x405598(0x14d3)]=function(_0x333481,_0x15f0f9){var _0x2cf393=_0x405598;_0x4c3936[_0x2cf393(0x8ca)](_0x333481,_0x15f0f9);},_0x539dfb[_0x405598(0x4156)]=function(_0xfce79b,_0x27778d,_0x2df523,_0x5efe8e){var _0x40ed47=_0x405598;_0x4c3936[_0x40ed47(0x357)](_0xfce79b,_0x27778d,_0x2df523,_0x5efe8e);},_0x539dfb['drawElementsInstanced']=function(_0x458bfd,_0x423d65,_0x1ec5bf,_0x3c3a6b,_0x3969fc){var _0x51e598=_0x405598;_0x4c3936[_0x51e598(0x3665)](_0x458bfd,_0x423d65,_0x1ec5bf,_0x3c3a6b,_0x3969fc);},0x1;}function __webgl_enable_OES_vertex_array_object(_0xb1a39f){var _0x17fd8b=_0x68aa19,_0x3ff5be=_0xb1a39f['getExtension'](_0x17fd8b(0x31d1));if(_0x3ff5be)return _0xb1a39f[_0x17fd8b(0x3107)]=function(){return _0x3ff5be['createVertexArrayOES']();},_0xb1a39f['deleteVertexArray']=function(_0x5e749e){var _0x2573e3=_0x17fd8b;_0x3ff5be[_0x2573e3(0x3359)](_0x5e749e);},_0xb1a39f[_0x17fd8b(0x378a)]=function(_0x169380){_0x3ff5be['bindVertexArrayOES'](_0x169380);},_0xb1a39f[_0x17fd8b(0x4b6b)]=function(_0x5c53a2){var _0x477cd9=_0x17fd8b;return _0x3ff5be[_0x477cd9(0x15dd)](_0x5c53a2);},0x1;}function __webgl_enable_WEBGL_draw_buffers(_0x56d079){var _0x5d37b7=_0x68aa19,_0x44eaf7=_0x56d079[_0x5d37b7(0x4791)](_0x5d37b7(0x3a6));if(_0x44eaf7)return _0x56d079[_0x5d37b7(0x37ab)]=function(_0x4d3969,_0x5f2f9a){var _0x17c1f0=_0x5d37b7;_0x44eaf7[_0x17c1f0(0x204b)](_0x4d3969,_0x5f2f9a);},0x1;}function __webgl_enable_WEBGL_multi_draw(_0x22fe43){var _0x502cfd=_0x68aa19;return!!(_0x22fe43[_0x502cfd(0x88f)]=_0x22fe43['getExtension'](_0x502cfd(0x245c)));}Module[_0x68aa19(0x24c1)]=SYSCALLS,Module['___sys_access']=___sys_access,Module[_0x68aa19(0x36b6)]=___sys_dup,Module[_0x68aa19(0x520e)]=___sys_fcntl64,Module['___sys_fstat64']=___sys_fstat64,Module[_0x68aa19(0x3fcd)]=___sys_getcwd,Module[_0x68aa19(0x199a)]=___sys_getdents64,Module[_0x68aa19(0x308f)]=___sys_ioctl,Module[_0x68aa19(0x2ce7)]=___sys_lstat64,Module[_0x68aa19(0x341)]=___sys_mkdir,Module[_0x68aa19(0x56fc)]=___sys_open,Module[_0x68aa19(0x34c4)]=___sys_readlink,Module[_0x68aa19(0x33c0)]=___sys_rename,Module[_0x68aa19(0x6fd)]=___sys_rmdir,Module['___sys_stat64']=___sys_stat64,Module[_0x68aa19(0x283b)]=___sys_unlink,Module[_0x68aa19(0x4993)]=_abort,Module['_dlclose']=_dlclose,Module['_dlerror']=_dlerror,Module[_0x68aa19(0x4f3b)]=_dlopen,Module[_0x68aa19(0x41c)]=__webgl_enable_ANGLE_instanced_arrays,Module[_0x68aa19(0x16cc)]=__webgl_enable_OES_vertex_array_object,Module[_0x68aa19(0x224)]=__webgl_enable_WEBGL_draw_buffers,Module[_0x68aa19(0x464c)]=__webgl_enable_WEBGL_multi_draw;var GL={'counter':0x1,'buffers':[],'programs':[],'framebuffers':[],'renderbuffers':[],'textures':[],'uniforms':[],'shaders':[],'vaos':[],'contexts':[],'offscreenCanvases':{},'timerQueriesEXT':[],'programInfos':{},'stringCache':{},'unpackAlignment':0x4,'recordError':function(_0xff1417){var _0x2bbbd6=_0x68aa19;GL[_0x2bbbd6(0x3dfe)]||(GL[_0x2bbbd6(0x3dfe)]=_0xff1417);},'getNewId':function(_0x28de9a){var _0x424952=_0x68aa19;for(var _0x3e1d0c=GL[_0x424952(0x1da0)]++,_0x5d90c3=_0x28de9a[_0x424952(0x531b)];_0x5d90c3<_0x3e1d0c;_0x5d90c3++)_0x28de9a[_0x5d90c3]=null;return _0x3e1d0c;},'getSource':function(_0x24205f,_0x322763,_0x527973,_0x3e46c2){for(var _0x16151d='',_0x264ca8=0x0;_0x264ca8<_0x322763;++_0x264ca8){var _0x386f03=_0x3e46c2?HEAP32[_0x3e46c2+0x4*_0x264ca8>>0x2]:-0x1;_0x16151d+=UTF8ToString(HEAP32[_0x527973+0x4*_0x264ca8>>0x2],_0x386f03<0x0?void 0x0:_0x386f03);}return _0x16151d;},'createContext':function(_0xb6add7,_0x25b6df){var _0xd8fa7f=_0x68aa19,_0x34d424=_0xb6add7[_0xd8fa7f(0x3ca1)](_0xd8fa7f(0x3c8d),_0x25b6df);return _0x34d424?GL[_0xd8fa7f(0x1ad4)](_0x34d424,_0x25b6df):0x0;},'registerContext':function(_0x409346,_0xca43b0){var _0x4d2991=_0x68aa19,_0x452010=GL[_0x4d2991(0x3819)](GL['contexts']),_0x38c16f={'handle':_0x452010,'attributes':_0xca43b0,'version':_0xca43b0[_0x4d2991(0x1d69)],'GLctx':_0x409346};return _0x409346[_0x4d2991(0xda2)]&&(_0x409346[_0x4d2991(0xda2)][_0x4d2991(0x2fa5)]=_0x38c16f),GL[_0x4d2991(0x43db)][_0x452010]=_0x38c16f,(void 0x0===_0xca43b0[_0x4d2991(0x178a)]||_0xca43b0[_0x4d2991(0x178a)])&&GL['initExtensions'](_0x38c16f),_0x452010;},'makeContextCurrent':function(_0x1bde8c){var _0x485262=_0x68aa19;return GL['currentContext']=GL[_0x485262(0x43db)][_0x1bde8c],Module[_0x485262(0x2ccc)]=GLctx=GL[_0x485262(0x4210)]&&GL['currentContext'][_0x485262(0x315)],!(_0x1bde8c&&!GLctx);},'getContext':function(_0x2dc9af){var _0x5ec75b=_0x68aa19;return GL[_0x5ec75b(0x43db)][_0x2dc9af];},'deleteContext':function(_0x254d52){var _0x16404a=_0x68aa19;GL['currentContext']===GL[_0x16404a(0x43db)][_0x254d52]&&(GL[_0x16404a(0x4210)]=null),'object'==typeof JSEvents&&JSEvents[_0x16404a(0x1089)](GL['contexts'][_0x254d52][_0x16404a(0x315)][_0x16404a(0xda2)]),GL['contexts'][_0x254d52]&&GL['contexts'][_0x254d52][_0x16404a(0x315)][_0x16404a(0xda2)]&&(GL[_0x16404a(0x43db)][_0x254d52]['GLctx'][_0x16404a(0xda2)][_0x16404a(0x2fa5)]=void 0x0),GL['contexts'][_0x254d52]=null;},'initExtensions':function(_0x177169){var _0x4901d9=_0x68aa19;if(_0x177169||(_0x177169=GL[_0x4901d9(0x4210)]),!_0x177169[_0x4901d9(0x3bd6)]){_0x177169[_0x4901d9(0x3bd6)]=!0x0;var _0x2061e3=_0x177169['GLctx'];__webgl_enable_ANGLE_instanced_arrays(_0x2061e3),__webgl_enable_OES_vertex_array_object(_0x2061e3),__webgl_enable_WEBGL_draw_buffers(_0x2061e3),_0x2061e3[_0x4901d9(0x4e74)]=_0x2061e3['getExtension']('EXT_disjoint_timer_query'),__webgl_enable_WEBGL_multi_draw(_0x2061e3),(_0x2061e3[_0x4901d9(0x3dfa)]()||[])['forEach'](function(_0xccc8f5){var _0x1c7b4d=_0x4901d9;_0xccc8f5[_0x1c7b4d(0x33ab)](_0x1c7b4d(0x993))<0x0&&_0xccc8f5[_0x1c7b4d(0x33ab)](_0x1c7b4d(0x49da))<0x0&&_0x2061e3[_0x1c7b4d(0x4791)](_0xccc8f5);});}},'populateUniformTable':function(_0x3b44bd){var _0x3a01e6=_0x68aa19;for(var _0x3cfe3a=GL[_0x3a01e6(0x4197)][_0x3b44bd],_0x1e65ac=GL['programInfos'][_0x3b44bd]={'uniforms':{},'maxUniformLength':0x0,'maxAttributeLength':-0x1,'maxUniformBlockNameLength':-0x1},_0x4a21bb=_0x1e65ac['uniforms'],_0x4db91d=GLctx[_0x3a01e6(0x460e)](_0x3cfe3a,0x8b86),_0x2af9f4=0x0;_0x2af9f4<_0x4db91d;++_0x2af9f4){var _0x4e0ebb=GLctx['getActiveUniform'](_0x3cfe3a,_0x2af9f4),_0x3c03ab=_0x4e0ebb[_0x3a01e6(0x13f9)];_0x1e65ac[_0x3a01e6(0x357c)]=Math[_0x3a01e6(0x2bc6)](_0x1e65ac[_0x3a01e6(0x357c)],_0x3c03ab[_0x3a01e6(0x531b)]+0x1),']'==_0x3c03ab[_0x3a01e6(0x48ca)](-0x1)&&(_0x3c03ab=_0x3c03ab[_0x3a01e6(0x48ca)](0x0,_0x3c03ab[_0x3a01e6(0x454f)]('[')));var _0x42431b=GLctx[_0x3a01e6(0x208d)](_0x3cfe3a,_0x3c03ab);if(_0x42431b){var _0x482424=GL[_0x3a01e6(0x3819)](GL[_0x3a01e6(0x52ee)]);_0x4a21bb[_0x3c03ab]=[_0x4e0ebb[_0x3a01e6(0x57c2)],_0x482424],GL[_0x3a01e6(0x52ee)][_0x482424]=_0x42431b;for(var _0x3cc126=0x1;_0x3cc126<_0x4e0ebb[_0x3a01e6(0x57c2)];++_0x3cc126){var _0x33dedf=_0x3c03ab+'['+_0x3cc126+']';_0x42431b=GLctx[_0x3a01e6(0x208d)](_0x3cfe3a,_0x33dedf),_0x482424=GL[_0x3a01e6(0x3819)](GL[_0x3a01e6(0x52ee)]),GL[_0x3a01e6(0x52ee)][_0x482424]=_0x42431b;}}}}};function _emscripten_glActiveTexture(_0x25564f){var _0x469d76=_0x68aa19;GLctx[_0x469d76(0xead)](_0x25564f);}function _emscripten_glAttachShader(_0x257ed9,_0x13a80c){var _0x8a470a=_0x68aa19;GLctx['attachShader'](GL[_0x8a470a(0x4197)][_0x257ed9],GL['shaders'][_0x13a80c]);}function _emscripten_glBeginQueryEXT(_0x3c3c35,_0x5b97cd){var _0x1daf2e=_0x68aa19;GLctx[_0x1daf2e(0x4e74)][_0x1daf2e(0x538f)](_0x3c3c35,GL['timerQueriesEXT'][_0x5b97cd]);}function _emscripten_glBindAttribLocation(_0x349029,_0x30cd2a,_0x47c217){var _0x13e758=_0x68aa19;GLctx['bindAttribLocation'](GL[_0x13e758(0x4197)][_0x349029],_0x30cd2a,UTF8ToString(_0x47c217));}function _emscripten_glBindBuffer(_0x2be392,_0x21db45){var _0x211267=_0x68aa19;GLctx['bindBuffer'](_0x2be392,GL[_0x211267(0x49d7)][_0x21db45]);}function _emscripten_glBindFramebuffer(_0x4348cf,_0x241ab1){var _0x40dc21=_0x68aa19;GLctx[_0x40dc21(0x6e7)](_0x4348cf,GL['framebuffers'][_0x241ab1]);}function _emscripten_glBindRenderbuffer(_0x502cbe,_0x2b3070){var _0x9beada=_0x68aa19;GLctx[_0x9beada(0x4b04)](_0x502cbe,GL['renderbuffers'][_0x2b3070]);}function _emscripten_glBindTexture(_0x2454e7,_0x25f1ff){var _0x82bd05=_0x68aa19;GLctx[_0x82bd05(0x2502)](_0x2454e7,GL[_0x82bd05(0x32c4)][_0x25f1ff]);}function _emscripten_glBindVertexArrayOES(_0x514504){var _0x500834=_0x68aa19;GLctx['bindVertexArray'](GL[_0x500834(0x543a)][_0x514504]);}function _emscripten_glBlendColor(_0x16dbd3,_0x48fe30,_0x3354d0,_0x4bece2){var _0x2e7254=_0x68aa19;GLctx[_0x2e7254(0x579e)](_0x16dbd3,_0x48fe30,_0x3354d0,_0x4bece2);}function _emscripten_glBlendEquation(_0x32008a){var _0x5ae91c=_0x68aa19;GLctx[_0x5ae91c(0x3be6)](_0x32008a);}function _emscripten_glBlendEquationSeparate(_0x360ac8,_0x4af105){var _0xa93c2f=_0x68aa19;GLctx[_0xa93c2f(0x327a)](_0x360ac8,_0x4af105);}function _emscripten_glBlendFunc(_0x3d7039,_0x1ad7a6){var _0x5408ff=_0x68aa19;GLctx[_0x5408ff(0x13fa)](_0x3d7039,_0x1ad7a6);}function _emscripten_glBlendFuncSeparate(_0x1ac0a2,_0x2997fd,_0x1a72f2,_0x5f24ca){var _0x5cb6f9=_0x68aa19;GLctx[_0x5cb6f9(0x2c83)](_0x1ac0a2,_0x2997fd,_0x1a72f2,_0x5f24ca);}function _emscripten_glBufferData(_0x2bdbc8,_0x55a29e,_0x1a3045,_0x81f3e6){var _0x111949=_0x68aa19;GLctx[_0x111949(0x563a)](_0x2bdbc8,_0x1a3045?HEAPU8[_0x111949(0x587e)](_0x1a3045,_0x1a3045+_0x55a29e):_0x55a29e,_0x81f3e6);}function _emscripten_glBufferSubData(_0x58a3d2,_0x25741c,_0x59e92a,_0x31c2df){var _0x93dfd4=_0x68aa19;GLctx[_0x93dfd4(0x57dd)](_0x58a3d2,_0x25741c,HEAPU8[_0x93dfd4(0x587e)](_0x31c2df,_0x31c2df+_0x59e92a));}function _emscripten_glCheckFramebufferStatus(_0x2d9979){var _0x248b9c=_0x68aa19;return GLctx[_0x248b9c(0x2d4d)](_0x2d9979);}function _emscripten_glClear(_0x29df93){var _0x4d0fe7=_0x68aa19;GLctx[_0x4d0fe7(0x50ec)](_0x29df93);}function _emscripten_glClearColor(_0x24171a,_0x59e0ee,_0x55c361,_0x296f23){var _0x41a303=_0x68aa19;GLctx[_0x41a303(0x492f)](_0x24171a,_0x59e0ee,_0x55c361,_0x296f23);}function _emscripten_glClearDepthf(_0x49ff6b){var _0x480dba=_0x68aa19;GLctx[_0x480dba(0x52b0)](_0x49ff6b);}function _emscripten_glClearStencil(_0x4d4e86){var _0xb21675=_0x68aa19;GLctx[_0xb21675(0x529d)](_0x4d4e86);}function _emscripten_glColorMask(_0x4cfbfb,_0x1faf05,_0x4122a0,_0xb1c459){GLctx['colorMask'](!!_0x4cfbfb,!!_0x1faf05,!!_0x4122a0,!!_0xb1c459);}function _emscripten_glCompileShader(_0x446a03){var _0x1c8fcb=_0x68aa19;GLctx[_0x1c8fcb(0x4d6c)](GL[_0x1c8fcb(0x5419)][_0x446a03]);}function _emscripten_glCompressedTexImage2D(_0x1d8d12,_0x3c27b4,_0x88efb8,_0x35d9f3,_0x244552,_0x1bbc58,_0x3de3d3,_0x3319ef){var _0xe69e0a=_0x68aa19;GLctx[_0xe69e0a(0x10a6)](_0x1d8d12,_0x3c27b4,_0x88efb8,_0x35d9f3,_0x244552,_0x1bbc58,_0x3319ef?HEAPU8['subarray'](_0x3319ef,_0x3319ef+_0x3de3d3):null);}function _emscripten_glCompressedTexSubImage2D(_0x591358,_0x2007ed,_0x59b274,_0x1f99fb,_0xf2db42,_0x21ac71,_0x393d85,_0x3b8977,_0x5a161f){var _0x30d409=_0x68aa19;GLctx[_0x30d409(0xacc)](_0x591358,_0x2007ed,_0x59b274,_0x1f99fb,_0xf2db42,_0x21ac71,_0x393d85,_0x5a161f?HEAPU8[_0x30d409(0x587e)](_0x5a161f,_0x5a161f+_0x3b8977):null);}function _emscripten_glCopyTexImage2D(_0x45a810,_0x5ee423,_0x59de02,_0x37f2c2,_0x51db72,_0x39fc91,_0x4b6f93,_0x385cd6){var _0x23b177=_0x68aa19;GLctx[_0x23b177(0x6b8)](_0x45a810,_0x5ee423,_0x59de02,_0x37f2c2,_0x51db72,_0x39fc91,_0x4b6f93,_0x385cd6);}function _emscripten_glCopyTexSubImage2D(_0x5243ab,_0x401962,_0x1eabda,_0x1c718d,_0xdd4921,_0x3ec64c,_0x2318f6,_0x5d4a76){GLctx['copyTexSubImage2D'](_0x5243ab,_0x401962,_0x1eabda,_0x1c718d,_0xdd4921,_0x3ec64c,_0x2318f6,_0x5d4a76);}function _emscripten_glCreateProgram(){var _0xd8cef5=_0x68aa19,_0x4ff5ce=GL[_0xd8cef5(0x3819)](GL[_0xd8cef5(0x4197)]),_0x2ef571=GLctx[_0xd8cef5(0x2123)]();return _0x2ef571['name']=_0x4ff5ce,GL['programs'][_0x4ff5ce]=_0x2ef571,_0x4ff5ce;}function _emscripten_glCreateShader(_0xec6662){var _0x39024d=_0x68aa19,_0xb671bc=GL['getNewId'](GL[_0x39024d(0x5419)]);return GL['shaders'][_0xb671bc]=GLctx['createShader'](_0xec6662),_0xb671bc;}function _emscripten_glCullFace(_0xdccd01){var _0x24ec58=_0x68aa19;GLctx[_0x24ec58(0x5303)](_0xdccd01);}function _emscripten_glDeleteBuffers(_0x30ef39,_0x32f0ac){var _0x385dc4=_0x68aa19;for(var _0x319356=0x0;_0x319356<_0x30ef39;_0x319356++){var _0x3bdeed=HEAP32[_0x32f0ac+0x4*_0x319356>>0x2],_0xb08293=GL[_0x385dc4(0x49d7)][_0x3bdeed];_0xb08293&&(GLctx[_0x385dc4(0x2243)](_0xb08293),_0xb08293[_0x385dc4(0x13f9)]=0x0,GL[_0x385dc4(0x49d7)][_0x3bdeed]=null);}}function _emscripten_glDeleteFramebuffers(_0x4c3462,_0x47d17c){var _0xd8ecbe=_0x68aa19;for(var _0x365e36=0x0;_0x365e36<_0x4c3462;++_0x365e36){var _0x340878=HEAP32[_0x47d17c+0x4*_0x365e36>>0x2],_0x2ff32f=GL[_0xd8ecbe(0x56bb)][_0x340878];_0x2ff32f&&(GLctx[_0xd8ecbe(0x2d32)](_0x2ff32f),_0x2ff32f[_0xd8ecbe(0x13f9)]=0x0,GL['framebuffers'][_0x340878]=null);}}function _emscripten_glDeleteProgram(_0x3f313c){var _0x2377ce=_0x68aa19;if(_0x3f313c){var _0x5555f2=GL[_0x2377ce(0x4197)][_0x3f313c];_0x5555f2?(GLctx['deleteProgram'](_0x5555f2),_0x5555f2[_0x2377ce(0x13f9)]=0x0,GL[_0x2377ce(0x4197)][_0x3f313c]=null,GL[_0x2377ce(0x2628)][_0x3f313c]=null):GL[_0x2377ce(0x5287)](0x501);}}function _emscripten_glDeleteQueriesEXT(_0x5f094e,_0x9c7ed1){var _0x227b4b=_0x68aa19;for(var _0x2312a4=0x0;_0x2312a4<_0x5f094e;_0x2312a4++){var _0x517161=HEAP32[_0x9c7ed1+0x4*_0x2312a4>>0x2],_0x2bdac2=GL[_0x227b4b(0x2a4d)][_0x517161];_0x2bdac2&&(GLctx[_0x227b4b(0x4e74)]['deleteQueryEXT'](_0x2bdac2),GL[_0x227b4b(0x2a4d)][_0x517161]=null);}}function _emscripten_glDeleteRenderbuffers(_0x133660,_0x3c960b){var _0x2e1bdc=_0x68aa19;for(var _0x1d83e9=0x0;_0x1d83e9<_0x133660;_0x1d83e9++){var _0x1aefd7=HEAP32[_0x3c960b+0x4*_0x1d83e9>>0x2],_0x1a6851=GL[_0x2e1bdc(0x3fce)][_0x1aefd7];_0x1a6851&&(GLctx[_0x2e1bdc(0x245)](_0x1a6851),_0x1a6851[_0x2e1bdc(0x13f9)]=0x0,GL[_0x2e1bdc(0x3fce)][_0x1aefd7]=null);}}function _emscripten_glDeleteShader(_0x46d17b){var _0x182b1a=_0x68aa19;if(_0x46d17b){var _0xa776c1=GL[_0x182b1a(0x5419)][_0x46d17b];_0xa776c1?(GLctx[_0x182b1a(0xcc7)](_0xa776c1),GL[_0x182b1a(0x5419)][_0x46d17b]=null):GL[_0x182b1a(0x5287)](0x501);}}function _emscripten_glDeleteTextures(_0x469407,_0x5d7b7c){var _0xdcaeec=_0x68aa19;for(var _0x235b8c=0x0;_0x235b8c<_0x469407;_0x235b8c++){var _0xd7aaa=HEAP32[_0x5d7b7c+0x4*_0x235b8c>>0x2],_0x145726=GL[_0xdcaeec(0x32c4)][_0xd7aaa];_0x145726&&(GLctx['deleteTexture'](_0x145726),_0x145726[_0xdcaeec(0x13f9)]=0x0,GL[_0xdcaeec(0x32c4)][_0xd7aaa]=null);}}function _emscripten_glDeleteVertexArraysOES(_0x3a71fd,_0x5c5ac7){var _0x595a98=_0x68aa19;for(var _0x4ad810=0x0;_0x4ad810<_0x3a71fd;_0x4ad810++){var _0x147255=HEAP32[_0x5c5ac7+0x4*_0x4ad810>>0x2];GLctx['deleteVertexArray'](GL['vaos'][_0x147255]),GL[_0x595a98(0x543a)][_0x147255]=null;}}function _emscripten_glDepthFunc(_0x572734){var _0x5ecf2e=_0x68aa19;GLctx[_0x5ecf2e(0x5111)](_0x572734);}function _emscripten_glDepthMask(_0x55a1fb){GLctx['depthMask'](!!_0x55a1fb);}function _emscripten_glDepthRangef(_0x45cee3,_0x344a3f){var _0x578580=_0x68aa19;GLctx[_0x578580(0x4207)](_0x45cee3,_0x344a3f);}function _emscripten_glDetachShader(_0x5a6e1c,_0x4ba6c7){var _0x18d106=_0x68aa19;GLctx[_0x18d106(0x2272)](GL[_0x18d106(0x4197)][_0x5a6e1c],GL[_0x18d106(0x5419)][_0x4ba6c7]);}function _emscripten_glDisable(_0x4fb851){var _0x1c1f03=_0x68aa19;GLctx[_0x1c1f03(0x644)](_0x4fb851);}function _emscripten_glDisableVertexAttribArray(_0x370983){var _0x3d6057=_0x68aa19;GLctx[_0x3d6057(0x7f7)](_0x370983);}function _emscripten_glDrawArrays(_0x526579,_0x3ae521,_0x21fb1d){var _0x274244=_0x68aa19;GLctx[_0x274244(0x524a)](_0x526579,_0x3ae521,_0x21fb1d);}function _emscripten_glDrawArraysInstancedANGLE(_0x6c451c,_0x5ceddc,_0xd055d2,_0x108a13){var _0x46f593=_0x68aa19;GLctx[_0x46f593(0x4156)](_0x6c451c,_0x5ceddc,_0xd055d2,_0x108a13);}Module['GL']=GL,Module[_0x68aa19(0x1499)]=_emscripten_glActiveTexture,Module[_0x68aa19(0x173)]=_emscripten_glAttachShader,Module[_0x68aa19(0x10f7)]=_emscripten_glBeginQueryEXT,Module['_emscripten_glBindAttribLocation']=_emscripten_glBindAttribLocation,Module['_emscripten_glBindBuffer']=_emscripten_glBindBuffer,Module[_0x68aa19(0x1569)]=_emscripten_glBindFramebuffer,Module['_emscripten_glBindRenderbuffer']=_emscripten_glBindRenderbuffer,Module[_0x68aa19(0x20d3)]=_emscripten_glBindTexture,Module[_0x68aa19(0x48a9)]=_emscripten_glBindVertexArrayOES,Module[_0x68aa19(0x2e2c)]=_emscripten_glBlendColor,Module[_0x68aa19(0x2c34)]=_emscripten_glBlendEquation,Module['_emscripten_glBlendEquationSeparate']=_emscripten_glBlendEquationSeparate,Module[_0x68aa19(0x181f)]=_emscripten_glBlendFunc,Module[_0x68aa19(0xf68)]=_emscripten_glBlendFuncSeparate,Module[_0x68aa19(0x517b)]=_emscripten_glBufferData,Module[_0x68aa19(0x1e71)]=_emscripten_glBufferSubData,Module[_0x68aa19(0xb35)]=_emscripten_glCheckFramebufferStatus,Module[_0x68aa19(0x2261)]=_emscripten_glClear,Module[_0x68aa19(0x1837)]=_emscripten_glClearColor,Module['_emscripten_glClearDepthf']=_emscripten_glClearDepthf,Module[_0x68aa19(0x4a70)]=_emscripten_glClearStencil,Module[_0x68aa19(0x4d1c)]=_emscripten_glColorMask,Module[_0x68aa19(0xf3e)]=_emscripten_glCompileShader,Module['_emscripten_glCompressedTexImage2D']=_emscripten_glCompressedTexImage2D,Module[_0x68aa19(0xf97)]=_emscripten_glCompressedTexSubImage2D,Module['_emscripten_glCopyTexImage2D']=_emscripten_glCopyTexImage2D,Module[_0x68aa19(0x8ec)]=_emscripten_glCopyTexSubImage2D,Module[_0x68aa19(0x5118)]=_emscripten_glCreateProgram,Module[_0x68aa19(0x2dc)]=_emscripten_glCreateShader,Module[_0x68aa19(0x3d15)]=_emscripten_glCullFace,Module[_0x68aa19(0x1ac8)]=_emscripten_glDeleteBuffers,Module[_0x68aa19(0x4711)]=_emscripten_glDeleteFramebuffers,Module[_0x68aa19(0x257)]=_emscripten_glDeleteProgram,Module[_0x68aa19(0x219d)]=_emscripten_glDeleteQueriesEXT,Module[_0x68aa19(0xaa1)]=_emscripten_glDeleteRenderbuffers,Module[_0x68aa19(0x4755)]=_emscripten_glDeleteShader,Module['_emscripten_glDeleteTextures']=_emscripten_glDeleteTextures,Module[_0x68aa19(0x44a4)]=_emscripten_glDeleteVertexArraysOES,Module[_0x68aa19(0x365d)]=_emscripten_glDepthFunc,Module['_emscripten_glDepthMask']=_emscripten_glDepthMask,Module[_0x68aa19(0x8fc)]=_emscripten_glDepthRangef,Module['_emscripten_glDetachShader']=_emscripten_glDetachShader,Module[_0x68aa19(0xc3e)]=_emscripten_glDisable,Module[_0x68aa19(0x4693)]=_emscripten_glDisableVertexAttribArray,Module['_emscripten_glDrawArrays']=_emscripten_glDrawArrays,Module[_0x68aa19(0x92a)]=_emscripten_glDrawArraysInstancedANGLE;var tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(_0x2b3cf0,_0x346235){for(var _0x33de4e=tempFixedLengthArray[_0x2b3cf0],_0x10a09a=0x0;_0x10a09a<_0x2b3cf0;_0x10a09a++)_0x33de4e[_0x10a09a]=HEAP32[_0x346235+0x4*_0x10a09a>>0x2];GLctx['drawBuffers'](_0x33de4e);}function _emscripten_glDrawElements(_0xe74e93,_0x24030a,_0x52e4dc,_0xd5e268){var _0x4ab115=_0x68aa19;GLctx[_0x4ab115(0x330)](_0xe74e93,_0x24030a,_0x52e4dc,_0xd5e268);}function _emscripten_glDrawElementsInstancedANGLE(_0x12ee91,_0x53284b,_0x3aad55,_0xa6b1e1,_0x951650){var _0x3e2282=_0x68aa19;GLctx[_0x3e2282(0x2992)](_0x12ee91,_0x53284b,_0x3aad55,_0xa6b1e1,_0x951650);}function _emscripten_glEnable(_0x4271d1){var _0x390382=_0x68aa19;GLctx[_0x390382(0x10ec)](_0x4271d1);}function _emscripten_glEnableVertexAttribArray(_0xf25747){var _0x53149f=_0x68aa19;GLctx[_0x53149f(0x514d)](_0xf25747);}function _emscripten_glEndQueryEXT(_0x4e8d14){var _0x406c2e=_0x68aa19;GLctx[_0x406c2e(0x4e74)][_0x406c2e(0x525c)](_0x4e8d14);}function _emscripten_glFinish(){var _0xb0eff3=_0x68aa19;GLctx[_0xb0eff3(0x2c4)]();}function _emscripten_glFlush(){var _0x4725ff=_0x68aa19;GLctx[_0x4725ff(0xf89)]();}function _emscripten_glFramebufferRenderbuffer(_0x4187c2,_0x203a2f,_0x2d18f7,_0x5a4456){var _0x4af903=_0x68aa19;GLctx[_0x4af903(0x2580)](_0x4187c2,_0x203a2f,_0x2d18f7,GL[_0x4af903(0x3fce)][_0x5a4456]);}function _emscripten_glFramebufferTexture2D(_0x20f8eb,_0x1dea7d,_0x205d4b,_0x530c8a,_0x4e3225){var _0x3698af=_0x68aa19;GLctx[_0x3698af(0x1772)](_0x20f8eb,_0x1dea7d,_0x205d4b,GL[_0x3698af(0x32c4)][_0x530c8a],_0x4e3225);}function _emscripten_glFrontFace(_0x4ca9ce){var _0x3bc916=_0x68aa19;GLctx[_0x3bc916(0x3bfe)](_0x4ca9ce);}function __glGenObject(_0x2f3cd3,_0x41065b,_0xc650e5,_0x597666){var _0x4a57d4=_0x68aa19;for(var _0x10a9ca=0x0;_0x10a9ca<_0x2f3cd3;_0x10a9ca++){var _0x5dd103=GLctx[_0xc650e5](),_0x453043=_0x5dd103&&GL[_0x4a57d4(0x3819)](_0x597666);_0x5dd103?(_0x5dd103[_0x4a57d4(0x13f9)]=_0x453043,_0x597666[_0x453043]=_0x5dd103):GL[_0x4a57d4(0x5287)](0x502),HEAP32[_0x41065b+0x4*_0x10a9ca>>0x2]=_0x453043;}}function _emscripten_glGenBuffers(_0x7268b6,_0x5a6028){var _0x258ba5=_0x68aa19;__glGenObject(_0x7268b6,_0x5a6028,_0x258ba5(0x1e5b),GL[_0x258ba5(0x49d7)]);}function _emscripten_glGenFramebuffers(_0xa4814e,_0x10962b){var _0x1d3c9e=_0x68aa19;__glGenObject(_0xa4814e,_0x10962b,_0x1d3c9e(0x190c),GL[_0x1d3c9e(0x56bb)]);}function _emscripten_glGenQueriesEXT(_0x52c9a0,_0x2379a1){var _0xa98999=_0x68aa19;for(var _0x1c37ee=0x0;_0x1c37ee<_0x52c9a0;_0x1c37ee++){var _0x155f1b=GLctx[_0xa98999(0x4e74)][_0xa98999(0x1e1f)]();if(!_0x155f1b){for(GL['recordError'](0x502);_0x1c37ee<_0x52c9a0;)HEAP32[_0x2379a1+0x4*_0x1c37ee++>>0x2]=0x0;return;}var _0x480154=GL[_0xa98999(0x3819)](GL[_0xa98999(0x2a4d)]);_0x155f1b[_0xa98999(0x13f9)]=_0x480154,GL['timerQueriesEXT'][_0x480154]=_0x155f1b,HEAP32[_0x2379a1+0x4*_0x1c37ee>>0x2]=_0x480154;}}function _emscripten_glGenRenderbuffers(_0x2e75a6,_0x345cf8){var _0xf67d0f=_0x68aa19;__glGenObject(_0x2e75a6,_0x345cf8,_0xf67d0f(0x355e),GL[_0xf67d0f(0x3fce)]);}function _emscripten_glGenTextures(_0x40ed6c,_0x19cd01){var _0x3ce9b9=_0x68aa19;__glGenObject(_0x40ed6c,_0x19cd01,_0x3ce9b9(0x3597),GL[_0x3ce9b9(0x32c4)]);}function _emscripten_glGenVertexArraysOES(_0x3b6004,_0x528f24){var _0x592d51=_0x68aa19;__glGenObject(_0x3b6004,_0x528f24,_0x592d51(0x3107),GL[_0x592d51(0x543a)]);}function _emscripten_glGenerateMipmap(_0x50dd3b){var _0x39b046=_0x68aa19;GLctx[_0x39b046(0x6a4)](_0x50dd3b);}function __glGetActiveAttribOrUniform(_0x1585af,_0x576670,_0x1b35a0,_0x1eaa99,_0x42dd8f,_0x4eba97,_0x3d6185,_0x2db6ba){var _0x16c8e3=_0x68aa19;_0x576670=GL[_0x16c8e3(0x4197)][_0x576670];var _0x5f1fdb=GLctx[_0x1585af](_0x576670,_0x1b35a0);if(_0x5f1fdb){var _0x18372b=_0x2db6ba&&stringToUTF8(_0x5f1fdb[_0x16c8e3(0x13f9)],_0x2db6ba,_0x1eaa99);_0x42dd8f&&(HEAP32[_0x42dd8f>>0x2]=_0x18372b),_0x4eba97&&(HEAP32[_0x4eba97>>0x2]=_0x5f1fdb[_0x16c8e3(0x57c2)]),_0x3d6185&&(HEAP32[_0x3d6185>>0x2]=_0x5f1fdb[_0x16c8e3(0x3243)]);}}function _emscripten_glGetActiveAttrib(_0x11d73c,_0x11b231,_0x26618b,_0x1f3c78,_0x23f9be,_0x211fad,_0x486c94){__glGetActiveAttribOrUniform('getActiveAttrib',_0x11d73c,_0x11b231,_0x26618b,_0x1f3c78,_0x23f9be,_0x211fad,_0x486c94);}function _emscripten_glGetActiveUniform(_0x45f34a,_0x12ac23,_0x554c72,_0x299e13,_0x144a60,_0xc8dbc2,_0xcc2407){var _0x32404d=_0x68aa19;__glGetActiveAttribOrUniform(_0x32404d(0x301a),_0x45f34a,_0x12ac23,_0x554c72,_0x299e13,_0x144a60,_0xc8dbc2,_0xcc2407);}function _emscripten_glGetAttachedShaders(_0x4e8933,_0x3c6e46,_0x553392,_0x3a2938){var _0x485559=_0x68aa19,_0x19bba0=GLctx[_0x485559(0x4f2d)](GL[_0x485559(0x4197)][_0x4e8933]),_0x2ce319=_0x19bba0['length'];_0x2ce319>_0x3c6e46&&(_0x2ce319=_0x3c6e46),HEAP32[_0x553392>>0x2]=_0x2ce319;for(var _0x4ccb45=0x0;_0x4ccb45<_0x2ce319;++_0x4ccb45){var _0x13d6d4=GL[_0x485559(0x5419)][_0x485559(0x33ab)](_0x19bba0[_0x4ccb45]);HEAP32[_0x3a2938+0x4*_0x4ccb45>>0x2]=_0x13d6d4;}}function _emscripten_glGetAttribLocation(_0x16150d,_0x129d73){var _0x55ecbf=_0x68aa19;return GLctx[_0x55ecbf(0x8ae)](GL[_0x55ecbf(0x4197)][_0x16150d],UTF8ToString(_0x129d73));}function readI53FromI64(_0x31a38c){return HEAPU32[_0x31a38c>>0x2]+0x100000000*HEAP32[_0x31a38c+0x4>>0x2];}function readI53FromU64(_0x46008b){return HEAPU32[_0x46008b>>0x2]+0x100000000*HEAPU32[_0x46008b+0x4>>0x2];}function writeI53ToI64(_0x425c55,_0x2b9afd){var _0x248678=_0x68aa19;HEAPU32[_0x425c55>>0x2]=_0x2b9afd,HEAPU32[_0x425c55+0x4>>0x2]=(_0x2b9afd-HEAPU32[_0x425c55>>0x2])/0x100000000;var _0x4170d8=_0x2b9afd>=0x0?readI53FromU64(_0x425c55):readI53FromI64(_0x425c55);_0x4170d8!=_0x2b9afd&&warnOnce(_0x248678(0x2b6d)+_0x2b9afd+_0x248678(0x5884)+HEAPU32[_0x425c55>>0x2][_0x248678(0x1d43)](0x10)+_0x248678(0x13ad)+HEAPU32[_0x425c55+0x4>>0x2]['toString'](0x10)+_0x248678(0x16da)+_0x4170d8+'\x20instead!');}function emscriptenWebGLGet(_0x158a37,_0x4759da,_0x47e853){var _0x5c592b=_0x68aa19;if(_0x4759da){var _0x1d5768=void 0x0;switch(_0x158a37){case 0x8dfa:_0x1d5768=0x1;break;case 0x8df8:return void(0x0!=_0x47e853&&0x1!=_0x47e853&&GL[_0x5c592b(0x5287)](0x500));case 0x8df9:_0x1d5768=0x0;break;case 0x86a2:var _0x43f55b=GLctx[_0x5c592b(0x34b)](0x86a3);_0x1d5768=_0x43f55b?_0x43f55b[_0x5c592b(0x531b)]:0x0;}if(void 0x0===_0x1d5768){var _0x5f528f=GLctx['getParameter'](_0x158a37);switch(typeof _0x5f528f){case _0x5c592b(0x30f8):_0x1d5768=_0x5f528f;break;case _0x5c592b(0x46da):_0x1d5768=_0x5f528f?0x1:0x0;break;case _0x5c592b(0x29ad):return void GL[_0x5c592b(0x5287)](0x500);case _0x5c592b(0x5014):if(null===_0x5f528f)switch(_0x158a37){case 0x8894:case 0x8b8d:case 0x8895:case 0x8ca6:case 0x8ca7:case 0x8069:case 0x85b5:case 0x8514:_0x1d5768=0x0;break;default:return void GL['recordError'](0x500);}else{if(_0x5f528f instanceof Float32Array||_0x5f528f instanceof Uint32Array||_0x5f528f instanceof Int32Array||_0x5f528f instanceof Array){for(var _0x5dbbb9=0x0;_0x5dbbb9<_0x5f528f['length'];++_0x5dbbb9)switch(_0x47e853){case 0x0:HEAP32[_0x4759da+0x4*_0x5dbbb9>>0x2]=_0x5f528f[_0x5dbbb9];break;case 0x2:HEAPF32[_0x4759da+0x4*_0x5dbbb9>>0x2]=_0x5f528f[_0x5dbbb9];break;case 0x4:HEAP8[_0x4759da+_0x5dbbb9>>0x0]=_0x5f528f[_0x5dbbb9]?0x1:0x0;}return;}try{_0x1d5768=0x0|_0x5f528f[_0x5c592b(0x13f9)];}catch(_0x49fed3){return GL[_0x5c592b(0x5287)](0x500),void err('GL_INVALID_ENUM\x20in\x20glGet'+_0x47e853+'v:\x20Unknown\x20object\x20returned\x20from\x20WebGL\x20getParameter('+_0x158a37+_0x5c592b(0x5220)+_0x49fed3+')');}}break;default:return GL[_0x5c592b(0x5287)](0x500),void err('GL_INVALID_ENUM\x20in\x20glGet'+_0x47e853+_0x5c592b(0x367d)+_0x47e853+'v('+_0x158a37+_0x5c592b(0x1ccd)+_0x5f528f+_0x5c592b(0x4bb7)+typeof _0x5f528f+'!');}}switch(_0x47e853){case 0x1:writeI53ToI64(_0x4759da,_0x1d5768);break;case 0x0:HEAP32[_0x4759da>>0x2]=_0x1d5768;break;case 0x2:HEAPF32[_0x4759da>>0x2]=_0x1d5768;break;case 0x4:HEAP8[_0x4759da>>0x0]=_0x1d5768?0x1:0x0;}}else GL[_0x5c592b(0x5287)](0x501);}function _emscripten_glGetBooleanv(_0x5ad056,_0x5c798f){emscriptenWebGLGet(_0x5ad056,_0x5c798f,0x4);}function _emscripten_glGetBufferParameteriv(_0x4c4d35,_0x21b70c,_0x61225d){var _0x1b83c6=_0x68aa19;_0x61225d?HEAP32[_0x61225d>>0x2]=GLctx[_0x1b83c6(0x2e89)](_0x4c4d35,_0x21b70c):GL['recordError'](0x501);}function _emscripten_glGetError(){var _0x56691a=_0x68aa19,_0x19e82f=GLctx[_0x56691a(0x44a1)]()||GL[_0x56691a(0x3dfe)];return GL[_0x56691a(0x3dfe)]=0x0,_0x19e82f;}function _emscripten_glGetFloatv(_0x558cf2,_0xb6fe60){emscriptenWebGLGet(_0x558cf2,_0xb6fe60,0x2);}function _emscripten_glGetFramebufferAttachmentParameteriv(_0x473f56,_0x4b8066,_0x72394b,_0x2a8860){var _0x4eefa6=_0x68aa19,_0x46a7f5=GLctx[_0x4eefa6(0x2a28)](_0x473f56,_0x4b8066,_0x72394b);(_0x46a7f5 instanceof WebGLRenderbuffer||_0x46a7f5 instanceof WebGLTexture)&&(_0x46a7f5=0x0|_0x46a7f5[_0x4eefa6(0x13f9)]),HEAP32[_0x2a8860>>0x2]=_0x46a7f5;}function _emscripten_glGetIntegerv(_0x4f0e94,_0x2b0e0c){emscriptenWebGLGet(_0x4f0e94,_0x2b0e0c,0x0);}function _emscripten_glGetProgramInfoLog(_0x100e92,_0x214e27,_0x44e362,_0xd34e56){var _0x17b797=_0x68aa19,_0x24f505=GLctx[_0x17b797(0x39a)](GL[_0x17b797(0x4197)][_0x100e92]);null===_0x24f505&&(_0x24f505=_0x17b797(0x1fbd));var _0x46e76f=_0x214e27>0x0&&_0xd34e56?stringToUTF8(_0x24f505,_0xd34e56,_0x214e27):0x0;_0x44e362&&(HEAP32[_0x44e362>>0x2]=_0x46e76f);}function _emscripten_glGetProgramiv(_0x1dc9b9,_0x537032,_0x54640f){var _0x59ae9b=_0x68aa19;if(_0x54640f){if(_0x1dc9b9>=GL[_0x59ae9b(0x1da0)])GL[_0x59ae9b(0x5287)](0x501);else{var _0x35d30a=GL[_0x59ae9b(0x2628)][_0x1dc9b9];if(_0x35d30a){if(0x8b84==_0x537032){var _0x45f0b8=GLctx[_0x59ae9b(0x39a)](GL[_0x59ae9b(0x4197)][_0x1dc9b9]);null===_0x45f0b8&&(_0x45f0b8=_0x59ae9b(0x1fbd)),HEAP32[_0x54640f>>0x2]=_0x45f0b8[_0x59ae9b(0x531b)]+0x1;}else{if(0x8b87==_0x537032)HEAP32[_0x54640f>>0x2]=_0x35d30a[_0x59ae9b(0x357c)];else{if(0x8b8a==_0x537032){if(-0x1==_0x35d30a[_0x59ae9b(0x45c4)]){_0x1dc9b9=GL[_0x59ae9b(0x4197)][_0x1dc9b9];var _0x44a0c7=GLctx['getProgramParameter'](_0x1dc9b9,0x8b89);_0x35d30a[_0x59ae9b(0x45c4)]=0x0;for(var _0x3bc6e7=0x0;_0x3bc6e7<_0x44a0c7;++_0x3bc6e7){var _0xed03ea=GLctx['getActiveAttrib'](_0x1dc9b9,_0x3bc6e7);_0x35d30a[_0x59ae9b(0x45c4)]=Math[_0x59ae9b(0x2bc6)](_0x35d30a[_0x59ae9b(0x45c4)],_0xed03ea[_0x59ae9b(0x13f9)][_0x59ae9b(0x531b)]+0x1);}}HEAP32[_0x54640f>>0x2]=_0x35d30a[_0x59ae9b(0x45c4)];}else{if(0x8a35==_0x537032){if(-0x1==_0x35d30a[_0x59ae9b(0x553e)]){_0x1dc9b9=GL['programs'][_0x1dc9b9];var _0x44ee1a=GLctx[_0x59ae9b(0x460e)](_0x1dc9b9,0x8a36);_0x35d30a[_0x59ae9b(0x553e)]=0x0;for(_0x3bc6e7=0x0;_0x3bc6e7<_0x44ee1a;++_0x3bc6e7){var _0x230cc1=GLctx['getActiveUniformBlockName'](_0x1dc9b9,_0x3bc6e7);_0x35d30a['maxUniformBlockNameLength']=Math['max'](_0x35d30a[_0x59ae9b(0x553e)],_0x230cc1[_0x59ae9b(0x531b)]+0x1);}}HEAP32[_0x54640f>>0x2]=_0x35d30a['maxUniformBlockNameLength'];}else HEAP32[_0x54640f>>0x2]=GLctx[_0x59ae9b(0x460e)](GL[_0x59ae9b(0x4197)][_0x1dc9b9],_0x537032);}}}}else GL['recordError'](0x502);}}else GL[_0x59ae9b(0x5287)](0x501);}function _emscripten_glGetQueryObjecti64vEXT(_0x3d23a2,_0x5210a2,_0x11fef9){var _0x48def4=_0x68aa19;if(_0x11fef9){var _0x1345e4=GL['timerQueriesEXT'][_0x3d23a2],_0x550a6f=GLctx[_0x48def4(0x4e74)]['getQueryObjectEXT'](_0x1345e4,_0x5210a2);writeI53ToI64(_0x11fef9,'boolean'==typeof _0x550a6f?_0x550a6f?0x1:0x0:_0x550a6f);}else GL['recordError'](0x501);}function _emscripten_glGetQueryObjectivEXT(_0x14e81a,_0x570247,_0x434a95){var _0x529c28=_0x68aa19;if(_0x434a95){var _0x1f3542,_0x260fd5=GL[_0x529c28(0x2a4d)][_0x14e81a],_0x69c30c=GLctx[_0x529c28(0x4e74)][_0x529c28(0x403c)](_0x260fd5,_0x570247);_0x1f3542='boolean'==typeof _0x69c30c?_0x69c30c?0x1:0x0:_0x69c30c,HEAP32[_0x434a95>>0x2]=_0x1f3542;}else GL['recordError'](0x501);}function _emscripten_glGetQueryObjectui64vEXT(_0x1357d8,_0x59357c,_0x2a9251){var _0x1eaeb5=_0x68aa19;if(_0x2a9251){var _0x58c7a0=GL[_0x1eaeb5(0x2a4d)][_0x1357d8],_0x4e29fa=GLctx[_0x1eaeb5(0x4e74)][_0x1eaeb5(0x403c)](_0x58c7a0,_0x59357c);writeI53ToI64(_0x2a9251,'boolean'==typeof _0x4e29fa?_0x4e29fa?0x1:0x0:_0x4e29fa);}else GL[_0x1eaeb5(0x5287)](0x501);}function _emscripten_glGetQueryObjectuivEXT(_0x24d118,_0x4b0d36,_0x469176){var _0x41fcb4=_0x68aa19;if(_0x469176){var _0x4b73fd,_0xc1ed8e=GL[_0x41fcb4(0x2a4d)][_0x24d118],_0x538f22=GLctx[_0x41fcb4(0x4e74)][_0x41fcb4(0x403c)](_0xc1ed8e,_0x4b0d36);_0x4b73fd='boolean'==typeof _0x538f22?_0x538f22?0x1:0x0:_0x538f22,HEAP32[_0x469176>>0x2]=_0x4b73fd;}else GL['recordError'](0x501);}function _emscripten_glGetQueryivEXT(_0x282e0b,_0x3b3114,_0x5e0d52){var _0x477717=_0x68aa19;_0x5e0d52?HEAP32[_0x5e0d52>>0x2]=GLctx[_0x477717(0x4e74)][_0x477717(0x3f3c)](_0x282e0b,_0x3b3114):GL[_0x477717(0x5287)](0x501);}function _emscripten_glGetRenderbufferParameteriv(_0x161168,_0xecfa63,_0x59941f){var _0x3d74bc=_0x68aa19;_0x59941f?HEAP32[_0x59941f>>0x2]=GLctx[_0x3d74bc(0x110f)](_0x161168,_0xecfa63):GL[_0x3d74bc(0x5287)](0x501);}function _emscripten_glGetShaderInfoLog(_0x48eafe,_0x161c65,_0x1b98ec,_0x125080){var _0x433f7a=_0x68aa19,_0x2390af=GLctx[_0x433f7a(0x12d6)](GL[_0x433f7a(0x5419)][_0x48eafe]);null===_0x2390af&&(_0x2390af='(unknown\x20error)');var _0x2242ce=_0x161c65>0x0&&_0x125080?stringToUTF8(_0x2390af,_0x125080,_0x161c65):0x0;_0x1b98ec&&(HEAP32[_0x1b98ec>>0x2]=_0x2242ce);}function _emscripten_glGetShaderPrecisionFormat(_0x4e9949,_0x2f7c22,_0x12d8eb,_0x13000f){var _0x34abb4=_0x68aa19,_0x235134=GLctx[_0x34abb4(0x282f)](_0x4e9949,_0x2f7c22);HEAP32[_0x12d8eb>>0x2]=_0x235134[_0x34abb4(0x4e4c)],HEAP32[_0x12d8eb+0x4>>0x2]=_0x235134[_0x34abb4(0x329)],HEAP32[_0x13000f>>0x2]=_0x235134[_0x34abb4(0x128d)];}function _emscripten_glGetShaderSource(_0x35a998,_0xbe6b2d,_0xadbc5d,_0x4eed78){var _0xf2df99=_0x68aa19,_0x997b2c=GLctx[_0xf2df99(0x601)](GL[_0xf2df99(0x5419)][_0x35a998]);if(_0x997b2c){var _0x19d661=_0xbe6b2d>0x0&&_0x4eed78?stringToUTF8(_0x997b2c,_0x4eed78,_0xbe6b2d):0x0;_0xadbc5d&&(HEAP32[_0xadbc5d>>0x2]=_0x19d661);}}function _emscripten_glGetShaderiv(_0x511541,_0x21ec87,_0x44e56b){var _0x27dd94=_0x68aa19;if(_0x44e56b){if(0x8b84==_0x21ec87){var _0x5e9f51=GLctx[_0x27dd94(0x12d6)](GL[_0x27dd94(0x5419)][_0x511541]);null===_0x5e9f51&&(_0x5e9f51=_0x27dd94(0x1fbd));var _0xb7931d=_0x5e9f51?_0x5e9f51[_0x27dd94(0x531b)]+0x1:0x0;HEAP32[_0x44e56b>>0x2]=_0xb7931d;}else{if(0x8b88==_0x21ec87){var _0x1f0f53=GLctx[_0x27dd94(0x601)](GL[_0x27dd94(0x5419)][_0x511541]),_0x156b42=_0x1f0f53?_0x1f0f53[_0x27dd94(0x531b)]+0x1:0x0;HEAP32[_0x44e56b>>0x2]=_0x156b42;}else HEAP32[_0x44e56b>>0x2]=GLctx['getShaderParameter'](GL[_0x27dd94(0x5419)][_0x511541],_0x21ec87);}}else GL[_0x27dd94(0x5287)](0x501);}function stringToNewUTF8(_0x500394){var _0x1ac043=lengthBytesUTF8(_0x500394)+0x1,_0x19b1b9=_malloc(_0x1ac043);return stringToUTF8(_0x500394,_0x19b1b9,_0x1ac043),_0x19b1b9;}function _emscripten_glGetString(_0x5d361c){var _0x2a2f0b=_0x68aa19;if(GL[_0x2a2f0b(0x22a8)][_0x5d361c])return GL[_0x2a2f0b(0x22a8)][_0x5d361c];var _0x496c5a;switch(_0x5d361c){case 0x1f03:var _0x422ea6=GLctx[_0x2a2f0b(0x3dfa)]()||[];_0x496c5a=stringToNewUTF8((_0x422ea6=_0x422ea6[_0x2a2f0b(0x32c8)](_0x422ea6[_0x2a2f0b(0x2e47)](function(_0x2d2944){return'GL_'+_0x2d2944;})))[_0x2a2f0b(0x3ac2)]('\x20'));break;case 0x1f00:case 0x1f01:case 0x9245:case 0x9246:var _0x47f907=GLctx[_0x2a2f0b(0x34b)](_0x5d361c);_0x47f907||GL['recordError'](0x500),_0x496c5a=stringToNewUTF8(_0x47f907);break;case 0x1f02:var _0x55aab4=GLctx['getParameter'](0x1f02);_0x496c5a=stringToNewUTF8(_0x55aab4='OpenGL\x20ES\x202.0\x20('+_0x55aab4+')');break;case 0x8b8c:var _0xade4de=GLctx[_0x2a2f0b(0x34b)](0x8b8c),_0x5139de=_0xade4de[_0x2a2f0b(0x1b02)](/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==_0x5139de&&(0x3==_0x5139de[0x1]['length']&&(_0x5139de[0x1]=_0x5139de[0x1]+'0'),_0xade4de=_0x2a2f0b(0x4d84)+_0x5139de[0x1]+'\x20('+_0xade4de+')'),_0x496c5a=stringToNewUTF8(_0xade4de);break;default:return GL[_0x2a2f0b(0x5287)](0x500),0x0;}return GL[_0x2a2f0b(0x22a8)][_0x5d361c]=_0x496c5a,_0x496c5a;}function _emscripten_glGetTexParameterfv(_0x3afb08,_0x3acce7,_0x5a0a33){var _0x2ccfc6=_0x68aa19;_0x5a0a33?HEAPF32[_0x5a0a33>>0x2]=GLctx[_0x2ccfc6(0x3382)](_0x3afb08,_0x3acce7):GL[_0x2ccfc6(0x5287)](0x501);}function _emscripten_glGetTexParameteriv(_0x34f07f,_0x1f919e,_0x76e617){var _0x2daf59=_0x68aa19;_0x76e617?HEAP32[_0x76e617>>0x2]=GLctx[_0x2daf59(0x3382)](_0x34f07f,_0x1f919e):GL['recordError'](0x501);}function jstoi_q(_0x3c8461){return parseInt(_0x3c8461);}function _emscripten_glGetUniformLocation(_0x1707e6,_0x11f1c1){var _0x4f570b=_0x68aa19,_0x2a2cf8=0x0;if(']'==(_0x11f1c1=UTF8ToString(_0x11f1c1))[_0x11f1c1[_0x4f570b(0x531b)]-0x1]){var _0x413587=_0x11f1c1[_0x4f570b(0x454f)]('[');_0x2a2cf8=']'!=_0x11f1c1[_0x413587+0x1]?jstoi_q(_0x11f1c1[_0x4f570b(0x48ca)](_0x413587+0x1)):0x0,_0x11f1c1=_0x11f1c1['slice'](0x0,_0x413587);}var _0x5db61a=GL['programInfos'][_0x1707e6]&&GL[_0x4f570b(0x2628)][_0x1707e6][_0x4f570b(0x52ee)][_0x11f1c1];return _0x5db61a&&_0x2a2cf8>=0x0&&_0x2a2cf8<_0x5db61a[0x0]?_0x5db61a[0x1]+_0x2a2cf8:-0x1;}function emscriptenWebGLGetUniform(_0x1e4ab5,_0x2ec601,_0x4eb64a,_0x2faa52){var _0x149ea1=_0x68aa19;if(_0x4eb64a){var _0x2b6ea9=GLctx[_0x149ea1(0x136d)](GL[_0x149ea1(0x4197)][_0x1e4ab5],GL['uniforms'][_0x2ec601]);if(_0x149ea1(0x30f8)==typeof _0x2b6ea9||_0x149ea1(0x46da)==typeof _0x2b6ea9)switch(_0x2faa52){case 0x0:HEAP32[_0x4eb64a>>0x2]=_0x2b6ea9;break;case 0x2:HEAPF32[_0x4eb64a>>0x2]=_0x2b6ea9;}else{for(var _0x3a3ceb=0x0;_0x3a3ceb<_0x2b6ea9[_0x149ea1(0x531b)];_0x3a3ceb++)switch(_0x2faa52){case 0x0:HEAP32[_0x4eb64a+0x4*_0x3a3ceb>>0x2]=_0x2b6ea9[_0x3a3ceb];break;case 0x2:HEAPF32[_0x4eb64a+0x4*_0x3a3ceb>>0x2]=_0x2b6ea9[_0x3a3ceb];}}}else GL[_0x149ea1(0x5287)](0x501);}function _emscripten_glGetUniformfv(_0x4a26ee,_0x419c25,_0x4080c3){emscriptenWebGLGetUniform(_0x4a26ee,_0x419c25,_0x4080c3,0x2);}function _emscripten_glGetUniformiv(_0x164548,_0x40d836,_0x1ec9c5){emscriptenWebGLGetUniform(_0x164548,_0x40d836,_0x1ec9c5,0x0);}function _emscripten_glGetVertexAttribPointerv(_0x2ffae3,_0x13207a,_0x1775b0){var _0x2f4377=_0x68aa19;_0x1775b0?HEAP32[_0x1775b0>>0x2]=GLctx[_0x2f4377(0x45c7)](_0x2ffae3,_0x13207a):GL[_0x2f4377(0x5287)](0x501);}function emscriptenWebGLGetVertexAttrib(_0x4a718b,_0x4dfbd2,_0x38f6e4,_0x4e7ec3){var _0x24b659=_0x68aa19;if(_0x38f6e4){var _0x14c854=GLctx[_0x24b659(0x56fe)](_0x4a718b,_0x4dfbd2);if(0x889f==_0x4dfbd2)HEAP32[_0x38f6e4>>0x2]=_0x14c854&&_0x14c854['name'];else{if('number'==typeof _0x14c854||'boolean'==typeof _0x14c854)switch(_0x4e7ec3){case 0x0:HEAP32[_0x38f6e4>>0x2]=_0x14c854;break;case 0x2:HEAPF32[_0x38f6e4>>0x2]=_0x14c854;break;case 0x5:HEAP32[_0x38f6e4>>0x2]=Math[_0x24b659(0x2c96)](_0x14c854);}else{for(var _0x30d2a8=0x0;_0x30d2a8<_0x14c854['length'];_0x30d2a8++)switch(_0x4e7ec3){case 0x0:HEAP32[_0x38f6e4+0x4*_0x30d2a8>>0x2]=_0x14c854[_0x30d2a8];break;case 0x2:HEAPF32[_0x38f6e4+0x4*_0x30d2a8>>0x2]=_0x14c854[_0x30d2a8];break;case 0x5:HEAP32[_0x38f6e4+0x4*_0x30d2a8>>0x2]=Math[_0x24b659(0x2c96)](_0x14c854[_0x30d2a8]);}}}}else GL[_0x24b659(0x5287)](0x501);}function _emscripten_glGetVertexAttribfv(_0x31ebd6,_0x4ffa45,_0x2b0125){emscriptenWebGLGetVertexAttrib(_0x31ebd6,_0x4ffa45,_0x2b0125,0x2);}function _emscripten_glGetVertexAttribiv(_0x2b17c3,_0x4f3586,_0x1d00fd){emscriptenWebGLGetVertexAttrib(_0x2b17c3,_0x4f3586,_0x1d00fd,0x5);}function _emscripten_glHint(_0x2282ba,_0x43e14d){var _0x55e218=_0x68aa19;GLctx[_0x55e218(0x15fd)](_0x2282ba,_0x43e14d);}function _emscripten_glIsBuffer(_0x5f17db){var _0x3cda55=_0x68aa19,_0x42348c=GL[_0x3cda55(0x49d7)][_0x5f17db];return _0x42348c?GLctx[_0x3cda55(0x319f)](_0x42348c):0x0;}function _emscripten_glIsEnabled(_0x2600e3){var _0x4b45c9=_0x68aa19;return GLctx[_0x4b45c9(0xcef)](_0x2600e3);}function _emscripten_glIsFramebuffer(_0x441af2){var _0x550368=_0x68aa19,_0x3a7d62=GL[_0x550368(0x56bb)][_0x441af2];return _0x3a7d62?GLctx[_0x550368(0x227f)](_0x3a7d62):0x0;}function _emscripten_glIsProgram(_0x305e5d){var _0x15a0e0=_0x68aa19;return(_0x305e5d=GL['programs'][_0x305e5d])?GLctx[_0x15a0e0(0x164f)](_0x305e5d):0x0;}function _emscripten_glIsQueryEXT(_0x197445){var _0x87a83d=_0x68aa19,_0x268509=GL['timerQueriesEXT'][_0x197445];return _0x268509?GLctx[_0x87a83d(0x4e74)][_0x87a83d(0x4908)](_0x268509):0x0;}function _emscripten_glIsRenderbuffer(_0x1e815b){var _0xd4eaec=_0x68aa19,_0x2627dc=GL['renderbuffers'][_0x1e815b];return _0x2627dc?GLctx[_0xd4eaec(0x4faf)](_0x2627dc):0x0;}function _emscripten_glIsShader(_0x2110f5){var _0x126070=_0x68aa19,_0x1b4cd3=GL[_0x126070(0x5419)][_0x2110f5];return _0x1b4cd3?GLctx[_0x126070(0x242b)](_0x1b4cd3):0x0;}function _emscripten_glIsTexture(_0x20c2ec){var _0x243728=_0x68aa19,_0x203e05=GL[_0x243728(0x32c4)][_0x20c2ec];return _0x203e05?GLctx['isTexture'](_0x203e05):0x0;}function _emscripten_glIsVertexArrayOES(_0x5ca5e1){var _0x448ef7=_0x68aa19,_0x4eb06b=GL[_0x448ef7(0x543a)][_0x5ca5e1];return _0x4eb06b?GLctx['isVertexArray'](_0x4eb06b):0x0;}function _emscripten_glLineWidth(_0x43349a){var _0x2876a7=_0x68aa19;GLctx[_0x2876a7(0x3bf7)](_0x43349a);}function _emscripten_glLinkProgram(_0x22b6c3){var _0x1c4b88=_0x68aa19;GLctx[_0x1c4b88(0x2c67)](GL[_0x1c4b88(0x4197)][_0x22b6c3]),GL[_0x1c4b88(0x2c01)](_0x22b6c3);}function _emscripten_glPixelStorei(_0x1fcbf7,_0x3a3728){var _0x411839=_0x68aa19;0xcf5==_0x1fcbf7&&(GL[_0x411839(0x1d54)]=_0x3a3728),GLctx[_0x411839(0x1ee9)](_0x1fcbf7,_0x3a3728);}function _emscripten_glPolygonOffset(_0x58ff69,_0x16ec9e){var _0x1d2cc0=_0x68aa19;GLctx[_0x1d2cc0(0x2b5)](_0x58ff69,_0x16ec9e);}function _emscripten_glQueryCounterEXT(_0x1fb06d,_0x210caa){var _0x3c901b=_0x68aa19;GLctx[_0x3c901b(0x4e74)][_0x3c901b(0x53c7)](GL['timerQueriesEXT'][_0x1fb06d],_0x210caa);}function computeUnpackAlignedImageSize(_0x21e533,_0x409450,_0x2efd46,_0x19d151){var _0x4cb245;return _0x409450*(_0x21e533*_0x2efd46+(_0x4cb245=_0x19d151)-0x1&-_0x4cb245);}function __colorChannelsInGlTextureFormat(_0x5e67b2){return{0x5:0x3,0x6:0x4,0x8:0x2,0x733e:0x3,0x7340:0x4}[_0x5e67b2-0x1902]||0x1;}function heapObjectForWebGLType(_0x238200){return 0x1==(_0x238200-=0x1400)?HEAPU8:0x4==_0x238200?HEAP32:0x6==_0x238200?HEAPF32:0x5==_0x238200||0x70fa==_0x238200?HEAPU32:HEAPU16;}function heapAccessShiftForWebGLHeap(_0x22d835){var _0x498643=_0x68aa19;return 0x1f-Math['clz32'](_0x22d835[_0x498643(0x1c17)]);}function emscriptenWebGLGetTexPixelData(_0x5b653c,_0x19536c,_0x578214,_0x1708ca,_0xb13111,_0x5b48e4){var _0x406070=_0x68aa19,_0x4c6836=heapObjectForWebGLType(_0x5b653c),_0x3d0029=heapAccessShiftForWebGLHeap(_0x4c6836),_0x96b1e4=0x1<<_0x3d0029,_0x2017f0=computeUnpackAlignedImageSize(_0x578214,_0x1708ca,__colorChannelsInGlTextureFormat(_0x19536c)*_0x96b1e4,GL['unpackAlignment']);return _0x4c6836[_0x406070(0x587e)](_0xb13111>>_0x3d0029,_0xb13111+_0x2017f0>>_0x3d0029);}function _emscripten_glReadPixels(_0x557c98,_0x35710b,_0x33a8a0,_0x9c65fd,_0x1da828,_0x589008,_0x1e6aee){var _0x44bdce=_0x68aa19,_0x303192=emscriptenWebGLGetTexPixelData(_0x589008,_0x1da828,_0x33a8a0,_0x9c65fd,_0x1e6aee);_0x303192?GLctx[_0x44bdce(0xc23)](_0x557c98,_0x35710b,_0x33a8a0,_0x9c65fd,_0x1da828,_0x589008,_0x303192):GL[_0x44bdce(0x5287)](0x500);}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(_0x503dce,_0x317a4c,_0x480f56,_0x341add){GLctx['renderbufferStorage'](_0x503dce,_0x317a4c,_0x480f56,_0x341add);}function _emscripten_glSampleCoverage(_0x46624e,_0x49b26e){var _0x239421=_0x68aa19;GLctx[_0x239421(0x4576)](_0x46624e,!!_0x49b26e);}function _emscripten_glScissor(_0x20f7b3,_0x2072c8,_0x228a5f,_0x1ca035){GLctx['scissor'](_0x20f7b3,_0x2072c8,_0x228a5f,_0x1ca035);}function _emscripten_glShaderBinary(){var _0x2a53c2=_0x68aa19;GL[_0x2a53c2(0x5287)](0x500);}function _emscripten_glShaderSource(_0x4a2584,_0x4a3d4b,_0x4d9a37,_0x4f0694){var _0x1482c4=_0x68aa19,_0x426b6e=GL[_0x1482c4(0x28a9)](_0x4a2584,_0x4a3d4b,_0x4d9a37,_0x4f0694);GLctx[_0x1482c4(0x719)](GL[_0x1482c4(0x5419)][_0x4a2584],_0x426b6e);}function _emscripten_glStencilFunc(_0x1e93cc,_0x7e0e9,_0x4a9a8c){var _0x59d934=_0x68aa19;GLctx[_0x59d934(0x280)](_0x1e93cc,_0x7e0e9,_0x4a9a8c);}function _emscripten_glStencilFuncSeparate(_0x41b44c,_0x31fb74,_0x2517ef,_0x536f3e){var _0x4ca9df=_0x68aa19;GLctx[_0x4ca9df(0x4497)](_0x41b44c,_0x31fb74,_0x2517ef,_0x536f3e);}function _emscripten_glStencilMask(_0x5120ea){var _0x417254=_0x68aa19;GLctx[_0x417254(0x544d)](_0x5120ea);}function _emscripten_glStencilMaskSeparate(_0x2826f6,_0x4beec7){var _0x5aedb5=_0x68aa19;GLctx[_0x5aedb5(0x24ef)](_0x2826f6,_0x4beec7);}function _emscripten_glStencilOp(_0x53fddb,_0x6f4394,_0x4141e6){GLctx['stencilOp'](_0x53fddb,_0x6f4394,_0x4141e6);}function _emscripten_glStencilOpSeparate(_0x33c872,_0x4ab1d3,_0x4bc9a3,_0x4ca509){GLctx['stencilOpSeparate'](_0x33c872,_0x4ab1d3,_0x4bc9a3,_0x4ca509);}function _emscripten_glTexImage2D(_0x4a39c3,_0x192358,_0x118cba,_0xf31ff9,_0x21f573,_0x3e8624,_0x39f569,_0x298112,_0x433a84){var _0x3a72fb=_0x68aa19;GLctx[_0x3a72fb(0x45a4)](_0x4a39c3,_0x192358,_0x118cba,_0xf31ff9,_0x21f573,_0x3e8624,_0x39f569,_0x298112,_0x433a84?emscriptenWebGLGetTexPixelData(_0x298112,_0x39f569,_0xf31ff9,_0x21f573,_0x433a84):null);}function _emscripten_glTexParameterf(_0x3f54d6,_0x5a0e1f,_0x188326){var _0x359074=_0x68aa19;GLctx[_0x359074(0xbc0)](_0x3f54d6,_0x5a0e1f,_0x188326);}function _emscripten_glTexParameterfv(_0x5ddd56,_0x53fe50,_0x3aec30){var _0x36c428=_0x68aa19,_0xa2da71=HEAPF32[_0x3aec30>>0x2];GLctx[_0x36c428(0xbc0)](_0x5ddd56,_0x53fe50,_0xa2da71);}function _emscripten_glTexParameteri(_0x54f357,_0x80ece7,_0x1f3d17){var _0x36e0c2=_0x68aa19;GLctx[_0x36e0c2(0x4b56)](_0x54f357,_0x80ece7,_0x1f3d17);}function _emscripten_glTexParameteriv(_0x35ff77,_0x1fc903,_0x21c2a1){var _0x40dba8=_0x68aa19,_0x236a1a=HEAP32[_0x21c2a1>>0x2];GLctx[_0x40dba8(0x4b56)](_0x35ff77,_0x1fc903,_0x236a1a);}function _emscripten_glTexSubImage2D(_0xc4d1f1,_0x13d253,_0xc03c65,_0x32c70c,_0x334ed7,_0x2b7557,_0x4a301c,_0xb93988,_0x3d7bfd){var _0x1651ba=_0x68aa19,_0x450f33=null;_0x3d7bfd&&(_0x450f33=emscriptenWebGLGetTexPixelData(_0xb93988,_0x4a301c,_0x334ed7,_0x2b7557,_0x3d7bfd)),GLctx[_0x1651ba(0x4c82)](_0xc4d1f1,_0x13d253,_0xc03c65,_0x32c70c,_0x334ed7,_0x2b7557,_0x4a301c,_0xb93988,_0x450f33);}function _emscripten_glUniform1f(_0xb99018,_0x465055){var _0x11578e=_0x68aa19;GLctx[_0x11578e(0x1f60)](GL['uniforms'][_0xb99018],_0x465055);}Module['tempFixedLengthArray']=tempFixedLengthArray,Module[_0x68aa19(0x2f15)]=_emscripten_glDrawBuffersWEBGL,Module['_emscripten_glDrawElements']=_emscripten_glDrawElements,Module[_0x68aa19(0xf38)]=_emscripten_glDrawElementsInstancedANGLE,Module[_0x68aa19(0xd8d)]=_emscripten_glEnable,Module[_0x68aa19(0x2d8)]=_emscripten_glEnableVertexAttribArray,Module[_0x68aa19(0x11c)]=_emscripten_glEndQueryEXT,Module[_0x68aa19(0x13fc)]=_emscripten_glFinish,Module[_0x68aa19(0x385a)]=_emscripten_glFlush,Module[_0x68aa19(0x4ccc)]=_emscripten_glFramebufferRenderbuffer,Module['_emscripten_glFramebufferTexture2D']=_emscripten_glFramebufferTexture2D,Module[_0x68aa19(0x3259)]=_emscripten_glFrontFace,Module[_0x68aa19(0x3a3a)]=__glGenObject,Module[_0x68aa19(0x52a0)]=_emscripten_glGenBuffers,Module[_0x68aa19(0x379e)]=_emscripten_glGenFramebuffers,Module[_0x68aa19(0x4f2e)]=_emscripten_glGenQueriesEXT,Module[_0x68aa19(0x2e37)]=_emscripten_glGenRenderbuffers,Module[_0x68aa19(0x358d)]=_emscripten_glGenTextures,Module[_0x68aa19(0x39c2)]=_emscripten_glGenVertexArraysOES,Module['_emscripten_glGenerateMipmap']=_emscripten_glGenerateMipmap,Module[_0x68aa19(0x2e8)]=__glGetActiveAttribOrUniform,Module[_0x68aa19(0x388e)]=_emscripten_glGetActiveAttrib,Module['_emscripten_glGetActiveUniform']=_emscripten_glGetActiveUniform,Module[_0x68aa19(0x5800)]=_emscripten_glGetAttachedShaders,Module[_0x68aa19(0x45d3)]=_emscripten_glGetAttribLocation,Module['readI53FromI64']=readI53FromI64,Module[_0x68aa19(0x55d2)]=readI53FromU64,Module['writeI53ToI64']=writeI53ToI64,Module['emscriptenWebGLGet']=emscriptenWebGLGet,Module['_emscripten_glGetBooleanv']=_emscripten_glGetBooleanv,Module['_emscripten_glGetBufferParameteriv']=_emscripten_glGetBufferParameteriv,Module[_0x68aa19(0x9cf)]=_emscripten_glGetError,Module[_0x68aa19(0x46d2)]=_emscripten_glGetFloatv,Module[_0x68aa19(0x1f52)]=_emscripten_glGetFramebufferAttachmentParameteriv,Module['_emscripten_glGetIntegerv']=_emscripten_glGetIntegerv,Module[_0x68aa19(0x2f48)]=_emscripten_glGetProgramInfoLog,Module['_emscripten_glGetProgramiv']=_emscripten_glGetProgramiv,Module[_0x68aa19(0x4c1d)]=_emscripten_glGetQueryObjecti64vEXT,Module[_0x68aa19(0x29a7)]=_emscripten_glGetQueryObjectivEXT,Module[_0x68aa19(0x2d9d)]=_emscripten_glGetQueryObjectui64vEXT,Module['_emscripten_glGetQueryObjectuivEXT']=_emscripten_glGetQueryObjectuivEXT,Module[_0x68aa19(0x3745)]=_emscripten_glGetQueryivEXT,Module[_0x68aa19(0x1269)]=_emscripten_glGetRenderbufferParameteriv,Module[_0x68aa19(0x340a)]=_emscripten_glGetShaderInfoLog,Module[_0x68aa19(0xda8)]=_emscripten_glGetShaderPrecisionFormat,Module[_0x68aa19(0x2019)]=_emscripten_glGetShaderSource,Module['_emscripten_glGetShaderiv']=_emscripten_glGetShaderiv,Module['stringToNewUTF8']=stringToNewUTF8,Module[_0x68aa19(0x310f)]=_emscripten_glGetString,Module[_0x68aa19(0xfd4)]=_emscripten_glGetTexParameterfv,Module[_0x68aa19(0x3901)]=_emscripten_glGetTexParameteriv,Module[_0x68aa19(0x30d3)]=jstoi_q,Module[_0x68aa19(0x3c93)]=_emscripten_glGetUniformLocation,Module[_0x68aa19(0x268b)]=emscriptenWebGLGetUniform,Module[_0x68aa19(0x55a7)]=_emscripten_glGetUniformfv,Module[_0x68aa19(0x1a71)]=_emscripten_glGetUniformiv,Module['_emscripten_glGetVertexAttribPointerv']=_emscripten_glGetVertexAttribPointerv,Module[_0x68aa19(0x126e)]=emscriptenWebGLGetVertexAttrib,Module[_0x68aa19(0x3a8)]=_emscripten_glGetVertexAttribfv,Module[_0x68aa19(0x5152)]=_emscripten_glGetVertexAttribiv,Module[_0x68aa19(0x30fc)]=_emscripten_glHint,Module[_0x68aa19(0x36d1)]=_emscripten_glIsBuffer,Module[_0x68aa19(0x344d)]=_emscripten_glIsEnabled,Module['_emscripten_glIsFramebuffer']=_emscripten_glIsFramebuffer,Module[_0x68aa19(0x5283)]=_emscripten_glIsProgram,Module[_0x68aa19(0x3b51)]=_emscripten_glIsQueryEXT,Module[_0x68aa19(0x28a)]=_emscripten_glIsRenderbuffer,Module[_0x68aa19(0x537c)]=_emscripten_glIsShader,Module[_0x68aa19(0xacd)]=_emscripten_glIsTexture,Module[_0x68aa19(0x35c8)]=_emscripten_glIsVertexArrayOES,Module['_emscripten_glLineWidth']=_emscripten_glLineWidth,Module['_emscripten_glLinkProgram']=_emscripten_glLinkProgram,Module[_0x68aa19(0x4886)]=_emscripten_glPixelStorei,Module['_emscripten_glPolygonOffset']=_emscripten_glPolygonOffset,Module[_0x68aa19(0xfc7)]=_emscripten_glQueryCounterEXT,Module['computeUnpackAlignedImageSize']=computeUnpackAlignedImageSize,Module[_0x68aa19(0x4fbd)]=__colorChannelsInGlTextureFormat,Module[_0x68aa19(0x4836)]=heapObjectForWebGLType,Module[_0x68aa19(0x4cda)]=heapAccessShiftForWebGLHeap,Module['emscriptenWebGLGetTexPixelData']=emscriptenWebGLGetTexPixelData,Module['_emscripten_glReadPixels']=_emscripten_glReadPixels,Module['_emscripten_glReleaseShaderCompiler']=_emscripten_glReleaseShaderCompiler,Module['_emscripten_glRenderbufferStorage']=_emscripten_glRenderbufferStorage,Module[_0x68aa19(0xf66)]=_emscripten_glSampleCoverage,Module['_emscripten_glScissor']=_emscripten_glScissor,Module[_0x68aa19(0x2dd7)]=_emscripten_glShaderBinary,Module[_0x68aa19(0x3ee6)]=_emscripten_glShaderSource,Module[_0x68aa19(0x56f1)]=_emscripten_glStencilFunc,Module[_0x68aa19(0x530e)]=_emscripten_glStencilFuncSeparate,Module[_0x68aa19(0x2ad)]=_emscripten_glStencilMask,Module[_0x68aa19(0x1102)]=_emscripten_glStencilMaskSeparate,Module[_0x68aa19(0x4cdb)]=_emscripten_glStencilOp,Module[_0x68aa19(0x290e)]=_emscripten_glStencilOpSeparate,Module[_0x68aa19(0x632)]=_emscripten_glTexImage2D,Module[_0x68aa19(0x264e)]=_emscripten_glTexParameterf,Module[_0x68aa19(0x3e2e)]=_emscripten_glTexParameterfv,Module[_0x68aa19(0x4c65)]=_emscripten_glTexParameteri,Module[_0x68aa19(0x3633)]=_emscripten_glTexParameteriv,Module[_0x68aa19(0x1f50)]=_emscripten_glTexSubImage2D,Module[_0x68aa19(0x5054)]=_emscripten_glUniform1f;var miniTempWebGLFloatBuffers=[];function _emscripten_glUniform1fv(_0x205484,_0x112308,_0xf02c92){var _0x2cf696=_0x68aa19;if(_0x112308<=0x120){for(var _0x55289e=miniTempWebGLFloatBuffers[_0x112308-0x1],_0x10c1c9=0x0;_0x10c1c9<_0x112308;++_0x10c1c9)_0x55289e[_0x10c1c9]=HEAPF32[_0xf02c92+0x4*_0x10c1c9>>0x2];}else _0x55289e=HEAPF32[_0x2cf696(0x587e)](_0xf02c92>>0x2,_0xf02c92+0x4*_0x112308>>0x2);GLctx[_0x2cf696(0x3c10)](GL[_0x2cf696(0x52ee)][_0x205484],_0x55289e);}function _emscripten_glUniform1i(_0x3abe15,_0x438747){var _0xdc5ad2=_0x68aa19;GLctx['uniform1i'](GL[_0xdc5ad2(0x52ee)][_0x3abe15],_0x438747);}Module[_0x68aa19(0x189)]=miniTempWebGLFloatBuffers,Module[_0x68aa19(0xe36)]=_emscripten_glUniform1fv,Module[_0x68aa19(0x4542)]=_emscripten_glUniform1i;var __miniTempWebGLIntBuffers=[];function _emscripten_glUniform1iv(_0x39207d,_0x9c5091,_0x442f0d){var _0x36d6c2=_0x68aa19;if(_0x9c5091<=0x120){for(var _0x577e4c=__miniTempWebGLIntBuffers[_0x9c5091-0x1],_0x3ca47e=0x0;_0x3ca47e<_0x9c5091;++_0x3ca47e)_0x577e4c[_0x3ca47e]=HEAP32[_0x442f0d+0x4*_0x3ca47e>>0x2];}else _0x577e4c=HEAP32[_0x36d6c2(0x587e)](_0x442f0d>>0x2,_0x442f0d+0x4*_0x9c5091>>0x2);GLctx[_0x36d6c2(0x3a46)](GL['uniforms'][_0x39207d],_0x577e4c);}function _emscripten_glUniform2f(_0x3a8e62,_0x27ba1e,_0x42e198){var _0x528e4c=_0x68aa19;GLctx[_0x528e4c(0x169f)](GL['uniforms'][_0x3a8e62],_0x27ba1e,_0x42e198);}function _emscripten_glUniform2fv(_0x444f5a,_0x51d358,_0x150a6c){var _0x4ca700=_0x68aa19;if(_0x51d358<=0x90){for(var _0x150927=miniTempWebGLFloatBuffers[0x2*_0x51d358-0x1],_0x5e7c12=0x0;_0x5e7c12<0x2*_0x51d358;_0x5e7c12+=0x2)_0x150927[_0x5e7c12]=HEAPF32[_0x150a6c+0x4*_0x5e7c12>>0x2],_0x150927[_0x5e7c12+0x1]=HEAPF32[_0x150a6c+(0x4*_0x5e7c12+0x4)>>0x2];}else _0x150927=HEAPF32[_0x4ca700(0x587e)](_0x150a6c>>0x2,_0x150a6c+0x8*_0x51d358>>0x2);GLctx[_0x4ca700(0x22bc)](GL[_0x4ca700(0x52ee)][_0x444f5a],_0x150927);}function _emscripten_glUniform2i(_0x521e46,_0x269247,_0x4a8c00){var _0x4a61d1=_0x68aa19;GLctx[_0x4a61d1(0x3314)](GL[_0x4a61d1(0x52ee)][_0x521e46],_0x269247,_0x4a8c00);}function _emscripten_glUniform2iv(_0x308bbe,_0x8b58da,_0x2edf0f){var _0x669fae=_0x68aa19;if(_0x8b58da<=0x90){for(var _0x495367=__miniTempWebGLIntBuffers[0x2*_0x8b58da-0x1],_0x1fc932=0x0;_0x1fc932<0x2*_0x8b58da;_0x1fc932+=0x2)_0x495367[_0x1fc932]=HEAP32[_0x2edf0f+0x4*_0x1fc932>>0x2],_0x495367[_0x1fc932+0x1]=HEAP32[_0x2edf0f+(0x4*_0x1fc932+0x4)>>0x2];}else _0x495367=HEAP32[_0x669fae(0x587e)](_0x2edf0f>>0x2,_0x2edf0f+0x8*_0x8b58da>>0x2);GLctx[_0x669fae(0x2607)](GL[_0x669fae(0x52ee)][_0x308bbe],_0x495367);}function _emscripten_glUniform3f(_0x322ccc,_0x33bf7c,_0xe7fc28,_0x499fdc){var _0x229924=_0x68aa19;GLctx[_0x229924(0x320f)](GL[_0x229924(0x52ee)][_0x322ccc],_0x33bf7c,_0xe7fc28,_0x499fdc);}function _emscripten_glUniform3fv(_0x513c51,_0x2a1392,_0x2f1b37){var _0x48f2ea=_0x68aa19;if(_0x2a1392<=0x60){for(var _0x26cd30=miniTempWebGLFloatBuffers[0x3*_0x2a1392-0x1],_0xdce265=0x0;_0xdce265<0x3*_0x2a1392;_0xdce265+=0x3)_0x26cd30[_0xdce265]=HEAPF32[_0x2f1b37+0x4*_0xdce265>>0x2],_0x26cd30[_0xdce265+0x1]=HEAPF32[_0x2f1b37+(0x4*_0xdce265+0x4)>>0x2],_0x26cd30[_0xdce265+0x2]=HEAPF32[_0x2f1b37+(0x4*_0xdce265+0x8)>>0x2];}else _0x26cd30=HEAPF32[_0x48f2ea(0x587e)](_0x2f1b37>>0x2,_0x2f1b37+0xc*_0x2a1392>>0x2);GLctx[_0x48f2ea(0x2c68)](GL[_0x48f2ea(0x52ee)][_0x513c51],_0x26cd30);}function _emscripten_glUniform3i(_0x49ef3,_0x170312,_0x4d1fb3,_0x120132){GLctx['uniform3i'](GL['uniforms'][_0x49ef3],_0x170312,_0x4d1fb3,_0x120132);}function _emscripten_glUniform3iv(_0xfea61f,_0x484c72,_0x2188ea){var _0x4d5314=_0x68aa19;if(_0x484c72<=0x60){for(var _0x2925ec=__miniTempWebGLIntBuffers[0x3*_0x484c72-0x1],_0x317dab=0x0;_0x317dab<0x3*_0x484c72;_0x317dab+=0x3)_0x2925ec[_0x317dab]=HEAP32[_0x2188ea+0x4*_0x317dab>>0x2],_0x2925ec[_0x317dab+0x1]=HEAP32[_0x2188ea+(0x4*_0x317dab+0x4)>>0x2],_0x2925ec[_0x317dab+0x2]=HEAP32[_0x2188ea+(0x4*_0x317dab+0x8)>>0x2];}else _0x2925ec=HEAP32[_0x4d5314(0x587e)](_0x2188ea>>0x2,_0x2188ea+0xc*_0x484c72>>0x2);GLctx['uniform3iv'](GL[_0x4d5314(0x52ee)][_0xfea61f],_0x2925ec);}function _emscripten_glUniform4f(_0x3452cf,_0x269648,_0x163df1,_0x164b10,_0x299e3b){var _0x5cfebc=_0x68aa19;GLctx['uniform4f'](GL[_0x5cfebc(0x52ee)][_0x3452cf],_0x269648,_0x163df1,_0x164b10,_0x299e3b);}function _emscripten_glUniform4fv(_0x435e40,_0x1c878c,_0x9450b){var _0x371f81=_0x68aa19;if(_0x1c878c<=0x48){var _0x27bae4=miniTempWebGLFloatBuffers[0x4*_0x1c878c-0x1],_0x2204dc=HEAPF32;_0x9450b>>=0x2;for(var _0x5f0e33=0x0;_0x5f0e33<0x4*_0x1c878c;_0x5f0e33+=0x4){var _0x471604=_0x9450b+_0x5f0e33;_0x27bae4[_0x5f0e33]=_0x2204dc[_0x471604],_0x27bae4[_0x5f0e33+0x1]=_0x2204dc[_0x471604+0x1],_0x27bae4[_0x5f0e33+0x2]=_0x2204dc[_0x471604+0x2],_0x27bae4[_0x5f0e33+0x3]=_0x2204dc[_0x471604+0x3];}}else _0x27bae4=HEAPF32['subarray'](_0x9450b>>0x2,_0x9450b+0x10*_0x1c878c>>0x2);GLctx['uniform4fv'](GL[_0x371f81(0x52ee)][_0x435e40],_0x27bae4);}function _emscripten_glUniform4i(_0x1d85db,_0x47742c,_0x544da3,_0x52b5aa,_0x4ac55b){var _0x998b85=_0x68aa19;GLctx[_0x998b85(0x52d5)](GL[_0x998b85(0x52ee)][_0x1d85db],_0x47742c,_0x544da3,_0x52b5aa,_0x4ac55b);}function _emscripten_glUniform4iv(_0x30f822,_0x569d7c,_0x93c431){var _0x3e6c7c=_0x68aa19;if(_0x569d7c<=0x48){for(var _0x1b1d29=__miniTempWebGLIntBuffers[0x4*_0x569d7c-0x1],_0x366391=0x0;_0x366391<0x4*_0x569d7c;_0x366391+=0x4)_0x1b1d29[_0x366391]=HEAP32[_0x93c431+0x4*_0x366391>>0x2],_0x1b1d29[_0x366391+0x1]=HEAP32[_0x93c431+(0x4*_0x366391+0x4)>>0x2],_0x1b1d29[_0x366391+0x2]=HEAP32[_0x93c431+(0x4*_0x366391+0x8)>>0x2],_0x1b1d29[_0x366391+0x3]=HEAP32[_0x93c431+(0x4*_0x366391+0xc)>>0x2];}else _0x1b1d29=HEAP32[_0x3e6c7c(0x587e)](_0x93c431>>0x2,_0x93c431+0x10*_0x569d7c>>0x2);GLctx['uniform4iv'](GL[_0x3e6c7c(0x52ee)][_0x30f822],_0x1b1d29);}function _emscripten_glUniformMatrix2fv(_0x16094b,_0x13f757,_0x348774,_0x3e7e02){var _0x3118e9=_0x68aa19;if(_0x13f757<=0x48){for(var _0x346665=miniTempWebGLFloatBuffers[0x4*_0x13f757-0x1],_0x2fe396=0x0;_0x2fe396<0x4*_0x13f757;_0x2fe396+=0x4)_0x346665[_0x2fe396]=HEAPF32[_0x3e7e02+0x4*_0x2fe396>>0x2],_0x346665[_0x2fe396+0x1]=HEAPF32[_0x3e7e02+(0x4*_0x2fe396+0x4)>>0x2],_0x346665[_0x2fe396+0x2]=HEAPF32[_0x3e7e02+(0x4*_0x2fe396+0x8)>>0x2],_0x346665[_0x2fe396+0x3]=HEAPF32[_0x3e7e02+(0x4*_0x2fe396+0xc)>>0x2];}else _0x346665=HEAPF32[_0x3118e9(0x587e)](_0x3e7e02>>0x2,_0x3e7e02+0x10*_0x13f757>>0x2);GLctx[_0x3118e9(0x2c30)](GL[_0x3118e9(0x52ee)][_0x16094b],!!_0x348774,_0x346665);}function _emscripten_glUniformMatrix3fv(_0x102aed,_0x52e7e5,_0x4eefc7,_0x50139d){var _0x1f055d=_0x68aa19;if(_0x52e7e5<=0x20){for(var _0x4d411e=miniTempWebGLFloatBuffers[0x9*_0x52e7e5-0x1],_0x59e663=0x0;_0x59e663<0x9*_0x52e7e5;_0x59e663+=0x9)_0x4d411e[_0x59e663]=HEAPF32[_0x50139d+0x4*_0x59e663>>0x2],_0x4d411e[_0x59e663+0x1]=HEAPF32[_0x50139d+(0x4*_0x59e663+0x4)>>0x2],_0x4d411e[_0x59e663+0x2]=HEAPF32[_0x50139d+(0x4*_0x59e663+0x8)>>0x2],_0x4d411e[_0x59e663+0x3]=HEAPF32[_0x50139d+(0x4*_0x59e663+0xc)>>0x2],_0x4d411e[_0x59e663+0x4]=HEAPF32[_0x50139d+(0x4*_0x59e663+0x10)>>0x2],_0x4d411e[_0x59e663+0x5]=HEAPF32[_0x50139d+(0x4*_0x59e663+0x14)>>0x2],_0x4d411e[_0x59e663+0x6]=HEAPF32[_0x50139d+(0x4*_0x59e663+0x18)>>0x2],_0x4d411e[_0x59e663+0x7]=HEAPF32[_0x50139d+(0x4*_0x59e663+0x1c)>>0x2],_0x4d411e[_0x59e663+0x8]=HEAPF32[_0x50139d+(0x4*_0x59e663+0x20)>>0x2];}else _0x4d411e=HEAPF32[_0x1f055d(0x587e)](_0x50139d>>0x2,_0x50139d+0x24*_0x52e7e5>>0x2);GLctx[_0x1f055d(0x235e)](GL[_0x1f055d(0x52ee)][_0x102aed],!!_0x4eefc7,_0x4d411e);}function _emscripten_glUniformMatrix4fv(_0x548504,_0x2848ed,_0x1955c6,_0x4e6d01){var _0x10c953=_0x68aa19;if(_0x2848ed<=0x12){var _0xe597ca=miniTempWebGLFloatBuffers[0x10*_0x2848ed-0x1],_0xa49e8f=HEAPF32;_0x4e6d01>>=0x2;for(var _0x45f7cd=0x0;_0x45f7cd<0x10*_0x2848ed;_0x45f7cd+=0x10){var _0xfb085=_0x4e6d01+_0x45f7cd;_0xe597ca[_0x45f7cd]=_0xa49e8f[_0xfb085],_0xe597ca[_0x45f7cd+0x1]=_0xa49e8f[_0xfb085+0x1],_0xe597ca[_0x45f7cd+0x2]=_0xa49e8f[_0xfb085+0x2],_0xe597ca[_0x45f7cd+0x3]=_0xa49e8f[_0xfb085+0x3],_0xe597ca[_0x45f7cd+0x4]=_0xa49e8f[_0xfb085+0x4],_0xe597ca[_0x45f7cd+0x5]=_0xa49e8f[_0xfb085+0x5],_0xe597ca[_0x45f7cd+0x6]=_0xa49e8f[_0xfb085+0x6],_0xe597ca[_0x45f7cd+0x7]=_0xa49e8f[_0xfb085+0x7],_0xe597ca[_0x45f7cd+0x8]=_0xa49e8f[_0xfb085+0x8],_0xe597ca[_0x45f7cd+0x9]=_0xa49e8f[_0xfb085+0x9],_0xe597ca[_0x45f7cd+0xa]=_0xa49e8f[_0xfb085+0xa],_0xe597ca[_0x45f7cd+0xb]=_0xa49e8f[_0xfb085+0xb],_0xe597ca[_0x45f7cd+0xc]=_0xa49e8f[_0xfb085+0xc],_0xe597ca[_0x45f7cd+0xd]=_0xa49e8f[_0xfb085+0xd],_0xe597ca[_0x45f7cd+0xe]=_0xa49e8f[_0xfb085+0xe],_0xe597ca[_0x45f7cd+0xf]=_0xa49e8f[_0xfb085+0xf];}}else _0xe597ca=HEAPF32[_0x10c953(0x587e)](_0x4e6d01>>0x2,_0x4e6d01+0x40*_0x2848ed>>0x2);GLctx['uniformMatrix4fv'](GL['uniforms'][_0x548504],!!_0x1955c6,_0xe597ca);}function _emscripten_glUseProgram(_0x37f8b3){var _0x2ed708=_0x68aa19;GLctx[_0x2ed708(0x505c)](GL[_0x2ed708(0x4197)][_0x37f8b3]);}function _emscripten_glValidateProgram(_0x188073){var _0x27d613=_0x68aa19;GLctx[_0x27d613(0x4c72)](GL[_0x27d613(0x4197)][_0x188073]);}function _emscripten_glVertexAttrib1f(_0x25d062,_0x26b3a6){var _0x1b3fec=_0x68aa19;GLctx[_0x1b3fec(0x4476)](_0x25d062,_0x26b3a6);}function _emscripten_glVertexAttrib1fv(_0x28e9f4,_0xbca555){var _0x100800=_0x68aa19;GLctx[_0x100800(0x4476)](_0x28e9f4,HEAPF32[_0xbca555>>0x2]);}function _emscripten_glVertexAttrib2f(_0x250647,_0x4fbe6c,_0x1569a3){var _0x47b1eb=_0x68aa19;GLctx[_0x47b1eb(0x10a3)](_0x250647,_0x4fbe6c,_0x1569a3);}function _emscripten_glVertexAttrib2fv(_0x241a18,_0x21f4b9){GLctx['vertexAttrib2f'](_0x241a18,HEAPF32[_0x21f4b9>>0x2],HEAPF32[_0x21f4b9+0x4>>0x2]);}function _emscripten_glVertexAttrib3f(_0x3d776b,_0x30895a,_0x15ef76,_0x34069a){var _0x25bd2b=_0x68aa19;GLctx[_0x25bd2b(0x4193)](_0x3d776b,_0x30895a,_0x15ef76,_0x34069a);}function _emscripten_glVertexAttrib3fv(_0x416c89,_0x29057c){var _0x9f87=_0x68aa19;GLctx[_0x9f87(0x4193)](_0x416c89,HEAPF32[_0x29057c>>0x2],HEAPF32[_0x29057c+0x4>>0x2],HEAPF32[_0x29057c+0x8>>0x2]);}function _emscripten_glVertexAttrib4f(_0x221e58,_0x2292ac,_0x55a4ed,_0x26a837,_0x239116){var _0x5e92e7=_0x68aa19;GLctx[_0x5e92e7(0x4d27)](_0x221e58,_0x2292ac,_0x55a4ed,_0x26a837,_0x239116);}function _emscripten_glVertexAttrib4fv(_0x4eec6d,_0x57445e){var _0x2028a4=_0x68aa19;GLctx[_0x2028a4(0x4d27)](_0x4eec6d,HEAPF32[_0x57445e>>0x2],HEAPF32[_0x57445e+0x4>>0x2],HEAPF32[_0x57445e+0x8>>0x2],HEAPF32[_0x57445e+0xc>>0x2]);}function _emscripten_glVertexAttribDivisorANGLE(_0x2a1f6f,_0x24eb5e){var _0x297bf8=_0x68aa19;GLctx[_0x297bf8(0x14d3)](_0x2a1f6f,_0x24eb5e);}function _emscripten_glVertexAttribPointer(_0x2bb365,_0x3c63f7,_0x38e9d0,_0x253117,_0x1a814f,_0x3a7160){var _0x503c0c=_0x68aa19;GLctx[_0x503c0c(0x55e7)](_0x2bb365,_0x3c63f7,_0x38e9d0,!!_0x253117,_0x1a814f,_0x3a7160);}function _emscripten_glViewport(_0x2b0b1f,_0x2f49f3,_0x1656dd,_0x156e64){var _0x134de3=_0x68aa19;GLctx[_0x134de3(0x18be)](_0x2b0b1f,_0x2f49f3,_0x1656dd,_0x156e64);}function _longjmp(_0x119a13,_0x2cacef){throw _setThrew(_0x119a13,_0x2cacef||0x1),'longjmp';}function _emscripten_longjmp(_0x343de4,_0x47aacd){return _longjmp(_0x343de4,_0x47aacd);}function _emscripten_memcpy_big(_0x47e167,_0x2e7a9e,_0x99efa9){HEAPU8['copyWithin'](_0x47e167,_0x2e7a9e,_0x2e7a9e+_0x99efa9);}function _emscripten_get_heap_size(){var _0x7aa2d1=_0x68aa19;return HEAPU8[_0x7aa2d1(0x531b)];}function emscripten_realloc_buffer(_0x1158f1){var _0x259aa5=_0x68aa19;try{return wasmMemory[_0x259aa5(0x1b9b)](_0x1158f1-buffer[_0x259aa5(0x21dd)]+0xffff>>>0x10),updateGlobalBufferAndViews(wasmMemory[_0x259aa5(0x1de1)]),0x1;}catch(_0x4fe56e){console[_0x259aa5(0x132d)](_0x259aa5(0x546)+buffer['byteLength']+_0x259aa5(0x1af2)+_0x1158f1+_0x259aa5(0x273f)+_0x4fe56e);}}function _emscripten_resize_heap(_0x1c57e3){var _0x2361fd=_0x68aa19,_0x30d978=_emscripten_get_heap_size();assert$1(_0x1c57e3>_0x30d978);var _0x301cb8=0x80000000;if(_0x1c57e3>_0x301cb8)return err('Cannot\x20enlarge\x20memory,\x20asked\x20to\x20go\x20up\x20to\x20'+_0x1c57e3+_0x2361fd(0x179d)+_0x2361fd(0x3b34)),!0x1;for(var _0x3a8ab7=0x1;_0x3a8ab7<=0x4;_0x3a8ab7*=0x2){var _0x86bf59=_0x30d978*(0x1+0.2/_0x3a8ab7);_0x86bf59=Math[_0x2361fd(0x27d5)](_0x86bf59,_0x1c57e3+0x6000000);var _0xc40102=Math[_0x2361fd(0x27d5)](_0x301cb8,alignUp(Math['max'](_0x1c57e3,_0x86bf59),0x10000));if(emscripten_realloc_buffer(_0xc40102))return!0x0;}return err('Failed\x20to\x20grow\x20the\x20heap\x20from\x20'+_0x30d978+'\x20bytes\x20to\x20'+_0xc40102+_0x2361fd(0x65a)),!0x1;}Module['__miniTempWebGLIntBuffers']=__miniTempWebGLIntBuffers,Module['_emscripten_glUniform1iv']=_emscripten_glUniform1iv,Module[_0x68aa19(0x100b)]=_emscripten_glUniform2f,Module[_0x68aa19(0x243f)]=_emscripten_glUniform2fv,Module[_0x68aa19(0x768)]=_emscripten_glUniform2i,Module[_0x68aa19(0x2136)]=_emscripten_glUniform2iv,Module[_0x68aa19(0x3d97)]=_emscripten_glUniform3f,Module['_emscripten_glUniform3fv']=_emscripten_glUniform3fv,Module[_0x68aa19(0x3044)]=_emscripten_glUniform3i,Module[_0x68aa19(0x5401)]=_emscripten_glUniform3iv,Module[_0x68aa19(0x531e)]=_emscripten_glUniform4f,Module['_emscripten_glUniform4fv']=_emscripten_glUniform4fv,Module[_0x68aa19(0x32ab)]=_emscripten_glUniform4i,Module[_0x68aa19(0x2ac7)]=_emscripten_glUniform4iv,Module['_emscripten_glUniformMatrix2fv']=_emscripten_glUniformMatrix2fv,Module[_0x68aa19(0xaf6)]=_emscripten_glUniformMatrix3fv,Module['_emscripten_glUniformMatrix4fv']=_emscripten_glUniformMatrix4fv,Module[_0x68aa19(0x3779)]=_emscripten_glUseProgram,Module['_emscripten_glValidateProgram']=_emscripten_glValidateProgram,Module[_0x68aa19(0x5b4)]=_emscripten_glVertexAttrib1f,Module[_0x68aa19(0x4d18)]=_emscripten_glVertexAttrib1fv,Module['_emscripten_glVertexAttrib2f']=_emscripten_glVertexAttrib2f,Module[_0x68aa19(0x36d4)]=_emscripten_glVertexAttrib2fv,Module['_emscripten_glVertexAttrib3f']=_emscripten_glVertexAttrib3f,Module[_0x68aa19(0x4296)]=_emscripten_glVertexAttrib3fv,Module[_0x68aa19(0x23b0)]=_emscripten_glVertexAttrib4f,Module[_0x68aa19(0x3a00)]=_emscripten_glVertexAttrib4fv,Module[_0x68aa19(0x414c)]=_emscripten_glVertexAttribDivisorANGLE,Module[_0x68aa19(0x18ac)]=_emscripten_glVertexAttribPointer,Module[_0x68aa19(0x4126)]=_emscripten_glViewport,Module[_0x68aa19(0x4914)]=_longjmp,Module[_0x68aa19(0x3724)]=_emscripten_longjmp,Module[_0x68aa19(0x56ab)]=_emscripten_memcpy_big,Module[_0x68aa19(0x26d4)]=_emscripten_get_heap_size,Module[_0x68aa19(0x7bc)]=emscripten_realloc_buffer,Module[_0x68aa19(0x3d3b)]=_emscripten_resize_heap;var ENV={};function getExecutableName(){var _0x951e6b=_0x68aa19;return thisProgram||_0x951e6b(0x4a80);}function getEnvStrings(){var _0x4d57e0=_0x68aa19;if(!getEnvStrings[_0x4d57e0(0x269)]){var _0x356162={'USER':'web_user','LOGNAME':_0x4d57e0(0x154d),'PATH':'/','PWD':'/','HOME':'/home/web_user','LANG':(_0x4d57e0(0x5014)==typeof navigator&&navigator[_0x4d57e0(0x321)]&&navigator[_0x4d57e0(0x321)][0x0]||'C')[_0x4d57e0(0x1297)]('-','_')+'.UTF-8','_':getExecutableName()};for(var _0x48efca in ENV)_0x356162[_0x48efca]=ENV[_0x48efca];var _0x593325=[];for(var _0x48efca in _0x356162)_0x593325[_0x4d57e0(0x3a33)](_0x48efca+'='+_0x356162[_0x48efca]);getEnvStrings[_0x4d57e0(0x269)]=_0x593325;}return getEnvStrings[_0x4d57e0(0x269)];}function _environ_get(_0x270076,_0x2ad93d){var _0x11b320=_0x68aa19;try{var _0x38fba1=0x0;return getEnvStrings()[_0x11b320(0x3bcb)](function(_0x40162c,_0x427468){var _0x134317=_0x11b320,_0x39d10a=_0x2ad93d+_0x38fba1;HEAP32[_0x270076+0x4*_0x427468>>0x2]=_0x39d10a,writeAsciiToMemory(_0x40162c,_0x39d10a),_0x38fba1+=_0x40162c[_0x134317(0x531b)]+0x1;}),0x0;}catch(_0x5ab38b){return void 0x0!==FS$1&&_0x5ab38b instanceof FS$1[_0x11b320(0x1f42)]||abort(_0x5ab38b),_0x5ab38b[_0x11b320(0x3ecc)];}}function _environ_sizes_get(_0x117e1b,_0x2ba518){var _0x97045=_0x68aa19;try{var _0x4a372f=getEnvStrings();HEAP32[_0x117e1b>>0x2]=_0x4a372f[_0x97045(0x531b)];var _0x3c203f=0x0;return _0x4a372f[_0x97045(0x3bcb)](function(_0x43aeae){var _0x1795ab=_0x97045;_0x3c203f+=_0x43aeae[_0x1795ab(0x531b)]+0x1;}),HEAP32[_0x2ba518>>0x2]=_0x3c203f,0x0;}catch(_0x832cc1){return void 0x0!==FS$1&&_0x832cc1 instanceof FS$1['ErrnoError']||abort(_0x832cc1),_0x832cc1[_0x97045(0x3ecc)];}}function _exit(_0x53a4da){exit(_0x53a4da);}function _fd_close(_0x2c95d9){var _0x548cfd=_0x68aa19;try{var _0x5b317b=SYSCALLS[_0x548cfd(0x296a)](_0x2c95d9);return FS$1[_0x548cfd(0x18bb)](_0x5b317b),0x0;}catch(_0x3e3969){return void 0x0!==FS$1&&_0x3e3969 instanceof FS$1[_0x548cfd(0x1f42)]||abort(_0x3e3969),_0x3e3969['errno'];}}function _fd_fdstat_get(_0x23bda3,_0x3a4846){var _0x469735=_0x68aa19;try{var _0x29168a=SYSCALLS['getStreamFromFD'](_0x23bda3),_0x22cc8f=_0x29168a[_0x469735(0x5767)]?0x2:FS$1[_0x469735(0xd87)](_0x29168a[_0x469735(0x4318)])?0x3:FS$1[_0x469735(0x3634)](_0x29168a[_0x469735(0x4318)])?0x7:0x4;return HEAP8[_0x3a4846>>0x0]=_0x22cc8f,0x0;}catch(_0x5f16ab){return void 0x0!==FS$1&&_0x5f16ab instanceof FS$1[_0x469735(0x1f42)]||abort(_0x5f16ab),_0x5f16ab[_0x469735(0x3ecc)];}}function _fd_read(_0x1cb43d,_0x4120cd,_0x3c2a48,_0x39336a){var _0x366b90=_0x68aa19;try{var _0xdef50c=SYSCALLS[_0x366b90(0x296a)](_0x1cb43d),_0xaa642d=SYSCALLS[_0x366b90(0x17d0)](_0xdef50c,_0x4120cd,_0x3c2a48);return HEAP32[_0x39336a>>0x2]=_0xaa642d,0x0;}catch(_0x423771){return void 0x0!==FS$1&&_0x423771 instanceof FS$1['ErrnoError']||abort(_0x423771),_0x423771[_0x366b90(0x3ecc)];}}function _fd_seek(_0x3065e1,_0x38f8f2,_0x2133b3,_0x28e573,_0x365082){var _0x165942=_0x68aa19;try{var _0x14fa50=SYSCALLS[_0x165942(0x296a)](_0x3065e1),_0x541a7b=0x100000000*_0x2133b3+(_0x38f8f2>>>0x0),_0x47f751=0x20000000000000;return _0x541a7b<=-_0x47f751||_0x541a7b>=_0x47f751?-0x3d:(FS$1['llseek'](_0x14fa50,_0x541a7b,_0x28e573),tempI64$1=[_0x14fa50[_0x165942(0x4771)]>>>0x0,(tempDouble$1=_0x14fa50[_0x165942(0x4771)],+Math['abs'](tempDouble$1)>=0x1?tempDouble$1>0x0?(0x0|Math[_0x165942(0x27d5)](+Math[_0x165942(0x67a)](tempDouble$1/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x165942(0x28fa)]((tempDouble$1-+(~~tempDouble$1>>>0x0))/0x100000000)>>>0x0:0x0)],HEAP32[_0x365082>>0x2]=tempI64$1[0x0],HEAP32[_0x365082+0x4>>0x2]=tempI64$1[0x1],_0x14fa50[_0x165942(0x4ef2)]&&0x0===_0x541a7b&&0x0===_0x28e573&&(_0x14fa50[_0x165942(0x4ef2)]=null),0x0);}catch(_0x1feadc){return void 0x0!==FS$1&&_0x1feadc instanceof FS$1['ErrnoError']||abort(_0x1feadc),_0x1feadc[_0x165942(0x3ecc)];}}function _fd_write(_0x1bb15a,_0x137dae,_0x4d2f7c,_0x35fe7b){var _0x3bb572=_0x68aa19;try{var _0x550074=SYSCALLS[_0x3bb572(0x296a)](_0x1bb15a),_0x687bf6=SYSCALLS[_0x3bb572(0x4e6e)](_0x550074,_0x137dae,_0x4d2f7c);return HEAP32[_0x35fe7b>>0x2]=_0x687bf6,0x0;}catch(_0x342ce1){return void 0x0!==FS$1&&_0x342ce1 instanceof FS$1['ErrnoError']||abort(_0x342ce1),_0x342ce1[_0x3bb572(0x3ecc)];}}function _getTempRet0(){return 0x0|getTempRet0();}function _glBindTexture(_0x289fb8,_0x1b8ce4){var _0x527a95=_0x68aa19;GLctx['bindTexture'](_0x289fb8,GL[_0x527a95(0x32c4)][_0x1b8ce4]);}function _glBlendFunc(_0x547046,_0x220164){var _0x131d64=_0x68aa19;GLctx[_0x131d64(0x13fa)](_0x547046,_0x220164);}function _glColorMask(_0x2e691a,_0x3c21a7,_0x24bb8c,_0x20c86a){var _0x43346c=_0x68aa19;GLctx[_0x43346c(0x2f72)](!!_0x2e691a,!!_0x3c21a7,!!_0x24bb8c,!!_0x20c86a);}function _glCullFace(_0x125382){var _0x3fb4d3=_0x68aa19;GLctx[_0x3fb4d3(0x5303)](_0x125382);}function _glDeleteTextures(_0x224abe,_0x1f74e8){var _0x4e35f7=_0x68aa19;for(var _0x13c7ba=0x0;_0x13c7ba<_0x224abe;_0x13c7ba++){var _0x442584=HEAP32[_0x1f74e8+0x4*_0x13c7ba>>0x2],_0x247ff2=GL[_0x4e35f7(0x32c4)][_0x442584];_0x247ff2&&(GLctx[_0x4e35f7(0x2769)](_0x247ff2),_0x247ff2[_0x4e35f7(0x13f9)]=0x0,GL[_0x4e35f7(0x32c4)][_0x442584]=null);}}function _glDepthFunc(_0x2c85f9){var _0x32fe27=_0x68aa19;GLctx[_0x32fe27(0x5111)](_0x2c85f9);}function _glDepthMask(_0x3b749e){var _0xcdf36b=_0x68aa19;GLctx[_0xcdf36b(0x41e8)](!!_0x3b749e);}function _glDepthRangef(_0xded1e3,_0x295e14){var _0x39894a=_0x68aa19;GLctx[_0x39894a(0x4207)](_0xded1e3,_0x295e14);}function _glDrawArrays(_0x3e735e,_0x56e146,_0x6a3907){var _0x475a63=_0x68aa19;GLctx[_0x475a63(0x524a)](_0x3e735e,_0x56e146,_0x6a3907);}function _glDrawElements(_0x2198fc,_0xde5f2a,_0x5d2611,_0x2aef25){var _0x25a258=_0x68aa19;GLctx[_0x25a258(0x330)](_0x2198fc,_0xde5f2a,_0x5d2611,_0x2aef25);}function _glEnable(_0x357b73){var _0x113da7=_0x68aa19;GLctx[_0x113da7(0x10ec)](_0x357b73);}function _glFrontFace(_0x133772){GLctx['frontFace'](_0x133772);}function _glGenTextures(_0x350403,_0x115504){var _0x52bea9=_0x68aa19;__glGenObject(_0x350403,_0x115504,'createTexture',GL[_0x52bea9(0x32c4)]);}function _glGetError(){var _0x731a70=GLctx['getError']()||GL['lastError'];return GL['lastError']=0x0,_0x731a70;}function _glGetIntegerv(_0x2681e6,_0x2087b4){emscriptenWebGLGet(_0x2681e6,_0x2087b4,0x0);}function _glGetString(_0x2017d2){var _0x33d0cc=_0x68aa19;if(GL[_0x33d0cc(0x22a8)][_0x2017d2])return GL[_0x33d0cc(0x22a8)][_0x2017d2];var _0x5375d8;switch(_0x2017d2){case 0x1f03:var _0x34a2b3=GLctx[_0x33d0cc(0x3dfa)]()||[];_0x5375d8=stringToNewUTF8((_0x34a2b3=_0x34a2b3['concat'](_0x34a2b3[_0x33d0cc(0x2e47)](function(_0x4244b0){return'GL_'+_0x4244b0;})))[_0x33d0cc(0x3ac2)]('\x20'));break;case 0x1f00:case 0x1f01:case 0x9245:case 0x9246:var _0x45a57e=GLctx['getParameter'](_0x2017d2);_0x45a57e||GL[_0x33d0cc(0x5287)](0x500),_0x5375d8=stringToNewUTF8(_0x45a57e);break;case 0x1f02:var _0x5337a7=GLctx[_0x33d0cc(0x34b)](0x1f02);_0x5375d8=stringToNewUTF8(_0x5337a7=_0x33d0cc(0x115f)+_0x5337a7+')');break;case 0x8b8c:var _0x29e149=GLctx['getParameter'](0x8b8c),_0x3664e1=_0x29e149[_0x33d0cc(0x1b02)](/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==_0x3664e1&&(0x3==_0x3664e1[0x1][_0x33d0cc(0x531b)]&&(_0x3664e1[0x1]=_0x3664e1[0x1]+'0'),_0x29e149=_0x33d0cc(0x4d84)+_0x3664e1[0x1]+'\x20('+_0x29e149+')'),_0x5375d8=stringToNewUTF8(_0x29e149);break;default:return GL['recordError'](0x500),0x0;}return GL[_0x33d0cc(0x22a8)][_0x2017d2]=_0x5375d8,_0x5375d8;}function _glHint(_0xb6e1a6,_0x59330f){GLctx['hint'](_0xb6e1a6,_0x59330f);}function _glLineWidth(_0x37d0a8){var _0x44ea56=_0x68aa19;GLctx[_0x44ea56(0x3bf7)](_0x37d0a8);}function _glPixelStorei(_0x187590,_0x24be0c){var _0x2dff14=_0x68aa19;0xcf5==_0x187590&&(GL[_0x2dff14(0x1d54)]=_0x24be0c),GLctx[_0x2dff14(0x1ee9)](_0x187590,_0x24be0c);}function _glPolygonOffset(_0x3be6c5,_0x464184){var _0x20be86=_0x68aa19;GLctx[_0x20be86(0x2b5)](_0x3be6c5,_0x464184);}function _glReadPixels(_0x3888d0,_0x1eb78d,_0xab7a63,_0x16a3d5,_0x5569f5,_0xb92947,_0x9ceaa4){var _0x514daf=_0x68aa19,_0x348afe=emscriptenWebGLGetTexPixelData(_0xb92947,_0x5569f5,_0xab7a63,_0x16a3d5,_0x9ceaa4);_0x348afe?GLctx[_0x514daf(0xc23)](_0x3888d0,_0x1eb78d,_0xab7a63,_0x16a3d5,_0x5569f5,_0xb92947,_0x348afe):GL[_0x514daf(0x5287)](0x500);}function _glScissor(_0x347c4d,_0x385e1a,_0x548431,_0x2c6753){var _0x3a3d0f=_0x68aa19;GLctx[_0x3a3d0f(0x1d6b)](_0x347c4d,_0x385e1a,_0x548431,_0x2c6753);}function _glShaderBinary(){GL['recordError'](0x500);}function _glStencilFunc(_0x22bbd7,_0x4e6628,_0x3a020b){var _0x431bd6=_0x68aa19;GLctx[_0x431bd6(0x280)](_0x22bbd7,_0x4e6628,_0x3a020b);}function _glStencilMask(_0x1a3edf){GLctx['stencilMask'](_0x1a3edf);}function _glStencilOp(_0x12df74,_0x1c79dc,_0x829daa){GLctx['stencilOp'](_0x12df74,_0x1c79dc,_0x829daa);}function _glTexImage2D(_0x49d1f9,_0x13b0fd,_0x4177c9,_0x1cf3c2,_0xb282f8,_0x23fb68,_0x6b496d,_0x30fbb0,_0x36cb20){GLctx['texImage2D'](_0x49d1f9,_0x13b0fd,_0x4177c9,_0x1cf3c2,_0xb282f8,_0x23fb68,_0x6b496d,_0x30fbb0,_0x36cb20?emscriptenWebGLGetTexPixelData(_0x30fbb0,_0x6b496d,_0x1cf3c2,_0xb282f8,_0x36cb20):null);}function _glTexParameterf(_0x24bfb8,_0x4a0b96,_0x3b4208){var _0x2306c0=_0x68aa19;GLctx[_0x2306c0(0xbc0)](_0x24bfb8,_0x4a0b96,_0x3b4208);}function _glTexParameterfv(_0x1e5616,_0x2a46e4,_0x2c7440){var _0x5d7659=_0x68aa19,_0x304a06=HEAPF32[_0x2c7440>>0x2];GLctx[_0x5d7659(0xbc0)](_0x1e5616,_0x2a46e4,_0x304a06);}function _glTexParameteri(_0x44a2cb,_0x121245,_0x2cbc93){GLctx['texParameteri'](_0x44a2cb,_0x121245,_0x2cbc93);}function _glTexParameteriv(_0x50b3eb,_0x1d8a01,_0x31e904){var _0x6fa3f9=_0x68aa19,_0x187667=HEAP32[_0x31e904>>0x2];GLctx[_0x6fa3f9(0x4b56)](_0x50b3eb,_0x1d8a01,_0x187667);}function _glTexSubImage2D(_0x9b9acb,_0x10b987,_0xe4ac9a,_0x2cb3e1,_0x1525c5,_0x2ec4b7,_0x440add,_0x23e82a,_0x3615c8){var _0x75a2f8=_0x68aa19,_0x9bc8ac=null;_0x3615c8&&(_0x9bc8ac=emscriptenWebGLGetTexPixelData(_0x23e82a,_0x440add,_0x1525c5,_0x2ec4b7,_0x3615c8)),GLctx[_0x75a2f8(0x4c82)](_0x9b9acb,_0x10b987,_0xe4ac9a,_0x2cb3e1,_0x1525c5,_0x2ec4b7,_0x440add,_0x23e82a,_0x9bc8ac);}function _glViewport(_0x2feeba,_0x4d55e8,_0x2c8384,_0x4b736f){var _0x4baf01=_0x68aa19;GLctx[_0x4baf01(0x18be)](_0x2feeba,_0x4d55e8,_0x2c8384,_0x4b736f);}function _setTempRet0(_0x17a471){setTempRet0(0x0|_0x17a471);}function __isLeapYear(_0x2ff85b){return _0x2ff85b%0x4==0x0&&(_0x2ff85b%0x64!=0x0||_0x2ff85b%0x190==0x0);}function __arraySum(_0x5ded40,_0x5ac11f){for(var _0x5d9c89=0x0,_0x2a7123=0x0;_0x2a7123<=_0x5ac11f;_0x5d9c89+=_0x5ded40[_0x2a7123++]);return _0x5d9c89;}Module['ENV']=ENV,Module[_0x68aa19(0xbd9)]=getExecutableName,Module[_0x68aa19(0x506d)]=getEnvStrings,Module['_environ_get']=_environ_get,Module[_0x68aa19(0x375b)]=_environ_sizes_get,Module[_0x68aa19(0x1fa4)]=_exit,Module['_fd_close']=_fd_close,Module[_0x68aa19(0x122)]=_fd_fdstat_get,Module['_fd_read']=_fd_read,Module[_0x68aa19(0x11b3)]=_fd_seek,Module['_fd_write']=_fd_write,Module[_0x68aa19(0x3124)]=_getTempRet0,Module[_0x68aa19(0x228a)]=_glBindTexture,Module[_0x68aa19(0xbd1)]=_glBlendFunc,Module[_0x68aa19(0x33f1)]=_glColorMask,Module[_0x68aa19(0x35e9)]=_glCullFace,Module[_0x68aa19(0x2cfc)]=_glDeleteTextures,Module[_0x68aa19(0x443b)]=_glDepthFunc,Module['_glDepthMask']=_glDepthMask,Module['_glDepthRangef']=_glDepthRangef,Module[_0x68aa19(0x1efe)]=_glDrawArrays,Module[_0x68aa19(0x57cd)]=_glDrawElements,Module[_0x68aa19(0x28b7)]=_glEnable,Module['_glFrontFace']=_glFrontFace,Module[_0x68aa19(0x1bde)]=_glGenTextures,Module[_0x68aa19(0x3dc7)]=_glGetError,Module[_0x68aa19(0x1e5a)]=_glGetIntegerv,Module[_0x68aa19(0x3c0f)]=_glGetString,Module[_0x68aa19(0x1941)]=_glHint,Module[_0x68aa19(0x33af)]=_glLineWidth,Module[_0x68aa19(0x1d70)]=_glPixelStorei,Module[_0x68aa19(0x57b8)]=_glPolygonOffset,Module['_glReadPixels']=_glReadPixels,Module[_0x68aa19(0x4991)]=_glScissor,Module[_0x68aa19(0x28ea)]=_glShaderBinary,Module[_0x68aa19(0x1672)]=_glStencilFunc,Module['_glStencilMask']=_glStencilMask,Module[_0x68aa19(0x4a67)]=_glStencilOp,Module['_glTexImage2D']=_glTexImage2D,Module[_0x68aa19(0x3144)]=_glTexParameterf,Module['_glTexParameterfv']=_glTexParameterfv,Module[_0x68aa19(0x5036)]=_glTexParameteri,Module[_0x68aa19(0x5e5)]=_glTexParameteriv,Module[_0x68aa19(0x3464)]=_glTexSubImage2D,Module[_0x68aa19(0x7e7)]=_glViewport,Module[_0x68aa19(0x1242)]=_setTempRet0,Module['__isLeapYear']=__isLeapYear,Module[_0x68aa19(0x525f)]=__arraySum;var __MONTH_DAYS_LEAP=[0x1f,0x1d,0x1f,0x1e,0x1f,0x1e,0x1f,0x1f,0x1e,0x1f,0x1e,0x1f];Module['__MONTH_DAYS_LEAP']=__MONTH_DAYS_LEAP;var __MONTH_DAYS_REGULAR=[0x1f,0x1c,0x1f,0x1e,0x1f,0x1e,0x1f,0x1f,0x1e,0x1f,0x1e,0x1f];function __addDays(_0x508a7d,_0x224986){var _0x319f06=_0x68aa19;for(var _0x1484ea=new Date(_0x508a7d['getTime']());_0x224986>0x0;){var _0x180efb=__isLeapYear(_0x1484ea[_0x319f06(0x8aa)]()),_0x1dfc7f=_0x1484ea[_0x319f06(0x2661)](),_0x17db8b=(_0x180efb?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[_0x1dfc7f];if(!(_0x224986>_0x17db8b-_0x1484ea[_0x319f06(0x2310)]()))return _0x1484ea[_0x319f06(0x1cbc)](_0x1484ea[_0x319f06(0x2310)]()+_0x224986),_0x1484ea;_0x224986-=_0x17db8b-_0x1484ea['getDate']()+0x1,_0x1484ea['setDate'](0x1),_0x1dfc7f<0xb?_0x1484ea['setMonth'](_0x1dfc7f+0x1):(_0x1484ea[_0x319f06(0x4967)](0x0),_0x1484ea[_0x319f06(0x56bc)](_0x1484ea[_0x319f06(0x8aa)]()+0x1));}return _0x1484ea;}function _strftime(_0x3240b2,_0x10052a,_0x49b160,_0x4266e7){var _0x19730c=_0x68aa19,_0x1fab83=HEAP32[_0x4266e7+0x28>>0x2],_0x27d860={'tm_sec':HEAP32[_0x4266e7>>0x2],'tm_min':HEAP32[_0x4266e7+0x4>>0x2],'tm_hour':HEAP32[_0x4266e7+0x8>>0x2],'tm_mday':HEAP32[_0x4266e7+0xc>>0x2],'tm_mon':HEAP32[_0x4266e7+0x10>>0x2],'tm_year':HEAP32[_0x4266e7+0x14>>0x2],'tm_wday':HEAP32[_0x4266e7+0x18>>0x2],'tm_yday':HEAP32[_0x4266e7+0x1c>>0x2],'tm_isdst':HEAP32[_0x4266e7+0x20>>0x2],'tm_gmtoff':HEAP32[_0x4266e7+0x24>>0x2],'tm_zone':_0x1fab83?UTF8ToString(_0x1fab83):''},_0x39600e=UTF8ToString(_0x49b160),_0x319067={'%c':_0x19730c(0x352c),'%D':_0x19730c(0x5c6),'%F':_0x19730c(0x5185),'%h':'%b','%r':'%I:%M:%S\x20%p','%R':'%H:%M','%T':_0x19730c(0x1f4a),'%x':_0x19730c(0x5c6),'%X':'%H:%M:%S','%Ec':'%c','%EC':'%C','%Ex':_0x19730c(0x5c6),'%EX':_0x19730c(0x1f4a),'%Ey':'%y','%EY':'%Y','%Od':'%d','%Oe':'%e','%OH':'%H','%OI':'%I','%Om':'%m','%OM':'%M','%OS':'%S','%Ou':'%u','%OU':'%U','%OV':'%V','%Ow':'%w','%OW':'%W','%Oy':'%y'};for(var _0x1c04aa in _0x319067)_0x39600e=_0x39600e[_0x19730c(0x1297)](new RegExp(_0x1c04aa,'g'),_0x319067[_0x1c04aa]);var _0x3fa4a3=['Sunday',_0x19730c(0x4def),_0x19730c(0xfb0),_0x19730c(0xecd),_0x19730c(0x6e5),_0x19730c(0x826),'Saturday'],_0x4d98d3=[_0x19730c(0x3d37),_0x19730c(0x364f),'March',_0x19730c(0x43e),_0x19730c(0xc4e),_0x19730c(0x2de),_0x19730c(0x3272),'August',_0x19730c(0x28c9),_0x19730c(0x367b),'November',_0x19730c(0x3d25)];function _0x359f6f(_0x4b05d8,_0x437086,_0x22d330){var _0x5468ad=_0x19730c;for(var _0x4e480a='number'==typeof _0x4b05d8?_0x4b05d8[_0x5468ad(0x1d43)]():_0x4b05d8||'';_0x4e480a[_0x5468ad(0x531b)]<_0x437086;)_0x4e480a=_0x22d330[0x0]+_0x4e480a;return _0x4e480a;}function _0x3a2602(_0x2f0e46,_0x482e15){return _0x359f6f(_0x2f0e46,_0x482e15,'0');}function _0x24a923(_0x46f467,_0xae20e8){var _0x28feb7=_0x19730c;function _0x48cd15(_0x4020be){return _0x4020be<0x0?-0x1:_0x4020be>0x0?0x1:0x0;}var _0x569fd1;return 0x0===(_0x569fd1=_0x48cd15(_0x46f467[_0x28feb7(0x8aa)]()-_0xae20e8[_0x28feb7(0x8aa)]()))&&0x0===(_0x569fd1=_0x48cd15(_0x46f467[_0x28feb7(0x2661)]()-_0xae20e8[_0x28feb7(0x2661)]()))&&(_0x569fd1=_0x48cd15(_0x46f467[_0x28feb7(0x2310)]()-_0xae20e8['getDate']())),_0x569fd1;}function _0x22edd0(_0x1c28fd){var _0x13af5c=_0x19730c;switch(_0x1c28fd[_0x13af5c(0x508a)]()){case 0x0:return new Date(_0x1c28fd[_0x13af5c(0x8aa)]()-0x1,0xb,0x1d);case 0x1:return _0x1c28fd;case 0x2:return new Date(_0x1c28fd[_0x13af5c(0x8aa)](),0x0,0x3);case 0x3:return new Date(_0x1c28fd[_0x13af5c(0x8aa)](),0x0,0x2);case 0x4:return new Date(_0x1c28fd['getFullYear'](),0x0,0x1);case 0x5:return new Date(_0x1c28fd[_0x13af5c(0x8aa)]()-0x1,0xb,0x1f);case 0x6:return new Date(_0x1c28fd[_0x13af5c(0x8aa)]()-0x1,0xb,0x1e);}}function _0x472e94(_0x5ce2a1){var _0x56de33=_0x19730c,_0x237e61=__addDays(new Date(_0x5ce2a1[_0x56de33(0x3aa0)]+0x76c,0x0,0x1),_0x5ce2a1[_0x56de33(0x15cb)]),_0x406eac=new Date(_0x237e61[_0x56de33(0x8aa)](),0x0,0x4),_0x21586d=new Date(_0x237e61['getFullYear']()+0x1,0x0,0x4),_0x5a2523=_0x22edd0(_0x406eac),_0x3a0dca=_0x22edd0(_0x21586d);return _0x24a923(_0x5a2523,_0x237e61)<=0x0?_0x24a923(_0x3a0dca,_0x237e61)<=0x0?_0x237e61[_0x56de33(0x8aa)]()+0x1:_0x237e61[_0x56de33(0x8aa)]():_0x237e61[_0x56de33(0x8aa)]()-0x1;}var _0x2ae6de={'%a':function(_0x5a808f){var _0x9b13a4=_0x19730c;return _0x3fa4a3[_0x5a808f[_0x9b13a4(0x4984)]][_0x9b13a4(0x57ed)](0x0,0x3);},'%A':function(_0x40d44f){return _0x3fa4a3[_0x40d44f['tm_wday']];},'%b':function(_0x4572e6){var _0x13dafe=_0x19730c;return _0x4d98d3[_0x4572e6[_0x13dafe(0x4d82)]]['substring'](0x0,0x3);},'%B':function(_0x7a3315){return _0x4d98d3[_0x7a3315['tm_mon']];},'%C':function(_0x39911b){return _0x3a2602((_0x39911b['tm_year']+0x76c)/0x64|0x0,0x2);},'%d':function(_0x52e466){var _0x4881dd=_0x19730c;return _0x3a2602(_0x52e466[_0x4881dd(0x277d)],0x2);},'%e':function(_0x221350){var _0x27050c=_0x19730c;return _0x359f6f(_0x221350[_0x27050c(0x277d)],0x2,'\x20');},'%g':function(_0xf8c5bf){var _0x4446b9=_0x19730c;return _0x472e94(_0xf8c5bf)[_0x4446b9(0x1d43)]()[_0x4446b9(0x57ed)](0x2);},'%G':function(_0x59e2ab){return _0x472e94(_0x59e2ab);},'%H':function(_0x17cff9){return _0x3a2602(_0x17cff9['tm_hour'],0x2);},'%I':function(_0x2d52a7){var _0x4077c9=_0x19730c,_0x1880bc=_0x2d52a7[_0x4077c9(0x486f)];return 0x0==_0x1880bc?_0x1880bc=0xc:_0x1880bc>0xc&&(_0x1880bc-=0xc),_0x3a2602(_0x1880bc,0x2);},'%j':function(_0x3094b5){var _0x52ca73=_0x19730c;return _0x3a2602(_0x3094b5['tm_mday']+__arraySum(__isLeapYear(_0x3094b5[_0x52ca73(0x3aa0)]+0x76c)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,_0x3094b5['tm_mon']-0x1),0x3);},'%m':function(_0x3ec362){return _0x3a2602(_0x3ec362['tm_mon']+0x1,0x2);},'%M':function(_0x257476){return _0x3a2602(_0x257476['tm_min'],0x2);},'%n':function(){return'\x0a';},'%p':function(_0x4017b1){var _0x8d5212=_0x19730c;return _0x4017b1[_0x8d5212(0x486f)]>=0x0&&_0x4017b1[_0x8d5212(0x486f)]<0xc?'AM':'PM';},'%S':function(_0x245fb9){var _0x2ed885=_0x19730c;return _0x3a2602(_0x245fb9[_0x2ed885(0x1127)],0x2);},'%t':function(){return'\x09';},'%u':function(_0xa3431e){var _0x170e87=_0x19730c;return _0xa3431e[_0x170e87(0x4984)]||0x7;},'%U':function(_0x3f57be){var _0x488ba4=_0x19730c,_0x557777=new Date(_0x3f57be[_0x488ba4(0x3aa0)]+0x76c,0x0,0x1),_0x2f3c5b=0x0===_0x557777['getDay']()?_0x557777:__addDays(_0x557777,0x7-_0x557777[_0x488ba4(0x508a)]()),_0x469858=new Date(_0x3f57be[_0x488ba4(0x3aa0)]+0x76c,_0x3f57be[_0x488ba4(0x4d82)],_0x3f57be[_0x488ba4(0x277d)]);if(_0x24a923(_0x2f3c5b,_0x469858)<0x0){var _0x25f413=__arraySum(__isLeapYear(_0x469858[_0x488ba4(0x8aa)]())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,_0x469858[_0x488ba4(0x2661)]()-0x1)-0x1f,_0x4bc560=0x1f-_0x2f3c5b['getDate']()+_0x25f413+_0x469858[_0x488ba4(0x2310)]();return _0x3a2602(Math[_0x488ba4(0x28fa)](_0x4bc560/0x7),0x2);}return 0x0===_0x24a923(_0x2f3c5b,_0x557777)?'01':'00';},'%V':function(_0x5964bf){var _0x122bc7=_0x19730c,_0x1b74f4,_0x46b10f=new Date(_0x5964bf['tm_year']+0x76c,0x0,0x4),_0x2917c5=new Date(_0x5964bf[_0x122bc7(0x3aa0)]+0x76d,0x0,0x4),_0x3e1d9a=_0x22edd0(_0x46b10f),_0x17d0a7=_0x22edd0(_0x2917c5),_0x4befcf=__addDays(new Date(_0x5964bf[_0x122bc7(0x3aa0)]+0x76c,0x0,0x1),_0x5964bf[_0x122bc7(0x15cb)]);return _0x24a923(_0x4befcf,_0x3e1d9a)<0x0?'53':_0x24a923(_0x17d0a7,_0x4befcf)<=0x0?'01':(_0x1b74f4=_0x3e1d9a[_0x122bc7(0x8aa)]()<_0x5964bf[_0x122bc7(0x3aa0)]+0x76c?_0x5964bf[_0x122bc7(0x15cb)]+0x20-_0x3e1d9a[_0x122bc7(0x2310)]():_0x5964bf[_0x122bc7(0x15cb)]+0x1-_0x3e1d9a[_0x122bc7(0x2310)](),_0x3a2602(Math['ceil'](_0x1b74f4/0x7),0x2));},'%w':function(_0x826b22){var _0x1217e1=_0x19730c;return _0x826b22[_0x1217e1(0x4984)];},'%W':function(_0xef9429){var _0x1ab7f6=_0x19730c,_0x195551=new Date(_0xef9429[_0x1ab7f6(0x3aa0)],0x0,0x1),_0x6282ef=0x1===_0x195551[_0x1ab7f6(0x508a)]()?_0x195551:__addDays(_0x195551,0x0===_0x195551['getDay']()?0x1:0x7-_0x195551['getDay']()+0x1),_0x29cd38=new Date(_0xef9429[_0x1ab7f6(0x3aa0)]+0x76c,_0xef9429[_0x1ab7f6(0x4d82)],_0xef9429[_0x1ab7f6(0x277d)]);if(_0x24a923(_0x6282ef,_0x29cd38)<0x0){var _0x24d90e=__arraySum(__isLeapYear(_0x29cd38[_0x1ab7f6(0x8aa)]())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,_0x29cd38['getMonth']()-0x1)-0x1f,_0x3a3407=0x1f-_0x6282ef[_0x1ab7f6(0x2310)]()+_0x24d90e+_0x29cd38[_0x1ab7f6(0x2310)]();return _0x3a2602(Math['ceil'](_0x3a3407/0x7),0x2);}return 0x0===_0x24a923(_0x6282ef,_0x195551)?'01':'00';},'%y':function(_0x32b760){var _0x4abfaa=_0x19730c;return(_0x32b760[_0x4abfaa(0x3aa0)]+0x76c)[_0x4abfaa(0x1d43)]()[_0x4abfaa(0x57ed)](0x2);},'%Y':function(_0x4b16f4){var _0x46d336=_0x19730c;return _0x4b16f4[_0x46d336(0x3aa0)]+0x76c;},'%z':function(_0x571db1){var _0x29a6b8=_0x19730c,_0x7f9500=_0x571db1[_0x29a6b8(0x126a)],_0x43e68f=_0x7f9500>=0x0;return _0x7f9500=(_0x7f9500=Math['abs'](_0x7f9500)/0x3c)/0x3c*0x64+_0x7f9500%0x3c,(_0x43e68f?'+':'-')+String(_0x29a6b8(0x4911)+_0x7f9500)[_0x29a6b8(0x48ca)](-0x4);},'%Z':function(_0x253f99){var _0x146a45=_0x19730c;return _0x253f99[_0x146a45(0x12e5)];},'%%':function(){return'%';}};for(var _0x1c04aa in _0x2ae6de)_0x39600e[_0x19730c(0x33ab)](_0x1c04aa)>=0x0&&(_0x39600e=_0x39600e['replace'](new RegExp(_0x1c04aa,'g'),_0x2ae6de[_0x1c04aa](_0x27d860)));var _0x8f9582=intArrayFromString(_0x39600e,!0x1);return _0x8f9582[_0x19730c(0x531b)]>_0x10052a?0x0:(writeArrayToMemory(_0x8f9582,_0x3240b2),_0x8f9582[_0x19730c(0x531b)]-0x1);}function _strftime_l(_0x289ea6,_0x26c230,_0x2e37be,_0x2e38b7){return _strftime(_0x289ea6,_0x26c230,_0x2e37be,_0x2e38b7);}function _time(_0x100995){var _0x27ee9c=_0x68aa19,_0x37f189=Date[_0x27ee9c(0x3c84)]()/0x3e8|0x0;return _0x100995&&(HEAP32[_0x100995>>0x2]=_0x37f189),_0x37f189;}Module[_0x68aa19(0xfe9)]=__MONTH_DAYS_REGULAR,Module[_0x68aa19(0x1033)]=__addDays,Module['_strftime']=_strftime,Module['_strftime_l']=_strftime_l,Module[_0x68aa19(0xc8c)]=_time;var FSNode=function(_0x22038c,_0x199b75,_0x169525,_0x8db9f4){var _0x2fc76e=_0x68aa19;_0x22038c||(_0x22038c=this),this['parent']=_0x22038c,this[_0x2fc76e(0x1f4d)]=_0x22038c[_0x2fc76e(0x1f4d)],this['mounted']=null,this['id']=FS$1[_0x2fc76e(0xacb)]++,this['name']=_0x199b75,this['mode']=_0x169525,this[_0x2fc76e(0x1b67)]={},this['stream_ops']={},this[_0x2fc76e(0x3bdf)]=_0x8db9f4;},readMode=0x16d,writeMode=0x92,GLctx;Object['defineProperties'](FSNode[_0x68aa19(0x4b51)],{'read':{'get':function(){var _0x5281f9=_0x68aa19;return(this[_0x5281f9(0x4318)]&readMode)===readMode;},'set':function(_0x1dc438){var _0x58f0b6=_0x68aa19;_0x1dc438?this[_0x58f0b6(0x4318)]|=readMode:this['mode']&=~readMode;}},'write':{'get':function(){var _0x1cb864=_0x68aa19;return(this[_0x1cb864(0x4318)]&writeMode)===writeMode;},'set':function(_0xf852c3){var _0x2d51fb=_0x68aa19;_0xf852c3?this[_0x2d51fb(0x4318)]|=writeMode:this[_0x2d51fb(0x4318)]&=~writeMode;}},'isFolder':{'get':function(){var _0x2c1d97=_0x68aa19;return FS$1[_0x2c1d97(0xd87)](this['mode']);}},'isDevice':{'get':function(){var _0x3a807a=_0x68aa19;return FS$1[_0x3a807a(0x3b9c)](this['mode']);}}}),FS$1[_0x68aa19(0x19a7)]=FSNode,FS$1[_0x68aa19(0x5364)]();for(var i$1=0x0;i$1<0x20;++i$1)tempFixedLengthArray[_0x68aa19(0x3a33)](new Array(i$1));for(var miniTempWebGLFloatBuffersStorage=new Float32Array(0x120),i$1=0x0;i$1<0x120;++i$1)miniTempWebGLFloatBuffers[i$1]=miniTempWebGLFloatBuffersStorage[_0x68aa19(0x587e)](0x0,i$1+0x1);for(var __miniTempWebGLIntBuffersStorage=new Int32Array(0x120),i$1=0x0;i$1<0x120;++i$1)__miniTempWebGLIntBuffers[i$1]=__miniTempWebGLIntBuffersStorage['subarray'](0x0,i$1+0x1);function intArrayFromString(_0x50f6b7,_0x2f9579,_0x6af100){var _0x15b01b=_0x68aa19,_0x4af2bc=_0x6af100>0x0?_0x6af100:lengthBytesUTF8(_0x50f6b7)+0x1,_0x621ef2=new Array(_0x4af2bc),_0x44ce49=stringToUTF8Array(_0x50f6b7,_0x621ef2,0x0,_0x621ef2[_0x15b01b(0x531b)]);return _0x2f9579&&(_0x621ef2['length']=_0x44ce49),_0x621ef2;}var asmLibraryArg={'__assert_fail':___assert_fail,'__clock_gettime':___clock_gettime,'__cxa_allocate_exception':___cxa_allocate_exception,'__cxa_atexit':___cxa_atexit,'__cxa_throw':___cxa_throw,'__localtime_r':___localtime_r,'__sys_access':___sys_access,'__sys_dup':___sys_dup,'__sys_fcntl64':___sys_fcntl64,'__sys_fstat64':___sys_fstat64,'__sys_getcwd':___sys_getcwd,'__sys_getdents64':___sys_getdents64,'__sys_ioctl':___sys_ioctl,'__sys_lstat64':___sys_lstat64,'__sys_mkdir':___sys_mkdir,'__sys_open':___sys_open,'__sys_readlink':___sys_readlink,'__sys_rename':___sys_rename,'__sys_rmdir':___sys_rmdir,'__sys_stat64':___sys_stat64,'__sys_unlink':___sys_unlink,'abort':_abort,'clock_gettime':_clock_gettime,'dlclose':_dlclose,'dlerror':_dlerror,'dlopen':_dlopen,'emscripten_glActiveTexture':_emscripten_glActiveTexture,'emscripten_glAttachShader':_emscripten_glAttachShader,'emscripten_glBeginQueryEXT':_emscripten_glBeginQueryEXT,'emscripten_glBindAttribLocation':_emscripten_glBindAttribLocation,'emscripten_glBindBuffer':_emscripten_glBindBuffer,'emscripten_glBindFramebuffer':_emscripten_glBindFramebuffer,'emscripten_glBindRenderbuffer':_emscripten_glBindRenderbuffer,'emscripten_glBindTexture':_emscripten_glBindTexture,'emscripten_glBindVertexArrayOES':_emscripten_glBindVertexArrayOES,'emscripten_glBlendColor':_emscripten_glBlendColor,'emscripten_glBlendEquation':_emscripten_glBlendEquation,'emscripten_glBlendEquationSeparate':_emscripten_glBlendEquationSeparate,'emscripten_glBlendFunc':_emscripten_glBlendFunc,'emscripten_glBlendFuncSeparate':_emscripten_glBlendFuncSeparate,'emscripten_glBufferData':_emscripten_glBufferData,'emscripten_glBufferSubData':_emscripten_glBufferSubData,'emscripten_glCheckFramebufferStatus':_emscripten_glCheckFramebufferStatus,'emscripten_glClear':_emscripten_glClear,'emscripten_glClearColor':_emscripten_glClearColor,'emscripten_glClearDepthf':_emscripten_glClearDepthf,'emscripten_glClearStencil':_emscripten_glClearStencil,'emscripten_glColorMask':_emscripten_glColorMask,'emscripten_glCompileShader':_emscripten_glCompileShader,'emscripten_glCompressedTexImage2D':_emscripten_glCompressedTexImage2D,'emscripten_glCompressedTexSubImage2D':_emscripten_glCompressedTexSubImage2D,'emscripten_glCopyTexImage2D':_emscripten_glCopyTexImage2D,'emscripten_glCopyTexSubImage2D':_emscripten_glCopyTexSubImage2D,'emscripten_glCreateProgram':_emscripten_glCreateProgram,'emscripten_glCreateShader':_emscripten_glCreateShader,'emscripten_glCullFace':_emscripten_glCullFace,'emscripten_glDeleteBuffers':_emscripten_glDeleteBuffers,'emscripten_glDeleteFramebuffers':_emscripten_glDeleteFramebuffers,'emscripten_glDeleteProgram':_emscripten_glDeleteProgram,'emscripten_glDeleteQueriesEXT':_emscripten_glDeleteQueriesEXT,'emscripten_glDeleteRenderbuffers':_emscripten_glDeleteRenderbuffers,'emscripten_glDeleteShader':_emscripten_glDeleteShader,'emscripten_glDeleteTextures':_emscripten_glDeleteTextures,'emscripten_glDeleteVertexArraysOES':_emscripten_glDeleteVertexArraysOES,'emscripten_glDepthFunc':_emscripten_glDepthFunc,'emscripten_glDepthMask':_emscripten_glDepthMask,'emscripten_glDepthRangef':_emscripten_glDepthRangef,'emscripten_glDetachShader':_emscripten_glDetachShader,'emscripten_glDisable':_emscripten_glDisable,'emscripten_glDisableVertexAttribArray':_emscripten_glDisableVertexAttribArray,'emscripten_glDrawArrays':_emscripten_glDrawArrays,'emscripten_glDrawArraysInstancedANGLE':_emscripten_glDrawArraysInstancedANGLE,'emscripten_glDrawBuffersWEBGL':_emscripten_glDrawBuffersWEBGL,'emscripten_glDrawElements':_emscripten_glDrawElements,'emscripten_glDrawElementsInstancedANGLE':_emscripten_glDrawElementsInstancedANGLE,'emscripten_glEnable':_emscripten_glEnable,'emscripten_glEnableVertexAttribArray':_emscripten_glEnableVertexAttribArray,'emscripten_glEndQueryEXT':_emscripten_glEndQueryEXT,'emscripten_glFinish':_emscripten_glFinish,'emscripten_glFlush':_emscripten_glFlush,'emscripten_glFramebufferRenderbuffer':_emscripten_glFramebufferRenderbuffer,'emscripten_glFramebufferTexture2D':_emscripten_glFramebufferTexture2D,'emscripten_glFrontFace':_emscripten_glFrontFace,'emscripten_glGenBuffers':_emscripten_glGenBuffers,'emscripten_glGenFramebuffers':_emscripten_glGenFramebuffers,'emscripten_glGenQueriesEXT':_emscripten_glGenQueriesEXT,'emscripten_glGenRenderbuffers':_emscripten_glGenRenderbuffers,'emscripten_glGenTextures':_emscripten_glGenTextures,'emscripten_glGenVertexArraysOES':_emscripten_glGenVertexArraysOES,'emscripten_glGenerateMipmap':_emscripten_glGenerateMipmap,'emscripten_glGetActiveAttrib':_emscripten_glGetActiveAttrib,'emscripten_glGetActiveUniform':_emscripten_glGetActiveUniform,'emscripten_glGetAttachedShaders':_emscripten_glGetAttachedShaders,'emscripten_glGetAttribLocation':_emscripten_glGetAttribLocation,'emscripten_glGetBooleanv':_emscripten_glGetBooleanv,'emscripten_glGetBufferParameteriv':_emscripten_glGetBufferParameteriv,'emscripten_glGetError':_emscripten_glGetError,'emscripten_glGetFloatv':_emscripten_glGetFloatv,'emscripten_glGetFramebufferAttachmentParameteriv':_emscripten_glGetFramebufferAttachmentParameteriv,'emscripten_glGetIntegerv':_emscripten_glGetIntegerv,'emscripten_glGetProgramInfoLog':_emscripten_glGetProgramInfoLog,'emscripten_glGetProgramiv':_emscripten_glGetProgramiv,'emscripten_glGetQueryObjecti64vEXT':_emscripten_glGetQueryObjecti64vEXT,'emscripten_glGetQueryObjectivEXT':_emscripten_glGetQueryObjectivEXT,'emscripten_glGetQueryObjectui64vEXT':_emscripten_glGetQueryObjectui64vEXT,'emscripten_glGetQueryObjectuivEXT':_emscripten_glGetQueryObjectuivEXT,'emscripten_glGetQueryivEXT':_emscripten_glGetQueryivEXT,'emscripten_glGetRenderbufferParameteriv':_emscripten_glGetRenderbufferParameteriv,'emscripten_glGetShaderInfoLog':_emscripten_glGetShaderInfoLog,'emscripten_glGetShaderPrecisionFormat':_emscripten_glGetShaderPrecisionFormat,'emscripten_glGetShaderSource':_emscripten_glGetShaderSource,'emscripten_glGetShaderiv':_emscripten_glGetShaderiv,'emscripten_glGetString':_emscripten_glGetString,'emscripten_glGetTexParameterfv':_emscripten_glGetTexParameterfv,'emscripten_glGetTexParameteriv':_emscripten_glGetTexParameteriv,'emscripten_glGetUniformLocation':_emscripten_glGetUniformLocation,'emscripten_glGetUniformfv':_emscripten_glGetUniformfv,'emscripten_glGetUniformiv':_emscripten_glGetUniformiv,'emscripten_glGetVertexAttribPointerv':_emscripten_glGetVertexAttribPointerv,'emscripten_glGetVertexAttribfv':_emscripten_glGetVertexAttribfv,'emscripten_glGetVertexAttribiv':_emscripten_glGetVertexAttribiv,'emscripten_glHint':_emscripten_glHint,'emscripten_glIsBuffer':_emscripten_glIsBuffer,'emscripten_glIsEnabled':_emscripten_glIsEnabled,'emscripten_glIsFramebuffer':_emscripten_glIsFramebuffer,'emscripten_glIsProgram':_emscripten_glIsProgram,'emscripten_glIsQueryEXT':_emscripten_glIsQueryEXT,'emscripten_glIsRenderbuffer':_emscripten_glIsRenderbuffer,'emscripten_glIsShader':_emscripten_glIsShader,'emscripten_glIsTexture':_emscripten_glIsTexture,'emscripten_glIsVertexArrayOES':_emscripten_glIsVertexArrayOES,'emscripten_glLineWidth':_emscripten_glLineWidth,'emscripten_glLinkProgram':_emscripten_glLinkProgram,'emscripten_glPixelStorei':_emscripten_glPixelStorei,'emscripten_glPolygonOffset':_emscripten_glPolygonOffset,'emscripten_glQueryCounterEXT':_emscripten_glQueryCounterEXT,'emscripten_glReadPixels':_emscripten_glReadPixels,'emscripten_glReleaseShaderCompiler':_emscripten_glReleaseShaderCompiler,'emscripten_glRenderbufferStorage':_emscripten_glRenderbufferStorage,'emscripten_glSampleCoverage':_emscripten_glSampleCoverage,'emscripten_glScissor':_emscripten_glScissor,'emscripten_glShaderBinary':_emscripten_glShaderBinary,'emscripten_glShaderSource':_emscripten_glShaderSource,'emscripten_glStencilFunc':_emscripten_glStencilFunc,'emscripten_glStencilFuncSeparate':_emscripten_glStencilFuncSeparate,'emscripten_glStencilMask':_emscripten_glStencilMask,'emscripten_glStencilMaskSeparate':_emscripten_glStencilMaskSeparate,'emscripten_glStencilOp':_emscripten_glStencilOp,'emscripten_glStencilOpSeparate':_emscripten_glStencilOpSeparate,'emscripten_glTexImage2D':_emscripten_glTexImage2D,'emscripten_glTexParameterf':_emscripten_glTexParameterf,'emscripten_glTexParameterfv':_emscripten_glTexParameterfv,'emscripten_glTexParameteri':_emscripten_glTexParameteri,'emscripten_glTexParameteriv':_emscripten_glTexParameteriv,'emscripten_glTexSubImage2D':_emscripten_glTexSubImage2D,'emscripten_glUniform1f':_emscripten_glUniform1f,'emscripten_glUniform1fv':_emscripten_glUniform1fv,'emscripten_glUniform1i':_emscripten_glUniform1i,'emscripten_glUniform1iv':_emscripten_glUniform1iv,'emscripten_glUniform2f':_emscripten_glUniform2f,'emscripten_glUniform2fv':_emscripten_glUniform2fv,'emscripten_glUniform2i':_emscripten_glUniform2i,'emscripten_glUniform2iv':_emscripten_glUniform2iv,'emscripten_glUniform3f':_emscripten_glUniform3f,'emscripten_glUniform3fv':_emscripten_glUniform3fv,'emscripten_glUniform3i':_emscripten_glUniform3i,'emscripten_glUniform3iv':_emscripten_glUniform3iv,'emscripten_glUniform4f':_emscripten_glUniform4f,'emscripten_glUniform4fv':_emscripten_glUniform4fv,'emscripten_glUniform4i':_emscripten_glUniform4i,'emscripten_glUniform4iv':_emscripten_glUniform4iv,'emscripten_glUniformMatrix2fv':_emscripten_glUniformMatrix2fv,'emscripten_glUniformMatrix3fv':_emscripten_glUniformMatrix3fv,'emscripten_glUniformMatrix4fv':_emscripten_glUniformMatrix4fv,'emscripten_glUseProgram':_emscripten_glUseProgram,'emscripten_glValidateProgram':_emscripten_glValidateProgram,'emscripten_glVertexAttrib1f':_emscripten_glVertexAttrib1f,'emscripten_glVertexAttrib1fv':_emscripten_glVertexAttrib1fv,'emscripten_glVertexAttrib2f':_emscripten_glVertexAttrib2f,'emscripten_glVertexAttrib2fv':_emscripten_glVertexAttrib2fv,'emscripten_glVertexAttrib3f':_emscripten_glVertexAttrib3f,'emscripten_glVertexAttrib3fv':_emscripten_glVertexAttrib3fv,'emscripten_glVertexAttrib4f':_emscripten_glVertexAttrib4f,'emscripten_glVertexAttrib4fv':_emscripten_glVertexAttrib4fv,'emscripten_glVertexAttribDivisorANGLE':_emscripten_glVertexAttribDivisorANGLE,'emscripten_glVertexAttribPointer':_emscripten_glVertexAttribPointer,'emscripten_glViewport':_emscripten_glViewport,'emscripten_longjmp':_emscripten_longjmp,'emscripten_memcpy_big':_emscripten_memcpy_big,'emscripten_resize_heap':_emscripten_resize_heap,'environ_get':_environ_get,'environ_sizes_get':_environ_sizes_get,'exit':_exit,'fd_close':_fd_close,'fd_fdstat_get':_fd_fdstat_get,'fd_read':_fd_read,'fd_seek':_fd_seek,'fd_write':_fd_write,'getTempRet0':_getTempRet0,'glBindTexture':_glBindTexture,'glBlendFunc':_glBlendFunc,'glColorMask':_glColorMask,'glCullFace':_glCullFace,'glDeleteTextures':_glDeleteTextures,'glDepthFunc':_glDepthFunc,'glDepthMask':_glDepthMask,'glDepthRangef':_glDepthRangef,'glDrawArrays':_glDrawArrays,'glDrawElements':_glDrawElements,'glEnable':_glEnable,'glFrontFace':_glFrontFace,'glGenTextures':_glGenTextures,'glGetError':_glGetError,'glGetIntegerv':_glGetIntegerv,'glGetString':_glGetString,'glHint':_glHint,'glLineWidth':_glLineWidth,'glPixelStorei':_glPixelStorei,'glPolygonOffset':_glPolygonOffset,'glReadPixels':_glReadPixels,'glScissor':_glScissor,'glShaderBinary':_glShaderBinary,'glStencilFunc':_glStencilFunc,'glStencilMask':_glStencilMask,'glStencilOp':_glStencilOp,'glTexImage2D':_glTexImage2D,'glTexParameterf':_glTexParameterf,'glTexParameterfv':_glTexParameterfv,'glTexParameteri':_glTexParameteri,'glTexParameteriv':_glTexParameteriv,'glTexSubImage2D':_glTexSubImage2D,'glViewport':_glViewport,'invoke_ii':invoke_ii,'invoke_iii':invoke_iii,'invoke_iiii':invoke_iiii,'invoke_iiiii':invoke_iiiii,'invoke_vi':invoke_vi,'invoke_vii':invoke_vii,'invoke_viii':invoke_viii,'setTempRet0':_setTempRet0,'strftime':_strftime,'strftime_l':_strftime_l,'time':_time};createWasm();var ___wasm_call_ctors=Module[_0x68aa19(0x266)]=createExportWrapper('__wasm_call_ctors');Module[_0x68aa19(0x316d)]=createExportWrapper(_0x68aa19(0x79c)),Module[_0x68aa19(0x1799)]=createExportWrapper(_0x68aa19(0x22b6));var ___errno_location=Module[_0x68aa19(0x8f6)]=createExportWrapper(_0x68aa19(0x1edf));Module[_0x68aa19(0x1cc2)]=createExportWrapper(_0x68aa19(0x71c));var __get_tzname=Module['__get_tzname']=createExportWrapper(_0x68aa19(0x364d)),__get_daylight=Module[_0x68aa19(0x51cc)]=createExportWrapper(_0x68aa19(0x3767)),__get_timezone=Module[_0x68aa19(0x4856)]=createExportWrapper('_get_timezone');Module['_emscripten_main_thread_process_queued_calls']=createExportWrapper(_0x68aa19(0x1149));var stackSave=Module[_0x68aa19(0x3d70)]=createExportWrapper(_0x68aa19(0x3d70)),stackRestore=Module[_0x68aa19(0xffc)]=createExportWrapper(_0x68aa19(0xffc)),stackAlloc=Module[_0x68aa19(0xa65)]=createExportWrapper(_0x68aa19(0xa65)),_emscripten_stack_init=Module[_0x68aa19(0x22a0)]=function(){var _0x1a0244=_0x68aa19;return(_emscripten_stack_init=Module['_emscripten_stack_init']=Module[_0x1a0244(0x156b)][_0x1a0244(0x1892)])['apply'](null,arguments);};Module['_emscripten_stack_get_free']=function(){var _0x539a71=_0x68aa19;return(Module[_0x539a71(0x4c63)]=Module[_0x539a71(0x156b)][_0x539a71(0x2d89)])[_0x539a71(0x18ce)](null,arguments);};var _emscripten_stack_get_end=Module[_0x68aa19(0x39fa)]=function(){var _0x5ec6bf=_0x68aa19;return(_emscripten_stack_get_end=Module[_0x5ec6bf(0x39fa)]=Module[_0x5ec6bf(0x156b)]['emscripten_stack_get_end'])[_0x5ec6bf(0x18ce)](null,arguments);},_setThrew=Module[_0x68aa19(0xe6a)]=createExportWrapper(_0x68aa19(0x505f)),_malloc=Module[_0x68aa19(0x5164)]=createExportWrapper(_0x68aa19(0x2d5b)),calledRun;function invoke_ii(_0x54aef0,_0x5be1f3){var _0x92d77=_0x68aa19,_0x37c44e=stackSave();try{return wasmTable['get'](_0x54aef0)(_0x5be1f3);}catch(_0x4a0106){if(stackRestore(_0x37c44e),_0x4a0106!==_0x4a0106+0x0&&_0x92d77(0x3bf9)!==_0x4a0106)throw _0x4a0106;_setThrew(0x1,0x0);}}function invoke_vi(_0x41459e,_0x576c7e){var _0x309073=stackSave();try{wasmTable['get'](_0x41459e)(_0x576c7e);}catch(_0x18b6b9){if(stackRestore(_0x309073),_0x18b6b9!==_0x18b6b9+0x0&&'longjmp'!==_0x18b6b9)throw _0x18b6b9;_setThrew(0x1,0x0);}}function invoke_viii(_0x44d330,_0xff8a67,_0x5eac79,_0x179370){var _0x543098=_0x68aa19,_0x3d913c=stackSave();try{wasmTable['get'](_0x44d330)(_0xff8a67,_0x5eac79,_0x179370);}catch(_0x1b26d4){if(stackRestore(_0x3d913c),_0x1b26d4!==_0x1b26d4+0x0&&_0x543098(0x3bf9)!==_0x1b26d4)throw _0x1b26d4;_setThrew(0x1,0x0);}}function invoke_vii(_0x238eda,_0x53ab5b,_0x22b86d){var _0x14a48b=_0x68aa19,_0x53b3a8=stackSave();try{wasmTable[_0x14a48b(0x3173)](_0x238eda)(_0x53ab5b,_0x22b86d);}catch(_0x49835b){if(stackRestore(_0x53b3a8),_0x49835b!==_0x49835b+0x0&&'longjmp'!==_0x49835b)throw _0x49835b;_setThrew(0x1,0x0);}}function invoke_iii(_0x3efcf4,_0x24f856,_0xf7cc0f){var _0x334c5a=_0x68aa19,_0x9f82d1=stackSave();try{return wasmTable['get'](_0x3efcf4)(_0x24f856,_0xf7cc0f);}catch(_0x420bfb){if(stackRestore(_0x9f82d1),_0x420bfb!==_0x420bfb+0x0&&_0x334c5a(0x3bf9)!==_0x420bfb)throw _0x420bfb;_setThrew(0x1,0x0);}}function invoke_iiiii(_0x10a38f,_0x3fb1e5,_0x36cd26,_0x5abc6e,_0x1c65b6){var _0x2a0503=_0x68aa19,_0x5dfd7d=stackSave();try{return wasmTable[_0x2a0503(0x3173)](_0x10a38f)(_0x3fb1e5,_0x36cd26,_0x5abc6e,_0x1c65b6);}catch(_0x56a29c){if(stackRestore(_0x5dfd7d),_0x56a29c!==_0x56a29c+0x0&&'longjmp'!==_0x56a29c)throw _0x56a29c;_setThrew(0x1,0x0);}}function invoke_iiii(_0x5cb549,_0x3a56b7,_0x41f1fa,_0x4dab79){var _0x350b8d=_0x68aa19,_0x2ae2df=stackSave();try{return wasmTable[_0x350b8d(0x3173)](_0x5cb549)(_0x3a56b7,_0x41f1fa,_0x4dab79);}catch(_0x15df5d){if(stackRestore(_0x2ae2df),_0x15df5d!==_0x15df5d+0x0&&'longjmp'!==_0x15df5d)throw _0x15df5d;_setThrew(0x1,0x0);}}function ExitStatus(_0x2b8525){var _0x46c6d1=_0x68aa19;this['name']=_0x46c6d1(0x557b),this[_0x46c6d1(0x17f7)]='Program\x20terminated\x20with\x20exit('+_0x2b8525+')',this[_0x46c6d1(0x3f4f)]=_0x2b8525;}function stackCheckInit(){_emscripten_stack_init(),writeStackCookie();}function run(_0x85797e){var _0x30b751=_0x68aa19;function _0x19484b(){var _0x29b4bc=_0x54f3;calledRun||(calledRun=!0x0,Module['calledRun']=!0x0,ABORT||(initRuntime(),preMain(),Module[_0x29b4bc(0x4c7d)]&&Module[_0x29b4bc(0x4c7d)](),assert$1(!Module[_0x29b4bc(0x5dc)],_0x29b4bc(0x52bf)),postRun()));}runDependencies>0x0||(stackCheckInit(),preRun(),runDependencies>0x0||(Module[_0x30b751(0x4551)]?(Module[_0x30b751(0x4551)](_0x30b751(0x48ea)),setTimeout(function(){setTimeout(function(){var _0x1d0d4c=_0x54f3;Module[_0x1d0d4c(0x4551)]('');},0x1),_0x19484b();},0x1)):_0x19484b(),checkStackCookie()));}function checkUnflushedContent(){var _0x6f73a2=_0x68aa19,_0x5b2568=out,_0x5a140d=err,_0x386935=!0x1;out=err=function(_0xf3b18a){_0x386935=!0x0;};try{var _0x12e093=Module[_0x6f73a2(0x1cc2)];_0x12e093&&_0x12e093(0x0),[_0x6f73a2(0x284d),'stderr'][_0x6f73a2(0x3bcb)](function(_0x53e669){var _0x308cd7=_0x6f73a2,_0x5809bd=FS$1[_0x308cd7(0x4131)](_0x308cd7(0x2c21)+_0x53e669);if(_0x5809bd){var _0x55d270=_0x5809bd[_0x308cd7(0x5014)][_0x308cd7(0x3bdf)],_0x1fb506=TTY[_0x308cd7(0x1932)][_0x55d270];_0x1fb506&&_0x1fb506[_0x308cd7(0x1736)]&&_0x1fb506[_0x308cd7(0x1736)]['length']&&(_0x386935=!0x0);}});}catch(_0x42f0b8){}out=_0x5b2568,err=_0x5a140d,_0x386935&&warnOnce(_0x6f73a2(0x54ed));}function exit(_0x52613f,_0x31a216){var _0xdd9ae0=_0x68aa19;if(checkUnflushedContent(),!_0x31a216||!noExitRuntime||0x0!==_0x52613f){if(noExitRuntime){if(!_0x31a216)err(_0xdd9ae0(0x15a5)+_0x52613f+'),\x20but\x20EXIT_RUNTIME\x20is\x20not\x20set,\x20so\x20halting\x20execution\x20but\x20not\x20exiting\x20the\x20runtime\x20or\x20preventing\x20further\x20async\x20execution\x20(build\x20with\x20EXIT_RUNTIME=1,\x20if\x20you\x20want\x20a\x20true\x20shutdown)');}else exitRuntime(),Module['onExit']&&Module[_0xdd9ae0(0xeca)](_0x52613f),ABORT=!0x0;quit_(_0x52613f,new ExitStatus(_0x52613f));}}if(Module['_free']=createExportWrapper(_0x68aa19(0x5511)),Module[_0x68aa19(0x2e5f)]=createExportWrapper(_0x68aa19(0x2e5f)),Module[_0x68aa19(0x1c69)]=createExportWrapper('dynCall_iiiiij'),Module[_0x68aa19(0x217)]=createExportWrapper('dynCall_iiiiijj'),Module[_0x68aa19(0x2c28)]=createExportWrapper(_0x68aa19(0x2c28)),Module[_0x68aa19(0x5001)]=createExportWrapper(_0x68aa19(0x5001)),Module['dynCall_vij']=createExportWrapper(_0x68aa19(0x21f7)),Module[_0x68aa19(0x1485)]=createExportWrapper(_0x68aa19(0x1485)),Module['dynCall_iiiji']=createExportWrapper(_0x68aa19(0x4114)),Module[_0x68aa19(0x1fe)]=createExportWrapper('dynCall_ij'),Module[_0x68aa19(0x45eb)]=createExportWrapper(_0x68aa19(0x45eb)),Module['dynCall_iiiij']=createExportWrapper(_0x68aa19(0x2c6d)),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x2626))||(Module[_0x68aa19(0x2626)]=function(){abort('\x27intArrayFromString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0xe7e))||(Module[_0x68aa19(0xe7e)]=function(){var _0x3c883c=_0x68aa19;abort(_0x3c883c(0x18ec));}),Module['ccall']=ccall,Module[_0x68aa19(0x1b70)]=cwrap,Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1e6e))||(Module[_0x68aa19(0x1e6e)]=function(){var _0x63a60b=_0x68aa19;abort(_0x63a60b(0x4bbd));}),Module[_0x68aa19(0x1e43)]=getValue,Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x22db))||(Module['allocate']=function(){var _0x333045=_0x68aa19;abort(_0x333045(0x57ee));}),Object[_0x68aa19(0x347)](Module,'UTF8ArrayToString')||(Module['UTF8ArrayToString']=function(){var _0x1b6ce6=_0x68aa19;abort(_0x1b6ce6(0x15ac));}),Object['getOwnPropertyDescriptor'](Module,'UTF8ToString')||(Module[_0x68aa19(0x3d45)]=function(){var _0x37d1bb=_0x68aa19;abort(_0x37d1bb(0x4cca));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x33f2))||(Module[_0x68aa19(0x33f2)]=function(){var _0x3fb739=_0x68aa19;abort(_0x3fb739(0x4a34));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x9e3))||(Module['stringToUTF8']=function(){var _0x3be24a=_0x68aa19;abort(_0x3be24a(0x1f30));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x48dd))||(Module[_0x68aa19(0x48dd)]=function(){var _0x14fd79=_0x68aa19;abort(_0x14fd79(0x2e56));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x10f))||(Module[_0x68aa19(0x10f)]=function(){var _0x4de5e1=_0x68aa19;abort(_0x4de5e1(0x4c7b));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3df1))||(Module[_0x68aa19(0x3df1)]=function(){abort('\x27addOnPreRun\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x26e7))||(Module[_0x68aa19(0x26e7)]=function(){var _0x198c23=_0x68aa19;abort(_0x198c23(0x466));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1916))||(Module[_0x68aa19(0x1916)]=function(){var _0x5893e6=_0x68aa19;abort(_0x5893e6(0x3dac));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x2d34))||(Module[_0x68aa19(0x2d34)]=function(){var _0x4aca8c=_0x68aa19;abort(_0x4aca8c(0x3808));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x1556))||(Module[_0x68aa19(0x1556)]=function(){var _0x3051fc=_0x68aa19;abort(_0x3051fc(0x2d1a));}),Object[_0x68aa19(0x347)](Module,'writeStringToMemory')||(Module[_0x68aa19(0x3cf)]=function(){var _0x5d60ae=_0x68aa19;abort(_0x5d60ae(0x485e));}),Object['getOwnPropertyDescriptor'](Module,'writeArrayToMemory')||(Module['writeArrayToMemory']=function(){abort('\x27writeArrayToMemory\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x982))||(Module['writeAsciiToMemory']=function(){var _0x1c620c=_0x68aa19;abort(_0x1c620c(0x42de));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x47ca))||(Module[_0x68aa19(0x47ca)]=function(){var _0x27fb5a=_0x68aa19;abort(_0x27fb5a(0x19d8));}),Object[_0x68aa19(0x347)](Module,'removeRunDependency')||(Module[_0x68aa19(0x54e1)]=function(){abort('\x27removeRunDependency\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you');}),Object[_0x68aa19(0x347)](Module,'FS_createFolder')||(Module['FS_createFolder']=function(){var _0x4c2a49=_0x68aa19;abort(_0x4c2a49(0x54f5));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x842))||(Module[_0x68aa19(0x842)]=function(){var _0x11aabc=_0x68aa19;abort(_0x11aabc(0x5417));}),Object['getOwnPropertyDescriptor'](Module,'FS_createDataFile')||(Module[_0x68aa19(0x226d)]=function(){var _0x9b5f88=_0x68aa19;abort(_0x9b5f88(0x2952));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3563))||(Module[_0x68aa19(0x3563)]=function(){var _0x102350=_0x68aa19;abort(_0x102350(0x2ee));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x2754))||(Module['FS_createLazyFile']=function(){var _0x3767f2=_0x68aa19;abort(_0x3767f2(0x48c));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x381a))||(Module['FS_createLink']=function(){var _0x118da0=_0x68aa19;abort(_0x118da0(0x475f));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x10d1))||(Module[_0x68aa19(0x10d1)]=function(){abort('\x27FS_createDevice\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ).\x20Alternatively,\x20forcing\x20filesystem\x20support\x20(-s\x20FORCE_FILESYSTEM=1)\x20can\x20export\x20this\x20for\x20you');}),Object[_0x68aa19(0x347)](Module,'FS_unlink')||(Module[_0x68aa19(0x3af)]=function(){var _0x33fa67=_0x68aa19;abort(_0x33fa67(0x25da));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x314a))||(Module[_0x68aa19(0x314a)]=function(){var _0x359c03=_0x68aa19;abort(_0x359c03(0x430b));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4c3d))||(Module[_0x68aa19(0x4c3d)]=function(){var _0x3c2f0e=_0x68aa19;abort(_0x3c2f0e(0x26da));}),Object[_0x68aa19(0x347)](Module,'alignFunctionTables')||(Module[_0x68aa19(0x4bbb)]=function(){var _0x1b5a9f=_0x68aa19;abort(_0x1b5a9f(0x692));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x510a))||(Module[_0x68aa19(0x510a)]=function(){abort('\x27registerFunctions\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,'addFunction')||(Module[_0x68aa19(0x3f56)]=function(){var _0x3dc8c6=_0x68aa19;abort(_0x3dc8c6(0x2ca5));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4393))||(Module[_0x68aa19(0x4393)]=function(){abort('\x27removeFunction\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x206e))||(Module[_0x68aa19(0x206e)]=function(){var _0x149de8=_0x68aa19;abort(_0x149de8(0x1923));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0xeef))||(Module['prettyPrint']=function(){var _0x5be2b5=_0x68aa19;abort(_0x5be2b5(0x2000));}),Object[_0x68aa19(0x347)](Module,'makeBigInt')||(Module[_0x68aa19(0x3164)]=function(){var _0x2049e7=_0x68aa19;abort(_0x2049e7(0xf70));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3b13))||(Module[_0x68aa19(0x3b13)]=function(){var _0xae2856=_0x68aa19;abort(_0xae2856(0x1061));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x2844))||(Module[_0x68aa19(0x2844)]=function(){var _0x30b1f9=_0x68aa19;abort(_0x30b1f9(0x56e9));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4f76))||(Module[_0x68aa19(0x4f76)]=function(){var _0x3b3bb4=_0x68aa19;abort(_0x3b3bb4(0x39c0));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x2389))||(Module[_0x68aa19(0x2389)]=function(){var _0x57d0fe=_0x68aa19;abort(_0x57d0fe(0x49b2));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3498))||(Module[_0x68aa19(0x3498)]=function(){var _0x2d0bbc=_0x68aa19;abort(_0x2d0bbc(0x1211));}),Object[_0x68aa19(0x347)](Module,'setTempRet0')||(Module[_0x68aa19(0x16b9)]=function(){var _0x341e23=_0x68aa19;abort(_0x341e23(0x3092));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x2e26))||(Module['callMain']=function(){var _0x436cd8=_0x68aa19;abort(_0x436cd8(0x3474));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x539a))||(Module[_0x68aa19(0x539a)]=function(){var _0x21f096=_0x68aa19;abort(_0x21f096(0x3a8d));}),Object[_0x68aa19(0x347)](Module,'stringToNewUTF8')||(Module[_0x68aa19(0x143a)]=function(){abort('\x27stringToNewUTF8\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x20e5))||(Module[_0x68aa19(0x20e5)]=function(){var _0x734d2d=_0x68aa19;abort(_0x734d2d(0x1d14));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x7bc))||(Module['emscripten_realloc_buffer']=function(){var _0x103635=_0x68aa19;abort(_0x103635(0x219b));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x5764))||(Module[_0x68aa19(0x5764)]=function(){var _0x28b4c4=_0x68aa19;abort(_0x28b4c4(0x3688));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x1806))||(Module[_0x68aa19(0x1806)]=function(){var _0x20f2f8=_0x68aa19;abort(_0x20f2f8(0x371e));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x43ab))||(Module[_0x68aa19(0x43ab)]=function(){var _0x3ef2f7=_0x68aa19;abort(_0x3ef2f7(0x4818));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x2e62))||(Module[_0x68aa19(0x2e62)]=function(){var _0xa16a25=_0x68aa19;abort(_0xa16a25(0x3cc));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x1d22))||(Module[_0x68aa19(0x1d22)]=function(){abort('\x27inetPton4\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x5714))||(Module[_0x68aa19(0x5714)]=function(){var _0x39747e=_0x68aa19;abort(_0x39747e(0x39b2));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4944))||(Module[_0x68aa19(0x4944)]=function(){var _0x49d0a8=_0x68aa19;abort(_0x49d0a8(0x58f));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x5171))||(Module['inetNtop6']=function(){abort('\x27inetNtop6\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,'readSockaddr')||(Module[_0x68aa19(0x2bc4)]=function(){var _0x5e78b3=_0x68aa19;abort(_0x5e78b3(0x64d));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x1972))||(Module['writeSockaddr']=function(){abort('\x27writeSockaddr\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0xf31))||(Module[_0x68aa19(0xf31)]=function(){abort('\x27DNS\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x5841))||(Module[_0x68aa19(0x5841)]=function(){var _0x56787e=_0x68aa19;abort(_0x56787e(0x4c5c));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x570a))||(Module[_0x68aa19(0x570a)]=function(){var _0x40fa66=_0x68aa19;abort(_0x40fa66(0x33b3));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x11ad))||(Module[_0x68aa19(0x11ad)]=function(){var _0x25022a=_0x68aa19;abort(_0x25022a(0x5465));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x623))||(Module[_0x68aa19(0x623)]=function(){var _0x1af05d=_0x68aa19;abort(_0x1af05d(0x2b8c));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4f13))||(Module[_0x68aa19(0x4f13)]=function(){var _0x3920cc=_0x68aa19;abort(_0x3920cc(0x33a8));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3efc))||(Module[_0x68aa19(0x3efc)]=function(){var _0x3b72a0=_0x68aa19;abort(_0x3b72a0(0x4aa0));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4342))||(Module[_0x68aa19(0x4342)]=function(){var _0x221d53=_0x68aa19;abort(_0x221d53(0x4420));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1c78))||(Module[_0x68aa19(0x1c78)]=function(){abort('\x27withBuiltinMalloc\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x2eca))||(Module[_0x68aa19(0x2eca)]=function(){var _0x516f5d=_0x68aa19;abort(_0x516f5d(0x4293));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1df0))||(Module['readAsmConstArgs']=function(){var _0x7a20a8=_0x68aa19;abort(_0x7a20a8(0x259e));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1e57))||(Module['mainThreadEM_ASM']=function(){var _0x22b01b=_0x68aa19;abort(_0x22b01b(0x1c1a));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x30d3))||(Module[_0x68aa19(0x30d3)]=function(){abort('\x27jstoi_q\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3671))||(Module[_0x68aa19(0x3671)]=function(){var _0x3964ec=_0x68aa19;abort(_0x3964ec(0x30db));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0xbd9))||(Module[_0x68aa19(0xbd9)]=function(){var _0x39d102=_0x68aa19;abort(_0x39d102(0x226));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x529))||(Module[_0x68aa19(0x529)]=function(){var _0x12fdbc=_0x68aa19;abort(_0x12fdbc(0x12c9));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4849))||(Module[_0x68aa19(0x4849)]=function(){var _0x13b2df=_0x68aa19;abort(_0x13b2df(0x503a));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x2155))||(Module[_0x68aa19(0x2155)]=function(){var _0x2b6467=_0x68aa19;abort(_0x2b6467(0x57db));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x65e))||(Module[_0x68aa19(0x65e)]=function(){var _0x58963c=_0x68aa19;abort(_0x58963c(0x49eb));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3b13))||(Module['dynCall']=function(){var _0x49c4ab=_0x68aa19;abort(_0x49c4ab(0x1061));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x446f))||(Module[_0x68aa19(0x446f)]=function(){var _0x401eaa=_0x68aa19;abort(_0x401eaa(0x5492));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x2d42))||(Module[_0x68aa19(0x2d42)]=function(){abort('\x27reallyNegative\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,'unSign')||(Module[_0x68aa19(0x131f)]=function(){abort('\x27unSign\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x487a))||(Module['reSign']=function(){var _0x414b2c=_0x68aa19;abort(_0x414b2c(0xc0d));}),Object[_0x68aa19(0x347)](Module,'formatString')||(Module[_0x68aa19(0x24c5)]=function(){var _0x326b5e=_0x68aa19;abort(_0x326b5e(0x2fa6));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1f3))||(Module[_0x68aa19(0x1f3)]=function(){abort('\x27PATH\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0xd25))||(Module[_0x68aa19(0xd25)]=function(){abort('\x27PATH_FS\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x24c1))||(Module[_0x68aa19(0x24c1)]=function(){var _0x44efca=_0x68aa19;abort(_0x44efca(0x43bd));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x44bb))||(Module['syscallMmap2']=function(){var _0x216f71=_0x68aa19;abort(_0x216f71(0x195d));}),Object['getOwnPropertyDescriptor'](Module,'syscallMunmap')||(Module['syscallMunmap']=function(){var _0x5b801f=_0x68aa19;abort(_0x5b801f(0x2a7a));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x17c9))||(Module[_0x68aa19(0x17c9)]=function(){var _0x2b4c7e=_0x68aa19;abort(_0x2b4c7e(0x286e));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1b21))||(Module[_0x68aa19(0x1b21)]=function(){var _0x3ed99a=_0x68aa19;abort(_0x3ed99a(0x3544));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3aac))||(Module[_0x68aa19(0x3aac)]=function(){var _0x523791=_0x68aa19;abort(_0x523791(0x1a10));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x3908))||(Module['registerKeyEventCallback']=function(){abort('\x27registerKeyEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x174f))||(Module[_0x68aa19(0x174f)]=function(){var _0x4c2177=_0x68aa19;abort(_0x4c2177(0x2281));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0xa9f))||(Module[_0x68aa19(0xa9f)]=function(){var _0x27a755=_0x68aa19;abort(_0x27a755(0x81c));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4723))||(Module[_0x68aa19(0x4723)]=function(){var _0x3bc45b=_0x68aa19;abort(_0x3bc45b(0x17e2));}),Object[_0x68aa19(0x347)](Module,'findCanvasEventTarget')||(Module[_0x68aa19(0x4e1f)]=function(){var _0x42a733=_0x68aa19;abort(_0x42a733(0x57e1));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4209))||(Module[_0x68aa19(0x4209)]=function(){var _0x299f69=_0x68aa19;abort(_0x299f69(0x476b));}),Object[_0x68aa19(0x347)](Module,'fillMouseEventData')||(Module[_0x68aa19(0x1846)]=function(){var _0x39078b=_0x68aa19;abort(_0x39078b(0x1a88));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3415))||(Module['registerMouseEventCallback']=function(){var _0x3393ff=_0x68aa19;abort(_0x3393ff(0x58b));}),Object[_0x68aa19(0x347)](Module,'registerWheelEventCallback')||(Module[_0x68aa19(0x2119)]=function(){abort('\x27registerWheelEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x4873))||(Module[_0x68aa19(0x4873)]=function(){abort('\x27registerUiEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3252))||(Module[_0x68aa19(0x3252)]=function(){var _0x1e365c=_0x68aa19;abort(_0x1e365c(0x3c11));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x2bfc))||(Module['fillDeviceOrientationEventData']=function(){var _0x44fece=_0x68aa19;abort(_0x44fece(0x4094));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x47fb))||(Module[_0x68aa19(0x47fb)]=function(){abort('\x27registerDeviceOrientationEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x52b))||(Module[_0x68aa19(0x52b)]=function(){var _0x1a78dd=_0x68aa19;abort(_0x1a78dd(0x4835));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x32b1))||(Module['registerDeviceMotionEventCallback']=function(){abort('\x27registerDeviceMotionEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x467c))||(Module[_0x68aa19(0x467c)]=function(){var _0x5a2a4a=_0x68aa19;abort(_0x5a2a4a(0x53a5));}),Object[_0x68aa19(0x347)](Module,'fillOrientationChangeEventData')||(Module['fillOrientationChangeEventData']=function(){var _0x4dec54=_0x68aa19;abort(_0x4dec54(0x2824));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0xb6d))||(Module[_0x68aa19(0xb6d)]=function(){var _0x11595e=_0x68aa19;abort(_0x11595e(0x3b0d));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x3a2c))||(Module[_0x68aa19(0x3a2c)]=function(){var _0x51baa1=_0x68aa19;abort(_0x51baa1(0x5615));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x10ef))||(Module[_0x68aa19(0x10ef)]=function(){var _0x2500a9=_0x68aa19;abort(_0x2500a9(0x3ebf));}),Object[_0x68aa19(0x347)](Module,'registerRestoreOldStyle')||(Module['registerRestoreOldStyle']=function(){var _0x361d41=_0x68aa19;abort(_0x361d41(0x38d8));}),Object[_0x68aa19(0x347)](Module,'hideEverythingExceptGivenElement')||(Module[_0x68aa19(0x22da)]=function(){var _0x53cccd=_0x68aa19;abort(_0x53cccd(0x1a3e));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x39c6))||(Module['restoreHiddenElements']=function(){abort('\x27restoreHiddenElements\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,'setLetterbox')||(Module[_0x68aa19(0x4125)]=function(){var _0x58307b=_0x68aa19;abort(_0x58307b(0x455c));}),Object[_0x68aa19(0x347)](Module,'currentFullscreenStrategy')||(Module[_0x68aa19(0x1f8a)]=function(){var _0x4e4633=_0x68aa19;abort(_0x4e4633(0x87e));}),Object[_0x68aa19(0x347)](Module,'restoreOldWindowedStyle')||(Module['restoreOldWindowedStyle']=function(){var _0x314f14=_0x68aa19;abort(_0x314f14(0x1d4));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x3703))||(Module['softFullscreenResizeWebGLRenderTarget']=function(){var _0x585b72=_0x68aa19;abort(_0x585b72(0x3848));}),Object[_0x68aa19(0x347)](Module,'doRequestFullscreen')||(Module[_0x68aa19(0x49fa)]=function(){var _0x5487d2=_0x68aa19;abort(_0x5487d2(0x41d2));}),Object[_0x68aa19(0x347)](Module,'fillPointerlockChangeEventData')||(Module[_0x68aa19(0x28a4)]=function(){abort('\x27fillPointerlockChangeEventData\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x47a3))||(Module[_0x68aa19(0x47a3)]=function(){abort('\x27registerPointerlockChangeEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x588c))||(Module['registerPointerlockErrorEventCallback']=function(){var _0xaa7f4d=_0x68aa19;abort(_0xaa7f4d(0x15a7));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x2475))||(Module[_0x68aa19(0x2475)]=function(){var _0x3cdbd2=_0x68aa19;abort(_0x3cdbd2(0x285c));}),Object[_0x68aa19(0x347)](Module,'fillVisibilityChangeEventData')||(Module[_0x68aa19(0x1aed)]=function(){var _0x3e288a=_0x68aa19;abort(_0x3e288a(0x501e));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x961))||(Module[_0x68aa19(0x961)]=function(){var _0x1f882d=_0x68aa19;abort(_0x1f882d(0x2a10));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x21fc))||(Module[_0x68aa19(0x21fc)]=function(){abort('\x27registerTouchEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x239b))||(Module[_0x68aa19(0x239b)]=function(){var _0x515602=_0x68aa19;abort(_0x515602(0x3183));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x313d))||(Module[_0x68aa19(0x313d)]=function(){var _0x1dc536=_0x68aa19;abort(_0x1dc536(0x3c57));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x497b))||(Module[_0x68aa19(0x497b)]=function(){abort('\x27registerBeforeUnloadEventCallback\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x1b42))||(Module[_0x68aa19(0x1b42)]=function(){var _0x26b051=_0x68aa19;abort(_0x26b051(0xaae));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x32ca))||(Module[_0x68aa19(0x32ca)]=function(){var _0x4c3e21=_0x68aa19;abort(_0x4c3e21(0x11bc));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3a47))||(Module[_0x68aa19(0x3a47)]=function(){var _0x2acbb2=_0x68aa19;abort(_0x2acbb2(0x5698));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4a59))||(Module['setCanvasElementSize']=function(){var _0x9da3eb=_0x68aa19;abort(_0x9da3eb(0x4e25));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x270))||(Module[_0x68aa19(0x270)]=function(){var _0x4d18eb=_0x68aa19;abort(_0x4d18eb(0x1b3));}),Object[_0x68aa19(0x347)](Module,'polyfillSetImmediate')||(Module[_0x68aa19(0xee9)]=function(){var _0x574eaf=_0x68aa19;abort(_0x574eaf(0x442f));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x27fd))||(Module[_0x68aa19(0x27fd)]=function(){var _0x8b5d7c=_0x68aa19;abort(_0x8b5d7c(0x4b10));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x574b))||(Module['demangleAll']=function(){abort('\x27demangleAll\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x12a))||(Module['jsStackTrace']=function(){var _0x4bedeb=_0x68aa19;abort(_0x4bedeb(0x2313));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x10f))||(Module[_0x68aa19(0x10f)]=function(){abort('\x27stackTrace\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x506d))||(Module['getEnvStrings']=function(){var _0x47c601=_0x68aa19;abort(_0x47c601(0x4340));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1c2))||(Module[_0x68aa19(0x1c2)]=function(){var _0x11faa5=_0x68aa19;abort(_0x11faa5(0x5045));}),Object['getOwnPropertyDescriptor'](Module,'writeI53ToI64')||(Module[_0x68aa19(0x3e1b)]=function(){var _0x17f201=_0x68aa19;abort(_0x17f201(0x35c1));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x480c))||(Module['writeI53ToI64Clamped']=function(){var _0x5f2f2b=_0x68aa19;abort(_0x5f2f2b(0x4bf1));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0xfdd))||(Module['writeI53ToI64Signaling']=function(){var _0x4a78c2=_0x68aa19;abort(_0x4a78c2(0xaa4));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3738))||(Module[_0x68aa19(0x3738)]=function(){var _0x1ce34f=_0x68aa19;abort(_0x1ce34f(0x1463));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4d67))||(Module[_0x68aa19(0x4d67)]=function(){var _0x36b6f9=_0x68aa19;abort(_0x36b6f9(0x229b));}),Object[_0x68aa19(0x347)](Module,'readI53FromI64')||(Module[_0x68aa19(0x53fe)]=function(){var _0xc8096=_0x68aa19;abort(_0xc8096(0x45fa));}),Object[_0x68aa19(0x347)](Module,'readI53FromU64')||(Module['readI53FromU64']=function(){var _0x4db6e8=_0x68aa19;abort(_0x4db6e8(0x4f99));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1101))||(Module[_0x68aa19(0x1101)]=function(){abort('\x27convertI32PairToI53\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x471f))||(Module[_0x68aa19(0x471f)]=function(){var _0x27cea7=_0x68aa19;abort(_0x27cea7(0x1c79));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x2975))||(Module[_0x68aa19(0x2975)]=function(){var _0x5bd99c=_0x68aa19;abort(_0x5bd99c(0x52b5));}),Object['getOwnPropertyDescriptor'](Module,'exceptionLast')||(Module[_0x68aa19(0x1073)]=function(){abort('\x27exceptionLast\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x24a9))||(Module[_0x68aa19(0x24a9)]=function(){abort('\x27exceptionCaught\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x118))||(Module[_0x68aa19(0x118)]=function(){var _0x809b1c=_0x68aa19;abort(_0x809b1c(0x2120));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0xa4d))||(Module['ExceptionInfo']=function(){abort('\x27ExceptionInfo\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x39e8))||(Module[_0x68aa19(0x39e8)]=function(){var _0x21f951=_0x68aa19;abort(_0x21f951(0x128a));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x4bac))||(Module[_0x68aa19(0x4bac)]=function(){abort('\x27exception_addRef\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x31b2))||(Module[_0x68aa19(0x31b2)]=function(){var _0x59d342=_0x68aa19;abort(_0x59d342(0x482f));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x5262))||(Module['Browser']=function(){var _0x1cb611=_0x68aa19;abort(_0x1cb611(0x323d));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x175f))||(Module[_0x68aa19(0x175f)]=function(){var _0x4aed58=_0x68aa19;abort(_0x4aed58(0x1c16));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x206e))||(Module[_0x68aa19(0x206e)]=function(){var _0x1d4d65=_0x68aa19;abort(_0x1d4d65(0x1923));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1013))||(Module['setMainLoop']=function(){var _0x424103=_0x68aa19;abort(_0x424103(0x30f6));}),Object[_0x68aa19(0x347)](Module,'FS')||(Module['FS']=function(){var _0x146752=_0x68aa19;abort(_0x146752(0x4a21));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4f9f))||(Module['mmapAlloc']=function(){abort('\x27mmapAlloc\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x52c8))||(Module[_0x68aa19(0x52c8)]=function(){var _0xc7009f=_0x68aa19;abort(_0xc7009f(0x91b));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1164))||(Module[_0x68aa19(0x1164)]=function(){var _0x316ba8=_0x68aa19;abort(_0x316ba8(0x241e));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x537))||(Module['PIPEFS']=function(){abort('\x27PIPEFS\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x2a09))||(Module[_0x68aa19(0x2a09)]=function(){var _0x28a2f5=_0x68aa19;abort(_0x28a2f5(0xd6e));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x5354))||(Module['_setNetworkCallback']=function(){var _0x551f1f=_0x68aa19;abort(_0x551f1f(0x11e8));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x2b68))||(Module['tempFixedLengthArray']=function(){abort('\x27tempFixedLengthArray\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x189))||(Module[_0x68aa19(0x189)]=function(){var _0x25bd39=_0x68aa19;abort(_0x25bd39(0x48ae));}),Object[_0x68aa19(0x347)](Module,'heapObjectForWebGLType')||(Module[_0x68aa19(0x4836)]=function(){var _0x188239=_0x68aa19;abort(_0x188239(0x30b3));}),Object[_0x68aa19(0x347)](Module,'heapAccessShiftForWebGLHeap')||(Module[_0x68aa19(0x4cda)]=function(){var _0x558ee9=_0x68aa19;abort(_0x558ee9(0x1307));}),Object[_0x68aa19(0x347)](Module,'GL')||(Module['GL']=function(){var _0x4c28b3=_0x68aa19;abort(_0x4c28b3(0x3151));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1eac))||(Module[_0x68aa19(0x1eac)]=function(){var _0x126f95=_0x68aa19;abort(_0x126f95(0x2765));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3ba3))||(Module[_0x68aa19(0x3ba3)]=function(){var _0x505034=_0x68aa19;abort(_0x505034(0x3384));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x53c0))||(Module['emscriptenWebGLGetTexPixelData']=function(){var _0x477346=_0x68aa19;abort(_0x477346(0x30dd));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x268b))||(Module[_0x68aa19(0x268b)]=function(){abort('\x27emscriptenWebGLGetUniform\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,'emscriptenWebGLGetVertexAttrib')||(Module['emscriptenWebGLGetVertexAttrib']=function(){var _0x39da4e=_0x68aa19;abort(_0x39da4e(0x2aeb));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x5027))||(Module[_0x68aa19(0x5027)]=function(){abort('\x27writeGLArray\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,'AL')||(Module['AL']=function(){var _0xa2272d=_0x68aa19;abort(_0xa2272d(0x2ffd));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0xd81))||(Module['SDL_unicode']=function(){var _0x1acba5=_0x68aa19;abort(_0x1acba5(0x4c0f));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x41d1))||(Module[_0x68aa19(0x41d1)]=function(){var _0x516a6a=_0x68aa19;abort(_0x516a6a(0x45fb));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4d3d))||(Module[_0x68aa19(0x4d3d)]=function(){var _0x315652=_0x68aa19;abort(_0x315652(0x3ce4));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x72e))||(Module[_0x68aa19(0x72e)]=function(){abort('\x27SDL\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x7e5))||(Module[_0x68aa19(0x7e5)]=function(){var _0x389ed1=_0x68aa19;abort(_0x389ed1(0x5782));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x2220))||(Module[_0x68aa19(0x2220)]=function(){var _0x4f97e6=_0x68aa19;abort(_0x4f97e6(0x1d64));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x4f0d))||(Module[_0x68aa19(0x4f0d)]=function(){var _0x1ec2e1=_0x68aa19;abort(_0x1ec2e1(0x285e));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4928))||(Module[_0x68aa19(0x4928)]=function(){abort('\x27GLFW_Window\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x475e))||(Module[_0x68aa19(0x475e)]=function(){var _0x457e81=_0x68aa19;abort(_0x457e81(0x2fa0));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x347b))||(Module['GLEW']=function(){var _0x416bb0=_0x68aa19;abort(_0x416bb0(0x34fb));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x14b9))||(Module[_0x68aa19(0x14b9)]=function(){abort('\x27IDBStore\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,'runAndAbortIfError')||(Module[_0x68aa19(0x907)]=function(){var _0xb8a945=_0x68aa19;abort(_0xb8a945(0x1c43));}),Object[_0x68aa19(0x347)](Module,'warnOnce')||(Module[_0x68aa19(0x15e3)]=function(){var _0x520053=_0x68aa19;abort(_0x520053(0x31ce));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x3d70))||(Module[_0x68aa19(0x3d70)]=function(){abort('\x27stackSave\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0xffc))||(Module['stackRestore']=function(){var _0x5c8b53=_0x68aa19;abort(_0x5c8b53(0x2f58));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0xa65))||(Module['stackAlloc']=function(){var _0x5e2e9a=_0x68aa19;abort(_0x5e2e9a(0x4e73));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x242e))||(Module[_0x68aa19(0x242e)]=function(){abort('\x27AsciiToString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x30e1))||(Module['stringToAscii']=function(){abort('\x27stringToAscii\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x2abd))||(Module[_0x68aa19(0x2abd)]=function(){var _0x65235b=_0x68aa19;abort(_0x65235b(0x2807));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x55e9))||(Module['stringToUTF16']=function(){var _0x5ccf70=_0x68aa19;abort(_0x5ccf70(0x1575));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x57d))||(Module[_0x68aa19(0x57d)]=function(){var _0x5713b2=_0x68aa19;abort(_0x5713b2(0x26b5));}),Object['getOwnPropertyDescriptor'](Module,_0x68aa19(0x130d))||(Module[_0x68aa19(0x130d)]=function(){abort('\x27UTF32ToString\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4d3b))||(Module[_0x68aa19(0x4d3b)]=function(){var _0x1d9cb0=_0x68aa19;abort(_0x1d9cb0(0x1405));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x21d5))||(Module[_0x68aa19(0x21d5)]=function(){var _0x5393e8=_0x68aa19;abort(_0x5393e8(0x143b));}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x1c2e))||(Module[_0x68aa19(0x1c2e)]=function(){abort('\x27allocateUTF8\x27\x20was\x20not\x20exported.\x20add\x20it\x20to\x20EXTRA_EXPORTED_RUNTIME_METHODS\x20(see\x20the\x20FAQ)');}),Object['getOwnPropertyDescriptor'](Module,'allocateUTF8OnStack')||(Module[_0x68aa19(0x52e7)]=function(){var _0x3f0b0d=_0x68aa19;abort(_0x3f0b0d(0x3fc2));}),Module[_0x68aa19(0x42f)]=writeStackCookie,Module[_0x68aa19(0x2f36)]=checkStackCookie,Object[_0x68aa19(0x347)](Module,_0x68aa19(0x4d5f))||Object['defineProperty'](Module,_0x68aa19(0x4d5f),{'configurable':!0x0,'get':function(){var _0x30c7ad=_0x68aa19;abort(_0x30c7ad(0x1754));}}),Object[_0x68aa19(0x347)](Module,_0x68aa19(0x48ab))||Object[_0x68aa19(0xbe6)](Module,_0x68aa19(0x48ab),{'configurable':!0x0,'get':function(){var _0x53b818=_0x68aa19;abort(_0x53b818(0x43c7));}}),dependenciesFulfilled=function e(){calledRun||run(),calledRun||(dependenciesFulfilled=e);},Module[_0x68aa19(0x29b6)]=run,Module[_0x68aa19(0x5681)]){for(_0x68aa19(0x20f8)==typeof Module['preInit']&&(Module['preInit']=[Module['preInit']]);Module[_0x68aa19(0x5681)]['length']>0x0;)Module[_0x68aa19(0x5681)][_0x68aa19(0x1ae7)]()();}run();var read$1=function(_0x1be739,_0x5e108e,_0x2ed2bf,_0x5cfb36,_0x5ace7b){var _0x4c2a8b=_0x68aa19,_0x3bb353,_0x5378e7,_0x27b317=0x8*_0x5ace7b-_0x5cfb36-0x1,_0x3e961d=(0x1<<_0x27b317)-0x1,_0x530e47=_0x3e961d>>0x1,_0x1347bb=-0x7,_0x541ee3=_0x2ed2bf?_0x5ace7b-0x1:0x0,_0x5d749c=_0x2ed2bf?-0x1:0x1,_0x69cdd5=_0x1be739[_0x5e108e+_0x541ee3];for(_0x541ee3+=_0x5d749c,_0x3bb353=_0x69cdd5&(0x1<<-_0x1347bb)-0x1,_0x69cdd5>>=-_0x1347bb,_0x1347bb+=_0x27b317;_0x1347bb>0x0;_0x3bb353=0x100*_0x3bb353+_0x1be739[_0x5e108e+_0x541ee3],_0x541ee3+=_0x5d749c,_0x1347bb-=0x8);for(_0x5378e7=_0x3bb353&(0x1<<-_0x1347bb)-0x1,_0x3bb353>>=-_0x1347bb,_0x1347bb+=_0x5cfb36;_0x1347bb>0x0;_0x5378e7=0x100*_0x5378e7+_0x1be739[_0x5e108e+_0x541ee3],_0x541ee3+=_0x5d749c,_0x1347bb-=0x8);if(0x0===_0x3bb353)_0x3bb353=0x1-_0x530e47;else{if(_0x3bb353===_0x3e961d)return _0x5378e7?NaN:0x1/0x0*(_0x69cdd5?-0x1:0x1);_0x5378e7+=Math[_0x4c2a8b(0x1f76)](0x2,_0x5cfb36),_0x3bb353-=_0x530e47;}return(_0x69cdd5?-0x1:0x1)*_0x5378e7*Math['pow'](0x2,_0x3bb353-_0x5cfb36);},write=function(_0x271aff,_0x22a185,_0x1582e6,_0x4f8eaa,_0x1dd8f2,_0x34911c){var _0x22d06f=_0x68aa19,_0x36b869,_0xc35948,_0x5ee147,_0x26be01=0x8*_0x34911c-_0x1dd8f2-0x1,_0x41e7aa=(0x1<<_0x26be01)-0x1,_0x5868fd=_0x41e7aa>>0x1,_0x364f4f=0x17===_0x1dd8f2?Math[_0x22d06f(0x1f76)](0x2,-0x18)-Math['pow'](0x2,-0x4d):0x0,_0x1b8a67=_0x4f8eaa?0x0:_0x34911c-0x1,_0x543fda=_0x4f8eaa?0x1:-0x1,_0x5b5962=_0x22a185<0x0||0x0===_0x22a185&&0x1/_0x22a185<0x0?0x1:0x0;for(_0x22a185=Math['abs'](_0x22a185),isNaN(_0x22a185)||_0x22a185===0x1/0x0?(_0xc35948=isNaN(_0x22a185)?0x1:0x0,_0x36b869=_0x41e7aa):(_0x36b869=Math['floor'](Math[_0x22d06f(0xe28)](_0x22a185)/Math[_0x22d06f(0x4fd)]),_0x22a185*(_0x5ee147=Math['pow'](0x2,-_0x36b869))<0x1&&(_0x36b869--,_0x5ee147*=0x2),(_0x22a185+=_0x36b869+_0x5868fd>=0x1?_0x364f4f/_0x5ee147:_0x364f4f*Math[_0x22d06f(0x1f76)](0x2,0x1-_0x5868fd))*_0x5ee147>=0x2&&(_0x36b869++,_0x5ee147/=0x2),_0x36b869+_0x5868fd>=_0x41e7aa?(_0xc35948=0x0,_0x36b869=_0x41e7aa):_0x36b869+_0x5868fd>=0x1?(_0xc35948=(_0x22a185*_0x5ee147-0x1)*Math['pow'](0x2,_0x1dd8f2),_0x36b869+=_0x5868fd):(_0xc35948=_0x22a185*Math['pow'](0x2,_0x5868fd-0x1)*Math[_0x22d06f(0x1f76)](0x2,_0x1dd8f2),_0x36b869=0x0));_0x1dd8f2>=0x8;_0x271aff[_0x1582e6+_0x1b8a67]=0xff&_0xc35948,_0x1b8a67+=_0x543fda,_0xc35948/=0x100,_0x1dd8f2-=0x8);for(_0x36b869=_0x36b869<<_0x1dd8f2|_0xc35948,_0x26be01+=_0x1dd8f2;_0x26be01>0x0;_0x271aff[_0x1582e6+_0x1b8a67]=0xff&_0x36b869,_0x1b8a67+=_0x543fda,_0x36b869/=0x100,_0x26be01-=0x8);_0x271aff[_0x1582e6+_0x1b8a67-_0x543fda]|=0x80*_0x5b5962;},ieee754={'read':read$1,'write':write};function Pbf(_0xd6fd18){var _0x20dd2f=_0x68aa19;this[_0x20dd2f(0x2730)]=ArrayBuffer[_0x20dd2f(0x5472)]&&ArrayBuffer[_0x20dd2f(0x5472)](_0xd6fd18)?_0xd6fd18:new Uint8Array(_0xd6fd18||0x0),this[_0x20dd2f(0x143c)]=0x0,this[_0x20dd2f(0x3243)]=0x0,this[_0x20dd2f(0x531b)]=this[_0x20dd2f(0x2730)][_0x20dd2f(0x531b)];}Pbf['Varint']=0x0,Pbf['Fixed64']=0x1,Pbf[_0x68aa19(0x27d1)]=0x2,Pbf[_0x68aa19(0x1a4a)]=0x5;var SHIFT_LEFT_32=0x100000000,SHIFT_RIGHT_32=0x1/SHIFT_LEFT_32;function readVarintRemainder(_0x1d168f,_0x595b49,_0x473071){var _0x32770c=_0x68aa19,_0x208d04,_0x1aa326,_0x390477=_0x473071[_0x32770c(0x2730)];if(_0x208d04=(0x70&(_0x1aa326=_0x390477[_0x473071[_0x32770c(0x143c)]++]))>>0x4,_0x1aa326<0x80)return toNum(_0x1d168f,_0x208d04,_0x595b49);if(_0x208d04|=(0x7f&(_0x1aa326=_0x390477[_0x473071[_0x32770c(0x143c)]++]))<<0x3,_0x1aa326<0x80)return toNum(_0x1d168f,_0x208d04,_0x595b49);if(_0x208d04|=(0x7f&(_0x1aa326=_0x390477[_0x473071[_0x32770c(0x143c)]++]))<<0xa,_0x1aa326<0x80)return toNum(_0x1d168f,_0x208d04,_0x595b49);if(_0x208d04|=(0x7f&(_0x1aa326=_0x390477[_0x473071[_0x32770c(0x143c)]++]))<<0x11,_0x1aa326<0x80)return toNum(_0x1d168f,_0x208d04,_0x595b49);if(_0x208d04|=(0x7f&(_0x1aa326=_0x390477[_0x473071[_0x32770c(0x143c)]++]))<<0x18,_0x1aa326<0x80)return toNum(_0x1d168f,_0x208d04,_0x595b49);if(_0x208d04|=(0x1&(_0x1aa326=_0x390477[_0x473071[_0x32770c(0x143c)]++]))<<0x1f,_0x1aa326<0x80)return toNum(_0x1d168f,_0x208d04,_0x595b49);throw new Error(_0x32770c(0x486e));}function readPackedEnd(_0x546ffb){var _0x1697a7=_0x68aa19;return _0x546ffb[_0x1697a7(0x3243)]===Pbf[_0x1697a7(0x27d1)]?_0x546ffb[_0x1697a7(0x55ae)]()+_0x546ffb[_0x1697a7(0x143c)]:_0x546ffb['pos']+0x1;}function toNum(_0x3070b4,_0x4c3229,_0x4c2c56){return _0x4c2c56?0x100000000*_0x4c3229+(_0x3070b4>>>0x0):0x100000000*(_0x4c3229>>>0x0)+(_0x3070b4>>>0x0);}function writeBigVarint(_0x138963,_0xbfb2a3){var _0x4b7cf1=_0x68aa19,_0xc414e3,_0x2db253;if(_0x138963>=0x0?(_0xc414e3=_0x138963%0x100000000|0x0,_0x2db253=_0x138963/0x100000000|0x0):(_0x2db253=~(-_0x138963/0x100000000),0xffffffff^(_0xc414e3=~(-_0x138963%0x100000000))?_0xc414e3=_0xc414e3+0x1|0x0:(_0xc414e3=0x0,_0x2db253=_0x2db253+0x1|0x0)),_0x138963>=0x10000000000000000||_0x138963<-0x10000000000000000)throw new Error(_0x4b7cf1(0xd0d));_0xbfb2a3['realloc'](0xa),writeBigVarintLow(_0xc414e3,_0x2db253,_0xbfb2a3),writeBigVarintHigh(_0x2db253,_0xbfb2a3);}function writeBigVarintLow(_0x46f374,_0x3de97c,_0x1ac1be){var _0x5598ae=_0x68aa19;_0x1ac1be[_0x5598ae(0x2730)][_0x1ac1be[_0x5598ae(0x143c)]++]=0x7f&_0x46f374|0x80,_0x46f374>>>=0x7,_0x1ac1be[_0x5598ae(0x2730)][_0x1ac1be['pos']++]=0x7f&_0x46f374|0x80,_0x46f374>>>=0x7,_0x1ac1be[_0x5598ae(0x2730)][_0x1ac1be[_0x5598ae(0x143c)]++]=0x7f&_0x46f374|0x80,_0x46f374>>>=0x7,_0x1ac1be[_0x5598ae(0x2730)][_0x1ac1be[_0x5598ae(0x143c)]++]=0x7f&_0x46f374|0x80,_0x46f374>>>=0x7,_0x1ac1be['buf'][_0x1ac1be[_0x5598ae(0x143c)]]=0x7f&_0x46f374;}function writeBigVarintHigh(_0x5ad74f,_0x52e735){var _0x13b785=_0x68aa19,_0x49dc3c=(0x7&_0x5ad74f)<<0x4;_0x52e735[_0x13b785(0x2730)][_0x52e735[_0x13b785(0x143c)]++]|=_0x49dc3c|((_0x5ad74f>>>=0x3)?0x80:0x0),_0x5ad74f&&(_0x52e735[_0x13b785(0x2730)][_0x52e735[_0x13b785(0x143c)]++]=0x7f&_0x5ad74f|((_0x5ad74f>>>=0x7)?0x80:0x0),_0x5ad74f&&(_0x52e735[_0x13b785(0x2730)][_0x52e735[_0x13b785(0x143c)]++]=0x7f&_0x5ad74f|((_0x5ad74f>>>=0x7)?0x80:0x0),_0x5ad74f&&(_0x52e735['buf'][_0x52e735[_0x13b785(0x143c)]++]=0x7f&_0x5ad74f|((_0x5ad74f>>>=0x7)?0x80:0x0),_0x5ad74f&&(_0x52e735[_0x13b785(0x2730)][_0x52e735[_0x13b785(0x143c)]++]=0x7f&_0x5ad74f|((_0x5ad74f>>>=0x7)?0x80:0x0),_0x5ad74f&&(_0x52e735[_0x13b785(0x2730)][_0x52e735[_0x13b785(0x143c)]++]=0x7f&_0x5ad74f)))));}function makeRoomForExtraLength(_0x1a2fa5,_0x21aa1b,_0x10a4e6){var _0x11eab1=_0x68aa19,_0x120fd8=_0x21aa1b<=0x3fff?0x1:_0x21aa1b<=0x1fffff?0x2:_0x21aa1b<=0xfffffff?0x3:Math[_0x11eab1(0x28fa)](Math[_0x11eab1(0xe28)](_0x21aa1b)/(0x7*Math[_0x11eab1(0x4fd)]));_0x10a4e6['realloc'](_0x120fd8);for(var _0x463ee3=_0x10a4e6[_0x11eab1(0x143c)]-0x1;_0x463ee3>=_0x1a2fa5;_0x463ee3--)_0x10a4e6[_0x11eab1(0x2730)][_0x463ee3+_0x120fd8]=_0x10a4e6[_0x11eab1(0x2730)][_0x463ee3];}function writePackedVarint(_0x168db1,_0x566a25){var _0x5e2772=_0x68aa19;for(var _0x46ef25=0x0;_0x46ef25<_0x168db1[_0x5e2772(0x531b)];_0x46ef25++)_0x566a25['writeVarint'](_0x168db1[_0x46ef25]);}function writePackedSVarint(_0x561dd9,_0xf97ba8){for(var _0x39358f=0x0;_0x39358f<_0x561dd9['length'];_0x39358f++)_0xf97ba8['writeSVarint'](_0x561dd9[_0x39358f]);}function writePackedFloat(_0x482a1f,_0x1cf892){var _0x18e95b=_0x68aa19;for(var _0x118bd2=0x0;_0x118bd2<_0x482a1f[_0x18e95b(0x531b)];_0x118bd2++)_0x1cf892[_0x18e95b(0x1065)](_0x482a1f[_0x118bd2]);}function writePackedDouble(_0xe9bf4,_0x4a1bd5){var _0x3565b5=_0x68aa19;for(var _0x4abf7a=0x0;_0x4abf7a<_0xe9bf4[_0x3565b5(0x531b)];_0x4abf7a++)_0x4a1bd5[_0x3565b5(0x44d0)](_0xe9bf4[_0x4abf7a]);}function writePackedBoolean(_0x34ecba,_0x1a74d3){for(var _0x67dc19=0x0;_0x67dc19<_0x34ecba['length'];_0x67dc19++)_0x1a74d3['writeBoolean'](_0x34ecba[_0x67dc19]);}function writePackedFixed32(_0x32aa13,_0x1cbc65){var _0xb04b8c=_0x68aa19;for(var _0x13d0a8=0x0;_0x13d0a8<_0x32aa13[_0xb04b8c(0x531b)];_0x13d0a8++)_0x1cbc65[_0xb04b8c(0x4121)](_0x32aa13[_0x13d0a8]);}function writePackedSFixed32(_0x555f9d,_0x476bd6){var _0x493f5a=_0x68aa19;for(var _0x438dfc=0x0;_0x438dfc<_0x555f9d[_0x493f5a(0x531b)];_0x438dfc++)_0x476bd6[_0x493f5a(0x2811)](_0x555f9d[_0x438dfc]);}function writePackedFixed64(_0x1c9448,_0x2ee784){var _0x13a595=_0x68aa19;for(var _0x5f4340=0x0;_0x5f4340<_0x1c9448[_0x13a595(0x531b)];_0x5f4340++)_0x2ee784[_0x13a595(0x35d3)](_0x1c9448[_0x5f4340]);}function writePackedSFixed64(_0x1f30b1,_0xf3a071){var _0x4742da=_0x68aa19;for(var _0x2e6073=0x0;_0x2e6073<_0x1f30b1[_0x4742da(0x531b)];_0x2e6073++)_0xf3a071[_0x4742da(0x482a)](_0x1f30b1[_0x2e6073]);}function readUInt32(_0x1e4584,_0x4fdb2f){return(_0x1e4584[_0x4fdb2f]|_0x1e4584[_0x4fdb2f+0x1]<<0x8|_0x1e4584[_0x4fdb2f+0x2]<<0x10)+0x1000000*_0x1e4584[_0x4fdb2f+0x3];}function writeInt32(_0x166812,_0x4db009,_0x37e052){_0x166812[_0x37e052]=_0x4db009,_0x166812[_0x37e052+0x1]=_0x4db009>>>0x8,_0x166812[_0x37e052+0x2]=_0x4db009>>>0x10,_0x166812[_0x37e052+0x3]=_0x4db009>>>0x18;}function readInt32(_0x3af89a,_0x5d904c){return(_0x3af89a[_0x5d904c]|_0x3af89a[_0x5d904c+0x1]<<0x8|_0x3af89a[_0x5d904c+0x2]<<0x10)+(_0x3af89a[_0x5d904c+0x3]<<0x18);}function readUtf8(_0x26b744,_0x48ff38,_0x1059c0){var _0x2f26f8=_0x68aa19;for(var _0x5a14f7='',_0xac945d=_0x48ff38;_0xac945d<_0x1059c0;){var _0x217863,_0x43a285,_0x328611,_0x3511fb=_0x26b744[_0xac945d],_0x2a2653=null,_0x428f98=_0x3511fb>0xef?0x4:_0x3511fb>0xdf?0x3:_0x3511fb>0xbf?0x2:0x1;if(_0xac945d+_0x428f98>_0x1059c0)break;0x1===_0x428f98?_0x3511fb<0x80&&(_0x2a2653=_0x3511fb):0x2===_0x428f98?0x80==(0xc0&(_0x217863=_0x26b744[_0xac945d+0x1]))&&(_0x2a2653=(0x1f&_0x3511fb)<<0x6|0x3f&_0x217863)<=0x7f&&(_0x2a2653=null):0x3===_0x428f98?(_0x217863=_0x26b744[_0xac945d+0x1],_0x43a285=_0x26b744[_0xac945d+0x2],0x80==(0xc0&_0x217863)&&0x80==(0xc0&_0x43a285)&&((_0x2a2653=(0xf&_0x3511fb)<<0xc|(0x3f&_0x217863)<<0x6|0x3f&_0x43a285)<=0x7ff||_0x2a2653>=0xd800&&_0x2a2653<=0xdfff)&&(_0x2a2653=null)):0x4===_0x428f98&&(_0x217863=_0x26b744[_0xac945d+0x1],_0x43a285=_0x26b744[_0xac945d+0x2],_0x328611=_0x26b744[_0xac945d+0x3],0x80==(0xc0&_0x217863)&&0x80==(0xc0&_0x43a285)&&0x80==(0xc0&_0x328611)&&((_0x2a2653=(0xf&_0x3511fb)<<0x12|(0x3f&_0x217863)<<0xc|(0x3f&_0x43a285)<<0x6|0x3f&_0x328611)<=0xffff||_0x2a2653>=0x110000)&&(_0x2a2653=null)),null===_0x2a2653?(_0x2a2653=0xfffd,_0x428f98=0x1):_0x2a2653>0xffff&&(_0x2a2653-=0x10000,_0x5a14f7+=String[_0x2f26f8(0x3e9a)](_0x2a2653>>>0xa&0x3ff|0xd800),_0x2a2653=0xdc00|0x3ff&_0x2a2653),_0x5a14f7+=String[_0x2f26f8(0x3e9a)](_0x2a2653),_0xac945d+=_0x428f98;}return _0x5a14f7;}function writeUtf8(_0x4aea9b,_0x4f82d3,_0x2a67a9){var _0x142bab=_0x68aa19;for(var _0x2838d2,_0x2526b4,_0x70af1b=0x0;_0x70af1b<_0x4f82d3[_0x142bab(0x531b)];_0x70af1b++){if((_0x2838d2=_0x4f82d3['charCodeAt'](_0x70af1b))>0xd7ff&&_0x2838d2<0xe000){if(!_0x2526b4){_0x2838d2>0xdbff||_0x70af1b+0x1===_0x4f82d3[_0x142bab(0x531b)]?(_0x4aea9b[_0x2a67a9++]=0xef,_0x4aea9b[_0x2a67a9++]=0xbf,_0x4aea9b[_0x2a67a9++]=0xbd):_0x2526b4=_0x2838d2;continue;}if(_0x2838d2<0xdc00){_0x4aea9b[_0x2a67a9++]=0xef,_0x4aea9b[_0x2a67a9++]=0xbf,_0x4aea9b[_0x2a67a9++]=0xbd,_0x2526b4=_0x2838d2;continue;}_0x2838d2=_0x2526b4-0xd800<<0xa|_0x2838d2-0xdc00|0x10000,_0x2526b4=null;}else _0x2526b4&&(_0x4aea9b[_0x2a67a9++]=0xef,_0x4aea9b[_0x2a67a9++]=0xbf,_0x4aea9b[_0x2a67a9++]=0xbd,_0x2526b4=null);_0x2838d2<0x80?_0x4aea9b[_0x2a67a9++]=_0x2838d2:(_0x2838d2<0x800?_0x4aea9b[_0x2a67a9++]=_0x2838d2>>0x6|0xc0:(_0x2838d2<0x10000?_0x4aea9b[_0x2a67a9++]=_0x2838d2>>0xc|0xe0:(_0x4aea9b[_0x2a67a9++]=_0x2838d2>>0x12|0xf0,_0x4aea9b[_0x2a67a9++]=_0x2838d2>>0xc&0x3f|0x80),_0x4aea9b[_0x2a67a9++]=_0x2838d2>>0x6&0x3f|0x80),_0x4aea9b[_0x2a67a9++]=0x3f&_0x2838d2|0x80);}return _0x2a67a9;}function ol$1(){}Pbf['prototype']={'destroy':function(){this['buf']=null;},'readFields':function(_0x44555d,_0x344e2c,_0x26344d){var _0x4f3b26=_0x68aa19;for(_0x26344d=_0x26344d||this[_0x4f3b26(0x531b)];this[_0x4f3b26(0x143c)]<_0x26344d;){var _0x4bb838=this[_0x4f3b26(0x55ae)](),_0x3adaf0=_0x4bb838>>0x3,_0x375fc3=this[_0x4f3b26(0x143c)];this[_0x4f3b26(0x3243)]=0x7&_0x4bb838,_0x44555d(_0x3adaf0,_0x344e2c,this),this[_0x4f3b26(0x143c)]===_0x375fc3&&this[_0x4f3b26(0x1723)](_0x4bb838);}return _0x344e2c;},'readMessage':function(_0x2bde41,_0x21bb86){var _0x1bb270=_0x68aa19;return this[_0x1bb270(0x586f)](_0x2bde41,_0x21bb86,this[_0x1bb270(0x55ae)]()+this[_0x1bb270(0x143c)]);},'readFixed32':function(){var _0x4f8224=_0x68aa19,_0x4d20c1=readUInt32(this[_0x4f8224(0x2730)],this[_0x4f8224(0x143c)]);return this[_0x4f8224(0x143c)]+=0x4,_0x4d20c1;},'readSFixed32':function(){var _0x3474f1=_0x68aa19,_0x623768=readInt32(this[_0x3474f1(0x2730)],this[_0x3474f1(0x143c)]);return this[_0x3474f1(0x143c)]+=0x4,_0x623768;},'readFixed64':function(){var _0x490cf2=_0x68aa19,_0x494b4f=readUInt32(this['buf'],this[_0x490cf2(0x143c)])+readUInt32(this[_0x490cf2(0x2730)],this['pos']+0x4)*SHIFT_LEFT_32;return this[_0x490cf2(0x143c)]+=0x8,_0x494b4f;},'readSFixed64':function(){var _0x23b9b9=_0x68aa19,_0x3f2a4d=readUInt32(this[_0x23b9b9(0x2730)],this[_0x23b9b9(0x143c)])+readInt32(this['buf'],this[_0x23b9b9(0x143c)]+0x4)*SHIFT_LEFT_32;return this[_0x23b9b9(0x143c)]+=0x8,_0x3f2a4d;},'readFloat':function(){var _0x58002e=_0x68aa19,_0x4b23af=ieee754[_0x58002e(0x137b)](this['buf'],this[_0x58002e(0x143c)],!0x0,0x17,0x4);return this['pos']+=0x4,_0x4b23af;},'readDouble':function(){var _0x2e4372=_0x68aa19,_0x539af9=ieee754['read'](this[_0x2e4372(0x2730)],this[_0x2e4372(0x143c)],!0x0,0x34,0x8);return this[_0x2e4372(0x143c)]+=0x8,_0x539af9;},'readVarint':function(_0xd9750f){var _0x68f47f=_0x68aa19,_0x221c77,_0xb0fc01,_0xad115e=this['buf'];return _0x221c77=0x7f&(_0xb0fc01=_0xad115e[this[_0x68f47f(0x143c)]++]),_0xb0fc01<0x80?_0x221c77:(_0x221c77|=(0x7f&(_0xb0fc01=_0xad115e[this[_0x68f47f(0x143c)]++]))<<0x7,_0xb0fc01<0x80?_0x221c77:(_0x221c77|=(0x7f&(_0xb0fc01=_0xad115e[this[_0x68f47f(0x143c)]++]))<<0xe,_0xb0fc01<0x80?_0x221c77:(_0x221c77|=(0x7f&(_0xb0fc01=_0xad115e[this[_0x68f47f(0x143c)]++]))<<0x15,_0xb0fc01<0x80?_0x221c77:readVarintRemainder(_0x221c77|=(0xf&(_0xb0fc01=_0xad115e[this[_0x68f47f(0x143c)]]))<<0x1c,_0xd9750f,this))));},'readVarint64':function(){var _0x49d36d=_0x68aa19;return this[_0x49d36d(0x55ae)](!0x0);},'readSVarint':function(){var _0x58bd7f=_0x68aa19,_0xdea02e=this[_0x58bd7f(0x55ae)]();return _0xdea02e%0x2==0x1?(_0xdea02e+0x1)/-0x2:_0xdea02e/0x2;},'readBoolean':function(){var _0x4b1627=_0x68aa19;return Boolean(this[_0x4b1627(0x55ae)]());},'readString':function(){var _0x4c1518=_0x68aa19,_0x564052=this[_0x4c1518(0x55ae)]()+this[_0x4c1518(0x143c)],_0x4b22ea=readUtf8(this[_0x4c1518(0x2730)],this[_0x4c1518(0x143c)],_0x564052);return this[_0x4c1518(0x143c)]=_0x564052,_0x4b22ea;},'readBytes':function(){var _0x466c6d=_0x68aa19,_0x1115c8=this['readVarint']()+this[_0x466c6d(0x143c)],_0x38d8f=this[_0x466c6d(0x2730)]['subarray'](this['pos'],_0x1115c8);return this[_0x466c6d(0x143c)]=_0x1115c8,_0x38d8f;},'readPackedVarint':function(_0x46eb95,_0x3b7f3){var _0x47193a=_0x68aa19,_0x1e63fe=readPackedEnd(this);for(_0x46eb95=_0x46eb95||[];this['pos']<_0x1e63fe;)_0x46eb95[_0x47193a(0x3a33)](this[_0x47193a(0x55ae)](_0x3b7f3));return _0x46eb95;},'readPackedSVarint':function(_0x4b3ae7){var _0x35fb97=_0x68aa19,_0x5e500a=readPackedEnd(this);for(_0x4b3ae7=_0x4b3ae7||[];this['pos']<_0x5e500a;)_0x4b3ae7[_0x35fb97(0x3a33)](this[_0x35fb97(0x32b0)]());return _0x4b3ae7;},'readPackedBoolean':function(_0x1745a9){var _0x41236c=_0x68aa19,_0x5472d=readPackedEnd(this);for(_0x1745a9=_0x1745a9||[];this[_0x41236c(0x143c)]<_0x5472d;)_0x1745a9[_0x41236c(0x3a33)](this[_0x41236c(0x1a3f)]());return _0x1745a9;},'readPackedFloat':function(_0x2b6aed){var _0x276375=_0x68aa19,_0x55276c=readPackedEnd(this);for(_0x2b6aed=_0x2b6aed||[];this['pos']<_0x55276c;)_0x2b6aed[_0x276375(0x3a33)](this[_0x276375(0xfe)]());return _0x2b6aed;},'readPackedDouble':function(_0x59418a){var _0x4171d2=_0x68aa19,_0x176889=readPackedEnd(this);for(_0x59418a=_0x59418a||[];this[_0x4171d2(0x143c)]<_0x176889;)_0x59418a[_0x4171d2(0x3a33)](this[_0x4171d2(0x2714)]());return _0x59418a;},'readPackedFixed32':function(_0x3c8fc7){var _0x71157a=_0x68aa19,_0x393925=readPackedEnd(this);for(_0x3c8fc7=_0x3c8fc7||[];this[_0x71157a(0x143c)]<_0x393925;)_0x3c8fc7['push'](this[_0x71157a(0x475)]());return _0x3c8fc7;},'readPackedSFixed32':function(_0x4d0f4e){var _0x4064ad=readPackedEnd(this);for(_0x4d0f4e=_0x4d0f4e||[];this['pos']<_0x4064ad;)_0x4d0f4e['push'](this['readSFixed32']());return _0x4d0f4e;},'readPackedFixed64':function(_0x2b4fd3){var _0xb53b70=_0x68aa19,_0x52be0b=readPackedEnd(this);for(_0x2b4fd3=_0x2b4fd3||[];this[_0xb53b70(0x143c)]<_0x52be0b;)_0x2b4fd3[_0xb53b70(0x3a33)](this[_0xb53b70(0x4295)]());return _0x2b4fd3;},'readPackedSFixed64':function(_0x47c10a){var _0x23976b=_0x68aa19,_0x275070=readPackedEnd(this);for(_0x47c10a=_0x47c10a||[];this[_0x23976b(0x143c)]<_0x275070;)_0x47c10a['push'](this[_0x23976b(0x3434)]());return _0x47c10a;},'skip':function(_0x26788c){var _0x287d09=_0x68aa19,_0x2eb9f4=0x7&_0x26788c;if(_0x2eb9f4===Pbf[_0x287d09(0x3782)]){for(;this[_0x287d09(0x2730)][this[_0x287d09(0x143c)]++]>0x7f;);}else{if(_0x2eb9f4===Pbf[_0x287d09(0x27d1)])this[_0x287d09(0x143c)]=this[_0x287d09(0x55ae)]()+this[_0x287d09(0x143c)];else{if(_0x2eb9f4===Pbf[_0x287d09(0x1a4a)])this['pos']+=0x4;else{if(_0x2eb9f4!==Pbf['Fixed64'])throw new Error('Unimplemented\x20type:\x20'+_0x2eb9f4);this['pos']+=0x8;}}}},'writeTag':function(_0x537a3e,_0x3ee74c){var _0x585a1d=_0x68aa19;this[_0x585a1d(0x3111)](_0x537a3e<<0x3|_0x3ee74c);},'realloc':function(_0x3fe2a9){var _0x578643=_0x68aa19;for(var _0x46d323=this['length']||0x10;_0x46d323<this[_0x578643(0x143c)]+_0x3fe2a9;)_0x46d323*=0x2;if(_0x46d323!==this[_0x578643(0x531b)]){var _0x2dca2b=new Uint8Array(_0x46d323);_0x2dca2b[_0x578643(0x346f)](this['buf']),this['buf']=_0x2dca2b,this['length']=_0x46d323;}},'finish':function(){var _0x241eea=_0x68aa19;return this[_0x241eea(0x531b)]=this['pos'],this['pos']=0x0,this['buf'][_0x241eea(0x587e)](0x0,this[_0x241eea(0x531b)]);},'writeFixed32':function(_0x199072){this['realloc'](0x4),writeInt32(this['buf'],_0x199072,this['pos']),this['pos']+=0x4;},'writeSFixed32':function(_0x470628){var _0x4d643a=_0x68aa19;this[_0x4d643a(0x40ed)](0x4),writeInt32(this[_0x4d643a(0x2730)],_0x470628,this[_0x4d643a(0x143c)]),this[_0x4d643a(0x143c)]+=0x4;},'writeFixed64':function(_0x11248a){var _0x109dc1=_0x68aa19;this[_0x109dc1(0x40ed)](0x8),writeInt32(this[_0x109dc1(0x2730)],-0x1&_0x11248a,this[_0x109dc1(0x143c)]),writeInt32(this[_0x109dc1(0x2730)],Math['floor'](_0x11248a*SHIFT_RIGHT_32),this[_0x109dc1(0x143c)]+0x4),this['pos']+=0x8;},'writeSFixed64':function(_0x4d755d){var _0x13c48e=_0x68aa19;this['realloc'](0x8),writeInt32(this[_0x13c48e(0x2730)],-0x1&_0x4d755d,this[_0x13c48e(0x143c)]),writeInt32(this[_0x13c48e(0x2730)],Math[_0x13c48e(0x67a)](_0x4d755d*SHIFT_RIGHT_32),this[_0x13c48e(0x143c)]+0x4),this[_0x13c48e(0x143c)]+=0x8;},'writeVarint':function(_0x2522bd){var _0x162f15=_0x68aa19;(_0x2522bd=+_0x2522bd||0x0)>0xfffffff||_0x2522bd<0x0?writeBigVarint(_0x2522bd,this):(this[_0x162f15(0x40ed)](0x4),this[_0x162f15(0x2730)][this[_0x162f15(0x143c)]++]=0x7f&_0x2522bd|(_0x2522bd>0x7f?0x80:0x0),_0x2522bd<=0x7f||(this[_0x162f15(0x2730)][this[_0x162f15(0x143c)]++]=0x7f&(_0x2522bd>>>=0x7)|(_0x2522bd>0x7f?0x80:0x0),_0x2522bd<=0x7f||(this[_0x162f15(0x2730)][this[_0x162f15(0x143c)]++]=0x7f&(_0x2522bd>>>=0x7)|(_0x2522bd>0x7f?0x80:0x0),_0x2522bd<=0x7f||(this['buf'][this[_0x162f15(0x143c)]++]=_0x2522bd>>>0x7&0x7f))));},'writeSVarint':function(_0x2d2e22){var _0x3d2faa=_0x68aa19;this[_0x3d2faa(0x3111)](_0x2d2e22<0x0?0x2*-_0x2d2e22-0x1:0x2*_0x2d2e22);},'writeBoolean':function(_0xcbcb40){var _0x489d6f=_0x68aa19;this[_0x489d6f(0x3111)](Boolean(_0xcbcb40));},'writeString':function(_0x460259){var _0x346989=_0x68aa19;_0x460259=String(_0x460259),this[_0x346989(0x40ed)](0x4*_0x460259[_0x346989(0x531b)]),this[_0x346989(0x143c)]++;var _0x45c3f7=this[_0x346989(0x143c)];this[_0x346989(0x143c)]=writeUtf8(this[_0x346989(0x2730)],_0x460259,this[_0x346989(0x143c)]);var _0x43e228=this[_0x346989(0x143c)]-_0x45c3f7;_0x43e228>=0x80&&makeRoomForExtraLength(_0x45c3f7,_0x43e228,this),this[_0x346989(0x143c)]=_0x45c3f7-0x1,this['writeVarint'](_0x43e228),this[_0x346989(0x143c)]+=_0x43e228;},'writeFloat':function(_0x1d6f6a){var _0xd0802=_0x68aa19;this[_0xd0802(0x40ed)](0x4),ieee754[_0xd0802(0x1c0b)](this[_0xd0802(0x2730)],_0x1d6f6a,this[_0xd0802(0x143c)],!0x0,0x17,0x4),this[_0xd0802(0x143c)]+=0x4;},'writeDouble':function(_0x3ed7ab){var _0x31e3a6=_0x68aa19;this['realloc'](0x8),ieee754[_0x31e3a6(0x1c0b)](this[_0x31e3a6(0x2730)],_0x3ed7ab,this[_0x31e3a6(0x143c)],!0x0,0x34,0x8),this[_0x31e3a6(0x143c)]+=0x8;},'writeBytes':function(_0x21a8a0){var _0x573e38=_0x68aa19,_0x2ec00b=_0x21a8a0['length'];this['writeVarint'](_0x2ec00b),this[_0x573e38(0x40ed)](_0x2ec00b);for(var _0x6dc636=0x0;_0x6dc636<_0x2ec00b;_0x6dc636++)this['buf'][this[_0x573e38(0x143c)]++]=_0x21a8a0[_0x6dc636];},'writeRawMessage':function(_0x4a6024,_0x255dbf){var _0xe09566=_0x68aa19;this[_0xe09566(0x143c)]++;var _0x47087a=this[_0xe09566(0x143c)];_0x4a6024(_0x255dbf,this);var _0x314971=this[_0xe09566(0x143c)]-_0x47087a;_0x314971>=0x80&&makeRoomForExtraLength(_0x47087a,_0x314971,this),this[_0xe09566(0x143c)]=_0x47087a-0x1,this[_0xe09566(0x3111)](_0x314971),this[_0xe09566(0x143c)]+=_0x314971;},'writeMessage':function(_0x2dcad7,_0x9e375a,_0x1e057e){var _0x244de7=_0x68aa19;this[_0x244de7(0x4bf5)](_0x2dcad7,Pbf[_0x244de7(0x27d1)]),this['writeRawMessage'](_0x9e375a,_0x1e057e);},'writePackedVarint':function(_0x633368,_0x3441cc){var _0x24ca20=_0x68aa19;this[_0x24ca20(0xf65)](_0x633368,writePackedVarint,_0x3441cc);},'writePackedSVarint':function(_0x280396,_0x2d2c6d){this['writeMessage'](_0x280396,writePackedSVarint,_0x2d2c6d);},'writePackedBoolean':function(_0x5ef158,_0x36e0fb){var _0x1e1e30=_0x68aa19;this[_0x1e1e30(0xf65)](_0x5ef158,writePackedBoolean,_0x36e0fb);},'writePackedFloat':function(_0x398793,_0x4b01b9){var _0x22282f=_0x68aa19;this[_0x22282f(0xf65)](_0x398793,writePackedFloat,_0x4b01b9);},'writePackedDouble':function(_0x362ea4,_0x49eb6d){var _0x35ff4d=_0x68aa19;this[_0x35ff4d(0xf65)](_0x362ea4,writePackedDouble,_0x49eb6d);},'writePackedFixed32':function(_0x35578d,_0x1dc7cb){var _0x32142b=_0x68aa19;this[_0x32142b(0xf65)](_0x35578d,writePackedFixed32,_0x1dc7cb);},'writePackedSFixed32':function(_0x452257,_0x373385){var _0x564625=_0x68aa19;this[_0x564625(0xf65)](_0x452257,writePackedSFixed32,_0x373385);},'writePackedFixed64':function(_0x6269db,_0x34fbf7){var _0x45afbb=_0x68aa19;this[_0x45afbb(0xf65)](_0x6269db,writePackedFixed64,_0x34fbf7);},'writePackedSFixed64':function(_0xc622e5,_0x3380f7){var _0x2d24aa=_0x68aa19;this[_0x2d24aa(0xf65)](_0xc622e5,writePackedSFixed64,_0x3380f7);},'writeBytesField':function(_0x411866,_0x315057){var _0x31f41e=_0x68aa19;this['writeTag'](_0x411866,Pbf[_0x31f41e(0x27d1)]),this[_0x31f41e(0x423e)](_0x315057);},'writeFixed32Field':function(_0x5e6a8f,_0x47553c){var _0x584fd7=_0x68aa19;this[_0x584fd7(0x4bf5)](_0x5e6a8f,Pbf['Fixed32']),this[_0x584fd7(0x4121)](_0x47553c);},'writeSFixed32Field':function(_0xc93097,_0x523bce){var _0x177a2a=_0x68aa19;this['writeTag'](_0xc93097,Pbf[_0x177a2a(0x1a4a)]),this['writeSFixed32'](_0x523bce);},'writeFixed64Field':function(_0x50c570,_0xdec4f1){var _0x443a21=_0x68aa19;this[_0x443a21(0x4bf5)](_0x50c570,Pbf[_0x443a21(0x39e9)]),this[_0x443a21(0x35d3)](_0xdec4f1);},'writeSFixed64Field':function(_0x3b524d,_0x94befa){var _0x406335=_0x68aa19;this[_0x406335(0x4bf5)](_0x3b524d,Pbf[_0x406335(0x39e9)]),this[_0x406335(0x482a)](_0x94befa);},'writeVarintField':function(_0x5ad9b1,_0x5a8f64){var _0x285624=_0x68aa19;this[_0x285624(0x4bf5)](_0x5ad9b1,Pbf[_0x285624(0x3782)]),this[_0x285624(0x3111)](_0x5a8f64);},'writeSVarintField':function(_0x1255ff,_0x3d5b45){var _0x157436=_0x68aa19;this['writeTag'](_0x1255ff,Pbf[_0x157436(0x3782)]),this[_0x157436(0x510d)](_0x3d5b45);},'writeStringField':function(_0x2a1449,_0x16daf2){var _0x4cae88=_0x68aa19;this[_0x4cae88(0x4bf5)](_0x2a1449,Pbf[_0x4cae88(0x27d1)]),this[_0x4cae88(0x4ac)](_0x16daf2);},'writeFloatField':function(_0x4c3ea7,_0x3abf99){var _0x1996d4=_0x68aa19;this[_0x1996d4(0x4bf5)](_0x4c3ea7,Pbf[_0x1996d4(0x1a4a)]),this[_0x1996d4(0x1065)](_0x3abf99);},'writeDoubleField':function(_0x56b2d4,_0x28aef8){var _0xe64590=_0x68aa19;this[_0xe64590(0x4bf5)](_0x56b2d4,Pbf[_0xe64590(0x39e9)]),this[_0xe64590(0x44d0)](_0x28aef8);},'writeBooleanField':function(_0x48d0dc,_0x1e0980){var _0x4b0b4b=_0x68aa19;this[_0x4b0b4b(0x9b4)](_0x48d0dc,Boolean(_0x1e0980));}},ol$1[_0x68aa19(0x576)]={},ol$1[_0x68aa19(0x576)][_0x68aa19(0x3f57)]=function(_0xa5355b,_0x53a45d,_0xf57c74){var _0x28d8b2=_0x68aa19;for(var _0x182c82,_0x4aa139,_0x3b0cf2=_0xf57c74||ol$1[_0x28d8b2(0x576)][_0x28d8b2(0x83e)],_0x267e25=0x0,_0x19170f=_0xa5355b[_0x28d8b2(0x531b)],_0xa74420=!0x1;_0x267e25<_0x19170f;)(_0x4aa139=+_0x3b0cf2(_0xa5355b[_0x182c82=_0x267e25+(_0x19170f-_0x267e25>>0x1)],_0x53a45d))<0x0?_0x267e25=_0x182c82+0x1:(_0x19170f=_0x182c82,_0xa74420=!_0x4aa139);return _0xa74420?_0x267e25:~_0x267e25;},ol$1[_0x68aa19(0x576)][_0x68aa19(0x83e)]=function(_0x540b76,_0x5e5571){return _0x540b76>_0x5e5571?0x1:_0x540b76<_0x5e5571?-0x1:0x0;},ol$1['array'][_0x68aa19(0x549)]=function(_0x276cd5,_0x28fbc8){var _0x374d08=_0x68aa19;return _0x276cd5[_0x374d08(0x33ab)](_0x28fbc8)>=0x0;},ol$1[_0x68aa19(0x576)][_0x68aa19(0x4724)]=function(_0x527486,_0x380cb0,_0x4273f4){var _0x49ca74,_0x32cfc5=_0x527486['length'];if(_0x527486[0x0]<=_0x380cb0)return 0x0;if(_0x380cb0<=_0x527486[_0x32cfc5-0x1])return _0x32cfc5-0x1;if(_0x4273f4>0x0){for(_0x49ca74=0x1;_0x49ca74<_0x32cfc5;++_0x49ca74)if(_0x527486[_0x49ca74]<_0x380cb0)return _0x49ca74-0x1;}else{if(_0x4273f4<0x0){for(_0x49ca74=0x1;_0x49ca74<_0x32cfc5;++_0x49ca74)if(_0x527486[_0x49ca74]<=_0x380cb0)return _0x49ca74;}else for(_0x49ca74=0x1;_0x49ca74<_0x32cfc5;++_0x49ca74){if(_0x527486[_0x49ca74]==_0x380cb0)return _0x49ca74;if(_0x527486[_0x49ca74]<_0x380cb0)return _0x527486[_0x49ca74-0x1]-_0x380cb0<_0x380cb0-_0x527486[_0x49ca74]?_0x49ca74-0x1:_0x49ca74;}}return _0x32cfc5-0x1;},ol$1[_0x68aa19(0x576)][_0x68aa19(0x2266)]=function(_0x46790e,_0x16fd9e,_0x2cee55){for(;_0x16fd9e<_0x2cee55;){var _0x5bd778=_0x46790e[_0x16fd9e];_0x46790e[_0x16fd9e]=_0x46790e[_0x2cee55],_0x46790e[_0x2cee55]=_0x5bd778,++_0x16fd9e,--_0x2cee55;}},ol$1['array'][_0x68aa19(0x32d9)]=function(_0x222c19,_0x8d2511){var _0x2ee5dd=_0x68aa19,_0x57d8e3,_0xfc6f92=Array[_0x2ee5dd(0x4b57)](_0x8d2511)?_0x8d2511:[_0x8d2511],_0xeb5141=_0xfc6f92[_0x2ee5dd(0x531b)];for(_0x57d8e3=0x0;_0x57d8e3<_0xeb5141;_0x57d8e3++)_0x222c19[_0x222c19[_0x2ee5dd(0x531b)]]=_0xfc6f92[_0x57d8e3];},ol$1['array'][_0x68aa19(0x4b3f)]=function(_0x1c1df4,_0x31fe22){var _0x14db02=_0x68aa19,_0x5628f1=_0x1c1df4[_0x14db02(0x33ab)](_0x31fe22),_0x1d615a=_0x5628f1>-0x1;return _0x1d615a&&_0x1c1df4[_0x14db02(0x4bc6)](_0x5628f1,0x1),_0x1d615a;},ol$1['array']['find']=function(_0x5181a8,_0x4970a0){for(var _0x1b4fd8,_0x1e8890=_0x5181a8['length']>>>0x0,_0x5cb68a=0x0;_0x5cb68a<_0x1e8890;_0x5cb68a++)if(_0x4970a0(_0x1b4fd8=_0x5181a8[_0x5cb68a],_0x5cb68a,_0x5181a8))return _0x1b4fd8;return null;},ol$1['array'][_0x68aa19(0x2ed4)]=function(_0x35c916,_0x28570b){var _0x3709a9=_0x68aa19,_0x55fac9=_0x35c916[_0x3709a9(0x531b)];if(_0x55fac9!==_0x28570b['length'])return!0x1;for(var _0x41a34f=0x0;_0x41a34f<_0x55fac9;_0x41a34f++)if(_0x35c916[_0x41a34f]!==_0x28570b[_0x41a34f])return!0x1;return!0x0;},ol$1[_0x68aa19(0x576)][_0x68aa19(0x402c)]=function(_0x173307,_0x5d0851){var _0x3f0e59=_0x68aa19,_0x17bc77,_0x369e7d=_0x173307[_0x3f0e59(0x531b)],_0x38d215=Array(_0x173307[_0x3f0e59(0x531b)]);for(_0x17bc77=0x0;_0x17bc77<_0x369e7d;_0x17bc77++)_0x38d215[_0x17bc77]={'index':_0x17bc77,'value':_0x173307[_0x17bc77]};for(_0x38d215['sort'](function(_0x2510ef,_0x10fd98){var _0x31b47f=_0x3f0e59;return _0x5d0851(_0x2510ef[_0x31b47f(0x327)],_0x10fd98[_0x31b47f(0x327)])||_0x2510ef[_0x31b47f(0x1fda)]-_0x10fd98[_0x31b47f(0x1fda)];}),_0x17bc77=0x0;_0x17bc77<_0x173307[_0x3f0e59(0x531b)];_0x17bc77++)_0x173307[_0x17bc77]=_0x38d215[_0x17bc77][_0x3f0e59(0x327)];},ol$1[_0x68aa19(0x576)][_0x68aa19(0x3de7)]=function(_0x5d0371,_0xd3d9de){var _0x5effdb=_0x68aa19,_0x3029bd;return!_0x5d0371[_0x5effdb(0x1c24)](function(_0x3ac69d,_0x514739){return _0x3029bd=_0x514739,!_0xd3d9de(_0x3ac69d,_0x514739,_0x5d0371);})?_0x3029bd:-0x1;},ol$1['array'][_0x68aa19(0x3805)]=function(_0x5dbaaf,_0x4c5d5b,_0x545011){var _0x10729c=_0x68aa19,_0x45a4b8=_0x4c5d5b||ol$1[_0x10729c(0x576)][_0x10729c(0x83e)];return _0x5dbaaf[_0x10729c(0x1c24)](function(_0x561717,_0x53d153){if(0x0===_0x53d153)return!0x0;var _0x14397a=_0x45a4b8(_0x5dbaaf[_0x53d153-0x1],_0x561717);return!(_0x14397a>0x0||_0x545011&&0x0===_0x14397a);});},ol$1['ASSUME_TOUCH']=!0x1,ol$1[_0x68aa19(0x5047)]=0x2a,ol$1[_0x68aa19(0x3e34)]=0x0,ol$1[_0x68aa19(0x2040)]=0.5,ol$1[_0x68aa19(0x20ff)]=0x100,ol$1[_0x68aa19(0x36e7)]=_0x68aa19(0xa9b),ol$1[_0x68aa19(0x272a)]=!0x0,ol$1['ENABLE_PROJ4JS']=!0x0,ol$1[_0x68aa19(0x2c22)]=!0x0,ol$1[_0x68aa19(0x3e7e)]=!0x0,ol$1[_0x68aa19(0x2e8e)]=!0x0,ol$1[_0x68aa19(0x36fa)]=0x100,ol$1[_0x68aa19(0x3227)]=-0x1,ol$1[_0x68aa19(0x115d)]=0x1,ol$1[_0x68aa19(0x30ed)]=0.75,ol$1[_0x68aa19(0x4854)]=0.1,ol$1[_0x68aa19(0x2df4)]=0x64,ol$1[_0x68aa19(0x218)]=0xa,ol$1['RASTER_REPROJECTION_MAX_TRIANGLE_WIDTH']=0.25,ol$1[_0x68aa19(0x3b5f)]=0.5,ol$1['WEBGL_TEXTURE_CACHE_HIGH_WATER_MARK']=0x400,ol$1[_0x68aa19(0x50e)]='',ol$1[_0x68aa19(0x5620)]=function(_0x19f9b8,_0x12302e){var _0x395648=_0x68aa19;_0x19f9b8[_0x395648(0x4b51)]=Object['create'](_0x12302e[_0x395648(0x4b51)]),_0x19f9b8[_0x395648(0x4b51)][_0x395648(0x330d)]=_0x19f9b8;},ol$1['nullFunction']=function(){},ol$1[_0x68aa19(0x568a)]=function(_0x51531d){var _0xbf0866=_0x68aa19;return _0x51531d[_0xbf0866(0x209f)]||(_0x51531d['ol_uid']=++ol$1[_0xbf0866(0x3f5e)]);},ol$1[_0x68aa19(0x3b77)]={},ol$1[_0x68aa19(0x3b77)][_0x68aa19(0x3096)]=function(_0xf003ff,_0x23b6a6){},ol$1[_0x68aa19(0x40dd)]={};var ua='undefined'!=typeof navigator?navigator[_0x68aa19(0x2c8d)][_0x68aa19(0x22cf)]():'',cache,cacheSize,heights;function ClockViewModel(_0x3bd7a3){var _0x38bdeb=_0x68aa19;defined$1(_0x3bd7a3)||(_0x3bd7a3=new Clock()),this['_clock']=_0x3bd7a3,this[_0x38bdeb(0x577d)]=new EventHelper(),this['_eventHelper'][_0x38bdeb(0x4979)](_0x3bd7a3[_0x38bdeb(0x3373)],this['synchronize'],this),this[_0x38bdeb(0x3ae)]=knockout[_0x38bdeb(0x2914)](JulianDate[_0x38bdeb(0x3c84)]()),this['systemTime']['equalityComparer']=JulianDate[_0x38bdeb(0x2ed4)],this[_0x38bdeb(0x1aa4)]=knockout[_0x38bdeb(0x2914)](_0x3bd7a3[_0x38bdeb(0x1aa4)]),this[_0x38bdeb(0x1aa4)]['equalityComparer']=JulianDate[_0x38bdeb(0x2ed4)],this[_0x38bdeb(0x1aa4)][_0x38bdeb(0x2a54)](function(_0x476ddf){var _0x300d6a=_0x38bdeb;_0x3bd7a3[_0x300d6a(0x1aa4)]=_0x476ddf,this[_0x300d6a(0xe5c)]();},this),this[_0x38bdeb(0x2933)]=knockout[_0x38bdeb(0x2914)](_0x3bd7a3[_0x38bdeb(0x2933)]),this[_0x38bdeb(0x2933)][_0x38bdeb(0x261f)]=JulianDate[_0x38bdeb(0x2ed4)],this[_0x38bdeb(0x2933)]['subscribe'](function(_0x16b04e){var _0x53b0f0=_0x38bdeb;_0x3bd7a3[_0x53b0f0(0x2933)]=_0x16b04e,this[_0x53b0f0(0xe5c)]();},this),this[_0x38bdeb(0x395)]=knockout[_0x38bdeb(0x2914)](_0x3bd7a3[_0x38bdeb(0x395)]),this[_0x38bdeb(0x395)][_0x38bdeb(0x261f)]=JulianDate[_0x38bdeb(0x2ed4)],this[_0x38bdeb(0x395)][_0x38bdeb(0x2a54)](function(_0x50852b){var _0x52ecda=_0x38bdeb;_0x3bd7a3[_0x52ecda(0x395)]=_0x50852b,this[_0x52ecda(0xe5c)]();},this),this['multiplier']=knockout[_0x38bdeb(0x2914)](_0x3bd7a3[_0x38bdeb(0x21d3)]),this['multiplier'][_0x38bdeb(0x2a54)](function(_0x5ecd98){var _0x16a526=_0x38bdeb;_0x3bd7a3[_0x16a526(0x21d3)]=_0x5ecd98,this['synchronize']();},this),this[_0x38bdeb(0x4867)]=knockout['observable'](_0x3bd7a3[_0x38bdeb(0x4867)]),this['clockStep']['subscribe'](function(_0x1080a1){var _0x2473c3=_0x38bdeb;_0x3bd7a3[_0x2473c3(0x4867)]=_0x1080a1,this[_0x2473c3(0xe5c)]();},this),this[_0x38bdeb(0x3894)]=knockout['observable'](_0x3bd7a3[_0x38bdeb(0x3894)]),this[_0x38bdeb(0x3894)][_0x38bdeb(0x2a54)](function(_0x4c2c53){var _0x4bfe1b=_0x38bdeb;_0x3bd7a3[_0x4bfe1b(0x3894)]=_0x4c2c53,this[_0x4bfe1b(0xe5c)]();},this),this['canAnimate']=knockout[_0x38bdeb(0x2914)](_0x3bd7a3['canAnimate']),this[_0x38bdeb(0x2e9a)]['subscribe'](function(_0x940b92){var _0xcd9ff5=_0x38bdeb;_0x3bd7a3['canAnimate']=_0x940b92,this[_0xcd9ff5(0xe5c)]();},this),this[_0x38bdeb(0x4fb0)]=knockout['observable'](_0x3bd7a3[_0x38bdeb(0x4fb0)]),this[_0x38bdeb(0x4fb0)][_0x38bdeb(0x2a54)](function(_0x3db1de){var _0x5525c0=_0x38bdeb;_0x3bd7a3[_0x5525c0(0x4fb0)]=_0x3db1de,this[_0x5525c0(0xe5c)]();},this),knockout['track'](this,[_0x38bdeb(0x3ae),_0x38bdeb(0x1aa4),_0x38bdeb(0x2933),_0x38bdeb(0x395),_0x38bdeb(0x21d3),_0x38bdeb(0x4867),_0x38bdeb(0x3894),_0x38bdeb(0x2e9a),_0x38bdeb(0x4fb0)]);}function Command(){var _0x41e915=_0x68aa19;this['canExecute']=void 0x0,this[_0x41e915(0x33bf)]=void 0x0,this[_0x41e915(0x294a)]=void 0x0,DeveloperError$1[_0x41e915(0x1afd)]();}function createCommand(_0xbe7dd,_0x5298e5){var _0x29181f=_0x68aa19;_0x5298e5=defaultValue$1(_0x5298e5,!0x0);var _0x40675a=new Event(),_0x1f9875=new Event();function _0x426217(){var _0x2ec78c=_0x54f3,_0x4fade4,_0x1ebada={'args':arguments,'cancel':!0x1};return _0x40675a[_0x2ec78c(0x30bb)](_0x1ebada),_0x1ebada['cancel']||(_0x4fade4=_0xbe7dd[_0x2ec78c(0x18ce)](null,arguments),_0x1f9875[_0x2ec78c(0x30bb)](_0x4fade4)),_0x4fade4;}return _0x426217['canExecute']=_0x5298e5,knockout[_0x29181f(0x4add)](_0x426217,['canExecute']),Object[_0x29181f(0x5b7)](_0x426217,{'beforeExecute':{'value':_0x40675a},'afterExecute':{'value':_0x1f9875}}),_0x426217;}ol$1[_0x68aa19(0x40dd)][_0x68aa19(0x3ceb)]=-0x1!==ua['indexOf'](_0x68aa19(0x35bc)),ol$1[_0x68aa19(0x40dd)][_0x68aa19(0x33d9)]=-0x1!==ua[_0x68aa19(0x33ab)](_0x68aa19(0x2b5a))&&-0x1==ua[_0x68aa19(0x33ab)]('chrom'),ol$1[_0x68aa19(0x40dd)][_0x68aa19(0x5132)]=-0x1!==ua['indexOf'](_0x68aa19(0x3aa1))&&-0x1==ua['indexOf'](_0x68aa19(0x3b44)),ol$1['has'][_0x68aa19(0xc16)]=-0x1!==ua['indexOf']('macintosh'),ol$1[_0x68aa19(0x40dd)]['DEVICE_PIXEL_RATIO']=0x1,ol$1['has'][_0x68aa19(0x4b79)]=!0x0,ol$1[_0x68aa19(0x376a)]={},ol$1[_0x68aa19(0x4929)]={'ADD':_0x68aa19(0x4979),'REMOVE':_0x68aa19(0x4b3f)},ol$1[_0x68aa19(0x23b8)]={'PROPERTYCHANGE':_0x68aa19(0x4de2)},ol$1[_0x68aa19(0xd2b)]={},ol$1[_0x68aa19(0xd2b)]['bindListener_']=function(_0x5b8a36){var _0x26c2be=_0x68aa19,_0x4d5990=function(_0x246e29){var _0x40e7c8=_0x54f3,_0x33740d=_0x5b8a36['listener'],_0x48a5f4=_0x5b8a36[_0x40e7c8(0x553a)]||_0x5b8a36['target'];return _0x5b8a36['callOnce']&&ol$1[_0x40e7c8(0xd2b)]['unlistenByKey'](_0x5b8a36),_0x33740d['call'](_0x48a5f4,_0x246e29);};return _0x5b8a36[_0x26c2be(0x5621)]=_0x4d5990,_0x4d5990;},ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x2b16)]=function(_0x323a97,_0xa5b861,_0x5c6e0a,_0x3b7a6d){var _0x3e8446=_0x68aa19;for(var _0x477053,_0x362dcd=0x0,_0x5f3323=_0x323a97[_0x3e8446(0x531b)];_0x362dcd<_0x5f3323;++_0x362dcd)if((_0x477053=_0x323a97[_0x362dcd])[_0x3e8446(0x3439)]===_0xa5b861&&_0x477053[_0x3e8446(0x553a)]===_0x5c6e0a)return _0x3b7a6d&&(_0x477053[_0x3e8446(0x1228)]=_0x362dcd),_0x477053;},ol$1['events'][_0x68aa19(0x3f96)]=function(_0x5cdd41,_0x168892){var _0x4b287f=_0x5cdd41['ol_lm'];return _0x4b287f?_0x4b287f[_0x168892]:void 0x0;},ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x1494)]=function(_0x3ae6ee){var _0x5b328b=_0x68aa19,_0x495bec=_0x3ae6ee[_0x5b328b(0xa6a)];return _0x495bec||(_0x495bec=_0x3ae6ee[_0x5b328b(0xa6a)]={}),_0x495bec;},ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x50e9)]=function(_0x23c85a,_0x1aa997){var _0x455913=_0x68aa19,_0x1602c4=ol$1[_0x455913(0xd2b)]['getListeners'](_0x23c85a,_0x1aa997);if(_0x1602c4){for(var _0x2486e9=0x0,_0xcc8b63=_0x1602c4[_0x455913(0x531b)];_0x2486e9<_0xcc8b63;++_0x2486e9)_0x23c85a[_0x455913(0x1cba)](_0x1aa997,_0x1602c4[_0x2486e9][_0x455913(0x5621)]),ol$1[_0x455913(0x1017)][_0x455913(0x50ec)](_0x1602c4[_0x2486e9]);_0x1602c4[_0x455913(0x531b)]=0x0;var _0x4f07b5=_0x23c85a[_0x455913(0xa6a)];_0x4f07b5&&(delete _0x4f07b5[_0x1aa997],0x0===Object['keys'](_0x4f07b5)[_0x455913(0x531b)]&&delete _0x23c85a['ol_lm']);}},ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x50fd)]=function(_0x2d26a4,_0x1e2e16,_0x1d9516,_0x4cdc11,_0x4a3839){var _0x1b6405=_0x68aa19,_0x28d01e=ol$1[_0x1b6405(0xd2b)][_0x1b6405(0x1494)](_0x2d26a4),_0x346c2a=_0x28d01e[_0x1e2e16];_0x346c2a||(_0x346c2a=_0x28d01e[_0x1e2e16]=[]);var _0xb77a21=ol$1['events'][_0x1b6405(0x2b16)](_0x346c2a,_0x1d9516,_0x4cdc11,!0x1);return _0xb77a21?_0x4a3839||(_0xb77a21['callOnce']=!0x1):(_0xb77a21={'bindTo':_0x4cdc11,'callOnce':!!_0x4a3839,'listener':_0x1d9516,'target':_0x2d26a4,'type':_0x1e2e16},_0x2d26a4[_0x1b6405(0xef9)](_0x1e2e16,ol$1[_0x1b6405(0xd2b)][_0x1b6405(0x1c80)](_0xb77a21)),_0x346c2a[_0x1b6405(0x3a33)](_0xb77a21)),_0xb77a21;},ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x529)]=function(_0x47aca,_0x3b3169,_0x4542fc,_0x49424e){var _0x54c52a=_0x68aa19;return ol$1[_0x54c52a(0xd2b)][_0x54c52a(0x50fd)](_0x47aca,_0x3b3169,_0x4542fc,_0x49424e,!0x0);},ol$1[_0x68aa19(0xd2b)]['unlisten']=function(_0xc2dd91,_0x90d7c3,_0x5b18d7,_0x8e61e1){var _0x1ae818=_0x68aa19,_0x158f6e=ol$1[_0x1ae818(0xd2b)][_0x1ae818(0x3f96)](_0xc2dd91,_0x90d7c3);if(_0x158f6e){var _0xce9909=ol$1[_0x1ae818(0xd2b)][_0x1ae818(0x2b16)](_0x158f6e,_0x5b18d7,_0x8e61e1,!0x0);_0xce9909&&ol$1[_0x1ae818(0xd2b)][_0x1ae818(0x28f1)](_0xce9909);}},ol$1[_0x68aa19(0xd2b)]['unlistenByKey']=function(_0xc1329b){var _0x159d04=_0x68aa19;if(_0xc1329b&&_0xc1329b[_0x159d04(0x15c9)]){_0xc1329b[_0x159d04(0x15c9)]['removeEventListener'](_0xc1329b[_0x159d04(0x3243)],_0xc1329b[_0x159d04(0x5621)]);var _0x57ce94=ol$1[_0x159d04(0xd2b)][_0x159d04(0x3f96)](_0xc1329b['target'],_0xc1329b[_0x159d04(0x3243)]);if(_0x57ce94){var _0x360be6=_0x159d04(0x1228)in _0xc1329b?_0xc1329b[_0x159d04(0x1228)]:_0x57ce94[_0x159d04(0x33ab)](_0xc1329b);-0x1!==_0x360be6&&_0x57ce94[_0x159d04(0x4bc6)](_0x360be6,0x1),0x0===_0x57ce94[_0x159d04(0x531b)]&&ol$1[_0x159d04(0xd2b)][_0x159d04(0x50e9)](_0xc1329b[_0x159d04(0x15c9)],_0xc1329b[_0x159d04(0x3243)]);}ol$1['obj'][_0x159d04(0x50ec)](_0xc1329b);}},ol$1['events']['unlistenAll']=function(_0x79854c){var _0x5165c5=_0x68aa19,_0x4e604c=ol$1[_0x5165c5(0xd2b)]['getListenerMap_'](_0x79854c);for(var _0x261982 in _0x4e604c)ol$1['events'][_0x5165c5(0x50e9)](_0x79854c,_0x261982);},ol$1[_0x68aa19(0x5292)]=function(){},ol$1[_0x68aa19(0x5292)][_0x68aa19(0x4b51)][_0x68aa19(0x191d)]=!0x1,ol$1[_0x68aa19(0x5292)][_0x68aa19(0x4b51)][_0x68aa19(0x2f12)]=function(){var _0x6c1199=_0x68aa19;this[_0x6c1199(0x191d)]||(this[_0x6c1199(0x191d)]=!0x0,this[_0x6c1199(0x5406)]());},ol$1['Disposable']['prototype'][_0x68aa19(0x5406)]=ol$1[_0x68aa19(0xc59)],ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4a02)]={},ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4a02)]=function(_0x56097c){var _0x1af4dc=_0x68aa19;this[_0x1af4dc(0x42d9)],this[_0x1af4dc(0x3243)]=_0x56097c,this[_0x1af4dc(0x15c9)]=null;},ol$1[_0x68aa19(0xd2b)]['Event']['prototype'][_0x68aa19(0x3e9e)]=ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4a02)]['prototype'][_0x68aa19(0x2926)]=function(){var _0x1d630d=_0x68aa19;this[_0x1d630d(0x42d9)]=!0x0;},ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4a02)]['stopPropagation']=function(_0x3fa9d1){var _0x1294e7=_0x68aa19;_0x3fa9d1[_0x1294e7(0x2926)]();},ol$1['events'][_0x68aa19(0x4a02)][_0x68aa19(0x3e9e)]=function(_0xebb5b0){var _0x420e19=_0x68aa19;_0xebb5b0[_0x420e19(0x3e9e)]();},ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4306)]={},ol$1[_0x68aa19(0xd2b)]['EventTarget']=function(){var _0x416186=_0x68aa19;ol$1[_0x416186(0x5292)]['call'](this),this[_0x416186(0x605)]={},this['dispatching_']={},this['listeners_']={};},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4306)],ol$1[_0x68aa19(0x5292)]),ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4306)][_0x68aa19(0x4b51)][_0x68aa19(0xef9)]=function(_0x1e7d1,_0x292072){var _0x3a94eb=_0x68aa19,_0x1e6e35=this[_0x3a94eb(0x4d3e)][_0x1e7d1];_0x1e6e35||(_0x1e6e35=this[_0x3a94eb(0x4d3e)][_0x1e7d1]=[]),-0x1===_0x1e6e35[_0x3a94eb(0x33ab)](_0x292072)&&_0x1e6e35[_0x3a94eb(0x3a33)](_0x292072);},ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4306)]['prototype']['dispatchEvent']=function(_0x38db42){var _0xb77476=_0x68aa19,_0x9b8dd3=_0xb77476(0x29ad)==typeof _0x38db42?new ol$1[(_0xb77476(0xd2b))]['Event'](_0x38db42):_0x38db42,_0x46565e=_0x9b8dd3[_0xb77476(0x3243)];_0x9b8dd3[_0xb77476(0x15c9)]=this;var _0xf3bbc2,_0x3393a1=this[_0xb77476(0x4d3e)][_0x46565e];if(_0x3393a1){_0x46565e in this[_0xb77476(0x3dbf)]||(this[_0xb77476(0x3dbf)][_0x46565e]=0x0,this['pendingRemovals_'][_0x46565e]=0x0),++this[_0xb77476(0x3dbf)][_0x46565e];for(var _0x39d498=0x0,_0x362a05=_0x3393a1['length'];_0x39d498<_0x362a05;++_0x39d498)if(!0x1===_0x3393a1[_0x39d498]['call'](this,_0x9b8dd3)||_0x9b8dd3[_0xb77476(0x42d9)]){_0xf3bbc2=!0x1;break;}if(--this[_0xb77476(0x3dbf)][_0x46565e],0x0===this[_0xb77476(0x3dbf)][_0x46565e]){var _0x19baf6=this[_0xb77476(0x605)][_0x46565e];for(delete this['pendingRemovals_'][_0x46565e];_0x19baf6--;)this[_0xb77476(0x1cba)](_0x46565e,ol$1[_0xb77476(0xc59)]);delete this['dispatching_'][_0x46565e];}return _0xf3bbc2;}},ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4306)][_0x68aa19(0x4b51)][_0x68aa19(0x5406)]=function(){var _0x292d7e=_0x68aa19;ol$1[_0x292d7e(0xd2b)][_0x292d7e(0x3999)](this);},ol$1['events'][_0x68aa19(0x4306)][_0x68aa19(0x4b51)][_0x68aa19(0x3f96)]=function(_0x3d40d9){var _0x3db5da=_0x68aa19;return this[_0x3db5da(0x4d3e)][_0x3d40d9];},ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4306)][_0x68aa19(0x4b51)][_0x68aa19(0x407d)]=function(_0xfd3c48){var _0x20ae43=_0x68aa19;return _0xfd3c48?_0xfd3c48 in this[_0x20ae43(0x4d3e)]:Object[_0x20ae43(0x20c8)](this[_0x20ae43(0x4d3e)])[_0x20ae43(0x531b)]>0x0;},ol$1[_0x68aa19(0xd2b)]['EventTarget']['prototype'][_0x68aa19(0x1cba)]=function(_0x126d20,_0xe6b8c2){var _0x2cf5a7=_0x68aa19,_0x3a68e9=this[_0x2cf5a7(0x4d3e)][_0x126d20];if(_0x3a68e9){var _0x596308=_0x3a68e9[_0x2cf5a7(0x33ab)](_0xe6b8c2);_0x126d20 in this[_0x2cf5a7(0x605)]?(_0x3a68e9[_0x596308]=ol$1[_0x2cf5a7(0xc59)],++this[_0x2cf5a7(0x605)][_0x126d20]):(_0x3a68e9[_0x2cf5a7(0x4bc6)](_0x596308,0x1),0x0===_0x3a68e9[_0x2cf5a7(0x531b)]&&delete this[_0x2cf5a7(0x4d3e)][_0x126d20]);}},ol$1['events'][_0x68aa19(0x5843)]={'CHANGE':_0x68aa19(0x48a2),'CLEAR':'clear','CLICK':'click','DBLCLICK':_0x68aa19(0x3d11),'DRAGENTER':_0x68aa19(0x491d),'DRAGOVER':_0x68aa19(0x1e94),'DROP':_0x68aa19(0x3727),'ERROR':_0x68aa19(0x132d),'KEYDOWN':'keydown','KEYPRESS':_0x68aa19(0x860),'LOAD':'load','MOUSEDOWN':_0x68aa19(0x384f),'MOUSEMOVE':_0x68aa19(0x3c1c),'MOUSEOUT':'mouseout','MOUSEUP':'mouseup','MOUSEWHEEL':'mousewheel','MSPOINTERDOWN':_0x68aa19(0xb8d),'RESIZE':'resize','TOUCHSTART':_0x68aa19(0x66b),'TOUCHMOVE':_0x68aa19(0x2526),'TOUCHEND':_0x68aa19(0x3064),'WHEEL':'wheel'},ol$1[_0x68aa19(0x180a)]=function(){var _0x4f4cef=_0x68aa19;this[_0x4f4cef(0x35da)]=0x0;},ol$1[_0x68aa19(0x5620)](ol$1['Observable'],ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4306)]),ol$1[_0x68aa19(0x180a)][_0x68aa19(0x2f2a)]=function(_0x43d05f){var _0x243529=_0x68aa19;if(Array[_0x243529(0x4b57)](_0x43d05f)){for(var _0x664dd6=0x0,_0x5ab90a=_0x43d05f[_0x243529(0x531b)];_0x664dd6<_0x5ab90a;++_0x664dd6)ol$1[_0x243529(0xd2b)]['unlistenByKey'](_0x43d05f[_0x664dd6]);}else ol$1['events'][_0x243529(0x28f1)](_0x43d05f);},ol$1['Observable'][_0x68aa19(0x4b51)][_0x68aa19(0x2aa7)]=function(){var _0x5ceb52=_0x68aa19;++this[_0x5ceb52(0x35da)];},ol$1[_0x68aa19(0x180a)][_0x68aa19(0x4b51)][_0x68aa19(0x3ae0)],ol$1[_0x68aa19(0x180a)]['prototype'][_0x68aa19(0x134f)]=function(){var _0x2e5191=_0x68aa19;return this[_0x2e5191(0x35da)];},ol$1[_0x68aa19(0x180a)][_0x68aa19(0x4b51)]['on']=function(_0x509e16,_0x1e743f,_0x39d1dc){var _0x19d3a1=_0x68aa19;if(Array[_0x19d3a1(0x4b57)](_0x509e16)){for(var _0x2445a2=_0x509e16[_0x19d3a1(0x531b)],_0x59b667=new Array(_0x2445a2),_0x11bdac=0x0;_0x11bdac<_0x2445a2;++_0x11bdac)_0x59b667[_0x11bdac]=ol$1['events'][_0x19d3a1(0x50fd)](this,_0x509e16[_0x11bdac],_0x1e743f,_0x39d1dc);return _0x59b667;}return ol$1['events'][_0x19d3a1(0x50fd)](this,_0x509e16,_0x1e743f,_0x39d1dc);},ol$1[_0x68aa19(0x180a)][_0x68aa19(0x4b51)]['once']=function(_0xcd8ed2,_0x112323,_0x5be0ca){var _0x3a22fd=_0x68aa19;if(Array[_0x3a22fd(0x4b57)](_0xcd8ed2)){for(var _0x2847f4=_0xcd8ed2['length'],_0x1c56b0=new Array(_0x2847f4),_0x55136e=0x0;_0x55136e<_0x2847f4;++_0x55136e)_0x1c56b0[_0x55136e]=ol$1[_0x3a22fd(0xd2b)][_0x3a22fd(0x529)](this,_0xcd8ed2[_0x55136e],_0x112323,_0x5be0ca);return _0x1c56b0;}return ol$1['events']['listenOnce'](this,_0xcd8ed2,_0x112323,_0x5be0ca);},ol$1[_0x68aa19(0x180a)][_0x68aa19(0x4b51)]['un']=function(_0x93509c,_0x59900d,_0x4631e6){var _0x165c9c=_0x68aa19;if(Array['isArray'](_0x93509c)){for(var _0x3176ec=0x0,_0x299d22=_0x93509c[_0x165c9c(0x531b)];_0x3176ec<_0x299d22;++_0x3176ec)ol$1[_0x165c9c(0xd2b)][_0x165c9c(0x18d3)](this,_0x93509c[_0x3176ec],_0x59900d,_0x4631e6);}else ol$1[_0x165c9c(0xd2b)][_0x165c9c(0x18d3)](this,_0x93509c,_0x59900d,_0x4631e6);},ol$1[_0x68aa19(0x3f5e)]=0x0,ol$1[_0x68aa19(0x1b80)]=function(_0x1f2e7d){var _0x27a2e9=_0x68aa19;ol$1[_0x27a2e9(0x180a)][_0x27a2e9(0x317a)](this),ol$1[_0x27a2e9(0x568a)](this),this[_0x27a2e9(0x3c41)]={},void 0x0!==_0x1f2e7d&&this[_0x27a2e9(0x2767)](_0x1f2e7d);},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x1b80)],ol$1[_0x68aa19(0x180a)]),ol$1[_0x68aa19(0x1b80)][_0x68aa19(0xe4c)]={},ol$1[_0x68aa19(0x1b80)]['getChangeEventType']=function(_0x464ac0){var _0x27311e=_0x68aa19;return ol$1[_0x27311e(0x1b80)][_0x27311e(0xe4c)]['hasOwnProperty'](_0x464ac0)?ol$1['Object']['changeEventTypeCache_'][_0x464ac0]:ol$1[_0x27311e(0x1b80)]['changeEventTypeCache_'][_0x464ac0]=_0x27311e(0x3c5d)+_0x464ac0;},ol$1['Object'][_0x68aa19(0x4b51)]['get']=function(_0xd1f9c){var _0x5f0d30=_0x68aa19,_0x1e02a5;return this[_0x5f0d30(0x3c41)][_0x5f0d30(0x2a77)](_0xd1f9c)&&(_0x1e02a5=this[_0x5f0d30(0x3c41)][_0xd1f9c]),_0x1e02a5;},ol$1['Object'][_0x68aa19(0x4b51)][_0x68aa19(0x3d7f)]=function(){var _0x14dea7=_0x68aa19;return Object[_0x14dea7(0x20c8)](this['values_']);},ol$1[_0x68aa19(0x1b80)][_0x68aa19(0x4b51)][_0x68aa19(0x3875)]=function(){var _0x52319b=_0x68aa19;return ol$1['obj'][_0x52319b(0x510e)]({},this[_0x52319b(0x3c41)]);},ol$1[_0x68aa19(0x1b80)]['prototype'][_0x68aa19(0x4560)]=function(_0x4f212d,_0x518a1e){},ol$1[_0x68aa19(0x1b80)][_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0x2c2428,_0x2426e3,_0x18e127){var _0x7a94c4=_0x68aa19;if(_0x18e127)this[_0x7a94c4(0x3c41)][_0x2c2428]=_0x2426e3;else{var _0x3aa39f=this[_0x7a94c4(0x3c41)][_0x2c2428];this[_0x7a94c4(0x3c41)][_0x2c2428]=_0x2426e3,_0x3aa39f!==_0x2426e3&&this['notify'](_0x2c2428,_0x3aa39f);}},ol$1[_0x68aa19(0x1b80)]['prototype'][_0x68aa19(0x2767)]=function(_0xd30676,_0x538423){var _0xbee774=_0x68aa19,_0x350f09;for(_0x350f09 in _0xd30676)this[_0xbee774(0x346f)](_0x350f09,_0xd30676[_0x350f09],_0x538423);},ol$1['Object'][_0x68aa19(0x4b51)][_0x68aa19(0x3f0)]=function(_0x2afa2a,_0x18da09){var _0x355408=_0x68aa19;if(_0x2afa2a in this[_0x355408(0x3c41)]){var _0xe2299=this['values_'][_0x2afa2a];delete this[_0x355408(0x3c41)][_0x2afa2a],_0x18da09||this[_0x355408(0x4560)](_0x2afa2a,_0xe2299);}},ol$1[_0x68aa19(0x1b80)]['Event']=function(_0x1fc708,_0xec107d,_0x39903b){var _0x34787f=_0x68aa19;ol$1['events'][_0x34787f(0x4a02)]['call'](this,_0x1fc708),this['key']=_0xec107d,this['oldValue']=_0x39903b;},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x1b80)][_0x68aa19(0x4a02)],ol$1[_0x68aa19(0xd2b)]['Event']),ol$1[_0x68aa19(0x2ae8)]={},ol$1['functions']['TRUE']=function(){return!0x0;},ol$1['functions'][_0x68aa19(0x126f)]=function(){return!0x1;},ol$1[_0x68aa19(0xa8c)]={},ol$1[_0x68aa19(0xa8c)]['clamp']=function(_0x11aaf1,_0x284b06,_0x172f28){var _0xd339dd=_0x68aa19;return Math[_0xd339dd(0x27d5)](Math[_0xd339dd(0x2bc6)](_0x11aaf1,_0x284b06),_0x172f28);},ol$1['math']['cosh']=_0x68aa19(0x4733)in Math?Math[_0x68aa19(0x4733)]:function(_0x76b462){var _0x57a77e=_0x68aa19,_0x29f81f=Math[_0x57a77e(0xee5)](_0x76b462);return(_0x29f81f+0x1/_0x29f81f)/0x2;},ol$1['math'][_0x68aa19(0x1d7a)]=function(_0x21a739){var _0x21f818=_0x68aa19;return ol$1[_0x21f818(0x3b77)][_0x21f818(0x3096)](0x0<_0x21a739,0x1d),Math[_0x21f818(0x1f76)](0x2,Math[_0x21f818(0x28fa)](Math[_0x21f818(0xe28)](_0x21a739)/Math['LN2']));},ol$1[_0x68aa19(0xa8c)]['squaredSegmentDistance']=function(_0x19adf1,_0x3fa852,_0x2643c1,_0x200d5f,_0x4c4f76,_0x23d2f6){var _0x572c28=_0x68aa19,_0x493fe1=_0x4c4f76-_0x2643c1,_0x4cf956=_0x23d2f6-_0x200d5f;if(0x0!==_0x493fe1||0x0!==_0x4cf956){var _0x335bf3=((_0x19adf1-_0x2643c1)*_0x493fe1+(_0x3fa852-_0x200d5f)*_0x4cf956)/(_0x493fe1*_0x493fe1+_0x4cf956*_0x4cf956);_0x335bf3>0x1?(_0x2643c1=_0x4c4f76,_0x200d5f=_0x23d2f6):_0x335bf3>0x0&&(_0x2643c1+=_0x493fe1*_0x335bf3,_0x200d5f+=_0x4cf956*_0x335bf3);}return ol$1[_0x572c28(0xa8c)][_0x572c28(0xfdc)](_0x19adf1,_0x3fa852,_0x2643c1,_0x200d5f);},ol$1[_0x68aa19(0xa8c)][_0x68aa19(0xfdc)]=function(_0x263c8c,_0x567c6e,_0x32aa1c,_0x2bf6c7){var _0x548104=_0x32aa1c-_0x263c8c,_0x2db31b=_0x2bf6c7-_0x567c6e;return _0x548104*_0x548104+_0x2db31b*_0x2db31b;},ol$1[_0x68aa19(0xa8c)][_0x68aa19(0x13f1)]=function(_0x1bd291){var _0x2c99fe=_0x68aa19;for(var _0x369365=_0x1bd291[_0x2c99fe(0x531b)],_0x3cfc3b=0x0;_0x3cfc3b<_0x369365;_0x3cfc3b++){for(var _0x5ce431=_0x3cfc3b,_0x4def77=Math[_0x2c99fe(0x1661)](_0x1bd291[_0x3cfc3b][_0x3cfc3b]),_0x76c2fe=_0x3cfc3b+0x1;_0x76c2fe<_0x369365;_0x76c2fe++){var _0x1c65be=Math['abs'](_0x1bd291[_0x76c2fe][_0x3cfc3b]);_0x1c65be>_0x4def77&&(_0x4def77=_0x1c65be,_0x5ce431=_0x76c2fe);}if(0x0===_0x4def77)return null;var _0x496aac=_0x1bd291[_0x5ce431];_0x1bd291[_0x5ce431]=_0x1bd291[_0x3cfc3b],_0x1bd291[_0x3cfc3b]=_0x496aac;for(var _0x55d3fc=_0x3cfc3b+0x1;_0x55d3fc<_0x369365;_0x55d3fc++)for(var _0x140663=-_0x1bd291[_0x55d3fc][_0x3cfc3b]/_0x1bd291[_0x3cfc3b][_0x3cfc3b],_0x516f38=_0x3cfc3b;_0x516f38<_0x369365+0x1;_0x516f38++)_0x3cfc3b==_0x516f38?_0x1bd291[_0x55d3fc][_0x516f38]=0x0:_0x1bd291[_0x55d3fc][_0x516f38]+=_0x140663*_0x1bd291[_0x3cfc3b][_0x516f38];}for(var _0x4b34cb=new Array(_0x369365),_0x2684e2=_0x369365-0x1;_0x2684e2>=0x0;_0x2684e2--){_0x4b34cb[_0x2684e2]=_0x1bd291[_0x2684e2][_0x369365]/_0x1bd291[_0x2684e2][_0x2684e2];for(var _0x27c656=_0x2684e2-0x1;_0x27c656>=0x0;_0x27c656--)_0x1bd291[_0x27c656][_0x369365]-=_0x1bd291[_0x27c656][_0x2684e2]*_0x4b34cb[_0x2684e2];}return _0x4b34cb;},ol$1['math'][_0x68aa19(0x52e9)]=function(_0x4e3ade){return 0xb4*_0x4e3ade/Math['PI'];},ol$1[_0x68aa19(0xa8c)]['toRadians']=function(_0x4ffa75){return _0x4ffa75*Math['PI']/0xb4;},ol$1[_0x68aa19(0xa8c)][_0x68aa19(0x551f)]=function(_0x4d53b6,_0x154aa6){var _0x250967=_0x4d53b6%_0x154aa6;return _0x250967*_0x154aa6<0x0?_0x250967+_0x154aa6:_0x250967;},ol$1[_0x68aa19(0xa8c)]['lerp']=function(_0x30d07b,_0x2a4e1e,_0x4be79a){return _0x30d07b+_0x4be79a*(_0x2a4e1e-_0x30d07b);},ol$1[_0x68aa19(0x2dfb)]={'IDLE':0x0,'LOADING':0x1,'LOADED':0x2,'ERROR':0x3},ol$1[_0x68aa19(0x28b8)]={},ol$1[_0x68aa19(0x28b8)]['HEX_COLOR_RE_']=/^#(?:[0-9a-f]{3,4}){1,2}$/i,ol$1[_0x68aa19(0x28b8)][_0x68aa19(0x41b4)]=/^([a-z]*)$/i,ol$1[_0x68aa19(0x28b8)][_0x68aa19(0x110d)]=function(_0x10c40e){var _0x33c8ab=_0x68aa19;return Array['isArray'](_0x10c40e)?_0x10c40e:ol$1['color'][_0x33c8ab(0x28d4)](_0x10c40e);},ol$1[_0x68aa19(0x28b8)][_0x68aa19(0x5128)]=function(_0x4b9625){var _0x43409f=_0x68aa19;return _0x43409f(0x29ad)==typeof _0x4b9625?_0x4b9625:ol$1[_0x43409f(0x28b8)]['toString'](_0x4b9625);},ol$1[_0x68aa19(0x28b8)][_0x68aa19(0x829)]=function(_0x1b8634){var _0x9be17a=_0x68aa19,_0x5c0972=document[_0x9be17a(0x433c)](_0x9be17a(0x4dc4));_0x5c0972['style'][_0x9be17a(0x28b8)]=_0x1b8634,document['body'][_0x9be17a(0x3356)](_0x5c0972);var _0x1df2c8=getComputedStyle(_0x5c0972)[_0x9be17a(0x28b8)];return document[_0x9be17a(0x57eb)][_0x9be17a(0x3234)](_0x5c0972),_0x1df2c8;},ol$1[_0x68aa19(0x28b8)][_0x68aa19(0x28d4)]=(cache={},cacheSize=0x0,function(_0x406769){var _0x3f04de=_0x68aa19,_0x476ece;if(cache[_0x3f04de(0x2a77)](_0x406769))_0x476ece=cache[_0x406769];else{if(cacheSize>=0x400){var _0x46d526,_0x452941=0x0;for(_0x46d526 in cache)0x0==(0x3&_0x452941++)&&(delete cache[_0x46d526],--cacheSize);}_0x476ece=ol$1[_0x3f04de(0x28b8)]['fromStringInternal_'](_0x406769),cache[_0x406769]=_0x476ece,++cacheSize;}return _0x476ece;}),ol$1['color']['fromStringInternal_']=function(_0x1c7953){var _0x51705f=_0x68aa19,_0x5f3c84,_0x3a5b79,_0x1dec97,_0x518d08,_0x49edc9,_0x1c35c8;if(ol$1[_0x51705f(0x28b8)][_0x51705f(0x41b4)][_0x51705f(0xfbe)](_0x1c7953)&&(_0x1c7953=ol$1[_0x51705f(0x28b8)][_0x51705f(0x829)](_0x1c7953)),ol$1[_0x51705f(0x28b8)][_0x51705f(0x2873)][_0x51705f(0xfbe)](_0x1c7953)){var _0x2eff8e,_0xf4745f=_0x1c7953[_0x51705f(0x531b)]-0x1;_0x2eff8e=_0xf4745f<=0x4?0x1:0x2;var _0x3bd323=0x4===_0xf4745f||0x8===_0xf4745f;_0x5f3c84=parseInt(_0x1c7953[_0x51705f(0x163c)](0x1+0x0*_0x2eff8e,_0x2eff8e),0x10),_0x3a5b79=parseInt(_0x1c7953[_0x51705f(0x163c)](0x1+0x1*_0x2eff8e,_0x2eff8e),0x10),_0x1dec97=parseInt(_0x1c7953[_0x51705f(0x163c)](0x1+0x2*_0x2eff8e,_0x2eff8e),0x10),_0x518d08=_0x3bd323?parseInt(_0x1c7953[_0x51705f(0x163c)](0x1+0x3*_0x2eff8e,_0x2eff8e),0x10):0xff,0x1==_0x2eff8e&&(_0x5f3c84=(_0x5f3c84<<0x4)+_0x5f3c84,_0x3a5b79=(_0x3a5b79<<0x4)+_0x3a5b79,_0x1dec97=(_0x1dec97<<0x4)+_0x1dec97,_0x3bd323&&(_0x518d08=(_0x518d08<<0x4)+_0x518d08)),_0x49edc9=[_0x5f3c84,_0x3a5b79,_0x1dec97,_0x518d08/0xff];}else 0x0==_0x1c7953[_0x51705f(0x33ab)]('rgba(')?(_0x1c35c8=_0x1c7953[_0x51705f(0x48ca)](0x5,-0x1)[_0x51705f(0x4d7b)](',')[_0x51705f(0x2e47)](Number),_0x49edc9=ol$1[_0x51705f(0x28b8)][_0x51705f(0x4e7d)](_0x1c35c8)):0x0==_0x1c7953['indexOf'](_0x51705f(0x1501))?((_0x1c35c8=_0x1c7953['slice'](0x4,-0x1)['split'](',')[_0x51705f(0x2e47)](Number))[_0x51705f(0x3a33)](0x1),_0x49edc9=ol$1['color'][_0x51705f(0x4e7d)](_0x1c35c8)):ol$1[_0x51705f(0x3b77)][_0x51705f(0x3096)](!0x1,0xe);return _0x49edc9;},ol$1[_0x68aa19(0x28b8)][_0x68aa19(0x4e7d)]=function(_0x5156d7,_0x3f50aa){var _0x56230b=_0x68aa19,_0x37542c=_0x3f50aa||[];return _0x37542c[0x0]=ol$1['math']['clamp'](_0x5156d7[0x0]+0.5|0x0,0x0,0xff),_0x37542c[0x1]=ol$1['math']['clamp'](_0x5156d7[0x1]+0.5|0x0,0x0,0xff),_0x37542c[0x2]=ol$1['math']['clamp'](_0x5156d7[0x2]+0.5|0x0,0x0,0xff),_0x37542c[0x3]=ol$1[_0x56230b(0xa8c)][_0x56230b(0x3c40)](_0x5156d7[0x3],0x0,0x1),_0x37542c;},ol$1[_0x68aa19(0x28b8)]['toString']=function(_0x2ad20d){var _0x261b84=_0x2ad20d[0x0];_0x261b84!=(0x0|_0x261b84)&&(_0x261b84=_0x261b84+0.5|0x0);var _0x52fa20=_0x2ad20d[0x1];_0x52fa20!=(0x0|_0x52fa20)&&(_0x52fa20=_0x52fa20+0.5|0x0);var _0x8fe1d=_0x2ad20d[0x2];return _0x8fe1d!=(0x0|_0x8fe1d)&&(_0x8fe1d=_0x8fe1d+0.5|0x0),'rgba('+_0x261b84+','+_0x52fa20+','+_0x8fe1d+','+(void 0x0===_0x2ad20d[0x3]?0x1:_0x2ad20d[0x3])+')';},ol$1[_0x68aa19(0x10c2)]={},ol$1[_0x68aa19(0x10c2)]['asColorLike']=function(_0x43d8f3){var _0x2d651f=_0x68aa19;return ol$1[_0x2d651f(0x10c2)][_0x2d651f(0x4772)](_0x43d8f3)?_0x43d8f3:ol$1[_0x2d651f(0x28b8)][_0x2d651f(0x5128)](_0x43d8f3);},ol$1[_0x68aa19(0x10c2)]['isColorLike']=function(_0x3ae3e3){var _0x12bd4f=_0x68aa19;return _0x12bd4f(0x29ad)==typeof _0x3ae3e3||_0x3ae3e3 instanceof CanvasPattern||_0x3ae3e3 instanceof CanvasGradient;},ol$1[_0x68aa19(0x4620)]={},ol$1[_0x68aa19(0x4620)][_0x68aa19(0x4ffd)]=_0x68aa19(0x2bd6),ol$1[_0x68aa19(0x4620)][_0x68aa19(0x7d3)]='ol-selectable',ol$1[_0x68aa19(0x4620)][_0x68aa19(0x1715)]=_0x68aa19(0x53f),ol$1[_0x68aa19(0x4620)][_0x68aa19(0x6f4)]=_0x68aa19(0x268),ol$1['css'][_0x68aa19(0x4d69)]=_0x68aa19(0x545b),ol$1[_0x68aa19(0x4620)][_0x68aa19(0x8b9)]=function(){var _0x789e8a,_0x3fd00f={};return function(_0x379d37){var _0x5abc31=_0x54f3;if(_0x789e8a||(_0x789e8a=document[_0x5abc31(0x433c)](_0x5abc31(0x4dc4))[_0x5abc31(0x588d)]),!(_0x379d37 in _0x3fd00f)){_0x789e8a['font']=_0x379d37;var _0x23b276=_0x789e8a[_0x5abc31(0x57a5)];if(_0x789e8a[_0x5abc31(0x39f0)]='',!_0x23b276)return null;_0x3fd00f[_0x379d37]=_0x23b276[_0x5abc31(0x4d7b)](/,\s?/);}return _0x3fd00f[_0x379d37];};}(),ol$1[_0x68aa19(0x1567)]={},ol$1[_0x68aa19(0x1567)][_0x68aa19(0x53ca)]=function(_0x5f2e02,_0x40a56f){var _0x14fa06=_0x68aa19;return(_0x5f2e02&&_0x40a56f?new OffscreenCanvas(_0x5f2e02,_0x40a56f):new OffscreenCanvas(0x1,0x1))[_0x14fa06(0x3ca1)]('2d');},ol$1[_0x68aa19(0x1567)]['outerWidth']=function(_0x576a8e){var _0x1be7ca=_0x68aa19,_0x2ec88d=_0x576a8e[_0x1be7ca(0x559e)],_0x5e2b70=getComputedStyle(_0x576a8e);return _0x2ec88d+=parseInt(_0x5e2b70[_0x1be7ca(0x3734)],0xa)+parseInt(_0x5e2b70[_0x1be7ca(0xe96)],0xa);},ol$1[_0x68aa19(0x1567)][_0x68aa19(0x5420)]=function(_0x5a2bb9){var _0xdc2cbf=_0x68aa19,_0x1bdae1=_0x5a2bb9[_0xdc2cbf(0x1a82)],_0x519ea6=getComputedStyle(_0x5a2bb9);return _0x1bdae1+=parseInt(_0x519ea6[_0xdc2cbf(0x4122)],0xa)+parseInt(_0x519ea6[_0xdc2cbf(0xb3b)],0xa);},ol$1[_0x68aa19(0x1567)]['replaceNode']=function(_0x488921,_0x5c9b58){var _0x43a836=_0x68aa19,_0x2a063e=_0x5c9b58[_0x43a836(0x2b0)];_0x2a063e&&_0x2a063e[_0x43a836(0x2492)](_0x488921,_0x5c9b58);},ol$1[_0x68aa19(0x1567)][_0x68aa19(0x154)]=function(_0x744f2f){var _0x12865f=_0x68aa19;return _0x744f2f&&_0x744f2f[_0x12865f(0x2b0)]?_0x744f2f[_0x12865f(0x2b0)]['removeChild'](_0x744f2f):null;},ol$1[_0x68aa19(0x1567)][_0x68aa19(0x1c40)]=function(_0x626a26){var _0x1ae7fe=_0x68aa19;for(;_0x626a26['lastChild'];)_0x626a26[_0x1ae7fe(0x3234)](_0x626a26[_0x1ae7fe(0x4cd8)]);},ol$1[_0x68aa19(0x2f64)]={},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x30b1)]={'BOTTOM_LEFT':_0x68aa19(0x29e7),'BOTTOM_RIGHT':'bottom-right','TOP_LEFT':'top-left','TOP_RIGHT':_0x68aa19(0x1aab)},ol$1['extent'][_0x68aa19(0x11d5)]={'UNKNOWN':0x0,'INTERSECTING':0x1,'ABOVE':0x2,'RIGHT':0x4,'BELOW':0x8,'LEFT':0x10},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x3b11)]=function(_0x13d3f){var _0x20d7a1=_0x68aa19;for(var _0x4bf716=ol$1[_0x20d7a1(0x2f64)]['createEmpty'](),_0x1f011b=0x0,_0x359eeb=_0x13d3f[_0x20d7a1(0x531b)];_0x1f011b<_0x359eeb;++_0x1f011b)ol$1[_0x20d7a1(0x2f64)]['extendCoordinate'](_0x4bf716,_0x13d3f[_0x1f011b]);return _0x4bf716;},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x3bad)]=function(_0x2c0aa8,_0x781b12,_0x42a42e){var _0x587f0c=_0x68aa19,_0x585713=Math['min'][_0x587f0c(0x18ce)](null,_0x2c0aa8),_0xbb85a5=Math[_0x587f0c(0x27d5)][_0x587f0c(0x18ce)](null,_0x781b12),_0x12dfdd=Math[_0x587f0c(0x2bc6)]['apply'](null,_0x2c0aa8),_0x170343=Math[_0x587f0c(0x2bc6)][_0x587f0c(0x18ce)](null,_0x781b12);return ol$1['extent'][_0x587f0c(0x1a73)](_0x585713,_0xbb85a5,_0x12dfdd,_0x170343,_0x42a42e);},ol$1[_0x68aa19(0x2f64)]['buffer']=function(_0x39a1dd,_0x3e6843,_0x48501f){return _0x48501f?(_0x48501f[0x0]=_0x39a1dd[0x0]-_0x3e6843,_0x48501f[0x1]=_0x39a1dd[0x1]-_0x3e6843,_0x48501f[0x2]=_0x39a1dd[0x2]+_0x3e6843,_0x48501f[0x3]=_0x39a1dd[0x3]+_0x3e6843,_0x48501f):[_0x39a1dd[0x0]-_0x3e6843,_0x39a1dd[0x1]-_0x3e6843,_0x39a1dd[0x2]+_0x3e6843,_0x39a1dd[0x3]+_0x3e6843];},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x254b)]=function(_0x2f1258,_0x1d0e26){var _0x42d5f1=_0x68aa19;return _0x1d0e26?(_0x1d0e26[0x0]=_0x2f1258[0x0],_0x1d0e26[0x1]=_0x2f1258[0x1],_0x1d0e26[0x2]=_0x2f1258[0x2],_0x1d0e26[0x3]=_0x2f1258[0x3],_0x1d0e26):_0x2f1258[_0x42d5f1(0x48ca)]();},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x3c8e)]=function(_0x4f5085,_0x52ba85,_0x9a8c59){var _0x56ee17,_0x12ff5a;return(_0x56ee17=_0x52ba85<_0x4f5085[0x0]?_0x4f5085[0x0]-_0x52ba85:_0x4f5085[0x2]<_0x52ba85?_0x52ba85-_0x4f5085[0x2]:0x0)*_0x56ee17+(_0x12ff5a=_0x9a8c59<_0x4f5085[0x1]?_0x4f5085[0x1]-_0x9a8c59:_0x4f5085[0x3]<_0x9a8c59?_0x9a8c59-_0x4f5085[0x3]:0x0)*_0x12ff5a;},ol$1[_0x68aa19(0x2f64)]['containsCoordinate']=function(_0x378155,_0x227fe7){var _0x99fcd9=_0x68aa19;return ol$1[_0x99fcd9(0x2f64)][_0x99fcd9(0xe4f)](_0x378155,_0x227fe7[0x0],_0x227fe7[0x1]);},ol$1[_0x68aa19(0x2f64)]['containsExtent']=function(_0x152058,_0x8eaea1){return _0x152058[0x0]<=_0x8eaea1[0x0]&&_0x8eaea1[0x2]<=_0x152058[0x2]&&_0x152058[0x1]<=_0x8eaea1[0x1]&&_0x8eaea1[0x3]<=_0x152058[0x3];},ol$1['extent'][_0x68aa19(0xe4f)]=function(_0x1b6a5a,_0xa05ad3,_0xa23ad8){return _0x1b6a5a[0x0]<=_0xa05ad3&&_0xa05ad3<=_0x1b6a5a[0x2]&&_0x1b6a5a[0x1]<=_0xa23ad8&&_0xa23ad8<=_0x1b6a5a[0x3];},ol$1[_0x68aa19(0x2f64)]['coordinateRelationship']=function(_0x8a57cb,_0x106d4f){var _0x3df29c=_0x68aa19,_0x58d5cf=_0x8a57cb[0x0],_0x2e047e=_0x8a57cb[0x1],_0x44adee=_0x8a57cb[0x2],_0x37470b=_0x8a57cb[0x3],_0x52259b=_0x106d4f[0x0],_0xc55fd4=_0x106d4f[0x1],_0x33c8ec=ol$1[_0x3df29c(0x2f64)][_0x3df29c(0x11d5)][_0x3df29c(0x4a29)];return _0x52259b<_0x58d5cf?_0x33c8ec|=ol$1[_0x3df29c(0x2f64)]['Relationship']['LEFT']:_0x52259b>_0x44adee&&(_0x33c8ec|=ol$1[_0x3df29c(0x2f64)][_0x3df29c(0x11d5)][_0x3df29c(0x44f5)]),_0xc55fd4<_0x2e047e?_0x33c8ec|=ol$1[_0x3df29c(0x2f64)][_0x3df29c(0x11d5)][_0x3df29c(0xf37)]:_0xc55fd4>_0x37470b&&(_0x33c8ec|=ol$1['extent'][_0x3df29c(0x11d5)][_0x3df29c(0x8cd)]),_0x33c8ec===ol$1['extent'][_0x3df29c(0x11d5)][_0x3df29c(0x4a29)]&&(_0x33c8ec=ol$1['extent'][_0x3df29c(0x11d5)]['INTERSECTING']),_0x33c8ec;},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x31e0)]=function(){return[0x1/0x0,0x1/0x0,-0x1/0x0,-0x1/0x0];},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x1a73)]=function(_0x2dd244,_0x102391,_0xec2dd1,_0x167456,_0x3d3030){return _0x3d3030?(_0x3d3030[0x0]=_0x2dd244,_0x3d3030[0x1]=_0x102391,_0x3d3030[0x2]=_0xec2dd1,_0x3d3030[0x3]=_0x167456,_0x3d3030):[_0x2dd244,_0x102391,_0xec2dd1,_0x167456];},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x2784)]=function(_0x109c23){var _0x1ec56e=_0x68aa19;return ol$1['extent'][_0x1ec56e(0x1a73)](0x1/0x0,0x1/0x0,-0x1/0x0,-0x1/0x0,_0x109c23);},ol$1['extent'][_0x68aa19(0x426)]=function(_0x3565b8,_0x13ebac){var _0xc69bc6=_0x68aa19,_0x4984f7=_0x3565b8[0x0],_0x47dbfa=_0x3565b8[0x1];return ol$1[_0xc69bc6(0x2f64)]['createOrUpdate'](_0x4984f7,_0x47dbfa,_0x4984f7,_0x47dbfa,_0x13ebac);},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x1d37)]=function(_0x11bedf,_0x277128){var _0x473873=_0x68aa19,_0x42da21=ol$1[_0x473873(0x2f64)]['createOrUpdateEmpty'](_0x277128);return ol$1[_0x473873(0x2f64)][_0x473873(0x9d1)](_0x42da21,_0x11bedf);},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x10c4)]=function(_0x1bfb73,_0x7875b0,_0x152be4,_0x56e20f,_0x56b8c0){var _0xc482c7=_0x68aa19,_0x4a5d16=ol$1[_0xc482c7(0x2f64)][_0xc482c7(0x2784)](_0x56b8c0);return ol$1[_0xc482c7(0x2f64)][_0xc482c7(0x4218)](_0x4a5d16,_0x1bfb73,_0x7875b0,_0x152be4,_0x56e20f);},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x3792)]=function(_0x124302,_0xd105a7){var _0xd2e88=_0x68aa19,_0x37be3d=ol$1[_0xd2e88(0x2f64)][_0xd2e88(0x2784)](_0xd105a7);return ol$1[_0xd2e88(0x2f64)][_0xd2e88(0x4398)](_0x37be3d,_0x124302);},ol$1[_0x68aa19(0x2f64)]['equals']=function(_0x5cd284,_0x5407a5){return _0x5cd284[0x0]==_0x5407a5[0x0]&&_0x5cd284[0x2]==_0x5407a5[0x2]&&_0x5cd284[0x1]==_0x5407a5[0x1]&&_0x5cd284[0x3]==_0x5407a5[0x3];},ol$1['extent'][_0x68aa19(0x32d9)]=function(_0x4f7f9a,_0x580478){return _0x580478[0x0]<_0x4f7f9a[0x0]&&(_0x4f7f9a[0x0]=_0x580478[0x0]),_0x580478[0x2]>_0x4f7f9a[0x2]&&(_0x4f7f9a[0x2]=_0x580478[0x2]),_0x580478[0x1]<_0x4f7f9a[0x1]&&(_0x4f7f9a[0x1]=_0x580478[0x1]),_0x580478[0x3]>_0x4f7f9a[0x3]&&(_0x4f7f9a[0x3]=_0x580478[0x3]),_0x4f7f9a;},ol$1[_0x68aa19(0x2f64)]['extendCoordinate']=function(_0x2c8c76,_0x32d07e){_0x32d07e[0x0]<_0x2c8c76[0x0]&&(_0x2c8c76[0x0]=_0x32d07e[0x0]),_0x32d07e[0x0]>_0x2c8c76[0x2]&&(_0x2c8c76[0x2]=_0x32d07e[0x0]),_0x32d07e[0x1]<_0x2c8c76[0x1]&&(_0x2c8c76[0x1]=_0x32d07e[0x1]),_0x32d07e[0x1]>_0x2c8c76[0x3]&&(_0x2c8c76[0x3]=_0x32d07e[0x1]);},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x9d1)]=function(_0x4eb2d0,_0x3607f5){var _0x5ce053=_0x68aa19,_0xce092b,_0x152956;for(_0xce092b=0x0,_0x152956=_0x3607f5['length'];_0xce092b<_0x152956;++_0xce092b)ol$1[_0x5ce053(0x2f64)][_0x5ce053(0x37ba)](_0x4eb2d0,_0x3607f5[_0xce092b]);return _0x4eb2d0;},ol$1['extent'][_0x68aa19(0x4218)]=function(_0x79b370,_0x666953,_0x5849cd,_0xd0df9e,_0x30db80){var _0x38bb24=_0x68aa19;for(;_0x5849cd<_0xd0df9e;_0x5849cd+=_0x30db80)ol$1[_0x38bb24(0x2f64)]['extendXY'](_0x79b370,_0x666953[_0x5849cd],_0x666953[_0x5849cd+0x1]);return _0x79b370;},ol$1['extent'][_0x68aa19(0x4398)]=function(_0x3ea3b1,_0x4bbc33){var _0x2efaa3=_0x68aa19,_0xe171cd,_0x3e8477;for(_0xe171cd=0x0,_0x3e8477=_0x4bbc33[_0x2efaa3(0x531b)];_0xe171cd<_0x3e8477;++_0xe171cd)ol$1[_0x2efaa3(0x2f64)][_0x2efaa3(0x9d1)](_0x3ea3b1,_0x4bbc33[_0xe171cd]);return _0x3ea3b1;},ol$1[_0x68aa19(0x2f64)]['extendXY']=function(_0x72e20,_0x4356da,_0x1fed24){var _0x1a122c=_0x68aa19;_0x72e20[0x0]=Math['min'](_0x72e20[0x0],_0x4356da),_0x72e20[0x1]=Math[_0x1a122c(0x27d5)](_0x72e20[0x1],_0x1fed24),_0x72e20[0x2]=Math['max'](_0x72e20[0x2],_0x4356da),_0x72e20[0x3]=Math['max'](_0x72e20[0x3],_0x1fed24);},ol$1['extent'][_0x68aa19(0x2d5f)]=function(_0x2a4778,_0x4ef462,_0x479803){var _0x14b740=_0x68aa19,_0xa79a0a;return(_0xa79a0a=_0x4ef462[_0x14b740(0x317a)](_0x479803,ol$1['extent'][_0x14b740(0x309b)](_0x2a4778)))||(_0xa79a0a=_0x4ef462[_0x14b740(0x317a)](_0x479803,ol$1['extent'][_0x14b740(0x1785)](_0x2a4778)))||(_0xa79a0a=_0x4ef462[_0x14b740(0x317a)](_0x479803,ol$1[_0x14b740(0x2f64)]['getTopRight'](_0x2a4778)))?_0xa79a0a:(_0xa79a0a=_0x4ef462[_0x14b740(0x317a)](_0x479803,ol$1['extent'][_0x14b740(0x24eb)](_0x2a4778)))||!0x1;},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x5655)]=function(_0x4ce7eb){var _0x3202bc=_0x68aa19,_0x180ccb=0x0;return ol$1[_0x3202bc(0x2f64)][_0x3202bc(0x197c)](_0x4ce7eb)||(_0x180ccb=ol$1[_0x3202bc(0x2f64)][_0x3202bc(0x1a98)](_0x4ce7eb)*ol$1['extent'][_0x3202bc(0x4876)](_0x4ce7eb)),_0x180ccb;},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x309b)]=function(_0x1125d6){return[_0x1125d6[0x0],_0x1125d6[0x1]];},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x1785)]=function(_0x164ab4){return[_0x164ab4[0x2],_0x164ab4[0x1]];},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0xfc)]=function(_0x4af8fa){return[(_0x4af8fa[0x0]+_0x4af8fa[0x2])/0x2,(_0x4af8fa[0x1]+_0x4af8fa[0x3])/0x2];},ol$1[_0x68aa19(0x2f64)]['getCorner']=function(_0x2f9b3f,_0x28513f){var _0x1efcc5=_0x68aa19,_0x2e8756;return _0x28513f===ol$1[_0x1efcc5(0x2f64)]['Corner'][_0x1efcc5(0x3421)]?_0x2e8756=ol$1[_0x1efcc5(0x2f64)][_0x1efcc5(0x309b)](_0x2f9b3f):_0x28513f===ol$1[_0x1efcc5(0x2f64)][_0x1efcc5(0x30b1)][_0x1efcc5(0x3a04)]?_0x2e8756=ol$1[_0x1efcc5(0x2f64)][_0x1efcc5(0x1785)](_0x2f9b3f):_0x28513f===ol$1[_0x1efcc5(0x2f64)][_0x1efcc5(0x30b1)]['TOP_LEFT']?_0x2e8756=ol$1[_0x1efcc5(0x2f64)]['getTopLeft'](_0x2f9b3f):_0x28513f===ol$1[_0x1efcc5(0x2f64)][_0x1efcc5(0x30b1)][_0x1efcc5(0x40db)]?_0x2e8756=ol$1[_0x1efcc5(0x2f64)][_0x1efcc5(0x3414)](_0x2f9b3f):ol$1['asserts'][_0x1efcc5(0x3096)](!0x1,0xd),_0x2e8756;},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x42aa)]=function(_0x274cf8,_0x2ed370){var _0x54fa12=_0x68aa19,_0x44f848=Math[_0x54fa12(0x27d5)](_0x274cf8[0x0],_0x2ed370[0x0]),_0x182164=Math['min'](_0x274cf8[0x1],_0x2ed370[0x1]);return(Math[_0x54fa12(0x2bc6)](_0x274cf8[0x2],_0x2ed370[0x2])-_0x44f848)*(Math[_0x54fa12(0x2bc6)](_0x274cf8[0x3],_0x2ed370[0x3])-_0x182164);},ol$1['extent'][_0x68aa19(0x4334)]=function(_0x5d4e97,_0x433c45,_0x243fab,_0x522048,_0xbead32){var _0xe95817=_0x68aa19,_0x34a73e=_0x433c45*_0x522048[0x0]/0x2,_0x309b10=_0x433c45*_0x522048[0x1]/0x2,_0x4cd14c=Math[_0xe95817(0x1d35)](_0x243fab),_0x1293c2=Math[_0xe95817(0x4322)](_0x243fab),_0x660b6=_0x34a73e*_0x4cd14c,_0xce7b76=_0x34a73e*_0x1293c2,_0x2fef66=_0x309b10*_0x4cd14c,_0x1280de=_0x309b10*_0x1293c2,_0x49db87=_0x5d4e97[0x0],_0x21795d=_0x5d4e97[0x1],_0x5ba22a=_0x49db87-_0x660b6+_0x1280de,_0x20c676=_0x49db87-_0x660b6-_0x1280de,_0x4c01dc=_0x49db87+_0x660b6-_0x1280de,_0x337b50=_0x49db87+_0x660b6+_0x1280de,_0x5bbfd8=_0x21795d-_0xce7b76-_0x2fef66,_0xe50a8=_0x21795d-_0xce7b76+_0x2fef66,_0x59096e=_0x21795d+_0xce7b76+_0x2fef66,_0x526d1d=_0x21795d+_0xce7b76-_0x2fef66;return ol$1[_0xe95817(0x2f64)][_0xe95817(0x1a73)](Math[_0xe95817(0x27d5)](_0x5ba22a,_0x20c676,_0x4c01dc,_0x337b50),Math[_0xe95817(0x27d5)](_0x5bbfd8,_0xe50a8,_0x59096e,_0x526d1d),Math[_0xe95817(0x2bc6)](_0x5ba22a,_0x20c676,_0x4c01dc,_0x337b50),Math[_0xe95817(0x2bc6)](_0x5bbfd8,_0xe50a8,_0x59096e,_0x526d1d),_0xbead32);},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x4876)]=function(_0x5d9ac0){return _0x5d9ac0[0x3]-_0x5d9ac0[0x1];},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x48de)]=function(_0x5a3d74,_0x53833b){var _0x49c755=_0x68aa19,_0x565b1f=ol$1['extent'][_0x49c755(0x1743)](_0x5a3d74,_0x53833b);return ol$1[_0x49c755(0x2f64)][_0x49c755(0x5655)](_0x565b1f);},ol$1[_0x68aa19(0x2f64)]['getIntersection']=function(_0x113e99,_0x3112a3,_0x2d7881){var _0x590070=_0x68aa19,_0xe4ff98=_0x2d7881||ol$1[_0x590070(0x2f64)][_0x590070(0x31e0)]();return ol$1[_0x590070(0x2f64)][_0x590070(0x8d8)](_0x113e99,_0x3112a3)&&(_0x113e99[0x0]>_0x3112a3[0x0]?_0xe4ff98[0x0]=_0x113e99[0x0]:_0xe4ff98[0x0]=_0x3112a3[0x0],_0x113e99[0x1]>_0x3112a3[0x1]?_0xe4ff98[0x1]=_0x113e99[0x1]:_0xe4ff98[0x1]=_0x3112a3[0x1],_0x113e99[0x2]<_0x3112a3[0x2]?_0xe4ff98[0x2]=_0x113e99[0x2]:_0xe4ff98[0x2]=_0x3112a3[0x2],_0x113e99[0x3]<_0x3112a3[0x3]?_0xe4ff98[0x3]=_0x113e99[0x3]:_0xe4ff98[0x3]=_0x3112a3[0x3]),_0xe4ff98;},ol$1['extent'][_0x68aa19(0x11b1)]=function(_0x58739c){var _0x5a6c9f=_0x68aa19;return ol$1[_0x5a6c9f(0x2f64)][_0x5a6c9f(0x1a98)](_0x58739c)+ol$1['extent'][_0x5a6c9f(0x4876)](_0x58739c);},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x3159)]=function(_0xc07b59){return[_0xc07b59[0x2]-_0xc07b59[0x0],_0xc07b59[0x3]-_0xc07b59[0x1]];},ol$1['extent'][_0x68aa19(0x24eb)]=function(_0x2239e2){return[_0x2239e2[0x0],_0x2239e2[0x3]];},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x3414)]=function(_0xe6ae39){return[_0xe6ae39[0x2],_0xe6ae39[0x3]];},ol$1['extent'][_0x68aa19(0x1a98)]=function(_0x5e60aa){return _0x5e60aa[0x2]-_0x5e60aa[0x0];},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x8d8)]=function(_0x1cd990,_0xcabd6d){return _0x1cd990[0x0]<=_0xcabd6d[0x2]&&_0x1cd990[0x2]>=_0xcabd6d[0x0]&&_0x1cd990[0x1]<=_0xcabd6d[0x3]&&_0x1cd990[0x3]>=_0xcabd6d[0x1];},ol$1[_0x68aa19(0x2f64)][_0x68aa19(0x197c)]=function(_0x8e9484){return _0x8e9484[0x2]<_0x8e9484[0x0]||_0x8e9484[0x3]<_0x8e9484[0x1];},ol$1['extent'][_0x68aa19(0x14f4)]=function(_0x3c25d9,_0x3b9a3c){return _0x3b9a3c?(_0x3b9a3c[0x0]=_0x3c25d9[0x0],_0x3b9a3c[0x1]=_0x3c25d9[0x1],_0x3b9a3c[0x2]=_0x3c25d9[0x2],_0x3b9a3c[0x3]=_0x3c25d9[0x3],_0x3b9a3c):_0x3c25d9;},ol$1['extent'][_0x68aa19(0x2343)]=function(_0x39e952,_0x4c2789){var _0x4eca99=(_0x39e952[0x2]-_0x39e952[0x0])/0x2*(_0x4c2789-0x1),_0x1b9e0a=(_0x39e952[0x3]-_0x39e952[0x1])/0x2*(_0x4c2789-0x1);_0x39e952[0x0]-=_0x4eca99,_0x39e952[0x2]+=_0x4eca99,_0x39e952[0x1]-=_0x1b9e0a,_0x39e952[0x3]+=_0x1b9e0a;},ol$1['extent'][_0x68aa19(0x1cc3)]=function(_0x31c37c,_0x4223a9,_0x1c85b3){var _0x501fcc=_0x68aa19,_0x3eb103=!0x1,_0x1165d3=ol$1[_0x501fcc(0x2f64)]['coordinateRelationship'](_0x31c37c,_0x4223a9),_0x80fd21=ol$1['extent'][_0x501fcc(0xb06)](_0x31c37c,_0x1c85b3);if(_0x1165d3===ol$1['extent'][_0x501fcc(0x11d5)][_0x501fcc(0xde3)]||_0x80fd21===ol$1[_0x501fcc(0x2f64)][_0x501fcc(0x11d5)][_0x501fcc(0xde3)])_0x3eb103=!0x0;else{var _0x2f7ca3,_0x2a97aa,_0x33bf08=_0x31c37c[0x0],_0xd254c8=_0x31c37c[0x1],_0xcd4bc8=_0x31c37c[0x2],_0x48d0de=_0x31c37c[0x3],_0x2d655b=_0x4223a9[0x0],_0x10128a=_0x4223a9[0x1],_0x440f3c=_0x1c85b3[0x0],_0x299cf3=_0x1c85b3[0x1],_0x47d9=(_0x299cf3-_0x10128a)/(_0x440f3c-_0x2d655b);_0x80fd21&ol$1[_0x501fcc(0x2f64)][_0x501fcc(0x11d5)]['ABOVE']&&!(_0x1165d3&ol$1[_0x501fcc(0x2f64)][_0x501fcc(0x11d5)][_0x501fcc(0x8cd)])&&(_0x3eb103=(_0x2f7ca3=_0x440f3c-(_0x299cf3-_0x48d0de)/_0x47d9)>=_0x33bf08&&_0x2f7ca3<=_0xcd4bc8),_0x3eb103||!(_0x80fd21&ol$1[_0x501fcc(0x2f64)][_0x501fcc(0x11d5)][_0x501fcc(0x44f5)])||_0x1165d3&ol$1[_0x501fcc(0x2f64)][_0x501fcc(0x11d5)]['RIGHT']||(_0x3eb103=(_0x2a97aa=_0x299cf3-(_0x440f3c-_0xcd4bc8)*_0x47d9)>=_0xd254c8&&_0x2a97aa<=_0x48d0de),_0x3eb103||!(_0x80fd21&ol$1['extent'][_0x501fcc(0x11d5)][_0x501fcc(0xf37)])||_0x1165d3&ol$1[_0x501fcc(0x2f64)][_0x501fcc(0x11d5)][_0x501fcc(0xf37)]||(_0x3eb103=(_0x2f7ca3=_0x440f3c-(_0x299cf3-_0xd254c8)/_0x47d9)>=_0x33bf08&&_0x2f7ca3<=_0xcd4bc8),_0x3eb103||!(_0x80fd21&ol$1[_0x501fcc(0x2f64)]['Relationship'][_0x501fcc(0x5486)])||_0x1165d3&ol$1[_0x501fcc(0x2f64)][_0x501fcc(0x11d5)][_0x501fcc(0x5486)]||(_0x3eb103=(_0x2a97aa=_0x299cf3-(_0x440f3c-_0x33bf08)*_0x47d9)>=_0xd254c8&&_0x2a97aa<=_0x48d0de);}return _0x3eb103;},ol$1['extent'][_0x68aa19(0x116c)]=function(_0xf8a366,_0x11a882,_0x57918d){var _0x50b1f8=_0x68aa19,_0x42cb50=[_0xf8a366[0x0],_0xf8a366[0x1],_0xf8a366[0x0],_0xf8a366[0x3],_0xf8a366[0x2],_0xf8a366[0x1],_0xf8a366[0x2],_0xf8a366[0x3]];_0x11a882(_0x42cb50,_0x42cb50,0x2);var _0x26cbff=[_0x42cb50[0x0],_0x42cb50[0x2],_0x42cb50[0x4],_0x42cb50[0x6]],_0x141211=[_0x42cb50[0x1],_0x42cb50[0x3],_0x42cb50[0x5],_0x42cb50[0x7]];return ol$1[_0x50b1f8(0x2f64)]['boundingExtentXYs_'](_0x26cbff,_0x141211,_0x57918d);},ol$1[_0x68aa19(0x1017)]={},ol$1[_0x68aa19(0x1017)][_0x68aa19(0x510e)]=_0x68aa19(0x20f8)==typeof Object['assign']?Object[_0x68aa19(0x510e)]:function(_0x22944c,_0x1e9c40){var _0x55694b=_0x68aa19;if(null==_0x22944c)throw new TypeError('Cannot\x20convert\x20undefined\x20or\x20null\x20to\x20object');for(var _0x3a9eed=Object(_0x22944c),_0x1349c2=0x1,_0x4b3875=arguments[_0x55694b(0x531b)];_0x1349c2<_0x4b3875;++_0x1349c2){var _0x4d02a0=arguments[_0x1349c2];if(null!=_0x4d02a0){for(var _0x5c180d in _0x4d02a0)_0x4d02a0[_0x55694b(0x2a77)](_0x5c180d)&&(_0x3a9eed[_0x5c180d]=_0x4d02a0[_0x5c180d]);}}return _0x3a9eed;},ol$1[_0x68aa19(0x1017)][_0x68aa19(0x50ec)]=function(_0x5cc3ec){for(var _0x523adb in _0x5cc3ec)delete _0x5cc3ec[_0x523adb];},ol$1[_0x68aa19(0x1017)][_0x68aa19(0x3e16)]=function(_0x2c6738){var _0x5c886e=_0x68aa19,_0x4d65d5=[];for(var _0x27a86c in _0x2c6738)_0x4d65d5[_0x5c886e(0x3a33)](_0x2c6738[_0x27a86c]);return _0x4d65d5;},ol$1['obj'][_0x68aa19(0x197c)]=function(_0x4735da){var _0x513bc3;for(_0x513bc3 in _0x4735da)return!0x1;return!_0x513bc3;},ol$1[_0x68aa19(0x4503)]={},ol$1[_0x68aa19(0x4503)][_0x68aa19(0x3632)]=new Array(0x6),ol$1[_0x68aa19(0x4503)][_0x68aa19(0x3477)]=function(){return[0x1,0x0,0x0,0x1,0x0,0x0];},ol$1[_0x68aa19(0x4503)]['reset']=function(_0x45429f){var _0xf50913=_0x68aa19;return ol$1[_0xf50913(0x4503)][_0xf50913(0x346f)](_0x45429f,0x1,0x0,0x0,0x1,0x0,0x0);},ol$1['transform']['multiply']=function(_0x2d46b2,_0x4c7477){var _0x4ccae3=_0x2d46b2[0x0],_0xe25e52=_0x2d46b2[0x1],_0x2d5ccb=_0x2d46b2[0x2],_0x5056a1=_0x2d46b2[0x3],_0x2f2653=_0x2d46b2[0x4],_0x44cf27=_0x2d46b2[0x5],_0xeccc26=_0x4c7477[0x0],_0xf9189b=_0x4c7477[0x1],_0x4192b4=_0x4c7477[0x2],_0x32e433=_0x4c7477[0x3],_0x32e622=_0x4c7477[0x4],_0x3cf62b=_0x4c7477[0x5];return _0x2d46b2[0x0]=_0x4ccae3*_0xeccc26+_0x2d5ccb*_0xf9189b,_0x2d46b2[0x1]=_0xe25e52*_0xeccc26+_0x5056a1*_0xf9189b,_0x2d46b2[0x2]=_0x4ccae3*_0x4192b4+_0x2d5ccb*_0x32e433,_0x2d46b2[0x3]=_0xe25e52*_0x4192b4+_0x5056a1*_0x32e433,_0x2d46b2[0x4]=_0x4ccae3*_0x32e622+_0x2d5ccb*_0x3cf62b+_0x2f2653,_0x2d46b2[0x5]=_0xe25e52*_0x32e622+_0x5056a1*_0x3cf62b+_0x44cf27,_0x2d46b2;},ol$1[_0x68aa19(0x4503)][_0x68aa19(0x346f)]=function(_0x1c7406,_0x517b06,_0x4b0b6d,_0x7c5592,_0x310823,_0x57d56e,_0x45a862){return _0x1c7406[0x0]=_0x517b06,_0x1c7406[0x1]=_0x4b0b6d,_0x1c7406[0x2]=_0x7c5592,_0x1c7406[0x3]=_0x310823,_0x1c7406[0x4]=_0x57d56e,_0x1c7406[0x5]=_0x45a862,_0x1c7406;},ol$1[_0x68aa19(0x4503)][_0x68aa19(0x201f)]=function(_0x460904,_0x325983){return _0x460904[0x0]=_0x325983[0x0],_0x460904[0x1]=_0x325983[0x1],_0x460904[0x2]=_0x325983[0x2],_0x460904[0x3]=_0x325983[0x3],_0x460904[0x4]=_0x325983[0x4],_0x460904[0x5]=_0x325983[0x5],_0x460904;},ol$1[_0x68aa19(0x4503)][_0x68aa19(0x18ce)]=function(_0x4e48fb,_0x2a2b90){var _0x41acc1=_0x2a2b90[0x0],_0x3730a1=_0x2a2b90[0x1];return _0x2a2b90[0x0]=_0x4e48fb[0x0]*_0x41acc1+_0x4e48fb[0x2]*_0x3730a1+_0x4e48fb[0x4],_0x2a2b90[0x1]=_0x4e48fb[0x1]*_0x41acc1+_0x4e48fb[0x3]*_0x3730a1+_0x4e48fb[0x5],_0x2a2b90;},ol$1[_0x68aa19(0x4503)]['rotate']=function(_0x45de47,_0x449be8){var _0x5b7a81=_0x68aa19,_0x27d556=Math[_0x5b7a81(0x1d35)](_0x449be8),_0x144375=Math[_0x5b7a81(0x4322)](_0x449be8);return ol$1[_0x5b7a81(0x4503)][_0x5b7a81(0x373b)](_0x45de47,ol$1[_0x5b7a81(0x4503)][_0x5b7a81(0x346f)](ol$1[_0x5b7a81(0x4503)][_0x5b7a81(0x3632)],_0x27d556,_0x144375,-_0x144375,_0x27d556,0x0,0x0));},ol$1[_0x68aa19(0x4503)][_0x68aa19(0x1ed8)]=function(_0xde9ddd,_0x491098,_0xe3482e){var _0x220640=_0x68aa19;return ol$1[_0x220640(0x4503)]['multiply'](_0xde9ddd,ol$1[_0x220640(0x4503)][_0x220640(0x346f)](ol$1['transform']['tmp_'],_0x491098,0x0,0x0,_0xe3482e,0x0,0x0));},ol$1[_0x68aa19(0x4503)]['translate']=function(_0x59be77,_0x10c286,_0x270d43){var _0x4b73fe=_0x68aa19;return ol$1[_0x4b73fe(0x4503)][_0x4b73fe(0x373b)](_0x59be77,ol$1[_0x4b73fe(0x4503)][_0x4b73fe(0x346f)](ol$1[_0x4b73fe(0x4503)][_0x4b73fe(0x3632)],0x1,0x0,0x0,0x1,_0x10c286,_0x270d43));},ol$1[_0x68aa19(0x4503)][_0x68aa19(0x2f01)]=function(_0x11b114,_0x56f53c,_0x126312,_0x4e57aa,_0x25464d,_0x5d0ab8,_0x55f755,_0xcb3174){var _0x518075=_0x68aa19,_0x3f7b48=Math[_0x518075(0x4322)](_0x5d0ab8),_0x49e356=Math['cos'](_0x5d0ab8);return _0x11b114[0x0]=_0x4e57aa*_0x49e356,_0x11b114[0x1]=_0x25464d*_0x3f7b48,_0x11b114[0x2]=-_0x4e57aa*_0x3f7b48,_0x11b114[0x3]=_0x25464d*_0x49e356,_0x11b114[0x4]=_0x55f755*_0x4e57aa*_0x49e356-_0xcb3174*_0x4e57aa*_0x3f7b48+_0x56f53c,_0x11b114[0x5]=_0x55f755*_0x25464d*_0x3f7b48+_0xcb3174*_0x25464d*_0x49e356+_0x126312,_0x11b114;},ol$1[_0x68aa19(0x4503)][_0x68aa19(0x76b)]=function(_0xf0086c){var _0x1d6221=_0x68aa19,_0x292b16=ol$1['transform'][_0x1d6221(0x16be)](_0xf0086c),_0x1be967=_0xf0086c[0x0],_0x38b8be=_0xf0086c[0x1],_0x1a3b14=_0xf0086c[0x2],_0x318ab2=_0xf0086c[0x3],_0x43aaad=_0xf0086c[0x4],_0x1cce7d=_0xf0086c[0x5];return _0xf0086c[0x0]=_0x318ab2/_0x292b16,_0xf0086c[0x1]=-_0x38b8be/_0x292b16,_0xf0086c[0x2]=-_0x1a3b14/_0x292b16,_0xf0086c[0x3]=_0x1be967/_0x292b16,_0xf0086c[0x4]=(_0x1a3b14*_0x1cce7d-_0x318ab2*_0x43aaad)/_0x292b16,_0xf0086c[0x5]=-(_0x1be967*_0x1cce7d-_0x38b8be*_0x43aaad)/_0x292b16,_0xf0086c;},ol$1[_0x68aa19(0x4503)][_0x68aa19(0x16be)]=function(_0x1932d5){return _0x1932d5[0x0]*_0x1932d5[0x3]-_0x1932d5[0x1]*_0x1932d5[0x2];},ol$1[_0x68aa19(0x2add)]={},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)]={},ol$1[_0x68aa19(0x2add)]['flat'][_0x68aa19(0x19ee)]={},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)]['reverse']={},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x82e)]={},ol$1['geom'][_0x68aa19(0x5214)][_0x68aa19(0x4503)]={},ol$1['geom'][_0x68aa19(0x5214)][_0x68aa19(0x4503)][_0x68aa19(0x3a79)]=function(_0x5b9107,_0x327422,_0x3c5d88,_0x31a4f3,_0xf32a1f,_0x4fc325){var _0x3b3ca6=_0x68aa19,_0x27c3c5,_0x3ed708=_0x4fc325||[],_0x50fd9a=0x0;for(_0x27c3c5=_0x327422;_0x27c3c5<_0x3c5d88;_0x27c3c5+=_0x31a4f3){var _0x3529e0=_0x5b9107[_0x27c3c5],_0x2630c0=_0x5b9107[_0x27c3c5+0x1];_0x3ed708[_0x50fd9a++]=_0xf32a1f[0x0]*_0x3529e0+_0xf32a1f[0x2]*_0x2630c0+_0xf32a1f[0x4],_0x3ed708[_0x50fd9a++]=_0xf32a1f[0x1]*_0x3529e0+_0xf32a1f[0x3]*_0x2630c0+_0xf32a1f[0x5];}return _0x4fc325&&_0x3ed708[_0x3b3ca6(0x531b)]!=_0x50fd9a&&(_0x3ed708[_0x3b3ca6(0x531b)]=_0x50fd9a),_0x3ed708;},ol$1['geom'][_0x68aa19(0x5214)][_0x68aa19(0x4503)][_0x68aa19(0x3f9)]=function(_0x1dd7b9,_0x3bd94d,_0x4609cd,_0x2e6224,_0x748c8,_0x57bddc,_0x591845){var _0x94a000=_0x68aa19;for(var _0x51ba50=_0x591845||[],_0x50da34=Math[_0x94a000(0x1d35)](_0x748c8),_0x203031=Math[_0x94a000(0x4322)](_0x748c8),_0xfd2ecf=_0x57bddc[0x0],_0x74df41=_0x57bddc[0x1],_0xd414e=0x0,_0x57db98=_0x3bd94d;_0x57db98<_0x4609cd;_0x57db98+=_0x2e6224){var _0x3fca8d=_0x1dd7b9[_0x57db98]-_0xfd2ecf,_0x2c2ff6=_0x1dd7b9[_0x57db98+0x1]-_0x74df41;_0x51ba50[_0xd414e++]=_0xfd2ecf+_0x3fca8d*_0x50da34-_0x2c2ff6*_0x203031,_0x51ba50[_0xd414e++]=_0x74df41+_0x3fca8d*_0x203031+_0x2c2ff6*_0x50da34;for(var _0xba8927=_0x57db98+0x2;_0xba8927<_0x57db98+_0x2e6224;++_0xba8927)_0x51ba50[_0xd414e++]=_0x1dd7b9[_0xba8927];}return _0x591845&&_0x51ba50['length']!=_0xd414e&&(_0x51ba50[_0x94a000(0x531b)]=_0xd414e),_0x51ba50;},ol$1[_0x68aa19(0x2add)]['flat']['transform'][_0x68aa19(0x1ed8)]=function(_0x3fd71,_0xaf07f0,_0x431c00,_0xf5c63c,_0x398f5d,_0x5d3497,_0x39f643,_0x1057a7){for(var _0x202848=_0x1057a7||[],_0x227dfa=_0x39f643[0x0],_0x4580ac=_0x39f643[0x1],_0x15ce0f=0x0,_0x377b18=_0xaf07f0;_0x377b18<_0x431c00;_0x377b18+=_0xf5c63c){var _0x42edd1=_0x3fd71[_0x377b18]-_0x227dfa,_0xce9608=_0x3fd71[_0x377b18+0x1]-_0x4580ac;_0x202848[_0x15ce0f++]=_0x227dfa+_0x398f5d*_0x42edd1,_0x202848[_0x15ce0f++]=_0x4580ac+_0x5d3497*_0xce9608;for(var _0x4c6b4b=_0x377b18+0x2;_0x4c6b4b<_0x377b18+_0xf5c63c;++_0x4c6b4b)_0x202848[_0x15ce0f++]=_0x3fd71[_0x4c6b4b];}return _0x1057a7&&_0x202848['length']!=_0x15ce0f&&(_0x202848['length']=_0x15ce0f),_0x202848;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4bc9)]={'XY':'XY','XYZ':_0x68aa19(0x4c41),'XYM':'XYM','XYZM':_0x68aa19(0x46b2)},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x1495)][_0x68aa19(0x22b9)]=function(_0xdbaa22,_0x120b0e,_0x23e305,_0x51d9e0){for(;_0x120b0e<_0x23e305-_0x51d9e0;){var _0x4d636a;for(_0x4d636a=0x0;_0x4d636a<_0x51d9e0;++_0x4d636a){var _0x41521f=_0xdbaa22[_0x120b0e+_0x4d636a];_0xdbaa22[_0x120b0e+_0x4d636a]=_0xdbaa22[_0x23e305-_0x51d9e0+_0x4d636a],_0xdbaa22[_0x23e305-_0x51d9e0+_0x4d636a]=_0x41521f;}_0x120b0e+=_0x51d9e0,_0x23e305-=_0x51d9e0;}},ol$1[_0x68aa19(0x2add)]['flat']['orient'][_0x68aa19(0x2ed2)]=function(_0x555edb,_0x423413,_0x1da289,_0x4e079a){for(var _0x335b54=0x0,_0x215ba7=_0x555edb[_0x1da289-_0x4e079a],_0x3e71a6=_0x555edb[_0x1da289-_0x4e079a+0x1];_0x423413<_0x1da289;_0x423413+=_0x4e079a){var _0x937649=_0x555edb[_0x423413],_0x2c619a=_0x555edb[_0x423413+0x1];_0x335b54+=(_0x937649-_0x215ba7)*(_0x2c619a+_0x3e71a6),_0x215ba7=_0x937649,_0x3e71a6=_0x2c619a;}return _0x335b54>0x0;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x82e)][_0x68aa19(0x233a)]=function(_0x3593cb,_0xa0a9fc,_0x47b2a1,_0x1e1100,_0x2d161d){var _0x317f98=_0x68aa19,_0x163934,_0x544790,_0x16f40e=void 0x0!==_0x2d161d&&_0x2d161d;for(_0x163934=0x0,_0x544790=_0x47b2a1[_0x317f98(0x531b)];_0x163934<_0x544790;++_0x163934){var _0x14aa2e=_0x47b2a1[_0x163934],_0x21699a=ol$1[_0x317f98(0x2add)][_0x317f98(0x5214)][_0x317f98(0x82e)][_0x317f98(0x2ed2)](_0x3593cb,_0xa0a9fc,_0x14aa2e,_0x1e1100);if(0x0===_0x163934){if(_0x16f40e&&_0x21699a||!_0x16f40e&&!_0x21699a)return!0x1;}else{if(_0x16f40e&&!_0x21699a||!_0x16f40e&&_0x21699a)return!0x1;}_0xa0a9fc=_0x14aa2e;}return!0x0;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x82e)][_0x68aa19(0x26e)]=function(_0xffaaef,_0x4d701e,_0x5356d9,_0x8c73dc,_0x4d28ba){var _0x452fe2=_0x68aa19,_0x59cd9f,_0x4e856f;for(_0x59cd9f=0x0,_0x4e856f=_0x5356d9[_0x452fe2(0x531b)];_0x59cd9f<_0x4e856f;++_0x59cd9f)if(!ol$1[_0x452fe2(0x2add)][_0x452fe2(0x5214)][_0x452fe2(0x82e)]['linearRingsAreOriented'](_0xffaaef,_0x4d701e,_0x5356d9[_0x59cd9f],_0x8c73dc,_0x4d28ba))return!0x1;return!0x0;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)]['orient'][_0x68aa19(0x4b43)]=function(_0x51fb49,_0x116588,_0x47f4c5,_0x360e08,_0x4045d3){var _0x1c734d=_0x68aa19,_0x73399f,_0x476298,_0x342d5d=void 0x0!==_0x4045d3&&_0x4045d3;for(_0x73399f=0x0,_0x476298=_0x47f4c5[_0x1c734d(0x531b)];_0x73399f<_0x476298;++_0x73399f){var _0x57f4cc=_0x47f4c5[_0x73399f],_0x176864=ol$1[_0x1c734d(0x2add)][_0x1c734d(0x5214)][_0x1c734d(0x82e)]['linearRingIsClockwise'](_0x51fb49,_0x116588,_0x57f4cc,_0x360e08);(0x0===_0x73399f?_0x342d5d&&_0x176864||!_0x342d5d&&!_0x176864:_0x342d5d&&!_0x176864||!_0x342d5d&&_0x176864)&&ol$1[_0x1c734d(0x2add)]['flat'][_0x1c734d(0x1495)][_0x1c734d(0x22b9)](_0x51fb49,_0x116588,_0x57f4cc,_0x360e08),_0x116588=_0x57f4cc;}return _0x116588;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)]['orient']['orientLinearRingss']=function(_0x403509,_0x1f4c96,_0x43afa8,_0x33f715,_0x1b4d32){var _0xbf644e=_0x68aa19,_0x467652,_0x1daa39;for(_0x467652=0x0,_0x1daa39=_0x43afa8[_0xbf644e(0x531b)];_0x467652<_0x1daa39;++_0x467652)_0x1f4c96=ol$1['geom'][_0xbf644e(0x5214)][_0xbf644e(0x82e)]['orientLinearRings'](_0x403509,_0x1f4c96,_0x43afa8[_0x467652],_0x33f715,_0x1b4d32);return _0x1f4c96;},ol$1[_0x68aa19(0x2add)]['flat']['simplify']={},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x3946)]['lineString']=function(_0x2242fb,_0x4c3784,_0x1ead86,_0x5d0e00,_0x209965,_0xc53b1d,_0x455c7d){var _0x2ff1a9=_0x68aa19,_0x380bd5=void 0x0!==_0x455c7d?_0x455c7d:[];return _0xc53b1d||(_0x1ead86=ol$1[_0x2ff1a9(0x2add)][_0x2ff1a9(0x5214)]['simplify'][_0x2ff1a9(0x2505)](_0x2242fb,_0x4c3784,_0x1ead86,_0x5d0e00,_0x209965,_0x380bd5,0x0),_0x2242fb=_0x380bd5,_0x4c3784=0x0,_0x5d0e00=0x2),_0x380bd5[_0x2ff1a9(0x531b)]=ol$1[_0x2ff1a9(0x2add)][_0x2ff1a9(0x5214)]['simplify'][_0x2ff1a9(0x981)](_0x2242fb,_0x4c3784,_0x1ead86,_0x5d0e00,_0x209965,_0x380bd5,0x0),_0x380bd5;},ol$1['geom']['flat'][_0x68aa19(0x3946)][_0x68aa19(0x981)]=function(_0x34c909,_0x231e05,_0x39473e,_0x3804e7,_0xc0a77,_0x3e9d01,_0x23953f){var _0x1fb34c=_0x68aa19,_0x43d82d=(_0x39473e-_0x231e05)/_0x3804e7;if(_0x43d82d<0x3){for(;_0x231e05<_0x39473e;_0x231e05+=_0x3804e7)_0x3e9d01[_0x23953f++]=_0x34c909[_0x231e05],_0x3e9d01[_0x23953f++]=_0x34c909[_0x231e05+0x1];return _0x23953f;}var _0x29f35c=new Array(_0x43d82d);_0x29f35c[0x0]=0x1,_0x29f35c[_0x43d82d-0x1]=0x1;for(var _0x1ead91,_0x2974a5=[_0x231e05,_0x39473e-_0x3804e7],_0xf8e01e=0x0;_0x2974a5[_0x1fb34c(0x531b)]>0x0;){var _0xf2e361=_0x2974a5[_0x1fb34c(0x1ae7)](),_0x22fa45=_0x2974a5[_0x1fb34c(0x1ae7)](),_0x579936=0x0,_0x1fa5d8=_0x34c909[_0x22fa45],_0x3bbc55=_0x34c909[_0x22fa45+0x1],_0x4120eb=_0x34c909[_0xf2e361],_0x4f9c72=_0x34c909[_0xf2e361+0x1];for(_0x1ead91=_0x22fa45+_0x3804e7;_0x1ead91<_0xf2e361;_0x1ead91+=_0x3804e7){var _0x8ff507=_0x34c909[_0x1ead91],_0x34b72c=_0x34c909[_0x1ead91+0x1],_0x35d34c=ol$1[_0x1fb34c(0xa8c)][_0x1fb34c(0x4968)](_0x8ff507,_0x34b72c,_0x1fa5d8,_0x3bbc55,_0x4120eb,_0x4f9c72);_0x35d34c>_0x579936&&(_0xf8e01e=_0x1ead91,_0x579936=_0x35d34c);}_0x579936>_0xc0a77&&(_0x29f35c[(_0xf8e01e-_0x231e05)/_0x3804e7]=0x1,_0x22fa45+_0x3804e7<_0xf8e01e&&_0x2974a5['push'](_0x22fa45,_0xf8e01e),_0xf8e01e+_0x3804e7<_0xf2e361&&_0x2974a5[_0x1fb34c(0x3a33)](_0xf8e01e,_0xf2e361));}for(_0x1ead91=0x0;_0x1ead91<_0x43d82d;++_0x1ead91)_0x29f35c[_0x1ead91]&&(_0x3e9d01[_0x23953f++]=_0x34c909[_0x231e05+_0x1ead91*_0x3804e7],_0x3e9d01[_0x23953f++]=_0x34c909[_0x231e05+_0x1ead91*_0x3804e7+0x1]);return _0x23953f;},ol$1['geom'][_0x68aa19(0x5214)][_0x68aa19(0x3946)][_0x68aa19(0x3fbf)]=function(_0x12fec0,_0x4a50b0,_0x46af56,_0x1b16dd,_0x1ca2f4,_0x49ae5f,_0x5b743b,_0x37cca1){var _0x397984=_0x68aa19,_0x45bc13,_0x3f0c4e;for(_0x45bc13=0x0,_0x3f0c4e=_0x46af56[_0x397984(0x531b)];_0x45bc13<_0x3f0c4e;++_0x45bc13){var _0x5b76c4=_0x46af56[_0x45bc13];_0x5b743b=ol$1['geom']['flat'][_0x397984(0x3946)][_0x397984(0x981)](_0x12fec0,_0x4a50b0,_0x5b76c4,_0x1b16dd,_0x1ca2f4,_0x49ae5f,_0x5b743b),_0x37cca1['push'](_0x5b743b),_0x4a50b0=_0x5b76c4;}return _0x5b743b;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x3946)]['douglasPeuckerss']=function(_0x449357,_0x38b2fd,_0x56f0fd,_0x51e4f3,_0x77c2a6,_0x536a00,_0xb1a17f,_0x5251ad){var _0xc19b9=_0x68aa19,_0x52c9cc,_0x4cc68a;for(_0x52c9cc=0x0,_0x4cc68a=_0x56f0fd[_0xc19b9(0x531b)];_0x52c9cc<_0x4cc68a;++_0x52c9cc){var _0x4b7231=_0x56f0fd[_0x52c9cc],_0x91d287=[];_0xb1a17f=ol$1[_0xc19b9(0x2add)][_0xc19b9(0x5214)][_0xc19b9(0x3946)][_0xc19b9(0x3fbf)](_0x449357,_0x38b2fd,_0x4b7231,_0x51e4f3,_0x77c2a6,_0x536a00,_0xb1a17f,_0x91d287),_0x5251ad[_0xc19b9(0x3a33)](_0x91d287),_0x38b2fd=_0x4b7231[_0x4b7231[_0xc19b9(0x531b)]-0x1];}return _0xb1a17f;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x3946)]['radialDistance']=function(_0x166e8f,_0x167f5e,_0x2989b2,_0x155daa,_0xf532ce,_0x555e3f,_0x3b2b85){var _0xfe14d9=_0x68aa19;if(_0x2989b2<=_0x167f5e+_0x155daa){for(;_0x167f5e<_0x2989b2;_0x167f5e+=_0x155daa)_0x555e3f[_0x3b2b85++]=_0x166e8f[_0x167f5e],_0x555e3f[_0x3b2b85++]=_0x166e8f[_0x167f5e+0x1];return _0x3b2b85;}var _0x303cb7=_0x166e8f[_0x167f5e],_0x4c60bb=_0x166e8f[_0x167f5e+0x1];_0x555e3f[_0x3b2b85++]=_0x303cb7,_0x555e3f[_0x3b2b85++]=_0x4c60bb;var _0x3fe891=_0x303cb7,_0x5f0af0=_0x4c60bb;for(_0x167f5e+=_0x155daa;_0x167f5e<_0x2989b2;_0x167f5e+=_0x155daa)_0x3fe891=_0x166e8f[_0x167f5e],_0x5f0af0=_0x166e8f[_0x167f5e+0x1],ol$1[_0xfe14d9(0xa8c)][_0xfe14d9(0xfdc)](_0x303cb7,_0x4c60bb,_0x3fe891,_0x5f0af0)>_0xf532ce&&(_0x555e3f[_0x3b2b85++]=_0x3fe891,_0x555e3f[_0x3b2b85++]=_0x5f0af0,_0x303cb7=_0x3fe891,_0x4c60bb=_0x5f0af0);return _0x3fe891==_0x303cb7&&_0x5f0af0==_0x4c60bb||(_0x555e3f[_0x3b2b85++]=_0x3fe891,_0x555e3f[_0x3b2b85++]=_0x5f0af0),_0x3b2b85;},ol$1['geom'][_0x68aa19(0x5214)][_0x68aa19(0x3946)]['snap']=function(_0x188b7d,_0x42100f){var _0xe7b0bf=_0x68aa19;return _0x42100f*Math[_0xe7b0bf(0x19b6)](_0x188b7d/_0x42100f);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x3946)][_0x68aa19(0x198a)]=function(_0x2ce920,_0x364416,_0x2e83f7,_0x323ef9,_0x236a27,_0x42409b,_0x2600fa){var _0x3a6b6a=_0x68aa19;if(_0x364416==_0x2e83f7)return _0x2600fa;var _0x50e2e0,_0x356e79,_0x1f47df=ol$1[_0x3a6b6a(0x2add)][_0x3a6b6a(0x5214)]['simplify'][_0x3a6b6a(0x4eef)](_0x2ce920[_0x364416],_0x236a27),_0x621833=ol$1[_0x3a6b6a(0x2add)][_0x3a6b6a(0x5214)]['simplify']['snap'](_0x2ce920[_0x364416+0x1],_0x236a27);_0x364416+=_0x323ef9,_0x42409b[_0x2600fa++]=_0x1f47df,_0x42409b[_0x2600fa++]=_0x621833;do{if(_0x50e2e0=ol$1['geom']['flat'][_0x3a6b6a(0x3946)][_0x3a6b6a(0x4eef)](_0x2ce920[_0x364416],_0x236a27),_0x356e79=ol$1[_0x3a6b6a(0x2add)][_0x3a6b6a(0x5214)]['simplify'][_0x3a6b6a(0x4eef)](_0x2ce920[_0x364416+0x1],_0x236a27),(_0x364416+=_0x323ef9)==_0x2e83f7)return _0x42409b[_0x2600fa++]=_0x50e2e0,_0x42409b[_0x2600fa++]=_0x356e79,_0x2600fa;}while(_0x50e2e0==_0x1f47df&&_0x356e79==_0x621833);for(;_0x364416<_0x2e83f7;){var _0x5100aa,_0x522b4d;if(_0x5100aa=ol$1['geom'][_0x3a6b6a(0x5214)]['simplify']['snap'](_0x2ce920[_0x364416],_0x236a27),_0x522b4d=ol$1['geom']['flat'][_0x3a6b6a(0x3946)]['snap'](_0x2ce920[_0x364416+0x1],_0x236a27),_0x364416+=_0x323ef9,_0x5100aa!=_0x50e2e0||_0x522b4d!=_0x356e79){var _0x55149d=_0x50e2e0-_0x1f47df,_0xba2362=_0x356e79-_0x621833,_0x19b2eb=_0x5100aa-_0x1f47df,_0x599dd3=_0x522b4d-_0x621833;_0x55149d*_0x599dd3==_0xba2362*_0x19b2eb&&(_0x55149d<0x0&&_0x19b2eb<_0x55149d||_0x55149d==_0x19b2eb||_0x55149d>0x0&&_0x19b2eb>_0x55149d)&&(_0xba2362<0x0&&_0x599dd3<_0xba2362||_0xba2362==_0x599dd3||_0xba2362>0x0&&_0x599dd3>_0xba2362)?(_0x50e2e0=_0x5100aa,_0x356e79=_0x522b4d):(_0x42409b[_0x2600fa++]=_0x50e2e0,_0x42409b[_0x2600fa++]=_0x356e79,_0x1f47df=_0x50e2e0,_0x621833=_0x356e79,_0x50e2e0=_0x5100aa,_0x356e79=_0x522b4d);}}return _0x42409b[_0x2600fa++]=_0x50e2e0,_0x42409b[_0x2600fa++]=_0x356e79,_0x2600fa;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)]['simplify'][_0x68aa19(0x4e1d)]=function(_0x29c019,_0x18c39d,_0x2826a2,_0x56f431,_0x44288d,_0x7cf7aa,_0x444263,_0x28088e){var _0x125dd9=_0x68aa19,_0x133f00,_0x4fc7e8;for(_0x133f00=0x0,_0x4fc7e8=_0x2826a2[_0x125dd9(0x531b)];_0x133f00<_0x4fc7e8;++_0x133f00){var _0x32c120=_0x2826a2[_0x133f00];_0x444263=ol$1[_0x125dd9(0x2add)][_0x125dd9(0x5214)][_0x125dd9(0x3946)][_0x125dd9(0x198a)](_0x29c019,_0x18c39d,_0x32c120,_0x56f431,_0x44288d,_0x7cf7aa,_0x444263),_0x28088e[_0x125dd9(0x3a33)](_0x444263),_0x18c39d=_0x32c120;}return _0x444263;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)]['simplify'][_0x68aa19(0x2b9f)]=function(_0x4bc829,_0x45e9bf,_0x21384c,_0xbc115c,_0x393445,_0x43f232,_0x2118ba,_0x15c8b9){var _0x53dc1a=_0x68aa19,_0x5c158a,_0x3353a2;for(_0x5c158a=0x0,_0x3353a2=_0x21384c[_0x53dc1a(0x531b)];_0x5c158a<_0x3353a2;++_0x5c158a){var _0x2f7a97=_0x21384c[_0x5c158a],_0x13590e=[];_0x2118ba=ol$1[_0x53dc1a(0x2add)][_0x53dc1a(0x5214)][_0x53dc1a(0x3946)]['quantizes'](_0x4bc829,_0x45e9bf,_0x2f7a97,_0xbc115c,_0x393445,_0x43f232,_0x2118ba,_0x13590e),_0x15c8b9[_0x53dc1a(0x3a33)](_0x13590e),_0x45e9bf=_0x2f7a97[_0x2f7a97[_0x53dc1a(0x531b)]-0x1];}return _0x2118ba;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x55a1)]={'POINT':_0x68aa19(0x57f9),'LINE_STRING':_0x68aa19(0x3083),'LINEAR_RING':_0x68aa19(0x3226),'POLYGON':_0x68aa19(0x4017),'MULTI_POINT':_0x68aa19(0xb98),'MULTI_LINE_STRING':_0x68aa19(0x3de1),'MULTI_POLYGON':_0x68aa19(0x1b8),'GEOMETRY_COLLECTION':_0x68aa19(0x47a0),'CIRCLE':_0x68aa19(0x384e)},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)]=function(){var _0x13178c=_0x68aa19;ol$1[_0x13178c(0x1b80)][_0x13178c(0x317a)](this),this[_0x13178c(0x15bf)]=ol$1[_0x13178c(0x2f64)][_0x13178c(0x31e0)](),this[_0x13178c(0x11dc)]=-0x1,this['simplifiedGeometryCache']={},this[_0x13178c(0x10c7)]=0x0,this[_0x13178c(0x7b0)]=0x0,this['tmpTransform_']=ol$1[_0x13178c(0x4503)][_0x13178c(0x3477)]();},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)],ol$1[_0x68aa19(0x1b80)]),ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)][_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){},ol$1[_0x68aa19(0x2add)]['Geometry'][_0x68aa19(0x4b51)][_0x68aa19(0x45f0)]=function(_0x3d23b4,_0x5d9338,_0x15ed00,_0x4091ac){},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)][_0x68aa19(0x4b51)][_0x68aa19(0x39c1)]=function(_0x35dd19,_0x1df18c){var _0xdedaa2=_0x68aa19,_0x231f63=_0x1df18c||[NaN,NaN];return this[_0xdedaa2(0x45f0)](_0x35dd19[0x0],_0x35dd19[0x1],_0x231f63,0x1/0x0),_0x231f63;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)][_0x68aa19(0x4b51)][_0x68aa19(0xdac)]=function(_0x2081df){return this['containsXY'](_0x2081df[0x0],_0x2081df[0x1]);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)][_0x68aa19(0x4b51)]['computeExtent']=function(_0x4058e9){},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)][_0x68aa19(0x4b51)][_0x68aa19(0xe4f)]=ol$1['functions'][_0x68aa19(0x126f)],ol$1[_0x68aa19(0x2add)]['Geometry']['prototype'][_0x68aa19(0x1d95)]=function(_0x1e55f6){var _0x192f24=_0x68aa19;return this[_0x192f24(0x11dc)]!=this[_0x192f24(0x134f)]()&&(this[_0x192f24(0x15bf)]=this['computeExtent'](this[_0x192f24(0x15bf)]),this[_0x192f24(0x11dc)]=this[_0x192f24(0x134f)]()),ol$1[_0x192f24(0x2f64)][_0x192f24(0x14f4)](this[_0x192f24(0x15bf)],_0x1e55f6);},ol$1[_0x68aa19(0x2add)]['Geometry'][_0x68aa19(0x4b51)][_0x68aa19(0x3f9)]=function(_0x479fd5,_0x30b1ba){},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)][_0x68aa19(0x4b51)][_0x68aa19(0x1ed8)]=function(_0x3d1c50,_0x6d1d44,_0x262823){},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)][_0x68aa19(0x4b51)][_0x68aa19(0x3946)]=function(_0x113b8c){var _0x5f0243=_0x68aa19;return this[_0x5f0243(0x1dc)](_0x113b8c*_0x113b8c);},ol$1[_0x68aa19(0x2add)]['Geometry'][_0x68aa19(0x4b51)][_0x68aa19(0x1dc)]=function(_0x89e1dd){},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)]['prototype'][_0x68aa19(0x25f2)]=function(){},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)][_0x68aa19(0x4b51)]['applyTransform']=function(_0x3c99f8){},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)]['prototype'][_0x68aa19(0x572b)]=function(_0x2ecb8f){},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)][_0x68aa19(0x4b51)][_0x68aa19(0x4729)]=function(_0x23a4c9,_0x1fb73c){},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x14f5)][_0x68aa19(0x4b51)]['transform']=function(_0x34ed54,_0x537a6d){var _0x4bdbc3=_0x68aa19,_0x218f91=this[_0x4bdbc3(0x5154)],_0x1fa741=(_0x34ed54=ol$1[_0x4bdbc3(0x2189)][_0x4bdbc3(0x3173)](_0x34ed54))[_0x4bdbc3(0x278b)]()==ol$1[_0x4bdbc3(0x2189)]['Units'][_0x4bdbc3(0x1b5a)]?function(_0x6c6694,_0x2f3ab3,_0x1432e0){var _0x476f6e=_0x4bdbc3,_0x287c5d=_0x34ed54[_0x476f6e(0x1d95)](),_0x167139=_0x34ed54[_0x476f6e(0x2984)](),_0xb4a4e1=ol$1['extent'][_0x476f6e(0x4876)](_0x167139)/ol$1[_0x476f6e(0x2f64)][_0x476f6e(0x4876)](_0x287c5d);return ol$1[_0x476f6e(0x4503)][_0x476f6e(0x2f01)](_0x218f91,_0x167139[0x0],_0x167139[0x3],_0xb4a4e1,-_0xb4a4e1,0x0,0x0,0x0),ol$1[_0x476f6e(0x2add)][_0x476f6e(0x5214)][_0x476f6e(0x4503)][_0x476f6e(0x3a79)](_0x6c6694,0x0,_0x6c6694[_0x476f6e(0x531b)],_0x1432e0,_0x218f91,_0x2f3ab3),ol$1[_0x476f6e(0x2189)][_0x476f6e(0x4f53)](_0x34ed54,_0x537a6d)(_0x6c6694,_0x2f3ab3,_0x1432e0);}:ol$1['proj'][_0x4bdbc3(0x4f53)](_0x34ed54,_0x537a6d);return this[_0x4bdbc3(0x116c)](_0x1fa741),this;},ol$1['geom']['SimpleGeometry']=function(){var _0x40479f=_0x68aa19;ol$1['geom'][_0x40479f(0x14f5)][_0x40479f(0x317a)](this),this[_0x40479f(0x14b2)]=ol$1[_0x40479f(0x2add)][_0x40479f(0x4bc9)]['XY'],this['stride']=0x2,this[_0x40479f(0x2373)]=null;},ol$1[_0x68aa19(0x5620)](ol$1['geom'][_0x68aa19(0x50a4)],ol$1['geom'][_0x68aa19(0x14f5)]),ol$1['geom'][_0x68aa19(0x50a4)][_0x68aa19(0x250a)]=function(_0x9221ed){var _0x2c4786=_0x68aa19,_0x718b7f;return 0x2==_0x9221ed?_0x718b7f=ol$1[_0x2c4786(0x2add)][_0x2c4786(0x4bc9)]['XY']:0x3==_0x9221ed?_0x718b7f=ol$1[_0x2c4786(0x2add)][_0x2c4786(0x4bc9)]['XYZ']:0x4==_0x9221ed&&(_0x718b7f=ol$1[_0x2c4786(0x2add)][_0x2c4786(0x4bc9)][_0x2c4786(0x46b2)]),_0x718b7f;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)][_0x68aa19(0x2032)]=function(_0x3e2350){var _0x9e5595=_0x68aa19,_0x31028a;return _0x3e2350==ol$1[_0x9e5595(0x2add)][_0x9e5595(0x4bc9)]['XY']?_0x31028a=0x2:_0x3e2350==ol$1[_0x9e5595(0x2add)]['GeometryLayout']['XYZ']||_0x3e2350==ol$1[_0x9e5595(0x2add)]['GeometryLayout'][_0x9e5595(0x23e3)]?_0x31028a=0x3:_0x3e2350==ol$1['geom']['GeometryLayout'][_0x9e5595(0x46b2)]&&(_0x31028a=0x4),_0x31028a;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)][_0x68aa19(0x4b51)][_0x68aa19(0xe4f)]=ol$1[_0x68aa19(0x2ae8)][_0x68aa19(0x126f)],ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)][_0x68aa19(0x4b51)][_0x68aa19(0x2550)]=function(_0x2c20ba){var _0x16b943=_0x68aa19;return ol$1[_0x16b943(0x2f64)][_0x16b943(0x10c4)](this[_0x16b943(0x2373)],0x0,this[_0x16b943(0x2373)]['length'],this[_0x16b943(0x2368)],_0x2c20ba);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)]['prototype'][_0x68aa19(0x46f3)]=function(){},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)][_0x68aa19(0x4b51)][_0x68aa19(0x518a)]=function(){var _0x347fab=_0x68aa19;return this[_0x347fab(0x2373)][_0x347fab(0x48ca)](0x0,this[_0x347fab(0x2368)]);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)][_0x68aa19(0x4b51)][_0x68aa19(0x1134)]=function(){var _0x21dd23=_0x68aa19;return this[_0x21dd23(0x2373)];},ol$1['geom']['SimpleGeometry'][_0x68aa19(0x4b51)][_0x68aa19(0x2e0b)]=function(){var _0x35154b=_0x68aa19;return this['flatCoordinates'][_0x35154b(0x48ca)](this[_0x35154b(0x2373)][_0x35154b(0x531b)]-this[_0x35154b(0x2368)]);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)][_0x68aa19(0x4b51)][_0x68aa19(0x2d39)]=function(){var _0x2c4c79=_0x68aa19;return this[_0x2c4c79(0x14b2)];},ol$1[_0x68aa19(0x2add)]['SimpleGeometry']['prototype']['getSimplifiedGeometry']=function(_0xb05281){var _0x16a6c4=_0x68aa19;if(this[_0x16a6c4(0x7b0)]!=this[_0x16a6c4(0x134f)]()&&(ol$1[_0x16a6c4(0x1017)][_0x16a6c4(0x50ec)](this[_0x16a6c4(0x1563)]),this[_0x16a6c4(0x10c7)]=0x0,this[_0x16a6c4(0x7b0)]=this[_0x16a6c4(0x134f)]()),_0xb05281<0x0||0x0!==this[_0x16a6c4(0x10c7)]&&_0xb05281<=this[_0x16a6c4(0x10c7)])return this;var _0x46ea57=_0xb05281['toString']();if(this[_0x16a6c4(0x1563)]['hasOwnProperty'](_0x46ea57))return this[_0x16a6c4(0x1563)][_0x46ea57];var _0x1e1366=this['getSimplifiedGeometryInternal'](_0xb05281);return _0x1e1366[_0x16a6c4(0x1134)]()[_0x16a6c4(0x531b)]<this[_0x16a6c4(0x2373)][_0x16a6c4(0x531b)]?(this[_0x16a6c4(0x1563)][_0x46ea57]=_0x1e1366,_0x1e1366):(this[_0x16a6c4(0x10c7)]=_0xb05281,this);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)][_0x68aa19(0x4b51)][_0x68aa19(0xdd3)]=function(_0x3147ed){return this;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)]['prototype'][_0x68aa19(0x220f)]=function(){var _0x27da6e=_0x68aa19;return this[_0x27da6e(0x2368)];},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)][_0x68aa19(0x4b51)][_0x68aa19(0x6f7)]=function(_0x3f808c,_0x30c41e){var _0x15aff2=_0x68aa19;this[_0x15aff2(0x2368)]=ol$1['geom'][_0x15aff2(0x50a4)][_0x15aff2(0x2032)](_0x3f808c),this[_0x15aff2(0x14b2)]=_0x3f808c,this['flatCoordinates']=_0x30c41e;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)][_0x68aa19(0x4b51)][_0x68aa19(0x43ba)]=function(_0xbc5af9,_0x580f47){},ol$1[_0x68aa19(0x2add)]['SimpleGeometry'][_0x68aa19(0x4b51)]['setLayout']=function(_0x3af492,_0x2117f8,_0x28d49c){var _0x445d66=_0x68aa19,_0x2f9e08;if(_0x3af492)_0x2f9e08=ol$1[_0x445d66(0x2add)]['SimpleGeometry']['getStrideForLayout'](_0x3af492);else{var _0x4854ed;for(_0x4854ed=0x0;_0x4854ed<_0x28d49c;++_0x4854ed){if(0x0===_0x2117f8[_0x445d66(0x531b)])return this[_0x445d66(0x14b2)]=ol$1[_0x445d66(0x2add)][_0x445d66(0x4bc9)]['XY'],void(this[_0x445d66(0x2368)]=0x2);_0x2117f8=_0x2117f8[0x0];}_0x2f9e08=_0x2117f8['length'],_0x3af492=ol$1['geom'][_0x445d66(0x50a4)][_0x445d66(0x250a)](_0x2f9e08);}this['layout']=_0x3af492,this[_0x445d66(0x2368)]=_0x2f9e08;},ol$1['geom'][_0x68aa19(0x50a4)][_0x68aa19(0x4b51)][_0x68aa19(0x116c)]=function(_0x4a7069){var _0x400bef=_0x68aa19;this[_0x400bef(0x2373)]&&(_0x4a7069(this['flatCoordinates'],this[_0x400bef(0x2373)],this[_0x400bef(0x2368)]),this[_0x400bef(0x2aa7)]());},ol$1[_0x68aa19(0x2add)]['SimpleGeometry']['prototype']['rotate']=function(_0xc888b7,_0x195d2a){var _0x3e70b2=_0x68aa19,_0x94ec29=this[_0x3e70b2(0x1134)]();if(_0x94ec29){var _0x3d9e80=this[_0x3e70b2(0x220f)]();ol$1[_0x3e70b2(0x2add)]['flat']['transform'][_0x3e70b2(0x3f9)](_0x94ec29,0x0,_0x94ec29['length'],_0x3d9e80,_0xc888b7,_0x195d2a,_0x94ec29),this[_0x3e70b2(0x2aa7)]();}},ol$1[_0x68aa19(0x2add)]['SimpleGeometry']['prototype'][_0x68aa19(0x1ed8)]=function(_0x176bfd,_0x1ac906,_0x4530a){var _0x22e5c4=_0x68aa19,_0x265a4b=_0x1ac906;void 0x0===_0x265a4b&&(_0x265a4b=_0x176bfd);var _0x48d2f8=_0x4530a;_0x48d2f8||(_0x48d2f8=ol$1[_0x22e5c4(0x2f64)][_0x22e5c4(0xfc)](this['getExtent']()));var _0x30ed83=this[_0x22e5c4(0x1134)]();if(_0x30ed83){var _0x217f51=this[_0x22e5c4(0x220f)]();ol$1[_0x22e5c4(0x2add)]['flat']['transform'][_0x22e5c4(0x1ed8)](_0x30ed83,0x0,_0x30ed83[_0x22e5c4(0x531b)],_0x217f51,_0x176bfd,_0x265a4b,_0x48d2f8,_0x30ed83),this[_0x22e5c4(0x2aa7)]();}},ol$1[_0x68aa19(0x2add)]['SimpleGeometry'][_0x68aa19(0x4b51)][_0x68aa19(0x4729)]=function(_0x5a65ea,_0x16f24c){var _0x35d4e4=_0x68aa19,_0x2550a9=this[_0x35d4e4(0x1134)]();if(_0x2550a9){var _0x6e4178=this[_0x35d4e4(0x220f)]();ol$1[_0x35d4e4(0x2add)][_0x35d4e4(0x5214)]['transform'][_0x35d4e4(0x4729)](_0x2550a9,0x0,_0x2550a9['length'],_0x6e4178,_0x5a65ea,_0x16f24c,_0x2550a9),this['changed']();}},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)][_0x68aa19(0x3a79)]=function(_0x164757,_0x3d9dc6,_0x5a6853){var _0x55e141=_0x68aa19,_0x5d0dbf=_0x164757[_0x55e141(0x1134)]();if(_0x5d0dbf){var _0x5783c7=_0x164757[_0x55e141(0x220f)]();return ol$1['geom'][_0x55e141(0x5214)]['transform'][_0x55e141(0x3a79)](_0x5d0dbf,0x0,_0x5d0dbf[_0x55e141(0x531b)],_0x5783c7,_0x3d9dc6,_0x5a6853);}return null;},ol$1['geom'][_0x68aa19(0x4017)]=function(_0x6623d5,_0x10e0fb){var _0x1359f6=_0x68aa19;ol$1['geom'][_0x1359f6(0x50a4)][_0x1359f6(0x317a)](this),this[_0x1359f6(0x212e)]=[],this[_0x1359f6(0xd6f)]=-0x1,this[_0x1359f6(0x3599)]=null,this[_0x1359f6(0xd2e)]=-0x1,this['maxDeltaRevision_']=-0x1,this[_0x1359f6(0x3749)]=-0x1,this[_0x1359f6(0x3274)]=null,this['setCoordinates'](_0x6623d5,_0x10e0fb);},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x2add)]['Polygon'],ol$1['geom'][_0x68aa19(0x50a4)]),ol$1[_0x68aa19(0x2add)]['Polygon'][_0x68aa19(0x4b51)][_0x68aa19(0x391f)]=function(_0x129df1){var _0x12457f=_0x68aa19;this[_0x12457f(0x2373)]?ol$1[_0x12457f(0x576)][_0x12457f(0x32d9)](this[_0x12457f(0x2373)],_0x129df1[_0x12457f(0x1134)]()):this[_0x12457f(0x2373)]=_0x129df1[_0x12457f(0x1134)]()[_0x12457f(0x48ca)](),this['ends_']['push'](this[_0x12457f(0x2373)][_0x12457f(0x531b)]),this[_0x12457f(0x2aa7)]();},ol$1[_0x68aa19(0x2add)]['Polygon'][_0x68aa19(0x4b51)]['clone']=function(){var _0x259ecf=_0x68aa19,_0x4d1537=new ol$1['geom'][(_0x259ecf(0x4017))](null);return _0x4d1537['setFlatCoordinates'](this[_0x259ecf(0x14b2)],this[_0x259ecf(0x2373)][_0x259ecf(0x48ca)](),this[_0x259ecf(0x212e)][_0x259ecf(0x48ca)]()),_0x4d1537;},ol$1['geom']['Polygon']['prototype'][_0x68aa19(0x45f0)]=function(_0x5d3041,_0x9ff4c0,_0x366e88,_0x461640){var _0x141d8d=_0x68aa19;return _0x461640<ol$1['extent'][_0x141d8d(0x3c8e)](this['getExtent'](),_0x5d3041,_0x9ff4c0)?_0x461640:(this[_0x141d8d(0x147)]!=this[_0x141d8d(0x134f)]()&&(this[_0x141d8d(0xd2e)]=Math[_0x141d8d(0x4080)](ol$1['geom']['flat'][_0x141d8d(0x13d9)][_0x141d8d(0x5812)](this['flatCoordinates'],0x0,this['ends_'],this[_0x141d8d(0x2368)],0x0)),this[_0x141d8d(0x147)]=this[_0x141d8d(0x134f)]()),ol$1[_0x141d8d(0x2add)][_0x141d8d(0x5214)][_0x141d8d(0x13d9)]['getsClosestPoint'](this[_0x141d8d(0x2373)],0x0,this[_0x141d8d(0x212e)],this[_0x141d8d(0x2368)],this['maxDelta_'],!0x0,_0x5d3041,_0x9ff4c0,_0x366e88,_0x461640));},ol$1[_0x68aa19(0x2add)]['Polygon'][_0x68aa19(0x4b51)][_0x68aa19(0xe4f)]=function(_0x47c9cb,_0x5cc8eb){var _0x572217=_0x68aa19;return ol$1[_0x572217(0x2add)]['flat']['contains'][_0x572217(0x52ae)](this[_0x572217(0x580f)](),0x0,this[_0x572217(0x212e)],this[_0x572217(0x2368)],_0x47c9cb,_0x5cc8eb);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4017)][_0x68aa19(0x4b51)][_0x68aa19(0x5655)]=function(){var _0x4d83d3=_0x68aa19;return ol$1[_0x4d83d3(0x2add)][_0x4d83d3(0x5214)][_0x4d83d3(0x1e9f)][_0x4d83d3(0x2ac9)](this[_0x4d83d3(0x580f)](),0x0,this[_0x4d83d3(0x212e)],this[_0x4d83d3(0x2368)]);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4017)][_0x68aa19(0x4b51)][_0x68aa19(0x46f3)]=function(_0x48576a){var _0x3cd1df=_0x68aa19,_0x4d45c3;return void 0x0!==_0x48576a?(_0x4d45c3=this[_0x3cd1df(0x580f)]()[_0x3cd1df(0x48ca)](),ol$1[_0x3cd1df(0x2add)]['flat'][_0x3cd1df(0x82e)][_0x3cd1df(0x4b43)](_0x4d45c3,0x0,this[_0x3cd1df(0x212e)],this['stride'],_0x48576a)):_0x4d45c3=this[_0x3cd1df(0x2373)],ol$1['geom']['flat'][_0x3cd1df(0x2b2a)][_0x3cd1df(0x2466)](_0x4d45c3,0x0,this[_0x3cd1df(0x212e)],this[_0x3cd1df(0x2368)]);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4017)][_0x68aa19(0x4b51)]['getEnds']=function(){var _0x19908e=_0x68aa19;return this[_0x19908e(0x212e)];},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4017)][_0x68aa19(0x4b51)][_0x68aa19(0x566a)]=function(){var _0x563fb6=_0x68aa19;if(this[_0x563fb6(0xd6f)]!=this[_0x563fb6(0x134f)]()){var _0x1a345c=ol$1[_0x563fb6(0x2f64)][_0x563fb6(0xfc)](this[_0x563fb6(0x1d95)]());this[_0x563fb6(0x3599)]=ol$1[_0x563fb6(0x2add)]['flat'][_0x563fb6(0x3528)][_0x563fb6(0x2ac9)](this[_0x563fb6(0x580f)](),0x0,this[_0x563fb6(0x212e)],this[_0x563fb6(0x2368)],_0x1a345c,0x0),this['flatInteriorPointRevision_']=this['getRevision']();}return this[_0x563fb6(0x3599)];},ol$1[_0x68aa19(0x2add)]['Polygon'][_0x68aa19(0x4b51)][_0x68aa19(0x5863)]=function(){var _0x17a474=_0x68aa19;return new ol$1['geom'][(_0x17a474(0x57f9))](this['getFlatInteriorPoint'](),ol$1[_0x17a474(0x2add)][_0x17a474(0x4bc9)][_0x17a474(0x23e3)]);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4017)]['prototype'][_0x68aa19(0x29b)]=function(){return this['ends_']['length'];},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4017)]['prototype'][_0x68aa19(0x43e7)]=function(_0x31868b){var _0x433894=_0x68aa19;if(_0x31868b<0x0||this['ends_'][_0x433894(0x531b)]<=_0x31868b)return null;var _0x4ef58b=new ol$1[(_0x433894(0x2add))]['LinearRing'](null);return _0x4ef58b[_0x433894(0xd0e)](this[_0x433894(0x14b2)],this['flatCoordinates']['slice'](0x0===_0x31868b?0x0:this['ends_'][_0x31868b-0x1],this['ends_'][_0x31868b])),_0x4ef58b;},ol$1['geom'][_0x68aa19(0x4017)]['prototype'][_0x68aa19(0xc12)]=function(){var _0x47be5e=_0x68aa19,_0x343b2f,_0x1a8fc4,_0x1f9b53=this[_0x47be5e(0x14b2)],_0x571624=this['flatCoordinates'],_0x2a6ec7=this[_0x47be5e(0x212e)],_0x57494f=[],_0x3aa275=0x0;for(_0x343b2f=0x0,_0x1a8fc4=_0x2a6ec7[_0x47be5e(0x531b)];_0x343b2f<_0x1a8fc4;++_0x343b2f){var _0x1b82ef=_0x2a6ec7[_0x343b2f],_0x415c95=new ol$1[(_0x47be5e(0x2add))][(_0x47be5e(0x3226))](null);_0x415c95['setFlatCoordinates'](_0x1f9b53,_0x571624[_0x47be5e(0x48ca)](_0x3aa275,_0x1b82ef)),_0x57494f[_0x47be5e(0x3a33)](_0x415c95),_0x3aa275=_0x1b82ef;}return _0x57494f;},ol$1['geom']['Polygon'][_0x68aa19(0x4b51)][_0x68aa19(0x580f)]=function(){var _0x1374a0=_0x68aa19;if(this[_0x1374a0(0x3749)]!=this[_0x1374a0(0x134f)]()){var _0x9d75d1=this[_0x1374a0(0x2373)];ol$1['geom'][_0x1374a0(0x5214)][_0x1374a0(0x82e)][_0x1374a0(0x233a)](_0x9d75d1,0x0,this[_0x1374a0(0x212e)],this[_0x1374a0(0x2368)])?this[_0x1374a0(0x3274)]=_0x9d75d1:(this[_0x1374a0(0x3274)]=_0x9d75d1[_0x1374a0(0x48ca)](),this[_0x1374a0(0x3274)][_0x1374a0(0x531b)]=ol$1['geom'][_0x1374a0(0x5214)][_0x1374a0(0x82e)][_0x1374a0(0x4b43)](this[_0x1374a0(0x3274)],0x0,this[_0x1374a0(0x212e)],this[_0x1374a0(0x2368)])),this['orientedRevision_']=this[_0x1374a0(0x134f)]();}return this[_0x1374a0(0x3274)];},ol$1['geom'][_0x68aa19(0x4017)][_0x68aa19(0x4b51)][_0x68aa19(0xdd3)]=function(_0x1954c0){var _0x5c9022=_0x68aa19,_0x41b6d0=[],_0x27f487=[];_0x41b6d0[_0x5c9022(0x531b)]=ol$1[_0x5c9022(0x2add)][_0x5c9022(0x5214)]['simplify'][_0x5c9022(0x4e1d)](this[_0x5c9022(0x2373)],0x0,this[_0x5c9022(0x212e)],this['stride'],Math[_0x5c9022(0x4080)](_0x1954c0),_0x41b6d0,0x0,_0x27f487);var _0x1d8207=new ol$1[(_0x5c9022(0x2add))][(_0x5c9022(0x4017))](null);return _0x1d8207[_0x5c9022(0xd0e)](ol$1['geom'][_0x5c9022(0x4bc9)]['XY'],_0x41b6d0,_0x27f487),_0x1d8207;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4017)][_0x68aa19(0x4b51)][_0x68aa19(0x25f2)]=function(){var _0x10668c=_0x68aa19;return ol$1[_0x10668c(0x2add)][_0x10668c(0x55a1)][_0x10668c(0x3315)];},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4017)][_0x68aa19(0x4b51)][_0x68aa19(0x572b)]=function(_0xc4b7e1){var _0x4f9f21=_0x68aa19;return ol$1['geom'][_0x4f9f21(0x5214)][_0x4f9f21(0x4e9d)][_0x4f9f21(0x2ac9)](this['getOrientedFlatCoordinates'](),0x0,this[_0x4f9f21(0x212e)],this['stride'],_0xc4b7e1);},ol$1['geom']['Polygon'][_0x68aa19(0x4b51)][_0x68aa19(0x43ba)]=function(_0x498f0b,_0x4f4034){var _0x25315d=_0x68aa19;if(_0x498f0b){this[_0x25315d(0x1668)](_0x4f4034,_0x498f0b,0x2),this['flatCoordinates']||(this[_0x25315d(0x2373)]=[]);var _0x4a1974=ol$1[_0x25315d(0x2add)][_0x25315d(0x5214)][_0x25315d(0x54f3)][_0x25315d(0x2466)](this[_0x25315d(0x2373)],0x0,_0x498f0b,this['stride'],this[_0x25315d(0x212e)]);this[_0x25315d(0x2373)]['length']=0x0===_0x4a1974[_0x25315d(0x531b)]?0x0:_0x4a1974[_0x4a1974[_0x25315d(0x531b)]-0x1];}else this['setFlatCoordinates'](ol$1[_0x25315d(0x2add)][_0x25315d(0x4bc9)]['XY'],null,this[_0x25315d(0x212e)]);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4017)][_0x68aa19(0x4b51)][_0x68aa19(0xd0e)]=function(_0x3ba643,_0x59d51e,_0x318bbd){var _0xafa01a=_0x68aa19;this[_0xafa01a(0x6f7)](_0x3ba643,_0x59d51e),this[_0xafa01a(0x212e)]=_0x318bbd;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4017)][_0x68aa19(0x51bc)]=function(_0x1cb6f7,_0x317307,_0x5814da,_0x17021f){var _0x4dc2db=_0x68aa19,_0x379c90,_0x114840=_0x17021f||0x20,_0xdb5b29=[];for(_0x379c90=0x0;_0x379c90<_0x114840;++_0x379c90)ol$1['array'][_0x4dc2db(0x32d9)](_0xdb5b29,_0x1cb6f7[_0x4dc2db(0x19b4)](_0x317307,_0x5814da,0x2*Math['PI']*_0x379c90/_0x114840));_0xdb5b29[_0x4dc2db(0x3a33)](_0xdb5b29[0x0],_0xdb5b29[0x1]);var _0x1b6c8c=new ol$1[(_0x4dc2db(0x2add))][(_0x4dc2db(0x4017))](null);return _0x1b6c8c[_0x4dc2db(0xd0e)](ol$1[_0x4dc2db(0x2add)][_0x4dc2db(0x4bc9)]['XY'],_0xdb5b29,[_0xdb5b29[_0x4dc2db(0x531b)]]),_0x1b6c8c;},ol$1['geom'][_0x68aa19(0x4017)][_0x68aa19(0x46e9)]=function(_0x2d090d){var _0x590aec=_0x68aa19,_0x3a2a0a=_0x2d090d[0x0],_0x224d5d=_0x2d090d[0x1],_0x50d8ea=_0x2d090d[0x2],_0x2d967b=_0x2d090d[0x3],_0x1fe5c1=[_0x3a2a0a,_0x224d5d,_0x3a2a0a,_0x2d967b,_0x50d8ea,_0x2d967b,_0x50d8ea,_0x224d5d,_0x3a2a0a,_0x224d5d],_0x42ba10=new ol$1['geom'][(_0x590aec(0x4017))](null);return _0x42ba10[_0x590aec(0xd0e)](ol$1['geom'][_0x590aec(0x4bc9)]['XY'],_0x1fe5c1,[_0x1fe5c1[_0x590aec(0x531b)]]),_0x42ba10;},ol$1['geom'][_0x68aa19(0x4017)][_0x68aa19(0x1ab6)]=function(_0x516274,_0x2e4ec3,_0x5dc12f){var _0x1fb406=_0x68aa19;for(var _0x2406e9=_0x2e4ec3||0x20,_0xb442f5=_0x516274[_0x1fb406(0x220f)](),_0x4a54d7=_0x516274['getLayout'](),_0x25c641=new ol$1[(_0x1fb406(0x2add))][(_0x1fb406(0x4017))](null,_0x4a54d7),_0x3a79e8=_0xb442f5*(_0x2406e9+0x1),_0x5ec0e2=new Array(_0x3a79e8),_0x33e8d8=0x0;_0x33e8d8<_0x3a79e8;_0x33e8d8++)_0x5ec0e2[_0x33e8d8]=0x0;var _0x17f9e8=[_0x5ec0e2[_0x1fb406(0x531b)]];return _0x25c641[_0x1fb406(0xd0e)](_0x4a54d7,_0x5ec0e2,_0x17f9e8),ol$1[_0x1fb406(0x2add)]['Polygon'][_0x1fb406(0x7af)](_0x25c641,_0x516274[_0x1fb406(0xfc)](),_0x516274[_0x1fb406(0x2b87)](),_0x5dc12f),_0x25c641;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x4017)][_0x68aa19(0x7af)]=function(_0x513ab2,_0x46d0fc,_0x38b0a8,_0x4c273f){var _0x4cbf8f=_0x68aa19;for(var _0x663ee,_0x184332,_0x589473=_0x513ab2[_0x4cbf8f(0x1134)](),_0x467391=_0x513ab2['getLayout'](),_0x13ee20=_0x513ab2[_0x4cbf8f(0x220f)](),_0x4181d1=_0x513ab2['getEnds'](),_0x46c9fd=_0x589473[_0x4cbf8f(0x531b)]/_0x13ee20-0x1,_0x2f9bb5=_0x4c273f||0x0,_0x3dd6e1=0x0;_0x3dd6e1<=_0x46c9fd;++_0x3dd6e1)_0x184332=_0x3dd6e1*_0x13ee20,_0x663ee=_0x2f9bb5+0x2*ol$1[_0x4cbf8f(0xa8c)][_0x4cbf8f(0x551f)](_0x3dd6e1,_0x46c9fd)*Math['PI']/_0x46c9fd,_0x589473[_0x184332]=_0x46d0fc[0x0]+_0x38b0a8*Math[_0x4cbf8f(0x1d35)](_0x663ee),_0x589473[_0x184332+0x1]=_0x46d0fc[0x1]+_0x38b0a8*Math[_0x4cbf8f(0x4322)](_0x663ee);_0x513ab2[_0x4cbf8f(0xd0e)](_0x467391,_0x589473,_0x4181d1);},ol$1['geom'][_0x68aa19(0x3083)]=function(_0x51fcd6,_0x57e431){var _0x3aea6a=_0x68aa19;ol$1[_0x3aea6a(0x2add)][_0x3aea6a(0x50a4)]['call'](this),this['flatMidpoint_']=null,this['flatMidpointRevision_']=-0x1,this[_0x3aea6a(0xd2e)]=-0x1,this['maxDeltaRevision_']=-0x1,this[_0x3aea6a(0x43ba)](_0x51fcd6,_0x57e431);},ol$1['inherits'](ol$1['geom'][_0x68aa19(0x3083)],ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)]),ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3083)][_0x68aa19(0x4b51)][_0x68aa19(0x1196)]=function(_0x2d2f29){var _0xd7640f=_0x68aa19;this[_0xd7640f(0x2373)]?ol$1[_0xd7640f(0x576)]['extend'](this[_0xd7640f(0x2373)],_0x2d2f29):this[_0xd7640f(0x2373)]=_0x2d2f29[_0xd7640f(0x48ca)](),this[_0xd7640f(0x2aa7)]();},ol$1[_0x68aa19(0x2add)]['LineString'][_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x298800=_0x68aa19,_0x5bc4fa=new ol$1[(_0x298800(0x2add))][(_0x298800(0x3083))](null);return _0x5bc4fa[_0x298800(0xd0e)](this[_0x298800(0x14b2)],this[_0x298800(0x2373)]['slice']()),_0x5bc4fa;},ol$1[_0x68aa19(0x2add)]['LineString'][_0x68aa19(0x4b51)]['closestPointXY']=function(_0x25b3df,_0x43bef7,_0x88cbe2,_0x48cf67){var _0x372560=_0x68aa19;return _0x48cf67<ol$1[_0x372560(0x2f64)][_0x372560(0x3c8e)](this[_0x372560(0x1d95)](),_0x25b3df,_0x43bef7)?_0x48cf67:(this[_0x372560(0x147)]!=this[_0x372560(0x134f)]()&&(this[_0x372560(0xd2e)]=Math[_0x372560(0x4080)](ol$1['geom'][_0x372560(0x5214)][_0x372560(0x13d9)]['getMaxSquaredDelta'](this[_0x372560(0x2373)],0x0,this['flatCoordinates'][_0x372560(0x531b)],this[_0x372560(0x2368)],0x0)),this['maxDeltaRevision_']=this[_0x372560(0x134f)]()),ol$1[_0x372560(0x2add)][_0x372560(0x5214)][_0x372560(0x13d9)][_0x372560(0x39c1)](this['flatCoordinates'],0x0,this[_0x372560(0x2373)][_0x372560(0x531b)],this['stride'],this[_0x372560(0xd2e)],!0x1,_0x25b3df,_0x43bef7,_0x88cbe2,_0x48cf67));},ol$1[_0x68aa19(0x2add)]['LineString']['prototype'][_0x68aa19(0x4312)]=function(_0x572129,_0x52b96a){var _0x14da7b=_0x68aa19;return ol$1[_0x14da7b(0x2add)]['flat'][_0x14da7b(0x5405)][_0x14da7b(0x3bcb)](this['flatCoordinates'],0x0,this[_0x14da7b(0x2373)]['length'],this['stride'],_0x572129,_0x52b96a);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3083)][_0x68aa19(0x4b51)]['getCoordinateAtM']=function(_0x2f7197,_0x5ade57){var _0x156654=_0x68aa19;if(this['layout']!=ol$1[_0x156654(0x2add)][_0x156654(0x4bc9)]['XYM']&&this[_0x156654(0x14b2)]!=ol$1[_0x156654(0x2add)][_0x156654(0x4bc9)][_0x156654(0x46b2)])return null;var _0x3c3dd9=void 0x0!==_0x5ade57&&_0x5ade57;return ol$1[_0x156654(0x2add)][_0x156654(0x5214)][_0x156654(0x418e)][_0x156654(0x4f79)](this[_0x156654(0x2373)],0x0,this[_0x156654(0x2373)][_0x156654(0x531b)],this['stride'],_0x2f7197,_0x3c3dd9);},ol$1['geom'][_0x68aa19(0x3083)][_0x68aa19(0x4b51)]['getCoordinates']=function(){var _0x5922d0=_0x68aa19;return ol$1[_0x5922d0(0x2add)]['flat']['inflate'][_0x5922d0(0x22b9)](this[_0x5922d0(0x2373)],0x0,this[_0x5922d0(0x2373)][_0x5922d0(0x531b)],this[_0x5922d0(0x2368)]);},ol$1[_0x68aa19(0x2add)]['LineString'][_0x68aa19(0x4b51)][_0x68aa19(0x2bb6)]=function(_0x24e605,_0x208b85){var _0x3f1c07=_0x68aa19;return ol$1[_0x3f1c07(0x2add)]['flat']['interpolate'][_0x3f1c07(0x4885)](this[_0x3f1c07(0x2373)],0x0,this[_0x3f1c07(0x2373)]['length'],this[_0x3f1c07(0x2368)],_0x24e605,_0x208b85);},ol$1[_0x68aa19(0x2add)]['LineString']['prototype'][_0x68aa19(0x7c3)]=function(){var _0x306c95=_0x68aa19;return ol$1[_0x306c95(0x2add)][_0x306c95(0x5214)]['length'][_0x306c95(0x4885)](this[_0x306c95(0x2373)],0x0,this[_0x306c95(0x2373)][_0x306c95(0x531b)],this[_0x306c95(0x2368)]);},ol$1[_0x68aa19(0x2add)]['LineString'][_0x68aa19(0x4b51)][_0x68aa19(0x439a)]=function(){var _0x42ae6f=_0x68aa19;return this[_0x42ae6f(0x2574)]!=this[_0x42ae6f(0x134f)]()&&(this['flatMidpoint_']=this[_0x42ae6f(0x2bb6)](0.5,this[_0x42ae6f(0x370c)]),this['flatMidpointRevision_']=this[_0x42ae6f(0x134f)]()),this[_0x42ae6f(0x370c)];},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3083)][_0x68aa19(0x4b51)]['getSimplifiedGeometryInternal']=function(_0x4b35ec){var _0x235d5f=_0x68aa19,_0x5ab57d=[];_0x5ab57d['length']=ol$1[_0x235d5f(0x2add)]['flat'][_0x235d5f(0x3946)][_0x235d5f(0x981)](this[_0x235d5f(0x2373)],0x0,this[_0x235d5f(0x2373)][_0x235d5f(0x531b)],this[_0x235d5f(0x2368)],_0x4b35ec,_0x5ab57d,0x0);var _0x2c9e88=new ol$1['geom'][(_0x235d5f(0x3083))](null);return _0x2c9e88[_0x235d5f(0xd0e)](ol$1['geom']['GeometryLayout']['XY'],_0x5ab57d),_0x2c9e88;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3083)][_0x68aa19(0x4b51)][_0x68aa19(0x25f2)]=function(){var _0x574a11=_0x68aa19;return ol$1[_0x574a11(0x2add)]['GeometryType'][_0x574a11(0xcbb)];},ol$1[_0x68aa19(0x2add)]['LineString'][_0x68aa19(0x4b51)]['intersectsExtent']=function(_0x245cdf){var _0xa7f8a0=_0x68aa19;return ol$1[_0xa7f8a0(0x2add)][_0xa7f8a0(0x5214)]['intersectsextent'][_0xa7f8a0(0x4885)](this[_0xa7f8a0(0x2373)],0x0,this[_0xa7f8a0(0x2373)]['length'],this[_0xa7f8a0(0x2368)],_0x245cdf);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3083)]['prototype'][_0x68aa19(0x43ba)]=function(_0x708683,_0x322a5c){var _0x35bb4e=_0x68aa19;_0x708683?(this['setLayout'](_0x322a5c,_0x708683,0x1),this[_0x35bb4e(0x2373)]||(this['flatCoordinates']=[]),this[_0x35bb4e(0x2373)]['length']=ol$1['geom'][_0x35bb4e(0x5214)][_0x35bb4e(0x54f3)][_0x35bb4e(0x22b9)](this[_0x35bb4e(0x2373)],0x0,_0x708683,this[_0x35bb4e(0x2368)]),this[_0x35bb4e(0x2aa7)]()):this['setFlatCoordinates'](ol$1['geom'][_0x35bb4e(0x4bc9)]['XY'],null);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3083)][_0x68aa19(0x4b51)][_0x68aa19(0xd0e)]=function(_0x35d0b4,_0x1b2b80){var _0x4760e2=_0x68aa19;this[_0x4760e2(0x6f7)](_0x35d0b4,_0x1b2b80),this[_0x4760e2(0x2aa7)]();},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x57f9)]=function(_0x4d4f6d,_0x2c03a6){var _0x3d7d37=_0x68aa19;ol$1[_0x3d7d37(0x2add)]['SimpleGeometry'][_0x3d7d37(0x317a)](this),this[_0x3d7d37(0x43ba)](_0x4d4f6d,_0x2c03a6);},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x2add)][_0x68aa19(0x57f9)],ol$1[_0x68aa19(0x2add)]['SimpleGeometry']),ol$1['geom'][_0x68aa19(0x57f9)]['prototype']['clone']=function(){var _0x4b3717=_0x68aa19,_0x482833=new ol$1[(_0x4b3717(0x2add))]['Point'](null);return _0x482833['setFlatCoordinates'](this[_0x4b3717(0x14b2)],this[_0x4b3717(0x2373)]['slice']()),_0x482833;},ol$1['geom']['Point']['prototype'][_0x68aa19(0x45f0)]=function(_0x4e4661,_0x1d0eca,_0x5bb760,_0x4d37eb){var _0x26fe70=_0x68aa19,_0x33792b=this[_0x26fe70(0x2373)],_0x3abd00=ol$1['math'][_0x26fe70(0xfdc)](_0x4e4661,_0x1d0eca,_0x33792b[0x0],_0x33792b[0x1]);if(_0x3abd00<_0x4d37eb){var _0x2c72c9,_0x558f5b=this[_0x26fe70(0x2368)];for(_0x2c72c9=0x0;_0x2c72c9<_0x558f5b;++_0x2c72c9)_0x5bb760[_0x2c72c9]=_0x33792b[_0x2c72c9];return _0x5bb760[_0x26fe70(0x531b)]=_0x558f5b,_0x3abd00;}return _0x4d37eb;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x57f9)][_0x68aa19(0x4b51)][_0x68aa19(0x46f3)]=function(){var _0x247e41=_0x68aa19;return this[_0x247e41(0x2373)]?this['flatCoordinates'][_0x247e41(0x48ca)]():[];},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x57f9)][_0x68aa19(0x4b51)][_0x68aa19(0x2550)]=function(_0x35e283){var _0xd57fd6=_0x68aa19;return ol$1[_0xd57fd6(0x2f64)][_0xd57fd6(0x426)](this[_0xd57fd6(0x2373)],_0x35e283);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x57f9)][_0x68aa19(0x4b51)][_0x68aa19(0x25f2)]=function(){var _0x32628d=_0x68aa19;return ol$1[_0x32628d(0x2add)][_0x32628d(0x55a1)][_0x32628d(0x8b5)];},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x57f9)][_0x68aa19(0x4b51)][_0x68aa19(0x572b)]=function(_0x1f9165){var _0x3e35ae=_0x68aa19;return ol$1[_0x3e35ae(0x2f64)][_0x3e35ae(0xe4f)](_0x1f9165,this[_0x3e35ae(0x2373)][0x0],this['flatCoordinates'][0x1]);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x57f9)][_0x68aa19(0x4b51)][_0x68aa19(0x43ba)]=function(_0x40248e,_0x4df5d4){var _0x54f149=_0x68aa19;_0x40248e?(this['setLayout'](_0x4df5d4,_0x40248e,0x0),this[_0x54f149(0x2373)]||(this['flatCoordinates']=[]),this[_0x54f149(0x2373)][_0x54f149(0x531b)]=ol$1[_0x54f149(0x2add)][_0x54f149(0x5214)][_0x54f149(0x54f3)]['coordinate'](this[_0x54f149(0x2373)],0x0,_0x40248e,this['stride']),this['changed']()):this['setFlatCoordinates'](ol$1[_0x54f149(0x2add)]['GeometryLayout']['XY'],null);},ol$1[_0x68aa19(0x2add)]['Point'][_0x68aa19(0x4b51)][_0x68aa19(0xd0e)]=function(_0x2eee06,_0x5de3ee){this['setFlatCoordinatesInternal'](_0x2eee06,_0x5de3ee),this['changed']();},ol$1[_0x68aa19(0x2add)]['MultiLineString']=function(_0x6a687f,_0xe9263c){var _0x122f74=_0x68aa19;ol$1[_0x122f74(0x2add)][_0x122f74(0x50a4)]['call'](this),this[_0x122f74(0x212e)]=[],this[_0x122f74(0xd2e)]=-0x1,this[_0x122f74(0x147)]=-0x1,this[_0x122f74(0x43ba)](_0x6a687f,_0xe9263c);},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x2add)]['MultiLineString'],ol$1['geom'][_0x68aa19(0x50a4)]),ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3de1)]['prototype'][_0x68aa19(0x528b)]=function(_0x4aa689){var _0x5316f5=_0x68aa19;this[_0x5316f5(0x2373)]?ol$1[_0x5316f5(0x576)]['extend'](this[_0x5316f5(0x2373)],_0x4aa689[_0x5316f5(0x1134)]()[_0x5316f5(0x48ca)]()):this['flatCoordinates']=_0x4aa689['getFlatCoordinates']()[_0x5316f5(0x48ca)](),this[_0x5316f5(0x212e)][_0x5316f5(0x3a33)](this['flatCoordinates'][_0x5316f5(0x531b)]),this[_0x5316f5(0x2aa7)]();},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3de1)][_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x6295d3=_0x68aa19,_0x3e396e=new ol$1['geom'][(_0x6295d3(0x3de1))](null);return _0x3e396e[_0x6295d3(0xd0e)](this[_0x6295d3(0x14b2)],this[_0x6295d3(0x2373)]['slice'](),this['ends_'][_0x6295d3(0x48ca)]()),_0x3e396e;},ol$1[_0x68aa19(0x2add)]['MultiLineString'][_0x68aa19(0x4b51)][_0x68aa19(0x45f0)]=function(_0x43c485,_0xf44254,_0x53c817,_0x3056e7){var _0x1ff5c7=_0x68aa19;return _0x3056e7<ol$1[_0x1ff5c7(0x2f64)]['closestSquaredDistanceXY'](this['getExtent'](),_0x43c485,_0xf44254)?_0x3056e7:(this[_0x1ff5c7(0x147)]!=this['getRevision']()&&(this[_0x1ff5c7(0xd2e)]=Math['sqrt'](ol$1['geom'][_0x1ff5c7(0x5214)][_0x1ff5c7(0x13d9)][_0x1ff5c7(0x5812)](this[_0x1ff5c7(0x2373)],0x0,this[_0x1ff5c7(0x212e)],this[_0x1ff5c7(0x2368)],0x0)),this[_0x1ff5c7(0x147)]=this['getRevision']()),ol$1[_0x1ff5c7(0x2add)][_0x1ff5c7(0x5214)][_0x1ff5c7(0x13d9)][_0x1ff5c7(0x41eb)](this[_0x1ff5c7(0x2373)],0x0,this[_0x1ff5c7(0x212e)],this['stride'],this['maxDelta_'],!0x1,_0x43c485,_0xf44254,_0x53c817,_0x3056e7));},ol$1['geom'][_0x68aa19(0x3de1)]['prototype']['getCoordinateAtM']=function(_0x3ee13b,_0x3e6334,_0x1c5643){var _0x13a4be=_0x68aa19;if(this[_0x13a4be(0x14b2)]!=ol$1['geom'][_0x13a4be(0x4bc9)][_0x13a4be(0x23e3)]&&this[_0x13a4be(0x14b2)]!=ol$1[_0x13a4be(0x2add)]['GeometryLayout'][_0x13a4be(0x46b2)]||0x0===this[_0x13a4be(0x2373)][_0x13a4be(0x531b)])return null;var _0x100fdb=void 0x0!==_0x3e6334&&_0x3e6334,_0x2675e7=void 0x0!==_0x1c5643&&_0x1c5643;return ol$1[_0x13a4be(0x2add)][_0x13a4be(0x5214)][_0x13a4be(0x418e)][_0x13a4be(0x2283)](this[_0x13a4be(0x2373)],0x0,this[_0x13a4be(0x212e)],this['stride'],_0x3ee13b,_0x100fdb,_0x2675e7);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3de1)][_0x68aa19(0x4b51)]['getCoordinates']=function(){var _0x11d39f=_0x68aa19;return ol$1[_0x11d39f(0x2add)]['flat'][_0x11d39f(0x2b2a)][_0x11d39f(0x2466)](this[_0x11d39f(0x2373)],0x0,this[_0x11d39f(0x212e)],this[_0x11d39f(0x2368)]);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3de1)][_0x68aa19(0x4b51)][_0x68aa19(0x249e)]=function(){var _0x1c1efd=_0x68aa19;return this[_0x1c1efd(0x212e)];},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3de1)][_0x68aa19(0x4b51)]['getLineString']=function(_0x39c878){var _0x553379=_0x68aa19;if(_0x39c878<0x0||this[_0x553379(0x212e)][_0x553379(0x531b)]<=_0x39c878)return null;var _0x434673=new ol$1[(_0x553379(0x2add))][(_0x553379(0x3083))](null);return _0x434673['setFlatCoordinates'](this[_0x553379(0x14b2)],this['flatCoordinates'][_0x553379(0x48ca)](0x0===_0x39c878?0x0:this[_0x553379(0x212e)][_0x39c878-0x1],this['ends_'][_0x39c878])),_0x434673;},ol$1['geom'][_0x68aa19(0x3de1)][_0x68aa19(0x4b51)][_0x68aa19(0x54a6)]=function(){var _0x258f99=_0x68aa19,_0x94d7ea,_0x5b3f73,_0xb8784b=this['flatCoordinates'],_0x5b4e89=this[_0x258f99(0x212e)],_0x5b97d8=this[_0x258f99(0x14b2)],_0x135363=[],_0x4c8b93=0x0;for(_0x94d7ea=0x0,_0x5b3f73=_0x5b4e89[_0x258f99(0x531b)];_0x94d7ea<_0x5b3f73;++_0x94d7ea){var _0x40be64=_0x5b4e89[_0x94d7ea],_0x5dd966=new ol$1['geom'][(_0x258f99(0x3083))](null);_0x5dd966[_0x258f99(0xd0e)](_0x5b97d8,_0xb8784b[_0x258f99(0x48ca)](_0x4c8b93,_0x40be64)),_0x135363[_0x258f99(0x3a33)](_0x5dd966),_0x4c8b93=_0x40be64;}return _0x135363;},ol$1[_0x68aa19(0x2add)]['MultiLineString']['prototype'][_0x68aa19(0x2232)]=function(){var _0x239ffb=_0x68aa19,_0x838c9a,_0x2f39dd,_0x1b9688=[],_0x1bfa6b=this[_0x239ffb(0x2373)],_0x4fa8b9=0x0,_0x1477b6=this[_0x239ffb(0x212e)],_0x14023b=this['stride'];for(_0x838c9a=0x0,_0x2f39dd=_0x1477b6[_0x239ffb(0x531b)];_0x838c9a<_0x2f39dd;++_0x838c9a){var _0x10c9e0=_0x1477b6[_0x838c9a],_0x322bac=ol$1[_0x239ffb(0x2add)][_0x239ffb(0x5214)][_0x239ffb(0x418e)]['lineString'](_0x1bfa6b,_0x4fa8b9,_0x10c9e0,_0x14023b,0.5);ol$1[_0x239ffb(0x576)][_0x239ffb(0x32d9)](_0x1b9688,_0x322bac),_0x4fa8b9=_0x10c9e0;}return _0x1b9688;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3de1)][_0x68aa19(0x4b51)][_0x68aa19(0xdd3)]=function(_0x221e34){var _0x4dbf2b=_0x68aa19,_0x55ea06=[],_0x144359=[];_0x55ea06[_0x4dbf2b(0x531b)]=ol$1[_0x4dbf2b(0x2add)][_0x4dbf2b(0x5214)][_0x4dbf2b(0x3946)][_0x4dbf2b(0x3fbf)](this[_0x4dbf2b(0x2373)],0x0,this['ends_'],this[_0x4dbf2b(0x2368)],_0x221e34,_0x55ea06,0x0,_0x144359);var _0x58813d=new ol$1['geom'][(_0x4dbf2b(0x3de1))](null);return _0x58813d[_0x4dbf2b(0xd0e)](ol$1[_0x4dbf2b(0x2add)][_0x4dbf2b(0x4bc9)]['XY'],_0x55ea06,_0x144359),_0x58813d;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3de1)][_0x68aa19(0x4b51)][_0x68aa19(0x25f2)]=function(){var _0x369a6b=_0x68aa19;return ol$1[_0x369a6b(0x2add)][_0x369a6b(0x55a1)][_0x369a6b(0x3870)];},ol$1['geom'][_0x68aa19(0x3de1)][_0x68aa19(0x4b51)][_0x68aa19(0x572b)]=function(_0x5e827d){var _0x204e2b=_0x68aa19;return ol$1['geom'][_0x204e2b(0x5214)][_0x204e2b(0x4e9d)]['lineStrings'](this[_0x204e2b(0x2373)],0x0,this['ends_'],this[_0x204e2b(0x2368)],_0x5e827d);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x3de1)]['prototype']['setCoordinates']=function(_0x84abe7,_0x52f20d){var _0xd43f9d=_0x68aa19;if(_0x84abe7){this[_0xd43f9d(0x1668)](_0x52f20d,_0x84abe7,0x2),this[_0xd43f9d(0x2373)]||(this['flatCoordinates']=[]);var _0x229bc3=ol$1[_0xd43f9d(0x2add)]['flat']['deflate'][_0xd43f9d(0x2466)](this['flatCoordinates'],0x0,_0x84abe7,this[_0xd43f9d(0x2368)],this['ends_']);this['flatCoordinates'][_0xd43f9d(0x531b)]=0x0===_0x229bc3[_0xd43f9d(0x531b)]?0x0:_0x229bc3[_0x229bc3[_0xd43f9d(0x531b)]-0x1],this['changed']();}else this['setFlatCoordinates'](ol$1['geom'][_0xd43f9d(0x4bc9)]['XY'],null,this[_0xd43f9d(0x212e)]);},ol$1[_0x68aa19(0x2add)]['MultiLineString'][_0x68aa19(0x4b51)][_0x68aa19(0xd0e)]=function(_0x589ac5,_0x310ace,_0x1b2b76){var _0x2d23f6=_0x68aa19;this[_0x2d23f6(0x6f7)](_0x589ac5,_0x310ace),this[_0x2d23f6(0x212e)]=_0x1b2b76,this[_0x2d23f6(0x2aa7)]();},ol$1[_0x68aa19(0x2add)]['MultiLineString'][_0x68aa19(0x4b51)][_0x68aa19(0x26b1)]=function(_0xae465f){var _0x1815bd=_0x68aa19,_0x4668c9,_0xa8cf3e,_0x564f7d=this['getLayout'](),_0x54ba68=[],_0x2487e0=[];for(_0x4668c9=0x0,_0xa8cf3e=_0xae465f[_0x1815bd(0x531b)];_0x4668c9<_0xa8cf3e;++_0x4668c9){var _0x24d0b1=_0xae465f[_0x4668c9];0x0===_0x4668c9&&(_0x564f7d=_0x24d0b1[_0x1815bd(0x2d39)]()),ol$1[_0x1815bd(0x576)][_0x1815bd(0x32d9)](_0x54ba68,_0x24d0b1[_0x1815bd(0x1134)]()),_0x2487e0[_0x1815bd(0x3a33)](_0x54ba68[_0x1815bd(0x531b)]);}this[_0x1815bd(0xd0e)](_0x564f7d,_0x54ba68,_0x2487e0);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0xb98)]=function(_0x539aee,_0x2bb7fa){var _0x7be079=_0x68aa19;ol$1[_0x7be079(0x2add)][_0x7be079(0x50a4)][_0x7be079(0x317a)](this),this[_0x7be079(0x43ba)](_0x539aee,_0x2bb7fa);},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x2add)]['MultiPoint'],ol$1[_0x68aa19(0x2add)][_0x68aa19(0x50a4)]),ol$1[_0x68aa19(0x2add)][_0x68aa19(0xb98)]['prototype'][_0x68aa19(0x22b7)]=function(_0x5b3b39){var _0x4466b9=_0x68aa19;this[_0x4466b9(0x2373)]?ol$1[_0x4466b9(0x576)][_0x4466b9(0x32d9)](this[_0x4466b9(0x2373)],_0x5b3b39[_0x4466b9(0x1134)]()):this[_0x4466b9(0x2373)]=_0x5b3b39['getFlatCoordinates']()['slice'](),this['changed']();},ol$1[_0x68aa19(0x2add)][_0x68aa19(0xb98)][_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x3e7011=_0x68aa19,_0x5343c6=new ol$1[(_0x3e7011(0x2add))][(_0x3e7011(0xb98))](null);return _0x5343c6[_0x3e7011(0xd0e)](this[_0x3e7011(0x14b2)],this[_0x3e7011(0x2373)][_0x3e7011(0x48ca)]()),_0x5343c6;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0xb98)]['prototype']['closestPointXY']=function(_0x47826e,_0x504a44,_0x2d0ba8,_0x34554c){var _0x5439ef=_0x68aa19;if(_0x34554c<ol$1['extent'][_0x5439ef(0x3c8e)](this[_0x5439ef(0x1d95)](),_0x47826e,_0x504a44))return _0x34554c;var _0x3558f2,_0x56cc2b,_0x19d14f,_0x1f038a=this[_0x5439ef(0x2373)],_0x497bcc=this['stride'];for(_0x3558f2=0x0,_0x56cc2b=_0x1f038a[_0x5439ef(0x531b)];_0x3558f2<_0x56cc2b;_0x3558f2+=_0x497bcc){var _0x56a48d=ol$1[_0x5439ef(0xa8c)]['squaredDistance'](_0x47826e,_0x504a44,_0x1f038a[_0x3558f2],_0x1f038a[_0x3558f2+0x1]);if(_0x56a48d<_0x34554c){for(_0x34554c=_0x56a48d,_0x19d14f=0x0;_0x19d14f<_0x497bcc;++_0x19d14f)_0x2d0ba8[_0x19d14f]=_0x1f038a[_0x3558f2+_0x19d14f];_0x2d0ba8[_0x5439ef(0x531b)]=_0x497bcc;}}return _0x34554c;},ol$1['geom']['MultiPoint']['prototype'][_0x68aa19(0x46f3)]=function(){var _0x3cecd6=_0x68aa19;return ol$1[_0x3cecd6(0x2add)][_0x3cecd6(0x5214)]['inflate'][_0x3cecd6(0x22b9)](this[_0x3cecd6(0x2373)],0x0,this['flatCoordinates'][_0x3cecd6(0x531b)],this['stride']);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0xb98)]['prototype'][_0x68aa19(0x4795)]=function(_0x2b861b){var _0x2f6159=_0x68aa19,_0x126683=this[_0x2f6159(0x2373)]?this[_0x2f6159(0x2373)][_0x2f6159(0x531b)]/this['stride']:0x0;if(_0x2b861b<0x0||_0x126683<=_0x2b861b)return null;var _0x5bdb0a=new ol$1[(_0x2f6159(0x2add))][(_0x2f6159(0x57f9))](null);return _0x5bdb0a[_0x2f6159(0xd0e)](this[_0x2f6159(0x14b2)],this[_0x2f6159(0x2373)]['slice'](_0x2b861b*this['stride'],(_0x2b861b+0x1)*this[_0x2f6159(0x2368)])),_0x5bdb0a;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0xb98)][_0x68aa19(0x4b51)]['getPoints']=function(){var _0x481b01=_0x68aa19,_0x13a603,_0x4fcc09,_0x15a9b6=this[_0x481b01(0x2373)],_0x51291b=this[_0x481b01(0x14b2)],_0x50a04f=this[_0x481b01(0x2368)],_0x1accb7=[];for(_0x13a603=0x0,_0x4fcc09=_0x15a9b6[_0x481b01(0x531b)];_0x13a603<_0x4fcc09;_0x13a603+=_0x50a04f){var _0x11d091=new ol$1[(_0x481b01(0x2add))][(_0x481b01(0x57f9))](null);_0x11d091['setFlatCoordinates'](_0x51291b,_0x15a9b6['slice'](_0x13a603,_0x13a603+_0x50a04f)),_0x1accb7[_0x481b01(0x3a33)](_0x11d091);}return _0x1accb7;},ol$1['geom'][_0x68aa19(0xb98)]['prototype'][_0x68aa19(0x25f2)]=function(){var _0x2809a7=_0x68aa19;return ol$1[_0x2809a7(0x2add)][_0x2809a7(0x55a1)]['MULTI_POINT'];},ol$1[_0x68aa19(0x2add)][_0x68aa19(0xb98)]['prototype'][_0x68aa19(0x572b)]=function(_0xc394d){var _0x693958=_0x68aa19,_0x37f8f5,_0x25064d,_0x5e1593,_0x3f594c,_0x1c4831=this['flatCoordinates'],_0x55ca13=this[_0x693958(0x2368)];for(_0x37f8f5=0x0,_0x25064d=_0x1c4831['length'];_0x37f8f5<_0x25064d;_0x37f8f5+=_0x55ca13)if(_0x5e1593=_0x1c4831[_0x37f8f5],_0x3f594c=_0x1c4831[_0x37f8f5+0x1],ol$1[_0x693958(0x2f64)]['containsXY'](_0xc394d,_0x5e1593,_0x3f594c))return!0x0;return!0x1;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0xb98)]['prototype']['setCoordinates']=function(_0x1b8835,_0xa60da2){var _0x2db8a3=_0x68aa19;_0x1b8835?(this['setLayout'](_0xa60da2,_0x1b8835,0x1),this[_0x2db8a3(0x2373)]||(this[_0x2db8a3(0x2373)]=[]),this[_0x2db8a3(0x2373)][_0x2db8a3(0x531b)]=ol$1[_0x2db8a3(0x2add)][_0x2db8a3(0x5214)][_0x2db8a3(0x54f3)]['coordinates'](this[_0x2db8a3(0x2373)],0x0,_0x1b8835,this['stride']),this['changed']()):this[_0x2db8a3(0xd0e)](ol$1['geom']['GeometryLayout']['XY'],null);},ol$1[_0x68aa19(0x2add)]['MultiPoint'][_0x68aa19(0x4b51)]['setFlatCoordinates']=function(_0x18398c,_0x3e2deb){var _0x48c115=_0x68aa19;this[_0x48c115(0x6f7)](_0x18398c,_0x3e2deb),this[_0x48c115(0x2aa7)]();},ol$1['geom'][_0x68aa19(0x5214)][_0x68aa19(0x19ee)]['linearRingss']={},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x19ee)][_0x68aa19(0x573b)]=function(_0x497e96,_0x5712c4,_0x33b920,_0x5071fb){var _0x50421e=_0x68aa19,_0x101a4a,_0x114641,_0x2d104b=[],_0x2037a3=ol$1[_0x50421e(0x2f64)][_0x50421e(0x31e0)]();for(_0x101a4a=0x0,_0x114641=_0x33b920[_0x50421e(0x531b)];_0x101a4a<_0x114641;++_0x101a4a){var _0x4a3139=_0x33b920[_0x101a4a];_0x2037a3=ol$1[_0x50421e(0x2f64)]['createOrUpdateFromFlatCoordinates'](_0x497e96,_0x5712c4,_0x4a3139[0x0],_0x5071fb),_0x2d104b['push']((_0x2037a3[0x0]+_0x2037a3[0x2])/0x2,(_0x2037a3[0x1]+_0x2037a3[0x3])/0x2),_0x5712c4=_0x4a3139[_0x4a3139[_0x50421e(0x531b)]-0x1];}return _0x2d104b;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)]=function(_0x1a34c7,_0x12d7e9){var _0x1a1b3f=_0x68aa19;ol$1[_0x1a1b3f(0x2add)][_0x1a1b3f(0x50a4)][_0x1a1b3f(0x317a)](this),this['endss_']=[],this[_0x1a1b3f(0x1116)]=-0x1,this[_0x1a1b3f(0x4f8d)]=null,this[_0x1a1b3f(0xd2e)]=-0x1,this['maxDeltaRevision_']=-0x1,this[_0x1a1b3f(0x3749)]=-0x1,this[_0x1a1b3f(0x3274)]=null,this[_0x1a1b3f(0x43ba)](_0x1a34c7,_0x12d7e9);},ol$1['inherits'](ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)],ol$1[_0x68aa19(0x2add)]['SimpleGeometry']),ol$1[_0x68aa19(0x2add)]['MultiPolygon'][_0x68aa19(0x4b51)][_0x68aa19(0x3073)]=function(_0xf6b4e7){var _0xc0d1e=_0x68aa19,_0xabe9e7;if(this[_0xc0d1e(0x2373)]){var _0x311cf1,_0x37e8f7,_0x481531=this[_0xc0d1e(0x2373)][_0xc0d1e(0x531b)];for(ol$1['array'][_0xc0d1e(0x32d9)](this[_0xc0d1e(0x2373)],_0xf6b4e7[_0xc0d1e(0x1134)]()),_0x311cf1=0x0,_0x37e8f7=(_0xabe9e7=_0xf6b4e7['getEnds']()[_0xc0d1e(0x48ca)]())[_0xc0d1e(0x531b)];_0x311cf1<_0x37e8f7;++_0x311cf1)_0xabe9e7[_0x311cf1]+=_0x481531;}else this[_0xc0d1e(0x2373)]=_0xf6b4e7[_0xc0d1e(0x1134)]()[_0xc0d1e(0x48ca)](),_0xabe9e7=_0xf6b4e7[_0xc0d1e(0x249e)]()['slice'](),this[_0xc0d1e(0x4760)][_0xc0d1e(0x3a33)]();this['endss_'][_0xc0d1e(0x3a33)](_0xabe9e7),this[_0xc0d1e(0x2aa7)]();},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)]['prototype'][_0x68aa19(0x254b)]=function(){var _0x1201b5=_0x68aa19;for(var _0x2e1ee7=new ol$1[(_0x1201b5(0x2add))][(_0x1201b5(0x1b8))](null),_0x1511b4=this[_0x1201b5(0x4760)][_0x1201b5(0x531b)],_0x3ffc4b=new Array(_0x1511b4),_0xf96c7b=0x0;_0xf96c7b<_0x1511b4;++_0xf96c7b)_0x3ffc4b[_0xf96c7b]=this[_0x1201b5(0x4760)][_0xf96c7b]['slice']();return _0x2e1ee7[_0x1201b5(0xd0e)](this['layout'],this[_0x1201b5(0x2373)]['slice'](),_0x3ffc4b),_0x2e1ee7;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)][_0x68aa19(0x4b51)][_0x68aa19(0x45f0)]=function(_0x10ec51,_0xde5b94,_0x5ab2b3,_0x31060d){var _0x18e715=_0x68aa19;return _0x31060d<ol$1[_0x18e715(0x2f64)][_0x18e715(0x3c8e)](this[_0x18e715(0x1d95)](),_0x10ec51,_0xde5b94)?_0x31060d:(this[_0x18e715(0x147)]!=this['getRevision']()&&(this[_0x18e715(0xd2e)]=Math[_0x18e715(0x4080)](ol$1[_0x18e715(0x2add)][_0x18e715(0x5214)][_0x18e715(0x13d9)][_0x18e715(0x4a4c)](this[_0x18e715(0x2373)],0x0,this[_0x18e715(0x4760)],this[_0x18e715(0x2368)],0x0)),this[_0x18e715(0x147)]=this['getRevision']()),ol$1['geom']['flat'][_0x18e715(0x13d9)][_0x18e715(0x4b5c)](this['getOrientedFlatCoordinates'](),0x0,this[_0x18e715(0x4760)],this['stride'],this[_0x18e715(0xd2e)],!0x0,_0x10ec51,_0xde5b94,_0x5ab2b3,_0x31060d));},ol$1['geom'][_0x68aa19(0x1b8)][_0x68aa19(0x4b51)]['containsXY']=function(_0x394253,_0x4b87f3){var _0x2a7008=_0x68aa19;return ol$1[_0x2a7008(0x2add)]['flat'][_0x2a7008(0x1ff6)]['linearRingssContainsXY'](this[_0x2a7008(0x580f)](),0x0,this[_0x2a7008(0x4760)],this[_0x2a7008(0x2368)],_0x394253,_0x4b87f3);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)][_0x68aa19(0x4b51)][_0x68aa19(0x5655)]=function(){var _0x2e8f1b=_0x68aa19;return ol$1[_0x2e8f1b(0x2add)][_0x2e8f1b(0x5214)][_0x2e8f1b(0x1e9f)][_0x2e8f1b(0x573b)](this[_0x2e8f1b(0x580f)](),0x0,this[_0x2e8f1b(0x4760)],this['stride']);},ol$1['geom']['MultiPolygon']['prototype'][_0x68aa19(0x46f3)]=function(_0x535c04){var _0x4301d0=_0x68aa19,_0x4e1e6f;return void 0x0!==_0x535c04?(_0x4e1e6f=this[_0x4301d0(0x580f)]()['slice'](),ol$1['geom'][_0x4301d0(0x5214)][_0x4301d0(0x82e)][_0x4301d0(0x123a)](_0x4e1e6f,0x0,this['endss_'],this['stride'],_0x535c04)):_0x4e1e6f=this[_0x4301d0(0x2373)],ol$1[_0x4301d0(0x2add)][_0x4301d0(0x5214)][_0x4301d0(0x2b2a)][_0x4301d0(0x25ee)](_0x4e1e6f,0x0,this['endss_'],this['stride']);},ol$1[_0x68aa19(0x2add)]['MultiPolygon'][_0x68aa19(0x4b51)][_0x68aa19(0x52d7)]=function(){return this['endss_'];},ol$1[_0x68aa19(0x2add)]['MultiPolygon'][_0x68aa19(0x4b51)][_0x68aa19(0x372)]=function(){var _0x145d07=_0x68aa19;if(this[_0x145d07(0x1116)]!=this[_0x145d07(0x134f)]()){var _0x20f4a4=ol$1[_0x145d07(0x2add)][_0x145d07(0x5214)]['center']['linearRingss'](this['flatCoordinates'],0x0,this[_0x145d07(0x4760)],this[_0x145d07(0x2368)]);this[_0x145d07(0x4f8d)]=ol$1[_0x145d07(0x2add)]['flat'][_0x145d07(0x3528)]['linearRingss'](this[_0x145d07(0x580f)](),0x0,this[_0x145d07(0x4760)],this['stride'],_0x20f4a4),this[_0x145d07(0x1116)]=this[_0x145d07(0x134f)]();}return this[_0x145d07(0x4f8d)];},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)][_0x68aa19(0x4b51)]['getInteriorPoints']=function(){var _0x1f849c=_0x68aa19,_0x1a906b=new ol$1[(_0x1f849c(0x2add))][(_0x1f849c(0xb98))](null);return _0x1a906b[_0x1f849c(0xd0e)](ol$1[_0x1f849c(0x2add)][_0x1f849c(0x4bc9)]['XYM'],this[_0x1f849c(0x372)]()[_0x1f849c(0x48ca)]()),_0x1a906b;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)][_0x68aa19(0x4b51)][_0x68aa19(0x580f)]=function(){var _0x2958c7=_0x68aa19;if(this['orientedRevision_']!=this['getRevision']()){var _0x5b953e=this[_0x2958c7(0x2373)];ol$1['geom'][_0x2958c7(0x5214)][_0x2958c7(0x82e)][_0x2958c7(0x26e)](_0x5b953e,0x0,this['endss_'],this[_0x2958c7(0x2368)])?this['orientedFlatCoordinates_']=_0x5b953e:(this[_0x2958c7(0x3274)]=_0x5b953e[_0x2958c7(0x48ca)](),this[_0x2958c7(0x3274)]['length']=ol$1[_0x2958c7(0x2add)]['flat'][_0x2958c7(0x82e)][_0x2958c7(0x123a)](this[_0x2958c7(0x3274)],0x0,this[_0x2958c7(0x4760)],this[_0x2958c7(0x2368)])),this[_0x2958c7(0x3749)]=this[_0x2958c7(0x134f)]();}return this[_0x2958c7(0x3274)];},ol$1[_0x68aa19(0x2add)]['MultiPolygon'][_0x68aa19(0x4b51)][_0x68aa19(0xdd3)]=function(_0x2c3c67){var _0x4aa9d4=_0x68aa19,_0x97fcfa=[],_0x54269a=[];_0x97fcfa['length']=ol$1[_0x4aa9d4(0x2add)]['flat']['simplify'][_0x4aa9d4(0x2b9f)](this[_0x4aa9d4(0x2373)],0x0,this['endss_'],this[_0x4aa9d4(0x2368)],Math[_0x4aa9d4(0x4080)](_0x2c3c67),_0x97fcfa,0x0,_0x54269a);var _0x527710=new ol$1[(_0x4aa9d4(0x2add))][(_0x4aa9d4(0x1b8))](null);return _0x527710['setFlatCoordinates'](ol$1['geom'][_0x4aa9d4(0x4bc9)]['XY'],_0x97fcfa,_0x54269a),_0x527710;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)][_0x68aa19(0x4b51)][_0x68aa19(0x2939)]=function(_0x33c2e9){var _0x5bb490=_0x68aa19;if(_0x33c2e9<0x0||this[_0x5bb490(0x4760)][_0x5bb490(0x531b)]<=_0x33c2e9)return null;var _0x8e83be;if(0x0===_0x33c2e9)_0x8e83be=0x0;else{var _0x44f60d=this['endss_'][_0x33c2e9-0x1];_0x8e83be=_0x44f60d[_0x44f60d['length']-0x1];}var _0x3369c3,_0x4755ea,_0x2a1504=this[_0x5bb490(0x4760)][_0x33c2e9][_0x5bb490(0x48ca)](),_0x7b18f3=_0x2a1504[_0x2a1504['length']-0x1];if(0x0!==_0x8e83be){for(_0x3369c3=0x0,_0x4755ea=_0x2a1504[_0x5bb490(0x531b)];_0x3369c3<_0x4755ea;++_0x3369c3)_0x2a1504[_0x3369c3]-=_0x8e83be;}var _0x355d00=new ol$1[(_0x5bb490(0x2add))]['Polygon'](null);return _0x355d00[_0x5bb490(0xd0e)](this['layout'],this[_0x5bb490(0x2373)][_0x5bb490(0x48ca)](_0x8e83be,_0x7b18f3),_0x2a1504),_0x355d00;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)][_0x68aa19(0x4b51)][_0x68aa19(0x1dbe)]=function(){var _0x5d3057=_0x68aa19,_0x561beb,_0x2d1c37,_0x2dc628,_0x339e2a,_0x143d1e=this[_0x5d3057(0x14b2)],_0x1965c3=this[_0x5d3057(0x2373)],_0x36a59d=this[_0x5d3057(0x4760)],_0x5785f5=[],_0x361d75=0x0;for(_0x561beb=0x0,_0x2d1c37=_0x36a59d[_0x5d3057(0x531b)];_0x561beb<_0x2d1c37;++_0x561beb){var _0x33bae9=_0x36a59d[_0x561beb][_0x5d3057(0x48ca)](),_0x1fab2c=_0x33bae9[_0x33bae9[_0x5d3057(0x531b)]-0x1];if(0x0!==_0x361d75){for(_0x2dc628=0x0,_0x339e2a=_0x33bae9[_0x5d3057(0x531b)];_0x2dc628<_0x339e2a;++_0x2dc628)_0x33bae9[_0x2dc628]-=_0x361d75;}var _0x5a35f9=new ol$1[(_0x5d3057(0x2add))][(_0x5d3057(0x4017))](null);_0x5a35f9['setFlatCoordinates'](_0x143d1e,_0x1965c3[_0x5d3057(0x48ca)](_0x361d75,_0x1fab2c),_0x33bae9),_0x5785f5[_0x5d3057(0x3a33)](_0x5a35f9),_0x361d75=_0x1fab2c;}return _0x5785f5;},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)]['prototype'][_0x68aa19(0x25f2)]=function(){var _0x4be4ec=_0x68aa19;return ol$1['geom'][_0x4be4ec(0x55a1)][_0x4be4ec(0xe57)];},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)][_0x68aa19(0x4b51)][_0x68aa19(0x572b)]=function(_0x387a31){var _0x304949=_0x68aa19;return ol$1[_0x304949(0x2add)][_0x304949(0x5214)][_0x304949(0x4e9d)][_0x304949(0x573b)](this[_0x304949(0x580f)](),0x0,this[_0x304949(0x4760)],this['stride'],_0x387a31);},ol$1['geom'][_0x68aa19(0x1b8)]['prototype']['setCoordinates']=function(_0x403141,_0x486b61){var _0x3d4e1f=_0x68aa19;if(_0x403141){this[_0x3d4e1f(0x1668)](_0x486b61,_0x403141,0x3),this[_0x3d4e1f(0x2373)]||(this[_0x3d4e1f(0x2373)]=[]);var _0x220962=ol$1[_0x3d4e1f(0x2add)]['flat']['deflate'][_0x3d4e1f(0x25ee)](this['flatCoordinates'],0x0,_0x403141,this[_0x3d4e1f(0x2368)],this['endss_']);if(0x0===_0x220962[_0x3d4e1f(0x531b)])this[_0x3d4e1f(0x2373)]['length']=0x0;else{var _0x3714eb=_0x220962[_0x220962[_0x3d4e1f(0x531b)]-0x1];this[_0x3d4e1f(0x2373)][_0x3d4e1f(0x531b)]=0x0===_0x3714eb['length']?0x0:_0x3714eb[_0x3714eb[_0x3d4e1f(0x531b)]-0x1];}this[_0x3d4e1f(0x2aa7)]();}else this[_0x3d4e1f(0xd0e)](ol$1[_0x3d4e1f(0x2add)][_0x3d4e1f(0x4bc9)]['XY'],null,this['endss_']);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)][_0x68aa19(0x4b51)][_0x68aa19(0xd0e)]=function(_0x5dfb37,_0xf93be2,_0xb94661){var _0x518849=_0x68aa19;this[_0x518849(0x6f7)](_0x5dfb37,_0xf93be2),this['endss_']=_0xb94661,this['changed']();},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x1b8)][_0x68aa19(0x4b51)][_0x68aa19(0x561d)]=function(_0x590821){var _0x1b534f=_0x68aa19,_0x378bdb,_0x277601,_0x566514,_0x26ac70=this[_0x1b534f(0x2d39)](),_0x16969d=[],_0xf12651=[];for(_0x378bdb=0x0,_0x277601=_0x590821['length'];_0x378bdb<_0x277601;++_0x378bdb){var _0x2c97f2=_0x590821[_0x378bdb];0x0===_0x378bdb&&(_0x26ac70=_0x2c97f2[_0x1b534f(0x2d39)]());var _0x1d2978,_0x5375e7,_0x524ac4=_0x16969d[_0x1b534f(0x531b)];for(_0x1d2978=0x0,_0x5375e7=(_0x566514=_0x2c97f2['getEnds']())[_0x1b534f(0x531b)];_0x1d2978<_0x5375e7;++_0x1d2978)_0x566514[_0x1d2978]+=_0x524ac4;ol$1['array'][_0x1b534f(0x32d9)](_0x16969d,_0x2c97f2[_0x1b534f(0x1134)]()),_0xf12651['push'](_0x566514);}this[_0x1b534f(0xd0e)](_0x26ac70,_0x16969d,_0xf12651);},ol$1['Feature']=function(_0x3cd96f){var _0x573804=_0x68aa19;if(ol$1[_0x573804(0x1b80)][_0x573804(0x317a)](this),this[_0x573804(0x3ec4)]=void 0x0,this[_0x573804(0x3a32)]=_0x573804(0x4b72),this[_0x573804(0x1874)]=null,this[_0x573804(0x2e94)]=void 0x0,this['geometryChangeKey_']=null,void 0x0!==_0x3cd96f){if(_0x3cd96f instanceof ol$1['geom']['Geometry']||!_0x3cd96f){var _0x3f543e=_0x3cd96f;this[_0x573804(0x49a9)](_0x3f543e);}else{var _0x510e6f=_0x3cd96f;this[_0x573804(0x2767)](_0x510e6f);}}},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x591)],ol$1[_0x68aa19(0x1b80)]),ol$1[_0x68aa19(0x591)][_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x14e4c0=_0x68aa19,_0x3e8326=new ol$1[(_0x14e4c0(0x591))](this['getProperties']());_0x3e8326[_0x14e4c0(0x5280)](this[_0x14e4c0(0x33a9)]());var _0x38f14a=this[_0x14e4c0(0x1578)]();_0x38f14a&&_0x3e8326['setGeometry'](_0x38f14a['clone']());var _0x88eb13=this['getStyle']();return _0x88eb13&&_0x3e8326[_0x14e4c0(0x2e57)](_0x88eb13),_0x3e8326;},ol$1[_0x68aa19(0x591)][_0x68aa19(0x4b51)][_0x68aa19(0x1578)]=function(){return this['get'](this['geometryName_']);},ol$1[_0x68aa19(0x591)][_0x68aa19(0x4b51)][_0x68aa19(0x53b8)]=function(){var _0x404111=_0x68aa19;return this[_0x404111(0x3ec4)];},ol$1[_0x68aa19(0x591)]['prototype'][_0x68aa19(0x33a9)]=function(){var _0x58fba9=_0x68aa19;return this[_0x58fba9(0x3a32)];},ol$1[_0x68aa19(0x591)][_0x68aa19(0x4b51)][_0x68aa19(0x4840)]=function(){var _0xbac68b=_0x68aa19;return this[_0xbac68b(0x1874)];},ol$1[_0x68aa19(0x591)][_0x68aa19(0x4b51)][_0x68aa19(0x3b9a)]=function(){var _0x10647c=_0x68aa19;return this[_0x10647c(0x2e94)];},ol$1[_0x68aa19(0x591)][_0x68aa19(0x4b51)][_0x68aa19(0x73c)]=function(){this['changed']();},ol$1[_0x68aa19(0x591)]['prototype'][_0x68aa19(0x3baa)]=function(){var _0x1dc14a=_0x68aa19;this[_0x1dc14a(0x3ce8)]&&(ol$1['events']['unlistenByKey'](this[_0x1dc14a(0x3ce8)]),this[_0x1dc14a(0x3ce8)]=null);var _0x1dfc85=this[_0x1dc14a(0x1578)]();_0x1dfc85&&(this[_0x1dc14a(0x3ce8)]=ol$1['events'][_0x1dc14a(0x50fd)](_0x1dfc85,ol$1[_0x1dc14a(0xd2b)][_0x1dc14a(0x5843)]['CHANGE'],this[_0x1dc14a(0x73c)],this)),this['changed']();},ol$1[_0x68aa19(0x591)]['prototype'][_0x68aa19(0x49a9)]=function(_0x3227de){this['set'](this['geometryName_'],_0x3227de);},ol$1['Feature'][_0x68aa19(0x4b51)][_0x68aa19(0x2e57)]=function(_0x46f972){var _0x180beb=_0x68aa19;this['style_']=_0x46f972,this[_0x180beb(0x2e94)]=_0x46f972?ol$1[_0x180beb(0x591)]['createStyleFunction'](_0x46f972):void 0x0,this[_0x180beb(0x2aa7)]();},ol$1[_0x68aa19(0x591)][_0x68aa19(0x4b51)]['setId']=function(_0xebd06a){var _0x4d1f13=_0x68aa19;this[_0x4d1f13(0x3ec4)]=_0xebd06a,this[_0x4d1f13(0x2aa7)]();},ol$1[_0x68aa19(0x591)][_0x68aa19(0x4b51)][_0x68aa19(0x5280)]=function(_0x278388){var _0xb20b3=_0x68aa19;ol$1[_0xb20b3(0xd2b)][_0xb20b3(0x18d3)](this,ol$1[_0xb20b3(0x1b80)][_0xb20b3(0xbc7)](this[_0xb20b3(0x3a32)]),this[_0xb20b3(0x3baa)],this),this[_0xb20b3(0x3a32)]=_0x278388,ol$1['events'][_0xb20b3(0x50fd)](this,ol$1[_0xb20b3(0x1b80)]['getChangeEventType'](this['geometryName_']),this[_0xb20b3(0x3baa)],this),this[_0xb20b3(0x3baa)]();},ol$1['Feature'][_0x68aa19(0x4d4a)]=function(_0x312376){var _0x47e91e=_0x68aa19,_0x337986,_0xe5c352;return _0x47e91e(0x20f8)==typeof _0x312376?_0x337986=0x2==_0x312376[_0x47e91e(0x531b)]?function(_0x49dcaa){return _0x312376(this,_0x49dcaa);}:_0x312376:(Array[_0x47e91e(0x4b57)](_0x312376)?_0xe5c352=_0x312376:(ol$1[_0x47e91e(0x3b77)][_0x47e91e(0x3096)](_0x312376 instanceof ol$1[_0x47e91e(0x588d)][_0x47e91e(0x21ea)],0x29),_0xe5c352=[_0x312376]),_0x337986=function(){return _0xe5c352;}),_0x337986;},ol$1[_0x68aa19(0x859)]={},ol$1[_0x68aa19(0x859)]['Feature']=function(){var _0x2ffe35=_0x68aa19;this[_0x2ffe35(0x18ea)]=null,this[_0x2ffe35(0x20d6)]=null;},ol$1[_0x68aa19(0x859)][_0x68aa19(0x591)][_0x68aa19(0x4b51)][_0x68aa19(0x2302)]=function(_0x4795ad,_0x26d3bf){var _0x290268=_0x68aa19,_0x17d6b4;return _0x26d3bf&&(_0x17d6b4={'dataProjection':_0x26d3bf[_0x290268(0x4d54)]?_0x26d3bf[_0x290268(0x4d54)]:this[_0x290268(0x49e9)](_0x4795ad),'featureProjection':_0x26d3bf[_0x290268(0x1c5f)]}),this[_0x290268(0x393a)](_0x17d6b4);},ol$1[_0x68aa19(0x859)]['Feature'][_0x68aa19(0x4b51)][_0x68aa19(0x393a)]=function(_0xd8f653){var _0x2e0469=_0x68aa19;return ol$1[_0x2e0469(0x1017)]['assign']({'dataProjection':this[_0x2e0469(0x18ea)],'featureProjection':this['defaultFeatureProjection']},_0xd8f653);},ol$1[_0x68aa19(0x859)][_0x68aa19(0x591)][_0x68aa19(0x4b51)][_0x68aa19(0x2690)]=function(){return null;},ol$1['format']['Feature'][_0x68aa19(0x4b51)]['getType']=function(){},ol$1[_0x68aa19(0x859)][_0x68aa19(0x591)]['prototype'][_0x68aa19(0x47b7)]=function(_0x50c96f,_0x59bddf){},ol$1[_0x68aa19(0x859)][_0x68aa19(0x591)]['prototype']['readFeatures']=function(_0x121174,_0x12afdc){},ol$1[_0x68aa19(0x859)][_0x68aa19(0x591)][_0x68aa19(0x4b51)][_0x68aa19(0x1bc4)]=function(_0x198a5c,_0x1e7898){},ol$1['format'][_0x68aa19(0x591)]['prototype']['readProjection']=function(_0x3f2c08){},ol$1[_0x68aa19(0x859)]['Feature']['prototype']['writeFeature']=function(_0x5edf4b,_0x37f9df){},ol$1[_0x68aa19(0x859)][_0x68aa19(0x591)][_0x68aa19(0x4b51)][_0x68aa19(0x2b91)]=function(_0x50bc99,_0x1f474c){},ol$1['format']['Feature']['prototype'][_0x68aa19(0x2452)]=function(_0x3b6245,_0x35a08b){},ol$1['format'][_0x68aa19(0x591)]['transformWithOptions']=function(_0x3de05f,_0x4c87a8,_0x5ab299){var _0x2927db=_0x68aa19,_0x204559;if(_0x204559=_0x3de05f,_0x4c87a8&&_0x5ab299&&void 0x0!==_0x5ab299['decimals']){var _0x173173=Math[_0x2927db(0x1f76)](0xa,_0x5ab299[_0x2927db(0x12b3)]);_0x204559===_0x3de05f&&(_0x204559=_0x204559['clone']()),_0x204559['applyTransform'](function(_0x5d33bb){var _0x496819=_0x2927db;for(var _0x2c3d66=0x0,_0x547743=_0x5d33bb[_0x496819(0x531b)];_0x2c3d66<_0x547743;++_0x2c3d66)_0x5d33bb[_0x2c3d66]=Math[_0x496819(0x19b6)](_0x5d33bb[_0x2c3d66]*_0x173173)/_0x173173;return _0x5d33bb;});}return _0x204559;},ol$1[_0x68aa19(0x859)][_0x68aa19(0x197e)]=function(_0x4270a5){var _0x34fb00=_0x68aa19;ol$1[_0x34fb00(0x859)][_0x34fb00(0x591)]['call'](this);var _0x14bd66=_0x4270a5||{};this[_0x34fb00(0x3619)]=_0x14bd66[_0x34fb00(0xe0d)]?_0x14bd66[_0x34fb00(0xe0d)]:ol$1[_0x34fb00(0x2507)][_0x34fb00(0x591)],this[_0x34fb00(0x3a32)]=_0x14bd66[_0x34fb00(0xfa8)],this[_0x34fb00(0x460a)]=_0x14bd66[_0x34fb00(0x3988)]?_0x14bd66[_0x34fb00(0x3988)]:_0x34fb00(0x4e5),this[_0x34fb00(0x2a7d)]=_0x14bd66[_0x34fb00(0x1880)]?_0x14bd66[_0x34fb00(0x1880)]:null,this[_0x34fb00(0x15bf)]=null;},ol$1['inherits'](ol$1[_0x68aa19(0x859)]['MVT'],ol$1['format'][_0x68aa19(0x591)]),ol$1[_0x68aa19(0x859)][_0x68aa19(0x197e)][_0x68aa19(0xc0f)]={'layers':function(_0x4a6c72,_0xbc9811,_0x41317a){var _0x11dfbf=_0x68aa19;if(0x3===_0x4a6c72){var _0x54a58d={'keys':[],'values':[],'features':[]},_0x18b81c=_0x41317a[_0x11dfbf(0x55ae)]()+_0x41317a[_0x11dfbf(0x143c)];_0x41317a[_0x11dfbf(0x586f)](ol$1[_0x11dfbf(0x859)][_0x11dfbf(0x197e)]['pbfReaders_'][_0x11dfbf(0x4e5)],_0x54a58d,_0x18b81c),_0x54a58d[_0x11dfbf(0x531b)]=_0x54a58d[_0x11dfbf(0x52c5)]['length'],_0x54a58d[_0x11dfbf(0x531b)]&&(_0xbc9811[_0x54a58d[_0x11dfbf(0x13f9)]]=_0x54a58d);}},'layer':function(_0x4e792d,_0x1e04e0,_0x2b2331){var _0x3d9c0e=_0x68aa19;if(0xf===_0x4e792d)_0x1e04e0[_0x3d9c0e(0x3330)]=_0x2b2331['readVarint']();else{if(0x1===_0x4e792d)_0x1e04e0['name']=_0x2b2331[_0x3d9c0e(0x4f59)]();else{if(0x5===_0x4e792d)_0x1e04e0[_0x3d9c0e(0x2f64)]=_0x2b2331['readVarint']();else{if(0x2===_0x4e792d)_0x1e04e0[_0x3d9c0e(0x52c5)][_0x3d9c0e(0x3a33)](_0x2b2331[_0x3d9c0e(0x143c)]);else{if(0x3===_0x4e792d)_0x1e04e0[_0x3d9c0e(0x20c8)][_0x3d9c0e(0x3a33)](_0x2b2331[_0x3d9c0e(0x4f59)]());else{if(0x4===_0x4e792d){for(var _0x4957da=null,_0x4a0b09=_0x2b2331['readVarint']()+_0x2b2331[_0x3d9c0e(0x143c)];_0x2b2331[_0x3d9c0e(0x143c)]<_0x4a0b09;)_0x4957da=0x1===(_0x4e792d=_0x2b2331[_0x3d9c0e(0x55ae)]()>>0x3)?_0x2b2331[_0x3d9c0e(0x4f59)]():0x2===_0x4e792d?_0x2b2331[_0x3d9c0e(0xfe)]():0x3===_0x4e792d?_0x2b2331[_0x3d9c0e(0x2714)]():0x4===_0x4e792d?_0x2b2331[_0x3d9c0e(0x3088)]():0x5===_0x4e792d?_0x2b2331[_0x3d9c0e(0x55ae)]():0x6===_0x4e792d?_0x2b2331['readSVarint']():0x7===_0x4e792d?_0x2b2331[_0x3d9c0e(0x1a3f)]():null;_0x1e04e0[_0x3d9c0e(0x21e8)][_0x3d9c0e(0x3a33)](_0x4957da);}}}}}}},'feature':function(_0x5ac559,_0x26c7b3,_0x5a9271){var _0x3cca07=_0x68aa19;if(0x1==_0x5ac559)_0x26c7b3['id']=_0x5a9271[_0x3cca07(0x55ae)]();else{if(0x2==_0x5ac559)for(var _0x2076a2=_0x5a9271[_0x3cca07(0x55ae)]()+_0x5a9271[_0x3cca07(0x143c)];_0x5a9271[_0x3cca07(0x143c)]<_0x2076a2;){var _0x94e0da=_0x26c7b3[_0x3cca07(0x4e5)][_0x3cca07(0x20c8)][_0x5a9271[_0x3cca07(0x55ae)]()],_0x82fd77=_0x26c7b3[_0x3cca07(0x4e5)][_0x3cca07(0x21e8)][_0x5a9271[_0x3cca07(0x55ae)]()];_0x26c7b3['properties'][_0x94e0da]=_0x82fd77;}else 0x3==_0x5ac559?_0x26c7b3[_0x3cca07(0x3243)]=_0x5a9271[_0x3cca07(0x55ae)]():0x4==_0x5ac559&&(_0x26c7b3[_0x3cca07(0x4b72)]=_0x5a9271['pos']);}}},ol$1[_0x68aa19(0x859)][_0x68aa19(0x197e)][_0x68aa19(0x2f2e)]=function(_0x71fa16,_0x364292,_0xbddb01){var _0x3c1d9d=_0x68aa19;_0x71fa16[_0x3c1d9d(0x143c)]=_0x364292[_0x3c1d9d(0x52c5)][_0xbddb01];var _0x39eadd=_0x71fa16[_0x3c1d9d(0x55ae)]()+_0x71fa16['pos'],_0x50baff={'layer':_0x364292,'type':0x0,'properties':{}};return _0x71fa16['readFields'](ol$1[_0x3c1d9d(0x859)][_0x3c1d9d(0x197e)][_0x3c1d9d(0xc0f)][_0x3c1d9d(0x349b)],_0x50baff,_0x39eadd),_0x50baff;},ol$1['format'][_0x68aa19(0x197e)][_0x68aa19(0xee6)]=function(_0xe3833c,_0x3c9301,_0x365a88,_0x46be8c){var _0x54d38c=_0x68aa19;_0xe3833c[_0x54d38c(0x143c)]=_0x3c9301[_0x54d38c(0x4b72)];for(var _0x48e381=_0xe3833c[_0x54d38c(0x55ae)]()+_0xe3833c[_0x54d38c(0x143c)],_0x569bda=0x1,_0xc12e72=0x0,_0x23139c=0x0,_0x5b0a7d=0x0,_0x3b31a0=0x0,_0x537273=0x0;_0xe3833c[_0x54d38c(0x143c)]<_0x48e381;){if(!_0xc12e72){var _0x27fbae=_0xe3833c[_0x54d38c(0x55ae)]();_0x569bda=0x7&_0x27fbae,_0xc12e72=_0x27fbae>>0x3;}_0xc12e72--,0x1===_0x569bda||0x2===_0x569bda?(_0x23139c+=_0xe3833c[_0x54d38c(0x32b0)](),_0x5b0a7d+=_0xe3833c[_0x54d38c(0x32b0)](),0x1===_0x569bda&&_0x3b31a0>_0x537273&&(_0x46be8c[_0x54d38c(0x3a33)](_0x3b31a0),_0x537273=_0x3b31a0),_0x365a88[_0x54d38c(0x3a33)](_0x23139c,_0x5b0a7d),_0x3b31a0+=0x2):0x7===_0x569bda?_0x3b31a0>_0x537273&&(_0x365a88[_0x54d38c(0x3a33)](_0x365a88[_0x537273],_0x365a88[_0x537273+0x1]),_0x3b31a0+=0x2):ol$1['asserts'][_0x54d38c(0x3096)](!0x1,0x3b);}_0x3b31a0>_0x537273&&(_0x46be8c[_0x54d38c(0x3a33)](_0x3b31a0),_0x537273=_0x3b31a0);},ol$1['format'][_0x68aa19(0x197e)]['getGeometryType_']=function(_0x5073b1,_0x2bafee){var _0x4b6ddb=_0x68aa19,_0xa3182d;return 0x1===_0x5073b1?_0xa3182d=0x1===_0x2bafee?ol$1[_0x4b6ddb(0x2add)][_0x4b6ddb(0x55a1)][_0x4b6ddb(0x8b5)]:ol$1[_0x4b6ddb(0x2add)][_0x4b6ddb(0x55a1)][_0x4b6ddb(0x3437)]:0x2===_0x5073b1?_0xa3182d=0x1===_0x2bafee?ol$1[_0x4b6ddb(0x2add)][_0x4b6ddb(0x55a1)][_0x4b6ddb(0xcbb)]:ol$1[_0x4b6ddb(0x2add)]['GeometryType'][_0x4b6ddb(0x3870)]:0x3===_0x5073b1&&(_0xa3182d=ol$1[_0x4b6ddb(0x2add)][_0x4b6ddb(0x55a1)]['POLYGON']),_0xa3182d;},ol$1[_0x68aa19(0x859)]['MVT'][_0x68aa19(0x4b51)][_0x68aa19(0x1120)]=function(_0xf994af,_0xde9a6a,_0x219a9c){var _0x321b8b=_0x68aa19,_0x2f932b,_0x37d3a6=_0xde9a6a['type'];if(0x0===_0x37d3a6)return null;var _0x54e213=_0xde9a6a['id'],_0xd2cf3b=_0xde9a6a[_0x321b8b(0x2f10)];_0xd2cf3b[this[_0x321b8b(0x460a)]]=_0xde9a6a['layer'][_0x321b8b(0x13f9)];var _0x52badc=[],_0x32f73e=[];ol$1[_0x321b8b(0x859)][_0x321b8b(0x197e)]['readRawGeometry_'](_0xf994af,_0xde9a6a,_0x52badc,_0x32f73e);var _0x5f36ff,_0x4f90b3=ol$1['format'][_0x321b8b(0x197e)]['getGeometryType_'](_0x37d3a6,_0x32f73e[_0x321b8b(0x531b)]);if(_0x4f90b3==ol$1[_0x321b8b(0x2add)]['GeometryType'][_0x321b8b(0x3315)]){for(var _0x3e9035=[],_0x481337=0x0,_0x6041d9=0x0,_0x528709=0x0,_0x2bc6d4=_0x32f73e['length'];_0x528709<_0x2bc6d4;++_0x528709){var _0x2d80b8=_0x32f73e[_0x528709];ol$1['geom'][_0x321b8b(0x5214)][_0x321b8b(0x82e)][_0x321b8b(0x2ed2)](_0x52badc,_0x481337,_0x2d80b8,0x2)||(_0x3e9035[_0x321b8b(0x3a33)](_0x32f73e['slice'](_0x6041d9,_0x528709+0x1)),_0x6041d9=_0x528709+0x1),_0x481337=_0x2d80b8;}_0x3e9035['length']>0x1?(_0x32f73e=_0x3e9035,_0x5f36ff=new ol$1[(_0x321b8b(0x2add))][(_0x321b8b(0x1b8))](null)):_0x5f36ff=new ol$1[(_0x321b8b(0x2add))]['Polygon'](null);}else _0x5f36ff=_0x4f90b3===ol$1[_0x321b8b(0x2add)]['GeometryType'][_0x321b8b(0x8b5)]?new ol$1['geom'][(_0x321b8b(0x57f9))](null):_0x4f90b3===ol$1[_0x321b8b(0x2add)][_0x321b8b(0x55a1)][_0x321b8b(0xcbb)]?new ol$1[(_0x321b8b(0x2add))]['LineString'](null):_0x4f90b3===ol$1[_0x321b8b(0x2add)][_0x321b8b(0x55a1)]['POLYGON']?new ol$1[(_0x321b8b(0x2add))][(_0x321b8b(0x4017))](null):_0x4f90b3===ol$1[_0x321b8b(0x2add)]['GeometryType'][_0x321b8b(0x3437)]?new ol$1[(_0x321b8b(0x2add))][(_0x321b8b(0xb98))](null):_0x4f90b3===ol$1[_0x321b8b(0x2add)]['GeometryType']['MULTI_LINE_STRING']?new ol$1[(_0x321b8b(0x2add))][(_0x321b8b(0x3de1))](null):null;_0x5f36ff['setFlatCoordinates'](ol$1[_0x321b8b(0x2add)][_0x321b8b(0x4bc9)]['XY'],_0x52badc,_0x32f73e),_0x2f932b=new this[(_0x321b8b(0x3619))](),this[_0x321b8b(0x3a32)]&&_0x2f932b[_0x321b8b(0x5280)](this['geometryName_']);var _0xa25df5=ol$1[_0x321b8b(0x859)][_0x321b8b(0x591)]['transformWithOptions'](_0x5f36ff,!0x1,this[_0x321b8b(0x393a)](_0x219a9c));return _0x2f932b[_0x321b8b(0x49a9)](_0xa25df5),_0x2f932b['setId'](_0x54e213),_0x2f932b['setProperties'](_0xd2cf3b),_0x2f932b;},ol$1[_0x68aa19(0x859)][_0x68aa19(0x197e)]['prototype'][_0x68aa19(0x1bc1)]=function(_0x33c547,_0x43dc23){var _0x42b724=_0x68aa19,_0x161c2b,_0x5d40a9=this[_0x42b724(0x2a7d)],_0x1dede5=new Pbf(_0x33c547),_0x416153=_0x1dede5['readFields'](ol$1['format'][_0x42b724(0x197e)][_0x42b724(0xc0f)][_0x42b724(0x1880)],{}),_0xf8a035=[];for(var _0x5d576c in _0x416153)if(!_0x5d40a9||-0x1!=_0x5d40a9[_0x42b724(0x33ab)](_0x5d576c)){if(void 0x0!==_0x43dc23){var _0x5d7d68=_0x43dc23['needSourceLayerNames'];if(void 0x0!==_0x5d7d68&&void 0x0===_0x5d7d68[_0x5d576c])continue;}for(var _0x23beb5,_0x206266=0x0,_0x24ca76=(_0x161c2b=_0x416153[_0x5d576c])[_0x42b724(0x531b)];_0x206266<_0x24ca76;++_0x206266)_0x23beb5=ol$1[_0x42b724(0x859)][_0x42b724(0x197e)][_0x42b724(0x2f2e)](_0x1dede5,_0x161c2b,_0x206266),_0xf8a035[_0x42b724(0x3a33)](this[_0x42b724(0x1120)](_0x1dede5,_0x23beb5));this[_0x42b724(0x15bf)]=_0x161c2b?[0x0,0x0,_0x161c2b[_0x42b724(0x2f64)],_0x161c2b['extent']]:null;}return _0xf8a035;},ol$1[_0x68aa19(0x588d)]={},ol$1['style'][_0x68aa19(0x2614)]=function(){var _0x3db397=_0x68aa19;this[_0x3db397(0x4a6d)]={},this[_0x3db397(0x5780)]=0x0,this[_0x3db397(0x4daf)]=0x20;},ol$1['style'][_0x68aa19(0x2614)][_0x68aa19(0x37a6)]=function(_0x2cc25d,_0x4de423,_0x33155d){var _0x71c41a=_0x68aa19;return _0x4de423+':'+_0x2cc25d+':'+(_0x33155d?ol$1['color'][_0x71c41a(0x5128)](_0x33155d):_0x71c41a(0xbd5));},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2614)][_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x11bc91=_0x68aa19;this[_0x11bc91(0x4a6d)]={},this['cacheSize_']=0x0;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2614)][_0x68aa19(0x4b51)]['expire']=function(){var _0x51474e=_0x68aa19;if(this[_0x51474e(0x5780)]>this[_0x51474e(0x4daf)]){var _0x18e569,_0x5ee56a,_0x2b765e=0x0;for(_0x18e569 in this[_0x51474e(0x4a6d)])_0x5ee56a=this[_0x51474e(0x4a6d)][_0x18e569],0x0!=(0x3&_0x2b765e++)||_0x5ee56a[_0x51474e(0x407d)]()||(delete this[_0x51474e(0x4a6d)][_0x18e569],--this['cacheSize_']);}},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2614)]['prototype'][_0x68aa19(0x3173)]=function(_0x4f46d9,_0x34199a,_0x33264d){var _0x445de5=_0x68aa19,_0x474e73=ol$1[_0x445de5(0x588d)]['IconImageCache'][_0x445de5(0x37a6)](_0x4f46d9,_0x34199a,_0x33264d);return _0x474e73 in this['cache_']?this[_0x445de5(0x4a6d)][_0x474e73]:null;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2614)][_0x68aa19(0x4b51)]['set']=function(_0x4384b4,_0x692c17,_0x1ab00e,_0x535add){var _0x5ddaf1=_0x68aa19,_0x4e9c75=ol$1['style'][_0x5ddaf1(0x2614)][_0x5ddaf1(0x37a6)](_0x4384b4,_0x692c17,_0x1ab00e);this[_0x5ddaf1(0x4a6d)][_0x4e9c75]=_0x535add,++this[_0x5ddaf1(0x5780)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2614)][_0x68aa19(0x4b51)]['setSize']=function(_0x42d748){var _0x4d5bb7=_0x68aa19;this['maxCacheSize_']=_0x42d748,this[_0x4d5bb7(0x11d7)]();},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x873)]=new ol$1[(_0x68aa19(0x588d))][(_0x68aa19(0x2614))](),ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)]=function(_0x49941b){var _0x4f4306=_0x68aa19;this[_0x4f4306(0x17ac)]=_0x49941b[_0x4f4306(0x357f)],this[_0x4f4306(0x4e6f)]=_0x49941b['rotateWithView'],this['rotation_']=_0x49941b[_0x4f4306(0x374)],this[_0x4f4306(0xc0b)]=_0x49941b[_0x4f4306(0x1ed8)],this['snapToPixel_']=_0x49941b['snapToPixel'];},ol$1['style'][_0x68aa19(0x74a)]['prototype'][_0x68aa19(0x170b)]=function(){var _0x5781ed=_0x68aa19;return this[_0x5781ed(0x17ac)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)]['prototype'][_0x68aa19(0x44ce)]=function(){return this['rotateWithView_'];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0x4845)]=function(){var _0x217c01=_0x68aa19;return this[_0x217c01(0x54a3)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0x5400)]=function(){return this['scale_'];},ol$1[_0x68aa19(0x588d)]['Image'][_0x68aa19(0x4b51)][_0x68aa19(0x2d08)]=function(){var _0x322708=_0x68aa19;return this[_0x322708(0x37bf)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0x2063)]=function(){},ol$1[_0x68aa19(0x588d)]['Image'][_0x68aa19(0x4b51)][_0x68aa19(0x14a6)]=function(_0x38c2b6){},ol$1['style'][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0x281e)]=function(_0x18a868){},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0x27fa)]=function(){},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0x5237)]=function(){},ol$1[_0x68aa19(0x588d)]['Image'][_0x68aa19(0x4b51)][_0x68aa19(0x1981)]=function(){},ol$1[_0x68aa19(0x588d)]['Image'][_0x68aa19(0x4b51)][_0x68aa19(0x3200)]=function(){},ol$1['style'][_0x68aa19(0x74a)]['prototype'][_0x68aa19(0x3159)]=function(){},ol$1['style'][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0x3bf4)]=function(_0x521b36){this['opacity_']=_0x521b36;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0xdbe)]=function(_0x4dac83){var _0xccc547=_0x68aa19;this[_0xccc547(0x4e6f)]=_0x4dac83;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)][_0x68aa19(0x4b51)]['setRotation']=function(_0x37128f){var _0x11876c=_0x68aa19;this[_0x11876c(0x54a3)]=_0x37128f;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0x270a)]=function(_0x2520ba){var _0x15c056=_0x68aa19;this[_0x15c056(0xc0b)]=_0x2520ba;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0x47cc)]=function(_0x255a5b){var _0x1cff54=_0x68aa19;this[_0x1cff54(0x37bf)]=_0x255a5b;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0x4e58)]=function(_0x4d44a1,_0x30e30d){},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x74a)]['prototype'][_0x68aa19(0x41e4)]=function(){},ol$1['style'][_0x68aa19(0x74a)][_0x68aa19(0x4b51)][_0x68aa19(0x2057)]=function(_0x2b2eb1,_0x3f87eb){},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x4a78)]=function(_0x120be0){var _0x4660c4=_0x68aa19;this[_0x4660c4(0x2d1f)]=null,this[_0x4660c4(0x30b9)]=null,this[_0x4660c4(0x2a98)]=null,this[_0x4660c4(0x33a7)]=void 0x0!==_0x120be0[_0x4660c4(0x12c5)]?_0x120be0['fill']:null,this[_0x4660c4(0x3302)]=[0x0,0x0],this[_0x4660c4(0x2e4b)]=_0x120be0[_0x4660c4(0x3d4b)],this[_0x4660c4(0xd02)]=void 0x0!==_0x120be0[_0x4660c4(0x2896)]?_0x120be0[_0x4660c4(0x2896)]:_0x120be0['radius1'],this[_0x4660c4(0x19bb)]=_0x120be0[_0x4660c4(0x2408)],this[_0x4660c4(0x57d0)]=void 0x0!==_0x120be0[_0x4660c4(0x1ecd)]?_0x120be0[_0x4660c4(0x1ecd)]:0x0,this['stroke_']=void 0x0!==_0x120be0[_0x4660c4(0x3c20)]?_0x120be0[_0x4660c4(0x3c20)]:null,this[_0x4660c4(0x44fe)]=null,this[_0x4660c4(0x21df)]=null,this['imageSize_']=null,this[_0x4660c4(0x2237)]=null,this[_0x4660c4(0x1d71)]=_0x120be0[_0x4660c4(0x121c)],this[_0x4660c4(0x15f2)](this[_0x4660c4(0x1d71)]);var _0x218962=void 0x0===_0x120be0['snapToPixel']||_0x120be0[_0x4660c4(0x40df)],_0x59e4a7=void 0x0!==_0x120be0[_0x4660c4(0x4ce8)]&&_0x120be0['rotateWithView'];ol$1[_0x4660c4(0x588d)]['Image'][_0x4660c4(0x317a)](this,{'opacity':0x1,'rotateWithView':_0x59e4a7,'rotation':void 0x0!==_0x120be0['rotation']?_0x120be0[_0x4660c4(0x374)]:0x0,'scale':0x1,'snapToPixel':_0x218962});},ol$1['inherits'](ol$1['style'][_0x68aa19(0x4a78)],ol$1[_0x68aa19(0x588d)]['Image']),ol$1[_0x68aa19(0x588d)]['RegularShape']['prototype'][_0x68aa19(0x254b)]=function(){var _0x4e4bcf=_0x68aa19,_0x4af1d4=new ol$1[(_0x4e4bcf(0x588d))][(_0x4e4bcf(0x4a78))]({'fill':this[_0x4e4bcf(0x3308)]()?this[_0x4e4bcf(0x3308)]()[_0x4e4bcf(0x254b)]():void 0x0,'points':this[_0x4e4bcf(0x42e)](),'radius':this[_0x4e4bcf(0x2b87)](),'radius2':this[_0x4e4bcf(0x37f2)](),'angle':this[_0x4e4bcf(0x409a)](),'snapToPixel':this['getSnapToPixel'](),'stroke':this[_0x4e4bcf(0x2084)]()?this[_0x4e4bcf(0x2084)]()['clone']():void 0x0,'rotation':this['getRotation'](),'rotateWithView':this['getRotateWithView'](),'atlasManager':this[_0x4e4bcf(0x1d71)]});return _0x4af1d4['setOpacity'](this[_0x4e4bcf(0x170b)]()),_0x4af1d4[_0x4e4bcf(0x270a)](this[_0x4e4bcf(0x5400)]()),_0x4af1d4;},ol$1['style'][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)][_0x68aa19(0x2063)]=function(){return this['anchor_'];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)][_0x68aa19(0x409a)]=function(){var _0x16c991=_0x68aa19;return this[_0x16c991(0x57d0)];},ol$1['style']['RegularShape']['prototype']['getFill']=function(){return this['fill_'];},ol$1[_0x68aa19(0x588d)]['RegularShape']['prototype'][_0x68aa19(0x281e)]=function(_0x1d7408){return this['hitDetectionCanvas_'];},ol$1['style'][_0x68aa19(0x4a78)]['prototype'][_0x68aa19(0x14a6)]=function(_0x5349f2){var _0x4dd0ed=_0x68aa19;return this[_0x4dd0ed(0x30b9)];},ol$1['style']['RegularShape'][_0x68aa19(0x4b51)][_0x68aa19(0x5237)]=function(){var _0x3b4f6b=_0x68aa19;return this[_0x3b4f6b(0x269b)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)]['getHitDetectionImageSize']=function(){return this['hitDetectionImageSize_'];},ol$1[_0x68aa19(0x588d)]['RegularShape'][_0x68aa19(0x4b51)][_0x68aa19(0x27fa)]=function(){var _0x29f1ec=_0x68aa19;return ol$1['ImageState'][_0x29f1ec(0x3a40)];},ol$1['style']['RegularShape'][_0x68aa19(0x4b51)][_0x68aa19(0x3200)]=function(){var _0x2ad5e0=_0x68aa19;return this[_0x2ad5e0(0x3302)];},ol$1['style'][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)]['getPoints']=function(){var _0x20c9c8=_0x68aa19;return this[_0x20c9c8(0x2e4b)];},ol$1['style'][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)][_0x68aa19(0x2b87)]=function(){var _0x2f21a2=_0x68aa19;return this[_0x2f21a2(0xd02)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)][_0x68aa19(0x37f2)]=function(){var _0x25859e=_0x68aa19;return this[_0x25859e(0x19bb)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)][_0x68aa19(0x3159)]=function(){var _0x580e0b=_0x68aa19;return this[_0x580e0b(0x21df)];},ol$1['style'][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)][_0x68aa19(0x2084)]=function(){return this['stroke_'];},ol$1['style'][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)][_0x68aa19(0x4e58)]=function(_0x68b1b7,_0x3be15c){},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)][_0x68aa19(0x41e4)]=function(){},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)]['unlistenImageChange']=function(_0x508995,_0x40f53f){},ol$1['style'][_0x68aa19(0x4a78)]['prototype'][_0x68aa19(0x15f2)]=function(_0x2782ae){var _0x1fa529=_0x68aa19,_0x2ca29e,_0x4b7b76,_0x4da9dc='',_0x4b09ae='',_0x4021b6=0x0,_0x24a955=null,_0x2baa48=0x0,_0xbc7890=0x0;this[_0x1fa529(0x147a)]&&(null===(_0x4b7b76=this[_0x1fa529(0x147a)]['getColor']())&&(_0x4b7b76=ol$1['render'][_0x1fa529(0xda2)]['defaultStrokeStyle']),_0x4b7b76=ol$1['colorlike']['asColorLike'](_0x4b7b76),void 0x0===(_0xbc7890=this[_0x1fa529(0x147a)][_0x1fa529(0x1a98)]())&&(_0xbc7890=ol$1['render'][_0x1fa529(0xda2)][_0x1fa529(0x2e08)]),_0x24a955=this['stroke_'][_0x1fa529(0x58a6)](),_0x2baa48=this['stroke_'][_0x1fa529(0x1d30)](),ol$1[_0x1fa529(0x40dd)][_0x1fa529(0x4b79)]||(_0x24a955=null,_0x2baa48=0x0),void 0x0===(_0x4b09ae=this[_0x1fa529(0x147a)]['getLineJoin']())&&(_0x4b09ae=ol$1[_0x1fa529(0x2507)][_0x1fa529(0xda2)][_0x1fa529(0x839)]),void 0x0===(_0x4da9dc=this[_0x1fa529(0x147a)][_0x1fa529(0x4462)]())&&(_0x4da9dc=ol$1[_0x1fa529(0x2507)]['canvas']['defaultLineCap']),void 0x0===(_0x4021b6=this[_0x1fa529(0x147a)][_0x1fa529(0x1368)]())&&(_0x4021b6=ol$1[_0x1fa529(0x2507)][_0x1fa529(0xda2)][_0x1fa529(0x2b92)]));var _0x5de826=0x2*(this[_0x1fa529(0xd02)]+_0xbc7890)+0x1,_0x51fef3={'strokeStyle':_0x4b7b76,'strokeWidth':_0xbc7890,'size':_0x5de826,'lineCap':_0x4da9dc,'lineDash':_0x24a955,'lineDashOffset':_0x2baa48,'lineJoin':_0x4b09ae,'miterLimit':_0x4021b6};if(void 0x0===_0x2782ae){var _0x34a64f=ol$1['dom']['createCanvasContext2D'](_0x5de826,_0x5de826);this[_0x1fa529(0x30b9)]=_0x34a64f[_0x1fa529(0xda2)],_0x2ca29e=_0x5de826=this[_0x1fa529(0x30b9)][_0x1fa529(0x209)],this['draw_'](_0x51fef3,_0x34a64f,0x0,0x0),this[_0x1fa529(0xe7f)](_0x51fef3);}else{_0x5de826=Math[_0x1fa529(0x19b6)](_0x5de826);var _0x19f38b,_0x5ac2f2=!this[_0x1fa529(0x33a7)];_0x5ac2f2&&(_0x19f38b=this['drawHitDetectionCanvas_'][_0x1fa529(0x532a)](this,_0x51fef3));var _0x549d03=this[_0x1fa529(0x2d60)](),_0x14484d=_0x2782ae[_0x1fa529(0x4979)](_0x549d03,_0x5de826,_0x5de826,this[_0x1fa529(0x1314)][_0x1fa529(0x532a)](this,_0x51fef3),_0x19f38b);this['canvas_']=_0x14484d[_0x1fa529(0x4133)],this[_0x1fa529(0x3302)]=[_0x14484d[_0x1fa529(0x35c3)],_0x14484d[_0x1fa529(0x288a)]],_0x2ca29e=_0x14484d['image'][_0x1fa529(0x209)],_0x5ac2f2?(this[_0x1fa529(0x2a98)]=_0x14484d[_0x1fa529(0xfea)],this[_0x1fa529(0x2237)]=[_0x14484d[_0x1fa529(0xfea)][_0x1fa529(0x209)],_0x14484d[_0x1fa529(0xfea)][_0x1fa529(0x5862)]]):(this[_0x1fa529(0x2a98)]=this[_0x1fa529(0x30b9)],this['hitDetectionImageSize_']=[_0x2ca29e,_0x2ca29e]);}this[_0x1fa529(0x44fe)]=[_0x5de826/0x2,_0x5de826/0x2],this[_0x1fa529(0x21df)]=[_0x5de826,_0x5de826],this['imageSize_']=[_0x2ca29e,_0x2ca29e];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)]['draw_']=function(_0x5b14e9,_0x473ca4,_0x458ac8,_0x5e7f86){var _0x2f1b60=_0x68aa19,_0x32d90a,_0x5bc9b5,_0x55ca36;_0x473ca4[_0x2f1b60(0x21f9)](0x1,0x0,0x0,0x1,0x0,0x0),_0x473ca4[_0x2f1b60(0x4729)](_0x458ac8,_0x5e7f86),_0x473ca4[_0x2f1b60(0x28b1)]();var _0x2a5d3f=this[_0x2f1b60(0x2e4b)];if(_0x2a5d3f===0x1/0x0)_0x473ca4[_0x2f1b60(0x3707)](_0x5b14e9[_0x2f1b60(0x57c2)]/0x2,_0x5b14e9[_0x2f1b60(0x57c2)]/0x2,this['radius_'],0x0,0x2*Math['PI'],!0x0);else{var _0x5921f0=void 0x0!==this['radius2_']?this[_0x2f1b60(0x19bb)]:this[_0x2f1b60(0xd02)];for(_0x5921f0!==this[_0x2f1b60(0xd02)]&&(_0x2a5d3f*=0x2),_0x32d90a=0x0;_0x32d90a<=_0x2a5d3f;_0x32d90a++)_0x5bc9b5=0x2*_0x32d90a*Math['PI']/_0x2a5d3f-Math['PI']/0x2+this[_0x2f1b60(0x57d0)],_0x55ca36=_0x32d90a%0x2==0x0?this[_0x2f1b60(0xd02)]:_0x5921f0,_0x473ca4[_0x2f1b60(0x3d72)](_0x5b14e9[_0x2f1b60(0x57c2)]/0x2+_0x55ca36*Math[_0x2f1b60(0x1d35)](_0x5bc9b5),_0x5b14e9[_0x2f1b60(0x57c2)]/0x2+_0x55ca36*Math[_0x2f1b60(0x4322)](_0x5bc9b5));}if(this[_0x2f1b60(0x33a7)]){var _0x2bd2ef=this[_0x2f1b60(0x33a7)]['getColor']();null===_0x2bd2ef&&(_0x2bd2ef=ol$1[_0x2f1b60(0x2507)][_0x2f1b60(0xda2)][_0x2f1b60(0x308d)]),_0x473ca4['fillStyle']=ol$1[_0x2f1b60(0x10c2)][_0x2f1b60(0x512a)](_0x2bd2ef),_0x473ca4[_0x2f1b60(0x12c5)]();}this[_0x2f1b60(0x147a)]&&(_0x473ca4[_0x2f1b60(0x3c77)]=_0x5b14e9['strokeStyle'],_0x473ca4[_0x2f1b60(0x3bf7)]=_0x5b14e9['strokeWidth'],_0x5b14e9[_0x2f1b60(0x6c9)]&&(_0x473ca4[_0x2f1b60(0x56a5)](_0x5b14e9['lineDash']),_0x473ca4[_0x2f1b60(0x5475)]=_0x5b14e9[_0x2f1b60(0x5475)]),_0x473ca4[_0x2f1b60(0x475d)]=_0x5b14e9[_0x2f1b60(0x475d)],_0x473ca4[_0x2f1b60(0x175b)]=_0x5b14e9[_0x2f1b60(0x175b)],_0x473ca4['miterLimit']=_0x5b14e9[_0x2f1b60(0x19fe)],_0x473ca4[_0x2f1b60(0x3c20)]()),_0x473ca4['closePath']();},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x4a78)]['prototype'][_0x68aa19(0xe7f)]=function(_0x23e7da){var _0x3e1d56=_0x68aa19;if(this[_0x3e1d56(0x2237)]=[_0x23e7da['size'],_0x23e7da[_0x3e1d56(0x57c2)]],this['fill_'])this['hitDetectionCanvas_']=this[_0x3e1d56(0x30b9)];else{var _0x4f1fa3=ol$1[_0x3e1d56(0x1567)][_0x3e1d56(0x53ca)](_0x23e7da[_0x3e1d56(0x57c2)],_0x23e7da[_0x3e1d56(0x57c2)]);this[_0x3e1d56(0x2a98)]=_0x4f1fa3[_0x3e1d56(0xda2)],this[_0x3e1d56(0x3d46)](_0x23e7da,_0x4f1fa3,0x0,0x0);}},ol$1['style'][_0x68aa19(0x4a78)][_0x68aa19(0x4b51)]['drawHitDetectionCanvas_']=function(_0x2dc90a,_0x1306f2,_0xc10ee4,_0x2472ce){var _0x2083b6=_0x68aa19;_0x1306f2[_0x2083b6(0x21f9)](0x1,0x0,0x0,0x1,0x0,0x0),_0x1306f2['translate'](_0xc10ee4,_0x2472ce),_0x1306f2[_0x2083b6(0x28b1)]();var _0x4b5731=this[_0x2083b6(0x2e4b)];if(_0x4b5731===0x1/0x0)_0x1306f2[_0x2083b6(0x3707)](_0x2dc90a[_0x2083b6(0x57c2)]/0x2,_0x2dc90a[_0x2083b6(0x57c2)]/0x2,this[_0x2083b6(0xd02)],0x0,0x2*Math['PI'],!0x0);else{var _0x3529e2,_0x53db0b,_0x119d1d,_0x242aaf=void 0x0!==this['radius2_']?this[_0x2083b6(0x19bb)]:this[_0x2083b6(0xd02)];for(_0x242aaf!==this['radius_']&&(_0x4b5731*=0x2),_0x3529e2=0x0;_0x3529e2<=_0x4b5731;_0x3529e2++)_0x119d1d=0x2*_0x3529e2*Math['PI']/_0x4b5731-Math['PI']/0x2+this[_0x2083b6(0x57d0)],_0x53db0b=_0x3529e2%0x2==0x0?this[_0x2083b6(0xd02)]:_0x242aaf,_0x1306f2[_0x2083b6(0x3d72)](_0x2dc90a[_0x2083b6(0x57c2)]/0x2+_0x53db0b*Math['cos'](_0x119d1d),_0x2dc90a[_0x2083b6(0x57c2)]/0x2+_0x53db0b*Math['sin'](_0x119d1d));}_0x1306f2['fillStyle']=ol$1[_0x2083b6(0x2507)]['canvas'][_0x2083b6(0x308d)],_0x1306f2[_0x2083b6(0x12c5)](),this[_0x2083b6(0x147a)]&&(_0x1306f2[_0x2083b6(0x3c77)]=_0x2dc90a[_0x2083b6(0x3c77)],_0x1306f2['lineWidth']=_0x2dc90a[_0x2083b6(0x4bdf)],_0x2dc90a[_0x2083b6(0x6c9)]&&(_0x1306f2['setLineDash'](_0x2dc90a['lineDash']),_0x1306f2['lineDashOffset']=_0x2dc90a[_0x2083b6(0x5475)]),_0x1306f2[_0x2083b6(0x3c20)]()),_0x1306f2[_0x2083b6(0x2a95)]();},ol$1['style'][_0x68aa19(0x4a78)]['prototype'][_0x68aa19(0x2d60)]=function(){var _0x33bab4=_0x68aa19,_0x3cd7c0=this['stroke_']?this['stroke_'][_0x33bab4(0x2d60)]():'-',_0x3d46b7=this[_0x33bab4(0x33a7)]?this[_0x33bab4(0x33a7)][_0x33bab4(0x2d60)]():'-';if(!this[_0x33bab4(0x2d1f)]||_0x3cd7c0!=this[_0x33bab4(0x2d1f)][0x1]||_0x3d46b7!=this[_0x33bab4(0x2d1f)][0x2]||this[_0x33bab4(0xd02)]!=this['checksums_'][0x3]||this[_0x33bab4(0x19bb)]!=this[_0x33bab4(0x2d1f)][0x4]||this[_0x33bab4(0x57d0)]!=this[_0x33bab4(0x2d1f)][0x5]||this[_0x33bab4(0x2e4b)]!=this[_0x33bab4(0x2d1f)][0x6]){var _0x129e26='r'+_0x3cd7c0+_0x3d46b7+(void 0x0!==this[_0x33bab4(0xd02)]?this[_0x33bab4(0xd02)][_0x33bab4(0x1d43)]():'-')+(void 0x0!==this[_0x33bab4(0x19bb)]?this[_0x33bab4(0x19bb)]['toString']():'-')+(void 0x0!==this['angle_']?this['angle_'][_0x33bab4(0x1d43)]():'-')+(void 0x0!==this[_0x33bab4(0x2e4b)]?this['points_'][_0x33bab4(0x1d43)]():'-');this[_0x33bab4(0x2d1f)]=[_0x129e26,_0x3cd7c0,_0x3d46b7,this[_0x33bab4(0xd02)],this[_0x33bab4(0x19bb)],this['angle_'],this[_0x33bab4(0x2e4b)]];}return this['checksums_'][0x0];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x384e)]=function(_0x58a904){var _0x5eb3ed=_0x68aa19,_0x56897f=_0x58a904||{};ol$1['style'][_0x5eb3ed(0x4a78)][_0x5eb3ed(0x317a)](this,{'points':0x1/0x0,'fill':_0x56897f['fill'],'radius':_0x56897f[_0x5eb3ed(0x2896)],'snapToPixel':_0x56897f[_0x5eb3ed(0x40df)],'stroke':_0x56897f[_0x5eb3ed(0x3c20)],'atlasManager':_0x56897f[_0x5eb3ed(0x121c)]});},ol$1['inherits'](ol$1[_0x68aa19(0x588d)][_0x68aa19(0x384e)],ol$1[_0x68aa19(0x588d)][_0x68aa19(0x4a78)]),ol$1[_0x68aa19(0x588d)][_0x68aa19(0x384e)][_0x68aa19(0x4b51)]['clone']=function(){var _0x4d6280=_0x68aa19,_0x2a305e=new ol$1[(_0x4d6280(0x588d))][(_0x4d6280(0x384e))]({'fill':this[_0x4d6280(0x3308)]()?this[_0x4d6280(0x3308)]()[_0x4d6280(0x254b)]():void 0x0,'stroke':this[_0x4d6280(0x2084)]()?this[_0x4d6280(0x2084)]()[_0x4d6280(0x254b)]():void 0x0,'radius':this[_0x4d6280(0x2b87)](),'snapToPixel':this[_0x4d6280(0x2d08)](),'atlasManager':this[_0x4d6280(0x1d71)]});return _0x2a305e[_0x4d6280(0x3bf4)](this[_0x4d6280(0x170b)]()),_0x2a305e[_0x4d6280(0x270a)](this[_0x4d6280(0x5400)]()),_0x2a305e;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x384e)]['prototype'][_0x68aa19(0x3ef1)]=function(_0x22c5c0){var _0x50464b=_0x68aa19;this[_0x50464b(0xd02)]=_0x22c5c0,this['render_'](this[_0x50464b(0x1d71)]);},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x3eb6)]=function(_0x5197fb){var _0x29560c=_0x68aa19,_0x474767=_0x5197fb||{};this[_0x29560c(0x4cc4)]=void 0x0!==_0x474767[_0x29560c(0x28b8)]?_0x474767[_0x29560c(0x28b8)]:null,this['checksum_']=void 0x0;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x3eb6)][_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x3fb3fc=_0x68aa19,_0x5ccb90=this['getColor']();return new ol$1[(_0x3fb3fc(0x588d))][(_0x3fb3fc(0x3eb6))]({'color':_0x5ccb90&&_0x5ccb90[_0x3fb3fc(0x48ca)]?_0x5ccb90[_0x3fb3fc(0x48ca)]():_0x5ccb90||void 0x0});},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x3eb6)][_0x68aa19(0x4b51)][_0x68aa19(0x2618)]=function(){var _0x7fc6e6=_0x68aa19;return this[_0x7fc6e6(0x4cc4)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x3eb6)][_0x68aa19(0x4b51)][_0x68aa19(0x28cb)]=function(_0x1bfa5f){var _0x313447=_0x68aa19;this[_0x313447(0x4cc4)]=_0x1bfa5f,this[_0x313447(0x1009)]=void 0x0;},ol$1[_0x68aa19(0x588d)]['Fill']['prototype'][_0x68aa19(0x2d60)]=function(){var _0x1e0ae0=_0x68aa19;return void 0x0===this[_0x1e0ae0(0x1009)]&&(this['color_']instanceof CanvasPattern||this[_0x1e0ae0(0x4cc4)]instanceof CanvasGradient?this[_0x1e0ae0(0x1009)]=ol$1[_0x1e0ae0(0x568a)](this['color_'])[_0x1e0ae0(0x1d43)]():this[_0x1e0ae0(0x1009)]='f'+(this[_0x1e0ae0(0x4cc4)]?ol$1[_0x1e0ae0(0x28b8)]['asString'](this['color_']):'-')),this[_0x1e0ae0(0x1009)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)]=function(_0x291e4c){var _0x55e91a=_0x68aa19,_0x1ae74a=_0x291e4c||{};this['color_']=void 0x0!==_0x1ae74a[_0x55e91a(0x28b8)]?_0x1ae74a[_0x55e91a(0x28b8)]:null,this[_0x55e91a(0x50d5)]=_0x1ae74a[_0x55e91a(0x475d)],this[_0x55e91a(0x3dcc)]=void 0x0!==_0x1ae74a[_0x55e91a(0x6c9)]?_0x1ae74a['lineDash']:null,this[_0x55e91a(0x1ff2)]=_0x1ae74a[_0x55e91a(0x5475)],this[_0x55e91a(0x3d57)]=_0x1ae74a['lineJoin'],this[_0x55e91a(0x34e0)]=_0x1ae74a[_0x55e91a(0x19fe)],this[_0x55e91a(0x1664)]=_0x1ae74a['width'],this[_0x55e91a(0x1009)]=void 0x0;},ol$1['style']['Stroke'][_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x21f4b6=_0x68aa19,_0x499853=this[_0x21f4b6(0x2618)]();return new ol$1[(_0x21f4b6(0x588d))][(_0x21f4b6(0x2b2f))]({'color':_0x499853&&_0x499853[_0x21f4b6(0x48ca)]?_0x499853[_0x21f4b6(0x48ca)]():_0x499853||void 0x0,'lineCap':this[_0x21f4b6(0x4462)](),'lineDash':this[_0x21f4b6(0x58a6)]()?this['getLineDash']()[_0x21f4b6(0x48ca)]():void 0x0,'lineDashOffset':this[_0x21f4b6(0x1d30)](),'lineJoin':this[_0x21f4b6(0x33b)](),'miterLimit':this[_0x21f4b6(0x1368)](),'width':this[_0x21f4b6(0x1a98)]()});},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)][_0x68aa19(0x4b51)][_0x68aa19(0x2618)]=function(){return this['color_'];},ol$1['style'][_0x68aa19(0x2b2f)][_0x68aa19(0x4b51)][_0x68aa19(0x4462)]=function(){return this['lineCap_'];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)][_0x68aa19(0x4b51)][_0x68aa19(0x58a6)]=function(){var _0x43e215=_0x68aa19;return this[_0x43e215(0x3dcc)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)]['prototype']['getLineDashOffset']=function(){return this['lineDashOffset_'];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)][_0x68aa19(0x4b51)][_0x68aa19(0x33b)]=function(){var _0x3ef202=_0x68aa19;return this[_0x3ef202(0x3d57)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)][_0x68aa19(0x4b51)][_0x68aa19(0x1368)]=function(){return this['miterLimit_'];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)]['prototype'][_0x68aa19(0x1a98)]=function(){var _0x30ef08=_0x68aa19;return this[_0x30ef08(0x1664)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)][_0x68aa19(0x4b51)][_0x68aa19(0x28cb)]=function(_0x534ff2){var _0x9bae81=_0x68aa19;this['color_']=_0x534ff2,this[_0x9bae81(0x1009)]=void 0x0;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)][_0x68aa19(0x4b51)][_0x68aa19(0x51fa)]=function(_0x373194){var _0x19906e=_0x68aa19;this['lineCap_']=_0x373194,this[_0x19906e(0x1009)]=void 0x0;},ol$1[_0x68aa19(0x588d)]['Stroke']['prototype'][_0x68aa19(0x56a5)]=function(_0x5b86f1){this['lineDash_']=_0x5b86f1,this['checksum_']=void 0x0;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)]['prototype']['setLineDashOffset']=function(_0x37f39a){var _0x209f87=_0x68aa19;this[_0x209f87(0x1ff2)]=_0x37f39a,this[_0x209f87(0x1009)]=void 0x0;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)][_0x68aa19(0x4b51)][_0x68aa19(0x5034)]=function(_0x435f58){var _0x26da13=_0x68aa19;this[_0x26da13(0x3d57)]=_0x435f58,this[_0x26da13(0x1009)]=void 0x0;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)]['prototype'][_0x68aa19(0xa1f)]=function(_0x120b94){var _0xaadc9=_0x68aa19;this[_0xaadc9(0x34e0)]=_0x120b94,this[_0xaadc9(0x1009)]=void 0x0;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)][_0x68aa19(0x4b51)][_0x68aa19(0x2115)]=function(_0xf735de){var _0x31c6a2=_0x68aa19;this[_0x31c6a2(0x1664)]=_0xf735de,this[_0x31c6a2(0x1009)]=void 0x0;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x2b2f)][_0x68aa19(0x4b51)][_0x68aa19(0x2d60)]=function(){var _0x5c96dc=_0x68aa19;return void 0x0===this['checksum_']&&(this[_0x5c96dc(0x1009)]='s',this['color_']?_0x5c96dc(0x29ad)==typeof this[_0x5c96dc(0x4cc4)]?this[_0x5c96dc(0x1009)]+=this[_0x5c96dc(0x4cc4)]:this[_0x5c96dc(0x1009)]+=ol$1[_0x5c96dc(0x568a)](this[_0x5c96dc(0x4cc4)])[_0x5c96dc(0x1d43)]():this[_0x5c96dc(0x1009)]+='-',this[_0x5c96dc(0x1009)]+=','+(void 0x0!==this[_0x5c96dc(0x50d5)]?this[_0x5c96dc(0x50d5)][_0x5c96dc(0x1d43)]():'-')+','+(this[_0x5c96dc(0x3dcc)]?this['lineDash_']['toString']():'-')+','+(void 0x0!==this[_0x5c96dc(0x1ff2)]?this[_0x5c96dc(0x1ff2)]:'-')+','+(void 0x0!==this['lineJoin_']?this['lineJoin_']:'-')+','+(void 0x0!==this[_0x5c96dc(0x34e0)]?this[_0x5c96dc(0x34e0)][_0x5c96dc(0x1d43)]():'-')+','+(void 0x0!==this[_0x5c96dc(0x1664)]?this[_0x5c96dc(0x1664)][_0x5c96dc(0x1d43)]():'-')),this[_0x5c96dc(0x1009)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x4357)]={'FRACTION':_0x68aa19(0x2e0),'PIXELS':_0x68aa19(0x3c6e)},ol$1[_0x68aa19(0x588d)]['IconImage']=function(_0x12e5a0,_0x1ab317,_0x72afcd,_0x18f562,_0x583641,_0x4f6561){var _0x2c118f=_0x68aa19;ol$1['events'][_0x2c118f(0x4306)][_0x2c118f(0x317a)](this),this[_0x2c118f(0x50e4)]=null,this[_0x2c118f(0x3376)]=_0x12e5a0||new Image(),null!==_0x18f562&&(this[_0x2c118f(0x3376)]['crossOrigin']=_0x18f562),this[_0x2c118f(0x30b9)]=_0x4f6561?document['createElement'](_0x2c118f(0x4e93)):null,this[_0x2c118f(0x4cc4)]=_0x4f6561,this['imageListenerKeys_']=null,this[_0x2c118f(0x1f1d)]=_0x583641,this['size_']=_0x72afcd,this[_0x2c118f(0x4c71)]=_0x1ab317,this[_0x2c118f(0xb01)]=!0x1,this[_0x2c118f(0x1f1d)]==ol$1[_0x2c118f(0x2dfb)][_0x2c118f(0x3a40)]&&this[_0x2c118f(0x198c)]();},ol$1['inherits'](ol$1['style'][_0x68aa19(0x31a3)],ol$1[_0x68aa19(0xd2b)]['EventTarget']),ol$1[_0x68aa19(0x588d)]['IconImage'][_0x68aa19(0x3173)]=function(_0x27013c,_0x18144b,_0x4ef544,_0x285990,_0x5069cc,_0x5c9ac8){var _0xfab2fc=_0x68aa19,_0x19d0f9=ol$1['style'][_0xfab2fc(0x873)],_0x5a68fc=_0x19d0f9[_0xfab2fc(0x3173)](_0x18144b,_0x285990,_0x5c9ac8);return _0x5a68fc||(_0x5a68fc=new ol$1[(_0xfab2fc(0x588d))][(_0xfab2fc(0x31a3))](_0x27013c,_0x18144b,_0x4ef544,_0x285990,_0x5069cc,_0x5c9ac8),_0x19d0f9[_0xfab2fc(0x346f)](_0x18144b,_0x285990,_0x5c9ac8,_0x5a68fc)),_0x5a68fc;},ol$1[_0x68aa19(0x588d)]['IconImage'][_0x68aa19(0x4b51)][_0x68aa19(0x198c)]=function(){var _0x245ca9=_0x68aa19,_0xf3f0fe=ol$1[_0x245ca9(0x1567)][_0x245ca9(0x53ca)](0x1,0x1);try{_0xf3f0fe[_0x245ca9(0x4895)](this[_0x245ca9(0x3376)],0x0,0x0),_0xf3f0fe[_0x245ca9(0x269a)](0x0,0x0,0x1,0x1);}catch(_0x562d82){this[_0x245ca9(0xb01)]=!0x0;}},ol$1['style']['IconImage']['prototype'][_0x68aa19(0x1398)]=function(){var _0x552e68=_0x68aa19;this['dispatchEvent'](ol$1['events'][_0x552e68(0x5843)][_0x552e68(0x1924)]);},ol$1[_0x68aa19(0x588d)]['IconImage']['prototype']['handleImageError_']=function(){var _0x3dcc28=_0x68aa19;this[_0x3dcc28(0x1f1d)]=ol$1['ImageState']['ERROR'],this[_0x3dcc28(0xda3)](),this[_0x3dcc28(0x1398)]();},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x31a3)][_0x68aa19(0x4b51)][_0x68aa19(0x3aa5)]=function(){var _0x48a2a4=_0x68aa19;this[_0x48a2a4(0x1f1d)]=ol$1[_0x48a2a4(0x2dfb)][_0x48a2a4(0x3a40)],this[_0x48a2a4(0x21df)]&&(this['image_'][_0x48a2a4(0x209)]=this['size_'][0x0],this[_0x48a2a4(0x3376)][_0x48a2a4(0x5862)]=this[_0x48a2a4(0x21df)][0x1]),this['size_']=[this['image_'][_0x48a2a4(0x209)],this[_0x48a2a4(0x3376)][_0x48a2a4(0x5862)]],this[_0x48a2a4(0xda3)](),this[_0x48a2a4(0x198c)](),this[_0x48a2a4(0x53f3)](),this[_0x48a2a4(0x1398)]();},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x31a3)][_0x68aa19(0x4b51)][_0x68aa19(0x14a6)]=function(_0x73a5e1){var _0x3ff32e=_0x68aa19;return this[_0x3ff32e(0x30b9)]?this[_0x3ff32e(0x30b9)]:this[_0x3ff32e(0x3376)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x31a3)][_0x68aa19(0x4b51)][_0x68aa19(0x27fa)]=function(){var _0xa41fa7=_0x68aa19;return this[_0xa41fa7(0x1f1d)];},ol$1[_0x68aa19(0x588d)]['IconImage'][_0x68aa19(0x4b51)][_0x68aa19(0x281e)]=function(_0x4c7231){var _0x153a6e=_0x68aa19;if(!this['hitDetectionImage_']){if(this[_0x153a6e(0xb01)]){var _0x3909e2=this[_0x153a6e(0x21df)][0x0],_0x368f46=this[_0x153a6e(0x21df)][0x1],_0x19613b=ol$1[_0x153a6e(0x1567)][_0x153a6e(0x53ca)](_0x3909e2,_0x368f46);_0x19613b[_0x153a6e(0x2904)](0x0,0x0,_0x3909e2,_0x368f46),this[_0x153a6e(0x50e4)]=_0x19613b['canvas'];}else this['hitDetectionImage_']=this[_0x153a6e(0x3376)];}return this['hitDetectionImage_'];},ol$1[_0x68aa19(0x588d)]['IconImage'][_0x68aa19(0x4b51)][_0x68aa19(0x3159)]=function(){var _0x58adc7=_0x68aa19;return this[_0x58adc7(0x21df)];},ol$1[_0x68aa19(0x588d)]['IconImage'][_0x68aa19(0x4b51)][_0x68aa19(0x11f5)]=function(){var _0x4b7c20=_0x68aa19;return this[_0x4b7c20(0x4c71)];},ol$1[_0x68aa19(0x588d)]['IconImage'][_0x68aa19(0x4b51)][_0x68aa19(0x41e4)]=function(){var _0x30123e=_0x68aa19;if(this[_0x30123e(0x1f1d)]==ol$1[_0x30123e(0x2dfb)][_0x30123e(0x5759)]){this[_0x30123e(0x1f1d)]=ol$1[_0x30123e(0x2dfb)][_0x30123e(0x20b9)],this[_0x30123e(0x38a8)]=[ol$1['events'][_0x30123e(0x529)](this[_0x30123e(0x3376)],ol$1[_0x30123e(0xd2b)]['EventType'][_0x30123e(0x139c)],this[_0x30123e(0x41c6)],this),ol$1[_0x30123e(0xd2b)][_0x30123e(0x529)](this['image_'],ol$1[_0x30123e(0xd2b)]['EventType'][_0x30123e(0x45f3)],this['handleImageLoad_'],this)];try{this[_0x30123e(0x3376)]['src']=this[_0x30123e(0x4c71)];}catch(_0x104e37){this[_0x30123e(0x41c6)]();}}},ol$1['style'][_0x68aa19(0x31a3)][_0x68aa19(0x4b51)][_0x68aa19(0x53f3)]=function(){var _0x199faf=_0x68aa19;if(!this[_0x199faf(0xb01)]&&null!==this[_0x199faf(0x4cc4)]){this[_0x199faf(0x30b9)][_0x199faf(0x209)]=this['image_'][_0x199faf(0x209)],this[_0x199faf(0x30b9)][_0x199faf(0x5862)]=this[_0x199faf(0x3376)]['height'];var _0xcd62f7=this[_0x199faf(0x30b9)][_0x199faf(0x3ca1)]('2d');_0xcd62f7['drawImage'](this[_0x199faf(0x3376)],0x0,0x0);for(var _0x19261e=_0xcd62f7[_0x199faf(0x269a)](0x0,0x0,this[_0x199faf(0x3376)][_0x199faf(0x209)],this['image_'][_0x199faf(0x5862)]),_0x23eec0=_0x19261e[_0x199faf(0x116f)],_0xf85ebe=this[_0x199faf(0x4cc4)][0x0]/0xff,_0x27caa6=this[_0x199faf(0x4cc4)][0x1]/0xff,_0x47d0fd=this['color_'][0x2]/0xff,_0x2c4327=0x0,_0x39dcda=_0x23eec0['length'];_0x2c4327<_0x39dcda;_0x2c4327+=0x4)_0x23eec0[_0x2c4327]*=_0xf85ebe,_0x23eec0[_0x2c4327+0x1]*=_0x27caa6,_0x23eec0[_0x2c4327+0x2]*=_0x47d0fd;_0xcd62f7[_0x199faf(0x38f7)](_0x19261e,0x0,0x0);}},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x31a3)]['prototype'][_0x68aa19(0xda3)]=function(){var _0x5be90d=_0x68aa19;this[_0x5be90d(0x38a8)][_0x5be90d(0x3bcb)](ol$1[_0x5be90d(0xd2b)]['unlistenByKey']),this['imageListenerKeys_']=null;},ol$1['style'][_0x68aa19(0x273d)]={'BOTTOM_LEFT':_0x68aa19(0x29e7),'BOTTOM_RIGHT':_0x68aa19(0x3ff),'TOP_LEFT':_0x68aa19(0x5838),'TOP_RIGHT':'top-right'},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x1830)]=function(_0x559eea){var _0x367368=_0x68aa19,_0xac9487=_0x559eea||{};this[_0x367368(0x44fe)]=void 0x0!==_0xac9487[_0x367368(0x2a26)]?_0xac9487[_0x367368(0x2a26)]:[0.5,0.5],this[_0x367368(0x38d7)]=null,this[_0x367368(0x248f)]=void 0x0!==_0xac9487[_0x367368(0x467b)]?_0xac9487['anchorOrigin']:ol$1['style'][_0x367368(0x273d)][_0x367368(0x21b2)],this[_0x367368(0x26e6)]=void 0x0!==_0xac9487[_0x367368(0x108e)]?_0xac9487['anchorXUnits']:ol$1[_0x367368(0x588d)][_0x367368(0x4357)]['FRACTION'],this[_0x367368(0x292a)]=void 0x0!==_0xac9487[_0x367368(0x3e46)]?_0xac9487['anchorYUnits']:ol$1[_0x367368(0x588d)][_0x367368(0x4357)][_0x367368(0x45ef)],this[_0x367368(0x3abd)]=void 0x0!==_0xac9487[_0x367368(0x4bb6)]?_0xac9487['crossOrigin']:null;var _0x558e49=void 0x0!==_0xac9487['img']?_0xac9487[_0x367368(0x109)]:null,_0x462604=void 0x0!==_0xac9487['imgSize']?_0xac9487['imgSize']:null,_0x3bda52=_0xac9487[_0x367368(0x540c)];void 0x0!==_0x3bda52&&0x0!==_0x3bda52['length']||!_0x558e49||(_0x3bda52=_0x558e49['src']||ol$1['getUid'](_0x558e49)[_0x367368(0x1d43)]());var _0x1f4d37=void 0x0!==_0xac9487['src']?ol$1[_0x367368(0x2dfb)]['IDLE']:ol$1['ImageState'][_0x367368(0x3a40)];this[_0x367368(0x4cc4)]=void 0x0!==_0xac9487[_0x367368(0x28b8)]?ol$1[_0x367368(0x28b8)][_0x367368(0x110d)](_0xac9487['color']):null,this[_0x367368(0x2f61)]=ol$1['style'][_0x367368(0x31a3)]['get'](_0x558e49,_0x3bda52,_0x462604,this[_0x367368(0x3abd)],_0x1f4d37,this['color_']),this['offset_']=void 0x0!==_0xac9487[_0x367368(0x19b4)]?_0xac9487[_0x367368(0x19b4)]:[0x0,0x0],this[_0x367368(0x36db)]=void 0x0!==_0xac9487[_0x367368(0x4a19)]?_0xac9487[_0x367368(0x4a19)]:ol$1['style'][_0x367368(0x273d)]['TOP_LEFT'],this[_0x367368(0x3302)]=null,this[_0x367368(0x21df)]=void 0x0!==_0xac9487[_0x367368(0x57c2)]?_0xac9487[_0x367368(0x57c2)]:null;var _0x64b824=void 0x0!==_0xac9487[_0x367368(0x357f)]?_0xac9487['opacity']:0x1,_0xe352d8=void 0x0!==_0xac9487[_0x367368(0x4ce8)]&&_0xac9487[_0x367368(0x4ce8)],_0x29df8e=void 0x0!==_0xac9487[_0x367368(0x374)]?_0xac9487[_0x367368(0x374)]:0x0,_0xb8e149=void 0x0!==_0xac9487[_0x367368(0x1ed8)]?_0xac9487['scale']:0x1,_0x5c281b=void 0x0===_0xac9487['snapToPixel']||_0xac9487[_0x367368(0x40df)];ol$1[_0x367368(0x588d)][_0x367368(0x74a)][_0x367368(0x317a)](this,{'opacity':_0x64b824,'rotation':_0x29df8e,'scale':_0xb8e149,'snapToPixel':_0x5c281b,'rotateWithView':_0xe352d8});},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x588d)][_0x68aa19(0x1830)],ol$1[_0x68aa19(0x588d)]['Image']),ol$1['style'][_0x68aa19(0x1830)][_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x36d0e1=_0x68aa19;return new ol$1[(_0x36d0e1(0x588d))][(_0x36d0e1(0x1830))]({'anchor':this['anchor_']['slice'](),'anchorOrigin':this[_0x36d0e1(0x248f)],'anchorXUnits':this[_0x36d0e1(0x26e6)],'anchorYUnits':this[_0x36d0e1(0x292a)],'crossOrigin':this['crossOrigin_'],'color':this[_0x36d0e1(0x4cc4)]&&this[_0x36d0e1(0x4cc4)][_0x36d0e1(0x48ca)]?this['color_']['slice']():this[_0x36d0e1(0x4cc4)]||void 0x0,'src':this['getSrc'](),'offset':this[_0x36d0e1(0x813)][_0x36d0e1(0x48ca)](),'offsetOrigin':this['offsetOrigin_'],'size':null!==this['size_']?this[_0x36d0e1(0x21df)][_0x36d0e1(0x48ca)]():void 0x0,'opacity':this[_0x36d0e1(0x170b)](),'scale':this[_0x36d0e1(0x5400)](),'snapToPixel':this['getSnapToPixel'](),'rotation':this[_0x36d0e1(0x4845)](),'rotateWithView':this[_0x36d0e1(0x44ce)]()});},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x1830)][_0x68aa19(0x4b51)][_0x68aa19(0x2063)]=function(){var _0x14f918=_0x68aa19;if(this[_0x14f918(0x38d7)])return this[_0x14f918(0x38d7)];var _0x5d211d=this[_0x14f918(0x44fe)],_0x3e2f06=this[_0x14f918(0x3159)]();if(this[_0x14f918(0x26e6)]==ol$1[_0x14f918(0x588d)][_0x14f918(0x4357)]['FRACTION']||this['anchorYUnits_']==ol$1['style'][_0x14f918(0x4357)]['FRACTION']){if(!_0x3e2f06)return null;_0x5d211d=this[_0x14f918(0x44fe)][_0x14f918(0x48ca)](),this[_0x14f918(0x26e6)]==ol$1['style']['IconAnchorUnits']['FRACTION']&&(_0x5d211d[0x0]*=_0x3e2f06[0x0]),this['anchorYUnits_']==ol$1['style']['IconAnchorUnits'][_0x14f918(0x45ef)]&&(_0x5d211d[0x1]*=_0x3e2f06[0x1]);}if(this[_0x14f918(0x248f)]!=ol$1[_0x14f918(0x588d)][_0x14f918(0x273d)][_0x14f918(0x21b2)]){if(!_0x3e2f06)return null;_0x5d211d===this[_0x14f918(0x44fe)]&&(_0x5d211d=this[_0x14f918(0x44fe)][_0x14f918(0x48ca)]()),this[_0x14f918(0x248f)]!=ol$1[_0x14f918(0x588d)][_0x14f918(0x273d)][_0x14f918(0x40db)]&&this[_0x14f918(0x248f)]!=ol$1[_0x14f918(0x588d)][_0x14f918(0x273d)][_0x14f918(0x3a04)]||(_0x5d211d[0x0]=-_0x5d211d[0x0]+_0x3e2f06[0x0]),this[_0x14f918(0x248f)]!=ol$1[_0x14f918(0x588d)]['IconOrigin'][_0x14f918(0x3421)]&&this[_0x14f918(0x248f)]!=ol$1[_0x14f918(0x588d)]['IconOrigin']['BOTTOM_RIGHT']||(_0x5d211d[0x1]=-_0x5d211d[0x1]+_0x3e2f06[0x1]);}return this['normalizedAnchor_']=_0x5d211d,this[_0x14f918(0x38d7)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x1830)][_0x68aa19(0x4b51)][_0x68aa19(0x2618)]=function(){return this['color_'];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x1830)][_0x68aa19(0x4b51)][_0x68aa19(0x14a6)]=function(_0x21f00d){var _0x14d3c7=_0x68aa19;return this['iconImage_'][_0x14d3c7(0x14a6)](_0x21f00d);},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x1830)][_0x68aa19(0x4b51)][_0x68aa19(0x5237)]=function(){var _0x4a7a3e=_0x68aa19;return this[_0x4a7a3e(0x2f61)][_0x4a7a3e(0x3159)]();},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x1830)][_0x68aa19(0x4b51)][_0x68aa19(0x1981)]=function(){var _0x15f10d=_0x68aa19;return this[_0x15f10d(0x5237)]();},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x1830)][_0x68aa19(0x4b51)][_0x68aa19(0x27fa)]=function(){var _0x3b832c=_0x68aa19;return this[_0x3b832c(0x2f61)][_0x3b832c(0x27fa)]();},ol$1['style']['Icon'][_0x68aa19(0x4b51)]['getHitDetectionImage']=function(_0x5bf61b){var _0x138ac9=_0x68aa19;return this[_0x138ac9(0x2f61)][_0x138ac9(0x281e)](_0x5bf61b);},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x1830)][_0x68aa19(0x4b51)]['getOrigin']=function(){var _0x284fec=_0x68aa19;if(this[_0x284fec(0x3302)])return this[_0x284fec(0x3302)];var _0x3acaf0=this[_0x284fec(0x813)];if(this[_0x284fec(0x36db)]!=ol$1['style'][_0x284fec(0x273d)][_0x284fec(0x21b2)]){var _0x88325e=this[_0x284fec(0x3159)](),_0x4a2b15=this['iconImage_'][_0x284fec(0x3159)]();if(!_0x88325e||!_0x4a2b15)return null;_0x3acaf0=_0x3acaf0[_0x284fec(0x48ca)](),this['offsetOrigin_']!=ol$1[_0x284fec(0x588d)][_0x284fec(0x273d)]['TOP_RIGHT']&&this['offsetOrigin_']!=ol$1[_0x284fec(0x588d)]['IconOrigin'][_0x284fec(0x3a04)]||(_0x3acaf0[0x0]=_0x4a2b15[0x0]-_0x88325e[0x0]-_0x3acaf0[0x0]),this[_0x284fec(0x36db)]!=ol$1['style'][_0x284fec(0x273d)]['BOTTOM_LEFT']&&this[_0x284fec(0x36db)]!=ol$1[_0x284fec(0x588d)]['IconOrigin'][_0x284fec(0x3a04)]||(_0x3acaf0[0x1]=_0x4a2b15[0x1]-_0x88325e[0x1]-_0x3acaf0[0x1]);}return this[_0x284fec(0x3302)]=_0x3acaf0,this[_0x284fec(0x3302)];},ol$1[_0x68aa19(0x588d)]['Icon'][_0x68aa19(0x4b51)][_0x68aa19(0x11f5)]=function(){var _0x5ba408=_0x68aa19;return this[_0x5ba408(0x2f61)][_0x5ba408(0x11f5)]();},ol$1['style']['Icon']['prototype'][_0x68aa19(0x3159)]=function(){var _0xd6034f=_0x68aa19;return this[_0xd6034f(0x21df)]?this[_0xd6034f(0x21df)]:this[_0xd6034f(0x2f61)]['getSize']();},ol$1['style'][_0x68aa19(0x1830)][_0x68aa19(0x4b51)][_0x68aa19(0x4e58)]=function(_0x423c8b,_0x1633c8){var _0x55ea15=_0x68aa19;return ol$1[_0x55ea15(0xd2b)][_0x55ea15(0x50fd)](this[_0x55ea15(0x2f61)],ol$1['events'][_0x55ea15(0x5843)][_0x55ea15(0x1924)],_0x423c8b,_0x1633c8);},ol$1[_0x68aa19(0x588d)]['Icon'][_0x68aa19(0x4b51)]['load']=function(){var _0x50b74f=_0x68aa19;this[_0x50b74f(0x2f61)][_0x50b74f(0x41e4)]();},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x1830)]['prototype'][_0x68aa19(0x2057)]=function(_0x5d29fe,_0x582ffc){var _0x3b12bb=_0x68aa19;ol$1[_0x3b12bb(0xd2b)]['unlisten'](this[_0x3b12bb(0x2f61)],ol$1[_0x3b12bb(0xd2b)][_0x3b12bb(0x5843)][_0x3b12bb(0x1924)],_0x5d29fe,_0x582ffc);},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)]=function(_0xf31d52){var _0x49978b=_0x68aa19,_0x14e659=_0xf31d52||{};this['font_']=_0x14e659[_0x49978b(0x39f0)],this[_0x49978b(0x54a3)]=_0x14e659[_0x49978b(0x374)],this[_0x49978b(0x4e6f)]=_0x14e659['rotateWithView'],this[_0x49978b(0xc0b)]=_0x14e659['scale'],this[_0x49978b(0x2890)]=_0x14e659[_0x49978b(0x3c68)],this[_0x49978b(0x3bc5)]=_0x14e659[_0x49978b(0x1b24)],this['textBaseline_']=_0x14e659['textBaseline'],this[_0x49978b(0x33a7)]=void 0x0!==_0x14e659[_0x49978b(0x12c5)]?_0x14e659[_0x49978b(0x12c5)]:new ol$1[(_0x49978b(0x588d))][(_0x49978b(0x3eb6))]({'color':ol$1[_0x49978b(0x588d)][_0x49978b(0xb3c)][_0x49978b(0x45ec)]}),this['maxAngle_']=void 0x0!==_0x14e659[_0x49978b(0x4adc)]?_0x14e659[_0x49978b(0x4adc)]:Math['PI']/0x4,this[_0x49978b(0x15d5)]=void 0x0!==_0x14e659['placement']?_0x14e659[_0x49978b(0x3221)]:ol$1[_0x49978b(0x588d)][_0x49978b(0x6a5)]['POINT'];var _0x1ba287=void 0x0===_0x14e659[_0x49978b(0x14f)]?_0x14e659[_0x49978b(0x366e)]:_0x14e659[_0x49978b(0x14f)];this[_0x49978b(0x5674)]=void 0x0!==_0x1ba287&&_0x1ba287,this[_0x49978b(0x147a)]=void 0x0!==_0x14e659[_0x49978b(0x3c20)]?_0x14e659[_0x49978b(0x3c20)]:null,this['offsetX_']=void 0x0!==_0x14e659[_0x49978b(0x35c3)]?_0x14e659[_0x49978b(0x35c3)]:0x0,this[_0x49978b(0x500c)]=void 0x0!==_0x14e659[_0x49978b(0x288a)]?_0x14e659[_0x49978b(0x288a)]:0x0,this[_0x49978b(0x1a00)]=_0x14e659[_0x49978b(0x4c06)]?_0x14e659[_0x49978b(0x4c06)]:null,this[_0x49978b(0x496)]=_0x14e659['backgroundStroke']?_0x14e659[_0x49978b(0x1318)]:null,this[_0x49978b(0x27fc)]=void 0x0===_0x14e659['padding']?null:_0x14e659['padding'];},ol$1[_0x68aa19(0x588d)]['Text'][_0x68aa19(0x45ec)]='#333',ol$1['style']['Text'][_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x4d0744=_0x68aa19;return new ol$1[(_0x4d0744(0x588d))][(_0x4d0744(0xb3c))]({'font':this[_0x4d0744(0x266d)](),'placement':this[_0x4d0744(0x4aea)](),'maxAngle':this['getMaxAngle'](),'overflow':this[_0x4d0744(0x2051)](),'rotation':this[_0x4d0744(0x4845)](),'rotateWithView':this['getRotateWithView'](),'scale':this[_0x4d0744(0x5400)](),'text':this[_0x4d0744(0x2e25)](),'textAlign':this[_0x4d0744(0x46e)](),'textBaseline':this[_0x4d0744(0x234a)](),'fill':this['getFill']()?this['getFill']()[_0x4d0744(0x254b)]():void 0x0,'stroke':this['getStroke']()?this[_0x4d0744(0x2084)]()[_0x4d0744(0x254b)]():void 0x0,'offsetX':this['getOffsetX'](),'offsetY':this[_0x4d0744(0x584c)]()});},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x2051)]=function(){var _0x49fd69=_0x68aa19;return this[_0x49fd69(0x5674)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x266d)]=function(){var _0x3982a7=_0x68aa19;return this[_0x3982a7(0x3f35)];},ol$1['style']['Text']['prototype']['getMaxAngle']=function(){var _0x563168=_0x68aa19;return this[_0x563168(0x55d7)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)]['getPlacement']=function(){var _0xf3a282=_0x68aa19;return this[_0xf3a282(0x15d5)];},ol$1['style'][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x34bc)]=function(){return this['offsetX_'];},ol$1[_0x68aa19(0x588d)]['Text'][_0x68aa19(0x4b51)][_0x68aa19(0x584c)]=function(){var _0x1feb43=_0x68aa19;return this[_0x1feb43(0x500c)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)]['getFill']=function(){var _0x40b14e=_0x68aa19;return this[_0x40b14e(0x33a7)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)]['getRotateWithView']=function(){var _0x3882ad=_0x68aa19;return this[_0x3882ad(0x4e6f)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x4845)]=function(){return this['rotation_'];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)]['getScale']=function(){var _0x2f39ad=_0x68aa19;return this[_0x2f39ad(0xc0b)];},ol$1[_0x68aa19(0x588d)]['Text'][_0x68aa19(0x4b51)]['getStroke']=function(){var _0x2f42a1=_0x68aa19;return this[_0x2f42a1(0x147a)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)]['prototype'][_0x68aa19(0x2e25)]=function(){var _0x523c81=_0x68aa19;return this[_0x523c81(0x2890)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)]['getTextAlign']=function(){return this['textAlign_'];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x234a)]=function(){return this['textBaseline_'];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)]['prototype'][_0x68aa19(0x468d)]=function(){var _0x2fade9=_0x68aa19;return this[_0x2fade9(0x1a00)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x1b9)]=function(){return this['backgroundStroke_'];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x3fda)]=function(){var _0x5745ca=_0x68aa19;return this[_0x5745ca(0x27fc)];},ol$1[_0x68aa19(0x588d)]['Text'][_0x68aa19(0x4b51)]['setOverflow']=function(_0x104708){var _0x2a3ea1=_0x68aa19;this[_0x2a3ea1(0x5674)]=_0x104708;},ol$1['style'][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x1b61)]=function(_0x8b5f68){this['font_']=_0x8b5f68;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x1629)]=function(_0x16479a){var _0x5210d6=_0x68aa19;this[_0x5210d6(0x55d7)]=_0x16479a;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x2da3)]=function(_0x4b8bdd){var _0x408392=_0x68aa19;this[_0x408392(0x3a7c)]=_0x4b8bdd;},ol$1[_0x68aa19(0x588d)]['Text'][_0x68aa19(0x4b51)][_0x68aa19(0x4a0b)]=function(_0x533396){var _0x1a59da=_0x68aa19;this[_0x1a59da(0x500c)]=_0x533396;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x11f8)]=function(_0x125501){this['placement_']=_0x125501;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x2802)]=function(_0x58274e){this['fill_']=_0x58274e;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)]['prototype']['setRotation']=function(_0x49e5d8){this['rotation_']=_0x49e5d8;},ol$1[_0x68aa19(0x588d)]['Text']['prototype'][_0x68aa19(0x270a)]=function(_0x34f8dc){var _0x3bd21c=_0x68aa19;this[_0x3bd21c(0xc0b)]=_0x34f8dc;},ol$1[_0x68aa19(0x588d)]['Text'][_0x68aa19(0x4b51)][_0x68aa19(0x2ab8)]=function(_0x2392f7){this['stroke_']=_0x2392f7;},ol$1['style'][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x3ec8)]=function(_0x4a2595){var _0x159fee=_0x68aa19;this[_0x159fee(0x2890)]=_0x4a2595;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)]['prototype']['setTextAlign']=function(_0x230988){var _0x1a81fe=_0x68aa19;this[_0x1a81fe(0x3bc5)]=_0x230988;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x1a27)]=function(_0x5122c3){var _0xaca54a=_0x68aa19;this[_0xaca54a(0x4248)]=_0x5122c3;},ol$1['style'][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x3517)]=function(_0x41bac8){var _0x8aefcd=_0x68aa19;this[_0x8aefcd(0x1a00)]=_0x41bac8;},ol$1['style'][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x2f6d)]=function(_0x21a001){var _0x4f5f71=_0x68aa19;this[_0x4f5f71(0x496)]=_0x21a001;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0xb3c)][_0x68aa19(0x4b51)][_0x68aa19(0x3e73)]=function(_0x5bf745){var _0x1915b9=_0x68aa19;this[_0x1915b9(0x27fc)]=_0x5bf745;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)]=function(_0x2c6f3e){var _0x24b3ac=_0x68aa19,_0x49d68a=_0x2c6f3e||{};this[_0x24b3ac(0x3d0c)]=null,this[_0x24b3ac(0x49dc)]=ol$1[_0x24b3ac(0x588d)]['Style']['defaultGeometryFunction'],void 0x0!==_0x49d68a[_0x24b3ac(0x4b72)]&&this[_0x24b3ac(0x49a9)](_0x49d68a[_0x24b3ac(0x4b72)]),this['fill_']=void 0x0!==_0x49d68a[_0x24b3ac(0x12c5)]?_0x49d68a[_0x24b3ac(0x12c5)]:null,this['image_']=void 0x0!==_0x49d68a[_0x24b3ac(0x4133)]?_0x49d68a['image']:null,this['renderer_']=void 0x0!==_0x49d68a['renderer']?_0x49d68a[_0x24b3ac(0x1c38)]:null,this[_0x24b3ac(0x147a)]=void 0x0!==_0x49d68a[_0x24b3ac(0x3c20)]?_0x49d68a[_0x24b3ac(0x3c20)]:null,this[_0x24b3ac(0x2890)]=void 0x0!==_0x49d68a[_0x24b3ac(0x3c68)]?_0x49d68a[_0x24b3ac(0x3c68)]:null,this[_0x24b3ac(0x33bd)]=_0x49d68a[_0x24b3ac(0x778)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)][_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x40aafe=_0x68aa19,_0x35688d=this['getGeometry']();return _0x35688d&&_0x35688d[_0x40aafe(0x254b)]&&(_0x35688d=_0x35688d[_0x40aafe(0x254b)]()),new ol$1[(_0x40aafe(0x588d))][(_0x40aafe(0x21ea))]({'geometry':_0x35688d,'fill':this[_0x40aafe(0x3308)]()?this['getFill']()[_0x40aafe(0x254b)]():void 0x0,'image':this['getImage']()?this[_0x40aafe(0x14a6)]()['clone']():void 0x0,'stroke':this[_0x40aafe(0x2084)]()?this[_0x40aafe(0x2084)]()[_0x40aafe(0x254b)]():void 0x0,'text':this['getText']()?this[_0x40aafe(0x2e25)]()[_0x40aafe(0x254b)]():void 0x0,'zIndex':this[_0x40aafe(0x1434)]()});},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)][_0x68aa19(0x4b51)]['getRenderer']=function(){var _0x1c22cb=_0x68aa19;return this[_0x1c22cb(0x2038)];},ol$1['style'][_0x68aa19(0x21ea)][_0x68aa19(0x4b51)][_0x68aa19(0x560e)]=function(_0xd985e0){var _0x17caae=_0x68aa19;this[_0x17caae(0x2038)]=_0xd985e0;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)][_0x68aa19(0x4b51)][_0x68aa19(0x1578)]=function(){var _0x497e43=_0x68aa19;return this[_0x497e43(0x3d0c)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)]['prototype'][_0x68aa19(0x855)]=function(){return this['geometryFunction_'];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)]['prototype'][_0x68aa19(0x3308)]=function(){var _0x2690a5=_0x68aa19;return this[_0x2690a5(0x33a7)];},ol$1[_0x68aa19(0x588d)]['Style']['prototype'][_0x68aa19(0x2802)]=function(_0x2944bc){var _0x478a14=_0x68aa19;this[_0x478a14(0x33a7)]=_0x2944bc;},ol$1['style']['Style'][_0x68aa19(0x4b51)]['getImage']=function(){var _0x2e6597=_0x68aa19;return this[_0x2e6597(0x3376)];},ol$1['style'][_0x68aa19(0x21ea)]['prototype'][_0x68aa19(0x2217)]=function(_0x19e057){var _0x11e871=_0x68aa19;this[_0x11e871(0x3376)]=_0x19e057;},ol$1['style'][_0x68aa19(0x21ea)]['prototype']['getStroke']=function(){var _0xd1fc1e=_0x68aa19;return this[_0xd1fc1e(0x147a)];},ol$1[_0x68aa19(0x588d)]['Style'][_0x68aa19(0x4b51)][_0x68aa19(0x2ab8)]=function(_0x36945e){var _0x3833e2=_0x68aa19;this[_0x3833e2(0x147a)]=_0x36945e;},ol$1[_0x68aa19(0x588d)]['Style']['prototype']['getText']=function(){var _0x46aaf4=_0x68aa19;return this[_0x46aaf4(0x2890)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)][_0x68aa19(0x4b51)][_0x68aa19(0x3ec8)]=function(_0x250501){this['text_']=_0x250501;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)][_0x68aa19(0x4b51)]['getZIndex']=function(){var _0x5efb79=_0x68aa19;return this[_0x5efb79(0x33bd)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)]['prototype']['setGeometry']=function(_0x3b550e){var _0x4c8427=_0x68aa19;'function'==typeof _0x3b550e?this['geometryFunction_']=_0x3b550e:_0x4c8427(0x29ad)==typeof _0x3b550e?this[_0x4c8427(0x49dc)]=function(_0x2f787d){return _0x2f787d['get'](_0x3b550e);}:_0x3b550e?void 0x0!==_0x3b550e&&(this[_0x4c8427(0x49dc)]=function(){return _0x3b550e;}):this[_0x4c8427(0x49dc)]=ol$1[_0x4c8427(0x588d)][_0x4c8427(0x21ea)]['defaultGeometryFunction'],this[_0x4c8427(0x3d0c)]=_0x3b550e;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)][_0x68aa19(0x4b51)][_0x68aa19(0x1b89)]=function(_0x335815){var _0x2e4bba=_0x68aa19;this[_0x2e4bba(0x33bd)]=_0x335815;},ol$1['style'][_0x68aa19(0x21ea)]['createFunction']=function(_0xdabdc6){var _0xce55d4=_0x68aa19,_0x24a6a2,_0xe26777;return _0xce55d4(0x20f8)==typeof _0xdabdc6?_0x24a6a2=_0xdabdc6:(Array[_0xce55d4(0x4b57)](_0xdabdc6)?_0xe26777=_0xdabdc6:(ol$1['asserts']['assert'](_0xdabdc6 instanceof ol$1[_0xce55d4(0x588d)]['Style'],0x29),_0xe26777=[_0xdabdc6]),_0x24a6a2=function(){return _0xe26777;}),_0x24a6a2;},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)][_0x68aa19(0x2c00)]=null,ol$1['style']['Style'][_0x68aa19(0x2f6e)]=function(_0x60fbaf,_0x4c8145){var _0x4cb4d6=_0x68aa19;if(!ol$1[_0x4cb4d6(0x588d)][_0x4cb4d6(0x21ea)][_0x4cb4d6(0x2c00)]){var _0x5d968e=new ol$1[(_0x4cb4d6(0x588d))][(_0x4cb4d6(0x3eb6))]({'color':_0x4cb4d6(0x4940)}),_0x353014=new ol$1['style'][(_0x4cb4d6(0x2b2f))]({'color':'#3399CC','width':1.25});ol$1[_0x4cb4d6(0x588d)]['Style'][_0x4cb4d6(0x2c00)]=[new ol$1[(_0x4cb4d6(0x588d))][(_0x4cb4d6(0x21ea))]({'image':new ol$1['style']['Circle']({'fill':_0x5d968e,'stroke':_0x353014,'radius':0x5}),'fill':_0x5d968e,'stroke':_0x353014})];}return ol$1['style'][_0x4cb4d6(0x21ea)][_0x4cb4d6(0x2c00)];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x21ea)][_0x68aa19(0x2337)]=function(){var _0x11932d=_0x68aa19,_0x479717={},_0x3a44e=[0xff,0xff,0xff,0x1],_0x53ac3b=[0x0,0x99,0xff,0x1];return _0x479717[ol$1[_0x11932d(0x2add)][_0x11932d(0x55a1)][_0x11932d(0x3315)]]=[new ol$1[(_0x11932d(0x588d))][(_0x11932d(0x21ea))]({'fill':new ol$1[(_0x11932d(0x588d))]['Fill']({'color':[0xff,0xff,0xff,0.5]})})],_0x479717[ol$1['geom']['GeometryType']['MULTI_POLYGON']]=_0x479717[ol$1[_0x11932d(0x2add)][_0x11932d(0x55a1)][_0x11932d(0x3315)]],_0x479717[ol$1[_0x11932d(0x2add)]['GeometryType'][_0x11932d(0xcbb)]]=[new ol$1['style'][(_0x11932d(0x21ea))]({'stroke':new ol$1['style'][(_0x11932d(0x2b2f))]({'color':_0x3a44e,'width':0x5})}),new ol$1[(_0x11932d(0x588d))][(_0x11932d(0x21ea))]({'stroke':new ol$1['style'][(_0x11932d(0x2b2f))]({'color':_0x53ac3b,'width':0x3})})],_0x479717[ol$1[_0x11932d(0x2add)][_0x11932d(0x55a1)][_0x11932d(0x3870)]]=_0x479717[ol$1[_0x11932d(0x2add)][_0x11932d(0x55a1)][_0x11932d(0xcbb)]],_0x479717[ol$1[_0x11932d(0x2add)][_0x11932d(0x55a1)][_0x11932d(0x50c6)]]=_0x479717[ol$1[_0x11932d(0x2add)]['GeometryType'][_0x11932d(0x3315)]][_0x11932d(0x32c8)](_0x479717[ol$1[_0x11932d(0x2add)][_0x11932d(0x55a1)][_0x11932d(0xcbb)]]),_0x479717[ol$1[_0x11932d(0x2add)]['GeometryType'][_0x11932d(0x8b5)]]=[new ol$1[(_0x11932d(0x588d))]['Style']({'image':new ol$1['style'][(_0x11932d(0x384e))]({'radius':0x6,'fill':new ol$1[(_0x11932d(0x588d))][(_0x11932d(0x3eb6))]({'color':_0x53ac3b}),'stroke':new ol$1[(_0x11932d(0x588d))][(_0x11932d(0x2b2f))]({'color':_0x3a44e,'width':1.5})}),'zIndex':0x1/0x0})],_0x479717[ol$1[_0x11932d(0x2add)]['GeometryType'][_0x11932d(0x3437)]]=_0x479717[ol$1['geom'][_0x11932d(0x55a1)][_0x11932d(0x8b5)]],_0x479717[ol$1['geom']['GeometryType'][_0x11932d(0x43a9)]]=_0x479717[ol$1[_0x11932d(0x2add)][_0x11932d(0x55a1)]['POLYGON']][_0x11932d(0x32c8)](_0x479717[ol$1[_0x11932d(0x2add)]['GeometryType'][_0x11932d(0xcbb)]],_0x479717[ol$1[_0x11932d(0x2add)][_0x11932d(0x55a1)][_0x11932d(0x8b5)]]),_0x479717;},ol$1['style']['Style'][_0x68aa19(0xfb6)]=function(_0x113411){var _0x45b1b5=_0x68aa19;return _0x113411[_0x45b1b5(0x1578)]();},ol$1[_0x68aa19(0x43c3)]={},ol$1['ext'][_0x68aa19(0x2c0d)]=function(){},function(){var _0x5dc92e=_0x68aa19;!function(_0x2a31aa){var _0x10b6d2=_0x54f3,_0x198302=_0x5a60a9,_0x46f9cd=_0x5a60a9;function _0x5a60a9(_0x562809,_0xe5d722,_0x258b6f,_0x29b76e,_0x1d660c){var _0x552a9f=_0x54f3;_0x353dc3(_0x562809,_0xe5d722,_0x258b6f||0x0,_0x29b76e||_0x562809[_0x552a9f(0x531b)]-0x1,_0x1d660c||_0x59a17a);}function _0x353dc3(_0x26d5c0,_0x5ed7f0,_0x4a7c27,_0x5db7b2,_0x135323){var _0x28e10e=_0x54f3;for(;_0x5db7b2>_0x4a7c27;){if(_0x5db7b2-_0x4a7c27>0x258){var _0x21d50d=_0x5db7b2-_0x4a7c27+0x1,_0x4a245c=_0x5ed7f0-_0x4a7c27+0x1,_0x4ae9dd=Math[_0x28e10e(0xe28)](_0x21d50d),_0x1535f7=0.5*Math[_0x28e10e(0xee5)](0x2*_0x4ae9dd/0x3),_0x1ed409=0.5*Math[_0x28e10e(0x4080)](_0x4ae9dd*_0x1535f7*(_0x21d50d-_0x1535f7)/_0x21d50d)*(_0x4a245c-_0x21d50d/0x2<0x0?-0x1:0x1);_0x353dc3(_0x26d5c0,_0x5ed7f0,Math[_0x28e10e(0x2bc6)](_0x4a7c27,Math['floor'](_0x5ed7f0-_0x4a245c*_0x1535f7/_0x21d50d+_0x1ed409)),Math[_0x28e10e(0x27d5)](_0x5db7b2,Math['floor'](_0x5ed7f0+(_0x21d50d-_0x4a245c)*_0x1535f7/_0x21d50d+_0x1ed409)),_0x135323);}var _0xa1028c=_0x26d5c0[_0x5ed7f0],_0x55640e=_0x4a7c27,_0x20d97e=_0x5db7b2;for(_0x235946(_0x26d5c0,_0x4a7c27,_0x5ed7f0),_0x135323(_0x26d5c0[_0x5db7b2],_0xa1028c)>0x0&&_0x235946(_0x26d5c0,_0x4a7c27,_0x5db7b2);_0x55640e<_0x20d97e;){for(_0x235946(_0x26d5c0,_0x55640e,_0x20d97e),_0x55640e++,_0x20d97e--;_0x135323(_0x26d5c0[_0x55640e],_0xa1028c)<0x0;)_0x55640e++;for(;_0x135323(_0x26d5c0[_0x20d97e],_0xa1028c)>0x0;)_0x20d97e--;}0x0===_0x135323(_0x26d5c0[_0x4a7c27],_0xa1028c)?_0x235946(_0x26d5c0,_0x4a7c27,_0x20d97e):_0x235946(_0x26d5c0,++_0x20d97e,_0x5db7b2),_0x20d97e<=_0x5ed7f0&&(_0x4a7c27=_0x20d97e+0x1),_0x5ed7f0<=_0x20d97e&&(_0x5db7b2=_0x20d97e-0x1);}}function _0x235946(_0x472023,_0x20c92c,_0x1f3e27){var _0x43c57d=_0x472023[_0x20c92c];_0x472023[_0x20c92c]=_0x472023[_0x1f3e27],_0x472023[_0x1f3e27]=_0x43c57d;}function _0x59a17a(_0x3e32b5,_0x5e32f8){return _0x3e32b5<_0x5e32f8?-0x1:_0x3e32b5>_0x5e32f8?0x1:0x0;}_0x198302[_0x10b6d2(0x1c5e)]=_0x46f9cd;var _0x2207f9=_0x13fb75;function _0x13fb75(_0x340fb7,_0x13885b){var _0x401a8d=_0x10b6d2;if(!(this instanceof _0x13fb75))return new _0x13fb75(_0x340fb7,_0x13885b);this['_maxEntries']=Math[_0x401a8d(0x2bc6)](0x4,_0x340fb7||0x9),this[_0x401a8d(0x3fe3)]=Math['max'](0x2,Math[_0x401a8d(0x28fa)](0.4*this[_0x401a8d(0x2525)])),_0x13885b&&this[_0x401a8d(0x8c4)](_0x13885b),this[_0x401a8d(0x50ec)]();}function _0x3c287c(_0x166881,_0x5d8bec,_0x214809){var _0x4b8f34=_0x10b6d2;if(!_0x214809)return _0x5d8bec['indexOf'](_0x166881);for(var _0x36dd76=0x0;_0x36dd76<_0x5d8bec[_0x4b8f34(0x531b)];_0x36dd76++)if(_0x214809(_0x166881,_0x5d8bec[_0x36dd76]))return _0x36dd76;return-0x1;}function _0x52a9b(_0x1e788a,_0x1c8348){var _0x44bd59=_0x10b6d2;_0x555a21(_0x1e788a,0x0,_0x1e788a[_0x44bd59(0x23ed)][_0x44bd59(0x531b)],_0x1c8348,_0x1e788a);}function _0x555a21(_0x1d39d1,_0x18ec6b,_0x3c27c7,_0x3e96b7,_0x1cc2be){var _0x5e1e39=_0x10b6d2;_0x1cc2be||(_0x1cc2be=_0x5aa325(null)),_0x1cc2be['minX']=0x1/0x0,_0x1cc2be[_0x5e1e39(0x42f0)]=0x1/0x0,_0x1cc2be[_0x5e1e39(0x11f4)]=-0x1/0x0,_0x1cc2be[_0x5e1e39(0x2851)]=-0x1/0x0;for(var _0x2bb0a6,_0x3df5bb=_0x18ec6b;_0x3df5bb<_0x3c27c7;_0x3df5bb++)_0x2bb0a6=_0x1d39d1[_0x5e1e39(0x23ed)][_0x3df5bb],_0x3b6504(_0x1cc2be,_0x1d39d1[_0x5e1e39(0x4558)]?_0x3e96b7(_0x2bb0a6):_0x2bb0a6);return _0x1cc2be;}function _0x3b6504(_0xac851c,_0x5dfb8d){var _0x4fb8e0=_0x10b6d2;return _0xac851c[_0x4fb8e0(0xdcb)]=Math['min'](_0xac851c['minX'],_0x5dfb8d['minX']),_0xac851c[_0x4fb8e0(0x42f0)]=Math[_0x4fb8e0(0x27d5)](_0xac851c[_0x4fb8e0(0x42f0)],_0x5dfb8d[_0x4fb8e0(0x42f0)]),_0xac851c[_0x4fb8e0(0x11f4)]=Math[_0x4fb8e0(0x2bc6)](_0xac851c['maxX'],_0x5dfb8d['maxX']),_0xac851c[_0x4fb8e0(0x2851)]=Math['max'](_0xac851c[_0x4fb8e0(0x2851)],_0x5dfb8d[_0x4fb8e0(0x2851)]),_0xac851c;}function _0x258ff3(_0x1be71f,_0x2cc5c1){var _0x2b940d=_0x10b6d2;return _0x1be71f[_0x2b940d(0xdcb)]-_0x2cc5c1['minX'];}function _0x302b21(_0x4ce2a4,_0x31c4d5){var _0x10fefb=_0x10b6d2;return _0x4ce2a4[_0x10fefb(0x42f0)]-_0x31c4d5[_0x10fefb(0x42f0)];}function _0x3f76d1(_0x54b0af){var _0x1f9656=_0x10b6d2;return(_0x54b0af[_0x1f9656(0x11f4)]-_0x54b0af[_0x1f9656(0xdcb)])*(_0x54b0af['maxY']-_0x54b0af[_0x1f9656(0x42f0)]);}function _0x4ba684(_0x297a1e){var _0x3158d1=_0x10b6d2;return _0x297a1e['maxX']-_0x297a1e[_0x3158d1(0xdcb)]+(_0x297a1e[_0x3158d1(0x2851)]-_0x297a1e[_0x3158d1(0x42f0)]);}function _0x8a43b1(_0x2be6f8,_0x23ffcf){var _0x4ec486=_0x10b6d2;return(Math[_0x4ec486(0x2bc6)](_0x23ffcf[_0x4ec486(0x11f4)],_0x2be6f8[_0x4ec486(0x11f4)])-Math[_0x4ec486(0x27d5)](_0x23ffcf['minX'],_0x2be6f8[_0x4ec486(0xdcb)]))*(Math[_0x4ec486(0x2bc6)](_0x23ffcf['maxY'],_0x2be6f8[_0x4ec486(0x2851)])-Math[_0x4ec486(0x27d5)](_0x23ffcf[_0x4ec486(0x42f0)],_0x2be6f8[_0x4ec486(0x42f0)]));}function _0x3e2810(_0x3e8a57,_0xffcdf3){var _0x4fd8ff=_0x10b6d2,_0x2825b0=Math[_0x4fd8ff(0x2bc6)](_0x3e8a57[_0x4fd8ff(0xdcb)],_0xffcdf3[_0x4fd8ff(0xdcb)]),_0x55b897=Math[_0x4fd8ff(0x2bc6)](_0x3e8a57['minY'],_0xffcdf3[_0x4fd8ff(0x42f0)]),_0x1bf25a=Math[_0x4fd8ff(0x27d5)](_0x3e8a57[_0x4fd8ff(0x11f4)],_0xffcdf3['maxX']),_0x20bbbc=Math['min'](_0x3e8a57[_0x4fd8ff(0x2851)],_0xffcdf3[_0x4fd8ff(0x2851)]);return Math['max'](0x0,_0x1bf25a-_0x2825b0)*Math['max'](0x0,_0x20bbbc-_0x55b897);}function _0x1c2d67(_0x994c89,_0x42200e){var _0x43ac5a=_0x10b6d2;return _0x994c89[_0x43ac5a(0xdcb)]<=_0x42200e[_0x43ac5a(0xdcb)]&&_0x994c89['minY']<=_0x42200e['minY']&&_0x42200e['maxX']<=_0x994c89[_0x43ac5a(0x11f4)]&&_0x42200e[_0x43ac5a(0x2851)]<=_0x994c89['maxY'];}function _0x4476d8(_0x14ca93,_0x1cec45){var _0x12e510=_0x10b6d2;return _0x1cec45['minX']<=_0x14ca93['maxX']&&_0x1cec45['minY']<=_0x14ca93[_0x12e510(0x2851)]&&_0x1cec45[_0x12e510(0x11f4)]>=_0x14ca93[_0x12e510(0xdcb)]&&_0x1cec45[_0x12e510(0x2851)]>=_0x14ca93['minY'];}function _0x5aa325(_0x363fb6){return{'children':_0x363fb6,'height':0x1,'leaf':!0x0,'minX':0x1/0x0,'minY':0x1/0x0,'maxX':-0x1/0x0,'maxY':-0x1/0x0};}function _0x11fad7(_0x4ba5d7,_0x324bf2,_0x4c0a94,_0x19837d,_0xb583e3){var _0x339037=_0x10b6d2;for(var _0x1c4a8,_0x2af3cc=[_0x324bf2,_0x4c0a94];_0x2af3cc['length'];)(_0x4c0a94=_0x2af3cc[_0x339037(0x1ae7)]())-(_0x324bf2=_0x2af3cc[_0x339037(0x1ae7)]())<=_0x19837d||(_0x1c4a8=_0x324bf2+Math[_0x339037(0x28fa)]((_0x4c0a94-_0x324bf2)/_0x19837d/0x2)*_0x19837d,_0x198302(_0x4ba5d7,_0x1c4a8,_0x324bf2,_0x4c0a94,_0xb583e3),_0x2af3cc[_0x339037(0x3a33)](_0x324bf2,_0x1c4a8,_0x1c4a8,_0x4c0a94));}_0x13fb75[_0x10b6d2(0x4b51)]={'all':function(){var _0xa31c81=_0x10b6d2;return this[_0xa31c81(0x3013)](this['data'],[]);},'search':function(_0x13b046){var _0x147df1=_0x10b6d2,_0x5ef46b=this[_0x147df1(0x116f)],_0xe57a39=[],_0x37bf3c=this[_0x147df1(0x1c61)];if(!_0x4476d8(_0x13b046,_0x5ef46b))return _0xe57a39;for(var _0x4fc1ad,_0x25d2bf,_0x159d59,_0x241b5e,_0x377648=[];_0x5ef46b;){for(_0x4fc1ad=0x0,_0x25d2bf=_0x5ef46b[_0x147df1(0x23ed)]['length'];_0x4fc1ad<_0x25d2bf;_0x4fc1ad++)_0x159d59=_0x5ef46b[_0x147df1(0x23ed)][_0x4fc1ad],_0x4476d8(_0x13b046,_0x241b5e=_0x5ef46b[_0x147df1(0x4558)]?_0x37bf3c(_0x159d59):_0x159d59)&&(_0x5ef46b['leaf']?_0xe57a39[_0x147df1(0x3a33)](_0x159d59):_0x1c2d67(_0x13b046,_0x241b5e)?this[_0x147df1(0x3013)](_0x159d59,_0xe57a39):_0x377648[_0x147df1(0x3a33)](_0x159d59));_0x5ef46b=_0x377648[_0x147df1(0x1ae7)]();}return _0xe57a39;},'collides':function(_0x4b5708){var _0x5bec3f=_0x10b6d2,_0x5d4f2b=this[_0x5bec3f(0x116f)],_0x233dcd=this[_0x5bec3f(0x1c61)];if(!_0x4476d8(_0x4b5708,_0x5d4f2b))return!0x1;for(var _0x4b8144,_0x51969c,_0x1bd0ae,_0x3f44bf,_0x474058=[];_0x5d4f2b;){for(_0x4b8144=0x0,_0x51969c=_0x5d4f2b[_0x5bec3f(0x23ed)][_0x5bec3f(0x531b)];_0x4b8144<_0x51969c;_0x4b8144++)if(_0x1bd0ae=_0x5d4f2b[_0x5bec3f(0x23ed)][_0x4b8144],_0x4476d8(_0x4b5708,_0x3f44bf=_0x5d4f2b['leaf']?_0x233dcd(_0x1bd0ae):_0x1bd0ae)){if(_0x5d4f2b['leaf']||_0x1c2d67(_0x4b5708,_0x3f44bf))return!0x0;_0x474058[_0x5bec3f(0x3a33)](_0x1bd0ae);}_0x5d4f2b=_0x474058[_0x5bec3f(0x1ae7)]();}return!0x1;},'load':function(_0x4d3c05){var _0x2d2bfb=_0x10b6d2;if(!_0x4d3c05||!_0x4d3c05['length'])return this;if(_0x4d3c05[_0x2d2bfb(0x531b)]<this[_0x2d2bfb(0x3fe3)]){for(var _0x4d161c=0x0,_0x2f0c3b=_0x4d3c05[_0x2d2bfb(0x531b)];_0x4d161c<_0x2f0c3b;_0x4d161c++)this[_0x2d2bfb(0x40e6)](_0x4d3c05[_0x4d161c]);return this;}var _0x51c319=this[_0x2d2bfb(0x135c)](_0x4d3c05[_0x2d2bfb(0x48ca)](),0x0,_0x4d3c05[_0x2d2bfb(0x531b)]-0x1,0x0);if(this['data'][_0x2d2bfb(0x23ed)][_0x2d2bfb(0x531b)]){if(this[_0x2d2bfb(0x116f)][_0x2d2bfb(0x5862)]===_0x51c319['height'])this[_0x2d2bfb(0x1bf1)](this[_0x2d2bfb(0x116f)],_0x51c319);else{if(this[_0x2d2bfb(0x116f)][_0x2d2bfb(0x5862)]<_0x51c319['height']){var _0x3f999d=this['data'];this['data']=_0x51c319,_0x51c319=_0x3f999d;}this[_0x2d2bfb(0x3e8d)](_0x51c319,this[_0x2d2bfb(0x116f)][_0x2d2bfb(0x5862)]-_0x51c319[_0x2d2bfb(0x5862)]-0x1,!0x0);}}else this[_0x2d2bfb(0x116f)]=_0x51c319;return this;},'insert':function(_0x2812f6){var _0x68ea5f=_0x10b6d2;return _0x2812f6&&this[_0x68ea5f(0x3e8d)](_0x2812f6,this[_0x68ea5f(0x116f)][_0x68ea5f(0x5862)]-0x1),this;},'clear':function(){var _0x4044a2=_0x10b6d2;return this[_0x4044a2(0x116f)]=_0x5aa325([]),this;},'remove':function(_0x40c33e,_0x572f84){var _0x28fe1d=_0x10b6d2;if(!_0x40c33e)return this;for(var _0x16ea49,_0x1b6a06,_0x2628b2,_0x591824,_0x21083a=this[_0x28fe1d(0x116f)],_0xf8de5a=this[_0x28fe1d(0x1c61)](_0x40c33e),_0x508d88=[],_0x52a3b2=[];_0x21083a||_0x508d88['length'];){if(_0x21083a||(_0x21083a=_0x508d88[_0x28fe1d(0x1ae7)](),_0x1b6a06=_0x508d88[_0x508d88[_0x28fe1d(0x531b)]-0x1],_0x16ea49=_0x52a3b2[_0x28fe1d(0x1ae7)](),_0x591824=!0x0),_0x21083a['leaf']&&-0x1!==(_0x2628b2=_0x3c287c(_0x40c33e,_0x21083a[_0x28fe1d(0x23ed)],_0x572f84)))return _0x21083a['children'][_0x28fe1d(0x4bc6)](_0x2628b2,0x1),_0x508d88[_0x28fe1d(0x3a33)](_0x21083a),this[_0x28fe1d(0x2612)](_0x508d88),this;_0x591824||_0x21083a[_0x28fe1d(0x4558)]||!_0x1c2d67(_0x21083a,_0xf8de5a)?_0x1b6a06?(_0x16ea49++,_0x21083a=_0x1b6a06[_0x28fe1d(0x23ed)][_0x16ea49],_0x591824=!0x1):_0x21083a=null:(_0x508d88[_0x28fe1d(0x3a33)](_0x21083a),_0x52a3b2[_0x28fe1d(0x3a33)](_0x16ea49),_0x16ea49=0x0,_0x1b6a06=_0x21083a,_0x21083a=_0x21083a['children'][0x0]);}return this;},'toBBox':function(_0x416c93){return _0x416c93;},'compareMinX':_0x258ff3,'compareMinY':_0x302b21,'toJSON':function(){var _0x55ce06=_0x10b6d2;return this[_0x55ce06(0x116f)];},'fromJSON':function(_0xae346b){var _0x48862e=_0x10b6d2;return this[_0x48862e(0x116f)]=_0xae346b,this;},'_all':function(_0x4123e7,_0x2f3ed1){var _0x168d22=_0x10b6d2;for(var _0x1768af=[];_0x4123e7;)_0x4123e7['leaf']?_0x2f3ed1['push'][_0x168d22(0x18ce)](_0x2f3ed1,_0x4123e7[_0x168d22(0x23ed)]):_0x1768af[_0x168d22(0x3a33)][_0x168d22(0x18ce)](_0x1768af,_0x4123e7['children']),_0x4123e7=_0x1768af[_0x168d22(0x1ae7)]();return _0x2f3ed1;},'_build':function(_0x3457e6,_0x27e0d3,_0x238805,_0x344c7b){var _0x264e75=_0x10b6d2,_0x59436b,_0x238d40=_0x238805-_0x27e0d3+0x1,_0x570564=this[_0x264e75(0x2525)];if(_0x238d40<=_0x570564)return _0x52a9b(_0x59436b=_0x5aa325(_0x3457e6['slice'](_0x27e0d3,_0x238805+0x1)),this['toBBox']),_0x59436b;_0x344c7b||(_0x344c7b=Math[_0x264e75(0x28fa)](Math[_0x264e75(0xe28)](_0x238d40)/Math[_0x264e75(0xe28)](_0x570564)),_0x570564=Math[_0x264e75(0x28fa)](_0x238d40/Math[_0x264e75(0x1f76)](_0x570564,_0x344c7b-0x1))),(_0x59436b=_0x5aa325([]))[_0x264e75(0x4558)]=!0x1,_0x59436b[_0x264e75(0x5862)]=_0x344c7b;var _0x2b5d9a,_0x48ea88,_0x12eaec,_0x5d9fbe,_0x2fcd9b=Math['ceil'](_0x238d40/_0x570564),_0x2e55c3=_0x2fcd9b*Math[_0x264e75(0x28fa)](Math[_0x264e75(0x4080)](_0x570564));for(_0x11fad7(_0x3457e6,_0x27e0d3,_0x238805,_0x2e55c3,this[_0x264e75(0x5581)]),_0x2b5d9a=_0x27e0d3;_0x2b5d9a<=_0x238805;_0x2b5d9a+=_0x2e55c3)for(_0x11fad7(_0x3457e6,_0x2b5d9a,_0x12eaec=Math[_0x264e75(0x27d5)](_0x2b5d9a+_0x2e55c3-0x1,_0x238805),_0x2fcd9b,this[_0x264e75(0x4167)]),_0x48ea88=_0x2b5d9a;_0x48ea88<=_0x12eaec;_0x48ea88+=_0x2fcd9b)_0x5d9fbe=Math[_0x264e75(0x27d5)](_0x48ea88+_0x2fcd9b-0x1,_0x12eaec),_0x59436b[_0x264e75(0x23ed)]['push'](this['_build'](_0x3457e6,_0x48ea88,_0x5d9fbe,_0x344c7b-0x1));return _0x52a9b(_0x59436b,this[_0x264e75(0x1c61)]),_0x59436b;},'_chooseSubtree':function(_0x366bb7,_0x454338,_0x4a4a22,_0x16c65c){var _0x4b569f=_0x10b6d2;for(var _0x4deac1,_0x4abb3a,_0x2f12b3,_0x4c17e9,_0xb58ea0,_0x4b1145,_0x268dad,_0x36c5e0;_0x16c65c[_0x4b569f(0x3a33)](_0x454338),!_0x454338['leaf']&&_0x16c65c[_0x4b569f(0x531b)]-0x1!==_0x4a4a22;){for(_0x268dad=_0x36c5e0=0x1/0x0,_0x4deac1=0x0,_0x4abb3a=_0x454338[_0x4b569f(0x23ed)][_0x4b569f(0x531b)];_0x4deac1<_0x4abb3a;_0x4deac1++)_0xb58ea0=_0x3f76d1(_0x2f12b3=_0x454338[_0x4b569f(0x23ed)][_0x4deac1]),(_0x4b1145=_0x8a43b1(_0x366bb7,_0x2f12b3)-_0xb58ea0)<_0x36c5e0?(_0x36c5e0=_0x4b1145,_0x268dad=_0xb58ea0<_0x268dad?_0xb58ea0:_0x268dad,_0x4c17e9=_0x2f12b3):_0x4b1145===_0x36c5e0&&_0xb58ea0<_0x268dad&&(_0x268dad=_0xb58ea0,_0x4c17e9=_0x2f12b3);_0x454338=_0x4c17e9||_0x454338[_0x4b569f(0x23ed)][0x0];}return _0x454338;},'_insert':function(_0x2c8d57,_0x4fceec,_0x43b1a9){var _0x1ab516=_0x10b6d2,_0x4ab100=this[_0x1ab516(0x1c61)],_0x513db9=_0x43b1a9?_0x2c8d57:_0x4ab100(_0x2c8d57),_0x3ad0dc=[],_0x36a381=this['_chooseSubtree'](_0x513db9,this[_0x1ab516(0x116f)],_0x4fceec,_0x3ad0dc);for(_0x36a381[_0x1ab516(0x23ed)]['push'](_0x2c8d57),_0x3b6504(_0x36a381,_0x513db9);_0x4fceec>=0x0&&_0x3ad0dc[_0x4fceec][_0x1ab516(0x23ed)]['length']>this[_0x1ab516(0x2525)];)this[_0x1ab516(0x4014)](_0x3ad0dc,_0x4fceec),_0x4fceec--;this[_0x1ab516(0x20c3)](_0x513db9,_0x3ad0dc,_0x4fceec);},'_split':function(_0x935bd9,_0x4e8e2a){var _0x379ebe=_0x10b6d2,_0x479390=_0x935bd9[_0x4e8e2a],_0x1ca585=_0x479390[_0x379ebe(0x23ed)][_0x379ebe(0x531b)],_0x17622c=this[_0x379ebe(0x3fe3)];this[_0x379ebe(0x1031)](_0x479390,_0x17622c,_0x1ca585);var _0x3af33d=this[_0x379ebe(0x42ac)](_0x479390,_0x17622c,_0x1ca585),_0x2599c=_0x5aa325(_0x479390['children'][_0x379ebe(0x4bc6)](_0x3af33d,_0x479390[_0x379ebe(0x23ed)]['length']-_0x3af33d));_0x2599c[_0x379ebe(0x5862)]=_0x479390[_0x379ebe(0x5862)],_0x2599c['leaf']=_0x479390[_0x379ebe(0x4558)],_0x52a9b(_0x479390,this['toBBox']),_0x52a9b(_0x2599c,this['toBBox']),_0x4e8e2a?_0x935bd9[_0x4e8e2a-0x1][_0x379ebe(0x23ed)]['push'](_0x2599c):this[_0x379ebe(0x1bf1)](_0x479390,_0x2599c);},'_splitRoot':function(_0x3f9342,_0x5915cb){var _0x289f55=_0x10b6d2;this['data']=_0x5aa325([_0x3f9342,_0x5915cb]),this[_0x289f55(0x116f)]['height']=_0x3f9342[_0x289f55(0x5862)]+0x1,this[_0x289f55(0x116f)]['leaf']=!0x1,_0x52a9b(this[_0x289f55(0x116f)],this['toBBox']);},'_chooseSplitIndex':function(_0x163784,_0x475999,_0x8f7602){var _0x192a6c,_0xd79938,_0x8e117d,_0x30ebda,_0x2dddd3,_0x14d199,_0x55398e,_0x360ea5;for(_0x14d199=_0x55398e=0x1/0x0,_0x192a6c=_0x475999;_0x192a6c<=_0x8f7602-_0x475999;_0x192a6c++)_0x30ebda=_0x3e2810(_0xd79938=_0x555a21(_0x163784,0x0,_0x192a6c,this['toBBox']),_0x8e117d=_0x555a21(_0x163784,_0x192a6c,_0x8f7602,this['toBBox'])),_0x2dddd3=_0x3f76d1(_0xd79938)+_0x3f76d1(_0x8e117d),_0x30ebda<_0x14d199?(_0x14d199=_0x30ebda,_0x360ea5=_0x192a6c,_0x55398e=_0x2dddd3<_0x55398e?_0x2dddd3:_0x55398e):_0x30ebda===_0x14d199&&_0x2dddd3<_0x55398e&&(_0x55398e=_0x2dddd3,_0x360ea5=_0x192a6c);return _0x360ea5;},'_chooseSplitAxis':function(_0x551eef,_0x2c82dd,_0x11def2){var _0x95a785=_0x10b6d2,_0x15731a=_0x551eef[_0x95a785(0x4558)]?this[_0x95a785(0x5581)]:_0x258ff3,_0x3c9f4f=_0x551eef['leaf']?this[_0x95a785(0x4167)]:_0x302b21;this[_0x95a785(0xf69)](_0x551eef,_0x2c82dd,_0x11def2,_0x15731a)<this[_0x95a785(0xf69)](_0x551eef,_0x2c82dd,_0x11def2,_0x3c9f4f)&&_0x551eef[_0x95a785(0x23ed)][_0x95a785(0x34f3)](_0x15731a);},'_allDistMargin':function(_0x558ab5,_0x6db2aa,_0x4fc87d,_0x54b56e){var _0x270346=_0x10b6d2;_0x558ab5['children'][_0x270346(0x34f3)](_0x54b56e);var _0x1a61bd,_0x29c6e9,_0x158ded=this['toBBox'],_0x2abb21=_0x555a21(_0x558ab5,0x0,_0x6db2aa,_0x158ded),_0xd4011e=_0x555a21(_0x558ab5,_0x4fc87d-_0x6db2aa,_0x4fc87d,_0x158ded),_0x435f22=_0x4ba684(_0x2abb21)+_0x4ba684(_0xd4011e);for(_0x1a61bd=_0x6db2aa;_0x1a61bd<_0x4fc87d-_0x6db2aa;_0x1a61bd++)_0x29c6e9=_0x558ab5[_0x270346(0x23ed)][_0x1a61bd],_0x3b6504(_0x2abb21,_0x558ab5[_0x270346(0x4558)]?_0x158ded(_0x29c6e9):_0x29c6e9),_0x435f22+=_0x4ba684(_0x2abb21);for(_0x1a61bd=_0x4fc87d-_0x6db2aa-0x1;_0x1a61bd>=_0x6db2aa;_0x1a61bd--)_0x29c6e9=_0x558ab5[_0x270346(0x23ed)][_0x1a61bd],_0x3b6504(_0xd4011e,_0x558ab5[_0x270346(0x4558)]?_0x158ded(_0x29c6e9):_0x29c6e9),_0x435f22+=_0x4ba684(_0xd4011e);return _0x435f22;},'_adjustParentBBoxes':function(_0x31dd3d,_0x26098a,_0x5c387e){for(var _0x393579=_0x5c387e;_0x393579>=0x0;_0x393579--)_0x3b6504(_0x26098a[_0x393579],_0x31dd3d);},'_condense':function(_0x3dca46){var _0x1a74d6=_0x10b6d2;for(var _0x3d56bc,_0x288478=_0x3dca46[_0x1a74d6(0x531b)]-0x1;_0x288478>=0x0;_0x288478--)0x0===_0x3dca46[_0x288478][_0x1a74d6(0x23ed)][_0x1a74d6(0x531b)]?_0x288478>0x0?(_0x3d56bc=_0x3dca46[_0x288478-0x1][_0x1a74d6(0x23ed)])[_0x1a74d6(0x4bc6)](_0x3d56bc[_0x1a74d6(0x33ab)](_0x3dca46[_0x288478]),0x1):this[_0x1a74d6(0x50ec)]():_0x52a9b(_0x3dca46[_0x288478],this[_0x1a74d6(0x1c61)]);},'_initFormat':function(_0x3e4d4b){var _0x5480cf=_0x10b6d2,_0x4e51aa=['return\x20a',_0x5480cf(0x4373),';'];this[_0x5480cf(0x5581)]=new Function('a','b',_0x4e51aa[_0x5480cf(0x3ac2)](_0x3e4d4b[0x0])),this[_0x5480cf(0x4167)]=new Function('a','b',_0x4e51aa['join'](_0x3e4d4b[0x1])),this[_0x5480cf(0x1c61)]=new Function('a','return\x20{minX:\x20a'+_0x3e4d4b[0x0]+_0x5480cf(0x434c)+_0x3e4d4b[0x1]+_0x5480cf(0x5260)+_0x3e4d4b[0x2]+_0x5480cf(0x4d9d)+_0x3e4d4b[0x3]+'};');}},_0x2a31aa[_0x10b6d2(0x1c5e)]=_0x2207f9;}(this[_0x5dc92e(0x2c0d)]=this[_0x5dc92e(0x2c0d)]||{});}[_0x68aa19(0x317a)](ol$1[_0x68aa19(0x43c3)]),ol$1['ext'][_0x68aa19(0x2c0d)]=ol$1['ext'][_0x68aa19(0x2c0d)][_0x68aa19(0x1c5e)],ol$1[_0x68aa19(0x2507)]={},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x202e)]=function(){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x202e)][_0x68aa19(0x4b51)]['drawCustom']=function(_0x36c954,_0x4171e2,_0x36a4db){},ol$1[_0x68aa19(0x2507)]['VectorContext'][_0x68aa19(0x4b51)][_0x68aa19(0x252)]=function(_0x2d5be3){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x202e)]['prototype']['setStyle']=function(_0x5a479c){},ol$1['render']['VectorContext'][_0x68aa19(0x4b51)][_0x68aa19(0x1cf9)]=function(_0x56cfd4,_0x42e9e3){},ol$1['render']['VectorContext'][_0x68aa19(0x4b51)][_0x68aa19(0x40a3)]=function(_0x5da7d2,_0xed52a5){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x202e)][_0x68aa19(0x4b51)][_0x68aa19(0x4aa1)]=function(_0x21f8ec,_0x1bf00e){},ol$1[_0x68aa19(0x2507)]['VectorContext'][_0x68aa19(0x4b51)]['drawLineString']=function(_0x1f3bfa,_0x475842){},ol$1[_0x68aa19(0x2507)]['VectorContext'][_0x68aa19(0x4b51)][_0x68aa19(0x2b9e)]=function(_0x31bf20,_0x53c7ea){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x202e)]['prototype'][_0x68aa19(0x3b95)]=function(_0x1771e5,_0x53848e){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x202e)][_0x68aa19(0x4b51)][_0x68aa19(0xc53)]=function(_0x31b29f,_0x17b3c9){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x202e)]['prototype'][_0x68aa19(0x2687)]=function(_0x2ffdbe,_0x44c66f){},ol$1['render']['VectorContext'][_0x68aa19(0x4b51)]['drawPolygon']=function(_0x259952,_0x53ab82){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x202e)][_0x68aa19(0x4b51)]['drawText']=function(_0x1da381,_0x2e89ab){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x202e)][_0x68aa19(0x4b51)][_0x68aa19(0x3442)]=function(_0x576578,_0xac5b97){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x202e)][_0x68aa19(0x4b51)]['setImageStyle']=function(_0x1c8c13,_0x47642c){},ol$1['render'][_0x68aa19(0x202e)][_0x68aa19(0x4b51)]['setTextStyle']=function(_0x16c3a3,_0x547e98){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x42ff)]={},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x42ff)]=function(){},ol$1[_0x68aa19(0x2507)]['ReplayGroup'][_0x68aa19(0x4b51)][_0x68aa19(0x5630)]=function(_0x92eb73,_0x2d09c9){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x42ff)][_0x68aa19(0x4b51)][_0x68aa19(0x197c)]=function(){},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x22e8)]={'CIRCLE':'Circle','DEFAULT':_0x68aa19(0x16e2),'IMAGE':'Image','LINE_STRING':_0x68aa19(0x3083),'POLYGON':'Polygon','TEXT':_0x68aa19(0xb3c)},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x531b)]={},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x531b)]['lineString']=function(_0x40b938,_0x4b35be,_0x492261,_0x19cd7e){var _0x138163=_0x68aa19,_0x2b84d4,_0x13af50=_0x40b938[_0x4b35be],_0x5edb29=_0x40b938[_0x4b35be+0x1],_0xb4d74e=0x0;for(_0x2b84d4=_0x4b35be+_0x19cd7e;_0x2b84d4<_0x492261;_0x2b84d4+=_0x19cd7e){var _0x11e496=_0x40b938[_0x2b84d4],_0x1a5b94=_0x40b938[_0x2b84d4+0x1];_0xb4d74e+=Math[_0x138163(0x4080)]((_0x11e496-_0x13af50)*(_0x11e496-_0x13af50)+(_0x1a5b94-_0x5edb29)*(_0x1a5b94-_0x5edb29)),_0x13af50=_0x11e496,_0x5edb29=_0x1a5b94;}return _0xb4d74e;},ol$1[_0x68aa19(0x2add)]['flat'][_0x68aa19(0x531b)][_0x68aa19(0x2413)]=function(_0x2ee114,_0x3920fa,_0xc18beb,_0x1d74fe){var _0x231a44=_0x68aa19,_0x530cce=ol$1[_0x231a44(0x2add)][_0x231a44(0x5214)]['length'][_0x231a44(0x4885)](_0x2ee114,_0x3920fa,_0xc18beb,_0x1d74fe),_0x4c0b57=_0x2ee114[_0xc18beb-_0x1d74fe]-_0x2ee114[_0x3920fa],_0x6843e1=_0x2ee114[_0xc18beb-_0x1d74fe+0x1]-_0x2ee114[_0x3920fa+0x1];return _0x530cce+=Math[_0x231a44(0x4080)](_0x4c0b57*_0x4c0b57+_0x6843e1*_0x6843e1);},ol$1['geom'][_0x68aa19(0x5214)][_0x68aa19(0x9b8)]={},ol$1['geom']['flat'][_0x68aa19(0x9b8)]['lineString']=function(_0x24b33b,_0xcd71af,_0x14bb90,_0x4abf55,_0x4fd463,_0x56ad2c,_0x35da34,_0x562e9e){var _0x208fee=_0x68aa19;for(var _0x5350c4,_0x1e2413,_0x5706ae,_0x16bda7=[],_0x467418=_0x24b33b[_0xcd71af]>_0x24b33b[_0x14bb90-_0x4abf55],_0x55989e=_0x4fd463[_0x208fee(0x531b)],_0xbb366c=_0x24b33b[_0xcd71af],_0x4da4de=_0x24b33b[_0xcd71af+0x1],_0x388847=_0x24b33b[_0xcd71af+=_0x4abf55],_0x5df9b6=_0x24b33b[_0xcd71af+0x1],_0x6a2d5d=0x0,_0x4dc193=Math['sqrt'](Math[_0x208fee(0x1f76)](_0x388847-_0xbb366c,0x2)+Math[_0x208fee(0x1f76)](_0x5df9b6-_0x4da4de,0x2)),_0x55773c='',_0x156d13=0x0,_0x89635b=0x0;_0x89635b<_0x55989e;++_0x89635b){_0x1e2413=_0x467418?_0x55989e-_0x89635b-0x1:_0x89635b;var _0xd45b39=_0x4fd463[_0x208fee(0x29be)](_0x1e2413),_0x23fe01=_0x56ad2c(_0x55773c=_0x467418?_0xd45b39+_0x55773c:_0x55773c+_0xd45b39)-_0x156d13;_0x156d13+=_0x23fe01;for(var _0x2d180c=_0x35da34+_0x23fe01/0x2;_0xcd71af<_0x14bb90-_0x4abf55&&_0x6a2d5d+_0x4dc193<_0x2d180c;)_0xbb366c=_0x388847,_0x4da4de=_0x5df9b6,_0x388847=_0x24b33b[_0xcd71af+=_0x4abf55],_0x5df9b6=_0x24b33b[_0xcd71af+0x1],_0x6a2d5d+=_0x4dc193,_0x4dc193=Math['sqrt'](Math[_0x208fee(0x1f76)](_0x388847-_0xbb366c,0x2)+Math['pow'](_0x5df9b6-_0x4da4de,0x2));var _0x58573e=_0x2d180c-_0x6a2d5d,_0x38b496=Math[_0x208fee(0x8af)](_0x5df9b6-_0x4da4de,_0x388847-_0xbb366c);if(_0x467418&&(_0x38b496+=_0x38b496>0x0?-Math['PI']:Math['PI']),void 0x0!==_0x5706ae){var _0x57b7a6=_0x38b496-_0x5706ae;if(_0x57b7a6+=_0x57b7a6>Math['PI']?-0x2*Math['PI']:_0x57b7a6<-Math['PI']?0x2*Math['PI']:0x0,Math[_0x208fee(0x1661)](_0x57b7a6)>_0x562e9e)return null;}var _0x323533=_0x58573e/_0x4dc193,_0x59a677=ol$1['math'][_0x208fee(0x52f2)](_0xbb366c,_0x388847,_0x323533),_0x3ae241=ol$1[_0x208fee(0xa8c)][_0x208fee(0x52f2)](_0x4da4de,_0x5df9b6,_0x323533);_0x5706ae==_0x38b496?(_0x467418&&(_0x5350c4[0x0]=_0x59a677,_0x5350c4[0x1]=_0x3ae241,_0x5350c4[0x2]=_0x23fe01/0x2),_0x5350c4[0x4]=_0x55773c):(_0x156d13=_0x23fe01,_0x5350c4=[_0x59a677,_0x3ae241,_0x23fe01/0x2,_0x38b496,_0x55773c=_0xd45b39],_0x467418?_0x16bda7[_0x208fee(0x4e52)](_0x5350c4):_0x16bda7[_0x208fee(0x3a33)](_0x5350c4),_0x5706ae=_0x38b496),_0x35da34+=_0x23fe01;}return _0x16bda7;},ol$1['structs'][_0x68aa19(0x1df3)]=function(_0xfc89c0){var _0xf1e9ac=_0x68aa19;ol$1[_0xf1e9ac(0xd2b)][_0xf1e9ac(0x4306)][_0xf1e9ac(0x317a)](this),this[_0xf1e9ac(0x668)]=void 0x0!==_0xfc89c0?_0xfc89c0:0x800,this[_0xf1e9ac(0x23ae)]=0x0,this['entries_']={},this[_0xf1e9ac(0xfd5)]=null,this[_0xf1e9ac(0x3554)]=null;},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x376a)][_0x68aa19(0x1df3)],ol$1[_0x68aa19(0xd2b)][_0x68aa19(0x4306)]),ol$1[_0x68aa19(0x376a)][_0x68aa19(0x1df3)]['prototype'][_0x68aa19(0x37b9)]=function(){var _0x5029c1=_0x68aa19;return this[_0x5029c1(0x1109)]()>this['highWaterMark'];},ol$1[_0x68aa19(0x376a)][_0x68aa19(0x1df3)][_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){var _0x1b3e1d=_0x68aa19;this[_0x1b3e1d(0x23ae)]=0x0,this['entries_']={},this[_0x1b3e1d(0xfd5)]=null,this[_0x1b3e1d(0x3554)]=null,this[_0x1b3e1d(0x3ae0)](ol$1[_0x1b3e1d(0xd2b)][_0x1b3e1d(0x5843)][_0x1b3e1d(0x5263)]);},ol$1[_0x68aa19(0x376a)]['LRUCache'][_0x68aa19(0x4b51)][_0x68aa19(0x2255)]=function(_0x23c634){var _0x3acb52=_0x68aa19;return this[_0x3acb52(0x9a9)][_0x3acb52(0x2a77)](_0x23c634);},ol$1[_0x68aa19(0x376a)][_0x68aa19(0x1df3)][_0x68aa19(0x4b51)][_0x68aa19(0x3bcb)]=function(_0xf4fe49,_0x2f890f){var _0x14c93f=_0x68aa19;for(var _0x4fdcff=this[_0x14c93f(0xfd5)];_0x4fdcff;)_0xf4fe49[_0x14c93f(0x317a)](_0x2f890f,_0x4fdcff[_0x14c93f(0x2ce0)],_0x4fdcff[_0x14c93f(0x301f)],this),_0x4fdcff=_0x4fdcff[_0x14c93f(0x2da0)];},ol$1[_0x68aa19(0x376a)]['LRUCache']['prototype'][_0x68aa19(0x3173)]=function(_0x2db7e3){var _0x393928=_0x68aa19,_0xc73ebc=this[_0x393928(0x9a9)][_0x2db7e3];return ol$1[_0x393928(0x3b77)][_0x393928(0x3096)](void 0x0!==_0xc73ebc,0xf),_0xc73ebc===this[_0x393928(0x3554)]||(_0xc73ebc===this[_0x393928(0xfd5)]?(this[_0x393928(0xfd5)]=this['oldest_'][_0x393928(0x2da0)],this[_0x393928(0xfd5)][_0x393928(0x21e5)]=null):(_0xc73ebc[_0x393928(0x2da0)][_0x393928(0x21e5)]=_0xc73ebc[_0x393928(0x21e5)],_0xc73ebc[_0x393928(0x21e5)]['newer']=_0xc73ebc[_0x393928(0x2da0)]),_0xc73ebc[_0x393928(0x2da0)]=null,_0xc73ebc[_0x393928(0x21e5)]=this[_0x393928(0x3554)],this[_0x393928(0x3554)][_0x393928(0x2da0)]=_0xc73ebc,this[_0x393928(0x3554)]=_0xc73ebc),_0xc73ebc[_0x393928(0x2ce0)];},ol$1[_0x68aa19(0x376a)]['LRUCache']['prototype'][_0x68aa19(0x4b3f)]=function(_0x36cfd3){var _0x2833ef=_0x68aa19,_0x399323=this[_0x2833ef(0x9a9)][_0x36cfd3];return ol$1['asserts'][_0x2833ef(0x3096)](void 0x0!==_0x399323,0xf),_0x399323===this[_0x2833ef(0x3554)]?(this[_0x2833ef(0x3554)]=_0x399323['older'],this['newest_']&&(this[_0x2833ef(0x3554)][_0x2833ef(0x2da0)]=null)):_0x399323===this['oldest_']?(this[_0x2833ef(0xfd5)]=_0x399323[_0x2833ef(0x2da0)],this[_0x2833ef(0xfd5)]&&(this[_0x2833ef(0xfd5)][_0x2833ef(0x21e5)]=null)):(_0x399323[_0x2833ef(0x2da0)]['older']=_0x399323[_0x2833ef(0x21e5)],_0x399323['older'][_0x2833ef(0x2da0)]=_0x399323['newer']),delete this[_0x2833ef(0x9a9)][_0x36cfd3],--this[_0x2833ef(0x23ae)],_0x399323['value_'];},ol$1['structs'][_0x68aa19(0x1df3)][_0x68aa19(0x4b51)][_0x68aa19(0x1109)]=function(){var _0xe12dc1=_0x68aa19;return this[_0xe12dc1(0x23ae)];},ol$1[_0x68aa19(0x376a)][_0x68aa19(0x1df3)]['prototype'][_0x68aa19(0x3d7f)]=function(){var _0x5977b3=_0x68aa19,_0x1737af,_0x2103f5=new Array(this[_0x5977b3(0x23ae)]),_0x1ce9bd=0x0;for(_0x1737af=this[_0x5977b3(0x3554)];_0x1737af;_0x1737af=_0x1737af[_0x5977b3(0x21e5)])_0x2103f5[_0x1ce9bd++]=_0x1737af[_0x5977b3(0x301f)];return _0x2103f5;},ol$1[_0x68aa19(0x376a)][_0x68aa19(0x1df3)][_0x68aa19(0x4b51)]['getValues']=function(){var _0x1142e1=_0x68aa19,_0x2e339c,_0x41d45e=new Array(this[_0x1142e1(0x23ae)]),_0x3a8b69=0x0;for(_0x2e339c=this[_0x1142e1(0x3554)];_0x2e339c;_0x2e339c=_0x2e339c[_0x1142e1(0x21e5)])_0x41d45e[_0x3a8b69++]=_0x2e339c[_0x1142e1(0x2ce0)];return _0x41d45e;},ol$1['structs'][_0x68aa19(0x1df3)][_0x68aa19(0x4b51)][_0x68aa19(0x1a63)]=function(){var _0x6f5862=_0x68aa19;return this['oldest_'][_0x6f5862(0x2ce0)];},ol$1['structs'][_0x68aa19(0x1df3)][_0x68aa19(0x4b51)][_0x68aa19(0x49e7)]=function(){var _0x2a8d61=_0x68aa19;return this[_0x2a8d61(0xfd5)]['key_'];},ol$1[_0x68aa19(0x376a)]['LRUCache'][_0x68aa19(0x4b51)][_0x68aa19(0x14c7)]=function(){var _0x3c77ef=_0x68aa19;return this[_0x3c77ef(0x3554)][_0x3c77ef(0x301f)];},ol$1['structs'][_0x68aa19(0x1df3)][_0x68aa19(0x4b51)][_0x68aa19(0x1ae7)]=function(){var _0x34a53e=_0x68aa19,_0x42ad7f=this[_0x34a53e(0xfd5)];return delete this[_0x34a53e(0x9a9)][_0x42ad7f['key_']],_0x42ad7f[_0x34a53e(0x2da0)]&&(_0x42ad7f['newer'][_0x34a53e(0x21e5)]=null),this['oldest_']=_0x42ad7f['newer'],this[_0x34a53e(0xfd5)]||(this[_0x34a53e(0x3554)]=null),--this[_0x34a53e(0x23ae)],_0x42ad7f[_0x34a53e(0x2ce0)];},ol$1[_0x68aa19(0x376a)][_0x68aa19(0x1df3)][_0x68aa19(0x4b51)][_0x68aa19(0x1297)]=function(_0x4bafac,_0x56bc03){var _0x374668=_0x68aa19;this[_0x374668(0x3173)](_0x4bafac),this['entries_'][_0x4bafac][_0x374668(0x2ce0)]=_0x56bc03;},ol$1[_0x68aa19(0x376a)][_0x68aa19(0x1df3)][_0x68aa19(0x4b51)][_0x68aa19(0x346f)]=function(_0x1741d8,_0x1c61c4){var _0x485722=_0x68aa19;ol$1[_0x485722(0x3b77)][_0x485722(0x3096)](!(_0x1741d8 in this[_0x485722(0x9a9)]),0x10);var _0x3427df={'key_':_0x1741d8,'newer':null,'older':this['newest_'],'value_':_0x1c61c4};this['newest_']?this[_0x485722(0x3554)][_0x485722(0x2da0)]=_0x3427df:this[_0x485722(0xfd5)]=_0x3427df,this['newest_']=_0x3427df,this['entries_'][_0x1741d8]=_0x3427df,++this[_0x485722(0x23ae)];},ol$1[_0x68aa19(0x376a)][_0x68aa19(0x1df3)][_0x68aa19(0x4b51)][_0x68aa19(0x4ae)]=function(){var _0x768087=_0x68aa19;for(;this[_0x768087(0x37b9)]();)this[_0x768087(0x1ae7)]();},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]={},ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x14ad)]=_0x68aa19(0x43c2),ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x308d)]=[0x0,0x0,0x0,0x1],ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x1c4e)]='round',ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0xaeb)]=[],ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['defaultLineDashOffset']=0x0,ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x839)]=_0x68aa19(0x19b6),ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x2b92)]=0xa,ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x1e03)]=[0x0,0x0,0x0,0x1],ol$1['render']['canvas'][_0x68aa19(0x2803)]=_0x68aa19(0x19ee),ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x15a1)]=_0x68aa19(0x40bb),ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x11b2)]=[0x0,0x0,0x0,0x0],ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x2e08)]=0x1,ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x2e1b)]=new ol$1['structs'][(_0x68aa19(0x1df3))](),ol$1[_0x68aa19(0x2507)]['canvas']['checkedFonts_']={},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x3468)]=null,ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0xe1a)]={},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x5661)]=function(){var _0x164fca=_0x68aa19,_0x1c426c,_0x4abaa5,_0x4038fb=ol$1[_0x164fca(0x2507)][_0x164fca(0xda2)]['checkedFonts_'],_0x4efedb=ol$1[_0x164fca(0x2507)][_0x164fca(0xda2)]['labelCache'],_0x183516=_0x164fca(0x437);function _0x121e97(_0x56b2be){var _0x4553c5=_0x164fca,_0x1d1fd7=ol$1[_0x4553c5(0x2507)][_0x4553c5(0xda2)][_0x4553c5(0x284f)]();_0x1d1fd7[_0x4553c5(0x39f0)]=_0x4553c5(0x42dc),_0x4abaa5=_0x1d1fd7[_0x4553c5(0xaf7)](_0x183516)[_0x4553c5(0x209)];var _0x594056=!0x0;return _0x4553c5(0xfd0)!=_0x56b2be&&(_0x1d1fd7['font']='32px\x20'+_0x56b2be+_0x4553c5(0x32f0),_0x594056=_0x1d1fd7[_0x4553c5(0xaf7)](_0x183516)[_0x4553c5(0x209)]!=_0x4abaa5),_0x594056;}function _0x267239(){var _0x450402=_0x164fca,_0x337b84=!0x0;for(var _0x357550 in _0x4038fb)_0x4038fb[_0x357550]<0x3c&&(_0x121e97(_0x357550)?(_0x4038fb[_0x357550]=0x3c,ol$1['obj'][_0x450402(0x50ec)](ol$1[_0x450402(0x2507)]['canvas'][_0x450402(0xe1a)]),ol$1[_0x450402(0x2507)]['canvas']['measureContext_']=null,_0x4efedb['clear']()):(++_0x4038fb[_0x357550],_0x337b84=!0x1));_0x337b84&&(window[_0x450402(0x414b)](_0x1c426c),_0x1c426c=void 0x0);}return function(_0x4ff670){var _0x3b7322=_0x164fca,_0xcb790f=ol$1[_0x3b7322(0x4620)][_0x3b7322(0x8b9)](_0x4ff670);if(_0xcb790f)for(var _0x58be65=0x0,_0x374869=_0xcb790f[_0x3b7322(0x531b)];_0x58be65<_0x374869;++_0x58be65){var _0x38ca87=_0xcb790f[_0x58be65];_0x38ca87 in _0x4038fb||(_0x4038fb[_0x38ca87]=0x3c,_0x121e97(_0x38ca87)||(_0x4038fb[_0x38ca87]=0x0,void 0x0===_0x1c426c&&(_0x1c426c=window[_0x3b7322(0x496d)](_0x267239,0x20))));}};}(),ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x284f)]=function(){var _0x4a3c90=_0x68aa19,_0x30ded0=ol$1['render']['canvas'][_0x4a3c90(0x3468)];return _0x30ded0||(_0x30ded0=ol$1[_0x4a3c90(0x2507)][_0x4a3c90(0xda2)]['measureContext_']=ol$1[_0x4a3c90(0x1567)][_0x4a3c90(0x53ca)](0x1,0x1)),_0x30ded0;},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x487e)]=(heights=ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0xe1a)],function(_0x22ec2d){var _0x520efc=heights[_0x22ec2d];return null==_0x520efc&&(_0x520efc=heights[_0x22ec2d]=0x13),_0x520efc;}),ol$1['render']['canvas'][_0x68aa19(0x3112)]=function(_0x5f04a8,_0x1ed632){var _0x441dad=_0x68aa19,_0x1df875=ol$1[_0x441dad(0x2507)]['canvas'][_0x441dad(0x284f)]();return _0x5f04a8!=_0x1df875[_0x441dad(0x39f0)]&&(_0x1df875[_0x441dad(0x39f0)]=_0x5f04a8),_0x1df875['measureText'](_0x1ed632)[_0x441dad(0x209)];},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4450)]=function(_0x5124dc,_0x1d42d2,_0x206a1f,_0x398615){var _0x4b0b53=_0x68aa19;0x0!==_0x1d42d2&&(_0x5124dc['translate'](_0x206a1f,_0x398615),_0x5124dc[_0x4b0b53(0x3f9)](_0x1d42d2),_0x5124dc['translate'](-_0x206a1f,-_0x398615));},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x1562)]=ol$1[_0x68aa19(0x4503)][_0x68aa19(0x3477)](),ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4895)]=function(_0xc94426,_0x5192c2,_0x23c73e,_0x6e1958,_0x1a5753,_0x38b50f,_0x245159,_0x286409,_0x3b4329,_0x4490aa,_0x409d71){var _0x3af0d5=_0x68aa19,_0x53b998;0x1!=_0x23c73e&&(_0x53b998=_0xc94426[_0x3af0d5(0x1cf2)],_0xc94426[_0x3af0d5(0x1cf2)]=_0x53b998*_0x23c73e),_0x5192c2&&_0xc94426[_0x3af0d5(0x21f9)][_0x3af0d5(0x18ce)](_0xc94426,_0x5192c2),_0xc94426[_0x3af0d5(0x4895)](_0x6e1958,_0x1a5753,_0x38b50f,_0x245159,_0x286409,_0x3b4329,_0x4490aa,_0x245159*_0x409d71,_0x286409*_0x409d71),_0x53b998&&(_0xc94426[_0x3af0d5(0x1cf2)]=_0x53b998),_0x5192c2&&_0xc94426[_0x3af0d5(0x21f9)]['apply'](_0xc94426,ol$1[_0x3af0d5(0x2507)][_0x3af0d5(0xda2)][_0x3af0d5(0x1562)]);},ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x4cfc)]={'BEGIN_GEOMETRY':0x0,'BEGIN_PATH':0x1,'CIRCLE':0x2,'CLOSE_PATH':0x3,'CUSTOM':0x4,'DRAW_CHARS':0x5,'DRAW_IMAGE':0x6,'END_GEOMETRY':0x7,'FILL':0x8,'MOVE_TO_LINE_TO':0x9,'SET_FILL_STYLE':0xa,'SET_STROKE_STYLE':0xb,'STROKE':0xc},ol$1['render'][_0x68aa19(0x2c1c)]={},ol$1[_0x68aa19(0x2507)]['replay'][_0x68aa19(0x2864)]=[ol$1['render'][_0x68aa19(0x22e8)][_0x68aa19(0x3315)],ol$1[_0x68aa19(0x2507)][_0x68aa19(0x22e8)][_0x68aa19(0x50c6)],ol$1[_0x68aa19(0x2507)][_0x68aa19(0x22e8)][_0x68aa19(0xcbb)],ol$1['render']['ReplayType'][_0x68aa19(0x3961)],ol$1['render'][_0x68aa19(0x22e8)]['TEXT'],ol$1[_0x68aa19(0x2507)][_0x68aa19(0x22e8)][_0x68aa19(0x139e)]],ol$1[_0x68aa19(0x2507)][_0x68aa19(0x2c1c)][_0x68aa19(0x536c)]={},ol$1[_0x68aa19(0x2507)][_0x68aa19(0x2c1c)][_0x68aa19(0x536c)]['left']=0x0,ol$1[_0x68aa19(0x2507)][_0x68aa19(0x2c1c)][_0x68aa19(0x536c)][_0x68aa19(0x25e5)]=0x0,ol$1[_0x68aa19(0x2507)][_0x68aa19(0x2c1c)][_0x68aa19(0x536c)][_0x68aa19(0x19ee)]=0.5,ol$1[_0x68aa19(0x2507)][_0x68aa19(0x2c1c)][_0x68aa19(0x536c)][_0x68aa19(0x339c)]=0x1,ol$1[_0x68aa19(0x2507)][_0x68aa19(0x2c1c)]['TEXT_ALIGN'][_0x68aa19(0x3db1)]=0x1,ol$1[_0x68aa19(0x2507)][_0x68aa19(0x2c1c)][_0x68aa19(0x536c)][_0x68aa19(0x4910)]=0x0,ol$1[_0x68aa19(0x2507)][_0x68aa19(0x2c1c)][_0x68aa19(0x536c)][_0x68aa19(0x40bb)]=0.5,ol$1[_0x68aa19(0x2507)][_0x68aa19(0x2c1c)][_0x68aa19(0x536c)][_0x68aa19(0x2a3d)]=0.2,ol$1['render'][_0x68aa19(0x2c1c)]['TEXT_ALIGN'][_0x68aa19(0x3e74)]=0.8,ol$1[_0x68aa19(0x2507)][_0x68aa19(0x2c1c)][_0x68aa19(0x536c)][_0x68aa19(0x8d6)]=0.8,ol$1['render'][_0x68aa19(0x2c1c)][_0x68aa19(0x536c)][_0x68aa19(0x3b17)]=0x1,ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['Replay']=function(_0x124b34,_0x21ac19,_0x473203,_0xcb5416,_0x137de8,_0x44fc36){var _0x133c8e=_0x68aa19;ol$1[_0x133c8e(0x2507)]['VectorContext'][_0x133c8e(0x317a)](this),this['declutterTree']=_0x44fc36,this['tmpExtent_']=ol$1['extent'][_0x133c8e(0x31e0)](),this[_0x133c8e(0x27cc)]=_0x124b34,this[_0x133c8e(0x4244)]=_0x21ac19,this[_0x133c8e(0x239a)]=_0x137de8,this[_0x133c8e(0x3fac)]=_0xcb5416,this['maxLineWidth']=0x0,this[_0x133c8e(0x4db1)]=_0x473203,this[_0x133c8e(0x378d)],this[_0x133c8e(0x5509)]=null,this[_0x133c8e(0x19ed)]=null,this[_0x133c8e(0x14bf)]=null,this[_0x133c8e(0x75c)]=[],this[_0x133c8e(0x22b9)]=[],this[_0x133c8e(0x14c3)]={},this[_0x133c8e(0x32e3)]=ol$1[_0x133c8e(0x4503)]['create'](),this['hitDetectionInstructions']=[],this['pixelCoordinates_']=null,this[_0x133c8e(0x4695)]={},this[_0x133c8e(0xaed)]=0x0,this['tmpLocalTransform_']=ol$1[_0x133c8e(0x4503)][_0x133c8e(0x3477)](),this[_0x133c8e(0x1562)]=ol$1[_0x133c8e(0x4503)][_0x133c8e(0x3477)]();},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4109)],ol$1[_0x68aa19(0x2507)][_0x68aa19(0x202e)]),ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x4109)][_0x68aa19(0x4b51)]['replayTextBackground_']=function(_0x3d40c5,_0x4413f0,_0x4f8c80,_0x186b7a,_0x63fab7,_0x27d472,_0x3e3df9){var _0x545b35=_0x68aa19;_0x3d40c5[_0x545b35(0x28b1)](),_0x3d40c5[_0x545b35(0x5702)][_0x545b35(0x18ce)](_0x3d40c5,_0x4413f0),_0x3d40c5[_0x545b35(0x3d72)][_0x545b35(0x18ce)](_0x3d40c5,_0x4f8c80),_0x3d40c5['lineTo']['apply'](_0x3d40c5,_0x186b7a),_0x3d40c5[_0x545b35(0x3d72)][_0x545b35(0x18ce)](_0x3d40c5,_0x63fab7),_0x3d40c5[_0x545b35(0x3d72)]['apply'](_0x3d40c5,_0x4413f0),_0x27d472&&(this[_0x545b35(0x378d)]=_0x27d472[0x2],this['fill_'](_0x3d40c5)),_0x3e3df9&&(this['setStrokeStyle_'](_0x3d40c5,_0x3e3df9),_0x3d40c5[_0x545b35(0x3c20)]());},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x4109)][_0x68aa19(0x4b51)][_0x68aa19(0x1659)]=function(_0xe97b21,_0x470c3c,_0x8203bf,_0x38ba6,_0xae335c,_0x369b16,_0x33110c,_0x5db488,_0x54a022,_0x5e6794,_0x53666c,_0x1e87d7,_0xc52a78,_0x3ea04f,_0x331f8b,_0x1a5b9a,_0x5a91e1,_0x4adf11){var _0x32aa11=_0x68aa19,_0x5cbf91=_0x5a91e1||_0x4adf11,_0x1b0070=this[_0x32aa11(0x3c67)];_0x470c3c-=_0xae335c*=_0xc52a78,_0x8203bf-=_0x369b16*=_0xc52a78,_0x3ea04f&&(_0x470c3c=Math[_0x32aa11(0x19b6)](_0x470c3c),_0x8203bf=Math[_0x32aa11(0x19b6)](_0x8203bf));var _0x2c3244,_0x2ba9cf,_0x51da6d,_0x54c29f,_0x4f7b65=_0x331f8b+_0x5e6794>_0x38ba6['width']?_0x38ba6['width']-_0x5e6794:_0x331f8b,_0x1385b5=_0x5db488+_0x53666c>_0x38ba6[_0x32aa11(0x5862)]?_0x38ba6['height']-_0x53666c:_0x5db488,_0x1b8613=this[_0x32aa11(0x43a1)],_0x57ed2f=_0x1a5b9a[0x3]+_0x4f7b65*_0xc52a78+_0x1a5b9a[0x1],_0x16ba55=_0x1a5b9a[0x0]+_0x1385b5*_0xc52a78+_0x1a5b9a[0x2],_0x454d3b=_0x470c3c-_0x1a5b9a[0x3],_0x10c9ed=_0x8203bf-_0x1a5b9a[0x0];(_0x5cbf91||0x0!==_0x1e87d7)&&(_0x2c3244=[_0x454d3b,_0x10c9ed],_0x2ba9cf=[_0x454d3b+_0x57ed2f,_0x10c9ed],_0x51da6d=[_0x454d3b+_0x57ed2f,_0x10c9ed+_0x16ba55],_0x54c29f=[_0x454d3b,_0x10c9ed+_0x16ba55]);var _0x13f338=null;if(0x0!==_0x1e87d7){var _0x5b5eeb=_0x470c3c+_0xae335c,_0x3bcfdb=_0x8203bf+_0x369b16;_0x13f338=ol$1[_0x32aa11(0x4503)]['compose'](_0x1b0070,_0x5b5eeb,_0x3bcfdb,0x1,0x1,_0x1e87d7,-_0x5b5eeb,-_0x3bcfdb),ol$1[_0x32aa11(0x2f64)][_0x32aa11(0x2784)](_0x1b8613),ol$1[_0x32aa11(0x2f64)][_0x32aa11(0x37ba)](_0x1b8613,ol$1['transform'][_0x32aa11(0x18ce)](_0x1b0070,_0x2c3244)),ol$1[_0x32aa11(0x2f64)]['extendCoordinate'](_0x1b8613,ol$1[_0x32aa11(0x4503)][_0x32aa11(0x18ce)](_0x1b0070,_0x2ba9cf)),ol$1[_0x32aa11(0x2f64)][_0x32aa11(0x37ba)](_0x1b8613,ol$1[_0x32aa11(0x4503)][_0x32aa11(0x18ce)](_0x1b0070,_0x51da6d)),ol$1[_0x32aa11(0x2f64)][_0x32aa11(0x37ba)](_0x1b8613,ol$1['transform']['apply'](_0x1b0070,_0x54c29f));}else ol$1[_0x32aa11(0x2f64)][_0x32aa11(0x1a73)](_0x454d3b,_0x10c9ed,_0x454d3b+_0x57ed2f,_0x10c9ed+_0x16ba55,_0x1b8613);var _0x41146e=_0xe97b21[_0x32aa11(0xda2)],_0x2851ed=_0x1b8613[0x0]<=_0x41146e[_0x32aa11(0x209)]&&_0x1b8613[0x2]>=0x0&&_0x1b8613[0x1]<=_0x41146e[_0x32aa11(0x5862)]&&_0x1b8613[0x3]>=0x0;if(_0x33110c){if(!_0x2851ed&&0x1==_0x33110c[0x4])return;ol$1[_0x32aa11(0x2f64)][_0x32aa11(0x32d9)](_0x33110c,_0x1b8613);var _0x1ea767=_0x2851ed?[_0xe97b21,_0x13f338?_0x13f338[_0x32aa11(0x48ca)](0x0):null,_0x54a022,_0x38ba6,_0x5e6794,_0x53666c,_0x4f7b65,_0x1385b5,_0x470c3c,_0x8203bf,_0xc52a78]:null;_0x1ea767&&_0x5cbf91&&_0x1ea767['push'](_0x5a91e1,_0x4adf11,_0x2c3244,_0x2ba9cf,_0x51da6d,_0x54c29f),_0x33110c[_0x32aa11(0x3a33)](_0x1ea767);}else _0x2851ed&&(_0x5cbf91&&this[_0x32aa11(0x164c)](_0xe97b21,_0x2c3244,_0x2ba9cf,_0x51da6d,_0x54c29f,_0x5a91e1,_0x4adf11),ol$1[_0x32aa11(0x2507)][_0x32aa11(0xda2)][_0x32aa11(0x4895)](_0xe97b21,_0x13f338,_0x54a022,_0x38ba6,_0x5e6794,_0x53666c,_0x4f7b65,_0x1385b5,_0x470c3c,_0x8203bf,_0xc52a78));},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4109)][_0x68aa19(0x4b51)][_0x68aa19(0x5496)]=function(_0x504bc4){var _0x41900f=_0x68aa19,_0x1e060e=this[_0x41900f(0x3fac)];return 0x1==_0x1e060e?_0x504bc4:_0x504bc4[_0x41900f(0x2e47)](function(_0xb7f429){return _0xb7f429*_0x1e060e;});},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4109)][_0x68aa19(0x4b51)][_0x68aa19(0x1bac)]=function(_0x447bd2,_0x1be53c,_0x313830,_0x19ba24,_0x26f0a3,_0xae023f){var _0x582272=_0x68aa19,_0x1c8c36=this[_0x582272(0x22b9)]['length'],_0x434dd1=this[_0x582272(0x5535)]();_0xae023f&&(_0x1be53c+=_0x19ba24);var _0x20c85c,_0x497854,_0x1e70d6,_0x1b1c8a=[_0x447bd2[_0x1be53c],_0x447bd2[_0x1be53c+0x1]],_0x518166=[NaN,NaN],_0x4988a9=!0x0;for(_0x20c85c=_0x1be53c+_0x19ba24;_0x20c85c<_0x313830;_0x20c85c+=_0x19ba24)_0x518166[0x0]=_0x447bd2[_0x20c85c],_0x518166[0x1]=_0x447bd2[_0x20c85c+0x1],(_0x1e70d6=ol$1['extent'][_0x582272(0xb06)](_0x434dd1,_0x518166))!==_0x497854?(_0x4988a9&&(this[_0x582272(0x22b9)][_0x1c8c36++]=_0x1b1c8a[0x0],this['coordinates'][_0x1c8c36++]=_0x1b1c8a[0x1]),this[_0x582272(0x22b9)][_0x1c8c36++]=_0x518166[0x0],this[_0x582272(0x22b9)][_0x1c8c36++]=_0x518166[0x1],_0x4988a9=!0x1):_0x1e70d6===ol$1[_0x582272(0x2f64)][_0x582272(0x11d5)][_0x582272(0xde3)]?(this[_0x582272(0x22b9)][_0x1c8c36++]=_0x518166[0x0],this[_0x582272(0x22b9)][_0x1c8c36++]=_0x518166[0x1],_0x4988a9=!0x1):_0x4988a9=!0x0,_0x1b1c8a[0x0]=_0x518166[0x0],_0x1b1c8a[0x1]=_0x518166[0x1],_0x497854=_0x1e70d6;return(_0x26f0a3&&_0x4988a9||_0x20c85c===_0x1be53c+_0x19ba24)&&(this['coordinates'][_0x1c8c36++]=_0x1b1c8a[0x0],this[_0x582272(0x22b9)][_0x1c8c36++]=_0x1b1c8a[0x1]),_0x1c8c36;},ol$1[_0x68aa19(0x2507)]['canvas']['Replay'][_0x68aa19(0x4b51)][_0x68aa19(0x1b6f)]=function(_0x2aa52e,_0x41c69f,_0x389ae9,_0x30f720,_0x394faf){var _0x201dde=_0x68aa19;for(var _0x141206=0x0,_0x2ada77=_0x389ae9[_0x201dde(0x531b)];_0x141206<_0x2ada77;++_0x141206){var _0x3eb7a4=_0x389ae9[_0x141206],_0x183077=this[_0x201dde(0x1bac)](_0x2aa52e,_0x41c69f,_0x3eb7a4,_0x30f720,!0x1,!0x1);_0x394faf[_0x201dde(0x3a33)](_0x183077),_0x41c69f=_0x3eb7a4;}return _0x41c69f;},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x4109)][_0x68aa19(0x4b51)][_0x68aa19(0x32e6)]=function(_0x1769fa,_0x274d69,_0x3f9735){var _0x1e6206=_0x68aa19;this[_0x1e6206(0x4c31)](_0x1769fa,_0x274d69);var _0x231095,_0x40f637,_0x346328,_0x5e7489,_0x31e8d3,_0x43a521=_0x1769fa[_0x1e6206(0x25f2)](),_0x3ffcfe=_0x1769fa[_0x1e6206(0x220f)](),_0x1bfb84=this['coordinates'][_0x1e6206(0x531b)];if(_0x43a521==ol$1[_0x1e6206(0x2add)][_0x1e6206(0x55a1)][_0x1e6206(0xe57)]){_0x231095=(_0x1769fa=_0x1769fa)[_0x1e6206(0x580f)](),_0x5e7489=[];var _0x3d6690=_0x1769fa[_0x1e6206(0x52d7)]();_0x31e8d3=0x0;for(var _0x537789=0x0,_0x36cbb0=_0x3d6690[_0x1e6206(0x531b)];_0x537789<_0x36cbb0;++_0x537789){var _0x5822f0=[];_0x31e8d3=this['drawCustomCoordinates_'](_0x231095,_0x31e8d3,_0x3d6690[_0x537789],_0x3ffcfe,_0x5822f0),_0x5e7489[_0x1e6206(0x3a33)](_0x5822f0);}this[_0x1e6206(0x75c)][_0x1e6206(0x3a33)]([ol$1[_0x1e6206(0x2507)][_0x1e6206(0xda2)]['Instruction']['CUSTOM'],_0x1bfb84,_0x5e7489,_0x1769fa,_0x3f9735,ol$1[_0x1e6206(0x2add)][_0x1e6206(0x5214)][_0x1e6206(0x2b2a)][_0x1e6206(0x25ee)]]);}else _0x43a521==ol$1[_0x1e6206(0x2add)]['GeometryType'][_0x1e6206(0x3315)]||_0x43a521==ol$1[_0x1e6206(0x2add)][_0x1e6206(0x55a1)]['MULTI_LINE_STRING']?(_0x346328=[],_0x231095=_0x43a521==ol$1[_0x1e6206(0x2add)][_0x1e6206(0x55a1)][_0x1e6206(0x3315)]?_0x1769fa['getOrientedFlatCoordinates']():_0x1769fa[_0x1e6206(0x1134)](),_0x31e8d3=this[_0x1e6206(0x1b6f)](_0x231095,0x0,_0x1769fa[_0x1e6206(0x249e)](),_0x3ffcfe,_0x346328),this[_0x1e6206(0x75c)][_0x1e6206(0x3a33)]([ol$1['render'][_0x1e6206(0xda2)][_0x1e6206(0x4cfc)][_0x1e6206(0x1174)],_0x1bfb84,_0x346328,_0x1769fa,_0x3f9735,ol$1[_0x1e6206(0x2add)][_0x1e6206(0x5214)]['inflate'][_0x1e6206(0x2466)]])):_0x43a521==ol$1[_0x1e6206(0x2add)][_0x1e6206(0x55a1)][_0x1e6206(0xcbb)]||_0x43a521==ol$1[_0x1e6206(0x2add)][_0x1e6206(0x55a1)][_0x1e6206(0x3437)]?(_0x231095=_0x1769fa[_0x1e6206(0x1134)](),_0x40f637=this['appendFlatCoordinates'](_0x231095,0x0,_0x231095[_0x1e6206(0x531b)],_0x3ffcfe,!0x1,!0x1),this[_0x1e6206(0x75c)][_0x1e6206(0x3a33)]([ol$1[_0x1e6206(0x2507)][_0x1e6206(0xda2)][_0x1e6206(0x4cfc)]['CUSTOM'],_0x1bfb84,_0x40f637,_0x1769fa,_0x3f9735,ol$1[_0x1e6206(0x2add)][_0x1e6206(0x5214)]['inflate']['coordinates']])):_0x43a521==ol$1['geom'][_0x1e6206(0x55a1)][_0x1e6206(0x8b5)]&&(_0x231095=_0x1769fa[_0x1e6206(0x1134)](),this[_0x1e6206(0x22b9)][_0x1e6206(0x3a33)](_0x231095[0x0],_0x231095[0x1]),_0x40f637=this[_0x1e6206(0x22b9)][_0x1e6206(0x531b)],this[_0x1e6206(0x75c)][_0x1e6206(0x3a33)]([ol$1[_0x1e6206(0x2507)][_0x1e6206(0xda2)][_0x1e6206(0x4cfc)]['CUSTOM'],_0x1bfb84,_0x40f637,_0x1769fa,_0x3f9735]));this[_0x1e6206(0x3bb6)](_0x1769fa,_0x274d69);},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['Replay']['prototype']['beginGeometry']=function(_0x3e15b8,_0x3b060a){var _0x246945=_0x68aa19;this[_0x246945(0x5509)]=[ol$1['render'][_0x246945(0xda2)][_0x246945(0x4cfc)]['BEGIN_GEOMETRY'],_0x3b060a,0x0],this[_0x246945(0x75c)][_0x246945(0x3a33)](this['beginGeometryInstruction1_']),this['beginGeometryInstruction2_']=[ol$1['render']['canvas'][_0x246945(0x4cfc)]['BEGIN_GEOMETRY'],_0x3b060a,0x0],this['hitDetectionInstructions'][_0x246945(0x3a33)](this[_0x246945(0x19ed)]);},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x4109)]['prototype'][_0x68aa19(0x33a7)]=function(_0x2ed651){var _0x372352=_0x68aa19;if(this[_0x372352(0x378d)]){var _0x2496e7=ol$1[_0x372352(0x4503)]['apply'](this[_0x372352(0x32e3)],this[_0x372352(0x378d)][_0x372352(0x48ca)]());_0x2ed651[_0x372352(0x4729)](_0x2496e7[0x0],_0x2496e7[0x1]),_0x2ed651['rotate'](this[_0x372352(0xaed)]);}_0x2ed651[_0x372352(0x12c5)](),this[_0x372352(0x378d)]&&_0x2ed651[_0x372352(0x21f9)][_0x372352(0x18ce)](_0x2ed651,ol$1['render'][_0x372352(0xda2)]['resetTransform_']);},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['Replay']['prototype'][_0x68aa19(0x4c81)]=function(_0x4874b3,_0x3ed43c){var _0x369e10=_0x68aa19;_0x4874b3['strokeStyle']=_0x3ed43c[0x1],_0x4874b3['lineWidth']=_0x3ed43c[0x2],_0x4874b3[_0x369e10(0x475d)]=_0x3ed43c[0x3],_0x4874b3['lineJoin']=_0x3ed43c[0x4],_0x4874b3[_0x369e10(0x19fe)]=_0x3ed43c[0x5],ol$1[_0x369e10(0x40dd)][_0x369e10(0x4b79)]&&(_0x4874b3[_0x369e10(0x5475)]=_0x3ed43c[0x7],_0x4874b3[_0x369e10(0x56a5)](_0x3ed43c[0x6]));},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4109)]['prototype'][_0x68aa19(0x953)]=function(_0x2a831d,_0x55826a){var _0x15f978=_0x68aa19;if(_0x2a831d&&_0x2a831d[_0x15f978(0x531b)]>0x5){var _0x1fdec6=_0x2a831d[0x4];if(0x1==_0x1fdec6||_0x1fdec6==_0x2a831d[_0x15f978(0x531b)]-0x5){var _0x463bf2={'minX':_0x2a831d[0x0],'minY':_0x2a831d[0x1],'maxX':_0x2a831d[0x2],'maxY':_0x2a831d[0x3],'value':_0x55826a};if(!this['declutterTree'][_0x15f978(0x3562)](_0x463bf2)){this[_0x15f978(0x2202)][_0x15f978(0x40e6)](_0x463bf2);for(var _0x353117=ol$1[_0x15f978(0x2507)]['canvas'][_0x15f978(0x4895)],_0x23f5f3=0x5,_0x2ff5ed=_0x2a831d[_0x15f978(0x531b)];_0x23f5f3<_0x2ff5ed;++_0x23f5f3){var _0x5dd92c=_0x2a831d[_0x23f5f3];_0x5dd92c&&(_0x5dd92c[_0x15f978(0x531b)]>0xb&&this[_0x15f978(0x164c)](_0x5dd92c[0x0],_0x5dd92c[0xd],_0x5dd92c[0xe],_0x5dd92c[0xf],_0x5dd92c[0x10],_0x5dd92c[0xb],_0x5dd92c[0xc]),_0x353117[_0x15f978(0x18ce)](void 0x0,_0x5dd92c));}}_0x2a831d[_0x15f978(0x531b)]=0x5,ol$1[_0x15f978(0x2f64)]['createOrUpdateEmpty'](_0x2a831d);}}},ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x4109)]['prototype'][_0x68aa19(0x562e)]=function(_0x3c8fa7,_0x1a8bff,_0xd6034a,_0x3c60f3,_0x1170c8,_0x5653e2){var _0x47fdb1=_0x68aa19,_0x128da5;this[_0x47fdb1(0xdcd)]&&ol$1['array']['equals'](_0x1a8bff,this[_0x47fdb1(0x32e3)])?_0x128da5=this[_0x47fdb1(0xdcd)]:(this['pixelCoordinates_']||(this['pixelCoordinates_']=[]),_0x128da5=ol$1['geom'][_0x47fdb1(0x5214)][_0x47fdb1(0x4503)]['transform2D'](this[_0x47fdb1(0x22b9)],0x0,this[_0x47fdb1(0x22b9)][_0x47fdb1(0x531b)],0x2,_0x1a8bff,this[_0x47fdb1(0xdcd)]),ol$1[_0x47fdb1(0x4503)][_0x47fdb1(0x201f)](this[_0x47fdb1(0x32e3)],_0x1a8bff));for(var _0x45aec4,_0x317d06,_0x464c59,_0xb67dac,_0x2055b8,_0x1b0ac5,_0x15744f,_0x3a3670,_0x4ef947,_0x3d648b=!ol$1[_0x47fdb1(0x1017)][_0x47fdb1(0x197c)](_0xd6034a),_0x5966a8=0x0,_0x432761=_0x3c60f3[_0x47fdb1(0x531b)],_0x58872a=0x0,_0x765e45=0x0,_0x501d7e=0x0,_0x3c80df=null,_0x1576b2=null,_0x21269b=this[_0x47fdb1(0x14c3)],_0x1305ea=this[_0x47fdb1(0xaed)],_0x151300={'context':_0x3c8fa7,'pixelRatio':this['pixelRatio'],'resolution':this[_0x47fdb1(0x4db1)],'rotation':_0x1305ea},_0x2dd9bd=this[_0x47fdb1(0x75c)]!=_0x3c60f3||this[_0x47fdb1(0x239a)]?0x0:0xc8;_0x5966a8<_0x432761;){var _0x3ced94,_0x507e45,_0x572cc9,_0x26709a=_0x3c60f3[_0x5966a8];switch(_0x26709a[0x0]){case ol$1[_0x47fdb1(0x2507)]['canvas'][_0x47fdb1(0x4cfc)][_0x47fdb1(0x4de7)]:_0x3ced94=_0x26709a[0x1],_0x3d648b&&_0xd6034a[ol$1[_0x47fdb1(0x568a)](_0x3ced94)[_0x47fdb1(0x1d43)]()]||!_0x3ced94['getGeometry']()?_0x5966a8=_0x26709a[0x2]:void 0x0===_0x5653e2||ol$1['extent'][_0x47fdb1(0x8d8)](_0x5653e2,_0x3ced94[_0x47fdb1(0x1578)]()[_0x47fdb1(0x1d95)]())?++_0x5966a8:_0x5966a8=_0x26709a[0x2]+0x1;break;case ol$1[_0x47fdb1(0x2507)][_0x47fdb1(0xda2)][_0x47fdb1(0x4cfc)][_0x47fdb1(0x29a6)]:_0x765e45>_0x2dd9bd&&(this[_0x47fdb1(0x33a7)](_0x3c8fa7),_0x765e45=0x0),_0x501d7e>_0x2dd9bd&&(_0x3c8fa7['stroke'](),_0x501d7e=0x0),_0x765e45||_0x501d7e||(_0x3c8fa7[_0x47fdb1(0x28b1)](),_0xb67dac=_0x2055b8=NaN),++_0x5966a8;break;case ol$1[_0x47fdb1(0x2507)]['canvas'][_0x47fdb1(0x4cfc)]['CIRCLE']:var _0x47cd26=_0x128da5[_0x58872a=_0x26709a[0x1]],_0x27e261=_0x128da5[_0x58872a+0x1],_0x20e906=_0x128da5[_0x58872a+0x2]-_0x47cd26,_0x27916c=_0x128da5[_0x58872a+0x3]-_0x27e261,_0x22360c=Math[_0x47fdb1(0x4080)](_0x20e906*_0x20e906+_0x27916c*_0x27916c);_0x3c8fa7[_0x47fdb1(0x5702)](_0x47cd26+_0x22360c,_0x27e261),_0x3c8fa7[_0x47fdb1(0x3707)](_0x47cd26,_0x27e261,_0x22360c,0x0,0x2*Math['PI'],!0x0),++_0x5966a8;break;case ol$1[_0x47fdb1(0x2507)][_0x47fdb1(0xda2)][_0x47fdb1(0x4cfc)][_0x47fdb1(0x45d6)]:_0x3c8fa7[_0x47fdb1(0x2a95)](),++_0x5966a8;break;case ol$1[_0x47fdb1(0x2507)]['canvas']['Instruction'][_0x47fdb1(0x1174)]:_0x58872a=_0x26709a[0x1],_0x45aec4=_0x26709a[0x2];var _0x389a2e=_0x26709a[0x3],_0x21a4c7=_0x26709a[0x4],_0x1da927=0x6==_0x26709a[_0x47fdb1(0x531b)]?_0x26709a[0x5]:void 0x0;_0x151300['geometry']=_0x389a2e,_0x151300[_0x47fdb1(0x349b)]=_0x3ced94,_0x5966a8 in _0x21269b||(_0x21269b[_0x5966a8]=[]);var _0x2865b0=_0x21269b[_0x5966a8];_0x1da927?_0x1da927(_0x128da5,_0x58872a,_0x45aec4,0x2,_0x2865b0):(_0x2865b0[0x0]=_0x128da5[_0x58872a],_0x2865b0[0x1]=_0x128da5[_0x58872a+0x1],_0x2865b0[_0x47fdb1(0x531b)]=0x2),_0x21a4c7(_0x2865b0,_0x151300),++_0x5966a8;break;case ol$1[_0x47fdb1(0x2507)][_0x47fdb1(0xda2)][_0x47fdb1(0x4cfc)][_0x47fdb1(0x55f1)]:_0x58872a=_0x26709a[0x1],_0x45aec4=_0x26709a[0x2],_0x4ef947=_0x26709a[0x3],_0x317d06=_0x26709a[0x4],_0x464c59=_0x26709a[0x5],_0x3a3670=_0x1170c8?null:_0x26709a[0x6];var _0x48deee,_0x4342bd,_0x2d8713,_0x5a2480=_0x26709a[0x7],_0x2fd061=_0x26709a[0x8],_0x6cfae7=_0x26709a[0x9],_0x522293=_0x26709a[0xa],_0x49443c=_0x26709a[0xb],_0x3949d7=_0x26709a[0xc],_0x352d8d=_0x26709a[0xd],_0x1ccbc2=_0x26709a[0xe],_0x2416b1=_0x26709a[0xf];for(_0x26709a['length']>0x10?(_0x48deee=_0x26709a[0x10],_0x4342bd=_0x26709a[0x11],_0x2d8713=_0x26709a[0x12]):(_0x48deee=ol$1[_0x47fdb1(0x2507)][_0x47fdb1(0xda2)]['defaultPadding'],_0x4342bd=_0x2d8713=!0x1),_0x49443c&&(_0x3949d7+=_0x1305ea);_0x58872a<_0x45aec4;_0x58872a+=0x2)this[_0x47fdb1(0x1659)](_0x3c8fa7,_0x128da5[_0x58872a],_0x128da5[_0x58872a+0x1],_0x4ef947,_0x317d06,_0x464c59,_0x3a3670,_0x5a2480,_0x2fd061,_0x6cfae7,_0x522293,_0x3949d7,_0x352d8d,_0x1ccbc2,_0x2416b1,_0x48deee,_0x4342bd?_0x3c80df:null,_0x2d8713?_0x1576b2:null);this[_0x47fdb1(0x953)](_0x3a3670,_0x3ced94),++_0x5966a8;break;case ol$1[_0x47fdb1(0x2507)]['canvas']['Instruction'][_0x47fdb1(0x5257)]:var _0x2b8b2c=_0x26709a[0x1],_0x35cf75=_0x26709a[0x2],_0x2e35bb=_0x26709a[0x3];_0x3a3670=_0x1170c8?null:_0x26709a[0x4];var _0x547ff1=_0x26709a[0x5],_0x41f301=_0x26709a[0x6],_0x5194a6=_0x26709a[0x7],_0x1a0e9a=_0x26709a[0x8],_0x24938b=_0x26709a[0x9],_0xe364cd=_0x26709a[0xa],_0x4463e4=_0x26709a[0xb],_0x58b0f7=_0x26709a[0xc],_0x3edc9b=_0x26709a[0xd],_0x389e14=_0x26709a[0xe],_0xa5c23d=ol$1[_0x47fdb1(0x2add)][_0x47fdb1(0x5214)][_0x47fdb1(0x531b)]['lineString'](_0x128da5,_0x2b8b2c,_0x35cf75,0x2),_0x46c210=_0x1a0e9a(_0x58b0f7);if(_0x547ff1||_0x46c210<=_0xa5c23d){var _0x2f999c=this[_0x47fdb1(0xdc1)][_0x3edc9b][_0x47fdb1(0x1b24)],_0x380fd2=(_0xa5c23d-_0x46c210)*ol$1['render'][_0x47fdb1(0x2c1c)][_0x47fdb1(0x536c)][_0x2f999c],_0x3debce=ol$1[_0x47fdb1(0x2add)][_0x47fdb1(0x5214)][_0x47fdb1(0x9b8)][_0x47fdb1(0x4885)](_0x128da5,_0x2b8b2c,_0x35cf75,0x2,_0x58b0f7,_0x1a0e9a,_0x380fd2,_0x5194a6);if(_0x3debce){var _0x48fe7e,_0xe9359b,_0x259c95,_0x2f834d,_0x2ec5cf;if(_0xe364cd){for(_0x48fe7e=0x0,_0xe9359b=_0x3debce[_0x47fdb1(0x531b)];_0x48fe7e<_0xe9359b;++_0x48fe7e)_0x259c95=(_0x2ec5cf=_0x3debce[_0x48fe7e])[0x4],_0x2f834d=this[_0x47fdb1(0x14a6)](_0x259c95,_0x3edc9b,'',_0xe364cd),_0x317d06=_0x2ec5cf[0x2]+_0x4463e4,_0x464c59=_0x2e35bb*_0x2f834d['height']+0x2*(0.5-_0x2e35bb)*_0x4463e4-_0x24938b,this[_0x47fdb1(0x1659)](_0x3c8fa7,_0x2ec5cf[0x0],_0x2ec5cf[0x1],_0x2f834d,_0x317d06,_0x464c59,_0x3a3670,_0x2f834d['height'],0x1,0x0,0x0,_0x2ec5cf[0x3],_0x389e14,!0x1,_0x2f834d['width'],ol$1[_0x47fdb1(0x2507)]['canvas'][_0x47fdb1(0x11b2)],null,null);}if(_0x41f301){for(_0x48fe7e=0x0,_0xe9359b=_0x3debce[_0x47fdb1(0x531b)];_0x48fe7e<_0xe9359b;++_0x48fe7e)_0x259c95=(_0x2ec5cf=_0x3debce[_0x48fe7e])[0x4],_0x2f834d=this[_0x47fdb1(0x14a6)](_0x259c95,_0x3edc9b,_0x41f301,''),_0x317d06=_0x2ec5cf[0x2],_0x464c59=_0x2e35bb*_0x2f834d[_0x47fdb1(0x5862)]-_0x24938b,this[_0x47fdb1(0x1659)](_0x3c8fa7,_0x2ec5cf[0x0],_0x2ec5cf[0x1],_0x2f834d,_0x317d06,_0x464c59,_0x3a3670,_0x2f834d['height'],0x1,0x0,0x0,_0x2ec5cf[0x3],_0x389e14,!0x1,_0x2f834d[_0x47fdb1(0x209)],ol$1[_0x47fdb1(0x2507)][_0x47fdb1(0xda2)]['defaultPadding'],null,null);}}}this[_0x47fdb1(0x953)](_0x3a3670,_0x3ced94),++_0x5966a8;break;case ol$1[_0x47fdb1(0x2507)][_0x47fdb1(0xda2)][_0x47fdb1(0x4cfc)][_0x47fdb1(0x4669)]:if(void 0x0!==_0x1170c8){var _0x196974=_0x1170c8(_0x3ced94=_0x26709a[0x1]);if(_0x196974)return _0x196974;}++_0x5966a8;break;case ol$1[_0x47fdb1(0x2507)][_0x47fdb1(0xda2)][_0x47fdb1(0x4cfc)]['FILL']:_0x2dd9bd?_0x765e45++:this['fill_'](_0x3c8fa7),++_0x5966a8;break;case ol$1[_0x47fdb1(0x2507)][_0x47fdb1(0xda2)][_0x47fdb1(0x4cfc)][_0x47fdb1(0x3297)]:for(_0x58872a=_0x26709a[0x1],_0x45aec4=_0x26709a[0x2],_0x507e45=_0x128da5[_0x58872a],_0x15744f=(_0x572cc9=_0x128da5[_0x58872a+0x1])+0.5|0x0,(_0x1b0ac5=_0x507e45+0.5|0x0)===_0xb67dac&&_0x15744f===_0x2055b8||(_0x3c8fa7[_0x47fdb1(0x5702)](_0x507e45,_0x572cc9),_0xb67dac=_0x1b0ac5,_0x2055b8=_0x15744f),_0x58872a+=0x2;_0x58872a<_0x45aec4;_0x58872a+=0x2)_0x1b0ac5=(_0x507e45=_0x128da5[_0x58872a])+0.5|0x0,_0x15744f=(_0x572cc9=_0x128da5[_0x58872a+0x1])+0.5|0x0,_0x58872a!=_0x45aec4-0x2&&_0x1b0ac5===_0xb67dac&&_0x15744f===_0x2055b8||(_0x3c8fa7['lineTo'](_0x507e45,_0x572cc9),_0xb67dac=_0x1b0ac5,_0x2055b8=_0x15744f);++_0x5966a8;break;case ol$1['render'][_0x47fdb1(0xda2)][_0x47fdb1(0x4cfc)][_0x47fdb1(0x4537)]:_0x3c80df=_0x26709a,this['fillOrigin_']=_0x26709a[0x2],_0x765e45&&(this[_0x47fdb1(0x33a7)](_0x3c8fa7),_0x765e45=0x0,_0x501d7e&&(_0x3c8fa7[_0x47fdb1(0x3c20)](),_0x501d7e=0x0)),_0x3c8fa7['fillStyle']=_0x26709a[0x1],++_0x5966a8;break;case ol$1['render'][_0x47fdb1(0xda2)][_0x47fdb1(0x4cfc)][_0x47fdb1(0x2eb6)]:_0x1576b2=_0x26709a,_0x501d7e&&(_0x3c8fa7[_0x47fdb1(0x3c20)](),_0x501d7e=0x0),this[_0x47fdb1(0x4c81)](_0x3c8fa7,_0x26709a),++_0x5966a8;break;case ol$1[_0x47fdb1(0x2507)][_0x47fdb1(0xda2)][_0x47fdb1(0x4cfc)][_0x47fdb1(0x3016)]:_0x2dd9bd?_0x501d7e++:_0x3c8fa7['stroke'](),++_0x5966a8;break;default:++_0x5966a8;}}_0x765e45&&this[_0x47fdb1(0x33a7)](_0x3c8fa7),_0x501d7e&&_0x3c8fa7[_0x47fdb1(0x3c20)]();},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4109)][_0x68aa19(0x4b51)][_0x68aa19(0x2c1c)]=function(_0x14085e,_0x5a5469,_0x133418,_0x4d3106){var _0xaf9d5f=_0x68aa19;this[_0xaf9d5f(0xaed)]=_0x133418,this[_0xaf9d5f(0x562e)](_0x14085e,_0x5a5469,_0x4d3106,this['instructions'],void 0x0,void 0x0);},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x4109)]['prototype'][_0x68aa19(0x25c9)]=function(_0x312715,_0x3681e4,_0x24c5a8,_0x1cdb8e,_0x1a7897,_0x532371){var _0x1bf5cb=_0x68aa19;return this[_0x1bf5cb(0xaed)]=_0x24c5a8,this[_0x1bf5cb(0x562e)](_0x312715,_0x3681e4,_0x1cdb8e,this[_0x1bf5cb(0x3e6e)],_0x1a7897,_0x532371);},ol$1['render'][_0x68aa19(0xda2)]['Replay'][_0x68aa19(0x4b51)][_0x68aa19(0x1714)]=function(){var _0x5ccae8=_0x68aa19,_0x1e2b68,_0xf46bbb=this[_0x5ccae8(0x3e6e)];_0xf46bbb['reverse']();var _0xead31f,_0x450fce,_0x131916=_0xf46bbb[_0x5ccae8(0x531b)],_0x59fd13=-0x1;for(_0x1e2b68=0x0;_0x1e2b68<_0x131916;++_0x1e2b68)(_0x450fce=(_0xead31f=_0xf46bbb[_0x1e2b68])[0x0])==ol$1[_0x5ccae8(0x2507)]['canvas']['Instruction'][_0x5ccae8(0x4669)]?_0x59fd13=_0x1e2b68:_0x450fce==ol$1['render']['canvas'][_0x5ccae8(0x4cfc)][_0x5ccae8(0x4de7)]&&(_0xead31f[0x2]=_0x1e2b68,ol$1[_0x5ccae8(0x576)]['reverseSubArray'](this['hitDetectionInstructions'],_0x59fd13,_0x1e2b68),_0x59fd13=-0x1);},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4109)][_0x68aa19(0x4b51)][_0x68aa19(0x3442)]=function(_0x3f4907,_0xacf8be){var _0x42bf4e=_0x68aa19,_0x7c5385=this[_0x42bf4e(0x4695)];if(_0x3f4907){var _0x32fc42=_0x3f4907[_0x42bf4e(0x2618)]();_0x7c5385[_0x42bf4e(0x3355)]=ol$1[_0x42bf4e(0x10c2)][_0x42bf4e(0x512a)](_0x32fc42||ol$1[_0x42bf4e(0x2507)][_0x42bf4e(0xda2)][_0x42bf4e(0x308d)]);}else _0x7c5385['fillStyle']=void 0x0;if(_0xacf8be){var _0x2766dd=_0xacf8be['getColor']();_0x7c5385[_0x42bf4e(0x3c77)]=ol$1[_0x42bf4e(0x10c2)]['asColorLike'](_0x2766dd||ol$1[_0x42bf4e(0x2507)][_0x42bf4e(0xda2)][_0x42bf4e(0x1e03)]);var _0x49a527=_0xacf8be[_0x42bf4e(0x4462)]();_0x7c5385[_0x42bf4e(0x475d)]=void 0x0!==_0x49a527?_0x49a527:ol$1[_0x42bf4e(0x2507)]['canvas'][_0x42bf4e(0x1c4e)];var _0xb72e98=_0xacf8be[_0x42bf4e(0x58a6)]();_0x7c5385[_0x42bf4e(0x6c9)]=_0xb72e98?_0xb72e98[_0x42bf4e(0x48ca)]():ol$1[_0x42bf4e(0x2507)][_0x42bf4e(0xda2)]['defaultLineDash'];var _0x15a551=_0xacf8be[_0x42bf4e(0x1d30)]();_0x7c5385['lineDashOffset']=_0x15a551||ol$1[_0x42bf4e(0x2507)][_0x42bf4e(0xda2)]['defaultLineDashOffset'];var _0x5cd8f4=_0xacf8be['getLineJoin']();_0x7c5385['lineJoin']=void 0x0!==_0x5cd8f4?_0x5cd8f4:ol$1[_0x42bf4e(0x2507)][_0x42bf4e(0xda2)][_0x42bf4e(0x839)];var _0x466585=_0xacf8be[_0x42bf4e(0x1a98)]();_0x7c5385[_0x42bf4e(0x3bf7)]=void 0x0!==_0x466585?_0x466585:ol$1[_0x42bf4e(0x2507)][_0x42bf4e(0xda2)]['defaultLineWidth'];var _0x1d78b6=_0xacf8be[_0x42bf4e(0x1368)]();_0x7c5385[_0x42bf4e(0x19fe)]=void 0x0!==_0x1d78b6?_0x1d78b6:ol$1[_0x42bf4e(0x2507)][_0x42bf4e(0xda2)][_0x42bf4e(0x2b92)],_0x7c5385['lineWidth']>this[_0x42bf4e(0x86b)]&&(this[_0x42bf4e(0x86b)]=_0x7c5385[_0x42bf4e(0x3bf7)],this[_0x42bf4e(0x14bf)]=null);}else _0x7c5385['strokeStyle']=void 0x0,_0x7c5385[_0x42bf4e(0x475d)]=void 0x0,_0x7c5385[_0x42bf4e(0x6c9)]=null,_0x7c5385[_0x42bf4e(0x5475)]=void 0x0,_0x7c5385[_0x42bf4e(0x175b)]=void 0x0,_0x7c5385[_0x42bf4e(0x3bf7)]=void 0x0,_0x7c5385['miterLimit']=void 0x0;},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x4109)][_0x68aa19(0x4b51)][_0x68aa19(0x1e37)]=function(_0x1ea09d,_0x195f80){var _0x4f6230=_0x68aa19,_0x1c1c27=_0x1ea09d[_0x4f6230(0x3355)],_0x506e2c=[ol$1[_0x4f6230(0x2507)][_0x4f6230(0xda2)][_0x4f6230(0x4cfc)][_0x4f6230(0x4537)],_0x1c1c27];if(_0x4f6230(0x29ad)!=typeof _0x1c1c27){var _0x5e561e=_0x195f80[_0x4f6230(0x1d95)]();_0x506e2c['push']([_0x5e561e[0x0],_0x5e561e[0x3]]);}this['instructions'][_0x4f6230(0x3a33)](_0x506e2c);},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x4109)][_0x68aa19(0x4b51)]['applyStroke']=function(_0x1d3734){var _0xe97cac=_0x68aa19;this[_0xe97cac(0x75c)][_0xe97cac(0x3a33)]([ol$1['render'][_0xe97cac(0xda2)]['Instruction']['SET_STROKE_STYLE'],_0x1d3734[_0xe97cac(0x3c77)],_0x1d3734['lineWidth']*this[_0xe97cac(0x3fac)],_0x1d3734[_0xe97cac(0x475d)],_0x1d3734[_0xe97cac(0x175b)],_0x1d3734[_0xe97cac(0x19fe)],this[_0xe97cac(0x5496)](_0x1d3734[_0xe97cac(0x6c9)]),_0x1d3734['lineDashOffset']*this[_0xe97cac(0x3fac)]]);},ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x4109)][_0x68aa19(0x4b51)][_0x68aa19(0x14fd)]=function(_0xfd4001,_0x3b0dd9,_0x52d2eb){var _0x62da8b=_0x68aa19,_0x1cdcd1=_0xfd4001[_0x62da8b(0x3355)];_0x62da8b(0x29ad)==typeof _0x1cdcd1&&_0xfd4001['currentFillStyle']==_0x1cdcd1||(_0x3b0dd9[_0x62da8b(0x317a)](this,_0xfd4001,_0x52d2eb),_0xfd4001[_0x62da8b(0x1c9d)]=_0x1cdcd1);},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['Replay'][_0x68aa19(0x4b51)][_0x68aa19(0x4913)]=function(_0x477bbd,_0x4ee2d1){var _0x50b04c=_0x68aa19,_0x511c8d=_0x477bbd[_0x50b04c(0x3c77)],_0xe521ec=_0x477bbd[_0x50b04c(0x475d)],_0x562515=_0x477bbd[_0x50b04c(0x6c9)],_0x14ffdf=_0x477bbd['lineDashOffset'],_0x3a0198=_0x477bbd[_0x50b04c(0x175b)],_0x11fe89=_0x477bbd[_0x50b04c(0x3bf7)],_0x10c7e6=_0x477bbd['miterLimit'];(_0x477bbd['currentStrokeStyle']!=_0x511c8d||_0x477bbd['currentLineCap']!=_0xe521ec||_0x562515!=_0x477bbd['currentLineDash']&&!ol$1['array'][_0x50b04c(0x2ed4)](_0x477bbd['currentLineDash'],_0x562515)||_0x477bbd['currentLineDashOffset']!=_0x14ffdf||_0x477bbd[_0x50b04c(0x1b0d)]!=_0x3a0198||_0x477bbd[_0x50b04c(0x3c15)]!=_0x11fe89||_0x477bbd[_0x50b04c(0x1c1)]!=_0x10c7e6)&&(_0x4ee2d1['call'](this,_0x477bbd),_0x477bbd[_0x50b04c(0x55f)]=_0x511c8d,_0x477bbd[_0x50b04c(0x11ca)]=_0xe521ec,_0x477bbd['currentLineDash']=_0x562515,_0x477bbd[_0x50b04c(0x38d2)]=_0x14ffdf,_0x477bbd[_0x50b04c(0x1b0d)]=_0x3a0198,_0x477bbd[_0x50b04c(0x3c15)]=_0x11fe89,_0x477bbd[_0x50b04c(0x1c1)]=_0x10c7e6);},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x4109)][_0x68aa19(0x4b51)][_0x68aa19(0x3bb6)]=function(_0x208c51,_0x11b00d){var _0x1c6fda=_0x68aa19;this[_0x1c6fda(0x5509)][0x2]=this['instructions'][_0x1c6fda(0x531b)],this[_0x1c6fda(0x5509)]=null,this[_0x1c6fda(0x19ed)][0x2]=this[_0x1c6fda(0x3e6e)][_0x1c6fda(0x531b)],this[_0x1c6fda(0x19ed)]=null;var _0xe1aea3=[ol$1[_0x1c6fda(0x2507)][_0x1c6fda(0xda2)][_0x1c6fda(0x4cfc)][_0x1c6fda(0x4669)],_0x11b00d];this[_0x1c6fda(0x75c)][_0x1c6fda(0x3a33)](_0xe1aea3),this[_0x1c6fda(0x3e6e)][_0x1c6fda(0x3a33)](_0xe1aea3);},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x4109)][_0x68aa19(0x4b51)][_0x68aa19(0x2c4)]=ol$1[_0x68aa19(0xc59)],ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['Replay'][_0x68aa19(0x4b51)]['getBufferedMaxExtent']=function(){var _0x29e41e=_0x68aa19;if(!this['bufferedMaxExtent_']&&(this['bufferedMaxExtent_']=ol$1['extent'][_0x29e41e(0x254b)](this['maxExtent']),this[_0x29e41e(0x86b)]>0x0)){var _0x123125=this[_0x29e41e(0x4db1)]*(this[_0x29e41e(0x86b)]+0x1)/0x2;ol$1[_0x29e41e(0x2f64)]['buffer'](this['bufferedMaxExtent_'],_0x123125,this[_0x29e41e(0x14bf)]);}return this['bufferedMaxExtent_'];},ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x4454)]=function(_0x4ed1fd,_0x32cd93,_0x5aa3ad,_0x4341b3,_0x455fba,_0x34fcca){var _0xef898a=_0x68aa19;ol$1[_0xef898a(0x2507)][_0xef898a(0xda2)][_0xef898a(0x4109)][_0xef898a(0x317a)](this,_0x4ed1fd,_0x32cd93,_0x5aa3ad,_0x4341b3,_0x455fba,_0x34fcca),this['declutterGroup_']=null,this[_0xef898a(0x50e4)]=null,this[_0xef898a(0x3376)]=null,this[_0xef898a(0x2305)]=void 0x0,this['anchorY_']=void 0x0,this['height_']=void 0x0,this[_0xef898a(0x17ac)]=void 0x0,this['originX_']=void 0x0,this[_0xef898a(0x41e2)]=void 0x0,this[_0xef898a(0x4e6f)]=void 0x0,this['rotation_']=void 0x0,this['scale_']=void 0x0,this[_0xef898a(0x37bf)]=void 0x0,this[_0xef898a(0x1664)]=void 0x0;},ol$1[_0x68aa19(0x5620)](ol$1['render']['canvas']['ImageReplay'],ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x4109)]),ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['ImageReplay']['prototype']['drawCoordinates_']=function(_0x46be7a,_0x4a10a5,_0x459686,_0x4db7a6){var _0x3fbfff=_0x68aa19;return this[_0x3fbfff(0x1bac)](_0x46be7a,_0x4a10a5,_0x459686,_0x4db7a6,!0x1,!0x1);},ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x4454)][_0x68aa19(0x4b51)][_0x68aa19(0x2687)]=function(_0x3a5774,_0x1137a5){var _0x2142ea=_0x68aa19;if(this[_0x2142ea(0x3376)]){this[_0x2142ea(0x4c31)](_0x3a5774,_0x1137a5);var _0x492606=_0x3a5774[_0x2142ea(0x1134)](),_0x58ef39=_0x3a5774[_0x2142ea(0x220f)](),_0x416c0b=this['coordinates'][_0x2142ea(0x531b)],_0x534925=this[_0x2142ea(0x2698)](_0x492606,0x0,_0x492606[_0x2142ea(0x531b)],_0x58ef39);this['instructions'][_0x2142ea(0x3a33)]([ol$1[_0x2142ea(0x2507)][_0x2142ea(0xda2)][_0x2142ea(0x4cfc)][_0x2142ea(0x55f1)],_0x416c0b,_0x534925,this[_0x2142ea(0x3376)],this['anchorX_'],this[_0x2142ea(0x5556)],this[_0x2142ea(0x474b)],this[_0x2142ea(0x519e)],this[_0x2142ea(0x17ac)],this[_0x2142ea(0x145e)],this[_0x2142ea(0x41e2)],this[_0x2142ea(0x4e6f)],this[_0x2142ea(0x54a3)],this[_0x2142ea(0xc0b)]*this['pixelRatio'],this[_0x2142ea(0x37bf)],this[_0x2142ea(0x1664)]]),this['hitDetectionInstructions'][_0x2142ea(0x3a33)]([ol$1[_0x2142ea(0x2507)][_0x2142ea(0xda2)][_0x2142ea(0x4cfc)][_0x2142ea(0x55f1)],_0x416c0b,_0x534925,this[_0x2142ea(0x50e4)],this[_0x2142ea(0x2305)],this[_0x2142ea(0x5556)],this[_0x2142ea(0x474b)],this[_0x2142ea(0x519e)],this['opacity_'],this[_0x2142ea(0x145e)],this[_0x2142ea(0x41e2)],this[_0x2142ea(0x4e6f)],this[_0x2142ea(0x54a3)],this[_0x2142ea(0xc0b)],this['snapToPixel_'],this[_0x2142ea(0x1664)]]),this[_0x2142ea(0x3bb6)](_0x3a5774,_0x1137a5);}},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4454)][_0x68aa19(0x4b51)][_0x68aa19(0x3b95)]=function(_0x59b224,_0x2996cd){var _0x14243b=_0x68aa19;if(this['image_']){this[_0x14243b(0x4c31)](_0x59b224,_0x2996cd);var _0xf8ffc3=_0x59b224[_0x14243b(0x1134)](),_0xd44320=_0x59b224[_0x14243b(0x220f)](),_0x2519a4=this['coordinates'][_0x14243b(0x531b)],_0x48532b=this['drawCoordinates_'](_0xf8ffc3,0x0,_0xf8ffc3['length'],_0xd44320);this[_0x14243b(0x75c)][_0x14243b(0x3a33)]([ol$1[_0x14243b(0x2507)][_0x14243b(0xda2)][_0x14243b(0x4cfc)]['DRAW_IMAGE'],_0x2519a4,_0x48532b,this[_0x14243b(0x3376)],this[_0x14243b(0x2305)],this['anchorY_'],this[_0x14243b(0x474b)],this['height_'],this[_0x14243b(0x17ac)],this['originX_'],this['originY_'],this[_0x14243b(0x4e6f)],this[_0x14243b(0x54a3)],this[_0x14243b(0xc0b)]*this['pixelRatio'],this[_0x14243b(0x37bf)],this[_0x14243b(0x1664)]]),this['hitDetectionInstructions'][_0x14243b(0x3a33)]([ol$1[_0x14243b(0x2507)][_0x14243b(0xda2)][_0x14243b(0x4cfc)]['DRAW_IMAGE'],_0x2519a4,_0x48532b,this['hitDetectionImage_'],this['anchorX_'],this['anchorY_'],this[_0x14243b(0x474b)],this[_0x14243b(0x519e)],this['opacity_'],this['originX_'],this[_0x14243b(0x41e2)],this[_0x14243b(0x4e6f)],this[_0x14243b(0x54a3)],this[_0x14243b(0xc0b)],this['snapToPixel_'],this[_0x14243b(0x1664)]]),this['endGeometry'](_0x59b224,_0x2996cd);}},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['ImageReplay'][_0x68aa19(0x4b51)][_0x68aa19(0x2c4)]=function(){var _0x47e755=_0x68aa19;this[_0x47e755(0x1714)](),this[_0x47e755(0x2305)]=void 0x0,this[_0x47e755(0x5556)]=void 0x0,this[_0x47e755(0x50e4)]=null,this[_0x47e755(0x3376)]=null,this[_0x47e755(0x519e)]=void 0x0,this[_0x47e755(0xc0b)]=void 0x0,this['opacity_']=void 0x0,this[_0x47e755(0x145e)]=void 0x0,this[_0x47e755(0x41e2)]=void 0x0,this['rotateWithView_']=void 0x0,this[_0x47e755(0x54a3)]=void 0x0,this[_0x47e755(0x37bf)]=void 0x0,this['width_']=void 0x0;},ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x4454)]['prototype']['setImageStyle']=function(_0x681a3e,_0xb78ab2){var _0x35a86e=_0x68aa19,_0x195ec7=_0x681a3e['getAnchor'](),_0x3a3f26=_0x681a3e[_0x35a86e(0x3159)](),_0x1634bc=_0x681a3e[_0x35a86e(0x281e)](0x1),_0x2cee29=_0x681a3e[_0x35a86e(0x14a6)](0x1),_0x372a08=_0x681a3e['getOrigin']();this['anchorX_']=_0x195ec7[0x0],this[_0x35a86e(0x5556)]=_0x195ec7[0x1],this['declutterGroup_']=_0xb78ab2,this[_0x35a86e(0x50e4)]=_0x1634bc,this[_0x35a86e(0x3376)]=_0x2cee29,this[_0x35a86e(0x519e)]=_0x3a3f26[0x1],this['opacity_']=_0x681a3e[_0x35a86e(0x170b)](),this[_0x35a86e(0x145e)]=_0x372a08[0x0],this[_0x35a86e(0x41e2)]=_0x372a08[0x1],this['rotateWithView_']=_0x681a3e[_0x35a86e(0x44ce)](),this[_0x35a86e(0x54a3)]=_0x681a3e[_0x35a86e(0x4845)](),this[_0x35a86e(0xc0b)]=_0x681a3e[_0x35a86e(0x5400)](),this[_0x35a86e(0x37bf)]=_0x681a3e[_0x35a86e(0x2d08)](),this[_0x35a86e(0x1664)]=_0x3a3f26[0x0];},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0xba8)]=function(_0x32756b,_0x2d1f90,_0x28c183,_0x20f6c5,_0x23d78d,_0x29e397){var _0x4c40c4=_0x68aa19;ol$1[_0x4c40c4(0x2507)][_0x4c40c4(0xda2)][_0x4c40c4(0x4109)][_0x4c40c4(0x317a)](this,_0x32756b,_0x2d1f90,_0x28c183,_0x20f6c5,_0x23d78d,_0x29e397);},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0xba8)],ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4109)]),ol$1['render']['canvas']['LineStringReplay'][_0x68aa19(0x4b51)][_0x68aa19(0x1741)]=function(_0x4f52d3,_0x43ea86,_0x43e08e,_0x1cd3c1){var _0x9b85f5=_0x68aa19,_0x3d8ec2=this['coordinates'][_0x9b85f5(0x531b)],_0x32a9e8=this[_0x9b85f5(0x1bac)](_0x4f52d3,_0x43ea86,_0x43e08e,_0x1cd3c1,!0x1,!0x1),_0x4d9214=[ol$1[_0x9b85f5(0x2507)]['canvas'][_0x9b85f5(0x4cfc)][_0x9b85f5(0x3297)],_0x3d8ec2,_0x32a9e8];return this[_0x9b85f5(0x75c)][_0x9b85f5(0x3a33)](_0x4d9214),this[_0x9b85f5(0x3e6e)][_0x9b85f5(0x3a33)](_0x4d9214),_0x43e08e;},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0xba8)]['prototype'][_0x68aa19(0x46e7)]=function(_0x5bdfff,_0x2cd701){var _0x55df5f=_0x68aa19,_0x25a8ca=this['state'],_0x156187=_0x25a8ca[_0x55df5f(0x3c77)],_0x44b25d=_0x25a8ca[_0x55df5f(0x3bf7)];if(void 0x0!==_0x156187&&void 0x0!==_0x44b25d){this[_0x55df5f(0x4913)](_0x25a8ca,this[_0x55df5f(0x2e20)]),this['beginGeometry'](_0x5bdfff,_0x2cd701),this[_0x55df5f(0x3e6e)][_0x55df5f(0x3a33)]([ol$1[_0x55df5f(0x2507)][_0x55df5f(0xda2)][_0x55df5f(0x4cfc)][_0x55df5f(0x2eb6)],_0x25a8ca[_0x55df5f(0x3c77)],_0x25a8ca[_0x55df5f(0x3bf7)],_0x25a8ca[_0x55df5f(0x475d)],_0x25a8ca[_0x55df5f(0x175b)],_0x25a8ca[_0x55df5f(0x19fe)],_0x25a8ca[_0x55df5f(0x6c9)],_0x25a8ca['lineDashOffset']],[ol$1[_0x55df5f(0x2507)][_0x55df5f(0xda2)][_0x55df5f(0x4cfc)][_0x55df5f(0x29a6)]]);var _0x488b7e=_0x5bdfff[_0x55df5f(0x1134)](),_0x2f777d=_0x5bdfff[_0x55df5f(0x220f)]();this[_0x55df5f(0x1741)](_0x488b7e,0x0,_0x488b7e['length'],_0x2f777d),this[_0x55df5f(0x3e6e)]['push']([ol$1[_0x55df5f(0x2507)]['canvas'][_0x55df5f(0x4cfc)]['STROKE']]),this[_0x55df5f(0x3bb6)](_0x5bdfff,_0x2cd701);}},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0xba8)][_0x68aa19(0x4b51)][_0x68aa19(0x2b9e)]=function(_0x24ba97,_0x5ed53){var _0x12da1a=_0x68aa19,_0xc97741=this[_0x12da1a(0x4695)],_0x5bf795=_0xc97741[_0x12da1a(0x3c77)],_0x1884ee=_0xc97741[_0x12da1a(0x3bf7)];if(void 0x0!==_0x5bf795&&void 0x0!==_0x1884ee){this[_0x12da1a(0x4913)](_0xc97741,this['applyStroke']),this[_0x12da1a(0x4c31)](_0x24ba97,_0x5ed53),this[_0x12da1a(0x3e6e)][_0x12da1a(0x3a33)]([ol$1['render'][_0x12da1a(0xda2)][_0x12da1a(0x4cfc)][_0x12da1a(0x2eb6)],_0xc97741[_0x12da1a(0x3c77)],_0xc97741['lineWidth'],_0xc97741['lineCap'],_0xc97741[_0x12da1a(0x175b)],_0xc97741[_0x12da1a(0x19fe)],_0xc97741[_0x12da1a(0x6c9)],_0xc97741[_0x12da1a(0x5475)]],[ol$1[_0x12da1a(0x2507)][_0x12da1a(0xda2)][_0x12da1a(0x4cfc)]['BEGIN_PATH']]);var _0x34a77c,_0x7201b0,_0x75016b=_0x24ba97[_0x12da1a(0x249e)](),_0x47be31=_0x24ba97[_0x12da1a(0x1134)](),_0x58b032=_0x24ba97['getStride'](),_0x156dcc=0x0;for(_0x34a77c=0x0,_0x7201b0=_0x75016b['length'];_0x34a77c<_0x7201b0;++_0x34a77c)_0x156dcc=this[_0x12da1a(0x1741)](_0x47be31,_0x156dcc,_0x75016b[_0x34a77c],_0x58b032);this[_0x12da1a(0x3e6e)]['push']([ol$1['render'][_0x12da1a(0xda2)][_0x12da1a(0x4cfc)]['STROKE']]),this['endGeometry'](_0x24ba97,_0x5ed53);}},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0xba8)]['prototype']['finish']=function(){var _0x5dac2e=_0x68aa19,_0x5733eb=this[_0x5dac2e(0x4695)];null!=_0x5733eb[_0x5dac2e(0x118e)]&&_0x5733eb[_0x5dac2e(0x118e)]!=this[_0x5dac2e(0x22b9)][_0x5dac2e(0x531b)]&&this[_0x5dac2e(0x75c)][_0x5dac2e(0x3a33)]([ol$1[_0x5dac2e(0x2507)][_0x5dac2e(0xda2)][_0x5dac2e(0x4cfc)][_0x5dac2e(0x3016)]]),this[_0x5dac2e(0x1714)](),this[_0x5dac2e(0x4695)]=null;},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0xba8)][_0x68aa19(0x4b51)]['applyStroke']=function(_0x56228a){var _0x199e86=_0x68aa19;null!=_0x56228a[_0x199e86(0x118e)]&&_0x56228a[_0x199e86(0x118e)]!=this[_0x199e86(0x22b9)][_0x199e86(0x531b)]&&(this['instructions'][_0x199e86(0x3a33)]([ol$1[_0x199e86(0x2507)][_0x199e86(0xda2)][_0x199e86(0x4cfc)][_0x199e86(0x3016)]]),_0x56228a[_0x199e86(0x118e)]=this[_0x199e86(0x22b9)]['length']),_0x56228a[_0x199e86(0x118e)]=0x0,ol$1[_0x199e86(0x2507)][_0x199e86(0xda2)][_0x199e86(0x4109)][_0x199e86(0x4b51)][_0x199e86(0x2e20)]['call'](this,_0x56228a),this['instructions'][_0x199e86(0x3a33)]([ol$1['render'][_0x199e86(0xda2)][_0x199e86(0x4cfc)][_0x199e86(0x29a6)]]);},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4c3)]=function(_0x19ab22,_0x1c08f8,_0x560a4c,_0x4d70b7,_0x238c58,_0x513bb3){var _0x1065f1=_0x68aa19;ol$1['render'][_0x1065f1(0xda2)][_0x1065f1(0x4109)][_0x1065f1(0x317a)](this,_0x19ab22,_0x1c08f8,_0x560a4c,_0x4d70b7,_0x238c58,_0x513bb3);},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4c3)],ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['Replay']),ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4c3)][_0x68aa19(0x4b51)][_0x68aa19(0x1498)]=function(_0x385f7f,_0x53e8fb,_0x3f8736,_0x43228b){var _0x581334=_0x68aa19,_0x4a426f=this['state'],_0x317050=void 0x0!==_0x4a426f['fillStyle'],_0x425be0=null!=_0x4a426f[_0x581334(0x3c77)],_0x4a4574=_0x3f8736[_0x581334(0x531b)],_0x48a1af=[ol$1[_0x581334(0x2507)][_0x581334(0xda2)][_0x581334(0x4cfc)][_0x581334(0x29a6)]];this[_0x581334(0x75c)][_0x581334(0x3a33)](_0x48a1af),this['hitDetectionInstructions']['push'](_0x48a1af);for(var _0x38d5a8=0x0;_0x38d5a8<_0x4a4574;++_0x38d5a8){var _0x1f6711=_0x3f8736[_0x38d5a8],_0x474a52=this[_0x581334(0x22b9)]['length'],_0x5bb0fb=this[_0x581334(0x1bac)](_0x385f7f,_0x53e8fb,_0x1f6711,_0x43228b,!0x0,!_0x425be0),_0x34a75f=[ol$1[_0x581334(0x2507)][_0x581334(0xda2)][_0x581334(0x4cfc)][_0x581334(0x3297)],_0x474a52,_0x5bb0fb];if(this[_0x581334(0x75c)]['push'](_0x34a75f),this[_0x581334(0x3e6e)][_0x581334(0x3a33)](_0x34a75f),_0x425be0){var _0x47c3e1=[ol$1['render']['canvas']['Instruction'][_0x581334(0x45d6)]];this[_0x581334(0x75c)][_0x581334(0x3a33)](_0x47c3e1),this['hitDetectionInstructions'][_0x581334(0x3a33)](_0x47c3e1);}_0x53e8fb=_0x1f6711;}var _0x1a94b9=[ol$1['render'][_0x581334(0xda2)]['Instruction'][_0x581334(0x4590)]];if(this['hitDetectionInstructions'][_0x581334(0x3a33)](_0x1a94b9),_0x317050&&this[_0x581334(0x75c)]['push'](_0x1a94b9),_0x425be0){var _0x47a8f2=[ol$1[_0x581334(0x2507)][_0x581334(0xda2)][_0x581334(0x4cfc)]['STROKE']];this['instructions'][_0x581334(0x3a33)](_0x47a8f2),this['hitDetectionInstructions']['push'](_0x47a8f2);}return _0x53e8fb;},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4c3)][_0x68aa19(0x4b51)][_0x68aa19(0x1cf9)]=function(_0x136535,_0x2f9885){var _0x331471=_0x68aa19,_0x1ca15=this[_0x331471(0x4695)],_0x16f4d2=_0x1ca15[_0x331471(0x3355)],_0xae4034=_0x1ca15[_0x331471(0x3c77)];if(void 0x0!==_0x16f4d2||void 0x0!==_0xae4034){this['setFillStrokeStyles_'](_0x136535),this[_0x331471(0x4c31)](_0x136535,_0x2f9885),this[_0x331471(0x3e6e)][_0x331471(0x3a33)]([ol$1[_0x331471(0x2507)][_0x331471(0xda2)][_0x331471(0x4cfc)][_0x331471(0x4537)],ol$1[_0x331471(0x28b8)]['asString'](ol$1['render'][_0x331471(0xda2)][_0x331471(0x308d)])]),void 0x0!==_0x1ca15[_0x331471(0x3c77)]&&this[_0x331471(0x3e6e)][_0x331471(0x3a33)]([ol$1[_0x331471(0x2507)]['canvas'][_0x331471(0x4cfc)][_0x331471(0x2eb6)],_0x1ca15[_0x331471(0x3c77)],_0x1ca15[_0x331471(0x3bf7)],_0x1ca15[_0x331471(0x475d)],_0x1ca15[_0x331471(0x175b)],_0x1ca15['miterLimit'],_0x1ca15['lineDash'],_0x1ca15['lineDashOffset']]);var _0x4a6564=_0x136535[_0x331471(0x1134)](),_0x57c22f=_0x136535[_0x331471(0x220f)](),_0x3b4a27=this[_0x331471(0x22b9)][_0x331471(0x531b)];this[_0x331471(0x1bac)](_0x4a6564,0x0,_0x4a6564['length'],_0x57c22f,!0x1,!0x1);var _0x8f75d7=[ol$1[_0x331471(0x2507)][_0x331471(0xda2)]['Instruction']['BEGIN_PATH']],_0x398c31=[ol$1[_0x331471(0x2507)][_0x331471(0xda2)][_0x331471(0x4cfc)][_0x331471(0x50c6)],_0x3b4a27];this['instructions'][_0x331471(0x3a33)](_0x8f75d7,_0x398c31),this[_0x331471(0x3e6e)]['push'](_0x8f75d7,_0x398c31);var _0x2acb47=[ol$1[_0x331471(0x2507)][_0x331471(0xda2)]['Instruction']['FILL']];if(this['hitDetectionInstructions'][_0x331471(0x3a33)](_0x2acb47),void 0x0!==_0x1ca15['fillStyle']&&this[_0x331471(0x75c)][_0x331471(0x3a33)](_0x2acb47),void 0x0!==_0x1ca15[_0x331471(0x3c77)]){var _0xd82a5d=[ol$1[_0x331471(0x2507)][_0x331471(0xda2)][_0x331471(0x4cfc)][_0x331471(0x3016)]];this['instructions']['push'](_0xd82a5d),this[_0x331471(0x3e6e)][_0x331471(0x3a33)](_0xd82a5d);}this[_0x331471(0x3bb6)](_0x136535,_0x2f9885);}},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x4c3)][_0x68aa19(0x4b51)][_0x68aa19(0x248c)]=function(_0x13c5f3,_0x16b834){var _0x32977f=_0x68aa19,_0x551c74=this[_0x32977f(0x4695)];this[_0x32977f(0x1b04)](_0x13c5f3),this['beginGeometry'](_0x13c5f3,_0x16b834),this['hitDetectionInstructions']['push']([ol$1[_0x32977f(0x2507)][_0x32977f(0xda2)]['Instruction']['SET_FILL_STYLE'],ol$1[_0x32977f(0x28b8)][_0x32977f(0x5128)](ol$1[_0x32977f(0x2507)]['canvas']['defaultFillStyle'])]),void 0x0!==_0x551c74['strokeStyle']&&this[_0x32977f(0x3e6e)][_0x32977f(0x3a33)]([ol$1[_0x32977f(0x2507)][_0x32977f(0xda2)][_0x32977f(0x4cfc)][_0x32977f(0x2eb6)],_0x551c74[_0x32977f(0x3c77)],_0x551c74[_0x32977f(0x3bf7)],_0x551c74[_0x32977f(0x475d)],_0x551c74['lineJoin'],_0x551c74['miterLimit'],_0x551c74[_0x32977f(0x6c9)],_0x551c74[_0x32977f(0x5475)]]);var _0x13f6c9=_0x13c5f3[_0x32977f(0x249e)](),_0x32933e=_0x13c5f3[_0x32977f(0x580f)](),_0x4f79b4=_0x13c5f3['getStride']();this[_0x32977f(0x1498)](_0x32933e,0x0,_0x13f6c9,_0x4f79b4),this[_0x32977f(0x3bb6)](_0x13c5f3,_0x16b834);},ol$1[_0x68aa19(0x2507)]['canvas']['PolygonReplay']['prototype'][_0x68aa19(0xc53)]=function(_0x22ba6f,_0x14cd38){var _0x2ca5bc=_0x68aa19,_0x3421b0=this[_0x2ca5bc(0x4695)],_0x1d9c4a=_0x3421b0[_0x2ca5bc(0x3355)],_0x137d38=_0x3421b0['strokeStyle'];if(void 0x0!==_0x1d9c4a||void 0x0!==_0x137d38){this[_0x2ca5bc(0x1b04)](_0x22ba6f),this[_0x2ca5bc(0x4c31)](_0x22ba6f,_0x14cd38),this['hitDetectionInstructions'][_0x2ca5bc(0x3a33)]([ol$1[_0x2ca5bc(0x2507)]['canvas']['Instruction'][_0x2ca5bc(0x4537)],ol$1[_0x2ca5bc(0x28b8)][_0x2ca5bc(0x5128)](ol$1[_0x2ca5bc(0x2507)][_0x2ca5bc(0xda2)][_0x2ca5bc(0x308d)])]),void 0x0!==_0x3421b0[_0x2ca5bc(0x3c77)]&&this['hitDetectionInstructions']['push']([ol$1['render'][_0x2ca5bc(0xda2)][_0x2ca5bc(0x4cfc)]['SET_STROKE_STYLE'],_0x3421b0['strokeStyle'],_0x3421b0['lineWidth'],_0x3421b0[_0x2ca5bc(0x475d)],_0x3421b0[_0x2ca5bc(0x175b)],_0x3421b0[_0x2ca5bc(0x19fe)],_0x3421b0['lineDash'],_0x3421b0[_0x2ca5bc(0x5475)]]);var _0x3bf3bd,_0x5c73b5,_0x45350c=_0x22ba6f['getEndss'](),_0x3fbf3b=_0x22ba6f[_0x2ca5bc(0x580f)](),_0xe23aa9=_0x22ba6f[_0x2ca5bc(0x220f)](),_0x35fc3d=0x0;for(_0x3bf3bd=0x0,_0x5c73b5=_0x45350c[_0x2ca5bc(0x531b)];_0x3bf3bd<_0x5c73b5;++_0x3bf3bd)_0x35fc3d=this[_0x2ca5bc(0x1498)](_0x3fbf3b,_0x35fc3d,_0x45350c[_0x3bf3bd],_0xe23aa9);this[_0x2ca5bc(0x3bb6)](_0x22ba6f,_0x14cd38);}},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x4c3)][_0x68aa19(0x4b51)][_0x68aa19(0x2c4)]=function(){var _0x1f244a=_0x68aa19;this[_0x1f244a(0x1714)](),this[_0x1f244a(0x4695)]=null;var _0xfc2281=this[_0x1f244a(0x27cc)];if(0x0!==_0xfc2281){var _0x308660,_0x18c4fa,_0x317a5f=this['coordinates'];for(_0x308660=0x0,_0x18c4fa=_0x317a5f[_0x1f244a(0x531b)];_0x308660<_0x18c4fa;++_0x308660)_0x317a5f[_0x308660]=ol$1[_0x1f244a(0x2add)][_0x1f244a(0x5214)]['simplify'][_0x1f244a(0x4eef)](_0x317a5f[_0x308660],_0xfc2281);}},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4c3)][_0x68aa19(0x4b51)][_0x68aa19(0x1b04)]=function(_0x1a8639){var _0x35a671=_0x68aa19,_0x1252c8=this[_0x35a671(0x4695)];void 0x0!==_0x1252c8[_0x35a671(0x3355)]&&this[_0x35a671(0x14fd)](_0x1252c8,this['applyFill'],_0x1a8639),void 0x0!==_0x1252c8[_0x35a671(0x3c77)]&&this[_0x35a671(0x4913)](_0x1252c8,this[_0x35a671(0x2e20)]);},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x2bf6)]={},ol$1[_0x68aa19(0x2add)][_0x68aa19(0x5214)][_0x68aa19(0x2bf6)][_0x68aa19(0x4885)]=function(_0x52be10,_0x8eec47,_0x4a1baf,_0x2c587b,_0xa7aaa4){var _0x18dc68=_0x68aa19,_0x4742af,_0x36ba26,_0x329c81,_0x52030b,_0x82846e,_0x3500bb,_0x1cc878,_0x4283f0,_0x1019ee,_0x173ea5=_0x4a1baf,_0x528082=_0x4a1baf,_0x4d3064=0x0,_0x4a9432=0x0,_0x1f0616=_0x4a1baf;for(_0x4742af=_0x4a1baf;_0x4742af<_0x2c587b;_0x4742af+=_0xa7aaa4){var _0x49d746=_0x8eec47[_0x4742af],_0x496cd1=_0x8eec47[_0x4742af+0x1];void 0x0!==_0x52030b&&(_0x4283f0=_0x49d746-_0x52030b,_0x1019ee=_0x496cd1-_0x82846e,_0x329c81=Math[_0x18dc68(0x4080)](_0x4283f0*_0x4283f0+_0x1019ee*_0x1019ee),void 0x0!==_0x3500bb&&(_0x4a9432+=_0x36ba26,Math[_0x18dc68(0x1e18)]((_0x3500bb*_0x4283f0+_0x1cc878*_0x1019ee)/(_0x36ba26*_0x329c81))>_0x52be10&&(_0x4a9432>_0x4d3064&&(_0x4d3064=_0x4a9432,_0x173ea5=_0x1f0616,_0x528082=_0x4742af),_0x4a9432=0x0,_0x1f0616=_0x4742af-_0xa7aaa4)),_0x36ba26=_0x329c81,_0x3500bb=_0x4283f0,_0x1cc878=_0x1019ee),_0x52030b=_0x49d746,_0x82846e=_0x496cd1;}return(_0x4a9432+=_0x329c81)>_0x4d3064?[_0x1f0616,_0x4742af]:[_0x173ea5,_0x528082];},ol$1[_0x68aa19(0x588d)][_0x68aa19(0x6a5)]={'POINT':_0x68aa19(0x43cb),'LINE':_0x68aa19(0x3754)},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['TextReplay']=function(_0x5972dc,_0x3966b1,_0x11a4cf,_0x170084,_0x590dfe,_0x248c8d){var _0x485aed=_0x68aa19;ol$1[_0x485aed(0x2507)][_0x485aed(0xda2)][_0x485aed(0x4109)]['call'](this,_0x5972dc,_0x3966b1,_0x11a4cf,_0x170084,_0x590dfe,_0x248c8d),this['declutterGroup_'],this[_0x485aed(0x467d)]=null,this[_0x485aed(0x2890)]='',this[_0x485aed(0x9fa)]=0x0,this[_0x485aed(0x5760)]=0x0,this[_0x485aed(0x8a5)]=void 0x0,this[_0x485aed(0x10ab)]=0x0,this[_0x485aed(0x72c)]=null,this[_0x485aed(0x18cb)]={},this[_0x485aed(0xdd4)]=null,this[_0x485aed(0x498d)]={},this[_0x485aed(0xc70)]={},this[_0x485aed(0xdc1)]={},this[_0x485aed(0x856)]='',this[_0x485aed(0x2c1e)]='',this[_0x485aed(0x4cbc)]='',this[_0x485aed(0x1cb1)]={},ol$1[_0x485aed(0x2507)][_0x485aed(0xda2)]['labelCache'][_0x485aed(0x4ae)]();},ol$1['inherits'](ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x2352)],ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['Replay']),ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['TextReplay'][_0x68aa19(0x503f)]=function(_0x1e880b,_0x27bea3,_0x4d8571){var _0x2c766a=_0x68aa19,_0x27a241,_0x56fe8a,_0x180950=_0x27bea3['length'],_0x4a99b2=0x0;for(_0x56fe8a=0x0;_0x56fe8a<_0x180950;++_0x56fe8a)_0x27a241=ol$1['render']['canvas'][_0x2c766a(0x3112)](_0x1e880b,_0x27bea3[_0x56fe8a]),_0x4a99b2=Math[_0x2c766a(0x2bc6)](_0x4a99b2,_0x27a241),_0x4d8571[_0x2c766a(0x3a33)](_0x27a241);return _0x4a99b2;},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x2352)]['prototype'][_0x68aa19(0xa3c)]=function(_0xdc53d,_0x10494f){var _0x1cdf2a=_0x68aa19,_0x3ac25e=this['textFillState_'],_0x51932d=this[_0x1cdf2a(0xdd4)],_0x29542d=this['textState_'];if(''!==this[_0x1cdf2a(0x2890)]&&_0x29542d&&(_0x3ac25e||_0x51932d)){var _0x113f95,_0x3f3489,_0x4b9887=this['coordinates'][_0x1cdf2a(0x531b)],_0x57a8a8=_0xdc53d[_0x1cdf2a(0x25f2)](),_0x2fc5e3=null,_0x3e6837=0x2,_0x118b8a=0x2;if(_0x29542d[_0x1cdf2a(0x3221)]===ol$1['style'][_0x1cdf2a(0x6a5)][_0x1cdf2a(0x44fb)]){if(!ol$1[_0x1cdf2a(0x2f64)][_0x1cdf2a(0x8d8)](this['getBufferedMaxExtent'](),_0xdc53d['getExtent']()))return;var _0x126f3e;if(_0x2fc5e3=_0xdc53d[_0x1cdf2a(0x1134)](),_0x118b8a=_0xdc53d[_0x1cdf2a(0x220f)](),_0x57a8a8==ol$1['geom']['GeometryType'][_0x1cdf2a(0xcbb)])_0x126f3e=[_0x2fc5e3[_0x1cdf2a(0x531b)]];else{if(_0x57a8a8==ol$1[_0x1cdf2a(0x2add)][_0x1cdf2a(0x55a1)][_0x1cdf2a(0x3870)])_0x126f3e=_0xdc53d[_0x1cdf2a(0x249e)]();else{if(_0x57a8a8==ol$1[_0x1cdf2a(0x2add)][_0x1cdf2a(0x55a1)][_0x1cdf2a(0x3315)])_0x126f3e=_0xdc53d[_0x1cdf2a(0x249e)]()['slice'](0x0,0x1);else{if(_0x57a8a8==ol$1[_0x1cdf2a(0x2add)][_0x1cdf2a(0x55a1)][_0x1cdf2a(0xe57)]){var _0x5b5526=_0xdc53d['getEndss']();for(_0x126f3e=[],_0x113f95=0x0,_0x3f3489=_0x5b5526[_0x1cdf2a(0x531b)];_0x113f95<_0x3f3489;++_0x113f95)_0x126f3e['push'](_0x5b5526[_0x113f95][0x0]);}}}}this[_0x1cdf2a(0x4c31)](_0xdc53d,_0x10494f);for(var _0x2254b6,_0x12056b=_0x29542d[_0x1cdf2a(0x1b24)],_0x380250=0x0,_0x5a32af=0x0,_0x3dce1b=_0x126f3e[_0x1cdf2a(0x531b)];_0x5a32af<_0x3dce1b;++_0x5a32af){if(null==_0x12056b){var _0x14b652=ol$1[_0x1cdf2a(0x2add)][_0x1cdf2a(0x5214)][_0x1cdf2a(0x2bf6)]['lineString'](_0x29542d['maxAngle'],_0x2fc5e3,_0x380250,_0x126f3e[_0x5a32af],_0x118b8a);_0x380250=_0x14b652[0x0],_0x2254b6=_0x14b652[0x1];}else _0x2254b6=_0x126f3e[_0x5a32af];for(_0x113f95=_0x380250;_0x113f95<_0x2254b6;_0x113f95+=_0x118b8a)this[_0x1cdf2a(0x22b9)][_0x1cdf2a(0x3a33)](_0x2fc5e3[_0x113f95],_0x2fc5e3[_0x113f95+0x1]);_0x3e6837=this['coordinates']['length'],_0x380250=_0x126f3e[_0x5a32af],this['drawChars_'](_0x4b9887,_0x3e6837,this[_0x1cdf2a(0x474b)]),_0x4b9887=_0x3e6837;}this[_0x1cdf2a(0x3bb6)](_0xdc53d,_0x10494f);}else{var _0x261d8e=this[_0x1cdf2a(0x14a6)](this[_0x1cdf2a(0x2890)],this[_0x1cdf2a(0x856)],this[_0x1cdf2a(0x2c1e)],this['strokeKey_']),_0x4e22d5=_0x261d8e[_0x1cdf2a(0x209)]/this[_0x1cdf2a(0x3fac)];switch(_0x57a8a8){case ol$1[_0x1cdf2a(0x2add)]['GeometryType'][_0x1cdf2a(0x8b5)]:case ol$1[_0x1cdf2a(0x2add)][_0x1cdf2a(0x55a1)][_0x1cdf2a(0x3437)]:_0x3e6837=(_0x2fc5e3=_0xdc53d[_0x1cdf2a(0x1134)]())[_0x1cdf2a(0x531b)];break;case ol$1[_0x1cdf2a(0x2add)][_0x1cdf2a(0x55a1)]['LINE_STRING']:_0x2fc5e3=_0xdc53d[_0x1cdf2a(0x439a)]();break;case ol$1[_0x1cdf2a(0x2add)][_0x1cdf2a(0x55a1)][_0x1cdf2a(0x50c6)]:_0x2fc5e3=_0xdc53d['getCenter']();break;case ol$1['geom'][_0x1cdf2a(0x55a1)]['MULTI_LINE_STRING']:_0x3e6837=(_0x2fc5e3=_0xdc53d[_0x1cdf2a(0x2232)]())[_0x1cdf2a(0x531b)];break;case ol$1['geom'][_0x1cdf2a(0x55a1)][_0x1cdf2a(0x3315)]:if(_0x2fc5e3=_0xdc53d[_0x1cdf2a(0x566a)](),!_0x29542d[_0x1cdf2a(0x14f)]&&_0x2fc5e3[0x2]/this[_0x1cdf2a(0x4db1)]<_0x4e22d5)return;_0x118b8a=0x3;break;case ol$1[_0x1cdf2a(0x2add)][_0x1cdf2a(0x55a1)]['MULTI_POLYGON']:var _0x15b4de=_0xdc53d[_0x1cdf2a(0x372)]();for(_0x2fc5e3=[],_0x113f95=0x0,_0x3f3489=_0x15b4de[_0x1cdf2a(0x531b)];_0x113f95<_0x3f3489;_0x113f95+=0x3)(_0x29542d[_0x1cdf2a(0x14f)]||_0x15b4de[_0x113f95+0x2]/this['resolution']>=_0x4e22d5)&&_0x2fc5e3[_0x1cdf2a(0x3a33)](_0x15b4de[_0x113f95],_0x15b4de[_0x113f95+0x1]);if(0x0==(_0x3e6837=_0x2fc5e3['length']))return;}_0x3e6837=this[_0x1cdf2a(0x1bac)](_0x2fc5e3,0x0,_0x3e6837,_0x118b8a,!0x1,!0x1),this['beginGeometry'](_0xdc53d,_0x10494f),(_0x29542d[_0x1cdf2a(0x4c06)]||_0x29542d[_0x1cdf2a(0x1318)])&&(this[_0x1cdf2a(0x3442)](_0x29542d[_0x1cdf2a(0x4c06)],_0x29542d[_0x1cdf2a(0x1318)]),this['updateFillStyle'](this[_0x1cdf2a(0x4695)],this[_0x1cdf2a(0x1e37)],_0xdc53d),this[_0x1cdf2a(0x4913)](this['state'],this['applyStroke'])),this['drawTextImage_'](_0x261d8e,_0x4b9887,_0x3e6837),this[_0x1cdf2a(0x3bb6)](_0xdc53d,_0x10494f);}}},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x2352)][_0x68aa19(0x4b51)][_0x68aa19(0x14a6)]=function(_0x59a843,_0x31484a,_0x48ee52,_0x16ef18){var _0x4c33b2=_0x68aa19,_0x119c05,_0x3a45b7=_0x16ef18+_0x31484a+_0x59a843+_0x48ee52+this[_0x4c33b2(0x3fac)],_0x76d4bc=ol$1['render'][_0x4c33b2(0xda2)][_0x4c33b2(0x2e1b)];if(!_0x76d4bc[_0x4c33b2(0x2255)](_0x3a45b7)){var _0x1a069d=_0x16ef18?this[_0x4c33b2(0x498d)][_0x16ef18]||this[_0x4c33b2(0xdd4)]:null,_0x2ae2bf=_0x48ee52?this[_0x4c33b2(0x18cb)][_0x48ee52]||this[_0x4c33b2(0x72c)]:null,_0x49fab0=this[_0x4c33b2(0xdc1)][_0x31484a]||this['textState_'],_0x557866=this[_0x4c33b2(0x3fac)],_0x4929c3=_0x49fab0[_0x4c33b2(0x1ed8)]*_0x557866,_0x4ee39a=ol$1[_0x4c33b2(0x2507)][_0x4c33b2(0x2c1c)][_0x4c33b2(0x536c)][_0x49fab0[_0x4c33b2(0x1b24)]||ol$1[_0x4c33b2(0x2507)][_0x4c33b2(0xda2)][_0x4c33b2(0x2803)]],_0x4a8324=_0x16ef18&&_0x1a069d[_0x4c33b2(0x3bf7)]?_0x1a069d[_0x4c33b2(0x3bf7)]:0x0,_0x498d12=_0x59a843[_0x4c33b2(0x4d7b)]('\x0a'),_0x5c98ce=_0x498d12[_0x4c33b2(0x531b)],_0x396555=[],_0x3485c5=ol$1[_0x4c33b2(0x2507)][_0x4c33b2(0xda2)]['TextReplay'][_0x4c33b2(0x503f)](_0x49fab0[_0x4c33b2(0x39f0)],_0x498d12,_0x396555),_0xf1ec11=ol$1[_0x4c33b2(0x2507)][_0x4c33b2(0xda2)]['measureTextHeight'](_0x49fab0[_0x4c33b2(0x39f0)]),_0x2dce18=_0xf1ec11*_0x5c98ce,_0x47fc8a=_0x3485c5+_0x4a8324,_0x526912=ol$1['dom']['createCanvasContext2D'](Math['ceil'](_0x47fc8a*_0x4929c3),Math[_0x4c33b2(0x28fa)]((_0x2dce18+_0x4a8324)*_0x4929c3));_0x119c05=_0x526912['canvas'],_0x76d4bc[_0x4c33b2(0x346f)](_0x3a45b7,_0x119c05),0x1!=_0x4929c3&&_0x526912['scale'](_0x4929c3,_0x4929c3),_0x526912[_0x4c33b2(0x39f0)]=_0x49fab0[_0x4c33b2(0x39f0)],_0x16ef18&&(_0x526912['strokeStyle']=_0x1a069d[_0x4c33b2(0x3c77)],_0x526912[_0x4c33b2(0x3bf7)]=_0x4a8324*(ol$1['has'][_0x4c33b2(0x33d9)]?_0x4929c3:0x1),_0x526912[_0x4c33b2(0x475d)]=_0x1a069d[_0x4c33b2(0x475d)],_0x526912[_0x4c33b2(0x175b)]=_0x1a069d[_0x4c33b2(0x175b)],_0x526912[_0x4c33b2(0x19fe)]=_0x1a069d['miterLimit'],ol$1[_0x4c33b2(0x40dd)][_0x4c33b2(0x4b79)]&&_0x1a069d[_0x4c33b2(0x6c9)]['length']&&(_0x526912[_0x4c33b2(0x56a5)](_0x1a069d[_0x4c33b2(0x6c9)]),_0x526912[_0x4c33b2(0x5475)]=_0x1a069d[_0x4c33b2(0x5475)])),_0x48ee52&&(_0x526912['fillStyle']=_0x2ae2bf['fillStyle']),_0x526912[_0x4c33b2(0x1a8f)]=_0x4c33b2(0x40bb),_0x526912[_0x4c33b2(0x1b24)]=_0x4c33b2(0x19ee);var _0x2bf103,_0x6c426a=0.5-_0x4ee39a,_0x4cf502=_0x4ee39a*_0x119c05[_0x4c33b2(0x209)]/_0x4929c3+_0x6c426a*_0x4a8324;if(_0x16ef18){for(_0x2bf103=0x0;_0x2bf103<_0x5c98ce;++_0x2bf103)_0x526912[_0x4c33b2(0x2ced)](_0x498d12[_0x2bf103],_0x4cf502+_0x6c426a*_0x396555[_0x2bf103],0.5*(_0x4a8324+_0xf1ec11)+_0x2bf103*_0xf1ec11);}if(_0x48ee52){for(_0x2bf103=0x0;_0x2bf103<_0x5c98ce;++_0x2bf103)_0x526912[_0x4c33b2(0x9b1)](_0x498d12[_0x2bf103],_0x4cf502+_0x6c426a*_0x396555[_0x2bf103],0.5*(_0x4a8324+_0xf1ec11)+_0x2bf103*_0xf1ec11);}}return _0x76d4bc[_0x4c33b2(0x3173)](_0x3a45b7);},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x2352)][_0x68aa19(0x4b51)][_0x68aa19(0x446b)]=function(_0x5d1b6c,_0x1eacf2,_0x4fcd2d){var _0x56ea3a=_0x68aa19,_0x6cf4c7=this[_0x56ea3a(0xc70)],_0x31134c=this[_0x56ea3a(0xdd4)],_0x164bf1=this['pixelRatio'],_0xae83c9=ol$1[_0x56ea3a(0x2507)][_0x56ea3a(0x2c1c)][_0x56ea3a(0x536c)][_0x6cf4c7[_0x56ea3a(0x1b24)]||ol$1[_0x56ea3a(0x2507)][_0x56ea3a(0xda2)][_0x56ea3a(0x2803)]],_0x2c246d=ol$1[_0x56ea3a(0x2507)][_0x56ea3a(0x2c1c)][_0x56ea3a(0x536c)][_0x6cf4c7['textBaseline']],_0x550b54=_0x31134c&&_0x31134c['lineWidth']?_0x31134c[_0x56ea3a(0x3bf7)]:0x0,_0x5a6916=_0xae83c9*_0x5d1b6c['width']/_0x164bf1+0x2*(0.5-_0xae83c9)*_0x550b54,_0x3f5802=_0x2c246d*_0x5d1b6c[_0x56ea3a(0x5862)]/_0x164bf1+0x2*(0.5-_0x2c246d)*_0x550b54;this['instructions'][_0x56ea3a(0x3a33)]([ol$1[_0x56ea3a(0x2507)]['canvas'][_0x56ea3a(0x4cfc)][_0x56ea3a(0x55f1)],_0x1eacf2,_0x4fcd2d,_0x5d1b6c,(_0x5a6916-this[_0x56ea3a(0x9fa)])*_0x164bf1,(_0x3f5802-this[_0x56ea3a(0x5760)])*_0x164bf1,this[_0x56ea3a(0x474b)],_0x5d1b6c['height'],0x1,0x0,0x0,this['textRotateWithView_'],this['textRotation_'],0x1,!0x0,_0x5d1b6c['width'],_0x6cf4c7[_0x56ea3a(0x367)]==ol$1[_0x56ea3a(0x2507)][_0x56ea3a(0xda2)]['defaultPadding']?ol$1[_0x56ea3a(0x2507)][_0x56ea3a(0xda2)][_0x56ea3a(0x11b2)]:_0x6cf4c7[_0x56ea3a(0x367)][_0x56ea3a(0x2e47)](function(_0x5c3312){return _0x5c3312*_0x164bf1;}),!!_0x6cf4c7['backgroundFill'],!!_0x6cf4c7[_0x56ea3a(0x1318)]]),this['hitDetectionInstructions'][_0x56ea3a(0x3a33)]([ol$1[_0x56ea3a(0x2507)][_0x56ea3a(0xda2)][_0x56ea3a(0x4cfc)][_0x56ea3a(0x55f1)],_0x1eacf2,_0x4fcd2d,_0x5d1b6c,(_0x5a6916-this['textOffsetX_'])*_0x164bf1,(_0x3f5802-this[_0x56ea3a(0x5760)])*_0x164bf1,this[_0x56ea3a(0x474b)],_0x5d1b6c[_0x56ea3a(0x5862)],0x1,0x0,0x0,this['textRotateWithView_'],this['textRotation_'],0x1/_0x164bf1,!0x0,_0x5d1b6c[_0x56ea3a(0x209)],_0x6cf4c7[_0x56ea3a(0x367)],!!_0x6cf4c7['backgroundFill'],!!_0x6cf4c7[_0x56ea3a(0x1318)]]);},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x2352)][_0x68aa19(0x4b51)][_0x68aa19(0x3fdd)]=function(_0x1eebe1,_0x57c81e,_0x418d8e){var _0x36c880=_0x68aa19,_0x45e3c2=this['textStrokeState_'],_0x451bcf=this['textState_'],_0x527bf6=this[_0x36c880(0x72c)],_0x2f8cf9=this[_0x36c880(0x4cbc)];_0x45e3c2&&(_0x2f8cf9 in this[_0x36c880(0x498d)]||(this['strokeStates'][_0x2f8cf9]={'strokeStyle':_0x45e3c2['strokeStyle'],'lineCap':_0x45e3c2['lineCap'],'lineDashOffset':_0x45e3c2[_0x36c880(0x5475)],'lineWidth':_0x45e3c2[_0x36c880(0x3bf7)],'lineJoin':_0x45e3c2[_0x36c880(0x175b)],'miterLimit':_0x45e3c2['miterLimit'],'lineDash':_0x45e3c2[_0x36c880(0x6c9)]}));var _0x1ff4c9=this[_0x36c880(0x856)];this[_0x36c880(0x856)]in this[_0x36c880(0xdc1)]||(this[_0x36c880(0xdc1)][this[_0x36c880(0x856)]]={'font':_0x451bcf['font'],'textAlign':_0x451bcf['textAlign']||ol$1[_0x36c880(0x2507)][_0x36c880(0xda2)]['defaultTextAlign'],'scale':_0x451bcf[_0x36c880(0x1ed8)]});var _0x21933a=this[_0x36c880(0x2c1e)];_0x527bf6&&(_0x21933a in this[_0x36c880(0x18cb)]||(this[_0x36c880(0x18cb)][_0x21933a]={'fillStyle':_0x527bf6[_0x36c880(0x3355)]}));var _0x384d0c=this['pixelRatio'],_0x5b81fd=ol$1['render'][_0x36c880(0x2c1c)][_0x36c880(0x536c)][_0x451bcf['textBaseline']],_0x48d546=this[_0x36c880(0x5760)]*_0x384d0c,_0x55e623=this[_0x36c880(0x2890)],_0xbc12bb=_0x451bcf[_0x36c880(0x39f0)],_0x2dd1fd=_0x451bcf[_0x36c880(0x1ed8)],_0x55b0d9=_0x45e3c2?_0x45e3c2[_0x36c880(0x3bf7)]*_0x2dd1fd/0x2:0x0,_0x46fc9a=this[_0x36c880(0x1cb1)][_0xbc12bb];_0x46fc9a||(this[_0x36c880(0x1cb1)][_0xbc12bb]=_0x46fc9a={}),this['instructions'][_0x36c880(0x3a33)]([ol$1['render']['canvas'][_0x36c880(0x4cfc)][_0x36c880(0x5257)],_0x1eebe1,_0x57c81e,_0x5b81fd,_0x418d8e,_0x451bcf['overflow'],_0x21933a,_0x451bcf['maxAngle'],function(_0x2c81d0){var _0x28ceff=_0x36c880,_0x1cac2=_0x46fc9a[_0x2c81d0];return _0x1cac2||(_0x1cac2=_0x46fc9a[_0x2c81d0]=ol$1[_0x28ceff(0x2507)]['canvas'][_0x28ceff(0x3112)](_0xbc12bb,_0x2c81d0)),_0x1cac2*_0x2dd1fd*_0x384d0c;},_0x48d546,_0x2f8cf9,_0x55b0d9*_0x384d0c,_0x55e623,_0x1ff4c9,0x1]),this[_0x36c880(0x3e6e)][_0x36c880(0x3a33)]([ol$1[_0x36c880(0x2507)][_0x36c880(0xda2)][_0x36c880(0x4cfc)]['DRAW_CHARS'],_0x1eebe1,_0x57c81e,_0x5b81fd,_0x418d8e,_0x451bcf[_0x36c880(0x14f)],_0x21933a,_0x451bcf['maxAngle'],function(_0x12ac7b){var _0x55febb=_0x36c880,_0x3e3bf2=_0x46fc9a[_0x12ac7b];return _0x3e3bf2||(_0x3e3bf2=_0x46fc9a[_0x12ac7b]=ol$1['render']['canvas'][_0x55febb(0x3112)](_0xbc12bb,_0x12ac7b)),_0x3e3bf2*_0x2dd1fd;},_0x48d546,_0x2f8cf9,_0x55b0d9,_0x55e623,_0x1ff4c9,0x1/_0x384d0c]);},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x2352)][_0x68aa19(0x4b51)][_0x68aa19(0x4ac1)]=function(_0x1b0fb9,_0x36d0f2){var _0xf41b8=_0x68aa19,_0x59d252,_0xad4cc8,_0x10b829;if(_0x1b0fb9){this[_0xf41b8(0x474b)]=_0x36d0f2;var _0x10a1dd=_0x1b0fb9[_0xf41b8(0x3308)]();_0x10a1dd?((_0xad4cc8=this['textFillState_'])||(_0xad4cc8=this[_0xf41b8(0x72c)]={}),_0xad4cc8[_0xf41b8(0x3355)]=ol$1[_0xf41b8(0x10c2)][_0xf41b8(0x512a)](_0x10a1dd[_0xf41b8(0x2618)]()||ol$1[_0xf41b8(0x2507)][_0xf41b8(0xda2)][_0xf41b8(0x308d)])):_0xad4cc8=this[_0xf41b8(0x72c)]=null;var _0x39f721=_0x1b0fb9[_0xf41b8(0x2084)]();if(_0x39f721){(_0x10b829=this[_0xf41b8(0xdd4)])||(_0x10b829=this[_0xf41b8(0xdd4)]={});var _0x1d0085=_0x39f721[_0xf41b8(0x58a6)](),_0x21eadb=_0x39f721[_0xf41b8(0x1d30)](),_0x28fa30=_0x39f721['getWidth'](),_0x40c081=_0x39f721['getMiterLimit']();_0x10b829[_0xf41b8(0x475d)]=_0x39f721[_0xf41b8(0x4462)]()||ol$1[_0xf41b8(0x2507)][_0xf41b8(0xda2)][_0xf41b8(0x1c4e)],_0x10b829[_0xf41b8(0x6c9)]=_0x1d0085?_0x1d0085['slice']():ol$1[_0xf41b8(0x2507)][_0xf41b8(0xda2)][_0xf41b8(0xaeb)],_0x10b829[_0xf41b8(0x5475)]=void 0x0===_0x21eadb?ol$1[_0xf41b8(0x2507)][_0xf41b8(0xda2)]['defaultLineDashOffset']:_0x21eadb,_0x10b829[_0xf41b8(0x175b)]=_0x39f721[_0xf41b8(0x33b)]()||ol$1['render'][_0xf41b8(0xda2)][_0xf41b8(0x839)],_0x10b829[_0xf41b8(0x3bf7)]=void 0x0===_0x28fa30?ol$1[_0xf41b8(0x2507)][_0xf41b8(0xda2)]['defaultLineWidth']:_0x28fa30,_0x10b829[_0xf41b8(0x19fe)]=void 0x0===_0x40c081?ol$1[_0xf41b8(0x2507)]['canvas']['defaultMiterLimit']:_0x40c081,_0x10b829[_0xf41b8(0x3c77)]=ol$1[_0xf41b8(0x10c2)]['asColorLike'](_0x39f721[_0xf41b8(0x2618)]()||ol$1['render'][_0xf41b8(0xda2)][_0xf41b8(0x1e03)]);}else _0x10b829=this['textStrokeState_']=null;_0x59d252=this['textState_'];var _0x2c6f88=_0x1b0fb9[_0xf41b8(0x266d)]()||ol$1[_0xf41b8(0x2507)]['canvas'][_0xf41b8(0x14ad)],_0x3c8978=_0x1b0fb9[_0xf41b8(0x5400)]();_0x59d252[_0xf41b8(0x14f)]=_0x1b0fb9[_0xf41b8(0x2051)](),_0x59d252[_0xf41b8(0x39f0)]=_0x2c6f88,_0x59d252[_0xf41b8(0x4adc)]=_0x1b0fb9[_0xf41b8(0x4e6)](),_0x59d252['placement']=_0x1b0fb9['getPlacement'](),_0x59d252['textAlign']=_0x1b0fb9[_0xf41b8(0x46e)](),_0x59d252[_0xf41b8(0x1a8f)]=_0x1b0fb9['getTextBaseline']()||ol$1[_0xf41b8(0x2507)]['canvas'][_0xf41b8(0x15a1)],_0x59d252[_0xf41b8(0x4c06)]=_0x1b0fb9['getBackgroundFill'](),_0x59d252['backgroundStroke']=_0x1b0fb9[_0xf41b8(0x1b9)](),_0x59d252['padding']=_0x1b0fb9[_0xf41b8(0x3fda)]()||ol$1['render']['canvas'][_0xf41b8(0x11b2)],_0x59d252[_0xf41b8(0x1ed8)]=void 0x0===_0x3c8978?0x1:_0x3c8978;var _0xb260a5=_0x1b0fb9[_0xf41b8(0x34bc)](),_0x12a252=_0x1b0fb9['getOffsetY'](),_0x224fc8=_0x1b0fb9[_0xf41b8(0x44ce)](),_0x315c54=_0x1b0fb9[_0xf41b8(0x4845)]();this[_0xf41b8(0x2890)]=_0x1b0fb9[_0xf41b8(0x2e25)]()||'',this[_0xf41b8(0x9fa)]=void 0x0===_0xb260a5?0x0:_0xb260a5,this[_0xf41b8(0x5760)]=void 0x0===_0x12a252?0x0:_0x12a252,this[_0xf41b8(0x8a5)]=void 0x0!==_0x224fc8&&_0x224fc8,this['textRotation_']=void 0x0===_0x315c54?0x0:_0x315c54,this['strokeKey_']=_0x10b829?('string'==typeof _0x10b829[_0xf41b8(0x3c77)]?_0x10b829[_0xf41b8(0x3c77)]:ol$1[_0xf41b8(0x568a)](_0x10b829[_0xf41b8(0x3c77)]))+_0x10b829[_0xf41b8(0x475d)]+_0x10b829[_0xf41b8(0x5475)]+'|'+_0x10b829['lineWidth']+_0x10b829[_0xf41b8(0x175b)]+_0x10b829[_0xf41b8(0x19fe)]+'['+_0x10b829[_0xf41b8(0x6c9)][_0xf41b8(0x3ac2)]()+']':'',this['textKey_']=_0x59d252[_0xf41b8(0x39f0)]+_0x59d252['scale']+(_0x59d252[_0xf41b8(0x1b24)]||'?'),this[_0xf41b8(0x2c1e)]=_0xad4cc8?'string'==typeof _0xad4cc8[_0xf41b8(0x3355)]?_0xad4cc8[_0xf41b8(0x3355)]:'|'+ol$1[_0xf41b8(0x568a)](_0xad4cc8[_0xf41b8(0x3355)]):'';}else this[_0xf41b8(0x2890)]='';},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x42ff)]=function(_0x2371fc,_0x22052c,_0x2cc56b,_0xe6d9b0,_0x2f68a8,_0x44d6cc,_0x322a7c){var _0x5063ef=_0x68aa19;ol$1[_0x5063ef(0x2507)][_0x5063ef(0x42ff)][_0x5063ef(0x317a)](this),this['declutterTree_']=_0x44d6cc,this[_0x5063ef(0x474b)]=null,this[_0x5063ef(0x3f1e)]=_0x2371fc,this[_0x5063ef(0x3383)]=_0x22052c,this[_0x5063ef(0x2f32)]=_0x2f68a8,this[_0x5063ef(0x2530)]=_0xe6d9b0,this[_0x5063ef(0x2dc2)]=_0x2cc56b,this[_0x5063ef(0x50e0)]=_0x322a7c,this[_0x5063ef(0x4b2)]={},this[_0x5063ef(0x2ca6)]=null,this['hitDetectionTransform_']=ol$1['transform'][_0x5063ef(0x3477)]();},ol$1[_0x68aa19(0x5620)](ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x42ff)],ol$1[_0x68aa19(0x2507)][_0x68aa19(0x42ff)]),ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['ReplayGroup'][_0x68aa19(0x2c15)]={0x0:[[!0x0]]},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x42ff)][_0x68aa19(0x27f8)]=function(_0x449748,_0x36719e,_0x289c41){var _0x1682da=_0x68aa19,_0x1d5b2b,_0x2c2a9a=Math[_0x1682da(0x67a)](_0x449748['length']/0x2);if(_0x36719e>=_0x2c2a9a){for(_0x1d5b2b=_0x2c2a9a;_0x1d5b2b<_0x36719e;_0x1d5b2b++)_0x449748[_0x1d5b2b][_0x289c41]=!0x0;}else{if(_0x36719e<_0x2c2a9a){for(_0x1d5b2b=_0x36719e+0x1;_0x1d5b2b<_0x2c2a9a;_0x1d5b2b++)_0x449748[_0x1d5b2b][_0x289c41]=!0x0;}}},ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x42ff)]['getCircleArray_']=function(_0x54cc14){var _0x4a4116=_0x68aa19;if(void 0x0!==ol$1[_0x4a4116(0x2507)][_0x4a4116(0xda2)][_0x4a4116(0x42ff)][_0x4a4116(0x2c15)][_0x54cc14])return ol$1[_0x4a4116(0x2507)][_0x4a4116(0xda2)][_0x4a4116(0x42ff)]['circleArrayCache_'][_0x54cc14];for(var _0x389549=0x2*_0x54cc14+0x1,_0x1eed3d=new Array(_0x389549),_0x2f2a21=0x0;_0x2f2a21<_0x389549;_0x2f2a21++)_0x1eed3d[_0x2f2a21]=new Array(_0x389549);for(var _0x47649d=_0x54cc14,_0x268dfb=0x0,_0x525ac1=0x0;_0x47649d>=_0x268dfb;)ol$1[_0x4a4116(0x2507)]['canvas'][_0x4a4116(0x42ff)][_0x4a4116(0x27f8)](_0x1eed3d,_0x54cc14+_0x47649d,_0x54cc14+_0x268dfb),ol$1[_0x4a4116(0x2507)][_0x4a4116(0xda2)][_0x4a4116(0x42ff)]['fillCircleArrayRowToMiddle_'](_0x1eed3d,_0x54cc14+_0x268dfb,_0x54cc14+_0x47649d),ol$1[_0x4a4116(0x2507)][_0x4a4116(0xda2)][_0x4a4116(0x42ff)][_0x4a4116(0x27f8)](_0x1eed3d,_0x54cc14-_0x268dfb,_0x54cc14+_0x47649d),ol$1[_0x4a4116(0x2507)][_0x4a4116(0xda2)]['ReplayGroup']['fillCircleArrayRowToMiddle_'](_0x1eed3d,_0x54cc14-_0x47649d,_0x54cc14+_0x268dfb),ol$1[_0x4a4116(0x2507)][_0x4a4116(0xda2)][_0x4a4116(0x42ff)][_0x4a4116(0x27f8)](_0x1eed3d,_0x54cc14-_0x47649d,_0x54cc14-_0x268dfb),ol$1[_0x4a4116(0x2507)]['canvas'][_0x4a4116(0x42ff)][_0x4a4116(0x27f8)](_0x1eed3d,_0x54cc14-_0x268dfb,_0x54cc14-_0x47649d),ol$1['render'][_0x4a4116(0xda2)]['ReplayGroup'][_0x4a4116(0x27f8)](_0x1eed3d,_0x54cc14+_0x268dfb,_0x54cc14-_0x47649d),ol$1['render']['canvas']['ReplayGroup'][_0x4a4116(0x27f8)](_0x1eed3d,_0x54cc14+_0x47649d,_0x54cc14-_0x268dfb),0x2*((_0x525ac1+=0x1+0x2*++_0x268dfb)-_0x47649d)+0x1>0x0&&(_0x525ac1+=0x1-0x2*(_0x47649d-=0x1));return ol$1[_0x4a4116(0x2507)][_0x4a4116(0xda2)][_0x4a4116(0x42ff)][_0x4a4116(0x2c15)][_0x54cc14]=_0x1eed3d,_0x1eed3d;},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['ReplayGroup'][_0x68aa19(0x4657)]=function(_0x35f5e9,_0x5049d7,_0x303704){var _0xb00b59=_0x68aa19;for(var _0x5c841b=Object['keys'](_0x35f5e9)[_0xb00b59(0x2e47)](Number)['sort'](ol$1[_0xb00b59(0x576)][_0xb00b59(0x83e)]),_0x52bfc9={},_0x5233b2=0x0,_0x402464=_0x5c841b['length'];_0x5233b2<_0x402464;++_0x5233b2)for(var _0x3e4d12=_0x35f5e9[_0x5c841b[_0x5233b2]['toString']()],_0x28cbb3=0x0,_0x27baf3=_0x3e4d12[_0xb00b59(0x531b)];_0x28cbb3<_0x27baf3;){var _0x3af63f=_0x3e4d12[_0x28cbb3++],_0x401566=_0x3e4d12[_0x28cbb3++];_0x3af63f['replay'](_0x5049d7,_0x401566,_0x303704,_0x52bfc9);}},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)]['ReplayGroup'][_0x68aa19(0x4b51)][_0x68aa19(0x3510)]=function(_0x1043e5){var _0x268eac=_0x68aa19,_0x34733c=null;return this[_0x268eac(0x4531)]&&(_0x1043e5?(_0x34733c=this[_0x268eac(0x474b)])[0x4]++:(_0x34733c=this[_0x268eac(0x474b)]=ol$1[_0x268eac(0x2f64)]['createEmpty']())[_0x268eac(0x3a33)](0x1)),_0x34733c;},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x42ff)]['prototype']['clip']=function(_0x3c3df3,_0x191927){var _0x330557=_0x68aa19,_0x50a93b=this[_0x330557(0xe13)](_0x191927);_0x3c3df3[_0x330557(0x28b1)](),_0x3c3df3[_0x330557(0x5702)](_0x50a93b[0x0],_0x50a93b[0x1]),_0x3c3df3[_0x330557(0x3d72)](_0x50a93b[0x2],_0x50a93b[0x3]),_0x3c3df3['lineTo'](_0x50a93b[0x4],_0x50a93b[0x5]),_0x3c3df3[_0x330557(0x3d72)](_0x50a93b[0x6],_0x50a93b[0x7]),_0x3c3df3[_0x330557(0x26ea)]();},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x42ff)][_0x68aa19(0x4b51)]['hasReplays']=function(_0x3d069d){var _0x2a061b=_0x68aa19;for(var _0x511625 in this[_0x2a061b(0x4b2)])for(var _0x54ee77=this[_0x2a061b(0x4b2)][_0x511625],_0x2b14ac=0x0,_0x555e11=_0x3d069d[_0x2a061b(0x531b)];_0x2b14ac<_0x555e11;++_0x2b14ac)if(_0x3d069d[_0x2b14ac]in _0x54ee77)return!0x0;return!0x1;},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x42ff)][_0x68aa19(0x4b51)][_0x68aa19(0x2c4)]=function(){var _0x437bce=_0x68aa19,_0x1cedf7;for(_0x1cedf7 in this[_0x437bce(0x4b2)]){var _0x2c092c,_0x441320=this[_0x437bce(0x4b2)][_0x1cedf7];for(_0x2c092c in _0x441320)_0x441320[_0x2c092c][_0x437bce(0x2c4)]();}},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x42ff)][_0x68aa19(0x4b51)][_0x68aa19(0x411a)]=function(_0x584b49,_0x5cc268,_0x476eb8,_0x3bb1c5,_0x2dc34f,_0x168faf,_0x2abcf7){var _0x5abddd=_0x68aa19,_0x3f9111,_0x460449=0x2*(_0x3bb1c5=Math[_0x5abddd(0x19b6)](_0x3bb1c5))+0x1,_0x1e4e66=ol$1[_0x5abddd(0x4503)][_0x5abddd(0x2f01)](this[_0x5abddd(0x2cba)],_0x3bb1c5+0.5,_0x3bb1c5+0.5,0x1/_0x5cc268,-0x1/_0x5cc268,-_0x476eb8,-_0x584b49[0x0],-_0x584b49[0x1]),_0x1d0357=this[_0x5abddd(0x2ca6)];_0x1d0357[_0x5abddd(0xda2)][_0x5abddd(0x209)]!==_0x460449||_0x1d0357[_0x5abddd(0xda2)]['height']!==_0x460449?(_0x1d0357[_0x5abddd(0xda2)]['width']=_0x460449,_0x1d0357[_0x5abddd(0xda2)][_0x5abddd(0x5862)]=_0x460449):_0x1d0357[_0x5abddd(0x2b39)](0x0,0x0,_0x460449,_0x460449),void 0x0!==this['renderBuffer_']&&(_0x3f9111=ol$1[_0x5abddd(0x2f64)]['createEmpty'](),ol$1[_0x5abddd(0x2f64)]['extendCoordinate'](_0x3f9111,_0x584b49),ol$1[_0x5abddd(0x2f64)][_0x5abddd(0x1de1)](_0x3f9111,_0x5cc268*(this[_0x5abddd(0x50e0)]+_0x3bb1c5),_0x3f9111));var _0x5bc63c,_0x2f8097,_0x47e1c5=ol$1[_0x5abddd(0x2507)][_0x5abddd(0xda2)][_0x5abddd(0x42ff)][_0x5abddd(0xbd3)](_0x3bb1c5);function _0x50eec9(_0x4a70a4){var _0x13f1d3=_0x5abddd;for(var _0x376197=_0x1d0357[_0x13f1d3(0x269a)](0x0,0x0,_0x460449,_0x460449)['data'],_0x2cfa0b=0x0;_0x2cfa0b<_0x460449;_0x2cfa0b++)for(var _0xcdd8f2=0x0;_0xcdd8f2<_0x460449;_0xcdd8f2++){var _0xd1faf3;if(_0x47e1c5[_0x2cfa0b][_0xcdd8f2]){if(_0x376197[0x4*(_0xcdd8f2*_0x460449+_0x2cfa0b)+0x3]>0x0)return(!_0x5bc63c||_0x2f8097!=ol$1[_0x13f1d3(0x2507)]['ReplayType'][_0x13f1d3(0x3961)]&&_0x2f8097!=ol$1[_0x13f1d3(0x2507)][_0x13f1d3(0x22e8)][_0x13f1d3(0x17ca)]||-0x1!==_0x5bc63c[_0x13f1d3(0x33ab)](_0x4a70a4))&&(_0xd1faf3=_0x168faf(_0x4a70a4)),_0xd1faf3||void _0x1d0357[_0x13f1d3(0x2b39)](0x0,0x0,_0x460449,_0x460449);}}}this[_0x5abddd(0x4531)]&&(_0x5bc63c=this[_0x5abddd(0x4531)][_0x5abddd(0x3935)]()[_0x5abddd(0x2e47)](function(_0x5ecd01){var _0xcc51a2=_0x5abddd;return _0x5ecd01[_0xcc51a2(0x327)];}));var _0x5ad8af,_0x56d1fe,_0x284f6d,_0x44509a,_0x40bc42,_0x11a72e=Object[_0x5abddd(0x20c8)](this[_0x5abddd(0x4b2)])[_0x5abddd(0x2e47)](Number);for(_0x11a72e['sort'](ol$1[_0x5abddd(0x576)]['numberSafeCompareFunction']),_0x5ad8af=_0x11a72e[_0x5abddd(0x531b)]-0x1;_0x5ad8af>=0x0;--_0x5ad8af){var _0x4afacb=_0x11a72e[_0x5ad8af][_0x5abddd(0x1d43)]();for(_0x284f6d=this['replaysByZIndex_'][_0x4afacb],_0x56d1fe=ol$1[_0x5abddd(0x2507)]['replay'][_0x5abddd(0x2864)]['length']-0x1;_0x56d1fe>=0x0;--_0x56d1fe)if(void 0x0!==(_0x44509a=_0x284f6d[_0x2f8097=ol$1[_0x5abddd(0x2507)][_0x5abddd(0x2c1c)][_0x5abddd(0x2864)][_0x56d1fe]])){if(!_0x2abcf7||_0x2f8097!=ol$1[_0x5abddd(0x2507)]['ReplayType'][_0x5abddd(0x3961)]&&_0x2f8097!=ol$1[_0x5abddd(0x2507)]['ReplayType']['TEXT']){if(_0x40bc42=_0x44509a[_0x5abddd(0x25c9)](_0x1d0357,_0x1e4e66,_0x476eb8,_0x2dc34f,_0x50eec9,_0x3f9111))return _0x40bc42;}else{var _0x2bcd81=_0x2abcf7[_0x4afacb];_0x2bcd81?_0x2bcd81['push'](_0x44509a,_0x1e4e66[_0x5abddd(0x48ca)](0x0)):_0x2abcf7[_0x4afacb]=[_0x44509a,_0x1e4e66[_0x5abddd(0x48ca)](0x0)];}}}},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x42ff)]['prototype'][_0x68aa19(0xe13)]=function(_0x383827){var _0x12b5f1=_0x68aa19,_0x1915b5=this[_0x12b5f1(0x3383)],_0x175dff=_0x1915b5[0x0],_0x2b739c=_0x1915b5[0x1],_0x37acbc=_0x1915b5[0x2],_0x384985=_0x1915b5[0x3],_0x2916b1=[_0x175dff,_0x2b739c,_0x175dff,_0x384985,_0x37acbc,_0x384985,_0x37acbc,_0x2b739c];return ol$1[_0x12b5f1(0x2add)][_0x12b5f1(0x5214)][_0x12b5f1(0x4503)][_0x12b5f1(0x3a79)](_0x2916b1,0x0,0x8,0x2,_0x383827,_0x2916b1),_0x2916b1;},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x42ff)][_0x68aa19(0x4b51)][_0x68aa19(0x5630)]=function(_0x5bd090,_0x3fcaee){var _0x3b5ea9=_0x68aa19,_0x24cef2=void 0x0!==_0x5bd090?_0x5bd090['toString']():'0',_0x333963=this[_0x3b5ea9(0x4b2)][_0x24cef2];void 0x0===_0x333963&&(_0x333963={},this[_0x3b5ea9(0x4b2)][_0x24cef2]=_0x333963);var _0x3f121a=_0x333963[_0x3fcaee];return void 0x0===_0x3f121a&&(_0x3f121a=new(0x0,ol$1[(_0x3b5ea9(0x2507))]['canvas'][(_0x3b5ea9(0x42ff))][(_0x3b5ea9(0x4aa2))][_0x3fcaee])(this[_0x3b5ea9(0x3f1e)],this[_0x3b5ea9(0x3383)],this[_0x3b5ea9(0x2dc2)],this[_0x3b5ea9(0x2530)],this[_0x3b5ea9(0x2f32)],this[_0x3b5ea9(0x4531)]),_0x333963[_0x3fcaee]=_0x3f121a),_0x3f121a;},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x42ff)]['prototype'][_0x68aa19(0xf6e)]=function(){return this['replaysByZIndex_'];},ol$1[_0x68aa19(0x2507)]['canvas']['ReplayGroup'][_0x68aa19(0x4b51)][_0x68aa19(0x197c)]=function(){var _0x504875=_0x68aa19;return ol$1['obj']['isEmpty'](this[_0x504875(0x4b2)]);},ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x42ff)][_0x68aa19(0x4b51)]['replay']=function(_0x2ec363,_0x3925fd,_0x45f61e,_0x54ebb2,_0x65c60d,_0x4f917a){var _0x5e82af=_0x68aa19,_0x33df37=Object[_0x5e82af(0x20c8)](this[_0x5e82af(0x4b2)])[_0x5e82af(0x2e47)](Number);_0x33df37[_0x5e82af(0x34f3)](ol$1[_0x5e82af(0x576)][_0x5e82af(0x83e)]),_0x2ec363[_0x5e82af(0x50ba)](),this[_0x5e82af(0x26ea)](_0x2ec363,_0x3925fd);var _0x6d0835,_0x181356,_0x15b3d3,_0x4e5ec3,_0x3e48de,_0x4a56b4,_0x35d35d=_0x65c60d||ol$1[_0x5e82af(0x2507)]['replay'][_0x5e82af(0x2864)];for(_0x6d0835=0x0,_0x181356=_0x33df37[_0x5e82af(0x531b)];_0x6d0835<_0x181356;++_0x6d0835){var _0x5a993e=_0x33df37[_0x6d0835][_0x5e82af(0x1d43)]();for(_0x3e48de=this[_0x5e82af(0x4b2)][_0x5a993e],_0x15b3d3=0x0,_0x4e5ec3=_0x35d35d[_0x5e82af(0x531b)];_0x15b3d3<_0x4e5ec3;++_0x15b3d3){var _0x373f94=_0x35d35d[_0x15b3d3];if(void 0x0!==(_0x4a56b4=_0x3e48de[_0x373f94])){if(!_0x4f917a||_0x373f94!=ol$1['render']['ReplayType'][_0x5e82af(0x3961)]&&_0x373f94!=ol$1[_0x5e82af(0x2507)][_0x5e82af(0x22e8)][_0x5e82af(0x17ca)])_0x4a56b4[_0x5e82af(0x2c1c)](_0x2ec363,_0x3925fd,_0x45f61e,_0x54ebb2);else{var _0x34fcd1=_0x4f917a[_0x5a993e];_0x34fcd1?_0x34fcd1[_0x5e82af(0x3a33)](_0x4a56b4,_0x3925fd['slice'](0x0)):_0x4f917a[_0x5a993e]=[_0x4a56b4,_0x3925fd[_0x5e82af(0x48ca)](0x0)];}}}}_0x2ec363[_0x5e82af(0x29d0)]();},ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0x42ff)][_0x68aa19(0x4aa2)]={'Circle':ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4c3)],'Default':ol$1[_0x68aa19(0x2507)]['canvas'][_0x68aa19(0x4109)],'Image':ol$1['render']['canvas']['ImageReplay'],'LineString':ol$1['render'][_0x68aa19(0xda2)][_0x68aa19(0xba8)],'Polygon':ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x4c3)],'Text':ol$1[_0x68aa19(0x2507)][_0x68aa19(0xda2)][_0x68aa19(0x2352)]},ol$1[_0x68aa19(0x1c38)]={},ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)]={},ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)][_0x68aa19(0x436c)]=function(_0x5b336d,_0x265dbd){var _0x1e9f6c=_0x68aa19;return ol$1[_0x1e9f6c(0x568a)](_0x5b336d)-ol$1[_0x1e9f6c(0x568a)](_0x265dbd);},ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)][_0x68aa19(0x1092)]=function(_0x3d0a2b,_0x508ec6){var _0x2e4c8a=_0x68aa19,_0x59a82=ol$1[_0x2e4c8a(0x1c38)][_0x2e4c8a(0x9f4)][_0x2e4c8a(0x25ea)](_0x3d0a2b,_0x508ec6);return _0x59a82*_0x59a82;},ol$1['renderer'][_0x68aa19(0x9f4)][_0x68aa19(0x25ea)]=function(_0x14d6c3,_0x1deaf2){var _0x1905dc=_0x68aa19;return ol$1[_0x1905dc(0x3b5f)]*_0x14d6c3/_0x1deaf2;},ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)][_0x68aa19(0xd70)]=function(_0x428239,_0x588454,_0x5e8348,_0x6c6116){var _0x53a003=_0x68aa19,_0x2b9f34=_0x5e8348[_0x53a003(0x3308)](),_0x48ffdf=_0x5e8348[_0x53a003(0x2084)]();if(_0x2b9f34||_0x48ffdf){var _0x2618de=_0x428239[_0x53a003(0x5630)](_0x5e8348[_0x53a003(0x1434)](),ol$1[_0x53a003(0x2507)][_0x53a003(0x22e8)][_0x53a003(0x50c6)]);_0x2618de[_0x53a003(0x3442)](_0x2b9f34,_0x48ffdf),_0x2618de[_0x53a003(0x1cf9)](_0x588454,_0x6c6116);}var _0x475d3c=_0x5e8348[_0x53a003(0x2e25)]();if(_0x475d3c){var _0xbd5d8=_0x428239[_0x53a003(0x5630)](_0x5e8348['getZIndex'](),ol$1[_0x53a003(0x2507)][_0x53a003(0x22e8)][_0x53a003(0x17ca)]);_0xbd5d8[_0x53a003(0x4ac1)](_0x475d3c,_0x428239[_0x53a003(0x3510)](!0x1)),_0xbd5d8[_0x53a003(0xa3c)](_0x588454,_0x6c6116);}},ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)]['renderFeature']=function(_0x446135,_0x2439be,_0xe64a36,_0x495d17,_0x207f80,_0x2bf017){var _0x3435f9=_0x68aa19,_0x5e0023,_0x27e7cf,_0x3dc718=!0x1;return(_0x5e0023=_0xe64a36[_0x3435f9(0x14a6)]())&&((_0x27e7cf=_0x5e0023[_0x3435f9(0x27fa)]())==ol$1['ImageState'][_0x3435f9(0x3a40)]||_0x27e7cf==ol$1[_0x3435f9(0x2dfb)][_0x3435f9(0x139c)]?_0x5e0023[_0x3435f9(0x2057)](_0x207f80,_0x2bf017):(_0x27e7cf==ol$1[_0x3435f9(0x2dfb)][_0x3435f9(0x5759)]&&_0x5e0023[_0x3435f9(0x41e4)](),_0x27e7cf=_0x5e0023[_0x3435f9(0x27fa)](),_0x5e0023[_0x3435f9(0x4e58)](_0x207f80,_0x2bf017),_0x3dc718=!0x0)),ol$1['renderer'][_0x3435f9(0x9f4)][_0x3435f9(0x86e)](_0x446135,_0x2439be,_0xe64a36,_0x495d17),_0x3dc718;},ol$1['renderer'][_0x68aa19(0x9f4)][_0x68aa19(0x86e)]=function(_0x34b559,_0x3e91fc,_0x4be86c,_0x1e7e65){var _0x3fe4d3=_0x68aa19,_0x4acf08=_0x4be86c['getGeometryFunction']()(_0x3e91fc);if(_0x4acf08){var _0x4cec11=_0x4acf08[_0x3fe4d3(0x1dc)](_0x1e7e65);if(_0x4be86c[_0x3fe4d3(0x465e)]())ol$1[_0x3fe4d3(0x1c38)][_0x3fe4d3(0x9f4)][_0x3fe4d3(0x1640)](_0x34b559,_0x4cec11,_0x4be86c,_0x3e91fc);else(0x0,ol$1['renderer']['vector']['GEOMETRY_RENDERERS_'][_0x4cec11[_0x3fe4d3(0x25f2)]()])(_0x34b559,_0x4cec11,_0x4be86c,_0x3e91fc);}},ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)][_0x68aa19(0x1640)]=function(_0x3f6449,_0x466c0e,_0x36cb4e,_0x474f50){var _0x437d38=_0x68aa19;if(_0x466c0e[_0x437d38(0x25f2)]()!=ol$1['geom'][_0x437d38(0x55a1)][_0x437d38(0x43a9)])_0x3f6449[_0x437d38(0x5630)](_0x36cb4e['getZIndex'](),ol$1[_0x437d38(0x2507)][_0x437d38(0x22e8)]['DEFAULT'])[_0x437d38(0x32e6)](_0x466c0e,_0x474f50,_0x36cb4e[_0x437d38(0x465e)]());else{for(var _0x408141=_0x466c0e[_0x437d38(0x2e4c)](),_0x30614f=0x0,_0x1aaf0a=_0x408141[_0x437d38(0x531b)];_0x30614f<_0x1aaf0a;++_0x30614f)ol$1[_0x437d38(0x1c38)][_0x437d38(0x9f4)][_0x437d38(0x1640)](_0x3f6449,_0x408141[_0x30614f],_0x36cb4e,_0x474f50);}},ol$1[_0x68aa19(0x1c38)]['vector'][_0x68aa19(0x4f16)]=function(_0x3af835,_0x48954d,_0x5e9124,_0x1bcee2){var _0xc0de94=_0x68aa19,_0x28bf99,_0x17a8d6,_0x562535=_0x48954d[_0xc0de94(0x49ca)]();for(_0x28bf99=0x0,_0x17a8d6=_0x562535[_0xc0de94(0x531b)];_0x28bf99<_0x17a8d6;++_0x28bf99){(0x0,ol$1[_0xc0de94(0x1c38)][_0xc0de94(0x9f4)][_0xc0de94(0x5126)][_0x562535[_0x28bf99][_0xc0de94(0x25f2)]()])(_0x3af835,_0x562535[_0x28bf99],_0x5e9124,_0x1bcee2);}},ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)]['renderLineStringGeometry_']=function(_0x50648f,_0x65532e,_0x1e67f1,_0x213ecb){var _0x2f5e5d=_0x68aa19,_0x1f1cd3=_0x1e67f1[_0x2f5e5d(0x2084)]();if(_0x1f1cd3){var _0x3fb2f1=_0x50648f[_0x2f5e5d(0x5630)](_0x1e67f1['getZIndex'](),ol$1[_0x2f5e5d(0x2507)][_0x2f5e5d(0x22e8)][_0x2f5e5d(0xcbb)]);_0x3fb2f1[_0x2f5e5d(0x3442)](null,_0x1f1cd3),_0x3fb2f1['drawLineString'](_0x65532e,_0x213ecb);}var _0x460f46=_0x1e67f1[_0x2f5e5d(0x2e25)]();if(_0x460f46){var _0x5da4b9=_0x50648f['getReplay'](_0x1e67f1[_0x2f5e5d(0x1434)](),ol$1['render'][_0x2f5e5d(0x22e8)][_0x2f5e5d(0x17ca)]);_0x5da4b9[_0x2f5e5d(0x4ac1)](_0x460f46,_0x50648f[_0x2f5e5d(0x3510)](!0x1)),_0x5da4b9[_0x2f5e5d(0xa3c)](_0x65532e,_0x213ecb);}},ol$1['renderer'][_0x68aa19(0x9f4)][_0x68aa19(0x24ca)]=function(_0x3bfe27,_0x40c8c4,_0x2f0a88,_0x2390e4){var _0x73df46=_0x68aa19,_0x261765=_0x2f0a88[_0x73df46(0x2084)]();if(_0x261765){var _0x277882=_0x3bfe27['getReplay'](_0x2f0a88[_0x73df46(0x1434)](),ol$1[_0x73df46(0x2507)][_0x73df46(0x22e8)][_0x73df46(0xcbb)]);_0x277882[_0x73df46(0x3442)](null,_0x261765),_0x277882[_0x73df46(0x2b9e)](_0x40c8c4,_0x2390e4);}var _0x5387a0=_0x2f0a88['getText']();if(_0x5387a0){var _0x345ab7=_0x3bfe27['getReplay'](_0x2f0a88[_0x73df46(0x1434)](),ol$1[_0x73df46(0x2507)]['ReplayType'][_0x73df46(0x17ca)]);_0x345ab7['setTextStyle'](_0x5387a0,_0x3bfe27[_0x73df46(0x3510)](!0x1)),_0x345ab7[_0x73df46(0xa3c)](_0x40c8c4,_0x2390e4);}},ol$1['renderer'][_0x68aa19(0x9f4)][_0x68aa19(0x3a48)]=function(_0x3b661e,_0x4fd9df,_0x598fb6,_0x2a3112){var _0x3096ed=_0x68aa19,_0x40f1f0=_0x598fb6[_0x3096ed(0x3308)](),_0x2fedb4=_0x598fb6[_0x3096ed(0x2084)]();if(_0x2fedb4||_0x40f1f0){var _0x1583d7=_0x3b661e[_0x3096ed(0x5630)](_0x598fb6['getZIndex'](),ol$1[_0x3096ed(0x2507)][_0x3096ed(0x22e8)]['POLYGON']);_0x1583d7['setFillStrokeStyle'](_0x40f1f0,_0x2fedb4),_0x1583d7[_0x3096ed(0xc53)](_0x4fd9df,_0x2a3112);}var _0x2a4ad9=_0x598fb6[_0x3096ed(0x2e25)]();if(_0x2a4ad9){var _0x380e58=_0x3b661e[_0x3096ed(0x5630)](_0x598fb6[_0x3096ed(0x1434)](),ol$1[_0x3096ed(0x2507)][_0x3096ed(0x22e8)][_0x3096ed(0x17ca)]);_0x380e58[_0x3096ed(0x4ac1)](_0x2a4ad9,_0x3b661e[_0x3096ed(0x3510)](!0x1)),_0x380e58[_0x3096ed(0xa3c)](_0x4fd9df,_0x2a3112);}},ol$1[_0x68aa19(0x1c38)]['vector'][_0x68aa19(0x3e9c)]=function(_0x3e627f,_0x366231,_0x2e81ff,_0x107d2d){var _0x3052a5=_0x68aa19,_0x35b910=_0x2e81ff[_0x3052a5(0x14a6)]();if(_0x35b910){if(_0x35b910[_0x3052a5(0x27fa)]()!=ol$1[_0x3052a5(0x2dfb)]['LOADED'])return;var _0x5f0d42=_0x3e627f[_0x3052a5(0x5630)](_0x2e81ff['getZIndex'](),ol$1['render'][_0x3052a5(0x22e8)]['IMAGE']);_0x5f0d42[_0x3052a5(0x39d0)](_0x35b910,_0x3e627f[_0x3052a5(0x3510)](!0x1)),_0x5f0d42[_0x3052a5(0x2687)](_0x366231,_0x107d2d);}var _0x51b1ba=_0x2e81ff[_0x3052a5(0x2e25)]();if(_0x51b1ba){var _0xa2c2cc=_0x3e627f[_0x3052a5(0x5630)](_0x2e81ff[_0x3052a5(0x1434)](),ol$1[_0x3052a5(0x2507)]['ReplayType']['TEXT']);_0xa2c2cc['setTextStyle'](_0x51b1ba,_0x3e627f[_0x3052a5(0x3510)](!!_0x35b910)),_0xa2c2cc[_0x3052a5(0xa3c)](_0x366231,_0x107d2d);}},ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)][_0x68aa19(0x5031)]=function(_0x24465b,_0x4419e5,_0x1f93b4,_0x3c7c72){var _0x71dc40=_0x68aa19,_0x36f8c2=_0x1f93b4[_0x71dc40(0x14a6)]();if(_0x36f8c2){if(_0x36f8c2[_0x71dc40(0x27fa)]()!=ol$1[_0x71dc40(0x2dfb)][_0x71dc40(0x3a40)])return;var _0x2a07b0=_0x24465b[_0x71dc40(0x5630)](_0x1f93b4[_0x71dc40(0x1434)](),ol$1[_0x71dc40(0x2507)][_0x71dc40(0x22e8)][_0x71dc40(0x3961)]);_0x2a07b0[_0x71dc40(0x39d0)](_0x36f8c2,_0x24465b[_0x71dc40(0x3510)](!0x1)),_0x2a07b0[_0x71dc40(0x3b95)](_0x4419e5,_0x3c7c72);}var _0x3ff380=_0x1f93b4[_0x71dc40(0x2e25)]();if(_0x3ff380){var _0x450097=_0x24465b[_0x71dc40(0x5630)](_0x1f93b4['getZIndex'](),ol$1[_0x71dc40(0x2507)]['ReplayType'][_0x71dc40(0x17ca)]);_0x450097[_0x71dc40(0x4ac1)](_0x3ff380,_0x24465b[_0x71dc40(0x3510)](!!_0x36f8c2)),_0x450097[_0x71dc40(0xa3c)](_0x4419e5,_0x3c7c72);}},ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)][_0x68aa19(0xfef)]=function(_0x324d8a,_0x297500,_0x55080e,_0x44eac0){var _0x499f02=_0x68aa19,_0x182286=_0x55080e[_0x499f02(0x3308)](),_0x3cdf3c=_0x55080e[_0x499f02(0x2084)]();if(_0x182286||_0x3cdf3c){var _0x20a1f7=_0x324d8a['getReplay'](_0x55080e[_0x499f02(0x1434)](),ol$1[_0x499f02(0x2507)][_0x499f02(0x22e8)][_0x499f02(0x3315)]);_0x20a1f7[_0x499f02(0x3442)](_0x182286,_0x3cdf3c),_0x20a1f7['drawPolygon'](_0x297500,_0x44eac0);}var _0x4db0cb=_0x55080e[_0x499f02(0x2e25)]();if(_0x4db0cb){var _0x9f959e=_0x324d8a[_0x499f02(0x5630)](_0x55080e['getZIndex'](),ol$1[_0x499f02(0x2507)]['ReplayType'][_0x499f02(0x17ca)]);_0x9f959e[_0x499f02(0x4ac1)](_0x4db0cb,_0x324d8a['addDeclutter'](!0x1)),_0x9f959e[_0x499f02(0xa3c)](_0x297500,_0x44eac0);}},ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)][_0x68aa19(0x5126)]={'Point':ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)]['renderPointGeometry_'],'LineString':ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)]['renderLineStringGeometry_'],'Polygon':ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)][_0x68aa19(0xfef)],'MultiPoint':ol$1['renderer'][_0x68aa19(0x9f4)][_0x68aa19(0x5031)],'MultiLineString':ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)][_0x68aa19(0x24ca)],'MultiPolygon':ol$1[_0x68aa19(0x1c38)]['vector'][_0x68aa19(0x3a48)],'GeometryCollection':ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)][_0x68aa19(0x4f16)],'Circle':ol$1[_0x68aa19(0x1c38)][_0x68aa19(0x9f4)][_0x68aa19(0xd70)]},Object[_0x68aa19(0x5b7)](ClockViewModel[_0x68aa19(0x4b51)],{'clock':{'get':function(){var _0x477726=_0x68aa19;return this[_0x477726(0x18f1)];}}}),ClockViewModel[_0x68aa19(0x4b51)][_0x68aa19(0xe5c)]=function(){var _0x594c07=_0x68aa19,_0x4a5afc=this[_0x594c07(0x18f1)];this[_0x594c07(0x3ae)]=JulianDate['now'](),this[_0x594c07(0x1aa4)]=_0x4a5afc[_0x594c07(0x1aa4)],this['stopTime']=_0x4a5afc[_0x594c07(0x2933)],this[_0x594c07(0x395)]=_0x4a5afc['currentTime'],this[_0x594c07(0x21d3)]=_0x4a5afc['multiplier'],this[_0x594c07(0x4867)]=_0x4a5afc[_0x594c07(0x4867)],this[_0x594c07(0x3894)]=_0x4a5afc[_0x594c07(0x3894)],this['canAnimate']=_0x4a5afc[_0x594c07(0x2e9a)],this[_0x594c07(0x4fb0)]=_0x4a5afc[_0x594c07(0x4fb0)];},ClockViewModel[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},ClockViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){this['_eventHelper']['removeAll'](),destroyObject$1(this);};var InspectorShared={};function subscribeAndEvaluate(_0x3d3e69,_0x1d9ff8,_0x28f6c0,_0x297f4e,_0x258e79){var _0x400773=_0x68aa19;return _0x28f6c0[_0x400773(0x317a)](_0x297f4e,_0x3d3e69[_0x1d9ff8]),knockout[_0x400773(0x55ff)](_0x3d3e69,_0x1d9ff8)[_0x400773(0x2a54)](_0x28f6c0,_0x297f4e,_0x258e79);}function ToggleButtonViewModel(_0x4f427d,_0x2f2143){var _0xe741a=_0x68aa19;this[_0xe741a(0x117)]=_0x4f427d,_0x2f2143=defaultValue$1(_0x2f2143,defaultValue$1['EMPTY_OBJECT']),this[_0xe741a(0x2a60)]=defaultValue$1(_0x2f2143[_0xe741a(0x2a60)],!0x1),this[_0xe741a(0x2bfe)]=defaultValue$1(_0x2f2143[_0xe741a(0x2bfe)],''),knockout[_0xe741a(0x4add)](this,['toggled',_0xe741a(0x2bfe)]);}InspectorShared[_0x68aa19(0x447b)]=function(_0x3c44ee,_0x8cd994,_0x2a696a){var _0x23f80d=_0x68aa19,_0x15f150=document['createElement'](_0x23f80d(0x4dc4)),_0x2e3f51=document[_0x23f80d(0x433c)]('label'),_0x4af2b8=document[_0x23f80d(0x433c)](_0x23f80d(0x4358));_0x4af2b8[_0x23f80d(0x3243)]=_0x23f80d(0x3c02);var _0x413a8f=_0x23f80d(0x298d)+_0x8cd994;return defined$1(_0x2a696a)&&(_0x413a8f+=',\x20enable:\x20'+_0x2a696a),_0x4af2b8['setAttribute'](_0x23f80d(0x971),_0x413a8f),_0x2e3f51[_0x23f80d(0x3356)](_0x4af2b8),_0x2e3f51[_0x23f80d(0x3356)](document[_0x23f80d(0x2990)](_0x3c44ee)),_0x15f150[_0x23f80d(0x3356)](_0x2e3f51),_0x15f150;},InspectorShared[_0x68aa19(0x526d)]=function(_0x2c52ee,_0x566930,_0x3744e0,_0x4bc995){var _0x3bbf82=_0x68aa19,_0x4f3cf4=document[_0x3bbf82(0x433c)](_0x3bbf82(0x4dc4));_0x4f3cf4[_0x3bbf82(0x4cbd)]=_0x3bbf82(0x3bb9),_0x4f3cf4[_0x3bbf82(0x7da)](_0x3bbf82(0x971),_0x3bbf82(0x188c)+_0x3744e0+'\x20}'),_0x2c52ee[_0x3bbf82(0x3356)](_0x4f3cf4);var _0xa849f3=document[_0x3bbf82(0x433c)]('h3');_0xa849f3[_0x3bbf82(0x4cbd)]=_0x3bbf82(0x452f),_0xa849f3[_0x3bbf82(0x3356)](document['createTextNode'](_0x566930)),_0xa849f3[_0x3bbf82(0x7da)](_0x3bbf82(0x971),_0x3bbf82(0x457)+_0x4bc995),_0x4f3cf4[_0x3bbf82(0x3356)](_0xa849f3);var _0x30da24=document[_0x3bbf82(0x433c)](_0x3bbf82(0x4dc4));return _0x30da24[_0x3bbf82(0x4cbd)]=_0x3bbf82(0x3a14),_0x4f3cf4[_0x3bbf82(0x3356)](_0x30da24),_0x30da24;},Object[_0x68aa19(0x5b7)](ToggleButtonViewModel[_0x68aa19(0x4b51)],{'command':{'get':function(){var _0x559dcd=_0x68aa19;return this[_0x559dcd(0x117)];}}});var Struct=function(_0x1bfe72,_0x38d695){var _0x364fc6=_0x68aa19;this[_0x364fc6(0x1bab)]=_0x1bfe72,this[_0x364fc6(0x1ac9)]=_0x38d695*this[_0x364fc6(0x57c2)],this[_0x364fc6(0x1708)]=this[_0x364fc6(0x1ac9)]/0x2,this[_0x364fc6(0x2dad)]=this['_pos1']/0x4,this[_0x364fc6(0x1285)]=this[_0x364fc6(0x1ac9)]/0x8;},DEFAULT_CAPACITY=0x80,RESIZE_MULTIPLIER=0x5,StructArray=function(){var _0x16dd63=_0x68aa19;this[_0x16dd63(0x586a)]=!0x1,this[_0x16dd63(0x4740)]=-0x1,this[_0x16dd63(0x5cf)](0x0);};StructArray['serialize']=function(_0x55fd57,_0x10c917){var _0x26e23a=_0x68aa19;return _0x55fd57[_0x26e23a(0x586a)]&&console[_0x26e23a(0xe28)](_0x26e23a(0x261d)),_0x55fd57[_0x26e23a(0x3e84)](),_0x10c917&&(_0x55fd57['isTransferred']=!0x0,_0x10c917[_0x26e23a(0x3a33)](_0x55fd57[_0x26e23a(0x2ab)])),{'length':_0x55fd57[_0x26e23a(0x531b)],'arrayBuffer':_0x55fd57[_0x26e23a(0x2ab)]};},StructArray[_0x68aa19(0x50fb)]=function(_0x234113){var _0xf67f51=_0x68aa19,_0x1df736=Object['create'](this['prototype']);return _0x1df736['arrayBuffer']=_0x234113[_0xf67f51(0x2ab)],_0x1df736[_0xf67f51(0x531b)]=_0x234113[_0xf67f51(0x531b)],_0x1df736['capacity']=_0x234113[_0xf67f51(0x2ab)][_0xf67f51(0x21dd)]/_0x1df736[_0xf67f51(0x1447)],_0x1df736['_refreshViews'](),_0x1df736;},StructArray[_0x68aa19(0x4b51)][_0x68aa19(0x3e84)]=function(){var _0x2cecca=_0x68aa19;this[_0x2cecca(0x531b)]!==this[_0x2cecca(0x4740)]&&(this[_0x2cecca(0x4740)]=this['length'],this[_0x2cecca(0x2ab)]=this[_0x2cecca(0x2ab)]['slice'](0x0,this[_0x2cecca(0x531b)]*this[_0x2cecca(0x1447)]),this[_0x2cecca(0x50d1)]());},StructArray[_0x68aa19(0x4b51)][_0x68aa19(0x50ec)]=function(){this['length']=0x0;},StructArray['prototype'][_0x68aa19(0x5cf)]=function(_0x940830){var _0x45e062=_0x68aa19;this[_0x45e062(0x2f98)](_0x940830),this['length']=_0x940830;},StructArray[_0x68aa19(0x4b51)][_0x68aa19(0x2f98)]=function(_0x5e4992){var _0x571c0e=_0x68aa19;if(_0x5e4992>this['capacity']){this[_0x571c0e(0x4740)]=Math[_0x571c0e(0x2bc6)](_0x5e4992,Math[_0x571c0e(0x67a)](this['capacity']*RESIZE_MULTIPLIER),DEFAULT_CAPACITY),this[_0x571c0e(0x2ab)]=new ArrayBuffer(this[_0x571c0e(0x4740)]*this[_0x571c0e(0x1447)]);var _0x337bbf=this[_0x571c0e(0x830)];this['_refreshViews'](),_0x337bbf&&this[_0x571c0e(0x830)][_0x571c0e(0x346f)](_0x337bbf);}},StructArray[_0x68aa19(0x4b51)][_0x68aa19(0x50d1)]=function(){var _0x270d76=_0x68aa19;throw new Error(_0x270d76(0x206d));};var StructArrayLayout1ul2ui8=function(_0x2e0a37){var _0x100b30=_0x68aa19;function _0x421064(){_0x2e0a37['apply'](this,arguments);}return _0x2e0a37&&(_0x421064[_0x100b30(0x4939)]=_0x2e0a37),_0x421064['prototype']=Object[_0x100b30(0x3477)](_0x2e0a37&&_0x2e0a37[_0x100b30(0x4b51)]),_0x421064['prototype'][_0x100b30(0x330d)]=_0x421064,_0x421064[_0x100b30(0x4b51)]['_refreshViews']=function(){var _0x2f7818=_0x100b30;this[_0x2f7818(0x830)]=new Uint8Array(this['arrayBuffer']),this[_0x2f7818(0xc7c)]=new Uint32Array(this[_0x2f7818(0x2ab)]),this[_0x2f7818(0x190d)]=new Uint16Array(this[_0x2f7818(0x2ab)]);},_0x421064['prototype']['emplaceBack']=function(_0x519070,_0x2c33eb,_0x17e1ba){var _0x5f584b=_0x100b30,_0x424154=this['length'];return this[_0x5f584b(0x5cf)](_0x424154+0x1),this[_0x5f584b(0x3fc9)](_0x424154,_0x519070,_0x2c33eb,_0x17e1ba);},_0x421064[_0x100b30(0x4b51)][_0x100b30(0x3fc9)]=function(_0x2ca163,_0x1dd617,_0x4a2e86,_0x2068c4){var _0x37c560=_0x100b30,_0x592202=0x2*_0x2ca163,_0x52a6e6=0x4*_0x2ca163;return this[_0x37c560(0xc7c)][_0x592202+0x0]=_0x1dd617,this[_0x37c560(0x190d)][_0x52a6e6+0x2]=_0x4a2e86,this[_0x37c560(0x190d)][_0x52a6e6+0x3]=_0x2068c4,_0x2ca163;},_0x421064;}(StructArray);StructArrayLayout1ul2ui8[_0x68aa19(0x4b51)][_0x68aa19(0x1447)]=0x8;var FeatureIndexStruct=function(_0x4c121a){var _0x367f9a=_0x68aa19;function _0x1d7ae1(){_0x4c121a['apply'](this,arguments);}_0x4c121a&&(_0x1d7ae1[_0x367f9a(0x4939)]=_0x4c121a),_0x1d7ae1[_0x367f9a(0x4b51)]=Object['create'](_0x4c121a&&_0x4c121a['prototype']),_0x1d7ae1['prototype'][_0x367f9a(0x330d)]=_0x1d7ae1;var _0x386b86={'featureIndex':{'configurable':!0x0},'sourceLayerIndex':{'configurable':!0x0},'bucketIndex':{'configurable':!0x0}};return _0x386b86['featureIndex'][_0x367f9a(0x3173)]=function(){var _0x53d52f=_0x367f9a;return this[_0x53d52f(0x1bab)][_0x53d52f(0xc7c)][this[_0x53d52f(0x2dad)]+0x0];},_0x386b86[_0x367f9a(0x379b)][_0x367f9a(0x346f)]=function(_0x57b63e){var _0x3b04ba=_0x367f9a;this[_0x3b04ba(0x1bab)][_0x3b04ba(0xc7c)][this[_0x3b04ba(0x2dad)]+0x0]=_0x57b63e;},_0x386b86[_0x367f9a(0x4a6a)][_0x367f9a(0x3173)]=function(){var _0x597701=_0x367f9a;return this['_structArray'][_0x597701(0x190d)][this[_0x597701(0x1708)]+0x2];},_0x386b86['sourceLayerIndex'][_0x367f9a(0x346f)]=function(_0x7e32ec){var _0xd0f304=_0x367f9a;this[_0xd0f304(0x1bab)][_0xd0f304(0x190d)][this[_0xd0f304(0x1708)]+0x2]=_0x7e32ec;},_0x386b86['bucketIndex'][_0x367f9a(0x3173)]=function(){var _0x5c1308=_0x367f9a;return this['_structArray'][_0x5c1308(0x190d)][this['_pos2']+0x3];},_0x386b86[_0x367f9a(0x1d4c)][_0x367f9a(0x346f)]=function(_0x4756e2){var _0x5d39c6=_0x367f9a;this[_0x5d39c6(0x1bab)][_0x5d39c6(0x190d)][this[_0x5d39c6(0x1708)]+0x3]=_0x4756e2;},Object['defineProperties'](_0x1d7ae1['prototype'],_0x386b86),_0x1d7ae1;}(Struct);FeatureIndexStruct[_0x68aa19(0x4b51)][_0x68aa19(0x57c2)]=0x8;var FeatureIndexArray$1=function(_0x4ee24c){var _0x24d9b1=_0x68aa19;function _0x3459dc(){var _0x88840c=_0x54f3;_0x4ee24c[_0x88840c(0x18ce)](this,arguments);}return _0x4ee24c&&(_0x3459dc['__proto__']=_0x4ee24c),_0x3459dc['prototype']=Object[_0x24d9b1(0x3477)](_0x4ee24c&&_0x4ee24c[_0x24d9b1(0x4b51)]),_0x3459dc[_0x24d9b1(0x4b51)][_0x24d9b1(0x330d)]=_0x3459dc,_0x3459dc['prototype'][_0x24d9b1(0x3173)]=function(_0x269be2){return new FeatureIndexStruct(this,_0x269be2);},_0x3459dc;}(StructArrayLayout1ul2ui8);WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0xd85),FeatureIndexArray$1,{'omit':[_0x68aa19(0x1880),'patternFeatures']});var arrayTypes={'FeatureIndexArray':FeatureIndexArray$1},NUM_PARAMS=0x3;function GridIndex(_0x9ac59e,_0x166f3c,_0x16cab9){var _0x42410b=_0x68aa19,_0x4c1f5f=this[_0x42410b(0x3202)]=[];if(_0x9ac59e instanceof ArrayBuffer){this[_0x42410b(0x2ab)]=_0x9ac59e;var _0x1d43f8=new Int32Array(this[_0x42410b(0x2ab)]);_0x9ac59e=_0x1d43f8[0x0],_0x166f3c=_0x1d43f8[0x1],_0x16cab9=_0x1d43f8[0x2],this['d']=_0x166f3c+0x2*_0x16cab9;for(var _0x1edeab=0x0;_0x1edeab<this['d']*this['d'];_0x1edeab++){var _0x20a106=_0x1d43f8[NUM_PARAMS+_0x1edeab],_0xf317f5=_0x1d43f8[NUM_PARAMS+_0x1edeab+0x1];_0x4c1f5f[_0x42410b(0x3a33)](_0x20a106===_0xf317f5?null:_0x1d43f8[_0x42410b(0x587e)](_0x20a106,_0xf317f5));}var _0x4e3822=_0x1d43f8[NUM_PARAMS+_0x4c1f5f[_0x42410b(0x531b)]],_0x45234c=_0x1d43f8[NUM_PARAMS+_0x4c1f5f[_0x42410b(0x531b)]+0x1];this['keys']=_0x1d43f8[_0x42410b(0x587e)](_0x4e3822,_0x45234c),this[_0x42410b(0x5011)]=_0x1d43f8['subarray'](_0x45234c),this[_0x42410b(0x40e6)]=this[_0x42410b(0xb1b)];}else{this['d']=_0x166f3c+0x2*_0x16cab9;for(var _0x1839eb=0x0;_0x1839eb<this['d']*this['d'];_0x1839eb++)_0x4c1f5f[_0x42410b(0x3a33)]([]);this[_0x42410b(0x20c8)]=[],this['bboxes']=[];}this['n']=_0x166f3c,this['extent']=_0x9ac59e,this[_0x42410b(0x367)]=_0x16cab9,this[_0x42410b(0x1ed8)]=_0x166f3c/_0x9ac59e,this[_0x42410b(0x3404)]=0x0;var _0x4bbff0=_0x16cab9/_0x166f3c*_0x9ac59e;this[_0x42410b(0x27d5)]=-_0x4bbff0,this['max']=_0x9ac59e+_0x4bbff0;}GridIndex[_0x68aa19(0x4b51)][_0x68aa19(0x40e6)]=function(_0x1cd86e,_0x51064a,_0x4a2209,_0x59ab25,_0x378b88){var _0x5452f8=_0x68aa19;this[_0x5452f8(0xe20)](_0x51064a,_0x4a2209,_0x59ab25,_0x378b88,this[_0x5452f8(0xd6a)],this[_0x5452f8(0x3404)]++),this[_0x5452f8(0x20c8)][_0x5452f8(0x3a33)](_0x1cd86e),this[_0x5452f8(0x5011)][_0x5452f8(0x3a33)](_0x51064a),this[_0x5452f8(0x5011)][_0x5452f8(0x3a33)](_0x4a2209),this[_0x5452f8(0x5011)][_0x5452f8(0x3a33)](_0x59ab25),this[_0x5452f8(0x5011)]['push'](_0x378b88);},GridIndex[_0x68aa19(0x4b51)][_0x68aa19(0xb1b)]=function(){throw'Cannot\x20insert\x20into\x20a\x20GridIndex\x20created\x20from\x20an\x20ArrayBuffer.';},GridIndex[_0x68aa19(0x4b51)]['_insertCell']=function(_0x5bea09,_0xe0591c,_0x5ee25b,_0x2355cb,_0x1f8bb6,_0x38a8b4){this['cells'][_0x1f8bb6]['push'](_0x38a8b4);},GridIndex[_0x68aa19(0x4b51)]['query']=function(_0x164ac6,_0x32cb97,_0x1afc37,_0x799e3,_0xb17e02){var _0x6c5a2c=_0x68aa19,_0x3c34f3=this[_0x6c5a2c(0x27d5)],_0x54b0f7=this[_0x6c5a2c(0x2bc6)];if(_0x164ac6<=_0x3c34f3&&_0x32cb97<=_0x3c34f3&&_0x54b0f7<=_0x1afc37&&_0x54b0f7<=_0x799e3&&!_0xb17e02)return Array[_0x6c5a2c(0x4b51)][_0x6c5a2c(0x48ca)]['call'](this[_0x6c5a2c(0x20c8)]);var _0x22cde2=[];return this['_forEachCell'](_0x164ac6,_0x32cb97,_0x1afc37,_0x799e3,this[_0x6c5a2c(0x26db)],_0x22cde2,{},_0xb17e02),_0x22cde2;},GridIndex['prototype'][_0x68aa19(0x26db)]=function(_0x401c45,_0x59a346,_0x23a917,_0x1691c3,_0x2c4961,_0x99a8b0,_0x5e4670,_0x3a2238){var _0x597dd0=_0x68aa19,_0x578d08=this['cells'][_0x2c4961];if(null!==_0x578d08)for(var _0x3ef25d=this['keys'],_0x13f527=this['bboxes'],_0x396932=0x0;_0x396932<_0x578d08[_0x597dd0(0x531b)];_0x396932++){var _0x120d06=_0x578d08[_0x396932];if(void 0x0===_0x5e4670[_0x120d06]){var _0x1e333b=0x4*_0x120d06;(_0x3a2238?_0x3a2238(_0x13f527[_0x1e333b+0x0],_0x13f527[_0x1e333b+0x1],_0x13f527[_0x1e333b+0x2],_0x13f527[_0x1e333b+0x3]):_0x401c45<=_0x13f527[_0x1e333b+0x2]&&_0x59a346<=_0x13f527[_0x1e333b+0x3]&&_0x23a917>=_0x13f527[_0x1e333b+0x0]&&_0x1691c3>=_0x13f527[_0x1e333b+0x1])?(_0x5e4670[_0x120d06]=!0x0,_0x99a8b0[_0x597dd0(0x3a33)](_0x3ef25d[_0x120d06])):_0x5e4670[_0x120d06]=!0x1;}}},GridIndex['prototype'][_0x68aa19(0xe20)]=function(_0x108c6d,_0x4ebd76,_0x395056,_0xe6189b,_0x55663e,_0x4749e6,_0x422851,_0x4099b7){var _0x314222=_0x68aa19;for(var _0x14dc15=this[_0x314222(0x166a)](_0x108c6d),_0x4e86c1=this[_0x314222(0x166a)](_0x4ebd76),_0x1778bb=this[_0x314222(0x166a)](_0x395056),_0x5f1f04=this[_0x314222(0x166a)](_0xe6189b),_0x1e134f=_0x14dc15;_0x1e134f<=_0x1778bb;_0x1e134f++)for(var _0x511ca1=_0x4e86c1;_0x511ca1<=_0x5f1f04;_0x511ca1++){var _0x3785e2=this['d']*_0x511ca1+_0x1e134f;if((!_0x4099b7||_0x4099b7(this[_0x314222(0x51da)](_0x1e134f),this[_0x314222(0x51da)](_0x511ca1),this[_0x314222(0x51da)](_0x1e134f+0x1),this['_convertFromCellCoord'](_0x511ca1+0x1)))&&_0x55663e[_0x314222(0x317a)](this,_0x108c6d,_0x4ebd76,_0x395056,_0xe6189b,_0x3785e2,_0x4749e6,_0x422851,_0x4099b7))return;}},GridIndex[_0x68aa19(0x4b51)][_0x68aa19(0x51da)]=function(_0x46a16e){var _0x139f76=_0x68aa19;return(_0x46a16e-this['padding'])/this[_0x139f76(0x1ed8)];},GridIndex[_0x68aa19(0x4b51)][_0x68aa19(0x166a)]=function(_0x36cda7){var _0x32d4d3=_0x68aa19;return Math['max'](0x0,Math[_0x32d4d3(0x27d5)](this['d']-0x1,Math['floor'](_0x36cda7*this[_0x32d4d3(0x1ed8)])+this[_0x32d4d3(0x367)]));},GridIndex[_0x68aa19(0x4b51)]['toArrayBuffer']=function(){var _0x3bcb5d=_0x68aa19;if(this[_0x3bcb5d(0x2ab)])return this[_0x3bcb5d(0x2ab)];for(var _0x5ee313=this[_0x3bcb5d(0x3202)],_0x49d143=NUM_PARAMS+this[_0x3bcb5d(0x3202)][_0x3bcb5d(0x531b)]+0x1+0x1,_0x1cf9eb=0x0,_0x530dcb=0x0;_0x530dcb<this[_0x3bcb5d(0x3202)]['length'];_0x530dcb++)_0x1cf9eb+=this[_0x3bcb5d(0x3202)][_0x530dcb][_0x3bcb5d(0x531b)];var _0x3c980c=new Int32Array(_0x49d143+_0x1cf9eb+this[_0x3bcb5d(0x20c8)][_0x3bcb5d(0x531b)]+this[_0x3bcb5d(0x5011)]['length']);_0x3c980c[0x0]=this[_0x3bcb5d(0x2f64)],_0x3c980c[0x1]=this['n'],_0x3c980c[0x2]=this[_0x3bcb5d(0x367)];for(var _0x3428d7=_0x49d143,_0x19ea03=0x0;_0x19ea03<_0x5ee313[_0x3bcb5d(0x531b)];_0x19ea03++){var _0x5e533a=_0x5ee313[_0x19ea03];_0x3c980c[NUM_PARAMS+_0x19ea03]=_0x3428d7,_0x3c980c['set'](_0x5e533a,_0x3428d7),_0x3428d7+=_0x5e533a[_0x3bcb5d(0x531b)];}return _0x3c980c[NUM_PARAMS+_0x5ee313['length']]=_0x3428d7,_0x3c980c['set'](this[_0x3bcb5d(0x20c8)],_0x3428d7),_0x3428d7+=this[_0x3bcb5d(0x20c8)]['length'],_0x3c980c[NUM_PARAMS+_0x5ee313[_0x3bcb5d(0x531b)]+0x1]=_0x3428d7,_0x3c980c[_0x3bcb5d(0x346f)](this['bboxes'],_0x3428d7),_0x3428d7+=this[_0x3bcb5d(0x5011)][_0x3bcb5d(0x531b)],_0x3c980c[_0x3bcb5d(0x1de1)];},WebWorkerTransfer['register'](_0x68aa19(0x219),GridIndex,{'omit':['layers',_0x68aa19(0x4f92)]});var FeatureIndexArray=arrayTypes[_0x68aa19(0xd85)],FeatureIndex=function(_0x1f7471,_0x5bc52f,_0x339870){var _0x5e8032=_0x68aa19;this['x']=_0x1f7471['x'],this['y']=_0x1f7471['y'],this['z']=_0x1f7471['z'],this[_0x5e8032(0x7b8)]=_0x5bc52f||new GridIndex(EXTENT,0x10,0x0),this[_0x5e8032(0x57a8)]=_0x339870||new FeatureIndexArray();};function getBounds(_0x372c74){var _0xf21be5=_0x68aa19;for(var _0x4f1fe8=0x1/0x0,_0x465ad6=0x1/0x0,_0x36f626=-0x1/0x0,_0x443011=-0x1/0x0,_0x236c82=0x0,_0x159c80=_0x372c74;_0x236c82<_0x159c80[_0xf21be5(0x531b)];_0x236c82+=0x1){var _0x11a470=_0x159c80[_0x236c82];_0x4f1fe8=Math[_0xf21be5(0x27d5)](_0x4f1fe8,_0x11a470['x']),_0x465ad6=Math[_0xf21be5(0x27d5)](_0x465ad6,_0x11a470['y']),_0x36f626=Math[_0xf21be5(0x2bc6)](_0x36f626,_0x11a470['x']),_0x443011=Math['max'](_0x443011,_0x11a470['y']);}return{'minX':_0x4f1fe8,'minY':_0x465ad6,'maxX':_0x36f626,'maxY':_0x443011};}function topDownFeatureComparator(_0x1cab5a,_0x32e914){return _0x32e914-_0x1cab5a;}function computePixelsToTileUnits(_0x55a783,_0x3e8662,_0x23a6e8){var _0x3437e0=_0x68aa19;if(defined$1(_0x23a6e8)&&_0x23a6e8['realtime']&&defined$1(_0x23a6e8[_0x3437e0(0x4199)])){var _0x1e02d0=_0x23a6e8[_0x3437e0(0x4199)]-_0x55a783,_0x52d5c7=EXTENT/(_0x3e8662*Math[_0x3437e0(0x1f76)](0x2,_0x1e02d0));return _0x52d5c7*=_0x3e8662/0x200;}return EXTENT/_0x3e8662;}FeatureIndex[_0x68aa19(0x4b51)][_0x68aa19(0x40e6)]=function(_0x2feece,_0x2bbf43,_0x3ff827,_0x1595bd,_0x2c0453,_0x32286e,_0x1ace41){var _0x19c7bf=_0x68aa19,_0x19c621=this['featureIndexArray']['length'];this[_0x19c7bf(0x57a8)][_0x19c7bf(0xa28)](_0x3ff827,_0x1595bd,_0x2c0453);var _0x564c74=this[_0x19c7bf(0x7b8)];_0x1ace41=_0x1ace41||0x0;for(var _0x30394c=0x0;_0x30394c<_0x2bbf43[_0x19c7bf(0x531b)];_0x30394c++){for(var _0x571902=_0x2bbf43[_0x30394c],_0xf70878=[0x1/0x0,0x1/0x0,-0x1/0x0,-0x1/0x0],_0x23eec1=0x0;_0x23eec1<_0x571902[_0x19c7bf(0x531b)];_0x23eec1++){var _0x3eddd3=_0x571902[_0x23eec1];_0xf70878[0x0]=Math[_0x19c7bf(0x27d5)](_0xf70878[0x0],_0x3eddd3['x']),_0xf70878[0x1]=Math['min'](_0xf70878[0x1],_0x3eddd3['y']),_0xf70878[0x2]=Math['max'](_0xf70878[0x2],_0x3eddd3['x']),_0xf70878[0x3]=Math['max'](_0xf70878[0x3],_0x3eddd3['y']);}_0xf70878[0x0]<EXTENT&&_0xf70878[0x1]<EXTENT&&_0xf70878[0x2]>=0x0&&_0xf70878[0x3]>=0x0&&_0x564c74[_0x19c7bf(0x40e6)](_0x19c621,_0xf70878[0x0]-_0x1ace41,_0xf70878[0x1]-_0x1ace41,_0xf70878[0x2]+_0x1ace41,_0xf70878[0x3]+_0x1ace41);}},FeatureIndex[_0x68aa19(0x4b51)][_0x68aa19(0xcb5)]=function(){var _0x4e9885=_0x68aa19;return this[_0x4e9885(0x1979)]||(this[_0x4e9885(0x1979)]=new VectorTile(new Pbf(this[_0x4e9885(0x49e8)]))[_0x4e9885(0x1880)],this[_0x4e9885(0x2e45)]=new DictionaryCoder(this[_0x4e9885(0x1979)]?Object[_0x4e9885(0x20c8)](this[_0x4e9885(0x1979)])['sort']():[_0x4e9885(0x53a8)])),this[_0x4e9885(0x1979)];},FeatureIndex[_0x68aa19(0x4b51)][_0x68aa19(0x3f3b)]=function(_0xc7e473,_0x2da9a2,_0x2aa53d){var _0x430679=_0x68aa19,_0x59abb9=this;this[_0x430679(0xcb5)]();var _0x4deec5=_0xc7e473[_0x430679(0x2069)]||{},_0x405894=computePixelsToTileUnits(this['z'],_0xc7e473[_0x430679(0x4ed6)],_0x4deec5),_0x83af36=featureFilter[_0x430679(0x29c1)](_0x4deec5[_0x430679(0x350b)]),_0x567c7a=_0xc7e473[_0x430679(0x503e)],_0xb48f12=0x5,_0x1b3f03=getBounds(_0x567c7a),_0x22cc6b=[];defined$1(_0x4deec5['selectTolerance'])&&(_0xb48f12+=_0x405894*_0x4deec5[_0x430679(0x256)]),(_0x22cc6b=this['grid'][_0x430679(0x3f3b)](_0x1b3f03[_0x430679(0xdcb)]-_0xb48f12,_0x1b3f03[_0x430679(0x42f0)]-_0xb48f12,_0x1b3f03[_0x430679(0x11f4)]+_0xb48f12,_0x1b3f03[_0x430679(0x2851)]+_0xb48f12))[_0x430679(0x34f3)](topDownFeatureComparator);for(var _0x4229c7,_0x4f4212={},_0x392653=function(_0xae933f){var _0x422d26=_0x430679,_0x1b7583=_0x22cc6b[_0xae933f];if(_0x1b7583!==_0x4229c7){_0x4229c7=_0x1b7583;var _0x15f5b4=_0x59abb9['featureIndexArray'][_0x422d26(0x3173)](_0x1b7583),_0x2a5249=null;_0x59abb9[_0x422d26(0x1ead)](_0x4f4212,_0x15f5b4['bucketIndex'],_0x15f5b4['sourceLayerIndex'],_0x15f5b4['featureIndex'],_0x83af36,_0x4deec5['layers'],_0x2da9a2,function(_0x59fe05,_0x5ad0a5){var _0x5ae0ab=_0x422d26;return _0x2a5249||(_0x2a5249=loadGeometry(_0x59fe05)),_0x5ad0a5[_0x5ae0ab(0x494)](_0x567c7a,_0x59fe05,{},_0x2a5249,_0x59abb9['z'],_0xc7e473['transform'],_0x405894,_0xc7e473[_0x5ae0ab(0x2a80)],_0xc7e473[_0x5ae0ab(0x3b46)]);});}},_0x48873d=0x0;_0x48873d<_0x22cc6b[_0x430679(0x531b)];_0x48873d++)_0x392653(_0x48873d);return _0x4f4212;},FeatureIndex['prototype'][_0x68aa19(0x1ead)]=function(_0x296d8e,_0x433c03,_0x59df74,_0x33ddd6,_0x151525,_0x3466a2,_0x11856a,_0x24b117){var _0x5ca0e8=_0x68aa19;if(defined$1(_0x433c03)&&defined$1(_0x59df74)&&defined$1(_0x33ddd6)){var _0x5e46a4=this[_0x5ca0e8(0x36f3)][_0x433c03];if(!_0x3466a2||Util[_0x5ca0e8(0xd93)](_0x3466a2,_0x5e46a4)){var _0x4762d3=this['sourceLayerCoder'][_0x5ca0e8(0x48c3)](_0x59df74),_0x31f69f=this[_0x5ca0e8(0x1979)][_0x4762d3][_0x5ca0e8(0x349b)](_0x33ddd6);if(_0x151525(new EvaluationParameters$1(this['z']),_0x31f69f))for(var _0x1a193a=0x0;_0x1a193a<_0x5e46a4[_0x5ca0e8(0x531b)];_0x1a193a++){var _0x8d6a42=_0x5e46a4[_0x1a193a];if(!(_0x3466a2&&_0x3466a2[_0x5ca0e8(0x33ab)](_0x8d6a42)<0x0)){var _0x13fe2f=_0x11856a[_0x8d6a42];if(_0x13fe2f){var _0x18c164=!_0x24b117||_0x24b117(_0x31f69f,_0x13fe2f);if(_0x18c164){_0x31f69f['layer']=_0x13fe2f['serialize']();var _0x318369=_0x296d8e[_0x8d6a42];void 0x0===_0x318369&&(_0x318369=_0x296d8e[_0x8d6a42]=[]),_0x318369[_0x5ca0e8(0x3a33)]({'featureIndex':_0x33ddd6,'feature':_0x31f69f,'intersectionZ':_0x18c164});}}}}}}},FeatureIndex['prototype'][_0x68aa19(0x209b)]=function(_0x33e2e8,_0x3082c2,_0x9d7ed6,_0x3d766d,_0x132673,_0xdee16f){var _0x3bc10e=_0x68aa19,_0x599975={};this['loadVTLayers']();for(var _0x468603=createFilter(_0x3d766d),_0x20dd21=0x0,_0x2558f5=_0x33e2e8;_0x20dd21<_0x2558f5[_0x3bc10e(0x531b)];_0x20dd21+=0x1){var _0x1c04bb=_0x2558f5[_0x20dd21];this['loadMatchingFeature'](_0x599975,_0x3082c2,_0x9d7ed6,_0x1c04bb,_0x468603,_0x132673,_0xdee16f);}return _0x599975;},FeatureIndex['prototype'][_0x68aa19(0x2336)]=function(_0x23723c){var _0x446fa3=_0x68aa19;for(var _0x422b59=0x0,_0x2d6e20=this['bucketLayerIDs'];_0x422b59<_0x2d6e20[_0x446fa3(0x531b)];_0x422b59+=0x1)for(var _0xfaddab=0x0,_0x23d733=_0x2d6e20[_0x422b59];_0xfaddab<_0x23d733[_0x446fa3(0x531b)];_0xfaddab+=0x1){if(_0x23723c===_0x23d733[_0xfaddab])return!0x0;}return!0x1;},WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x6ad),FeatureIndex,{'omit':[_0x68aa19(0x49e8),'sourceLayerCoder',_0x68aa19(0x1979)]});var StructArrayLayout4i8=function(_0x35d0d5){var _0x80cfa0=_0x68aa19;function _0x1298cd(){_0x35d0d5['apply'](this,arguments);}return _0x35d0d5&&(_0x1298cd['__proto__']=_0x35d0d5),_0x1298cd[_0x80cfa0(0x4b51)]=Object['create'](_0x35d0d5&&_0x35d0d5[_0x80cfa0(0x4b51)]),_0x1298cd['prototype']['constructor']=_0x1298cd,_0x1298cd[_0x80cfa0(0x4b51)]['_refreshViews']=function(){var _0x148138=_0x80cfa0;this[_0x148138(0x830)]=new Uint8Array(this[_0x148138(0x2ab)]),this[_0x148138(0x677)]=new Int16Array(this['arrayBuffer']);},_0x1298cd[_0x80cfa0(0x4b51)]['emplaceBack']=function(_0x467e9d,_0x2670a0,_0x37f3b3,_0x5ca8e8){var _0x26ef30=_0x80cfa0,_0x1c4f73=this[_0x26ef30(0x531b)];return this['resize'](_0x1c4f73+0x1),this['emplace'](_0x1c4f73,_0x467e9d,_0x2670a0,_0x37f3b3,_0x5ca8e8);},_0x1298cd['prototype'][_0x80cfa0(0x3fc9)]=function(_0x278cf3,_0x11f2db,_0x25a3f5,_0x31eb0d,_0x586ec1){var _0x11a7cd=_0x80cfa0,_0x36b4bb=0x4*_0x278cf3;return this[_0x11a7cd(0x677)][_0x36b4bb+0x0]=_0x11f2db,this['int16'][_0x36b4bb+0x1]=_0x25a3f5,this[_0x11a7cd(0x677)][_0x36b4bb+0x2]=_0x31eb0d,this[_0x11a7cd(0x677)][_0x36b4bb+0x3]=_0x586ec1,_0x278cf3;},_0x1298cd;}(StructArray$1);StructArrayLayout4i8[_0x68aa19(0x4b51)][_0x68aa19(0x1447)]=0x8,WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x2f2d),StructArrayLayout4i8);var Framebuffer$1=function(_0x1aa631,_0x58c96f,_0x5dcbd4){var _0x2da2f8=_0x68aa19;this['context']=_0x1aa631,this[_0x2da2f8(0x209)]=_0x58c96f,this[_0x2da2f8(0x5862)]=_0x5dcbd4;var _0xd1e85d=_0x1aa631['gl'],_0xc188b9=this['framebuffer']=_0xd1e85d[_0x2da2f8(0x190c)]();this[_0x2da2f8(0x1d0e)]=new ColorAttachment(_0x1aa631,_0xc188b9),this['depthAttachment']=new DepthAttachment(_0x1aa631,_0xc188b9);};Framebuffer$1[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x2de917=_0x68aa19,_0x2c67a9=this['context']['gl'],_0x2556ea=this[_0x2de917(0x1d0e)]['get']();_0x2556ea&&_0x2c67a9['deleteTexture'](_0x2556ea);var _0x42bece=this[_0x2de917(0x2fe7)][_0x2de917(0x3173)]();_0x42bece&&_0x2c67a9[_0x2de917(0x245)](_0x42bece),_0x2c67a9[_0x2de917(0x2d32)](this[_0x2de917(0x27b)]);};var AlphaImage=function(_0x5adb87,_0x16e03a){createImage(this,_0x5adb87,0x1,_0x16e03a);};function createImage(_0xf090c5,_0x1a3340,_0x5d837d,_0x568d45){var _0x578e98=_0x68aa19,_0x2e6047=_0x1a3340[_0x578e98(0x209)],_0x2de01d=_0x1a3340[_0x578e98(0x5862)];if(_0x568d45){if(_0x568d45 instanceof Uint8ClampedArray)_0x568d45=new Uint8Array(_0x568d45['buffer']);else{if(_0x568d45[_0x578e98(0x531b)]!==_0x2e6047*_0x2de01d*_0x5d837d)throw new RangeError(_0x578e98(0x54ad));}}else _0x568d45=new Uint8Array(_0x2e6047*_0x2de01d*_0x5d837d);return _0xf090c5[_0x578e98(0x209)]=_0x2e6047,_0xf090c5[_0x578e98(0x5862)]=_0x2de01d,_0xf090c5[_0x578e98(0x116f)]=_0x568d45,_0xf090c5;}function resizeImage(_0x14489b,_0x1dd045,_0x35b6d9){var _0x2571e2=_0x68aa19,_0x1048c8=_0x1dd045[_0x2571e2(0x209)],_0x2b459d=_0x1dd045[_0x2571e2(0x5862)];if(_0x1048c8!==_0x14489b[_0x2571e2(0x209)]||_0x2b459d!==_0x14489b[_0x2571e2(0x5862)]){var _0x59fd6d=createImage({},{'width':_0x1048c8,'height':_0x2b459d},_0x35b6d9);copyImage(_0x14489b,_0x59fd6d,{'x':0x0,'y':0x0},{'x':0x0,'y':0x0},{'width':Math[_0x2571e2(0x27d5)](_0x14489b[_0x2571e2(0x209)],_0x1048c8),'height':Math[_0x2571e2(0x27d5)](_0x14489b['height'],_0x2b459d)},_0x35b6d9),_0x14489b[_0x2571e2(0x209)]=_0x1048c8,_0x14489b[_0x2571e2(0x5862)]=_0x2b459d,_0x14489b['data']=_0x59fd6d[_0x2571e2(0x116f)];}}function copyImage(_0x241110,_0x1c9e0a,_0x4ddf7c,_0x400367,_0x5e6eb3,_0x56ad2f){var _0x47819e=_0x68aa19;if(0x0===_0x5e6eb3[_0x47819e(0x209)]||0x0===_0x5e6eb3[_0x47819e(0x5862)])return _0x1c9e0a;if(_0x5e6eb3['width']>_0x241110['width']||_0x5e6eb3[_0x47819e(0x5862)]>_0x241110[_0x47819e(0x5862)]||_0x4ddf7c['x']>_0x241110[_0x47819e(0x209)]-_0x5e6eb3[_0x47819e(0x209)]||_0x4ddf7c['y']>_0x241110[_0x47819e(0x5862)]-_0x5e6eb3[_0x47819e(0x5862)])throw new RangeError(_0x47819e(0x864));if(_0x5e6eb3['width']>_0x1c9e0a['width']||_0x5e6eb3[_0x47819e(0x5862)]>_0x1c9e0a[_0x47819e(0x5862)]||_0x400367['x']>_0x1c9e0a[_0x47819e(0x209)]-_0x5e6eb3[_0x47819e(0x209)]||_0x400367['y']>_0x1c9e0a[_0x47819e(0x5862)]-_0x5e6eb3[_0x47819e(0x5862)])throw new RangeError(_0x47819e(0xbb6));for(var _0x44b8fe=_0x241110[_0x47819e(0x116f)],_0x16e2ca=_0x1c9e0a[_0x47819e(0x116f)],_0x109ad8=0x0;_0x109ad8<_0x5e6eb3[_0x47819e(0x5862)];_0x109ad8++)for(var _0x3ce963=((_0x4ddf7c['y']+_0x109ad8)*_0x241110['width']+_0x4ddf7c['x'])*_0x56ad2f,_0x4f1fdc=((_0x400367['y']+_0x109ad8)*_0x1c9e0a[_0x47819e(0x209)]+_0x400367['x'])*_0x56ad2f,_0x266940=0x0;_0x266940<_0x5e6eb3[_0x47819e(0x209)]*_0x56ad2f;_0x266940++)_0x16e2ca[_0x4f1fdc+_0x266940]=_0x44b8fe[_0x3ce963+_0x266940];return _0x1c9e0a;}AlphaImage['prototype'][_0x68aa19(0x5cf)]=function(_0x334fcb){resizeImage(this,_0x334fcb,0x1);},AlphaImage[_0x68aa19(0x4b51)][_0x68aa19(0x254b)]=function(){var _0x14b8cb=_0x68aa19;return new AlphaImage({'width':this[_0x14b8cb(0x209)],'height':this[_0x14b8cb(0x5862)]},new Uint8Array(this[_0x14b8cb(0x116f)]));},AlphaImage[_0x68aa19(0x2362)]=function(_0x29f27a,_0xc768e8,_0x49a26c,_0xefa9f8,_0x4a4063){copyImage(_0x29f27a,_0xc768e8,_0x49a26c,_0xefa9f8,_0x4a4063,0x1);},WebWorkerTransfer[_0x68aa19(0x4f8e)]('AlphaImage',AlphaImage);var padding=0x1,GlyphAtlas=function(_0x27abcd){var _0x202f28=_0x68aa19,_0x54dd3c={},_0x4eeb12=[];for(var _0x3eccfa in _0x27abcd){var _0x4c2927=_0x27abcd[_0x3eccfa],_0x31f91e=_0x54dd3c[_0x3eccfa]={};for(var _0xccd94b in _0x4c2927){var _0x4b951c=_0x4c2927[+_0xccd94b];if(_0x4b951c&&0x0!==_0x4b951c['bitmap']['width']&&0x0!==_0x4b951c[_0x202f28(0x2a0d)]['height']){var _0x788ea5={'x':0x0,'y':0x0,'w':_0x4b951c[_0x202f28(0x2a0d)][_0x202f28(0x209)]+0x2*padding,'h':_0x4b951c[_0x202f28(0x2a0d)][_0x202f28(0x5862)]+0x2*padding};_0x4eeb12[_0x202f28(0x3a33)](_0x788ea5),_0x31f91e[_0xccd94b]={'rect':_0x788ea5,'metrics':_0x4b951c[_0x202f28(0x3c1f)]};}}}var _0x29ba9a=potpack(_0x4eeb12),_0x1dadc2=_0x29ba9a['w'],_0x2d6d0c=_0x29ba9a['h'],_0x3bc2b4=new AlphaImage({'width':_0x1dadc2||0x1,'height':_0x2d6d0c||0x1});for(var _0x506f1f in _0x27abcd){var _0x5de351=_0x27abcd[_0x506f1f];for(var _0x3d6ef2 in _0x5de351){var _0x385d18=_0x5de351[+_0x3d6ef2];if(_0x385d18&&0x0!==_0x385d18[_0x202f28(0x2a0d)]['width']&&0x0!==_0x385d18[_0x202f28(0x2a0d)][_0x202f28(0x5862)]){var _0x252c1b=_0x54dd3c[_0x506f1f][_0x3d6ef2]['rect'];AlphaImage[_0x202f28(0x2362)](_0x385d18[_0x202f28(0x2a0d)],_0x3bc2b4,{'x':0x0,'y':0x0},{'x':_0x252c1b['x']+padding,'y':_0x252c1b['y']+padding},_0x385d18[_0x202f28(0x2a0d)]);}}}this[_0x202f28(0x4133)]=_0x3bc2b4,this[_0x202f28(0x30fe)]=_0x54dd3c;};WebWorkerTransfer['register'](_0x68aa19(0x531),GlyphAtlas);var Anchor=function(_0x5f4837){var _0x2c418e=_0x68aa19;function _0x1d4b97(_0x58d868,_0x5715be,_0xdc689c,_0x47124a){var _0x2cabbc=_0x54f3;_0x5f4837[_0x2cabbc(0x317a)](this,_0x58d868,_0x5715be),this[_0x2cabbc(0x1ecd)]=_0xdc689c,void 0x0!==_0x47124a&&(this['segment']=_0x47124a);}return _0x5f4837&&(_0x1d4b97[_0x2c418e(0x4939)]=_0x5f4837),_0x1d4b97['prototype']=Object[_0x2c418e(0x3477)](_0x5f4837&&_0x5f4837[_0x2c418e(0x4b51)]),_0x1d4b97[_0x2c418e(0x4b51)]['constructor']=_0x1d4b97,_0x1d4b97['prototype'][_0x2c418e(0x254b)]=function(){var _0x34f0d0=_0x2c418e;return new _0x1d4b97(this['x'],this['y'],this[_0x34f0d0(0x1ecd)],this[_0x34f0d0(0x106b)]);},_0x1d4b97;}(Point$1);function checkMaxAngle(_0x24720d,_0x536bfc,_0x4db167,_0x1b601f,_0x3f6866){var _0x5aea46=_0x68aa19;if(void 0x0===_0x536bfc['segment'])return!0x0;for(var _0x32ba31=_0x536bfc,_0xdc4060=_0x536bfc[_0x5aea46(0x106b)]+0x1,_0xf5c45=0x0;_0xf5c45>-_0x4db167/0x2;){if(--_0xdc4060<0x0)return!0x1;_0xf5c45-=_0x24720d[_0xdc4060][_0x5aea46(0x2ca1)](_0x32ba31),_0x32ba31=_0x24720d[_0xdc4060];}_0xf5c45+=_0x24720d[_0xdc4060][_0x5aea46(0x2ca1)](_0x24720d[_0xdc4060+0x1]),_0xdc4060++;for(var _0xa68d86=[],_0x2c8e53=0x0;_0xf5c45<_0x4db167/0x2;){var _0x2f3d79=_0x24720d[_0xdc4060-0x1],_0x3222e7=_0x24720d[_0xdc4060],_0x12e763=_0x24720d[_0xdc4060+0x1];if(!_0x12e763)return!0x1;var _0x1463d7=_0x2f3d79[_0x5aea46(0xf8e)](_0x3222e7)-_0x3222e7['angleTo'](_0x12e763);for(_0x1463d7=Math[_0x5aea46(0x1661)]((_0x1463d7+0x3*Math['PI'])%(0x2*Math['PI'])-Math['PI']),_0xa68d86['push']({'distance':_0xf5c45,'angleDelta':_0x1463d7}),_0x2c8e53+=_0x1463d7;_0xf5c45-_0xa68d86[0x0][_0x5aea46(0x2ffa)]>_0x1b601f;)_0x2c8e53-=_0xa68d86[_0x5aea46(0x1596)]()['angleDelta'];if(_0x2c8e53>_0x3f6866)return!0x1;_0xdc4060++,_0xf5c45+=_0x3222e7[_0x5aea46(0x2ca1)](_0x12e763);}return!0x0;}function clipLine(_0x44099e,_0x308fc6,_0x2231d7,_0x3bd5af,_0x260195){var _0x422755=_0x68aa19;for(var _0xf9d6ab=[],_0x22458d=0x0;_0x22458d<_0x44099e[_0x422755(0x531b)];_0x22458d++)for(var _0x1ee959=_0x44099e[_0x22458d],_0x33ec78=void 0x0,_0x23ff7=0x0;_0x23ff7<_0x1ee959[_0x422755(0x531b)]-0x1;_0x23ff7++){var _0x485394=_0x1ee959[_0x23ff7],_0x477005=_0x1ee959[_0x23ff7+0x1];_0x485394['x']<_0x308fc6&&_0x477005['x']<_0x308fc6||(_0x485394['x']<_0x308fc6?_0x485394=new Point$1(_0x308fc6,_0x485394['y']+(_0x477005['y']-_0x485394['y'])*((_0x308fc6-_0x485394['x'])/(_0x477005['x']-_0x485394['x'])))[_0x422755(0x3e50)]():_0x477005['x']<_0x308fc6&&(_0x477005=new Point$1(_0x308fc6,_0x485394['y']+(_0x477005['y']-_0x485394['y'])*((_0x308fc6-_0x485394['x'])/(_0x477005['x']-_0x485394['x'])))[_0x422755(0x3e50)]()),_0x485394['y']<_0x2231d7&&_0x477005['y']<_0x2231d7||(_0x485394['y']<_0x2231d7?_0x485394=new Point$1(_0x485394['x']+(_0x477005['x']-_0x485394['x'])*((_0x2231d7-_0x485394['y'])/(_0x477005['y']-_0x485394['y'])),_0x2231d7)['_round']():_0x477005['y']<_0x2231d7&&(_0x477005=new Point$1(_0x485394['x']+(_0x477005['x']-_0x485394['x'])*((_0x2231d7-_0x485394['y'])/(_0x477005['y']-_0x485394['y'])),_0x2231d7)[_0x422755(0x3e50)]()),_0x485394['x']>=_0x3bd5af&&_0x477005['x']>=_0x3bd5af||(_0x485394['x']>=_0x3bd5af?_0x485394=new Point$1(_0x3bd5af,_0x485394['y']+(_0x477005['y']-_0x485394['y'])*((_0x3bd5af-_0x485394['x'])/(_0x477005['x']-_0x485394['x'])))[_0x422755(0x3e50)]():_0x477005['x']>=_0x3bd5af&&(_0x477005=new Point$1(_0x3bd5af,_0x485394['y']+(_0x477005['y']-_0x485394['y'])*((_0x3bd5af-_0x485394['x'])/(_0x477005['x']-_0x485394['x'])))[_0x422755(0x3e50)]()),_0x485394['y']>=_0x260195&&_0x477005['y']>=_0x260195||(_0x485394['y']>=_0x260195?_0x485394=new Point$1(_0x485394['x']+(_0x477005['x']-_0x485394['x'])*((_0x260195-_0x485394['y'])/(_0x477005['y']-_0x485394['y'])),_0x260195)[_0x422755(0x3e50)]():_0x477005['y']>=_0x260195&&(_0x477005=new Point$1(_0x485394['x']+(_0x477005['x']-_0x485394['x'])*((_0x260195-_0x485394['y'])/(_0x477005['y']-_0x485394['y'])),_0x260195)[_0x422755(0x3e50)]()),_0x33ec78&&_0x485394[_0x422755(0x2ed4)](_0x33ec78[_0x33ec78[_0x422755(0x531b)]-0x1])||(_0x33ec78=[_0x485394],_0xf9d6ab['push'](_0x33ec78)),_0x33ec78[_0x422755(0x3a33)](_0x477005)))));}return _0xf9d6ab;}WebWorkerTransfer[_0x68aa19(0x4f8e)](_0x68aa19(0x10e2),Anchor);var CollisionFeature=function(_0x433fb6,_0x5f1dfe,_0x49c6d5,_0x8b3f58,_0x76e963,_0x5ae5e3,_0x17e1dd,_0x20c9f8,_0x3d051c,_0x57f4a5,_0x3fdbac,_0x1b6545){var _0x5e7ddc=_0x68aa19,_0x5a863f=_0x17e1dd[_0x5e7ddc(0x4910)]*_0x20c9f8-_0x3d051c,_0x162ef6=_0x17e1dd[_0x5e7ddc(0x3b17)]*_0x20c9f8+_0x3d051c,_0x47ee9f=_0x17e1dd[_0x5e7ddc(0x1831)]*_0x20c9f8-_0x3d051c,_0x2c0caf=_0x17e1dd['right']*_0x20c9f8+_0x3d051c,_0x1fef90=_0x17e1dd[_0x5e7ddc(0x3a5c)];if(_0x1fef90&&(_0x47ee9f-=_0x1fef90[0x0]*_0x20c9f8,_0x5a863f-=_0x1fef90[0x1]*_0x20c9f8,_0x2c0caf+=_0x1fef90[0x2]*_0x20c9f8,_0x162ef6+=_0x1fef90[0x3]*_0x20c9f8),this['boxStartIndex']=_0x433fb6[_0x5e7ddc(0x531b)],_0x57f4a5){var _0x373771=_0x162ef6-_0x5a863f,_0x2bdfa7=_0x2c0caf-_0x47ee9f;_0x373771>0x0&&(_0x373771=Math[_0x5e7ddc(0x2bc6)](0xa*_0x20c9f8,_0x373771),this[_0x5e7ddc(0x3847)](_0x433fb6,_0x5f1dfe,_0x49c6d5,_0x49c6d5[_0x5e7ddc(0x106b)],_0x2bdfa7,_0x373771,_0x8b3f58,_0x76e963,_0x5ae5e3,_0x3fdbac));}else{if(_0x1b6545){var _0x36176d=new Point$1(_0x47ee9f,_0x5a863f),_0x4bb5f7=new Point$1(_0x2c0caf,_0x5a863f),_0x537c9c=new Point$1(_0x47ee9f,_0x162ef6),_0x4eadb1=new Point$1(_0x2c0caf,_0x162ef6),_0x4d5d16=_0x1b6545*Math['PI']/0xb4;_0x36176d['_rotate'](_0x4d5d16),_0x4bb5f7[_0x5e7ddc(0x3a7e)](_0x4d5d16),_0x537c9c['_rotate'](_0x4d5d16),_0x4eadb1[_0x5e7ddc(0x3a7e)](_0x4d5d16),_0x47ee9f=Math[_0x5e7ddc(0x27d5)](_0x36176d['x'],_0x4bb5f7['x'],_0x537c9c['x'],_0x4eadb1['x']),_0x2c0caf=Math[_0x5e7ddc(0x2bc6)](_0x36176d['x'],_0x4bb5f7['x'],_0x537c9c['x'],_0x4eadb1['x']),_0x5a863f=Math['min'](_0x36176d['y'],_0x4bb5f7['y'],_0x537c9c['y'],_0x4eadb1['y']),_0x162ef6=Math[_0x5e7ddc(0x2bc6)](_0x36176d['y'],_0x4bb5f7['y'],_0x537c9c['y'],_0x4eadb1['y']);}_0x433fb6[_0x5e7ddc(0xa28)](_0x49c6d5['x'],_0x49c6d5['y'],_0x47ee9f,_0x5a863f,_0x2c0caf,_0x162ef6,_0x8b3f58,_0x76e963,_0x5ae5e3,0x0,0x0);}this[_0x5e7ddc(0x47c8)]=_0x433fb6[_0x5e7ddc(0x531b)];};CollisionFeature[_0x68aa19(0x4b51)][_0x68aa19(0x3847)]=function(_0xbddeb9,_0x1763fd,_0x325de8,_0x12c20a,_0x3927a0,_0x199786,_0x399eb1,_0x50f65e,_0x57cb2c,_0x592e45){var _0x420995=_0x68aa19,_0x1c45ad=_0x199786/0x2,_0x5a224f=Math[_0x420995(0x67a)](_0x3927a0/_0x1c45ad)||0x1,_0x45eeb4=0x1+0.4*Math[_0x420995(0xe28)](_0x592e45)/Math[_0x420995(0x4fd)],_0xf68bd3=Math[_0x420995(0x67a)](_0x5a224f*_0x45eeb4/0x2),_0x331ef8=-_0x199786/0x2,_0x4253a2=_0x325de8,_0x1788fc=_0x12c20a+0x1,_0x3c6f89=_0x331ef8,_0x52dd02=-_0x3927a0/0x2,_0x22229e=_0x52dd02-_0x3927a0/0x4;do{if(--_0x1788fc<0x0){if(_0x3c6f89>_0x52dd02)return;_0x1788fc=0x0;break;}_0x3c6f89-=_0x1763fd[_0x1788fc][_0x420995(0x2ca1)](_0x4253a2),_0x4253a2=_0x1763fd[_0x1788fc];}while(_0x3c6f89>_0x22229e);for(var _0x44cd75=_0x1763fd[_0x1788fc][_0x420995(0x2ca1)](_0x1763fd[_0x1788fc+0x1]),_0x48ddc5=-_0xf68bd3;_0x48ddc5<_0x5a224f+_0xf68bd3;_0x48ddc5++){var _0x50fa92=_0x48ddc5*_0x1c45ad,_0x4c2276=_0x52dd02+_0x50fa92;if(_0x50fa92<0x0&&(_0x4c2276+=_0x50fa92),_0x50fa92>_0x3927a0&&(_0x4c2276+=_0x50fa92-_0x3927a0),!(_0x4c2276<_0x3c6f89)){for(;_0x3c6f89+_0x44cd75<_0x4c2276;){if(_0x3c6f89+=_0x44cd75,++_0x1788fc+0x1>=_0x1763fd['length'])return;_0x44cd75=_0x1763fd[_0x1788fc]['dist'](_0x1763fd[_0x1788fc+0x1]);}var _0x237408=_0x4c2276-_0x3c6f89,_0x5b45b5=_0x1763fd[_0x1788fc],_0xbc2e7c=_0x1763fd[_0x1788fc+0x1]['sub'](_0x5b45b5)['_unit']()['_mult'](_0x237408)['_add'](_0x5b45b5)[_0x420995(0x3e50)](),_0x106ef7=Math[_0x420995(0x1661)](_0x4c2276-_0x331ef8)<_0x1c45ad?0x0:0.8*(_0x4c2276-_0x331ef8);_0xbddeb9[_0x420995(0xa28)](_0xbc2e7c['x'],_0xbc2e7c['y'],-_0x199786/0x2,-_0x199786/0x2,_0x199786/0x2,_0x199786/0x2,_0x399eb1,_0x50f65e,_0x57cb2c,_0x199786/0x2,_0x106ef7);}}};var viewportPadding=0x64,CollisionIndex=function(_0x4e3c69,_0x2ea707,_0x3f5d0d){var _0x205d58=_0x68aa19;void 0x0===_0x2ea707&&(_0x2ea707=new GridIndex(_0x4e3c69[_0x205d58(0x209)]+0x2*viewportPadding,_0x4e3c69[_0x205d58(0x5862)]+0x2*viewportPadding,0x19)),void 0x0===_0x3f5d0d&&(_0x3f5d0d=new GridIndex(_0x4e3c69[_0x205d58(0x209)]+0x2*viewportPadding,_0x4e3c69[_0x205d58(0x5862)]+0x2*viewportPadding,0x19)),this[_0x205d58(0x4503)]=_0x4e3c69,this[_0x205d58(0x7b8)]=_0x2ea707,this[_0x205d58(0x40e3)]=_0x3f5d0d,this[_0x205d58(0x3475)]=Math[_0x205d58(0x1d35)](_0x4e3c69[_0x205d58(0x3b45)])*_0x4e3c69[_0x205d58(0xa19)],this[_0x205d58(0x348d)]=_0x4e3c69[_0x205d58(0x209)]+viewportPadding,this[_0x205d58(0x52e4)]=_0x4e3c69[_0x205d58(0x5862)]+viewportPadding,this['gridRightBoundary']=_0x4e3c69[_0x205d58(0x209)]+0x2*viewportPadding,this[_0x205d58(0xb6e)]=_0x4e3c69[_0x205d58(0x5862)]+0x2*viewportPadding;};function markCollisionCircleUsed(_0x2b6322,_0x484de1,_0x2d4095){_0x2b6322[_0x484de1+0x4]=_0x2d4095?0x1:0x0;}CollisionIndex['prototype']['placeCollisionBox']=function(_0x2587fe,_0x44cc92,_0x295fb5,_0x1282d4,_0x19d020){var _0x36a50f=_0x68aa19,_0x32b7cc=this[_0x36a50f(0x24d0)](_0x1282d4,_0x2587fe[_0x36a50f(0x48d)],_0x2587fe[_0x36a50f(0x3850)]),_0x569dd6=_0x295fb5*_0x32b7cc[_0x36a50f(0x4687)],_0x4a461=_0x2587fe['x1']*_0x569dd6+_0x32b7cc[_0x36a50f(0x43cb)]['x'],_0x1ff535=_0x2587fe['y1']*_0x569dd6+_0x32b7cc[_0x36a50f(0x43cb)]['y'],_0x4554cb=_0x2587fe['x2']*_0x569dd6+_0x32b7cc[_0x36a50f(0x43cb)]['x'],_0x12363=_0x2587fe['y2']*_0x569dd6+_0x32b7cc[_0x36a50f(0x43cb)]['y'];return!this[_0x36a50f(0x2a91)](_0x4a461,_0x1ff535,_0x4554cb,_0x12363)||!_0x44cc92&&this[_0x36a50f(0x7b8)]['hitTest'](_0x4a461,_0x1ff535,_0x4554cb,_0x12363,_0x19d020)?{'box':[],'offscreen':!0x1}:{'box':[_0x4a461,_0x1ff535,_0x4554cb,_0x12363],'offscreen':this[_0x36a50f(0x4ae5)](_0x4a461,_0x1ff535,_0x4554cb,_0x12363)};},CollisionIndex[_0x68aa19(0x4b51)][_0x68aa19(0x1a4d)]=function(_0x10ae5c,_0x33a4cf,_0x3620d5,_0x528176,_0x1a8fb8){var _0x2c8e4c=_0x68aa19,_0xe21ad1=_0x1a8fb8?0x1:_0x528176/this[_0x2c8e4c(0x3475)],_0x571097=_0x10ae5c[_0x2c8e4c(0xb5f)]*_0x3620d5;return _0x10ae5c['prevTileDistance']+_0x571097+(_0xe21ad1-0x1)*_0x571097*Math['abs'](Math[_0x2c8e4c(0x4322)](_0x33a4cf));},CollisionIndex['prototype']['placeCollisionCircles']=function(_0x5ca7ed,_0x306fd8,_0x2e6e11,_0x18a685,_0x13de7f,_0x9b6f09,_0x14dad6,_0x2f909b,_0x11cca4,_0xd987f1,_0x5b94c1,_0x2a4115,_0x43bdb2){var _0x274e00=_0x68aa19,_0x49e800=[],_0x12ce10=this[_0x274e00(0x398f)](_0x11cca4,_0x13de7f[_0x274e00(0x1946)],_0x13de7f['anchorY']),_0x485b07=_0x2f909b/0x18,_0x30170d=_0x13de7f[_0x274e00(0x3caa)]*_0x2f909b,_0x26809f=_0x13de7f['lineOffsetY']*_0x2f909b,_0x5e0d70=new ref_properties[(_0x274e00(0x57f9))](_0x13de7f[_0x274e00(0x1946)],_0x13de7f['anchorY']),_0x1ee98b=project(_0x5e0d70,_0xd987f1)[_0x274e00(0x43cb)],_0x191239=placeFirstAndLastGlyph(_0x485b07,_0x14dad6,_0x30170d,_0x26809f,!0x1,_0x1ee98b,_0x5e0d70,_0x13de7f,_0x9b6f09,_0xd987f1,{},!0x0),_0x5cbed9=!0x1,_0x254a55=!0x1,_0x246451=!0x0,_0x561c0d=_0x12ce10[_0x274e00(0x4687)]*_0x18a685,_0x2c6561=0x1/(_0x18a685*_0x2e6e11),_0x274b84=0x0,_0x539882=0x0;_0x191239&&(_0x274b84=this[_0x274e00(0x1a4d)](_0x191239[_0x274e00(0x4fc6)][_0x274e00(0x2ef3)],_0x191239['first'][_0x274e00(0x1ecd)],_0x2c6561,_0x12ce10['cameraDistance'],_0x2a4115),_0x539882=this[_0x274e00(0x1a4d)](_0x191239[_0x274e00(0x5125)][_0x274e00(0x2ef3)],_0x191239[_0x274e00(0x5125)][_0x274e00(0x1ecd)],_0x2c6561,_0x12ce10['cameraDistance'],_0x2a4115));for(var _0x5effd1=0x0;_0x5effd1<_0x5ca7ed[_0x274e00(0x531b)];_0x5effd1+=0x5){var _0x576feb=_0x5ca7ed[_0x5effd1],_0x2cff5a=_0x5ca7ed[_0x5effd1+0x1],_0x107d94=_0x5ca7ed[_0x5effd1+0x2],_0x13b949=_0x5ca7ed[_0x5effd1+0x3];if(!_0x191239||_0x13b949<-_0x274b84||_0x13b949>_0x539882)markCollisionCircleUsed(_0x5ca7ed,_0x5effd1,!0x1);else{var _0x5e52f0=this[_0x274e00(0x5107)](_0x11cca4,_0x576feb,_0x2cff5a),_0x36af87=_0x107d94*_0x561c0d;if(_0x49e800[_0x274e00(0x531b)]>0x0){var _0x552688=_0x5e52f0['x']-_0x49e800[_0x49e800[_0x274e00(0x531b)]-0x4],_0xe3ed6a=_0x5e52f0['y']-_0x49e800[_0x49e800[_0x274e00(0x531b)]-0x3];if(_0x36af87*_0x36af87*0x2>_0x552688*_0x552688+_0xe3ed6a*_0xe3ed6a){if(_0x5effd1+0x8<_0x5ca7ed[_0x274e00(0x531b)]){var _0x4115a9=_0x5ca7ed[_0x5effd1+0x8];if(_0x4115a9>-_0x274b84&&_0x4115a9<_0x539882){markCollisionCircleUsed(_0x5ca7ed,_0x5effd1,!0x1);continue;}}}}var _0x1d1692=_0x5effd1/0x5;_0x49e800['push'](_0x5e52f0['x'],_0x5e52f0['y'],_0x36af87,_0x1d1692),markCollisionCircleUsed(_0x5ca7ed,_0x5effd1,!0x0);var _0x292560=_0x5e52f0['x']-_0x36af87,_0x4447ef=_0x5e52f0['y']-_0x36af87,_0x26a884=_0x5e52f0['x']+_0x36af87,_0xc40fde=_0x5e52f0['y']+_0x36af87;if(_0x246451=_0x246451&&this[_0x274e00(0x4ae5)](_0x292560,_0x4447ef,_0x26a884,_0xc40fde),_0x254a55=_0x254a55||this[_0x274e00(0x2a91)](_0x292560,_0x4447ef,_0x26a884,_0xc40fde),!_0x306fd8&&this[_0x274e00(0x7b8)][_0x274e00(0x2ef5)](_0x5e52f0['x'],_0x5e52f0['y'],_0x36af87,_0x43bdb2)){if(!_0x5b94c1)return{'circles':[],'offscreen':!0x1};_0x5cbed9=!0x0;}}}return{'circles':_0x5cbed9||!_0x254a55?[]:_0x49e800,'offscreen':_0x246451};},CollisionIndex[_0x68aa19(0x4b51)]['queryRenderedSymbols']=function(_0x5d1c68){var _0x2b933e=_0x68aa19;if(0x0===_0x5d1c68['length']||0x0===this['grid'][_0x2b933e(0x143d)]()&&0x0===this['ignoredGrid'][_0x2b933e(0x143d)]())return{};for(var _0x1cdd15=[],_0x16ac8a=0x1/0x0,_0x5d8ac3=0x1/0x0,_0x729fe6=-0x1/0x0,_0x1f8ec3=-0x1/0x0,_0x2b6b95=0x0,_0x297a48=_0x5d1c68;_0x2b6b95<_0x297a48['length'];_0x2b6b95+=0x1){var _0x303585=_0x297a48[_0x2b6b95],_0x46d9b9=new ref_properties['Point'](_0x303585['x']+viewportPadding,_0x303585['y']+viewportPadding);_0x16ac8a=Math[_0x2b933e(0x27d5)](_0x16ac8a,_0x46d9b9['x']),_0x5d8ac3=Math[_0x2b933e(0x27d5)](_0x5d8ac3,_0x46d9b9['y']),_0x729fe6=Math[_0x2b933e(0x2bc6)](_0x729fe6,_0x46d9b9['x']),_0x1f8ec3=Math[_0x2b933e(0x2bc6)](_0x1f8ec3,_0x46d9b9['y']),_0x1cdd15[_0x2b933e(0x3a33)](_0x46d9b9);}for(var _0x3721ad={},_0x2ae3e0={},_0x2b4154=0x0,_0x28101f=this[_0x2b933e(0x7b8)]['query'](_0x16ac8a,_0x5d8ac3,_0x729fe6,_0x1f8ec3)[_0x2b933e(0x32c8)](this['ignoredGrid'][_0x2b933e(0x3f3b)](_0x16ac8a,_0x5d8ac3,_0x729fe6,_0x1f8ec3));_0x2b4154<_0x28101f[_0x2b933e(0x531b)];_0x2b4154+=0x1){var _0x34f92c=_0x28101f[_0x2b4154],_0x5e5dd7=_0x34f92c[_0x2b933e(0x133c)];if(void 0x0===_0x3721ad[_0x5e5dd7[_0x2b933e(0x51c0)]]&&(_0x3721ad[_0x5e5dd7[_0x2b933e(0x51c0)]]={}),!_0x3721ad[_0x5e5dd7['bucketInstanceId']][_0x5e5dd7[_0x2b933e(0x379b)]]){var _0x2facb8=[new ref_properties[(_0x2b933e(0x57f9))](_0x34f92c['x1'],_0x34f92c['y1']),new ref_properties[(_0x2b933e(0x57f9))](_0x34f92c['x2'],_0x34f92c['y1']),new ref_properties[(_0x2b933e(0x57f9))](_0x34f92c['x2'],_0x34f92c['y2']),new ref_properties['Point'](_0x34f92c['x1'],_0x34f92c['y2'])];ref_properties['polygonIntersectsPolygon'](_0x1cdd15,_0x2facb8)&&(_0x3721ad[_0x5e5dd7[_0x2b933e(0x51c0)]][_0x5e5dd7[_0x2b933e(0x379b)]]=!0x0,void 0x0===_0x2ae3e0[_0x5e5dd7[_0x2b933e(0x51c0)]]&&(_0x2ae3e0[_0x5e5dd7[_0x2b933e(0x51c0)]]=[]),_0x2ae3e0[_0x5e5dd7['bucketInstanceId']][_0x2b933e(0x3a33)](_0x5e5dd7[_0x2b933e(0x379b)]));}}return _0x2ae3e0;},CollisionIndex[_0x68aa19(0x4b51)][_0x68aa19(0x4bb4)]=function(_0x40eaf8,_0x149b55,_0x441598,_0x530e9f,_0x1401b9){var _0x2e9730=_0x68aa19,_0x17196a={'bucketInstanceId':_0x441598,'featureIndex':_0x530e9f,'collisionGroupID':_0x1401b9};(_0x149b55?this[_0x2e9730(0x40e3)]:this[_0x2e9730(0x7b8)])[_0x2e9730(0x40e6)](_0x17196a,_0x40eaf8[0x0],_0x40eaf8[0x1],_0x40eaf8[0x2],_0x40eaf8[0x3]);},CollisionIndex['prototype'][_0x68aa19(0x34aa)]=function(_0x4a8c02,_0x5124b4,_0x5738fa,_0x3c9507,_0x36a091){var _0x53e452=_0x68aa19;for(var _0x537b8e=_0x5124b4?this[_0x53e452(0x40e3)]:this[_0x53e452(0x7b8)],_0x3458e6={'bucketInstanceId':_0x5738fa,'featureIndex':_0x3c9507,'collisionGroupID':_0x36a091},_0x5e998f=0x0;_0x5e998f<_0x4a8c02[_0x53e452(0x531b)];_0x5e998f+=0x4)_0x537b8e[_0x53e452(0x340d)](_0x3458e6,_0x4a8c02[_0x5e998f],_0x4a8c02[_0x5e998f+0x1],_0x4a8c02[_0x5e998f+0x2]);},CollisionIndex[_0x68aa19(0x4b51)][_0x68aa19(0x398f)]=function(_0x423048,_0x3922c3,_0x2c95c3){var _0x416e9b=_0x68aa19,_0x2173d7=[_0x3922c3,_0x2c95c3,0x0,0x1];return xyTransformMat4(_0x2173d7,_0x2173d7,_0x423048),{'perspectiveRatio':0.5+this[_0x416e9b(0x4503)]['cameraToCenterDistance']/_0x2173d7[0x3]*0.5,'cameraDistance':_0x2173d7[0x3]};},CollisionIndex[_0x68aa19(0x4b51)][_0x68aa19(0x5107)]=function(_0x474a19,_0x5d83cd,_0x39070f){var _0x3490b6=_0x68aa19,_0x283535=[_0x5d83cd,_0x39070f,0x0,0x1];return xyTransformMat4(_0x283535,_0x283535,_0x474a19),new ref_properties[(_0x3490b6(0x57f9))]((_0x283535[0x0]/_0x283535[0x3]+0x1)/0x2*this['transform'][_0x3490b6(0x209)]+viewportPadding,(-_0x283535[0x1]/_0x283535[0x3]+0x1)/0x2*this[_0x3490b6(0x4503)][_0x3490b6(0x5862)]+viewportPadding);},CollisionIndex[_0x68aa19(0x4b51)]['projectAndGetPerspectiveRatio']=function(_0x5db576,_0x2af0ff,_0x3f8f40){var _0x22919f=_0x68aa19,_0x4d6609=[_0x2af0ff,_0x3f8f40,0x0,0x1];return xyTransformMat4(_0x4d6609,_0x4d6609,_0x5db576),{'point':new ref_properties[(_0x22919f(0x57f9))]((_0x4d6609[0x0]/_0x4d6609[0x3]+0x1)/0x2*this[_0x22919f(0x4503)][_0x22919f(0x209)]+viewportPadding,(-_0x4d6609[0x1]/_0x4d6609[0x3]+0x1)/0x2*this[_0x22919f(0x4503)][_0x22919f(0x5862)]+viewportPadding),'perspectiveRatio':0.5+this['transform'][_0x22919f(0xa19)]/_0x4d6609[0x3]*0.5};},CollisionIndex[_0x68aa19(0x4b51)][_0x68aa19(0x4ae5)]=function(_0x3a3208,_0x5b2b46,_0x304339,_0x1fc643){var _0x440953=_0x68aa19;return _0x304339<viewportPadding||_0x3a3208>=this[_0x440953(0x348d)]||_0x1fc643<viewportPadding||_0x5b2b46>this['screenBottomBoundary'];},CollisionIndex[_0x68aa19(0x4b51)][_0x68aa19(0x2a91)]=function(_0x34295a,_0x1270fb,_0x3b5e8c,_0x255749){var _0x4f5b94=_0x68aa19;return _0x3b5e8c>=0x0&&_0x34295a<this['gridRightBoundary']&&_0x255749>=0x0&&_0x1270fb<this[_0x4f5b94(0xb6e)];};var roundingFactor=0x200/EXTENT/0x2,TileLayerIndex=function(_0x2122e0,_0x58b286,_0x433c63){var _0x288b52=_0x68aa19;this[_0x288b52(0x25df)]=_0x2122e0,this[_0x288b52(0x49c0)]={},this[_0x288b52(0x51c0)]=_0x433c63;for(var _0x40ddb3=0x0;_0x40ddb3<_0x58b286[_0x288b52(0x531b)];_0x40ddb3++){var _0x75ed53=_0x58b286[_0x288b52(0x3173)](_0x40ddb3),_0x2b2ac3=_0x75ed53[_0x288b52(0x133c)];this[_0x288b52(0x49c0)][_0x2b2ac3]||(this['indexedSymbolInstances'][_0x2b2ac3]=[]),this[_0x288b52(0x49c0)][_0x2b2ac3]['push']({'crossTileID':_0x75ed53[_0x288b52(0x1d4f)],'coord':this[_0x288b52(0x544f)](_0x75ed53,_0x2122e0)});}};TileLayerIndex['prototype'][_0x68aa19(0x544f)]=function(_0x47b462,_0x39bed6){var _0x59c4df=_0x68aa19,_0x3a59ff=_0x39bed6[_0x59c4df(0x4d64)]['z']-this['tileID'][_0x59c4df(0x4d64)]['z'],_0x2a4f3c=roundingFactor/Math[_0x59c4df(0x1f76)](0x2,_0x3a59ff);return{'x':Math[_0x59c4df(0x67a)]((_0x39bed6[_0x59c4df(0x4d64)]['x']*EXTENT+_0x47b462['anchorX'])*_0x2a4f3c),'y':Math[_0x59c4df(0x67a)]((_0x39bed6[_0x59c4df(0x4d64)]['y']*EXTENT+_0x47b462[_0x59c4df(0x474c)])*_0x2a4f3c)};},TileLayerIndex[_0x68aa19(0x4b51)][_0x68aa19(0x43b2)]=function(_0x4efe28,_0x49271c,_0x3e9bd4){var _0xf7ab80=_0x68aa19;for(var _0x31a525=this[_0xf7ab80(0x25df)][_0xf7ab80(0x4d64)]['z']<_0x49271c['canonical']['z']?0x1:Math['pow'](0x2,this['tileID'][_0xf7ab80(0x4d64)]['z']-_0x49271c[_0xf7ab80(0x4d64)]['z']),_0x4d4f43=0x0;_0x4d4f43<_0x4efe28['length'];_0x4d4f43++){var _0x2e1823=_0x4efe28[_0xf7ab80(0x3173)](_0x4d4f43);if(!_0x2e1823['crossTileID']){var _0x5de5f6=this[_0xf7ab80(0x49c0)][_0x2e1823['key']];if(_0x5de5f6)for(var _0x5ee636=this[_0xf7ab80(0x544f)](_0x2e1823,_0x49271c),_0x2344a8=0x0,_0x1d2c41=_0x5de5f6;_0x2344a8<_0x1d2c41[_0xf7ab80(0x531b)];_0x2344a8+=0x1){var _0x43a0e5=_0x1d2c41[_0x2344a8];if(Math['abs'](_0x43a0e5[_0xf7ab80(0x1a6c)]['x']-_0x5ee636['x'])<=_0x31a525&&Math[_0xf7ab80(0x1661)](_0x43a0e5[_0xf7ab80(0x1a6c)]['y']-_0x5ee636['y'])<=_0x31a525&&!_0x3e9bd4[_0x43a0e5[_0xf7ab80(0x1d4f)]]){_0x3e9bd4[_0x43a0e5[_0xf7ab80(0x1d4f)]]=!0x0,_0x2e1823[_0xf7ab80(0x1d4f)]=_0x43a0e5['crossTileID'];break;}}}}};var CrossTileIDs=function(){var _0x314cc6=_0x68aa19;this[_0x314cc6(0x250e)]=0x0;};CrossTileIDs[_0x68aa19(0x4b51)][_0x68aa19(0x4efd)]=function(){var _0x278277=_0x68aa19;return++this[_0x278277(0x250e)];};var CrossTileSymbolLayerIndex=function(){var _0x25990a=_0x68aa19;this[_0x25990a(0x4822)]={},this[_0x25990a(0x56d6)]={},this[_0x25990a(0x5528)]=0x0;};CrossTileSymbolLayerIndex[_0x68aa19(0x4b51)][_0x68aa19(0x1886)]=function(_0x4c7519){var _0x58c3fc=_0x68aa19,_0x30850d=Math['round']((_0x4c7519-this[_0x58c3fc(0x5528)])/0x168);if(0x0!==_0x30850d)for(var _0x53ff35 in this[_0x58c3fc(0x4822)]){var _0x10a1ac=this[_0x58c3fc(0x4822)][_0x53ff35],_0x478fbe={};for(var _0x3e235e in _0x10a1ac){var _0x50b820=_0x10a1ac[_0x3e235e];_0x50b820[_0x58c3fc(0x25df)]=_0x50b820[_0x58c3fc(0x25df)]['unwrapTo'](_0x50b820[_0x58c3fc(0x25df)][_0x58c3fc(0x4632)]+_0x30850d),_0x478fbe[_0x50b820[_0x58c3fc(0x25df)][_0x58c3fc(0x133c)]]=_0x50b820;}this['indexes'][_0x53ff35]=_0x478fbe;}this['lng']=_0x4c7519;},CrossTileSymbolLayerIndex[_0x68aa19(0x4b51)][_0x68aa19(0x2858)]=function(_0x4b534e,_0x5f2744,_0x39bca3){var _0x3c8745=_0x68aa19;if(this[_0x3c8745(0x4822)][_0x4b534e[_0x3c8745(0x2f74)]]&&this[_0x3c8745(0x4822)][_0x4b534e['overscaledZ']][_0x4b534e[_0x3c8745(0x133c)]]){if(this[_0x3c8745(0x4822)][_0x4b534e[_0x3c8745(0x2f74)]][_0x4b534e[_0x3c8745(0x133c)]][_0x3c8745(0x51c0)]===_0x5f2744[_0x3c8745(0x51c0)])return!0x1;this['removeBucketCrossTileIDs'](_0x4b534e['overscaledZ'],this[_0x3c8745(0x4822)][_0x4b534e[_0x3c8745(0x2f74)]][_0x4b534e[_0x3c8745(0x133c)]]);}for(var _0x48576d=0x0;_0x48576d<_0x5f2744['symbolInstances']['length'];_0x48576d++){_0x5f2744['symbolInstances'][_0x3c8745(0x3173)](_0x48576d)[_0x3c8745(0x1d4f)]=0x0;}this[_0x3c8745(0x56d6)][_0x4b534e[_0x3c8745(0x2f74)]]||(this[_0x3c8745(0x56d6)][_0x4b534e[_0x3c8745(0x2f74)]]={});var _0x2dd49a=this[_0x3c8745(0x56d6)][_0x4b534e[_0x3c8745(0x2f74)]];for(var _0x365ae1 in this[_0x3c8745(0x4822)]){var _0x27fffa=this[_0x3c8745(0x4822)][_0x365ae1];if(Number(_0x365ae1)>_0x4b534e[_0x3c8745(0x2f74)])for(var _0x33ee31 in _0x27fffa){var _0x5cb8a2=_0x27fffa[_0x33ee31];_0x5cb8a2['tileID'][_0x3c8745(0x50e7)](_0x4b534e)&&_0x5cb8a2['findMatches'](_0x5f2744[_0x3c8745(0x3539)],_0x4b534e,_0x2dd49a);}else{var _0xd1e413=_0x27fffa[_0x4b534e[_0x3c8745(0x3d5a)](Number(_0x365ae1))[_0x3c8745(0x133c)]];_0xd1e413&&_0xd1e413['findMatches'](_0x5f2744[_0x3c8745(0x3539)],_0x4b534e,_0x2dd49a);}}for(var _0x4adc52=0x0;_0x4adc52<_0x5f2744['symbolInstances']['length'];_0x4adc52++){var _0x4b5058=_0x5f2744[_0x3c8745(0x3539)]['get'](_0x4adc52);_0x4b5058[_0x3c8745(0x1d4f)]||(_0x4b5058[_0x3c8745(0x1d4f)]=_0x39bca3[_0x3c8745(0x4efd)](),_0x2dd49a[_0x4b5058['crossTileID']]=!0x0);}return void 0x0===this[_0x3c8745(0x4822)][_0x4b534e[_0x3c8745(0x2f74)]]&&(this['indexes'][_0x4b534e[_0x3c8745(0x2f74)]]={}),this[_0x3c8745(0x4822)][_0x4b534e[_0x3c8745(0x2f74)]][_0x4b534e[_0x3c8745(0x133c)]]=new TileLayerIndex(_0x4b534e,_0x5f2744['symbolInstances'],_0x5f2744['bucketInstanceId']),!0x0;},CrossTileSymbolLayerIndex[_0x68aa19(0x4b51)][_0x68aa19(0x1c1d)]=function(_0x338e49,_0x4251a0){var _0x5871c7=_0x68aa19;for(var _0x399cb2 in _0x4251a0[_0x5871c7(0x49c0)])for(var _0x531126=0x0,_0x17be5a=_0x4251a0[_0x5871c7(0x49c0)][_0x399cb2];_0x531126<_0x17be5a[_0x5871c7(0x531b)];_0x531126+=0x1){var _0x2e8fa6=_0x17be5a[_0x531126];delete this[_0x5871c7(0x56d6)][_0x338e49][_0x2e8fa6[_0x5871c7(0x1d4f)]];}},CrossTileSymbolLayerIndex[_0x68aa19(0x4b51)][_0x68aa19(0x4a16)]=function(_0x4950f3){var _0x50668f=_0x68aa19,_0xc08b98=!0x1;for(var _0xdf9cb2 in this['indexes']){var _0x80e2f9=this[_0x50668f(0x4822)][_0xdf9cb2];for(var _0x3056ee in _0x80e2f9)_0x4950f3[_0x80e2f9[_0x3056ee][_0x50668f(0x51c0)]]||(this[_0x50668f(0x1c1d)](_0xdf9cb2,_0x80e2f9[_0x3056ee]),delete _0x80e2f9[_0x3056ee],_0xc08b98=!0x0);}return _0xc08b98;};var CrossTileSymbolIndex=function(){var _0x1b9bc2=_0x68aa19;this[_0x1b9bc2(0x45a5)]={},this[_0x1b9bc2(0x56ea)]=new CrossTileIDs(),this['maxBucketInstanceId']=0x0,this[_0x1b9bc2(0x3c70)]={};};CrossTileSymbolIndex['prototype']['addLayer']=function(_0x529023,_0x346dcf,_0x57d567){var _0x4522d6=_0x68aa19,_0x5a4628=this[_0x4522d6(0x45a5)][_0x529023['id']];void 0x0===_0x5a4628&&(_0x5a4628=this['layerIndexes'][_0x529023['id']]=new CrossTileSymbolLayerIndex());var _0x3598e8=!0x1,_0xda4a7b={};_0x5a4628['handleWrapJump'](_0x57d567);for(var _0x219f68=0x0,_0x2d01b6=_0x346dcf;_0x219f68<_0x2d01b6[_0x4522d6(0x531b)];_0x219f68+=0x1){var _0x346132=_0x2d01b6[_0x219f68],_0x37c082=_0x346132[_0x4522d6(0x305)](_0x529023);_0x37c082&&_0x529023['id']===_0x37c082[_0x4522d6(0x1db0)][0x0]&&(_0x37c082['bucketInstanceId']||(_0x37c082[_0x4522d6(0x51c0)]=++this[_0x4522d6(0xaff)]),_0x5a4628['addBucket'](_0x346132[_0x4522d6(0x25df)],_0x37c082,this[_0x4522d6(0x56ea)])&&(_0x3598e8=!0x0),_0xda4a7b[_0x37c082['bucketInstanceId']]=!0x0);}return _0x5a4628['removeStaleBuckets'](_0xda4a7b)&&(_0x3598e8=!0x0),_0x3598e8;},CrossTileSymbolIndex[_0x68aa19(0x4b51)][_0x68aa19(0x480e)]=function(_0x5e2c43){var _0x4bff5d=_0x68aa19,_0x2c946a={};for(var _0x7fc5b6 in(_0x5e2c43['forEach'](function(_0x4f8201){_0x2c946a[_0x4f8201]=!0x0;}),this[_0x4bff5d(0x45a5)]))_0x2c946a[_0x7fc5b6]||delete this[_0x4bff5d(0x45a5)][_0x7fc5b6];};var GetAnchors=function(){};function getLineLength(_0x49b9eb){var _0x39d7ee=_0x68aa19;for(var _0x280a7d=0x0,_0x4d94b6=0x0;_0x4d94b6<_0x49b9eb[_0x39d7ee(0x531b)]-0x1;_0x4d94b6++)_0x280a7d+=_0x49b9eb[_0x4d94b6][_0x39d7ee(0x2ca1)](_0x49b9eb[_0x4d94b6+0x1]);return _0x280a7d;}function getAngleWindowSize(_0x211775,_0x17262e,_0x126f88){return _0x211775?0.6*_0x17262e*_0x126f88:0x0;}function getShapedLabelLength(_0x426e2a,_0x11dab9){var _0x4c958c=_0x68aa19;return Math[_0x4c958c(0x2bc6)](_0x426e2a?_0x426e2a[_0x4c958c(0x339c)]-_0x426e2a['left']:0x0,_0x11dab9?_0x11dab9[_0x4c958c(0x339c)]-_0x11dab9[_0x4c958c(0x1831)]:0x0);}function resample(_0x5cbcf6,_0x6d8d90,_0x2f2519,_0x52d075,_0x2d7c93,_0x509163,_0x21b75e,_0x2c2ae6,_0x1aaae4){var _0x2e8795=_0x68aa19;for(var _0x5dd9c7=_0x509163/0x2,_0x29c544=getLineLength(_0x5cbcf6),_0x2056aa=0x0,_0x3f1f7e=_0x6d8d90-_0x2f2519,_0x2fbc3e=[],_0x480985=0x0;_0x480985<_0x5cbcf6[_0x2e8795(0x531b)]-0x1;_0x480985++){for(var _0x34a8c3=_0x5cbcf6[_0x480985],_0x240e60=_0x5cbcf6[_0x480985+0x1],_0x1b2de6=_0x34a8c3[_0x2e8795(0x2ca1)](_0x240e60),_0x38550e=_0x240e60[_0x2e8795(0xf8e)](_0x34a8c3);_0x3f1f7e+_0x2f2519<_0x2056aa+_0x1b2de6;){var _0x1adf17=((_0x3f1f7e+=_0x2f2519)-_0x2056aa)/_0x1b2de6,_0x1f3a6e=number(_0x34a8c3['x'],_0x240e60['x'],_0x1adf17),_0x419524=number(_0x34a8c3['y'],_0x240e60['y'],_0x1adf17);if(_0x1f3a6e>=0x0&&_0x1f3a6e<_0x1aaae4&&_0x419524>=0x0&&_0x419524<_0x1aaae4&&_0x3f1f7e-_0x5dd9c7>=0x0&&_0x3f1f7e+_0x5dd9c7<=_0x29c544){var _0x597045=new Anchor(_0x1f3a6e,_0x419524,_0x38550e,_0x480985);_0x597045[_0x2e8795(0x3e50)](),_0x52d075&&!checkMaxAngle(_0x5cbcf6,_0x597045,_0x509163,_0x52d075,_0x2d7c93)||_0x2fbc3e['push'](_0x597045);}}_0x2056aa+=_0x1b2de6;}return _0x2c2ae6||_0x2fbc3e['length']||_0x21b75e||(_0x2fbc3e=resample(_0x5cbcf6,_0x2056aa/0x2,_0x2f2519,_0x52d075,_0x2d7c93,_0x509163,_0x21b75e,!0x0,_0x1aaae4)),_0x2fbc3e;}GetAnchors[_0x68aa19(0x3b24)]=function(_0x16f88a,_0x125456,_0x269c5f,_0x42b54a,_0x25929d,_0x509a3d){var _0x34c54f=_0x68aa19;for(var _0x5934fd=getAngleWindowSize(_0x269c5f,_0x25929d,_0x509a3d),_0x5bd6a6=getShapedLabelLength(_0x269c5f,_0x42b54a)*_0x509a3d,_0x29957d=0x0,_0x162771=getLineLength(_0x16f88a)/0x2,_0x75dd10=0x0;_0x75dd10<_0x16f88a[_0x34c54f(0x531b)]-0x1;_0x75dd10++){var _0x13239e=_0x16f88a[_0x75dd10],_0x53716b=_0x16f88a[_0x75dd10+0x1],_0x53b8e0=_0x13239e[_0x34c54f(0x2ca1)](_0x53716b);if(_0x29957d+_0x53b8e0>_0x162771){var _0x4aeb8c=(_0x162771-_0x29957d)/_0x53b8e0,_0x5b53de=number(_0x13239e['x'],_0x53716b['x'],_0x4aeb8c),_0x480970=number(_0x13239e['y'],_0x53716b['y'],_0x4aeb8c),_0x359a16=new Anchor(_0x5b53de,_0x480970,_0x53716b[_0x34c54f(0xf8e)](_0x13239e),_0x75dd10);return _0x359a16['_round'](),!_0x5934fd||checkMaxAngle(_0x16f88a,_0x359a16,_0x5bd6a6,_0x5934fd,_0x125456)?_0x359a16:void 0x0;}_0x29957d+=_0x53b8e0;}},GetAnchors['getAnchors']=function(_0xbec1a9,_0x16190a,_0x5f3f0e,_0x123475,_0x4f3966,_0x15b1cb,_0x387ace,_0x151587,_0xd7c286){var _0x17ec76=getAngleWindowSize(_0x123475,_0x15b1cb,_0x387ace),_0x2c6e09=getShapedLabelLength(_0x123475,_0x4f3966),_0x134652=_0x2c6e09*_0x387ace,_0x55dd03=0x0===_0xbec1a9[0x0]['x']||_0xbec1a9[0x0]['x']===_0xd7c286||0x0===_0xbec1a9[0x0]['y']||_0xbec1a9[0x0]['y']===_0xd7c286;return _0x16190a-_0x134652<_0x16190a/0x4&&(_0x16190a=_0x134652+_0x16190a/0x4),resample(_0xbec1a9,_0x55dd03?_0x16190a/0x2*_0x151587%_0x16190a:(_0x2c6e09/0x2+0x2*_0x15b1cb)*_0x387ace*_0x151587%_0x16190a,_0x16190a,_0x17ec76,_0x5f3f0e,_0x134652,_0x55dd03,!0x1,_0xd7c286);};var CollisionGroups=function(_0x1e5354){var _0x596073=_0x68aa19;this['crossSourceCollisions']=_0x1e5354,this[_0x596073(0x2ec1)]=0x0,this[_0x596073(0x3dcd)]={};};function calculateVariableLayoutShift(_0x525fb3,_0x3525cd,_0x1fd6f1,_0x617f9e,_0x4bdfd7){return new Point$1(0x0,0x0);}function shiftVariableCollisionBox(_0x514374,_0xb419f1,_0xbe2e0a,_0x5426e0,_0x14715b,_0x2945ed){var _0x4a10b2=_0x68aa19,_0x2cb446=_0x514374['x1'],_0x128554=_0x514374['x2'],_0x1c2524=_0x514374['y1'],_0x5cb248=_0x514374['y2'],_0x442bc2=_0x514374[_0x4a10b2(0x48d)],_0x2ec4f6=_0x514374['anchorPointY'],_0x304d0c=new Point$1(_0xb419f1,_0xbe2e0a);return _0x5426e0&&_0x304d0c['_rotate'](_0x14715b?_0x2945ed:-_0x2945ed),{'x1':_0x2cb446+_0x304d0c['x'],'y1':_0x1c2524+_0x304d0c['y'],'x2':_0x128554+_0x304d0c['x'],'y2':_0x5cb248+_0x304d0c['y'],'anchorPointX':_0x442bc2,'anchorPointY':_0x2ec4f6};}CollisionGroups['prototype'][_0x68aa19(0x3173)]=function(_0x592ca9){var _0x298f10=_0x68aa19;if(this[_0x298f10(0x93a)])return{'ID':0x0,'predicate':null};if(!this[_0x298f10(0x3dcd)][_0x592ca9]){var _0x4eaf25=++this['maxGroupID'];this[_0x298f10(0x3dcd)][_0x592ca9]={'ID':_0x4eaf25,'predicate':function(_0x594c4b){return _0x594c4b['collisionGroupID']===_0x4eaf25;}};}return this[_0x298f10(0x3dcd)][_0x592ca9];};var Placement=function(_0x1cb1e3,_0x4740d7,_0x14205e,_0x56f879){var _0x5554da=_0x68aa19;this[_0x5554da(0x4503)]=_0x1cb1e3[_0x5554da(0x254b)](),this[_0x5554da(0x3e07)]=new CollisionIndex(this['transform']),this[_0x5554da(0x4943)]={},this['opacities']={},this[_0x5554da(0x45dc)]={},this[_0x5554da(0x34e)]=!0x1,this[_0x5554da(0x53a4)]=0x0,this[_0x5554da(0x2e68)]=_0x4740d7,this['retainedQueryData']={},this['collisionGroups']=new CollisionGroups(_0x14205e),this['prevPlacement']=_0x56f879,_0x56f879&&(_0x56f879[_0x5554da(0x399b)]=void 0x0),this[_0x5554da(0x3340)]={};};Placement[_0x68aa19(0x4b51)]['placeLayerTile']=function(_0x2b30cd,_0x35c394,_0x13c4e7,_0x414b64){},Placement[_0x68aa19(0x4b51)]['attemptAnchorPlacement']=function(_0x28caee,_0xde221d,_0x21fbbe,_0x438cf0,_0x1f670e,_0x1842c5,_0x4fc6ab,_0x21631b,_0x508001,_0xf84baf,_0x2f00c5,_0x57a305,_0x57b047,_0x3e5780,_0x27c9f1){var _0x579a82=_0x68aa19,_0x3781a6,_0x45a20a=[_0x57a305['textOffset0'],_0x57a305[_0x579a82(0x95d)]],_0x2b514c=calculateVariableLayoutShift(),_0x248e71=this[_0x579a82(0x3e07)]['placeCollisionBox'](shiftVariableCollisionBox(_0xde221d,_0x2b514c['x'],_0x2b514c['y'],_0x1842c5,_0x4fc6ab,this[_0x579a82(0x4503)]['angle']),_0x2f00c5,_0x21631b,_0x508001,_0xf84baf[_0x579a82(0x37d5)]);if(_0x27c9f1&&0x0===this['collisionIndex'][_0x579a82(0x532)](shiftVariableCollisionBox(_0x27c9f1,_0x2b514c['x'],_0x2b514c['y'],_0x1842c5,_0x4fc6ab,this[_0x579a82(0x4503)][_0x579a82(0x1ecd)]),_0x2f00c5,_0x21631b,_0x508001,_0xf84baf[_0x579a82(0x37d5)])[_0x579a82(0x5467)][_0x579a82(0x531b)])return;if(_0x248e71[_0x579a82(0x5467)]['length']>0x0)return this['prevPlacement']&&this[_0x579a82(0x399b)][_0x579a82(0x45dc)][_0x57a305[_0x579a82(0x1d4f)]]&&this[_0x579a82(0x399b)][_0x579a82(0x4943)][_0x57a305[_0x579a82(0x1d4f)]]&&this[_0x579a82(0x399b)][_0x579a82(0x4943)][_0x57a305[_0x579a82(0x1d4f)]][_0x579a82(0x3c68)]&&(_0x3781a6=this[_0x579a82(0x399b)][_0x579a82(0x45dc)][_0x57a305[_0x579a82(0x1d4f)]][_0x579a82(0x2a26)]),this['variableOffsets'][_0x57a305[_0x579a82(0x1d4f)]]={'textOffset':_0x45a20a,'width':_0x21fbbe,'height':_0x438cf0,'anchor':_0x28caee,'textBoxScale':_0x1f670e,'prevAnchor':_0x3781a6},this[_0x579a82(0x4d41)](_0x57b047,_0x28caee,_0x57a305,_0x3e5780),_0x57b047[_0x579a82(0x4337)]&&(this['markUsedOrientation'](_0x57b047,_0x3e5780,_0x57a305),this[_0x579a82(0x3340)][_0x57a305[_0x579a82(0x1d4f)]]=_0x3e5780),{'shift':_0x2b514c,'placedGlyphBoxes':_0x248e71};},Placement['prototype'][_0x68aa19(0x4db)]=function(_0xff776c,_0xe881bc,_0x2a46a2,_0xf1ca18,_0x1df621,_0x18d2a4,_0x392cfa,_0x441845,_0x2edc9d,_0x3ba360){},Placement[_0x68aa19(0x4b51)]['markUsedOrientation']=function(_0x1a9e2b,_0x389b3e,_0x139b6b){},Placement['prototype'][_0x68aa19(0x4a03)]=function(_0x474136){},Placement[_0x68aa19(0x4b51)][_0x68aa19(0x17e3)]=function(_0xa0490f,_0x36e5a1,_0x36e81d){},Placement[_0x68aa19(0x4b51)][_0x68aa19(0x1f14)]=function(_0x5eae6d){var _0x2af673=_0x68aa19;return 0x0===this['fadeDuration']?0x1:(_0x5eae6d-this[_0x2af673(0x53a4)])/this[_0x2af673(0x2e68)]+this['prevZoomAdjustment'];},Placement[_0x68aa19(0x4b51)][_0x68aa19(0x4ff3)]=function(_0x485f17){var _0x3bb1a4=_0x68aa19;return Math[_0x3bb1a4(0x2bc6)](0x0,(this['transform'][_0x3bb1a4(0x4199)]-_0x485f17)/1.5);},Placement['prototype'][_0x68aa19(0x3ac9)]=function(_0x7c7202){var _0x186e40=_0x68aa19;return this['stale']||_0x7c7202-this['lastPlacementChangeTime']<this[_0x186e40(0x2e68)];},Placement[_0x68aa19(0x4b51)][_0x68aa19(0xf7d)]=function(_0xbcdbde,_0x56e97f){var _0x1a3997=_0x68aa19,_0x2ce6e1=this['zoomAtLastRecencyCheck']===_0x56e97f?0x1-this['zoomAdjustment'](_0x56e97f):0x1;return this[_0x1a3997(0x3f6d)]=_0x56e97f,this[_0x1a3997(0x53a4)]+this['fadeDuration']*_0x2ce6e1>_0xbcdbde;},Placement[_0x68aa19(0x4b51)][_0x68aa19(0x1851)]=function(){this['stale']=!0x0;};var IMAGE_PADDING=0x1,SHAPING_DEFAULT_OFFSET=-0x11,GLYPH_PBF_BORDER=0x3,Quads=function(){},border$1=IMAGE_PADDING;function sumWithinRange(_0x21d1b8,_0x7b755c,_0x58f949){var _0x37ff44=_0x68aa19;for(var _0x1c910c=0x0,_0xcc9665=0x0,_0x13d29c=_0x21d1b8;_0xcc9665<_0x13d29c[_0x37ff44(0x531b)];_0xcc9665+=0x1){var _0x3abd75=_0x13d29c[_0xcc9665];_0x1c910c+=Math[_0x37ff44(0x2bc6)](_0x7b755c,Math[_0x37ff44(0x27d5)](_0x58f949,_0x3abd75[0x1]))-Math[_0x37ff44(0x2bc6)](_0x7b755c,Math[_0x37ff44(0x27d5)](_0x58f949,_0x3abd75[0x0]));}return _0x1c910c;}function stretchZonesToCuts(_0x1cc481,_0xdd258,_0x3898c6){var _0x1b17f8=_0x68aa19;for(var _0x5b49d4=[{'fixed':-border$1,'stretch':0x0}],_0x567556=0x0,_0x24cef7=_0x1cc481;_0x567556<_0x24cef7[_0x1b17f8(0x531b)];_0x567556+=0x1){var _0x547d14=_0x24cef7[_0x567556],_0x96b671=_0x547d14[0x0],_0x3dcab3=_0x547d14[0x1],_0x2519cd=_0x5b49d4[_0x5b49d4['length']-0x1];_0x5b49d4[_0x1b17f8(0x3a33)]({'fixed':_0x96b671-_0x2519cd[_0x1b17f8(0x224a)],'stretch':_0x2519cd[_0x1b17f8(0x224a)]}),_0x5b49d4[_0x1b17f8(0x3a33)]({'fixed':_0x96b671-_0x2519cd[_0x1b17f8(0x224a)],'stretch':_0x2519cd[_0x1b17f8(0x224a)]+(_0x3dcab3-_0x96b671)});}return _0x5b49d4[_0x1b17f8(0x3a33)]({'fixed':_0xdd258+border$1,'stretch':_0x3898c6}),_0x5b49d4;}function getEmOffset(_0x3d7cc5,_0x802720,_0x4679ff,_0x3435c){return _0x3d7cc5/_0x802720*_0x4679ff+_0x3435c;}function getPxOffset(_0x565944,_0x23dfa6,_0xa987e,_0xe5cdc6){return _0x565944-_0x23dfa6*_0xa987e/_0xe5cdc6;}function findPoleOfInaccessibility(_0x50a00f,_0x10430e,_0xc3a486){var _0x2afdea=_0x68aa19;void 0x0===_0x10430e&&(_0x10430e=0x1),void 0x0===_0xc3a486&&(_0xc3a486=!0x1);for(var _0x1a8c27=0x1/0x0,_0x30debf=0x1/0x0,_0x5883d1=-0x1/0x0,_0x45bb63=-0x1/0x0,_0xb8d6f=_0x50a00f[0x0],_0x2b4f8b=0x0;_0x2b4f8b<_0xb8d6f[_0x2afdea(0x531b)];_0x2b4f8b++){var _0x119487=_0xb8d6f[_0x2b4f8b];(!_0x2b4f8b||_0x119487['x']<_0x1a8c27)&&(_0x1a8c27=_0x119487['x']),(!_0x2b4f8b||_0x119487['y']<_0x30debf)&&(_0x30debf=_0x119487['y']),(!_0x2b4f8b||_0x119487['x']>_0x5883d1)&&(_0x5883d1=_0x119487['x']),(!_0x2b4f8b||_0x119487['y']>_0x45bb63)&&(_0x45bb63=_0x119487['y']);}var _0x2d1ae0=_0x5883d1-_0x1a8c27,_0x528331=_0x45bb63-_0x30debf,_0x20ec40=Math[_0x2afdea(0x27d5)](_0x2d1ae0,_0x528331),_0x47503b=_0x20ec40/0x2,_0x1d8c32=new TinyQueue([],compareMax);if(0x0===_0x20ec40)return new Point$1(_0x1a8c27,_0x30debf);for(var _0x971db8=_0x1a8c27;_0x971db8<_0x5883d1;_0x971db8+=_0x20ec40)for(var _0x5ea572=_0x30debf;_0x5ea572<_0x45bb63;_0x5ea572+=_0x20ec40)_0x1d8c32[_0x2afdea(0x3a33)](new Cell(_0x971db8+_0x47503b,_0x5ea572+_0x47503b,_0x47503b,_0x50a00f));for(var _0x20ec9=getCentroidCell(_0x50a00f),_0x34fa77=_0x1d8c32[_0x2afdea(0x531b)];_0x1d8c32[_0x2afdea(0x531b)];){var _0xd49130=_0x1d8c32[_0x2afdea(0x1ae7)]();(_0xd49130['d']>_0x20ec9['d']||!_0x20ec9['d'])&&(_0x20ec9=_0xd49130,_0xc3a486&&console[_0x2afdea(0xe28)](_0x2afdea(0x5474),Math['round'](0x2710*_0xd49130['d'])/0x2710,_0x34fa77)),_0xd49130[_0x2afdea(0x2bc6)]-_0x20ec9['d']<=_0x10430e||(_0x47503b=_0xd49130['h']/0x2,_0x1d8c32[_0x2afdea(0x3a33)](new Cell(_0xd49130['p']['x']-_0x47503b,_0xd49130['p']['y']-_0x47503b,_0x47503b,_0x50a00f)),_0x1d8c32[_0x2afdea(0x3a33)](new Cell(_0xd49130['p']['x']+_0x47503b,_0xd49130['p']['y']-_0x47503b,_0x47503b,_0x50a00f)),_0x1d8c32[_0x2afdea(0x3a33)](new Cell(_0xd49130['p']['x']-_0x47503b,_0xd49130['p']['y']+_0x47503b,_0x47503b,_0x50a00f)),_0x1d8c32['push'](new Cell(_0xd49130['p']['x']+_0x47503b,_0xd49130['p']['y']+_0x47503b,_0x47503b,_0x50a00f)),_0x34fa77+=0x4);}return _0xc3a486&&(console[_0x2afdea(0xe28)](_0x2afdea(0x4f3d)+_0x34fa77),console[_0x2afdea(0xe28)](_0x2afdea(0x4bff)+_0x20ec9['d'])),_0x20ec9['p'];}function compareMax(_0x34c27d,_0x49f09f){var _0x2732dd=_0x68aa19;return _0x49f09f[_0x2732dd(0x2bc6)]-_0x34c27d[_0x2732dd(0x2bc6)];}function Cell(_0x10e855,_0x1b28da,_0xc6ce4e,_0x575be6){var _0x1ff6a1=_0x68aa19;this['p']=new Point$1(_0x10e855,_0x1b28da),this['h']=_0xc6ce4e,this['d']=pointToPolygonDist(this['p'],_0x575be6),this[_0x1ff6a1(0x2bc6)]=this['d']+this['h']*Math['SQRT2'];}function pointToPolygonDist(_0x3df126,_0x15ed43){var _0x33a458=_0x68aa19;for(var _0xec1988=!0x1,_0x2f2797=0x1/0x0,_0x26107d=0x0;_0x26107d<_0x15ed43[_0x33a458(0x531b)];_0x26107d++)for(var _0x2557a3=_0x15ed43[_0x26107d],_0xda9b13=0x0,_0x5c88c9=_0x2557a3[_0x33a458(0x531b)],_0x4fc277=_0x5c88c9-0x1;_0xda9b13<_0x5c88c9;_0x4fc277=_0xda9b13++){var _0x14551b=_0x2557a3[_0xda9b13],_0xbc900e=_0x2557a3[_0x4fc277];_0x14551b['y']>_0x3df126['y']!=_0xbc900e['y']>_0x3df126['y']&&_0x3df126['x']<(_0xbc900e['x']-_0x14551b['x'])*(_0x3df126['y']-_0x14551b['y'])/(_0xbc900e['y']-_0x14551b['y'])+_0x14551b['x']&&(_0xec1988=!_0xec1988),_0x2f2797=Math[_0x33a458(0x27d5)](_0x2f2797,IntersectionTest[_0x33a458(0x3c88)](_0x3df126,_0x14551b,_0xbc900e));}return(_0xec1988?0x1:-0x1)*Math[_0x33a458(0x4080)](_0x2f2797);}function getCentroidCell(_0xc1e797){var _0x2f5394=_0x68aa19;for(var _0x6e3137=0x0,_0x24aa80=0x0,_0x3bb163=0x0,_0x58f69c=_0xc1e797[0x0],_0x3e155c=0x0,_0x75a169=_0x58f69c[_0x2f5394(0x531b)],_0x2fbc6e=_0x75a169-0x1;_0x3e155c<_0x75a169;_0x2fbc6e=_0x3e155c++){var _0x177d0d=_0x58f69c[_0x3e155c],_0x2b0295=_0x58f69c[_0x2fbc6e],_0x586869=_0x177d0d['x']*_0x2b0295['y']-_0x2b0295['x']*_0x177d0d['y'];_0x24aa80+=(_0x177d0d['x']+_0x2b0295['x'])*_0x586869,_0x3bb163+=(_0x177d0d['y']+_0x2b0295['y'])*_0x586869,_0x6e3137+=0x3*_0x586869;}return new Cell(_0x24aa80/_0x6e3137,_0x3bb163/_0x6e3137,0x0,_0xc1e797);}Quads['getIconQuads']=function(_0x42b5be,_0x162cec,_0x44290a,_0x294b9f){var _0x2db9fa=_0x68aa19,_0x334f2f=[],_0x13d2d5=_0x42b5be['image'],_0x4dee9f=_0x13d2d5[_0x2db9fa(0x3fac)],_0x111439=_0x13d2d5[_0x2db9fa(0x1b4e)]['w']-0x2*border$1,_0xcc4b1f=_0x13d2d5[_0x2db9fa(0x1b4e)]['h']-0x2*border$1,_0x2b7dd8=_0x42b5be[_0x2db9fa(0x339c)]-_0x42b5be['left'],_0x155e8d=_0x42b5be[_0x2db9fa(0x3b17)]-_0x42b5be['top'],_0x1e8449=_0x13d2d5[_0x2db9fa(0x4257)]||[[0x0,_0x111439]],_0x5af552=_0x13d2d5[_0x2db9fa(0x497d)]||[[0x0,_0xcc4b1f]],_0x2b5804=function(_0x24f452,_0x3ef25e){return _0x24f452+_0x3ef25e[0x1]-_0x3ef25e[0x0];},_0x366ddb=_0x1e8449['reduce'](_0x2b5804,0x0),_0x21e79e=_0x5af552[_0x2db9fa(0x48f)](_0x2b5804,0x0),_0x2f86a4=_0x111439-_0x366ddb,_0x3bdc5b=_0xcc4b1f-_0x21e79e,_0x576c98=0x0,_0x121aec=_0x366ddb,_0x55b163=0x0,_0x497e14=_0x21e79e,_0x9a325b=0x0,_0x43e14c=_0x2f86a4,_0x37b13e=0x0,_0x537c90=_0x3bdc5b;if(_0x13d2d5['content']&&_0x294b9f){var _0x1701d1=_0x13d2d5['content'];_0x576c98=sumWithinRange(_0x1e8449,0x0,_0x1701d1[0x0]),_0x55b163=sumWithinRange(_0x5af552,0x0,_0x1701d1[0x1]),_0x121aec=sumWithinRange(_0x1e8449,_0x1701d1[0x0],_0x1701d1[0x2]),_0x497e14=sumWithinRange(_0x5af552,_0x1701d1[0x1],_0x1701d1[0x3]),_0x9a325b=_0x1701d1[0x0]-_0x576c98,_0x37b13e=_0x1701d1[0x1]-_0x55b163,_0x43e14c=_0x1701d1[0x2]-_0x1701d1[0x0]-_0x121aec,_0x537c90=_0x1701d1[0x3]-_0x1701d1[0x1]-_0x497e14;}var _0x366039=function(_0x1aa31c,_0xebc267,_0x229ef5,_0x2a5e3){var _0x29bf57=_0x2db9fa,_0x4f09b5=getEmOffset(_0x1aa31c[_0x29bf57(0x224a)]-_0x576c98,_0x121aec,_0x2b7dd8,_0x42b5be[_0x29bf57(0x1831)]),_0x4bc150=getPxOffset(_0x1aa31c[_0x29bf57(0x5261)]-_0x9a325b,_0x43e14c,_0x1aa31c[_0x29bf57(0x224a)],_0x366ddb),_0x562bc3=getEmOffset(_0xebc267['stretch']-_0x55b163,_0x497e14,_0x155e8d,_0x42b5be['top']),_0x2a45de=getPxOffset(_0xebc267[_0x29bf57(0x5261)]-_0x37b13e,_0x537c90,_0xebc267['stretch'],_0x21e79e),_0x5b57ae=getEmOffset(_0x229ef5[_0x29bf57(0x224a)]-_0x576c98,_0x121aec,_0x2b7dd8,_0x42b5be[_0x29bf57(0x1831)]),_0x1bf997=getPxOffset(_0x229ef5[_0x29bf57(0x5261)]-_0x9a325b,_0x43e14c,_0x229ef5[_0x29bf57(0x224a)],_0x366ddb),_0x384230=getEmOffset(_0x2a5e3['stretch']-_0x55b163,_0x497e14,_0x155e8d,_0x42b5be[_0x29bf57(0x4910)]),_0x15c4a9=getPxOffset(_0x2a5e3[_0x29bf57(0x5261)]-_0x37b13e,_0x537c90,_0x2a5e3['stretch'],_0x21e79e),_0x18b753=new Point$1(_0x4f09b5,_0x562bc3),_0x187c06=new Point$1(_0x5b57ae,_0x562bc3),_0x593746=new Point$1(_0x5b57ae,_0x384230),_0xf31359=new Point$1(_0x4f09b5,_0x384230),_0x1c4a74=new Point$1(_0x4bc150/_0x4dee9f,_0x2a45de/_0x4dee9f),_0x253aaa=new Point$1(_0x1bf997/_0x4dee9f,_0x15c4a9/_0x4dee9f),_0xb73cdb=_0x162cec*Math['PI']/0xb4;if(_0xb73cdb){var _0x1d2e74=Math['sin'](_0xb73cdb),_0x19e5d7=Math[_0x29bf57(0x1d35)](_0xb73cdb),_0x10327b=[_0x19e5d7,-_0x1d2e74,_0x1d2e74,_0x19e5d7];_0x18b753['_matMult'](_0x10327b),_0x187c06['_matMult'](_0x10327b),_0xf31359[_0x29bf57(0x881)](_0x10327b),_0x593746['_matMult'](_0x10327b);}var _0x1c3948=_0x1aa31c[_0x29bf57(0x224a)]+_0x1aa31c[_0x29bf57(0x5261)],_0x5e32ad=_0x229ef5[_0x29bf57(0x224a)]+_0x229ef5[_0x29bf57(0x5261)],_0x523563=_0xebc267[_0x29bf57(0x224a)]+_0xebc267[_0x29bf57(0x5261)],_0x5c574a=_0x2a5e3['stretch']+_0x2a5e3[_0x29bf57(0x5261)];return{'tl':_0x18b753,'tr':_0x187c06,'bl':_0xf31359,'br':_0x593746,'tex':{'x':_0x13d2d5['paddedRect']['x']+border$1+_0x1c3948,'y':_0x13d2d5[_0x29bf57(0x1b4e)]['y']+border$1+_0x523563,'w':_0x5e32ad-_0x1c3948,'h':_0x5c574a-_0x523563},'writingMode':void 0x0,'glyphOffset':[0x0,0x0],'sectionIndex':0x0,'pixelOffsetTL':_0x1c4a74,'pixelOffsetBR':_0x253aaa,'minFontScaleX':_0x43e14c/_0x4dee9f/_0x2b7dd8,'minFontScaleY':_0x537c90/_0x4dee9f/_0x155e8d,'isSDF':_0x44290a};};if(_0x294b9f&&(_0x13d2d5[_0x2db9fa(0x4257)]||_0x13d2d5[_0x2db9fa(0x497d)])){for(var _0x593923=stretchZonesToCuts(_0x1e8449,_0x2f86a4,_0x366ddb),_0x57505c=stretchZonesToCuts(_0x5af552,_0x3bdc5b,_0x21e79e),_0x71cd37=0x0;_0x71cd37<_0x593923['length']-0x1;_0x71cd37++)for(var _0x3913f1=_0x593923[_0x71cd37],_0x25463a=_0x593923[_0x71cd37+0x1],_0x1cdfd0=0x0;_0x1cdfd0<_0x57505c[_0x2db9fa(0x531b)]-0x1;_0x1cdfd0++){var _0x163439=_0x57505c[_0x1cdfd0],_0x322267=_0x57505c[_0x1cdfd0+0x1];_0x334f2f[_0x2db9fa(0x3a33)](_0x366039(_0x3913f1,_0x163439,_0x25463a,_0x322267));}}else _0x334f2f[_0x2db9fa(0x3a33)](_0x366039({'fixed':0x0,'stretch':-0x1},{'fixed':0x0,'stretch':-0x1},{'fixed':0x0,'stretch':_0x111439+0x1},{'fixed':0x0,'stretch':_0xcc4b1f+0x1}));return _0x334f2f;},Quads[_0x68aa19(0x45d5)]=function(_0x5d5df9,_0xcb2f63,_0x4e6bd9,_0x4a5d68,_0x5ca040,_0xf9418b,_0x158365,_0x4f8ef7){var _0x1f1c99=_0x68aa19;for(var _0x493ac2=_0x4a5d68[_0x1f1c99(0x14b2)][_0x1f1c99(0x3173)](_0x1f1c99(0x1b82))['evaluate'](_0xf9418b,{})*Math['PI']/0xb4,_0x52e18f=[],_0x107498=0x0,_0x4271f3=_0xcb2f63[_0x1f1c99(0x5797)];_0x107498<_0x4271f3[_0x1f1c99(0x531b)];_0x107498+=0x1)for(var _0x17f6eb=_0x4271f3[_0x107498],_0xb39224=0x0,_0x46378b=_0x17f6eb[_0x1f1c99(0x562f)];_0xb39224<_0x46378b[_0x1f1c99(0x531b)];_0xb39224+=0x1){var _0x14f5f0=_0x46378b[_0xb39224];if(_0x14f5f0['rect']){var _0x41a94c=_0x14f5f0[_0x1f1c99(0x1292)]||{},_0x495309=GLYPH_PBF_BORDER+0x1,_0x1b40cc=!0x0,_0x4d7caf=0x1,_0x11e2a4=0x0,_0xffd0db=(_0x5ca040||_0x4f8ef7)&&_0x14f5f0['vertical'],_0x13ee00=_0x14f5f0[_0x1f1c99(0x3c1f)][_0x1f1c99(0x29c8)]*_0x14f5f0[_0x1f1c99(0x1ed8)]/0x2;if(_0x4f8ef7&&_0xcb2f63[_0x1f1c99(0x1b84)]){var _0x2dea31=(_0x14f5f0[_0x1f1c99(0x1ed8)]-0x1)*ONE_EM,_0x3136d9=(ONE_EM-_0x14f5f0[_0x1f1c99(0x3c1f)][_0x1f1c99(0x209)]*_0x14f5f0[_0x1f1c99(0x1ed8)])/0x2;_0x11e2a4=_0x17f6eb[_0x1f1c99(0x458d)]/0x2-(_0x14f5f0[_0x1f1c99(0x15de)]?-_0x3136d9:_0x2dea31);}if(_0x14f5f0['imageName']){var _0x32fcce=_0x158365[_0x14f5f0['imageName']];_0x1b40cc=_0x32fcce['sdf'],_0x4d7caf=_0x32fcce['pixelRatio'],_0x495309=IMAGE_PADDING/_0x4d7caf;}var _0x179e30=_0x5ca040?[_0x14f5f0['x']+_0x13ee00,_0x14f5f0['y']]:[0x0,0x0],_0x265f0f=_0x5ca040?[0x0,0x0]:[_0x14f5f0['x']+_0x13ee00+_0x4e6bd9[0x0],_0x14f5f0['y']+_0x4e6bd9[0x1]-_0x11e2a4],_0x163146=[0x0,0x0];_0xffd0db&&(_0x163146=_0x265f0f,_0x265f0f=[0x0,0x0]);var _0x335c03=(_0x14f5f0[_0x1f1c99(0x3c1f)][_0x1f1c99(0x1831)]-_0x495309)*_0x14f5f0['scale']-_0x13ee00+_0x265f0f[0x0],_0x3845a6=(-_0x14f5f0[_0x1f1c99(0x3c1f)][_0x1f1c99(0x4910)]-_0x495309)*_0x14f5f0[_0x1f1c99(0x1ed8)]+_0x265f0f[0x1],_0x631dde=_0x335c03+_0x41a94c['w']*_0x14f5f0[_0x1f1c99(0x1ed8)]/_0x4d7caf,_0x5119b6=_0x3845a6+_0x41a94c['h']*_0x14f5f0['scale']/_0x4d7caf,_0x2578f7=new Point$1(_0x335c03,_0x3845a6),_0x292535=new Point$1(_0x631dde,_0x3845a6),_0x24358c=new Point$1(_0x335c03,_0x5119b6),_0x3593e4=new Point$1(_0x631dde,_0x5119b6);if(_0xffd0db){var _0x32fa3c=new Point$1(-_0x13ee00,_0x13ee00-SHAPING_DEFAULT_OFFSET),_0x51ebfc=-Math['PI']/0x2,_0x437400=ONE_EM/0x2-_0x13ee00,_0x5e7091=_0x14f5f0[_0x1f1c99(0x15de)]?_0x437400:0x0,_0xae8c33=new Point$1(0x5-SHAPING_DEFAULT_OFFSET-_0x437400,-_0x5e7091),_0x57c0fb=new(Function[_0x1f1c99(0x4b51)][_0x1f1c99(0x532a)][_0x1f1c99(0x18ce)](Point$1,[null][_0x1f1c99(0x32c8)](_0x163146)))();_0x2578f7[_0x1f1c99(0x1fc8)](_0x51ebfc,_0x32fa3c)['_add'](_0xae8c33)['_add'](_0x57c0fb),_0x292535[_0x1f1c99(0x1fc8)](_0x51ebfc,_0x32fa3c)['_add'](_0xae8c33)[_0x1f1c99(0xe0e)](_0x57c0fb),_0x24358c[_0x1f1c99(0x1fc8)](_0x51ebfc,_0x32fa3c)[_0x1f1c99(0xe0e)](_0xae8c33)[_0x1f1c99(0xe0e)](_0x57c0fb),_0x3593e4[_0x1f1c99(0x1fc8)](_0x51ebfc,_0x32fa3c)['_add'](_0xae8c33)[_0x1f1c99(0xe0e)](_0x57c0fb);}if(_0x493ac2){var _0x121872=Math['sin'](_0x493ac2),_0x59d28b=Math['cos'](_0x493ac2),_0x23924b=[_0x59d28b,-_0x121872,_0x121872,_0x59d28b];_0x2578f7['_matMult'](_0x23924b),_0x292535[_0x1f1c99(0x881)](_0x23924b),_0x24358c[_0x1f1c99(0x881)](_0x23924b),_0x3593e4[_0x1f1c99(0x881)](_0x23924b);}var _0x5c2e98=new Point$1(0x0,0x0),_0x50cef8=new Point$1(0x0,0x0);_0x52e18f[_0x1f1c99(0x3a33)]({'tl':_0x2578f7,'tr':_0x292535,'bl':_0x24358c,'br':_0x3593e4,'tex':_0x41a94c,'writingMode':_0xcb2f63[_0x1f1c99(0x1103)],'glyphOffset':_0x179e30,'sectionIndex':_0x14f5f0[_0x1f1c99(0x1dac)],'isSDF':_0x1b40cc,'pixelOffsetTL':_0x5c2e98,'pixelOffsetBR':_0x50cef8,'minFontScaleX':0x0,'minFontScaleY':0x0});}}return _0x52e18f;};var SymbolLayout=function(){},baselineOffset=0x7,INVALID_TEXT_OFFSET=Number[_0x68aa19(0x25a9)],SIZE_PACK_FACTOR=0x80;function addFeature(_0x76f14b,_0x2457ea,_0x4d2c7a,_0x4c0b17,_0x31c89e,_0x5cec17,_0x1304c3,_0x447a9c,_0x294a6f,_0x4fcc54){var _0x4fb29e=_0x68aa19,_0x5a18bd=_0x5cec17[_0x4fb29e(0x524c)]['evaluate'](_0x2457ea,{});void 0x0===_0x5a18bd&&(_0x5a18bd=_0x1304c3);var _0xde2585,_0x5cc4f8=_0x76f14b[_0x4fb29e(0x1880)][0x0]['layout'],_0x3a5bb4=_0x5cc4f8[_0x4fb29e(0x3173)](_0x4fb29e(0x392c))['evaluate'](_0x2457ea,{}),_0x108cb=getDefaultHorizontalShaping(_0x4d2c7a[_0x4fb29e(0x34d9)]),_0x52bd7d=_0x1304c3/0x18,_0x4a690f=_0x76f14b[_0x4fb29e(0x483d)]*_0x52bd7d,_0x223041=_0x76f14b['tilePixelRatio']*_0x5a18bd/0x18,_0x5182c=_0x76f14b[_0x4fb29e(0x483d)]*_0x447a9c,_0x364495=_0x76f14b[_0x4fb29e(0x483d)]*_0x5cc4f8['get'](_0x4fb29e(0x3aba)),_0x205583=_0x5cc4f8['get'](_0x4fb29e(0xe0a))*_0x76f14b[_0x4fb29e(0x483d)],_0x2ee1be=_0x5cc4f8[_0x4fb29e(0x3173)](_0x4fb29e(0x2785))*_0x76f14b[_0x4fb29e(0x483d)],_0x490057=_0x5cc4f8[_0x4fb29e(0x3173)](_0x4fb29e(0x965))/0xb4*Math['PI'],_0x42f348='map'===_0x5cc4f8[_0x4fb29e(0x3173)](_0x4fb29e(0x2df2))&&_0x4fb29e(0x43cb)!==_0x5cc4f8[_0x4fb29e(0x3173)](_0x4fb29e(0x3fc5)),_0x25ae84='map'===_0x5cc4f8[_0x4fb29e(0x3173)](_0x4fb29e(0x186d))&&_0x4fb29e(0x43cb)!==_0x5cc4f8[_0x4fb29e(0x3173)](_0x4fb29e(0x3fc5)),_0x38afe7=_0x5cc4f8['get'](_0x4fb29e(0x3fc5)),_0x19a5ae=_0x364495/0x2,_0x5e3a94=_0x5cc4f8['get']('icon-text-fit');_0x4c0b17&&_0x4fb29e(0x54f0)!==_0x5e3a94&&(_0x76f14b['allowVerticalPlacement']&&_0x4d2c7a[_0x4fb29e(0x36ab)]&&(_0xde2585=Shaping['fitIconToText'](_0x4c0b17,_0x4d2c7a['vertical'],_0x5e3a94,_0x5cc4f8[_0x4fb29e(0x3173)]('icon-text-fit-padding'),_0x3a5bb4,_0x52bd7d)),_0x108cb&&(_0x4c0b17=Shaping[_0x4fb29e(0x4c04)](_0x4c0b17,_0x108cb,_0x5e3a94,_0x5cc4f8[_0x4fb29e(0x3173)](_0x4fb29e(0xdd5)),_0x3a5bb4,_0x52bd7d)));var _0x219465=function(_0x821551,_0x49d794){var _0x5a34e7=_0x4fb29e;_0x49d794['x']<0x0||_0x49d794['x']>=EXTENT||_0x49d794['y']<0x0||_0x49d794['y']>=EXTENT||addSymbol(_0x76f14b,_0x49d794,_0x821551,_0x4d2c7a,_0x4c0b17,_0x31c89e,_0xde2585,_0x76f14b[_0x5a34e7(0x1880)][0x0],_0x76f14b[_0x5a34e7(0x38bc)],_0x2457ea[_0x5a34e7(0x1fda)],_0x2457ea['sourceLayerIndex'],_0x76f14b[_0x5a34e7(0x1fda)],_0x4a690f,_0x205583,_0x42f348,_0x294a6f,_0x5182c,_0x2ee1be,_0x25ae84,_0x3a5bb4,_0x2457ea,_0x5cec17,_0x4fcc54);};if(_0x4fb29e(0x3754)===_0x38afe7){for(var _0x459c42=0x0,_0x2f2544=clipLine(_0x2457ea[_0x4fb29e(0x4b72)],0x0,0x0,EXTENT,EXTENT);_0x459c42<_0x2f2544[_0x4fb29e(0x531b)];_0x459c42+=0x1)for(var _0x292db3=_0x2f2544[_0x459c42],_0x16c452=0x0,_0x19e572=GetAnchors['getAnchors'](_0x292db3,_0x364495,_0x490057,_0x4d2c7a[_0x4fb29e(0x36ab)]||_0x108cb,_0x4c0b17,0x18,_0x223041,_0x76f14b[_0x4fb29e(0x1b69)],EXTENT);_0x16c452<_0x19e572[_0x4fb29e(0x531b)];_0x16c452+=0x1){var _0x5acc34=_0x19e572[_0x16c452];_0x108cb&&anchorIsTooClose(_0x76f14b,_0x108cb['text'],_0x19a5ae,_0x5acc34)||_0x219465(_0x292db3,_0x5acc34);}}else{if(_0x4fb29e(0x4192)===_0x38afe7)for(var _0x8edd08=0x0,_0x56fff7=_0x2457ea[_0x4fb29e(0x4b72)];_0x8edd08<_0x56fff7[_0x4fb29e(0x531b)];_0x8edd08+=0x1){var _0x5959a3=_0x56fff7[_0x8edd08];if(_0x5959a3[_0x4fb29e(0x531b)]>0x1){var _0x234d5c=GetAnchors[_0x4fb29e(0x3b24)](_0x5959a3,_0x490057,_0x4d2c7a[_0x4fb29e(0x36ab)]||_0x108cb,_0x4c0b17,0x18,_0x223041);_0x234d5c&&_0x219465(_0x5959a3,_0x234d5c);}}else{if(_0x4fb29e(0x4017)===_0x2457ea[_0x4fb29e(0x3243)])for(var _0x2907af=0x0,_0x523be0=classifyRings$1(_0x2457ea['geometry'],0x0);_0x2907af<_0x523be0[_0x4fb29e(0x531b)];_0x2907af+=0x1){var _0x495116=_0x523be0[_0x2907af],_0x50175f=findPoleOfInaccessibility(_0x495116,0x10);_0x219465(_0x495116[0x0],new Anchor(_0x50175f['x'],_0x50175f['y'],0x0));}else{if(_0x4fb29e(0x3083)===_0x2457ea['type'])for(var _0x10abbd=0x0,_0x32d9f8=_0x2457ea['geometry'];_0x10abbd<_0x32d9f8[_0x4fb29e(0x531b)];_0x10abbd+=0x1){var _0x3b4c11=_0x32d9f8[_0x10abbd];_0x219465(_0x3b4c11,new Anchor(_0x3b4c11[0x0]['x'],_0x3b4c11[0x0]['y'],0x0));}else{if(_0x4fb29e(0x57f9)===_0x2457ea['type']){for(var _0x284813=0x0,_0x1524d1=_0x2457ea[_0x4fb29e(0x4b72)];_0x284813<_0x1524d1[_0x4fb29e(0x531b)];_0x284813+=0x1)for(var _0x571efc=0x0,_0x2d8b1e=_0x1524d1[_0x284813];_0x571efc<_0x2d8b1e['length'];_0x571efc+=0x1){var _0x3fe95c=_0x2d8b1e[_0x571efc];_0x219465([_0x3fe95c],new Anchor(_0x3fe95c['x'],_0x3fe95c['y'],0x0));}}}}}}}SymbolLayout[_0x68aa19(0x4f41)]=function(_0x366d2a,_0x4b30fd){return _0x4b30fd[0x1]!==INVALID_TEXT_OFFSET?function(_0x38c16b,_0x62a74,_0x33859b){var _0x424263=_0x54f3,_0x3012bd=0x0,_0x11110e=0x0;switch(_0x62a74=Math[_0x424263(0x1661)](_0x62a74),_0x33859b=Math[_0x424263(0x1661)](_0x33859b),_0x38c16b){case _0x424263(0x1aab):case'top-left':case _0x424263(0x4910):_0x11110e=_0x33859b-baselineOffset;break;case _0x424263(0x3ff):case _0x424263(0x29e7):case _0x424263(0x3b17):_0x11110e=-_0x33859b+baselineOffset;}switch(_0x38c16b){case _0x424263(0x1aab):case _0x424263(0x3ff):case _0x424263(0x339c):_0x3012bd=-_0x62a74;break;case _0x424263(0x5838):case _0x424263(0x29e7):case'left':_0x3012bd=_0x62a74;}return[_0x3012bd,_0x11110e];}(_0x366d2a,_0x4b30fd[0x0],_0x4b30fd[0x1]):function(_0x29d865,_0x3adeb3){var _0x1b3293=_0x54f3,_0x381bbe=0x0,_0x18ea5c=0x0;_0x3adeb3<0x0&&(_0x3adeb3=0x0);var _0x424003=_0x3adeb3/Math[_0x1b3293(0x4080)](0x2);switch(_0x29d865){case'top-right':case'top-left':_0x18ea5c=_0x424003-baselineOffset;break;case'bottom-right':case _0x1b3293(0x29e7):_0x18ea5c=-_0x424003+baselineOffset;break;case _0x1b3293(0x3b17):_0x18ea5c=-_0x3adeb3+baselineOffset;break;case _0x1b3293(0x4910):_0x18ea5c=_0x3adeb3-baselineOffset;}switch(_0x29d865){case _0x1b3293(0x1aab):case _0x1b3293(0x3ff):_0x381bbe=-_0x424003;break;case _0x1b3293(0x5838):case _0x1b3293(0x29e7):_0x381bbe=_0x424003;break;case _0x1b3293(0x1831):_0x381bbe=_0x3adeb3;break;case _0x1b3293(0x339c):_0x381bbe=-_0x3adeb3;}return[_0x381bbe,_0x18ea5c];}(_0x366d2a,_0x4b30fd[0x0]);},SymbolLayout[_0x68aa19(0x1fbe)]=function(_0x470841,_0x5d6fbb,_0x1b1af1,_0x558253,_0x1b45ea,_0x15d4b4){var _0x5922fa=_0x68aa19;_0x470841[_0x5922fa(0x2025)]();var _0x7b307e=0x200*_0x470841[_0x5922fa(0x1b69)];_0x470841[_0x5922fa(0x483d)]=EXTENT/_0x7b307e,_0x470841[_0x5922fa(0x5a6)]={},_0x470841[_0x5922fa(0x4e17)]=!0x1;var _0x4a5962=_0x470841[_0x5922fa(0x1880)][0x0][_0x5922fa(0x14b2)],_0x5e74c2=_0x470841[_0x5922fa(0x1880)][0x0][_0x5922fa(0x1ebc)][_0x5922fa(0x2bad)],_0x2f01aa={};if(_0x5922fa(0x2e30)===_0x470841[_0x5922fa(0x54c2)]['kind']){var _0x5e5a2d=_0x470841[_0x5922fa(0x54c2)],_0x45275c=_0x5e5a2d[_0x5922fa(0x2fdd)],_0x1005a8=_0x5e5a2d[_0x5922fa(0x209e)];_0x2f01aa[_0x5922fa(0x2e6f)]=[_0x5e74c2[_0x5922fa(0x359c)][_0x5922fa(0x446e)](new EvaluationParameters$1(_0x45275c)),_0x5e74c2[_0x5922fa(0x359c)][_0x5922fa(0x446e)](new EvaluationParameters$1(_0x1005a8))];}if(_0x5922fa(0x2e30)===_0x470841[_0x5922fa(0x1875)][_0x5922fa(0x576a)]){var _0x5495f6=_0x470841[_0x5922fa(0x1875)],_0x57eb1b=_0x5495f6[_0x5922fa(0x2fdd)],_0x2aeeaf=_0x5495f6[_0x5922fa(0x209e)];_0x2f01aa[_0x5922fa(0x55cd)]=[_0x5e74c2[_0x5922fa(0x5049)][_0x5922fa(0x446e)](new EvaluationParameters$1(_0x57eb1b)),_0x5e74c2[_0x5922fa(0x5049)][_0x5922fa(0x446e)](new EvaluationParameters$1(_0x2aeeaf))];}_0x2f01aa[_0x5922fa(0x2688)]=_0x5e74c2[_0x5922fa(0x359c)][_0x5922fa(0x446e)](new EvaluationParameters$1(_0x470841['zoom']+0x1)),_0x2f01aa[_0x5922fa(0x3e7c)]=_0x5e74c2['icon-size']['possiblyEvaluate'](new EvaluationParameters$1(_0x470841[_0x5922fa(0x4199)]+0x1)),_0x2f01aa['textMaxSize']=_0x5e74c2[_0x5922fa(0x359c)][_0x5922fa(0x446e)](new EvaluationParameters$1(0x12));for(var _0x5787e2=_0x4a5962[_0x5922fa(0x3173)](_0x5922fa(0xd90))*ONE_EM,_0x56aeb7=_0x5922fa(0x2e47)===_0x4a5962[_0x5922fa(0x3173)]('text-rotation-alignment')&&_0x5922fa(0x43cb)!==_0x4a5962['get']('symbol-placement'),_0x185853=_0x4a5962[_0x5922fa(0x3173)](_0x5922fa(0x485c)),_0xf67e22=_0x4a5962[_0x5922fa(0x3173)](_0x5922fa(0x359c)),_0x528033=function(){var _0x327cc7=_0x5922fa,_0x14a875=_0x59e2d8[_0x3daaae],_0x561371=_0x4a5962['get'](_0x327cc7(0x4530))['evaluate'](_0x14a875,{})[_0x327cc7(0x3ac2)](','),_0x15ecd5=_0xf67e22[_0x327cc7(0x35e2)](_0x14a875,{}),_0x16fa10=_0x2f01aa[_0x327cc7(0x2688)]['evaluate'](_0x14a875,{}),_0x33cc12=_0x2f01aa[_0x327cc7(0x3e7c)]['evaluate'](_0x14a875,{}),_0x1b6880={'horizontal':{},'vertical':void 0x0},_0x5c8761=_0x14a875[_0x327cc7(0x3c68)],_0x427ca2=[0x0,0x0];if(_0x5c8761){var _0x3a2313=_0x5c8761[_0x327cc7(0x1d43)](),_0x58c572=_0x4a5962['get'](_0x327cc7(0x449b))['evaluate'](_0x14a875,{})*ONE_EM,_0x106743=ScriptDetection[_0x327cc7(0x4971)](_0x3a2313)?_0x58c572:0x0,_0x4b5e64=_0x4a5962[_0x327cc7(0x3173)](_0x327cc7(0x341e))[_0x327cc7(0x35e2)](_0x14a875,{}),_0x615958=_0x4a5962[_0x327cc7(0x3173)](_0x327cc7(0x3c31));if(!_0x615958){var _0x3381d3=_0x4a5962[_0x327cc7(0x3173)](_0x327cc7(0x3f6))[_0x327cc7(0x35e2)](_0x14a875,{});_0x427ca2=_0x3381d3?SymbolLayout[_0x327cc7(0x4f41)](_0x4b5e64,[_0x3381d3*ONE_EM,INVALID_TEXT_OFFSET]):_0x4a5962['get'](_0x327cc7(0x5235))['evaluate'](_0x14a875,{})[_0x327cc7(0x2e47)](function(_0x68d412){return _0x68d412*ONE_EM;});}var _0x200eb6=_0x56aeb7?'center':_0x4a5962[_0x327cc7(0x3173)](_0x327cc7(0x4ec1))[_0x327cc7(0x35e2)](_0x14a875,{}),_0x8fcf0a=_0x4a5962['get'](_0x327cc7(0x3fc5)),_0x501f10=_0x327cc7(0x43cb)===_0x8fcf0a?_0x4a5962[_0x327cc7(0x3173)](_0x327cc7(0xc1b))[_0x327cc7(0x35e2)](_0x14a875,{})*ONE_EM:0x0,_0x59faa6=function(){var _0x276b18=_0x327cc7;_0x470841[_0x276b18(0x4337)]&&ScriptDetection[_0x276b18(0x2b05)](_0x3a2313)&&(_0x1b6880[_0x276b18(0x36ab)]=Shaping['shapeText'](_0x5c8761,_0x5d6fbb,_0x1b1af1,_0x1b45ea,_0x561371,_0x501f10,_0x5787e2,_0x4b5e64,_0x276b18(0x1831),_0x106743,_0x427ca2,Shaping['WritingMode'][_0x276b18(0x36ab)],!0x0,_0x8fcf0a,_0x16fa10,_0x15ecd5));};if(!_0x56aeb7&&_0x615958){for(var _0x5b52e0='auto'===_0x200eb6?_0x615958[_0x327cc7(0x2e47)](function(_0x369541){var _0x1d9fa7=_0x327cc7;return SymbolLayout[_0x1d9fa7(0x4266)](_0x369541);}):[_0x200eb6],_0x570675=!0x1,_0x40f2fb=0x0;_0x40f2fb<_0x5b52e0['length'];_0x40f2fb++){var _0x266008=_0x5b52e0[_0x40f2fb];if(!_0x1b6880['horizontal'][_0x266008]){if(_0x570675)_0x1b6880[_0x327cc7(0x34d9)][_0x266008]=_0x1b6880[_0x327cc7(0x34d9)][0x0];else{var _0xe7c9fd=Shaping['shapeText'](_0x5c8761,_0x5d6fbb,_0x1b1af1,_0x1b45ea,_0x561371,_0x501f10,_0x5787e2,'center',_0x266008,_0x106743,_0x427ca2,Shaping[_0x327cc7(0x421d)][_0x327cc7(0x34d9)],!0x1,_0x8fcf0a,_0x16fa10,_0x15ecd5);_0xe7c9fd&&(_0x1b6880[_0x327cc7(0x34d9)][_0x266008]=_0xe7c9fd,_0x570675=0x1===_0xe7c9fd[_0x327cc7(0x5797)][_0x327cc7(0x531b)]);}}}_0x59faa6();}else{_0x327cc7(0x3d07)===_0x200eb6&&(_0x200eb6=SymbolLayout['getAnchorJustification'](_0x4b5e64));var _0x1ae437=Shaping['shapeText'](_0x5c8761,_0x5d6fbb,_0x1b1af1,_0x1b45ea,_0x561371,_0x501f10,_0x5787e2,_0x4b5e64,_0x200eb6,_0x106743,_0x427ca2,Shaping[_0x327cc7(0x421d)][_0x327cc7(0x34d9)],!0x1,_0x8fcf0a,_0x16fa10,_0x15ecd5);_0x1ae437&&(_0x1b6880[_0x327cc7(0x34d9)][_0x200eb6]=_0x1ae437),_0x59faa6(),ScriptDetection[_0x327cc7(0x2b05)](_0x3a2313)&&_0x56aeb7&&_0x185853&&(_0x1b6880[_0x327cc7(0x36ab)]=Shaping[_0x327cc7(0x52a4)](_0x5c8761,_0x5d6fbb,_0x1b1af1,_0x1b45ea,_0x561371,_0x501f10,_0x5787e2,_0x4b5e64,_0x200eb6,_0x106743,_0x427ca2,Shaping[_0x327cc7(0x421d)][_0x327cc7(0x36ab)],!0x1,_0x8fcf0a,_0x16fa10,_0x15ecd5));}}var _0x5811a2=void 0x0,_0x2d8d4b=!0x1;if(_0x14a875[_0x327cc7(0x27a6)]&&_0x14a875[_0x327cc7(0x27a6)]['name']){var _0x12f193=_0x558253[_0x14a875[_0x327cc7(0x27a6)]['name']];_0x12f193&&(_0x5811a2=Shaping[_0x327cc7(0x1cbe)](_0x1b45ea[_0x14a875[_0x327cc7(0x27a6)][_0x327cc7(0x13f9)]],_0x4a5962['get'](_0x327cc7(0x392c))[_0x327cc7(0x35e2)](_0x14a875,{}),_0x4a5962[_0x327cc7(0x3173)](_0x327cc7(0x202c))['evaluate'](_0x14a875,{})),_0x2d8d4b=_0x12f193['sdf'],void 0x0===_0x470841[_0x327cc7(0x2828)]?_0x470841[_0x327cc7(0x2828)]=_0x12f193['sdf']:_0x470841['sdfIcons']!==_0x12f193[_0x327cc7(0x4cc1)]&&console[_0x327cc7(0xe28)]('Style\x20sheet\x20warning:\x20Cannot\x20mix\x20SDF\x20and\x20non-SDF\x20icons\x20in\x20one\x20buffer'),(_0x12f193[_0x327cc7(0x3fac)]!==_0x470841['pixelRatio']||0x0!==_0x4a5962[_0x327cc7(0x3173)](_0x327cc7(0x57e7))[_0x327cc7(0x3840)](0x1))&&(_0x470841[_0x327cc7(0x4e17)]=!0x0));}var _0x181e00=getDefaultHorizontalShaping(_0x1b6880[_0x327cc7(0x34d9)])||_0x1b6880['vertical'];_0x470841['iconsInText']=!!_0x181e00&&_0x181e00[_0x327cc7(0x18a)],(_0x181e00||_0x5811a2)&&addFeature(_0x470841,_0x14a875,_0x1b6880,_0x5811a2,_0x558253,_0x2f01aa,_0x16fa10,_0x33cc12,_0x427ca2,_0x2d8d4b);},_0x3daaae=0x0,_0x59e2d8=_0x470841['features'];_0x3daaae<_0x59e2d8[_0x5922fa(0x531b)];_0x3daaae+=0x1)_0x528033();_0x15d4b4&&_0x470841['generateCollisionDebugBuffers']();},SymbolLayout['getAnchorJustification']=function(_0x174e49){var _0x51367c=_0x68aa19;switch(_0x174e49){case _0x51367c(0x339c):case _0x51367c(0x1aab):case _0x51367c(0x3ff):return _0x51367c(0x339c);case'left':case _0x51367c(0x5838):case _0x51367c(0x29e7):return'left';}return _0x51367c(0x19ee);};var MAX_GLYPH_ICON_SIZE=0xff,MAX_PACKED_SIZE$1=MAX_GLYPH_ICON_SIZE*SIZE_PACK_FACTOR;function addTextVertices(_0x3193aa,_0x20c20b,_0x7bf2f8,_0x97a53a,_0xed6a8f,_0x157d1,_0x51269f,_0x4690e9,_0x468fbe,_0x4b5cac,_0x4d512d,_0x3c5910,_0x147bf1,_0x370402){var _0x562186=_0x68aa19,_0x54e468=Quads['getGlyphQuads'](_0x20c20b,_0x7bf2f8,_0x4690e9,_0xed6a8f,_0x157d1,_0x51269f,_0x97a53a,_0x3193aa['allowVerticalPlacement']),_0x4405a4=_0x3193aa[_0x562186(0x54c2)],_0x31f264=null;_0x562186(0x33b8)===_0x4405a4['kind']?(_0x31f264=[SIZE_PACK_FACTOR*_0xed6a8f[_0x562186(0x14b2)][_0x562186(0x3173)](_0x562186(0x359c))[_0x562186(0x35e2)](_0x51269f,{})])[0x0]>MAX_PACKED_SIZE$1&&console[_0x562186(0xe28)](_0x3193aa[_0x562186(0x1db0)][0x0]+_0x562186(0x1475)+MAX_GLYPH_ICON_SIZE+_0x562186(0x37c0)):_0x562186(0x2e30)===_0x4405a4[_0x562186(0x576a)]&&((_0x31f264=[SIZE_PACK_FACTOR*_0x370402[_0x562186(0x2e6f)][0x0]['evaluate'](_0x51269f,{}),SIZE_PACK_FACTOR*_0x370402[_0x562186(0x2e6f)][0x1]['evaluate'](_0x51269f,{})])[0x0]>MAX_PACKED_SIZE$1||_0x31f264[0x1]>MAX_PACKED_SIZE$1)&&console['log'](_0x3193aa[_0x562186(0x1db0)][0x0]+_0x562186(0x1475)+MAX_GLYPH_ICON_SIZE+_0x562186(0x37c0)),_0x3193aa['addSymbols'](_0x3193aa[_0x562186(0x3c68)],_0x54e468,_0x31f264,_0x4690e9,_0x157d1,_0x51269f,_0x4b5cac,_0x20c20b,_0x468fbe[_0x562186(0x549e)],_0x468fbe[_0x562186(0x279f)],_0x147bf1);for(var _0xf0a1f1=0x0,_0xa90a10=_0x4d512d;_0xf0a1f1<_0xa90a10[_0x562186(0x531b)];_0xf0a1f1+=0x1){_0x3c5910[_0xa90a10[_0xf0a1f1]]=_0x3193aa[_0x562186(0x3c68)]['placedSymbolArray'][_0x562186(0x531b)]-0x1;}return 0x4*_0x54e468[_0x562186(0x531b)];}function getDefaultHorizontalShaping(_0x44f4d6){for(var _0x554b05 in _0x44f4d6)return _0x44f4d6[_0x554b05];return null;}function addSymbol(_0x4ecbcb,_0xc20b2d,_0x2fa564,_0x16ad21,_0x56e128,_0x1aebf4,_0x50219d,_0x184928,_0x32e306,_0x48f090,_0x382088,_0x2c9821,_0x8807f0,_0x124435,_0x22e26c,_0x5a6554,_0x52e774,_0x1f43fb,_0x1ad1d8,_0x1f18d4,_0x329329,_0x45bdf0,_0x3535c2){var _0x956958=_0x68aa19,_0x1177df,_0xb0603d,_0x1b02b1,_0x597fff,_0x1f9b09,_0x333535=_0x4ecbcb[_0x956958(0xb44)](_0xc20b2d,_0x2fa564),_0x43501c=0x0,_0x1ee322=0x0,_0x82c91=0x0,_0xc41f4d=0x0,_0x32bfe0=-0x1,_0x97cc05=-0x1,_0x3d0568={},_0x5700b5=murmurhashJs(''),_0x10dfab=0x0,_0x2dc212=0x0;if(void 0x0===_0x184928[_0x956958(0x1ebc)][_0x956958(0x1e43)](_0x956958(0x3f6))?(_0x1177df=_0x184928['layout']['get'](_0x956958(0x5235))[_0x956958(0x35e2)](_0x329329,{})['map'](function(_0x3e7877){return _0x3e7877*ONE_EM;}),_0x10dfab=_0x1177df[0x0],_0x2dc212=_0x1177df[0x1]):(_0x10dfab=_0x184928[_0x956958(0x14b2)][_0x956958(0x3173)](_0x956958(0x3f6))['evaluate'](_0x329329,{})*ONE_EM,_0x2dc212=INVALID_TEXT_OFFSET),_0x4ecbcb[_0x956958(0x4337)]&&_0x16ad21['vertical']){var _0x591f9b=_0x184928[_0x956958(0x14b2)][_0x956958(0x3173)]('text-rotate')[_0x956958(0x35e2)](_0x329329,{})+0x5a,_0x1a9c27=_0x16ad21[_0x956958(0x36ab)];_0x597fff=new CollisionFeature(_0x32e306,_0x2fa564,_0xc20b2d,_0x48f090,_0x382088,_0x2c9821,_0x1a9c27,_0x8807f0,_0x124435,_0x22e26c,_0x4ecbcb['overscaling'],_0x591f9b),_0x50219d&&(_0x1f9b09=new CollisionFeature(_0x32e306,_0x2fa564,_0xc20b2d,_0x48f090,_0x382088,_0x2c9821,_0x50219d,_0x52e774,_0x1f43fb,_0x22e26c,_0x4ecbcb[_0x956958(0x1b69)],_0x591f9b));}if(_0x56e128){var _0x2cc6e4=_0x184928[_0x956958(0x14b2)][_0x956958(0x3173)](_0x956958(0x57e7))[_0x956958(0x35e2)](_0x329329,{}),_0x155e30=_0x956958(0x54f0)!==_0x184928[_0x956958(0x14b2)][_0x956958(0x3173)]('icon-text-fit'),_0x1ff320=Quads['getIconQuads'](_0x56e128,_0x2cc6e4,_0x3535c2,_0x155e30),_0x36889b=_0x50219d?Quads[_0x956958(0x4621)](_0x50219d,_0x2cc6e4,_0x3535c2,_0x155e30):void 0x0;_0x1b02b1=new CollisionFeature(_0x32e306,_0x2fa564,_0xc20b2d,_0x48f090,_0x382088,_0x2c9821,_0x56e128,_0x52e774,_0x1f43fb,!0x1,_0x4ecbcb[_0x956958(0x1b69)],_0x2cc6e4),_0x43501c=0x4*_0x1ff320[_0x956958(0x531b)];var _0x169ef4=_0x4ecbcb['iconSizeData'],_0x4ed6a2=null;_0x956958(0x33b8)===_0x169ef4[_0x956958(0x576a)]?(_0x4ed6a2=[SIZE_PACK_FACTOR*_0x184928[_0x956958(0x14b2)][_0x956958(0x3173)]('icon-size')[_0x956958(0x35e2)](_0x329329,{})])[0x0]>MAX_PACKED_SIZE$1&&console[_0x956958(0xe28)](_0x4ecbcb[_0x956958(0x1db0)][0x0]+_0x956958(0x1691)+MAX_GLYPH_ICON_SIZE+'.\x20Reduce\x20your\x20\x22icon-size\x22.'):'composite'===_0x169ef4['kind']&&((_0x4ed6a2=[SIZE_PACK_FACTOR*_0x45bdf0['compositeIconSizes'][0x0][_0x956958(0x35e2)](_0x329329,{}),SIZE_PACK_FACTOR*_0x45bdf0[_0x956958(0x55cd)][0x1][_0x956958(0x35e2)](_0x329329,{})])[0x0]>MAX_PACKED_SIZE$1||_0x4ed6a2[0x1]>MAX_PACKED_SIZE$1)&&console[_0x956958(0xe28)](_0x4ecbcb[_0x956958(0x1db0)][0x0]+_0x956958(0x1691)+MAX_GLYPH_ICON_SIZE+_0x956958(0x361c)),_0x4ecbcb[_0x956958(0x4e1b)](_0x4ecbcb[_0x956958(0x27a6)],_0x1ff320,_0x4ed6a2,_0x1f18d4,_0x1ad1d8,_0x329329,!0x1,_0xc20b2d,_0x333535['lineStartIndex'],_0x333535[_0x956958(0x279f)],-0x1),_0x32bfe0=_0x4ecbcb[_0x956958(0x27a6)][_0x956958(0x19a1)][_0x956958(0x531b)]-0x1,_0x36889b&&(_0x1ee322=0x4*_0x36889b['length'],_0x4ecbcb[_0x956958(0x4e1b)](_0x4ecbcb[_0x956958(0x27a6)],_0x36889b,_0x4ed6a2,_0x1f18d4,_0x1ad1d8,_0x329329,Shaping['WritingMode']['vertical'],_0xc20b2d,_0x333535[_0x956958(0x549e)],_0x333535[_0x956958(0x279f)],-0x1),_0x97cc05=_0x4ecbcb[_0x956958(0x27a6)][_0x956958(0x19a1)]['length']-0x1);}for(var _0x51e406 in _0x16ad21[_0x956958(0x34d9)]){var _0x4ee286=_0x16ad21[_0x956958(0x34d9)][_0x51e406];if(!_0xb0603d){_0x5700b5=murmurhashJs(_0x4ee286['text']);var _0x2e874a=_0x184928['layout'][_0x956958(0x3173)](_0x956958(0x1b82))['evaluate'](_0x329329,{});_0xb0603d=new CollisionFeature(_0x32e306,_0x2fa564,_0xc20b2d,_0x48f090,_0x382088,_0x2c9821,_0x4ee286,_0x8807f0,_0x124435,_0x22e26c,_0x4ecbcb[_0x956958(0x1b69)],_0x2e874a);}var _0x4b22f1=0x1===_0x4ee286[_0x956958(0x5797)]['length'];if(_0x82c91+=addTextVertices(_0x4ecbcb,_0xc20b2d,_0x4ee286,_0x1aebf4,_0x184928,_0x22e26c,_0x329329,_0x5a6554,_0x333535,_0x16ad21[_0x956958(0x36ab)]?Shaping[_0x956958(0x421d)][_0x956958(0x34d9)]:Shaping[_0x956958(0x421d)][_0x956958(0x242f)],_0x4b22f1?Object[_0x956958(0x20c8)](_0x16ad21['horizontal']):[_0x51e406],_0x3d0568,_0x32bfe0,_0x45bdf0),_0x4b22f1)break;}_0x16ad21[_0x956958(0x36ab)]&&(_0xc41f4d+=addTextVertices(_0x4ecbcb,_0xc20b2d,_0x16ad21['vertical'],_0x1aebf4,_0x184928,_0x22e26c,_0x329329,_0x5a6554,_0x333535,Shaping[_0x956958(0x421d)]['vertical'],[_0x956958(0x36ab)],_0x3d0568,_0x97cc05,_0x45bdf0));var _0x416e8a=_0xb0603d?_0xb0603d[_0x956958(0x4001)]:_0x4ecbcb[_0x956958(0x38bc)][_0x956958(0x531b)],_0x3f186f=_0xb0603d?_0xb0603d[_0x956958(0x47c8)]:_0x4ecbcb[_0x956958(0x38bc)][_0x956958(0x531b)],_0xef6c68=_0x597fff?_0x597fff[_0x956958(0x4001)]:_0x4ecbcb[_0x956958(0x38bc)][_0x956958(0x531b)],_0x601321=_0x597fff?_0x597fff['boxEndIndex']:_0x4ecbcb['collisionBoxArray'][_0x956958(0x531b)],_0xccce3d=_0x1b02b1?_0x1b02b1[_0x956958(0x4001)]:_0x4ecbcb[_0x956958(0x38bc)]['length'],_0x285b04=_0x1b02b1?_0x1b02b1[_0x956958(0x47c8)]:_0x4ecbcb[_0x956958(0x38bc)]['length'],_0x1cfbf6=_0x1f9b09?_0x1f9b09[_0x956958(0x4001)]:_0x4ecbcb['collisionBoxArray'][_0x956958(0x531b)],_0x1d43c5=_0x1f9b09?_0x1f9b09[_0x956958(0x47c8)]:_0x4ecbcb['collisionBoxArray'][_0x956958(0x531b)];_0x4ecbcb[_0x956958(0x50bf)][_0x956958(0x531b)]>=SymbolBucket['MAX_GLYPHS']&&console['log'](_0x956958(0xbe5)),_0x4ecbcb[_0x956958(0x3539)]['emplaceBack'](_0xc20b2d['x'],_0xc20b2d['y'],_0x3d0568['right']>=0x0?_0x3d0568[_0x956958(0x339c)]:-0x1,_0x3d0568[_0x956958(0x19ee)]>=0x0?_0x3d0568[_0x956958(0x19ee)]:-0x1,_0x3d0568[_0x956958(0x1831)]>=0x0?_0x3d0568['left']:-0x1,_0x3d0568[_0x956958(0x36ab)]||-0x1,_0x32bfe0,_0x97cc05,_0x5700b5,_0x416e8a,_0x3f186f,_0xef6c68,_0x601321,_0xccce3d,_0x285b04,_0x1cfbf6,_0x1d43c5,_0x48f090,_0x82c91,_0xc41f4d,_0x43501c,_0x1ee322,0x0,_0x8807f0,_0x10dfab,_0x2dc212);}function anchorIsTooClose(_0x4dd5d3,_0x39c9e0,_0x438bd0,_0x470818){var _0x1d58eb=_0x68aa19,_0x56d3e7=_0x4dd5d3[_0x1d58eb(0x5a6)];if(_0x39c9e0 in _0x56d3e7){for(var _0x1c718b=_0x56d3e7[_0x39c9e0],_0x190acc=_0x1c718b[_0x1d58eb(0x531b)]-0x1;_0x190acc>=0x0;_0x190acc--)if(_0x470818['dist'](_0x1c718b[_0x190acc])<_0x438bd0)return!0x0;}else _0x56d3e7[_0x39c9e0]=[];return _0x56d3e7[_0x39c9e0][_0x1d58eb(0x3a33)](_0x470818),!0x1;}function SymbolArbitraryPolygon(){var _0x5416d6=_0x68aa19;this['_code']=SymbolType$1[_0x5416d6(0x18aa)],this[_0x5416d6(0x4134)]=0x0,this['_symbolType']=SymbolType$1['SYMBOL_ARBITRARYPOLYGON'],this[_0x5416d6(0x99f)]=WebGLPlot[_0x5416d6(0x4b34)](_0x5416d6(0x1c00)),this[_0x5416d6(0xa47)]=0x3,this[_0x5416d6(0x1a54)]=0x270f;}function SymbolBrace(){var _0x358155=_0x68aa19;this[_0x358155(0x7d1)]=SymbolType$1['SYMBOL_BRACE'],this[_0x358155(0x4134)]=0x0,this['_symbolType']=SymbolType$1[_0x358155(0x3a99)],this[_0x358155(0x99f)]=WebGLPlot['plotI18n']('brace'),this['_minEditPts']=0x2,this[_0x358155(0x1a54)]=0x2,this[_0x358155(0x554a)]=[],this['_scaleValues'][_0x358155(0x3a33)](0.1),this[_0x358155(0x554a)]['push'](0.1),this[_0x358155(0x5115)]=[];}function SymbolConcentricCircle(){var _0x30547e=_0x68aa19;this[_0x30547e(0x7d1)]=SymbolType$1[_0x30547e(0x2649)],this['_libID']=0x0,this['_symbolType']=SymbolType$1[_0x30547e(0x2649)],this[_0x30547e(0x99f)]=WebGLPlot[_0x30547e(0x4b34)](_0x30547e(0x2e1)),this[_0x30547e(0x2d29)]=0x0,this[_0x30547e(0x3aa9)]=0x168,this[_0x30547e(0xa47)]=0x3,this[_0x30547e(0x1a54)]=0x3;}function SymbolCurveEight(){var _0x524331=_0x68aa19;this['_code']=SymbolType$1['SYMBOL_CURVEEIGHT'],this['_libID']=0x0,this[_0x524331(0x5218)]=SymbolType$1['SYMBOL_CURVEEIGHT'],this['_symbolName']=WebGLPlot[_0x524331(0x4b34)](_0x524331(0x4b48)),this[_0x524331(0xa47)]=0x2,this[_0x524331(0x1a54)]=0x3;}function SymbolKidney(){var _0x8119b0=_0x68aa19;this[_0x8119b0(0x7d1)]=SymbolType$1['SYMBOL_KIDNEY'],this[_0x8119b0(0x4134)]=0x0,this['_symbolType']=SymbolType$1['SYMBOL_KIDNEY'],this[_0x8119b0(0x99f)]=WebGLPlot[_0x8119b0(0x4b34)]('kidney'),this[_0x8119b0(0xa47)]=0x2,this[_0x8119b0(0x1a54)]=0x3;}function SymbolPie(){var _0x2fc48c=_0x68aa19;this[_0x2fc48c(0x7d1)]=SymbolType$1[_0x2fc48c(0x495d)],this[_0x2fc48c(0x4134)]=0x0,this['_symbolType']=SymbolType$1['SYMBOL_PIE'],this[_0x2fc48c(0x99f)]=WebGLPlot[_0x2fc48c(0x4b34)](_0x2fc48c(0x2429)),this[_0x2fc48c(0x1a54)]=0x3,this['_minEditPts']=0x3;}function SymbolPolyBezierClosed(){var _0x371c71=_0x68aa19;this['_code']=SymbolType$1['SYMBOL_POLYBEZIERCLOSED'],this[_0x371c71(0x4134)]=0x0,this[_0x371c71(0x5218)]=SymbolType$1['SYMBOL_POLYBEZIERCLOSED'],this['_symbolName']=WebGLPlot[_0x371c71(0x4b34)](_0x371c71(0x3bd9)),this[_0x371c71(0xa47)]=0x3,this[_0x371c71(0x1a54)]=0x270f;}function SymbolPolyline(){var _0x598c61=_0x68aa19;this[_0x598c61(0x7d1)]=SymbolType$1[_0x598c61(0x4df9)],this[_0x598c61(0x4134)]=0x0,this[_0x598c61(0x5218)]=SymbolType$1[_0x598c61(0x4df9)],this[_0x598c61(0x99f)]=WebGLPlot[_0x598c61(0x4b34)](_0x598c61(0xd79)),this['_minEditPts']=0x2,this[_0x598c61(0x1a54)]=0x270f;}function SymbolRegularPolygon(){var _0x34e0aa=_0x68aa19;this['_code']=SymbolType$1[_0x34e0aa(0x1acb)],this['_libID']=0x0,this[_0x34e0aa(0x5218)]=SymbolType$1[_0x34e0aa(0x1acb)],this[_0x34e0aa(0x99f)]=WebGLPlot['plotI18n'](_0x34e0aa(0x4066)),this[_0x34e0aa(0xa47)]=0x2,this[_0x34e0aa(0x1a54)]=0x270f;}function SymbolRunWay(){var _0x257b1f=_0x68aa19;this['_code']=SymbolType$1[_0x257b1f(0x47fa)],this[_0x257b1f(0x4134)]=0x0,this[_0x257b1f(0x5218)]=SymbolType$1[_0x257b1f(0x47fa)],this[_0x257b1f(0x99f)]=WebGLPlot[_0x257b1f(0x4b34)](_0x257b1f(0x4300)),this['_scalePoints']=[],this['_scaleValues']=[],this['_scaleValues']['push'](0.2),this[_0x257b1f(0xa47)]=0x2,this['_maxEditPts']=0x2;}function SymbolTrapezoid$1(){var _0x19389e=_0x68aa19;this['_code']=SymbolType$1[_0x19389e(0x34f)],this[_0x19389e(0x4134)]=0x0,this[_0x19389e(0x5218)]=SymbolType$1[_0x19389e(0x34f)],this['_symbolName']=WebGLPlot[_0x19389e(0x4b34)](_0x19389e(0x5322)),this[_0x19389e(0xa47)]=0x3,this[_0x19389e(0x1a54)]=0x3;}function GeoGraphicObjectConvert(){}function LayerDataStruct(_0x13049e){var _0x1b6b70=_0x68aa19;_0x13049e=WebGLPlot['defaultValue'](_0x13049e,WebGLPlot[_0x1b6b70(0x30e6)]['EMPTY_OBJECT']),this[_0x1b6b70(0x3988)]=WebGLPlot['defaultValue'](_0x13049e[_0x1b6b70(0x3988)],''),this[_0x1b6b70(0x4cc3)]=WebGLPlot[_0x1b6b70(0x30e6)](_0x13049e['spatialAnalystUrl'],null),this[_0x1b6b70(0x3f1c)]=WebGLPlot['defaultValue'](_0x13049e[_0x1b6b70(0x3f1c)],!0x1),this[_0x1b6b70(0x33b9)]=WebGLPlot[_0x1b6b70(0x30e6)](_0x13049e[_0x1b6b70(0x33b9)],!0x1),this[_0x1b6b70(0x52c5)]=WebGLPlot['defaultValue'](_0x13049e['features'],[]);}function loadWithXhr(_0x25de78){var _0x5a7c9b=_0x68aa19,_0x1e601e=(_0x25de78=WebGLPlot[_0x5a7c9b(0x30e6)](_0x25de78,WebGLPlot['defaultValue'][_0x5a7c9b(0x494f)]))[_0x5a7c9b(0x343b)],_0x46252b=_0x25de78[_0x5a7c9b(0x2322)],_0x36fde3=WebGLPlot['defaultValue'](_0x25de78[_0x5a7c9b(0x42e4)],_0x5a7c9b(0x3a67)),_0x919bca=_0x25de78['data'],_0x48453b=_0x25de78['headers'],_0x5b18f1=_0x25de78[_0x5a7c9b(0x3821)];_0x1e601e=WebGLPlot[_0x5a7c9b(0x30e6)](_0x1e601e,_0x25de78[_0x5a7c9b(0x343b)]);var _0x16cc98=WebGLPlot['defined'](_0x25de78[_0x5a7c9b(0x9e2)])?_0x25de78[_0x5a7c9b(0x9e2)]:new WebGLPlot[(_0x5a7c9b(0x327e))]();return _0x16cc98[_0x5a7c9b(0x343b)]=_0x1e601e,_0x16cc98[_0x5a7c9b(0x35e5)]=function(_0x4ebec2){var _0x45beb3=_0x5a7c9b,_0x5aabe0=WebGLPlot[_0x45beb3(0x471d)]['defer'](),_0x246e43=loadWithXhr['load'](WebGLPlot[_0x45beb3(0x30e6)](_0x4ebec2,_0x1e601e),_0x46252b,_0x36fde3,_0x919bca,_0x48453b,_0x5aabe0,_0x5b18f1);return WebGLPlot[_0x45beb3(0x3224)](_0x246e43)&&WebGLPlot[_0x45beb3(0x3224)](_0x246e43[_0x45beb3(0x539a)])&&(_0x16cc98[_0x45beb3(0x5088)]=function(){_0x246e43['abort']();}),_0x5aabe0[_0x45beb3(0x28bc)];},WebGLPlot['RequestScheduler'][_0x5a7c9b(0x9e2)](_0x16cc98);}SymbolArbitraryPolygon['prototype']['getMinEditPts']=function(){var _0x356a15=_0x68aa19;return this[_0x356a15(0xa47)];},SymbolArbitraryPolygon[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){return this['_maxEditPts'];},SymbolArbitraryPolygon[_0x68aa19(0x4b51)][_0x68aa19(0x194c)]=function(_0x4f1833){var _0x2f2aeb=_0x68aa19;if(!WebGLPlot['defined'](_0x4f1833)||!WebGLPlot[_0x2f2aeb(0x3224)](_0x4f1833[_0x2f2aeb(0x3d4b)]))return null;var _0x5b52f6=_0x4f1833[_0x2f2aeb(0x3d4b)];if(_0x5b52f6[_0x2f2aeb(0x531b)]<this[_0x2f2aeb(0xa47)])return null;for(var _0x5509cf=[],_0x3ee2e5=0x0;_0x3ee2e5<_0x5b52f6[_0x2f2aeb(0x531b)];++_0x3ee2e5)_0x5509cf[_0x2f2aeb(0x3a33)](_0x5b52f6[_0x3ee2e5]['clone']());return _0x5509cf[_0x2f2aeb(0x3a33)](_0x5b52f6[0x0][_0x2f2aeb(0x254b)]()),new SymbolCell({'symbolType':this[_0x2f2aeb(0x5218)],'points':_0x5509cf});},SymbolArbitraryPolygon[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){return this['_symbolName'];},SymbolBrace[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){var _0x507b97=_0x68aa19;return this[_0x507b97(0x1a54)];},SymbolBrace[_0x68aa19(0x4b51)][_0x68aa19(0x31f8)]=function(){var _0x5daa2c=_0x68aa19;return this[_0x5daa2c(0xa47)];},SymbolBrace[_0x68aa19(0x4b51)]['calculateParts']=function(_0x1aa080){var _0x6292fa=_0x68aa19;if(!WebGLPlot[_0x6292fa(0x3224)](_0x1aa080)||!WebGLPlot[_0x6292fa(0x3224)](_0x1aa080['points']))return null;var _0x45a11b=_0x1aa080['points'];if(_0x45a11b[_0x6292fa(0x531b)]<this[_0x6292fa(0xa47)])return null;if(0x2===_0x45a11b[_0x6292fa(0x531b)]&&SymbolAlgoUtil[_0x6292fa(0xc00)](_0x45a11b[0x0],_0x45a11b[0x1]))return null;for(var _0x4ed9cf=[],_0x12d938=0x0;_0x12d938<_0x45a11b['length'];++_0x12d938)_0x4ed9cf[_0x6292fa(0x3a33)](_0x45a11b[_0x12d938][_0x6292fa(0x254b)]());var _0x5aae0d=_0x4ed9cf[0x0],_0x129fbf=_0x4ed9cf[0x1],_0x282028=SymbolAlgoUtil[_0x6292fa(0x2ffa)](_0x5aae0d,_0x129fbf);this[_0x6292fa(0x554a)][_0x6292fa(0x531b)]<0x2&&(this[_0x6292fa(0x554a)]=[],this['_scaleValues']['push'](0.1),this['_scaleValues'][_0x6292fa(0x3a33)](0.1));var _0x558386=this['_scaleValues'][0x0],_0x1d64c2=this[_0x6292fa(0x554a)][0x1],_0x2ca436=new WebGLPlot[(_0x6292fa(0x3349))](_0x282028*_0x558386,_0x282028*_0x558386,0x0),_0x30a569=new WebGLPlot[(_0x6292fa(0x3349))](_0x282028*(0.5-_0x1d64c2/0x2),0x0,0x0),_0x5e22d6=new WebGLPlot[(_0x6292fa(0x3349))](0.5*_0x282028,-_0x282028*_0x1d64c2,0x0),_0x5b725a=new WebGLPlot[(_0x6292fa(0x3349))](_0x282028*(0.5+_0x1d64c2/0x2),0x0,0x0),_0x3f70a4=new WebGLPlot[(_0x6292fa(0x3349))](_0x282028*(0x1-_0x558386),_0x282028*_0x558386,0x0),_0x253ab6=[],_0x2a21f2=0xb4*Math['PI']/0xb4,_0x9d1db9=0x10e*Math['PI']/0xb4,_0x30848b=0x3*Math['PI']/0xb4;for(_0x12d938=_0x2a21f2;_0x12d938<=_0x9d1db9;_0x12d938+=_0x30848b){var _0x4a516c=new WebGLPlot[(_0x6292fa(0x3349))](_0x2ca436['x']+_0x282028*_0x558386,_0x2ca436['y'],0x0);_0x4a516c=SymbolAlgoUtil['rotateAngle'](_0x2ca436,_0x12d938,_0x4a516c),_0x253ab6[_0x6292fa(0x3a33)](_0x4a516c);}_0x253ab6['push'](_0x30a569),_0x253ab6[_0x6292fa(0x3a33)](_0x5e22d6),_0x253ab6['push'](_0x5b725a),_0x2a21f2=0x10e*Math['PI']/0xb4,_0x9d1db9=0x168*Math['PI']/0xb4;for(_0x12d938=_0x2a21f2;_0x12d938<=_0x9d1db9;_0x12d938+=_0x30848b){_0x4a516c=new WebGLPlot[(_0x6292fa(0x3349))](_0x3f70a4['x']+_0x282028*_0x558386,_0x3f70a4['y'],0x0),(_0x4a516c=SymbolAlgoUtil['rotateAngle'](_0x3f70a4,_0x12d938,_0x4a516c),_0x253ab6[_0x6292fa(0x3a33)](_0x4a516c));}for(var _0x1b221c=SymbolAlgoUtil[_0x6292fa(0x208c)](_0x5aae0d,_0x129fbf),_0x2e86fe=[],_0x27058d=0x0;_0x27058d<_0x253ab6[_0x6292fa(0x531b)];_0x27058d++){var _0x3fe794=new WebGLPlot[(_0x6292fa(0x3349))](_0x253ab6[_0x27058d]['x']+_0x5aae0d['x'],_0x253ab6[_0x27058d]['y']+_0x5aae0d['y'],0x0);_0x3fe794=SymbolAlgoUtil[_0x6292fa(0x1203)](_0x5aae0d,_0x1b221c,_0x3fe794),_0x2e86fe[_0x6292fa(0x3a33)](_0x3fe794);}var _0x1f000c=new SymbolCell({'points':_0x2e86fe,'symbolType':SymbolType$1[_0x6292fa(0x4df9)]}),_0x539bbc=new WebGLPlot['Cartesian3'](_0x282028*_0x558386,0x0,0x0),_0x4f8c69=new WebGLPlot[(_0x6292fa(0x3349))](_0x539bbc['x']+_0x5aae0d['x'],_0x539bbc['y']+_0x5aae0d['y'],0x0);_0x4f8c69=SymbolAlgoUtil['rotateAngle'](_0x5aae0d,_0x1b221c,_0x4f8c69),this[_0x6292fa(0x5115)][_0x6292fa(0x3a33)](_0x4f8c69);var _0x56e295=new WebGLPlot[(_0x6292fa(0x3349))](_0x5e22d6['x']+_0x5aae0d['x'],_0x5e22d6['y']+_0x5aae0d['y'],0x0);return _0x56e295=SymbolAlgoUtil[_0x6292fa(0x1203)](_0x5aae0d,_0x1b221c,_0x56e295),this[_0x6292fa(0x5115)]['push'](_0x56e295),_0x1f000c;},SymbolBrace[_0x68aa19(0x4b51)]['modifyScalePoint']=function(_0x3ac5c9,_0x203c4e,_0x4ad051){var _0x51da93=_0x68aa19,_0x36b15a=_0x3ac5c9[_0x51da93(0x3d4b)],_0xa42a99=SymbolAlgoUtil[_0x51da93(0x2ffa)](_0x36b15a[0x0],_0x36b15a[0x1]);if(0x0===_0x203c4e){var _0x130bf6=SymbolAlgoUtil[_0x51da93(0x2ffa)](_0x36b15a[0x0],_0x4ad051)/_0xa42a99;_0x130bf6>0x0&&_0x130bf6<0.4&&(this[_0x51da93(0x554a)][0x0]=_0x130bf6);}else{if(0x1===_0x203c4e){var _0x3469b5=new WebGLPlot[(_0x51da93(0x3349))]((_0x36b15a[0x0]['x']+_0x36b15a[0x1]['x'])/0x2,(_0x36b15a[0x0]['y']+_0x36b15a[0x1]['y'])/0x2,0x0);new WebGLPlot['Cartesian3'](_0x4ad051['x'],_0x3469b5['y'],0x0);var _0x57ec98=SymbolAlgoUtil['distance'](_0x4ad051,_0x3469b5)/_0xa42a99;0x0<_0x57ec98&&0.2>_0x57ec98&&(this[_0x51da93(0x554a)][0x1]=_0x57ec98);}}return this[_0x51da93(0x194c)]({'points':_0x36b15a});},SymbolBrace[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){var _0x5d6f03=_0x68aa19;return this[_0x5d6f03(0x99f)];},SymbolConcentricCircle['prototype'][_0x68aa19(0x1fdd)]=function(){var _0xabb696=_0x68aa19;return this[_0xabb696(0x1a54)];},SymbolConcentricCircle['prototype']['getMinEditPts']=function(){return this['_minEditPts'];},SymbolConcentricCircle[_0x68aa19(0x4b51)][_0x68aa19(0x194c)]=function(_0x5e1c4e){var _0x14be66=_0x68aa19;if(!WebGLPlot[_0x14be66(0x3224)](_0x5e1c4e)||!WebGLPlot[_0x14be66(0x3224)](_0x5e1c4e[_0x14be66(0x3d4b)]))return null;for(var _0x2276ff=[],_0x21b79a=0x0;_0x21b79a<_0x5e1c4e[_0x14be66(0x3d4b)]['length'];++_0x21b79a)_0x2276ff['push'](_0x5e1c4e[_0x14be66(0x3d4b)][_0x21b79a]['clone']());if(_0x2276ff[_0x14be66(0x531b)]<this[_0x14be66(0xa47)])return null;if(0x2===_0x2276ff[_0x14be66(0x531b)]&&SymbolAlgoUtil[_0x14be66(0xc00)](_0x2276ff[0x0],_0x2276ff[0x1]))return null;for(0x2===_0x2276ff[_0x14be66(0x531b)]&&_0x2276ff[_0x14be66(0x3a33)](_0x2276ff[0x1][_0x14be66(0x254b)]());this['_startAngle']>0x168;)this['_startAngle']-=0x168;for(;this[_0x14be66(0x2d29)]<0x0;)this[_0x14be66(0x2d29)]+=0x168;for(;this['_endAngle']>0x168;)this[_0x14be66(0x3aa9)]-=0x168;for(;this['_endAngle']<0x0;)this[_0x14be66(0x3aa9)]+=0x168;for(;this[_0x14be66(0x3aa9)]<this[_0x14be66(0x2d29)];)this[_0x14be66(0x3aa9)]+=0x168;for(var _0x4fade0=SymbolAlgoUtil['distance'](_0x2276ff[0x0],_0x2276ff[0x1]),_0x585f56=SymbolAlgoUtil[_0x14be66(0x2ffa)](_0x2276ff[0x0],_0x2276ff[0x2]),_0x12ce57=[],_0xf7f46d=[],_0x222d2c=[],_0x561c43=Math['PI']/0xb4,_0xaffd5c=(this[_0x14be66(0x3aa9)]-this['_startAngle'])/0x48,_0x20ad18=this[_0x14be66(0x2d29)];_0x20ad18<this[_0x14be66(0x3aa9)]+_0xaffd5c/0x2;_0x20ad18+=_0xaffd5c){var _0x4e50cd=_0x2276ff[0x0]['x']+_0x4fade0*Math[_0x14be66(0x1d35)](_0x20ad18*_0x561c43),_0x4eb3db=_0x2276ff[0x0]['y']+_0x4fade0*Math[_0x14be66(0x4322)](_0x20ad18*_0x561c43),_0x270628=_0x2276ff[0x0]['x']+_0x585f56*Math[_0x14be66(0x1d35)](_0x20ad18*_0x561c43),_0x2e8520=_0x2276ff[0x0]['y']+_0x585f56*Math[_0x14be66(0x4322)](_0x20ad18*_0x561c43);_0x12ce57[_0x14be66(0x3a33)](new WebGLPlot[(_0x14be66(0x3349))](_0x4e50cd,_0x4eb3db,0x0)),_0xf7f46d[_0x14be66(0x3a33)](new WebGLPlot[(_0x14be66(0x3349))](_0x270628,_0x2e8520,0x0));}_0x12ce57[_0x14be66(0x3a33)](_0x12ce57[0x0][_0x14be66(0x254b)]()),_0xf7f46d[_0x14be66(0x3a33)](_0xf7f46d[0x0][_0x14be66(0x254b)]());var _0x40b093=new SymbolCell({'points':_0x12ce57,'symbolType':SymbolType$1[_0x14be66(0x18aa)]});_0x222d2c['push'](_0x40b093);var _0xd1b642=new SymbolCell({'points':_0xf7f46d,'symbolType':SymbolType$1['SYMBOL_ARBITRARYPOLYGON']});return _0x222d2c['push'](_0xd1b642),_0x222d2c;},SymbolConcentricCircle[_0x68aa19(0x4b51)]['getSymbolName']=function(){return this['_symbolName'];},SymbolCurveEight['prototype'][_0x68aa19(0x1fdd)]=function(){var _0x50118a=_0x68aa19;return this[_0x50118a(0x1a54)];},SymbolCurveEight['prototype'][_0x68aa19(0x31f8)]=function(){return this['_minEditPts'];},SymbolCurveEight[_0x68aa19(0x4b51)][_0x68aa19(0x194c)]=function(_0x481100){var _0xc6d163=_0x68aa19;if(!WebGLPlot[_0xc6d163(0x3224)](_0x481100)||!WebGLPlot[_0xc6d163(0x3224)](_0x481100[_0xc6d163(0x3d4b)]))return null;var _0x334a3e=_0x481100['points'];if(_0x334a3e[_0xc6d163(0x531b)]<this[_0xc6d163(0xa47)])return null;if(0x2==_0x334a3e[_0xc6d163(0x531b)]&&SymbolAlgoUtil[_0xc6d163(0xc00)](_0x334a3e[0x0],_0x334a3e[0x1]))return null;var _0x3216fe,_0x5c62b4,_0x473c4a,_0x1a3fcf,_0x437973=[];if(0x2===_0x334a3e[_0xc6d163(0x531b)]){var _0x4426f5=_0x334a3e[0x0]['clone'](),_0x226684=_0x334a3e[0x1][_0xc6d163(0x254b)](),_0x28f3e1=SymbolAlgoUtil['distance'](_0x4426f5,_0x226684)/0x2,_0x45a438=0xb4*SymbolAlgoUtil[_0xc6d163(0x208c)](_0x4426f5,_0x226684)/Math['PI'],_0x208b81=new WebGLPlot[(_0xc6d163(0x3349))]((_0x4426f5['x']+_0x226684['x'])/0x2,(_0x4426f5['y']+_0x226684['y'])/0x2,0x0);_0x3216fe=SymbolAlgoUtil[_0xc6d163(0x2495)](_0x208b81,_0x28f3e1,_0x28f3e1,_0x45a438+0x5a),_0x437973=[];var _0x814ee9=new SymbolCell({'points':_0x473c4a=SymbolAlgoUtil[_0xc6d163(0x4664)](_0x28f3e1,_0x3216fe),'symbolType':SymbolType$1[_0xc6d163(0x571c)]});_0x437973[_0xc6d163(0x3a33)](_0x814ee9),_0x5c62b4=SymbolAlgoUtil[_0xc6d163(0x2495)](_0x208b81,0x3*_0x28f3e1,0x3*_0x28f3e1,_0x45a438+0x5a);var _0x264667=new SymbolCell({'points':_0x1a3fcf=SymbolAlgoUtil[_0xc6d163(0x4664)](_0x28f3e1,_0x5c62b4),'symbolType':SymbolType$1[_0xc6d163(0x571c)]});_0x437973[_0xc6d163(0x3a33)](_0x264667);}else{_0x4426f5=_0x334a3e[0x0],_0x226684=_0x334a3e[0x1];var _0x532690=_0x334a3e[0x2];_0x45a438=0x0,_0x45a438=SymbolAlgoUtil['isRight'](_0x532690,_0x4426f5,_0x226684)?0xb4*SymbolAlgoUtil['radian'](_0x226684,_0x4426f5)/Math['PI']+0x5a:0xb4*SymbolAlgoUtil[_0xc6d163(0x208c)](_0x4426f5,_0x226684)/Math['PI']+0x5a,(_0x28f3e1=SymbolAlgoUtil[_0xc6d163(0x2ffa)](_0x4426f5,_0x226684)/0x2,_0x208b81=new WebGLPlot[(_0xc6d163(0x3349))]((_0x4426f5['x']+_0x226684['x'])/0x2,(_0x4426f5['y']+_0x226684['y'])/0x2,0x0)),_0x3216fe=SymbolAlgoUtil[_0xc6d163(0x2495)](_0x208b81,_0x28f3e1,_0x28f3e1,_0x45a438);var _0x30ea41=SymbolAlgoUtil[_0xc6d163(0x1ed4)](_0x532690,_0x4426f5,_0x226684);if(_0x30ea41<=0x4*_0x28f3e1)_0x5c62b4=SymbolAlgoUtil[_0xc6d163(0x2495)](_0x208b81,0x3*_0x28f3e1,0x3*_0x28f3e1,_0x45a438),_0x473c4a=SymbolAlgoUtil['calcCirclePts'](_0x28f3e1,_0x3216fe),_0x437973[_0xc6d163(0x3a33)](new SymbolCell({'points':_0x473c4a,'symbolType':SymbolType$1[_0xc6d163(0xa5d)]})),_0x1a3fcf=SymbolAlgoUtil['calcCirclePts'](_0x28f3e1,_0x5c62b4),_0x437973[_0xc6d163(0x3a33)](new SymbolCell({'points':_0x1a3fcf,'symbolType':SymbolType$1[_0xc6d163(0xa5d)]}));else{_0x5c62b4=SymbolAlgoUtil[_0xc6d163(0x2495)](_0x208b81,_0x30ea41-_0x28f3e1,_0x30ea41-_0x28f3e1,_0x45a438);for(var _0x5bd3d5=0xb4*Math['acos'](_0x28f3e1/(_0x30ea41-0x2*_0x28f3e1))/Math['PI'],_0x4d9bb2=_0x45a438-_0x5bd3d5,_0x2cd85e=_0x45a438-0xb4+_0x5bd3d5,_0x12b964=_0x45a438-0xb4-_0x5bd3d5+0x168,_0x173b6e=[],_0x3a418f=_0x45a438+_0x5bd3d5-0x168;_0x3a418f<=_0x4d9bb2;_0x3a418f+=0x4){var _0x1d17d4=SymbolAlgoUtil[_0xc6d163(0x2495)](_0x3216fe,_0x28f3e1,_0x28f3e1,_0x3a418f);_0x173b6e[_0xc6d163(0x3a33)](_0x1d17d4);}var _0x1e5f4d=SymbolAlgoUtil['circlePoint'](_0x3216fe,_0x28f3e1,_0x28f3e1,_0x4d9bb2);_0x173b6e[_0xc6d163(0x3a33)](_0x1e5f4d);var _0x1bd4b4=[];for(_0x3a418f=_0x2cd85e;_0x3a418f<_0x12b964;_0x3a418f+=0x4){_0x1d17d4=SymbolAlgoUtil[_0xc6d163(0x2495)](_0x5c62b4,_0x28f3e1,_0x28f3e1,_0x3a418f),_0x1bd4b4[_0xc6d163(0x3a33)](_0x1d17d4);}var _0x2c7ae4=SymbolAlgoUtil[_0xc6d163(0x2495)](_0x5c62b4,_0x28f3e1,_0x28f3e1,_0x12b964);_0x1bd4b4[_0xc6d163(0x3a33)](_0x2c7ae4);var _0x2e8a63=[];_0x2e8a63=_0x2e8a63[_0xc6d163(0x32c8)](_0x173b6e);for(_0x3a418f=_0x1bd4b4[_0xc6d163(0x531b)]-0x1;_0x3a418f>=0x0;_0x3a418f--)_0x2e8a63[_0xc6d163(0x3a33)](_0x1bd4b4[_0x3a418f]);_0x2e8a63[_0xc6d163(0x3a33)](_0x2e8a63[0x0][_0xc6d163(0x254b)]()),_0x437973[_0xc6d163(0x3a33)](new SymbolCell({'points':_0x2e8a63,'symbolType':SymbolType$1[_0xc6d163(0x18aa)]}));}}return _0x437973;},SymbolCurveEight[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){return this['_symbolName'];},SymbolKidney['prototype']['getMaxEditPts']=function(){var _0x2fa294=_0x68aa19;return this[_0x2fa294(0x1a54)];},SymbolKidney['prototype'][_0x68aa19(0x31f8)]=function(){var _0x58f39d=_0x68aa19;return this[_0x58f39d(0xa47)];},SymbolKidney['prototype'][_0x68aa19(0x194c)]=function(_0x372628){var _0x1dd7e0=_0x68aa19;if(!WebGLPlot[_0x1dd7e0(0x3224)](_0x372628)||!WebGLPlot[_0x1dd7e0(0x3224)](_0x372628[_0x1dd7e0(0x3d4b)]))return null;var _0x258db8=_0x372628[_0x1dd7e0(0x3d4b)];return 0x2==_0x258db8[_0x1dd7e0(0x531b)]&&SymbolAlgoUtil[_0x1dd7e0(0xc00)](_0x258db8[0x0],_0x258db8[0x1])||_0x258db8[_0x1dd7e0(0x531b)]<this['_minEditPts']?null:new SymbolCell({'points':SymbolAlgoUtil['generateKidneyShapePts'](_0x258db8),'symbolType':SymbolType$1[_0x1dd7e0(0x18aa)]});},SymbolKidney[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){var _0x5b2b0b=_0x68aa19;return this[_0x5b2b0b(0x99f)];},SymbolPie[_0x68aa19(0x4b51)][_0x68aa19(0x194c)]=function(_0x3ad835){var _0x3a0029=_0x68aa19;if(!WebGLPlot[_0x3a0029(0x3224)](_0x3ad835)||!WebGLPlot['defined'](_0x3ad835[_0x3a0029(0x3d4b)]))return null;var _0x322c7a=_0x3ad835[_0x3a0029(0x3d4b)];if(_0x322c7a[_0x3a0029(0x531b)]<this['_minEditPts'])return null;var _0x5b085f,_0x557d8e=SymbolAlgoUtil[_0x3a0029(0x1dc1)](_0x322c7a[0x0],_0x322c7a[0x1],_0x322c7a[0x2]),_0x582192=SymbolAlgoUtil[_0x3a0029(0x2ffa)](_0x322c7a[0x0],_0x322c7a[0x1]),_0x2876cc=SymbolAlgoUtil[_0x3a0029(0x208c)](_0x322c7a[0x0],_0x322c7a[0x1]),_0x549e5e=SymbolAlgoUtil[_0x3a0029(0x208c)](_0x322c7a[0x0],_0x322c7a[0x2]),_0x5859ee=[];return _0x5859ee[_0x3a0029(0x3a33)](_0x322c7a[0x0]),(_0x5859ee=_0x5859ee[_0x3a0029(0x32c8)](SymbolAlgoUtil[_0x3a0029(0x3fee)](_0x322c7a[0x0],_0x582192,_0x582192,_0x557d8e,_0x2876cc,_0x549e5e)))[_0x3a0029(0x3a33)](_0x322c7a[0x0]),0x0!==_0x5859ee[_0x3a0029(0x531b)]&&(_0x5b085f=new SymbolCell({'symbolType':SymbolType$1[_0x3a0029(0x18aa)],'points':_0x5859ee})),_0x5b085f;},SymbolPie[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){return this['_maxEditPts'];},SymbolPie['prototype']['getMinEditPts']=function(){var _0x3dbafe=_0x68aa19;return this[_0x3dbafe(0xa47)];},SymbolPie['prototype'][_0x68aa19(0x2d18)]=function(){var _0x24e055=_0x68aa19;return this[_0x24e055(0x99f)];},SymbolPolyBezierClosed[_0x68aa19(0x4b51)][_0x68aa19(0x194c)]=function(_0x31d925){var _0x33c147=_0x68aa19;if(!WebGLPlot[_0x33c147(0x3224)](_0x31d925)||!WebGLPlot[_0x33c147(0x3224)](_0x31d925[_0x33c147(0x3d4b)]))return null;var _0x20ae68=_0x31d925[_0x33c147(0x3d4b)],_0x35fd98=_0x20ae68[_0x33c147(0x531b)];if(0x2==_0x35fd98&&SymbolAlgoUtil[_0x33c147(0xc00)](_0x20ae68[0x0],_0x20ae68[0x1]))return null;if(_0x35fd98<this[_0x33c147(0xa47)])return null;for(var _0x3058c4=[],_0x2e057a=0x0;_0x2e057a<_0x35fd98;++_0x2e057a)_0x3058c4[_0x33c147(0x3a33)](_0x20ae68[_0x2e057a][_0x33c147(0x254b)]());_0x3058c4[_0x33c147(0x3a33)](_0x20ae68[0x0][_0x33c147(0x254b)]());var _0x149b21=SymbolAlgoUtil[_0x33c147(0x2e3c)](_0x3058c4),_0x57ebf9=SymbolAlgoUtil['generateBezierPointsWithCtrlPts'](_0x149b21);return new SymbolCell({'points':_0x57ebf9=SymbolAlgoUtil['clearNextSamePts'](_0x57ebf9),'symbolType':SymbolType$1[_0x33c147(0x18aa)]});},SymbolPolyBezierClosed[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){return this['_maxEditPts'];},SymbolPolyBezierClosed['prototype'][_0x68aa19(0x31f8)]=function(){var _0x59240d=_0x68aa19;return this[_0x59240d(0xa47)];},SymbolPolyBezierClosed[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){var _0x5d33cd=_0x68aa19;return this[_0x5d33cd(0x99f)];},SymbolPolyline[_0x68aa19(0x4b51)][_0x68aa19(0x194c)]=function(_0x2c967e){var _0x25900b=_0x68aa19;if(!WebGLPlot[_0x25900b(0x3224)](_0x2c967e)||!WebGLPlot[_0x25900b(0x3224)](_0x2c967e[_0x25900b(0x3d4b)]))return null;var _0x5344a1=_0x2c967e[_0x25900b(0x3d4b)];return null===_0x5344a1||_0x5344a1['length']<this['_minEditPts']||_0x5344a1[_0x25900b(0x531b)]<this['_minEditPts']?null:new SymbolCell({'symbolType':this[_0x25900b(0x5218)],'points':_0x5344a1});},SymbolPolyline[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){var _0xf183d=_0x68aa19;return this[_0xf183d(0x1a54)];},SymbolPolyline[_0x68aa19(0x4b51)]['getMinEditPts']=function(){var _0x3dea69=_0x68aa19;return this[_0x3dea69(0xa47)];},SymbolPolyline[_0x68aa19(0x4b51)]['getSymbolName']=function(){return this['_symbolName'];},SymbolRegularPolygon[_0x68aa19(0x4b51)][_0x68aa19(0x194c)]=function(_0x45d72f){var _0x413b9c=_0x68aa19;if(!WebGLPlot[_0x413b9c(0x3224)](_0x45d72f)||!WebGLPlot[_0x413b9c(0x3224)](_0x45d72f['points']))return null;var _0x2e3591=_0x45d72f['points'];if(null===_0x2e3591||_0x2e3591[_0x413b9c(0x531b)]<this[_0x413b9c(0xa47)])return null;var _0x50c79c=[],_0x2c8c31=_0x2e3591[_0x413b9c(0x531b)],_0x2657e8=0x2*Math['PI']/(_0x2c8c31+0x1),_0x5d1756=Math['PI']/0x2,_0x4867a3=SymbolAlgoUtil[_0x413b9c(0x2ffa)](_0x2e3591[0x0],_0x2e3591[_0x2c8c31-0x1]),_0x97acee=new WebGLPlot['Cartesian3'](_0x2e3591[0x0]['x']+_0x4867a3,_0x2e3591[0x0]['y'],_0x2e3591[0x0]['z'])['clone']();_0x97acee=SymbolAlgoUtil[_0x413b9c(0x1203)](_0x2e3591[0x0],_0x5d1756,_0x97acee),_0x50c79c[_0x413b9c(0x3a33)](_0x97acee[_0x413b9c(0x254b)]());for(var _0x4e9277=0x1;_0x4e9277<_0x2c8c31+0x1;++_0x4e9277)_0x97acee=SymbolAlgoUtil['rotateAngle'](_0x2e3591[0x0],_0x2657e8,_0x97acee),_0x50c79c['push'](_0x97acee[_0x413b9c(0x254b)]());return _0x50c79c['push'](_0x50c79c[0x0]),new SymbolCell({'symbolType':SymbolType$1[_0x413b9c(0x18aa)],'points':_0x50c79c});},SymbolRegularPolygon[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){var _0x2be63a=_0x68aa19;return this[_0x2be63a(0x1a54)];},SymbolRegularPolygon[_0x68aa19(0x4b51)][_0x68aa19(0x31f8)]=function(){return this['_minEditPts'];},SymbolRegularPolygon[_0x68aa19(0x4b51)]['getSymbolName']=function(){var _0x3cf239=_0x68aa19;return this[_0x3cf239(0x99f)];},SymbolRunWay[_0x68aa19(0x4b51)]['getMaxEditPts']=function(){var _0x294b5f=_0x68aa19;return this[_0x294b5f(0x1a54)];},SymbolRunWay[_0x68aa19(0x4b51)][_0x68aa19(0x31f8)]=function(){var _0x2cdd73=_0x68aa19;return this[_0x2cdd73(0xa47)];},SymbolRunWay[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){var _0x1cfe68=_0x68aa19;return this[_0x1cfe68(0x99f)];},SymbolRunWay[_0x68aa19(0x4b51)][_0x68aa19(0x194c)]=function(_0x28c887){var _0x2860fe=_0x68aa19;if(!WebGLPlot[_0x2860fe(0x3224)](_0x28c887)||!WebGLPlot['defined'](_0x28c887[_0x2860fe(0x3d4b)]))return null;var _0x1e5525=_0x28c887[_0x2860fe(0x3d4b)];if(_0x1e5525[_0x2860fe(0x531b)]<this[_0x2860fe(0xa47)])return null;if(0x2===_0x1e5525[_0x2860fe(0x531b)]&&SymbolAlgoUtil[_0x2860fe(0xc00)](_0x1e5525[0x0],_0x1e5525[0x1]))return null;for(var _0x5ef890=_0x1e5525[0x0][_0x2860fe(0x254b)](),_0x26ae78=_0x1e5525[0x1][_0x2860fe(0x254b)](),_0x285f8f=SymbolAlgoUtil[_0x2860fe(0x2ffa)](_0x5ef890,_0x26ae78)*this[_0x2860fe(0x554a)][0x0],_0xf5852d=SymbolAlgoUtil[_0x2860fe(0x37eb)](_0x1e5525,_0x285f8f/0x2),_0x3ae90d=SymbolAlgoUtil['parallel'](_0x1e5525,-_0x285f8f/0x2),_0xcd186d=0xb4*SymbolAlgoUtil[_0x2860fe(0x208c)](_0x5ef890,_0x26ae78)/Math['PI'],_0x44358c=[],_0x302493=_0xcd186d+0x5a;_0x302493<=_0xcd186d+0x10e;_0x302493+=0xa){var _0x12ce73=SymbolAlgoUtil[_0x2860fe(0x2495)](_0x5ef890,_0x285f8f/0x2,_0x285f8f/0x2,_0x302493);_0x44358c[_0x2860fe(0x3a33)](_0x12ce73);}for(var _0x3378de=[],_0x35bac1=_0xcd186d-0x5a;_0x35bac1<=_0xcd186d+0x5a;_0x35bac1+=0xa){_0x12ce73=SymbolAlgoUtil['circlePoint'](_0x26ae78,_0x285f8f/0x2,_0x285f8f/0x2,_0x35bac1),_0x3378de[_0x2860fe(0x3a33)](_0x12ce73);}var _0x3343ce=[];_0x3343ce=(_0x3343ce=(_0x3343ce=(_0x3343ce=_0x3343ce['concat'](_0x44358c))['concat'](_0x3ae90d))[_0x2860fe(0x32c8)](_0x3378de))['concat'](_0xf5852d);var _0x3ad004=new SymbolCell({'points':_0x3343ce=SymbolAlgoUtil[_0x2860fe(0x183b)](_0x3343ce),'symbolType':SymbolType$1[_0x2860fe(0x18aa)]}),_0x1484e5=new WebGLPlot['Cartesian3'](_0x44358c[0x0]['x'],_0x44358c[0x0]['y'],_0x44358c[0x0]['z']);return this[_0x2860fe(0x5115)][_0x2860fe(0x3a33)](_0x1484e5),_0x3ad004;},SymbolRunWay[_0x68aa19(0x4b51)]['modifyScalePoint']=function(_0x1f0c97,_0x500ed9,_0x1aceb2){var _0x29d5c9=_0x68aa19;if(0x0==_0x500ed9){var _0x13ebf8=SymbolAlgoUtil[_0x29d5c9(0x2ffa)](_0x1aceb2,_0x1f0c97[_0x29d5c9(0x3d4b)][0x0]),_0x2662cc=SymbolAlgoUtil[_0x29d5c9(0x2ffa)](_0x1f0c97[_0x29d5c9(0x3d4b)][0x0],_0x1f0c97[_0x29d5c9(0x3d4b)][0x1]);this[_0x29d5c9(0x5115)][0x0]=0x2*_0x13ebf8/_0x2662cc;}},SymbolTrapezoid$1['prototype']['calculateParts']=function(_0x185b60){var _0x27e37d=_0x68aa19;if(!defined(_0x185b60)||!defined(_0x185b60[_0x27e37d(0x3d4b)]))return null;var _0x55ed2c=_0x185b60[_0x27e37d(0x3d4b)];if(_0x55ed2c[_0x27e37d(0x531b)]<this[_0x27e37d(0xa47)])return null;_0x55ed2c[_0x27e37d(0x531b)];var _0x51f260=[],_0x228b2f=_0x55ed2c[0x0][_0x27e37d(0x254b)](),_0x3d709d=_0x55ed2c[0x1][_0x27e37d(0x254b)](),_0x52610f=_0x55ed2c[0x2][_0x27e37d(0x254b)](),_0x191ec2=new WebGLPlot[(_0x27e37d(0x3349))](0x0,0x0,0x0);SymbolAlgoUtil[_0x27e37d(0x44a9)](0x1,_0x52610f,_0x3d709d,_0x228b2f,_0x191ec2),_0x51f260['push'](_0x228b2f),_0x51f260['push'](_0x3d709d),_0x51f260['push'](_0x52610f),_0x51f260[_0x27e37d(0x3a33)](_0x191ec2);var _0x3f4d95,_0x481430=SymbolAlgoUtil['intersectLines'](_0x228b2f,_0x3d709d,_0x52610f,_0x191ec2),_0x1a037f=_0x481430[_0x27e37d(0x419c)];return _0x481430['isIntersectLines']&&(_0x1a037f['x']>_0x228b2f['x']&&_0x1a037f['x']<_0x3d709d['x']||_0x1a037f['y']>_0x228b2f['y']&&_0x1a037f['y']<_0x3d709d['y']||_0x1a037f['x']<_0x228b2f['x']&&_0x1a037f['x']>_0x3d709d['x']||_0x1a037f['y']<_0x228b2f['y']&&_0x1a037f['y']>_0x3d709d['y'])&&(_0x51f260[0x0]=_0x191ec2,_0x51f260[0x3]=_0x228b2f),0x4===_0x51f260[_0x27e37d(0x531b)]&&(_0x51f260[_0x27e37d(0x3a33)](_0x51f260[0x0][_0x27e37d(0x254b)]()),_0x3f4d95=new SymbolCell({'symbolType':SymbolType$1['SYMBOL_ARBITRARYPOLYGON'],'points':_0x51f260})),_0x3f4d95;},SymbolTrapezoid$1[_0x68aa19(0x4b51)][_0x68aa19(0x1fdd)]=function(){var _0x347dee=_0x68aa19;return this[_0x347dee(0x1a54)];},SymbolTrapezoid$1[_0x68aa19(0x4b51)][_0x68aa19(0x31f8)]=function(){var _0x2b0425=_0x68aa19;return this[_0x2b0425(0xa47)];},SymbolTrapezoid$1[_0x68aa19(0x4b51)][_0x68aa19(0x2d18)]=function(){var _0x33316a=_0x68aa19;return this[_0x33316a(0x99f)];},GeoGraphicObjectConvert[_0x68aa19(0x3c73)]=function(_0x193d5c){var _0x800746=_0x68aa19,_0x5e52a8=_0x193d5c;if(null==_0x5e52a8)return null;switch(_0x5e52a8[_0x800746(0x330d)]){case String:return _0x5e52a8=(_0x5e52a8=(_0x5e52a8=(_0x5e52a8=(_0x5e52a8=(_0x5e52a8=(_0x5e52a8='\x22'+_0x5e52a8[_0x800746(0x1297)](/(["\\])/g,_0x800746(0x5304))+'\x22')['replace'](/\n/g,'\x5cn'))['replace'](/\r/g,'\x5cr'))[_0x800746(0x1297)]('<',_0x800746(0x4c13)))[_0x800746(0x1297)]('>',_0x800746(0x4f8b)))[_0x800746(0x1297)](/%/g,'%2525'))[_0x800746(0x1297)](/&/g,_0x800746(0x1c0));case Array:for(var _0x21485c=[],_0x4e735a=0x0,_0x36ef90=_0x5e52a8['length'];_0x4e735a<_0x36ef90;_0x4e735a++)_0x21485c['push'](this[_0x800746(0x3c73)](_0x5e52a8[_0x4e735a]));return'['+_0x21485c[_0x800746(0x3ac2)](',')+']';case Number:return isFinite(_0x5e52a8)?String(_0x5e52a8):null;case Boolean:return String(_0x5e52a8);case Date:return'{\x27__type\x27:\x22System.DateTime\x22,\x27Year\x27:'+_0x5e52a8['getFullYear']()+',\x27Month\x27:'+(_0x5e52a8[_0x800746(0x2661)]()+0x1)+_0x800746(0x699)+_0x5e52a8[_0x800746(0x2310)]()+_0x800746(0x250d)+_0x5e52a8['getHours']()+_0x800746(0x4e38)+_0x5e52a8[_0x800746(0x31fc)]()+_0x800746(0x33e1)+_0x5e52a8[_0x800746(0x4be0)]()+_0x800746(0x155c)+_0x5e52a8[_0x800746(0x30c3)]()+_0x800746(0x182f)+_0x5e52a8[_0x800746(0x155f)]()+'}';default:if(null!=_0x5e52a8[_0x800746(0x3c73)]&&_0x800746(0x20f8)==typeof _0x5e52a8[_0x800746(0x3c73)])return _0x5e52a8[_0x800746(0x3c73)]();if(_0x800746(0x5014)==typeof _0x5e52a8){if(_0x5e52a8[_0x800746(0x531b)]){for(_0x21485c=[],_0x4e735a=0x0,_0x36ef90=_0x5e52a8['length'];_0x4e735a<_0x36ef90;_0x4e735a++)_0x21485c['push'](this[_0x800746(0x3c73)](_0x5e52a8[_0x4e735a]));return'['+_0x21485c[_0x800746(0x3ac2)](',')+']';}_0x21485c=[];for(var _0x255c48 in _0x5e52a8)_0x800746(0x20f8)!=typeof _0x5e52a8[_0x255c48]&&_0x800746(0x37a2)!==_0x255c48&&_0x800746(0x2c41)!==_0x255c48&&_0x21485c[_0x800746(0x3a33)]('\x22'+_0x255c48+'\x22:'+this['toJSON'](_0x5e52a8[_0x255c48]));return _0x21485c['length']>0x0?'{'+_0x21485c['join'](',')+'}':'{}';}return _0x5e52a8[_0x800746(0x1d43)]();}},GeoGraphicObjectConvert[_0x68aa19(0x4e5b)]=function(_0x536ef9,_0x5726bf){var _0x2b69c3=_0x68aa19;return WebGLPlot['defined'](_0x536ef9)?_0x536ef9[_0x2b69c3(0x1e13)]():null;},GeoGraphicObjectConvert[_0x68aa19(0x535b)]=function(_0xecf927,_0x106655){var _0x31274d=_0x68aa19;_0x106655[_0x31274d(0x2584)](_0xecf927);};var dataUriRegex=/^data:(.*?)(;base64)?,(.*)$/;function decodeDataUriText(_0x453554,_0xc0a2f3){var _0x45887e=decodeURIComponent(_0xc0a2f3);return _0x453554?atob(_0x45887e):_0x45887e;}function decodeDataUriArrayBuffer(_0x5cbb68,_0x5b9873){var _0x3e6578=_0x68aa19;for(var _0x5d566a=decodeDataUriText(_0x5cbb68,_0x5b9873),_0x4f12b3=new ArrayBuffer(_0x5d566a[_0x3e6578(0x531b)]),_0x1eefdf=new Uint8Array(_0x4f12b3),_0x2324c2=0x0;_0x2324c2<_0x5d566a['length'];_0x2324c2++)_0x1eefdf[_0x2324c2]=_0x5d566a[_0x3e6578(0x39ea)](_0x2324c2);return _0x4f12b3;}function decodeDataUri(_0x155e7f,_0x5809d9){var _0x193229=_0x68aa19;_0x5809d9=WebGLPlot['defaultValue'](_0x5809d9,'');var _0x31a797=_0x155e7f[0x1],_0x6aa4ea=!!_0x155e7f[0x2],_0xa1475c=_0x155e7f[0x3];switch(_0x5809d9){case'':case'text':return decodeDataUriText(_0x6aa4ea,_0xa1475c);case _0x193229(0x5479):return decodeDataUriArrayBuffer(_0x6aa4ea,_0xa1475c);case'blob':var _0x362184=decodeDataUriArrayBuffer(_0x6aa4ea,_0xa1475c);return new Blob([_0x362184],{'type':_0x31a797});case _0x193229(0xdaf):return new DOMParser()[_0x193229(0x4b11)](decodeDataUriText(_0x6aa4ea,_0xa1475c),_0x31a797);case'json':return JSON['parse'](decodeDataUriText(_0x6aa4ea,_0xa1475c));}}function loadText(_0x3d1fa8,_0x4f36a0,_0x511407){return loadWithXhr({'url':_0x3d1fa8,'headers':_0x4f36a0,'request':_0x511407});}loadWithXhr[_0x68aa19(0x41e4)]=function(_0xce6c12,_0x4d5482,_0x46a8f0,_0x3f0fc1,_0x51a55e,_0x2cd940,_0x2ab6df){var _0x183137=_0x68aa19,_0x207d27=dataUriRegex[_0x183137(0xfbe)](_0xce6c12);if(null===_0x207d27){var _0x195780=new XMLHttpRequest();if(WebGLPlot['TrustedServers'][_0x183137(0x1ff6)](_0xce6c12)&&(_0x195780[_0x183137(0x44a6)]=!0x0),WebGLPlot[_0x183137(0x3224)](_0x2ab6df)&&WebGLPlot[_0x183137(0x3224)](_0x195780[_0x183137(0x3821)])&&_0x195780['overrideMimeType'](_0x2ab6df),_0x195780['open'](_0x46a8f0,_0xce6c12,!0x0),WebGLPlot[_0x183137(0x3224)](_0x51a55e)){for(var _0x4ee1fb in _0x51a55e)_0x51a55e[_0x183137(0x2a77)](_0x4ee1fb)&&_0x195780[_0x183137(0x754)](_0x4ee1fb,_0x51a55e[_0x4ee1fb]);}WebGLPlot[_0x183137(0x3224)](_0x4d5482)&&(_0x195780[_0x183137(0x2322)]=_0x4d5482);var _0x1ad81e=!0x1;return _0x183137(0x29ad)==typeof _0xce6c12&&(_0x1ad81e=0x0===_0xce6c12[_0x183137(0x33ab)](_0x183137(0x2779))),_0x195780[_0x183137(0x1c48)]=function(){var _0x14120d=_0x183137;if(!(_0x195780[_0x14120d(0x3f4f)]<0xc8||_0x195780['status']>=0x12c)||_0x1ad81e&&0x0===_0x195780[_0x14120d(0x3f4f)]){var _0x2f8e61=_0x195780[_0x14120d(0x2ccf)],_0x3fb336=_0x195780[_0x14120d(0x2322)];if(!WebGLPlot[_0x14120d(0x3224)](_0x2f8e61)||WebGLPlot['defined'](_0x4d5482)&&_0x3fb336!==_0x4d5482){if(_0x14120d(0x3699)===_0x4d5482&&_0x14120d(0x29ad)==typeof _0x2f8e61)try{_0x2cd940['resolve'](JSON[_0x14120d(0x29e2)](_0x2f8e61));}catch(_0x398610){_0x2cd940[_0x14120d(0x4e16)](_0x398610);}else(''===_0x3fb336||_0x14120d(0xdaf)===_0x3fb336)&&WebGLPlot[_0x14120d(0x3224)](_0x195780['responseXML'])&&_0x195780[_0x14120d(0x33b0)][_0x14120d(0x39c)]()?_0x2cd940['resolve'](_0x195780[_0x14120d(0x33b0)]):''!==_0x3fb336&&_0x14120d(0x3c68)!==_0x3fb336||!WebGLPlot[_0x14120d(0x3224)](_0x195780[_0x14120d(0x2bb5)])?_0x2cd940[_0x14120d(0x4e16)](new WebGLPlot[(_0x14120d(0x54e))](_0x14120d(0x161))):_0x2cd940[_0x14120d(0x68a)](_0x195780[_0x14120d(0x2bb5)]);}else _0x2cd940['resolve'](_0x2f8e61);}else _0x2cd940[_0x14120d(0x4e16)](new WebGLPlot['RequestErrorEvent'](_0x195780['status'],_0x195780[_0x14120d(0x2ccf)],_0x195780[_0x14120d(0x2309)]()));},_0x195780['onerror']=function(_0x288db0){var _0xcdcd13=_0x183137;_0x2cd940[_0xcdcd13(0x4e16)](new WebGLPlot['RequestErrorEvent']());},_0x195780[_0x183137(0x1a42)](_0x3f0fc1),_0x195780;}_0x2cd940[_0x183137(0x68a)](decodeDataUri(_0x207d27,_0x4d5482));},loadWithXhr[_0x68aa19(0x585b)]=loadWithXhr['load'];var defaultHeaders={'Accept':_0x68aa19(0x4fa5)};function loadJson(_0x1f830c,_0xd5ab3a,_0x5971ad){var _0xc9e53f=_0x68aa19;WebGLPlot[_0xc9e53f(0x3224)](_0xd5ab3a)?WebGLPlot[_0xc9e53f(0x3224)](_0xd5ab3a['Accept'])||((_0xd5ab3a=WebGLPlot['clone'](_0xd5ab3a))[_0xc9e53f(0x54d6)]=defaultHeaders[_0xc9e53f(0x54d6)]):_0xd5ab3a=defaultHeaders;var _0xa8abb3=loadText(_0x1f830c,_0xd5ab3a,_0x5971ad);if(WebGLPlot['defined'](_0xa8abb3))return _0xa8abb3[_0xc9e53f(0x4e1e)](function(_0x579bd7){var _0x40c8b0=_0xc9e53f;return JSON[_0x40c8b0(0x29e2)](_0x579bd7);});}function SitDataStruct(_0x4297f5){var _0x462b72=_0x68aa19;_0x4297f5=WebGLPlot[_0x462b72(0x30e6)](_0x4297f5,WebGLPlot['defaultValue'][_0x462b72(0x494f)]),this[_0x462b72(0x16cb)]=WebGLPlot[_0x462b72(0x30e6)](_0x4297f5[_0x462b72(0x16cb)],void 0x0),this[_0x462b72(0x23c8)]=WebGLPlot[_0x462b72(0x30e6)](_0x4297f5[_0x462b72(0x23c8)],''),this[_0x462b72(0x2df8)]=WebGLPlot['defaultValue'](_0x4297f5[_0x462b72(0x2df8)],void 0x0);}function SmlInfoStruct(_0x54b56c){var _0xff274c=_0x68aa19;_0x54b56c=WebGLPlot[_0xff274c(0x30e6)](_0x54b56c,WebGLPlot[_0xff274c(0x30e6)][_0xff274c(0x494f)]),this[_0xff274c(0x5265)]=WebGLPlot['defaultValue'](_0x54b56c['smlName'],''),this['smlDesc']=WebGLPlot[_0xff274c(0x30e6)](_0x54b56c['smlDesc'],''),this['smlSeclevel']=WebGLPlot[_0xff274c(0x30e6)](_0x54b56c[_0xff274c(0x4c4e)],''),this['smlDepat']=WebGLPlot[_0xff274c(0x30e6)](_0x54b56c[_0xff274c(0x3c37)],''),this[_0xff274c(0x1bbe)]=WebGLPlot['defaultValue'](_0x54b56c['smlAuthor'],''),this['smlTime']=WebGLPlot[_0xff274c(0x30e6)](_0x54b56c[_0xff274c(0x258d)],'');}SitDataStruct[_0x68aa19(0x4b51)][_0x68aa19(0x3853)]=function(){var _0x41ac28=_0x68aa19;this[_0x41ac28(0x16cb)]=null,this['mapInfo']=null,this[_0x41ac28(0x2df8)]=null;},SmlInfoStruct[_0x68aa19(0x4b51)][_0x68aa19(0x14bc)]=function(_0x10f184){var _0xf0c4b6=_0x68aa19;this[_0xf0c4b6(0x5265)]=_0x10f184[_0xf0c4b6(0x4627)],this[_0xf0c4b6(0x5da)]=_0x10f184[_0xf0c4b6(0x1d6)],this[_0xf0c4b6(0x4c4e)]=_0x10f184['SMLSeclevel'],this['smlDepat']=_0x10f184[_0xf0c4b6(0x4e04)],this['smlAuthor']=_0x10f184[_0xf0c4b6(0x3f0c)],this['smlTime']=_0x10f184[_0xf0c4b6(0x8a9)];},SmlInfoStruct['prototype'][_0x68aa19(0x3c73)]=function(){var _0x5b3cc9=_0x68aa19;return _0x5b3cc9(0x381c)+WebGLPlot['toJSON'](this[_0x5b3cc9(0x5265)])+_0x5b3cc9(0x1392)+WebGLPlot['toJSON'](this['smlDesc'])+',\x22SMLSeclevel\x22:'+WebGLPlot[_0x5b3cc9(0x3c73)](this['smlSeclevel'])+_0x5b3cc9(0x36cd)+WebGLPlot[_0x5b3cc9(0x3c73)](this['smlDepat'])+_0x5b3cc9(0x5433)+WebGLPlot[_0x5b3cc9(0x3c73)](this[_0x5b3cc9(0x1bbe)])+',\x22SMLTime\x22:'+WebGLPlot[_0x5b3cc9(0x3c73)](this[_0x5b3cc9(0x258d)])+'}';},SmlInfoStruct[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x25cbc8=_0x68aa19;this['smlName']='',this[_0x25cbc8(0x5da)]='',this['smlAuthor']='',this[_0x25cbc8(0x4c4e)]='',this[_0x25cbc8(0x3c37)]='',this[_0x25cbc8(0x258d)]='';};var WebGLPlot$5=window[_0x68aa19(0x146e)]=window[_0x68aa19(0x146e)]||{},instance=null;function SitDataManager(_0x365488){var _0x496e7a=_0x68aa19;_0x365488=WebGLPlot$5['defaultValue'](_0x365488,WebGLPlot$5[_0x496e7a(0x30e6)]['EMPTY_OBJECT']),this[_0x496e7a(0x54c6)]=WebGLPlot$5[_0x496e7a(0x30e6)](_0x365488[_0x496e7a(0x1d45)],void 0x0),this[_0x496e7a(0xd3a)]=WebGLPlot$5[_0x496e7a(0x30e6)](_0x365488['serverUrl'],''),this[_0x496e7a(0x3989)]=WebGLPlot$5[_0x496e7a(0x30e6)](_0x365488[_0x496e7a(0x16cb)],new SmlInfoStruct()),this[_0x496e7a(0x36a7)]=WebGLPlot$5[_0x496e7a(0x30e6)](_0x365488[_0x496e7a(0x492a)],'situationMap'),this[_0x496e7a(0x3559)]=WebGLPlot$5[_0x496e7a(0x30e6)](_0x365488['sitData'],new SitDataStruct()),this['_openSmlFileCompleted']=new WebGLPlot$5[(_0x496e7a(0x4a02))](),this[_0x496e7a(0x2d9c)]=new WebGLPlot$5[(_0x496e7a(0x4a02))](),this[_0x496e7a(0x2482)]=new WebGLPlot$5[(_0x496e7a(0x4a02))](),this['_saveSmlFileFailed']=new WebGLPlot$5['Event'](),this['_getSmlInfosCompleted']=new WebGLPlot$5[(_0x496e7a(0x4a02))](),this['_getSmlInfosFailed']=new WebGLPlot$5[(_0x496e7a(0x4a02))](),this['_getSmlInfoCompleted']=new WebGLPlot$5[(_0x496e7a(0x4a02))](),this['_getSmlInfoFailed']=new WebGLPlot$5['Event'](),this[_0x496e7a(0x2f96)]=new WebGLPlot$5[(_0x496e7a(0x4a02))](),this['_deleteSmlFileFailed']=new WebGLPlot$5['Event'](),this['_openLocalSmlFileCompleted']=new WebGLPlot$5[(_0x496e7a(0x4a02))](),this['_openLocalSmlFileFailed']=new WebGLPlot$5['Event'](),this[_0x496e7a(0x3759)]=new WebGLPlot$5[(_0x496e7a(0x4a02))](),this[_0x496e7a(0x4281)]=new WebGLPlot$5[(_0x496e7a(0x4a02))](),this[_0x496e7a(0x47bd)]=new WebGLPlot$5['Event'](),this[_0x496e7a(0x3c25)]=new WebGLPlot$5[(_0x496e7a(0x4a02))](),this[_0x496e7a(0x2fce)]={'serviceParams':{'proxy':null,'withCredentials':!0x1,'crossOrigin':null,'headers':null,'serverType':null}},_0x365488[_0x496e7a(0x2fce)]&&_0x365488[_0x496e7a(0x2fce)][_0x496e7a(0x2faf)]&&SymbolAlgoUtil[_0x496e7a(0x32d9)](this[_0x496e7a(0x2fce)],_0x365488['options']);}function EfficiencyManager(_0x29b5a0){var _0x1c563a=_0x68aa19;this['style']=this[_0x1c563a(0x160a)](),this[_0x1c563a(0x4d0c)]=_0x29b5a0,this[_0x1c563a(0x43f5)]=null,this['snowStage']=null;}function CameraMoveHandler(_0x13863e){var _0x4f59d0=_0x68aa19;if(!_0x13863e)throw new WebGLPlot[(_0x4f59d0(0x5787))](_0x4f59d0(0x1fe1));this[_0x4f59d0(0x751)]=0x64;let _0x340580=_0x13863e[_0x4f59d0(0x1d45)][_0x4f59d0(0x2292)][_0x4f59d0(0x1706)];CameraMoveHandler['flags']={'looking':!0x1,'moveForward':!0x1,'moveBackward':!0x1,'moveUp':!0x1,'moveDown':!0x1,'moveLeft':!0x1,'moveRight':!0x1};let _0x56cfaa=this;_0x13863e['clock'][_0x4f59d0(0x3373)]['addEventListener'](function(_0x1af568){var _0x2045f6=_0x4f59d0;const _0x4177fd=_0x13863e[_0x2045f6(0x1224)],_0x32841a=_0x340580[_0x2045f6(0x541d)](_0x4177fd[_0x2045f6(0x4771)])[_0x2045f6(0x5862)]/_0x56cfaa[_0x2045f6(0x751)];CameraMoveHandler['flags'][_0x2045f6(0x784)]&&_0x4177fd['moveForward'](_0x32841a),CameraMoveHandler['flags'][_0x2045f6(0x29e6)]&&_0x4177fd['moveBackward'](_0x32841a),CameraMoveHandler['flags'][_0x2045f6(0x33ca)]&&_0x4177fd['moveUp'](_0x32841a),CameraMoveHandler[_0x2045f6(0x4bad)]['moveDown']&&_0x4177fd[_0x2045f6(0x9fd)](_0x32841a),CameraMoveHandler['flags'][_0x2045f6(0x1f92)]&&_0x4177fd[_0x2045f6(0x1f92)](_0x32841a),CameraMoveHandler[_0x2045f6(0x4bad)][_0x2045f6(0x9bf)]&&_0x4177fd[_0x2045f6(0x9bf)](_0x32841a);});}function getFlagForKeyCode$1(_0x3b1024){var _0x557f9f=_0x68aa19;switch(_0x3b1024){case'Z'[_0x557f9f(0x39ea)](0x0):return'moveForward';case'X'[_0x557f9f(0x39ea)](0x0):return _0x557f9f(0x29e6);case'W'[_0x557f9f(0x39ea)](0x0):return _0x557f9f(0x33ca);case'S'[_0x557f9f(0x39ea)](0x0):return _0x557f9f(0x9fd);case'D'[_0x557f9f(0x39ea)](0x0):return _0x557f9f(0x9bf);case'A'['charCodeAt'](0x0):case 0x25:return _0x557f9f(0x1f92);case 0x26:return _0x557f9f(0x33ca);case 0x27:return _0x557f9f(0x9bf);case 0x28:return'moveDown';default:return;}}function SMLFileService(_0x183ffb,_0x5bd5f1){var _0x2ffcb1=_0x68aa19;this[_0x2ffcb1(0x343b)]=_0x183ffb,this[_0x2ffcb1(0x2fce)]=_0x5bd5f1;}function EditSmlFileParameters(_0x222137){var _0x5e5448=_0x68aa19;_0x222137=_0x222137||{},this[_0x5e5448(0x42e4)]=_0x222137[_0x5e5448(0x42e4)]?_0x222137['method']:_0x5e5448(0x30ba),this['sitData']=_0x222137[_0x5e5448(0x4e2c)]?_0x222137[_0x5e5448(0x4e2c)]:null,this[_0x5e5448(0x492a)]=_0x222137[_0x5e5448(0x492a)]?_0x222137[_0x5e5448(0x492a)]:'',this[_0x5e5448(0x373d)]=!!_0x222137[_0x5e5448(0x373d)]&&_0x222137['isCover'],this[_0x5e5448(0x37a2)]=_0x5e5448(0x3ce6);}SitDataManager[_0x68aa19(0x5789)]=function(_0x3f19e4){var _0x274590=_0x68aa19;return!WebGLPlot$5[_0x274590(0x3224)](_0x3f19e4)||instance&&_0x3f19e4[_0x274590(0x1d45)]===instance[_0x274590(0x54c6)]||(instance=new WebGLPlot$5[(_0x274590(0x2268))](_0x3f19e4)),instance;},SitDataManager['prototype'][_0x68aa19(0x932)]=function(_0x108528,_0x447c24){var _0x4417d7=_0x68aa19;WebGLPlot$5[_0x4417d7(0x3224)](_0x108528)&&null!==_0x108528&&(WebGLPlot$5[_0x4417d7(0x3224)](_0x447c24)&&''!==_0x447c24||(_0x447c24=_0x4417d7(0x240)),this[_0x4417d7(0x5200)](_0x108528,_0x447c24));},SitDataManager['prototype'][_0x68aa19(0x4c00)]=function(_0xa306f3,_0x4a817f){var _0x40eec1=_0x68aa19,_0x2162bf=this,_0x3826f8=document[_0x40eec1(0x214c)](_0xa306f3)[_0x40eec1(0x327)];if(WebGLPlot$5[_0x40eec1(0x3224)](_0x3826f8)){var _0x1a1c46=_0x2162bf[_0x40eec1(0xd3a)],_0x54bec5=_0x1a1c46[_0x40eec1(0x163c)](_0x1a1c46[_0x40eec1(0x531b)]-0x1,0x1);_0x1a1c46+='/'===_0x54bec5?_0x40eec1(0x3f64):'/smlInfos/';var _0x44bb07=_0x3826f8[_0x40eec1(0x4d7b)]('\x5c'),_0x4d791d=_0x44bb07[_0x44bb07[_0x40eec1(0x531b)]-0x1];_0x1a1c46+=_0x4d791d,''!==_0x4d791d&&$['ajaxFileUpload']({'url':_0x1a1c46,'secureuri':!0x1,'fileElementId':_0xa306f3,'dataType':_0x40eec1(0x3699),'timeout':0x36ee80,'success':function(){var _0x45dddb=_0x40eec1;_0x2162bf[_0x45dddb(0x9e6)](_0x4d791d,_0x4a817f);},'error':function(){var _0x4ebf12=_0x40eec1;_0x2162bf[_0x4ebf12(0x2d9c)][_0x4ebf12(0x30bb)]();}});}},SitDataManager[_0x68aa19(0x4b51)][_0x68aa19(0x5093)]=function(_0x25dce1){var _0x4c5072=_0x68aa19;if(window[_0x4c5072(0x30e3)]){var _0x4a8168=this,_0x1c18c6=document[_0x4c5072(0x214c)](_0x25dce1)[_0x4c5072(0x2390)];if(0x0!==_0x1c18c6[_0x4c5072(0x531b)]){var _0x3f8669=new FileReader();_0x3f8669['readAsText'](_0x1c18c6[0x0]),_0x3f8669['onloadstart']=function(_0x430624){var _0x4e9952=_0x4c5072;(_0x430624[_0x4e9952(0x11e)]>=0x500000||_0x430624[_0x4e9952(0x11e)]<=0x0)&&_0x4a8168[_0x4e9952(0x3df4)][_0x4e9952(0x30bb)]();},_0x3f8669[_0x4c5072(0x45bc)]=function(_0x2f91c8){var _0x5d9229=_0x4c5072;_0x4a8168['_openLocalSmlFileFailed'][_0x5d9229(0x30bb)]();},_0x3f8669[_0x4c5072(0x38c2)]=function(){var _0xe9c864=_0x4c5072;_0x4a8168['_openLocalSmlFileCompleted'][_0xe9c864(0x30bb)]();},_0x3f8669[_0x4c5072(0x1c48)]=function(_0x5ef1e9){var _0xee2030=_0x4c5072;return _0x4a8168[_0xee2030(0x5200)](JSON[_0xee2030(0x29e2)](_0x5ef1e9['target'][_0xee2030(0x4fe2)]),_0x25dce1);};}}},SitDataManager[_0x68aa19(0x4b51)][_0x68aa19(0x4b6d)]=function(_0x475897,_0x368c2f){var _0x149ab3=_0x68aa19,_0x46eb04=this,_0x6ae934=_0x46eb04[_0x149ab3(0xd3a)],_0x4249a4=_0x6ae934[_0x149ab3(0x163c)](_0x6ae934['length']-0x1,0x1);_0x6ae934+='/'===_0x4249a4?_0x149ab3(0x3f64):_0x149ab3(0x53d);var _0x2554d1=document[_0x149ab3(0x214c)](_0x475897)[_0x149ab3(0x327)]['split']('\x5c'),_0x41b376=_0x2554d1[_0x2554d1[_0x149ab3(0x531b)]-0x1];_0x6ae934+=_0x41b376,''!==_0x41b376&&$[_0x149ab3(0x2e38)]({'url':_0x6ae934,'secureuri':!0x1,'fileElementId':_0x475897,'dataType':_0x149ab3(0x3699),'timeout':0x36ee80,'success':function(_0x1bfda4,_0x75afe3){var _0x41aa36=_0x149ab3;_0x46eb04[_0x41aa36(0x1f1b)](_0x41b376,_0x368c2f);},'error':function(_0xaf33c0,_0x1a6e47,_0x5f07af){var _0x269759=_0x149ab3;_0x46eb04[_0x269759(0x4281)][_0x269759(0x30bb)]();}});},SitDataManager[_0x68aa19(0x4b51)]['uploadSmlFile']=function(_0x2905ea,_0x42efbf){var _0x5dfc9f=_0x68aa19,_0x314d94=this[_0x5dfc9f(0xd3a)],_0x49f565=_0x314d94['substr'](_0x314d94['length']-0x1,0x1);_0x314d94+='/'===_0x49f565?'smlInfos/':_0x5dfc9f(0x53d);var _0x2e0434=document['getElementById'](_0x2905ea)[_0x5dfc9f(0x327)][_0x5dfc9f(0x4d7b)]('\x5c'),_0xca70ef=_0x2e0434[_0x2e0434[_0x5dfc9f(0x531b)]-0x1];_0x314d94+=_0xca70ef,''!==_0xca70ef&&$[_0x5dfc9f(0x2e38)]({'url':_0x314d94,'secureuri':!0x1,'fileElementId':_0x2905ea,'dataType':_0x5dfc9f(0x3699),'timeout':0x36ee80,'success':function(_0x37e355,_0x242ad2){_0x42efbf({'success':!0x0,'message':'success'});},'error':function(_0xd7371f,_0x8f3836,_0x528329){_0x42efbf({'success':!0x1,'message':'failed'});}});},SitDataManager[_0x68aa19(0x4b51)]['addSmlFileToLayer']=function(_0x3a8184,_0xda6588){var _0xcd740e=_0x68aa19,_0xa3c7b0=this,_0x39421e=_0xa3c7b0[_0xcd740e(0xd3a)],_0x55a11b=_0x39421e[_0xcd740e(0x163c)](_0x39421e[_0xcd740e(0x531b)]-0x1,0x1);_0x39421e+='/'===_0x55a11b?_0xcd740e(0x3f64):_0xcd740e(0x53d);var _0x548f8d=document[_0xcd740e(0x214c)](_0x3a8184)[_0xcd740e(0x327)][_0xcd740e(0x4d7b)]('\x5c'),_0x39588e=_0x548f8d[_0x548f8d[_0xcd740e(0x531b)]-0x1];_0x39421e+=_0x39588e,''!==_0x39588e&&$[_0xcd740e(0x2e38)]({'url':_0x39421e,'secureuri':!0x1,'fileElementId':_0x3a8184,'dataType':_0xcd740e(0x3699),'timeout':0x36ee80,'success':function(_0x4aeaf0,_0x414faf){var _0x2a0f34=_0xcd740e;_0xa3c7b0[_0x2a0f34(0x276)](_0x39588e,_0xda6588);},'error':function(_0x3bc9b2,_0x12c1c8,_0x2edf9e){var _0x2dcdb8=_0xcd740e;_0xa3c7b0['_addSmlFileToLayerFailed'][_0x2dcdb8(0x30bb)]();}});},SitDataManager['prototype'][_0x68aa19(0x1f1b)]=function(_0x3ef01c,_0x4e84b5){var _0x382608=_0x68aa19,_0x24918d=this,_0x2fbbb3=this['_scene'],_0x4c56b5=WebGLPlot$5[_0x382608(0x545c)](this[_0x382608(0xd3a)],this[_0x382608(0x2fce)][_0x382608(0x2faf)]);if(_0x4c56b5){var _0x31795c=_0x4c56b5[_0x382608(0x195a)];_0x31795c[_0x382608(0x42e4)]='GET',_0x31795c['smlFileName']=_0x3ef01c,_0x4c56b5['smlFileService']['editSMLFile'](_0x31795c,function(_0x1670dc){var _0x4ce9cd=_0x382608;_0x1670dc['result'][_0x4ce9cd(0x4ee5)]?function(_0x16999f){var _0x414f69=_0x4ce9cd;if(WebGLPlot$5[_0x414f69(0x3224)](_0x16999f)){for(var _0x3196c3=_0x16999f[_0x414f69(0x2df8)],_0x1a2888=null,_0x3e3782=0x0;_0x3e3782<_0x3196c3[_0x414f69(0x531b)];++_0x3e3782)if(null!==_0x3196c3[_0x3e3782]['layerName']){var _0x541377=SymbolAlgoUtil[_0x414f69(0x40e9)](_0x2fbbb3);if(null===_0x541377)return;_0x1a2888=_0x541377[_0x414f69(0x41c7)](_0x3196c3[_0x3e3782][_0x414f69(0x3988)]),_0x4e84b5&&!WebGLPlot$5[_0x414f69(0x3224)](_0x1a2888)&&(_0x1a2888=new PlottingLayer(_0x2fbbb3,_0x3196c3[_0x3e3782][_0x414f69(0x3988)]),_0x541377[_0x414f69(0x4979)](_0x1a2888)),WebGLPlot$5['defined'](_0x1a2888)&&_0x24918d['_load'](_0x3196c3[_0x3e3782],_0x1a2888);}null!==_0x1a2888?_0x24918d['_addSmlFileCompleted']['raiseEvent']():_0x24918d[_0x414f69(0x4281)]['raiseEvent']();}}(_0x1670dc[_0x4ce9cd(0x4fe2)]):_0x24918d[_0x4ce9cd(0x4281)][_0x4ce9cd(0x30bb)]();},this);}},SitDataManager['prototype']['addSmlFileToLayerOnServer']=function(_0x3f3028,_0x3d9e59){var _0x1b1d81=_0x68aa19,_0xa5a453=this,_0x2445d1=this[_0x1b1d81(0x54c6)],_0xbda983=WebGLPlot$5[_0x1b1d81(0x545c)](this[_0x1b1d81(0xd3a)],this['options'][_0x1b1d81(0x2faf)]);if(_0xbda983){var _0x186fbb=_0xbda983[_0x1b1d81(0x195a)];_0x186fbb[_0x1b1d81(0x42e4)]=_0x1b1d81(0x3a67),_0x186fbb[_0x1b1d81(0x492a)]=_0x3f3028,_0xbda983[_0x1b1d81(0x545c)][_0x1b1d81(0x20a2)](_0x186fbb,function(_0x17e00c){var _0x1ad739=_0x1b1d81;_0x17e00c[_0x1ad739(0x4fe2)][_0x1ad739(0x4ee5)]?function(_0x1acc5f){var _0x6460d6=_0x1ad739;if(WebGLPlot$5[_0x6460d6(0x3224)](_0x1acc5f)){var _0x1d1455,_0x3384bd=_0x1acc5f[_0x6460d6(0x2df8)],_0x106284=SymbolAlgoUtil['getPlotLayers'](_0x2445d1);_0x1d1455=_0x106284[_0x6460d6(0x41c7)](_0x3d9e59),WebGLPlot$5[_0x6460d6(0x3224)](_0x1d1455)||(_0x1d1455=new PlottingLayer(_0x2445d1,_0x3d9e59),_0x106284[_0x6460d6(0x4979)](_0x1d1455));for(var _0x2a0956=0x0;_0x2a0956<_0x3384bd[_0x6460d6(0x531b)];++_0x2a0956)_0xa5a453[_0x6460d6(0x138f)](_0x3384bd[_0x2a0956],_0x1d1455);_0xa5a453['_addSmlFileToLayerCompleted'][_0x6460d6(0x30bb)]();}}(_0x17e00c[_0x1ad739(0x4fe2)]):_0xa5a453[_0x1ad739(0x3c25)][_0x1ad739(0x30bb)]();},this);}},SitDataManager[_0x68aa19(0x4b51)][_0x68aa19(0x56f3)]=function(_0x574bd2){var _0x15fb3c=_0x68aa19;return _0x15fb3c(0x1176)+_0x574bd2+_0x15fb3c(0x10a1);},SitDataManager[_0x68aa19(0x4b51)][_0x68aa19(0x9e6)]=function(_0xc29788,_0x5be31f){var _0x46c2e6=_0x68aa19,_0x4316a4=this,_0x4f93ff=WebGLPlot$5['smlFileService'](this[_0x46c2e6(0xd3a)],this[_0x46c2e6(0x2fce)][_0x46c2e6(0x2faf)]);if(_0x4f93ff){var _0x2a9838=_0x4f93ff[_0x46c2e6(0x195a)];_0x2a9838['method']=_0x46c2e6(0x3a67),_0x2a9838[_0x46c2e6(0x492a)]=_0xc29788,_0x4f93ff[_0x46c2e6(0x545c)][_0x46c2e6(0x20a2)](_0x2a9838,function(_0x516744){var _0x3b738b=_0x46c2e6,_0x573ecd;_0x516744[_0x3b738b(0x4fe2)][_0x3b738b(0x4ee5)]?(_0x573ecd=_0x516744['result'],_0x4316a4[_0x3b738b(0x5200)](_0x573ecd,_0xc29788),'function'==typeof _0x5be31f&&_0x5be31f({'success':!0x0,'smlFileName':_0xc29788,'sitDataLayers':_0x4316a4['getPlottingLayers']()})):(_0x4316a4['_openSmlFileFailed']['raiseEvent'](),_0x3b738b(0x20f8)==typeof _0x5be31f&&_0x5be31f({'success':!0x1,'message':_0x3b738b(0x208b)}));},this);}},SitDataManager[_0x68aa19(0x4b51)]['deleteSmlFileOnServer']=function(_0x52e51e){var _0x229ffc=_0x68aa19,_0x58859d=this,_0x369351={'smlFileName':_0x52e51e},_0x3821aa=this[_0x229ffc(0x2f92)](_0x369351);_0x3821aa+=_0x229ffc(0x342d);var _0x3fbcf7=WebGLPlot$5[_0x229ffc(0x114d)](_0x3821aa,this[_0x229ffc(0x2fce)][_0x229ffc(0x2faf)]);if(_0x3fbcf7){var _0x31b0f0=_0x3fbcf7[_0x229ffc(0x11d2)];_0x31b0f0[_0x229ffc(0xd2b)]['on']({'processCompleted':function(_0x2007d8){var _0xb1d74=_0x229ffc;_0x58859d['_deleteSmlFileCompleted'][_0xb1d74(0x30bb)]();},'processFailed':function(_0x1f0412){var _0x4a6367=_0x229ffc;_0x58859d[_0x4a6367(0x4533)][_0x4a6367(0x30bb)]();},'scope':this});var _0x2d136a=_0x3fbcf7[_0x229ffc(0x195a)];_0x2d136a['method']=_0x229ffc(0x4fbf),_0x2d136a[_0x229ffc(0x492a)]=_0x52e51e,_0x31b0f0[_0x229ffc(0x187c)](_0x2d136a);}},SitDataManager[_0x68aa19(0x4b51)][_0x68aa19(0x522)]=function(_0x3aafb1){var _0x5f465e=_0x68aa19;if(WebGLPlot$5[_0x5f465e(0x3224)](this['_sitData'])&&WebGLPlot$5[_0x5f465e(0x3224)](this['_sitData'][_0x5f465e(0x2df8)])){for(var _0x4bf4de=0x0;_0x4bf4de<this[_0x5f465e(0x3559)][_0x5f465e(0x2df8)]['length'];++_0x4bf4de)if(_0x3aafb1['_name']==this[_0x5f465e(0x3559)][_0x5f465e(0x2df8)][_0x4bf4de][_0x5f465e(0x3988)]){for(var _0x1a7e6e=this[_0x5f465e(0x3559)][_0x5f465e(0x2df8)][_0x4bf4de],_0x5aec62=[],_0x12d0de=_0x3aafb1[_0x5f465e(0xc1c)],_0x26ca39=0x0;_0x26ca39<_0x12d0de['length'];++_0x26ca39){var _0xb77ef4,_0x4ed5c3=_0x12d0de[_0x26ca39];_0xb77ef4=GeoGraphicObjectConvert['geoGraphicObjectToSmlFeature'](_0x4ed5c3,_0x4ed5c3[_0x5f465e(0x349b)]),_0x5aec62['push'](_0xb77ef4);}_0x1a7e6e['features']=_0x5aec62,_0x1a7e6e[_0x5f465e(0x794)]=_0x3aafb1[_0x5f465e(0x794)],_0x1a7e6e['isLocked']=_0x3aafb1['isLocked'],_0x1a7e6e[_0x5f465e(0x3fcf)]=_0x3aafb1[_0x5f465e(0x3fcf)],_0x1a7e6e[_0x5f465e(0x4f0a)]=_0x3aafb1[_0x5f465e(0x42d2)];}}},SitDataManager['prototype']['getSmlInfos']=function(_0x17ed9f,_0x2646ba){var _0x3cb7f3=_0x68aa19,_0x11d633=this,_0x1d8ba6=_0x17ed9f*_0x2646ba,_0x35cc39=_0x2646ba,_0x1a3a02=_0x11d633['_serverUrl'],_0x4c6346=_0x1a3a02[_0x3cb7f3(0x163c)](_0x1a3a02[_0x3cb7f3(0x531b)]-0x1,0x1);_0x1a3a02+='/'===_0x4c6346?_0x3cb7f3(0x524):_0x3cb7f3(0x1e0c),_0x1a3a02+=_0x3cb7f3(0x54fe),loadJson(_0x1a3a02+='?start='+_0x1d8ba6+'&count='+_0x35cc39)[_0x3cb7f3(0x4e1e)](function(_0x52a4ca){!function(_0x9b1d87){var _0x2a3f2c=_0x54f3;_0x11d633['_getSmlInfosCompleted'][_0x2a3f2c(0x30bb)](_0x9b1d87);}(_0x52a4ca);},function(_0x1c4a6e){var _0x522afe=_0x3cb7f3,_0x170483;_0x170483=_0x1c4a6e,_0x11d633[_0x522afe(0x4a01)]['raiseEvent'](_0x170483);});},SitDataManager[_0x68aa19(0x4b51)][_0x68aa19(0x315a)]=function(_0x335c55){var _0x5b301b=_0x68aa19;this[_0x5b301b(0x54c6)];var _0x29fe7e={'smlFileName':_0x335c55};loadJson(this[_0x5b301b(0x2f92)](_0x29fe7e))[_0x5b301b(0x4e1e)](function(_0x245e77){!function(_0x4fb9ab){var _0x425bfa=_0x54f3;this['_getSmlInfoCompleted'][_0x425bfa(0x30bb)](_0x4fb9ab[_0x425bfa(0x16cb)]);}(_0x245e77);},function(_0x37cb82){!function(_0x5f02ea){var _0xe21de5=_0x54f3;this['_getSmlInfoFailed'][_0xe21de5(0x30bb)](null);}();});},SitDataManager['prototype'][_0x68aa19(0x3294)]=function(_0x3e2bcf){var _0x4563af=_0x68aa19;this[_0x4563af(0x2b3c)](_0x3e2bcf,!0x0);},SitDataManager['prototype'][_0x68aa19(0x1227)]=function(){var _0x15affb=_0x68aa19,_0xcec97d;this['_smlFileName']='',this[_0x15affb(0x3989)]['destroy']();for(var _0x37ca50=SymbolAlgoUtil[_0x15affb(0x40e9)](this['_scene']),_0x12ba94=0x0;_0x12ba94<_0x37ca50['_layerQueue'][_0x15affb(0x531b)];++_0x12ba94)(_0xcec97d=_0x37ca50[_0x15affb(0x4bc0)](_0x12ba94))instanceof PlottingLayer&&_0x37ca50['remove'](_0xcec97d[_0x15affb(0x1e54)]);PlotCollentionManager[_0x15affb(0x4ee2)]();},SitDataManager[_0x68aa19(0x4b51)]['_getCompletedInit']=function(_0x3c48e1,_0x158863){var _0xaa2754=_0x68aa19;this[_0xaa2754(0x36a7)]=_0x158863,this['openSitDataFromSitData'](_0x3c48e1);},SitDataManager[_0x68aa19(0x4b51)][_0x68aa19(0x373a)]=function(_0x18c3de){var _0x2c074a=_0x68aa19;this[_0x2c074a(0x3989)][_0x2c074a(0x14bc)](_0x18c3de[_0x2c074a(0x16cb)]),_0x18c3de[_0x2c074a(0x23c8)]&&(this[_0x2c074a(0x3559)][_0x2c074a(0x23c8)]=_0x18c3de[_0x2c074a(0x23c8)]),this[_0x2c074a(0x3559)]['layerDatas']=_0x18c3de[_0x2c074a(0x2df8)];var _0x248ab2=_0x18c3de[_0x2c074a(0x2df8)],_0x69e1b5=this[_0x2c074a(0x54c6)],_0x5b2670=SymbolAlgoUtil['getPlotLayers'](_0x69e1b5);if(null!==_0x5b2670){for(var _0x423077,_0x143ee0=_0x5b2670['_layerQueue'][_0x2c074a(0x531b)],_0x3df026=0x0;_0x3df026<_0x143ee0;){var _0x46f1f2=_0x5b2670[_0x2c074a(0x4bc0)](_0x3df026);_0x46f1f2 instanceof PlottingLayer?(_0x46f1f2[_0x2c074a(0x5725)](!0x0),_0x5b2670[_0x2c074a(0x4b3f)](_0x46f1f2[_0x2c074a(0x1e54)]),_0x143ee0--):_0x3df026++;}for(var _0x38ace4=0x0;_0x38ace4<_0x248ab2[_0x2c074a(0x531b)];++_0x38ace4)_0x423077=new PlottingLayer(_0x69e1b5,_0x248ab2[_0x38ace4][_0x2c074a(0x3988)]),_0x5b2670[_0x2c074a(0x4979)](_0x423077),this[_0x2c074a(0x138f)](_0x248ab2[_0x38ace4],_0x423077),void 0x0!==_0x248ab2[_0x38ace4][_0x2c074a(0x794)]&&null!==_0x248ab2[_0x38ace4][_0x2c074a(0x794)]&&(_0x423077[_0x2c074a(0x5491)]=_0x248ab2[_0x38ace4]['isEditable']),void 0x0!==_0x248ab2[_0x38ace4]['isSelected']&&null!==_0x248ab2[_0x38ace4][_0x2c074a(0x3fcf)]&&(_0x423077[_0x2c074a(0x2e4d)]=_0x248ab2[_0x38ace4][_0x2c074a(0x3fcf)]),void 0x0!==_0x248ab2[_0x38ace4][_0x2c074a(0x52c2)]&&null!==_0x248ab2[_0x38ace4][_0x2c074a(0x52c2)]&&(_0x423077['isLocked']=_0x248ab2[_0x38ace4][_0x2c074a(0x52c2)]),void 0x0!==_0x248ab2[_0x38ace4][_0x2c074a(0x42d2)]&&null!==_0x248ab2[_0x38ace4][_0x2c074a(0x42d2)]&&(_0x423077[_0x2c074a(0x42d2)]=_0x248ab2[_0x38ace4][_0x2c074a(0x42d2)]),WebGLPlot$5[_0x2c074a(0x3224)](_0x248ab2[_0x38ace4][_0x2c074a(0x51b4)])&&_0x423077['setUseDepthTest'](_0x248ab2[_0x38ace4][_0x2c074a(0x51b4)]);this[_0x2c074a(0x3c24)][_0x2c074a(0x30bb)](_0x18c3de);}},SitDataManager['prototype']['_load']=function(_0x387c63,_0x4e088d){var _0x2b1d24=_0x68aa19;for(var _0x397378=0x0,_0x1866fe=_0x387c63[_0x2b1d24(0x52c5)][_0x2b1d24(0x531b)];_0x397378<_0x1866fe;++_0x397378){var _0x3d5676=_0x387c63[_0x2b1d24(0x52c5)][_0x397378];null!==_0x3d5676&&(_0x3d5676[_0x2b1d24(0x2a77)]('isEdit')||(_0x3d5676[_0x2b1d24(0x927)]=!0x0),GeoGraphicObjectConvert[_0x2b1d24(0x535b)](_0x3d5676,_0x4e088d));}},SitDataManager[_0x68aa19(0x4b51)][_0x68aa19(0x4aa)]=function(){var _0x35264a=_0x68aa19;this[_0x35264a(0x2b3c)](this[_0x35264a(0x492a)],!0x0);},SitDataManager[_0x68aa19(0x4b51)][_0x68aa19(0x2b3c)]=function(_0x6b2585,_0x5cad4){var _0xd39ffa=_0x68aa19;GOAnimationManager[_0xd39ffa(0x5789)]()[_0xd39ffa(0xbe0)]();var _0x2166b7=this;function _0x1b4692(_0xa4fff7){_0xa4fff7?function(_0x3a8ef9){var _0x2b6f09=_0x54f3;_0x2166b7[_0x2b6f09(0x2482)]['raiseEvent'](_0x3a8ef9);}(_0xa4fff7):function(_0x4601fe){_0x2166b7['_saveSmlFileFailed']['raiseEvent'](_0x4601fe);}();}var _0x59aaeb=_0x2166b7[_0xd39ffa(0xd3a)],_0x39a659=WebGLPlot$5[_0xd39ffa(0x545c)](_0x59aaeb,this[_0xd39ffa(0x2fce)]['serviceParams']);if(_0x39a659){var _0x903e1=_0x39a659[_0xd39ffa(0x195a)];_0x903e1[_0xd39ffa(0x42e4)]='POST',_0x903e1[_0xd39ffa(0x4e2c)]=this[_0xd39ffa(0x4ac0)](),_0x903e1['smlFileName']=_0x6b2585,_0x903e1['isCover']=_0x5cad4,_0x39a659[_0xd39ffa(0x545c)][_0xd39ffa(0x20a2)](_0x903e1,function(_0x4a1024){var _0x571743=_0xd39ffa;_0x4a1024[_0x571743(0x4fe2)]['succeed']?_0x1b4692({'success':!0x0}):_0x1b4692({'success':!0x1});},this);}},SitDataManager[_0x68aa19(0x4b51)][_0x68aa19(0x4ac0)]=function(){var _0x1fe157=_0x68aa19,_0x50b004=this[_0x1fe157(0x54c6)],_0x470fd7=new SitDataStruct();_0x470fd7[_0x1fe157(0x16cb)]=this['_smlInfo'],this[_0x1fe157(0x3559)][_0x1fe157(0x23c8)]?_0x470fd7[_0x1fe157(0x23c8)]=this[_0x1fe157(0x3559)][_0x1fe157(0x23c8)]:_0x470fd7['mapInfo']={'zoom':0x4,'centerX':112.5,'centerY':36.5},_0x470fd7[_0x1fe157(0x2df8)]=[];var _0x42fea4,_0x1010b4,_0x28dd0d=SymbolAlgoUtil[_0x1fe157(0x40e9)](_0x50b004);if(null===_0x28dd0d)return _0x470fd7;for(var _0x349639=0x0;_0x349639<_0x28dd0d[_0x1fe157(0x3447)][_0x1fe157(0x531b)];++_0x349639)if((_0x42fea4=_0x28dd0d['findByIndex'](_0x349639))instanceof PlottingLayer){(_0x1010b4=new LayerDataStruct())[_0x1fe157(0x3988)]=_0x42fea4['_name'],_0x1010b4[_0x1fe157(0x4cc3)]=WebGLPlot$5[_0x1fe157(0x30e6)](_0x42fea4[_0x1fe157(0x4cc3)],null),_0x1010b4[_0x1fe157(0x33b9)]=!0x0,_0x1010b4[_0x1fe157(0x794)]=_0x42fea4['isEditable'],_0x1010b4['isLocked']=_0x42fea4[_0x1fe157(0x52c2)],_0x1010b4[_0x1fe157(0x3fcf)]=_0x42fea4[_0x1fe157(0x3fcf)],_0x1010b4[_0x1fe157(0x42d2)]=_0x42fea4[_0x1fe157(0x42d2)],_0x1010b4['_bIsUseDepthTest']=_0x42fea4[_0x1fe157(0x51b4)];for(var _0x23e006=0x0;_0x23e006<_0x42fea4[_0x1fe157(0xc1c)]['length'];++_0x23e006){var _0x1bd5c1=GeoGraphicObjectConvert[_0x1fe157(0x4e5b)](_0x42fea4[_0x1fe157(0xc1c)][_0x23e006]);_0x1010b4[_0x1fe157(0x52c5)]['push'](_0x1bd5c1);}_0x470fd7[_0x1fe157(0x2df8)][_0x1fe157(0x3a33)](_0x1010b4);}return _0x470fd7;},SitDataManager['prototype'][_0x68aa19(0x27f5)]=function(){var _0x478369=_0x68aa19;for(var _0x18905b=[],_0x423649=this[_0x478369(0x54c6)],_0x451726=SymbolAlgoUtil[_0x478369(0x40e9)](_0x423649),_0x4bf2c8=0x0;_0x4bf2c8<_0x451726[_0x478369(0x3447)]['length'];++_0x4bf2c8){var _0x1b1366=_0x451726['findByIndex'](_0x4bf2c8);_0x1b1366 instanceof PlottingLayer&&_0x18905b[_0x478369(0x3a33)](_0x1b1366);}return _0x18905b;},SitDataManager[_0x68aa19(0x4b51)][_0x68aa19(0x2f92)]=function(_0xcb326f){var _0x3cee45=_0x68aa19,_0x5580fe=this[_0x3cee45(0xd3a)],_0x35d40b=_0x5580fe[_0x3cee45(0x163c)](_0x5580fe[_0x3cee45(0x531b)]-0x1,0x1);_0x5580fe+='/'===_0x35d40b?'smlInfos/':'/smlInfos/';var _0x26321f=_0xcb326f['smlFileName'],_0x2532f2=RegExp(/./);return _0x26321f[_0x3cee45(0x1b02)](_0x2532f2)&&(_0x26321f=_0x26321f[_0x3cee45(0x4d7b)]('.')[0x0]),_0x5580fe+=_0x26321f+_0x3cee45(0x54fe);},Object[_0x68aa19(0x5b7)](SitDataManager[_0x68aa19(0x4b51)],{'scene':{'get':function(){var _0x589aea=_0x68aa19;return this[_0x589aea(0x54c6)];}},'serverUrl':{'get':function(){return this['_serverUrl'];}},'smlInfo':{'get':function(){return this['_smlInfo'];},'set':function(_0x53c466){var _0x1a81a7=_0x68aa19;_0x53c466!==this['_smlInfo']&&(this[_0x1a81a7(0x3989)]=_0x53c466);}},'smlFileName':{'get':function(){var _0x3b0f58=_0x68aa19;return this[_0x3b0f58(0x36a7)];},'set':function(_0x4917e0){var _0x165612=_0x68aa19;_0x4917e0!==this[_0x165612(0x36a7)]&&(this['_smlFileName']=_0x4917e0);}},'openSmlFileCompleted':{'get':function(){return this['_openSmlFileCompleted'];}},'openSmlFileFailed':{'get':function(){var _0x47bed5=_0x68aa19;return this[_0x47bed5(0x2d9c)];}},'saveSmlFileFailed':{'get':function(){var _0x179093=_0x68aa19;return this[_0x179093(0x4864)];}},'saveSmlFileCompleted':{'get':function(){var _0x3df625=_0x68aa19;return this[_0x3df625(0x2482)];}},'getSmlInfosCompleted':{'get':function(){return this['_getSmlInfosCompleted'];}},'getSmlInfosFailed':{'get':function(){var _0x2b2360=_0x68aa19;return this[_0x2b2360(0x4a01)];}},'getSmlInfoCompleted':{'get':function(){return this['_getSmlInfoCompleted'];}},'getSmlInfoFailed':{'get':function(){var _0x349e6b=_0x68aa19;return this[_0x349e6b(0x3ba7)];}},'openLocalSmlFileCompleted':{'get':function(){var _0x5d30f1=_0x68aa19;return this[_0x5d30f1(0x4370)];}},'openLocalSmlFileFailed':{'get':function(){return this['_openLocalSmlFileFailed'];}},'addSmlFileToLayerCompleted':{'get':function(){var _0x5d0cf0=_0x68aa19;return this[_0x5d0cf0(0x47bd)];}},'addSmlFileToLayerFailed':{'get':function(){var _0x5d1f8c=_0x68aa19;return this[_0x5d1f8c(0x3c25)];}},'addSmlFileCompleted':{'get':function(){var _0x4a8b0f=_0x68aa19;return this[_0x4a8b0f(0x3759)];}},'addSmlFileFailed':{'get':function(){var _0x2a0459=_0x68aa19;return this[_0x2a0459(0x4281)];}},'deleteSmlFileCompleted':{'get':function(){return this['_deleteSmlFileCompleted'];}},'deleteSmlFileFailed':{'get':function(){var _0x4a814d=_0x68aa19;return this[_0x4a814d(0x4533)];}}}),WebGLPlot$5[_0x68aa19(0x2268)]=SitDataManager,EfficiencyManager[_0x68aa19(0x4b51)]['smoke']=function(_0x535015,_0x3a6750){var _0x1d95d5=_0x68aa19,_0x1080af=this[_0x1d95d5(0x3fa5)](_0x535015,_0x3a6750);return this['viewer'][_0x1d95d5(0x1d45)][_0x1d95d5(0x4b14)]['add'](_0x1080af),_0x1080af;},EfficiencyManager[_0x68aa19(0x4b51)][_0x68aa19(0x2aa5)]=function(_0x25f670,_0xe040d3){var _0xd9656a=_0x68aa19,_0x55822b=this[_0xd9656a(0x5687)](_0x25f670,_0xe040d3);return this['viewer']['scene'][_0xd9656a(0x4b14)][_0xd9656a(0x4979)](_0x55822b),_0x55822b;},EfficiencyManager[_0x68aa19(0x4b51)][_0x68aa19(0x2392)]=function(_0x2e2db9,_0x575160){var _0xa38aa3=_0x68aa19,_0x59905c=this[_0xa38aa3(0x4ed8)](_0x2e2db9,_0x575160);return this[_0xa38aa3(0x4d0c)][_0xa38aa3(0x1d45)][_0xa38aa3(0x4b14)][_0xa38aa3(0x4979)](_0x59905c),_0x59905c;},EfficiencyManager[_0x68aa19(0x4b51)][_0x68aa19(0x3bbc)]=function(_0x44e0eb){var _0x1b2816=_0x68aa19;this[_0x1b2816(0x4d0c)][_0x1b2816(0x1d45)]['primitives'][_0x1b2816(0x4b3f)](_0x44e0eb);},EfficiencyManager[_0x68aa19(0x4b51)][_0x68aa19(0x4455)]=function(){var _0x463c69=_0x68aa19;this[_0x463c69(0x1003)]();},EfficiencyManager['prototype'][_0x68aa19(0x524b)]=function(){var _0x6b247e=_0x68aa19;null!==this[_0x6b247e(0x43f5)]&&(this['viewer'][_0x6b247e(0x1d45)][_0x6b247e(0x9a4)][_0x6b247e(0x4b3f)](this[_0x6b247e(0x43f5)]),this['rainStage']=null);},EfficiencyManager[_0x68aa19(0x4b51)]['startSnow']=function(){var _0x5b2b37=_0x68aa19;this[_0x5b2b37(0x3d56)]();},EfficiencyManager[_0x68aa19(0x4b51)][_0x68aa19(0x3dae)]=function(){var _0x354b60=_0x68aa19;null!==this[_0x354b60(0x438d)]&&(this[_0x354b60(0x4d0c)][_0x354b60(0x1d45)][_0x354b60(0x9a4)][_0x354b60(0x4b3f)](this[_0x354b60(0x438d)]),this[_0x354b60(0x438d)]=null);},EfficiencyManager['prototype'][_0x68aa19(0x1003)]=function(){var _0x4e483f=_0x68aa19;if(null===this[_0x4e483f(0x43f5)]){var _0x4314ed=new Cesium[(_0x4e483f(0x152d))]({'name':'czm_rain','fragmentShader':_0x4e483f(0x1218)});this[_0x4e483f(0x4d0c)][_0x4e483f(0x1d45)][_0x4e483f(0x9a4)][_0x4e483f(0x4979)](_0x4314ed),this[_0x4e483f(0x43f5)]=_0x4314ed;}},EfficiencyManager['prototype']['snow']=function(){var _0x56157e=_0x68aa19;if(null===this[_0x56157e(0x438d)]){var _0x2365f3=new Cesium[(_0x56157e(0x152d))]({'name':_0x56157e(0x3bde),'fragmentShader':_0x56157e(0x191c)});this[_0x56157e(0x4d0c)]['scene']['postProcessStages'][_0x56157e(0x4979)](_0x2365f3),this[_0x56157e(0x438d)]=_0x2365f3;}},EfficiencyManager['prototype'][_0x68aa19(0x3fa5)]=function(_0x1027aa,_0x55d6ae){var _0x12a55c=_0x68aa19,_0x3c95d0=this['viewer'][_0x12a55c(0x19d0)][_0x12a55c(0x4979)]({'position':WebGLPlot['Cartesian3'][_0x12a55c(0x2ac5)](_0x55d6ae['x'],_0x55d6ae['y'],_0x55d6ae['z'])});return new WebGLPlot['ParticleSystem']({'image':_0x1027aa,'startColor':new WebGLPlot[(_0x12a55c(0x3a27))](0x0,0x0,0x0,0.6),'endColor':new WebGLPlot[(_0x12a55c(0x3a27))](0x0,0x0,0x0,0x0),'startScale':this[_0x12a55c(0x588d)]['startScale'],'endScale':this['style'][_0x12a55c(0x329b)],'minimumParticleLife':this[_0x12a55c(0x588d)][_0x12a55c(0x538c)],'maximumParticleLife':this['style'][_0x12a55c(0x4705)],'minimumSpeed':this['style'][_0x12a55c(0x17f9)],'maximumSpeed':this['style']['maximumSpeed'],'imageSize':new WebGLPlot[(_0x12a55c(0x417d))](this[_0x12a55c(0x588d)][_0x12a55c(0x910)],this[_0x12a55c(0x588d)][_0x12a55c(0x910)]),'emissionRate':this[_0x12a55c(0x588d)]['emissionRate'],'lifetime':0x10,'emitter':new WebGLPlot[(_0x12a55c(0x40b8))](0x5),'sizeInMeters':!0x0,'performance':!0x1,'modelMatrix':this[_0x12a55c(0x39ad)](_0x3c95d0,WebGLPlot[_0x12a55c(0xecb)]['now']()),'emitterModelMatrix':this[_0x12a55c(0x504b)]()});},EfficiencyManager[_0x68aa19(0x4b51)][_0x68aa19(0x5687)]=function(_0xbef71b,_0x5d1d51){var _0x32f430=_0x68aa19,_0x492e45=this['viewer'][_0x32f430(0x19d0)][_0x32f430(0x4979)]({'position':WebGLPlot['Cartesian3'][_0x32f430(0x2ac5)](_0x5d1d51['x'],_0x5d1d51['y'],_0x5d1d51['z'])});return new WebGLPlot[(_0x32f430(0x1c6c))]({'image':_0xbef71b,'startColor':new WebGLPlot[(_0x32f430(0x3a27))](0x1,0x1,0x1,0x1),'endColor':new WebGLPlot[(_0x32f430(0x3a27))](0.5,0x0,0x0,0x0),'startScale':this[_0x32f430(0x588d)][_0x32f430(0x38cf)],'endScale':1.5,'minimumParticleLife':this[_0x32f430(0x588d)][_0x32f430(0x538c)],'maximumParticleLife':this['style'][_0x32f430(0x4705)],'minimumSpeed':this[_0x32f430(0x588d)][_0x32f430(0x17f9)],'maximumSpeed':this[_0x32f430(0x588d)][_0x32f430(0x302a)],'imageSize':new WebGLPlot[(_0x32f430(0x417d))](0x2,0x2),'emissionRate':this[_0x32f430(0x588d)][_0x32f430(0x1eda)],'lifetime':0x10,'loop':!0x0,'emitter':new WebGLPlot[(_0x32f430(0x1298))](0.785398185),'sizeInMeters':!0x0,'modelMatrix':this[_0x32f430(0x39ad)](_0x492e45,WebGLPlot[_0x32f430(0xecb)]['now']()),'emitterModelMatrix':this[_0x32f430(0x504b)]()});},EfficiencyManager[_0x68aa19(0x4b51)][_0x68aa19(0x4ed8)]=function(_0x4da704,_0x18f2d0){var _0x3e30f9=_0x68aa19,_0x1b8e91=this[_0x3e30f9(0x4d0c)][_0x3e30f9(0x19d0)][_0x3e30f9(0x4979)]({'position':WebGLPlot[_0x3e30f9(0x3349)]['fromDegrees'](_0x18f2d0['x'],_0x18f2d0['y'],_0x18f2d0['z'])});return new WebGLPlot[(_0x3e30f9(0x1c6c))]({'image':_0x4da704,'startColor':WebGLPlot[_0x3e30f9(0x3a27)][_0x3e30f9(0xe71)][_0x3e30f9(0x2156)](0.7),'endColor':WebGLPlot[_0x3e30f9(0x3a27)][_0x3e30f9(0x458b)]['withAlpha'](0.3),'startScale':0x1,'endScale':0x2,'particleLife':0x1,'speed':0x5,'imageSize':new WebGLPlot['Cartesian2'](0x2,0x2),'emissionRate':0x32,'lifetime':0x5,'loop':!0x0,'emitter':new WebGLPlot[(_0x3e30f9(0x3af0))](new WebGLPlot[(_0x3e30f9(0x3349))](0x1,0x1,0x1)),'sizeInMeters':!0x0,'modelMatrix':this[_0x3e30f9(0x39ad)](_0x1b8e91,WebGLPlot['JulianDate'][_0x3e30f9(0x3c84)]()),'emitterModelMatrix':this[_0x3e30f9(0x504b)]()});},EfficiencyManager[_0x68aa19(0x4b51)][_0x68aa19(0x160a)]=function(_0xe54aaf){return{'fireImage':_0xe54aaf,'startScale':0x0,'endScale':1.5,'minimumParticleLife':1.5,'maximumParticleLife':1.8,'minimumSpeed':0x7,'maximumSpeed':0x9,'particleSize':0x2,'emissionRate':0xc8};},EfficiencyManager[_0x68aa19(0x4b51)]['computeModelMatrix']=function(_0x41904b,_0x3e9c9c){var _0xd35f44=_0x68aa19,_0x7b30f0=WebGLPlot['Property'][_0xd35f44(0x4514)](_0x41904b[_0xd35f44(0x4771)],_0x3e9c9c,new WebGLPlot[(_0xd35f44(0x3349))]());if(WebGLPlot[_0xd35f44(0x3224)](_0x7b30f0)){var _0x1a4a12=WebGLPlot[_0xd35f44(0xc43)][_0xd35f44(0x4514)](_0x41904b[_0xd35f44(0xebd)],_0x3e9c9c,new WebGLPlot['Quaternion']());if(WebGLPlot[_0xd35f44(0x3224)](_0x1a4a12))_0x3e06fb=WebGLPlot[_0xd35f44(0x38ce)][_0xd35f44(0x1eeb)](WebGLPlot[_0xd35f44(0x54a0)]['fromQuaternion'](_0x1a4a12,new WebGLPlot[(_0xd35f44(0x54a0))]()),_0x7b30f0,new WebGLPlot[(_0xd35f44(0x38ce))]());else var _0x3e06fb=WebGLPlot[_0xd35f44(0x4c1c)]['eastNorthUpToFixedFrame'](_0x7b30f0,void 0x0,new WebGLPlot[(_0xd35f44(0x38ce))]());return _0x3e06fb;}},EfficiencyManager[_0x68aa19(0x4b51)][_0x68aa19(0x504b)]=function(){var _0x46dd77=_0x68aa19,_0x163484=WebGLPlot[_0x46dd77(0x3300)][_0x46dd77(0x2ac5)](0x0,0x0,0x0,new WebGLPlot['HeadingPitchRoll']()),_0x41a12c=new WebGLPlot[(_0x46dd77(0xb5d))]();return _0x41a12c['translation']=WebGLPlot['Cartesian3'][_0x46dd77(0x2b84)](2.5,0x4,0x1,new WebGLPlot[(_0x46dd77(0x3349))]()),_0x41a12c[_0x46dd77(0x374)]=WebGLPlot[_0x46dd77(0x2cd4)][_0x46dd77(0x2ddb)](_0x163484,new WebGLPlot['Quaternion']()),WebGLPlot[_0x46dd77(0x38ce)][_0x46dd77(0x48d5)](_0x41a12c,new WebGLPlot['Matrix4']());},CameraMoveHandler[_0x68aa19(0x4b51)][_0x68aa19(0x773)]=function(){var _0x541427=_0x68aa19;document[_0x541427(0xef9)]('keydown',this[_0x541427(0x727)],!0x1),document['addEventListener'](_0x541427(0x35d9),this[_0x541427(0x35d9)],!0x1);},CameraMoveHandler['prototype'][_0x68aa19(0x53d6)]=function(){var _0x462f5e=_0x68aa19;document[_0x462f5e(0x1cba)]('keydown',this[_0x462f5e(0x727)]),document[_0x462f5e(0x1cba)](_0x462f5e(0x35d9),this[_0x462f5e(0x35d9)]);},CameraMoveHandler[_0x68aa19(0x4b51)][_0x68aa19(0x727)]=function(_0x5bf545){var _0x651c35=_0x68aa19;const _0x349b2c=getFlagForKeyCode$1(_0x5bf545['keyCode']);void 0x0!==_0x349b2c&&(CameraMoveHandler[_0x651c35(0x4bad)][_0x349b2c]=!0x0);},CameraMoveHandler[_0x68aa19(0x4b51)]['keyup']=function(_0x2083bc){var _0x5f4a5c=_0x68aa19;const _0xa67b1e=getFlagForKeyCode$1(_0x2083bc[_0x5f4a5c(0x2b1d)]);void 0x0!==_0xa67b1e&&(CameraMoveHandler[_0x5f4a5c(0x4bad)][_0xa67b1e]=!0x1);},Object[_0x68aa19(0x5b7)](CameraMoveHandler[_0x68aa19(0x4b51)],{'cameraMoveRate':{'get':function(){var _0x353f5c=_0x68aa19;return this[_0x353f5c(0x751)];},'set':function(_0x2d0908){var _0x55866f=_0x68aa19;if(_0x2d0908===this['_cameraMoveRate']||_0x55866f(0x30f8)!=typeof _0x2d0908)return!0x1;this[_0x55866f(0x751)]=_0x2d0908;}}}),SMLFileService[_0x68aa19(0x4b51)][_0x68aa19(0x518e)]=function(_0x1e3719,_0x132b5e,_0xbe0003){var _0x95c6c4=_0x68aa19,_0x501bc3=this;return _0xbe0003||(_0xbe0003=_0x501bc3),new SuperMap[(_0x95c6c4(0x573))](_0x501bc3[_0x95c6c4(0x343b)],{'proxy':_0x501bc3[_0x95c6c4(0x2fce)]['proxy'],'withCredentials':_0x501bc3[_0x95c6c4(0x2fce)][_0x95c6c4(0x44a6)],'crossOrigin':_0x501bc3[_0x95c6c4(0x2fce)][_0x95c6c4(0x4bb6)],'headers':_0x501bc3[_0x95c6c4(0x2fce)][_0x95c6c4(0x4f7d)],'serverType':_0x501bc3[_0x95c6c4(0x2fce)][_0x95c6c4(0x20e8)],'eventListeners':{'scope':_0xbe0003,'processCompleted':_0x132b5e,'processFailed':_0x132b5e}})[_0x95c6c4(0x187c)](_0x1e3719),_0x501bc3;},SMLFileService[_0x68aa19(0x4b51)][_0x68aa19(0x20a2)]=function(_0x492d49,_0x28ed1d,_0x3d8aab){var _0x1f1c60=_0x68aa19,_0x1daf84=this;return _0x3d8aab||(_0x3d8aab=_0x1daf84),new SuperMap[(_0x1f1c60(0x3c56))](_0x1daf84[_0x1f1c60(0x343b)],{'proxy':_0x1daf84['options'][_0x1f1c60(0x2b76)],'withCredentials':_0x1daf84['options'][_0x1f1c60(0x44a6)],'crossOrigin':_0x1daf84[_0x1f1c60(0x2fce)][_0x1f1c60(0x4bb6)],'headers':_0x1daf84[_0x1f1c60(0x2fce)][_0x1f1c60(0x4f7d)],'serverType':_0x1daf84[_0x1f1c60(0x2fce)]['serverType'],'eventListeners':{'scope':_0x3d8aab,'processCompleted':_0x28ed1d,'processFailed':_0x28ed1d}})[_0x1f1c60(0x187c)](_0x492d49),_0x1daf84;},EditSmlFileParameters[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x3fd8e3=_0x68aa19,_0x3be2b3=this;_0x3be2b3[_0x3fd8e3(0x42e4)]=_0x3fd8e3(0x30ba),_0x3be2b3[_0x3fd8e3(0x4e2c)]=null,_0x3be2b3[_0x3fd8e3(0x373d)]=!0x1,_0x3be2b3[_0x3fd8e3(0x492a)]='';},EditSmlFileParameters[_0x68aa19(0x41d6)]=function(_0x7785df){var _0x2a0236=_0x68aa19;if(_0x7785df)return WebGLPlot[_0x2a0236(0x3c73)](_0x7785df[_0x2a0236(0x4e2c)]);};var WebGLPlot$4=window[_0x68aa19(0x146e)]=window[_0x68aa19(0x146e)]||{};function AlgoInclude(){}var createAlgo=function(_0x4751f8){var _0x4a0b90=_0x68aa19;return void 0x0!==SuperMapAlgoPlot?SuperMapAlgoPlot[_0x4a0b90(0x1c1f)][_0x4a0b90(0x3743)]({'libID':_0x4751f8[_0x4a0b90(0x2494)],'code':_0x4751f8[_0x4a0b90(0x3fa3)]}):void 0x0;},getDefaultStyle=function(_0x12a102){var _0x2ef9fa=_0x68aa19;return void 0x0!==SuperMapAlgoPlot?Plotting['getInstance']()[_0x2ef9fa(0x160a)]():void 0x0;},getSpatialData=function(_0x1f0427,_0x3a11a6){var _0x4a0b49=_0x68aa19;return void 0x0!==SuperMapAlgoPlot?SuperMapAlgoPlot[_0x4a0b49(0x33f7)][_0x4a0b49(0x1a0d)](_0x1f0427,_0x3a11a6):void 0x0;},getServerData=function(_0xf2a9b9,_0x6fe610,_0x4b0331){var _0x1679ac=_0x68aa19;if(void 0x0===_0x4b0331&&(_0x4b0331=Plotting['getInstance'](null,null)[_0x1679ac(0x4b5)]()),void 0x0===SuperMap||0x0===_0xf2a9b9||WebGLPlot$4[_0x1679ac(0x127b)]()[_0x1679ac(0x33f0)](this['libID']))return 0x0===_0xf2a9b9?_0xf2a9b9:null;var _0x4f9043=new SuperMap['GetSymbolInfoParameters']();return _0x4f9043[_0x1679ac(0x2494)]=_0xf2a9b9,_0x4f9043['code']=_0x6fe610,_0x4f9043[_0x1679ac(0x1a13)]=0x1,{'getSymbolInfoParameters':_0x4f9043,'getSymbolInfo':new SuperMap[(_0x1679ac(0x4ff1))](_0x4b0331,WebGLPlot$4[_0x1679ac(0x127b)]()['options'][_0x1679ac(0x2faf)])};},toJSON=function(_0x57368b){var _0x2017c5=_0x68aa19;return void 0x0!==SuperMapAlgoPlot?SuperMapAlgoPlot[_0x2017c5(0x294b)]['toJSON'](_0x57368b):'';},clonePoints=function(_0x18ba90){var _0x27099c=_0x68aa19;return void 0x0!==SuperMapAlgoPlot?SuperMapAlgoPlot[_0x27099c(0x294b)][_0x27099c(0x4e8d)](_0x18ba90):[];},EditSmlFile=function(_0x10f62c,_0x3d5f64){var _0x2db899=_0x68aa19;return void 0x0!==SuperMap?{'editSmlFile':new SuperMap[(_0x2db899(0x3c56))](_0x10f62c,_0x3d5f64),'editSmlFileParams':new EditSmlFileParameters()}:void 0x0;},smlFileService=function(_0x23ea4f,_0xdaf44f){return void 0x0!==SuperMap?{'smlFileService':new SMLFileService(_0x23ea4f,_0xdaf44f),'editSmlFileParams':new EditSmlFileParameters()}:void 0x0;},isAccessServer=function(_0x17d601,_0xd1f613){var _0x385823=_0x68aa19;return void 0x0!==SuperMap&&SuperMapAlgoPlot[_0x385823(0x1c1f)][_0x385823(0x248)](_0x17d601,_0xd1f613);},polylineDistance=function(_0x63c749){var _0x2d2ba8=_0x68aa19;return void 0x0!==SuperMapAlgoPlot?SuperMapAlgoPlot[_0x2d2ba8(0x294b)][_0x2d2ba8(0x200a)](_0x63c749):0x0;},analysisSymbolCells=function(_0x3007e7){var _0x3ba805=_0x68aa19;return void 0x0!==SuperMapAlgoPlot?SuperMapAlgoPlot['AnalysisSymbol'][_0x3ba805(0x28a3)](_0x3007e7):void 0x0;},rotateAngle=function(_0x5345d9,_0x20eceb,_0x2a2915){var _0x493fa6=_0x68aa19;void 0x0!==SuperMapAlgoPlot&&SuperMapAlgoPlot[_0x493fa6(0x294b)][_0x493fa6(0x1203)](_0x5345d9,_0x20eceb,_0x2a2915);},plotI18n=function(_0x16afe4){var _0x362142=_0x68aa19;if(void 0x0!==SuperMapAlgoPlot)return SuperMapAlgoPlot[_0x362142(0x4b34)](_0x16afe4);},getLibManager=function(){var _0x4a56f4=_0x68aa19;return Plotting[_0x4a56f4(0x5789)]()[_0x4a56f4(0x5206)]();},createProperty=function(_0x1786c5,_0x6ab883){var _0x2fff64=_0x68aa19;return new SuperMap['Plot'][(_0x2fff64(0xc43))](_0x1786c5,_0x6ab883);};WebGLPlot$4[_0x68aa19(0x549b)]=createAlgo,WebGLPlot$4[_0x68aa19(0x160a)]=getDefaultStyle,WebGLPlot$4[_0x68aa19(0x1a0d)]=getSpatialData,WebGLPlot$4['getServerData']=getServerData,WebGLPlot$4['toJSON']=toJSON,WebGLPlot$4[_0x68aa19(0x114d)]=EditSmlFile,WebGLPlot$4['clonePoints']=clonePoints,WebGLPlot$4[_0x68aa19(0x248)]=isAccessServer,WebGLPlot$4[_0x68aa19(0x200a)]=polylineDistance,WebGLPlot$4['analysisSymbolCells']=analysisSymbolCells,WebGLPlot$4[_0x68aa19(0x1203)]=rotateAngle,WebGLPlot$4[_0x68aa19(0x4b34)]=plotI18n,WebGLPlot$4[_0x68aa19(0x127b)]=getLibManager,WebGLPlot$4[_0x68aa19(0x2541)]=createProperty,WebGLPlot$4[_0x68aa19(0x545c)]=smlFileService;var WebGLPlot$3=window[_0x68aa19(0x146e)]=window[_0x68aa19(0x146e)]||{};function OverLayerSymbol(_0x2866cc,_0x1f0b63){var _0x4761f8=_0x68aa19;void 0x0===_0x2866cc[_0x4761f8(0x526e)]?this[_0x4761f8(0x526e)]=!0x0:this[_0x4761f8(0x526e)]=_0x2866cc[_0x4761f8(0x526e)],this[_0x4761f8(0x1d45)]=_0x1f0b63[_0x4761f8(0x1d45)],this[_0x4761f8(0x4771)]=this[_0x4761f8(0x3bd3)](_0x2866cc[_0x4761f8(0x4771)]),void 0x0===this[_0x4761f8(0x4771)]&&(this[_0x4761f8(0x4771)]={'x':0x64,'y':0xc8,'z':0x0}),this[_0x4761f8(0x588d)]=document[_0x4761f8(0x433c)](_0x4761f8(0x588d)),this[_0x4761f8(0x588d)][_0x4761f8(0x40f1)]='.dialog{min-width:150px;min-height:100px;position:absolute;\x20background-color:\x20rgba(42,\x2069,\x20105,.3);border:\x20none;display:\x20block;left:'+this['position']['x']+_0x4761f8(0x3a9d)+this[_0x4761f8(0x4771)]['y']+_0x4761f8(0xc65),this[_0x4761f8(0xd30)]=document['getElementsByTagName'](_0x4761f8(0xd30))[_0x4761f8(0x455d)](0x0),this['head']['appendChild'](this[_0x4761f8(0x588d)]),this[_0x4761f8(0x4e0)]=document[_0x4761f8(0x433c)](_0x4761f8(0x4dc4)),this[_0x4761f8(0x4e0)][_0x4761f8(0x3f32)][_0x4761f8(0x4979)]('dialog'),this[_0x4761f8(0x4e0)][_0x4761f8(0x588d)][_0x4761f8(0x5189)]=_0x4761f8(0x2e35);var _0x22ec6a=Math[_0x4761f8(0x2bd3)]()['toString'](0xf);this['bpDom']['id']=_0x22ec6a[_0x4761f8(0x48ca)](0x2,_0x22ec6a[_0x4761f8(0x531b)]),this[_0x4761f8(0x4e0)][_0x4761f8(0x4771)]=_0x2866cc[_0x4761f8(0x4771)],this['canvasDom']=document[_0x4761f8(0x433c)](_0x4761f8(0xda2)),this[_0x4761f8(0x2046)]['id']=this[_0x4761f8(0x4e0)]['id']+'c',this[_0x4761f8(0x2046)]['style'][_0x4761f8(0x5189)]=_0x4761f8(0x4557),document[_0x4761f8(0x57eb)][_0x4761f8(0x3356)](this['canvasDom']),this[_0x4761f8(0x4089)]=document[_0x4761f8(0x433c)]('div'),this[_0x4761f8(0x4089)][_0x4761f8(0x3f32)][_0x4761f8(0x4979)](_0x4761f8(0x2a39)),this[_0x4761f8(0x4089)]['appendChild'](_0x2866cc[_0x4761f8(0x1733)]),this[_0x4761f8(0x4e0)]['appendChild'](this[_0x4761f8(0x4089)]),document[_0x4761f8(0x57eb)][_0x4761f8(0x3356)](this[_0x4761f8(0x4e0)]),this['Dragging'](this[_0x4761f8(0x4c77)])[_0x4761f8(0x10ec)](),this['self']=this,this[_0x4761f8(0xda2)]=document[_0x4761f8(0x214c)](this[_0x4761f8(0x4e0)]['id']+'c'),this['lineCtx']=this[_0x4761f8(0xda2)]['getContext']('2d'),this[_0x4761f8(0x2d46)]=document[_0x4761f8(0x214c)](this['bpDom']['id']),this[_0x4761f8(0x1f2e)]=this[_0x4761f8(0x590)](this[_0x4761f8(0x2d46)]),_0x1f0b63['camera'][_0x4761f8(0x2aa7)][_0x4761f8(0xef9)](function(){var _0x2e09fe=_0x4761f8,_0x2c486e=document['getElementsByClassName'](_0x2e09fe(0x24c9));for(let _0x3ceb81=0x0;_0x3ceb81<_0x2c486e[_0x2e09fe(0x531b)];_0x3ceb81++){this[_0x2e09fe(0x2d46)]=_0x2c486e[_0x3ceb81],this[_0x2e09fe(0x1f2e)]=this[_0x2e09fe(0x590)](_0x2c486e[_0x3ceb81]);var _0x5c8dcf=this['bpDiv']['id'],_0x188222=document[_0x2e09fe(0x214c)](_0x5c8dcf+'c');this[_0x2e09fe(0x5573)]=_0x188222['getContext']('2d'),this[_0x2e09fe(0xda2)]=_0x188222,this[_0x2e09fe(0x4771)]=this[_0x2e09fe(0x3bd3)](this[_0x2e09fe(0x2d46)]['position']),void 0x0!==this[_0x2e09fe(0x4771)]&&this['showLine']&&this[_0x2e09fe(0x25a)](this[_0x2e09fe(0xda2)],this[_0x2e09fe(0x5573)]);}}['bind'](this));}OverLayerSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x2e17)]=function(_0x1d3396){var _0x20165c=null,_0x3afc23=0x0,_0x16b5d5=0x0,_0xb75786=_0x5b4b75=>{var _0x4237ee=_0x54f3;switch(_0x5b4b75[_0x4237ee(0x3243)]){case _0x4237ee(0x384f):if(null!=(_0x20165c=_0x1d3396(_0x5b4b75))){this[_0x4237ee(0x2d46)]=_0x20165c,this[_0x4237ee(0x1f2e)]=this[_0x4237ee(0x590)](this[_0x4237ee(0x2d46)]);var _0x243231=this[_0x4237ee(0x2d46)]['id'],_0x442da6=document[_0x4237ee(0x214c)](_0x243231+'c');this[_0x4237ee(0x5573)]=_0x442da6[_0x4237ee(0x3ca1)]('2d'),this[_0x4237ee(0xda2)]=_0x442da6,this[_0x4237ee(0x4771)]=this[_0x4237ee(0x3bd3)](this[_0x4237ee(0x2d46)][_0x4237ee(0x4771)]);}null!=_0x20165c&&(_0x3afc23=_0x5b4b75['clientX']-_0x20165c[_0x4237ee(0x1b2b)],_0x16b5d5=_0x5b4b75[_0x4237ee(0x4361)]-_0x20165c[_0x4237ee(0x3e5)]);break;case _0x4237ee(0x3c1c):null!=_0x20165c&&(_0x20165c[_0x4237ee(0x588d)]['left']=_0x5b4b75[_0x4237ee(0x1ed7)]-_0x3afc23+'px',_0x20165c['style'][_0x4237ee(0x4910)]=_0x5b4b75[_0x4237ee(0x4361)]-_0x16b5d5+'px',void 0x0!==this[_0x4237ee(0x4771)]&&this[_0x4237ee(0x526e)]&&this[_0x4237ee(0x25a)](this[_0x4237ee(0xda2)],this[_0x4237ee(0x5573)]));break;case _0x4237ee(0x11e2):_0x20165c=null,_0x3afc23=0x0,_0x16b5d5=0x0;}};return{'enable':function(){var _0x58862d=_0x54f3;document[_0x58862d(0xef9)](_0x58862d(0x384f),_0xb75786),document[_0x58862d(0xef9)](_0x58862d(0x3c1c),_0xb75786),document[_0x58862d(0xef9)](_0x58862d(0x11e2),_0xb75786);},'disable':function(){var _0x4d25bf=_0x54f3;document[_0x4d25bf(0x1cba)](_0x4d25bf(0x384f),_0xb75786),document[_0x4d25bf(0x1cba)](_0x4d25bf(0x3c1c),_0xb75786),document[_0x4d25bf(0x1cba)](_0x4d25bf(0x11e2),_0xb75786);}};},OverLayerSymbol[_0x68aa19(0x4b51)]['getDraggingDialog']=function(_0x9db5bf){var _0x27fab2=_0x68aa19;for(var _0x2959f5=_0x9db5bf[_0x27fab2(0x15c9)];_0x2959f5&&-0x1==_0x2959f5[_0x27fab2(0x4cbd)][_0x27fab2(0x33ab)]('dialog');)_0x2959f5=_0x2959f5[_0x27fab2(0xa29)];return _0x2959f5;},OverLayerSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x590)]=function(_0xe3a31a){var _0x7c40ab=_0x68aa19;return{'x':_0xe3a31a[_0x7c40ab(0x4209)]()['left'],'y':_0xe3a31a[_0x7c40ab(0x4209)]()['top']};},OverLayerSymbol['prototype']['getMinDisPoint']=function(){var _0x562c75=_0x68aa19;let _0x46154e={'x':this['bpDiv'][_0x562c75(0x1b2b)],'y':this[_0x562c75(0x2d46)][_0x562c75(0x3e5)]},_0x2de9bd={'x':this[_0x562c75(0x2d46)][_0x562c75(0x1b2b)],'y':this[_0x562c75(0x2d46)]['offsetTop']+this[_0x562c75(0x2d46)][_0x562c75(0xd5b)]},_0x1fbcff={'x':this['bpDiv'][_0x562c75(0x1b2b)]+this[_0x562c75(0x2d46)][_0x562c75(0x49a0)],'y':this[_0x562c75(0x2d46)]['offsetTop']},_0x2d5763={'x':this[_0x562c75(0x2d46)][_0x562c75(0x1b2b)]+this['bpDiv'][_0x562c75(0x49a0)],'y':this[_0x562c75(0x2d46)][_0x562c75(0x3e5)]+this[_0x562c75(0x2d46)][_0x562c75(0xd5b)]};this[_0x562c75(0x4771)];let _0x38a7da=(this[_0x562c75(0x4771)]['x']-_0x46154e['x'])*(this[_0x562c75(0x4771)]['x']-_0x46154e['x'])+(this['position']['y']-_0x46154e['y'])*(this[_0x562c75(0x4771)]['y']-_0x46154e['y']),_0x31d562=(this[_0x562c75(0x4771)]['x']-_0x2de9bd['x'])*(this[_0x562c75(0x4771)]['x']-_0x2de9bd['x'])+(this[_0x562c75(0x4771)]['y']-_0x2de9bd['y'])*(this[_0x562c75(0x4771)]['y']-_0x2de9bd['y']),_0x12bd52=(this[_0x562c75(0x4771)]['x']-_0x1fbcff['x'])*(this[_0x562c75(0x4771)]['x']-_0x1fbcff['x'])+(this['position']['y']-_0x1fbcff['y'])*(this[_0x562c75(0x4771)]['y']-_0x1fbcff['y']),_0x1412ca=(this[_0x562c75(0x4771)]['x']-_0x2d5763['x'])*(this[_0x562c75(0x4771)]['x']-_0x2d5763['x'])+(this[_0x562c75(0x4771)]['y']-_0x2d5763['y'])*(this['position']['y']-_0x2d5763['y']),_0x1271c9=[];_0x1271c9[_0x562c75(0x3a33)](_0x38a7da),_0x1271c9[_0x562c75(0x3a33)](_0x31d562),_0x1271c9['push'](_0x12bd52),_0x1271c9[_0x562c75(0x3a33)](_0x1412ca);let _0x26425e=_0x1271c9[0x0],_0x3097bc=0x0;for(var _0x48889f=0x1;_0x48889f<_0x1271c9['length'];_0x48889f++)_0x1271c9[_0x48889f]<_0x26425e&&(_0x26425e=_0x1271c9[_0x48889f],_0x3097bc=_0x48889f);return 0x0==_0x3097bc?_0x46154e:0x1==_0x3097bc?_0x2de9bd:0x2==_0x3097bc?_0x1fbcff:0x3==_0x3097bc?_0x2d5763:null;},OverLayerSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x25a)]=function(_0x192d9f,_0x184c82){var _0x1888c8=_0x68aa19;let _0x6d054=this['getMinDisPoint']();if(null==_0x6d054)return;let _0x143927=Math['abs'](_0x6d054['x']-this['position']['x']),_0x56268c=Math[_0x1888c8(0x1661)](this[_0x1888c8(0x4771)]['y']-_0x6d054['y']),_0x8c0940=this['position']['x'],_0x3986d6=this[_0x1888c8(0x4771)]['y'],_0x214a04=_0x6d054['x'],_0x4c9165=_0x6d054['y'],_0x2bfb82=Math['min'](_0x8c0940,_0x214a04),_0x26f9ae=Math[_0x1888c8(0x27d5)](_0x3986d6,_0x4c9165);_0x192d9f[_0x1888c8(0x209)]=Math[_0x1888c8(0x1661)](_0x143927),_0x192d9f[_0x1888c8(0x5862)]=Math[_0x1888c8(0x1661)](_0x56268c),_0x192d9f[_0x1888c8(0x588d)][_0x1888c8(0x2318)](_0x1888c8(0x1831),_0x2bfb82+'px',''),_0x192d9f[_0x1888c8(0x588d)][_0x1888c8(0x2318)](_0x1888c8(0x4910),_0x26f9ae+'px',''),_0x184c82[_0x1888c8(0x2b39)](0x0,0x0,_0x192d9f['width'],_0x192d9f[_0x1888c8(0x5862)]),_0x184c82[_0x1888c8(0x28b1)](),_0x184c82['moveTo'](_0x8c0940-_0x2bfb82,_0x3986d6-_0x26f9ae),_0x184c82[_0x1888c8(0x3d72)](_0x214a04-_0x2bfb82,_0x4c9165-_0x26f9ae),_0x184c82[_0x1888c8(0x3c20)]();},OverLayerSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x3bd3)]=function(_0x35a9a9){var _0x2c873f=_0x68aa19;0x2===_0x35a9a9[_0x2c873f(0x531b)]&&(_0x35a9a9[0x2]=0x0);var _0x1bbe4f=WebGLPlot$3[_0x2c873f(0x3349)][_0x2c873f(0x2ac5)](_0x35a9a9[0x0],_0x35a9a9[0x1],_0x35a9a9[0x2]);return WebGLPlot$3['SceneTransforms'][_0x2c873f(0x3a1)](this[_0x2c873f(0x1d45)],_0x1bbe4f);},OverLayerSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x1a23)]=function(_0x18872b){var _0x196d54=_0x68aa19;this[_0x196d54(0x4771)]=this[_0x196d54(0x3bd3)](_0x18872b),null!=this[_0x196d54(0x4771)]&&(this[_0x196d54(0x5573)][_0x196d54(0x2b39)](0x0,0x0,this[_0x196d54(0xda2)]['width'],this[_0x196d54(0xda2)]['height']),this['drawLine'](this[_0x196d54(0xda2)],this[_0x196d54(0x5573)]));},OverLayerSymbol['prototype']['setLineVisible']=function(_0x4718e7){var _0x464d2b=_0x68aa19;this[_0x464d2b(0x526e)]=_0x4718e7,_0x4718e7?void 0x0!==this[_0x464d2b(0x4771)]&&this[_0x464d2b(0x25a)](this[_0x464d2b(0xda2)],this['lineCtx']):this['lineCtx'][_0x464d2b(0x2b39)](0x0,0x0,this[_0x464d2b(0xda2)][_0x464d2b(0x209)],this[_0x464d2b(0xda2)][_0x464d2b(0x5862)]);},OverLayerSymbol[_0x68aa19(0x4b51)]['getPosition']=function(){var _0x1253d8=_0x68aa19;return this[_0x1253d8(0x2d46)][_0x1253d8(0x4771)];},OverLayerSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x44de)]=function(_0x2c42da){var _0x654c6a=_0x68aa19;this[_0x654c6a(0x4089)][_0x654c6a(0x1330)][_0x654c6a(0x3bcb)](_0x2bde91=>_0x2bde91[_0x654c6a(0x4b3f)]()),this[_0x654c6a(0x4089)]['appendChild'](_0x2c42da);},OverLayerSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x210f)]=function(_0x164c00){var _0x346cdc=_0x68aa19;const _0x4c7c09=this[_0x346cdc(0x2d46)];_0x4c7c09&&_0x164c00?(_0x4c7c09[_0x346cdc(0x588d)][_0x346cdc(0x5189)]=_0x346cdc(0x2e35),void 0x0!==this['position']&&this[_0x346cdc(0x526e)]&&this[_0x346cdc(0x25a)](this[_0x346cdc(0xda2)],this[_0x346cdc(0x5573)])):(_0x4c7c09[_0x346cdc(0x588d)]['cssText']=_0x346cdc(0x4a5f),this[_0x346cdc(0x5573)][_0x346cdc(0x2b39)](0x0,0x0,this[_0x346cdc(0xda2)]['width'],this[_0x346cdc(0xda2)][_0x346cdc(0x5862)]));},OverLayerSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x4b3f)]=function(){var _0x21ee65=_0x68aa19;document[_0x21ee65(0x57eb)][_0x21ee65(0x3234)](this[_0x21ee65(0x2d46)]),document['body'][_0x21ee65(0x3234)](this[_0x21ee65(0xda2)]);},OverLayerSymbol[_0x68aa19(0x4b51)][_0x68aa19(0x24aa)]=function(_0x475a19){var _0x42a487=_0x68aa19;this[_0x42a487(0x4089)]['childNodes'][_0x42a487(0x3bcb)](_0x3417ca=>_0x3417ca[_0x42a487(0x4b3f)]()),this['contentDom']['appendChild'](_0x475a19);};var WebGLPlot$2=window[_0x68aa19(0x146e)]=window['WebGLPlot']||{};function DefaultStyle(_0x3d9beb){var _0x5ccea3=_0x68aa19;_0x3d9beb=_0x3d9beb||{},this['defaultFlag']=!!_0x3d9beb[_0x5ccea3(0x377a)]&&_0x3d9beb[_0x5ccea3(0x377a)],this[_0x5ccea3(0x12f4)]=new SymbolStyle(),this['symbolTextStyle']=new SymbolTextStyle(),this[_0x5ccea3(0x2be)]=_0x3d9beb[_0x5ccea3(0x450b)]?_0x3d9beb[_0x5ccea3(0x450b)]:new WebGLPlot$2['Cartesian2'](-0x1,-0x1),this[_0x5ccea3(0x3b4d)]=_0x3d9beb[_0x5ccea3(0x1efb)]?_0x3d9beb[_0x5ccea3(0x1efb)]:-0x1,this['_gridLineWidth']=_0x3d9beb[_0x5ccea3(0x1bd0)]?_0x3d9beb[_0x5ccea3(0x1bd0)]:-0x1,this[_0x5ccea3(0x3c89)]=_0x3d9beb[_0x5ccea3(0x28d0)]?_0x3d9beb[_0x5ccea3(0x28d0)]:'',this[_0x5ccea3(0x37a2)]=_0x5ccea3(0x23f1);}Object[_0x68aa19(0x5b7)](DefaultStyle[_0x68aa19(0x4b51)],{'lineColor':{'get':function(){return this['symbolStyle']['_lineColor'];},'set':function(_0x3fd64c){var _0x18ea8a=_0x68aa19;_0x3fd64c!==this[_0x18ea8a(0x12f4)]['_lineColor']&&(this['symbolStyle'][_0x18ea8a(0x4932)]=_0x3fd64c);}},'lineWidth':{'get':function(){var _0x3f9f36=_0x68aa19;return this[_0x3f9f36(0x12f4)][_0x3f9f36(0x14e8)];},'set':function(_0x5e2cc6){var _0xf7e95e=_0x68aa19;_0x5e2cc6!==this[_0xf7e95e(0x12f4)][_0xf7e95e(0x14e8)]&&(this[_0xf7e95e(0x12f4)][_0xf7e95e(0x3bf7)]=_0x5e2cc6);}},'fillBackColor':{'get':function(){var _0x2eb6fe=_0x68aa19;return this['symbolStyle'][_0x2eb6fe(0x90c)];},'set':function(_0xea5f78){var _0x3ebe6c=_0x68aa19;_0xea5f78!==this[_0x3ebe6c(0x12f4)][_0x3ebe6c(0x90c)]&&(this[_0x3ebe6c(0x12f4)][_0x3ebe6c(0xbb9)]=_0xea5f78);}},'fillForeColor':{'get':function(){var _0x335f3f=_0x68aa19;return this[_0x335f3f(0x12f4)][_0x335f3f(0x2722)];},'set':function(_0x48cace){var _0x2275cf=_0x68aa19;_0x48cace!==this[_0x2275cf(0x12f4)][_0x2275cf(0x2722)]&&(this[_0x2275cf(0x12f4)][_0x2275cf(0x45ae)]=_0x48cace);}},'fillBackOpaque':{'get':function(){var _0x546a64=_0x68aa19;return this[_0x546a64(0x12f4)][_0x546a64(0x3735)];},'set':function(_0x5e86e8){var _0x196aa7=_0x68aa19;_0x5e86e8!==this['symbolStyle'][_0x196aa7(0x3735)]&&(this['symbolStyle'][_0x196aa7(0x3007)]=_0x5e86e8);}},'fillGradientAngle':{'get':function(){var _0x78d3f7=_0x68aa19;return this['symbolStyle'][_0x78d3f7(0xce1)];},'set':function(_0x39ce1c){var _0x48d116=_0x68aa19;_0x39ce1c!==this['symbolStyle'][_0x48d116(0xce1)]&&(this[_0x48d116(0x12f4)][_0x48d116(0xd63)]=_0x39ce1c);}},'fillGradientMode':{'get':function(){var _0x4e32a2=_0x68aa19;return this['symbolStyle'][_0x4e32a2(0x5548)];},'set':function(_0x4d3897){var _0x5af643=_0x68aa19;_0x4d3897!==this[_0x5af643(0x12f4)][_0x5af643(0x5548)]&&(this['symbolStyle'][_0x5af643(0x36b3)]=_0x4d3897);}},'fillGradientOffsetRatioY':{'get':function(){var _0x1e83c8=_0x68aa19;return this[_0x1e83c8(0x12f4)][_0x1e83c8(0x2cbf)];},'set':function(_0x4f375e){var _0x3f6d2f=_0x68aa19;_0x4f375e!==this[_0x3f6d2f(0x12f4)][_0x3f6d2f(0x2cbf)]&&(this['symbolStyle'][_0x3f6d2f(0x3bdc)]=_0x4f375e);}},'fillGradientOffsetRatioX':{'get':function(){var _0x1d4284=_0x68aa19;return this[_0x1d4284(0x12f4)][_0x1d4284(0x281a)];},'set':function(_0x32b172){var _0x5da971=_0x68aa19;_0x32b172!==this['symbolStyle'][_0x5da971(0x281a)]&&(this['symbolStyle'][_0x5da971(0x4fc)]=_0x32b172);}},'fillSymbolID':{'get':function(){var _0x4065c2=_0x68aa19;return this['symbolStyle'][_0x4065c2(0x5c7)];},'set':function(_0x22b755){var _0x46133c=_0x68aa19;_0x22b755!==this[_0x46133c(0x12f4)][_0x46133c(0x5c7)]&&(this[_0x46133c(0x12f4)][_0x46133c(0x39dd)]=_0x22b755);}},'fillOpaqueRate':{'get':function(){var _0x2f5abb=_0x68aa19;return this['symbolStyle'][_0x2f5abb(0x26d2)];},'set':function(_0x4009a0){var _0x1c1373=_0x68aa19;_0x4009a0===this[_0x1c1373(0x12f4)][_0x1c1373(0x26d2)]||_0x4009a0>0x64||_0x4009a0<0x0||(this[_0x1c1373(0x12f4)][_0x1c1373(0x36f8)]=_0x4009a0);}},'surroundLineWidth':{'get':function(){return this['symbolStyle']['_surroundLineWidth'];},'set':function(_0x302458){var _0x204937=_0x68aa19;_0x302458!==this[_0x204937(0x12f4)][_0x204937(0xf03)]&&(this[_0x204937(0x12f4)][_0x204937(0x43a5)]=_0x302458);}},'surroundLineColor':{'get':function(){var _0xa471d6=_0x68aa19;return this[_0xa471d6(0x12f4)][_0xa471d6(0xed5)];},'set':function(_0x145a56){var _0x528e57=_0x68aa19;_0x145a56!==this['symbolStyle'][_0x528e57(0xed5)]&&(this['symbolStyle'][_0x528e57(0x561e)]=_0x145a56);}},'opacity':{'get':function(){var _0x10d5d8=_0x68aa19;return this[_0x10d5d8(0x12f4)][_0x10d5d8(0x72b)];},'set':function(_0x3b7ebe){var _0x315b75=_0x68aa19;_0x3b7ebe!==this[_0x315b75(0x12f4)][_0x315b75(0x72b)]&&(this[_0x315b75(0x12f4)][_0x315b75(0x357f)]=_0x3b7ebe);}},'surroundLineType':{'get':function(){var _0x18df83=_0x68aa19;return this[_0x18df83(0x12f4)]['_surroundLineType'];},'set':function(_0x4cdfdd){var _0x26183a=_0x68aa19;_0x4cdfdd!==this[_0x26183a(0x12f4)][_0x26183a(0x35ee)]&&(this[_0x26183a(0x12f4)][_0x26183a(0x1a13)]=_0x4cdfdd);}},'height':{'get':function(){var _0x54cda0=_0x68aa19;return this['symbolTextStyle'][_0x54cda0(0x97b)];},'set':function(_0x24ef88){var _0xd6d537=_0x68aa19;_0x24ef88!==this[_0xd6d537(0x31c2)][_0xd6d537(0x97b)]&&(this[_0xd6d537(0x31c2)][_0xd6d537(0x5862)]=_0x24ef88);}},'foreColor':{'get':function(){var _0x3eb65e=_0x68aa19;return this[_0x3eb65e(0x31c2)]['_foreColor'];},'set':function(_0x56e40f){var _0x37ab2e=_0x68aa19;_0x56e40f!==this[_0x37ab2e(0x31c2)][_0x37ab2e(0x1704)]&&(this['symbolTextStyle'][_0x37ab2e(0x32ad)]=_0x56e40f);}},'backColor':{'get':function(){var _0x392997=_0x68aa19;return this[_0x392997(0x31c2)][_0x392997(0x8c6)];},'set':function(_0x7ca68a){var _0x46e8f6=_0x68aa19;_0x7ca68a!==this[_0x46e8f6(0x31c2)][_0x46e8f6(0x8c6)]&&(this[_0x46e8f6(0x31c2)][_0x46e8f6(0x3f2a)]=_0x7ca68a);}},'outline':{'get':function(){var _0x170037=_0x68aa19;return this[_0x170037(0x31c2)]['_outline'];},'set':function(_0x4879d2){var _0x1cc128=_0x68aa19;_0x4879d2!==this[_0x1cc128(0x31c2)][_0x1cc128(0x424c)]&&(this['symbolTextStyle'][_0x1cc128(0x2da5)]=_0x4879d2);}},'fontName':{'get':function(){var _0x43d72e=_0x68aa19;return this[_0x43d72e(0x31c2)][_0x43d72e(0x17e7)];},'set':function(_0x512467){var _0x145f2a=_0x68aa19;_0x512467!==this[_0x145f2a(0x31c2)]['_fontName']&&(this['symbolTextStyle']['fontName']=_0x512467);}},'italic':{'get':function(){var _0x2240a4=_0x68aa19;return this['symbolTextStyle'][_0x2240a4(0x259a)];},'set':function(_0x1ec0b3){var _0x4c17f5=_0x68aa19;_0x1ec0b3!==this[_0x4c17f5(0x31c2)][_0x4c17f5(0x259a)]&&(this[_0x4c17f5(0x31c2)][_0x4c17f5(0x5852)]=_0x1ec0b3);}},'bold':{'get':function(){var _0x3316d1=_0x68aa19;return this['symbolTextStyle'][_0x3316d1(0x3fed)];},'set':function(_0x100f78){var _0x4b0a11=_0x68aa19;_0x100f78!==this['symbolTextStyle'][_0x4b0a11(0x3fed)]&&(this['symbolTextStyle'][_0x4b0a11(0x1804)]=_0x100f78);}},'align':{'get':function(){var _0x1d506c=_0x68aa19;return this[_0x1d506c(0x31c2)][_0x1d506c(0x5501)];},'set':function(_0x502054){var _0x193bb6=_0x68aa19;_0x502054!==this['symbolTextStyle']['_italic']&&(this[_0x193bb6(0x31c2)][_0x193bb6(0x4b30)]=_0x502054);}},'italicAngle':{'get':function(){var _0x450a73=_0x68aa19;return this['symbolTextStyle'][_0x450a73(0x3d23)];},'set':function(_0x44875c){var _0x1bfaad=_0x68aa19;_0x44875c!==this[_0x1bfaad(0x31c2)][_0x1bfaad(0x3d23)]&&(this['symbolTextStyle']['italicAngle']=_0x44875c);}},'shadow':{'get':function(){var _0x30e44d=_0x68aa19;return this[_0x30e44d(0x31c2)][_0x30e44d(0x2017)];},'set':function(_0x1da5d8){var _0x1f0281=_0x68aa19;_0x1da5d8!==this[_0x1f0281(0x31c2)]['_shadow']&&(this[_0x1f0281(0x31c2)]['shadow']=_0x1da5d8);}},'sizeFixed':{'get':function(){var _0x37790e=_0x68aa19;return this[_0x37790e(0x31c2)][_0x37790e(0x360b)];},'set':function(_0xe9a5bb){var _0x5ae10b=_0x68aa19;_0xe9a5bb!==this[_0x5ae10b(0x31c2)][_0x5ae10b(0x360b)]&&(this[_0x5ae10b(0x31c2)][_0x5ae10b(0xf95)]=_0xe9a5bb);}},'underline':{'get':function(){var _0x230438=_0x68aa19;return this[_0x230438(0x31c2)][_0x230438(0x57a6)];},'set':function(_0x11affb){var _0x22c92f=_0x68aa19;_0x11affb!==this[_0x22c92f(0x31c2)][_0x22c92f(0x57a6)]&&(this['symbolTextStyle'][_0x22c92f(0x3191)]=_0x11affb);}},'backOpaque':{'get':function(){var _0x13d0db=_0x68aa19;return this[_0x13d0db(0x31c2)]['_backOpaque'];},'set':function(_0x1f5c54){var _0x25fefe=_0x68aa19;_0x1f5c54!==this[_0x25fefe(0x31c2)][_0x25fefe(0x159d)]&&(this['symbolTextStyle']['backOpaque']=_0x1f5c54);}},'strikeout':{'get':function(){var _0x2523d7=_0x68aa19;return this[_0x2523d7(0x31c2)][_0x2523d7(0x421c)];},'set':function(_0x804c9c){var _0x7f9a=_0x68aa19;_0x804c9c!==this[_0x7f9a(0x31c2)]['_strikeout']&&(this[_0x7f9a(0x31c2)][_0x7f9a(0x35e)]=_0x804c9c);}},'borderSpacingWidth':{'get':function(){var _0xa723ec=_0x68aa19;return this[_0xa723ec(0x1c9b)];},'set':function(_0x11a0ab){var _0x4cecf7=_0x68aa19;_0x11a0ab!==this[_0x4cecf7(0x1c9b)]&&(this['_borderSpacingWidth']=_0x11a0ab);}},'outlineWidth':{'get':function(){var _0x19e247=_0x68aa19;return this['symbolTextStyle'][_0x19e247(0x1a7b)];},'set':function(_0x5566c0){var _0x375337=_0x68aa19;_0x5566c0!==this[_0x375337(0x31c2)][_0x375337(0x1a7b)]&&(this[_0x375337(0x31c2)]['outlineWidth']=_0x5566c0);}},'fontWidth':{'get':function(){var _0x3f0578=_0x68aa19;return this[_0x3f0578(0x31c2)][_0x3f0578(0x1948)];},'set':function(_0x36efa9){var _0x3ab732=_0x68aa19;_0x36efa9!==this['symbolTextStyle'][_0x3ab732(0x1948)]&&(this[_0x3ab732(0x31c2)][_0x3ab732(0x54cc)]=_0x36efa9);}},'opaqueRate':{'get':function(){var _0x30c8e7=_0x68aa19;return this[_0x30c8e7(0x31c2)][_0x30c8e7(0x2f99)];},'set':function(_0x122eac){var _0x39e72b=_0x68aa19;_0x122eac!==this[_0x39e72b(0x31c2)]['_opaqueRate']&&(this[_0x39e72b(0x31c2)]['opaqueRate']=_0x122eac);}},'stringAlignment':{'get':function(){var _0x59957b=_0x68aa19;return this['symbolTextStyle'][_0x59957b(0x2666)];},'set':function(_0x1e1027){var _0x492e43=_0x68aa19;_0x1e1027!==this['symbolTextStyle'][_0x492e43(0x2666)]&&(this[_0x492e43(0x31c2)][_0x492e43(0x518c)]=_0x1e1027);}},'text3DScale':{'get':function(){var _0x579b18=_0x68aa19;return this[_0x579b18(0x31c2)][_0x579b18(0x2c76)];},'set':function(_0x5c36d8){var _0x18adb8=_0x68aa19;_0x5c36d8!==this[_0x18adb8(0x31c2)][_0x18adb8(0x2c76)]&&(this['symbolTextStyle'][_0x18adb8(0x16bd)]=_0x5c36d8);}},'fontWeight':{'get':function(){var _0x4669b2=_0x68aa19;return this[_0x4669b2(0x31c2)][_0x4669b2(0x1335)];},'set':function(_0x147d96){var _0x34ea90=_0x68aa19;_0x147d96!==this['symbolTextStyle'][_0x34ea90(0x1335)]&&(this[_0x34ea90(0x31c2)][_0x34ea90(0x1bfe)]=_0x147d96);}},'fontSize':{'get':function(){var _0x3d25a9=_0x68aa19;return this[_0x3d25a9(0x31c2)][_0x3d25a9(0x3344)];},'set':function(_0x2b07c9){var _0x5a0cdd=_0x68aa19;_0x2b07c9!==this['symbolTextStyle'][_0x5a0cdd(0x3344)]&&(this['symbolTextStyle'][_0x5a0cdd(0x1675)]=_0x2b07c9);}},'outlineColor':{'get':function(){return this['symbolTextStyle']['_outlineColor'];},'set':function(_0x99f280){var _0x37e970=_0x68aa19;_0x99f280!==this[_0x37e970(0x31c2)][_0x37e970(0x21c9)]&&(this[_0x37e970(0x31c2)][_0x37e970(0x19b8)]=_0x99f280);}},'gridSymbolSize':{'get':function(){var _0x227580=_0x68aa19;return this[_0x227580(0x2be)];},'set':function(_0x1e800c){var _0x28ec34=_0x68aa19;_0x1e800c['x']>0x0&&_0x1e800c['y']>0x0&&(this[_0x28ec34(0x2be)]=_0x1e800c);}},'lineSymbolID':{'get':function(){return this['_lineSymbolID'];},'set':function(_0x367036){var _0x2796a0=_0x68aa19;this['_lineSymbolID']!==_0x367036&&(this[_0x2796a0(0x3b4d)]=_0x367036);}},'gridLineWidth':{'get':function(){var _0x5eb5a8=_0x68aa19;return this[_0x5eb5a8(0x1814)];},'set':function(_0x453d1e){var _0x452122=_0x68aa19;this[_0x452122(0x1814)]!==_0x453d1e&&(this[_0x452122(0x1814)]=_0x453d1e);}},'modelPath':{'get':function(){var _0x233f0c=_0x68aa19;return this[_0x233f0c(0x3c89)];},'set':function(_0x191e50){var _0x2dacac=_0x68aa19;this[_0x2dacac(0x3c89)]!==_0x191e50&&(this[_0x2dacac(0x3c89)]=_0x191e50);}}}),WebGLPlot$2[_0x68aa19(0x23f1)]=DefaultStyle;var WebGLPlot$1=window[_0x68aa19(0x146e)]=window['WebGLPlot']||{};function ExtendProperty(_0x142e97){var _0x253a57=_0x68aa19;_0x142e97=_0x142e97||{},this['properties']=_0x142e97['properties']?_0x142e97[_0x253a57(0x2f10)]:[],this['CLASS_NAME']='ExtendProperty';}ExtendProperty[_0x68aa19(0x4b51)][_0x68aa19(0x30d6)]=function(_0xe7f1b7,_0xd6dab5){var _0x4aa7dc=_0x68aa19,_0x56fe39=this[_0x4aa7dc(0x2fd7)](_0xe7f1b7);return null===_0x56fe39?this[_0x4aa7dc(0x2f10)]['push'](WebGLPlot$1[_0x4aa7dc(0x2541)](_0xe7f1b7,_0xd6dab5)):_0x56fe39[_0x4aa7dc(0x1e6e)](_0xd6dab5),!0x0;},ExtendProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2c3a)]=function(_0x31df93){var _0x114c78=_0x68aa19;for(var _0x3b24fc=0x0;_0x3b24fc<this[_0x114c78(0x2f10)][_0x114c78(0x531b)];_0x3b24fc++)if(this[_0x114c78(0x2f10)][_0x3b24fc][_0x114c78(0x133c)]===_0x31df93)return this[_0x114c78(0x2f10)]['slice'](_0x3b24fc,0x1),!0x0;return!0x1;},ExtendProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2fd7)]=function(_0x2d7a23){var _0x25ccb4=_0x68aa19;for(var _0x3649e5=0x0;_0x3649e5<this['properties'][_0x25ccb4(0x531b)];_0x3649e5++)if(this[_0x25ccb4(0x2f10)][_0x3649e5][_0x25ccb4(0x133c)]===_0x2d7a23)return this[_0x25ccb4(0x2f10)][_0x3649e5];return null;},ExtendProperty[_0x68aa19(0x4b51)][_0x68aa19(0xa90)]=function(_0x93ec5c){var _0x4fe237=_0x68aa19;for(var _0x45cf51=0x0;_0x45cf51<this[_0x4fe237(0x2f10)][_0x4fe237(0x531b)];_0x45cf51++)if(this[_0x4fe237(0x2f10)][_0x45cf51][_0x4fe237(0x133c)]===_0x93ec5c)return this[_0x4fe237(0x2f10)][_0x45cf51][_0x4fe237(0x327)];return null;},ExtendProperty[_0x68aa19(0x4b51)]['getPropertyByIndex']=function(_0x10b56f){var _0x311f60=_0x68aa19;return _0x10b56f<this[_0x311f60(0x2f10)][_0x311f60(0x531b)]?this[_0x311f60(0x2f10)][_0x10b56f]:null;},ExtendProperty[_0x68aa19(0x4b51)][_0x68aa19(0x3052)]=function(){var _0x401a53=_0x68aa19;return this['properties'][_0x401a53(0x531b)];},ExtendProperty[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x292053=_0x68aa19;this[_0x292053(0x2f10)]=null;},WebGLPlot$1[_0x68aa19(0x3a28)]=ExtendProperty;var CommonOneTextureFp=_0x68aa19(0xfc1),DepthMapAnalysisVp=_0x68aa19(0x1ae1),ModifyRegionBottomFp=_0x68aa19(0xc96),ModifyRegionBottomVp='attribute\x20vec4\x20aPosition;\x0aattribute\x20vec2\x20aTexCoord0;\x0a#ifdef\x20RENDER_POINT\x0auniform\x20float\x20uPointSize;\x0a#endif\x0a\x0avarying\x20vec4\x20clip_vertex;\x0avarying\x20float\x20fWindowZ;\x0avarying\x20vec2\x20vTexCoord;\x0avarying\x20float\x20fHeight;\x0a\x0avec4\x20depthClampFarPlane(vec4\x20clipPos)\x0a{\x0a\x09fWindowZ\x20=\x20(0.5\x20*\x20(clipPos.z\x20/\x20clipPos.w)\x20+\x200.5)\x20*\x20clipPos.w;\x0a\x09clipPos.z\x20=\x20min(clipPos.z,\x20clipPos.w);\x0a\x09return\x20clipPos;\x0a}\x0avoid\x20main()\x0a{\x0a\x20\x20\x20vec4\x20pos\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x20\x20\x20gl_Position\x20=\x20depthClampFarPlane(pos);\x0a\x20\x20\x20vTexCoord\x20=\x20aTexCoord0.xy;\x0a\x20\x20\x20clip_vertex\x20=\x20czm_modelView\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a\x20\x20\x20fHeight\x20=\x20aPosition.w;\x0a#ifdef\x20RENDER_POINT\x0a\x20\x20\x20gl_PointSize\x20=\x20uPointSize;\x0a#endif\x0a}',ModifyRegionOuterFS=_0x68aa19(0x3bbd),ModifyRegionOuterVS='attribute\x20vec4\x20aPosition;\x0aattribute\x20vec2\x20aTexCoord;\x0auniform\x20vec2\x20uMinMaxModifyHeight;\x0avarying\x20vec2\x20vTexCoord;\x0auniform\x20sampler2D\x20uHeightTexture;\x0avoid\x20main()\x0a{\x0a\x20\x20\x20\x20float\x20terrainHeight\x20=\x20czm_unpackValue(texture2D(uHeightTexture,\x20aTexCoord));\x0a\x20\x20\x20\x20float\x20height\x20=\x20aPosition.z\x20+\x20terrainHeight;\x0a\x20\x20\x20\x20vec4\x20vertexPos\x20=\x20vec4(aPosition.xy,\x20height,\x201.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vertexPos;\x0a\x20\x20\x20\x20vTexCoord\x20=\x20aTexCoord;\x0a}',ModifyRegionSideFp=_0x68aa19(0x1221),ModifyRegionSideVp='attribute\x20vec4\x20aPosition;\x0aattribute\x20vec4\x20aTexCoord0;\x0aattribute\x20vec4\x20aTexCoord1;\x0a\x0auniform\x20sampler2D\x20uTexture0;\x0avarying\x20vec2\x20vTexcoord;\x0avarying\x20float\x20fHeight;\x0avarying\x20float\x20height;\x0avarying\x20float\x20regionHeight;\x0a#ifdef\x20Excavation\x0avarying\x20vec2\x20vTexcoord1;\x0a#endif\x0a\x0avoid\x20main()\x0a{\x0a\x09vTexcoord\x20=\x20aTexCoord0.xy;\x0a#ifdef\x20Excavation\x0a\x09vTexcoord1\x20=\x20aTexCoord1.xy;\x0a#endif\x0a\x09gl_Position\x20=\x20czm_depthClampFarPlane(czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0));\x0a\x09height\x20=\x20aPosition.w;\x0a\x09regionHeight\x20=\x20aTexCoord0.z;\x0a}',S3MTilesBillboardVp=_0x68aa19(0x33e7),SightlineAnalysisFp=_0x68aa19(0x4c6c),svgNS='http://www.w3.org/2000/svg',xlinkNS=_0x68aa19(0x224b),widgetForDrag,gradientEnabledColor0=Color$2[_0x68aa19(0x321e)]('rgba(247,250,255,0.384)'),gradientEnabledColor1=Color$2[_0x68aa19(0x321e)](_0x68aa19(0x2678)),gradientEnabledColor2=Color$2[_0x68aa19(0x321e)]('rgba(153,197,255,0.098)'),gradientEnabledColor3=Color$2['fromCssColorString'](_0x68aa19(0x56db)),gradientDisabledColor0=Color$2['fromCssColorString']('rgba(255,255,255,0.267)'),gradientDisabledColor1=Color$2[_0x68aa19(0x321e)](_0x68aa19(0x3757)),gradientKnobColor=Color$2['fromCssColorString'](_0x68aa19(0x5b5)),gradientPointerColor=Color$2[_0x68aa19(0x321e)](_0x68aa19(0x53b5));function getElementColor(_0x4bd432){var _0x193d47=_0x68aa19;return Color$2['fromCssColorString'](window[_0x193d47(0x44ef)](_0x4bd432)['getPropertyValue']('color'));}function svgFromObject(_0x42bf01){var _0x3f5384=_0x68aa19,_0x109466=document[_0x3f5384(0x4401)](svgNS,_0x42bf01[_0x3f5384(0x1cf7)]);for(var _0x5703a2 in _0x42bf01)if(_0x42bf01[_0x3f5384(0x2a77)](_0x5703a2)&&_0x3f5384(0x1cf7)!==_0x5703a2){if(_0x3f5384(0x23ed)===_0x5703a2){var _0x5a2660,_0x2b3884=_0x42bf01[_0x3f5384(0x23ed)]['length'];for(_0x5a2660=0x0;_0x5a2660<_0x2b3884;++_0x5a2660)_0x109466[_0x3f5384(0x3356)](svgFromObject(_0x42bf01[_0x3f5384(0x23ed)][_0x5a2660]));}else 0x0===_0x5703a2['indexOf']('xlink:')?_0x109466['setAttributeNS'](xlinkNS,_0x5703a2[_0x3f5384(0x57ed)](0x6),_0x42bf01[_0x5703a2]):_0x3f5384(0x4d31)===_0x5703a2?_0x109466[_0x3f5384(0x4d31)]=_0x42bf01[_0x5703a2]:_0x109466[_0x3f5384(0x7da)](_0x5703a2,_0x42bf01[_0x5703a2]);}return _0x109466;}function svgText(_0x35b3ff,_0x4836f1,_0x26895d){var _0x464797=_0x68aa19,_0x24744d=document[_0x464797(0x4401)](svgNS,_0x464797(0x3c68));_0x24744d[_0x464797(0x7da)]('x',_0x35b3ff),_0x24744d['setAttribute']('y',_0x4836f1),_0x24744d[_0x464797(0x7da)](_0x464797(0x483),_0x464797(0x358f));var _0x396ac0=document[_0x464797(0x4401)](svgNS,_0x464797(0x1077));return _0x396ac0[_0x464797(0x4d31)]=_0x26895d,_0x24744d['appendChild'](_0x396ac0),_0x24744d;}function setShuttleRingPointer(_0x4bbf55,_0x13283d,_0xb3d33b){var _0x3f686a=_0x68aa19;_0x4bbf55['setAttribute'](_0x3f686a(0x4503),_0x3f686a(0x2bcf)+_0xb3d33b+')'),_0x13283d['setAttribute'](_0x3f686a(0x4503),_0x3f686a(0x27be)+_0xb3d33b+')');}var makeColorStringScratch=new Color$2();function makeColorString(_0x2fe960,_0x38b162){var _0x5bb900=_0x68aa19,_0x3e3d80=_0x38b162[_0x5bb900(0x24f9)],_0x128b95=0x1-_0x3e3d80;return makeColorStringScratch[_0x5bb900(0x4f34)]=_0x2fe960[_0x5bb900(0x4f34)]*_0x128b95+_0x38b162[_0x5bb900(0x4f34)]*_0x3e3d80,makeColorStringScratch['green']=_0x2fe960[_0x5bb900(0x2129)]*_0x128b95+_0x38b162[_0x5bb900(0x2129)]*_0x3e3d80,makeColorStringScratch['blue']=_0x2fe960[_0x5bb900(0x28f8)]*_0x128b95+_0x38b162['blue']*_0x3e3d80,makeColorStringScratch['toCssColorString']();}function rectButton(_0x26ed5e,_0x49df4b,_0x1cae62){var _0x34bcfc=_0x68aa19;return svgFromObject({'tagName':'g','class':'cesium-animation-rectButton','transform':_0x34bcfc(0x57f3)+_0x26ed5e+','+_0x49df4b+')','children':[{'tagName':_0x34bcfc(0x1292),'class':_0x34bcfc(0x4f12),'width':0x20,'height':0x20,'rx':0x2,'ry':0x2},{'tagName':_0x34bcfc(0x1292),'class':'cesium-animation-buttonMain','width':0x20,'height':0x20,'rx':0x4,'ry':0x4},{'tagName':_0x34bcfc(0x2214),'class':_0x34bcfc(0x2ca8),'xlink:href':_0x1cae62},{'tagName':'title','textContent':''}]});}function wingButton(_0x54720b,_0x553414,_0x5be4b9){var _0x558bac=_0x68aa19;return svgFromObject({'tagName':'g','class':_0x558bac(0x3cc6),'transform':_0x558bac(0x57f3)+_0x54720b+','+_0x553414+')','children':[{'tagName':_0x558bac(0x2214),'class':'cesium-animation-buttonGlow','xlink:href':_0x558bac(0x55af)},{'tagName':'use','class':_0x558bac(0x1b0b),'xlink:href':_0x558bac(0x55af)},{'tagName':'use','class':_0x558bac(0x2ca8),'xlink:href':_0x5be4b9},{'tagName':_0x558bac(0x3996),'textContent':''}]});}function setShuttleRingFromMouseOrTouch(_0x23620c,_0x1eceec){var _0x3f2be2=_0x68aa19,_0x485e16=_0x23620c[_0x3f2be2(0x2c44)],_0x2c9ca7=_0x485e16[_0x3f2be2(0x5740)];if(!_0x2c9ca7||widgetForDrag===_0x23620c){if(_0x3f2be2(0x384f)===_0x1eceec[_0x3f2be2(0x3243)]||_0x2c9ca7&&_0x3f2be2(0x3c1c)===_0x1eceec[_0x3f2be2(0x3243)]||_0x3f2be2(0x66b)===_0x1eceec['type']&&0x1===_0x1eceec['touches'][_0x3f2be2(0x531b)]||_0x2c9ca7&&_0x3f2be2(0x2526)===_0x1eceec['type']&&0x1===_0x1eceec[_0x3f2be2(0x5544)]['length']){var _0x5635c5,_0x58d2e8,_0x263d5d=_0x23620c[_0x3f2be2(0x22a5)],_0x3a6599=_0x23620c[_0x3f2be2(0x5430)],_0x2a5bba=_0x23620c[_0x3f2be2(0x123b)][_0x3f2be2(0x4209)]();if(_0x3f2be2(0x66b)===_0x1eceec[_0x3f2be2(0x3243)]||'touchmove'===_0x1eceec[_0x3f2be2(0x3243)]?(_0x5635c5=_0x1eceec[_0x3f2be2(0x5544)][0x0]['clientX'],_0x58d2e8=_0x1eceec[_0x3f2be2(0x5544)][0x0][_0x3f2be2(0x4361)]):(_0x5635c5=_0x1eceec['clientX'],_0x58d2e8=_0x1eceec[_0x3f2be2(0x4361)]),!_0x2c9ca7&&(_0x5635c5>_0x2a5bba[_0x3f2be2(0x339c)]||_0x5635c5<_0x2a5bba['left']||_0x58d2e8<_0x2a5bba[_0x3f2be2(0x4910)]||_0x58d2e8>_0x2a5bba[_0x3f2be2(0x3b17)]))return;var _0x5562e6=_0x23620c[_0x3f2be2(0x15ad)][_0x3f2be2(0x4209)](),_0x5a638c=_0x5635c5-_0x263d5d-_0x2a5bba[_0x3f2be2(0x1831)],_0x5bbcd6=_0x58d2e8-_0x3a6599-_0x2a5bba[_0x3f2be2(0x4910)],_0x442a82=0xb4*Math[_0x3f2be2(0x8af)](_0x5bbcd6,_0x5a638c)/Math['PI']+0x5a;_0x442a82>0xb4&&(_0x442a82-=0x168);var _0x5aed0d=_0x485e16[_0x3f2be2(0x2c2d)];_0x2c9ca7||_0x5635c5<_0x5562e6[_0x3f2be2(0x339c)]&&_0x5635c5>_0x5562e6[_0x3f2be2(0x1831)]&&_0x58d2e8>_0x5562e6[_0x3f2be2(0x4910)]&&_0x58d2e8<_0x5562e6[_0x3f2be2(0x3b17)]?(widgetForDrag=_0x23620c,_0x485e16[_0x3f2be2(0x5740)]=!0x0,_0x485e16['shuttleRingAngle']=_0x442a82):_0x442a82<_0x5aed0d?_0x485e16[_0x3f2be2(0x2cb)]():_0x442a82>_0x5aed0d&&_0x485e16['faster'](),_0x1eceec['preventDefault']();}else _0x23620c===widgetForDrag&&(widgetForDrag=void 0x0),_0x485e16[_0x3f2be2(0x5740)]=!0x1;}}function SvgButton(_0x4b56bf,_0x4277e4){var _0x295ff6=_0x68aa19;this[_0x295ff6(0x2c44)]=_0x4277e4,this[_0x295ff6(0x2725)]=_0x4b56bf,this[_0x295ff6(0x392a)]=void 0x0,this[_0x295ff6(0x2333)]=void 0x0;var _0x41e693=this;this['_clickFunction']=function(){var _0x527d4e=_0x295ff6,_0x343670=_0x41e693[_0x527d4e(0x2c44)][_0x527d4e(0x1e8c)];_0x343670[_0x527d4e(0x3533)]&&_0x343670();},_0x4b56bf[_0x295ff6(0xef9)](_0x295ff6(0x1083),this[_0x295ff6(0x34af)],!0x0),this[_0x295ff6(0x4363)]=[subscribeAndEvaluate(_0x4277e4,'toggled',this[_0x295ff6(0x44ed)],this),subscribeAndEvaluate(_0x4277e4,_0x295ff6(0x2bfe),this[_0x295ff6(0x525b)],this),subscribeAndEvaluate(_0x4277e4['command'],'canExecute',this[_0x295ff6(0x4a5d)],this)];}function Animation(_0x57b459,_0x15b414){var _0x3fc5e1=_0x68aa19;_0x57b459=getElement(_0x57b459),this[_0x3fc5e1(0x2c44)]=_0x15b414,this[_0x3fc5e1(0x2eaf)]=_0x57b459,this[_0x3fc5e1(0x22a5)]=0x0,this[_0x3fc5e1(0x5430)]=0x0,this[_0x3fc5e1(0x2db2)]=void 0x0,this[_0x3fc5e1(0x123b)]=void 0x0,this[_0x3fc5e1(0x4f71)]=void 0x0,this[_0x3fc5e1(0x3ed8)]=void 0x0,this[_0x3fc5e1(0x3f6c)]=void 0x0;var _0x442b15=document['createElement'](_0x3fc5e1(0x588d));_0x442b15[_0x3fc5e1(0x4d31)]=_0x3fc5e1(0xea9),document[_0x3fc5e1(0xd30)][_0x3fc5e1(0x305a)](_0x442b15,document[_0x3fc5e1(0xd30)][_0x3fc5e1(0x1330)][0x0]);var _0x4b1c95=document[_0x3fc5e1(0x433c)]('div');_0x4b1c95[_0x3fc5e1(0x4cbd)]=_0x3fc5e1(0x51c),_0x4b1c95[_0x3fc5e1(0x40f1)]=_0x3fc5e1(0x4421),this[_0x3fc5e1(0x2d81)]=_0x4b1c95,this['_themeNormal']=_0x4b1c95[_0x3fc5e1(0x1330)][0x0],this[_0x3fc5e1(0x1214)]=_0x4b1c95[_0x3fc5e1(0x1330)][0x1],this['_themeSelect']=_0x4b1c95[_0x3fc5e1(0x1330)][0x2],this['_themeDisabled']=_0x4b1c95[_0x3fc5e1(0x1330)][0x3],this[_0x3fc5e1(0xf4e)]=_0x4b1c95['childNodes'][0x4],this[_0x3fc5e1(0x2db9)]=_0x4b1c95[_0x3fc5e1(0x1330)][0x5],this[_0x3fc5e1(0x304)]=_0x4b1c95[_0x3fc5e1(0x1330)][0x6],this[_0x3fc5e1(0x550b)]=_0x4b1c95['childNodes'][0x7];var _0x2347ef=document['createElementNS'](svgNS,_0x3fc5e1(0x1ad2));this[_0x3fc5e1(0x123b)]=_0x2347ef,_0x2347ef[_0x3fc5e1(0x53d4)](_0x3fc5e1(0x5119),_0x3fc5e1(0x2f13),xlinkNS);var _0x3dc3fa=document[_0x3fc5e1(0x4401)](svgNS,'g');this[_0x3fc5e1(0x4f71)]=_0x3dc3fa,this[_0x3fc5e1(0xaf3)]=new SvgButton(wingButton(0x3,0x4,_0x3fc5e1(0x432)),_0x15b414['playRealtimeViewModel']),this['_playReverseSVG']=new SvgButton(rectButton(0x2c,0x63,_0x3fc5e1(0x5eb)),_0x15b414[_0x3fc5e1(0x42df)]),this['_playForwardSVG']=new SvgButton(rectButton(0x7c,0x63,'#animation_pathPlay'),_0x15b414[_0x3fc5e1(0x2ac4)]),this[_0x3fc5e1(0x1c6f)]=new SvgButton(rectButton(0x54,0x63,_0x3fc5e1(0x564)),_0x15b414[_0x3fc5e1(0x3f10)]);var _0x1d7869=document['createElementNS'](svgNS,'g');_0x1d7869[_0x3fc5e1(0x3356)](this[_0x3fc5e1(0xaf3)][_0x3fc5e1(0x2725)]),_0x1d7869['appendChild'](this['_playReverseSVG'][_0x3fc5e1(0x2725)]),_0x1d7869[_0x3fc5e1(0x3356)](this[_0x3fc5e1(0x3b8c)][_0x3fc5e1(0x2725)]),_0x1d7869[_0x3fc5e1(0x3356)](this['_pauseSVG'][_0x3fc5e1(0x2725)]);var _0x5b349b=svgFromObject({'tagName':_0x3fc5e1(0x4c3e),'class':_0x3fc5e1(0xa67),'cx':0x64,'cy':0x64,'r':0x63});this[_0x3fc5e1(0x268e)]=_0x5b349b;var _0x2c66c0=svgFromObject({'tagName':'g','class':_0x3fc5e1(0x2881),'children':[{'tagName':_0x3fc5e1(0x2214),'transform':_0x3fc5e1(0x2ce),'xlink:href':_0x3fc5e1(0x13c9)},{'tagName':_0x3fc5e1(0x2214),'transform':_0x3fc5e1(0x968),'xlink:href':'#animation_pathSwooshFX'},{'tagName':_0x3fc5e1(0x3754),'x1':0x64,'y1':0x8,'x2':0x64,'y2':0x16}]});this[_0x3fc5e1(0xcb9)]=_0x2c66c0,this['_shuttleRingPointer']=svgFromObject({'tagName':'use','class':_0x3fc5e1(0x2a5e),'xlink:href':_0x3fc5e1(0x571f)});var _0x19016a=svgFromObject({'tagName':'g','transform':'translate(100,100)'});this['_knobOuter']=svgFromObject({'tagName':'circle','class':_0x3fc5e1(0x345),'cx':0x0,'cy':0x0,'r':0x47});var _0x5726fa=svgFromObject({'tagName':_0x3fc5e1(0x4c3e),'class':_0x3fc5e1(0x3473),'cx':0x0,'cy':0x0,'r':0x3d});this[_0x3fc5e1(0x4851)]=svgText(0x0,-0x18,''),this['_knobTime']=svgText(0x0,-0x7,''),this[_0x3fc5e1(0x568d)]=svgText(0x0,-0x29,'');var _0xbf16ee=svgFromObject({'tagName':'circle','class':_0x3fc5e1(0x311a),'cx':0x0,'cy':0x0,'r':0x3d}),_0x5208f2=document[_0x3fc5e1(0x4401)](svgNS,'g');_0x5208f2[_0x3fc5e1(0x7da)](_0x3fc5e1(0x483),_0x3fc5e1(0x4544)),_0x57b459[_0x3fc5e1(0x3356)](_0x4b1c95),_0x3dc3fa[_0x3fc5e1(0x3356)](_0x5208f2),_0x3dc3fa[_0x3fc5e1(0x3356)](_0x19016a),_0x3dc3fa[_0x3fc5e1(0x3356)](_0x1d7869),_0x5208f2[_0x3fc5e1(0x3356)](_0x5b349b),_0x5208f2['appendChild'](_0x2c66c0),_0x5208f2[_0x3fc5e1(0x3356)](this[_0x3fc5e1(0x15ad)]),_0x19016a[_0x3fc5e1(0x3356)](this[_0x3fc5e1(0x3ce9)]),_0x19016a[_0x3fc5e1(0x3356)](_0x5726fa),_0x19016a[_0x3fc5e1(0x3356)](this[_0x3fc5e1(0x4851)]),_0x19016a[_0x3fc5e1(0x3356)](this[_0x3fc5e1(0x4ba)]),_0x19016a[_0x3fc5e1(0x3356)](this[_0x3fc5e1(0x568d)]),_0x19016a['appendChild'](_0xbf16ee),_0x2347ef[_0x3fc5e1(0x3356)](_0x3dc3fa),_0x57b459[_0x3fc5e1(0x3356)](_0x2347ef);var _0x4e8603=this;function _0x54efe4(_0x47319b){setShuttleRingFromMouseOrTouch(_0x4e8603,_0x47319b);}this[_0x3fc5e1(0x4a5b)]=_0x54efe4,_0x5b349b[_0x3fc5e1(0xef9)]('mousedown',_0x54efe4,!0x0),_0x5b349b['addEventListener'](_0x3fc5e1(0x66b),_0x54efe4,!0x0),_0x2c66c0[_0x3fc5e1(0xef9)](_0x3fc5e1(0x384f),_0x54efe4,!0x0),_0x2c66c0['addEventListener'](_0x3fc5e1(0x66b),_0x54efe4,!0x0),document[_0x3fc5e1(0xef9)](_0x3fc5e1(0x3c1c),_0x54efe4,!0x0),document[_0x3fc5e1(0xef9)]('touchmove',_0x54efe4,!0x0),document[_0x3fc5e1(0xef9)](_0x3fc5e1(0x11e2),_0x54efe4,!0x0),document['addEventListener'](_0x3fc5e1(0x3064),_0x54efe4,!0x0),document[_0x3fc5e1(0xef9)]('touchcancel',_0x54efe4,!0x0),this[_0x3fc5e1(0x15ad)][_0x3fc5e1(0xef9)](_0x3fc5e1(0x384f),_0x54efe4,!0x0),this['_shuttleRingPointer'][_0x3fc5e1(0xef9)](_0x3fc5e1(0x66b),_0x54efe4,!0x0),this['_knobOuter']['addEventListener'](_0x3fc5e1(0x384f),_0x54efe4,!0x0),this[_0x3fc5e1(0x3ce9)]['addEventListener'](_0x3fc5e1(0x66b),_0x54efe4,!0x0);var _0x1adbf4,_0x2d1128=this[_0x3fc5e1(0x4ba)][_0x3fc5e1(0x1330)][0x0],_0x5c7e49=this['_knobDate'][_0x3fc5e1(0x1330)][0x0],_0x185b56=this[_0x3fc5e1(0x568d)][_0x3fc5e1(0x1330)][0x0];this[_0x3fc5e1(0x4363)]=[subscribeAndEvaluate(_0x15b414[_0x3fc5e1(0x3f10)],'toggled',function(_0x2ec22a){var _0x384cce=_0x3fc5e1;_0x1adbf4!==_0x2ec22a&&((_0x1adbf4=_0x2ec22a)?_0x4e8603['_shuttleRingPointer'][_0x384cce(0x7da)](_0x384cce(0x483),_0x384cce(0x407e)):_0x4e8603[_0x384cce(0x15ad)]['setAttribute']('class','cesium-animation-shuttleRingPointer'));}),subscribeAndEvaluate(_0x15b414,_0x3fc5e1(0x2c2d),function(_0x57c5e8){var _0x268993=_0x3fc5e1;setShuttleRingPointer(_0x4e8603[_0x268993(0x15ad)],_0x4e8603[_0x268993(0x3ce9)],_0x57c5e8);}),subscribeAndEvaluate(_0x15b414,_0x3fc5e1(0x3be1),function(_0x13d397){var _0x49b409=_0x3fc5e1;_0x5c7e49[_0x49b409(0x4d31)]!==_0x13d397&&(_0x5c7e49[_0x49b409(0x4d31)]=_0x13d397);}),subscribeAndEvaluate(_0x15b414,'timeLabel',function(_0x3cdf4e){_0x2d1128['textContent']!==_0x3cdf4e&&(_0x2d1128['textContent']=_0x3cdf4e);}),subscribeAndEvaluate(_0x15b414,_0x3fc5e1(0x110b),function(_0x22bd98){var _0x2b58d8=_0x3fc5e1;_0x185b56[_0x2b58d8(0x4d31)]!==_0x22bd98&&(_0x185b56['textContent']=_0x22bd98);})],this[_0x3fc5e1(0x320c)](),this[_0x3fc5e1(0x5cf)]();}SvgButton['prototype'][_0x68aa19(0x2578)]=function(){var _0xaeb6b9=_0x68aa19;this['svgElement']['removeEventListener']('click',this[_0xaeb6b9(0x34af)],!0x0);for(var _0xa6886d=this[_0xaeb6b9(0x4363)],_0x4a0889=0x0,_0x4e7562=_0xa6886d[_0xaeb6b9(0x531b)];_0x4a0889<_0x4e7562;_0x4a0889++)_0xa6886d[_0x4a0889][_0xaeb6b9(0x2f12)]();destroyObject$1(this);},SvgButton[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},SvgButton[_0x68aa19(0x4b51)]['setEnabled']=function(_0x5e1112){var _0x17ac31=_0x68aa19;if(this[_0x17ac31(0x392a)]!==_0x5e1112){if(this[_0x17ac31(0x392a)]=_0x5e1112,!_0x5e1112)return void this[_0x17ac31(0x2725)][_0x17ac31(0x7da)](_0x17ac31(0x483),_0x17ac31(0x17d3));if(this[_0x17ac31(0x2333)])return void this[_0x17ac31(0x2725)]['setAttribute'](_0x17ac31(0x483),_0x17ac31(0x517d));this[_0x17ac31(0x2725)][_0x17ac31(0x7da)](_0x17ac31(0x483),_0x17ac31(0x3cc6));}},SvgButton[_0x68aa19(0x4b51)][_0x68aa19(0x44ed)]=function(_0xa191b3){var _0x1e15f5=_0x68aa19;this[_0x1e15f5(0x2333)]!==_0xa191b3&&(this['_toggled']=_0xa191b3,this['_enabled']&&(_0xa191b3?this[_0x1e15f5(0x2725)][_0x1e15f5(0x7da)](_0x1e15f5(0x483),_0x1e15f5(0x517d)):this[_0x1e15f5(0x2725)][_0x1e15f5(0x7da)](_0x1e15f5(0x483),'cesium-animation-rectButton')));},SvgButton['prototype'][_0x68aa19(0x525b)]=function(_0x1aa51f){var _0x294de2=_0x68aa19;this['svgElement'][_0x294de2(0x4b76)](_0x294de2(0x3996))[0x0][_0x294de2(0x4d31)]=_0x1aa51f;},Object[_0x68aa19(0x5b7)](Animation[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x275e37=_0x68aa19;return this[_0x275e37(0x2eaf)];}},'viewModel':{'get':function(){var _0x1a55f6=_0x68aa19;return this[_0x1a55f6(0x2c44)];}}}),Animation[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Animation[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x56885a=_0x68aa19;defined$1(this[_0x56885a(0x4652)])&&(this[_0x56885a(0x4652)][_0x56885a(0xcea)](),this['_observer']=void 0x0);var _0xe1c765=this['_mouseCallback'];this['_shuttleRingBackPanel'][_0x56885a(0x1cba)](_0x56885a(0x384f),_0xe1c765,!0x0),this[_0x56885a(0x268e)][_0x56885a(0x1cba)](_0x56885a(0x66b),_0xe1c765,!0x0),this[_0x56885a(0xcb9)]['removeEventListener'](_0x56885a(0x384f),_0xe1c765,!0x0),this[_0x56885a(0xcb9)]['removeEventListener']('touchstart',_0xe1c765,!0x0),document[_0x56885a(0x1cba)](_0x56885a(0x3c1c),_0xe1c765,!0x0),document['removeEventListener'](_0x56885a(0x2526),_0xe1c765,!0x0),document[_0x56885a(0x1cba)](_0x56885a(0x11e2),_0xe1c765,!0x0),document[_0x56885a(0x1cba)](_0x56885a(0x3064),_0xe1c765,!0x0),document[_0x56885a(0x1cba)]('touchcancel',_0xe1c765,!0x0),this[_0x56885a(0x15ad)][_0x56885a(0x1cba)](_0x56885a(0x384f),_0xe1c765,!0x0),this['_shuttleRingPointer'][_0x56885a(0x1cba)](_0x56885a(0x66b),_0xe1c765,!0x0),this['_knobOuter'][_0x56885a(0x1cba)](_0x56885a(0x384f),_0xe1c765,!0x0),this[_0x56885a(0x3ce9)][_0x56885a(0x1cba)](_0x56885a(0x66b),_0xe1c765,!0x0),this[_0x56885a(0x2eaf)]['removeChild'](this[_0x56885a(0x123b)]),this[_0x56885a(0x2eaf)][_0x56885a(0x3234)](this[_0x56885a(0x2d81)]),this['_realtimeSVG']['destroy'](),this[_0x56885a(0x17bd)][_0x56885a(0x2578)](),this[_0x56885a(0x3b8c)][_0x56885a(0x2578)](),this[_0x56885a(0x1c6f)][_0x56885a(0x2578)]();for(var _0x2a57b2=this[_0x56885a(0x4363)],_0x1187da=0x0,_0x338366=_0x2a57b2[_0x56885a(0x531b)];_0x1187da<_0x338366;_0x1187da++)_0x2a57b2[_0x1187da][_0x56885a(0x2f12)]();return destroyObject$1(this);},Animation[_0x68aa19(0x4b51)]['resize']=function(){var _0x43850e=_0x68aa19,_0x434123=this[_0x43850e(0x2eaf)][_0x43850e(0x49a0)],_0x5ceb2e=this['_container'][_0x43850e(0xd5b)];if(_0x434123!==this[_0x43850e(0x3f6c)]||_0x5ceb2e!==this[_0x43850e(0x3ed8)]){var _0x363dc7=this['_svgNode'],_0x11df41=0xc8,_0x1a2a35=0x84,_0x282164=_0x434123,_0xc9dbd3=_0x5ceb2e;0x0===_0x434123&&0x0===_0x5ceb2e?(_0x282164=_0x11df41,_0xc9dbd3=_0x1a2a35):0x0===_0x434123?(_0xc9dbd3=_0x5ceb2e,_0x282164=_0x11df41*(_0x5ceb2e/_0x1a2a35)):0x0===_0x5ceb2e&&(_0x282164=_0x434123,_0xc9dbd3=_0x1a2a35*(_0x434123/_0x11df41));var _0x3f9555=_0x282164/_0x11df41,_0x490d2e=_0xc9dbd3/_0x1a2a35;_0x363dc7['style'][_0x43850e(0x5189)]='width:\x20'+_0x282164+_0x43850e(0x2d9a)+_0xc9dbd3+'px;\x20position:\x20absolute;\x20bottom:\x200;\x20left:\x200;\x20overflow:\x20hidden;',_0x363dc7[_0x43850e(0x7da)](_0x43850e(0x209),_0x282164),_0x363dc7[_0x43850e(0x7da)](_0x43850e(0x5862),_0xc9dbd3),_0x363dc7['setAttribute']('viewBox','0\x200\x20'+_0x282164+'\x20'+_0xc9dbd3),this['_topG'][_0x43850e(0x7da)](_0x43850e(0x4503),'scale('+_0x3f9555+','+_0x490d2e+')'),this[_0x43850e(0x22a5)]=Math[_0x43850e(0x2bc6)](0x1,0x64*_0x3f9555),this[_0x43850e(0x5430)]=Math[_0x43850e(0x2bc6)](0x1,0x64*_0x490d2e),this['_lastHeight']=_0x434123,this[_0x43850e(0x3f6c)]=_0x5ceb2e;}},Animation[_0x68aa19(0x4b51)][_0x68aa19(0x320c)]=function(){var _0x999799=_0x68aa19;if(!document[_0x999799(0x57eb)][_0x999799(0x1ff6)](this['_container'])){if(defined$1(this['_observer']))return;var _0x35c61f=this;return _0x35c61f['_observer']=new MutationObserver(function(){var _0x5e9ccd=_0x999799;document[_0x5e9ccd(0x57eb)][_0x5e9ccd(0x1ff6)](_0x35c61f[_0x5e9ccd(0x2eaf)])&&(_0x35c61f[_0x5e9ccd(0x4652)][_0x5e9ccd(0xcea)](),_0x35c61f['_observer']=void 0x0,_0x35c61f['applyThemeChanges']());}),void _0x35c61f[_0x999799(0x4652)]['observe'](document,{'childList':!0x0,'subtree':!0x0});}var _0x392c91=getElementColor(this['_themeNormal']),_0x3cd941=getElementColor(this[_0x999799(0x1214)]),_0x38b945=getElementColor(this['_themeSelect']),_0x3ffcab=getElementColor(this[_0x999799(0x19ca)]),_0xea7aa3=getElementColor(this[_0x999799(0xf4e)]),_0xa7246f=getElementColor(this[_0x999799(0x2db9)]),_0xc0d310=getElementColor(this['_themeSwoosh']),_0xfbeee2=getElementColor(this['_themeSwooshHover']),_0x4d14db=svgFromObject({'tagName':_0x999799(0xf82),'children':[{'id':'animation_buttonNormal','tagName':_0x999799(0x3773),'x1':_0x999799(0x3a3e),'y1':'0%','x2':_0x999799(0x3a3e),'y2':_0x999799(0x775),'children':[{'tagName':_0x999799(0x229e),'offset':'0%','stop-color':makeColorString(_0x392c91,gradientEnabledColor0)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x3885),'stop-color':makeColorString(_0x392c91,gradientEnabledColor1)},{'tagName':'stop','offset':'46%','stop-color':makeColorString(_0x392c91,gradientEnabledColor2)},{'tagName':'stop','offset':_0x999799(0x2faa),'stop-color':makeColorString(_0x392c91,gradientEnabledColor3)}]},{'id':_0x999799(0x4a26),'tagName':_0x999799(0x3773),'x1':'50%','y1':'0%','x2':'50%','y2':_0x999799(0x775),'children':[{'tagName':'stop','offset':'0%','stop-color':makeColorString(_0x3cd941,gradientEnabledColor0)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x3885),'stop-color':makeColorString(_0x3cd941,gradientEnabledColor1)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x3f9b),'stop-color':makeColorString(_0x3cd941,gradientEnabledColor2)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x2faa),'stop-color':makeColorString(_0x3cd941,gradientEnabledColor3)}]},{'id':_0x999799(0x572f),'tagName':_0x999799(0x3773),'x1':'50%','y1':'0%','x2':'50%','y2':_0x999799(0x775),'children':[{'tagName':_0x999799(0x229e),'offset':'0%','stop-color':makeColorString(_0x38b945,gradientEnabledColor0)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x3885),'stop-color':makeColorString(_0x38b945,gradientEnabledColor1)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x3f9b),'stop-color':makeColorString(_0x38b945,gradientEnabledColor2)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x2faa),'stop-color':makeColorString(_0x38b945,gradientEnabledColor3)}]},{'id':_0x999799(0x944),'tagName':_0x999799(0x3773),'x1':'50%','y1':'0%','x2':'50%','y2':'100%','children':[{'tagName':_0x999799(0x229e),'offset':'0%','stop-color':makeColorString(_0x3ffcab,gradientDisabledColor0)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x3857),'stop-color':makeColorString(_0x3ffcab,gradientDisabledColor1)}]},{'id':_0x999799(0x2349),'tagName':_0x999799(0x350b),'width':'200%','height':'200%','x':_0x999799(0x2976),'y':'-50%','children':[{'tagName':'feGaussianBlur','stdDeviation':0x4,'in':'SourceGraphic'}]},{'id':_0x999799(0x3e7),'tagName':_0x999799(0x3773),'x1':_0x999799(0x3a3e),'y1':'0%','x2':_0x999799(0x3a3e),'y2':_0x999799(0x775),'children':[{'tagName':_0x999799(0x229e),'offset':'0%','stop-opacity':0.2,'stop-color':_0xc0d310['toCssColorString']()},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x262a),'stop-opacity':0.85,'stop-color':_0xc0d310['toCssColorString']()},{'tagName':_0x999799(0x229e),'offset':'95%','stop-opacity':0.05,'stop-color':_0xc0d310[_0x999799(0x46c6)]()}]},{'id':_0x999799(0x3229),'tagName':'linearGradient','x1':_0x999799(0x3a3e),'y1':'0%','x2':_0x999799(0x3a3e),'y2':_0x999799(0x775),'children':[{'tagName':_0x999799(0x229e),'offset':'0%','stop-opacity':0.2,'stop-color':_0xfbeee2['toCssColorString']()},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x262a),'stop-opacity':0.85,'stop-color':_0xfbeee2[_0x999799(0x46c6)]()},{'tagName':_0x999799(0x229e),'offset':'95%','stop-opacity':0.05,'stop-color':_0xfbeee2[_0x999799(0x46c6)]()}]},{'id':'animation_shuttleRingPointerGradient','tagName':_0x999799(0x3773),'x1':'0%','y1':_0x999799(0x3a3e),'x2':_0x999799(0x775),'y2':_0x999799(0x3a3e),'children':[{'tagName':_0x999799(0x229e),'offset':'0%','stop-color':_0xa7246f[_0x999799(0x46c6)]()},{'tagName':_0x999799(0x229e),'offset':'40%','stop-color':_0xa7246f[_0x999799(0x46c6)]()},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x12f6),'stop-color':makeColorString(_0xa7246f,gradientPointerColor)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x775),'stop-color':makeColorString(_0xa7246f,gradientPointerColor)}]},{'id':_0x999799(0x1792),'tagName':_0x999799(0x3773),'x1':'0%','y1':_0x999799(0x3a3e),'x2':_0x999799(0x775),'y2':_0x999799(0x3a3e),'children':[{'tagName':'stop','offset':'0%','stop-color':_0x999799(0x10c5)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x3402),'stop-color':_0x999799(0x10c5)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x12f6),'stop-color':_0x999799(0x13a7)},{'tagName':'stop','offset':_0x999799(0x775),'stop-color':'#555'}]},{'id':'animation_knobOuter','tagName':_0x999799(0x3773),'x1':_0x999799(0x2b8a),'y1':'0%','x2':_0x999799(0x57cf),'y2':_0x999799(0x775),'children':[{'tagName':_0x999799(0x229e),'offset':'5%','stop-color':makeColorString(_0xea7aa3,gradientEnabledColor0)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x12f6),'stop-color':makeColorString(_0xea7aa3,gradientKnobColor)},{'tagName':_0x999799(0x229e),'offset':_0x999799(0x262a),'stop-color':makeColorString(_0xea7aa3,gradientEnabledColor1)}]},{'id':_0x999799(0x5f4),'tagName':_0x999799(0x3773),'x1':_0x999799(0x2b8a),'y1':'0%','x2':'90%','y2':_0x999799(0x775),'children':[{'tagName':_0x999799(0x229e),'offset':'5%','stop-color':makeColorString(_0xea7aa3,gradientKnobColor)},{'tagName':_0x999799(0x229e),'offset':'60%','stop-color':makeColorString(_0xea7aa3,gradientEnabledColor0)},{'tagName':'stop','offset':_0x999799(0x262a),'stop-color':makeColorString(_0xea7aa3,gradientEnabledColor3)}]},{'id':_0x999799(0x14a5),'tagName':'path','transform':_0x999799(0x1daa),'d':_0x999799(0x4b94)},{'id':_0x999799(0x2b55),'tagName':_0x999799(0x3906),'transform':_0x999799(0x1daa),'d':_0x999799(0x4b93)},{'id':_0x999799(0x7ad),'tagName':'path','transform':_0x999799(0x1daa),'d':_0x999799(0x1fde)},{'id':_0x999799(0x479c),'tagName':_0x999799(0x3906),'transform':_0x999799(0x3e96),'d':'M6.684,25.682L24.316,15.5L6.684,5.318V25.682z'},{'id':_0x999799(0x44bf),'tagName':_0x999799(0x3906),'transform':_0x999799(0x1daa),'d':_0x999799(0x4429)},{'id':_0x999799(0x3efd),'tagName':'path','transform':_0x999799(0x4b86),'d':_0x999799(0x2cca)},{'id':_0x999799(0x5543),'tagName':_0x999799(0x3906),'d':_0x999799(0x1f7a)},{'id':'animation_pathPointer','tagName':_0x999799(0x3906),'d':_0x999799(0x5745)},{'id':'animation_pathSwooshFX','tagName':_0x999799(0x3906),'d':'m\x2085,0\x20c\x200,16.617\x20-4.813944,35.356\x20-13.131081,48.4508\x20h\x206.099803\x20c\x208.317138,-13.0948\x2013.13322,-28.5955\x2013.13322,-45.2124\x200,-46.94483\x20-38.402714,-85.00262\x20-85.7743869,-85.00262\x20-1.0218522,0\x20-2.0373001,0.0241\x20-3.0506131,0.0589\x2045.958443,1.59437\x2082.723058,35.77285\x2082.723058,81.70532\x20z'}]});defined$1(this['_defsElement'])?this[_0x999799(0x123b)][_0x999799(0x2492)](_0x4d14db,this['_defsElement']):this[_0x999799(0x123b)]['appendChild'](_0x4d14db),this[_0x999799(0x2db2)]=_0x4d14db;};var monthNames=[_0x68aa19(0x1a90),'Feb',_0x68aa19(0x4487),_0x68aa19(0x3b20),_0x68aa19(0xc4e),'Jun',_0x68aa19(0x316a),_0x68aa19(0x4ee9),'Sep',_0x68aa19(0x1aad),_0x68aa19(0x6ec),_0x68aa19(0x32a)],realtimeShuttleRingAngle=0xf,maxShuttleRingAngle=0x69;function numberComparator(_0xe57b80,_0x1bb8b4){return _0xe57b80-_0x1bb8b4;}function getTypicalMultiplierIndex(_0x222594,_0x33fc6b){var _0x3fb968=binarySearch$1(_0x33fc6b,_0x222594,numberComparator);return _0x3fb968<0x0?~_0x3fb968:_0x3fb968;}function angleToMultiplier(_0x4e3d8b,_0x2f6a47){var _0x349569=_0x68aa19;if(Math[_0x349569(0x1661)](_0x4e3d8b)<=realtimeShuttleRingAngle)return _0x4e3d8b/realtimeShuttleRingAngle;var _0x3c5103,_0x373801=realtimeShuttleRingAngle,_0x4187ea=maxShuttleRingAngle;return _0x4e3d8b>0x0?(_0x3c5103=(Math['log'](_0x2f6a47[_0x2f6a47[_0x349569(0x531b)]-0x1])-0x0)/(_0x4187ea-_0x373801),Math['exp'](0x0+_0x3c5103*(_0x4e3d8b-_0x373801))):(_0x3c5103=(Math[_0x349569(0xe28)](-_0x2f6a47[0x0])-0x0)/(_0x4187ea-_0x373801),-Math[_0x349569(0xee5)](0x0+_0x3c5103*(Math[_0x349569(0x1661)](_0x4e3d8b)-_0x373801)));}function multiplierToAngle(_0x354260,_0x475479,_0x39510f){var _0x29c5b1=_0x68aa19;if(_0x39510f[_0x29c5b1(0x4867)]===ClockStep$1['SYSTEM_CLOCK'])return realtimeShuttleRingAngle;if(Math['abs'](_0x354260)<=0x1)return _0x354260*realtimeShuttleRingAngle;var _0x213c08=_0x475479[_0x475479['length']-0x1];_0x354260>_0x213c08?_0x354260=_0x213c08:_0x354260<-_0x213c08&&(_0x354260=-_0x213c08);var _0x4e7058,_0x352db4=realtimeShuttleRingAngle,_0x2516b6=maxShuttleRingAngle;return _0x354260>0x0?(_0x4e7058=(Math[_0x29c5b1(0xe28)](_0x213c08)-0x0)/(_0x2516b6-_0x352db4),(Math[_0x29c5b1(0xe28)](_0x354260)-0x0)/_0x4e7058+_0x352db4):(_0x4e7058=(Math[_0x29c5b1(0xe28)](-_0x475479[0x0])-0x0)/(_0x2516b6-_0x352db4),-((Math[_0x29c5b1(0xe28)](Math[_0x29c5b1(0x1661)](_0x354260))-0x0)/_0x4e7058+_0x352db4));}function AnimationViewModel(_0x3fc15c){var _0x36d415=_0x68aa19,_0x17b4d1=this;this[_0x36d415(0x1a61)]=_0x3fc15c,this[_0x36d415(0x258c)]=[],this[_0x36d415(0xba0)]=AnimationViewModel[_0x36d415(0x4b8)],this[_0x36d415(0x426b)]=AnimationViewModel[_0x36d415(0x116b)],this[_0x36d415(0x5740)]=!0x1,this[_0x36d415(0x2682)]=!0x1,knockout[_0x36d415(0x4add)](this,[_0x36d415(0x258c),_0x36d415(0xba0),_0x36d415(0x426b),_0x36d415(0x5740),'snapToTicks']),this['_sortedFilteredPositiveTicks']=[],this[_0x36d415(0x1aaa)](AnimationViewModel[_0x36d415(0x418)]),this[_0x36d415(0x2d2f)]=void 0x0,knockout['defineProperty'](this,_0x36d415(0x2d2f),function(){var _0x454cb0=_0x36d415;return _0x17b4d1[_0x454cb0(0x426b)](_0x17b4d1[_0x454cb0(0x1a61)][_0x454cb0(0x395)],_0x17b4d1);}),this[_0x36d415(0x3be1)]=void 0x0,knockout[_0x36d415(0xbe6)](this,_0x36d415(0x3be1),function(){var _0x409e68=_0x36d415;return _0x17b4d1[_0x409e68(0xba0)](_0x17b4d1[_0x409e68(0x1a61)][_0x409e68(0x395)],_0x17b4d1);}),this[_0x36d415(0x110b)]=void 0x0,knockout[_0x36d415(0xbe6)](this,_0x36d415(0x110b),function(){var _0x320d1b=_0x36d415,_0x2a3597=_0x17b4d1[_0x320d1b(0x1a61)];if(_0x2a3597['clockStep']===ClockStep$1[_0x320d1b(0x17ae)])return _0x320d1b(0x45b3);var _0x21c4ad=_0x2a3597[_0x320d1b(0x21d3)];return _0x21c4ad%0x1==0x0?_0x21c4ad['toFixed'](0x0)+'x':_0x21c4ad[_0x320d1b(0x24af)](0x3)[_0x320d1b(0x1297)](/0{0,3}$/,'')+'x';}),this[_0x36d415(0x2c2d)]=void 0x0,knockout[_0x36d415(0xbe6)](this,_0x36d415(0x2c2d),{'get':function(){var _0x3e8a66=_0x36d415;return multiplierToAngle(_0x3fc15c[_0x3e8a66(0x21d3)],_0x17b4d1[_0x3e8a66(0x258c)],_0x3fc15c);},'set':function(_0x417d94){var _0x2653de=_0x36d415;_0x417d94=Math[_0x2653de(0x2bc6)](Math[_0x2653de(0x27d5)](_0x417d94,maxShuttleRingAngle),-maxShuttleRingAngle);var _0x5d0180=_0x17b4d1[_0x2653de(0x258c)],_0x47ea4b=_0x17b4d1[_0x2653de(0x1a61)];if(_0x47ea4b[_0x2653de(0x4867)]=ClockStep$1[_0x2653de(0x112a)],Math[_0x2653de(0x1661)](_0x417d94)!==maxShuttleRingAngle){var _0x5b511f=angleToMultiplier(_0x417d94,_0x5d0180);if(_0x17b4d1[_0x2653de(0x2682)])_0x5b511f=_0x5d0180[getTypicalMultiplierIndex(_0x5b511f,_0x5d0180)];else{if(0x0!==_0x5b511f){var _0xfc7c22=Math[_0x2653de(0x1661)](_0x5b511f);if(_0xfc7c22>0x64){var _0x32741d=_0xfc7c22[_0x2653de(0x24af)](0x0)[_0x2653de(0x531b)]-0x2,_0x1d3cb6=Math[_0x2653de(0x1f76)](0xa,_0x32741d);_0x5b511f=Math['round'](_0x5b511f/_0x1d3cb6)*_0x1d3cb6|0x0;}else _0xfc7c22>realtimeShuttleRingAngle?_0x5b511f=Math[_0x2653de(0x19b6)](_0x5b511f):_0xfc7c22>0x1?_0x5b511f=+_0x5b511f[_0x2653de(0x24af)](0x1):_0xfc7c22>0x0&&(_0x5b511f=+_0x5b511f[_0x2653de(0x24af)](0x2));}}_0x47ea4b[_0x2653de(0x21d3)]=_0x5b511f;}else _0x47ea4b[_0x2653de(0x21d3)]=_0x417d94>0x0?_0x5d0180[_0x5d0180[_0x2653de(0x531b)]-0x1]:_0x5d0180[0x0];}}),this[_0x36d415(0x57a0)]=void 0x0,knockout[_0x36d415(0xbe6)](this,_0x36d415(0x57a0),function(){var _0x37368c=_0x36d415,_0x5de741=_0x17b4d1[_0x37368c(0x1a61)],_0x1003f5=_0x5de741[_0x37368c(0x3894)];if(_0x17b4d1[_0x37368c(0x5740)]||_0x1003f5===ClockRange$1[_0x37368c(0x1b8f)])return!0x0;var _0x304b5f=_0x5de741[_0x37368c(0x21d3)],_0x46fedb=_0x5de741[_0x37368c(0x395)],_0x4d45c1=_0x5de741['startTime'],_0x121d80=!0x1;if(_0x1003f5===ClockRange$1['LOOP_STOP'])_0x121d80=JulianDate['greaterThan'](_0x46fedb,_0x4d45c1)||_0x46fedb[_0x37368c(0x2ed4)](_0x4d45c1)&&_0x304b5f>0x0;else{var _0x23388f=_0x5de741[_0x37368c(0x2933)];_0x121d80=JulianDate['greaterThan'](_0x46fedb,_0x4d45c1)&&JulianDate[_0x37368c(0x15d1)](_0x46fedb,_0x23388f)||_0x46fedb['equals'](_0x4d45c1)&&_0x304b5f>0x0||_0x46fedb['equals'](_0x23388f)&&_0x304b5f<0x0;}return _0x121d80||(_0x5de741[_0x37368c(0x4fb0)]=!0x1),_0x121d80;}),this[_0x36d415(0x369c)]=void 0x0,knockout[_0x36d415(0xbe6)](this,_0x36d415(0x369c),function(){var _0x3f1373=_0x36d415,_0x32ca12=_0x17b4d1[_0x3f1373(0x1a61)];if(_0x32ca12[_0x3f1373(0x3894)]===ClockRange$1[_0x3f1373(0x1b8f)])return!0x0;var _0x2363a8=_0x32ca12[_0x3f1373(0x3ae)];return JulianDate[_0x3f1373(0x12f2)](_0x2363a8,_0x32ca12[_0x3f1373(0x1aa4)])&&JulianDate['lessThanOrEquals'](_0x2363a8,_0x32ca12['stopTime']);}),this[_0x36d415(0x2889)]=void 0x0,knockout['defineProperty'](this,_0x36d415(0x2889),function(){var _0x2fb3a3=_0x36d415;return _0x17b4d1[_0x2fb3a3(0x1a61)][_0x2fb3a3(0x4fb0)]&&(_0x17b4d1['_canAnimate']||_0x17b4d1[_0x2fb3a3(0x5740)]);});var _0x10bbbc=createCommand(function(){var _0x2a6a2b=_0x36d415,_0x3942d5=_0x17b4d1[_0x2a6a2b(0x1a61)];_0x3942d5[_0x2a6a2b(0x4fb0)]?_0x3942d5[_0x2a6a2b(0x4fb0)]=!0x1:_0x17b4d1[_0x2a6a2b(0x57a0)]&&(_0x3942d5[_0x2a6a2b(0x4fb0)]=!0x0);});this['_pauseViewModel']=new ToggleButtonViewModel(_0x10bbbc,{'toggled':knockout[_0x36d415(0x55aa)](function(){return!_0x17b4d1['_isAnimating'];}),'tooltip':_0x36d415(0x3b67)});var _0x183e51=createCommand(function(){var _0x73399b=_0x36d415,_0x286174=_0x17b4d1[_0x73399b(0x1a61)],_0x2c7786=_0x286174[_0x73399b(0x21d3)];_0x2c7786>0x0&&(_0x286174['multiplier']=-_0x2c7786),_0x286174[_0x73399b(0x4fb0)]=!0x0;});this[_0x36d415(0x4aef)]=new ToggleButtonViewModel(_0x183e51,{'toggled':knockout[_0x36d415(0x55aa)](function(){var _0x280236=_0x36d415;return _0x17b4d1[_0x280236(0x2889)]&&_0x3fc15c['multiplier']<0x0;}),'tooltip':_0x36d415(0x44aa)});var _0x14aaf7=createCommand(function(){var _0xfd9c74=_0x36d415,_0x4d2d0b=_0x17b4d1['_clockViewModel'],_0x5576b9=_0x4d2d0b['multiplier'];_0x5576b9<0x0&&(_0x4d2d0b['multiplier']=-_0x5576b9),_0x4d2d0b[_0xfd9c74(0x4fb0)]=!0x0;});this['_playForwardViewModel']=new ToggleButtonViewModel(_0x14aaf7,{'toggled':knockout[_0x36d415(0x55aa)](function(){var _0x454541=_0x36d415;return _0x17b4d1['_isAnimating']&&_0x3fc15c[_0x454541(0x21d3)]>0x0&&_0x3fc15c[_0x454541(0x4867)]!==ClockStep$1[_0x454541(0x17ae)];}),'tooltip':'Play\x20Forward'});var _0x494935=createCommand(function(){var _0x39ce85=_0x36d415;_0x17b4d1['_clockViewModel']['clockStep']=ClockStep$1[_0x39ce85(0x17ae)];},knockout[_0x36d415(0x55ff)](this,_0x36d415(0x369c)));this['_playRealtimeViewModel']=new ToggleButtonViewModel(_0x494935,{'toggled':knockout[_0x36d415(0x55aa)](function(){var _0x348790=_0x36d415;return _0x3fc15c['clockStep']===ClockStep$1[_0x348790(0x17ae)];}),'tooltip':knockout['computed'](function(){var _0x1c1051=_0x36d415;return _0x17b4d1[_0x1c1051(0x369c)]?_0x1c1051(0x53d2):'Current\x20time\x20not\x20in\x20range';})}),this[_0x36d415(0x3e8f)]=createCommand(function(){var _0x4a0d16=_0x17b4d1['_clockViewModel'],_0x140776=_0x17b4d1['_allShuttleRingTicks'],_0x575d59=getTypicalMultiplierIndex(_0x4a0d16['multiplier'],_0x140776)-0x1;_0x575d59>=0x0&&(_0x4a0d16['multiplier']=_0x140776[_0x575d59]);}),this[_0x36d415(0x30eb)]=createCommand(function(){var _0x583446=_0x36d415,_0x4e967c=_0x17b4d1['_clockViewModel'],_0x2568f6=_0x17b4d1['_allShuttleRingTicks'],_0x3a8bc8=getTypicalMultiplierIndex(_0x4e967c[_0x583446(0x21d3)],_0x2568f6)+0x1;_0x3a8bc8<_0x2568f6[_0x583446(0x531b)]&&(_0x4e967c[_0x583446(0x21d3)]=_0x2568f6[_0x3a8bc8]);});}function BaseLayerPickerViewModel(_0x278366){var _0x39dfe7=_0x68aa19,_0x309a31=(_0x278366=defaultValue$1(_0x278366,defaultValue$1['EMPTY_OBJECT']))['globe'],_0xf5e8ef=defaultValue$1(_0x278366[_0x39dfe7(0x259c)],[]),_0x72a560=defaultValue$1(_0x278366['terrainProviderViewModels'],[]);this[_0x39dfe7(0x3ef5)]=_0x309a31,this['imageryProviderViewModels']=_0xf5e8ef[_0x39dfe7(0x48ca)](0x0),this[_0x39dfe7(0x365b)]=_0x72a560[_0x39dfe7(0x48ca)](0x0),this['dropDownVisible']=!0x1,knockout[_0x39dfe7(0x4add)](this,[_0x39dfe7(0x259c),_0x39dfe7(0x365b),'dropDownVisible']);var _0x21699b=knockout['getObservable'](this,_0x39dfe7(0x259c)),_0x318a2f=knockout['pureComputed'](function(){var _0xbdf41f=_0x39dfe7,_0x1ca48b,_0x1438e8=_0x21699b(),_0xba8273={};for(_0x1ca48b=0x0;_0x1ca48b<_0x1438e8[_0xbdf41f(0x531b)];_0x1ca48b++){var _0x3b57d2=_0x1438e8[_0x1ca48b],_0x4af5a4=_0x3b57d2[_0xbdf41f(0x39af)];defined$1(_0xba8273[_0x4af5a4])?_0xba8273[_0x4af5a4][_0xbdf41f(0x3a33)](_0x3b57d2):_0xba8273[_0x4af5a4]=[_0x3b57d2];}var _0x184c15=Object[_0xbdf41f(0x20c8)](_0xba8273),_0x1f9d19=[];for(_0x1ca48b=0x0;_0x1ca48b<_0x184c15[_0xbdf41f(0x531b)];_0x1ca48b++){var _0x2bdbe3=_0x184c15[_0x1ca48b];_0x1f9d19[_0xbdf41f(0x3a33)]({'name':_0x2bdbe3,'providers':_0xba8273[_0x2bdbe3]});}return _0x1f9d19;});this[_0x39dfe7(0x571d)]=_0x318a2f;var _0x443739=knockout[_0x39dfe7(0x55ff)](this,_0x39dfe7(0x365b)),_0x567852=knockout[_0x39dfe7(0x2e72)](function(){var _0x47202a=_0x39dfe7,_0x341e14,_0xe4feac=_0x443739(),_0x52e5f2={};for(_0x341e14=0x0;_0x341e14<_0xe4feac['length'];_0x341e14++){var _0x41f94d=_0xe4feac[_0x341e14],_0x59248f=_0x41f94d[_0x47202a(0x39af)];defined$1(_0x52e5f2[_0x59248f])?_0x52e5f2[_0x59248f]['push'](_0x41f94d):_0x52e5f2[_0x59248f]=[_0x41f94d];}var _0x197021=Object[_0x47202a(0x20c8)](_0x52e5f2),_0x586d9d=[];for(_0x341e14=0x0;_0x341e14<_0x197021[_0x47202a(0x531b)];_0x341e14++){var _0x9168b6=_0x197021[_0x341e14];_0x586d9d[_0x47202a(0x3a33)]({'name':_0x9168b6,'providers':_0x52e5f2[_0x9168b6]});}return _0x586d9d;});this[_0x39dfe7(0x3d4c)]=_0x567852,this[_0x39dfe7(0x4414)]=void 0x0,knockout['defineProperty'](this,_0x39dfe7(0x4414),function(){var _0x292c26=_0x39dfe7,_0x478c2d=this[_0x292c26(0x3393)],_0x1978b5=this[_0x292c26(0x106e)],_0x50ef22=defined$1(_0x478c2d)?_0x478c2d['name']:void 0x0,_0x5e6cee=defined$1(_0x1978b5)?_0x1978b5[_0x292c26(0x13f9)]:void 0x0;return defined$1(_0x50ef22)&&defined$1(_0x5e6cee)?_0x50ef22+'\x0a'+_0x5e6cee:defined$1(_0x50ef22)?_0x50ef22:_0x5e6cee;}),this[_0x39dfe7(0x2376)]=void 0x0,knockout[_0x39dfe7(0xbe6)](this,'buttonImageUrl',function(){var _0x10fbc0=_0x39dfe7,_0xbee8a0=this[_0x10fbc0(0x3393)];if(defined$1(_0xbee8a0))return _0xbee8a0[_0x10fbc0(0x3a8f)];}),this[_0x39dfe7(0x3393)]=void 0x0;var _0x48c36d=knockout['observable']();this[_0x39dfe7(0x329d)]=[],knockout[_0x39dfe7(0xbe6)](this,_0x39dfe7(0x3393),{'get':function(){return _0x48c36d();},'set':function(_0x599276){var _0x4d9f66=_0x39dfe7;if(_0x48c36d()!==_0x599276){var _0x4c582e,_0x2c2519=this[_0x4d9f66(0x329d)],_0x37ea4d=_0x2c2519[_0x4d9f66(0x531b)],_0xdeab57=this[_0x4d9f66(0x3ef5)][_0x4d9f66(0x5664)],_0x1728b5=!0x1;for(_0x4c582e=0x0;_0x4c582e<_0x37ea4d;_0x4c582e++)for(var _0x1ca016=_0xdeab57[_0x4d9f66(0x531b)],_0x10dfe8=0x0;_0x10dfe8<_0x1ca016;_0x10dfe8++){var _0x77533a=_0xdeab57['get'](_0x10dfe8);if(_0x77533a[_0x4d9f66(0x2dba)]===_0x2c2519[_0x4c582e]){_0xdeab57[_0x4d9f66(0x4b3f)](_0x77533a),_0x1728b5=!0x0;break;}}if(defined$1(_0x599276)){var _0x52d293=_0x599276[_0x4d9f66(0x3e09)]();if(Array[_0x4d9f66(0x4b57)](_0x52d293)){for(_0x4c582e=_0x52d293[_0x4d9f66(0x531b)]-0x1;_0x4c582e>=0x0;_0x4c582e--)_0xdeab57[_0x4d9f66(0x4717)](_0x52d293[_0x4c582e],0x0);this[_0x4d9f66(0x329d)]=_0x52d293[_0x4d9f66(0x48ca)](0x0);}else{if(this[_0x4d9f66(0x329d)]=[_0x52d293],_0x1728b5)_0xdeab57[_0x4d9f66(0x4717)](_0x52d293,0x0);else{var _0x450e6f=_0xdeab57[_0x4d9f66(0x3173)](0x0);defined$1(_0x450e6f)&&_0xdeab57[_0x4d9f66(0x4b3f)](_0x450e6f),_0xdeab57['addImageryProvider'](_0x52d293,0x0);}}}_0x48c36d(_0x599276),this[_0x4d9f66(0x109a)]=!0x1;}else this['dropDownVisible']=!0x1;}}),this[_0x39dfe7(0x106e)]=void 0x0;var _0x12abee=knockout[_0x39dfe7(0x2914)]();knockout[_0x39dfe7(0xbe6)](this,'selectedTerrain',{'get':function(){return _0x12abee();},'set':function(_0x4a8fe1){var _0x5f11ab=_0x39dfe7,_0xafc8d4;_0x12abee()!==_0x4a8fe1?(defined$1(_0x4a8fe1)&&(_0xafc8d4=_0x4a8fe1[_0x5f11ab(0x3e09)]()),this[_0x5f11ab(0x3ef5)][_0x5f11ab(0x11c7)]=!(_0xafc8d4 instanceof EllipsoidTerrainProvider),this['_globe']['terrainProvider']=_0xafc8d4,_0x12abee(_0x4a8fe1),this[_0x5f11ab(0x109a)]=!0x1):this[_0x5f11ab(0x109a)]=!0x1;}});var _0x2c3880=this;this[_0x39dfe7(0x17da)]=createCommand(function(){var _0x40816b=_0x39dfe7;_0x2c3880['dropDownVisible']=!_0x2c3880[_0x40816b(0x109a)];}),this[_0x39dfe7(0x3393)]=defaultValue$1(_0x278366[_0x39dfe7(0xdb0)],_0xf5e8ef[0x0]),this[_0x39dfe7(0x106e)]=defaultValue$1(_0x278366[_0x39dfe7(0x99a)],_0x72a560[0x0]);}function BaseLayerPicker(_0x33ec37,_0x5700cf){var _0x38c7d7=_0x68aa19;_0x33ec37=getElement(_0x33ec37);var _0x40407a=new BaseLayerPickerViewModel(_0x5700cf),_0x115732=document[_0x38c7d7(0x433c)](_0x38c7d7(0x28bf));_0x115732[_0x38c7d7(0x3243)]=_0x38c7d7(0x28bf),_0x115732['className']=_0x38c7d7(0x14b8),_0x115732[_0x38c7d7(0x7da)](_0x38c7d7(0x971),_0x38c7d7(0x5410)),_0x33ec37[_0x38c7d7(0x3356)](_0x115732);var _0x1f06eb=document[_0x38c7d7(0x433c)](_0x38c7d7(0x109));_0x1f06eb[_0x38c7d7(0x7da)]('draggable',_0x38c7d7(0x5882)),_0x1f06eb['className']=_0x38c7d7(0x1f8f),_0x1f06eb['setAttribute'](_0x38c7d7(0x971),'attr:\x20{\x20src:\x20buttonImageUrl\x20},\x20visible:\x20!!buttonImageUrl'),_0x115732[_0x38c7d7(0x3356)](_0x1f06eb);var _0x1ccdb9=document[_0x38c7d7(0x433c)]('div');_0x1ccdb9[_0x38c7d7(0x4cbd)]='cesium-baseLayerPicker-dropDown',_0x1ccdb9[_0x38c7d7(0x7da)](_0x38c7d7(0x971),'css:\x20{\x20\x22cesium-baseLayerPicker-dropDown-visible\x22\x20:\x20dropDownVisible\x20}'),_0x33ec37[_0x38c7d7(0x3356)](_0x1ccdb9);var _0x5dcfd8=document[_0x38c7d7(0x433c)](_0x38c7d7(0x4dc4));_0x5dcfd8[_0x38c7d7(0x4cbd)]=_0x38c7d7(0x20d1),_0x5dcfd8[_0x38c7d7(0x7da)](_0x38c7d7(0x971),_0x38c7d7(0x1fcf)),_0x5dcfd8[_0x38c7d7(0x40f1)]=_0x38c7d7(0x388a),_0x1ccdb9[_0x38c7d7(0x3356)](_0x5dcfd8);var _0x3e1808=document[_0x38c7d7(0x433c)](_0x38c7d7(0x4dc4));_0x3e1808[_0x38c7d7(0x4cbd)]=_0x38c7d7(0x306f),_0x3e1808[_0x38c7d7(0x7da)](_0x38c7d7(0x971),_0x38c7d7(0x392f)),_0x1ccdb9[_0x38c7d7(0x3356)](_0x3e1808);var _0x22ac62=document[_0x38c7d7(0x433c)](_0x38c7d7(0x4dc4));_0x22ac62[_0x38c7d7(0x4cbd)]=_0x38c7d7(0x4cf9),_0x3e1808['appendChild'](_0x22ac62);var _0x2d01fb=document[_0x38c7d7(0x433c)](_0x38c7d7(0x4dc4));_0x2d01fb['className']=_0x38c7d7(0x42e3),_0x2d01fb[_0x38c7d7(0x7da)](_0x38c7d7(0x971),_0x38c7d7(0x1cab)),_0x22ac62[_0x38c7d7(0x3356)](_0x2d01fb);var _0x112a4f=document[_0x38c7d7(0x433c)]('div');_0x112a4f[_0x38c7d7(0x4cbd)]=_0x38c7d7(0x2e18),_0x112a4f[_0x38c7d7(0x7da)](_0x38c7d7(0x971),_0x38c7d7(0x4cd5)),_0x22ac62['appendChild'](_0x112a4f);var _0x3ba4e7=document['createElement'](_0x38c7d7(0x4dc4));_0x3ba4e7[_0x38c7d7(0x4cbd)]=_0x38c7d7(0x2d5e),_0x3ba4e7[_0x38c7d7(0x7da)](_0x38c7d7(0x971),'css:\x20{\x20\x22cesium-baseLayerPicker-selectedItem\x22\x20:\x20$data\x20===\x20$parents[1].selectedImagery\x20},attr:\x20{\x20title:\x20tooltip\x20},visible:\x20creationCommand.canExecute,click:\x20function($data)\x20{\x20$parents[1].selectedImagery\x20=\x20$data;\x20}'),_0x112a4f[_0x38c7d7(0x3356)](_0x3ba4e7);var _0x33e3f7=document[_0x38c7d7(0x433c)](_0x38c7d7(0x109));_0x33e3f7[_0x38c7d7(0x4cbd)]='cesium-baseLayerPicker-itemIcon',_0x33e3f7['setAttribute']('data-bind',_0x38c7d7(0x2be8)),_0x33e3f7[_0x38c7d7(0x7da)]('draggable',_0x38c7d7(0x5882)),_0x3ba4e7['appendChild'](_0x33e3f7);var _0x52e544=document[_0x38c7d7(0x433c)](_0x38c7d7(0x4dc4));_0x52e544[_0x38c7d7(0x4cbd)]=_0x38c7d7(0x3f09),_0x52e544[_0x38c7d7(0x7da)](_0x38c7d7(0x971),'text:\x20name'),_0x3ba4e7[_0x38c7d7(0x3356)](_0x52e544);var _0x46c9e0=document[_0x38c7d7(0x433c)](_0x38c7d7(0x4dc4));_0x46c9e0[_0x38c7d7(0x4cbd)]=_0x38c7d7(0x20d1),_0x46c9e0['setAttribute'](_0x38c7d7(0x971),_0x38c7d7(0x30dc)),_0x46c9e0[_0x38c7d7(0x40f1)]='Terrain',_0x1ccdb9[_0x38c7d7(0x3356)](_0x46c9e0);var _0x3f1964=document['createElement'](_0x38c7d7(0x4dc4));_0x3f1964[_0x38c7d7(0x4cbd)]='cesium-baseLayerPicker-section',_0x3f1964[_0x38c7d7(0x7da)](_0x38c7d7(0x971),_0x38c7d7(0x405b)),_0x1ccdb9[_0x38c7d7(0x3356)](_0x3f1964);var _0x189661=document['createElement'](_0x38c7d7(0x4dc4));_0x189661[_0x38c7d7(0x4cbd)]=_0x38c7d7(0x4cf9),_0x3f1964['appendChild'](_0x189661);var _0x3c6257=document['createElement'](_0x38c7d7(0x4dc4));_0x3c6257[_0x38c7d7(0x4cbd)]=_0x38c7d7(0x42e3),_0x3c6257[_0x38c7d7(0x7da)](_0x38c7d7(0x971),_0x38c7d7(0x1cab)),_0x189661[_0x38c7d7(0x3356)](_0x3c6257);var _0x2308d1=document[_0x38c7d7(0x433c)]('div');_0x2308d1[_0x38c7d7(0x4cbd)]=_0x38c7d7(0x2e18),_0x2308d1[_0x38c7d7(0x7da)]('data-bind',_0x38c7d7(0x4cd5)),_0x189661[_0x38c7d7(0x3356)](_0x2308d1);var _0x5e3ec8=document[_0x38c7d7(0x433c)](_0x38c7d7(0x4dc4));_0x5e3ec8['className']=_0x38c7d7(0x2d5e),_0x5e3ec8[_0x38c7d7(0x7da)](_0x38c7d7(0x971),_0x38c7d7(0x3b80)),_0x2308d1['appendChild'](_0x5e3ec8);var _0x64ce8b=document[_0x38c7d7(0x433c)](_0x38c7d7(0x109));_0x64ce8b['className']=_0x38c7d7(0x4f50),_0x64ce8b[_0x38c7d7(0x7da)](_0x38c7d7(0x971),'attr:\x20{\x20src:\x20iconUrl\x20}'),_0x64ce8b['setAttribute'](_0x38c7d7(0x1fd0),'false'),_0x5e3ec8[_0x38c7d7(0x3356)](_0x64ce8b);var _0x59d736=document[_0x38c7d7(0x433c)](_0x38c7d7(0x4dc4));_0x59d736[_0x38c7d7(0x4cbd)]=_0x38c7d7(0x3f09),_0x59d736[_0x38c7d7(0x7da)](_0x38c7d7(0x971),_0x38c7d7(0x1cab)),_0x5e3ec8[_0x38c7d7(0x3356)](_0x59d736),knockout['applyBindings'](_0x40407a,_0x115732),knockout[_0x38c7d7(0x1940)](_0x40407a,_0x1ccdb9),this[_0x38c7d7(0x2c44)]=_0x40407a,this[_0x38c7d7(0x2eaf)]=_0x33ec37,this['_element']=_0x115732,this['_dropPanel']=_0x1ccdb9,this[_0x38c7d7(0x3405)]=function(_0x21e93c){var _0x3ac860=_0x38c7d7;_0x115732['contains'](_0x21e93c[_0x3ac860(0x15c9)])||_0x1ccdb9['contains'](_0x21e93c[_0x3ac860(0x15c9)])||(_0x40407a[_0x3ac860(0x109a)]=!0x1);},FeatureDetection['supportsPointerEvents']()?document[_0x38c7d7(0xef9)](_0x38c7d7(0x3c7),this['_closeDropDown'],!0x0):(document['addEventListener'](_0x38c7d7(0x384f),this[_0x38c7d7(0x3405)],!0x0),document['addEventListener'](_0x38c7d7(0x66b),this['_closeDropDown'],!0x0));}function ProviderViewModel(_0x206e82){var _0x457263=_0x68aa19,_0xa3643c=_0x206e82[_0x457263(0x2d7e)];defined$1(_0xa3643c[_0x457263(0x3533)])||(_0xa3643c=createCommand(_0xa3643c)),this[_0x457263(0x39c7)]=_0xa3643c,this[_0x457263(0x13f9)]=_0x206e82[_0x457263(0x13f9)],this[_0x457263(0x2bfe)]=_0x206e82[_0x457263(0x2bfe)],this['iconUrl']=_0x206e82[_0x457263(0x3a8f)],this[_0x457263(0x810)]=defaultValue$1(_0x206e82[_0x457263(0x39af)],''),knockout[_0x457263(0x4add)](this,[_0x457263(0x13f9),_0x457263(0x2bfe),_0x457263(0x3a8f)]);}function createDefaultImageryProviderViewModels(){var _0x553f6c=_0x68aa19,_0x448fe3=[];return _0x448fe3['push'](new ProviderViewModel({'name':_0x553f6c(0x1086),'iconUrl':buildModuleUrl(_0x553f6c(0x43f7)),'tooltip':'Bing\x20Maps\x20aerial\x20imagery,\x20provided\x20by\x20Cesium\x20ion','category':_0x553f6c(0x4b35),'creationFunction':function(){var _0x36c67a=_0x553f6c;return createWorldImagery({'style':IonWorldImageryStyle$1[_0x36c67a(0x1d0d)]});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':_0x553f6c(0x3b7),'iconUrl':buildModuleUrl('Widgets/Images/ImageryProviders/bingAerialLabels.png'),'tooltip':_0x553f6c(0x1dd3),'category':_0x553f6c(0x4b35),'creationFunction':function(){return createWorldImagery({'style':IonWorldImageryStyle$1['AERIAL_WITH_LABELS']});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':_0x553f6c(0x1e08),'iconUrl':buildModuleUrl(_0x553f6c(0x8f8)),'tooltip':_0x553f6c(0x284b),'category':_0x553f6c(0x4b35),'creationFunction':function(){return createWorldImagery({'style':IonWorldImageryStyle$1['ROAD']});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':_0x553f6c(0x3644),'tooltip':_0x553f6c(0x4a7c),'iconUrl':buildModuleUrl(_0x553f6c(0xd2f)),'category':'Other','creationFunction':function(){return new MapboxImageryProvider({'mapId':'mapbox.satellite'});}})),_0x448fe3['push'](new ProviderViewModel({'name':_0x553f6c(0x1303),'tooltip':_0x553f6c(0xf14),'iconUrl':buildModuleUrl(_0x553f6c(0x491a)),'category':_0x553f6c(0x3f06),'creationFunction':function(){return new MapboxImageryProvider({'mapId':'mapbox.streets'});}})),_0x448fe3['push'](new ProviderViewModel({'name':_0x553f6c(0x3a80),'tooltip':_0x553f6c(0x16ff),'iconUrl':buildModuleUrl(_0x553f6c(0x49ef)),'category':_0x553f6c(0x3f06),'creationFunction':function(){return new MapboxImageryProvider({'mapId':'mapbox.streets-basic'});}})),_0x448fe3['push'](new ProviderViewModel({'name':_0x553f6c(0x1e31),'iconUrl':buildModuleUrl('Widgets/Images/ImageryProviders/esriWorldImagery.png'),'tooltip':_0x553f6c(0x23cf),'category':_0x553f6c(0x3f06),'creationFunction':function(){var _0x1feb12=_0x553f6c;return new ArcGisMapServerImageryProvider({'url':_0x1feb12(0x4a3e),'enablePickFeatures':!0x1});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':_0x553f6c(0x2861),'iconUrl':buildModuleUrl(_0x553f6c(0x4826)),'tooltip':_0x553f6c(0x537d),'category':_0x553f6c(0x3f06),'creationFunction':function(){return new ArcGisMapServerImageryProvider({'url':'https://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer','enablePickFeatures':!0x1});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':'ESRI\x20National\x20Geographic','iconUrl':buildModuleUrl(_0x553f6c(0x79e)),'tooltip':'This\x20web\x20map\x20contains\x20the\x20National\x20Geographic\x20World\x20Map\x20service.\x20This\x20map\x20service\x20is\x20designed\x20to\x20be\x20used\x20as\x20a\x20general\x20reference\x20map\x20for\x20informational\x20and\x20educational\x20purposes\x20as\x20well\x20as\x20a\x20basemap\x20by\x20GIS\x20professionals\x20and\x20other\x20users\x20for\x20creating\x20web\x20maps\x20and\x20web\x20mapping\x20applications.\x0ahttp://www.esri.com','category':_0x553f6c(0x3f06),'creationFunction':function(){var _0x3c2d0e=_0x553f6c;return new ArcGisMapServerImageryProvider({'url':_0x3c2d0e(0xbf1),'enablePickFeatures':!0x1});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':_0x553f6c(0x4190),'iconUrl':buildModuleUrl(_0x553f6c(0x3556)),'tooltip':_0x553f6c(0x45b9),'category':_0x553f6c(0x3f06),'creationFunction':function(){var _0x368cc2=_0x553f6c;return createOpenStreetMapImageryProvider({'url':_0x368cc2(0x429b)});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':_0x553f6c(0x2670),'iconUrl':buildModuleUrl(_0x553f6c(0x354b)),'tooltip':_0x553f6c(0x2718),'category':_0x553f6c(0x3f06),'creationFunction':function(){var _0x302e58=_0x553f6c;return createOpenStreetMapImageryProvider({'url':_0x302e58(0x2066),'credit':_0x302e58(0x1fdb)});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':_0x553f6c(0x43da),'iconUrl':buildModuleUrl(_0x553f6c(0x3264)),'tooltip':_0x553f6c(0x4eeb),'category':_0x553f6c(0x3f06),'creationFunction':function(){var _0x1c7adf=_0x553f6c;return createOpenStreetMapImageryProvider({'url':_0x1c7adf(0x50f0),'credit':_0x1c7adf(0x1fdb)});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':_0x553f6c(0xc6e),'iconUrl':buildModuleUrl(_0x553f6c(0x2468)),'tooltip':_0x553f6c(0x254),'category':'Cesium\x20ion','creationFunction':function(){return new IonImageryProvider({'assetId':0xf72});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':_0x553f6c(0x16a),'iconUrl':buildModuleUrl(_0x553f6c(0x47d0)),'tooltip':_0x553f6c(0x5003),'category':_0x553f6c(0x4b35),'creationFunction':function(){return new IonImageryProvider({'assetId':0xf05});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':_0x553f6c(0x3882),'iconUrl':buildModuleUrl('Widgets/Images/ImageryProviders/earthAtNight.png'),'tooltip':_0x553f6c(0x5633),'category':_0x553f6c(0x4b35),'creationFunction':function(){return new IonImageryProvider({'assetId':0xee4});}})),_0x448fe3[_0x553f6c(0x3a33)](new ProviderViewModel({'name':'Natural\x20Earth\u00a0II','iconUrl':buildModuleUrl('Widgets/Images/ImageryProviders/naturalEarthII.png'),'tooltip':_0x553f6c(0x24c3),'category':'Cesium\x20ion','creationFunction':function(){var _0x29b096=_0x553f6c;return createTileMapServiceImageryProvider({'url':buildModuleUrl(_0x29b096(0x1f24))});}})),_0x448fe3;}function createDefaultTerrainProviderViewModels(){var _0x3e35a2=_0x68aa19,_0x38d146=[];return _0x38d146[_0x3e35a2(0x3a33)](new ProviderViewModel({'name':_0x3e35a2(0x6b7),'iconUrl':buildModuleUrl(_0x3e35a2(0x185a)),'tooltip':_0x3e35a2(0x22b2),'category':_0x3e35a2(0x4b35),'creationFunction':function(){return new EllipsoidTerrainProvider();}})),_0x38d146[_0x3e35a2(0x3a33)](new ProviderViewModel({'name':_0x3e35a2(0xc85),'iconUrl':buildModuleUrl(_0x3e35a2(0x18de)),'tooltip':'High-resolution\x20global\x20terrain\x20tileset\x20curated\x20from\x20several\x20datasources\x20and\x20hosted\x20by\x20Cesium\x20ion','category':_0x3e35a2(0x4b35),'creationFunction':function(){return createWorldTerrain({'requestWaterMask':!0x0,'requestVertexNormals':!0x0});}})),_0x38d146;}function getPickTileset(_0x19f7f5){return function(_0x140c1a){var _0x2ea03d=_0x54f3,_0x5a9ae7=_0x19f7f5[_0x2ea03d(0x54c6)]['pick'](_0x140c1a['position']);defined$1(_0x5a9ae7)&&_0x5a9ae7[_0x2ea03d(0x49ab)]instanceof Cesium3DTileset&&(_0x19f7f5[_0x2ea03d(0x3584)]=_0x5a9ae7[_0x2ea03d(0x49ab)]),_0x19f7f5[_0x2ea03d(0x363b)]=!0x1;};}function selectTilesetOnHover(_0x1ab35e,_0x54f96d){var _0x4b6e7d=_0x68aa19;_0x54f96d?_0x1ab35e[_0x4b6e7d(0x5282)][_0x4b6e7d(0x240d)](function(_0x39d018){var _0x5d74cf=_0x4b6e7d,_0x1421c9=_0x1ab35e[_0x5d74cf(0x54c6)][_0x5d74cf(0x3f0b)](_0x39d018['endPosition']);defined$1(_0x1421c9)&&_0x1421c9[_0x5d74cf(0x49ab)]instanceof Cesium3DTileset&&(_0x1ab35e[_0x5d74cf(0x3584)]=_0x1421c9[_0x5d74cf(0x49ab)]);},ScreenSpaceEventType$1['MOUSE_MOVE']):(_0x1ab35e[_0x4b6e7d(0x5282)]['removeInputAction'](ScreenSpaceEventType$1[_0x4b6e7d(0x1eee)]),_0x1ab35e[_0x4b6e7d(0x3480)]=_0x1ab35e[_0x4b6e7d(0x3480)]);}AnimationViewModel[_0x68aa19(0x4b8)]=function(_0x138ef2,_0x3afcb5){var _0x250572=_0x68aa19,_0x38062a=JulianDate[_0x250572(0x57c5)](_0x138ef2);return monthNames[_0x38062a[_0x250572(0x267f)]-0x1]+'\x20'+_0x38062a[_0x250572(0x2bd1)]+'\x20'+_0x38062a[_0x250572(0x1f90)];},AnimationViewModel[_0x68aa19(0x418)]=[0.001,0.002,0.005,0.01,0.02,0.05,0.1,0.25,0.5,0x1,0x2,0x5,0xa,0xf,0x1e,0x3c,0x78,0x12c,0x258,0x384,0x708,0xe10,0x1c20,0x3840,0x5460,0xa8c0,0x15180,0x2a300,0x54600,0x93a80],AnimationViewModel[_0x68aa19(0x116b)]=function(_0x3a2910,_0x59f490){var _0x22468d=_0x68aa19,_0x2ff854=JulianDate[_0x22468d(0x57c5)](_0x3a2910),_0x559681=Math[_0x22468d(0x19b6)](_0x2ff854['millisecond']);return Math['abs'](_0x59f490['_clockViewModel'][_0x22468d(0x21d3)])<0x1?sprintf('%02d:%02d:%02d.%03d',_0x2ff854[_0x22468d(0x34b6)],_0x2ff854['minute'],_0x2ff854[_0x22468d(0x15ce)],_0x559681):sprintf(_0x22468d(0x5a1),_0x2ff854[_0x22468d(0x34b6)],_0x2ff854[_0x22468d(0x4f1d)],_0x2ff854[_0x22468d(0x15ce)]);},AnimationViewModel[_0x68aa19(0x4b51)]['getShuttleRingTicks']=function(){var _0x4566f4=_0x68aa19;return this[_0x4566f4(0x1154)][_0x4566f4(0x48ca)](0x0);},AnimationViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x1aaa)]=function(_0x221f57){var _0xa287c=_0x68aa19,_0x1fbdeb,_0x4b6745,_0x2f8fc3,_0x4d1747={},_0x154bdf=this[_0xa287c(0x1154)];for(_0x154bdf[_0xa287c(0x531b)]=0x0,_0x1fbdeb=0x0,_0x4b6745=_0x221f57['length'];_0x1fbdeb<_0x4b6745;++_0x1fbdeb)_0x2f8fc3=_0x221f57[_0x1fbdeb],_0x4d1747[_0xa287c(0x2a77)](_0x2f8fc3)||(_0x4d1747[_0x2f8fc3]=!0x0,_0x154bdf[_0xa287c(0x3a33)](_0x2f8fc3));_0x154bdf[_0xa287c(0x34f3)](numberComparator);var _0x209f5f=[];for(_0x1fbdeb=(_0x4b6745=_0x154bdf['length'])-0x1;_0x1fbdeb>=0x0;--_0x1fbdeb)0x0!==(_0x2f8fc3=_0x154bdf[_0x1fbdeb])&&_0x209f5f[_0xa287c(0x3a33)](-_0x2f8fc3);Array[_0xa287c(0x4b51)]['push'][_0xa287c(0x18ce)](_0x209f5f,_0x154bdf),this[_0xa287c(0x258c)]=_0x209f5f;},Object[_0x68aa19(0x5b7)](AnimationViewModel[_0x68aa19(0x4b51)],{'slower':{'get':function(){var _0x28b516=_0x68aa19;return this[_0x28b516(0x3e8f)];}},'faster':{'get':function(){return this['_faster'];}},'clockViewModel':{'get':function(){var _0x41c6f3=_0x68aa19;return this[_0x41c6f3(0x1a61)];}},'pauseViewModel':{'get':function(){var _0x1efd86=_0x68aa19;return this[_0x1efd86(0x3979)];}},'playReverseViewModel':{'get':function(){var _0x21a895=_0x68aa19;return this[_0x21a895(0x4aef)];}},'playForwardViewModel':{'get':function(){return this['_playForwardViewModel'];}},'playRealtimeViewModel':{'get':function(){var _0x23ea07=_0x68aa19;return this[_0x23ea07(0x501c)];}},'dateFormatter':{'get':function(){var _0x24ec1e=_0x68aa19;return this[_0x24ec1e(0xba0)];},'set':function(_0x3233ca){var _0x44a621=_0x68aa19;this[_0x44a621(0xba0)]=_0x3233ca;}},'timeFormatter':{'get':function(){var _0x8f962e=_0x68aa19;return this[_0x8f962e(0x426b)];},'set':function(_0x10d956){var _0x5337d7=_0x68aa19;this[_0x5337d7(0x426b)]=_0x10d956;}}}),AnimationViewModel['_maxShuttleRingAngle']=maxShuttleRingAngle,AnimationViewModel[_0x68aa19(0x2042)]=realtimeShuttleRingAngle,Object[_0x68aa19(0x5b7)](BaseLayerPickerViewModel[_0x68aa19(0x4b51)],{'toggleDropDown':{'get':function(){var _0x3a18fc=_0x68aa19;return this[_0x3a18fc(0x17da)];}},'globe':{'get':function(){var _0x870864=_0x68aa19;return this[_0x870864(0x3ef5)];}}}),Object['defineProperties'](BaseLayerPicker[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x2c2fc4=_0x68aa19;return this[_0x2c2fc4(0x2eaf)];}},'viewModel':{'get':function(){return this['_viewModel'];}}}),BaseLayerPicker['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},BaseLayerPicker['prototype'][_0x68aa19(0x2578)]=function(){var _0x223144=_0x68aa19;return FeatureDetection[_0x223144(0x1518)]()?document[_0x223144(0x1cba)]('pointerdown',this[_0x223144(0x3405)],!0x0):(document[_0x223144(0x1cba)](_0x223144(0x384f),this[_0x223144(0x3405)],!0x0),document[_0x223144(0x1cba)](_0x223144(0x66b),this[_0x223144(0x3405)],!0x0)),knockout['cleanNode'](this['_element']),knockout[_0x223144(0x44dc)](this[_0x223144(0xabb)]),this[_0x223144(0x2eaf)][_0x223144(0x3234)](this[_0x223144(0x382c)]),this[_0x223144(0x2eaf)]['removeChild'](this['_dropPanel']),destroyObject$1(this);},Object['defineProperties'](ProviderViewModel[_0x68aa19(0x4b51)],{'creationCommand':{'get':function(){var _0x4dd30f=_0x68aa19;return this[_0x4dd30f(0x39c7)];}},'category':{'get':function(){var _0x335388=_0x68aa19;return this[_0x335388(0x810)];}}});var stringOptions={'maximumFractionDigits':0x3};function formatMemoryString(_0x204977){var _0x5e0f85=_0x68aa19,_0x3a250c=_0x204977/0x100000;return _0x3a250c<0x1?_0x3a250c['toLocaleString'](void 0x0,stringOptions):Math[_0x5e0f85(0x19b6)](_0x3a250c)['toLocaleString']();}function getStatistics(_0x47aa73,_0x2038fa){var _0x1d9db5=_0x68aa19;if(!defined$1(_0x47aa73))return'';var _0x154f0e=_0x2038fa?_0x47aa73[_0x1d9db5(0x2b8e)]:_0x47aa73[_0x1d9db5(0x24b2)],_0x2f8783='<ul\x20class=\x22cesium-cesiumInspector-statistics\x22>';return _0x2f8783+=_0x1d9db5(0x306d)+_0x154f0e[_0x1d9db5(0x360c)][_0x1d9db5(0x4715)]()+'</li><li><strong>Selected:\x20</strong>'+_0x154f0e[_0x1d9db5(0x35bb)][_0x1d9db5(0x4715)]()+'</li><li><strong>Commands:\x20</strong>'+_0x154f0e[_0x1d9db5(0x4888)][_0x1d9db5(0x4715)]()+_0x1d9db5(0x17c8),_0x2f8783+=_0x1d9db5(0x3c30),_0x2038fa||(_0x2f8783+='<ul\x20class=\x22cesium-cesiumInspector-statistics\x22>',_0x2f8783+=_0x1d9db5(0x2ffb)+_0x154f0e[_0x1d9db5(0x2200)]['toLocaleString']()+_0x1d9db5(0x13f4)+_0x154f0e[_0x1d9db5(0x339a)][_0x1d9db5(0x4715)]()+_0x1d9db5(0x1450)+_0x154f0e[_0x1d9db5(0x2a20)][_0x1d9db5(0x4715)]()+_0x1d9db5(0x2f11)+_0x154f0e[_0x1d9db5(0x23bb)][_0x1d9db5(0x4715)]()+_0x1d9db5(0x30b6)+_0x154f0e[_0x1d9db5(0x656)][_0x1d9db5(0x4715)]()+'</li>',_0x2f8783+=_0x1d9db5(0x3c30),_0x2f8783+=_0x1d9db5(0x2f0c),_0x2f8783+=_0x1d9db5(0x1b00)+_0x154f0e[_0x1d9db5(0xf4b)][_0x1d9db5(0x4715)]()+_0x1d9db5(0x534d)+_0x154f0e[_0x1d9db5(0x521c)][_0x1d9db5(0x4715)]()+'</li><li><strong>Points\x20Selected:\x20</strong>'+_0x154f0e['numberOfPointsSelected'][_0x1d9db5(0x4715)]()+_0x1d9db5(0x2154)+_0x154f0e['numberOfPointsLoaded']['toLocaleString']()+_0x1d9db5(0x660)+_0x154f0e[_0x1d9db5(0xf23)][_0x1d9db5(0x4715)]()+_0x1d9db5(0x17c8),_0x2f8783+='</ul>',_0x2f8783+=_0x1d9db5(0x2f0c),_0x2f8783+=_0x1d9db5(0x3880)+_0x154f0e[_0x1d9db5(0xf2d)][_0x1d9db5(0x4715)]()+_0x1d9db5(0x27e6)+_0x154f0e[_0x1d9db5(0xc51)][_0x1d9db5(0x4715)]()+_0x1d9db5(0x17c8),_0x2f8783+=_0x1d9db5(0x3c30),_0x2f8783+=_0x1d9db5(0x2f0c),_0x2f8783+=_0x1d9db5(0x4612)+_0x154f0e[_0x1d9db5(0x35ec)][_0x1d9db5(0x4715)]()+_0x1d9db5(0x17c8),_0x2f8783+=_0x1d9db5(0x3c30),_0x2f8783+='<ul\x20class=\x22cesium-cesiumInspector-statistics\x22>',_0x2f8783+=_0x1d9db5(0x4a99)+formatMemoryString(_0x154f0e[_0x1d9db5(0x11e9)])+'</li><li><strong>Texture\x20Memory\x20(MB):\x20</strong>'+formatMemoryString(_0x154f0e['texturesByteLength'])+_0x1d9db5(0x17d7)+formatMemoryString(_0x154f0e['batchTableByteLength'])+_0x1d9db5(0x17c8),_0x2f8783+='</ul>'),_0x2f8783;}var colorBlendModes=[{'text':_0x68aa19(0x705),'value':Cesium3DTileColorBlendMode$1[_0x68aa19(0x3b90)]},{'text':_0x68aa19(0x2e51),'value':Cesium3DTileColorBlendMode$1[_0x68aa19(0x7c6)]},{'text':_0x68aa19(0x4cd),'value':Cesium3DTileColorBlendMode$1['MIX']}],highlightColor=new Color$2(0x1,0x1,0x0,0.4),scratchColor=new Color$2(),oldColor=new Color$2();function Cesium3DTilesInspectorViewModel(_0x117784,_0x3c8c0c){var _0x231363=_0x68aa19,_0x5ce6ce=this,_0x2172b6=_0x117784['canvas'];this['_eventHandler']=new ScreenSpaceEventHandler(_0x2172b6),this['_scene']=_0x117784,this[_0x231363(0x4e61)]=_0x3c8c0c,this[_0x231363(0xa77)]=_0x2172b6,this[_0x231363(0x1344)]=new PerformanceDisplay({'container':_0x3c8c0c}),this[_0x231363(0x3c6c)]='',this[_0x231363(0x45f6)]='',this[_0x231363(0x1dae)]='',this[_0x231363(0x21af)]=!0x1,this[_0x231363(0x3172)]=!0x0,this[_0x231363(0x3ea8)]=!0x0,this[_0x231363(0x172a)]=!0x0,this[_0x231363(0x1bf2)]=!0x1,this[_0x231363(0x527c)]=!0x1,this['updateVisible']=!0x1,this[_0x231363(0x359f)]=!0x1,this[_0x231363(0x5807)]=!0x1,this[_0x231363(0x1f22)]=!0x1,this['optimizationVisible']=!0x1,this[_0x231363(0x115e)]='{}',this[_0x231363(0x512c)]=void 0x0,this[_0x231363(0x4edf)]=void 0x0,this[_0x231363(0x2050)]=void 0x0,knockout[_0x231363(0x4add)](this,[_0x231363(0x21af),_0x231363(0x172a),_0x231363(0x3c6c),'_pickStatisticsText',_0x231363(0x1dae),'showPickStatistics',_0x231363(0x3172),_0x231363(0x1bf2),'displayVisible',_0x231363(0x411),_0x231363(0x359f),_0x231363(0x5807),'optimizationVisible',_0x231363(0x1f22),_0x231363(0x115e),_0x231363(0x4edf),_0x231363(0x2050)]),this[_0x231363(0x3142)]=knockout['observable']({}),this['properties']=[],knockout[_0x231363(0xbe6)](this,_0x231363(0x2f10),function(){var _0x1f5d13=_0x231363,_0x2a18a8=[],_0x110a67=_0x5ce6ce[_0x1f5d13(0x3142)]();for(var _0x2e5dc8 in _0x110a67)_0x110a67['hasOwnProperty'](_0x2e5dc8)&&_0x2a18a8[_0x1f5d13(0x3a33)](_0x2e5dc8);return _0x2a18a8;});var _0x1793c8=knockout['observable']();knockout[_0x231363(0xbe6)](this,_0x231363(0x75e),{'get':function(){return _0x1793c8();},'set':function(_0x3af2d0){var _0x3e72c5=_0x231363;_0x1793c8(_0x3af2d0),defined$1(_0x5ce6ce['_tileset'])&&(_0x5ce6ce['_tileset'][_0x3e72c5(0x75e)]=_0x3af2d0);}}),this[_0x231363(0x75e)]=!0x1;var _0x274fc0=knockout['observable']();knockout[_0x231363(0xbe6)](this,_0x231363(0x3db),{'get':function(){return _0x274fc0();},'set':function(_0x560dc1){var _0x2bb849=_0x231363;_0x274fc0(_0x560dc1),defined$1(_0x5ce6ce['_tileset'])&&(_0x5ce6ce[_0x2bb849(0x512c)][_0x2bb849(0x3db)]=_0x560dc1,_0x5ce6ce['_scene']['requestRender']());}}),this['colorBlendMode']=Cesium3DTileColorBlendMode$1[_0x231363(0x3b90)];var _0xaea235=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,'picking',{'get':function(){return _0xaea235();},'set':function(_0x819a28){var _0x5c20f3=_0x231363;_0xaea235(_0x819a28),_0x819a28?_0x5ce6ce[_0x5c20f3(0x5282)][_0x5c20f3(0x240d)](function(_0x4a887a){var _0x15309f=_0x5c20f3,_0x3e324d=_0x117784[_0x15309f(0x3f0b)](_0x4a887a[_0x15309f(0x569c)]);if(_0x3e324d instanceof Cesium3DTileFeature?(_0x5ce6ce['feature']=_0x3e324d,_0x5ce6ce[_0x15309f(0x4704)]=_0x3e324d[_0x15309f(0x1bcb)][_0x15309f(0x4704)]):defined$1(_0x3e324d)&&defined$1(_0x3e324d[_0x15309f(0x1bcb)])?(_0x5ce6ce['feature']=void 0x0,_0x5ce6ce['tile']=_0x3e324d[_0x15309f(0x1bcb)][_0x15309f(0x4704)]):(_0x5ce6ce[_0x15309f(0x349b)]=void 0x0,_0x5ce6ce[_0x15309f(0x4704)]=void 0x0),defined$1(_0x5ce6ce['_tileset'])){var _0x54b0fb;if(_0xce6d8e&&defined$1(_0x3e324d)&&defined$1(_0x3e324d[_0x15309f(0x1bcb)]))_0x117784[_0x15309f(0x32c3)]&&defined$1(_0x54b0fb=_0x117784[_0x15309f(0x3fc8)](_0x4a887a[_0x15309f(0x569c)]))&&(_0x5ce6ce[_0x15309f(0x512c)]['debugPickPosition']=_0x54b0fb),_0x5ce6ce['_tileset'][_0x15309f(0x2ac2)]=_0x3e324d[_0x15309f(0x1bcb)][_0x15309f(0x4704)];else _0x5ce6ce[_0x15309f(0x512c)][_0x15309f(0x2ac2)]=void 0x0;_0x5ce6ce['_scene'][_0x15309f(0x1ee)]();}},ScreenSpaceEventType$1[_0x5c20f3(0x1eee)]):(_0x5ce6ce[_0x5c20f3(0x349b)]=void 0x0,_0x5ce6ce[_0x5c20f3(0x4704)]=void 0x0,_0x5ce6ce[_0x5c20f3(0x5282)][_0x5c20f3(0x43d7)](ScreenSpaceEventType$1[_0x5c20f3(0x1eee)]));}}),this[_0x231363(0x3480)]=!0x0;var _0x22386b=knockout[_0x231363(0x2914)]();knockout['defineProperty'](this,_0x231363(0x578d),{'get':function(){return _0x22386b();},'set':function(_0xeb3e11){var _0x5f3f8c=_0x231363;_0x22386b(_0xeb3e11),defined$1(_0x5ce6ce['_tileset'])&&(_0x5ce6ce[_0x5f3f8c(0x512c)][_0x5f3f8c(0xd18)]=_0xeb3e11,_0x5ce6ce[_0x5f3f8c(0x54c6)]['requestRender']());}}),this[_0x231363(0x578d)]=!0x1;var _0x144027=knockout[_0x231363(0x2914)]();knockout['defineProperty'](this,_0x231363(0x3478),{'get':function(){return _0x144027();},'set':function(_0x13b347){var _0x40c7e2=_0x231363;_0x144027(_0x13b347),defined$1(_0x5ce6ce['_tileset'])&&(_0x5ce6ce[_0x40c7e2(0x512c)]['debugWireframe']=_0x13b347,_0x5ce6ce[_0x40c7e2(0x54c6)]['requestRender']());}}),this[_0x231363(0x3478)]=!0x1;var _0x261cab=knockout['observable']();knockout[_0x231363(0xbe6)](this,_0x231363(0xc94),{'get':function(){return _0x261cab();},'set':function(_0x4b36a2){var _0x2cf5ba=_0x231363;_0x261cab(_0x4b36a2),defined$1(_0x5ce6ce[_0x2cf5ba(0x512c)])&&(_0x5ce6ce['_tileset'][_0x2cf5ba(0x4526)]=_0x4b36a2,_0x5ce6ce[_0x2cf5ba(0x54c6)][_0x2cf5ba(0x1ee)]());}}),this[_0x231363(0xc94)]=!0x1;var _0x1f8f2e=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x3519),{'get':function(){return _0x1f8f2e();},'set':function(_0xd1acf8){var _0x4416b1=_0x231363;_0x1f8f2e(_0xd1acf8),defined$1(_0x5ce6ce[_0x4416b1(0x512c)])&&(_0x5ce6ce[_0x4416b1(0x512c)][_0x4416b1(0x2b83)]=_0xd1acf8,_0x5ce6ce[_0x4416b1(0x54c6)][_0x4416b1(0x1ee)]());}}),this[_0x231363(0x3519)]=!0x1;var _0x517e26=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x3866),{'get':function(){return _0x517e26();},'set':function(_0x563882){var _0x5634c3=_0x231363;_0x517e26(_0x563882),defined$1(_0x5ce6ce['_tileset'])&&(_0x5ce6ce[_0x5634c3(0x512c)]['debugShowViewerRequestVolume']=_0x563882,_0x5ce6ce[_0x5634c3(0x54c6)][_0x5634c3(0x1ee)]());}}),this[_0x231363(0x3866)]=!0x1;var _0x141654=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x395b),{'get':function(){return _0x141654();},'set':function(_0x166d35){var _0xf3873b=_0x231363;_0x141654(_0x166d35),defined$1(_0x5ce6ce[_0xf3873b(0x512c)])&&(_0x5ce6ce[_0xf3873b(0x512c)][_0xf3873b(0x5733)]=_0x166d35,_0x5ce6ce['_scene'][_0xf3873b(0x2dfa)]=_0x166d35,_0x5ce6ce[_0xf3873b(0x54c6)]['requestRender']());}}),this['freezeFrame']=!0x1;var _0xce6d8e=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0xaf2),{'get':function(){return _0xce6d8e();},'set':function(_0x51e104){var _0x434b35=_0x231363;_0xce6d8e(_0x51e104),defined$1(_0x5ce6ce['_tileset'])&&(_0x5ce6ce[_0x434b35(0x512c)]['debugPickedTileLabelOnly']=_0x51e104,_0x5ce6ce[_0x434b35(0x54c6)][_0x434b35(0x1ee)]());}}),this[_0x231363(0xaf2)]=!0x1;var _0x1ae4ea=knockout['observable']();knockout[_0x231363(0xbe6)](this,_0x231363(0x45c3),{'get':function(){return _0x1ae4ea();},'set':function(_0x2ba943){var _0x313fbd=_0x231363;_0x1ae4ea(_0x2ba943),defined$1(_0x5ce6ce[_0x313fbd(0x512c)])&&(_0x5ce6ce[_0x313fbd(0x512c)][_0x313fbd(0x360f)]=_0x2ba943,_0x5ce6ce[_0x313fbd(0x54c6)][_0x313fbd(0x1ee)]());}}),this[_0x231363(0x45c3)]=!0x1;var _0x2d0acf=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x49fe),{'get':function(){return _0x2d0acf();},'set':function(_0x505d11){var _0x1172f5=_0x231363;_0x2d0acf(_0x505d11),defined$1(_0x5ce6ce[_0x1172f5(0x512c)])&&(_0x5ce6ce['_tileset'][_0x1172f5(0x4f8a)]=_0x505d11,_0x5ce6ce[_0x1172f5(0x54c6)][_0x1172f5(0x1ee)]());}}),this[_0x231363(0x49fe)]=!0x1;var _0x57775b=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x4425),{'get':function(){return _0x57775b();},'set':function(_0x26aad7){var _0x6fbcce=_0x231363;_0x57775b(_0x26aad7),defined$1(_0x5ce6ce[_0x6fbcce(0x512c)])&&(_0x5ce6ce[_0x6fbcce(0x512c)]['debugShowMemoryUsage']=_0x26aad7,_0x5ce6ce['_scene'][_0x6fbcce(0x1ee)]());}}),this[_0x231363(0x4425)]=!0x1;var _0x4099b1=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x1eea),{'get':function(){return _0x4099b1();},'set':function(_0x81370){var _0x1c32a1=_0x231363;_0x4099b1(_0x81370),defined$1(_0x5ce6ce[_0x1c32a1(0x512c)])&&(_0x5ce6ce[_0x1c32a1(0x512c)][_0x1c32a1(0xdd8)]=_0x81370,_0x5ce6ce['_scene'][_0x1c32a1(0x1ee)]());}}),this[_0x231363(0x1eea)]=!0x1;var _0xe89dbf=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x31e2),{'get':function(){return _0xe89dbf();},'set':function(_0x3327b8){var _0x35d379=_0x231363;_0x3327b8=Number(_0x3327b8),isNaN(_0x3327b8)||(_0xe89dbf(_0x3327b8),defined$1(_0x5ce6ce[_0x35d379(0x512c)])&&(_0x5ce6ce['_tileset']['maximumScreenSpaceError']=_0x3327b8));}}),this[_0x231363(0x31e2)]=0x10;var _0x299f56=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x1b1c),{'get':function(){return _0x299f56();},'set':function(_0x45764c){var _0x12021f=_0x231363;_0x45764c=Number(_0x45764c),isNaN(_0x45764c)||(_0x299f56(_0x45764c),defined$1(_0x5ce6ce['_tileset'])&&(_0x5ce6ce['_tileset'][_0x12021f(0x1b1c)]=_0x45764c));}}),this[_0x231363(0x1b1c)]=0.00278,this[_0x231363(0x3cfa)]=void 0x0,knockout[_0x231363(0xbe6)](this,'dynamicScreenSpaceErrorDensitySliderValue',{'get':function(){var _0x676707=_0x231363;return Math[_0x676707(0x1f76)](_0x299f56(),0x1/0x6);},'set':function(_0x3ef85e){var _0x205de5=_0x231363;_0x299f56(Math[_0x205de5(0x1f76)](_0x3ef85e,0x6));}});var _0x3b6693=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x300a),{'get':function(){return _0x3b6693();},'set':function(_0x48bd29){var _0xe83505=_0x231363;_0x48bd29=Number(_0x48bd29),isNaN(_0x48bd29)||(_0x3b6693(_0x48bd29),defined$1(_0x5ce6ce[_0xe83505(0x512c)])&&(_0x5ce6ce[_0xe83505(0x512c)][_0xe83505(0x300a)]=_0x48bd29));}}),this[_0x231363(0x300a)]=0x4;var _0x30f9b5=getPickTileset(this),_0x5c885b=knockout[_0x231363(0x2914)]();knockout['defineProperty'](this,_0x231363(0x363b),{'get':function(){return _0x5c885b();},'set':function(_0x250a34){var _0x3bb19b=_0x231363;_0x5c885b(_0x250a34),_0x250a34?_0x5ce6ce[_0x3bb19b(0x5282)][_0x3bb19b(0x240d)](_0x30f9b5,ScreenSpaceEventType$1['LEFT_CLICK']):_0x5ce6ce['_eventHandler']['removeInputAction'](ScreenSpaceEventType$1[_0x3bb19b(0x4e4e)]);}});var _0x2f40bb=knockout[_0x231363(0x2914)]();knockout['defineProperty'](this,'pointCloudShading',{'get':function(){return _0x2f40bb();},'set':function(_0x4842ae){var _0x5c532f=_0x231363;_0x2f40bb(_0x4842ae),defined$1(_0x5ce6ce[_0x5c532f(0x512c)])&&(_0x5ce6ce['_tileset'][_0x5c532f(0x4b7d)][_0x5c532f(0x1930)]=_0x4842ae);}}),this[_0x231363(0x4b7d)]=!0x1;var _0xb9753d=knockout['observable']();knockout[_0x231363(0xbe6)](this,_0x231363(0x475a),{'get':function(){return _0xb9753d();},'set':function(_0xf93f90){var _0x3743a7=_0x231363;_0xf93f90=Number(_0xf93f90),isNaN(_0xf93f90)||(_0xb9753d(_0xf93f90),defined$1(_0x5ce6ce[_0x3743a7(0x512c)])&&(_0x5ce6ce[_0x3743a7(0x512c)][_0x3743a7(0x4b7d)][_0x3743a7(0x475a)]=_0xf93f90));}}),this[_0x231363(0x475a)]=0x1;var _0x4cefea=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x282c),{'get':function(){return _0x4cefea();},'set':function(_0x496526){var _0x58cab2=_0x231363;_0x496526=Number(_0x496526),isNaN(_0x496526)||(_0x4cefea(_0x496526),defined$1(_0x5ce6ce[_0x58cab2(0x512c)])&&(_0x5ce6ce['_tileset'][_0x58cab2(0x4b7d)][_0x58cab2(0x282c)]=0x0===_0x496526?void 0x0:_0x496526));}}),this['maximumAttenuation']=0x0;var _0x3915ce=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x44c8),{'get':function(){return _0x3915ce();},'set':function(_0x529838){var _0x5d43d7=_0x231363;_0x529838=Number(_0x529838),isNaN(_0x529838)||(_0x3915ce(_0x529838),defined$1(_0x5ce6ce[_0x5d43d7(0x512c)])&&(_0x5ce6ce[_0x5d43d7(0x512c)][_0x5d43d7(0x4b7d)][_0x5d43d7(0x44c8)]=0x0===_0x529838?void 0x0:_0x529838));}}),this['baseResolution']=0x0;var _0x15082b=knockout['observable']();knockout[_0x231363(0xbe6)](this,_0x231363(0x19da),{'get':function(){return _0x15082b();},'set':function(_0x3fe57d){var _0x3e8c6c=_0x231363;_0x15082b(_0x3fe57d),defined$1(_0x5ce6ce[_0x3e8c6c(0x512c)])&&(_0x5ce6ce['_tileset'][_0x3e8c6c(0x4b7d)][_0x3e8c6c(0x19da)]=_0x3fe57d);}}),this['eyeDomeLighting']=!0x1;var _0x45995b=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x3368),{'get':function(){return _0x45995b();},'set':function(_0x2e88d6){var _0x5ded31=_0x231363;_0x2e88d6=Number(_0x2e88d6),isNaN(_0x2e88d6)||(_0x45995b(_0x2e88d6),defined$1(_0x5ce6ce[_0x5ded31(0x512c)])&&(_0x5ce6ce[_0x5ded31(0x512c)][_0x5ded31(0x4b7d)][_0x5ded31(0x3368)]=_0x2e88d6));}}),this[_0x231363(0x3368)]=0x1;var _0x1f4b28=knockout['observable']();knockout['defineProperty'](this,'eyeDomeLightingRadius',{'get':function(){return _0x1f4b28();},'set':function(_0x545e6c){var _0x2eae39=_0x231363;_0x545e6c=Number(_0x545e6c),isNaN(_0x545e6c)||(_0x1f4b28(_0x545e6c),defined$1(_0x5ce6ce['_tileset'])&&(_0x5ce6ce['_tileset'][_0x2eae39(0x4b7d)][_0x2eae39(0x1b81)]=_0x545e6c));}}),this[_0x231363(0x1b81)]=0x1,this[_0x231363(0x363b)]=!0x1;var _0x4f59d8=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x52c4),{'get':function(){return _0x4f59d8();},'set':function(_0x5209e3){var _0x331443=_0x231363;_0x4f59d8(_0x5209e3),defined$1(_0x5ce6ce[_0x331443(0x512c)])&&(_0x5ce6ce[_0x331443(0x512c)][_0x331443(0x52c4)]=_0x5209e3);}}),this[_0x231363(0x52c4)]=!0x0;var _0x27bbed=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x4353),{'get':function(){return _0x27bbed();},'set':function(_0x5b7b1c){var _0x57960d=_0x231363;_0x5b7b1c=Number(_0x5b7b1c),isNaN(_0x5b7b1c)||(_0x27bbed(_0x5b7b1c),defined$1(_0x5ce6ce[_0x57960d(0x512c)])&&(_0x5ce6ce['_tileset'][_0x57960d(0x4353)]=_0x5b7b1c));}}),this['skipScreenSpaceErrorFactor']=0x10;var _0x59a642=knockout[_0x231363(0x2914)]();knockout['defineProperty'](this,_0x231363(0x257f),{'get':function(){return _0x59a642();},'set':function(_0x1523fa){var _0x11fb1f=_0x231363;_0x1523fa=Number(_0x1523fa),isNaN(_0x1523fa)||(_0x59a642(_0x1523fa),defined$1(_0x5ce6ce[_0x11fb1f(0x512c)])&&(_0x5ce6ce[_0x11fb1f(0x512c)]['baseScreenSpaceError']=_0x1523fa));}}),this[_0x231363(0x257f)]=0x400;var _0x3e93d8=knockout[_0x231363(0x2914)]();knockout['defineProperty'](this,_0x231363(0x35ba),{'get':function(){return _0x3e93d8();},'set':function(_0xa01744){var _0x584281=_0x231363;_0xa01744=Number(_0xa01744),isNaN(_0xa01744)||(_0x3e93d8(_0xa01744),defined$1(_0x5ce6ce[_0x584281(0x512c)])&&(_0x5ce6ce[_0x584281(0x512c)]['skipLevels']=_0xa01744));}}),this[_0x231363(0x35ba)]=0x1;var _0x3ef695=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x2abf),{'get':function(){return _0x3ef695();},'set':function(_0x501a8b){var _0x18426c=_0x231363;_0x3ef695(_0x501a8b),defined$1(_0x5ce6ce[_0x18426c(0x512c)])&&(_0x5ce6ce[_0x18426c(0x512c)][_0x18426c(0x2abf)]=_0x501a8b);}}),this[_0x231363(0x2abf)]=!0x1;var _0x3dffcf=knockout[_0x231363(0x2914)]();knockout[_0x231363(0xbe6)](this,_0x231363(0x3d4f),{'get':function(){return _0x3dffcf();},'set':function(_0x1cb7f3){var _0x5adc28=_0x231363;_0x3dffcf(_0x1cb7f3),defined$1(_0x5ce6ce[_0x5adc28(0x512c)])&&(_0x5ce6ce[_0x5adc28(0x512c)][_0x5adc28(0x3d4f)]=_0x1cb7f3);}}),this[_0x231363(0x3d4f)]=!0x1,this[_0x231363(0x3eaa)]=void 0x0,this[_0x231363(0xd40)]=!0x1,this[_0x231363(0x43d3)]=[_0x231363(0x2f10),_0x231363(0x75e),_0x231363(0x3db),_0x231363(0x3480),_0x231363(0x578d),_0x231363(0x3478),_0x231363(0xc94),_0x231363(0x3519),_0x231363(0x3866),_0x231363(0x395b),_0x231363(0x31e2),'dynamicScreenSpaceErrorDensity',_0x231363(0x257f),_0x231363(0x4353),_0x231363(0x52c4),_0x231363(0x35ba),_0x231363(0x2abf),_0x231363(0x3d4f),'dynamicScreenSpaceErrorDensitySliderValue',_0x231363(0x300a),_0x231363(0x363b),_0x231363(0xaf2),_0x231363(0x45c3),'showRenderingStatistics',_0x231363(0x4425),_0x231363(0x1eea),_0x231363(0x4b7d),_0x231363(0x475a),_0x231363(0x282c),'baseResolution','eyeDomeLighting',_0x231363(0x3368),_0x231363(0x1b81)],this[_0x231363(0x3005)]=_0x117784[_0x231363(0x2416)][_0x231363(0xef9)](function(){_0x5ce6ce['_update']();}),defined$1(this[_0x231363(0x512c)])||selectTilesetOnHover(this,!0x0);}function hasFeatures(_0x3c00c5){var _0x548304=_0x68aa19;if(_0x3c00c5[_0x548304(0x90b)]>0x0)return!0x0;var _0x500881=_0x3c00c5['innerContents'];if(defined$1(_0x500881)){for(var _0x1d7268=_0x500881[_0x548304(0x531b)],_0x5daa23=0x0;_0x5daa23<_0x1d7268;++_0x5daa23)if(!hasFeatures(_0x500881[_0x5daa23]))return!0x1;return!0x0;}return!0x1;}function Cesium3DTilesInspector(_0x136f8d,_0x33db9f){var _0x4f66ca=_0x68aa19;Check['defined'](_0x4f66ca(0x5b3),_0x136f8d),Check[_0x4f66ca(0x2eb3)][_0x4f66ca(0x5014)]('scene',_0x33db9f),_0x136f8d=getElement(_0x136f8d);var _0x1ddab4=document[_0x4f66ca(0x433c)](_0x4f66ca(0x4dc4)),_0x1a862d=document[_0x4f66ca(0x433c)](_0x4f66ca(0x4dc4));_0x1a862d[_0x4f66ca(0x7da)](_0x4f66ca(0x971),_0x4f66ca(0x519d));var _0x4fa537=new Cesium3DTilesInspectorViewModel(_0x33db9f,_0x1a862d);this[_0x4f66ca(0x2c44)]=_0x4fa537,this[_0x4f66ca(0x2eaf)]=_0x136f8d,this['_element']=_0x1ddab4;var _0x554954=document[_0x4f66ca(0x433c)](_0x4f66ca(0x4dc4));_0x554954[_0x4f66ca(0x4d31)]=_0x4f66ca(0x4158),_0x554954[_0x4f66ca(0x4cbd)]='cesium-cesiumInspector-button',_0x554954[_0x4f66ca(0x7da)](_0x4f66ca(0x971),_0x4f66ca(0x2671)),_0x1ddab4[_0x4f66ca(0x3356)](_0x554954),_0x1ddab4[_0x4f66ca(0x4cbd)]=_0x4f66ca(0x1536),_0x1ddab4[_0x4f66ca(0x7da)](_0x4f66ca(0x971),_0x4f66ca(0x42f4)),_0x136f8d[_0x4f66ca(0x3356)](_0x1ddab4);var _0x309874=document[_0x4f66ca(0x433c)](_0x4f66ca(0x4dc4));this[_0x4f66ca(0x3401)]=_0x309874,_0x309874[_0x4f66ca(0x4cbd)]=_0x4f66ca(0x30c5),_0x1ddab4[_0x4f66ca(0x3356)](_0x309874);var _0x2d9ad8=InspectorShared[_0x4f66ca(0x526d)],_0x885df0=InspectorShared[_0x4f66ca(0x447b)],_0xcafdb6=_0x2d9ad8(_0x309874,_0x4f66ca(0x1de6),_0x4f66ca(0x1bf2),'toggleTileset'),_0x557a4a=_0x2d9ad8(_0x309874,_0x4f66ca(0x4da5),_0x4f66ca(0x527c),_0x4f66ca(0x441)),_0x36e366=_0x2d9ad8(_0x309874,_0x4f66ca(0x34ee),_0x4f66ca(0x411),_0x4f66ca(0x1f4c)),_0x23e063=_0x2d9ad8(_0x309874,_0x4f66ca(0x8cb),'loggingVisible',_0x4f66ca(0xc11)),_0x3bbf7b=_0x2d9ad8(_0x309874,_0x4f66ca(0x2969),_0x4f66ca(0x1f22),_0x4f66ca(0x2440)),_0x4f5e38=_0x2d9ad8(_0x309874,'Style',_0x4f66ca(0x5807),_0x4f66ca(0x53c5)),_0x28a8fe=_0x2d9ad8(_0x309874,_0x4f66ca(0x3026),_0x4f66ca(0x3ed6),_0x4f66ca(0x53d1)),_0x5c4880=document[_0x4f66ca(0x433c)]('div');_0x5c4880[_0x4f66ca(0x4cbd)]='field-group';var _0x1722b7=document['createElement']('label');_0x1722b7[_0x4f66ca(0x4cbd)]=_0x4f66ca(0xca0),_0x1722b7['appendChild'](document['createTextNode'](_0x4f66ca(0x4682)));var _0x1e6cd6=document['createElement']('div');_0x1e6cd6[_0x4f66ca(0x7da)](_0x4f66ca(0x971),_0x4f66ca(0x3e5e)),_0x5c4880[_0x4f66ca(0x3356)](_0x1722b7),_0x5c4880[_0x4f66ca(0x3356)](_0x1e6cd6),_0xcafdb6[_0x4f66ca(0x3356)](_0x5c4880),_0xcafdb6['appendChild'](makeButton(_0x4f66ca(0x3ea0),_0x4f66ca(0x3cf1),_0x4f66ca(0x363b))),_0xcafdb6[_0x4f66ca(0x3356)](makeButton(_0x4f66ca(0x9a8),_0x4f66ca(0x4efe))),_0xcafdb6['appendChild'](_0x885df0('Enable\x20Picking',_0x4f66ca(0x3480))),_0x557a4a[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x11d0),_0x4f66ca(0x578d))),_0x557a4a[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x53fb),_0x4f66ca(0x3478))),_0x557a4a[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x1355),_0x4f66ca(0xc94))),_0x557a4a['appendChild'](_0x885df0(_0x4f66ca(0xa80),_0x4f66ca(0x3519))),_0x557a4a[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x3cb7),'showRequestVolumes')),_0x557a4a[_0x4f66ca(0x3356)](_0x885df0('Point\x20Cloud\x20Shading',_0x4f66ca(0x4b7d)));var _0x2756e0=document[_0x4f66ca(0x433c)](_0x4f66ca(0x4dc4));_0x2756e0[_0x4f66ca(0x7da)]('data-bind','visible:\x20pointCloudShading'),_0x2756e0[_0x4f66ca(0x3356)](makeRangeInput(_0x4f66ca(0x475a),0x0,0x2,0.01,_0x4f66ca(0x2450))),_0x2756e0[_0x4f66ca(0x3356)](makeRangeInput('maximumAttenuation',0x0,0x20,0x1,_0x4f66ca(0x1819))),_0x2756e0['appendChild'](makeRangeInput(_0x4f66ca(0x44c8),0x0,0x1,0.01,_0x4f66ca(0x25f1))),_0x2756e0[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x3033),_0x4f66ca(0x19da))),_0x557a4a[_0x4f66ca(0x3356)](_0x2756e0);var _0xd3ff93=document[_0x4f66ca(0x433c)]('div');_0xd3ff93[_0x4f66ca(0x7da)]('data-bind',_0x4f66ca(0x990)),_0xd3ff93['appendChild'](makeRangeInput('eyeDomeLightingStrength',0x0,0x2,0.1,'EDL\x20Strength')),_0xd3ff93[_0x4f66ca(0x3356)](makeRangeInput(_0x4f66ca(0x1b81),0x0,0x4,0.1,_0x4f66ca(0x3365))),_0x2756e0['appendChild'](_0xd3ff93),_0x36e366[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x484d),'freezeFrame')),_0x36e366[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x5340),_0x4f66ca(0x75e)));var _0x57152a=document['createElement'](_0x4f66ca(0x4dc4));_0x57152a[_0x4f66ca(0x3356)](makeRangeInput(_0x4f66ca(0x31e2),0x0,0x80,0x1,'Maximum\x20Screen\x20Space\x20Error')),_0x36e366[_0x4f66ca(0x3356)](_0x57152a);var _0x730bae=document[_0x4f66ca(0x433c)](_0x4f66ca(0x4dc4));_0x730bae[_0x4f66ca(0x7da)](_0x4f66ca(0x971),'visible:\x20dynamicScreenSpaceError'),_0x730bae['appendChild'](makeRangeInput(_0x4f66ca(0x3cfa),0x0,0x1,0.005,_0x4f66ca(0x2c0a),_0x4f66ca(0x1b1c))),_0x730bae['appendChild'](makeRangeInput(_0x4f66ca(0x300a),0x1,0xa,0.1,_0x4f66ca(0x4b89))),_0x36e366['appendChild'](_0x730bae),_0x23e063[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0xbed),_0x4f66ca(0x21af))),_0x23e063['appendChild'](_0x1a862d),_0x23e063[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x5718),_0x4f66ca(0x3172)));var _0x221b5f=document[_0x4f66ca(0x433c)](_0x4f66ca(0x4dc4));_0x221b5f['className']='cesium-3dTilesInspector-statistics',_0x221b5f[_0x4f66ca(0x7da)](_0x4f66ca(0x971),_0x4f66ca(0x90a)),_0x23e063[_0x4f66ca(0x3356)](_0x221b5f),_0x23e063[_0x4f66ca(0x3356)](_0x885df0('Pick\x20Statistics',_0x4f66ca(0x3ea8)));var _0x281621=document[_0x4f66ca(0x433c)](_0x4f66ca(0x4dc4));_0x281621['className']=_0x4f66ca(0x451),_0x281621[_0x4f66ca(0x7da)]('data-bind',_0x4f66ca(0x1e77)),_0x23e063['appendChild'](_0x281621);var _0x47914a=document[_0x4f66ca(0x433c)]('div');_0x4f5e38[_0x4f66ca(0x3356)](_0x47914a),_0x47914a[_0x4f66ca(0x3356)](document[_0x4f66ca(0x2990)](_0x4f66ca(0x2ed0)));var _0x1d5723=document['createElement'](_0x4f66ca(0x892));_0x1d5723[_0x4f66ca(0x7da)](_0x4f66ca(0x971),_0x4f66ca(0x122a)),_0x47914a[_0x4f66ca(0x3356)](_0x1d5723);var _0x2c7668=document['createElement']('textarea');_0x2c7668['setAttribute'](_0x4f66ca(0x971),'textInput:\x20styleString,\x20event:\x20{\x20keydown:\x20styleEditorKeyPress\x20}'),_0x47914a['className']=_0x4f66ca(0x12b8),_0x47914a[_0x4f66ca(0x3356)](_0x2c7668);var _0xee1e6c=makeButton(_0x4f66ca(0x3a2b),_0x4f66ca(0x152a));_0x47914a['appendChild'](_0xee1e6c);var _0x59b27c=document['createElement'](_0x4f66ca(0x4dc4));_0x59b27c[_0x4f66ca(0x4cbd)]=_0x4f66ca(0x4ccd),_0x59b27c[_0x4f66ca(0x7da)]('data-bind',_0x4f66ca(0x4b3c)),_0x47914a[_0x4f66ca(0x3356)](_0x59b27c),_0x3bbf7b['appendChild'](_0x885df0('Show\x20Picked\x20Only','showOnlyPickedTileDebugLabel')),_0x3bbf7b[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x24b),_0x4f66ca(0x45c3))),_0x3bbf7b[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x177e),_0x4f66ca(0x49fe))),_0x3bbf7b[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x4a1e),_0x4f66ca(0x4425))),_0x3bbf7b['appendChild'](_0x885df0(_0x4f66ca(0x5300),'showUrl')),_0x28a8fe[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x2997),'skipLevelOfDetail'));var _0x20932c=document['createElement']('div');_0x20932c[_0x4f66ca(0x3356)](makeRangeInput('skipScreenSpaceErrorFactor',0x1,0x32,0x1,_0x4f66ca(0x224d))),_0x28a8fe[_0x4f66ca(0x3356)](_0x20932c);var _0x5f4668=document[_0x4f66ca(0x433c)](_0x4f66ca(0x4dc4));_0x5f4668[_0x4f66ca(0x3356)](makeRangeInput('baseScreenSpaceError',0x0,0x1000,0x1,_0x4f66ca(0x230d))),_0x28a8fe[_0x4f66ca(0x3356)](_0x5f4668);var _0x3f8599=document['createElement']('div');_0x3f8599[_0x4f66ca(0x3356)](makeRangeInput(_0x4f66ca(0x35ba),0x0,0xa,0x1,_0x4f66ca(0x8f9))),_0x28a8fe['appendChild'](_0x3f8599),_0x28a8fe[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x3156),'immediatelyLoadDesiredLevelOfDetail')),_0x28a8fe[_0x4f66ca(0x3356)](_0x885df0(_0x4f66ca(0x4833),_0x4f66ca(0x3d4f))),knockout[_0x4f66ca(0x1940)](_0x4fa537,_0x1ddab4);}function makeRangeInput(_0x1772c8,_0x478103,_0x6b855e,_0x2ba02d,_0x1d5c7c,_0x229543){var _0x5094c9=_0x68aa19;_0x229543=defaultValue$1(_0x229543,_0x1772c8);var _0x542f84=document[_0x5094c9(0x433c)](_0x5094c9(0x4358));_0x542f84['setAttribute'](_0x5094c9(0x971),_0x5094c9(0x259f)+_0x229543),_0x542f84[_0x5094c9(0x3243)]='number';var _0x11005b=document[_0x5094c9(0x433c)](_0x5094c9(0x4358));_0x11005b['type']=_0x5094c9(0x4104),_0x11005b[_0x5094c9(0x27d5)]=_0x478103,_0x11005b[_0x5094c9(0x2bc6)]=_0x6b855e,_0x11005b[_0x5094c9(0x2b86)]=_0x2ba02d,_0x11005b[_0x5094c9(0x7da)](_0x5094c9(0x971),'valueUpdate:\x20\x22input\x22,\x20value:\x20'+_0x1772c8);var _0x4a7f8f=document['createElement']('div');_0x4a7f8f[_0x5094c9(0x3356)](_0x11005b);var _0x4a411e=document[_0x5094c9(0x433c)](_0x5094c9(0x4dc4));return _0x4a411e[_0x5094c9(0x4cbd)]='cesium-cesiumInspector-slider',_0x4a411e[_0x5094c9(0x3356)](document[_0x5094c9(0x2990)](_0x1d5c7c)),_0x4a411e['appendChild'](_0x542f84),_0x4a411e['appendChild'](_0x4a7f8f),_0x4a411e;}function makeButton(_0x56b10b,_0x2ef937,_0x130b28){var _0x43bb57=_0x68aa19,_0x526410=document[_0x43bb57(0x433c)]('button');_0x526410[_0x43bb57(0x3243)]=_0x43bb57(0x28bf),_0x526410[_0x43bb57(0x4d31)]=_0x2ef937,_0x526410[_0x43bb57(0x4cbd)]=_0x43bb57(0x1f2d);var _0xa5b28e=_0x43bb57(0x457)+_0x56b10b;return defined$1(_0x130b28)&&(_0xa5b28e+=_0x43bb57(0x4c67)+_0x130b28+'}'),_0x526410[_0x43bb57(0x7da)]('data-bind',_0xa5b28e),_0x526410;}function frustumStatisticsToString(_0x27b68e){var _0x58cd26=_0x68aa19,_0x1bbfb0;if(defined$1(_0x27b68e)){_0x1bbfb0=_0x58cd26(0x2a92);var _0x54e537=_0x27b68e[_0x58cd26(0x41a4)];for(var _0x5773b5 in _0x54e537)if(_0x54e537[_0x58cd26(0x2a77)](_0x5773b5)){var _0x1cb9ef,_0x511a54=parseInt(_0x5773b5,0xa);if(0x7===_0x511a54)_0x1cb9ef=_0x58cd26(0x48d7);else{for(var _0x48625f=[],_0x35156d=0x2;_0x35156d>=0x0;_0x35156d--){var _0x52a1cc=Math[_0x58cd26(0x1f76)](0x2,_0x35156d);_0x511a54>=_0x52a1cc&&(_0x48625f[_0x58cd26(0x3a33)](_0x35156d+0x1),_0x511a54-=_0x52a1cc);}_0x1cb9ef=_0x48625f['reverse']()[_0x58cd26(0x3ac2)]('\x20and\x20');}_0x1bbfb0+=_0x58cd26(0x1cfc)+_0x54e537[_0x5773b5]+_0x58cd26(0x29fa)+_0x1cb9ef;}_0x1bbfb0+=_0x58cd26(0xda4)+_0x27b68e[_0x58cd26(0x5553)];}return _0x1bbfb0;}function boundDepthFrustum(_0x11481f,_0x2462b6,_0x3cbd36){var _0x2bbf53=_0x68aa19,_0x588b25=Math[_0x2bbf53(0x27d5)](_0x3cbd36,_0x2462b6);return _0x588b25=Math[_0x2bbf53(0x2bc6)](_0x588b25,_0x11481f);}function CesiumInspectorViewModel(_0x53d603,_0x3a2f7a){var _0x5d97fd=_0x68aa19,_0x190aed=this,_0x1c3659=_0x53d603['canvas'],_0x1318dc=new ScreenSpaceEventHandler(_0x1c3659);this['_eventHandler']=_0x1318dc,this[_0x5d97fd(0x54c6)]=_0x53d603,this[_0x5d97fd(0xa77)]=_0x1c3659,this[_0x5d97fd(0x3457)]=void 0x0,this[_0x5d97fd(0x2050)]=void 0x0,this[_0x5d97fd(0x4325)]=void 0x0,this[_0x5d97fd(0x1344)]=void 0x0,this[_0x5d97fd(0x4e61)]=_0x3a2f7a;var _0x38a38f,_0x2d102a=this[_0x5d97fd(0x54c6)]['globe'];function _0x2f2448(_0x1a8833){var _0x397383=_0x5d97fd,_0x2d0cc3=_0x190aed[_0x397383(0x54c6)]['pick']({'x':_0x1a8833[_0x397383(0x4771)]['x'],'y':_0x1a8833['position']['y']});defined$1(_0x2d0cc3)&&(_0x190aed[_0x397383(0x49ab)]=defined$1(_0x2d0cc3[_0x397383(0x1f3f)])?_0x2d0cc3[_0x397383(0x1f3f)]:_0x2d0cc3[_0x397383(0x49ab)]),_0x190aed[_0x397383(0x54c6)][_0x397383(0x1ee)](),_0x190aed[_0x397383(0x7a9)]=!0x1;}function _0x40c32c(_0x15687f){var _0x352439=_0x5d97fd,_0x163b04,_0x25819a=_0x2d102a[_0x352439(0x1706)],_0xf7a401=_0x190aed[_0x352439(0x54c6)]['camera']['pickEllipsoid']({'x':_0x15687f[_0x352439(0x4771)]['x'],'y':_0x15687f[_0x352439(0x4771)]['y']},_0x25819a);if(defined$1(_0xf7a401))for(var _0x507306=_0x25819a[_0x352439(0x541d)](_0xf7a401),_0x292240=_0x2d102a[_0x352439(0x3c47)][_0x352439(0x837)][_0x352439(0x4128)],_0x304cc4=0x0;!_0x163b04&&_0x304cc4<_0x292240['length'];++_0x304cc4){var _0x2c9d95=_0x292240[_0x304cc4];if(defined$1(_0x2c9d95))for(var _0x5c9c11=0x0;!_0x163b04&&_0x5c9c11<_0x2c9d95[_0x352439(0x531b)];++_0x5c9c11){var _0x5eecaa=_0x2c9d95[_0x5c9c11];Rectangle[_0x352439(0x1ff6)](_0x5eecaa['rectangle'],_0x507306)&&(_0x163b04=_0x5eecaa);}}_0x190aed['tile']=_0x163b04,_0x190aed[_0x352439(0x3c9b)]=!0x1;}_0x2d102a['depthTestAgainstTerrain']=!0x0,this[_0x5d97fd(0x5122)]=!0x1,this[_0x5d97fd(0xd1e)]=!0x1,this[_0x5d97fd(0x21af)]=!0x1,this[_0x5d97fd(0x4ca4)]='',this[_0x5d97fd(0x2ace)]=!0x1,this[_0x5d97fd(0x37c3)]=!0x1,this[_0x5d97fd(0x46ab)]=!0x1,this[_0x5d97fd(0x1ae3)]=!0x1,this[_0x5d97fd(0x4aa4)]=!0x1,this[_0x5d97fd(0x3478)]=!0x1,this[_0x5d97fd(0x7de)]=!0x1,this[_0x5d97fd(0x4e71)]=!0x1,this['depthFrustum']=0x1,this[_0x5d97fd(0x21aa)]=0x1,this[_0x5d97fd(0x53c1)]=!0x1,this[_0x5d97fd(0x4fcf)]=!0x1,this['frustumStatisticText']=!0x1,this['tileText']='',this[_0x5d97fd(0x3245)]=!0x1,this[_0x5d97fd(0x1a72)]=!0x1,this[_0x5d97fd(0x7a9)]=!0x1,this[_0x5d97fd(0x3c9b)]=!0x1,this[_0x5d97fd(0x109a)]=!0x0,this[_0x5d97fd(0x534a)]=!0x0,this['primitivesVisible']=!0x1,this[_0x5d97fd(0x48da)]=!0x1,this['depthFrustumText']='',knockout[_0x5d97fd(0x4add)](this,['frustums',_0x5d97fd(0xd1e),_0x5d97fd(0x21af),_0x5d97fd(0x4ca4),_0x5d97fd(0x2ace),_0x5d97fd(0x37c3),'filterPrimitive',_0x5d97fd(0x1ae3),_0x5d97fd(0x4aa4),_0x5d97fd(0x3478),_0x5d97fd(0x7de),_0x5d97fd(0x4e71),_0x5d97fd(0x2b52),_0x5d97fd(0x53c1),_0x5d97fd(0x4fcf),_0x5d97fd(0x5198),_0x5d97fd(0x236e),'hasPickedPrimitive','hasPickedTile',_0x5d97fd(0x7a9),_0x5d97fd(0x3c9b),_0x5d97fd(0x109a),_0x5d97fd(0x534a),_0x5d97fd(0x1ddf),'terrainVisible',_0x5d97fd(0x57e4)]),this[_0x5d97fd(0x17da)]=createCommand(function(){var _0x348b38=_0x5d97fd;_0x190aed[_0x348b38(0x109a)]=!_0x190aed[_0x348b38(0x109a)];}),this[_0x5d97fd(0x3da8)]=createCommand(function(){var _0x56002f=_0x5d97fd;_0x190aed[_0x56002f(0x534a)]=!_0x190aed[_0x56002f(0x534a)];}),this[_0x5d97fd(0x265a)]=createCommand(function(){var _0x1e39d7=_0x5d97fd;_0x190aed[_0x1e39d7(0x1ddf)]=!_0x190aed['primitivesVisible'];}),this[_0x5d97fd(0x53e0)]=createCommand(function(){var _0x436089=_0x5d97fd;_0x190aed[_0x436089(0x48da)]=!_0x190aed['terrainVisible'];}),this[_0x5d97fd(0x13ea)]=knockout['getObservable'](this,'frustums')['subscribe'](function(_0x2a88c2){var _0x3cc3c4=_0x5d97fd;_0x190aed[_0x3cc3c4(0x54c6)][_0x3cc3c4(0x1766)]=_0x2a88c2,_0x190aed[_0x3cc3c4(0x54c6)][_0x3cc3c4(0x1ee)]();}),this['_frustumPlanesSubscription']=knockout[_0x5d97fd(0x55ff)](this,_0x5d97fd(0xd1e))[_0x5d97fd(0x2a54)](function(_0x7b26d9){var _0x2e4d66=_0x5d97fd;_0x190aed[_0x2e4d66(0x54c6)]['debugShowFrustumPlanes']=_0x7b26d9,_0x190aed[_0x2e4d66(0x54c6)][_0x2e4d66(0x1ee)]();}),this[_0x5d97fd(0xc34)]=knockout[_0x5d97fd(0x55ff)](this,_0x5d97fd(0x21af))['subscribe'](function(_0x44af69){var _0x16a31d=_0x5d97fd;_0x44af69?_0x190aed[_0x16a31d(0x1344)]=new PerformanceDisplay({'container':_0x190aed['_performanceContainer']}):_0x190aed[_0x16a31d(0x4e61)][_0x16a31d(0x40f1)]='';}),this['_showPrimitiveBoundingSphere']=createCommand(function(){var _0xd5b528=_0x5d97fd;return _0x190aed[_0xd5b528(0x3457)][_0xd5b528(0x4526)]=_0x190aed['primitiveBoundingSphere'],_0x190aed['_scene'][_0xd5b528(0x1ee)](),!0x0;}),this['_primitiveBoundingSphereSubscription']=knockout[_0x5d97fd(0x55ff)](this,_0x5d97fd(0x2ace))[_0x5d97fd(0x2a54)](function(){var _0x4fc464=_0x5d97fd;_0x190aed[_0x4fc464(0x1669)]();}),this[_0x5d97fd(0xfb4)]=createCommand(function(){var _0x4b5832=_0x5d97fd;if(_0x190aed[_0x4b5832(0x37c3)]){var _0x421b24=_0x190aed[_0x4b5832(0x3457)][_0x4b5832(0x221)];_0x190aed[_0x4b5832(0x4325)]=new DebugModelMatrixPrimitive({'modelMatrix':_0x421b24}),_0x190aed[_0x4b5832(0x54c6)][_0x4b5832(0x4b14)]['add'](_0x190aed[_0x4b5832(0x4325)]);}else defined$1(_0x190aed[_0x4b5832(0x4325)])&&(_0x190aed['_scene']['primitives']['remove'](_0x190aed[_0x4b5832(0x4325)]),_0x190aed[_0x4b5832(0x4325)]=void 0x0);return _0x190aed[_0x4b5832(0x54c6)]['requestRender'](),!0x0;}),this['_primitiveReferenceFrameSubscription']=knockout[_0x5d97fd(0x55ff)](this,'primitiveReferenceFrame')['subscribe'](function(){_0x190aed['_showPrimitiveReferenceFrame']();}),this[_0x5d97fd(0x21b1)]=createCommand(function(){var _0x5e2ee8=_0x5d97fd;return _0x190aed['filterPrimitive']?_0x190aed[_0x5e2ee8(0x54c6)][_0x5e2ee8(0x504)]=function(_0x23b9ee){var _0x24bdca=_0x5e2ee8;return!(!defined$1(_0x190aed[_0x24bdca(0x4325)])||_0x23b9ee[_0x24bdca(0x3036)]!==_0x190aed[_0x24bdca(0x4325)][_0x24bdca(0x3457)])||!!defined$1(_0x190aed[_0x24bdca(0x3457)])&&(_0x23b9ee[_0x24bdca(0x3036)]===_0x190aed[_0x24bdca(0x3457)]||_0x23b9ee['owner']===_0x190aed[_0x24bdca(0x3457)][_0x24bdca(0x197a)]||_0x23b9ee[_0x24bdca(0x3036)]['primitive']===_0x190aed[_0x24bdca(0x3457)]);}:_0x190aed[_0x5e2ee8(0x54c6)][_0x5e2ee8(0x504)]=void 0x0,!0x0;}),this[_0x5d97fd(0x1c54)]=knockout[_0x5d97fd(0x55ff)](this,_0x5d97fd(0x46ab))[_0x5d97fd(0x2a54)](function(){var _0x24eecb=_0x5d97fd;_0x190aed['_doFilterPrimitive'](),_0x190aed[_0x24eecb(0x54c6)][_0x24eecb(0x1ee)]();}),this['_wireframeSubscription']=knockout['getObservable'](this,_0x5d97fd(0x3478))[_0x5d97fd(0x2a54)](function(_0x1ba274){var _0x48431b=_0x5d97fd;_0x2d102a[_0x48431b(0x3c47)]['tileProvider'][_0x48431b(0x18c)][_0x48431b(0x3478)]=_0x1ba274,_0x190aed[_0x48431b(0x54c6)][_0x48431b(0x1ee)]();}),this['_globeDepthSubscription']=knockout[_0x5d97fd(0x55ff)](this,_0x5d97fd(0x7de))['subscribe'](function(_0x20b28c){var _0x21feec=_0x5d97fd;_0x190aed[_0x21feec(0x54c6)]['debugShowGlobeDepth']=_0x20b28c,_0x190aed[_0x21feec(0x54c6)][_0x21feec(0x1ee)]();}),this[_0x5d97fd(0x107b)]=knockout['getObservable'](this,_0x5d97fd(0x4e71))[_0x5d97fd(0x2a54)](function(_0x5491a4){var _0x12ce92=_0x5d97fd;_0x190aed[_0x12ce92(0x54c6)][_0x12ce92(0x512)]=_0x5491a4,_0x190aed[_0x12ce92(0x54c6)][_0x12ce92(0x1ee)]();}),this[_0x5d97fd(0x166b)]=knockout['getObservable'](this,_0x5d97fd(0x2b52))['subscribe'](function(_0x180c8f){var _0x2c72c4=_0x5d97fd;_0x190aed[_0x2c72c4(0x54c6)][_0x2c72c4(0x16ec)]=_0x180c8f,_0x190aed[_0x2c72c4(0x54c6)][_0x2c72c4(0x1ee)]();}),this[_0x5d97fd(0x1de8)]=createCommand(function(){var _0x1eb7fd=_0x5d97fd,_0x170553=_0x190aed[_0x1eb7fd(0x2b52)]+0x1;return _0x190aed[_0x1eb7fd(0x2b52)]=boundDepthFrustum(0x1,_0x190aed['_numberOfFrustums'],_0x170553),_0x190aed[_0x1eb7fd(0x54c6)]['requestRender'](),!0x0;}),this['_decrementDepthFrustum']=createCommand(function(){var _0x223270=_0x5d97fd,_0x29a8bc=_0x190aed[_0x223270(0x2b52)]-0x1;return _0x190aed[_0x223270(0x2b52)]=boundDepthFrustum(0x1,_0x190aed[_0x223270(0x21aa)],_0x29a8bc),_0x190aed[_0x223270(0x54c6)][_0x223270(0x1ee)](),!0x0;}),this[_0x5d97fd(0xbee)]=knockout[_0x5d97fd(0x55ff)](this,_0x5d97fd(0x53c1))['subscribe'](function(_0x4671be){var _0x3a010f=_0x5d97fd;_0x2d102a[_0x3a010f(0x3c47)][_0x3a010f(0x18c)]['suspendLodUpdate']=_0x4671be,_0x4671be||(_0x190aed[_0x3a010f(0x4aa4)]=!0x1);}),this[_0x5d97fd(0x3ff7)]=createCommand(function(){var _0x279c7e=_0x5d97fd;return _0x190aed[_0x279c7e(0x4fcf)]&&!defined$1(_0x38a38f)?_0x38a38f=_0x53d603[_0x279c7e(0x5664)][_0x279c7e(0x4717)](new TileCoordinatesImageryProvider({'tilingScheme':_0x53d603[_0x279c7e(0x4bed)][_0x279c7e(0x3e1)]})):!_0x190aed[_0x279c7e(0x4fcf)]&&defined$1(_0x38a38f)&&(_0x53d603[_0x279c7e(0x5664)]['remove'](_0x38a38f),_0x38a38f=void 0x0),!0x0;}),this[_0x5d97fd(0x29d3)]=knockout[_0x5d97fd(0x55ff)](this,_0x5d97fd(0x4fcf))['subscribe'](function(){var _0xce0b12=_0x5d97fd;_0x190aed[_0xce0b12(0x3ff7)](),_0x190aed[_0xce0b12(0x54c6)][_0xce0b12(0x1ee)]();}),this['_tileBoundingSphereSubscription']=knockout[_0x5d97fd(0x55ff)](this,_0x5d97fd(0x1ae3))[_0x5d97fd(0x2a54)](function(){var _0x5e29a2=_0x5d97fd;_0x190aed[_0x5e29a2(0x581)](),_0x190aed['_scene'][_0x5e29a2(0x1ee)]();}),this[_0x5d97fd(0x581)]=createCommand(function(){var _0x2f5c26=_0x5d97fd;return _0x190aed[_0x2f5c26(0x1ae3)]?_0x2d102a[_0x2f5c26(0x3c47)][_0x2f5c26(0x837)][_0x2f5c26(0x18c)][_0x2f5c26(0x537b)]=_0x190aed['_tile']:_0x2d102a['_surface']['tileProvider'][_0x2f5c26(0x18c)][_0x2f5c26(0x537b)]=void 0x0,_0x190aed['_scene']['requestRender'](),!0x0;}),this['_doFilterTile']=createCommand(function(){var _0x4fe2d3=_0x5d97fd;return _0x190aed[_0x4fe2d3(0x4aa4)]?(_0x190aed[_0x4fe2d3(0x53c1)]=!0x0,_0x2d102a[_0x4fe2d3(0x3c47)][_0x4fe2d3(0x4763)]=[],defined$1(_0x190aed[_0x4fe2d3(0x2050)])&&_0x190aed['_tile'][_0x4fe2d3(0x4bb2)]&&_0x2d102a[_0x4fe2d3(0x3c47)][_0x4fe2d3(0x4763)][_0x4fe2d3(0x3a33)](_0x190aed[_0x4fe2d3(0x2050)])):_0x190aed[_0x4fe2d3(0x53c1)]=!0x1,!0x0;}),this[_0x5d97fd(0x1277)]=knockout[_0x5d97fd(0x55ff)](this,_0x5d97fd(0x4aa4))['subscribe'](function(){var _0x6c8e03=_0x5d97fd;_0x190aed[_0x6c8e03(0x1256)](),_0x190aed[_0x6c8e03(0x54c6)][_0x6c8e03(0x1ee)]();}),this[_0x5d97fd(0x46d7)]=createCommand(function(){var _0x12e8a6=_0x5d97fd;_0x190aed[_0x12e8a6(0x7a9)]=!_0x190aed[_0x12e8a6(0x7a9)];}),this[_0x5d97fd(0x21a4)]=knockout['getObservable'](this,_0x5d97fd(0x7a9))['subscribe'](function(_0x59d61a){var _0x3d4a73=_0x5d97fd;_0x59d61a?_0x1318dc[_0x3d4a73(0x240d)](_0x2f2448,ScreenSpaceEventType$1['LEFT_CLICK']):_0x1318dc[_0x3d4a73(0x43d7)](ScreenSpaceEventType$1['LEFT_CLICK']);}),this[_0x5d97fd(0x2166)]=createCommand(function(){var _0x79510a=_0x5d97fd;_0x190aed[_0x79510a(0x3c9b)]=!_0x190aed['pickTileActive'];}),this[_0x5d97fd(0x25cb)]=knockout[_0x5d97fd(0x55ff)](this,_0x5d97fd(0x3c9b))[_0x5d97fd(0x2a54)](function(_0x279bce){var _0x1ebdc6=_0x5d97fd;_0x279bce?_0x1318dc[_0x1ebdc6(0x240d)](_0x40c32c,ScreenSpaceEventType$1[_0x1ebdc6(0x4e4e)]):_0x1318dc[_0x1ebdc6(0x43d7)](ScreenSpaceEventType$1[_0x1ebdc6(0x4e4e)]);}),this[_0x5d97fd(0x3005)]=_0x53d603[_0x5d97fd(0x2416)]['addEventListener'](function(){var _0x5e241e=_0x5d97fd;_0x190aed[_0x5e241e(0xc73)]();});}function CesiumInspector(_0x313f05,_0x240723){var _0x1f930d=_0x68aa19;_0x313f05=getElement(_0x313f05);var _0xb3bff5=document[_0x1f930d(0x433c)](_0x1f930d(0x4dc4)),_0x135ae8=new CesiumInspectorViewModel(_0x240723,_0xb3bff5);this[_0x1f930d(0x2c44)]=_0x135ae8,this[_0x1f930d(0x2eaf)]=_0x313f05;var _0x46e06f=document[_0x1f930d(0x433c)](_0x1f930d(0x4dc4));this[_0x1f930d(0x382c)]=_0x46e06f;var _0x5d4ad5=document[_0x1f930d(0x433c)](_0x1f930d(0x4dc4));_0x5d4ad5[_0x1f930d(0x4d31)]='Cesium\x20Inspector',_0x5d4ad5['className']=_0x1f930d(0x54ac),_0x5d4ad5[_0x1f930d(0x7da)](_0x1f930d(0x971),_0x1f930d(0x39d8)),_0x46e06f['appendChild'](_0x5d4ad5),_0x46e06f['className']=_0x1f930d(0x4e35),_0x46e06f['setAttribute'](_0x1f930d(0x971),_0x1f930d(0x48bc)),_0x313f05[_0x1f930d(0x3356)](this[_0x1f930d(0x382c)]);var _0x504396=document[_0x1f930d(0x433c)](_0x1f930d(0x4dc4));this[_0x1f930d(0x3401)]=_0x504396,_0x504396[_0x1f930d(0x4cbd)]='cesium-cesiumInspector-dropDown',_0x46e06f['appendChild'](_0x504396);var _0xa44ea9=InspectorShared['createSection'],_0x59747f=InspectorShared[_0x1f930d(0x447b)],_0x3efe10=_0xa44ea9(_0x504396,'General','generalVisible',_0x1f930d(0xa5e)),_0x71c1e8=_0x59747f('Show\x20Frustums',_0x1f930d(0x5122)),_0x29e3ac=document[_0x1f930d(0x433c)](_0x1f930d(0x4dc4));_0x29e3ac['className']=_0x1f930d(0x46ae),_0x29e3ac['setAttribute'](_0x1f930d(0x971),_0x1f930d(0x1201)),_0x71c1e8[_0x1f930d(0x3356)](_0x29e3ac),_0x3efe10['appendChild'](_0x71c1e8),_0x3efe10[_0x1f930d(0x3356)](_0x59747f(_0x1f930d(0x5778),_0x1f930d(0xd1e))),_0x3efe10[_0x1f930d(0x3356)](_0x59747f('Performance\x20Display',_0x1f930d(0x21af))),_0xb3bff5['className']=_0x1f930d(0x13c0),_0x3efe10[_0x1f930d(0x3356)](_0xb3bff5);var _0x568a6=document['createElement'](_0x1f930d(0x4dc4));_0x568a6['className']=_0x1f930d(0x2898),_0x568a6[_0x1f930d(0x7da)](_0x1f930d(0x971),_0x1f930d(0x244f)),_0x3efe10[_0x1f930d(0x3356)](_0x568a6);var _0x1be274=document[_0x1f930d(0x433c)](_0x1f930d(0x4dc4));_0x3efe10[_0x1f930d(0x3356)](_0x1be274);var _0x3b499e=document[_0x1f930d(0x433c)](_0x1f930d(0x4f63));_0x3b499e[_0x1f930d(0x7da)](_0x1f930d(0x971),'html:\x20\x22     Frustum:\x22'),_0x1be274['appendChild'](_0x3b499e);var _0x1de4a5=document[_0x1f930d(0x433c)](_0x1f930d(0x4f63));_0x1de4a5[_0x1f930d(0x7da)](_0x1f930d(0x971),_0x1f930d(0xb53)),_0x1be274['appendChild'](_0x1de4a5);var _0x14a4bc=document[_0x1f930d(0x433c)](_0x1f930d(0x4358));_0x14a4bc['type']=_0x1f930d(0x28bf),_0x14a4bc['value']='-',_0x14a4bc[_0x1f930d(0x4cbd)]=_0x1f930d(0x1f2d),_0x14a4bc[_0x1f930d(0x7da)](_0x1f930d(0x971),_0x1f930d(0x344e)),_0x1be274[_0x1f930d(0x3356)](_0x14a4bc);var _0x4a9a64=document[_0x1f930d(0x433c)](_0x1f930d(0x4358));_0x4a9a64[_0x1f930d(0x3243)]='button',_0x4a9a64[_0x1f930d(0x327)]='+',_0x4a9a64['className']=_0x1f930d(0x1f2d),_0x4a9a64['setAttribute']('data-bind',_0x1f930d(0x2158)),_0x1be274[_0x1f930d(0x3356)](_0x4a9a64);var _0x120f38=_0xa44ea9(_0x504396,'Primitives','primitivesVisible',_0x1f930d(0x35ed)),_0x1551d9=document[_0x1f930d(0x433c)](_0x1f930d(0x4dc4));_0x1551d9['className']=_0x1f930d(0x1d51),_0x120f38['appendChild'](_0x1551d9);var _0x9afde9=document['createElement'](_0x1f930d(0x4358));_0x9afde9[_0x1f930d(0x3243)]=_0x1f930d(0x28bf),_0x9afde9[_0x1f930d(0x327)]=_0x1f930d(0x2fa2),_0x9afde9['className']=_0x1f930d(0x1f2d),_0x9afde9[_0x1f930d(0x7da)](_0x1f930d(0x971),_0x1f930d(0x1918));var _0x276df8=document[_0x1f930d(0x433c)]('div');_0x276df8[_0x1f930d(0x4cbd)]=_0x1f930d(0x365f),_0x276df8[_0x1f930d(0x3356)](_0x9afde9),_0x1551d9[_0x1f930d(0x3356)](_0x276df8),_0x1551d9['appendChild'](_0x59747f('Show\x20bounding\x20sphere',_0x1f930d(0x2ace),_0x1f930d(0x3245))),_0x1551d9[_0x1f930d(0x3356)](_0x59747f('Show\x20reference\x20frame',_0x1f930d(0x37c3),'hasPickedPrimitive')),this[_0x1f930d(0xab7)]=_0x59747f('Show\x20only\x20selected',_0x1f930d(0x46ab),_0x1f930d(0x3245)),_0x1551d9[_0x1f930d(0x3356)](this[_0x1f930d(0xab7)]);var _0xcd2001=_0xa44ea9(_0x504396,_0x1f930d(0x31ff),_0x1f930d(0x48da),'toggleTerrain'),_0x1c7c82=document['createElement']('div');_0x1c7c82[_0x1f930d(0x4cbd)]=_0x1f930d(0x1d51),_0xcd2001[_0x1f930d(0x3356)](_0x1c7c82);var _0x1211ea=document[_0x1f930d(0x433c)](_0x1f930d(0x4358));_0x1211ea[_0x1f930d(0x3243)]=_0x1f930d(0x28bf),_0x1211ea[_0x1f930d(0x327)]=_0x1f930d(0x14a8),_0x1211ea[_0x1f930d(0x4cbd)]=_0x1f930d(0x1f2d),_0x1211ea['setAttribute'](_0x1f930d(0x971),_0x1f930d(0x30cc)),(_0x276df8=document[_0x1f930d(0x433c)](_0x1f930d(0x4dc4)))[_0x1f930d(0x3356)](_0x1211ea),_0x276df8[_0x1f930d(0x4cbd)]='cesium-cesiumInspector-center',_0x1c7c82['appendChild'](_0x276df8);var _0x4225ed=document[_0x1f930d(0x433c)](_0x1f930d(0x4dc4));_0x1c7c82[_0x1f930d(0x3356)](_0x4225ed);var _0x52b0c0=document[_0x1f930d(0x433c)](_0x1f930d(0x4358));_0x52b0c0[_0x1f930d(0x3243)]=_0x1f930d(0x28bf),_0x52b0c0['value']=_0x1f930d(0x1acd),_0x52b0c0[_0x1f930d(0x4cbd)]='cesium-cesiumInspector-pickButton',_0x52b0c0['setAttribute'](_0x1f930d(0x971),_0x1f930d(0x54c));var _0x582a87=document[_0x1f930d(0x433c)](_0x1f930d(0x4358));_0x582a87['type']=_0x1f930d(0x28bf),_0x582a87[_0x1f930d(0x327)]='NW',_0x582a87[_0x1f930d(0x4cbd)]='cesium-cesiumInspector-pickButton',_0x582a87['setAttribute'](_0x1f930d(0x971),_0x1f930d(0x3d93));var _0x47873f=document['createElement'](_0x1f930d(0x4358));_0x47873f[_0x1f930d(0x3243)]=_0x1f930d(0x28bf),_0x47873f[_0x1f930d(0x327)]='NE',_0x47873f['className']=_0x1f930d(0x1f2d),_0x47873f['setAttribute']('data-bind',_0x1f930d(0x2f86));var _0x142443=document['createElement'](_0x1f930d(0x4358));_0x142443[_0x1f930d(0x3243)]=_0x1f930d(0x28bf),_0x142443[_0x1f930d(0x327)]='SW',_0x142443['className']='cesium-cesiumInspector-pickButton',_0x142443['setAttribute'](_0x1f930d(0x971),_0x1f930d(0x29d5));var _0x16cff5=document[_0x1f930d(0x433c)](_0x1f930d(0x4358));_0x16cff5[_0x1f930d(0x3243)]=_0x1f930d(0x28bf),_0x16cff5[_0x1f930d(0x327)]='SE',_0x16cff5['className']='cesium-cesiumInspector-pickButton',_0x16cff5[_0x1f930d(0x7da)]('data-bind',_0x1f930d(0x452c));var _0x2c88b8=document[_0x1f930d(0x433c)]('div');_0x2c88b8[_0x1f930d(0x4cbd)]=_0x1f930d(0x1d80),_0x4225ed[_0x1f930d(0x4cbd)]='cesium-cesiumInspector-frustumStatistics',_0x4225ed['appendChild'](_0x2c88b8),_0x4225ed['setAttribute']('data-bind',_0x1f930d(0x5d3)),_0x2c88b8[_0x1f930d(0x7da)](_0x1f930d(0x971),'html:\x20tileText');var _0x1fe97e=document['createElement']('div');_0x1fe97e['className']=_0x1f930d(0x10c3),_0x1fe97e[_0x1f930d(0x4d31)]='Select\x20relative:',_0x4225ed[_0x1f930d(0x3356)](_0x1fe97e);var _0x57957c=document['createElement']('table'),_0x14a936=document[_0x1f930d(0x433c)]('tr'),_0x46a38f=document[_0x1f930d(0x433c)]('tr'),_0x29381e=document[_0x1f930d(0x433c)]('td');_0x29381e[_0x1f930d(0x3356)](_0x52b0c0);var _0x3cb662=document[_0x1f930d(0x433c)]('td');_0x3cb662[_0x1f930d(0x3356)](_0x582a87);var _0xa834c=document[_0x1f930d(0x433c)]('td');_0xa834c[_0x1f930d(0x3356)](_0x47873f),_0x14a936[_0x1f930d(0x3356)](_0x29381e),_0x14a936[_0x1f930d(0x3356)](_0x3cb662),_0x14a936[_0x1f930d(0x3356)](_0xa834c);var _0x365598=document[_0x1f930d(0x433c)]('td'),_0x36c8cf=document[_0x1f930d(0x433c)]('td');_0x36c8cf[_0x1f930d(0x3356)](_0x142443);var _0x11e875=document[_0x1f930d(0x433c)]('td');_0x11e875[_0x1f930d(0x3356)](_0x16cff5),_0x46a38f[_0x1f930d(0x3356)](_0x365598),_0x46a38f[_0x1f930d(0x3356)](_0x36c8cf),_0x46a38f[_0x1f930d(0x3356)](_0x11e875),_0x57957c[_0x1f930d(0x3356)](_0x14a936),_0x57957c[_0x1f930d(0x3356)](_0x46a38f),_0x4225ed['appendChild'](_0x57957c),_0x1c7c82[_0x1f930d(0x3356)](_0x59747f(_0x1f930d(0xbdf),_0x1f930d(0x1ae3),'hasPickedTile')),_0x1c7c82[_0x1f930d(0x3356)](_0x59747f(_0x1f930d(0x4762),_0x1f930d(0x4aa4),_0x1f930d(0x1a72))),_0xcd2001[_0x1f930d(0x3356)](_0x59747f('Wireframe',_0x1f930d(0x3478))),_0xcd2001['appendChild'](_0x59747f(_0x1f930d(0x376),_0x1f930d(0x53c1))),_0xcd2001['appendChild'](_0x59747f(_0x1f930d(0x4d0),'tileCoordinates')),knockout[_0x1f930d(0x1940)](_0x135ae8,this[_0x1f930d(0x382c)]);}function getDefaultSkyBoxUrl(_0x112033){var _0x561ea8=_0x68aa19;return buildModuleUrl(_0x561ea8(0xbfb)+_0x112033+_0x561ea8(0x5302));}function startRenderLoop(_0x174d00){var _0x32e359=_0x68aa19;_0x174d00[_0x32e359(0x3590)]=!0x0;var _0x45b506=0x0;requestAnimationFramePolyFill(function _0x12cfd3(_0x3d224c){var _0x5ce0a8=_0x32e359;if(!_0x174d00[_0x5ce0a8(0x1348)]()){if(_0x174d00['_useDefaultRenderLoop'])try{var _0x15706d=_0x174d00[_0x5ce0a8(0x1e81)];if(defined$1(_0x15706d)){var _0x2ad7a1=0x3e8/_0x15706d,_0x2083c4=_0x3d224c-_0x45b506;_0x2083c4>_0x2ad7a1&&(_0x174d00[_0x5ce0a8(0x5cf)](),_0x174d00[_0x5ce0a8(0x2507)](),_0x45b506=_0x3d224c-_0x2083c4%_0x2ad7a1),requestAnimationFramePolyFill(_0x12cfd3);}else _0x174d00[_0x5ce0a8(0x5cf)](),_0x174d00[_0x5ce0a8(0x2507)](),requestAnimationFramePolyFill(_0x12cfd3);}catch(_0x4623a0){_0x174d00[_0x5ce0a8(0x2c0)]['raiseEvent'](_0x4623a0);}else _0x174d00[_0x5ce0a8(0x3590)]=!0x1;}});}function configurePixelRatio(_0x584b3b){var _0x15cb53=_0x68aa19,_0x5a2169=_0x584b3b[_0x15cb53(0x3aaf)]?0x1:window['devicePixelRatio'];return _0x5a2169*=_0x584b3b[_0x15cb53(0xcaf)],_0x584b3b['_pixelRatio']=_0x5a2169,defined$1(_0x584b3b['_scene'])&&(_0x584b3b[_0x15cb53(0x54c6)][_0x15cb53(0x3fac)]=_0x5a2169),_0x5a2169;}function computeWidthHeight(_0x16e51f,_0x39febb,_0x5b0492,_0x1f16e9){var _0x4aa140=_0x16e51f,_0x682d14=_0x39febb;return(_0x4aa140>_0x5b0492||_0x682d14>_0x1f16e9)&&(_0x4aa140/_0x5b0492>_0x682d14/_0x1f16e9?(_0x4aa140=_0x5b0492,_0x682d14=_0x39febb/_0x16e51f*_0x5b0492):(_0x4aa140=_0x16e51f/_0x39febb*_0x1f16e9,_0x682d14=_0x1f16e9)),{'width':_0x4aa140,'height':_0x682d14};}function configureCanvasSize(_0x17b6e1){var _0x2a5c41=_0x68aa19,_0x5bb068=_0x17b6e1[_0x2a5c41(0xa77)],_0x3e6c48=_0x5bb068['clientWidth'],_0x557eb5=_0x5bb068[_0x2a5c41(0xd5b)],_0xe259f6=configurePixelRatio(_0x17b6e1);_0x17b6e1[_0x2a5c41(0x5078)]=_0x3e6c48,_0x17b6e1[_0x2a5c41(0x3787)]=_0x557eb5,_0x3e6c48*=_0xe259f6,_0x557eb5*=_0xe259f6;var _0x37f92b=0xf00,_0xae3154=0x438,_0x38bd85=_0x17b6e1['_options'];defined$1(_0x38bd85[_0x2a5c41(0xf52)])&&(_0x37f92b=defaultValue$1(_0x38bd85['contextOptions'][_0x2a5c41(0x1ee6)],_0x37f92b),_0xae3154=defaultValue$1(_0x38bd85[_0x2a5c41(0xf52)][_0x2a5c41(0x567e)],_0xae3154));var _0x4dedb9=computeWidthHeight(_0x3e6c48,_0x557eb5,_0x37f92b,_0xae3154);_0x5bb068[_0x2a5c41(0x209)]=_0x4dedb9[_0x2a5c41(0x209)],_0x5bb068[_0x2a5c41(0x5862)]=_0x4dedb9['height'],_0x17b6e1[_0x2a5c41(0x1c42)]=0x0!==_0x3e6c48&&0x0!==_0x557eb5,_0x17b6e1[_0x2a5c41(0x497f)]=window[_0x2a5c41(0x12e6)];}function configureCameraFrustum(_0x99eb52){var _0x5d0bdf=_0x68aa19,_0x412413=_0x99eb52[_0x5d0bdf(0xa77)],_0xa61570=_0x412413[_0x5d0bdf(0x209)],_0x4deab3=_0x412413[_0x5d0bdf(0x5862)];if(0x0!==_0xa61570&&0x0!==_0x4deab3){var _0x3d51a0=_0x99eb52[_0x5d0bdf(0x54c6)][_0x5d0bdf(0x1224)]['frustum'];defined$1(_0x3d51a0[_0x5d0bdf(0x1d97)])?_0x3d51a0[_0x5d0bdf(0x1d97)]=_0xa61570/_0x4deab3:(_0x3d51a0[_0x5d0bdf(0x4910)]=_0x3d51a0[_0x5d0bdf(0x339c)]*(_0x4deab3/_0xa61570),_0x3d51a0[_0x5d0bdf(0x3b17)]=-_0x3d51a0['top']);}}function CesiumWidget(_0x216eda,_0x42dcc6){var _0x5ca8bc=_0x68aa19;_0x216eda=getElement(_0x216eda),_0x42dcc6=defaultValue$1(_0x42dcc6,{}),this[_0x5ca8bc(0x39a8)]=_0x42dcc6;var _0x52e866=document[_0x5ca8bc(0x433c)](_0x5ca8bc(0x4dc4));_0x52e866[_0x5ca8bc(0x4cbd)]='cesium-widget',_0x216eda['appendChild'](_0x52e866);var _0x9e3e07=document[_0x5ca8bc(0x433c)](_0x5ca8bc(0xda2)),_0x3170c5=FeatureDetection[_0x5ca8bc(0x1616)]();this[_0x5ca8bc(0x3486)]=_0x3170c5,_0x3170c5&&(_0x9e3e07[_0x5ca8bc(0x588d)][_0x5ca8bc(0x1ee1)]=FeatureDetection[_0x5ca8bc(0x1271)]()),_0x9e3e07[_0x5ca8bc(0x12b5)]=function(){return!0x1;},_0x9e3e07[_0x5ca8bc(0x5d1)]=function(){return!0x1;},_0x52e866[_0x5ca8bc(0x3356)](_0x9e3e07);var _0x545ecd=document['createElement'](_0x5ca8bc(0x4dc4));_0x545ecd['className']=_0x5ca8bc(0x53da);var _0x119eb1=defined$1(_0x42dcc6[_0x5ca8bc(0x514f)])?getElement(_0x42dcc6['creditContainer']):_0x52e866;_0x119eb1[_0x5ca8bc(0x3356)](_0x545ecd);var _0x121b4a=defined$1(_0x42dcc6[_0x5ca8bc(0x539d)])?getElement(_0x42dcc6['creditViewport']):_0x52e866,_0x42c75d=defaultValue$1(_0x42dcc6[_0x5ca8bc(0x574a)],!0x0),_0x362f93=defaultValue$1(_0x42dcc6[_0x5ca8bc(0x17e0)],!0x1);this['_element']=_0x52e866,this[_0x5ca8bc(0x2eaf)]=_0x216eda,this[_0x5ca8bc(0xa77)]=_0x9e3e07,this['_canvasClientWidth']=0x0,this[_0x5ca8bc(0x3787)]=0x0,this[_0x5ca8bc(0x497f)]=0x0,this['_creditViewport']=_0x121b4a,this['_creditContainer']=_0x119eb1,this[_0x5ca8bc(0x3858)]=_0x545ecd,this[_0x5ca8bc(0x1c42)]=!0x1,this['_renderLoopRunning']=!0x1,this[_0x5ca8bc(0x2ecd)]=_0x42c75d,this[_0x5ca8bc(0xcaf)]=0x1,this[_0x5ca8bc(0x3aaf)]=_0x362f93,this[_0x5ca8bc(0x228f)]=!0x1,this['_clock']=defined$1(_0x42dcc6[_0x5ca8bc(0x487c)])?_0x42dcc6['clock']:new Clock(),this[_0x5ca8bc(0x2ec0)]=!0x0,this['_errorListenerEvent']=new Event(),configureCanvasSize(this);try{var _0x4cc14e=new Scene({'canvas':_0x9e3e07,'contextOptions':_0x42dcc6[_0x5ca8bc(0xf52)],'creditContainer':_0x545ecd,'creditViewport':_0x121b4a,'mapProjection':_0x42dcc6[_0x5ca8bc(0x1682)],'orderIndependentTranslucency':_0x42dcc6[_0x5ca8bc(0x41a0)],'scene3DOnly':defaultValue$1(_0x42dcc6[_0x5ca8bc(0x565c)],!0x1),'terrainExaggeration':_0x42dcc6['terrainExaggeration'],'shadows':_0x42dcc6['shadows'],'mapMode2D':_0x42dcc6[_0x5ca8bc(0x2fd9)],'requestRenderMode':_0x42dcc6[_0x5ca8bc(0x15e)],'maximumRenderTimeChange':_0x42dcc6[_0x5ca8bc(0x33de)]});_0x4cc14e['pixelRatio']=this[_0x5ca8bc(0x5053)],this['_scene']=_0x4cc14e,_0x4cc14e[_0x5ca8bc(0x1224)][_0x5ca8bc(0x368f)]=Cartesian3[_0x5ca8bc(0x689)],configureCameraFrustum(this);var _0x1303f8=defaultValue$1(_0x4cc14e['mapProjection'][_0x5ca8bc(0x1706)],Ellipsoid[_0x5ca8bc(0x1d49)]),_0x42e328=_0x42dcc6[_0x5ca8bc(0x2292)];defined$1(_0x42e328)||(_0x42e328=new Globe(_0x1303f8)),!0x1!==_0x42e328&&(_0x4cc14e['globe']=_0x42e328,_0x4cc14e[_0x5ca8bc(0x2292)][_0x5ca8bc(0x284a)]=defaultValue$1(_0x42dcc6[_0x5ca8bc(0x4404)],ShadowMode$1[_0x5ca8bc(0x3d62)]));var _0x8a3a61=_0x42dcc6[_0x5ca8bc(0xadf)];defined$1(_0x8a3a61)||(_0x8a3a61=new SkyBox({'sources':{'positiveX':getDefaultSkyBoxUrl('px'),'negativeX':getDefaultSkyBoxUrl('mx'),'positiveY':getDefaultSkyBoxUrl('py'),'negativeY':getDefaultSkyBoxUrl('my'),'positiveZ':getDefaultSkyBoxUrl('pz'),'negativeZ':getDefaultSkyBoxUrl('mz')}})),!0x1!==_0x8a3a61&&(_0x4cc14e[_0x5ca8bc(0xadf)]=_0x8a3a61,_0x4cc14e[_0x5ca8bc(0x1b94)]=new Sun(),_0x4cc14e[_0x5ca8bc(0x2691)]=new Moon());var _0x26b651=_0x42dcc6['cloudBox'];defined$1(_0x26b651)&&(_0x4cc14e['cloudBox']=_0x26b651);var _0x3a1e23=_0x42dcc6[_0x5ca8bc(0x4cd4)];defined$1(_0x3a1e23)||(_0x3a1e23=new SkyAtmosphere(_0x1303f8)),!0x1!==_0x3a1e23&&(_0x4cc14e[_0x5ca8bc(0x4cd4)]=_0x3a1e23);var _0x32776f=!0x1!==_0x42dcc6[_0x5ca8bc(0x2292)]&&_0x42dcc6[_0x5ca8bc(0x2dba)];defined$1(_0x32776f)||(_0x32776f=new SingleTileImageryProvider({'url':buildModuleUrl(_0x5ca8bc(0x2aa1))})),!0x1!==_0x32776f&&_0x4cc14e[_0x5ca8bc(0x5664)][_0x5ca8bc(0x4717)](_0x32776f),defined$1(_0x42dcc6[_0x5ca8bc(0x4bed)])&&!0x1!==_0x42dcc6['globe']&&(_0x4cc14e[_0x5ca8bc(0x4bed)]=_0x42dcc6[_0x5ca8bc(0x4bed)],_0x42dcc6[_0x5ca8bc(0x4bed)][_0x5ca8bc(0x21f)][_0x5ca8bc(0x4b84)](function(){var _0x290e47=_0x5ca8bc;_0x4cc14e[_0x290e47(0x4bed)]=_0x4cc14e[_0x290e47(0x2292)][_0x290e47(0x3c03)];})),defined$1(_0x42dcc6[_0x5ca8bc(0x3dc8)])&&_0x4cc14e['imageryLayers'][_0x5ca8bc(0x2cc2)](_0x42dcc6[_0x5ca8bc(0x3dc8)]),this['_screenSpaceEventHandler']=new ScreenSpaceEventHandler(_0x9e3e07,!0x1),defined$1(_0x42dcc6[_0x5ca8bc(0x3934)])&&(_0x42dcc6[_0x5ca8bc(0x3934)]===SceneMode$1[_0x5ca8bc(0x4c10)]&&this[_0x5ca8bc(0x54c6)][_0x5ca8bc(0x60c)](0x0),_0x42dcc6['sceneMode']===SceneMode$1[_0x5ca8bc(0x449e)]&&this[_0x5ca8bc(0x54c6)][_0x5ca8bc(0x8f0)](0x0)),this[_0x5ca8bc(0xf8a)]=void 0x0,this[_0x5ca8bc(0xad7)]=defaultValue$1(_0x42dcc6[_0x5ca8bc(0xad7)],!0x0),this['_targetFrameRate']=void 0x0,this[_0x5ca8bc(0x479)]=_0x42dcc6[_0x5ca8bc(0x479)];var _0x1547f3=this;_0x4cc14e[_0x5ca8bc(0x2f54)][_0x5ca8bc(0xef9)](function(_0x154299,_0x5e738e){var _0x177aa2=_0x5ca8bc;(_0x1547f3[_0x177aa2(0xf8a)]=!0x1,_0x1547f3[_0x177aa2(0x3590)]=!0x1,_0x1547f3[_0x177aa2(0x2ecd)])&&_0x1547f3[_0x177aa2(0x1e8b)]('An\x20error\x20occurred\x20while\x20rendering.\x20\x20Rendering\x20has\x20stopped.',void 0x0,_0x5e738e);});}catch(_0x41371c){_0x42c75d&&this['showErrorPanel'](_0x5ca8bc(0x3bbf),_0x5ca8bc(0x2421),_0x41371c);throw _0x41371c;}}function FullscreenButtonViewModel(_0x4ff3ec){var _0x1787bb=_0x68aa19,_0x57e456=this,_0x1fa6bf=knockout[_0x1787bb(0x2914)](Fullscreen[_0x1787bb(0x2883)]),_0x1b15fa=knockout[_0x1787bb(0x2914)](Fullscreen['enabled']);this[_0x1787bb(0x225c)]=void 0x0,knockout[_0x1787bb(0xbe6)](this,_0x1787bb(0x225c),{'get':function(){return _0x1fa6bf();}}),this[_0x1787bb(0x3bd1)]=void 0x0,knockout[_0x1787bb(0xbe6)](this,_0x1787bb(0x3bd1),{'get':function(){return _0x1b15fa();},'set':function(_0x379a77){var _0x15d512=_0x1787bb;_0x1b15fa(_0x379a77&&Fullscreen[_0x15d512(0x20fb)]);}}),this[_0x1787bb(0x2bfe)]=void 0x0,knockout['defineProperty'](this,'tooltip',function(){var _0x4c495c=_0x1787bb;return this[_0x4c495c(0x3bd1)]?_0x1fa6bf()?_0x4c495c(0x4ac9):_0x4c495c(0x1f20):'Full\x20screen\x20unavailable';}),this[_0x1787bb(0x117)]=createCommand(function(){var _0x4851c1=_0x1787bb;Fullscreen[_0x4851c1(0x2883)]?Fullscreen[_0x4851c1(0x2f62)]():Fullscreen[_0x4851c1(0xe76)](_0x57e456[_0x4851c1(0x189f)]);},knockout[_0x1787bb(0x55ff)](this,_0x1787bb(0x3bd1))),this[_0x1787bb(0x189f)]=defaultValue$1(getElement(_0x4ff3ec),document[_0x1787bb(0x57eb)]),this[_0x1787bb(0x556)]=function(){var _0xfa174c=_0x1787bb;_0x1fa6bf(Fullscreen[_0xfa174c(0x2883)]);},document[_0x1787bb(0xef9)](Fullscreen[_0x1787bb(0x5519)],this[_0x1787bb(0x556)]);}Object[_0x68aa19(0x5b7)](Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)],{'scene':{'get':function(){var _0x39bc53=_0x68aa19;return this[_0x39bc53(0x54c6)];}},'performanceContainer':{'get':function(){var _0x40e1a1=_0x68aa19;return this[_0x40e1a1(0x4e61)];}},'statisticsText':{'get':function(){return this['_statisticsText'];}},'pickStatisticsText':{'get':function(){return this['_pickStatisticsText'];}},'colorBlendModes':{'get':function(){return colorBlendModes;}},'editorError':{'get':function(){var _0x1c220e=_0x68aa19;return this[_0x1c220e(0x1dae)];}},'tileset':{'get':function(){var _0x2655e2=_0x68aa19;return this[_0x2655e2(0x512c)];},'set':function(_0x1e475d){var _0x409ce4=_0x68aa19;if(this['_tileset']=_0x1e475d,this['_style']=void 0x0,this['styleString']='{}',this[_0x409ce4(0x349b)]=void 0x0,this[_0x409ce4(0x4704)]=void 0x0,defined$1(_0x1e475d)){var _0x25208d=this;_0x1e475d[_0x409ce4(0x21f)][_0x409ce4(0x4e1e)](function(_0x550068){var _0x1a37dc=_0x409ce4;_0x25208d[_0x1a37dc(0x1348)]()||_0x25208d['_properties'](_0x550068[_0x1a37dc(0x2f10)]);});for(var _0xd3554b=[_0x409ce4(0x578d),_0x409ce4(0x3478),_0x409ce4(0xc94),_0x409ce4(0x3519),'showRequestVolumes','freezeFrame','showOnlyPickedTileDebugLabel',_0x409ce4(0x45c3),'showRenderingStatistics',_0x409ce4(0x4425),_0x409ce4(0x1eea)],_0xad9a97=_0xd3554b[_0x409ce4(0x531b)],_0xb93ab9=0x0;_0xb93ab9<_0xad9a97;++_0xb93ab9){var _0x50e56e=_0xd3554b[_0xb93ab9];this[_0x50e56e]=this[_0x50e56e];}this[_0x409ce4(0x31e2)]=_0x1e475d[_0x409ce4(0x31e2)],this['dynamicScreenSpaceError']=_0x1e475d[_0x409ce4(0x75e)],this['dynamicScreenSpaceErrorDensity']=_0x1e475d[_0x409ce4(0x1b1c)],this[_0x409ce4(0x300a)]=_0x1e475d[_0x409ce4(0x300a)],this[_0x409ce4(0x3db)]=_0x1e475d[_0x409ce4(0x3db)],this[_0x409ce4(0x52c4)]=_0x1e475d[_0x409ce4(0x52c4)],this[_0x409ce4(0x4353)]=_0x1e475d[_0x409ce4(0x4353)],this[_0x409ce4(0x257f)]=_0x1e475d[_0x409ce4(0x257f)],this[_0x409ce4(0x35ba)]=_0x1e475d[_0x409ce4(0x35ba)],this['immediatelyLoadDesiredLevelOfDetail']=_0x1e475d[_0x409ce4(0x2abf)],this[_0x409ce4(0x3d4f)]=_0x1e475d['loadSiblings'];var _0x2aac9f=_0x1e475d['pointCloudShading'];this[_0x409ce4(0x4b7d)]=_0x2aac9f['attenuation'],this['geometricErrorScale']=_0x2aac9f[_0x409ce4(0x475a)],this['maximumAttenuation']=_0x2aac9f[_0x409ce4(0x282c)]?_0x2aac9f[_0x409ce4(0x282c)]:0x0,this[_0x409ce4(0x44c8)]=_0x2aac9f[_0x409ce4(0x44c8)]?_0x2aac9f[_0x409ce4(0x44c8)]:0x0,this[_0x409ce4(0x19da)]=_0x2aac9f['eyeDomeLighting'],this[_0x409ce4(0x3368)]=_0x2aac9f[_0x409ce4(0x3368)],this[_0x409ce4(0x1b81)]=_0x2aac9f[_0x409ce4(0x1b81)],this['_scene'][_0x409ce4(0x1ee)]();}else this[_0x409ce4(0x3142)]({});this['_statisticsText']=getStatistics(_0x1e475d,!0x1),this[_0x409ce4(0x45f6)]=getStatistics(_0x1e475d,!0x0),selectTilesetOnHover(this,!0x1);}},'feature':{'get':function(){var _0x5c6337=_0x68aa19;return this[_0x5c6337(0x4edf)];},'set':function(_0xaed717){var _0x4cf617=_0x68aa19;if(this[_0x4cf617(0x4edf)]!==_0xaed717){var _0x4a09d5=this['_feature'];defined$1(_0x4a09d5)&&!_0x4a09d5[_0x4cf617(0x1bcb)]['isDestroyed']()&&(!this[_0x4cf617(0x578d)]&&defined$1(this[_0x4cf617(0x3eaa)])?_0x4a09d5[_0x4cf617(0x28b8)]=defined$1(this['_style'][_0x4cf617(0x28b8)])?this[_0x4cf617(0x3eaa)][_0x4cf617(0x28b8)][_0x4cf617(0x35f9)](_0x4a09d5,scratchColor):Color$2[_0x4cf617(0x2d95)]:_0x4a09d5['color']=oldColor,this['_scene'][_0x4cf617(0x1ee)]()),defined$1(_0xaed717)&&(Color$2['clone'](_0xaed717[_0x4cf617(0x28b8)],oldColor),_0xaed717[_0x4cf617(0x28b8)]=highlightColor,this[_0x4cf617(0x54c6)][_0x4cf617(0x1ee)]()),this[_0x4cf617(0x4edf)]=_0xaed717;}}},'tile':{'get':function(){return this['_tile'];},'set':function(_0xb43b8f){var _0x5b05b6=_0x68aa19;if(this[_0x5b05b6(0x2050)]!==_0xb43b8f){var _0xc3db20=this[_0x5b05b6(0x2050)];!defined$1(_0xc3db20)||_0xc3db20['isDestroyed']()||hasFeatures(_0xc3db20[_0x5b05b6(0x1bcb)])||(_0xc3db20[_0x5b05b6(0x28b8)]=oldColor,this['_scene'][_0x5b05b6(0x1ee)]()),defined$1(_0xb43b8f)&&!hasFeatures(_0xb43b8f['content'])&&(Color$2[_0x5b05b6(0x254b)](_0xb43b8f[_0x5b05b6(0x28b8)],oldColor),_0xb43b8f[_0x5b05b6(0x28b8)]=highlightColor,this['_scene']['requestRender']()),this['_tile']=_0xb43b8f;}}}}),Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x3ea0)]=function(){var _0xaefb74=_0x68aa19;this[_0xaefb74(0x363b)]=!this[_0xaefb74(0x363b)];},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x571b)]=function(){var _0x365ffc=_0x68aa19;this[_0x365ffc(0x172a)]=!this[_0x365ffc(0x172a)];},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x5811)]=function(){var _0x563959=_0x68aa19;this[_0x563959(0x1bf2)]=!this[_0x563959(0x1bf2)];},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x441)]=function(){var _0x4dcdbb=_0x68aa19;this[_0x4dcdbb(0x527c)]=!this[_0x4dcdbb(0x527c)];},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)]['toggleUpdate']=function(){var _0x3d6db3=_0x68aa19;this[_0x3d6db3(0x411)]=!this[_0x3d6db3(0x411)];},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0xc11)]=function(){var _0x4fd32d=_0x68aa19;this['loggingVisible']=!this[_0x4fd32d(0x359f)];},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x53c5)]=function(){var _0x3ded81=_0x68aa19;this[_0x3ded81(0x5807)]=!this[_0x3ded81(0x5807)];},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x2440)]=function(){var _0x1ec213=_0x68aa19;this[_0x1ec213(0x1f22)]=!this[_0x1ec213(0x1f22)];},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x53d1)]=function(){var _0x4186ce=_0x68aa19;this[_0x4186ce(0x3ed6)]=!this[_0x4186ce(0x3ed6)];},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)]['trimTilesCache']=function(){var _0x5c8bab=_0x68aa19;defined$1(this[_0x5c8bab(0x512c)])&&this['_tileset'][_0x5c8bab(0x3466)]();},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x3a2b)]=function(){var _0x22b32a=_0x68aa19,_0x280829=this[_0x22b32a(0x512c)];if(defined$1(_0x280829)&&this[_0x22b32a(0x115e)]!==JSON[_0x22b32a(0x1e9b)](_0x280829[_0x22b32a(0x588d)])){this[_0x22b32a(0x1dae)]='';try{0x0===this[_0x22b32a(0x115e)][_0x22b32a(0x531b)]&&(this[_0x22b32a(0x115e)]='{}'),this['_style']=new Cesium3DTileStyle(JSON['parse'](this[_0x22b32a(0x115e)])),this[_0x22b32a(0xd40)]=!0x0,this[_0x22b32a(0x54c6)][_0x22b32a(0x1ee)]();}catch(_0x41bada){this[_0x22b32a(0x1dae)]=_0x41bada[_0x22b32a(0x1d43)]();}this[_0x22b32a(0x349b)]=this[_0x22b32a(0x4edf)],this[_0x22b32a(0x4704)]=this[_0x22b32a(0x2050)];}},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x486a)]=function(_0x51e1cd,_0x3ab92d){var _0x2be146=_0x68aa19;if(0x9===_0x3ab92d[_0x2be146(0x2b1d)]){_0x3ab92d['preventDefault']();var _0x33569f,_0x312239=_0x3ab92d[_0x2be146(0x15c9)],_0x1ce970=_0x312239[_0x2be146(0x320a)],_0x4519dc=_0x312239[_0x2be146(0x3423)],_0x58cf2e=_0x4519dc,_0x1fdd33=_0x312239[_0x2be146(0x327)][_0x2be146(0x48ca)](_0x1ce970,_0x4519dc)[_0x2be146(0x4d7b)]('\x0a'),_0x570ac1=_0x1fdd33[_0x2be146(0x531b)];if(_0x3ab92d[_0x2be146(0x6bc)]){for(_0x33569f=0x0;_0x33569f<_0x570ac1;++_0x33569f)'\x20'===_0x1fdd33[_0x33569f][0x0]&&('\x20'===_0x1fdd33[_0x33569f][0x1]?(_0x1fdd33[_0x33569f]=_0x1fdd33[_0x33569f][_0x2be146(0x163c)](0x2),_0x58cf2e-=0x2):(_0x1fdd33[_0x33569f]=_0x1fdd33[_0x33569f][_0x2be146(0x163c)](0x1),_0x58cf2e-=0x1));}else{for(_0x33569f=0x0;_0x33569f<_0x570ac1;++_0x33569f)_0x1fdd33[_0x33569f]='\x20\x20'+_0x1fdd33[_0x33569f],_0x58cf2e+=0x2;}var _0x53ec9e=_0x1fdd33[_0x2be146(0x3ac2)]('\x0a');_0x312239[_0x2be146(0x327)]=_0x312239[_0x2be146(0x327)][_0x2be146(0x48ca)](0x0,_0x1ce970)+_0x53ec9e+_0x312239['value'][_0x2be146(0x48ca)](_0x4519dc),_0x312239[_0x2be146(0x320a)]=_0x1ce970!==_0x4519dc?_0x1ce970:_0x58cf2e,_0x312239[_0x2be146(0x3423)]=_0x58cf2e;}else!_0x3ab92d[_0x2be146(0x21f0)]||0xa!==_0x3ab92d[_0x2be146(0x2b1d)]&&0xd!==_0x3ab92d[_0x2be146(0x2b1d)]||this[_0x2be146(0x3a2b)]();return!0x0;},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)]['_update']=function(){var _0x4cdc5f=_0x68aa19,_0x4f5055=this['_tileset'];if(this[_0x4cdc5f(0x21af)]&&this[_0x4cdc5f(0x1344)]['update'](),defined$1(_0x4f5055)){if(_0x4f5055['isDestroyed']())return this[_0x4cdc5f(0x4704)]=void 0x0,this[_0x4cdc5f(0x349b)]=void 0x0,void(this['tileset']=void 0x0);var _0x42c53f=_0x4f5055[_0x4cdc5f(0x588d)];this['_style']!==_0x4f5055[_0x4cdc5f(0x588d)]&&(this['_shouldStyle']?(_0x4f5055[_0x4cdc5f(0x588d)]=this[_0x4cdc5f(0x3eaa)],this[_0x4cdc5f(0xd40)]=!0x1):(this[_0x4cdc5f(0x3eaa)]=_0x42c53f,this[_0x4cdc5f(0x115e)]=JSON[_0x4cdc5f(0x1e9b)](_0x42c53f[_0x4cdc5f(0x588d)],null,'\x20\x20')));}this['showStatistics']&&(this[_0x4cdc5f(0x3c6c)]=getStatistics(_0x4f5055,!0x1),this[_0x4cdc5f(0x45f6)]=getStatistics(_0x4f5055,!0x0));},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Cesium3DTilesInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x38792e=_0x68aa19;this['_eventHandler'][_0x38792e(0x2578)](),this[_0x38792e(0x3005)]();var _0x21f924=this;return this[_0x38792e(0x43d3)]['forEach'](function(_0x1c0717){knockout['getObservable'](_0x21f924,_0x1c0717)['dispose']();}),destroyObject$1(this);},Cesium3DTilesInspectorViewModel[_0x68aa19(0x788)]=getStatistics,Object[_0x68aa19(0x5b7)](Cesium3DTilesInspector[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x41e04d=_0x68aa19;return this[_0x41e04d(0x2eaf)];}},'viewModel':{'get':function(){var _0x10ee28=_0x68aa19;return this[_0x10ee28(0x2c44)];}}}),Cesium3DTilesInspector[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},Cesium3DTilesInspector[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x45f0c0=_0x68aa19;return knockout['cleanNode'](this[_0x45f0c0(0x382c)]),this['_container'][_0x45f0c0(0x3234)](this[_0x45f0c0(0x382c)]),this['viewModel'][_0x45f0c0(0x2578)](),destroyObject$1(this);},Object['defineProperties'](CesiumInspectorViewModel[_0x68aa19(0x4b51)],{'scene':{'get':function(){var _0x55309b=_0x68aa19;return this[_0x55309b(0x54c6)];}},'performanceContainer':{'get':function(){var _0x4ab3fb=_0x68aa19;return this[_0x4ab3fb(0x4e61)];}},'toggleDropDown':{'get':function(){return this['_toggleDropDown'];}},'showPrimitiveBoundingSphere':{'get':function(){var _0x5c50cb=_0x68aa19;return this[_0x5c50cb(0x1669)];}},'showPrimitiveReferenceFrame':{'get':function(){var _0xf4a433=_0x68aa19;return this[_0xf4a433(0xfb4)];}},'doFilterPrimitive':{'get':function(){var _0x113fbb=_0x68aa19;return this[_0x113fbb(0x21b1)];}},'incrementDepthFrustum':{'get':function(){var _0x5b91aa=_0x68aa19;return this[_0x5b91aa(0x1de8)];}},'decrementDepthFrustum':{'get':function(){var _0x10f4fd=_0x68aa19;return this[_0x10f4fd(0x4d4d)];}},'showTileCoordinates':{'get':function(){var _0x148e76=_0x68aa19;return this[_0x148e76(0x3ff7)];}},'showTileBoundingSphere':{'get':function(){var _0x338083=_0x68aa19;return this[_0x338083(0x581)];}},'doFilterTile':{'get':function(){var _0x2b705b=_0x68aa19;return this[_0x2b705b(0x4112)];}},'toggleGeneral':{'get':function(){var _0x461dd9=_0x68aa19;return this[_0x461dd9(0x3da8)];}},'togglePrimitives':{'get':function(){var _0x2d4004=_0x68aa19;return this[_0x2d4004(0x265a)];}},'toggleTerrain':{'get':function(){return this['_toggleTerrain'];}},'pickPrimitive':{'get':function(){var _0x4ee5b0=_0x68aa19;return this[_0x4ee5b0(0x46d7)];}},'pickTile':{'get':function(){var _0x3d9b38=_0x68aa19;return this[_0x3d9b38(0x2166)];}},'selectParent':{'get':function(){var _0x858ab2=this;return createCommand(function(){var _0x4ecca8=_0x54f3;_0x858ab2[_0x4ecca8(0x4704)]=_0x858ab2['tile']['parent'];});}},'selectNW':{'get':function(){var _0x338f48=this;return createCommand(function(){var _0x577131=_0x54f3;_0x338f48[_0x577131(0x4704)]=_0x338f48[_0x577131(0x4704)][_0x577131(0x191)];});}},'selectNE':{'get':function(){var _0x32bf7d=this;return createCommand(function(){var _0x5a75ae=_0x54f3;_0x32bf7d[_0x5a75ae(0x4704)]=_0x32bf7d['tile'][_0x5a75ae(0x2306)];});}},'selectSW':{'get':function(){var _0x160f91=this;return createCommand(function(){var _0x2e3f4d=_0x54f3;_0x160f91[_0x2e3f4d(0x4704)]=_0x160f91[_0x2e3f4d(0x4704)][_0x2e3f4d(0x2cec)];});}},'selectSE':{'get':function(){var _0x31c2f3=this;return createCommand(function(){var _0x408230=_0x54f3;_0x31c2f3[_0x408230(0x4704)]=_0x31c2f3[_0x408230(0x4704)]['southeastChild'];});}},'primitive':{'get':function(){var _0x31c6e4=_0x68aa19;return this[_0x31c6e4(0x3457)];},'set':function(_0x5092ae){var _0x305cc2=_0x68aa19,_0x3fcab5=this[_0x305cc2(0x3457)];_0x5092ae!==_0x3fcab5&&(this['hasPickedPrimitive']=!0x0,defined$1(_0x3fcab5)&&(_0x3fcab5[_0x305cc2(0x4526)]=!0x1),this['_scene'][_0x305cc2(0x504)]=void 0x0,defined$1(this[_0x305cc2(0x4325)])&&(this[_0x305cc2(0x54c6)][_0x305cc2(0x4b14)]['remove'](this[_0x305cc2(0x4325)]),this['_modelMatrixPrimitive']=void 0x0),this[_0x305cc2(0x3457)]=_0x5092ae,_0x5092ae[_0x305cc2(0x105f)]=!0x1,setTimeout(function(){var _0x584566=_0x305cc2;_0x5092ae[_0x584566(0x105f)]=!0x0;},0x32),this['showPrimitiveBoundingSphere'](),this[_0x305cc2(0x3cb8)](),this[_0x305cc2(0x1b3d)]());}},'tile':{'get':function(){var _0x4de387=_0x68aa19;return this[_0x4de387(0x2050)];},'set':function(_0x141480){var _0x532e18=_0x68aa19;if(defined$1(_0x141480)){if(this[_0x532e18(0x1a72)]=!0x0,_0x141480!==this[_0x532e18(0x2050)]){this[_0x532e18(0x236e)]='L:\x20'+_0x141480['level']+_0x532e18(0x524e)+_0x141480['x']+_0x532e18(0x1b2d)+_0x141480['y'],this['tileText']+=_0x532e18(0x53b1)+_0x141480['rectangle']['west']+',\x20'+_0x141480['rectangle'][_0x532e18(0x149)],this[_0x532e18(0x236e)]+=_0x532e18(0x12af)+_0x141480[_0x532e18(0x2f4d)]['east']+',\x20'+_0x141480[_0x532e18(0x2f4d)][_0x532e18(0x46e0)];var _0x457dea=_0x141480[_0x532e18(0x116f)];defined$1(_0x457dea)?this['tileText']+='<br>Min:\x20'+_0x457dea['minimumHeight']+_0x532e18(0x25ed)+_0x457dea[_0x532e18(0x3a61)]:this[_0x532e18(0x236e)]+='<br>(Tile\x20is\x20not\x20loaded)';}this[_0x532e18(0x2050)]=_0x141480,this[_0x532e18(0x4db0)](),this[_0x532e18(0x1256)]();}else this[_0x532e18(0x1a72)]=!0x1,this[_0x532e18(0x2050)]=void 0x0;}}}),CesiumInspectorViewModel[_0x68aa19(0x4b51)]['_update']=function(){var _0x308075=_0x68aa19;this[_0x308075(0x5122)]&&(this['frustumStatisticText']=frustumStatisticsToString(this[_0x308075(0x54c6)][_0x308075(0x1c30)]));var _0x138f7b=this[_0x308075(0x54c6)]['numberOfFrustums'];this[_0x308075(0x21aa)]=_0x138f7b,this[_0x308075(0x2b52)]=boundDepthFrustum(0x1,_0x138f7b,this['depthFrustum']),this[_0x308075(0x57e4)]=this[_0x308075(0x2b52)]+_0x308075(0x345c)+_0x138f7b,this[_0x308075(0x21af)]&&this[_0x308075(0x1344)][_0x308075(0x489f)](),this[_0x308075(0x37c3)]&&(this[_0x308075(0x4325)]['modelMatrix']=this[_0x308075(0x3457)][_0x308075(0x221)]),this['shaderCacheText']='Cached\x20shaders:\x20'+this[_0x308075(0x54c6)]['context']['shaderCache'][_0x308075(0x25a0)];},CesiumInspectorViewModel['prototype']['isDestroyed']=function(){return!0x1;},CesiumInspectorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0xbe884c=_0x68aa19;return this[_0xbe884c(0x5282)]['destroy'](),this[_0xbe884c(0x3005)](),this[_0xbe884c(0x13ea)][_0xbe884c(0x2f12)](),this[_0xbe884c(0x3e0c)][_0xbe884c(0x2f12)](),this[_0xbe884c(0xc34)][_0xbe884c(0x2f12)](),this['_primitiveBoundingSphereSubscription'][_0xbe884c(0x2f12)](),this['_primitiveReferenceFrameSubscription']['dispose'](),this[_0xbe884c(0x1c54)]['dispose'](),this[_0xbe884c(0x1b4)][_0xbe884c(0x2f12)](),this[_0xbe884c(0x56d3)][_0xbe884c(0x2f12)](),this[_0xbe884c(0x107b)][_0xbe884c(0x2f12)](),this['_depthFrustumSubscription'][_0xbe884c(0x2f12)](),this[_0xbe884c(0xbee)]['dispose'](),this[_0xbe884c(0x29d3)]['dispose'](),this[_0xbe884c(0x3313)]['dispose'](),this[_0xbe884c(0x1277)][_0xbe884c(0x2f12)](),this[_0xbe884c(0x21a4)][_0xbe884c(0x2f12)](),this['_pickTileActiveSubscription'][_0xbe884c(0x2f12)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](CesiumInspector[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x338bc2=_0x68aa19;return this[_0x338bc2(0x2eaf)];}},'viewModel':{'get':function(){var _0x4cce91=_0x68aa19;return this[_0x4cce91(0x2c44)];}}}),CesiumInspector[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},CesiumInspector['prototype'][_0x68aa19(0x2578)]=function(){var _0x2a9ddf=_0x68aa19;return knockout['cleanNode'](this['_element']),this[_0x2a9ddf(0x2eaf)][_0x2a9ddf(0x3234)](this[_0x2a9ddf(0x382c)]),this[_0x2a9ddf(0x4e4b)][_0x2a9ddf(0x2578)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](CesiumWidget[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x140a0a=_0x68aa19;return this[_0x140a0a(0x2eaf)];}},'canvas':{'get':function(){var _0x5d84b5=_0x68aa19;return this[_0x5d84b5(0xa77)];}},'creditContainer':{'get':function(){var _0x404c3c=_0x68aa19;return this[_0x404c3c(0x1c2f)];}},'creditViewport':{'get':function(){var _0x1d401f=_0x68aa19;return this[_0x1d401f(0x3446)];}},'scene':{'get':function(){var _0x14e7f3=_0x68aa19;return this[_0x14e7f3(0x54c6)];}},'imageryLayers':{'get':function(){var _0x502816=_0x68aa19;return this[_0x502816(0x54c6)][_0x502816(0x5664)];}},'terrainProvider':{'get':function(){var _0x9f310d=_0x68aa19;return this[_0x9f310d(0x54c6)]['terrainProvider'];},'set':function(_0x19ea66){var _0x581fd6=_0x68aa19;this[_0x581fd6(0x54c6)]['terrainProvider']=_0x19ea66;}},'camera':{'get':function(){var _0x20c378=_0x68aa19;return this[_0x20c378(0x54c6)]['camera'];}},'clock':{'get':function(){var _0x4df4cb=_0x68aa19;return this[_0x4df4cb(0x18f1)];}},'screenSpaceEventHandler':{'get':function(){return this['_screenSpaceEventHandler'];}},'targetFrameRate':{'get':function(){var _0x149bbe=_0x68aa19;return this[_0x149bbe(0x1e81)];},'set':function(_0x307243){this['_targetFrameRate']=_0x307243;}},'useDefaultRenderLoop':{'get':function(){var _0x2f5d28=_0x68aa19;return this[_0x2f5d28(0xf8a)];},'set':function(_0x353ead){var _0x100dd2=_0x68aa19;this[_0x100dd2(0xf8a)]!==_0x353ead&&(this[_0x100dd2(0xf8a)]=_0x353ead,_0x353ead&&!this[_0x100dd2(0x3590)]&&startRenderLoop(this));}},'resolutionScale':{'get':function(){var _0x4f6566=_0x68aa19;return this[_0x4f6566(0xcaf)];},'set':function(_0x34e654){var _0x299954=_0x68aa19;this[_0x299954(0xcaf)]=_0x34e654,this[_0x299954(0x228f)]=!0x0;}},'useBrowserRecommendedResolution':{'get':function(){return this['_useBrowserRecommendedResolution'];},'set':function(_0x5af23f){var _0x118c95=_0x68aa19;this[_0x118c95(0x3aaf)]!==_0x5af23f&&(this['_useBrowserRecommendedResolution']=_0x5af23f,this['_forceResize']=!0x0);}},'setErrorPanelIsShow':{'get':function(){return this['_isShowErrorPanel'];},'set':function(_0x14a1ef){var _0x1cd4d8=_0x68aa19;this['_isShowErrorPanel']!==_0x14a1ef&&(this[_0x1cd4d8(0x2ec0)]=_0x14a1ef);}},'errorListenerEvent':{'get':function(){return this['_errorListenerEvent'];}}}),CesiumWidget[_0x68aa19(0x4b51)][_0x68aa19(0x1e8b)]=function(_0x24e280,_0xc37ac4,_0x3794eb){var _0x508bd4=_0x68aa19,_0x15bcf0=this[_0x508bd4(0x382c)],_0x1dc2d8=document[_0x508bd4(0x433c)](_0x508bd4(0x4dc4));_0x1dc2d8[_0x508bd4(0x4cbd)]=_0x508bd4(0x3caf),!0x1===this[_0x508bd4(0x262)]?_0x1dc2d8[_0x508bd4(0x588d)][_0x508bd4(0x15e8)]='none':_0x1dc2d8[_0x508bd4(0x588d)][_0x508bd4(0x15e8)]=_0x508bd4(0x1942);var _0x2d8e2d=document[_0x508bd4(0x433c)](_0x508bd4(0x4dc4));_0x2d8e2d['className']=_0x508bd4(0x3df8),_0x1dc2d8['appendChild'](_0x2d8e2d);var _0x528501=document[_0x508bd4(0x433c)](_0x508bd4(0x4dc4));_0x528501[_0x508bd4(0x4cbd)]='cesium-widget-errorPanel-header',_0x528501[_0x508bd4(0x3356)](document[_0x508bd4(0x2990)](_0x24e280)),_0x2d8e2d[_0x508bd4(0x3356)](_0x528501);var _0x4cda37=document[_0x508bd4(0x433c)](_0x508bd4(0x4dc4));function _0x4639c4(){var _0x5a8329=_0x508bd4;_0x4cda37[_0x5a8329(0x588d)][_0x5a8329(0x4735)]=Math['max'](Math[_0x5a8329(0x19b6)](0.9*_0x15bcf0[_0x5a8329(0xd5b)]-0x64),0x1e)+'px';}if(_0x4cda37['className']=_0x508bd4(0x725),_0x2d8e2d[_0x508bd4(0x3356)](_0x4cda37),_0x4639c4(),defined$1(window[_0x508bd4(0xef9)])&&window[_0x508bd4(0xef9)](_0x508bd4(0x5cf),_0x4639c4,!0x1),defined$1(_0xc37ac4)){var _0x4453f6=document[_0x508bd4(0x433c)](_0x508bd4(0x4dc4));_0x4453f6[_0x508bd4(0x4cbd)]=_0x508bd4(0x4ada),_0x4453f6[_0x508bd4(0x40f1)]=_0x508bd4(0x28f6)+_0xc37ac4+_0x508bd4(0x5587),_0x4cda37[_0x508bd4(0x3356)](_0x4453f6);}var _0x441ff8=_0x508bd4(0x4643);defined$1(_0x3794eb)&&(_0x441ff8=formatError(_0x3794eb));var _0x2561f9=document[_0x508bd4(0x433c)](_0x508bd4(0x4dc4));_0x2561f9['className']='cesium-widget-errorPanel-message',_0x2561f9[_0x508bd4(0x3356)](document[_0x508bd4(0x2990)](_0x441ff8)),_0x4cda37[_0x508bd4(0x3356)](_0x2561f9);var _0x457df4=document[_0x508bd4(0x433c)]('div');_0x457df4[_0x508bd4(0x4cbd)]=_0x508bd4(0x15df),_0x2d8e2d['appendChild'](_0x457df4);var _0x38422b=document[_0x508bd4(0x433c)](_0x508bd4(0x28bf));_0x38422b[_0x508bd4(0x7da)](_0x508bd4(0x3243),'button'),_0x38422b[_0x508bd4(0x4cbd)]=_0x508bd4(0x4242),_0x38422b[_0x508bd4(0x3356)](document['createTextNode']('OK')),_0x38422b['onclick']=function(){var _0x476f3e=_0x508bd4;defined$1(_0x4639c4)&&defined$1(window[_0x476f3e(0x1cba)])&&window[_0x476f3e(0x1cba)](_0x476f3e(0x5cf),_0x4639c4,!0x1),_0x15bcf0[_0x476f3e(0x3234)](_0x1dc2d8);},_0x457df4[_0x508bd4(0x3356)](_0x38422b),_0x15bcf0[_0x508bd4(0x3356)](_0x1dc2d8),_0x508bd4(0x3041)!=typeof console&&console['error'](_0x24e280+'\x0a'+_0xc37ac4+'\x0a'+_0x441ff8);},CesiumWidget[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},CesiumWidget[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x5ad0f9=_0x68aa19;this[_0x5ad0f9(0x54c6)]=this[_0x5ad0f9(0x54c6)]&&this['_scene'][_0x5ad0f9(0x2578)](),this[_0x5ad0f9(0x2eaf)][_0x5ad0f9(0x3234)](this[_0x5ad0f9(0x382c)]),this[_0x5ad0f9(0x1c2f)][_0x5ad0f9(0x3234)](this[_0x5ad0f9(0x3858)]),destroyObject$1(this);},CesiumWidget[_0x68aa19(0x4b51)][_0x68aa19(0x5cf)]=function(){var _0x1f4133=_0x68aa19,_0x4919cc=this[_0x1f4133(0xa77)],_0x5e2248=_0x4919cc['clientWidth'],_0x44d1cb=_0x4919cc[_0x1f4133(0xd5b)];(this[_0x1f4133(0x228f)]||this['_canvasClientWidth']!==_0x5e2248||this[_0x1f4133(0x3787)]!==_0x44d1cb||this[_0x1f4133(0x497f)]!==window[_0x1f4133(0x12e6)])&&(this['_forceResize']=!0x1,configureCanvasSize(this),configureCameraFrustum(this),this[_0x1f4133(0x54c6)]['requestRender']());},CesiumWidget['prototype'][_0x68aa19(0x2507)]=function(){var _0x1a299e=_0x68aa19;if(this['_canRender']){this['_scene'][_0x1a299e(0x46b3)]();var _0x11c637=this['_clock']['tick']();this['_scene'][_0x1a299e(0x2507)](_0x11c637);}else this[_0x1a299e(0x18f1)][_0x1a299e(0x3a94)]();},Object[_0x68aa19(0x5b7)](FullscreenButtonViewModel[_0x68aa19(0x4b51)],{'fullscreenElement':{'get':function(){var _0x2e23c5=_0x68aa19;return this[_0x2e23c5(0x189f)];},'set':function(_0x3ddb61){var _0x10d77d=_0x68aa19;this[_0x10d77d(0x189f)]=_0x3ddb61;}},'command':{'get':function(){var _0x4aca33=_0x68aa19;return this[_0x4aca33(0x117)];}}}),FullscreenButtonViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},FullscreenButtonViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x102001=_0x68aa19;document[_0x102001(0x1cba)](Fullscreen[_0x102001(0x5519)],this[_0x102001(0x556)]),destroyObject$1(this);};var enterFullScreenPath=_0x68aa19(0x2dc6),exitFullScreenPath='M\x20104.34375\x2017.5625\x20L\x2083.5\x2038.4375\x20L\x2083.40625\x2018.21875\x20L\x2076.125\x2025.5\x20L\x2076.09375\x2051.78125\x20L\x20102.3125\x2051.8125\x20L\x20102.3125\x2051.78125\x20L\x20109.625\x2044.5\x20L\x2089.1875\x2044.40625\x20L\x20110.1875\x2023.40625\x20L\x20104.34375\x2017.5625\x20z\x20M\x2023.75\x2017.59375\x20L\x2017.90625\x2023.4375\x20L\x2038.90625\x2044.4375\x20L\x2018.5\x2044.53125\x20L\x2025.78125\x2051.8125\x20L\x2052\x2051.78125\x20L\x2051.96875\x2025.53125\x20L\x2044.6875\x2018.25\x20L\x2044.625\x2038.46875\x20L\x2023.75\x2017.59375\x20z\x20M\x2025.6875\x2076.03125\x20L\x2018.375\x2083.3125\x20L\x2038.78125\x2083.40625\x20L\x2017.8125\x20104.40625\x20L\x2023.625\x20110.25\x20L\x2044.5\x2089.375\x20L\x2044.59375\x20109.59375\x20L\x2051.875\x20102.3125\x20L\x2051.875\x2076.0625\x20L\x2025.6875\x2076.03125\x20z\x20M\x20102.375\x2076.15625\x20L\x2076.15625\x2076.1875\x20L\x2076.1875\x20102.4375\x20L\x2083.46875\x20109.71875\x20L\x2083.5625\x2089.53125\x20L\x20104.40625\x20110.375\x20L\x20110.25\x20104.53125\x20L\x2089.25\x2083.53125\x20L\x20109.6875\x2083.46875\x20L\x20102.375\x2076.15625\x20z';function FullscreenButton(_0x4004a4,_0x5d46f7){var _0x57010e=_0x68aa19;_0x4004a4=getElement(_0x4004a4);var _0x45fc5a=new FullscreenButtonViewModel(_0x5d46f7);_0x45fc5a[_0x57010e(0x3b58)]=exitFullScreenPath,_0x45fc5a[_0x57010e(0x321c)]=enterFullScreenPath;var _0x345b8f=document[_0x57010e(0x433c)](_0x57010e(0x28bf));_0x345b8f['type']=_0x57010e(0x28bf),_0x345b8f[_0x57010e(0x4cbd)]=_0x57010e(0x866),_0x345b8f[_0x57010e(0x7da)]('data-bind',_0x57010e(0x420)),_0x4004a4[_0x57010e(0x3356)](_0x345b8f),knockout[_0x57010e(0x1940)](_0x45fc5a,_0x345b8f),this[_0x57010e(0x2eaf)]=_0x4004a4,this[_0x57010e(0x2c44)]=_0x45fc5a,this[_0x57010e(0x382c)]=_0x345b8f;}function GeocoderViewModel(_0x4a0e20){var _0x46656f=_0x68aa19;this['_viewer']=_0x4a0e20[_0x46656f(0x4d0c)],this['_url']=defaultValue$1(_0x4a0e20[_0x46656f(0x343b)],_0x46656f(0x1650)),this[_0x46656f(0x52cd)][_0x46656f(0x531b)]>0x0&&'/'!==this[_0x46656f(0x52cd)][this[_0x46656f(0x52cd)][_0x46656f(0x531b)]-0x1]&&(this[_0x46656f(0x52cd)]+='/'),this[_0x46656f(0x2013)]=BingMapsApi['getKey'](_0x4a0e20[_0x46656f(0x133c)]),this[_0x46656f(0x54c6)]=_0x4a0e20[_0x46656f(0x1d45)],this['_flightDuration']=_0x4a0e20[_0x46656f(0x26a1)],this[_0x46656f(0x702)]='',this[_0x46656f(0x5651)]=!0x1,this[_0x46656f(0x2b19)]=void 0x0,this[_0x46656f(0x14a4)]=new Event(),this[_0x46656f(0x4453)]=void 0x0;var _0x2fe0ef=this;this['_searchCommand']=createCommand(function(){var _0x5eb072=_0x46656f;_0x2fe0ef[_0x5eb072(0x24e5)]?cancelGeocode(_0x2fe0ef):geocode(_0x2fe0ef);}),this['keepExpanded']=!0x1,knockout[_0x46656f(0x4add)](this,[_0x46656f(0x702),_0x46656f(0x5651),_0x46656f(0x3bb8)]),this[_0x46656f(0x24e5)]=void 0x0,knockout['defineProperty'](this,_0x46656f(0x24e5),{'get':function(){return this['_isSearchInProgress'];}}),this[_0x46656f(0x396a)]=void 0x0,knockout['defineProperty'](this,_0x46656f(0x396a),{'get':function(){var _0x5d4884=_0x46656f;return this[_0x5d4884(0x24e5)]?'Searching...':this[_0x5d4884(0x702)];},'set':function(_0x154fec){this['_searchText']=_0x154fec;}}),this['flightDuration']=void 0x0,knockout[_0x46656f(0xbe6)](this,_0x46656f(0x26a1),{'get':function(){var _0xd7e9cf=_0x46656f;return this[_0xd7e9cf(0x36e3)];},'set':function(_0x1a2111){this['_flightDuration']=_0x1a2111;}});}function updateCamera$1(_0x2a8eef,_0x4def00){var _0xee8eaa=_0x68aa19;_0x2a8eef[_0xee8eaa(0x54c6)]['camera'][_0xee8eaa(0x261e)]({'destination':_0x4def00,'complete':function(){var _0xe203c1=_0xee8eaa;_0x2a8eef['_complete'][_0xe203c1(0x30bb)]();},'duration':_0x2a8eef[_0xee8eaa(0x36e3)],'endTransform':Matrix4[_0xee8eaa(0x5139)]});}Object['defineProperties'](FullscreenButton[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x4198d1=_0x68aa19;return this[_0x4198d1(0x2eaf)];}},'viewModel':{'get':function(){var _0x555a09=_0x68aa19;return this[_0x555a09(0x2c44)];}}}),FullscreenButton['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},FullscreenButton[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x109eb2=_0x68aa19;return this[_0x109eb2(0x2c44)][_0x109eb2(0x2578)](),knockout['cleanNode'](this[_0x109eb2(0x382c)]),this[_0x109eb2(0x2eaf)][_0x109eb2(0x3234)](this['_element']),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](GeocoderViewModel[_0x68aa19(0x4b51)],{'url':{'get':function(){var _0x5e5167=_0x68aa19;return this[_0x5e5167(0x52cd)];}},'key':{'get':function(){var _0x2eb130=_0x68aa19;return this[_0x2eb130(0x2013)];}},'complete':{'get':function(){var _0x3026b3=_0x68aa19;return this[_0x3026b3(0x14a4)];}},'scene':{'get':function(){var _0x1bf10a=_0x68aa19;return this[_0x1bf10a(0x54c6)];}},'search':{'get':function(){return this['_searchCommand'];}},'dataSource':{'get':function(){var _0xc7334e=_0x68aa19;return this[_0xc7334e(0x4453)];}}});var onLineUrl=_0x68aa19(0x57e9);function geocode(_0x17072c){var _0x1f1c64=_0x68aa19,_0x1b2095=_0x17072c[_0x1f1c64(0x396a)];if(!/^\s*$/[_0x1f1c64(0x8e2)](_0x1b2095)){var _0x56821f=_0x1b2095['match'](/[^\s,\n]+/g);if(0x2===_0x56821f[_0x1f1c64(0x531b)]||0x3===_0x56821f['length']){var _0xf97d7f=+_0x56821f[0x0],_0x3814d5=+_0x56821f[0x1],_0xafa9a1=0x3===_0x56821f[_0x1f1c64(0x531b)]?+_0x56821f[0x2]:0x12c;if(!isNaN(_0xf97d7f)&&!isNaN(_0x3814d5)&&!isNaN(_0xafa9a1))return void updateCamera$1(_0x17072c,Cartesian3[_0x1f1c64(0x2ac5)](_0xf97d7f,_0x3814d5,_0xafa9a1));}_0x17072c[_0x1f1c64(0x5651)]=!0x0;var _0x5bad12=_0x17072c[_0x1f1c64(0x3d26)],_0x435de=loadJsonp(onLineUrl,{'parameters':{'keywords':_0x1b2095,'location':'','radius':'','leftLocation':'','rightLocation':'','pageSize':0x32,'pageNum':0x1,'key':_0x5bad12},'callbackParameterName':_0x1f1c64(0x1ab),'jsonpName':_0x1f1c64(0x4c74)}),_0x1b3200=_0x17072c['_geocodeInProgress']=when(_0x435de,function(_0xf659bc){var _0x540d6b=_0x1f1c64;if(!_0x1b3200[_0x540d6b(0xbda)]){if(_0x17072c[_0x540d6b(0x5651)]=!0x1,0x0!==_0xf659bc[_0x540d6b(0x531b)]&&0x0!==_0xf659bc['totalHints']){defined$1(_0x17072c['_datasource'])&&(_0x17072c[_0x540d6b(0x211e)][_0x540d6b(0x15f0)][_0x540d6b(0x4b3f)](_0x17072c[_0x540d6b(0x338a)]),_0x17072c[_0x540d6b(0x338a)]=void 0x0);var _0x431086=_0xf659bc[_0x540d6b(0x85a)][0x0];_0x17072c['_searchText']=_0x431086['name'];var _0x30dcb6=_0x431086[_0x540d6b(0xbb0)];_0x30dcb6[_0x540d6b(0x1615)]=_0x30dcb6['x'],_0x30dcb6[_0x540d6b(0x11c0)]=_0x30dcb6['y'],defined$1(Cartesian3[_0x540d6b(0x2ac5)](_0x30dcb6['x'],_0x30dcb6['y'],0x1f4))&&(_0x17072c[_0x540d6b(0x338a)]=processGeoJsonObject(_0xf659bc,_0x17072c),_0x17072c[_0x540d6b(0x211e)]['dataSources']['add'](_0x17072c[_0x540d6b(0x338a)]),when(_0x17072c['_datasource'],function(_0x661586){var _0x5648f0=_0x540d6b;_0x17072c[_0x5648f0(0x338a)]=_0x661586,_0x17072c[_0x5648f0(0x211e)]['flyTo'](_0x661586);},function(_0x732cac){console['log'](_0x732cac);}));}else _0x17072c[_0x540d6b(0x396a)]=_0x17072c[_0x540d6b(0x702)]+_0x540d6b(0x5823);}},function(){var _0x3b008a=_0x1f1c64;_0x1b3200[_0x3b008a(0xbda)]||(_0x17072c['_isSearchInProgress']=!0x1,_0x17072c[_0x3b008a(0x396a)]=_0x17072c[_0x3b008a(0x702)]+_0x3b008a(0x4676));});}}function cancelGeocode(_0x15928d){var _0x2d5539=_0x68aa19;_0x15928d[_0x2d5539(0x5651)]=!0x1,defined$1(_0x15928d[_0x2d5539(0x2b19)])&&(_0x15928d['_geocodeInProgress']['cancel']=!0x0,_0x15928d[_0x2d5539(0x2b19)]=void 0x0);}function processGeoJsonObject(_0x5ee77c,_0x2f4cff){var _0x434404=_0x68aa19;for(var _0x1dfd93={'type':'FeatureCollection','features':[]},_0xc8ef04=_0x5ee77c[_0x434404(0x85a)],_0x449c08=[],_0x5e9d74=0x0,_0x313bb9=_0xc8ef04[_0x434404(0x531b)];_0x5e9d74<_0x313bb9;_0x5e9d74++){var _0x3ff68f=_0xc8ef04[_0x5e9d74];_0x3ff68f['address'];var _0x4946b7=_0x3ff68f[_0x434404(0xbb0)],_0x33a06d=CesiumMath[_0x434404(0x12a4)](_0x4946b7['x']),_0xdb5be4=CesiumMath['toRadians'](_0x4946b7['y']);_0x449c08[_0x434404(0x3a33)](new Cartographic(_0x33a06d,_0xdb5be4));}return when(sampleTerrain(_0x2f4cff[_0x434404(0x211e)][_0x434404(0x4bed)],0x9,_0x449c08),function(_0x238f5c){var _0x4f5771=_0x434404;for(var _0x516f7a=0x0,_0xd7a99d=_0xc8ef04['length'];_0x516f7a<_0xd7a99d;_0x516f7a++){var _0xe5522c=_0xc8ef04[_0x516f7a],_0x278518=_0xe5522c[_0x4f5771(0xcf7)],_0x392c5c=_0x238f5c[_0x516f7a],_0x3e42ce={'type':_0x4f5771(0x591),'geometry':{'type':'Point','coordinates':[CesiumMath['toDegrees'](_0x392c5c[_0x4f5771(0x1041)]),CesiumMath['toDegrees'](_0x392c5c[_0x4f5771(0x288b)]),_0x392c5c[_0x4f5771(0x5862)]]},'properties':{'title':_0xe5522c[_0x4f5771(0x13f9)],'marker-color':_0x4f5771(0x4343),'tel':_0xe5522c[_0x4f5771(0x2162)],'address':_0x278518}};_0x1dfd93['features']['push'](_0x3e42ce);}return new GeoJsonDataSource()['loadPoiJsonData'](_0x1dfd93);});}var startSearchPath=_0x68aa19(0x13ab),stopSearchPath='M24.778,21.419\x2019.276,15.917\x2024.777,10.415\x2021.949,7.585\x2016.447,13.087\x2010.945,7.585\x208.117,10.415\x2013.618,15.917\x208.116,21.419\x2010.946,24.248\x2016.447,18.746\x2021.948,24.248z';function Geocoder(_0x29cd39){var _0x11496e=_0x68aa19,_0x2953f3=getElement(_0x29cd39['container']),_0x5896cd=new GeocoderViewModel(_0x29cd39);_0x5896cd[_0x11496e(0x462d)]=startSearchPath,_0x5896cd[_0x11496e(0x502f)]=stopSearchPath;var _0x16b3e6=document[_0x11496e(0x433c)]('form');_0x16b3e6[_0x11496e(0x7da)]('data-bind',_0x11496e(0x519f));var _0x12024b=document[_0x11496e(0x433c)]('input');_0x12024b[_0x11496e(0x3243)]='search',_0x12024b[_0x11496e(0x4cbd)]=_0x11496e(0x4f86),_0x12024b['setAttribute'](_0x11496e(0x3411),_0x11496e(0x40a5)),_0x12024b[_0x11496e(0x7da)]('data-bind','value:\x20searchText,valueUpdate:\x20\x22afterkeydown\x22,disable:\x20isSearchInProgress,css:\x20{\x20\x22cesium-geocoder-input-wide\x22\x20:\x20keepExpanded\x20||\x20searchText.length\x20>\x200\x20}'),_0x16b3e6[_0x11496e(0x3356)](_0x12024b);var _0x30d26b=document[_0x11496e(0x433c)](_0x11496e(0x4f63));_0x30d26b[_0x11496e(0x4cbd)]=_0x11496e(0xb18),_0x30d26b[_0x11496e(0x7da)](_0x11496e(0x971),_0x11496e(0x509b)),_0x16b3e6[_0x11496e(0x3356)](_0x30d26b),_0x2953f3[_0x11496e(0x3356)](_0x16b3e6),knockout[_0x11496e(0x1940)](_0x5896cd,_0x16b3e6),this[_0x11496e(0x2eaf)]=_0x2953f3,this[_0x11496e(0x2c44)]=_0x5896cd,this[_0x11496e(0x8d9)]=_0x16b3e6,this[_0x11496e(0x25bc)]=function(_0x1cf2ee){var _0xd6cdba=_0x11496e;_0x2953f3[_0xd6cdba(0x1ff6)](_0x1cf2ee['target'])||_0x12024b[_0xd6cdba(0x130)]();},this[_0x11496e(0x1e6c)]=function(_0x34c7f9){var _0x4571b2=_0x11496e;_0x2953f3[_0x4571b2(0x1ff6)](_0x34c7f9['target'])&&_0x12024b[_0x4571b2(0x4494)]();},FeatureDetection[_0x11496e(0x1518)]()?(document[_0x11496e(0xef9)]('pointerdown',this['_onInputBegin'],!0x0),document['addEventListener'](_0x11496e(0x231e),this['_onInputEnd'],!0x0)):(document['addEventListener']('mousedown',this[_0x11496e(0x25bc)],!0x0),document[_0x11496e(0xef9)](_0x11496e(0x11e2),this['_onInputEnd'],!0x0),document[_0x11496e(0xef9)](_0x11496e(0x66b),this['_onInputBegin'],!0x0),document[_0x11496e(0xef9)](_0x11496e(0x3064),this[_0x11496e(0x1e6c)],!0x0));}function HomeButtonViewModel(_0x191450,_0x33ae1d){var _0x3512e0=_0x68aa19;this[_0x3512e0(0x54c6)]=_0x191450,this['_duration']=_0x33ae1d;var _0x233c5d=this;this[_0x3512e0(0x117)]=createCommand(function(){var _0x38b059=_0x3512e0;_0x233c5d[_0x38b059(0x54c6)][_0x38b059(0x1224)][_0x38b059(0xb74)](_0x233c5d[_0x38b059(0x1021)]);}),this['tooltip']=_0x3512e0(0x3c18),knockout[_0x3512e0(0x4add)](this,['tooltip']);}function HomeButton(_0x56b41f,_0x269bc0,_0x3450ff){var _0x59a04f=_0x68aa19;_0x56b41f=getElement(_0x56b41f);var _0x6dba83=new HomeButtonViewModel(_0x269bc0,_0x3450ff);_0x6dba83[_0x59a04f(0x411b)]='M14,4l-10,8.75h20l-4.25-3.7188v-4.6562h-2.812v2.1875l-2.938-2.5625zm-7.0938,9.906v10.094h14.094v-10.094h-14.094zm2.1876,2.313h3.3122v4.25h-3.3122v-4.25zm5.8442,1.281h3.406v6.438h-3.406v-6.438z';var _0xc18dc0=document['createElement'](_0x59a04f(0x28bf));_0xc18dc0[_0x59a04f(0x3243)]=_0x59a04f(0x28bf),_0xc18dc0[_0x59a04f(0x4cbd)]=_0x59a04f(0x11f),_0xc18dc0[_0x59a04f(0x7da)](_0x59a04f(0x971),'attr:\x20{\x20title:\x20tooltip\x20},click:\x20command,cesiumSvgPath:\x20{\x20path:\x20_svgPath,\x20width:\x2028,\x20height:\x2028\x20}'),_0x56b41f[_0x59a04f(0x3356)](_0xc18dc0),knockout[_0x59a04f(0x1940)](_0x6dba83,_0xc18dc0),this[_0x59a04f(0x2eaf)]=_0x56b41f,this[_0x59a04f(0x2c44)]=_0x6dba83,this[_0x59a04f(0x382c)]=_0xc18dc0;}Object[_0x68aa19(0x5b7)](Geocoder['prototype'],{'container':{'get':function(){return this['_container'];}},'viewModel':{'get':function(){var _0x4efc6b=_0x68aa19;return this[_0x4efc6b(0x2c44)];}}}),Geocoder[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},Geocoder[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x1cc256=_0x68aa19;return FeatureDetection[_0x1cc256(0x1518)]()?(document[_0x1cc256(0x1cba)]('pointerdown',this[_0x1cc256(0x25bc)],!0x0),document[_0x1cc256(0x1cba)](_0x1cc256(0x231e),this[_0x1cc256(0x1e6c)],!0x0)):(document[_0x1cc256(0x1cba)](_0x1cc256(0x384f),this[_0x1cc256(0x25bc)],!0x0),document[_0x1cc256(0x1cba)](_0x1cc256(0x11e2),this[_0x1cc256(0x1e6c)],!0x0),document[_0x1cc256(0x1cba)](_0x1cc256(0x66b),this[_0x1cc256(0x25bc)],!0x0),document['removeEventListener']('touchend',this[_0x1cc256(0x1e6c)],!0x0)),knockout[_0x1cc256(0x44dc)](this['_form']),this[_0x1cc256(0x2eaf)][_0x1cc256(0x3234)](this[_0x1cc256(0x8d9)]),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](HomeButtonViewModel['prototype'],{'scene':{'get':function(){var _0x3c8699=_0x68aa19;return this[_0x3c8699(0x54c6)];}},'command':{'get':function(){return this['_command'];}},'duration':{'get':function(){var _0x45fc21=_0x68aa19;return this[_0x45fc21(0x1021)];},'set':function(_0x361bc8){var _0xd7e86d=_0x68aa19;this[_0xd7e86d(0x1021)]=_0x361bc8;}}}),Object[_0x68aa19(0x5b7)](HomeButton['prototype'],{'container':{'get':function(){var _0x2ed6a6=_0x68aa19;return this[_0x2ed6a6(0x2eaf)];}},'viewModel':{'get':function(){return this['_viewModel'];}}}),HomeButton['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},HomeButton['prototype'][_0x68aa19(0x2578)]=function(){var _0x445f4e=_0x68aa19;return knockout[_0x445f4e(0x44dc)](this[_0x445f4e(0x382c)]),this[_0x445f4e(0x2eaf)][_0x445f4e(0x3234)](this[_0x445f4e(0x382c)]),destroyObject$1(this);};var cameraEnabledPath=_0x68aa19(0x3891),cameraDisabledPath='M\x2027.34375\x201.65625\x20L\x205.28125\x2027.9375\x20L\x208.09375\x2030.3125\x20L\x2030.15625\x204.03125\x20L\x2027.34375\x201.65625\x20z\x20M\x2013.84375\x207.03125\x20C\x2011.412798\x207.03125\x209.46875\x208.975298\x209.46875\x2011.40625\x20L\x209.46875\x2011.59375\x20L\x202.53125\x207.21875\x20L\x202.53125\x2024.0625\x20L\x209.46875\x2019.6875\x20C\x209.4724893\x2020.232036\x209.5676108\x2020.7379\x209.75\x2021.21875\x20L\x2021.65625\x207.03125\x20L\x2013.84375\x207.03125\x20z\x20M\x2028.21875\x207.71875\x20L\x2014.53125\x2024.0625\x20L\x2025.875\x2024.0625\x20C\x2028.305952\x2024.0625\x2030.28125\x2022.087202\x2030.28125\x2019.65625\x20L\x2030.28125\x2011.40625\x20C\x2030.28125\x209.8371439\x2029.456025\x208.4902779\x2028.21875\x207.71875\x20z';function InfoBoxViewModel(){var _0x1881c6=_0x68aa19;this[_0x1881c6(0x4a1)]=new Event(),this['_closeClicked']=new Event(),this[_0x1881c6(0x4735)]=0x1f4,this[_0x1881c6(0x337f)]=!0x1,this[_0x1881c6(0x261a)]=!0x1,this['showInfo']=!0x1,this[_0x1881c6(0x5667)]='',this[_0x1881c6(0x10f4)]='',knockout[_0x1881c6(0x4add)](this,[_0x1881c6(0x1e7),'titleText',_0x1881c6(0x10f4),_0x1881c6(0x4735),_0x1881c6(0x337f),'isCameraTracking']),this[_0x1881c6(0x41b5)]=_0x1881c6(0x2d45),this[_0x1881c6(0x770)]=void 0x0,knockout[_0x1881c6(0xbe6)](this,_0x1881c6(0x770),{'get':function(){var _0x16eb79=_0x1881c6;return!this['enableCamera']||this[_0x16eb79(0x261a)]?cameraDisabledPath:cameraEnabledPath;}}),knockout[_0x1881c6(0xbe6)](this,_0x1881c6(0x1810),{'get':function(){var _0x5e83e6=_0x1881c6;return!defined$1(this[_0x5e83e6(0x10f4)])||0x0===this[_0x5e83e6(0x10f4)][_0x5e83e6(0x531b)];}});}function InfoBox(_0x3cd4d8){var _0x228a21=_0x68aa19;_0x3cd4d8=getElement(_0x3cd4d8);var _0xc37883=document[_0x228a21(0x433c)](_0x228a21(0x4dc4));_0xc37883['className']=_0x228a21(0x5574),_0xc37883[_0x228a21(0x7da)](_0x228a21(0x971),_0x228a21(0x293f)),_0x3cd4d8[_0x228a21(0x3356)](_0xc37883);var _0x50e25e=document['createElement'](_0x228a21(0x4dc4));_0x50e25e[_0x228a21(0x4cbd)]=_0x228a21(0x10dc),_0x50e25e[_0x228a21(0x7da)](_0x228a21(0x971),'text:\x20titleText'),_0xc37883[_0x228a21(0x3356)](_0x50e25e);var _0x155d4f=document[_0x228a21(0x433c)](_0x228a21(0x28bf));_0x155d4f['type']='button',_0x155d4f[_0x228a21(0x4cbd)]=_0x228a21(0x280a),_0x155d4f['setAttribute']('data-bind','attr:\x20{\x20title:\x20\x22Focus\x20camera\x20on\x20object\x22\x20},click:\x20function\x20()\x20{\x20cameraClicked.raiseEvent(this);\x20},enable:\x20enableCamera,cesiumSvgPath:\x20{\x20path:\x20cameraIconPath,\x20width:\x2032,\x20height:\x2032\x20}'),_0xc37883['appendChild'](_0x155d4f);var _0x58bc9a=document['createElement']('button');_0x58bc9a[_0x228a21(0x3243)]='button',_0x58bc9a[_0x228a21(0x4cbd)]=_0x228a21(0x241f),_0x58bc9a[_0x228a21(0x7da)](_0x228a21(0x971),'click:\x20function\x20()\x20{\x20closeClicked.raiseEvent(this);\x20}'),_0x58bc9a[_0x228a21(0x40f1)]=_0x228a21(0x3ff6),_0xc37883['appendChild'](_0x58bc9a);var _0x2c1822=document[_0x228a21(0x433c)]('iframe');_0x2c1822[_0x228a21(0x4cbd)]=_0x228a21(0x2816),_0x2c1822['setAttribute']('sandbox',_0x228a21(0x5142)),_0x2c1822[_0x228a21(0x7da)]('data-bind','style\x20:\x20{\x20maxHeight\x20:\x20maxHeightOffset(40)\x20}'),_0x2c1822[_0x228a21(0x7da)]('allowfullscreen',!0x0),_0xc37883['appendChild'](_0x2c1822);var _0x48b581=new InfoBoxViewModel();knockout['applyBindings'](_0x48b581,_0xc37883),this[_0x228a21(0x2eaf)]=_0x3cd4d8,this[_0x228a21(0x382c)]=_0xc37883,this[_0x228a21(0x3630)]=_0x2c1822,this[_0x228a21(0x2c44)]=_0x48b581,this[_0x228a21(0xed2)]=void 0x0;var _0x14fa95=this;_0x2c1822[_0x228a21(0xef9)](_0x228a21(0x41e4),function(){var _0x56db4d=_0x228a21,_0x76c8f=_0x2c1822['contentDocument'],_0x4361ab=_0x76c8f[_0x56db4d(0x433c)](_0x56db4d(0x2fc4));_0x4361ab['href']=buildModuleUrl(_0x56db4d(0x172c)),_0x4361ab[_0x56db4d(0x37cd)]=_0x56db4d(0x22af),_0x4361ab[_0x56db4d(0x3243)]='text/css';var _0x5636da=_0x76c8f['createElement'](_0x56db4d(0x4dc4));_0x5636da[_0x56db4d(0x4cbd)]=_0x56db4d(0x18ba),_0x76c8f['head']['appendChild'](_0x4361ab),_0x76c8f[_0x56db4d(0x57eb)][_0x56db4d(0x3356)](_0x5636da),_0x14fa95[_0x56db4d(0xed2)]=subscribeAndEvaluate(_0x48b581,_0x56db4d(0x10f4),function(_0x1cee3f){var _0x552820=_0x56db4d;_0x2c1822[_0x552820(0x588d)]['height']='5px',_0x5636da[_0x552820(0x40f1)]=_0x1cee3f;var _0x3bb565=null,_0x5bdab2=_0x5636da['firstElementChild'];if(null!==_0x5bdab2&&0x1===_0x5636da[_0x552820(0x1330)]['length']){var _0x4d6bdf=window[_0x552820(0x44ef)](_0x5bdab2);if(null!==_0x4d6bdf){var _0x5007a7=_0x4d6bdf[_0x552820(0x1e86)],_0x361545=Color$2[_0x552820(0x321e)](_0x5007a7);defined$1(_0x361545)&&0x0!==_0x361545[_0x552820(0x24f9)]&&(_0x3bb565=_0x4d6bdf[_0x552820(0x1e86)]);}}_0xc37883[_0x552820(0x588d)][_0x552820(0x1e86)]=_0x3bb565;var _0x2c4012=_0x5636da[_0x552820(0x4209)]()[_0x552820(0x5862)];_0x2c1822[_0x552820(0x588d)]['height']=_0x2c4012+'px';});}),_0x2c1822['setAttribute'](_0x228a21(0x540c),_0x228a21(0x3baf));}InfoBoxViewModel[_0x68aa19(0x4b51)]['maxHeightOffset']=function(_0x373ff7){var _0x18cd6e=_0x68aa19;return this[_0x18cd6e(0x4735)]-_0x373ff7+'px';},Object['defineProperties'](InfoBoxViewModel[_0x68aa19(0x4b51)],{'cameraClicked':{'get':function(){return this['_cameraClicked'];}},'closeClicked':{'get':function(){var _0x4d9ce2=_0x68aa19;return this[_0x4d9ce2(0x22ae)];}}}),Object[_0x68aa19(0x5b7)](InfoBox[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x2e7dfe=_0x68aa19;return this[_0x2e7dfe(0x2eaf)];}},'viewModel':{'get':function(){var _0x63962=_0x68aa19;return this[_0x63962(0x2c44)];}},'frame':{'get':function(){var _0x2f8fce=_0x68aa19;return this[_0x2f8fce(0x3630)];}}}),InfoBox[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},InfoBox[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x375d9d=_0x68aa19,_0x2c3282=this[_0x375d9d(0x2eaf)];return knockout[_0x375d9d(0x44dc)](this[_0x375d9d(0x382c)]),_0x2c3282[_0x375d9d(0x3234)](this[_0x375d9d(0x382c)]),defined$1(this[_0x375d9d(0xed2)])&&this[_0x375d9d(0xed2)][_0x375d9d(0x2f12)](),destroyObject$1(this);};var createFragmentFromTemplate=function(_0x166d12){var _0x173664=_0x68aa19,_0xf0f962=document['createElement'](_0x173664(0x4dc4));_0xf0f962[_0x173664(0x40f1)]=_0x166d12;for(var _0x120b80=document[_0x173664(0x4c12)]();_0xf0f962[_0x173664(0x1883)];)_0x120b80[_0x173664(0x3356)](_0xf0f962['firstChild']);return _0x120b80;},loadView=function(_0x47339d,_0x3199ae,_0xd37b1){var _0x212111=_0x68aa19;_0x3199ae=getElement(_0x3199ae);var _0x50c436,_0x9baafc=createFragmentFromTemplate(_0x47339d),_0x33b837=[];for(_0x50c436=0x0;_0x50c436<_0x9baafc[_0x212111(0x1330)][_0x212111(0x531b)];++_0x50c436)_0x33b837[_0x212111(0x3a33)](_0x9baafc[_0x212111(0x1330)][_0x50c436]);for(_0x3199ae[_0x212111(0x3356)](_0x9baafc),_0x50c436=0x0;_0x50c436<_0x33b837[_0x212111(0x531b)];++_0x50c436){var _0x1b3b18=_0x33b837[_0x50c436];0x1!==_0x1b3b18[_0x212111(0x2dc8)]&&0x8!==_0x1b3b18[_0x212111(0x2dc8)]||knockout[_0x212111(0x1940)](_0xd37b1,_0x1b3b18);}return _0x33b837;},NavigationViewModel=function(_0x39972b,_0x47a730){var _0x23249b=_0x68aa19;this[_0x23249b(0x4d0c)]=_0x39972b[_0x23249b(0x4d0c)],this[_0x23249b(0x4d0c)][_0x23249b(0x5770)]=new Event(),this[_0x23249b(0x4d0c)][_0x23249b(0x4bc3)]=new Event(),this['scene']=_0x39972b['scene'],this[_0x23249b(0x31eb)]=new EventHelper(),this['showCompass']=defined$1(this[_0x23249b(0x1d45)]),this[_0x23249b(0x8db)]=this[_0x23249b(0x4566)]?this[_0x23249b(0x1d45)]['camera'][_0x23249b(0x8db)]:0x0,this[_0x23249b(0x377b)]=!0x1,this['orbitCursorAngle']=0x0,this[_0x23249b(0x4e0b)]=!0x1,this[_0x23249b(0x3046)]=void 0x0,this['rotateFrame']=void 0x0,this['rotateMouseMoveFunction']=void 0x0,this['rotateMouseUpFunction']=void 0x0,this['_unsubcribeFromPostRender']=void 0x0,this[_0x23249b(0x2cd2)]=0x38,this[_0x23249b(0x5c2)]=0x3,this[_0x23249b(0x57b7)]=!0x1,this['zoombarTop']=0x41,this['tiltInitialCursorAngle']=0x0,this['screenSpaceEventHandler']=new ScreenSpaceEventHandler(_0x47a730),this[_0x23249b(0x1a37)]=null,knockout[_0x23249b(0x4add)](this,[_0x23249b(0x4566),'heading',_0x23249b(0x377b),'orbitCursorAngle',_0x23249b(0x4e0b),_0x23249b(0x2cd2),'tiltbarTop',_0x23249b(0x57b7),'zoombarTop']);var _0x57da91,_0x112916,_0x5d5de8,_0x4924b8=this;function _0x5531d9(){var _0x2a236b=_0x23249b;defined$1(_0x4924b8[_0x2a236b(0x4d0c)])?(_0x4924b8[_0x2a236b(0x1bef)]&&(_0x4924b8[_0x2a236b(0x1bef)](),_0x4924b8[_0x2a236b(0x1bef)]=void 0x0),_0x4924b8[_0x2a236b(0x4566)]=!0x0,_0x4924b8[_0x2a236b(0x1bef)]=_0x4924b8[_0x2a236b(0x1d45)][_0x2a236b(0x2416)][_0x2a236b(0xef9)](function(){var _0x2a2394=_0x2a236b,_0xb4cc3e=Math['abs'](_0x4924b8['scene'][_0x2a2394(0x1224)][_0x2a2394(0x8db)]-_0x4924b8[_0x2a2394(0x8db)]);if((_0xb4cc3e<CesiumMath[_0x2a2394(0x3f24)]||_0xb4cc3e>0x3*CesiumMath[_0x2a2394(0x3f24)])&&(_0x4924b8[_0x2a2394(0x8db)]=_0x4924b8[_0x2a2394(0x1d45)][_0x2a2394(0x1224)][_0x2a2394(0x8db)]),_0x4924b8[_0x2a2394(0x1d45)][_0x2a2394(0x30fa)],!_0x4924b8[_0x2a2394(0x57b7)]){var _0x1a547b=_0x4924b8[_0x2a2394(0x1d45)][_0x2a2394(0x1224)][_0x2a2394(0x355c)]+CesiumMath[_0x2a2394(0x3f24)],_0x23ab43=CesiumMath['PI_OVER_TWO']/0x14,_0x475568=Math['floor'](_0x1a547b/_0x23ab43);_0x475568=(_0x475568=_0x475568>0x13?0x13:_0x475568)<0x0?0x0:_0x475568,_0x4924b8[_0x2a2394(0x2cd2)]=tiltBarCoords[_0x475568]['x'],_0x4924b8['tiltbarTop']=tiltBarCoords[_0x475568]['y'];}})):(_0x4924b8[_0x2a236b(0x1bef)]&&(_0x4924b8[_0x2a236b(0x1bef)](),_0x4924b8[_0x2a236b(0x1bef)]=void 0x0),_0x4924b8[_0x2a236b(0x4566)]=!0x1);}this[_0x23249b(0x31eb)][_0x23249b(0x4979)](this[_0x23249b(0x4d0c)][_0x23249b(0x5770)],_0x5531d9,this),_0x57da91=CesiumMath[_0x23249b(0x3f24)]+_0x39972b[_0x23249b(0x1d45)][_0x23249b(0x1224)][_0x23249b(0x355c)],_0x112916=Math['PI']/0x2/0x14,_0x5d5de8=(_0x5d5de8=(_0x5d5de8=Math[_0x23249b(0x67a)](_0x57da91/_0x112916))>0x13?0x13:_0x5d5de8)<0x0?0x0:_0x5d5de8,_0x4924b8[_0x23249b(0x2cd2)]=tiltBarCoords[_0x5d5de8]['x'],_0x4924b8['tiltbarTop']=tiltBarCoords[_0x5d5de8]['y'],_0x5531d9();},vectorScratch=new Cartesian2();function handleRotateEastMouseDown(_0x2a0fdf,_0x5e5c49,_0x122f79){var _0x341882=_0x68aa19;_0x2a0fdf[_0x341882(0x3412)][_0x341882(0x43d7)](ScreenSpaceEventType$1['LEFT_UP']),defined$1(_0x2a0fdf[_0x341882(0x35a9)])&&_0x2a0fdf[_0x341882(0x4d0c)][_0x341882(0x487c)]['onTick'][_0x341882(0x1cba)](_0x2a0fdf['rotateEastTickFunction']),_0x2a0fdf[_0x341882(0x2863)]=void 0x0,_0x2a0fdf[_0x341882(0x35a9)]=void 0x0,_0x2a0fdf[_0x341882(0x1c5)]=!0x0,_0x2a0fdf[_0x341882(0x1876)]=getTimestamp$1(),_0x2a0fdf[_0x341882(0x4d0c)]['scene'][_0x341882(0x1224)];var _0x4adef1=CesiumMath['PI_OVER_TWO']-Math[_0x341882(0x8af)](-_0x122f79['y'],_0x122f79['x']),_0x31e2c5=Math['PI']/0x4,_0x45a160=0x0,_0x334775=0x1,_0x12bccc=0x2,_0x32ac5c=0x3,_0x45b1eb=0x4;_0x45a160=_0x4adef1>=-_0x31e2c5&&_0x4adef1<=_0x31e2c5?_0x45b1eb:_0x4adef1>=_0x31e2c5&&_0x4adef1<=0x3*_0x31e2c5?_0x12bccc:_0x4adef1>=0x3*_0x31e2c5&&_0x4adef1<=0x5*_0x31e2c5?_0x32ac5c:_0x334775,_0x2a0fdf[_0x341882(0x35a9)]=function(_0x311961){var _0x545b5f=_0x341882,_0x37ff1d=_0x2a0fdf['viewer']['scene']['camera'],_0x4a51cf=getTimestamp$1();switch(_0x2a0fdf['rotateEastLastTimestamp'],_0x4adef1=0x14*Math['abs'](_0x37ff1d['_positionCartographic'][_0x545b5f(0x5862)]/0x61534d)*0.0005,_0x45a160){case _0x334775:_0x37ff1d['rotate'](_0x37ff1d['up'],_0x4adef1);break;case _0x12bccc:_0x37ff1d[_0x545b5f(0x3f9)](_0x37ff1d['up'],-_0x4adef1);break;case _0x32ac5c:_0x37ff1d[_0x545b5f(0x3f9)](_0x37ff1d['right'],-_0x4adef1);break;case _0x45b1eb:_0x37ff1d[_0x545b5f(0x3f9)](_0x37ff1d[_0x545b5f(0x339c)],_0x4adef1);}_0x2a0fdf[_0x545b5f(0x1753)]=_0x4a51cf;},_0x2a0fdf[_0x341882(0x2863)]=function(_0x1c4b96){var _0x3ba567=_0x341882;_0x2a0fdf[_0x3ba567(0x2633)]=!0x1,_0x2a0fdf[_0x3ba567(0x3412)][_0x3ba567(0x43d7)](ScreenSpaceEventType$1[_0x3ba567(0xc2f)]),defined$1(_0x2a0fdf['rotateEastTickFunction'])&&_0x2a0fdf[_0x3ba567(0x4d0c)][_0x3ba567(0x487c)][_0x3ba567(0x3373)][_0x3ba567(0x1cba)](_0x2a0fdf[_0x3ba567(0x35a9)]),_0x2a0fdf[_0x3ba567(0x2863)]=void 0x0,_0x2a0fdf['rotateEastTickFunction']=void 0x0;},_0x2a0fdf[_0x341882(0x3412)][_0x341882(0x240d)](_0x2a0fdf['rotateEastMouseUpFunction'],ScreenSpaceEventType$1[_0x341882(0xc2f)]),_0x2a0fdf[_0x341882(0x4d0c)][_0x341882(0x487c)]['onTick'][_0x341882(0xef9)](_0x2a0fdf['rotateEastTickFunction']);}new Cartesian3(),NavigationViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x4304)]=function(_0x3983e9,_0x270a0f){var _0x1bc104=_0x68aa19;_0x3983e9[_0x1bc104(0x3412)][_0x1bc104(0x43d7)](ScreenSpaceEventType$1[_0x1bc104(0xc2f)]),_0x3983e9['screenSpaceEventHandler'][_0x1bc104(0x43d7)](ScreenSpaceEventType$1['MOUSE_MOVE']),defined$1(_0x3983e9[_0x1bc104(0x3099)])&&_0x3983e9['viewer']['clock']['onTick'][_0x1bc104(0x1cba)](_0x3983e9[_0x1bc104(0x3099)]),_0x3983e9['zoomBarScrollMouseUpFunction']=void 0x0,_0x3983e9['zoombarTickFunction']=void 0x0,_0x3983e9[_0x1bc104(0xe82)]=!0x0;var _0x29ef8c=_0x3983e9[_0x1bc104(0x4d0c)][_0x1bc104(0x1d45)][_0x1bc104(0x1224)];_0x3983e9[_0x1bc104(0x3099)]=function(_0x25d040){var _0x578b80=_0x1bc104,_0x224926=_0x3983e9[_0x578b80(0x627)]-0x41;_0x224926>0x0?_0x3983e9[_0x578b80(0x4d0c)][_0x578b80(0x1d45)][_0x578b80(0x4318)]===SceneMode$1[_0x578b80(0x449e)]?_0x29ef8c[_0x578b80(0x5037)]():zoom(_0x3983e9,-0x1):_0x224926<0x0&&(_0x3983e9[_0x578b80(0x4d0c)][_0x578b80(0x1d45)][_0x578b80(0x4318)]===SceneMode$1[_0x578b80(0x449e)]?_0x29ef8c[_0x578b80(0x54a1)]():zoom(_0x3983e9,0x1));},_0x3983e9[_0x1bc104(0x4e12)]=function(_0x1b81de,_0x2b55cd){var _0x4f0f86=_0x1bc104,_0x208dcf=_0x3983e9[_0x4f0f86(0x627)],_0x418d37=_0x1b81de[_0x4f0f86(0x569c)]['y']-_0x1b81de['startPosition']['y']+_0x208dcf;_0x418d37=(_0x418d37=_0x418d37<0x0?0x0:_0x418d37)>0x78?0x78:_0x418d37,_0x3983e9[_0x4f0f86(0x627)]=_0x418d37,_0x3983e9[_0x4f0f86(0x627)]-_0x208dcf>0x0?_0x3983e9['viewer'][_0x4f0f86(0x1d45)][_0x4f0f86(0x4318)]===SceneMode$1[_0x4f0f86(0x449e)]?_0x29ef8c[_0x4f0f86(0x5037)]():zoom(_0x3983e9,-0x1):_0x3983e9[_0x4f0f86(0x4d0c)]['scene'][_0x4f0f86(0x4318)]===SceneMode$1['COLUMBUS_VIEW']?_0x29ef8c[_0x4f0f86(0x54a1)]():zoom(_0x3983e9,0x1);},_0x3983e9[_0x1bc104(0x3ad2)]=function(_0x289baa){var _0x358232=_0x1bc104;_0x3983e9[_0x358232(0xe82)]=!0x1,_0x3983e9['screenSpaceEventHandler'][_0x358232(0x43d7)](ScreenSpaceEventType$1['LEFT_UP']),_0x3983e9[_0x358232(0x3412)][_0x358232(0x43d7)](ScreenSpaceEventType$1[_0x358232(0x1eee)]),defined$1(_0x3983e9['zoombarTickFunction'])&&_0x3983e9[_0x358232(0x4d0c)]['clock'][_0x358232(0x3373)][_0x358232(0x1cba)](_0x3983e9[_0x358232(0x3099)]),_0x3983e9['zoomBarScrollMouseUpFunction']=void 0x0,_0x3983e9[_0x358232(0x4e12)]=void 0x0,_0x3983e9[_0x358232(0x3099)]=void 0x0,_0x3983e9[_0x358232(0x627)]=0x41;},_0x3983e9['screenSpaceEventHandler']['setInputAction'](_0x3983e9[_0x1bc104(0x3ad2)],ScreenSpaceEventType$1[_0x1bc104(0xc2f)]),_0x3983e9[_0x1bc104(0x3412)][_0x1bc104(0x240d)](_0x3983e9['zoomBarScrollMouseMoveFunction'],ScreenSpaceEventType$1['MOUSE_MOVE']),_0x3983e9['viewer'][_0x1bc104(0x487c)][_0x1bc104(0x3373)][_0x1bc104(0xef9)](_0x3983e9[_0x1bc104(0x3099)]);},NavigationViewModel['prototype'][_0x68aa19(0x3df9)]=function(_0x35e340,_0x10f876){var _0x2a83aa=_0x68aa19;_0x35e340['screenSpaceEventHandler'][_0x2a83aa(0x43d7)](ScreenSpaceEventType$1[_0x2a83aa(0xc2f)]),defined$1(_0x35e340[_0x2a83aa(0x3986)])&&_0x35e340[_0x2a83aa(0x4d0c)][_0x2a83aa(0x487c)][_0x2a83aa(0x3373)][_0x2a83aa(0x1cba)](_0x35e340[_0x2a83aa(0x3986)]),_0x35e340['zoominMouseUpFunction']=void 0x0,_0x35e340[_0x2a83aa(0x3986)]=void 0x0,_0x35e340[_0x2a83aa(0x1a7c)]=!0x0,_0x35e340[_0x2a83aa(0x4c7e)]=getTimestamp$1();var _0x5060ed=_0x35e340['viewer']['scene'],_0x4eeabd=_0x5060ed[_0x2a83aa(0x1224)];_0x35e340[_0x2a83aa(0x3986)]=function(_0x41178c){var _0x137add=_0x2a83aa;if(_0x35e340[_0x137add(0x4d0c)][_0x137add(0x1d45)][_0x137add(0x4318)]===SceneMode$1[_0x137add(0x449e)]){var _0x5254ac=getDistance(_0x5060ed,0x1);defined$1(_0x5254ac)&&_0x4eeabd[_0x137add(0x54a1)](_0x5254ac);}else zoom(_0x35e340,0x1);},_0x35e340[_0x2a83aa(0x1f67)]=function(_0xc8eba1){var _0xa455ad=_0x2a83aa;_0x35e340[_0xa455ad(0x1a7c)]=!0x1,_0x35e340[_0xa455ad(0x3412)][_0xa455ad(0x43d7)](ScreenSpaceEventType$1['LEFT_UP']),defined$1(_0x35e340[_0xa455ad(0x3986)])&&_0x35e340[_0xa455ad(0x4d0c)][_0xa455ad(0x487c)][_0xa455ad(0x3373)][_0xa455ad(0x1cba)](_0x35e340[_0xa455ad(0x3986)]),_0x35e340[_0xa455ad(0x1f67)]=void 0x0,_0x35e340[_0xa455ad(0x3986)]=void 0x0;},_0x35e340[_0x2a83aa(0x3412)]['setInputAction'](_0x35e340[_0x2a83aa(0x1f67)],ScreenSpaceEventType$1['LEFT_UP']),_0x35e340[_0x2a83aa(0x4d0c)][_0x2a83aa(0x487c)][_0x2a83aa(0x3373)][_0x2a83aa(0xef9)](_0x35e340[_0x2a83aa(0x3986)]);},NavigationViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x3985)]=function(_0x79c5de,_0x5d4396){var _0x13d645=_0x68aa19;_0x79c5de[_0x13d645(0x3412)][_0x13d645(0x43d7)](ScreenSpaceEventType$1[_0x13d645(0xc2f)]),defined$1(_0x79c5de[_0x13d645(0x2b08)])&&_0x79c5de[_0x13d645(0x4d0c)][_0x13d645(0x487c)][_0x13d645(0x3373)]['removeEventListener'](_0x79c5de[_0x13d645(0x2b08)]),_0x79c5de[_0x13d645(0x1e44)]=void 0x0,_0x79c5de[_0x13d645(0x2b08)]=void 0x0,_0x79c5de[_0x13d645(0x4fa)]=!0x0,_0x79c5de[_0x13d645(0x3ea4)]=getTimestamp$1();var _0x3ee16f=_0x79c5de[_0x13d645(0x4d0c)][_0x13d645(0x1d45)],_0x29632d=_0x3ee16f[_0x13d645(0x1224)];_0x79c5de[_0x13d645(0x2b08)]=function(_0x9d3b32){var _0x50709c=_0x13d645;if(_0x79c5de[_0x50709c(0x4d0c)]['scene']['mode']===SceneMode$1[_0x50709c(0x449e)]){var _0x50cc71=getDistance(_0x3ee16f,0x1);defined$1(_0x50cc71)&&_0x29632d['zoomOut'](_0x50cc71);}else zoom(_0x79c5de,-0x1);},_0x79c5de[_0x13d645(0x1e44)]=function(_0x5a6385){var _0xf724ea=_0x13d645;_0x79c5de['iszoomout']=!0x1,_0x79c5de[_0xf724ea(0x3412)]['removeInputAction'](ScreenSpaceEventType$1[_0xf724ea(0xc2f)]),defined$1(_0x79c5de[_0xf724ea(0x2b08)])&&_0x79c5de[_0xf724ea(0x4d0c)][_0xf724ea(0x487c)][_0xf724ea(0x3373)][_0xf724ea(0x1cba)](_0x79c5de[_0xf724ea(0x2b08)]),_0x79c5de['zoomoutMouseUpFunction']=void 0x0,_0x79c5de[_0xf724ea(0x2b08)]=void 0x0;},_0x79c5de[_0x13d645(0x3412)]['setInputAction'](_0x79c5de[_0x13d645(0x1e44)],ScreenSpaceEventType$1[_0x13d645(0xc2f)]),_0x79c5de[_0x13d645(0x4d0c)]['clock'][_0x13d645(0x3373)][_0x13d645(0xef9)](_0x79c5de['zoomoutTickFunction']);},NavigationViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x23a5)]=function(_0x27bce7,_0x48378b){var _0x29d738=_0x68aa19,_0xca6f4b=_0x48378b[_0x29d738(0x4c94)],_0x263dcc=_0x48378b['currentTarget'][_0x29d738(0x4209)]();_0x263dcc[_0x29d738(0x209)];var _0x3d3483=new Cartesian2((_0x263dcc['right']-_0x263dcc[_0x29d738(0x1831)])/0x2,(_0x263dcc[_0x29d738(0x3b17)]-_0x263dcc['top'])/0x2),_0x5f38c3=0x0;_0x5f38c3=_0x29d738(0x384f)===_0x48378b['type']?new Cartesian2(_0x48378b[_0x29d738(0x1ed7)]-_0x263dcc[_0x29d738(0x1831)],_0x48378b['clientY']-_0x263dcc[_0x29d738(0x4910)]):new Cartesian2(_0x48378b[_0x29d738(0x5408)]['touches'][0x0][_0x29d738(0x1ed7)]-_0x263dcc[_0x29d738(0x1831)],_0x48378b[_0x29d738(0x5408)][_0x29d738(0x5544)][0x0]['clientY']-_0x263dcc['top']);var _0x4d351d=Cartesian2['subtract'](_0x5f38c3,_0x3d3483,vectorScratch);this[_0x29d738(0x1a37)]=new Cartesian2(_0x48378b['clientX'],_0x48378b['clientY']);var _0x25bf63=Cartesian2[_0x29d738(0x1791)](_0x4d351d);if(_0x25bf63>0x1e&&_0x25bf63<0x2d)rotate(this,_0xca6f4b,_0x4d351d);else{if(!(_0x25bf63>0x32&&_0x25bf63<0x46))return handleRotateEastMouseDown(this,_0xca6f4b,_0x4d351d);var _0x5c26d2=CesiumMath[_0x29d738(0x3f24)]-Math[_0x29d738(0x8af)](-_0x4d351d['y'],_0x4d351d['x']);_0x5c26d2>=0x0&&_0x5c26d2<=CesiumMath[_0x29d738(0x3f24)]&&tilt(this,_0xca6f4b,_0x4d351d);}},NavigationViewModel[_0x68aa19(0x4b51)]['handleMouseUp']=function(_0x43e7b8,_0x3dbec2){var _0x15fe22=_0x68aa19,_0x15db72=_0x3dbec2[_0x15fe22(0x4c94)][_0x15fe22(0x4209)](),_0x296df3=new Cartesian2((_0x15db72[_0x15fe22(0x339c)]-_0x15db72[_0x15fe22(0x1831)])/0x2,(_0x15db72[_0x15fe22(0x3b17)]-_0x15db72[_0x15fe22(0x4910)])/0x2),_0x1e1656=0x0;_0x1e1656=_0x15fe22(0x11e2)===_0x3dbec2[_0x15fe22(0x3243)]?new Cartesian2(_0x3dbec2[_0x15fe22(0x1ed7)]-_0x15db72[_0x15fe22(0x1831)],_0x3dbec2[_0x15fe22(0x4361)]-_0x15db72['top']):new Cartesian2(_0x3dbec2['originalEvent'][_0x15fe22(0x5544)][0x0][_0x15fe22(0x1ed7)]-_0x15db72[_0x15fe22(0x1831)],_0x3dbec2[_0x15fe22(0x5408)]['touches'][0x0]['clientY']-_0x15db72['top']);var _0x30ba58=Cartesian2[_0x15fe22(0x286c)](_0x1e1656,_0x296df3,vectorScratch),_0x1e5f8a=Cartesian2[_0x15fe22(0x1791)](_0x30ba58);if(_0x1e5f8a>0x1e&&_0x1e5f8a<0x2d){var _0x52d692=CesiumMath[_0x15fe22(0x52e9)](Math['atan2'](-_0x30ba58['y'],_0x30ba58['x'])),_0xd68abf=new Cartesian2(_0x3dbec2['clientX'],_0x3dbec2['clientY']),_0x5e5b13=_0xd68abf['x']-this[_0x15fe22(0x1a37)]['x'],_0x15f0f3=_0xd68abf['y']-this[_0x15fe22(0x1a37)]['y'];if(Math[_0x15fe22(0x4080)](_0x5e5b13*_0x5e5b13+_0x15f0f3*_0x15f0f3)>0x5)return;var _0x4abd72=CesiumMath['toDegrees'](_0x43e7b8[_0x15fe22(0x8db)]),_0x490f99=Math['abs'](_0x52d692-_0x4abd72),_0x4cfe7c=_0x43e7b8[_0x15fe22(0x4d0c)][_0x15fe22(0x1d45)];(_0x52d692>0x0&&_0x4abd72>0x0&&_0x4abd72<0x5a&&_0x490f99>0x50&&_0x490f99<0x64||_0x490f99>0x104&&_0x490f99<0x118)&&_0x4cfe7c[_0x15fe22(0x1224)][_0x15fe22(0x261e)]({'destination':_0x4cfe7c[_0x15fe22(0x1224)][_0x15fe22(0x4771)],'orientation':{'heading':0x0,'pitch':_0x4cfe7c[_0x15fe22(0x1224)]['pitch']}});}};var oldTransformScratch=new Matrix4(),newTransformScratch=new Matrix4(),centerScratch=new Cartesian3(),windowPositionScratch=new Cartesian2();function rotate(_0x2a31c0,_0x2282fc,_0x480e7c){var _0x3dca18=_0x68aa19;_0x2a31c0['screenSpaceEventHandler'][_0x3dca18(0x43d7)](ScreenSpaceEventType$1['MOUSE_MOVE']),_0x2a31c0[_0x3dca18(0x3412)]['removeInputAction'](ScreenSpaceEventType$1[_0x3dca18(0xc2f)]),_0x2a31c0[_0x3dca18(0x3b7c)]=void 0x0,_0x2a31c0[_0x3dca18(0x4df1)]=void 0x0,_0x2a31c0[_0x3dca18(0x4e0b)]=!0x0,_0x2a31c0[_0x3dca18(0x3046)]=Math[_0x3dca18(0x8af)](-_0x480e7c['y'],_0x480e7c['x']);var _0x4642e9=_0x2a31c0['viewer']['scene'],_0x3eea83=_0x4642e9[_0x3dca18(0x1224)],_0x4e0243=windowPositionScratch;_0x4e0243['x']=_0x4642e9[_0x3dca18(0xda2)][_0x3dca18(0x49a0)]/0x2,_0x4e0243['y']=_0x4642e9[_0x3dca18(0xda2)][_0x3dca18(0xd5b)]/0x2;var _0x257f73=_0x3eea83[_0x3dca18(0x906)](_0x4e0243,_0x4642e9[_0x3dca18(0x2292)][_0x3dca18(0x1706)],centerScratch);defined$1(_0x257f73)?(_0x2a31c0[_0x3dca18(0x424a)]=Transforms[_0x3dca18(0x3185)](_0x257f73,_0x4642e9['globe'][_0x3dca18(0x1706)],newTransformScratch),_0x2a31c0[_0x3dca18(0x5494)]=!0x1):(_0x2a31c0[_0x3dca18(0x424a)]=Transforms['eastNorthUpToFixedFrame'](_0x3eea83[_0x3dca18(0x923)],_0x4642e9['globe'][_0x3dca18(0x1706)],newTransformScratch),_0x2a31c0[_0x3dca18(0x5494)]=!0x0);var _0x4c5fc7=Matrix4[_0x3dca18(0x254b)](_0x3eea83[_0x3dca18(0x4503)],oldTransformScratch);_0x3eea83[_0x3dca18(0x85e)](_0x2a31c0['rotateFrame']),_0x2a31c0[_0x3dca18(0x2e3f)]=-_0x3eea83[_0x3dca18(0x8db)],_0x2a31c0[_0x3dca18(0x5483)]=Cartesian3[_0x3dca18(0x1791)](new Cartesian3(_0x3eea83[_0x3dca18(0x4771)]['x'],_0x3eea83[_0x3dca18(0x4771)]['y'],0x0)),_0x3eea83[_0x3dca18(0x85e)](_0x4c5fc7),_0x2a31c0[_0x3dca18(0x3b7c)]=function(_0x4e348a,_0xdf26b1){var _0x39d610=_0x3dca18,_0x12bd0c=_0x2282fc[_0x39d610(0x4209)](),_0x458b96=new Cartesian2((_0x12bd0c[_0x39d610(0x339c)]-_0x12bd0c[_0x39d610(0x1831)])/0x2,(_0x12bd0c[_0x39d610(0x3b17)]-_0x12bd0c['top'])/0x2),_0x37a066=new Cartesian2(_0x4e348a[_0x39d610(0x569c)]['x'],_0x4e348a['endPosition']['y']),_0x59bd79=Cartesian2[_0x39d610(0x286c)](_0x37a066,_0x458b96,vectorScratch),_0x10ce7c=Math[_0x39d610(0x8af)](-_0x59bd79['y'],_0x59bd79['x'])-_0x2a31c0[_0x39d610(0x3046)],_0x42009d=CesiumMath[_0x39d610(0x53a9)](_0x2a31c0[_0x39d610(0x2e3f)]-_0x10ce7c),_0xc75b4d=_0x2a31c0[_0x39d610(0x4d0c)][_0x39d610(0x1d45)][_0x39d610(0x1224)],_0x3053b8=Matrix4[_0x39d610(0x254b)](_0xc75b4d[_0x39d610(0x4503)],oldTransformScratch);_0xc75b4d[_0x39d610(0x85e)](_0x2a31c0['rotateFrame']);var _0x25d54d=-_0xc75b4d[_0x39d610(0x8db)];_0xc75b4d['rotateRight'](_0x42009d-_0x25d54d),_0xc75b4d[_0x39d610(0x85e)](_0x3053b8);},_0x2a31c0[_0x3dca18(0x4df1)]=function(_0x258bac){var _0x11d9f0=_0x3dca18;_0x2a31c0[_0x11d9f0(0x4e0b)]=!0x1,_0x2a31c0[_0x11d9f0(0x3412)][_0x11d9f0(0x43d7)](ScreenSpaceEventType$1[_0x11d9f0(0x1eee)]),_0x2a31c0['screenSpaceEventHandler'][_0x11d9f0(0x43d7)](ScreenSpaceEventType$1['LEFT_UP']),_0x2a31c0['rotateMouseMoveFunction']=void 0x0,_0x2a31c0[_0x11d9f0(0x4df1)]=void 0x0;},_0x2a31c0[_0x3dca18(0x3412)][_0x3dca18(0x240d)](_0x2a31c0[_0x3dca18(0x3b7c)],ScreenSpaceEventType$1['MOUSE_MOVE']),_0x2a31c0[_0x3dca18(0x3412)][_0x3dca18(0x240d)](_0x2a31c0[_0x3dca18(0x4df1)],ScreenSpaceEventType$1[_0x3dca18(0xc2f)]);}var tiltBarCoords=[{'x':0x38,'y':0x3},{'x':0x3b,'y':0x4},{'x':0x40,'y':0x5},{'x':0x45,'y':0x6},{'x':0x4a,'y':0x7},{'x':0x4f,'y':0x9},{'x':0x54,'y':0xc},{'x':0x59,'y':0xf},{'x':0x5c,'y':0x13},{'x':0x5e,'y':0x14},{'x':0x63,'y':0x19},{'x':0x68,'y':0x22},{'x':0x6a,'y':0x28},{'x':0x6b,'y':0x2c},{'x':0x6b,'y':0x2e},{'x':0x6b,'y':0x30},{'x':0x6b,'y':0x32},{'x':0x6b,'y':0x34},{'x':0x6b,'y':0x36},{'x':0x6b,'y':0x38}],DIVIDPART=Math['PI']/0x28;function tilt(_0x373414,_0x4b4c69,_0x5e82c0){var _0x401711=_0x68aa19;_0x373414[_0x401711(0x3412)][_0x401711(0x43d7)](ScreenSpaceEventType$1['MOUSE_MOVE']),_0x373414[_0x401711(0x3412)]['removeInputAction'](ScreenSpaceEventType$1['LEFT_UP']),_0x373414[_0x401711(0x13ec)]=void 0x0,_0x373414[_0x401711(0x5057)]=void 0x0;var _0x1f83e2=CesiumMath['PI_OVER_TWO']-Math[_0x401711(0x8af)](-_0x5e82c0['y'],_0x5e82c0['x']);_0x1f83e2=(_0x1f83e2=_0x1f83e2<0x0?0x0:_0x1f83e2)>CesiumMath[_0x401711(0x3f24)]?CesiumMath[_0x401711(0x3f24)]:_0x1f83e2,_0x373414['tiltInitialCursorAngle']=_0x1f83e2,_0x373414['isTilting']=!0x0;var _0xbbfb57=_0x373414['viewer'][_0x401711(0x1d45)],_0x78a098=_0xbbfb57[_0x401711(0x1224)],_0x218d69=windowPositionScratch;_0x218d69['x']=_0xbbfb57['canvas'][_0x401711(0x49a0)]/0x2,_0x218d69['y']=_0xbbfb57['canvas'][_0x401711(0xd5b)]/0x2;for(var _0x1e315a=_0x78a098[_0x401711(0x906)](_0x218d69,_0xbbfb57[_0x401711(0x2292)][_0x401711(0x1706)],centerScratch);!defined$1(_0x1e315a)&&_0x218d69['y']<_0xbbfb57[_0x401711(0xda2)][_0x401711(0xd5b)];)_0x218d69['y']+=0x5,_0x1e315a=_0x78a098[_0x401711(0x906)](_0x218d69,_0xbbfb57[_0x401711(0x2292)][_0x401711(0x1706)],centerScratch);defined$1(_0x1e315a)&&(_0x373414[_0x401711(0x1eb0)]=Transforms[_0x401711(0x3185)](_0x1e315a,_0xbbfb57['globe'][_0x401711(0x1706)],newTransformScratch),_0x373414[_0x401711(0x13ec)]=function(_0x21400b,_0x95dc1c){var _0x3670c9=_0x401711;_0x373414[_0x3670c9(0x57b7)]=!0x0;var _0x5e2643=_0x4b4c69[_0x3670c9(0x4209)](),_0x3112d1=new Cartesian2((_0x5e2643[_0x3670c9(0x339c)]-_0x5e2643[_0x3670c9(0x1831)])/0x2,(_0x5e2643['bottom']-_0x5e2643[_0x3670c9(0x4910)])/0x2),_0x50ee0f=Cartesian2[_0x3670c9(0x254b)](_0x21400b[_0x3670c9(0x569c)]),_0x15c415=Cartesian2[_0x3670c9(0x286c)](_0x50ee0f,_0x3112d1,vectorScratch),_0x497b03=CesiumMath[_0x3670c9(0x3f24)]-Math[_0x3670c9(0x8af)](-_0x15c415['y'],_0x15c415['x']);_0x497b03=(_0x497b03=_0x497b03<0x0?0x0:_0x497b03)>CesiumMath['PI_OVER_TWO']?CesiumMath['PI_OVER_TWO']:_0x497b03;var _0x3cb6ba=_0x373414[_0x3670c9(0x4d0c)][_0x3670c9(0x1d45)]['camera'],_0xa283df=Matrix4[_0x3670c9(0x254b)](_0x3cb6ba[_0x3670c9(0x4503)],oldTransformScratch);_0x3cb6ba['lookAtTransform'](_0x373414[_0x3670c9(0x1eb0)]);var _0x430e12=_0x497b03-_0x373414[_0x3670c9(0x508d)];_0x3cb6ba['rotateUp'](_0x430e12),_0x373414[_0x3670c9(0x508d)]=_0x497b03,_0x3cb6ba[_0x3670c9(0x85e)](_0xa283df);var _0x553f81=Math[_0x3670c9(0x28fa)](_0x497b03/DIVIDPART),_0x39e036=tiltBarCoords[_0x553f81=_0x553f81>0x13?0x13:_0x553f81];_0x373414['tiltbarLeft']=_0x39e036['x'],_0x373414[_0x3670c9(0x5c2)]=_0x39e036['y'];},_0x373414['tiltMouseUpFunction']=function(_0x5ce885){var _0x227fda=_0x401711;_0x373414[_0x227fda(0x57b7)]=!0x1,_0x373414[_0x227fda(0x3412)][_0x227fda(0x43d7)](ScreenSpaceEventType$1['MOUSE_MOVE']),_0x373414[_0x227fda(0x3412)]['removeInputAction'](ScreenSpaceEventType$1[_0x227fda(0xc2f)]),_0x373414[_0x227fda(0x13ec)]=void 0x0,_0x373414[_0x227fda(0x5057)]=void 0x0;},_0x373414['screenSpaceEventHandler']['setInputAction'](_0x373414['tiltMouseMoveFunction'],ScreenSpaceEventType$1[_0x401711(0x1eee)]),_0x373414['screenSpaceEventHandler'][_0x401711(0x240d)](_0x373414[_0x401711(0x5057)],ScreenSpaceEventType$1['LEFT_UP']));}function getDistance(_0x44635e,_0x63c914){var _0x4558aa=_0x68aa19,_0x3d2e1f=_0x44635e[_0x4558aa(0x1224)],_0x588ef6=_0x44635e[_0x4558aa(0xda2)],_0x15ae75=new Cartesian2();_0x15ae75['x']=_0x588ef6[_0x4558aa(0x49a0)]/0x2,_0x15ae75['y']=_0x588ef6[_0x4558aa(0xd5b)]/0x2;var _0x4fd747=pickGlobe(_0x44635e,_0x15ae75);if(defined$1(_0x4fd747)){var _0x3024a0=Cartesian3['distance'](_0x3d2e1f[_0x4558aa(0x923)],_0x4fd747),_0x5ed835=0.0618*_0x63c914*0.2;return _0x3024a0*(_0x5ed835=_0x3024a0>0x12c?_0x5ed835:0x2*_0x5ed835);}}function zoom(_0x51ed4d,_0x521fc5){var _0x437573=_0x68aa19,_0x1c3d55=_0x51ed4d[_0x437573(0x4d0c)][_0x437573(0x1d45)],_0x12426a=_0x1c3d55[_0x437573(0x1224)],_0x3bb117=_0x1c3d55['canvas'],_0x41384e=new Cartesian2();_0x41384e['x']=_0x3bb117['clientWidth']/0x2,_0x41384e['y']=_0x3bb117[_0x437573(0xd5b)]/0x2;var _0x4e826c=pickGlobe(_0x1c3d55,_0x41384e);if(defined$1(_0x4e826c)){var _0x5892a4=Cartesian3['distance'](_0x12426a[_0x437573(0x4771)],_0x4e826c),_0x2181dd=0.0618*_0x521fc5*0.2;_0x2181dd=_0x5892a4>0x12c?_0x2181dd:0x2*_0x2181dd,_0x12426a['position'];var _0x2a856d=_0x5892a4*_0x2181dd,_0x897c7=new Cartesian3();Cartesian3[_0x437573(0x286c)](_0x4e826c,_0x12426a[_0x437573(0x4771)],_0x897c7);var _0x37a3ae=new Cartesian3(),_0x3aa470=(_0x37a3ae=Cartesian3[_0x437573(0x254b)](_0x12426a[_0x437573(0x339c)],_0x37a3ae),Cartesian3['dot'](_0x897c7,_0x37a3ae)),_0x210f4e=new Cartesian3();_0x210f4e=Cartesian3['multiplyByScalar'](_0x37a3ae,_0x3aa470,_0x210f4e);var _0x4ea684=new Cartesian3();_0x4ea684=Cartesian3['subtract'](_0x897c7,_0x210f4e,_0x4ea684);var _0x43a027=new Cartesian3();_0x43a027=Cartesian3['normalize'](_0x4ea684,_0x43a027),new Cartesian3(),_0x12426a[_0x437573(0x4240)](_0x43a027,_0x2a856d);var _0x19fb3c=new Cartesian3();_0x19fb3c=Cartesian3[_0x437573(0x4e7d)](_0x4e826c,_0x19fb3c);var _0x3df328=Cartesian3[_0x437573(0x1791)](_0x4e826c),_0x3e19b2=Ellipsoid[_0x437573(0x7b1)](_0x3df328),_0xe6d1f8=_0x12426a[_0x437573(0x906)](_0x41384e,_0x3e19b2,new Cartesian3());if(defined$1(_0xe6d1f8)&&!isNaN(_0xe6d1f8['x'])&&!isNaN(_0xe6d1f8['y'])&&!isNaN(_0xe6d1f8['z'])&&(_0xe6d1f8=Cartesian3[_0x437573(0x4e7d)](_0xe6d1f8,_0xe6d1f8),!(_0x12426a[_0x437573(0x4e10)][_0x437573(0x5862)]<0x0))){var _0x5c99fd=Cartesian3[_0x437573(0x28a0)](_0x19fb3c,_0xe6d1f8);if(!CesiumMath[_0x437573(0x19c9)](_0x5c99fd,0x0,CesiumMath[_0x437573(0x3a0a)])){var _0x25264d=new Cartesian3();_0x25264d=Cartesian3['cross'](_0x19fb3c,_0xe6d1f8,_0x25264d),_0x12426a[_0x437573(0x3f9)](_0x25264d,_0x5c99fd);}}}}var pickGlobeScratchRay=new Ray(),scratchDepthIntersection=new Cartesian3(),scratchRayIntersection=new Cartesian3();function pickGlobe(_0x350d1a,_0x1acd7d){var _0x25078c=_0x68aa19,_0x1ee32e=_0x350d1a[_0x25078c(0x2292)],_0xe40fd8=_0x350d1a[_0x25078c(0x1224)];if(defined$1(_0x1ee32e)){var _0x2c2a86;_0x350d1a[_0x25078c(0x32c3)]&&(_0x2c2a86=_0x350d1a['pickPositionWorldCoordinates'](_0x1acd7d,scratchDepthIntersection));var _0x31386d=_0xe40fd8[_0x25078c(0xa96)](_0x1acd7d,pickGlobeScratchRay),_0x404e54=_0x1ee32e[_0x25078c(0x3f0b)](_0x31386d,_0x350d1a,scratchRayIntersection);return(defined$1(_0x2c2a86)?Cartesian3[_0x25078c(0x2ffa)](_0x2c2a86,_0xe40fd8[_0x25078c(0x923)]):Number[_0x25078c(0x25a9)])<(defined$1(_0x404e54)?Cartesian3['distance'](_0x404e54,_0xe40fd8[_0x25078c(0x923)]):Number[_0x25078c(0x25a9)])?_0x2c2a86:_0x404e54;}}var Navigation=function(_0x1569b6){var _0x39fa69=_0x68aa19,_0x1d0873=getElement(_0x1569b6[_0x39fa69(0x5b3)]);this[_0x39fa69(0x2c44)]=new NavigationViewModel(_0x1569b6,_0x1d0873),show(_0x1d0873,this[_0x39fa69(0x2c44)]),FeatureDetection[_0x39fa69(0x44e7)]()||(document[_0x39fa69(0x47de)](_0x39fa69(0x3021))[_0x39fa69(0x588d)]['visibility']=_0x39fa69(0x2971),document['querySelector']('.sm-compass-tiltbar')[_0x39fa69(0x588d)][_0x39fa69(0x42d2)]='visible',document[_0x39fa69(0x47de)]('.sm-compass-arrows')[_0x39fa69(0x588d)][_0x39fa69(0x42d2)]=_0x39fa69(0x2971),document[_0x39fa69(0x47de)](_0x39fa69(0x1ecb))[_0x39fa69(0x588d)][_0x39fa69(0x42d2)]=_0x39fa69(0x2971));};function show(_0x5a7300,_0x549cdc){var _0x54926d=_0x68aa19,_0x54f54b=[_0x54926d(0x1d77),_0x54926d(0x34ec),'<div\x20class=\x22sm-compass-tiltbar\x22\x20data-bind\x20=\x20\x22style\x20:\x20{\x20left\x20:\x20\x20+\x20tiltbarLeft\x20+\x20\x27px\x27,top\x20:\x20+\x20tiltbarTop\x20+\x20\x27px\x27}\x22></div>',_0x54926d(0x218c),_0x54926d(0x3244),_0x54926d(0x4e84),_0x54926d(0x4405),_0x54926d(0x1fec),_0x54926d(0x49d5),_0x54926d(0x23e8),_0x54926d(0x174),_0x54926d(0x3fea),_0x54926d(0x42d5),'<div\x20class=\x22sm-zoombar\x22\x20data-bind=\x22event\x20:\x20{mousedown\x20:\x20handleZoomBarScrollMouseDown,\x20touchstart\x20:\x20handleZoomBarScrollMouseDown},style\x20:\x20{top\x20:\x20+\x20zoombarTop\x20+\x20\x27px\x27\x20}\x22></div>',_0x54926d(0x372e)]['join']('');loadView(_0x54f54b,_0x5a7300,_0x549cdc);}function NavigationHelpButtonViewModel(){var _0x3b9c7f=_0x68aa19;this[_0x3b9c7f(0xba1)]=!0x1;var _0x29f377=this;this[_0x3b9c7f(0x117)]=createCommand(function(){var _0x105ec3=_0x3b9c7f;_0x29f377[_0x105ec3(0xba1)]=!_0x29f377['showInstructions'];}),this[_0x3b9c7f(0x46a)]=createCommand(function(){var _0x99f9a4=_0x3b9c7f;_0x29f377[_0x99f9a4(0x47cb)]=!0x1;}),this[_0x3b9c7f(0x2b1b)]=createCommand(function(){var _0x46bce3=_0x3b9c7f;_0x29f377[_0x46bce3(0x47cb)]=!0x0;}),this[_0x3b9c7f(0x47cb)]=!0x1,this[_0x3b9c7f(0x2bfe)]=_0x3b9c7f(0x2b56),knockout[_0x3b9c7f(0x4add)](this,['tooltip',_0x3b9c7f(0xba1),_0x3b9c7f(0x47cb)]);}function NavigationHelpButton(_0x35b68c){var _0x2a939d=_0x68aa19,_0x483f89=getElement(_0x35b68c['container']),_0xe79fb3=new NavigationHelpButtonViewModel(),_0x15afbd=defaultValue$1(_0x35b68c[_0x2a939d(0xf9a)],!0x1);_0xe79fb3[_0x2a939d(0xba1)]=_0x15afbd,_0xe79fb3[_0x2a939d(0x411b)]=_0x2a939d(0xc7d);var _0x4bd104=document['createElement']('span');_0x4bd104['className']=_0x2a939d(0x19a0),_0x483f89['appendChild'](_0x4bd104);var _0x36b95a=document[_0x2a939d(0x433c)](_0x2a939d(0x28bf));_0x36b95a[_0x2a939d(0x3243)]=_0x2a939d(0x28bf),_0x36b95a['className']=_0x2a939d(0x1f35),_0x36b95a[_0x2a939d(0x7da)]('data-bind',_0x2a939d(0x18d7)),_0x4bd104[_0x2a939d(0x3356)](_0x36b95a);var _0x553f92=document['createElement'](_0x2a939d(0x4dc4));_0x553f92['className']=_0x2a939d(0x3b21),_0x553f92['setAttribute'](_0x2a939d(0x971),_0x2a939d(0x4ff9)),_0x4bd104[_0x2a939d(0x3356)](_0x553f92);var _0x4ab971=document[_0x2a939d(0x433c)](_0x2a939d(0x28bf));_0x4ab971[_0x2a939d(0x3243)]=_0x2a939d(0x28bf),_0x4ab971['className']='cesium-navigation-button\x20cesium-navigation-button-left',_0x4ab971[_0x2a939d(0x7da)]('data-bind','click:\x20showClick,\x20css:\x20{\x22cesium-navigation-button-selected\x22:\x20!_touch,\x20\x22cesium-navigation-button-unselected\x22:\x20_touch}');var _0xc459cd=document['createElement']('img');_0xc459cd[_0x2a939d(0x540c)]=buildModuleUrl(_0x2a939d(0x1afb)),_0xc459cd['className']=_0x2a939d(0x275a),_0xc459cd[_0x2a939d(0x588d)][_0x2a939d(0x209)]=_0x2a939d(0x46d9),_0xc459cd[_0x2a939d(0x588d)]['height']=_0x2a939d(0x46d9),_0x4ab971[_0x2a939d(0x3356)](_0xc459cd),_0x4ab971[_0x2a939d(0x3356)](document[_0x2a939d(0x2990)](_0x2a939d(0x4926)));var _0x3b64ea=document[_0x2a939d(0x433c)](_0x2a939d(0x28bf));_0x3b64ea['type']=_0x2a939d(0x28bf),_0x3b64ea[_0x2a939d(0x4cbd)]=_0x2a939d(0x288d),_0x3b64ea[_0x2a939d(0x7da)](_0x2a939d(0x971),_0x2a939d(0xa87));var _0x29f3d9=document[_0x2a939d(0x433c)](_0x2a939d(0x109));_0x29f3d9[_0x2a939d(0x540c)]=buildModuleUrl(_0x2a939d(0x3eec)),_0x29f3d9[_0x2a939d(0x4cbd)]=_0x2a939d(0x275a),_0x29f3d9[_0x2a939d(0x588d)][_0x2a939d(0x209)]=_0x2a939d(0x46d9),_0x29f3d9['style'][_0x2a939d(0x5862)]=_0x2a939d(0x46d9),_0x3b64ea[_0x2a939d(0x3356)](_0x29f3d9),_0x3b64ea[_0x2a939d(0x3356)](document[_0x2a939d(0x2990)](_0x2a939d(0x63c))),_0x553f92[_0x2a939d(0x3356)](_0x4ab971),_0x553f92[_0x2a939d(0x3356)](_0x3b64ea);var _0xa94a5c=document[_0x2a939d(0x433c)](_0x2a939d(0x4dc4));_0xa94a5c[_0x2a939d(0x4cbd)]=_0x2a939d(0xbae),_0xa94a5c[_0x2a939d(0x7da)]('data-bind',_0x2a939d(0x3535)),_0xa94a5c['innerHTML']='\x20\x20\x20\x20\x20\x20\x20\x20<table>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<tr>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<td><img\x20src=\x22'+buildModuleUrl('Widgets/Images/NavigationHelp/MouseLeft.svg')+_0x2a939d(0x53d8)+buildModuleUrl(_0x2a939d(0xca1))+_0x2a939d(0x4cfd)+buildModuleUrl(_0x2a939d(0x33ed))+_0x2a939d(0x2bee),_0x553f92['appendChild'](_0xa94a5c);var _0x35ce67=document[_0x2a939d(0x433c)](_0x2a939d(0x4dc4));_0x35ce67[_0x2a939d(0x4cbd)]=_0x2a939d(0x1fa5),_0x35ce67[_0x2a939d(0x7da)](_0x2a939d(0x971),_0x2a939d(0x44da)),_0x35ce67[_0x2a939d(0x40f1)]='\x20\x20\x20\x20\x20\x20\x20\x20<table>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<tr>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<td><img\x20src=\x22'+buildModuleUrl(_0x2a939d(0x673))+_0x2a939d(0x11e5)+buildModuleUrl(_0x2a939d(0x4441))+_0x2a939d(0x315f)+buildModuleUrl(_0x2a939d(0x39e7))+'\x22\x20width=\x2270\x22\x20height=\x2248\x22\x20/></td>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<td>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cesium-navigation-help-rotate\x22>Tilt\x20view</div>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cesium-navigation-help-details\x22>Two\x20finger\x20drag,\x20same\x20direction</div>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</td>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</tr>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<tr>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<td><img\x20src=\x22'+buildModuleUrl(_0x2a939d(0x522e))+'\x22\x20width=\x2270\x22\x20height=\x2248\x22\x20/></td>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<td>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cesium-navigation-help-tilt\x22>Rotate\x20view</div>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22cesium-navigation-help-details\x22>Two\x20finger\x20drag,\x20opposite\x20direction</div>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</td>\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</tr>\x20\x20\x20\x20\x20\x20\x20\x20</table>',_0x553f92[_0x2a939d(0x3356)](_0x35ce67),knockout['applyBindings'](_0xe79fb3,_0x4bd104),this[_0x2a939d(0x2eaf)]=_0x483f89,this['_viewModel']=_0xe79fb3,this[_0x2a939d(0xda5)]=_0x4bd104,this[_0x2a939d(0x7f2)]=function(_0x25ec00){var _0x45b542=_0x2a939d;_0x4bd104[_0x45b542(0x1ff6)](_0x25ec00['target'])||(_0xe79fb3[_0x45b542(0xba1)]=!0x1);},FeatureDetection[_0x2a939d(0x1518)]()?document[_0x2a939d(0xef9)](_0x2a939d(0x3c7),this[_0x2a939d(0x7f2)],!0x0):(document[_0x2a939d(0xef9)](_0x2a939d(0x384f),this[_0x2a939d(0x7f2)],!0x0),document[_0x2a939d(0xef9)](_0x2a939d(0x66b),this[_0x2a939d(0x7f2)],!0x0));}function PerformanceWatchdogViewModel(_0x2d2d53){var _0x16525d=_0x68aa19;this[_0x16525d(0x54c6)]=_0x2d2d53[_0x16525d(0x1d45)],this[_0x16525d(0x489a)]=defaultValue$1(_0x2d2d53[_0x16525d(0x489a)],'This\x20application\x20appears\x20to\x20be\x20performing\x20poorly\x20on\x20your\x20system.\x20\x20Please\x20try\x20using\x20a\x20different\x20web\x20browser\x20or\x20updating\x20your\x20video\x20drivers.'),this[_0x16525d(0x460f)]=!0x1,this['showingLowFrameRateMessage']=!0x1,knockout[_0x16525d(0x4add)](this,[_0x16525d(0x489a),'lowFrameRateMessageDismissed',_0x16525d(0x437f)]);var _0x34dc92=this;this[_0x16525d(0x4c5d)]=createCommand(function(){var _0x25498c=_0x16525d;_0x34dc92[_0x25498c(0x437f)]=!0x1,_0x34dc92[_0x25498c(0x460f)]=!0x0;});var _0x472ab6=FrameRateMonitor[_0x16525d(0x2f04)](_0x2d2d53[_0x16525d(0x1d45)]);this[_0x16525d(0x1ada)]=_0x472ab6[_0x16525d(0x3333)][_0x16525d(0xef9)](function(){var _0x1fed8e=_0x16525d;_0x34dc92[_0x1fed8e(0x460f)]||(_0x34dc92[_0x1fed8e(0x437f)]=!0x0);}),this[_0x16525d(0x4605)]=_0x472ab6[_0x16525d(0x972)][_0x16525d(0xef9)](function(){var _0x4cb37d=_0x16525d;_0x34dc92[_0x4cb37d(0x437f)]=!0x1;});}function PerformanceWatchdog(_0x1efc9d){var _0x32403b=_0x68aa19,_0x403133=getElement(_0x1efc9d[_0x32403b(0x5b3)]),_0x5d64bc=new PerformanceWatchdogViewModel(_0x1efc9d),_0x521d6c=document['createElement'](_0x32403b(0x4dc4));_0x521d6c['className']='cesium-performance-watchdog-message-area',_0x521d6c[_0x32403b(0x7da)](_0x32403b(0x971),_0x32403b(0x93d));var _0x3b8567=document[_0x32403b(0x433c)]('button');_0x3b8567[_0x32403b(0x7da)](_0x32403b(0x3243),_0x32403b(0x28bf)),_0x3b8567[_0x32403b(0x4cbd)]='cesium-performance-watchdog-message-dismiss',_0x3b8567[_0x32403b(0x40f1)]=_0x32403b(0x3ff6),_0x3b8567[_0x32403b(0x7da)](_0x32403b(0x971),_0x32403b(0x2679)),_0x521d6c[_0x32403b(0x3356)](_0x3b8567);var _0x59faa8=document[_0x32403b(0x433c)](_0x32403b(0x4dc4));_0x59faa8[_0x32403b(0x4cbd)]='cesium-performance-watchdog-message',_0x59faa8[_0x32403b(0x7da)](_0x32403b(0x971),'html:\x20lowFrameRateMessage'),_0x521d6c['appendChild'](_0x59faa8),_0x403133[_0x32403b(0x3356)](_0x521d6c),knockout[_0x32403b(0x1940)](_0x5d64bc,_0x521d6c),this[_0x32403b(0x2eaf)]=_0x403133,this[_0x32403b(0x2c44)]=_0x5d64bc,this[_0x32403b(0x382c)]=_0x521d6c;}function ProjectionPickerViewModel(_0x7bf879){var _0x3bd455=_0x68aa19;this[_0x3bd455(0x54c6)]=_0x7bf879,this['_orthographic']=_0x7bf879[_0x3bd455(0x1224)][_0x3bd455(0x4506)]instanceof OrthographicFrustum,this[_0x3bd455(0x3de6)]=!0x1,this[_0x3bd455(0x109a)]=!0x1,this[_0x3bd455(0x1a3d)]=_0x3bd455(0x3ba5),this[_0x3bd455(0x499a)]=_0x3bd455(0x20d4),this['selectedTooltip']=void 0x0,this[_0x3bd455(0x3934)]=_0x7bf879[_0x3bd455(0x4318)],knockout[_0x3bd455(0x4add)](this,[_0x3bd455(0x104),_0x3bd455(0x3de6),_0x3bd455(0x3934),_0x3bd455(0x109a),'tooltipPerspective',_0x3bd455(0x499a)]);var _0x2b623f=this;knockout[_0x3bd455(0xbe6)](this,_0x3bd455(0x16f9),function(){var _0x1df48e=_0x3bd455;return _0x2b623f[_0x1df48e(0x104)]?_0x2b623f['tooltipOrthographic']:_0x2b623f['tooltipPerspective'];}),this[_0x3bd455(0x17da)]=createCommand(function(){var _0x46570b=_0x3bd455;_0x2b623f[_0x46570b(0x3934)]===SceneMode$1[_0x46570b(0x4c10)]||_0x2b623f[_0x46570b(0x3de6)]||(_0x2b623f[_0x46570b(0x109a)]=!_0x2b623f['dropDownVisible']);}),this[_0x3bd455(0x577d)]=new EventHelper(),this[_0x3bd455(0x577d)][_0x3bd455(0x4979)](_0x7bf879[_0x3bd455(0x3f22)],function(_0x3e7d69,_0x513b00,_0x46b353,_0x30cc25){var _0x48cede=_0x3bd455;_0x2b623f[_0x48cede(0x3934)]=_0x46b353,_0x2b623f[_0x48cede(0x104)]=_0x46b353===SceneMode$1[_0x48cede(0x4c10)]||_0x2b623f[_0x48cede(0x54c6)][_0x48cede(0x1224)][_0x48cede(0x4506)]instanceof OrthographicFrustum;}),this[_0x3bd455(0x577d)][_0x3bd455(0x4979)](_0x7bf879[_0x3bd455(0x573d)],function(){var _0x151768=_0x3bd455;_0x2b623f[_0x151768(0x3de6)]=defined$1(_0x7bf879['camera'][_0x151768(0x32d6)]);}),this[_0x3bd455(0x3ffd)]=createCommand(function(){var _0x5ae333=_0x3bd455;_0x2b623f[_0x5ae333(0x3934)]!==SceneMode$1[_0x5ae333(0x4c10)]&&(_0x2b623f['_scene']['camera'][_0x5ae333(0xe05)](),_0x2b623f[_0x5ae333(0x104)]=!0x1,_0x2b623f[_0x5ae333(0x109a)]=!0x1);}),this[_0x3bd455(0x1a7d)]=createCommand(function(){var _0x10cc74=_0x3bd455;_0x2b623f[_0x10cc74(0x3934)]!==SceneMode$1[_0x10cc74(0x4c10)]&&(_0x2b623f[_0x10cc74(0x54c6)]['camera'][_0x10cc74(0x13d6)](),_0x2b623f[_0x10cc74(0x104)]=!0x0,_0x2b623f[_0x10cc74(0x109a)]=!0x1);}),this[_0x3bd455(0x57f6)]=SceneMode$1;}Object[_0x68aa19(0x5b7)](Navigation[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x3892f1=_0x68aa19;return this[_0x3892f1(0x2eaf)];}},'viewModel':{'get':function(){return this['_viewModel'];}}}),Object[_0x68aa19(0x5b7)](NavigationHelpButtonViewModel[_0x68aa19(0x4b51)],{'command':{'get':function(){var _0x8094bc=_0x68aa19;return this[_0x8094bc(0x117)];}},'showClick':{'get':function(){var _0x339179=_0x68aa19;return this[_0x339179(0x46a)];}},'showTouch':{'get':function(){var _0x47dbaf=_0x68aa19;return this[_0x47dbaf(0x2b1b)];}}}),Object[_0x68aa19(0x5b7)](NavigationHelpButton[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x1797d4=_0x68aa19;return this[_0x1797d4(0x2eaf)];}},'viewModel':{'get':function(){var _0x2f2935=_0x68aa19;return this[_0x2f2935(0x2c44)];}}}),NavigationHelpButton[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},NavigationHelpButton[_0x68aa19(0x4b51)]['destroy']=function(){var _0x34e0bc=_0x68aa19;return FeatureDetection['supportsPointerEvents']()?document[_0x34e0bc(0x1cba)](_0x34e0bc(0x3c7),this['_closeInstructions'],!0x0):(document[_0x34e0bc(0x1cba)](_0x34e0bc(0x384f),this[_0x34e0bc(0x7f2)],!0x0),document[_0x34e0bc(0x1cba)](_0x34e0bc(0x66b),this[_0x34e0bc(0x7f2)],!0x0)),knockout['cleanNode'](this['_wrapper']),this[_0x34e0bc(0x2eaf)][_0x34e0bc(0x3234)](this[_0x34e0bc(0xda5)]),destroyObject$1(this);},Object['defineProperties'](PerformanceWatchdogViewModel[_0x68aa19(0x4b51)],{'scene':{'get':function(){var _0x2c3b41=_0x68aa19;return this[_0x2c3b41(0x54c6)];}},'dismissMessage':{'get':function(){var _0x1b6d78=_0x68aa19;return this[_0x1b6d78(0x4c5d)];}}}),PerformanceWatchdogViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0xdbe64b=_0x68aa19;return this['_unsubscribeLowFrameRate'](),this[_0xdbe64b(0x4605)](),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](PerformanceWatchdog[_0x68aa19(0x4b51)],{'container':{'get':function(){return this['_container'];}},'viewModel':{'get':function(){var _0x25fee2=_0x68aa19;return this[_0x25fee2(0x2c44)];}}}),PerformanceWatchdog[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},PerformanceWatchdog[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x31bf0=_0x68aa19;return this[_0x31bf0(0x2c44)][_0x31bf0(0x2578)](),knockout['cleanNode'](this[_0x31bf0(0x382c)]),this[_0x31bf0(0x2eaf)]['removeChild'](this['_element']),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](ProjectionPickerViewModel['prototype'],{'scene':{'get':function(){var _0x19e242=_0x68aa19;return this[_0x19e242(0x54c6)];}},'toggleDropDown':{'get':function(){var _0x5395b6=_0x68aa19;return this[_0x5395b6(0x17da)];}},'switchToPerspective':{'get':function(){var _0x200848=_0x68aa19;return this[_0x200848(0x3ffd)];}},'switchToOrthographic':{'get':function(){var _0x191ea4=_0x68aa19;return this[_0x191ea4(0x1a7d)];}},'isOrthographicProjection':{'get':function(){var _0x1c2986=_0x68aa19;return this[_0x1c2986(0x104)];}}}),ProjectionPickerViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ProjectionPickerViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x4ba781=_0x68aa19;this[_0x4ba781(0x577d)][_0x4ba781(0x4ee2)](),destroyObject$1(this);};var perspectivePath=_0x68aa19(0x934),orthographicPath='m\x2031.560594,6.5254438\x20-20.75,12.4687502\x200.1875,24.5625\x2022.28125,11.8125\x2019.5,-12\x200.65625,-0.375\x200,-0.75\x200.0312,-23.21875\x20z\x20m\x200.0625,3.125\x2016.65625,9.5000002\x20-16.125,10.28125\x20-17.34375,-9.71875\x20z\x20m\x2018.96875,11.1875002\x200.15625,20.65625\x20-17.46875,10.59375\x200.15625,-20.28125\x20z\x20m\x20-37.0625,1.25\x2017.21875,9.625\x20-0.15625,19.21875\x20-16.9375,-9\x20z';function ProjectionPicker(_0x148b2b,_0x51b04f){var _0x2fc013=_0x68aa19;_0x148b2b=getElement(_0x148b2b);var _0x33bf5a=new ProjectionPickerViewModel(_0x51b04f);_0x33bf5a[_0x2fc013(0x2130)]=perspectivePath,_0x33bf5a[_0x2fc013(0xd5e)]=orthographicPath;var _0x403112=document[_0x2fc013(0x433c)](_0x2fc013(0x4f63));_0x403112[_0x2fc013(0x4cbd)]=_0x2fc013(0x166c),_0x148b2b[_0x2fc013(0x3356)](_0x403112);var _0xb29f5=document[_0x2fc013(0x433c)](_0x2fc013(0x28bf));_0xb29f5[_0x2fc013(0x3243)]=_0x2fc013(0x28bf),_0xb29f5[_0x2fc013(0x4cbd)]='cesium-button\x20cesium-toolbar-button',_0xb29f5[_0x2fc013(0x7da)](_0x2fc013(0x971),'css:\x20{\x20\x22cesium-projectionPicker-buttonPerspective\x22:\x20!_orthographic,\x20\x20\x20\x22cesium-projectionPicker-buttonOrthographic\x22:\x20_orthographic,\x20\x20\x20\x22cesium-button-disabled\x22\x20:\x20sceneMode\x20===\x20_sceneMode.SCENE2D\x20||\x20_flightInProgress,\x20\x20\x20\x20\x22cesium-projectionPicker-selected\x22:\x20dropDownVisible\x20},attr:\x20{\x20title:\x20selectedTooltip\x20},click:\x20toggleDropDown'),_0xb29f5[_0x2fc013(0x40f1)]=_0x2fc013(0x1a81),_0x403112['appendChild'](_0xb29f5);var _0x3f1b64=document[_0x2fc013(0x433c)](_0x2fc013(0x28bf));_0x3f1b64[_0x2fc013(0x3243)]='button',_0x3f1b64[_0x2fc013(0x4cbd)]=_0x2fc013(0x49ff),_0x3f1b64[_0x2fc013(0x7da)](_0x2fc013(0x971),'css:\x20{\x20\x22cesium-projectionPicker-visible\x22\x20:\x20(dropDownVisible\x20&&\x20_orthographic),\x20\x20\x20\x22cesium-projectionPicker-none\x22\x20:\x20!_orthographic,\x20\x20\x20\x22cesium-projectionPicker-hidden\x22\x20:\x20!dropDownVisible\x20},attr:\x20{\x20title:\x20tooltipPerspective\x20},click:\x20switchToPerspective,cesiumSvgPath:\x20{\x20path:\x20_perspectivePath,\x20width:\x2064,\x20height:\x2064\x20}'),_0x403112[_0x2fc013(0x3356)](_0x3f1b64);var _0x2a3e77=document['createElement'](_0x2fc013(0x28bf));_0x2a3e77[_0x2fc013(0x3243)]=_0x2fc013(0x28bf),_0x2a3e77[_0x2fc013(0x4cbd)]='cesium-button\x20cesium-toolbar-button\x20cesium-projectionPicker-dropDown-icon',_0x2a3e77[_0x2fc013(0x7da)](_0x2fc013(0x971),_0x2fc013(0x1db2)),_0x403112[_0x2fc013(0x3356)](_0x2a3e77),knockout[_0x2fc013(0x1940)](_0x33bf5a,_0x403112),this['_viewModel']=_0x33bf5a,this[_0x2fc013(0x2eaf)]=_0x148b2b,this[_0x2fc013(0xda5)]=_0x403112,this[_0x2fc013(0x3405)]=function(_0x30ff06){var _0x56a0ed=_0x2fc013;_0x403112[_0x56a0ed(0x1ff6)](_0x30ff06['target'])||(_0x33bf5a[_0x56a0ed(0x109a)]=!0x1);},FeatureDetection[_0x2fc013(0x1518)]()?document[_0x2fc013(0xef9)](_0x2fc013(0x3c7),this[_0x2fc013(0x3405)],!0x0):(document[_0x2fc013(0xef9)](_0x2fc013(0x384f),this['_closeDropDown'],!0x0),document[_0x2fc013(0xef9)](_0x2fc013(0x66b),this[_0x2fc013(0x3405)],!0x0));}function SceneModePickerViewModel(_0x50b286,_0x5be830){var _0x1d0ee1=_0x68aa19;this[_0x1d0ee1(0x54c6)]=_0x50b286;var _0x5e0f73=this;this[_0x1d0ee1(0x577d)]=new EventHelper(),this['_eventHelper'][_0x1d0ee1(0x4979)](_0x50b286[_0x1d0ee1(0x1ef1)],function(_0x117e2e,_0x5d6d68,_0x70e7dc,_0x34d795){var _0x2dd9fc=_0x1d0ee1;_0x5e0f73[_0x2dd9fc(0x3934)]=_0x70e7dc,_0x5e0f73[_0x2dd9fc(0x109a)]=!0x1;}),this[_0x1d0ee1(0x1021)]=defaultValue$1(_0x5be830,0x2),this[_0x1d0ee1(0x3934)]=_0x50b286[_0x1d0ee1(0x4318)],this['dropDownVisible']=!0x1,this[_0x1d0ee1(0x20e0)]='2D',this[_0x1d0ee1(0x54b2)]='3D',this[_0x1d0ee1(0x2577)]=_0x1d0ee1(0x91f),knockout['track'](this,[_0x1d0ee1(0x3934),_0x1d0ee1(0x109a),'tooltip2D',_0x1d0ee1(0x54b2),_0x1d0ee1(0x2577)]),this[_0x1d0ee1(0x16f9)]=void 0x0,knockout[_0x1d0ee1(0xbe6)](this,'selectedTooltip',function(){var _0x4b68cf=_0x1d0ee1,_0x47e49e=_0x5e0f73[_0x4b68cf(0x3934)];return _0x47e49e===SceneMode$1[_0x4b68cf(0x4c10)]?_0x5e0f73['tooltip2D']:_0x47e49e===SceneMode$1[_0x4b68cf(0x5135)]?_0x5e0f73[_0x4b68cf(0x54b2)]:_0x5e0f73[_0x4b68cf(0x2577)];}),this[_0x1d0ee1(0x17da)]=createCommand(function(){var _0x584e52=_0x1d0ee1;_0x5e0f73[_0x584e52(0x109a)]=!_0x5e0f73[_0x584e52(0x109a)];}),this[_0x1d0ee1(0x1e82)]=createCommand(function(){var _0x2e9dc1=_0x1d0ee1;_0x50b286[_0x2e9dc1(0x60c)](_0x5e0f73[_0x2e9dc1(0x1021)]);}),this[_0x1d0ee1(0x4396)]=createCommand(function(){var _0x211ea7=_0x1d0ee1;_0x50b286[_0x211ea7(0x510)](_0x5e0f73[_0x211ea7(0x1021)]);}),this[_0x1d0ee1(0x4b9)]=createCommand(function(){var _0x5c8e8=_0x1d0ee1;_0x50b286[_0x5c8e8(0x8f0)](_0x5e0f73[_0x5c8e8(0x1021)]);}),this[_0x1d0ee1(0x57f6)]=SceneMode$1;}Object[_0x68aa19(0x5b7)](ProjectionPicker['prototype'],{'container':{'get':function(){var _0x3bf227=_0x68aa19;return this[_0x3bf227(0x2eaf)];}},'viewModel':{'get':function(){var _0x552bf2=_0x68aa19;return this[_0x552bf2(0x2c44)];}}}),ProjectionPicker[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},ProjectionPicker[_0x68aa19(0x4b51)]['destroy']=function(){var _0x40112d=_0x68aa19;return this[_0x40112d(0x2c44)]['destroy'](),FeatureDetection[_0x40112d(0x1518)]()?document[_0x40112d(0x1cba)](_0x40112d(0x3c7),this['_closeDropDown'],!0x0):(document['removeEventListener'](_0x40112d(0x384f),this['_closeDropDown'],!0x0),document['removeEventListener'](_0x40112d(0x66b),this[_0x40112d(0x3405)],!0x0)),knockout[_0x40112d(0x44dc)](this[_0x40112d(0xda5)]),this[_0x40112d(0x2eaf)][_0x40112d(0x3234)](this[_0x40112d(0xda5)]),destroyObject$1(this);},Object[_0x68aa19(0x5b7)](SceneModePickerViewModel[_0x68aa19(0x4b51)],{'scene':{'get':function(){return this['_scene'];}},'duration':{'get':function(){var _0x431f6d=_0x68aa19;return this[_0x431f6d(0x1021)];},'set':function(_0x3f6d3c){var _0x4293c5=_0x68aa19;this[_0x4293c5(0x1021)]=_0x3f6d3c;}},'toggleDropDown':{'get':function(){var _0x35b8a8=_0x68aa19;return this[_0x35b8a8(0x17da)];}},'morphTo2D':{'get':function(){var _0x59548a=_0x68aa19;return this[_0x59548a(0x1e82)];}},'morphTo3D':{'get':function(){var _0x77bb1c=_0x68aa19;return this[_0x77bb1c(0x4396)];}},'morphToColumbusView':{'get':function(){var _0x2169a1=_0x68aa19;return this[_0x2169a1(0x4b9)];}}}),SceneModePickerViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},SceneModePickerViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x407fba=_0x68aa19;this[_0x407fba(0x577d)][_0x407fba(0x4ee2)](),destroyObject$1(this);};var globePath='m\x2032.401392,4.9330437\x20c\x20-7.087603,0\x20-14.096095,2.884602\x20-19.10793,7.8946843\x20-5.0118352,5.010083\x20-7.9296167,11.987468\x20-7.9296167,19.072999\x200,7.085531\x202.9177815,14.097848\x207.9296167,19.107931\x204.837653,4.835961\x2011.541408,7.631372\x2018.374354,7.82482\x200.05712,0.01231\x200.454119,0.139729\x200.454119,0.139729\x20l\x200.03493,-0.104797\x20c\x200.08246,7.84e-4\x200.162033,0.03493\x200.244525,0.03493\x200.08304,0\x200.161515,-0.03414\x200.244526,-0.03493\x20l\x200.03493,0.104797\x20c\x200,0\x200.309474,-0.129487\x200.349323,-0.139729\x206.867765,-0.168094\x2013.582903,-2.965206\x2018.444218,-7.82482\x202.558195,-2.5573\x204.551081,-5.638134\x205.903547,-8.977584\x201.297191,-3.202966\x202.02607,-6.661489\x202.02607,-10.130347\x200,-6.237309\x20-2.366261,-12.31219\x20-6.322734,-17.116794\x20-0.0034,-0.02316\x200.0049,-0.04488\x200,-0.06986\x20-0.01733,-0.08745\x20-0.104529,-0.278855\x20-0.104797,-0.279458\x20-5.31e-4,-0.0012\x20-0.522988,-0.628147\x20-0.523984,-0.62878\x20\x20\x20\x20\x20-3.47e-4,-2.2e-4\x20-0.133444,-0.03532\x20-0.244525,-0.06987\x20C\x2051.944299,13.447603\x2051.751076,13.104317\x2051.474391,12.827728\x2046.462556,7.8176457\x2039.488996,4.9330437\x2032.401392,4.9330437\x20z\x20m\x20-2.130866,3.5281554\x200.104797,9.6762289\x20c\x20-4.111695,-0.08361\x20-7.109829,-0.423664\x20-9.257041,-0.943171\x201.198093,-2.269271\x202.524531,-4.124404\x203.91241,-5.414496\x202.167498,-2.0147811\x203.950145,-2.8540169\x205.239834,-3.3185619\x20z\x20m\x202.794579,0\x20c\x201.280302,0.4754953\x203.022186,1.3285948\x205.065173,3.2486979\x201.424667,1.338973\x202.788862,3.303645\x203.982275,5.728886\x20-2.29082,0.403367\x20-5.381258,0.621049\x20-8.942651,0.698645\x20L\x2033.065105,8.4611991\x20z\x20m\x205.728886,0.2445256\x20c\x204.004072,1.1230822\x207.793098,3.1481363\x2010.724195,6.0782083\x200.03468,0.03466\x200.07033,0.06991\x200.104797,0.104797\x20-0.45375,0.313891\x20-0.923054,0.663002\x20-1.956205,1.082899\x20-0.647388,0.263114\x20-1.906242,0.477396\x20-2.829511,0.733577\x20-1.382296,-2.988132\x20\x20\x20\x20\x20-3.027146,-5.368585\x20-4.785716,-7.0213781\x20-0.422866,-0.397432\x20-0.835818,-0.6453247\x20-1.25756,-0.9781032\x20z\x20m\x20-15.33525,0.7685092\x20c\x20-0.106753,0.09503\x20-0.207753,0.145402\x20-0.31439,0.244526\x20-1.684973,1.5662541\x20-3.298068,3.8232211\x20-4.680919,6.5672591\x20-0.343797,-0.14942\x20-1.035052,-0.273198\x20-1.292493,-0.419186\x20-0.956528,-0.542427\x20-1.362964,-1.022024\x20-1.537018,-1.292493\x20-0.0241,-0.03745\x20-0.01868,-0.0401\x20-0.03493,-0.06986\x202.250095,-2.163342\x204.948824,-3.869984\x207.859752,-5.0302421\x20z\x20m\x20-9.641296,7.0912431\x20c\x200.464973,0.571618\x200.937729,1.169056\x201.956205,1.746612\x200.349907,0.198425\x201.107143,0.335404\x201.537018,0.523983\x20-1.20166,3.172984\x20-1.998037,7.051901\x20-2.165798,11.772162\x20C\x2014.256557,30.361384\x2012.934823,30.161483\x2012.280427,29.90959\x2010.644437,29.279855\x209.6888882,28.674891\x209.1714586,28.267775\x208.6540289,27.860658\x208.6474751,27.778724\x208.6474751,27.778724\x20l\x20-0.069864,0.03493\x20C\x209.3100294,23.691285\x20\x20\x20\x20\x2011.163248,19.798527\x2013.817445,16.565477\x20z\x20m\x2037.552149,0.523984\x20c\x202.548924,3.289983\x204.265057,7.202594\x204.890513,11.318043\x20-0.650428,0.410896\x20-1.756876,1.001936\x20-3.563088,1.606882\x20-1.171552,0.392383\x20-3.163859,0.759153\x20-4.960377,1.117832\x20-0.04367,-4.752703\x20-0.784809,-8.591423\x20-1.88634,-11.807094\x200.917574,-0.263678\x202.170552,-0.486495\x202.864443,-0.76851\x201.274693,-0.518066\x202.003942,-1.001558\x202.654849,-1.467153\x20z\x20m\x20-31.439008,2.619917\x20c\x202.487341,0.672766\x205.775813,1.137775\x2010.479669,1.222628\x20l\x200.104797,10.689263\x200,0.03493\x200,0.733577\x20c\x20-5.435005,-0.09059\x20-9.512219,-0.519044\x20-12.610536,-1.117831\x200.106127,-4.776683\x200.879334,-8.55791\x202.02607,-11.562569\x20z\x20m\x2023.264866,0.31439\x20c\x201.073459,3.067541\x201.833795,6.821314\x201.816476,11.702298\x20-3.054474,0.423245\x20-7.062018,0.648559\x20-11.702298,0.698644\x20l\x200,-0.838373\x20-0.104796,-10.654331\x20c\x204.082416,-0.0864\x207.404468,-0.403886\x209.990618,-0.908238\x20z\x20\x20\x20\x20\x20M\x208.2632205,30.922625\x20c\x200.7558676,0.510548\x201.5529563,1.013339\x203.0041715,1.57195\x200.937518,0.360875\x202.612202,0.647642\x203.91241,0.978102\x200.112814,3.85566\x200.703989,7.107756\x201.606883,9.920754\x20-1.147172,-0.324262\x20-2.644553,-0.640648\x20-3.423359,-0.978102\x20-1.516688,-0.657177\x20-2.386627,-1.287332\x20-2.864443,-1.71168\x20-0.477816,-0.424347\x20-0.489051,-0.489051\x20-0.489051,-0.489051\x20L\x209.8002387,40.319395\x20C\x208.791691,37.621767\x208.1584238,34.769583\x208.1584238,31.900727\x20c\x200,-0.330153\x200.090589,-0.648169\x200.1047967,-0.978102\x20z\x20m\x2048.2763445,0.419186\x20c\x200.0047,0.188973\x200.06986,0.36991\x200.06986,0.558916\x200,2.938869\x20-0.620228,5.873558\x20-1.676747,8.628261\x20-0.07435,0.07583\x20-0.06552,0.07411\x20-0.454119,0.349323\x20-0.606965,0.429857\x20-1.631665,1.042044\x20-3.318562,1.676747\x20-1.208528,0.454713\x20-3.204964,0.850894\x20-5.135038,1.25756\x200.84593,-2.765726\x201.41808,-6.005357\x201.606883,-9.815957\x202.232369,-0.413371\x204.483758,-0.840201\x20\x20\x20\x20\x205.938479,-1.327425\x201.410632,-0.472457\x202.153108,-0.89469\x202.96924,-1.327425\x20z\x20m\x20-38.530252,2.864443\x20c\x203.208141,0.56697\x207.372279,0.898588\x2012.575603,0.978103\x20l\x200.174662,9.885821\x20c\x20-4.392517,-0.06139\x20-8.106722,-0.320566\x20-10.863925,-0.803441\x20-1.051954,-2.664695\x20-1.692909,-6.043794\x20-1.88634,-10.060483\x20z\x20m\x2026.793022,0.31439\x20c\x20-0.246298,3.923551\x20-0.877762,7.263679\x20-1.816476,9.885822\x20-2.561957,0.361954\x20-5.766249,0.560708\x20-9.431703,0.62878\x20l\x20-0.174661,-9.815957\x20c\x204.491734,-0.04969\x208.334769,-0.293032\x2011.42284,-0.698645\x20z\x20M\x2012.035901,44.860585\x20c\x200.09977,0.04523\x200.105535,0.09465\x200.209594,0.139729\x201.337656,0.579602\x203.441099,1.058072\x205.589157,1.537018\x201.545042,3.399208\x203.548524,5.969402\x205.589157,7.789888\x20-3.034411,-1.215537\x20-5.871615,-3.007978\x20-8.174142,-5.309699\x20-1.245911,-1.245475\x20-2.271794,-2.662961\x20-3.213766,-4.156936\x20z\x20m\x2040.69605,0\x20c\x20-0.941972,1.493975\x20-1.967855,2.911461\x20\x20\x20\x20\x20-3.213765,4.156936\x20-2.74253,2.741571\x20-6.244106,4.696717\x20-9.955686,5.868615\x200.261347,-0.241079\x200.507495,-0.394491\x200.768509,-0.663713\x201.674841,-1.727516\x203.320792,-4.181056\x204.645987,-7.265904\x202.962447,-0.503021\x205.408965,-1.122293\x207.161107,-1.781544\x200.284034,-0.106865\x200.337297,-0.207323\x200.593848,-0.31439\x20z\x20m\x20-31.404076,2.305527\x20c\x202.645807,0.376448\x205.701178,0.649995\x209.466635,0.698645\x20l\x200.139729,7.789888\x20c\x20-1.38739,-0.480844\x20-3.316218,-1.29837\x20-5.659022,-3.388427\x20-1.388822,-1.238993\x20-2.743668,-3.0113\x20-3.947342,-5.100106\x20z\x20m\x2020.365491,0.104797\x20c\x20-1.04872,2.041937\x20-2.174337,3.779068\x20-3.353494,4.995309\x20-1.853177,1.911459\x20-3.425515,2.82679\x20-4.611055,3.353494\x20l\x20-0.139729,-7.789887\x20c\x203.13091,-0.05714\x205.728238,-0.278725\x208.104278,-0.558916\x20z',flatMapPath=_0x68aa19(0x2e84),columbusViewPath=_0x68aa19(0x4e82);function SceneModePicker(_0x3c16e2,_0x12203b,_0x52125c){var _0x11a347=_0x68aa19;_0x3c16e2=getElement(_0x3c16e2);var _0x44d4ac=new SceneModePickerViewModel(_0x12203b,_0x52125c);_0x44d4ac['_globePath']=globePath,_0x44d4ac[_0x11a347(0x253a)]=flatMapPath,_0x44d4ac[_0x11a347(0x20e2)]=columbusViewPath;var _0x428fde=document[_0x11a347(0x433c)](_0x11a347(0x4f63));_0x428fde[_0x11a347(0x4cbd)]='cesium-sceneModePicker-wrapper\x20cesium-toolbar-button',_0x3c16e2[_0x11a347(0x3356)](_0x428fde);var _0x1d5b33=document[_0x11a347(0x433c)](_0x11a347(0x28bf));_0x1d5b33[_0x11a347(0x3243)]='button',_0x1d5b33['className']=_0x11a347(0x14b8),_0x1d5b33['setAttribute'](_0x11a347(0x971),_0x11a347(0x174e)),_0x1d5b33['innerHTML']=_0x11a347(0x5109),_0x428fde[_0x11a347(0x3356)](_0x1d5b33);var _0xb2b3dd=document['createElement']('button');_0xb2b3dd[_0x11a347(0x3243)]='button',_0xb2b3dd['className']=_0x11a347(0x4809),_0xb2b3dd[_0x11a347(0x7da)](_0x11a347(0x971),_0x11a347(0x3526)),_0x428fde[_0x11a347(0x3356)](_0xb2b3dd);var _0x5223c6=document['createElement']('button');_0x5223c6[_0x11a347(0x3243)]=_0x11a347(0x28bf),_0x5223c6['className']=_0x11a347(0x4809),_0x5223c6[_0x11a347(0x7da)](_0x11a347(0x971),_0x11a347(0x8b8)),_0x428fde[_0x11a347(0x3356)](_0x5223c6);var _0x1c3687=document[_0x11a347(0x433c)](_0x11a347(0x28bf));_0x1c3687[_0x11a347(0x3243)]='button',_0x1c3687[_0x11a347(0x4cbd)]=_0x11a347(0x4809),_0x1c3687[_0x11a347(0x7da)](_0x11a347(0x971),'css:\x20{\x20\x22cesium-sceneModePicker-visible\x22\x20:\x20(dropDownVisible\x20&&\x20(sceneMode\x20!==\x20_sceneMode.COLUMBUS_VIEW))\x20||\x20(!dropDownVisible\x20&&\x20(sceneMode\x20===\x20_sceneMode.COLUMBUS_VIEW)),\x20\x20\x20\x22cesium-sceneModePicker-none\x22\x20:\x20sceneMode\x20===\x20_sceneMode.COLUMBUS_VIEW,\x20\x20\x20\x22cesium-sceneModePicker-hidden\x22\x20:\x20!dropDownVisible},attr:\x20{\x20title:\x20tooltipColumbusView\x20},click:\x20morphToColumbusView,cesiumSvgPath:\x20{\x20path:\x20_columbusViewPath,\x20width:\x2064,\x20height:\x2064\x20}'),_0x428fde[_0x11a347(0x3356)](_0x1c3687),knockout[_0x11a347(0x1940)](_0x44d4ac,_0x428fde),this[_0x11a347(0x2c44)]=_0x44d4ac,this['_container']=_0x3c16e2,this[_0x11a347(0xda5)]=_0x428fde,this[_0x11a347(0x3405)]=function(_0x55cd5f){var _0x3c7def=_0x11a347;_0x428fde[_0x3c7def(0x1ff6)](_0x55cd5f['target'])||(_0x44d4ac['dropDownVisible']=!0x1);},FeatureDetection['supportsPointerEvents']()?document[_0x11a347(0xef9)](_0x11a347(0x3c7),this[_0x11a347(0x3405)],!0x0):(document[_0x11a347(0xef9)](_0x11a347(0x384f),this['_closeDropDown'],!0x0),document['addEventListener']('touchstart',this['_closeDropDown'],!0x0));}Object[_0x68aa19(0x5b7)](SceneModePicker[_0x68aa19(0x4b51)],{'container':{'get':function(){return this['_container'];}},'viewModel':{'get':function(){var _0x3c2d6a=_0x68aa19;return this[_0x3c2d6a(0x2c44)];}}}),SceneModePicker[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},SceneModePicker[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x10b8e7=_0x68aa19;return this[_0x10b8e7(0x2c44)][_0x10b8e7(0x2578)](),FeatureDetection[_0x10b8e7(0x1518)]()?document[_0x10b8e7(0x1cba)](_0x10b8e7(0x3c7),this[_0x10b8e7(0x3405)],!0x0):(document[_0x10b8e7(0x1cba)](_0x10b8e7(0x384f),this['_closeDropDown'],!0x0),document[_0x10b8e7(0x1cba)](_0x10b8e7(0x66b),this[_0x10b8e7(0x3405)],!0x0)),knockout[_0x10b8e7(0x44dc)](this['_wrapper']),this['_container'][_0x10b8e7(0x3234)](this[_0x10b8e7(0xda5)]),destroyObject$1(this);};var screenSpacePos=new Cartesian2(),offScreen$1='-1000px';function SelectionIndicatorViewModel(_0x5723ae,_0x1c2852,_0x2cc9d8){var _0x40a7de=_0x68aa19;this['_scene']=_0x5723ae,this[_0x40a7de(0x1899)]=offScreen$1,this[_0x40a7de(0x271)]=offScreen$1,this[_0x40a7de(0x1046)]=_0x5723ae[_0x40a7de(0x27d6)],this[_0x40a7de(0x2eaf)]=defaultValue$1(_0x2cc9d8,document[_0x40a7de(0x57eb)]),this[_0x40a7de(0xc83)]=_0x1c2852,this['_scale']=0x1,this[_0x40a7de(0x4771)]=void 0x0,this[_0x40a7de(0x3655)]=!0x1,knockout[_0x40a7de(0x4add)](this,[_0x40a7de(0x4771),_0x40a7de(0x1899),'_screenPositionY',_0x40a7de(0x505d),_0x40a7de(0x3655)]),this[_0x40a7de(0x3139)]=void 0x0,knockout[_0x40a7de(0xbe6)](this,'isVisible',{'get':function(){var _0x3ac9b5=_0x40a7de;return this[_0x3ac9b5(0x3655)]&&defined$1(this['position']);}}),knockout[_0x40a7de(0xbe6)](this,_0x40a7de(0xfb3),{'get':function(){var _0x23fd9e=_0x40a7de;return _0x23fd9e(0x3c1)+this['_scale']+')';}}),this[_0x40a7de(0x3257)]=function(_0x160380,_0x2626fa){var _0x2360a9=_0x40a7de;return SceneTransforms[_0x2360a9(0x3a1)](_0x5723ae,_0x160380,_0x2626fa);};}function SelectionIndicator(_0x4c80b8,_0x25c5c0){var _0x57fc33=_0x68aa19;_0x4c80b8=getElement(_0x4c80b8),this[_0x57fc33(0x2eaf)]=_0x4c80b8;var _0x4d5907=document['createElement'](_0x57fc33(0x4dc4));_0x4d5907[_0x57fc33(0x4cbd)]=_0x57fc33(0x2d0b),_0x4d5907[_0x57fc33(0x7da)](_0x57fc33(0x971),_0x57fc33(0x2b74)),_0x4c80b8['appendChild'](_0x4d5907),this[_0x57fc33(0x382c)]=_0x4d5907;var _0x582e2a=_0x57fc33(0x40bf),_0xe3efe9=document[_0x57fc33(0x4401)](_0x582e2a,'svg:svg');_0xe3efe9['setAttribute'](_0x57fc33(0x209),0xa0),_0xe3efe9['setAttribute'](_0x57fc33(0x5862),0xa0),_0xe3efe9[_0x57fc33(0x7da)](_0x57fc33(0x484f),_0x57fc33(0x50c3));var _0x36a488=document[_0x57fc33(0x4401)](_0x582e2a,'g');_0x36a488[_0x57fc33(0x7da)](_0x57fc33(0x4503),_0x57fc33(0x2a84)),_0xe3efe9[_0x57fc33(0x3356)](_0x36a488);var _0x4ee844=document['createElementNS'](_0x582e2a,'path');_0x4ee844['setAttribute'](_0x57fc33(0x971),_0x57fc33(0xc4a)),_0x4ee844['setAttribute']('d',_0x57fc33(0x194a)),_0x36a488['appendChild'](_0x4ee844),_0x4d5907[_0x57fc33(0x3356)](_0xe3efe9);var _0x26ca80=new SelectionIndicatorViewModel(_0x25c5c0,this[_0x57fc33(0x382c)],this[_0x57fc33(0x2eaf)]);this[_0x57fc33(0x2c44)]=_0x26ca80,knockout['applyBindings'](this['_viewModel'],this[_0x57fc33(0x382c)]);}SelectionIndicatorViewModel['prototype'][_0x68aa19(0x489f)]=function(){var _0x5087c2=_0x68aa19;if(this[_0x5087c2(0x3655)]&&defined$1(this['position'])){var _0x28b0c8=this[_0x5087c2(0x3257)](this[_0x5087c2(0x4771)],screenSpacePos);if(defined$1(_0x28b0c8)){var _0x1b10b7=this[_0x5087c2(0x2eaf)],_0x56669c=_0x1b10b7['parentNode'][_0x5087c2(0x49a0)],_0x107363=_0x1b10b7[_0x5087c2(0x2b0)][_0x5087c2(0xd5b)],_0x545ca3=this[_0x5087c2(0xc83)][_0x5087c2(0x49a0)],_0xb7cdca=0.5*_0x545ca3;_0x28b0c8['x']=Math[_0x5087c2(0x27d5)](Math['max'](_0x28b0c8['x'],-_0x545ca3),_0x56669c+_0x545ca3)-_0xb7cdca,_0x28b0c8['y']=Math[_0x5087c2(0x27d5)](Math['max'](_0x28b0c8['y'],-_0x545ca3),_0x107363+_0x545ca3)-_0xb7cdca,this['_screenPositionX']=Math[_0x5087c2(0x67a)](_0x28b0c8['x']+0.25)+'px',this[_0x5087c2(0x271)]=Math['floor'](_0x28b0c8['y']+0.25)+'px';}else this[_0x5087c2(0x1899)]=offScreen$1,this[_0x5087c2(0x271)]=offScreen$1;}},SelectionIndicatorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x1d2b)]=function(){var _0x3c6970=_0x68aa19;this[_0x3c6970(0x1046)][_0x3c6970(0x30d6)]({'object':this,'property':_0x3c6970(0x505d),'startValue':0x2,'stopValue':0x1,'duration':0.8,'easingFunction':EasingFunction$1[_0x3c6970(0x2491)]});},SelectionIndicatorViewModel['prototype'][_0x68aa19(0x6b2)]=function(){var _0x432ecd=_0x68aa19;this['_tweens']['addProperty']({'object':this,'property':'_scale','startValue':this[_0x432ecd(0x505d)],'stopValue':1.5,'duration':0.8,'easingFunction':EasingFunction$1[_0x432ecd(0x2491)]});},Object[_0x68aa19(0x5b7)](SelectionIndicatorViewModel['prototype'],{'container':{'get':function(){return this['_container'];}},'selectionIndicatorElement':{'get':function(){var _0x181475=_0x68aa19;return this[_0x181475(0xc83)];}},'scene':{'get':function(){var _0x17f7f5=_0x68aa19;return this[_0x17f7f5(0x54c6)];}}}),Object[_0x68aa19(0x5b7)](SelectionIndicator['prototype'],{'container':{'get':function(){return this['_container'];}},'viewModel':{'get':function(){var _0x139ab5=_0x68aa19;return this[_0x139ab5(0x2c44)];}}}),SelectionIndicator[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},SelectionIndicator[_0x68aa19(0x4b51)]['destroy']=function(){var _0x5b40b8=_0x68aa19,_0x562b6f=this[_0x5b40b8(0x2eaf)];return knockout[_0x5b40b8(0x44dc)](this[_0x5b40b8(0x382c)]),_0x562b6f[_0x5b40b8(0x3234)](this[_0x5b40b8(0x382c)]),destroyObject$1(this);};var LOADSTATE={'UNLOAD':0x0,'LOADING':0x1,'LOADED':0x2,'LOST':0x3},taskProcessor=new TaskProcessor(_0x68aa19(0x541),0x2710);function TiltIndicator(_0x50a455,_0x356132,_0x51db3a,_0x515562){var _0x326435=_0x68aa19;this[_0x326435(0x1968)]=_0x50a455,this[_0x326435(0x3d20)]=LOADSTATE[_0x326435(0x17b2)],this['_url']=_0x356132,this['_gl']=_0x50a455['_gl'],this[_0x326435(0x5638)]=[],this[_0x326435(0x45b7)]=!0x1,this[_0x326435(0x505d)]=defaultValue$1(_0x515562,0x1),this['_position']=Cartesian3[_0x326435(0x254b)](_0x51db3a),this['_modelMatrix']=Transforms['eastNorthUpToFixedFrame'](_0x51db3a,void 0x0,new Matrix4()),null!==_0x50a455[_0x326435(0x3a9f)]?this[_0x326435(0x39f3)]=0x1:null!==_0x50a455[_0x326435(0x375)]?this[_0x326435(0x39f3)]=0x2:null!==_0x50a455[_0x326435(0x1c5d)]&&(this[_0x326435(0x39f3)]=0x3);}Object['defineProperties'](TiltIndicator['prototype'],{'visible':{'set':function(_0x4e5b1d){var _0x44545d=_0x68aa19;this[_0x44545d(0x45b7)]=_0x4e5b1d;},'get':function(){var _0x4dbb7d=_0x68aa19;return this[_0x4dbb7d(0x45b7)];}},'position':{'get':function(){var _0x1074a1=_0x68aa19;return this[_0x1074a1(0x49d9)];}},'scale':{'get':function(){var _0x4fc3d1=_0x68aa19;return this[_0x4fc3d1(0x505d)];}}});var scratchBoundingSphere=new BoundingSphere();function scaleInPixels(_0x5df838,_0x5b4b07,_0x471340){var _0x2a0899=_0x68aa19;return scratchBoundingSphere[_0x2a0899(0x19ee)]=_0x5df838,scratchBoundingSphere[_0x2a0899(0x2896)]=_0x5b4b07,_0x471340[_0x2a0899(0x1224)]['getPixelSize'](scratchBoundingSphere,_0x471340[_0x2a0899(0x4174)]['drawingBufferWidth'],_0x471340[_0x2a0899(0x4174)][_0x2a0899(0x1b40)]);}function getScale(_0x84f97c,_0x53eb08){var _0x494557=_0x68aa19,_0x5f37ba=0.5,_0x5b77f0=_0x84f97c[_0x494557(0x4174)],_0x55f436=Math[_0x494557(0x2bc6)](_0x5b77f0[_0x494557(0x2e24)],_0x5b77f0['drawingBufferHeight']),_0x4168f1=scaleInPixels(_0x53eb08[_0x494557(0x49d9)],_0x53eb08[_0x494557(0x941)],_0x84f97c),_0x403223=0x1/_0x4168f1;return Math['min'](_0x403223*(0x2*_0x53eb08[_0x494557(0x941)]),_0x55f436),_0x5f37ba=0x32*_0x4168f1/(0x2*_0x53eb08[_0x494557(0x941)]),_0x5f37ba=Math[_0x494557(0x2bc6)](_0x5f37ba,0.05);}function queryFirstNode(_0x4aea99,_0x3ffdb0,_0x34d1b4){var _0x1bcb92=_0x68aa19;if(defined$1(_0x4aea99))for(var _0x592009=_0x4aea99[_0x1bcb92(0x1330)],_0xfe3ee9=_0x592009[_0x1bcb92(0x531b)],_0x336ab1=0x0;_0x336ab1<_0xfe3ee9;_0x336ab1++){var _0xefd070=_0x592009[_0x336ab1];if(defined$1(_0x34d1b4)){if(_0xefd070[_0x1bcb92(0x4ff4)]===_0x3ffdb0&&-0x1!==_0x34d1b4[_0x1bcb92(0x33ab)](_0xefd070['namespaceURI']))return _0xefd070;}else{if(_0xefd070['localName']===_0x3ffdb0)return _0xefd070;}}}function queryNodes(_0x179a31,_0x292c58,_0x538bcd){var _0x5e460e=_0x68aa19;if(defined$1(_0x179a31)){for(var _0x1699ac=[],_0x43af92=_0x179a31['getElementsByTagNameNS']('*',_0x292c58),_0x4e8d5d=_0x43af92[_0x5e460e(0x531b)],_0x194653=0x0;_0x194653<_0x4e8d5d;_0x194653++){var _0x3ac825=_0x43af92[_0x194653];defined$1(_0x538bcd)?_0x3ac825['localName']===_0x292c58&&-0x1!==_0x538bcd[_0x5e460e(0x33ab)](_0x3ac825[_0x5e460e(0x3350)])&&_0x1699ac[_0x5e460e(0x3a33)](_0x3ac825):_0x3ac825[_0x5e460e(0x4ff4)]===_0x292c58&&_0x1699ac[_0x5e460e(0x3a33)](_0x3ac825);}return _0x1699ac;}}function queryChildNodes$1(_0x2f7dce,_0x48bc92,_0x5a1c37){var _0x30a5df=_0x68aa19;if(!defined$1(_0x2f7dce))return[];for(var _0x472afc=[],_0x4d70f6=_0x2f7dce['childNodes'],_0x59287c=_0x4d70f6[_0x30a5df(0x531b)],_0x538f64=0x0;_0x538f64<_0x59287c;_0x538f64++){var _0x2694d4=_0x4d70f6[_0x538f64];defined$1(_0x5a1c37)?_0x2694d4['localName']===_0x48bc92&&-0x1!==_0x5a1c37[_0x30a5df(0x33ab)](_0x2694d4[_0x30a5df(0x3350)])&&_0x472afc['push'](_0x2694d4):_0x2694d4['localName']===_0x48bc92&&_0x472afc[_0x30a5df(0x3a33)](_0x2694d4);}return _0x472afc;}function queryNumericValue(_0x34e914,_0x50c52d,_0xaa011d){var _0x4ca705=_0x68aa19,_0x9b0a14=queryFirstNode(_0x34e914,_0x50c52d,_0xaa011d);if(defined$1(_0x9b0a14)){var _0xe1b7e5=parseFloat(_0x9b0a14[_0x4ca705(0x4d31)]);return isNaN(_0xe1b7e5)?void 0x0:_0xe1b7e5;}}function queryStringValue(_0x1f8aa4,_0x38be0c,_0x430f64){var _0x3e0a60=_0x68aa19,_0x383a28=queryFirstNode(_0x1f8aa4,_0x38be0c,_0x430f64);if(defined$1(_0x383a28))return _0x383a28[_0x3e0a60(0x4d31)][_0x3e0a60(0x559)]();}function queryBooleanValue(_0x5ec9ad,_0x1b3941,_0x3f6003){var _0x355044=_0x68aa19,_0x21f54f=queryFirstNode(_0x5ec9ad,_0x1b3941,_0x3f6003);if(defined$1(_0x21f54f)){var _0x2868ca=_0x21f54f[_0x355044(0x4d31)][_0x355044(0x559)]();return'1'===_0x2868ca||/^true$/i['test'](_0x2868ca);}}TiltIndicator['prototype']['setModelMatrix']=function(_0x5e917f,_0x2cb834){var _0x2319d0=_0x68aa19;this[_0x2319d0(0x49d9)]=Cartesian3['clone'](_0x2cb834);var _0x283c9b=getScale(_0x5e917f,this),_0x19880d=Transforms[_0x2319d0(0x3185)](_0x2cb834,void 0x0,new Matrix4());Matrix4[_0x2319d0(0x48ce)](_0x19880d,_0x283c9b,this[_0x2319d0(0x2f1)]);for(var _0x503c5e=this[_0x2319d0(0x5638)],_0x254d78=0x0,_0x380403=_0x503c5e['length'];_0x254d78<_0x380403;_0x254d78++){var _0x1005c8=_0x503c5e[_0x254d78],_0x2a6622=_0x1005c8[_0x2319d0(0x71b)],_0x35457d=_0x1005c8[_0x2319d0(0x8e3)];defined$1(_0x35457d)&&Matrix4[_0x2319d0(0x10a0)](this[_0x2319d0(0x2f1)],_0x2a6622,_0x35457d['boundingVolume'][_0x2319d0(0x19ee)]);}},TiltIndicator[_0x68aa19(0x4b51)][_0x68aa19(0x41e4)]=function(){var _0xd2f3f5=_0x68aa19,_0x10d2f8=this,_0x3a1e48=this[_0xd2f3f5(0x3d20)];if(LOADSTATE['UNLOAD']==_0x3a1e48){var _0x1741de=throttleRequestByServer(this['_url'],function(_0x360a29){return loadArrayBuffer(_0x360a29);});defined$1(_0x1741de)&&(this[_0xd2f3f5(0x3d20)]=LOADSTATE['LOADING'],_0x1741de['then'](function(_0x529cf0){parseBuffer(_0x10d2f8,_0x529cf0);},function(_0xb5214d){var _0x387368=_0xd2f3f5;this[_0x387368(0x3d20)]=LOADSTATE[_0x387368(0x17b2)];}));}},TiltIndicator[_0x68aa19(0x4b51)][_0x68aa19(0x489f)]=function(_0xdd52a9){var _0xa75035=_0x68aa19;if(this[_0xa75035(0x45b7)]){if(this['_ready']){_0xdd52a9[_0xa75035(0x4174)];var _0x2fccbf=this[_0xa75035(0x5638)];if(_0x2fccbf&&0x0!=_0x2fccbf[_0xa75035(0x531b)])for(var _0x32ca22=0x0,_0x133937=_0x2fccbf['length'];_0x32ca22<_0x133937;_0x32ca22++){var _0x4dee28=_0x2fccbf[_0x32ca22];defined$1(_0x4dee28[_0xa75035(0x8e3)])&&!Cartesian3[_0xa75035(0x2ed4)](_0x4dee28['_colorCommand']['boundingVolume']['center'],Cartesian3[_0xa75035(0x3e26)])&&_0xdd52a9[_0xa75035(0x3080)][_0xa75035(0x3a33)](_0x4dee28['_colorCommand']);}}else this['load']();}},TiltIndicator[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},TiltIndicator[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x204dc3=_0x68aa19;for(var _0x2fb795=this[_0x204dc3(0x5638)],_0x37e39e=0x0,_0x3633af=_0x2fb795['length'];_0x37e39e<_0x3633af;_0x37e39e++){_0x2fb795[_0x37e39e][_0x204dc3(0x2578)]();}return this[_0x204dc3(0x5638)]['length']=0x0,destroyObject$1(this);};var _xmlParser=new XMLParser();function parseBuffer(_0xc39312,_0x5637f9){var _0x4e905c=_0x68aa19,_0x415e0b={'buffer':_0x5637f9,'supportCompressType':_0xc39312[_0x4e905c(0x39f3)]},_0x3bbae3=taskProcessor[_0x4e905c(0x4c73)](_0x415e0b,[_0x5637f9]);defined$1(_0x3bbae3)?_0x3bbae3[_0x4e905c(0x4e1e)](function(_0xcf789a){var _0x54cef9=_0x4e905c;if(_0xcf789a[_0x54cef9(0x4fe2)]){_0xc39312[_0x54cef9(0x1651)];for(var _0x2d1dbf=_0xc39312['_context'],_0x3257ec=_xmlParser[_0x54cef9(0x137b)](_0xcf789a[_0x54cef9(0x4268)])[_0x54cef9(0x1883)],_0x25cde9=_0x3257ec[_0x54cef9(0x3350)],_0x3c74ea=queryChildNodes$1(queryFirstNode(_0x3257ec,'Material3Ds',_0x25cde9),_0x54cef9(0x128b),_0x25cde9),_0x183230={},_0x363c98=0x0,_0x5aac89=_0x3c74ea['length'];_0x363c98<_0x5aac89;_0x363c98++){var _0x3b9c93=_0x3c74ea[_0x363c98],_0x15736a=queryStringValue(_0x3b9c93,_0x54cef9(0x13f9),_0x25cde9),_0x568db3=new MaterialPass({});_0x183230[_0x15736a]=_0x568db3;var _0x4b4a3e=queryFirstNode(_0x3b9c93,_0x54cef9(0x26d5),_0x25cde9),_0x3b55fb=queryNumericValue(_0x4b4a3e,_0x54cef9(0x459),_0x25cde9),_0x4ddeaa=queryNumericValue(_0x4b4a3e,_0x54cef9(0x36b7),_0x25cde9),_0x27c8e7=queryNumericValue(_0x4b4a3e,_0x54cef9(0x2998),_0x25cde9),_0x4a1161=queryNumericValue(_0x4b4a3e,'AmbientA',_0x25cde9);_0x568db3[_0x54cef9(0x24b3)]=new Color$2(_0x3b55fb,_0x4ddeaa,_0x27c8e7,_0x4a1161);var _0x1b9f75=queryFirstNode(_0x3b9c93,_0x54cef9(0x160c),_0x25cde9);_0x3b55fb=queryNumericValue(_0x1b9f75,'DiffuseR',_0x25cde9),_0x4ddeaa=queryNumericValue(_0x1b9f75,_0x54cef9(0x848),_0x25cde9),_0x27c8e7=queryNumericValue(_0x1b9f75,_0x54cef9(0x2e73),_0x25cde9),_0x4a1161=queryNumericValue(_0x1b9f75,_0x54cef9(0x1eba),_0x25cde9),_0x568db3[_0x54cef9(0x4085)]=new Color$2(_0x3b55fb,_0x4ddeaa,_0x27c8e7,_0x4a1161);var _0x44e4c2=queryFirstNode(_0x3b9c93,_0x54cef9(0x49a8),_0x25cde9);_0x3b55fb=queryNumericValue(_0x44e4c2,_0x54cef9(0x282a),_0x25cde9),_0x4ddeaa=queryNumericValue(_0x44e4c2,'SpecularG',_0x25cde9),_0x27c8e7=queryNumericValue(_0x44e4c2,_0x54cef9(0x4828),_0x25cde9),_0x4a1161=queryNumericValue(_0x44e4c2,_0x54cef9(0xc2d),_0x25cde9),_0x568db3[_0x54cef9(0x51d)]=new Color$2(_0x3b55fb,_0x4ddeaa,_0x27c8e7,_0x4a1161);var _0x571516=queryNumericValue(_0x3b9c93,'Shininess',_0x25cde9);_0x568db3['_shininess']=_0x571516,queryFirstNode(_0x3b9c93,_0x54cef9(0x19ba),_0x25cde9),_0x568db3[_0x54cef9(0x18ae)]=queryBooleanValue(_0x3b9c93,'TransparentSorting',_0x25cde9);var _0x4783c3=queryFirstNode(_0x3b9c93,_0x54cef9(0x20ac),_0x25cde9),_0x1261af=queryStringValue(_0x4783c3,_0x54cef9(0x13f9),_0x25cde9),_0x3ce40c=queryFirstNode(_0x4783c3,_0x54cef9(0xcbc),_0x25cde9),_0x40b0f6=queryStringValue(_0x3ce40c,'u',_0x25cde9),_0x579621=queryStringValue(_0x3ce40c,'v',_0x25cde9);_0x40b0f6=_0x54cef9(0x4710)===_0x40b0f6?TextureWrap$1[_0x54cef9(0x2124)]:TextureWrap$1[_0x54cef9(0x312f)],_0x579621='TAM_WRAP'===_0x579621?TextureWrap$1[_0x54cef9(0x2124)]:TextureWrap$1['CLAMP_TO_EDGE'];var _0x561b7a=_0xcf789a[_0x54cef9(0x43fd)][_0x1261af];if(defined$1(_0x561b7a)){_0x1261af=_0x2d1dbf[_0x54cef9(0x2b7f)]+'_'+_0x1261af;var _0x205b4d=DDSTextureManager$1['CreateTexture'](_0x1261af,_0x2d1dbf,_0x561b7a[_0x54cef9(0x209)],_0x561b7a['height'],_0x561b7a[_0x54cef9(0x27ba)],_0x561b7a[_0x54cef9(0x1454)],_0x561b7a[_0x54cef9(0x4f48)],!0x1,_0x40b0f6,_0x579621);_0x568db3[_0x54cef9(0xa52)][_0x54cef9(0x3a33)](_0x205b4d);}}var _0x3928fc=queryNodes(queryFirstNode(_0x3257ec,_0x54cef9(0x25ac),_0x25cde9),_0x54cef9(0x429d),_0x25cde9);for(_0x363c98=0x0,_0x5aac89=_0x3928fc['length'];_0x363c98<_0x5aac89;_0x363c98++){for(var _0x25b034=_0x3928fc[_0x363c98],_0x106abf=queryStringValue(_0x25b034,'GeoDeModMatrix',_0x25cde9)[_0x54cef9(0x4d7b)](','),_0x2ff0cc=0x0;_0x2ff0cc<0x10;_0x2ff0cc++)_0x106abf[_0x2ff0cc]=parseFloat(_0x106abf[_0x2ff0cc]);_0x106abf=Matrix4[_0x54cef9(0x41a1)](_0x106abf,0x0);for(var _0x1f7676=queryNodes(_0x25b034,_0x54cef9(0x5601),_0x25cde9),_0xb1cfd8=[],_0x5d0e74=0x0,_0x28313f=_0x1f7676[_0x54cef9(0x531b)];_0x5d0e74<_0x28313f;_0x5d0e74++){var _0x275bda=_0x1f7676[_0x5d0e74][_0x54cef9(0x4d31)][_0x54cef9(0x559)]();_0xb1cfd8[_0x54cef9(0x3a33)](_0x275bda);}for(var _0x2502c0=[],_0x1dd4ff=new BoundingSphere(),_0x442240=0x0;_0x442240<_0xb1cfd8[_0x54cef9(0x531b)];_0x442240++){var _0x5e2d6f=calcBoundingSphere(_0x2b1c3a=(_0x3ed94d=_0xcf789a[_0x54cef9(0x3585)][_0xb1cfd8[_0x442240]])['vertexPackage'],_0x106abf);_0x2502c0[_0x54cef9(0x3a33)](_0x5e2d6f);}var _0x348ba7=new Cartesian3();_0x2502c0[_0x54cef9(0x531b)]>0x0&&(BoundingSphere[_0x54cef9(0x3dbe)](_0x2502c0,_0x1dd4ff),_0x348ba7=Cartesian3['clone'](_0x1dd4ff['center']),_0x2502c0['length']=0x0),_0xc39312['oriRadius']=_0x1dd4ff[_0x54cef9(0x2896)];for(_0x28313f=0x0;_0x28313f<_0xb1cfd8[_0x54cef9(0x531b)];_0x28313f++){var _0x3ed94d,_0x2b1c3a=(_0x3ed94d=_0xcf789a[_0x54cef9(0x3585)][_0xb1cfd8[_0x28313f]])[_0x54cef9(0x44d3)],_0x333dcf=_0x3ed94d['arrIndexPackage'],_0x9ed1d5={};for(var _0x4a0ff7 in _0x333dcf){var _0x2ab7e3=_0x333dcf[_0x4a0ff7];defined$1(_0x2ab7e3)&&(_0x568db3=_0x183230[_0x15736a=_0x2ab7e3[_0x54cef9(0x2ba2)]],_0x9ed1d5[_0x15736a]=_0x568db3);}var _0x40f660=new RenderEntity({'vertexPackage':_0x2b1c3a,'arrIndexPackage':_0x333dcf,'version':_0xcf789a[_0x54cef9(0x3330)],'mapPass':_0x9ed1d5,'boundingVolume':_0x1dd4ff,'oriCenter':_0x348ba7,'owner':_0xc39312});_0x40f660[_0x54cef9(0x3a52)](_0xc39312[_0x54cef9(0x1968)]),_0xc39312['_renderEntities'][_0x54cef9(0x3a33)](_0x40f660);}}_0xc39312['_ready']=!0x0,_0xc39312['_state']=LOADSTATE[_0x54cef9(0x3a40)];}else _0xc39312[_0x54cef9(0x3d20)]=LOADSTATE[_0x54cef9(0x17b2)];}):_0xc39312[_0x4e905c(0x4695)]=LOADSTATE[_0x4e905c(0x17b2)];}function calcBoundingSphere(_0x456665,_0x5a14fc){var _0x18db9e=_0x68aa19,_0x289581=[],_0x8f8f10=new BoundingSphere(),_0x2bc091=new Cartesian3();new Cartesian3();for(var _0x3f4c45=_0x456665[_0x18db9e(0xd16)][0x0],_0x3c3808=_0x3f4c45[_0x18db9e(0xbdc)],_0xaf93d1=new Float32Array(_0x3f4c45[_0x18db9e(0x1451)]['buffer'],_0x3f4c45['typedArray'][_0x18db9e(0x42fe)],_0x3f4c45[_0x18db9e(0x1451)][_0x18db9e(0x21dd)]/0x4),_0x3259c5=0x0;_0x3259c5<_0x456665[_0x18db9e(0x2247)];_0x3259c5++)Cartesian3[_0x18db9e(0xb30)](_0xaf93d1,_0x3c3808*_0x3259c5,_0x2bc091),_0x289581[_0x18db9e(0x3a33)](Cartesian3[_0x18db9e(0x254b)](_0x2bc091));return BoundingSphere[_0x18db9e(0x111e)](_0x289581,_0x8f8f10),_0x289581[_0x18db9e(0x531b)]=0x0,BoundingSphere['transform'](_0x8f8f10,_0x5a14fc,_0x8f8f10),_0x8f8f10;}function RenderEntity(_0x38ea7c){var _0x1eaa08=_0x68aa19,_0xb6c1a8=(_0x38ea7c=_0x38ea7c||{})[_0x1eaa08(0xb89)],_0x46e10d=_0x38ea7c[_0x1eaa08(0x44d3)],_0x9bf206=_0x38ea7c[_0x1eaa08(0x599)];this['_arrIndexPackage']=_0xb6c1a8,this['_vertexPackage']=_0x46e10d,this['_owner']=_0x38ea7c[_0x1eaa08(0x3036)],this['_attributeLocations']={},this[_0x1eaa08(0x1d4b)]=!0x1,this[_0x1eaa08(0x9cc)]=_0x9bf206,this['_boundingVolume']=_0x38ea7c[_0x1eaa08(0x20c5)],this['_oriCenter']=_0x38ea7c['oriCenter'];}function TimelineHighlightRange(_0x4da551,_0x26250c,_0x229492){var _0x36711a=_0x68aa19;this[_0x36711a(0x57d1)]=_0x4da551,this[_0x36711a(0x97b)]=_0x26250c,this[_0x36711a(0x1c3a)]=defaultValue$1(_0x229492,0x0);}function TimelineTrack(_0x49604e,_0x335976,_0x22309c,_0x51ccbe){var _0x252d7f=_0x68aa19;this['interval']=_0x49604e,this[_0x252d7f(0x5862)]=_0x335976,this[_0x252d7f(0x28b8)]=_0x22309c||new Color$2(0.5,0.5,0.5,0x1),this[_0x252d7f(0x53ed)]=_0x51ccbe||new Color$2(0x0,0x0,0x0,0x0);}RenderEntity[_0x68aa19(0x4b51)][_0x68aa19(0x3a52)]=function(_0x4577e8){var _0x522e2f=_0x68aa19;this['_initialize']||(this['createCommand'](_0x4577e8),this[_0x522e2f(0x1d4b)]=!0x0);},RenderEntity[_0x68aa19(0x4b51)][_0x68aa19(0x2809)]=function(_0x1ae719){var _0x2913d0=_0x68aa19;for(var _0x472d43=this[_0x2913d0(0x470d)][_0x2913d0(0xd16)],_0x592af8=0x0,_0x146874=_0x472d43[_0x2913d0(0x531b)];_0x592af8<_0x146874;_0x592af8++){var _0x11a5d9=_0x472d43[_0x592af8];defined$1(_0x11a5d9[_0x2913d0(0x1451)])&&(_0x11a5d9[_0x2913d0(0x20aa)]=Buffer$1[_0x2913d0(0xb5a)]({'context':_0x1ae719,'typedArray':_0x11a5d9['typedArray'],'usage':BufferUsage[_0x2913d0(0x495a)]}),_0x11a5d9['typedArray']=null,delete _0x11a5d9[_0x2913d0(0x1451)]);}return this[_0x2913d0(0x3f8d)]=this[_0x2913d0(0x470d)][_0x2913d0(0x18d0)],_0x472d43;},RenderEntity['prototype']['createCommand']=function(_0x45e846){var _0x2985ab=_0x68aa19,_0x58b13c=this['createVertexData'](_0x45e846),_0x30df42=Pass$1[_0x2985ab(0x3c49)],_0x943417=RenderState[_0x2985ab(0x4d21)]({'cull':{'enabled':!0x1},'depthTest':{'enabled':!0x1},'blending':BlendingState$1['ALPHA_BLEND']}),_0x2fa782=this[_0x2985ab(0x470d)][_0x2985ab(0x2247)],_0x1a25e3=this[_0x2985ab(0x1789)][0x0];if(defined$1(_0x1a25e3)){var _0x759005=IndexDatatype$1['UNSIGNED_SHORT'];(0x1===_0x1a25e3[_0x2985ab(0x361a)]||_0x2fa782>=CesiumMath['SIXTY_FOUR_KILOBYTES'])&&_0x45e846[_0x2985ab(0x101c)]&&(_0x759005=IndexDatatype$1[_0x2985ab(0x40c5)]);var _0x4e5dcf=Buffer$1[_0x2985ab(0xaad)]({'context':_0x45e846,'typedArray':_0x1a25e3[_0x2985ab(0x2602)],'usage':BufferUsage[_0x2985ab(0x495a)],'indexDatatype':_0x759005}),_0x1d728b=this['_mapPass'][_0x1a25e3[_0x2985ab(0x2ba2)]]||MaterialPass['Default'],_0x3b4be3=PrimitiveType$1['TRIANGLES'];switch(_0x1a25e3['primitiveType']){case 0x1:_0x3b4be3=PrimitiveType$1[_0x2985ab(0x4598)];break;case 0x2:_0x3b4be3=PrimitiveType$1[_0x2985ab(0x2f6a)];break;case 0x4:_0x3b4be3=PrimitiveType$1[_0x2985ab(0x139)];}var _0x391148=new DrawCommand({'primitiveType':_0x3b4be3,'boundingVolume':this[_0x2985ab(0x302f)],'pass':_0x30df42,'owner':this,'cull':!0x1,'modelMatrix':this['_owner'][_0x2985ab(0x2f1)]});_0x391148[_0x2985ab(0xa85)]=new VertexArray({'context':_0x45e846,'attributes':_0x58b13c,'indexBuffer':_0x4e5dcf});var _0x2fd0c6=new ShaderSource({'sources':[_0x2985ab(0x2fd4)]}),_0x3c067b=new ShaderSource({'sources':['#ifdef\x20TEXTURE_ENABLE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20sampler2D\x20uTexture;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20vTexCoord;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec4\x20vColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20TEXTURE_ENABLE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vecTexCoord\x20=\x20vec2(vTexCoord.x,1.0-vTexCoord.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(uTexture,\x20vecTexCoord.xy,\x200.0)\x20*\x20vColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(gl_FragColor.a\x20<\x200.1)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}']});defined$1(this[_0x2985ab(0x3f8d)][_0x2985ab(0x45d)])&&_0x1d728b[_0x2985ab(0xa52)][_0x2985ab(0x531b)]>0x0&&_0x3c067b['defines'][_0x2985ab(0x3a33)](_0x2985ab(0x52f3)),defined$1(this[_0x2985ab(0x3f8d)][_0x2985ab(0x160)])&&_0x2fd0c6['defines'][_0x2985ab(0x3a33)](_0x2985ab(0x3916)),_0x391148[_0x2985ab(0x30a0)]=ShaderProgram$1['fromCache']({'context':_0x45e846,'vertexShaderSource':_0x2fd0c6,'fragmentShaderSource':_0x3c067b,'attributeLocations':this[_0x2985ab(0x3f8d)]}),_0x391148['uniformMap']={'uTexture':function(){var _0x492db5=_0x2985ab;return _0x1d728b[_0x492db5(0xa52)][0x0];},'uAmbientColor':function(){var _0x13f961=_0x2985ab;return _0x1d728b[_0x13f961(0x24b3)];},'uDiffuseColor':function(){return _0x1d728b['_diffuseColor'];},'uSpecularColor':function(){var _0x11029b=_0x2985ab;return _0x1d728b[_0x11029b(0x51d)];}},_0x391148[_0x2985ab(0x5547)]=_0x943417,this[_0x2985ab(0x8e3)]=_0x391148,this[_0x2985ab(0x470d)]=null,this[_0x2985ab(0x1789)][_0x2985ab(0x531b)]=0x0;}},RenderEntity[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},RenderEntity['prototype'][_0x68aa19(0x2578)]=function(){var _0x546960=_0x68aa19;for(var _0x319b9e in this[_0x546960(0x9cc)])this[_0x546960(0x9cc)][_0x546960(0x2a77)](_0x319b9e)&&this[_0x546960(0x9cc)][_0x319b9e]['destroy']();return this[_0x546960(0x9cc)]['length']=0x0,defined$1(this[_0x546960(0x8e3)])&&(this[_0x546960(0x8e3)][_0x546960(0xa85)]=this[_0x546960(0x8e3)]['vertexArray']&&!this[_0x546960(0x8e3)][_0x546960(0xa85)][_0x546960(0x1348)]()&&this[_0x546960(0x8e3)][_0x546960(0xa85)][_0x546960(0x2578)](),this[_0x546960(0x8e3)][_0x546960(0x30a0)]=this['_colorCommand'][_0x546960(0x30a0)]&&!this[_0x546960(0x8e3)]['shaderProgram'][_0x546960(0x1348)]()&&this[_0x546960(0x8e3)][_0x546960(0x30a0)][_0x546960(0x2578)](),this[_0x546960(0x8e3)]=void 0x0),this[_0x546960(0x470d)]=null,this['_arrIndexPackage'][_0x546960(0x531b)]=0x0,this[_0x546960(0x3f8d)]=void 0x0,destroyObject$1(this);},TimelineHighlightRange['prototype']['getHeight']=function(){return this['_height'];},TimelineHighlightRange[_0x68aa19(0x4b51)][_0x68aa19(0x255c)]=function(){return this['_base'];},TimelineHighlightRange[_0x68aa19(0x4b51)][_0x68aa19(0xa8b)]=function(){return this['_start'];},TimelineHighlightRange[_0x68aa19(0x4b51)][_0x68aa19(0x7b5)]=function(){var _0x2fcbdb=_0x68aa19;return this[_0x2fcbdb(0x3c27)];},TimelineHighlightRange[_0x68aa19(0x4b51)][_0x68aa19(0x1ac3)]=function(_0x31e220,_0x366f05){var _0x5b5b58=_0x68aa19;this[_0x5b5b58(0x1008)]=_0x31e220,this[_0x5b5b58(0x3c27)]=_0x366f05;},TimelineHighlightRange[_0x68aa19(0x4b51)]['render']=function(_0x5057b7){var _0x1b6cb4=_0x68aa19,_0x3f0976='';if(this['_start']&&this[_0x1b6cb4(0x3c27)]&&this[_0x1b6cb4(0x57d1)]){var _0x1f2c23=JulianDate[_0x1b6cb4(0x250b)](this[_0x1b6cb4(0x1008)],_0x5057b7['epochJulian']),_0x1766e8=Math['round'](_0x5057b7[_0x1b6cb4(0x2941)]*_0x5057b7[_0x1b6cb4(0x15af)](_0x1f2c23)),_0x58545d=JulianDate[_0x1b6cb4(0x250b)](this['_stop'],_0x5057b7[_0x1b6cb4(0x49e6)]),_0x1cd665=Math['round'](_0x5057b7[_0x1b6cb4(0x2941)]*_0x5057b7[_0x1b6cb4(0x15af)](_0x58545d))-_0x1766e8;_0x1766e8<0x0&&(_0x1cd665+=_0x1766e8,_0x1766e8=0x0),_0x1766e8+_0x1cd665>_0x5057b7[_0x1b6cb4(0x2941)]&&(_0x1cd665=_0x5057b7[_0x1b6cb4(0x2941)]-_0x1766e8),_0x1cd665>0x0&&(_0x3f0976=_0x1b6cb4(0x3058)+_0x1766e8[_0x1b6cb4(0x1d43)]()+_0x1b6cb4(0x4bc5)+_0x1cd665[_0x1b6cb4(0x1d43)]()+_0x1b6cb4(0xc82)+this['_base'][_0x1b6cb4(0x1d43)]()+_0x1b6cb4(0x2d9a)+this[_0x1b6cb4(0x97b)]+_0x1b6cb4(0x1072)+this[_0x1b6cb4(0x57d1)]+';\x22></span>');}return _0x3f0976;},TimelineTrack[_0x68aa19(0x4b51)][_0x68aa19(0x2507)]=function(_0x4b424f,_0x5ab768){var _0x494379=_0x68aa19,_0x181bd4=this[_0x494379(0xd0f)][_0x494379(0x3db1)],_0x4a77bd=this[_0x494379(0xd0f)][_0x494379(0x229e)],_0x310889=_0x5ab768[_0x494379(0x52a)],_0x54a165=JulianDate['addSeconds'](_0x5ab768[_0x494379(0x52a)],_0x5ab768['duration'],new JulianDate());if(JulianDate[_0x494379(0x15d1)](_0x181bd4,_0x310889)&&JulianDate[_0x494379(0xcbd)](_0x4a77bd,_0x54a165))_0x4b424f[_0x494379(0x3355)]=this[_0x494379(0x28b8)][_0x494379(0x46c6)](),_0x4b424f['fillRect'](0x0,_0x5ab768['y'],_0x5ab768[_0x494379(0x2941)],this[_0x494379(0x5862)]);else{if(JulianDate[_0x494379(0x425b)](_0x181bd4,_0x54a165)&&JulianDate[_0x494379(0x12f2)](_0x4a77bd,_0x310889)){var _0x281302,_0x3a8fdb,_0x28f77d;for(_0x281302=0x0;_0x281302<_0x5ab768[_0x494379(0x2941)];++_0x281302){var _0x42fd48=JulianDate[_0x494379(0x27cb)](_0x5ab768['startJulian'],_0x281302/_0x5ab768[_0x494379(0x2941)]*_0x5ab768[_0x494379(0x1afe)],new JulianDate());!defined$1(_0x3a8fdb)&&JulianDate['greaterThanOrEquals'](_0x42fd48,_0x181bd4)?_0x3a8fdb=_0x281302:!defined$1(_0x28f77d)&&JulianDate[_0x494379(0x12f2)](_0x42fd48,_0x4a77bd)&&(_0x28f77d=_0x281302);}_0x4b424f[_0x494379(0x3355)]=this[_0x494379(0x53ed)]['toCssColorString'](),_0x4b424f[_0x494379(0x2904)](0x0,_0x5ab768['y'],_0x5ab768[_0x494379(0x2941)],this['height']),defined$1(_0x3a8fdb)&&(defined$1(_0x28f77d)||(_0x28f77d=_0x5ab768[_0x494379(0x2941)]),_0x4b424f[_0x494379(0x3355)]=this[_0x494379(0x28b8)][_0x494379(0x46c6)](),_0x4b424f[_0x494379(0x2904)](_0x3a8fdb,_0x5ab768['y'],Math[_0x494379(0x2bc6)](_0x28f77d-_0x3a8fdb,0x1),this[_0x494379(0x5862)]));}}};var timelineWheelDelta=0xe8d4a51000,timelineMouseMode={'none':0x0,'scrub':0x1,'slide':0x2,'zoom':0x3,'touchOnly':0x4},timelineTouchMode={'none':0x0,'scrub':0x1,'slideZoom':0x2,'singleTap':0x3,'ignore':0x4},timelineTicScales=[0.001,0.002,0.005,0.01,0.02,0.05,0.1,0.25,0.5,0x1,0x2,0x5,0xa,0xf,0x1e,0x3c,0x78,0x12c,0x258,0x384,0x708,0xe10,0x1c20,0x3840,0x5460,0xa8c0,0x15180,0x2a300,0x54600,0x93a80,0x13c680,0x278d00,0x4f1a00,0x76a700,0xed4e00,0x1e13380,0x3c26700,0x784ce00,0x9660180,0x12cc0300,0x25980600,0x4b300c00,0x5dfc0f00,0xbbf81e00,0x177f03c00,0x2efe07800,0x3abd89600,0x757b12c00],timelineMonthNames=['Jan',_0x68aa19(0x5533),_0x68aa19(0x4487),_0x68aa19(0x3b20),_0x68aa19(0xc4e),_0x68aa19(0x1d01),'Jul',_0x68aa19(0x4ee9),'Sep',_0x68aa19(0x1aad),_0x68aa19(0x6ec),'Dec'];function Timeline(_0x54748e,_0x56570c){var _0x25ae2d=_0x68aa19;_0x54748e=getElement(_0x54748e),this['container']=_0x54748e;var _0x3baa43=document[_0x25ae2d(0x433c)](_0x25ae2d(0x4dc4));_0x3baa43['className']='cesium-timeline-main',_0x54748e[_0x25ae2d(0x3356)](_0x3baa43),this[_0x25ae2d(0x1ddc)]=_0x3baa43,this[_0x25ae2d(0x1133)]=void 0x0,this[_0x25ae2d(0x282b)]=void 0x0,this[_0x25ae2d(0x3cdf)]=void 0x0,this['_scrubElement']=void 0x0,this[_0x25ae2d(0x3ba)]=void 0x0,this[_0x25ae2d(0x529a)]=void 0x0,this[_0x25ae2d(0x18f1)]=_0x56570c,this['_scrubJulian']=_0x56570c['currentTime'],this[_0x25ae2d(0x25b0)]=-0x1,this[_0x25ae2d(0x1b26)]=timelineMouseMode[_0x25ae2d(0x54f0)],this[_0x25ae2d(0x983)]=timelineTouchMode['none'],this['_touchState']={'centerX':0x0,'spanX':0x0},this[_0x25ae2d(0x2763)]=0x0,this['_timelineDrag']=0x0,this[_0x25ae2d(0x2c4a)]=void 0x0,this['_lastHeight']=void 0x0,this['_lastWidth']=void 0x0,this[_0x25ae2d(0x1ddc)][_0x25ae2d(0x40f1)]='<div\x20class=\x22cesium-timeline-bar\x22></div><div\x20class=\x22cesium-timeline-trackContainer\x22><canvas\x20class=\x22cesium-timeline-tracks\x22\x20width=\x2210\x22\x20height=\x221\x22></canvas></div><div\x20class=\x22cesium-timeline-needle\x22></div><span\x20class=\x22cesium-timeline-ruler\x22></span>',this[_0x25ae2d(0x4792)]=this['_topDiv'][_0x25ae2d(0x1330)][0x0],this['_trackContainer']=this[_0x25ae2d(0x1ddc)][_0x25ae2d(0x1330)][0x1],this[_0x25ae2d(0x196)]=this['_topDiv']['childNodes'][0x1]['childNodes'][0x0],this[_0x25ae2d(0x2946)]=this[_0x25ae2d(0x1ddc)]['childNodes'][0x2],this[_0x25ae2d(0x2ad3)]=this[_0x25ae2d(0x1ddc)][_0x25ae2d(0x1330)][0x3],this[_0x25ae2d(0x1968)]=this[_0x25ae2d(0x196)][_0x25ae2d(0x3ca1)]('2d'),this[_0x25ae2d(0x520b)]=[],this['_highlightRanges']=[],this[_0x25ae2d(0x42dd)](_0x56570c['startTime'],_0x56570c[_0x25ae2d(0x2933)]),this[_0x25ae2d(0x1881)]=createMouseDownCallback(this),this[_0x25ae2d(0x4f24)]=createMouseUpCallback(this),this[_0x25ae2d(0x30ef)]=createMouseMoveCallback(this),this[_0x25ae2d(0x340)]=createMouseWheelCallback(this),this[_0x25ae2d(0x797)]=createTouchStartCallback(this),this[_0x25ae2d(0x2962)]=createTouchMoveCallback(this),this['_onTouchEnd']=createTouchEndCallback(this);var _0x31dc82=this['_timeBarEle'];document['addEventListener'](_0x25ae2d(0x11e2),this[_0x25ae2d(0x4f24)],!0x1),document[_0x25ae2d(0xef9)](_0x25ae2d(0x3c1c),this[_0x25ae2d(0x30ef)],!0x1),_0x31dc82[_0x25ae2d(0xef9)](_0x25ae2d(0x384f),this[_0x25ae2d(0x1881)],!0x1),_0x31dc82['addEventListener']('DOMMouseScroll',this['_onMouseWheel'],!0x1),_0x31dc82[_0x25ae2d(0xef9)]('mousewheel',this['_onMouseWheel'],!0x1),_0x31dc82['addEventListener'](_0x25ae2d(0x66b),this[_0x25ae2d(0x797)],!0x1),_0x31dc82[_0x25ae2d(0xef9)]('touchmove',this[_0x25ae2d(0x2962)],!0x1),_0x31dc82[_0x25ae2d(0xef9)](_0x25ae2d(0x3064),this[_0x25ae2d(0x38f3)],!0x1),_0x31dc82[_0x25ae2d(0xef9)](_0x25ae2d(0x23c),this[_0x25ae2d(0x38f3)],!0x1),this['_topDiv'][_0x25ae2d(0x12b5)]=function(){return!0x1;},_0x56570c['onTick'][_0x25ae2d(0xef9)](this[_0x25ae2d(0x51e1)],this),this[_0x25ae2d(0x51e1)]();}function twoDigits(_0x1c6aff){var _0x255d1b=_0x68aa19;return _0x1c6aff<0xa?'0'+_0x1c6aff['toString']():_0x1c6aff[_0x255d1b(0x1d43)]();}function createMouseDownCallback(_0x4a66aa){return function(_0x17ba32){var _0x11dc6c=_0x54f3;_0x4a66aa['_mouseMode']!==timelineMouseMode[_0x11dc6c(0x2e00)]&&(0x0===_0x17ba32[_0x11dc6c(0x28bf)]?(_0x4a66aa[_0x11dc6c(0x1b26)]=timelineMouseMode['scrub'],_0x4a66aa[_0x11dc6c(0x4b1d)]&&(_0x4a66aa[_0x11dc6c(0x4b1d)][_0x11dc6c(0x588d)][_0x11dc6c(0x348c)]=_0x11dc6c(0x1579)),_0x4a66aa['_onMouseMove'](_0x17ba32)):(_0x4a66aa[_0x11dc6c(0x2763)]=_0x17ba32['clientX'],0x2===_0x17ba32['button']?_0x4a66aa['_mouseMode']=timelineMouseMode[_0x11dc6c(0x4199)]:_0x4a66aa[_0x11dc6c(0x1b26)]=timelineMouseMode['slide'])),_0x17ba32[_0x11dc6c(0x3e9e)]();};}function createMouseUpCallback(_0x487de3){return function(_0x56687f){var _0x3c1a09=_0x54f3;_0x487de3[_0x3c1a09(0x1b26)]=timelineMouseMode['none'],_0x487de3['_scrubElement']&&(_0x487de3['_scrubElement'][_0x3c1a09(0x588d)]['backgroundPosition']=_0x3c1a09(0x4a87)),_0x487de3['_timelineDrag']=0x0,_0x487de3[_0x3c1a09(0x2c4a)]=void 0x0;};}function createMouseMoveCallback(_0x1b86af){return function(_0x561523){var _0xbb4f89=_0x54f3,_0x5a9cf5;if(_0x1b86af[_0xbb4f89(0x1b26)]===timelineMouseMode[_0xbb4f89(0x15f3)]){_0x561523['preventDefault']();var _0x3e49b4=_0x561523[_0xbb4f89(0x1ed7)]-_0x1b86af[_0xbb4f89(0x1ddc)]['getBoundingClientRect']()[_0xbb4f89(0x1831)];_0x3e49b4<0x0?(_0x1b86af[_0xbb4f89(0x2c4a)]=0x0,_0x1b86af[_0xbb4f89(0x46d3)]=-0.01*_0x1b86af[_0xbb4f89(0x529a)]):_0x3e49b4>_0x1b86af[_0xbb4f89(0x1ddc)]['clientWidth']?(_0x1b86af[_0xbb4f89(0x2c4a)]=_0x1b86af[_0xbb4f89(0x1ddc)][_0xbb4f89(0x49a0)],_0x1b86af[_0xbb4f89(0x46d3)]=0.01*_0x1b86af['_timeBarSecondsSpan']):(_0x1b86af[_0xbb4f89(0x2c4a)]=void 0x0,_0x1b86af[_0xbb4f89(0x4004)](_0x3e49b4,_0x3e49b4*_0x1b86af[_0xbb4f89(0x529a)]/_0x1b86af['_topDiv'][_0xbb4f89(0x49a0)]));}else{if(_0x1b86af[_0xbb4f89(0x1b26)]===timelineMouseMode[_0xbb4f89(0x4bb1)]){if(_0x5a9cf5=_0x1b86af[_0xbb4f89(0x2763)]-_0x561523[_0xbb4f89(0x1ed7)],_0x1b86af[_0xbb4f89(0x2763)]=_0x561523[_0xbb4f89(0x1ed7)],0x0!==_0x5a9cf5){var _0x3ac6b2=_0x5a9cf5*_0x1b86af['_timeBarSecondsSpan']/_0x1b86af['_topDiv'][_0xbb4f89(0x49a0)];_0x1b86af[_0xbb4f89(0x42dd)](JulianDate['addSeconds'](_0x1b86af[_0xbb4f89(0x3ba)],_0x3ac6b2,new JulianDate()),JulianDate['addSeconds'](_0x1b86af['_endJulian'],_0x3ac6b2,new JulianDate()));}}else _0x1b86af[_0xbb4f89(0x1b26)]===timelineMouseMode[_0xbb4f89(0x4199)]&&(_0x5a9cf5=_0x1b86af[_0xbb4f89(0x2763)]-_0x561523[_0xbb4f89(0x1ed7)],_0x1b86af['_mouseX']=_0x561523[_0xbb4f89(0x1ed7)],0x0!==_0x5a9cf5&&_0x1b86af[_0xbb4f89(0x1e88)](Math[_0xbb4f89(0x1f76)](1.01,_0x5a9cf5)));}};}function createMouseWheelCallback(_0xb448e9){return function(_0x368682){var _0x335152=_0x54f3,_0x41a8aa=_0x368682[_0x335152(0x32e5)]||_0x368682['wheelDelta']||-_0x368682[_0x335152(0x1868)];_0x41a8aa/=timelineWheelDelta=Math['max'](Math['min'](Math[_0x335152(0x1661)](_0x41a8aa),timelineWheelDelta),0x1),_0xb448e9[_0x335152(0x1e88)](Math['pow'](1.05,-_0x41a8aa));};}function createTouchStartCallback(_0x397a5a){return function(_0x26af16){var _0x5182bc=_0x54f3,_0x4369df,_0x58f3db,_0x5c5481=_0x26af16['touches'][_0x5182bc(0x531b)],_0x4af637=_0x397a5a[_0x5182bc(0x1ddc)][_0x5182bc(0x4209)]()['left'];_0x26af16[_0x5182bc(0x3e9e)](),_0x397a5a[_0x5182bc(0x1b26)]=timelineMouseMode[_0x5182bc(0x2e00)],0x1===_0x5c5481?(_0x4369df=JulianDate[_0x5182bc(0x250b)](_0x397a5a['_scrubJulian'],_0x397a5a[_0x5182bc(0x3ba)]),_0x58f3db=Math[_0x5182bc(0x19b6)](_0x4369df*_0x397a5a[_0x5182bc(0x1ddc)]['clientWidth']/_0x397a5a[_0x5182bc(0x529a)]+_0x4af637),Math[_0x5182bc(0x1661)](_0x26af16[_0x5182bc(0x5544)][0x0][_0x5182bc(0x1ed7)]-_0x58f3db)<0x32?(_0x397a5a['_touchMode']=timelineTouchMode[_0x5182bc(0x15f3)],_0x397a5a[_0x5182bc(0x4b1d)]&&(_0x397a5a[_0x5182bc(0x4b1d)][_0x5182bc(0x588d)][_0x5182bc(0x348c)]=0x1===_0x5c5481?'-16px\x200':_0x5182bc(0x4a87))):(_0x397a5a['_touchMode']=timelineTouchMode[_0x5182bc(0x2ca7)],_0x397a5a['_touchState'][_0x5182bc(0xaba)]=_0x26af16[_0x5182bc(0x5544)][0x0]['clientX']-_0x4af637)):0x2===_0x5c5481?(_0x397a5a[_0x5182bc(0x983)]=timelineTouchMode[_0x5182bc(0x4b19)],_0x397a5a[_0x5182bc(0x2b0c)]['centerX']=0.5*(_0x26af16['touches'][0x0][_0x5182bc(0x1ed7)]+_0x26af16['touches'][0x1][_0x5182bc(0x1ed7)])-_0x4af637,_0x397a5a[_0x5182bc(0x2b0c)][_0x5182bc(0x716)]=Math[_0x5182bc(0x1661)](_0x26af16[_0x5182bc(0x5544)][0x0]['clientX']-_0x26af16[_0x5182bc(0x5544)][0x1][_0x5182bc(0x1ed7)])):_0x397a5a[_0x5182bc(0x983)]=timelineTouchMode[_0x5182bc(0x165f)];};}function createTouchEndCallback(_0x2df3d7){return function(_0xbfa93d){var _0x705a1d=_0x54f3,_0x49d469=_0xbfa93d[_0x705a1d(0x5544)]['length'],_0x250c93=_0x2df3d7['_topDiv'][_0x705a1d(0x4209)]()[_0x705a1d(0x1831)];_0x2df3d7[_0x705a1d(0x983)]===timelineTouchMode[_0x705a1d(0x2ca7)]?(_0x2df3d7['_touchMode']=timelineTouchMode[_0x705a1d(0x15f3)],_0x2df3d7[_0x705a1d(0x2962)](_0xbfa93d)):_0x2df3d7[_0x705a1d(0x983)]===timelineTouchMode['scrub']&&_0x2df3d7[_0x705a1d(0x2962)](_0xbfa93d),_0x2df3d7[_0x705a1d(0x1b26)]=timelineMouseMode[_0x705a1d(0x2e00)],0x1!==_0x49d469?_0x2df3d7[_0x705a1d(0x983)]=_0x49d469>0x0?timelineTouchMode[_0x705a1d(0x165f)]:timelineTouchMode[_0x705a1d(0x54f0)]:_0x2df3d7[_0x705a1d(0x983)]===timelineTouchMode[_0x705a1d(0x4b19)]&&(_0x2df3d7[_0x705a1d(0x2b0c)][_0x705a1d(0xaba)]=_0xbfa93d[_0x705a1d(0x5544)][0x0][_0x705a1d(0x1ed7)]-_0x250c93),_0x2df3d7['_scrubElement']&&(_0x2df3d7[_0x705a1d(0x4b1d)][_0x705a1d(0x588d)]['backgroundPosition']=_0x705a1d(0x4a87));};}function createTouchMoveCallback(_0x334ba7){return function(_0x279e6b){var _0x4ac299=_0x54f3,_0x156f08,_0x4ae1e7,_0x52178d,_0x1192b5,_0x4e4423,_0x134005,_0x57c4dc=0x1,_0xdc065c=_0x334ba7[_0x4ac299(0x1ddc)]['getBoundingClientRect']()[_0x4ac299(0x1831)];_0x334ba7[_0x4ac299(0x983)]===timelineTouchMode[_0x4ac299(0x2ca7)]&&(_0x334ba7[_0x4ac299(0x983)]=timelineTouchMode['slideZoom']),_0x334ba7['_mouseMode']=timelineMouseMode['touchOnly'],_0x334ba7['_touchMode']===timelineTouchMode[_0x4ac299(0x15f3)]?(_0x279e6b[_0x4ac299(0x3e9e)](),0x1===_0x279e6b['changedTouches'][_0x4ac299(0x531b)]&&(_0x4ae1e7=_0x279e6b[_0x4ac299(0x26a0)][0x0][_0x4ac299(0x1ed7)]-_0xdc065c)>=0x0&&_0x4ae1e7<=_0x334ba7[_0x4ac299(0x1ddc)][_0x4ac299(0x49a0)]&&_0x334ba7['_setTimeBarTime'](_0x4ae1e7,_0x4ae1e7*_0x334ba7[_0x4ac299(0x529a)]/_0x334ba7[_0x4ac299(0x1ddc)][_0x4ac299(0x49a0)])):_0x334ba7[_0x4ac299(0x983)]===timelineTouchMode['slideZoom']&&(0x2===(_0x52178d=_0x279e6b[_0x4ac299(0x5544)]['length'])?(_0x1192b5=0.5*(_0x279e6b['touches'][0x0][_0x4ac299(0x1ed7)]+_0x279e6b[_0x4ac299(0x5544)][0x1]['clientX'])-_0xdc065c,_0x4e4423=Math[_0x4ac299(0x1661)](_0x279e6b['touches'][0x0][_0x4ac299(0x1ed7)]-_0x279e6b[_0x4ac299(0x5544)][0x1]['clientX'])):0x1===_0x52178d&&(_0x1192b5=_0x279e6b[_0x4ac299(0x5544)][0x0][_0x4ac299(0x1ed7)]-_0xdc065c,_0x4e4423=0x0),defined$1(_0x1192b5)&&(_0x4e4423>0x0&&_0x334ba7[_0x4ac299(0x2b0c)][_0x4ac299(0x716)]>0x0?(_0x57c4dc=_0x334ba7[_0x4ac299(0x2b0c)][_0x4ac299(0x716)]/_0x4e4423,_0x134005=JulianDate[_0x4ac299(0x27cb)](_0x334ba7[_0x4ac299(0x3ba)],(_0x334ba7['_touchState'][_0x4ac299(0xaba)]*_0x334ba7[_0x4ac299(0x529a)]-_0x1192b5*_0x334ba7[_0x4ac299(0x529a)]*_0x57c4dc)/_0x334ba7[_0x4ac299(0x1ddc)][_0x4ac299(0x49a0)],new JulianDate())):(_0x156f08=_0x334ba7[_0x4ac299(0x2b0c)][_0x4ac299(0xaba)]-_0x1192b5,_0x134005=JulianDate['addSeconds'](_0x334ba7[_0x4ac299(0x3ba)],_0x156f08*_0x334ba7[_0x4ac299(0x529a)]/_0x334ba7[_0x4ac299(0x1ddc)][_0x4ac299(0x49a0)],new JulianDate())),_0x334ba7[_0x4ac299(0x42dd)](_0x134005,JulianDate[_0x4ac299(0x27cb)](_0x134005,_0x334ba7[_0x4ac299(0x529a)]*_0x57c4dc,new JulianDate())),_0x334ba7[_0x4ac299(0x2b0c)][_0x4ac299(0xaba)]=_0x1192b5,_0x334ba7[_0x4ac299(0x2b0c)][_0x4ac299(0x716)]=_0x4e4423));};}function lockScreen(_0xd09c86){var _0x130b68=_0x68aa19,_0x4417d5=!0x1,_0x3a962c=window['screen'];return defined$1(_0x3a962c)&&(defined$1(_0x3a962c['lockOrientation'])?_0x4417d5=_0x3a962c['lockOrientation'](_0xd09c86):defined$1(_0x3a962c[_0x130b68(0x443f)])?_0x4417d5=_0x3a962c[_0x130b68(0x443f)](_0xd09c86):defined$1(_0x3a962c[_0x130b68(0x2da1)])?_0x4417d5=_0x3a962c[_0x130b68(0x2da1)](_0xd09c86):defined$1(_0x3a962c['orientation']&&_0x3a962c[_0x130b68(0xebd)][_0x130b68(0x305c)])&&(_0x4417d5=_0x3a962c[_0x130b68(0xebd)]['lock'](_0xd09c86))),_0x4417d5;}function unlockScreen(){var _0x5462ea=_0x68aa19,_0x531b4b=window[_0x5462ea(0x228)];defined$1(_0x531b4b)&&(defined$1(_0x531b4b[_0x5462ea(0x241c)])?_0x531b4b['unlockOrientation']():defined$1(_0x531b4b[_0x5462ea(0x59c)])?_0x531b4b['mozUnlockOrientation']():defined$1(_0x531b4b['msUnlockOrientation'])?_0x531b4b['msUnlockOrientation']():defined$1(_0x531b4b[_0x5462ea(0xebd)]&&_0x531b4b['orientation'][_0x5462ea(0x4fc0)])&&_0x531b4b[_0x5462ea(0xebd)]['unlock']());}function toggleVR(_0x1366f6,_0x20e3f5,_0x3cec39,_0x5642fa){var _0x326478=_0x68aa19;_0x5642fa()||(_0x3cec39()?(_0x20e3f5['useWebVR']=!0x1,_0x1366f6[_0x326478(0x3915)]&&(unlockScreen(),_0x1366f6[_0x326478(0x3915)]=!0x1),_0x1366f6[_0x326478(0x1d2a)]['disable'](),Fullscreen[_0x326478(0x2f62)](),_0x3cec39(!0x1)):(Fullscreen['fullscreen']||Fullscreen['requestFullscreen'](_0x1366f6['_vrElement']),_0x1366f6[_0x326478(0x1d2a)][_0x326478(0x10ec)](),_0x1366f6['_locked']||(_0x1366f6[_0x326478(0x3915)]=lockScreen('landscape')),_0x20e3f5[_0x326478(0x2448)]=!0x0,_0x3cec39(!0x0)));}function VRButtonViewModel(_0x46d883,_0x4187c5){var _0x1a56e2=_0x68aa19,_0x195973=this,_0x731a84=knockout[_0x1a56e2(0x2914)](Fullscreen[_0x1a56e2(0x20fb)]),_0x1cc507=knockout[_0x1a56e2(0x2914)](!0x1);this[_0x1a56e2(0x2abc)]=void 0x0,knockout[_0x1a56e2(0xbe6)](this,_0x1a56e2(0x2abc),{'get':function(){return _0x1cc507();}}),this['isVREnabled']=void 0x0,knockout[_0x1a56e2(0xbe6)](this,'isVREnabled',{'get':function(){return _0x731a84();},'set':function(_0x9e7a48){var _0xea9f77=_0x1a56e2;_0x731a84(_0x9e7a48&&Fullscreen[_0xea9f77(0x20fb)]);}}),this[_0x1a56e2(0x2bfe)]=void 0x0,knockout['defineProperty'](this,_0x1a56e2(0x2bfe),function(){var _0x43d227=_0x1a56e2;return _0x731a84()?_0x1cc507()?_0x43d227(0x1c50):'Enter\x20VR\x20mode':_0x43d227(0x365);});var _0x575b64=knockout[_0x1a56e2(0x2914)](!0x1);this[_0x1a56e2(0x4184)]=void 0x0,knockout[_0x1a56e2(0xbe6)](this,_0x1a56e2(0x4184),{'get':function(){return _0x575b64();}}),this[_0x1a56e2(0x577d)]=new EventHelper(),this[_0x1a56e2(0x577d)][_0x1a56e2(0x4979)](_0x46d883['preRender'],function(){var _0x34cfd0=_0x1a56e2;_0x575b64(_0x46d883[_0x34cfd0(0x1224)][_0x34cfd0(0x4506)]instanceof OrthographicFrustum);}),this['_locked']=!0x1,this['_noSleep']=new NoSleep(),this['_command']=createCommand(function(){toggleVR(_0x195973,_0x46d883,_0x1cc507,_0x575b64);},knockout[_0x1a56e2(0x55ff)](this,_0x1a56e2(0x2f0d))),this[_0x1a56e2(0xa01)]=defaultValue$1(getElement(_0x4187c5),document['body']),this[_0x1a56e2(0x556)]=function(){var _0x498eb2=_0x1a56e2;!Fullscreen[_0x498eb2(0x2883)]&&_0x1cc507()&&(_0x46d883[_0x498eb2(0x2448)]=!0x1,_0x195973[_0x498eb2(0x3915)]&&(unlockScreen(),_0x195973[_0x498eb2(0x3915)]=!0x1),_0x195973['_noSleep'][_0x498eb2(0x644)](),_0x1cc507(!0x1));},document['addEventListener'](Fullscreen[_0x1a56e2(0x5519)],this['_callback']);}Timeline['prototype'][_0x68aa19(0xef9)]=function(_0x3b03eb,_0x261113,_0x3d7330){var _0x1ad184=_0x68aa19;this['_topDiv'][_0x1ad184(0xef9)](_0x3b03eb,_0x261113,_0x3d7330);},Timeline[_0x68aa19(0x4b51)][_0x68aa19(0x1cba)]=function(_0x594d51,_0x14d584,_0x139494){var _0x4c07ea=_0x68aa19;this[_0x4c07ea(0x1ddc)][_0x4c07ea(0x1cba)](_0x594d51,_0x14d584,_0x139494);},Timeline[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},Timeline['prototype']['destroy']=function(){var _0x51dee8=_0x68aa19;this['_clock'][_0x51dee8(0x3373)]['removeEventListener'](this[_0x51dee8(0x51e1)],this),document['removeEventListener'](_0x51dee8(0x11e2),this[_0x51dee8(0x4f24)],!0x1),document[_0x51dee8(0x1cba)](_0x51dee8(0x3c1c),this['_onMouseMove'],!0x1);var _0x1650d0=this[_0x51dee8(0x4792)];_0x1650d0[_0x51dee8(0x1cba)](_0x51dee8(0x384f),this['_onMouseDown'],!0x1),_0x1650d0[_0x51dee8(0x1cba)](_0x51dee8(0x18c3),this[_0x51dee8(0x340)],!0x1),_0x1650d0['removeEventListener'](_0x51dee8(0x2621),this[_0x51dee8(0x340)],!0x1),_0x1650d0[_0x51dee8(0x1cba)](_0x51dee8(0x66b),this[_0x51dee8(0x797)],!0x1),_0x1650d0['removeEventListener'](_0x51dee8(0x2526),this[_0x51dee8(0x2962)],!0x1),_0x1650d0[_0x51dee8(0x1cba)](_0x51dee8(0x3064),this[_0x51dee8(0x38f3)],!0x1),_0x1650d0['removeEventListener'](_0x51dee8(0x23c),this[_0x51dee8(0x38f3)],!0x1),this[_0x51dee8(0x5b3)][_0x51dee8(0x3234)](this['_topDiv']),destroyObject$1(this);},Timeline[_0x68aa19(0x4b51)][_0x68aa19(0x27f9)]=function(_0xad1e76,_0x3f6354,_0x25c561){var _0x56cc9a=_0x68aa19,_0x53856e=new TimelineHighlightRange(_0xad1e76,_0x3f6354,_0x25c561);return this[_0x56cc9a(0x43aa)]['push'](_0x53856e),this[_0x56cc9a(0x5cf)](),_0x53856e;},Timeline[_0x68aa19(0x4b51)][_0x68aa19(0x32ec)]=function(_0x56c236,_0x452a37,_0x26b1ca,_0x4386c0){var _0x3db28b=_0x68aa19,_0x364b20=new TimelineTrack(_0x56c236,_0x452a37,_0x26b1ca,_0x4386c0);return this[_0x3db28b(0x520b)][_0x3db28b(0x3a33)](_0x364b20),this[_0x3db28b(0x3ed8)]=void 0x0,this[_0x3db28b(0x5cf)](),_0x364b20;},Timeline[_0x68aa19(0x4b51)][_0x68aa19(0x42dd)]=function(_0x7e2295,_0x47e47e){var _0x64f4c7=_0x68aa19;if(this['_startJulian']=_0x7e2295,this[_0x64f4c7(0x1133)]=_0x47e47e,this[_0x64f4c7(0x529a)]=JulianDate['secondsDifference'](_0x47e47e,_0x7e2295),this[_0x64f4c7(0x18f1)]&&this[_0x64f4c7(0x18f1)][_0x64f4c7(0x3894)]!==ClockRange$1[_0x64f4c7(0x1b8f)]){var _0x42cdc0=this['_clock'][_0x64f4c7(0x1aa4)],_0x3176f7=this[_0x64f4c7(0x18f1)][_0x64f4c7(0x2933)],_0xaa9ba1=JulianDate[_0x64f4c7(0x250b)](_0x3176f7,_0x42cdc0),_0x5be06e=JulianDate[_0x64f4c7(0x250b)](_0x42cdc0,this[_0x64f4c7(0x3ba)]),_0x5719b2=JulianDate[_0x64f4c7(0x250b)](_0x3176f7,this['_endJulian']);this['_timeBarSecondsSpan']>=_0xaa9ba1?(this['_timeBarSecondsSpan']=_0xaa9ba1,this[_0x64f4c7(0x3ba)]=this['_clock'][_0x64f4c7(0x1aa4)],this['_endJulian']=this[_0x64f4c7(0x18f1)][_0x64f4c7(0x2933)]):_0x5be06e>0x0?(this[_0x64f4c7(0x1133)]=JulianDate['addSeconds'](this[_0x64f4c7(0x1133)],_0x5be06e,new JulianDate()),this['_startJulian']=_0x42cdc0,this[_0x64f4c7(0x529a)]=JulianDate[_0x64f4c7(0x250b)](this[_0x64f4c7(0x1133)],this[_0x64f4c7(0x3ba)])):_0x5719b2<0x0&&(this[_0x64f4c7(0x3ba)]=JulianDate[_0x64f4c7(0x27cb)](this[_0x64f4c7(0x3ba)],_0x5719b2,new JulianDate()),this[_0x64f4c7(0x1133)]=_0x3176f7,this[_0x64f4c7(0x529a)]=JulianDate[_0x64f4c7(0x250b)](this[_0x64f4c7(0x1133)],this[_0x64f4c7(0x3ba)]));}this[_0x64f4c7(0x2a72)]();var _0x4413eb=document[_0x64f4c7(0xcca)]('Event');_0x4413eb[_0x64f4c7(0xdef)](_0x64f4c7(0x1470),!0x0,!0x0),_0x4413eb[_0x64f4c7(0x52a)]=this['_startJulian'],_0x4413eb[_0x64f4c7(0x500b)]=this[_0x64f4c7(0x1133)],_0x4413eb[_0x64f4c7(0x49e6)]=this[_0x64f4c7(0x282b)],_0x4413eb[_0x64f4c7(0xb8b)]=this[_0x64f4c7(0x529a)],_0x4413eb['mainTicSpan']=this['_mainTicSpan'],this[_0x64f4c7(0x1ddc)]['dispatchEvent'](_0x4413eb);},Timeline['prototype']['zoomFrom']=function(_0x4a5960){var _0x85f7a2=_0x68aa19,_0x3640a1=JulianDate[_0x85f7a2(0x250b)](this[_0x85f7a2(0x1179)],this[_0x85f7a2(0x3ba)]);_0x4a5960>0x1||_0x3640a1<0x0||_0x3640a1>this[_0x85f7a2(0x529a)]?_0x3640a1=0.5*this[_0x85f7a2(0x529a)]:_0x3640a1+=_0x3640a1-0.5*this['_timeBarSecondsSpan'];var _0x1fadff=this['_timeBarSecondsSpan']-_0x3640a1;this[_0x85f7a2(0x42dd)](JulianDate[_0x85f7a2(0x27cb)](this[_0x85f7a2(0x3ba)],_0x3640a1-_0x3640a1*_0x4a5960,new JulianDate()),JulianDate[_0x85f7a2(0x27cb)](this[_0x85f7a2(0x1133)],_0x1fadff*_0x4a5960-_0x1fadff,new JulianDate()));},Timeline[_0x68aa19(0x4b51)][_0x68aa19(0x3492)]=function(_0x4a82cf){var _0x204451=_0x68aa19,_0x8b42ef=JulianDate[_0x204451(0x57c5)](_0x4a82cf),_0x1ff6fb=_0x8b42ef[_0x204451(0x4563)],_0x4dc2c7='\x20UTC';if(_0x1ff6fb>0x0&&this[_0x204451(0x529a)]<0xe10){for(_0x4dc2c7=Math['floor'](_0x1ff6fb)['toString']();_0x4dc2c7[_0x204451(0x531b)]<0x3;)_0x4dc2c7='0'+_0x4dc2c7;_0x4dc2c7='.'+_0x4dc2c7;}return timelineMonthNames[_0x8b42ef[_0x204451(0x267f)]-0x1]+'\x20'+_0x8b42ef[_0x204451(0x2bd1)]+'\x20'+_0x8b42ef[_0x204451(0x1f90)]+'\x20'+twoDigits(_0x8b42ef['hour'])+':'+twoDigits(_0x8b42ef['minute'])+':'+twoDigits(_0x8b42ef[_0x204451(0x15ce)])+_0x4dc2c7;},Timeline[_0x68aa19(0x4b51)][_0x68aa19(0x2573)]=0x7,Timeline['prototype'][_0x68aa19(0x2a72)]=function(){var _0x38dae7=_0x68aa19,_0x1b7bdf,_0x4b2da8=this['_timeBarEle'],_0x1d4990=JulianDate[_0x38dae7(0x250b)](this['_scrubJulian'],this[_0x38dae7(0x3ba)]),_0x5c1836=Math[_0x38dae7(0x19b6)](_0x1d4990*this['_topDiv']['clientWidth']/this[_0x38dae7(0x529a)]),_0x140985=_0x5c1836-0x8,_0x1a6004=this;this[_0x38dae7(0x2946)][_0x38dae7(0x588d)]['left']=_0x5c1836[_0x38dae7(0x1d43)]()+'px';var _0x4013a2='',_0xc05b2e=0.01,_0x48e985=0x757b12c00,_0x439ff5=1e-10,_0x500745=0x0,_0x5205ae=this[_0x38dae7(0x529a)];_0x5205ae<_0xc05b2e?(_0x5205ae=_0xc05b2e,this[_0x38dae7(0x529a)]=_0xc05b2e,this[_0x38dae7(0x1133)]=JulianDate[_0x38dae7(0x27cb)](this[_0x38dae7(0x3ba)],_0xc05b2e,new JulianDate())):_0x5205ae>_0x48e985&&(_0x5205ae=_0x48e985,this[_0x38dae7(0x529a)]=_0x48e985,this[_0x38dae7(0x1133)]=JulianDate[_0x38dae7(0x27cb)](this['_startJulian'],_0x48e985,new JulianDate()));var _0x16359e=this[_0x38dae7(0x4792)]['clientWidth'];_0x16359e<0xa&&(_0x16359e=0xa);var _0x514685,_0x2746be=this[_0x38dae7(0x3ba)],_0x47ef25=Math['min'](_0x5205ae/_0x16359e*0.00001,0.4),_0x46e61b=JulianDate[_0x38dae7(0x57c5)](_0x2746be);_0x514685=_0x5205ae>0x12cc0300?JulianDate['fromDate'](new Date(Date[_0x38dae7(0xb00)](0x64*Math[_0x38dae7(0x67a)](_0x46e61b[_0x38dae7(0x1f90)]/0x64),0x0))):_0x5205ae>0x1e13380?JulianDate[_0x38dae7(0x89f)](new Date(Date[_0x38dae7(0xb00)](0xa*Math[_0x38dae7(0x67a)](_0x46e61b[_0x38dae7(0x1f90)]/0xa),0x0))):_0x5205ae>0x15180?JulianDate['fromDate'](new Date(Date[_0x38dae7(0xb00)](_0x46e61b[_0x38dae7(0x1f90)],0x0))):JulianDate[_0x38dae7(0x89f)](new Date(Date[_0x38dae7(0xb00)](_0x46e61b[_0x38dae7(0x1f90)],_0x46e61b[_0x38dae7(0x267f)],_0x46e61b[_0x38dae7(0x2bd1)])));var _0x35c98f=JulianDate[_0x38dae7(0x250b)](this[_0x38dae7(0x3ba)],JulianDate[_0x38dae7(0x27cb)](_0x514685,_0x47ef25,new JulianDate())),_0x5e11af=_0x35c98f+_0x5205ae;function _0x515a5c(_0x3410fa){var _0x5c9414=_0x38dae7;return Math[_0x5c9414(0x67a)](_0x35c98f/_0x3410fa)*_0x3410fa;}function _0x7d0ef(_0x318fe4,_0x45c9a2){var _0x18ced1=_0x38dae7;return Math[_0x18ced1(0x28fa)](_0x318fe4/_0x45c9a2+0.5)*_0x45c9a2;}function _0x324b03(_0x227708){return(_0x227708-_0x35c98f)/_0x5205ae;}function _0x4c0fe0(_0x37276d,_0x3c4e95){var _0x8afe01=_0x38dae7;return _0x37276d-_0x3c4e95*Math[_0x8afe01(0x19b6)](_0x37276d/_0x3c4e95);}this[_0x38dae7(0x282b)]=_0x514685,this[_0x38dae7(0x2ad3)]['innerHTML']=this['makeLabel'](JulianDate[_0x38dae7(0x27cb)](this['_endJulian'],-0.01,new JulianDate()));var _0x22acef=this[_0x38dae7(0x2ad3)]['offsetWidth']+0x14;_0x22acef<0x1e&&(_0x22acef=0xb4);var _0x30116d=_0x500745;_0x500745-=_0x439ff5;var _0x1666de={'startTime':_0x35c98f,'startJulian':_0x2746be,'epochJulian':_0x514685,'duration':_0x5205ae,'timeBarWidth':_0x16359e,'getAlpha':_0x324b03};this[_0x38dae7(0x43aa)][_0x38dae7(0x3bcb)](function(_0x496c69){var _0x2262e0=_0x38dae7;_0x4013a2+=_0x496c69[_0x2262e0(0x2507)](_0x1666de);});var _0x420f71=0x0,_0x5b2d89=0x0,_0x3bd83f=0x0,_0x3d7c25=_0x22acef/_0x16359e;_0x3d7c25>0x1&&(_0x3d7c25=0x1),_0x3d7c25*=this[_0x38dae7(0x529a)];var _0x4c5c52,_0x546480=-0x1,_0x18fc86=-0x1,_0x38c7e6=timelineTicScales[_0x38dae7(0x531b)];for(_0x4c5c52=0x0;_0x4c5c52<_0x38c7e6;++_0x4c5c52){var _0x49de2a=timelineTicScales[_0x4c5c52];if(++_0x546480,_0x420f71=_0x49de2a,_0x49de2a>_0x3d7c25&&_0x49de2a>_0x500745)break;_0x18fc86<0x0&&_0x16359e*(_0x49de2a/this['_timeBarSecondsSpan'])>=this[_0x38dae7(0x2573)]&&(_0x18fc86=_0x546480);}if(_0x546480>0x0){for(;_0x546480>0x0;)if(--_0x546480,Math[_0x38dae7(0x1661)](_0x4c0fe0(_0x420f71,timelineTicScales[_0x546480]))<0.00001){timelineTicScales[_0x546480]>=_0x500745&&(_0x5b2d89=timelineTicScales[_0x546480]);break;}if(_0x18fc86>=0x0)for(;_0x18fc86<_0x546480;){if(Math[_0x38dae7(0x1661)](_0x4c0fe0(_0x5b2d89,timelineTicScales[_0x18fc86]))<0.00001&&timelineTicScales[_0x18fc86]>=_0x500745){_0x3bd83f=timelineTicScales[_0x18fc86];break;}++_0x18fc86;}}(_0x500745=_0x30116d)>_0x439ff5&&_0x3bd83f<0.00001&&Math[_0x38dae7(0x1661)](_0x500745-_0x420f71)>_0x439ff5&&(_0x3bd83f=_0x500745,_0x500745<=_0x420f71+_0x439ff5&&(_0x5b2d89=0x0));var _0x1af866,_0x36cedb=-0xf423f;if(_0x16359e*(_0x3bd83f/this[_0x38dae7(0x529a)])>=0x3){for(_0x1b7bdf=_0x515a5c(_0x3bd83f);_0x1b7bdf<=_0x5e11af;_0x1b7bdf=_0x7d0ef(_0x1b7bdf,_0x3bd83f))_0x4013a2+='<span\x20class=\x22cesium-timeline-ticTiny\x22\x20style=\x22left:\x20'+Math[_0x38dae7(0x19b6)](_0x16359e*_0x324b03(_0x1b7bdf))[_0x38dae7(0x1d43)]()+_0x38dae7(0x39f1);}if(_0x16359e*(_0x5b2d89/this[_0x38dae7(0x529a)])>=0x3){for(_0x1b7bdf=_0x515a5c(_0x5b2d89);_0x1b7bdf<=_0x5e11af;_0x1b7bdf=_0x7d0ef(_0x1b7bdf,_0x5b2d89))_0x4013a2+='<span\x20class=\x22cesium-timeline-ticSub\x22\x20style=\x22left:\x20'+Math[_0x38dae7(0x19b6)](_0x16359e*_0x324b03(_0x1b7bdf))['toString']()+_0x38dae7(0x39f1);}if(_0x16359e*(_0x420f71/this[_0x38dae7(0x529a)])>=0x2){this[_0x38dae7(0x25b0)]=_0x420f71,_0x5e11af+=_0x420f71,_0x1b7bdf=_0x515a5c(_0x420f71);for(var _0x497ff5=JulianDate['computeTaiMinusUtc'](_0x514685);_0x1b7bdf<=_0x5e11af;){var _0x16ae5a=JulianDate[_0x38dae7(0x27cb)](_0x2746be,_0x1b7bdf-_0x35c98f,new JulianDate());if(_0x420f71>2.1){var _0x343bbd=JulianDate['computeTaiMinusUtc'](_0x16ae5a);Math['abs'](_0x343bbd-_0x497ff5)>0.1&&(_0x1b7bdf+=_0x343bbd-_0x497ff5,_0x16ae5a=JulianDate['addSeconds'](_0x2746be,_0x1b7bdf-_0x35c98f,new JulianDate()));}var _0x428567=Math[_0x38dae7(0x19b6)](_0x16359e*_0x324b03(_0x1b7bdf)),_0x4a86a5=this['makeLabel'](_0x16ae5a);this[_0x38dae7(0x2ad3)][_0x38dae7(0x40f1)]=_0x4a86a5,(_0x1af866=this[_0x38dae7(0x2ad3)][_0x38dae7(0x559e)])<0xa&&(_0x1af866=_0x22acef);var _0x3e9083=_0x428567-(_0x1af866/0x2-0x1);_0x3e9083>_0x36cedb?(_0x36cedb=_0x3e9083+_0x1af866+0x5,_0x4013a2+='<span\x20class=\x22cesium-timeline-ticMain\x22\x20style=\x22left:\x20'+_0x428567[_0x38dae7(0x1d43)]()+_0x38dae7(0x4af1)+_0x3e9083[_0x38dae7(0x1d43)]()+'px;\x22>'+_0x4a86a5+_0x38dae7(0x4336)):_0x4013a2+=_0x38dae7(0xb26)+_0x428567[_0x38dae7(0x1d43)]()+_0x38dae7(0x39f1),_0x1b7bdf=_0x7d0ef(_0x1b7bdf,_0x420f71);}}else this['_mainTicSpan']=-0x1;_0x4013a2+=_0x38dae7(0x262f)+_0x140985+_0x38dae7(0x47a8),_0x4b2da8[_0x38dae7(0x40f1)]=_0x4013a2,this[_0x38dae7(0x4b1d)]=_0x4b2da8[_0x38dae7(0x4cd8)],this[_0x38dae7(0x1968)][_0x38dae7(0x2b39)](0x0,0x0,this[_0x38dae7(0x196)][_0x38dae7(0x209)],this[_0x38dae7(0x196)][_0x38dae7(0x5862)]),_0x1666de['y']=0x0,this[_0x38dae7(0x520b)][_0x38dae7(0x3bcb)](function(_0x46c86a){var _0x53b839=_0x38dae7;_0x46c86a[_0x53b839(0x2507)](_0x1a6004['_context'],_0x1666de),_0x1666de['y']+=_0x46c86a[_0x53b839(0x5862)];});},Timeline[_0x68aa19(0x4b51)][_0x68aa19(0x51e1)]=function(){var _0x3da090=_0x68aa19;this[_0x3da090(0x1179)]=this[_0x3da090(0x18f1)][_0x3da090(0x395)];var _0x1e6b87=this[_0x3da090(0x4b1d)];if(defined$1(this['_scrubElement'])){var _0x4c97d0=JulianDate[_0x3da090(0x250b)](this['_scrubJulian'],this[_0x3da090(0x3ba)]),_0x4979c0=Math[_0x3da090(0x19b6)](_0x4c97d0*this[_0x3da090(0x1ddc)][_0x3da090(0x49a0)]/this[_0x3da090(0x529a)]);this['_lastXPos']!==_0x4979c0&&(this[_0x3da090(0x3cdf)]=_0x4979c0,_0x1e6b87['style']['left']=_0x4979c0-0x8+'px',this['_needleEle'][_0x3da090(0x588d)][_0x3da090(0x1831)]=_0x4979c0+'px');}defined$1(this[_0x3da090(0x2c4a)])&&(this[_0x3da090(0x4004)](this[_0x3da090(0x2c4a)],this[_0x3da090(0x2c4a)]*this[_0x3da090(0x529a)]/this['_topDiv']['clientWidth']),this[_0x3da090(0x42dd)](JulianDate[_0x3da090(0x27cb)](this['_startJulian'],this['_timelineDrag'],new JulianDate()),JulianDate['addSeconds'](this['_endJulian'],this[_0x3da090(0x46d3)],new JulianDate())));},Timeline[_0x68aa19(0x4b51)][_0x68aa19(0x4004)]=function(_0x1d4fe0,_0x29b811){var _0x39b873=_0x68aa19;if(_0x1d4fe0=Math['round'](_0x1d4fe0),this[_0x39b873(0x1179)]=JulianDate[_0x39b873(0x27cb)](this[_0x39b873(0x3ba)],_0x29b811,new JulianDate()),this[_0x39b873(0x4b1d)]){var _0x216d74=_0x1d4fe0-0x8;this[_0x39b873(0x4b1d)]['style'][_0x39b873(0x1831)]=_0x216d74['toString']()+'px',this[_0x39b873(0x2946)][_0x39b873(0x588d)][_0x39b873(0x1831)]=_0x1d4fe0[_0x39b873(0x1d43)]()+'px';}var _0x51b049=document['createEvent'](_0x39b873(0x4a02));_0x51b049[_0x39b873(0xdef)](_0x39b873(0x25e2),!0x0,!0x0),_0x51b049[_0x39b873(0x1ed7)]=_0x1d4fe0,_0x51b049[_0x39b873(0x1ece)]=_0x29b811,_0x51b049[_0x39b873(0x20d)]=this[_0x39b873(0x1179)],_0x51b049['clock']=this['_clock'],this[_0x39b873(0x1ddc)][_0x39b873(0x3ae0)](_0x51b049);},Timeline[_0x68aa19(0x4b51)][_0x68aa19(0x5cf)]=function(){var _0x36cd3f=_0x68aa19,_0x559998=this['container'][_0x36cd3f(0x49a0)],_0x53a895=this['container'][_0x36cd3f(0xd5b)];if(_0x559998!==this[_0x36cd3f(0x3f6c)]||_0x53a895!==this[_0x36cd3f(0x3ed8)]){this['_trackContainer'][_0x36cd3f(0x588d)][_0x36cd3f(0x5862)]=_0x53a895+'px';var _0x10e758=0x1;this[_0x36cd3f(0x520b)][_0x36cd3f(0x3bcb)](function(_0xb0b95b){var _0xfd25d4=_0x36cd3f;_0x10e758+=_0xb0b95b[_0xfd25d4(0x5862)];}),this[_0x36cd3f(0x196)][_0x36cd3f(0x588d)][_0x36cd3f(0x5862)]=_0x10e758['toString']()+'px',this[_0x36cd3f(0x196)][_0x36cd3f(0x209)]=this['_trackListEle'][_0x36cd3f(0x49a0)],this['_trackListEle'][_0x36cd3f(0x5862)]=_0x10e758,this[_0x36cd3f(0x2a72)](),this[_0x36cd3f(0x3cdf)]=void 0x0,this[_0x36cd3f(0x3f6c)]=_0x559998,this[_0x36cd3f(0x3ed8)]=_0x53a895;}},Object[_0x68aa19(0x5b7)](VRButtonViewModel[_0x68aa19(0x4b51)],{'vrElement':{'get':function(){return this['_vrElement'];},'set':function(_0xe0a0c2){var _0x34882b=_0x68aa19;this[_0x34882b(0xa01)]=_0xe0a0c2;}},'command':{'get':function(){var _0x26bf81=_0x68aa19;return this[_0x26bf81(0x117)];}}}),VRButtonViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x1348)]=function(){return!0x1;},VRButtonViewModel[_0x68aa19(0x4b51)]['destroy']=function(){var _0x45b222=_0x68aa19;this[_0x45b222(0x577d)][_0x45b222(0x4ee2)](),document[_0x45b222(0x1cba)](Fullscreen[_0x45b222(0x5519)],this[_0x45b222(0x556)]),destroyObject$1(this);};var enterVRPath=_0x68aa19(0x511f),exitVRPath=_0x68aa19(0x4b96);function VRButton(_0x4fc6f2,_0x400bd4,_0x5d7c56){var _0x448dbb=_0x68aa19;_0x4fc6f2=getElement(_0x4fc6f2);var _0x6457a7=new VRButtonViewModel(_0x400bd4,_0x5d7c56);_0x6457a7[_0x448dbb(0xba9)]=exitVRPath,_0x6457a7[_0x448dbb(0x3e6c)]=enterVRPath;var _0x317af1=document[_0x448dbb(0x433c)](_0x448dbb(0x28bf));_0x317af1['type']=_0x448dbb(0x28bf),_0x317af1['className']=_0x448dbb(0x4f3a),_0x317af1[_0x448dbb(0x7da)](_0x448dbb(0x971),_0x448dbb(0x2ea4)),_0x4fc6f2[_0x448dbb(0x3356)](_0x317af1),knockout[_0x448dbb(0x1940)](_0x6457a7,_0x317af1),this[_0x448dbb(0x2eaf)]=_0x4fc6f2,this[_0x448dbb(0x2c44)]=_0x6457a7,this['_element']=_0x317af1;}Object[_0x68aa19(0x5b7)](VRButton[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x2ca679=_0x68aa19;return this[_0x2ca679(0x2eaf)];}},'viewModel':{'get':function(){var _0x482a1b=_0x68aa19;return this[_0x482a1b(0x2c44)];}}}),VRButton['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},VRButton[_0x68aa19(0x4b51)]['destroy']=function(){var _0x38f378=_0x68aa19;return this[_0x38f378(0x2c44)]['destroy'](),knockout[_0x38f378(0x44dc)](this[_0x38f378(0x382c)]),this[_0x38f378(0x2eaf)][_0x38f378(0x3234)](this[_0x38f378(0x382c)]),destroyObject$1(this);},new Cartesian2();var offScreen='-1000px';function ZoomIndicatorViewModel(_0xe01616,_0xcc982d,_0x1ae011){var _0x3eb633=_0x68aa19;this['_scene']=_0xe01616,this['_screenPositionX']=offScreen,this['_screenPositionY']=offScreen,this[_0x3eb633(0x1046)]=_0xe01616['tweens'],this[_0x3eb633(0x2eaf)]=defaultValue$1(_0x1ae011,document['body']),this[_0x3eb633(0x418a)]=_0xcc982d,this[_0x3eb633(0x505d)]=0x1,this[_0x3eb633(0x72b)]=0x1,this[_0x3eb633(0x4771)]=void 0x0,this[_0x3eb633(0x3655)]=!0x1,knockout['track'](this,[_0x3eb633(0x4771),'_screenPositionX',_0x3eb633(0x271),'_opacity',_0x3eb633(0x3655)]),this[_0x3eb633(0x3139)]=void 0x0,knockout[_0x3eb633(0xbe6)](this,'isVisible',{'get':function(){var _0x19f8d8=_0x3eb633;return this[_0x19f8d8(0x3655)]&&defined$1(this[_0x19f8d8(0x4771)]);}}),knockout[_0x3eb633(0xbe6)](this,_0x3eb633(0xfb3),{'get':function(){var _0x187472=_0x3eb633;return _0x187472(0x3c1)+this[_0x187472(0x505d)]+')';}}),this[_0x3eb633(0x3257)]=function(_0x50f3be,_0x4fbdd4){var _0x16f9ce=_0x3eb633;return SceneTransforms[_0x16f9ce(0x3a1)](_0xe01616,_0x50f3be,_0x4fbdd4);};}function ZoomIndicator(_0xe4364e,_0x33b1d5){var _0x1db32a=_0x68aa19;_0xe4364e=getElement(_0xe4364e),this['_container']=_0xe4364e;var _0x293676=document[_0x1db32a(0x433c)](_0x1db32a(0x4dc4));_0x293676['className']=_0x1db32a(0x366),_0x293676[_0x1db32a(0x7da)](_0x1db32a(0x971),_0x1db32a(0x4a50)),_0xe4364e[_0x1db32a(0x3356)](_0x293676),this[_0x1db32a(0x382c)]=_0x293676;var _0x2756ac=document['createElement'](_0x1db32a(0x109));_0x2756ac[_0x1db32a(0x540c)]=buildModuleUrl(_0x1db32a(0x2ee6)),_0x2756ac[_0x1db32a(0x588d)][_0x1db32a(0x209)]=_0x1db32a(0x852),_0x2756ac['style'][_0x1db32a(0x5862)]='48px',_0x293676[_0x1db32a(0x3356)](_0x2756ac);var _0x380aaa=new ZoomIndicatorViewModel(_0x33b1d5,this[_0x1db32a(0x382c)],this[_0x1db32a(0x2eaf)]);this[_0x1db32a(0x2c44)]=_0x380aaa,knockout[_0x1db32a(0x1940)](this['_viewModel'],this[_0x1db32a(0x382c)]);}ZoomIndicatorViewModel[_0x68aa19(0x4b51)]['update']=function(){var _0x5be1e6=_0x68aa19,_0xc5ff7e=this[_0x5be1e6(0x1d45)][_0x5be1e6(0x39e1)];if(_0xc5ff7e[_0x5be1e6(0x48cd)]){_0xc5ff7e['zoomActive']=!0x1;var _0x1cf370=this[_0x5be1e6(0x2eaf)],_0x486370=_0x1cf370[_0x5be1e6(0x2b0)][_0x5be1e6(0x49a0)],_0x51e62a=_0x1cf370[_0x5be1e6(0x2b0)]['clientHeight'],_0xf0a933=Cartesian2['clone'](_0xc5ff7e[_0x5be1e6(0x192e)]);_0xf0a933['x']=Math['min'](Math['max'](_0xf0a933['x'],-0x30),_0x486370+0x30)-0x18,_0xf0a933['y']=Math['min'](Math[_0x5be1e6(0x2bc6)](_0xf0a933['y'],-0x30),_0x51e62a+0x30)-0x18,this[_0x5be1e6(0x1899)]=Math[_0x5be1e6(0x67a)](_0xf0a933['x']+0.25)+'px',this[_0x5be1e6(0x271)]=Math[_0x5be1e6(0x67a)](_0xf0a933['y']+0.25)+'px',this[_0x5be1e6(0x72b)]=0x1,this[_0x5be1e6(0x3655)]=!0x0,this[_0x5be1e6(0x6b2)]();}},ZoomIndicatorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x1d2b)]=function(){var _0x106107=_0x68aa19;this['_tweens'][_0x106107(0x30d6)]({'object':this,'property':_0x106107(0x505d),'startValue':0x2,'stopValue':0x1,'duration':0.8,'easingFunction':EasingFunction$1[_0x106107(0x2491)]});},ZoomIndicatorViewModel[_0x68aa19(0x4b51)][_0x68aa19(0x6b2)]=function(){var _0x57e62f=_0x68aa19;this[_0x57e62f(0x1046)]['addProperty']({'object':this,'property':_0x57e62f(0x72b),'startValue':this['_opacity'],'stopValue':0x0,'duration':0x1,'easingFunction':EasingFunction$1[_0x57e62f(0x2491)]});},Object[_0x68aa19(0x5b7)](ZoomIndicatorViewModel[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x47bf3d=_0x68aa19;return this[_0x47bf3d(0x2eaf)];}},'zoomIndicatorElement':{'get':function(){var _0x2b2b58=_0x68aa19;return this[_0x2b2b58(0x418a)];}},'scene':{'get':function(){var _0x37b771=_0x68aa19;return this[_0x37b771(0x54c6)];}}}),Object[_0x68aa19(0x5b7)](ZoomIndicator[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x28e1e3=_0x68aa19;return this[_0x28e1e3(0x2eaf)];}},'viewModel':{'get':function(){return this['_viewModel'];}}}),ZoomIndicator['prototype'][_0x68aa19(0x1348)]=function(){return!0x1;},ZoomIndicator['prototype'][_0x68aa19(0x2578)]=function(){var _0x26ff48=_0x68aa19,_0x4c9e04=this[_0x26ff48(0x2eaf)];return knockout['cleanNode'](this[_0x26ff48(0x382c)]),_0x4c9e04['removeChild'](this[_0x26ff48(0x382c)]),destroyObject$1(this);};var boundingSphereScratch=new BoundingSphere();function onTimelineScrubfunction(_0x2d02f4){var _0x19b144=_0x68aa19,_0x273770=_0x2d02f4['clock'];_0x273770[_0x19b144(0x395)]=_0x2d02f4['timeJulian'],_0x273770['shouldAnimate']=!0x1;}function pickEntity(_0xddca2a,_0x440c71){var _0x537e20=_0x68aa19;defined$1(_0xddca2a[_0x537e20(0x1d45)]['_frameState'])&&defined$1(_0xddca2a[_0x537e20(0x1d45)][_0x537e20(0x2564)][_0x537e20(0x1e53)])&&(_0xddca2a[_0x537e20(0x1d45)]['_frameState'][_0x537e20(0x1e53)]=new Color$2(0x1,0x1,0x1,0x1)),defined$1(_0xddca2a[_0x537e20(0x3e21)])&&(_0xddca2a[_0x537e20(0x3e21)][_0x537e20(0x1bf3)][_0x537e20(0x28b8)]=_0xddca2a[_0x537e20(0x3e21)][_0x537e20(0x25c2)],_0xddca2a[_0x537e20(0x3e21)]=void 0x0);var _0x30c39a=_0xddca2a['scene']['pick'](_0x440c71['position']);if(defined$1(_0x30c39a)){var _0x258c7d=defaultValue$1(_0x30c39a['id'],_0x30c39a[_0x537e20(0x49ab)]['id']);if(_0x258c7d instanceof Entity)return _0x258c7d;if(defined$1(_0x30c39a[_0x537e20(0x49ab)])){if(_0xddca2a['scene'][_0x537e20(0x1880)][_0x537e20(0x3447)]['length']>0x0&&pickS3mLayerFeatures(_0xddca2a,_0x440c71[_0x537e20(0x4771)]),defined$1(_0x30c39a[_0x537e20(0x1f3f)])&&_0x30c39a['collection'][_0x537e20(0x3695)])return defined$1(_0x30c39a['primitive'])&&_0x30c39a[_0x537e20(0x49ab)]instanceof Billboard&&(_0xddca2a[_0x537e20(0x3e21)]={'billboard':_0x30c39a[_0x537e20(0x49ab)],'originalColor':Color$2[_0x537e20(0x254b)](_0x30c39a[_0x537e20(0x49ab)][_0x537e20(0x28b8)])},_0x30c39a[_0x537e20(0x49ab)][_0x537e20(0x28b8)]=Color$2[_0x537e20(0x39fb)]),{'pickResult':{'featureID':_0x30c39a['primitive'][_0x537e20(0x2b7f)],'layerID':_0x30c39a['primitive'][_0x537e20(0x2994)],'mapName':_0x30c39a['primitive'][_0x537e20(0x5259)],'position':_0x30c39a['primitive']['_position'],'primitive':_0x30c39a['primitive'],'properties':_0x30c39a['primitive'][_0x537e20(0x4319)]}};for(var _0x489891=_0xddca2a[_0x537e20(0x1d45)]['_vectorTileSource']['values'][_0x537e20(0x531b)]-0x1;_0x489891>=0x0;_0x489891--){var _0x5db08d=scene[_0x537e20(0x51e5)]['values'][_0x489891];_0x5db08d[_0x537e20(0x359b)]['cancelHighLight'](_0x5db08d);}return _0x30c39a;}}if(defined$1(_0xddca2a[_0x537e20(0x1d45)]['globe']))return pickImageryLayerFeature(_0xddca2a,_0x440c71[_0x537e20(0x4771)]);}function trackDataSourceClock(_0x1bd696,_0x271097,_0x5cb697){var _0x94c295=_0x68aa19;if(defined$1(_0x5cb697)){var _0x31b174=_0x5cb697[_0x94c295(0x487c)];defined$1(_0x31b174)&&(_0x31b174['getValue'](_0x271097),defined$1(_0x1bd696)&&(_0x1bd696[_0x94c295(0x51e1)](),_0x1bd696[_0x94c295(0x42dd)](_0x31b174[_0x94c295(0x1aa4)],_0x31b174['stopTime'])));}}var cartesian3Scratch=new Cartesian3();function pickFromMVTMap(_0x4d2bd7,_0x69ed6c){var _0x4018b0=_0x68aa19,_0x2adfad,_0x93dbec=null,_0x5361bb=_0x4d2bd7['_frameState'];if(!defined$1(_0x2adfad)){var _0xae4966=_0x4d2bd7['pickPosition'](_0x69ed6c);if(!defined$1(_0xae4966))return null;_0x2adfad=Cartographic[_0x4018b0(0x2d23)](_0xae4966);}for(var _0x1582b6=_0x4d2bd7[_0x4018b0(0x51e5)][_0x4018b0(0x21e8)][_0x4018b0(0x531b)]-0x1;_0x1582b6>=0x0;_0x1582b6--){var _0x37c2bc=_0x4d2bd7[_0x4018b0(0x51e5)][_0x4018b0(0x21e8)][_0x1582b6];if((!defined$1(_0x37c2bc['_selectEnabled'])||_0x37c2bc['_selectEnabled'])&&defined$1(_0x93dbec=_0x37c2bc[_0x4018b0(0x3f0b)](_0x2adfad,_0x5361bb)))return _0x93dbec[_0x4018b0(0x444a)]=_0x37c2bc['_owner']['_name'],new Entity({'id':_0x93dbec[_0x4018b0(0x2bbf)],'layerID':_0x93dbec[_0x4018b0(0x31fb)],'pickResult':_0x93dbec});}return null;}function pickImageryLayerFeature(_0x5be3bc,_0x576f49){var _0x545b23=_0x68aa19,_0x212cfc=_0x5be3bc[_0x545b23(0x1d45)],_0x4a1a1b=pickFromMVTMap(_0x212cfc,_0x576f49);if(null!=_0x4a1a1b)return _0x4a1a1b;var _0x19dd39=_0x212cfc[_0x545b23(0x1224)][_0x545b23(0xa96)](_0x576f49),_0x5b8e5b=_0x212cfc[_0x545b23(0x5664)][_0x545b23(0xa71)](_0x19dd39,_0x212cfc);if(defined$1(_0x5b8e5b)){var _0x4de59a=new Entity({'id':_0x545b23(0x401e),'description':_0x545b23(0xa81)});return when(_0x5b8e5b,function(_0x45c710){var _0x1a3afe=_0x545b23;if(_0x5be3bc['selectedEntity']===_0x4de59a){if(defined$1(_0x45c710)&&0x0!==_0x45c710['length']){var _0x2f6f48=_0x45c710[0x0],_0x28c4cc=new Entity({'id':_0x2f6f48['name'],'description':_0x2f6f48[_0x1a3afe(0x10f4)]});if(defined$1(_0x2f6f48[_0x1a3afe(0x4771)])){var _0x230b77=_0x5be3bc[_0x1a3afe(0x1d45)][_0x1a3afe(0x2292)][_0x1a3afe(0x1706)][_0x1a3afe(0x1f84)](_0x2f6f48[_0x1a3afe(0x4771)],cartesian3Scratch);_0x28c4cc['position']=new ConstantPositionProperty(_0x230b77);}_0x5be3bc['selectedEntity']=_0x28c4cc;}else _0x5be3bc[_0x1a3afe(0x26c8)]=createNoFeaturesEntity();}},function(){var _0x409ed4=_0x545b23;_0x5be3bc[_0x409ed4(0x26c8)]===_0x4de59a&&(_0x5be3bc['selectedEntity']=createNoFeaturesEntity());}),_0x4de59a;}}function pickS3mLayerFeatures(_0x4205c,_0x58fbbe){var _0x4d8d58=_0x68aa19,_0x534004=_0x4205c[_0x4d8d58(0x1d45)],_0x3fc165=_0x534004[_0x4d8d58(0x1880)][_0x4d8d58(0x4fe9)](_0x58fbbe,_0x534004);if(!defined$1(_0x3fc165))return!0x1;var _0x1ab1da=new Entity({'id':_0x4d8d58(0x401e),'description':_0x4d8d58(0xa81)});when(_0x3fc165,function(_0x805080){var _0x1f5f78=_0x4d8d58;if(defined$1(_0x805080)){var _0x489754=_0x805080[_0x1f5f78(0x53d7)],_0x35f552=_0x805080[_0x1f5f78(0x2d37)];if(defined$1(_0x489754)&&defined$1(_0x35f552)){for(var _0x4488e4={},_0x154e5d=0x0,_0x4a7e4a=_0x489754[_0x1f5f78(0x531b)];_0x154e5d<_0x4a7e4a;_0x154e5d++)_0x4488e4[_0x489754[_0x154e5d]]=_0x35f552[_0x154e5d];var _0x381ce0=new Entity({'feature':_0x4488e4});if(_0x381ce0[_0x1f5f78(0x2c24)]=_0x4205c[_0x1f5f78(0x1d45)][_0x1f5f78(0x3fc8)](_0x58fbbe),defined$1(_0x4488e4[_0x1f5f78(0x4771)])){var _0x429a4f=_0x4205c[_0x1f5f78(0x1d45)][_0x1f5f78(0x2292)][_0x1f5f78(0x1706)]['cartographicToCartesian'](_0x4488e4[_0x1f5f78(0x4771)],cartesian3Scratch);_0x381ce0[_0x1f5f78(0x4771)]=new ConstantPositionProperty(_0x429a4f);}defined$1(_0x805080[_0x1f5f78(0x4b72)])&&(_0x4488e4[_0x1f5f78(0x4b72)]=_0x805080[_0x1f5f78(0x4b72)]),_0x4205c['selectedEntity']=_0x381ce0,_0x4205c['pickEvent'][_0x1f5f78(0x30bb)](_0x4488e4);}else _0x4205c[_0x1f5f78(0x26c8)]=void 0x0;}else _0x4205c[_0x1f5f78(0x26c8)]=void 0x0;},function(){_0x4205c['selectedEntity']===_0x1ab1da&&(_0x4205c['selectedEntity']=void 0x0);});}function createNoFeaturesEntity(){var _0x305b13=_0x68aa19;return new Entity({'id':_0x305b13(0x2f55),'description':_0x305b13(0x254a)});}function enableVRUI(_0x493630,_0x8e770d){var _0x224f32=_0x68aa19,_0x4f9bb8=_0x493630[_0x224f32(0x359d)],_0x501c4b=_0x493630[_0x224f32(0x3e0b)],_0x4443aa=_0x493630['_sceneModePicker'],_0x3510d0=_0x493630[_0x224f32(0x63e)],_0x5efc7c=_0x493630[_0x224f32(0x27bf)],_0x330b8d=_0x493630[_0x224f32(0x124c)],_0x2b4ce0=_0x493630[_0x224f32(0x245f)],_0x2007e8=_0x493630[_0x224f32(0xe48)],_0x70d86d=_0x493630['_infoBox'],_0x53e99f=_0x493630['_selectionIndicator'],_0x359f80=_0x8e770d?_0x224f32(0x3829):_0x224f32(0x2971);if(defined$1(_0x4f9bb8)&&(_0x4f9bb8[_0x224f32(0x5b3)][_0x224f32(0x588d)][_0x224f32(0x42d2)]=_0x359f80),defined$1(_0x501c4b)&&(_0x501c4b[_0x224f32(0x5b3)]['style'][_0x224f32(0x42d2)]=_0x359f80),defined$1(_0x4443aa)&&(_0x4443aa[_0x224f32(0x5b3)][_0x224f32(0x588d)]['visibility']=_0x359f80),defined$1(_0x3510d0)&&(_0x3510d0['container'][_0x224f32(0x588d)][_0x224f32(0x42d2)]=_0x359f80),defined$1(_0x5efc7c)&&(_0x5efc7c[_0x224f32(0x5b3)]['style'][_0x224f32(0x42d2)]=_0x359f80),defined$1(_0x330b8d)&&(_0x330b8d[_0x224f32(0x5b3)][_0x224f32(0x588d)][_0x224f32(0x42d2)]=_0x359f80),defined$1(_0x2b4ce0)&&(_0x2b4ce0['container'][_0x224f32(0x588d)][_0x224f32(0x42d2)]=_0x359f80),defined$1(_0x2007e8)&&_0x2007e8[_0x224f32(0x4e4b)][_0x224f32(0x3bd1)]&&(_0x2007e8[_0x224f32(0x5b3)][_0x224f32(0x588d)]['visibility']=_0x359f80),defined$1(_0x70d86d)&&(_0x70d86d['container'][_0x224f32(0x588d)][_0x224f32(0x42d2)]=_0x359f80),defined$1(_0x53e99f)&&(_0x53e99f[_0x224f32(0x5b3)][_0x224f32(0x588d)][_0x224f32(0x42d2)]=_0x359f80),_0x493630[_0x224f32(0x2eaf)]){var _0x3012f8=_0x8e770d||!defined$1(_0x2007e8)?0x0:_0x2007e8[_0x224f32(0x5b3)][_0x224f32(0x49a0)];_0x493630[_0x224f32(0x27c6)][_0x224f32(0x5b3)][_0x224f32(0x588d)][_0x224f32(0x339c)]=_0x3012f8+'px',_0x493630[_0x224f32(0x465c)]();}}function Viewer(_0x1c1885,_0x2ba60a){var _0x3068da=_0x68aa19;_0x1c1885=getElement(_0x1c1885);var _0x4f8bd2=(!defined$1((_0x2ba60a=defaultValue$1(_0x2ba60a,defaultValue$1[_0x3068da(0x494f)]))['globe'])||!0x1!==_0x2ba60a[_0x3068da(0x2292)])&&defined$1(_0x2ba60a[_0x3068da(0x28bd)])&&!0x1!==_0x2ba60a['baseLayerPicker'],_0x4e9520=this,_0x13d739=document[_0x3068da(0x433c)](_0x3068da(0x4dc4));_0x13d739[_0x3068da(0x4cbd)]='cesium-viewer',_0x1c1885[_0x3068da(0x3356)](_0x13d739);var _0xd80f4f=document[_0x3068da(0x433c)](_0x3068da(0x4dc4));_0xd80f4f['className']='cesium-viewer-cesiumWidgetContainer',_0x13d739[_0x3068da(0x3356)](_0xd80f4f);var _0x12ccc2=document[_0x3068da(0x433c)]('div');_0x12ccc2['className']=_0x3068da(0xd8a),_0x13d739[_0x3068da(0x3356)](_0x12ccc2);var _0x34eeb9,_0x3bd579,_0x1df369=defaultValue$1(_0x2ba60a[_0x3068da(0x565c)],!0x1),_0x204bf8=!0x1;defined$1(_0x2ba60a[_0x3068da(0x219e)])?_0x34eeb9=(_0x3bd579=_0x2ba60a[_0x3068da(0x219e)])[_0x3068da(0x487c)]:(_0x3bd579=new ClockViewModel(_0x34eeb9=new Clock()),_0x204bf8=!0x0),_0x34eeb9[_0x3068da(0x4fb0)]=defaultValue$1(_0x2ba60a[_0x3068da(0x4fb0)],!0x0);var _0x1e51cf=new CesiumWidget(_0xd80f4f,{'terrainProvider':_0x2ba60a[_0x3068da(0x4bed)],'imageryProvider':!_0x4f8bd2&&!defined$1(_0x2ba60a[_0x3068da(0x2dba)])&&void 0x0,'gridProvider':_0x2ba60a['gridProvider'],'clock':_0x34eeb9,'skyBox':_0x2ba60a[_0x3068da(0xadf)],'skyAtmosphere':_0x2ba60a[_0x3068da(0x4cd4)],'sceneMode':_0x2ba60a[_0x3068da(0x3934)],'mapProjection':_0x2ba60a[_0x3068da(0x1682)],'globe':_0x2ba60a['globe'],'orderIndependentTranslucency':_0x2ba60a[_0x3068da(0x41a0)],'contextOptions':_0x2ba60a['contextOptions'],'useDefaultRenderLoop':_0x2ba60a[_0x3068da(0xad7)],'targetFrameRate':_0x2ba60a[_0x3068da(0x479)],'showRenderLoopErrors':_0x2ba60a[_0x3068da(0x574a)],'useBrowserRecommendedResolution':_0x2ba60a[_0x3068da(0x17e0)],'creditContainer':defined$1(_0x2ba60a[_0x3068da(0x514f)])?_0x2ba60a[_0x3068da(0x514f)]:_0x12ccc2,'creditViewport':_0x2ba60a['creditViewport'],'scene3DOnly':_0x1df369,'terrainExaggeration':_0x2ba60a['terrainExaggeration'],'shadows':_0x2ba60a['shadows'],'terrainShadows':_0x2ba60a[_0x3068da(0x4404)],'mapMode2D':_0x2ba60a[_0x3068da(0x2fd9)],'requestRenderMode':_0x2ba60a[_0x3068da(0x15e)],'maximumRenderTimeChange':_0x2ba60a[_0x3068da(0x33de)],'cloudBox':_0x2ba60a[_0x3068da(0x2091)]}),_0x37fe48=_0x2ba60a[_0x3068da(0x15f0)],_0x567dc0=!0x1;defined$1(_0x37fe48)||(_0x37fe48=new DataSourceCollection(),_0x567dc0=!0x0);var _0x3ba4fd,_0x44174e,_0x260c44=_0x1e51cf[_0x3068da(0x1d45)],_0xbf5120=new DataSourceDisplay({'scene':_0x260c44,'dataSourceCollection':_0x37fe48}),_0x50673b=new EventHelper();if(_0x50673b[_0x3068da(0x4979)](_0x34eeb9[_0x3068da(0x3373)],Viewer[_0x3068da(0x4b51)][_0x3068da(0x3f6e)],this),_0x50673b[_0x3068da(0x4979)](_0x260c44[_0x3068da(0x1ef1)],Viewer['prototype'][_0x3068da(0x43b3)],this),!defined$1(_0x2ba60a[_0x3068da(0x15ff)])||!0x1!==_0x2ba60a[_0x3068da(0x15ff)]){var _0x47eb98=document[_0x3068da(0x433c)](_0x3068da(0x4dc4));_0x47eb98['className']=_0x3068da(0x3c43),_0x13d739['appendChild'](_0x47eb98),_0x3ba4fd=new SelectionIndicator(_0x47eb98,_0x260c44);}if(!defined$1(_0x2ba60a['infoBox'])||!0x1!==_0x2ba60a[_0x3068da(0x4d10)]){var _0x4b3dc8=document[_0x3068da(0x433c)]('div');_0x4b3dc8[_0x3068da(0x4cbd)]='cesium-viewer-infoBoxContainer',_0x13d739[_0x3068da(0x3356)](_0x4b3dc8);var _0x23cd7f=(_0x44174e=new InfoBox(_0x4b3dc8))['viewModel'];_0x50673b[_0x3068da(0x4979)](_0x23cd7f[_0x3068da(0x4633)],Viewer[_0x3068da(0x4b51)][_0x3068da(0x5345)],this),_0x50673b[_0x3068da(0x4979)](_0x23cd7f[_0x3068da(0x4061)],Viewer['prototype'][_0x3068da(0x3367)],this);}var _0x4f7e38,_0x3abab6,_0x5403c4,_0xcb8ab2,_0x3f94ae,_0x3a8bbb,_0x4fbe89,_0xc75fa7,_0x311a68,_0x204531,_0x2206ed,_0x2e2565,_0xa6b534,_0x23a8cc,_0x307489,_0x17d9d7,_0x12351f=document[_0x3068da(0x433c)]('div');if(_0x12351f[_0x3068da(0x4cbd)]=_0x3068da(0x135e),_0x13d739[_0x3068da(0x3356)](_0x12351f),defined$1(_0x2ba60a[_0x3068da(0x36e0)])&&!0x1!==_0x2ba60a[_0x3068da(0x36e0)]){var _0xf35da2,_0x55c0a4=document[_0x3068da(0x433c)](_0x3068da(0x4dc4));_0x55c0a4[_0x3068da(0x4cbd)]=_0x3068da(0x2d3a),_0x12351f[_0x3068da(0x3356)](_0x55c0a4),defined$1(_0x2ba60a[_0x3068da(0x36e0)])&&_0x3068da(0x46da)!=typeof _0x2ba60a[_0x3068da(0x36e0)]&&(_0xf35da2=Array[_0x3068da(0x4b57)](_0x2ba60a[_0x3068da(0x36e0)])?_0x2ba60a['geocoder']:[_0x2ba60a[_0x3068da(0x36e0)]]),_0x4f7e38=new Geocoder({'container':_0x55c0a4,'geocoderServices':_0xf35da2,'scene':_0x260c44,'viewer':this}),_0x50673b[_0x3068da(0x4979)](_0x4f7e38['viewModel'][_0x3068da(0x1cff)][_0x3068da(0x33bf)],Viewer[_0x3068da(0x4b51)][_0x3068da(0x1953)],this);}if(defined$1(_0x2ba60a[_0x3068da(0x2b57)])&&!0x1!==_0x2ba60a[_0x3068da(0x2b57)]&&(_0x3abab6=new HomeButton(_0x12351f,_0x260c44),defined$1(_0x4f7e38)&&_0x50673b[_0x3068da(0x4979)](_0x3abab6[_0x3068da(0x4e4b)][_0x3068da(0x1e8c)]['afterExecute'],function(){var _0x3e978b=_0x3068da,_0x2236e3=_0x4f7e38[_0x3e978b(0x4e4b)];_0x2236e3['searchText']='',_0x2236e3[_0x3e978b(0x24e5)]&&_0x2236e3[_0x3e978b(0x1cff)]();}),_0x50673b[_0x3068da(0x4979)](_0x3abab6[_0x3068da(0x4e4b)]['command'][_0x3068da(0x33bf)],Viewer['prototype'][_0x3068da(0x43b3)],this)),!_0x1df369&&defined$1(_0x2ba60a['sceneModePicker'])&&!0x1!==_0x2ba60a[_0x3068da(0x543f)]&&(_0x5403c4=new SceneModePicker(_0x12351f,_0x260c44)),_0x2ba60a[_0x3068da(0xc1e)]&&(_0xcb8ab2=new ProjectionPicker(_0x12351f,_0x260c44)),_0x4f8bd2){var _0x8a53c6=defaultValue$1(_0x2ba60a[_0x3068da(0x259c)],createDefaultImageryProviderViewModels()),_0x4f0233=defaultValue$1(_0x2ba60a[_0x3068da(0x365b)],createDefaultTerrainProviderViewModels());_0x3f94ae=new BaseLayerPicker(_0x12351f,{'globe':_0x260c44[_0x3068da(0x2292)],'imageryProviderViewModels':_0x8a53c6,'selectedImageryProviderViewModel':_0x2ba60a['selectedImageryProviderViewModel'],'terrainProviderViewModels':_0x4f0233,'selectedTerrainProviderViewModel':_0x2ba60a['selectedTerrainProviderViewModel']}),_0x3a8bbb=_0x12351f['getElementsByClassName'](_0x3068da(0x3603))[0x0];}if(defined$1(_0x2ba60a['imageryProvider'])&&!0x1!==_0x2ba60a[_0x3068da(0x2dba)]&&(_0x4f8bd2&&(_0x3f94ae[_0x3068da(0x4e4b)][_0x3068da(0x3393)]=void 0x0),_0x260c44[_0x3068da(0x5664)][_0x3068da(0x4ee2)](),_0x260c44['imageryLayers'][_0x3068da(0x4717)](_0x2ba60a['imageryProvider'])),defined$1(_0x2ba60a[_0x3068da(0x4bed)])&&(_0x4f8bd2&&(_0x3f94ae[_0x3068da(0x4e4b)][_0x3068da(0x106e)]=void 0x0),_0x260c44[_0x3068da(0x4bed)]=_0x2ba60a[_0x3068da(0x4bed)]),defined$1(_0x2ba60a['navigationHelpButton'])&&!0x1!==_0x2ba60a[_0x3068da(0x2a27)]){var _0x515891=!0x0;try{if(defined$1(window['localStorage'])){var _0x5db887=window['localStorage'][_0x3068da(0x24d1)](_0x3068da(0x24c7));defined$1(_0x5db887)&&Boolean(_0x5db887)?_0x515891=!0x1:window[_0x3068da(0x55b4)][_0x3068da(0x29b3)](_0x3068da(0x24c7),_0x3068da(0x23bf));}}catch(_0x1d6d68){}_0x4fbe89=new NavigationHelpButton({'container':_0x12351f,'instructionsInitiallyVisible':defaultValue$1(_0x2ba60a[_0x3068da(0x2443)],_0x515891)});}if(defined$1(_0x2ba60a[_0x3068da(0x5734)])&&!0x1!==_0x2ba60a[_0x3068da(0x5734)]){var _0x403bdb=document['createElement'](_0x3068da(0x4dc4));_0x403bdb[_0x3068da(0x4cbd)]='cesium-viewer-animationContainer',_0x13d739['appendChild'](_0x403bdb),_0xc75fa7=new Animation(_0x403bdb,new AnimationViewModel(_0x3bd579));}if(defined$1(_0x2ba60a[_0x3068da(0x30ac)])&&!0x1!==_0x2ba60a['timeline']){var _0x239a8e=document[_0x3068da(0x433c)](_0x3068da(0x4dc4));_0x239a8e[_0x3068da(0x4cbd)]=_0x3068da(0x5431),_0x13d739[_0x3068da(0x3356)](_0x239a8e),(_0x311a68=new Timeline(_0x239a8e,_0x34eeb9))['addEventListener'](_0x3068da(0x25e2),onTimelineScrubfunction,!0x1),_0x311a68[_0x3068da(0x42dd)](_0x34eeb9['startTime'],_0x34eeb9[_0x3068da(0x2933)]);}if(defined$1(_0x2ba60a[_0x3068da(0x39d)])&&!0x1!==_0x2ba60a[_0x3068da(0x39d)]&&((_0x2e2565=document[_0x3068da(0x433c)](_0x3068da(0x4dc4)))[_0x3068da(0x4cbd)]=_0x3068da(0x3980),_0x13d739[_0x3068da(0x3356)](_0x2e2565),_0x2206ed=subscribeAndEvaluate((_0x204531=new FullscreenButton(_0x2e2565,_0x2ba60a[_0x3068da(0x19ec)]))[_0x3068da(0x4e4b)],_0x3068da(0x3bd1),function(_0x41ead4){var _0x376c48=_0x3068da;_0x2e2565[_0x376c48(0x588d)][_0x376c48(0x15e8)]=_0x41ead4?_0x376c48(0x1942):_0x376c48(0x54f0),defined$1(_0x311a68)&&(_0x311a68['container']['style'][_0x376c48(0x339c)]=_0x2e2565[_0x376c48(0x49a0)]+'px',_0x311a68[_0x376c48(0x5cf)]());})),_0x2ba60a[_0x3068da(0x3a0d)]){var _0x3c15ef=document[_0x3068da(0x433c)](_0x3068da(0x4dc4));_0x3c15ef[_0x3068da(0x4cbd)]=_0x3068da(0x29b8),_0x13d739[_0x3068da(0x3356)](_0x3c15ef),_0x23a8cc=subscribeAndEvaluate((_0xa6b534=new VRButton(_0x3c15ef,_0x260c44,_0x2ba60a[_0x3068da(0x49b5)]))[_0x3068da(0x4e4b)],'isVREnabled',function(_0x177e0c){var _0x4e4aee=_0x3068da;_0x3c15ef[_0x4e4aee(0x588d)][_0x4e4aee(0x15e8)]=_0x177e0c?_0x4e4aee(0x1942):'none',defined$1(_0x204531)&&(_0x3c15ef[_0x4e4aee(0x588d)]['right']=_0x2e2565[_0x4e4aee(0x49a0)]+'px'),defined$1(_0x311a68)&&(_0x311a68[_0x4e4aee(0x5b3)][_0x4e4aee(0x588d)][_0x4e4aee(0x339c)]=_0x3c15ef[_0x4e4aee(0x49a0)]+'px',_0x311a68[_0x4e4aee(0x5cf)]());}),_0x307489=subscribeAndEvaluate(_0xa6b534[_0x3068da(0x4e4b)],_0x3068da(0x2abc),function(_0x6f5ec){enableVRUI(_0x4e9520,_0x6f5ec);});}if(!defined$1(_0x2ba60a['navigation'])||!0x1!==_0x2ba60a[_0x3068da(0x2e01)]){var _0x128c34=document[_0x3068da(0x433c)](_0x3068da(0x4dc4));_0x128c34['className']=_0x3068da(0x4b9f),_0x13d739[_0x3068da(0x3356)](_0x128c34),_0x17d9d7=new Navigation({'container':_0x128c34,'scene':_0x260c44,'viewer':this});}this[_0x3068da(0xea2)]=_0x3068da(0xdb9)+buildModuleUrl(_0x3068da(0x2723))+_0x3068da(0x945),this['_scratchPanUrl']=_0x3068da(0xdb9)+buildModuleUrl(_0x3068da(0x3e95))+'),\x20auto',this[_0x3068da(0x3e21)]=void 0x0,this[_0x3068da(0x10d8)]=_0x3a8bbb,this['_fullscreenSubscription']=_0x2206ed,this[_0x3068da(0x1446)]=_0x23a8cc,this[_0x3068da(0x3627)]=_0x307489,this[_0x3068da(0x2374)]={},this[_0x3068da(0x379f)]=defaultValue$1(_0x2ba60a[_0x3068da(0xa1b)],!0x0),this[_0x3068da(0x2eaf)]=_0x1c1885,this[_0x3068da(0x4aa6)]=_0x12ccc2,this[_0x3068da(0x382c)]=_0x13d739,this[_0x3068da(0x4356)]=_0x1e51cf,this[_0x3068da(0x2616)]=_0x3ba4fd,this[_0x3068da(0x2d00)]=_0x44174e,this[_0x3068da(0x4513)]=_0x37fe48,this[_0x3068da(0x3d88)]=_0x567dc0,this['_dataSourceDisplay']=_0xbf5120,this[_0x3068da(0x1a61)]=_0x3bd579,this[_0x3068da(0x3c7b)]=_0x204bf8,this['_toolbar']=_0x12351f,this[_0x3068da(0x3e0b)]=_0x3abab6,this[_0x3068da(0x4dd)]=_0x5403c4,this['_projectionPicker']=_0xcb8ab2,this[_0x3068da(0x27bf)]=_0x3f94ae,this[_0x3068da(0x2d17)]=_0x4fbe89,this[_0x3068da(0x124c)]=_0xc75fa7,this['_timeline']=_0x311a68,this[_0x3068da(0xe48)]=_0x204531,this[_0x3068da(0x27c6)]=_0xa6b534,this[_0x3068da(0x359d)]=_0x4f7e38,this[_0x3068da(0x2317)]=_0x17d9d7,this[_0x3068da(0x577d)]=_0x50673b,this['_lastWidth']=0x0,this[_0x3068da(0x3ed8)]=0x0,this[_0x3068da(0x3856)]=!0x0,this['_entityView']=void 0x0,this[_0x3068da(0x131d)]=defined$1(_0x44174e)||defined$1(_0x3ba4fd),this[_0x3068da(0xe3f)]=void 0x0,this[_0x3068da(0x1097)]=void 0x0,this[_0x3068da(0x366f)]=!0x1,this['_selectedEntity']=void 0x0,this[_0x3068da(0xe3f)]=void 0x0,this[_0x3068da(0x228f)]=!0x1,this[_0x3068da(0x4243)]=!0x1,this['_zoomTarget']=void 0x0,this['_zoomPromise']=void 0x0,this[_0x3068da(0x42d1)]=void 0x0,this[_0x3068da(0x793)]=new Event(),this[_0x3068da(0x1d7f)]=new Event(),this['_capturePointSize']=0x10,this[_0x3068da(0x53bb)]=Color$2[_0x3068da(0x321e)](_0x3068da(0x4b91)),knockout[_0x3068da(0x4add)](this,[_0x3068da(0x1097),_0x3068da(0xa9d),'_clockTrackedDataSource']),_0x50673b[_0x3068da(0x4979)](_0x37fe48['dataSourceAdded'],Viewer[_0x3068da(0x4b51)][_0x3068da(0x34e6)],this),_0x50673b[_0x3068da(0x4979)](_0x37fe48['dataSourceRemoved'],Viewer[_0x3068da(0x4b51)][_0x3068da(0x2270)],this),_0x50673b[_0x3068da(0x4979)](_0x260c44[_0x3068da(0x46e2)],Viewer['prototype'][_0x3068da(0x5cf)],this),_0x50673b[_0x3068da(0x4979)](_0x260c44[_0x3068da(0x2416)],Viewer[_0x3068da(0x4b51)]['_postRender'],this);for(var _0x670900=_0x37fe48[_0x3068da(0x531b)],_0x2e38c8=0x0;_0x2e38c8<_0x670900;_0x2e38c8++)this[_0x3068da(0x57ca)](_0x37fe48,_0x37fe48[_0x3068da(0x3173)](_0x2e38c8));this[_0x3068da(0x57ca)](void 0x0,_0xbf5120[_0x3068da(0x1f94)]),_0x50673b[_0x3068da(0x4979)](_0x37fe48['dataSourceAdded'],Viewer[_0x3068da(0x4b51)][_0x3068da(0x57ca)],this),_0x50673b[_0x3068da(0x4979)](_0x37fe48[_0x3068da(0x4b46)],Viewer[_0x3068da(0x4b51)]['_dataSourceRemoved'],this),_0x1e51cf[_0x3068da(0x3412)][_0x3068da(0x240d)](function(_0x2f154f){_0x4e9520['selectedEntity']=pickEntity(_0x4e9520,_0x2f154f);},ScreenSpaceEventType$1[_0x3068da(0x4e4e)]),_0x1e51cf[_0x3068da(0x3412)]['setInputAction'](function(_0x737681){var _0xa3c5d0=_0x3068da,_0xe772cc=pickEntity(_0x4e9520,_0x737681);defined$1(_0xe772cc)?Property[_0xa3c5d0(0x4514)](_0xe772cc['position'],_0x4e9520[_0xa3c5d0(0x487c)][_0xa3c5d0(0x395)])?_0x4e9520[_0xa3c5d0(0x4056)]=_0xe772cc:_0x4e9520[_0xa3c5d0(0x42dd)](_0xe772cc):defined$1(_0x4e9520[_0xa3c5d0(0x4056)])&&(_0x4e9520[_0xa3c5d0(0x4056)]=void 0x0);},ScreenSpaceEventType$1[_0x3068da(0x2996)]),this['pickEvent']=new Event();var _0x795843=document[_0x3068da(0x433c)](_0x3068da(0x4dc4));_0x795843[_0x3068da(0x4cbd)]=_0x3068da(0x4fb7),_0x13d739[_0x3068da(0x3356)](_0x795843),this['_zoomIndicator']=new ZoomIndicator(_0x795843,_0x1e51cf[_0x3068da(0x1d45)]);var _0x49ee29=this[_0x3068da(0x29e1)][_0x3068da(0x2c44)];_0x49ee29[_0x3068da(0x1899)]=_0x3068da(0xe3c),_0x49ee29['_screenPositionY']=_0x3068da(0xe3c),_0x49ee29[_0x3068da(0x4771)]='absolute',_0x49ee29['showSelection']=!0x1;}Object['defineProperties'](Viewer[_0x68aa19(0x4b51)],{'container':{'get':function(){var _0x1c9353=_0x68aa19;return this[_0x1c9353(0x2eaf)];}},'bottomContainer':{'get':function(){var _0x1cacbf=_0x68aa19;return this[_0x1cacbf(0x4aa6)];}},'cesiumWidget':{'get':function(){var _0x35de00=_0x68aa19;return this[_0x35de00(0x4356)];}},'selectionIndicator':{'get':function(){var _0x16687a=_0x68aa19;return this[_0x16687a(0x2616)];}},'infoBox':{'get':function(){return this['_infoBox'];}},'geocoder':{'get':function(){return this['_geocoder'];}},'navigation':{'get':function(){var _0x44c7ee=_0x68aa19;return this[_0x44c7ee(0x2317)];}},'homeButton':{'get':function(){var _0x3e3a62=_0x68aa19;return this[_0x3e3a62(0x3e0b)];}},'sceneModePicker':{'get':function(){return this['_sceneModePicker'];}},'projectionPicker':{'get':function(){var _0x4842ef=_0x68aa19;return this[_0x4842ef(0x63e)];}},'baseLayerPicker':{'get':function(){var _0x28ceaa=_0x68aa19;return this[_0x28ceaa(0x27bf)];}},'navigationHelpButton':{'get':function(){var _0x2f6a07=_0x68aa19;return this[_0x2f6a07(0x2d17)];}},'animation':{'get':function(){return this['_animation'];}},'timeline':{'get':function(){var _0x45b455=_0x68aa19;return this[_0x45b455(0x245f)];}},'fullscreenButton':{'get':function(){var _0x3107e8=_0x68aa19;return this[_0x3107e8(0xe48)];}},'vrButton':{'get':function(){var _0x228bb8=_0x68aa19;return this[_0x228bb8(0x27c6)];}},'dataSourceDisplay':{'get':function(){var _0x12e938=_0x68aa19;return this[_0x12e938(0x436f)];}},'entities':{'get':function(){var _0x70c593=_0x68aa19;return this[_0x70c593(0x436f)][_0x70c593(0x1f94)]['entities'];}},'dataSources':{'get':function(){return this['_dataSourceCollection'];}},'canvas':{'get':function(){var _0x524a03=_0x68aa19;return this[_0x524a03(0x4356)][_0x524a03(0xda2)];}},'cesiumLogo':{'get':function(){var _0x27057b=_0x68aa19;return this[_0x27057b(0x4356)][_0x27057b(0x178c)];}},'scene':{'get':function(){var _0x3a61b5=_0x68aa19;return this[_0x3a61b5(0x4356)][_0x3a61b5(0x1d45)];}},'shadows':{'get':function(){var _0x1cc3a3=_0x68aa19;return this['scene'][_0x1cc3a3(0x3ac0)][_0x1cc3a3(0x20fb)];},'set':function(_0x59b592){var _0x2857c2=_0x68aa19;this[_0x2857c2(0x1d45)][_0x2857c2(0x3ac0)][_0x2857c2(0x20fb)]=_0x59b592;}},'terrainShadows':{'get':function(){var _0x33f5a9=_0x68aa19;return this[_0x33f5a9(0x1d45)]['globe'][_0x33f5a9(0x284a)];},'set':function(_0x4b7377){var _0x7d9021=_0x68aa19;this['scene'][_0x7d9021(0x2292)][_0x7d9021(0x284a)]=_0x4b7377;}},'shadowMap':{'get':function(){var _0x2b8ca4=_0x68aa19;return this[_0x2b8ca4(0x1d45)][_0x2b8ca4(0x3ac0)];}},'imageryLayers':{'get':function(){var _0x5e5760=_0x68aa19;return this[_0x5e5760(0x1d45)][_0x5e5760(0x5664)];}},'terrainLayers':{'get':function(){var _0x25629d=_0x68aa19;return this[_0x25629d(0x1d45)][_0x25629d(0x8ea)];}},'terrainProvider':{'get':function(){var _0x585c68=_0x68aa19;return this[_0x585c68(0x1d45)][_0x585c68(0x4bed)];},'set':function(_0x57d7b3){var _0x466172=_0x68aa19;this[_0x466172(0x1d45)][_0x466172(0x4bed)]=_0x57d7b3;var _0x1f5f71=this;_0x57d7b3[_0x466172(0x21f)]['otherwise'](function(){var _0xb1ba6d=_0x466172;_0x1f5f71['scene'][_0xb1ba6d(0x4bed)]=_0x1f5f71[_0xb1ba6d(0x1d45)]['globe'][_0xb1ba6d(0x3c03)];});}},'camera':{'get':function(){var _0x5743ee=_0x68aa19;return this[_0x5743ee(0x1d45)][_0x5743ee(0x1224)];}},'postProcessStages':{'get':function(){var _0x307ad9=_0x68aa19;return this['scene'][_0x307ad9(0x9a4)];}},'clock':{'get':function(){var _0x5583ba=_0x68aa19;return this['_clockViewModel'][_0x5583ba(0x487c)];}},'clockViewModel':{'get':function(){var _0x12fb72=_0x68aa19;return this[_0x12fb72(0x1a61)];}},'screenSpaceEventHandler':{'get':function(){var _0x310a36=_0x68aa19;return this[_0x310a36(0x4356)][_0x310a36(0x3412)];}},'targetFrameRate':{'get':function(){var _0xfd6103=_0x68aa19;return this['_cesiumWidget'][_0xfd6103(0x479)];},'set':function(_0x43d457){var _0x5359c9=_0x68aa19;this[_0x5359c9(0x4356)][_0x5359c9(0x479)]=_0x43d457;}},'useDefaultRenderLoop':{'get':function(){var _0x55ce04=_0x68aa19;return this['_cesiumWidget'][_0x55ce04(0xad7)];},'set':function(_0x5833ef){var _0x8f01b2=_0x68aa19;this[_0x8f01b2(0x4356)]['useDefaultRenderLoop']=_0x5833ef;}},'resolutionScale':{'get':function(){var _0x493c00=_0x68aa19;return this[_0x493c00(0x4356)][_0x493c00(0x102e)];},'set':function(_0x576a51){var _0x3b857f=_0x68aa19;this[_0x3b857f(0x4356)][_0x3b857f(0x102e)]=_0x576a51,this[_0x3b857f(0x228f)]=!0x0;}},'useBrowserRecommendedResolution':{'get':function(){var _0x17d684=_0x68aa19;return this[_0x17d684(0x4356)][_0x17d684(0x17e0)];},'set':function(_0xcf13ce){var _0x4defc2=_0x68aa19;this[_0x4defc2(0x4356)][_0x4defc2(0x17e0)]=_0xcf13ce;}},'allowDataSourcesToSuspendAnimation':{'get':function(){var _0x3001af=_0x68aa19;return this[_0x3001af(0x3856)];},'set':function(_0x38e7aa){this['_allowDataSourcesToSuspendAnimation']=_0x38e7aa;}},'trackedEntity':{'get':function(){var _0x14ca2c=_0x68aa19;return this[_0x14ca2c(0x1097)];},'set':function(_0x329f9f){var _0x4b8ddd=_0x68aa19;if(this[_0x4b8ddd(0x1097)]!==_0x329f9f){this[_0x4b8ddd(0x1097)]=_0x329f9f,cancelZoom(this);var _0xfb97a4=this[_0x4b8ddd(0x1d45)],_0x2f1dcb=_0xfb97a4[_0x4b8ddd(0x4318)];defined$1(_0x329f9f)&&defined$1(_0x329f9f[_0x4b8ddd(0x4771)])?this[_0x4b8ddd(0x366f)]=!0x0:(this[_0x4b8ddd(0x366f)]=!0x1,_0x2f1dcb!==SceneMode$1[_0x4b8ddd(0x449e)]&&_0x2f1dcb!==SceneMode$1[_0x4b8ddd(0x4c10)]||(_0xfb97a4[_0x4b8ddd(0x30fa)][_0x4b8ddd(0x3c72)]=!0x0),_0x2f1dcb!==SceneMode$1[_0x4b8ddd(0x449e)]&&_0x2f1dcb!==SceneMode$1[_0x4b8ddd(0x5135)]||(_0xfb97a4[_0x4b8ddd(0x30fa)][_0x4b8ddd(0x4ac4)]=!0x0),this[_0x4b8ddd(0x2b3a)]=void 0x0,this[_0x4b8ddd(0x1224)]['lookAtTransform'](Matrix4[_0x4b8ddd(0x5139)])),this[_0x4b8ddd(0x1d7f)][_0x4b8ddd(0x30bb)](_0x329f9f),this['scene'][_0x4b8ddd(0x1ee)]();}}},'selectedEntity':{'get':function(){var _0x2014c3=_0x68aa19;return this[_0x2014c3(0xa9d)];},'set':function(_0x3eb58a){var _0x43b20f=_0x68aa19;if(this[_0x43b20f(0xa9d)]!==_0x3eb58a){this[_0x43b20f(0xa9d)]=_0x3eb58a;var _0x413944=defined$1(this[_0x43b20f(0x2616)])?this[_0x43b20f(0x2616)][_0x43b20f(0x4e4b)]:void 0x0;defined$1(_0x3eb58a)?defined$1(_0x413944)&&_0x413944[_0x43b20f(0x1d2b)]():defined$1(_0x413944)&&_0x413944['animateDepart'](),this[_0x43b20f(0x793)][_0x43b20f(0x30bb)](_0x3eb58a);}}},'selectedEntityChanged':{'get':function(){return this['_selectedEntityChanged'];}},'trackedEntityChanged':{'get':function(){return this['_trackedEntityChanged'];}},'clockTrackedDataSource':{'get':function(){var _0x1d9834=_0x68aa19;return this[_0x1d9834(0xe3f)];},'set':function(_0x3df461){var _0x4633bc=_0x68aa19;this['_clockTrackedDataSource']!==_0x3df461&&(this['_clockTrackedDataSource']=_0x3df461,trackDataSourceClock(this[_0x4633bc(0x245f)],this[_0x4633bc(0x487c)],_0x3df461));}}}),Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x32d9)]=function(_0x4f3c0a,_0x29b10c){_0x4f3c0a(this,_0x29b10c);},Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x5cf)]=function(){var _0x18d734=_0x68aa19,_0x155bf0=this['_cesiumWidget'],_0x1fb9ad=this[_0x18d734(0x2eaf)],_0x5af216=_0x1fb9ad[_0x18d734(0x49a0)],_0x39e7ab=_0x1fb9ad[_0x18d734(0xd5b)],_0x5a0ec5=defined$1(this['_animation']),_0x452c2c=defined$1(this[_0x18d734(0x245f)]);if(this[_0x18d734(0x228f)]||_0x5af216!==this[_0x18d734(0x3f6c)]||_0x39e7ab!==this[_0x18d734(0x3ed8)]){_0x155bf0[_0x18d734(0x5cf)](),this[_0x18d734(0x228f)]=!0x1;var _0xd21e8f=_0x39e7ab-0x7d,_0x317df7=this['_baseLayerPickerDropDown'];defined$1(_0x317df7)&&(_0x317df7[_0x18d734(0x588d)]['maxHeight']=_0xd21e8f+'px'),defined$1(this['_infoBox'])&&(this[_0x18d734(0x2d00)]['viewModel'][_0x18d734(0x4735)]=_0xd21e8f);var _0x55a7bf,_0x340175=this[_0x18d734(0x245f)],_0x40aa82=0x0,_0x400815=0x0,_0x73e345=0x0;if(_0x5a0ec5&&_0x18d734(0x3829)!==window[_0x18d734(0x44ef)](this[_0x18d734(0x124c)][_0x18d734(0x5b3)])[_0x18d734(0x42d2)]){var _0x3c8a5b=this[_0x18d734(0x3f6c)];_0x55a7bf=this[_0x18d734(0x124c)][_0x18d734(0x5b3)],_0x5af216>0x384?(_0x40aa82=0xa9,_0x3c8a5b<=0x384&&(_0x55a7bf[_0x18d734(0x588d)][_0x18d734(0x209)]=_0x18d734(0x27c0),_0x55a7bf[_0x18d734(0x588d)][_0x18d734(0x5862)]=_0x18d734(0xfb8),this[_0x18d734(0x124c)]['resize']())):_0x5af216>=0x258?(_0x40aa82=0x88,(_0x3c8a5b<0x258||_0x3c8a5b>0x384)&&(_0x55a7bf[_0x18d734(0x588d)]['width']=_0x18d734(0x34d6),_0x55a7bf[_0x18d734(0x588d)][_0x18d734(0x5862)]='90px',this[_0x18d734(0x124c)][_0x18d734(0x5cf)]())):(_0x40aa82=0x6a,(_0x3c8a5b>0x258||0x0===_0x3c8a5b)&&(_0x55a7bf['style']['width']='106px',_0x55a7bf[_0x18d734(0x588d)][_0x18d734(0x5862)]='70px',this[_0x18d734(0x124c)][_0x18d734(0x5cf)]())),_0x400815=_0x40aa82+0x5;}if(_0x452c2c&&'hidden'!==window['getComputedStyle'](this[_0x18d734(0x245f)][_0x18d734(0x5b3)])[_0x18d734(0x42d2)]){var _0x26c862=this['_fullscreenButton'],_0x168e1e=this['_vrButton'],_0xde9424=_0x340175['container'],_0x1569b1=_0xde9424['style'];_0x73e345=_0xde9424[_0x18d734(0xd5b)]+0x3,_0x1569b1[_0x18d734(0x1831)]=_0x40aa82+'px';var _0x3d6f9b=0x0;defined$1(_0x26c862)&&(_0x3d6f9b+=_0x26c862[_0x18d734(0x5b3)][_0x18d734(0x49a0)]),defined$1(_0x168e1e)&&(_0x3d6f9b+=_0x168e1e[_0x18d734(0x5b3)][_0x18d734(0x49a0)]),_0x1569b1[_0x18d734(0x339c)]=_0x3d6f9b+'px',_0x340175[_0x18d734(0x5cf)]();}this[_0x18d734(0x4aa6)][_0x18d734(0x588d)][_0x18d734(0x1831)]=_0x400815+'px',this[_0x18d734(0x4aa6)][_0x18d734(0x588d)][_0x18d734(0x3b17)]=_0x73e345+'px',this[_0x18d734(0x3f6c)]=_0x5af216,this['_lastHeight']=_0x39e7ab;}},Viewer['prototype'][_0x68aa19(0x465c)]=function(){var _0xc06cff=_0x68aa19;this['_lastWidth']=0x0,this[_0xc06cff(0x5cf)]();},Viewer['prototype'][_0x68aa19(0x2507)]=function(){var _0x31751a=_0x68aa19;this['_cesiumWidget'][_0x31751a(0x2507)]();},Viewer[_0x68aa19(0x4b51)]['isDestroyed']=function(){return!0x1;},Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x2578)]=function(){var _0x102993=_0x68aa19,_0x59e527;this[_0x102993(0x3412)][_0x102993(0x43d7)](ScreenSpaceEventType$1[_0x102993(0x4e4e)]),this['screenSpaceEventHandler']['removeInputAction'](ScreenSpaceEventType$1[_0x102993(0x2996)]);var _0x102df1=this[_0x102993(0x15f0)],_0x16532e=_0x102df1['length'];for(_0x59e527=0x0;_0x59e527<_0x16532e;_0x59e527++)this['_dataSourceRemoved'](_0x102df1,_0x102df1['get'](_0x59e527));return this['_dataSourceRemoved'](void 0x0,this[_0x102993(0x436f)][_0x102993(0x1f94)]),this[_0x102993(0x2eaf)][_0x102993(0x3234)](this[_0x102993(0x382c)]),this[_0x102993(0x382c)][_0x102993(0x3234)](this['_toolbar']),this['_eventHelper']['removeAll'](),defined$1(this[_0x102993(0x359d)])&&(this[_0x102993(0x359d)]=this['_geocoder'][_0x102993(0x2578)]()),defined$1(this[_0x102993(0x3e0b)])&&(this[_0x102993(0x3e0b)]=this[_0x102993(0x3e0b)][_0x102993(0x2578)]()),defined$1(this[_0x102993(0x4dd)])&&(this['_sceneModePicker']=this[_0x102993(0x4dd)]['destroy']()),defined$1(this[_0x102993(0x63e)])&&(this['_projectionPicker']=this[_0x102993(0x63e)][_0x102993(0x2578)]()),defined$1(this['_baseLayerPicker'])&&(this[_0x102993(0x27bf)]=this[_0x102993(0x27bf)][_0x102993(0x2578)]()),defined$1(this['_animation'])&&(this['_element']['removeChild'](this[_0x102993(0x124c)]['container']),this[_0x102993(0x124c)]=this[_0x102993(0x124c)][_0x102993(0x2578)]()),defined$1(this[_0x102993(0x245f)])&&(this[_0x102993(0x245f)][_0x102993(0x1cba)](_0x102993(0x25e2),onTimelineScrubfunction,!0x1),this[_0x102993(0x382c)][_0x102993(0x3234)](this[_0x102993(0x245f)][_0x102993(0x5b3)]),this[_0x102993(0x245f)]=this[_0x102993(0x245f)][_0x102993(0x2578)]()),defined$1(this['_fullscreenButton'])&&(this[_0x102993(0xeaa)][_0x102993(0x2f12)](),this['_element']['removeChild'](this[_0x102993(0xe48)][_0x102993(0x5b3)]),this['_fullscreenButton']=this[_0x102993(0xe48)]['destroy']()),defined$1(this[_0x102993(0x27c6)])&&(this[_0x102993(0x1446)][_0x102993(0x2f12)](),this['_vrModeSubscription'][_0x102993(0x2f12)](),this[_0x102993(0x382c)][_0x102993(0x3234)](this[_0x102993(0x27c6)][_0x102993(0x5b3)]),this[_0x102993(0x27c6)]=this[_0x102993(0x27c6)]['destroy']()),defined$1(this[_0x102993(0x2d00)])&&(this[_0x102993(0x382c)][_0x102993(0x3234)](this[_0x102993(0x2d00)][_0x102993(0x5b3)]),this[_0x102993(0x2d00)]=this[_0x102993(0x2d00)][_0x102993(0x2578)]()),defined$1(this[_0x102993(0x2616)])&&(this[_0x102993(0x382c)]['removeChild'](this[_0x102993(0x2616)][_0x102993(0x5b3)]),this[_0x102993(0x2616)]=this[_0x102993(0x2616)][_0x102993(0x2578)]()),this[_0x102993(0x3c7b)]&&(this[_0x102993(0x1a61)]=this[_0x102993(0x1a61)]['destroy']()),this[_0x102993(0x436f)]=this[_0x102993(0x436f)][_0x102993(0x2578)](),this[_0x102993(0x4356)]=this['_cesiumWidget']['destroy'](),this[_0x102993(0x3d88)]&&(this[_0x102993(0x4513)]=this[_0x102993(0x4513)][_0x102993(0x2578)]()),destroyObject$1(this);},Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x57ca)]=function(_0x582f42,_0x51f353){var _0x4233fe=_0x68aa19;_0x51f353[_0x4233fe(0x19d0)][_0x4233fe(0x4981)][_0x4233fe(0xef9)](Viewer['prototype'][_0x4233fe(0x15e9)],this);},Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x36bd)]=function(_0x3ef976,_0x557ac4){var _0x414e97=_0x68aa19,_0x3247bc=_0x557ac4[_0x414e97(0x19d0)];_0x3247bc[_0x414e97(0x4981)][_0x414e97(0x1cba)](Viewer[_0x414e97(0x4b51)][_0x414e97(0x15e9)],this),defined$1(this['trackedEntity'])&&_0x3247bc[_0x414e97(0x1e87)](this[_0x414e97(0x4056)]['id'])===this[_0x414e97(0x4056)]&&(this[_0x414e97(0x4056)]=void 0x0),defined$1(this[_0x414e97(0x26c8)])&&_0x3247bc['getById'](this[_0x414e97(0x26c8)]['id'])===this[_0x414e97(0x26c8)]&&(this[_0x414e97(0x26c8)]=void 0x0);};var isMouseDownFlag=!0x1,_currentMousePos,_preTime=0x0;function zoomToOrFly(_0xc05b7,_0xe52d2b,_0xe40d8f,_0x17e2a5){var _0x2db6a1=_0x68aa19;cancelZoom(_0xc05b7);var _0x349d29=when[_0x2db6a1(0x25e3)]();return _0xc05b7[_0x2db6a1(0x1cf1)]=_0x349d29,_0xc05b7[_0x2db6a1(0x4243)]=_0x17e2a5,_0xc05b7[_0x2db6a1(0x42d1)]=_0xe40d8f,when(_0xe52d2b,function(_0x30a435){var _0x296dd5=_0x2db6a1;if(_0xc05b7[_0x296dd5(0x1cf1)]===_0x349d29){if(_0x30a435 instanceof ImageryLayer)_0x30a435['getViewableRectangle']()[_0x296dd5(0x4e1e)](function(_0x1b13bb){var _0x4f16fb=_0x296dd5;return computeFlyToLocationForRectangle(_0x1b13bb,_0xc05b7[_0x4f16fb(0x1d45)]);})[_0x296dd5(0x4e1e)](function(_0x5b1158){var _0x498bb2=_0x296dd5;_0xc05b7['_zoomPromise']===_0x349d29&&(_0xc05b7[_0x498bb2(0xb2d)]=_0x5b1158);});else{if(_0x30a435 instanceof Cesium3DTileset)_0xc05b7['_zoomTarget']=_0x30a435;else{if(_0x30a435 instanceof TimeDynamicPointCloud)_0xc05b7[_0x296dd5(0xb2d)]=_0x30a435;else{if(_0x30a435['isLoading']&&defined$1(_0x30a435[_0x296dd5(0x46d0)]))var _0x42c69c=_0x30a435[_0x296dd5(0x46d0)][_0x296dd5(0xef9)](function(){var _0x502908=_0x296dd5;_0x42c69c(),_0xc05b7[_0x502908(0x1cf1)]===_0x349d29&&(_0xc05b7[_0x502908(0xb2d)]=_0x30a435[_0x502908(0x19d0)]['values'][_0x502908(0x48ca)](0x0));});else Array['isArray'](_0x30a435)?_0xc05b7[_0x296dd5(0xb2d)]=_0x30a435[_0x296dd5(0x48ca)](0x0):_0x30a435 instanceof S3MTilesLayer?_0xc05b7[_0x296dd5(0xb2d)]=_0x30a435['layerBounds']:_0x30a435 instanceof GridLayer?_0x30a435[_0x296dd5(0x4a89)]()[_0x296dd5(0x4e1e)](function(_0x249de0){var _0x20c323=_0x296dd5;return computeFlyToLocationForRectangle(_0x249de0,_0xc05b7[_0x20c323(0x1d45)]);})[_0x296dd5(0x4e1e)](function(_0x3913de){var _0x8b09d8=_0x296dd5;_0xc05b7['_zoomPromise']===_0x349d29&&(_0xc05b7[_0x8b09d8(0xb2d)]=_0x3913de);}):(defined$1((_0x30a435=defaultValue$1(_0x30a435[_0x296dd5(0x21e8)],_0x30a435))[_0x296dd5(0x19d0)])&&(_0x30a435=_0x30a435[_0x296dd5(0x19d0)][_0x296dd5(0x21e8)]),Array[_0x296dd5(0x4b57)](_0x30a435)?_0xc05b7[_0x296dd5(0xb2d)]=_0x30a435[_0x296dd5(0x48ca)](0x0):_0xc05b7[_0x296dd5(0xb2d)]=[_0x30a435]);}}}}}),_0xc05b7['scene']['requestRender'](),_0x349d29[_0x2db6a1(0x28bc)];}function clearZoom(_0x2a1ea6){var _0x206a21=_0x68aa19;_0x2a1ea6[_0x206a21(0x1cf1)]=void 0x0,_0x2a1ea6[_0x206a21(0xb2d)]=void 0x0,_0x2a1ea6[_0x206a21(0x42d1)]=void 0x0;}function cancelZoom(_0x30da52){var _0x4207b1=_0x68aa19,_0x4a7de8=_0x30da52[_0x4207b1(0x1cf1)];defined$1(_0x4a7de8)&&(clearZoom(_0x30da52),_0x4a7de8['resolve'](!0x1));}function updateZoomTarget(_0x2a5818){var _0x22a41c=_0x68aa19,_0x5102a5=_0x2a5818[_0x22a41c(0xb2d)];if(defined$1(_0x5102a5)&&_0x2a5818[_0x22a41c(0x1d45)][_0x22a41c(0x4318)]!==SceneMode$1[_0x22a41c(0x11d3)]){var _0x36e93c=_0x2a5818[_0x22a41c(0x1d45)],_0xf959a7=_0x36e93c[_0x22a41c(0x1224)],_0x5e1213=_0x2a5818[_0x22a41c(0x1cf1)],_0x5554c2=defaultValue$1(_0x2a5818[_0x22a41c(0x42d1)],{});if(_0x5102a5 instanceof Cesium3DTileset)return _0x5102a5[_0x22a41c(0x21f)][_0x22a41c(0x4e1e)](function(){var _0x3f52ac=_0x22a41c,_0x3a787f=_0x5102a5['boundingSphere'];defined$1(_0x5554c2['offset'])||(_0x5554c2[_0x3f52ac(0x19b4)]=new HeadingPitchRange(0x0,-0.5,_0x3a787f[_0x3f52ac(0x2896)])),_0x22677c={'offset':_0x5554c2[_0x3f52ac(0x19b4)],'duration':_0x5554c2['duration'],'maximumHeight':_0x5554c2[_0x3f52ac(0x3a61)],'complete':function(){var _0x5ecc3b=_0x3f52ac;_0x5e1213[_0x5ecc3b(0x68a)](!0x0);},'cancel':function(){var _0x50d912=_0x3f52ac;_0x5e1213[_0x50d912(0x68a)](!0x1);}},_0x2a5818[_0x3f52ac(0x4243)]?_0xf959a7[_0x3f52ac(0x4fb3)](_0x5102a5[_0x3f52ac(0x5809)],_0x22677c):(_0xf959a7['viewBoundingSphere'](_0x3a787f,_0x5554c2[_0x3f52ac(0x19b4)]),_0xf959a7[_0x3f52ac(0x85e)](Matrix4[_0x3f52ac(0x5139)]),_0x5e1213[_0x3f52ac(0x68a)](!0x0)),clearZoom(_0x2a5818);});if(_0x5102a5 instanceof TimeDynamicPointCloud)return _0x5102a5['readyPromise']['then'](function(){var _0x2ad9c6=_0x22a41c,_0x45de48=_0x5102a5[_0x2ad9c6(0x5809)];defined$1(_0x5554c2[_0x2ad9c6(0x19b4)])||(_0x5554c2[_0x2ad9c6(0x19b4)]=new HeadingPitchRange(0x0,-0.5,_0x45de48[_0x2ad9c6(0x2896)])),_0x22677c={'offset':_0x5554c2['offset'],'duration':_0x5554c2['duration'],'maximumHeight':_0x5554c2[_0x2ad9c6(0x3a61)],'complete':function(){var _0x2a5209=_0x2ad9c6;_0x5e1213[_0x2a5209(0x68a)](!0x0);},'cancel':function(){var _0x582250=_0x2ad9c6;_0x5e1213[_0x582250(0x68a)](!0x1);}},_0x2a5818[_0x2ad9c6(0x4243)]?_0xf959a7['flyToBoundingSphere'](_0x45de48,_0x22677c):(_0xf959a7[_0x2ad9c6(0x2e9d)](_0x45de48,_0x5554c2[_0x2ad9c6(0x19b4)]),_0xf959a7[_0x2ad9c6(0x85e)](Matrix4[_0x2ad9c6(0x5139)]),_0x5e1213[_0x2ad9c6(0x68a)](!0x0)),clearZoom(_0x2a5818);});if(_0x5102a5 instanceof Cartographic)return _0x22677c={'destination':_0x36e93c[_0x22a41c(0x1682)][_0x22a41c(0x1706)][_0x22a41c(0x1f84)](_0x5102a5),'duration':_0x5554c2[_0x22a41c(0x1afe)],'maximumHeight':_0x5554c2[_0x22a41c(0x3a61)],'complete':function(){var _0xfce4c=_0x22a41c;_0x5e1213[_0xfce4c(0x68a)](!0x0);},'cancel':function(){var _0x1bf6e9=_0x22a41c;_0x5e1213[_0x1bf6e9(0x68a)](!0x1);}},_0x2a5818[_0x22a41c(0x4243)]?_0xf959a7[_0x22a41c(0x261e)](_0x22677c):(_0xf959a7[_0x22a41c(0x362c)](_0x22677c),_0x5e1213[_0x22a41c(0x68a)](!0x0)),void clearZoom(_0x2a5818);var _0x46da55=_0x5102a5;if(_0x46da55 instanceof Rectangle){var _0x22677c={'offset':_0x5554c2[_0x22a41c(0x19b4)],'destination':_0x46da55,'duration':_0x5554c2['duration'],'maximumHeight':_0x5554c2[_0x22a41c(0x3a61)],'complete':function(){_0x5e1213['resolve'](!0x0);},'cancel':function(){var _0x18ca7e=_0x22a41c;_0x5e1213[_0x18ca7e(0x68a)](!0x1);}};if(_0x2a5818['_zoomIsFlight']){var _0x514f18=BoundingSphere[_0x22a41c(0x18df)](_0x5102a5);_0xf959a7[_0x22a41c(0x4fb3)](_0x514f18,_0x22677c);}else _0xf959a7[_0x22a41c(0x362c)](_0x22677c),_0x5e1213['resolve'](!0x0);clearZoom(_0x2a5818);}else{for(var _0x2ed376=[],_0x38a1f5=0x0,_0x580e83=_0x46da55[_0x22a41c(0x531b)];_0x38a1f5<_0x580e83;_0x38a1f5++){var _0x9beb57=_0x2a5818['_dataSourceDisplay']['getBoundingSphere'](_0x46da55[_0x38a1f5],!0x1,boundingSphereScratch);if(_0x9beb57===BoundingSphereState$1[_0x22a41c(0xaca)])return;_0x9beb57!==BoundingSphereState$1[_0x22a41c(0x3865)]&&_0x2ed376['push'](BoundingSphere[_0x22a41c(0x254b)](boundingSphereScratch));}0x0!==_0x2ed376['length']?(_0x2a5818[_0x22a41c(0x4056)]=void 0x0,_0x514f18=BoundingSphere[_0x22a41c(0x3dbe)](_0x2ed376),_0x2a5818[_0x22a41c(0x4243)]?(clearZoom(_0x2a5818),_0xf959a7[_0x22a41c(0x4fb3)](_0x514f18,{'duration':_0x5554c2['duration'],'maximumHeight':_0x5554c2[_0x22a41c(0x3a61)],'complete':function(){var _0x3b50e7=_0x22a41c;_0x5e1213[_0x3b50e7(0x68a)](!0x0);},'cancel':function(){var _0x4d6b69=_0x22a41c;_0x5e1213[_0x4d6b69(0x68a)](!0x1);},'offset':_0x5554c2[_0x22a41c(0x19b4)]})):(_0xf959a7[_0x22a41c(0x2e9d)](_0x514f18,_0x5554c2[_0x22a41c(0x19b4)]),_0xf959a7['lookAtTransform'](Matrix4[_0x22a41c(0x5139)]),clearZoom(_0x2a5818),_0x5e1213['resolve'](!0x0))):cancelZoom(_0x2a5818);}}}function updateTrackedEntity(_0x41e278){var _0xef0353=_0x68aa19;if(_0x41e278['_needTrackedEntityUpdate']){var _0x4aced5=_0x41e278[_0xef0353(0x1097)],_0x52bf19=_0x41e278[_0xef0353(0x487c)][_0xef0353(0x395)];if(defined$1(Property[_0xef0353(0x4514)](_0x4aced5[_0xef0353(0x4771)],_0x52bf19))){var _0x1276ab=_0x41e278[_0xef0353(0x1d45)],_0x1d3757=_0x41e278[_0xef0353(0x436f)][_0xef0353(0x1a1)](_0x4aced5,!0x1,boundingSphereScratch);if(_0x1d3757!==BoundingSphereState$1['PENDING']){var _0x20210b=_0x1276ab['mode'];_0x20210b!==SceneMode$1[_0xef0353(0x449e)]&&_0x20210b!==SceneMode$1[_0xef0353(0x4c10)]||(_0x1276ab[_0xef0353(0x30fa)][_0xef0353(0x3c72)]=!0x1),_0x20210b!==SceneMode$1[_0xef0353(0x449e)]&&_0x20210b!==SceneMode$1[_0xef0353(0x5135)]||(_0x1276ab['screenSpaceCameraController'][_0xef0353(0x4ac4)]=!0x1);var _0x3f8719=_0x1d3757!==BoundingSphereState$1[_0xef0353(0x3865)]?boundingSphereScratch:void 0x0;_0x41e278[_0xef0353(0x2b3a)]=new EntityView(_0x4aced5,_0x1276ab,_0x1276ab[_0xef0353(0x1682)][_0xef0353(0x1706)]),_0x41e278[_0xef0353(0x2b3a)][_0xef0353(0x489f)](_0x52bf19,_0x3f8719),_0x41e278['_needTrackedEntityUpdate']=!0x1;}}}}function viewerCesium3DTilesInspectorMixin(_0x5eb79c){var _0x2c3526=_0x68aa19,_0x4d3ff4=document[_0x2c3526(0x433c)](_0x2c3526(0x4dc4));_0x4d3ff4[_0x2c3526(0x4cbd)]=_0x2c3526(0x414a),_0x5eb79c[_0x2c3526(0x5b3)][_0x2c3526(0x3356)](_0x4d3ff4);var _0x15b92e=new Cesium3DTilesInspector(_0x4d3ff4,_0x5eb79c['scene']);Object[_0x2c3526(0x5b7)](_0x5eb79c,{'cesium3DTilesInspector':{'get':function(){return _0x15b92e;}}});}function viewerCesiumInspectorMixin(_0x14825d){var _0x1c64e6=_0x68aa19,_0x51983d=document[_0x1c64e6(0x433c)](_0x1c64e6(0x4dc4));_0x51983d[_0x1c64e6(0x4cbd)]=_0x1c64e6(0x2b27),_0x14825d[_0x1c64e6(0x5b3)]['appendChild'](_0x51983d);var _0x3318cb=new CesiumInspector(_0x51983d,_0x14825d[_0x1c64e6(0x1d45)]);Object['defineProperties'](_0x14825d,{'cesiumInspector':{'get':function(){return _0x3318cb;}}});}function viewerDragDropMixin(_0x139040,_0x4f2e8a){var _0x2c15ca=_0x68aa19;_0x4f2e8a=defaultValue$1(_0x4f2e8a,defaultValue$1[_0x2c15ca(0x494f)]);var _0x351469=!0x0,_0x4e8271=defaultValue$1(_0x4f2e8a[_0x2c15ca(0x28f)],!0x0),_0x3386ba=new Event(),_0x10dd76=defaultValue$1(_0x4f2e8a[_0x2c15ca(0x371b)],!0x0),_0x25a49c=defaultValue$1(_0x4f2e8a[_0x2c15ca(0x23b4)],_0x139040[_0x2c15ca(0x5b3)]),_0x26f04e=defaultValue$1(_0x4f2e8a['clampToGround'],!0x0),_0x5411db=_0x4f2e8a[_0x2c15ca(0x2b76)];function _0x170ba3(_0x501a6f){var _0x1ead1f=_0x2c15ca;stop(_0x501a6f),_0x10dd76&&(_0x139040['entities'][_0x1ead1f(0x4ee2)](),_0x139040['dataSources'][_0x1ead1f(0x4ee2)]());for(var _0x239111=_0x501a6f[_0x1ead1f(0x35a0)][_0x1ead1f(0x2390)],_0x2150db=_0x239111[_0x1ead1f(0x531b)],_0x48e238=0x0;_0x48e238<_0x2150db;_0x48e238++){var _0x53cd3c=_0x239111[_0x48e238],_0x4759f6=new FileReader();_0x4759f6[_0x1ead1f(0x1c48)]=createOnLoadCallback(_0x139040,_0x53cd3c,_0x5411db,_0x26f04e),_0x4759f6[_0x1ead1f(0x45bc)]=createDropErrorCallback(_0x139040,_0x53cd3c),_0x4759f6[_0x1ead1f(0x1075)](_0x53cd3c);}}_0x25a49c=getElement(_0x25a49c),Object['defineProperties'](_0x139040,{'dropTarget':{'get':function(){return _0x25a49c;},'set':function(_0x382417){unsubscribe(_0x25a49c,_0x170ba3),subscribe(_0x25a49c=_0x382417,_0x170ba3);}},'dropEnabled':{'get':function(){return _0x351469;},'set':function(_0x56953b){_0x56953b!==_0x351469&&(_0x56953b?subscribe(_0x25a49c,_0x170ba3):unsubscribe(_0x25a49c,_0x170ba3),_0x351469=_0x56953b);}},'dropError':{'get':function(){return _0x3386ba;}},'clearOnDrop':{'get':function(){return _0x10dd76;},'set':function(_0x3a8155){_0x10dd76=_0x3a8155;}},'flyToOnDrop':{'get':function(){return _0x4e8271;},'set':function(_0x598b07){_0x4e8271=_0x598b07;}},'proxy':{'get':function(){return _0x5411db;},'set':function(_0x588f5f){_0x5411db=_0x588f5f;}},'clampToGround':{'get':function(){return _0x26f04e;},'set':function(_0x4b3345){_0x26f04e=_0x4b3345;}}}),subscribe(_0x25a49c,_0x170ba3),_0x139040[_0x2c15ca(0x2578)]=wrapFunction(_0x139040,_0x139040[_0x2c15ca(0x2578)],function(){var _0x5c96a7=_0x2c15ca;_0x139040[_0x5c96a7(0x1b0a)]=!0x1;}),_0x139040[_0x2c15ca(0x44f9)]=_0x170ba3;}function stop(_0x182515){var _0x246111=_0x68aa19;_0x182515[_0x246111(0x2926)](),_0x182515[_0x246111(0x3e9e)]();}function unsubscribe(_0x2c4051,_0x48b840){var _0xba3d38=_0x68aa19,_0x3eed22=_0x2c4051;defined$1(_0x3eed22)&&(_0x3eed22['removeEventListener'](_0xba3d38(0x3727),_0x48b840,!0x1),_0x3eed22[_0xba3d38(0x1cba)](_0xba3d38(0x491d),stop,!0x1),_0x3eed22[_0xba3d38(0x1cba)](_0xba3d38(0x1e94),stop,!0x1),_0x3eed22[_0xba3d38(0x1cba)]('dragexit',stop,!0x1));}function subscribe(_0x502f69,_0x23c270){var _0x2d14ce=_0x68aa19;_0x502f69['addEventListener'](_0x2d14ce(0x3727),_0x23c270,!0x1),_0x502f69['addEventListener'](_0x2d14ce(0x491d),stop,!0x1),_0x502f69['addEventListener'](_0x2d14ce(0x1e94),stop,!0x1),_0x502f69[_0x2d14ce(0xef9)](_0x2d14ce(0x577),stop,!0x1);}function createOnLoadCallback(_0x52242c,_0x42957e,_0x4a556d,_0x4aaf80){var _0x3ba607=_0x52242c['scene'];return function(_0xc9d675){var _0xf92f11=_0x54f3,_0x347422=_0x42957e['name'];try{var _0x2f1873;if(/\.czml$/i['test'](_0x347422))_0x2f1873=CzmlDataSource[_0xf92f11(0x41e4)](JSON[_0xf92f11(0x29e2)](_0xc9d675[_0xf92f11(0x15c9)][_0xf92f11(0x4fe2)]),{'sourceUri':_0x347422});else{if(/\.geojson$/i[_0xf92f11(0x8e2)](_0x347422)||/\.json$/i[_0xf92f11(0x8e2)](_0x347422)||/\.topojson$/i['test'](_0x347422))_0x2f1873=GeoJsonDataSource[_0xf92f11(0x41e4)](JSON[_0xf92f11(0x29e2)](_0xc9d675[_0xf92f11(0x15c9)]['result']),{'sourceUri':_0x347422,'clampToGround':_0x4aaf80});else{if(!/\.(kml|kmz)$/i[_0xf92f11(0x8e2)](_0x347422))return void _0x52242c['dropError'][_0xf92f11(0x30bb)](_0x52242c,_0x347422,_0xf92f11(0x4931)+_0x347422);_0x2f1873=KmlDataSource[_0xf92f11(0x41e4)](_0x42957e,{'sourceUri':_0x347422,'proxy':_0x4a556d,'camera':_0x3ba607[_0xf92f11(0x1224)],'canvas':_0x3ba607[_0xf92f11(0xda2)],'clampToGround':_0x4aaf80});}}defined$1(_0x2f1873)&&_0x52242c['dataSources'][_0xf92f11(0x4979)](_0x2f1873)[_0xf92f11(0x4e1e)](function(_0x3fa865){var _0x4d2059=_0xf92f11;_0x52242c[_0x4d2059(0x28f)]&&_0x52242c[_0x4d2059(0x261e)](_0x3fa865);})[_0xf92f11(0x4b84)](function(_0x34dbed){var _0x48ebaf=_0xf92f11;_0x52242c[_0x48ebaf(0x29bc)][_0x48ebaf(0x30bb)](_0x52242c,_0x347422,_0x34dbed);});}catch(_0x2d5129){_0x52242c[_0xf92f11(0x29bc)][_0xf92f11(0x30bb)](_0x52242c,_0x347422,_0x2d5129);}};}function createDropErrorCallback(_0x283872,_0x33f1f6){return function(_0xe58836){var _0x525df5=_0x54f3;_0x283872[_0x525df5(0x29bc)]['raiseEvent'](_0x283872,_0x33f1f6['name'],_0xe58836[_0x525df5(0x15c9)][_0x525df5(0x132d)]);};}function viewerPerformanceWatchdogMixin(_0x3f1a11,_0x536395){var _0x365977=_0x68aa19;_0x536395=defaultValue$1(_0x536395,defaultValue$1['EMPTY_OBJECT']);var _0x35a5ff=new PerformanceWatchdog({'scene':_0x3f1a11[_0x365977(0x1d45)],'container':_0x3f1a11[_0x365977(0x2e0c)],'lowFrameRateMessage':_0x536395['lowFrameRateMessage']});Object['defineProperties'](_0x3f1a11,{'performanceWatchdog':{'get':function(){return _0x35a5ff;}}});}Viewer[_0x68aa19(0x4b51)]['_onTick']=function(_0x55659d){var _0x202aa0=_0x68aa19,_0x45a0eb=_0x55659d['currentTime'],_0x3dd15a=this[_0x202aa0(0x436f)][_0x202aa0(0x489f)](_0x45a0eb);this[_0x202aa0(0x3856)]&&(this[_0x202aa0(0x1a61)][_0x202aa0(0x2e9a)]=_0x3dd15a);var _0x1c673d,_0x360f1b=this[_0x202aa0(0x2b3a)];if(defined$1(_0x360f1b)){var _0x3646dc=this[_0x202aa0(0x1097)];this[_0x202aa0(0x436f)][_0x202aa0(0x1a1)](_0x3646dc,!0x1,boundingSphereScratch)===BoundingSphereState$1[_0x202aa0(0x3eee)]&&_0x360f1b[_0x202aa0(0x489f)](_0x45a0eb,boundingSphereScratch);}var _0x20c0b1=!0x1,_0x2f64b7=this[_0x202aa0(0x26c8)],_0x22d1fd=defined$1(_0x2f64b7)&&this[_0x202aa0(0x131d)],_0x2bf75c=this[_0x202aa0(0x313f)];if(defined$1(_0x2bf75c)){if(this[_0x202aa0(0x131d)]=!0x1,defined$1(_0x2f64b7)&&defined$1(_0x2f64b7['scenePos'])){var _0x2bb8dc=this[_0x202aa0(0x1d45)][_0x202aa0(0xda2)]['height'],_0x4f371b=_0x2f64b7[_0x202aa0(0x2c24)],_0x5d7a79=new Cartesian2();SceneTransforms[_0x202aa0(0x3a1)](this[_0x202aa0(0x1d45)],_0x4f371b,_0x5d7a79),_0x2bf75c[_0x202aa0(0x588d)][_0x202aa0(0x3b17)]=_0x2bb8dc-_0x5d7a79['y']+0x2d+'px',_0x2bf75c['style'][_0x202aa0(0x1831)]=_0x5d7a79['x']-0x46+'px',_0x2bf75c['style'][_0x202aa0(0x42d2)]=_0x202aa0(0x2971);}else _0x2bf75c['style'][_0x202aa0(0x42d2)]=_0x202aa0(0x3829);}(_0x22d1fd=defined$1(_0x2f64b7)&&this[_0x202aa0(0x131d)])&&_0x2f64b7['isShowing']&&_0x2f64b7['isAvailable'](_0x45a0eb)&&(this[_0x202aa0(0x436f)]['getBoundingSphere'](_0x2f64b7,!0x0,boundingSphereScratch)!==BoundingSphereState$1[_0x202aa0(0x3865)]?_0x1c673d=boundingSphereScratch[_0x202aa0(0x19ee)]:defined$1(_0x2f64b7[_0x202aa0(0x4771)])&&(_0x1c673d=_0x2f64b7[_0x202aa0(0x4771)][_0x202aa0(0x1e43)](_0x45a0eb,_0x1c673d)),_0x20c0b1=defined$1(_0x1c673d));var _0x3b9b0f=defined$1(this[_0x202aa0(0x2616)])?this[_0x202aa0(0x2616)][_0x202aa0(0x4e4b)]:void 0x0;defined$1(_0x3b9b0f)&&(_0x3b9b0f[_0x202aa0(0x4771)]=Cartesian3[_0x202aa0(0x254b)](_0x1c673d,_0x3b9b0f['position']),_0x3b9b0f[_0x202aa0(0x3655)]=_0x22d1fd&&_0x20c0b1,_0x3b9b0f[_0x202aa0(0x489f)]());var _0xb545c2=defined$1(this[_0x202aa0(0x2d00)])?this[_0x202aa0(0x2d00)]['viewModel']:void 0x0;defined$1(_0xb545c2)&&(_0xb545c2['showInfo']=_0x22d1fd,_0xb545c2['enableCamera']=_0x20c0b1,_0xb545c2[_0x202aa0(0x261a)]=this[_0x202aa0(0x4056)]===this[_0x202aa0(0x26c8)],_0x22d1fd?(_0xb545c2[_0x202aa0(0x5667)]=defaultValue$1(_0x2f64b7[_0x202aa0(0x13f9)],_0x2f64b7['id']),_0xb545c2[_0x202aa0(0x10f4)]=Property[_0x202aa0(0x3fde)](_0x2f64b7[_0x202aa0(0x10f4)],_0x45a0eb,'')):(_0xb545c2[_0x202aa0(0x5667)]='',_0xb545c2[_0x202aa0(0x10f4)]='')),this['_zoomIndicator'][_0x202aa0(0x2c44)]['update']();var _0x37070d=this[_0x202aa0(0x1d45)][_0x202aa0(0x39e1)],_0x1fcd47=_0x37070d[_0x202aa0(0x579f)],_0x17615d=_0x37070d[_0x202aa0(0x1c01)][_0x202aa0(0x4f49)];(_0x17615d[_0x1fcd47[0x0]]&&0x3==this[_0x202aa0(0x1d45)]['mode']?(defined$1(this[_0x202aa0(0x1ed2)])?this[_0x202aa0(0x1ed2)][_0x202aa0(0x3ece)](this[_0x202aa0(0x1d45)]['frameState'],_0x37070d[_0x202aa0(0x413d)]):(this[_0x202aa0(0x1ed2)]=new TiltIndicator(this['scene'][_0x202aa0(0x4174)],buildModuleUrl(_0x202aa0(0x3e49)),_0x37070d[_0x202aa0(0x413d)]),this[_0x202aa0(0x1d45)][_0x202aa0(0x4b14)]['add'](this['_tiltIndicator'])),this[_0x202aa0(0x1ed2)]['_visible']=!0x0):defined$1(this[_0x202aa0(0x1ed2)])&&(this['_tiltIndicator'][_0x202aa0(0x45b7)]=!0x1),defined$1(this[_0x202aa0(0x2d65)])&&0x0==this[_0x202aa0(0x2d65)])||(''==this[_0x202aa0(0x382c)][_0x202aa0(0x588d)]['cursor']&&(this[_0x202aa0(0x382c)][_0x202aa0(0x588d)][_0x202aa0(0x4764)]=this[_0x202aa0(0x2b28)]),_0x17615d[_0x37070d['rotateEventTypes']]?isMouseDownFlag||(isMouseDownFlag=!0x0,this['_element']['style'][_0x202aa0(0x4764)]=this[_0x202aa0(0xea2)]):isMouseDownFlag&&(isMouseDownFlag=!0x1,this[_0x202aa0(0x382c)][_0x202aa0(0x588d)][_0x202aa0(0x4764)]=this[_0x202aa0(0x2b28)]));if(_0x37070d[_0x202aa0(0x54c6)][_0x202aa0(0x6b6)]){defined$1(this[_0x202aa0(0xa18)])||(this['pointCloudIndicator']=this[_0x202aa0(0x19d0)][_0x202aa0(0x4979)]({'id':_0x202aa0(0x3374),'position':new CallbackProperty(function(){var _0x53cc21=_0x202aa0;return _0x37070d[_0x53cc21(0x54c6)][_0x53cc21(0x3b6d)];},!0x1),'point':{'pixelSize':this[_0x202aa0(0xec5)],'color':this['_capturePointColor'],'disableDepthTestDistance':Number[_0x202aa0(0x25a9)]}})),this[_0x202aa0(0xa18)][_0x202aa0(0x105f)]=!0x0;var _0x3133f4=_0x37070d[_0x202aa0(0x1c01)];defined$1(_currentMousePos)||(_currentMousePos=Cartesian2['clone'](_0x3133f4['currentMousePosition']));var _0x3ad370=getTimestamp$1();if(_0x3ad370-_preTime>_0x37070d[_0x202aa0(0x54c6)]['pickPointInterval']){_preTime=_0x3ad370;var _0x2dd2f7=Cartesian2[_0x202aa0(0x254b)](_0x3133f4['currentMousePosition']),_0x2dea75=_0x2dd2f7['x']-_currentMousePos['x'],_0x4066b2=_0x2dd2f7['y']-_currentMousePos['y'],_0x375fe4=Math['sqrt'](_0x2dea75*_0x2dea75+_0x4066b2*_0x4066b2);_currentMousePos=Cartesian2[_0x202aa0(0x254b)](_0x3133f4[_0x202aa0(0x3cbc)]),_0x375fe4>0x5&&_0x37070d[_0x202aa0(0x54c6)]['pointPick'](_0x2dd2f7);}}else defined$1(this['pointCloudIndicator'])&&(this['pointCloudIndicator'][_0x202aa0(0x105f)]=!0x1);},Viewer['prototype']['_onEntityCollectionChanged']=function(_0x427c03,_0x598a17,_0x2d5ca2){var _0x2d6a4f=_0x68aa19;for(var _0x2ec044=_0x2d5ca2[_0x2d6a4f(0x531b)],_0x46fc3b=0x0;_0x46fc3b<_0x2ec044;_0x46fc3b++){var _0x3a594a=_0x2d5ca2[_0x46fc3b];this['trackedEntity']===_0x3a594a&&(this[_0x2d6a4f(0x4056)]=void 0x0),this[_0x2d6a4f(0x26c8)]===_0x3a594a&&(this[_0x2d6a4f(0x26c8)]=void 0x0);}},Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x5345)]=function(_0xac32b3){var _0x46cb9a=_0x68aa19;_0xac32b3[_0x46cb9a(0x261a)]&&this['trackedEntity']===this[_0x46cb9a(0x26c8)]?this[_0x46cb9a(0x4056)]=void 0x0:defined$1(this[_0x46cb9a(0x26c8)][_0x46cb9a(0x4771)])?this[_0x46cb9a(0x4056)]=this[_0x46cb9a(0x26c8)]:this[_0x46cb9a(0x42dd)](this[_0x46cb9a(0x26c8)]);},Viewer['prototype']['_clearTrackedObject']=function(){this['trackedEntity']=void 0x0;},Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x3367)]=function(_0x22c0fb){var _0x184466=_0x68aa19;this[_0x184466(0x26c8)]=void 0x0;},Viewer['prototype']['_clearObjects']=function(){var _0x3d2188=_0x68aa19;this[_0x3d2188(0x4056)]=void 0x0,this['selectedEntity']=void 0x0;},Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x1662)]=function(_0x1e7b70){var _0x2c1524=_0x68aa19;this['clockTrackedDataSource']===_0x1e7b70&&trackDataSourceClock(this['timeline'],this[_0x2c1524(0x487c)],_0x1e7b70);},Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x34e6)]=function(_0x23afc4,_0x2ec2e6){var _0x1ab85b=_0x68aa19;this[_0x1ab85b(0x379f)]&&(this['clockTrackedDataSource']=_0x2ec2e6);var _0x2c2ecc=_0x2ec2e6[_0x1ab85b(0x19d0)]['id'],_0x49f3c7=this[_0x1ab85b(0x577d)][_0x1ab85b(0x4979)](_0x2ec2e6[_0x1ab85b(0x2157)],Viewer[_0x1ab85b(0x4b51)]['_onDataSourceChanged'],this);this[_0x1ab85b(0x2374)][_0x2c2ecc]=_0x49f3c7;},Viewer[_0x68aa19(0x4b51)]['_onDataSourceRemoved']=function(_0x4b4e14,_0xb92e20){var _0x67a61c=_0x68aa19,_0x5cda10=this[_0x67a61c(0x4140)]===_0xb92e20,_0x45699d=_0xb92e20[_0x67a61c(0x19d0)]['id'];if(this[_0x67a61c(0x2374)][_0x45699d](),this[_0x67a61c(0x2374)][_0x45699d]=void 0x0,_0x5cda10){var _0x2b23f5=_0x4b4e14[_0x67a61c(0x531b)];this['_automaticallyTrackDataSourceClocks']&&_0x2b23f5>0x0?this[_0x67a61c(0x4140)]=_0x4b4e14['get'](_0x2b23f5-0x1):this[_0x67a61c(0x4140)]=void 0x0;}},Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x42dd)]=function(_0x3a7572,_0x349fcd){return zoomToOrFly(this,_0x3a7572,{'offset':_0x349fcd},!0x1);},Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x261e)]=function(_0xe2cde2,_0x56ce05){return zoomToOrFly(this,_0xe2cde2,_0x56ce05,!0x0);},Viewer[_0x68aa19(0x4b51)][_0x68aa19(0x424e)]=function(){updateZoomTarget(this),updateTrackedEntity(this);};var RuntimeError$1=function(_0x4d1953){var _0x44eab7=_0x68aa19;this[_0x44eab7(0x13f9)]=_0x44eab7(0x32ef),this[_0x44eab7(0x17f7)]=_0x4d1953;};RuntimeError$1[_0x68aa19(0x4b51)]['toJSON']=function(){return this['message'];};var Xn=0.95047,Yn=0x1,Zn=1.08883,t0=0x4/0x1d,t1=0x6/0x1d,t2=0x3*t1*t1,t3=t1*t1*t1,deg2rad=Math['PI']/0xb4,rad2deg=0xb4/Math['PI'];function xyz2lab(_0xc31603){return _0xc31603>t3?Math['pow'](_0xc31603,0x1/0x3):_0xc31603/t2+t0;}function lab2xyz(_0x3ce91e){return _0x3ce91e>t1?_0x3ce91e*_0x3ce91e*_0x3ce91e:t2*(_0x3ce91e-t0);}function xyz2rgb(_0x15b5ae){return 0xff*(_0x15b5ae<=0.0031308?12.92*_0x15b5ae:1.055*Math['pow'](_0x15b5ae,0x1/2.4)-0.055);}function rgb2xyz(_0x4d9e46){var _0x5a3723=_0x68aa19;return(_0x4d9e46/=0xff)<=0.04045?_0x4d9e46/12.92:Math[_0x5a3723(0x1f76)]((_0x4d9e46+0.055)/1.055,2.4);}function rgbToLab(_0xcc86e0){var _0x24e587=rgb2xyz(_0xcc86e0['r']),_0x295193=rgb2xyz(_0xcc86e0['g']),_0x2c188d=rgb2xyz(_0xcc86e0['b']),_0xc01a8f=xyz2lab((0.4124564*_0x24e587+0.3575761*_0x295193+0.1804375*_0x2c188d)/Xn),_0x2b3bd2=xyz2lab((0.2126729*_0x24e587+0.7151522*_0x295193+0.072175*_0x2c188d)/Yn);return{'l':0x74*_0x2b3bd2-0x10,'a':0x1f4*(_0xc01a8f-_0x2b3bd2),'b':0xc8*(_0x2b3bd2-xyz2lab((0.0193339*_0x24e587+0.119192*_0x295193+0.9503041*_0x2c188d)/Zn)),'alpha':_0xcc86e0['a']};}function labToRgb(_0x5e1fd1){var _0x31475e=(_0x5e1fd1['l']+0x10)/0x74,_0x20d7ed=isNaN(_0x5e1fd1['a'])?_0x31475e:_0x31475e+_0x5e1fd1['a']/0x1f4,_0x4d04ed=isNaN(_0x5e1fd1['b'])?_0x31475e:_0x31475e-_0x5e1fd1['b']/0xc8;return _0x31475e=Yn*lab2xyz(_0x31475e),_0x20d7ed=Xn*lab2xyz(_0x20d7ed),_0x4d04ed=Zn*lab2xyz(_0x4d04ed),new Color(xyz2rgb(3.2404542*_0x20d7ed-1.5371385*_0x31475e-0.4985314*_0x4d04ed),xyz2rgb(-0.969266*_0x20d7ed+1.8760108*_0x31475e+0.041556*_0x4d04ed),xyz2rgb(0.0556434*_0x20d7ed-0.2040259*_0x31475e+1.0572252*_0x4d04ed),_0x5e1fd1['alpha']);}function interpolateLab(_0x45fbc6,_0x1a743f,_0x18040a){var _0xfe8d6f=_0x68aa19;return{'l':number(_0x45fbc6['l'],_0x1a743f['l'],_0x18040a),'a':number(_0x45fbc6['a'],_0x1a743f['a'],_0x18040a),'b':number(_0x45fbc6['b'],_0x1a743f['b'],_0x18040a),'alpha':number(_0x45fbc6[_0xfe8d6f(0x24f9)],_0x1a743f['alpha'],_0x18040a)};}function rgbToHcl(_0x5171ec){var _0x20ab47=_0x68aa19,_0x2e2a7c=rgbToLab(_0x5171ec),_0x3a2b8e=_0x2e2a7c['l'],_0x2dbeb1=_0x2e2a7c['a'],_0x1163f3=_0x2e2a7c['b'],_0x336084=Math[_0x20ab47(0x8af)](_0x1163f3,_0x2dbeb1)*rad2deg;return{'h':_0x336084<0x0?_0x336084+0x168:_0x336084,'c':Math[_0x20ab47(0x4080)](_0x2dbeb1*_0x2dbeb1+_0x1163f3*_0x1163f3),'l':_0x3a2b8e,'alpha':_0x5171ec['a']};}function hclToRgb(_0x5c92c4){var _0x2c9372=_0x68aa19,_0x148411=_0x5c92c4['h']*deg2rad,_0x3fd1a6=_0x5c92c4['c'];return labToRgb({'l':_0x5c92c4['l'],'a':Math[_0x2c9372(0x1d35)](_0x148411)*_0x3fd1a6,'b':Math[_0x2c9372(0x4322)](_0x148411)*_0x3fd1a6,'alpha':_0x5c92c4[_0x2c9372(0x24f9)]});}function interpolateHue(_0x430897,_0x57f2a9,_0x1c6600){var _0x44cce4=_0x68aa19,_0x3d0057=_0x57f2a9-_0x430897;return _0x430897+_0x1c6600*(_0x3d0057>0xb4||_0x3d0057<-0xb4?_0x3d0057-0x168*Math[_0x44cce4(0x19b6)](_0x3d0057/0x168):_0x3d0057);}function interpolateHcl(_0x547e81,_0xe2344d,_0x4d9776){var _0x2edb5d=_0x68aa19;return{'h':interpolateHue(_0x547e81['h'],_0xe2344d['h'],_0x4d9776),'c':number(_0x547e81['c'],_0xe2344d['c'],_0x4d9776),'l':number(_0x547e81['l'],_0xe2344d['l'],_0x4d9776),'alpha':number(_0x547e81[_0x2edb5d(0x24f9)],_0xe2344d[_0x2edb5d(0x24f9)],_0x4d9776)};}var lab$1={'forward':rgbToLab,'reverse':labToRgb,'interpolate':interpolateLab},hcl$1={'forward':rgbToHcl,'reverse':hclToRgb,'interpolate':interpolateHcl},colorSpaces=Object[_0x68aa19(0x3e37)]({'__proto__':null,'lab':lab$1,'hcl':hcl$1}),handler$1,cubePts=[],cubeHeight=0.1,startPosition,endPosition,cubeKey='Selection_Cube';function DrawCubeHandler(_0x13285b){var _0x332fac=_0x68aa19;this[_0x332fac(0x54c6)]=_0x13285b,handler$1=new WebGLPlot[(_0x332fac(0x1d99))](_0x13285b[_0x332fac(0xda2)]);}function geoArrayInCube(_0x364c22,_0x54b552){var _0x4f0351=_0x68aa19;let _0x48c363=[];if(_0x364c22&&_0x364c22[_0x4f0351(0xd0a)]){let _0x22e458=_0x364c22[_0x4f0351(0xd0a)][_0x4f0351(0x3447)][_0x4f0351(0x531b)];for(let _0x518218=0x0;_0x518218<_0x22e458;_0x518218++){let _0x4df202=_0x364c22[_0x4f0351(0xd0a)][_0x4f0351(0x3447)][_0x518218];if(WebGLPlot[_0x4f0351(0x3224)](_0x4df202)&&_0x4df202 instanceof PlottingLayer){let _0xd208fd=_0x4df202['_geoGraphicObjects']['length'];for(let _0x255471=0x0;_0x255471<_0xd208fd;_0x255471++){let _0x336df6=_0x4df202[_0x4f0351(0x131e)][_0x255471];geoInCube(_0x336df6)&&_0x48c363['push'](_0x336df6);}}}}_0x4f0351(0x20f8)==typeof _0x54b552&&_0x54b552({'geoArray':_0x48c363});}function geoInCube(_0x3e6690){var _0x1cb015=_0x68aa19;let _0x58139b=cubePts[0x0]['x']>cubePts[0x1]['x']?cubePts[0x0]['x']:cubePts[0x1]['x'],_0x5dbf1f=cubePts[0x0]['y']>cubePts[0x1]['y']?cubePts[0x0]['y']:cubePts[0x1]['y'],_0x41b51b=cubePts[0x0]['z']>cubeHeight?cubePts[0x0]['z']:cubeHeight,_0x498402=cubePts[0x0]['x']<cubePts[0x1]['x']?cubePts[0x0]['x']:cubePts[0x1]['x'],_0x3b2c05=cubePts[0x0]['y']<cubePts[0x1]['y']?cubePts[0x0]['y']:cubePts[0x1]['y'],_0x333c3b=cubePts[0x0]['z']<cubeHeight?cubePts[0x0]['z']:cubeHeight,_0x442550=_0x3e6690[_0x1cb015(0x548c)][_0x1cb015(0x531b)];for(let _0x151bc2=0x0;_0x151bc2<_0x442550;_0x151bc2++){let _0x593ae7=_0x3e6690[_0x1cb015(0x548c)][_0x151bc2];if(_0x593ae7['x']>_0x498402&&_0x593ae7['x']<_0x58139b&&_0x593ae7['y']>_0x3b2c05&&_0x593ae7['y']<_0x5dbf1f&&_0x593ae7['z']>_0x333c3b&&_0x593ae7['z']<_0x41b51b)return!0x0;}return!0x1;}function initEvent$1(_0x1c044e,_0x4e78f8){var _0x54a683=_0x68aa19;handler$1[_0x54a683(0x240d)](function(_0x4e6eb0){var _0x16a598=_0x54a683,_0x5e676d=SymbolAlgoUtil['getPosition'](_0x1c044e['_scene'],_0x4e6eb0[_0x16a598(0x4771)]);if(_0x5e676d){if(cubePts[_0x16a598(0x531b)]>=0x3)return endPosition=_0x4e6eb0['position'],createPolygon(),geoArrayInCube(_0x1c044e['_scene'],_0x4e78f8),void _0x1c044e[_0x16a598(0x53d6)]();0x2===cubePts['length']&&(cubePts[cubePts[_0x16a598(0x531b)]-0x1]=_0x5e676d,startPosition=_0x4e6eb0[_0x16a598(0x4771)]),0x0===cubePts[_0x16a598(0x531b)]&&cubePts[_0x16a598(0x3a33)](_0x5e676d),cubePts[_0x16a598(0x3a33)](_0x5e676d),cubePts[_0x16a598(0x531b)]>=0x2&&createPolygon();}},WebGLPlot[_0x54a683(0x3485)]['LEFT_DOWN']),handler$1['setInputAction'](function(_0x55b540){var _0x4377c9=_0x54a683,_0x45ff88=SymbolAlgoUtil[_0x4377c9(0x49e4)](_0x1c044e[_0x4377c9(0x54c6)],_0x55b540[_0x4377c9(0x569c)]);cubePts[_0x4377c9(0x531b)]>=0x2&&(cubePts['pop'](),cubePts[_0x4377c9(0x3a33)](_0x45ff88),cubePts[_0x4377c9(0x531b)]>=0x3&&(endPosition=_0x55b540[_0x4377c9(0x569c)]),createPolygon(_0x1c044e['_scene']));},WebGLPlot[_0x54a683(0x3485)][_0x54a683(0x1eee)]);}function createPolygon(_0xf6764a){var _0x1e169d=_0x68aa19;if(!_0xf6764a||cubePts[_0x1e169d(0x531b)]<0x2||cubePts[0x0]['x']===cubePts[0x1]['x']&&cubePts[0x0]['y']===cubePts[0x1]['y'])return;var _0x579eba=WebGLPlot[_0x1e169d(0x3349)][_0x1e169d(0x2ac5)](cubePts[0x0]['x'],cubePts[0x0]['y'],cubePts[0x0]['z']),_0x2875cf=[_0x579eba,WebGLPlot[_0x1e169d(0x3349)][_0x1e169d(0x2ac5)](cubePts[0x1]['x'],cubePts[0x0]['y'],cubePts[0x0]['z']),WebGLPlot[_0x1e169d(0x3349)]['fromDegrees'](cubePts[0x1]['x'],cubePts[0x1]['y'],cubePts[0x0]['z']),WebGLPlot[_0x1e169d(0x3349)][_0x1e169d(0x2ac5)](cubePts[0x0]['x'],cubePts[0x1]['y'],cubePts[0x0]['z']),_0x579eba];if(startPosition&&endPosition){let _0x24cb52=_0xf6764a[_0x1e169d(0x1224)];var _0x5ca3fb=_0x24cb52[_0x1e169d(0xa96)](startPosition),_0x6af75f=new WebGLPlot['Cartesian2'](startPosition['x']+0x1,startPosition['y']),_0x2100fe=_0x24cb52[_0x1e169d(0xa96)](_0x6af75f),_0x126aa9=_0xf6764a[_0x1e169d(0x2292)][_0x1e169d(0x3f0b)](_0x5ca3fb,_0xf6764a),_0x51be7e=_0xf6764a['globe'][_0x1e169d(0x3f0b)](_0x2100fe,_0xf6764a);let _0x433ab0=WebGLPlot[_0x1e169d(0x3349)][_0x1e169d(0x2ffa)](_0x126aa9,_0x51be7e);cubeHeight=(startPosition['y']-endPosition['y'])*_0x433ab0;}const _0x2a6add=new WebGLPlot[(_0x1e169d(0x5248))]({'polygonHierarchy':new WebGLPlot[(_0x1e169d(0x5409))](_0x2875cf),'perPositionHeight':!0x0,'closeTop':!0x0,'closeBottom':!0x0,'extrudedHeight':cubeHeight}),_0x40194c=WebGLPlot[_0x1e169d(0x5248)][_0x1e169d(0x2a90)](_0x2a6add);var _0x26aa5f=new WebGLPlot[(_0x1e169d(0x136a))]({'geometry':_0x40194c,'attributes':{'color':WebGLPlot['ColorGeometryInstanceAttribute'][_0x1e169d(0x3d8a)](new WebGLPlot['Color'](0x1,0x0,0x0,0.2))}});PlotCollentionManager[_0x1e169d(0x15e5)](cubeKey,[_0x26aa5f]);}WebGLPlot[_0x68aa19(0xd5c)]=null,DrawCubeHandler[_0x68aa19(0x5789)]=function(_0x2a3f71){var _0x206d7a=_0x68aa19;return!WebGLPlot[_0x206d7a(0x3224)](_0x2a3f71)||WebGLPlot[_0x206d7a(0xd5c)]&&WebGLPlot[_0x206d7a(0xd5c)][_0x206d7a(0x54c6)]===_0x2a3f71||(WebGLPlot[_0x206d7a(0xd5c)]=new DrawCubeHandler(_0x2a3f71)),WebGLPlot[_0x206d7a(0xd5c)];},DrawCubeHandler[_0x68aa19(0x4b51)][_0x68aa19(0x773)]=function(_0xbb47b0){cubePts=[],initEvent$1(this,_0xbb47b0);},DrawCubeHandler['prototype'][_0x68aa19(0x53d6)]=function(){var _0x42697f=_0x68aa19;cubePts=[],handler$1&&(handler$1[_0x42697f(0x43d7)](WebGLPlot[_0x42697f(0x3485)]['LEFT_DOWN']),handler$1['removeInputAction'](WebGLPlot[_0x42697f(0x3485)][_0x42697f(0x1eee)])),cubeHeight=0.1,startPosition=void 0x0,endPosition=void 0x0,PlotCollentionManager[_0x42697f(0x15e5)](cubeKey,[]);};let startPoint,self$1,isShiftAndLeftDown=!0x1,handler,removalFunctions=[],rect;function DrawRectHandler(_0x402295,_0x9e02a){var _0x371f24=_0x68aa19;this['dom']=_0x402295,this['viewer']=_0x9e02a,self$1=this,handler=new WebGLPlot['ScreenSpaceEventHandler'](_0x402295),rect=new Rect(_0x402295),this[_0x371f24(0x1348)]=!0x1,this['activeEvt']=new WebGLPlot[(_0x371f24(0x4a02))](),this[_0x371f24(0x2903)]=new WebGLPlot[(_0x371f24(0x4a02))](),this[_0x371f24(0x3ad9)]=new WebGLPlot[(_0x371f24(0x4a02))](),this[_0x371f24(0x295c)]=new WebGLPlot[(_0x371f24(0x4a02))]();}function Rect(_0x4835e2){var _0x5d1c96=_0x68aa19;this[_0x5d1c96(0x1292)]=document[_0x5d1c96(0x433c)](_0x5d1c96(0x4dc4)),this['rect'][_0x5d1c96(0x588d)][_0x5d1c96(0x42d2)]=_0x5d1c96(0x3829),_0x4835e2['appendChild'](this[_0x5d1c96(0x1292)]),this[_0x5d1c96(0x4c7f)]=new WebGLPlot[(_0x5d1c96(0x417d))](),this[_0x5d1c96(0x69f)]=new WebGLPlot[(_0x5d1c96(0x417d))](),Rect[_0x5d1c96(0x4b51)]['setPosition']=function(_0x2fda6d,_0x55751c){var _0x176511=_0x5d1c96;let _0x1c1190,_0x23f138,_0x168301,_0x1a9dd1,_0x423cb0=_0x55751c['x']-_0x2fda6d['x'],_0xd6e51c=_0x55751c['y']-_0x2fda6d['y'];_0x423cb0<0x0?(_0x1c1190=_0x55751c['x'],_0x168301=-_0x423cb0):(_0x1c1190=_0x2fda6d['x'],_0x168301=_0x423cb0),_0xd6e51c<0x0?(_0x23f138=_0x55751c['y'],_0x1a9dd1=-_0xd6e51c):(_0x23f138=_0x2fda6d['y'],_0x1a9dd1=_0xd6e51c),this[_0x176511(0x4c7f)]=new WebGLPlot[(_0x176511(0x417d))](_0x1c1190,_0x23f138),this['rightBottomPoint']=new WebGLPlot['Cartesian2'](_0x1c1190+_0x168301,_0x23f138+_0x1a9dd1),this['rect'][_0x176511(0x588d)]=_0x176511(0x3a41)+_0x23f138+_0x176511(0xf8f)+_0x1c1190+_0x176511(0x34fa)+_0x168301+_0x176511(0x1684)+_0x1a9dd1+_0x176511(0x1f74),this[_0x176511(0x210f)](!0x0);},Rect[_0x5d1c96(0x4b51)][_0x5d1c96(0x210f)]=function(_0x142f77){var _0x334d9f=_0x5d1c96;this['rect']['style'][_0x334d9f(0x42d2)]=_0x142f77?_0x334d9f(0x2971):_0x334d9f(0x3829);},Rect[_0x5d1c96(0x4b51)]['getRectPoint']=function(){var _0x3c66a3=_0x5d1c96;return{'leftTopPoint':this['leftTopPoint'],'rightBottomPoint':this[_0x3c66a3(0x69f)]};},Rect[_0x5d1c96(0x4b51)][_0x5d1c96(0x2578)]=function(){var _0x9fa22f=_0x5d1c96;_0x4835e2[_0x9fa22f(0x3234)](rect),this['rect']=null;};}function setCameraCtrl(_0x1fc703,_0x47aa5c){var _0x5432e8=_0x68aa19;let _0x2e3913=_0x47aa5c[_0x5432e8(0x30fa)];_0x2e3913['enableRotate']=_0x1fc703,_0x2e3913[_0x5432e8(0x3c72)]=_0x1fc703,_0x2e3913[_0x5432e8(0x2d15)]=_0x1fc703,_0x2e3913[_0x5432e8(0x4ac4)]=_0x1fc703,_0x2e3913[_0x5432e8(0x2bc1)]=_0x1fc703;}function toggleCursorStyle(_0x4b62a7,_0x316da0,_0x11b631){var _0x1ad7d7=_0x68aa19;_0x316da0?(_0x11b631[_0x1ad7d7(0x2d65)]=!0x1,_0x11b631[_0x1ad7d7(0x382c)][_0x1ad7d7(0x588d)][_0x1ad7d7(0x4764)]='',_0x4b62a7[_0x1ad7d7(0x588d)]['cursor']='default'):_0x11b631['enableCursorStyle']=!0x0;}function initEvent(){var _0x18d354=_0x68aa19;handler[_0x18d354(0x240d)](function(_0x55c274){var _0x12732e=_0x18d354;isShiftAndLeftDown=!0x0,startPoint=new WebGLPlot['Cartesian2'](_0x55c274[_0x12732e(0x4771)]['x'],_0x55c274[_0x12732e(0x4771)]['y']);},WebGLPlot[_0x18d354(0x3485)][_0x18d354(0x2c38)]);let _0x11279a=function(_0x29ee40){var _0x3fb9b7=_0x18d354;self$1['cancelEvt'][_0x3fb9b7(0x30bb)](),'Shift'===_0x29ee40['key']&&isShiftAndLeftDown&&!self$1[_0x3fb9b7(0x1348)]&&(isShiftAndLeftDown=!0x1,rect[_0x3fb9b7(0x210f)](!0x1));};document[_0x18d354(0xef9)](_0x18d354(0x35d9),_0x11279a),removalFunctions[_0x18d354(0x3a33)](function(){var _0x3935df=_0x18d354;document[_0x3935df(0x1cba)](_0x3935df(0x35d9),_0x11279a);}),handler[_0x18d354(0x240d)](function(_0x1b0680){var _0x28e67d=_0x18d354;let _0x14c048=_0x1b0680[_0x28e67d(0x569c)];self$1[_0x28e67d(0x521e)][_0x28e67d(0x30bb)](_0x14c048),isShiftAndLeftDown&&(rect[_0x28e67d(0x1a23)](startPoint,_0x14c048),rect[_0x28e67d(0x210f)](!0x0),self$1['movingEvt'][_0x28e67d(0x30bb)](rect[_0x28e67d(0x4cfe)]()));},WebGLPlot[_0x18d354(0x3485)]['MOUSE_MOVE']),handler[_0x18d354(0x240d)](function(_0x2d6bf0){var _0x526256=_0x18d354;isShiftAndLeftDown=!0x1,rect['setVisible'](!0x1),self$1[_0x526256(0x295c)][_0x526256(0x30bb)](rect[_0x526256(0x4cfe)]());},WebGLPlot[_0x18d354(0x3485)][_0x18d354(0xc2f)]);}function removeEvent(){var _0x27d570=_0x68aa19;handler[_0x27d570(0x43d7)](WebGLPlot[_0x27d570(0x3485)][_0x27d570(0x2c38)]),handler[_0x27d570(0x43d7)](WebGLPlot[_0x27d570(0x3485)]['MOUSE_MOVE']),handler['removeInputAction'](WebGLPlot[_0x27d570(0x3485)][_0x27d570(0xc2f)]),handler[_0x27d570(0x43d7)](WebGLPlot['ScreenSpaceEventType'][_0x27d570(0xc2f)]);}function PlotDrawControl(_0x138f9c,_0x7767b5){var _0x3ed819=_0x68aa19;if(!WebGLPlot[_0x3ed819(0x3224)](_0x7767b5)||!WebGLPlot[_0x3ed819(0x3224)](_0x138f9c))throw new WebGLPlot[(_0x3ed819(0x5787))](_0x3ed819(0x343));this[_0x3ed819(0x3f2d)]=new WebGLPlot[(_0x3ed819(0x1d99))](_0x138f9c['canvas']),this['_scene']=_0x138f9c,this['_isDrawing']=!0x1,this[_0x3ed819(0x1e50)]=void 0x0,this[_0x3ed819(0x23fe)]=_0x7767b5,this[_0x3ed819(0x3a51)]=!0x1,this['_drawFinishEvent']=new WebGLPlot[(_0x3ed819(0x4a02))](),this[_0x3ed819(0x41ab)]=new WebGLPlot[(_0x3ed819(0x4a02))](),this['_libID']=-0x1,this['_code']=-0x1,this[_0x3ed819(0x75f)]='',this[_0x3ed819(0xd3a)]='';var _0x713edc=this;this[_0x3ed819(0x3f2d)]['setInputAction'](function(_0x4fd6fa){leftclickHandler(_0x4fd6fa,_0x713edc);},WebGLPlot[_0x3ed819(0x3485)][_0x3ed819(0x4e4e)]),this[_0x3ed819(0x3f2d)][_0x3ed819(0x240d)](function(_0x543647){moveHandler(_0x543647,_0x713edc);},WebGLPlot[_0x3ed819(0x3485)][_0x3ed819(0x1eee)]),this[_0x3ed819(0x3f2d)][_0x3ed819(0x240d)](function(_0x889ce3){dbclickHandler(_0x889ce3,_0x713edc);},WebGLPlot[_0x3ed819(0x3485)][_0x3ed819(0x2996)]),this[_0x3ed819(0x3f2d)][_0x3ed819(0x240d)](function(_0x40bd3c){rightclickHandler(_0x40bd3c,_0x713edc);},WebGLPlot[_0x3ed819(0x3485)][_0x3ed819(0x1f16)]);}function leftclickHandler(_0xcbc301,_0x1b804f){var _0x526a65=_0x68aa19,_0x45fd4f=_0x1b804f;if(_0x45fd4f['_active']&&_0x45fd4f[_0x526a65(0x23fe)]&&_0x45fd4f&&_0x45fd4f[_0x526a65(0x3a51)]){var _0xc3d044=_0x45fd4f[_0x526a65(0x54c6)],_0x4595f7=SymbolAlgoUtil['getPosition'](_0xc3d044,_0xcbc301[_0x526a65(0x4771)]);if(_0x4595f7){if(_0x45fd4f[_0x526a65(0x311e)]){if(null===_0x45fd4f[_0x526a65(0x1e50)]||void 0x0===_0x45fd4f[_0x526a65(0x1e50)])return void(_0x45fd4f[_0x526a65(0x311e)]=!0x1);_0x45fd4f[_0x526a65(0x1e50)][_0x526a65(0x548c)][_0x526a65(0x531b)]>=_0x45fd4f['_geoGraphicObject'][_0x526a65(0x1fdd)]()?drawFinish(_0x1b804f):(_0x4595f7['z']+=0x1,_0x45fd4f[_0x526a65(0x1e50)]['localPoints'][_0x526a65(0x3a33)](_0x4595f7),_0x45fd4f[_0x526a65(0x1e50)]['_initialize']=!0x1);}else{_0x45fd4f[_0x526a65(0x311e)]=!0x0;var _0x404053=null;if(0x0===_0x45fd4f[_0x526a65(0x4134)]){switch(_0x45fd4f[_0x526a65(0x7d1)]){case SymbolType$1[_0x526a65(0x3b87)]:case SymbolType$1[_0x526a65(0x23ca)]:case SymbolType$1['SYMBOL_POINT']:_0x404053=new SymbolDot({'layer':_0x45fd4f[_0x526a65(0x23fe)],'libID':_0x45fd4f['_libID'],'code':_0x45fd4f[_0x526a65(0x7d1)],'localPoints':[]}),_0x45fd4f[_0x526a65(0x7d1)]===SymbolType$1[_0x526a65(0x3b87)]?(_0x404053[_0x526a65(0x3c89)]=_0x45fd4f[_0x526a65(0x75f)],_0x404053[_0x526a65(0x1f79)]=DotMode$1[_0x526a65(0xec0)]):_0x45fd4f['_code']===SymbolType$1[_0x526a65(0x23ca)]&&(_0x404053[_0x526a65(0x472a)]=_0x45fd4f['_Url'],_0x404053['_showMode']=DotMode$1[_0x526a65(0x1654)]);break;default:_0x404053=new AlgoSymbol({'layer':_0x45fd4f['_layer'],'libID':_0x45fd4f['_libID'],'code':_0x45fd4f['_code'],'localPoints':[],'isDrawing':!0x0,'isEdit':!0x1});}_0x404053[_0x526a65(0x5218)]=_0x45fd4f[_0x526a65(0x7d1)];}else void 0x0!==_0x45fd4f[_0x526a65(0xc48)]&&null!==_0x45fd4f[_0x526a65(0xc48)]&&_0x45fd4f[_0x526a65(0xc48)]['symbolType']===SymbolType$1[_0x526a65(0x665)]?_0x404053=new SymbolDot({'layer':_0x45fd4f[_0x526a65(0x23fe)],'libID':_0x45fd4f[_0x526a65(0x4134)],'code':_0x45fd4f[_0x526a65(0x7d1)],'localPoints':[],'serverData':_0x45fd4f[_0x526a65(0xc48)]}):_0x45fd4f[_0x526a65(0xc48)][_0x526a65(0x4ef6)]===SymbolType$1[_0x526a65(0x3b2)]&&(_0x404053=new AlgoSymbol({'layer':_0x45fd4f[_0x526a65(0x23fe)],'libID':_0x45fd4f[_0x526a65(0x4134)],'code':_0x45fd4f[_0x526a65(0x7d1)],'localPoints':[],'serverData':_0x45fd4f[_0x526a65(0xc48)],'isDrawing':!0x0}));if(null===_0x404053||_0x404053[_0x526a65(0x5218)]===SymbolType$1['SYMBOL_UNKNOW'])return void(_0x45fd4f[_0x526a65(0x311e)]=!0x1);SymbolAlgoUtil[_0x526a65(0x5432)](_0x404053[_0x526a65(0x5218)])?(_0x45fd4f[_0x526a65(0x1e50)]=_0x404053,_0x45fd4f[_0x526a65(0x1e50)][_0x526a65(0x548c)][_0x526a65(0x3a33)](_0x4595f7),_0x45fd4f[_0x526a65(0x23fe)][_0x526a65(0x794)]&&_0x45fd4f[_0x526a65(0x23fe)][_0x526a65(0x131e)]['push'](_0x404053),drawFinish(_0x1b804f)):(_0x45fd4f[_0x526a65(0x1e50)]=_0x404053,_0x45fd4f[_0x526a65(0x1e50)][_0x526a65(0x548c)][_0x526a65(0x3a33)](_0x4595f7),_0x45fd4f[_0x526a65(0x23fe)][_0x526a65(0x794)]&&_0x45fd4f[_0x526a65(0x23fe)][_0x526a65(0x131e)][_0x526a65(0x3a33)](_0x404053),0x0===_0x45fd4f[_0x526a65(0x4134)]&&0x22===_0x45fd4f['_code']&&drawFinish(_0x1b804f));}}}}function moveHandler(_0x22f8fb,_0x2a0e7e){var _0x5334e9=_0x68aa19,_0x4e71fe=_0x2a0e7e;if(_0x4e71fe[_0x5334e9(0x3a51)]&&_0x4e71fe&&_0x4e71fe['_active']&&_0x4e71fe[_0x5334e9(0x311e)]&&_0x4e71fe[_0x5334e9(0x1e50)]){var _0x1176c6=_0x4e71fe[_0x5334e9(0x54c6)],_0x48257a=SymbolAlgoUtil[_0x5334e9(0x49e4)](_0x1176c6,_0x22f8fb[_0x5334e9(0x569c)]);if(_0x48257a)_0x4e71fe[_0x5334e9(0x1e50)][_0x5334e9(0x548c)][_0x5334e9(0x531b)]>=0x2?(_0x4e71fe[_0x5334e9(0x1e50)][_0x5334e9(0x548c)][_0x5334e9(0x1ae7)](),_0x4e71fe[_0x5334e9(0x1e50)][_0x5334e9(0x548c)][_0x5334e9(0x3a33)](_0x48257a)):_0x4e71fe[_0x5334e9(0x1e50)][_0x5334e9(0x548c)][_0x5334e9(0x3a33)](_0x48257a),_0x4e71fe[_0x5334e9(0x1e50)]['_initialize']=!0x1;}}function dbclickHandler(_0x2f9175,_0x3876b2){var _0x2f7bfe=_0x68aa19,_0x2d3bc5=_0x3876b2;if(_0x2d3bc5[_0x2f7bfe(0x3a51)]){if(_0x2d3bc5[_0x2f7bfe(0x1e50)]['_symbolType']!==SymbolType$1['SYMBOL_DOT']){var _0x40e667=_0x2d3bc5[_0x2f7bfe(0x1e50)][_0x2f7bfe(0x548c)][_0x2f7bfe(0x531b)];_0x2d3bc5[_0x2f7bfe(0x1e50)][_0x2f7bfe(0x548c)][_0x2f7bfe(0x4bc6)](_0x40e667-0x1,0x2);}drawFinish(_0x3876b2);}}function rightclickHandler(_0x552ce0,_0x3557db){var _0x55b9cc=_0x68aa19,_0x413435=_0x3557db;_0x413435[_0x55b9cc(0x3a51)]?(drawFinish(_0x3557db),_0x413435[_0x55b9cc(0x41ab)][_0x55b9cc(0x30bb)](_0x3557db[_0x55b9cc(0x1e50)]),_0x413435[_0x55b9cc(0xc48)]=null,_0x3557db[_0x55b9cc(0x311e)]||_0x3557db[_0x55b9cc(0x2f5)]()):_0x413435[_0x55b9cc(0x54c6)][_0x55b9cc(0xa77)]['style']['cursor']='';}function drawFinish(_0x1aa834){var _0xc9cc85=_0x68aa19,_0x566483=_0x1aa834;if(_0x566483[_0xc9cc85(0x311e)]&&WebGLPlot['defined'](_0x566483['_geoGraphicObject'])){var _0x446f08=_0x566483[_0xc9cc85(0x1e50)];if(SymbolAlgoUtil['clearSamePtsXY'](_0x446f08['localPoints'])['length']<_0x446f08[_0xc9cc85(0x31f8)]())return _0x566483[_0xc9cc85(0x23fe)][_0xc9cc85(0x84a)](_0x446f08),_0x566483['_isDrawing']=!0x1,void(_0x566483[_0xc9cc85(0x1e50)]=void 0x0);_0x566483[_0xc9cc85(0x1e50)][_0xc9cc85(0x23f8)]=!0x1,_0x566483[_0xc9cc85(0x1e50)][_0xc9cc85(0x1d4b)]=!0x1,_0x566483[_0xc9cc85(0x311e)]=!0x1,_0x566483[_0xc9cc85(0x4869)]['raiseEvent'](_0x1aa834[_0xc9cc85(0x1e50)]),_0x566483[_0xc9cc85(0x23fe)]['symbolAddedEvent'][_0xc9cc85(0x30bb)](_0x1aa834['_geoGraphicObject']);}}DrawRectHandler['prototype'][_0x68aa19(0x2578)]=function(){var _0x421ca1=_0x68aa19;if(!this[_0x421ca1(0x1348)]){setCameraCtrl(!0x0,this[_0x421ca1(0x4d0c)][_0x421ca1(0x1d45)]),removeEvent();for(let _0x2a7272=0x0,_0x47a49b=removalFunctions['length'];_0x2a7272<_0x47a49b;_0x2a7272++)removalFunctions[_0x2a7272]();handler[_0x421ca1(0x2578)](),rect[_0x421ca1(0x2578)](),rect=null,this[_0x421ca1(0x1348)]=!0x0;}},DrawRectHandler['prototype'][_0x68aa19(0x773)]=function(){var _0x27fde7=_0x68aa19;this[_0x27fde7(0x1348)]||(setCameraCtrl(!0x1,this['viewer'][_0x27fde7(0x1d45)]),toggleCursorStyle(this[_0x27fde7(0x1567)],!0x0,this[_0x27fde7(0x4d0c)]),initEvent());},DrawRectHandler[_0x68aa19(0x4b51)][_0x68aa19(0x2f5)]=function(){var _0xac09bc=_0x68aa19;this[_0xac09bc(0x1348)]||(setCameraCtrl(!0x0,this[_0xac09bc(0x4d0c)][_0xac09bc(0x1d45)]),toggleCursorStyle(this[_0xac09bc(0x1567)],!0x1,this['viewer']),removeEvent());},PlotDrawControl[_0x68aa19(0x4b51)][_0x68aa19(0x773)]=function(){var _0x147890=_0x68aa19;if(this[_0x147890(0x23fe)]&&this[_0x147890(0x23fe)][_0x147890(0x54c6)]&&(this[_0x147890(0x3a51)]=!0x0,this[_0x147890(0x54c6)][_0x147890(0xa77)]['style'][_0x147890(0x4764)]='crosshair',SymbolAlgoUtil['screenSpaceCameraController'](this['_scene'],!0x1),null===this[_0x147890(0xc48)]||!WebGLPlot[_0x147890(0x3224)](this[_0x147890(0xc48)]))){var _0x3d5503=SymbolLibManager[_0x147890(0x5789)]();0x0!==this['_libID']&&_0x3d5503[_0x147890(0x3fdf)]?this[_0x147890(0x3f8c)](this['_libID'],this['_code']):0x0===this[_0x147890(0x4134)]||_0x3d5503[_0x147890(0x3fdf)]||this['getServerDataFromLocal'](_0x3d5503,this['_libID'],this[_0x147890(0x7d1)]);}},PlotDrawControl[_0x68aa19(0x4b51)][_0x68aa19(0x37a1)]=function(_0xb1f43f,_0x2ec5cb,_0x37d2ca){var _0x4e3596=_0x68aa19;this[_0x4e3596(0x3a51)]||(WebGLPlot[_0x4e3596(0x3224)](_0x37d2ca)&&null!=_0x37d2ca||(_0x37d2ca=''),WebGLPlot[_0x4e3596(0x3224)](_0xb1f43f)&&WebGLPlot[_0x4e3596(0x3224)](_0x2ec5cb)&&null!==_0xb1f43f&&null!==_0x2ec5cb&&(this[_0x4e3596(0x4134)]=_0xb1f43f,this[_0x4e3596(0x7d1)]=_0x2ec5cb,this[_0x4e3596(0x75f)]=_0x37d2ca,this['getServerData'](this[_0x4e3596(0x4134)],this[_0x4e3596(0x7d1)])));},PlotDrawControl[_0x68aa19(0x4b51)][_0x68aa19(0x3f8c)]=function(_0x373d8d,_0x86b483){var _0x57b5f1=_0x68aa19,_0x25e2c7=this,_0x3bf4e7=SymbolLibManager['getInstance'](),_0xb27d22=_0x3bf4e7[_0x57b5f1(0x1e13)](_0x373d8d,_0x86b483);if(WebGLPlot[_0x57b5f1(0x3224)](_0xb27d22)&&null!==_0xb27d22)_0x25e2c7[_0x57b5f1(0xc48)]=_0xb27d22;else{var _0x18c5f1=WebGLPlot[_0x57b5f1(0x3f8c)](_0x373d8d,_0x86b483);_0x18c5f1&&(_0x18c5f1[_0x57b5f1(0x1593)][_0x57b5f1(0xd2b)]['on']({'processCompleted':function(_0x505247){var _0x10f695=_0x57b5f1;return _0x25e2c7['_serverData']=_0x505247[_0x10f695(0x4fe2)],_0x3bf4e7[_0x10f695(0x602)](_0x373d8d,_0x505247[_0x10f695(0x4fe2)]),!0x0;},'processFailed':function(){},'scope':_0x25e2c7}),_0x18c5f1['getSymbolInfo'][_0x57b5f1(0x187c)](_0x18c5f1['getSymbolInfoParameters']));}},PlotDrawControl[_0x68aa19(0x4b51)]['getServerDataFromLocal']=function(_0x405b78,_0x56fc55,_0x144886){var _0xd5f531=_0x405b78['localSymbolLibData'];this['_serverData']=_0xd5f531[_0x56fc55][_0x144886];},Object[_0x68aa19(0x5b7)](PlotDrawControl['prototype'],{'libID':{'get':function(){return this['_libID'];}},'code':{'get':function(){var _0x4450f8=_0x68aa19;return this[_0x4450f8(0x7d1)];}},'serverUrl':{'get':function(){var _0x37d1ef=_0x68aa19;return this[_0x37d1ef(0xd3a)];},'set':function(_0x307699){var _0xc8e0de=_0x68aa19;_0x307699!==this[_0xc8e0de(0xd3a)]&&(this[_0xc8e0de(0xd3a)]=_0x307699);}},'drawFinishEvent':{'get':function(){var _0x4f08e0=_0x68aa19;return this[_0x4f08e0(0x4869)];}},'drawControlEndEvent':{'get':function(){var _0x37d49a=_0x68aa19;return this[_0x37d49a(0x41ab)];}},'plottingLayer':{'get':function(){var _0x43451=_0x68aa19;return this[_0x43451(0x23fe)];},'set':function(_0x1715ec){var _0x3f9bca=_0x68aa19;_0x1715ec!==this[_0x3f9bca(0x23fe)]&&(this[_0x3f9bca(0x23fe)]=_0x1715ec);}}}),PlotDrawControl[_0x68aa19(0x4b51)][_0x68aa19(0x3a09)]=function(_0x283eac){var _0x4b1bba=_0x68aa19;return!!_0x283eac&&(this[_0x4b1bba(0x23fe)]=_0x283eac,!0x0);},PlotDrawControl[_0x68aa19(0x4b51)]['deactivate']=function(){var _0x1bff02=_0x68aa19;this[_0x1bff02(0x3a51)]=!0x1,this[_0x1bff02(0x311e)]=!0x1,this[_0x1bff02(0x4134)]=-0x1,this[_0x1bff02(0x7d1)]=-0x1,delete this[_0x1bff02(0x1e50)],this[_0x1bff02(0x54c6)]['_canvas'][_0x1bff02(0x588d)]['cursor']='',SymbolAlgoUtil[_0x1bff02(0x30fa)](this[_0x1bff02(0x23fe)][_0x1bff02(0x54c6)],!0x0);};var CtrlPositionType={'LocationPt':0x0,'ScalePt':0x1,'AlgoMovePt':0x2,'UnkownPt':0x4},CtrlPositionType$1=Object[_0x68aa19(0x3e37)](CtrlPositionType);function CtrlPosition(_0x5d0a9b,_0x2b02e7){var _0x45d519=_0x68aa19;this[_0x45d519(0x54c6)]=_0x5d0a9b,this['_graphicObject']=null,this['_ctrlPoints']=new WebGLPlot['BillboardCollection'](),this[_0x45d519(0x54c6)]['primitives'][_0x45d519(0x4979)](this[_0x45d519(0x3761)]),this['positionPointIconUrl']=WebGLPlot[_0x45d519(0x425f)]('Widgets/Images/PlotImages/pointWhite_Go.png'),this[_0x45d519(0x41e1)]=WebGLPlot[_0x45d519(0x425f)](_0x45d519(0x41b1)),this['anchorPointIconUrl']=WebGLPlot[_0x45d519(0x425f)](_0x45d519(0x15b7)),this[_0x45d519(0x158f)]=_0x2b02e7,this[_0x45d519(0x1ec7)]=!0x1,this[_0x45d519(0x4c5f)]=void 0x0,this[_0x45d519(0x1d7e)]=void 0x0,this[_0x45d519(0x265b)]=!0x1,this[_0x45d519(0x1533)]=null;}function setListener$1(_0x479f7b,_0x3387ed,_0x5480f7){_0x479f7b[_0x3387ed]=_0x5480f7;}function hideCtrlPoint(_0x5995e2,_0x60e97a,_0x5ad3a9){var _0x3fe9da=_0x68aa19;for(var _0xf6617f=0x0;_0xf6617f<_0x5995e2['_ctrlPoints'][_0x3fe9da(0x531b)];++_0xf6617f){var _0x1baa1c=_0x5995e2[_0x3fe9da(0x3761)][_0x3fe9da(0x3173)](_0xf6617f);_0x1baa1c[_0x3fe9da(0x1fda)]===_0x60e97a[_0x3fe9da(0x1fda)]&&_0x1baa1c[_0x3fe9da(0x3243)]===_0x60e97a[_0x3fe9da(0x3243)]||(_0x1baa1c[_0x3fe9da(0x105f)]=_0x5ad3a9);}}function modifySymbolHeight(_0x22b32d,_0x419f46,_0x474afd,_0x51c163){var _0x5a1583=_0x68aa19;if(_0x22b32d[_0x5a1583(0x1a4b)]){var _0x12dec9=0x1,_0x249d8c=_0x22b32d[_0x5a1583(0x54c6)],_0x535cbb=WebGLPlot[_0x5a1583(0x67e)][_0x5a1583(0xff0)](_0x249d8c,_0x51c163);_0x535cbb['y']=_0x249d8c[_0x5a1583(0x1b40)]-_0x535cbb['y'];var _0x163d0a=WebGLPlot[_0x5a1583(0x3349)][_0x5a1583(0x2ac5)](_0x22b32d[_0x5a1583(0x203d)]['x'],_0x22b32d[_0x5a1583(0x203d)]['y'],0x0),_0x16048a=WebGLPlot[_0x5a1583(0x67e)][_0x5a1583(0x3a1)](_0x249d8c,_0x163d0a),_0x4eab0a=CtrlPosition[_0x5a1583(0xfa0)](_0x163d0a,_0x535cbb,_0x249d8c);if(WebGLPlot[_0x5a1583(0x3224)](_0x4eab0a)){_0x16048a['y']<_0x51c163['y']&&(_0x12dec9=-0x1);var _0x14c20d=WebGLPlot[_0x5a1583(0x3349)][_0x5a1583(0x2ffa)](_0x163d0a,_0x4eab0a)*_0x12dec9,_0x3df8f7=new PlotPoint3D(_0x22b32d[_0x5a1583(0x203d)]['x'],_0x22b32d[_0x5a1583(0x203d)]['y'],_0x14c20d);if(WebGLPlot[_0x5a1583(0x3224)](_0x474afd['index'])){var _0x34e052=_0x474afd[_0x5a1583(0x1fda)];_0x419f46[_0x5a1583(0x548c)][_0x34e052]=_0x3df8f7;}else WebGLPlot[_0x5a1583(0x3224)](_0x474afd[_0x5a1583(0x456f)])&&(_0x419f46[_0x5a1583(0x3ea)]=_0x3df8f7);SymbolAlgoUtil[_0x5a1583(0x5432)](_0x419f46[_0x5a1583(0x4ef6)])?_0x22b32d[_0x5a1583(0x1a4b)][_0x5a1583(0x1bf3)][_0x5a1583(0x4771)]=WebGLPlot['Cartesian3'][_0x5a1583(0x2ac5)](_0x3df8f7['x'],_0x3df8f7['y'],_0x3df8f7['z']):_0x22b32d[_0x5a1583(0x1a4b)]['_initialize']=!0x1,_0x474afd[_0x5a1583(0x4771)]=WebGLPlot[_0x5a1583(0x3349)][_0x5a1583(0x2ac5)](_0x3df8f7['x'],_0x3df8f7['y'],_0x3df8f7['z']),_0x22b32d['_graphicObject'][_0x5a1583(0x4119)]=0x0;}}}function moveSymbolDotCtrlPt(_0x4987f7,_0x263d9c,_0x591b29,_0x6ce8dc){var _0x21517d=_0x68aa19;if(WebGLPlot['defined'](_0x6ce8dc)&&_0x263d9c[_0x21517d(0x1a4b)]){var _0x40f4d6,_0x115a5b=_0x591b29[_0x21517d(0x3243)];_0x263d9c[_0x21517d(0x3596)](_0x591b29[_0x21517d(0x3243)],_0x591b29[_0x21517d(0x1fda)]);var _0x2964b8=_0x263d9c[_0x21517d(0x1a4b)];if(0x0===_0x4987f7)_0x115a5b===CtrlPositionType$1['LocationPt']&&_0x263d9c[_0x21517d(0x1ec7)]&&(_0x263d9c['editHeightMode']=!0x0),_0x115a5b===CtrlPositionType$1[_0x21517d(0x3b3)]&&(_0x591b29[_0x21517d(0x1465)]=_0x6ce8dc);else{if(0x1===_0x4987f7){if(_0x115a5b===CtrlPositionType$1[_0x21517d(0x4ca9)]&&(_0x263d9c['editHeightMode']?modifySymbolHeight(_0x263d9c,_0x263d9c[_0x21517d(0x1a4b)],_0x591b29,_0x6ce8dc):(_0x263d9c['_graphicObject']['localPoints'][_0x591b29['index']]=_0x6ce8dc,SymbolAlgoUtil['isSymbolDot'](_0x263d9c[_0x21517d(0x1a4b)][_0x21517d(0x4ef6)])?_0x263d9c['_graphicObject'][_0x21517d(0x1bf3)][_0x21517d(0x4771)]=WebGLPlot[_0x21517d(0x3349)][_0x21517d(0x2ac5)](_0x6ce8dc['x'],_0x6ce8dc['y'],_0x6ce8dc['z']):_0x263d9c[_0x21517d(0x1a4b)][_0x21517d(0x548c)][0x0]=new WebGLPlot[(_0x21517d(0x3349))](_0x6ce8dc['x'],_0x6ce8dc['y'],_0x6ce8dc['z']),_0x591b29[_0x21517d(0x4771)]=WebGLPlot['Cartesian3']['fromDegrees'](_0x6ce8dc['x'],_0x6ce8dc['y'],_0x6ce8dc['z']))),_0x115a5b===CtrlPositionType$1['ScalePt']){if(null===_0x263d9c[_0x21517d(0x1a4b)])return;_0x40f4d6=_0x263d9c[_0x21517d(0x3338)](_0x6ce8dc,_0x591b29[_0x21517d(0x1465)]),_0x2964b8[_0x21517d(0x502c)]?(_0x2964b8[_0x21517d(0x1bf3)][_0x21517d(0x1ed8)]=_0x2964b8[_0x21517d(0x1e2e)]['x']/_0x2964b8[_0x21517d(0x450b)]['x']*_0x40f4d6,_0x591b29[_0x21517d(0x38e2)]=new WebGLPlot[(_0x21517d(0x3349))](_0x591b29[_0x21517d(0x4a6f)]*_0x40f4d6,_0x591b29['eyeOffsetY']*_0x40f4d6,0x0)):(_0x591b29[_0x21517d(0x3a26)]=new WebGLPlot[(_0x21517d(0x3349))](_0x591b29[_0x21517d(0x13d1)]*_0x40f4d6,_0x591b29[_0x21517d(0x30c1)]*_0x40f4d6,0x0),_0x2964b8[_0x21517d(0x1bf3)][_0x21517d(0x1ed8)]=_0x40f4d6);}}else 0x2===_0x4987f7&&_0x115a5b===CtrlPositionType$1[_0x21517d(0x3b3)]&&(_0x40f4d6=_0x263d9c[_0x21517d(0x3338)](_0x6ce8dc,_0x591b29['startScalePtn']),_0x2964b8[_0x21517d(0x502c)]?_0x2964b8[_0x21517d(0x1e2e)]=new WebGLPlot['Cartesian2'](_0x2964b8[_0x21517d(0x1e2e)]['x']*_0x40f4d6,_0x2964b8['symbolSizeInMeters']['y']*_0x40f4d6):(_0x591b29[_0x21517d(0x13d1)]*=_0x40f4d6,_0x591b29[_0x21517d(0x30c1)]*=_0x40f4d6,_0x2964b8[_0x21517d(0x823)]===DotMode$1[_0x21517d(0x1654)]?(_0x2964b8[_0x21517d(0x2a53)]['x']*=_0x40f4d6,_0x2964b8['pictureSymbolSize']['y']*=_0x40f4d6):_0x2964b8[_0x21517d(0x823)]===DotMode$1[_0x21517d(0x39da)]&&(_0x2964b8['gridSymbolSize']['x']*=_0x40f4d6,_0x2964b8[_0x21517d(0x450b)]['y']*=_0x40f4d6)),_0x2964b8[_0x21517d(0x1d4b)]=!0x1,_0x263d9c[_0x21517d(0x264a)](_0x2964b8));}}}function moveSymbolAlgoCtrlPt(_0x3be1c9,_0xf2af1e,_0x10806c,_0x300ebe){var _0x62cc41=_0x68aa19;if(WebGLPlot[_0x62cc41(0x3224)](_0x300ebe)&&WebGLPlot['defined'](_0xf2af1e[_0x62cc41(0x1a4b)])){var _0x5d6746=_0x10806c[_0x62cc41(0x3243)],_0x431e2c=_0x10806c[_0x62cc41(0x1fda)];if(_0x5d6746===CtrlPositionType$1[_0x62cc41(0x4ca9)]){if(_0xf2af1e[_0x62cc41(0x265b)])modifySymbolHeight(_0xf2af1e,_0xf2af1e['_graphicObject'],_0x10806c,_0x300ebe);else{if(!(_0x300ebe instanceof PlotPoint3D))return;var _0x327f3d=SuperMapAlgoPlot[_0x62cc41(0x294b)][_0x62cc41(0x4e8d)](_0xf2af1e['_graphicObject'][_0x62cc41(0x548c)]);if(_0x327f3d[_0x431e2c]=_0x300ebe,(_0x327f3d=SymbolAlgoUtil[_0x62cc41(0x183b)](_0x327f3d))[_0x62cc41(0x531b)]!==_0xf2af1e[_0x62cc41(0x1a4b)][_0x62cc41(0x548c)][_0x62cc41(0x531b)])return;_0xf2af1e[_0x62cc41(0x1a4b)][_0x62cc41(0x548c)][_0x431e2c]=_0x300ebe,_0xf2af1e[_0x62cc41(0x5264)]&&0x0!==_0x431e2c&&(_0x431e2c=0x1),_0x10806c[_0x62cc41(0x4771)]=WebGLPlot[_0x62cc41(0x3349)][_0x62cc41(0x2ac5)](_0x300ebe['x'],_0x300ebe['y'],_0x300ebe['z']);}_0xf2af1e[_0x62cc41(0x1a4b)]['_isScalePtModify']=!0x1;}else{if(_0x5d6746===CtrlPositionType$1[_0x62cc41(0x3b3)]){if(!(_0x300ebe instanceof PlotPoint3D))return;if(0x1===_0x3be1c9){_0xf2af1e['_graphicObject'][_0x62cc41(0x580c)]=!0x0,_0xf2af1e[_0x62cc41(0x1a4b)][_0x62cc41(0x304e)]={'index':_0x431e2c,'position':_0x300ebe};var _0xcfcb9d=pointCoordinateTran(_0xf2af1e[_0x62cc41(0x1a4b)][_0x62cc41(0x472c)]);_0x10806c[_0x62cc41(0x4771)]=_0xcfcb9d[_0x431e2c];}else{if(0x2===_0x3be1c9){var _0x4f9978=_0xf2af1e[_0x62cc41(0x1a4b)][_0x62cc41(0x472c)][_0x431e2c],_0x27ca01=WebGLPlot[_0x62cc41(0x3349)][_0x62cc41(0x2ac5)](_0x4f9978['x'],_0x4f9978['y'],_0x4f9978['z']);_0x10806c[_0x62cc41(0x4771)]=_0x27ca01,_0xf2af1e[_0x62cc41(0x1a4b)][_0x62cc41(0x580c)]=!0x1;}}}else{if(_0x5d6746===CtrlPositionType$1[_0x62cc41(0x83b)]){if(!(_0x300ebe instanceof PlotPoint3D))return;_0xf2af1e[_0x62cc41(0x3596)](_0x5d6746,_0x431e2c)['position']=WebGLPlot[_0x62cc41(0x3349)][_0x62cc41(0x2ac5)](_0x300ebe['x'],_0x300ebe['y'],_0x300ebe['z']);for(var _0x39a539=_0x300ebe['x']-_0xf2af1e[_0x62cc41(0x51d8)]['x'],_0x530f12=_0x300ebe['y']-_0xf2af1e[_0x62cc41(0x51d8)]['y'],_0x4ebf78=0x0;_0x4ebf78<_0xf2af1e[_0x62cc41(0x1a4b)][_0x62cc41(0x548c)][_0x62cc41(0x531b)];++_0x4ebf78){var _0x4dd0cf=_0xf2af1e['_graphicObject'][_0x62cc41(0x548c)][_0x4ebf78];_0xf2af1e[_0x62cc41(0x1a4b)][_0x62cc41(0x548c)][_0x4ebf78]=new WebGLPlot['Cartesian3'](_0x4dd0cf['x']+_0x39a539,_0x4dd0cf['y']+_0x530f12,_0x4dd0cf['z']);}_0xf2af1e[_0x62cc41(0x1a4b)][_0x62cc41(0x580c)]=!0x1,_0xf2af1e['redPntPos']['x']=_0x300ebe['x'],_0xf2af1e[_0x62cc41(0x51d8)]['y']=_0x300ebe['y'];}}}_0xf2af1e['_graphicObject']['_initialize']=!0x1;}}function moveAnnotationArrayPositionPt(_0x45a96e,_0xdda5aa,_0x43afac){var _0x367789=_0x68aa19;if(_0x43afac instanceof PlotPoint3D&&_0x45a96e[_0x367789(0x1a4b)]&&_0x45a96e['_graphicObject'][_0x367789(0x1a5c)]){var _0x20f679=0x0,_0x523005=0x0;_0x45a96e[_0x367789(0x1a4b)][_0x367789(0x3fa3)];var _0x30239e=_0x45a96e['_graphicObject']['symbolType'];if(_0x30239e===SymbolType$1[_0x367789(0x3b2)]&&_0xdda5aa[_0x367789(0x3243)]===CtrlPositionType$1[_0x367789(0x83b)])_0x20f679=_0x43afac['x']-_0x45a96e[_0x367789(0x51d8)]['x'],_0x523005=_0x43afac['y']-_0x45a96e['redPntPos']['y'];else{if(!SymbolAlgoUtil['isSymbolDot'](_0x30239e)||_0xdda5aa[_0x367789(0x3243)]!==CtrlPositionType$1[_0x367789(0x4ca9)])return;_0x20f679=_0x43afac['x']-_0x45a96e[_0x367789(0x1a4b)][_0x367789(0x548c)][_0xdda5aa[_0x367789(0x1fda)]]['x'],_0x523005=_0x43afac['y']-_0x45a96e[_0x367789(0x1a4b)][_0x367789(0x548c)][_0xdda5aa[_0x367789(0x1fda)]]['y'];}for(var _0x4f73ec=0x0;_0x4f73ec<_0x45a96e[_0x367789(0x1a4b)][_0x367789(0x1a5c)][_0x367789(0x531b)];_0x4f73ec++){var _0x4bf491=_0x45a96e[_0x367789(0x1a4b)][_0x367789(0x1a5c)][_0x4f73ec];_0x4bf491[_0x367789(0x3ea)]['x']+=_0x20f679,_0x4bf491[_0x367789(0x3ea)]['y']+=_0x523005,_0x4bf491[_0x367789(0x3ea)]['z']=_0x43afac['z'];}}}function moveCtrlPoint(_0xd45276,_0x46261d,_0xdcc66d,_0x1a706e){var _0x1f0214=_0x68aa19;if(WebGLPlot[_0x1f0214(0x3224)](_0x1a706e)&&_0x46261d[_0x1f0214(0x1a4b)]){if(WebGLPlot[_0x1f0214(0x3224)](_0xdcc66d[_0x1f0214(0x1fda)])){moveAnnotationArrayPositionPt(_0x46261d,_0xdcc66d,_0x1a706e);var _0x1bf1b6=_0x46261d[_0x1f0214(0x1a4b)][_0x1f0214(0x4ef6)];_0x46261d[_0x1f0214(0x1a4b)][_0x1f0214(0x3fa3)],SymbolAlgoUtil[_0x1f0214(0x5432)](_0x1bf1b6)||_0x1bf1b6===SymbolType$1['SYMBOL_TEXT']?moveSymbolDotCtrlPt(_0xd45276,_0x46261d,_0xdcc66d,_0x1a706e):moveSymbolAlgoCtrlPt(_0xd45276,_0x46261d,_0xdcc66d,_0x1a706e);}else{if(_0x46261d[_0x1f0214(0x1a4b)][_0x1f0214(0x1a5c)]['length']>0x0){var _0xe94d06=_0x46261d['_graphicObject']['annotationArray'][_0xdcc66d['annotationIndex']];_0x46261d[_0x1f0214(0x265b)]?modifySymbolHeight(_0x46261d,_0xe94d06,_0xdcc66d,_0x1a706e):(_0xe94d06['_localPoint']=_0x1a706e,_0xdcc66d[_0x1f0214(0x4771)]=WebGLPlot[_0x1f0214(0x3349)]['fromDegrees'](_0x1a706e['x'],_0x1a706e['y'],_0x1a706e['z']));}}0x0===_0xd45276&&_0x46261d[_0x1f0214(0x1ec7)]?_0x46261d['editHeightMode']=!0x0:0x2===_0xd45276&&(_0x46261d[_0x1f0214(0x1a4b)][_0x1f0214(0x1d4b)]=!0x1);}}function pointCoordinateTran(_0x16700b){var _0x3f70ed=_0x68aa19,_0x1835bd=[];if(!WebGLPlot[_0x3f70ed(0x3224)](_0x16700b)||0x0===_0x16700b[_0x3f70ed(0x531b)])return _0x1835bd;for(var _0x185cb1=0x0;_0x185cb1<_0x16700b[_0x3f70ed(0x531b)];++_0x185cb1){var _0x28edd6=_0x16700b[_0x185cb1];_0x1835bd['push'](_0x28edd6['x']),_0x1835bd['push'](_0x28edd6['y']),_0x1835bd['push'](0x0);}return WebGLPlot[_0x3f70ed(0x3349)]['fromDegreesArrayHeights'](_0x1835bd);}function moveGroupObjectCtrlPoint(_0x292806,_0x3b25a2,_0x2644d1,_0xddf101){var _0x2495a4=_0x68aa19;if(_0x3b25a2[_0x2495a4(0x265b)]){var _0x1a83f1=0x1,_0x33e1a6=_0x3b25a2[_0x2495a4(0x54c6)],_0x3c8c5a=WebGLPlot['SceneTransforms'][_0x2495a4(0xff0)](_0x33e1a6,_0xddf101);_0x3c8c5a['y']=_0x33e1a6['drawingBufferHeight']-_0x3c8c5a['y'];var _0x1c7630=WebGLPlot[_0x2495a4(0x3349)][_0x2495a4(0x2ac5)](_0x3b25a2['startPoint']['x'],_0x3b25a2[_0x2495a4(0x203d)]['y'],0x0),_0x661599=WebGLPlot[_0x2495a4(0x67e)][_0x2495a4(0x3a1)](_0x33e1a6,_0x1c7630),_0x6f8f00=CtrlPosition[_0x2495a4(0xfa0)](_0x1c7630,_0x3c8c5a,_0x33e1a6);if(!WebGLPlot['defined'](_0x6f8f00))return;_0x661599['y']<_0xddf101['y']&&(_0x1a83f1=-0x1);var _0x52e96f=WebGLPlot[_0x2495a4(0x3349)][_0x2495a4(0x2ffa)](_0x1c7630,_0x6f8f00)*_0x1a83f1,_0x444e1e=new PlotPoint3D(_0x3b25a2[_0x2495a4(0x203d)]['x'],_0x3b25a2[_0x2495a4(0x203d)]['y'],_0x52e96f);_0x3b25a2[_0x2495a4(0x1a4b)]instanceof GroupObject&&_0x3b25a2['_graphicObject'][_0x2495a4(0x289)](_0x444e1e,!0x0),_0x2644d1[_0x2495a4(0x4771)]=WebGLPlot[_0x2495a4(0x3349)]['fromDegrees'](_0x444e1e['x'],_0x444e1e['y'],_0x444e1e['z']);}else{if(!(_0xddf101 instanceof PlotPoint3D))return;var _0x52a5e3=WebGLPlot['Cartographic']['fromCartesian'](_0x2644d1[_0x2495a4(0x4771)]),_0x4e0ca6=new PlotPoint3D(WebGLPlot[_0x2495a4(0x3d67)][_0x2495a4(0x52e9)](_0x52a5e3[_0x2495a4(0x1041)]),WebGLPlot[_0x2495a4(0x3d67)][_0x2495a4(0x52e9)](_0x52a5e3['latitude']),_0x52a5e3[_0x2495a4(0x5862)]),_0xd7f16f=new PlotPoint3D(_0xddf101['x']-_0x4e0ca6['x'],_0xddf101['y']-_0x4e0ca6['y'],_0xddf101['z']-_0x4e0ca6['z']);_0x3b25a2[_0x2495a4(0x1a4b)]instanceof GroupObject&&_0x3b25a2[_0x2495a4(0x1a4b)][_0x2495a4(0x289)](_0xd7f16f),_0x2644d1['position']=WebGLPlot['Cartesian3'][_0x2495a4(0x2ac5)](_0xddf101['x'],_0xddf101['y'],_0xddf101['z']);}}function ModelEditControl(_0x43c4b5,_0x255c08){var _0x39cbfe=_0x68aa19;this['_scene']=_0x43c4b5,this[_0x39cbfe(0x158f)]=_0x255c08,this[_0x39cbfe(0xce4)]=null,this[_0x39cbfe(0x2764)]=WebGLPlot['Transforms'][_0x39cbfe(0x43d1)](_0x39cbfe(0x46e0),_0x39cbfe(0x4488)),this['initCallBack']();}function setListener(_0x5556a9,_0x54af54,_0x943b9d){_0x5556a9[_0x54af54]=_0x943b9d;}function updateEditCtrlLines(_0xa7ed56){var _0x965477=_0x68aa19;_0xa7ed56[_0x965477(0xce4)]?(_0xa7ed56['createModelCtrl'](_0xa7ed56),_0xa7ed56[_0x965477(0x32f7)][_0x965477(0x3b49)]['x']=_0xa7ed56[_0x965477(0xce4)]['scale']):_0xa7ed56[_0x965477(0x9f4)]&&(hideAllCtrlLines(_0xa7ed56),_0xa7ed56[_0x965477(0x2838)](_0xa7ed56));}function hideAllCtrlLines(_0x551c1d){var _0x3eda15=_0x68aa19;_0x551c1d[_0x3eda15(0x10fc)][_0x3eda15(0x105f)]=!0x1,_0x551c1d[_0x3eda15(0xd7f)][_0x3eda15(0x105f)]=!0x1,_0x551c1d['heightCtrl']['show']=!0x1,_0x551c1d[_0x3eda15(0x1339)]['show']=!0x1,_0x551c1d[_0x3eda15(0x1b78)][_0x3eda15(0x105f)]=!0x1;}function computeMatrix(_0x5a8f1d,_0x1a7497,_0x1420a2,_0x3557f0){var _0x418101=_0x68aa19,_0xdee593=WebGLPlot['Cartesian3'][_0x418101(0x2ac5)](_0x5a8f1d['x'],_0x5a8f1d['y'],_0x5a8f1d['z']),_0x3925bf=new WebGLPlot[(_0x418101(0x3300))](),_0xe695eb=Math['PI']/0xb4;return _0x3925bf[_0x418101(0x355c)]=_0xe695eb*_0x1a7497['x'],_0x3925bf['roll']=_0xe695eb*_0x1a7497['y'],_0x3925bf['heading']=_0xe695eb*_0x1a7497['z'],WebGLPlot[_0x418101(0x4c1c)][_0x418101(0x3b6b)](_0xdee593,_0x3925bf,WebGLPlot['Ellipsoid'][_0x418101(0x1d49)],_0x3557f0,_0x1420a2),_0x1420a2;}function computeBoundingBoxMatrix(_0x37aef1,_0x1a14f3,_0xba9467,_0x47858e){var _0x233c9d=_0x68aa19,_0x2dd21a=WebGLPlot[_0x233c9d(0x3349)]['fromDegrees'](_0x37aef1['x'],_0x37aef1['y'],_0x37aef1['z']),_0x49b05b=new WebGLPlot['HeadingPitchRoll'](),_0xf976a2=Math['PI']/0xb4;return _0x49b05b[_0x233c9d(0x355c)]=0x0,_0x49b05b['roll']=0x0,_0x49b05b['heading']=_0xf976a2*_0x1a14f3['z']+0x5a*_0xf976a2,WebGLPlot[_0x233c9d(0x4c1c)][_0x233c9d(0x3b6b)](_0x2dd21a,_0x49b05b,WebGLPlot[_0x233c9d(0x3e1c)]['WGS84'],_0x47858e,_0xba9467),_0xba9467;}function EditModel(_0x2a3d02,_0x34e030,_0x5c1bbd){var _0x2b5f17=_0x68aa19;if(WebGLPlot['defined'](_0x5c1bbd)){var _0x159b8c=_0x2a3d02[_0x2b5f17(0x54c6)];if(_0x2b5f17(0x50be)===_0x34e030[_0x2b5f17(0x154e)][0x0]){hideAllCtrlLines(_0x2a3d02);var _0x282cfb=WebGLPlot[_0x2b5f17(0x67e)][_0x2b5f17(0xff0)](_0x159b8c,_0x5c1bbd);_0x282cfb['y']=_0x159b8c[_0x2b5f17(0x1b40)]-_0x282cfb['y'];var _0x434579=WebGLPlot[_0x2b5f17(0x3349)][_0x2b5f17(0x2ac5)](_0x2a3d02[_0x2b5f17(0x203d)]['x'],_0x2a3d02[_0x2b5f17(0x203d)]['y'],0x0),_0x5eca53=WebGLPlot[_0x2b5f17(0x67e)][_0x2b5f17(0x3a1)](_0x159b8c,_0x434579),_0x5e4c9b=CtrlPosition[_0x2b5f17(0xfa0)](_0x434579,_0x282cfb,_0x159b8c);if(!WebGLPlot[_0x2b5f17(0x3224)](_0x5e4c9b))return;var _0x3cb162=0x1;_0x5eca53['y']<_0x5c1bbd['y']&&(_0x3cb162=-0x1);var _0x3b557c=WebGLPlot['Cartesian3'][_0x2b5f17(0x2ffa)](_0x434579,_0x5e4c9b)*_0x3cb162,_0x397db0=new PlotPoint3D(_0x2a3d02[_0x2b5f17(0x203d)]['x'],_0x2a3d02['startPoint']['y'],_0x3b557c);_0x2a3d02['geoEdit'][_0x2b5f17(0x548c)][0x0]=_0x397db0,_0x2a3d02['model']&&computeMatrix(_0x2a3d02[_0x2b5f17(0x32f7)]['localPoints'][0x0],_0x2a3d02['geoEdit'][_0x2b5f17(0x1ecf)],_0x2a3d02[_0x2b5f17(0x32f7)][_0x2b5f17(0xa89)]['modelMatrix'],_0x2a3d02[_0x2b5f17(0x2764)]),_0x2a3d02['vector']&&_0x2a3d02[_0x2b5f17(0x32f7)]['initSymbol'](!0x0);}if(_0x2b5f17(0x1b78)===_0x34e030[_0x2b5f17(0x154e)][0x0]&&(hideAllCtrlLines(_0x2a3d02),_0x2a3d02[_0x2b5f17(0x32f7)]['localPoints'][0x0]['x']=_0x5c1bbd['x'],_0x2a3d02[_0x2b5f17(0x32f7)][_0x2b5f17(0x548c)][0x0]['y']=_0x5c1bbd['y'],_0x2a3d02[_0x2b5f17(0xce4)]?computeMatrix(_0x2a3d02[_0x2b5f17(0x32f7)][_0x2b5f17(0x548c)][0x0],_0x2a3d02[_0x2b5f17(0x32f7)]['_modelRotate'],_0x2a3d02['geoEdit'][_0x2b5f17(0xa89)][_0x2b5f17(0x221)],_0x2a3d02[_0x2b5f17(0x2764)]):_0x2a3d02['vector']&&_0x2a3d02[_0x2b5f17(0x32f7)][_0x2b5f17(0x30d2)](!0x0)),_0x2b5f17(0xd7f)===_0x34e030[_0x2b5f17(0x154e)][0x0]){var _0x113930=WebGLPlot['SceneTransforms'][_0x2b5f17(0x3a1)](_0x159b8c,_0x2a3d02[_0x2b5f17(0x2b48)]),_0x14b513=_0x5c1bbd,_0x390603=SymbolAlgoUtil[_0x2b5f17(0x208c)](_0x113930,_0x2a3d02[_0x2b5f17(0x158d)]),_0xd89428=SymbolAlgoUtil[_0x2b5f17(0x208c)](_0x113930,_0x14b513)-_0x390603;_0x2a3d02['model']&&(_0x2a3d02[_0x2b5f17(0x32f7)]['_modelRotate']['z']=_0x2a3d02[_0x2b5f17(0x1e02)]+0xb4*_0xd89428/Math['PI'],computeMatrix(_0x2a3d02[_0x2b5f17(0x32f7)][_0x2b5f17(0x548c)][0x0],_0x2a3d02[_0x2b5f17(0x32f7)][_0x2b5f17(0x1ecf)],_0x2a3d02[_0x2b5f17(0x32f7)][_0x2b5f17(0xa89)]['modelMatrix'],_0x2a3d02[_0x2b5f17(0x2764)])),_0x2a3d02[_0x2b5f17(0x9f4)]&&(_0x2a3d02[_0x2b5f17(0x32f7)]['vectorRotate']['z']=_0x2a3d02['startRotate']+0xb4*_0xd89428/Math['PI'],_0x2a3d02[_0x2b5f17(0x32f7)][_0x2b5f17(0x30d2)](!0x0));}if(_0x2b5f17(0x2d2)===_0x34e030[_0x2b5f17(0x154e)][0x0]){var _0x22fade=_0x2a3d02[_0x2b5f17(0x32f7)][_0x2b5f17(0x548c)][0x0],_0x2d61bd=WebGLPlot['SceneTransforms'][_0x2b5f17(0x3a1)](_0x159b8c,WebGLPlot[_0x2b5f17(0x3349)][_0x2b5f17(0x2ac5)](_0x22fade['x'],_0x22fade['y'],_0x22fade['z'])),_0xbf9894=SymbolAlgoUtil[_0x2b5f17(0x2ffa)](_0x2d61bd,_0x2a3d02['startSCalePtn']),_0x23de3b=SymbolAlgoUtil[_0x2b5f17(0x2ffa)](_0x2d61bd,_0x5c1bbd)/_0xbf9894;_0x2a3d02[_0x2b5f17(0xce4)]&&(_0x2a3d02[_0x2b5f17(0x32f7)][_0x2b5f17(0xa89)][_0x2b5f17(0x1ed8)]=_0x2a3d02['startScale']*_0x23de3b),_0x2a3d02[_0x2b5f17(0x9f4)]&&(_0x2a3d02['geoEdit'][_0x2b5f17(0x4280)]=_0x2a3d02[_0x2b5f17(0x38cf)]*_0x23de3b,_0x2a3d02[_0x2b5f17(0x32f7)][_0x2b5f17(0x30d2)](!0x0));}}}CtrlPosition[_0x68aa19(0x4b51)]['createCtrlPoint']=function(_0x39d1b2,_0x137d27){var _0x230152=_0x68aa19;if(WebGLPlot['defined'](_0x39d1b2)){var _0x43b94f=this;this['ctrlPointCallBack']={'dragHandlers':{'onDragStart':function(_0x951aed,_0x5ebe25){var _0x5405ed=_0x54f3;_0x43b94f[_0x5405ed(0x1ec7)]&&(_0x43b94f[_0x5405ed(0x265b)]=!0x0),moveCtrlPoint(0x0,_0x43b94f,_0x951aed,_0x5ebe25),hideCtrlPoint(_0x43b94f,_0x951aed,!0x1);},'onDrag':function(_0x2bf3cf,_0x5d866d){moveCtrlPoint(0x1,_0x43b94f,_0x2bf3cf,_0x5d866d);},'onDragEnd':function(_0x4fa45e,_0x1d0886){var _0x576d78=_0x54f3;moveCtrlPoint(0x2,_0x43b94f,_0x4fa45e,_0x1d0886),_0x43b94f[_0x576d78(0x264a)](_0x43b94f['_graphicObject']),_0x43b94f['handle'][_0x576d78(0x2c08)][_0x576d78(0x30bb)](_0x39d1b2),_0x4fa45e[_0x576d78(0x3243)]===CtrlPositionType$1[_0x576d78(0x4ca9)]&&_0x43b94f['handle'][_0x576d78(0x2b26)][_0x576d78(0x30bb)](_0x43b94f['_graphicObject']);}}},_0x39d1b2[_0x230152(0x3fa3)];var _0x4aa168=_0x39d1b2['symbolType'],_0xe91418=null,_0x5a631a=new WebGLPlot[(_0x230152(0x3349))](0x0,0x0,0x0),_0x4e53c2=[];if(_0x137d27===CtrlPositionType$1['LocationPt'])_0xe91418=this['positionPointIconUrl'],0x0===_0x39d1b2[_0x230152(0x2494)]&&SymbolType$1[_0x230152(0x1acb)]===_0x39d1b2[_0x230152(0x3fa3)]?(_0x4e53c2[_0x230152(0x3a33)](_0x39d1b2[_0x230152(0x548c)][0x0]),_0x4e53c2[_0x230152(0x3a33)](_0x39d1b2[_0x230152(0x548c)][_0x39d1b2[_0x230152(0x548c)][_0x230152(0x531b)]-0x1]),this[_0x230152(0x5264)]=!0x0):0x0===_0x39d1b2[_0x230152(0x2494)]&&SymbolType$1[_0x230152(0x4ac8)]===_0x39d1b2[_0x230152(0x3fa3)]?_0x4e53c2[_0x230152(0x3a33)](_0x39d1b2[_0x230152(0x548c)][0x0]):_0x4e53c2=_0x39d1b2[_0x230152(0x548c)];else{if(_0x137d27===CtrlPositionType$1[_0x230152(0x3b3)])_0xe91418=this['scalePointIconUrl'],SymbolAlgoUtil[_0x230152(0x5432)](_0x4aa168)?(_0x5a631a=_0x43b94f[_0x230152(0x42fb)](_0x39d1b2),_0x4e53c2=_0x39d1b2[_0x230152(0x548c)]):_0x4aa168!==SymbolType$1[_0x230152(0x665)]&&_0x4aa168!==SymbolType$1['SYMBOL_TEXT']&&(_0x4e53c2=_0x39d1b2[_0x230152(0x5115)]);else{if(_0x137d27===CtrlPositionType$1['AlgoMovePt']){_0xe91418=this[_0x230152(0x5253)],_0x4e53c2['push'](_0x43b94f[_0x230152(0x51c1)](_0x39d1b2));var _0x4c8e2e=_0x43b94f[_0x230152(0x51c1)](_0x39d1b2);_0x43b94f[_0x230152(0x51d8)]=_0x4c8e2e;}}}var _0x2c2f25=Number[_0x230152(0xfb7)];this['_scene'][_0x230152(0x2292)][_0x230152(0x11c7)]&&(_0x2c2f25=Number[_0x230152(0xd77)]);for(var _0x14edcf=0x0;_0x14edcf<_0x4e53c2[_0x230152(0x531b)];++_0x14edcf){(void 0x0===_0x4e53c2[_0x14edcf]['z']||isNaN(_0x4e53c2[_0x14edcf]['z']))&&(_0x4e53c2[_0x14edcf]['z']=0x0);var _0x544ed9={'show':!0x0,'position':new WebGLPlot[(_0x230152(0x3349))]['fromDegrees'](_0x4e53c2[_0x14edcf]['x'],_0x4e53c2[_0x14edcf]['y'],_0x4e53c2[_0x14edcf]['z']),'scale':0x2,'image':_0xe91418,'id':_0x39d1b2['id'],'disableDepthTestDistance':_0x2c2f25};_0x39d1b2['_sizeInMeters']?_0x544ed9[_0x230152(0x38e2)]=_0x5a631a:_0x544ed9[_0x230152(0x3a26)]=_0x5a631a,(_0x544ed9=this[_0x230152(0x3761)][_0x230152(0x4979)](_0x544ed9))[_0x230152(0x1fda)]=_0x14edcf,_0x544ed9[_0x230152(0x3243)]=_0x137d27,_0x544ed9[_0x230152(0x3e6d)]=SymbolType$1[_0x230152(0x54e0)],_0x39d1b2['_sizeInMeters']?(_0x544ed9[_0x230152(0x4a6f)]=_0x5a631a['x'],_0x544ed9[_0x230152(0x5503)]=_0x5a631a['y']):(_0x544ed9['pixelOffsetX']=_0x5a631a['x'],_0x544ed9[_0x230152(0x30c1)]=_0x5a631a['y']),this[_0x230152(0x2791)](_0x544ed9,_0x43b94f[_0x230152(0x1533)]);}}},CtrlPosition['prototype'][_0x68aa19(0x264a)]=function(_0x33ecd2){var _0x2153ba=_0x68aa19;if(_0x33ecd2&&(this[_0x2153ba(0x4ee2)](),this[_0x2153ba(0x158f)][_0x2153ba(0x18ed)]['_isEditable'])){this['_graphicObject']=_0x33ecd2;var _0x1cf638=_0x33ecd2[_0x2153ba(0x4ef6)];_0x1cf638===SymbolType$1['SYMBOL_DOT']&&_0x33ecd2[_0x2153ba(0x823)]===DotMode$1['Marker']||(this['createCtrlPoint'](_0x33ecd2,CtrlPositionType$1[_0x2153ba(0x4ca9)]),this['createCtrlPoint'](_0x33ecd2,CtrlPositionType$1['ScalePt']),SymbolAlgoUtil[_0x2153ba(0x5432)](_0x33ecd2['symbolType'])||_0x1cf638===SymbolType$1[_0x2153ba(0x4ac8)]||this[_0x2153ba(0xb41)](_0x33ecd2,CtrlPositionType$1['AlgoMovePt']),this[_0x2153ba(0x15b1)](_0x33ecd2));}},CtrlPosition['prototype'][_0x68aa19(0x15b1)]=function(_0x2666f3){var _0x2d2814=_0x68aa19;if(_0x2666f3&&_0x2666f3[_0x2d2814(0x1a5c)]['length']>0x0)for(var _0x45c7c1=0x0;_0x45c7c1<_0x2666f3[_0x2d2814(0x1a5c)]['length'];_0x45c7c1++){var _0x5c9254=_0x2666f3[_0x2d2814(0x1a5c)][_0x45c7c1];this[_0x2d2814(0x54d1)](_0x5c9254,_0x45c7c1);}},CtrlPosition[_0x68aa19(0x4b51)][_0x68aa19(0x54d1)]=function(_0x5ca635,_0x170d86){var _0x276455=_0x68aa19;if(this[_0x276455(0x1a4b)]){var _0x5bd222=_0x5ca635[_0x276455(0x3ea)],_0x19a0f4=this[_0x276455(0x3761)][_0x276455(0x4979)]({'show':!0x0,'position':new WebGLPlot[(_0x276455(0x3349))][(_0x276455(0x2ac5))](_0x5bd222['x'],_0x5bd222['y'],_0x5bd222['z']),'scale':0x2,'image':this[_0x276455(0x41e1)],'id':this[_0x276455(0x1a4b)]['id'],'horizontalOrigin':WebGLPlot[_0x276455(0x1681)][_0x276455(0x5486)]});_0x19a0f4[_0x276455(0x456f)]=_0x170d86,_0x19a0f4[_0x276455(0x3243)]=CtrlPositionType$1[_0x276455(0x4ca9)],_0x19a0f4['SymbolType']=SymbolType$1[_0x276455(0x54e0)],this['addCallback'](_0x19a0f4,this[_0x276455(0x1533)]);}},CtrlPosition[_0x68aa19(0x4b51)][_0x68aa19(0x2791)]=function(_0x1717d0,_0x3c6796){var _0x559c6b=_0x68aa19,_0x3526d6=this,_0x22e470=_0x3526d6['_scene']['screenSpaceCameraController'];function _0x207273(_0x3dbf42){var _0x22f48d=_0x54f3;SymbolAlgoUtil[_0x22f48d(0x30fa)](_0x3526d6['_scene'],_0x3dbf42),_0x3526d6[_0x22f48d(0x54c6)][_0x22f48d(0x1224)][_0x22f48d(0x489f)](_0x3526d6[_0x22f48d(0x54c6)][_0x22f48d(0x4318)]),_0x22e470[_0x22f48d(0x489f)]();}_0x3c6796['dragHandlers']&&(setListener$1(_0x1717d0,'LEFT_DOWN',function(_0x4f15e9,_0x45c34f){var _0x18a7a0=_0x54f3;function _0x26bc12(_0x474981,_0x27de7b){var _0x5d4259=_0x54f3;_0x207273(!0x1),void 0x0!==_0x1717d0['index']&&_0x3c6796[_0x5d4259(0x217c)][_0x5d4259(0x470c)]&&_0x3c6796[_0x5d4259(0x217c)][_0x5d4259(0x470c)](_0x474981,_0x27de7b),void 0x0!==_0x1717d0[_0x5d4259(0x456f)]&&_0x3c6796[_0x5d4259(0x217c)][_0x5d4259(0x470c)]&&_0x3c6796[_0x5d4259(0x217c)][_0x5d4259(0x470c)](_0x474981,_0x27de7b);}function _0x41032c(_0x1ec110,_0x1b8078){var _0x13baaa=_0x54f3;_0x45c34f[_0x13baaa(0x43d7)](WebGLPlot['ScreenSpaceEventType'][_0x13baaa(0x1eee)]),_0x45c34f[_0x13baaa(0x43d7)](WebGLPlot['ScreenSpaceEventType'][_0x13baaa(0xc2f)]),_0x207273(!0x0),void 0x0!==_0x1717d0['index']&&_0x3c6796[_0x13baaa(0x217c)]['onDragEnd']&&_0x3c6796[_0x13baaa(0x217c)][_0x13baaa(0x1d09)](_0x1ec110,_0x1b8078),void 0x0!==_0x1717d0[_0x13baaa(0x456f)]&&_0x3c6796[_0x13baaa(0x217c)][_0x13baaa(0x1d09)]&&_0x3c6796[_0x13baaa(0x217c)][_0x13baaa(0x1d09)](_0x1ec110,_0x1b8078);}_0x45c34f[_0x18a7a0(0x240d)](function(_0x4263db){var _0x1612a3=_0x18a7a0;if(_0x3526d6[_0x1612a3(0x1a4b)]){if(_0x3526d6[_0x1612a3(0x265b)]||_0x1717d0[_0x1612a3(0x3243)]===CtrlPositionType$1['ScalePt']&&SymbolAlgoUtil[_0x1612a3(0x5432)](_0x3526d6[_0x1612a3(0x1a4b)][_0x1612a3(0x4ef6)]))_0x26bc12(_0x1717d0,_0x4263db[_0x1612a3(0x569c)]);else{var _0x716a38=SymbolAlgoUtil['getPosition'](_0x3526d6[_0x1612a3(0x54c6)],_0x4263db[_0x1612a3(0x569c)]);_0x26bc12(_0x1717d0,_0x716a38);}}},WebGLPlot[_0x18a7a0(0x3485)][_0x18a7a0(0x1eee)]),_0x45c34f[_0x18a7a0(0x240d)](function(_0x153a7d){var _0x1bdc2b=_0x18a7a0;_0x3526d6['editHeightMode']||_0x1717d0[_0x1bdc2b(0x3243)]===CtrlPositionType$1[_0x1bdc2b(0x3b3)]&&SymbolAlgoUtil[_0x1bdc2b(0x5432)](_0x3526d6[_0x1bdc2b(0x1a4b)][_0x1bdc2b(0x4ef6)])?_0x41032c(_0x1717d0,_0x153a7d[_0x1bdc2b(0x4771)]):_0x41032c(_0x1717d0,SymbolAlgoUtil['getPosition'](_0x3526d6['_scene'],_0x153a7d[_0x1bdc2b(0x4771)]));},WebGLPlot[_0x18a7a0(0x3485)]['LEFT_UP']),void 0x0!==_0x1717d0[_0x18a7a0(0x1fda)]&&_0x3c6796[_0x18a7a0(0x217c)][_0x18a7a0(0x3833)]&&_0x3c6796['dragHandlers'][_0x18a7a0(0x3833)](_0x1717d0,_0x4f15e9),void 0x0!==_0x1717d0[_0x18a7a0(0x456f)]&&_0x3c6796[_0x18a7a0(0x217c)][_0x18a7a0(0x3833)]&&_0x3c6796[_0x18a7a0(0x217c)][_0x18a7a0(0x3833)](_0x1717d0,_0x4f15e9);}),setListener$1(_0x1717d0,_0x559c6b(0x3d03),function(_0x59c15b){var _0x47b66e=_0x559c6b;_0x207273(!0x1),_0x3526d6[_0x47b66e(0x265b)]||(_0x3526d6[_0x47b66e(0x1ec7)]&&0x0===_0x1717d0[_0x47b66e(0x3243)]?_0x3526d6['_scene'][_0x47b66e(0xa77)][_0x47b66e(0x588d)][_0x47b66e(0x4764)]=_0x47b66e(0x2335):_0x3526d6[_0x47b66e(0x54c6)][_0x47b66e(0xa77)][_0x47b66e(0x588d)][_0x47b66e(0x4764)]=_0x47b66e(0x1c5e));}),setListener$1(_0x1717d0,_0x559c6b(0x25d4),function(_0x5bad9a){var _0xe8e00c=_0x559c6b;_0x207273(!0x0),_0x3526d6[_0xe8e00c(0x265b)]||(_0x3526d6[_0xe8e00c(0x54c6)][_0xe8e00c(0xa77)][_0xe8e00c(0x588d)]['cursor']='');}));},CtrlPosition[_0x68aa19(0x4b51)]['getSaclePtOffset']=function(_0x2ee61b){var _0x4ca49f=_0x68aa19,_0x496c9c,_0x45b3c4,_0xc24573=_0x2ee61b[_0x4ca49f(0x1849)],_0x407d10=new WebGLPlot[(_0x4ca49f(0x3349))](0x0,0x0,0x0);if(_0x2ee61b[_0x4ca49f(0x823)]===DotMode$1[_0x4ca49f(0x1654)]){let _0xe81420=_0x2ee61b[_0x4ca49f(0x4ea7)]['_canvas'][_0x4ca49f(0x3ca1)]('2d')[_0x4ca49f(0xaf7)](_0x2ee61b[_0x4ca49f(0x328e)])[_0x4ca49f(0x209)];_0x496c9c=(_0xe81420>_0x2ee61b[_0x4ca49f(0x2a53)]['x']?_0xe81420:_0x2ee61b['pictureSymbolSize']['x'])+_0xc24573,_0x45b3c4=_0x2ee61b[_0x4ca49f(0x2a53)]['y']+_0xc24573+_0x2ee61b[_0x4ca49f(0x31c2)][_0x4ca49f(0x1675)],_0x2ee61b[_0x4ca49f(0x502c)]&&(_0x45b3c4*=-0x1),_0x407d10=new WebGLPlot[(_0x4ca49f(0x3349))](_0x496c9c/0x2,-_0x45b3c4,0x0);}else _0x2ee61b['showMode']===DotMode$1['Grid']&&(_0x496c9c=_0x2ee61b[_0x4ca49f(0x4ea7)][_0x4ca49f(0x11a6)]['x']+_0x2ee61b[_0x4ca49f(0x4ea7)]['selectedRectBounds'][_0x4ca49f(0x209)]-_0x2ee61b['_dotGrid'][_0x4ca49f(0xa77)][_0x4ca49f(0x209)]/0x2,_0x45b3c4=_0x2ee61b[_0x4ca49f(0x4ea7)][_0x4ca49f(0xa77)][_0x4ca49f(0x5862)]-_0x2ee61b[_0x4ca49f(0x4ea7)][_0x4ca49f(0x11a6)]['y'],_0x45b3c4-=_0x2ee61b[_0x4ca49f(0x4ea7)][_0x4ca49f(0x62d)],_0x2ee61b[_0x4ca49f(0x502c)]&&(_0x45b3c4*=-0x1,_0x496c9c*=_0x2ee61b['billboard'][_0x4ca49f(0x1ed8)],_0x45b3c4*=_0x2ee61b[_0x4ca49f(0x1bf3)][_0x4ca49f(0x1ed8)]),_0x407d10=new WebGLPlot[(_0x4ca49f(0x3349))](_0x496c9c,-_0x45b3c4,0x0));return _0x407d10;},CtrlPosition[_0x68aa19(0x4b51)][_0x68aa19(0x3596)]=function(_0xb9df5a,_0x122990){var _0x44d5f0=_0x68aa19;for(var _0x561699=0x0;_0x561699<this[_0x44d5f0(0x3761)][_0x44d5f0(0x531b)];_0x561699++){var _0x63feb5=this['_ctrlPoints'][_0x44d5f0(0x3173)](_0x561699);if(_0x63feb5['type']===_0xb9df5a&&_0x122990===_0x63feb5[_0x44d5f0(0x1fda)])return this[_0x44d5f0(0x3761)][_0x44d5f0(0x3173)](_0x561699);}return null;},CtrlPosition['prototype'][_0x68aa19(0x4ee2)]=function(){var _0xfd0edc=_0x68aa19;this[_0xfd0edc(0x3761)][_0xfd0edc(0x4ee2)](),this[_0xfd0edc(0x1a4b)]=null;},CtrlPosition[_0x68aa19(0x4b51)]['modifyDotSymbolSize']=function(_0x14cbc6,_0x39716c){var _0x1055b9=_0x68aa19;if(this[_0x1055b9(0x1a4b)]){if(!WebGLPlot[_0x1055b9(0x3224)](_0x14cbc6))return this[_0x1055b9(0x1a4b)][_0x1055b9(0x1bf3)][_0x1055b9(0x1ed8)];var _0x31a462=this[_0x1055b9(0x54c6)],_0xa83fbd=this[_0x1055b9(0x1a4b)][_0x1055b9(0x548c)][0x0],_0x23540f=WebGLPlot[_0x1055b9(0x67e)][_0x1055b9(0x3a1)](_0x31a462,WebGLPlot[_0x1055b9(0x3349)][_0x1055b9(0x2ac5)](_0xa83fbd['x'],_0xa83fbd['y'],_0xa83fbd['z'])),_0x48e651=SymbolAlgoUtil[_0x1055b9(0x2ffa)](_0x23540f,_0x39716c);return SymbolAlgoUtil['distance'](_0x23540f,_0x14cbc6)/_0x48e651;}},CtrlPosition[_0x68aa19(0x4b51)][_0x68aa19(0x88b)]=function(){var _0x2b03b5=_0x68aa19,_0x51e73a=this;_0x51e73a['handle'][_0x2b03b5(0x4eda)][_0x2b03b5(0xef9)](function(){var _0x407ff2=_0x2b03b5;WebGLPlot['defined'](_0x51e73a[_0x407ff2(0x3761)])&&_0x51e73a[_0x407ff2(0x3761)][_0x407ff2(0x4ee2)]();}),_0x51e73a[_0x2b03b5(0x4c5f)]=function(_0x7681be){var _0xb31500=_0x2b03b5;0x48===_0x7681be[_0xb31500(0x2b1d)]&&(_0x51e73a[_0xb31500(0x1ec7)]=!0x0);},_0x51e73a[_0x2b03b5(0x1d7e)]=function(_0x86de8e){var _0x5bab54=_0x2b03b5;0x48===_0x86de8e[_0x5bab54(0x2b1d)]&&(_0x51e73a['isShiftPress']=!0x1,_0x51e73a[_0x5bab54(0x265b)]=!0x1);},document[_0x2b03b5(0xef9)](_0x2b03b5(0x727),_0x51e73a[_0x2b03b5(0x4c5f)]),document[_0x2b03b5(0xef9)](_0x2b03b5(0x35d9),_0x51e73a[_0x2b03b5(0x1d7e)]);},CtrlPosition['prototype']['removeListener']=function(){var _0x3b5d7b=_0x68aa19;document[_0x3b5d7b(0x1cba)]('keydown',this['shiftKeyDownFun']),document['removeEventListener'](_0x3b5d7b(0x35d9),this[_0x3b5d7b(0x1d7e)]);},CtrlPosition['getAltitudeByLogical']=function(_0x1779a1,_0x21d14,_0x576f89){var _0x573acd=_0x68aa19,_0x5b4bda=WebGLPlot['Cartographic'][_0x573acd(0x2d23)](_0x1779a1);_0x5b4bda['height']+=0x1,_0x5b4bda=WebGLPlot['Cartesian3'][_0x573acd(0x2a01)](_0x5b4bda[_0x573acd(0x1041)],_0x5b4bda[_0x573acd(0x288b)],_0x5b4bda['height']);var _0x4ede11=WebGLPlot[_0x573acd(0x67e)][_0x573acd(0x3a1)](_0x576f89,_0x1779a1),_0x4fd32a=WebGLPlot['SceneTransforms'][_0x573acd(0x3a1)](_0x576f89,_0x5b4bda);if(_0x4fd32a){var _0x3a516e;_0x4fd32a['x']===_0x4ede11['x']?(-0x1,_0x3a516e=0x0):_0x4fd32a['y']===_0x4ede11['y']?(0x0,_0x3a516e=-0x1):_0x3a516e=-0x1/((_0x4fd32a['y']-_0x4ede11['y'])/(_0x4fd32a['x']-_0x4ede11['x']));var _0x2f6925=_0x576f89[_0x573acd(0x2675)][_0x573acd(0x18be)],_0x4c6266={'left':_0x2f6925['x'],'right':_0x2f6925['x']+_0x2f6925[_0x573acd(0x209)],'bottom':_0x2f6925['y'],'top':_0x2f6925['y']+_0x2f6925[_0x573acd(0x5862)]},_0x1d41c7=SymbolAlgoUtil[_0x573acd(0x4b33)](_0x21d14,_0x3a516e,_0x4c6266),_0x37591e=_0x1d41c7[0x0],_0x4d3e09=_0x1d41c7[0x1],_0x51b158=new WebGLPlot[(_0x573acd(0x3349))](),_0x5b92cc=new WebGLPlot[(_0x573acd(0x3349))]();WebGLPlot[_0x573acd(0x67e)][_0x573acd(0x270f)](_0x576f89,_0x37591e,0x1,_0x51b158),WebGLPlot[_0x573acd(0x67e)][_0x573acd(0x270f)](_0x576f89,_0x4d3e09,0x1,_0x5b92cc);var _0x29ba73=_0x576f89['camera'][_0x573acd(0x4771)],_0x8295e9=new WebGLPlot[(_0x573acd(0x3349))]();WebGLPlot[_0x573acd(0x3349)][_0x573acd(0x286c)](_0x1779a1,_0x5b4bda,_0x8295e9);var _0x5e3c3a=new WebGLPlot['Cartesian3']();WebGLPlot[_0x573acd(0x3349)][_0x573acd(0x3152)](_0x8295e9,_0x5e3c3a),WebGLPlot['Cartesian3']['normalize'](_0x8295e9,_0x8295e9),WebGLPlot[_0x573acd(0x3349)][_0x573acd(0x4e7d)](_0x5e3c3a,_0x5e3c3a);var _0x5c9135=new WebGLPlot[(_0x573acd(0x49f7))](_0x1779a1,_0x8295e9),_0x438a00=new WebGLPlot[(_0x573acd(0x49f7))](_0x1779a1,_0x5e3c3a),_0x2b18e3=WebGLPlot['IntersectionTests'][_0x573acd(0xd76)](_0x5c9135,_0x51b158,_0x5b92cc,_0x29ba73);return _0x2b18e3?WebGLPlot[_0x573acd(0x49f7)][_0x573acd(0x4795)](_0x5c9135,_0x2b18e3):(_0x2b18e3=WebGLPlot[_0x573acd(0x29d2)][_0x573acd(0xd76)](_0x438a00,_0x51b158,_0x5b92cc,_0x29ba73))?WebGLPlot['Ray'][_0x573acd(0x4795)](_0x438a00,_0x2b18e3):void 0x0;}},CtrlPosition[_0x68aa19(0x4b51)][_0x68aa19(0x51c1)]=function(_0x431206){var _0x170eef=_0x68aa19;if(WebGLPlot[_0x170eef(0x3224)](_0x431206)||_0x170eef(0x20f8)!==_0x431206['computeBounds']){var _0x13d558=_0x431206[_0x170eef(0xd1a)](),_0x180f1f=this['pixelDisToRealDis'](_0x13d558,0x3);return new WebGLPlot['Cartesian3'](_0x13d558['x'],_0x13d558['y']-_0x180f1f,_0x13d558['z']);}},CtrlPosition['prototype'][_0x68aa19(0x2c7b)]=function(_0x207fbf,_0x463c59){var _0x438dc1=_0x68aa19,_0x59cd73=this[_0x438dc1(0x54c6)],_0x544399=WebGLPlot[_0x438dc1(0x3349)]['fromDegrees'](_0x207fbf['x'],_0x207fbf['y'],_0x207fbf['z']),_0x320dde=WebGLPlot[_0x438dc1(0x67e)][_0x438dc1(0x3a1)](_0x59cd73,_0x544399);if(!WebGLPlot[_0x438dc1(0x3224)](_0x320dde))return 0x0;var _0x2ea6cb=new WebGLPlot[(_0x438dc1(0x3349))](_0x320dde['x']+_0x463c59,_0x320dde['y'],0x0),_0x1bb44b=SymbolAlgoUtil['getPosition'](_0x59cd73,_0x320dde),_0x2ca545=SymbolAlgoUtil['getPosition'](_0x59cd73,_0x2ea6cb);return SymbolAlgoUtil['distance'](_0x1bb44b,_0x2ca545);},CtrlPosition[_0x68aa19(0x4b51)][_0x68aa19(0x3cd7)]=function(_0x3c3bca,_0x520a67,_0x54748d){var _0x8d4694=_0x68aa19;if(WebGLPlot[_0x8d4694(0x3224)](_0x3c3bca)){this[_0x8d4694(0x1a4b)]=_0x3c3bca;var _0x267627=this;this[_0x8d4694(0x1533)]={'dragHandlers':{'onDragStart':function(_0x4db824,_0x266ec1){var _0x1f81e3=_0x8d4694;_0x267627[_0x1f81e3(0x1ec7)]&&(_0x267627[_0x1f81e3(0x265b)]=!0x0),_0x267627[_0x1f81e3(0x158f)][_0x1f81e3(0x125c)](),moveGroupObjectCtrlPoint(0x0,_0x267627,_0x4db824,_0x266ec1);},'onDrag':function(_0x34249a,_0x27e1e2){moveGroupObjectCtrlPoint(0x1,_0x267627,_0x34249a,_0x27e1e2);},'onDragEnd':function(_0x537c2e,_0x27a1e3){var _0x2c4de9=_0x8d4694;moveGroupObjectCtrlPoint(0x2,_0x267627,_0x537c2e,_0x27a1e3),_0x267627[_0x2c4de9(0x158f)][_0x2c4de9(0x2c08)]['raiseEvent'](_0x3c3bca),_0x267627[_0x2c4de9(0x158f)][_0x2c4de9(0x19b2)](_0x267627['_graphicObject'],!0x0);}}};var _0x282de8=null;_0x54748d===CtrlPositionType$1['LocationPt']&&(_0x282de8=this['positionPointIconUrl']);var _0x478023=Number[_0x8d4694(0xfb7)];this[_0x8d4694(0x54c6)]['globe'][_0x8d4694(0x11c7)]&&(_0x478023=Number[_0x8d4694(0xd77)]),(void 0x0===_0x520a67['z']||isNaN(_0x520a67['z']))&&(_0x520a67['z']=0x0);var _0x24b892={'show':!0x0,'position':new WebGLPlot['Cartesian3']['fromDegrees'](_0x520a67['x'],_0x520a67['y'],_0x520a67['z']),'scale':0x2,'image':_0x282de8,'id':_0x3c3bca['id'],'disableDepthTestDistance':_0x478023};(_0x24b892=this[_0x8d4694(0x3761)][_0x8d4694(0x4979)](_0x24b892))[_0x8d4694(0x1fda)]=0x0,_0x24b892[_0x8d4694(0x3243)]=_0x54748d,_0x24b892[_0x8d4694(0x3e6d)]=SymbolType$1[_0x8d4694(0x54e0)],this[_0x8d4694(0x2791)](_0x24b892,_0x267627[_0x8d4694(0x1533)]);}},ModelEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x3d90)]=function(){var _0x31cba7=_0x68aa19;this[_0x31cba7(0x1533)]={'dragHandlers':{'onDragStart':function(_0x423f50,_0x4dd187,_0x38ce64,_0x3f0657){var _0x2a9be6=_0x31cba7;if(_0x2a9be6(0xd7f)===_0x4dd187[_0x2a9be6(0x154e)][0x0]){if(!_0x38ce64)return;_0x423f50['rotateStartPosition']=_0x3f0657,_0x423f50['startRotate']=_0x423f50[_0x2a9be6(0x32f7)][_0x2a9be6(0x1ecf)]['z'];}_0x2a9be6(0x2d2)===_0x4dd187['_instanceIds'][0x0]&&(_0x423f50[_0x2a9be6(0x341a)]=_0x3f0657,_0x423f50[_0x2a9be6(0xce4)]?_0x423f50['startScale']=_0x423f50[_0x2a9be6(0x32f7)][_0x2a9be6(0x3b49)]['x']:_0x423f50[_0x2a9be6(0x9f4)]&&(_0x423f50[_0x2a9be6(0x38cf)]=_0x423f50[_0x2a9be6(0x32f7)]['vectorScale']));},'onDrag':function(_0x1ec5b9,_0x437643,_0x3afb9e){EditModel(_0x1ec5b9,_0x437643,_0x3afb9e);},'onDragEnd':function(_0x3c1de3,_0x16cc3a,_0xb8355b){var _0x443eab=_0x31cba7;updateEditCtrlLines(_0x3c1de3),_0x3c1de3[_0x443eab(0x32f7)][_0x443eab(0x1d4b)]=!0x1,_0x3c1de3[_0x443eab(0x158f)]['_featureModifiedEvent']['raiseEvent'](_0x3c1de3[_0x443eab(0x32f7)]),_0x443eab(0x1b78)===_0x16cc3a['_instanceIds'][0x0]&&_0x3c1de3['handle'][_0x443eab(0x2b26)][_0x443eab(0x30bb)](_0x3c1de3[_0x443eab(0x32f7)]);}}};},ModelEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x2791)]=function(_0x37d157,_0x459657){var _0x2b0474=_0x68aa19,_0x30df97=this,_0x4f148e=_0x30df97['_scene'][_0x2b0474(0x30fa)];function _0x4a2e27(_0x52d31b){var _0xfea4de=_0x2b0474;SymbolAlgoUtil[_0xfea4de(0x30fa)](_0x30df97[_0xfea4de(0x54c6)],_0x52d31b),_0x30df97[_0xfea4de(0x54c6)][_0xfea4de(0x1224)][_0xfea4de(0x489f)](_0x30df97[_0xfea4de(0x54c6)][_0xfea4de(0x4318)]),_0x4f148e['update']();}_0x459657[_0x2b0474(0x217c)]&&(setListener(_0x37d157,'LEFT_DOWN',function(_0x136e6f,_0x52fca8){var _0x3c0a63=_0x2b0474;function _0x57b42c(_0x4e06a3,_0x351085){var _0x2ccd57=_0x54f3;_0x4a2e27(!0x1),void 0x0!==_0x4e06a3[_0x2ccd57(0x3243)]&&_0x459657[_0x2ccd57(0x217c)][_0x2ccd57(0x470c)]&&_0x459657['dragHandlers'][_0x2ccd57(0x470c)](_0x30df97,_0x4e06a3,_0x351085);}if(_0x52fca8[_0x3c0a63(0x240d)](function(_0x49bf7f){var _0x583a6c=_0x3c0a63;if(_0x583a6c(0x50be)===_0x37d157[_0x583a6c(0x154e)][0x0]||_0x583a6c(0x2d2)===_0x37d157[_0x583a6c(0x154e)][0x0]||_0x583a6c(0xd7f)===_0x37d157[_0x583a6c(0x154e)][0x0])_0x57b42c(_0x37d157,_0x49bf7f[_0x583a6c(0x569c)]);else{var _0x3fc7f6=SymbolAlgoUtil[_0x583a6c(0x49e4)](_0x30df97[_0x583a6c(0x54c6)],_0x49bf7f['endPosition']);_0x57b42c(_0x37d157,_0x3fc7f6);}},WebGLPlot[_0x3c0a63(0x3485)][_0x3c0a63(0x1eee)]),_0x52fca8[_0x3c0a63(0x240d)](function(_0x24b045){var _0x35df55=_0x3c0a63;!function(_0x24cf61,_0x35ec41){var _0x3445e0=_0x54f3;_0x52fca8['removeInputAction'](WebGLPlot['ScreenSpaceEventType'][_0x3445e0(0x1eee)]),_0x52fca8['removeInputAction'](WebGLPlot[_0x3445e0(0x3485)][_0x3445e0(0xc2f)]),_0x52fca8[_0x3445e0(0x43d7)](WebGLPlot[_0x3445e0(0x3485)][_0x3445e0(0x2c38)]),_0x4a2e27(!0x0),void 0x0!==_0x37d157[_0x3445e0(0x3243)]&&_0x459657[_0x3445e0(0x217c)][_0x3445e0(0x1d09)]&&_0x459657['dragHandlers']['onDragEnd'](_0x30df97,_0x37d157,_0x35ec41);}(0x0,SymbolAlgoUtil[_0x35df55(0x49e4)](_0x30df97[_0x35df55(0x54c6)],_0x24b045[_0x35df55(0x4771)]));},WebGLPlot[_0x3c0a63(0x3485)][_0x3c0a63(0xc2f)]),'rotateCircle'===_0x37d157[_0x3c0a63(0x154e)][0x0]||_0x3c0a63(0x2d2)===_0x37d157[_0x3c0a63(0x154e)][0x0]){var _0x59db44=SymbolAlgoUtil['getPosition'](_0x30df97['_scene'],_0x136e6f);_0x459657[_0x3c0a63(0x217c)]['onDragStart']&&_0x459657['dragHandlers']['onDragStart'](_0x30df97,_0x37d157,_0x59db44,_0x136e6f);}if(_0x3c0a63(0x50be)===_0x37d157['_instanceIds'][0x0]){var _0x186a6e=_0x30df97[_0x3c0a63(0x32f7)][_0x3c0a63(0x548c)][0x0];_0x30df97[_0x3c0a63(0x203d)]=_0x186a6e;}}),setListener(_0x37d157,_0x2b0474(0x3d03),function(_0x46caff){var _0x147916=_0x2b0474;if(_0x4a2e27(!0x1),_0x30df97[_0x147916(0x265b)])return;_0x30df97[_0x147916(0x54c6)]['_canvas'][_0x147916(0x588d)][_0x147916(0x4764)]=_0x147916(0x1c5e);var _0x397000=null;if(_0x397000=_0x37d157[_0x147916(0x4ece)](_0x147916(0x50be)))return _0x30df97['_scene'][_0x147916(0xa77)][_0x147916(0x588d)][_0x147916(0x4764)]=_0x147916(0x2335),void(_0x397000['color']=WebGLPlot['ColorGeometryInstanceAttribute'][_0x147916(0x5794)](new WebGLPlot[(_0x147916(0x3a27))](0x1,0x0,0x0,0x1)));if(_0x397000=_0x37d157[_0x147916(0x4ece)](_0x147916(0xd7f)))return void(_0x397000[_0x147916(0x28b8)]=WebGLPlot[_0x147916(0x174d)]['toValue'](new WebGLPlot[(_0x147916(0x3a27))](0x1,0x0,0x0,0x1)));_0x397000=_0x37d157[_0x147916(0x4ece)]('ScaleLeft1_1');let _0x8f33bd=_0x37d157[_0x147916(0x4ece)]('ScaleLeft1_2');return _0x397000&&_0x8f33bd?(_0x8f33bd[_0x147916(0x28b8)]=WebGLPlot['ColorGeometryInstanceAttribute'][_0x147916(0x5794)](new WebGLPlot[(_0x147916(0x3a27))](0x1,0x0,0x0,0x1)),void(_0x397000[_0x147916(0x28b8)]=WebGLPlot[_0x147916(0x174d)]['toValue'](new WebGLPlot[(_0x147916(0x3a27))](0x1,0x0,0x0,0x1)))):void 0x0;}),setListener(_0x37d157,_0x2b0474(0x25d4),function(_0x1afc80){var _0x2b0a97=_0x2b0474;if(_0x4a2e27(!0x0),_0x30df97[_0x2b0a97(0x265b)])return;_0x30df97[_0x2b0a97(0x54c6)][_0x2b0a97(0xa77)][_0x2b0a97(0x588d)][_0x2b0a97(0x4764)]='';var _0x2186f6=_0x37d157['getGeometryInstanceAttributes'](_0x2b0a97(0x50be));if(_0x2186f6)return void(_0x2186f6[_0x2b0a97(0x28b8)]=WebGLPlot[_0x2b0a97(0x174d)][_0x2b0a97(0x5794)](new WebGLPlot[(_0x2b0a97(0x3a27))](0x0,0x0,0x1,0x1)));if(_0x2186f6=_0x37d157[_0x2b0a97(0x4ece)](_0x2b0a97(0xd7f)))return void(_0x2186f6['color']=WebGLPlot[_0x2b0a97(0x174d)][_0x2b0a97(0x5794)](new WebGLPlot['Color'](0x1,0x1,0x0,0x1)));_0x2186f6=_0x37d157[_0x2b0a97(0x4ece)]('ScaleLeft1_1');let _0x4412f4=_0x37d157[_0x2b0a97(0x4ece)](_0x2b0a97(0x1ef));return _0x2186f6?(_0x4412f4[_0x2b0a97(0x28b8)]=WebGLPlot[_0x2b0a97(0x174d)][_0x2b0a97(0x5794)](new WebGLPlot[(_0x2b0a97(0x3a27))](0x0,0x1,0x0,0x1)),void(_0x2186f6[_0x2b0a97(0x28b8)]=WebGLPlot[_0x2b0a97(0x174d)][_0x2b0a97(0x5794)](new WebGLPlot[(_0x2b0a97(0x3a27))](0x0,0x1,0x0,0x1)))):void 0x0;}));},ModelEditControl['prototype']['hideModeEditBouds']=function(_0x3b63aa){var _0x1d4727=_0x68aa19;WebGLPlot[_0x1d4727(0x3224)](this[_0x1d4727(0x1339)])&&null!==this[_0x1d4727(0x1339)]&&(this[_0x1d4727(0x10fc)][_0x1d4727(0x105f)]=_0x3b63aa,this['rotateCircle'][_0x1d4727(0x105f)]=_0x3b63aa,this[_0x1d4727(0x50be)][_0x1d4727(0x105f)]=_0x3b63aa,this[_0x1d4727(0x1339)][_0x1d4727(0x105f)]=_0x3b63aa,this[_0x1d4727(0x1b78)][_0x1d4727(0x105f)]=_0x3b63aa);},ModelEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x4f9b)]=function(_0x302ae6){var _0x5b286b=_0x68aa19;(_0x302ae6&&!WebGLPlot['defined'](this[_0x5b286b(0x1339)])||_0x302ae6&&WebGLPlot[_0x5b286b(0x3224)](this[_0x5b286b(0x1339)]))&&this[_0x5b286b(0x4d7f)](this);},ModelEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x4d7f)]=function(_0x42bc6f){var _0x41e254=_0x68aa19;this[_0x41e254(0x9f4)]=null,this['geoEdit']=_0x42bc6f[_0x41e254(0x158f)]['_graphicObject'];var _0x3ebdc3=_0x42bc6f[_0x41e254(0x32f7)][_0x41e254(0x548c)][0x0];this['model']=_0x42bc6f[_0x41e254(0x32f7)]['_model'],this[_0x41e254(0x221)]=this['model']['modelMatrix'];var _0x7d37ce=_0x42bc6f[_0x41e254(0xce4)][_0x41e254(0xd7d)][_0x41e254(0x19ee)];this[_0x41e254(0x2c6c)]=_0x7d37ce['x']>_0x7d37ce['y']?_0x7d37ce['x']:_0x7d37ce['y'],this[_0x41e254(0x2c6c)]=(this[_0x41e254(0x2c6c)]>_0x7d37ce['z']?this['centerMax']:_0x7d37ce['z'])*_0x42bc6f['model'][_0x41e254(0x1ed8)],this['modelRadius']=_0x42bc6f['model'][_0x41e254(0x1dc2)]*_0x42bc6f[_0x41e254(0xce4)][_0x41e254(0x1ed8)];var _0x5259fa=new WebGLPlot['Cartesian3'](_0x42bc6f[_0x41e254(0x3018)]+this['centerMax'],_0x42bc6f['modelRadius']+this['centerMax'],_0x42bc6f[_0x41e254(0x3018)]+this[_0x41e254(0x2c6c)]),_0x245c37=new PlotPoint3D(_0x3ebdc3['x'],_0x3ebdc3['y'],_0x3ebdc3['z']),_0x2b756c=SymbolAlgoUtil['getModelMinAndMaxCorner'](_0x42bc6f[_0x41e254(0xce4)]),_0x5531ef=_0x42bc6f['model']['scale'];if(0x0!==this['geoEdit'][_0x41e254(0x1ecf)]['x']||0x0!==this['geoEdit']['_modelRotate']['y']){var _0x4f863e=Math['abs'](_0x42bc6f[_0x41e254(0xce4)][_0x41e254(0x3fae)]['x']-_0x2b756c[_0x41e254(0x9e1)]['x']),_0x10ad1a=Math[_0x41e254(0x1661)](_0x42bc6f[_0x41e254(0xce4)][_0x41e254(0x3fae)]['y']-_0x2b756c['minCorner']['y']),_0x34d061=Math['abs'](_0x42bc6f[_0x41e254(0xce4)]['_maxCorner']['z']-_0x2b756c[_0x41e254(0x9e1)]['z']),_0x1af2fb=_0x4f863e>_0x10ad1a?_0x4f863e:_0x10ad1a,_0x2fa2e2=_0x4f863e<_0x10ad1a?_0x4f863e:_0x10ad1a;_0x5531ef*=(_0x1af2fb>_0x34d061?_0x1af2fb:_0x34d061)/(_0x2fa2e2<_0x34d061?_0x2fa2e2:_0x34d061);}var _0x551bde=WebGLPlot[_0x41e254(0x3349)][_0x41e254(0x1c02)](WebGLPlot[_0x41e254(0x3349)][_0x41e254(0x2b84)](_0x2b756c[_0x41e254(0x9e1)]['z'],_0x2b756c[_0x41e254(0x9e1)]['x'],_0x2b756c['minCorner']['y']),_0x5531ef,new WebGLPlot['Cartesian3']()),_0x706a37=WebGLPlot[_0x41e254(0x3349)][_0x41e254(0x1c02)](WebGLPlot[_0x41e254(0x3349)][_0x41e254(0x2b84)](_0x2b756c[_0x41e254(0x57f7)]['z'],_0x2b756c['maxCorner']['x'],_0x2b756c['maxCorner']['y']),_0x5531ef,new WebGLPlot[(_0x41e254(0x3349))]()),_0x3c25fc=new WebGLPlot[(_0x41e254(0x2ae9))](_0x551bde,_0x706a37);this[_0x41e254(0x35a8)]=_0x3c25fc[_0x41e254(0x19ee)],_0x42bc6f[_0x41e254(0x1339)]=_0x42bc6f[_0x41e254(0x157e)](_0x245c37,_0x5259fa,_0x3c25fc);var _0xdaa07e=_0x42bc6f[_0x41e254(0x51a4)](_0x3ebdc3,_0x706a37,_0x551bde,this[_0x41e254(0x21ff)]);_0x42bc6f[_0x41e254(0x1b78)]=_0x42bc6f[_0x41e254(0x32f9)](_0xdaa07e[_0x41e254(0x1b78)],new WebGLPlot[(_0x41e254(0x3a27))](0x1,0x1,0x0,0.3),_0x41e254(0x1b78)),_0x42bc6f['scaleLeft1']=_0x42bc6f[_0x41e254(0x7b9)](_0xdaa07e[_0x41e254(0x4a94)][0x0],_0xdaa07e[_0x41e254(0x4a94)][0x1]),_0x42bc6f[_0x41e254(0xd7f)]=_0x42bc6f[_0x41e254(0x2252)](_0xdaa07e[_0x41e254(0xd7f)]),_0x42bc6f[_0x41e254(0x50be)]=_0x42bc6f['createHeightCtrl'](_0xdaa07e['heightCtrl']),this[_0x41e254(0x158f)][_0x41e254(0x18ed)][_0x41e254(0x5491)]?(_0x42bc6f[_0x41e254(0x32f7)]['_primitive'][_0x41e254(0x3a33)](_0x42bc6f[_0x41e254(0x10fc)]),_0x42bc6f['geoEdit']['_primitive'][_0x41e254(0x3a33)](_0x42bc6f[_0x41e254(0xd7f)]),_0x42bc6f[_0x41e254(0x32f7)][_0x41e254(0x3457)][_0x41e254(0x3a33)](_0x42bc6f[_0x41e254(0x50be)]),_0x42bc6f['geoEdit'][_0x41e254(0x3457)][_0x41e254(0x3a33)](_0x42bc6f['moveFillCtrl']),_0x42bc6f['geoEdit'][_0x41e254(0x3457)][_0x41e254(0x3a33)](_0x42bc6f['boxBounds']),_0x42bc6f[_0x41e254(0x2791)](_0x42bc6f['scaleLeft1'],_0x42bc6f[_0x41e254(0x1533)]),_0x42bc6f[_0x41e254(0x2791)](_0x42bc6f[_0x41e254(0xd7f)],_0x42bc6f[_0x41e254(0x1533)]),_0x42bc6f[_0x41e254(0x2791)](_0x42bc6f[_0x41e254(0x50be)],_0x42bc6f[_0x41e254(0x1533)]),_0x42bc6f[_0x41e254(0x2791)](_0x42bc6f[_0x41e254(0x1b78)],_0x42bc6f[_0x41e254(0x1533)])):_0x42bc6f[_0x41e254(0x32f7)][_0x41e254(0x3457)]['push'](_0x42bc6f['boxBounds']);},ModelEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x157e)]=function(_0x1e3aa9,_0x201600,_0x4aa217){var _0x49e706=_0x68aa19;if(null===_0x1e3aa9||null===_0x201600)return null;var _0x202e52,_0x54ab2f=[];return this[_0x49e706(0xce4)]?this[_0x49e706(0x21ff)]=computeBoundingBoxMatrix(_0x1e3aa9,this[_0x49e706(0x32f7)][_0x49e706(0x1ecf)],this[_0x49e706(0x221)]['clone'](),this[_0x49e706(0x2764)]):this[_0x49e706(0x9f4)]?this[_0x49e706(0x21ff)]=computeBoundingBoxMatrix(_0x1e3aa9,this[_0x49e706(0x32f7)][_0x49e706(0x2d0)],this[_0x49e706(0x221)][_0x49e706(0x254b)](),this['fixedFrameTransform']):this['boxModelMatrix']=computeBoundingBoxMatrix(_0x1e3aa9,new WebGLPlot[(_0x49e706(0x3349))](0x0,0x0,0x0),new WebGLPlot['Matrix4'](),this[_0x49e706(0x2764)]),_0x202e52=WebGLPlot[_0x49e706(0x3224)](_0x4aa217)?WebGLPlot['BoxOutlineGeometry'][_0x49e706(0x24e4)](_0x4aa217):WebGLPlot[_0x49e706(0x3094)][_0x49e706(0x26d8)]({'dimensions':_0x201600}),_0x54ab2f['push'](new WebGLPlot[(_0x49e706(0x136a))]({'geometry':_0x202e52,'modelMatrix':this[_0x49e706(0x21ff)],'attributes':{'color':WebGLPlot[_0x49e706(0x174d)][_0x49e706(0x3d8a)](WebGLPlot['Color']['YELLOW'])}})),new WebGLPlot[(_0x49e706(0x34f6))]({'geometryInstances':_0x54ab2f,'appearance':new WebGLPlot[(_0x49e706(0x45e9))]({'flat':!0x0,'translucent':!0x1,'renderState':{'lineWidth':Math['min'](0x3,this[_0x49e706(0x54c6)][_0x49e706(0x49e3)])}})});},ModelEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x7b9)]=function(_0x8a76c,_0xb40b0){var _0x40fe9e=_0x68aa19,_0x4a6c9c=[],_0xc45149=new WebGLPlot['Color'](0x0,0x1,0x0);return _0x4a6c9c[_0x40fe9e(0x3a33)](this[_0x40fe9e(0x2bb4)](_0x8a76c,0x6,_0xc45149,'ScaleLeft1_1')),_0x4a6c9c[_0x40fe9e(0x3a33)](this[_0x40fe9e(0x2bb4)](_0xb40b0,0x6,_0xc45149,'ScaleLeft1_2')),this[_0x40fe9e(0xd24)](_0x4a6c9c);},ModelEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x2252)]=function(_0x11bd1c){var _0x84caee=_0x68aa19,_0x3e7805=[],_0x58bb03=new WebGLPlot[(_0x84caee(0x3a27))](0x1,0x1,0x0);return _0x3e7805[_0x84caee(0x3a33)](this[_0x84caee(0x2bb4)](_0x11bd1c,0x3,_0x58bb03,_0x84caee(0xd7f))),this[_0x84caee(0xd24)](_0x3e7805);},ModelEditControl['prototype'][_0x68aa19(0x36b4)]=function(_0x2d4b9a){var _0x11a8d8=_0x68aa19,_0x2c18b8=[],_0x2b2cd4=new WebGLPlot[(_0x11a8d8(0x3a27))](0x0,0x0,0x1);return _0x2c18b8[_0x11a8d8(0x3a33)](this[_0x11a8d8(0x2bb4)](_0x2d4b9a,0x2,_0x2b2cd4,_0x11a8d8(0x50be))),this[_0x11a8d8(0xd24)](_0x2c18b8);},ModelEditControl[_0x68aa19(0x4b51)]['createPrimitive']=function(_0x16482e){var _0x504bb9=_0x68aa19,_0x25c75a=WebGLPlot[_0x504bb9(0x13a3)][_0x504bb9(0x2a03)]('Color',{'color':new WebGLPlot[(_0x504bb9(0x3a27))](0x1,0x1,0x0,0x1),'fill':!0x0}),_0x2ecb73=new WebGLPlot[(_0x504bb9(0x4c6f))]({'translucent':!0x0,'closed':!0x0,'material':_0x25c75a}),_0x2faa6d=new WebGLPlot[(_0x504bb9(0x34f6))]({'geometryInstances':_0x16482e,'appearance':_0x2ecb73,'asynchronous':!0x1,'compressVertices':!0x0,'show':!0x0});return _0x2faa6d['type']=_0x504bb9(0x228c),_0x2faa6d[_0x504bb9(0x3e6d)]=0x1,_0x2faa6d;},ModelEditControl['prototype'][_0x68aa19(0x2bb4)]=function(_0x8b5ebd,_0x354b74,_0x5570f9,_0x50e74b){var _0x5939b4=_0x68aa19,_0x136a8f=new WebGLPlot['PolylineGeometry']({'positions':_0x8b5ebd,'width':_0x354b74}),_0x4e7169=WebGLPlot['PolylineGeometry'][_0x5939b4(0x2a90)](_0x136a8f);return _0x5570f9=WebGLPlot[_0x5939b4(0x174d)][_0x5939b4(0x3d8a)](_0x5570f9),new WebGLPlot[(_0x5939b4(0x136a))]({'geometry':_0x4e7169,'id':_0x50e74b,'attributes':{'color':_0x5570f9}});},ModelEditControl['prototype'][_0x68aa19(0x51a4)]=function(_0x5ffdf6,_0x54c8ff,_0x4bf902,_0x5b728e){var _0x1a9c0d=_0x68aa19,_0xeaa7ab=[],_0x2364b5=[],_0x2182fd=[],_0x4042ea=[],_0xa091a0=0x0,_0x51f9dc=0x0,_0x10b13c=0x0,_0x4d659a=0x0;WebGLPlot[_0x1a9c0d(0x3224)](_0x54c8ff)&&WebGLPlot['defined'](_0x4bf902)?(_0xa091a0=Math[_0x1a9c0d(0x1661)](_0x54c8ff['x']-_0x4bf902['x'])/0x2,_0x51f9dc=Math[_0x1a9c0d(0x1661)](_0x54c8ff['y']-_0x4bf902['y'])/0x2,_0x10b13c=_0x4bf902['z']<=0x0?_0x54c8ff['z']:_0x54c8ff['z']-_0x4bf902['z'],_0x4d659a=_0xa091a0>_0x51f9dc?_0x51f9dc:_0xa091a0):(_0x4d659a=(this['centerMax']+this['modelRadius'])/0x2,_0x10b13c=1.5*this[_0x1a9c0d(0x2c6c)]+this[_0x1a9c0d(0x3018)]/0x2),this[_0x1a9c0d(0x2b48)]=WebGLPlot[_0x1a9c0d(0x3349)]['fromDegrees'](_0x5ffdf6['x'],_0x5ffdf6['y'],_0x10b13c+_0x5ffdf6['z']),_0x2182fd[_0x1a9c0d(0x3a33)](this['rotateCircleCenter']),_0x2182fd[_0x1a9c0d(0x3a33)](WebGLPlot[_0x1a9c0d(0x3349)][_0x1a9c0d(0x2ac5)](_0x5ffdf6['x'],_0x5ffdf6['y'],_0x5ffdf6['z']+_0x10b13c+_0x4d659a));var _0x4d36cd=this[_0x1a9c0d(0x27b4)](_0xa091a0,_0x51f9dc,_0x4d659a,_0x10b13c,_0x5b728e);_0xeaa7ab[_0x1a9c0d(0x3a33)](_0x4d36cd[0x0]),_0xeaa7ab[_0x1a9c0d(0x3a33)](_0x4d36cd[0x1]),_0xeaa7ab[_0x1a9c0d(0x3a33)](_0x4d36cd[0x2]),_0x2364b5[_0x1a9c0d(0x3a33)](_0x4d36cd[0x3]),_0x2364b5[_0x1a9c0d(0x3a33)](_0x4d36cd[0x4]),this[_0x1a9c0d(0x10b8)]=_0x4d36cd[0x1],this[_0x1a9c0d(0xd7f)]=this[_0x1a9c0d(0x4887)](_0x4d659a,_0x10b13c,_0x5b728e);var _0x4048b0=this[_0x1a9c0d(0x5370)](_0x4d659a,_0x10b13c,_0x5b728e);return _0x4042ea['push'](_0x4048b0[0x0]),_0x4042ea[_0x1a9c0d(0x3a33)](_0x4048b0[0x1]),_0x4042ea[_0x1a9c0d(0x3a33)](_0x4048b0[0x2]),_0x4042ea[_0x1a9c0d(0x3a33)](_0x4048b0[0x3]),{'left1':[_0xeaa7ab,_0x2364b5],'rotateCircle':this['rotateCircle'],'heightCtrl':_0x2182fd,'moveFillCtrl':_0x4042ea};},ModelEditControl['prototype'][_0x68aa19(0x32f9)]=function(_0x5ed00e,_0x4afc09,_0x26f23d){var _0x19fb1=_0x68aa19,_0x4a5ebd=WebGLPlot[_0x19fb1(0x5248)][_0x19fb1(0x50d6)]({'positions':_0x5ed00e,'perPositionHeight':!0x0}),_0x7e0284=WebGLPlot[_0x19fb1(0x5248)][_0x19fb1(0x2a90)](_0x4a5ebd),_0x29db47=new WebGLPlot[(_0x19fb1(0x136a))]({'geometry':_0x7e0284,'id':_0x26f23d}),_0x8e783b=new WebGLPlot[(_0x19fb1(0x13a3))][(_0x19fb1(0x2a03))](_0x19fb1(0x3a27),{'color':_0x4afc09,'fill':!0x0}),_0x1904ea=new WebGLPlot[(_0x19fb1(0x34f6))]({'geometryInstances':[_0x29db47],'appearance':new WebGLPlot[(_0x19fb1(0x3ff1))]({'material':_0x8e783b,'aboveGround':!0x0}),'show':this[_0x19fb1(0xbc1)],'asynchronous':!0x1});return _0x1904ea[_0x19fb1(0x3243)]=_0x19fb1(0x228c),_0x1904ea[_0x19fb1(0x3e6d)]=0x1,_0x1904ea;},ModelEditControl[_0x68aa19(0x4b51)][_0x68aa19(0xa92)]=function(_0x4cb630,_0x178b8d,_0xb39e36,_0x122571){var _0x318f14=_0x68aa19,_0x39019e,_0x210e84,_0x3096f0,_0x38fd93,_0x1c154f;WebGLPlot[_0x318f14(0x3224)](_0x178b8d)&&WebGLPlot[_0x318f14(0x3224)](_0xb39e36)&&WebGLPlot[_0x318f14(0x3224)](_0x122571)||(_0x178b8d=0x0,_0xb39e36=0x0,_0x122571=0x0),_0x39019e=Math[_0x318f14(0x4080)](_0x4cb630['x']*_0x4cb630['x']+_0x4cb630['y']*_0x4cb630['y']),_0x210e84=Math[_0x318f14(0x4080)](_0x39019e*_0x39019e+_0x4cb630['z']*_0x4cb630['z']);var _0x4df0ef=Math[_0x318f14(0x1e18)]((_0x210e84*_0x210e84+_0x39019e*_0x39019e-_0x4cb630['z']*_0x4cb630['z'])/(0x2*_0x210e84*_0x39019e));_0x210e84+=_0x122571,_0x1c154f=Math[_0x318f14(0x4322)](_0x4df0ef)*_0x210e84;var _0x4569cc=Math['cos'](_0x4df0ef)*_0x210e84;return _0x3096f0=_0x4569cc*_0x4cb630['x']/_0x39019e,_0x38fd93=_0x4569cc*_0x4cb630['y']/_0x39019e,new WebGLPlot[(_0x318f14(0x3349))](_0x3096f0,_0x38fd93,_0x1c154f);},ModelEditControl['prototype'][_0x68aa19(0x27b4)]=function(_0x501424,_0x479fc6,_0x2e2588,_0x1f7525,_0x6e501f){var _0x4b4c95=_0x68aa19,_0x38ea7a=[],_0x60d7dc=new WebGLPlot[(_0x4b4c95(0x3349))](),_0xf77d00=new WebGLPlot[(_0x4b4c95(0x3349))](),_0x4217ca=0x0,_0x1dbc5f=0x0;0x0!==_0x501424&&0x0!==_0x479fc6?(_0x2e2588=_0x501424,_0x4217ca=(_0x479fc6+this[_0x4b4c95(0x35a8)]['y'])/_0x2e2588,_0x1dbc5f=_0x1f7525/_0x2e2588):0x0!==_0x2e2588&&(_0x4217ca=0x1,_0x1dbc5f=_0x1f7525/_0x2e2588);var _0x4ce0bb=WebGLPlot[_0x4b4c95(0x3349)]['fromDegrees'](this[_0x4b4c95(0x32f7)][_0x4b4c95(0x548c)][0x0]['x'],this['geoEdit']['localPoints'][0x0]['y'],this[_0x4b4c95(0x32f7)][_0x4b4c95(0x548c)][0x0]['z']),_0x5edb23=new WebGLPlot[(_0x4b4c95(0x3300))](),_0xa7991f=Math['PI']/0xb4;_0x5edb23[_0x4b4c95(0x355c)]=0x0,_0x5edb23['roll']=0x0,this[_0x4b4c95(0xce4)]?_0x5edb23[_0x4b4c95(0x8db)]=_0xa7991f*this[_0x4b4c95(0x32f7)][_0x4b4c95(0x1ecf)]['z']:_0x5edb23[_0x4b4c95(0x8db)]=_0xa7991f*this[_0x4b4c95(0x32f7)][_0x4b4c95(0x2d0)]['z'];var _0x23b805=WebGLPlot['Transforms'][_0x4b4c95(0x3b6b)](_0x4ce0bb,_0x5edb23,WebGLPlot['Ellipsoid'][_0x4b4c95(0x1d49)],this['fixedFrameTransform'],_0x6e501f[_0x4b4c95(0x254b)]());return _0xf77d00=WebGLPlot[_0x4b4c95(0x3349)]['multiplyByScalar'](new WebGLPlot[(_0x4b4c95(0x3349))](_0x4217ca,-0.8,_0x1dbc5f),_0x2e2588,_0xf77d00),_0x60d7dc=WebGLPlot[_0x4b4c95(0x38ce)]['multiplyByPoint'](_0x23b805,_0xf77d00,_0x60d7dc),_0x38ea7a[_0x4b4c95(0x3a33)](new WebGLPlot[(_0x4b4c95(0x3349))](_0x60d7dc['x'],_0x60d7dc['y'],_0x60d7dc['z'])),_0xf77d00=WebGLPlot[_0x4b4c95(0x3349)][_0x4b4c95(0x1c02)](new WebGLPlot[(_0x4b4c95(0x3349))](_0x4217ca,-0x1,_0x1dbc5f),_0x2e2588,_0xf77d00),_0x60d7dc=WebGLPlot[_0x4b4c95(0x38ce)][_0x4b4c95(0x10a0)](_0x23b805,_0xf77d00,_0x60d7dc),_0x38ea7a['push'](new WebGLPlot[(_0x4b4c95(0x3349))](_0x60d7dc['x'],_0x60d7dc['y'],_0x60d7dc['z'])),_0xf77d00=WebGLPlot[_0x4b4c95(0x3349)][_0x4b4c95(0x1c02)](new WebGLPlot[(_0x4b4c95(0x3349))](0.8*_0x4217ca,-0x1,_0x1dbc5f),_0x2e2588,_0xf77d00),_0x60d7dc=WebGLPlot[_0x4b4c95(0x38ce)][_0x4b4c95(0x10a0)](_0x23b805,_0xf77d00,_0x60d7dc),_0x38ea7a[_0x4b4c95(0x3a33)](new WebGLPlot[(_0x4b4c95(0x3349))](_0x60d7dc['x'],_0x60d7dc['y'],_0x60d7dc['z'])),_0xf77d00=WebGLPlot[_0x4b4c95(0x3349)][_0x4b4c95(0x1c02)](new WebGLPlot['Cartesian3'](_0x4217ca,-0x1,_0x1dbc5f),_0x2e2588,_0xf77d00),_0x60d7dc=WebGLPlot[_0x4b4c95(0x38ce)][_0x4b4c95(0x10a0)](_0x23b805,_0xf77d00,_0x60d7dc),_0x38ea7a[_0x4b4c95(0x3a33)](new WebGLPlot[(_0x4b4c95(0x3349))](_0x60d7dc['x'],_0x60d7dc['y'],_0x60d7dc['z'])),_0xf77d00=WebGLPlot['Cartesian3'][_0x4b4c95(0x1c02)](new WebGLPlot[(_0x4b4c95(0x3349))](_0x4217ca,-0x1,0.8*_0x1dbc5f),_0x2e2588,_0xf77d00),_0x60d7dc=WebGLPlot[_0x4b4c95(0x38ce)]['multiplyByPoint'](_0x23b805,_0xf77d00,_0x60d7dc),_0x38ea7a['push'](new WebGLPlot['Cartesian3'](_0x60d7dc['x'],_0x60d7dc['y'],_0x60d7dc['z'])),_0x38ea7a;},ModelEditControl['prototype'][_0x68aa19(0x5370)]=function(_0x3c2fb4,_0x284d94,_0x11be0c){var _0x451f12=_0x68aa19,_0x103698=[],_0xf4b341=new WebGLPlot[(_0x451f12(0x3349))](),_0x561b4d=new WebGLPlot[(_0x451f12(0x3349))](),_0x268b45=_0x284d94/_0x3c2fb4;return _0x561b4d=WebGLPlot['Cartesian3']['multiplyByScalar'](new WebGLPlot[(_0x451f12(0x3349))](0.2,0.2,_0x268b45),_0x3c2fb4,_0x561b4d),_0xf4b341=WebGLPlot[_0x451f12(0x38ce)][_0x451f12(0x10a0)](_0x11be0c,_0x561b4d,_0xf4b341),_0x103698[_0x451f12(0x3a33)](new WebGLPlot[(_0x451f12(0x3349))](_0xf4b341['x'],_0xf4b341['y'],_0xf4b341['z'])),_0x561b4d=WebGLPlot[_0x451f12(0x3349)]['multiplyByScalar'](new WebGLPlot[(_0x451f12(0x3349))](-0.2,0.2,_0x268b45),_0x3c2fb4,_0x561b4d),_0xf4b341=WebGLPlot[_0x451f12(0x38ce)][_0x451f12(0x10a0)](_0x11be0c,_0x561b4d,_0xf4b341),_0x103698['push'](new WebGLPlot[(_0x451f12(0x3349))](_0xf4b341['x'],_0xf4b341['y'],_0xf4b341['z'])),_0x561b4d=WebGLPlot[_0x451f12(0x3349)][_0x451f12(0x1c02)](new WebGLPlot['Cartesian3'](-0.2,-0.2,_0x268b45),_0x3c2fb4,_0x561b4d),_0xf4b341=WebGLPlot[_0x451f12(0x38ce)][_0x451f12(0x10a0)](_0x11be0c,_0x561b4d,_0xf4b341),_0x103698['push'](new WebGLPlot[(_0x451f12(0x3349))](_0xf4b341['x'],_0xf4b341['y'],_0xf4b341['z'])),_0x561b4d=WebGLPlot[_0x451f12(0x3349)][_0x451f12(0x1c02)](new WebGLPlot[(_0x451f12(0x3349))](0.2,-0.2,_0x268b45),_0x3c2fb4,_0x561b4d),_0xf4b341=WebGLPlot['Matrix4']['multiplyByPoint'](_0x11be0c,_0x561b4d,_0xf4b341),_0x103698[_0x451f12(0x3a33)](new WebGLPlot[(_0x451f12(0x3349))](_0xf4b341['x'],_0xf4b341['y'],_0xf4b341['z'])),_0x103698;},ModelEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x4887)]=function(_0x44e146,_0x44b435,_0x588433){var _0x3546fc=_0x68aa19;for(var _0x193f01=[],_0x3e76d3=new WebGLPlot[(_0x3546fc(0x3349))](),_0x30803f=new WebGLPlot['Cartesian3'](),_0x3931b8=_0x44b435/_0x44e146,_0x541e0c=SymbolAlgoUtil[_0x3546fc(0x4664)](0x1,new WebGLPlot['Cartesian3'](0x0,0x0,0x0),0x48),_0x49b9b6=0x0;_0x49b9b6<_0x541e0c[_0x3546fc(0x531b)];_0x49b9b6++)_0x30803f=WebGLPlot[_0x3546fc(0x3349)][_0x3546fc(0x1c02)](new WebGLPlot[(_0x3546fc(0x3349))](_0x541e0c[_0x49b9b6]['x'],_0x541e0c[_0x49b9b6]['y'],0x2*_0x3931b8),0.5*_0x44e146,_0x30803f),_0x3e76d3=WebGLPlot[_0x3546fc(0x38ce)][_0x3546fc(0x10a0)](_0x588433,_0x30803f,_0x3e76d3),_0x193f01[_0x3546fc(0x3a33)](new WebGLPlot['Cartesian3'](_0x3e76d3['x'],_0x3e76d3['y'],_0x3e76d3['z']));return _0x193f01;},ModelEditControl[_0x68aa19(0x4b51)][_0x68aa19(0xf4a)]=function(_0x388038){var _0x298e1c=_0x68aa19;_0x388038&&!WebGLPlot[_0x298e1c(0x3224)](this[_0x298e1c(0x1339)])?this[_0x298e1c(0x2838)](this):_0x388038&&WebGLPlot['defined'](this[_0x298e1c(0x1339)])&&(hideAllCtrlLines(this),this[_0x298e1c(0x2838)](this));},ModelEditControl['prototype']['createVectorCtrl']=function(_0x13ec0d){var _0x382f7e=_0x68aa19;if(this[_0x382f7e(0x158f)]['_graphicObject']){this[_0x382f7e(0xce4)]=null,this[_0x382f7e(0x32f7)]=this[_0x382f7e(0x158f)][_0x382f7e(0x1a4b)];var _0x442e1f=this['geoEdit'][_0x382f7e(0x548c)][0x0];this[_0x382f7e(0x9f4)]=this[_0x382f7e(0x32f7)]['_dotVector'],this['modelMatrix']=this[_0x382f7e(0x9f4)]['modelMatrix'],this[_0x382f7e(0x2c6c)]=this['vector']['vectorHeight']/0x2,this[_0x382f7e(0x3018)]=this['vector'][_0x382f7e(0x48e4)]/0x2;var _0x1dddb7=new WebGLPlot[(_0x382f7e(0x3349))](_0x13ec0d['modelRadius']+this[_0x382f7e(0x2c6c)],_0x13ec0d[_0x382f7e(0x3018)]+this[_0x382f7e(0x2c6c)],_0x13ec0d[_0x382f7e(0x3018)]+this[_0x382f7e(0x2c6c)]),_0x4239ce=new PlotPoint3D(_0x442e1f['x'],_0x442e1f['y'],this[_0x382f7e(0x2c6c)]+_0x442e1f['z']);_0x13ec0d[_0x382f7e(0x1339)]=_0x13ec0d[_0x382f7e(0x157e)](_0x4239ce,_0x1dddb7);var _0x165511=computeBoundingBoxMatrix(_0x442e1f,this[_0x382f7e(0x32f7)][_0x382f7e(0x2d0)],this[_0x382f7e(0x9f4)][_0x382f7e(0x221)]['clone'](),this[_0x382f7e(0x2764)]),_0xbb9ca4=_0x13ec0d[_0x382f7e(0x51a4)](_0x442e1f,void 0x0,void 0x0,_0x165511);_0x13ec0d[_0x382f7e(0x1b78)]=_0x13ec0d[_0x382f7e(0x32f9)](_0xbb9ca4[_0x382f7e(0x1b78)],new WebGLPlot['Color'](0x1,0x1,0x0,0.3),_0x382f7e(0x1b78)),_0x13ec0d['scaleLeft1']=_0x13ec0d[_0x382f7e(0x7b9)](_0xbb9ca4['left1'][0x0],_0xbb9ca4[_0x382f7e(0x4a94)][0x1]),_0x13ec0d[_0x382f7e(0xd7f)]=_0x13ec0d['createRotateCircle'](_0xbb9ca4[_0x382f7e(0xd7f)]),_0x13ec0d[_0x382f7e(0x50be)]=_0x13ec0d[_0x382f7e(0x36b4)](_0xbb9ca4['heightCtrl']),this[_0x382f7e(0x158f)]['_plottingLayer'][_0x382f7e(0x5491)]?(_0x13ec0d['geoEdit'][_0x382f7e(0x3457)][_0x382f7e(0x3a33)](_0x13ec0d[_0x382f7e(0x10fc)]),_0x13ec0d[_0x382f7e(0x32f7)][_0x382f7e(0x3457)][_0x382f7e(0x3a33)](_0x13ec0d[_0x382f7e(0xd7f)]),_0x13ec0d[_0x382f7e(0x32f7)][_0x382f7e(0x3457)][_0x382f7e(0x3a33)](_0x13ec0d[_0x382f7e(0x50be)]),_0x13ec0d[_0x382f7e(0x32f7)][_0x382f7e(0x3457)]['push'](_0x13ec0d[_0x382f7e(0x1b78)]),_0x13ec0d[_0x382f7e(0x32f7)][_0x382f7e(0x3457)][_0x382f7e(0x3a33)](_0x13ec0d[_0x382f7e(0x1339)]),_0x13ec0d[_0x382f7e(0x2791)](_0x13ec0d[_0x382f7e(0x10fc)],_0x13ec0d[_0x382f7e(0x1533)]),_0x13ec0d[_0x382f7e(0x2791)](_0x13ec0d[_0x382f7e(0xd7f)],_0x13ec0d[_0x382f7e(0x1533)]),_0x13ec0d[_0x382f7e(0x2791)](_0x13ec0d[_0x382f7e(0x50be)],_0x13ec0d[_0x382f7e(0x1533)]),_0x13ec0d[_0x382f7e(0x2791)](_0x13ec0d[_0x382f7e(0x1b78)],_0x13ec0d[_0x382f7e(0x1533)])):_0x13ec0d[_0x382f7e(0x32f7)][_0x382f7e(0x3457)][_0x382f7e(0x3a33)](_0x13ec0d[_0x382f7e(0x1339)]);}};var _self=null;function PlotEditControl(_0x3e0aff,_0x561448){var _0x58ab64=_0x68aa19;if(!WebGLPlot[_0x58ab64(0x3224)](_0x561448))throw new WebGLPlot[(_0x58ab64(0x5787))](_0x58ab64(0x4a95));this['_scene']=_0x3e0aff,this[_0x58ab64(0x18ed)]=_0x561448,this[_0x58ab64(0x3a51)]=!0x1,_0x561448[_0x58ab64(0x1429)]=this,this[_0x58ab64(0x103b)]=new CtrlPosition(_0x3e0aff,this),this[_0x58ab64(0x1375)]=new ModelEditControl(_0x3e0aff,this),this[_0x58ab64(0x2024)]=null,_self=this,this[_0x58ab64(0x3a52)]();}function callPrimitiveCallback(_0x2d0229,_0x34d672,_0x255ffb,_0x5cb1bf){var _0x3b61a1=_0x68aa19;if(_0x255ffb&&_0x255ffb[_0x3b61a1(0x18ed)]&&_0x255ffb['_plottingLayer']['_scene']&&_0x255ffb[_0x3b61a1(0x18ed)][_0x3b61a1(0x2e4d)]&&_0x34d672){if(_0x3b61a1(0x2c38)!==_0x2d0229||WebGLPlot['defined'](_0x255ffb['_graphicObject'])){var _0x17cab2=[],_0x3eba56=[];_0x3eba56=void 0x0===_0x5cb1bf?_0x255ffb[_0x3b61a1(0x54c6)]['drillPick'](_0x34d672,void 0x0,0xa,0xa):_0x255ffb[_0x3b61a1(0x54c6)][_0x3b61a1(0x4d3c)](_0x34d672,void 0x0,_0x5cb1bf[_0x3b61a1(0x209)],_0x5cb1bf['height']);for(var _0x485b0d=[],_0x375cea=0x0;_0x375cea<_0x3eba56['length'];_0x375cea++)if(_0x3eba56[_0x375cea]&&_0x3eba56[_0x375cea]['id']&&null!==_0x3eba56[_0x375cea][_0x3b61a1(0x49ab)]&&WebGLPlot[_0x3b61a1(0x3224)](_0x3eba56[_0x375cea][_0x3b61a1(0x49ab)]['SymbolType'])){var _0x5a3b30=_0x255ffb[_0x3b61a1(0x18ed)][_0x3b61a1(0x26a7)](_0x3eba56[_0x375cea]['id']);_0x5a3b30&&_0x485b0d[_0x3b61a1(0x3a33)](_0x5a3b30),_0x17cab2['push'](_0x3eba56[_0x375cea]);}if(void 0x0!==_0x5cb1bf)return _0x485b0d;for(var _0x3f59a8=!0x1,_0x3d7867=0x0;_0x3d7867<_0x17cab2['length'];_0x3d7867++)if('heightCtrl'===_0x17cab2[_0x3d7867]['id']){_0x3f59a8=!0x0;break;}for(_0x375cea=0x0;_0x375cea<_0x17cab2[_0x3b61a1(0x531b)];_0x375cea++){var _0x56f565,_0x21ef0d=_0x17cab2[_0x375cea];if(_0x21ef0d&&_0x21ef0d[_0x3b61a1(0x49ab)]&&_0x21ef0d[_0x3b61a1(0x49ab)][_0x2d0229]){if(0x0===_0x21ef0d['primitive'][_0x3b61a1(0x3243)]&&_0x255ffb[_0x3b61a1(0x103b)][_0x3b61a1(0x1ec7)]&&(void 0x0!==_0x21ef0d[_0x3b61a1(0x49ab)][_0x3b61a1(0x1fda)]?_0x255ffb['_graphicObject']instanceof GroupObject?(_0x56f565=_0x255ffb[_0x3b61a1(0x1a4b)][_0x3b61a1(0x4986)],WebGLPlot['Cartesian3'][_0x3b61a1(0x2ac5)](_0x56f565['x'],_0x56f565['y'],0x0),_0x255ffb[_0x3b61a1(0x103b)]['startPoint']=_0x56f565):(_0x56f565=_0x255ffb['_graphicObject'][_0x3b61a1(0x548c)][_0x21ef0d[_0x3b61a1(0x49ab)][_0x3b61a1(0x1fda)]],WebGLPlot[_0x3b61a1(0x3349)][_0x3b61a1(0x2ac5)](_0x56f565['x'],_0x56f565['y'],0x0),_0x255ffb[_0x3b61a1(0x103b)][_0x3b61a1(0x203d)]=_0x56f565):void 0x0!==_0x21ef0d['primitive']['annotationIndex']&&(_0x56f565=_0x255ffb['_graphicObject'][_0x3b61a1(0x1a5c)][_0x21ef0d[_0x3b61a1(0x49ab)][_0x3b61a1(0x456f)]][_0x3b61a1(0xcff)],WebGLPlot[_0x3b61a1(0x3349)][_0x3b61a1(0x2ac5)](_0x56f565['x'],_0x56f565['y'],0x0),_0x255ffb[_0x3b61a1(0x103b)][_0x3b61a1(0x203d)]=_0x56f565)),!_0x3f59a8){_0x21ef0d['primitive'][_0x2d0229](_0x34d672,_0x255ffb[_0x3b61a1(0x4bc8)]);break;}if(_0x3b61a1(0x50be)===_0x21ef0d['id']){_0x21ef0d[_0x3b61a1(0x49ab)][_0x2d0229](_0x34d672,_0x255ffb['_CtrlPointhandler']);break;}}else{if(_0x21ef0d&&_0x21ef0d['primitive']&&_0x21ef0d['id']&&_0x3b61a1(0x4e4e)===_0x2d0229){var _0x531f3d=_0x255ffb[_0x3b61a1(0x18ed)]['getFeatureByUuid'](_0x21ef0d['id']);if(_0x531f3d instanceof GroupObject)return _0x255ffb[_0x3b61a1(0x13e7)](),_0x255ffb['drawGroupObjectEditObject'](_0x531f3d,!0x0),_0x255ffb['_graphicObject']=_0x531f3d,_0x255ffb[_0x3b61a1(0x1a4b)][_0x3b61a1(0x2e4d)]=!0x0,_0x255ffb[_0x3b61a1(0x1a4b)][_0x3b61a1(0x30c7)]=!0x0,_0x255ffb[_0x3b61a1(0x18ed)][_0x3b61a1(0x2f3f)](_0x531f3d[_0x3b61a1(0x2b7f)]),void _0x255ffb['_featureSelectedEvent']['raiseEvent'](_0x255ffb[_0x3b61a1(0x1a4b)]);if(WebGLPlot[_0x3b61a1(0x3224)](_0x255ffb[_0x3b61a1(0x1a4b)])){if(_0x255ffb[_0x3b61a1(0x1a4b)]['id']===_0x21ef0d['id'])return;if(_0x255ffb['releaseSelection'](),_0x255ffb[_0x3b61a1(0x1a4b)]=_0x255ffb[_0x3b61a1(0x18ed)][_0x3b61a1(0x26a7)](_0x21ef0d['id']),!WebGLPlot[_0x3b61a1(0x3224)](_0x255ffb['_graphicObject']))return;return void _0x255ffb[_0x3b61a1(0x2930)](_0x531f3d);}if(!_0x531f3d)continue;return _0x255ffb[_0x3b61a1(0x1a4b)]=_0x531f3d,void _0x255ffb[_0x3b61a1(0x2930)](_0x531f3d);}}}if(_0x3b61a1(0x4e4e)===_0x2d0229&&(!WebGLPlot['defined'](_0x17cab2)||0x0===_0x17cab2[_0x3b61a1(0x531b)])){if(WebGLPlot[_0x3b61a1(0x3224)](_0x255ffb['_graphicObject']))_0x255ffb[_0x3b61a1(0x13e7)](),_0x255ffb[_0x3b61a1(0x3ae6)]['raiseEvent']();}}}else _0x255ffb['releaseSelection']();}function keydown(_0x30d79f){var _0x5124c9=_0x68aa19;const _0x185422=getFlagForKeyCode(_0x30d79f[_0x5124c9(0x2b1d)]);let _0x13c7d7=_self[_0x5124c9(0x1a4b)];if(_0x13c7d7&&(_0x13c7d7['showMode']===DotMode$1['Marker']||_0x13c7d7[_0x5124c9(0x3fa3)]===SymbolType$1['SYMBOL_Model']))switch(_0x185422){case'Z':_0x13c7d7['modelScale']*=1.1;break;case'X':_0x13c7d7[_0x5124c9(0x4a8d)]*=0.9;break;case'W':_0x13c7d7[_0x5124c9(0x3b4)]['y']+=0x1,_0x13c7d7[_0x5124c9(0x1d4b)]=!0x1;break;case'S':_0x13c7d7[_0x5124c9(0x3b4)]['y']-=0x1,_0x13c7d7[_0x5124c9(0x1d4b)]=!0x1;break;case'A':_0x13c7d7['modelRotate']['z']-=0x1,_0x13c7d7[_0x5124c9(0x1d4b)]=!0x1;break;case'D':_0x13c7d7['modelRotate']['z']+=0x1,_0x13c7d7[_0x5124c9(0x1d4b)]=!0x1;break;case'Q':_0x13c7d7[_0x5124c9(0x3b4)]['x']+=0x1,_0x13c7d7['_initialize']=!0x1;break;case'E':_0x13c7d7['modelRotate']['x']-=0x1,_0x13c7d7[_0x5124c9(0x1d4b)]=!0x1;}}function getFlagForKeyCode(_0x5e4500){var _0x4e1c0d=_0x68aa19;switch(_0x5e4500){case'Z'['charCodeAt'](0x0):return'Z';case'X'[_0x4e1c0d(0x39ea)](0x0):return'X';case'W'['charCodeAt'](0x0):case 0x26:return'W';case'S'[_0x4e1c0d(0x39ea)](0x0):case 0x28:return'S';case'D'[_0x4e1c0d(0x39ea)](0x0):case 0x27:return'D';case'A'[_0x4e1c0d(0x39ea)](0x0):case 0x25:return'A';case'Q'[_0x4e1c0d(0x39ea)](0x0):return'Q';case'E'['charCodeAt'](0x0):return'E';default:return;}}function callAndWrap(_0x3ed66b,_0x4a6f21,_0x53c99d){var _0x5c1a74=_0x68aa19;try{return _0x3ed66b(_0x4a6f21,_0x53c99d);}catch(_0x1c9765){return when[_0x5c1a74(0x4e16)](_0x1c9765);}}function createTaskProcessorWorker(_0x58429a){var _0x206dd2;return function(_0x5bac43){var _0x5842f7=_0x54f3,_0x8e1e35=_0x5bac43[_0x5842f7(0x116f)],_0x426aac=[],_0x1d4cab={'id':_0x8e1e35['id'],'result':void 0x0,'error':void 0x0};return when(callAndWrap(_0x58429a,_0x8e1e35[_0x5842f7(0x3b9e)],_0x426aac))['then'](function(_0x1609a2){var _0x5b1980=_0x5842f7;_0x1d4cab[_0x5b1980(0x4fe2)]=_0x1609a2;})[_0x5842f7(0x4b84)](function(_0x4e2ada){var _0x3e45e4=_0x5842f7;_0x4e2ada instanceof Error?_0x1d4cab[_0x3e45e4(0x132d)]={'name':_0x4e2ada[_0x3e45e4(0x13f9)],'message':_0x4e2ada[_0x3e45e4(0x17f7)],'stack':_0x4e2ada[_0x3e45e4(0xf06)]}:_0x1d4cab[_0x3e45e4(0x132d)]=_0x4e2ada;})[_0x5842f7(0x28a5)](function(){var _0x4731fc=_0x5842f7;defined$1(_0x206dd2)||(_0x206dd2=defaultValue$1(self[_0x4731fc(0x4703)],self[_0x4731fc(0x2034)])),_0x8e1e35[_0x4731fc(0x1598)]||(_0x426aac[_0x4731fc(0x531b)]=0x0);try{_0x206dd2(_0x1d4cab,_0x426aac);}catch(_0x4e0217){_0x1d4cab[_0x4731fc(0x4fe2)]=void 0x0,_0x1d4cab[_0x4731fc(0x132d)]=_0x4731fc(0x29f9)+formatError(_0x4e0217)+_0x4731fc(0x48fc)+JSON[_0x4731fc(0x1e9b)](_0x1d4cab),_0x206dd2(_0x1d4cab);}});};}PlotEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x3a52)]=function(){var _0x1bd840=_0x68aa19;this['_graphicObject']=void 0x0,this[_0x1bd840(0x3f2d)]=new WebGLPlot[(_0x1bd840(0x1d99))](this[_0x1bd840(0x54c6)]['canvas']),this[_0x1bd840(0x3761)]=new WebGLPlot[(_0x1bd840(0x1e66))](),this[_0x1bd840(0x54c6)][_0x1bd840(0x4b14)][_0x1bd840(0x4979)](this[_0x1bd840(0x3761)]),this[_0x1bd840(0xe74)]=WebGLPlot['buildModuleUrl']('Widgets/Images/PlotImages/pointWhite_Go.png'),this[_0x1bd840(0x41e1)]=WebGLPlot[_0x1bd840(0x425f)](_0x1bd840(0x41b1)),this[_0x1bd840(0x5253)]=WebGLPlot[_0x1bd840(0x425f)](_0x1bd840(0x15b7)),this['_featureSelectedEvent']=new WebGLPlot[(_0x1bd840(0x4a02))](),this[_0x1bd840(0x2c08)]=new WebGLPlot['Event'](),this['_featureReleaseEvent']=new WebGLPlot[(_0x1bd840(0x4a02))](),this[_0x1bd840(0x4eda)]=new WebGLPlot['Event'](),this[_0x1bd840(0x1ec7)]=!0x1,this[_0x1bd840(0x4c5f)]=void 0x0,this[_0x1bd840(0x1d7e)]=void 0x0,this['editHeightMode']=!0x1,this[_0x1bd840(0x4bc8)]=new WebGLPlot[(_0x1bd840(0x1d99))](this[_0x1bd840(0x54c6)]['canvas']),this[_0x1bd840(0x1137)]=new WebGLPlot[(_0x1bd840(0x4a02))](),this[_0x1bd840(0x32f3)]=new WebGLPlot['Event'](),this[_0x1bd840(0x2360)]=new WebGLPlot[(_0x1bd840(0x4a02))](),this[_0x1bd840(0x493)]=new WebGLPlot[(_0x1bd840(0x4a02))](),this[_0x1bd840(0x2b26)]=new WebGLPlot[(_0x1bd840(0x4a02))](),this['_featureDoubleClickEvent']=new WebGLPlot['Event'](),this[_0x1bd840(0x103b)][_0x1bd840(0x88b)](),this[_0x1bd840(0x3f2d)]=new WebGLPlot[(_0x1bd840(0x1d99))](this[_0x1bd840(0x54c6)][_0x1bd840(0xda2)]),this[_0x1bd840(0x3f2d)][_0x1bd840(0x240d)](function(_0x1a75e7){var _0x2a95a2=_0x1bd840;_self[_0x2a95a2(0x3a51)]&&callPrimitiveCallback('LEFT_CLICK',_0x1a75e7[_0x2a95a2(0x4771)],_self);},WebGLPlot[_0x1bd840(0x3485)][_0x1bd840(0x4e4e)]);var _0x17e367=null;this['_handler'][_0x1bd840(0x240d)](function(_0x6ea85c){var _0x2bdb9a=_0x1bd840;if(WebGLPlot[_0x2bdb9a(0x3224)](_self['_graphicObject'])&&_self[_0x2bdb9a(0x3a51)]){var _0x1eeefa=_self[_0x2bdb9a(0x54c6)][_0x2bdb9a(0x3f0b)](_0x6ea85c[_0x2bdb9a(0x569c)]);if(!_0x17e367||_0x1eeefa&&_0x17e367===_0x1eeefa['primitive']||((!_0x17e367[_0x2bdb9a(0x1348)]||!_0x17e367['isDestroyed']())&&_0x17e367[_0x2bdb9a(0x25d4)](_0x6ea85c['endPosition']),_0x17e367=null),_0x1eeefa&&_0x1eeefa['primitive']&&((_0x1eeefa=_0x1eeefa['primitive'])['mouseOut']&&(_0x17e367=_0x1eeefa),_0x1eeefa[_0x2bdb9a(0x3d03)]&&_0x1eeefa[_0x2bdb9a(0x3d03)](_0x6ea85c[_0x2bdb9a(0x569c)])),!WebGLPlot[_0x2bdb9a(0x3224)](_0x1eeefa)){var _0x3b7930=_self[_0x2bdb9a(0x54c6)][_0x2bdb9a(0x30fa)];SymbolAlgoUtil[_0x2bdb9a(0x30fa)](_self['_scene'],!0x0),_self[_0x2bdb9a(0x54c6)][_0x2bdb9a(0x1224)][_0x2bdb9a(0x489f)](_self[_0x2bdb9a(0x54c6)]['mode']),_0x3b7930[_0x2bdb9a(0x489f)](),_self[_0x2bdb9a(0x54c6)]['_canvas'][_0x2bdb9a(0x588d)][_0x2bdb9a(0x4764)]='';}}},WebGLPlot['ScreenSpaceEventType'][_0x1bd840(0x1eee)]),this[_0x1bd840(0x3f2d)][_0x1bd840(0x240d)](function(_0x333454){var _0x139ae6=_0x1bd840;_self['_active']&&callPrimitiveCallback(_0x139ae6(0x2c38),_0x333454['position'],_self,void 0x0);},WebGLPlot[_0x1bd840(0x3485)][_0x1bd840(0x2c38)]),this[_0x1bd840(0x4b87)]=new WebGLPlot['ScreenSpaceEventHandler'](_self[_0x1bd840(0x54c6)][_0x1bd840(0xda2)]),this['_handler28s'][_0x1bd840(0x240d)](function(_0x40b679){var _0x41a57b=_0x1bd840;if(_self[_0x41a57b(0x3a51)]){var _0x1b6c9b=null,_0x5965d0=_self[_0x41a57b(0x54c6)][_0x41a57b(0x3f0b)](_0x40b679[_0x41a57b(0x4771)],void 0x0,0xa,0xa);_0x5965d0&&_0x5965d0['id']&&null!==_0x5965d0[_0x41a57b(0x49ab)]&&WebGLPlot[_0x41a57b(0x3224)](_0x5965d0[_0x41a57b(0x49ab)][_0x41a57b(0x3e6d)])&&(_0x1b6c9b=_self[_0x41a57b(0x18ed)][_0x41a57b(0x26a7)](_0x5965d0['id'])),_self[_0x41a57b(0x1137)]['raiseEvent'](_0x1b6c9b,_0x40b679[_0x41a57b(0x4771)]);}},WebGLPlot[_0x1bd840(0x3485)][_0x1bd840(0x4e4e)]),this['_handler28s']['setInputAction'](function(_0x20d35c){var _0x40f3de=_0x1bd840;if(_self['_active']){var _0x4cd454=null,_0x66c97c=_self[_0x40f3de(0x54c6)][_0x40f3de(0x3f0b)](_0x20d35c[_0x40f3de(0x4771)],void 0x0,0xa,0xa);_0x66c97c&&_0x66c97c['id']&&null!==_0x66c97c[_0x40f3de(0x49ab)]&&WebGLPlot[_0x40f3de(0x3224)](_0x66c97c[_0x40f3de(0x49ab)]['SymbolType'])&&(_0x4cd454=_self[_0x40f3de(0x18ed)][_0x40f3de(0x26a7)](_0x66c97c['id'])),_self[_0x40f3de(0x32f3)][_0x40f3de(0x30bb)](_0x4cd454,_0x20d35c['position']);}},WebGLPlot[_0x1bd840(0x3485)][_0x1bd840(0x1f16)]),this[_0x1bd840(0x4b87)][_0x1bd840(0x240d)](function(_0x3e3da5){var _0x5d74d3=_0x1bd840;if(_self[_0x5d74d3(0x3a51)]){var _0xc2cf7e=null,_0x1d08b7=_self[_0x5d74d3(0x54c6)][_0x5d74d3(0x3f0b)](_0x3e3da5[_0x5d74d3(0x4771)],void 0x0,0xa,0xa);_0x1d08b7&&_0x1d08b7['id']&&null!==_0x1d08b7[_0x5d74d3(0x49ab)]&&WebGLPlot[_0x5d74d3(0x3224)](_0x1d08b7[_0x5d74d3(0x49ab)][_0x5d74d3(0x3e6d)])&&(_0xc2cf7e=_self[_0x5d74d3(0x18ed)]['getFeatureByUuid'](_0x1d08b7['id'])),_self[_0x5d74d3(0x18a4)][_0x5d74d3(0x30bb)](_0xc2cf7e,_0x3e3da5[_0x5d74d3(0x4771)]);}},WebGLPlot['ScreenSpaceEventType']['LEFT_DOUBLE_CLICK']);},PlotEditControl[_0x68aa19(0x4b51)]['setPlottingLayer']=function(_0x5b6a8a){var _0x5e4cb3=_0x68aa19;return!!_0x5b6a8a&&(this[_0x5e4cb3(0x13e7)](),this[_0x5e4cb3(0x18ed)]=_0x5b6a8a,_0x5b6a8a[_0x5e4cb3(0x1429)]=this,!0x0);},Object[_0x68aa19(0x5b7)](PlotEditControl[_0x68aa19(0x4b51)],{'plottingLayer':{'get':function(){return this['_plottingLayer'];},'set':function(_0xee1317){var _0x159464=_0x68aa19;_0xee1317!==this[_0x159464(0x18ed)]&&(this[_0x159464(0x18ed)]=_0xee1317);}},'SelectedEvent':{'get':function(){return this['_featureSelectedEvent'];}},'FeatureSelectedEvent':{'get':function(){return this['_featureSelectedEvent'];}},'ModifiedEvent':{'get':function(){var _0xd745d9=_0x68aa19;return this[_0xd745d9(0x2c08)];}},'FeatureModifiedEvent':{'get':function(){var _0x173e27=_0x68aa19;return this[_0x173e27(0x2c08)];}},'UnSelectedEvent':{'get':function(){var _0x7635ca=_0x68aa19;return this[_0x7635ca(0x3ae6)];}},'RemoveFeatureEvent':{'get':function(){var _0x57bee9=_0x68aa19;return this[_0x57bee9(0x4eda)];}},'FeatureRemoveEvent':{'get':function(){var _0x52040e=_0x68aa19;return this[_0x52040e(0x4eda)];}},'FeatureLeftClickEvent':{'get':function(){return this['_featureLeftClickEvent'];}},'FeatureRightClickEvent':{'get':function(){var _0x4e58c4=_0x68aa19;return this[_0x4e58c4(0x32f3)];}},'SceneLeftClickEvent':{'get':function(){return this['_sceneLeftClickEvent'];}},'SceneRightClickEvent':{'get':function(){var _0xea58b0=_0x68aa19;return this[_0xea58b0(0x493)];}},'FeatureDoubleClickEvent':{'get':function(){return this['_featureDoubleClickEvent'];}},'FeatureDragEvent':{'get':function(){var _0x59e8e6=_0x68aa19;return this[_0x59e8e6(0x2b26)];}}}),PlotEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x13e7)]=function(){var _0x32528e=_0x68aa19;WebGLPlot[_0x32528e(0x3224)](this[_0x32528e(0x1a4b)])&&(this['clearAllEditCtrl'](),this[_0x32528e(0x18ed)][_0x32528e(0x13e7)]());},PlotEditControl[_0x68aa19(0x4b51)]['clearAllEditCtrl']=function(){var _0x1c6d7b=_0x68aa19;WebGLPlot['defined'](this[_0x1c6d7b(0x1a4b)])&&null!==this[_0x1c6d7b(0x1a4b)]&&(this['CtrlPosition']['removeAll'](),this[_0x1c6d7b(0x1a4b)][_0x1c6d7b(0x1d4b)]=!0x1,this['_graphicObject'][_0x1c6d7b(0x2e4d)]=!0x1,this['_graphicObject']instanceof GroupObject&&this[_0x1c6d7b(0x19b2)](this['_graphicObject'],!0x1),DotMode$1[_0x1c6d7b(0xec0)]===this[_0x1c6d7b(0x1a4b)][_0x1c6d7b(0x823)]&&this[_0x1c6d7b(0x4f15)](!0x1),DotMode$1[_0x1c6d7b(0x24b5)]===this[_0x1c6d7b(0x1a4b)]['showMode']&&this[_0x1c6d7b(0x3b1f)](!0x1),this[_0x1c6d7b(0x1a4b)]=null);},PlotEditControl['prototype'][_0x68aa19(0x773)]=function(){var _0x19da1f=_0x68aa19;this[_0x19da1f(0x18ed)]&&this[_0x19da1f(0x18ed)][_0x19da1f(0x2e4d)]&&!this[_0x19da1f(0x3f4)]()&&(this[_0x19da1f(0x3a51)]=!0x0);},PlotEditControl['prototype'][_0x68aa19(0x10f5)]=function(_0xbea3ba,_0x220fcb){var _0x1f2a17=_0x68aa19,_0x33fea6=_0x220fcb['x']-_0xbea3ba['x'],_0x5cafc2=_0x220fcb['y']-_0xbea3ba['y'],_0xb81039=(_0x220fcb['x']+_0xbea3ba['x'])/0x2,_0x52a83a=(_0x220fcb['y']+_0xbea3ba['y'])/0x2;return callPrimitiveCallback(_0x1f2a17(0x4e4e),new WebGLPlot[(_0x1f2a17(0x417d))](_0xb81039,_0x52a83a),this,{'width':_0x33fea6,'height':_0x5cafc2});},PlotEditControl['prototype']['DoSelectObject']=function(_0x318008){var _0x559db9=_0x68aa19;this[_0x559db9(0x1a4b)]=_0x318008,this[_0x559db9(0x1a4b)][_0x559db9(0x30c7)]=!0x0,this['_graphicObject'][_0x559db9(0x2e4d)]=!0x0,this[_0x559db9(0x18ed)][_0x559db9(0x2f3f)](_0x318008['id']),this[_0x559db9(0x1a4b)][_0x559db9(0x1d4b)]=!0x1,this[_0x559db9(0x50f)][_0x559db9(0x30bb)](this[_0x559db9(0x1a4b)]);},PlotEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x2930)]=function(_0x313191){var _0xac0466=_0x68aa19;this[_0xac0466(0x5529)](_0x313191);let _0x4e78f0=this;this[_0xac0466(0x1a4b)][_0xac0466(0x19a2)]['addEventListener'](function(_0x3ef524){var _0x2d10dc=_0xac0466;_0x4e78f0[_0x2d10dc(0x5529)](_0x3ef524);}),this[_0xac0466(0x51d5)](_0x313191);},PlotEditControl[_0x68aa19(0x4b51)]['drawSymbolExtend']=function(_0x2bc28c){var _0x39935d=_0x68aa19,_0x4b1ef5=_0x2bc28c[_0x39935d(0x4ef6)];_0x2bc28c[_0x39935d(0x823)],SymbolType$1[_0x39935d(0x54e0)]!==_0x4b1ef5&&(SymbolType$1[_0x39935d(0x3b87)]===_0x4b1ef5&&SymbolType$1[_0x39935d(0x665)]!==_0x4b1ef5||this[_0x39935d(0x264a)](_0x2bc28c));},PlotEditControl['prototype'][_0x68aa19(0x45c6)]=function(_0x4c78da,_0x2af23d){var _0x305a38=_0x68aa19;this['CtrlPosition'][_0x305a38(0x54d1)](_0x4c78da,_0x2af23d);},PlotEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x2f5)]=function(){var _0x4d3fe0=_0x68aa19;this[_0x4d3fe0(0x13e7)](),this['_active']=!0x1;},PlotEditControl[_0x68aa19(0x4b51)]['isActive']=function(){var _0x534d32=_0x68aa19;return this[_0x534d32(0x3a51)];},PlotEditControl[_0x68aa19(0x4b51)]['createCtrlPoints']=function(_0x2eeb64){var _0x310863=_0x68aa19;this['CtrlPosition'][_0x310863(0x264a)](_0x2eeb64),this[_0x310863(0x1375)][_0x310863(0x4555)](!0x1);},PlotEditControl['prototype'][_0x68aa19(0x4f15)]=function(_0x51e568){var _0x157b55=_0x68aa19;this[_0x157b55(0x103b)][_0x157b55(0x4ee2)](),this[_0x157b55(0x1a4b)]&&DotMode$1[_0x157b55(0xec0)]===this['_graphicObject']['showMode']&&this['ModelEditControl'][_0x157b55(0x4f9b)](_0x51e568);},PlotEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x3b1f)]=function(_0xc39c68){var _0x2cb8f3=_0x68aa19;this[_0x2cb8f3(0x1375)][_0x2cb8f3(0x4555)](!0x1),this[_0x2cb8f3(0x103b)][_0x2cb8f3(0x4ee2)](),this['ModelEditControl'][_0x2cb8f3(0xf4a)](_0xc39c68);},PlotEditControl['prototype'][_0x68aa19(0x19b2)]=function(_0x581983,_0x59cea3){var _0x16aa56=_0x68aa19;if(_0x581983 instanceof GroupObject){if(_0x59cea3&&!this[_0x16aa56(0x4dfe)]){var _0x3a46b0=_0x581983[_0x16aa56(0x174a)](),_0x3eea5e=0.5*(_0x3a46b0[_0x16aa56(0xd07)]+_0x3a46b0[_0x16aa56(0x5457)]),_0x2b8f37=0.5*(_0x3a46b0['max_Y']+_0x3a46b0[_0x16aa56(0x3da3)]);_0x3a46b0[_0x16aa56(0x4e19)],_0x3a46b0[_0x16aa56(0x563b)];var _0x125157=new WebGLPlot[(_0x16aa56(0x3349))](_0x3a46b0[_0x16aa56(0x5457)],_0x3a46b0[_0x16aa56(0x101d)],0x0),_0x5d0b22=new WebGLPlot[(_0x16aa56(0x3349))](_0x3a46b0['max_X'],_0x3a46b0[_0x16aa56(0x101d)],0x0),_0x1095c5=new WebGLPlot[(_0x16aa56(0x3349))](_0x3a46b0[_0x16aa56(0x5457)],_0x3a46b0[_0x16aa56(0x3da3)],0x0),_0x116eef=SymbolAlgoUtil[_0x16aa56(0x48f3)](_0x125157,_0x5d0b22)+_0x3a46b0[_0x16aa56(0x3018)],_0x243fc2=SymbolAlgoUtil[_0x16aa56(0x48f3)](_0x125157,_0x1095c5)+_0x3a46b0['modelRadius'],_0x317a14=_0x3a46b0[_0x16aa56(0x4e19)]-_0x3a46b0[_0x16aa56(0x563b)];_0x317a14=_0x317a14>_0x3a46b0['modelRadius']?_0x317a14:_0x3a46b0[_0x16aa56(0x3018)],_0x581983[_0x16aa56(0x4986)]=new WebGLPlot[(_0x16aa56(0x3349))](_0x3eea5e,_0x2b8f37,_0x3a46b0[_0x16aa56(0x563b)]);var _0x2023e6=new WebGLPlot[(_0x16aa56(0x3349))](_0x116eef,_0x243fc2,_0x317a14);_0x2023e6['z']<0x0&&(_0x2023e6['z']=0x0);var _0x589131=this[_0x16aa56(0x1375)][_0x16aa56(0x157e)](new WebGLPlot['Cartesian3'](_0x3eea5e,_0x2b8f37,_0x3a46b0['min_Z']+0.5*_0x317a14),_0x2023e6);this['groupObjectEditObject']=this['_scene']['primitives'][_0x16aa56(0x4979)](_0x589131),this[_0x16aa56(0x103b)][_0x16aa56(0x3761)][_0x16aa56(0x4ee2)](),this[_0x16aa56(0x103b)][_0x16aa56(0x3cd7)](_0x581983,_0x581983[_0x16aa56(0x4986)],0x0);}else _0x59cea3||(this['CtrlPosition']['_ctrlPoints']['removeAll'](),this[_0x16aa56(0x54c6)][_0x16aa56(0x4b14)]['remove'](this['groupObjectEditObject']),this[_0x16aa56(0x4dfe)]=null);}},PlotEditControl['prototype']['removeGroupObjectEditObject']=function(){var _0x502e7d=_0x68aa19;this[_0x502e7d(0x4dfe)]&&(this[_0x502e7d(0x54c6)][_0x502e7d(0x4b14)][_0x502e7d(0x4b3f)](this[_0x502e7d(0x4dfe)]),this[_0x502e7d(0x4dfe)]=null);},PlotEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x12d7)]=function(){var _0x57f0dd=_0x68aa19;null!==this['_graphicObject']&&this[_0x57f0dd(0x18ed)]&&this[_0x57f0dd(0x18ed)][_0x57f0dd(0x5491)]&&(this[_0x57f0dd(0x2024)]=GeoGraphicObject['toGeoJson'](this[_0x57f0dd(0x1a4b)],this[_0x57f0dd(0x2024)]),this[_0x57f0dd(0x18ed)][_0x57f0dd(0x84a)](this['_graphicObject']));},PlotEditControl[_0x68aa19(0x4b51)]['copy']=function(){var _0x38709b=_0x68aa19;null!==this[_0x38709b(0x1a4b)]&&(this[_0x38709b(0x2024)]=GeoGraphicObject[_0x38709b(0x5b1)](this[_0x38709b(0x1a4b)],this['pasteGeoJson']));},PlotEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x214f)]=function(_0x5ecf3c){var _0x582ad3=_0x68aa19;if(null!==this[_0x582ad3(0x2024)]&&this[_0x582ad3(0x18ed)]&&this[_0x582ad3(0x18ed)]['_isEditable']){var _0x29a2db=JSON['parse'](this['pasteGeoJson']);if(_0x29a2db[_0x582ad3(0x278f)]=WebGLPlot[_0x582ad3(0x2a56)](),WebGLPlot[_0x582ad3(0x3224)](_0x5ecf3c)){if(parseInt(_0x29a2db['symbolType'])===SymbolType$1['SYMBOL_DOT']||parseInt(_0x29a2db['symbolType'])===SymbolType$1['SYMBOL_TEXT'])_0x29a2db[_0x582ad3(0x5197)][0x0]['x']=_0x5ecf3c['x'],_0x29a2db[_0x582ad3(0x5197)][0x0]['y']=_0x5ecf3c['y'],_0x29a2db['localePoints'][0x0]['z']=_0x5ecf3c['z'];else{for(var _0x2370bc=_0x5ecf3c['x']-_0x29a2db[_0x582ad3(0x4d12)]['x'],_0x3c0090=_0x5ecf3c['y']-_0x29a2db[_0x582ad3(0x4d12)]['y'],_0xcee57=0x0;_0xcee57<_0x29a2db[_0x582ad3(0x5197)][_0x582ad3(0x531b)];++_0xcee57)_0x29a2db[_0x582ad3(0x5197)][_0xcee57]['x']=_0x29a2db['localePoints'][_0xcee57]['x']+_0x2370bc,_0x29a2db[_0x582ad3(0x5197)][_0xcee57]['y']=_0x29a2db[_0x582ad3(0x5197)][_0xcee57]['y']+_0x3c0090,_0x29a2db[_0x582ad3(0x5197)][_0xcee57]['z']=_0x5ecf3c['z'];}}this[_0x582ad3(0x18ed)][_0x582ad3(0x2584)](_0x29a2db);}},PlotEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x28e0)]=function(){var _0x5924aa=_0x68aa19;this[_0x5924aa(0x2024)]=null;},PlotEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x52e2)]=function(){var _0x25acba=_0x68aa19;this[_0x25acba(0x35c5)]||document[_0x25acba(0xef9)](_0x25acba(0x727),keydown,!0x1),this['ModelScaleShortCuts_Active']=!0x0;},PlotEditControl[_0x68aa19(0x4b51)][_0x68aa19(0x2f41)]=function(){var _0x571808=_0x68aa19;document['removeEventListener'](_0x571808(0x727),keydown),this['ModelScaleShortCuts_Active']=!0x1;};var VERSION=_0x68aa19(0x234d),SuperMapVersion=_0x68aa19(0x377);export{AlgoInclude,AlgoSymbol,AlphaImage,AlphaMode$1 as AlphaMode,Animation,AnimationFollowType$1 as AnimationFollowType,AnimationViewModel,Appearance,ApproximateTerrainHeights,ArcGISTiledElevationTerrainProvider,ArcGisGeographicTilingScheme,ArcGisMapServerImageryProvider,ArcType$1 as ArcType,AssociativeArray,AttributeCompression,AttributeType$1 as AttributeType,AutoExposure,Autolinker,AutomaticUniforms,Axis$2 as Axis,AxisAlignedBoundingBox,BaseLayerPicker,BaseLayerPickerViewModel,BatchTable,Batched3DModel3DTileContent,Billboard,BillboardAxialVp,BillboardCollection,BillboardGraphics,BillboardMode$1 as BillboardMode,BillboardPixelSizeWithAngleVp,BillboardVisualizer,BingMapsApi,BingMapsGeocoderService,BingMapsImageryProvider,BingMapsStyle$1 as BingMapsStyle,BlendEquation$1 as BlendEquation,BlendFunction$1 as BlendFunction,BlendOption$1 as BlendOption,BlendingState$1 as BlendingState,BlinkAnimationBlinkStyle$1 as BlinkAnimationBlinkStyle,BlinkAnimationReplaceStyle$1 as BlinkAnimationReplaceStyle,BlockCacheList,BlockCacheNode,BloodPosition$1 as BloodPosition,BloodVolume,BloomEffect,BoundingRectangle,BoundingSphere,BoundingSphereState$1 as BoundingSphereState,BoxEditor,BoxEmitter,BoxGeometry,BoxGeometryUpdater,BoxGraphics,BoxOutlineGeometry,BrdfLutGenerator,Buffer$1 as Buffer,BufferManager,BufferUsage,ArcGis4490MapServerImageryProvider as CGCS2000MapServerImageryProvider,CallbackProperty,Camera,CameraEventAggregator,CameraEventType$1 as CameraEventType,CameraFlightPath,CameraMoveHandler,Cartesian2,Cartesian3,Cartesian4,Cartographic,CartographicGeocoderService,CaseTable,CategoryVisibleMode$1 as CategoryVisibleMode,Catenaryline,CatmullRomSpline,Cesium3DTile,Cesium3DTileBatchTable,Cesium3DTileColorBlendMode$1 as Cesium3DTileColorBlendMode,Cesium3DTileContent,Cesium3DTileContentFactory,Cesium3DTileContentState$1 as Cesium3DTileContentState,Cesium3DTileFeature,Cesium3DTileFeatureTable,Cesium3DTileOptimizationHint$1 as Cesium3DTileOptimizationHint,Cesium3DTileOptimizations,Cesium3DTilePass$1 as Cesium3DTilePass,Cesium3DTilePassState,Cesium3DTilePointFeature,Cesium3DTileRefine$1 as Cesium3DTileRefine,Cesium3DTileStyle,Cesium3DTileStyleEngine,Cesium3DTilesInspector,Cesium3DTilesInspectorViewModel,Cesium3DTileset,Cesium3DTilesetAsyncTraversal,Cesium3DTilesetCache,Cesium3DTilesetGraphics,Cesium3DTilesetHeatmap,Cesium3DTilesetMostDetailedTraversal,Cesium3DTilesetStatistics,Cesium3DTilesetTraversal,Cesium3DTilesetVisualizer,CesiumInspector,CesiumInspectorViewModel,CesiumTerrainProvider,CesiumWidget,Check,CheckerboardMaterialProperty,CircleEmitter,CircleGeometry,CircleOutlineGeometry,ClampFramebuffer,ClampMode$1 as ClampMode,ClassificationModel,ClassificationPrimitive,ClassificationType$1 as ClassificationType,ClearCommand,ClipPlaneDepthFp,ClipPlaneFp,ClipPlaneMode$1 as ClipPlaneMode,ClipPlaneVp,ClippingPlane,ClippingPlaneCollection,ClippingType$1 as ClippingType,Clock,ClockRange$1 as ClockRange,ClockStep$1 as ClockStep,ClockViewModel,ClosedDepthFramebuffer,CloudBox,Color$2 as Color,ColorBlendMode$1 as ColorBlendMode,ColorCorrection,ColorGeometryInstanceAttribute,ColorMaterialProperty,ColorTable,ColorTransferFunction,Command,CommonNoLigthNoTextureVp,CommonNoLigthOneTextureVp,CommonNoTextureFS,CommonNoTextureFp,CommonNoTextureVS,CommonOneTextureFp,ComponentDatatype$1 as ComponentDatatype,Composite3DTileContent,CompositeEntityCollection,CompositeMaterialProperty,CompositePositionProperty,CompositeProperty,Compositor,CompressedTextureBuffer,ComputeCommand,ComputeEngine,ConditionsExpression,ConeEmitter,ConstantPositionProperty,ConstantProperty,Context,ContextLimits,ControlMode$1 as ControlMode,CoplanarPolygonGeometry,CoplanarPolygonGeometryLibrary,CoplanarPolygonOutlineGeometry,CornerType$1 as CornerType,CorridorGeometry,CorridorGeometryLibrary,CorridorGeometryUpdater,CorridorGraphics,CorridorOutlineGeometry,Credential,CredentialType$1 as CredentialType,Credit$1 as Credit,CreditDisplay,CtrlPosition,CtrlPositionType$1 as CtrlPositionType,CubeMap,CubeMapFace,CubicRealPolynomial,CullFace$1 as CullFace,CullingVolume,CustomDataSource,CustomProjection,CylinderGeometry,CylinderGeometryLibrary,CylinderGeometryUpdater,CylinderGraphics,CylinderOutlineGeometry,CzmlDataSource,DDSTexture,DDSTextureManager$1 as DDSTextureManager,DXTTextureDecode,DamBreakAnalysis,DATAFILETYPE$1 as DataFileType,DataSource,DataSourceClock,DataSourceCollection,DataSourceDisplay,DebugAppearance,DebugCameraPrimitive,DebugModelMatrixPrimitive,DefaultProxy,DefaultStyle,DepthFramebuffer,DepthFunction$1 as DepthFunction,DepthMapAnalysisVp,DepthOfFieldEffect,DepthPlane,DerivedCommand,DeveloperError$1 as DeveloperError,DeviceOrientationCameraController,DictionaryCoder,DirectionalLight,DiscardColorTileImagePolicy,DiscardEmptyTileImagePolicy,DiscardMissingTileImagePolicy,DistanceDisplayCondition,DistanceDisplayConditionGeometryInstanceAttribute,DotMode$1 as DotMode,DoublyLinkedList,DracoLoader,DrawCommand,DrawCubeHandler,DrawHandler,DrawMode$1 as DrawMode,DrawRectHandler,DxtTexture,DynamicExtendRegionFp,DynamicExtendRegionVp,DynamicGeometryBatch,DynamicGeometryUpdater$1 as DynamicGeometryUpdater,DynamicLayer3D,DynamicLayerVertex,DynamicObjectScane,DynamicObjectState,EarthOrientationParameters,EarthOrientationParametersSample,EasingFunction$1 as EasingFunction,edgePreprocessing as EdgePreprocessing,EditHandler,EditSmlFileParameters,EfficiencyManager,EllipseGeometry,EllipseGeometryLibrary,EllipseGeometryUpdater,EllipseGraphics,EllipseOutlineGeometry,Ellipsoid,EllipsoidGeodesic,EllipsoidGeometry,EllipsoidGeometryUpdater,EllipsoidGraphics,EllipsoidOutlineGeometry,EllipsoidPrimitive,EllipsoidRhumbLine,EllipsoidSurfaceAppearance,EllipsoidTangentPlane,EllipsoidTerrainProvider,EllipsoidalOccluder,EmissionColorMaterialProperty as EmissionMaterialProperty,EmissionTextureUnit$1 as EmissionTextureUnit,Empty3DTileContent,EncodedCartesian3,Entity,EntityCluster,EntityCollection,EntityView,Event,EventHelper,ExcavationBottomFS,ExcavationBottomVS,ExcavationRegionSideFp as ExcavationFS,ExcavationSources,ExcavationRegionSideVp as ExcavationVS,Expression,ExpressionNodeType$1 as ExpressionNodeType,ExtendProperty,ExtrapolationType$1 as ExtrapolationType,FXAA3_11,Facade,FeatureDetection,FieldLayer3D,FillGradientMode$1 as FillGradientMode,FillStyle$1 as FillStyle,FlattenRegion,FloodAnalysis3D,FlyInterpolationMode$1 as FlyInterpolationMode,FlyManager,FlyTurningMode,Fog$1 as Fog,ForEach,FrameBufferType,FrameRateMonitor,FrameState,Framebuffer$2 as Framebuffer,FresnelFp,FresnelVp,FrustumCommands,FrustumGeometry,FrustumOutlineGeometry,Fullscreen,FullscreenButton,FullscreenButtonViewModel,GLSLPreprocessor,GoAnimation as GOAnimation,GOAnimationAttribute,GOAnimationBlink,GOAnimationGrow,GOAnimationManager,GOAnimationRotate,GOAnimationScale,GOAnimationShow,GOAnimationState$1 as GOAnimationState,GOAnimationType$1 as GOAnimationType,GOAnimationWay,GOAnimationWay_ModelGroup,GeoBillboard,GeoBox,GeoCircle3D,GeoCone,GeoCylinder,GeoEllipsoid,GeoGraphicObject,GeoGraphicObjectConvert,GeoJsonDataSource,GeoLine3D,GeoModel3D,GeoPoint3D,GeoPolyline,GeoRegion3D,GeoSphere,GeocodeType$1 as GeocodeType,Geocoder,GeocoderService,GeocoderViewModel,GeographicProjection,GeographicTilingScheme,Geometry,Geometry3D,Geometry3DTileContent,Geometry3DType$1 as Geometry3DType,GeometryAttribute,GeometryAttributes,GeometryInstance,GeometryInstanceAttribute,GeometryOffsetAttribute$1 as GeometryOffsetAttribute,GeometryPipeline,GeometryType$1 as GeometryType,GeometryUpdater,GeometryVisualizer,GetFeatureInfoFormat,Globe,GlobeDepth,GlobeSurfaceShaderSet,GlobeSurfaceTile,GlobeSurfaceTileProvider,GltfSkeleton,GltfSkeletonProcessor,GoogleEarthEnterpriseImageryProvider,GoogleEarthEnterpriseMapsProvider,GoogleEarthEnterpriseMetadata,GoogleEarthEnterpriseTerrainData,GoogleEarthEnterpriseTerrainProvider,GoogleEarthEnterpriseTileInformation,GregorianDate,GridImagery,GridImageryProvider,GridLayer,GridMaterialProperty,GridProvider,GridState$1 as GridState,GridTileImagery,GroundGeometryUpdater,GroundPolylineGeometry,GroundPolylinePrimitive,GroundPrimitive,GroupObject,HeadingPitchRange,HeadingPitchRoll,Heap,HeatMap,HeightReference$1 as HeightReference,HeightmapEncoding$1 as HeightmapEncoding,HeightmapTerrainData,HeightmapTessellator,HemisphereLight,HermitePolynomialApproximation,HermiteSpline,HomeButton,HomeButtonViewModel,HorizontalOrigin$1 as HorizontalOrigin,HypsometricSetting,HypsometricSettingEnum$1 as HypsometricSettingEnum,Iau2000Orientation,Iau2006XysData,Iau2006XysSample,IauOrientationAxes,IauOrientationParameters,ImageMarchingCubes,ImageMaterialProperty,ImagePosition,Imagery,ImageryLayer,ImageryLayerCollection,ImageryLayerFeatureInfo,ImageryProvider,ImagerySplitDirection$1 as ImagerySplitDirection,ImageryState$1 as ImageryState,IndexDatatype$1 as IndexDatatype,IndexedDBScheduler,InfoBox,InfoBoxViewModel,InspectorShared,Instance,InstanceInfo,InstanceLayer,INSTANCEMODE$1 as InstanceMode,InstanceSkeletonManager,InstanceTile,InstanceTilesLayerVS,Instanced3DModel3DTileContent,InstancedType$1 as InstancedType,InterpolationAlgorithm,InterpolationType$1 as InterpolationType,Intersect$1 as Intersect,IntersectionTests,Intersections2D,Interval,InvertClassification,Ion,IonGeocoderService,IonImageryProvider,IonResource,IonWorldImageryStyle$1 as IonWorldImageryStyle,Iso8601,JobScheduler,JobType$1 as JobType,JulianDate,KTX2Transcoder,KeyboardEventModifier$1 as KeyboardEventModifier,KmlCamera,KmlDataSource,KmlLookAt,KmlTour,KmlTourFlyTo,KmlTourWait,Label,LabelCollection,LabelGraphics,LabelStyle$1 as LabelStyle,LabelVisualizer,LagrangePolynomialApproximation,LayerDataStruct,Layers,LeapSecond,LercDecode,Light,LightGroupType$1 as LightGroupType,LightSource,LightSourceType$1 as LightSourceType,LimitBody,LineCallOut,LineCallOutVp,LineDisplayType$1 as LineDisplayType,LinearApproximation,LinearSpline,LOADSTATE$4 as LoadState,LoadingPriorityMode$1 as LoadingPriorityMode,MVTImagery,MVTLabel,ManagedArray,MapMode2D$1 as MapMode2D,MapProjection,MapboxApi,MapboxImageryProvider,MapboxStyleImageryProvider,Material,MaterialAppearance,MaterialExt,MaterialManager,MaterialPass,MaterialProperty,CesiumMath as Math,Matrix2,Matrix3,Matrix4,MeasureHandler,MeasureMode$1 as MeasureMode,MemoryManager$1 as MemoryManager,meshProcessing as MeshProcessing,MipmapHint$1 as MipmapHint,MixColorType$1 as MixColorType,Model,ModelAnimation,ModelAnimationCache,ModelAnimationCollection,ModelAnimationLoop$1 as ModelAnimationLoop,ModelAnimationState,ModelEdgeFp,ModelEdgeVp,ModelEditControl,ModelEditor,ModelGraphics,ModelInstance,ModelInstanceCollection,ModelLoadResources,ModelMaterial,ModelMesh,ModelNode,ModelObject,ModelUtility,ModelVisualizer,ModifyRegionBottomFp,ModifyRegionBottomVp,ModifyRegionMode$1 as ModifyRegionMode,ModifyRegionOuterFS,ModifyRegionOuterVS,ModifyRegionSideFp,ModifyRegionSideVp,ModifyTerrain,Module$5 as Module,Moon,MultiViewShed3D,MultiViewShedAnalysisFp,MultiViewportMode$1 as MultiViewportMode,MvtFilter,MvtProvider$1 as MvtProvider,MvtProvider as MvtProviderGL,MvtRenderer2D,MvtStyle,Navigation,NavigationHelpButton,NavigationHelpButtonViewModel,NavigationViewModel,NearFarScalar,NetCDFParser,NeverTileDiscardPolicy,NoSleep,NodeTransformationProperty,NormalFramebuffer,OIT,Module as OSGBToS3M,ObjsOperationType$1 as ObjsOperationType,Occluder,OctahedralProjectedCubeMap,OffsetGeometryInstanceAttribute,OpenCageGeocoderService,OpenStreetMapImageryProvider,OrderedGroundPrimitiveCollection,OrientedBoundingBox,OrthographicFrustum,OrthographicOffCenterFrustum,OverLayerSymbol,PBRExtensionParamterType$1 as PBRExtensionParamterType,PBRMaterialType,Packable,PackableForInterpolation,PackingRequest$1 as PackingRequest,PagedLOD,Particle,ParticleBurst,ParticleEmitter,ParticlePostRenderer,ParticleSystem,ParticleSystemType$1 as ParticleSystemType,ParticleTrailsPostRenderer,ParticleVelocityFieldEffect,Pass$1 as Pass,PassState,PathGraphics,PathVisualizer,PeliasGeocoderService,PerInstanceColorAppearance,PerformanceDisplay,PerformanceWatchdog,PerformanceWatchdogViewModel,PerspectiveFrustum,PerspectiveOffCenterFrustum,PickDepth,PickDepthFramebuffer,PickFramebuffer,PickPointFramebuffer,PickRectFramebuffer,Picking,PiecewiseFunction,PinBuilder,PixelDatatype,PixelFormat$1 as PixelFormat,Plane,PlaneGeometry,PlaneGeometryUpdater,PlaneGraphics,PlaneOutlineGeometry,PlotAnimationLayer,PlotCesium,PlotCollentionLayer,PlotCollentionManager,PlotCylinderGeometry,PlotCylinderGeometryLibrary,PlotDrawControl,PlotEditControl,PlotLayers,PlotPoint3D,Plotting,PlottingLayer,Point3D$1 as Point3D,Point3Ds,PointCloud,PointCloud3DTileContent,PointCloudClassificationInfo,PointCloudEyeDomeLighting,PointCloudRenderMode$1 as PointCloudRenderMode,PointCloudShading,PointGraphics,PointHandler,PointLight,PointPrimitive,PointPrimitiveCollection,PointVisualizer,PolygonEmitter,PolygonGeometry,PolygonGeometryLibrary,PolygonGeometryUpdater,PolygonGraphics,PolygonHandler,PolygonHierarchy,PolygonOutlineGeometry,PolygonPipeline,Polyline,PolylineArrowMaterialProperty,PolylineCollection,PolylineColorAppearance,PolylineDashMaterialProperty,PolylineDynamicMaterialProperty,PolylineFp,PolylineGeometry,PolylineGeometryUpdater,PolylineGlowMaterialProperty,PolylineGraphics,PolylineHandler,PolylineMaterialAppearance,PolylineOutlineMaterialProperty,PolylinePipeline,PolylineRasterVp,PolylineShadowVolumeFS,PolylineShadowVolumeVS,PolylineTrailMaterialProperty,PolylineVisualizer,PolylineVolumeGeometry,PolylineVolumeGeometryLibrary,PolylineVolumeGeometryUpdater,PolylineVolumeGraphics,PolylineVolumeOutlineGeometry,PolylineVp,PositionMode$1 as PositionMode,PositionProperty,PositionPropertyArray,PostEffectFilterlFramebuffer,PostProcessStage,PostProcessStageCollection,PostProcessStageComposite,PostProcessStageLibrary,PostProcessStageSampleMode,PostProcessStageTextureCache,Primitive,PrimitiveCollection,PrimitivePipeline,PrimitiveState$1 as PrimitiveState,PrimitiveType$1 as PrimitiveType,Profile,ProfilePlaneGeometry,ProfileRender,ProgramDefines$2 as ProgramDefines,ProjectionImage,ProjectionImageFp,ProjectionMode$1 as ProjectionMode,ProjectionName$1 as ProjectionName,ProjectionPicker,ProjectionPickerViewModel,Property,PropertyArray,PropertyBag,ProviderViewModel,QuadraticRealPolynomial,QuadtreeOccluders,QuadtreePrimitive,QuadtreeTile,QuadtreeTileLoadState$2 as QuadtreeTileLoadState,QuadtreeTileProvider,Quality$1 as Quality,QuantizedMeshTerrainData,QuarticRealPolynomial,Quaternion,QuaternionSpline,Queue,RGBAImage,RangeMode,RasterFramebuffer,RasterGeometryType$1 as RasterGeometryType,RasterVectorCollection,Ray,Rectangle,RectangleCollisionChecker,RectangleGeometry,RectangleGeometryLibrary,RectangleGeometryUpdater,RectangleGraphics,RectangleOutlineGeometry,ReferenceFrame$1 as ReferenceFrame,ReferenceProperty,ReflectFramebuffer,RegionAltitudeVectex,RegionFragment,RegionMaterialFp,RegionMaterialVp,RegionTextureVertex,RegionVectex,RenderClipPlane,RenderEntityPagedLOD,RenderState,RenderTexture,Renderbuffer,RenderbufferFormat$1 as RenderbufferFormat,Renderer2D,Request,RequestErrorEvent,RequestScheduler,RequestState$1 as RequestState,RequestType$1 as RequestType,Resource,RotateDirection$1 as RotateDirection,Rotation,RotationOrigin$1 as RotationOrigin,Route,RouteCollection,RouteStop,RuntimeError$2 as RuntimeError,S3MBDataParser,S3MBSkeletonProcessor,S3MBlock,S3MBlockCache,S3MBloomEffect,S3MCompressType$1 as S3MCompressType,S3MCreateIndexBufferJob as S3MCreateIndexJob,S3MCreateVertexJob,S3MDataParser,S3MDracoDecode,S3MEdgeProcessor,S3MEntity,S3MFeatrue as S3MFeature,S3MGroupLayer,S3MInstance,S3MInstanceCollection$1 as S3MInstanceCollection,S3MInstanceCollectionVertex,S3MLayerScheduler,S3MPBRMaterialLib,S3MPixelFormat$1 as S3MPixelFormat,S3MPointCloudEDL,S3MPointCloudEDLFp,S3MPointCloudFp,S3MPointCloudVp,S3MPolylineEffect,S3MRegionEffect,S3MRenderStateCreator,S3MShaderProgramJob,S3MSkeleton,S3MSkeletonProcessor,S3MTaskManager,S3MTextureManager,S3MThemeGraph,S3MTilesBillboardPixelSizeVp,S3MTilesBillboardVp,S3MTilesCommonOntTextureFP,S3MTilesExtendPolygonShadowVP,S3MTilesFontWithHaloFp,S3MTilesFragment,S3MTilesFragmentRaster,S3MTilesLabelStyle,S3MTilesLayer,S3MTilesLineShadowVectex,S3MTilesNormalFP,S3MTilesRectSelection,S3MTilesRegionShadowVectex,S3MTilesSelection,S3MTilesShadowVolumeFP,S3MTilesVectex,S3MTilesVectexRaster,S3MUniformBufferCreator,S3MUniformMapCreator,S3MUploadSubTextureJob,VERSION$2 as S3MVersion,S3MVertexPackage,S3MVoxelGridFp,S3MVoxelGridVp,S3ModelFP,SCTTerrainProvider,SDFSettings$1 as SDFSettings,SMAA,SMLFileService,SQFramebuffer,SSAOEffect,SampledPositionProperty,SampledProperty,Sampler,ScaledPositionProperty,ScanEffect,ScanEffectMode$1 as ScanEffectMode,Scene,SceneFramebuffer,SceneMode$1 as SceneMode,SceneModePicker,SceneModePickerViewModel,SceneTransforms,SceneTransitioner,ScreenSpaceCameraController,ScreenSpaceEventHandler,ScreenSpaceEventType$1 as ScreenSpaceEventType,SelectColorType$1 as SelectColorType,SelectionIndicator,SelectionIndicatorViewModel,ShaderCache,ShaderChunk,ShaderProgram$1 as ShaderProgram,ShaderProgramCreator,ShaderSource,ShadowAnalysisFp,ShadowMap,ShadowMapShader,ShadowMode$1 as ShadowMode,ShadowQueryFp,ShadowQueryPoints,ShadowQueryVp,SHADOWTYPE$1 as ShadowType,ShadowVolumeAppearance,SharedEDLFrameBuffer,ShowGeometryInstanceAttribute,Sightline,SightlineAnalysisFp,SilverLightingAtmosphere,SilverLightingEphemeris,SilverLightingLocalTime,SilverLightingLocation,SilverLightingLuminanceMapper,SilverLightingSky,SilverLightingSolarSpectrum,SilverLightingSpectrum,Simon1994PlanetaryPositions,SimplePolylineGeometry,SingleTileImageryProvider,SitDataManager,SitDataStruct,SkeletonProcessor,SkeletonState$1 as SkeletonState,SkyAtmosphere,SkyBox,Skyline,SkylineFp,SkylineVp,SlopeSetting,SlopeSettingEnum$1 as SlopeSettingEnum,SmlInfoStruct,SmoothStepSpline,SolidModelsProfile,SolidProfileFp,SpatialQuery3D,SpatialQueryFp,SphereEmitter,SphereGeometry,SphereOutlineGeometry,Spherical,Spline,SplitDirection$1 as SplitDirection,SpotLight,StaticGeometryColorBatch,StaticGeometryPerMaterialBatch,StaticGroundGeometryColorBatch,StaticGroundGeometryPerMaterialBatch,StaticGroundPolylinePerMaterialBatch,StaticOutlineGeometryBatch,StencilConstants$1 as StencilConstants,StencilFunction$1 as StencilFunction,StencilOperation$1 as StencilOperation,StopPlayMode$1 as StopPlayMode,StripeMaterialProperty,StripeOrientation$1 as StripeOrientation,StructArrayLayout1f4,StructArrayLayout1ui2,StructArrayLayout2f8,StructArrayLayout2i4,StructArrayLayout2i4ub8,StructArrayLayout2ui4,StructArrayLayout3ui6,StructArrayLayout4f16,StructArrayLayout4i8,StructArrayLayout8ui16,Style3D,StyleExpression,StyleLayerIndex as StyleIndexLayer,SubTextureCache,SubTextureManager,Sun,SunLight,SunPostProcess,SuperMapImageryProvider,SuperMapVersion,SupportTools,SurroundLineType$1 as SurroundLineType,SvgPathBindingHandler,SymbolAlgoUtil,SymbolAnnotation,SymbolArbitraryPolygon,SymbolArc,SymbolBrace,SymbolCell,SymbolChord,SymbolCircle,SymbolConcentricCircle,SymbolCurveEight,SymbolDot,DotSymbolGraphic as SymbolDotGraphic,SymbolDotPicture,DotSymbolVector as SymbolDotVector,SymbolEllipse,SymbolKidney,SymbolLib,SymbolLibManager,SymbolLibService,SymbolParallelogram,SymbolPie,SymbolPolyBezier,SymbolPolyBezierClosed,SymbolPolyline,SymbolRectangle,SymbolRegularPolygon,SymbolRunWay,SymbolStyle,SymbolTextStyle,SymbolTrapezoid$1 as SymbolTrapezoid,SymbolType$1 as SymbolType,TaskProcessor,TemporalAA,TemporalSetting,TerrainData,TerrainEncoding,TerrainFillMesh,TerrainLayer,TerrainLayerCollection,TerrainMesh,TerrainOffsetProperty,TerrainProvider,TerrainQuantization$1 as TerrainQuantization,TerrainState$1 as TerrainState,TextPos$1 as TextPos,Texture$1 as Texture,Texture3D,TextureAtlas,TextureCache,TextureMagnificationFilter$1 as TextureMagnificationFilter,TextureManager,TextureMinificationFilter$1 as TextureMinificationFilter,TextureWrap$1 as TextureWrap,ThreeDModeling,TiandituAnnotationProvider,TiandituImageryProvider,TiandituMapsStyle$1 as TiandituMapsStyle,TiandituTerrainProvider,TileAvailability,TileBoundingRegion,TileBoundingSphere,TileBoundingVolume,TileCoordinatesImageryProvider,TileDiscardPolicy,TileEdge,TileImagery,TileMapServiceImageryProvider,TileOrientedBoundingBox,TileProviderError$1 as TileProviderError,TileReplacementQueue,TileSelectionResult,TileState$1 as TileState,TileTerrain,Tileset3DTileContent,TilingScheme,TiltIndicator,TimeConstants$1 as TimeConstants,TimeDynamicImagery,TimeDynamicPointCloud,TimeInterval,TimeIntervalCollection,TimeIntervalCollectionPositionProperty,TimeIntervalCollectionProperty,TimeStandard$1 as TimeStandard,Timeline,TimelineHighlightRange,TimelineTrack,Tipsify,ToggleButtonViewModel,Tonemapper$1 as Tonemapper,TransformFeedback,Transforms,TranslationRotationScale,TridiagonalSystemSolver,TrustedServers,TWEEN as Tween,TweenCollection,UnderGlobe,UniformBuffer,UniformBufferObjectManager as UniformBufferManager,UniformDataBase,UniformState,UniformlyVariableMotionSpline,URI as Uri,UrlTemplateImageryProvider,UrlType$1 as UrlType,VERSION,VRButton,VRButtonViewModel,VRTheWorldTerrainProvider,Vector3DTileBatch,Vector3DTileContent,Vector3DTileGeometry,Vector3DTilePoints,Vector3DTilePolygons,Vector3DTilePolylines,Vector3DTilePrimitive,VectorTilesLayer,VectorTilesMap,VelocityOrientationProperty,VelocityVectorProperty,VertexArray,VertexArrayFacade,VertexCompressOption,VertexFormat,VertexWeightMode$1 as VertexWeightMode,VerticalOrigin$1 as VerticalOrigin,VideoSynchronizer,View,ViewDome,ViewDomeFp,ViewDomeType$1 as ViewDomeType,ViewDomeVp,ViewShed3D,ViewShedAnalysisFp,ViewShedAnalysisVp,Viewer,ViewportQuad,Visibility$1 as Visibility,Visualizer,Volume,VolumeBillboardCollection,VolumeBoxFp,VolumeBoxVp,VolumeRenderMode$1 as VolumeRenderMode,VoxelGridLayer3D,VoxelGridPostRenderer,VoxelGridTile,VulkanConstants$1 as VulkanConstants,WalkingMode$1 as WalkingMode,WallGeometry,WallGeometryLibrary,WallGeometryUpdater,WallGraphics,WallOutlineGeometry,WaterMode$1 as WaterMode,WayPathType$1 as WayPathType,WebGLConstants$1 as WebGLConstants,WebMapServiceImageryProvider,WebMapTileServiceImageryProvider,WebMercatorProjection,WebMercatorTilingScheme,WeightSpline,WindingOrder$1 as WindingOrder,WireFrameType$1 as WireFrameType,XMLParser as XML,ZoomIndicator,ZoomIndicatorViewModel,addBuffer,addDefaults,addExtensionsRequired,addExtensionsUsed,addPatternDependencies,addPipelineExtras,addToArray,Anchor as anchor,appendForwardSlash,arrayFill,arrayRemoveDuplicates,arraySlice,arrayTypes as array_types,Assertion as assertion,At as at,BackgroundProgram as background_program,barycentricCoordinates,BigNumber as bignumber,binarySearch$1 as binarySearch,calcSDF as bitmap_sdf,brdf,buildModuleUrl,ByteBuffer as bytebuffer,cancelAnimationFramePolyfill as cancelAnimationFrame,Case as case,checkFloatTexturePrecision,checkMaxAngle as check_max_angle,CircleBucket as circle_bucket,circleFrag as circle_fragment,CircleProgram as circle_program,CircleStyleLayer as circle_style_layer,circleVert as circle_vertex,classifyRings$1 as classify_rings,clipLine as clip_line,ClippingMaskProgram as clipping_mask_program,clone$1 as clone,Coalesce as coalesce,Coercion as coercion,CollatorExpression as collator,Collator as collator2,CollisionFeature as collision_feature,CollisionIndex as collision_index,Color$1 as color,ColorRampProperty as colorRampProperty,ColorMode as color_mode,colorSpaces$1 as color_spaces,combine$2 as combine,ComparisonEnum as comparison,computeFlyToLocationForRectangle,Context$1 as context,createBillboardPointCallback,createCommand,createDefaultImageryProviderViewModels,createDefaultTerrainProviderViewModels,createFragmentFromTemplate,createGuid,createLayout,createMaterialPropertyDescriptor,createOpenStreetMapImageryProvider,createPropertyDescriptor,createRawPropertyDescriptor,createTangentSpaceDebugPrimitive,createTaskProcessorWorker,createTileMapServiceImageryProvider,createUniform,createUniformArray,createWorldImagery,createWorldTerrain,createStyleLayer as create_style_layer,CrossFadedDataDrivenProperty as crossFadedDataDrivenProperty,CrossFadedProperty as crossFadedProperty,CrossTileSymbolIndex as cross_tile_symbol_index,Module$2 as crunchprevious,parseCSSColor as csscolorparser,CullFaceMode as cull_face_mode,DataConstantProperty as dataConstantProperty,DataDrivenProperty as dataDrivenProperty,decodeGoogleEarthEnterpriseData,defaultValue$1 as defaultValue,defined$1 as defined,deprecationWarning,DepthMode as depth_mode,destroyObject$1 as destroyObject,directionLightDecl,drawCirclesOnOneTile as draw_circle,drawFillOnOneTile as draw_fill,drawLineOnOneTile as draw_line,drawSymbols as draw_symbol,dynamicGeometryGetBoundingSphere,earcutWasm as earcut,earcut as earcut_2_2_1,EvaluationContext as evaluation_context,EvaluationParameters$1 as evaluation_parameters,executeServerExcavationDecl,exportKml,Expression$1 as expression,expressions,EXTENT as extent,featureFilter,FeatureIndex as feature_index,FeaturePositionMap as feature_position_map,FillBucket as fill_bucket,fillFrag as fill_fragment,fillOutlineFrag as fill_outline_fragment,fillOutlinePatternFrag as fill_outline_pattern_fragment,fillOutlinePatternVert as fill_outline_pattern_vertex,fillOutlineVert as fill_outline_vertex,fillPatternFrag as fill_pattern_fragment,fillPatternVert as fill_pattern_vertex,FillProgram as fill_program,FillStyleLayer as fill_style_layer,fillVert as fill_vertex,findAccessorMinMax,findPoleOfInaccessibility as find_pole_of_inaccessibility,FormatExpression$1 as format,formatError,Formatted$1 as formatted,FormattedSection as formatted_section,Framebuffer$1 as framebuffer,freezeRenderState,getAbsoluteUri,getAccessorByteStride,getBaseUri,getBinaryAccessor,getClipAndStyleCode,getClippingFunction,getComponentReader,getElement,getExtensionFromUri,getFilenameFromUri,getImagePixels,getMagic,getPreciseArea,getStringFromTypedArray,getTimestamp$1 as getTimestamp,GetAnchors as get_anchors,GlyphAtlas as glyph_atlas,GraphemeSplitter as graphemesplitter,GridIndex as grid_index,groupByLayout as group_by_layout,hasExtension,hasPattern,heightReferenceOnEntityPropertyChanged,hemisphereLightDecl,ImageExpression$1 as image,ImageAtlas as image_atlas,ImageManager as image_manager,In as in,IndexBuffer as index_buffer,colorSpaces as interpolate,Interpolate as interpolate2,IntersectionTest as intersection_tests,isBitSet,isBlobUri,isCrossOriginUrl,isDataUri,isLeapYear,unicodeBlockLookup as is_char_in_unicode_block,isConstant as is_constant,joinUrls,jsep,kdbush,knockout,knockout as knockout_3_5_1,knockout_es5,Layout as layout,Length as length,Let as let,lightSourceImpl,LineAtlas as line_atlas,LineBucket as line_bucket,lineFrag as line_fragment,LineProgram as line_program,lineSDFFrag as line_sdf_fragment,lineSDFVert as line_sdf_vertex,LineStyleLayer as line_style_layer,lineVert as line_vertex,Literal as literal,loadAndExecuteScript,loadArrayBuffer,loadBlob,loadCRN,loadCRNForS3M,loadCubeMap,loadDXTZ,loadImage$2 as loadImage,loadImageFromTypedArray,loadImageViaBlob,loadJson$1 as loadJson,loadJson as loadJson2,loadJsonp,loadKTX,loadKTX2,loadText$1 as loadText,loadText as loadText2,loadView,loadWithXhr$1 as loadWithXhr,loadWithXhr as loadWithXhr2,loadXML,loadGeometry as load_geometry,loadSprite$1 as load_sprite,Long as long,Match as match,measureText,mergeSort,mergeLines as mergelines,MersenneTwister as mersenne_twister,MeshoptDecoder as meshopt_decoder_module,modernizeShader,moveTechniqueRenderStates,moveTechniquesToExtension,modules as netcdf,numberOfComponentsForType,NumberFormat as number_format,objectToQuery,oneTimeWarning,ONE_EM as one_em,Painter as painter,parseGlb,parseResponseHeaders,ParsingContext as parsing_context,ParsingError as parsing_error,Pbf as pbf,pixelsToTileUnits$1 as pixels_to_tile_units,Placement as placement,Point$1 as pointGeometry,pointInsideTriangle,pointLightDecl,PossiblyEvaluated as possiblyEvaluated,PossiblyEvaluatedPropertyValue$1 as possiblyEvaluatedPropertyValue,potpack,processModelMaterialsCommon,processPbrMaterials,Program$1 as program,ProgramConfigurationSet as programConfigurationSet,ProgramConfiguration as program_configuration,programUniforms as program_uniforms,proj4$1 as proj4_src,SymbolProjection as projection,Properties as properties,Supports as properties2,PropertyValue as propertyValue,ProtoBuf as protobuf,protobuf as protobuf_minimal,purify,Quads as quads,queryToObject,QueryUtils as query_utils,quickselect,rainDecl,rbush,readAccessorPacked,removeExtensionsRequired,removeExtensionsUsed,removePipelineExtras,removeUnusedElements,requestAnimationFramePolyFill as requestAnimationFrame,ResolvedImage$1 as resolved_image,RuntimeError$1 as runtime_error,sampleTerrain,sampleTerrainMostDetailed,scaleToGeodeticSurface,Scope as scope,ScriptDetection as script_detection,SegmentVector as segment,shaders,Shaping as shaping,snowDecl,spotLightDecl,sprintf,StencilMode as stencil_mode,Step as step,findStopLessThanOrEqualTo$1 as stops,StructArray$1 as structArray,Style as style,StyleExpression$1 as styleExpression,StyleLayer as style_layer,StyleSpec as style_spec,subdivideArray,subscribeAndEvaluate,ol$1 as supermap3D_openlayer_4_6_5,SymbolAttributes as symbol_attributes,SymbolBucket as symbol_bucket,SymbolLayout as symbol_layout,SymbolProgram as symbol_program,symbolSize as symbol_size,SymbolStyleLayer as symbol_style_layer,Texture as texture,throttleRequestByServer,topojson,transformText$1 as transform_text,Transitionable as transitionable,TransitionablePropertyValue as transitionablePropertyValue,Transitioning as transitioning,TransitioningPropertyValue as transitioningPropertyValue,checkSubtype as types,UniformType as uniform_binding,unzip,updateAccessorComponentTypes,updateVersion,Util as util,GLVALUE as value,Values$1 as values,Var as var,VectorTile as vectortile,VectorTileFeature as vectortilefeature,VectorTileLayer as vectortilelayer,VertexArrayObject as vertex_array_object,VertexBuffer as vertex_buffer,viewerCesium3DTilesInspectorMixin,viewerCesiumInspectorMixin,viewerDragDropMixin,viewerPerformanceWatchdogMixin,webGLConstantToGlslType,WebWorkerTransfer as web_worker_transfer,websocketScheduler,when,wrapFunction,writeTextToCanvas,zip,ZoomHistory as zoom_history};